524288 524288 11091344671253066420 13793997310169335082 1900383378846508768 7684712102626143532 13521403990117723737 18442103541295991498 7788427924976520344 9881088229871127103 15781505947799885617 16949938600482740797 2108416074180405844 1240209487116192693 1967799970308132508 12079539854699322239 9150657576430337180 5466973851375020728 12994550428272715372 3480648557712836240 10141674761077029260 1066191477599053797 5761547957232984688 9106638379954745134 5932802465273571364 11582414665229472118 18202287057748245406 5582330549982955759 11899763405200761656 16851344145613444825 18223230581835076803 16418969886838377297 2591309501618615007 5388350495946197267 14059377846599293329 2957906180213672733 17673345259050918762 17687682432678556479 16564721587096921049 3176952953365895148 4386150090129807670 7508550588577885629 13184969931173909406 16553317664098020803 706796178320219295 2399897250337011413 14933117372086494519 14950103335089069058 3836094391472816930 18178891505526617770 16774005928265203596 15110739073794568918 12049963347831895730 12556637646429595020 13124166193134948154 14716544225478329844 3315181886538570407 600786755959821450 8340292819950368320 10272778323492560238 6571992176666300701 8136787608346293697 16926156963011946956 4408287875039435733 10139624472568626627 692473771430840960 18001738845074671691 15026027306369108575 13796368645058550826 11194398533589758553 10232372213718750212 8263618533198217459 197538868047695706 8872130435492927076 4012768466608295699 11902822473974769072 6836665650421781882 5944394831650123687 13136723021230855642 10893169470824157253 11956516511119681429 12317081414380788487 53187721974697961 100091829482466525 9945994157419252450 11871240376665135014 7517149088053060335 11857235151212753373 9204419733974902197 10876358573745368136 3518504271751973402 17848147873862567697 10211958805808683562 10730787599159286574 4474688028170920356 10828027186624752468 16300156801942069671 3294629418540451742 2126538078032297077 7278832101674532941 15508883930587953435 4375015050159202716 1391405367160645754 3639027853486416415 12312271408303867611 1963111930225382616 15033760922030207080 12464719360368725015 5857588491805739394 1012077241640208649 7409628279529820882 7177113984380385256 17361128987209111973 17298588242666801681 4593590520337320537 15847400996725250235 5316987060238906340 2674937399015257612 15643895768318440139 6993906580647450561 13596470977286033973 16050703095378384091 2987181496299677643 12531358392176698880 16758541177143924666 16880391763154128095 4348595844420363908 16684621739271482160 1373198864381520136 2673349316535565738 6092128922034704571 7537876167210728216 16501401687445727160 7355901415697501907 17693103237008182239 8636060259140236049 11185328020963788080 18112795663531967019 3583538899296804007 413934327744779627 17029435214562400316 5605385605436098328 5529887161117494413 16549469979035508497 12516421314416388837 8835880987807750692 9468094045658354358 14903469690686919302 6291872908896617760 3443431516189839568 17431044748035737241 1753525310488636232 631515276499475136 14579174398848846434 10228092304133374676 14717937976326681246 14294596710669416275 5696610644722599884 3648573194126931343 2753155829223502621 7592093366074889372 15645163669849776154 15629078579339484064 5193252888753479477 6925687101842682643 18287648949350207983 9213369507391133437 4125972653191565948 7143897687765305204 7840677411893201966 15334300940751266978 763387448817556131 13323903587133514169 7064899158899270093 2613177016524723735 4935902640687001379 15344623930484156402 1236675572620848335 3825051076198901402 17096431379647581465 4766819384864553499 15572542834657131090 6116627399175118083 10309537778749864778 15645148011236311371 13066449497819845441 434370354374074143 9964369814908581482 1197772583688288282 5621684977978265563 11907876193991438973 6125100924815616 11987693186403159910 1988602948399079831 16813337454202114267 13219728388319469627 14118537664413232010 2445110105912395196 4398103153230249697 5772779963197091327 9610516397312598732 14451607653111504236 12484669803094204725 1807945292436608599 11761016949592084879 18090109663416493219 4833504416965308273 9896668968395052818 12736545153667796013 14157992264390625161 6974667208388949922 17751135383701780873 5031254435604086662 13295131739735638755 3387927454022905551 17298830317293384358 16174888048524263241 14038203216156167927 12965420782981619430 9431965236287591136 7888533176191236629 2010130668044725116 10246847863605944316 5778403266164437400 2498097935046609678 483366057056544235 12307384908219725953 2402691728469425820 1876227825390148710 2972895141343839436 13565252979353188484 11297612617143144227 14368149567511794098 3248960067827100142 11747373161839004172 9402712485272081270 17452726045479555314 14259999209393836268 11830084850417796771 13877545759124777495 887107014077194253 702398468684903596 5178099002728598054 15388521919214949518 11176006504910764777 6932240683653965071 16329661271557840795 8783316982427373375 8483128543923927140 17716818729941526979 7710142076992277662 2183626794922907936 7237358914954870868 12778588197051511380 17749424280119932968 15494298839381991202 17916363947862412447 1131302999961880714 6032920263487842159 5721601269725844551 6921618956619256079 8259219405301785481 10542006153906370540 7028688392220440271 1347887676028549871 554270261331564588 15368091457933940171 14043167128277622524 10149896134374573958 2934494905705862770 1216710871326586908 3868130948414628568 13947485340450105572 5695570325992620753 9559750145239470178 3016471048715866749 5835367679588369808 13233269394144881036 5168711822051365699 14351074359519591306 3266525291868245614 3416952542319831271 10851245734239860558 8643310325241395808 9467734429486527529 9107055083829401759 16258159765477455850 17845545781718799412 14679953350616246390 8081924825139695297 11530514772448547466 8780525590084644970 2212330665938659547 18004046398216094005 13803317134233045411 6849739899797427086 16385731475511257215 11480943262417365622 11036470770580160266 8550917694893822055 9043736166712762827 17272490591083220495 17562431240822466633 886327567366369661 12478283028649759663 12928269165312048861 14840038993523029499 10497561372015940082 1059088598812894174 16689592969995905576 14464556544129250668 12677332035744778846 18348206623206502676 17332150257194344997 10091784456429616488 4175620796662681231 9441521681384091378 11240821809652453567 11088768459372508388 6942760133153220127 12069203926443952335 137106889123391523 5000364941700948342 8028383578381698403 14411557819341606444 14322557701610877026 9638944990600124968 17687626956148466025 6879743461732911074 6429938557014209201 9092371198608269301 11908578490411322462 8895019942552011708 5332785324411285524 17428619701785925487 15576958074356494202 13130529918719714820 16615295570582491646 17914453004144684151 14677567164224875853 10675028773782554477 1799801343164654524 6738779951292811375 912640284757304697 215480229745058482 2011054269455140966 11082593460354310385 1185083152981939345 9743599887188609805 14882059324564086949 7507854680240392060 2256864604214989670 11243585607340015066 3712325487845884345 1461823702787618625 4435465079776315169 2823624389984092170 7417109863445085097 7747779657039667116 1003976599120915881 6437447662664089244 4648075188939799994 9967949974548763779 3207541146507978178 13400861578339337571 1794373383815764691 17638211144334599667 10599707268348855030 2134294906533981326 9075135966575146450 2399922670200730479 16220301808051046784 8401903745651598487 15491315349468708079 5234680442316811802 13703465190036134915 2794544188948806982 2456215862012347741 10693014257259647248 4158160250504560684 12000735548505257886 10216497608903818653 8012731678638038147 8223701114081126620 978457154499657042 17807423203788380746 7637604512972497630 3001447445752167497 5566690914450762900 7760713746165439842 10052072964803389717 1495070236074881104 17409702324427817782 6137764419962810791 16855854632199362020 276724426002056480 10933424919560794596 16879072072953089991 12191676179463476783 17197766202092613756 2963210882981676469 6131715262821933184 9075114759672318328 9579570331870281822 6543351475523001182 14940526012216794937 722941728503930086 6449015656936253809 17945312104045551128 13714383235290239652 5929809845318627387 17239049931319308488 4500169357369109845 10722110701332621463 1506350917276829987 14586820963637045693 6936929522279305142 17648849716019150611 11076924169006505443 4128399301775175233 11167648050893934278 9442815771121783348 9471402239739086022 9151965456215150072 12964256636382586760 6929487756155035719 11627346540267315271 9990629536994918139 2905643005834534177 6944311050174452718 16944729058637898236 8639217258926385096 12612011841561249212 16756034822125100766 2419089666254218452 10419495947694487214 1248619029058587570 1658386854225704198 1255817437179616444 5784206382243903184 2286552005702987267 9021760464596996965 2230234749274134131 16103265228183736378 14376861736629897201 13571149524656221625 8259999225710291522 14656308900232996538 15569165617736117565 8525932210457747670 4239255230109501661 12837120885578148972 14699178589624094721 196863576588124228 12582023715228510673 4984790357229438894 12102280910109481297 13692573479714276144 11201589469133067874 970423622790253684 6966669460519141161 15008344557361525034 13330708518190995594 2728374292595996887 1594649188476594709 1555002099664964526 11674836512031287123 7912421633678945547 3658506770551281396 4208668864643303108 2219194358223208807 3112013548037195751 15530133713806556623 14892608295724429325 13525628865141488274 12513571002057887014 8858588604931046669 2545453254972076051 3830625525221693401 11353700425631525460 8003288648692492797 3952440558306636297 6864054554658237369 10956624579818003763 2188788704071919625 2901478708902009510 5390456222256745795 11065873811220987355 16883850504393874730 11404418606720971464 2974915857860760160 3548371280933681728 7992209170562815278 5178828659900703175 2442882050468738353 5495256932029111929 12932339436412795697 13956944071600719894 13408633734308442299 14246659684321438390 320641028368821443 439786244490310997 12374199299160575200 9128606176187037295 15644650477324103957 1795622184519672062 14452362203512378926 7832482375062439562 5552543086215189634 5525143594903455991 10693752955481838502 5041867049499236186 15597442660839050871 9715390993119367464 14666331494683838341 9929166539568930803 8914328656074613677 6003110592052940138 6226220285514945347 1057703173744931995 3784625331446129710 14378960323841619523 12174351372350240636 4971801587055432269 4786818121775172561 17102811785706500492 12400897744750414318 14378458643626445582 13622709063185309161 12428643884654758143 13507031606207130493 492542406672279387 5380023671574725948 4674267446925916380 7725210881331049015 8956774341660506538 14803961264325745967 9711589638790725476 14238031098719041003 7804970359453162921 12889963829364991999 14945304177018540515 13118431362398357107 7628675199449965107 1865977488032279835 6928995767031569781 13692643641028282250 4782632106127742340 16961961128186479465 986803979062606920 14064358866953953393 11460338616638340534 16780918873641476969 10162716995120381957 8870430355160396023 13692447012375186905 4418694786125570575 3123468631746928588 1766594598542333779 4494146684241888825 3696308512312631737 6078685913354267194 15860979571274502128 1096073291684242973 7178647635938679681 1891958243975482701 9384334848061020533 6908898517741916502 10817223867671219706 11201919903260378160 17994624965947174575 11813957631474034932 1155992701050081326 9862325741309458866 5521944928774564162 14844821859582651854 4539903557128615620 8182092248240772588 2811875904267945083 10275601575408552062 6338604779844295711 6306103689820629011 16935954793612577061 15864111655239567384 8991850290700570782 16805115216278342875 12260790506393731119 12253032671789400656 11022007515914905905 7338950213083758818 4620228856368858564 9601676106502264440 2214974404127037498 12688328000392927340 7101343718828273272 16626390772383043514 17442772751997567582 1458220459619016985 1449903132136070874 3124017747766397951 18427669397074927790 1132637078028807343 16051076132502010206 5407901486069158465 873356384972921678 18164768150315794774 16424961177180212625 15364924563944932224 9352925713883393372 16649309551623638695 6859917229851933362 7940921478407047004 15480337420437793937 4670102473535992303 12705086035263512372 13756699118206340806 9283539584760214453 1740667242529504165 13077925330031746601 2445347155970475653 4674945016740902584 4148881333132301465 3625367797075331064 3397791594588622051 103336061465717041 17087018636806154597 3392986442598230938 10351083438426910651 12104210958587933758 5261326143090728335 15411346587164139524 3637512347179064845 12285602330128365721 10274829924799292574 16460774054783184267 15261414313685879119 15184356284047136295 9256749874750267188 3726619536628431884 887404691009934299 18366658911717223579 11518743782388199210 125988153514837974 18149491765060771823 11603638037884660514 1524385857359863246 12065273780561606606 11174551921517399646 14997197938055948891 4056655345571071353 15866810167322821947 4616734632792583438 8310283099443125274 10773884901368728248 6577983629000490794 11152053248139811097 16195040367954965817 1413238547027424439 13381078998908392140 8636366215783853208 1008537966904779959 9042266343558478492 1178868862197787652 16585387725260366613 6458692921292830020 3641997603234844755 9080285907941171320 10736067998469984620 3692892239088073580 12935044122794063930 11258954917386259633 10578438052560254708 500049934491693505 6285105748001438313 7927166754657212211 3368353827622478026 638801952512485524 2383671114184277965 4085195040862387813 17522488618132925429 9606776337628623682 320916556180226870 14577417006058738772 1743026086596534477 7702858754995671256 18233419579324283376 15858478131335665921 16523126615399746488 3503212515797964731 11935281065232185083 12937690289333952611 8578892376305431522 14907264601477324630 16123690730877985960 16269215100691105466 3823162028992910028 12321808365189299708 3548031494272488590 881229198703919881 7580981628764209475 17009352944756647003 11189721097045797526 16591956195092103394 16872618568630427501 11711077578377694544 3869432062198932938 17462468876211043801 8190433105210394160 5545047629007221253 751539325841117976 14623390429901667689 7717173384565300035 3050029910328371288 16232549548509853252 13232443381735210857 18223791381331964649 4571542298110812762 7017986770497385074 4873043839326856435 5267402847479350483 2327115885635421015 3537739650689897868 12128808352170659332 5965911904103946977 15252320793456284207 10896592795350726446 7004035546165797106 5601791651703788392 14182844256763711030 3908327488412397219 18225440556424366895 11532870207201920555 12613633688716801722 5755486535465204460 617459852662164061 13130515842470298197 18402772174059967239 137997443358983241 15847421830454266086 3098969439957080759 9782298454738844088 8734003807103992382 277039229053402297 15727821041875908014 8834935851939964506 7200431669828946924 12259693212662079839 7221649177851528436 18046081164340139666 5194820531159708343 6664335611376342975 17322273393786266256 9154925009695040285 16050577287669845306 64281868211217512 7718856683148220869 8527446930060563928 15978832973947893627 9020729426497531142 3974768771391758083 13486769922753891776 15030251259019048663 574209261657714305 12345600865117368135 512131624844367036 4595856220850016539 17130490757430272652 343011561842378936 16654853804947884716 17404017335156110214 17553331548214779051 8342905708361123645 9917428522478354369 12966887518622509983 2656018494843456306 15019729045004885013 5178414510636975813 1780585034312066839 5077293700756032480 5399052018487674077 14340625205261260180 1335185156038527546 17773779159552238245 9721356603933701284 5774726203405756788 854393826113224158 11593148879010641740 2212422491848321930 5306667491175441064 9608833137305552556 6797952379336905924 17686678543566291244 3693649982249872399 10181796873226813724 10510800409765630682 13572555843472018478 1175035441583690282 10081524247602018847 6346740354255287147 2767162602315456349 13802757011396387025 11548804812122503132 12248653341625387281 5507559160282169590 13046018129003937547 4988924067198007133 16032979934628784045 2168242428662947427 9571181405297555170 4041811781635162067 7220304311015221598 412752626173867146 328303208336402217 4404432569256231726 7183846694569853871 9694851215436265579 17978953240756559818 8752820591001472757 7157833013539931363 7667961122994278193 1691748050907428705 16901924316106677140 7537988244947322495 5823002988504213017 10704529281753980563 7351952512160581660 12406341783014211657 9365693183278381670 7402403500168588133 18257639936832607019 11865516992698996485 11047184029613977476 10597763133844555137 3493018215339321788 10301219549075104551 7826992033034313364 8962228172250572451 13872431703634430409 1172511717326353504 10921385478698541349 15548761576705250079 10432566044532027231 8392479388058379356 1688413705629681818 12165724153176754445 16082413482422639015 17496446158754250166 8119665929616489920 5447451059437684210 13191610093093893885 10937668563304929615 15997146863765261971 4160906532200655400 15955383919744338850 13373812356635431022 4486181916538232844 4532660454601826152 13169396666489114310 3618464782343024169 12449882184745662103 15043951389721826268 3284136904573089201 10517724414553527342 15826711426170287655 10966902999028594461 3638710093051341526 12762412692043898005 10320934961616211461 996058336427403350 6866420595733982836 10591345553018838709 12636274010771957252 16802624381934359694 10584756705735545025 13532040751477939615 12067602190302662023 199789082633598861 2327119497068032675 17936993239503241300 17071466494939040725 11212607823434567392 2382186103198419170 8200805672836755094 9448289372582877955 5174500117619274005 12734317296338883293 17676942920004085288 15315508966638567808 7689628302829492897 5673733749729838633 8191759875929717689 4009776500604036248 14422138490898482384 3752055234451747376 3660956707318665326 12150787008464831476 11026419265629136095 12837140799767353947 6434497600582640852 16963978136300612376 16022878649887872553 1970122728142436254 2091885327350646078 4403123206390507327 8158516694187121145 17282441684590313478 6818290011465765762 12511541100062561804 9894193791081263489 17934579525343482199 374419757395634207 5009289018513708470 3300630844582683161 7500170136428362328 1435571981386153373 16308241437968626213 15448871479006820894 9335183254678082984 3946000252308489023 1917525484593197909 11089510192820609058 15922557547141525884 16112773601832954584 17859378521710550264 7943448548086756336 18011544423029395009 5639246021373230099 10919450030588867152 15071954342063347776 1492471333096640712 3282450877780568235 10775188771143496798 14116977981098271469 3526107513136030402 12559812318577967866 1495034347994734655 5252168151328138975 7401368338445503670 9393117345112478317 3696061497881420120 6506016270582890586 1262217151719243318 8319309739568148825 14843205854544778341 4380627670767302609 14559814039095377879 6676926543250108911 960040100552639843 160181799511498289 8090008411289869828 17031081377684893091 15109244112640344614 6015972204306837953 5729643038480866831 4695896890538107051 14765280885537066583 12381441561746801949 533432169747159008 2412935438272559601 1867359902020875535 17628198655942876345 16718135320303687194 2057303747242847805 8700872547600716174 9964407246263622821 1007334810940933111 336050238921810528 6852563050195579554 13949493493535996040 10283006548907998916 10444599505604636551 14315713021145496382 198419333194217839 4922332548264092547 819379114328501008 3712604811404986878 5508154543188983498 15063956103861681925 2064755540678919506 11294298399520739268 13257790360540062673 1262046020668693474 9816296974652056612 1213774614188269338 16997664142571910185 5814753870705117879 6819129328527619165 13236942717731016565 12872675933414375699 16586963027442538313 3053338898896241493 2796279253130764232 7313628681399428767 7845464094804966101 12842383018625801762 16679140990435141433 11024133783754333127 315842392471882279 16264159005108748106 14837517849569760397 12076337093298809582 8839594410463124783 3215403766075632002 15772716866574536621 11928777179182041306 3047977330583753943 3999625335294225810 5386806604593954529 7461827834789235669 13038004195760979582 2803451195867674136 131997676559172005 10822945580323431178 2973980138577889493 8272810231842442631 14395176131462995629 2620256384238673490 17356289242016539269 13320565320271463870 2126543619556339140 8731853220107242388 12110810860162995141 1299792753380257303 11506070642304089650 3890501397112669850 1168833307619205432 6828102865960802222 13726126685921374217 1005860164807965331 12159745497120149582 13154925962832049521 13820394704277595268 16815596123139114627 3786181518700721324 14900730133114642960 4686096251601250508 2294965059078076646 6770593463495304168 2658167009762033954 15168199979408824954 6237184020024523994 11194498289092162377 3428291754654686890 1201413130479993205 16444980977408611731 4392340348936932528 6180669295006668019 11730771766220525346 13493362745657504785 14070401108009226819 16289930998919273313 4973914186629605098 4830143765908861203 6232474896005562639 13641670126905798847 3291139322300194470 3190532771352458315 4058084636491341073 11519514783555530520 15084616285297109704 10470813475250263426 3371873324567322915 751025704473042591 15249126937631873585 7608394575693121247 10563372757560929430 7860927770188753403 3177939762914600739 910056075395278610 3334885872187031669 4106925062063858621 4866671158328584330 4708646466429273361 17983187292748815074 2788745751665719175 7308561859227017288 5717245295496516123 15868925820903323077 6944807807839453731 1758927540044635244 7336645942225158959 15646151465080293473 16024087818321772946 15410187652325770403 11356515468249659341 6738127940371897107 11306814368320588925 17554747015657277376 2065169464743857306 12721635259517472612 6760850143307559022 15291614174594677134 3089410367006194689 10100679299028539971 16785260544298545 4961170188875958021 10547323889067157036 9141453113493889930 12711746642069910553 3277500744518324552 17086308191495607433 5317133041094484078 5429877553527090020 12419387300101932223 10431142268668857760 1963802837824403885 18057745624411671712 14487256603706245513 9519753271574705508 6393856464532485650 6203101536948341622 6866738139611084769 2146904357689928946 4945117554257910515 12010674998154763655 15504400490919105720 9535305530705711166 13265381320949383580 13872348865486083044 3069983064288109383 10770029804486809618 5081716850004682258 6369029783014850840 17950861567672845955 14342446388966725074 11279292999236855307 15171733241967359416 12915411910335013153 13307006252254709291 16978027259569650213 10424201547901184707 7902138588795968546 17163392795786349135 7869002560974250716 1695461687380364880 7537072335875277686 5810912767378754652 500704184792542547 11323606399888712183 6572791065417623078 13600335499079446023 6835326875031507936 14533866529294935575 6201227782979785624 10053328429897993328 1126458485709884356 12301781570987728691 493106844493002832 18042086685256046136 10117886109439901545 10845886604287843043 2757839577054764497 2448710860646931996 22093078082971405 17325800703268137363 14100949233249998124 10611213955109389801 12861015771764874435 7493562093108342743 3417473079361251580 2274028315880807420 10475564626390217429 1080305166492182532 16929469224235939232 6274994403737682 8303760632697340484 6867149111732122862 8075300940904404415 17578995195225358400 7996342685606378470 15324087523735226767 5145443747985028889 7735775716658845025 11672553116351541683 15556041850706097452 15419398483711809835 16260990923292098120 10354963934762744342 10843676326590981016 8629244825801117836 13574327439832975511 11354328261882154045 8240896994205898836 8349596647352088360 18097812872166575445 11153719871261759590 12296318556963168527 5135979739248686423 12431856504676245363 17813788523422854481 13113988436685155938 2882832786609642247 7023553980442694626 8849927355354331207 17281246233171310170 10181561671715750198 17243026652656574542 15582744652702251734 4220087436060952483 7923502028357395989 4049214137588973758 14171981484784213489 15933605535620164313 17553943243908558891 11288376059420232516 17229948837454058498 641244758178397423 14102445288372831427 13930188253855751390 9090015888230784303 15476066742028204441 10937877023760115970 2260645810974731437 10725555414775279986 14494658249077806913 8682349805151185885 18107227988320275824 5899888972987903350 13087655814821886516 16225167435832867434 10042234319844010250 7160210593152009515 5077863588040091338 2496097186393647965 7856416418954639573 18277407150172559207 7019178718875081575 9340252682752686071 5270073163411443675 10529206036001606961 14586567478793684923 5768578607945201201 7375692526458433994 16701923968007193142 11542805208179948342 15161277246460460529 13943837775523125394 16273524191534925069 2701846741627318587 7874229817451116290 7997990215966320022 10112102867511215293 5053519052893515173 7105267057911549771 11936229179692064293 7086243465872743409 14306044047420089285 12548146030388547871 7542507764138795286 9052257990639989777 2298080564100388501 9152883468850552818 17833395111252314043 5820445481521389867 15884892562950971805 11677866207945002926 2964685923791926612 6235515121027066301 11472574380193174963 1896006011432174830 4340686913824972172 12617213327497226268 12589257485271817679 8230201229358199391 13928425321264716337 424843684302834568 16241852757178470804 6428463537942837765 545718579858017300 16432482420261321317 1690746642256605249 15942759216337220581 5827269040674445340 8209317056268112947 14572874250756617168 18285166581828968167 3336536365038542610 6086299769994040611 433265638833472769 16516237710035380302 15350052809895135347 12462303256613396564 11331431230410815301 5617772998866774147 5477659202867099566 17219173605310125075 15174408822651915390 6891111330370686762 5764260931801487437 13967601492239994329 9749883341902789960 9746521533391940780 718524646836255912 14640493693918643554 8540333813658065801 17560183539809506537 4190303895794872318 16358599810024164646 12871542331865119387 5302845596428570790 2871606801389095885 7587847072793612539 14064851617717975575 14953275268160421741 5006021012747033212 11932189040798805727 7342949064747926225 15167454660113234818 14095573786781538898 12832452599373414625 8630378278203037146 18187505751992440526 11423768975585332014 8894298278977620847 6589394260558911389 18204676591013381037 14574653998062433018 3605730754570332505 14082970774749038274 5585238262722913423 16251515984579862623 10153798166747269959 6058273001150304441 9935420007962915242 3742105870933860491 15041180061290030728 5515706655920479029 10961019715089545601 15294959854026486412 14689203342325542961 7108174912970039734 2297322966170290183 12642301945324373865 14283531105284135227 18023149676689860597 13879749738521970152 3597438431446579081 14493994688632719144 6989978859530042722 17104682666161261906 7390691430580159875 4115058058482588928 12571102970653149900 17556406930087260825 14844815165697750831 13811610882054179830 11318920507181580074 8863351652193298004 7059054956656983552 7753692500686002831 14168796597862678568 16970051939923240659 677085220087662198 12972880621587263086 17875602485156103289 15048758370888952759 11847997529272994512 6527367525260527060 3642914851144492420 2262268684177233178 14372445619043062948 16454391292641712209 1367955989453566054 13273984006444180078 3186375768736403802 16993769567650919906 14236882205983162275 1171266248592506843 462421491592472610 9333715295345121579 158598030080222048 15894431270347225307 1125389416606863465 11098081617438894833 10367844212884317290 14480183627016146796 5664257989698640998 14853983500644860590 12304147204608388953 4434270037454301864 13147471900403861600 4487374833554030642 10531791186701241996 951138644038389922 17858966238392734781 13748003963819823412 1637509237196999856 10402413778910735060 11564277455185350999 16390509168640802081 6869074719716141124 8114554585712659219 9190183314939459682 6657041872591684262 15648321689760770807 6951752842904236864 13380109890516985253 10310858875927978077 1577291471017524075 4275031891035733113 17394548931552088794 9733884588202328074 6909073091692280517 16028811350932985097 6395922229774211770 1224137093051104692 10537630177150885759 2990489403249004005 13485758430650550171 12549481218132015430 1425517549402930567 16138014354004325583 2650269689494050633 17290577527999238765 2126584825394436109 15088892635963399082 18363287859845089238 15057276960720258945 11300900751958360335 3332093608394053155 14918527645974218073 9163870336772044915 9786546360378919408 3460048636309738264 8549178903884898756 16781697029423207336 5985578622361355516 7638103208683048280 14760780171645161658 1607799850575842611 13808016416808477907 6830243148750830656 9174614997600132336 17028473978762179853 10438764178745662841 16719174862554768658 6747929091556591754 897516955267019570 4478109309338277562 4456622087551919011 4587603686033303535 6810712656060698472 14412761613675465011 18280516580986356644 4714210298831946442 11187488811819300290 12663712183925312640 9485758789071045711 6732931037231241755 18326155670443278560 13103563007553867001 5056843980883596553 4563715483890801175 7111383411588659963 14185047865495934829 917065592374746246 8983310267836828796 13285516008656837963 877601642924214913 8566834064208972853 8175483541402126115 17018619778162389435 12098434256221019491 10731434625276255538 18253129036595347009 16646420303992022111 14078142071104775569 14500501861172931944 7583643719801188200 11671052479683975747 17378455416083716612 119906128940298997 1090616872194790805 9612882749356203126 10242766200955780194 1942034669422560426 16106486370361444971 13410124550606496572 3268099610417367329 15875417641735357902 4519378679952720593 18142494886015340115 12382098139676615485 6266443849638978100 1708897430657793379 559852163336788161 16841532886108579693 14837748011910393426 5946174643456034447 8780983029375962808 7643093749253299623 3336928447110855590 12720279635400283406 13934895037980773371 4301422182283957120 3356580017975540976 6047005480152864701 17998680979653063200 16334401525204651548 10274699002481873668 3454616553134398640 7730328921771348030 9366703416575549147 15510220233579857003 71797813626769898 7623741817763125943 1998150270828457231 2836807429963975411 6601827846450044424 1742738667101844772 11038549709178359858 12630976681995904080 12288583883563828185 418589239293322288 10955884028824479313 5783781426084726653 281381324561538408 7067208446554027617 3904096954017745287 7176865457633349269 5177893852580231594 1494582435623241789 12348991786215850809 10645706783663770569 5486993155622753715 15787197544821650451 3076962971166258477 3513198094239372327 18266448040029723375 9477583110656663975 7330321357425000373 13030811837400759564 54437679831600921 14678888095568658220 9553509208501724429 3726269514086404125 764539940029017069 1042100852791940579 13688212072253199734 11702203092556307953 11251737096304643161 5794423285145883334 17739146004020034626 10597355696898857766 8645747739094049218 7448467541296663440 14318620086744615813 4040910916039555147 8095680664471974444 529011893787414765 14363354377299466759 8095656957438792226 2637488995434160588 15283914749111944383 180692148087018262 2745251597914595855 6444321750257268788 9463851830041781191 11888102001515931249 16512498412485451619 16815309223394724611 1825038921518769623 4464500334325643888 6024398869012426229 881662251368796333 2365031752656565200 9748580223954434500 661331994894775050 13753937062027119880 12572906542438088285 6297375276489654202 10588234381053929740 18005938058481452994 4030363383247730674 7350551894876513087 2544611177474791026 1018204121136976241 12537373082194435258 5561861048486851570 7840697297679907255 4633596159590295140 6211419673831761700 16638595185181660837 6712079718329818793 9458517272094905124 3475382930271036535 11341879444432984802 8174954021751934362 11718824430296028399 2579481144865371749 16759711716818270258 11291037554211182106 14991456008877267050 17873527556987226559 4034226286356759778 8875000366181227074 13816201886373622128 13445716469090922422 1314681971346655833 5214741294040752951 5098916443818591107 3493543291811582107 18199242518792321808 4538835849096792190 4198213324856699220 7699249648391693492 3535222581142554010 5203814458236195579 15981604679871174064 8572248904559043452 6454497852253253859 13282292173053683852 18168837134139331498 14452222296192125003 14883460182077343298 16719192265658539346 3033158254517103356 9346443383189825394 2878003482403209788 9114920284695403763 11384050094943488834 5108124760280170579 12061601438410540552 13728426188514792083 15314488130045975729 15075154569655182825 4305223753236937298 3257031263592504242 8357394738579894393 2894845302327356242 6755616974581059495 7704774369745336342 9290913652235304229 3755634572687314826 15906094303611077705 3800666631007013136 16096354623713217548 4426223120558043515 16065503040049176240 7736238568982895311 15627307961056712383 1633456715620711048 11664587942525263803 7894273831508530673 11711460237897155300 9398880926131848592 6641699901514857135 15786735165076632499 4586031896198152511 8374770086167397890 300438179683496350 9742964187254104524 17782249656738428927 15964207741852753864 4989875798415231498 8679031406644060456 1006446187732312497 5602921478311656113 14316592445710009537 5968433223670198483 4237527409491889710 17431511811693745048 5430136273043294943 14350521115059885648 3010041365084169754 6547381098256685347 2296127567346530194 7574410224554176625 3945457935783691001 14616573727560993114 8964587058858507883 12473992410112102080 2578221535428326423 11353638567985683956 5790768379590063257 3978162579278380872 12891198709497084695 2598317216994243643 11567649626380367385 13992599640970771811 12515376642135264681 1225928018472492833 14927079911747865067 2438530169004382134 5942692370704425172 6409113269412153665 15872100740765383950 8443060044494513416 13927622817127347902 9750492397259727585 2534307085616022845 14166423866500973161 7470086776548222141 4610654575484493248 3294754747080202462 8898313803980315244 7285353993613213579 8392404349559056971 16104821376450144506 13897241079157663069 1063609284099391647 4058797251620915926 2608443452073451511 17156969055713102248 17548889605000047544 12381444132170083007 3721386232945844294 7957879113924000067 16782185112338702717 9842290171829420332 13121773140077601176 13562660009581321724 1157741467872036714 7436842688811560074 4163552309587143840 15660512174774010003 9813084623548653441 18365491992383386727 10252325067067504701 3397892330356835220 10705202306422878187 10043926729198491157 8383405615809330168 985169755344649686 219362911037380213 1980564815318408326 8946441545278987787 3849455736841898160 18100813097895391577 7193045738935573004 5217813983810400600 17306099263399390743 8295985171748518105 5185154722744873137 3178244551608151257 9007303503571045938 17998140310730657259 5803973727825345712 6493997387041903084 16959472106937137876 14425163296469612516 11022223824864716331 7730910484297156905 6903349355991582124 15690095552248807089 1015003575917736571 5592928818674587190 17963762738704177451 12630776769504708358 17424957325790482488 4663975046670619752 1225823005357851004 17881102407925531317 924939977613790868 17860008461031175464 9999923332224388661 3700525231731968091 3881369884114714246 15726663385205427309 17849752010730971701 3278637116221854882 17377795442134146034 17568403445145396367 14387177924286539360 4483587623152696635 14382650108733101675 7783795761655465239 15385668683393914073 12572061089429024747 1626372712393790020 16974002708116633452 16640588983446759479 4361766750440486515 9069108439989700297 4614152038962407880 8996563179259938645 14948682349253356682 10344432137360750917 7136861267197544643 6948965679001606405 16456803369890518773 7374555419690546698 14111391566940169927 13048034058851105367 10191698886795439931 2541158486001725301 7873621202760910390 8010925362912327878 7466534727460242264 6391011564185319276 5516447721996917773 8104458127945744006 1360467253220262800 7758456186018147425 11934465949862600328 16137415635951247800 9446855690506091297 17313085803842847828 17835156614880881130 9909815789498096829 8413404516274819229 5754261885865512361 4162311827517663985 14256884297687494006 10273729531382108608 8394302223803372540 9161270245614783940 6634011766835192191 6962745067124377980 14939719064617983718 12166128788880743751 2322636815536003756 829987525318879693 15351942492338540008 14740256283673803331 15250043490937362487 8411780746508240997 14045982005374519905 4082230757414433201 17488595527145516309 14094711467177403145 14364980781704818822 12836878278349581476 2743931621782582305 16830900449441606668 10097955743311347399 11568908014140120277 12982908918626381202 8304764681305698372 1497594749566458850 6897960203763576503 17351699564965890344 1690778733977380019 14209901573589219427 16628258533994756053 12639655057706683900 4442896223316160180 14986873828086273351 8286543252927171543 15895663407959907655 502881842030880810 9925170278741879813 11381551251893303354 944832694068367832 11646440643713540080 6479668524061904384 13158821579564588917 16485640240135388476 14543856930768241197 159813883239400837 13004442409609941131 17834811680573105585 1876319682015046659 6325768646134116935 7771953072392167948 12446166167174030334 14855460063432224588 9795942192610435658 16537871527869606396 15255947375022354848 11747725163230413984 6029911674751678120 12753718003305871329 15933246653112274579 18021734732106962934 16494179489977361180 11761597722650243627 9377610010942911928 7724934674626107349 12351526243361072716 8793799364058861686 15022435503415215444 2975048879421967299 8109662058930057541 16303513998048203428 249282596990484335 18059176309441437183 10064315973165944634 16977365224701313197 4182736789362188859 863188528508317712 12573963705577316031 9208840867230188112 5263121767730331099 17729215856454470499 15485154503448315816 16978212648475580276 16453960546871110068 17622791158464004475 15291836693975974753 7111168112778466292 10211024297324171893 3175364086893213859 10574261170520082476 17395940353815693867 15371417286788143929 3559505787208187762 11372967942332434455 6757296880219871540 4234961231302246698 9509885897975214648 10367127740129851713 493821241655877714 8521724406755953231 18054851443898899698 1717386086779752192 4132495423188410123 14294674953884285153 793834353937312293 17679410629785327184 2579941298883965117 12495733079602642582 17382012180090094974 8347737719121157413 12886263026257777272 17261424894474501907 12994032465888277540 15918490795571607997 10640928988857476558 15492257451540056430 17172039532619266781 14752789884826416640 12864284705438769395 5629779462781849518 18235412761893736822 15216697404826161593 5350533355618535376 3548355359661444918 11660681398252772490 9566769702390381131 418196698893361440 7303367688169294952 1466251904319211180 13368161225021678325 2009627673703781246 5546049064578658815 17784853819800977409 3317025599600543712 14765874645959164634 8407910246138246368 6871427831473518253 16306988236844076384 7425015565657353189 13176957653449227203 18133439022422405707 17604664039748953436 17647232371140383963 3590171816045003734 17101678094436934760 5796749990671155992 11605700233645743021 13420231122951636612 17465929505999158204 15421864453655426018 15530030751291533418 11972372668632805402 27793299813012174 4093273649057872763 6204568233562152889 2021951239145412943 17615808051261622257 13020478445248283144 16373281051651497244 4629081258285141394 10471108037589899450 6480843741257869961 14161019441028425057 658685253172463646 4163465067930618333 18446385898874244306 6102048592461583643 12864814480571846188 16914744224092427928 11588434455670558140 3639576575711413727 6854054404316172009 7670242234307232151 8546721438835245568 18432790828958220199 17066136942802916920 8754372286821427407 10463266856037038768 14526572924328273243 14048567170184764671 10818437454854834224 13102965951199081004 11444680645358682388 15385627609441056720 12934372122885012372 14827734266819817747 3875146785842277188 5329517383344484935 6425368729757326835 13675709372005917298 16026697851630274034 9162512518752842939 4401787582544722395 11271997150452096599 3575132468106637280 15457570382930652444 7249768549707450902 3069060415837026920 8194953279328591638 5985831950229005955 5649942010652961582 4189999659348085709 10867503336610426572 2099817192185339827 7060741754671539608 15693383247173222161 13485103325034822862 17176675187332855884 12367910982355466613 9455973906488107417 10838041362055215142 4106018929836731139 12328050241268605207 11193789739532993278 12164209386461362009 12013319248947000112 10921126658743979845 15923051909592149560 7681021553971285744 3263887418415705560 14830641079927843735 8877931837821105033 10639332396688234981 17475413629532987160 12047418444993905257 17498367125102126334 15424300097012906301 481834246706029744 16906843307962140156 5732295487704402180 11188326048022576234 14179627153847510234 3011721159805702375 9148539312686329070 4015861292957631205 6934368664316548072 2022672974485855572 11483723290468367281 11507448826741234835 8835822813889796270 7635029798508937846 10889909464916687751 1122317070988061913 12005903835641184660 8475245847343751441 16863151146607144863 8206362780781811321 92495443408348580 17308306361224659964 11988227847573207298 15791018920375470360 1534868014676832224 529539524198697977 13651690934020496127 6539202896911622362 5886182469032507385 5816519873674102563 429904807754552337 17556720592922503072 8937788138929674030 3828335146641282496 4944256284919532096 17184358307324886875 14714111793060631125 587651560328555680 2371973578201939730 12294084680314196780 15777594707330581982 16811271131292628506 4617331980930300426 11301609486855707334 945444103506061867 1619801426526413641 13005485753476917239 16380331609556698762 10466129643933074757 15506631778368531059 12966363367388064533 13863359330959791677 6410560395100164882 17175774597126534416 10643818420602551802 7964789439624345268 16575986291741475532 12897044304545858174 14820504945781724374 14329362146785237900 8344904812187836137 16196057868698521438 472225198185966256 17023875464639809691 13859832471195491353 9768429425347539779 10635258493690697170 8749354105635984068 9398215044131285836 17059026947666742716 8048899118119238109 10497649092560650461 298422365309669530 17724563314929609628 15645958980518724074 15440717180114058918 16948762415572631864 8400830669578038846 2800224688492095560 12106415977294296286 8009319938255389503 6627549643273192314 9643436746014086303 11072602905477420089 13808001174007553771 4612303137189974174 11057726146246011990 8134189590099733729 15944868991006082848 4461979304404791776 9836877806359952182 16361483232375101477 6559830845685724369 16456984244683891212 8729491990598221375 1270253153137131681 7340902669018828584 8316955368190576413 16899584156872562168 13381753618186099059 2382399236175598441 17153760786038391359 7670621058075983669 5083913551027162086 6112241793542147450 15226164248431369707 18034407229024606206 16342319558126237163 17429282446232711574 10671106268812301048 17667660962039298859 17173558183043585203 6883283487818115897 5690960197380992315 8629194362456545200 16765677880887739543 3751785559394088347 9348977777529771098 3616422140230393393 11552803652926180799 11257862708024507048 9853629193672807282 6459378905412931901 5447775065362953699 4270059477349135504 17356440796061591315 2455717040345876299 14546503737471795525 11957011082156913396 2196194487618054089 2946217637923847580 16590740375734089613 10893893053073791498 11624073646640400161 7942918499277500155 12347649769539837454 2969239055826136446 15792256937310249502 9329020116270346561 17383167178507343417 3120677339424759920 8681734536325529561 9208385208321320051 18081563707185460419 14830223942516702603 2571462857001809249 6981694497607024404 1346710305680953112 11506529686462154030 7626007564322560158 6089083698703310673 12327461887136607056 13085325013287146635 2673933021823049090 17200595971050391758 16539750588438596893 7638814816539838005 572053656556586799 12850975046532817852 4027812425729175861 11082735360575530613 16317389230399799367 6818769118467384765 6800064702038882976 4517520432457414928 17254705010043173066 7384831180331451556 6839841159233778324 1624432737934301265 5233908189274837010 16720095066209341401 12496653059042095259 5953427478303966210 10612988636554124543 5467813223663889338 6520907360686348571 12572118182724772941 4196380896493788432 2196159832067064216 3446142795464821154 15505364715210075400 13198437446047731633 7083216591781265995 4739752250658588158 12119461327830159813 18269878247041861190 10848129066026266573 11767045141470273404 16751501047919759327 3017473982450113267 5488523981874851491 16696756914197903135 10180697651518826009 2911550630311844474 5459706934088140634 10760282457720351423 4125629602656904599 9966877652640071653 1785454510020967057 7299418759911489480 7348921007216595702 6335483847165142594 12156322022158530871 17633471449701719422 14056369592750304757 1935468611522872777 15466590804718411773 15301279683970865428 495983398789579144 11709793797617548202 7559442628970396024 1302341389688754453 2033194483496795689 4885966510073320769 17699758251412008091 1373369697041775747 2151638088850698835 13560994194813223769 1807854131508031607 4332090807240084673 8530648254576620243 7960128834116921310 17112482865970860050 16674651750590368113 12075447909432862633 11386208837302118307 16762085566477459927 9970799714857508227 17952407057943209456 4662604941438092593 8095920094261829586 16601385030023954952 1091281894051900300 4806114320535681605 12562310966656881206 5500550634314872656 13064309225978147294 1397918923318257236 5086074397647838105 17342502760437362108 1778593513060853370 279465366534695535 17767625916147124337 12947667048168423493 12536731424573305706 13021101117837354920 11051404173604150802 6138932965663861432 11051075792913981649 1136256284075262034 6866498266161720132 142263084118266068 12722957614133422016 7689594601203322467 4601560396167331636 10106801510001383354 9632404298195566493 10419196378316227908 17727091128073978081 280978945287493099 13070479390009477051 4648268376704736483 3706446949223533469 5143985946123238651 796994296206145956 7124453813733847763 5435586221917394421 15783291040358738945 11548256386127292242 11466150612164666485 9444484642006554877 6960579921459985399 3572751606103751540 3880309591475642313 17228737151717136867 6151060971237231470 15041089214958760961 5846575187798018938 18075791517321375141 6962135305476652483 4680164300613283684 15697729833218531376 1973466300477379202 6187079267499615609 13640803013083654511 13828806531643799558 17422003772336664589 11411368287508356456 565867239723273857 6533242630082676392 13459925220474651234 2993454061339194617 2273031729301015692 8332865747235797377 5990054820173176187 14490749826025832921 29567004973552444 6994068417322175637 1008350948252193728 8966188104974823131 17461352493128808301 7191366311182319795 456141030091470499 17874302029366444237 13253839733277841290 14701393673612118916 1139699259056955035 8922497656221217347 14259730150336602514 14734936926377191256 373898084427892103 18382043751823268196 7194996504258093589 14769584038670918180 13685094841030726706 7171638600149597608 17634335354327805473 7690719548667001910 7619653048232105699 16751622207996726243 17146575353378968436 3765186035167974745 1153573500950965272 7751505460175281078 14142783779218052641 11709746732113010909 12979312402838118174 910338558674116876 11524065406585852859 7614755285137077531 1269735303688741343 12135771608610281122 5239390310475459191 13815606550823319710 4774280072036630708 6244887884220802914 10031977127423602543 15978563606956991043 9617187062182986379 14202990284135043555 3676445900557766143 9565197797894306247 13748003093049766845 6828814749639705629 8396101909889293769 17485496335213893382 13259410949240443588 15465737668323315645 16145078272629936010 4116490830632820555 12072342546483137385 15062808502700384666 15035256028512360585 9079167514369820248 1829137122791687986 12208645004948930036 14054412584105124866 10999417353532036943 8000086746968727290 10853461640394807617 389886386040941686 11437959807461500355 9049782015577397685 16368239900157091597 14136205332710642897 13927498279866698728 14915562654013631297 9266362896890680158 432185125836726722 7732408152462456738 18176526361026684873 3554609921408718346 11586120564201063292 18277714699337909522 5942518485400476396 17818252773110549372 17123262739208885993 14933078000599066455 16221905726952391939 10109219644035984810 1078962090353724007 4000585870538254274 2014264627999373774 12409271120880818889 10287696181498580547 1702100680354632917 17552498170024750735 15786112939791372972 8035546170281505629 1339067046484772361 10377933784623405865 8091635501488787788 16177412807668371205 11811013481617514517 15741786232003434053 2069259846902084777 8373158967817891418 17057934583990806764 15415698221650389373 1865098485105301968 7931139678970496737 13831262426108629291 6815251093630834916 3685768850954049089 11584175130566362702 11023516729730271203 15004022556655962020 6093613384562793997 6773712111154847783 14485834263464102307 14825308040455839277 13285115291631554206 1468425229295449227 7125971841343110094 4978198837804611468 8462717324171163210 3559611393415307326 2082348541713806559 11448655900456027146 17930261924677794713 14413990266716254658 6219514683463117153 5273542295206567139 15950854548671640561 6944645802920774382 1341778812176151011 11645958087750584093 924469986164115890 1689840824640810409 8844997140007143325 4876832483706587714 15677886874232193696 14436336030197829227 12658601803509793130 2254268722386964996 14945259496117133134 5117050729508465034 4717597591291996659 8578224698163127808 13968327147975838372 7669146200184794397 6042663487174495726 3165476221607446208 7504573869305391368 6096423990719185726 8227440587088744744 10662332174261697233 15270773006750730272 17425149092451899655 8575936006758839899 9490632175879759727 11503020861338797838 11568793529750913753 5674769545744688485 13361079847272971243 2526194170517831186 16707334204673111188 5793685255087185752 2488411757085194056 7844558158022723924 15239936703221292083 9789963648024866082 1856305577509722477 4918876450792238769 3039567216487617158 4047262382267915268 2172000880405521527 1200967671440987507 810895498848538156 5853514436828161871 7432236173984701666 14946752874712051926 6358045703764206669 5276775969432139019 10788882390085599395 8826382708683913557 15044075062720571931 13511081959904546397 9439655811106597303 4438149419606292699 7188522014643987128 11415582295810711110 15618932104513682187 8975325662610652356 11058030530883442612 10160823209502909528 17570377637287471134 14001556196694828964 12404554619217733340 14712805653730819716 12457184611214243453 16883128906158984713 1384772531680234884 16522069880235066913 6833878793799055133 4815283526971433549 10269222431490257708 2377863088261261461 12948695463356746742 17773075383515542388 8784582254010206629 8991459908222494262 13050074578316872497 13578556889001718320 698807138185165711 3891469674044972515 13169204021219190085 1136850642866634534 776020394748709654 12157293878127810727 7383096775189441530 463068696253882290 6023361852793116923 18284255501134565614 8572164753313097250 771806520322751134 10157154003453365090 9491170041609943920 16792436256378210411 1236441069987015485 178209463095234382 11852180614148819053 14087594226814893436 4308028493021337884 1444842935142737604 6040974785712344441 12415038325695130682 4456911632879627052 11288889793385935056 7481664546281541482 629546911695179959 5460751294390046830 17528565668793966953 16935515379406216975 14860522230019914915 16951510747843191374 13080037779893036912 7739858116114687396 2410487058519566488 12604323090648396946 3407605899816406706 1801515909590177063 3652732930300135 10629528569199848766 18370210178273967094 13541242041046941050 17753181088967068275 16704049722780931669 6154160701403279415 8508860386480763693 2825526073720184753 12131027990719921844 11157538608891296347 11507626830997302415 14236828307663311507 8380739455095710077 10041993606343221343 12448147742513357366 10083935181311201578 4844458709735659829 7687087825265944723 1167345713903697893 15047491418760482690 14998099938582600124 15813113353927042221 5897641914101509558 1248690527936345979 2504224936803851612 17985070041049769068 18119787306847725825 2887458809693780854 3668356039292776942 1106037896060445031 5573584645656235246 701053556122031261 9582265989729359975 3108991699061820250 16557750897326711418 3018411715276736104 13941944541131679507 7261405645036103517 8573019130922318861 5512406586059304180 5774643879092636683 9971261673829571141 10101529225705034702 4948284000647447947 2514897448478962071 9012676278919145497 10428726859700592032 2413714532949684353 16603075293617234383 9485198619910144146 37164906415478118 1507336830793193110 852860201843372451 16898792776590034295 8605872901950682034 3087772029215817573 5490772012338445465 18335992786115332343 2619752354783844836 7813858157326673414 7682732983977527908 2380754422597569445 16778852662055310989 13241392405643225283 9435406793816468493 13563392376447500665 4197366919804198268 16113661804969066615 8320462817138224184 7520661644964700789 15644080083512437405 6830102475105387466 8217682833172263242 10962525752002012179 6153415820258406930 16346994062701185361 400530547815630269 6919333322661319072 16599918149425722305 14255376586876529175 7149098019470471537 11052566268302536256 11435416578571311990 6691307025433103993 4039264472205474172 16418257118622354598 16842301204467068745 9330218198639365341 9289514935922554576 675867218412825762 4400005384279526949 9850600248455396915 2974511352108302496 16064174614895234444 4667617787795323721 16964302770783525744 11275588408084740862 9216505008096343169 15874699717542369487 13471949603186538093 12445824937485828889 7954854678564084879 2607268381195103591 16423028900021465345 4723732020753103198 12341324017460486776 12784099060495053102 444064145712437325 12694348162677351505 5088448250344442812 16571981443837296004 539386927783445327 2910508389347276133 11068304854981028570 16883379294135221784 11888702215621763507 5746706641014794701 7947003048301964718 11702706469034813009 5317956515172677518 9065457354797988083 16322176167680793036 13961752335114769428 11845149059514958285 815329743420245391 13040218602710012369 15998524781346048998 14424616406477423039 12115132726994092150 12651118457308165383 12811201984907231923 14479819155998432352 14817735375366525985 1806687120721557164 12749310483141967340 1134284734728673059 12401719544086839819 16648762589918821516 1600166664729626135 1543946568602412659 17125894724162916862 18044217422361910693 2775046741920925169 16678190436903326120 4572240193612001610 14422431555831570533 4807473916229417387 5630631798025367184 8438402701570304966 7946377975101663756 5999894774729761339 12797409432579032179 15927125895026733153 2698172896907655787 17231907599017863330 4714183851104917180 18369500543191422064 11362717025551200855 15347768633303486911 13741647002277055632 18227902690047261335 10372533750200327379 6656051858097179161 3623927850348778046 5742529705812955961 9183863163461459666 9833300088471138629 12259937410178707518 13380682632106570728 1438142439657147325 11053999976447960810 4276634767301550063 573681950546619161 14228055007727513329 3561948437698720225 7409493140229048307 11125045223138089846 15103303719947977930 9723613163176550744 4343233626237580388 1347024075482868091 1649092609684894188 3179643777750172715 4488830466160732901 7899841779665140374 8871722542151492538 17876367150840401730 7048761117914738263 4406937332469662040 9287240255194634554 2576389204339687582 9827156541785318267 4805842534469988810 2642533139151481615 7093408335222566960 15006251641027329118 14808939353113858252 6971714032845747904 11558316611554786941 4342986941396463567 629313591835255409 8891299565643292404 16414184193691031745 7668309546650606326 8031465144213526991 6081124688374007850 4871721795392861118 4200202231195969210 7016396834745806910 1137225195507194733 3218676648070888351 9711421245976722989 3387274193695445811 387423314702882054 2306053576964098542 11066569759517595844 17169334473114228801 14058564046015866818 12535245809136256965 10741004298811070805 9738344354929554721 2670756398422565635 183110989565116112 452473423350263051 11303397451358302338 14972225643939507779 1392531165778864492 4120415217854085626 11283424855144725606 7105299200100410647 11712300496533096707 12705773302471351083 10526805296394922921 1208125805596625413 284821404711804617 12400027543034401110 12047743965495714012 17180715264777614231 16913315225823892835 13167630048280462672 695232406522348760 8466190203939815452 11935317884089403027 12727733181663859464 6646198257028943926 13291534762277360804 17425058603775547632 2249699521302203221 448346291588216350 13469477896937524156 14127285190850029392 11551178864133008033 13750668006795653697 10932831175602276316 14663242980455277751 16146508807076099938 9818317983282946557 4152820428914720611 10968450498825860733 6013736605514214823 814996086110561536 8136753791980950795 7626237783958206233 884002587801662808 4687438881007880994 15886278596185093544 17987273882826717754 18374757658971306081 17959832466591576399 6319240467511320485 591242402438273932 12198288366726645471 11914230287358364960 2122730756265222658 4236046447526461035 10145952393605765186 1012218458162945380 6356224327081330364 12207644175036713830 17874560957413115665 8940317238692190977 10403867070824846032 6327005741457360311 2428873793797599217 13166066565201317812 941393231975782367 15407428254137512924 1420705523105658135 10615400571101594192 5072487730131343819 7953717590238557651 17143231786986384347 16711228184483723238 12144369328093682339 14740341313705648086 994735575051914579 7412811532605182520 2489771395886160112 10069543492292321503 1562536800530121200 3455763838274987516 10783724552661435834 12803135534656732597 11344526075910103950 14360616341176982983 17250109462820672024 11662759101735709151 17340557342647188112 7446390239714352436 15991082026028144206 6546140180850009166 13772401086575317421 13784751283407787214 1882995888664027701 8621961985681890883 7605040132897548458 20610411504061486 9190366804906645436 14558086601536432757 6059884529704191865 5508847154192878216 8541273012222454476 17320476488447884713 17609129594977669884 14626209503722161603 3463773523230444032 15395846543008133594 14319351699524698014 6509855826269508323 8768066396809650553 12546367738001876606 8356730829417126989 258762742636083027 10836332814139913246 11019967346134394050 14202198157211204849 4433933965132863289 4826182027502569374 12878320797222008040 6003474495419309169 14472940613341319871 127586920830105356 5802490302823448475 15206344187548707156 15493734612266117713 7892258326482075683 15174854923942940167 12306392377178498397 6899056075818939537 1016002831558245976 10551851593803528829 2809259996435594066 14259931945309939143 62902245715668454 9700412568882386367 17052472414136969599 16084877650821588992 11984474989248643397 17245502099711205234 14978595011639675404 11787618347757635105 17037247728584060773 15116063738159366704 15747313406412239351 9718757816405136967 14514532665706216941 10641587465837406300 12430523823301048369 448842423637989207 6947596244533265919 5919723422903171139 14626383492339017848 9291792522019442410 9253637465777509764 2123703730500311217 6249444104619818760 632233565687404203 3196253564998744329 17729910516709665658 11488181315937253804 192814386818691819 6414077088051251891 1415723386160461647 14455190393485147844 6880486111403953275 7708526501229617870 7588685904942818756 7992136384135529557 14771255268681309825 4654230236838254368 15532469857021095115 16861566315146005928 16332312768238237509 13305020759910302143 16408812736293181368 7397902196606876626 11621121343110388377 13827277191663375896 1231179985427502390 9414242490262149746 2223356020534789602 2139979911438116436 5822038206130191752 12316686506740812112 2629046020595213925 11271951903981462806 9405774518747685279 14917786751808499372 3825670940542536124 14958986703424059089 2280103383931758452 5378388889453395998 9312538350339534220 2420876869580191730 2570311065609147727 17299837537341827629 1724518240032580076 8195276650343340056 6105469233645826172 6233317429336786243 17851722897268067799 15162423742543468080 17594966200384887256 9884932878214373927 7086251565889311043 17869978886364181738 5245188556219678226 14484915604042230185 14225151199147165294 2746896358440547854 7900506856080135694 15579385951629509357 7933757458053322351 16245700777084141796 16512829989430622803 16775671255968718282 8811480426845684594 14701850157569585357 8156510549441598163 17056203790350162581 17110594003100028203 15676864427045032039 14536264915654792004 7322487826961553789 9399160799750776449 3493738502193577488 15215862424542799543 2534059660951195594 16582755914004145918 3853615321709153334 1904462883645514987 16070778135398603255 13831680691739047871 13915802564468083203 16585892925323214563 5776434658352226630 17374105564149921805 15877064170080463353 3250674090195419782 11103809806986010742 15011770340061062212 3990168569676844800 12106806699496811914 14839594810191559112 11712695013823451513 17642571111697219785 965704352569728594 5085682198838373753 4273307324208610764 14481353693994740509 1668476707158596946 6618471196227454094 18268169771005977485 6245249745566001855 18341538376661103743 17519727206480819342 15312676517161210944 3401948345209043938 2589494348072011619 16888677976308094810 6585511928483055227 16364029737365429914 6752227051623761320 2678710890115577600 8782717256787968013 7579991392688205052 9133651615667812655 8495434316718399841 5589056765022828937 7604994742574952222 16399912204062333052 14340433482124195306 5964569378108311779 12026313349621936435 12671827147404466863 4855996271005354257 8417339411678982240 2850456549756006258 10568019845468691310 1310801594030563610 12498018559543300509 8941439706019178301 7729505643229629314 7767818397010587788 13927317005997271294 3685778964751003815 2882146904263965994 17618379255037655872 2408028277633225751 17306165142480985027 16347213857452806446 5183122677126841772 17385836771746763862 15852241139900888449 11434358493528758646 4347852375278701462 2533450779881666175 8636403548770009894 9763861850811970366 10382369573369986312 10754704038335558700 241287374941354606 10596490426884098627 3206275367853514762 8037352881307182934 8166585931229685407 16690898960381512915 1789875116819697860 429689015609601064 2964067864730559170 2276575221244142213 12425065295063145569 9649867157555663692 9994182034627742313 16788342092361900571 5336191689790408698 5176179457198968184 1974024741241303596 15425464429324002633 14612457833382983376 10310522485661025610 14202326655481788720 16682176701502517677 9302700816198892556 832849773776822401 15834087433791890238 1385646036474273846 9729983230363974087 16402672243081647692 7937374738228285403 9764055613385889996 10203632323675230097 9104724199857932236 2348389616052418276 807406098403574200 12760033301676894615 15208237841148696882 9325094525050137661 12976583620197542106 1401044251346171660 11133011283064782219 11611646254758506037 15887810987218725715 16950474430017622363 262712265199551547 126362654560652689 10081993073560724434 12889167735181518822 1947900049048795252 6104458035387829886 6679635074580396786 12732066104749781640 4784400401509446013 3070018509116055484 400408233411717378 17400842805953909612 7417174956244403759 6195868405044548399 13539579632286940916 1645939154811276923 13146214942991114020 11723483725200319984 15275193799270542214 3318177527149650330 12073389768644308544 14079567919844346304 18358848985403090061 10289460507153047942 7680813090661922447 1462605988814133040 4979431627090767762 3331077864296412333 8862576729114939599 4833469545491194607 8571747597791435886 182014950833644141 10547674741553328583 133778332480202056 1906029673659188930 17063598558807629771 9868396303454871712 17101621384309817496 17237519238078948360 11895445871351900900 16007090496218271400 7403411793104729531 8766817452556307043 13069609386556238177 14317791596933813148 16849485360377442229 11512247915145914238 13367217970504496924 12329829719863240818 6075750826548847822 14442122760062842618 1868419800164234008 12332904541122346134 5887181357890620032 8193577891667195520 17351744704183785132 2181243298537652939 6818707895550273204 3790809043824341988 5662285461656976222 12036254162453094326 17562253365922723950 7127951699447136523 3763297170464733163 635263975945727364 14653764059888611751 1294755451172804305 3651318510139880645 16652327406559547954 18385597325458547680 3654564045325646525 12404532264753788773 12145783619045440963 13033735069359484109 8386138280902496905 2393993927554497831 662265526797111452 5246787879708565474 14564005542872262019 2796681832248938227 7433302859651008842 6106207643341587792 12968740788019988264 9416565290736573314 15163403057914505577 14686039142083988395 8813662794239333758 715016840398224533 15289516926077682906 15220024410008469983 5689417866835175103 5889958342518583733 11253771425553735466 4576346397236039154 17703666947698766054 12478324102348602348 330405459763255278 10609421636739574642 17753206953694660111 11423015504758257168 10047588462265116327 15275736771752597217 6123753028336978517 14815446458889774470 4375786957515469935 8089828721971576875 17343698082801414070 3586065891899882050 698504133942118114 3134539865851002490 2438881117597401511 6134373951905678576 3105892436308680104 189147424915451788 1560865555764619700 5654991235448014809 15706098035670007384 4409930624058070463 15386198460653645195 15407669614635503972 15508166900099364888 3962373231658569784 10560366552120350794 14299539965440871098 4935854482527707562 6318903660621562425 17715634874818353235 3458566774937135240 5512164790214129654 9346823532740704972 11494025109432969076 4072591767499367548 14966377540474990634 447974524323976462 2697305394721496280 9837633964058487018 4702853069658313530 14406090521175025630 5153434614495600196 5857000254313149918 14643860074652794996 5582563075232273285 9589135057360974696 13163993153197842245 5350247576619076149 13729123929538176280 1528412562036992032 10586090246352769898 15730710638396174895 12960300854040579171 17590665006489453406 4712577942156519286 5679347909583881923 7695598278029628079 5057415828531292758 11586358525641333694 13922781168908017050 9120561433034759616 15506867297800164440 1984069138195632961 316352439016074707 6178082443886720379 9613316558221188944 17400550101972339631 5293412126575800480 12205324052685792279 870776765833655663 6205648818868833363 16986682503624063329 15417084540639470657 15679948894548421065 10110237148269449933 8246712477339428884 17914764273079316818 9959078866385290028 16789496616287948461 6267511935799272780 6917322633382351982 12264907229162686355 6237641791997542940 5949272755704999046 563328144040431364 87930297701661824 9143177451735280347 12309834348711317406 16956928634201463776 17719925907259390611 12575700476741852389 4080563288883314655 16308723939302968031 17065038221450276163 5013245934119981104 17570001146237359941 12482694107236610327 7152037428759616977 13651700461187998776 8683998919450049276 13686824294313088904 8243857164659775907 14010436374084469587 15990063775386120807 8348135180621696963 390125868375038490 4901786909991386628 9227143069902788901 13648500404072217264 6175518731158149808 3305408698125870446 10660867640663168284 16964078032619299174 15860533946436788494 13929387872963130992 15525951699333215415 2893310217475503346 9527838136168065286 11104361564720531339 9777215855269580408 10321289202667698243 7920619255308038666 13576540189367882169 9752265351697080898 12008957507996673296 8755741157895413900 4374765581656231383 12914281762925738673 15954049064194430331 17191995851768473415 3301884319777636682 18304066622557366904 11722993357387693485 5676942247995689773 3034266536736041167 11848301631908187767 10844526887027440955 15405944440738603529 3138114820224885649 9270934196300910578 328832765184252439 14195699162610292193 4896152334008000631 1397934347266332063 1946771702679018966 45050022190006172 8380396564195464837 17983208874810119773 17427751182792882138 18277343483583025468 641496230860885806 17020030566170778360 10962114568275987084 15983705990148221914 7302098563709767349 10752545344010469165 7341378642430904762 9623735809933711992 108155212106397741 12103499147787596943 2780551437989472477 3356588536976864740 12649200076433993060 4923618064254283311 12247630721276001378 16630561084320590996 17434160229456017470 2716328702309523011 13361997540076779993 784186836163577189 10595376086133485790 11649376260080353297 12737502250444581704 7174528836127902988 12476283056884336662 16680928971396684461 7813823858774627060 7619132088312170818 8155111032066686296 16283327389016885110 5156063612456900910 18319567155823312577 4519023586234145460 3759598384197894973 17847850500625241588 5013135986294727422 13947611143382600922 7924274794242232514 14940391189281845397 4967327006344957310 4080482758605615266 1848092232630143820 10393131138213202557 7303651752419863012 11923950079933227480 12496565873645314854 13202593229887924637 17143384749152638051 1213250172133866053 2923226793107920279 18325901806968363991 14373313121111391084 4983299028929444733 6642250110399378979 15782436555854789752 8566205072363727173 11529567710695448031 15436816409349291034 9266627021452566059 7140853175485773142 12854216339894660832 13980970116687766663 8730423432261073473 1087819529747466084 6619452994417830236 17596068070067505421 15736251201505165301 4693112174866072466 16128159122229021383 13397678629029009225 12965214029464151515 147923344900253355 6354993306214028081 3871005361599288584 9595947451643417055 3452805946874835401 7692041023569434807 16771459666498685583 9310509891148048898 2044989609615446892 3600766069096166711 13303349813693888161 13278962137663904480 17440422495237201237 3518201051542372309 6126413002227208748 7722691836202764976 6941689380398087680 1066344006724847155 8278418175363839134 1930303235530065486 7191485751909848305 2990350915581212680 16296763176362828837 12939935303030484584 14661157328133885002 4700924877023488678 3179097641796378049 3863043421854900559 5591063362407062149 1853574150270887444 13321136531388298049 13997460866422160360 14970464943312442829 11779591171279811489 2997682033070373648 1352063203614438653 2794235881385637323 14445144975243637030 6065772316661685662 17623781414447729452 7567567135659468144 2255054093385882465 12140218325257964842 2479388255866653378 12506076913372650128 11615790871325844918 6096418818364604671 10686864714212726663 11671730723430157636 738387614166543978 16698808672094149623 12144491752414566019 5469860277764518697 12050480734133450622 4558916984602999543 7444915504594692803 15700535891011420780 2335667338827525630 9820992236678614498 2428541817060134836 8324663813768662405 182270250825542994 31645073976271214 9844755108413498193 17247730394026286238 2098253874157533246 13064740089557529689 2189418122686944721 1618879977625191522 17478574136630150635 12422020022733313742 3507083572294113926 14453015081896830162 4058872867928078942 17070238315854082995 12035374436766971764 7524147668545673420 4461571747028024924 13240303680667065772 500756763414464777 17659320646784525264 16341756926266487688 4639983906813832230 7135724158751401625 11096119664540801043 8937832900887451047 3628588064282086389 10991465498722814805 7345041323881271274 7991942110128622249 12289977203718371050 2327561100782379960 8423669447802582275 17843290557149102218 17561621378903534973 8248424386679532847 6288015379175733883 13548381943261644343 17979484199785009589 18366198661860413648 11970811760752537081 9872208584636371845 6658477761122269887 8951438974341284869 13186746459544701096 10457418195059073224 7915971266854731857 11329224433511271545 16973126779682247984 10920188209707251405 9892777955635266924 18100098163495574483 9002057488411349674 12611207230918380468 5479005729340628915 3408550875030048886 514782630634927492 3721274245604215198 1082912413667106805 3478252982633366593 1054235036845685276 14755560852465223781 16729693383429656957 17857858479268993694 11193758968259831592 4074018732043452522 10205338536652747233 16934169012281210855 3041969380171217110 11615426144592841839 9719433217136232903 1591382307596733681 14814343789821449524 5193070671367911275 18073193542846418950 13381226666419508428 14100463624475476086 8431383013112258350 10607728224743668404 8735739484484360887 5404156738342352160 11293664788418030553 14365274083993157107 15796992856112983610 12409646695471640713 11176172669198105069 13648050269925541808 7891650955635004359 8290757566257029751 3877316204547557989 2745182511905790799 12049675749757897521 517738764553903172 10227238508982809019 688555820076609651 8187188612987585710 8604397802997008433 2043744384620084735 4067380300340482103 18264692655403355282 9779352828966880923 8218778180906772938 1201229167405382329 14110097003997187884 14539026020922396066 4385199981888208359 17830907439565960929 2431971857388021996 10613742011558021045 12175326675748167961 16825344068678090050 7589765381897909994 3946269098729231139 12332291468207617802 14903891151293017048 14283947876822262820 16002505143256288000 6584170382701412330 6414168232061505985 9050296166614557883 16230126165755528741 1258926097620387450 3501264081975453756 9802944612973623695 9629308576346928792 10518562292496079455 8936076262981113210 17673448443159668489 9230675075721493807 101937733120852333 9532344017245454361 5998641051182719323 3804929125612838036 1467790915917864004 7281048292772718279 17762759797862902403 671478224595356215 14621947885950042666 11768742643952791872 13815862724596373531 4832743682680646307 11590630108769262501 7628279347383829904 12334380971788282299 9527302213395863008 15508373366303789236 18185739318151410796 5718548541851429485 3627498249062537197 8437856393705274529 18051573947611820230 17395976207049572122 17353096303819131571 8195483005222538992 16666922438221998227 10702719798707057959 5528923839528603829 9118249129081225633 3639321683005075853 1381088062556145090 2137456723253454490 6549460913394752763 15253698321089877000 5398328586718004086 7210687800063881450 1747555869748066459 13486679050107122057 16040236432927485768 17375127395224185656 16901302660180092034 393368269718343917 360852812256417445 14123656819387465703 9657405400705557449 13491669577998117890 8244102204878968165 4207225527756337421 2671663313345284774 7668096399854219315 3804691655710769962 3034242054227822270 7560399536561312507 11305511935952399324 2757679972665202500 13890444914311329890 17395035311112034759 11523224163445454606 11442656548212730739 6046129655630793858 15126759608806529203 16953263154126970233 11720927015399523534 17466267068480727815 15741529334379116000 7471479471130336718 4728098735114254544 14078092100382940360 1182689411423409651 4955480157389162736 17122105416414262315 3873687005172982666 7133096425533349327 15975567273243441628 16814829797732295074 6165849065505441844 3770648887317982279 11326346928563748570 16366553331143732213 11443965978753310376 15175754591174231107 3858943553206592247 18103565689606093849 1687894952572272268 9895174716141416497 9673560351602575648 8914457960149899246 7887916220804185339 13726349428991425657 12041421451794567005 5560640308245235371 10879563275951297899 16414485807691718059 11455713687039925982 1085034035124928673 16717912660614729693 12761225845270338060 189708734521263024 18086070833965624937 11493603399036660000 6611736934000616569 8597013281072830240 18424243587765455496 15625733328005458626 17944969709949770947 17775144642092420705 3904115861189101683 5853245097229165901 12864122527491012707 11964799181858444067 15581267561710137308 6691829034662062601 5277532222909502707 13046436533115278641 15442846637278528302 16915106149744757917 16416038428036254756 10780758563439235742 5554595229836798247 17087524108406266416 17349628475045978261 3997498873639571819 1147906253225954192 17409840537675636964 8246230809934803996 14622071273763077365 624674598864320208 18042957565995885957 18072435802993395252 12893672006708048514 1663928667705980429 12634661137011114041 9974784945157972142 15006175587428684433 11719153305933097125 5782885700956657096 1862645853644158108 9405517846823416906 6206536497804007901 17714570469857528507 6299397809324468588 1256014976822404068 6056420946187390780 9346509044684613358 7449808818954145334 15791924696000641771 7411075125874726522 17080454463094026337 18402417410120654978 17205514651937545952 4041635945325852766 5425331436744297218 7804838539093737445 16904548891648043524 1832618820697488114 9861891844653526283 12637632002738058800 13846961074200944625 5409421802518939120 11892541794540083585 11271613335710471506 18208472448077495036 2890713368299615804 1616109476384849914 9092404679345745292 17958943939889280975 7437403134369523471 6082513284420503002 7417880081293570027 17323103214104997055 4660332476562092399 15583927535955832725 5885619652903306629 16817656117335158048 15071047724185392040 4636344934286659709 4414849641566443406 5112385337175612503 5774361290659840034 4427968719456012525 4685938636344758033 6420364393916455954 13589427834099954193 17974627387629095730 7779681424465102238 17425459867740845895 489132236608076091 7141385557892526553 14648236363725686217 3956269598489928834 5906594202499705164 1976240133234864926 11209321855646165189 17162964485688380045 15517158688966890394 5798164788143861886 10894239294714734883 14997560156924940230 6370466955840516609 18285837127300869077 12894772483920502115 1521134014083699613 2801909262345842733 15169871687868876541 1773997742495516232 959805132305092491 10575760675685538579 12750528520498385072 12387829703437499686 11168833480238268740 6093682291993739749 2222579973718597807 124505935376027333 12432704779874896763 15593548812770823090 12440803169110819920 17567405027970962994 15095548065373651603 5696606625078010829 4720940996956821996 14865554399871602781 11538565357809306353 15810355135718130373 11448981034009710209 10472966984983288341 15253075911346309763 1640803651973370613 15365267336106232167 4678895526096686875 16727458195682135341 16524352840427875146 1286865538700065193 6227283075057774278 16727949082303672563 4195955901754206853 2042582970437301123 15500356976849540943 1851174914363100637 8952038791158304340 3021172461968140101 12293748752348733863 9769950843896659749 733139759897587217 5890715808421442442 8342249318425257923 15377241559955605716 12089010045263906803 14085911574776386386 17648960643669709242 6421153397444617317 5579533905957636992 15654347558978257100 2731816780900586523 12654689552067482875 14409013456354087360 15125550218518829296 1096523577591723580 15853178380917056493 3615140543731529074 4269830560535760874 14346725375228230533 9137491806345460466 5376138824165448143 18225174182186085643 1085488887434190452 9952073203245253478 8226695263711922230 13664541824987479445 14364832776530995323 14899707494018192520 18128156516760838102 54620810360112597 13617749491495126171 16262164798747997839 6626428519868649832 2713338962031445578 14500706983205049011 16403064331997790162 13936116350277377868 9496641045257997560 589525265080875852 16981213336700585098 14733040869359628627 414364042873427530 7617559938727911006 6697818278658438727 6852980064913992501 11030705742862653099 18001511675609929584 13712967363835718734 7506886051376111815 4893832024216005552 9021214998265595286 16055704922186784791 14368301500926990893 436612809234252654 5289730088665639828 869410180382440076 6799911398667847206 2440817363404722625 16694873732733958163 16283860980607931740 9986228978425596160 15121412525020306047 7693974979844189989 8824104098879701099 9555704261556579894 3937706191790806303 15545749244750173028 18386230840265764375 3058264576861258280 3949440087874000407 3065592120853949458 3928973702171676584 592654977464649469 14492539563176933584 3996734163071498991 10813927683608920618 5304238444524301439 17283677931435568992 6118413904077823401 4542496511416160678 6958543336267853184 14469083638300292819 11141012628001623526 3907418336846284399 93592830396081582 6014501882384386832 15039479750850371090 4365518299523712373 3033771734866948330 16529611988990840034 9855103368607555338 10463499945598650131 6296188580557362285 927627963735881027 1736784057443670488 4763693525565721514 11820996703070608811 17323443413443720469 1438041851177293441 18124367038739074599 9176930569583785253 4355514980491379977 10923134093172566644 10265707020896969231 18082557297988342754 9717307788359679843 8772676236280409697 11237370210029007787 14867944636311714378 12631826434298219537 11762250081303119529 18562695800691965 9408683027620880437 2589042227472481857 8268066584656112441 7291005806110682060 11015355624416617082 5372064001410678039 13029605216726840066 13636827930390607450 3067604729346245096 8428535271558185988 7813975079120890101 9788813049764972632 15693094083490209988 12233385778527646470 13489730924124531383 1904793079156919479 1640897905670275591 12689305604670780159 3633388576382077024 17933008795971369540 791780181766093970 13185991016481221556 12269081931921026304 7388586159009912343 5192135692946885304 17633396090549025985 8737977157119920301 6414923679065552194 8968833066829854181 256104342872869075 15593401886839282327 12152354920029431253 18385644112313156493 5684817120399379961 12708168887194031424 2687273643185481664 8609902494368135486 9815551715984836843 914254898033876210 14764206861889729412 15808970865375447233 1066009194175500158 10932526466342451009 9050140231465956577 9502536479757194527 8135950682400396469 3181241265284163563 15675420925457077680 9791478556707700296 18396231523320560562 1158941923623116232 12107087813821782937 9219080527358209831 893529284833518333 9379956751707796734 2951233692369243704 16623155683415013007 3711709569724642534 17644803007697119540 14796532705574505550 546717853451914711 2018236565652797704 6553505422166721698 11381318889956729696 741414384913035517 13051563210476511140 15337619358256284003 7054586404692096300 3096512632266268007 14632230270727014033 17456602788032113718 2486917750067674290 13994177426612957375 10456607137426704838 17329484084867880696 11364065852900578330 12624485285291749283 3030688150135460545 12426108886283506220 6115331264870191974 9436283538715844837 11323050763121024416 9891955507759041246 10776755637183549438 11066880908752870175 15315291269638496577 17743401394959084975 18025234721580103065 17441925432525238700 823315018818893158 10228439755311094682 8200567402276155089 12783529781372659395 6622149835541697953 18404815006693251866 13105630236970767133 12062313625523591576 18287154304887092413 17400494190720180775 17242212843332460699 4436387467331396914 11512699537418941161 7279777404550711248 6675097649440486504 15496747013597646193 8572189531007777241 9523625813486187 10342239341779446775 8682554320968443274 13717922289844109709 9568070866006963130 12264839202214355452 10483664046412942480 17932691632462243002 15930596611423886379 4274125905986133601 25080400734717732 6337288482276408058 13221379497942663643 8341107629816241800 14317852064906466573 546251576440843190 13152243933416074784 2769203856342521866 6818892924748826626 14510578105275033906 8286176176429616946 4085888625050385193 3017306670934093134 2595898604414763191 293240940843870862 17079334565748348806 17527487481439286933 5030847275488947701 9204992897205297988 7974014606635253257 91680225730729290 13855978751599412908 7621297262686513138 4013657810857813151 17439456132803496059 10406017397993735559 2111374227238606076 2537919450094215649 9547241575195852958 9648300689775556672 1652345433257546063 8310557237522474394 17476686018594968321 6508844715480364074 10348969620468383168 12307409708734990830 9350715303524639566 10331814945433749146 17315051055875882673 8155739000379702650 12531948456759389928 8275578080403657083 10408245326920391987 671505508125667948 10723624967733443084 13293975300873184767 969159443818322180 9957581113404492064 15803581098376158380 8547354773592055819 5473324731871477322 8119460869684557282 5300202733645548851 4227262886638664351 15070221241297974473 4283704265546915423 15676614301758532459 6000332501218602548 13654143694913012367 1403234016654815703 5236917234999083683 4913922668455272537 2325703988973416585 14118705139499138864 17096736554906107207 17801638273725956969 17691196843806930461 4249702771361320316 3508143579707625015 11731860475425443353 17014866614169015744 1278446819281962444 1598016445724515777 7623696323540016191 13378507310747602891 3342762886020959502 12267429105198223030 5281972979330993482 11744436076374524474 1974854044691253430 9676082248753922297 11896229295009232210 12468653052313984615 3677962373356349910 12233015329497027728 18321763981212749059 10102103452282179835 8327392885684714546 14491502808367046002 15505085095475830012 10463977749305996200 8728831309895101638 2363589353681383209 6439592018469176319 8685780619006768133 2553298804985484959 12697083765634499783 15243111918775060825 4090388146536820876 14755354875660251930 10940752333592819891 10608059826499700704 17334282086116178914 9189178522486728349 13574917109666918380 5634331730498689156 10668838927893354847 5524699280875174374 300146339407597868 11082738271550105977 291226793151023032 15296469225354520741 12839377845719154385 6185079987881463708 16492044869994977747 12427124832712019521 206879403440288571 6304702218726762857 12829298396740979694 18380925944698672952 18094273027553021867 12477769311288132531 14505793488695337061 2368970834611840720 2579370634016170115 13128230216624349049 1877320222792566344 13499100210050163237 728832476420371594 3446880460969816309 17893371154242844541 7763915985528082686 15050168095603055252 1909152571332063969 7692972060172376510 2245416896584931470 12678004735298411903 3683306743784961555 3852475309786103642 17337121453299220296 8140239876906740041 3684307698671769046 10696571505692612729 7730949522874396564 18014272083672947408 5803532786188120900 1327022392874652825 7612547913910305374 1048478569540151691 12000237784634669227 7816940376843079995 16336326489668002988 1887758975666913959 17477787514154008948 13135935301690867769 849849562655354229 662030368437869768 4823692946805851429 7586882643113632968 5470721704093485732 9219315530302293161 18044964859690253453 9484564871842214527 9460714143746943942 15413524860613378850 15424738016256528292 1411986795353271127 4525037107782709281 12022507068810286850 847016237011612408 1296969222846341 12902145552070983655 15024967954507063870 14107502264931455330 13710487222940036587 17346129341529333402 14786427689631282381 13223777206015883017 18281618582126078798 3627305637539076983 10322266684151977831 7503229236149934430 11373237756047988931 3486919226919735225 2123517652515959888 11013470927588428410 15064173912535695360 16425043538815709277 14260992247608106978 18141284384199205413 18149834906347717935 3242186624760673011 4376349211543160410 10288300449622583007 18428558680223188662 2203167434099748971 1666586997836058563 7275355793304496920 12239059645200899270 9656491710425098196 5530987714003511994 214278839151018917 7259816283859570656 13838426681771619837 2725550904774616983 5926336049723241809 15287174427224776495 9077446034456167795 13184438995160580631 1261138668575100837 1572677406887463608 16059605975462623055 7946419710768031645 13621802587536104409 7491735703058574291 16567857823262988530 1707638776151323962 2943731792641101422 7882755099448601866 13943549260039729506 2481230522998834951 8927607172647972494 17079586425048945 10438948384190802635 6272078862098804415 16449483169111624033 10818890638457977920 16389553136202892038 2767110933300911535 9854668699433560855 13419048688050437380 3563451392902387725 12454428871658145474 3594925367728009599 6399138604138350603 9536457201752195817 8509786488832613541 15673974648271361935 5139015113060414781 3019030371525753032 8715539125668837989 10269019967526528880 18382455131005716864 7219078795080641635 16019828422745518922 2703620125310700194 12943662960793514266 12370029887586096247 17011288368451442719 9204924276994276939 12838618975730574581 14089065822502476137 4359102345774087599 6381568930966266116 411575154610691113 1522848056824065876 7589901767284032192 6686104683174383541 9097792699371199500 2274509734673243338 15543119128829136799 7097006262280896975 12623942846560684984 10806869198129546536 18069066155904855737 1717869386534293467 2919225252063984822 11924763365595730861 16258343490095335639 13306877814758768837 16427693718035118728 6207633927975734403 8279137689980372184 15363089571130705954 12625403561386862730 17281313201535708967 8897537797802370172 9398480082994600785 16964163386304823576 11514854643675666688 2939636096435032204 187790566995558381 5934646540364816547 16155757164555769162 2622553128844177290 6068870470218053785 7128004318998908619 13314368974249899386 10463690141160762806 407187682759598071 16239198328490193490 9030423460596603781 4141325614694375503 13294173310877348061 3852917935436186662 10013467834081087534 16051664438163923810 10325779603917986669 10828821411358563977 1853961296391407000 4517220047791911458 9526886818524991348 16881827766765886857 15675794480928823756 7162112924741537517 13257590267316948553 17485729765500901709 10092122722349510384 5687012581688861283 4492918617400758493 9922467405234096397 13752225856723096284 1075079352273627670 16095154084711547934 2904208307966277034 15070421263187499896 7928539179330879132 2902678159198585182 12405517886393886677 17121565239608409568 7688021271276735163 374525492574724664 3447749450886055739 14301394680247468968 6233086746220850373 812862033358722193 6238025184730370108 16130797048977200079 14186144578215005861 15351543988610236116 16772532312791847892 6885159604485996896 6539551349731862142 17241363441993520105 13390878539844076309 3803997346336449745 16704452585251547288 11662152820042197684 2680739756241013589 13713988411297778370 1703721907676811903 14264461143580500001 17086727608831821018 12631169372109450362 633916969414093871 13909343953080204235 3403111043910281797 8598813395749905753 14477872320366239604 3360030336610026089 1800528354916944404 9495046627240752877 18292899898092989471 10089352352978460504 14651104162435950541 10631130739927883490 8471188172113594826 3091315396850912766 8027981285379188012 3974466434067575935 8908404386106419187 1340552135349209589 13309800652381582603 5500415194252023280 14355664682775554493 15049888291260528434 7213522343799120990 2335545660663998162 5877860116060029939 13152743304763289028 10632824346300857297 13457374553678378622 17446520444269712010 1842543472846819147 18066883988260592676 1177474847420213115 11917007352502580763 2887262119931755154 6911217213929753348 14745649138994817883 5857379173043245811 14822632740187734802 5953090732883421311 11484913720965513366 7334946639730338304 15472893517890101740 13667640323499774359 949368432881790559 2633064529784237575 5080752208921331622 12220197889672393958 2978765923274438454 7754893626569328731 15917723297277375135 9394771300087167322 3963248008321361964 12438815336412638048 13026111047125022928 2126999550831390312 10269594581397021995 4622326808017997408 12177938487757740215 14931437849461961722 7784294268501364476 6155142233291875233 17739713622581864263 6401808849660635359 6363361807127663881 234282025978805386 164702356069783648 4207087060586848884 13200547209804316979 16541150060668368104 1570341032816111683 14540750202063090482 7155028610940697836 17555463217314172909 2119081120928247790 10689375324119579975 7165080715569986595 9811264400304381853 6177867556951069380 3856251142148695396 13755435631946302077 12252753922496856041 11589654242472682459 2993699162212735160 13221985818598046613 13214285840385199345 7969147759957754151 10168195253664041214 7996274064184038230 8978992545406505480 17151802875307530421 9623568844480524612 5530595740122515940 14177662021339913086 16598530057290443590 12676741399626591637 1020269633446540114 15591570654220775238 2083773825466628339 1666368118102171581 15709833438935148551 6622636761563366749 12305365252375654657 15141012559894915500 11985787546885972844 15840262127128723153 2111175081661783022 6586325427133733083 15664602237564279585 4945953375998223912 13969121010970279719 10446472928577132079 8869452237461731346 1700093096855155245 559363087990089289 13385509432984881976 2773453423994410620 7825524972851971634 17555328935880976487 16160538666519930358 355698234639131024 15961317273853757540 12505946176934058379 14193619311703536475 18105668059353706345 724135711905983020 2148233777509425050 17957565357429541453 10072753175825673314 12628703591012448631 825852069967035482 16368704204440220085 8509419065717091296 1411476471882781733 6072590602516455622 6139772269295518201 9190978892739474604 810405562827925074 15756338714656289298 10837791987864228226 10486163427286062069 16678627250717888659 14534956379258549043 8628562141290445890 3219657753620541411 14581599555489082088 902746976364158956 7726382503474252913 17935643652581250495 14239217243603729769 5896468558052008741 14636518425998533992 3444133823067431211 15556249120906995811 11767195640745730321 9741166732318306509 10973362304363582934 9906414794547620927 10768204679256804056 18043678123262471986 9638264706738127484 2081296495062515362 12838467334848582905 12758138190017412869 18412785189298548710 12410223819433132171 15122880981615296873 9802046922271856488 1982445315758185002 6801178792120862407 2374396300884298675 12627481648535400862 8814249054341747106 10149171666532715933 2954903517933656524 3982200196006737372 7738721450201449078 9207045799864370966 4271165938736254710 62465406183082859 10016248135373494773 11518668814452256707 2888426243955796878 16687081955847634953 5839247412700036053 7326463725911470511 13998938963406671507 10040246536344205509 10492025675507331328 6199638047728474291 5723185238921672517 7191019596620087760 12190736116480623566 1945723919525379602 1805275975713125835 15724749727542900601 9343670788973993693 14165034176800486863 10357314815470777634 11687682561123608781 14404629733612722449 3435620266092462061 13629868151170826919 12433656885573771317 8890335005828593870 11707595253799865947 13902809613288138077 15700028644051134745 2568096859900726397 7087169947883874588 10191425057174301447 12829748188107181447 12227667049963322769 13457844073303707818 10245746723787009033 8725726671848885172 6272896042982849687 1021133005551186136 13182712301088842031 5853233863798599570 15563944463296494989 18045993314784714562 15194287715592388161 7300971457868970435 8668498101973052192 15626557147968848402 4506757143355149083 8128436193230031043 4646316373486681915 2229757583039716819 12237760749195338728 9352544377803595760 6666044525484262503 8844734156548011591 5229182569822592928 6679144686065779162 16228585456538103011 8457734954857587874 6759152963336738499 13303674510997960452 253175990904196324 6645862181840212615 12323470919003862456 17482314482777044112 5197731750869995824 14319679412757773296 14491094630220403430 956654275588208589 607662888578948247 6704755269464916973 10983689086607021580 2195613505560964528 6051985394153830550 12974386950124297059 8572585452251894921 14666534941519690790 9340977439481947884 2618792018345424101 2019953900304428226 11974664347060630678 3483931049812065363 11373063798589545373 3993625762197764224 1214269810184046763 17342170490678860804 14851037531251068310 680357297686751067 634762701283601672 11517317708053143997 9034359165951019671 6679625566811081126 14912103562644146114 5294138449533226816 7765953569568748393 7824410486350746484 658793689064675044 15700915610336308545 15629212394324289943 16807161269308761152 3832329636211718002 12884745084414370384 17160373886925159837 11221715232837314962 4948037821336233638 5475171038351796784 1125224217501343787 15028369456970196685 6492063668712802745 10095183737933517226 4445962223644325295 277225507969536553 3393697466915317472 1985515441820120413 7584501679027552454 6313662223191481324 15826429222256549119 7808010149616757480 12298040822218843313 6092438868826447415 4325650927510911220 13535604964985623663 1102159286569164780 5338432700849950589 12403030850052241462 10259156266276597529 9072347469862401861 16202270620190344095 7932913656523334030 15442398041062366054 15266892580263256421 11781360306060144186 8219245528598658856 3868322143396293697 11682403684115157305 6172861484554440434 3659293958368379437 16622036797356872805 15341173534608252614 3186686379919523806 16382960978514949658 14245316587286301285 5953383868864079670 12189006263507112012 2871954675213953812 4790678889302278768 12774483028496615366 16610682727755286056 5994852832896258197 17160320670266381048 7906223712124098858 4272343834707625167 14565168775813646477 3905704409762589860 5635659400628799428 14296343982750127924 13180462651303687965 8151268511798769944 5288956788522339862 962778399187998833 11017496429837881485 10243310555983050899 8751484086109511847 17809246938329182269 14928953656185626330 12184044214082801705 5711632612949696578 1424414916573678377 1113421110742226166 5457280021342910369 4058850682834792140 4807779973878366536 14413308852400088977 11877634237725466824 18041759798184857923 17322085325504732832 16547923569043627796 12002465363267516253 4301527117780364525 13379385165292926014 14845676799063027602 7723161474618402582 15187031834056125943 6269712709796143702 12955251795778494778 1523550613551928613 7931538248216038760 8053119703930969300 2085707411838882205 2753752464495253414 12379364783670005199 3529055698240990032 7754103389671976042 4614351349094182378 5324038509320783646 10184283729165894224 7343060968903435088 6175035894730037663 15302705078284807149 6418311663796728906 2548703152064462652 16820952496474261858 8463342384918086215 684420701054783486 5421111417398162212 5818290766385868122 3234610710593775406 11694711978150442007 3140302049931656060 16308119610725726049 11158804715618618955 1656635356603766196 1317762178079739328 13204579304726621568 2114166823904008022 3472745767064345774 18391946234493770242 8390790273398919837 10420093235286072334 4699328957075283208 14957668157828254748 11325463819247061441 13503069793199779040 8203339803226090249 4208459532167806155 461349950341774888 3085975778455418846 10102018775437087275 2331580920390351450 3484457281518130781 18358018691834116476 9952249882966022667 15251476917572602673 3637991574883435054 13656977981262687708 6861432254803720727 2889602024311798348 13392517170326373550 12670601220566064439 7958577331104521172 708490525728109048 11089173260335901441 13022837651858073867 14809201969254544481 11653003347371321765 9714166607750892392 8322888962992077422 10603276901514227707 4653922865603555900 15609446867745814570 18259492281893566256 5557784150008078355 10718523301256990708 14493292953082942235 4099286754403807913 5924226283377320433 6434225094319659433 12417300063125825528 17245035184276990901 8861338491040455666 13929519754038571465 10355622805438889119 3167036362911744808 4753839459611186769 1428719011693127355 15280516622820809730 13983623252470003930 889692004313784620 2413217219220238402 5226237740254448450 13729136800873954972 14684692775209143471 5541970812676158193 14942301668013416086 11625265762498831410 1826880073954843169 3376051173047778196 15964780723082423995 13030051494736094520 7365603550217199452 4976068985387816092 12329590587686128514 6761053920483483972 15131337818201860079 1225252172501192831 18357617873817570993 2537327311508733210 13919743133390548988 3283538597102146561 1440066011381863667 13265102361147359897 1090943547730941048 14042784723225752712 1978055091334842216 6204863270639917986 10572439720532941434 11669780144785054172 13320321189088962165 1301303809702865765 2280939452859874872 12759900733995212303 8596951711197991165 6316746878600964972 16009547582879388614 728193643831423241 17607712279178564023 5028137094669502052 10975330855931474321 2995042366869222341 8483631432479301076 15983925534767268917 4622261759113714293 5945680390876364680 12845270501852855673 8434293821796271181 5059637046465671865 12724638968870063103 3616580727003939130 3127287471491922622 14267785685818373651 10536058961206249544 9430453067442613860 2765679815255204217 15392983762701686834 7208424093795458913 6049228004259412766 1152308790482161731 9492213757026197455 12108614303387988750 8002535700310464425 16030855428334391779 4172207312502296574 16530907687451581142 5890598324129705817 7368679292563613831 2362097135522604074 15090554458195757565 5489176628788233441 14432104241998665260 3359441966435990571 8109696519677684931 11662226603589358914 12410303494145680703 10199841619063155629 538701750766883535 5994611833554848998 15861345477499210830 5944215346847182691 10947584209893928404 3159989530649112 11932601703687777822 14531683565319435713 5280844755866553792 7529899937255655567 5983401099026334849 16844084701948605811 4307736158356541339 1874038037432863708 15859217401614308291 15569867162573757622 2646146794594758456 14959826034045889212 6711331109408805584 1096882108870364776 9471906988320424195 9407913830153760600 2390543642661356997 14214026024323945294 8238651526452178120 14022403128139531749 3709318025843856244 16573494006029300798 261205932627743486 14172185678167621578 10150284624794906849 13601718037406717276 13368598126665026066 3490289790124655597 6022925538232648626 1781037759982600929 8325327869579367596 17211483108292852417 9281900949907036034 16261686056860891989 9875396703575603012 14691164284097547531 13348561745917067742 4703291193555791881 5430380444777990713 8979648657085749240 3761276059679271418 10683576645099736244 5055172518399313929 9138696189884000537 3930036023852488431 10980005702935539154 4140110750758471655 17584007106838291614 3642315865194309979 13789985930538770942 13361407042620000569 10892243697325193409 17501135909577991102 17136284659618565741 17926059306474060071 1453504894603523479 14341441784015533599 5873291202356770338 748060959537139543 16023170165270317307 10061410113523798338 12359622265611699168 3672016576748743769 14077310165292972417 10889521060954617826 18320374663406203028 6009662885778215116 1088864074015103174 4363851949822802250 2971122849231084212 3710065753957838866 2840808120196679188 16157407984116076387 813099430264368739 1549750438050415594 9727177423394308963 2470125777050897737 2307018873549353513 17937560451151918650 14763967366637750201 17806488980206101109 9127782627501132533 4891111875677193425 6812983545148457842 9620773054065525177 7636565923597953481 18344340614922036055 12779761041604943718 15606354124528307173 9439654170782434334 4730049274878717053 5833604245858162430 2030966891598837429 14429795109829110825 6013465843774982876 3506834978002798186 4016257570632203933 15622076854469335749 4309987558689863268 272264526218258038 3350790055610807269 18082925599791858263 16992289376820081636 10743896338550991289 14443389770939636476 11952078923936342298 7090684050530855385 12956195938621252622 14730410071987022989 4456004893108439413 10986273562994075150 1015529579248827965 5998622722785599026 17847393561573714544 12258553759173396039 922318525318995555 671329460547351194 11435057619239462632 9796959267079246172 3021658821067697118 10728786588316933476 15063299223252158166 12607986698104525285 14571444489002842112 15490678575429304820 5756896067717483386 14338235428739718470 5172532989811959101 16935834831745895941 13092363041103695903 2253377028897492823 18259389886092698070 3671926994636246824 5029185550790170567 12827418811075945158 14015829247977121763 17451539228215458258 14053062422970369230 6717615094876349865 14070662859248577997 15067881985087199812 15872766220516922826 16439343127779288199 12428062895053672285 16996973778557846972 570084853629483640 14638840122822969487 10914545330469278021 9855766410774310576 14382932797344219868 13123832231771694280 4829146404550270259 16721515340917718252 13082482914196995189 8894047315277388130 6047331521083306554 18119576266702629067 8959676419250987457 3906359734773908541 11507369929617093371 5972730397265942615 13413879045268477286 1629837003851173961 1330862830667586641 10794646484692928468 11074321559472002773 3651632102229777761 13784541240712666797 18249945710333135099 477309404319677440 1878382370045155132 9557628594277089403 8849395474056581372 313458282992078966 341925948876129298 14511403361785247889 12584714107045970157 9352912009450334747 10639262045023900377 1023448254680703903 14910358971963737639 12200640048862821064 3730730974333008417 13083026055455315871 16708231775114150559 15257151811829338117 2151837063908726518 11175424744097012793 16759687117225135812 8220808937368893756 3104340616441637047 8151428863409696127 12500751837562371920 12806752158873724816 2371912846758836662 18445592793925756492 5833861286089064684 14549991005427029807 3661310199485266493 585052469671198316 7881150166844224002 10221309849954021659 18141496860406454794 8787818860286468133 7654865567624287184 18280566173480417106 13348316455180423062 13046634559342163415 1731863446137217261 13075337908085269280 18098817909062025395 4039791296389479981 15110583562070749025 1635038367381081419 4135810263102014727 14926434547853308820 8201079863925722409 6979175939460189607 9561492542444005781 7424063392910969474 6507891345995533430 948733810987521074 16171618633879621589 10353615251227926358 9695443119399449663 18147289751649198688 5024908410689262647 2979268498080616834 1150263267463285848 2561824068162354597 4729902476055176262 13750135785154056709 1648088538702863326 11045505692257417807 4502768397025622427 15922909998250476006 15452343725465434279 12430289659522414230 13185348278940592775 5726960387760259499 704146103334039901 423660925435413365 11649806286681152729 6009707646534454727 2411921526200677703 11424522638046768457 1875893833250162111 2009180283066888654 401817067999849908 1311352587749111407 8372438417199073509 15461301830561918994 7311847532450387381 17554109773312145225 14288276562194500067 6433512775081802539 15773655343679628827 9203283223074958154 16458655613582405913 1811191243423279992 10624530432299948750 8848812488612913584 4750731986877011508 17732732866017069139 8594528318465091895 477713098880748643 8720451361267188817 5906547650463721060 1799114510598507638 17958634540089501973 10306885214725719922 7625119775511641307 15859967645756702331 16037393291072816933 12357038773377137368 10977150533283181378 13111086395296547967 9780700020175887147 1372371094497224825 11655842111397964322 6920558853646533024 14758697509959921562 4067114246381926168 12316383946097283207 2124653496524434911 9154398638019501332 2006326116414464777 4318699255007724 8320520766816865076 12877538844968632037 7854181192350063879 12711129901314592657 14371264017229748891 7154310079414112510 11423953068823065166 5285555538369947030 3612573245002177797 4936224613358988815 17898097007336862005 9926935513338301192 13853984891866723695 7249941068891134716 4077713790891231692 13583037579334484298 17934109641369283239 4891199618961941354 4287194541926925173 2130461815950035188 3997059483162352724 12866659379099492726 10397238244071688697 8211017786302058841 10209436388326725624 17531360229330439015 4587129540492739927 10847694975806585780 14511114424254241709 2707767425659758597 16670350366145480689 10225745642055153115 9342387284884807080 8301323481010560846 17870251864116494510 2109257161939005597 13468692662042664711 2107516139710426305 10715478578795452239 13582559829125493027 402401046376148087 12014724624393040044 10674519483950906236 1215051648480850291 9325966979827958192 14156516777126011755 10900126561276174183 3724939306822271628 14793334298949468765 9764387119054971820 10814965490634062921 17418721063842239553 636521077923230456 12853181026746507178 16932541597263588140 10540333968143533781 14056273419262356293 1637182582658664135 9819868313547196574 15488458010881245871 14038257140023064822 4025960998195238455 17485793245291540413 16916811280119408559 947567620384944816 461482799154880889 353915580683721922 11081856100758233314 1620057032954492409 6910763601005185458 4817007201872069302 14903388908875591617 17823753382849284875 17331549118448783046 5905714793331157500 16813443258229166222 12960373244320427615 10999547868076412474 8029306873535478248 12148268313558086664 14514592974513513121 7175949210209506280 9226515570068443722 17209713158096571875 4287669702399996217 10366264598825806773 13963038931011769582 6775144173895175019 13074569318369598957 13023817386589846522 15432339682186091697 9363224330907049385 11309832224243030300 5573655765361672942 6234539453924918167 11538872028877620273 12813252458255817917 17210085871837032001 13343524086613287270 175321434954859549 13694153703589132864 8263627513656770726 18066123607627145159 8825490099955321413 12912816471031970868 4864428255197727879 9793324784437539470 11299617120400704467 6275824584177724608 8299640402788956881 10285592495657479564 9477544291487161206 6647634401576538236 1261304696897171324 11582851268249612976 13446514749950085536 6212700160233851635 7480197002742788440 10635391858088959310 11867524401306160597 16891909082321778079 8583978241839696178 12112074840580016598 11702169405793622996 6046235705517339623 2617295155096186140 7661952397785549930 188965759472067601 400303398741305460 15811342862738677775 5917350157682913706 7118378888760896792 14078054650701696305 9611505074593444601 7329767794957505288 8168280509058940048 2433586353737165050 5709293827471426834 16450283515650018229 6435321168053712303 18351223442062354654 620053296017607612 15416699823418353645 2560376340737711027 1868251035750120064 8699484720994812401 13488284821570377280 2941177818217187417 14888964163684224491 6954083137617619904 15740264650195001084 7551260100832565141 7842054121265188949 9792603749366763309 12380395327044445063 7061386274033574066 11743324185137428224 7531342665191250219 1251904481713187363 9959997066657621825 10621512364591086645 1014767591146640719 14576015039130849989 15102435151995071478 1927353283772031510 55834846055019496 7532899936496334517 15171553004018054491 7850580702846033909 9185163363816882216 2318987143492326591 1638611917475681318 9121020301623041328 18174596274409907152 12218888178811265384 9575772352124132966 17258814381264246542 17991311847093017459 3932454697577375588 13068960013292813035 2516509854510489545 5950878477220111956 10740463923752099406 17575449111335878144 2945609561212190718 9843848884245754827 997063391693874572 13927946640744625080 5541219797558871809 113008162428756611 5248285465702986676 14610569504777196796 9350859392223625505 6369243410976399759 9139533678289429490 3899875894940594197 3275982199026649653 5058913404098293543 17073598036626391627 2511980568139702363 1834790168914704385 6972906069239836141 10296158948090626454 7800288904986913651 9245153456505792251 12026360753974584829 8850976071994160245 17918167155689533425 16852823469169651530 13268434259474352599 3287819072875965480 9750778147057626489 1170657095127049393 12854129141472009696 16016301172649545715 8015350300104652286 15537211276609869917 1944150099822552640 9196279350427934568 18014208611572310182 7454191908800948015 8333512485036143292 5291796092097546826 9671010230317022701 4357969597173587418 1041273928892305406 6160693295058606855 7762171528761784481 9325555684561537817 6529561140264677051 18326156730339356553 7123795479037703079 8417354834172700657 15950372115193691683 11546781908252354556 18239233747058436533 5889441708154071473 3930060460395386586 7939538854164429930 16586626473742623192 14832073734005975173 4823844820468824281 13979747998404852517 45763358573546012 1933107933881834396 8491359195486346443 4667866356422340251 15485447361758557193 4448927778706856853 816710266446711514 13577906656280570704 633813689775137495 3166071673436901188 15078018710897922773 3568037015210678559 14661313753606845542 5450236344898606508 5773803420739238303 3564318846811759868 2645069750440975852 14875936128516339522 9845550316520646054 13609943301108614024 1516276959206071735 10428862871262328308 15808297720484829859 2639099834043564277 8732226564735940103 11423106587539370171 10365961770701946947 4043951672007870082 16411520708148607956 3736988878979786834 7899030679453056095 10897003436135244212 10105395410257949617 4193520976632667801 2505746164755692686 12845960800272896478 13290597027944167652 6493657987766783106 17772057593977284483 1906901611240469444 15847401360636775388 16875523005909423603 17148586178400886646 6732037813059733454 9476585991397270908 710152125307446999 17074900742696487606 2149635709122521956 4100043321516739030 12709263088766677161 13882262739268930337 9992722512945525587 5598818129693083054 3417463110251613222 1587792719108417775 12514096242401750762 13314574318869015931 9934131797453122411 8860103759538318965 17254640100123980696 10773388575103198158 16695167220584238336 10069379415750891562 13276751517251728000 12583803224075214329 8209852102594402715 6321417456380763779 3821198297361923866 15321701585940335644 2518343060562765653 17637607763697342022 263277103164643027 11221496956304940788 5133112601611436759 12702997547121044457 7139663164493994026 3523451112919244497 14671504071715706838 6265882745420226288 6655217144903950891 3768798395905305824 3081638051854555487 10593486526777717722 6121694307464290025 5332021596120381716 706311515334283949 16964276151914755924 1297468288491833199 1498554810429778555 2727282477657638224 13874458933719307487 2699703378833395854 14307841818567077747 13821521781455040090 10750282504667312850 4862665481566685721 16600389398720244119 3236620047663879952 15270151333825620573 4086484966580569843 14101785994819140525 2225027411132971468 14429465852174281570 15850290821232430359 7723350633140116178 546329667528677833 2863950708163317750 8331844443390802023 10340088929614563743 1360904824375726227 8639585204807961672 5954210246886237463 13463985359259768184 16588046912636925105 4890273478672097483 479162796590682823 10427739116264928943 75037987351906052 16926076154824902550 14408116516912805298 609272732181825109 5337327184150252743 7122246404643872187 14066825663802112654 15412378175617870195 5228521631536525254 10817709374452785913 14797669169145435066 10854393877122875050 11142786603730809707 9682799028347578814 15459544961096236195 3529640635093448024 11538181037261914533 9882108523387901141 13783386898858538338 7685265751839253320 11267871769586251886 17784778850319067183 2738358339733967945 15692011903210623045 114594263254049547 17336371098417418564 17560500294035835466 3367616424958070709 18124697156531282431 17393886557034024367 4356997761524737012 6990784758262682379 17678258954387514402 3505472679746924417 16023408770187699366 6769037460413033033 2165788984877803630 5313260473210076430 11065816512564961664 13173144415810360174 15432644552840447535 5032084683109756858 2014991125502027897 9298659827930873892 10490548781417317013 11583942458229578315 1508594818350876440 2349942067521701555 9235078885156058716 13414052935699269246 2218365118254890653 6707044871758337587 9067465299332072420 13301082559467996354 455055229486209593 1835043587463854665 13425460881956710532 11099251812470770830 4722371007354152565 3477705039641165605 13863229202298445392 11648986732070557933 18426081164948660856 2442631081765880044 16744401609309833719 10007959415875201869 15568269601245014972 10258275141038365112 14413906279471603298 11428130825021555259 7731919754132796432 11857217721667351815 15715341793350971187 9790598070530639569 12023422279520227209 7892559454416643568 709829252470038339 12683938849488632976 12107420977620575616 10546621556691272679 14819787565170516714 6215280448274074646 11801647371854113013 7465093487201685000 819712220832551268 17340315356164634796 15848982515104899515 7657784158256616499 2259064002651687615 6544694905595804479 14360457375054008329 9109592522403008261 13602115583027271214 15096407919230537264 1200575198586263074 3617274235959644086 10286642240601129532 11857100527681715807 15282929989438043432 8244059723507214277 11298768067285229256 15149600905220256948 15134688926793182542 12388879134109366102 15013625657223172007 17624569388191521135 17809810723390488699 2520771600367774834 874703704259891034 18256309531339571795 158437547808574894 14113268706044696647 2277592500603383423 11265263713983333595 5895824017876233781 8541419927355092927 5273714824544952108 17235662175179916748 9479018759654418924 12037442524454782621 7839296415622512623 13048332326474379304 12962561415899552706 15190901609319441549 14254181759250527035 8084473476065807776 14969759022903017333 10992368341669469166 2972671183552000019 190704816686647799 16089921757214199230 6101241479585839641 1397964401974781752 5056766803315790927 12549916808280171152 15692855492050310630 2439822979339090092 3607539647935403410 18240310413868095644 3965467680518810443 5862576401846806048 8595934433832029010 14208200017667953656 3889406671888411686 18414110563186896526 4768010560031999328 3925362499776549180 11996793452407187598 9683626579558967165 17279118725875638960 13034437098718683545 17614691934459389915 13456330986650642908 1499816882648759682 15205754569081652575 1340041919823917160 1013829197111344069 1140290408278545515 11567794651263753174 3450297670128675618 5998140081099243782 14492963407215751804 9928273484122968254 14035664577407428912 15023337192345480450 12497592531091019410 14408147725579005631 6637386924178363558 13345750034566633550 5415432574034291039 14560695832850308871 14166280692946345488 6858546596021901049 17404142418256102109 6011107775720074932 17134594264341833539 16889774021366539176 8077232331807418590 7994028626523352402 8413285899519974443 2059901482952798520 1437217430332502371 18132141048065814321 10166727128381213884 5060310547069586964 13064353484933095579 8231305577006520507 6104049662201354572 3644604471452025164 2785787722037678911 3352855032953703661 4573100695294496794 9623602493281290129 4389563845849471984 6619429584849994468 13739349422147566733 6728252035489238281 5853347369098465486 17932109850796066925 7716506142319502076 17852969500665719306 17661665921216504832 5387622563543032745 14422596696179414043 16846206720138162992 10461601840723226637 17118423001651376087 14595504088161139475 2141114214957124077 1447657777700510445 14995543969623093076 9409661354093137530 8079086564802557599 4655031079055885388 2855679342670102046 14489564433323817532 11793386223297022174 4078476117240712820 14129476161198093105 9718668828129312965 17158178964711977237 5475839614329233517 9620061147428306062 2032720027714117107 3749214686541443172 12382159128034225427 17132647373510042733 16793459016443286758 10209124160067229960 10407977791873910278 1534210058475877205 13671043563956231532 17987063766503596497 688274191008788854 8282173947734727321 15132849719570023216 4653026234898245888 9424571154739957477 811274498461889305 16207884284922543003 11586213558679090855 2079204381738680209 533494538180225967 1322457279411232058 12696206802974938844 3741735597776070447 7133658112814597818 10148826383715503850 13323464219514780563 6359733142804976913 10565742759444813508 4867580366371273421 10614576854330186574 16565822870165309580 12012502431574678162 64221919574847107 14356373466853000409 2020656271141530567 7778367883466672900 2566038756943171655 5517294003114693121 2888156947642879618 5222553737030994681 15237959648377680528 7308745891306175740 1592472154401683753 6944643429460631762 12287589877772989947 10273435757692218799 2391409019157137474 10012688658815201716 18274052732071187510 7271022876272927426 9368546572962075396 18067696159874510078 14850799075078103457 2088129492420212575 5041304087771778084 4440968637929907878 17495009481455200993 8612254122546267645 1930085105242267300 9629588226453049817 3838015017477383230 18173450170305071811 4673049953188107542 15110218125577489637 366694327697508588 7327629950010472107 9858462687121896184 6879867210033201037 6467172773175209220 9642666329833608404 1799490736205531455 17987374353034615936 14517539295861368475 12368694655168630268 1482233655469769713 4072298094280410685 12075526816914428044 17273059005826798785 17834035174499985714 7848586291798241812 18268778910053809052 10049603539441717325 4282877491420428508 9922062239992932102 8013321084381030535 12316131413348550461 7325753613388410993 16954184435542795272 12722294009938590971 4785665051319495961 3226926585150714497 6965073964378774094 5832545444827366640 15940520263859152726 17412853234477983495 18346811292499937904 17047419586170607459 15315998078393104222 6247441102380915511 4718603550552264832 15489302950194192952 14370691152491594744 3343582158117089285 14014839949705133122 4848561715015474105 2940657245859470219 8071902751654056085 13806822401533484709 16207125934968390816 6946908169893942218 8260921463491470408 13986166146621046097 8386227161670562112 3546870288235436991 14118899645302954931 8248030790772009946 1191005135397895265 5700451405983613233 2963459181570016811 6125810459019731726 5339039947198703769 4500314196431658420 6493625941362910229 13884131775877624117 7114384967040750559 1761620409204413890 525375227413863732 8617365520129971640 8566482770001946999 8499172453109566067 8635881528977157809 1936077415788010210 15410723111081129746 4760330356370614617 7961585465495576581 13928213340302138666 11360299909965531519 7435329432253226780 863389944420122378 10647791738922436328 4270687058623235115 15453363186943162150 1836139684442821116 9808026833324083899 7026266479904223148 17821509548704450260 739083689106003252 1752397631576953017 8824848954825917385 12458342943790595089 6548338297128986003 9244038021274659660 17815869195651964158 11730841179829067862 10125739554832684844 13618676224682212574 12944470847340100880 17886738676519045163 3761928729391269728 13155522728356134699 3424433467621749736 6892312595063777973 17212423932721581157 6665376466184471079 15520064614034961861 7196998396241472799 2437223397997116212 4208412592070011959 8431428479549325985 4537449265782065480 17706979278895847765 9916580229899821343 6975927339179283286 7680866994662769136 6350790931339838499 3181930200864940581 14152202495665746580 5651152884432291671 61903564774670394 3521886905531694358 7296771984077603376 8634963666956023496 1972805984799101972 16173873792973468907 9159288404148044577 4936204710299391265 17865827145319741982 15259737249446086828 10839041320181294167 12207692776024314314 734008300293113502 12882937817189194880 17548092484473917591 6059966415866258365 7465509036160135015 16419787849843443450 5383682256712828084 10001404613491400208 6623846806960513293 7458672786580552585 15430513572801745535 13767330749044925456 11596990976702215135 4321578212532055415 3645815209087016811 5081104552789441231 16293319516652681513 12028269984134336613 1739711712149794802 491125787144473632 8654758034703311344 13745244836907835773 1955104073632841374 11164312987934551204 14718891946317204420 15381078858069551290 10422606944627911360 15161292833492475476 16164364577318396480 2653627511082150047 1203784167330314932 14968403519569996514 10196665206559553646 17744236097276966784 1477444076256414928 7282566742648498467 10704092641452014053 8056769126557175348 765534550745051686 8867905185643126727 15097172129470959154 5970208312623426534 16124244770996768202 13412224385809092358 2938058281520161546 8040198402047652040 15096425753144049377 17335521071677680096 16164889609590324556 4713779822934250383 14224373479203127448 1497708944265993275 12815902188203643207 12401421435498686888 2370640074744087588 12369425051030708166 4848016692105831469 3348568810417427593 5044624134085067224 18164069496734725714 11846324183831906794 13614719033263826534 11951914731838330658 6435976019183792946 17944087727886530380 13838552843519715597 6643495572612778176 6958166108523715060 17917018626903212021 12330255646951843110 2375824220389377336 9652924693759077082 7940579514086954077 6512139678727639103 8660761345778458104 9403024964275859375 15355637923726272036 12170063840975605123 204999156405563203 8113105552218269604 2562057964814983329 9848341708542167430 9503576224772111491 13010318061587697919 7628575841737795133 11764818186977820715 460288708631493584 12890739810633512284 11663064456053752564 8013806635936572410 790557577396496459 5050657329176493660 18129128972739845273 15219150799999027971 4893904260463396531 4749585820117751216 2934465413135625921 13637124012883920934 4123438634607794742 15327902372915080097 13047469607168500225 6751024042868168349 12781137296068706253 2028496126129338409 11153597053880854883 5454428341667137476 6337979976069659372 13889140247390082054 9702658782435032224 8975738064230376255 1550174865409514907 8236752620474179402 14343554932057776171 16310637423781784575 6088118678850908994 4210739334767619898 11191467812113105920 2033947504960996769 4174556157577888902 874099177531518333 5773948608523440327 10010996122352358327 13474779239408094801 12083750787457305880 15527947548958557768 11410796041723396936 6412377115068393417 1532450301915331633 13629145152702071536 3751341786634176862 5411621841059885957 17069891837986385979 8873879778279014359 14639607361699723269 12201149306763324428 10511620654705755526 17752623990045769657 7871513837415858644 12804222289627072383 6878745683339303942 17839103301598822787 14390966903851439284 16734209442559638087 10039161636672386784 4981251692509036441 1409351896988895200 13348903075049858671 11454844374946568435 4528037802952027589 3250606533155603980 908481962809587191 9160986871551302682 2598659944519554288 14606772570178654515 18414633393252140769 3605107619008678939 17641392084280491020 2691673379088329465 10493773577019198695 13887710416816915749 8689867914049042063 14308150911822764170 11421955376452504154 16049935430381272815 310223013713763594 1886439623915701087 4793144601061527258 12839955853508050287 3655091710513516543 13034091704197418733 3295925321271844118 1887733356917867736 2688644362878545281 10198054839731900036 3900430476676343595 15841440891962239815 9275645056191684342 9836022692738388031 3863555881316663174 13210465564834567605 4966100466049197355 9752222316060349956 16684260336292234858 15176479994312258560 790882719109600991 16063146286699516695 18119844837906200395 5084895581085147923 8413397807084945232 2414534352575610173 17872334276266230079 1564727061183249870 11534065292444138685 5820463837507278700 8381611843447458041 16065607120688916246 1538217641422964428 1690328756561767196 296934737584009415 4299987392128052280 16321731148135340098 13810499138243745330 41768245565895698 3227583495155649414 7300992948890565523 12047546339465313770 19203226815569642 4552917497609623770 16025746525829759551 1390102556191538284 14151478136792332361 18366219488167835390 16868531176499631259 4208675391407162045 15222645973389939747 14649189867394802843 1178772651525307700 18431278094996753330 1841799874982420117 18339501921517412842 5213140166103225035 99502896699906533 3853302939409409350 18442915616938219854 10227306859118146359 18113671504521786237 3136927292416273679 1930451865083077828 294849234032755874 317476442795466211 10321256570484861569 18237706597259699473 11257895825522519363 11266212353097784455 7066370215151706466 2887842355719400185 14302796581067150858 9386099285987543763 9087965259127894574 7798125987747180475 8556493628710128241 13617759116746885145 598872669161850046 2690092860431943980 15058356177320040364 172341221229071141 16887733787065301597 3026093980708063320 11738569899112091609 5387577948265144944 14387813483271767231 15351226629633863633 15104435060182108008 3345803953891714948 12548763155489917351 16287184765064185212 4560775858726034623 12905513893358506022 12714714332508673698 5355294285110727930 6574924472830416553 11277730367303613440 14365668587902369610 15520160178445067189 11359824393133934731 7585138176302750953 16917745478167128194 4049190292045650379 8118790346289164433 3847028989261384415 5365475426879566578 12036904799567229501 2850746396343633937 11195057018224852897 6234901308967086604 13920665563444109310 14704421386331267700 14951658698619927905 9437937881383050422 1839311174540059357 4057147932706203662 1746454265862152630 5060396791560616051 236600895749047887 8136680113784782204 5609579735050748124 15409292328760692065 16777158936305686336 12625147536927854663 2904625604323571720 10389836495394994281 13167740564291282786 2640865294517715394 1988233317417916898 15429335193256379680 14187241038399923888 13080540752067777104 8139854932231707673 18421642340131489429 6841260865236827199 13995474511761100379 10357360140930909145 6079480285956514119 1803893242372865432 11988688284907877183 1266107592976884397 6727320660140135752 6076393909764619311 10939607067260952187 2052043301891133181 16272607864419042872 551644247076770642 10471423135953165481 15327997958651781974 3298357301886450868 3154084669841648098 1999431515174364774 9475525231919362252 9349781578895847606 16606640705589316319 2706471745674647135 2073572560675904994 18370652382762627944 4096498544213510456 1755057438884018517 10915352611654137375 14983255867483826272 16114822077040991946 17753264880527543852 11488787284073870955 363878171043105335 8019946612559392542 15468468539828592582 2113007738672061367 12926398569917437254 10917194974507998344 13328862718347022250 17029749237029403536 15645830311255559263 17412216498725221203 14848257237089324797 17947506671038897097 946732167570192886 12808057020837205897 16576183870730601109 7072417119035743528 4429508974331683672 17563171779144266112 8355762271579482358 2132096506842369215 6739888573110289886 6622178916005483239 15028040515110195024 10018366184670469688 6091873795357298448 18414898687777164976 437501781744578625 7273381931067677814 9414278793267277414 4392800515688321751 14951219498953533397 15800004432490023623 7074712065590428413 725346982180237368 16638847147281451179 8762990581671882477 17875081165900515538 14516619303925234478 1181032185011777905 896858978582464097 17157725766668831959 9921727059357368377 7890945019631211940 3380760903039454686 3663489636475182422 14679641358469197224 16519324930620110977 4716400786847839338 11151361612899757920 4860261995312593885 1465395896495714147 9238300730886605197 2194146774416571398 3060474015368713353 1580792014892302516 15492723927599621951 3791870364679275742 3123114336283699660 2928855779953546991 7881167965978482845 16645074762870428019 13608065287981845856 4089564114275031074 13322491027905158265 8529682551496612985 8336568579530679926 12089900958032781396 1115142090057994855 17605690284102013084 6891640549957311834 11496466088610200525 3222731324480543722 2619720238652417033 5708254750887809019 2566082695308379029 18297189291100134906 17867656195225484927 18210262302649513490 7487572841930373481 17204927981979543490 12726038043993817429 4691665710696589283 8456845760830775852 18072434689904295384 2953703452750332843 12196037293849208195 3328937393367670887 15406487166724456942 7837833040067568972 12730113026357356432 9144621643685697766 7486621589346305046 11750097297216922898 15622571685997896775 16655898564242019614 5175071163404808533 15017972340129072080 13082310772513886165 15286003499867524348 5567079967253405453 700807721542428975 14057339649549521419 7729497783407407841 4222418305907154574 2694857173732216977 5391382253907586600 1844375258467238881 8564492535851241846 4251464447625124191 1831017556976844585 3404673046361078244 5782762989324801727 7169305534211656329 17200512223437875276 9999751022776725110 1045717850945448650 15184484853236869651 9492223111190161456 10610329545183728231 14718825604093974870 9215044392552260900 8502000660271835052 7651112127333572957 7021804502555942591 5982937131766527474 2358320459596508035 12520596883083796886 4482358856252224117 8475846675112068021 8960461654831558988 7036878488992750969 14842714610782224155 16589556657205621423 1838912966412894231 2033173261022530900 10090771482959013086 17978926603157867351 7181373696720894770 14033837859965309904 14407094046618720628 13339647610701754103 5288944816372866354 15297348816562402812 17283359666925894280 16352548687349186042 7031829266061816026 12558393127576590976 3988443175735113444 4172281695896905141 13588860256384823035 13517615358442231470 3757925713427149622 2128500998526745598 2091569865790939986 14843234180036890202 7393265348959057593 7824807477144949367 6767057953582265269 11551170218777822906 421712167453916208 15426157824232010579 14870714038271670244 8811765089838156216 4754350137712712281 16807222158598502634 11852172950805060244 10709144919890814393 2891929886209709009 10871740406348094759 14556422509507917289 8934017439786227948 17378322763185434535 3441808523073411806 10620764203453516134 11846662758072784995 8813172560306405836 1570487217234892591 1297419429130652825 13339079403706458704 5183542360699353804 5894436561415010687 18228306931115668647 179080355160935461 7103949216622820126 10646775173824130896 2463561175266097151 15229754617775384473 15513511910343707559 17524262395371026777 7010444057477062725 9464488448125082994 9104168066895908342 7502310916079012472 5832115949735204212 5921475714762691626 8831967642036883574 5236080053131180670 14361321506038960265 9420085405713914363 9740440434883485660 4557860246347574336 6421152689026337117 17398377118955678974 7398261156935324902 10004444581524476935 18337859498610976096 13410466137717845929 15597751191575588945 171644925494874548 11415022310031948602 15736699291839226733 16171574899344122477 13937513604094249090 8054545881083170822 13991790386291438174 1927079085025670525 9199111901295185817 16146485016501233335 8217758580760147457 17933504885077536285 18068946680344165770 1581388623635470713 15135427550090028009 4693087071913688990 387222322058473728 14002467968181045657 11320552992946384828 4474099047332083780 11442326695973973024 13116848445678297680 10908240545047216956 5880947094943291561 9151691014418127055 6817176313268662289 15132317092363009572 6642259284295391383 15061822133053985764 17282672764470298254 15375516745510046003 18190904012175935692 10703693530619606759 1034259243581308825 8942421981498013098 4795897751708324537 10522684521644875745 13781124315901342948 13720152442900207743 7328871759653798645 8800811473164610375 8490896369565251355 16292881998665951593 10404879053245872299 1631734456260833045 14665508840268267938 7730964985815135019 16110838722262858834 6096899278413845906 17095491397694356632 14387727848667877270 11853499413847036370 420044527884549668 5386147888076658921 2810036217069094559 15381657028728169760 2274806347775412630 17707892320218583321 3131457201947463461 10253874170519371970 14097777920354493761 535240208469524053 4519453150910138959 8436341512633741198 13769524214391019870 10750010338926318906 14421028546724367641 3523768563351922527 4273180165562965980 3239096669511564188 17777402953039547446 15697291028650835582 3076637727769996018 10976398995326768928 10621453914532749620 10277095377064582488 1652645644331783345 8090166305450293452 5780784028691811913 14016466878688150027 13032961131266105509 5856813783717023246 2120965702782099277 4513887637452798377 17827909704899688567 6396300065112204612 14509323439185350083 10687297016600923206 5429050064445737982 17697614932831760686 13560736613506445066 3395290263251468260 11410125104671450035 4119255268941063803 16870423596300293610 12249265685195322419 5006945295583548224 4291533705147677592 2731422326852880861 305378632955307843 2350767256471426200 17250372262908357449 14715372601059413602 10908868401819099652 10062693304386686506 7928853191680405922 1941030709803787356 14182134108073220856 8269717920050023422 9275137066953692447 6916644947216769495 16716461434600986077 9938793749627073301 5106552657791658849 183656270489423740 11264855918892053868 16458024478382112967 5734821965268035205 10686519983199140524 5059501681355542793 11873448645511725002 3819164342090475113 14622287017727023281 3601275548966005929 16095167305577563908 15718629144176488993 1226988282832901502 9059072473476114389 18069550280093211483 8874866286323800564 13964351231837881706 11687842767875030089 6496334969494924171 8769386202156039559 12310693042819846436 5669185985368939198 8155198188046519412 11983231320045009803 11306762281391202819 1882527683859071020 11321227780413328647 2368716719862462958 17266698740227434428 12581594635121756745 4515487381621914501 7139065439060516957 15923346880906569963 6141552446190412737 2008796690713429760 11446444284606096828 1472108801185254513 6603002273170477203 11831329716471401049 15121644868379595186 11293252171347314232 1500038209763490090 11830059540978953345 5727783436186980099 5269197557496530505 2758841657706802833 12375854476685792099 16580242188820250287 9988232549955079170 4940712859193140199 13820718140475329582 4911976054772674925 17188220523303867567 745472421084807962 10937551037586919646 5319536114763939071 14755617441652154487 10611564375932311540 17682910064826030050 8775270454572638937 14757316178988778452 5853800121220102589 13900532138872962447 16818656208754928384 13106946044312148965 16540499584774103043 10578001590433224857 3266192277385960999 13851430967691424501 2548220443518581437 16580372830755829168 12937995048763007744 7814315081684911663 11861137549147866523 11262813941647121670 15774119241090244340 18000277810886104438 12041979116425060294 18141054316527156460 5757195621094248357 8332640780028589931 4598169407743066780 8546089463861530999 17782341579197905050 17066665617070471909 11600993602278870864 12439651374486362396 780666411955935036 5653676536530691277 3784800034551894152 2167405460544650666 15635052273057646451 10366884950944743932 2975927871100090306 7740519956416710165 11662328966229200306 9222472198847857411 842237564730445757 2436710246072046731 3129142258919350908 12262725949773388700 32598586907145379 8372732755822834464 2034975643312013199 11410862974538194870 8572883958234190199 4157753237577370239 17557177809264035068 4432816853609286855 4048746128346285557 12505901562320538584 9728620082533652439 487812349017952534 17659243752144021620 11225151240622701359 1324141294369790170 3077547937562654768 9108009525814639297 13715987408701338886 846237620590295684 15452531051025814792 14710236550184365405 15724045090968126747 7349107085760216053 13444772913059121584 18319796154096660089 16610945157836457290 882058322960855444 18433972468813260885 2943716123512515815 1628781482565631974 10719182159331669452 12196013389036786349 15824809350192985776 11218508521912883464 18198441489740901650 7784217831677693734 15379736375184052855 16868367049211936385 7596192253506414874 8833803096156602397 17321194013922315420 8080930986379137838 13500513948491255234 11285888384029477612 13724458736669555158 15336713981962336582 12550560082673138411 7233081277534812381 14347118048692523791 9701478172355459801 15279818754143097206 7867763602986351637 17606324046120876643 16034418291710688536 953106880785588224 5170986404638841147 6184334991904458026 7599236229566704166 12793430611027306816 11458006666520156528 2405486841233313219 14724941727032249490 11632177451163992740 5787693770400149371 4501668917178093904 11075053516972609568 18116094709045976676 14897533893716179577 13477573907248062744 7304681122061133995 309149161677471907 15158683937858507594 10489621856015270149 11744264913679354567 15382158420471624133 10532049434317215366 5051225048237552252 16274458792604108545 16506044483202270485 18324295256108281167 15695622374021212771 7904923141848813311 427534564937779481 4984263503914550460 5699777049240878867 11974937711632397129 7199854991310617468 11280122658544162625 8921583346507043395 6125212350285903313 8289406973401107267 2400808823475599637 13621942239040668163 2861069545232099116 6659292676962981589 11178312027553324062 5048077607345792477 18053273420471789222 4139880463812397752 16414557573853547260 8608583043733014803 8877530787342192298 9977301207902685309 2879025134552852104 16755209814703723279 18359879903622417521 8994548637958413709 3129308622332419223 7875157900955974083 149039001711334212 9748182596359946099 1429758433133316832 12234928447644619969 4335337079299493495 9424930140964479524 3536715417833150794 1384962259443606843 2641509011180466273 11332268295505942992 446810698185372398 10054450656536382645 18399986010298459307 13202230031674634682 7266357692208944718 15424850976940405111 8745702788829289781 8940303295585727628 11018292386397798198 4284149902434245772 7280340595565599187 13589440135609813974 826584533067405857 16997473516208364665 9499206633853824290 18390122375968645154 765170606475446599 4879179558358011561 7820182476366405349 15611662587060635623 17596821212056778593 8630838214795775093 739906292990408750 13406685144700724582 14236572928286881283 11990857216584617062 2289041633883579988 9894795018910017888 17198254537800787289 17421410232374046181 15725236366720149039 16084488766564029429 6097763892923326686 561831044856666725 1239994452568673021 1329410741014885722 12700374629978280952 315036732003085573 3152386610539698278 10261856469629132706 4595716916270352557 2171890630187712620 3238502686847048248 10687498708892781796 3971897110830100795 10530278911662288804 9000085090506229080 4010030117931652259 2507158007565369500 5735586396790699673 14249340448750848982 3361238773735616460 5079721578099939513 390104982520282289 10461659565521353987 2023291774601785668 13817087688880481835 59349224355422472 10656270040814815647 14405335211775223909 1895143330993007357 15109902739129001374 6988576379381940048 14073754331217325454 6914011822323623125 4619574946948611834 9087039868059390423 18192776785866077813 11595867676352530850 11350025695644182896 16119592943159367556 1933546302783070973 16786115757446911890 12728800327175180792 6100390510739585418 11539651632899185370 13131851051679669211 6618295220878395328 16567056126207909736 3808554351598847941 14614979015640463024 13925035479691694242 7924071854481756272 12088364969964747420 4285792973506371536 13733541055340330355 6823570219486005903 665716313844239905 13756230101815511580 10053151912360415633 4396459329020630627 8731509092822464640 17116523252116238905 7494183872717444332 11370534398995368108 323792078818627174 5443400578213304912 16198797084124792293 1909628984488153118 6628184444850171456 8759278631996898283 3383968557460860280 1251021748953590235 466112809200075137 1572830319284921365 964414750900450367 9290776324773104482 1593271495767929384 2041958876234368241 3524902962810249967 18257240512358432773 1612439321713079122 17445113681692152950 13398789740970855002 16688781779024956259 7919028274898398333 14083339760235500355 238963759195813462 10715532864561180912 9776284418355790781 716159219370086277 6876718864089534857 13516105365411104086 50620263721634468 10545250783585008900 17171997409216670912 4372758820128936128 11229839046739217876 9408741359993966827 7425110545692634950 10797043895085444555 7685579212540021115 12631563010834828145 14315906302257368165 16513149463698308 4846324234463649235 4101168521912481790 13873937815569672215 2574978339106304005 15868006346841499586 10080970918833359935 1630354928750105347 9265302087013869530 9649185406006010823 5181595467954209748 15660651617224331565 4175514244364854427 7550985168537586892 13993593838723688112 4339788578678518524 14875750758959678670 13000604275336359395 935557384618168083 13319301886147538531 12078053423389499905 1543855803680196097 10651717670731977428 10290545386898223230 850837012820836471 15954814207386687692 16217120052458466469 12243493861528224374 7818458525795580607 15104418437059693610 13797915640749182471 14093265981369874734 11161469125105794511 2548020361224648212 1979340716122696724 10735848347741539229 11221614333452785061 8006830190951213367 5580747667961751014 14919033920812464869 17530203679231951596 13347107355120113563 5506435721358964550 15930746195208652314 13365308341896018118 15759443452126536826 613585627036360376 15392383294523320224 15304894922896308944 17597812040487300113 3778122947909276996 3994147220417658590 5233456272458091641 8282355748000107910 13400362939789567048 16428923072559104922 16689630327457165337 8274957110766965271 5632678876734013091 15109395554224440562 15866988294778127586 7202151220672365407 1941489549497024788 8952503415660763043 11944568984977323837 11566696757197609953 7011202926820830477 2302293053502613763 7284588648900273101 1359081533546095310 4957589839797591619 13867871807894857067 1211363488506043324 12155302458511930807 408247632034399828 8606548129386664405 2935425856394601149 13936912946682585050 5337967090637235603 10223114254727160770 17782001965262332140 11324235710832819842 10270165404904525144 4400551618073798660 12800810197571913479 3055262560484145390 13952274458635312164 16852237374253356922 7681770195851506937 965194969846381957 6812017316810706515 10876430561071814873 3265650845105315939 13163105968420321308 15139996698874206346 4281852903644987517 15314511896713264796 17313591814579985937 13927618795710913078 15180467264878560935 17531920801698498736 7675867077318935733 10686489625438045603 9101652470843464678 15727668738809098102 13955867771934486996 17405153518727410240 3233082956497803733 10787959809498953594 14365199782049269423 14947225888440306615 12525938840296788976 2776571743480261224 17533771727727096910 6701431380724167731 17571750181070420362 3559035965490013028 16625309862009678681 1251139282652900312 12318749227667444795 3644404958690846589 11314850738984775526 5247264958253990198 9907891383419556435 18263141643823124138 7049730078603437457 3723536085921722936 9720225624560785416 17273772994350738074 4865623275947670228 1422186462808106926 10821807993022650016 8768854688801036211 2298904519740900719 7382511979916493615 3149293970493787046 18138989350572681060 9672702613868308469 14217118488255733227 14157858812909247254 438030777625659649 6869640586680224814 11854887593997357622 2020978261665748051 11352508537665014537 14969960800820877010 7913723168162773318 2931414060123415842 6879283382259688807 12789434391373882857 3813700283383202006 9487397767777530586 17386857763867358262 14775735168224219503 14010581031315004787 9628165561976885878 4134888972750219912 9630381041497892396 5849908649654659693 4737560276587540978 4366590312135583323 12357116386497740179 10615946171734111766 6902919319259019814 3665732300863490669 13047549819862016861 9232056964983702716 16685125986425237170 4724435581748140574 1016371735726919109 3850411886411650257 18282109515968410148 6727695635570650298 7926155283619592416 4848405060239595018 16735473083292401557 13866067707871209256 11598264566744084333 2468026495397921112 14936247018154178944 10857550850030964163 1266208296416321087 12961707924403693984 13763806213409889193 3935124043900099319 13473284668144811180 5471783877969282354 13705951650855802725 15024431691102723701 16119796098674971237 521581401278058994 122083750575496565 6021466936843042472 12152081378174293670 1357079495004211483 15128515179085335904 5243992786802219660 7537849333649450385 15883690653910614801 1291636917490535303 17832318932817220252 3645244008858283272 4544404548559550717 4007206837323649841 1523356938908120294 3791697417308949869 14165010040457103306 1185454726603198157 17590558452193161596 4291844471220903507 14218695239300527468 14456702903152046223 1147582042369654393 16007644578187297801 14934700620107308395 4951021712045872654 169892045063568891 1046762327452979232 1835731758331882400 14381801388209577580 4576835545145466900 1100560663032768836 6871292981074800040 2802252389031093061 4236553167341485619 10084651836974348252 10530427163502372844 13810701493755011251 16683276923618503643 7149876434472408876 7940175546284166788 13796271571844533589 14639821584418704210 12540197558556775933 14840247939350697162 2441344739112084362 10514054332586968098 6508342641901232321 988607965547652003 9085040824832467949 9339137636518804278 9489395640498442922 14636783540106989334 17340629092834035750 12533552983795034255 9963890231817471802 3381915475333365515 502731263653091038 8885328508730695447 10774130895308498779 5803501627451535165 14759582038084204891 8195248147552085774 6164317645673692752 11916927526672005610 487551959394077569 16017717768917562469 8061719913041536813 4266290189814920550 4992725268972427468 11770776597000259383 7498279110915674543 7830363067256233313 17749155719728993598 13101228269027380518 8065269449681248763 4878090323591978728 9354958688478416115 16250535561427179459 4431777146192453207 637380316678523367 8368518643226400344 14832012255961809497 3556496624835591751 11047741791797309316 16584568694035997821 6541291131618987231 9840195438876371084 15040268783069705876 6560314542084941672 1590210795739331753 9864835628413085323 4638064498840259673 13735194462651593035 9354850787252551090 7105501518457142834 14684358478219755948 2432481350535290772 8795681649522690485 4645848769501012097 1683292515590411170 18403691365767059112 94145326874585154 7747109218041546307 12750505373600724131 10177095804432673762 7674302110503828445 3488645031615255041 7892816192483379200 15276143143118845202 7324345490042324929 368797490974879788 13460860326595902134 16714747379685451570 13114206818490457668 7432760654144219470 3364939405218833408 9268393087534389068 3411214319774902332 18060579168668175358 7052475503744950429 4410879622583916265 14003478183456390698 2568389894006490378 12855128327564636505 564668164922885240 1387173944247375160 5993057840266885580 16491701609356103468 10237796203666053814 8562835707172895308 10711929875651026534 17193786204517836462 9559730171411677954 13652125746188354484 14507337982885325479 12511451200444953207 214800766177896176 3801094436767483833 2589536988052887125 3357477729686293896 14411049299503675371 11670423967898366727 18005194738420538645 3279649313594992265 17914859689900982052 5377146114562717929 12649436290440631554 7648577073363012072 6322135475420694070 17936408950333873923 9573220113513347166 8311802088106245286 2686289229904152688 5635331346485999426 5495259818413493123 4920759371074796637 4590148456128718543 5850884697358941354 10629009284652721456 4845383221077563280 3042712713120759706 13459655368744701706 10687870952654079173 10669300809907255256 10190549066948492178 7594719265967672718 14134635222301997424 998566084542604525 18191934702012628265 8661228764139528776 8029131740683622726 9613876097959866792 16278104551122458877 3469684165047769927 16692054130560688672 3962635150896941345 16532794422484091705 17269030444367728834 12132483461882310778 8543206368302096771 4067786208296696935 17988462744061556248 393032958558292020 17282552315250331882 9400495425582348098 10246092612458828114 7170177681803985944 3025161727836444098 7414279061029114072 10670064294076882207 2838403222310492821 18228288382780851922 15738203578005424743 4737294030082026510 14937644206778363614 17342987043527215430 3200221108529107071 13837964529332916064 9021361375719626167 9787386278093187143 4687122456249184645 17321340626479262862 105172081824437301 7241946574782520405 9622494292107952897 6325875254366551673 11070612190381955543 9822407150594300496 11274343617464953142 11459011217102668380 13069167649818068390 16884692433674310958 421096848781805578 15470211966131715776 11259215126722662883 2380394563652844189 14905604306114805970 14658801562785447799 8625187872086168565 5996144684889027380 7053203077058986491 15618184718585700552 1508187246539126239 10239890470980473748 9654215933788927470 1517373511751465395 3721135461464990783 6172787975554370779 10254526475881513841 13382269967754302 2383617066528323806 4085121185638736681 7912695363148081129 17421164355666284469 13720020976801891608 703073285663130928 8401247491479149384 6300541793106989127 11679922382650214980 5634920111680855052 7721943356190189322 890465320515827434 15092038061086863917 1162853232404182494 3304048878196606567 3610118704615529485 155211865359721347 18079337217616194268 725054466946700736 5229503965646710785 15961185139252329869 15979173221540198759 7091070663803196238 6960249478857446900 7005746628692959136 3331531216745393382 8076693733802930858 7356509156606991227 3443960924141056853 8737594692518725919 4855779388806870661 13250892399349074057 14304457877828356936 4297764401556365279 7806277701758910693 17293832237208172169 11810748172318774070 15121937795284728298 1393551760450196787 1706105110261718330 1531088822324034709 9882358229353378068 16711724395968361742 15057696868694149874 12759766253562618526 11493659273226383652 4275025317121658425 17769310745384998775 8206634776803570221 2466072357497541333 6702228653378405859 10730816656121108873 17956387496675852171 8688545195077631665 1172862581083334220 3851037768120899297 9441199875897660129 1027148534687932038 1002020116378946117 6932477549965702371 13464444210538220916 16473197825142128615 17272623594805215648 64132189570882629 15339845190932355415 13725003522166235099 15759612928592770150 1563297695010882325 15853283274192848406 5985113438163320788 7234207441041194810 15823751179244526498 87348189047739343 9862298352077515057 17641403254547303025 1884112597673154340 3989074392922583975 4304216722686215901 6313473493956263719 9593354784815960008 4651402583047816728 3692309265037490552 7279561778981788260 9577093248645906478 11049814654295079167 13462239244134683590 15592423158088744044 1896709466138570973 16053193828854283012 9163499586234576742 4171576346773666092 12841788062830084093 3748891200524908233 11807338578810049051 4390096638452012448 18355313745743962820 10551307442525498344 501040800796020480 7773557467869170586 12750597469359166648 1629143798462353718 11124426159480887669 7033412836980912619 14288072000812383173 11465672704426196837 3078063978428507372 12201250284066151457 578382114482507449 7356486507070797068 4351757600011894845 2465942292483734738 5639212258767990719 11336616514108139885 13053190140876098685 11400219304208926036 9078410404459126272 204924462130519695 5839024261411456558 12390618278517893341 1349754536898695081 9229051334539679276 5446962507569894752 961014051925089109 6836704775007369195 16448296732354512981 1143547065601656035 406598355810197586 15884549139499350562 6214642891484060000 368542977252265926 6314432526601779259 7859713767655012421 2432400904998724584 5653846550069482986 4850617356147792204 14097364257697770993 3218100261454489366 96304846040106357 17040316876207385467 1049571364696864969 3080355416134594369 3215459446025880526 6905533619578353800 6138024524026584411 4216070728044825036 1730407874851902007 12491440795561124109 13371935199935445855 12622726482847897917 4934198445416987826 11558269621951660400 4213606980696202211 18237294364518843987 7841366223958793599 18234646375494684064 4738864728080564651 11061630756962256410 15835169424205071787 8766594539533467527 9220338751339629450 2775299056359931895 3053884354117116886 10800423310053023182 17756410080484735010 4262832788478048691 16582198597158392168 2137207097644791021 1851140339300807268 12286679406654560327 18266994964784008007 15670779942539091533 17116381475153400702 13882777046145427175 4688263620847867319 5725782708009986123 17880286328547942736 2510518422715941798 11613977239234823615 2264925807993661695 17117451901988792488 5022354010138805748 13194175778882539080 8023870173545507761 1249933077773369658 16010466235779608114 10245705759062558922 14762236004505578019 4732001860021200441 6739185769207783278 14223668467777248517 13059234234131967919 13974598475098434006 16942209645519662405 3863008493790473035 10285595156785611717 1100668797740825416 530846240608388530 7844513905488084653 7888100370546814583 4493582186044964384 5311718131208995393 636252525620642755 9482109757785632001 18362269702691718528 9147263021337382559 4480452938218483281 13381265805369804019 10421723642701375285 13467133719310547187 4441867174575278818 1447283838472942650 11990148039247626659 12237448018288821102 5054123409647028052 996759158022887215 67168119372679858 18133946268688451848 13175801667422849551 2821921613446048849 7782874019301764768 9588134974383562806 5082957218855021378 14586671243733553301 2900516260393760767 4378525699941277015 1759152552374405844 7000937514442852654 15000580517368014978 6046922540421865582 15229139323139164184 16543887187542700641 11546880940302205233 15563817367584616379 5319958793583953749 2892088076479820600 3084258601570684854 13334526271860201008 16480915300505660611 8289218529184261756 12154870756154191350 5564174938305444252 7017284570939283460 14851125571054382450 9677649007426942940 14468645730902844284 3590517494847359283 4693577133346331264 1333753676088278949 4177833226382237479 10912855178114127853 14126587048103184789 17627532710751989712 5659754481045067954 2386966924266514859 7887308045617383159 804659621484395782 9982350021921194856 15676070141936189941 103591987190765304 281936411772152406 10421790563648597493 17556024231428302537 5206960820559537508 6861757033201682323 15345663075715188480 10564575174268488808 2004454938502263161 11516313098277966020 16487953492225935088 15316759940426431581 16690507726710359138 15277831137166118195 11471126827117393581 4072282361497067113 14165434834256712992 16316194304048542193 6240964415893142857 18043993563605156062 2287318265339650573 10968862766489322526 8935962140039592245 11564189056892883924 1618522662067898685 7829762850045336403 10388507926785251114 2943430029108006820 6294260954889604949 17314896882190818253 12815854910229807639 14029546314359810396 5547307708731036076 8773361865493986370 7233759310456865104 16722201421619244514 11469294620914174589 2232433169112329650 15581460450063180925 15376101196291220548 15769999705884933189 4140267426211494495 8518341357237524426 14514569029674654099 12971445591705454657 6205858056372822703 12824823595010750882 17484291724564603676 598432806958382531 12857456146668992320 2089537686120508058 5749489925311968544 13139948994094412564 8885011700821004568 5374873383558016552 13515132501909744894 8139602661564500923 9649725663918479624 7446137777094325272 9349270413909967649 16194130180746134290 15742559001304924298 8570459719853819068 13093195106286870220 761388765995474590 7524959385177387262 4131770117011839219 12619187755245685919 13020512765070286292 5179759059587016051 16597452184443831470 1863532234931960327 12909639866303490956 6071907383661970747 13043720636827902172 12088772542595082360 12834681688649862258 545761373599835394 2536115311073417732 2583991909058603594 7526142747351857644 12106382916436425627 1219414138894663238 4833394709260966598 1638020013032534732 4972308220583115000 8515238873698304665 3845239685530497298 3600594927965828525 14622610062441700671 3234306734920847568 16118111315707658563 8160378571426906943 1615981151345558725 14686940025069621708 7297391362204195740 12854660834683905241 17668903327004097564 751564012385580966 7038599987283141605 2494233435152252573 1219222238093272585 13269590599213402530 10490390547593062267 491848959445274939 6632391980262164371 17194960826478509322 681241542242792833 9201685480924750222 9639205044633013131 14634106073736372087 1831836501705585005 17558102043435081447 1029653925692232557 12409899050254306343 18020542147196814812 9591646801030144492 15452743754472885222 15703292598895866959 6553089810158976462 2401476963854147594 2688253652660087975 12130896137688176062 6962013548233287393 10429886890381253036 6678864039523946494 14498487216042347848 579449076670391343 17021176849528260539 14743539506813988417 16363581106432604202 8541618501570902102 10604108659378608573 1374277870763803627 1152774110020261717 9564248871171732871 15185561192368130234 16677847702282496059 2589183979186775724 5439534264486834892 8938880124411960282 4235370697822581530 8027045647318835392 13526481727143251368 13872348305801264927 2760967850114491864 11925297966271893369 9128954791448135319 10374322230817459210 6327689587701899343 3642526637754691468 16513835069431584398 2752441926825548671 10507644372958790902 6837607077360499118 106052330312387849 6230153374060324363 15198833913284695333 5567380901024613064 1301539159297428780 5759681124328028921 1835554201413796533 8208445595663912426 9939512035503165510 225161791232939411 9480696336266638368 711274668654634629 1353407971102605138 13917937811596427199 4360591165076226953 15051940544921098279 9424835339574699117 14074017691819241120 9230934500880517253 13330927637154020125 3750785397548063221 4525515217218807640 1030934994821256565 6015704208664314788 12026212579245753844 9052233171616190194 11554708269561735897 4595370652018032365 16335100615441955217 4441789731273321965 7597499243209625253 9715927552173484635 2741660434966465604 3556525052432006355 7818688553319468283 13532112802859756118 9731384054858346396 8575983289463068480 14614089535855265272 8854895633071288096 4604506418163030147 14129934896304092079 15293301608975808710 2817100150882173021 11284739512154497265 3490673823282326725 3499758876175001669 15663079002984498592 5498864071185504144 9612634034024517710 6473662320787495603 12879271229642344410 336158787766264858 4725523014742233626 2395788286410523046 16177703929189084086 6192812848523407181 3053226747632425521 4717113594800503425 16771076752950021359 17325547025623423896 14271237975786565925 7087882805992921086 10904916235546010806 7528234571923113463 18410604250550307587 1171909857328333047 4700674518213958880 3005705802949813624 13678973023049635677 3571109501700590953 1063398792503805257 15895741145644921847 10571172807870519373 12739645520445684566 16009756922319106699 8072616223755379968 15714940634201206398 15727793411765044720 12040834373966941510 5616942460028559619 9928531597251049655 12173656225612049805 12114385287991919645 16289038477389480387 2300604804184614951 2418801456311349711 9770993154460698324 1603513649148643998 9963617784586569639 18039553395515924563 4024193539294758767 3214147010574976637 3143252802760763498 3834193866851048148 6661779144895969781 469233866638464135 5046648025113306604 14633159514620784150 6808757403862790111 11459621256495043018 18425746016854316378 2521775180544454318 3087494616389564713 7698904197830569695 12079191186591826607 3170080515128779188 9032778224921788770 5693103041982292299 9878061404295592234 14842620251603387303 9263511031182025589 15411658753029394181 6806745997202455179 12125204113717391898 8358063219544123634 10202104977967202694 6016837240871362656 15641330694584003866 8418800730468717574 3000979089754003587 15279980104998099080 10554609071440779896 13587403808586536093 13604861182416642543 5679351169372708743 3366097195942087837 3557622101167668088 10709978337007753893 17717168615967715156 17087839629714936789 2868662646522984463 7228036518689260813 4527763509660616781 16328629700598088144 7868228462902357515 5516593490567793473 22915334584945266 15891850889285554634 2022912629324177267 17965185781662314290 1409983605275243220 9136590423252484678 5376783585488357974 14147465910221574803 990752658306199667 5093146043862367812 17198394394865690095 164615561715364431 14560281058742703587 11075914486699972888 17945451067931562660 14270312177174312001 12521221683760920107 16905453434976250847 1589705080370539201 13758855619294112035 884740030020816088 10318809402943397242 16201789662597615144 16152254398389921232 15901966843347506260 8575291988140031831 12164694940459457300 5382188513002431447 383908528574365798 8062681337999832845 2764615427095816883 8957513030424120158 12469752563784887345 7920463942196905293 16369047845913235996 10209127711109654530 1993953787774012284 14893425411517648420 17812327814726353799 15298073700295128100 13855123039788297814 16179115691176875289 8630356001791148252 10377009704336893241 15549067660828443491 13397852258937869071 17476932788108438205 7082845999636668552 12787602827951910605 6070266886142122694 8645251657367912606 1220058577001027182 14053128120279165425 14575947712578513195 10470865791362137297 5679417299912848466 12687907161217849289 2412295291709862160 15976727111729910237 9444782037517066948 13848193638935526173 16985234394059427802 2032908943492381547 10794458594966371182 2957223013115410899 6648526048174484273 10528847413690512242 7666319261778980962 9536897307709393173 13728019486380357835 13373803221474018625 17424736228433472069 4805044771934866710 12357419353751676647 3684646703455547035 408407796193703018 14382815608060034741 9136152525296281235 9140603757381961792 179014976890126261 9883501461056548561 1809613958439205050 15216154691056848386 8536872607618765742 634991206437966736 3471398107587937484 7934843749614703282 8239959418403560398 12275993607203692658 5604348850909110968 8737991606324591259 17980453713413898299 1064290147795250019 9026925305587184440 9913735077459542100 2263724126920214527 7513527434301777959 15928628075029497321 18171918695042137107 13300857909136335415 17510588714854796223 14171616054295719526 10098396663424403413 2507809165982598312 7313121708055589569 13718775831650218739 14397483920320458870 822986082690035086 13462430654232558081 961905958475407637 16977944439326606412 10313893417669824390 10351108532984878904 11060589938695713579 17902417238702785461 7246562987374653296 3918131055176866388 17511747743437881144 1783027108484270650 13200468690668762604 16829738077566200583 17322727718130052125 11178721369833850410 16525856786907349426 14649057806872935959 16348938197607076855 17199799776051074108 2648214501834173412 6828839288887886014 771231540476800535 10535076550167336036 5417365291980858720 7709853761937416880 1618185221556518298 1237849470359653435 3153381213743423530 1330302314423767846 16739743865819597045 13334403670293875934 6911222773164785425 4287059540978994551 14108199374616641427 16978266549024336511 9707537569166531993 2460921515749905313 14245247197919661027 8730812807971883670 15431491699348523759 1450232966208212713 9688751226537529755 3232590769651702271 1476487379512963446 7491451035850149792 2206198107458980063 4962691631644603566 3349950187530399534 1293176899477609381 13382551700504020878 5025359494046480792 15241334321568943380 12358564071043557716 7392260040859522994 4892817589617570847 7589748745506167795 4126869844302981865 5203207630619599728 13317636354632614620 2428812523308010281 17083351245723372558 5386770350523632692 7319908463613540329 10352247184488956684 3450089455672377877 9940217352349541537 7911719708122889373 10356129954770436082 15083358733704603662 15447789197091676747 14026904008438143900 503735220987161798 7618917397669680181 2575372157255087698 947905824034516698 8619507829580220311 11988261447184299116 846094097849502841 10860008507901320702 4080801973455037077 3315204940900359544 4920233009905011546 16532379104611294557 12086317709995629206 2348334367684771097 625659837552831301 5023922015911700056 13171539824210085853 2495782510309712340 10441803051315972105 10178469124493716666 2530142650697926771 16471815698201916437 15124893064792777482 1749286959538080817 15326826220858684483 6699885517015075281 4374595246114579723 1930834137792974307 15016672563440925789 7310902488181911672 6378728356956013722 4794674250850921327 9179188301564150456 16871808978038390161 6855343854529416492 16108534772390446065 8578134396937426420 6178131408900038284 3261488566632256198 11723484276024064507 14703750073221110141 10139342623600467593 8019049396762481251 5345670986309111407 3224389594107144128 15428826701769890005 8534281679298680350 11915780133888946878 11205757312696906130 607827902727804687 3988121569294158207 444824276181905982 13324976568842471348 12377281008573144086 4589980108009093939 6678814500322064108 16170745584116609841 8716141844853462600 17434425609914225928 1126230674937734695 2321915916574250527 9312734584922453869 9925960967600750414 9196288925994077185 11503359088343774284 2265554138930510791 12152283020446260267 5339039553298196966 16372777350128960424 7139613825486650468 5513020929844111171 6574810719204548590 6474315096126759911 8048364050937560312 3887861429650810147 5102767936324784576 1727658679556699595 11347805567556844631 6465483788315886894 12190650578160707970 16964968214846776848 8598654972147114736 14540693042814548499 8553291740800515253 16293902599505007538 15867108765310779262 13566834223520694862 1497817939923151257 13642459217362126947 8805156458916963458 13226852884772591934 9981276760732287 10595517509347166430 18401523227490184495 14459683780876343989 5483934720519154280 14218324052114111177 13953257534272017063 8185534926794057155 4911697662363243487 2655881692469452393 14176732881995662243 8478409219231559410 11193962774508662286 18041050944653781162 5170004013461324462 10812165412145679598 1295335668566777754 2312678630215788322 2851204573805967317 6216682900785484105 6975905039762469409 17537357415354767800 16856030006313288817 13940667699677117134 8936202275415663367 6064727885193067052 13071236375112604304 12673003282491565735 11047884035602166713 2311534230017224779 11924123736525378046 14171926622238030352 10128141727381012303 1244695652366688191 17243642319379878496 6667441240626841819 11999524627302721866 11646626258766303186 7008597029454438903 11163900368739223898 3707842539705774128 13746227357317300726 12393334891569645696 13073082134804716654 18283798911511282663 7691777538865329277 4382617577604886971 16558567142344959446 6041054856927878348 14839588271348721093 16010683914323236444 1090676508257386446 12719636752153974590 12873096676966748465 8858041498743741413 6210227672898266703 9119452635586120990 1674232472337599467 10081668258124996968 4768138652822620293 17758946211697766857 9199010548713818566 15697561039218355967 10935913460520613393 3132705035250919225 16939063666017091111 7394754142941522430 7560210543188521627 16570280671081864396 13318250909972124095 10340124861485340841 17238942271777927822 9045824233522058882 11692077681157211465 13537772503419732908 2272080762087496572 8495711186084935726 5386867153042901969 10261306016323232865 8859237840978530375 7832256344780085872 5148245190791350939 16205406873902861032 18406285239775322080 12738187836044466420 8111442945651732986 11306099785907005686 3972168664341778267 11830912768108896778 2637397769925333999 176117111965087603 14831033576246329136 2742414840296381893 6801335206623220041 14201868156466792764 15001476010010749095 11647923914252270762 462472046802451136 8602013437683209565 12688418229120544519 15328071957223595189 4561215866358428765 12934104049313952776 428003407990159981 7723794114083181107 826915486286168319 6059290487734011779 14657123364817983118 3948142848095327369 13414536388760041874 13800634378296601789 14018332179947309992 17240219819421658030 10373548061842722975 13042436150183356661 2450052644924743766 15357898597515543552 4536164919357079226 8014437063207971311 14410301792930220778 16968850393234115167 9159309818617694960 15412208342717788679 8755088118948208772 13371594038204186256 13293885325301129484 10053462847575802174 12248963974823474172 13885784470876114913 17004150570332436618 14479815277501571937 6079204339592728236 8029318270473682580 10174289677382417739 8695929988479661323 6643298810544550825 2228207812847551577 7623285039564397027 14239407492159907991 12439935373368899082 17157261234212851539 11132029795722603541 12147855851471978375 6081064553300728715 14929087161279861337 13142388877892231076 16595099241198237608 12949016306219211215 10054400139952994839 17503246416975837111 3931119638643078292 8463069067522196125 12071189597872927977 17141469062158797173 9369107489837082189 6301326063070961596 2501010603412267780 8284022409338863553 11711563535392265542 10457598319769071399 8937673789678284541 8831297941403544275 6425239966248056878 18195963379414973351 9062144190823670964 10322780512643982689 8898941768902279545 8000688157835827507 15064923402866442608 17451882745697205802 12063733476411895792 13125295306680511535 40394555404570334 10584535456001093783 1242629793373912479 9340816580769967079 9113113621784593344 8583610053046623707 1170789507748807856 13270498636408190177 15845954340414943822 10064208630404645807 5187730089498218163 4006847736208086790 4963098029539352982 3506471403574059913 3500109745775409304 1788178396492742256 13408525089569297912 6883361000964373411 7505487422669924576 8526664288100780457 10956165952470104954 9320831238579346918 3506978263074316288 4844326612928135274 15599628383433090007 1882432872724369547 15108240210249234479 7245082561779207550 15069541167203802628 14699125977191171424 5690419778691034738 5515013825570012948 3523250495590253272 1486491711899983388 14166102788395671381 14229452698606907176 3127889322639852489 17874941518947747352 16847393370141478833 500120236734802696 4252861559274997854 897183172705277094 18156747034015084924 13155258297707154488 12683865748693770446 2425116560087071864 11833004282462775545 13293074572442422872 4536935347641241003 8688272514670513236 7484260541786114626 14564006776180814583 4210792731500048631 15487814763554903416 4041375228772822793 6644178401350504451 5831887229132397011 5569383716965401884 7810683554323051804 6429407220397084843 16061559793411824430 17695062946219435851 2776795327080544035 11652227463845897853 11571265022499556604 7147213140592724246 3690160231534519029 10585712035325149465 14073484051476486136 6722782647640343452 13457631852531910999 3498329537013658489 5992904344266235274 12141540753712881931 3724352698616396766 7597408730735036839 858842914895284945 4335007135882390740 730886417832247852 13841582072079513443 2789023509838312315 8984479971906038966 14435835017626208893 7649952653304634361 7339307130002702918 13985051491064462466 11560610158207673598 6777155025585854127 9985829407907685024 15996402090034590375 5038585344741942913 16961934359673353583 6924333372993913726 5388192881822257853 3521636495991454286 16085373577773129631 16915102714844233524 8867022252988568662 11133539104782790390 3156772786421618553 8189859469340666181 17995993232968395798 5454179725169499720 11769913209829829604 10588092361953666842 12247301687471501651 2774083164064257667 4505127948909532735 15577072001726436901 16110154758541835144 15408042718737769344 14911671744798763867 13501089956962828032 14723132638996764622 12705829045196232823 11144578972981187651 7613908416243715252 1811750235699425906 15777589655430933180 13393342794368853155 5050266433433170973 803244208168507760 13629210345266906053 13015582870135375729 14811924276251942656 3375672926233874032 12894674099286054535 7501305058051546274 12197886508832832612 9408961020297585692 10651196333666627340 2277311309528954688 15828372519569852888 16560797387814444487 1082341256040227869 14489267488447190798 3144790716225060759 12068440289299132781 11301665921040365349 3922563010419271296 1541414876768873789 10899326781194424949 12733881272473963112 9624640968016921750 14714555472000246153 8432942889878711716 17885878049164454486 10952792768143409488 13415882347700389307 16216430936439296454 5207832874508400002 15646870857425181978 18239361642570546521 11321830746607954823 16079413931299705544 10473885820750269953 12545209067783697610 3654588025722144407 12408422289081738060 9074501419112948369 5978299194528950823 2077911017548611684 10564595810033152639 14872355087605721334 1831347073597716755 5233240302688287481 16806613978993430199 1830785505707048046 5145799930728441404 6756624954197246180 10386159569345166209 14218248209224660323 4504514699354528440 3697108933052677239 13429975009429112477 5147105688781667184 5109736393929562596 14465512590013740104 9204857371116736654 15761640153750880187 15962924502014720483 12828490432752721448 2809726137692582011 7209933022043331167 3428154323590436065 7739479736329103627 6313354904322048097 3253944984956422415 6484135304513583803 375763011765384674 9298006783255754310 1688707901285812071 4135144426098988022 14663276126407935067 7827328457383576948 1701633516844054638 1385374647773477651 7005012111177150146 4541494382547169043 5180073417103065280 6123522251500883819 14802492846578415162 2132992005353874625 8309655700673050388 12530255283801235334 8853307655500073417 6036820465473112993 6390668667727737239 12383350900347752644 17932774133461464181 14187312105921435009 755860609010664250 14597812361964076637 12852938577556941727 12287825880359296661 16207204451106562695 11820315370198699409 10354521424217651551 5969351386861997345 800500479388562231 12325298319675567986 16322713346190876417 14955029540333644742 5969010359664557168 16044123051524025641 2744112663895656236 9879971425387569357 2755789017398043638 14173117552211342811 13553024274639088382 2948039421344508576 1198779979343156204 12801242870046966651 14703298198304649107 10311951375891488378 11562730394603462531 9422180605652940513 3469568429164187058 11307928407416702504 3075719320328240199 3436575167572944804 10328988401815114125 11931255323194184761 2449121392969134342 11702535709574127245 12546454780916805711 11290094714870517357 3556757021126510803 6842196712691586253 2895860955562842700 15389045590453842874 4703103017074765787 3787092513178861024 17799903863052707618 8355877763056414101 3983099237395115556 14726264414121957103 16818480444803311785 18387626170988546824 14487060098269863751 14493057969294814067 6190142714387159687 4621521464476386712 18124512257873323916 15704138781172364441 476874817137414008 838840910682227416 14116023614748736118 7504722710624690451 2514573937901233606 15293840295392621318 15308388935235615372 4092826245359158530 11703476537404002829 16139505026088414727 133405978241778689 9722481043297451072 6744003523249379708 2043404635287322570 10851244466620370014 7302509770882390348 7326491017821391893 14372432182432289954 17508786071422904921 13986535169650808857 6189669083132266185 12816461080210307368 3529312066002203567 17995421133616128766 17707671452543075275 696567214760881461 3795852495174320260 7909916473213653809 1036809255587140045 10712658094683349449 16336049009662135185 6565228826369256888 10124286877681688561 12779007418700406717 18432151701731083505 8465096970863845184 952894769356693369 12200133386923520136 13529505368271507767 3309027563863039209 7849118078085422189 9526831825496436835 7269097569091903917 17946974940155702285 14805199206421812712 17591224742816089042 5803370315759674262 15233320415281990096 12376405596262392873 6039645185143923048 18266654901859371043 16904711216819254367 15871047658823157691 10855371475645142021 10008500436035632878 7100292153159175384 4897831549637133181 16017684554349726302 15488150563594743604 14652577381571059968 16955244123065429147 1868156073754486797 1015812983070525274 13378262000103579668 11060266692160806476 3395680153733596535 8470209590489049196 13706000942229585958 16998193949888907111 3631248959058056602 13646806656019657131 6533230036041840360 13819346184745561781 7745088292098691994 8404644330465755998 13046619592037899860 2323736538397213869 2228087748045176141 7760305288439262617 5165762990927762824 8682401592586855523 11149540001549319829 2143213827695557634 3958413287972422783 4752033308896675069 90258398911984735 17382041521054127822 14688804955672502699 8120592417076579141 8203527397107914589 13524316739050558762 3376200200228059714 11592083946616859536 3068452046190041284 5100241823576324535 5283354525676687713 1255328558585641380 2498785979851623221 14133199626090083602 3281963999175007195 16490852402399129551 6378368611884420390 12270246371278308960 5735569005384286738 16138944736042960563 6803800854763912720 3839833184021365218 5133035582223957459 711646734125795335 5635413926852839962 2702616590747840108 18022083291403724929 8249927117675080030 9572711981261498875 16332589865525032739 15900667275498883230 581179318694629812 8452043336505080521 1178825066301588403 7113383472084977335 6322615074700348037 15176259802197497341 11175680890854100298 2845913172434611267 8156054319763337245 4838814566649207367 6125750038712205697 3590374708546297032 3394235625488342597 5566841355650001181 16414192485083818632 12562251559038805370 13785148261171635315 8753498009780138476 16296529569458176904 17086961379895410861 11901698524084912627 4113145992228389174 8475652288987475423 9537403911004739142 4184323995171599888 7631477508864453150 4904953950774116073 8916406973943174448 4942115475732336604 11053741361758436937 6503139024617112468 5675113511536608699 4874693917357902918 4836905550362603939 10089351343130543185 9305558389807554736 4206664442506119712 17900047816607327683 962032389215201514 9696349342536429359 5568320328209507042 6454801785135285128 2383153978233303966 11936577872520937789 14246883520759341642 5148486841399933111 4498090772264313528 10239597018195100685 7679016480161748385 8656670689634172343 3040259094153097950 11709657560014346252 5825890930275327801 7152478010766644594 9124908785610275834 3048085265920824780 5477710671366334533 17941257646716994441 2903340814846296950 7343091450885498253 6518184780886413815 5073454370346710617 12122498243353279052 2473699076310344420 2448125427400964032 7398672792158352777 14714838462726431556 15065262236216936473 13433459746683550614 14038305299911653076 17281514415600927086 1697631895498262317 9392912971903397299 1545431495101659620 5180348782186528618 16080030482391454396 9287766801538347168 18278573131454064784 17026108298035430503 17389790022394759712 12056132676583296586 5032378140302130492 6820286488362688842 11997032694176299788 15935305203665236413 14518871901128125942 6703149995048451062 5922477900049762292 3001448431739485978 9626840541273810507 17245180525572674116 14997687794960789173 12731362515584989857 8324792029790585297 16370246074554170676 3300313406607014309 12342036052293274256 16702930573368916564 10140620527623933746 10640404473785146924 17374952690451418519 10409121230328284598 15682427180481930397 10014369078414775433 9450106958710370481 1394194358005985510 4542690908563554354 4337846262124031554 8366637875705893156 8272765619691015213 12656282176663331592 1932795636264714810 9117460183914327642 13496548184537534853 15585717609519846838 11834524280435973012 5901666576511737237 9795234970797486779 9285257647907945318 5066593076218210227 732734643190641099 3810392030202693925 1970020191247554769 8202693794701284910 8219114241775641005 14158136407320931735 15351772117187596825 11459422827480009939 310649504076397992 5485029210071629754 7227884700978120273 14288063584363767170 2899508365303621735 15021043368183500717 125736092296421244 4451498293819076366 9224550958158895890 11641044431418098379 11361708834901501872 13181528015500830693 14941166958994329323 15892062680650218675 13685052118465565969 14655733231121528127 11134924177243369716 3620570629210998565 11061177189594177535 10413261565532725750 6453611619310649051 7122377039064358292 11599623932928471262 15948270271133599841 17047204995992121193 11806039242282741183 2984990339360253223 11770243127977619331 7372485628888718969 8442905348701380745 3269757644647123173 9171547115891544528 7163961999204124276 11379826498949247913 13148049526135423443 1070332977441884884 16894956716993902359 4854737697980134388 385048214508799541 13381214831165550555 10852541429841926909 6639926361045059601 7895011388305761990 1573853278103411456 11661746580716034468 9949490704888233553 9745639405957692637 13519436785942291519 13666880283392658456 3759961715535355140 386334388587150390 2832074141904233036 18437007873836234672 15863743115118031247 18377051068234226390 6147652179672001805 14120362075520360947 16676669786885376877 16678526985045669332 9457486395186672686 15231402625993088702 2018249247806504763 12348852033365898117 14720798809914564181 9347290515161451881 13065892885151993217 9639273100071925486 10082112483793028169 14482666706687012283 2134779833197097065 11462982133201133770 11620242774215798286 7290134816993594306 11587381172786194334 17180751319319155610 93921100215528286 8162158335880211222 11778272162015720011 14779170577297686062 391380904069003859 15685986845679933981 14413586459309682863 9035732555775880587 9062132615626560829 15257123974852355717 10602727417063349930 9765889872720865086 12084107719783750806 13558290306035007563 3263224528965122535 12988433627304832481 15028361213509743749 7124320106203205758 5847656304898497868 5127165656008925694 15615476636863502307 16107038429344127929 14330767324779238256 889108339622189719 10629060617767502430 5061115134793184786 8499937497549997324 2362569551352966983 7524728873565845490 16827645737421676441 9524412172355205015 14061924736056790325 4686565017590604221 16788299673341794107 11156183732729417163 12598183207006826747 17178413841365546690 18281861753949970474 17023733486435754241 11342827622032111396 12193385254309247458 3434134405619809178 10017234332034275980 11150408034144495370 17897456683430208688 15563829588593762782 13045659533899099073 153642804018057541 7295485278687762129 6666842382421309765 17363662545834811099 2264989384945817111 12272015397971701660 12436787569600419631 15539135608601971597 558697805912751142 6064907852562023603 4665895041561269830 4151716410823644799 1426222612899906320 18087159482193316824 16548972351836029736 3283347501160392499 17109212123378047122 7168209708002715866 8198990663916097671 15462298999106826542 11111499813583571447 13307256082762213174 16226173523346415722 410089719550857405 15566057963468334064 1668081832968318195 13326637476922501908 2852390495470548377 3145098337550857932 65750946068528904 1090246646583360872 9373962525481209946 8209778493731971900 7882483730395877472 2614702333116849197 668504549687246779 11917250636501943384 5593164428947129790 15171953305968005748 2108215134139574204 13955357513753527886 9482111932794378724 3841308827933832782 14621690085656722207 7174699145960903866 1841299535474601670 12290159666545053854 5280508108605007425 6856053062543370915 16844280000782870668 13237868309998193249 10461909949663523363 16167101778655646469 16376615541131119948 14409892989888037013 8344138274316475971 13762862193145315498 16596624332509006372 18364265419569212313 12036314893230613230 15398333995143201692 6690715294563910421 6759535064792005098 228400487088371729 422440667162863019 3501339053020063203 18341136628329134518 3915457015564774186 8540052705981505549 9702835341105571322 11135232303134856081 17818071473020034780 14644463708140832917 14036311176722498710 4150597700120329430 14819604591391384991 13312786459050254801 18122778415503594771 2758067663547159908 4176676843706839214 16453534627000524334 1625540128289537660 12900402395152260734 7324104458976097311 15691248484604509031 6102997942252168026 7544741116393050519 6569303422129551745 2541410279955276547 8296146505275369818 11478798147721020807 8963646511966192713 9334569082869247621 16226941327732284883 16414359400877191662 18109661784524106698 12202379297838986596 6730151079753591671 10561019815334678686 2810111229044343896 7579666638627807997 1218686985334828334 5223084559109396368 7286524398894373346 11794129374431508842 16612185604866426188 4333671140796749758 7214279614885778667 11995514475123038136 7954001611132857581 13058386495808597898 18110144684127367344 9688116137353069309 17199421237078467360 874468365217057915 18104530603335989789 10175483818545832371 9130383927067260092 13382998971835990279 9835343981320951073 3117191350038164393 6359391306444203744 11583559421671258594 3046632211331981841 7677604269734692142 4468042092687331332 18372120865543012212 2088081703540681079 12069378149479073010 3382489309085975094 8188892877342565 7491218988961929021 11187285104199008278 17845181307284442929 18164163943892361564 1138166132728231953 611386235388098648 6647096776480130994 6961445830675615836 14774958330922289337 6058364555371169510 7198173126947415985 6309800050771410497 18173445957611181858 10600882288204264629 1254113027661888465 4237794808653823451 7663123959262186619 590653590712575502 1206158655828959855 1055114169458420117 6520875659651859662 8075732820172406247 14441436372470353512 15912757998384374765 15179853412874839836 2725589580006665419 6317345766443140112 9246609319893161136 12955279395679372814 6318063740370511109 980422354116587015 7861406443312286016 9092268551491756154 5588594171565458532 2145522751878044967 17771980263708239995 14873506517307387453 3968812223166836065 12745988923029268638 13366915143659871983 10091912602363225651 14643832272101467302 7287553554981492636 4932641992710359711 4528560728535833286 14013191486590270969 11289729394116968168 7439244469404912966 7094865681463830303 17441537948554762053 11176332125825110998 9272197650389850469 16244005097519348586 10655619001767241227 6198085421490865756 1319161579854195733 4975617101090240042 17746170641639861285 15936362853382627988 17131992749401983146 17338443738207911300 15837463734244665648 14888324199788994915 14897966816288127960 7474045728496319588 11498155244417697988 7078661591215770858 3013611493725993444 7172101122056513905 15575424138580952620 2983450812324397938 6108033735120478423 6032068386175379126 917762840800835289 7093971029599821671 7889922883809088903 11408448532534630271 2716337012704379225 2814910919286453293 2978004889508970017 8815362368166432670 4993057961035481899 10923048269886318522 9655275664001956419 2183332053455690221 2601025929117738338 17131691566281799015 1283605823757050247 12591847193346246033 4418384186915550082 10579766230768673060 17302051538523349001 17253325232747845411 6382277471405560615 15852152993564140505 9396891785570801217 16455665866846838821 9220548780105554068 13113704024219352954 8167144411766426085 7109877269064549535 5417389272299699314 12536517760287054811 11264674550544014000 691224755412888425 4569802731303424540 6861624574073460407 16911677913614962428 11495834450091949942 12984662874992422264 4410804204514586599 15256538164716554269 6778097506671896860 7148965393876309190 11980454172675219999 8999054486882395499 11079891033572693010 9449560116501247785 10368106645260348709 12619666535778049011 1657718132981428041 14112671601747244687 4926221426678878204 13811989035442797462 14670567748078529155 14649339691747325534 1477584659405033381 7744911683441642281 12893907242108844031 13446353234463940570 92179028528989893 4369089550399456929 9973215763418230562 7802252583348679528 2235577096592603203 14793079612864946743 11766706468292847171 2951167682722228421 7296500655739055410 16213510634278424659 4304015814741084147 1245169816186251224 12439932115221700866 170960059089432957 8522520551512308783 2450701172662997984 9148191257378838670 5224333250940391284 13926557609484208714 9444395296944200604 2445141442958724242 709015591578623464 7467385217282946505 9532964214692891942 17871008554073483756 9091305006535782690 2636814004644867867 15078508410479547410 13002546450730440421 3259585811761548722 11014391580174807941 1933961107641625903 10255963898814126526 15376793173990066774 1639805780272921837 4011037172319459238 5513984990352735506 1379573059558740161 13951316487816241303 13493638616485814563 14587185857348877290 13816772160857420808 3901841489536708103 13968576257447704398 5992421456859424055 11210580327590384218 17116490787092251129 10779741925976057510 14084598159816954283 7420663879146208223 11786824616989667048 628692659200360994 8186211647774306508 7204823083442650179 17050909869410005984 8110408479715273307 17064027957887528491 1644142979916147206 12722427894448526525 10295815012543840951 2634014585293384543 14671424600959526513 14222202018846273881 10394912014584606248 3229289172919083992 1139719714385296277 11015726683207933217 10039632626913382796 11096282439617880746 6392363358368084215 350912285706639539 1168623921689710990 5411586457832193184 5226598441348190721 717601779506075054 8899155780370519680 2556541886027541487 16856401041819018918 3253872397488728145 2131413124950068766 8605223602210414814 12742577164421829908 17021899348638699232 7180541000494322761 7636464809420667847 15722809170719555714 17243802413231825413 5165298662127467909 15321760128707642274 6174079550976099952 16990684873938282333 11132783560368115205 5947154186361760001 10940948929657116656 6876700767165581076 3276604600705168693 13679141151792911443 6653594918559732987 4926256477621541390 15031080869088435203 2882652228690571172 13596695522308277528 13868994940168239680 12131230568770648488 14329261180649939101 16562326282107215448 10108800669176234922 9780496191881636253 12330206472883273302 4897300827942470928 8798629423868168736 11823067181172924573 2184804608260023588 2479654392952818577 15072578689789435786 17292201919074003182 3813584311688572384 350083323580718207 13005563397846704508 8047262870600480487 10382751849184965481 9235340882204541462 4652660969571834299 13423175763104637190 2823179209474649564 16022769161792499359 6442492527116098424 1293838657338488247 17433339012343937381 14698095641778817700 11634523734379586328 8789788465123214757 13809165205497576314 8973233693427777856 3634436091051792736 10331831395987303036 14588475125722253242 16695998571741916002 2020023531909938060 80664041514873808 4969592474863884197 9397596525959014014 15482395780034086740 12825823769359414912 13642800874192382895 5370997410808286513 18361707402928554480 11275064727393134261 12562298582154857821 11456995823201636115 8052153975598020482 6308720907460759012 16558441372519360462 16485072786950480549 8550227062705252377 3199495097662167299 5550930712491031122 6016341623866797460 1117904269324085548 15102661413802754344 10201949443242928518 14633865850254966265 14839432448165310019 10793672518828879589 2180779875404427046 710382935634014647 7080901100935954552 4625914246845331016 7629713399366794247 9027358842910933261 3318342032039207762 12692215178505929196 9769881316549785115 15213422263857821848 11254177860341317754 11567561457699357005 11993353722211711523 17062889032879790738 566512352375784103 10609467557248992529 337422716873238339 15406505496168376476 18150053375644748893 5275608717360526098 7015085264489472400 8205790669719882151 7777827508117179744 15203582838524326776 4863385229099738233 7811930799580954021 10826923969099522612 16120295457926989447 11075832953230662497 11471215999548953622 621108938506598441 1601469124375522972 8156782037908654139 12387605811912681904 16619919696554638717 5458111519919120804 4131422830898331778 15934180014187013176 16836685976873619150 2893335260358557564 11888159895580898699 5719685663113225251 3429932837641041051 5834021546259679169 11225938966415632287 13781157082430451666 18420915496910516811 14354396375390687682 8778709310823616215 11038585141126375506 14719687758187244219 2630270755318602089 13600018818753269933 3388019650071769338 10925380166843848156 5110265499894171701 15280173582071686490 6359982179304858018 1453953625018606205 2688926797847254792 1634013624809935923 1952061692321329413 13978599874674936056 17686045390545175651 15064623667276515213 86575263953229839 8683454668123982787 16638606548463331111 15961530604000489393 8916532597546335448 5706091397640774146 12014096999529913291 1678003352411360827 5604268875718462630 6866221141132126160 9008098397600761733 116494722071933757 2331255796843796418 11841373138090150069 6077259585672149365 4051531843410127299 11852970369276012922 16668209964207552477 15300269232217217864 2142328962459772387 7338270369695158455 2030635226979924236 15877967133771178536 8934622653930110015 3950490065133041841 5845794254445127970 17478034131222069912 2294514702309094362 9622235370451609054 182167100554019267 3305549587430883764 1930136684769520774 16651388472731545026 5638187320834923159 14688958073673385568 13004440691626827734 15556413415522886251 3246383539499618324 2476277934326914729 3190500872289171781 5515766069489104933 2789906470637365288 16081291786665738859 7763025532938917838 2208034578799739033 13066796394485691176 8346437971502780081 17842069176589369552 3547782469933622781 13336498278050611304 16152941795966076107 10350798798878328946 16030344828437255790 9049102800672649488 6491134866002110082 18239783934556794045 712378281892087580 7314981790284484541 4400833210319533311 6093389020256430500 2828796978550255029 1627029859954971911 13687372699282040270 607840418829478689 3586112392463830728 14762143287351165636 13527771640851681976 17013052247430671165 12407014277049540265 8526385624385698658 891181064124821771 4991374617994706279 12624298583156653469 15198314271033444479 1639171495930565526 8043711010527436954 10248355051460656966 5975125807722962275 641890582538691417 3825577482862994085 8367998900764650852 6629215178750276223 1664713928360123394 13550491117212961374 8094880175149815647 9458155832464054042 5686581467897131430 5078774501214234684 4486855750288203153 15601099214711007661 8816069005804799951 7987550355408561947 7052869757510005339 6762299739870359435 17931724584251499261 9498003199895074811 3098325437936595257 12319627518956001704 13733355571984127602 17170389001516533405 13396063304730370253 16052717460900762872 16095771014742039390 3843680574227438251 4164424734159412765 4576944830816629382 8127846000074709914 11144573321580937427 3160780881757281442 6890206108894137025 14710246344642908974 10726339466894640139 6157296055443326221 6727383098020943740 11858568563570463418 887759328127231662 17924643682883424741 2846672465528372853 3611194090836873945 12014606725400941373 5637689958111805043 8247821515604196899 7132684373179057590 18443966026700667837 5309258616049608891 16006190911831984476 6720457783048396090 5301690526508712084 13884253175705991060 7681532444620634400 8005618309423937074 5351074645619844516 16940459683335206984 161409275269387659 14852140257010744579 5771406432258201728 6535526238080627932 2864272973623979000 9447882558422869310 2993154369056855441 10544047852522656897 18147539442343083002 18169143208117562935 7955080727879263382 15508085498931412477 6465258023362277269 10196571000498401928 13245939064057245130 7897001626273150954 17592272590219416842 7217685684391127775 5728102063013047169 14941149536723906785 18417341329747656947 3386908634220702051 18050190716179480264 4930009908702561150 3572118737208538835 10181524690916736211 16051727065018176712 4633809744936652070 2957877525179706568 13047773325441946382 2736731599489607346 7917900662713902342 9316287466310311110 1265818706171469246 4667421043762375527 10656311405096759307 6370559030352061270 15506902459222473540 1709764104620450758 9877159162879634080 6893717177443658117 12332933976990614578 13629027646600467769 15124417259000350528 2161423989492203485 15070834210402088505 11800030722932513050 2075764952140207230 14751596557700632389 5222108484222481383 11368242830934970236 6460644884804298233 7227882870591279462 9247916234412955616 15268724612665016863 337090534375202741 7095241300547737962 12388759373659008374 1185762507887227655 15210402588769644242 1762263621512168509 14576681627679273187 7678746158433776882 14830598392170513618 7371562613342776731 5358706715585674808 4044807311938368367 10824025935113510492 13161857841311093528 5522151451229850185 9415291688129547121 15282792922950106466 13837722920069775818 10010299120591208789 1573360360425530227 2267883465497394660 10790471487949797852 7654745595147052978 15857849770381214439 1989260436047386952 5912978021720601970 12031446270161882533 1252547859861021316 14049628327937418350 9231759397586036423 12370064642052736591 15592982056978410811 6162472016344268846 10283945623909677829 7723329857799648736 15103596168481980290 5392785140771245315 11277296354083518163 7383714678475215318 8864603530262863615 7774392969104349857 11443571234516323715 9612151591342407771 10823822280617133277 16749507100702949672 322713062655621574 10330324515448989692 13752742359441677987 17387921638596342273 1801365060134942774 7397103412466888950 16742073781067680784 3531212728422943629 1241023477603391710 17501310875318055772 10207568062399238637 10185802884051183373 214208566272496649 6423198474318311714 17241738671482124211 10200803062251711539 2791998893949811867 6519323051179954403 9893109031313173396 8508022990337201983 1977391342384369361 164905400757198468 16989842313228617132 12104984379253018802 15621151200374963093 5902000059069033672 12693126136542017846 4515433123150697397 531374079681384663 4143357460361445762 10278440169263510165 5360855966060258615 69128516751415140 6303354600261296628 13329861231435066492 16839317018964572892 13616931367436760460 15882190218777562457 263529131233009845 14270012055299845986 13526698257621716972 1181836999105541222 296921903848594831 3644872138629604664 12603862467371311782 432765081933735269 16293065134164578694 12035028308868541885 17734706852821225984 3327678254248578698 2153952378763997707 15899413435674821257 9558837840930835593 12738524993636598115 15606204379028737903 16516401161791711771 7437482637432858804 13924996815673357471 1545624705495505232 16839077765077262637 5617954186761250416 17875008549040886717 12740776074321482887 10759729388969038907 10415624380301762862 1999476643564628047 5599465450603659495 12140742510681676720 1954315977836675993 14212340783182797283 583992546876854839 9868081013609314862 17272140290875668795 7151205770682640289 9928354385822980003 2078032144130088183 17162591757475716496 2963531549942324723 16410926678459223599 12386901231073815042 993537770100766747 17472131459411915052 14308532856696586872 9686361975672705516 13983715416068096244 4021531861662490803 1870106567679787034 1296346947219363686 10962142101117989702 12862024564324862956 8788059447179768412 11284635801298857042 793667278917988600 17689017064499922080 5506350846982567230 8712920314060060843 1970876257120438470 7153531238004712346 7626175104198605642 17940274733375233863 2233156267485149328 18272235560898450414 6375049643516630234 18221272550621325538 10487218998422195687 15021385387998178721 2278016354306071773 1870488730245340525 14271475347264162874 2467619058961656438 7068468630958649964 15004156980177098185 3992975175006497329 4663707853456650815 13240126850312002929 16514469597359876094 14132796043810067785 12062428560637529340 13270907240052159860 16100263622332383449 2826932923182857676 16846265041371873942 16723809441469107700 14300446358161813955 7871399388768700323 11977152625360026032 14556076772709307670 7301536543125895256 9864551975182115431 4102675126567527171 1167155278139852027 5937050229044502520 8878210613303145114 8742819292701544303 5197053635751050006 12304705458599641969 11810019347554634230 15924123855632941858 4705721419674978945 12234381959393911318 1068247313983757718 5117285776013596441 17965132484051137669 17885119081895908425 7845801740071368129 1880790236316725177 1841331231857780603 6048741516867464257 18353421122895210109 1824470252183740004 5087314379475165595 2315005721016379993 1814655906163427925 11112855501549039360 16403707208383444219 12134196995349059391 10003167850246765455 2200429221846463539 10878517088838290152 2521042254642995000 1697946428537742595 17500476388935209461 10885199430161463150 7326328622530835554 3590183423860597941 14462039982770141201 11685506117014983546 8667062549490988326 10734998756794765058 9130539248113973620 5866626120481552406 13796980834242410381 6342653004714550938 15401272880101819221 3674955612826366103 9016195838996624875 1408213679250560284 14630472553339789153 13515660767900816007 5506921894255014324 9098089192077192179 3604275066710235072 2889841137066449466 14126180172157504309 9481532594005503763 982475901145614100 17306266029683907112 16868042241077026266 1164861696490742794 12014871950009644494 11618010576498737916 961186140514548327 4778513913603163926 9192046634987151499 7933245783252782670 12628018652976830534 13548892329704610980 3479772669436364643 13276774762933728529 6563938055234049056 16899851548393239529 6157798769313805272 5201758451989773111 2284143688316414734 17123533128537456891 8759538835402083757 5569570416081045795 13261904696689793177 3640725467237889885 11020895115992396535 15225718535414616748 16705045677373209930 9456656436884318184 7268143116978331629 18081025718809562472 1539529154537044579 8434321286787378211 12554934009620657541 4256947943731181662 7145046224405599618 12483108630917087804 4557586074152272514 6040427314746324488 9469656747494833337 5605182503442641864 8385862636879348309 9007695104002179721 6389036008376051971 13823185548777114198 15748974326403761449 6243967106927206959 11832566593853287116 14758569158498622759 15796206589516878409 1127207296375007311 17215215617940702154 8878555686697990921 6039015926980882842 9745237396720491603 14583753113531155913 11427742876324595098 9214182883236777962 11323927567569234625 5190390121548230185 3437838791193870089 14594633667790859343 605243159794769270 3199858244444018473 13518492004513573362 11248978133013772191 9169893187426726604 18231245097790386609 4365787436601848354 10601869702549868686 16627885882942099093 13675840241717447225 5441753881888206027 5360754018338798150 14101278718556786973 10729707237606779647 9674388266474303978 920963942433934000 16150040177240190409 16673995649729167183 137173805916484095 15549883794788010926 7623178332302346735 7770136774129655149 11598873768140679225 1040051718544737266 1707636705539015761 889309961770787928 10788388758790752741 18303064256637271504 2337467418904187342 9810982939395455567 5381115553177025302 17541994187764000901 6629695250212078645 11863505874353919676 9926877656817070178 14653792128818098955 6304762650128372418 6716040525831586480 11095702689341519274 6563176201757244380 17623958474680161745 10588323409228340762 15675057410142948704 2267457493689688810 7414680201759428206 4315952304062549644 12143116407990688580 9213673414976512281 10222139873116054209 11320500085556975019 4911811061175767754 6572930904921846324 11474683783311391659 992029318770485240 3937471667175880008 1119053542754902577 5196613034330534911 6811937349181568507 8124250033862459502 9043226591429707494 17586552057840774786 5096786256187866540 4572195948522176203 10952628821940357737 13872767434629521470 3455777961894725292 5377764517308473917 3813750412212395504 580085437721316460 10674735906188138561 14798930110934204937 13606432138705592534 3539861143342267766 9421319717969834525 4170222020041240499 3710099712473754247 4952878862498594902 5959922386716949978 17889038148457274631 3628499135370214596 15844334712999726052 14250103629205608382 11581362716040510957 6978003418465333948 15373912484290345223 6334841504180035483 10251547617182118008 2160585598918808044 6266731075295598970 2658347281535909800 11683784041638399855 9158666676851019466 9884923746711366095 853234953252048216 10181134450766567086 2569311012175208811 12150910076361170088 5756688060668710034 13852971802184585507 817637684837998289 8729527570972895247 365141493517560564 13118999335105559132 15912443218506535543 1474617352825817337 12932702037306871421 11330576970594070818 10810147227161822599 9701242539039140324 15594899348361321783 17939322515926539409 14120466545046932013 13183684715749565082 11130140906928774155 13174453307571973311 10969974082734567132 2257525376663304430 16176063811516843056 12149244140397308927 12309924725236622778 2073236484604543518 16653761179850487158 17827081460921335621 15996953794480437402 8189889198982077121 12544658434162089159 1532897332344865198 11571927773569912885 17684535037867712816 5470178899086150317 11709240095906056453 3312050474067290762 10073583396632886437 15121576556646785631 14468600071847562641 4606492824544590639 2561407632169298743 13260443245009164697 2668916584563405516 1530242089911488439 137118764286564076 4936003325114193145 9955912120469841559 17877440116138953787 13119546551596054753 13170605931900143322 16141612924556218045 4618425399718443834 7735490422818627639 8261559733047816320 13845735891522603722 1593349547417817147 13292763712989901667 6656297966567443183 2071968014915698140 18319512471994394875 16544794391622698498 2974775387473821488 13541105499664456497 4812678241472968585 8403537664154049689 12220515141387093991 2074341052419725882 1053790692949638167 15505806048894678767 8537245910666225292 9866846721466801183 8689573949332084558 7499385907328641601 13946149645388814320 14011333222690008828 6185888374321389087 14338240382118962476 1079448120994200613 6640553324081676198 14085545846841691789 735974219227045645 11539168610477010674 10020592302596210770 10623689984219040384 3931348300546957023 78502624639561601 10878724494194938147 11693474183616889354 10714243288663401840 3637259845204466878 14778698101835291164 16935879436133368923 3801484110494229726 2787346544542269755 11846981116896306886 12654227839969502308 7439177787530410569 12467394821070619781 13790033263345343077 18276356360845636776 7635925078616959712 3792796139798207377 3963360022900833695 14126849722322233738 10136247098498568736 4910314391457797084 8800392584874238961 602236947466263593 10313227412137819845 11348045154681733535 14569976964582505125 5050646936571725886 11596352141373084752 16284346736001579022 1035671358127473605 12880217647684781317 3273282684622365957 9972767710250182862 16497865443335818508 5371546490028326663 11419143999624131802 9728183150848367522 17690560210549880573 1935957684886813837 15299622194154136593 13879565273858252422 9689521219915547039 13958769446364776510 16560946656438635036 7864149019710125772 11157815844532321412 18308954150548214738 13550648698868425534 8834034926506956042 651129319962252373 71628045423170010 458522696253735967 9180137505247220240 12694059890439991957 17686655321940488646 9655988966007298204 12274553551900168136 11556735058239442795 7888550722512168275 2375857293136023806 11302338956205582863 9331787809990848793 9991740626410283766 18246162915472944302 15300070515386193294 7151474215439859712 8658640187392716328 8405529763577644443 14512886475768233998 409675794283423984 12737744686623131368 13832803431422436444 14631819182031322936 11027184213790155505 3199203684970390645 516611312231536237 6854014040123771545 18157490626540511054 12803280961355484359 13278643867719408019 7793941712749717659 6656467139423430540 8037461246488906944 4296795824210645405 18350534310804233898 3931415187951063583 3266533035294573986 5291718544631194919 15979788927794976535 15285160209374126877 17001252324679590744 6154267093123417924 17343418355357232418 84025882680604378 6911635276223132394 13115956803627805374 18092162696747128170 8198910588333102223 14791904420784659688 4003749678709023917 2217942230151648456 16494837933963605246 17060478001684405045 11372491492822070554 12460221298339997720 285069029424454239 4422868729652268397 4600671502342872595 545682440594788496 17777691940733115141 15546321268388252544 5204687059877641767 13583636517475400485 10939164349973190243 18302300997960028300 11080849322454506840 11972803779555586859 11237683470603578747 8060915060509938415 17722229047945463824 4470244938145900279 5572701567941499975 2198869905815550892 8706010461991232140 834271116948583866 8571633329608986201 10065433117313646592 4380379748047689741 4810277388174654121 9300946197838121240 14578297682899163100 10251683166816355900 527290892925022457 16932508351014423641 8593478958782047775 11842535623559658273 4122337514869416357 15992703211262432653 9195923378434479209 1446693396090468249 5007664042640843480 1979103167019997779 2619614142798855748 12184296435599069602 6451741066441305726 543912039758987968 10099789359814502497 232385968592628952 9523829851289569605 17124745931512611902 2029038416184140151 2628338589100921228 16185576974084285113 5770371119084707424 11209815536042608173 17745261862319814711 2169900849714815493 866099256690982067 15604225069672444917 12910193076536040877 17977371004835044298 13909188054230386641 5312270584659680173 15440843714848855366 4268615355705242415 8773446638079084510 15536186738201315248 1061099336518390185 2684652364855397633 8918464655436479651 16370174617016532410 8673003648241204206 16184232885252420829 803036512103769048 5687543578630602966 16297423844335788351 5845727032361665780 13932728864340399621 3861261939443719688 14330905972709870399 8783113305434096745 3788792063349031671 5283089702380544326 5832603785286735605 3396265711880212103 14127964890321404926 8562139277823823750 5012512457405805506 3885395712361813148 12759434014063882702 13008578422600312596 9744918905350126085 15322402751241220493 6541194267849237358 2809775068688931722 10571464057942566710 4513781630035073217 5462430881773934034 6794378923894476463 10618194631709936957 17969178501343515998 9006887949215331920 1276218067730788441 13340526676731578030 8263411325687451494 4315914890054654498 1342024802151538782 13870357513642624956 3291410382199922210 6019961737279295597 5105724393227091007 3388048182548233386 8788892831432006250 12073547151552444977 4172595128454022196 12656651404794897760 373008429412098957 5187056666307864645 6184571719296269120 1954793088797809131 17896719619081844925 6158971128502209161 1132471285922930278 12718540894313180666 14411566726352533856 969091475324302261 7709262501812572963 17182319144147141082 17753988398111269754 1942984348625222749 7150488184335168023 10063702776111871064 8887876930091721926 14901412635674065257 10194231246616273847 7417363446888834599 16809935852863281123 10466064356553674384 4799644975343001468 17116967787261982957 5207251533967728796 10069928936458257181 7109182761754195137 12231630329926708410 1111038730641642482 3284839056358717854 15525256579331429998 14913573985222902263 1767189571899717467 17651258529731687877 3899708919138853400 5963366803689796331 4843112261163198210 2420251994846327411 16292563223143160088 14127284126687810934 4581074489735550562 17251517565255782988 5784147881831044346 7745564757795015584 6312274149730850845 4712140603719606224 17901830544656260593 4515644269939395652 11840719105142754005 16120642350968250887 13844269737236381865 9021472802323015682 5959242877695476259 8385697832635501053 5451253067998866700 4254353526538154879 4947881436999705950 2258957902264464862 12522597043069194409 2448319065704287574 14239404436830604171 6765454616040009001 13884870549647107931 16975925077094952111 16384772064651074174 13345963643209613868 18015609223207914355 4433519990912237648 7106697238761221531 5918601015947668698 14552375266307813631 11563558952122430029 6962840740392844095 18067707895690132100 5039612240374558008 3317124014038300903 7443863967729754055 17245802448264473701 17640692050736161786 12226846580879759180 12221445941793327660 9503541110614158810 16428737677398714035 7533062476984413758 9062577839550841073 2379470704096100329 3525852007144323137 12127307445476837694 14504520763516197802 10165056654236037601 12421903593646444629 17833763904877654195 11966600667424152751 8940106755089983117 18056508092391681674 12494172584984326826 18281250206531350595 2430480175246930277 12749021599536983969 16181280856442862770 12644519338318028456 12540712218451078368 1039912910681783582 6697154968072114643 9581922843050606727 16209721410753602729 13784564656458829837 1923190061931571298 10022900338677860402 17687906953208823616 5540016269513293492 5255944944347511163 14240513267538624217 2404328784012045429 397842389233867932 13442674966839089967 14141001306799297454 11979764121591829512 1234432677546217856 7017761748990544456 8758892018745332330 5730616473711438911 16358684460392093266 2029676720668392940 15852570103456351291 7700025850021127089 6799758880749170872 14044751586969657816 3148605099718354021 131810040233582670 232773360100285467 15157198415275840015 10896731864273496049 7225937260016420921 18445405351788483374 3309483268450579493 5039145576199864419 4637429252150726091 9633761896255355137 16729988705479319858 1925785459401737208 11588427662965943846 1534080859942307589 14164455802386548578 11785081353793132359 1396055581271964615 11765698637937055433 11582523250903694660 4938550915198467562 14178062108132116332 10640636963586472212 8824148537521093622 18079555849014721243 12912570183421434972 3084855216966110933 3767081114607638137 16776731435410489619 9930926036276869293 15470312321690255504 8542056622827225954 12834178400275567438 11462610686238032615 5054933260411166706 5117507733966489864 10789197849781810757 17992088192845044253 7784236552292996123 977026388587496691 1441340972634853068 6865424916075150042 487884428186267140 8096963589447167423 16720800554409537642 2751378941112824559 6849591728034240851 17138787970416905018 5373312751465212440 13302661790492148107 3618084275433668486 8313265212505720365 11423374663861525363 11755669577017261419 872049519229002349 15303502665454638449 12616193279239615724 1874617482136359269 18186209494608318202 13106928367250908238 13122565719433628445 17403236884439625684 4009915953144994513 8122435948643973276 6002185460755479348 12970960505461088682 17994428563274040789 4488544832119265597 6950719067831422448 17711347003647773947 3758573689880263300 4775534398484681179 18360975600769518943 2106976243977854386 2456537767849424869 18173401813178358106 1991058324791583875 1276422179616824166 4635096739636741571 14975355452928964387 7310765954232502599 12705495031279379436 529232003850342232 14480298825374028001 15708228439187619528 16994001720730573353 8301029020210303907 8629151136637027458 18421187714054976591 10735381710473710812 14912120086548336217 10200237846155956195 14174666668499857589 208328407437066994 11239525484987423554 12531949655897018373 14809953574565509465 5705793834508497500 131599921777949171 12019051138203552015 15129226747883724183 15017481477583920784 15627207333121864257 15179096947905552572 15027210978976176892 14402082079650334065 16315189505553239699 2844799654898513405 12369292505261971477 6198075824512700167 4649565411951230884 14121877494730956796 12906974865552145593 11449009958099276432 17851080952687709321 8219817873936109723 3021610392628654233 8049338449488571748 3903661730626585432 13201959744159081141 8139035990531970446 9196866163784789936 6041739307229365491 2581751191367110155 3244696253173058849 4327801747053809854 17918609800781141678 4322914147860727550 9674341181049510685 16277799583909458897 11491057170000925459 11800786825426157541 12906085153961136361 15476727002627270599 7441922050315256690 8893585932823728344 7240220980978299654 6216620736037298338 12395375238501801942 13063618531607732814 5641236206737200752 7208439268273899283 5273680591427896808 11937622637022921976 507706391284865651 14667894674937965095 3904990025970951308 18025526851662107089 229075498447087574 17723298109600537293 8927218382330615309 16973247672430995782 1257903270051473835 11250883897556686089 14386420684400970618 17496172712655910295 17975400860578122051 17886902256043161241 11180402763899343681 11710383730765603545 16284030210039057067 9172621873077707081 6997430790499722773 14949172626655812251 6132420458206674411 11465081992316920124 16462442569671824801 1605336390930122897 16227981934162636632 9233919171490522327 12044064798078677935 11990044041921710358 2708390240121769314 8434636753991448082 15403336188497151886 14696500318951455456 2542990103920768053 3455437920262887634 17601481168595869317 17249549181970518941 6889759841390919305 9337269475384964534 12277665872532933506 17496064332002769125 6025144132108553060 13285632873736196262 16779439820918057451 14656846922093429403 6130598525466878032 2646528137017795040 9517855216273631849 2926552294766052573 13586254730073598695 8081781655036041175 3184177131043006719 13907570644914896035 175883544279828124 4140156182980441716 1581608822121767486 3667559433507447372 2016534764960760475 3638750530547229274 12548235087936093234 2110167938155689756 4466526752938915412 16399103030884866801 9710225493813007528 17915522503043190276 7781195634408898446 70494870663225940 8606873931570417651 17709865837293421704 10522780946138112742 3864098242995552537 11481545585164495763 9539582136320011833 15673085735082415309 3765564701751263658 14911886402681715407 16670098766793516069 12930012667123107705 8402824550182633939 9781265779277703544 15952327559623004576 14201364223948388350 6727360511212166303 15781987374301163792 10500584974028354620 6879997901984578726 12123521498289948642 13315251521092134234 10326843159975693476 15812219251962754485 15342851419624784531 6929406316221066256 5554790431236061266 14275410757161161808 15687653609839086144 16655355625834635343 7671377794390516923 4565887152553146314 5018852703710438626 13600641041879187853 8082235805919413347 12609889445066709376 2234765939194500530 14732722379222891562 1545046877722702939 13581299751224913349 2640313156168558041 2528869314990639450 6971146819408409756 1075447954705380028 3606416549557748402 14979360842860941144 6088991395644324565 8889695284347187574 18040847421012401825 2271411401911535823 10351807039656014418 6038825243095136877 12738319523682508023 14534944656142780336 15844185449358125993 416517330583351545 8042242497396638768 13495098877432762145 9478140134329646766 3196602907979286377 1550244442093184920 8633883526816366430 10307103430919927302 7308346769189209761 13743591229992486518 3395712479377248274 15681526902547092519 6620420658639450952 5261482645379828631 2430337820066544247 13537423997366111198 14255746984390109614 8485476395700343150 5436899724092732988 18172759877127944024 15849385459708795326 11004414480942714882 13390017992775326885 18027500230623366506 12191564034808679043 13963744444181330526 3928932776131759539 5901109977446107595 11812192960299786454 7963170813413610104 649643391304262936 11411511015097720862 6856057586851072905 15213431934317537649 3783725696192799243 1082977365343667990 18295988229396972859 5803708800390325240 3716462464811798394 1435897593720539367 8211073213939707042 14855247730821702187 18216504577674106160 7235529426762366274 7955367970784990218 10395489347238459159 4829382115059968402 3642844650040757187 13020705009184935723 11659305686554850174 14640142009690306585 10395562331312035656 7781662746598807423 4739317406010685714 15857820844162320991 16334205611913214333 7617706841121704961 12264568755603248682 6100304317337097514 6246645126857790085 12098042252657829414 3618679387183881831 6907375518675348796 1207088935065875727 6083175959458968862 13124973683799907508 14806513899989288036 7889039555581233299 2198235219082537685 14662866469823692812 9893541763532742639 5891044812359807635 2768755708286241942 3159090301775913483 12052754409531939758 12934478247134525888 4836183445772315829 10178446142978319993 5609691514060502989 14626539427283282871 14434169953797620596 6788089637163797182 14960811330673460051 7129724580974673920 11582240917647406571 10181954949462184018 16089280513763449614 11160761090850661178 3184800913403453213 13337511893427393523 15657366986589239260 4835689366242642796 13739790015395241878 15275701710035418946 17847895967891435381 17888145324840520912 7322294386229082110 10056603845989330425 5050348465546515396 7131733284290870420 13313110683958205424 12896109548412231336 1814872529856640109 14938551486341866799 10608827350655871957 17751974858395622731 3808700431667209233 7315629001729881693 11151876399098314929 17025835952958859706 2362354329119410066 589383325389975633 17711903688209426857 6554588387254440393 3331890468818775189 1389416844111245535 276482898546601040 5730412835876471688 13657466349792779330 17801205523093874611 17571481608391910404 2946661050067139133 6382970277217277272 13103353736051322459 9977408164106389346 5336352859820894536 12259966442194707873 5035560337858195933 14681078707362433070 1898735228732776872 8181797561738906905 7132920870714835580 1067577964435803834 4885652865050815743 4471739668106177866 12477247937050502037 10174186807625407363 10786601337302255681 14746493945828714583 13625341596152786989 7393818072573048679 3067507121091905849 10031125026935573549 1891292838424132241 758553007105865121 13762784637072919482 16283649639426814447 2867586561721561279 7372353899923285114 2170363916318519920 12773439984345630766 18242208065966824068 16213913033337166039 14651733255237991459 1761222847431677523 6498963537304932823 2389070604149291034 3969917650057854423 8766928265163402444 16433859683833849975 13386145366267342664 17322915277844927122 1000757705533481510 8529135312942778158 10681518360405121821 13035409753137448502 17132980716909697318 10001078109311341229 10415465542890081198 7010820226597056375 8535648174002006443 14286819200140818713 11898005192946506180 5315576310027430312 6595915193833934853 5201962406080024492 658878069321272356 11597018050484706130 13200207056819494561 18051261779354601757 4039111617785699789 17319244474333395546 4551671932045399963 11126543593892680740 3606322562223942387 5129098980776181286 5498340566757613104 9639465296910877807 11714386807049369139 13028405482962018759 1818735092588118323 12680685071690943020 9361017975360280785 13810099328925772035 5960626773933404449 10494250780975528470 639454200508525622 11086812541750021648 552355581622633821 14257554620792586078 7548661405318154200 1061511128829569227 17113405647870010205 8121715178863007394 17658287903064328518 9164080698755794920 16509238413108972981 7371870596809686140 9078268857911160172 14620136534779119443 2422903574850599935 10934869206848938038 15268293699602474200 7662265412677236150 819848951893179577 4670647757497506030 12366490791061927407 17027704221983897554 12463841808562339386 8782825163559263847 9356788862808071719 7402832760786250908 10384405415341715192 784024463639759482 112297376642280079 14381230903433665500 5706817092777554369 11790093909915366379 14088835879357869027 1530380556219695961 4549643559311815583 14396016843847001941 17808955247665523319 767597823818681165 13452508935892575056 3396816235169782671 8625739413965234440 16721678042119480579 3513182402764638400 7530053919746163282 16810400702854474677 2459272576965193095 1876949458859186900 1096320163304588173 8621248552767248410 15782335944270294256 13289948451857740371 4305841554140850426 13031844482379709591 7817023010462943447 9813858453883058305 12255657362591126066 7663836014645726007 10411447282058725920 13483320525202929611 8321326210550015039 9293128529655721752 16443480021196510609 4711687276559313342 1229221789121612987 321872093696417026 4775028871561108312 9324006838850655052 1615388202039160070 12800378110308607453 11804346272485747727 8019255133490849562 9841704856458967300 6297822712323874108 6239676411369189305 1040555571553257940 16714948571546852333 14698983021755208833 10544498291485137263 11961784823320565138 7882161788365121934 5244803735505188149 2563014661380604202 16754751900731792887 14933957146996596207 3817547039753267193 8202933341455391237 2416683557165912161 10518038691109359195 5326580308945269244 16220521393234467591 7985633500629098537 16092533853403708996 271231374102208723 5170400134604153523 12612939141239343109 9458109081257358465 3943995585604659329 15021884220840651122 1117562077417906466 15649441183603115332 16285054359134225630 129459639005126618 16015447619268544702 17471855492343357170 16033331071233300286 8218573618769306641 17683138045269974893 12841343405615357691 2401356088958127831 17679932722689578972 2198451562347176123 10738802804682173244 5761435307985731341 581422104618986812 14899666427867682846 2583407876767733688 12406565757671044250 9185693294015889608 985645649864970881 15689381241158866402 7378316699655821236 10032609494549501907 14987245803775372652 18149418957455595023 3360063426252553816 10423648666128112171 13569873607921653279 7850446111379760808 12535079494091268231 1584074468487890265 5273717796276968571 8711156474015968987 7727996870276145469 13020999565686226213 3896753460383919095 7345507038502909228 17115635925483514124 16334569336152149478 4544616058000060969 16100191639240238137 3333205308384081972 15412662023497270606 5766303096637640397 8126699802742352546 6055681132933123861 13201849797063402374 17288624238443593984 14595996190140682340 1987109285758560759 15855053612072342809 18192552191800604676 16115639957410427655 2462997813116765263 7261245562086718286 6473179399996603402 1688556122702977173 3918971026033728797 14688524375765270332 15202157119400682887 2732104553394485809 404996677292170776 17635318408966601780 17206761911505332423 16386496123308852378 7572126052397560268 13804796322598293184 5797395511151902933 7690254636719677953 15989341169913227548 352514492986411990 12192812927427597723 17207306346074862509 6924339648150869321 9081911896583206969 105078758698235469 7657591119934791859 11816024483263465328 4184946004076393789 13614633768885846057 1359440902158507434 16306176650705979248 9123666196117232995 18055981016331124537 6019731653191970899 18227613709691513473 18246153894592341528 2044086207952896499 1977103174628693092 11351578508654377649 1682614113683956429 12619312267980376135 4824316880037648376 7173880928009770549 3354019328282017148 425278414100975007 10620836847541377936 982540291181019224 6835835066007015082 3677154408280912975 6487843819943086689 13928928767152359631 17322982818967462584 13730403824715085604 9927845028677372857 7369259449524391006 9256512930119421290 10081477011470904905 16048597103722797141 16910933572089810887 16254525922500379162 16010046485197163291 11483940802148564472 8830808857543714109 10298125935001726405 5315001156758979179 3983595288121491998 6400565573289534820 9240560772666150859 14415599541954722940 16873985537775969108 16384035307664173790 5941557514696265769 16933375014063994152 11101744506792906061 13080871786347627574 895006010456494972 4883312120775958266 7309876796973108565 652632751585804529 4077961467649950899 16001255346185986076 172466327673309962 3755323686628351382 17757346875713304106 3567659210486682922 3929230605776319330 2033955562579911816 1039569513234637340 11558574021945649576 1282248373036912567 11355025176175665287 4278434061507926529 4424173969311956543 5633403509510616139 14904710065454153277 7415721992402726696 9688281316671137687 3664522397582068846 6800435752065579586 11023589089630112481 4468963814196057909 9574554195611204342 7906773073006268923 13115723385662917588 6591068466807278908 4429258982260768075 3959954147466819593 5371130020147961029 17975243834507828684 9525928139594590692 18426609190870681273 15502266674174255393 12869406490871626307 5620959316625181545 390167606111288615 6212591711951541280 5995925644146043059 17162092661050969656 2880613860948237923 16626758880938311854 11317843849671215938 16105998595339551163 7226359339936733724 14502327541900483 14517954486166089622 12456687982260041620 14777512714611892119 1119401296070739641 18133816394470640116 11790914138618926373 10441886740773448066 18229549183434841432 5434288520625776999 13624087435511085794 4729263367252564155 8703763966732473586 5065333729709876690 11494793459615123235 18096402910140206953 7517577250522371605 17288531588795046270 10968102208332082463 842671022140250941 11135195013505220394 5550086182241369993 5795869231972255129 13217685624822358017 10308904186325380372 2597092204003384340 17772811469406332386 1818793113689092776 1979112859880152680 10997175815682945569 2901903875342774631 12764617065093392213 9363301054666119667 11716813924019696517 4027600027664175500 12886627691227298718 15614099911477803745 2207590622414828303 11568499697662376629 7119599276727072933 8608024999041193491 5676932802282955503 7103268586557724017 1980909318102564572 10715012041258244214 12478607729027732355 1854498786515522529 13690643909245838277 7993140532937054533 8452950504919248038 12022965058369854576 7714302618935680383 3723021373013486947 17429532127130638501 18350430619929772828 2779941570946291981 1318256960841037991 11175834993407638200 14436740574931126296 740000807804634059 16393721072344398981 162593022484687094 12496450332103737337 12038860546361716638 7053777134045392441 16629505165970829278 17947605805906454294 11781963951666215194 12586675095749986977 11064808515618285269 16201804174588141134 11515513184712414598 13364631018606302549 15013612550168473235 10235367815459435622 3736790184232391786 1116132641146836225 7790061304778656397 5409830802072996014 5734196157185991523 6338482389148501351 16707177727791764389 8590434156897908340 14980195085565820110 17919876711294612702 10847462738853947843 11286943074947975292 9668725259049285050 2325513766415741016 6146249854599032458 13465869748517290905 14605771506444566074 15974357903660507349 2855244455386854950 12362795544216364188 7452582728348649746 15347172316439445503 2331664543290764150 4515037501013834084 5797210882457711659 5453571410875956228 8791568663669795314 11759178610528891754 11878250611679377922 6163683815815808407 17761472375866013787 9691098682573778032 15638896380916195642 14441336899486206238 149619288033975271 3400113916063763786 10782499790726113735 267091389308653475 15375773607981834030 14204522421809578486 16235640240166603606 3962248024207994592 13714787003526448109 3967634136480391716 6850450551703770191 6281904118726609486 8902921110188396418 14204725524481390087 15984032690137800110 5323204867288726994 18189487612241728194 1272354079098232810 3413191763441897499 17030436512937534451 7482472598284896586 5828350429513649628 6359749075175550384 14834408665556747754 14949727357397695720 17102853093765758881 11460754305582934165 11724663176875883063 6244369822984975792 14326086667333828774 6377324367563540170 7419071844128022453 14977018428572077412 15132232059231057860 11271994729120689097 4683215398233477723 12391897795199821103 17093299935687737846 7647810895291783282 9647296563851256555 756347656678333446 2405273051755420960 4391535549282284847 14502467698788896583 12224727880242632826 2343630609677587952 914783124124885704 14762832550749732091 17351648949726653698 1052181145771360334 11226829448500663684 210946696639506045 179466526260800904 13000407930410769930 722066737731319746 782025064909356104 4499351518383433967 5571383217542826679 320006617152350787 17697737125117641601 4793731409827638779 16254090873625232179 7827839954749589740 15572191744527351301 18007646829596677916 10163355896726475714 6751444370677858931 4130333627943797015 12187285444310904466 8040352305365154365 7919142201440270188 4840316326873625217 3757865814606493114 10457403791728503077 5364758822062370496 5829393362441000416 3659083452091283405 18295230461604900654 2004645133990256951 1742017032197019868 6423855505159122317 15859574170212293218 14218353433646904283 15873854672168670507 16937846520671161740 10752044168200072185 12074888494234154098 635848295226943780 13090494165782106177 12707005533277547264 2556312364434220503 16077099640624178741 16221549959623418210 332610114400363644 6709428268585090279 1243858337650408913 15399327074916944939 15794454933986390173 1715602698305790699 2239467599871080006 12649897484737029891 4566041271398860462 5041188435314554682 12583390096806008171 8177590399180146215 9469606313110273192 12791441772329452855 10263722266564387862 5901321787032368342 4926910851112069963 13749025831188432957 9867532893104368176 8925544183008161995 2407667662153579880 16881735047738930663 13465977675016669378 15758306044430521418 12951764225367191679 650451886568954598 12171269860149662005 8617807368404987972 15326996620562710771 6932397065784897181 10265809965089462262 945317993418328203 15923271796927605394 16532406139646427763 10278790417126368652 8124932170474053345 7515119494701211442 842960008451876376 9977270878339685120 9082354481001719233 15449613688655070796 5084179526180755636 1913140667556620127 4648036136645311282 5385452067639844283 10814511112587795322 1243646602004882582 1814795339796929121 6119131314595916799 3496361567609649056 9750319320823164970 12322507759279231841 3447425442720917101 12470161708304645938 195205559592300067 12035814541015039202 12195431758548532669 17332434646506114471 6512326002338191493 7644237720502081246 2312518393979385345 11272329197268119593 18014947409886682940 14063303393010147511 15383892199349024126 2198936509582237263 6545884917210135014 12829343137002236103 6252033179672640207 11202029429494096421 11839275210042205830 9599927744486583235 626808338528864828 8744161125276311764 16494469243213646571 11894992982625963376 3842785493147010376 10649199406392765503 3264032773740047271 16931174328273183117 12313309309262198590 9752124229664951882 15028947730428644655 6675892276746696575 17640739435413028272 13698830434457778149 2452472919589856530 16813841582785416364 7429772805838358072 2793213511902188902 9531716244776228783 6582307716347655791 2513726735402578190 6795414216013296322 17382011928856287103 5325338719758352277 866340729341448033 5008805493012453491 10905076074991268936 5476390459422274755 2285974401486590655 1591224285810619334 12462763772426032008 17648815331746487137 11611438841467607239 13191685033368752757 7567328182115165037 6163877382553186992 4638368722620139223 17312012508611264632 10841838613526924847 16197193574372399171 8830327326747308904 11046254103890044659 7170364293636352526 3199830653688894320 1113639159277762061 7859424294802584199 11451008197102418835 9545987427990190130 16445359537726460017 11256445570763502244 9046522374884762995 6506746428864356238 10247228452290426933 11247585359816817069 18192976988978445773 5203286048804940322 885381347164851795 12746056811567590745 16775580561880467540 8364959511782093152 6848007670680185842 10312952614300203634 677520287649806306 13331573245232788535 13240995519415219875 13291052616574542002 9852939891973269769 10902485293023174509 9562444058833251767 18106348159749154438 7534609493731312838 13675181872322254807 14524240685491588492 12875605400225963703 2281502678033848146 12474275465490091115 3077025815432975617 10160418003267258257 12189535614603853893 16002168914020453114 15306935076966157846 18015266103635936830 13034078144944131971 9639792366597892050 8538457698104210353 5195687923150426654 12313560257541391939 2546746981486312700 75045856290582506 5692015223013181639 14709229705207883390 5922513351660912242 15177343106490395974 15084230483225074045 10395666633873700603 1306176590186745893 15232707304664767013 10543338356189000864 7233139067272904064 11669557724452838012 4258727831751528586 6135054644873411877 4144405423177051128 14176165368852396666 9849582231024788739 10930379557028755206 11318364496338564472 5209478048217993386 11674342524183871285 10221737229163848839 5883545788852803536 6626881032937609604 8816731718815110853 13141642448501466275 17561607169914749147 9982046292323792050 12865639472543082819 7384606898684336342 17226991812128630472 2403810698589153778 54118538807186935 8778057544455440576 10454308760470878828 3963744385620173108 17682981742476504206 13758019391809832303 14634411424544210077 6340086654133552582 12098773892471260592 12446456982134563192 3184857772369523651 5186457900538773929 14719572915892173965 2711079417226727654 4498348897033956237 14348423989341343530 15232456400229881894 17693939619752468149 11696233228225393229 16504880358993544781 8789486117151305539 15044669296226647354 16293429042080246303 4031491434090968335 878828297138878765 9532461200075686807 6100189572862046295 2129117399589127955 11537787823082488361 1602152105152085084 12710169161599892925 17733930666549685347 14926520011227287443 1125545230585559941 9961028130692458048 15318593920669004529 7194092482510599264 9437338702290228437 11535603655853476261 11403349679549735957 17215106497085705325 17697453230002025180 18124470260625660143 9091279601090201074 6892875014356602293 18051391937596838885 5249077518477264687 12872941487657659306 17853382647853160299 6167248545366685419 8939964011215320813 5516772474913794288 601560939025109716 5949396097717555165 12165180866947841103 12172765867386448431 13604504970052711074 6121030581941283833 9694380357946201425 11225657812634390957 9069325095513731438 15826493283611601857 13960557466898300195 14390037470546303847 3104111076946799403 16703828332480839187 7278304810099252110 1143651604920211391 7064191888838814334 769158131101604973 13136828944576199322 5528272997535821418 10195407083728646517 4253157259661313716 1666961563756882566 3544429477250631248 432276683392471737 11974728728564159676 3586072352331282416 9786461533501025784 7401493088035358993 4835470222127331592 15766065173379691680 15024544827692660700 8539897077950121967 16312536589047341886 5544158701442864622 12746008016970599584 2873030086255168151 10864449857987922206 6793343236408488478 7878197611142550603 10229832569395668147 14648886956297543931 12905233991049085284 2380090014323374867 7742434988907042581 6359247949062415799 9961527711259587372 10041865543699654238 6311901466289134909 11952149152039744342 13105364066082743098 13147365069622108725 15638834477831687243 6482952933163615024 438734549851699011 3110536878440408554 2234100703900565015 13104296525681313838 17195212704766832750 10667402262204888114 12484915644890958316 7673636512424539724 16552220594960702294 15143501886683571455 7495875360098040290 7452812592280785891 757851686678981957 17424999079272984604 12772890180158236803 728966108396239863 12287972822225601172 5661302652233561350 9686435178631843589 10955025344362444325 2102777315763829277 1798756040646628696 8498670938639987789 1480279163750072049 1473953622301938748 17658152031036757240 14274163676203798812 2586783098652631843 7302484404278087072 12438363697695023882 2362273363967714164 10116353963138083426 9601927598725182986 17494565271767523200 15479848445095737125 5026303860126061153 3153638470680798523 17078777620381507695 9068792589614094639 18267122990758891521 13645902316187806460 9199641870851924848 11573993671903860088 5014030691651436184 13302201975958880196 9332517380243975597 13284275886073111332 12984633036525265478 3407319937539164705 569817344233544399 16439475348735193374 1477490976951792806 5632790786716514467 2007365443807859701 17779249546134741296 2968784872042547767 10343640683208619034 1838315904063655395 15665053718228756785 15153739733726045844 4849856814601124783 10991544248005095251 16787777959981085347 12734825897447103741 14095683050352985786 14396674990061201353 7003907260722046457 10045633877266996609 15395877599897048027 14567248012716767501 6265829231746954961 5832816262931227115 10308902786779710336 2389633062642719687 2522367989822379290 11951087280407545732 6127708327952120189 4333048830620286736 15274285490333820660 3024439658525465842 6103050041599257047 14425852591986196597 7350962786892491513 13304560846593138297 11376970899811620440 17603657386359838695 9304993656318395109 156370057132750395 3142807458531322264 124694090233795272 600244979794566409 10871763408658180124 1537410608471193642 2068126120388832732 9746236720803070890 8300792166022567924 11130471818516420638 5001477073839461975 1237309743101307627 15731835926868453892 14952733371426595149 4039623976246086059 6154678648281546595 14780337109778373324 3678554433835209521 16658039810601617255 13072015658001680097 12860084431008582427 8910730588190352708 7428100153895664585 14870210339749945781 4812707509586411712 5586601038947635964 8992896003137212823 3536629015564562470 18102826906263371055 10922877820592933325 5062119287992174428 16332321173306781196 14586042942677729984 17096343368835755254 2764984008621594743 6738302535655921328 16878981724100506419 3430579012486422534 13962386038720128147 5433664015497926423 12245954750625330726 2537192781722862482 18199787904770637901 14960463957669996089 10332444531708509330 13814889214584878730 17593874450747888988 12691807886767668272 8529288780746471269 1399182557775601934 3821280963493807975 6687179171421832304 730249165852776524 17646342296903986583 8418120740390323089 4948022781931887748 12714721706635257058 11476077097428095649 13306613116153219597 4140112381188813473 1348659991219402485 11645816705215398227 6817451728274736302 16684691182960217629 12583893504540256851 3743070130224334033 8417561468267914005 12481288388874657032 5157424559807948399 12611871550358754272 3072796282455901757 13264147505675474972 470705997331645434 9666770283839635593 5452194386322728519 4749121789404275058 12262450075729298821 12643262364904182716 10928415591889966933 8969592838608154648 3639217184272018558 8595685806801035203 10979222174768610297 11570437496234838156 15101140425721273132 11975938530138824603 7105580686292159190 1267100371904401083 2220540231005293189 10111609200592446038 13688284851879405926 8053562664909713770 516468434418982237 7770762564343212925 1939064102851146205 15980426751730903241 2510119257338129346 8178559275863417684 12342623206745576360 17988923606121183444 435826986066860101 6115028206551632652 6772633667624560740 17558181245594024538 9400395802514850112 11103331831836619099 17406172744078979333 8038151823544325048 8676023977461453250 6914469122590541904 11887599528644213330 7982922087947296388 13075519935085146400 15665849618684330641 7055172051237265834 10910334538258901263 8443324202613141110 8980354558587603047 14837504206337231700 12809176990470035850 13014649506119551161 1570517026454051115 7820645135778402139 15455078438580296633 422005423715335454 12141204133946268398 5285334062170579060 12870715582571175377 9907197525677158063 7750479356350106718 16940670255226701467 3775943447582227612 8029308075765871937 18081420464204205450 8959552529579122599 16613815113739840284 17262476877523051674 12735728817724086877 12347741351717156944 4753127787742405647 5261411417694332806 2739237420466137953 13698872930865899148 16910986819318858528 16465562719442786279 7010077301665314949 10358489977172162249 12069455257548297284 11932012534252822403 11734525001109586333 2642800552980101106 13767317977447941436 12978148926448015821 4393964096188189586 8618578610525497993 7947916432365117810 15215712377250617969 5043944238124373882 3608249986504263896 15774492851250109120 7166075182793608419 13657190911348742981 3212561700391860888 16978480058998762339 17361216966461385527 9374141155243300168 16952118637777394183 9952992339885666143 16082754816619000918 6979249560788947005 13004638261053936859 3316673263573534355 4232841562249655311 4674754267289986286 5628910592516112275 13299960340601660855 7305363982402477414 4023097733913312353 13423991030039112010 1993775917431438196 12016427937414551618 11456010844985990716 18058767453420593247 8759047990620360827 8932930417946905516 12629265007128807252 14685820928808337655 17045156827960290709 5570117459629863046 96862737368455203 6422590776985979692 5930074002283240103 15835464076095286721 6645395495729139415 8776473537008298786 10365573774803309547 7386169055703120255 8714204771026362413 10610909171965883281 11531398424163413951 2622204883610082889 8811006622412825073 16204240662401464626 14448274729445009654 664546346243689096 8804180751119251842 16293302139937732980 903907378544915830 15808059236079766080 6497636080140371752 16064876880259628684 5469979926699586358 10000933443305800964 16626832645153377334 9461465663469080084 15788247981585293711 13042628325649845344 864345553706709558 3037419062860781620 8830582133811146190 10117926089956199396 9877102130290249227 11874908099710559382 13631584815988910297 16745216069641474156 17762428170111347824 8895231297243146012 1475202512870622554 13018618177651890563 17319859987499296753 8311297381549671210 3444552209634208963 15215194996058293946 14020275732535483808 2224607268786385083 1664918334534072877 4546674262475672565 15587597825100107971 12999957580038134477 7911694525226020927 18091556427477579351 9774270290667966585 9461202946673665569 9609318641505368671 16561725170234977981 5354494666264509333 16682384358279331108 18261709634525095541 15251150552072950439 2391548930232230148 17952172240233443487 10779231201849840386 6042604596341703403 12521437577997171880 17446240104999187325 13881587086711001634 10070893757112087486 9938824986794681458 12082741849058328870 10485500940522867637 12363599589914986458 4006910726057804555 2767450505991074139 2784464653756415518 5226539799800769377 8828601894144296263 13861467206846294321 8479686878204587132 18325796385135729836 16522623979116908310 8921191783848433013 6432643240269758961 12411163567911952320 17325489012705504169 14135987245470394959 15669146508764299773 1785617929896530167 11379627399616667435 3012546015027222813 2309243787914378686 10744829189376471649 489857148125434496 10380729945031458640 4969888165468819135 15728099091454592410 1092357432973478168 1740245504506205538 16799318298362411113 15593420459274504686 5046435433028305573 14668724369696115742 18299846858095051903 11258183197334796150 9931584691348076044 11748664672391309816 16458769495031627860 10006114314479690527 7161526766835746238 7328505937154882341 8143916611272301609 6642712310959597245 4475620752039029218 1566134081279192248 7630477750286128742 5390182025543826700 9176886615834713652 12556076043815579403 3669148711391871110 5971017752240029044 5320171396765149308 55820170137980751 6992046530359923445 14373516803281076206 13128060977025347396 1250853818254669129 11531213044585753640 12785262056390885965 9399016522478505607 13683064095172734813 4992670086929476005 4921235577316817295 12312689570662331694 14940949271190878523 13350909894861165428 2280469307472240216 4828524178609248869 5489676308035871064 17906749007150202512 6132221190099075573 1668647848651862675 10161902348828853326 4142030160900182860 2241240455912240002 4733353253287239209 16728158675583355505 6998273822859099225 6462753183983539097 10907515917197411874 8284776113062562643 2747577503025039296 14582566789407932800 11884294568403790199 1240034730044999680 14042586611214644054 17052863324466761501 2620723542272804887 7895157198743814058 13476302697258111129 13765696181849470452 18435738205268581619 13975996145014132039 15348290558780731650 11192043688064371080 13312201508346962317 10949560968018182114 15927332597584810026 16794818978861528817 5009060674227885721 10432073442479804748 6251610208063455062 4073316527691780710 5908562414259369564 6224743297162274053 10077521711197146792 16600811468562332049 3120307507755607589 16134914507224551865 5568920769130784497 5040959092786784620 16036059546870487262 12017208855159530350 13353433047487850136 17723543944581818855 7509657682531946429 9099240904655065016 810327222636764244 17937597577907252358 14736453821719359902 10387142220705505134 13792615744359444334 11243388069544943238 10984455008532561349 12558861487720117095 3384051593989552612 5305848509740427457 10403161058632611470 9448429647289688278 10017329342911593458 16251704378190583830 9148859478829749377 12994145721341061591 18246849983586623412 3545220203388123390 12231630160668578231 12177045072806852550 13177162414422754179 6779726299880846125 17913191482299574501 12879937247919450498 12492700338082861897 281946648801749300 4788632157089158325 16048213021270594240 6139169373878751438 13761977949774392139 5465564775273792245 14055436011569478801 6235080489066555105 16881918476240766190 15338645734587404779 298607761065026282 14573304767823724915 18160226177905452047 4036012664900607298 8952478637696024740 17894031477380633999 2987311199018864157 13299999813311553345 7619826568911132417 10271433387166768478 5656447824980686320 14084260152296227782 15491427654059119926 11448011644039150264 10717231515031384396 17862966860906332599 951286634803047796 5768117619805186892 4314930241164526232 1984413191077150423 8166087947399156600 319981604484586161 11632860761732581614 3058248850783319683 12023320566390999142 1441339646387191407 12574261205565238736 18033370703824185301 3588447673465893606 15855392531365400161 18044080529423441478 2765554266704586984 12487089237764660697 2152614830032001742 2127132507078150115 16085663838820594556 4401196428295506474 4217392267139723812 7161158155472807424 14566956326545731278 8569890415240658192 8643501626575291567 7632210742343192225 3461785516321904354 983600231793504800 2927424832370878212 18084437401147470584 2604395529723486561 15676005209477908581 7041837863938768028 13394796292013293927 6393650679571901962 12117864193017454912 7384298154596047025 1981871470732446199 18414841336378057063 1346727158404980373 3675436200499645030 3762181109087332535 4320770099399435502 4352092453172729647 2139535504894471639 16782455730116418517 47371661783490936 12604360922052884709 12480506158298110860 2732449702151535003 2338976648199509324 9548323371007238100 13501640233813797567 16581682960305887478 16583032550411016910 2469318995449307589 10320213085088099563 10147540553836377188 17810364041770502244 2248395427932824579 9697114802622101955 11805635899131316727 3570781672978661562 9125764496318867710 12170507002208293510 4620881562478886981 7197796836693793717 16185050213142098287 15085527407178950388 3974738539815610651 8109082140275197007 9360672551840636667 14127564080867510199 11466140295597981381 17496170189965055961 3051475427761938607 4276046293638155908 11081263687840087695 14425135192689414927 11340517439264762000 16070069986576871955 8445118062050155785 3510391537604021655 8855281640751029597 10531212506297100105 4855131000949363370 4699647143928619620 16698124445129669115 13208077307394235722 6573420800997242960 9884235670061624235 16949261233780332229 6482894108660826495 9951584987350057797 9589598336112234079 421812752672621083 17158285701327576364 14943195339559752369 6441324007162809886 6463116498650566520 4135242024300549833 17626515185875488390 16684304819780070072 17683779139288647270 12704737848295308045 12386866017465267567 12598640918087386790 6459349080396367637 9254015784910648427 3060648698826037366 3614446282253667567 10931776150983592680 10118198581623790706 16261140490526301348 9875780812433818389 16293984979176471132 17590818897386119528 15642592512825376384 16437478159977892041 15896671955216458563 7692230610770025040 14644897515749413289 7823080925566988458 3586265771820512301 6477577752231694693 12953894945134041929 13045603204390522145 13405794817954189099 1400017394348356156 15770286146569457822 9248800702765025886 16997527870663001224 1370085817907796308 16286033658471365863 283321535539902530 257075398996434526 17868351758807498235 10063975069012555097 6364889951789194831 8593698886742044555 11606609763562547995 6764795417963229260 11327384815212138737 7879924452568842508 13520669116850248901 12216586047034852493 3224315320585370474 12863673924446735953 11138553167446284012 10761675906180916846 11941128058162013840 18268293243204048873 6499755096491213010 3250431210371529867 1200831461251539164 10021229484586301288 7942354479549410133 9452532231340548221 10174904115424327407 10121354351219567169 11057995321329000252 6476831159408106694 70339939266902476 4473896452269808027 9796662103263567483 3051699660177656595 2929444160262760109 6735037265757311675 17935048201860590617 13917754740317845849 4709472728561195626 2595601548215798238 11864355048507832449 1009831073800546994 11684741977632586400 9357495278663174392 17601387083838159972 18172655141221051428 11755828132612887480 9572931289384748 17969951886508073734 4498820471709139907 9361352585688596359 2773230292198030853 7260964764548465366 6472073003463032242 254899940198402059 1828242361180924428 10647812963162628404 17537562904733785113 9715988487063446334 3737955539412446176 16492910754157280788 8224949405980098709 16149350739468418411 14449284085869595626 13773043849172385550 1323517056697048345 11035270324361821380 1405727535886656008 7899278353004083295 7464976108128876977 4528953265220849422 2298438717923317192 5238848298495129481 9545551152059240506 16401844970265279964 9588116145651962123 17502093023510544208 8396537841080200796 14343346842017241130 17079745502800953938 264207307010833723 11346865664425454304 5733055796131633087 3865840454938956718 14339097971867974281 7033064786870020534 735804506901218899 5470824549693521446 16887800391138698175 11179858221654674296 11143842205884087168 10732421414826708694 12587794191867595864 10612503054600822696 2745727196719913408 10622911805918364547 1393247597725272202 1458727935541091719 5739631363391203214 11733364279756312732 7069065839060391824 6212302383245617642 3386122078334943978 11482708262337789214 2037090720392141311 16585417727364985508 11952710509107246669 15262477150741062441 7298605245606511870 7949878360152519531 13112767437260409854 7017651200031083056 16880693100452427523 13253481970402483385 6094087676821414084 426272413841875140 4268092634127290594 4170048486181176292 1067331210743771024 4523657234706378734 2598161484586630590 2082621937766503257 10211587410346612352 3661104324285954857 4996089323389740048 17696501519808578894 11104565028129175769 3902450978003348742 14577415474442637462 10098545956330951543 15731690495992662154 287466486638858890 2509450393925225450 11047314662331275188 9311178507410808837 7876195965801112748 10015754756441666038 16274054789005293343 7105462487959110098 12112733417469874628 7454384869349925337 16101803745240908855 822716035478751828 6518199483346320410 15515901226398888244 6397023938186090734 17257929336460152179 18087915722295063748 15337075565258581033 12312798293784011967 8980134122240024568 15824088192523710349 4088766805445872996 17976320702222846115 3317057494450115846 6387432967310105770 6678908487139355630 6158476864545325703 12382953025611241380 10663710815356919396 16219045794316822506 8627472182275155259 10526870700563066755 9338108778472395692 15153871330737423485 9517533479794465030 6472320565086273638 4282261740325039385 2713260994117227002 15106637325092072941 8761967288149301615 11540812965783035683 15902802447069986501 5412562271917315126 1427948328020817819 15306536555487375266 6990134887648384697 18151030032646716774 11287277454983106391 14200125490162572928 161406652207078011 5141386037640917513 13221660685941500806 223483048058138987 17340872644359063750 8352170653807421348 4217909652768718173 6700285821375613420 5231041683588967322 5315567122952102830 11329070633432875998 1129307624511320281 3719965552128780054 16432602773055291664 8709370155260894123 9436361225050455689 9754446289737745762 17272870248840449380 7746246768706174047 17308352034678714461 1244377053611302117 4699839072040482566 15685748209889145701 10322065074478342160 14891186202170515053 13653063595164247321 3257444180670490712 8758446330551283992 16808254332430971765 8986480971260792357 9110872907263189541 14223654588791573480 17676929668467655919 2159253836701700902 9256707333169350031 14695335155525437987 5474777639152912004 6069082321575627843 8645377702503536445 6266373007604346410 909321000315611281 9193177594429626378 3353191985622259795 198386085297560203 10169117521056566905 10287292892634665044 11261671800442970396 3940413288927142039 9042420961828325126 5900543831832950919 9047488721971651663 4712538584070201944 6795767503927988649 13404227140247552071 7763345246828369340 18071269750855899418 4238749177782259798 1719942084281200379 6742304730100860536 6801689505947062950 17964975792547214451 14697238882941215735 4145364611722614016 4314723465549704900 16973402516619494246 17637478385717237266 8758154996484793952 15107377318035671618 1018649274173213468 575277679453521511 7664665620029530810 15705903892603659823 10415037956185667673 16995694539027470098 4974355948921080209 10625436305823474137 8499369606977923663 10194754015927327723 1920688005972676993 3197545140445981642 16642198209023101965 4809480159629894540 13550988987880843258 1874619533932311470 1148537504892605504 9979483948346887048 5568282747232171751 11395219604406033071 12135154036228080622 16859072576322970376 18435300308666246361 10725708390235723336 13203261398520227404 10977899035890131960 6528512319311560800 14979477448337372858 16167572132791241658 9548259015710334067 3106496842896326435 4823936112120157914 14543960134302863728 5046839263577905316 9617848809151722799 14986433125069817459 8559972098252459785 3208738660065237094 4639458776608323865 15504317123017202504 17239431754379722577 15994503539510918446 12009431558867699104 2783894069385819106 2590270472193578167 3069179807345858243 13053851800523300803 8541521937998762477 3675779610768464799 8575145817059383333 13121713546091926790 17259228459802610669 10604421297988815616 14744442850652981637 3037632340450132708 15671834596418789634 6264172300042645337 5064875922382769015 7615358526134976048 287009121407310247 11272841211610207357 14888669431854251961 3658772530263679126 80019157995172344 1849347411499154585 955666707208278298 6012783946591600265 6352238489559500526 17854228768612974218 10064892159009414319 3369251245412473726 10948237784509869527 16325609687777178318 3845565907036218634 367030070549714610 14877093725251553217 13619829078065811997 14647418867189205894 4153512938550491153 14052042911695836126 1861080883817819169 13791133613476040380 5130518195267327215 10141212281646773349 9158149454613294207 5851460729036945541 17687504057083479862 15030404832340218 1766464674632729618 6959753752217013892 13235302807692727287 6481482319899480955 11114319732948509795 2090776899736241361 1952047023117736481 7339645565611924144 3694759271624784517 14484379853312612242 2089265544043163827 12185264805597186759 10510634928556301682 11587417889938573215 9318127585474185379 8327554953473407492 6221987561604265309 8397451082161448464 6571368718649403059 8425402965721380655 91936016158515273 17592487671552338431 3261903642069437309 16294656476855523413 8763458947104180946 4704949075838232794 17597229959194950021 12729571232464799693 11974969656960954434 17803050918367817484 12356507596386573288 13206089322976942477 1616143290198445012 5632806645912374950 16680770691747657875 4327915494240701071 2582086244194632165 7611827557150387422 18237235792374254728 2311858263752242360 8428596675076912542 8835722141220227077 7523118296533979949 7683259568626705116 14476299753689961190 15886685594788417456 4925330548590697088 15524404448334233618 16480906063224816407 9932084139344217531 15012623171083881665 13284713626414513999 2268509387298868704 18209699582795229693 11881935045469428694 14202594568144579664 17276150807471110948 4102813159022475569 7206047101694174150 13699603986126085811 385801818152239144 6033373278403692026 6504819097681374557 1560750350136512303 16084334718134571079 15339496075748886919 3844798975015352737 17866884126732352726 12340316606762295837 431648394730469514 4562845666523571776 9990805505423709086 11924682857437502871 9239895485673860337 15924602096985434808 4110074765885994226 12235445999804922311 10941765733797082738 10406509892563652966 6576230696747993532 3348792752801718332 6851743006988800309 10150167194425288440 1851353876824004173 4468441682831736561 17407703912679521622 11700280657977025955 1587829992998060563 17400777918970571929 3879302690078233548 9805321965896994781 8363831463666727225 2399664361653902660 3035170133909854227 4113531586722790839 1327102856231040926 14541393177989840418 12974144363199208121 5279239674184231878 10715037197556035675 6261927709788429926 16572839771202143313 8210682532972026460 1310276835140820208 7642551359991850532 4887526185841749104 4461344531033348780 14154620916814840407 7348822926622060793 9372220421894786061 17257816774871847389 14409189211918347101 1978324197808119787 4627832612879376019 4359546978811304920 1208140615948535110 6792229279139131957 9888176783227854807 16565002267052978767 4412134526048955915 16745592520519770809 1025886574049448034 14700211678075199558 15238044382367372580 16880222299759157819 17159240787440967302 16254475625346228466 10629317543031352367 3039420351470489427 14070804490192806728 4999108787696589824 3277461156958122900 13779946945655010283 12848144098112349898 13154642404785148910 14582769276268235244 1152702181974481982 15455658194728886499 17211150012338634785 16572318068295227221 3988302892538975378 12736561103639895548 9096272803073263591 1111497987732614457 10568071630568981334 13159314693704279295 17048600058136596903 9479233999858080771 15199860222557974896 465498807633822137 15029834163549539259 691264948822750973 15339995404590575806 17604153923545269681 2297420890370629293 7100410696592302627 168462965588022328 16880339723882241134 10733125335557520972 6273007154434517524 14614648763457854261 361353536487087444 9274956837398198083 12153076041968558131 6480780730561224705 1663605013950688010 7184993963516578404 8037526300484255364 1564809328629016996 6325873781026465803 6936836153658039475 10170121497128100351 12111030243997995361 7925771268623794779 6151081915492871842 1060070469876084024 2134185920395653776 11898713133307225669 16950400810499200478 13054191079037465525 9831533304994337604 1628194412428357703 10887532520142220313 8371919524615801291 14002033556633281163 6033363827110865622 12436873601903230913 3991574497310010339 18031948584641876441 8203465571298460914 9564003038364025868 14829453512605675569 4123020377549985991 6133383092709407813 16634988889952560466 2415297965738872582 14467857566390460216 8446462509503395915 3949360182831369290 14913807814343773022 10278388943564249636 4288736336590835506 6005976966956731530 4051305623265802591 14630510437833545246 6561185077638682599 18075652078274340280 4724701345063790984 15569930510180977687 7523610348996825828 12841603670910499962 6236833151079658243 3754826815406701907 9485019941520270249 14586190271964931641 14864432718331867466 6214447745353350324 5313943560991395592 5109491678191774597 7623369635061443389 4791296792541032263 11718932100722183121 5081681253326628149 16944522005153431830 9364373333740698994 16265413989937508739 18331328336657446358 17569355845883438507 16260543866820794294 1509897087378922848 4384711355178007519 15764088597826726147 3379508698053485269 15144984018373977450 5866867253257773143 4886302709458394857 902323058223957648 7282305892813657028 18289577922748536404 12242256041544618390 7163800319416480902 4267863101333511650 12930497580493030609 3500161030359474078 12501731613477325457 14221208909304689372 1727329347142037136 15720612011112783948 2163679102207076038 6153406137127323193 11319752552137690418 2209711266785969451 15897376295627442160 9472573603470332251 5303333794532301818 13606531289136117272 2555830656052427597 5182781611465282437 2444855929702662638 6429399641967097162 12272569592201252692 9162302236744331823 4943195933764728597 4095115180524555598 15680755234262307452 14970369242835663277 4513565438256006617 3771027378699500323 15963754517675762192 9139295946866169898 1241336585167227904 12958812146461765600 632582507924886578 8598986104219525213 3480030765463717541 8177756473988712072 1059762328667543162 6896797387663221842 8688362710499871831 2514330607937775281 17330937249599537350 17714801076224702077 12675713873860047388 1291031966595403026 4344152409797672258 4715610902289815164 1747732290589255085 8624441183738904695 17241235932692814216 1663310450829811028 5288676052634046359 8729139665878699682 1522482259414345134 16164737746819226624 9196029353721699623 18424773905654830058 4168761232751610846 10331616119793772006 13096460882618492043 2653276748474392985 10487798745368590932 7178952817930717729 6118585163605226545 14896260424035644789 8581403617090954221 15772098765840061869 8083776702926729399 18082010037911548754 262154243174108519 95236357754502806 1393991407800978665 8484757771946885677 2405577306793624236 6116939182820471007 11361873452021928084 7260638373722507237 17672527148318129653 17403140446835809350 3956222515058336688 5249386844914137761 6491215298680431034 9165813843506273933 2796296997157997101 12181572096161278119 16405226741063486337 9392176335937209692 9429947243653933946 15959800568759683606 17727678810616604714 14680624877300608542 18131832252399661448 13840549302717210428 3146977428662043867 9419878213999638044 9289827863844814449 18156875583762234333 214072022259966958 12608362709773143886 12537644791990521135 4319178211313223539 13951067057227788109 1104213048832469019 5941604922779586211 12740605994087904197 7195518686950796135 11780598307856731262 11198923242430852176 17559486177250396775 15754736871085893913 15858296387268427526 11728686394322460263 15364775451002053079 16245503127227760954 14247968745356472045 3470872022327494336 143037838211246304 668533383905795481 15271519681054665033 8006686414831471116 6893224705800491875 9049147480323990582 10415906227252785373 14843386804118631856 1013371130446317862 17095183029464686527 3743814406035887979 8490376939737381522 2947445642836078221 16437117026906304110 13575440580363732553 11885572379961990813 5638130783443195222 3689900216830460271 16290458819639151030 1345537797092759389 14155593622763117214 12748007498487915560 8083660898153376089 7267671012166214662 18219998451880905454 12218574776517005464 1050783198999183691 9501823451715121410 14890802848752068187 4929832656571586990 5608916742925009326 12698197366081169852 7104029538099037403 13917396664489431124 7581174647825993211 8153278668826625683 782423395010959070 9172500798365712066 7434530849294762554 310799090579521728 14121333614872277979 8682100302304083046 8018379004280403033 1877121521819462387 6391230734211365857 17396610147509226107 13914627618329734798 10669689390773723546 9612570702976685541 10356480834290114172 1990293207216365829 4767651757281063986 10439237644996056482 7424692412789007297 7135373078052027301 16391084608084860361 6328125519404481018 10589178722779063524 15667924907034603845 10461486837735210484 2564695920216095377 2330826271844558081 9869006768448999369 9881469080618246326 5839158285289905036 17124031013579717721 5816159171615590156 1563190954806498363 16664460835624902869 8005139307893052581 8147568798361351975 10102433979244223028 18093849040244446381 11761524943773421143 5130674122398584760 7130692686137472403 10370280300860542277 11918405318150885984 5727656801261989960 2716020218797120678 1851302314215425506 4592034671452261456 7487563688631488245 11306179172733677568 8394137300704324691 17302058687381198612 5489446397813071400 12045756380508688963 3687151905543998975 11272309560183281840 15657324478397632475 10372195848896155157 136285378425510440 15143140582602418319 10078749535286576397 7525341806217359088 12388610180483037360 6669502306667967200 8528005763229094122 16172545871600500151 9824314374805906290 7805758752049993099 1196255238338683392 9354308016929968378 7707027647227987667 10042840434740880284 8472179834485415174 5581584491543180472 16659057047745656910 10035164867600040662 13314519160026815271 8281653627115815422 15857106635111928502 17976787393104491464 3241754654262578341 11639338058868796356 10303128751305877749 156817964943676000 3756825805716425031 3983936121235676132 7059319378267421854 5181767054557881205 18051787310502271477 8343344944534341026 12860155594220261895 12427767205192233833 9449828116741808574 16486869784785598137 14836186850390993002 8211485528904072532 7761488148925061949 7643555623716241442 15812705096062041421 1055623135121127961 13821104251993395848 6716359995873287095 12326921581213609829 3010979922725933195 5116579708936759758 12309529699330092561 15191724593784742057 3032756970233588965 15598993366706705750 4238344433363555207 11850867135889113162 34283886479162992 7167955593021100212 8157489154276571429 2150998952807143393 1628419968130962212 11053142608515828247 18339473849130605819 10508530773654884861 16824621123216081753 3260878114371446912 8697262455504750162 522482495878073257 17526768678917663625 10691803121335810089 10786946750634063377 12737935603061476274 3900201073281691630 407287379265994120 15348366491543844337 603380491680162128 5971103759311150110 17585270247028521424 28663046415515244 15112969287611330225 2558437433872126438 13882107160135684360 14410576604775479578 9401415453606183563 2792743095699498190 12474705190461266902 3273349826672034031 3196948350074178430 5451092517108198258 16333356273819801174 11025839935546054562 17621444917788792544 10542213732202733557 13656594851383020628 15225010043819180135 7180594852321846244 15920344914617418272 9285755590752372848 9659860832253848680 3113272747799548130 3182587353998721780 10279432738242739930 937483715115058986 11512966360255191990 8145306023269845161 5271190300858721159 5969403145214272114 8541392281827264362 4182702780877012769 18351654619237656308 11168210787816997422 15555552052445219287 4015275644658680394 1242391125518386114 15110664469672140713 177417127595170691 17639506692944020708 9460468752371325996 3946832651609731566 7670546948825017317 12984293252276507239 12017901531689200184 16060704442562095026 3624942658241963905 10639485311719396881 14560255202982518986 16326192853626051644 17276735483217902737 18310317645275315509 14816547192722631138 13154181566793642583 10477507617231198872 17732997318745475913 10887377668288522678 811606560261895544 148862851573372436 12849110691932102313 4754449808389484267 6455027893767173949 16944869129208018796 9766230551579974047 3683877243641744649 7435398847661631425 6771606427222725402 1576972488507914931 5752439519316486775 6798045514871230901 17078677873691676838 7655688502110736170 11619585791065051817 1135544012748206806 14740911888110702527 11736685460893424704 1562991020492316345 6078441545608549794 8994829475995164317 13141900860873161663 3716241237822558668 276360079022556307 15116660591936654098 8673595086072592071 12408518161441724401 15013344509320868789 13246537801261117805 17483327183881355431 18119631066183723682 17864181469533304863 15652322512087181114 16128042489841416959 7750642693102317912 10024394908700263438 14853124993922904754 6294504931731656459 4903716706052918024 13914381466668947079 2224299656304219362 3778392047390487976 8672014047316295181 10086451013913042459 16702948954626275003 12198090702139264739 10225279319454697167 3280561366317811572 9977867280325149577 10695713177630767468 783179504999119548 1631531199829996121 11252236869693627416 7272304355704474221 18202464728401579337 5996994010878950853 7579523427526627185 677894025880662760 6867103954836679644 8621424345363931941 2888796046685247460 7896845146580338980 9349022697282924798 1148849531731813772 13521075142139282413 16199221076065791464 9750318570947749136 2115310318993252152 17091144166315437969 8195420481827803431 10596302646491942477 2469624148419423000 8978307135722860361 2643154320671961180 509697326596755347 10086658072617262515 7121190186298961435 3223638777942176061 633590291809684581 13501297094009950650 3971324116037871808 10466753517887488484 14660384796317406446 700544246120623638 2156491327591538960 17319802008582485149 4524069656217975379 8605898408504673269 12404327622691314520 18093082786282807959 4872082828357640958 854139547633399449 8792104781121455608 11413026601669192379 3024200952204759555 10959435041420379575 5122109800038355162 8853764822157204141 5519311542693989037 7483626142470578215 16349960945954865676 11821228147013793151 3074937318257915085 8290968892763465411 2309778346454250752 5267031527043739239 2551437837908881121 14546801414018018643 1027403193085509570 2736026210427528897 4641942552081958301 714528872491919989 2738196341674064422 13755321398168846788 11363208084081156862 13612715526208696870 7650855401731914278 16704770760878331930 12488525902629336100 3521399594436830692 15461128313712459937 17634229740561023986 6757121022108895938 16886342911578685432 6143562031609615765 1188395439134579715 5992141959601177663 17598934757889908952 11068005745087605329 17587809190065507988 16992525050179126543 3734786943605479247 16912293956499150177 14915064058160299214 16868997906558088340 12130515629611547633 1942813384686985982 67097586121768311 1964247382300100856 8781208068311267967 11332441758857011866 10018364326379731935 14354599074695993684 7445928200507579775 9608301553475716387 16636254640242854232 15066497396444841421 8662814600675305571 6774862915625847790 14187377914135191140 4366877038772421642 2342956314453433763 2980595467761818185 528353501630067034 16062820020846316032 13169781709553322569 5809208495200675499 12827463062491145530 12728134133350075647 2605752989075856756 4295439377259642327 18089731365317407034 9630389324495403251 16781069055021764089 8438455899019246437 10877221794500594057 11116438329023240108 15033777787121013593 9165779339572090810 10247959774192520992 7290814077428578072 6415205744620899240 14654164107333210083 9952917983714299160 6889768424322188195 7440569928997219814 7930914175589724681 7547846433098527361 13422212187318700085 6228168464136246808 14556249667545004622 13030513349527679220 15977815233839926767 73301623528042716 2272938808376334728 14596084423783742716 3634940169805534170 8175909381604394406 7603261424513218747 15162987338086614013 12105798531851827865 12064538516244596496 17799294464348327945 13951535822130185360 2236266524748638425 8462183266525068707 8198302865471217766 5419945490055993735 10329709329852630364 4347602084656106875 2293621045466643994 4644526459654487899 4597086825741884625 740798323450805847 6457592844530823142 16292087904551781260 6015381635756197944 17209941539945767871 2615401286271099771 10531102855303498455 3262719558372287298 9657146782662919631 1940673150990909572 13823350965303469902 3175487575848795213 11025273788431770876 18434580489662525083 8661073465237351884 14114769793922139246 12454166720223752614 9919933232934454752 9323669793524769777 17275926613112331611 9173622118519247824 14770400530347100659 6656697417528841527 16597818880644527016 5772426712030160412 17176450274899332389 589740279957395961 1801746224368281757 18395626322122740913 305542938523003103 13692016308910967733 11650705007379935990 6070046082686856516 8343201873451361869 14105972989898215312 6000331165303360676 5519562549494146063 3340388675201471052 2859298376820537454 11043428451329807135 13877710592125627718 9922900285868170322 7986120668464786494 6454743958560510385 10432701453560821591 9113445717091468604 13897708286756592355 8997077078256264013 5769909958414530128 14779824536832754630 12961972908816347853 11160975358712810614 12245285965142078216 17021511040649395875 14598393094343963401 3125971183105653646 5761555075905671059 430456229636777751 18980873054480878 16500113895652661676 1228374533155470368 15471672915927522987 8083479774629351057 9558297562101479586 10027708087918503622 2284398572729999425 10691400695176846304 1565573667912722375 11524688679178088942 3284834171394169383 1752177144414393073 13638967786980094027 354411430158502492 2388859990690744911 10230393769337428659 11165659116432374344 502029968697864795 16193407146843805141 14934443387976482560 6503659857265385217 4888227843880173567 11875714447141031099 8858103293126911775 13888607420910602141 14908312163054970974 7091516171691457368 18296542289363402424 2613836271279436280 9402658171481870627 14077750142986625161 11963174933658543718 9045491419814577786 11347066063231135208 16741351362110775465 16437904767521696818 12131951169164932633 16335072038322489171 18257980179058519426 15156995943991151158 5500686668268477464 700619128425114748 3178123673109431258 3968105113242111067 9706056484362005828 15355755674859413500 8664861508255675435 13347470191006867070 14390163964553181964 9309113062427520501 5260827392401303475 18434843196498908945 2268159601474416259 5785391010955044655 1107181668652190916 16166949601052597634 13595244659080951028 5940456579063023254 3398291464003581069 12351741111235581025 16552604979123056012 16438787161128822722 6879793231829513576 7736008699422734069 13277627308095941818 10518846139817309138 5539627958954434104 18305400110813112599 7327201648380544866 2012789891786765974 9255207317184509762 18159277756035729945 5327006245158529826 1293187282451196541 3977201187997321294 11645141845111168476 9415305391752785758 17340714196889407421 18391373393425668532 3038710690667344841 466191039082430444 582442066948954115 6469842997453963989 11661226707013152546 3227525651252009815 12607265914294683405 15983626635915359680 1759257255863516321 15978832715102112140 4602084593615821102 1881525251359432863 1412103586139515159 3426906340609048442 8714126194722123681 7153106334951812806 10771248258099378581 7616693228998415029 393278515168153993 9803342812946883290 4636334517681947534 3990786729127754623 16193600838542177409 9882669766728639575 4660446706793631588 395199639406020746 5729211797027733724 8543415598172696298 8104234726316727161 6038046286275110961 4750413803763080777 14130527629800874034 18039606092754792864 471673928918151529 17810410490992978118 7630991356264097767 17377298338925525029 7674653636445770645 16223392110720725896 6414519102768177946 17936570224247639896 16058780302371910966 17776593017628437127 5193247998515022338 3012140824419815570 2344961464914899873 13398935287036079721 6813840692560364341 9182762022168774301 9901207642721800444 9629394016612580640 13770860748069357183 5067477218063294432 17120238309640786978 5660443277522513434 974419535120116393 1834863383509208550 3268119512361074186 1183058596816248175 15857779561075285157 175059878573287977 7656890913487681686 3067038370143310990 3593583782063715501 16246002432983806231 2831086174849142079 6799330533534737097 2365665714523157545 4431654801029560516 801784634698415336 4867700204659961073 18358282508500986387 3107846741440225082 16382918028471088836 9165613308485368504 12012201441082379248 17468196839289312936 13084988288460490059 3670860034465141680 6952244320648601 9192688399834950038 7919443868812317466 2750003751030218404 4197841779256128907 9067623381246895780 3428037688387262604 458840760983366555 6984828102986576826 5816474635467743595 10871205385177672747 8310638521028248527 5751939730066975191 478636404665782495 3326911910368608624 7399969353567178666 10134101577687055036 7497195376142193925 7762474114627018 9182818462700932629 13188967520668186415 360419658832150885 2215059152767071123 11534616226892610578 17880118934877363139 2636807603237538100 6271301474225673595 9799360135046036239 17590872264931853336 13162298922426182975 9412393918610350947 3296866323490514817 16172559028628753585 9439131985365396477 10450788755433693006 18232850865883374699 18138003692466975201 2154284593379826129 5214787595557860033 6427185473968350427 5349128702410581413 3877207198086170432 12414569723137442596 5789748940498550750 7303543280321866983 9483305828835112546 9887924993897179674 7367561645813070863 15109342353845364665 8463532952772678503 12947659381996664896 2690160385983189132 9492654993800862509 11845178041392639220 772805234873016438 9885281387726633222 16906765381865342389 16855006897384499540 6719623409984570484 47883122551107966 14807159896062861338 4943787897148195357 11889560841240259870 199023793407742976 10533034462194835884 1739389531818736914 8457920198158760129 1879717072146612659 9635737314777293398 4774460675206175419 13477505239146841655 18014266789309314062 8980387989439789445 17491036687524453009 3188255370826339897 11154559209441502131 2911551097463862998 2159820699634287153 7773499899787190307 3578667401348098809 18307764735767402423 15650897804198355316 16810186033613033081 5991968266267529734 19579163728161060 16379750240841230271 9215321075012339067 3824325617476907922 12948068202442469045 3425777660585507379 3533407626441406895 2864782442291891403 15966719244534436638 11622291200469047035 6143800901786541271 14766433668651782820 7653150745525808228 10504816748957984463 7774177341839563403 11695268654131895973 12697039380172220944 836115776154818145 15171974246879825355 12275630985139660210 13279605244053156003 17512494654351106389 8627442229020519964 12482839607559218638 10554127331737715518 14856259458983764619 680404929391116577 9454825604800073726 2279692115337696357 995577499821250548 12190521921064280212 15241931719567011244 547529884358394603 823438602165449700 17898380798039947728 3750892509518755297 7965832770381447676 2970148297265301518 7410893786208859189 13346099030002970284 4988103630473641226 13688695283103582219 14554784471942522886 9097372368852577710 4091166183126796226 356735303823644249 15120374468997784635 1101302837697584191 8894112935830299399 17869491208407658964 15958470536977862905 7774454121429439803 17631282670449170875 15962713912465554681 1635112003107203319 1861199405423199529 8882003206241511345 5364818700270390768 6171216117348309562 14509775692863764836 17874821290112043341 16022691590237450239 16646871666204689042 7962295014332956749 12790588670871246323 5171361681424356215 7001440136017705640 9758350788841232415 7647946575396547333 17746001076119077744 5053775024240199636 8672756692062175819 6529010653601997624 12719383228497818467 4396443501429628755 15638466524572447174 11519465205309069955 3370792833323443076 1795204875466804548 4325334752981062002 11819138354266022036 10640243503079804043 2138298482697451316 4752729863123599181 2057225785733195900 18292570999976236066 12658424380261171428 2901354617497565210 476297137543497199 16135344187430559238 17447238614996484362 10677330122908491163 14694970129384891174 8300006337986166690 5480074585538171188 15277108148994174084 14966359316293268072 9399501960384016027 10064070636457646438 7301283138569613588 12673954240107709180 14873467759453383168 4883402678294049865 13161137484445544636 9592980760587903623 3002751306071785271 9932042725236468685 9744321727304512751 9591240111746085637 15503470533090287472 12455994901697133188 3561893770528638134 15175877530984764130 12970358600525788748 15915356129438434562 4305957628452988786 16328659573314593200 9431472415829953994 7975755501204683220 13586497410030118584 12775496383556404786 3515139892603700587 13604192662844128186 10474564407376388626 565847464561137828 3390272542736303951 4006363113574791750 11535846212962689548 10996752404910508819 8275584740681188371 14764532243151308900 9758699124580519636 2690706289866113202 7701642146903985987 15183289755276347830 13884454236873906671 3479509028041868940 16734026863985359732 1005911919719556126 16498268576438712096 2712808485570684276 12824404813144966775 5866711821850034364 11486039862348020243 17280497229910686965 12011261341735170414 9426711476654650202 4312481228637010771 9546698831890268001 12734838227023325209 18124279733966345935 3253301119858669212 8828091038489698038 6519248114554318191 6196955219855750093 2876714350069802423 8858212840492372667 14849286097117444009 14894376156245051753 9122720550673252563 7948580437678249645 6246890757667442089 8433826786490395888 12136864729759807673 3608308629795621181 6310246784864645426 1268088763102796943 12061161888324690438 5368769083582837354 4145661437752982586 5571876022087624538 3837269195873432886 17139850696836357793 14481648339643216399 1282939631011276338 14330830882360430966 13225564437994765586 1955836094164919014 7325545407345324272 6618252318182441758 15985778502362179846 2934889264063753305 17833062244061483284 16037630446580042187 12203809528268857480 9748104661641013970 11894612793082880556 2032978547636822147 18062064615091641722 12442091004173974260 10733642260950413858 13114566311841650481 95110848696089121 11510535022475069591 8539321749665629249 15336492482280831246 9771146532689352736 14384767333309651193 14718834208145115750 10275509968888898586 8058355016007156502 4840360842832606998 5899154345254144350 15786835068588497093 16590341607441058580 2409453110459222412 13561844393541867148 7915505264300215453 12819604568781542063 2961274467591559705 6003688920327996797 12114781089701745293 990457200055586547 10039239239052772986 5996680944092806994 6892109527281570554 8169456405220353909 17880831612348781859 2127144829811091575 11446449963596355545 4931497883077753361 13048792280382742723 1759257983738727833 15694046772327703010 6824192053448882059 6925149646454616763 6025895988127033337 10697242298291253255 14125810580152147377 1351022933779957947 5344172540206434347 15154668087846978028 7084391290422378769 10867133626284891938 7314726283921807446 7761595218442174742 4025065011825896097 13390743830441756519 6342201945199849499 2055760678638616526 18174294829928369944 12410207841218355434 1070619489800300794 16526881113867192230 15054005111152804969 5273682723228029433 2318784823944048323 7978774293189914732 15406794594084040873 981632799632946073 11408738707549826993 4535550112714697586 962010595989425105 10801030453752338648 14853922033100344122 15763872601221702272 2317567599246486778 5636679226068674401 6189458688734494117 13964521195976391277 6400877055008274497 2764986328092470355 17274215080747913560 9816471512834019249 16886593876823873047 11516227442911219546 714597740696680966 8012398829983084869 7499806588169828104 16079987414654196351 17234211123022853490 16557020536966528321 16323564751208462525 17712594352467783728 11194038015037269896 6642768488094501548 12862916184155552028 7702714563893385240 10473583968483446422 14703191822827833074 8114033318558618037 1770040598414321040 4406956580944437545 11473385364620901381 11248793512087032304 575791550376762821 12390813690982041298 11028421349618340687 13208723476663068580 17976094230797610275 17230658458582455151 18100165840346028427 5808724098260996757 4190119256815932611 4709411074055957475 6481870761213809348 8634503767224642512 9525132040149580254 4529563880304323554 5680544665577368788 222432402380379876 16727515205877958308 350978884904267582 692762037095618928 11406573666036770125 4474968723699259733 5870378444742793924 16027015896202001451 9174300000940704016 18283741152307450730 10231362831703415357 5515575854045220028 11010106139921826733 4852096111418923741 13453528504506186981 13912807632257922198 519841740908205776 1854889237809113529 18151826611509076452 16692006983779521036 5573762332901434888 4630524010727116108 2117751802092371843 14378305315707000430 7863965037364121082 17844550360198024572 5268481654635095787 7175185841645818950 9845899989126151319 6383248254668625130 995138125957809805 17186533803974837443 9275959076988215442 14934182604280294526 8296721052584690506 9185721458744609164 8297603112976724201 7396146977515093672 16338967731087023666 16727383045211880233 10421922128354426976 7994368707571468467 13844892457477016816 442257039085037484 15878152734013594428 6990069874294338376 16112554903435335951 9212737566082592867 17016195886933822501 11411239952761496965 9340843991187162707 9974274881801436350 1169817118061280314 7315743750516236607 14303389276174090278 10016208155303967345 17233061602306263721 8591189424041723071 13405178025676939914 8076009652750208640 6079668271166083657 18037715345629147816 11786174822249424441 16810165727226098639 9694409641177765311 7515187977541593538 2663687914094139817 6871377288725103925 14867388688529347622 4985547951833849411 12540489675018421605 11674019299669639132 4051056570721049791 3096097701402987419 1162168164488947686 10908177635950827682 17560007104657278810 12325073889284036188 1230364289908659286 10788973433190715572 8641026878645942472 2024057597468516521 6005844912999800275 16184382672213558603 5991206621268820427 1726468315174551804 14517723120576889472 4118794097671105560 9490734546182917518 13804257389845849307 1133418744811979583 4897481995911116550 12404126681222283423 7196759076268215021 36602114926357712 548568903851209621 10175639557565884103 17128486729250274251 5079105149604729456 1302811688247644542 7028073168262789580 12290438977824410752 6634915120232582649 4735511176211046911 16244083901922502459 3667731302350220626 7039162492446706709 4608786125501100419 11701130567916652377 1221946468649055656 2568079742340800530 14323536357089051734 13329071278960346243 8015256455696693268 5384646037400846071 4379631180781644779 3011922179626775207 4333689610615847592 12344242713600222566 17091207240514041037 4003524155236188404 8616251068057732032 5360866000182506447 16676842527357807598 12189428067225868437 14637920133030217283 12313110616669970043 5077785836031667095 12706644980568766966 16176317996235214752 3141278107636628480 5996154984958785334 4957639954623463475 16890864450045672645 911330118893066356 10187035303046136312 17776014673499326492 6259239929426406880 16570804386246742139 7038523247889308735 15145678288736925107 10070493380004433990 1694830417926413490 5626965083501234814 1624321880628237508 15356230237095704432 8452491072330655990 13304543567139935957 10823705651211051220 5121767553303110732 18433580876251995400 11874337065077089607 2406140446337525695 5274853745239757054 12884318306245846334 5072747042093521877 8744607206442285498 189151643684375015 10715161926390657436 3217338512511377766 7279335194653686177 2963936908659892940 681881358048409963 1683452383613939464 4188173617378148957 14356790021995785425 7180449227854098117 8823050812837808652 7584251167095615224 9605565262494932521 11998049497862994022 2156106604215132057 4874922877830261513 5581620001934731757 10849856390222701300 14197322101223738325 13189037096468081117 1884930791751634074 13214987268478226072 13728590509492244041 10069890165296429703 16325187324887736383 14076988895549058419 10110060342176180177 16386207756517142465 6792765355166886677 13863099548646654271 1568622846112853825 818706054187847908 11716072605045243782 5152037187935887210 3688372799342995068 11595406813266886982 921542425481647433 6792513196084777867 12395962903519413287 8358971936233613321 8426274416510031947 4446275237560312846 12115562196054168249 10378599369365457983 8648803519231624832 5827118803219051721 15271313867604623656 1167368401332086562 11614266396942414566 6402296734358653944 14724171362740860984 17542069742044600463 4744053761464056037 17551090314601924089 6591079966149107851 9946985937806008911 8459606897500175980 3079055680770144015 15741566175369359750 4448739651063673627 3649879756296053833 14870855849082596385 15644545269811173397 10730989938635057095 10981969678246698375 17927256327572026905 16700623696782359320 11321333583117093390 8770756118971225060 7246528024580786616 16483085124199825879 13405355097323706713 63708073612545621 4915513903723868317 3040272223189723893 14720701727645230466 2707859524645843224 15490900465129265281 17923073198065731629 14995724388520971695 13814554470740795632 11743293085552781545 13312201659789632711 1959504447147062191 2673048543374976713 5446767142964621533 1797407561082313800 4939113906901115074 11039497875429301469 5596769922675611303 8020084112561437267 9072252056832084100 14298348325611356268 13331628759482525559 9179420640680218535 7522967146957684347 13042164363952554187 11556862891751464670 12347335023909635435 4271756638111211015 14157686693793984019 10449226813990184192 12241472756238013900 12509375891794772506 5544735791551366060 16215320342211081675 8294071510577143101 456579211494723911 5800320092000718484 3790362963663878277 8929229801864714854 11954998950099032214 14162042267191543859 10669774461220253926 10838567403121126055 8437529402926183831 2842569642822835148 10873956853123941985 17901652979819386699 12291982057682011680 7387816304242461970 2714246628439746004 1109390165703309679 124959766282171019 8132465660577316143 13636575496581315794 13416798131876440576 11114658435035123283 13329474940469832901 13432070461701328541 7271480858814245556 13065268609371671336 5313023929974606143 17103174910624475890 9134573691358557504 10561064726645370128 502208496183384957 9186376724318829307 13756545815162851680 177738289524400956 2704027499028702300 8776143518344648066 1854943076412326764 17535359558279181281 9928485024624209259 11079619900351082465 7285658774020678555 14857434789917104469 9277072635643275851 17037776977477560163 5302988823974166970 17058142739684077843 11187775228375477377 7277392768117901054 7436840018220012609 10989953189066162531 15190061420638247351 3835762669444001177 4516915625623104305 6652296113995346082 735335837088210226 6937132954626512953 13419296041404517440 1049970371820275983 15653651964505616672 16083759096530099915 13909602740614620672 10792626643415545699 7159560968374744477 4888582860367057042 3293986604143603566 6476653246369893338 8973465527295931132 14889324479862565350 10238514880687020474 796100207988652709 5113897321675132443 13650078226491530634 934814090695338134 9426979554849989027 7540319429577881333 879035011968311265 2031789888260831944 4255528831977146380 16054028319231292648 5868611667115233613 9481245939043186261 14800411632046195268 2514082299851186173 2144146682097134997 11258432231011900006 17582898115431947653 9635945290541537613 13490473686203539471 2607460219062520309 10839003097491188874 14248703974826222129 11926962219864669175 10689889937766722050 2965336732913151788 1420913794017456393 14636969885674604531 15077178852676434139 8987964997526548015 7194580150340243458 6086068088540224138 11268453111951516623 11617766644386499834 141382618090340155 9409918780276468948 246619800540832459 8942041592363003844 5053048245100377513 3027915458278950395 10152071122438029716 4467883588346421807 8374391772121346362 6411283870790079217 9857092125760466512 17323773234202216469 17929806069271063835 13149351722616673905 3250905667055152777 12595199192622139735 1290555058709387657 9196986008082576052 7729691786312406716 6092300130623227750 5384251512573192369 2150544363908154636 279994374353542732 13845145187886662945 8341227986314616904 356063239504684638 6683524876065213146 6473451047208184918 3769199464869336318 7414364801307795926 6945062340043144088 3235041541912126427 11741388171496339443 16952469511455490258 7930398045018766325 15775989432913848317 9554468768324242183 4522132380501217160 1643206658183969141 13338891297771671006 13797429919948743215 7725329269967462288 640874128830098157 4437205383445913459 10545796205613225771 16858797553456793828 2674700364731412340 11669563202768761053 4420949956262902348 9534813155123483725 7496857103971868845 3411324259844563056 10937685602701797847 8396139140578579558 10411787583377631311 3085215894516749640 14765525583818696123 12905115846528282991 7673266833522961092 1808514588831585467 6535301925263207206 3933034825705130950 7370215580479757688 6610089383498396453 15846759524934528163 2557374331223180329 8064981272490329460 12205651992772377312 4983108076707083627 6304651770013162553 11256363663989782503 526796908472777266 4072561441758094089 4051764943000968102 12477932543995586537 6253916660737172453 16270905169896093921 3413061719953368713 1966115393212304198 6927605333281111058 2650885449079644289 8346331525998374433 1690178397787839911 12831865152722013371 18241443609190160435 3059284120099734180 4480146803729131905 5889492430875210840 16455859430442255522 4692357580278630352 7051711326165194247 3409024596589654320 13308760106916839438 15378107492391826700 3558816759813655109 17912083072044600527 1931739597311220098 18166685023586560564 12226440114104377647 8143095966587304448 5608802575730870219 11864090304889706777 7320933941411605038 13430543390078148007 18414329834526632910 1953958087645029690 3499647724572915089 16518181246946220595 11332905083305739426 8250176461272325150 950207688673827572 2610221941651207774 12238361474519488675 5257190447660238669 11056864964539745736 5794721997468762085 12006137540901343129 14449080878048361865 1575213173311582216 14051550894042217135 11598813371078185967 18044756102698436181 3908176782596285081 1828810424722763560 4660328919852484394 10578789338570169338 8070026788108821582 1989479293113203520 17241238421546082970 15688975366004179340 1712199737323681180 12694557176517037570 14161466282221892410 16994457658651974765 13065384092236111449 11671492432393239643 10273783892589272717 11889307270952782549 14742052356793173653 12182309261292719659 4427001089908472130 12565938340730228345 6840356176322245723 17088381439411736859 18219868933723040116 11234831217725091092 13723172283867552290 9827100200543596160 4764710340942631112 4070810076635754639 8229137757214614569 2449876805964668418 10996980092201027681 1047702104925451215 6106588417394924665 6295133988828709840 17792975604148250430 1525482317276664186 17920357234858640328 4312361361667305347 4887787057602925552 5105408030658265283 15539946237747347892 1648623530842574534 11365524329163355610 698088947710926195 11770736797842757269 17158757657812547080 16169347074233115742 15067070785481157704 2125514670994874385 14131630724193198064 6670944401998673972 14320345673565067876 17423212561991323403 18265451319964775684 3021886007101042883 15107342306339151281 1948519894707775015 16535378027431027602 54481512644542248 15531854221883298555 12166369468801393237 6665613345620211203 10983243181951987827 16688982893746653187 7197900921883320981 7524967234488760564 18318930542729767841 11017089455795484139 11167295939350103475 11623885730017120184 6008465752211551882 8362152842129668585 16137068745284693390 5963168453680573468 8814981039071530927 15389594671796800656 14692351978889621618 7356230681135078643 5135069881941996069 5847307857518719277 5345419648124196564 14389985506321645241 16924512659250794893 5031206207710899947 14328590403516911067 148774126671259948 12625850228259919252 613731558056675349 7114907396299771762 8589573382272442554 12429978348475762437 12093706207024931244 8711049132510398940 6156454056770011608 7526683193003529092 3454958976623236302 16658770321362173812 9899241996948150933 15769723103051093492 14581529223675363423 14767400585151343336 1931111177902570337 16931553884304830565 432650231162453615 996683829537506066 10905315174363824627 9546540311793288590 14078136318119549051 3872115558078067147 5543993055917712630 6175394505610397500 9305622316014047718 15945703698727635349 8745947278256410787 13702404632879336296 590724630293301741 18428621226315868511 834921030924909058 3358668131630617865 17723813902881592196 3148472607126747335 18142607161173519754 8820730106678437220 11918169344448273621 2471350620732636870 13759971472744096306 2781751195358032205 13094187300075246426 473477487124405304 9431200123583616338 11983646206559334299 6694092180309183417 9386989529107224515 15948550049249431795 17048045092876956112 4642590887404667467 17452783124615930756 2639480670794566300 11568565022012007656 9697544114826628277 14135931924263745512 10949742653011605763 15090782963025786417 6672921613078256670 11170572585712002241 16128705194491622162 16616411973944952065 9505225772918118690 9836946506350010177 901199884631426651 15226089312649649087 5206146492277984688 3838789881725815608 16372938675100858109 12899080878347726524 15485014842619094538 8936325675395835778 4111507394746232003 17349824369275266741 994039129636259247 4741594267227514250 9251447861578051212 8659739548280937458 14008578525475631224 7327215358728424163 15539672856805062980 4674646819817356696 1728892852560774290 11647378461582325288 6405770285169451398 9772635062100915923 4166965692425973280 13397572393773786480 8673614059980080971 17524321308702114087 11104907831168140930 17167180592008743517 4813071718038129025 7899818897432152936 12390756065495997459 4643928111555599568 16750849763320831489 10182730136904962676 10184818074429111484 17467510084244472381 8815096967501856350 16936258087598910235 15650924900123969301 1932332392725087625 15441400512049136509 2452708567380546131 6961818165271029792 14042919119784392470 16020540674825195443 13102882272893120333 3691792076906807243 10693078159301621507 16624028994971277700 1050836610086929830 2245813513681844147 7169645970373063230 13503048779725714080 18000479383651544956 9838712909270093125 17542316318637697845 9716202780371714674 10131596599653179494 11676897420949775263 11267872204950641274 13408704808079324945 15440522530180500391 16254091134780416317 13619744495564962135 5014709675998383215 11836066200898532296 14489055499940150678 17865875906798527777 16007627033014625493 4356998846740191092 2537436949376945376 11930905094606003799 16252874461421535154 4781761813498159055 11016758442318300361 17693818666946398057 7215650055973240837 14705534076646548865 6844602600880136572 5887205631638688367 3262134050930638331 15387130811127528609 14447400406480081153 459839695430807804 18173064562596239740 15621537951195144257 5440104800671920967 932765708146075126 8879787596372786951 9401797414480857932 877659148017875634 12015465071013072950 1793440441382444434 5740808846402166115 5448534795152742888 1339882379520407272 3893615369247747395 13656061523744524875 7314560312954251966 4213752937309186341 5417612666005392799 8654463348571728812 15384446116417546475 9575541684119470226 2129815941548337768 11020521341040202239 9695758825212046993 7450302545063917369 1119796117304695769 14368128769156892359 18202010660363146793 14196552570704135808 17441783482396132128 9384040706845371291 7775555509117782180 5640657715326195754 14487583674028582084 15291250565466170396 3218493783641085682 11566621040688455565 18355984850260514406 15733655274744639300 16164797081342716662 5562241208973955253 14997974412855889578 135983088788631317 10396448211102826329 15774573084218052541 18203786576508867898 12562555736824537976 6012515639377043816 11337038895624260016 16231184297967806369 18375770429739743330 15101740902064251263 15316953459790299814 5852221261975729286 11865506841602022820 4315791318300636322 3129063694793719333 2638152859428439209 10248477014443746496 9049666981056562123 13965297628388456145 17538604810621298869 7268821256086688122 11839123809547898153 5495290206294916406 4970443868543244204 9952469939444520038 304752267518756368 6235414296721966502 7945698404716302373 399116119880765576 8690585664395350972 9540431211108030596 6448149137084943150 1848763863098742539 16410868881121926425 2196225885455132626 13795002204984651333 12720328641611794982 17523673318324966991 113479348757454822 17124385142157638987 16774006508509738524 8809901875049777733 13095165930152782206 17513605683877836939 617758648028780295 17116696060994138191 11843182571894075509 8581464415870995882 12554945156392624912 17721333216594119035 5573654294350384615 7965277662089633014 3414478523741492584 5164413209985833807 2943335547231021398 743510281665281664 10176073886877690357 6095230120361356459 14529534222419212540 17656144434710939064 13517105234516203248 3285024910695672602 13669964910485758332 16623471853151915125 979060517049826778 5790072322642782348 9926241490828681648 13187808199713201178 13438882608620631212 1423985187175996409 4746672769642104860 8364367242223533031 16228493790630694201 17740208778543650560 15123067842403076526 5257564329894341981 10366504564281494151 10693630446782132286 10729316398896745647 15140653674148135434 5549777157584560796 5587407191946595149 128340622673100265 16410501697138784768 12276984100654830800 5338072996338742715 12264413622420394572 5088497457469295958 3341298693618198480 17008642799420334590 6002429431758240359 2766266702442712022 3146139056735854545 39926986996264116 15149160667166084277 12035266915097505908 5975199670213872871 18126227730320171088 16355350086506729507 16188499103274799351 4035951024746728163 696793725751433900 3695442827756224096 15820780957629308178 15825705875858515176 3076850389791605715 17332802111695981905 16165536941088381464 10793824442567644303 3855944683878595073 8736750437077105713 16114912299463046549 11112963134048796313 214845808482842115 14021212557115985896 15873799704567692338 8953701578825704693 4970517600622177592 2166325916063784195 7790715872572639030 6837761191098624897 15932263059562024708 11711766346131282910 12779600247297711296 8732601877991202543 16444205868164822737 1773884294251900229 14519733768362182342 18040560752333174698 8878347982794117927 8699981663725038575 14893317909100161887 4598933140645095408 2984325643146711198 13739764005971286896 1166178848146930258 17240601799002433460 11009611719197684974 16442859743491709074 14958220805294602897 1509658641142185987 17505082425849770597 18084695549673711998 14412666485162561099 7646753677817392316 9186376197829768919 11778431654994834644 9100061846838808765 15715194934844829672 14675243130560346631 6509537135654879216 6305119608970299799 9945777585678700551 7059848832422300248 17589954638147866726 17707044077640237042 8408191392623625659 14591351262683312620 14364381740035255868 7115189317004233354 14624267791217527025 3936452037525490154 5971254468959731847 957621169315310929 7503232220055567059 7284223721333225643 18307796593262838309 5115902364724847299 5959278480318269882 953900876513958878 15147233589058772571 2004983473216346676 1624731382166073502 15864401626902188586 8729452302904968640 5207169342014540111 1300420543674708391 4892392900456612776 1455998197201600629 7121881452201535588 15814169040780528455 14241005475186883852 4817092388543046392 13662414596550097540 12650177164884714969 11876158899932895466 14869528630454931646 4779316475166942163 8771321685306715569 668001198760379188 7207002513409215339 2561754308064243977 9952174950849665074 17684663384228826987 16568689858418073258 2194581031566336054 15844967984453403457 4024181445957748827 6326048892609890608 14274915129442642968 14484018261395268051 1254291052536325137 5246322445980216127 8593950389603562536 9964485392094555985 15057630584102160593 16244350412306464702 11113216777087584218 4355099370207930597 15239097140852399241 1697416914449200772 16834579989731374007 11406745964039451418 6790251192407895784 250097367288082217 6191787133351137218 17607591772352993639 9564862716259877202 14041697045870539443 3609383775487382780 3463089593207177600 255949021079963889 16132135951055712801 9923549356990644864 13332489908049167362 9480118532567226758 7787295716987363706 8024756054739715664 9890218846909031656 13552781154648992878 14386584417752413706 8806187954113109167 18009604718218637386 13416783366844576966 4606119071056911774 5598820492139940989 12789955803354252335 7164470135936774278 2227981662837983134 9231324108071020453 2973036515408640167 10354725738062515503 7850349386513083774 14069564888944206303 13434404929429061702 9218056710836164649 8100920310235556892 6235361369686471452 9387405960081576599 6835796355960345872 1847316748720494737 12438636508951159681 2464280401697884415 540230418783464260 6030885411154188496 9964080761958633083 5350213039062640872 16807497480827886072 13983212482500805124 5908812753110582837 8618871928012698151 370769216789279553 1684005000616211844 5833481113886142828 9838121451018880111 6447305404644758046 11400502937471975789 5140278023872510829 7048162204643427692 12295469907632564514 11157021393431764793 5091423214553039250 2431966604828878238 6495943184990411840 8938255473927715512 3670585095378938970 14362386214574906098 15313572594486364195 12809827860407348143 3183263573528326852 6848725671007299190 6953728361759809957 5529848819597145807 5286250324290535997 9350650120522112338 10916706119234623928 17165971501831835333 10535368684739474082 9482490296765161296 13999100898485000557 12700977051570891043 16679928898982414009 3062154829380950978 6950710812913413610 6290968687594453496 14778211254456714893 9400165396889735425 7861526416793644407 609611614056988586 3477309087931685247 2597373830927803827 14635166481167176067 3382199845559144560 10339440236437693937 2413485128373204749 14660253488916554 12525074955627774270 13078065780841361302 5328834721949620604 9222378516335313653 5898715679836248143 12748676053442834944 3304927485554483680 17355332703140121887 1585408030642861112 9477230608611409125 1903988797280862955 10559657161672890182 18425068423632175302 5957682779844101920 9448528074257375127 17757694155839554927 3581994814718427120 926430165923958975 13461054042225236896 2523784234973137625 16012077681086830495 2188704503409096937 12603543802374370198 12295113394709875732 8980442417904168717 1204887255974791431 6802486315617037853 9964927944574813034 10128714134785017935 3833338715243602617 7948446250221283323 15922444949258569151 1444412791118517928 16280843155735889375 3737537826559697315 3159787383666538615 1870591854175106751 10004593986906310654 2713599181426140380 11591183079046694600 11867983651971715635 9856099535351306653 11924785466827843126 17541002882509556955 18057269034601936483 11752626903587910410 17324435592100450434 2097217906651911903 5948613976249811158 2724124713094309507 11137285971137699765 4366623503086116926 5835790365785713587 10860107408375315578 12869611081517651068 801014664956605852 1517251739068318382 17319583381384339089 1940004123545185757 15388304677758911800 8945917818332925879 4903351854165823514 6743417425168185704 4783478315225370715 9267663045036594318 2825017965204062095 7751984955089031968 13646460525310033210 11209161432100489296 11287033904834152747 2462828463526145910 3863249368839411817 12857297326048268457 3368193880728190516 12631266132601077592 11948127406955303675 9630952467242885073 3235612964277161243 2050424712712078032 10945107037934776495 1444541651800234019 17807518440688148521 5901790897535177974 4287407983871689330 8745849487159762634 5757919792852349794 10446923339014069972 13738921325104494793 10688149357667148554 3947032550853399418 14854665333881029232 11595695554155470710 62240227215068837 17703055147986676959 9832041862473021863 9522257188665055639 3169470206913254908 18199317169219273276 15605601090266369761 16325433469049661434 8793799823667988022 4167680111978208235 6234750192380011404 10104700139781057822 3792258147671521677 2191785688635894159 13530994360721339491 7524945832496560231 8556918332938253109 12654128648507281070 8580686107288899654 9210112035413153490 16285635056057860784 11112911263327205042 10561340780209189786 350786579342951892 3615740609120192138 17608420364317654579 16233243215025560007 3731688562281371440 14825907980356083863 11973664934615362623 14162682138761335082 9178234648714970061 7894925660778604693 8849845246095106161 15354964530727119056 15287084284524643773 6263448939774122330 7160456689612041523 17513230631496653849 18106615453919348683 16714828856910740794 11579810597121359250 3248505480674341473 9402867604312705194 5101802478074899296 5382104477154559044 17757387096054536495 4359469138762127574 17695333603177379050 15675445708380862553 10635413213195945863 7884661605558119051 600129593160100618 12103861986966582151 414500278723721336 9048177241871854043 7285413544236355356 1719213552435400110 214922351281749965 5950154561412925758 2716878588892612432 14638956824409855701 368349404621825055 11415596326405413496 8198805543199073639 7775254034724369214 6865553012152838459 261631304340709566 2845092388018240032 16049088330140002718 12676112718014474866 16055081144058225019 18197962514202165426 10357699667046489079 1469004690079516235 89752170402168903 10514373997435600388 7171636523309396364 15866815464007101302 5269992051793143183 2227212435018923149 13489961069069787574 12472417520166832996 9835592144133053719 16750206028358454668 18146321246663616343 9740549794343422988 6896469115743727583 4195385851564095940 3486209592293790592 16396787202713436597 1868550517678291280 14630334280827789866 7431454182243031514 7389424768164569049 874945446687267022 4506398631737326204 8353055660447695982 1748874373283319339 16193541628585181479 10225518669697842759 8421355990002320113 15452738013364804664 15274696149955411421 14103455145992079779 11124020049704876194 13095967754814661910 7366567594936310536 12951553013632995528 7644325472286944995 13960215599114131867 9870765254940532067 1352543702231150830 7039824437682128187 7980194599783310724 7483466141575768193 13719401704510814240 11825696975769234161 12384739927157241299 11747010079534597118 15943640363769197894 9997668222529947240 14823609138917569561 1990995381397272380 16126111134506488548 14519802513912175463 4684064103992303705 6540082752410929894 12268787906179424961 14400233874037216271 5444826006140282223 2188712021299923086 2032904680691429337 11764336242362937399 14131150605154575439 11384982609052660882 17666382392336612035 5698991403252566587 383601475831228416 15158028282708088799 12846989925254997908 8282671939140143534 9603763638635357844 14719475888247999051 17875404423100659334 4340222309497386251 9871514834847487121 10270478529549269228 9218123901403545493 5184733548598377120 10667688586158365103 14992290126323740199 6057116089025247292 1982289772199529781 17937521942831324533 2166314293757351426 14218426838212601934 11418011847124421474 6738318178713715015 9207320801677027832 72030143829995172 9710552470786025781 16933586725409238901 74998529557603316 154925103157811405 9459226592508029111 8016220767705182749 4273379241678468191 3878130147401322982 8311506541962087191 13365266159868709335 33581561156958017 3623586126115301241 15096450510897413422 788569895811482104 12003052227273992658 17292117518521762695 12017717907500262699 1666914041961574599 2906067436667297582 13115272832970100253 16981836820115556315 9799112724372803334 9040532637117903954 8110111020677969236 12647353409630435783 16166803575561019024 579697264838067723 11164491427762875119 4092830301389297058 1608154230206142183 1786756849355545006 12508027349076966737 17849642529274233877 13893729622606191745 18419985039085946504 7378402197819861059 5766346689340975017 5993790753271846249 16939848464585169425 626599910983865174 17404140372641288007 7332145920557841728 11242631840857393247 316205602984432446 113484160156706970 10774923317015717992 2968940534476104951 2996135971154429386 7053769445924689950 10438581130696877058 11785219134960307976 6964178846878804798 17760863855464799231 11723765528258381220 8052841495308339639 2845663214682732172 14911374685261074045 8689250966017025998 8859154965615817137 14762301583696986567 2436495939206367679 480014564969354156 12816055224929204163 15146742417512134571 2114094228953505687 4420688172190516295 9620237919282921686 16860433248477608446 13745520158045125111 18372392263378113219 10748247795287708485 1467872788367172479 14358073489839138682 18116670251673050364 15514825701150436874 14071257038143644495 7593685935829246854 7929680125691685358 6865146833329355583 11557117922931475983 4270387621067667887 7123461824688293932 4024244773715564618 3356330070463641679 3026667258855123968 16395261939559971937 3395347147310775981 12922038661337799053 13640300390615066909 4339649209751940471 57435631077763526 10096266875390760229 7147032906429572290 7986493676542697228 15788876061887004614 14487890181961726411 7044515319809198256 10903519398080181756 2136314197006456490 5943752087181309408 9192878419180605128 2591740097507335136 16297928564728575636 16521701211040401756 13760323638710405502 11421316840464577968 514510938909757569 87803310994522717 7606848206223280395 4413542161416120774 15826121865351071581 2234392063585744465 16981887779176656466 13127649567112577707 9458769386731668248 12570691988894346495 12268612536639686421 13999142501588692686 8239477831291858608 10219336792105212099 1360157561690156241 813043527489726409 4482997272885169169 13322654234215131801 10986967233485118715 4090957895845792683 2151169561134347384 14268258050911794331 5066386779292218492 11334456903858047135 11568647976364749754 17125033600009207290 9555579268033481517 932101808584691705 4115379649975485335 11539423420683786999 16995493266165450900 7967295842605937052 11171900910016489608 1292645493429791214 6366477928626852686 9233000366986431008 15587669246532232893 3652764815947942684 4256550463092329730 4732498696474673022 7494532301723825321 16254116557612797247 10582411798418644137 17823585392556770277 7929823860667842432 5254747927517564641 13273177338933599300 2054878508911836715 7001920006316435562 17170423819827488221 14377348367125423672 7543384896221378319 14170885230152878891 8752047553155313172 11609449479658395345 3810604695916412823 6927774996301273945 8167548052266860779 2393399259484954437 9174021952220247127 5057360671588008597 13956882586606195504 17911175836619739266 9209833641316229792 14203609854905672379 2010843935986247205 7775735889980410848 5622481578907627900 8463868699687613824 11202824607240802938 10353345808434892384 14236049468933308384 17830974998196017944 16698139738314641033 5789492059667940547 12375154234378693027 18037017741801485652 6719474319255057560 670472116915624328 16190105051096576353 8551792846044024891 2854717378564885249 12410865622673564793 12465784141768535039 15384834150731128363 7494660261599669489 8558498772902381891 5314110556123930256 6074472736970344831 2245604627470101559 5273854277706154968 6563342553785206865 16698363527134226662 18424397775695251040 6922009815374045148 15970901149657527143 13350815230097746697 917902175341930539 13171779281652070345 17220841069998060291 8861248800689673323 1875339434782475281 10446462940149755521 12192525749606409747 10824430334024542228 343198657592607232 17490878742555552492 8219890580063378928 6149445782466161826 16699310248582340267 4363747000146695552 1050390432476153390 12575309717230987401 6642298820510866182 294397346514672409 1735069289935426577 8568739634986519885 13669958899840877171 4137179736157884116 18290672231432490544 16749480494956473457 9882181462304291957 11456828380326359979 8320933719073462413 9128669597420958179 6404797866768390333 13896330523703156771 9041061938006105493 7692358767705197501 10707981548006760970 7051996853857139028 10048443717114515719 14836446988820312676 3453279530394565921 1996511020539117888 984360474778778759 14309138078378383974 13403735270343952915 6197934965707393860 6753373266396741933 11814207587195699370 11671355483161007975 16829677002461316876 5029829334341174695 15468157436528121965 11676684944292619337 110066760307243456 15516853357949141015 7660629282397997948 11271763156551642531 18320725728374299433 9849817311607604911 9200807013504089900 13328668977142567188 5044933042631139011 2221949480604013497 7105979304265667295 14393681208446233688 2149751717929545526 17981627641509170258 15770319980311906093 18331094838420610585 15458591210690179823 15941183719592876861 18049826327778671658 1262530201412436822 16872090520624282605 2206051971376901823 11043706930451514270 13332937519670153864 11191274017552288386 5039177189678905304 14099067818706666799 5110348527759861060 9714599456746103407 1576367487211251577 881269913252719183 10335727452353310003 5606300233617077310 15474375377079214335 8256279960093128151 18222876256768725965 4477341882629604631 9609577200678061606 1759921154407890042 6400555203379660624 12247298311975480164 15010770231046625013 6685946243846387162 11523310372278738530 16901800649043579331 3039658584914757352 16186089104590903615 2199025749637543483 15643582932002982389 15035801666169520281 10223192279944054492 18241009004285576527 3958246585621309363 11590769878069863123 6343596447291402382 12340634106760082871 13358884345334143263 12617062226433586625 13789808975460768329 17692556083170708575 5936582721385442993 16972513782471756009 7112919191342883605 13399900023163526522 2032087771190948399 10307540574090505516 242011721796728911 2135333411758622029 8085134241135761750 7081507733197544193 2668599509492438773 656890584883619806 11165114985322324412 3039942516878311956 3877393754094187163 13937459734036169544 4174468729515826172 10479878067123239835 12271377094713642246 11636887560460207524 8217725121930600979 10594821894857777166 15309714397624769121 4878450953359209604 4408652868220878704 5129261663454753223 18137281400771066738 1793794220567433989 574838931173378268 1665239451939086614 18143724397485231398 10879335797004169630 12347159560645713036 17502234514221944483 12028831684536137130 16263944824396509642 11811591970007342427 7200462514630845136 1693631870926909317 17177890400022582205 6933797256191886471 1558782768581991370 13930733264808254774 11575069708234618512 8714927740952637883 4008993500824566765 3842722572302073323 10416529524049733066 13094761619725877718 6451957519391546724 5851980132931086214 13091193164841322557 13529908614554037664 6345776497521733985 2513541148191144387 13142810486183329024 17292079785273873377 13397864231578852565 13079532973241875546 9023259232785272289 11790830946091736306 11653361889162019152 7724383170255780245 16521703045370214995 8779275585084881898 10756504386903497826 11613774272514286719 16503369605763201545 18376609973052915789 10764470193956379406 12349633441220327294 4793521198693584461 12033699883556189086 3512539542041431119 1561235822220402612 10531548106547718521 15719463860640422407 8120046478420624698 5484202719108018612 18082237774903580757 10468902953682784931 4713695089499267252 11475603544283006971 4288051956371258649 14937190152342051806 6759485409379615585 4635558601416198373 2380206306182040552 12286278869113099346 13991087581980086615 5160489857902529331 16230704319648394965 7377948442238197145 15770591787973134364 10465509857817063664 12450951381902330558 16052902435286075145 10366330919483200335 5604460532193522652 4425166055514391153 2388050832723128064 16936674842393661819 15803027699393875292 9563068077898466819 4105481361444972935 16201235355093678296 7214600442639142022 15284693670246587835 11504862391107975498 2748563478188432039 3658735661777775123 723915004378446754 314303619860510219 18054780345716611282 1054597955259442085 3216514050402010026 11412212413573399255 11631170884430787359 17797227409637838615 11267160256042605090 16071706716933776934 151006358101881876 8866109507102337888 2864103248849956085 9678164124284414550 6807686411906937685 7149116751312047302 13745275523231907911 11851765537935411233 10608131119485723286 16857321733033342124 6089372438361025443 9830204320853261247 15068151622876279450 15499243127421444432 624478338441181877 2878104260352440131 1261681143326393567 742667059506286569 4817830011605967590 17742326971317454691 3434310754162739419 8695372240449376406 5212764690488554331 10579753946236051384 1254188163132752328 5127943999514748474 10323210668470479049 823696469063694008 3986866284771498167 14892099810546735603 3699622048077498245 1956546304965318195 8514845640684680836 2385051207835514041 14921426833526770058 12004675705683817300 12130431684004148951 1710099138505800238 8075156237221024165 9933219876108627125 2375140875176135531 1582337194954063428 16907513365886352010 4565742449108210721 4199172990704119906 10408650192737303970 15544687567499605367 11901847166283879164 10290628263507844613 13358111169785145316 2748713511943654259 3057776221894536571 11134484950119585965 2907341506628555247 7317942582872279208 12215220197914594132 2127281781193017930 9800577242039770184 13309536637672433236 13911806992262219686 792586580721737201 17536940099687107149 16697959837845722740 16328776443459816836 13259805546868061628 2710311613767552241 9798142329705361125 10192690350352219046 13564744621359149022 15723701059986632588 16003830358298123055 10412807163379096649 7724071403409164968 6985761713176885349 11605743072688107087 5146723804977267557 16190683445663018095 5046060043261505689 5497023048149527141 1059275727868686077 7229379072164572930 8670925155442375515 7397051484281437233 14865682008693784370 301103281073845072 679156310877153682 1355322003712078236 10356134408544678919 1071331070252524115 5348674181461180845 13338433014228055584 384857747352511667 14029098133921644834 16340971234267671651 5004436759988109431 2426739539475720898 15775052261324647159 16360525757613895468 17316520434760252615 10434486993582514257 16482085220361494071 18055372850018454008 16364951646555664141 17942603944044021568 17671868023758797779 3642508961560383443 18091416574115510292 10404979461536195341 16859422261550274111 3390595949705739009 9023363136060514574 15052169707759620265 2398182251027940352 12894012181497778365 13107007972125760313 18080824676533592855 10909506084170077644 5253213863851840162 4552517457353415254 11712693680549953990 10073412263340535703 3834962020826228765 13908877067875409770 17406546909644449060 4977537832854995895 7958827964020103427 5632429218572284114 9553735815666437717 14796699218974765183 13642224306304660858 11534013796797821636 1902625706942947979 2065987121623683998 13400770385675486533 18358867419347478196 12241954794834219462 4021131193662488470 4358830990934265183 4836328281326827842 3232193328882054430 11082380079279769816 13172977240688331354 9487012026414277907 17964414249957233160 10510990742301560549 15033683650628106440 2446459877820252502 10080172733602965960 7280777545604109259 13090765355672671373 1763239572466199079 17265349004210844937 15260077404312431081 9605218368181343793 7699319312597835073 3264265003095496429 9848611938249499054 11333424722038212468 3728284732442945394 1452678282356923819 3614351463324122829 2516027483085739344 5525515444417103279 12016212753978070643 388931473359765694 8598755070045826380 12998301402797595820 9042328967705199693 12711629759140821083 11496310861128674959 7959067730230767142 16749280548758641209 2314398596867924461 14773102082299251770 11368237281445400523 1102929929003221270 12682714680937238583 3064553396056396774 7416032762242256876 17792178938427749036 2733858890727517732 15052769014717350752 9297154118084209646 18133853833467923596 1429653542930044878 2147607552905968473 13204961134600631916 12712940624356221874 14986415340748468961 7151139763478395648 4587293247387506800 3233232882768462955 12045839437099609473 6644609793027761788 575953905996579035 4597256169032395691 5613800249265153864 587566257451034692 15180006904027519555 2584845428296473046 14495469184331851926 18030839022442858724 6126529258093620245 17306373567599613756 16114505638942653621 11388569066039488920 1860922783331506461 13541914895275050600 14219193476657755010 10514009334372208480 12046196685783728872 14627172463063175829 11516506716370455600 16317953615241556868 10151158514086712441 9002233953577359439 1956522947514020501 8851170552816495919 9488530907623851478 14934059843408340495 16441452446616257459 11093539743357389640 14278855640317321260 9348177102326755564 6810660032110094351 12068182568475801431 13471732990363739861 17903323475704926613 16965459795319375245 18045927122404577342 29393064270385824 4660365768125836674 18176874934588662010 10749629295454852358 8357207316668617722 8258528980673378504 6754970347162474670 17032544742328269330 14144040247276612255 4582018162758055674 7146376196342025640 9149722075061780135 6109328883646608149 12982661502286868927 11066717574200005246 102822639767525758 11695228730705242715 6935246261972032576 14878341037651383936 16406688577916263442 892178975694244399 15569396613403786143 17288811491707040508 10803156365992216585 9724840991260916568 3340763701955222574 11253251747430005227 5529906900369859450 5106781156954787005 11451419067432331521 15899491118625360659 5884780836458489968 4855364163700718561 18104657996155144738 6369922558328327429 15504939167322193189 4325041677743599759 17809972953657913256 9642431281169521410 2503442606776874135 9149044173125751151 7443708981604548643 4023379235697549391 3209078291374166475 17709734215009917955 11259586855559415505 7881592804172463689 6984759692693003978 15955838426188617603 10896923630493669064 8673649887935783244 17853911889797710529 8239033238206074644 14121556975443387011 17941789120084312609 4939189648198827202 3698204427162459352 4637959379299783381 5589346226651196727 3370156617822893515 10808115370211788047 8219472325061988339 11583007534794710531 16733448428476198096 7180171346538294052 12469780616652402122 17458931982830888363 10586178316547473013 8351942214551738498 8786478369307436669 1698578894430216386 9904886991789434356 1880540951590648792 18163020894644586698 4273016389046470827 13120843865789600706 15237647264007630030 11838229416555621026 3359700770671246755 3033510825445598937 9920891088045215717 5619394269557341183 11877042572362941090 386202309963788177 10300483287820403428 8319385575025104747 2485364472257237133 9522683208901750215 2066921643644012016 281328978576268859 14771643648501786564 9078451661528649040 2243263153480704785 9844050869035671813 14090651004752490075 957455087042613728 18366395474257661725 3330394091265188323 7192950724121965041 17732300797423964783 17989197304144154031 7809576843629371388 5194453127504725302 17608046363647922963 13109489721142875025 2962105782795704835 10025336419032093675 12201236882978018275 15852416764957955183 2829316785682910187 2922247609073676964 8024269828373958773 11158437447852765740 9280210008019979288 17694867697132183741 7058744399109903785 3972082500523103214 13622317074849282623 13654044192318703638 3706304724217501906 17662730782901250650 1200798003154232424 14633622106906095173 16782771139256707220 5807866219833628416 15287809362845344191 64480799926552738 4541699958435403477 18393697590239281655 927046351845015952 14614903786861419130 2050693424232786253 5598153218537276262 15319279458987156980 2355373767268194582 3418342557274881683 11918087235119562280 11453108751273998546 17060120058606075338 11325148503499926469 7187205150020641504 65483188367195649 12292924684661874524 5567504119518776600 10030053474580146892 7033661841375211903 12288352527144660068 4069400799190137303 14512229693894350713 7443460292431385432 5443979138746369512 2896208079901670316 16746859314456899670 14804005105341072720 9836934289640027131 10595739609530680903 11579662160124864247 13901126095888390238 16821292761311070781 3748212921821630903 10523760251057852431 4112696571729868873 13361000948273641266 5160958440989896583 8498629770926369115 7251182853411495234 1211917818563120034 8357360643624116871 5063552059494944345 3771581730929305861 6679070726696353787 2235281369883540068 11504001921811503430 15664569866131341648 5964899014406100670 850817848424312900 13833771134632718660 11009377592473780081 4573217723675806548 4738727045150341874 8513244198306575529 13333558873950696677 4621288644063563534 1948190530170934527 12510452311980098208 1142255249778268270 357768746356277142 4172457378825647270 810981456208503827 12136341397335267335 8866891213156213621 16829119649921167935 14766930014154917784 14246567934039132575 7970643002889801998 17706361601752629574 1777867311952301321 13211151811914957153 17280543707803770264 18291050424322585385 10374757446146343536 13708775473187530062 6822234079369073762 7658903216126486142 14814802171503323156 11463835321887852037 4369356441140398041 15853992570084991328 3534808956679645604 9884998071294580157 3427368440339867264 458573899880050220 3359303935312413723 2239961430959965898 13025161829234982674 3587014312940798960 4376853061489884257 1836357648622059657 4218097517404336197 8462838641689085790 2457802832422409169 2581263426550592401 13290374445600754947 6794477847327702318 6274043070446053194 4535181191970885505 3333497701631902567 11303680655736713690 9833236584873619802 7982137936333862014 9713236705770639137 13016086156392829904 7568647905459117307 18424087436758579538 13768566327343238627 7848049621961907524 11670410713717799006 513741723127343401 15661254256864577301 3350261715889056052 8375515773500051199 14263975731098035790 12970925495726982853 8543536143125631726 9769747491448274960 17121668950446746599 10121542463620357962 459948627231043434 10995052018356865109 18362633317445179344 18103167161418043692 3984746422027779039 4226707612653701903 3697755854625640466 11438521413689855990 677371938779505691 12414564317501348894 6657223017446205790 16325167016478908202 3850576074929117512 213939378513586562 12798553063323009545 11405774403188871420 3549986912513402967 12073658643814524223 3931511841002028862 11810145361735044469 1643340410318021443 17792545320059554037 14271543563970076334 1534794385105527727 8709120568598020538 3176980508192417491 17354921447728598789 13620473321404775385 15371419211898272068 5643714661107072784 2960315847874563610 6688022851514624462 9587046565803072471 7378236384774641422 13445469873163519799 11705603517120802217 17673321749755608959 8847786253871527790 4586407431569643153 13373283517873884630 3653552760119490758 17068081930018243492 11452333047741666276 16086397199172614977 11820888457959669977 4348550168862047836 5490862583612691334 13858843882977581953 1011000368293437074 13563957116716100758 18333063731168325986 1150585915875252574 14179007947322188619 3560725870037650603 11177100755624171668 14600548964815121430 16487359054695806384 2077669569244734584 11151156244053015650 15485935843404728026 11460934702283113048 7670222503088997407 14494763218588092861 6812531318788390125 9754622125823335056 7407182652736164121 8242744089229668902 927454466750241344 4506962945927887692 5911531586519874134 18047533575829426989 15221838768090814439 11279059959425364459 10618141325249951618 13647428175606407059 13515151795982742266 12826217064172750864 12015714317957553890 18335629266505601158 19003045380143488 3366023518837609781 2565385377313532444 8839988400406642143 3424623794474056657 17236446665375963305 11218423575843172870 18144904385224628925 14570758228051651208 10234126291413638077 12950471191916498586 3821184657446957855 893089628909338656 4622991813958355021 7689166898867606378 2402762228541986528 13575759330438371365 5717586943682696378 10757639398226712934 9348094409992882163 4921455584020813044 16810592591539106820 2631188043308841454 477625724081108847 2061259627562807466 15837452482834882583 8034061369144204522 7875844621509206080 17700493188979263996 18146718945745098769 5980640480216040980 3049122453214329015 3429846160882381712 6650869860906302293 12990674575460333755 4226630532953748410 5111750529214812461 13543970606369838297 9189858118036016728 14085347102794740733 8471392533214944569 13892918142556205937 3054562259715714112 9030719259519885385 11103609338392410865 11137295070355314958 11136161161846891759 2327903833883682116 8659851842645998847 9398002663005215494 8405459054444610323 4019348358450799194 7741445793749293526 9863958679231437035 6810812542461063528 13676219737290677959 15945969729571242427 6479265331714192935 11037123058511426066 11784056435021797135 9002666654145150872 6412787380546128138 8935980816308952886 3857474337059177067 3898646904942316731 7918631315308218497 15641767970610744217 15464978294847328549 7896128976799773621 2257516572963498327 5288916661671605318 11273273560497397337 8734360486309051191 11712530888701446798 14594935869660851561 16714012214030313551 16814414631013609409 1970443823611166639 11893234881689834933 8047000276661883133 2514513024385422197 5605521812030110435 13845583411835582327 4572276172594368203 8554010113888465723 8959169646539972214 5390169717753317124 6209856567293725430 7614699148173319135 12650581859535265075 15233960716141047880 12707297913102206910 1917299366145563321 12481036374579833533 5959464660419963998 5800215587965751723 598650069470469810 15123514308556967311 666000624485749038 5007347198428877022 9220024969926264901 12797610059790544407 11751216514489427130 2440165279070427472 14744335447297168823 6994548695084161191 8615735656600806661 16948833396026677879 16084370548136950308 5333856784066345890 1250270229673703874 198842549663466302 13866803534090872710 5559711584015753505 10805034844336593739 11774570678966493084 1902857632739204270 15250983299514643734 678685834530461210 9604049732853748377 2271224901448118923 6721548332648539929 4018631350976890696 4870245242063848328 1987579188055767527 16268711582040854893 5650681448835301987 5368642298233544229 8024977621783308042 12460804358441833068 16926376675606747565 5134920785028308497 1305195831507457915 181403242879579477 9665147954837941343 17428982824260983680 12166216879493135808 6002383267406879591 6958445764950941597 12728288742700487466 7607619188345824008 15276652164176062404 482367617076620451 7722744081323753119 1356203686713332716 5541541234148999575 15939073243382992202 11145287404303882795 13199646235550597658 16501314930405833472 17380653656838694846 16088585348786076467 9764684169440626366 5350820770224297598 16017700424255818112 11270559321430410153 10318636619436669067 3567083919562130994 6717204716005631251 5177209247250349222 5134876426682251435 10737758296318105768 2133216835792319044 14857155583250440986 4905674663426195993 15439146442639295831 11084009098437826155 7534584050695060655 15616390593011019054 11679913325728285032 13226490555733419016 15647598978941402052 989933497347614562 16081283769898408807 3313268654736385013 17192200575315776526 7571568527711150891 17036149400496133549 423754002412952153 11537023391326717183 4358205374758781130 17431136073087884627 3404244144521985590 13447591082875000443 6002925940591899003 7872651440870194085 11841721824744855004 14471927110269439166 2109205480395339611 1115674322803927901 8184051128872441529 4102741399118326417 11629796361646860618 1929227784532801732 16198534533878614375 6455799101540465787 15459398029087846542 7588528542329729151 3269824137835205083 8920357904927616520 6346016979329496609 9196495884335568800 847438260614497672 320980164468738377 4245748250283624987 8850927335618353808 9861222958283246511 12007351883985332863 16018526489940490330 6004255971829654242 11989645945050955048 7973279199832639246 10133296636736825198 17160892801652001408 2137316939288579544 4190044408911511695 4908100879611028286 8670020850823069313 6672794078224082205 13344017549505625188 17237516141381236875 13058026300380066279 13067493032195762635 13995572595595028968 7299499980467294925 15767722423316719834 15547577945345593805 4785117542698494197 1609631429396580656 17380437292981859268 7346359621788644553 6023190412481236992 17810449429481949895 13393062812446140670 7983980790557489672 683524450506798852 6109724102015682764 2098646546801316015 10139960462884461634 13426617198972394308 8595632671974459318 5074863978987651030 14289647243206787022 6364092787797706972 7331189728791944608 2323201318239554877 15683424030793570236 6707990128777543753 6270786202810786169 7694722849839089369 12595937672480223896 8197233487357499783 2630220288790261350 5623541726980751951 12555585053840408220 16696719692847195679 9610346286061711777 10338987195037698543 1564353204733248647 17235412736371843735 13736886459441429872 7694315178221733373 12110068914465498741 13402395797341101911 3508828053422267689 14932223507373297656 14658714064454621238 475217193788848233 12267712021788389721 11130210397510900382 12315918537131906116 1495097612364841687 2426138051097079497 14297462552289146593 1011665583210625865 1959937677476249075 15148214394903852008 10898890613581844294 519867129233148079 1117483688644688078 16882678081437558481 18164614514909360261 6997743161778726066 17908144084468279983 12794031239973936586 18247919877160592409 14413155899679796127 15449685343841561825 345950877727698805 5178444545680535775 17266571654715585230 10921495359542887028 6539057818467387771 3444216604614163304 4043690431567705788 6720363991849645043 12436453143453146861 17220309383989185002 17802725195917551648 2464509012339112514 13633976478103381472 14158646756411294366 2731693053449452326 10351100421723864415 17043061915623745545 6611238195083217498 13504793870428876581 1205224731835212903 6224705736499063883 11528388793084537644 9410669613448157811 432542784464710193 14614244937703499202 13090754051001548927 17185925818053664010 5241929025171543952 13710681018224955383 2219834467290640143 4696681707003547623 792752892971914848 2817748466881941819 8442171664365550660 15902850184250679341 3881144697077734084 15483991724276330204 5904338742230076152 11492520771798462119 5936839619312403159 8206842836301362417 9252506986494521809 11422771197660894723 11054996236503249681 498504320792331646 17133801064135414652 9679547116880084035 5615536112060203688 8743328502464879664 15087967799210899645 1037034653894978373 7225097753050159287 12912705679057180641 15647668023838401269 13978494945214422538 335631141357432927 17170006712099445763 9350397059552143740 1802588348849081251 11888521675129892682 12961745119509274754 17674404959062946310 6710547531491725739 4339320589510068930 8042924646092455265 9279110978211947509 16550905830225313264 3009006198941882297 10911724095849937837 10343485502759217712 12060620328492641156 14449290603907978871 2657320616474276802 16796645964037061414 10272082151159822512 8713807378936599592 10267593405904063418 8359530049425017020 13577273955722849474 7154565737954222791 1523586379315656798 3698504789913147034 11639168515399303704 9484538147719081398 17389352084766659967 15507619280907419895 10782738772331434049 421878379229784415 12869089748940615493 6809228892505628476 5561191395067013615 15364506162518720738 14574316840686988206 3967150140321507544 16284344621641613958 6288075476779568535 12892321611577073332 5713305960409682293 17002658471721066695 13548043900247874089 10788316544522496789 6990872587815147429 389039410626633914 10158881594580359004 16225538525628407755 18266924120020577973 1824288177591231064 3038141059314319954 13331746197431734647 4343293446072670226 2214538507854671578 11796233669970105354 3898710043912165025 3042065196199233102 9624586424894424004 13605632947030580888 6449765819960664711 7621871766589502148 9379020615485656823 3841768229681176501 4247267890496243212 4870250559499627810 8074837735264576082 12221880416079495993 4792298275375184917 17776984699326179144 3694601758181034499 16761039283107139790 5116684191550049533 10720189978891259548 1986554185533138345 9475063439498783767 13272665586627037082 9781795513779933814 3106836041807695269 14095542064724880692 13644546336302798520 9439104417161902558 1168375581777342227 9315879016725741002 8391093431739680913 16602134147646833687 1125228010173499043 10506431139840789733 14185534182244010675 6011546519969498266 1602120831112684457 12996206720681668333 14311616870081216545 14546651948421566 8794386928900964631 2239896125894769406 7850170658599121314 12730996757977785387 9966270864949918198 13095166464385896351 8334330896652958667 916248328882439464 6349498120614587689 12577071189290201631 12124767287284896933 715920430306309892 9581202533098596261 1802021980952124003 4857246542038536687 10188606919853307413 9182190960021184452 11847269128122777714 1864369086563555538 14167403705153596768 16891975124078913282 7472486297641510909 2413327967923063295 6586099275345788275 4847565382748059651 10735165690274035810 6692817547136854226 1559418089210458205 8418518307465110211 6480330692038268285 7864023358557338834 14891139804028126347 14960209850859877886 8613957457984439355 17604529228618670614 6536799974550655563 688625400282871788 12117142312192072367 10488034252059945401 15204490468956038257 2995416824561235534 264138517444689256 6602287370031924498 11504609133370754996 13379035858638915641 3188525980689463008 5302882466678432256 299189158071157815 16570696557192851123 4648569123014428463 7462705761428203514 7040200161026459501 7850355509105430263 7109020397979226869 6889436460770392546 2163447115936101863 14239390509068776141 4384779813179870894 7441606645700932956 12468991339095802708 6338069873752665540 15489596945930698165 1294700016626100671 9636850396648799897 16110460145087062735 2197207703649101687 410934361188676147 9941180428533422324 9020287829616720128 16846161681332039745 15150619985414532368 17824213425812649260 4637564742529704683 14087878943484613441 7325548816219266381 10198582324148229509 13684201435919644947 9901583781117180404 13273625021904162357 6441259795744072338 13648707514776956681 12386970882672750456 2859633138164085683 13161088821261744251 7787378236319355438 7889659840135992358 7244939446264340882 5516423458497734547 811092191268389830 1275294710606257693 13853942301820931267 11493466882826890319 11087803244171492708 8599900246848135445 8008592252236635202 11667992474324430402 5498486580098816663 17460077131982449829 15633808369541386172 4413076119563500597 2835426109724374738 16416286526733627815 2215246229905448941 1046415650802702657 10262630387034061834 17709396044236963253 17536217574094884411 7827537768864311407 11461149891147701184 14744079045874276195 2816863514788582630 9363732553375112073 1350765924233183021 17896272995562904251 320018948316895463 1952376348034746731 8228109254638330707 5466007537288353097 17262176456740233460 7682592364233362038 2056446118828739966 17911986405486551737 12012305081004857566 6875201799802657068 9487932202269732663 12141070888368805691 16015443033262058402 9816767260913782355 15251429116431522977 11793145297040610471 12530743265063791405 18432980532770151900 2763177470744908574 4163247090450576299 7920943094030555197 11127189911970489860 9524676094351880756 3770807774177681743 5216682887403741507 15697396969838913529 7198324228123624102 1966422024256045738 6043187581247507159 12669015290762703461 4723963571137034825 16533610673301319064 16513675156493753370 8308816104606479790 15110313012618816573 3316002572042045894 4324157452047346633 9546640960586987613 13371281461782023405 10915475429117286016 11171864408495085744 16191193460843048072 15391170607972742236 14397202939538529585 14004399952855408247 15378647944905178526 11944245117328479357 10806015302294466127 15322496319346326938 4063534427243751288 7421247430811409765 2250229085646520516 9897692252597924722 14875248557248539367 11481587753594023039 6064044363689636373 16994358064072043880 929709707980042071 9181639167880680482 15754877774865922890 1008832927800380897 18184958593323447382 6360407424383759134 4307653616432926852 3395959778403086311 12244421322403349221 11361408132657328912 10104253706880263920 3429862590280423356 13517752966188198341 10890115312179340384 5848010415940917602 664347617994505332 1218474616719933289 1423164965946257304 6423335754422461058 14921944923442438944 11580566244231908589 5715468552276404549 14848415062836913591 8076151724158792363 17510342096589320343 16326915174554243329 5159752785022506207 1047693973854840840 5621640354765768576 10278966017933337003 6759597390185187068 5842464721853374602 15177665110522775167 12405593190197373648 2604001797677140377 11674209771170189385 14773784155107638301 4862475133926322007 14296267598695716987 664900272076085656 6573004051816435803 103771163039661510 7113378049594427100 735682314519064310 11648177561977395844 3618767018234523637 2100718410594778684 5566278598197732869 7223743005008400891 14848672131947681361 5506985548078448793 8827888199885798539 14389633772018811227 16726485262247340544 3133286094164910713 3056186536211637663 5144112667732424625 15129984582213937998 11446543556509638206 1222781338820341068 8521434318376047113 6328721436007603575 12142663078341328770 13736812380837728795 8192763013684661180 1460558944703508649 17193144058351014859 18412254142680027546 15798256474615797235 8327720382256592183 657818337934363509 8960230442487475171 8661348987729233378 9132844916576228668 6093753817867932674 13315243654128197077 4489971862419095310 15693066859045048370 749918210587702295 2750857806610539643 5733558244192148263 3522806997922223907 14556129532778867380 7921490243087063703 16295103802084448279 2125585928462103402 2019765090358853817 15772750119997977961 3701542358104699869 2121792631990874053 6507106774927320662 3242065188216614367 3202022223659856377 8235486748549957310 12671367719584068222 5348816956079002956 8460696073154474301 4949064742939154267 3594908103346388627 12931991951629319097 12141059359926444745 14892505242795456721 2123987906438338945 13709661458265360720 8387656752557925999 9105791097352713583 14115850144866738558 3202162410192377650 14675819663418135003 1813474468104069834 15137139486402305062 6125831022238377417 14765958914483302405 16438033801583215104 17704299417675363694 17800688771323904475 3093473670679520342 162016235660231062 9810315035136212918 11802842468648536600 3850750281145588589 3165363553232511869 2263501997531885270 9059697978736708797 15815381729750502858 8375810287872506624 11306776043195559689 9466213135960703819 11423819403266267480 455861685524517356 2074983650811775184 14300491944833197637 4633656714071620977 8309868202844768840 5560999764254070712 10230588046416337815 3916487942681544459 7477989514360121049 13528313639227187515 11157188318532648575 13058968294702090600 3998460356986526690 6710541463951047913 8683898808623431109 17308508639132031660 17619877364912023317 17930692271941036927 8638179880154582313 5891491511304254676 16451327870636265251 10853260894231260444 6807042209074137672 16774261193642721461 3901655375875697186 7460935828172335938 2623885603894278167 2556872674404456760 9562391852909432956 1408177808976051586 9097253938397576642 537695636850350753 18209954847409131082 7471108074081880162 11536713120365736781 9042882485989536481 17812135584449587347 595448696467261677 6489106965918676546 1916600152425473781 4637824570582486623 13733303604485739464 17797224390117705954 11766655847031739472 11133653329565314768 12594462669288759342 14251015660522831450 14996296267725743663 17517701788898803632 9207224137361143523 12299029324725958481 8659519136370398257 10074388533181268090 1332350555324657297 5505149439932239044 17895645556203382949 12276177722256637834 4585343748170051137 3741349129037983594 8609345764859061700 16030619757228602993 8379138703626619243 11246042623020064393 3560392660411391185 16697922399894698289 16889736492032684699 7844369436679567896 13946648798879869823 5770293208259440572 10888043786812307708 6614789287445628950 228805246719071186 758946950279480032 8253588650739515711 1468522905607065916 4295427141202412194 11606835411184864123 6457802913950527461 12999054290712101306 15769871074293346795 14436684055964225799 1430872551815859930 5025977149713852654 14173027977851943740 10926252460931918909 8348285296230492420 7657706173325509606 3996771572703562605 10604094834675685816 6208581163453220164 8255822918481452692 8447788196820047182 14930981083810436895 12680230097873308410 8221932929523993258 9576014325828139917 17451986536486253212 2359671879024693954 3081349744320318995 12761744506371741429 15803811385216963973 4091078774268422560 15463387367526980555 11073695151567932942 4077858102403234176 11506188453162151425 18205010989643473759 1021979017071838109 14435680119555986375 456433011401049438 1901293599845384106 203491263335716835 1936700068124424096 636127185761476351 13198707554711432426 7609814313713067425 9033759624279519791 10191394076089713124 13527590151017410989 868935162867605582 11529018463041000396 993750018675820617 8245666648191217288 13083665829257419250 13483753984865813052 10111927570025702685 2290782464457361208 5793740306663308204 4607673813505334969 12781828502372780670 8964457178539314604 15036135064062006063 935246565717341775 2035375812750905845 8544005478051260834 4406856252560298563 3716883966545890545 9585127198042678499 2711756409198611147 14289441338021303994 16049483865275473241 8286053349957582354 8964562406842452066 182685259045149474 9133199105635782675 3486376007649678924 15056950285979940953 15772847282524461523 8189482212215746051 14067073577711248588 18144957712720466482 14724923871236270693 16062619497514870054 2967940756008876274 17197662874887941642 1201973076590478288 14950075997390359467 9983396158426495726 5519670889464750966 15730544460588213643 5787704376911519388 4540192259308228306 12380760213303428364 12271560851791901981 7541445236764973112 22851743698950479 14746406262831838440 8878199856818728092 5280769464808667364 7176957503233129919 6774226616295763815 3829507897553297498 2900776739868652583 16389863643721281490 5309861737731822936 18226672985801761256 6912476330633245334 1038778187552085953 11339185928800261781 1918789612240997193 13340618594246596259 3810914183419537666 3662064005702586430 16191011682888538113 7949325221196888970 8910020472657552873 10387040748726666054 10341383475527072931 14783660823574496982 15191604230682215505 2191516699298015751 16377089325796171696 17243977872993906561 6488575633733350317 10655213771291864014 15846629708072715807 3201498146364662208 942733706533214134 17013240968088088858 15481422026372397371 16735382370072318951 552431497732157167 16688461936947960385 16033773833282313113 4386973900850865490 2637190182175290230 14946088451057418235 9753374950010255954 15243216594854656393 13364735486616307372 3247261590573044260 10462626683033389711 1448471121185320506 8706240712478417242 17378594176980395429 14041450121708874533 1724296459193413234 458230974652765936 4300817638289716028 10528655549637076120 17120823344768167698 7204157328114247573 12002559696436869177 496338555182582680 15976199349225880839 6012244836284447815 12481831497178020140 9826786433156676616 8496070264115057144 16811915955222194132 2218938530300690655 5871333666286441935 10346459171638796278 4818674999526554543 12273103642324252510 13879520460493354861 1601301703263172421 269102472242093906 9737084921373346633 6375166005743262618 6535832746160528261 11141270050286119749 3242675614387375571 297262659920808327 15442013032033486485 11465122289577617756 14245891261347161523 17073679308343367199 13313073581947042130 4490327536310981117 14645758161548541777 13245448682753319795 8349666837963488149 5586205717982808176 8441027128153756399 10875628132901285219 10413899775176660181 17454416628545172915 8095206921607508107 380387496140369300 11274814868196108548 7884840165488555878 16242128347287478782 13093752579388628422 2324169694900863964 3166394525575229132 12949464558019391465 15025601640523707871 8851450936406407403 4714054497633417014 10165677756297890495 12669853242478545231 2802421098597756839 11428073255315247781 16626068438280495681 16843368062076160070 7449952831650648158 14343515644783527259 14241912402215206996 7622131981614876387 2306432185155559082 15681833709258889138 4963671315392454035 10843856924610709290 1514744711111704406 2964770471194797836 16060384058342046445 13000730323269337919 5527636349173731370 8277833097555755028 17448164330426729746 4626670338728219454 10798577947667006321 4053902837721760673 11091994602944980855 14974730420027298598 15540024471757035634 2634939487724633520 13729535660854836007 9572389673867157365 6160165072383749372 15520266282391521185 6544695258820977509 12164992940411202958 14664636174238834036 11491963174085158768 6894224774492945675 10047139678433417279 17484660124800665476 12896123158785535345 1544479451094982111 5265897159938150213 16397902525523929774 5588554119807498802 1864676350202657856 322612308007892822 436403860845828771 9299108222162270884 6223268948725744537 14816993438974824154 14735802613301178407 3194587669915502227 777604367518296962 11799145754043343479 6081772330395161539 1022540911671976707 2506287034829519620 5229697188909442486 8618946006782027699 6859949480572680396 14117456046062904504 10248522274869382862 17372899689983227946 4531533940188113552 16707006387023377289 1243488301300589337 16405347353297508293 18123794510627737212 11476472646320876502 13670505942428745595 13329868173476968777 3263117033860032995 897023979084410210 7375091889643653359 16578856403745275194 14218923472000242121 2948610350712211437 15781134710202138845 10187731159329056769 2194205553198926762 9135758438639679400 3535600344165389026 377250899561825785 18028442585854661113 2233247603057887690 3781246234157163889 12205125170198451119 17767883269118890998 1367271943216433431 4991487742489212411 5071761815501555213 5807815069731450647 2099111481121288471 13305404324657778933 18375092246524690148 356902548325949929 8703316702687534785 1607421921923823510 16787975225404342198 12762721467164678329 15145067970247453406 151002505511826147 15393693639031152760 9023111626050898214 13262485193188155320 5669582929358725999 10847238627748848411 15215227713013843499 8099064812159445304 16097038983484033359 16168565978471234462 8570286931235555584 6965362393016393103 473306020521252086 9835323229717103379 13210569802602123796 6035433281860170880 16525867321537169677 18021925095619382069 17861691476306151429 6547462341431198774 14745472054823945681 12527108631218907517 7206412698568748268 15006374148973713001 10367255168443739281 17863057234173017426 480996360184675019 12870584571156096133 8007025159254417813 16224704093696096438 17203813101565736141 5023277351232639619 5982919747990012204 798434621452761713 1203070895446359261 7717017860998084859 8128290461985417728 14752669390881900937 13389302012630861994 10446297761588761201 6280698443004015689 14908574577427080348 1677293766049831244 5714167928273495353 10747326558004541055 6047696853086620497 9547004519603496179 8449047982476462842 6881577602088992345 968087756638282958 16795467545048923681 5789212940143413897 7711748244105649178 13325964601561777094 5604512671556275685 14487609896356096999 15854596434570972372 13315010572603668498 8447458610696111658 9928021554996040093 14918716985171546926 6841758015649973100 18214773459339354486 1027360000275936135 885511462148659620 1992913029618250033 7023515117771981580 9013154291424384199 1543047974550733623 13973824537301494136 8708534973543875435 16117421358126963594 10569751754076629664 1098682298839750658 1958469282561772732 7951038971916231739 14479294993783000201 423861728082130618 17572095361443617993 11051296445121597533 8864237235792092529 1218673105462061572 5848512289641106434 9933759528852118716 12034204588795176385 10989575693514723741 10357287267521639214 18241381604363331529 9551263554862506601 18306337462689144627 16143873595641485835 16668670909864423712 14579200308395500271 17267488801050770729 18403139743877627243 11819956715961966490 1121817007505115207 10912074961538635957 760226018959099810 2109360420358328173 8845162914021354560 12233124687551463225 17705659389474394594 6161599857290550299 14464348328634868093 18248147986383080662 17270166702439206589 2685417722115876907 10914494937504749304 8240069315710705321 8208047434735972968 4780712714788850292 8157940262555882801 8811149357682119188 15099877925066034080 6668334485707005511 806511399803645572 5839890905946044212 16050124352705374113 232890347521129884 5594897816432112938 172722971534063018 6282332522569852272 15983272636181025321 2293535928554106220 9862818614530983894 1021810713435807708 9975751249067214077 1160465725474317531 4876338044416332538 1327047443783638835 18260203581423581171 8020752659322542290 8122511156482780973 8998175031565134887 16881254990045641972 14710180115359203599 4620705205139309271 11951912810337526633 10939854112722457166 10440954877484797336 21935912027475948 8623921941205211250 8787343687418518226 13728320045743779555 17047983725348262580 1316652698534947482 13563352604434900451 14440780285619207543 18443707135116906112 16850151029569879404 15517293598294823451 16941984097673576711 12595156598605742795 13586244566830550273 14498867295334361864 11100478915308776740 8720220222570169853 3937853009735180766 14430899369146286330 17086836222748531696 14285916071872820040 6563562012919643332 1479558689983720760 14595665805136705867 17582936459310552082 7831108244777888854 6001640737284772312 6086284020052822544 16004804096104518328 13099502007933549260 10944397142092354163 12095396853244858815 5996833363802502148 4989714413202923984 8128331690420373883 16681625530847533070 12742698242500013789 1012696166388616756 9991937921261644437 5865032450992898198 5438413350549319462 5750450459578015938 5927826550636806932 2883507294520925677 975922737250918024 8546211812294825893 697322619522114410 9297985472616356745 14912998805056938979 1384998518374323233 16736396267358894246 81639930504077741 16228537034928645953 301268204124156411 8031134175656329671 393148528564914898 13630572749212130159 9167073885422802669 14752609065467547969 7708977849898716575 13723769563838909803 610199910090724964 1322708757462711231 7858945815295231761 17260763061471341413 10205944521719270995 735534499364212557 7672002893516887130 7571637498195739781 10571117012827617957 2567948469738633880 17364348059382882304 550997776305341864 16496923584787084287 10871856417575875241 5031428357459235561 7419592338400053546 11882945543328709280 10219092675315254774 16775593706996830933 12181994369169436407 2397648327950404866 10199212767432344290 12970163587829067372 6570211627690473949 1376491929429604765 4214946050788878262 6956732336829108308 5705936581528950980 17086143133760146938 11524146447634661779 6144956097104439671 3169592979923330192 5173838705798348530 10441019013984421702 2090326483016730301 3161169327494940604 6868868640152547323 14096260119699991779 12843411384401275587 1383442251079943926 14908350621278695106 17253624013698582117 2188106301296812098 8287389022849864613 7839502875673421970 12876145313093076132 9565026335225602197 9052156534346848285 2510481623155534155 17940891328690098363 15455505981513149739 4496914631711709382 6541715293945170498 2292644142873256543 5034400485811880762 7052699314947244781 17980076062572040062 8510077873040965998 13559510331432526747 13827360682812876492 6776830007987990854 3175317910845637036 1661423940143681236 645878827980102332 9598780658250737258 17640442779836691478 18060663747171973732 17250866445197943760 9489922687212123243 10894363130902394087 6189525359128421198 1355039261086502737 4186796919272533700 12121959033108721687 15946139987298659511 874642399607215053 7795770323869182159 2091417316372426319 11798207531423337410 4398112169208772445 1290745237971655658 17772050914312044881 1093522024906928750 8345251083809324809 2950721195732096785 4681804194558543154 441422909633640417 4710203126290835717 5777346806398284700 18057742621729423959 8912359971948693773 2639917115074145967 16152565556157791949 4708621265107593179 259087503439393770 13858986021882296028 17159571080850716470 9675177819444258789 2680830712752339552 2695722798810090538 2050162179853379756 3316061515871704480 8720598865160232877 312340373443497175 2947215725053478101 7734759795747229060 17694908065862372263 531419985147052931 2047463295197217689 12300202964481984248 9185075966217280720 7613469286278124380 18329056331423383707 3000814515848730332 12888844271579054585 10866962180084960079 685159890418235928 16777994393462491392 16429013677531440957 10328474105799565379 12987276618454225794 16250194346036458236 10946396953769769158 12817291152979739767 11629465390265126606 387050174653599338 6999107056663233833 12139849208410012244 10586243960347031504 11470024945788899718 10685891331586016250 10475494862657432619 11919017669130786037 17617906599516604990 4250731595555829350 3151752697126132130 8091929778746553902 11733181451321112435 12897692763639144991 2922359416835926920 14371561199750532276 3137568514421500500 482526866955231505 12198194783318862301 7441985974729737314 5688250620004933498 5018253830938551170 12850132124874903498 3510989076722388307 7477446338148412346 10809189751162613792 4275828765859591478 17374407839773642291 14799834339027433969 15108474538787026155 11410862036638920907 15457391061868277804 9560224405411815232 16758191351431970550 1303676703689063747 7477319154333898015 1742291982982554521 8740976936212322022 16557280689756868429 3184890646960561892 3383672017073005293 9624183853753052485 14415199919842857690 3060186038824135515 4202483324372791109 14775700457456413517 17095867860615447176 16417074411513560568 16666656435154841284 17937959321827491622 6140189395813943614 11060697824588953718 3648618525220197100 3026278996280466101 5127371103719925796 3052133213543437530 5754417216123806640 9741922123071249136 765321573421478533 3921313491163761159 4716670647226404322 14023853014181478089 123014126078304334 6313610039189162531 17720835311060638576 2314640522208076581 16085884898416174926 9622325721290108485 4932793040613693907 2165528548561797210 16153930561473239157 8899877704690905055 4948691603355504406 3366102551808957473 5220695350747899305 3887602478371764265 5824317843967678991 13729804913008801996 13378767958747361628 6590238312195122767 3822702299228386636 8539813512900633841 12228934642719378317 15871023578031870817 5814589755373277864 3612365601159692764 4955609574566510245 2421654064380465627 6869273504583707595 1650806504057584083 15142430956042797181 1664054761131300847 1667031004023179817 15848731052505217998 4735044934185657890 2027775323208237997 5925569042211828698 5748495677398285297 7626343688049750621 8840115186897580273 917046945543915553 16794855455653226551 17583278116687184195 4426877914947630855 534453721541145042 8644236146710825676 4962898115635786057 3159135348275212126 777459199221955184 7604961366324030773 11527624497620909740 1922018109595165025 350093944454628091 125188071117618707 13176410890454607557 7292986805544021086 714190101610518247 18264517003633425583 13776873911217528451 16039287789718023930 3884446728294632251 9777414447013133436 7180904605656149681 1995599357891676169 6549673764564411638 3792739026556890203 836683795311141855 13526541651719886129 13799761560902869813 12701510157583240092 13396602492609679346 1098802609825252340 119372183607020219 6714893053942548723 2702399245310937754 3990767852018910081 1700025534134006191 9540304115232601388 17376627581391381814 15155476818124958943 14408871935589637239 17965804219224507361 14694049737385768813 12836830005107142592 3777987159379456521 17940115621834344468 4280564392230270596 16342188535212532697 6171433753917990403 8026327536055631618 2691005049349376582 15596526927620362012 18261454286230994301 10021646002648172354 5715493631854487935 11170835567900155890 15674975117303032438 3236789461714591535 8517520712105334718 9219835019378086173 4549823826020102170 13592009078608694009 781345054671098918 6282356971190550275 2854312381153805619 15750888232874666714 8783213828667622455 17359713377480259907 11455562593699715387 17352846335782242925 527032290160944533 15251461546227721490 8699740538532241996 11414382432874540459 11818204819810984249 17743767844612587615 958838895327877015 12304492879916335147 15254023038019782223 5059604271731495206 14641730030667284420 11754331510365797857 16007476286024172742 11295295402186609992 17269282887910668327 9611624311681002371 5765873890643077303 8949984359082773083 11690545256804528531 12355947162505851593 14898314262994066803 6354675881359516096 6284898655621859917 6466903444712266149 11029560296116613246 15783739295718880550 14078954633960315183 13982904686443464498 12026085331623029746 14985079983712997118 5394285685312423463 18340187629814421412 4078643751766605172 3416170671071045244 8179546024253729185 11691028583798954445 17006600622878921508 7816560070515820402 2858046300761174183 13450370639035069744 9465789039843476036 8646042665309055606 6300200963176752924 11439309036742957523 3721575691946046338 11898520313790559755 4972682982745374479 9306025000882844686 11694874311829767680 2761185875021277640 17886107977184543672 5677792259646686780 6308816059663293433 4784001583666307240 320705738174696416 7870820099016093564 11075311241099557263 12755906891863605208 14047758150227947181 17285347757308837975 12635201422464067240 17890299733190912079 4096819941605960593 13085819127049039741 5713586952011244784 3360592414800062039 16510208416066325054 10769542393346340150 2823599646062364967 14022624664986679352 6566234907340309853 16182560593998336667 15437968326376618426 3967663937958596104 5602513045049369006 15131108815616368 2676172273199542640 8486022800918061121 15899187256589661557 8348107740194116293 16921478942020249128 5999392729233568921 6718571408890610938 18441367441593930601 18323234109636900812 13250500770931354698 15235503729144947615 2199527994380245315 15248505827373864935 13373338876943893301 3732192828434688643 17321827006343770047 2328287340357700986 10371288677918095504 2343040544916285224 1263319711021299943 8012465328363420774 8204743310499769841 5367412926935666756 5271086392160323562 13416355434015356947 8191504100085453423 10619455310057691147 7423061596496007898 14192328660101476325 11965531758061520171 7660839633526011197 8708584378239865007 3644879243616353738 563412331887191162 360329127512134839 7636865652583851289 13268491691203162048 10982750832733829946 13826673116587734543 3556533415929407391 6686798144714776892 2170866244931392355 18382570341662032373 13169142920701314035 2585642826664061968 6856282737953745729 829655734980603224 9132359952851086880 1524421050565243984 3237597156328736836 3149059022599968070 5092397249181288746 3076215650996036577 386843503287979410 2568960376388834821 1865006478562507102 9058946211775038929 1070972262454353842 6563617740630742724 12383079493596804629 16786378471485987786 182429569413173918 13959603782127559238 13297143868059270755 1416888671996861864 8567983934738485439 15943094816670066276 9577610692903319442 16928669084488625957 2155318838121825704 4161435745641943074 5661950484360860754 14276542079104149316 8613367682142956042 16311459661120919997 16637994623562780235 5326393992704394264 6776543614830053894 11166336792522073478 10745539136344144364 8364924298934663241 1636504880868098826 17700885285921398779 1665952068707537788 6381166588157936119 10624832438972147203 6642936482320288878 15617627074453968042 11021546898652365830 14525741463617863188 13207554940612537549 17044264266499049567 10277036934731909392 17174421747404122844 8932292008117536188 2990273164934933584 6143284580815419371 7801734444524889653 4891517877842333949 9704188185736333372 14502002028584124168 5813759234402295846 2269261475733785873 13499188725866713038 3561788978051491504 6045589539122067284 12506125391706797012 202935322793994285 674525731561214333 16720735326359446738 16258311268163229404 2502573627037847241 14980600777761798406 3451222942188040220 4131718832266461290 6473277974820004292 15418816426661796708 6555875336950626279 15622005109127410157 16378036172902973025 14331673685229775128 17249878514798309825 9457141463239728686 9972423859141458619 17960956662321995964 7638981285029232503 15537588181129533092 9325233752450613522 1049301779570986119 14477996327097399060 9452364069888905849 6678339888166290941 2418299942635685425 1274743927506965051 6489751842352847127 346033211588896874 4571402073744549016 11487887853159441146 4502263921218268281 13162846486393590426 8515360502447854394 11800955692261358508 16486920642449241588 17520165364592945875 10968191011038795485 7971750611334093493 4974297140555103547 10984072036952686575 7954063615232127678 1240516841526528416 16537805483577501017 12144457328372483234 15364417753129324829 12902251390699630453 11787991901811782219 15349452425020769707 1000041157243565673 7238398684168503545 2954959438599084648 11789136441717267913 6639934319903256663 7956727608529283515 17628305383474911013 16354841101901028978 13361467298497552223 7490551827652307976 14344699309140143114 9996678137004653437 14303971397990349740 17771779990183835071 284915098835409600 18326382592039324626 15196400409791540822 1426636969828889558 11741347775071728570 15965714802843424894 6036351034350942064 17597390643454317966 17298159001666518789 9776287859772502198 6345714103771687893 18313849946481841261 6644731010394103240 11207050148057050337 9638522842256748800 13177239596312954253 16999867769396505350 3221376915433848467 5326273735527135204 18236333625886971645 1973035509449132597 17674543072760978224 18139899835021581823 9905670955348902293 18240359436047282677 14340641932851778287 568786404954680822 11816514955785450358 2014162622943817551 18185750795056994271 12382832277102586921 17054155370031490845 12201754204402934284 10972215448731102751 14921577008509306201 3981869889531865804 15485494873208609657 10183387996468758492 6988036723249241350 17492945618420933140 17246299398358479633 6908794067903688542 12168309069795129136 10668627947686536654 11572072248221749391 7524112086794467627 10775021632865252530 17234471277127960899 17198687145886488280 17317157991726655540 5060303464488112744 7574608722206947033 865497326114980415 16440388459223588189 7270066078189819214 8936752050984130889 9725745380174939790 9453408886387593327 806166422856658294 16287703819113442818 13823721324230107172 14930658518195983012 10675600440937635859 10640521736887094909 10908204732739269020 17841990199518273725 1390397271236212986 15168368509464686516 1224645977200465249 10585242157960534574 111336741892729948 15243276865780032746 13690833343555616 8685550892390584940 6876972363739472238 10874718941444946044 2566468912388326918 6647864201323198867 8181115514571249140 8592984537390897135 3963353914048395418 3909455051149269015 1205322146050659263 7524113697509679712 6406857974281612450 6357903513099888355 6104424833270059193 5093273892552428325 1864606873973525041 17720019531564620698 4934839846946313181 16829936097630761867 18304397073950970886 13748634303597800209 15262876490401581504 17723505574590106473 16207725424945037835 11298918622762528994 10452259459941206859 18417234108504546348 5678826830417572211 3529122242983188632 15291723059950828781 142612488156643574 7156039828856630691 14596422575922633096 11682365546399347040 11679816310981177911 17473275244088123720 2983569148165933040 4952591001705245170 16891021772081690854 7922487711067985459 15855152489161017760 17082534809440429848 6755175441699960904 16974396004001385886 5467023584713361798 15465836657187837247 8332353766749859568 4588579252302819454 5957946943687245526 2977227967247085293 13091179233444634502 18069983222448981757 10878533598256741743 17962546899718522998 165508418017285700 14901403307901152863 12604928399351685855 6950159696653543301 8854042801011760402 2640312747451836949 11574464910696625407 7339607621702539463 17153881252536796566 3547287087320256917 1307126628899744589 5436472475980568196 2353933294734836058 4092010786693680110 18188921039024967746 13913855278418305066 346778007068399560 13805074984454122615 3673724598280309735 3070254724000832615 25050155278743973 16699293422230858772 14063784670768509191 10504417611024901095 9800210067937464210 2548481983706160839 18232054077108046028 4540409311106357966 5198748921520911577 210187136249293823 8773317848113209257 5148319493636394061 11565462863057308667 8861023415447190887 18438399442815331278 7678400104099537747 1497129002051591940 3251952095680602482 11790461672226716815 4298522237419626084 1269745736692651852 4622172589227156522 15939023173784980570 12507141763243987727 10193723321801293918 2406261325786780870 4449052501869190793 18355295167370319716 3921990628857977267 11281646671440396416 14881776582246377770 8253707543181639260 15640413555434022679 7044181261568716651 15370703418751022717 9757868380804670786 6775560797780752076 7515204477006046168 11281391066428470602 15263825952435005533 951370462720807804 8879747347691250392 1736222637023981429 5391195727884450578 17107409958009168700 6644547843540013702 5398093415183934460 17184704758270205931 3115397897835805656 15905534873070823408 11479931815517748477 12040090393764264947 17736209990499445276 17856970502427654209 9283281290311837412 17534350796639325299 6413820824747401315 13723981348616568430 10498641051121369117 12886965632069058049 4917723282758988827 14966365570813748680 10099702334554450528 11192727918411075614 3680420407343632685 5095811336347793641 15441100582115082853 13541928014233685526 8701926189316717695 112511804688652941 1462597185165555686 16336445063696836669 10350027211052638313 3680462668637817560 7753569331351811675 5057881592417728332 8421785176663136008 6740690673768506833 15454261831375649811 11381538294620945933 18214947148032775198 5789009742876513330 1801480509140086624 9068493790587414519 4337298339852036530 10406924291254974501 11049121879930638349 11909233516286909606 6125169485477221431 8503785526052959665 890678135365410193 812223550405089670 12220057728606279429 13484911864346629602 4833904815013144145 17989910501347708754 1331093366648429201 6688276141535840217 10180043071702744959 14494889605748759529 14464170201799415904 12271119453075671669 1680434326499801413 6807223864876607795 8634810608521354969 3760606600113310401 7909166626661002887 2846189300613138315 8939101424079657484 8642007119119970308 11380577566472812370 667228274256936539 6058121880693539999 14777815190425033589 4873536819085608210 3553800139878069380 581916241146643355 11210464274090406184 13480533127277264481 3816583190115695292 2506381547579148476 2745894106486579927 5980097571861028615 9839679093794772292 4361066874030142331 10557495773176280932 16621831330409892243 10352457360836299917 1920423074970956326 8950520977819654526 17282948253480384480 11358542585793693160 9491746441386466024 5619112151584592675 8861436093664955785 9416772041178739878 1159466777595403003 4259904691141525763 12791899496397811061 7796281359841807799 533420507476250394 9716048349941033267 3486640781978284891 234300310085179979 4295133335416118970 11890227242571470126 14950292882531038802 1342210353817395017 15394692303293281121 11660043043729991257 4798046117823695141 16305492466793318707 12543485529225231065 14208040709959502675 17008564390668854694 8635169791611965748 10344033201182573607 143889436191825288 3120536790810937652 6530215545560289606 16207128741920293298 5522803714612335789 2836729822075267490 10826687474998663580 9590011839281594789 762622710766295472 6403536299984825638 9666172111913336882 17516333997876387669 13913136883981970927 16100437423681954463 8028327577613100302 4679590134088266752 9910329779082429263 9026189466660191235 15540239859949311434 736826940880250981 9894805804794384519 9607274570089337880 453848723715460851 5016492970907380623 13354566571632172898 5857936593956114477 2354329370021651429 15067214909044339565 10047716931911861603 13228310341938720610 13775249945874177975 329457263350812921 10554426634927932366 1383033454621508393 11849841587360987997 15804517101825639905 1260994941084737098 4399890783251126691 9091159926150001054 6765078244867252982 17589681332923635592 2449703987173592475 11152459342903748941 9419408187855323049 133020728761939554 6599632678429361168 2371869736101569438 18400856750469430225 13810799047014907506 929449843829231861 6363058442443430623 14429399676531024657 16481981581893526213 6901739873028187313 2316333986885117572 7573170461801736192 9217149680182168072 11743989818161782592 3785430534258544402 3311008235486697524 3182329613568648324 2547186600059671007 5882301427901982358 16972751741555323429 849136826241162388 4920851749480391067 13857775281832902192 10459889592580453100 2734820038630923838 10857432550589794645 15372369126057342232 16526630776374796899 17621302573935311653 17527191295136707231 2293985638764936649 11316353360430765085 13008180353094278043 7100946671541768615 6142588413769842748 906242158564534265 97594845999166075 8206518082154584486 9445074465894172428 12694797521380352083 7102200582655444604 16854991108933715703 9390497352497518645 17783795098022502428 16913482084600085902 1136974869109808055 152446430516358043 5962350853878572964 6762412789237583415 11832576705921995720 9571567753683152217 12332994494109522738 6398974226576140766 15949658933098269380 1988206248882400194 12629506259943326691 14942413391123328674 4967346687567653120 8964320224566602545 16510145009686015627 9304524415681436002 7536568001189656363 5378590265248276958 8554703642689852375 1318528790108663261 2455440653674716136 18433901810559536313 1629261524946408369 9268416033866636339 5144034737453867706 14490690542055241260 10759247750927850097 14006733713037052100 10478407870057424972 1578021070406661717 7582549325963354563 16365188889043212977 11465655956759885337 17103317783635247600 4157156085999346095 15851084845176135802 1586712309278778012 1638752683002937637 6446103882361085736 12742917777985824840 8980485902241593818 1752208861304457528 7684201582823522346 5841579706420248916 15580123671492301724 18332353033294578673 2709670731746851540 6060638338603561684 10332359137167589018 9695412054766583148 5485028707792343314 9215995247562589510 4708630238606990467 9404866835305278271 17520688688945599990 8291477665868893877 4395091521096293861 4978871519653305858 765887124992589551 11283751359164583212 16269030751312203832 1101727294802350205 1319676658165872623 6073245479166668829 9192170343777105614 6565048414148871738 7768670830822394442 6378265196863395713 16793423757033149869 14345598271547436821 17833924682237195045 13299373150839045434 1392576253910247108 2947367100076429143 3136859585796937199 6904158030643331849 9054402813749637878 6850967272727727561 11757091772266129530 8218476783389321508 6553062833070285217 17217727492705588103 17364136233528557729 4173576882068781902 7570973184516367611 16280098545002220075 10469153189241879403 6078901006864214456 15503142178236361506 10088052668222012659 15013921113253104250 8451606029380258331 14681390680807460032 12247769365708625584 13997245636411834426 9894681231064553355 4708032543419559644 235082560686871189 9075610819303250522 12839253758380760129 6727382032165604020 18240237143970020935 4677946548907680110 1747197957339548025 4737918500324777453 5581235355804316612 15347159386913129112 2842538284659625127 15901256577911302331 15473810849111028641 8924282820390298415 7797907153445021269 8509726432638679031 12834563447924666118 7271492398974778185 14719830037699417488 1769465903223345645 16380850706725556549 13899308916070890 15456473794094942867 17672938639235318939 15878790262091316200 3460162905276713758 13628100798480175773 3584908598472367613 16207266856967985695 13015166848466012176 14299219644710917001 8201223400173282299 12196434561070137270 4716245820858343392 12049375678332386529 4239382607976232428 10161343295772757748 13435232441092238842 521803666781874477 16795408791411165615 18206316432620826466 3011488586849984244 8481326389184350017 16069726509790781415 3003241143585728216 6388937097025187121 7382288800471939517 7396455198632125457 13093265943749426784 12358767357297807833 11614556210476229140 13927219665567810459 11706896519231244221 1239315376951547297 18323541271590571732 15362933510631980470 11786250534664136782 2771671697734322108 2427014763748604620 14342653527920902909 3918561377248863865 5598212180831273311 11667942162606533879 14789804719511000049 7868158943612227931 14227583650002157335 13386309741567946715 8358603520141006025 15370031945224140729 7058705845155503334 11205751391925906274 392360471240119260 4799889604142002620 14694313345216626061 9821185968710887736 14889869025204836629 13459546873218738566 4264750082858739056 1334060868406395804 13759681717607437279 10008553638668979281 13712856312392746806 3576756363973551754 6132222904702479231 9305208958667479120 7203845261953734256 18396592507159230110 9010262011988028229 14299724815025192283 17861733626995553732 20084654422581336 2535501240619089217 17160438128689840552 12586730249392944189 3986397926950598260 10064342189648710542 2373144135257226330 2229529933507880349 1694928985920404484 7981987954780758244 15061590450444118451 12001088354347030479 16495825196820977997 1866265028919787663 7442940259543582501 12935567014397822994 272568409604024270 11881626495662915243 17712129341969273466 14861874961962728950 14775960033768150694 9074824080727223957 2552311588548781954 17556708168794891226 16504602802087007099 17188067492390773636 17215882035046552906 4049839380297284529 12715449236615915805 5498410846619486300 13970811245782942711 5203695289369490690 14508961511153753802 12438653732069166268 7924498260627489423 3980144655270549549 12358564995578303398 17866509460481047246 8228311417718476270 306017230956168888 11204312014059595188 14545653497611733708 17161556743752227380 107418788293446295 1765492082697615149 3447957709143483212 9360459171493662867 2100796159601340678 7451701952420635152 16811907705118396510 10728225837370317431 16080017913839236850 11505853742299223408 8147858657298061689 924120758451229691 15267346526218148717 16207641300926918161 12223289764580650428 10078488455217606237 7739812305397719404 7034483310608180163 2953810266667378520 17099269982253760271 3745838731383889270 1265523856771679341 10272388316427838982 1762882434261794449 2674520039725753804 12689722505760671116 10986288638165383815 1419726862840873413 11310195284020666390 13830403259293556529 3920776993847634433 3618951779655074403 16929652954922905874 18066245297966856659 2080949295122102834 7540151644936116631 6324530359374361753 2614663414689115802 12907393196633681510 1246214797387897768 11009056707618624947 2374659902120658213 5912343580128872378 15503646665567761306 14822848067144721322 2390506968189034157 18441356753161359689 7756902104141325646 7344810795658682013 11358600712044722133 6812566178104953871 6865466363284654182 8899594929244729202 17051187993242173811 14701875416618486444 3923788608216087840 7525118675919232382 5044976485809989295 14094111137359252478 13997938720334517382 2896310965557487616 315487830896204089 17610513425751531238 14278724570822608510 565872189427948450 824637688772010445 8052308255744988611 6318309290541416487 7835450729220882777 10849506681234594044 11129722092464369237 3314500116064768828 554480989865574259 11518980389428530323 8169608837990651785 9824309062877900189 7130076617523947549 2280510133285243016 15728807077618502186 14561416369129047665 3957877892945875415 9688328759162473977 14080245219248327991 524988184260875418 7083747839209502792 4154530499365118373 5415847592748025079 13047164139876019395 15593842427369809283 1501800537897977742 7972141123648356058 6891317825655699672 12870612354331566147 7549852991118731040 6194257290135774256 6897347329333543498 7401121699015996980 9149132084696811663 1824157310664438676 12061021899423898296 16612794468455850692 4484362020569033495 14010226009922995849 6532528628479809898 3098922129059606540 10108097748040732171 16338238790017169703 16394987779080677423 3994438067687853307 7792840964624600435 11348046946792448101 16514905243235815841 16437413014396286184 12485609839142577238 14826867590341051053 11570493810343562208 5814341229876015931 17904410625590892386 16544727672050444669 11292634240408117971 16340433254709880903 8246073227517070863 5950944494178218934 452012113737058272 7868752363856200048 10777335253883561376 6787149094361767164 12953585038818765077 7354751371130593717 4975178726656171550 10353633566842876452 280379087172856361 9748561524380729521 2481907630220085558 1931407316387064668 15811623135125368271 1617238790312239794 4650753694030495743 15928771646637023640 7446968678883248104 3030765386450094057 4098756853462744814 17453208491968475987 2913489440918788822 3168975995882185566 13455059827031553468 15584759818655032314 11906545444137708372 4798056842573886997 13967798295121804562 12702389040190106129 1790330317628896670 10592570191751142607 12387428174411564974 1666536481976091564 8820985970589927783 18377186468658089033 1917138520254584236 15862347703303179869 9249244544950550522 10839018462840431224 348080812335358543 17931826228326059643 8668833240893477430 1146784846172192934 17277255748876555902 4654082681093380473 12956266791412980330 8213798100091249708 4162231221242331459 5065846742407307290 2039750688450852956 552419140785402285 17239110820602384990 7105796214060762124 16926264669122803109 6825827082168812367 8987526464902065182 12964763340064463671 14388959250021570020 5661330807848503899 7379909229654810880 9674382242681351905 8449492900880896788 11193315514293706062 7665185613167452071 4663840214981356828 4811487396227678192 13071953668604961569 13170247804230098280 9955887124757059364 16299663367175320051 5835142157612771854 10531787601873513901 13088225144534581732 13506906469614842040 15426635633191239389 1533166244066223893 1228928671939171113 4084821921574711593 12917169371355535431 10553736188051329445 6455740133370368713 10640547596365845801 370021354323370756 10968792155551150498 10202765901603075719 7836666176913969638 18215743694149489686 9675561294271722591 13246718562265014209 18334095163939167116 15984546521704771614 2724631257715942643 3380538190245699728 14800416638049426459 14906860961304980086 8631371719283226878 16205751519895939667 14823480277856998025 6157334040381824922 14662178839639665989 7510370171537337368 13620566623614746254 13756814688779615072 9389545408299311141 2528273044875870419 2935956440667586586 3353033703371876196 725737138987477683 11144456606198854431 10096415234630332397 16955602184875164900 16323912201562297851 12333948727031453802 2572174461139175111 2483360621198661897 3693081567029215069 4903703737259115571 8343385260124637811 3691506386999187279 17212337321788759543 18377938803210187652 4557762929658484056 4062320620832723230 9306896408676794549 12516588917025900280 11491704800531852327 9597619297436278393 9759958059474399849 9885775269981660412 320292536735055392 4093521877848261396 11306742669008690203 536330576919022675 18164520398464808354 5230039090224902258 1009808868996269219 12401326905721212964 195367065223091929 24799857224750993 627441238302923480 16003098953920349306 12830778398508510025 6773246508964433131 13259036904991694313 2204200329540844901 7475541254180902809 13566134517468770615 12451881256797244926 8463921497745717558 5683489783573978213 11238120514800807788 13153050570217495012 9255667458898314796 16388756735119893990 11894754516131565248 5128825132040383158 8359669806736521809 13250707099907688587 17318867825304769569 15173300354855714983 11273172305407470138 5276480842314840314 6082899903462755385 18096022892173323667 13278826255414408839 9366319469370808344 16456465673172173393 7559864856933425063 11077661306075003284 11580505808071370207 9703987498316670122 10363404847106790493 4183369931677613493 8130953189443849022 8193243241734974423 17003435531136809948 17306051592847590636 5284603391915374372 11557558165529341315 4508070923676593012 18333453611009185302 7032254034861740740 14596838091500636555 12788586066275082960 3275827107232365231 16370969140612879583 9136027742337332445 11694528910069104753 11966713450009155164 6422077434448836160 2171416253445229092 8939325820964473179 17318648840106872153 4310338134958418056 6241261812587714812 5410699846436090533 7788897006803232063 3229371042674467516 13488852827016141025 12501486806277276684 8676912944670678442 6787358434118599193 377606366253450508 4799827085324470318 17596566330471207094 7236128443168133177 13796087267191099251 2300421280681435040 13160521427307029509 1923316610453441644 14307363968179564367 13671006373310871197 1342314211340063988 1285325934384919356 6221266247917810166 12651641810919876835 1793660860134755628 5511035999840042510 8719836238947467247 6719067398066425370 1377094827578583158 3350779996560071154 5049605577928616840 14955417722434014533 18231313444448872743 9989758632580598280 12279944856976242919 12831925830656922358 8847967682208663709 18151695473824847301 1192420416817354171 9515331578086560714 295190606380032861 10320180781798010768 8512200990052405929 1464689740258901961 18161618628316021734 13382887616846471360 486144104477184639 8210970615434286537 12737152039947156742 5273586598665275477 13321280158743357837 12251289605030666967 12860677113350246780 11545345760276890910 469791927220417510 17409546772061290753 16874353104529630951 13689084389207136188 6493607623537885858 15671283360233222247 15300283764564975622 5545471741568174052 15424547815835929297 1010275550936275957 5275338641752890871 2314831744076029163 7748638099612628814 9428310089253122520 3364162218110816525 7517190539120351524 13988637705441508469 4212407442979047829 10083349134890138319 8311661197578141528 7901720286883711628 6068479682003072714 5196718928508959906 11331754518372937017 17091494089298185514 8984653187265973900 6215091147685294395 2388099123809720498 10933468564891326281 10384441394052274342 9709696563937450028 10007489205902792656 10987362043910597943 4047116021557197848 9783652666696014091 13624985144427406769 13005373945033122957 8325050049652805015 8290129132133583465 5734483290763072667 3846229740046985865 10045542917081599776 13986652927712800962 3454093723576832263 11679958111108522937 17673634480058614568 1611200582758936020 10249428861885957728 14209332731874871645 9009382939033055 13904005005090696444 12844970893295983480 10554104348965545525 16411771074986602786 14913964702803417307 2555786665598706302 14704479365970520002 15407920568113620029 6669092194853742865 2793799763118951249 12781356905976008496 16366975611141285561 10271858847709935934 10723339478899307859 9215217635036030281 8723209341163415689 16035477695904756814 3966993122901407810 7887046450276663812 14734723500378143596 11512166117389213754 4698121131853259941 5424554501511436517 1772182732688512215 15536119599908346050 1729768186292036824 14378366191792330833 2589875222805198790 16847084102364474189 15747979674591840256 11909643890402769895 6954055046460904360 8159616761935981986 17982734197126672060 14135373632090285035 17462161386811268984 5287682039832236594 1402892007969930069 10770442219344812680 3149340866743949578 11552878913576890729 1166983008691093850 3064803841446462465 17255557095755483356 10729287967820369502 2729436318053977686 14689737976456359017 539352397207516474 15771282551979023591 4597856494433098177 9252067015107414996 4908872430185667781 17120192085199151880 5635494907251647723 8530661257806583092 4965621626739682927 947767721137115521 1062359130612452593 16429472584302685605 16369326126493602301 10280158557012647056 710720372973437916 7607598268821032567 2378807012462397366 3009733508655008098 14639039233392004632 12884755043669235282 17262247803644410608 13160910497893711992 16512154501455335934 12172228485397355510 1102899399878728768 952605543182556231 13196855760637148265 6670699109735645526 17017818965990021408 9277494008189526329 8817891976933315157 9041494472399205113 16351447418399056424 7988428875032186459 15694650126139812863 5120195192644202013 4625453357947847527 11706713125649651010 16592136801524200329 17059591148370309062 15084284386552176039 9968938288720899387 2733172635808183782 12015414842344982559 10022447006971536831 12273786251623219767 10907838933694423377 4087516772994206771 15237476425210478945 17001752207903668647 16178864969790377856 3943364551001968417 6595262517847715067 3595154490235589247 121086247291940789 14320540105623476838 10541373723700780430 2143128966211597520 2692392151308997528 4234019907317712449 10680073051782548573 5104229872089176613 11382492068623852855 11254399305390763317 17074312789051310992 17780541647375179630 9973212724809629447 9832389794910464112 10681095432624561748 17508999478567675692 2258094754321844850 16291797072223225834 3208063823996514315 3131068172846413738 15782214639394950543 15929754855466839086 3114275397703017667 5633165717046969719 2573456619771891549 13761993723905370729 10144470496957349296 15458464974468548982 10837885591891828924 574178482599980310 1293403967909394722 7640907588711335414 15707274456503668211 3638266947450644135 17548915295213477827 8545331738912606306 2853894341762635608 4283792446137173141 8784352558019530740 10423890959520327228 15179033995157874612 8623520596291398844 1567759305186506755 7003392604540346717 2640788532923414049 12898751256728538464 18237193137688821386 6653534362547490672 464090028187159981 17913422348700682258 16732289540217021345 12632539644997931208 14152183497436637829 13209258975813127187 12090122837916686730 303878624735246426 12888313144805292124 11069122560586103988 6756323969040295220 8679988858880815542 7645476729049980459 6265911264258981094 17013753671123106686 10852170468426977832 8707302517097796983 2350947109824024185 329267664533931374 9341424047709729612 1825980502736000568 11231028819613385556 8597094207813901307 344821474740366146 16981475839489755906 2676538367511704139 10089035861871372345 18432222921313252624 17669241235910981298 5155780045040082128 12163675704797156959 4102023745472997192 9895682158083777422 5351186375719529820 1049800886416842740 16243837881173079467 6779379419961903598 7803841347115677549 4758543786625667458 2041269640913822900 3007797907330227823 13867590349850510851 12284396840051073899 9517370802386323763 5605059720443270324 11780131608465077391 5871188585284134310 8723148264742866259 13063600664282036346 14004305902093851814 11777840928457375935 1399994964174776980 14461763420598867207 12266594022908426726 2852011370840052768 13740325383166885902 13207422368587810476 10481179626577792041 9463045605234903687 10383596194394702804 12986070206583169828 10193396578326100198 12358305900291665650 5750999009452353550 4426247242338413290 3917039518241483855 15511423345181840338 6774662192148347144 4464066090452457570 14779348412680565560 15305467968905871308 7619249785105479626 9653436153852323394 17482819463369654916 8774916937893143351 8907261464289410587 14406313138898887490 15433050123883405967 14977987047310611441 4886843043772520329 10296117628726209958 4716739687799199305 16248355346970264470 9381667170227598335 1265586611364011511 10073813348925181710 4110883251335290396 15273683938885995191 44462180565508960 9822363496424101582 7493372583323963355 16765016154364505852 11331160497889917118 1709072621006533732 13757013647160408933 1775178497144647787 5335927887365930858 15119761834194050816 14153635133130433489 5082842795264951936 5416968810675734971 11380188594003026603 4472393582593844006 10415782781000242025 2355628700643957967 3591457445005357836 11395945354116429406 2125043277272107866 8949915851328625826 7149584891391262628 10376527472675041985 13760560941152236704 17444872568353738085 1450396797650712047 11886968530263315127 12575060973928196621 11744725360592071248 18116466671597891793 523646774825918593 5516732144909103584 16412393214470320753 64182791804930942 15676064824134904000 934644587473423616 12794714464189305986 15385023735734654885 2418889764259485719 6145167526755001734 7802527241248862346 6295960239912305328 452146261452236916 9219118685462337672 8979645554721641093 13865335201923359304 9399733596364225658 8442181283583627316 6200871466487557485 16425331050785551543 16522566452062155948 2034695620325800361 16991557775340441839 14704678670029811102 12381411388996150272 15917027919075237888 14428053265069905661 8431038007077938835 15839301282883507383 14614038345464281422 7862497413202524971 2874690137352382463 7200792042706313835 2283848233450082062 89263979523708262 5050845529579242136 3193502342037418034 10219918610428966492 8265538274440669955 8030666716320965822 6095949726202976459 4303537316135902335 14930969853728094639 13183733617179492902 11266658354716210196 3465982778523047643 6026413441767091443 8418131197117029350 1234506833219726338 16783774825221585859 545959183435156783 7903734393682699484 11794203794898231654 14591135306419028609 10259395367623487188 17863480336904381947 3340587405940800017 12527531116875844786 14735942630300726792 1425921340781650313 15760740601930973024 8511926322468681580 7452262097812374818 17984268512966120544 2524151435614608040 2377096270861263284 17046890485214647589 490923787004719783 5830188510333095443 9128178807458493502 1082762252493731445 6443969006725741577 5404450320924211431 1888348257806987466 534805049106467559 16403823805341592968 4434037300133982625 8244793669317893088 5272652463889709521 4194014561698094513 4487811873935919491 17086380230375516095 8181678549514942283 4569251808760484349 3558693860916650896 14745673996081824871 5027237932073877031 3358434971451204219 9264349364090388355 6476964210694013475 10842608492907398065 3824729282732932205 11391113690993187417 9237342850488706480 7241365199681471093 9617669620117422116 11564604238984795500 4754369965434489 15274259918115668180 12234623672707960282 8700246815906272983 17096106598782844117 1120559144824667134 3652140459687796604 5135221829233737119 15550547423970943130 12304022500143075542 7084352579551481249 7890422464943052887 11460622915471240212 17821061205218936750 12150792673551359575 6369230171388252514 10417594824547093840 9337735021654422185 17197159870595844609 13699082802692456866 16281522311164693182 8489874815182984698 731221141923966908 738564639327112241 16786547739679079463 11544640986885584419 7602033099765877043 2912535887503559286 6643899786912030618 11164998039806350527 8447803750402625847 9184380939762410535 6077281130834923833 12460828791650990201 5239304569430381039 11563382422995298138 1366259189867092811 15828527588762507267 5611469615697698846 3680783394993271872 206769740756527266 10097588767899062387 12516775476090658708 8894251937908401369 6226751976491494277 5568678477201374761 14679652330292047877 16445071452578176717 11269460954979618247 8896691175787623833 6921791582521107035 10755746850692050488 11525211731068695706 6534980807811921666 8984929357769665542 8691600112522313510 17248960484497483573 11100024142528080528 1892043572805746922 9586737318066739836 10555018983788143255 15513569389672532872 17829366093453804602 5816983322333650219 1872986169763888335 9165355156805930186 6206032678900709187 14900480864555870465 8989523231773744541 9386012828620254088 13373927926318798897 4385820018432821424 4402796243355079265 17492797792240049135 269027735998353687 10578030226755602349 6749995181200890292 16606866699896545499 740478256683760975 16056276807466872978 17767256771383740264 3157212519500256065 8706544696311471189 13977270143707905798 12157553469666658227 3144828704291230340 2401071201910671051 10403155636022028555 9364776438212599212 10356473095461838634 10784462355260469012 7948157357869523688 15776238290812622452 112455690160855806 13436661110057559269 3501681081120279148 12651391495545411597 4718461036570390996 4796483402933797599 6223697139936096558 10780098945038376285 3640694568942992918 10256887325076778691 14920666117914720189 9298006511381467300 1286736073605756213 18146804214668589704 7810325283225002278 10124464362886307789 4102922753324546170 13824020627984943122 11429672429426963144 16715801677902270894 15881478341337350987 10945241971043881147 5788806458312137818 3640906199111808496 4441904547519664566 12903411538534892086 17727075634065649935 5421520801721198820 10893249497650358806 6823430385801212638 9623370863883219532 3323284220933361435 1658323685985119951 11766545911248095793 6654793273289238545 16640263271862439526 8378228237431502674 8182655658754737164 3998828741083829927 17854130192380761254 6241475539162943011 2246166190877861690 16943726070648181192 5175018546972442184 16250895556685464819 14363979076853933540 2626677646146018998 15318571186109908360 5079170263341871044 16311211704133216780 11173245691614779724 17868982068979465988 17543489860674136251 2761159108738085770 12387384901570125706 10342048576844379776 5249107760773348794 6185340811336118832 12493146787074065961 2850358617923756639 7270409576698465963 10294998573226636714 13241610672385955397 17104338398712330737 631096045987711618 10424632514473233872 13359194176952450357 800614926290267057 16784729468197165595 1083771439927932220 11911074815220457064 4892699436768969034 5621127881352291541 5251482262777547929 8102739374122276539 13282654908135320801 13677344687838942025 14779512349094393574 13271140868419792722 296918985167509892 7188684311361983837 10818662459174081992 11870609330707707611 6070374787335660310 11408253129207958049 1755640875113379293 6339943406141976741 15196606703013016768 9965721175571601932 11061858224288635952 5019332121248086407 3520088245229422737 11058460237446290992 3032685290889569499 3650151847563125733 146792959187794202 9684742129832712075 1406827394299342732 11284328422696327988 11355993831873257950 9548284809919820851 5820633865191474546 13460177884319440986 16031949345001735013 511167127766786774 9735931187169331430 3886944951351076385 17714523555401818437 4486637696480213780 3181973771979084896 17450669388869608953 15287149797389401156 2225999306170713634 366743132031392197 6931201037556959736 16550923884862982244 10531894807517830382 13649066975573364716 2760551830291381977 13825143366362845196 14139457973639544837 15467169295660111521 2214227401035583521 1150747420034233754 17290391538818471634 1853466896699112240 16410828592664608719 11612858038459134935 14459182639367302120 5758653169858179284 9191772532503915777 2949377010783390850 11521026324479467455 14564329367020992 9020370470698092697 15469848925212617776 15936647734468836580 17302128558169397280 8640292083847498736 344219779834757769 4199615661428623673 5689025079945355825 3728506184801480433 13417504377205741278 16134818531802352604 1642395287466362663 3396779314207086957 17191568426165551210 14926987069424219225 14730455546828532584 12710911656308598709 10685682480757375427 13755889517932302529 14693584998290312302 15571189293719669787 4971421209924382464 13943319569375609560 12454701490936652789 14377895198920228346 16687266966427485767 11462769030571613376 5200312729414143101 13039459470559068341 1560204942863330969 3654158376031500558 17007314958280189178 15316144611589175443 15966462552379886608 2786901851565941957 9178774337910973771 16097507984398864510 17709064556665495132 18334586345995454877 13786898208393167535 4165691702967744744 1137557890375411276 15969856817528813423 2587834964253948252 7782876930691478084 2146412747791934411 10796773140472248722 3936881652515599423 4266088985154663153 10121319185514629441 857044821401819013 1274405081477287169 14585395058810039583 9222991078267118230 13911822396698120570 775543120246576989 2592763955041887467 1289775408517664962 16659889977797637195 230700057826708018 1312358732250935588 11595423000879851268 3121365621964549147 14172343589525330738 11801260980994750811 10634455271849497396 11959210860860475162 17134207177349247944 5634624783765190026 10412841320465594930 8233339419515706841 16176316876884736675 8126557083856868733 15486060325470510084 9292114198515222729 3898910363385810522 5710121618637047114 11107931912554496214 14294401240128595560 15923158104192092065 18327530597043713720 4574901855127628190 10907294636162418590 18065401841169657163 14788763894557369744 2212221058445331230 6408579724197397763 15110525173121856053 13092117743234257640 11128629623179544326 6184600288174603728 3474324826483804957 8917675474061590294 14904994919603681761 14488717129325588708 16753679865290451048 18195100986215130632 12208978830631806898 14537755660567858960 671487549286255156 801132497543619859 17331821162924597861 13774337466539327599 7190264452386348666 12222080963075590100 10090916788314015214 10105594878001160533 7452095953409967591 1265164328104996201 16304307714412912791 18128134817922547419 11908048663914977983 1446109686061147032 12743152938787438458 14015125216464496297 4303151885578860984 640817070369580600 13261448774349536734 11146686608298109732 8138770678019484537 6180648562120573566 4244058708948848399 5293345441397496649 12869241576047344698 15015837941605861869 17664098175432647399 16793390743414384270 1364808786943575004 17038745443848559326 6539641268847290582 7411420880796414892 11616893664083722564 10927340970592089526 12152965729494748360 9427951495911717982 2071830233763040407 14137688440009046053 12803015519123331639 3896814474854888226 1944044426961518982 18410963709147328755 7207792820683768265 16276456780481506102 12027284950384117200 8769590933576893905 14079395090890369917 17666134396987040263 7118559791550406381 13203112662538180856 13486460584634383019 9234332745627217235 12188904588860902163 2563949415448696613 8762263450964191410 743169867876130643 4832291491712019793 10859824406615341891 17666192945540030173 13420533739047688488 5053451704551817011 3600302482811500032 11074997628380961197 13036315421091665184 7870333193780309 1394747125830691647 8216908190824668044 17715413737156378126 4923503065057009916 13374806831531022500 4788374982166715308 8251220790279608554 8756664017696053835 14480071573641944873 7567954720967454769 1734850445664329243 1209188074877389186 16794091946899372402 5699229075276594449 7453888934604940128 17431336891569587293 8838942690047089892 11805553002936856824 13856484170411731290 8614963214555371193 5773055021290981570 595006172107801825 16589271060328345104 13590650902867060669 17468963748048526914 13277296816426647113 11176320702287685059 17952934201500918640 8384044032828528384 1997784016409935600 12707411387490888286 2650733823964753095 17112891691126839328 2839812963675043241 6095370727649320173 6187368935488826100 3200249291781012039 11130541717387105320 5668853241669604922 16971759113122158897 14922862816479588725 13822638378614095603 15968154363011771987 5095930387040681391 1700175929391558731 18138229496463663171 2092370407997690356 6545343039301319605 5219661353672712969 5027693062541382862 15770481450166117068 15470403030806061769 17990003541544681852 2777772935292016298 12899545960862913299 17576148395060123440 17427966392308215447 3281341966292064741 18093459624664941427 379622390430119845 3968554304782162909 16012373030771551215 4137187439770795453 1656621194431098985 16151033815790481172 10495592872658402676 10870811422547711811 17716712691632570461 6798597467834508351 7911679539282201246 7633079103169515990 9440307858019220219 15871859310553293666 10702409400340781150 12003542273078782410 80411739101204955 31986983487572307 16947892486997224349 1054067373615200145 4669601023738118892 8812290097872845698 8348361722574750862 13135829867623509627 1451025790793869935 5985994891918609845 10284696414296392974 10859828995776571569 18038693274196645556 5059118721890342894 17150819403426682967 10222093541820497497 12903743123884696526 13450513672818421469 11321553954955300090 10454753628118361703 11478081600535749376 5217407687932108740 14214838759404015280 16283068449186882547 4478731114982003982 13613628127642130073 12522971395194714357 3873927978074327846 10105328387336846275 5633812768140883146 11880861532728689547 10719746821431491858 16335056300411421797 5892910354698459673 17199958573563460667 4554339502633198739 7289112337943716609 9564399828800759710 10737572223937646460 9899038539888733076 6375046998859568788 7708184799798968329 5015681729757868472 3725089587163368619 11716745410400321092 12328837330741353395 16810561296032965120 779604364438826822 3237851436653422633 4211327622421993984 4344888295107025129 14726927336333726632 16667788034557906273 1404706999731281532 4812065535025914989 16205546125945399771 16399278656187291249 5671627654926052277 5376689688178169086 7972629002671466094 15002400047875315749 3671065146463367098 6280992294559069971 7995763917432955041 1006837348663243015 7938777111049577697 12039042045532194259 3595572837055485611 2313907864523365462 6071589752625047318 5443750722835921969 15078658098225511594 13027203493367474284 4307405229814980728 4027019555470639501 16841106507977237761 14010636752069279328 6791665148058784941 6450756287327696793 8364392044790829492 7489114716225925831 12332662594450130997 12280796650589752816 4895984095106142764 13211980873281685161 7473878353941977658 17485326256076573190 14476793409932072481 15445392277832270005 10596192471557830625 6085332868574473018 13159136870032066128 16481691144950437957 8106108998510977771 3664851864158574792 17874587875077520797 4200133725760292992 10027189699328858514 2831908794645195678 1628478132180568484 16832116940804640124 18287038924872682264 703931699990107743 15817554936910144960 10278915626829866882 528590045892834105 10487562759032159797 1320825861176919245 17149698057728839608 11050487426962509149 3463762533843854231 5193008484270686633 9825600429204998313 2708798101379642388 12072397582413431853 7706954840527518572 7748300511254503127 7178756298737105138 12273138081666037046 6420265658928284860 7232954795134716068 3326928667718124738 12157493568168342668 3847389799958564054 5294526708607740442 13880503443810445968 11449456158650079930 1293815774792924164 6448610816629312715 1998493474374447478 14882553718731172471 13899619260073105570 11796229169805136479 1203022603964115531 15415345752429246039 13141205675939035746 4707793044521065230 12952089558884748409 15821829874757973596 5517073912761365033 2379135918021677881 7172839167194001675 6841808385356146227 12596290995125579154 984624962888031205 5324582853111934089 781568174465080148 15096271240610786328 6166770416347969533 8812006214980805297 5932638139715056547 8864698994726348318 12922942953661492555 15581481079042710321 7707299366359286503 9288384058209192198 5921477895349830740 10139187929512409424 1627789581631940896 7714699432533142142 1825552420787696620 6623966716228769252 12648839118907349435 8417175017846815026 12182044417968561995 14945533839313139232 12555093103220811678 5478904180008105244 8307387821368796499 5974081254688711501 2067941060710613865 10281329482236727666 9474948463086433864 11608314232828144254 16099231423014879426 15632721310821969068 6003016909664645286 9061334408777776650 10874427348427569840 3035646703296818638 14768474708847619395 10940688161943262490 5910688488885119889 8783599363884771212 18264291327564881452 3361087718800786286 17782364246179181160 1612138052540155525 10087044716715019372 1464900512303204270 7418298403797879375 14539388821625673277 10831285345881743250 2997376671677708309 16207144211195598785 18135237851845282586 3788245188441488448 8795628429382831540 6519754440293864520 7774647195020799462 1565463807998113825 6551196864942576374 1187519996203454575 7320916173964333585 8446151806406855050 4750895877083640077 8089415196186835843 3782027954137807708 3256936801060300523 16248896229277122785 2268196176427802928 2105574907004301339 18387925186414072465 9295294339438843176 13638066454279141393 5332904772440469387 14911452870634737509 9355351268809383184 1429609121404843261 2434637596354622229 10075364048057833581 11112652561408285999 6407460921492100911 10864211475711138116 4254782028271776080 5201031383627158958 15730541273378809447 744801859252851827 6265981837980917725 5168421727335903280 15942968442512088471 11681307339656323219 4507560603463989628 2856220997495580987 6779764618919156024 5701671431427454459 13194340449443376626 15118604437229669826 1209713516033490227 8493095250696302112 7564624768459356154 15378639762907164897 11566945475398357392 18339299417342273650 15283531919746851137 14743800197715767018 12750942388986849456 8704208661229649295 13201587994097158643 17139403858099909001 15760467508589356996 13853116942514552822 13981040055352366431 4950764252924961173 4562248850682328803 9232403902042973983 8738234579895448145 16956170146024751559 5233113668819607574 7586357081375252796 8354982987567426973 12384908417353582473 1784630278328576160 9306557207272599714 584856341903664377 1228870661626462149 15297880244480005952 7315971463460310604 5308181731562229442 5293416081032596084 5434233055295729206 17780406777404814480 15845605649853829982 1940221284764125565 9473015296995082847 10577289514625553642 7444450821100021464 959366063780185708 2525224842183680691 1387762181895372597 5689464323334559406 1824258433162571278 5475392053935045200 3723254474411483812 17957402348319271961 318311318538481909 10272809784661111628 5839819094558829513 11066236764122411522 9601116915726634749 15143344500388175110 17797516295838015837 15275045543133169388 16413551463629300455 6770786098996531209 14736087326946282146 14058406295876638739 7000955472486519990 18074138870765988126 8716142809230563740 16739175226587327400 17997494661117996596 2861762618394122821 11844987757816336758 8177158761713279632 6224437598324370725 10517822511524768534 8579652258066356624 9978528579153566879 13411695674880348843 6008162274449002778 13321374667793470833 306497840309590358 5920047360785120509 6892172751368045389 762228530641272511 9548256707304547173 9471791935328365958 8279699079607337979 1919832219871904178 12646179291646312911 8906756712607252889 12635342772567660597 1742806155042351306 17859467026713334643 9978664977659405940 748405366527094696 18303734996966470017 14861225383421208759 13644919283840319676 9910515598132729049 353796983138447961 13737898889678267852 3867226999336325603 17285043330872805217 17125854516832707805 14111321605893871734 8868168584943106614 13324567104796068840 16286004701779908430 4020114695020052498 12140654764607252522 11498048245916872149 13906694467346375685 7167221246454431860 14591822447566756086 153966246964697776 5387197118363560028 13601072795282996293 5969166273731880758 1123960689716319858 13157732872047456301 12233778697754350227 470298546804144592 11067381847099066811 8211289604370219981 17010898741249269225 8242130159959134454 14978813450879998172 14708106942968561987 5852428020514248233 11120400095031528121 3132729569329684922 17795603818966892242 3985941868222579540 12608410212670262099 2821303754948721799 15873067996325958547 7342894116362220149 8157943760343254225 13650248773034255324 10047008591473568246 123303987588253056 12944614903577470190 15790014216833970126 12721579276091360879 5962673162726907433 5186465290971983406 17218107671338058974 12195266480028818205 8689663131463034270 4117439562190824208 17545506390260386629 6113184358212012795 2484022033986646075 12466617657941242828 5131565684840965978 5109238813812662180 3046169729336058436 13891693212615512197 15126648160339671603 4853055338782245506 13387986126489458362 18144745548084173503 6700388510734286621 16955283308310019896 10828789049615224484 5943758777887216781 12580182092910117129 15125372973040550737 16727181107724379440 9739225421908218396 14469916508345133572 16122358517663362753 2934518193475243574 9977055916246748096 102161143161637979 837569376005733609 9726808108075710027 15692377113999141801 12369063254734059249 8354243941751715534 11792951640247499980 8265554530104799139 7637053303100148859 8344094565968753912 7301174417974820278 13846310032409748781 7669346475515313182 7085583063272976312 7935751020363190675 15943992627784480833 17410049920249979677 8523363702166980233 2738638438995239225 18140919275643233836 33659097231301587 1384684754313044285 17532359007313930337 14370954767817014106 1279505032179207296 3727218117909327533 10850700226449176370 10951127220872225094 16884656933657972518 3545263375230323273 13558471164894678234 3346258678746475629 11497347630701536411 7896567227029589406 2153495583529339659 2371457333966921788 17738521960558039948 12056307894689410522 5161316735758754796 6035808529206885789 1969471864854823348 1157182482033969143 4847307681209381031 4586401783809088166 18283705111899420746 2434324648941634982 7902287886872152480 5622727321141244000 4362748778472374612 10546436229486857682 9259420668345860214 12985002948153267452 13130578273858922439 2367809896279545763 4747671909291904406 272650506925291021 10888511579081027073 15072267329244492563 1538659374094971067 9679545840144556695 2481422253436344587 2863914322439710399 3981475491900215486 9297734049678023613 9271895877910829016 17434133951028566662 11143214119370548359 7406540518046156650 16822901897596140640 1718264653911389747 17417138329893477546 3936135625360632513 9598929967175889045 17985075993371065673 17427343694075104894 16244137617168962590 1346669450697908628 15559165698947459573 8371319009679922598 16832737952180231278 1247883412324832512 1500897095982695256 1066964218201491798 15039011297239071280 3251304854554488222 6581053113086870394 8560780367187910424 8520078629692556364 6395105166660853272 13061642426793641434 16808043121186401505 1225772748791811117 8413013480013759664 6363929997203990869 15698715226805956334 5024451143395801052 8326517508022710619 2619653378986991414 15802882230473754770 562500533525531893 10195374048109998383 10106025148011901744 1795092516583633149 3795293707200215594 15463173155850342436 3300499718514769078 14598078868424666129 5875818775774398678 8571442867215365797 10359465769858419983 6224298244195204884 9847592424687842985 10642985554683132453 12980257452571516263 17408877058794680296 3210600477674196838 7743872082146931656 762068261084434933 1661911703828104645 11532736871375391464 5747409803656928860 10648674739107673371 11676201682554569748 592877666662392450 1642989912089415287 11513234403315467072 1918655874261415665 4669562301300338543 12864030651749064838 6535363662960387155 15971040150715495615 7288130971433791467 2519949754174794950 4506755562459963349 9261297972067714580 11248213396809394089 3574551368802625659 15675919436404645513 766107487717504966 5122621922434176544 5601274108958395641 10359095813792211598 17890920661959481765 443287411749506798 11805409242198471599 7724055941879512768 4042046825858052637 13457542045760972915 3691930796179484193 10078819301162240992 11440907637262121784 15641845549898450713 5659769917278082926 4283219375943070092 15842400468502431893 9494987013024238109 17539876047013485838 4121261930942666702 10669244021379121874 5753299963093485512 7395725243660679161 4769391564749315026 11606370800986466344 1152255859447954054 7361598568954215824 1531964268382045618 11628527883502568844 9909604170138941933 2066135906281029064 8967377864923954198 8488721255093935843 9161206135702443795 2563683408913387656 17074512469509126825 3283604059564211392 4259491911689101140 8555703491698319116 6143068893227347968 205881981518968772 5302654423079886722 17675487069175656228 16488761703245674319 6810342105939337070 9391831752271369735 18063409828283147647 4166449526830016773 7428184938700887245 13447204425691389863 14145555703216671913 8554752443313179430 4833642636374943888 2303944088278901038 7539000716350549460 3672534322731920142 3065645509507077331 4451741929366358784 9483709289703378497 3835314803863765736 7219970233424841013 16177958120441268334 16081478375204279917 1769736574914615378 17633763083009890025 307472510167613436 14661238563996884506 5948330976193873453 1048882714730628307 9840797439053756522 15647808585903353090 17856316127661254834 16635423934992127143 14397265661374092084 1905963384063108431 6931770547455907716 7725097128615583517 410380556472185704 1757192673541796625 3188188600586506708 17398218557986887432 1183601988118059747 15297942054224733464 14285461006679204527 5008832129765205820 3857562210025673050 6953347697689494461 10618235927816327357 15933144285540099580 2099939497640738846 15131135811625326510 8596072568429010237 8760582930069070702 881953096867652859 3790760865586805245 137337619370751286 12318748060578743776 5365897824822931664 16167319996580546146 7523997260121504468 10393994155572184301 5962724343063679276 11001908150836661143 5387621628826285252 1923645565214524134 11775721075937461683 1584517525195746001 16758149965755796326 1236170611990462985 13895431370186300069 5957743956672997041 4315216227947137919 13023160099177974837 8825390210517558034 6691995786063950899 17387094012213884798 13959927088157592622 6554495867945429707 3335420077286085653 237010450149585962 15232207478141442865 3490662175201775205 7287140770810135428 9046666864659397106 9082827561470114948 15300692310941616129 249060538007300592 7630691774950316114 2927093062719644901 9872201937489563565 3247067025014923048 13043855184533868767 16134293756419291516 2433323916579282264 6095537362658111843 9370792833944706749 14232593512048990839 3117824779778370026 11296044790435666822 575564936624163211 12357302449530606252 3978535850347404544 2116533823146826238 12860200430870526258 10997767357356191013 15361452760272981749 17709680038505045895 3962439285480568613 7627006289825698883 1629796174959938118 7678883721436377568 8296201623749612218 14040769064983135555 13829896148586324764 8831283344215802256 5514065431618598803 3533251999328109751 12038355715467063633 8223230237884270909 14597235121780093132 7120820305641115462 8906999180936789243 6910558797485548846 3001752370412044776 13683332241375160147 15096960646454328171 1972447950905995473 1998282807541465212 15197583208772016698 11461259427086567562 13401125528466620547 16644367746555729074 635679222231355039 17589778134217275288 10289406090664431068 5768501100582703181 11598851940344230101 15147355613605776632 1318099756834978207 10931806358916156482 14497112512139444588 5598208495034871082 14654279982127643304 8422577533431665980 9521463638729757803 10894614536456201009 2331984334068329113 14376257821751802578 12930653757114148028 11770590249516424118 16521825699609430574 16157770784143684025 4105411758167701555 7467779713008987896 8571256757755985400 13520775852477280667 6283376447241588540 7978848018079003332 1414901645217179848 9747983462729414155 5556452343028823009 6231291237681564895 9509226648492884485 4797473846111246752 10032213624026435723 18088020821563573396 3756317553562087529 12827319725703102154 10526714415113421755 18190378454856943332 5641792141756031930 16951691398668938957 10351583398470403187 2446780006856784524 8057668559897566269 10103546100352762114 4042061537596866225 3925209246772492741 13515222018825345730 10032163380920719007 14483870730765314799 9133185562119050921 13729075612103562247 3672166697827757633 1617740667674274693 4506266828216915514 9649405842815401568 16306714081280077133 14884882290383969190 14185578016708052868 8914134811016682546 9409404070627790408 8099496181512105460 9287429420117617925 3879170132157643516 16213974524631579844 5640127578916673681 14778937242481532282 8336819943243645855 12649115373183040948 8856710560413978233 8532107053331834373 8226520410299694215 14239268732837899410 15188740101699939286 7637628673385434501 15652984026146686239 14821758390565978320 18104484383413611777 11904462759207080175 4086907136277039352 14971154945494747782 18274863145188229567 4569132948389286206 2208383935972499550 7448738751658547064 13075918599361299278 9986523513700118298 3000251051871980759 9854785991817171361 14616248486810448695 6782099742704705806 13035798694430918928 16965898896358378765 16911259113232489439 2987298589861919896 15033915121905589340 6022984056188674800 1279764668711494053 12791261408100629725 4405111985144475210 8193153719388702030 10829916669930874852 9131168473389505453 16384076440411792021 12236467233578492918 14897586303849307247 15787006943416417952 8275767433162789412 4055748717061271224 12802027903976428952 7441529905091106198 12624930651947136828 6940705268092828567 12803457205433727327 382402090677404886 4048174244485671438 6015048824271235288 10151805129663343355 13574654098860282600 9045106031365215189 10580086279897149986 16974978967117244596 9553494107696486356 17527971623268815175 1778392751033428151 14454467075707693579 15692550590930463674 11526220619862200722 2334758521267614507 13034178909326466387 201117509233382653 10290244922195745303 5624209675778368103 9993462367706441674 4857093665652263978 13705723836643627380 10374859116298680349 14007305671392087921 15908701346656815259 935435773479773711 2324905754094775247 2340286622200531202 18110869424769139339 8933966521167275160 7139631625469498154 13227613009971509742 1625386945313467695 16932423871827992178 16390587375755652146 1330319222559503065 3104938834957620365 5051237042334869849 561996183481424944 9205846477367201905 9040527647566958106 310830767683989906 5767918936338650943 1542935569813975233 5637240651005322942 16622642863016979066 17417106946167242251 11348524736431958371 15225910265242584982 8168558131511071163 13939041016525972394 340218392319901081 689816357524995564 12823166635931089616 10964810437853763658 7903165561320407821 13093702427893053544 441608420727543956 3054799317506473090 1304453853581868215 8143383453819624454 12486911527728492178 9913993517605100332 720266196865581628 7048562221101490676 16823689551107330455 13414308325713016548 16308799956114544229 17702538583247897740 14619886746340545291 12188514364442243597 4424347371515895507 14042107379241776278 12925148210504454121 4567462104220790365 13347602049003767589 4958051412621797047 14385417282406593211 15395261655775573365 5964143018238036648 10108378077659589714 5205356653270921450 10424788850579319071 17742279991676033996 18073988121446090146 14098491618267668084 16683823581574985019 3275209871920046779 7510282428066871599 5841132676445533370 4620854216503344744 3909032458597442352 4178679063172259959 10482500037092039304 8446532053264943481 13357746164186623316 10248986882503674993 751556685879219311 13269932498527827390 14333097632729392106 4129866087655075474 10308693870445105161 4312442368482080464 15164875735137274490 2852159057862699555 12133945864066832437 9630640503169608817 16895144547062364415 436579485532556895 436878434831423888 10026957868355699846 14821123042404191094 10503810340161145079 16287703220395717634 6776622812747098426 13751805486104113280 7401848832978716468 6315751570953053798 12923927121220714923 13059821053576407913 13630106734044694992 5975410652442770229 18076690762409099913 7222046947563261672 4816676933874863202 3470455243384220018 16991669228065491931 2468380923884155144 5056201893719521243 11486006237031653932 18032799567287785673 12083705948248785172 17447368807695055463 12178060741079775441 9612948650084328306 11717356293323350103 10407397778874193856 5598661093865015027 9192784584907420724 5478449219880825477 17334362396034138918 11149725793503358081 14444657690772951664 3228845881522860557 5423213408907851585 12482438624756220991 12099982104968172137 18014173947223318372 4532793155528716678 15780054556548608283 3544197603917457577 10007302135195084500 2257822510550093456 8727034771196789794 12879438090684315143 11314583194207248361 1839968035870219442 5425699092441795274 3972675479351606204 17555987924827466014 7250000152650539557 594671319523522213 16992797939406646093 9997465058178007665 2207678685912991426 10801331765783726783 16108185394859970632 7441611383194749288 16998850076333719276 5296811241527773237 18376598286098530766 7208527158698157890 11400359292740820436 17577731704517680226 6785073164725221773 16569480713200550138 7417608178881422922 1794739361918157581 5644379214244756963 14019988767652934303 2232655365905957339 13516933632494545568 17119879155702986726 10124189170714687712 4198336347620449852 17901477469879858968 2478209986765343997 13873413080108814609 3117304649285537164 7207202099440823518 14284826517518815177 10525937553706658988 11623375576411875666 10313788202754290728 10248458800037371475 8779464717003545835 13746063364201306561 14765653764238803378 6172000135057845856 1424536362860779505 2870463744630535608 12542173213093395422 15763638613721246062 14471482010289703499 10542218142082495939 11397294454621364075 3244212187235538759 15127730639688931125 2943690842359244011 1431082220669587952 11474661454467874634 7640087070251581139 9857985875252134615 7795303830125571953 2214798055058771427 6442496671940205006 17519765026537502481 10662690462568890630 1119713541403087622 9826221848250257718 6382002788035827353 13363633065271307093 7335442293929705201 7663969377094498437 17203876214324168756 9067649632320126746 9764166198593598698 8163375698881758370 9262045314602552352 4418443941928316734 10691231120968702529 13137192407671457017 214935715260131128 10398837722480852634 18006025131765381887 17656907958962578063 1043365453527908644 13471466328056269601 10504689249693035826 16996108552977266649 13734036291019575488 2895164670183133068 15173153463167495398 16933568366766621740 371710851056944846 15094960893485465458 3404189077328840024 13339423482376657569 14448840070645455276 5580449290448562206 6971069793406470191 4931840214656818633 6663049207333719583 15269447672059919492 2741050989852055896 1745426015998271784 13898268576367970088 11735199597870189234 8222141825461519417 1827964761147409423 18275438154613483125 12500492074064982695 10172391286431144333 7153395621609283853 3762040003220764902 6674822444623685267 8151728674776733766 424271182468487959 4634382514746709718 4003242593666474547 12720004649596781309 14746791875467191589 10683722250869891182 854373481023441190 14044616840162351080 15306374671803506020 6528495110222185638 18023697851279594424 7955238729376479408 5980931995607069669 15509459743362103416 12326110407105328913 13843594674604125585 1328437170344513586 10065359950207796054 7072983682622701805 10820530771702326764 13813879210226871646 12936871695845616563 5082987753794659988 15067080065945999793 4441387577325275821 11784616359606415519 12922667700223991048 10996321863535341125 8226644688916272594 10570988378538484067 1266895672657916802 3155313068521826011 13492419032835083558 2914518135696496553 9617686103386541788 941882001034018529 17614452334756621724 4736220324243427190 11041144213572936856 10479477546441562697 10026977760654352992 7755802985574178189 18112089557234851913 14153076005326457682 8640723873255482772 17868860962635887583 5617817856330536348 5060081698301460213 9403308302539071830 10208998930473353563 18086279207205941697 3028094549960335824 6448829136318789254 8565327763787571656 16155652267429034138 13859166517841350602 16835613733651032965 13025122207768241442 14121372062592966898 8077568723365361293 8253676872710610488 5055564862818254390 3447349121640505413 1634360709079782126 8875729549785302666 2538907970357465553 8011380463527791824 16345422366410750827 7061709974931549251 8178885287911138456 11039432799995290094 6654428743316162437 13317723118589136644 744001055792401940 11820116374632625862 1893046610848940140 14031688176897647889 2646002966384952952 2627647041280300423 11355583977864977338 10143091903593177225 3000272244129537601 1621139657286536459 12701840450189019229 15565810789871874418 11584131494531207580 9064834957154959503 13008830446674577630 6026643553756685630 14164682433291391515 8565233370992324819 18110002466285770263 9239911100197758191 12085735801033646407 12867597038478511041 13883564839056174185 1582715087214408766 5342672905866836031 18291654379368728567 5193897785921616652 14448278806024226755 3104435368212108954 9368636582323469454 7504950369719897302 8312673032454742903 8411208535451366018 1068071491822600648 1653660260147596558 12130571590689943383 12983071671424623106 15947488789975732174 15967512397661718020 12085191237070723741 9444146656500356285 5367108541907546616 8061766280149857041 10559371789837641897 9641524090724083578 18017410127436149697 8986606885257999580 10699106208242025957 9251311298876935219 6247829432953602121 11963254891962062551 1207228989270439039 5476233837319847620 4229257154426060033 316071394260946061 2544893507207023444 14400937850779447213 16013410697102566066 2115075694496572706 14786058602234421912 14181189656472086052 8224453563125226969 9562962555654553493 17230065858436650981 13541140198155802439 12972001724709856624 2651443907328187399 1968951753936470289 7499048504039363063 16890604530945784864 4739800819926765889 2720892153244075302 12787783603096159558 3899102771131245401 9269552961932655578 3619760863093473832 14767980779051390604 16764344937607285958 9038559203318375442 9872553071505502139 15693394666744448041 4396674856928854766 14192282893598353314 15085518975898531157 12275981305149972056 5005983661665779309 10930868070943973904 6123512401928073796 16239243688332496780 8147684867746141189 4166321448032204136 1056187580369835464 7337037932328495398 8212944185306885211 892860567687945942 15595233335534640773 11634495951336076144 1014798575460787977 4254987570166557857 10917719536845033233 11616987821728537342 3539999782159000497 15729725706693722396 17855559611978875874 10036169444187464583 10414690070156808320 13946487084724206142 9142020013161964918 3408783551295474064 17818526796095779377 8821994073704771540 5217243641500468544 6198899480450958417 3732867208060694219 13193706408886513630 491445268906652796 4660113106453984659 4745238248591034288 11044567906783740384 6625027391665452900 5333954455931688644 16247801422612048710 17002567055708704013 5779640818820786545 18109745983983130367 17924797162054588856 17991079503149948884 7059548670493964871 194189466607207993 17857716862225751309 18186903098928633816 6761844416251524590 10903800646252706142 16523417387358375263 13022107302335700954 4049879074054895844 2460137183475214277 565780336612697872 14327488290623925134 501252733625064741 16547056184234547654 17393138096422257546 3882905470523562956 5290613691180724967 13970125367525592708 3260271845378585132 3237921173378238497 5074855386724764540 15654701540441148802 10422288829776294184 13181571374843515316 17914020193014581834 10386545722900374981 4537579176810091058 16680147255498421879 13304478966979706291 11712442944692877840 7319259599714716817 18141388979512396240 1694737834075159045 6731099716339148035 2412009278806436366 2078424141273186917 2156205236006186021 2099337379315139103 9292802958845694848 14798086549083127852 3766396242067871234 4493609811882231475 1706587109551424010 4118052314422775476 945261681812702413 1174417064311671792 17490560769938042507 15366948080959171927 2822683757185168949 13984313996749485231 13767056190331212723 3707076070138533374 7840329063877084450 14058314061179707919 4367238248605712109 11921903506874734310 4978926377123936143 4714860056036251782 12815923783790383533 17019068225645687725 1375023586250653449 13863038907701117045 5212273401300689941 9362915984617389497 4681089865427740234 15753475965171055364 8220728129651865021 6843317621063460642 4249540846377279636 10349458443371831501 12037424005017033685 5247386784728038306 10607357541789961822 6818801947476448242 239025948668641827 4379136382631355241 3151813850487197181 13907488590522268072 1583615659628020201 3978409283159918183 1174239745231249074 5787965452300385325 5810386910310125477 2802876424979329754 5761948265535454921 15597178048336936799 15817836425154828301 9305343599668805673 5678652443003364372 4327042746943280105 3491870048689167035 6223548462694425062 14935596924089171623 15650920351669142237 6346320749468185499 12609273674200737364 14534485067729677604 6364883890433809491 13755472694341786892 898158786313183012 10830039577992382427 131052877191483595 10095879533195163645 8293471233152312218 3421366740984521507 11716050850784736718 13016751277079270888 4087349702228418731 4122695813474936922 17148300628364231611 5866553025698802573 7967590774244212322 14676839189466917024 2310005684951676020 2076805959086542657 2093867095016130379 3347215574037635250 6351024055269710845 1042273838674692255 6550248741792839913 13051292740365037394 15246071241769380387 7794700142471608872 3723747679892672849 8043230433546826673 6952352532288867035 16173903274677134804 11927679957615821713 307324328128557694 4803823004933546655 10130281305125717651 16932503092381643822 17100525020938026793 14747230810907909563 8578620324700771853 10285060915256300410 15928938344601724270 9942736772505563785 10493424107231724918 5255119345933839293 14909242755003825410 7752234091732456898 11508483852935655051 4764858525208824012 1542652945030788666 16252959639213402324 5443643429223757520 1269937273596759641 4661903041832702289 2720288593109499857 519713546432810897 13574241878271574563 2462063806804741742 4760080367542650595 12537489941658486723 2909350077592350184 7578622161544961663 8988946649512155834 7894551097712320711 2442106711895037814 14464240222176343963 3349734368386736213 17926620085298139779 9623740217198530781 8126862333367751200 8365986308442796037 9421883538390820926 2847384923415790845 17117976357294815809 5115856960310235882 2188016834370291743 11482675336189121702 1864347089397999026 13354657556824818490 4619580706822968615 9161849144274924174 16793041812961873005 13661220485301084618 15638934283414097718 16611840224580903178 2579687865172391813 3311779584134937702 12859086262268097744 2174550492572914647 16816609680252039284 14905023645003654861 8841685786623428723 5740684900991866059 7809714104299503237 16358733047821958440 3004445870448128403 1720151145619137028 1093587009028158943 16408705715631139498 12664556616865158740 3471808322104095024 9426254034395159144 16160407273993571725 4537609326858522718 8039096856772151569 9693376250132867137 11011378440368087918 10536740803562348663 6556283288247297293 12250000438182443126 14665548369420181418 6274490895800942568 11274623216159037114 15636340117438426410 6868260278758443827 8464527988282185853 16754431503459218956 17206086330184857110 460698800690376868 16568793993534259806 12588994372497720172 12085967717956585549 4108259030592595703 12618174176738944148 15993781365295153025 4185651921185070027 6665775735707162832 16819678054463803783 3112696620771948235 10284615717839823590 2288331709200987020 7014667775807216985 8310657826105847735 10439161214529848819 11645679285597237066 16929484325061517241 13516376628897016442 1201200827146829202 13185016000452909482 11559418220473089961 9636786444541004034 7126742131393210162 12057584288785330564 628637459072173416 13833673665757795773 11618055921886714504 1809041892484548705 17352674329241448482 16825253601581157465 16816404959563102686 5411708367304697921 15040998262542704311 11758458368739495645 7021630425547850527 422312498859986810 3783100077626181774 6626719564084750439 10615672588220223954 15640374179260066511 11587728454291164797 4214245727193094432 18113604833720474158 3855639302589980804 10656810279567358941 6057697096554901362 670226754416000133 2575251121522170066 12478120087142474472 8942621919899532453 2584717503787183269 7025115324144499427 656030668517979941 17009078588439518380 9930811661734004941 1224257450776247085 11406665851712540840 2356522777775424684 6287411256978811995 5965540350900691879 5745894518069795322 15469186574423895441 12847842271982540172 11324798838173782441 13722406014968231965 12375802918367714490 10603431737138721128 10181876472418041939 7369884917641576324 17351752252389769860 5278280632481635965 3168905640342596027 3853570213149930813 16887036848725676847 5872500806142121108 1331218984396011403 10937529848395908110 13014399108885140582 10401961483741220600 6360796292141172386 14121865079067281076 1106827691445613287 4464159019042823645 10935119095787994531 4034325354480502185 8032737553595168112 3143337242082812758 11403621245135276441 17169219302838639960 17717942025224545204 7723651183256833195 8642547075523433771 32168283248353854 6363756674072740846 3539201137179904122 1128681026842221059 6792165007928033780 14453678278538477019 910923498368194025 4352974143440250121 10074288855528148191 10738556169790897318 718600540038368944 10867001634210673009 1042895510610782297 9711078941551931661 5596911512004371083 5810485407371554986 17908566988230107555 2474286959640567462 10737922739520390996 1579169914728890294 4305009241547631732 6178379803787382804 2718973500487820223 10450884810557410034 7287680357943820262 11677207031278468398 446345585308644440 5909278461209228205 18419193757976408868 7600009293438064701 15029624532968625184 10943445574492849062 11716236413004483008 17512267328017898687 6444871968892323642 10557590997343049555 6346077753885898030 7017492352645202703 17747829642717607411 3882459782188181900 8300631538507798120 11320723303213364065 10345841608015803063 6440467299263128357 14373721298819735301 4105192431295473911 16281788879704148015 4086706584052735171 17680296135288208101 15427503597079768334 8164215879579252308 3915263526486797352 8847968557798421082 14642066751531235291 8425067072735273963 17513767042433353982 2198018921493146627 17444468775497271316 11826124064937444672 14313895794271057580 13245884642558119586 3784913830103946802 5743411092022182954 1124772621693615171 6617780158136744810 187210656160009255 7269384810849515845 10963566347728623381 13946602144881303980 12763121714634084277 6707108519710221732 307609216445750899 504418965497137503 1242522216160796906 3953868285177007873 17659056899846878369 13130728781020743722 16662534310260939591 16143109393394513806 12213126752516456553 5370772397564242497 6253533784534352563 2314316510709453518 6482955363729239995 17718978914084934521 4596160808291799723 142793267454427139 12567584682643299174 4581876635100090949 2323578316537895343 15246371025504261864 13586176189534720349 360761266776194691 4536450682674527839 6367647129102995517 3860637031062308896 14695716310870233081 18387597914666447 5150116962885012536 3145257946820859377 3238121525771190755 2141799911250653856 6528097966436914051 11490537722843345102 15938723696035941389 8018414991665400501 4856149558623901936 16027866520525703707 16615566811116328689 6093765888468168711 8313891025435043779 18305156729545603716 11592646441515029884 6402781068711376816 5038433490435239221 14934907309455103475 15543116200052457469 1917695998549230793 1926104830949322962 8659159202348428359 12706958337697737489 675850538525514465 2418445391871069639 9944756246463219847 13635008903769256339 17832894360383239520 646783040296990381 12014474122260144121 18429604969912662967 7181276940850436422 14049978870743013552 3174461311438868133 162296678590884969 16526305707201401742 113534783857835885 1008882031065834246 4448205980718695495 6569007071606603343 4911485996614396524 7215887647757763861 4427247785524839056 2594473076077238526 5253884100717752140 17990771894214796531 9270464172789645768 17477700725121803019 7976635693971223167 6565355307355327621 8856857720168506349 8930894104664866370 12449035313259941436 13218810280990426923 6559058734329595566 12447344000860957230 16907693215949890234 8405178704378053163 10899666017650209271 11291116558895723786 751350014471031814 1957478418667194704 16808218091295144612 3514490318636847557 12047893768643265817 2292967345942453818 18408686485693386383 2346414913231859633 12185658806920721172 4360798749194215756 17481788656113164224 8336918872234864911 16373725301990546414 4787634729837010587 7021385913731931669 12727535662900204660 6777729777027962423 16167938650057309145 17208371011264530555 15026442488774012519 10053159829683309158 13177563008156097865 2499663882151006720 3965046608665904356 1572172257522464783 9726222980672802305 4467849925265210597 17519563384299518865 5658880492185727334 13487056903501346013 6556838036356062328 952519215539176102 858050545351242397 11627062922675260520 14538555793005275444 1050787300774401909 9581409822778558809 2388446978332122362 18177454836165739769 11539956910084269671 1232024748264920369 5559453831486833863 7734633251645407813 8672976596418350311 4270073117213501612 2700237450094313055 3048673368584490792 16941242395014281963 13474781920904746871 10038152517585439350 3667120010767476139 3619665114749209651 2400259930107358223 2120660387808840879 7651557113351726463 8565571937950203070 17241229736926272035 14317947637895196808 14178087562960888954 6191470357722761473 4168835939897753957 11476863813356112272 5491580889025063266 5123773177576434630 14201803247797409990 544595280494732627 10447337750504216952 6096266855613215881 10793538988971689573 1847416332469385027 16335250392471998064 440223500378263503 10888844669238744436 12494445696533059144 11110896417874779976 13106140340345139632 9388213478696660741 7037719232227844768 8898931953591745186 10854140133265179262 11908414593856795749 6238863903061080754 9215652975352506255 7479152933312372713 9169649257405358512 11145623154354517400 11870452961253298102 9605731426736271647 13789444149770239311 15442007215835153718 9406415297703382159 14533322704896992370 11074097700049554092 843059624080439605 2829205507917023558 15845821521463842012 18416019181564026959 6910196613088804858 13427852662114565900 9287931764283803837 14486128029903906529 3509468507696643346 1039734495511763367 13211657481081093808 11393270227325778853 12894679970587286773 1860067030694333871 921981010912326371 1438488615127186757 4815889292357003148 12416202143690173746 13384087818432800872 11977177587157140804 3720229339465476113 2390170241107506577 2551781520158047032 17993585929982238583 4945861837798718048 4759496966664260398 9714208760658064925 14124951643752079818 10941383220608065169 7001775612846082341 5952755233947949597 5898895495977532589 18162749515165816418 16535815036487200974 17190116648790625398 8280171567043947984 18144508066679722451 41102487037759648 6343455894176643124 2940131943842893353 18333820133759911077 1981540663140659817 5290369631243388697 11102745523739385195 13309880165264761216 12854573194061222290 3997983494434648561 11189071381717633884 15354888495857813862 7024171067082406565 533557763711323002 17286348287250868212 2776209420603208329 11015394920365195958 16965518173236289786 9288309212733680385 16323523423958152103 11806250643859497143 136833864355937233 5901783069954766168 15417894351798509868 11335771234668905424 2596247680607849491 16725432169735556914 16535088725459661252 15059143039391521453 17682958419992288909 1697083298653964642 11157874877063875836 11711573054908519358 12795894331563001949 4812283172833971299 3170431960968091953 4413066130436489951 9560271356211434855 13678848995335689044 13009585945262866897 5693426207926216842 9003478506966623607 10804816149421952730 17653586302939705666 14556081728435341847 14803081195542677192 7428939618579966411 918285299266727830 10017833644504692303 8102287050248586996 15584735767683919122 5678257723933409766 6339502922456603914 4166036087788334466 15393743592699460331 13172882636871685480 2331581782116095993 14082153589134585458 18263406021752745311 14701315160092462699 11339152680476938286 4931502508441787387 12858678003538980411 4261195981722587638 6256460153781441404 3417803198669838281 11778140722529446490 4829224280647291786 1405198333947742010 13560842384682527854 5583133392206412961 13941386003785662991 7578358660694704552 2760467464393115707 9441498853510675999 7120900062410474301 12779442670762682293 15360489736421441476 9404165114796467103 5888625418423308306 7454187967437765839 877318239950484878 1891290342717831702 873899446476472452 8009988051010978600 9855638190193582929 12838091454903514026 15507475429835528421 13602134604914523542 2795864222355312945 17294450144900205556 5250225347905235553 16186499080702471889 9726168441314297784 1763382480214726962 5786767654449077509 2173908411290145848 8308359671198403924 4754437235189598238 14926748615654443048 13182161579059854551 474871972898217543 11399227502702093175 15013050723201458060 9458906822974769396 12150263637629224446 12877888055187483358 3269715915356213401 17348012595266472477 3474778332152811169 3477344002694020234 16373417022715499531 2559099921831199455 16596002302434809527 1065758575705164134 12077676631904619795 15948205851932773200 11687344195132894866 1137931304464184731 13478846193896933602 13708044337013583729 16254567203932722343 14835565654713613762 16393135181065266218 9999646177628266 362367635152685697 16408194679617390376 16084754319246722673 16479582326380591859 8250196295854573080 3726573173344364801 13443419833106308301 13189456782297602633 1153905033265844954 6822178787508737173 1702527863654662127 8683643944609356119 15215603300034304308 3238029086181048647 16806138373133431169 10071536409371711211 825700672655155825 12953073478481926065 3577962188428586058 12187868316531984999 13492773838046975031 4710163379654061601 11642814307885699603 12576554416286675885 17721871206248744714 3327408176806741400 14899133001199966327 349205327780026795 4386806038254696628 6102507855550508446 7021631435369588479 2936654621400971686 3000136297795424178 2320559615057363211 18378233665189972258 10419646715391701804 2679627827182700520 4458661602423865571 10748218401883495837 12842322964464839658 5479016541640885463 16338863500120199500 6901755290606842922 13036104864091830258 16262052433739113035 8127355068792058016 371263179808859714 10352116240135388273 5773194874759532274 17527714233108786125 7834396514316717865 610085158454839721 8681413043364797419 174835527064357202 15897163114758089247 9600636094539397767 4072810375647396998 13210638904087816505 9802647171286696870 12681387418681686563 629457319019303305 6524493758815667728 7467615981057448123 11881223235186664163 14210679918067886963 10478093126225700614 14472349225786703201 3693200238654748967 11893951467613278489 12384142646551123479 4995032044334660093 4576079233399911883 14356503146218152845 3913252261252823314 2229827321772139274 11237753872589419348 7651160871884321371 6132952017470210750 11495408541415456811 13337735698492350221 14889204141770199885 14336833258880990976 17329922273126448604 10600857465360320445 7401220197282471356 10477970322016659702 10608984269679413294 11704555801939366400 9816369305983218577 6617344840153354252 10738176699488265038 937504646665052920 6541556706691070097 6529217989489156256 4297220788407680670 7661122264700710762 6832269322420246642 11647618137158009025 5584423357424945301 16210639157964015460 8671754916262443616 8450238864442912901 1172497318273128803 6223230982425134801 13053025760315836915 5127674746344478802 4622958468557537506 2953143572151970477 15057503969440208507 12968046535046922193 17397104188730606274 14293372753803842189 13591703973584952338 6518632037036039437 2248030211148657940 14271710144819458865 4707625682729098209 10675634562986882617 1301765808600674016 17401740630188537109 12652409813351905673 8662982879881077605 4877385009376510078 15771272207302387343 12301427422759488836 2465010286881758714 9164250860983649475 17981843670300054624 13273395561357195962 10767564900874076737 10946613552870036345 5825030745741609297 7459450107438863663 9404809405666460646 6296397326407992521 11500270593138206850 15117319996092027464 11906430813363226150 4070392461972938072 16491089988852780244 13056933189878126470 1475704883502540726 17135484380300251333 13336387806739705113 8297304423209801807 5622791688921279879 14678727944265803337 6137616686277481945 3490958805373571866 7154551415206447837 7192352357404656799 3304977725887698256 6982595314598379665 8912758414861277073 13292281764481263428 10292253088344913051 1800375380314150687 6836244305118189136 7558357971125301858 6664279288191111483 14772286655529140022 5401403111374369214 3827453844611903839 6006391898807773521 10013846257799968507 10945585099453567015 8072738876156784817 6676583339451944387 14684449340696835334 2362787859693433074 5542451833910444583 11137624068533872472 12301244953090034171 12946662610477368719 1766434906939066169 13624486626417984972 12415733319911866192 12730547557266309661 12649428508560200992 14324404947520337507 5158221249664377910 16172386293765257719 3692652981569510386 7097410998741133009 2731734549883353997 15020572834767270054 17969272276011333288 7499093194996696955 10663633712125151172 10835994833840397419 11049168453299153437 8907325469354459116 16464188579549861595 4780056497748647145 11158136544652484658 13085566016171459683 3382566497782625097 3583601434858311462 9583894603793294451 1395405492138291778 6746488098157437838 2766160885112992128 12210486285159513056 11154752513583949350 14503439464693827629 13072036099487820964 257326880809519104 7976472083052162221 15701191365957709175 8957387006011389159 18239371934132648379 1489451908383831897 14106091454709680494 13345837487030546465 11717094281129044859 2030486636410688135 8659657896008865874 14667543949347526864 12636244747778823215 16698675057569493768 13151338110374886387 14346543704247809518 11519199565475160753 13262038060814056291 4129634272091704025 155105816472400165 9868818761928537104 5726086681739023206 8804616845398826122 14411437029779517817 4899676006095299569 1373692941633819192 16460793298650502036 15490522979809758762 2754555703101706046 17190667543181863636 10187123526064558045 6956829587944679488 6020453163788426984 13680900735890868649 17338711806812086412 214166559864189684 16662564405498125322 11266403946508727323 2110867897057690916 6000716336799992387 18179201943378331151 1399476580979358617 7227611910583100105 14870359111865743089 582578433292219713 6358240218227142428 9098030717091228910 1725021045158594835 3765276072852023242 18267727901738185914 14563549740160183470 11428124902698205979 10006831262582752897 1543382792039670907 7666674072650740116 1235849259223073702 9131524931764152328 7369301211922016691 15808751203098479383 7364582690629018654 11006429470743774350 9300858696409367260 835075665747840341 12405594640838956102 14228995794353489880 17478645635549203653 6774314463449617575 16900193883101049520 2765311154957901104 8263559049814213071 18025190644521014796 9998258113386791579 3977696814671404239 14605355881463307865 4514027432427552175 12830739484630335727 7104752834214044289 7718627303514485891 616256241182454266 15317883872002250217 9618765412284655422 4271247122355580571 16808689594840746326 1297973880924588216 8549561654147340076 7101559978313610990 1810184933372350482 3178938243578735531 9115573755346429449 15347574192894277330 15312362342142525722 10712351317677896974 1758886447412796138 1947803164127080862 11528983880099141583 9240849694349852308 2068161950938461096 7565737479852823072 18205832752026384580 4524821718983046360 17950964054850642814 11724115689347558208 15255638234530126081 16626179615244934981 8515144445993185374 17817043903653561551 1939474358219299662 4607944716250467049 10661886754148726502 1403553715711128419 12181910982269644668 3804960367711000753 18369794348364194930 8273935756623257291 8211999882323297305 16021040579322891535 11093937811068878675 12440027988212048616 18054627343122669312 3936795706689230588 16931465412414672038 232287570577359051 8074794467444020726 13729631820078043500 1362926163018131449 11291816925438771321 5074088279589195791 17228172626517228743 17574659199231232191 7864702840533777477 6829463962125418490 12866533585594817983 4259600286242160109 14032309958798395669 16584022850125587055 11712194499840824415 15894979926081666262 18400090592142960507 1962890480458343651 5455725668237797997 5909044543369516473 1575245488680910120 13427755671637383466 17331097321078608404 17259233224054923176 18272398170063713181 13770889213101099102 6279971444004606151 3254622793330092413 3597830321934592234 5675498075392847869 2512718258192661809 3123714435032040367 4469756850710268267 3518119787902490245 4056163085277854099 5714249512044350423 17542078578077890227 5336185313465205234 10964732140931558319 12419927445229837604 14711898444217841819 9823972667536206714 8375342135193199242 16491693206843698646 12865205044139182284 9656482237160392166 4337366261190648168 1856517764992810663 16218447974017788134 1099737657622871825 8520633640217989881 2091598719092607417 1736838612447154937 10824068192358533302 116067899085763053 358372088346039051 8891982712490883899 7330317206908631830 14049543621908530752 17148442176426279717 14035479138332164847 10911312804466350700 16216835252142094274 6624087968044111248 16248918164725783224 8809918673977021059 14670833709271532767 11950942650877936651 6000330014602014509 12062224102795444731 14555625105255680621 15127651609855015261 16230502719211422010 4772939795525879854 148884910337910507 9420645934717981735 2168555508627043844 12596601553910220917 10707704827957134751 10383580703633985403 13210188901044060720 2440709741282920639 16209710433022397773 16070200592870667080 17394955212940117926 15481284612148203390 8498408544201039640 8809905907993921858 14099637933700932195 325233447476196251 3788241469300286439 12684342487774395246 15390618534410581205 1113881559067913137 13871026419525716851 16938418500256997643 17069981921321397563 294457855638438337 4748053678802375495 7665494360094590955 3502707772242224224 12740166145159394238 852823338340930009 11869958050803511843 12319641138912800440 7301889405273913588 6808059538743841335 10835364711098839929 3354164892622040459 7879361522664091520 6346780157230203444 1395175845121974432 14834801102808208453 7682638943400780476 5512662335405070267 13196163987248809274 14755527956861652014 13961769315886164623 8220679650575019783 7040887180530303246 4398715497521823269 10390115702785065484 12077553417103064630 13715890842681760259 8290929077734506556 3402627371329437944 2541832284564241410 7516410658020243804 6487039656837156478 8207547363100726977 2120940036759016531 4316833228063341845 2027913524939032889 8676629914992850410 14340024836010593710 12640050794506247156 1202844437965614865 12574405036553103348 10768192874363740508 9308058335910143890 10554483067543228036 14970307482439762191 16513047995071631692 11776891483255873167 4906766941726840150 15736085679436289541 10857310549431498995 4086084292923891365 847066726841002247 13480060560592224735 4609100258156267168 16523193971319672186 14441887774107897627 1522937470169897661 14434789022917727594 3481670483084939461 12570299595791317550 3624336461345817499 15642791057077264549 16726753745009752769 5478478252245282858 5569713463706830500 2242158003054737095 17681441598089432955 9942351432721351335 2130744463238958391 5701232194059994504 13140382142830901561 6295157532379206046 10846080082089504428 9909680616555450397 17239234575259051872 11628767755289819118 10337122965873262678 5433683207001736566 6981180818953986865 12273324927294563832 13511286072613402318 12179101484859583607 9982649947945022721 12282313789748594353 15001482774963948399 11493104376545931311 7878591461578763054 7277743757279564828 2730138408132269691 3523334564774013879 10439963675331672366 8284408334699298930 6600524114640018686 14587549083617377740 11184494975789050136 5225223207055217937 17778971952897258877 17279576355933485712 13006194222720935791 8693617062075446555 11586762981362911474 8604731691182281040 3774524262202686515 17715599419573034400 5850366158963731893 9211083418883610213 15395909619171573965 5846388457781660549 10226552345609236881 12973031781075641815 13360838655127274203 15617237560112009251 13678231666102892204 3733578583128234979 5742671370549634959 2550818338941112969 17680590292016022401 15842424585468490783 3476794361031862915 15067330547457480805 2842497070623409700 4216121376058793198 9656185268133433908 17383102306070426 3792180309989043618 360463111287498213 12006610352859598817 11861411319927005611 14626758657436931441 5944373027597571574 1553990290894920111 9691878068809797715 17481510056009353364 18020751960381180688 12441467535931290193 15633094970098391210 3156234768189123600 7376663882853052639 17521709499702696383 13074339857037414601 4013547115639854520 18339532700275528554 4943761394444667480 12266759699465455339 15034207999330919476 17061776399772643395 8427267118954557705 18302751022407060595 12529094779250760292 8820665300405795706 17312951732566018346 18394460014951539051 3983160100817904195 4528556073589869629 13693580271685931442 11425708703436300600 15775748596803157021 14833562187293023993 7657869091501993179 16976487320254977323 211895207491499633 4441751825251503937 6400224822923050629 11763358080797935753 8317942467280918299 14787051411268630126 13952033479127395746 9809554168501589763 7407006116135433201 214117051768369294 13485789809580884731 931482757340653192 14875324876015645720 12373724384296921753 12507675937963874886 17451058810045460967 11503817548755383826 13461604850129658792 4160733604045832697 1690157881264985732 4975566350239482568 16733630595980943860 9237454040693434966 5114663080574783195 7362703739737981496 6307344574050738093 12595210837670164764 6423571010061348141 18032103305369403738 7304746979005167757 2280352039061203252 11154261837987657911 12192446739346697826 1446790873945303979 17888488267156627143 1435971795964740282 14091635912063547137 11888953204497672109 16412490722754690020 14805004946408412426 12552980549792254802 16473014337405445623 18040327117992424648 4316564563735157259 17561317214167877787 12807741613791112059 7434143157191081231 17131204660724199223 14947929941094565354 7447734314836181299 4832964448724761447 6127396065885750588 12825831052469696481 6891924352927051672 14946029488996903554 2939278996415007034 8929428357157802405 9643095611290041833 15970636474785924512 4844810578443488186 11532034889721503856 17589265150337393204 15200924040321027253 14720229378269482880 2549218112430176886 13184666084884612624 11128790207829926494 1876992085596580202 3495737839761328573 16008009732529203225 6650342434390372900 9900657343787209749 6242286507331535563 11343613664048925786 12260753282075485116 1220844783509597068 15963323873257947468 2436487035645907195 4864922939362138588 14419505558844120521 10260975042491319227 7607235710791366533 5859667932517240406 5814139052739942171 14523909869400977808 9832454192931190644 15831697958993604587 5072255792841633735 13135523648031790117 8995433176744869722 12866326428561175663 4491369492034647795 11784627102528141871 14012191644318151476 8695795387037917111 6773951145871635664 4907298944713924888 16712513007605958393 3029338901677387428 12013071223621093147 18405490374688864714 6983276104358814560 3966141653351845615 6898772806095740147 6057016074669352770 8866400662707436314 1277201463825279381 14054414236801117046 7626898598431399474 10400277396365364353 12755825103383180930 14481083502427805471 15972148231553629749 400037888551699676 14895385019049413120 10469961204270229617 17996079187434525334 11867559065626994852 6545774919027958650 10903176080795480960 8030230967103912344 12359285866572928283 9121977668317814116 18083989168549195699 17878644502201339107 7507284329416487461 8937590164180510759 395463260096502595 15466927326111874820 1703634886589800875 17908648255269513019 140711911796600190 15010371156815275697 5411072056949731553 9714954931056083949 12028160309929987495 13322123342452724343 9695964561117429130 8761243896014610445 11808827703793228484 3247895309394788916 10306096629218903474 11818131136930801990 6688241869861690636 1442215317290480717 12910815244207803590 6646625766905793641 4164420789679595160 3679287934845779996 9859980419027878905 9787500169822231380 3865914104244978147 15289718382438348453 13778111523581964154 6657570950863384517 2408667954622239170 12317424801453120614 13658028193238476059 6119450519517505637 4287966388577669397 15689383565963031687 15992350663597330683 13995411993647204070 3274356314739249765 14152830083528938331 9872223547657617724 3488622009055521408 10092739890677683396 10214048331362915560 11270462768531405838 13503670391161359397 11323597527267028763 11473844333930978671 18195799238254863185 12866003140211540757 10260159738108078283 6032403671717998597 7545686261453594138 12267953817467873280 16346431058097666466 3909258149038907175 7209042763841498114 5980778524759070857 8646587622514661933 755379688822109669 5996991963108216839 11692277844752049995 16266699056944279031 3415810397710179919 4912536517326562994 6650210254674024001 7667320604860993829 5844993141386165581 11981129951956758864 9651385595287285760 9289545426532276584 400239223674807576 5403497215657334523 12686053973623896381 290578021938368447 3496025984582776072 3249957120936379074 4704524875045955580 17265640707615570293 9014157720850637191 11782124435164458796 5045214397358485653 2136478503471653089 16930801748848962311 10038592658458638700 14449471937116283957 13054060669628384361 6488093615054435502 11390568703564088036 16266515044567353814 7595310623530838092 11136568102438324445 16212353832253480586 628531100948053055 18403519757732068471 7089460599290170025 5169254443697753671 8200184072489409466 5882185838765295519 1449861926975402713 12893464691467572122 15789745364146988564 16565748983963071890 1204780185977096534 2016915152912412641 4020543424382719563 3536142145386408554 14614576884746964245 4604569025197133580 6002937339129209867 3156775840750421304 12543730762046663464 15324529447399092302 3677777570934022966 10122645623611636919 5803419619549830491 17888288473560422050 6794216554867720144 15242080835573884803 9290879564422068156 17292387832094428179 17398884166343869753 7089162767352463784 8414523224888842110 16644635840605561464 10626341207394751858 18332311297993569918 14926275354850989685 9023999555936256964 4634926722093997760 11885318252648641776 4896262172409350701 7654403606308916127 2839345723997789053 14701378738780415871 15894993019630010867 15978521389521530946 9310585248117352994 923168052277181827 2921871034507140952 29213848400001832 17979109871289921879 12171681207616126798 1606334554663665777 9565344097172360998 5313082202218531897 4471738169520863904 17279241361203375014 7699049704133339253 4642611003528407984 11936774545435397153 12269983897007402215 8369488417547538396 5940043504889366067 15200919229357717131 7845187126150897357 5305999895184509507 2751760948014551163 10994095299275946269 13639620494847399955 3307620730691543136 13885380054827045719 4056023977192545468 17101992648889183394 7735581007970942711 4091858482267017529 1187228139624859465 9548792709339842534 11311769959013776457 5766459766686008555 15788642370185701067 5491462042193665574 4051055942460716506 16817990929942000500 16815582423099490327 10965133229976743206 16135123066303273211 5390921660422718085 4817324545823535223 4157318591789076638 12127790280343995679 1283122007879217402 4493859721874467239 12952201266986951904 8438800676235850466 9416480753997570847 9458322852217243672 17860519278258200123 10802735508839924638 17289372176187733681 4989462489500620174 15948443859698345596 10131676401925276083 14201109583633467236 6581593362887894801 10593901954781268613 7171876731507799131 18278798671179750113 13265284736159518418 15573799621578227662 1894917935669025861 10103013960961123032 10481727232900162482 12428458589273792560 17279694437637405387 10910255236297112954 1832508046062512690 10199119106079216604 16718453158650711345 17401923969919237774 15286629452797941222 10876179725565365822 2628951712153378782 13470544438273926283 13284526502618480015 14133626219767693588 5913534033332547642 10276305585068257663 9610545754553150867 7909475487199907968 17983576380784126319 14197722198797331355 2219003289382607774 4269053822986922659 6507204858626051508 5811363028862613415 11607911105529558054 8258751739372280705 7317620667497493571 3780051049007709746 16536784503599016110 6368701154034273104 9977130370566589340 12998594127259443845 16163507209869652203 15081307378908389077 996326482935232246 18255553850834686395 13154158671132744121 5958223117058377888 3480162436292980856 8803179063057139523 4130327626136964541 13261151823698356143 1114434285450063448 1795610342576265942 12658450078990520773 13752084566630738495 13976342436088644523 17719012342792652179 5967326184994120105 14011109854830899539 18277736267931653176 17300081324402914828 15257612797517805813 17943033957974424855 12367026644185035100 265122587269512602 12086497435816082773 6023245879057410837 7735866578066621797 8315503689191085657 11838196339593117988 15505213285214419773 903951794264926978 1357230225034454212 7115210444913287515 17948234910749555891 15444503586657248907 8582662591168751455 11897674227303389119 11898201508424377514 10302840765005956544 14809508110298192048 16139774882151740741 9509287104802220953 10799111543580580369 1086848984681799291 4047238173623924092 16595516535191797503 13955423781497296182 9291827571246458483 12924402269028255727 2453086972033043574 10759095053956599749 4742945013436961386 710253528994894549 9121276219336112815 16659068976638984555 7010197231166510477 12073205613143476359 15032020915026540325 12253522643782815496 17617746804537100642 10457782303494941187 4563592861276703314 14359693940330701836 896732820830286342 17355217826339144852 18334223934387344919 16359672012677907672 9346795508152277335 3685064478770461018 18243899699522827344 11160326920663915574 5369049624625552108 965012271890975602 15639034832499739119 7927392690574630313 12257246955241633718 18195501895918337914 14848488160771247076 11858649022212020871 16409582699185829521 5595087475499719445 8610966026720680246 14571791222018672882 14397965754919200778 16681290894965232059 1670131796218381271 12049967371907128031 6017965796925933584 10150855781304497408 9868689734446353032 14227628750797695489 16320436325484727737 2174680370999951470 6124054061301595678 4634868043095800818 7713428778423215395 5897911729285906118 13385328298093642727 16313490279884646664 11529174611518689326 12627409368588513597 6656617680823654241 4765744334387136010 16645935904444581542 14757046685788876290 5685184401682695460 4998693912839893601 12616076021771499271 12224048522636816736 17986894014409569210 313320615322827162 12841506298896736189 7683092478197036872 2952452245200010816 3845496179624863315 15185398165808977550 4947216862900613522 11207034800218050483 3748648308556172196 5941078935665805320 14651212313551679856 6934341418777064117 10380835707001871201 2714208290199608216 14521441192816348935 4637730410935399703 14975834898875393413 8908841007080991136 17946176067976043566 6629850461245124453 17379935674030957320 8747552024127956524 621475934415033722 17670761519231191966 8313695634456427804 16338286497493049327 15508949302003862179 12041039755090183722 13800629385873585530 9716356363687711946 4024794294714031239 14315727490219435397 10251376854498602420 17732994554010190629 12494301763374168827 16713259959046334991 5909348737485185505 5470861532387632503 13414638505945393235 9430498625657244556 12923680784398126373 3754583526269820612 16955826753210247854 13408594190565505458 412660460758014247 11513477429444735467 5817987829656719325 573869574937175478 5232595144654098763 11689612936663972853 3817577240141748070 3845774178531570807 11335764757517493605 18089314749765582835 499865471370140208 12773223805471017270 5525270233730403635 13317431858736049022 2703967839469111255 566865553406889557 13527489375270434826 15212630184531156613 16745948521081133280 10941235724118084053 17972830299955237474 5852098478937861181 1298177643488281060 5969629601425582686 17477504284017092287 15664906803392212288 9373469317873769186 17608488083556880892 16083337851941062384 1301865323030747148 15280850121437114892 16028975138207982956 5158936448293739910 1555632250972040108 2339454664027717141 11552778999067370333 3892960148973316310 9481031821817978795 7765697920987574009 1721068907623500783 8097974903377172295 4666700753832396518 12650022647440957597 12684305479744720203 7055544914354808443 16967775104399916499 8447591748769779607 8522535841563231478 839858302639054298 1923173390381950170 9610501531702519320 16828396117131939428 3046842096650593860 11367949590528241812 9151256895288209522 16487945211181985319 8806177861741659342 15878735050770905633 8817859091822955765 12836095923326785254 1545465814219021685 15138531467380302500 83458759920420361 10826461353968682523 4364592995888073073 783513117584154608 607967492956014907 7500083207400167663 5697881460001600820 7337579666239331035 14618991245337556663 7929924680887366840 1891243437144972731 14539415564823966742 9446707935533956008 9372855527020358168 6930358214961215101 6287230568092083986 13754518972667797734 7505620510720608701 7713049404161076242 15169406300979640389 11635998970122480279 7092310503505943380 9823010905120615478 13482251380878303449 1673951145610866129 5043413569717192325 8179568623417655798 3511938118350449179 9508487537205038009 4408798465498572877 17308700693184068457 17299391048777423772 3072307416560100145 11461109423320938652 690935185126139620 8442911836306345442 2757687103472138969 5111518986612550147 16124450441461618729 9855296735472881519 16328032321059404736 5495683474774326951 14312835137876754735 4595416639694012633 17318930315997978651 6170593528145355374 17772233920189703054 3788298899504815568 10331244693915030585 7132675982970103550 8023283077639923327 12296307777771313729 15729471091658799954 1183945818649139991 7990719168356014924 13349466073992832217 4999877610318860311 16977240959209337556 10298996903524238040 4353253426509131470 753799428715555292 15500735621907368418 16174505305607939034 14558475154424597774 10167962611457192038 16538852552152703478 3643723443163315044 13526498091125042786 1495801805104419353 16181689175682399027 1823089922796825387 13621346478842204706 15896771770278166872 14689242788416229610 14774398604517437946 16531324353518666808 13571854858999888466 14795334200806678401 18184284056821219904 15494091375212266019 2677514980706258580 1910636149463448841 12439315787320373248 2394513619017904889 9290697088182813394 16001153747764613930 11261879084413782863 6407568084762590547 5572993808927724436 15205616516651321424 392318824802233373 7310034031110498990 7461554323635870967 124779676615014560 17798997407783858741 4957928507592552181 15402585499117274771 5522599895134769214 1940023176396268486 5611400150837865999 11640128667940660000 14612771571996936329 2981804398088976572 4535585179556919286 12153147634791998771 243449286123915579 16209837656824487786 4839348400710288379 1778605982981804021 3195067748696863073 6763624157976964655 7815073456906295120 10613443332857366593 3553300604479230646 18430385927297633436 17463164468922195451 4680653801120832680 3106512371203995549 4998396957965350612 15329939876511609402 13239203770964688504 5350268452305250617 17310208334210608432 15014384443070088029 11051694953036784059 17037786893492647925 17434122623259509654 2068446630434841246 7951219280656475469 6275867072565757889 15967481854616824737 9408704072960109966 14514250576378369688 4017004525404181101 1745318140276460502 11209065223230784160 5650190404611899066 18104402270081069134 15488612357092659547 1722118779676604322 15549377263371047044 9114515756825603648 10989991743151838052 7685755227821428360 13167142261490337192 4397359520266533092 3008040081310476583 11272997036745334928 2183235229400107954 7488177815222554491 1654831719359009777 8454967882111410082 16309975957709764130 1301354622468151312 1121232037198693258 12821265421164075008 14592951167573850421 14023978628992542643 14510048605648610533 8121175036001339382 13074002025430375444 17706411585203432418 12352740918938030434 8157793931360835342 11332171172292845090 12117375303218570655 16473047714837018911 17944263611234822248 5756923890174099758 6478594456147560464 8555449053823021420 3097031173949751508 12383243529091952050 8914877295845090775 6220773065741606570 6337307792650123705 13986002100725583058 8464754961141478452 17777060670183768313 17261284506507801337 6818985613762585362 13520817174543244401 13056788305834129288 14528605869627257549 11993156037376580930 17479098450284992995 9358512019894490826 12767967622664257861 4749072376101648100 4497763775498397555 9246341272494665326 1168908868018136217 16407571060784995931 16001963249792675646 17940391524235655928 12465563156233232627 10098541892903602112 18117633216638558879 17297204975968506760 16434369812429128184 3653781388103932340 6540546596973351352 3458979742088761110 2694812558165021492 13538220521110485145 12390370545873375249 9277212330366690473 18174425237858919134 206735445940591239 13779540445614615242 17531018769534287700 7425305936344190417 10599418106898614896 8135793791986606070 17516634313420282224 11522022832427554268 4890264416117356343 2570052016672237960 15824094006554534822 5799069996258823329 11678601320328997517 1385066555371841939 14509819767206478196 17817358026789346701 11590069084581546828 3580613876038875108 1515778446380052615 1494938661444452842 13574913866112929556 18315968662797810298 2327306534999825963 2677905433381479889 5408334138661910611 14430165425160215573 3629066377385738343 18150850794222217558 1494531329037871867 9357167169338644178 18424387241160190884 10450608490011025939 11065827502398269449 13381732121135761544 15594811728600089349 8453406014850086048 9392449265979020497 10255189299977175011 17186270433380171780 3133005071608176210 3945286118352053114 10687625933720644037 6095969064706914574 18130158024175129403 4327996980932079625 13288391807395599781 3395104359465192086 1837003996014380897 7548445337922431450 5073259971547382637 13090349147676934041 10416816714315379960 6170382274542982543 4921375715886732228 869308540943068910 16907369356313135390 17954615900577487887 8550123805039637954 17238819151541489266 5490673236289655964 16312443083859948438 1391913231279142363 17124472961021129300 1799547142148221810 5950599359808956272 14659134711511205771 10487450016861381426 15299925043466165106 1533420415543935050 14808602897499283345 16598076365128143747 12987378046104899668 965579896612971160 160349614419757149 16925568270715352287 7535353234375366406 12794855994919296256 7199001020198042067 17476825793409020291 2259760964948153494 9228877626412644770 477888738584977339 16684361896394775022 5430699330904853659 15363820179137234887 3438992365569134822 16374285953209482734 8733027170050623084 9335479625031584938 3073599619188665134 17115122620802188074 8775880223250164795 12213213801054525879 692499292838429924 7095612971147771710 12503665659647490923 3010942737882224002 6497719955503930131 5679016802898572789 2368085578348424723 10127114274144333720 10939696996691343060 16020900089269685345 8348301069601318769 13043211978121446668 2451224951644636827 10180686178540108043 5289979909316727708 1796903506866277030 15024143311857202870 17770420160071707945 6649867089154664703 368653078284979211 17249781837198643858 5026860782139581788 2069800968033578321 15501704932954542568 8116491831717329604 12359137365343295865 11945212214954882803 10468923658987246333 1102110450522213813 4090939699953561626 7977834736798312752 17904062039418403385 14876639754720075193 13718518028894758360 14131231791948178625 7119205605204077987 9416471835852540437 10296689334541836387 1164471909919529082 3004852635393369747 8913576630329177335 3681461444825527057 13389411865123437219 17926975398448995005 7578081406457724954 7822237766440726111 3662865609516749705 13030869504716792180 5251146744762785032 1589356220572324516 6660854882428393218 5036362619471522277 4858426395377817448 10903807503439671967 10758059008961610354 11925222611140486179 10163107369984518371 12272217179828454256 4814179273273163584 13898617593598443409 12726626307540760174 1461208035297118159 3833720621735303319 18223366966403349336 6439240357426522559 12329316167725350787 16283428687335849337 8995963234524572647 17785832009365698359 3843522772857044564 10108173099292153961 4568294215955946500 9380623377121574840 18235928575691217872 13133483692897117273 14994628108894150288 3382378570720829166 15876992207729823891 8339661891235777026 4008801349688943821 3146019131880001948 4236992555385802577 4556222053532080973 1485791102747488105 6734457760624157405 11511958225759562903 1485656828860425566 9100610451625169005 8322124910236972337 827584873194962366 7621648210512564435 3282571754091036418 17469545403081359323 15490541044438435465 2837443449020879664 10649211101613404959 17916587723164922974 6269957569466419443 12850558843435915283 17275799128889770750 4119960544159663640 1676669975955339163 15151235618557942034 15591041095385870756 6613783210001115230 22841253187340744 12806922148798722449 813018323834537721 4766244447589644454 4639946942914232916 1827163565626612447 7108653566882646620 7401594305095752663 16974645715892352635 1073989978618192348 12836964908583360696 7919922951617134512 2883191454668907341 14377008806603075184 4652676777808654155 4627299764109387155 10280047364264824523 13843389542795515793 1417185571792867834 14122997524093874846 5357671237842859443 16179091403784625864 564968095667228803 3677230125884878074 14128916239489301516 18438417500126990537 3665387667863650029 10991541455341500964 9133110947606964622 10088415048440246433 2939205878408148453 4056544889585756119 7011618664953411623 16526463639379096428 8476175173373560413 8987723463804041857 13249660277926617515 11974270680010515685 18001434528174960602 6979129575760967002 5489188191728570228 16954440282883503850 994383697726527915 15537102471018297325 11227733001941112838 7265835564059550856 5084448603651068824 4579452167548957976 9014971528666136802 6023255183371697260 11987997060315285298 6604542899941262385 16898444292315947776 7113203318471397651 6402331351888799259 11623049932742989216 12431201407320004957 6696541243000618542 12166814323641786574 18237573622607981300 280056830628470295 6290157963340455712 9168854334912984761 17937899365634665409 6707792469712654970 12032936505274893268 5659443286422754633 5417455598398534549 15592435505209770324 957741001766886471 5540219642881108035 3046571758556741470 6811638470307595152 5161702301363152919 5526901647928655557 14502352293849525944 3332124912210446885 6332205864779843776 8884019828866508778 500596260294325933 3905638691227964819 18269968078995431617 18203107555747146405 13238115540853944654 14742611033383839216 13636625921555351842 3721138545053460598 10521074073683132420 2940208456525181867 10379575636074967985 460241175360483746 6130096464429531091 17321736576219504677 8469111908346558459 14709310380742778476 14337974987423101123 18162417791259222971 14813390403663177748 14790057237170674205 693783184036881817 9547500725425377751 12597620044060941249 14965462298917778054 5656139427951469187 187335870892688974 7122197364101720677 16781369131933021057 7915511262793856007 18385427548176541752 15726170546856490566 3048023176310453038 17677388809972983290 11649217054252194280 15506877053074963805 7345841749865993216 15342774202243511396 517402604962821741 12281906019714127376 10535224152495121736 9599317774063093334 15888194859514708865 3613754037121465136 14267317249091513575 9668740267193653647 9073030257285885032 18016518940092692772 1832653530118625360 13215758063005108605 3422507758857135785 16294300218634761142 2509473420009385369 12297631085300861515 18271802619835305711 6386659351120530735 15609755206875403124 3118748210845502181 17140573149914926113 6978248521784733940 9579997877039101816 8627306285447665226 4449177021522755454 16637750146879559261 8980523941385594186 13328478613387259469 13469939106646146252 14617066430051636664 321027291556143901 17038965657859725827 9738501933767229211 15677983118694262537 17645415601532398785 16089096473045406287 16309258003716535904 3285283520765838593 16140727066669881054 18053138303204058984 12823853472211422533 3863760305840459693 13860490921803578327 15589053639828867287 10404125527609849064 14525558667492569386 12315747412135790193 6529987953414994957 15547382696798757993 16402701221419834920 7157067674845327529 12166395558634401488 2081918491085797192 17175523929255611140 17585348171128752502 2216048277538234055 16729423074989708690 17774211239776993708 10538401331319074301 16719605943314854685 2609724427682081301 1788323197483991493 4622673974214153833 9727541536674926628 1593874879628492642 2478234959652675810 4438147681180044522 17345141302814776532 15910103130010647503 15976288976703332547 13811396806198379536 5895320799563049051 18210920342984690938 9376283984131817678 11300116800005020395 6423891933519927538 553956715354347489 11966760545720874483 406871688086995568 2227869009458001444 16348609502384449960 3092098168487718142 15572404089920943832 16930646836576329659 16159863177183897108 4957568110365742163 18427003157391787112 17334271253489386703 982989557777932128 11924146674223997684 4669711421866351392 10325236300321550 12182362402283651313 7356846929099882768 17363711120154913014 15416709486489936876 13789610617234167948 9400208355402082344 1861487320682525611 11191625922534947203 6822736225118803517 12820183073482163808 2189524295761198271 16175891938304947162 15718774784457199871 4814273109397606059 9534771277779113260 2541764445097452194 6578322002241783944 13757374004738059215 15894899564645489705 170248677497549104 9606100865590658039 1795632816837924137 7940015533938643546 7981951662449285528 823799512479187007 8946209993021642093 17626389398192107043 11731215956318379740 10307297035822303083 2738561675673449510 10185072711379290590 9674036617401739680 5837680491701630437 14712011922383966002 16649597118414122547 10245784914061554716 16274489238782765448 11156611171355340374 8706866459936183397 10456339007232992803 5835959681501163297 3897029163275180536 3272991455207687986 12430172769739980186 2611506852479377056 2354839349826353982 17050425697513482285 17678909165808984451 6858611192780702076 13832772574588081847 1268081007656535383 36335782380323107 11672869548291552274 1957839069319913375 14705276703891860425 17004529305499575615 15151406895075349333 11669621905920988923 11842283911119333328 9798233531314957784 13854432148988196429 6588065692545175452 4866556469414352506 431946595685219984 6103858898704420132 5012579066970055764 11495386559947962081 1212454449893479157 1172320840996270076 3237480026086213487 15646471307384629776 4465950230560565332 6584846923468047 5263628234347765217 10431125331924617908 3753084072356890507 5846235575714276488 1622647597735450241 7864126817885856702 7381694582850116201 9993419934348963423 10141999740138676714 13972995654915406605 13359484603967535930 3308838556970481176 16565163516179237365 1348779035554067341 2472193154525059978 9293002327220037674 12889461544404713726 4433096076367390194 4798433533244336712 2950094508853544556 7545515704475381450 812777653323079003 14018908223774607644 8847940759642883705 13240441827813880047 579658454642454894 1427364292176059405 9824303424592073216 10977724078051219164 12298311756277511295 11207537043313856962 9782345579025438029 15186319041115272224 175891734210640314 14409113709906773414 221014327476414537 14706456607289324137 5725818455119672295 16493690599935225689 16509733346553698391 12188392826525147015 17868904585651124680 16900884616561412700 2579107160524634219 15922169706633188586 8458856413032799685 12418351174064358805 15911874847789001260 2629185367572416911 17232609809991952207 1048643043505373912 106356998311834104 156910444225492097 17346200126448096850 6569929969036733617 409404413639002386 15235058714296201710 6557031993350536471 3994869156712575208 15845210832821852807 8369121082577950788 5024621755803367599 3492688190597865478 14359343655406315786 13471827433723287311 3085853327747478519 426528631972795803 17130102737937072578 8797288510441867237 4788130672057153920 12384099674598819754 2487906815165501218 4063131770229160675 13228970215950283308 15608777796902045667 38307548620947853 1320986273299158385 2535433164798079003 10239261085242879089 8391474081009632432 4299108092514122189 3224500224665390402 16662901319497408320 9056502517770021836 9811721227220466644 10760617544767155129 13651700668177610615 1952773151558656566 14887572929392700352 7770883365411996070 12891140612452383463 8396532943168953199 4844297929518606348 15379970256035974888 1607181739183523777 13888524291481543974 17960933752501287337 15558083315984637490 15476259730931974191 14028450150224027123 6775524370755814189 7560597629432450760 3920296132504548025 16042915567574000293 17009681104810852871 4513863895148568329 4393707185858807308 14413310778448693595 16536228197903132821 12381223479796416583 2048020592016934036 4775089735236750386 7322686401331904741 11491799682171771127 15646659284554013591 10646632080000715638 2135263165797615293 8086827052948268980 347581584199797337 16225227416572007398 6791831629053040020 16533649588521827247 12163925953650803079 11150038303486730819 1442232020783654015 8508900816583538862 8278391074189853103 8089807409743883252 5312755456164389169 6210101565095927450 3084100813685190917 4043348589495847827 17450952415007918867 14316726475945974572 5201256750360577331 5499040641247926635 13285046229760977667 17552850082524385014 2186311368328729512 16949225383197942360 14893280234339784043 11461757376621539827 444119520123647527 18311621563519834023 13217063830510791653 12152926707113382788 12581427234814232791 3267547608125906537 1807347552529168211 4459550334434559974 11571860286679504751 16124131023284802585 15410405214780214562 12610951263613053912 7692706505004240347 10845866796700941271 8715409930668273096 8766268551339355085 13943634005273092303 2055592217154343434 3690256953720763722 3326943267475766614 11295475595253051442 13112411886878209191 2372119749767598441 8686028438460601336 7093224775676064666 8290770149564048777 7559311760802345459 5053354266942500010 16086397635393153361 2663661884954625489 9542134091095191875 6877645416683430770 8487708869003763220 14125542019240158707 8081287731933110524 13263930747555075681 7371408241967514256 17468713796839460604 17041029765531242919 2858865645466834421 17328098361799350271 10627312232249752596 9743909840837567072 13436353228266867372 8012435781017269156 13241136224994052947 15661849961174493790 14746879796861623440 17317576469811505521 12817556647405905438 1774392638586412068 10534215490940793105 12028681236340121754 10339804880878719702 7741327961804233772 5864263146570151587 2737889147908080644 5949762816492082115 1393250245288514676 13084309406161534129 72828425450978518 9738462897880122444 7847766406509204476 16015859592319287969 13330627719810898551 9786656547525554098 3442231261034944434 1256985976374261901 14212274984728038621 1460737968204295067 1153185185798092729 10068570373651000079 3746701917527580516 1603001259897988396 11390642972138988576 4986944352897975773 12672756527271453253 872833306568265466 9552238538886135992 17809825321213891081 13899044780163725224 15046560469312104475 10843015127929962199 16347829224977019050 14232056505841753902 15332763364758359605 9041612166146086007 10305662029513677778 13832005163688816849 15097898553940279253 13890368790469978500 12577695270339314660 16096114577511549044 15941851282460861876 8341807584915718932 8649188468612940648 5273029267002980822 8977240078551632668 11819240614830926137 4439126071693529667 16878341665666349254 1617171857728567667 11934808636067952873 11297426498235474398 5448818021032552571 5559928520634806653 8495165674611093171 6085698137287571147 5383034276006964509 4097221351242159189 1586034539699061669 16536204674158572312 17716805282917137704 14235686996121766338 7167982194139225734 18213291058459794435 17657859501933694744 7785014463070247880 3506201749998799117 17530268265519239959 10795530665221882786 6413034075516518752 10105687473298166244 12753113319437874266 10388000975496730796 12779294198896754600 7434347233474666074 13514925480891930677 15997635952530898251 7582025474979255215 3133631348085135997 7582678164697414584 16763539558539878205 3703271910729163307 12698192650629788068 10716244981174564842 14197615929260746747 13973771963175509136 50868044197955765 13484930293133888527 8355184425163618825 6984652932145651604 13879937241839084995 11033333240540844763 11879032232200998257 10119162193296145686 12285050676938925703 15845828910888646789 18308531483670834689 3375968382247782481 9394135186110250092 16735432045174970316 17199200233212871673 15456058635586267232 8651469557490442570 18285625457309893434 17017754836113000037 17169029992706652672 14150524094021860632 11198112492938438637 5494346500765719024 6001257747067606544 14734405442331508687 6567321593583793272 12451930695817463866 15965577615847967249 14764810337481599848 798790343127001521 10311452963919560834 16986527294448857834 748773813433387188 220270162298811085 13706658499647449946 863425353240531401 8687897087712173947 11523506263525600291 13481469261211164988 6169167862130070635 12334374751018798790 18381012447429410440 12443510143494882602 4617212923925852008 1281972098346167057 6853536568043051671 6952452475390741853 2776823682061232232 7159256692894776910 3807816463230563151 6067045174326672035 16766450763970203442 5689882636382849580 7008646560062766311 4113273169998397177 10511669853305516019 15063170163751399151 6244390998304867515 17410491562528054514 15921365634650304894 8653175166822529805 10296012104620385583 12556273065865062669 17967375657959478830 11970247564716606441 3310603606396230770 905429247763308713 4350364636077972335 11838643683158897075 14393845716029787607 2639212953128672402 16687044992287212701 13894847374454822673 6070551396221604046 17304931946588811983 15064413750986749721 17906462719110106644 13099368578652418921 15764600826526152489 10390528970679849727 1974234122765255028 41812907308546470 12301193613679017951 15105822084747944351 14949550840296160145 10145207052937277022 11982760642357027542 13168279418482986134 12597270975035494496 11057533028295673211 14191035246187193490 8217748131246050270 15244210441419597449 7366397227183355848 10688379131265665681 12658681188112622017 16653670968487996094 7771215656729360261 10847091319866002327 15002196618798478891 4455685054413261120 2321748036797542162 2081456834299122990 529904006521003834 4040306374228499847 11235454489722674439 207933211616103391 6678183571800209646 12885881080915908600 14042976880276289805 8355717683583803430 11003510676340298572 3844373171401848064 10724751572025914149 1494102542406005185 11731910974601153227 1948816231114682525 3501079382756210480 13545052392018460399 749490224442213402 12257601482819238506 12062632092634058871 45264081884998861 6073895389032329634 4809148796175143670 6392399173751502180 5722555467930402333 17023192678652342192 51361905339689361 4150278158053288350 8491474021405919955 6723854623764684410 8380001877617342981 8227202554090568614 14839495161761289744 8892012977718887703 17534836784969574558 7414055887536844427 5658409963350922675 275910877068713843 4866416513164722359 13805574460175408106 2256551199709413200 6382966909482645206 3467360024566948020 17737578681894271005 12162966263033798303 6998668481492936284 5324921251907882459 6038353638036967981 850486985941444612 13683773982877418799 3095075350354006891 17597970606474746713 16652167139316485044 13368420226513254787 5243452520538527194 332223436348231176 14369111498514138285 17503350625331475446 4449413670486878352 1722151292875129621 7941064270040599543 14223794049526346845 5609292623771380927 16182893356587466137 15756300168271560430 12222736608503882936 7029371351099089840 1543305406394968536 5775573477229588282 14284779404127519920 17941289999315319133 7691606003737612523 15193035791562201102 5268638912733438196 14822132767825694594 5913216822316596648 1881117099793589281 11298687662581885680 8168987163663766180 11364886575131704285 9332898424259943888 10959554588942435878 6354418955516887509 12408114249207781875 17854195711721396382 2769583888772958158 4968616323510829789 16411280270088128185 7675823029926030522 8787183661853621960 15835678204369113248 16293833084100595546 12378743043901656028 3303458357382240191 17877777289946728740 8662878111000050219 1419338388388136743 16924400719950886345 4917338918311458208 18022099335036263240 2087305909942542997 2382618812370142805 15150230268469437256 561866800682026115 7351537852742927832 14268833219495023947 11139640436357208640 15323374162811053302 6123354707541228746 264691976902762866 2233237052989887500 14110665685975318502 4531196969023505382 10436948200805149876 12416898774580590214 681549387631934881 3407667839359383036 253633161264815872 1936190642131137088 6356904856934548732 3909174144222319045 3576586190281143374 17918734015440102689 18366459226825213326 432608559187571756 17499887029924704315 11702244154077166418 1843985385510460607 8187774719274327301 16127687114257190541 14369952333782316622 14572581918634662934 13705167233396593018 10469542734052973650 10061426300804242974 16271042527302988770 15633057924445412835 8891504290994090513 8890165488904402613 12503096867063847996 15782069787651540611 1504793031939774242 22345400322096787 9280400204801344846 2168701063861015640 8037573302748844338 11755000306535118161 14644595497067761603 11231541410172041219 6266986735017358738 15265790482585438160 5745156489878784255 18069300137657419737 830002165271587476 1356589332280773072 12795876569977754529 12585499458317736895 9152045167821599826 5933925556518049170 2299492640620862496 14207915919679659861 1883918918062272175 8641877915588526569 15022303783741632373 3822210519251912726 10157360471427226782 8835403133585363833 4257714550168296200 9941600786395762064 8657469703570296931 11928069723353477535 16457554540157678255 1504925823681353314 3101540510075888329 740320320712138106 1775322352062711685 7593656651932146332 15671454112830618540 2038343782074501150 8653213081168424791 869425459615727553 9932210646425483470 15570119385067045643 6181114072154033922 14847621795938921109 167120261088692601 2569280038217822001 5985448326065489451 6210602832005483182 6742021333201689787 11854418268607695363 1152556918586092871 7888281112713159954 5168878232854441331 7049695755592234256 133209993733145636 6046999281126913539 4692319426762857237 3299224966104274352 9808989474172340040 17782262440279223803 9172204809698884084 5309244030931921580 9054232661653328989 14581508358465124129 11064452585117260400 15221592156670561755 17522940430243082851 2247762109047973256 17093974761226958320 11812636683656626249 5919154907190245365 16418686735360649735 890162829462713941 18094315239218670963 2801492631918577742 2869833078393410809 16204478132022623380 7217084796498020999 124151302953580168 6353085647650478715 10792684714262997105 15908766292858943252 9503190070690037187 13660926201847333560 8828017499855243723 245585356933808678 10525575115922758979 17051665433822407385 17948610827454207685 1635589385489367624 11910035534939328497 6660948285988568345 5462720496642012291 13761475555700077162 4106296334498300826 15140884349002482800 12492806406377723646 3605651773491880904 2044495235743350116 6052733749147364628 4083581889606211902 18307481085961459539 2652750448743398466 15538305504922785933 11818292831608623156 17453084903839433700 13879682727591280815 1316274609183279368 8493277614414145940 12969587855468510982 7965587735697168774 15590673730003672747 16872816704422085500 17249462301358055977 6578783698350856777 9801561543029232938 13273722066106358124 450507858309708294 2861913909551595558 17600793210978564744 9327893144973815862 1376743162710888016 7388077788130676284 9803716620906727390 3151179301381535878 2512867919954289590 12545028164055296777 902297794573805897 12281942711873435283 10217063040657079017 1282024505800655274 13323900195034518767 15966911329060105804 13944608269444675683 5188250122108621374 18033903124725449192 7424478611038910220 12708008602695569886 8416251479985804381 5871132263910553291 3846696121015259792 14920148957591549492 11694225261183714425 10698548171762238082 12299180527986613648 3021803936274772551 5591735500639723296 10306024850363756903 2198532024704094044 5343458302340585981 5940257550403282238 1055302386550147545 3211671908157091384 2961465638684770170 15343521228347969836 15153741472722208812 3489366760508843424 1521437624875285075 15718674122276828636 9334408651766171065 692674338818227105 13706830950686182765 10192468685437349807 1121946168903241452 7152347898757779891 9033093465054507878 3046858313951353143 10505874940491691077 14837225621939212495 9327819677960300187 17984101324674700176 10320826531833463988 14765098280233099858 4584709140975546415 1004443558834754337 8959930206934540597 10339309911535340788 14695139279394393049 16033380564012675880 3444222769984123813 8241939817049912727 11477331249846723448 1862110215945626176 5520197326611753359 8339738935757099265 5716636072201373198 18352200540940375698 15952203699036479191 13532758260047598373 12876084295259753644 8359205111965141017 26302244145994052 4112432969989550271 5169498759019244803 16663682724452285592 14338154647149829045 6585392643241310413 7184741746214798769 6725128846045091299 17637796968046889693 2917246736214218899 12808794505792377532 14964662663241724768 5994666938539837303 16114599091053006277 9407989864463974920 8142684550493738640 13811838965887167231 15784476764789548630 14608866930559516052 11006125399373465542 3867472556581282429 17616733097986484188 4953559116219005529 4534452292634296100 18191380152938552199 3056001233712616811 14394161420883269018 16794145707510253902 6637323460399575948 7759537475233515609 16252543353062439227 10831769339150017482 3116802718411451668 2998843968300504743 4689188857096190504 10272782497357015314 7643059579951838430 15294339470021953873 4532628085404747765 9486798339491290209 3045508915095089729 11966809883125309255 16873407332250728654 15486519494044879944 11959996291996633049 3983306624318464258 14450859012251036375 5458243334405189975 12284447693143686381 7119897675037277961 4018089389521202078 1629089058851812933 9353842152579597007 1298321488352715680 8933968020270387591 11266687285378930412 4693988585145388748 7719047742978839641 7224437705561094375 1892096844042216480 15212222565737169035 5554741735681969739 17600783363676262045 4414004047865329927 12844167320563020793 3766177149673264590 17212006763512678814 12120453377683853543 16995753262698133522 13632785405449146431 12927966110022720084 5245656108488931929 7244343094856591879 17422201560414638300 10847446479274525372 722687605660704647 17248366239716112282 18048243350901973561 13703618203081427069 3152368168050329828 18414794242017803966 4200003234946614468 10815928813970669094 16889579209058002136 8519772728266238881 6653175444963935092 8986366241473971856 3887220408237693891 13938135742201073456 6547803511593775936 6587509163101846956 13361798737458070071 5529326932991558739 3162077540548788920 4543877394762375981 8027323515001432959 11719654067469080193 16835974208026510636 12305415567470315958 2415072522394333744 11910756281060210489 12256742325365052224 15667210250942264222 15178103174583016922 6083580956623300576 16026199897045189252 11688882583952665397 7951747033880806287 14804567376107089252 12439901959794420579 16826050942318139846 12675886106805621150 13015129620376230419 5207879205775403786 14410394893751809074 15517879494967643433 12207959430676372154 12009999009374980595 8361514963901429634 654366757238670174 7161540356134615779 17534718517679655492 4473358522317298564 16346852685009945662 9792666971389816269 15960918476650495108 14974746895428187087 1743228905081470032 13195043150443140627 5634053318121821682 9207740595457192089 14875860568336633316 8216003409033131177 10376617772219839390 7906813002496471820 4410256095072973207 12548982814681638503 9339310561492585870 15792120373740415380 2686060510026644410 94150843466727803 3993315646491360622 12089881000070688809 11935628083013599037 4105096962303348941 6200437353970172179 12903509499470711991 18405034080626446596 2010217538769138233 15762875749208144272 3802904141142945631 13687222881529280862 3152898325892825217 4602734478341661415 2558387190810707638 2280584742641362204 2880771851842862481 17691381652969126805 7189287831156086387 4595965624129570486 3606270276233265036 16190761066768668705 4023890703519848134 3902566678817444850 4883455795345988710 1029646818708513488 12383639236298913647 1518576304341663979 1678788410080288861 4678482437669127515 4929219909315966947 14856833255377397483 8527120722426055508 13600039269233805943 425059695336360808 1388327177971531419 7270623114264001446 9255870472135615413 2612781304461815673 792529834276001702 3883548782257608288 15051473922469547405 4206753105795154028 17767712968906260304 3309402529443342760 15021252684363403131 18262263041483725460 10703309195316345243 11145550194837017441 5516663936192539132 6589530564734250931 14681367981151419814 10996333039449721454 5727702232043571238 9705916059711884421 14656579226505959533 3500016423555053907 3068758494247429504 10699799485225673658 10901417840177974631 12243764721452933015 14669050973927114387 4980939745408503432 404499922868774668 5852934186505739215 1190744837129981757 6184949225195627426 14915825317278546927 14707923932735380837 17486916046000242689 11687525949449268773 18157862421944687449 11924636136136947792 9775984337560345755 180989748610591563 12337849757291394309 4267936982742463852 15400794238838434970 15321698984346537420 1144930625609759080 3410528454568715658 16042154852694593446 16983660990114837415 13854802731806258546 8458073519150361617 17154517009330095414 16786745405547014918 3385438891717428783 16036121758403355919 10621429318735976971 10303785571099838672 2384576277772265565 6473705509757797720 1633891760166076877 1958251453314700633 9834263754009000691 965210595353512554 6507160935286052302 1539973423703583905 13260129806123221156 7044279645036253656 24952583022235004 17311388093922549564 7664216834040851094 10555614979919496239 4353731118543158928 13064535119623714510 15531614476776710833 1481197049798665774 13738458564761096822 15903786819733667562 1373096062987867261 17098889584330230552 7788890797858986057 11786840083863421704 16700899842874072429 3346487431815995332 3196473618075676643 16759757212925378493 7854261608061239759 16907438425384031105 8442523665574264248 3415068677578385748 4888022705649652813 5281247327085862779 8362332247308460133 425313588436044534 17198709838838530010 18065469492720436862 14329005283809138935 1483309550720087160 377235074375819895 2187305188852313645 14219651919433826826 11199713134506565593 11005854356471548301 970750153391670695 1210062847461878489 14317673257625997265 8910263003895149424 5804759380213631889 9021603148410486094 6610780686318072951 15514282224002736778 1051214062308160226 6670530982889909626 14667904645386274716 8908018296746379100 11557728887305560505 8392518848868523029 4132721844806781192 1328944244541945012 10738973981427912401 6233235720078277602 12828803274654712929 543944761964091029 7129374211239920275 15254522097110920121 13358130243997594322 9643789712518134835 245475134071091684 18194441825992613076 16060071692011218070 10253783586647189317 5856126550522977344 6431356729467969754 12191311134951729330 1848575399511483722 14010178493042324714 14177945887543122491 15468953538585781395 16000376850842842369 9001050543850545093 5584912030460433518 9025734474132991639 10918822529247302109 17262851297084712159 11154705628216637587 12503252774243298549 3723695824483643133 9388756584028662005 8529107989165367358 15962873047936281910 15543138826514174412 13664360122374289673 13180656326917538996 8443256933208021436 14163633991051222843 4318748764146101643 13642697910276134644 1177973244354532677 926528285728784901 15067528936627436625 9255126332905564875 1788652854922251038 5032125540219684245 7813505693339309832 17739035358894478840 6936344798913606393 12410777141507126088 9931660895418726233 16581566677532408913 5880509780970870318 15038145859254787485 9575822686176827847 17384632733439726656 18237164254044656075 15352370136105576315 10975617869261464681 2422574806501457617 6467932599540733339 17890788824812573091 8333814279469102821 1581093948912939059 2900295193596663021 2875312274762133994 7582160565826812027 11796392172898697632 14863079442709191454 11768441032647912975 7709654989822954576 2544488739327869017 6378113860932725569 8465539684257668949 6243551958360441220 1894493149158878859 9443064394809827139 2996043723747686802 3296555253686314358 12159317739659298909 749904063424391607 18421948279643114316 5577136564559712579 13684636971606323047 9064871283466788686 8189153921176885398 9856299933274884287 3621519697734590041 12271020575924687754 2063530587842373618 4577173131158828125 12134580564814880150 1435400670721670027 6470549572111782336 13787035120691238626 6078968538050137325 10218202846567932056 1497299504447531601 4125184581483417742 17838151625331464936 14834542937543515043 9113263639914125460 7647583917737620764 4510155219047980342 5163694234397972042 7069802102854165759 2750996267313883111 2385146286467052744 17290138261572181100 16022697201903600336 5809459132004127997 15458279058236637915 3133086000995076952 3003659136764905678 13555875437562917487 12861571800842005408 4228955764970502438 6195058158788757649 15895127691608876275 12783770772280418696 1445251340148085434 13228787171925453897 5318692459434914128 4083243661565029632 6014343957479290779 14652671148566261248 18081335324324060707 16153136982934735823 4978873815973806434 7671170453232325214 8965993640810195679 10300405511503657701 2751751701049284074 7986519037011227001 17610693639037242605 16546302426832123979 2414122207745080743 5982538802120329609 14566674317056709183 5058386794752978033 15836083720321746719 9317132442677187024 11437130602199631116 2501695382987764222 15587079343585707960 9982844280214824470 17861925341405732898 6693725576672856459 5539065651710501286 12273414344807744304 2351246741755650175 13762128041764994810 5738208386779566247 3062578397905632010 851074022978279394 500700786364448677 16952047797886785434 3674143086056092738 3071900409554317815 476849248095811210 17406275467179760903 11435035479886959720 15846791959006246756 9261445015448771404 131470749396362584 4609355257293764673 11573374753662501710 10560081996434830391 569584566058648286 1291992775136205266 13296627031192228980 10528575228816005521 10993625252175817667 16980720186791341879 62468086897596152 9892540557097897823 3832494705358752560 13491700251903803393 12073452285271555922 13961122029694508841 5125068025791578734 15791066781182835733 9735681841897589144 2362636628005507822 1549465589494663291 4814606256614030878 12445721848720682784 4485056622810889006 14935389338042057671 5275611062809660137 12679731778588919916 3204276558091224306 17455012140569075385 2039664882929787998 10184318887702008862 7965598636097554742 10482725028397487173 3006309732621857448 14535548963452617257 4762440686622123176 15525048567425584927 8682372479487132970 5541907181646146819 13300920605771502436 10793636438386140176 12881423560051440445 1840095834200389792 7216539211116093907 15001597896256691943 2372602917022922655 12507114400457827074 10939049375941598141 2740089201874962879 9700935789558359501 5685963445582366559 13582000002166061540 16414733330247397903 805447647918941902 8597881078616436570 3160290679757084310 9651713273207971788 2074455973271750407 941325773320456448 4038898403167816593 6363404510671986766 15304061638855235652 15778964138346780576 7628652519056917692 17001704197714144288 17779892037968154925 5548036922645380971 11247335452973514162 14711856056591697343 7344827276052448892 6132737072411310765 10644721594074058040 9081494557271362660 4383982576860172889 9379751676600911434 997056579685946156 6322099416746066053 14949010084127204194 8391305082667049067 11152540080413673615 11085526921696011926 8982149855768609025 11367339457136919394 3615442967610882446 757819245015594111 7895687281724016422 11472693005967769608 13565850065808091965 16820797230746756514 941889140337922070 6227226620125686476 12775874659236415153 14359234207232601140 5084302114518433536 2094983945547923390 15225172114599673986 16729150495740210384 15274308545897285970 16894526983611398542 15829863327643619441 9524486142964830417 17059150821866019117 3453129223477621322 9173493082619986617 16520038079108250192 5769775189790875010 7503177414014615197 17177536119999749143 1567086484563413714 123795624236141715 16678752653403232954 16803628295717740653 7956173111646011137 14764309507467845066 11934454215851941954 7220675219283614623 6347906192000535073 9375928157291802443 3353326569944375800 10296734200954514537 17104876758610484723 7333713822332769101 13993130226118343814 18055856897481116923 3802325102773211540 3847150517179593083 10247603212871605404 11449919609006638466 5345167015296514242 9900904630097269269 9166652329550415822 4549650819171241955 9637508059124374878 11358729336074208773 3386359706846776444 12809305764965904209 16030293466539035218 1042041641768679775 15057250098266519211 10707169312011276348 9220775740404499351 16382757287108167184 5050364912011262865 3000462125429217978 13868913743565114072 10397498988933347873 227883693813361892 1029667489504715676 641993989475257598 9126016016610750894 13648982379490952597 3932992460163057720 9198727432981225264 11747820426286441859 17634147447157334146 4424363684359390528 15481797212904632076 4558393399365956328 1152687676410410997 13922457256981339932 8435424801096560690 17098958163047221952 11532001659236762717 8333059191591911698 13265931151190353877 14553389837964860818 18223139622042628702 11736506603309086127 16748062178742519656 5996587547786583674 3701178968635004459 14200481953285877018 6132991586468239646 13814550888030073514 988573264702846176 12491792212330818672 17537647151491451108 11563280071433225127 2687986755166229422 14507946069221318959 4212398405679429749 15261545316707377128 14540057081258238854 4424409755646574428 12916622320173028310 10831825860324288180 303938241063797815 2739448340267275898 10657496819282851663 12072663662428580565 9812768443044984455 5301737052464101082 11129160065698174077 14437875115138657879 9570245230658297649 2198138520012371857 17965243614889989787 10976878494775854730 3644449736999125310 11959974058688383385 9521714345377937659 436277188537447389 2893025042750444894 6429165933015297314 16587415707763172989 10102510989224643949 15679947028794972730 15026837184832821950 1073156450269766928 1320157687330683717 15223578537642235340 17335752397816060185 15824154451707564982 4798633812864174418 10720860850426036134 10186359039393024955 17487454441332986549 6560011061714163330 9760424271965792440 3654513396444852723 16837398412030246750 7434910996200475225 1161262034465800863 3240904309423355173 1393307481153862337 10482365922466911807 6303687954978495477 6208794162582268403 9665419657085773078 12345202778633561919 935421699465479220 13855956112183685705 1243343928657029892 9215677159332818582 9212797501894906871 4245287106924538204 5798610544990185766 15222926761719806552 12802946514829472432 15719373617407846285 8379753999114751271 15655383129199144034 6281941104275120718 12299667902062128084 4118430650528918830 14484874712167083260 16565981956067352983 12341818345814592196 445383617637667873 645884063115677332 3613013132258968170 1503059323972841615 11582661071715572571 10003588443905466360 15377730416575567482 15080456729509607602 847146253061127010 3043702848177445321 8412232459152275794 17672100590818288839 18139834381541792371 10096857048138675357 5219011002943430336 14353914119014936040 9658910234146817397 9107902200000726474 14647126610988922561 16333142210015675581 6781017400598093707 355611775222484986 4224020170034866721 16411683580836244762 4427270480355230349 10050279977642319760 8777997047267676826 13351039601283147296 1916313163706551784 2085228156747864110 17905833533756590971 9232780240778248775 12290774029189599190 17444538927926373142 773581098693450302 17439066410249479492 8891861436946594757 15072501601775627659 10837552025207696633 3430273208997165442 13731467163628697676 11465050073815919166 543577245009493736 18341070017299042865 16122933230308580897 12713959113128875496 13022584769112198076 4722841467040552913 8608912186445430562 13745585908571239430 16609238151125106135 6200310505594764301 4128144486563633842 11286925671017783481 11376078427551787429 9282448471045155064 3155039390792174574 6589991377332767151 8799684336291454496 10365086829794607972 399658404840289181 6651973779970320684 15776303634508975543 8202202078345488968 10057387311414220425 8047232037055987881 5687906725793307194 13043584451279463304 4098091205180414637 5074234757994652377 16734689518077288943 10663023697574009935 6040997611922189808 2168371638316325305 13301525855630782380 2258130936966803285 14401917232824843508 6185928564433087454 8687808202042895903 8539473670493638442 2119402326977804157 12596875075491184120 17680237036347983979 16229708595792552057 9309016219673273742 17392656349358700319 8962056495867925873 8194120289789150436 6894314854054020516 14741711380543077846 5200971912261114363 13922780509818814730 16939795780128241353 3628878697429732004 10503650231079202886 11905670706690324360 3176827444653048977 11821378439063348666 733621979045897450 6833029968713936196 6573586555042974121 1336658971955763929 665322338113970132 14370352824149175465 8852464569546685604 13572052903275616669 10015851118046409344 6843513164971889385 15187743504695348002 887558695925639613 15987290390486784328 6966806660537073287 2921854703197349600 2123942582245060379 7298205319462873347 735418634164399513 6803664237892596038 17612821231392711870 10871960332072015271 7518697724177095414 9703446475551228541 4690960571774516632 1999702532793687219 4150070654934502434 17842790997207912370 4122285218724656907 13290047086995592021 13034870310995019519 9108675086476899902 7336960146630362439 17283970565284505083 17121998747028648872 4167708232115883017 15762256278006350166 16592155081932222336 7346396363025640878 12575131412876452201 1469536587668053513 18064301214329057347 14295830646035215951 10565313017155236093 282494457380444051 9453852610439436845 15925177291331987327 2490116610805642868 16192786177348422451 2612148102579504980 4360698310675203891 3222737242831303161 14246547819761832781 7469584097974627649 15341533559998132166 1749969035168179682 13469421263904838868 17630050230567409320 1587755922561490879 15775489266489224295 6864925184923746002 15478851034153299149 1200527797946215945 17992954688055404013 1161520655318247265 17577563661147320582 15165434882451439867 15106356654676146655 15984641626402881064 11717777084787260522 12738818141808396270 10612575281308196711 5832949523721179607 5415292621057972578 15117550201777866512 14657759550969830080 5534152079669715615 13267699320622621510 10789788929861085480 10217960447960880316 17203843450731747119 5476047013299055054 11132758670348739706 10559268028055822718 154114317870983760 5231574118158201161 14909763025214584647 11420387854645746850 9576115299139734245 1279203544348634439 11458004229966787112 10307936859384363442 16010589129066970154 2361514678406110314 15373010637595724219 13073099554774277228 6350480361555310684 1946067367091515978 5635143007638978774 13701600316524851548 12263325790601046558 16276284646149595863 9853099231214371720 8731547421873037845 3988519301399421865 10279334686141175598 4818946830293149961 3693552140058486776 18028333414607518886 10394139685639158048 9511722317418846341 5696239661774814668 1462895339448589475 6055550378478141042 9828037025297693488 6072059397973792826 13721783564416749901 4392114509336276981 3561201761652913471 13379264023236706922 6867419126031891785 9516142943730450038 1778371795449963269 5624324797745531919 6104724533358048198 5421467425213138100 5404091264217312800 3513262354699782561 1843605943600057225 642852887398524277 7060014878738617213 9451802868228246555 6550854432660929502 11954532294489525033 10426701361292710539 9581998968125368586 4644316143081012636 14484795521100817863 18029106882248304234 11807759106331354151 10350493969061867760 16893699649214797878 18030536932687253919 8723104355698849542 12246863312753595307 12081977064313263055 10080305232985929903 13968885464258943115 10274204639869647901 12805030440934705077 3400467801975466908 7835415880984484420 10034380593511275190 11541879166580757160 17527562101986268202 17216913483472346753 16937597796087363134 1744528404217996418 3472954198454852499 14190568424343175903 5879319853732983703 11349065823625860595 4790712361180049291 9443535865542923162 4198063868205790899 11884321035857444577 9740125806561006403 3000931383976096371 12969450900188668766 15832851792174905004 15947459135953408382 7890626386091984716 6139243235078285294 9293057517405525500 1806313158698865450 17972323136651820877 395444246227149341 2814621385760049002 17812482362919167954 6338765387420474763 2991235518805905913 12724053222441463444 9445839686640698977 8919801933728360287 15438813219854072535 10406523664256292786 14189337650663044398 7841512969828302758 13672333745542127603 17992280829261353935 14808238361056475970 17047825031172307474 8294070192426585089 1179299913407263880 10560484379983620496 2599640471328592997 17464853247555239844 6513860311113450425 5592078495987224145 3952349962006525970 2570664066090618579 6442772691320477402 9163972033867049147 15758214359625407608 11463376667546415374 754467983271042405 1279413129822443943 16164115577439132160 12739619203232212099 9724776286775744212 6678382742882994157 3543451687536847572 13660001819117790884 9531801522676517982 10498355231103146266 12978535934851011399 7188097442193070205 2942768670588054378 7318680612050818224 5916345648332422272 11918310529140137212 11126865207263267679 15451428682967890866 2317348329694517274 3379059830029115270 6420701524578064503 776494145014366530 2660199363781200738 4487833580810300488 16762046158041210457 14565439683169848902 13549173420754127852 9551336427861719420 5760588189266914198 7810624336401205622 14628461952798123155 985075905470602660 1631852588296947654 743174682893378890 12102689921155993949 10584597456541529392 4951988376333908304 14724701168248205871 10226334588111474447 17551847020322183403 5259334405004874034 14675529557830845197 6346937376352258198 7067893223014647335 17327976755884604338 1271984111374892773 7426337779882537458 2822735664024188280 12000859309922006658 10864603802918214217 10111973269032838015 5198073355192253056 3207610549668718035 13614908911623951789 4358829321715110192 15262908903977904239 11538634506187288173 5420127278895566595 9674638183363635325 14313018805550776213 11792835253489934521 5149585389658040354 17490968922014135059 18214181996212343214 9721390803805756682 17634898263023705224 14124280383818568552 5979544993085657234 9799776280216655607 689256429551713894 7158647073705201285 7224464563182816290 9257626647489098821 8223142871995202027 14035807316741395087 13977298566047199914 331461342222663395 457467331686397987 15537940001085734285 10652357210295911691 6190993592836858953 562835202545827851 11423723949921070776 6213030488701952308 7654878826214645328 4698860744906354949 8550171267910972367 1653037027729219780 18324811481857031390 12942868706304042763 6540589626422471575 9082618155929479261 5496154546909356003 5341090703439254103 15323076842084888497 7781915987178014445 5427729706076437549 12853332627542200053 12166706592410831221 6758108390763692150 10298185477665960748 13007767719455309205 14533178797397403524 15934616212543957560 4607388821070454915 9034652802813919135 180058076033296515 17285967039594940819 8928342138768215949 2391968507983082540 14796452541002793846 2647444991526939960 3765390350182462121 7523371730969762591 5240182103027539806 11813432035472985019 12085360015144122903 6206971067445540900 96123114855696629 3926852051432325552 14219446045113075604 2359963016641816943 14601847559382934207 11657758261951750040 13196790986502962548 522183734834287175 9837640612701993309 14138249558293522913 499279545617219245 4777969252439458226 10014719702945712228 18059054353925167436 16438682663098953119 9847379501015977309 8640211680369981427 15730906928674032530 2226251829529874462 16815476200848755446 16253679272852571875 14266921672513895706 14808198771323150833 14730600563639961031 2183760313681735523 14163348846925909449 2491341439773343284 9653909556697209745 2990113305107762206 6341043678086046950 4145751212097281564 16281884162341408490 5322602225780592649 2483096331794716885 12895501982347007547 781668203621163371 10834363351709180354 3204101833507715708 15086026984994996872 9733939173418109884 9790478639357055058 15986801786823594305 15211802523464293850 6126044145057950728 13841835644390143973 3447019187409383352 13053787790128488560 17620911210277232215 17796729215169853748 9922081232558983947 2387064439444078344 5554928960633337370 4570873440012209412 405113760987566757 14834195478161134216 433743251502155279 5684005902692235070 2977226736188978179 10305058712421296021 12908803009802849606 1296212206841833323 6089685727533704010 13065203322695503188 6156530509763135477 18199838122701090449 15553494462458635631 12052036710689488219 11939274237864486741 15794852362982183591 17316282944304580805 6154764093305032590 6688569005321884676 6306343102277412852 1604856880332506161 7441762263667718923 6187824495931901355 2166421006058151979 2956357420396937271 8888059759171280134 17496267420082410381 5459663473847937592 16548377587087165596 3318850361222095283 5198105899385627700 18139991424364121342 11050000923635803611 15875460146345203566 11605117072133788918 9887430629708087057 9541591240924378864 8679956987191412932 2113893375240051450 2168052705765189082 17999618713423887746 10085940511728520262 10647886185418609608 13005748038380494329 7170572639912777540 7338455628492613967 7867860408222193092 1902101296004648598 2475613137160887388 8258790394452938479 2413143961605986671 8331773455289336887 17679064265514883893 12607130709289569990 5741232719534102814 14676777374399518540 11899232311794003757 11856642769033472456 17428266777532402346 3368725897263621223 5006526722193662667 3319022712094890626 9665201924204380299 12345988471152785581 17668475040393604909 15350816814963164768 5443819059896657968 7747884199408936499 1638302174945221118 8499699612058373489 13708930378908266266 5300803686114836608 11741927752978304349 1408296084627848237 8775234003455204213 195427757181772220 14546982349489057397 15892214333432649717 1433450430529034566 8811165926836655269 16917925373856713696 1299826306944191697 4826983782980100712 4071400489854238251 3751803460519579671 10072154144583140167 1614380245024210747 3970716868766816294 13586467973880251042 17767493646008024821 5633582772640603339 694640359998440777 13872084788694336562 16739169754794234217 7754580337553906162 17743389724149767243 2270986221825070661 9966970315862151112 15228375824839790575 3834776691406786995 17609005918666506054 12840182397575562454 12981696967111983090 17188817027659477834 15105243282969894441 11981726117740270743 12966967091928980652 8358213035827140081 15458591165923760253 17455633250958583588 6777281148892259995 199565635763503580 6125338047753617093 16699997598009932734 2418669747008369989 18227807282592489695 6000789459365759865 6554102113228466715 3021064075361874555 2126871822587610313 9860544277801706300 18339684970677359930 7730512214036190697 12914889570024486717 7141142305151160133 12655156955248074687 17994289948645276755 8120841398822893202 17792948481717507452 622675431036485312 6018301975480683759 1769898862103553263 17099785366708421422 8015525179618108234 16548394367963327695 13466663590507089372 14917982893840743390 8637424533232385353 13725888795764491860 10950944798085898462 16325561204904404980 4425360543613389157 4607401601993640817 6027803095766616760 10407680706824611229 17761536259963220001 2819296747316029893 5886055648245795860 6496659972357989755 9774910708092571791 14097341645892318888 13373065641402374116 15848391790210467324 3805180969156500090 8360284268291486767 11799052558082647303 9760178736533549374 2744623979433428319 11328371143509097001 12396916262998462063 18426922194189238263 15202850760476705631 4190442742969902167 15082692603465624510 3945454000104979851 2704858527442451834 6471306536164939643 6524794510632587470 13007848939103887798 16558524650173286721 12371576079886479925 194068354588081731 14724205950209595171 475875795974560841 1865612140692008589 13509425025786717055 16131802559948747828 14238891460514443062 12607056579521414352 15566771097271877727 16280726574036633145 13074431432923680221 14077538902853745136 10519658371894053152 13505119251526075599 4565193067394154883 5315566148350410893 16644800238958349197 7448137037249339994 11893657497797127019 6667504009598312165 8983775380548823820 5164323630700266002 3662599854003259681 11166602000655490655 14936408745002913629 14586499262066422714 4087349739239642918 12154563254044498164 15338799663979466168 11874838077747133426 13498608408461236606 1290245222250163782 1685896173216385871 6080368611691214800 6797402961380045839 3065678543466886427 1803534839608806827 9321773261828154248 2089581810246319622 11101110112833456204 15267225707637705258 16452142767271676968 11078886251405193354 1127541544609513963 14662126642195028690 10680121227850243875 5805294714380758837 16850892463437447804 17976755531196073471 6984987303924992038 13017125043619955314 6206835308057670615 2612641605924900367 8418087593743735177 10663024773259986198 3866791680036830672 9514839333772390291 14172821382168356815 6047385324436240657 17823798512832979014 8546581495014005259 15976114612674809388 10724679967705704090 3453512733903930198 10534327903718372604 12184920489250855596 274565030604957036 7094170834442763851 11255970760457571240 968970777335385224 13514923982536143112 1290346357353044322 7186007737777680645 8393247581707034959 14952544182560597758 10187285663134961667 659412578339285995 12871968620166041325 10890374080108378032 14327834955215165319 3215395785059184762 11669794036085736982 2940479937336918296 8749826525059141073 8038603652783376423 292317718652005939 1936335377932191653 14143562596595942388 16836560632571285207 6007230852715503404 15100548024519854142 4511275784752342090 11321180470562701617 17055853747368362861 6304158291235964966 1029303305028614846 11547837610877154450 11462314794665477985 14587269585271549276 648982391008358419 17976629357631326342 9850762344639291153 18001565121294465819 16816951645687163361 6987674544714980676 16562395272404438451 18293376406017813059 164724765765923887 3569269466580687437 4859791379031098755 1122472357199045471 11393552270142188453 2219508817881601439 9099905847336554604 10691518740054135781 14475957082393776968 8143210997948960766 15308080592505095651 12359373529499412680 1649942372321827884 17935854297496920248 4643063716664390759 4402818790914313246 7740996794481476158 8358503306278228058 15615479954387848658 12357871564852493822 2707164087621883928 11640726550199154327 1264110899957531879 18374286575553791656 17019871580750143791 1944238437615377914 12529063667632715863 472123937566272539 12464326972457666791 1468321761439507674 4912085860187818191 12063976033526161479 6694607994832233511 13071120324805479000 5543538213996487712 17313241673081338616 14678013425079197359 9067805711744923765 8611742190841102808 8581623316162436698 12165556464586065382 9664132201509754188 15304297213343879811 9929182988337574254 6215129076107553712 4173291759070468340 8534804110987487918 1190936555807957072 10250355354038146387 2655002137891352509 10545204400790143485 8880685931645052439 4186043554496794057 14912658717135833068 1661012888087899862 1419251884805133382 11011824402332565042 16316028222561572406 14590692325870474803 17273972532140211585 9902651282515591238 14513488181030502260 17354764273498681188 6254418234597882241 16322726361498422113 14235669053933474758 10866197204505924794 9824062887917402251 17146853375713846269 7634055007677328504 11882008493833239127 7436575698722285635 12337386895936112749 2465445566516833545 15958789992165979980 10763444114156031642 14375773786093340767 147598682307209891 11729708864539796500 7977338412876016383 2427863108174786451 14390495082802063662 4957466126345331213 16152435584468582734 11405616397300333167 14142522607695206105 13287330725412022683 15243560839453134262 1883777280165956477 4938099117203878692 12610355900421954929 6569321601320943234 4493305168510788738 5067807338708847418 8451981656610452282 10505829310428942344 9064569187417816299 3275904082202180070 2888529543606209300 13722367744751459538 6235928603441854450 13074819663559314585 11497156506949814276 3300256713208873250 12692475513375512900 15727207869912994684 17428420013504608593 49543827284907670 6137765613845489428 14276742681757716186 1869926675446141162 9568051921664124078 1334243459152937068 11332197614124743595 2007686003532294221 8846800971117124014 5680541818612453182 10918880069233790783 13960338590873265132 6990613669826971553 12537855357148628814 5303863436771488835 3484978664777501469 14623113539595452832 15639735640250966881 12045259410341333158 7340586395396968118 16502429674188546197 9350347515935142172 7407887212059192673 5635296082927256482 15215027521607718701 4034925976592398579 7598136645845776706 11405571086262886162 3354433069358607671 12839475049945015694 1215209985039694036 10792337241830487917 13621924913258547493 9891091856352048739 9882250582318281447 10212725188594590146 6355366059525119033 13829874148954577451 17162211676656949332 17153732649529380844 9294971077882721449 10094574856324820532 12256686332569173441 3992865166170165502 16375881093684794698 3072316591518962511 12198893378646706974 9483579098184177402 4898914840515864093 14638863749606056317 14700587620728382497 8922168821399045183 2939585100654536625 481428033214218957 4014839487686109443 11673603721012748798 13364147670713428781 12304551569566132523 17771483876824567516 2750647630121241156 1977011933522291055 11458306608558125291 16691431010113763014 5699720041808541380 11786386593699432911 16783292948436497381 11949929766003513609 15878759423094955207 7080396597793644312 5834698920088677205 2958617005199733132 16258732092153297840 18393259790379661916 10773962780498048258 12392426493688085516 11718771803988955307 9548620777267060209 16128317655161164653 15546762355093629670 9274007842661086578 11109556046492121081 2457724872694045934 3972984000707947009 7465249442274153918 11711654068214011614 1748495911354824113 13582101752442418437 7309964302086355121 1944942795627967023 829518371822750122 13358714373585687551 16186277378252116384 8521611357773063458 10602399730581452408 3708688116904041029 9343465399022019712 3308354600919349804 579924547562784482 10956778631873544930 8289978563891918824 10418904472301856890 2005993910501238293 7287540146947530205 5815441408302076520 6784922596898128901 14495390673369425122 5451957089877387624 11317452459488592052 2714901246490334565 6631247957858731503 7631957163184070349 8445251017848004008 12906511607840907315 6949138192331255829 16556126497119087525 6036464199624447446 12051459730672900851 8263247185200347894 740520776257800284 8639895854125062779 2292751846766034508 1829391492117476238 7299123871694840993 12902628998810082647 15579989520904367711 15333846970365102090 6530190768500073117 133649439355889308 18356148355682055693 4399565466208470864 5737339606567317264 2604322740727025101 15452075989989804799 5906803715809368391 16630282630967888224 7203205601287210976 5376209933628964796 10427508321901545535 10754644977752443590 18345220244787467997 500521378610866942 5225104893597028730 8379300573295180998 12635769978690234737 3400857209135570187 2249806344822383980 1073052595276551734 8391596454856265250 2071557853179176866 3462233150625206862 3696666955635024896 3647395241726904790 15157114481336254182 16309615991051125623 8774455287820729046 12328084591150287658 18029808533834527538 18095378922492609867 10902999833656785449 10896026836445054178 8739450952467554291 5013371764134629251 14878681002917510938 14326306581473176564 17933390129595658292 14555913565805034455 17522529143246029908 13710504603483287934 12175213392008886679 3515884227116155543 7547066872179414859 17562931462664199216 481442366792134301 16675895501602507820 8618587925924871051 15453042062136654239 11888932537427704533 11998479402712037136 5428251910703470898 2889158844041398839 17849887200169349349 1120699028467727489 12895510286286632282 14059326036237800982 8288522799256474105 10997410440264930870 17739158627162514272 2758029906070488330 845187044311772585 6494125867923068228 9950910159940592878 7308344022765805616 2033697421549573960 281145454807907304 14008121409433772969 17532844708276827798 4384394945135614500 3319277621095715133 1094217866998287581 104920894085274846 16860671171031195698 4783321928508899120 1175157774513739863 3211460975761732390 391675334496435181 17687092644171101678 17634000135944570690 402601891587864969 16090266337489245592 8931102091487182966 12403167835370525398 17791071288074933075 3672417463001890182 12704136913786830692 8026663146839863265 10931569465467197483 14923849858241715076 3996080904561411502 3193470035521840738 8632852432122030386 7094978590391012961 15215424482356539923 7830176564875098203 12760013130429464616 3326765158332297993 5479781495083962009 97589181833223447 1007577025865388206 2193040136116719460 11865176190538520786 16069199552419628773 1859076235489215918 3826906727935975036 2405352957980270877 7739273528123183658 14407542560014104478 5520570994847283918 12158253802071927577 6839239289057188200 5016260858576283087 15192417366223209209 16582802944672565332 2716215902517597759 4906074683790876881 10583544404944933304 1400263679987617428 3268106895523639618 6000200786065271589 168023595692185835 12313449191048774156 14696098615346065367 10695246399291587355 4692512567519623580 12854224588305606158 18032159996742613495 6583514451388115398 5680111201765508299 13484977117327119422 2328829728278075991 11730764365151687248 9912634438637983283 2895612840502098734 4901068614492314739 7780092191787973068 6492796200047477218 740121440385445537 6948675109825441586 2287221002589076008 4140210856819642582 16724242349928230054 7339906574895045551 13446818054701026133 9706435755184164136 6287892795175502782 6673863826659533738 14274733973788263211 17489446271145445447 213344388873189032 18384231303073629426 7466214361956729902 13492737797370295280 2333091469747405390 16662219608300714709 8833615851250087669 5590972928875360973 14256909010720221729 1356582196792317551 5052529678498823454 14568544388101263436 8630472110159230174 9593132166201075407 1197486769152656018 13352423891452952561 12286906386377199635 6981869593489047463 10945749508927260349 6003150384121700641 278658411033820993 26675327407784592 11713389375306899353 10702966862997805526 13092382819514222012 1620752103155406722 11720546365888306320 9721167273974615361 1520861286708754920 12994624050734145860 12573659113708179490 5710961831499799799 7355775912288738112 498727225681596357 11602769196923791174 12480321158031561275 2994813501760933572 4317670753599941820 11612733248044452937 12773411234228045336 10236494078327462359 18055641071101259244 5833291521306859141 14532206877658739248 11199847462677469211 3114551125496430775 11788909652320376970 12658391915549192294 1921118574767923872 12107694510590953688 16171687885466115661 134540954953513932 17222205400142446849 1556019111401636263 3432227354057814514 7784016720444927917 13275700904160413189 5829433266956362557 14783805435393481535 4499879225158618374 15066900081014688439 517911211503503798 607092814622332473 10479942052587708122 10871441645266742348 2257841990984430891 16082150808075585673 12959798507755574554 711015883607873879 5466136772254863779 7262540977369005516 17475207644223943592 18289589544865692615 14671835238845543028 13972942602935252623 10228570145513626459 6424221771320035723 134541494638099142 12558581363043089738 15614567885128239534 1748687815364667618 11203109171063702255 7419174081182470513 17051573104596564483 7977007374560583245 3371749864222860997 11014985250319751803 10075500872697348336 2961289629326280060 10307166700176714699 3679820916712426788 10915906675587660744 11729657324621537980 3173540820341363505 4269912335363741954 15100796504672445195 13200750478787525693 3116581354699970349 17653594755244436018 3721821088940281904 6518488496883299838 17714826598073955457 2360521831338074625 13408066493986481926 11700130593803731896 10930464664225016282 11769768927760953533 15542566642104421214 17365469120000761792 11782495965461651994 11965344973931056717 1546082579802399905 15489275757395358436 17179678530922692861 10026759638706785742 3289968139360444995 11206195513549759614 3280757982348509890 4264336460071109855 2635708035767514540 2822701234858495648 3747840812942105361 18061222014444807394 5365421346707877714 8783218666745890568 16098203469950456654 664028562772524437 14786717192321882364 2556718203415797045 1902812442374718429 16513520002848218989 16933280592396287715 13610011599910048825 17929425015782132752 1273021004420800498 10680207084441444890 9685748404923231025 13261387790144005807 5396610832066601939 15415473795895486955 13267207053191005944 4766155500697337399 11669895384465661871 15822928947083054329 2579718777166492667 5888558363300341018 13780925226921815640 10718784640677310021 2886219106775142085 8845973747396225756 929287174542544488 18431047715292746042 8661997428226952364 392001733499411669 9635556803299435487 1336822232085442190 11985139009453253710 16535315486403161649 6816837027423485247 16734138662286869342 14960894657160622500 5370584687824915813 92633095790426359 458847096889398153 8257491397285340889 4862679024910470477 14766068801380296861 12096240809036173443 15450601776435585031 6852130238148194675 14083069639930853952 17734462387666048506 11996748229768713035 3300839754755705817 5836040528205492481 13036014326774124705 8827034107756491325 6576644532182773630 4283857941067098371 16758929395841204274 8735695716985315899 9037713677228892822 6641064182107846963 9683541337714289913 6091764384944839037 4961235386050571824 15766615285834318348 9404469036239226482 15997116184025449372 10126260079964927681 15159993552661683012 9913128819705509130 9355419030429213154 13886161546246108844 1973200960053984682 5928079904644352617 13582801085788025654 4071313629357531156 12296016060591247897 6360842356009531032 27749211084100530 6759177239210854785 14616099614201861515 2861794171976500251 3790338908294157520 18298223830099284799 5293517046754563553 5176117712183931333 6005069477822371988 12791772594403190477 11313861254582479469 14495129455156079027 4191017091378867619 3394946519721866447 7934487653077741501 13791094744253349809 12433295828954460733 13389232641912725319 2985921730974063151 14815421870839826368 1397272882425124902 4275315654103896243 17732688037981273129 6730821121033935952 10930655798411739719 9895509770496943177 1535320839301802207 3319610351768447614 1887408975290625392 9212428883608834734 11693770877913774457 12550794615969597079 208884410432790786 508076194278055244 737538078459580635 223985558897454079 6480029821136871611 6394293216212171746 16145661770561001801 4555452309021082429 14952414075144489384 10868332941025068277 16653362856500864515 18270885210139767339 4089667673466884240 10530315679942236067 17270525820284731468 639168121207471581 9216581539745663739 11205616848896927839 14617585646596834645 2356566720958289848 806858470825975963 5485704939165251991 7711840051873136725 9554758496120666526 12834910365323503014 11733633862491114580 13404631249487960790 8507965965534016828 14298210407878144590 2415546979172459144 17788671011353607809 1027403512578908559 6876329486646585932 15645870020336787085 7795242934695016244 897446029898823057 9021225307801039462 3507806032547916971 5951280493102515218 13798482152923856531 1418337296551359767 8102688699296834310 13195267327218151412 14680653723351905352 792586690806561458 6130000257950414819 8023688044538691132 174041265785112717 491999850888434838 3950503887086227109 14804906669069533880 10874558773615198938 7914760092403147570 13241867924845443922 4853528621955531978 14579881134902888486 1620468967987657301 11972146256574792448 8741626611813196670 15281497771474698045 10409562361955765196 17438214347317952910 3208539882157764643 17540680700389585052 17030393114927667451 8919684264142020212 15895680867408118254 15902787645504201555 14275446576430710787 17767052206235044006 3510468096117883787 7065844931845820689 8640411680624729654 9616971297450789021 8445649974086360584 10619210872713863403 8923012672469353023 1566747559950724637 14553579020047975356 4206585431409063211 17559178896710279623 9526820296016981480 3484037059600436674 10256963667057269417 607279321881112603 9461627599300411225 891259120223218013 18248158673556555726 1144523563077199886 1179004705249531076 2766738741774276748 1424069505403964600 17705494762102764298 10486388967282404775 7882247159898650121 722636960115147603 2464146370437079852 10351750466159055752 1387946063194049728 3565731231637413712 16868537930355760742 11639024520348804452 9232694519574252658 10257357838035313074 12590989428116474678 273115500525289646 1972546146683196991 17199207189573087756 4322481258039252267 15751445000999714155 13515384329498190116 2994752449279530082 13179311261918509092 13785634722017918848 9583481591611460317 5259491334292724956 16451253028679464666 16251421686814889193 6682786388632071428 936837647903938757 13670634438971351825 1645453490927709425 7753796273741960988 959109368015411640 6871877636838729207 2652953791864665129 11112404161424064090 11914669961302961901 2384403282854713224 11327821138404851098 14418657623254941798 3144394307770941367 55007877128444581 16438254471529098065 6998085384464548325 13820966175801344898 17878414625607620187 9618885471167764790 6112632154822533374 293127020753899752 8094417648572959481 12398352099990742146 2345593461587952189 13619933696487661469 213626501795146959 17576696542962365237 2409731365467574105 10135852940746032655 1739599591611916262 17871620494027921573 2077443164571919086 17956929583042591413 15920792142056539117 8195661797488322459 17618444241366772794 10068397367502930654 14040964646829571069 2999220867005774445 16419792879955534050 16198595368812277332 1485661092789218964 10766303486252301871 1008319296567655041 10338866723194102570 16813073030735805901 3640154882052989393 3116171599984012060 14119617917979425005 4041283491834926881 15259589401046580524 10168183796424306692 15263883872302831577 14642218541116346962 11120332650016289322 4212537932867018355 7686446797754331361 4953509340422503844 11624388778051975942 2743447423153070547 8207119468376967771 1747568071725053503 8185423627087697497 13777613388928923273 14465047478643808387 8866031974484906710 13796065285611482561 2599104101720230889 3914898767332969437 6589748072877712151 17174577123896290745 12836086522473699655 10146009956170463108 11667487290289987721 7795168672694604184 6808824170738986088 2708975820635384227 16897605990104936886 16678919292049829577 10178309542022804022 1273236435522317416 4628194897500359872 12639411751342357726 10056974456641217826 10340364915224292909 3416587630912053189 13187635002416030312 1008109496808543296 18083784542531938855 1697173140380870831 10490571859337668742 17949063183374284941 910741514165519539 3845652406824201308 2268250949079911085 3637933165073882358 15885807132832852578 12782467709322315138 16267824128396809530 12033186410799752173 4078067504880531350 2950871939735871356 11001981497037405723 17673548750714348880 18231444166078765185 17717301790243893124 6385645978168911653 8029229752088579096 16135135672070073101 7861492077590652357 6093293055707786042 14947297678399363297 17124725119496580793 8679661351264191248 6586194741199365992 10659830413589000051 1064128416197314102 434624650614134611 10769161854488574012 8751218724223033652 9180279758814638895 12182385482631416297 6850118612470426903 9700054660654967611 15329108347781497240 811459077856267626 13052518626475503990 17787103257520980008 2991133516493888118 7947163512299911512 657727855093885897 12454185972415966024 7453221103674940521 3498795210376135146 12649072493421530158 11171263350846771727 4387706225905385254 1024297978395551111 4363961375219701434 18052286500605613724 5723593347470845979 13852567609561554355 2445808739356868624 8357781809860071203 16573477037762030804 10144173421021653642 11130584152449645879 11394891439836245354 11154179334283964335 224546798912033901 9542496657977231145 12931458785827432779 1337501468656024867 9247391653017229506 2110042191642040711 8405060376485587671 11666634182213988402 2249878993067775232 13276602933156280742 6301166204667490886 3105734584786894834 12883973540111126052 9600982950683309833 8024956469804038365 476606961426116237 17991456638903676718 17756241564282691084 14160510301829040354 2263837073467202827 8986471204470750789 11522364475781765410 9603737751719472532 13104965673519263863 11677767194427936053 6481531305126796712 8874031046561478439 5994361899564269392 15983912483173097764 12157456965474565428 9442760746377211291 18066280403130705802 16746387964941497806 12608502326809006763 9761915563202775111 5638475347803887924 12592321921499245070 668826068190122702 1193982640908712946 13133364625210079803 14500398531944681317 11841920616025390320 13887277134872260762 2714034467715762528 18319225581539479647 5404829487301479583 14589885105118944595 11305384633224996301 2575390653847156879 9044804546644349216 18263256728229485897 17988940710220840717 2284437863608573902 6646609354228323297 15448894369663428891 5572471345783909865 2922228963467263015 17735545929977655696 5268519127891393972 1276426583087417174 4772557612247636560 12353227708243069941 17369652927391085034 7717307329649463376 18301362434989030798 3873501014643835366 10419473645093762988 16912232759064954815 1909848079692063062 17100255274260184139 4533794653642354263 13170133122362342514 770839429327826444 5624122233960817295 8221692365576325937 12960433630171294099 3483879259853507635 14845774062370628382 93613129855080577 783989204886200277 9838941570018242852 2082183453622875038 5140327798114712187 4083951765062962426 7095759718934502180 16332738404975505504 1696674673721222492 12658123301491535278 12338790044979855034 776227638999913580 6084372849411661583 893614258067167661 13699321174878969250 5044084368288882170 12905651166339605986 1568876451484622463 13211569191060866769 1576337375501491107 8486366379017099451 17276895218992325516 14812971019255761449 6444206590573002794 1382971356895310883 10822440263470150302 3381494566390102215 14821728735630886756 4157860557717728545 7890231116612013379 1041114706590030042 7012907975696901631 10477428981338169818 10796968878315983606 11056971830364806676 2011275610967983901 16693573129723826281 11500763309528137417 11703024493761105750 4175526281790629505 15333738558537344793 14718871000385892409 15820649803008482942 8851448310512805854 7044650251992413261 15601390857723542575 1162514387650457708 9497515261674973633 4677054577294112839 14621894065066494159 9834756929487161173 3815924693500109803 2296499614936348672 8766977352912226827 9303999452073889081 4457212638637254744 12862993043307106685 12674553122677794296 13724842814618936398 11941061908388595278 9436516593840116074 13296937750319874595 7698904879390988794 10403895170288464718 9446766381071239677 12784494967578342865 14105444240396360304 7636170496123954719 9638513676588009270 8958327873400463182 6029826132051926480 17338364856407737599 14376935120141172166 16282510207801674934 17020664149421197494 18388394973360239201 11262538501592593659 16055138009355175613 11740790200258113706 6366179023730330163 8363897485296518704 5724363661665639511 3112621421199843399 2298803420388105869 10062244874732975889 9267593457173927698 7129122931380861662 16170652211012835909 16888844628649499788 18301213036679383236 3806297100108991724 11434636238201286878 675115793602856220 4183309534151581254 10125274242816486003 8125290289932289647 10996654283614475589 879471132480658579 16789429235388371435 16410875622424270573 12204546979456885242 4589196914980174500 1569472431573274221 17314188266306677603 960922153651590192 10946473470344756599 15574460834219723902 6303757947405844421 15635159695146283628 6215010507266717453 16417514700732560118 2489495511277867200 275350700204449085 18372903148313507220 820803900694380995 17575879235993577254 3749475915856808641 10998915095754100479 5490557279463324967 3719447813192656232 3828286818023112865 9350223170106801491 10674876006110125593 3595969896879778086 10381193363923919792 6759141819481071814 18159855037507416875 11462408388226476250 12962157461992204435 608634898743593978 2280289991440630068 11492324233147734207 9123461936473157456 17630227519084992917 2267435118594045209 8053584172686028155 6458848070083266586 11121484792117389921 17210164159615824222 3072340412204013608 18347524900387918515 3963243522894267151 11119170176863401343 15796959349483612034 4678576041079132180 13881497736020062701 1681977812569140217 5137597126813086253 3315449082703416905 17308972029528898650 13476351121229014632 1079490079005027604 16779714429390598054 16830059305283856623 10945307074983927482 14776926481966398974 3300638102608902562 14008065334442668319 14130235120650067935 9481284398379228265 13091843349981589557 9029759797155878747 2987987796588500763 8689235670154782282 13136833384189816724 9050983165379228611 12708250027940289975 14449040313030834681 11681397622003911303 1603072767944356801 7563692411786031022 12055928844209696525 9144665818455655375 18434281931043926894 1590734686657610538 6474246845173028469 10403738669378648453 12329252712658530124 10549092329866560337 4242941764944512823 9906813256555816066 12143029482926176816 9529216982247968575 15645050135467414744 16177441832815799884 13110959035113227102 11818573718292800380 5159588560360637861 3546461091269258482 13014731663177193630 5736157771805829601 10777764566914113548 6813134253584787676 14169853207259419995 5021216501938751815 10719288221927055782 12691007266056631310 14275993552441960810 1514050509443183479 10850043195978828983 8934553481220228281 10164683580458847003 13879862885664593536 9132934795814289380 3399374608790943828 14717558403908336682 10353355016229073819 6208225849560620146 4405127401656790262 16477119171222803780 14289584589117185504 15480828007746332822 17393194231682302758 4779467720018540262 12792369364698271730 6016659557795826985 1823723047150793256 3706828542340275957 9695579364229839980 11870994506141143598 9373028708473419180 1089439129625329966 5314206379674017226 7180842988070263634 10830897130852737815 7496706766685107312 8620541408308365072 4807713134784305503 9738720934564489655 12912817148327766511 17252680677725555533 3990769992150069452 4800629294459948166 14977972635640746799 5659960979016111241 16184915637528252949 4347862889569204745 6917755367591821504 13355728860050105527 1116802325086038894 12639218104591738892 5521203402287030178 15242964066245445059 10488500890384709483 13617141120087485102 16055315996341991541 11959638805460656464 10411673229663459403 12246808969381332097 4739943616199361470 7030148560414388077 8246224435619646343 17240664542266321694 17470207611730309881 16306004587622224279 7622590795761613431 2769221514526312250 16528560359525233004 15660934045661806285 685564771335940717 17792646335754479463 12839814553246399230 17884902477955542345 12997028584488764640 4946568210711036345 11913516300242016583 14874491833825433491 8191376894555880113 2752392313467320448 5762945809473607433 16853123472326348617 13497007618918065994 9047760890826262238 16949045663417918952 10703875885066193702 16372736814298173711 15485745270958257784 15315971949324554251 8462856009040809239 3538520749326756464 860905770472744978 5546294361545402898 4901913351631966199 4196848438522840454 9566941033975419027 4771233078116923773 7468356110205500695 6287700691179290225 14381321482143605317 16048687051808176058 13717720717069691652 11740881200302153352 1169759107103035426 2286176440905168172 3766405459589589912 8871562128546633349 12516926475605547976 2534310217836258748 12514151452934458417 89565425929877977 7850708140191539524 7686321768307664390 11109239919347815067 5417731394049956132 13946409793451294047 13786211729949700560 2420258098517870292 7081448477439991524 5825201339660347362 8469608481371491036 12399373555454272708 5525732330476698986 535220701222983947 11499616843926735569 17925227906367015584 4038080985451055914 5440475661317304944 1332852057247382914 1176804708633286902 4450544264059909270 15123958197980845784 18234472820409332073 3283016537316502306 16535838634790099937 12254253891320917745 10920479453151005847 15997737151711886723 1751970268570894539 17081664577081664137 18350030192241186976 12815675851624420211 10341135239706568045 4113785064789928604 17807756953155345405 2928940480690312254 8708299655159235508 11269299751534263113 717127695213901790 8399713141746394449 15395133309200382295 8452683391537978069 16539955822663845424 11148529143904643752 6064334836330386423 11535282426470748700 9496834775384729339 14937586864539997582 2618964243262625509 5412080866678511611 14231345453782296099 4234576733966209112 4173373067729096816 14234953784293598040 425079292340549649 4175354097681352904 2239838976783908096 2365219054304880302 7423980487600805886 8470867908383011992 17383405242149716790 13499837179789725231 10172085984242864346 1856664294743010930 13320084167356431941 3725649244351653510 4662314170151827363 16706539982799818467 15564928866712202308 13625290420169565226 13698932435952884687 10401148307033058027 10477179146107193600 268099238587861790 1468548989220037682 8831516511266485267 6110617410206190974 9736558153289629952 10082188249058866905 11026112928574979076 17973590205154677344 40506522059801307 4608895790990533031 1186201439533012377 7268082309862857715 14491317416992551535 2856460331651756111 1216720087841682455 14493703175673983192 17566607933648186057 2568040351082409971 14364628217779498370 11461260209838470071 13698793974840438295 9595608609492403482 8445843888371751427 5104578196515304238 4848523046366797384 3651881949433372174 321705895351919453 13126408414558695029 16000462309832446187 8624344182620169405 8282942546606891857 14636071097951180990 451660635698619341 11824682149625753189 7469989957975150974 4826218747749440122 4933935310229888962 17061978921032300192 7804939912156038680 4703844033372090561 16403448596738380707 16532446000608418967 10525414595646787325 4677669723311015538 6307640527349520437 15323308448804872358 7438613526092661572 5929560177770991267 7412600187183497215 3958037782071161811 4058753556486489939 4306514705259173707 8953580733729143839 1376908056119844543 12375850768397108809 8967213679686464414 8582952763418808124 4899694864821437046 8273840523924329652 3672992449993098705 36765463114914401 5750945844378273255 3368294812698579543 329013404777635712 9925340276450816747 16539635522272833408 16700074636506570544 1530489147440588168 12571158936044439230 11734971610514446087 10575292112247337711 3606150795202966063 1376953710363787101 8801191662317492314 11409857054163155888 14452207272051628858 6776915316736972479 13364477593690510992 13732660176643432535 16295506761373226983 3904933721227224106 18095159092257481661 10513529699470928846 1708085935252711141 4625778196272912870 6768481764316709473 3589251748049326898 2233704969869582595 14817317002821493753 11131989298577398189 12868525470693833997 3974829742107128401 7884102186084456608 8136665895063778337 12479821604534995463 1932177770888459771 16253615348607505348 13708301067878841739 10145440991969283661 10424747227580695366 15334345644401759610 16511152409285243643 2581744070701685663 2737639715163900823 5059637540403291279 11433055396755942334 12862158280870479633 12834879784244764178 7428877186259593310 11167631872566435643 9855337894599185490 1695483622431511333 14951418774952611124 15276060512147360228 9915862914683185082 12459936136236834918 14902617572712765020 1923090059865225441 9823082042437168522 6735570406817201513 1532351974144644343 13363901878320364325 2581137918450313314 4467238476838621588 10535696264004945249 14653941422591673837 11755915909108703692 11555837056082250035 13200129536754900365 4624877755029570890 1334800286685784657 16538689789016312628 14904190343314176255 291635330867763614 7576117424156471094 6253721533604828818 14000326481553954437 12617002698041518243 14016885827608961408 1210687725694973189 6916444728639502233 372823704636702802 6023567974097512632 5559933826586698576 15074325084344425616 3016641899954451187 9851594870553034273 17360754721191715804 12361742874828958349 14636424996665109930 16121351155143672658 3952683562683848016 15698543912918183785 8579591660529198752 14370552502331722024 1204865862581720584 13273062354840200123 2491153582866079031 2395036849177804223 16471921876079283407 17352778734156201598 3583033822046995647 15832809615925489887 12536843761940115032 13318878982110745057 11209022803607080865 10452401427707819423 2934004280947667089 9313135793788759700 18076383980501902075 13867100489169931284 15540236099846198406 17431814844695291023 9254876396919194818 12538491500191633499 6603410424547612136 17864627315897183837 17724626057630601466 3686788860913701520 3117338070952374562 14409141451887201920 17154907956807750340 10694082195348929013 15911863525043597880 4003565061991898282 13196338053266368214 18141908594162937262 10586386079477005330 15572860148782702642 4321040206723180558 5571210377827094283 5675344593220785040 8604011241182274351 701533754899758945 1022278602502466286 6163173408791883646 5752123130072870147 14034600826006544584 8498781912041376745 4545033460458516501 2551153145696434048 12159355870335602627 3205001819547650063 102981313040859007 6584545300783856166 13331131100981743164 3497835756672322583 15190368578222147041 5662749047536468376 3936792673788687832 16125433507138409670 8330244531717692830 13861967047417389334 15941328730310015468 7331720142755895939 5279751554091321037 15619193132176123605 2996294024815378126 3523959967717991244 2916990491704944895 14906949837744942739 5661930156376514607 889998557383278474 4159308923001634852 2681810022387993346 440663347658242501 16848281222048340894 7857470826819128279 3963079458093880248 12098042047298493921 6109387236188876856 3509202854195255813 13917932153234993790 1819842126329420499 3961423667690409318 1891055826034940543 6399143117560788019 4598952123301019725 6370034931555722970 9032833755164604239 12273168376171221735 5526605002916990860 758613154566781592 6178007292937436009 10650271733597637610 16390280197703675828 9029214711184513606 11532554686437756342 11355096584511694490 16473207581103269121 6129169067296056976 10381777423693090974 7009143337389758685 2901220744883054805 17159700899735923369 5952377295353928488 9108925473943968101 11238532067238916332 14595986822292293857 8242293377798124404 17771887501971739058 2240277183192080401 18198182519072277238 12117868754111341784 5439748223126737759 1383391633297621033 7483207461798517148 9133724492784886724 14125036896363811270 5358074001251567463 14098888013047663132 13243222693281548662 17334516049118159829 352366574340594731 10157723197744752231 3447339824426868215 8067997382799501885 5347296487521679553 3778939181288811186 4968149731817217392 13472033223413941691 13041153478443600360 16257338508197539244 2874209010489314512 12057852623130350491 7580763459929229167 13971750410354227053 8436320576796770462 6432053155812778066 3653019917831987363 16838435713636819909 8154869116830462705 15652636950281184409 1630200504817812450 1913300061313211576 5161943961680936759 16640715250631883865 583610842303802348 8369997795537930526 5379763656746832239 18443014269233220964 2231239861815083030 14717521711040393942 17826049188228191204 6707575479558272563 9827392599439974324 4512092684015659274 11628882093123470401 3430211654888040004 11556717390595270455 1579704600483746367 2609129509089987093 17319645234675900569 6220915894913228746 6088241215786204692 18118453391214304192 16630060431038375506 14193296957658522760 1685958403425525223 15354303857202219388 14060531241704639011 9214836316209821841 16576759785057972987 7788161284731429183 11800879942519839375 2723370218790500195 9937312195260246192 12655389204252092524 6509072263465410496 5196900995807619695 5126451296441692208 11323229298388321076 10749348026928231737 11529405631024185176 8205072907259652239 14896373680295192758 11391259513696908695 10431119058165161606 15436705172202212482 14233124777905363805 13842009367063976132 6315927427206012208 1467950839507917100 11979532833551444647 1741964493345793135 581541563553400294 8201998496319866021 17320767759911591018 2424527384719932402 18192058273457499614 11253804162258273233 11743005785150396070 16131862606409425048 1362792526359624226 5317747626506807738 12736265147325182811 3618295016441381484 15368706236105000348 11950715268289314501 14797252426369517858 16445117346960588149 6813581654337056186 11164755901115615429 10828201558765842754 13326889045714591199 14852920063960239509 5584456149018763656 6571024799156773626 671921214797197311 9220213394205596418 1235557863235400024 15505463171356288457 7120351501157872402 7604356287240425871 9132995043410848353 17206560904565641344 7856629857782858012 13986905592763473256 10433643743668348221 14344802745468007420 13845937572670953796 4477043496211661829 651165624592366710 10488551778411422990 9444873395290414285 3852620718240427459 14807668249630322562 13755412812294555444 6051973248385253265 18290013100095086412 15067479121138048931 7194444297279444116 10971101434108514418 7095373597160656693 17836490632003312591 8845554850029284506 9918861828961999291 11811414584850914607 10953657324369290886 10730653659102432049 17688641823249755127 10409032054309829714 8906207320381889819 244086493742802979 2483011310941480779 13284911722096595853 15050448304798230915 4007654932854361537 6459181812229593643 4022838477881408779 9481396437464643342 6176539052999346784 10531834749223933746 15915766902826740484 3915176544260918517 12041591715783835700 17511549017133622420 3763922074616925216 9279182848289875440 2900387912060051047 5920576840071380094 7004044855014099925 11772372656899128037 16700550022759345818 4421486105902083454 6983816155463009601 9649968602671841436 15829659824253934963 13754819075588780162 2980793458233782742 17836963940623908139 16162010716724248527 10369165797215190422 10689460712312279312 13068004756961564861 13998618589176100624 10480017746656559695 10130417756295560695 15344932483486116112 3974071120094965827 12914325554019981454 197912035984543115 6453168131455836369 18156224314858251009 11156551032274591906 14987516983749370386 739677018033354015 806270126838416998 10010330832740976556 12348533760810184787 12126150544190633978 12947834244560772360 893497471710129299 12321941352612901174 14412692869797415081 5624043146648011528 5780778406995402453 15029662581293030682 12923396535157710000 12987006814784067218 17685832001332799615 16706259932473027219 1955014601982683948 16717114044565600799 7028803864736531924 3059149337845352970 17786319986264105856 14372065602649043767 5722161876173514255 274661164227999302 1412263393318011043 15404087420610861733 11084593349153277362 18190436663923693300 3744746082965989599 8327385792116507545 8309682012006372934 4131682576031866560 4891161133782404223 15546556690564629746 2625274525499231924 15831224239306779874 1901232856112973675 1965701229582853025 3093882408272500576 12501030614825303800 9059925224815910855 18002443619778732180 3423041518229588808 3994855536822123546 10367697882556400316 13403511344242131090 560622322978621341 9222533987290197499 7878860974185733650 12006547012798752575 3069526587922089999 15734306763093581028 7202842996112843372 12306337093412077350 2681457608454969644 1067510195193336671 16784120037216621983 2312615002006771732 14359175553935286161 4796134468192657297 849849433634627013 3656617557683170293 5941674183410336763 4965715036567756159 14509786568215250519 14038616386293049649 8872876576394305832 1715420370875460186 1600278754836657303 999093767946622108 7258659084525357111 3867882214135968872 10135058928893667335 11373175177025484839 17072454536814043207 3107564882468188468 2124366066897165463 13256297998340847408 6674489966759552289 4604863860170385720 687702671031154703 2117691422550155139 7951322493082583206 10457135526081335777 7232388778588807228 17114065969929430337 18363082920577363278 7713325746411515029 9973551270352278658 2497203200630131359 11278769153377963454 6028068665642383308 3409689319424932000 2985513635794830316 503917104373431149 12229860912016185137 7036128638271553298 9500206866216693964 9213658500051862547 3453936222329974085 12444397495901599465 16489700638915031871 666599689192790992 1875634520571986492 3910609630769664888 14944018334520383934 139765139044838149 13594719886154816025 11949382174266546356 11335306100753729344 11859917118203703986 7161144995467196539 1455144893372196686 8198052250393166058 12523617724162194220 11170841137585643084 3616949749262063058 12523492768449818125 5346391405671730335 9521837038234223333 11159288334590949976 6888643638127871895 16050346410032364783 3032175566626038787 12350588968733117096 7252888706396897671 2188310370112781056 5987154994858115309 8836602236382321592 688305094593576701 5229948973992237949 2769135629530992669 10876671671431724435 16525566703175422467 3750246270792794738 6614330426168511867 18355865901148668979 18009801508101273150 12589161056994102711 6882761638561236525 5942254971549304651 9486517579498456139 8966748394720598416 14707290273437792785 6616690706106666677 358596261924998549 17516232349483328653 14774851948890703029 13389574719357078705 1147315641808665932 9238814917062304283 10500471184910047801 1256431187066190330 13117885540797276565 9019402082611565132 1442172228827272397 4312129961979727061 9251055777215929177 1314477477409001536 14255556621983857976 7914698682746591497 1860878338055327497 9061299396814248159 13165275395249752251 15591616141500354698 14652423221495870171 17979230825537654674 16860703755561789768 2881008594686043028 4269387730679079154 18071242940161809646 8473531373949019275 7280041870441194891 3457031499564071538 16878828156287651908 7661377289408951705 795411097815033788 3841647517642260048 7651881745040458150 13133047718264171575 539917717694278849 5379127046296614291 1727820154338329030 7476641135479094194 7192084584441170684 10278523940094571139 17444357231307250149 12843555371276200953 2345762153339443083 12596250853734715378 5109885947399614323 868946883978412630 10682575988147357627 14153305482574193427 7436163203682377571 1051734104217317627 9368560524890127996 5837492198712234597 6633606556986447616 5703880169497326661 7982285705764870918 14567301850336811426 8929075486971783019 2961541725772851993 13220006967762786031 12442807822918726506 12644570211873101946 9256993721677530532 8814480634665779220 6521985615085477662 9786861352843858055 18401586729716239504 6802658640063661820 4106786372534340976 17632906170954803465 14237470634205364130 16950685830438875189 10373254123739425358 8614074331104949751 1944353979948434544 11165453630234805820 11197084982778432092 12538098368836808994 1001475918505764200 10150234773458589809 6668111243673624539 10166850243622097112 16599140687600562927 2667768708026893153 13888737940407991162 5153578558112504024 1344901342832018889 10124759256118476842 4509686057078973250 4698845536114482760 15685488485292109798 606745684651998984 11985547011236360996 14365404882413627684 1295941525582432136 6131277759400071162 8222573898108027294 2454807576154189993 14012919753587220695 16643512283469901709 1125167864479601577 9115308896272575595 5352022061428001088 4873314909716218654 15473503392383314733 15333947045631777980 18243102989711871452 13213480574271654532 10591837852861472754 15162919570303086350 8528352561520916684 14562116142163116881 7190215689488047472 3923398251341204699 7654652817904968910 13782909351871571219 7622547512420131655 12735105457594243001 10213339468923074275 8274040923078190276 15038293324568799530 1433229740989945960 13382473634074622806 5741776281658023172 11558992976010997413 15447406038912609790 5426929029453535382 17319060472551850409 6165750872105753421 11191123565232238777 942164771375389141 4700904514014791668 8345204645869777704 8196905113045458379 13764062153070861353 8713472431732097799 9922470288577398381 15794164880104574317 2896048729077026132 8391445971964857750 7493881113088642025 8009154381605715143 17017062115754502703 5558863987661930593 744567289541478777 3299284026809779992 938716211798588766 425710429906609499 15664803326499006227 4263797937822700087 6422392693797959028 11419685683091370628 919083475883637950 15635958612456522415 11143416908044567737 16851650063394627313 16389235578603545940 3852000071041544613 7562933698979209940 10076481376089597771 9366002791088106264 7274773048515241626 7115505246668360249 5938673619271755697 2567197243764912064 1059587704656743781 13042692562316913125 13349687678382548837 3107634330888217097 8784749499168887924 4516907708800731464 1609724690142482238 10215086393511405530 5300702019907327501 665851368913836907 6057083674864701626 15463411999323888125 17495538561680353890 4469227251924836486 13969319283250094002 6050670144538425174 18373571432745055359 16893900819765029181 12250145462064535828 1124702547740285228 8015859508241722420 12045380859044923877 10429685840660930380 12441345246368462920 14412042364441798614 16234096566450162716 10463791312414264943 12354706549501216712 6094859357552418701 15701615412788179621 6355427049948059694 11948702574539313214 15812105338551298878 14913640929103808699 467262235180709236 14899763060258838282 13709194362365389596 3706761077295275038 614102990418816626 5978441301679777469 3751673281247581783 6121772537505900336 18311968017281409181 3071431363080054176 9176292844195757762 16674654474452863186 6303273365450726364 5446851915817626168 22583018367553265 1434976522434288404 17315087939372089695 3114763010536382705 11143831662154659048 2189760844153931805 9785131954452271687 12047615613139142692 5974203840844318011 2966303557544708784 10237092460370626448 469438468396770933 10455530332793745706 10580568095044927723 15575674918173560774 14460035510692250135 10514358934672847705 17620918852330624055 4610521265901432213 2186765907083423972 15105090587083698819 919187574989461973 531144463543449935 9831353163210911517 16217020693266125624 364914858796731202 1824403541130528424 17901011175346693566 2111754027455863753 11374704083799608490 5372911957041037662 9582569145799218572 4124655698278642685 1885638680466840631 925465468273539798 16120663509299840799 9086045118913670199 16438422852421735791 16152421808010586986 13779292567994188035 11281755374821747868 10885452147386915354 16650989926978585336 4441456673800230466 7470708020457501261 7019576826320523062 13720562979376334474 5748364284001668544 16375794057174218892 16522260440335423568 6617351429889678470 16070314172468280210 17308042343105903016 17790174790443425474 14125000288716739507 3849535739402948925 16015954555483091498 4042790230083561176 17852054466017754967 16964961460194792359 17427069710566441092 73990733937458107 14880804043520872274 10328990931278892446 10884950690056845437 10164936800651971098 7516200327677774774 16768723284860512171 698150543301641572 16482615433050708484 17373475832893689268 10319883278164153932 14456450326454272539 15920108027583093221 6192044104115298429 16023072410886614861 12831179459993498009 383089895114228484 7572648743393242327 13995155492827868741 1204564081150607480 18370486818151367789 14969194340113205705 10509272145929619364 11015694203122922000 4780741520970756829 7356091880428823859 8515236387446638759 14902033766712955159 3669948347619244661 9283013042595400662 10495518905550224289 4002161265488888757 3854401331242564127 10045501185348620998 13069781582980303787 692806841832389113 3329743224931394045 6121841493933589665 13527407796933823166 13546652906395234666 9418365430741326963 9224847444160765241 2369069034446955920 3051071387749656803 2004431905329401938 7047342128171194120 11876646322582663683 15698011554892901184 8681912335642710491 16282771464654327770 424686458624191643 490405809736257425 18152938940068152468 13608693121117251180 2935748326225027660 1464630611410134219 6632455152630296797 7892825335389290109 12745318449762171699 2165357835581510154 5938965431646694965 5973842158866341272 7889874368809217287 507038109516860116 18031050144429791895 1439843101203273695 11536563648019750444 6464827845664246779 13174093859882266203 14801001867155671736 3936232176231141009 17137468262758883520 5382497497028927298 13216647235279049273 16393206093341662271 18341339756558656406 13473769080659209774 7014536817923740621 3657661425861172711 14631438917517230999 5827596838909314056 6267917347430297278 4472145008715341034 12282378561990976128 929704696588965331 10940093183505468907 10616604557543275830 11648910418433197133 10407044089135002750 4227413603316346674 17876262055305389686 8330487018672786262 18313001854178020721 15129938585641972439 9477995241627047029 4818114033336885203 2769584617359413593 3261831339021556563 12714055901432680943 9092626194750775625 7743826134973329051 10069774872593426785 7166969416250332224 16281983828244050271 14338786255036005497 5948800589401001187 16545892739730226500 8326192165592844523 7288531662701795624 16704395231572125925 7190769743437645599 7245146410784868288 18355457286939960989 12879960268346031674 9930366688658995451 6246191284851298138 4924151395711201787 10193517674344714177 7510474365577954339 12295825470346369799 1730595508405266169 7198339133899381979 10865093045478009907 170025323656664022 426180257420211272 730215776620598441 13629152798675641274 16678731991458140540 907827937847446575 14465761531795519486 11116527769080510156 5289287973070613072 15403656104963428899 6198418601813942495 9909797502080074506 9878282711046230374 12389823724168865604 12278175056699033771 15095368244799168460 5967469252682213185 5358985553489692684 7455282132696170214 16622102182775970813 13957191757725846613 11856312659699542706 5961301588417026949 13245454413446702746 5977102108198413645 12667909189899722766 8187066357124704439 9542040321180786465 10747719613267604167 5383047849598787105 8778902293541953006 6731966516157867240 9088641515425840374 17071999802731235300 1611562879690416957 2199302220692036453 4033148246714912082 15945570323064967185 16517248772030497952 18409530273070097305 16178239251936472976 14584980249842429988 3711643340536189045 8250997062138991151 7828973141428025016 17878544025335803657 7356426689729467575 640504362305275662 8159911182638302387 12168405172573715969 5963055889877453674 6531069452287067999 463886325583282689 2217826423040251943 9224180723745717632 5589980380101275029 13556244834456199170 3140817858316643177 799674232803693347 16302180006360328272 215545761911214399 3303932702927506262 14672925458397894116 12313136804284866154 8761802399740927348 6455380059597783243 3868771757481457869 2303061258750575396 2036330073767391955 172958586483219401 1957231396449098981 15726680146510366913 4452334512807771470 5541921664470617420 14928880329071828844 3509422504992259556 8408088342169998249 7375843858679114632 12232510666929567954 13711727848758967061 17412271260605728305 5172635485198506696 13733569719301262933 10601145487175813377 11095302471080917423 1319715516812901446 16563629402007459738 13258656798671298650 264707368467518115 3971675322373890162 2660447498958298620 2612369562253720977 5311948046457231839 9410054848628884393 10527418397308085450 9109483867721619715 18288727495285247149 18088235959777706512 7044135016994368268 14761227470558919847 2188878378463438568 11015408326802369924 14335976275964326020 3538145506214931811 10186673251374419556 1083206614326867650 16340803854463626445 14629578068567358597 17503428055522410581 1048675523056928243 2996196580128219589 5019020780795901291 16628087545355939022 17795859124115993420 15579197921483593514 9646287804310749935 4384286644065383367 3932549878204737957 16313300145414918253 1878297785543611996 9411839161131791660 10127559142536717467 12475897696254448008 12407900801600372990 1469748846405084630 12827121209324219541 11612925110904981058 15506764550973947607 15024514300159994679 4794919427063475963 11441826924603222170 14555058122068205331 486878047698456700 2287847649688212560 11735973127280792379 5411107774500821407 13964698500513500865 7521825401523011819 14707248202182485519 4934355248781765550 685617099632879088 17077287398263544430 14151300795647503971 12864377201117250720 4031130204321502430 1231110218045903044 15095354740404869872 12205325220754485240 6456315180582257294 11043148306682944910 17742725584958390897 707674101377109203 7881778381561850841 12723538042119937058 18441624625337376806 654344356570256391 559320395270781268 4352213321830891572 7316161504822734908 6089514270154969742 11232114857365931025 6192303727236969998 15021166004621379070 13231405392392970109 4864438016133401246 6221925549213727100 16014076121537803155 16399665363694153199 3873122017596432175 14164300595463604561 8410463279999465724 6897531337513427894 8330418418783606645 1200104581450213859 5246464423291803587 6496889076579917340 11281382273950661496 4165442090202989015 15949473100329602150 2379895823775742406 5794946839976868876 17696125103178697834 4394741165944014927 2460224101157397325 8129267093087513073 13105019550903678813 4749401355614590744 8648951764876261546 15019744089266839839 11023418367223040721 6335310569701314049 2423049864969551457 3174462210639759566 5462849375180056585 15015878467291419332 18281183668825730374 17433109671670442404 12308654338883757881 4439612730847102411 12228792536023002793 2030921572669300883 1291301993337385957 3096879378390664594 8934139752371975158 6211361762804717396 17934449365747693382 16053422207579430314 2723697224972987788 9561333661921906936 1668619271615127 13760621788918422841 1727631058584689581 13476193089997738996 11675150280789084082 12056989283750846139 10354668473026018062 829222806875623220 12677316794052275105 9340562783209167609 15445992627667860379 2827027328719833723 15065301540442435707 2196031205203088176 3152761688744385770 8844839316393120674 15228900911797403545 6175668519709743231 244109038204468885 3141648204498411167 7353231077215741884 6318619435339505121 1140593577233096585 4794202454409996911 12974811908183694781 3256373389385167431 11848123975057436279 15774244340863737987 9868531101519322645 1533878721148353755 12903434141185730287 9228775209053308878 2532290097480851415 10128492141556316949 7814914080237519448 5749877451818097645 16544204597019036237 11193937773768913693 16200799740699014964 11334012086068393161 15281364296394231299 7156638304602400412 7900019241316814226 11410716095349637697 3328961240299324627 9389481349906579735 11694189057506728566 5714959739888399733 6939755554233982039 6574099400141639195 9279213333467286619 2865443163790214603 15749759799236111225 4373781091957229377 14754816437348199571 8061105998402557398 4169144659274401856 16453275059695991083 15581361637789802828 9003833762982080941 18299582335431198118 3162384158647342706 18211395957149852734 13211498353636752755 12108073183617924838 7665386277564083430 9466965609798723108 14316110068694608138 958064328343096787 13815534970003352682 9154200986156019064 13182411938750245347 12552393770086701822 7025461718298862777 4390683252019133382 10742663428671511881 9733055169613373904 8071523468393000183 11913738983572101074 545001101447776133 14767540378308702546 7081334514757162949 3325616471887761261 6140694859435977886 17714936610300162698 15358436547034795735 8429452998586007589 7492832374633859630 15768790923874435314 5443993024612756825 17541248940163756281 1381762248598700542 6112030281488389988 4174600421390903766 17186381148150129842 4588262576695586878 15079148793096966576 10183439131342031087 9548327145851194814 13112524956378336568 6520057942041775662 7714241459242124499 14938693529568433780 678162283186237579 17542828662078833078 1758158481360640729 10683929895455973237 4656463471448854971 16440085410192739658 1927259142888608718 13108721372730625361 5165147003541747432 12865250266216527551 12704893286877030021 15890886113137205832 2645612957767541215 15281113423058741884 17544815877381646041 617108929274099143 9407273013456812246 16992678313644481278 10414790608105551361 15297453855344510079 6239569760985402145 17842714539782478125 8715749280689184682 11001658643624971172 3509313320192930985 14691080977653870698 14774610898603724347 13693988250327161575 13849067657994866131 4926945657561215629 8250597864945185032 10795950389987549980 17193103982360739436 17260816648016143655 18432991482034844515 9921981356284987298 14555122966388697150 13711066785108378162 17200522515979636949 3111871135916469693 13086927851882825124 12320158297681356553 17624925791960721646 543364278297835112 17882342198680097523 12825399536349518842 16066074682993812997 16287445320142558582 12841028669108348867 13326957141087238714 10524669922741447363 10134748860323576719 7949492616922174077 11641084858258456750 9571245107505713057 10619487279058111975 14184497410456274088 5143629530752566000 8189257845422537556 1852573152182302149 17304643811535464749 17712544405576415281 1256608574397841329 4929564095712984707 6734594954480539328 2651974194000277020 7423656996082288904 1696981511614825982 6782038009259997163 6939061105344622601 16165823851027807776 14369851012761829119 1578172622096636600 2837954700213686862 998871246664465533 11952726982659201693 9249727149530797109 11217681808587251866 17305572095663709356 12989014945056593000 13668945225766443843 5006429780935851086 13551839955752693859 14369066142729148501 9549964423381550991 8179588432612689081 15196384989117315757 6523204473980695123 2523061541957226957 376271765174078705 13683978435470802891 9331041211006502524 6337155881334975808 7258662539640500331 2986413454119115944 6898383086211228074 4210833734692074985 12499032885319625420 5314322809546075978 11481857460077246137 13144388433583126894 1956419301586604163 12606420354028639299 13926442327257151523 8152304045124301927 8151535287898608437 12624298444573409752 8559361348986013226 18129571512703184310 14173545055806072685 3141168050991214271 1594568426366919806 18226470497708391419 9851209004946275267 13712827180228950329 9699623618453856486 11603296723855492214 4138496253623229038 693317616478083203 12409438221289577820 12236632143698955098 18432521006050932858 14138313990948156399 12896047449832115014 8517690061965886522 6279565276854405053 619857902447861284 15274981112201937913 818551360040228528 490983655892015855 2169884323105250842 4417122639831087422 10958755288341907286 11149163720155216659 14822641062151799838 5840074603098269964 15881249898280508244 7931149226556910466 9798378334433253309 4468464344514514693 10631909760025214584 3709207208398917433 13166708543712213863 4756043029126102775 14712353928256416201 12300421867091522587 12900802351751044222 2377545511768140672 490889060726339495 13490658801213706535 11377552309150191294 6383421198484762779 37563595237375421 960182988937068760 13829173848908770389 7952773700770612570 7041020078138326981 15610676653884726916 9665614436250308525 6661560066433948686 9747084033630181828 17031578036336830235 5455100146419534373 18405139822729409863 4859996298628833678 6851801126984502930 16736305442322643176 5910502612130896222 10966174455121772335 10390328201155610229 16455484750346285190 11940363066865717662 9658891391621252129 7296287723096398793 2389512695728828991 17983989130480793185 40892227651082571 15723554513169590808 17766759722164382123 2316645773883496919 14758704263330590284 3115357506109712271 1465781829321266755 9792988826085453041 14976060992240827502 1566703128712244171 15403745207784020343 5410694087643541664 9993069145552696443 11218031856099735675 4655820864249021185 13290976359624943647 15403036965522194392 709643862095383649 142570417806372483 5176344705447929665 12812457775160202472 11910290736844678634 6728123959016325274 16073073006196549990 2158379703215291470 2980085340314841530 9147276660808201984 7691730277628259528 8266428148461541379 16693172800925850537 4873932953733213769 15281214286969411139 12579924173056455799 10953114771355170415 17875995690860298508 6997579724055661972 6525635945543534505 1261490790347200186 1317629893588440078 9987888654150244092 8182113453187034002 13145299347073518453 12865027952305401597 2532624589891951459 5122558649644537283 5416214231820246213 2622154401942443094 13970181667759014793 16445329583063632983 1261011011964837207 16935740885896063931 4614591207201615139 15137130912747531497 11599549926452604480 1178281066696595283 8221559052287547971 461972704253633851 8829032315609901588 2852645916044105032 14098298210082095309 16890387028353380104 1185224376721289587 10941263994072788704 7455717905474314935 7850211024393632503 7161581139741186040 12665878966756777411 12237929478877588211 15989291910856848166 3743730614293853698 14303356947810776047 4116339493964873645 16200873879858915493 1250821914258177317 9729973580416261266 3976427131347179800 11277455667064559723 8957329792294457984 15102257550058111156 18014921817620326388 4019865967698489464 9768369474628974117 14549054083335663519 17558441616484840389 15922395440713237029 17618332756877494647 2106284228180741753 17711461710647448920 13738942156815898775 5854874748407545859 275605842031285725 10838344762851814911 14731213763060107262 3695664442607827392 2057273756575962712 12226114474769065662 10079382599519009792 14583083880878647930 9510550177449346252 10235710921109485444 10688090612547931355 3616504974704190177 11874374040965467755 485079644500488024 2429042202806562718 4177286372239424781 612614102210906688 6709064401759789551 6571143073371090934 10931671348388218762 18067695890018223888 10549679762050009080 12370828676319500726 12512181264775464779 10748634881197002998 11235837415995684629 13006785582234586416 2193741997764990492 1569419512659951267 14448945038298349945 14297144303229850206 2552856351122815894 5530402879869065742 15937621231186361864 6649016232546682689 661309094479746454 12646682022634865181 14616148830307606288 8825828190384976148 17857019026405210241 5861940217610695199 17951377734021603399 14158117995253891988 11782056663808327451 10163470237837798389 5901720721987188160 1675816687373680097 4597369266471738161 5122907813077626581 596316677577096839 17485069731000036398 92935377662787618 15836743373741785839 12953118407306420701 4142470992138524789 17593931697188216970 4224637340120351343 2706096163113788321 15020394455380190809 422208693268592688 16755554100586046705 14736981329892442225 8946567600336884413 10471814554241820089 239399606209417244 14812041350669543549 11439104182578122745 15613848892749572542 9482859596083255785 4772427588741864431 14423485113346318376 15285636771016593167 1777022630097255552 10463113708597303862 13037419559452576984 16531980130525191596 16308257125433162268 5213849461994757435 4963820023177060913 16121967584217530544 12092554178258042024 7506798525456506332 9171488593975400592 14741809873852373610 7716108707061118182 9693516434756817757 16337478577191479846 7710654700788622252 9040193104023582603 6890894157424462705 948340686528852518 18088626474124669480 13161040873829337181 4857508283625662594 7366280866739482620 17760367079027795917 4798635048043220750 6935607736152766389 941241627116036732 6233236748170333625 8587788324495267460 3911857320451528611 1479098169979467762 16194419391276212213 14626133703069243149 12119050930616886331 5523659401373860165 12185403899385208505 3035202895828187353 509433731834869213 343016978962712072 13937398487862065472 14682599530251214683 6897594641101803490 7858245700207564491 15770794573827168228 9998084559646906487 11463221137074921501 4418744534545230482 12445242562724518925 15343331005337301911 10691708386544528745 18277529284450655532 13132418846343091153 7433379767381006461 15585207372087492115 12426239408108475691 4842674463947200539 2485576747356829501 2044545901900022763 12396823573831062719 6086250695939983537 7200738898132500340 7138012644604126898 8802194930427129638 7503669061183535776 4111834003937731611 11526356427232446968 13679103669065750995 1711785587925300223 4419887302016930656 2191065510071944329 8135620735645204984 7703717895850874801 9826986559094475016 10930665296202808863 16255355806006810945 8916275995470444138 14364755684421678714 4194417807146757721 18368890790455154107 1340395448790594948 17010246607460123744 641961418961508450 8616105995234647247 13467845571516674549 4721941764358198388 13174309037466289779 10415548685212943356 9403102814681488690 16765856137667284814 17397723578476268938 10728348624695816781 2481703990816604164 2915729684433925426 17101608426408748499 4011790926590932631 6716195584975215890 2175029886483287696 6653573647667560999 386128122729223927 8715942517038080272 6263090142621150977 2919418996531516047 8243338535528923687 18112914200080940442 4668056889059235683 15580150990439177458 13201820267171338522 7723248732334198868 4890172897369246532 4147924391312340015 2823825901882017221 1971463867650911482 6405208801423521799 8075623691447579600 2596820727884065946 13277231219882213884 7873296958416378881 12065744724060285811 4395391343376859876 5999911129240367946 322764415129175894 5431278555502934751 6316061003843256865 7815577957364524439 9108939997316026232 17086906933361032104 14076472174105124040 12190865266608735466 14708483861934223582 11493004797352082175 9881414011761326042 11345119239042613624 2656633033244137737 2319466792734031956 12441976089625854089 12988238656719994368 77460346506865578 14581122191313579523 7585449551744662125 7476929302771195262 16207095396673572173 4758089514584413504 16284064311215559149 12681340190556744902 14116018545477002418 5785634827938354068 11212581941861188093 16418111606096033915 6594038908303442819 17899738497765531050 7470318118448408107 168622745394150287 8692332909288351697 17777240885195400621 3518355071131707554 16403253931037034626 18064366857048588831 10883386852026696551 2798326737652899630 5892387069546938231 7462535110891814703 2020915613075721218 13941235168422503652 12878499394780276724 3298944097339609192 5212911492965297375 4072987213120762728 2618718629377706140 6072784299763392612 1380523340873278818 6725298292908810814 2902333118881460923 7423998831303083297 6169266214696644464 13901944211317556375 15126550077625384893 10695246058389050700 3270060568184438461 11767798105692546588 17670570836909604016 16440223672625626767 4567468084404328757 13315629360446595873 5002691700139367243 12992678116296030997 10671009481863028830 11793591095438040420 6719475661669463849 16381355077724692479 1083247345753669106 6978247031590613422 5631477867852044853 7174167830027986772 1410957434595387961 17713066170907713476 12247740992115520624 1985385514617141709 4415196420966397995 11208008766094078796 26071916838834399 3657246193790005175 1615759453997937126 14171383314718559452 15712662357460069540 5126566557742557426 11406557445070682352 2455562377131901408 2689989534213452292 14317743452903866307 7747101485135002108 10046891986895128627 4319948782817643690 7814329437897667564 14156756814127403012 9578177827196879284 4141226277886647633 15618115934160463057 15422628394717041449 12803983085966665974 1177237918228663987 4794372212361904435 11786664793171873560 10884484222049809544 10645660874168308109 9544535277005392647 18258649949008000534 10560893887471122193 2682891197422493565 14871161911362923613 3782985475942344232 9042457465839633525 3337699171848570241 9379429006464633812 17010538651363763846 16701261739013342698 6501349698211258140 7021243611256829490 8197238207427920560 890456248449123333 4408436764139686417 5009574149984572735 8111451056639675188 621471802819722682 8125848851966890539 5915707458140283648 3691966821193948898 2803135603655187212 8848058915945477032 11811522922197509752 5140817820096827955 12665355598164845951 16775394476075595286 2180480715514278857 14215778134845947477 16945323447808057206 1777409757235932354 3159414145731256374 12315246448973799519 2325834082798529094 8746911587382704423 8945063024938812735 15479761648160021008 16339854546492584515 17872938202159701774 6629805956308159236 4184846318593300400 6402397840569484848 16517535257409601028 10261199475144631077 5151356468588484003 6884758612919681739 17557656153108612661 8369492777506740297 18144986534503349195 10752462600640011429 12489846448560895976 6804622972186683755 11819689476989404042 1976500104825798581 14795072445787594682 5575857635899455857 7007489213646086232 7219146005470558277 11923978395552426983 4963788036232685858 10874718430844192952 9350434634113503345 13145195311306275342 2285736701418578051 7872118161845439646 308373271259994618 12749997351588463137 15181858473737177219 8887575266869342926 15879139774145521405 16856560865530961570 6786469412430166281 11595759068438368390 13528647578072907112 2225684793910240585 14974941220701564413 7796700973115487673 3627146482534627800 16135588123196920667 12682096367654455346 13192890925475893607 17040165407717925603 8682708866995055087 1529756344608050044 14769376778576550813 13113650376920540364 8711977757035158614 2093226939926001392 11250517515014489290 10372703320632792054 1096413580220037340 17454067101615136592 16435167361997226609 2287765567916939181 9041316240730005799 10829535917408282869 13293760304548180292 14946450964268666948 11211524500825490291 9625702127249251607 1550483348247926818 2257054564592458012 1207148824570899850 1469546531746422148 18071312533365166733 10315778522910629250 962594988091897507 16630495129909244418 7145503785117421389 1481600590661182712 16813343843331853622 1313556391345760369 11729135374177021539 15651057547469928379 5627146112153829287 8376250064417837888 4036526091973351549 9041592183360141650 16993423505732422347 14809946190227331030 738424705978639192 3200416187982858737 9037006957841824292 1596773031017900739 9622118428299654754 8746158403626745145 13344385268921089454 13564925130185249307 6188951500116008163 2582459617132341664 18059251892338535605 9636114170859744940 17366829185036559197 13216642384795856311 15159672508591655343 4726776523683176079 2893591586600162295 18274635164592265006 6660511825520004811 16118364412801621780 7835380384336223124 3170330010767125172 11932444872994953563 2179788835399128573 11545684755315070362 10465109419405384248 11417277629563725443 12820493659427702436 11733414914059978460 7729395248462545526 16662470188105817348 10795308894144804974 12487188507103371915 2652516380814583999 13039967340594600809 16032076578586479004 9193557497314914145 8746960896927942740 4330472479362899082 15034288199332930177 13631024285756878703 8948259321368865102 3296168680142015145 12307643122075166723 8682036471626296895 12797609094785959985 2204487643864094662 3947156264380495640 5388369226730948707 150588745091283246 15990709488810356214 2306651041808086533 1088866604627842308 2126461110732596567 17929347651021051315 13375419385638483909 6089258254221303483 4521301777547934979 3159372652678016371 13644027436763812197 4322738177460034649 12613176659929840730 2300466370627882036 13373692364872625348 17696031653131549034 2450824974847277497 17798207085144392418 8661381481843200059 15695404886656293836 2185201136658895227 16023517520507538101 11552179843298008010 17538072085220693623 14791110889854856851 1056360204815955155 7414667364003333312 2195493911596724525 9632735893114214875 13262346460402188906 7800400306034561831 10339390223400609404 9253655267061033095 3065672989610703877 12170646151577434829 12245629658851715001 2411315811746786223 7866341387341958719 975130945095547785 14632889801178997696 17850762456444773955 10777719329363935762 1744424430263382452 460889689355643373 9591662544222008315 15055271594839316180 3969560036217300284 610394188323086256 10818040497812838199 9392921720002140424 7209712309308108762 1551753154254774208 6811171516451099250 7872362296036720515 9236391126310457498 13782441728514002113 7544827627754363931 6764031841449717589 2401488050794587159 898352757204592790 11765348338956616084 15762186302319195158 10740798667895324908 1275596037405412835 15824000212354309545 6730890314153944196 12832846866862990176 7984299384847114773 8816929944054662672 5709499027140139605 13548750994109147819 16890195644703483978 5556157305490648081 4374830706360081223 15058912803246782802 15521905328092279336 13411391541378553946 10939640685324524884 12602108171234793695 1775426813883025810 10769293394031014398 16464858844881404471 2315949812530410419 15362420357724241606 5299832741180516052 16743199198910774341 17897682895258106039 11683790332276137318 11686916297439379449 4733456517380353364 10205540051343417855 11115466449046610005 17292169086333335340 15563629742669497815 16773348927448763137 10173445769142718054 16178545367458418263 15188139133356207969 6000947482818832067 6311835258818926440 6231536895099162439 11645797242654252371 6863125145809903352 13315618961865910048 1725480229532973228 10859528521676733717 11836920226781370862 15432184843266704920 11992215963045234931 284499653691061177 11037364331090186723 16554260360683173587 6097566799235496167 8377763588226224377 980572594966846414 8884160724694673128 13954396144205062572 8284861914843520122 10854965339497061483 13005616403257251303 9854887223753703246 18427063240834809905 1716652820509080106 5930389862851430294 10388924629211216690 4796991692867066819 17140098243848376163 1385992218448594508 9893484715690332954 7569981099016989517 6299922763952217218 10464035501185650524 9361576878055891638 15870689871878533450 6503978377154201715 9050808334663776482 13158844275072363149 10809438231330520965 944315464149397422 9330156932728403974 6688807413457295071 12505925664111895641 16565605664417713907 11474200123868959617 11650615135742888402 16052905574931775440 13667177411258930477 17635838002134993947 16309583531399800583 16024904385296761374 15461864030560973553 6665415850067116156 18308555997108487939 4863199829860992698 583273564176815588 12872436391236320189 3239586770549036422 12311701907770615558 16869086266085786613 16316290629424213732 9415489382622377268 18267943647001322349 1470697882945493389 9406022411332807663 8684661452611310385 11281266625358632873 16123773122997457467 3589414836909561720 6139649677738816198 13792286679379500973 18437491480390270045 14866125363555287567 9401503775134269811 14372939377618421750 9835737357606437898 17564251682257534203 7528652743654413328 55861361140541780 5833749027556958642 15233579348712446954 11481702701443479898 5965445569880747232 5677811199861197506 7764005501921243659 1417288234543968940 6730165436754327683 11173620389685016090 13415200776719454641 11037473612258184341 14607702650233317801 5463921866888557551 7143532663091955608 7501747756673843412 11853975784158413138 13245492440148292950 10063149983066812632 17854901073350055834 17779586889119348594 12260944786374145369 3201171307335646413 9935357824791880790 15531896812296457978 11017786122376152991 4807994745381810354 1941601482562828199 16318883107350487242 7410199699655798126 17045428616042878369 7011795502166925288 4725334222053905046 14575242288183662556 15620123985833329681 102718106159718210 11282645593055298713 15278335910765341737 7544200643681708728 14086086245281832102 14572511178383801227 95383915463679851 6139335116007248714 14077129628571902324 3402035127352418399 14573702820840081860 14660543039475504301 5840644554318195352 1363635457223735575 11619787717124763705 5646449060596452686 7104706732880827254 17214870670339337492 9583055138292661444 11559757205087386550 18413164868594667949 12404252046974634475 2732054699544141812 12953894167593303762 10009581560780564587 3421393989509810355 11218636762553399519 16792116892750013243 16412308783892400144 2406764494495316188 1029581639245774856 11926667640605324309 17173851855744879625 16148959689478416486 15493919982074520446 2236097635813640371 10314330230902162594 8445817692254625384 15263474835250434135 3011655854540013163 15253584912412356359 3643616003266866115 1886504749183118367 3118501471507724093 1378683279152885757 10422435036897383988 6523479082993451200 5543273972759060878 14712270690972562037 6530684538822034789 10112499924820134842 8910298985574999359 13030441358478777929 5601986543841906189 3187121778073919021 2620124695655964634 3695802778173021503 8436250826199170892 12247579217306918059 7214779488189882693 4912943892077426335 9322325611428830334 8208972702249238818 16158229422816508343 17031978520164942147 9553853655045018927 13260862242725752040 2685731962606216650 3985469448465037114 16610809667574387439 14641851777972670058 3430055786351385116 13137096899874157923 13307891453528186236 7355133410711506620 2301019487624248606 8583972343792631504 711039698701347325 9379063842981099212 17628719173399325801 17344500690561568645 1619486947033030868 9977292548150150589 1442514510755337963 275500796716948759 10792865550928764426 10376213100488509475 2815346484013332424 10854110947703550206 8337982146944296622 10122259630404131435 233028882004502155 385910173531474704 18083285890065378540 10857567273892916195 3990655658377259463 13920931005128442162 17690133991071013339 14479681464756520748 8170109472132679644 15213747644316477186 7197719418915420822 12865589361776942547 4124611449592113984 2485023362329557433 5630094762610600467 5310641812865975675 15027647491714060558 4209238217799224338 11481315608972558763 15291451581608988158 16835046423271954133 1161493103280772041 14380469779360878249 10217622002085175574 4806999665141250458 3860608772254997294 12567638503997810657 4787966599626794467 13325889017828448159 12603478796892367089 5980402868673912089 18432195766913458930 11742990715687856130 5679996120303443488 7808545658029087966 7200268172510980716 3756487093617258064 3519195903528129137 717191722465715121 705625807887439334 1855868849911991006 15265066442552755480 536794826506074336 13803298285846838488 10435569463839405875 17096257397181296407 16366418721799583890 10420232529994094327 11961935991417838957 3914631470429833460 15254926863078024262 7198623512509530841 14145853496828661460 17623218663400333143 7105521679221764281 12868595424341413073 3096127686282935504 15592016919452864902 18165926462136498223 5256508808512822907 14744097004244300583 12728898041985195315 11283385979125458213 17441182841908303418 11724335201191109052 12984786202229518759 17984386195432808077 6685044998513338441 5823405280318219454 11825989693089864226 3490905072574230323 3578981899633650147 6982046409377292675 8934420424157265605 14850354951990496814 14416593792781653718 13826319932853344852 10216650704803005355 9263412825413218397 17298667555350209190 5411742337122627393 4525892912895315952 12012780031538256583 17795839603447125192 8984550597173510807 7452071240012906064 3170744638628724676 17368570884065269675 8580802626513658998 2665996711938539365 349330033346248610 9233326490550889282 6105191649299064715 1180515969872495347 11141813181590577489 2220168252443643792 4386586402926000189 7947236379737025744 4755433026261481420 17808719975051447939 6743223348271132505 4048746463472656615 7114990262408326548 13108205214166799136 17849277054498548931 14606323486840538660 9932412190862267020 5620582834115442068 11701634621161417443 7597047539619995583 13855151193979919639 2228632725387069236 15161697505223554116 4030062383282211994 15066934914204381936 7701055077539191677 14446833796257563708 3592919869700521495 9395756422937575753 7591280387702217285 4699517455908883566 14871443525935114668 11347670263920462700 13671338717883116670 5955144871839024481 6606417141680933214 13076558069091920769 12527515689891668422 15333951521560076067 49655951729198456 2084919944591728121 3731894869668251184 13194861354828380791 13673598290815955631 13275457801653403763 17708341939677881668 17841860904387522503 6683375034193399707 16511037579163678213 13635828768118169487 13073893213313384116 16119844746192446574 7835250159188293263 13919694690442806993 8444684050352805698 9859939928203990537 17991873802194662730 10137306107876250373 10353532059508041358 4468022202486137750 16133512816092659938 10807200194719701637 3208590837122611028 7742297878615526312 2172394310604318190 6095769660991792760 9491478321932552283 10075133794556569273 15401238649073594615 3999011437053725438 9921227293738177453 12296775389022607702 7622933025397252624 2880452060768609335 13327106955843064620 7595402577846691393 10573460564339846877 11295535878184526298 8415114026413770711 4082413772307957294 18189032481603673619 5636369247422474289 622379627395175165 12961339239124530406 10247381572187280764 16036261750663685861 15068460614004866061 4567649318069738866 12661472971366338748 2510567082737985149 16645055174314568692 10812195320465773959 4753007254668718490 17845902392550727188 5237108794551675481 4393896461726988468 820195021352401600 13283027140740781174 11611307214675437229 11337303753217350721 13059747813485574040 16935922121025996454 6902912436976511341 1269038392466961515 403525592134300698 13026659097292441541 9930147353802428020 364107470571834215 7490747063653851302 4808321788671324364 10039472313629513716 18020964991881070581 1887859032807612690 8750745235362883392 16027065139818815516 17712595936206284809 17897540180635846020 5064255059906087090 3860025761451544000 8654432131275198087 15383122196825307822 1999086233779051179 17677681402190044195 15509834427779391860 68671103097489880 15168447818455060168 17440913600875646889 18434187288601999055 4630902591264836495 2755159352311326251 11856551395095316989 7133459538117523601 14603001561302243012 17607265676617782121 14211895406633724225 17758471081108713620 7817106128978709914 9629471735253061010 1123596703598069213 14000513796389709959 17259559333570736151 4036930238755672788 15364721909126721949 14617258444056061786 17123319537411518599 14216014253244791912 15440165618887017930 7644162251377441444 16212561911119188385 3032461200743821324 16741416511067942557 5396347659852784738 6809548584288412360 477640065276631213 4102344828860405674 13305682933319163186 13899983209307648675 2427425884263058347 16304298102224393972 1107227052385295935 14168942663890687 8354232025186665576 7539797949677974891 3925725542486648332 1477698545983280133 4191019826406666840 8063589539945564968 3713837676884481887 5421736812853850313 12570409110535328661 16898546793389577530 10591799485924772170 55528312798783800 10901981690526905417 17135455288964206513 14535525399119222470 150947457740643160 17971230302459305669 11032953939918469503 14436251517561923208 10443197300006420008 17774887835347829042 14762307307075098496 8508850658711395792 6643439378525452339 6147973715542509157 6494804305417437077 16151631121330952673 9477150208490135815 5781705588522631966 11560848837361760241 1909784698915410157 15814021079448929653 2351270775604481403 9490504877506877000 7623111219138383830 11564666604513562992 5867420153718635933 4298901676135953934 243183318090135573 5216183131675907532 17952571566603166022 10346160235631362718 4876156636986813809 12879896579134894443 8688989124004186685 12604384595714120446 6298491059707124291 12351668664447994443 17933524920982810599 9540221984042790399 5791019450074709981 12584544624537029198 14970192530302227366 3794442840389264365 588155348508730097 14493580091371906966 18210554360933135639 1384406991162232358 4260979081880394439 12621887676623522798 11889187835079726733 978809255807051128 11127730628088972394 8433821562611904371 1964526307595933216 16840383814412139527 7196896814243841386 4012600672219976414 3258909584723643913 16642101023877526641 17545008514635793725 15541391428999692469 678337192261962533 6481711056165229903 903180204268776223 9066939641581910943 15624987716252633781 2732387097499973903 5764876992724725034 3394805440804930442 9727696897172724700 5469916872497986708 16657917822784534742 9809867639740515016 1862475541034928531 152777620613965204 17224193411005994225 15168241101870666914 13229097856214115362 6241414297769634463 8653778344799942382 1203677312001118187 1980956525645458261 11213438384195808432 10242346391384066262 1151544707554977791 5878027357104118166 1499116561535220383 9155503494753096986 1072135324152397714 8347433979005458097 2569832048071844242 131400891545672226 9351788270538073574 12706903015083646422 9263694999889662520 17821643145505972273 2393093716457710769 64868089333777183 8894741045669928728 14637547290989578898 16735189585506859891 16226534688989500429 966065023415845823 2969785353252641563 14264905514904595721 9576343056732482188 14805618342826780279 4131978644038175301 940380223772798268 128918196289594542 13335857159746759853 17222622038149693058 1563837073171415898 809071516081755440 12484600731197930444 7351934642867613571 13032977785220818879 14403326634466261835 1214073821314265979 4830378922536142988 4579912387283793896 3088064434178855729 16087541546666150029 5633515698377657102 16441313758402062031 16058921439202647000 15145424785094139686 2717242941287157113 18053780656035929747 17262194288551366108 15390789722930936790 4627281764452276768 2998911303452064526 3035464786440940064 7052244320885674573 2328029812953211098 11901272087143303542 2421722908976677202 13168584946365203856 18019561955020266755 2649724006358526208 8117601176540673543 12737162947386269440 9846033851423730286 10679050282556057205 5308873332836809279 5759674675624396646 11790284684196876425 17313435494019204841 14015783774343151595 18124297736205485178 13408245320662752566 14551607985885571217 4470826529027844203 3181329702930544687 18256942158645990726 2083109147304512988 4971342397385517744 1014511261880802565 2136251542959851336 9046497920414426383 15566242794100736467 12152564022730549315 76575998393206378 12542998285312422951 12427020055013135764 3189283695882063558 2502699581406317247 6496650242182453483 11094328986451986952 11728345422048055657 15581404608647832530 17125995235802813155 11184516247003074630 10050622480325388849 16470924179949255206 6682571734337070523 1634300013825615346 8632656047018229720 5009681150390940282 10900713622876853164 13114089477464684211 10759280066904967703 2373059250888366253 5892644958716007961 17776769720007236969 934712487848961900 16170040658799589634 314229474402322742 14436967110558448516 14429194738576013715 7073108927736355200 16065606518187691592 3843609022730187532 16683503418704037785 11455482989941230841 16379419398968121595 9287085717189010900 7021476891505204593 13472921674653328332 12358226302772686925 13036996497249780441 15978373904557705623 5638630351681038908 12562683007284701895 6721456460109181572 3454090653705317588 16804905648830604042 9084302422577531260 16910575982533637447 2401544681449637787 11850428954547578519 377729245361449906 7362011342763757295 6762189724332359096 5900637367088606268 8280860180504378117 147014658332810031 6338168974256211539 9458578801618538797 4057065350040233389 1705793029064074587 7325642432887536303 17058046499125482800 5847924973019991667 8336643542161826611 6551540471813917001 15007799121519350020 5128709270997992178 12028943586241760401 11922865595823515055 16989255825069361024 3846913298319510281 11081115544889691178 7755834156388714589 10222483525190688578 4018670192209578026 7362116829083153956 15493305936882546685 4885457368094758700 2108563771468771971 4970889099806335558 6571353036767746678 14825983794261755500 10788146011453079950 9790330958799005641 13568945263107231544 8723330133864456403 17666782711673457458 3853465051693788908 5819633979855932717 2129017580444178222 12526039808847097527 5080523724034348053 17018551551656840259 10033561071834079925 10325576244113414802 4622936086508095781 634139441322552126 17365176499470321525 5709767832696799859 10864654919988210640 17714391194152195620 12804324330747274429 14091637200386892953 17657276203889200454 17175275563291140874 9714198586451602950 2655552654026630123 17805018615338401085 1782333278142933966 9519885144564739956 4710686243867592838 2879804382489852275 2806729371226768181 1503799143580142787 7633053965775550667 5239559161283503612 1392212989254255733 7324479219631717020 5385954062081269189 8421237924779320136 2577082931884872077 15141002753111254805 13305790559724249115 13105496795619097893 12575440706403469097 15262158677680996858 5146365604386221935 11507919466924804141 5241917184467786205 10892340540486298297 14762923123322756878 15106552470663890024 5205441227905177016 16681024786698317369 931899276055313212 1590568697273056317 18286538988412619910 6690051877444135012 12785339263851733283 12736386978202338196 15109802917323028119 1381410254859090030 8211653211773205335 12397127310351307450 10359132535895345847 15837973460948614341 1776486583430989970 5946165489401690950 16227403058231899279 7083148852339969995 13875918034309201740 979985775893833871 1703098726070559568 17539273193798445645 3001042812596118096 11419128470823061179 7172349008940070293 13601872318618011540 2872400050610153224 11698637243523240427 57643588419220450 13577573909242152217 4919630365821593043 9068885898431276907 7619269192380419213 16416179453553799146 7601313354632830135 9243899343052359243 15141703475992635513 13654074653565095255 44534201868899286 7320454890692613347 14344469624714952527 13368640876019495562 12934989171315446259 8188983318180871020 17704985460703315431 16069527672593216715 9494685672706147114 7738661017662333485 16946592875843894435 9658070582746612768 14186945464141574245 11814077158920690006 4273653548550861312 2855416369622897818 3601543576023079058 13189038581043759907 5732667481903517602 331003151418849887 10028196622441392641 5334303953852045923 6507693299599272912 829268102699484906 8850655172328274830 765692371518611188 12776757393622873372 8581329321964635963 3401485524020063419 13422836203173599168 456575555015244072 15624443460872655620 11529026879652222088 3214966516115659974 3855492260551181433 5826500523102820375 7367421555496017483 11360553156940279658 2666662173059914955 391838608447450168 12883526865968312454 824845647697715869 6681124358154571627 5345426546343058754 332624283598490161 3934728814098229564 4324201064824479477 7268419127209727593 13653955470256064430 10875027057071845025 5628936131021216506 17210272182934063778 15289922089528055724 13594601685799299334 11015367303030346026 7663556154041486312 17324379720986301209 3759155445292521286 8191157511064020294 438478353601311397 12836840196436738504 13306427375598004609 9071478029977817739 8298200009886341615 15561935748480730860 10082264964212889379 4709693131528490045 7804393628837092728 18030491934679993355 14189805089000649236 10641715103269212299 15209148594591238476 10860542939854074846 10906860294935224079 1443645023044254405 16936797574804730504 16173148102404674636 3609334990977168315 2692155327975445570 10844252333134628535 6261054225593092655 10395007564941885749 8195576244701636219 12287439670368733914 630919228260963070 16644338657520184142 5968374357071560922 12340044353286449738 8519887377727963531 5365480787407953906 342802976740254469 8943791814254762098 9249205056001409700 6309168929732990916 17905678673219641552 10226317931734191268 7714031151593627025 4953982889119767058 3591890147304230378 18362332432164223141 2300907301887535641 18426926847763554832 13851331700970566521 16210785629540789524 1441747487338662383 16888287348031645704 1459954462020064522 1706729263219137353 1159397330881388797 10157080946111401213 5765039668458347903 763378147165715953 6182859466988894491 4665794402375246257 15415276888726253552 239179180268990649 5788535599927935413 9973402502727657011 3665941291003379653 3893576176025778486 15815312352006038095 12237449344206418696 1464865279841963999 11717774427725790310 15045660369204733306 4694464099277441682 4176824054649714186 8595870872206023664 14726722285351602634 7896040483448229197 3327984244946317469 2215575461702304866 4916504557129463248 13758648848738914501 4268392725584037416 1444157103206454939 15863963060884773968 1814497765972348379 14978191521838270467 10030888673334153871 14020076738204579716 11212028621999054953 15720062645817869753 4566127517224220973 13977720024670117328 8018034330758817062 15840980651049658662 16952144838682034790 17315537485886925478 13408608997947588590 327684710884805246 18352240199237477093 464634393257489440 14108962979447221839 17271074655635664689 15551799476933632983 15848047395215457660 10773820531782963842 7354904335715933965 3051315230261145600 15457603799952892643 4817335821016061096 17875420739643123245 15883422278695348268 14603162513105872762 15795337381733401679 16039224725861680879 15114166331561316327 10647008161796197400 15918715685419550719 3130328253738797558 434375251853228718 14457154197374883946 15054932835144977983 239740148550507858 10633580515555982332 1331921557331886112 4741002203244266898 12426123506326926365 5643305824697259456 11861639347442054659 7561485702271649175 13205501213153263419 8843422480656794275 16435439470904744538 16012026741198446563 8164979197742160591 10861160819241929586 1376107130135921213 3536534183500624693 7340763852783532999 8575756512947524515 10661053366486907213 101245616742453695 7364118775389750254 7354352747698166169 7306790522528612526 3613440238385659521 9906401687076960149 14189089743098553986 9865684990500508196 16195963562122851104 8265914208147699407 17797690968065419552 15178689894228167485 14845126625927782826 10523502567246521519 13764443906695988472 2648081757783495366 14133026059125982492 2631092142677928252 14157151020911577833 6106216357366576620 5511607225944261088 6791461604858291173 15676608122408552621 11766015559434751794 7057687217207494082 11853225202815202820 11552477210848293649 13080023796155093944 6150598453877794277 16889625689450929658 13006894785098122915 14033358311825882784 15876962665413282013 12882269797705263448 17457020806463110246 677643218025474701 8670624498884533165 18038918916007301808 8488092216263342956 6047097024465482550 1060423385427203343 1983403332451471307 18292253434811771867 2531646618733228046 4268882436743003143 13801232545689557510 8207258339505726797 371775242589839776 11638529036512052447 10199752777553150413 11569434201451619575 10076252199255639450 8593200727516053103 4989958674495595482 3133036038484516458 15773625775346154639 11990910640777470237 9005522267735507556 3597043506114579393 15397866024567065415 17862719102911370984 989171107845577903 6826399714234228574 11451186082501701658 5604461114661621102 5758627916276385513 1049376784256759912 11124003194661829019 11554293267140035960 17860565290634454981 4061252595527727563 13378230319574719933 7441551074720251900 1450911706291410606 4324166969229532233 7396974978651493248 14474384498440114908 14782435712560968351 4137019583674491614 8905492679121247635 9050438695968396806 5184786253348356359 15602423971455402209 8117037670668109222 2001990847785296472 11102803452207517660 14307387499667803908 12827821303681778117 12840532992748937486 853081755857049478 475576363423785557 14530597541728198925 5533965903681291680 7781976272810352143 11257440764145694488 1361724125753579445 17929947573920219372 7091783618053548072 3506600763996425570 7246902712301007236 7946755485345422364 11983283913860009625 3624261307757946704 2702857492062871863 8042312523185918031 14887951531980097098 12673437109829152014 5023440671632259311 17869451060728867296 2753476008635083102 3342959702062534224 5488354111550776055 6126706834462381495 9446834770702201680 14760088361516985293 17359060413780198501 893566822256741801 9565200656644614810 10092986709291976602 6057131785063749957 1023172181582201129 7737954523557763571 6549533445599131534 3611180138928106448 2687187956866227805 14232244653841484865 13831916796000842709 3728789041520591049 2985075595301758261 2050966721540816697 6439815731593438297 10498244664474005105 1968433382703675743 9628460569097099476 8290171186989350052 9221679567378053643 3455816469226933897 11513658159072020677 6557053630365707448 274119343886430904 17696538648979856226 14108436095631493935 12810026992345139801 1845995506556993987 5473316806828665768 12639997209348260604 7654505921181303618 10367820201604488161 18326374326413942457 9675369156812812611 15462564574033685356 6210674941960503952 15517756196784126198 1228921585580613719 12349134464646036344 15060080379790241251 14261556283130696646 11763038235135036681 18093025647709586447 12295834236513292116 2874608530998545241 2008403979714891457 5825407139143168404 3991701447239699915 13039575192458643162 5160595234295406331 17958853816776921596 6771157259076664369 6185837936256054704 15052626072510486497 4103886490482712562 18175988070649186512 1044843035657615309 11994340247312759676 32454304446648793 17632591191802171395 5601150772762334682 10146690031456886386 10274263286015650947 3870936020897432506 9198379225057950396 2304086076880229115 10138535631476003927 16926520958455382609 2550575479862742439 4468465071399923415 17718981160819487454 15578394320805408840 3589181400595028780 1007275451093468120 17429967182234001333 13728294479175853379 5664947393576034121 3846531190094319960 983878445640592245 9888566271234932009 12596747240583503303 3507996012735775145 18154569803934608034 6241845086214418404 13976773063522026510 12498084822200762325 7606723636692644063 15015835004828352295 10652412816398712156 13206993772356246304 10722392904758532689 3801877147201228835 14584328982563039975 7417934421935310170 10853259740096252855 15218784198518616778 10776815028092282177 8348618449474282105 4388225251438419681 3989876901460628504 17843974677506766478 2126265659595962105 10330625306578461350 13256518746300521975 13204193247638842043 18118405884563337129 569380371093108333 3503592335767044854 14396002434299438253 4311117907446994160 4283745777700441836 16932993765929267915 3036788458304491118 15911854316504749790 1232772311964479737 3387049323275270951 7488196648459512250 226294503417259508 1841455689996861386 10539426846566191669 3237942878755514796 2617099830471831776 15736789061961333471 5305864146331327894 13333756350778123367 4884071943091494100 10300861270650061029 12773926001245720815 15136951213240968924 12336914643594596326 2681384829876188611 6166420899567255918 312945383379834659 11828352550329506043 8876587046945596269 5604222781648033654 17145235559214482299 2365893637017726557 13437923399059751434 15139450473787289108 11155779689937922631 8314064771151081022 4741742885897091138 1348207016482897181 7426570155295624501 4857833427707196468 8440253378889934258 1329265630338535019 1711607435102790890 16571897412338985785 10418521023055830563 13835732094913151171 8092520269257439248 15851058559801477505 3451908448758929231 9223885264633925571 158958447925394040 5760583323955075415 17332568720143128538 513808419348125767 6651771596114365984 11472532994183294492 12834171524663751943 14996260194892761055 3400078742383298722 18413950804122860434 4329196675502502142 2288858187607107887 8687908925970712549 9739234756028111015 17780778733749821919 8858958721379048634 6896649428894019575 9131445607239470341 6311824559307343156 13211001109524315037 14751458079060891246 15527147322285738664 3288742301429440856 13708290400547811981 5054365639972052702 7985182564143272680 16340604860113936699 3699043842900967332 12459663337074047865 13449459383119105738 2786673690696610255 2406238036690403219 7119999582593661723 14458930298575028564 12138199454517130877 12600004309572759112 7087877780565595058 10576544124127766250 4210026235622201692 4535382269684657907 975883613025955402 52933311066858837 14565919529222511125 733217412578933099 7171452331529964459 13552342411861111754 8142963992313047439 4600025853482846759 15049569362942501677 1916315637794363111 7985889119633781851 10906976734250683678 4972922386021339473 4948927947763330422 1244223067835021675 5827489531279541119 17623745850103398499 16400689243343696621 11041614904172411481 1330829316908088109 11915104875763372986 5643936656664663292 2808495312844606219 4924031201111464193 8770297040847214911 8907721217433937634 10413158865446739576 6992341714857586339 8975560830853735186 13342867845326606558 3668953431413296885 9903530402115931522 4571207215439400968 2591848592107180054 9094054222080079426 618148800451706105 18197013890519959605 17528247889336756840 6191174167756960110 17971209718320007217 516383731766820261 18076872770517247503 5541039404801820783 12772167664841384286 7443575034820466023 3282898813791215517 3297270985099788094 11682571166291713005 17631041107250492000 11473868975106471032 10151997126888327910 5691602011175383926 666210595733127142 7718222356634139224 4628700414043543758 7118759630025875349 17732438273450830485 9407725109826194183 9383555771619041531 12894961904314285968 10290283601902759671 16127635978950470437 6509832218019393973 723397048645955681 16824645423324766072 18283982967523566683 6345722376066448234 13307495870070486352 8270011403650378753 6704442812919228878 10910493686698767459 161903665717169720 14636299836509597834 1476135100290497036 2987093273303121547 14447731495783727097 7166129552789434327 17236464514481588848 2929684056625417042 16207913953329551914 11259207655500915996 10425233471713706 16550834546983153129 16924543623026975205 4076604616927044781 10885773939131834299 86136621457994969 16983871542173168057 2272282898678905263 18139050454220974958 12842075598640209465 5941698258842129945 3970463057958753724 16952952366278069465 14339767668832176966 4482211107232671746 2220633041463025598 7883717949236380493 4050525451836767104 14605148060368720419 1933244562014043394 13879764838527134165 12280443350887540348 14221097294543332423 3827433438565191263 4427038119556389626 18307552527367515301 10271530498202866194 4495172253291918411 5236742761768662042 7991419432357248656 1731264941122820047 13764020506952386320 1182622511934872643 9019760310902282857 2728169311694416699 2505850097886103197 12526645718130813470 1768919329989207602 211782862695175646 17693866023333713812 8463652032396338837 11352034216515219753 11629905453165656450 14205987429654609463 11800245332992100996 12657242714550242304 11041958972961722505 12623089691469525307 8182541408917904499 10413206200293079219 9317498575872306153 12695125901965026040 2489419801930627200 16101110002412513547 15791132198356835598 5202741472915181981 4756731679098326510 2014495499377969776 5675431144467741066 5797276192746031005 9769286084914694005 13901738179319960848 3099289045056512781 11394073652892848416 16907503381512490488 15689625278346040441 15935883816300259128 15442688401046203834 7075758786419183794 10174178277477082092 6911139550616527195 6156103708245598718 10589149678423118247 2620307090743785125 15819023666843871694 9656799872446361498 10307307062412315662 9340160304574462555 7111024654812399426 4236651132315474027 2599325238058116500 17514770666090861144 8295940859288032758 296209708812784166 14299222985144233920 14482643403404846312 14575486653526542326 14128765837849492724 9384807796886732296 5658361016649519838 9593958323512104620 4456755310380095218 13150333623223253576 8637328770274317022 6418025472691613383 1164969105186329295 2418538077186938725 123532216615983089 3820233627976966358 15138354776639361568 3178285418275362421 7727288266467018307 13761009740053782720 18012314578033384496 16017679223919651274 5047533120591870716 13137237372504369195 10239385953793607000 11632146202978753167 14160563507705317842 5964793348697444944 13581894607256451881 16941873055483042835 3423695453648992055 12465421135661632260 3656137785996232171 9215859714416240383 7053352000029639124 9475346771814577854 12385696686291493158 4087507441766485172 3920931633274249936 9487505145049789933 13361094624743506526 1348868820983160928 10415988164205571144 5522893282374095761 5047694712831127303 12123276658596785918 293214022041048315 7831512518606747297 10303985416978031049 11377245755239801894 2484412559343705320 8123677221322203735 16052957444094380348 7683353852725219132 14656966784372470966 16660372668286207 16566520302753423703 7052962819418104439 5609751090894653881 1869583385599181808 15514827670199836949 12093808088178855787 8649203282320050772 2278409476027768268 4355654400809521840 4937122189771639793 5455747987237971173 8688393039835697120 7617275145074144154 17961936277684519803 7659874322159551328 12313677117851642406 17463401092900974745 1920682348965896537 18173473137706957555 10973413099559669388 6875632137376462141 11531428442447176124 18427149114280712994 1234126295259012996 1096344057788797770 15495320056685426063 10713789021937065765 2122869767539808365 8032517166301966846 15041017338079425008 17825560258969333371 17629826658132058727 3484209076319008720 454574795177175256 14541925869939444380 3083576334410597496 11769335527512032634 109550136215677858 9045786589257137563 17700310501685509401 10119540152007852497 6852514778862118422 12117037510742891492 15517798038281718197 12076471181103222380 2060353742276415498 17288921265360329721 1651847298116662450 16670056581117098352 9103180899318966542 7587047939763227523 4882538195230645727 3327482355422445856 15998984236019866598 11927574107194181824 3373154652275819894 4286931504476524958 90181219839023326 1584970330619876114 13709246475071766146 9025235618784140695 6581383151190277542 17190518833765049441 8090568000607736130 13959871319389520156 16072641424872957892 14434787522316100980 10803418035200466762 6930621792546682850 17276680319428912680 14458446010915592404 6051991441462707919 4946746138492953414 2357989532785684450 14330176300900702820 18242750767042014092 13724614664861003002 16016443153959208948 5684981610919330345 15246505820076495492 3671898864289613186 11673186434067524421 13816370216816937834 15836872260987035912 14171386290919337100 198606634370916857 14419296413083029622 8517041806482048746 8811992804008555496 17809310749768282350 11162833273612114734 14031769397092707262 18120965129370410653 8483735821269133594 8422574409105818924 15363727495594718566 12816933347126450141 7749832559206300121 14645040893497006655 16508962850260406033 11460190463849550752 6512527626361669872 14101718560074762953 12812487022334499384 13321151794264518912 5881154597964996775 14046532263475319255 6750796073912705296 13036635871838489093 8454496308016858301 2446857317549404719 1073963620476636390 13238838078938578461 10491744727132293754 7283092870715678772 15194127671668017316 15791189304996647256 13093733627679632279 4914172654153780260 895847674174976705 17386757902843042105 2661503591797231772 7248640477782099896 13446038376268268781 5387808633305349529 2898185357899787177 308004684178195290 10490705922292497511 191761781501406497 7695879321507751196 2685502793119207623 2212200527161582611 4623331480674258465 2324146948517636418 11467988368235003696 18346003443127568566 6395979809452357020 18339245194203314673 15110483381268438437 1108774934384447081 11782419584732200187 17038409316875732955 16059407141434711637 6420931420774036309 8465316402535192215 12396921875619008233 9157360933165925739 1142717955300448756 5416805805435241803 12348373719783624292 12115135479539054900 9630640359308730614 1298936361875447584 9509621242805311751 2535804236584331469 1816725611319708399 14834000114140057907 2371978982812816539 2853559247281243726 6973158936050050056 9738928833725660634 11109094850921831617 15103433413499737872 6891810291631428913 4914324932521688981 3138380122108002443 15627738914706496453 5865578239387429382 12987019413973110698 4296527626594334461 10006007428863743233 15285289869561660182 17264955873591744253 13617286457287542013 12660312817047086782 17153874868281293058 6782825814919499367 7321763330156283735 10099675241927064467 13020206762711230627 3570364526841240664 4138096400469975297 2490551717228716083 7963531010723462115 2553831350716813342 8177517385863303811 6385600670876350088 5714453908066554190 6192021637178503343 9685865540700218878 4995172010954315337 2222201552457009106 15568465327405992702 16915091174713503322 13451198886122753476 473808582036644228 4000511092719505438 6704028221792629117 15087231562609197383 4515319516467382397 10819370023817411785 1844944660731287685 9554883761404481015 7035414233095525745 16654179498227166367 14508247072034221576 3752170302431292822 177737463100116789 9969419797921131602 10251816785632594100 11660465686667398476 15067102513776359145 3858571884636531758 15783860073161717255 17524685953108306671 4539795466706835336 16984549422275610507 8709134909154957514 6265485067692935383 15413340928181854117 7783014891252485238 8617336821976489646 16567551044685578078 15095273522443191944 10747053895215882951 10909465244687862360 1392079009260230426 2042519246793066235 1245952265807204012 12400492702831467232 308687724681433573 17193615124769653182 13052868116354577080 4563277895436163261 2027168967837384748 16471423373030837125 16956991915956038779 18424817052900584117 5548187724366780701 6676076706802355788 15977038716661897269 12351668350025146674 799391971227412202 15433780612407114232 8202173078164531018 7756764634189856038 1291260058901130461 11833486308718963466 14416116895362454573 8886208314201983025 12202642818885963400 15790704430872443166 3932526461084295697 10539575136195749091 1422867889217727333 12988905165858775589 12726451841243303003 12192941166546074542 16332383162445492065 15187458437257890989 5029353126917109086 2492353629055353495 9314047192514077389 16884202359890120105 456942186237786263 8214274726464241048 12477741824877839546 11958070379748762611 12700698369488889269 9017685185571702706 10644111911391217235 7436968843844565434 12913135400363739227 12942709314163133469 13538482211152314968 13579873011961832447 387590048242823755 10965747877613585385 11993248395550457335 14388963123093517776 5723675322855001838 16368019302978430397 15638853009546426315 14450841142733967059 6643471702091436853 389367209118608165 13594795560221397697 14405725717513944563 5817746419413631799 13306646223397170134 13555351657887860501 5105453050577896230 13449283230341172115 4813162783632622375 1957410997844561923 10229625022348233030 5540281080077493742 7517616307423373762 4637178065058848910 12651684737216229815 2395077333806711756 16718843442831561025 6663889158397751953 8714642064460743560 6327642604299739997 13190891570992851547 16344518869615159329 14860828517852035072 3191362378825589404 9143210070609543891 12015853114271112254 16691132430992419266 4360319173394572816 10074598464684259318 17194134860322327132 13136450063670683316 17233935890300918347 4934071014106560524 11761428693037009324 625840427290479953 1745515203071390278 15575876674200490418 7910581984495195370 4245354317148245798 11154360485641936769 8856278327333886447 14212668376934404601 5006158221517353934 6847810999745375091 15003589875965236137 14239993692024612439 639842927226251386 5004873132408156343 14342519016080703827 9204657435797123671 10558178255888461755 7783483982826925400 7841483649678928005 1197801864518941177 9331649080887088996 15041389135466201732 9097061711699539206 16629675164983169791 6274531371153921061 6365247460521138632 14883243226667307709 16367477317754494792 4281215024618999457 16395710615524715877 11665842509402438328 13283602820810094197 5829593986474863046 5806144963330047154 5805950818102870822 8746936658797843972 15903077385085251320 10224057668609050282 6030576747644878368 2933696316925837795 17542134567790950904 2283134744299829642 15196997066382047115 10543078430532928302 2764047534807195349 6129938969648584999 9122936290187340517 4273710729620134335 12050546602269168048 6638808867022021513 12928006435054971075 16099940589549378278 11831508683108042751 1991409250417997072 12410381985281730532 9700330370850802585 15749739043372406349 8183769961723660767 15079682555879298797 239754888710732545 7344190783859569916 5294658785421798329 17138665361051271394 8021809762510908305 14893151935502875379 13192480943070618613 14662444603309194236 14551444169903182394 4858226821566563034 4029430514679736620 12474200249456464151 11383452760075513068 8839801569909393035 13706025159854431920 1500309584271457918 13365767875390566056 311950789273338514 15583164222116907987 2781718085933073890 13058604519492650511 12973668434643407002 8045176191169151468 7434246086004820359 15022842281823708608 7414273674588456374 12090250934126404177 8698159389487636235 12715375838174317561 11955030641887959147 8416033698475434999 5187309142784614288 15101426356324450761 1311689834698519576 10395817067925366731 12950196753048101270 5246785694101634787 6603288528356721694 11812842302331854287 11282173040704010724 10764283395084310776 13783356186855744893 14713281843555910486 7460740135808929302 3908597247841157622 13693477559540614321 15042501453429552949 3649334593293011282 4849673603610084505 3998188402227548402 1509963614416907793 9684817747565603214 2917585041180536613 7066233298552640832 12886962895973516321 15345093593067312229 6303324733756103516 1454819632683988314 11249397077446166051 14851915890575287121 3445400152810951127 12920073763844822873 12834436744777012295 11372703236525570866 8514293409143718948 14912746294619868248 13834479028730722074 11652835594887580036 15356244715647092579 5541963922803662312 13027685381100240826 7376474843775396927 4252919768258313126 3551666475450231909 2555742911152540717 7074598895906842738 8059381408232224519 5283482349047776150 11763406482123729669 3196651077044372420 11621014098633333459 11852974979447126556 1528086092986142466 16347003658340519878 3725025891960008629 9516589090722885075 6122954556914172375 8273809818702673201 17518327611914794316 12538679663232529828 5899220648241688225 2138089397503287662 1583549078089714337 9702324421696995385 16179766976128399088 15163013504842989174 9194049052257645538 11599161641086623048 18340681696201739318 17423918776488957906 15362233986714545271 17347582489955756058 11757743516745561626 7857643621353708942 4154712959837289106 6549966928294680821 17531693312859854360 3676415196062986813 9768605938141392878 5209853807622709308 13669403235033956035 5637582124379329529 7224060325822016957 12490639389896315373 3796954645342357900 1511681670835400740 12296129651762491419 10564822758790649759 14202546282996048146 2451817206882392878 7757448737301670099 1434702917790186181 4662859885173812944 238927010919623879 1650982912304402709 12087834484577683429 11706362692505755149 5517806626889888322 114338068115969876 12133391884625643017 13022593855150433587 4643224911616961479 7145440350469688983 7412839491485534972 16590402712809781857 12485202940142367064 17922550176734383022 18259368467472494354 10053273727229356449 13457231174643262095 1694491180810263462 10154690936446453879 4080028059939047234 10235017691572596566 8371420062721839026 10949696330860152178 12219546149866443660 5542010274006451249 15251822379826098641 8249728793396128796 15396586022082168048 79488800397972600 9387202364529218980 17816279218323629494 14503185237460927718 5922442504845869226 12209711058802781328 5464744643707615824 11761879973257320470 13652927711205553223 14805823064628713810 12223716660290339275 17006268735941681735 2431631402542893008 221880008212177962 6550749174153854635 7113392445388997466 11080337568120366061 4529255330989691884 2287733782342581967 12829827120327157694 3847267643788036589 9092154270789229147 12663793245247574734 14790415356325443337 16858131688202217395 3110231499115209899 729662403169556952 10283060186655160422 10156238280581470875 4639916973144730375 12977392386183527521 12979605496574536136 13798483089227508329 16379236868299190573 13663699634985035668 16634851314657055368 4016925394293488567 10581075922555879813 14878027857827107661 12156643894723757589 13641452158262280268 4562697449661189219 1393983468496969193 2044778864923905816 8198136378554871338 9475626821232835788 12441095523760067002 9495890550578582026 5219155524212269690 2412292597360976413 7389497802925305160 17878725427511207188 3646102946290768775 5874459050864662388 14967604207613879445 17251429737892695987 2821762153348673124 16927157609591923306 5118073366475518544 788685957166240771 2849559703735396920 8882120507394766781 1474968047352469112 14215451891032296720 3731153544910546160 11631667120314861344 5353272994344191443 12758159838225664757 6180619449197424431 8010254541150716175 9213831437266850046 863857994428616578 10572843305089756831 18329538738656207424 12434933371759410149 4540693892301769248 3749738325344006594 16657663714908530239 12148178801007255581 1970843224489483322 16615138249219369781 1658118203412759595 4640086175593594578 1167355374933554810 12139503428065693473 5592004781875715241 17543864583835926960 16052834933340926418 6071852667383521133 14514054082529043836 17160938286264989772 4662827501245215193 8135999922295086615 6501521178542978205 17554410193654819725 10361948390991768874 11628010386354642640 17388007027220530502 12562974429244020159 9146315061721760170 9708214354128631912 10072341636965105683 17398322598192403331 16936307004310817751 14542024560690091914 13699234266031314929 4612177656813326129 13904413522136451101 12187851441839583554 5290025658236932962 14374043252417107524 7927967125378963231 13135983288885061473 4156267567403388841 18304214702995565430 12696414348759707008 17967141234178398326 4096072943524044596 4449775027684602057 17467620194268785765 2179353481313399766 11995400087548647657 15752045362004256973 2540498117271564268 5253413597244624235 18144506107789848184 6100507661335410603 3704206399045240188 16783355680293144204 3998209996178511234 3506151795371730247 885685256261577308 3845230363817996039 3983581404643421311 16866933866419211662 18381950322601310950 6534123034521961927 8263166524556674172 9753180987181278257 8345630652868442712 16008099202189772641 7358966012739685233 6822882453891154904 9530348079277374983 14871255373204364861 15249486249034061211 1136298829018280946 15468754258111838115 15028549979255556872 14443346228675670863 9175304728919514113 10573734460788049895 12560561796385260490 1629139713207577495 16833786027655795322 6835070550921269396 4349229871024978218 12881202617794935307 14717437804772296767 6212848026830177435 5944546146032481851 11895568362336062281 3191985167261383184 3846900997868848652 10983183968699130033 14199579394449169531 10784391620493400914 5737072222753798179 1735352745532725437 18195605196437893515 14074044830224674434 14306092817389563323 16393749167257642979 1852730165805346731 4921843172045801736 1707064705957214359 15253289293164548846 9792105236235943716 15071574947694263137 7019697282489923003 15814329780701585982 5600221440926077374 11659461703965761106 10147523648628706922 8082085344747237852 3813960549727243497 12860734130125802364 6456589956150203858 14713590261436270734 3401676173125925984 6667590074146118033 15500088308467395305 15150705241044337383 14302047172383539053 40732670848517997 12643340503596898116 79617508557099667 10728780822450044724 10951942890629682089 815685182993890252 17024949553926184027 17822737962391799516 12146854369350181751 151035461886430578 17952991582922626212 14201114513359863721 14760400512131513486 13460716177278845393 8393076640766919907 4284157689076829135 4823352050169620769 9206046275822070424 16723355153607186415 15056095399484179622 8265412311192765304 9804670674653392515 16290315592727506415 3705571018662802272 9336023540890608173 6849898967745156728 8770125118729386355 10605767311928402995 4954451741005592297 3802363773480338890 14316415381005794270 3343873439780523196 6034524144390901543 5010130430216475943 15858801517768360719 14127901358886381314 16893339354328673977 4554164899967284135 4967132139358769507 17725068609270834050 17298984371559673968 1242962704178035217 2870306136186112763 9971158331841864952 16791184175926178904 13637841190028257667 15786956104011210785 9751684794721899807 15889490076325221284 13007516140602567731 17722927815150523899 13055468416876013927 16634775354227023935 2999289578301948211 12489501987055773713 5939031558483118236 4110442780113216047 18426111601967770851 4515269674103404710 16196199291112362379 12575379786309639497 6066988794399995627 17729549624021143093 9301362167337477320 2756249510866481078 16484593373604911862 1619071170502914188 8092489316125350020 9037592921754993022 15925902609582565124 12205585963403151131 11124228338984632430 11824628261587094563 12526514623838332861 5100315741561735706 5211059807410366790 15777843421734904340 12013834036443007613 4718452805246514054 10423871011157324987 13745639832262273418 614398431968767629 17377140215856258109 5801110584517851476 13388007575762958335 1408760673119162787 2424883267715688505 7084477126188959431 7952395248287447323 6492229277566140278 17816010068647150964 10403676373599679259 8243072792148564557 8770925001396268387 9848099741486994550 13378564076380558166 9534009643202646643 11488858149901504690 16883758660862353512 4219291630624952714 16986300754235078440 16967567855961728363 7326915885081356999 14784970725696448936 3159117092393403304 15660522660530218414 750403570778800802 7075382951057273485 14896152905938319343 10436591656677932027 4793340614331724459 6208127431866955105 1781447510780432382 5143972479442432227 14212177349072824920 11875056860597064144 5088979770159825411 8890977694709885833 6175054237432988309 7842614410316930276 16660020056675700810 8162576351672843500 5167015474851068746 1581852646155646429 1567839142552190761 2650821107822547901 13672596799779579279 8862379845638456941 8777741667389350742 2282482700038311593 2321986950124305190 12935182094364841022 1221985335720250533 13457052491197236146 13931248190167171390 4213902094505042425 11418027916114701478 13970582637298791020 3707199284222283353 11641408102695791481 1163782507874449064 7441941498197199456 16266869487170180933 16222515782910787059 16442252394451612455 6082980714523834370 13779539872669249559 3270140829870207328 3408073685516080363 2869759188604160640 1670575514316160458 6246658029417367035 846276414168472614 5113517481123971822 5498741572969065492 16088280722519725786 5891182350690789583 5115741464378236940 16128877224017268956 2404854151017800758 3491493946352325211 17766635388519175033 7890541427350106854 13142311753532476220 10703853131880071291 4338938050265301018 7862937785022551782 16258949436084023806 3892100573155714446 15563426302839921766 14500979951229415251 13820365110405257711 14795260959311092810 7987949482707007356 5544322808288247580 17259636347704009860 9330138959522409921 9752276126820945987 18346110927370383817 3162648607896529601 4314465792710805158 4808485216101350746 13257768766784588812 12440163960807967560 10035663491617127268 17232655225834685690 4169912549154071626 16402807047762486268 10888152336489291118 13761597334736393787 12410535293279496349 9328287876380562338 16071329279497708433 652806181725399067 7841259836488584261 7921002222915815102 1756022016180722758 12546307165325123502 16619288564464344741 16361554021077101573 13392187852902229772 1905735274386119760 8212077374994119480 9426677284524246176 2140829388724109132 3421172339664049743 8497098706453147377 11306523843114959255 5716878669890177778 696271481060589839 631339748500961107 11569006126730657537 12813942318321724689 6889758100460017521 16271473428484864547 3225622353534098834 5206802580816554496 375212206633988419 16046666874265642674 9809786493942772277 1209705967088243819 13902934509077152893 6834479060816363461 6350912228850738775 14827957700664174540 3593756614033418337 13985013594545778399 7067981676712334191 4864735669060901591 9323535524170012997 8103665369621432104 6171070845526936523 3772088030926218908 16274657792299989421 17172595601142420315 6512986720759311348 2004728506608243310 1746727971387555430 7256777313135163966 13779203842741800519 218752992688349438 18356965408009208189 5560169585788299101 14010621660566204458 1246317117634964300 13058926522857079500 5069040475350173707 17080923793114989465 16174060659664103466 4730472757955350339 12133634482004334269 44367973799012392 765137816963207472 7686000334075955499 1251817910588956295 12114102291891270462 4671910271309030549 1658228368979291619 108109064677494721 9331468036883858252 5267016745822626875 1919729214979175572 7060082855051201827 16975022807839915279 11109831654129828235 16797639629737458528 18195387612348810270 13092617460283686006 14541276114549552926 4229885925652026270 8553457684975019062 10646962758331482741 13198598833921128878 12537021898247989197 17345177653182406609 5341296264169336413 10796544844011714641 5323518897334799701 1004225985899801145 17513935957665848005 5852719551954910363 18333366657797620719 7164503218823747775 1418491232052427000 3351517588021410978 11417986925246902329 15713638475875206874 9881724772535051816 7688312138014520154 15686195461006595999 15712884044641859490 15880375845559838074 7697810487659941216 10781825505895969547 6473469691171225837 8422414818592133778 8599157674396216701 16813969837245427271 3043590648622791869 2030623110594698652 13199098046397672486 16929970028500091733 42264465703344613 5358954209905487508 2970821832671982684 7565519231090675184 12253272854270961734 12916850045831537392 18356967578706830131 4397780921867324106 13146683307247421702 82303500330536531 5004739273238587680 14967920686491486595 12395072405926434345 4568533871754362953 12725181712477411565 8667367817340339566 16543166179265395060 10067393065490507418 7117020866678854961 8209154847202829420 636997823508107354 5911742343816485213 5375541572371246768 9506935524489023102 12254015040459229140 8886471142342265120 3483054448001356013 4502006455468830951 1313924467799601244 1977205094817256529 12963795306859955847 10284016466947902185 6408126084656925162 1296396703074881795 18318675953275099983 14316959524833847227 6589872569562549238 11223972281671530969 13689993162302987109 9054927847626178539 11505476004418059685 10842758453531841240 15805658178517174808 8498578043960485294 12831137599520559891 7696434775919700709 1401958840803581504 17169407859474042791 314110784278635359 16712908273889750238 1305945760958023794 17117845380795285243 3138363178199916770 10823458103080071219 1538197702894378997 15608725758663744906 13010465345102775688 13673927075961470247 13050594806034468730 2890256883545807114 12758283247630800681 10614380314362608061 9358862455874187601 3184979936959370687 14404198289530586048 8371202191971010485 11142503120011792708 6075304943885212689 1374415700010693329 6957451457262920479 11768256015160872699 13168177212761572084 1774911433431372470 16209591594659860502 13687744208754136653 9243762473151324910 2539736540983880123 7889405682351938240 3750918307301498968 10731548979969138114 8500178613827901456 4002489321109960904 6786847869004442790 5135649500966674677 6286265253028003539 10824419792273203394 17265074597275606326 5429263181849348721 581118497547122650 2591694360566991729 12767379490322347475 8894278409484190572 17271541818393242202 13512238409794003113 4783358629309472927 17173580109416295675 9454077959793581572 5495427022111149429 7578195562389806732 3920162457313996233 69132647770540990 3941660910325832099 40648010290321722 606008187511197733 17957228263138970872 15145760092523581713 3596034587217906746 1449004821839730570 6110144018115029322 12404196183807874010 4961130189808068417 11654404746121659597 10719952506082229392 7898826438962259744 4027399018107424047 16577033374054392028 14144192880613735907 4846036007014090911 16672930512045662896 16043507898124159310 17339242601878297315 8795879585259123329 239351612530377495 11449928146280510822 17603464642264390527 16382333342013801740 18175144930154675241 13062200353110724048 4229537417784171888 10108566253252898588 4510925132600164674 2067456921724074511 18388878936197617693 6808377348113144283 9745825625841499769 11395679731907978431 4687350296662090091 14647521960690963663 4691628204474553964 13838106156316436122 1340885859220265826 8455663343129567984 9758625678662467679 4036847986391004391 2602709721714881438 9465759966045680079 6306737399705131015 15426698249192229612 6805569911756350340 14691211871516766121 9171512207843109116 3970300117243530212 2025601362696850096 12449903156122458201 13944843637885445780 14646888846177871634 4859687884377694357 6932999827653928865 17641284021048144584 2596122271094825028 6278161215262024553 7324787206448846420 7973170586127499435 12293648276819104860 2653322191486937092 5991117706939252853 10915358519993033927 94401547871565703 11298124204862370483 12941033834531090026 13926149217363473946 2957418739266415899 80271912417331302 16566248304817232593 4738521375227757456 6824292327040611752 8269917214258825261 6515458671623073657 18319361816289231422 16390482105310339294 2115343543427275301 5243498088371253868 8843195968533585786 6597456787861608827 13933728955757579766 5432219221229624958 17785559802944330214 14703436506028518162 10231236440680725671 3369096771370694406 15363182494655598340 6693581247658615880 15843080460187463250 1777524006965620162 8510261007488716066 14665676116921138401 18390547473605165863 12062588321439105687 8777871898056697472 9098249392969458664 786832015462997063 21340680784979756 17061270518358359773 1873037213599388522 14960550327064703822 5526999538526161503 9252627487739885185 6051520168077096118 16090909677128404370 4639603677303933905 5283434974709865600 10320626853612735796 9218178290527761834 18352495029773861651 13283317912789878790 11483626102274683700 17886431825646092465 9926687912059093225 9952926414097591997 3839645194821788099 11966698803755558892 2928940048042735325 15833259620400059047 10549892946962509800 9076838614052711896 14326712772286867114 9711834141528377013 3649947980669595144 5649925160541046521 14378042548265787384 16424996660389704858 18080217689134880096 5128658385175631533 16476604150276389157 4163979146266182284 5297908182238462500 15175955476227209930 10301630681464687540 17592613038793282046 9367965632489707502 17582740453980848900 11779004121688648228 8769021434032046580 6008212537137730424 14745497713664647309 4991822142731766599 5087334934406904474 18100243395333754368 12097241428404311313 11057326480214763355 10832272733064441132 8123455207182615539 3947369530291129255 9437423523882893482 16649255955657237369 7941581619410338012 1649537005563823425 10904361070377087885 1429653955536467778 5424018440389969081 1551454848697490930 13924427368301732579 5687649707890886533 10313814248778360867 958259328989494635 3205443370590703755 18381791369582038625 14364914703617412536 11920286299171553768 2032916228619190194 181730617503637359 5788689621321062929 11000127882338008802 224185544665115560 3697968263717330501 7793599104058832101 15153259655991463577 2060004770713397615 13503343742476455589 16536376292666654241 726713528351370502 2644621555703853702 12838637342336883320 9837333708920598562 9787649312599988632 10925360000611800398 3265546250528339251 3348855707288640381 12311736871341137832 9405971311919554880 8245766124331074524 6249444399524904280 18308067910380272262 13199655706480336963 16434716809286445539 451470390289167992 14419206106289967246 6070872676682153329 17393846852788529267 16520541253209581572 5401640719010064566 9472584666019636903 13876866200097484100 348409974514039149 6986390197420087059 16931215562012596271 16555513056410665607 6243244813763828227 2465905845127430245 13143643948145951704 1964585038019962772 288471896603785616 8788633631737642794 8438299709366821924 4306534759553841724 17059845428666293264 2007243996959181457 15323289505327487812 3485801591128724601 10862703068101280981 5030841222644039270 15899977540361495345 14504518072906203532 6916439727837368646 606836773849480826 4921834385285185069 7160423779396745145 13679304155015515139 17189894470305276128 7855585506058615601 8570541079621215643 2097395943113152788 1166085535235399595 6891384676040205006 1383654087362433860 6794527013086482213 4478259447253746449 3194068702596325852 4963171185582760359 17979391211731227422 7643747522803103926 16459737299139253860 328929173965311166 16094057847527039690 3977636650513717649 13006098644846827400 1862691846455391289 4790518364292740678 11530767229155820356 8716742832941724900 18195226412575804152 16370048500035677001 7435407569432667032 13647021630146914130 10321292061011809683 16438780104402560112 17213266407105874739 959893049651714925 1363774833073211728 14340666658052327113 12136138726445536753 8247305128715531595 1463640721610292262 7380285985259683296 13978544815935154087 2778015146857910976 18146953190881721852 15405548183166548315 781261842393082925 8566720733263494711 2065931405146099396 15032633521162329296 6305521920787029602 17686779017675623189 17931685984266194166 304546777465272314 10960285480698781022 3354671273764412372 12475239040392442168 5871490980767740253 2778192889604431770 7936942549893194044 18409721237875846775 5229969653089300581 6481748885719678576 5635541578128837855 1968203926664523775 341614842609976440 11101850559382879323 3398171745606323966 1659314659801484497 1151220673625240446 18202112684097672280 11046003987663833098 16341344116589262392 16094764511924951174 7753048915450657359 1899200397765495850 14405298971538122878 11278585288213704379 1132181568211963081 14424623746084934012 8849067395787252206 15951662104284062508 13005324751871352322 11595466253205132075 15530492964585913810 6302371899109199077 10247000008320622638 3146845869831568560 4717924885602607053 8505579453145652737 15851160787812796027 4848627725792208099 15553631082490117974 4616324110722787225 10116848685761117244 9462626238920496653 16360196355908125883 13981270648884643453 13710813946538763139 4401521477261485347 4848758067492661963 15344695977780670766 1629037517451602149 10262294513217093845 10093094611635886369 8742278210958797190 14794255883949009475 5046381989757092719 11612192271103972028 15767964483479043631 14839370244121308172 4507860975952626107 5091479671802817460 1081926946156844943 5257451752376717379 10339574619891609135 12694940001624878023 8995380890069025037 14893591672314137811 6044636955766295356 113919386120600272 7627880669450730720 11013894129637943280 11840603446446599543 5351389964914643703 17577332401529350260 12747393713305962349 18260564570540982316 8450806732648590193 7636892886874572712 8489238713119970662 13692593913844290194 2568794241475149952 16576670018457574956 4540698888255258061 8019243517140980460 5326210547588514439 14415277402432313880 8089547353459213371 2564529149647247045 1914414556984351331 705935486360336558 11234003378920219151 8715876436920321943 6165103581925348711 8795444704675103949 15286072461963036926 7881452892200700068 5178438305901687437 2723791660824059722 4064666860965104549 2069998038307984235 15856622506444139132 2062039726117939166 1077253449230242217 5717599144948849478 15149260858443284638 558061293044415647 13567284929412910449 7025645248859217449 11139549133070062747 8034327004060612741 8509660942672556370 17407029115388473414 2183286202445410013 11134872368296919613 10768725085119882708 1994620953062296007 15544306425370560228 7089440790617233205 6511592952036070324 5166875608819466808 18068680881919678585 15675206560968536487 2578508219550100238 16937993219901176759 8246170475724628610 8991975230078813584 1210873788761443009 6120277935160835431 8934721581714707876 8856240377371559830 380368282197364288 780160955315748261 11884132956855581041 14845572333820074972 6705860377740873951 16727092491762965137 11895265392060055685 9332912323857615990 9576397908931606122 17526011408721259801 10742078733542786601 6226134044235042129 17850756405645652724 14262250702218737729 6943961495968354761 11778203190716299785 3066824747533448394 722890159915774919 1016361971031870332 5710679216551891343 11106646808012063528 15764709079073950106 15211594667494293442 9705833067121903989 16575604423189091346 10745438894772814170 3142230435095350489 5684908031841613942 12807464791267700519 15096634076608532404 4761611054491306423 10288797350747733500 11591536444966641337 15843127177513310917 6522182458642722592 11354140000752017161 17512884559381745164 2983264838264612327 5385627278314705913 6601815977318022002 10518459849962534400 15229810312371880535 13052297141425950464 3688373658893458783 16303739553939521149 13268043662432018885 14257318617987424187 1422545460274738402 7691841187767852007 15354324355970668121 6419976215654916427 829420481208722772 16823583337356677056 14250331813431867372 13750956310181653410 13286564682386854356 10724685436142477455 7272587259036189788 12494925448357313454 10521471367720171598 9013557775955520685 5097200969236823404 3776567212781640313 873525379055066036 15638261396882861190 4618577688820225414 4271426223445502306 8873305559822592513 7927845008220271574 7298521871682639027 3317920954449258698 11484281448256718292 16273320845955238966 3614271152537414647 4566066563514228601 7964857538357129914 2866690300794172179 3554931984133196215 17209343385233736567 16189603555450435947 12766858641585422044 5054088232528400089 18067225330273198876 14203818507184306743 17113451503369386747 15461728213925224108 1477489189250781303 16392151130629333643 12163046606170529748 10140501927074562725 16770022512231186116 13544917677435673801 12052140012417157874 2812624057739379330 17471101124411174438 10935859238435864496 4731678827721271180 1080262222741635882 8392911128511323491 8514021440402865372 56487933948181384 5593278080879553569 1184296142507135648 15719309312673566151 1930465506448844561 11243041852746422188 4689546399108680814 5911449203732276873 3969779205355485681 9186514758579976395 9426475753307892365 14351407249692949867 14065482390790005208 568243142366935211 13245805536863613006 14280162164378860019 17504437310525018342 7694107320381394904 12083174881602112733 6322798943715358531 6583560700745879851 9352765030624846900 8214870153245153097 6660529551261512670 9697118434619813040 10209763790032045340 17946808016060714820 14909566541434710785 5838258791550050169 7750537260845681370 17162983301207726771 16512384913818122156 10242593045951323909 3769888224676503019 10618557245286903314 6787902362185870704 16635859332274699849 1752654189019343940 10066250954722534482 17526705616118897606 16829590396016629157 15630840455429401338 6048118733480068114 5080405804746628687 12576200766493496061 3225020401018514219 3193368117234951453 6822246761317031622 3272475599693831969 14373505275259704525 18041887161972337479 2806107415593661622 4134321424508446932 11848387933169624452 16610654275477704639 14384455784333293109 13022306303389169456 5383076528221766017 6872518581479094545 12562690526206624072 14928654331909681485 9544073372795996500 1879043138448424898 14793165803258364197 14635668503469716105 16542246595947626073 1464548362697833769 6156655128603734828 14594517313946609604 15403712521906888211 17247169618328437541 28153795994505609 18133316666958498432 13348730036176950 9822513182854546327 887402101164244461 15731266125499674280 1582129339025369537 2594436475552233731 17863097875896198342 4973259079601878824 6953981208614072793 2341062725499683555 13963948591084056032 18349772568225937644 12373786533088809087 10428097183244404775 6487228815068629269 35876694511791534 4153479011269194559 13208382993065791065 15100708303088269975 13517206046167844595 18334712403784998526 16582496036698157501 11375300479723920724 6885360326402138114 15130591929951752254 12831282938884871252 9938561141954090782 16437822671789512874 15022193121598471264 15780149477608080994 6659829290600973586 3789541472011574661 7069646662298857117 18091457294555059432 2562574974710906483 4842563573555144926 17317974687784391149 8313383732323689017 11606648901671406781 14794718278829533656 17711602273422779260 8000847718918194957 4347023634020538992 2380977675328798524 8317069705675808360 9071184125593581621 435025158657620348 11272255541987447123 15069182918818970 12366440055867021510 14560539026257532012 3921637368524961570 15339468570666748328 17334825189017152884 13253367573896174529 10452263680059150173 742090230376736470 294092804046643781 1010756351396842044 6517203595038129875 12157200692110755072 1854758120751636661 4737786166318332395 9088278173325362800 11201959732421213083 10557814757370322813 17620982493723692358 7569923171266324306 17394931093721475042 5156273224669663317 17651445598360083832 3392314822849813475 161588806895394225 18184006655653245223 2903979853901031586 5080768531491524791 2969936568798646578 1405959548341836689 2810317015015434513 10940322465710399728 15949984273209231104 7658237711887500562 2187385135814085456 10192044472034858656 16099528263769467050 9005705857008129794 6104184083417126832 15943667026971895254 987478597322516739 9371524335064638225 12085129249638469676 3893517226614063307 5530532927971586368 5887849572376245989 16457579431664432832 8755203975065330560 1153529521481339922 12999626004500882594 14340734181582662705 18114249440105497683 3462434574976112512 2737665580487606835 14499949716672779764 6894525189486850076 8976861358498822731 8965819680430995289 3505092708183532445 11752791605353180046 9184222213128489796 17631875957005656412 80555501649392081 6894818103474895544 8830813643000690614 9372319732812961598 3137927190203817681 18184697702605727225 10051386715653496577 2411128358810661000 12518819218075482934 15921965935368993569 15122349319240614926 8656139130109079848 1198770289218113803 6975652585246454622 16383658321657197842 17134368074130980077 14819989562951763422 17280367767689619603 1340947990220607951 14925103190819025757 17155706190965740315 5031838702194540569 15847554554750825422 6227118274331535721 3889942885457062543 1386268367229916295 2333826132189780411 13689293424105974703 15643780763233670960 15383282591693741769 6421500072327357479 249910246267371328 10465253053929270144 11626242859139705191 2047934389504296769 9668591551346175892 1837064907610411416 8324909626060855725 1851928472295163645 5931059867511171568 4390463034466680240 2464021669167806737 7893689734911616193 8250951133380171055 6891614981324535053 9504704705191497176 15752651983501078308 2386487973409489897 15005054165253839300 14152910370712793460 8234304180044415839 5474270174444124914 7553248506214618111 14625730771515653612 9797773273439717886 11458276747730833757 17393799876153440584 10574132039489436138 8230719426149771567 16599085354604151338 15719315869800804930 6628511360429954735 6122165486899973336 8056340130344891957 11793810417060822419 8707686261614571108 11953086954492257896 14992973488790563162 18032538815368359005 9541906044032625552 14652519391651813429 2636224623201165619 4479925478135499272 12207404736345570109 4395981136260598643 12939530622803565421 17287295707805515872 1617311062432640089 12114482033309430114 7162049301657900809 8224128336834487157 15234626538001958101 7056224750283866727 3870504786449980254 2095480663883797770 11845094531689795838 9545620477687396253 18348840433929344118 13643378308719939549 9003538121368326457 854406079535484598 8563354073586177721 11708524172788929345 17350813923901163143 8569628460703915017 8288957585775232162 6410735561263986200 13502706913538802314 14277166877891788364 17538491907923138369 13766113170729336637 3097214259709028645 7084145505129381252 5608154439453546246 2089952380388097068 13841740001320554583 10738359657669641737 13111146349310059794 6945887098700092772 12300580100004360089 16109168111234688776 11322247712910921768 6464329968213469657 10267129676783221667 6245103726923671029 6679706654066460166 4522905475376842050 13265921556528679760 7726351567094225294 11627067961822337852 2913263882880556480 9333891061669142073 16455397903229123112 5737591072606179104 7816098773116037030 5790421701886538233 5529141633489632653 14034446537799628047 9412859125136494102 9585344870016226878 250489348012188830 2237907324888836132 2893764446002729954 11790169820965684487 10063076920198456630 18263351854585289361 2265546384545256897 2835399445651456330 9541246786915929058 15107535057449059394 2857240276724363970 14300061151344572073 15085599500450058403 11751568209509817003 11006774924150924354 8154053056571814828 3139631717375972180 13012150546478759002 11277354660141567041 17341944967116260614 9817298560188922233 10699867718763983959 10640207137962636125 2782309246152684851 16658878588429537525 4300811747398173231 1135735182133475962 6457750055679527997 11337601449035233915 3816323268975350151 7738605023031012597 219950327925253179 13203208435604577910 1912113240041546831 4751809244332986487 5352450749070822120 8249773060646376028 100307533088023979 15138416485910162682 13904785418716652335 11574455509898902639 8150492161849876423 16529499116438429249 11752577731301717457 14029091792877139634 10058786930932157641 3307075033576960038 733340865308889161 18359033394924364608 13776211889920836701 10092137444678292306 14433195957713796328 8664577466576347386 1442457660762523784 10378440016078502886 6805947691474833388 11564344826067368369 15630739346174804536 2702020734603953456 15063610405634658091 17187328612098615551 14136965032831103991 17036887310471016991 2096396402176959569 2179806384211944790 15357277414429583353 1981113634206190735 161602785253034999 14226431702826860991 16328004673725502237 6977508013693908608 12810755446808367296 17267066451661549740 6002468114186039840 4359946321407724522 14857039185992691193 15497001169614810545 10414660783476062875 1144438877546174850 9668545811402960993 5710767444654380089 12080849896669686728 1042327660546263920 13334860211082159377 16881300920811377809 5910071367951196810 11449247552680310303 11424713366360456309 2385098236116106823 10701698936257801256 11691287670551793378 13873680355636209957 12701068528801951611 3562914283620675048 14951180222490407675 5829423177218319187 7007877714481173953 15162697920974729692 14947252802447920132 11397781625088639451 14996330882870311135 1824725004422879838 17253566602845981944 3028117838160250510 4983400670099637740 5139391563668670440 8496995436843185559 8469935045616918431 8007990016435417415 2426271466628420088 8665037473788913149 4783051575287482229 6133548600625532074 14064074408756488672 3009980179606238678 5438333245944642832 7459195989247431039 14748494365341964010 409286379775680667 3670928221070747121 14393123319891598897 2797989854715895451 6260313665737268355 16980816930250730666 3658908737200039943 14694079978841866426 5289857231791771251 10950718240929091005 10266953915353262779 9898016297465154670 4225470226594712105 5846766741356545184 3375353978215145992 13935423621650731666 13199749152947988295 10657519814994861828 7331214953445409177 5815848806937142925 9824802968345407591 15690117046685885812 737305749546744522 2055001984088451250 3625844014278994222 5763226330317699185 17033525944923519241 6216603951206893887 4234764816362990326 8628075697724348583 4333335919000742858 1963726245946247064 8753338026626391338 1337512279847946968 13068606160919968177 1074946310737721284 18187863661108699670 16846847850290348086 678785577203144013 16388934974296547426 4265872815893750647 16101389399518169664 17330436304399496794 402670772301842592 14623418745954551199 4882709033714122058 926309611846328439 7782691759839047662 12303137574316294346 14402388991800244360 15430874467365342553 13820284327329903797 2213956824918424824 8177235359642628874 9222922346960653220 8456133971976741409 16647606534096808585 4753608895982503755 17438789371001632189 7939369097199229457 10357699753348543295 14469677325143639472 4458858622106549021 4141020247458550592 8937831239013805362 17895788501470254964 15612004017549205745 1160217737431049847 8834670023117650159 8621223366008685839 15761844387170514635 12973338411063715974 11716500909789409915 18024489397187094086 7700024692692264022 4964695497163820233 9811910691854765023 7989076787836922136 18147311026840689925 5900251410074161899 3719793423003766573 5262153531688922894 5299396452802752920 15174254153234318893 5004846694227729630 5909184333191825860 16988563668686647600 10264161522659158178 17647193880025772237 1678923186026755132 17151736701315016620 4087200802452624964 17097000892508089770 9183948311326694023 7728310703539579001 16824780899280123945 13018067134806542348 2084438452227931399 6565158925973249107 3109246789318048304 12801074697579176234 7279892722396332757 2730341918526216405 16509659055494272817 9395588444333892371 6642282341455886218 15713360787489717902 5439080222962905491 16077131364943358892 6258113225127429499 5550436371349292026 8322778729235535335 2713992889953747698 11840454524798572545 4183813479761690122 10380130242507873044 12518646884781920355 14035076418715538811 5510629261552985810 8800933000997358580 14977375881351849506 8438180378505080685 7342672334045470273 8400505460848413144 11441128443178837153 1770533849643771731 8496947134168933917 10666518961509981182 15439788315049753473 5053745236376798585 2306300604244708375 3869618911490130408 7134159983043908639 856895475313115041 3170367904110379584 10993345860311780251 3983271253438091267 7656013116084249761 2163859643768266092 11791388435937999577 13778499947236101138 1795749664887333925 5072350670997109949 1071833242193190764 10748186432522958820 4372750652123538888 3916248006130842505 11670675620664749708 9426490908071240340 10560668139025990759 7111123087172797053 2898486687354565244 4681025495614457781 14071213190372408096 9267638537329747754 7955640168886291335 2363273087642487388 761564961302869322 8112596753798575118 410831646683540204 4539454551047505678 7194949158288356499 13605927668228790010 1564457770782906644 9157333967136046094 2155637149797081205 6985131705973259022 11296020977874721609 6510436436311961040 15718760455473998883 14195616760576379294 12317437525724521307 18342616427701892382 11868447420623862517 12862972417725537259 8572184975182865431 11032407927944786317 8946422218704300949 10715571678713716698 16832897566883949357 10420032515613819051 13827390913587173403 11369318980138918308 15222122571687148370 2448215543356042346 10412895211576353949 9172929376633812764 7169016000844066385 1497393580962824522 110811474888501153 4348182538232502815 12725742050719360565 7640024829285047619 12295742592465831712 10434162281189925533 5245415667403912249 9919905864561910560 8773145332879216052 457200616132163612 2536009318028556406 1532495218944603741 3421177958613106350 3438922040226861761 345559174695234621 1787809942830932502 11223407363017829688 4303255926775279114 13382485415534795975 15204578967337433355 9549511979464995418 15533162841432152224 14436213306617085557 17671757280012789097 5939308784379323057 5890712951952631683 8730660522899031390 4916877935415069925 2583401155536498478 835763160382644124 1237278807313004045 6740622030756151469 17578669679763375783 2553546486751251753 5262063040425095918 7731615146853861346 11993925433184221365 3555344622011667947 12714170570881271660 10641557493009282592 2189380305822616952 7697594713780465392 2804634911737529085 3742669698534228568 9043740312510955402 8599632576654735839 15800238301227120825 8202458725165071066 13200254360509013538 4764674255265714541 14797345089513696001 3050385555688641862 7609575554219263824 6218829951512869435 10825994258340364460 684836223255626132 16786732492053527932 11486765185425768186 15989891055534306156 476916588140601672 6332441893498656558 8298982699421646994 790418119062308898 3438726760682152989 6717133231072447317 16114226358752083253 4888127648108444759 16781453094284713884 5666873329605405317 12939265578823592250 16875669509315413637 10110062777827363655 5498978458862013857 11491422107310835567 5147827993957610391 15296452593665028893 16319570650551001249 13708399800138458334 17307759126606016424 5468242386409056753 1611174288433917235 7133458241837498983 13050199644867831255 13995161055916116864 11770488038717745411 4449656524559666680 2295211705640571564 2072247003217111485 7358221948789539839 15189545491357687462 14604436428723167730 5389225213118460256 1270221192820090033 5015454180000690386 15681977172024103187 1195256939124840715 6503036594077481790 2395169860004881592 798364056832037357 3818422392814023079 5817280104786377902 8551525565087317569 6442697215404469731 14824612950555249410 16296269319977300853 8130833232226469034 9262158669848202902 8635733079232497634 3758651043857200982 6301483902602681129 7110876809374223122 8388024358823446681 2576023222153290994 39780874469987595 5966291598161028391 894895191734071859 15948514996219381086 385378037990169555 6877143122795800790 12574929055215865433 4765985431883872042 12915630319429754831 17989042758675268277 2490763478970036517 16751464871436091454 15575000694634594130 3194734132554315253 11424366247508193645 14540711070969998365 1940741638501975270 14532567139652998082 10524130913598987902 13849746012157463050 1845153372637899375 16161452357065242167 10087582329245756345 13924118994131623221 5703943665779287934 1370780432846505787 15713934798259602746 7947680564347779238 6356584488273309261 6892338839907746955 15825830830591202420 1827993071758742557 6740613369043472074 14831611709718746801 9308494765502168780 10466812127048039350 1080377745210713651 13797864931333190481 14152803824056425987 16462164700044504344 5787191376338789478 3918257616158736588 4335962649128125619 5849135362400880787 506893778747652973 16666199058840640046 17551470822467005933 14742248892787155762 8598356528406634509 7199440711323182568 14238261994778350856 3996582774665628980 8593574026791611274 10863255467411385602 5329663634082893570 2021852736858158746 2427920418300035337 14228799903702110127 3657743253969278548 2488301955704255782 2495529632531376783 4727565673277564330 5258856836685141900 587659022948802154 2760516712663443544 6076565545249520205 3332702613857251162 12313333160872715496 15600361556531008742 6655698240179240102 12956280390276756412 7242934348674288273 7550716373896924771 5158723443919336546 13354334241672779358 1056017333119605159 897571307561482548 9745363003423282308 2873592688928001023 2096876723179751700 7231712018412424289 7738222271957378294 1405082288112999921 9070094447197363318 4930362392777851260 10825412200815297512 2891097137522309610 6071753419450395146 6251354985593128900 4856960899210673538 9513355206965116118 6152212575158753046 13885519704098177710 1626544006237839368 5410020006438497037 10818311257784049149 6509835679989203875 12782327546065681848 11066796037884360829 11206816317429908741 6815680500814297862 2832886843725210271 14836078211208147889 7460417269706181284 286298729807812487 13123126297406655538 14124202018240883044 14519233097690260926 13151126028918243303 7400850048245699323 9616849098339498673 7260766674754104886 16383346238925448879 13002848083437923322 1626342483668835603 10277639869477814590 1772522892844684387 16192320842320688717 9308219130618667590 17523174626956568468 2905319799956047880 18081117004447526464 8536520706914960562 13028979995813735340 14370932553869264211 8468578195512234880 12472151820676970783 11994110434608394818 7284131480038035497 8475503776588792928 13868104270150267768 13707665299463008100 12310078126179140208 5531911402532087635 17779925729798259847 4085192286519663669 13699245280467268279 11725237021266211919 10355428935480584270 784999483222712379 17486920750053732321 11726531443493722521 1379281247767571926 1943072387229246686 3267356382567671876 3426915021690805247 13156993555063411784 9840354333634851154 17766643618802053538 12176576117554638427 13577811179491031105 13234454316996031849 16344158562019709405 12009282885031067156 4638403134164290605 4781753258169996045 12875866473990445352 8949339142498541054 14377837909919953740 15053819242959517319 8386157758568197178 3246110461741142081 2663021440665104461 2578970329307059940 7961261529553263597 12691121248780209163 1849799633608008750 9063876974989774983 16326267516926658600 6143941619475295740 5543395037396683710 8653205319088190752 10447116960354024522 6914432748455596434 6477757422194881356 5269277271094329611 13718217973851258223 17512723621620835096 17504686811446889082 15868507257297545349 6266943262122218234 6169483018332572061 8249943966209090654 10072667935147035624 5945696500746762914 2202819896102012181 9165078217936721447 8835884309110623469 5060080878597487731 14769946148150975407 13522644888924727851 13426593166685463167 1245093856171181375 2278921924678161670 5387143352158438111 2678131817690892113 12936996870458789911 8484196878755570439 17637898257981941716 12100851740263920204 5693432566275952957 5507063553800208922 15327533012643640723 8179301644867288122 12217156108011142600 6498665726966297763 7736638833575599096 15944036638099120937 4162763070539015336 15167940055587331509 2250005891522489254 17140705266817624258 8071681685388467261 16645110293849913494 3397805811124441723 4367670634094575347 6684112699620268660 10809112138525776478 6834394892748743889 17684573621940896329 10448321690970258817 2824693679780987005 13916444240682568547 10162398023622646340 18357141757497463857 4054511387511174741 9390914084142728702 3785239382023080086 13858844443276426006 13347948726180775749 4565464515780249965 17826635499738488713 13093370266429339462 7405785760059462792 11129622876409929302 17239631939636112403 13816184585849523010 16375931422271300895 10764847190940032484 8313359851178824482 9820997324776604629 4932501463397829260 16714371271087310201 9354114530422024104 17218009770147763188 16899913674416128764 12161442444868546635 11969175381513680806 801213997423907339 13599597833753195331 12604701313880857700 3799479292276519472 18391828140709348963 8942446760483232280 15887666038370944372 3144063973740788679 112307391011671516 16260109309158690527 12132148525253163057 16797465238683332116 5152529162011834417 2801266771240592487 3042443782395081283 5025670301191836603 11199703438080691444 1977393543695873470 4984937042040915570 1410762550069327439 12486197291694732273 10561815132746572029 5536667252200182477 2241771937550896785 4377973234182808362 14478141477567057047 4979614655252174491 12548552428606921831 11552448886648638266 6480537376282012779 9170237174038074557 2115380115565791722 7985711057056286182 13771674467630509090 18155132084641786892 8230881070462443613 13623670134585963476 16978697354471263983 1665065243062465329 1780259991044261853 6611182508937321781 11903743910804732627 17468117941446093671 11371224071162548062 9467795235209010539 1380242743024866907 2498471059080931602 17199724993472830862 11662074822182876858 164138656805946265 2096658058759290185 7071157009457120178 2389410112556576899 882232902137471348 3291120993566268793 18006453101444069141 3416174776754800187 9273594864454809461 753930014099618858 1110100281396383134 1334350471550495384 3598024031233711065 12782023553502446448 11844396355588751063 10111417377018601141 8676503880827473175 1633560487803929349 2204176681368851333 16987502175623755759 13308445124411679904 9701003395949892720 3040024377307769368 2669653192614012517 8347698888492339970 2333789861620187818 3893680320797847264 3068022946964786552 3427337644775522639 4723137413150358155 9844720011650829440 15934039026188703037 10130900443855836892 8174534421894413484 15090313483672619736 5868557631603135242 3700945125345679688 16707911156373367440 14560844705529732378 15675519723188799149 15972350648553662241 7697309769334425487 5345113923694793995 17243647009043663970 6737875915752180982 4251204363913695147 2692225931672431791 542582144954636653 18305485491133992802 836562176454321714 11520340970023877377 13194738813489093892 10513329235393986540 18063113823838831608 6280545068049438815 12679668030183911084 7014884798614601207 2901089584312052827 1592842688953988183 18284511459957511176 5636455072536027957 15594473942255213556 11200585555062181776 13276094796830147750 10831996979253748885 11768670291698824885 7979241020263183531 11904920720133686211 10726031483795405828 5398717424538197341 3438859760031471362 5376846379064108804 5014357872893731944 10505863950986542946 9942533194207299078 10031102438067553577 2393745580338309911 5258759951626080542 9277636521017921669 6902142229642880721 5430794565667042171 16042891138625364160 11575054224515871744 5156141390963107685 3594261321208620472 8329378991663664116 16975303792387271292 10437682992415656912 6154489081144903383 4368148529260829537 8816168801707133729 1088702668564007653 17623214597910581175 14416078511811645371 14817423919704921665 7701410008298120351 12464912657643004811 8270412768305228442 15488451841512424188 9182719652191210165 3018642429617711513 15506041424318469667 5231214527835713870 12262595379378257708 14371676193117477607 17481103575552928553 224308163221894159 14773850240881645717 18098752961761809182 1622476107938299439 5572932225076887942 15305555160768593604 13292119123994079633 7710611218437874911 14353421389465008381 4172312808742514817 1042959351293389781 3323935086739261310 16642435276263275717 3474728564577727445 18100121658376053408 3306743441769898194 2820768504011720291 1765883530370087089 15988291825159159244 11487837189693923402 10291215015003896359 12006951892118742832 1136566027297397347 10312048181700760570 16249851687043809845 17265722544351954803 1396418184376162644 6248804051689279393 250101069463646502 4455859817952099652 12614924052381574330 10486988925660567550 7882025110151523254 1091324467807268751 138711885730161506 7811266259049394522 9414961318609739173 15495203974488997222 16047617461592315834 7345731590201758788 937804731885270106 3939739380562509995 14035457861802781362 4228067154540259390 1212617995934714397 1273501374134319631 746723851753485980 17911715673273088314 14109259960137543257 17277579739062869254 13388834472668056363 17331678294994800580 16404643474335176815 12967737537358578572 11293310401249744553 3570515054554999287 18340698067733277286 1664439677152806961 1316643109418079225 5401355550237073062 8740124356924290371 5455855056452330267 15217652990720414889 8500757306294410526 1049349598099473514 12357437550315833083 7886617366960568862 1857183923898282633 9940401225514776484 3048457034328199821 2519361539967718286 18444401080597460024 2279794696889490579 2873169945613102354 9873638295885896149 11389239257642441842 17296456230751765374 11664379082198775252 13913963267147454027 15769697657573803918 7527354566540071412 7711537420326867018 6110138327665241752 4654173229241162738 9500876180770251976 16024380074041264091 1162855138724368021 18111133073337510196 7393051083959724670 5549742841109810249 1467190856439563509 6544770391042794802 9814430314407721859 6864707496958952485 8345692243015864167 12436457948071475443 1649114266979745959 3227818161910639576 13636554143121955642 16690805821521983648 6158111524269289424 12961373959054364111 313852164813086970 7708802032483818688 17667447604591675611 9496219886712347300 17329287450537325224 10581182626560994647 10613333581280248528 586050961906292555 3131866330286596915 18395905241308519611 1837982272014521245 10746563247278833344 17948326838532756557 12102842618937048824 7517727271030852001 10532525908994699055 5915567377620786010 8787364360873059151 3446154873584782898 15282742982849992697 4413154613363047178 5709292652582418410 13342706426620233590 11126526689267658698 14727293980831255849 14235558304340071600 10724704146968075743 8341557532274070190 2014018599808975935 17005496762965060293 9124170693799954899 8157074374987615870 8218462593582169563 10057061908927635233 15248721798554450246 8322493073201249959 3929552683749880572 15101091928935089170 9241610981512618664 2615683233497953989 4558071395496031776 18284514657697059726 17329933737652557029 9357325470918350689 4962803086093343226 5561042225134816252 7765284759773386239 11341529640572737112 500478506038373681 15285441487855920163 15345729856411853048 14419453696586055272 14759425507668849682 5045049916343307608 13327587937760410684 15689760857874352929 17277699192007477447 1543621888447948353 16736429847782682726 10062584340816066084 14344681287803098164 7514596469444468860 10504396065163872268 10507176706738553885 10933843366916776799 17879815669067420174 7843430862876548515 12072340334639792259 16494771966858319524 4774722238037365037 12167534381788423785 5391769858767222103 8941056730000949457 10533479007106046275 4941711432637578869 5000997344525432460 11989688205219503744 13577108005578650482 9899485505548765096 868621159422102349 9742149023153291418 131996516497780753 17043248987737471562 11767500758068261658 18315663003843651934 179610338807652476 7628689952877453993 8076120173464619008 7685079203966324317 11740122213457884318 530166377007205202 18038058814251599381 7910311757005003963 2777438224233600464 8519047582291885491 8478871137313225105 1808252840553308192 1068917936933911499 1914918989518368250 9681154611247911868 4393114309870951081 1118862811504424996 9519620842200931508 16379599085945912810 17885814366379901409 17154616086643974629 8517048021586282788 8321504128330163812 9104473997086852463 3216880236780694384 1738546263752485227 13952434215544291948 18276065256021059451 10334915744263818812 8319547215437222373 2417140226172234938 12032598063111279412 15993119056153272407 7202821183012864673 4371888278203378579 3662006243968582072 2833412515589874519 9540089914966216494 14348643666290864746 12144854963597726395 9232170221594943917 45710029272066794 6886058849574985556 516077894785354025 2974971798772559250 3604836514737257451 16864824022699125229 8537361043107955440 17299068997541331335 15047447479941339514 12681770514178178316 14622858480251471739 15670627787370966798 12463770349077089962 14283263542027860531 10431726406535237171 4571815535472324660 17616033037978341714 12884645898132153860 8222642714145740724 1952282754460917245 16231666296647242831 1517200718030872193 12619694136976024988 7515311936102825419 13739143756507701828 230255652830523772 9531490193563826873 7863945523008733904 17071611728195935923 8997017731716285952 7566262074443731016 8976687921966053389 307807455479488418 3569035257986698381 345077672600568910 1872084518084287078 7969332556854282708 11509950373265595795 16655364105871403944 421809318095283549 17675610464414164322 8658387572946846513 9072311228330323586 11419027437345740728 11908369667977261522 4622513973750124157 7090687983713467428 5540052349173925398 3386141772480477111 551786879744497523 2644149721900183281 14889647331376083628 299440595430130228 6758367752345684347 7150748262390728062 6422672629130157037 5480068576994984569 71393224681740500 17180932429908461958 17988161130299894300 11479161653231798349 3866442901605849208 9837002270261312087 593124996235173412 16046415615384710036 129351071575991006 14707803347791487776 6361997760211076363 2540288511950832799 14217915378410550117 10907913239420306988 4328870500795383686 14739882202932653134 17830972797987205725 845763706222151674 11670957246804300026 12460180547184368665 6470286989304298064 15615542551407926340 11176538364267668210 775270959011773756 6514529493012004697 2384858594962904216 15569072937680308053 15747909145501164198 2579490730930117736 18255685122696922341 4234718149670018066 4112808702059024086 4868142969741217003 16633498069738236735 9162611769182786715 8820127921953417644 5048434790152197540 3855160505958998570 10968647317203452403 17933053789969554566 17008856937738314455 7659664752800792520 10696878009543296234 3351533713573513841 15967899258860307213 4976606490907892957 259786850151175703 9537582442488158307 14970969606169368550 4213618131517242630 10077667372896480916 7316239572437325951 5169137807767137624 3785371724181617675 10801692979152153915 14391675708414479239 10994662704264058339 10739872166022082392 1759539390335970587 15174892733164578443 11086179451845606929 8185943453558676281 4347065142941348231 6141039071041599736 8124927753624875277 16084763118001388328 6258440508574873972 2254032985418770370 18069926185118033491 1476718325425514307 18308818198281988015 16599317852472185229 613842882486240430 14871862121663335815 16747279038239469432 86184805337797873 2196404642737527562 6305743595710495940 16122644612507809841 4341793245504512777 12520135574520134673 5572703049472920890 8867256094584064174 17232260340207323450 721500486926636961 6870753422415613492 2628269353409442634 6934665522555865620 14941197183191348743 5743726866430383517 14889546896151409608 3592905027031048081 2377194371594353012 17210010911866545638 4898327798691754754 11834849122057550706 15391256457697121411 10431399728021420012 10807516309737401988 8436247848013840802 2771045894204302190 9725362386222612798 11978968475323532024 14184182352233042627 13729504446561882192 734466612992591222 13876044290488597670 9357509912487569992 15732430450688077230 2165295980517028355 1644952715037489679 7078314995257944518 15370546667860985024 4691627410843485942 6537275037383808944 10184516933230088461 4001880866856686621 17324654923552499335 17654300851653638658 2956407315880930288 4228272940150656783 7611693942912965528 8125354225118206193 1984474872725590594 17582999752503402636 8840201576420595476 4367411248990227548 13699573551245980051 3065506473752064275 13175011358751388852 15429014734370162589 8675127557845124426 12320903169800260914 11954310707093787687 10610934182172958937 15745790376087593323 3678533965696387705 5019777575007717913 3462287965493660721 17604844429590487090 463369471630033763 2331681956436705955 8280938848319282759 3277073369907239210 8128045553228176336 14672638724327041835 4157215921532339352 14747807036871086077 15397890391641239315 3902642498749936969 2952931719175123688 1938345363888507445 13574566918685833219 12657697488827999379 2131018160366340283 13408420869907754474 1004229030316169081 6504602870534162275 15042279606715512550 6460857700370011470 9930572799852470811 7750992106346410685 1484322022606082405 3571479460794650827 7086272908220489900 404425741442550894 8470778267703209219 3865164585810305987 15271727637930954779 14665217010520911323 2830569579763266292 11833622641274593665 8653435256795443415 13202117008416584487 3054098933540791430 9408454224493591530 8706471875573192756 17817529423114610830 518765168539936044 15138713386647822753 11472604452425730605 13418423805716807003 125764817067093233 17774394783261007792 10006043003022377613 2997555257467727495 8078348519806537182 16837823732004542598 11570587161971376056 10705047022757064881 15207311332106390006 2914138436344313265 11098198611306563139 9301945412228548854 8723959351226418213 6993740816941882187 3618266837560715842 5512861695602911992 2013602337258395505 1377032277542806418 2230988106081446870 9250552072116283840 14199596728023863969 6056535675164090782 9968456237359073185 16068131636436400840 10141515478507036001 5339262745361639361 14561873258298931400 5809251882082516167 3123619325455001031 9132915063560762602 1831691249538302942 7442247840101298288 356683808325412594 14140862400796325566 7528245702517796518 14867806299731109098 14947173975121222030 3461330874766241545 15746745678230013364 6097918066660443168 11496126237297331907 17405127801331671457 10304620506569581677 6719562581958788106 11737887133948658907 15760948403847973013 14855337965688179860 14074712356855198958 9913542618614591268 569133066865047795 278820957074527411 17867063685052679778 3427472633240688977 12896121943243362849 9197224937881825211 7916686693111541946 6148200783553068926 3708177082338172680 8535620160595298880 11242472797209416189 15578986266453985503 10023586837881534753 863744456452839052 2100492548260596540 10209914948160708981 5158630441342502080 3828479708837348995 7264515569546707684 8860484336893325181 15776566214768056574 8881111171618983975 14088491607157098565 15853127958043824520 1530857271594336017 10915203233910209301 5621798489538025803 18393604550946718239 11663705231741637540 1227141945444218068 18375297122268808630 16097220422535967065 9352636034840466708 5481490678208048458 16135719156922377151 4906312514420127651 17038273874837985144 17834545006492044062 4368632823816899025 8604415937291205079 12498937631788803110 12032572360912228259 17123535055190100101 416035298953988994 4694487904921823997 12081585045845866952 9835374173080560896 3750701645966133886 10682529522421415069 5759005205320088041 18405276442011120077 2512683503026666642 19461271438726055 6073557605692669367 17607907935162824846 15207691229004599175 3368791134355347614 7204191367277870139 885164911504040401 8098059718304413067 317878912612890989 12438997280269591969 16057521171450840738 8699378740587617755 7002099235673523276 5410865368590910572 3410596241894847895 14096476205667367882 2487136120007901418 14226201971669323531 8465725438663137698 5795773814751009684 6814574405687969336 2158362590383144021 1644192239338991663 1944474903427973804 12188384036407829650 6846000067361546404 681019898685539665 9130847401660874437 13530593559724498662 6682492006331406938 6906449383183735090 7653989360840970222 2861622494084234264 4683961040518817227 1554055604440309198 16447418999024962016 9170747121045968862 17228239880579242307 12032278551121171181 3025809951448708232 9619710868286873734 731039231966733075 7800386562512613297 2350232818923689806 15740951406848071512 14739981566915609570 15069401292979197141 11773818816055505343 758824921982399990 16940508164026941030 10975237925082458078 12884206430580969689 12704735448552942909 8080712529638739678 14611486448817341114 11949390112164969229 12207934579188474130 374703923601603022 308090345228800075 15101601895289540928 15668446771210812482 12978614195127852564 6799193283300898627 901685325081462937 2232211847311721978 12553572691589460685 679176766987855326 4839827463520719845 3864897193435212606 7557440705182009271 4299120386459673553 6792501558509936956 15058919423640372300 18127714874347762707 6681879026456376172 4791255972113447295 9263180500402821574 14887317276786718242 1960373015551819098 18198088300307378083 734790578577825089 16585145225557658344 17768481531718692768 10351914375999168508 3190493475603537616 1795453978069404854 896197185619157140 12395678045786782500 16044937460236833717 4732576116393001223 4877699688757406339 883538987967431953 12429222708701097664 1898855866764001314 4930921178573936581 1011500399476002764 1571852409380179555 17472047781440753145 11405362069870054040 2755282255778620314 15504312701356833966 14782287777989053342 1121622815406649552 17385333120793263359 14238713739532282106 15274123318279091729 6336013062032356549 15137156821170452660 843426845697108553 16856017992166539165 7399625603271167597 4252081936003220877 13909913999637188733 15169750725613481825 13455961311232422749 7261493323783644907 3249913937534601778 9115803126989042328 18422720261239996441 5993985734133303590 13131279077231041574 10771094532921417757 10303138011382861915 14679095017145260879 18231833281113977849 8921455070145300639 6177621172085092652 3223288579931335830 7210920637137295168 15584506820911449539 5778611596338105874 3396930085206640788 1625498552530244019 2107654383204088971 6098887090032459088 7054547639262121637 10347455343310376820 3941966909816478081 12876774543304752929 3698818450690821568 8547808950362843668 8446421504513971053 11489097412331699300 15704768122167500530 10598372292110704083 11100215634785327968 2059784372538079364 7737422789529174738 11013190466427622273 10491839858203265356 13244933781277455719 7609796022020620979 15084303133961331895 9259616783526189527 18083177888506362211 827904674150353781 465064326220949748 4653221288092621892 15598020283684775566 5875610852620569124 12003416691509979008 13048917463706331308 252244649165810732 15113466217995258975 17300520760247421693 14373762471309737543 16487028742535319565 9873667759598679229 1319298134322507927 6245023826601480224 2614853291677886041 11245578853500216873 1017765170899387607 8934226833830154257 18021416740318267839 3260641173901915243 2691457466057865072 5237869034903645922 5640012761574144595 6697090927277850652 929019957437816072 2208207649928090194 9006357224911924644 11630907661952508784 8933360802664822693 15159762847737798037 8369602860582168727 6817594224511742332 8090333093689840786 1192598027000654970 14132703478383999996 3523725359511290438 4323854308241043385 5852022597803517177 13788465905122241541 6422944868874354881 5235440575573952305 4414765790299124285 739336703292928086 6932785389935361872 4744371422524066280 15184787211191049129 8563888321009043043 10769599459700745646 13655828504317093316 11150018725754403838 16488405969475848358 9835690759053120004 12531105385052428759 6204366732983035792 11106108065037140090 9000756022183539007 3342538883177934150 8021667485862170628 8410935325019573725 7765388675211007175 6620242020582417563 5138717535561751645 13795178253268224263 17875269680738290873 4998151136689303924 14590823749198276299 17507230497657267346 5476709000874685792 9498245002662815307 15200717965853781161 13668849544901340192 17830379255898085027 7371799406404427355 8632570543059027896 13475846359805665256 4345949844240517253 8869670807585265853 17810776888138790744 8026435423027776768 5134836308197208851 14430974945885539826 315427846195634724 13825558357400998187 18040799542027539217 18120284398078568193 5313913266451925854 8585218678801060126 4721017401271639067 11439766211005230930 18280244355881513984 7166762172688988765 16426179757135865900 11241480151623513492 1634976040510141616 4446750188154323293 7191269998834879270 626050195586419861 1637506225664443575 11626249765803161800 2325305096503090872 18104112953556992541 11528715122452013043 14909767185171069790 17558403972831937900 10932103500028174467 16810887808019487575 9028040882108249691 3570102368657710668 11182221984754744718 4600998699953864764 12518435307574998651 18032097723996237917 12362950066191218609 5651880967058981508 12627319668084098247 14945493146677727706 9873103167616116078 18195178513224836990 5940890587535158775 17779045750701002451 2852443669048994874 8336064947785157645 17859645313108605236 8079736181235062840 2715224017606365288 14806830389441072250 1967152534432686028 6020348798220681779 18036484924997476288 14061025598453374463 5390903637504695020 2122732199219152283 10120173368543429083 3974757036657687175 13365575637591171776 6753435079771898428 17181332077062291144 15794776518682871844 5236838930881124601 8377933997818964404 3482200002035192405 12775496310352859835 8236715464422152262 11294393616489801163 4142526992666827446 9754771088353492533 18357852235882729220 4748411279207134727 16789987243127953503 6186439883853591487 18118948657348731418 11223610116463380392 11814310034691887402 17135041473370795124 9633924222484910029 8449794551332720104 13458519704891610060 6763667630595522536 1744972249660864862 3799234530923192810 12424758249446367088 6651335767543896083 15686240804996129047 7771706132744441742 11905156912019488134 691173363409872615 6481193125400963644 10832014716626098077 17887991043535685112 1787621135269253140 9921499220439322766 8350419407802055587 6600853940056677055 9345209299402071848 8359077562836496440 2240302792381408729 8042568520153375524 11846940095290581272 9214572465403467559 17051021183227628950 1773476210817616514 960045470764519578 18231796855445102092 5391823604409805656 735296491864615972 2856037411028342701 18180697966520199649 9770724221215559434 16620713469699675845 7759675680021369727 7165785271700827021 9133841666573232893 12934523537496878220 7743210612138999925 7088876786622816745 9978676092656601301 17780236790310753153 7175057478207702971 7320428445574619306 12389163837958512014 4778338505768791595 12090227643043546025 4517681371218400592 15946161178153372224 17115331928994923942 6538201329796081847 16685970412538393940 8450222043663846524 14935719090415396675 4965204049571095051 18437040324057438595 13404272581551289860 10012271824332032656 9146136263810887209 12287090677861327365 8212581549048962755 15296684014582060861 8039053641362547030 651087911179880919 3067709301634838586 10577713209999864760 1841863963210324163 14360766351674899161 12396818201093679140 18437390428309564694 3389965605844910514 16253349858564483371 3919189217571150466 15814632772401762957 4254002253501004003 6097613602602166313 15213098686124381721 7117396412138140123 4893474926609406997 4340219459196164857 16241080230509221922 17895954894377429717 3161563122104299618 15853645267728254702 3107473531388617269 5186105484350151755 2429323917068676983 14374370842092909680 13700418776174133517 17911617893919694382 1208415058817408003 13081744016269010977 7850919319419354653 17958168425850890426 384670584759085705 2731609858280363563 4476139658202010827 17223527222402770620 1828169543685334715 4188413863576985907 16876815907408054454 7313743623808840738 8314976406484986668 17611443909161417234 17343599562298249814 14772344331620431018 11243599489484659537 9549150776418348513 17044931890334820845 10619354703795764172 3440219495415606949 5592850557408932794 3284310088887350121 13124271627386118934 9303534374694873658 15508540635653830424 8444496383958409192 8008047823895947188 13853066102004235727 1581967230403101922 13220221951670445682 1126569320911364069 8310709137411428081 6667669153322117597 16514104336883481822 5866640800907357868 18375840293803179105 13365832546028847238 6919062511244728162 12199419434833432926 2551630199810042393 12200007176257264294 8189562332568486556 3549610622433133195 11438996151309779359 9577973767450363215 4764558263953323307 3945237608971451504 9859471801377217757 482128969408686003 4108623112408868824 14878393418877319105 3275318604302590075 11536794398716088942 16226402742183025239 1041428726805974346 12864382395518173180 12845312635886434810 12134623910194124190 7902214480915598928 3254533488906526922 16645077237793297449 496060599533123473 15460215018495123 3473927391074052383 8014233314296001296 12353348140448796664 5298212368280242704 11005274697154606624 12728860506802313815 1918097484693496059 16355920555213213359 7596109226205146100 15091311871066468155 8185593626474883090 13601987672301700761 7066497177197520069 12480554706606244283 10452903293299964753 7599237806956358031 16207196172636913351 17326821148345177719 1475022443369491669 5863670152415014360 8960123140166933020 8393272675930797536 1346667798290882954 13657414346496722845 7850583213689985396 13792832277476735590 9808476871877411294 772702471583532987 3156424977352267986 1627278167931048863 10119218951476685494 16630915496437184651 10030874166714544746 10068422953856804907 8531293597117948458 13244595759412435237 17784459041751508805 8244987993952407301 17830968052008561390 10784716413757312013 9203988667045727160 2083997964823733952 6113967868284861077 7344326960972054041 16209473716401244430 13392060899756185342 11602808629092843124 7994584576518463429 6140864547529841865 6372067252131569159 12648855849499065899 7811040404023798475 12926687747302749816 15105768893514919047 13378431056264979243 6990384586178954878 15391556414321273644 9156934337243449416 15296003761259144917 14254181298829658640 14254262804203083774 2960986482856528208 13311768929426089476 14525954968315611399 14667347674755510664 9494394684717539750 6889069694117837387 15419501221068602453 10181129155731934786 3813488880954783580 10100590546306226679 1074153781478693846 3506084270495149797 16475837446784955760 12456653144630198877 15586045202632724014 7000732463762977067 17167227164142270740 11195015420036920194 12828741132773385220 1461971655956133919 11166775505128958388 9136399422736298708 1667780814462999008 15367323037174475947 15868281074739479316 1527847035558204142 1264209083490521313 1411366990686157427 1260211605838790065 1437534219232387319 13454894764631712488 6798943809872792880 9829241511991556172 9344859928029056991 2415999981521788120 2549650473128463128 7943079389092440709 9629360142166823068 4666803972558389883 9225051060466339462 16917537386108066048 12523896035654301333 3624304803103615853 491384208541807712 11777737329485588021 16718127834696464456 13512645901467873712 17410231223964794745 14144191620488995242 10174328470418934943 8103547040400476646 16706865732249841077 4455195028250771650 4085863303608198230 1750113258030877035 2698534437555280670 1886049019791240539 5912290764553941670 12465547647668078477 504093754731858063 4547739681365427405 2881999596602113296 427537522777232722 10815226242679554360 14928076448984593318 8022433850303035192 15642966203114145928 2198729034955700272 7013409617171139737 7969579768182204258 8859559057820843714 72423682640285012 11137084527808833983 648362318120407926 12627072254392934057 12256082450113035939 12204752613572887855 15303931570399841736 18262585727425797884 13635951174504597623 15319678611879050943 3373814049122874943 8560256143319058432 9474951796491518808 9259008777985118136 18168111384417794205 8699172985225226030 8070442314624799965 18338207698605676972 13368246848736176649 2376651997140265160 520960060923043239 15295075324488004180 7635936917369691095 6523099445825555231 18130027004957594545 15057603227655835426 7802215047723169918 7497727138243668190 3332087386571637841 4721933315513441448 17541069812320609618 13304823203223013415 15941625976205584706 13540329836483457245 2796539185823520634 1168041078329120507 16103950900236849374 16146785582866696110 12743788686102251512 6603006734566232908 15353041706970501903 8241785258089419789 4198624313117208913 11344060477123789480 15871273870092760686 15654615938169083312 2261050732497331449 15635802960027253989 16038111222161924504 4355077138995814111 376689279822388016 1163746855635633432 11143870197350850499 10757206936643213990 17987082002369811562 8578460705434273749 13131924681607950012 767518939473853933 10088619072431156045 1271023289989525796 1322801330058957553 5490130954638611054 2418113311883544544 4488230827077818415 8091271700080264937 1276970287323559352 3652608294594028186 1281463008190005236 11516417892968535529 15352592580420212836 5877415043503861113 10542557387741103881 14801918107295899278 1685357943326306186 506614826080079652 3716517497266180502 8960815071599355498 5617638530522361805 5543770075775750319 77575636016213490 3684378724687589639 10003715301404097264 109894830688086135 13552507716405991210 813066013512425137 9564148815595422589 10400993165531437239 824374749710452971 16739552261301816699 12074103207445646810 18099893787685725031 5215563663239267232 809516714051308445 14665414255496955790 15720099181676655500 3310438673071991917 11924213919141225880 16562421881347598427 9923716108896806546 7917347367751868650 11345768427929163275 7402824056331397543 2884143927605416684 6160673157714462786 8102223663844056043 3048456696173651071 9285154216704272633 6112534647158534687 7455578206989034968 13505818659444949894 15842872475051349710 11535350421231206358 14693927250735988942 4862086786740794518 13648665710517256703 9700448470713959505 671352591696330974 3399392273817359510 5582155886924287311 15562985578803816082 8196431072712010326 7840703654164372948 9838500100123352515 16151373392142778132 11960722122427706360 15513633838644434225 12599322033357174140 14601411223374832373 7270412698236680464 5120597433837594250 18016621280359255627 17904743730964952848 388607610205818181 2621374489413219380 8229544682334425936 14589057851039849418 14121797257329026002 3862365494126362778 30197791953847920 7328909007640269521 11508816970939690410 10311551292111749944 6976910311068335025 6839123375879099931 17956005641001295284 16521601694270990954 947131875239487774 16539220578745097250 10909597070383417981 17434367119670966559 7664720818504931388 9416913291193406789 11342297599405898805 6589503827736019973 4225570343570040873 10360299030202197000 9071157737008762132 8840867331694803185 13386086130213250219 7288902286150474223 17907812429928497736 7578825827413507324 7494026692818148601 12322520102206412411 686659889752891739 14832430067341355517 14044709405020920973 11952680596206744912 14817381321198072357 484427167734348295 8313888514026215333 17294009927028670485 3724595111251211974 2708399079259196838 13299384573645317507 4897697497626053445 7509878931478271043 12289376014452975301 15371782435122180326 7882852005889284706 16395070278475610625 17983727814108657432 2060856131751585978 6645213400922472775 10726404863793550394 16798097162805185120 11683188834593937649 7901783435050365142 3842516101747798331 8225679990328614091 6416419553427960869 3105609462972347640 10747009423999569182 9697517520837365013 10282647582646581519 17645488724638564985 13822444172516749817 4748464761858384842 10065773132308531846 14975174193690403358 12941422850283641904 640633335132719032 3910904949257186001 7674008389698613867 7978146227832250579 1105825093548703634 8832038295642687324 1292993601480690645 4509114949713222699 6911667371295489262 11018730954062576402 15026398404318590895 12621301580749922575 8612567098176814271 12530136126008436775 2178886993858955039 6156953030851587013 508579932733943798 6567649807956098824 12586740560805081158 7704383303540856832 6406344414001277586 5590536484551779451 17410006670455008043 13918012344071712520 8463663992543340262 4023575855404595512 14234645463271001029 610536045916324373 13900755095541425512 17958280649619762327 2659355704377859296 12358074343372590974 9499992070828139461 14754995685888049035 1638921735910742482 5290734249215911797 9435993713297358906 2039284018556260165 7110005218752943943 17536592848046230871 6230926491407089356 10861378368554247064 8082210611604558266 12108994632898128775 16298135483602244565 2353744924257472197 12194072572624681541 8487259318785895552 8444079785027156847 10903987648936917637 5840312463512187608 1728611520958058435 4213679655542725159 2409663448010182223 7211003588300664339 13450283249779106090 18231005783035383134 4779824804122257549 7773208020236395618 146313656001327948 11104659718010171839 16944759605043339221 11517253041298329748 15172829216384420138 3382537210905829905 3871044109394955432 12933844288454444913 9371156490519817279 33968957061466654 5414189596521086315 3519743444237252371 18389751278711192700 16677894922239479881 8803560979285511666 8577416542858507809 3411770625004380007 1413811661673316366 7574850310684160377 11542713396875322581 4330890915068407630 6610524119457749496 17729053340264193959 14095196073191595777 16266113078563462035 12178297868987898052 11772390983429866762 11444692492265960339 8402183042189203627 16726414880663543374 6603928738455793726 16581256312379139361 7458456481679753277 7291359387637646114 3039580301893324519 14247030662554624829 11174261212848894601 15616952337016918529 16068084425522898792 12492285358032249918 3704808158613593176 3463235882776543871 12714909324405836631 469132163626057895 2652912144634688771 7542822553061308318 12553017741539708953 2729341184581204540 17830441760500114269 1380744125920342994 5621149552224835190 17449690970360794141 17444887883659868974 17925318355888793600 3999102417626775569 14178834419057418623 612615502738766237 13302310744168820522 14231700226776596230 17124363487147158687 1391365302298143131 2350614172474445551 7859754774238499362 9387327306191702028 1171758383290365566 8180318795098218065 6758287347802383331 17913067832288324068 9700339710235588894 3487878728356310590 13232405225686890529 2520003828326985367 15362974282617803577 13032831176385862044 6346120576686940096 7373922307000263150 11562444815816118960 3319561326804911242 4314667208686957458 13690698632523202520 13850310999846058682 2848435776947953856 2696853227857652046 3493049683894026290 6590579260704010746 10552370304129345049 7589479313163121197 3005022893810371691 4264084918164697752 11334570420621123074 2146692792839906108 11971975154158823604 15693000600409989680 9247106762587505578 9276343427090286062 12474129565250572624 15220842824705357577 14023358211681600622 2654411283604468728 635909973592802017 12688816081615956134 9870878300018275724 1185919005212472030 7706740304367891985 5302419936357155127 6110827172290711799 2387587278879059000 7207247328306115958 2836678850063028284 9339003404625850480 11007955144746871706 608744815172353060 4356983969377737102 18238182111474760793 10127499673519226564 11974354134145825665 13790731425671011780 9926302433484671228 9341521813196773289 6150404693051868739 15029181145655870485 11321668931027149596 4450964949734139773 12207023580737623941 640486063627041419 1710359258434514762 14870664957944441436 13351166968927507925 13518830039954849977 14927769271586097219 17924917883413726340 14605431175765388383 5291647324221540334 18372991144715528206 610058156433035594 11150763666932491791 3415458567458749833 6797065512640715150 723906267524468093 14425695470083748642 3115601249746974953 13368461548838587892 818770075146221524 17552645340636897103 18185873049480801295 9676865222533547635 13353308161396982994 11469456851110190630 12613091807950412923 12977352167988210572 17727443239785755118 16967107758822144298 3420478012428163324 12379836267127549030 12067211304310463556 5561603106809647021 1877748295642971127 16542869813676848262 10229608547267366624 15029477074042721472 6961989709866899842 3832471965830306418 13900530083411587943 5109356140486487878 910876119005229633 6534661305773649842 14420470405849328583 17178624251588118164 780430736374720815 11293617948885615049 6060939498022570915 9240282589211921775 18186134184482074140 15195521211793233870 13455001908039719092 1328935018475288794 3042928192141626059 624976510941512023 6875067631132424340 7387088232448065134 1770826755982760400 16223474818557072976 14787425653926571278 4650279711006682701 15078993513977297465 2385298911888682801 7977175726347564785 6522805814030442450 11143191396655591364 17545169831483961538 11568458641822962983 4783139466402177473 176431982783831101 16474177884529394934 16920469829238766389 16041229135628208543 4717792779528250247 14664030157942846404 312817668325803126 16155058379890956820 4178313301243684170 12868779797175831818 3312817397684642685 1719034519301833267 1311699583038602245 10977993392896062827 2294942707468072548 17104744740680731304 4723144329588715146 1539097838287783273 15184850047108881091 18280550554441071561 15606716022731492725 7406986880412456448 7703486729144044423 6033230180705733807 17193998197748706810 18405039862390205126 8869918892819608575 14640030350794283754 1690778960512472929 853765664803145697 5911133275247279549 9649207548990466585 13823621943091011180 1208431399502177044 1542931864150934980 13752676802726903423 14706467041627367267 3780861508426604826 640505694675639888 10583793606534763907 5863000606106367400 4283474061538772257 2521568538956394554 16863528854759100150 3376397331056990636 7932425257247139962 16054512251166212591 690400955777156515 12517843242742289985 14707973384376116489 13830732691769650582 5721859181215538345 9397734243811382957 10826178791218866548 17379939269165816939 12372213246362798691 576766238990842176 1489704490108897414 13539537203117699395 11788244178821260018 4571850366206923263 4076463950510779089 10327899173445681332 3355081092441585986 14307752550434285710 223615453860409019 1573793234375448679 498145249343801164 7002019304247357683 17827129130424314618 5489224980233637550 2882554104210619330 13095187945849532270 12034381096739878635 14117004922258993191 4856752586055892400 16214178305050952603 12655112745054271612 783026581750519847 7477903023366638803 377740025288507973 2415778398803543395 5195868891852862671 15165314241718789639 17317426617976935419 7233373088629636971 13497266601333685876 8121853359857605599 6905605797743938088 18077433073638708591 1661749888411131797 7386943019345076806 16130353353510955449 10786755994914570287 14909414587272562412 17538038083397564235 16837937374277875743 9774554032336918751 3522582483229516354 925821677092073354 11522259145245350717 11919939740486439474 8689352202440486738 6307364579033822342 12843038868325730129 16128120223398186601 9113478625952897897 8004931741584727703 4905311132102428160 10035741941654530209 6520410649611759458 9331375256622523627 12321840638078388008 70120579792201867 10079912868934485809 4661835727170301576 14386196821307765969 5695722234383045488 12824769527227404690 8893922181200046862 17032247468933954553 9115300626384216175 13035611634120824098 12843008158844168868 16619342397326843917 7572002571256615877 561569163681862062 11873519041759687571 9100763970096162703 10982176904324070973 13593652145711574834 15382487012440901838 17792858896866305621 18231347906703904313 5691549059861049223 16995679268538642314 16384704536945836834 14919546901417855699 15914800446397647310 743665520361648239 7162205954131568535 16166908884277736512 15453699420580270102 5002267865354251996 17894365145732690883 841080974723981314 6074593818253373236 5965622533495577246 3307695676617351180 11701010860263096029 4958852153440381420 16291290111783400100 5286759502403400977 6747779199034751292 7408661041827145037 11006909002834257005 6875403324685152269 630667800038224565 10209925442524375655 14878812484246128179 5727503395029666795 16088422813470261616 1832862383475813424 9357892240979625403 2397012720188260326 13457731259340132159 17745636559021898361 15675737980784313647 6779348641560911704 14054950587711892373 9119735622079143073 18428889189112269773 17005716325922649538 14191355730841150650 3993869353351411716 5150142854189793854 6095424724667011984 11839880853076261194 1642016944910328096 10652370754813776132 11626510038995922603 13619278039578948237 8401670352309406092 2847192043518046423 574062620780625719 8282040167362920565 8520350025364788325 16137199690906213471 9414146817709998269 16427979835508634309 6492829674902178091 16554688320379772746 2028835249532667746 3525563366111021258 16010877548490080352 16594421876770240712 9441503762395377215 4236874390400794009 15684276428033880852 13374145763137329544 2409598983002976481 9512862444833977807 8740560458630349134 8830437309579567054 4883675238107936877 12494934370446637149 1833240256841020605 13020563595447788841 1645284445544847107 17648561946781805832 7988847380349411142 7853737041208134855 8652546167930581387 5336734047091473911 14979462997489414318 11885906726624043484 6114987088467986704 7941665791376223806 15957917715338280455 9726989094248788835 17772099127020545074 5801478499793225307 8240349468846466107 9755752658792252062 6695755697443131678 14552838792531178350 11021944485943706129 15307706476322818112 14003953640698742461 9481643928868531900 7056743115485969529 12306235036610609759 8176234560509722693 12780369271429654929 3254262151497638306 11753473678211327909 10505709005838227153 593576256091403796 16426859337146298800 5654426193161207597 2890447448744904682 7612107382467059384 9488719947151937276 13291598862066610947 7823002216424999846 9335269086903520167 2015064177628531330 13884434797245270680 2220062383953549185 7987901853222458946 12729997476961242735 8645482334733971977 13540970926030195172 8895279094595362319 15964380275950168166 13521548643316482994 11900755878581238280 11044347758053651457 2010602552137048410 8057486476274711497 12152942685861075192 16561119858057540783 11965590191403989986 2065239341686185394 1929192258036000967 14998242541884998364 15212268143190842916 15763929067138262682 13869353962925900161 11271719927757154807 15797187812288750503 16554577306077916173 11646688615505566925 10976264584407044610 17021064030634482137 15532777322614705797 14067667750653765489 14581241493211400267 16657090482819073776 12009460378812402 4356519200669753914 18274619624354913348 13808265334709885852 16542236723161847136 4764935530963999812 8498957987997587277 15132994263291637365 17225358125874669404 7602767380348726084 15299119893783146464 17510614692493105995 760912723945543869 16044870531135514580 735185450630021658 6035329982949367729 5540881999752064143 15347275012150669939 10280195035076680566 12044324655646484836 9593865016650942121 13751247616391755418 10355192558705543091 194794181551171732 4865284143352340359 18145063374542141881 12764238515338177780 13384028713331801151 5478815176728826403 10503341203965155327 828466118969850170 9183126792183410427 3872606316885818506 1602809244571124466 1363865097448406212 13306436794238644384 17336004662054024048 8678254647293536690 16622281595279996616 17501741155757701924 14486652151442989705 13974663968403798418 8727653151301840092 14890882646146016717 17913146079833474470 2722752050432365375 9242093569538499136 3964763520654853284 389098111480821561 1476524165703393582 9682539833423862879 17103919175656955716 3997549452924589527 16943635967393947098 3872548803039367231 4110204889121939370 3803476462806777274 7121449502390843627 12424093425585293962 808476162121569718 5575633995899397208 4936045164369256243 9453015873457202854 589738128789020505 4164634942849840127 13203235343058478443 7453222999922396039 4273025513137828331 4105928519767330026 10454371113373207152 5301678875408233243 7596367052732814552 6909953354657647694 15004907236068570512 12302174068393765957 15045513774608712841 10038164007276676274 12384695886719298888 14483425692710336564 16749770001078219613 13049742341772070121 8551852438860275881 11729956369772001080 13378973212496937556 12149135462281244072 14146414741539175866 5465196220945931858 14398286180369462457 5543185822172237185 9591135493257747858 10870424726663895998 11008834845151715226 6246711455227762185 7244291865801487902 13158064430690424961 2850664674769150334 15725629041321983615 14502500643472687320 14301634210110593328 12927224716453486384 3306682619449579943 6718702847038753884 2823267735775688010 5925772800945439690 5227137458439603243 8513093039044374544 9537442699917465804 8951268199491150352 17358753577660725353 5944403540103678234 17925052736951270533 12621185617036675210 2167480059750424412 2961737066643182537 3126124673895397794 5040304209791742151 18290999361665505483 10408323078183071983 14831673553008912021 9948413972112782194 220180344236865571 11537547582386660631 13709121038746154559 1035759305197922103 2877179057201208251 4825925656763041248 12062740426146078689 8791086943676098608 6059781860842897309 10633896790640491943 14686843122508654387 17202845060686860775 8203418502425175240 14795584935468904991 6892067788345869802 4210379475292331960 4318975370640835491 17850780931812830728 6869883824398486862 17862172869703112306 14769513184202141450 7921206952200986295 3803497379442400510 1413300512451238451 17547007396204629347 12956556728683609024 1295404873499576407 13377780759148695651 8636631209436908945 11781390065150462538 9825251407040878674 12845322536942894176 16918473441285500272 11226538533223944624 16117507772075567512 15148139108391373751 9075442046009329325 128218920059687884 9978596855884566837 12687053019587339795 8188352915859104614 18040578769721669093 1340469263885107790 16885871873689942925 3903687946124985445 1597447246254774263 2958829368678322976 6489218345648603843 5672908580183291632 15691998011149546463 8382588128709799299 15207240980036028251 16851663666099031199 1696661930274450796 2268071548817864270 17876923183897461653 17051955631725349717 12935296586224683262 12568355424662983772 2284258143420928735 7335274450012341310 6809068006478458395 17931766227819683354 11870899665406950371 14807774207169952911 11057514082145700269 12729881497721721764 3344027288665345050 6369689867389920166 11143415830156425140 17570246385365032624 16006578407171038250 12208810232249998264 10901579016919651524 16861998199076482784 6636247624156007493 14589166830783902871 7353490758539460013 1843199383714807500 5021735487418061975 16665844280287772334 17387624337805803483 11957813300051798184 10401355694699685152 5673619428408713349 8537138057165567183 12691583499397264242 11929049953972400313 10491207542245366433 17563197451324773120 5547274878956776435 6135497431975534020 3656234059825060054 3951784277672042791 3976476430830249124 11157786544549086183 3036856490548910131 16235917178961787085 17856642296315995548 899224723535616940 11397384270937225011 7657490368462853692 407337353794284144 419788209394580530 3744478950474929585 6094854414334494024 8583234058654589371 9557177976066838749 3976563684961001755 650260498899043169 17480499874052344132 2447996185097595867 9343328487896797366 17595132180941383467 1927092026762351556 7038377898974792838 18407761609856132704 18187421328875941177 1323185597802049526 16877119895183000215 7934387617678058907 3631334097058523397 14455308222645032450 9836419106565431955 11385712817428228044 9971826097440561295 13205518729661595671 10987377232061062896 7374212317762491427 6918168661793021887 3980682287775617406 8663584614323505807 6028565069031767326 7222218845288032089 15004440567070872678 9357952412143894240 717399419766005072 10360795102276641441 14471812894465613188 11591523785275265231 8421410396393825863 13485390424139078236 4785777761104329241 520071114077285642 16108135245863982532 18308555530472853392 635771927483757865 11543799910196666749 8066100543090142196 1523803976414827443 10929265183007624034 10388808043274758940 14037618369327570436 3175058017212332353 3147805779490128642 12261197380378657327 4872099362487254019 4966996254313282592 15817693253155088266 3533305124631334847 5819903534682316473 2911411017356339294 16819216006174012385 16723458981150169892 4981357953903397394 2070458957102844531 10485643326194969758 6306075380621080277 2528146956375010390 2456129763555436575 8612027879444979045 1143675104468864741 10697091498803103145 2286669078750350099 15322602792330598354 4851672721602878891 16112822655045891356 10130346315530205796 11283325684670036542 3740388069833962418 9424310007780175673 13162316051531263259 9278789268348495383 10282289049063661626 13398636493617754758 16107924794505753828 6409378770215225003 1250771196338940486 16644858996059498561 12117135657677729611 11310650895400285945 16197023130956344609 7545554829774719364 18009271582516239464 3019053881814519940 17642842031297655094 11106839170671661267 1193155957874250610 11048955672484281589 4850045723254779522 16869454331437727296 13688153266042359731 9767174676467834287 2997412381335395630 15323161572018633079 8940319769626423073 15313696499714957293 5816028870452810440 9355909517028269843 17345184509999492733 10507364166246392364 12909621849711516038 164056794197896947 10227527803789543892 10341299098796970507 15497581537432632 17271013944440353438 6954932987637206506 13108126580073145376 6047034195874004032 16087062923048618036 8109027691518964872 3883200091516751640 3795410320888506367 18287901853163900102 7603029997481793340 2275901254037539763 6442738150643248598 10431408254968200773 12083479357121519681 1022091273833762018 10962143703600278498 17842957982876518685 3088635718019528738 723184248854507732 3051848767604457297 11042046965639972939 9973967042209201812 11703719994596191051 17180378140456844408 13295573257314684996 101667329959589000 983178790127139967 15742010309578938024 14212996426210871393 8120944319364141491 9113049037574995192 10933081481134646227 13011806897597776485 4877750765440569580 14457604012700033325 12133060669509786510 3532401919172308025 14377215790761816696 8362901293437746912 3723135718630452011 7101129931863026030 5981549377354213608 7247743592878113995 16784500041752121355 7244982572204609900 3086576084146277622 9839715573013741619 4878004397635076571 9822080698297319832 13997930089688801864 8587658233062720582 12149154907619388234 11190316183126614882 6677581684245661658 12529631963865587580 15607472105680229574 5912489278311372780 8050376549732168030 38978619321471529 16975368466249385678 5346335548312577791 10532203060080567653 7834646225369605620 1521687187923605808 5235463650238910979 9673668850321044511 12526909719351633563 9755393299345542853 7655827164758726423 6938164099274735543 2902791384314543679 17324739853545633011 17593424107110601800 15562661514589536898 9275664316214072148 794849819833466684 9778440926647579729 17475529986126120643 16238617123704952128 3132181940911000420 5124098511557189009 10316629347201253380 9343775149305581266 2515483584981696581 8604962557424619926 12962280068133673251 13613045127604773297 2301568645761168564 14832443594320323967 11870863608707545250 5332242544960717982 15550742148391155784 7299779044706093968 6322989882499580735 5298432198944674244 563191093105802309 194842719643615142 9400488957580187294 8243060741841671119 1923037893766464383 18315801913041031857 13621396167408401604 4818400894214267271 14996071336757337260 599757095839110933 218893543468828892 13386931785157371957 16802781873428863758 2624916148733144536 16534028017644274166 682231924426208387 16773588908377363323 1160165227795204954 13022445938800667096 371655576430978018 1555652567997322185 13238990674065992353 18120977371516411381 6253175964124682157 5816371150771520976 15223566955830000824 13372890876443270440 242567339852493133 9333644453391190320 16707331720493615634 1116214679946313047 17503126656706958373 10423219499101465429 12563544596740811459 11174376725677407118 6609610093667300107 2505630856040597112 14673275955707364319 2682967905269075118 6207411832016271724 2777027131426162143 14261607646758146146 5589291915934600921 16974093358780968982 11907631628020786922 8886444513639604411 2442337533166890319 5523366916723303370 1586799726318401951 17996547639281010272 10022847386318473644 13165371057485160430 17503353080052597674 11064522830474284384 17017541338514946198 12284659373974668756 12377270608458159855 8427589253570747832 17530024644239779946 7395100280475026591 6357480384344755033 9936342537620923042 2924593081513980502 14626387293703419301 17090424944779958336 4750667138867747467 334691912346620804 7145313326746518780 2235234285882136622 10941652553604174652 9229371104546665279 13283203294222768100 10658428803527140469 4610084662231967780 15599102001643648747 8778642999462987221 2942597423726998801 11699687961684779268 16500133940656035669 9022913129555379317 11144982255065691428 14311417821747578401 15324051621886097513 13993933809663141041 961945057673969413 5114056504000995858 761001027075840626 12998707373806027727 3710544613723624777 15060901028741827706 12231781488513157929 609906993217547963 5434997452571439813 4058109140462482289 9886680233288362251 8251359529048796043 15979242619108968540 3658676539324775783 8542615808576158474 260613247979610538 15104664305352402549 7654023450758181393 3979361743745211171 130432840994628504 3721390661385682590 2018936737438027762 11300222745742379179 13826382267733058419 12108344752327651006 8018528550364084717 8633626058704049427 8670029674138901674 13059164749082179898 10842119010936784194 14826336450526165978 2810093557892097364 8319631468754107233 10793564516635763315 4735397553323183919 1865809369843027664 2858313036028990508 13190300575942507890 3051227378785168176 9110193509022112701 13222296766128893342 5630730574897511028 4143510485673855074 4501327067845993088 13647133848459499782 5097830083066271994 8237061211704352907 6572787421965667464 14919228023167136638 17169531517169625438 3562803255214547960 8332274433414155236 9946424356305318498 8000691461037479044 17463592902965381949 7784653847959215925 10715186309127482320 15070557437782690900 6411848949732518245 9224544552660115022 14922520110626434075 2120587362132295322 11276801662986408502 7286048862078394410 6428985026418787855 17585829079427089304 13814935723363640150 13140269607766931625 2462078366304522212 5719214695542763750 18120130325057704918 10421810344054744430 15427667846999869934 3556634911617970939 6930853233736161007 13591712051139003121 6944168210747434842 14192496633619095970 2656052431670994785 10827380098432328672 15019600563508962560 10432973092085604417 8601249076770271215 3145569870569593547 16164595314169800151 5300839136706538566 883627889797603201 15040777398499216298 7887025482440900698 13884268697804590590 8663830132033713059 7774216788183481126 9054896118281951402 17822373577691128799 16342577179180441121 11972274418117866574 14399404788390927156 8378956448025139643 7755354744955825063 4288484259075538478 5183038530651670613 14754948694880203399 13835592852899642523 4186588462103124778 8906898046298759627 16795186200489905162 5398544636763588045 5856221502957606046 13614942156687907832 14292891753565082394 10132624522356592123 14148711802427937735 15566943745771576753 8742608805645652372 268653516725928578 6969958580453794990 14029091963727490362 14472355752277298415 4248041496824509369 11696377906406835299 6341622246426159067 13070238769284312937 12442943101912001776 16561962855593382195 14601890684736735405 7955818534305667908 4129062034384269431 4437500913074575515 9272332824667992884 18415883446834808741 8113479261945172864 17376151317804226746 5771042960183405737 10111268531437736523 12158541726121680317 4556014195317562673 1652186648729639745 16971615589579585798 5520896906405864403 10123240242224022131 15584666866305978134 2951929682663034844 9225349267190991673 1346051933842887699 3959537734697768208 17050023294171683299 4355141780272052152 8690411769644620352 12995774251282128153 4601311577572918299 11477467359907812325 9563933010595332576 5073499668347089101 2360488475219473 10841222015221205342 9572280247538618961 1537900186446350059 4830794877607468041 9620219677865976673 12714239227450265393 14517215624969277087 3917600565077130434 11966379199857814120 6295110187619636865 15034967208290043235 16007645971779995345 15445351132591987549 9343948670981383280 441716340027138984 3798664524467810013 6471955406109916149 11240042802591490226 12020365954377134067 12001720749846427797 17633028247597770604 16536715234691538359 558678870238223951 8236398527275281802 6412829430244697976 9716897694445277507 5723979450203566313 6614652857620501274 15693840331804430497 669936694298779022 13603078540453638152 4408207331000498125 6219245925108036729 1255949389308740783 16759840304616062051 14611117152336264305 2626903673877799618 4960835522785980192 15362853067594498106 1692606523759326264 9681663732945864915 9887451873833397888 5864386886193003051 3200929071548974967 7353852168851587206 16164152824447522190 8795654670259354182 6530568501879738210 16743602394301415376 2008502822215004213 9254679317826398940 15388283161970465034 17829123376637658401 13750110472512640810 10195054653822667442 2483748414560200710 17811199295567516736 16810569578620018227 16659286966287019343 11617344601698104555 18304420485065781095 4807447459041482639 3178695183161686237 12561331849971808166 17086473879120187713 2647826679534328978 10785619410003341654 11681831528106982763 14025190816947386918 2080189964042764567 12809069234192376283 18317874424550886709 17330788947095025767 1028009795708025699 552311261842274428 8198861677240420902 16934298180091656173 1120460121197436062 9767719174568549935 11766404003089975941 2234950763892042165 890501678655908664 18162590560654183787 18398799039998680278 5753176128863506376 8039872223930161355 4584484550145898569 177996752611066478 1493481337308199683 5632968212335690339 18281908142873317966 14041256800813871541 1444890830975038110 13394259110462390392 18054093137632183423 10293249463061533115 5727279602603526503 1508118011748837140 6795009959249123625 11574250341808072251 2551502580752927041 17485498552285125375 12191932488036192346 18323026244147009038 12355102808427660906 10458107694108859781 18194747321971183898 8907508853237922269 373662951530021975 8662786099586515257 14614314491919504134 17184347986016888703 5625500764369746455 1761729002213834309 10894465355255470975 7627878762635144052 514415219568282535 7684051061742501975 16378274175549758787 3624768644079544019 10300329621851741813 9701926834636861867 2731723167935582647 1403706720353130917 5089436244297636432 16177333102302783166 1415501242559261382 4915936445254080974 645881774101443090 13625783515493866050 15843762048290994877 13792796076197729923 7521437264190059949 1449884377891986383 12550297169443314706 6517929721492608178 14200340266122990106 17652402148316218863 11643973584271103064 7540945722736500992 10055007066511416071 12029126639259133382 3017912938981733452 6623529011152755963 1580666966339090216 14424298453081733210 16457214580101302697 12076085161607274241 18132829247672906714 2231635843546591583 5926325660000423999 15151307647239347387 11810611453380737036 7525402789505687149 10213721179366817903 12537236958937979561 10544572390749069970 15067559966119440688 3487949252591752800 15170932529650852811 15384437414235225222 7649816602303078451 5836442488986412946 4519075765893883012 6728405527950621964 15384389146718193729 12762147066856705270 1925946186218832024 3963511952836423889 9353252524872878151 13166734529473008549 4081058860651063647 6505392013326311521 18403796955523618133 16558195331522707790 10191784327941021421 8075108538025087002 16396997083557924892 9011532603876664105 14315173551809078793 16077270921676076459 1569542869239430342 1574797453689045990 6338687092397618087 5127610042028055201 7129668397378242917 9782778451719254138 12257492582591819537 5338255599968271961 81208167048656289 1401625475141852395 5754109745631566421 3390963928289382080 9090828122300307408 8454220796904178474 3583268951970302606 16930095914311715405 3581149331135802360 10207967279398563799 11764513766085539406 11415744713369461299 15606939124612156976 7104010715449976701 9179162205734489597 15815706444070796793 5392890009173279 5014115327881904127 12069427846003929501 9729762171473891912 6201933901094924048 1822463031685121843 8749368376324483212 17986101770924807357 17762501327106806604 16132774988502069202 13847216318130153320 8311286903324361848 1812047939248217494 14337982380541859205 16624189248607256457 13403055100801073935 10946526799641151674 13101906602868011875 70584931977180055 17960263420510674465 14200160247058802840 5898993730109682372 11303348194628131063 5884123709373090505 9841754147534944949 4896498267560229019 15742303183746705564 8524467683141442727 1552218244191915317 559474773785537092 6490210352044620767 5949494219193341156 7944521666571877867 16426898617046967486 6580788400902310479 18318560008094968240 13884397706907903942 13684072909223332705 704558352772897645 13893874205916775919 11899525955367360523 2792615261873472296 6863256535078380820 5892277048792007451 9277514373543029060 7247103901284402686 15298686475857927345 12234598929450940759 14445859768376047964 8748401346064650802 13362061890338949338 7961729832844098712 8122565440316442572 3128361624201264594 5432600263060003915 4861134062994271079 12454384259778678154 4531668114808413885 12305419880979730507 14021466943213598554 6845482052863090248 9757626818528359036 8793105714384168961 8574208902275899741 10005591369469246778 16485083705589456022 9798363540026692538 2452627796094703473 10405871671920250285 16070629901868164929 3663086424985540503 3867924794081571882 2164761732318131430 9276500406016885845 11084017614261908997 8916723357314196034 2890743859891496770 2834273030530097271 6148467595734416928 11113272325069665893 1991276731534421276 15882244017837776540 649977532524501572 5320420104157904503 5756601169136894443 7124439041136949011 2133284297574836093 1938372533704642110 15407080523859659911 6145542837283936337 7741677643567709480 5141592445517775920 13393756353698236550 7069020628232999804 13513670121742968116 13105511651981094520 5901042689518343949 4191799426607626664 4512589559931314785 13584976341041915871 5674101903711215908 13833097922468379312 15241766685072624226 16525409784885294865 11891976400814012690 13507583736542501711 11998131237980685008 13705921119955244043 18013705330965203159 11930380484469538173 7997430637351330677 5178307759923981216 9775893175905441510 18347917323158887162 12845671170882867767 7026387648250517494 18279638901631180865 11629621400370756331 2784949954289655684 3725452447894458544 17376724653088706255 2148375651575653889 2389881710919469665 2609850470731299353 275005911303577151 13583028679711475765 6333327271365329645 6995028080805989099 7047795263534071994 12833439166980828104 10257510114179183030 2388613812131533100 13205723147585307116 1290035688245204562 10475173598986731176 13687473124448510260 7375552421513828872 5658044865345269182 5159445315103649197 7414774266174712913 3056449677313856542 15808194027093121460 8400841065146333489 1173647556108510114 554400583556865634 17847998992757946754 9154256084775975407 1677561516261533157 5032383929885595779 13120503808611229580 6923007133441732276 3663855969435252389 6960062415723453660 1963225566696658667 705502160630371733 6623426442771988562 10442418349529018566 7572584794893652337 6975306268740394870 9362013907711186712 12971378799771785272 12939166825383443007 545818822671101405 11321134572454380751 12564187098774436814 9622461224909519727 6027310343586938791 5512006586006187536 14152547020531647750 1988822382020193061 13326387950115044017 12788996517829282081 1901076346524364695 9865571817217869347 5551098190681432594 7928003542011084040 828312148057284993 3332748025703514244 8839869803720675872 12821144696458572675 9137480907804206965 4669745536368947442 11926219437865797222 17070139480651988534 4706730459427333170 4254880806110825775 12140911296017968594 16768690061718912614 3874935084175274510 4605719923077783133 2691523459465457419 15563557012367237313 3531311403138992989 1713420885342946261 9695608653584801046 3058243849465710106 4386456175906301353 9035087394468476436 11753260479094717582 11867767915706228246 14356362250415863096 6989866085303475763 12034766299345057096 3978671337757297275 12854553198365530000 13859500552208675903 2772941603145358250 15815203170063168954 15820851154402771436 13010038392155855227 14551713197099214078 10693187676602245151 13627787012393316017 10124795499876668385 18326957440497584558 9260574920242454642 10675968051248034831 17725694733915906500 2560718861702733063 15495785197173407994 6763861240926905409 9873153636246060464 16006456063849970779 5947394119047926649 11762370365505661833 2668176753914099672 13974752052060062610 9756338289267765641 14559135607069191777 6346883147650897586 11820964427576139280 426288077430629937 15787818778130535936 14076493057453857000 14870285247628090697 17292403150660776547 14956725771399913581 14636966769211666114 10785674573083099330 18230398996198771634 12304440494371452516 1355810959993855508 2435879040059781440 8061772418314949515 485174726843565396 11092496892976966 11468968658900008232 12300579280534059963 17130064008502236549 3925530995780700490 2255350737439655385 12489177476144373302 1694921174308416586 11767980741361806133 12073000900254942528 16874370116239397782 7104716458275908454 7371346575370221560 7616978925663149313 14610791058930672570 12733706972683938941 5106497373690514123 9716770982966960951 18219160745948390500 11867676451543403205 10852358133055537733 11399445668528480946 15486725937334713284 16723211292560919019 4155512535067405864 2039778643732951651 13898915666534102056 17842367976483527991 10467936393647168971 12222366588878013263 2069747827391545246 5074181094000641700 3917302816136145747 6056040629532689018 4648952851145349205 16026352618884095403 15371805966275395194 4506196576752490589 12156197014727776448 4621288652846801403 3887469454843951241 12455367137047578825 603005791870739575 10054734579815248826 15491619932673885654 17933740925610861814 17063431121843286317 491572744877404585 12237170490306071297 15398299886304625280 1024247546889769924 2984320246137287159 2742587250139252795 7877876661880211724 8143914769597212374 9699257391819307420 3457275589408800704 4433083409750295481 11146022705902156612 6227528363204078244 12676070076450093137 9259530735071051318 10387448245753031417 14269454004372982528 5502907741709318307 3891373475348801996 10550136497214508072 5491506814177215600 5500567246319557630 3157106700180119967 8975632953426011917 309437315294182598 14163101630479820030 14362114952037091873 15062287777056888622 1586965983142325895 17503171372344911747 1232569863566901230 5580076082812966899 13098805905273329847 10813569105934448843 2726100911082741674 8203093458186690023 5915458386067958448 13093610088456829482 7975384723497759798 7139594147490807684 7254364650509205979 10835269910756115927 9684132254845659596 5141190697621733754 15458402444955908471 15381432743255895663 12127018926837412970 16629936094785898709 6543313843404990817 12559022680222132611 9845915754147730001 11728122427297272401 2898236527582146716 7521899833110412121 12651900083551698982 13118243600591515038 2373073318184421235 18358006285463388960 4263780666021871517 9493325705107714770 16606999492015415702 9893174396584398803 10674498277975538594 15254216780094571480 136258891210651426 12391962859120127657 14795775055804222618 1669271348134622256 14304038363754215598 16482212241168460508 2735753167452265593 1628912658253837000 8491406167673336970 6196924133808952620 1407647893636217008 8892127068066113429 1967709808509787467 4682451137213072390 15479529308241008059 10131580357204435431 2106475590443212318 6811159116695182004 7160570931816709768 1861631428835048422 6787577144554953020 18146905454542223387 9808102069264884523 5096314731339152444 15447740832575124307 5139278800610526886 10700486390418701008 10992375667456701716 15240393732490308914 3201137178708608935 4968773291929196130 1071887238818054902 12802037096828683712 4829807452543269375 4681987662453165749 14999167140961587161 10303354530732553702 9063258235516026735 16404053869034807014 3532911189686040671 2349829216126986395 8114517975468993140 4657455964221140524 3468488157239728352 12217345163330173255 13642872195056234583 9105458484158500534 4100727093461786732 11656499949539773439 6612782259653862671 6127207624227804767 7486546292640334082 676388960105438439 13215021039542945017 9809605031912376213 6992614840940084248 2496354622729904648 10209150036174369779 11293477070912883357 13167131428550132625 2740022016461538146 5450113532988921931 12070542420099290534 5518951339121454395 12857713499390032599 15359787097610602716 2333380555025817759 491872807952148334 252119546425668474 18338674079141927917 9107760487300493482 2670761503061816980 10016642467654801091 972441488992359584 14701167910277531726 1990600713141342728 3945479771525622756 15007619501024043856 6233156267761764242 958544902194192315 8184760525373556786 8474555207074819030 651565844268637252 8873763163099673743 18350473105743057425 17619997209710354798 18187525054402375232 11065934430691755288 12308141781083813046 212627812691635036 17187369389804976916 12506388380205523319 16045419801773467181 14877368170114381979 7126618532890260573 3844776997919765174 17442263942965087592 949285642904592784 11517270543551626825 8739938214262276211 1587406752647112011 3122072677552239673 10210196243840816115 12869005249956437718 2349090211264169818 11486291208139444814 2869649787965465731 8455372921888138577 11606086599879364540 11220851875150637451 14303134410891104736 5750042498958846058 4737526782389655852 4663434971257018329 8792583415905940838 6239945999304654756 14584538334809131003 5494559316561517111 2873275151967128852 7661151675439847769 9292171904801836533 16908484114009679054 14337216087027789364 11859064278996800844 7156702541294398962 8050248427969108142 13677376343532123165 17880759118994414458 17727148987149169162 14519591208018731144 4378153475948966852 13219611169579633684 16549914830392039056 12578579210684611242 13667739191186269337 9816674996779544415 14599819638116742813 15766231155096756706 9972247303266789315 4525159895616533500 3294415339242724656 9683441972623361993 11074155773424052009 1604217846831448714 15227650877145897401 6276959446749157837 10761661722754403459 6852910061784147601 4467479857434972739 14170693353036479598 11940026734969289575 8436160692777331301 6507741777401368334 11357256496336502217 9735249944291695774 2058410875998886411 449303562402610088 9082802289434270885 12965440208104765774 3726510650289021545 5371627599391809270 3250844884397153904 6827140029591043476 7502119246442401604 14678074919821927987 2918487432265762667 9184542254927712656 5976509896484800111 1831494471630175136 13742701045373725945 6477345942743082841 6942348766001609294 12542622838444222307 6575922715857724476 1408772983877461162 8174486252332037888 10185074596838268875 13197717855086802980 1410270237189154732 8527684695017306688 981187234299014387 7855502232170575163 17884527228439117900 15015054387825285496 10907091612937267559 10089595243504156341 17723607741220532498 9468876575265911149 5346680680546238130 3479489467709617658 15067033203922817546 14975225191768601360 3495281760151565865 5142698270728260002 7470955768780931354 11302338199693827702 5929430047327991128 959977973539304065 6664814017228105339 1418508114616347941 4912242105966143834 15306005761685051375 14510243284725775251 8481094075237213289 15758635308014579003 9284947132758907311 1168960819601996283 9825985229491745069 51987328986319418 12985677450835179620 7276989674116881374 5174792891154177273 7136388338510182349 14165750901386036616 11240836053382113464 16802602700715836145 14855971898312840852 16389233039046226674 17938019597793585255 8323848709213275231 6140717139026314860 1407793665291878944 18295722116860538625 5066819758874454889 7337427754684304361 9406989722483884468 10546174354937109061 4373071933421483115 8671706988445586996 3257378572261347206 14751504049849000907 7375734867396069157 1995889540880003816 1601351963115780031 6232295490336024254 16243805086502038036 10677433387307176179 3980890078647186074 13269334764169417906 17206325633179902627 16007092489215240386 5489570732699273056 15467412614084095623 17143217893127274280 12376559139970500479 16464591732726469360 10221188173881600353 2873543693208342977 7452364538483740163 10271906200458394884 15638492474582129197 6259851683848501193 6322867307583843001 3009388289127136893 15039951487010915353 6964245223536187589 11905918598701570045 17225907738821901739 12272145166316761578 18367899332787953912 2710359305457130715 16623632311038236138 5373997319365406306 2067361003941067865 9508035018496570362 973072793286359816 10510413980582523407 1365367842481492296 407310371444795772 7441187308258392300 15307880252234956464 3734584129384315266 11630718180895839405 1250133324056518741 3958142065821510415 7313030560337452383 8644115577686976435 16974556740596878948 11360689293638867895 5234710083463579930 1693605671213128226 4603979912981227434 10758727483125512913 1718706638805026468 7132145214405707952 9075253005194383409 2488074134387488291 6189733443610280017 15002637018186177655 6643568423038156074 17516231600320780877 17465602179805097648 16284268592561769725 2586830228452552615 16174700206175627823 14624908172264368041 16116869746367831201 9346246122698946173 11432789413707047561 3375615586014255218 12726792221462167509 14177225431712639561 17415859483210630704 12408676382133793668 1242911118697761288 10222974122263947441 5319743152505688113 11743303833594044637 6720210538922316674 16786030014458847582 18208758754570253056 11389251633022004193 11828809274583088401 6963681787436757029 17225808602877956131 12930623910639120878 7007586378564265538 8950722978488561276 5921344300915230345 12735070521260274612 7708710930409530509 2380276604798424109 8768174214919258661 12094918708604993309 16685904406104015251 8203145732358817054 13939684672951196071 1478474557235552296 5524487519684527293 1127726296572194718 13975240018811890102 10053757174327338606 9269780568441241126 2038602375745437907 5032167000843307850 15101696495693785226 11397783484497226480 7877519707844023442 16776554769740357963 2682477525524483255 14043503142718090379 118890858742878939 1245170880354029960 8033953906493115259 16042751162047452996 16482014951736293899 7215241480282934068 14497435350346049023 8333684999977274255 5054139338632289174 17347068033416953050 1819109174872060820 9461595873993343197 12116330625028024924 8306407796925421497 8956261897778757291 13556215088180875175 16391120956343621546 13981339391301309760 1325183064429905818 14401533570720965747 6338687033102733068 12402049721112465676 12835744740940778264 17432597844390493688 9515402727686221463 795965148326517148 3130020429801837060 4238920876186292290 7094310406879737750 9160112262403618837 8622413605157586244 7851062858342675344 18020933834895709911 11626607036225228093 2579748285120407031 6492955265864522528 3735834262470910970 17668600085028586176 10118368367189603442 2031189679046581524 14445120495219229891 9258796552037439893 3183949973196007006 13331445049235219450 9234909092044105104 16673662634542224614 15853896603188992846 5462469202697027950 5967560211265107830 12438848802252963323 6458692758678626767 10555640040338578144 5151303987839770589 14674178294070091860 13622587177393033137 6366554012531248722 10137762956790448810 12160122351660543595 2439277110871061551 10238265040064297432 7876643042870052646 4941242640509975957 17468650998617246515 2075974205055843668 15556460139489840806 12729014657961627117 6927188783753479502 849982489263056938 8509107901908446992 3851223708536874535 12574213394876850009 13095882108767732505 11906307697373819507 17408853798976132126 3285692059801919678 10771958833471388248 12723921041245282083 1014025261634876116 14539819760711441102 14659456510671193288 17193099458283573751 1022066603671743171 481713961640687590 6529309243595856905 8610193016105743507 15889193786048735361 3405880675626288776 16860937703719453890 2848244784311753710 15319268241354068077 17630971622305726171 289379426393096708 13927116810019883909 3488891375235939429 6978342271689234988 7593780718462871756 17176332066398688710 9117586529423495944 14715142919220644470 1615873628743841009 136031353829686055 11224520777331078221 10972994483313220035 3542928700772434874 13751278747106065272 15727933841091562375 3265708321413647224 14992321689669199197 11891424546546324001 6689290815356045413 18332415984279962128 1414944483413963665 8597495865495513979 13064359784419601570 6183657354043961026 5652509195379173244 6708880599592905069 11388850416512354887 16573033237555851664 11741334061648708600 18265775612181245874 10636271036093699213 18379048372789235530 9490189088026520845 6657877389630029673 9273226995765144827 17119714209394780951 5160777556666710494 11808082241886260358 4445351936432658124 45763873442526352 14406885075011953995 1874838153613188296 12057480271423223535 11496067161648585135 9383161414351855491 1313453958739651421 11151142140431590946 5982722774988943719 6239734926384473387 17562524122252398887 17101350057078197911 5665135982012856294 14497553683908357604 16056540075686033369 15920560620260212197 5701518454830805907 8904070333021742458 9390799427455558688 6905192287235176789 14616890618719534030 1144622541178641911 10778153242108047465 11699970772095803983 14917938886699326408 4401639362095323439 9128962859726072899 5428954792981180839 8586244937272464761 4231425626782027758 1756953449791030196 10200495206751846382 17823112019760065783 15440441984601212662 1574605383765025965 300856149614150979 18257510631944695851 2326502058118492528 234743881438749423 4410201217352746071 1793904833022766828 1788305179204320226 5974923486795014996 13259997704100110419 4849984663120435420 16342961880258693441 6024277652048947171 8894951055155249066 4202570526181166822 15642941679836393227 6277205810058433017 15857957658870338881 4748349136523354983 12641931335960250760 11505105626506765532 3131597806042557753 17454781242649286070 14297521827892252426 9318739850007537932 4313791980875737624 8928272081031295102 12778504850180293981 5845759250123593073 7061960845297782794 9860940491908167938 3733331396170300106 6924801140624918717 6345715090030052228 7892332821896140171 6082134971047603322 14874795952380607808 15588230743611372272 16844232337716870065 6262582353796598546 893527259947262694 16429650480717706500 17345536533870667507 9576308887581040150 9503465040955384990 8222474033345017962 9437018265306661916 5210701199449631124 11343144437745463335 9247270751948369243 12186312414035085399 13487291207556919266 4884037145455048726 4584948179828826180 3500615174283497348 5564079256037376129 14362601588277721575 10585157498119486032 2401650262248058406 10782650821293271078 6830172045235965584 5361947074669639762 12037971127664038001 18372826183936677914 3191800428563559933 15514093862253043130 7015834095448779381 5544908639498708301 6172470909267240658 5484020082270628945 15655086405436791838 7305818204416200356 2372812280251515805 12791598891033972120 4164144761851291333 5566426808858071016 41552791723781327 10582796119184418501 10790286741659182205 15546038024475246881 7500787931824019423 18122257090888579310 241137216509350776 3660622062542475939 791660584944785105 17337051060009236444 12646612859543169060 5657717856565796510 12773518084521967802 16069694371685371835 4779705935652370973 16509547268489077364 12326408247586757755 4835180622583007423 7324581812421946894 6073092815566068970 11696428094570804726 16930286226994160952 9034584671344244884 8330311022803853025 254391717965103859 4397920109467364609 15226744771406641980 11166965509127413908 211304812723367430 16706737051406473647 16055298594833066991 15467270381236967146 9758445706078110753 8946383580238418713 7109992642425473337 9685904598643145491 12281002206001538176 6414306041616195404 816696923964618574 14427599623772498678 6176692805761510777 6141173542615059334 15572658217631838719 184619147220399007 2966709155765436428 10220953177485535291 16634413253476440054 17276432324570777333 18110552694541257434 13090978151149791875 4982103354255855195 17460964130839476537 15661836049380820316 3599243061231526207 6725126471579910135 6919724768064011178 1381028184759013277 749503735553255285 7080861003827313609 17025461484645563301 14125180501572794936 12747963187796715095 17932760452536745820 17157077460051266061 17755394017616734045 1448683621189271155 2530506123083556950 12253841984328001684 2146360905705523840 12799714636893243776 594749476400748897 11700793646123212973 11834583121456531311 2333115739616001510 16037436267823499512 8598447259824577799 12909128718991284024 5098843799921866082 15648407968474483775 707689483704260907 11163307156087905534 12305306429390997806 1238924752798907178 15395162009122836677 14007255857926878125 10875510164345875889 16651626781778691487 3571495227918684446 4581123859540411174 10232522547561660720 5050578052193191212 6871001939782115721 5808520543159828608 6218847727389767151 11588635404397713969 13017355448110428143 2710268472558535260 4476714791178795196 18375545901412070672 10595965155241326380 236478159825491061 178555182489095338 12888481504915644718 18139425067365724460 12564979944323924601 11870578716707754057 16033184554152723074 11680119293971535085 12621097637719694572 16084270105461265547 9039254270574984580 9132332142631020168 16843307537979034914 12026494683090061942 14335528403603748723 9795191514216732028 11170103233118302573 10892789815563461111 6647562407275921483 17526421951128382596 12245275801031717039 3695971502254314628 1384398100574794330 6964292036390607059 7980186645585408762 891667773998024573 11591552187834541590 1568159224117328809 11827770230506913763 2706582830665757896 13601307989889599587 18357134312492582782 4439824359533285778 4390312273854001248 1807596173308214476 15242376001563709401 17491151691996452666 13780459434479937373 1534564046521521522 15044124407091335251 5264102061370923977 9896014365937857833 3031726084800370905 7063788338674395341 3048582331352516457 7640262883000139148 12077889315482720286 17029625390289844374 14004204042791676361 15307288266324374896 3588942738905702731 8512319176426186232 10061380209475254998 16318130315157235842 18139034155761920306 159179086004547500 3915441014565102869 6242340714616610891 8312704484445121657 7939970007760223897 6946786761532284737 15244228782430495499 9787593592917124931 6141058241714174756 16234544392247440859 9267289701563204859 11174186529897964086 7832376799510577779 3473462187224844916 6923687445397026380 5100162818449036086 9190244632174023917 5257059451639288876 3744009048944267368 5167426496099521803 14018089928953715889 13241794618963774421 11509240880938012453 7955004674636527798 9727588997093611350 1439778803106398894 13865330166022404749 4537037761285578132 14740274179527193751 207571855438344676 8358702983296042047 14191364038237547208 1101936297523238850 228662838494281593 13594816667720021124 3710087483266839063 10991378932577603967 1498222161335863087 18299114425111441261 13823791167117642283 18116239567700064486 10167367381672460206 4456234107707246669 11534133607282233323 13310503974427838447 12475196325063099722 11755543481582500180 4016563472011840013 9713816773355330149 12008916635455110904 1708500130798629073 888687592934835069 2738054315627511635 5385054391998515629 8049120833373873008 13597606419523308227 7249935548220605542 14542955823478968309 2843819976544944565 13594179666080219945 13657067007305676144 9412040634395235842 2700285587783562224 6567065295799649105 893260949831232620 16666326622869828032 9175687632577643286 7715881558833776409 16643084972335072799 3926914413179645671 14296015423164674751 17325661415837488582 2821910979712654228 2491544177052357541 2480391203237347052 7669791570283831524 14420712627547273459 5225893905922259029 10941933609231185630 5243901797313986993 8870774529347450023 16004119056416869319 11968702552888829003 12319513392452357051 8095700859665100584 8177018365245490806 18140912204756686731 3630832078658327063 10845880183283544275 14078610728477049559 9081285211994871301 6801778551765191510 9580761630430569107 2414165945513683190 9225549152271210866 14978366987349149372 7505192080594657360 622450410465328401 433250598351917594 11773081544186741112 18126174600464608904 12125231696059382608 1743399954848246617 4299169656975502772 4360292193663221894 17702016818608879812 1919466132438755287 4127183795604996897 11472605374605662730 12000742614841523375 11450709344785143115 1789895918198575525 11258593219410331662 8765848162941241412 8913571946496374032 537209996040430191 11969636203739195025 16312720805655961116 5070878055441445672 58834258105138266 3691672064468300416 16970330711573129669 3400743295620443758 4483395853937830886 4313229342399785789 10858823931723960498 12185818361873949911 8689410745244935412 4067815552050205119 3778857201722429967 13612725012016593799 1855544459458148503 6132003119256299850 14110284422440779266 17010233042278783585 5618193214950085951 5822214262464754758 11546841687665015774 6624125357541318827 5743728372128771389 3042090368148240313 2607598258296322295 11404938797424483247 11909184836246088656 948363495105628127 7317099539438494721 13936003490493292761 13680012855069559126 3857689856599839106 737639096388481971 11763447060931684320 12047019052115215168 8055541384716901511 10375230990571229312 16997040178959428564 4304629089375379801 5628376897235515582 16593668718436172610 8893036750575993951 17862623946319009658 12057304697203246898 13987620461424815516 11747865189900906575 3564389609305348571 3951403778300505826 10810527059501170834 7252037457962704452 6531773036814105019 13627391499597497137 10326115984429846674 8884169700049594682 10112092706268151137 17139303246471050008 1396225966288600750 15016150398065075872 15736855368743570414 16281557559543951712 8557183575861527278 13756657588456508236 16608463195741446183 11099313528503232263 8900068474729393808 9607842190264434484 3444408175487550021 3069228757385160958 4875357034118694994 13400265975090173484 18694075959795879 14069233803241559341 11493451078584501678 2323788117141162023 7193241827447346015 4091832889058131156 15952541216731811282 3304621785099639333 3821260782687587596 8039357459369848396 12421598539165941377 4305929716133136817 3571634853777912590 15468201381485029 1681095139064755998 5070898891125663639 1389968137071505008 2056306511574455613 9653022363325508038 5206664587665880614 14037836161976694911 16319211645140829144 1766924746884917728 9580668354031918757 9913555862491423656 15630786552504871386 11539857851089007853 7879376642802375632 1833951495313206257 17462462738140119699 9637152898580970943 10957620933811748119 8558391316205192987 12918095235119100225 16720023362729276508 10420137415405710319 2144209065068227896 8541380022327722787 7710359022287815200 15518188648482292817 2705863572554975586 3472212480521168771 6509069087781736474 18250984832469588393 14556752940748392226 1050390463200237053 5889463297154734663 8027610916461518626 5885693634994030873 5900385467148218510 15702619368268387162 176322643215044115 1460497001551881848 5100228500452101719 10523921543590864516 10573529996957917089 7937371240244787506 6873780866044567141 4693821088636257202 2600067283479498612 11430796098650929147 7691223181810771984 3482022472580055021 8766663537072523236 13375780079853560901 15667071679436096112 15283816654609222218 4035714579998260805 9673210418577567014 8791462400244334796 10011254486478079887 17092526607315573223 5912726133582405129 15975313978088828027 15642287973934532123 5698472388897978646 6527043900367416534 15264997112517224415 7526903923226416828 13617722480043589011 8378053625218234249 11221013485966866001 9930666610336995823 15136274784746822501 11960749494871927489 3387443498894464820 6795561595348757153 4071159853777788346 9339454678944627040 13213199790625529592 15862572303697348831 12542789490993740090 10050422806283348325 4079843972601044918 15850668358541127081 13702214079610166694 8058128510258999054 15486709834787730116 17299637071405563200 2752014822757819562 11393765878356415974 8809140622693520968 4214491437906126903 9992829823041345395 15300957289988106063 10105298715472079242 9650306978512184054 5609462772776997075 17350094961066225464 9782046146675505314 16266809945193686854 9336675182831220189 1697487980797902307 4596670608262098257 17275423963941843674 643775606597702049 5216394535890737037 7764027078289886222 10204479877456540918 4669060429784166693 2956195201231797616 17475880649632745497 9180787992918570077 5987245975394617786 6783266536093270510 15210920533760963462 1531169268377957601 17081344130014066791 11827054872974165798 3731887136350646956 921950524478809118 169942818767388109 15249062621261295063 1044416194501551020 17904540432901269259 4147471902926796208 3428169032829961432 14683778264250958975 6769659338089600653 12156298836197746198 5731329668160897213 6752096313486113512 13880063026524930215 7585369572051089973 12288986549079462938 13175946755274244310 9833004057683991446 6362980182545014712 5948618271034084145 16876316104175265295 17899647469873119931 10005683846145883437 951420120358867636 3299556014121280333 12863104175604583033 8682055162168947011 9831450611993569648 18430275762713056106 3014479459338387384 3587579278036143026 1473999975731209331 12435090705022608552 9345719749070491433 16968760070162448368 1237356761881471539 18213364123014219419 14730650537458523412 11698190010758830106 8123017136141818061 5923143413187024410 401469570978188874 15402403385027173667 7754536681349758799 4280600124848099862 6079526035991451298 6089071953246396699 17203069873800358635 15521222127370925768 17035740219504310941 2705897778999560048 2630072920568954534 10755551601868097863 10505172568148114776 1237995762934182008 7275302958581982833 11120073977252654446 8263037142823345058 13494320316167442506 10202634406352908558 1497825884606280685 9779547833238718006 16475424695091074375 17919744043849888501 3578678190475983602 244906973920040539 14078676904521763365 15344783285373128432 2336642552285252160 12649446050132152998 4537833828711551180 13865920473662575062 14271052321922715814 9713957197417356977 16798768808078400396 11883988801982150449 18061948144828722665 11884130583748562825 18280506865927403271 14046032189741709627 3963359407444259980 12117475993459406886 5670551056176311745 10271815936320451629 27707187694212644 11604301001469876484 15014221773967857150 9362791175254478562 16362755869906894553 5407352188973499163 12154942449109055833 2992932906002645876 9330934478688990985 158707226313347140 2001672955455788647 7694027392795649632 10883641410095347056 12751102956845320968 1619293956669061305 13170911778477732317 3423778592084873952 3324454052318535812 12735670667302737711 6735025744776442075 466082644157731874 3291610601536465669 4239940954031513938 4645667401574435376 5335964206069698924 16957220165414309364 2695600444059101022 5121646683665407351 12206355367626380342 1786621651777537433 4675368140354478516 8019994347178503756 3145530185651324226 8047948959796320509 12554530339412141028 7826155914745798155 2740756342678056932 1968150320290378919 12451320508577564434 1492403046256137513 14254691523187181558 7377990083951838204 7222351087669155881 17558223441493669904 9246139846260801191 4005798232076933059 4939924779739254597 8741170920797782847 14711856350068717944 6205632151827278337 6508373339798805678 12502950084450765284 11592300881370104704 8636670379041967176 7339765561139269254 4865489629627316928 13255710544761482296 10457244213644074920 12161634187285087253 12281302831830058633 12434238000851971028 5164042632951573556 2158181811382174478 7856754755789103385 2798984997536178158 8608033077892051574 10634078813252290881 3798495958416389404 15923809642283281605 148903941879816720 2721281784273614880 2100250951807812394 13984347349787390206 6266278757651376993 8543081866086424943 13302144440059974481 4377004702209024533 16863411693245373275 13019189653234223828 800236797402628500 5707826559125229636 13971710526407271898 8868497556073628474 14842604182350151913 5659557372008193629 1514610144051994659 18030452079877762189 6187006680230191480 15374459211901532897 3434964432521413204 15324961774154937941 12739661267624618428 8063964201753266742 12695172381152756016 12004667250210995930 3916296277733096398 4324461082036522368 16305927083605678693 6394034289231489673 12769958611898179512 6967814250662197955 10555922147170600085 17708430210731192399 2889723860524367584 15515276515837556856 12005103851530350165 13829012186117993243 1373652319782328058 13303243962618348142 15085729207557546266 17837437993235404070 17356155586138544407 7176564875795043013 11321666672484531755 14749617290752482905 3468342885073144271 8698476073462683811 724301813934205834 16674523471467088866 10444126032950809102 6198229991569741645 10466883471772438461 14781640179787145483 12950456778536087591 2646065820912391762 17048306901324530630 15562350633606113470 1094121714757121972 228160576692392196 3134148170010013170 5014247209610954146 15329032759144581019 5845507435196694423 3697541445725508686 14240654187040176920 1010221470735077670 6960721895737919240 14702577018454886117 7027057078488711295 17825900452141066758 11440382417403422562 9075867329817148250 10670243894939344032 8855927355774142251 17802749109909432537 2331612769268680174 10747119762972025416 10310919101242401818 14747566973516042832 14028421788247730575 10390998026285995329 4819619384316383760 8479652262369297036 5504174056136892676 5705855428089134097 6688884709887033358 340110290841408809 12033587689866293253 12595881928018592187 15987206501549334162 9046600419065077268 734127741503813677 14800510245269134416 17917109255604230029 17173464223539199132 17000725413713104936 15577057114913551302 11863632354787628233 16179813507114378829 17593343650739740190 9369232556449782214 7471809527318006226 13465222180817824432 1197428427961896372 829371850950209503 6731734139312112813 5106400254795645231 15754177005661145306 3081184826808257720 4925798299175540914 14739453401409223598 13828926109683975866 5317959627288931584 4320556075425051417 11101996372089598031 12516563530497365577 2257709065691517902 11215928301812164011 10958386922448508139 1425580285546414992 14765851338302279696 1250185718843394122 18436379674591643878 4684400192104083177 17019019178073501027 11499538572111054893 877918009858841707 389847131530129162 16060063509101835965 6749685886205914814 7774795827280185585 18368822071375468241 17575175152147826712 9510938831398175465 17347935079055299188 15193961099409421465 18070215901185450835 17527174100404877282 15331073786695573394 3804207399560089385 13976299841978825612 13134913520729682794 12131182250849087984 8207980471335421836 3661864771004801784 6987755710133973804 17020150405398248939 15579191209642918212 9458517420357094618 10832420076508544176 10149259972437430669 10579400738058107052 14711975033846006211 14607106899611413376 1659420294626905164 6688250676443600010 12078397759132163989 12108784202496626159 16460654021939221736 12739831770989289753 347228621289548389 14623316873710093015 3141303669385132495 18335057833061547994 9553153525550514866 17678855412070159591 2506702277181894622 5838306004803161880 16278282412808237469 10621431876299018131 17625027633669352594 7894080748291242006 12338385559163343598 13746429857822530764 12408776153790030450 14097086471454346153 4734378161140433391 5874604570023857578 16035102936090826052 7624865080192738005 13895290267527654832 10001615677452676229 2751849479725965509 13609338008114772302 15214090985955239667 13578192914205426611 1675849259410466780 11816268885932802922 12245159948496512833 13558101675721089143 10080922205383151076 14981117878867824723 3798501401208966913 4261419848154388679 8019565558523169178 16186148598751413791 10415218835035729739 13096318761891943245 18282368599095550077 16199758100812182001 18358017561455357600 2792031479042949345 1124876319457647210 9110869403492938416 1586929645936892770 17536549843913048832 1627028549119293123 4613077597196981153 10418852785428863130 2826571016029466286 12216095467559467236 12103703996047270379 3315575207785761481 12708699290698241370 5059171355943856924 10894932575614935946 12194754789955546079 7424147287052781986 595626579986338116 14809243802021311657 5257577473723070470 1716148596488219963 14421749016050290484 4069816615119911212 14113725879365809657 8955673059073284185 11232287880471725594 6949457639743816280 11376861418042471999 8684285071020306862 17753141493599233278 7366190996159580082 580418775932938920 4312699115662490775 633911783024807175 10673771526325136312 12179657749997079794 15419004597977553590 5415274399593935985 14841312166796669550 941259438336572094 4981098219499343922 18028012378545310891 14134206128175204168 401521741974457841 12997856734707210514 10101939397030226464 1413636151609260033 1659768438135231773 2791781132505980928 17926543823897863390 8560281237324733958 736612047756090788 11541623975977876105 17872037165088657762 13858237003952881682 12951298813278202203 18249391779347882733 7669810994234363498 1558448921345314413 1450772319736529192 4648228542503535795 14870227666339742083 3918688383701347586 10238702799808221745 14618807563366078698 15266399131875358422 17055696319520455783 952873161625585166 2843422712651100109 14949534236459672956 7917240655299160062 15861636590653815145 1216247205225429506 4642492204750282601 10199801924460200871 332203399966741645 18182099047879168254 5486810365204663521 5546655076630956714 15263194141462720831 7470821536071254160 9150611125844306236 7627883003364310723 17592278841118474882 11612406570779657776 10188079949595156047 11259589660849537220 14179830704963709899 13986891818107664101 8401521415357414914 14458471358943345792 597918441707852046 8813829186104470862 9690252714173308454 13932347483168648771 2812249197951735754 12270360108298935408 8874124673970301444 4966237722799672643 18145403868965282205 10927897497834522712 5322455083918408881 5807996185696861095 909710439052379338 1528858104456035206 11697003200242421625 10046543170730658065 17132924651476286309 16595184276638237052 4072590527536153905 6256130575097487951 17857066660543835082 14953421548325555160 16474992481545869783 11500453384271792091 6390395609006109682 14686920478691506129 14925814266913384631 5995870855230165276 1092735960619031022 10235192517534155283 4685564355066033430 361708062029014447 9711674601521321235 1358646704250603203 16996056598930082417 12049148522458535001 8394776348384914298 14283908218975347830 4805765646605941425 11326187551933294856 13137976533275239884 4044151837257166010 2904590137975295966 4040765869294210002 14589886304149572262 8293669669886452966 4366657193474415108 4596386434107789699 4161103986823621550 12685657305970378732 17240116173423723059 11317426271573061003 11423048108559578526 13763716182612166041 44956293917489548 15864363007934449355 18019583603966044396 8914110485527352569 15508027580271504836 1856802307867645058 16575362222562933280 10191229649282248959 9063874718259307663 9842977350246424222 5336756619447356644 5759261652184797513 11833947277743799201 14992594216016276438 13749747313800741973 2857665392430642796 7047723004359622727 14612234077381643290 4685395078299289266 4361940049480248618 15876673338228276080 12817202997007063510 933514437129866581 11129153777950802181 13780090988683089995 14450083180828164959 10795861140780989156 14804727313276344617 17143572626815507020 10150988347601488044 2276235373071124652 701931899351429817 7431300679956370159 251910885677707923 446663486767227206 3601253760422700647 16581232508336831019 6818509490242532967 2292028674010945283 17278591814624814185 15873142780560552669 4962774934502127580 3083855380642923370 9860709833133445498 9743164831227992278 14801604830832973579 8229051473648033926 16184958355482273192 16106949385682211827 5506995660207726841 6816964378281505936 7454591743024004806 1073467948908128389 13135288643539615129 14550545609721790206 15566826750643750924 16894104653778340824 9680360451190259668 2888209341997044777 14278850495423993616 11988057400499690849 2360757516639285374 5687782948164148022 8010171577232506406 8132863144295193525 12353734541394794909 6728434292352144371 805364080628916514 1824850991593368727 12396715919342187207 4339931129664770886 10123558952572037149 13133373717610060385 9638450780048890877 17999586351706453140 670189009881787871 9020632767580925304 2924760941219448940 4194837057184863571 14868434124900878429 2967121971195846194 15595273126468424859 1375051840508234709 17081581081892028490 1665590424123738139 7592030041648529689 10729411729251985009 7025836077128922252 7959312687435972675 5533395440743359841 11851393111367119239 15825328668781574116 17781204190172725511 1631705077634585299 17930974525913318401 7769967198070094434 1897012817769715156 14076012228405654396 4209547053711220260 11955764878151591884 4551057491535308700 16566450954776661082 14033934760115914508 14972260678682670412 15336819737381934896 4142017753928828134 791397411850282786 7044624577197695463 12372664929966824942 3567059063943414982 10027399337006650053 12517280171123688002 790566883300395628 4113080993293690355 17590509139237845949 15419410704208037637 16094468701833967213 9310308079710530078 15977815344213679514 5610996640970025290 14349308125692106040 3347873841389271876 13688376414191133679 12578117155831854198 13308060381386888402 8998633797326408131 1806275115144245201 9785753861479806007 7260671665006868217 9697519969400257350 16841388725658033353 11114694516136374095 1658865237774011676 2869541824348809590 6857982404591036489 6956928887175815000 10598376578935297901 14505904885320989747 14667321868781060720 13232795834911344082 4696472144422532218 12067813988356471051 16351393548097623511 13514450832631884451 2668361071181614936 8987863441815315687 5478234062362043478 3873208384372632923 10621513406630740591 15900574154977532281 3498688355478174219 9014207447741334018 1482046891794571120 4468317958892534413 4979693771382914047 6512689193439140366 5469862900846416331 7571613301596595542 7302790047127912535 11220536480964085249 9205567360050922552 17021156535164575243 548866574375510597 6144696499162061611 15524120651581747387 4758999537851991897 3686646657452186906 13135681642721189248 8990955522942670013 8163931872936542859 7941910517111346979 9128292273944126382 8749809359721280453 12417502597065583035 3883055811943813858 17057480424915068231 4826255162021304238 7494982771957663040 18102771561533772464 13449449442443891472 13766778325608432649 11940985936304928204 4347775323757774772 15841344719769588761 7731995226465001837 12570667676637571101 9816207411566859700 8818480014290887784 11313760943302824623 3069701980197813955 11051255680350509086 3960192615164538616 17133608025161122176 5517916263649578473 17012482566736484313 9786368766546443261 11343499655748933775 3143052560751091620 12771608066009082679 3785142303935750610 2333590723891451359 8563182230513360693 9652025416334920627 16888972287254213528 16570144269689374197 15864602333535143315 5122640721984149344 16380853850769537538 4216323371951184778 4825470490158214711 13614790775729728150 48064122275926663 17291108405719843073 6783378490211635157 13764005008318915885 11071895894749989087 18212770596120335294 5555573298301742604 14359036622057798360 12893382250961541265 12998173377092408036 16720218120143282487 10136646493467177685 7588391045698949566 12287446389158171930 8996398737353993729 2126939111543813650 15011140621191055091 3253184485592817004 7805687145507507193 10469587616541808159 1271537065178590406 6279433043397247870 6993431813823806722 11253319337733071108 14591857302860673498 11927702130049059219 11741708880118736715 3582702910857741584 9733345630281457050 17863084513815573838 12454277207121260754 3443702006977700612 13200791281914432183 12181228619715685829 11575300333550567739 10630505685223054830 9371604485055480295 6959389461794281001 6948797990617417414 561624287484866642 3681967853093738238 10410969935900574311 15635622177883781478 1095860009535931843 14072014596740259801 818567252373457232 12693025797333238646 213759569540390255 6258636436109336492 7749839476377198673 305766500220505107 916660671603121183 15013370349058871501 1537104599611617957 3865268798819510956 8816877389419754623 3637210552218706764 1830272018634696748 4816690717926736771 633578904855167370 3351272642102246897 245107517103731215 4917936306831986418 17486009099965477010 16322191753681312203 14691876013371361859 549222691303491338 16418738862657702569 6063851313694866712 4590352663451174391 7608861358202439962 7577414885384372737 18363652902428381547 14202754033876959876 3494006915619375826 10906521474329008296 1004608312907839446 1715205338998745435 3669996102605260642 18405507686492812839 1937136899415062527 15756699281669871715 812245188281041025 18005460756570941348 6971825615693485332 1603937584591060230 15641636409244983498 15110702516276818638 2914538811401169821 15554236985182468447 13817550147319055709 9450638468585141937 2116888221519595610 8099319792374331049 9379122317762472209 5868077419920012318 9877784865086193458 11192982665708203133 11954641827661800749 14591105600775053167 3284517694823766880 9422603082682739838 14810368143625868775 8676788980477642852 2952759429772201652 3304543942723101827 14287015277993297620 15692060213577767178 3944882533713092896 7928885025789007042 3582896682118046352 2333846331608911529 810203508006185435 12999745575686095100 15558762291404680120 10180530859585724949 18034974004988751199 12736181545568371846 6465616459148089010 15169150204199475404 12607751643016550264 14413136653155576946 6601231248925600447 17113299519304442218 12312383544575672549 16515043097092572260 10488805823473149151 17824483798459779959 825109330973291211 17464572382489276277 5670304843430599356 17812821983410991761 16278799189429704065 897118304600428315 13629134541789899364 2364501793984986666 5827684955121292918 482309212716647269 2587885459071422317 9669535390977412771 12432031276293047616 6123100020901986514 3058548514371508330 16908609027591361495 14609254339279758460 8601883715860045849 12270567908868369548 15791519935876367237 12842101373745720123 8486522701253042355 7169862229345492526 11024967199001754522 7096438805331704898 13112959934910218745 11118862130619792651 1855900001003234544 10124212039333034087 10891182990661926063 940495737761118373 6290353112504774615 6831452284890233682 7847450983855664305 4481239091151220445 11041285048131259942 10501511060234114375 16974815369211722784 8921056191483779649 16304107631141831557 7417871506150524212 7290986715607796867 11235915399467387298 11574482023398850834 15170217393329120736 7455398514521719775 14344131038219404837 3249298607071074987 12204935329848015462 15205630202427001585 5472467011429304828 9990152238375319494 7988215766258150517 7653836959713034350 2487528510046661209 9483990069768754062 18242522375994404150 16129831687047624603 7570241686916734231 12997150431510232196 2593242698293828659 1989633729782152053 663022336903103194 3766341710781187872 10061722546988230193 6116004989919256169 9789503945716297882 5804078003446261148 1440883217771047671 4851992598390229776 3470680577343052655 18189972728496856005 11472282782798123935 11219571367650480517 3000489512336306637 16781182495414699953 10636248370194192451 16848773478474884331 17708884985773658771 17447214878658899531 153160824146255183 4592891992861732916 10656694369473394549 14141547702888481193 7619264163175139947 10954862489311498760 16601780334404075348 15177730232155851957 4146125537968514758 9561940486722042370 17921174604684980471 1054857046304387945 11126581687761181815 7595991565334791306 1186347058054458764 16352780294431887695 17590749164250083983 9686748430546766602 15813686571755293305 11310508609095310878 11731891195114369781 121065361861168635 14236242596556673758 5979437282502008565 7216877673482415087 5202783197335971698 2166951550876523250 798222837098519260 2494607358286900803 11945138883162832107 3072568675033495525 212061052753290480 1718888801232780244 6033797693341315468 12898596434955550170 3070547591551333653 15470123527645059776 3826652623878669646 8811624219291623381 8511730817769329087 13413396180917014865 1792807836598593516 13294817353656054980 12513681617348426252 2305663483191308320 9772120877307915851 3184856980764731371 7134208131526675803 4997893042675519253 13578847162568214497 5197633328799872915 3070543296784294991 16520282899681627231 4445862337350054080 2685256975536137750 6174648389023058840 16064602331734311405 15276583835620897965 14664803103720188096 17282937174771208674 3172197218418437127 18266177045055572460 11818992431123772674 8116845039027549671 2681016905366321582 16404159300176618247 14703518406163803321 3939212759033213223 11827446422145751534 4140111859358804980 2980632956581597568 1453502548771185528 3075504225563789921 9517926958633070843 12784703849656648041 569755576969238073 2565579924510156748 16415380739248739214 15424299038509617656 6880988909331247616 9993446435201018111 1967747509500894505 18016092066533151485 3308555129945962287 3053067870584881715 11612927429585783311 15202889151580837309 7049925048435419515 4650256209271752285 16519117798207531330 18299665655749014190 9913972519163851522 5136386465681078771 17191022608497479854 10828016132447911272 8045985485102121830 10154788131104421086 10368235930315915281 7314292128123425838 3002093144839523039 725420576323937686 12500279504281380719 4914013119832940841 2104646912415590916 14325610813578703732 11667646516757982022 9500201545799953887 2475157658914232197 1727603372324745404 11598567085405569700 4605967428114688187 9626343746297211493 14223964433237459140 13014188570720431660 9482417656000529527 4178504106078815614 15141900779215206408 1302944696884924821 2533748079543493702 18278024566917628416 17894634845210471768 9102010489032734941 17374820771740949507 4105286245216979072 8674517036323572275 3371749325825577340 10383275758086742671 16466603715382681798 7161798288371141608 370150601637493863 8031598264778640849 5479092746529821780 8407473011172865702 15971013747962531625 1048181484914190299 9816529188933673731 12075256567193190227 6745847616733205235 8573802566883471253 3514818983104942549 1790628252327428581 17453454858542815694 13538105242586973374 9326858649674099705 8717456345863049992 14916131179670979397 1386495012442929474 2324321184367035188 16229450407089423510 8468631347808675341 11679280125633529216 4273529149905140105 10801339581096318115 9371695162065131865 11609833383036095747 133717545607590113 37666643738701178 9931105587221570923 10973565543576511415 14805673824954464163 2878692279526215347 9404625686574560783 5474777965819646115 6265570713291624613 3442237867528765992 960457766073259746 18016597623875959332 12128351094329166557 12056109836452575811 5018371506984487346 12093474106925121281 8522570324545088617 13629207824770694099 2071871334913575962 15675014524324396977 15197353767531718479 6355700127247219270 2899864000796325745 14061168361803373746 14471391578954791582 375282444166512823 10010118205703569082 1694226829438937405 6121590609010069407 4491024162641688196 6806989570885568573 10207270561562013435 6917712168248210364 15893434952021991836 6245982369724210419 17634963009432409251 556960646904654856 9558839072679844816 18311024518255192166 13090670404999658347 11383976484927085134 686855634455036519 11762429391782513145 13270858002250715438 16841630828328008976 11180600268979344795 9088635065387523048 1429275331048439696 617196184419045423 11323780660907909467 2324837283653641913 7975318823039128637 8241687661448349169 10971086410795778450 834469234653954467 5113512921808000702 6160232059540690950 13915113108101093362 10408473447136543585 83139427977379461 9960195723579511248 3586890435552944449 4002424797058615659 16804475472084789561 2213415415118985025 9851533364799996942 6856160905645647832 7091672268892912577 18252872535247069414 6544021347879724364 13403300860264186431 7504118313815490318 12999033022262485935 31783357742158893 2022647214867994737 8155085419921651155 8161520031008723519 1033537297763994096 17860259253739171271 15685119403849304785 12990620052146540200 3322649886941041143 13959805809477714615 5694001700704713309 8413439656261572941 797672692583422265 11348351750186523286 6462122889172325569 3179044418177724335 6053561042172707966 10477510588867743847 6787185536923885856 4664035609717290578 13549020955731566215 11078748804576169012 1082992595981277913 1641841125611371484 17337757698855664757 6449293239778670337 1147539919133487861 13276396201265559289 2298121759895028673 7153601003806816630 8771052136718467189 4401138979668767620 4397036084268602144 5406325320004917129 2778209910778230859 10559436725381543701 16876804248041642492 16995470246982368785 10260119095713265794 1905463127447705512 7156124318314673115 13323355459055680353 11554621499029718820 18228008666399697773 5338013186920324785 4196522413196929594 1787744127297905358 13203930943884971246 10288448515327156395 12886520297340632259 8918571591601047344 16769064649581165928 5020827793974512505 6830435236677708543 15831284518507783569 13970998902894249496 3129673888103590837 5532711457005712203 2583293742184733485 12514101974876724171 17494166744846987694 6856572832892989523 388569845586427901 16842882532120484617 14480808532355726863 1584798616485175284 2806911568410351558 615314422595601004 9134074660319370878 8755762787687223447 792785926392121852 6022552965716173549 371423344671925528 17734943228964055477 15875326108722621010 8084179189695421036 5983545416095453377 1793783700403455552 6785065192011049022 12590847021251531990 13695657100916872053 8941137169758075948 5470594973299091849 15583863216334991304 4128741940972921450 1564236796171416425 725929337288000847 3552434847569633247 4262344614831125433 12915773435378943832 15397981751685757688 7036488386573935005 2500139452402216261 13626097176455284724 11978785127484069692 7011116245901808799 5203349282130742700 14021007360596649424 6786493990405294790 8538237326345802690 15738507097079327335 259608696162077808 1112896617256857854 5128718555996776667 13825420857530532458 9228739192726301152 12152148673131021498 15151303013457871486 15763784627683470521 7222077610933815863 16788692351020738301 12077532356717343037 10162555203822973928 75919004970142814 11651605444547100378 15675070960549951673 10932236202148683627 17122550258674480092 5242717511285929574 16055314404217603715 10486493690814490752 11928519576139114200 9150382005650296326 2068515721374271842 17586590127249672371 1496086734547844967 12080909601697862215 4700589893997411540 9826525108027679606 11411010339655848837 1239340610063216271 4815126441897433104 903589801353253840 6142124293569321848 16165447342154273137 6260324390249601086 12169488874904776724 6854111404854261763 17514970114621136270 6990393506177501981 457266730976960599 16495964886644971412 10537544059438139583 13361508100055525190 11916106663222374709 7601792211473232084 13369207575165703130 5798132232133916545 1749137588351961878 4228998504365392507 3074805045083067910 11511822236737505354 12584139720186221564 15152232500078794676 17793219595482104316 8082500377060604193 15128789867540985695 11560445463622097283 18291647643578925108 7591844707187845247 8272147563157894009 17698622743693398802 3341673811591197398 17385572591812267297 6181233135348061378 13923875910181451911 5660849982390153295 4332414424961495770 6699766545908578322 3186165638146310265 17373644385480552085 5330696799479327505 6259022528815673136 10001103471892463338 11151084441882889543 11620283659437841543 8904697365714065370 16974891234586443309 4863692523454391595 7807180889487455480 9205596447185430632 9539820478002943295 3468221055953698579 181506850119611508 9278514076214890198 13346769231897851367 2987073072005927860 18122096086014261611 9268814201038101155 6024761969710556736 6088557947117395503 5988731471906975838 10184223696605754856 12880409000038972859 10206629463341800382 16108842633403863230 4538442868030503060 617455818217168270 7724188787042218640 12916660164927693507 16036525975526842344 1675961857421379318 8431651664107508575 1160388193220161672 6418912656258609149 10104691120178997226 3224935820803882715 18105804705361636772 14188033834716965047 283017241139577804 6745393385152125993 1915323532148781011 14098562319868132536 5367090578108559243 15569768222655995425 4653798194923034069 17778322775099971953 15947207295678608556 3824761897577384305 4486038868349500892 1820190295097022200 10156123165933270397 14811487127464507624 4840220248325290773 10294981323957576615 17395383321611541206 10410701108963166485 15772470692453951120 5639798482943663438 10677790869073026038 17731988904724093828 16452473438278215627 17689952275241356091 23168038783486187 2793721076230899389 18189036308381039591 5773165184963630581 978730467805681502 13041978621589886262 14967446514914429286 15059828048871183582 10856139249813298704 2652097306023108749 16912099670218418361 12619672350677296277 1542802893688756123 1444419667029206217 24393583240010550 8730048149022086630 2614286028164902267 15232024774239625316 1348883652568686901 10644750770648280709 15260455358674174144 5649819775824749327 12000680346505705502 7124274213655335044 1244977070068753550 582390401949848638 6977743490650804164 5417115433040024655 4265377039537579078 14802682007840298102 18001042241406098634 13843245934062980569 13604933951540195431 13379075995222901677 9788238808170818170 16319155763986054362 8203773504906824098 2689319106870581357 7120177313539193229 14917205555505895767 1145474827688654227 7986350146308752718 7268130663998566652 9764129613249486664 17994302472876886710 10835676063619929458 9097659692135068855 3477631032805061114 3282504874400293717 17854587985412556587 15147462564904841688 6501260519620374597 4242419721350009447 10412984020690641654 5439497501911734247 5955436647386551892 14229559806826775628 13671911471646128577 11412982129573635555 3561540846825980858 5097843671302310070 13439027393241140338 16412219133549902388 3503848719019927916 225852805171282140 9265354154043133143 5712293855446275098 16912468510782462348 783631202495910461 14221809163401228927 12119653748194615048 13319824010939144168 4791460441975430271 6344747097890453817 7951224970794285986 4229481100302608482 15344432458272576610 14466804765718639217 12365886854537697616 16045112328880180690 8255148322642431379 15593763982274849037 5840960348571383866 2583208956545167194 3003711781722824886 330774377465245265 13951158576995416216 4530247864686035346 14754983434905821569 17483717723068422529 11627435129715152102 3839194659643590014 5142347589953717399 9722770182018425093 6075330995040114524 3893807378293543165 14433288548091078226 17911665031959393816 2212814595950916786 15207983367034436758 4180649518299367714 5769064451471133859 16646613014570904885 7701451433550933750 3161826490440280025 1962739557600732453 9939025414290925941 3461388981799657752 10695352725880068032 984163405985113460 7241249991536206465 1670367564436389717 1518122505290443798 15616383449217997514 16201018124560629352 4337814548295869728 14977632756641850183 12529605186174224262 2069153764231748889 15805348194681803098 11716945866320708558 13184794112978298144 10108237629876581755 6892803580614057050 13642287924587714794 12888807431037902959 16339422240094402521 2810909716965608783 18359451436687303597 17885179303764778828 17089060728925491230 7132033123305934943 14452680102446481276 8642926591937293949 7626676120584180876 8007855513479359998 6764462491343571582 6498870062023293411 3735246903803538877 15778996990498590063 10599398270176536805 17291607927051858600 13516707199317557713 4410290149041327982 1382602203194357626 17256059537606335973 6898324582247406720 11291456104033916888 12192243911995767866 13150761376874014506 10831648039342576652 12905085134661042008 6974345736511410541 12795704860238304510 12391958202690753872 7453040931146132444 984637511189065489 2392387882640645030 6626307293248009777 7886802584357228137 17840272017372317205 4814096174633084358 14531615523461417152 14089388448757451815 14980955026360224681 9995375011786749615 132566319290546955 8102220259664441512 2211095365412006403 7873740968697646981 2604450895242356200 9579086899339302934 18175513164628221088 13570995214534855251 9555812524315202488 13434906795799483125 3739022684195044849 15184485131193960371 9659107673727578984 17072293362821003322 17961644276020419839 249672156824270721 11672645629204443824 8426809617069210278 8942627617023087072 8694631460585769991 8408270361283443816 12417503087565500008 16248218014110007995 7391049579291611189 1949156491312317603 17235589910690790533 17048857349834587199 2227953703874172356 15969875100405825187 73022503286437188 2428683528400029647 11776827650579189377 6365852776001553875 3248456327514668212 5353132742526952585 12837318511110576259 12835967520620662212 10648102416843094158 1935578754355475332 8631095051320822329 16806406325463180515 14945583901276790722 6554904970609504463 10978699347583764732 6171079766666337028 7704446855291989059 3922222001314282034 11866319740757360408 14011354422125906853 12205399016773840399 9628747332751365164 3101523796418544878 5467701257070644826 6236741952472322168 6032281311266157035 7982866152974973238 13688419842092680081 9015598826600605622 1019778036130512248 9138192172838427726 8324098852800644514 14436841421372107206 9215354536113776038 5176846818129074319 7674993387420141094 978307927887118808 8512601860706445625 3398850145375929271 10301131633746987173 5412394474329939761 10038948534945751455 8911334418256582590 3787492254302971802 6616023420798660410 11829187826734553961 15035322919797520984 2741279497284006119 3563386368021004895 17651645148046650942 3769133650785467071 13778622002633368572 6232505231851095222 1143526761189501210 15412567027880179473 14779743957118563788 3010446399749497470 4432365640593579974 17994401467697008870 14877712655408114222 8374776807612967183 5714601959344332328 16444743676917895287 15695865525193397840 9803189336264764861 15217048203435044167 1705681712288385841 10678356874995013997 9318400583827874494 2218066556399972617 1858446819279682329 10659738226485569025 6366080874228126719 3419387904068064037 14001288077944180200 3405804666423876937 5340876542887914881 7063020691782952801 6068086948167742069 15163999214521810629 3744672671516684684 6147858122760170972 15814797087828924345 13752052393953154983 2832881471155780701 16596552752042471871 1813063973131673512 16029376108860820316 6791422078791799946 6826781711387113834 18134340181589140479 102405754074311275 11022074335502051903 13910824513715893646 17603071737314187703 3344345761715507544 16125243378910706514 494085589435960693 9672745438069333118 4949669185199136893 6695677896067588178 8776654958512588878 15520513374423955024 10301195810877164903 4790801236182803724 664114711030476700 13128008307779303664 17660644332466875529 5740099222785358499 988753670214666604 12793342355684791052 1636331267942274855 2141843753097470997 12541028389415266805 13411715852203996324 1376545534191746356 12426905979725826843 7411736820836761885 8018121010160783816 832003874360894971 15741784372555947703 1944860148897914164 11265800388508436992 2061857718588926868 16052760881599976264 5981591803285274746 11211860786991438 5967876032367427929 11990656846998572651 13163889497432061610 13976180836134507518 1561396805040821613 3357170605047797247 10944771068394047848 9163527073500548647 7374342556861643136 9399049831112535404 846166563115515684 14667976492999763835 6788728050469534331 11183461351474270608 18265486864167395871 13274738840579109179 15055879232902130284 2667801516281972074 11429786336566919331 648587728648196566 15427715184940203759 13041976742478094675 9058757726875861948 3579198201037448883 14002021638509959557 9931318419857413274 17219264078426218487 9532400329383105009 1940286351230184696 3587055469553870439 9993898405523101911 9295358700673987046 4772552496457859634 6723307717156546814 17639913710097167816 15227352057888040521 2459282399880918291 10601585780087735093 6798998359868065258 17892081854415954051 2845787185420960642 12961543099319818763 3534319012670990354 17739337812629103542 11388931043165934405 8111170832906374251 3417000052950146161 9308488094722731894 18026283483472569575 6792805361701845766 18369211745856818612 16274257068316784910 12549631883032479872 587190181875586528 9896369673248683003 529946478721431711 2492907964443587664 7699364934649497616 9178211779390265690 1763484110216246029 16995363065314267961 12445456653814879181 8978753936235063948 6649095031963023580 11990784878790359884 15926137711658762373 3821590835327053074 16502089683185712015 17920033599389615081 10527859787840773499 11906495056926482619 10599600043514124750 7091902633491965401 8831158481152265113 11021565500200040668 6248357668829899480 16133259607360336718 9926377882909684223 1271144422058626566 17916864794112726007 11578045681210421525 6552016918621652744 10763566520271668846 1381504227117176387 5747530715285941516 3821953564535323645 3142286447976437593 4151324835598726805 10332643316818303973 6925215303311993818 12457618427511590686 2581434471609485038 8057929793456022132 9412862424225163515 3439643298510966810 2775516097494048318 2308959345169015061 18355318504075058950 15688714719670053963 12348449231053253109 18206088590887344453 5223324738820571664 11506971337303284411 15755873604041042300 12374951293208693744 5108758991907252418 2560968634876982957 14096989372051093444 2179598268253358062 2901668603845102934 17002519650992151493 13507542233544809187 16062626476486475176 2007024282729595405 7307790448709617605 12972109730348779246 4055665684100195496 10686547277443342059 17071425300205862242 7007429780615145702 13408273941796880509 5854349780413038873 17661243385247162516 8790194510048685082 13716095429194509647 14320219640274579282 1157880103165508413 349300342456367249 6757746946797153162 6571288494216106071 252204083850210951 16496219966863988967 856698182915903764 15592575372806610747 2546607512652384274 17149858759612948775 4121570222830121204 10746548538990411215 4325273314462861731 12863313921941882023 11128420783343434079 1922524501810812800 10669525300531555474 17077460601613418422 9815982925815014977 13660999397205343650 4313899824895127321 5041418466174098736 10800835830679867037 13980099121742131964 2849048411027915288 5765783605513592210 5850874985625982619 17489453575484765062 5421356893177138520 9524316541678722756 9117206431034636369 3816390369394321009 3019216685579548045 8786763034335916210 15205592118390420190 13795456010013524359 2390869099587964210 4752393331575456056 7933012180137460659 5198354999014120877 17517175668430044425 11129268047647465527 3811647438290692271 7920087981607150109 739170901758670695 6873255920567234214 6750244812646116628 1914254457584308876 11995744166638803649 10805769922315896589 2813271367646296858 14281250779249188233 18407528084669401343 17951233828170876847 4578042616677797855 4731831184882471718 7258047730339926436 9923759560411658532 5170949595876929371 16397631555923334478 14089371845530854564 8916581191403484341 11550032004232948573 1314006095589912949 4291820148119084811 3065606184850974577 4888241143574340904 1544068706353426619 6143759804810456332 2466008357300647983 3231699269307422583 10921585791808843373 10244330981476219292 2774875972493686915 9863824178335017576 10504124001082626206 12237348895811690669 15040856932729566788 12466921446527602991 1459199157411035295 5418927811534153122 16050801779997481863 4866698960036980730 13650654671318755254 13984145347103761037 979283840905156832 8215737285489849355 13610348113079530093 15597681939546377485 13022951012389835691 14113613259989748791 1591464648635524639 2677773673622798222 13735127974667326222 5507230469826326318 16189963763622689719 5542923783440553102 8807557799605170128 11409719127050387411 1492118240505101796 8230826029485311089 5142573055700313867 9842954765612232634 17042912021918859772 9774924499943058526 15451984570389942676 3360863935331645004 2835743257200361121 1302865690298772507 13968744724931675785 7749596874566986249 2135419265434215448 15964481215202929445 16874328415811382253 10944448272596912635 13206460251526494 11236040229083932610 17150719781414577122 9100975478390278210 8521597501647506738 9108045560101292594 10733607682171792304 13239650733123120740 7586049759112145026 17692810184082282281 2348255176014868398 12903312251450527347 12030942320248058296 18210144652262700495 4255569362895193481 14196251114748759429 10606328703441180614 9580679705529244567 4744101604894557447 14235589384462296281 15213935158193226314 11877122679634136799 11038727626882443652 10180665201653325829 17771254889292350782 10684865678482596152 16117203887663743105 831103146281178710 9855924868094578965 23164755506499734 16839871608499481470 12879050611544691545 7580523788232065383 13711586002386523940 7865486295743557870 4759337464732638777 4599212395579961001 18076012229638799169 12560867692848754914 9098500767400422562 7029549495278226882 745918512756342123 16637200866233340469 18208999628664534141 14431463230530772300 15433686901649217357 8955649443518267173 7995456053112678114 11951098791254431250 15153952754467663421 8402571632431805021 14755372521747293661 2647363898841804893 5231715498238186147 12100788617559095276 5608044821599718993 12598683944101079346 14825623402660765561 4049215818811311064 8416765546278086673 2809228415185338124 10287888209775375060 7751925682531954097 15301177773923722317 17250160884664285991 18336874727142273745 3800951894586276275 16868349962507849749 9032859168470721938 15357829313749233224 4900476478316637288 3808021266549735079 4606871359554746273 8774199914987363443 17923516327259592974 4799014491441898128 1119637348369990387 1070743700062465325 8459886276332834983 3729458583300155819 1720701240808066536 16108715988819031330 1605033507546814052 3417542544643456666 4239148674873385641 10085553774433221469 17663531538164233538 3287102383312770102 16229496891565075260 15592939960860511182 671789029413569528 1843492246141690904 4223271919824071539 1576556052567963927 7411676970073943400 5431425221566127220 5030608491419092490 7250513454664685088 10719697214697260055 16581139720924953620 6641097406121886192 2236606322319735516 3905991520269413689 9716303881714626466 6638929083172800143 3332220979798950470 2032676323460319243 2225045765771059728 6622951755044786491 10179288999213807597 14319691632075067772 13571395943895126569 6075327458268219934 8591221605105496510 8078566238834447390 18317073938239226220 5532449196062320406 11844675904114874095 9949379422624020935 225385649054645981 8869575886508728896 6006739956359081172 7502200556972699515 10763905080893618308 12100384420198151575 8747418764488546301 7086905836271568528 6456457185242557441 5135921141815003928 15831752086276186992 7453382601391417853 11606754438007857579 13830696272768346501 8488430520397394147 8470386452197902599 7804795423006415451 4826488486788555473 5713739308794863715 10898833300186135187 17889850368898515537 11684569633930991837 14167405001518845138 3565902141380728468 11815435797079945222 18277445131215033213 8692144967443890955 17720002639922840048 5698697081171748211 4530485299515792361 12150809686651391735 14671961477944663165 4927972799819481387 2014864313090263528 11217971089476518832 6747876397710681933 5585560821857881791 12972515358776729802 11036796831522749997 9436910404981244250 10447343058952282629 12841470075022143923 1184948796837447270 17675682087309492145 15532755707106767902 3321087148863938775 13875090307412056593 4834291195384114900 4038127652440245792 17716610179863939856 15438473096110078534 16073823713683049970 9985734727617317468 10280413296183605097 11641737553040477698 4238929626623003124 8203891138442973103 16164725642809488193 18439528623752071290 17795754397678175869 6267906066586969859 7507265357500527041 5842437879718197538 2267660024086432722 5402750108598804420 16495046115089661224 5628730753924257585 18389901070709349558 15758527500487309722 8899283033181309406 15621358709868516808 7087054926887053877 2337451375557802432 12772056937131814261 14477040801828388244 11498393160661416619 10739900339473711545 1182098348551438167 3087275491085575580 7397531070506218895 1092625746009320932 16979279450192595522 13096771215547543280 15419423863174769516 2814692727484125995 4405484946871736908 17425551109202664394 1522376477954742629 5659540846713848790 4555183100891434299 13812530145374261501 793402048425187120 10996539058325303816 16276901800607207350 8696204356701582430 10674979369615810312 14078423380150583483 14571390239153101187 14229746585902486574 7452876363349673661 9626315288069549579 8419079039199669390 12589907894572998616 9483630846541202935 4217101690071488537 9636399736743536630 7487359783015470647 10009436076944263855 7399664455026040533 1962374471536077616 5065169244745921833 7877063487633933521 11856521381812246995 400636797295089719 7317229647518764479 6539180394559399009 8341076024471303693 16913177275535052539 7560644902403424858 7437459920249018316 12094701660318986555 5139586876198900670 4557874815575787749 2888872032770784530 4250211437180061907 6067281508472020069 2465434941505590113 2634473289379459676 1802165420854891158 12793815800692250502 4203292803607136111 9542031985615839141 6955224136305118641 6630848375800755235 12387789164412338395 5769348929559128739 2889374569173596942 3579959686566467961 634714164452621479 4798967634731355378 6048919884907807148 13512600171334150178 14789316416733943928 12469557262572768748 3088876979155323024 11325651516013115208 4677113459321029174 15861386230123144450 18398809782558198325 2204673855448614533 5666248981739503781 9796404996751866319 17606154751099090269 2368625396349718498 982251498733155057 13492406182525594199 17771711012780111497 11834103593375388901 16449024737126664403 13788999660770634257 17736195182862032185 16525366362599757025 18353838041251610970 1448292268613336905 12180883737570365159 17457295725767996551 17131711566195221177 13752854266872796575 7992299288041497737 14671154570042098741 5166575613804868305 2778886893225780690 2109147987794636247 2075253388208226852 6139286636026082914 15496933124077884154 768782740168139508 18383640981635683040 4862086493997168236 4197761503058779378 9841180334585166532 5394685118324263531 8446032681811175107 1084123488238466895 4934505114631430348 8724232360573716981 12064688992728276781 16042377521710984379 9690782593930125455 3248647387970704170 15117378207987211089 8682951976022007591 17183951378277575149 17273305422079327667 4104041976767537094 4059030806925720095 9814191687304839385 4218335063143053032 14302156416695789302 900047811897660179 17336481776465237685 9216749616735141825 6489003153621034323 2166121798896992312 14954424378331036289 15550208579757770859 7194271698739100526 732739639265896438 14811183717232663509 10539542150941992024 17248338239634038915 15247827658514305608 8559064074779809763 1123135248456680611 5244376269560692352 15528456657978725284 18338121235315429322 10588786022442985830 14719351519259409338 16394337802857196453 4741303126120435087 13771976332847917638 895296006725446191 5633073957168177766 12207908811564992163 11634402978021340857 15180922181862956754 8973337186526975913 15315853440878326309 15044086361309360352 9329215765616078892 8848142394240239789 1762559669242140042 14160368844299669878 15472218318855870151 5396266133664520462 7385599858103391139 6088427289799816831 1514081790441619253 1687780253897486773 13668764961260663667 2670528106219435174 15325679065333104967 17600556096316285567 3977430488473384797 11918067233119098856 12839662308099688088 10079462980510846409 1690037124891983228 17598989551257655098 5466419627707711319 7558737806333697337 13577194843304684266 12243496090473946321 7820739771359387522 2550180483600984219 9738978394353066698 13595168157031479456 12199401787064045091 3913525968253718604 12022439278419467635 2764887455826475196 15840407955151668153 3345070575006446020 15138907877729304430 7167999121513248301 4830633679327845056 10740874117532343141 13923084222508584468 4032944838051356698 15777563618348041939 12439780624958044674 7231157945641901076 1299192997353472754 6713821636041928145 8012738914058877537 11277145161490470929 2586411068608726303 1450104816011978747 9853078088464136755 5195603515235445353 11025460933302603534 2089232751950372560 8935475116411856117 16683296591939293627 17304127434302988534 5699662400246487126 1269879561040485431 8158225973026867445 15400275837938582245 14376693833733998535 14965525369052885557 4625558186843088411 10053973125580325271 18173704995933136132 7967387235768636343 16702993665748617112 7615480844910217906 2571020118912894742 8783131042851647011 16997766187436759676 10023389430172521529 8774478363534309122 4244151097201394067 4952325366921009749 3367347871363808782 11581687748762726544 9126045119090423506 10847488470735104138 13895152963720127129 14162048590241434581 170703503386908021 1740755814775242966 1972492529011625466 9491252552653725327 2302209272588045578 8632319750265012210 1724029118914294896 11903864464819471547 10582909615845128762 8653047390511552001 16381032973182467459 9945584613826596599 18007183785628332713 9096795073570802689 10623721643718096945 5587598667436020827 1061719476016779717 9451632395956054530 635245512277276113 11147027365759617603 9848462909636399930 17799880013884133674 10700126584874708461 1506745697424932248 18305323662852616239 9213959609692901247 2614872217985101205 1371532618664801376 8302052755505454654 7524255676237653009 12180262058404018999 10301142617208653436 11766273763917717317 2117016830344534657 11421645897731165797 308356660325747972 7641077071080215615 4493714577550515387 16307094847690104673 7069410154118040976 17766787570124761719 10002319604440568645 10968697633363038476 816759747922873807 8170524950674354333 1062016528851911235 14877990661742004569 7686964142810284351 1256474572913167383 568499408750767336 10461263464842913845 91339198426333609 16207299210393066484 5711703854718097012 8024658493400256205 942551731315698252 15917476321754424764 2592225320796635825 9576055721294832389 12238514319536878146 13384797547073074655 15118146017486722291 701804089391573285 4704144628657708762 15438356178763203240 13478552778138550464 284898662521563025 2133627979961440976 7548574546835014183 3051135188597313990 12447834354863744731 17630946196932959071 16547897926469078799 7542738747443957949 4363892734572626343 2135572327793247139 11966698128145546213 6242006117268667124 8912712628803113877 9737463783016109423 16329714753821261334 13450241785743399925 16667282551484935664 5873687622933383610 1800208328207539757 8656868972836291146 12861492766423067301 10759006753816713613 12003897903310006749 3298775196754629132 7913532522565921466 15508989067929202549 4082870105878736315 4885957954920513678 2746738514995993529 2324183335039922616 158913230804056162 5297253919955534093 17489034954336958574 17208929880327039929 8038074937734576158 16797147408807093847 8853846940403127267 9223496590346715803 7613255770503117742 18266657626730653439 5611383016656031496 462602188561702510 18375719338243005550 4872138241519163579 10663468679869088028 9199981979648105629 3732613256982426463 13180175888367019410 3524261889244755851 1160327723944492387 5487081317166999461 5540202658213463931 6367216750752016652 11271213624493980499 14043861623443388193 824920187352529137 1047363529120514562 11119981408158624630 11167666389144102107 4321906852472503639 15074769751251332371 14596055892667008970 15609745137216449014 8781106395778032517 1510975979916773935 1021291867193012002 16908773362373595462 1436816517917589532 7424331715774196495 9265868090997715988 18279036384263475408 4784589108898254682 1482207155127297373 11561373741775582474 14500060768454988266 5016738701679557926 18308512271166620831 17837138187928755357 8343995933404273316 3849869561601658560 13199173047112648813 1465505385931891573 4275639686105354482 1942401997257711650 9369108867145298089 978275366245429275 2438293858964204518 13213331106349204755 4838523712075498142 2480348128353320107 18374499130818249118 10294481834025634804 3266776107204546757 13069691852373849387 14857442628973263700 2507513167506057005 13929134072660997381 18031382068740461902 12427459907172655904 2932059223460751630 1112291701694252322 17071195875819002604 1444829298202871479 8368856333108830750 15639148709002783449 3594144414128442303 11719547662229700731 1544145347691563755 13495859994737988459 14907131949327780912 11836923328160748852 10469248070353447210 2571951680842295968 9362213417947374988 12785694548153588028 5128886639144454625 11656807791765394801 17894642527478938211 1979138750849283668 14805402824974734064 5301018828976304620 15125419335482941478 10735682784469829606 3774706481610357952 14811002376770937836 9018287753394714598 1013390218372784468 3914518588797105556 10805118019882514381 12607021226816421253 13982124881597206897 9536818709010540121 17662343634529949915 17224511413952429358 3145849261389258776 11498593762583131416 9211827851967316607 5109028191874979151 1629053640501003747 3636373297139681328 14035302284121178574 11389554711679294468 10441166808245864485 426240361165344434 15008746172374144253 8017881295184328541 3770851152897860645 16214646476212226503 4158862965574983259 17948608729257615439 2251008018095863380 17891709375649654805 5353952772567144399 2208495250879067616 17874865448588503757 266580804889885686 15456733380739468895 4413838476361083703 17613180240037623063 1947974781912838806 1554873478799938042 50720648584089037 2075099299376897174 744283744176586 11663196706335195775 3096347221047977430 3695801744073512950 9797391765288489509 2359039111582303851 10515918340388928883 16371141024682183349 18415831912103658032 1640496308624532964 1026169117391260910 13051618610870995830 2470108886748945088 5838999864787238866 15249903974512714681 1984990235357970047 5389174513784196014 1771509473028074805 8475600933165044691 2548716254357503149 13604192964398178399 10089138620011380234 17635786537831803594 5777771722621672429 17335078126395520141 6495665342246970746 16578098861215164144 793523195269426067 13112513297741675329 7757114326900363230 15476005032081136431 5089456906470478729 12064787476424375518 15510129635393948710 10563986107107178498 15620788178564162473 15115555485793380417 8573913452208797541 506830875722257807 14011918748979438168 5520041180531023986 17406186210791206138 11201880466324411558 12054778444301867037 13074584789696304014 6798831119692361592 11222895397939507405 10493578016924482721 30168611179490048 2290202632632332608 7361079052627626592 6931993349811138362 7763446368525861333 16408912770421581522 9632578616416947647 15214976235955054173 16811631550598687604 12462426162276854725 5588089674937383363 13821928747872415627 10823037573463473963 16595783398205249386 4664944175373234530 10116727699402510807 575748565270668541 564715244386774097 18049139427315912549 836788111734214854 13187132199799729785 3983640909822275888 8388654267851221695 10927759287543718538 11470937545502353524 16810627510603500738 3892732418603353622 5449817693070196725 3934870387122362967 6610313378108300145 15736145788916399978 13313826513935188763 7848772627797542084 5933664647709010780 12634293712386324754 1034865239437148919 3972484312262795490 18444652359702145514 1142802172025791005 15881607929862022958 10867109340432793895 17806380928034433810 5161667113760094799 3268552102966599251 4593466053267566382 1347400813991097552 14555323265640720540 9664683787455656569 8087644651188099341 14297565407453704405 14550838757304152795 9922205653164547014 4403426118974875491 800386584961747928 17398526404824149020 9993508430421753522 894336523101305416 3060128053739771165 672472528384641175 18050006362319605202 10233770480713755532 14131065339604911077 4868464175677972700 5270187596043686509 17845947958475453533 16789996858738036890 1707053570652659364 6976097405130768071 7604309925885741233 6626428813128689839 7597543664030584959 8016151883557960369 15357078841586046354 11302605120523404457 8704203775180267969 3127929922511177802 6110558175453808455 12378095017355220639 7346183332956295023 1977211625553455094 10756403622719981944 7131761274972979972 12273545106171348557 7832888981531223979 15780534054917883778 3402279899053869366 3709875451240722415 13459314664993378927 6603719353638112686 15703250521735621633 5067316731621105693 12706810868254377780 11884463084083718229 2488314010563340754 15026439753337103272 11204081130107666736 8560223361035460813 10685455583060366722 18057408072383498380 2297518858233085899 11511337692507897916 7254670759483383379 3561095536367800315 7835220445541385784 4351967507715462617 13365920472392143561 4532888151985384744 16174911945831418272 16331892997042646499 11691426334147114759 10853967176627371093 15457082936669296091 12156678829298385331 10805239648831815971 6080888985528347524 5652291828911798676 2896998442676638951 14472440952259778840 17570667214658898833 15415939335936645705 9887331570460012875 5807898590003015397 15873811734862339675 17798883618815475521 8175031928128170456 10282853349707158109 10784046331410190605 985225461232351360 12053987326088875861 1368630408301633487 16278711093811749500 18091097506284405643 12405111943692847534 4998616151605313423 4362378231757116939 9503008442853629175 18332976065111280685 5767957149557040645 11472708813871184292 1786984106651198194 17846571666994317862 13916480440636973644 2409034148614351138 5876951460699652643 11958190254394895299 4188718158412554921 2661421138522885732 7683451028641785368 16158115148152824113 17608812969849012277 9989926749460103481 7691053526968201253 13207601923748562463 9216049418942309600 836406610092918421 17073387405292530255 13913662635161107001 4475529766212700645 14879217382257638358 3340894472047481858 4352526763587681344 11201029882952039370 15813683748794272131 8766277325044266248 10843148352405162977 18028304731542130429 16835783484838073582 5884682063672411708 11451153230594112267 17138112721226122002 358414319883797819 12166524574242711296 10827614099337023111 12792345584349221939 3032678835865211730 6416446618406523411 1131981620367175238 5335801627039902995 9629110415829167158 4444328667605664701 9896195307042360427 13702432008327852427 2052750655880331806 11659765471216162321 1785209224920669953 9192368407091544519 13553621064289405162 10050618910396039578 3468875966692657785 1599038388596443690 3398220686992495740 12851611075769249690 11879547840328678970 5087474461244473168 18144340647737789435 830901711888819413 16771318847704640156 7654896760911859415 4954668333703370460 4258508198546192527 13045539246044481102 1094462035095755551 15976840912006782151 15651669520098254510 11057729767926843287 15803297855654600898 7253379111307015792 8243172087744750542 3818531842729505868 2306032934239616097 3070896083164728180 11718977008431294292 8241002342388084833 14568878659357945149 1477818629967460291 5460123246863019406 8686939402213460198 2112002163168205183 17895840018135573557 11185758950521470924 11097750549290119056 8477783439617269560 16448059028692042722 8464297848880030825 10698203012580633065 127387491347884478 15560046554897787186 8398070773600854081 14728259625840736037 10364805986862026107 6321799971346059109 17623469567688648608 18434562056848581690 12129828065866988045 16366273829760698784 3145902592049633488 2171171833494020198 4231661363930619075 5843461632068758527 15583750125727404449 14209352688830650493 3080456254112916496 10852962034972386430 1899113565430637933 12978190748476852532 15889608560057193355 1085948244337148009 13950754053346493873 17408160952958027382 16687866316008383095 1915432885766200102 11459736815138360963 14253936358060744037 7156275620797882030 13818891377087160884 797336003428701717 15397825420098703406 4737973585826163650 268114939849246308 9735004450768497007 8967161889685753564 10239028858577376308 13297574185933078460 15859108304345840281 15255700629712532442 14672974995835084642 6988260190435569678 4782598479278386478 9990493612681473067 1194322150023698311 18315450197751194262 10320056412654690941 12272006534810903526 3170507913280456348 10913863963150572546 9502895389934570616 1654895024718585250 6259458783701258259 2957616301994073794 6157651732655283851 3634675021058278145 1217124495848548774 7737728923828456986 11870579613735755282 5345756863258363938 11245804002445902847 10171510028436297291 1819921336689620820 5018715404462619713 4796309210996461940 3802946871602489097 7548359217512589243 29965241564774275 14508662262168888383 12194837694804389623 13111221594588282616 11164247717183781588 11980214071596758474 1664166769399090418 992992187509109939 1808850228759028593 10564505862245394482 11361647675531975203 2826028785324573639 2619176790214815880 4187281832356555540 3707238563211023155 2829012053108670775 9054991432857978556 6599301138838387839 12655060684118882643 3207106023453888385 4792038741369411157 7243268201418618154 12035298837908361354 15534138752044181774 16943557284367320368 16800137850513049444 3014085828584066457 16137200523754488870 6996951643682631393 15378616281686139919 5480330436633127789 11009833443850796863 10822785430066491521 10180360683317070845 15468104377047286983 7310259047130014293 11662166415679745969 7876220259112250948 6829249338975768561 15771081093630613592 3392338700213292387 4005761434380538171 14762399270289002352 14671347766318107833 382640547019790673 16549910640903459313 2758298735229621981 10970908982246630648 9349147431309084152 11493331492601344111 17115337746280301503 12898312510990030643 9247074816822597519 5923182403637019648 9054420747581915611 13481784618827998634 9953538080312957267 13563241426852246105 14056754519785313909 13868359133063383432 15080690553798744015 15741832824041968985 3401503932908133163 709135985948868015 12779494660090048642 3993789042685938004 4486846020722850236 12521302431203160625 16999480665848490791 9170126505264276395 14128107693691750747 438361184380711749 4762185653262687104 8981354689814525713 15968809553996093910 12725027357654251359 3772710714703782508 16642377430855070615 3885739859481932111 14411989614828837201 7138429470794670097 10687316730255407078 15716228000707243865 7100544743289303719 11822669471717135127 9108514403399586742 2004692342774473356 14594852601912431845 7811274110718475805 16664933564244830168 12162073152666419538 14756904017245668171 9265341304890964284 17675247211830985348 6387536722553909278 4242601536837352377 3326799321391234687 334097401352328031 3810735907761926859 13335188743877306053 5669052597716510042 365936360736848054 3192860291458155846 16774600142862976672 449164319015690496 12256599821305021683 4177404957117091647 13648739964802038841 9062684103275774883 8580020330145025784 12390097923587582832 5818412168828496685 9646365419168116571 17159864629695445104 6211601417257867467 1845918908345735510 5606210302191050810 5640913428844413154 4270034712863593235 13843110881304100826 9782699418249313235 11003340162390487210 15948260547718973327 8042719205323954909 4358936975705965678 13498044515550597305 2131397567037486019 738405510057243748 3083575546398182685 13878924366152978613 3609272271632988270 12983415922909016551 8274995828840731232 2533694325729633456 18133359307544567934 17782440951801600736 18229189791323993547 15537585128386438801 13842145656900166663 7693433098210448775 10555486440052198203 13252729107492900254 11606792884608001898 10398231345191519754 925354064955471175 10703043984753230328 17963247006274684128 15411661659998413421 15866923655504982928 16899582574858455707 4150565517843011925 1696659562706070616 197259009314382755 1995613606898651850 12203526210141344924 17730609516389798570 14250217818620176966 5907716108047934868 14964127270888397618 2861525489348227504 9250250910319517782 2769220554417688453 15234044877015460194 14440141650537742353 7541945492148549108 1352080299376539624 4407543110998873421 320395792561017326 222854494427596113 9871140636315673621 8133254146736273933 11031978213580337861 4513041154323703647 8575250506692970026 211413619315798044 12700882718345115559 8700905612174736731 3143243902850890759 17033267821732599501 4576230192652778528 6076393169166035670 8011757407622856184 15207273619871507736 6160170275651217766 10830429004718818480 14181750131604967690 3825476926108949238 7561636508607821948 5569746751292308132 10993305601211828203 13324197210289322315 13649118072572487462 6336634376896940956 17235854966972749848 6949175362421138249 11848911164683786371 7074443363421551268 6003319032325164129 14741140931377924446 14992259727934652580 10570114483540152594 14732613072884181961 9667861939366423938 3556771709167851114 9606948003831952882 11337899823384401711 6538948722632359995 8447690627149349331 14378473924942979829 13021007698616743109 10469491802469856558 11386061824610700072 6315062144478341043 14892040249478013364 17789791910349293398 13435412876777387424 15577975492116546462 17664401224049694239 9948322408424444933 6499132867140147742 3792348758691471620 14763934723758011991 11947425326568535219 6977184720228599246 13995010132710164284 9544354092454489457 7916885375229941161 17969837421075052822 1840231455506201042 4042048901400893484 4074673135163979591 14947387014939410308 13442330696035951320 9927900971019062521 986168085721224725 13226238062994038171 6066108865844774263 7268002127258781975 9379415659639323317 14245951998560684018 4311830187925611356 16942888034341300242 2730715476408742348 16138432694299895578 1611947158974231895 2850826635387108452 11310066547690909931 1006506038875310438 13611036613668650906 4177986514791550998 15848837349514360446 7506302489090906179 3708857505584149454 1453807380351659630 1215965115110125333 15850833786744534025 10227325574401382575 10344462396336349394 8568412570415309833 13147710323222878528 1470837218805155976 10513893571930235763 8062977711248435826 8993898399494153903 8400424288061589724 10577776557517567940 36739646266195561 5444496869166346981 851365538934887336 2439068243600412007 13093470128970098701 12064002695514221495 8480664650210707898 5404459746119879764 3705730705379755479 8796322561647491994 12214487552431074165 3118332331881837132 4044695340087911799 9172187205318795886 2333903024488232394 2701788924359352533 10500867126658584156 5985204556573884141 5437650186962010972 3386742899284802288 12398036109229956777 4256137395742739992 9291183802010813209 9605652132561785512 11021037121948460297 4865657173185125373 16651288692523792528 563671101691456374 7598092481252115555 180755980151159253 2525734016188833322 2040058039787586992 8226437512437399504 4438122931186315690 9542023691123135791 12214353319464718762 17864033876927874216 7551281539544082857 7817307885391723992 16535280366165625269 1657425597772865458 12606473292636495770 3106684689682346043 18392190312418001110 7336526424570572704 13013341751796810095 2391971035617103284 13646037505049722763 1790132260185974703 2077354003742102047 11890626284475054290 2456265572735273939 4023839203365772184 2406036393519450883 6702572611810632754 4044455019204063109 5583345644085150531 13678265516479945417 6564710558214662638 4893097820275921439 13460675178401791848 11896757434324134837 9676899077359487868 15047223571103310311 14333392613690538483 13000239004331050209 6840711467849905061 1713385900016880910 2374476085683655911 14284635059768448559 9529431565246730834 9014022333779724452 7723796688691770569 2822366215671441891 11654134087650247251 252502869364551971 61381408032610172 16505251497056153337 9394110175831147627 1291978905455674738 1830462963902252609 11361092887501108113 17766234987373369367 466052582427172522 14175920354599250465 472518988562640174 13996259898556177261 18235418811834670321 8649202735540648058 5217227743294452028 3857122940587006501 9777114494886725342 17932445381934584863 4894697984823150733 8898116817204016695 13614451417983105735 11560946022165608614 5020976562159473366 10444771029271494355 18326937437433208481 12974861515370644030 6320388264975963269 17431899094149568517 4000331863961241215 12692304468683860116 1204354584975324448 2308080276761662823 1657520616748450732 3328283228811694543 15680297323239752490 14714114226607093317 16995664723719924487 8104725969122416743 9437030640707330654 17928219642594771521 9318976186955219493 17530767615079174691 17226393896451302310 13439438995858440297 2410637394286228038 7482627916545607478 16560255905194789845 13234514387648485237 9630243562851222109 12268152464830026011 8199345871007217023 15855047326731678476 8241565608991917306 15956850845131709964 4908385250696714252 12246365306740908539 17268880801097247529 16688790296630069000 8952302693336527455 16374762561510637295 17088881206969672640 18125592279598825463 1398236783405337830 4232621520955654650 17998464211874752677 4025202743589473278 17084250235482451878 13081374490150105862 17290686166765705303 7907229394528245335 931651587800419575 5526874617423980977 10337383052690227034 14007661247451566189 17391519352431797375 16914164766762236531 16559667752794326403 5257869829663319280 11073380229863126961 808620016940567966 6408392583094782319 6959109858103443334 3350796556751147977 9848061644368625849 1981489628722785207 1962181599022316758 3107261686767880531 7144509289616881164 4315611143772294123 11108202276744512667 14705752209615349354 6740856234570698422 10569982703395420494 1508893727764243452 16167519477088643228 8363877385550619894 16558547981510746810 5799947424631947965 11540540653276283399 10157638160033621492 13259715324198991481 4697394169290774932 13902988100285034902 8715161257752648114 12452294055315241036 12610657556095212821 3168565948543917903 15389602776577754518 15999370504910678884 4809258827901915179 12279675052983583965 7263275641747864767 10121017286630302561 13314256730875719228 17498916562818450098 11254102407806907662 18327307038626395211 5950859632190262573 7485692905150478350 15659830735894285858 4301452943276110323 12597210399220954055 6673819958918360675 4961356350640311112 4818418572077612799 4579848021655739469 1120960827168873478 15255317275115660384 1055930969233177475 1339672043402558262 5349925417509451107 9308561756623706826 4552492703306527906 17627358518636439008 3355540756002798414 3761925258020684640 15003208020013715033 197022096125919980 4591999214544518867 16017428067234867942 3232312102012448045 1803326204286686754 8299979908007821855 4391184800944412796 12358129590932101964 17250436899460117477 10445241355481576257 7667319017574353803 14771324643378330466 1798239785319192205 1552758243214492066 6931987237847630867 10778118170857954168 11373200705931705946 8944672694671970803 12891083651866332625 12242181781375301230 6609184745996721302 2077243440034216930 6914184194509968055 15537614954973364890 3675684478049922395 14234833024649169711 9568588593993279377 15917927421302337237 16488790211126439421 5516105988133142956 11466275769081649811 16772782336946627193 17724733149881082603 17014968728556164738 6472731144505549753 4054771280458493280 496211230533843669 14743370496883872786 2538700127685332000 864869637486128523 4141280637083511471 4549432492279531112 13965872770174478996 7070209961761947867 10616432578153203163 13596392152678635792 316088745669270712 4820698437707329297 9347437710970304406 15056849586557151955 4054485302660134643 5089686011791692287 14043437801616625018 13805374183421624677 17769039643810361727 10579633676262430062 1959215868693018677 12508977164860953600 7649511996995623623 7898896703545798690 5607221767664429015 11680000142025690000 18229412135155688478 16997206104812845044 7454039547573317348 15264549094107553613 6218577708423148507 4541780819173082392 2891743197421836594 10445641337681834753 12544098151452968578 12521065395996679599 17617077866603679134 9050648353510060018 14477255944503048304 15724635234278989529 5977982004915927992 15052626727289517167 17138740580336832478 18244999168445183842 696932473601538984 6092219315308108892 14305434982087594199 18395430778103875853 13662471373403806058 7232786465988274197 292135921031644455 16374586880082107380 1115824282059268866 11271966142992216883 3495729049440235171 7111200765930731820 6032790990279234544 16018720555007460740 4535078628123987761 6838466886806114396 8493600106102090775 12401659636541871507 6136700901250872912 11282283319621332697 10974180115782700708 17792472752994687769 431691254698523181 15000625483741593102 11000879034049391104 1141108696640712990 6566274163636144420 1698948216140585179 14972025436060960884 11418195364699213300 3082223337545100314 6889869952086940899 17023943488446937110 9135563803077993174 14420092360088811290 2938423198135100321 13949464791789763979 13807391340383236901 1691234327224218693 17242218345317719330 13937432775232963195 7467664919158896078 3444167012545763573 10537377250557427359 10639262969139748909 1715740043588781769 17342198997984885091 14492907097566588244 10898563849333679805 8450855133911122719 12985246659231086834 7108418393591586853 501277668996067067 8739631417960168681 3668234371827550747 12639793057015214127 6175657386165388304 13158004525013682109 13049288407536271945 3779053462627927095 12463767288684863870 4561137548585643214 7365994492750330629 11810330333094825847 9905412071699059940 15028289102436292815 6999599963794828378 17905946948879496224 1801666148122186397 3354300556038793356 12146807387367802459 1256843036169214944 9464081684800913531 1075688871299072753 809128613093688574 6707343885992783727 1125958628771279304 131193181600116087 9165522336075857699 10696885335633108717 15974639358300761954 7514676538939073053 1764329740406575023 4848791477705273532 13972312784465739409 604593387042510126 9148951325525737971 6080563190494961110 6995548705632689651 11692761707901244778 9666930185772739232 7622103982114332969 6543639672127043684 11397781757926636035 8975841256569060812 6221172206121827108 14839384226033490836 2274152615429179451 6551537513607416287 17856343637055304111 489626885290811109 7305155330974606889 6528926762870309866 16485393412675706046 13927071050848592069 13401219828690396562 15074705926352691905 8356983661339316290 11876920078343840435 10466439555218879702 4229547306005638416 17238612779419860023 11143150140875372332 1960997751089845637 16260227128006890807 6700075327149389392 3046032239420513425 9211448571313746601 5313571826950916629 11663386345971182090 753627494397862751 6538329391622000686 9924866694761097370 8243509611512263156 10586912383322287468 5715737925655046214 7296182108425087502 3881232099550746044 10795016217464368087 8511203677250613330 1984902399649706806 10245551555229600343 11374266385344501853 9825183606357483468 5922378331725285178 16735525556944617228 5417141680157957853 17614466394895819723 8550528463729111265 10468566940751821363 3523863865227814565 8729226448824508391 8851070006689245644 4536975608853112756 9723975322790645027 8596513212364135016 1427665575396824905 17272372833280745234 13773786665029415159 5410405855416540715 17817995910782656698 7335823497327687342 5367504401410310557 2023572484809500264 7918098128898581054 13854708872659622291 16540015940599262574 17236466820676295106 16249567598347553815 10410722088401582109 11664552849884447665 6749002239558301470 6519713685451916878 17425555887520254294 7834322826813700754 6708149732868921321 5920881902598592477 13376079271879366284 9152480147058118989 14473428386448821223 3299988331694056963 13266128428212671857 13014079133006606919 17524744625949802553 4410609355913204410 15638997105795403509 16774770145227195380 3719347216758905092 5631461779400255707 17542802215033346694 8641994826496695021 5341234399294125358 4624934326639472932 8271172744044606128 9945999910881056313 18182657159598143391 8853772653256973286 1635026976152546060 1344379615815219774 10024340174988916365 14937800917223843013 9892634842160917027 3855002965020448050 8683136361712886792 7705311030552752443 7195905072593743075 17011411953881951259 16866528945214798501 17177323390742418765 3117051178761526425 13312792807755733496 502597598161763687 12393076258286326049 17559571306177209370 10084013503216624514 3996679759631606250 1884049071424675962 10766623666247023180 14021967571733403745 3094714496148329139 16814530575677828287 2006794082217714333 630062539750891649 11618811548472694436 7847482094318580575 14060245188049740470 9075664215631621290 5227607016644292108 17648809506792357575 11084529004321617319 15269819933912122417 6876513650554592858 4507440131271450933 5485811740188897723 18244182831927524738 7541068881658988459 13207046287796408499 14247904431667518174 15773914560513091028 8243491810138798989 16892958763473978326 1347479801768888291 13223710048069249703 9461582717171331128 4896246004829114569 16292243085492057551 2969871740697021924 2263881372756069871 11211450556862866650 11337469075043213172 16711423051296617649 15915464427195394347 12692622638556004209 13703385629062540003 11288901673174257262 8289489963311286903 7986225029992002916 5300507238347334577 6639914560877739528 1928893803399443539 12952321869574483566 3272445952623070853 860105987912782529 8278681246795407100 10829437958213803202 11744895684435274918 6809617660610342575 15807884703282855310 8672772985615274116 15426631382915021215 11302357991425795371 5422758240068801987 2083651162269292886 7777418075960588485 16880497321910061310 18373129754541483501 9225107328434741691 17066399906983282295 15705217057358047389 11290041312232520186 5308887593391535242 12146975567679903931 16077893143773533574 5272134467737585965 11034108707945446182 11165599874010747604 5550123443684738310 13201085192667769903 7169350012192534746 9028084924195109115 5126733699447542775 918374814510311810 11293672324958868583 15639646418352401875 13791880793336766743 10516956982978229461 16756579421090024809 15010003072819603107 6789054929433860478 10992146890651236672 11399171313295293375 11000868127635210840 2822397903166028258 17340795993876356057 10594997214550171967 3068987254861271335 13343044435063221068 4656912787561782049 8536094363072881610 11689975113450595171 17951488192231555051 10127836549771471798 14064698061167785679 16091895998530055782 5193224815419463120 6180782946563178097 2966001777660972643 13474360831902378562 13372353248248547004 1465538796329139861 15054420600948012458 14290376500191961313 3756612596492910432 4741598314749941820 4106597287256712937 3202386481364538101 10711018651983470645 7922551293121971777 13833323272453190854 14770760662394829052 13085693414020393871 14445501845553817149 15987610070826269018 16348522916724872302 11319182407469911129 10913314859471771309 11492461756988986007 13241145205967922076 13079003406756310336 10554897240479226075 14288583576510325125 6617809908401246994 18414709730702567166 15380960546602508795 15927589166692423204 881735844860846889 9121605367358611684 7124311788874386644 10339734093731414128 214969785133604827 1379308402771461562 5630310980008674722 1280378909265652937 15424714281312139517 3637973438831212237 10204366816156271761 8237068501461472763 2875605677496808343 3643929127070241534 14224486804030104900 16792896689729616310 11401634805684791615 10376416893510042712 5495704919642458109 9246519848966590747 12158881778659351399 2671943229168847474 10206440966037184999 6438759042886210265 15061730486956923852 2930346656659133368 11626249972023160538 11431236914128065617 2370907251683747940 12269739090694211758 12061338266893131256 13863255145805872157 1005322445499832500 11797029504629072337 2627488646030108440 9104763002354342853 2696852999310738369 8441646404609063381 9916721491102654228 2352067364326984995 7142987504115134378 10436391319795058182 15984649794995123944 11841107530821923071 704215997705129222 6738782129373715332 17911138848051599981 6868401379362750250 13916898278363967765 15893312343905981691 16863688664401698799 2464967599702607661 9618303457620626804 7456882837349326639 196594765083485672 12398062203195372371 3509007253127927916 4573974564102523552 2318814063080057485 8017404782248987792 7775043580529404583 7323596109624843384 8470044336306046678 11058161995873811447 1455211588721010838 15191604086015158235 9918223676665924698 1553910243127411381 13215099976076799499 6493832443057573103 9469699892493992840 383842948866840105 15836062021401136564 4236340470905239877 17755557889053993683 5192589451494284291 14767862129407104193 11735864127747343866 2418244997373216848 4588777949543983342 4001002324104894685 4793719616413053788 9816648557244684521 11474361705096348435 5619516388550797787 7751136012861583027 10992811924226152370 5150062616209893210 16393041843734522838 7727891180872545585 14664879021547042921 17445534236706435489 505434982527292401 12238178961681837300 5186320044834266465 5230272607467739041 11662162056793482985 1600110364026010561 453606667321957464 2186238672727379319 4782752792596577742 10410508388976064253 15436105578942813065 1882920654179529091 11287873408463348370 8978583364139453516 1232399737780421146 3223902871302452793 13112065030653893028 18084206025305037264 9032150754549602225 6656795156733636633 7408395752329695575 13554747153097840463 506073283303545043 14716002355759922173 15425770681475483044 811670081227866079 3595918419716886310 17140370417830809498 5120925780587254557 6974072816549557334 7155219885587978345 12269828083653265719 13030140082217996203 11700030414151235927 2867058194781457598 13134469629201351606 14664180244509709590 16096253398888345656 3575159188315843540 7733871803121395223 16921484600443160533 4342242952578991866 2287278189212980478 134705736285563570 6832414328484622079 4446561783389277431 10366581544581107056 18393498859219095300 13938890864895724832 7836187312486898875 9476615292708591477 2748703992254168535 3332198405394390866 12880136720735354051 11426243615860592733 4290185589991364898 5777470350990586492 2476455350190815926 6518931318303316952 17272285876020992966 6574302540223144578 11674131352459988657 539954066014262770 8220122461244273784 18204873923370753314 11585067311017191839 6528676578239557409 12252589359145798299 5279867541996627618 16810979851853814608 5391403136860080779 15578916456996012280 11556947001704990527 2430477253396301682 6676864853281174538 4086927543930844767 2398494654076916110 10818274506694981804 2321579293286430194 6149616854100575834 3219223877761126474 5111535581557475030 14751104780216797005 2236171343349913911 18352902474303950447 15054790615157497132 1416215999219010931 7404615545122997591 14946201302490985662 15265131002774271793 1787587869215309186 12954177757573524670 1836288636917055766 9599575417808207456 2404458398473517242 1247477271888050101 8423632737640104537 14183562581098546613 11356773291235393472 6269126347636338623 9016622551423398841 14019181968875729199 16677082939173601620 9893928112298007576 1880154197884696761 13586371202243180005 4632853335223219167 14997890043398139285 2576499436555115572 412100397725421026 10503045579821984930 1314989284606208597 8323295749120607872 5423613893730213781 1909795553756041160 12516722910373188728 16536291728067975796 12992217535285882496 530831030094719062 4787697564692575623 16010858259665722783 16110689863616380789 14842907602363785775 7018935014983914220 11061219808168572829 5335073239925978125 4087535919366650805 15681882540035992562 3831967916028237100 12615828366013596071 15668572447113526062 6519411479567259347 11428979805528449878 17047649207955439691 11311340484760854947 14862417497165848733 3951547890926961900 15283612311131164125 5733547134191379310 3866330331077208692 14362518968418748967 16603750188554488030 15984635789299967458 10944521581948429698 17580053864044860541 15488395844812545392 5568006864747749053 13847361966712406367 4529582721795179635 14735512810811169670 9567540450286340614 6620731700443840750 4440706186336424374 3516918483256637912 12965212568249961798 9143314925950670659 3901666514760341647 14911281408584705948 16773205035499753187 8034573160399780809 16363593066219638905 6080977971909098573 12238989205412638063 1258971936913690389 9238386471022647320 12093157087587773698 4323958033536130465 12732517291974790544 15905102474802055369 3031208348287111919 6603007337577883913 11129680933464616433 806210734320269130 2707687776785302376 9601042774821245736 10049895955446282992 15296467581082596370 14013233881307265447 10883547936466011474 17868476671050132190 5549662800183542327 10663750169106429160 12523396143312882218 16130262415575263828 69083030125808737 861744108948898196 14048127548582165270 15300916600134966939 17888943567488532317 5185096080472616936 10438982530387029624 637634039456718761 18381880533336131436 2238581143363868114 11169846179719744206 9037806590305904506 1728306264854584863 7668505204181296455 7424470794834005761 17501889603305501387 986890682952721026 16191737978695581314 1895450673564781646 13639096541841511139 2409830215894272119 14141266042320516031 6561553660684712353 12421972640057024936 9237372775603295495 6721197445075165557 6720190577960217469 18094901211479293047 5319785893415483913 16614243252662744282 6581906590360357020 876619218964556413 15024182579211676402 10480949857586301420 6811295843242031777 8678708973985028018 11849285727696710913 15490066385118037732 9932733828097147822 17334076405270410820 16792906122322171594 1230255803465072736 17254430017466956276 2749178909325218379 5008543579729184495 17718325957597428739 9419622879547183055 3279839084308156212 27557363440043942 7869711841465816532 1748725221368583160 8296913173425577241 8511753187231901073 3675813191233413979 13491611110970418262 14378641855513724887 16851654216965016845 3943552182381365178 13032304065495161693 13595126573513072439 18141718334358364093 14109465382700102389 16271006279898595114 16899369789618804088 7750363165880001030 13961298283374425476 7869238120727743109 8065501798444341477 13665783002797045381 10748703795901602512 9379697800501232198 9586526257720685943 5289576984607098005 10943953024267648640 16369410568596815076 6306576726648558271 3243358149772318105 1303729958992960321 17599226534218578653 13439386262584907192 17708586074798540736 1129881189537528516 5102966463023583592 17900509593285630650 11851690831849350527 7322286152555462610 18080160797929748049 4072168555016754045 2768780750186244416 5060619457814112312 14880258295500128203 11030792690939843249 6194518871620355763 9031131326305021230 14921718849724093128 7731335268555595564 4781414825148425345 10429959030551960738 7122253933877096076 11601894811345504562 493622189427125047 18423015246112832475 18239092553172616533 242375821487865001 10268362689972386409 12468169353033882211 12124378739543820261 3390047530672168804 13262875413009894077 3179263188008132066 12491886972441053766 15480734917817990096 9666647662027011544 15630516744895200596 16100913672796662164 3300419247746200850 6872553489103095975 11028470943821245495 8360090512473140532 1000309539184055968 7038795119804519345 1153837904514990763 13167009667972723350 12050232964857473202 16901103142947698252 4128928134977726407 9075132721555729901 16597092784564285649 11828243312497237134 14307877508392780276 786939058190527366 15759052853716740457 15488204207712638896 2053704960376245288 7018716185782898226 7433678483343470266 9500237312349548287 15700107851573001438 5177739243542295357 14672199642457585765 1608153681904437351 7782506829080869782 12171386745012936443 16889636266906148619 18419383359028163451 14538245083945101413 6970198898353117683 9727848766867373120 10786677973427533025 15148726152804234856 5926035423105039153 15304309567294991433 11214635907400932536 4492099893134571608 7245140842942265245 9657178792732811297 8122997757940321521 12636024759313898158 6889151823294205580 10431660883400081864 3292609537121117183 8819208403847757188 2819577741738874842 12075970911169372983 8897984574087031128 14403132988157945933 14701259855760652295 8080699406448187926 18007540901254886514 1870647695884489903 15842953560036867037 15902771062479264899 10955537229624259344 3914018645836530535 10413393942066338369 18321582411946299128 9792038678282344008 9497180656756940566 8273603896366194072 16117325180532351141 17317180364462088348 5870053600037208467 11619020171217550443 188376407623675327 6835781499019877102 16962894700268931066 14386602964895468319 9129389399714966024 11218746313744991785 1712097405349506937 16080062831964840244 2577044908616587872 14628702393786767070 14043186855420560009 13892228582607351618 8006516065980846232 10001016558415201496 18418959761256174671 17466019417522321662 1535588712065106418 14195493895993070932 14032870623182249134 15002105715521633119 13684331334277242588 9875755542681996815 10427191435065111467 15476867343908623549 1787502523799384543 870116678814075035 4947026280871507181 18143389469799288660 16896872383998258922 10214590267466697100 12687248079410917630 4230554729073636082 13360977226712274501 3953327071354192952 1842711903821689725 3505029834284742103 14019241355248472948 17471799971433672726 921448573516981677 1840286885110024744 17913638475684955762 17891888197495096053 2319477126431409725 2268309243037378491 13526392865349421113 3031059952971919675 2679092575910330790 6740867392847081172 618342483507710433 875163895683727560 5103140745673911488 3625997995889543627 3737980658223348756 6832676553715099195 12450743516697573790 18241238929750317256 8774905084159643142 10931016523193948415 1773937171733562169 3791243344837783717 13758920222580833480 16123557747641595383 627708461124616920 3432139042995855561 11720361837284897545 12223591647729119772 16059425807879828324 11251595715096996293 8269708469568113276 16830391845940338897 13517226031751844550 429135596922217196 11366333022199453668 1276000420798612038 4120914993105817206 12200565941416874290 13119293891324912472 10796971797680326876 9080054425947868384 13427401067125242864 9252954327663163149 9932174410168163818 9222382734136899422 11260859907365499089 14088976757210715463 7873027024129774780 10844650756044132749 5970797997213520495 11465166789996069983 17839001092278511913 17846755030024585001 13062675094134546067 5158326669946648176 1858105279965356089 3252076452005062885 2297641524042327843 17710389485711844625 2648765244420062085 9637661912532097212 3483095989841950300 16833778520197139565 6069014395267030489 10464651893329545656 17476689056693349934 8747884583864786694 9286953589135017544 11399588428926613280 16160045203251366939 6065329935044587433 1997581387216990566 2919880966163642774 2725436058691714884 5841127413022762336 14359467617485692329 2555876746712569078 10294657451918351924 9993663587747123502 16549015646047914939 2875623403564689166 13758936660222826025 15307325349766946196 2463806126240419064 11434652125410314552 15383866930484070929 4344897866697826463 1634778873251704357 10557783313036033346 10157890326128414433 15557701565116195822 11335754209938462070 10844445592520772630 1103903494924259688 3557587531910679821 3108570586585874976 1703962135191059699 4716905780335199746 13307372235199272476 16826428531442966493 15845974258951959083 11676902241788147387 6792670694888803008 11641737104052219437 11481081710555064783 7007838171233426438 6206082571249900096 16451662187117870422 11593742625481959142 4257506102682622398 10372715010765521242 13978798578033253907 9350518567991074533 16287829167048528904 12058501638935203581 7258043488135663104 10059528278973668146 2168504406537067365 9238195331795786087 10343450914378201517 5426936614321985804 7055032380374732033 16812478374884775761 11440897830877573110 21243968607419769 7599045894412494234 9376202628535439712 3442678266551131574 10821106713346373822 4162181899673956380 13603554106818998080 14646158295646206979 16529608487648123903 1066024040201838025 7808182368144817396 3036341463500377937 713748756110967898 13201421325067726422 327752946273525264 14419493380662818580 15175891319949589055 7121477846722556242 13829327255921881518 16753305745656920033 1390498730475421126 12592351011414860721 418674287048832362 2010579227052957787 1821074159619380206 10328741183281170065 3352558467751328143 8821286685685063024 1128422976660002879 5647103431605344918 13574588722447290483 2333140847823466527 17707684867973068905 13961921090797376067 1883929872934526107 4340028172444719944 62575941891015299 13609283739711866253 5777859682061507495 9372050450557513276 13398242470707298476 12480008491908190364 10911846941744225038 12653381551759737158 10983083792907024129 13540484311990915637 8484870950463377389 16321659514992394313 6890740689752364064 12798586495284377243 3584771567109375551 15559790632796955493 8400534414287692764 949169537959744642 2963389511081647255 17303884515022417813 8524258429745817791 3018997071807598972 15197763632884495831 18289412904400048116 17026057575817098921 17327482566121199210 2656053634679663267 7762202517585336394 3735230832261628374 15955178544812965518 5467097618085666725 5070787880025347505 14196923558234949197 6480197167827935512 9242309816455545214 7761128244008453344 9779864339069661266 11889169723832683806 4508394751880932915 11317964789949891182 1830820320723161489 7517651907986504371 15570393170276502096 5350114678093086439 1766433454357782880 1888420687703151513 6542466669364994880 17737121455299942539 9382021158046895752 3659559160597304188 14082457114942950332 2922642334937812864 118954948959244614 11574979971151247411 14421763753062435189 1871399513823186825 731797462539487934 185889494952589075 4256510907656425896 11884507732900090814 13164935354595459369 6077434717732922768 3068713078114378605 17978514073174200975 3960676226981415468 13046930574943822449 15781721735755365382 11780480514863606488 10864177055844735679 5313347028005869144 9220239080136287753 5093782245167974996 4319100023934713431 12263003078566930146 14406984559972939292 17424935547793667671 11868283050921389438 11707657439067817057 9790397039127627749 4842188815389592283 17832254830735190047 6741557192392759239 6716077452055327603 4481416148867188758 12187119787629990491 2668837934564360175 4810271212658266614 2827590852932546258 5273644711011246122 8170377959918889903 11009758407878220398 17729812239207252583 5546017959655294045 2782466184014052580 12128547427135278089 8474200386357344312 4294329675371478001 12063560630875922610 5521907516947503783 14812387975204243255 10097114190272051186 3224392892463651006 9935735237193471276 5037619006630312086 3219135976621702260 7043784496026811494 17555484999694915561 17117560195199863735 14334676775674278026 16260428742946388891 2830742558029251605 14484618411084073333 17794681434376908531 1108335851872653565 3254872088079663882 8758245569501334648 7363509658487366628 13940260491033097201 15580009463601954213 555935992038522675 1525085711877424903 15978666739830647384 17273081085355309657 17806106648614177234 16996972052599207275 4505405571881739 10673303859247176527 1357523029010143146 10313196856156198617 237979350308567648 14994985695054807938 1924578802917469861 17390680779045542251 7495034950962471828 11573636889773954475 14089140531756830018 10842438771536772677 4517870297509407577 5282815286567170652 5627448858240697788 13889083061709172667 2020702374160760998 142869005534398799 11346084955727848807 8427528313187880276 4322929756752512241 2590481964138215309 2756177374208954845 1527034022273677561 13097223788248117643 13956162934256227915 9565750568016040009 11102184213132000549 1763105699570501990 17445763358079500890 2520103510013988401 14765616863109766510 13132294570817262076 10952561130952990157 9925998351644572376 4765106089393186755 4229489923486083772 6435394808877896107 1297293457125178028 7597930588177344714 9483420595893191898 2154726996021760890 6341796266827797273 7346333211926313484 17651427760321308643 15993822961902832424 6061195922840113460 12267627224333599820 2309183552946830887 1454366971874566019 16317854701386682715 7249459720431067093 9694184351233844235 16807652435301069094 15454565078044874985 12957772775498836598 15132068865995910946 13749822338772487013 3413318875345066889 8237936128565943494 5967391672307859610 10926966172527071293 9292010612167113631 6149190295263395459 12406185251106789083 11602051016999708494 462833776810754090 3821907260927148388 18065280601329261265 2757016692647621326 13081882611351317855 3115375726957153144 11717765659367136094 7662001201020389896 3414350812804036158 8180336826207301480 1593005538671727508 11118645591169377784 14823755742876820126 17004933520303941730 13216611042228634239 5259147958529367697 10452910019757114920 15517758947556042734 8054018608685912698 11949196377072240645 1064048490906434130 11436774076596113679 8089449269793856700 17985639547623478377 1801413839509840466 11246065474486134955 17148479083040333870 11516118224238533506 14983065894525993553 2263277906671427441 15989189401673686602 18279619626236330380 6711251823993036949 12921552734169095919 5422836210954658570 15499052160926190591 17531707655384863579 10387436552353659637 14603252896353235638 17664784689454711390 10222620213701134 6099970113748020842 9436177660158588961 4055469519593748883 17757531560331463659 6302672427313163058 13764802646761997275 1477678532188219457 18112457414109005096 4774789229639603732 253506794789748543 8186669091467548449 5613191718310782794 4607133086392337544 12506175078232053532 843372833047424320 4118812935282903605 5295791971070962575 13565630001568242027 16189654308489413605 16780537787883347948 13017436361676168578 7532725251657828677 17557332982990321674 1361694434060822586 4723443587720330655 11065496378631283346 11784475386576208798 13218699448995492084 11526039742744189908 2980157038860235342 9024690835542395522 44936017952326886 5087209824139707509 16968083704522275854 18285567975745083762 4768506204480097746 14654375099234109193 1359405405214423502 13705930791209660747 5130038999717293167 8912305017123189277 9241436110612039657 707829274818847352 6856841622110419450 17551414901400428177 13990521639092464571 5668459170227777500 9239996202030474145 3800903694919148195 13408925752618052327 2939919194083732293 2265909245796061498 12796973662640300953 14797032769460287877 5717496701964199282 6074497417832201703 11335407076274434117 12744596263345866569 11424773577978523639 13059426915714908165 11449485375169057809 10489732445035965081 10565210963735780048 16776871749818999355 7923394358449179159 2757231187721618359 3121037743062506719 3297940874496373701 6232962210446265014 1832907214904728313 12050535687552905880 17825147447070577610 17757751523483025778 639472513565372114 18390582452123463905 18368518485172268271 12944494554873025749 4360112935225339099 9050230081871224594 8423887518998532984 4038306745320618011 8749044300364863967 13455012175591441743 7593599665902513520 4015208650797807625 3244494675251986409 10018812780973355222 9779433336476910020 15020630386430733440 14207959398225327734 2337493343708805616 8484207914578698946 107342105898273689 6283962432071384542 9160302466600276446 11695081606848951201 1272197211361610830 17056994210358634667 9677577631563504911 12666521053233311989 18197246735762171612 6209560847373675028 1127847861863886058 17619080987105805454 11006596559192536552 17344511647208885847 7255872969206805098 10024773638686626289 6031412391130513761 17533446607535373961 8715270836546824162 873806393670591169 530228832474014988 7588346380712693230 17113535651015587424 11562889559792193444 12068622151897885629 1603782193992021222 15265687354044975998 17491780074142669197 16085223008156400730 17494295580130246078 17712653484104333053 9048168006792739680 7767398237354881397 5818222480854329594 2767233965715061541 4633965630615413135 4199550850129465759 13180739469585195903 16275101286669991442 13744985298751070421 8242132066523987132 6465847997701418549 4681567417156171991 2248184611193514480 10410681031236676168 5382773453423027135 1491150228569866861 2350086688498267296 8032907840952948090 2075288353437209927 13083592762257632790 1105709842952162494 6421581276459227734 11207800083480198260 2776665467868061182 2098389048804002732 16604927104499232469 5863220987840955934 9794817702958882035 16086500590679038254 12659874110869505628 6414655363428453315 11135742829669623641 14626581387010223137 18296313144590438015 5966118425726081754 17605497817058546854 3948924683063187246 11677808215227889415 4686073802096955375 18082114522033239424 7098779151542386256 8227212165262760191 4558246953778155804 3332415805261764156 6801859365304312217 10487462833930975627 10521071708351870794 13130923760035363955 6327509664840041096 11048120346320147906 16734103789672404106 436189946201362772 11948544722144770981 10642745832363270461 4165532937854918443 3443352700234131689 954353832902279983 16845512041710937936 4549096355551386858 4083127303704810121 92899117648083011 2846394582954487886 14001106103318804964 12579892629984732434 2210719963931834513 9010768489238302921 11488928814350506842 12550982905285177777 8285427011224631014 16546033934326655433 15100552147102011226 8039997652668459888 7938970643085706320 15998931038222813630 10150494910221695503 10873631474635042134 13616184065441815856 13910282315571607598 719878295579145128 460775602361669349 11682912965717391975 8027472750842541517 4188515388105687996 8619182474496165492 17405967090509311114 9299836862682215486 8875737421757057611 3595814672619401007 6781978273799600036 13980075207272557354 16141800992888060809 11802716076004939305 14885768861160244504 10070991417169701232 5438497142347343854 16356958667277145265 11901013224056186861 16404437184641828893 14465323066509299924 6835590456644004321 1476096139664530466 13717758363725001858 2869412750889118550 17043358587682108527 11019469586939001498 6191620073447727773 13956659239647496848 10734150941324673601 3453086223863920920 7629027394404303592 17150328416715376778 7954700212141440205 2549013378560677259 2626169298391340877 16249247549103391268 17672552887911196157 18409923831809488560 11812567477408745647 7730453277605815543 11856446151214842275 12763369056082492530 17822562863041110882 13244251751016731722 15622612833564666378 15058312800930495188 17591030690087091409 9593022493059585310 10057546834635078112 6126840968463243627 10939879741201634243 10709311830273560762 17573519744351847532 4607779515862377661 12382424673284522156 902929929700511839 9794607014216391111 14195125914877446345 11486544513380875180 4439193891621749196 1230313895756695977 3976370756367361199 14558154286749129318 13184640642647331563 16853354459724179324 892411705892419636 15052903809790438373 7097852882269844319 8575082210207646529 16864568251622710150 13511740460692169902 14570597160734372799 7622712792065384440 9274987936586286376 9438610462797195131 1826364919084308745 76132596776444215 4343904400293092366 16129248680428341139 13676128360256840856 4953030350159844465 6644697604045646075 9224956163599909111 1145084059790189714 4976709797920801752 7188025698845468834 2470120295291631163 18445220203724179156 5775254705580089818 1671311151131952682 17825644943407522025 5878312641314109166 11592748834427481778 801984575761881213 16143844836037484516 2814690435842990137 2140627799776446358 17305260422665885319 1993036726591897110 11413348192325154259 1469195419723760164 5637769570447312556 3470723723784538294 12453217526066423066 12566348605561167179 2441475921836351447 10925549115502019858 7313003829096031613 13692708334228788949 9015350242819660283 6702694490599682477 12465502959295141841 12921574362633324357 3650338090754408976 14220949125613996706 13167967486296900380 6450969397495964314 16577105286579022601 2083843699046898267 7355976400183771772 14252271754566641747 5079211703235443458 2540649180496657088 5563607446518887808 13386177534708198386 13101720665653027453 3090028677237257328 5518459479553448966 3608917340209370448 9724701456449171019 6532486923416291744 10794168387639273088 17049948504231379215 3795612285474296224 15100526257647783416 11147056881020915508 10299525365996359541 9483363445143553567 10826718928996939877 5018705248664257757 8677368154996461574 11063619363116103647 9677533138314178524 13474956186908866423 11913647865390889270 12332647221520712215 2887443536981062625 7846345850741565701 3508890291169251876 9296656241436057014 10491404668781449768 7169323603652110035 14434765946358384472 6616654631006547357 736928526953370788 9941502136718726195 18260525930047934400 6172242614762275239 5425818255787312680 12149552566965934174 5993893438157179298 6320805520886289229 9488250472824939180 6310534170011200389 1141558152935927501 15598344208005559668 979664982752246850 4571408572474327809 15222636937534569257 15590060391978412126 8285080138208751481 5393545140146075297 15335005958368714849 12845054586625520729 11166830663852205149 17940697062953180337 5918252411274848347 17507363873118094127 4907660623840542678 8720016643729738279 4813366164023161957 6114834703788683524 8580652134055868604 9558240526569937527 11756686355068808103 10780568597275056288 18215382381953480234 8065375583160268127 4192130169325939512 621482681523777550 18089220004156262227 9577881907965157879 14056264350769664001 6750368991590728485 1970964529201986989 13516358854624999410 5900709270674807404 1670250890131486594 3791450213429233981 13860865858623414125 12622854529148833948 12073747605366680088 1754431755030376475 8323368895186426773 9466107880900066359 12360648871474081340 16728696456166578248 16853107455134785339 15077136632811587145 10998328248114599906 15606219796343116044 13233818042063091376 9184833017787079997 7509844905148837112 12733673107924113753 15141356269167799132 12628717560723154819 4848254594011253268 9121171509545667311 9865492335885231631 7563349845522793460 6683272044669565507 12597617910698464224 17196633811946372879 3967456247898514551 6701298731905350142 11583445404277842815 17981751471694659497 13025507929726749599 3426911174902920050 4261309612792000924 13440685174645882720 16059001145680690649 1516893360170212601 8627347213725588363 2860589399862428607 13623545813787143253 9574302397688877333 1386721604457026529 10996540538754378252 9231795415829655463 8783984086946938346 6822343239122361993 12824194119969908328 12939682961441516253 18382087371864316498 4478088181519080276 1869787068971066609 10700938296909704985 12978389294349708422 6178493070752613657 16263833856143498458 1498352870679400982 10299022093980713185 18178524943302142553 15481946638715061209 9756453658792343418 7022811107540967337 13573760546461760603 15547787386095580639 4284380049449409980 2672307854328475587 9197284411402397083 1059212690595652917 13121856044738530687 8858946863949410870 5485987368418747802 6197197414355568955 4644399352985388464 16309866677488348240 2520557450638894689 17359162264217253146 9771675346332308821 2762197955141981516 14214434370559626732 8615552782430969208 8820548129813118596 16224772245836432473 1413426552007776548 17372252790688965070 13422367916837043119 10961637592984262912 17767245317375355256 6262654401861850730 7887461531451407767 8299073719326007496 14374072207578454108 12170678790645908795 1812348080664902765 8797835036183842087 17537705079787374155 1655083281223114486 11207766094594127519 672346376610260596 16927722171285623806 10179194892962898833 12446194872193177392 1234934924061161217 3024168591872641093 17673922798141788510 580377479626087771 108913893295121670 3266160407701021265 8084730360768589415 14139619602935798335 12555206287631186010 12427480366440184408 5421429842188021427 5232285797175957648 15140236314838635327 11302116785260485500 2101104350925524403 3220491969397744032 3645383654423217284 4961823498307344279 8822959213794356713 7461557921997984645 13859583118153624629 6502849836462748509 2997525293986661053 4492313241590343236 7346971046257314747 4245775262381210855 17647359376793333182 17303617217871833655 11678856375472229126 224202554069516722 5500571835010952295 10957643777322482593 3824534767107438493 36052926890702360 9754696519355270187 13237669537948568737 8017652224927281402 17565894706123480350 15548038921961750114 14548673678513796054 923249357175308893 5997496439076387056 17314068472267532601 12309200926461647437 6464348682016047418 10814650767023751022 3996918640445825242 8731538052947044494 5227849142411983472 2861531939019769652 11369001840320881567 12451499450419113465 5898249265372119473 581617749068159620 12716508819752113831 10315655565534924393 12156217501391394521 18202399259814762998 1881441916229864789 9028307736846264274 4186313564386182060 13518541899869338882 16141567027058661338 16365619174640253112 4990499312463486635 5309189301479620088 17818449719389092678 4429323086990735440 1843515801068516411 1243236791013335963 15045541965376423207 13758970424135841501 9187083578598118330 15644981485494213623 7141684524811624437 9002756891597184488 2232220852786701544 14068258540213139728 12850859692939271155 4053825210426871012 6336481948999283368 8529256947356078364 4093466267901583094 15980232865026597156 4602133747709191101 7456506125950157254 17068612491648442825 4065996590792444584 1567012439972965102 16905729442561066229 7796021877721622504 16073482416487355580 1326882659720211241 10114950751518746241 16205606124342404787 11380214601154277934 4725056204094014101 847563138644303853 15476766763225453692 13791540683409379769 17126667174602169569 17085439751552659440 7289428764616646462 15641194833372092470 8504402322428520146 16863649162494361902 10402865127321018755 12613330900142132257 7218479017810410209 12043602825936243489 10746725330309613452 13438752962522454063 7821940776890768326 17174068837512010932 16604799218311825629 11804382885523931972 17712492854167339564 15261369830802538535 16077666559445583480 9132159973414404929 36389869908516341 615507772912279090 11033678238031543242 8487544435526861924 2991438530485898505 7137616522886832240 824332511216568167 18212920959266806062 15401541506311367309 14604252982672167433 5526220649863603635 8633482133057714507 15276765750635957561 5143217180912410528 4439123552321097844 3675233481795698508 4419658977919956784 3777872910137901309 1094336207516035315 16166048800810527490 11922938936433269277 7196880566273770156 3191743933376512073 9969321206911696372 1873468574676270440 1593054847046519697 7121870427856171696 16231357209913577121 9082473738036893757 8284040180601732930 16107592748058969242 16566578957901481580 9347310225687159288 2531465337998565246 15551934015859541880 11430236374686776098 9506826524896403730 14226389099883863176 16878803357365612803 13950190497149333779 15136343346505353746 9957766944799873880 15461402158944318897 15026651962454890058 3503182378538695451 17525507187401330281 9404172956939308034 8941055009515891683 6405843585411876105 983084097523812030 5159886987761907363 8123448646417833767 5810453419642080250 14660911038703170170 6296211062730753370 15623285612964797858 2806028470413004865 6195725995129721018 200925591760480981 687735323394744189 10883637153201929674 10448139033220631505 5779650551155262059 9767983960883336008 4176128932374099014 16789944154492922495 550421892899288353 9408421115493972780 5574891403644309838 9315079486606501754 1426236690261460309 555016133404512727 8416647053284994820 3852222604691692850 13707751848618567529 537833671875781083 5573671631884102777 7945639410311503459 6998782497450353222 17539512649319308247 3590499343765202363 16946611057271893079 4291887179172564923 12182954113139089851 5412648521105087135 3196188529808277174 8129778625924413970 8346406145831581754 1845848930822412626 1147665778624819890 13674549032301053342 8002825662780402493 12577391062164641393 946040297004276811 14069577439687489351 912604463958082104 14576874239059424412 5062887660497780702 6117354973356519915 2029392662383826405 10127857637567612760 8329814348783987545 8062297778067889056 3099530162482883590 11299570609431580380 7589676892705266301 8450386122913868367 3800179992371390214 11468053419392028370 10120124030453589838 8993708193026258216 15878368543746520628 6001501025056792133 11670575348745139987 13680895597617946957 4388060895793937114 7625213754114568860 6658761361024324084 14045962185374172009 8491392943202484472 18287279965487304725 15063649344467258309 16276562148226452890 14886322140094626182 1273015706977677600 6641192003956603384 7862909415663164270 3999661129267947465 1353554206243961643 15555640410249521814 14085296583668849365 15744809383136632239 1668400465624121758 12356427732155889023 15710694362429498243 7149514409801135785 14013769341000010725 10472432001957012355 9962764356692586994 3747427930122879881 8144242146466467465 12895103929348843324 10618718424927248696 11016029879342723986 3198118802786619415 9821310922359710528 10047427733202916852 13207614253360556349 10042733009125454504 4308938009290653371 7867262736412369370 9626754669730407963 1478392648336400206 7197037894749857644 10208177644715828390 6830959193620231729 15355076023795255923 8185050974410353982 4285611210722539029 7103689093726642579 9043821586206309090 16243921761692496255 53040220516423261 18330765598887657585 14939290064308491542 8112893536823135660 14662092023372557497 4069570473385935589 747122119656242511 14970302929991941087 15408308344009611250 5172670177174745695 7737093962924121744 5138019099518282121 5034699985150286750 17709191118724325005 600639323508315996 12160076907258240951 15467507752652282755 3464703789141994857 1855492584850982583 11279927779832671271 1222582178194439974 10294592373899169836 15485632989658942342 16517111738728750050 14742742732948460485 12854556763859373250 17080202255368881943 8451770151245531823 13751139915964932794 7198500968850943316 9137870478472419904 7795925911608545416 12094757691011677142 14089201758611163268 7982698409692626637 5048929084747319739 14978233799796070693 11191404254693460039 8823248230098473713 5518841835180114004 2571086647376653115 13468076546334513376 13943645674925093884 9223652542499048193 6790701596034618186 1877317177737797484 16532859889889060379 2302402319426874887 898538543883792238 18289277386859704123 11268887574075201685 875843597712342999 11356189254662855929 14575827163865644146 16013053933015283191 7500962867996044174 17240501030770891404 1382527803938165820 4451713000360477889 12591492113502662911 1538734393691740802 6565403905798173995 12096799542853932959 6581633584607715188 17283387278114281270 5081306535468208793 4060730057539356688 16972786753224852683 14062614189587089790 13198995494367925258 12262418670131005025 11323293928233584263 10485280669940278410 12411241634178178211 11647681201724790019 7973666086506703325 1704508503013585775 3563584921013290476 14448861283685454719 1428196278970265833 17465689971025283358 18384716074130267635 17909825352425625862 13798178553465003940 16659841749205565064 15022301078788472911 14972366133710971873 8382274878519824087 1590877544642304033 633886113516116221 15012088461958175740 11453408885486883695 7304535844562006209 8078914583500822967 16091727535406385280 3701688805330714847 9239606517930718675 868519989715628153 4021276185779930259 7122390300030176432 8235244092798185996 13356786221104352604 8774863200417003548 9173083634727266389 3758293452824569102 107762094165900231 16677106215134198482 14309579312006061284 10802094748507398014 12272267658331521366 15117629624305979219 9942829916268682090 2100962179472723984 12323345948362108129 15990461565594168097 1991025464391947516 845230621974388568 5111525640837692641 16523781244101567759 203656082033175865 16563841035642215048 378318088144157741 4409646964767868822 7517874678890521996 10982664086718333924 16244990211184606695 4514743416659469029 6166066252376874895 17395711743940109147 17932980508894359583 5815221552429622341 870846637731835846 12063145774814270184 17242215307499936758 12004514255895501188 11642157299956846015 4682978913198624195 14961832692790929565 1267714851332549954 17648744947334312410 6999875108534842478 3676336833744328142 9692660428272907691 2882413470529146490 413355770281956431 9995882561275885985 14725192324644587788 262214539991717269 29662383813738734 3196342687376358916 16120568489969303239 18266523622055230345 5582926656374445858 2472176537929489341 1751674442646305483 5732159241959063714 16817615825190189508 615924080583582397 3310591653065366385 9533281317393588950 3636785181720665656 12030175248551298964 1546025143474669186 15713774164118886656 13928064232145449284 1914615287225327688 5242618061055051548 18357632367789188554 2038413216158068694 5552609592239198671 16399648568878053021 7868602305243962272 10946905912829106823 4380514787564393871 1354313025169036457 7775365021426364944 7517109815993003939 6559055491654308113 17081662513724442665 6802096441971374753 7269134152673297760 4477046866843881780 5628356844709474353 16066780975392152222 12363584157405843390 15071831721742603246 9572333705196615494 11309844425308081576 15147582830840080212 3461055894402089610 9758045428699094454 9898310469004674584 11516499261432909121 108361728930282141 3832811341425152102 14407756707799021446 9912976503276409090 984027968143456980 3671563201260923306 2697693383001361581 7245562203635207943 3183059778381500489 4761380343398272422 2922054584617440382 13040524867619830202 17126546108665779786 15755371573665169337 14017483835381919981 3967335781687042532 12182349650073716833 11311726502140792270 496651500470058620 7328294046574944232 17156324860069951506 13050789354098863847 6063794409841773767 16745253709402802455 13304847294815578350 15815643934457564551 2300186930290722115 12885147873732275058 4303712959283488568 6864539436261626240 16836266000721495550 15839410161514737529 7764323344168810071 15865115442344727991 2965681674311800424 16087248504559191482 15812318316034198184 10394861050453399272 13966379165832548790 15716445295991668128 15459931801477730582 2092860961199515861 12075687265317432929 11770454327714298853 12669225505159321234 1799175225227696410 1634382000272791126 6299537879534296271 15088635096364675341 12155261403378840319 14726081832849037006 15461705909797217172 17470685254759201894 18199693027853734509 3831161656761143135 8989142886937954407 9707620429753166328 6504903154214283018 8373204661254252743 1436626002654684830 8077270586211963542 7682272615918775447 13468251472023551301 8038225128055443915 12194432533717034455 6393314111666732307 2746048527405515357 6328251022080473793 8948048396370782422 16395219203225969911 13684009590978784439 5997570441495371157 15685255735561154961 6959388424526288680 2605094220330407010 15640494688118468939 15307289205286899834 1116337499164603302 6741965502993387321 10298265821847086240 10477693821642584428 18262262900778386265 8898954373307817481 2876084883608538163 8531256249242192391 7342063530774497930 11064123580012116655 1414948955316923711 4073963014451977131 4519778202158462429 16011372959454126668 1038452946635252270 15463817065080854211 15533687258994364547 4769256087846610782 5522780598289323218 8008664361275373336 7121860658232328812 8664964280510867612 10564137073660691404 15153504018554183471 314971073732594349 15833660880450619305 1115170698417799428 14991413606218734057 632803921873043331 9388412864726331136 3562290083048536261 1502983565396120144 3865671233894651257 10170111230737978269 9484948207319483408 4354894184741176476 7175915530119948268 1736748132275454286 1774850198737795577 4056355459222484126 15845269724319129299 3357370974983814684 12227251011177912054 12959101196209277702 1572790658730200902 16847685380584579232 11533206571990157539 3620004767277593550 3274406201855152761 2039239282947839784 14203427051240024933 14563743309259516350 16027990702270725088 246183013354807154 1643686595371368660 9320063559777783185 10678678970752092676 17811835125226725827 10773796726529869257 4071655920662205158 8231100123321698163 14158511095818170423 9214302971751817558 8469955341969057194 7444208971023310020 6452150887002534650 17940226158109137338 3874687617253184830 13929109697294903094 6261838688619967187 926295826722850548 10009528086702715945 12508083229628177601 12393653824638959097 2240797378089356519 12915945478076830474 11376329048981415670 1681753481786903818 3869235586820956461 11227872341874755015 5353437660118485217 5402950584160729921 4685921665540037050 6751712686512089614 749092661032452127 328009758742372094 8574382585429326369 4790207124087103087 16075236464654748517 8099335617208773747 12443566064154370273 11021882048672595136 578909434470176811 17112453780565996323 10219444852305788969 8288506104774839328 6130712086562034938 5593042227360315010 15960792652239345950 17933457611516626703 17090763724016763365 1600301278983573649 7560440004645913915 12394751664236010348 12732151375112411283 4833378182422275851 171230373384504446 9421400658633032666 8287063583589040423 15225671051997160656 9091704641232319592 12940470208519481615 3778152615375610086 5474850610145555076 5117503740873868202 17546238073348416215 3041550977671057963 9896997094164486304 7497606401741401487 16763645938378957674 12480418500010184453 3644989159849154801 12738107283944518066 15548822611772887527 17587660524598411194 6078557974746032572 7615808872663484036 10952404465146821430 13970750648304200420 1009341830489129184 5995760964070305491 17024348598481359593 14178985974917321023 2501867236532229009 3456456148769155735 17412664187477287334 12842438530249323549 7941566329428255192 704311957818794336 5812944113385929140 15992898958072490166 11006300786744905087 16632029973455107247 18051785242021434678 7840098411610887368 14716013457737357758 10552363469616663017 1415002011990604556 805288959657863672 6538543947344966840 14121429723631900235 7674263244300750254 11675687287972574097 6495618522350508713 6927715138491446276 15875923311993246957 6676316922575602372 8976175660657265210 6486404748814531035 11651762180600960612 1837467519462667698 2013546336076843119 1946204422271160944 7056040930398256845 14042278220512365572 11816830123494055418 14346012562474203499 9595546499496147630 4857138008325486954 8950081425044806626 830889320848197959 7257944061403355735 14536932596180945472 16032245026849966333 14733294637614008123 424099738119357996 5467570558539073305 10817279434329350153 239968860970774571 7907834860651867211 15241859112143818415 16674863857740805179 438385621272818950 17733445494887304844 5154062017003344052 17489796550518527305 9843582073659723369 4787465841093713649 17587355305669421848 2588849776193501698 576017997402250962 15217975729227279470 2884986308238491439 7774741397038233917 262326111150744840 12164340408837293686 5637541390971193822 6543714584384093020 4455049724610665980 1938346059507830294 15232203705731833143 330180765098789463 2628044117412058446 6456670099655281680 17130618909598829172 9373691289046174634 848038350533474069 15694700850423488650 17068763763254495650 6583617499322252751 12069647491998042979 5389878818137172613 11850336450610416209 3688810086127030269 1311816126501754595 3595337006242238658 15578979152108719523 12988833562688007770 2009603262835721933 8808282379661249394 10404880110835070073 3221014521594094456 8519130894105501915 14927207371901873022 13463284770974881741 16916145129442617594 4060885467093229588 15071743477600848253 5830884730766947149 11904235891420224283 5118562641148526136 7676917634805901408 9169821484911600929 9871404428010376640 8291620620430661500 2359964916972938128 4098796248127560648 9670263283932008907 359996067410509844 16120044364204639561 13814022130799995053 15995651091575600420 17107697867657133002 4967581917957057374 4830364024372365402 18263221641862161955 16099384040933363739 10667386962407860756 5744510324357226740 16565826456936630096 994956224455129703 11701678307612464711 14581928061030745025 7642830088212608422 9371166772598693879 10263038101418923405 16451131403755030814 5090697217753625093 2309741703788221835 10679888800587327255 8988003889384158974 15512623251122871228 17653244366886073713 10884848385537412879 88632365902901312 417548472731501483 8165653769186083710 9752271928987252500 17443495997062747866 8296338518617426321 18225337202479794412 13940388763201675428 2552975631127825413 928438914873563998 6802665859244693375 16831283046819251892 12218171031154239688 1808661870191892879 14938003952233864957 8982090751966859897 3660835320796730774 7004417252075376003 14739669628257493341 953157669605176494 5771451087786653652 11293674984659162232 15960401561537367727 11722583187387460795 7170070475140826946 17287310710318305304 2116558696516366807 16631007975871065622 14438051663789019940 12241350454770281936 10860175976557007337 1606549212594036767 4077544970687790418 2898091363374740385 4415592677311756657 6963918167096065903 18319296064403514736 15812451099155513537 15498670162173741149 6063093220286136287 8655817614262020258 36837028016019986 16889794759657087119 11074183163406500587 17240746228544149843 2246254056614608974 5609442380825767786 5539559017348403598 9113181566116907601 7785502551617884770 16790502992460447956 10083352173600436946 17716843840565925183 9675352452381222985 14546953587024313050 3767087393261495304 1514632801120301016 1427784136847465410 9529543461377983349 6947121539569186277 16376210686748938236 13375043630979337217 14230028111014216726 15434010561140141115 9481074921079459122 5647109421914443650 340485880891846444 1828825746418074835 6437633423756463915 10901325536056719344 9112967419124146200 13043970241754547466 16025643536916957619 4867940619978524237 6432445530128186935 10683642855925339925 5504037618736158442 13978615602148113635 8958358151684750775 1327562935789852713 17311105251881108973 18100069756440544782 3020013867100042738 9642162174397265766 7250646998472128551 12098206170416478593 9323061558184131506 11722773007637144802 1013021047322269608 409851913512719737 10649153051928280474 15347376577159483921 1450135331470137459 12107270901883791456 10462526251485419806 7807983987718234531 16327413611675204545 7887184119752481228 16910377323556575186 11637518794804779111 1815047052362229325 7912637477624391521 5510648526468780383 10145615808914469261 2332330235497036179 11850514680489452001 101122580873760526 6754553834032014622 10918187987721787460 7680356412287869601 3221981297754365752 15443545977189792466 5361060475856860207 6658635455121988173 8066578964909233973 2566692081230332217 3013270807935264228 17940703536812996597 16474291258875015513 906187636490988933 11697044764176226908 6522327793661496612 17474922043468688792 10815078927924219375 937362705444650 4141043459523911451 5277247143490803100 16851976076290967829 11327128304857594658 1475572532906138552 17116456452572487336 1355417679204343086 1872446969510540579 4800278698641957629 8177084029741949610 13288661248709614099 6648337906180193342 16263642537204497770 5190540489032951729 1934504617753442781 7197379689319971656 7733804932636231817 9727545153321642292 5030630197361395159 7465637030930749044 8553952051591172783 4753751047727604183 11167498837395424306 11193410428311835272 6026294860134581941 18229775675635768895 15069891548126045400 5021965131284338938 16276640173370089030 15849379390286316089 7358929755629549414 11770522563972034413 1033045219451134518 7317010016473027080 8864001817659953243 13239363587302522112 10064750056562892506 17759703293726221253 8687976607642150557 17013226870680703544 13727937752946512078 11859565269612083405 464718222483990521 2770631737320745682 12181358376259955352 10946282640115576736 502162909927116730 2361439208347775209 12285016565720753606 17220641223892843062 6556786970538119219 1235096475062796126 952567935204006025 15310045309419872478 13983024044757644275 14269746379591067694 7423609489060679392 1979989132398049268 18202697334073459407 13884052283292886402 17804041198734107793 14743613322616300717 4261303654801667105 12377103153578263605 2031314544495900333 15037721172157141477 8681998478081127695 7702419784562210920 12876922729447820427 16385510950842963010 4711748898774151386 11015770318478329496 7849254925287354767 12731413605635484910 12903368438520663672 4340408583609922295 2784468410109200099 8698741656340323746 9257298202082410961 8308940158041711981 9547619751825157132 7318587789309266772 4219168887060766739 1117437870089921699 16562300531757078776 14964087712828041034 7109268753468018051 14081971794168439187 13076303722678979361 14386918480841144831 707251249377797125 14482459949749704905 11325081238109618337 3307694322965503552 11063398006101759224 5263970894953142377 9057379427943874039 17515131170751532634 15630964207696857116 13367849004878952780 4662348115129232498 17128717544052184576 7073192142896148027 13558722501404893092 841604652602650589 17349760692988425986 1784694695275139697 7615614537128721267 13918916776180123617 4566584499337428309 6541988749269498850 16643083939897588161 11674138332912594863 16143078786479022870 12615548933279935991 17299679633295758023 18276909689079446280 13323101753068833370 4839746047006772871 3483982808127524888 15249521694363117546 15956766724183761651 6690979709787383789 4044200768349398255 15744197508841334768 1588412008433685825 10404724185212571029 6880441829321114932 3513587765941129333 5843168675385671768 9655570955185766245 9070024423346361755 4871965560794066385 11509861888263071025 871288089104796279 15019796716439929191 3449400883566957960 7521862874016502248 4460126276238611813 16066705074592422334 14996662298857017836 7156036650170372333 16936124324141208735 7028374680916501316 3549742930872009852 11900670057836878875 8717984530879310942 640460797280802504 1135405438366475523 1162652559087022166 670204154675528131 16899849407824684955 6418058445191080581 1472310962370503817 4437010736190013086 8206043966142560363 11133363029850132122 4045178187088003714 15015244330988861376 16626350895269910294 3771568649812128955 10758381491498002978 4202365360662648338 17929541266001398296 4459774648042896356 807111197981059670 2692727250860919974 5861603918080078546 13732818477674357418 6119505495727723204 13821758153511472197 17783091324782853258 3241139250081274499 8521530796038364007 13586110170342377966 12211389201730564202 13771039610342351533 2000821661582757677 12683895510893770762 6668933651567102812 17166326174226276451 13239741112103186748 14404357117800558889 14867882392647574058 9740154576614228969 13043075884337839446 18434623259827612291 5611780669757446556 13593051101823797641 11053181035995592136 14219915608596368139 11762107087742177801 10436956088453416932 14823225950018798286 16982988775915340762 4696133705184147720 18290143032958520595 14689629343640002311 2667025240244778445 1319188603413525214 9912752452716968688 779671296082806485 7550853970784378034 1094650905931621656 3453046038375766184 17651726768792177486 12205938347031285122 6175635925967173667 15853745533050010056 3862746739628698373 7266227053627970385 1913069598163152480 16497508910567128770 2937598975475739370 5510048668941791648 2398024109932184640 14866807130454436173 666022637563059923 13874957680106942796 1049473358108914186 14966892909483372670 15910197581936600190 15269308809119584609 8137793175678896770 10264230270647990370 3150800829739962058 6062749406750047219 6236370964779836808 8450469669336098741 877050303471161025 12973582149346452420 17394752875218189394 3908931822735233924 16863238900580528763 10317223385396935496 1803771391087698875 5650747368022924223 10655631934604194232 7656113478692988697 2510067030567328110 10966594616327302173 18429600724392751425 12211696434045818669 11048514408201740315 878451621593777065 1964436544449013355 2019552534104751647 16306005536989132270 1002636932458854824 2561761906096672313 4770313960087772642 2345038732094900811 16505042004513080898 11772809186712520709 2756008302842118188 14194444978306457493 688806248693041367 5772692553466613772 1468603570995165630 5981635739355479036 14073632349614869257 9926230196372197302 11020783313358087900 13616805696837960733 5553321968288319903 13134863496981620124 2341885856934472054 6928137474675074942 1468597974980502585 9808372743375649338 13614133243198298114 9382101193142245070 6289324869570593231 5853086086673104206 17993026327870022415 5203485907221320999 11284374029144857785 4988879051308530246 55611752799758547 6930996749427382321 1745630830307802006 1274430344192076773 13092701813112228206 8192615848203814545 11809503273442532565 1731763754080663582 13909754293863918742 6070928753677404850 13499054957940000409 13853452103552551709 7127072263349916823 8983599412802604720 9484853514559076225 11708880511936044767 1477444081234473577 10025965348059173413 2987612862642092078 3564462320373209978 11543303778281381213 17962690768321283185 10459945766278010760 13310374169115653789 3805509684835415715 13960614657829232387 17115840011501775437 6634555280673691341 13084354500495027451 16553307554258821738 6641259664729314814 9089828153295913347 11118074073950204866 3890872884096567525 14625831375437479908 9176182831215926573 7343304833451085816 7796939858539287610 11171125480435655918 6200014819927415981 17539819721065475121 10705484345490117669 2896209278878683260 380453338027101572 9664963719319844413 9860897212330210418 3805995124914829444 13565382429829856988 5090230465880401813 11321731348285024876 10283976829463383150 14740852315380979879 17470393045095440765 16526819756981647464 792465151725174277 3815331493077589906 4602672903273238066 16545999133351895621 13896629694913484139 10199525062676974584 12403348956073264623 3271666708400163273 17195132684430022875 1771015252351872508 17435104385028315542 6494804750794772007 2796385335529826420 3402128099943123547 11508306015212510584 18150496216474139248 8640161349974824226 15998045465036045442 11170746499637905769 3830198431668388979 10024034029985022430 17262364006608984143 4947428096965504418 16400976378525422148 14528281798022134807 18016474082933209613 14990732382177368350 11470277316978018018 11192061807113799382 6807456623104614371 17124569220012977779 8058246331627556376 3433030266782932923 3368162474564746963 10089200772954371558 16622684052596881694 10794189112309585670 7199413245397179246 3898465685085768753 6541959064987890935 13287267489369181661 1438732930141841288 6187259554206026266 14158710900747235278 18417078366691283378 15304768800082996268 5370141501936519270 16128153168891118453 161364402520760410 8288594904086225377 2845146993449453528 3344798428427485097 14117858599328979376 469132883771192313 3943140221715374818 8578340099892575603 11256883553891570361 2371386660229715077 7594146435843679759 5941847596920403153 10746050891493789534 9386419020540446136 15333345405994956193 11876705305219144222 10756931787581617179 16726653928544101810 8861863891347607373 8002763059347039176 13798817998574060479 14565104016790908707 11202748201585011839 11532129162578884614 9364484128272233573 17312536424558472788 14636707819580115405 6768513784918869853 16229580812397368932 879801373891669675 13005269850035642127 1228238567565655087 337112785915350417 12015060240230441693 6087328574257433217 14516311420540218104 4480978292102917583 10855934614106177091 186536091599310437 1943603548737304012 11072716485816160963 10359630691462713058 17788850373393047168 10992592791723867457 5043397170593450834 9997773575980164889 3660994503350669267 1633223511453671807 9350416927413014616 5419073970106997329 7180427934929404065 2628297338045359345 5684452303098320208 8021274424865845014 1484464753514752245 11968013003692583114 5907844536028039312 3335625035634655409 1159473693706106191 3280295539063519151 18369925832056894713 18020634733716760772 17760638320149379609 272216264728402122 8759846465635904962 5271513150350333277 4164752114652167981 10544980601193561214 1608564916804018311 7896791446312043129 5490798528390878507 5526612693748805811 2784567692295694437 6269203465935056108 17262201829110098879 6560252239091771449 12655710927322160554 716288870700969220 6109216244632777482 121353872333065816 14522276491253212373 11289545610801270728 11110549355368007840 10101274755897281706 3929405570728179811 1802568287734223937 15153657565326274711 4543742860032036684 17396310658125386256 13425778566378567837 14852884999827803164 6801293223452929176 3660431060208288016 10705335707314382677 17110931683734641229 12260130744589746388 1615839959443511344 1103281288445390316 12239744613158911640 16078134365624062101 11201535921352618263 3406962838057218364 14205566154284336473 12898891778063955877 9443613877890784535 13590084858885483723 2100599243828691125 5267514083988815622 18024978219141037484 14949681164495423920 8367830895914558138 17742764561332027708 1426507555456985650 6660293070102100889 7043691590069605950 6589398795369624133 4681291632228706709 4599131273513252352 8841683428014263800 677836143691257453 9135829433421044707 15439195187812362401 13408219694819876166 5614246472002754450 15428467284087677607 8193775958324428534 7870295451502538185 13573080226700954574 13825749709646792488 13925003049220645607 16043653101807607953 11940825279228154924 8029296468219997330 2834756275527455642 6710436023133807186 10106513367578169903 10153901633207699073 7183981266610356835 14680851715847567813 11815421475374664865 3584023846191804437 14568965187092657431 9041206652672104638 4445818121695034175 16496950953815224094 4167260000789547302 7163409655504701711 13742809990139954880 7618088085269617327 14115486911752061064 11750690388448732318 8838484383739062252 14178578138501600094 6414628785321349195 17665199501013843165 13711151670326131623 17921813309111625359 10890685485140583006 12519351624734189618 5074127397596082475 4599918874458872702 3213693272205616111 10843684165951950107 14907905668488280750 15791716324107158711 16253149626906039092 6914622663319637110 2399514773209709445 12724885217726783980 6363499382925305526 8218964234710675949 7785673724349012168 10992277243334124882 16917621465309338392 15788149261246183973 14544853922621035108 14553058328915018927 11147588988010798778 16028454755593510490 3978732481623774439 17372040945335138485 15687736961475395391 11780260909044629903 12147427959849081264 801340683768279641 6595290582445901392 18209224022368623542 11868855799061782684 12639624125956264284 11043676084458634404 15074462782619117529 1167754507443282343 4548090779897902133 572441140717812897 4855053241144878792 13810559708058332530 17616976991114212386 13479441070763108811 16608831288044935252 10832736780194664458 16172178270205262223 16835226193281472933 12027335538517099204 6754210251739381859 7810225763477186469 2387601495803178485 12706901141689895933 12904991867074776040 12558215362124976703 6464620960657720175 3112502208008478274 2632346259003198542 11692103887132258415 17919352532720118545 4921249183501181484 3881295783257903989 1828618816844424902 11002671392204092541 911169214231653986 8568669355023427792 17428497024266985802 4818175126374797415 11148666806837802116 8083893983230604440 7633309286244342201 17821173928175235543 5071491867276259463 10235095926570784687 2719540965060913159 15365385275967508521 2570030414238616016 8630081752782327139 10216139633294548609 9732705011429910963 18033179725347520170 18184974095655108664 7714510059047647994 9881450528271772812 9526477292373396668 12455615174106429268 10982882669110257240 16024207677845507961 17292020904708258732 7392939891521100168 3183998751694171235 2371204366699668273 13909094832974885275 11690753675602926418 9470811797942951232 7638475998930337618 45695880756351251 8655054551226544679 12732216763239512708 11528790520336473122 17660397341659259467 13474135944649376902 4840845723469043162 12224318556305876259 8170430012469390383 1114213772977865180 9283050716649340193 6284609270649797571 2502342789372205781 13638492399693977379 15617349597393374295 17652076386121025394 14505697993539578201 1473852214916686157 11020260623985793403 7536596806975748497 1712237271846890281 12758413538934329455 15098621745911767550 13625346712462860909 12860590666504988789 2826261587921323229 18110312339133582991 16234214286149746624 1776189238357336329 9193616647793164838 13864527990234497469 1964526842754150730 177544534334684449 11531230064117754233 15118291409912630517 18194043700210781379 17574500411105797722 16869438924879177999 8417895930153511636 230318887371769199 11314898835383961378 1828930160874859593 4368615998660140808 4270509746247412591 12220147242809178883 2777928017654155511 7806585938750154870 16106298339575778529 3061137515882847146 9805678765344738019 16606207616544934433 9641714694879977023 6560168532972670034 16017645327683885057 7100770777378433000 1948407665219567903 6165888749823888252 12645891016237068590 14893704765326256391 1874356807270116849 4420842005540919496 1504491162678365692 7824228396158191009 12474427394454647967 2384263691001349197 14707944881681088823 17736403839361355038 1710387485389188208 10209153700033113909 701412799050340923 5973746614810012756 14672525392408828276 14269956643309843056 8250377425045224838 548124723494872712 8013783869001932463 13063790161416749664 13977866636753496299 11565504167692644518 10412180707435813695 4423396424077050871 10177160515800195632 12581563160454824467 1532887724130403998 5470378154361819720 14773727055207011455 1003180072705297335 14175298325585285576 4620936962249006148 4025877803591949616 18231084612635402872 11209148640137853570 8470167626528137933 3331435224723058702 248840016438278223 5551896810429489261 224712589825695474 3340252734160288992 556161918478164058 12130207716174126773 14976760194635243102 10298512896779655030 8673237198055926028 3143554015423531676 486708546489332712 12937585455769089181 3481460271954462481 9721682729588129698 18390486101008313216 6853363812562683657 11245479973783508410 17015029935174523570 841406862535982738 9769571023516941013 2708615812306678224 9504989456932756921 4993472965466939971 10292087671714890784 1231128886247438435 14485151305746721898 4844600275080501204 3913485702485229721 4621910564461869641 15958865002533154455 14007229797191955559 10683604019621830274 9653730949798378503 7702967506943528677 7994521680788369339 16209652928493444989 12927668245026977795 6235373204882091290 9746661313542164625 1810638949080913463 37168588228241334 15717836794162724074 14119055212931204464 12110783564227763035 18060047508802387645 17781570378513783902 11719023667440188516 11680949797709847240 871822164439746499 9536726470783555799 17266897256646930394 1972799900526266654 8009018738531742063 17609006255485258050 13259251903984808790 12315027167362641303 12534750507767103138 5624962926020219072 5271369237654442647 5587905250861060247 14878140924613233213 3914739073323208374 17515342993295977786 10605408761070577185 10912031557694999608 13606635826052996131 2092353157418929060 1879814191543583628 1336981053166110563 9217133209954200191 15355293589140456685 10792191268733389123 6045687510576482529 11158784063183792243 12674313467319242795 7043450241060989128 12494060679528836055 9188811318064614832 16562313487196052273 466544582302233288 677143534686338825 562883780777545025 7935380401663069076 13119925649517590571 12088540558284757607 10145904402807548236 5239130017445084236 18350429800091064370 1025708760867500599 9034245449103598378 12987348453308333398 538749511106680809 11954834854112161711 10698566090753573006 9769604983355994617 2729251650377122297 1149978504325140025 14818706479164375866 7301488113732306768 11169592542313616251 17460852749931219860 10385172517062136434 6514909637531832422 4798942558478211189 9039349154415747475 13142485333744642077 1650341189896772515 12168343826548218213 1416134695096433542 16119879448708758686 10347559542774508739 5972485659659479175 15461675979916110506 13950568550050076076 15167989339910777841 8961780893008237654 3071451827573041322 10975021028674477228 11830583575387553099 3349903019880430421 9391169254596182955 15232464514622064086 9491802580680618381 14251447460333622553 9531647503349687525 1180487699844410297 2268084912590537130 10260067931643221580 17279571562451522019 13323175609961688776 15519593229795316109 16555738237928396541 16087804854589120879 4848188500792224814 9904000641868197413 12029933037741258538 15827922464109623702 10732370882865698525 6109292634713990869 13189758010456015020 10403161304350038501 12064659506749667164 2862758976435745193 18429668113413472354 7258136975145468434 1603391479104073504 2892345399003717087 191027378915780959 7771205729030638808 641843727104177153 10746662980279727954 18119105515745939840 4337027977459079080 6743704915878019946 5935938862115487236 6045601619494779708 4932885129489939070 14132973614545958794 14211279801836588094 6530652941188250718 9456218933160163512 2883322905669247357 16874115023245556083 767081635270756826 14091627841539890886 8674166648903742808 10959612008883735000 10297760953230317782 15767588155158680748 13982938849631207256 14660038759511864836 11632078012631079840 9085822093561481524 1060006593561063991 4905152982234439649 16552817994804377966 3721652772121033165 366762122100820042 3294128338372041821 1791651629505051321 11512532868079173021 4146540378743739127 15683271293303971507 11904082973726915396 13098264249856053807 11769059352828288315 3515365921753498610 12614418373184618098 16092252431765711840 5449636934638667558 13623442983180691830 9191237252653888108 4417820065471961506 4445786605204313098 17032601137362211045 7545878145813636145 10915691236992589099 6739424281756642631 18171618565490637018 6130823558541970115 16965525147457886225 6533857966132814033 17836191097361101462 8940231406391756060 11857477844032979644 1198812800474936755 13942881041665591365 2026173851155297409 16754246502531472744 10714702252097355917 2971899467010882968 17953099144833610963 17801447825148189923 11353097850705085605 12937596041476759509 13383785567010982170 9944061487448743550 5725051157079906413 7857948915238647020 12461985534007126342 11202077720006698052 1796735170025084961 13040818909249948911 4120081828691138607 1122255866446112051 13443571090674264779 8457513792633149665 14163318324095816343 444884951604317755 15297291026220189111 270342170901955541 4291143057934884604 5794759451069442689 2271385629092135726 7735274955149690693 18192213951967606967 3555830870280106127 4208899718814144857 616827700002592285 16130183633107168725 11623919942837890324 8258607158785691312 9448634406274840331 9739294597256614547 4456374377697811963 4132518922828590440 9444145117986977597 555448600300998917 14001400477766001755 1335927681597612465 13003874761708711521 7808323446739155990 17196037411817311875 2660382876737044216 11942645215528936046 13874839779582974448 5036221068484272892 14802862796007442415 4839798443036615392 6634012294353625090 10107230811115745826 4588349476583900125 16000457072697637366 16695952400896563523 15086919937693866393 6255579775672249012 18303181481590942192 4385328995547414743 15889232693865929450 4673390881832807855 286887707026094647 10685860276803190317 7880989148107792762 9574869130950528599 3798081831796102755 13180291214579834294 7808548870245919279 16519574803231897486 3268612169556429885 10473876367229761985 10961897617140884093 4131446115852679284 11084685755455354403 5162275204001401945 14489714376270771487 9948506937597952998 17553970055752295748 3705211837302030858 9709034117933043352 18329564430769553279 5981208843100645459 13466191549956070050 14321832158338866983 214592327600777885 1411490986380770877 5913791448472588379 10825932872448221120 5355085663261843380 17215191150333521006 15574173273707858627 13385122581765685278 14734673769552837842 14841956589757442556 7630592580967668902 3940171130201276190 904244574048581158 7426114032977913885 78273209926417207 2966165474364207458 16063079233171392908 11025701034265481801 3611436223373579008 3703943102195149758 4713485848747091620 13382425612730457794 13291357625533128302 5926600897033596648 1726664595313259606 11891164105889602656 13188599047853152503 5566602481830940539 14450658636566889088 777050092018466705 4840522875347644647 15712633069143070749 6200794662649351381 13828496953777126050 5595909439054772742 3065530092587957570 2089844680936543468 1194031881295835147 11877111896374927233 18302057780840867001 15932722231650214664 1584038846610005219 8663666245836819966 2452421797601260048 11878244749766093546 8074699421728646033 809407410927170601 2011303706771372546 18430980246574638207 17166540457329313648 3949862169119708109 6073269819610426013 6038413796412448194 254951918545275355 8115202372928425324 638251083655162626 7494107310781021347 17703669882922352228 228409349408936453 5061173225438470143 16422612992781340392 717458423654289568 11967029360107832915 9819387797023925740 7109370626366782270 437802105282607852 13320583438532790766 5156590328513868313 661820605139867557 12442993637979554569 6750320826151721040 15710583597156515229 13608825031340585935 1920715369162990475 8286207735798778680 6231840860945932857 10853753440460527072 17746929044744558609 9145465403600953904 12996822737649626941 1536023104150246124 6285677232435046352 16314253291897399555 1423889862114654485 2944797550109294401 10539623695574194558 15488849642177461857 7852521268181998397 9156079345788749873 11002672736102561572 6817240009283587897 2986743747735162792 3212045161888343573 1035766279968022784 2114182093847659895 1043383506797115654 10055446661185599137 6267659793276926973 17280977192497352295 8284959988355460085 11742402636067528020 8660785666753292657 4451148899185271229 15682475248631930587 2948529517240700670 10324604927217466030 17721341908320913178 8785409046383629213 8720497145596883134 8486468524378009309 15586990071917186289 4115217015724519288 117913618478089388 1318256584621868813 14114584278631501043 17258048455959949936 5168298328732625387 1230253158607439715 3200354705031454935 11557728143731469424 15523050746631307134 10724500596777467621 4825252199483447714 13015479371269386747 7682477363332938706 3498783222591874767 15169206305725088888 8327545436162487836 1506160939292553482 2486307744086165439 16678554645539438789 15858961601548278177 6373052643931977412 15647015104141304723 9661436135723048060 18054093612236558660 7563986918838357365 1757616219254952061 7635026195277529555 13413544607090423415 8665587676183049005 17024834961046429412 3442170984594001651 11648516798213515386 4229105542896395410 12601015906973260947 1215748242185651683 14637115877160458345 8373304859640013067 11045103128467675292 129000878264325151 1467305576749693901 8084116852131621362 7889329741399937479 9742081838008175273 4547427363669843565 4411591560493305485 10025864610429172877 10910344770240045046 16191587516275984696 2507472919049551384 10939658969318374513 12404632080986653832 15817755474197243768 869411825123275423 9444292637744152674 16808732009573872128 9698000294576043212 237354077514882776 12926551624859099715 2621594112951374687 3285589638536399321 723495708144804310 3953123490764334414 16335450765131413838 16722279168600986275 239123384675798840 7796143075484210596 15821039794781040353 11719416396546177459 5778693104780544644 8000495030102394657 1589870339434687046 6681382895161532856 12419335316136733735 7309657504673720672 13703300725561946905 6981812495154704625 10707523014295466252 16268615336029178166 13134256488741216146 842554650907648796 17572092701749645188 4291939630678300461 11266348355292192927 18037923362294988713 168398059809376727 15039902789347009909 5950568216277881689 15339943811550431614 18089216297687627164 14187533813238076977 8227251980595486192 14499183090958363845 5368082121180083932 17068053108810010108 16507468625494567697 11056661981511576184 2871095697325712972 5096652013185088411 13890601210702047492 13273100044722456667 5608649112863608029 13382055944228744183 14486377018731317618 10515496850780095090 6657536911314689266 17078882407915168774 2148507195064961225 4604395638385564835 17788529079617553118 13528288477101681660 9357869307133081555 5381075436489663624 13419674079459917520 3176710551696692649 17679365462509552518 5961283784450883526 12470998577320400609 10568888916691386191 10172336715935938428 3089290061788570696 6187823172016185369 11971945444511226760 7702342353416387841 4039435699423023051 16081003878864836379 13111967414387254874 16097538318990265104 10812927731805595527 733993802367121956 2922813918195111786 13590847614955522568 12260690792149245029 4542566548590890945 2025660020003154151 3445553909116959878 11364409346717834710 103977747499052752 14777370150460126889 10487258932417211257 6867596852590995905 13056522465767410835 2802657753243714394 4105406489640458437 4261055734614318170 6814446858028552096 17738308799115344455 5425615034887091832 13610877476654159234 17757051853836301798 16754071601181993563 11433610557784071217 13390116511248956751 15124122949430345547 5230076432227738228 17361880532264644555 352671207026494933 3059812142917503336 13018050480846891115 16124770779808756619 1256824574380932147 311771212186302640 5997757910136964202 12931346443125730634 1380558530258340317 9988486074104334153 3611928124929400625 702618565109491638 13404454205123449356 9481665946729850591 17619871347954987311 11308226989398742042 4063412997089210756 17937688445233572940 2534106931003981088 12010161131296790816 1814992357696955666 18291384659768957411 623697589388605436 1541037529193943375 15160584284765158538 17208837375651000132 17894035044041578347 12284827595525219974 14665333228105926372 15665936120922339781 6556119672806537048 16287081820025749637 14550986789274761594 6420266387003938443 9434428969363784818 16961281329471169275 1021327059520411211 2189491977497826605 4798245604106038015 9031846525062201461 4577573797539503056 10913498104120150763 5182909403538462843 13662802432968196520 11231586393848176783 12650279801560846185 10478478240956548360 15494294459619650740 9853186699934689121 971707197135566808 15843892620772443995 7416108180401361289 15461308656020722911 14026496086376622061 3341171607301995894 7467440906777105281 5551433104417886590 7051737130452336862 6657980001672577170 13713282780984021796 7287265589447685563 9903309842793636031 15840218668840305483 13740720592811742984 12927039884570201978 16483107210137063014 2496962343004109912 14414531098160126678 16787028908078505501 16655154006352460296 1158064519248406818 10632685949199614296 7821659025792323187 8883419099652210928 13907196779194238966 6045125261076504735 15924725219881458828 17707216866207103855 18311802964315930107 1463491799496870285 5837247874544835082 9244166788017734295 1237531884774520595 12238153305748854487 502066354484152462 3554117471290667162 16263395049016492283 12814575845179085625 14201083578699640782 5159570152804949182 7091067732136149678 10248665133029735262 9335689173457685061 18364824547151958768 13104966550362024400 401391989200641236 13327503170015227154 6836939991391768657 6002069438322807299 8809940660670402577 2586535690052565297 15422144455703986348 13102913171763632655 2207866265692044955 10183920987134780262 17134545269280613258 14006809052229657515 6477150068603358987 7065283515471980784 12336018102964906618 8063362754782955291 10406677268689378453 150470476124161796 18267268701594015259 7261189053652617812 10189421854963619432 12479261948453243682 11324748758580900702 14208225485889467651 2584863199762025852 684898453110446948 12971553111363295819 6695383350632138368 2335264911814083219 13607768158415325225 15306598529718094879 13895894907775921226 3562373253235722531 4884080201151219317 12186271584418427015 17942164590675571601 3729919082593718165 5356620227856619218 8824876711801422017 5943476316842562669 4550952557155927474 16899624358867045070 1536346622046595165 409040548062651064 14509407079443374940 4509960776883801617 13663799461137236449 5779225529063372738 9630562689983472713 5383785109534643603 5328174128501865777 10234577314610957543 2514113964119610229 6379943035804831803 11154939520498513086 8152156357009776843 14063255812423784195 136689299046000506 15473846098272173713 8505410094025462700 3819049217989754083 10441662749856487625 15407791548180374303 5117152685997743469 17334097822058557467 6419001620314995874 12431625880715014348 16900839212796810281 13506241285896593697 3119633989906170041 16267447303966598378 13242721662079569735 12601699220497850326 14356960674358276702 1961369485857499434 8300135197444226056 2980278963511462633 7742663628480045948 3421177419967089485 16254871305162039535 10149773587533610158 18213274213895932109 1981117893472882946 2873892877846571398 2679834421574463331 13400871317833338044 10022359679853610982 1366094848262633872 8703481307542728475 3561602074073820332 11061137975796952610 14534078967333004918 16723800689138472323 11003890510386832872 9629091688645646018 14623804605889050487 17844583817943369522 13569980419313221344 587296343244922264 13605759105159094007 3767701325972825522 11450905746962417048 15550541429508939846 11443633277867851850 2652670832090738036 10706725148468872157 11267450108317712224 5206024609911724593 12169205074284759195 1246305144137521320 6639699680603240607 8828351947395086218 15830910899727483076 11985354164282235469 7775210425962227207 10943142465259847856 10987392059412253617 10188405830491217168 3675867638315645582 12421064575066955461 3272761647895454681 7118285249039104503 6914347432639713390 9716347745551559807 12508367036432997907 11624583018308849632 4124868691869245804 8720633146983951873 3575252164912968794 15664611379732233060 13136955095512286416 10932588097364373947 6725543136909838123 2721671121335037026 9590934512353062827 15632922643053495914 10580794975465126932 9391654997799031424 2335120227989962738 13891312214832250042 6414443811420061973 17878053131965215244 9326145839309082885 3850240068809771426 7514839549112236635 15141141696575403513 4668723283164086195 5417903294877172591 1284048272234600373 11884714323671603603 7852092858924596154 129366769980100183 17993951973143713820 5782066285382790991 6456108096374095791 3683855954640662600 13778164215237000663 9060611836050082081 9273828388236365674 15044226776028352755 8083479908709169400 9213595604049374405 12505473267589087065 14380103976088409868 17564511625217431714 9953468723361933118 3963110081507631389 1723863854535450229 1118073678223790666 10913250768373694655 16168149243472957244 8232298109920480811 6140729099225350807 14373325646102120517 8321591933704389418 14821876098910937587 2609818941521232133 9782778200994828164 11102378622534535301 2828729521427664459 8472038220546384608 7401385898439681223 12827099323153872203 16456079419738632483 17502494430530573671 12844438154965577628 7932637792169789052 11416470579992136060 5504592914853958687 14189979352216306621 17575734598231047352 7197764745575269064 8132513849907566425 569559995146617398 8665050325323202239 2731140984800525298 5594185863526647516 14965970934356547253 5465920399118823948 1821874016596158656 13091458145344850869 4280374365546209051 16008042303505628255 16875739045050745402 5226987037641010890 17405109186170419363 13851309540157927099 16532489481587935031 17520639675120877607 13647421098046452760 663620219684232454 8805417881247722067 4455959312272819704 4098395341944425946 15252309705067110111 739541914784832034 11412466867950818848 1491936144185481584 11698716972003896182 14042462859231431963 6878999069690915023 4186676516013046729 16838235116943926959 1482858186081398793 15749918698639155745 14182373022623656999 14814833575769801091 182695512853906898 9843848679306324893 9937997097620301525 5088563884757677921 9490223641200416525 9058473510986258399 2461353432009248066 9439492416697985819 6242663254152149253 16698870707510622080 2226511809207492994 4525297499521496057 2819145846343962960 3279366859593336827 14325955874454860442 16109157994290932864 12263568780314060143 8863679218195963967 1837921004300764464 1256511522961823046 15381079954467653670 13400978597450326218 6865072525967375918 5696282826516357729 4345912326140421948 16717108869221169244 2151980604282245559 17593024518150437738 5752330921385460534 11176886644915810976 5682553746114583220 5410143638775044049 2352834306882226004 10268739918477206286 3280621751203819227 18252305914361489094 16306773326437908894 9811626073215158506 1025796643374935064 4582325736902334548 4734452205781258658 10697836806120982253 16771209603489297194 12805960447392279114 5109569920873939387 9182737974638255614 6999730745646953162 13293481303972633890 11895782250417373866 190924227518451065 2834613967772288075 3525359519750335472 13627159274894942974 6556147760984919206 6704917241693387665 16161735635821443435 7123875695810180684 9966567995610303368 918045788750977823 11992850251237568369 18332264036085944638 17483403789698695828 15860029194003815153 10105772960934896231 479347707352741809 11184667094861254475 10402763966496797804 14999011563281949218 16760235017083997165 11730678014152328555 4195550700414865355 13560876339595518924 7743703947799035970 13563944419977167110 1088114369530708246 4231831327616620468 13804100781015745414 2683814950648877583 16703528772334434186 12809466820827095713 4305667651788578646 3225689280241031264 17761206387554605950 15676040098820859173 17487632676058367376 8978140495999375779 17477803399535828443 9132677047603804719 16072022812076114353 13541670453245932437 899477950889356594 589080252234668011 16663789922950523291 3948565608891624601 11964142584880898994 9119953487702476841 18175466918386533626 3611065233811001758 833181520565573310 961123046759292067 15662209296409105308 17039694271002973246 5362825571577880485 88181138051601907 15828677083849006340 3789775511241784518 5375398767496630415 14080454727523856093 17742379718957434077 17841465610524486850 2809339210204681965 2769467674780017104 9238149558755746479 5224517195144632534 11794290573146037859 3107073657927051922 13978092304313560292 8891114454395305853 9863400322033779122 4527824827552533151 13063046568479660404 15158485830996122722 12370553107659105642 12774216883065853718 16020591033297547615 4310533333446221352 15556039238397583015 11673185858573189515 17107296728069522145 8873313610026463595 1751441704559031610 7207495356943627789 15376575801941113283 15430496271570791753 17118608697270942745 14270265649735463614 18098583597745277787 1770123548325029932 15549379266475500920 6658167331602748378 18163128155111143874 6603537986447384204 12836998186310340029 127461228505119676 17534827505134009513 11636766452910356772 5743416368317613649 3116765226976740331 12247039765531662927 7056013298208794470 16355353858360738250 6235578459157508718 13779490115450785217 8396778436850171479 12702843124351831130 15216209490687138133 10110156191843649438 14801688496719324208 1933489930798183372 15105863591537522495 15664879129417716195 16634847546163143806 4728686930143009857 6560307234994311892 10897374711487559221 10674397603335879454 12824709834395327705 9465821629420006069 2868056710260099496 4802984613118632087 335099633429754112 15756486043328609333 8523417851850618754 1513454446754285041 15165288381154935897 11394763123890147920 7214288103793893739 16312789817522308875 12753319583294232666 14515519237696548169 14014595228612386319 8900767842838738185 5844111328230297235 5548749383682735433 6521915528193316888 10765467910715434599 4817081809254325865 9796124357959465772 9386167937427358021 11442785790216367266 6692704976763931141 10841232183283975457 1994765402327531267 2687070391483433163 4054903618685119040 17849605129937328210 3912156175782885484 253677222568380541 7998804569464051118 14483225665819018827 11583623424243396733 17436037795806593118 809437616985381763 7126989783935622411 124895023967483382 794156639189935345 16057481077731322779 16547097177887951864 14064015518098636048 5599130173755454869 18227555124435293231 10402630589500979972 6838125921229416251 9828763427043954869 13398119828172539386 2315796482813224316 14633677238555503294 3990429158789952704 17864266672052347466 7990809443512526244 4017900763318133202 8764237789161291385 2729701708995503941 10291695036118175142 16940291340033850726 2349215593436238788 14408058990580425812 502900915888695831 501908686000295119 1077568611263656752 11780228825433711323 1828998210447779511 15496766184723627960 15815806108793345570 8728563390032619751 7443478250793039647 10897962740871974244 6909548946277081340 2636526979884281003 9986879144294427681 15738360613801190508 15988551198396732461 1860488002698450818 9153996206717879396 13903414843278041625 10404108420002169171 5010821272903633344 13491662539644454585 1030687883499103572 1988780000995670425 5898245834072085402 4835205928621183491 10314503078116828340 14445329474261827616 9138566885658835797 3023868185566219442 12407547437890788997 12073838635540019137 786277484174000787 1674864179831264657 15192854234144160949 6723531973465531741 14313357468924380263 10240329113534702836 68933104970609822 13885353463058924002 6174326151580150670 15133691722676020416 2906636173691344027 10908259390307319810 2630223640745302832 2782960446713481704 15174479869657560567 11850882188641754897 16326040527777843782 2589535616452442951 9114268105979451939 15557470910750125910 2185478299241036886 4613166239565381201 6703716264292468968 490765886254597421 11346665990272714758 4878081154363599044 1351495221934184987 3521413269705170501 15175748957282562890 9631571541641539515 5795415094141979212 1124086166394893212 5614454111071749745 11151944087413390492 15620783305821456573 17121948143790811684 8883772589996873364 14094910174809214781 3966468261236499637 4601629909987667333 1458364426411587477 14303187658873197416 6013167169895541217 2341527272532374586 15669945444354479575 5198959601582953322 9843806146599850067 3981342720801773193 18011785816989531711 14680693114380343847 15847925046020530752 8792157923943753356 13998663616430846642 12966527645848856144 11337347010966375438 1827244325863024426 11375311318661794203 5800983261186806622 9166455892818611538 12448545317414202483 7546457150102651869 17385826566951544377 12456148903996758432 8809100893426105445 17626503183619076863 16882966921287055562 4794178621225890682 11360197204623531331 1689643044858950402 16490567672536278472 7993926917514093862 5808140115268629557 1418536694778995302 6619850128900080455 8022044599552695100 2331443625654411719 1364709120266468336 3464181666445393081 14547411588075411494 2835425219929236777 8718048306022420747 13522055190909944076 10908123568407704329 5962274039659257771 9809452074161577984 13961013484067043754 1598255456768100754 15828526358193050911 5388506363712683482 10017285478932848185 8997582119208997170 15360816780005042938 17062128000986322952 5141886566918449680 14465801701984806212 3254249729173531164 16370862940950977920 8950088492643309591 14583403266531437752 5996656133215700209 7803321735893363665 11423194070978761129 11423007298908196157 187019528257342750 13921925834422059933 15908542011646195644 3835921786154666509 6605032388977627865 16806069614811826229 17790767411818474665 12284730079775753 12672438185263763109 1324186404509650089 1289356145824406345 17568926628829085219 3569340915337340827 10671949195415763614 15818314807056912761 8522864393779044833 13559789079053864562 6506656825628245845 2287735000931021997 12161877777511499587 16190292968838676762 8494106469163051776 7517102244665105405 17932201519327843162 11781935502143499628 6025692731560176092 14238909302421613315 9238269895423848859 9992789520878277006 13140814074635136340 17719078312788874781 15448365275389870321 2850082568131384686 14612737769031719156 7756806368098950449 9284642306829046426 2326430823879404732 5651277990074974962 11943356507198681677 11127658097915469142 3088450442015015642 9581419978742025741 4688850776625331672 3977067160714862859 4955738482891941912 16785549195228068200 6253082589889907047 18121969492174881636 595666566492147775 5162790914179989517 10546169024450124839 2521584818419205490 2675246615871240395 2444127809599343948 11945670819353280195 8020706581568986993 4687767865048789241 6147713234476412535 12293042132733490963 17408906238692630484 17702285692601298934 14986668169746704529 17039536945344748339 17625950706859277275 11552279307217998733 3051113841657928405 1413345448653800415 4779514900649990738 13358141376906722839 1170463952505596461 1950582206097449439 327778439509722899 4712040623130086256 359835252313191672 9403630784630239916 11176965037609874096 4579456544308946606 1193999040108674080 17270277395390467959 665315361532869442 9585116000817008852 3832107163147089991 9528377255673340664 9416766962130561827 1164480575966484674 1404261982439518725 4562018640905960546 12669640353466035996 12516677568030767092 5726630017100437269 8474375827181231959 9110947643912991391 1438522458134779549 10567628606621627807 8836191490698777636 11408243057712868239 5070102213979826826 3159916028775243287 14474806557403887730 13751665080634186479 10878772722346533516 15099342322370915281 16910696326053738963 15794344954664122748 11632508820216256951 2691837171888892235 1687781225935639161 13274572395090897183 16821724672581227772 17838335050789266578 6999664035862421905 6532631900946810784 18349819584976262156 16491016395758303765 13566731792857146226 7439521214535400192 16277078844622747983 2518123169935288863 4245993712082018319 13575322798836675607 410571869121608612 15769193307702069255 3095920804295961542 6984068288627753390 1480816121820687216 897086068325721757 13246706563258568089 7377532634979112350 16636904108538068935 3661102107936906529 8262672081706574646 17961070270087442652 17297331837436080082 16849629931167986851 15178165009904466764 9458037995388499659 7697283433355390558 3111461867168234880 9363719851777070378 10804506978121028397 3637993172479597147 11474851245290391170 10010780952732310972 14986652523893140675 2024718719373458620 10945112139783514630 17619249585013521706 12947329778183505401 14912595512875863016 4655249735200177302 12719489202152280267 2630730640761145428 5873097086124731584 16239603414024901098 1710788220142644127 2134579284768867066 2980827496066196065 8379730231953143129 11926948649040042371 15677591133811880603 12264520696084533183 2806505331966354298 4121447942937791125 11203970430478524838 13743648349907509769 17099397296178714862 13520244154587630638 4813819887724770712 13812799483239094384 15271180541688143938 1115160751690622077 17171001953026288134 12827483352535910750 13758134537125021775 5598941866537150252 11135041757108179762 2596073598950132057 7216618134476648218 4025382549862820942 13711762247402582617 1236861314928196797 11049653726191528526 3913668190198847966 13630498384276649643 11907568265326772584 6178486882589311437 8202870454574784443 4854037312820105921 2975146483372792396 6072716673421775793 9951647256939470808 4688688002609918327 3066661286167548006 17579072476315640841 10480851659468000596 16851349852432847570 8671353611854466424 12717372394536590866 2088889393167430948 7890284660255786773 178985534768260330 12931153336682132465 6439073960086543519 2920985884614478684 16762730999936848745 13646037214597270654 15151085810589060026 12048974929098007523 15441271855253679883 15980350055038482482 10192627235668954557 17569701227107664481 5258440768103296679 12534600548335933749 6414503869945977915 3947295481029827854 2054575549407973954 11077581331187765553 10045263706731257207 15365987405217875307 1306211480061091800 16480773051802005790 10639935346795822878 7083662988818986092 17682511120913772284 1565398069288171896 10014917526997614291 18076767184068486170 10839156684017402805 15304662612004846860 11908358511355833583 864875541453901054 16627547112550276705 18204243222906578961 1263674650885105422 7609917370276625781 5524483240312326412 17154157990894405516 10428878405948738298 11855809504706015748 10677023542527386585 8002693236313702716 407636968845623577 10225121760585428682 9662175850914876930 14592084531738391199 434631018205278756 14439982852225548036 3363825747472488441 11517537025499858965 11021785255866197929 9179310184656316489 6020187435344165706 16584773263049715668 10085874664113330985 8008708305557346395 11931844987407823336 8938907458806984683 16933930949166154283 9484061687980951204 11495671015091233559 8826814462288811326 3401547981447219758 16228562561140707169 3609804243496977432 5771420117573552499 14304335909472768505 16547341825912432791 13180224309308409365 15004770801665093229 7032072286519056437 5719336045370279638 1839357339693475651 14146529393056035037 18186102592956522898 17954911213106336345 2422841498239685469 10127235175563281525 17695609514174639076 13616807002361844259 13878293304417597090 9325840330786493912 16081016552511083476 8191789966947132081 17800789156473602793 12984008036993701201 3984695969936129250 18289042596459093791 4390995649899268602 7669423855242201840 15186745196608675371 1096968939214777448 17576130169636667161 9174526937340751827 1023212810067193870 10075322570567592905 13415370366040555343 15478000687745313846 6343789371061711201 7646723967526084248 12190752239294962113 15792177902730411237 5669202196977638646 17315532329858955873 17424876329260283049 12969656767342816752 11649709602395219882 17336137056454354812 9614063982416478447 2742567560430029902 5076511690762742201 8833546056283204786 10622312364246091053 815064895184043012 4563573552053553484 16654661732976000653 2017221956809058782 18213708061677595613 10684905588217416328 3520599477460122711 13343797263213138410 6130588990486043687 12402535615610678663 7997235151835076871 14205136661619430809 3019313860162789326 14947545157011817773 14487496210548805849 14240040375382053834 10091761613842605352 17900316133785556946 2270832127862648017 2733223001090211862 11817370823108891022 4430063030534164831 9108459831501788963 4783367828216076224 3639363730978885407 3354804931045243058 2651154217967889340 15015105843486167273 2276230339286179673 14708711655945534980 16548856863104672790 8517053995717701408 11794522719659774147 4106089219091519340 6456355821881028927 17215064179891429646 1478005112259424983 11628374368181997490 5144498093957298394 13029689868419118788 16208184164638874959 6756470082941397602 13772298975114896295 9441750299499924655 17760581836381037973 17009459513417972115 2933312468020020040 8501871861617666341 18017588062180159369 5843697762448173888 9073088421260368866 2185660359148414623 8011227588397321564 2881458146930820933 3137212036378808084 8293675644041092931 16641174385618262386 1071493436196061952 14481778807242899054 5691883238547995091 11344668507687297759 10098249844219362627 9433288686593938692 18091232345631046258 15755206297625926095 6320875070823716625 12561413793966052112 9701432439797695427 3490144788799082065 3331173432304512005 14908509173432531521 7764425036779956144 15268834648540623121 12519231612369964975 14962736472386545185 1489933718486872983 6134367942050272636 566074241239502969 1846857839782419582 4912763751655641855 7393039477554851186 976352548747320112 11957687724717657980 7100014549664985304 12842465673251421020 12901307255878627362 7317403388244253129 9786540517765105793 11256173273059536808 10353703316230936883 11831038800310768984 16552113250240029029 5256144700149775488 2310010913608885674 341417485961226441 171499596689493610 3281219135500769537 7231620066155026801 9856315471730611943 4721685360444753569 10923710992704474106 13800128487837339056 17486380134235251234 9573346611747386235 16598509065923517344 2257421518727342547 14018325934294369434 2199620578671453279 6884447879610305043 11067663127683533778 16796667409906632250 5822713518582697829 5089631087348930190 17494843599577845872 7910691738106819252 3828109855305143282 6312778324172574688 17470204572153071403 16180013388128707946 17991894222681705266 13583124642926560756 11779570624997782898 17683413623013882986 11604587157137891497 13747422598678439606 4167526783061482179 1842451799148327657 1399039284044218863 16386626722617297046 13810251878332415835 11348917509107992125 1260379461872447316 6629309434923373582 13401112071245581987 17739212492510510143 5822429137078820165 15996884195150829852 10699930128726808089 2341896731619568297 16611419355045753671 16145051272946297850 940736866950662241 13019759408301038233 2167546962747018582 18188660971368818677 17887406112253232914 6243329502203669814 86754420025950445 1788160005936688394 1145416269852849013 4508622602302501883 9690021035106227099 5775659923111929969 11026472842482496663 13735400332208838388 12992236005559608309 1105416991823858954 6543364335631132500 3133027294640672644 11663566012525756866 13829937427016919484 4302172115520645720 4050609694386502162 16845921507871661238 11359494606827454830 13676846925855444375 6027035675779595080 7270928087351141274 16314563569411190581 7458691381725369878 8236975343991778496 6538922375189966460 17486238413790479078 10662630548229331725 7267700508133605330 560490654063477410 13169187112906478392 15526781731689719331 16285236345108277566 16218911985980798041 10378944242142516615 7401941596049936055 17401360844071051105 12205880989330868061 14843566293972540460 16672566262217363180 6787927231453157078 13721820813594278180 3305356414982471884 8758949362080407904 11479839066198792820 1899478474999027791 6671364923940762068 10890390326730495763 15191862097905338308 12092984010765466854 2418899093199592074 11960808710778668951 7137667647219204549 6023141798382306902 18187661610778099379 5222464738651181774 14494626893810456209 11812546487456012491 15684544976643381500 18098526006356348229 6693482689384769118 15517484396275388911 2929078842301388152 8116710731303764393 15858823625142348685 13075368889715207290 6467127892933939259 4486092027024773792 15829151342779627239 15813850970620047358 7650613703909371775 12958894715071975789 12659520783022446900 4488952969985367180 1072246885341028351 5969287003530978492 9709125536210620979 8626596043945303678 5106269746982069476 2616268756527748960 15418038049136031945 12733966622438880154 13439658835556662532 17345697707368395292 7264633011115383108 15649168707995427055 9330467693043686651 9138726913849587868 10472840507130850403 6097727152364154697 10965618133010993274 9908148516039443176 3851147344208324718 6570679411465251290 11406316009224074339 2734902291866966027 3141411925099773037 7247201652304550782 9500871583694548178 15641246432659577150 2112816062852581835 400421852880119080 17072507954715730407 17567424652552129205 876049788701223506 12529849931542813671 17916345167120704887 2573391890563295923 3261028693222572613 4107836258789700345 3826893632012730905 4001265716954926745 5717527747320147406 3765251868436491877 10323132937633812873 18375267900062416408 6868947518824269180 6509753450014466570 7732753388551128854 16337866903657668768 2207381536045042494 5075804599971959213 3064965470160905930 12179733517819722379 2184005225402213777 17950718900924424004 4638262315131765996 14110940873630510619 9155030585025968474 11931477674601335435 6729348716289935257 13369547507593266182 17846114582337809699 10834455281149886267 17327154600184064832 11248792202747232978 10432591511899862433 6457626936225726457 10166016130101088486 9459532803692175239 15549157470428411528 15506184384240550481 4046124207993669494 16561552298756289248 359777847172036101 10410443897773261530 1569328657814001426 14328469937472331813 5744364385362865078 12934308558328962640 10807716825257705012 15529978146055460675 13904466130380501412 7912502590346083019 13044632820731812424 13083330107739942193 17955733574797593787 2868192423817148137 5123473218800346412 14330214675343164397 16765120898244905468 14381887187524376208 9556726504951475029 1269996303860323217 7791125848262709177 8621402871019408594 14848820729413804215 604792811473246571 1281309306196567923 2945798249931989070 12772723784060173871 15460404533744112447 3686784438415136136 11806801998811597109 15639015257903849212 5401686825734980372 2231037875332940893 7337622671568942890 16773677419291110765 8336489343488076368 9279211648462010230 315340275051105012 8051140706131571365 5461600118058690279 1151705484679031276 17496956562863598449 3568769123090958780 7205382464205737553 3427798284316012483 651939328154337007 9721901701613618469 4442069004693804406 10392377825660079988 17578014012396356703 1760066457275996466 6023513251766404851 15512448177921288994 756828880752184739 10521004529491399271 15209703235903759262 15899407415781330896 16912954456338853916 8740383395585656929 143917615339729130 14935707330223613199 11850009419886808106 1552034888209426102 752640363866810110 5387283825780400660 10555028113884359474 1893857340670756490 8819736193099804979 1319425649893077171 7510499242689594136 11499313571962482838 13390516783638986976 3387573292319529440 7269968899604186439 8070550814370525636 1106304803303268508 4827249249913348182 6583120212439889785 12025650021445589114 9911881898926967660 17565147990479406007 6781147224658474112 8741710940430015567 6614925638561759235 11066966626763213114 12995364142211852509 6379127904754063358 5602441650502480599 10205300903640832439 17964553619266501210 7089208821605902341 6752698018110678710 17654412540092093295 4540669023181988588 3755732430236163652 4799685943907012295 3992261431818818931 10618550987618598291 7013568276343724400 3640063901222545376 12555703911810694950 5223197264923163200 17726810013881953864 7769220243717406638 7536799596496105063 3844708656208798503 17356775372718085062 332458412511969247 258024002097969002 9057305124364597509 17712293201129539628 8886171319066452642 11712905328066508904 1549812615417891299 17097577714217246966 15038229845243308244 7447217671767834899 2208039657909686734 15221278819306694907 6217167723287192011 12269017687913518893 11643244822899026192 7547840691556592316 13953382730469324652 15414247360632672677 6264369087713410186 1671388772755175113 9309714003301368973 16750232543809172888 5066394119604587469 13650817363171204260 15642029847559300569 16733467158453859904 13293617250473959729 11677529915805363886 18057995946967806450 11162785257353874316 8709371615854165945 15685659822908265761 3105699053184833732 9731148587008879885 11209256786329300260 4367278741174332100 10089242433632535161 4949805372158853707 28332549272298481 9825755381309622500 13298315991254112531 15176766243896944646 18096689668532359392 13683884743508545161 11019839937581037900 17038644362797055847 453657724812715297 13606120682000918351 9210594222989941658 12541930627612107778 8819894531255403357 1173952284438539335 12045625328046391696 13781993452112148326 18435519518005538656 6735795648032410270 7837236267312998179 5575762430445487451 17404599651519769185 281083198920104908 2844667621213925916 1564441330286166898 11436485363376681650 14821144936420302679 16345486567434072372 14605228178141939022 13984030135362941065 4423608548201578213 15866314994204527647 749147019506642819 1002773484960773524 16339719420386678382 10523483679915195966 16595472013944459333 10900695073930549890 12744801907535911207 6071821908918331170 15698492416122932695 3100424040830298616 908648510017679993 17593134867609150029 10278371540130130636 16389844397437204195 2075010517220944915 12516030801436449351 3517769921453958225 11756532869511305815 5152512716574968011 13137607486993929774 12627407476487880100 4131442070957367681 11766323101251934271 16105887708797768595 13687052356895340957 1759100863783045059 15203727217661347739 5760434224381021862 13699472463159229122 14995399972133275692 3229784408982941003 8250197815884679498 7908885415682877484 297293073606742912 5100017730564740264 17141265599905628036 18076311819114064580 4918869660884791639 1368498407014760036 16242818716426028313 12814097935711640441 12583775239183039943 5494354382014121002 17385702960444957362 14445273187122252719 7862755086680992491 13318451470813755318 2341254556066297589 16720289562863966591 10036639952706930556 12329377316404909330 4802317095423730377 17192218119455346456 5970905259110762036 17476423863134397141 16584191143424133605 3883669917436570818 5468972227805847014 18268926188085923382 7446878469519211603 2365154746961172834 1624306581983550693 12659576895968065487 17131897808923582097 17029230025699782933 17605049062442843837 15796407796586334615 12268759021526109996 9856480776559964629 236987046159092446 10274794262951530306 9841657475101763096 11606229789565100487 2236839897939645737 12880506982488017469 910499382623313256 21156720409973927 17986202933623944627 10182642900729047711 7399110374136153019 66794643117273986 16651656701362385508 8113000175208342846 2338394163132660481 3618448251185679559 18280454440836124957 2144019018218359583 9858021420678184201 9033370231252658459 767037231473148220 16141080476063635523 17676575671064860579 14943278533498809783 8142593040594450916 13970105577791031422 6817923623409041310 7254704623313305089 5600101943823428681 18163079925713509880 7411041189337542356 2763504402967990276 2334028788923588844 17502593569086232701 13373429403554268175 5850391219416661754 11399149097465253380 791054783319459307 9624548973062942651 6673063665352051936 2550006395465370014 1144874772721974058 2969126557457698571 10604439227951905961 2540366240227527524 9261323687469826206 16744235989599372310 13774980939892263791 9509673234500813944 17657125527735509554 10484382065704341469 8977281609404972356 13653979091048121348 11763372883793726010 11262099668108010266 6711116984834403954 11454456169243866971 6745758486541730123 9343312168773866671 16837230073039618702 12295522784321109964 3502605276385818993 12605118113709139554 4380450537795921733 822319792011167233 15026563387873658751 13913292985017728086 14691020642008723989 619353422366539536 13053888725368741544 16709333345978804889 17050110953960538727 9798278761937979144 18323417495638965239 304380306046369838 14832321799272192341 2284202674995622837 6892648166054082336 5326466089628074815 14637037270533294970 9334280250532536564 2943664971585103685 13603400170149989528 5727119381289615233 16560037778377384379 4966522632124823086 644760378969035908 14510920543322629965 13658332969953605936 12657381511711570821 12127842000502487923 15548081965517697710 8430313235641435829 4675967463340045839 14177736049355951303 17738065025187382440 13888090160040943984 16053478702713153731 10040577526022833023 5448882720011073893 2054220103903407109 11098964419101646149 7401902836208875470 11169638109856409864 12950122244705735217 7646571332103555558 8479074185626644739 7423001881475315870 14130814209004967 10788083140754498313 3953110672320936585 4822353698623293620 8178309395872178310 5323096683722300513 17946450120322079013 2617762039312207123 16925567867241687234 357018475864780474 13649556458389952706 10000971649719501804 13407235513464925057 16162265636121294436 6260433190313685251 12372506480898576866 16934116803559844850 2299769224814316955 16331803794141154496 2268711013221448295 16107587415437117452 7156170091730475136 18004021097227333687 12619964168050372 683058118169164076 10420404244748081326 8310636035091292126 4786302755495996595 17756913883260741145 8174715507942623349 7159114432848571938 2034147610173341706 13952250225552530719 9091352237907889512 1553019849847804732 15076113240982897310 16458640123748045355 11784846704794983767 11767943746359217421 15267960939551173742 16255291550482708230 5744989194936403894 15000695949753352476 11786078307565363052 8011008664248664067 9870821134583678782 14357390386112415674 1685699953632613863 2822340707078327718 11782652243827119177 16708067670352341714 6183176061401242351 3488103778661073257 12935765725799413134 2986077686656575881 13466873747606066169 3819434910532657651 11748683765029670950 55347174756529227 2689476785871151124 4532046207049130656 1743755885822049212 14980208077080149633 890654642788791967 10425882950554710981 11727213242758667297 11910056486220678659 4195418681667809842 14676313826427856169 1200585602736452510 12889675083145343502 1073358333268192702 6961303476069169899 13007948344790169613 2621529152927001674 5404276164920368934 6893928029755282262 11294268839320401286 13354889987436101262 484807338697425190 5432742846136791666 11756672938298633742 4712170433042543469 17864876781196880331 7028133027967242322 4827153540999577272 10473088634407744300 16515415770755258056 17501061309677701273 12662581110415503678 13298044858759362026 5099490970338639956 17241797985471314005 16947367443173154546 8932880185209635881 9184426984620000600 9116761829032158589 1810416412251952633 921278979096226188 18091611100786103965 14871142460297587031 6679651758643689802 7398966031308991903 8582843684746542243 3656012439584740126 6581800228593006823 487892540604940803 10549046924839825325 12916870029645576194 2464010315008913468 16454740588020057193 6898645967149921210 13614405648552893319 9087789979462383114 14030238811581245841 4659784067154332202 18434945262291035403 15464537176364423147 17270324224977413831 2373980313082048896 16222262131994702828 6045506185305418873 452776658895613258 16961778595401696301 8722584010857623446 9706349203910373192 7650037391315477884 8907684490170878335 4007125105715509866 12421069724607262493 10926058037748672915 12016723385127448391 854059673997088455 1913407397613561352 4172846087787078484 5753884482423759051 12626727433607228629 4765039610439608732 5719083859463082287 10196088643499712572 1606119562231198986 9148189014311552137 9363934725101569892 6817245950322929737 7625983827473626142 933607955554582317 13191004820195292294 5606546854109274902 7287811083339641983 9507851733465177669 4287420851536663601 17429199014490823003 12707918368809437285 2103795938164624647 6646273948456367690 12361630448461984613 18381675340456086754 15141970304520502120 13548160400050108512 6411598683894458584 7865705657930422228 71753644643554131 13430425226161272056 854485446380069233 9685177257179665632 9263439544434947417 15426409233358740899 5822045522101557321 5022233191114355810 1353206703486036435 5965382601513223972 6059406509629758420 17168659265239023576 14004024304134437167 5684930808886615626 15494358067076400020 7356023780561520957 1193354992761170404 11465765388473262754 12950046912302688517 10824520975063099085 13762058737005337636 4860679650385787732 13179216169929203448 1632139251033183732 7667682714308798866 2279376862498543142 17166623284388878556 9286460183972350191 10163155290300368563 11362376386834095303 7383994638537925827 1433216075712250577 13855979720594128623 14335471161610653280 3440970916814771730 18093595953091092142 13541174706253927292 4078723629499121599 8627809865056338345 17077624601289082173 6778458802937561914 6632796029974367424 14276960832392644718 10444509018878347599 6408815746454501548 12190267453281955763 12334209434783160089 9167277466866141929 3008865122654119365 9827497002872665648 7284253529022034331 4983269075630404411 10155149850603857359 16018914084072641017 12643481062381918925 8587977157377295136 10283916581993347756 10167848591848866081 14869323564381629600 12857707748764342311 14268997651349498338 9684039729275260683 15733628774659081066 17979739451074690576 5778956680833601277 15505005871804517757 2979365990544639297 11789611705646590348 13046111989649303531 10705313459760656030 1528951647952418204 4957227699949857884 15006490812461710914 14952036770215472906 1877059887089084726 10184011835676159427 16903334403219166944 7038780220787371269 17940895080168158535 6202214919764217749 4729042120576338003 8692635196802277773 4471501408761193480 17862174883333053503 10525631173215720842 2633359163904352966 15122786440425731781 16450646012073831831 8634272645811329580 11499928376586229416 3816413367185849304 9676646406777216334 9151093795086992439 9899004736829058965 77219832982125080 4375425125497194165 7326667117784717896 14013242188212913695 6905330210071650173 12311349748800817825 17630163861195214773 13613333895920977930 5046133940270485519 12205751063780448396 1573922078333883322 9872811368598465474 10269035295278752705 13808390519839133451 15814318454922857732 11066162666780049026 7538785238022964541 8897532454793977312 303509288710298012 2743770327316525184 18001329014334497708 10699772620615724247 1544110662610513377 2930711375483420435 9640530483998346524 5700805716248354981 5303776561983480326 13014737372415185739 7451090815866485802 18332662294276612448 14686787056209611889 6228000930096383174 13317723709057209625 1139652977392750808 11769377690449853397 16621285490848762360 1920203853954195109 16438726720271423388 15281328108434584281 11333992827908797111 5194559792884692418 8353650034257044748 15331069097046002596 14885353823756126715 3585484135357424048 2029863206718887301 17651350146522180562 2155863225091296424 4387739038456505341 6196309400887263978 9211058941787141681 8780322673001014874 1910749566756212806 16705172760473742069 15942887775169089702 6738427293550463233 13348472605619966722 2554704276037126036 13322274488786702234 7399107466172307370 12199924067663417912 11001585717771015054 17225439592642028340 4185232513673788048 521278699871122494 11138681584051150708 14803679701459253152 12774430169648192431 14276383318885720288 878799491257708952 994619306001758585 8534291625095805820 13831553679124834219 5622463288895957539 5675184869480202838 4320631361241741788 17369731835555750901 12086667656287359904 1064914824666585841 459607068415962856 1847794143751802738 11855972291011218826 3037281823459277827 9690492346123281342 9563675304219929843 16809007289278778330 5309177928120493960 11135397377244043392 6455112637376298774 6330494962899226781 3752006898961327005 18145542950518970427 14881689733571415251 10017661630444792451 7275071724296436326 664219960200931304 9848390340216127839 2039444954208130371 2540788558885593054 13483468826886590152 15289796290107408095 7167837709128103668 3348191402442456754 13895043528721621876 4653864459391281873 7632606265941838606 2635901760832956519 10539293171722152573 5771216654304959890 7892345039654942960 16217985207136158545 6435676588971690496 13650300518182470382 797731222944385898 4741363498568605199 13520236682531469686 18176026456997480349 17454304729472640985 13306165902462180958 13293352279747133804 7698382204417962800 11910490481468652926 13542686436853638453 18323730724119505943 8588498560679834905 15722515013735450762 8497579321020502968 6803981297932409921 6064791823433697590 16863646907217595459 7679620863185990244 4236920267457584287 16671739414844330085 500564215180776651 11311237438190038693 4910897384549652176 16691424479303904702 6766164672282137661 8677618481437702573 10511420313677947586 6560880507060566724 9366990322147451849 3439890678217850532 15145894518818554238 1542057054672217070 5410938817745407499 9506876794684872193 15243026557401629273 8061273627075572556 17865536215079568218 4098138062352640753 5937013554687169514 9851488135603870204 3517812320631224326 15950037608729741091 10446159762305769486 15282645232899614988 1033989841397074996 12654850523264429199 3241714506349329807 11881162664752068899 10292417672034834790 10877909092569574905 1161825678631201936 1365674047356525094 1868840653608124381 10865637992884398295 2972861973661872682 2936128003475983732 11368209776458585675 11047005075439354166 8923271687588796869 13080884000195710091 3784184952046135120 11808838419417590784 8907683816030682081 13583267858742794364 15327165799461872986 1483729700182700214 1352222874772797576 9536771752028596271 16316631280490686013 11625398897644077871 2067562746647952097 8788382381377827897 16804715667561958874 17608709243797583780 14732455119933362508 8088855063595313837 2737247462606162750 6085463095388935994 696012600058467491 10447858769952420543 5478470012537055226 9301482386691575045 1507892182516536988 12067849287711567999 15113830007452324522 14369783058019172215 11634346302710625664 12403206998221335353 11132789202657194608 1898553996953037772 8236883618659612167 12715971039578952480 11865152223851485065 8441266559869165300 11739182656868507103 10067887670881668313 2397846977903577038 11720513195568658667 1873229552546694506 6160633650120336085 96035607203790516 128404117872182627 9063315673831862433 5407443015782110865 8461884463293075935 10232162250734220335 12241971607245704904 14839224469196767698 16395230381770574594 17457591395803316252 10734549987845301210 3573426540487659854 17033396060471410931 9169774137198574626 15989943402373787921 4592001988395553551 12165114864154486094 16287282300202686295 8518944908273420869 11824392335164444899 3548362048957647539 5361265470831843943 3875921448686929187 11342189409947676004 2502712087542990858 4656355116043837438 11963690084332039354 16650135773898669902 4268843709589338798 15302154911580815911 15695182851505580205 6366593171852539943 18079825213317633553 3109613058353142684 7568733365993811841 8928468887742149402 4880321080194990884 7409346336629262445 9099536929766547791 10512157855918816150 1878733496327228 12705955041910851844 1344766398147993058 16656456017057387212 2448158997910443122 10767632791930707817 15797578224169103908 13260945162930606850 18358512305588608736 9995905686649134829 2820636967114517662 3898977223354398103 11141743582047084443 7376543689457722046 14057388457193945352 14904422785046284022 11277347160978503231 124962628609083601 8391105977745046245 9137307784860427711 10218004694595866194 7625162807144517188 11121187109917675543 6029843844384391563 2147854462226611612 8342313058038913791 2542328932138596455 1258384128069890557 12979153211612955976 13941991330721372523 7974504621828962570 17684621370856770435 16189234483966149456 16998026031968986576 7373548847207199658 3795163501983148274 10133607718693802277 1654511349809557852 16303538482819952333 1337439890976480479 13416051133640851578 13636228643644023726 14515058631881443576 878257038556023608 13935852806262674985 16639969768750978984 9275942010233895568 4089342789478841711 3263825134332710007 13429824034554512433 15280715351418680667 10331586918148624994 16917093953070925768 7852325418381877246 11192672293867320590 11444854679753551690 14672740339489385712 12891643741778445845 6197901634734758664 3643020870986978830 2538522052062898319 17440392915350317269 4989012269068785587 4342730292082531286 13373079166750757005 10140630047175793594 14750163292079215151 9891660486314951160 10383535219713082399 6232646667205584556 3997764281856197887 12149120416413225488 3241100140997828829 12328702676735683772 6197368927452792244 17680709553017461768 9727865836420522025 17027928558424782816 967858635200896429 18063780696811731063 4211949879366699589 10901398267666754785 3608221699845545274 17544995903592171153 6726998834626823613 3580039179708837118 15178441238960573374 13180740609386549020 6767639106386182043 16515715255053278822 6959420722799949758 15507438466917135412 8582365835199015064 15885936827118697584 15372651728246977315 18367521841971790762 1314699948234334394 15797767116771697741 13230740758024623491 14262523669421994697 11620558786251040433 14484957484652665348 17154230875005414759 3150726382568870609 13933714589461585731 10697862850867617145 14434945949112309835 7926336076983479525 14848737490405621453 13405078758569719033 13497787590186693351 15147481999122306659 18131681687392094580 9543858863304780918 10903316088307344648 1356409318951529476 10297269811649369658 9940367290123949176 9128186113318736739 17314184613569854306 16504961793067086449 3194779826416594574 13599266014549047529 11115461810517783031 14699940626149770151 9493503466662356734 6974330672188968773 4366589590449869715 6002033345012122667 4347555118339351748 18358790925697921227 4367930493017422543 16304498308470575200 1565856088905084711 8546877680224060697 18192630574020358022 18195709749439152102 10681145311439805818 13295755906602409786 3591106290604591023 4298199666696481255 4966013571254805278 1912343171582277272 13620411621212323056 17601503355208570155 13171443664265901000 17044209695371312364 17590814479179297890 133857644665844310 11637287335068946362 14909279276836384484 14111098379060607239 12575094322623284688 10372473873143522375 8619267075096109923 5914669647440329551 3665622185463440311 11179869740509279662 17073620046782036263 13790268837276931115 7753536408473987056 17644300683006150585 369690448874603335 15305290260497105164 9647756655563763303 4056529299887437535 7139983630437903987 10263759084045060260 8700243585229760648 11505709065605280384 12800121727841517396 10290768751829986963 3825720889738088256 1902853940535209180 11149243729030613421 18036127116064406323 10484648727211670364 13696992154717177978 16495619551845726642 92802008996138118 17131468545800931997 17934562116239232591 6013073174618920047 10528292516505773128 17443778589978020206 2331462982000613264 10748314052639550587 3482632219857900998 8470345214800728497 12212072824075599372 16923060109239237425 4655351375698084850 10787847777204088074 2002794103088962081 12280649114369330166 15962163507788616177 12526369286598810124 4262437582354067595 11128166569891111011 2158722076363648257 2513410342225856424 128713494414009983 9546835870374582728 7212343975668332443 44879348995777604 7182079652379132589 13357376159062283837 14535492643082218853 15372473594272127136 13586064527467490526 8448702359491286933 1865897585440120784 8717465692881559884 15566941752465421494 18228081657691670250 17672130981049086566 7948051695310025143 16803727917485227654 11101763138700785515 10851663315879198348 7103151627643125690 3308141958929464396 3482346907197533492 1433164336600184702 5872264511695750185 4390341075597214364 2673901187618317586 14957304623894943220 11096317851695011873 4178658976107520315 17409825940237693780 17606000775852762163 10544611313155783554 6657215272440620768 3445589672614805522 11218925087802057462 10422697571374498301 4778260211864652728 5837576925912323691 7794670991650744126 4076651625776411686 15245922318491145663 6151653248037928805 9769945552610644511 15837824858430211005 18065836360332989201 2338505917828824395 14503078868052662934 1600696008138959986 4453046460273612371 8019961821205785384 8565676775776152550 863472321714267234 8848191497311257568 3280983100394029029 2512631731497349447 16154545576033571162 1042540521905267151 5919985503696981528 15207773194018115536 9173376409490688409 2373895193588203251 4332976771041168002 17336411437794144797 17858613779509567776 4462898498764947291 5883699582605896192 14483943429431789428 13000165433927484817 13832546023969924017 7681268845133704936 6147499651127342291 14417369917982253275 16888325810940367768 4854993924109089880 17014970701493964381 15602833429735511286 3392126945759274711 8219249788962091191 8320127290483695709 9597108483589506004 13559881055392647281 18410386707861255879 18093500340512353786 6679991054445887675 9549792403992934544 13643127997441692295 10188585073811592790 17954888361809105069 5993511611334242402 11958401606341611863 12464304275824235142 1814666891971202685 2472724798674413785 7309254533121087351 936574478821977030 3876613676596558781 8671524929654608829 10422519745386575896 1218748097561955037 8152758857831643037 14063802366798224344 13830677174533187344 955865626094389332 4655384586847523487 270484469382790262 14535258481326403412 6259556146899051935 16826438743598624255 5181233332629397938 16421667703205570558 17373604926619741581 5741661285342873025 7035735760489982735 9111473128907805082 14718676026374511385 2059367513794870245 12084804145513526780 6612811783233354922 3529674892364563611 3519984334035311369 7114903847090922271 3698893533789071024 17835618489653966759 12295678710633455586 11216298506674795531 13472484639557132545 15640312361395330665 9981834261905353427 16530625415529826256 13983210469787576868 10127593830023416912 7260475864608947284 16686774750596299671 5682439177894677991 8961157655417281861 10729655169628632526 18335931368456726287 3550452599668723246 6375143803079089133 14901111774854414438 15033897277733249030 10464815040544303049 5513063136811660033 17897837912584435084 5166564604685295007 17384977896080309183 15835506472121113619 15891162235671177938 9632147895039417047 16875127816186524613 15179276227152644383 17106876292248026299 6118936303987343826 2706937124655722863 17559381652080121730 7321697037782322408 5355251240949665992 7986448191495526155 14891901743243582702 15857801871531690689 3613589984158943129 13204040539321946064 14976177799771709200 15775347990437731737 12512485594150158888 6002729231908215225 8026373738160856664 11198442947926729284 16781090688625022745 14134749528836424662 8603514196069801810 16225157960857690264 6860833354232711941 14554752671932744263 1562026296534011744 5341593688256702278 4571886278839414174 15426627251223289501 17889796000933539592 1805352358545593770 9179516792061294723 3863401783547038378 15314364966091979164 7006517706321118139 10353903898695530229 9599766320979737474 525788623424193367 11100963647374702212 14859100884017847251 7420880906805124852 8094861322779543160 14707492607699592664 16607490120648875123 9321825637949596997 8495064147230488499 18170948626720271812 16911553746242756970 18230148448045275825 18098896441644090632 13681059159947117173 6579705888147339284 1003876098354467170 8384597235956657679 2055759085340096586 11724450751908698175 526459105525311834 304347643407557034 1255403052398951804 13340269831530606341 10103715618321134065 3060199081913126000 2613976011728280572 10708172625796130971 3293041060174647417 14669206343149021381 11924382570964629327 17246759836701832225 1517192794947466609 3930937039360806075 8779377502846284176 952395257593091768 6144481703847065879 5218675546801761106 1313815391963619336 10135662761405262532 15298515646676618490 6902027380960175651 13225312973803825327 701848639023518519 8732893010936630215 2724571477653243814 5351381807613438544 1537214210840960124 2813080910591703432 9186471255585994519 14140201378546905363 11096945249520873984 1624422407641327861 14106584352377117690 2835023167373681187 16479308626255463015 14371380504841453223 10607145722071857062 1899548768766935954 12333259811914687370 13425580380290120293 8486822660034467231 645739354861441357 7676783081649853086 3284214829437187567 4419525065295406045 16870327603025278951 10352959954722570907 6678344801488920591 417572621655878526 13840771819254667186 17929588944337821283 17805489521405531125 7982307978863009405 15037052198933993218 16020440773178759167 8413786394915354279 3568063365054005398 4184362169541502332 9518124571817956411 8544390371590567543 9586908946154404771 8288264576267535225 16173203606872232968 4392755301068314837 1875389339053535330 10842578375668797819 3354435593393577687 10657581352360301929 16901270438705036158 17919126034192052247 2393669024805866480 16263834065134013021 15311708311361933213 9558657365488316022 2444798769170886443 3744745242248321908 18170442307787528045 11388725318551190364 1018706156469678604 15229490129854594009 18055828313000977705 1514692230493281548 11776838401914419519 13484174147715418440 18335624898421258825 13037438736059127938 2965296098480161260 9109928947076900419 7089196628213208759 11609097283250828439 13066617769798140669 9335494671454790689 10218803511370872430 14475182664615402008 15315333268098491725 5806287720662781831 2525313762937162154 9942080151538236584 12636053187038960887 3594966396333056144 11554606309759504806 8269076006769844719 8653555752668109277 13558274235340228667 9898254459327792953 3814162880993295556 6510986571434902375 18414661875024630725 15550874671003695239 6401888366851612588 871811690100087867 11747492572743887836 6460784586377471993 3859014088742064690 12041667096356203848 18397498520518836218 2868149713759830068 13643311523016343724 16571308640955708914 14890132404659713975 5329580915987013476 6239176235627074557 15672000919768162076 7023106779190601454 17640543179639863868 4364633113018309770 323901624542972343 10877834401118324132 8744137670393948435 4774260241153224386 9733888841059061797 16126331855788716388 16822163145791184213 7750462232801385648 11349359438162532674 8237965301828826436 7596931149546306449 5427927029661581479 9914838251834205206 9772792198364739604 12243589066956694274 10410931988346174851 8776418764051464268 3355435911544212075 17665642910129890305 1762492573890504027 15348782633123909700 8359596683987238423 11060332320972200198 9944641002952176368 16115510592434909442 12476942389336401385 9034737754897612699 1282925420757301822 1369987821318554710 6062701311137316871 17465843722838378099 7665912985765015637 18288983464781624229 12242786869116799670 2041489578311021563 11979915080942087127 14349170788295847438 15341069962909628664 7430078905593496256 200958574166131571 17091324651705141980 17639403284475722580 1766699945712031102 15564408134077098963 17063778201837259950 10643769302127603638 4678546565773836065 12767677326495018916 16107870127849523245 2096332767755275848 9884265445433546507 4852082604705283598 3932781305197083394 8092546021025264059 5498597827745800482 1284225935124409164 17593220622841483365 15654470125133933344 4390993106377179034 16348244102272098162 4305381258675030899 3027104462740126633 10009807639274126481 608956057521335765 3798601986662805250 11196281017167663137 191382030024949456 3097078592559453972 1758304270120052542 7941082971096021135 17789438195605950941 11882613563964245381 6707108135769776600 17950970046562817427 5229698802200869683 15472644393261650332 16039928589574247808 10751451568282990303 13155831462012344019 16670308718854959840 11355947538099335471 11645331723027596270 1458359185673108098 14136204872358866045 4135762483353727685 17645298514944832243 5317042952038781740 14199470617684795622 13596483547891356249 5532295771075048652 17561540492152289701 4848756053034921189 983498428706520066 10010266701135528775 2446847622920757361 16505512063206955320 10558220099464842291 17432204993282146599 3892038821973783898 10837076729806250070 5444157528796758684 15297387312532214427 17728396624175975781 12823034251507845022 11012928331733584339 14213932985256628200 6022773681673774646 15270138137573572887 11455054496295415992 13502754147823951455 1966748867683791404 16348378295206304853 14861913166768785055 1549483968046681205 12425686685940319284 3729598625172278570 15493600663377355906 6411884482072271791 2708180006776881914 2568956575125953377 7756260421597985385 3946728357600586026 18342492532278512228 5747495598869982830 17235739603674304193 7714316163755052622 5683054378231305456 15326882755419771540 8822909443476700018 9586447272320438958 10300412565553080244 14383901145846873793 15832442307145333094 15120937321381717161 8929114108063102899 16084149278985589698 9832694052782092182 4535627360857540672 5889760378315973444 7926016749064367947 4456649820435417386 10656535135356338748 7935501824553755643 13636560648290352897 18367357877421148497 17852545606637032940 10189313132405477312 12309185827961736719 1959179568989442661 1205960972742805475 12204833289435514365 1000864940330555361 17719596581304092638 1035637856141233309 5083071911969544876 11935581057667561062 6420087417292770702 3806010188415622081 12993544532655356597 551470499533102851 5009476823643720285 1603340795520788851 872390856379843715 5128745007505978522 7411500657561129498 17150420387356192183 6985985254209465207 4207282996158013463 13873749945705969263 2611140048403130897 11651081938535025887 18301126617302968567 4748874190988394959 5518922127930679581 9960643735103746734 10200263560498664482 2611396507721095958 9292517076849833853 6032115657181338943 8814429270073828385 1522599499043368817 12122494172246703201 15513401345424533685 16660652215909518187 1000331921439225104 14359468234774018338 9520198919272659098 14983749972114227787 15492279064102143580 3677244110432540207 3179284608833329382 6218423782970052078 6487479794592808523 18052809325221049422 12913384157648529472 11684901247137953888 13156856116283103740 6372781468135136154 12006049652962127909 5459792158417203077 7546588951517206282 17085796315651445080 3822405634044836539 11970355349695304794 10938681811530838950 15824094344158978049 5054296795073117051 9043717402033883431 3896195257574336692 8552981900283333503 14036409170191795664 1758003684693751604 1479618042162302663 15635343654933680901 6437621428833560160 13834993003111827115 15314047108168833924 15037066929512573071 5102367205256525895 11556018465728496612 7242050092550205071 8511523228186755588 11217401273860155170 9080244028770009244 8868053809123555701 7712479450539499756 3331625022647969883 5066866771194575247 962683840294609625 10268392631783988736 3584834228853069906 3039256361982982868 16568636945162644392 1317597112553159416 6520089558600445679 15350321618979832282 75842775359347449 10860234831454607838 1945240013269447808 11940819866647784945 11158469022969485310 11344613937446914035 2119703457125370000 7947299670784248674 16204450186545484632 8472601648645586473 3354114524265052619 324868002657057293 2822445744276428179 17529442063634455472 12531920198491581401 7015197896398155023 6965303108727966256 10082515877633558155 8536132106387359934 3252365237773775327 5054464807561070027 1684632166973699377 12984001788457644701 6652023651981908989 10299319842790310697 11908753923600473048 12987622223802985117 4420971319106565313 14055635785524664324 8606865864973361628 17628772789214081847 4214571475035034055 17502564146809564704 6569848837378018126 2883335727260010428 8793969524024276984 4025909503539940973 14536828745319329238 18380124324116869789 14689873002591185499 2045969585785267394 10162761882267517295 16424867690243238239 16831908017694150516 10112049734350292552 8256414667305705582 12052815651343155913 12340993821143796165 15874390843383855093 12652589652950147245 8756196661215133967 9049492150471289550 1240034298932236558 4251939557482258869 16129388884022627300 63327319837262334 12094632312823499562 17790563454926151714 6105280454630794804 4903291780151815377 4843080017947864446 5366465019672680715 16108453822076245542 9658859604402570811 1413010242897912896 9282414109593265814 14679112927749783301 10293055885568085118 1092538015865722984 5785554717686855712 11026506581216304545 18005284392619749338 3437158781135860754 12553699306106850217 3830659707094107106 15494307114384300203 16891882024310913079 11302907423881711156 16305295346052713840 1075218848574639071 17835666160400907227 13307965900820021350 10660462117111079217 1446396710814563114 8422600732385680846 6437759467435047060 9526435405188014439 14211300699775842977 12508954065578285305 12322417783684980640 1975527543438310954 17185424850309787119 15478621560876949339 1293508005392832226 3135634274129210333 14363380950510543707 4292087477134645489 10309946742277033372 14690809123263445384 8687615262915078620 14889416839624132303 11191114539111755281 17029372278382414162 14229485696620608521 13326514286952324875 8044804528883375599 3547214039120372249 7681775934573096995 2566198996989945533 9575822015309231522 9017957527977251686 9092999690827681952 14587567189097524353 3904791128730508868 7033512773757316347 123449002407944203 13361123389696387739 14054702860624793009 16718085828962964924 10935611434266624839 5614825054813907816 9020729283113902711 9173083926493827550 8725476998852160850 11935989618920501688 16191091705583994506 3709902933995131875 18139927344443022494 673961215178610882 10537199625138164129 9331872279588787066 13693665294905858407 10073146080560107113 6903702759053835417 16885883483417737461 1591138342890337854 9891383138125542159 4094502392662055946 11745998647321539932 6928487968991407656 11006505155259498279 17555160780085082580 15811051349072900669 16670427201807605927 8298826629275581391 7950879387484038604 12601454150393759897 14012959785914889306 17382507357792940632 9759914973051861615 5303853970131015170 12902275070963774716 6095224418894247191 4794252834956379491 16156951135377635273 4761607168094347888 735078954909636678 2118066525697176020 1296027355163775836 8465364859938126133 414326769523288822 13543969614659114131 8014875117189472807 1815534758601498133 7180217366484036655 9543345785186490534 4622055951683785632 8381914066191607466 635657321964741125 8048656956206641667 12062596150887463742 17157627430046911513 11883125207082197200 14832819003464925639 7947628909138795556 13648481910831852496 11844323589356960377 12374738572672592451 7030398968929557726 10878738463012933089 4308802019995176638 16279794942822372202 7112501910236562290 4411766779900886390 15946981742640932423 9342215415495384582 15381873086272254592 3968057632526772370 10019485894633892227 10508480943679472489 2324669151476928406 14177042816643259384 15427264796345229190 12222336470649303747 8882785046135842832 893809379548052842 849101976192830842 4741651593810957178 12255794017601885269 447165418509797391 13550500730124081325 13993558408274251261 4275581276892891499 1057180191293016085 9790018494264219359 4194484736842324014 10054753701678968405 12017300024596062551 13612878060599879106 11790165272865957612 14541927169127928802 10277335628547061363 6477820854033533435 7793549151421843465 9224852112201609100 373130728674055233 8030002489718009769 16568858157344260 313633309975257943 880451727984453595 3035854873918417046 17844321452530229423 3983883988219839124 8126375716515317580 2127511469440840450 1609362784974551198 15188747214559994059 2288335391793588017 11157717000329179084 15397191681305267993 8702052834621198652 7152686502334734654 13547307376587188265 13144069777749124097 7795105312420680301 6287285986340988225 108869370733493138 13999121483896359465 5587635320081475386 10299456738562837971 18045224856686449680 8389586124093393036 9850372969914264925 11307222989891150132 13368054407505309379 9049260355645966063 602730380563552177 10531686741675345199 8807122116503973287 5031343869634290611 10799161888410618021 17126607943046927661 9182061172589189385 4974647004676126726 10646735537459098980 557145182305935291 9825720270719008473 4008041474992517869 15944432497782783647 6382798621030077941 7731122032170896461 11504020170460567048 4117680989815486704 578477635009193037 18374721803253615809 16623400132836873341 14448013623906641560 13117108341567188588 14780436736638383410 15606878010379926760 17776901807141197284 14491244433737916081 16284261608128982218 4217439534735072558 7564834442724390357 16761559077831486350 2902226752916007154 3066061406760486688 2938536288742440733 9248698258359018966 7352875097871391706 5288332389494533239 15524855743209797370 17912495441691355340 5657901711498575990 10654148026846557630 17845188144037825222 8513881692185904184 2275134365678304103 11632092738604248204 8658643003393542826 18423115115853836514 4666140339688373084 6553215456162839084 16895129697420257028 1717005779825884218 13315542606209245411 5852925740983722072 227985161232331629 16377901170849812307 2119372856934060301 11683712130825582368 18360124278779080988 14258044603709694675 6310361349566857911 3964008015399220083 6422335388439975228 10142290756122657219 13199317557763202576 14153771791376691259 1073222503811388248 161990014507476281 7663566497499612470 10337118754732258856 7595006423257096382 15074752157394193389 10773025073901281805 16387013246730881549 6224600863293714294 6318569134622460362 17985383796353190917 16119340883997951792 736419878542402012 17320535177611975974 10149063208887902409 9163657735308791752 7680256012585398176 7945838211846767802 18132042759166533961 1356855436801112717 189661785907575530 4644204948236069781 8047982495687228971 16060959646648159300 11941615749151266420 14489212607240964207 17998507185928155634 9322578156156821802 3417831919812007245 986789433298988702 18243397625559863204 18112063803501749807 3618134186708995683 9941819768710244880 2534723484901809361 10262513210722284360 4470926995801010296 6585587939968128460 2138553516477012889 7410889250913407897 13430912174405114680 18119259003993712861 9266065043969083003 14078446234083649132 15523183129289190726 4792158660076341099 1260998103974597456 18224058303732511530 4905455457921398135 3984979490549943482 15095267745646426478 17827522969718939998 9115456508165369436 17331294526714244174 11665833436031897662 3697140643253164561 1802713082902524961 2998869299888224910 10818306228546055571 17360798476802014135 17101738693468959389 15569826014981855463 7978246046238639222 12038437062935530594 7750456899000477716 16592749224932988584 6513674145230489485 4312322735692387117 13476971102517881149 11352251242564958766 13161163795382831308 16923023739171028161 3205269786445311099 6185518165810814029 7670421493613853108 13716053409313181631 16374549689881988534 6405402564408419214 10143179319280353081 11321479792606091504 5697733479912453585 18035197747338853121 1361134586528174902 1612151464100474902 12246856568995884089 17700031012430271224 78168436511933281 2444944048316111113 2980891760320624524 14371313043029928228 16112800582425629793 17155508780165676846 8580776887002547858 13982603411588778162 9459389481971794225 6368429210128291283 17731633412725153210 13230817999814504466 4982033474096833550 12301294679659979776 17499095457406478990 9157862143028944234 7115303007267393846 5163641173105531809 341807022890603042 8560595136611989948 8067790794344150477 12233102274670201403 10804928002598799380 11333439458115049517 7762963455765015498 32936864545191746 382022337932519563 9131029675935757506 6403294319094203476 18331554133696508627 8111033212131068267 2396301968000782663 4935112709350996081 3060862430614480626 18370486453340418442 8906717921717622876 14672356660878804555 16731480759406390714 6220772264536937839 1556897599291507920 378613637615462384 2796580379692325958 16275070295919257489 2151197589998443040 1995556827055223258 9769141056827688256 5800086828714349206 599170514877713590 10539528870776981704 8699436375759719509 10947957062204431480 11964274129494638671 8402013794614304356 9466528121170018432 4176798244973193244 1042484148658188100 16698573243712064052 12813818033811134708 7060162088085623234 5444015857877364749 7829085210607472530 2702585708242262656 14626844136148729559 3214882294946146729 15177896752675012604 14081021426143046884 9522474243421847924 1111802973970219005 13482567321146163167 16465040507222598334 8039240948485974315 8761041050148543746 18406408109341761147 12159959883317937261 15107760189705630606 9524178070288084748 3352684716048264759 14021359543531601894 6196528679830072080 13485823833880454792 12190339754779865454 7735080348107748077 1568675754210847466 5737525850221011340 9903456812294449210 5953953324374162194 18378960142885797264 18013797938207952385 10942056712514771232 14702934411077323850 5555608219701356891 9045744803110345498 13548016121003110814 14195654462604458006 9068367177477091136 6053386782108235774 17071513667809247965 14401022511788534047 4523459330984401464 3506182263355398073 8947653063620403347 13161844578833274188 2445740044984653851 11821653880471775951 5292802431261298538 17959981423588323638 4666457837360827259 15750309839264774380 11587069470216766502 90565110176226059 15790026151251379466 16684325074375177789 10645990757047787929 9039679158213091680 14887988014064355051 11013539301864673365 8688726030979834766 10791509703662964754 303106970886857840 14438151189107450334 14115643274264770991 1921691987431039673 13906363463271558607 10915305809146133008 14496322830694319211 10198940863023193958 15112688062745909380 7292563059057982682 17856021071263352503 6502334911626709294 16017630918996946518 6488047554780885936 6623631547349325015 5416075695272600133 11009262973700488660 4539182132055119260 1506647728300515648 5212913460347293278 2175698003734816005 11624329081745234430 14610583891224567906 9484027148447029535 9817787954328325878 12747334997460322630 5638274545408480890 5102939456782693952 4593449857047779293 13865033129673830246 6965080560921561402 6816971787648121637 15975574716964575928 5565923363166578889 4274133258835211027 12733476159073542965 11186106152829213866 16554794606633233901 8107559762076375077 18239613140054940252 3804705393995606392 13036550049050421056 12010470438488375932 3232081434814777162 1388225778103872487 2413413536981915265 8619842529846877600 16923250451100741418 10115969841953221264 3830671476566077787 9491920658526356725 6939331465761498939 3051099314635012128 5859080364680416974 2862702736040431006 4042475215002251510 9179061991661150620 2023119856667499403 11869871234818819301 10610230100793305448 15253172515056881636 8158348497238556079 6446793262540786610 15220353258750940447 15373970848872982741 18435192798503153133 5333546430853023512 13373366215756658137 9592675899519512351 13790283772296768489 4825412833855871016 12298913089729226486 18191599944988715907 8405547035204555516 13410403473412795124 15944682305362826774 15583539194888140433 12519107553172261257 4444130659203129431 17750035225688467054 9103585760827905311 12697596112696867059 16646186512533332200 1586282278556921646 6295253003374551856 10481238300817045273 769238808495810401 6520436011000347673 14143115511033201481 14419692014052767009 9253798024166839424 18098573255746870832 17649273082485651024 14874265890368733855 17676481163910001547 1367331685669780529 6325775262820049970 13910476852117859676 10448614575537371501 2161013252317286033 7395292585924377123 193986457042998922 14560538959586928125 4950124989724210285 6744032726893441074 628404544144236555 7111030927403459845 10954064576510260854 1977572239758186397 14571080751698490303 13723504545462473196 15354357978801808263 15060014673019705792 3748434027020135700 14980089027505382344 10790159005593488060 877166757457378266 14436993103164899108 13260115260230779702 16646348326732867031 2075520514569526747 5940991202216661501 398724351735565892 7238249245425389776 6775820339927257358 17608438606695192684 8440793665865892601 10094135028435511815 15092503924368617004 10348890511447210309 5587981803458537520 2513085621028391992 8824167937103792238 16000300475828906564 9618973279230142641 3548617303658523618 8061041366051219688 2051782659782552962 10946787028472434399 10351689390389378849 6662259244546387550 11528805751436771330 15203765656967943072 1091564910216686905 13819662961395869538 1874277617779480119 7182670081376115265 3268199888838227664 5432735309523954862 7168696358597967396 4828844971136752265 5971506658414928303 9555276753902268945 8680057416320548440 2353350372095846197 8440062965922668346 17920428770408614967 15049326444690602242 11989475938365539310 9147216523850616089 14964747648162738800 13220012364824146544 14505799121877826200 11687217395185961407 17787096779254525358 7559332201819066238 1730859148660479159 16436921964488097635 3674873853888203382 9840756336826301518 11446298033946176100 10816911042603553189 15453315177792662096 11443329266166220756 3202616775634736258 10733315677934127282 14515201713083580184 16383890461137293836 13189716651735276289 4508205861518646767 7594715972656286708 7652189391995132780 14166229263587698082 7722817474511115803 14779321909461798700 6562004109459471497 17520973754282590790 8133571904141760662 908260269080866517 1556337783989359325 10280179176723483799 4892066120811755423 3582282774686466174 11404874332142911430 9109949153222684122 841367812451293410 9458314483117614823 689386351753607085 3985698160515432766 15476497707020408641 15811975043348259986 13654483711008790684 117808618356826739 5244971948366066241 8983434325186924387 13552602472582883973 8418618451102496364 14201100286169934281 15683296112482923642 2540370124597933903 2515415684440716022 8858363816105204790 14274157488498028986 9409754813289413681 10883895764593711562 15873627557257452203 687973261186571181 116208699370923374 4848940742549441637 8956335926370120511 11694843499355348820 324366536907493479 17348296594400126616 17198026301011697117 12594101228999409344 449348166073543355 16376064737896475909 739284351790846092 10485554131015131397 6962198217104282668 1565700677309789448 5197896072442115121 15740711258803168932 4955064432689016197 7200808005021520194 7630792518514264509 10098540303545578050 9677285744522159835 12680451602481361987 1244676332637731927 5420066622985700552 12268057186718349850 7023576280131069417 12544040303962242471 10359136168185774195 13246303944074992107 12003900085823262161 7302441422939548528 8427143586727790535 6287286652861867929 7772685950628732802 3053036978539735372 9132825171480609860 1231792422252952763 11900875589668039512 9210958273834274606 2228051590060095749 14170459982744768942 6943742630793099995 8736252647792402810 6197268056792780844 4894686107757209954 7739515641108482706 4594313965452705463 12823564186767532389 1502940847048788771 4065035045307397201 8050298213867035552 5835445964633922276 15068366509519747828 5890094411123237322 12474245877424433148 12394409704345426149 13884828041041332030 4219513334589051012 4257921211821714815 17852237525798086172 9841455954631251106 6970053821271430964 72174700154386022 11824313941735229060 17899260905823116118 2858316535117347000 14939475515888966709 18076174191631304282 9459651837056309477 5354580636103860600 11471344941968256583 18179511608537668977 6327486364054779752 15485371115184388079 8669652050899238837 14464006987916549950 13668124488970133866 15830412105979210974 6659735399911858817 3717066509741297927 2264336118138799866 1657340307855101712 1584127344596834145 4244008181534179448 7538732049422110526 17890780042315803518 6622245662950587901 13606679928359845291 7249819784623605264 4188312790248442869 6973473612935287498 2982922371708192040 7872930920463709547 842537129573957874 17207999899052312094 3981042525997209728 18068239023795064658 8483919729307601224 4305822725713302818 4385286896103716512 12270639889969295143 11552642324983337471 8432540172899466758 1582178903379764102 6445168884302472518 2810410860818671118 638654659991381345 9938436344417506301 4800035080222246501 5788714763450324997 4503878534012288384 8420777514311179280 9450110451308542130 12977983309288789903 6642732150137438232 8598254916349006290 18140613309876506934 12226949293874513093 8256926748805009326 13048208252889813639 1178935933878829279 16966762022832636489 13031603383617060215 10517915563985156194 1490957233323498529 4830194318020279499 9067457083914988563 9251231254593468596 16581376535840324453 11678238347034719034 10478503512596599535 7313899336839533571 9878485850436459456 392190605080734801 6921023955281312694 7598545611632663429 18182497898090221240 18243304801341632221 7900676378777282750 5148207210170172519 7293522096423460497 9391259835731945567 1084078681539169919 9252810349786772978 11947836639180544828 4622766223584205484 16160449786121594679 8756313265957820787 5614384850314542837 9677238249120274917 6634134923802016717 10913499175190684383 15603529794467452472 2226277575173282625 8727384065376943383 14266097887276960858 17103490406920781958 3419223451229658924 156886483422420102 17597619960368447633 10887085375554561301 14672279643087013920 2562276435567651665 5477487274476784706 5710203164851238404 8334437688243823883 1073597479216025694 13068347274513896696 8376445202271229599 12220637107132546255 636001239943035704 5955672886209016041 5601249723196707081 12772023935628866428 7662409996027623595 15589741221028703525 4184110983769391894 11178469877899395840 13363339200276093960 15056846582866677422 8557745644015041405 10884946392491061075 6587714816434774985 12449402222957248943 11538044246389230226 1774107254747406974 5162844019941431364 6670931042171688693 4580866994703986854 15230596405413512112 3979347728215428994 16739375940596670101 15984824387148152265 1999477699628235329 9486046392978953614 6029895980530199657 5972580283054311274 6832140161552802338 6087620464985023669 16069193779759242421 16862880035863773341 4468060929196368119 1277669376733662399 16497266986801954099 14749323648052358265 11279310437797964621 15069826493012307818 74033548399110740 15186347144567332826 18063090237403115376 7754695869428482467 8561471020353905015 3528613574886093384 3635858975489867106 10228361120843184770 10439796276560477334 14684012574955228222 10913515355416509833 5836810532400397384 10968330327239952639 5733385704667127877 11252144620498585065 10990362430525853119 16308287533550864765 15071945182656067116 9916821495708500488 5100811515511509226 12478994306051469490 4859707901579943723 11156400756377449569 15376939791867495982 16909047516751270916 5708817183365912965 573549172922184130 2452185331610826666 17078908314895776592 7663773288820377294 14354579834289376324 5852396139748628439 9923500684441224698 951875253761002697 2523084955203780745 8601338203073769049 8998454412142516166 11925799829394878785 13856554626003244931 10802702083632125962 5857983403687910220 8481392808446922621 10428764626599949752 11011906867061298174 17204356393382399990 14061042560472657430 12341287196572517189 13193091512230857150 11807438763027001897 7594178865564086225 5954937960541658716 4731108821349792638 4133794903859205912 6563989051128002478 16221751764793718892 10735987667986089682 1647675740743602888 4521945499635245824 2025959248060909376 13453477150574705039 8149669797898049917 12352532689354660662 7035382358243277440 5624369784368505270 14493675931825389718 3191670623282805665 14606965337631251725 10164706288696341062 14926722831543475545 10244260086746803685 1573203362537086548 864028418960969516 13208341869207112383 7025324449659548405 1217624603660600214 9317518739090073463 5187778115652508651 8383124662376114554 4142687203757017725 853039620946705874 7153150465967903801 4593499485575852575 14115367221761207642 17867944012403672985 6075726776963320556 4871570218844386215 13667922143284003246 8228506027754126160 7271901984256402339 16730500690944378813 9627143450578906503 16924264352889250175 15351756490629492672 6572970290047291390 17124530862272124878 14189043873978192190 646692120613350890 4086162821128389389 6323690821823678272 17085280008233311628 6192145002058052879 16298594718695691127 2928751358493387510 7877716996969618842 13485942080985276142 4190445535633566530 8977567750139402752 15944305526080656917 8739284967365865449 14705546523098130990 3316183287358706517 1507839322229887436 9184110088461995951 4100752225088541672 10863135009377075149 750221845004741643 2879300561894576983 10076789390571026523 8973168168725055941 8039411786652113409 5071364580838279125 4066982315095770373 14978384522363545683 17193245149135316473 11969275531514859866 8265792120152902002 11773722726480362248 10906761284925883135 10634812843097823449 13094523906091281139 4069839384418938101 441344952210430084 12573719819540743283 15465397282509054076 17842485158628884908 8302245433796887774 8501291854468793285 15566785769713234467 13934006295377742179 2811812177510921329 1571363913743511005 11586752542954315274 5939165810485158140 5563630655480405082 7994788155983932190 7776223201263934863 17235247818078995634 4960445587752200366 9376919752372267223 13634470740810019263 17272433045441327986 14805463598986827761 14283617161493207367 17178538141347622036 14843289436184809025 11123908897441619086 15907214965556726089 4421256757176925393 8228877713468644355 2259477956140289464 5098776340119662132 12759376223526318098 4290360760849632842 4501439755946830476 12096503456291693223 7336129908811096127 11640690002101871857 11073425954952011084 9234488485247996196 5022818465423222018 6998606324734363107 7577973766461374847 1564907975733586020 9097299022866959049 16788477576076426141 14869188757988912655 3521499048941306951 11711725683540628249 2393865180584739643 12330852007827959568 1917282099218853295 14375582507617255156 14763860991499772695 7890394632310856028 16911560177434190637 14832757254704584413 3509380104568557924 15386869481964449000 11747328463535215699 8390294210867954673 5569972779050532369 11968756034262837492 14410448022287083899 8239561066669024069 10054901714789374990 12926648121241320935 17337100578982371850 10816727377633820693 17037277410103962480 12862016095017740974 10538685910869034247 116811647994420195 1608072685604777244 14553055547471940423 3669123918589235978 15055587957841400323 7214746018158017702 1103503836131433804 10062134104318298977 14956922301546701811 2426124983951389253 7423713030082182037 7102914858979522624 8521980006216020088 15308245679790090778 14425022613167960949 14305990881979603481 1817323214412956932 485349069685119545 8178311689031285484 1092455814905460176 4519563451258448230 3921535602240756082 7838577083494807474 3579840715775960648 1003062225338575556 572776759557711976 8527270497150773319 2332743154315133541 17070810601080292726 16646137591840710953 9400488541114373556 4205172690234921140 16371051209864274832 17904345571509611763 5127091382786069658 12520873651989265335 10064340902533143688 1926759460069804322 1131166962260058753 11108803614973407153 6312497014669198576 12614620352634445643 8420287290141343399 7378186371704593077 2715775000987327255 7126939310642976353 6376538170236431271 7013187754950355721 2357471759734735465 9457116410049228713 6336489758984718633 3480817699744948152 14055128892891657290 4778103260119258428 4261481646975848351 1461294303512113094 10376608362537793059 11116297227851332764 14905455225807749570 9911297412514305502 11295082250043993698 14997418269434893573 12644879781333521914 2571412450251250437 11796975563361122732 529778013783928914 7054994129364800609 11566404118036842 3552752434165751667 16463829733842515408 5236713175211317364 346343226894246771 14654914143267847385 1010869535035996711 15588341314890417661 10118822716189192423 16175245192449956021 16227927885199922544 1766951353139195350 9636500055960538975 7100684709201648973 14365756598082687274 2220819956871408605 11215565259224536548 4088714466338799828 12612488340105838518 975642006157660726 16301441085022495822 10848676468089498916 16590152057440627769 6308689783784288377 8925503200303163600 1375341833221823330 422688778744193081 27391396998983867 5990719060482453874 5827783387577783709 18315224896005740052 8491600965111367809 12645192563822236621 12556303481355323240 9230984299419827405 12510506362037667058 2338447724240024687 14122238614567387084 3423581687737108413 3913751585907975109 7865761110797708884 3680556610420024882 9601653341145429513 13442979756031856378 5567752273665231153 2370649526964380236 14701644790681509842 12603667494880852199 8066735191875866620 12182441204586523885 11314005802974023982 10346701670731849291 17995597787936731538 2091691023371889323 9427573461892980866 12863004932658188061 8243479848833307006 6528091881169095394 9696397225960855484 10807352797088624225 12777891992446468530 5593815967476107802 16130428927310312409 4938340707064128960 446233450967045785 3240403865862747368 3669862423752867530 12256262227413194448 11266689359532723502 12523708243905992640 10408270129875066719 8550453942139833895 11944435481869773010 9501891343558053062 10487454620999190649 18340073764742368736 13370455702384675891 7185911885331155708 16402153341176112682 10959313987044607321 6065246597984679679 4817533313260511271 7969025743128609408 13399827316137907724 8699670043596751904 16777380423911687581 16422715563535826604 4500581142826244946 10156648192688481807 8327122846989198087 1882288432236825401 4206350807411281861 13594093465053229461 10294751333463152027 14837439174967847902 8738715334184938573 12469196112687772454 13396743724540654816 11619994622467482577 5881308631002829113 10585027585046256243 5436259862507502413 5873097468722176423 10748626825482907518 7055525426031319428 8792252476562199505 265834585045722631 16197664765007660063 11168435599271631875 10441086396477158029 10209196799914586488 8971960477790230701 14461931589247362325 11124786561255231583 8607615179146333625 8840452210432187371 13668539483304370748 9448615606640528084 17739245675187542850 1805050053937532917 639617097999247708 152737243478461987 14610167163597894259 13540051719147396909 11771757352132962400 6978030963100441651 1023332327377465274 5978142520021722774 14718912042782005343 10384095198519102474 1618805613009134711 7328184444193182150 2930018299698653372 17076228182366706093 16048724614262716431 7613223324610824029 8967167214559179521 18014591147190762331 4885858598686748334 2322791045432661180 16096234923999467585 2269962559067275262 1850960803113896551 12901752736192573477 18403645650711399364 5305567279965324004 2591825707120621463 7535520098370049000 10538778476820425733 17812896457538515318 8677185399112857271 14268885814817951132 14986607209694253173 2865399264164217603 12619907407344695489 1398785226516533917 7562825593585022006 3694747014393604790 3486902910951152704 16609339407978825279 11953298911419802393 13544432846170376784 607927233288744617 11791089812922018458 17225114638326797356 8768436343572121573 18146866824437998443 4544906785895644317 6296775138470706933 872192298960051654 5324453753311780060 15657838268300367510 17739050161701572032 12004467975369922006 13006836782958150939 4803394318737917356 6206727755656189982 8559368592981874458 16656529576044889481 4543393850207068882 9937650909158304872 15719380520566139242 11285488750279193725 16065821648886991717 853771033660461341 13640564613649920494 13396429468672740973 17055862873234933362 4471904512310760212 957577600243958287 324661594787916099 10683981398359041523 15723495220309555995 16407306449865088665 4305177790600037879 9792445064763888701 15533809634544926711 15887175192984351129 8343346573653973611 1392482760641301371 5266720006093087515 6878119608524612507 1329869349477089975 505019006313849047 17903850420042448982 10569095655992522495 7329849622374600558 12805718638527293162 6095839327558495760 14676408913456786957 9674017937496811784 17904578798022523536 13356670368892462361 1008422462915606223 10281839688379607718 8744529293935401604 5631231547604831469 6881937277534690955 1885676996060119903 13901760804104041990 12325844841483085526 12381989214413004903 7183541556727975707 17644260959991437950 8669128057795213227 17838164787672021358 6433229120854482139 10859876363255413676 9501877960140382110 3069028999823713415 11354829257188806054 1137724399322880750 18144645633646351620 16588203080565638388 1895722740889903768 4060265070315463543 11960724359437228387 5973943898914488447 16303137359264081552 9218873957021372083 7566385642103068666 7676805978434564150 2756607392839305565 2114912132700313318 814469674723112520 7242103225876013564 14806886027623508581 790549127755559982 15463526010844726090 4050784478751662975 6666369474963713667 17230283874501974959 12740313147668585647 14477099413460431794 11758084212177465203 13432928336544186447 17499313735675456661 2087006477616484853 1578260880018090207 6059123940661004232 337932432257278899 13241774343674185321 14727046198576513693 18146469165263209451 5226486621068351518 402758479054811910 16503579157453679892 14267661368299442269 17070644321074407686 14666337692984502968 4642410304163634646 563175424779705469 6554139197716892987 2795870851441823434 2682975301165316144 6143487629802778267 10749975598159413436 16019872211813883488 9417686331996252218 17286562660560321016 9179186752484050859 9201315192560026713 15304983685489753657 18012034218532606648 16891034460623404494 1070650563187362930 16008248374164102172 8060453783540119292 11857447992638151035 7746757306958589055 495467691460973131 11636405081036849591 4504719369283572378 2273005579723273119 9801712837251981298 6336122890484867368 4036039604706946796 7705420216544949171 10003040147993291155 15594875416421917419 17408327121448200790 13118321482789401169 15852453509036197246 2106773405790755605 12480887443611761601 13951174460415125348 5451330533916276346 133344774135777990 6128517179131603822 9350513962746169016 12587514264399618003 4644572960631479270 14895140004766878097 17276346244616677878 7765907219087309335 14898817305987571945 13923927902329351881 9557932215444942810 3897559869452419600 1134711430049492466 3674209908756750468 5132615105379557903 14998826988422349880 16992732995248061946 359141558021844092 16866697432774906415 8283635739398766110 10879017168577948353 7174604427152253453 15862709877885693454 16448408262711690715 1844331920769663916 16101497064773939166 12064060951479694061 9536451995199103932 11702668246449900855 11730126367704227550 4721139376366500309 11457458371095312437 15014472261297255664 1464975543282868584 7677547872656313639 17258238256528655973 12996630400646311052 12428367664446446634 6710195544336160728 14107344213601335986 15914099386824779862 11423313155805839584 5642038402016991745 9575088866502105682 10792761735741552402 5518263996318235575 7566796564375844862 7139233561644283011 668878095237876364 6245301010835713167 14306543785879779780 944620793218854609 12719376476806786931 6140994587529695093 4531709599362752285 9119405577197548731 8203934092669724931 7234260473936978828 4168763818681177481 17938921818850366928 15461401345643679599 633255168638079102 13793599766350455050 3532255184422775154 6718787635918469700 17891484024511414299 3714292967449585704 8788796608029160185 1557617653809469755 8714094369484987034 17777927671355935784 4785774192305122167 15776916355337982766 10155750584498836520 6860825971611989080 5396229603079693056 7502444903973722655 8709284480527804514 1604779730751250810 105083258376426439 11760149568618131242 10562428161013223555 9025247736307480932 8437690435028353613 7050740015127972860 4835716728418047723 11470175136260459087 600047297983618045 8829357364458103621 8482849421265234314 3698970578934249008 12716923275421381774 15198652001384345660 12259732536760777207 12734522222101106789 10261370467409136991 14075173945863601569 14193866728713660654 9561822199113922191 15094451193716533652 17329496019341119470 5979449825754582492 18081745206290100759 8496184410259774210 297894138049063775 2602492136925957977 16473455808819122836 1739361241044197121 1636630239686589305 8562321892530721545 4979664139837364008 4000130161666160907 5500665850174336377 15516666213490085997 10466169210301798920 11116006985994471709 10121103253200333329 2719828375568439340 10688599670287993481 7952255910802933102 4738459531870318032 9364184524964324458 11549170895722545281 6153141664433868736 7616164810381063315 10476674324311853255 11827324817392040702 17012577154600809034 7570404220696876643 6239492146466307041 18339213743050774390 16738551032401972297 5663355230570712068 10443764313409353049 16293234933628708117 8797198847098145679 3434524843921143073 11078183048412894146 6642265570129733530 4780092984156689464 17572658357947502090 12706578013915162209 15044924553338978551 7606937572767060023 13919439654743110116 6961242559672960705 10551536327312395230 4013112343436919652 4382308645986703859 659923754176123067 16494778941466679950 16840569492375855986 10900178070604873184 16268980609785606339 10877930606147571929 13039016565571934859 18366298434234812461 3416411992725926911 8883200090673834776 875939799460595060 8662833145531751404 1920816864529301402 7955631784547570220 18217154974404436155 9415487708341578344 755084068234119746 5782570638549304379 11043238262410112829 12520890637319894373 805142414141922648 13169463779225810197 9464545832196236337 11272145637821320103 1691203135640696664 13885903580855406872 2604322505815745904 6897946065899997680 13531770791232876343 4640855488535484882 6786251710061809433 12530385387220450270 1095088986630677536 9786576130393773114 3999750367943677369 1579661714345252593 3547931383112027571 3747743939570498917 271637500945067894 8334507320165025700 7497545577333903848 17763467194336150862 8238632826233994452 3639453434017618099 14535444776649474737 10487615611758171728 14419937583575513244 12888431635237435886 9374249844015550124 7939562607315000872 16051483766532535450 10753269611646755488 18256032171667429442 7686926531537878744 10901835490362057375 1462341778906662739 6379617274944025779 11456820377275521631 14778918964838192011 8180533574850809335 1008189794439490824 1385751984431626710 2085697411045590947 10169425090979365769 2735912267993321270 892312382726601280 13515916949497708190 18436129740745426611 12049459107465082824 12843531706754495407 11290382152078351013 1371816844109888896 1637315657859421662 8131250761843206146 17867911571996236125 9691959427756570773 9972375376193058503 12912174616141386415 2944396927966441712 7442311313890844029 15158758933017684018 11076194771534107880 10807374358704690814 14586746078418419418 356442681144442888 463848207935505189 16695271175407316551 2374601240099998398 12514597758880330509 6708788908023197411 4145274327494900151 3634979828334969636 4898410260536015428 18094864631194062702 16143157924533824287 15601688934768653819 8334017824949937057 9284368591336668225 7197294576835242936 13650992549242040938 16959547996976591315 11800362151069756187 6896809298526379676 3851187522575692662 13331569740002238635 1732628322369578180 8852041638839069994 16957903256382790064 2732792882631072296 11880369898169650430 8452828900508952293 4676603800632723862 1287420021249987413 10964005860085769514 12240440229519082938 17840339771399784206 10531968023570267729 7771513182921223028 2370068819997266926 12337261527294409007 10571364747211558962 6569766360318213512 1054190113621966795 2410082105999646479 13993677372587466056 14969451032713396911 11955538740651922468 14310736199112054630 18279473903123110926 12344862202656685448 15214647005685331340 12351175181715231646 14561354261136567377 5045757661047692460 14882654609684399470 13565718053821943906 10226248888515308460 6390428240430384424 12467995846606959687 13878589841968758306 15217860883143063329 12303691669528267718 13737146320856978072 8821227637876126325 12689156665730168709 9754135244487646634 5318702328650725910 11686989759968703356 5307255873194741371 2953530377301755492 4767650897232029053 14510319015549922873 4817366405450825253 5132887658007067908 10465554210369361300 17726396268670395999 12984946219962374359 17482033702854618321 14996162241902639323 6504779646799604562 18055289846119790577 2348541157468662717 4589450610483538944 4061890188151366882 8047887716106761704 7009586078887185305 17940089476420215271 1408474248474293049 11510342793253289042 16999255846486227529 15644235732952864728 671666573616741732 6916373258619847254 5864887844884500890 16676551491532199603 10264266261113954334 127391186282338710 2897237243264429415 18021057658509955203 12958788919972909300 4228511136341626604 4268554655520927917 16646926614501780161 17868186651770756133 1237872800644459876 17698034894941702262 9596750400340540958 7946724657360334101 11643174873982362945 8263520324808817497 4489955538856768276 17215123924166871509 2022739652425615626 12944690734981921599 11473370916160513289 11578006004910203942 18265407728180463419 613815490912833562 18081609648858016786 17943072426774327627 8208660895630966054 1240431453510355539 8051027367959798359 3095159391740301320 7605871610928524782 14166957772818101601 12791529857336220602 12588312431411739352 349944091108146640 1666597429226658324 13004297997005639571 8867032829410947591 10982656188615040178 10498807617609337255 1065836335633619084 10108727926974649802 15750064254345811745 10977164343988468352 259514604118859642 1849567422415135510 54191814984495834 1127758408004940035 1512897657663901817 10591512391180658761 210949757267262465 6134612023211283613 11003624022108211483 6629681645760858033 6381697675510623397 10820271726820780960 6019178081658463398 6130701618442622398 13914230001920050131 10951395185179714903 17684768003757978708 658611397717693146 9692582294592361623 12566714667593428790 9485025741786955594 6324028998187159222 17031001615028687035 2528220071392393762 17629620576186543852 5889425583721244059 15491435624882524280 231491648190799808 12322239948688933535 6814392480232253995 6457230613824319436 3163802903711642551 11968474277517137201 214479131952612908 12032342517298224203 8674498193337782611 8728746194113519053 8591929895311735132 14683022864318472309 11710060513001959992 15832628926610314210 16851656401313163256 9696175246475907000 1996495684506722378 7477752405896912652 5773180877857042868 6258519909799208683 16341582340831951118 5509120699889608297 14214382127225864624 15068588625945500163 2703025295046445546 9785712981037970611 10949841228026551603 4323730021493916496 635936099150761380 17604928228706579359 9962352005268420363 6804764401641958271 5516799158695610171 6834240358709295988 14048628889327069195 12529477887290264662 17555777791147948653 12288762101246997466 17848001209308531200 12595405005385190942 10559918367212262195 4976767435879624608 18269863077623822136 3198639293289825600 13567892354763608700 16093077928797888427 2007449132592948167 6218332594028604860 691315644440090674 6264439823968439550 10366795737149321090 18223538762839320257 4459719535242052288 6881484582560729518 6655147220816444581 14333999420015978897 11639575430745881348 18252813352945809585 16751498663795404716 14529556752385045696 6388863404741416028 16774728813177663668 3262029747202200848 1636621926384627769 13906495044123646768 17308049637777690465 16767277399912511064 7472428005310134370 4996339522200534907 2587796662244218713 3172195624332104871 986871660088615891 9749933042852935579 15589310145633690962 5291475392203965726 16724312873202557736 6491256398566226749 11718052004415586991 10599567315230564672 23817585918422784 8849488740577054404 2915739583062661840 8021171600994720954 12446851187480626200 12509640420769224027 10869898185881687799 2388606056799894908 12984923525572466629 10614529590478761880 803785584179398409 9152885369858042105 14352519868699140901 13662588473417153203 14210360589819718955 12812382400733648587 15419169636398295341 9792711166217651049 12209648055790605389 10189114224348387701 15505743182884324696 8899523753816595462 7902776108736385045 16912546803501501669 15146671569477155704 9938694289419414938 15865526147306164954 11722494476999530489 15181186843727143114 5577305281727276164 13055414845772710323 7415757461983065821 12571198966324909258 15486954341913720355 7244308826729564887 4564380247983051794 9755884551311191138 2336928061980200870 6802784866463415395 14678311953588786372 4863028303745784242 15332329372728405537 1133404870555571660 17490109957846186043 11795907212418404376 9294134550110359275 17160897866827382953 7917559754293142551 15278497150168035265 15272228039237337084 4471348908461432037 5550390216852059462 3814373190901997505 9640694782140072755 17626359024856938349 5976313514819652426 629194234446510754 5125999721376131241 5551530760522887393 4883679231904908322 13238703212567841461 12495075657669441100 17419306267526951563 10259436463183018556 3818313929562485023 2377605946599493430 9265837634391015351 12555667049221178946 5383108008118633281 18426855201210706488 2035148999107410507 17570163969866600345 14857635162433124377 16431578304877174836 16386422387224680192 18077454769368276135 8646372434246877102 14867862761711410994 14378812523338856328 5386768598777748268 10628457493819332975 1113772748133635368 13303685691723849519 2389658501309308898 12223461484148597197 10740217301444650316 8554269901943749036 7580800465576783210 2475410565042236173 11568913482648119391 92372321078172277 12830448130610327281 9730912288732484212 12579143349931479349 14961126125529878319 12030489921150369910 15613076573627218659 1694587570328300020 1081905917925897909 3892858667680090718 17424873295265595473 9667683229204514897 8842978040536541371 620690792453605296 502728567131290660 7986051557821331104 4436529474389927643 12465444969376962005 10344575183088524364 14847607733423257963 11025488965796743766 17922236939762318865 6760999160102584750 7110508886977361522 8280582525562561571 7201847411348198885 6961354398541015717 10803878540579586110 18365839091549785934 10407752993927478509 16896713235062421226 8357967661928917332 14027563855205077428 11973321977320667083 17373665880740968211 11133284234707153073 6673783854927442965 946243715932155708 5387058239899926771 3369154810115669218 2353078164276032644 15599751592837622283 727369813288619238 3205770510215773644 2209578711534823213 10024229935285393916 18363024742743391888 224044661498307377 6111127663822074575 11945642566080676706 2755951705480783959 12285530793024018225 11403300844757789948 15720407256193893555 989591640852541355 4309597891473497217 16803001044495220145 5554019194086517014 7497697499422880965 13743225524634680349 14305997606071355455 7737113438880404635 16407819163863385369 6750495574391559825 11756348153206213595 17633894953203157106 3021247796324210607 5992642643755938630 15259063648085712206 17619355424257974605 12607636859322388625 15041460623288444591 15999837853719113860 9064797843637355845 17150978777005299554 4630166718385573590 16000207805284580195 859451316457828041 1592393069291626620 13271053036580552684 2690079430088254861 16383911513898686190 2136624314306824766 12002627648330450042 16478030768717860988 4751093213744010496 17364582844421726846 3737534235961280724 10867517555222108990 12360765503207838855 2569176780713408646 13126656027556239966 6611047752289237702 16053390446301578277 18153396167532960611 13108939118050412085 17507913157048302171 3707250337186482979 13931763399770907209 6490758509843459799 16854771514757666925 3010552779477456035 7692900953247423278 14140989653857401130 9555729772011907310 7108380451887050790 1083625322603254953 5769742683670196767 17591070521796637246 7269167273727724943 8132728350254242230 196468314835694985 13740979897953493894 4984345069999475999 18281409307947665775 13992942446865686025 14146335607078544472 17791789194223160230 4829332825205378531 1940320709294328026 1528231717954254507 6568495702100532006 5379508500013971776 12048141190961515084 3275598973459803058 1568422852607598801 8034754987103049136 13105677024196357776 14929497038820089566 813615218825149342 7201048348122965901 15769429319246449202 8258208143946965836 9334098349712534667 18250912048017051190 14506395483342013978 1491449264222459489 13856216970097380040 6546216981583186978 17064216810368287273 15094486360635800732 15552759433800419436 801108008340450816 3271663238998068854 16863542386251647193 1328559783098887069 4893371230466123925 8109722784735663118 9045319219496458727 12241128156371796077 14688072727892359093 6681285894262794833 9680805192646729744 13654366385662231223 9746992703294496907 2047840135670448574 14407583390554465795 2157777920038675241 9966044019600277385 1994205437274138467 780733556080539714 10948414762133373876 10754090751576824347 13527763729482083814 7044232441093401403 5750293520542968221 1915293333512816052 17227038494253121842 8702844110573711881 18119681113955809974 11726299446098624376 10157366103959430077 9421761657616059390 1830806229997216237 3491218836547638044 10504164596889979962 1795276586119058810 689155185523228081 4243839021614928458 17317439212493684358 8754757664514912842 2321051935709600758 4526604564831201786 16179681300247948641 1183153539332501968 1440185939097091596 2408946855896958165 6288517397118748253 10664338192115771913 8992407290953502585 17186019142446644460 9711948034216445153 7618240524575916164 13110650754504190904 948091914835937533 10844390733410638135 815705984359946180 4135814032738127045 14507570899630842791 150262853778194689 13744355156474548828 6580378485576080644 15598815941176144025 13308628957559662196 16669412315893705531 17192093294015315222 7016604179645338091 12798143062092826238 7669305277034856528 6384869167758226800 7246478422087768802 18156369980534991897 11066044026056708933 2974162329883055751 10368864543545489745 2565925471406153601 6548415047155938354 2058342625845742067 13645179235954089402 12316886618033557327 11513348122371275262 6531200838489862927 1989449965900042360 15742094073146206082 3718531515346100691 14306096958724319164 180169470372775164 4353752639541776210 11448514022674804034 1185335405958881810 4835788805783911893 4317276937771062867 17042487040763807915 17437736719540649754 13335492734195725454 3937103620632113877 17044631721407985135 6482584248925618524 4509519617040021377 5249965421912073063 14516255116621098094 6382148775793033950 13057866621990012763 327415707077269650 17575304617403563999 10987375409081572853 361949433288833505 14373639409881161065 6169906564720831425 14797541059205788562 5446601286260058672 7863755792079957496 11478885931971403132 17622353359418082831 18105440764885602461 3011658672639266035 17269757350539993890 12916951199133786532 16892629527906105380 4003381546357377320 8678261169664690677 13996902316189624596 1922624287858963832 9363866931595777033 8468756640241956225 14239656890611248162 12013910691538817424 7553668278547317215 7060182945139697257 12983962449865872331 7101738106933456279 15167629241453061669 1696185220368446888 13629232012205296591 16248772687920167625 15835097520865425835 15127238876378723815 3864842807529951444 1007896985667150810 10355322935903433917 12596345895230338176 4755015774023410150 106006380886925430 14934144003372533732 14530307292734194583 6703272650038650131 3776366043222739045 6368110948312440983 13638546055288576637 3635044058400783681 3947009815043052201 6454147314746144414 12746584257193649987 9165691283142422980 6901498700327511470 5020882337119445747 8501269296110061196 8886461983145265354 4435790394547865358 4968049161893751713 17242801658531846387 17570554977925133659 5334243865609720268 17206544190533676837 7064913834632470727 13392204346632528371 8964002417190010841 8120048266533810331 14587178149525783194 14561201744514437824 9090942029504134756 7313794808031491612 7550902393341251294 13031549322574596257 528956989013984462 2886073593644615147 5352593631368508717 14316223051460699697 5637648361511494850 2486025944276209750 10314985584635006119 9674060285536554959 7748874696381290420 12693562199811456565 3752707528744609659 15939771599928954965 2826278342477991269 3080369995998951769 10864289574672153049 9995930365251378277 13551802668252838189 2609219927262359926 18016191497661993046 15604506659874469165 13677119210563525504 17564959594685968992 4273067590608757821 5881914315172455874 15055056679798778286 13906704359033505167 18322064323487971757 4881378940270495727 9947834616007430804 2906557313921942357 7121764777718813060 11330351409298646047 8498139456575557157 9928344922580061823 12320333680659461872 9702201860359834793 14451588135130187723 11787095178476739262 1406294997186145562 16887738834552252584 9563849029901984291 7684889424036364420 307935154091129527 11178540236120795103 11346617544294797649 8618760822595762855 16976910328091137022 16439047605860897912 13895302106368920987 4809992645772719196 11877868208369177852 9954779454442032396 15968529761247846590 16323808846037383697 10867021305076568581 996676203403544123 7352593265743223945 9802089089061808988 8964911260671054086 16010944330169920534 11482230753458149130 15936678738465971824 12511313171241536429 3374991420507931234 7763861527543993494 3817212025471620399 16833049959087965229 17594890213627851196 11732618449965998017 9174363303672156351 9575588827513798762 17237335847383510557 13049334806632656798 7662821654844820252 11993173235397104573 12644676541866754567 16333795481286886974 12218571532720463014 5032935533739607672 873048778544705314 1529033055831740953 3752167858009701373 1064853263487257945 694453135191003292 8185951373117240132 1221529030436342346 7241713594253514195 10508991523099641759 9302472311934152947 2983944948079166366 7134682739294066400 14567312962161309731 880561327552091799 15255074737334857945 15061019481064124563 1861737197538712620 16724531796410636550 11959143727973396535 1114063838147159800 9688516507254930053 16403335861540399945 8453575008275589882 18305797191924012939 3532627506697928608 13549957771645656154 7005529517059653151 17762850414120955361 5111266287883701517 13384077478405238132 17915924992410154258 13702727982258182306 12820267849738570384 10336543563843958939 12728375121984185982 6068897156773450876 7214945756908426379 2198005149542091969 6040795262604760696 2461424795287615377 17489875626302860044 8050189371455098291 3469009848840560782 8044460825457829760 16000734296768280554 9992636137863208010 12245467637405385658 15329717424446344319 15360800513106128456 7681500116426141745 1121084369026556018 6019352534249024090 162250098002522901 2808157856270215747 4961958278010550842 1120377598656863468 11185318802338512805 4459494662522072118 6220831420874665187 6107720474278699033 13964101125007402353 1972907111354173885 1946966815499413137 11848435340492759953 7429914275108512319 14750026492851625828 11059447453096781365 6234748267473571750 7114407865854887472 272139017323919860 15455895391932429237 12669878364456964316 16135545438386094236 3182590260482774470 10658696014731522318 13916837720664175562 1060001672576120894 17841135652014927853 12826785077397978519 2201157574889071143 6492141540267481377 7506174698438567216 641728425247406603 9847321581820941935 11935720005737826854 11101624777892928868 10447288428047581884 6137212111312041788 15636166101285289388 205768504515842475 5838236139340298889 14840634804749022796 14780486695931988583 4404339833298647400 705266992445071311 10391345759110371884 6265821650694777906 4040365828728072717 9642930363611258196 8921518089259636058 1814000257580997583 12901223542195714535 14203424945303154738 7243518210730749787 124596990444832625 7734689807258254213 15048968194409350613 737499924830081096 7147178254691280908 2845170570568807662 5599797942300354915 15103585716196033338 8135371492597053370 11275118220325627625 1111112700796511110 3033105550247190331 8255103579230806955 8911930951412870272 14518364979196966746 1022870425235661721 12065503796403585609 2533595557832898547 6378085041781122975 13111099445765121827 6649810569870659135 9140605583139067217 4473480799541967337 9913480292337761343 7804836991972746839 4191101476019121493 3710479817724770935 13995697181686246232 13806806269624267705 1520615197102852354 6617032225202617234 15919041716764019242 6710305778032109484 8968930803178646668 17474412297492453154 4377847366379356340 2733541182130013344 13724650674676815480 2722476981377366973 3719315988639240717 8639089983265148083 18335536242584268327 2793682177278498292 1109168248962856320 7078194704251664187 5025122438308627047 7238248012927762164 14462613125236997016 7979740940813422317 7157822913439209294 11326222660034726716 12686625952899323410 17346283656828076985 5489792289962151745 14464694747643156848 274005649273774562 3541902192944332483 14323996112942648262 4624947181237877731 7665677623897412184 3694765631434244923 11736377024344704880 6120305541575986058 3741551423521190325 11857413500170345788 6004012927265241815 10985431648986358146 1003862358783706047 5443157133273088331 18210723192838934659 10439752662794567284 498451054367493739 12372318629861905452 8320413525581516421 12336270859057022289 6467667384192980558 11980719928464422837 16635450168596422118 16714129633073117854 12040359593369670566 14502732398695261062 15533300443337360974 15298791412717221494 11399541501641597766 699589412863665048 5911798054150355418 12984307587832646984 6911387958105595896 2419053888282383829 9609843186018644164 7811011026552098407 2576519784689842940 13027912986021805802 223051557573965457 10215885540896331183 8352396642831529390 7269305659061462895 3465806197617732737 3002234150072489967 2962144296205735490 6436459043573563808 18292302136052773208 6058656389327012951 4637491409067617715 105256096018701050 14112332625707242392 10901943335874460568 16369186742321804958 11657274219634478424 7136600104661952344 8364827700060113207 14264178423763428740 5996402638585036102 8015929289337806995 6202188893903735816 13152864747322594349 17111007206470373536 4874330651968172182 9586753668253624805 1508490901499518714 11708828668993727385 12127997159202930183 35603020861982076 5599406692530227671 8983447497602624822 15469414929943027226 18144099012673326347 5051297772971656060 11769685610140718531 15379800611753505123 2855932931865528694 15615056814543229011 2603022675665974430 5718366017891289232 11475038311895441787 6948816871679278690 2858928323106315806 4739879598418538788 8917682121293918608 7173344676409215289 6528072130528102771 17872787252284333919 9243118001343588675 5448314355192066947 15066070010718381211 14038233214768351989 14899328847882235210 13405245308188254428 1351346302794788523 1072021949782816578 5393990671228428658 11297804046424437177 10825960029411451850 6096650563894441723 1799827758889132532 4631786033400441395 9100301529604291605 3649812708539468330 16005532318425623901 2368446345738892340 2851256986376764561 384571101581635495 18089379171524285645 6316741742928491450 10870324557673227528 5266337101375815274 7245732983495563138 15012462184005471407 11305489954667066775 10511266854575520849 4063682724054033780 11106648184835440882 14914308718387755203 14467904921678612325 12412031717802581234 8098289875250726189 6853322350867428474 12698472550920027373 6380478588845297482 8218070439398658387 2516236668977795814 882586376970606049 16051977138984854175 9703486616058689232 10413517368897778284 4800412327167731738 17399691791911491078 17804129274631310625 2753787617294058855 18373554126611220456 11023200090458440451 12418641742414081198 2506794991906113577 14831936323594026829 714344169320108478 9623220171502596102 17209000465391480233 4031033318868151215 8194329739368334138 11429577703099525949 3066505309478894289 5419172964173633807 16851158796259660920 16375945103839541811 18225887084404957387 9625989677892758216 8129911562084646687 1439613495094537317 12957367371050846808 776136383733601091 12747406158639109905 8232771467609407860 7850886167424888577 18355349203027764842 13860962599592504968 16071296608330060191 474860944792564066 3113731876040295636 6070695745543847550 10196893455594346119 1076333313169082805 5390936348176657821 13037688839594621260 4883966858214187494 790278751507917361 5291687928183806167 12260355059873935977 1658465388690618198 8828159666924948290 482787911605450218 496687822485236046 2903527453798755607 13561271828938134331 12187503747378210035 3794421566050416638 11316730443726154234 266028205461815988 8389754345487347781 3712931646376380689 13352707174165270963 5126840431200291823 2343265666474120967 13239374109003520959 5142223900989455396 12183067638268267075 18163887248667167750 2626020759685898712 14570301648595428536 7708686936393791420 9840295038597667783 3931615144587161148 448130795072565134 5486789846698597979 8977538107105749360 2392559619921962032 15382112185844364870 11901416028395326817 2542806637166207345 206170895362283907 17203230848498203891 12440921495672160918 4064996070674250218 12166568714704007122 18368236840441569406 7443209017918777386 16021596800205752952 15906633886220683205 2643028135405580499 3361396214300752554 6952859533211135022 8968972621493894385 10947584683436812482 1681921828900028596 710953457367338983 249486337764182243 15005164789139081685 1567769204867923809 1711492862506874758 7064252878357852380 1624493802073318971 14393319955249324333 9479244657399815645 16203235998747546028 357549184098067704 11446774333818006117 50098987097934383 777032288780645055 11075047302194775334 2044075629376661241 9263357132536799920 12692619845111906908 3213590121304446800 17542435547621684337 8116721058633847462 4940869608142751528 2012746116625417173 15605991047935195947 12625704012109648750 15171230364222138172 4846188199101805252 7963502431887318483 1535709752725107496 2961069175743293170 7484181346382686006 131644645379750366 11211197842847168808 4855210664338849357 4197502386813672386 16838567409908539357 11662234755014217530 14082176744364437477 15829538709334625596 5680293224683679205 15713099884526227788 16026142488926558292 6911772383153599193 9200463265689827322 4303353001941211280 3996099724463027925 11647843547825091294 15370173080447822081 9793246447695720962 16294360830369204806 17452087814671293607 10937621466855614377 3448657182110754198 10373750180656709175 3130388462105481352 13531601749003506920 3646008950455744629 689652768092462374 7609811996053518233 15240526118818523073 11701216630743334116 11200939822923444413 12823685798292274927 26655834819820218 11742816235209710279 460335189578137291 6906975779570565866 16089055804272011103 7751794452196753936 4619030579699116035 7999271236672157648 17814076409323642315 13679700949952755569 4927047215560888125 2407145131657937375 6712309178929515862 10294849217130484118 8307030630968110112 6330744482135607817 16912086642222055355 13605303227498561354 16029663039351533233 14503031337273255848 12671617807365988715 2412223277660230772 4908831936333841392 5704702841618070274 10493214617944135019 6630466588283762271 6828018735018776526 15745485134690933307 3725767945887103617 12149106776519055568 16238274308622455469 4873704896399946410 9323907512013015103 8887957532072265960 13365328192026278998 17567097290401231421 7547127489096745708 7885514132218091515 2711033839546949811 8455708607365877980 2437234810510551965 4688838114699810203 16086993205328513214 1350579719277471385 6344937105998414786 2610101540475773670 2832851950983245531 16865575547280656368 13346434618920453002 8794936392954070867 13141278766838280875 5939981519185971446 11807464323458285220 12944440138060802021 7629702952770305092 11584632875022076861 6650379071223605829 1954998486572614149 10592812372304761252 14121909158763130274 1868203437909379730 10461058145451002855 1918358393312317155 13914345092559223711 16724441028417294781 14552319707868077387 13671023186555506029 5510363303733205242 15056864082232720204 17992904011498501462 17627991221538952184 11450206222554426293 7682558795363481686 18117649015122930074 1544481932722951172 4890296949764030778 1981259053322971297 3643233039495310243 13239961493639396634 636301424045241730 6541377286511552418 1972302444424492031 1944005337497880739 15623894385697231926 8441102713431512335 8466098937240257459 10801152277603755504 12728198378540762180 14765128137952835726 7628264533473123069 13622086891534904146 1117035667516413821 12015462203838443621 9596551525084164031 17465090780775970113 8172577115708083893 12215882182782338276 8711952898693264497 5095953069535070916 2961922288035367060 512340406966333643 16376047192350753380 15135927504088974183 15315125072820546501 9873672944990858966 15436635422721971147 14348279466211906883 6970775244028440264 16887089365103677168 12758851088771359864 14118878551848471351 10767919562506852592 977135498256798793 9698108851393563653 10738400498340417893 4326713373118687113 15198923856403863627 245918878623460503 7027966733669230576 8221683363523230711 17921855521813832417 13601146772095193214 13848924908020488725 9807965327296472717 16358818353337865952 14821079629674308972 16007321245582326875 10613520172910157284 11503579719122665258 15790288550307064283 1677353569031572604 10010275202803217242 15632959324522062911 12710495015029792333 18252036036151575365 18395473785173233284 9811194967281448284 18002369257248951268 5211445259091942021 6898258788040490686 18317887334491443897 10298390778264702190 13790892127719009172 2395474220498097951 5329948494295963179 6484520441339412346 1062009104495527081 11475829970885932160 5181330476617635788 17538807122679008637 14144835919632480376 7065282448267517028 18046647906387602629 7962721900723206580 10133115789105265663 203274379277668639 9767536224706712781 10247250398940361157 8135300374232071303 13500337922406452371 9115744504217031423 7202048604609788096 12736102229550522380 16876552846936370047 7201809422561248928 14294461383474967746 18096065073677793922 6145781741470905375 11220772283268864071 11637150029428629097 12772458000146847959 6126271267493359587 1495762699407794971 18194400414709850136 6871914769131979921 13034121568846313988 4083441349321949829 17375755604511046899 15927696332767121456 16362149741873493213 6121541022452391501 657135235072391257 8482760109118788422 3890146845826937408 1969521789275843416 9735078021215810020 14397533352217224607 15918671153526450369 12563258651453736206 8977421819103194700 6535075048098712396 17665409301266795748 6146641128963910712 8457551242253332107 4868107812069422968 16358754880059049152 10632961466404435269 15065452657779450464 12710321809289704922 12413937152732275295 17265173462193673823 14171864617013167860 11324135581252976000 723823827114816834 4776294337972267918 11501778136481186564 11826685234515367921 16630524130342032291 2907234222181377002 5071877958556241287 9502525629613416098 8628530565888287837 16627979680134403335 6807758855067931537 13602007024764638742 1261637712019878277 13758342104810249710 1388133792051454584 10077933948764349051 16605745085475617036 6946588783962140453 3958078145243923677 18305980849002716554 7036736516343965068 8225724323376477811 7089520756284687186 8962701520029337646 11091807697669692718 13944387267314055352 7425981840492948995 14237901427638101874 13368294815869890997 1494978605370419455 13426416014603651680 4057139732840774452 15322658415078829623 15863875757560805055 16050579962275967976 14039224032626141502 6532000442728238085 10411683499247550215 12133930563884865176 15452791469466623180 10619044876260169192 3100346914686259954 6848289010389995825 12324378739412350507 17914965308278349763 12221299717636253758 2302616958689567170 2237640662752010095 5162254577468914683 15606240921245052712 6124467258343222014 14930005594229962792 6708718228854185367 16687490428723349866 7735741847132816765 4565804113573411451 12468056786340930408 14199508413258854389 11776312428975335478 5976610250899265656 9209272445680487512 7174035622877395743 11547841077058475370 10488964664651852604 14327011788131100267 14489244085391196732 16499475794749841868 10778057963722101303 9130235621634829830 11611472840866855805 9505692917982718610 14007778067036115813 7267027997417305462 14396307645215589964 8137524856842862207 12615110266649001163 7330453482180586431 1095668631035939436 5874898107241508605 14377283047073529189 9887794247080002518 17103899265814173826 9026660990027427193 6227392530594342643 16112885873484411055 3825754579383964409 5311794641864471542 9169909752158543662 7562876918421429307 11647325732750446551 5909720100086007862 9721450296426459604 14947533675508700950 12019377870250717537 11201338042472915968 14439947777735076398 6985033962889198867 125601752524745775 2306510172471111135 6007183515310787662 11142273797294634854 3045488260097393302 12927695847078983659 1411238170671459631 13733128872044093745 13021666337944255585 3491800588375826035 8563341656499269710 16289745740133692925 11557385303377198092 16992399699176372518 4618888068415182409 15066561603524851870 10752078310847857505 14980540832834707205 4403883609098284767 16659752146577782239 5029593711604089143 18326946324866297273 14591088923007799093 1211581437189517730 4527109084301108575 3170103987602137697 7066155108393288261 11711891236158404531 8690050746661775659 10897577533273150759 10927529680482226120 2079529231534941708 2178417980122258477 8452023618791766940 588813278151636778 2614522562678055500 3898778549158312218 55730252452368626 13442815680351411974 7772222436933592774 9157732145959073103 11147209904984634859 694878858140570453 7115147748677154787 8660914733124325850 16989824147889724945 8275935671876039598 13274259424779702829 9287489248414716685 2542197672535663975 12633376822292206270 13926971367950267429 15875846988186774546 1738064158459201165 9869668222037638068 14150180699087284238 2477092042017791767 15182653210461861809 6210194991817362507 12708936451762321812 6310908711918419079 13220165434701928348 3833446640844347325 14321431397931351194 4305339531597511883 9816253766621138330 9708251271160186930 7768731499374608312 7911086712393569122 3010047793045310821 17978440646775311790 3821009874482162440 10663858234692689530 9244665629987612239 14488775109286614730 13349025937111842823 14212135033493086868 9245586488449882857 458136300583495255 9270434276226644523 1802859659512655439 1416891169862733486 15339449601911930882 1021750102709797171 16597041750671311292 1703265228152833592 11365931331693297283 9959548935913599990 1413880091121790490 11199089746241405286 9056128437384088999 3639126978821014297 5544961923604752680 7650396858638813934 7194211758411046519 1324348809560952408 13055252579660681418 10074018990668377196 12077034976838827664 9834151691906778626 12970274322094349158 1598353408539736647 8326096093601627031 2259416994460463694 8795231680280614094 2253637486388679582 944931172489107965 8874834707091402254 8624210983107788822 12385888305597340606 16953583854064424014 14720877621885699771 16122505530117880422 14143431227099144140 16599155505575954982 16072773625977983083 5521490285901132083 7221077422318431762 17439073676075048874 7486346006293094414 16232467263672236216 14514858540735630468 12514009008168948135 16922644640206090803 3701053398738861761 7607135832292267797 16428076355742950428 8639182192610778390 7033008483841268926 16153466094591705947 7750852997072972969 2516008583715467935 10526233239455876754 8474572942804456538 11974953422616991439 6438001030102957224 18439188223241549029 16320105273504588235 1479507824437589244 6357800930057607400 11225271993354354567 13590577381791444160 13139720628951245566 2765274479244156586 573622454602239620 17721515798723972001 11357471869743794537 2008390652682430367 2830896278077395833 5641800920323805868 18324078454908261914 11593358978725478232 518608634688818411 11010633515382178089 5279974789126165743 17094523338739374149 9261095773323526704 4736919778878920215 14341263993354906435 11088527619289756697 4509932634217129023 14890719735264511842 13265134995106044645 13737693992684313155 648486827808458882 5074850566626989425 18003199613651021706 13158722309634191804 6030936295440307915 14531381268928351939 8776924054416884492 5327006447705210924 7248263480828116539 11236579041226917044 11839518016400171018 2059376022963514022 9312289253998906732 10560149100110370750 10111943273498662227 1076368835137006342 2090636149297050153 2230931710895854765 2293732704419580083 10573958939460225369 11064255173296410777 2618658280373190382 16668672525843207893 6781117468445434084 4374456591664260376 18104357998995895033 9347497429064393401 2363359352424611266 3773700012906050089 2934064420538250381 2119991655511582502 18324826796848320205 9568897456417597557 91712327694094940 18274457578086867534 9795359883961078293 5035961235244999869 6276196856431679337 12483386854463073509 11829178925612841238 14573729043441228198 6911171125466359250 10330803691451856130 17805553670222571927 4068059587567930414 3606531898787805967 1821827877559854597 9687308721085584957 2483371220403949730 13002297623271918843 8406213825807854409 3325654699266426965 17965966220132112758 3757355907190752136 10546482274862793684 9733981673102588899 7860614231943759957 12452801214637378793 8001548852729293919 11475286556849750023 3990469701527746500 8177883903245076924 15970407992376359529 14055280955692112309 5288704781310606596 15464291427397210006 10862504707722427373 13849450495393849281 8223573797572390744 6368017454622498356 12489543865780018309 15832594799258793861 11821656622788385345 6142626774434888117 1242707325001477146 2314624575723905320 13704370972532612363 11325426088695895100 14116886361534766603 3993841632318047756 8166770043446301816 13520183362358872222 1995718641911013312 12885425354514137688 15099167903546925253 3156685734716115895 7033667362839611184 14397687102369821690 5612430243505574244 512501467700254851 15040045277218030629 15857559975475263637 1849212452595945525 11203931684895173862 7660865585100351977 18216193123238737074 137365356200058750 2622064975025761582 1215078629790810488 10777427558686365154 13689482708760300031 3567191772113559637 5004922535173817344 3810911671546273745 5103740260735341033 9087245851108051921 9237841860223496178 16171343549144654608 3400419949226388074 1689829933605800274 1674480844032302898 11681027431125303647 2532133737485317480 13200574099235015108 7856110794160459029 2035692551745755404 15333393445926017141 16187524561483412396 3310020992320585866 4163901483488920363 2214331598311059325 8333885153285134028 1404377814781112710 8890769729790695625 16454224005078893959 1999726396440676467 436551566326951034 9205956308484310574 8120535529383354885 12718958194481039459 610910193652474466 13296086286563291270 13328639030182240502 13118901684966040891 10871146105966161802 17142702130681299424 14304020374256041354 14113972511699184827 6129633304499398929 15442987836488948402 7092054430207396865 10054252104613530526 17983779000985954344 17685941741166399887 2317038381714217466 15118510730949770074 12653425191645903093 273612591737384141 3065506748811504566 80665132343410983 3366685128069421050 1974599488366196852 13157457294582123803 5799573523035308070 1418121834302151812 9023997012835621830 15393947525111849340 8080426859241202604 11368308927114736023 6825300811735081191 7768478602129398563 17234966480978688475 3226995285169814055 4623519117053328381 10684053973470032581 3905424939006721448 6972811344296145888 6434308158819886525 5356139331390740573 10219270091248045277 17076340380074100791 16005451645471835125 8862999159553728552 15807513466013544391 1996866292443466316 15200895864884131614 1207398531101151397 9526470154091185541 16737693678823693318 5934515116647163813 1292328235691313874 16762809757084790199 16865096406572212399 10316941073245249666 18321060209330138670 11114608025737101212 16394370868763587111 15788667839835225604 16159093581887619195 10612453586562682393 10156955197728076836 8472298909023411627 12270759712759540187 11323786639734558616 3455825807229142915 14641698973010532417 1036008934408739688 6814831119543588776 13642524135202753878 4792537359726212308 11674152274348611801 2528195544508205114 11324488183868666333 872261167463039572 14595230351045325535 8919215689278248395 7377057191434836935 14754646198002977940 17414764680440307416 9840705629514737707 2549971032303052180 6120595737599572424 16397281250463525673 7338547924993195959 16068087470632925633 2641480329532576945 8203417844890083569 14914742013355214397 5245798379999388132 14296284292286875346 16718038820125128168 18240014301864454634 4054005014776734394 3198710656799571467 3608374000550185108 15555038421563757880 13483467011582556651 2121888264393042125 1316322804455091262 15292540815828019612 10255340990127294644 14236849526338654273 9524303765903801224 11736104823941476537 16474879847721753687 1340987492109823857 15819171071476647892 10115224955655845721 6189584850675099822 5210794463229696454 287565732138461438 191648273776903590 8234717569300657464 4859377628678823792 14732319350481639226 14193512161566972153 9128119036069028661 12757355529236287290 11848571018287508516 4362322578095357206 7495088871925728125 11956806579987387779 2112868592296144722 8209298378649462708 8033768517626388158 8169984205773876632 14214739976698755122 12830522190113159335 16534469424766552273 16589429844998434911 11415019678075568039 10450291168567460237 3808143571549776284 9994587356949911863 13951241067967115080 3672867721441212456 16051929669703558378 9587106723873896424 6670951232744847149 16940357302938243904 9733734016391392482 14823303793949982209 7763227143224321160 17746405335298552369 13820526168843749685 13930120217297460975 9851966384494612734 12173067854869877459 1128313874174554662 2099230152237657584 14705889428923440999 11643815470210628447 4014974006127592852 10961529716804962866 10874418128781457455 6958825899519760006 1807639707832219263 15478049969609932400 5079158297040598941 10351077123907113756 6808921137555824 16084119612862784703 2102362661538386308 6668529414049771518 12612044770037077965 4174255182606624662 3701591278054922197 2104479997355568701 15590068499894381027 16272016194237651204 547851636448458692 17939639795434759151 4350617683547668187 6831432592088929273 17348035507042585595 8975171378244426367 376559349765495408 7023390725252471761 14616803999251470932 7202728161139402249 17287636479681599674 11948067165517535106 11314759763946712554 7686641543412490004 1627082862236344211 6654145912849111912 692257169308087969 9977699989768124433 8329493788920473740 18191614658993450598 691085340256755443 10980879746468671395 15582025206510283780 8169859979360367523 38613228951631938 15261209656604479396 8784715261019801475 17768787045240057088 4315504542176417284 6557114965115730787 1577035306148773321 11992141437644910427 14976834511061705030 8183479150207812358 4478826574547938529 8835854893947508515 6367965242484601854 10397164362169693255 11409570416442484909 4471267779522889686 17384359395744092868 9953491876393650464 17270482986719747642 16814311335382881663 6358846145392437762 159325176311557387 8024699879368977147 11311112482272999303 2528340266553729975 13427297736870080102 3926596244947367162 5263036961333461602 8233205826324256570 8812507893461056429 7430202855034198483 16243927018860094054 9467229166277905542 5865399656663077065 2770791270731056245 7308611606129930121 7585875791356479374 3742910145425791566 748366402509320478 8359807604420390768 12603813613194281854 12223401514795127916 3920764710591696053 2727600536891941005 3302684494183754073 1023877783188105857 3457967378321436375 10585884295264649420 2984222453594357202 12841478005343515379 16889987330163551077 10480952317544981710 17530792385438972400 6871156082564823302 12468980328044614622 9956080324777228598 14961097138626998028 6262822189698793754 12121157781408603167 9457820826479633206 4043244273716902959 15312976822977580398 1582937269280711808 15628064425135054154 13954971047567087848 10662767234696698445 8373131941348844440 6474172888619905329 926208650845237580 18258920714705195154 7408304781041307627 6999310649426120041 17460367646579188111 3965014167533325816 6463898341447666437 306343644151710504 15300707746489960317 953007386881312881 2415739172862632689 17343027836666283178 12431052006026133142 7614116143311909748 4514778616286264852 13601954473810848954 4022224325093932349 11768924712173899855 16969932164962840037 4368263151417538465 9639432957998097185 10756288297617212834 17021197504089767966 13634906268796281787 11101544278434263692 15914102779564403690 7382245680916443430 13751049685361965074 15273019760244432557 12217537447295128943 13101622361419450941 1809353182153090412 3337521579521110589 1052204788491544527 464389628208730616 1844144904796241205 12089130474590118564 12665347679460570353 13925583876835450772 7656507285573715829 1462611010826238086 4960761819318102568 7280478488785660908 5639993365816721887 1257168560645512938 13134649393089392238 7750671568270616759 3786683489133682378 4284889739279026031 1065071586812473292 14546074492076760536 481903143734497866 1240430793554680142 15857566474829788014 11708131462544529324 6435396519925587978 5066847865344333260 15431125765781591244 8066641329608221216 15981605263706754678 685231810963504930 15264438807542644314 10808512194352730049 16821193620152685023 11715286298894479321 8620644553758539204 5601598842488104519 7587720700200519171 15263114510890888437 11541650903348514069 8748785664498481351 7864740119547612040 16930016828332819383 3552478386275131252 7153379485256331008 7413256760945755213 16776654588453567918 14570599399377665904 4293196515953927825 12003174906663944319 12498069146960636655 18152440233329099168 2410110331263128758 7304059804638804801 543602768035271704 15920088386229187943 17593723262383156094 10651794297902427773 10884019638299713153 16243842595346883302 2261818422085642042 17846807767145814474 2742270702718965999 12710972444195752267 6802012133538979796 4794536016888102882 6807026356099117842 15182572611286320837 6620634145041343381 17843643093972292922 17122325919229535256 17214728227190016740 3703987241254965036 2889622484950753868 1856873813742893259 17167485937522719214 10221089376779259487 9594854312952183849 2048227321444814452 7859571294361149383 1549872318402151191 8271336105130775516 11331698424134548290 17025416219328750660 10994826731981272676 6711636607455105286 9395745312843881794 6831373564373230867 4678324680939705800 8570063439343152383 8519648945715657412 12326429736420482463 9497331751675288147 8867631154708810308 14900113732349771994 3603484313619428626 8769750324966436239 6130010047403471863 11479230130161943868 9350372529722334075 1815436902875728148 14030798967728562927 15156680582897720350 17440637022655351637 3850993989757456684 16222661409228152506 5404665765680466184 18367698269977660302 10735557962203217208 94553085943852949 14867883180088135907 15014776817575706232 766845173299298966 10458281428871786640 6392293575448682762 14191771790665159860 13413341113919474219 8961825361929470164 16186430779784085429 8466980625684232667 4808441792489571810 5862187656165623556 1276668462265095869 6755331468729106903 8692107019781317086 12090484743119165672 3312539513709192662 16318675253090235465 386186676541366421 10594385228480248099 551932697183555719 10476167499530150556 3476497442069485613 839750790392819715 2954604554226147037 16473678649432941898 15939500941655768975 12207971914873236797 15794710694903482830 12515343824131695373 15038169989103255148 652379873154419786 6461945742190167922 8834540196770066469 12235477127659206063 4840817703994905361 1167507975600048469 684694348291212154 10144412459025306548 5960894860912814416 14450714121422234551 5185428310082391804 14878838708006954547 6910724416712548252 4468144556759804575 6641851453027046764 6706960252838103566 14272952593832732853 2333310677803946835 2284716320451820406 6587498326892029058 5635227497658339271 9370141604526165887 12541490646770311636 11549856858976409169 9980131757895156705 9002809557023705689 7641213663863795592 11800655325197192961 10935947807168716013 5959581288884992835 15394036448190711632 12522015345333237870 6455126464699719180 860546603561777417 12163233878735872399 15110401444022933501 4375804484488512322 18394321614764331820 7421131665080074766 10764446902018481882 1864384913524415414 463524567182857804 8502654299972401359 12857100405299038011 9119112714095349271 9049228033077157736 13021827884856859708 7711393807834245369 10403538783479931571 12679297360297193351 639734622485166009 3489257700524230367 3270776326986012168 2093500876742846508 6482206495046056980 5859237584911296183 12997166104621332426 13561853432456403437 10496969703165372405 8056041778925676892 15341054894253203817 8580604869239428154 12212111134083841991 18163881442435689984 8845726198374361324 14946139399950393840 9586771475917877974 4276894512382445959 3973977419633774596 7883120545600668806 13282874484822474458 12553276880997310473 240896908867250346 11850727241693625727 17788162424597578695 12398697337403684958 3792158195206704279 12308314986962156315 14107058119395404006 1012947183880196293 12815164763999260754 17761200564961848430 3550355532523277266 6324702344449671535 7296270952412904064 4538244728964910942 10962365578798299446 5697928028218298123 17092057361255775089 9461203360133187756 13950599600740908292 16334396703758061022 1750852435830458734 8325019224676596571 8318050309049639182 1935603599222586820 8348962653226860094 6783249062855142566 3018019729103299760 16065774652435025608 4311703256861644051 6978983708227728238 17636218292972328100 357532146647621179 5847636497299689897 10107101135176340541 2624442107437012638 2073493983983163305 14381184212939348930 2665132547025304110 1667707624366203570 16028312554356029387 7327300146260697684 1003510721374729201 10931631241846531842 1530122625661823174 6066729460457034032 11191090852443325604 14880208435347780439 3265260681874954368 12284360070562270182 1587952071037220911 10623697572309607216 13146109672573012024 16505671833598758021 11010051509182661362 7734881435452591590 1130057676432785655 13211459917279897187 269285942023648790 14832835481531338405 8018389354029423014 9365097243223147441 18065411980878899297 11157189168914738976 16047415102393535359 14403146383047643038 17935714336650807508 6906585326367395247 9268199253087871715 1621819678722283343 16940292250137947800 10416732838230260116 6013795531496930300 6816533955349652612 13673711707770851761 1915015436461311381 9493804512314988483 8034627720884114434 1439493397771042333 193384223765364461 7660932543759940964 12044097311585443591 928810276743716998 12050302130160285399 13904171784078645486 8889278752910005394 13977861491585006033 8673026557219119040 2813313559667875070 18403101363139425866 9298649507153719656 2950067839014073059 10518763046011216349 9196324015634253055 1034987037566563159 4832141631250393762 3411600026222067819 4320061485284328853 4438088694280873226 8441993467814286281 9277771845820217973 1619301684643371143 18371849435036971899 15080027339086706033 10599109367462913707 5824004291838808821 7998073157152184022 4720505799216136474 11821719535623618134 6147169267634157735 16687141105016184118 4204957777240670262 16887753530945763107 11402170624229447243 4250053148477609276 10665340486061452967 2220522979349212877 10185554277998709158 594481000815084544 7648264192946274731 3589984420077361882 3602891388609014628 9167237403207170121 2703086141386803343 18132701795358687869 534318790649454495 17240060302506118527 2855472924825620640 17765795743593264347 8053502772787408279 2720786892163101491 18233846071928196536 9343990766675754305 7427298871797878432 9626017999587701243 7594576588234494953 7976500331513015854 482505354309685835 9527844666629208428 15570187275424624282 4843753960341103201 14507027089041641088 7799128458984039280 5288894984528416585 14992438514029774660 15704765206157147968 706777235868142137 18308369789602729595 4556108878727507675 5051896334831041068 3563059572038600591 1126238192509804988 13873668885582751700 10817368499901416599 2248514421966672576 1317772265697351192 13330132808338567907 8831254741181358586 13112175353609015261 2793855550299594695 8696167005209816311 8204490411582091964 8585250351659515418 185439345235724095 4234319728826176678 14823506333678414238 9592430472549555090 2760394297806845484 17427599874497541393 6118019589925942773 7795961023693434083 8944816912872392439 18431590505099973010 13740026466230706298 7983373080935216032 5962108792505446730 18283126264200019979 7589773597571214858 4460592714948538196 2046838523816033543 5237671977939126142 17356781300022776438 983422614805393436 9136603016018418843 9205390180985021995 9615287044212916616 3162662842224214610 6325036112430388771 8359920591421263008 4209989070963619064 5956866650098766949 5460665074533227596 7524412437097770810 13633199067004611054 15235806628504906021 12695014088245924623 8905877454693973660 12300108584438086999 11272795370563613088 15168749421119688578 13025903209457256527 16502899979919773148 943093638280772837 295814938598007887 2823838890845861469 2286936220474630160 11466454741060574948 17746586856497094953 3916742490625822531 13321271639768120941 5740608427039859605 10547247449892945765 2615393252894304562 4026187224549296689 5425056481626717316 11366721411992373996 12784177221414553288 14662632027181330079 5460461835541144722 11208520100955958231 3425648714144629610 15937087668983892801 10416090909918084654 14803970873775133838 16328158379816022598 11866665646043013426 423293129596137521 9790266435372029826 9120345504741946119 4681952743352359448 13119695770245191359 12187674680169717255 6076812216627431618 16787844458273417282 8898045327106088719 3973113875294197330 11451318930635449948 12488506921963353455 14683614313989834119 7121642859533660813 5654447429045842090 16638319070891198442 15624927920363337990 14232940230512192132 738902909759593232 5748420950385076294 17685755160155638225 5165678070534151694 28576968097085357 6606968180564912896 5478500023222267064 14462903780190419510 8594534528233421739 11700079260761080011 421445804282926580 15852538110188230852 14777874646801252107 18079627519503390412 2902693956509789235 9054312401777890259 9223895985649911266 4207410179754740871 10802174120855165735 6034016060093918137 2532671193701214566 10482295440516238913 9499891266604545543 4931319382559700499 11870134643867386422 9883798720639961980 7163999985835907831 1466797706227176019 8775335202788576804 4240177288498352285 12897832997893472779 5587103296426972433 6157577047578107113 2307122933928362617 6589147107980339658 12634574256872310335 12905216111111360861 13505962789951687530 13926223045188542529 7991738025532874176 15815578309277046887 1804579007941698869 12837399914830970229 14527097060930522881 13280666688570080159 13041377279607219303 2578028118874021349 7196285006921246407 10816074930531007857 9988143609031498716 10320322589316028 11369485301105293220 462581364286367254 1301289457068752736 12909813965735249525 7097320655935590460 16658699183443723921 12937445997622204373 18087377014373486138 11958929664411455191 10070131929252173241 9331672001793737452 13983174323634170482 10277047541746144601 12582806245875694485 6804212344988195798 2126546068144787302 1335467473445904564 3736643411591356716 13102108376101721069 4911244013644449588 7979389078984712758 9389534032619249419 6542318865985902054 2071626815399883208 9536963087883291081 12356569817295159185 4217506827723439895 17397050955807706513 15403561441396878078 3737869154365914410 9473461880388514108 10413726951072960444 1924255614786076347 545234694258396220 17432847149782173694 12010015357508789767 5911402448719456203 9102127400001244451 16637978536547276172 13595392926491774678 2684453102919445985 14031827933142074210 13342639542845191775 2518644107261039911 9328929987205879545 12477016616917463984 3085390280965611306 13941163445770885453 16794028016504875462 8869877703292859610 4814688531725647702 15189608139548109981 4645568904602448810 259928693994573386 13216857291433531806 9234824275723550121 11414839516945582438 4769987063377995334 17275442469458662267 17261389284449982463 13088866310082157598 2237793131856006721 3749017221598885781 4554765241331807201 2376453873073567631 8441713241237219699 4849018016556204323 14857348585222833289 6960765457766029232 11273697331967272486 2552421521857844204 6476668720086612231 6103067745513532801 7525396561502979078 8098488030768561026 14461091389430520879 4579650171325817693 9728558811007558999 6427448393938054975 7392335809838124217 9594078807396545448 18377071282537157208 8794409667739597773 13900935851270588721 9343877327580446154 11403581286888279571 7246257548484773528 1756599909178426680 8498580117228350119 15063823162120614548 4809095069555836001 4985898733889612095 13885074510460680373 13782210964112737078 12911388090851365354 3907532960626974446 2767613655655066343 17180979502589705667 17961311388303501260 6964021656177637421 8460291227764571647 2735638954641743225 7812375174936215568 14633437507897809958 4941901610703048986 14448460938974142544 7011504524150833609 16933107192427602128 3618558827182288980 13545891286730507239 18121311504721490144 609808508845776884 12860458344426461636 13565717360117959089 12192362061245509989 3352023131670897142 16744939842673578982 5783808968736437984 7268799870763281304 4087316035776775457 15079457263867402792 7411210810817635030 7831157041946400503 7412501422658087178 3502740192014606299 8898244388905337621 11609305154014514398 8065625852186050893 18342983812930804287 15816782351044554308 1841771617146653814 9510795533250715644 9924837710642299354 5033323715665247845 13582626590347809932 12620931977634410933 17019724029056551173 12467252714099447686 12981993353285745570 7238878352280651737 1064894924349058952 11866816827130680162 2467610005319234875 3245817448103856094 1355697922124808598 14359620275243817954 7179104635717938677 3271111210590300657 12572828888857561892 9223635463169474932 13167754329166861592 8642069302619149708 16671256823633141840 12773166830213852329 545586306486136863 14147848124177027230 14102943232319511382 14172256272220090180 11210590258788580370 7302161074482645750 818208490732040544 14084448073194700819 18142090869624949653 10954862792063214730 291228887461952197 13791161682634294629 12896470389281051533 13696103191521165241 10484689394991000046 8368434590758030155 13814446407656525418 16638316114186021593 15256412615062816909 16757134479093190423 14750126571948077950 8272252897219607001 5077462289869245483 18271963304162193564 10652108259354792845 153798145448276624 11102585584093532928 12912175202736843574 15341530081784193973 955918527033484351 5597374883934969843 12140788550840703767 3817696659221635180 16520998855692623414 5698268091633646926 14510940138342435630 9618572403702436749 11638567374000758938 7795589275356983680 18075441342530366735 13749931036720870168 15301899829787988934 15682367495367159110 4373298015154000154 6756698391299787165 4891266185393181775 18083248528155288736 7601550124245657288 10011355999343619771 7156949153981324184 12485513839413182186 2736183715158822208 11325667713201554430 4833736883959564152 3035695636995543398 4646179096417840723 3430779105888761801 15732697908426075037 75369265133895609 13207854771105407046 10858881287611632468 16581202670168939215 14919227268047308980 7381415495238632876 5328627168768624415 17241162130971274421 12218572508688246691 13920584330947432495 1462439507798431303 12678235741888104448 16266101351504665727 15759850760744324369 5259738696890657280 5737887001968846620 13091656117442588423 9581411168108703088 1817340292268535349 14977538599224144565 16300307718260062867 5422415335368691930 10005344425663200878 11451911711681246105 9376328200292778168 13201251943108809558 6289832131834772130 14459101167471596864 9331623013268258716 516649304860091184 3567393275845615602 9963694848507329709 554767978237557227 10092693441733640628 6128313549128103042 18412244842283804235 3753251305085420932 14468593470971653878 9850580178219843691 4466042324347872729 14358112511312720176 17416310635141719366 5407976085909307946 16619828983831568814 929901567942995598 6681740792504723157 11339370725162898907 15982221254136621789 10590324579200292411 7740897171674756432 8916921441064969613 4858192544092700201 4556164253973715128 15889950260873771678 14466272890349512005 18294614347146644945 8271734179135871852 8178653134449354367 3845037316849837088 14580453080845113053 9508752392004787320 9186320784044333484 10517518296945185769 11157522689533022931 13469570168448820928 13839325383002862577 10652401025156935623 9084992339021446424 15757815521840443603 4478337059665021854 14786968824969952204 8375698569094351587 3904776051426272608 7793463256342636222 16071174553452868049 15436678291694955598 7239331348932072263 2765213596159240580 420518478052719210 4191402988362599813 1052650519886403875 16107720726491727008 13980044755680143921 5710356346408163103 13527057612761909597 12104869272878596472 7773406727012127182 593104549767042183 9635326159307371978 7947197103443201071 7617691368249187099 8982387501012432461 1794185626352435512 18069949775849830175 9695648806047309333 1691627604401651827 8214066010754114423 16751286842190325052 17065533517461796354 3414641278149337528 6732876153958242341 4484864449913828447 12818754191472113758 4887340210251259893 13830678182129424486 11304418585948303170 18188095834263632315 10330209076737224944 17801161816350123109 2283916274073273671 14519427411023546408 5134584560944659589 17085913684358010979 16271669986277861642 8716631062015310927 9764377172387756933 14836092452790594842 11347764702533167143 11473016717496879066 12752390701618128535 10142555811016263337 18371689574142739371 10244055851636836246 5770822912289752020 14116983715942846119 12776018894216803634 13733894102602094626 16517183603233629507 3965951608978461327 9927081692054219562 16390915847554982024 17562505198329694906 2123325356846079427 2221140367953208538 16241197659870424634 16860955475286772777 6888022790304994391 9795895758588190099 7557152907145335135 17201576104300063530 17297911215132829018 14306864839118361422 11240416623855834847 1145869794523187004 1059440860843629473 9234294019009027781 981080824710125869 17880824096819659266 1548227991128715746 16187922104566187935 17183310457511270046 1890248924451554074 121600180520850332 3712078352127846334 13065303906372307121 15037228298600757996 16523467173966037889 17362398884689869492 2885494340249366567 11519912062640623048 4135537680349543881 1102837386723011400 10249698089906245458 11653400801274958889 1924635061634221045 15222248584558364467 16507171174381805616 12160626813444705270 18247353033758789499 543809779799404305 8344251962964783605 3149276132203599857 14558556910082282481 5961473520458868535 11730147015963380937 10328833221847578813 12340474351240611623 2562410061306832020 13476092109438496580 17613232894282482600 18036041735455290520 3605816990419702494 211073782176571403 5696718641331347637 6110393355959075452 16905910863130362007 6012406674181935951 5913771428921162669 1723459242568186518 8419576089910557895 8027741675896340441 556632868807197329 8037831189012447830 1645962324836796570 10331871562739018051 17619207889388103612 17234424899915345664 17670649393191292506 12543882010093251813 5651054012961615562 17126929867656656271 2680707747121815939 305347518967248555 9482330724552907744 16476649871530933577 7649930767962266694 14887159227233692543 15065000770291262033 4299404616748759766 14382943231555285661 14743191273139208115 3669723202364107903 14117191970646010805 2931414122099589203 4722018250362445569 8850718810078378446 4623617945856533525 17250123096045951294 12929599164922405413 3754330123245828342 5473099467969743925 15605718260737539942 16011356637689338929 11413080774343827758 8881056132565520922 4471657418933843312 15393858904405974126 14604692660086658551 4833505397588457793 1919146175968628392 13729891330071150829 11032085747356893081 15986825093008232614 14233757482809510991 13974409974121519988 17940854636109382204 789598186298304154 2524693031083646844 2415848780006601255 12922596053544469519 6009875243006357921 5379636523724367586 4444923565290635804 16375323679150945132 2269216518658994382 17773224416102479395 17965956936182628606 7192525535278101460 16053969716261140356 11241260830470315241 1477742878614671675 8872011742971201588 9457010352573447609 1810085781424276860 10334048538287986819 8555431640304384349 14450510716456042951 13090605935100491864 4443213584711897700 13661302767173331396 10330927910204354351 7549549957224802433 3509678087369972107 15915834214760120363 13234493181312005729 2610532859559923803 6814081840182997818 2391194999698160448 16515896718852912971 16373187225808476972 6006622789601516826 6117138751176621503 10395922515902791777 11160951255614306155 1475409599558503756 8881586084674387908 12068488076158272172 5551160745809279582 7929786806022148389 1809810958966124524 5522808100219790333 15642021244554813857 294659007733675301 17591577079121557423 14826812226145297502 2529598792482880582 9388538505436275097 8101343397635050214 3708060611702671627 5226099645945089258 17768961438679466993 9379201562850156634 3148474937102437285 17109779486760426871 14880735122820276535 14096850671562900211 17354747830410766238 6006591225390119000 18335848504537928479 9226618178328240188 11192418835723270039 13834331630771456937 9889109796069240467 9939856907736337515 12644451239099053765 5273931958086195855 3951965086388800527 7605093425584823342 4623666599598545425 16637408832429900908 9619284639332995729 4767002627320911814 13818489182275244555 15701331312752120894 15532098673506643538 12398704987965530995 6881429658546222857 4090395126762394191 1918390849413934816 8952181461897619722 13816037683676273716 8754990732663394646 6342486089032270402 12854205228045814711 17568612344090574432 13551453270626579201 2287004578166665307 141239310027689150 3734431998132781015 7291426371748613460 10508934530435574658 14705319081395392350 1119556624888724742 3005092668757324217 2039255385048021972 8902970565816096971 5329587066181175187 13320749180300135588 7155521120265979788 18403849297463836636 11744623030009892264 7585699371467271092 2541607840755471341 12922922173337453800 15384668603861499333 7763085569531085396 731613696431962005 17415820441055567050 9391344070131184613 16582100296922724198 8226508471496253858 3299441407927690761 13584936618280853602 7627566041099793885 7080756925751924887 3777049860043730694 9299457999527462103 11635298689494833392 11666318876403071992 3098401324546964675 12569658287031366073 12995145908017683365 14543878500055572785 3832438302493601937 7613737768587381994 16440135651298880772 18127077632395604710 15031037583203827119 9903707050368288328 11838232366902854912 5009692409791808685 17762013351148587172 1086430767050161893 12136294436377336817 9240643080366397018 17403869194523703101 17494892410024730283 10115426319998700198 1117186724507329646 14717729831564463491 13335807363279427316 2418627990807826615 6716117113528824792 16886042038190487394 8833926427427451958 7164411221303329026 12005687910899192542 11249797300863028881 7787742120871956372 6892591089401574540 11774111423365128408 4639045452107046099 8239455775744971727 12430414811204635828 17697297536148350143 16306860862726227545 11299532321014361323 12211045256593609810 997306226814920457 10021541282013244766 6369703154841757634 13168358264182447254 4198076477434728398 14674631539664073310 13733141769534818794 17746507434173358667 4890669174971057928 14137256301185115190 4932855566385525340 16205383225792819662 6968348911544998902 10600594649115647550 9178024214626110625 8242064669481040137 4615668765393117765 2256322955423730690 17156520318355199038 3228802092742501522 16856874505994584885 4872344871361841265 3995224329087714855 1153421801072141800 13012892520383904081 5329216799173278262 11146750534843064101 18092364429447583013 3457239177420081925 16741011652805292286 1039090563845773278 18095350328807181242 9757241268358165777 16683118760112743776 10473142323329842510 10067302694450638039 4570147895333962578 3488623509590962794 6417083858513588148 9982672650444193210 11812861585901614637 5626090791370754951 10950524674246296966 14420138732630912556 10847569811663162732 9878920615954775758 5758644665828968658 2189524212117183666 5584250098068264265 3926293100009288344 12636149120584539386 3766651777128508578 17869304290519640129 3539961576536765531 10067805647389028824 14390574167819163175 11962294512999159339 6648844243035741855 1094475016369285168 5582768732065037923 16388472376052253854 6293375009628502573 9208241359568771177 13900549210628834974 3605400816643879298 10948226161922410316 7748452602352050231 18283450423170127607 4776023942179899045 5458975040041453661 16284630224720310134 9916385037791365070 914435425258726111 7729727923636277669 14981656315640848804 1660599800364917031 11039265266655470410 17834287934980910612 9051291973435083078 14829016555650655173 3081972184565237139 2945041959039628863 13782833538337259714 4384008866736707238 36503998734434165 6087001213250077380 17981489118135585322 5156003170423824619 15580797870527351776 2044009380916406115 7275981815703434905 5992397256279657398 2406659907281684563 16880506502361525268 2654080119474940175 3925144541974787545 2709355663278104510 12365831026256077556 4169593885168958073 10132245212967106474 8516496917228140179 12489181959144850625 6777196805921132488 9420947243503236994 1533205450875049168 4307060685895075863 3675221677303416194 541663732595015016 14138373134208936653 13990428691105710513 285716592797534064 184411819537948908 8444480259131460468 13806497717016278132 431941109750156712 18319988285488870405 12191578312846372884 6117575420902938929 4326009565832116456 4290137352374852727 6933733816574177675 15180380569868234948 5013581653971003786 11898574761559891169 3721763425434206032 14157591164268283711 8794585817016359531 12405369833491520023 1657035962804657988 15506608135082043996 13925798852881690352 13837436979379636992 18291220477533950327 10400730698560878822 2053323473247308547 10863274791399688041 5221592063966211138 11068794304045823219 16511144598333633581 1933090131355414666 9996525914692165764 3138928899293596357 7401533993693067881 9466121625005783788 13298184167793137184 9500139461634241193 16831868064558005457 3373104121321502726 7050119073566757728 9441768271004996463 11867223283495394660 1252392038430405183 6522544900576469875 7358483656731141221 9170784154531713585 3973766206281235979 8477908083659082017 15378675443754957888 14972190484106258133 10634493497786238751 14125815501811109609 7313991022788971709 15607018142822149350 10997149530621629577 17266971973981916148 5439212143920954319 16772727072833196183 5373192051009774434 11185293874576927882 13794119563209818893 17867514596138506768 5714568621584294490 15667062275347339677 17371784832368221044 1039265448302888677 11226729567897263739 15602638689036669814 7479117997518408845 11185272566125890825 1254418172827888953 17010324214581943680 13889358793886630586 5752028320703195807 16058298773868145624 6700341998481806633 7044091664532596232 5349046368795036209 2340341316048265700 10608105687179840012 8427471344470279264 15660561865154257663 3214573400529292200 8783999401300377306 1761540095375447895 8176884502398432661 16675421970430397003 7915438733621810457 9309442208165620186 8862216864907137711 9401884831345709092 708503448472842612 16523637374719144869 12486087637039919479 6724090881238397228 13231935336058773045 11694708600555305212 6494178375903887410 11689305581221753152 12557063482101672301 7952576891197977002 17224898561966702331 10196566632728191182 2730692496697682555 8188380866758160551 7109960622064367218 181916661149988338 10650212699647025291 14867263544955138708 13894831383191829925 17559773655292571415 18104126852971383426 15090947848748209421 8573702949370552093 2292004404516075506 4723292669730102013 9100830027326504494 12761583088147825092 18016840179458993003 11243837595369498881 4926089122207875440 6956406865535491724 16559993129836394227 7379953560858216887 16958019796123818080 257181977431569178 7963903336590505076 10941356268898563390 1623666198484087747 4705805856779718617 741405088198416902 16258753085005862134 13007599059595617396 8618221371736283062 2569921935358037569 7856060044571472915 4405001524492715068 9424964824749162567 17373162129956389844 8101264661875382013 873085445737229280 2543010492526953321 7329610083048821241 16188162214912930109 1031302393931960629 14222135889833311874 18046335887346494913 11898287847456850584 6243747741768411866 4513756524668934949 949212361662898719 4521987539681745388 5634867700954974790 18205314187843623892 17231298940161200087 5157813634468491084 7453416703843607495 8851196943658270036 12624059924738625177 2195293752569753091 362099988752090687 9829283907767660421 11933345518895486595 17371981050631839420 11298893092532496699 17548504803515403002 1385462810268159407 10909080791980614550 16573827707445082926 16374183818283655761 11331182492704914899 15884936268138254265 5419560825087185459 3624714411543030259 18046183841186266845 5662542592744867387 11311829985442030963 17615201498353557711 3101973666737247560 6047490575833209868 344746442313796843 15355766444885731702 10891269709337797933 1216210824392652130 12101026182275215095 8812840151128222589 12215687835278051436 13134807560614479725 3159649673937649159 18079761563312379750 17996140854109757978 16963797441995560430 14870385847496104235 9702816775768271787 16398549130612774887 210197222620571002 4136412178749716805 5574233750003339873 13129855747999490403 8292217840182216118 5179417703716503205 5341114419121674288 3996387501698074424 2481036796030829609 15239098836392593741 6944667024849125694 16888754241556524465 14708932208183503226 2250925342406459804 5902985685279104164 17328411238105848699 9438815486287850375 4112562491465368802 7658562052606770717 1705163914938335466 4994122963235185290 16234354391085195186 1955017509602370447 17533135863661052722 16593321222885675667 10785281375132229896 13491464106143165016 11365099903308884448 11543594507944423427 7770863187176633017 14068003004264647507 417474448967873739 14238807521240639507 7032196116715792763 17679585541987420280 4743802045664186792 17983629213831078949 16674020239098705374 7171292192242718320 7574011584387836038 5684139692540076497 7390816383241729744 3725455431898745482 14697623790933506856 929101575126016414 15790230487842903627 6175111261002216183 1490093461145203934 871362264757004060 11051428339459904725 6478144180174891332 11967046543452841243 10882016507614944452 16204566440654457331 16806155600557118442 13113565523062454445 1384692821903437024 8754540910004389039 3316061911405161217 12456817073762719321 17181117545301639768 16219406769458588755 7618230989252754532 6862072069623512292 4797326172015190935 8139398994612721597 6707926592381414497 14003039163151164103 5562524515632847650 1584556249907769892 6586877792220664840 16223943721395832770 9162575467188776299 13546913379120198407 2962840706398538493 2285023400354771959 3689025006624344188 6478861612080259948 16727651521420704174 1319098514833772324 6982226653283513908 8471886576560151625 14564593328578348792 12501496489071086449 11669573545417101667 1970812702424234571 8146538571501864508 8570430957651452702 4358591304018860231 14834680776138952144 6312806767331138482 11274870471042750282 5662099188483284422 4951092199324724808 16160966980262831460 7797562323799663745 10496421266513632895 1540320580129498070 994967906484561072 5954973352715842508 3210687091867155570 8883726059512821712 17039617633422212105 6241678378526761057 306948538320422818 10576033614504468349 17466331069317418734 5132457544277987590 1526432371002204507 13767219369908764015 12424823882523014658 843722405259851620 13078322046569906547 6077365925590943044 5483076241575425562 2215235157843636060 4537381220631588333 6727358871844173410 8341471305301122559 16492107326944154388 2628799728737765233 12217719073922718460 9784252869749531101 2219593674430011063 4524429773162056440 12691778575479266989 9437402772275125860 10315417339702344576 6267534541207356923 4630596518675736413 15041957523475552773 17702481889533617503 6541467060532228923 1594683435643205841 3316679390520490067 472842891584978513 16632922999678434158 12759865115041118926 4631950681117135033 1009825838391804714 14445157450629792108 3956128022412939530 2347717988744413391 7546627104045170973 4840024625778040272 14218086492467064271 4274681472000522220 9563391376779307808 26565760650117682 10708122148618924740 9356604175258157451 12505164586838212757 6266307179223482587 14257224464963974451 685966897503358694 16345119841967828177 11740007228210885933 5106568765888427236 6148361900882108364 10075918171417807130 12941593188723720054 8016302278640854592 805245050122972824 1988027695063254290 10869565591038691659 4360522057029444074 6543978531231706814 4782732745570895697 17247182256770375476 8316158597594820408 1337953901019056210 9168468022707805519 16441206765435656491 9410850705336717121 15084641182371280598 15534508051990504692 10695687817850416926 4796649251353258889 5200981798527823755 18129371015278702670 5189411618087601530 18246977168161809579 4548549218687750824 2485027630770038094 6134538383656457524 16204549657503542200 16967382588325971672 3113484794581173642 930365196469257806 14194771241314891130 17687868880854557460 6628411707526028761 15110416246448358694 7975260882136945904 13297250377798094034 17223532440562762877 12195462370167620565 9963690810447140590 1659011646941615014 13203397671851028448 13669437700729861285 17024356383185311614 4262671952291662720 10379014467153101623 12578832954995888343 16223423468444600185 5329373880127857693 15541008785500861453 6381286998660056087 8014985660995630763 15920372687041565663 2287343679234940868 42909438053197344 6371913867808616096 8297550802025620690 8353563135380976715 8980997164694222631 12738124554822151319 8903580241500957638 7522369503938161872 5871170678870317243 14900987165827306 7175772503988639134 385130965107592359 782730029996243214 3576264806592070520 15152871409775801427 7292907267304958030 11601261678348833322 8246562739945524311 2339778542615752694 2549420373969847105 6770221166503286134 14101763901453183419 11789722681111518497 12254166261700289615 8515497314948595464 172547554904180843 8148494297514884394 6795638475726554918 1017905633429533221 1181145368438437067 3307909360966725012 2957042820970423327 4430437247459726594 8072015536448047058 7058022226438995292 8667715734076160750 5393638730783361539 17450251630078859741 10928059126140792919 3990729760430843239 15580748383635500930 11749907941158323321 7858660257172949337 4533988637573300775 15883546366632628864 6479492192324482730 3356357028936557037 5766748461694558064 1200084359434069023 7381212364280451061 7981806070182053097 6710589075205852348 8623996964366227178 16687106426159591852 6341722358258619535 1040774991778288556 426023321859291976 13791644731899598772 682153737013609430 14673019703801916024 16413582556837055325 11905279233489541394 5489173009281324823 12245838678333451088 2179883822204028726 6018339298225878509 16587922271858196887 3118563991737908950 3164019605817328823 15332113750679378199 7249533852454321115 4351183070163303110 10685040363662803950 12837667483959875631 6277113774464620796 18270487891672887183 12588783053850781837 5662929167735363926 17204825083795460721 11040243938142179469 17813877653146918149 1930635889260219087 9078183227513276677 17647756302939563916 1112770681047438378 16494916481560792454 2551915106498210505 4325787122193384454 17951345686945476539 10056047375738691430 15383302837300836620 5366267649845772674 13313304476479910866 5654438222175736899 12975613469792964857 13039127372523244304 12096874653384505747 1906490857393931698 5615030280727694055 174694099936808485 9111488368750612465 17075661909230204252 14608338781190519262 14735312695324333886 2016904936929141084 15051674941529686285 13326489992551897216 10985097618405320918 13050604776158486956 9495385859192667224 3068763352909152017 2603237722153313014 9509144469968007869 2569109539546231000 15400432777341313464 267978764200232129 13536431610501692066 9656578010446442538 5573400474890810595 9522082436708221943 15060228003077249692 16067733146637254782 11165859675408186958 12084648811486827128 7225330110027042895 14092325057194444230 4656010338158586773 13774872497779384567 16641433072187376410 17371167159543028872 718886547556995362 1559257911351596863 4320666352897441520 1318001360616714799 8624661775835165909 5029464469156910099 11857195893280779708 12181672693908635845 13301091079930820981 7224750786116685753 14716870582617688521 16571137578640008547 1676081955107929604 3701498819710505542 6375236633077385207 15719068815476623420 6118868084818800820 8183338394433275498 3796584820418088275 2431285558425719888 7313428575082792252 1745962197338154745 14828051867966861158 12507927773488947672 18188434518657989527 16293250183587556581 770317585793139377 18249307118772969144 15695299771581543984 3356548943872456387 984695466896410431 4588922804212286411 490731569433190998 7707537902117116109 10844203936170852904 11356686884027655438 15251696101588446937 12093548971994203592 9366514308083092828 15835776484662280657 1770729451757266253 8145120582601677097 7849048273014137229 1468222769917698126 11813623442644192907 5813359452522646904 16357652653536742224 4000802405776254240 13535429405860047634 6338047813035928678 13599798378799939206 3384055315036534989 11809219553444431802 15261004041261805773 482463402474276309 18177610505675719962 11201971559381930473 5641887816158331152 743857612308720162 17818127191699339600 7529914408644510010 8324616504553389023 15211096293804492962 14688192917461402017 17235069051377545525 697505569357091857 14211602784915780968 9591210638056182683 9004569107206149459 7677333096302390933 4294851984776554749 12957783870008988397 3765928892269050587 7203700645968060127 13445009896865445965 12570116845684803340 2428365735647711901 15454639118179678734 14911578993363469918 1503229616545040626 5331222438952340268 8497745171908006128 6144507476564377491 1913539392511728439 16696762087884118531 7505923862242208947 13021505362369587243 12557194448803785823 14951338708013279727 14073180207496295660 4601712534154832851 9759940022736421861 12673402457781540993 2381145282902279183 2633860943641793167 15277356236067407479 3312105160680014376 1118182936853667779 6561432165396390004 385079206090215926 14742014543540547194 17233858495489426572 10485137650004300394 976160117483657206 8619692835668392776 7259755873537372772 3740601234578736627 7053565833615247845 14814617276230332237 15118415643316773306 9598764942674826631 1750628784316628649 9392769184274976420 5272603560546519596 4968937877549131634 1640555043541808934 7317045728888933018 1274243384194037721 295735100325143959 3884355784586365374 15842562401764085887 10673655922092284052 10570265659797615456 15993341120688671008 1767407961193427399 835462324266470111 1106804261502263168 5938788449292391067 11481534723614851659 11914294939540808692 17668249758504254619 15131583627969263610 10745286575455510704 3042873399988640930 14920716791153901888 5752427996322288644 10728406262873019446 10400757593050510724 16056977185525397602 2746125107683447719 2518682238820760587 11012434471507071915 545844800945659143 12534940626325253735 5711685185358346857 15149974265085335368 12221615243400696417 17689539596080462597 7986522080103314025 6890122989263612679 5579240923517017770 2262787349151627643 1340197425334503970 12974156391773408779 8626733445853791882 6405451003031698482 2718583056337267371 14099554787083858193 5890281683343112717 2738451483830507663 13362866402462107431 14258876243982821414 10342058290725138347 10353141621754242415 17809518125978173773 3747099163118764235 18132371410579110992 16687015019079287959 4123750409668582663 6583029413839362108 2901967118855724472 11100369092333407685 4959115377848928261 1761453286030017212 11086043038938950094 4632587455096526708 10463404991873480033 10098888172238552678 17701342055440938862 16322803375514339885 9398902487539213515 7998650851583799757 1388050334214234974 6283835208960904676 10024199777182521431 1842595900730059057 7450461548156282993 5306963065408060906 1472734817084336275 7603347389214211775 14454981386837650812 8401445826861534889 7353670742645775641 10862447613380751980 2947987939402195077 8159856977656866365 6260063111820307285 10108851374783984582 12285866168726219575 5672384632327477317 3334980787278581094 15875989278624872444 2710931148637925455 11523449756033669999 10576409727694099897 14644288475058611652 6207931285333456871 8419958435014243222 6728088414083129541 9493065502343042965 6528278551245169179 2126354284063571174 9586520970779368641 4684982367821550106 2632918201462954684 11215827048635028113 15130403463085303179 11251027356271987626 15236401926565904679 11408934445565682496 16095628245877002943 188661445412914261 3625907964340535314 15250391649958742933 1049145038466420574 13900421116063542471 639019064234463818 16949405499429705094 2060278553837222676 13551798120832309444 3977010516008204876 12427316238861781271 2057432668614707238 15538440726242398534 16623353073337913370 11953186263329477480 17314049100782656864 16323077620476787121 6729225077304774804 2318783322011865199 15097879914718101603 9202831410328122893 14745029347622859267 5505661033406247098 311279531449149506 5043370200975356004 1620401847853097909 11731918826322378124 5447954941051518935 17463341572164470738 11854535367921899480 8215061332616502169 5327427489173131547 5157672704763352149 8336595973429208191 5735610332927969171 7615212815832461604 10679378643926389625 6931587745252990372 12500866865523071069 2955268219314459095 1235602883370123649 3761628160206012843 12945658322074721328 16595040434783854161 16030280351106270724 9593625296974426118 5751375326003947974 12957808715341984613 9732590716364273879 12974028094388728581 2730882834834949155 14971305286861328261 93175487664275497 16973778225015707915 517152116054521196 1627414567910898522 4090869378428195857 17501343044072399439 11867902559157289918 16776283309651509678 4895495559426470313 14762115593474910036 16929029447853765195 9131601547547846522 2371967190736386612 17258669270286998799 16634616074314939832 14435462041100766002 6524364788171462037 5583977886265534288 10350306986029104254 5298794459901552026 5270098412953334849 8958420807063122550 18369046025598446698 12343309691833655377 4871781419119169960 14658858407114074018 13623347766710899560 7466679310942524897 5958988386626044792 17910345369135846160 14499396615589853520 12735083836301532080 7547667610931123800 7477620874180930398 15134669310076711091 4389658463642322507 5316118709800701079 10257598453449257816 5349915818457266337 15573059261664849272 10265823905342718120 3775850883137786980 11444152488598016107 6995289137479206429 5323706734283426321 5136812888283499500 2558529401887416721 8508539021237952732 17517213761486368395 9209655939462503198 15411049670467379615 13563245346470968851 5007827173390681139 15699156320673217009 4336461786826821133 11848627911308756350 11859163632224408777 2809815240366108278 15947505641405544712 15715933036694015141 12590008083664773216 12388845675973425170 8398931769919069790 1756444957983360896 13736346062399672434 9333098214535013696 10188415741423259877 13193143506277550228 15592377271590581261 11099344211168517185 17105399124253432491 8174037245305836471 8379412219657203241 6902545305064206243 12442622075248037167 8617202687909919529 238534177694266754 12111606753226411411 122587213252338494 16030987288574687715 3263961490353279562 15660317546927323878 4945324341199150623 41137095691229609 13355020631832204324 885963046156234704 4657844137614744529 5918074924745983403 8310945285932176813 18146651073402536354 11404138481696084173 8729601577999445108 756490226997642364 16959303601027347074 11970825184106892388 2904992606960984932 3415970896142229303 17900162059366329347 61437389999339678 8508710535253939071 3025877451708784248 1743479832824666026 8967527914038676486 6476859660977387764 2376609540125038329 13663312826471841670 3679564200055045683 9487198273145661795 9361711969463052046 4796108846385800102 737401088264378643 15322596429526897133 17118681141703451746 5096938767100139026 10134929025104035827 5579877051084623868 8776035763379188761 7594699018957455350 8953619877393738030 1566079625924984890 7261586689694353885 6926699941889838740 7620398461864840353 4513379849964534312 571502107197818548 17810513202529631497 2960734119856186137 15074831839214219163 4205769628014812929 16572091218790519933 10983177833239569900 8009258559247491245 11389032724724411009 3241703888654166918 12529122905660803632 15794610123841603616 3442242029556125381 618898345262847071 9494115326785182553 18082786517503118425 5636773480223221706 7124446849754070515 6276296224336936380 10309228617319358386 1961885238924766916 910378957889988587 8886170018206937501 2139764212220788494 7476743015130912903 11481594279711845494 2319720526997962263 13697180142714642023 11230972309622806226 7743828653362602781 13786059783757356662 8544873035306479477 10809497575142681259 18064271615356517462 14104381652850617479 4250786391919533876 7431394033971314617 1327722263640202419 16289270293055782322 5241509385441830485 11433258665729249533 3680246364243557445 2709896077915892647 8819676045163391670 10697750955307058579 16230679777078160320 10540302723130765325 17676612039715526387 3379200598763544415 457194482763448297 12343286321254306454 16761952849982513949 1180799733719019146 17985410572488865052 11502277591821231390 3914827267537800603 11969193821383593696 1630082629771646373 5572940275012863964 11343674896780268297 15863121137703469340 15818630505047823903 7844145383941157239 6457751482902196634 15955680135719186132 3943685116197371229 17127857853844907456 7931257709001441028 17462961686853056838 17352135814027419754 7111722668091946552 3498351272356428773 17143797277010613413 11703605824802973195 2278604111113659613 17943278739580463237 16815198096322092368 17104115856234334189 13345475165957944846 5584276008411736453 11690734757790698814 15351430378475691907 16602080379628619952 1850190519271654908 8828913903131075672 14841941307452063018 1519423565754514953 13881214986667595972 7018960637454661090 5819708564954375013 6902184012515438471 12609573331241801066 6114774095049269864 11438846986683091033 16421273850837524588 4949595457606289654 10403162908858962920 11295547682933677186 15819574163375848003 1325704943977954520 14864871735390612076 16966756329657022014 17941095766438481174 16831864416385593593 5639835674717370105 16036525196763288381 11137493093556332485 11980309712756228483 7540062440372576275 11144024948811317855 14608527709976860508 12234234603037527481 12238528646366385168 7787122188914160960 6264843007012877462 7351704288728374105 13347708007298910133 1198656123125873345 11031305837728735697 596564388568631137 6507220768959424732 10020463323365740827 18109342242600883041 2471755585839443774 9549093501355720289 17834307297783235284 625595013578180524 13276080661734794696 14543720530654186916 13178482240796219888 8243431267433824557 8312529029426590475 18065364664820009195 14882616225408580992 11628342139955558874 14818203446026816212 9243863685473562490 4073357316234619506 17790846592451406085 11603436279100408508 10674469476232069690 7939167134001538025 6014736278064662597 4198417182562403410 5322748033773500860 11247556751712296774 12791822737814904563 3184042114164964574 4174697339212052252 1221877290586166985 17255768592047014412 7274268622309054861 11141212642157747812 11042274572813443121 11497711179844055082 5405367046274299226 15845121342805654539 9486496161151516835 1476929906935493342 14596334321570108825 6765980051489663915 9554322534135276811 12734826026101182784 5436620412661427754 14360137137942918283 9036342241018069677 8799965725260518049 7668225349020695687 3768057640668499493 3902817690272058933 17743186147376560701 7492751322818334107 7803913903288470333 10713557781988956993 6004865205524246801 562344425940476379 9413178064719346835 7383521753025173352 4051932442564410194 13321802554576231477 8215864746713585019 426242588601682293 7506652446060846192 10372924360113394018 551475318960802498 2346024831787481948 201029884153286486 12320912630045849153 14789033769161261378 1218663845891733585 7316748430794443623 6899799229815628317 7881918565027220587 17157935514311922054 2832927461537141145 5226247675288168881 17682719044976577168 3985487146516545118 8786553759171834965 17110345730320376602 13398149242758542449 11506562650701472906 7916434971855959788 6087006741028956787 7656674781757268011 4824646558309655951 2586355226828070934 2297955761315990981 1397400099738234483 10145917948873444685 8936731299447591924 3252212392024289707 17637379399724379296 8425252694390254017 15199648466635670969 8557587376307669978 559220347744012434 7085449105813937489 11755099896930174786 7140101589319065671 7077046475702998621 14835451180811780128 7610998280632732756 15795938255752424488 3536207894885174100 770890675771912399 14524556965672484402 7882246122263442864 6427418663897017858 5607810365848425745 843383041663700627 15427737071367874875 5224705299835388966 3904000740048696490 6108432559558276807 13726655370072187263 8947727882111844910 14640348484172766563 7618313933643343368 1810781812511713525 12042707867314688166 6037005325638084056 11779000454012655138 6707126721661902280 836524718529425089 16235549620708158914 4749914346449860085 5794672516616119073 13635451100259982972 18418011277456368345 11630989760423041734 3697068455212420938 4003116204072442082 8673605894221891946 11022951545208518512 5558100170006611905 14612021740613390274 3511385299799579372 3775016878310790228 15713938974803901489 15898799869894838711 3980656879016203358 6208893631499410621 7821511028977316725 10875052746653093161 3541242685360044713 9927386758104332091 3089226761738288853 13809821315272982250 12159984139514851821 6751249375447138084 14970785234451932142 3777478477722620423 339056095545652973 18124399220019884439 11885357796545046526 2020885799780201423 7662181490797612449 14191485621949727194 3619110798332612535 10040029365965792769 16953193858733010988 9187528681052603669 3461328228435250871 2601784243392349810 9129386631356055214 17542200686231201930 1013634843639628362 5511900502564516782 6044209610056137512 7774582191830694204 11590222057577900411 10864420995051290399 3662303335406076968 17629551918752397660 7282956901914451881 11805480596569659094 10491530272733409187 1771889805071176212 3653799115707708359 14347391861539001142 10717579295022887483 12342151023367453105 2130377364086980738 10058909783929136652 17390580923305989597 1396938025603989372 5228024036372172726 5768860255918901735 1243343683335058379 9043029938551891070 13206117442262171239 7895429741000423973 841325004651081978 12076722732826902114 12577129659103265552 16287637103153487678 9607913766721530809 4043168058075515715 10948400706995429340 6194009496200029314 8810456418479370396 18137861760321990371 5429614646142484724 6652129216306385352 7918871406694376935 17810380118725383230 96473089683113748 8852131764230194743 9494474976528006471 967437047858293987 10004476638023948736 6447198840537054703 18222228139291195781 8609029120546420025 5481991288079808192 5437261173836424025 6233400273869492527 8588845323887698422 2671033205480943000 13875597655351001971 18380239309173247392 3407518482332749212 10077200791540508328 8605268389506370893 13338918239020139285 8644499610118714871 13183766908475775335 9386040562451780300 1345895373658065262 13377284889050450675 7468821778261056562 757811631458197117 10797185842328742197 16006021006412546825 14682234956942036659 12906742020069535181 762868850768658526 11338586760295181933 7851250756420499210 9258671366028412716 12920029098040346174 13758280357388683190 15057182275910258394 11912288014125931731 9979315688086339605 13150864062645742120 15270068605718138812 3298761477229597402 1439523514466531296 9263001518176112117 15811279428636553376 10442417224729610374 6512037311996034248 8443250625064534638 18400572091642535194 8952357826245623003 9649903494948342203 17675643703679827409 16521874152569100784 13973020816555524181 6117423572914708526 12306407667410951794 15307832919497909073 12387182197988598965 3538241339544200529 14531997727734610448 9353696756602284976 15425467827665024225 15649367600264575064 4315863914692407511 13142231186584357321 288064119906273179 4107275836549443860 8069718614348530063 13817628475361258551 925717247604811903 2107713866911687756 3091643184328819385 13170930120575266370 10033439013259113872 16313026590954844744 5993525957435479908 16995143120810442541 1086170147538178101 7594851229010003260 1249873291412489309 3602849900986380748 8339001588511652068 14137555467645738847 10730563683748831617 13028443383530128135 5151294620155871410 14425129282676568425 1186739376315803950 2063568985566432079 2872266367025055413 1421862434968465808 11631660084904081951 8053158563064991174 2057508823027314714 17996122914041986848 5239355467585144703 11722114898969907821 16416080633423289484 8880052907162633005 8826779639904724176 645668335953675372 9707556515693027198 8786557365970910261 14659409097170060396 16244815175800012840 16081649140868381779 5288564389849512909 13959387094957837304 1522579978010518649 10155273475593932629 12574715294850290622 2374683082773067553 5299689480795608160 7231119718489861293 13827112830548913566 9761201565106318549 7049185296279695627 6935156351215589281 10784689502534119342 10026033147767957483 9364978878649571704 14655926325007932261 9260024834488748449 7249445460737578091 12525693100461827229 6979939509185982078 3156843712430357174 9011555303720385989 17537928938169669400 11438185845727565480 10099517207533254201 16124181445282173838 15596044805451849653 11592647496721800610 2876357015531312810 9678550884092645344 5952057435294478429 5513163044030399355 10213752077574428828 7635794332065778891 7144718099894189875 1285696394228640389 17249520382502955071 8351262187598939061 7762823123463470432 14080714782217111378 15939072343870354266 17580856669093173041 6018732766976128400 18020600815584287247 2916765088180189843 12863582440679821247 9448078587844870075 1106903854310335632 3078525351556105520 16781205832025100906 3802361931297687185 13828083746296231224 1798152111254723311 17233005294208411457 14699288651532020770 6695121165780326693 9086982084717847731 5159418305509967437 12314817819786265248 10417337869803477161 13804697870456026959 5050197916339729133 7118757691970100196 3318218628035418895 3939747408975196966 15969955275347745613 11497548817130273220 4782845636624170 11949625552124083450 6177518347057035509 14566174021027288240 16581311294532585973 3038395818639247282 5704017540478245875 15739759257980248150 16930340228148689444 15821030323699450356 10132070098065095026 7601824012118143050 9851905952204954205 753142105460292265 13912311160051304564 1351157415940177294 1848398292118003153 11738399709126889793 15402613486588918358 1476482768018963872 462411744004548734 3551838964284198834 2731254313733695333 4624267635424854132 10894351332793088988 9304189851017577979 4943532404303224177 2769228255253965384 6477439973231892480 12267208960618222267 17774357422753814146 11981877702353535218 7329128042790908802 2551615252908841844 8749578885190776682 3551090732658875509 13505665782045777286 11669760386858472728 12280708530004166505 11430879791196537300 9378170112945765141 542214067819950393 9451891498788209155 16399352673897042095 5990044482484319242 6612175357715924930 13369668165229780378 15314912275368288868 4172701166105594427 541129327370246521 12618860480701857949 14921817365425398812 9552267126635382570 2399914681675314134 2311198439225169486 5073094111109386027 16761463218765812748 13702927735879212607 17965305408455444328 12194063009641253836 2148698572180074476 14996332021522622494 10953346901359474385 5336295338872657238 4374464552675673415 1593372432063506606 14238498734354830249 154948503013286162 16994254098533369614 6601688212601519819 2529115169645978977 5570374396913826734 7222537262217750471 17308080884922269773 4374814539913008434 4114830898017914865 5771588309243512089 1700848422399024951 13557458893622804549 3313601985626489715 10628879899476816921 14100463884073774942 1705982556107500119 14200905412526271527 18093678072659099106 12445801887617575855 2989531625437945418 2834037194492433241 14538313999670001321 10334611330448161584 9964378254732499475 17853044909396836945 4024088234474886426 5348747534660348339 13137143135593978806 9344134101640356189 17832421109990584303 8697276220852459949 7239362641453751725 1210577871807944073 1254262734496673598 6688972329605853320 11596255348589648370 14852522804848179693 13693439914671080114 10079745241274858294 18281775553237371261 17259634532845077124 6803170902905642 9885389970783022377 17721275541980688013 10452026232822818430 15750976017263806817 9757756137306629366 17783274125468036415 5676648770928588587 17024186637825490770 12381726190797329281 6531860784500999782 7838647893171495179 14151986173238583808 18275281889504046786 7893813043695544422 14385804221817536134 6304886319362250620 2023487302912904429 15046751162940207851 5788079700053044408 7320253040754447397 7239780591684493831 1052499537438913343 3785496003062048228 704199567300451993 6801952811014217953 18190730289756296768 1536740737532428139 12366341115593131655 1399472173479258748 14858916121101854923 11998519613041326699 17761962605449190429 254365778724733408 7917368922829476738 8848627632457128796 16920738916501641854 646586517533874877 11700516121341033255 14026334039282034814 4296647161256041567 11009375689311700987 17708263981784611728 5628301638672585396 3740603230718428248 15924760201420712526 1949693805723747003 16579639817454078118 10680802219576946513 12378184166024241632 10663781777106137866 18144306928180528813 18070702985619698177 547361420733056083 8232300906021474217 553884538898921643 9319600336111221980 9213671041436647792 9422257654942483610 10694572065640860584 15536842374244898095 11424514723819471877 10998153330537685576 17409164642787495948 17096967647820732733 8473915265466338128 14822392246328637267 6488078288971403437 6481836842695452778 13738681278299664851 16587506223730959127 8104163265123822082 2683497309257016452 1563280451352528274 7501470604011135970 15883836440965193875 3227827475150300669 6274027307317299926 15239101250733433560 10958189768002142013 11247799422840719309 5917136454416674793 10770799334374611757 2655019667997296451 3400346883094973041 13681563132509803538 15229981053112086598 3626214210132531162 571479825247381187 7092702210892650848 983872740803996424 12306918645433578945 6858111773640696127 4277278135447716446 8721394188105310726 670272851110414484 10297044226130275741 7548616805223565130 12122497186325267374 9571724822756986827 6431340409966222554 9375284913781001404 15322218342385573134 1243457836510436474 11036141257235481680 1638039450699351143 6188393604342727963 661651506495522317 3664067044949903260 17340075022297902158 8223084471577962416 9562083389688342796 11210716890281317040 13055180043750192309 15564018376107496295 10766997060089246677 3135938160158697371 12316012058927897746 1262229255361863539 15027908563294772109 1700922293937030416 15396887428465393316 3216920264480910265 18312042764517855157 2041673678618560777 12416760748302730778 16305051215651644504 10451161514768510067 6444173599044490639 5327007949861412387 15155861029021982381 5061111926603813262 10623836790160570392 14479096725404746805 6013309406155253952 7538074668442594711 15301569619268311517 12413809161559749212 7885033441507672272 12875934945606551407 5964447506787891776 7157346328603731156 5408803279322506253 15291782189117629892 15957096149912366038 8455655131852057342 11715297312207695282 17494995686148526653 538489365580531995 17656067359497444429 1768866733931059268 4320239269561545516 9858985752977431081 256663706380643371 16161513109528981441 5272575772896677425 17499560889742017270 18311200971273809189 9364407400210014726 7433701173438154582 2758318526088018444 8990159780148801933 1630409842381398292 16068326066313744817 7962185918631485319 3053966354533903023 11861489823403568513 1931775671266441128 4633178517808902635 13436303267016917913 15547830498986246450 10717835028608598439 10907883823398840649 1500530315517395820 1641367020295016743 10093534329989499283 18242276483705921366 1108395370190081262 12312886425369511980 4565834389622665994 10364560881659650432 17097100985614279676 5569865337398459065 2487468943721222369 394611630310228539 5229141127209068241 11119254176436416959 10424828240463333749 14385206254426847027 15715426193112830095 11579443360803747371 7268745558339591934 13399758148213321521 9361142767792152986 15273513197295358463 15736355603922174740 1187640370737667221 12964975645952917704 5761941578147320208 13992889989450337391 9996823562401627553 10136547902510684841 8530244553658454417 14038479566123847525 11803837719997779851 8227959893027319391 1014748872911990840 14464839324201211214 7589219936088619006 13879659433324455624 16197564265667786893 16728809639475715870 16821605596412121918 16468833506752793080 5948451821102779810 9033689876938431139 11887757360487777360 12429445597704057601 2939385537797224166 15863672276928928137 15317474429977618956 1938782153746488602 3617227618044960284 1714297027854183261 7888045228818869003 3887561647466989547 17564572520661342005 13822806410014654976 5848336401267973879 15603879425010095991 12531476059180659871 13391416221289351604 16966229244745455815 11487973299652335618 9952617648720584704 12282815447246222993 4882406455400317078 112920748057775543 15022717638177511058 8422054362135257202 3264092150595719702 12078304050810814815 7317547535041318828 16452738328061359732 6389550827952253411 18256103091584730977 2883304029109096809 1064445282013258356 13485938652467021352 17361806622369846335 5957156147169073846 7767095897842066420 12814543685320638631 1565048921006314000 12531433817868003122 15872130773032267196 6292024617009449231 1456878146346313361 14194715242565999561 13415152913603297543 194819331656254990 15194794148832343403 5293731677228660232 12025306227977569243 14036901904491133195 13267090680878605654 4034080690673261988 18358283396020695892 12827546031174313206 11367969278169676939 2489676362260405071 14304189890264507516 5448916130568159619 14054419605096954461 16712239164616972109 7369155280759044250 12538721223345886157 2105871486819571323 13534313818638590199 16692342183346599624 15041345983417788807 2514520227548960916 11626767844999661019 1526048434154441338 11783151209953491532 6894057005701288012 6562978628456410448 12948519850602827801 14696130631766218388 5120337641829425911 13602857661229268888 14793788161838460441 6239970938809136577 17542299842091434744 3378449707164586428 9775552472510322357 4877711903904176514 1717434340685193445 1520646814176535484 4784159316345797555 4962875053447438826 13238204942587695778 7051270626827183083 18277133211858154362 4817364853938127062 14945928165820113504 12355223447986858934 5718929026043000453 14976088091918639831 2294188757233734229 2369289674166320953 9149561172872050441 17099643716429911314 17850132901450019239 3606006097206791410 18443585943556979375 6686261421800911048 12179895683764253083 9942477652602925077 14174632926737776625 17063538741723282813 10844650027195037781 7242688036099540726 15591711589810349192 15564912228346461206 15100373587229281753 17808964419121301626 4420497863395963376 5982163006955070775 2956455177059852606 8742777657889475518 1912970368453918556 9596495257663530775 8059956147003329026 1307633779332344340 2320873595184000095 2836587809900350899 11269098644319607058 5107377606761087146 15016653244928727937 5435354347666124595 14909892285058622941 17004157919670876610 13521828448261862327 4760386627680217479 11491801296464801391 2525270213768714833 2836562027044998923 4246094387820805664 14256623533271358431 47084973126910690 8359815444714915177 5576755920748873313 4948251918430038722 1572503220866016202 6076791641421893605 9403243805098880657 11549716028397182320 15324076048122956819 12564058354722200627 8808269548995715286 2819497362546159100 13548622089437519690 4782072558786145812 7249437588355846246 15171564926222617970 14712850125039914863 8876153247355558883 18303911246982861653 25001486495627071 1316569090868437509 1988561840352713475 1369643039137811030 10429892584249365554 1816221242243615019 9289375997515662294 10200551335238055176 4812399961871861356 4180767055786957168 1788799066492553998 18376724909034616991 12657547946428831739 3658260018746224191 4602027908607017777 16813834147205958577 13675025306774851813 14889057454864757913 6107274194107579325 4738002976042607978 10932207250604102133 1941202115899612487 13766016451967164805 9783338612421702359 12258893775118059254 14399640279939537960 18172452898898107584 17082917411000272395 11243584764276054799 2818955758930579352 3985219437733175767 2221467444429575627 3368779654221121874 16963014146117017265 6034740275843614750 11199013598634671588 16701998277113616189 3240284163337649126 11042901200614763232 10032909812039802870 1174534954597238294 7955494320696900620 11340199408233826280 9436167389314419276 7442359332932091963 5381466048452760496 10423666826449496544 1849235164020906250 9611150822083630668 15598428451720788948 6807670499402318304 3791499174328139791 1036985077549972774 14854353028342488915 7386836843259664830 7341675689196824754 16073897845272867701 3552195226231167623 15232086087688287702 8172662894066290886 5070255033999538217 8225232919445352227 4428175666970315856 14757468885504573903 12102977588536514360 12143608962537969883 16007256745826714779 12944969416391676404 961259396871565343 11956852734853844493 13459822330943243314 16484840729620629557 11238603651355291724 11545007085996341322 707430466858966105 5675370315853064875 1973294696607034585 4842266651128890188 14167289615611736408 9646865906928497660 9482987447746192609 7563673739528448896 13343370612049455153 12178887415469369834 10619225333840637611 11924875321264067664 5256038984251758421 7582888545575320786 1875917136128029368 13622642851844058690 9581344018129490501 607854908128651309 14321424131416698852 14523248123343217792 6518417710108258831 3390682181979087854 6999465762480504194 8040693794015936369 11618912077624668306 7457886325241762254 9045814711354656076 2316106185783874755 2607120598156776492 2623056337708517649 11854784880812257149 9672825035853063084 9399475633443414620 8511720131087266990 15671282622036893503 8764124798405063380 2529450156162301547 9690697594263151748 300086054157258292 6525380315363876523 44481285585861288 15048742791218099711 8316165509362763975 12132264254524242482 8136093705973296924 6815949484692512969 5244840899300469868 1784631373150657654 17306723100348141258 1020140872501263528 16549678188488267098 5796953300116925556 4397138160700029244 2494133820010333477 10846050050638281977 16580161017914839802 14166005350723547752 5769884381960019826 9919488862245866454 3531848858709253420 7573487305422980882 11624708835733508376 9771146542679324391 16570216478557476439 17056316426022832345 12952188513740468543 6352301081939290963 13328377262277946642 12640715664964557631 13809451426518784760 8656462209760135175 600163944333491726 17017560620341418068 11716364877431159044 10888979069663462144 17409651587651901333 17930613397950076894 14832373603707124561 9999883618755383687 2783089190028712756 14417798044026388455 4867877115247195458 17731243965727118398 15241864595538006201 16600421825348844236 15439436211754355489 11357173343076696909 5906834272468328521 16687778193564729354 3918630932651040566 13520684818758420741 13764812489358940231 7406486119593789007 978975983635827808 1931292661523787227 7113312969358579540 12050331599057252025 14691281866173240398 7124713563870341767 11112577039285106885 8142351023020526416 18006660995248518575 649682078649740450 9667838095961042715 14105534091274352396 17810581815510087248 3866709688884425165 13283938631311130065 15690762300123910919 9326771344178839972 9358212803808808849 9652195881471521658 13596307771199983834 13954728355010479702 1754703955060823355 7252743443243952232 12106527222898044929 14939283696249961248 2731905461196898718 13473164326614511481 11353971162412571677 17941730811654794484 15812029100291439418 12346451652575568769 6440780235889200058 13910025356249131274 15613344441953259552 17528847558267512903 2951353291179595060 12405521079704697984 4122136328374490343 13584329576306308021 2083446592171714312 12417176261999176169 4220936495733373907 12698483838115188737 3277483215061048615 4305773667192487296 4327489151327933174 4413437954855062147 814052733773438896 8172725618868929087 15828170093629350848 1493300022861375989 13548310162697968567 13457685158575153139 13174383528829028274 11282475420922125064 17621044626985413878 10925378847155806176 14041467720988230671 6827714383600017942 5770172803918162704 13264145953987921372 9048227759494788907 16406509030015830186 9977319995765535685 7182155437264882875 15669018946305527155 1429423687354720681 6708497478412208172 6257428395807087214 2868294380624936566 17083741538848924312 11775493945726230293 8185724367693625280 11361678889957454741 3792026141042923631 6323178014401417338 13542935472662347109 5129679163180321814 15358461630164842918 8545048575455024458 11052552725015481997 8378915800333197939 16953692367718457044 9107393666353875112 7423350396409116736 3929438561830257083 7210010153478816010 18172211267779589368 646342992037061415 15113015989455186617 1171937280673998606 10300423052440561373 12872864966106228440 7438760128601051137 9174842961488622129 5397660874626046578 944586335549464249 2234864465089992668 15670517046527191251 5749570825543665707 3008235717484192318 2041221981802904713 6194304092677969279 1242322094213657171 6892101087297646094 6154061179978462957 4407334040292022915 3166713885786562053 1794511961433701000 3815550685306570658 15692297107541299606 17698522525206628299 16176769225789606440 5855076624181273953 12445364509479352306 13205589238368791291 14004590629139050849 10636677340415744710 16616753040792669228 4194623715789812950 1736649267408214993 7120256784494598381 7815562550325439829 12198171981037621630 8230501683150024221 6939346248720578141 15230276111093250193 496460726921909277 4954454419374189408 5173985650404866552 15225312085233486738 8515479555925631724 3939354123934937171 7911314728459766647 5392453729183660688 11791129893746573233 9527809993102804559 7697030669460986090 6355871368826637092 16423039659639263552 1276811265517765582 9353430592126132267 3188221736723750742 2882866028175141399 4787109119199569935 16448139697762083290 1491301306126833040 4551811768904263361 4847266181159308233 4736260653228661562 13266436292683089467 8505292562933209263 13047763322865534460 151189079441624558 10973467737276334830 10878090960164447804 15331142999105726986 881770447364850695 3509448004277740027 12004724819847104898 4892129850927909967 16881659598549938940 3847304938315794323 16589024099533257874 4056886847110074712 8209006509756781148 18143530551773663867 1628875278801183932 14069184143448301738 2305327263512149560 12417314314763823627 13139825627902739645 7046848069520635819 11768808435017997544 12567772949964801906 16095492916037520127 16628132665278128530 3541206872346383486 16484139392130020477 14698589405864471582 64991587882167709 501967778674402849 5713223570066395357 595469776909303367 3995016992362292867 854805433530331440 3335490411220159798 95802188176164535 4004458805692059437 4447841270919317111 10091061502997236490 9217670901750712293 13750061863202612868 9887382530098089406 10247207283767455677 15559528990292421485 10124629703092513980 214754305110810653 17750865023605634694 11809538894349125671 3949545788897175666 5322693442987054888 8549540369820155904 16133603880656077673 17364222488174203972 17614767002564147043 2794554668426519571 577464395908405302 1685925097984530489 7452147118892830694 6323982602675862887 18349783135423103330 3165626639944936653 15122121291122084707 10497064266831145852 8788978029962741086 3685039931420754162 74673207191521458 16835757467962599054 7904725944090316391 15760814161717622051 7875922464273576460 16469433276661056381 16989156807155206809 1240762147160365995 6981790314962355150 4384994841133633422 2096063985980773734 15336236910248307599 14226965019183175096 1648363558861590064 13506985676074123835 5533127689000159393 1741662750857146667 12979602073399357557 12489156605098225625 4438308470471395293 3479216193946091863 5838091129405177330 15437261169324510900 14147218787590352607 17412085775392320388 14853346233090193376 2897983422380325610 2093350881004905574 15731251445201157186 1530132851627842886 8355731227432780214 5738411856862737478 6126254522833025062 13393409491952950443 11397933761163029107 16149495443668823044 4315478247339439135 13342484485173528609 10660238434589962464 8096839259268647483 17267016289958699909 17453108353664005958 910041711303925001 4968714880015677975 3420840751930036673 4953995328931148529 8235045712720536109 2117240711297828536 15112393539958131569 16642526195880625357 740379658467303308 13672931371981549571 5580249320359751821 562314013261459068 5527296847122438248 15984135823644694707 2573452142261330792 14383509279538183177 18122543535438551444 14839152316593772530 4246274954421894891 5087980092564920374 15419756065493813410 14293537975942967684 14880768526745422689 1047920877452014083 2617783299486068361 7310015484730540957 15824520070791783797 18208241226495629819 8222488625546296259 6567793514470875469 15232475522698500445 17210792863964620325 1780273970959180669 12389805599467688536 2490949982497943549 7369753727244858630 12104513700982929533 7867142462399555067 1976105694749708652 5281714681578218507 15140395763225956255 6577112093079681929 7785105985526807624 17856367592582458556 15570294220504058763 18033199325231619663 3475016677701745745 5555601360442490657 10753276342278678765 15144818770763040138 9034276887000040523 1741697769623018737 16919078120906222517 14804584312179071420 3526434013989467629 9805946281844661855 959401472284259168 5727998380912731058 3915480664370296839 832628310621885461 15048714643519219593 6771898990487494030 3862000392446854365 3745768715392752539 17627472712456942822 3844259678681115246 8200351682108647101 10368873677988152035 10125160316304524846 3824021380998765272 10350801568729500515 1054034354038127755 15109680413892917969 11637501150867738823 18404235637664433569 10234686550310168387 18179957968657300003 4712810263973863823 13937571712095331410 12472280866913467171 7186302935733175629 3914269452320875280 4569018546487087235 7084223431093286097 6479823918256611183 3413435762331449668 10020592921764781310 16363776925723330796 13682680983756927711 15384064100112745549 6714436644793236279 13562171487343156751 6401973868569622023 12751764152468444952 1586039047830632900 5536758556455185380 16748852205700681173 874941459670216398 11207487086612695153 9361545334320795470 443783386164607577 10732097296151796718 13131445050511542026 12705948546242352342 1528705707770177278 10439639554505206440 3227124318050915150 4564844239824176169 15456013101527779271 10745042232733930428 12061277799087021931 3442103803002790047 17276177685159952174 9282885816398997897 6128351911802575249 9529946693040252802 17044090841372305433 4996755790035130063 2681653442517394155 3006311807372376059 3027003918317533163 3033352237619604545 1463535524825710736 15197778543694064001 12252690849038704148 7740509355146775006 18163596174760558877 11987080519848592389 10536728202276807733 11888307937929938491 11672251431738867862 14394647796110623291 6721273217888228176 13012327602408065885 3678190451795812281 17906126260773298149 8960225971678009173 6714074274934506078 1628371764811571021 13165707648423391897 632870069965232573 6178509360759403502 261655933283231977 5876192674304449328 6058868643090925243 11694308035331403508 10342104035498375899 12963181707663598631 15390078042794283041 5258826590587429760 81575891650038665 13095088102818767299 5207902544876021255 16943833634652851776 12895744065064466604 11865130990617448247 1958877083632324817 3459798280551352997 14962845142503859812 6400020455889065777 13815485328926991190 1644044085617573089 2340835522923570412 6892914733879637195 10005383569933484944 12682274470890590641 6929235606453838062 10925727293801618778 15841946666186881191 3042430580395662284 1760205409655839721 4421783544566651484 365865362605311671 14604284688235730112 2555520420258019164 8297522266178416553 300205799315106571 14519936714267300394 4114421482355425358 7686561923395622348 7224637517856563278 15311811138427462216 5692288377947418487 10842483336338730451 3596715331421474826 5063412548007374668 2329832782442041213 8739341961344862342 883330944732207737 5965443690934941941 1003856558878072156 4178656981492490922 13359912001742082697 4652435651081228938 6431730452058151640 17544656365402014628 1304529424339918290 3938936553258229223 1234950118425305721 309212895170584180 3561287070046285257 2770760903943545202 15129445380812469238 16317000235743626509 3246334707384508746 3037222269725313432 3952737228628054710 13391314342087478018 15576874475259580263 13567406508569329694 16493504583268461702 7451311472698442796 13169102917758977740 13427358371649304427 15550587800845589895 5331815673496695009 9800047339378228354 16642996498321467617 1012213073772392619 1002071826782813322 13092572728648440075 11512132595953616974 14955439210437561583 17845206166694667853 12885606932207280201 1843794577609255642 7183360087294241723 17919897505902628550 16759824257370775566 6860481695220269894 13133899736995729694 12704365608962770419 8733957424156105422 8642947446816701211 13152504525483385995 4867128048424648143 13015251437678683019 10447671765604772674 15088444128331611690 16650554375316986576 18034549005927188764 14963623286219512736 8763039035802674313 12029417256207828283 4551587000151563251 17119075144166953132 11644810557165689701 10298981522733599135 17210349994850204330 10198322508930687509 6810104690061780876 7289728599363713189 7994286173638020821 2667582560555153759 12121885798150563367 4593390417878283107 12544278795143377286 11539339166045966335 11763903128326090754 7781822239794059520 15925340855683288119 3908896620494617877 7549254237974465018 16690135477549898400 15753456952846222823 16038334338444425095 3276367855520380049 4757171614277831017 6372700266083758908 7201479272710698417 12158480297229047174 12480100312294285825 16364419664099047404 16527662593846793965 4518319011502128305 15524231569900708662 7335210303380557226 15441168702101967843 774539580200283880 13284884484898918761 2490601278219999604 556012782504658788 6777775194828274033 10313225084233740758 16339234659898183555 6439457151929986122 10673589378111987602 12416309224933947268 11088584453479529604 6747576206240988598 17413050987730017086 16358103868830228425 15422626231579736082 3418370869750130364 15752128744494606246 14877685768310112161 9965565873913795588 7317405887078566522 7898665471282471857 16623520220320473174 6870839193549199247 9063706206280905192 7555094940416033476 11672694325268643924 2865974213656642139 9704525480923125644 9522670509172550716 13465505060418843349 9606307208906191380 10047458556425739781 10969775794313872248 11162407257433162173 2565265985676536759 2745085504148936049 1460777384848402984 13332739921676308550 6945044460541421641 11068873433438690015 8024120907871733502 9272592338135563191 10229999440932538459 8750120189109658736 6235776123334934078 14629220866319282689 13724902595332542819 5112467925160317570 18339640913189682462 9112832485075475988 8062504942732413428 4520931899383561326 3445031162118712065 1738507778066230241 4713343897023162148 14530558387528806496 17697878981829986496 8897854164959568795 4606942674649060971 4095153573808672548 10227697606461910739 10719640163824375363 990520436374508165 15203673724516327376 3514368560612350556 13455595641910918076 15877363396128881403 14427697700565825865 1518090956978199838 16316301570444689839 1814064992085912373 11644036914139536349 9428036872788561196 4512000010492813173 3220992956588033410 7571117797528913462 12119908150862246538 2596728252934760285 13461722875231364227 8194741728483051306 16624631297462755814 48042949186111443 13662163990165604880 4491021488068527764 4952376163618682156 10752652983427814823 6941258961266381709 2342168320921938747 12249665439634274024 8127141652802241476 12624614646832390537 9213310429508310866 12166235131124864245 17529584651439819048 15675205911413656420 5842809561908671576 297840111817019147 6195755780647123948 2120174904438405767 15446234959411604173 9260447929313303376 12435990867347444684 921989482644959280 1831527999531243155 5331428653262186338 6960766465093090548 15582662021822242539 732341078415921166 17983569404673246061 17645611702066850179 143776702314215013 15060176490172184691 2858288321012009147 1804954225663000986 12625022202165095120 10209720042481656940 3418567339126589847 14952783582792777246 11345510919494651275 2732444299671194103 13881480097581534089 11441831215018185739 6087699061756275109 11652115278333660812 2576939316711479056 11942517619004880161 6940408514027763958 2640516566384485221 226444964254187504 14211956053030153703 3420795988671541209 2126757407538310304 4061303811018448928 3661830596816274959 10861258804435754047 3476536340118470046 5548258053190885664 12594814098459937061 14775030504326769662 17393558060277288801 7832921715564083521 8388185055334316220 2851076429865650210 13565977624567838728 17844419885995924399 16481822314223029636 18358693379709092840 17070646429283401608 6589944152144814266 10281425603474063267 5986502742334427889 14962198339990420327 2695230372082038469 1018073552728282285 13898813312494207339 14283033490057641959 16034301014803403332 11778197943891902401 14966151527884537078 187841761692478711 17424227324811200900 6350069853088034781 9620899649162555265 16071544153039775969 12539981789881298797 13505221056993658319 12507518369280813163 6330712929986910314 53106151958930897 18078042963007450659 16038164032489805637 5855362804763813510 7373349407030881865 15305689357419761883 8261335519476802796 14121693106553474826 10361785873759676064 7707830009647758541 17347388576397994580 13580747762884385226 14427591917241464232 1663007532689854723 4137637438190818266 15281966684442303619 15771556130415297943 10939677001219451170 9072504721003253837 13567550113392680128 6622599333383985887 16966265293879904352 15010222440820701464 15306875875537962632 2565794385447559156 10669094300365298246 5801934247853875962 12117782906779869950 17276502104585569804 4565281739634351061 7589873440778107712 18239487504514205791 9991642728407577724 240530069857772398 15608714648391974463 6824118203222772897 1030546765491611163 7653936068594361976 7774974903260495765 5268398615627125341 3957749994112662787 2519065651243431281 3644251216263140502 2755917424519774831 12049394991016760727 1650361077208132352 1839273519536543217 3780094341968133236 7202873016163507998 17975638005685106684 10460081960390594169 2354715577053336072 5197297201534707130 17939672239197163151 6275910515431256235 17717299082123303666 16209733702138066260 3437761017598322562 1552511771534956432 18345560642643503581 11146132247497113822 4943588436756228285 16831982664360778075 11478156165942807984 16863653233133196437 5755401702697104043 9482657563212081600 35514290175773794 948543255347847406 7699891857655385595 2410226281012875721 18186460975337673453 4705249609114604213 3592083198681277751 3099345549747094521 1868124116224174819 17955729461771465175 2024793324598059285 15441439179636956576 13105846874980727686 9390425662511731286 3751820250498166837 2373258623527300551 3840190694584692471 3922961032247267333 4660439235831814891 3754251302007665084 11157940527306409683 10533516267884377922 2811626037974261826 1527903776315105920 1257078435025530745 5053158460286439717 2715133987104006627 15039183002812928353 5519350486256807143 5878710616431187023 8631841503770426491 14133459409155631012 1809773326878658690 12035742237840203907 3246427257477860495 15920474384738343743 4850297192387601057 9382227334566055954 4506009113094281129 6857366654629408714 4042649557911534662 18384054695344939451 10056669218672728813 15955643255428020891 17495053187171922964 9009799526831537303 10180188019527361066 12140175108953586946 18097352467631051329 13030585955916306792 1441220664930688627 18227635910090358001 2652958931037500646 692504964234947204 884231383862933130 14220678996445337955 7215103203593682372 12832000621471921549 1780634306047855193 4605281787643504312 9448609519111214058 11333897176654345707 16220345232102837041 2798135167253500755 3766963835491783801 5116972480602660505 1169983919262914546 11552805031933553806 4588427230879335962 15558943041198198850 10178630207608882760 11094480998007046479 3114929620733692606 3139805569593528584 5621747824955621952 7702715052240894836 4785922516666016965 1683330612020804256 13333299958644784936 18138506675545970758 4196174761072892012 3630388894104476420 10230211831043951018 4601544131612036680 10451699173482410592 15542617326256647019 10563073402827954773 1497221740371140049 11320582034899443091 600479240895168271 17131932714252725886 13185185911913765460 877385510833784516 8833210066929853646 9648886210061238115 5371691671179352595 3272090827422497257 12432015619501662771 17443930697803325033 1368892943402044079 11494369615015828042 9749789490161804855 7030778698280232529 15358493860101625098 13785503242471720844 12890365417372911164 2638535070615416101 9946429101348717663 16647566927056431225 6524661384386570585 17305167663310251180 2926704313135018546 12242023036323141676 11340710036099087947 1355608901575379995 9254877376024217047 1813334898455772008 702984014025620590 2599249210998595599 14977749386032192272 5901605604798560098 8863730806351602958 5139653462032171826 7664482484566243017 15782567638852004654 7344605116947950008 11855284434082013790 18040993850410575147 14004753950092275221 3126517515582447934 1138000628183657650 14303322192233994595 7520954435548249568 3335638657887547703 16536496513233186544 8766874530662304045 5968265511134729637 14894339835972293434 14263621210995848062 14503806741026743939 10209622033724105903 12614310177535783096 1117970470485312025 3474192645576215468 16387873029077039325 18123157402282587205 16247160133182606971 15589486546063928670 7879110212283277333 860430066163459743 15125540224194263874 17227697193821498662 9442950105456105566 15164859980643962048 945780257071796818 5512028389230744956 7152800949277188390 4465559197853156908 15792147341020289503 2269355930602979232 7086562987468178491 11361726541767220646 13079700895754284109 8640750913929103746 969714348537164706 4688491752819762282 18400243212671115921 12731756173637965360 4227250352787984945 5314447205202362888 13316310782960303713 14631750751588310717 7199176060963177710 11204077993567723959 13423076808693626824 18421980418326741372 9506453792498924119 6119563127787271896 1173379558635588600 14345023473961058767 133691669813504111 10178423431904245643 16820140090250426924 2755738557887800919 10089598531447918660 13909757549246226335 2307329436779410435 7162791742846594099 16866257765250374553 3606030948514968896 10236506774006307064 10464771548113589883 5589084422724667242 3986442614613696936 438751739393569826 4453664934424322545 2541269976380457660 8914189394421223965 4669538645886052521 2691258171685793865 13056334388063433223 3507692428169948386 50363160622243635 11378685895757809174 14072216531394334896 2836457698155062109 924637336592393442 1979980917611958722 17557377307770471339 6370734515574722842 7385303102639669908 8047547071052398751 10858275574843242792 2642199502124271758 12692076821855795417 2481954152110573967 13366454105933429408 18168624216466773092 17477586227667941056 13216039695057068498 12339961332648214586 17676077209386519011 16451156065882717776 10979836116223070248 2704020563107406630 13766567109013720455 8016217245279469120 6064697428106737575 7720331319254202354 16285144616263734269 4111404994123003529 6467598319501161287 16521143245559701457 8731354029831826138 10178423198302717880 6106563448169424077 2438437648786801772 13935542647672385763 1316855135181659876 18012403850842193336 2600273254433551683 5251659499311321500 9089456711185618957 4932975442912214997 6517638097883066055 11951175367829522614 6520774299475255906 1342224555847497842 16473154971741535597 5854916491624913129 3744993435684688370 5422396708159997755 16706982126997476643 11814704384951645466 5820523253903731947 12334179414944133166 5899751471396409032 9915026462845044388 17921877212965508003 11445346317004518050 17427699175543715332 16450880362314091934 12748215871896748150 7209511197984131874 4880861598220483089 10478501365618496963 11131418862186658517 16684202591178598001 17245526692413035014 5190560105749620374 5691950911352529253 1195251974577194395 17105547131125363059 16324002490819583720 11648582424161214307 2569619635443500088 11860628254321739631 1906800945087292852 2045143256359867864 4866093025308465673 9978919443663487522 14266108190861625536 11278560821330488649 16644530066076330417 14792031290719152982 2473724518181137030 3189008372403103332 3988401666344260189 11245348903084204638 16747494112093779168 8532268791024818961 2716840391551801433 2631482766180334228 38220244849130972 4709671181757070488 13295755582997316626 2214231365389242848 9822417308857115992 14660980891915579025 12464457451552547574 12812613641186301873 8491194364234068495 12431903633875811971 16352683563089529597 6930841945664362233 16280867378281912650 10581920578629878173 3758988735510926031 9412855681878650496 10123808396602776360 6910728405215986653 15233480838223891860 16170234612892891142 11904941675358945494 9378533893571240877 18426064387212711495 1682488765722856639 5939002087237840238 2968992024031407374 14115380494237250881 15420478547692363144 9869599920406867997 3715324469612693688 14628973909081754531 14270046637634862059 11133421021916791189 9036302722188588445 6017389264274993100 4162967520049464599 6283033362127170853 1668690932504194033 8607244823837885523 10116098161862370671 5614100684639825804 6959648743696207650 9274201977842466984 15571851800118945164 14345175289859521649 8160695412847659523 11703656929307684865 9676257983796030529 5360904305801150100 18387417685727120866 13026639308111796188 18075987343166619877 6729165998670555523 13498354604161238772 8578393856900803617 1477956348786668868 17200418368996097810 8307324937282286750 16940856951349529040 17891106044042856396 2463807050386250464 2863432636652229221 10220391369692059196 12340009419803228583 6596356567067862452 10426413190627561319 14548917687432109894 11163318225713732894 17325089576145917500 7156975068902364894 16425080365277646519 16042444978091969898 15899298673958404138 10048729437178342115 1586569219747486005 752883760951409588 6027541046145510483 15395950114292066722 16394269903456435396 9799489502158934671 14987976245189358425 5027794691585895377 11512154974895489639 696949600498337635 1348746365536630143 10303497888552916404 10449168817720440230 1395339563097119153 4557858807845665902 5503583307712489999 8963999222758141149 13018450168428254754 13640849464378926216 3193592715149685008 17358189725003588436 15680485235833032760 6840037745493064655 773123375888632775 16628979814948940689 6604032790110096955 2850906190455917437 10494082146128601697 1754523193752194232 6647113330799497788 7399890267752497514 4543770567996746740 893511694162891806 1352283689977710284 2291073072077134101 14436218133376535204 1349849712185336779 10904982136499122066 2283449149007315890 4039445793805344785 9541784556194739203 10272350520334060079 6219528472742026240 3421616718141996263 2247566411135181107 14313313911714614072 11484344459977155742 16774698585353218388 3320061439106274811 11795429929033487305 9184020322737213583 12254225585924156945 16326625256427593232 17694281406097976075 14711387796282282135 5262526241186069976 8328023247972417401 6724895278361995023 3799713924688800693 16991810046930821275 13386175792822584238 5792092808799477956 14074163369333952298 13994692331337110824 11765458137009389610 4494037749873332699 9792326011573051656 16677536871424998296 9849458494428159097 10324745084101568859 2421402559701939499 4916800931980405524 2509500923948081231 4505215508771936036 7706595705504749544 3174520519297167600 14885594715938496265 6293206701487068335 3455369032414775853 11681696640546886109 6047815398530358562 3552150880600248306 5562665398391995669 16881919175474331555 11395851375570709862 7621432000168460824 11610922314916434545 5204305379054655699 2946158906652783525 4485928411969722950 1385833050372821153 9965165618330128548 7193771463753831585 2458836517946686627 6610295393294639618 16253682833237940224 11970094164471189776 17219192815458431041 5124467185751308130 7340655561063775053 7914078624033604249 6950206771346938965 7960575010860247842 12111826955891632540 16026237108597672590 17793534413825864657 136904746031629204 12513815795285694567 5245905476042595014 1293291572054965780 16526033190286678289 11784622615949838772 16035262057983953811 864277080680092553 1690713365627887361 3759716313578475886 2169853053880548852 6924063342687510928 1823712088671956215 5571522289631917016 10146227517621581810 14534585578523917256 545034556958769344 3821051348360017917 16289181482314691022 9139766566819760941 12209176292496375884 7777499244187200965 3251377741518713208 9162882234428771058 7636578842918971282 7372497749266519306 3982059346305789739 13731972125710964281 11277406498792868847 9574017836540626998 1451006498421132317 16071695514352619451 12337385062009071568 14063188808869665824 12265556915347619153 16786911451716781320 6749106179113561859 7451439532487369610 9406085854064619390 4721293408116746876 4709115249269790349 1846309355299246807 15803433048581854277 18145807464300683397 7623639650923756565 3357368741096869091 12547825193457341303 2857774416430789018 14510475573749112515 223729411098645253 4202789977099199949 9140512433304715564 5518211688149488871 6442207739542955697 11645811825217490453 7875458441434739580 6778583402010954636 2055237963363344951 15420103954446075851 12073955590597549028 1209779341511344650 5568215615696353233 9673330254110486135 3555506496330415252 7899538240593866285 565282687098170869 15120487888073485408 17689241880436715703 10867833525174850328 7618378147449917443 10240387604162579835 4696693832387825168 5307110650000324765 15596532565692680243 6008145550285473403 4568078306805074747 6275023836764288584 13531125804061885306 16169683722697977903 17474945932720752320 15158001704748901853 4383670759323292267 17689272741714618784 7603463380540836716 2627953437580098358 591238694350605133 18309941210138232080 12923682174554940904 10443370994307312931 8264340090742069478 16707350638409350940 7333293496346714880 17029364881915052201 4076111192302532457 15036194994686898048 242711953529254798 5983481090216545861 12113441275803550300 1728930144728387091 10861691701607704879 12109610319852500065 10862029517951689053 8356806442852990306 15024466180357606071 11777445285189884052 5430356360632016791 17234296449110795624 4226733224847786953 1972811070956999431 14525895828403356525 956273653482059720 9247190116693041766 12442049382667560313 4673070355387454674 14299344340541464345 3782111281663032903 5016993153084597962 6931584934218471096 12395754212630743152 4586040991205360124 3492077686150908456 1972523214566533649 9140107010053056880 17099350311501989653 14885489961239788679 5728247222883107329 3024910144080820408 18377286328724626834 4207790059637498290 6682092394585345286 13596162018027974630 2459212056189294674 18166537897934755467 15696834094109949036 163646066144049638 15608436105228324747 18118231921278360258 14195954887504547201 6612676178690085389 2941324864506630820 14801579722226456460 4534026166776550405 2464501151495015012 4891897373353001243 15188151044945332087 3288115250515487032 8761674800957167812 9729868885401094083 6448112829566717388 11757930038471428623 9245766172640751659 3699091629550713408 14685697993933076992 11446423571342351569 16853018515733548654 338259378728193880 7755081283899090895 13279664839629072449 15004026942149543971 2449502502926669997 5392442574635338070 984674912265872400 11768283641331134355 7274911178752060788 1092246782499213913 8576641107138090219 10309085837682705376 10414088939671088069 15261981015199493924 9480534340305960726 5554062179024263393 16296067029267967917 4793753334114048788 11681215664739609880 4912326187842438832 7906556743816342164 16950949478858714016 12361637519688228869 3028969815720786118 288042536023578107 17555961708056293694 13506436208659791122 13774328152133355201 4780681504354164815 8086074198087338086 7823398811716948920 9046437297484614816 8407055190295534262 4555112340023735022 17078393533516693434 17050273501122149881 17922083911268873823 928523510348137249 8026462551232264570 13660450820172715739 5344518035221964742 751942502435247162 14588239445437929721 4669573784218309949 11636444504489613790 7659483562167676100 3200441110381219419 8858204750862619671 4270768928080877743 10477435132288032892 12263854735467913032 15342101843336759555 12568354266827535431 14325921911206832624 507288673723072953 10256897516291571567 8737029397147723481 6662907732473815175 2812139092951827880 4291882586742413208 777281199300989310 10381234473934881108 7220752667971088774 2775246408678704796 12740527345315999903 10752766592379054033 6151785333014418906 17106462057900426605 17372219341741176242 18190372974258972291 3079077741864683824 5243231906221913384 4012315362700482348 11217517745131151036 13391701038077022087 8578124546684346770 7163612648797282612 11926667567362754337 4784391515147593021 2411464315657837095 14823254596652395267 11325962358190203850 11324783995201290207 14842314637491279132 8943165296441835293 7608520858568543937 18030428247352633891 17783638111094572233 7937214738146966759 9761910544482141782 7407930326089299649 13488992512266748472 17524253510350724270 3544258334797976357 7293301630715852350 14853406899447125201 17101397911444645666 6896849138631331055 11321075589876114307 8984382644991012750 18070664135641440585 2034487938785917900 8630647239945002734 14100397204605285151 689788678089864344 2961059824892017475 6991362559049378758 18313377976133858836 3115240692404061484 6483958335348960475 10500919197871811722 8399786789977655380 4115669238557066926 14514773261870318592 643961005224024028 11256717180565114553 5691640224024635966 4932074209564886194 18976203661368292 12592063640455865013 14231732514897623735 567188082769238786 12802486038746037322 10352702595231540817 13419591388121639668 5848171015009069549 325671836808376353 17164600832838152112 3530372908095198530 14994314502357029203 1959401398752997142 4056624246330278829 9638567892495978826 15160084201684871000 7837223012451659350 3648535325735788140 18430212232285893540 9568848599021716350 12894762679803445292 15689048830915412384 18181403290385706855 10925223066237447339 8549851862453121580 17187548740086881452 15486871873845992751 12458861005197394957 13433154827727236255 17762133409678925114 14673652937478013059 13487623822944292335 14487468048256988442 18249436948629371029 3567890273650982627 16984228838755960619 4482106055069209629 4789703789052411208 7526532682025714098 6400881144063924767 6746008756853292401 2228192647624447254 14124751013525913161 7809334153182447746 148353253388933129 3533214612809965768 14012459255448550078 8166259948587993608 2184309828776745450 16847325327369357418 2584159099534633698 7971940749193269513 15827628914794429005 17766472556284518338 2255095705220282854 16169143271163462247 7269497629612157044 5169353673745862835 17266074857195698631 1781731992391659962 3287519808384876182 5547051598685005568 5312182939088427422 3971292280359809954 3157263506890396428 4111572334542090518 8975671854678388685 11678788965739084570 12981258614347207835 12218072457696631222 17858405422078558617 536740195495464575 12519424543217212700 6934538534592267968 7409382892421358142 13746427672803754694 2867248591211598383 10031854516540312483 4737024674168729910 8522793388860283152 11208443487942997263 7350649897143052190 454109462856395599 4457459662633601406 9048410133339578007 17162646240715863040 8927911740533402531 4699439254492024752 5511181569420854776 16661056305789175740 2558487948387627895 12526291674853361452 10236042265224183575 897095301860193392 15964598802274932746 1451223716644635247 6584261112525122240 4645344314626583123 4145404780174073178 6576720329112128473 8226120355028281638 5115765173271580008 15804152669951653321 3778953138990317757 4439678929196896042 12639098486258965864 12380223344485910318 12024034464739070642 14484574187086676416 12078574050463641730 15992286011835293850 9220273843050382110 12123571825334638717 7252624496512306836 8558213217437660149 14069708999474536066 8943931426897285856 13292358221893587676 11229699161349390606 17012068145241166231 10499394457605546989 13888665507784559741 16966690349958011821 13224916373543249137 16328639097446044651 5000810536866589979 1355503705946271892 14245720617267200535 12295464590057596407 11081423258950559016 12853790292070318090 5123157329555675506 12896235502579715739 14570266565236222992 16940527048036998878 17009102213068162688 547418040962347500 11685166461539866551 15773461771499010337 246189993505443649 15939842990638250048 11043531214396322790 17091019413289799447 5547752591946919853 15578318364143498465 16411076414505307682 1755008024741225150 7340001607492808577 10687628829203766865 1839549427439476444 18241429549030553954 9969786956359977387 13484521401920843015 325937782711352862 2101338935869956052 3086131677077957004 14570660874675410981 236616053274841080 11774686182272575652 6212916476248968432 2872004666409648749 6361644464994921262 8249515067806998782 6785126567597909956 12371148271047012725 14491820889706656929 3702811564655593964 17086537527801134277 10476187778332324042 4878168666987528856 4166632483395177726 11697172020440615868 6899148578217451223 16883777085177067758 6028757981116391243 620522836936017628 9341706669562351514 7761951597738028811 6254160037675221034 727182616814615271 16613907812343208882 14702355791445737479 6777445388367147197 15451120250334005556 4852321253720941450 1280645347483753479 11771128421295076880 14134344924197852614 18316143830796517644 16718020230986812980 6956364112286366102 4855035149020212460 2981564605034851260 17268719914615943341 7403055784002650756 9573324065401761922 12294693938988267178 9362489792417513662 9029408835045360868 3236549905793677528 14816199950718212112 8469709447587012784 18143931501552208741 4175694488864004919 15068859567110663863 7325491434324322290 8241585531959323127 16792134632405731538 12441605545390557112 4716294943496532238 5670623661970165451 12142862277733980962 11194425919766308621 8258700286568103209 16010802245852173779 3716220985245558430 10970452947670759468 16978254152923086792 7516519432000700883 8764444545252824107 7035110464306837507 14712756628310623312 15762599425016918753 16471835717647802636 3365787035495316784 212349512282579979 13753156510572794059 10820054634752594192 3891228284512521812 6410984467129273014 13854346296817625153 3988153221586644800 18328883295954315091 14929110329730904125 3508342229010407182 2009007241523259758 17026250091150027795 17164102237601264822 14409729273347216319 11691240455010918123 11994133958232695370 4397933421739103535 1741121749555941686 8898582022421415671 3566112658109931653 14160552104616852914 16028380063391834508 16914833307540898689 8098948281367876604 1046861355776070192 178158844470082591 15260360283815011929 13252663450004404135 15958858413039307591 17009819440603885792 18082504358012106271 16574180027528315582 11173047340902257313 17826624124549858821 2950451179744474779 15632270207411861867 4166592063727082134 6224758244834321380 7181155018344439350 17237311294493789482 6436383299776939292 15811359058751591950 15111530351469555979 371048658968812433 2468638112792539710 7949063872521261652 7613529554052010036 964465347267808910 15312082826536458452 3429923615347382025 7473013907513312453 4852891577251739415 17427449371716237918 12228198895591978904 11361228972182403094 4242181094900967335 9475135314136551745 8733476438937297899 11785692364840050906 16526146632132722724 8747398406521801467 12233300900422838371 7638079215737998256 9728979721490502551 2342908845777202426 10378097697269325624 4474317681514384517 5589678162954502882 6064635548073710256 11275611536377500763 3178145353007332529 18311465792022110933 7750766394686683449 1188831848761634340 15207941304599127169 986973179901718328 8584886413762611332 12608593331782292399 12605358328001526479 1118570024161958750 14909607388153679054 5226830656886999413 7743986191789258645 12077828056129269704 15637437094400273448 7840812038032283313 7879133255416232080 15393530537794897308 10853571103444186856 14267670806194034064 7554031227018580985 4739247280050941419 2111362192681491818 16756967601274374212 7091658574359232110 8815283480373214242 9549793503306424641 17775249338219601539 14834461997462230295 10318472473186468626 14300495080737811362 6488603711452440489 830449885394445018 3905373784381614390 3953840800060381714 505355771068192311 13750946623894508996 6717632976695797534 650307068549773411 14466874274679154055 16419428243396261119 349717236979714460 11659908739247359217 2223201289499318715 17938987270098894422 6399239993149242233 6078720325784543832 1465967075657404604 5589137738315787182 3400993147510157151 12582896299518870186 13496156171352875995 11146276195326014072 941070811625046910 5192617479275107546 152936121157390691 9095938155928604572 3643295500480489180 4452973290074018898 11087194938531083881 8513305729519507754 8026981648218710087 8495779091238288891 6407038788130702362 3363564089170075408 12088651434098640725 16921610781691821470 7106003527900983806 17858114845189001917 7206325246286024415 3395042180206596546 13141091548846366702 117354677107220241 12855374927190418711 15602406713399652216 280025022533505804 5034452736292661271 5346971358005552141 3622446258743985341 15664936847184439343 13422970694746375226 3981931353902967077 802514879199375351 12263975297624577227 6054825800288652290 12206719539205759100 10724264148761684554 17511365531622413104 7602318280091892490 12393439873000291104 2465871008267799122 3522415200425901065 15068885629389399567 9074596599296140848 3953046501524202867 5221129478064694848 463112833365181281 4789314651310691806 10150563306380641860 14210279556233675015 15027551597719219702 8596388478738676775 1751562125902370883 12646630109206896412 17946225503808379042 3356577766257706735 2430255992029180209 4595548968996083261 11200405284853958068 9550161993924039229 1799482907812612523 16204111281125171632 15746620474478037759 15341899179105257588 15385112563081686008 2554947768415693116 2375639760656081109 16796270343430355231 18030380385492051005 3785435331712856811 4262927340772282405 2651715010814506313 14738673772144220761 8804851030070048695 3333038211083925985 6664989683530001117 17166638053989077560 4099627968670786953 10209722005735305346 5467136939705733223 13969895377893893568 17286226599374948789 12675697650635077053 2892325342280159294 10431642450673109152 17961284847341985435 10800992481050140526 4718265129576675299 2432997519892479243 4528643941820408398 8204353648272076163 13172900687262326877 16695141759378861421 10976056680922721040 10450252492305778128 3298337788754853663 5299936951937290276 1160099553332150510 5516659856470179650 5653965491563991104 14112375348809760604 4620584655404870709 14163499630205274399 521165199346301876 4724412660954964503 10888336950651151408 7098230979335274807 17201183732908919487 4750183246107199581 8949336150101989757 16157174764278996536 770342257051060908 16534469551418535755 1642662326757832223 2625540675907702286 2209279912104913076 8711317201292767107 9392529877353537587 14268904347154729921 4519475391861663716 7272497121056017598 2121352432902596046 12775314562468088199 6815783133125069884 7759078991450705836 15343003163584877205 12609379793373224203 10412544317551134854 3162901572759854964 10374392928951766821 17984233606106871380 12138453085349209424 1281375835284099162 13683959805641691559 17796933103563779830 8685674319043478988 1407994995547617870 16995771588792887463 442422891027641042 1704760426304935131 824570927069139408 11583132011394619805 16877432375457022435 16796135558403384648 1346333264501959488 2889514183732608033 4993130125983001123 7669053669101753487 16516977766289300046 4516162749293937545 13666441602778539863 10605574987978566970 8767180407022613297 16464924833301899083 12924196488794714864 8687953748915119654 9830642801408975665 15792229399919505422 1473245285435621498 15359319700347030952 16322972910494931822 340990188998978530 8259984670140347391 15551868771244888816 16625834824417711395 18248867702035555366 6759709736782409366 16182283894635463778 17897815558268695369 12534936150906509866 9639020571823549610 3560098006101470834 8734289622381526153 2237655575130457579 13087535049519623905 9385622181576027114 17650171447781611019 4082961351753260831 7039958634290971092 12152148699284367441 7381545439591385984 17684197424528440569 3861107303761564769 15677860563493101210 1323317529968308453 16020608317169299577 11887321295006588033 10905466989963814616 17032315846066919852 12433382825663250985 7152350491547017070 17514171091501750928 9145558260122497333 7124813970582360453 7126487701164807492 6934360300461486069 15100100868496853845 17634253766172341284 9761123727065498990 8386237742987662649 17109575446949530358 2379225239978180125 8410221304932693075 15554674535157000320 17410500551138895137 11627645538154789737 4870127511213173848 15146112849214472926 16747876276244615051 13911098569359977303 12371697271339001315 10700385578793975349 9662565283102938380 2218918548963154691 15711846524995027027 5190000992895416392 4898241092037320911 15812325031224814134 12014537979779687504 12849669264436795588 16212937162849598633 13048718950534066912 17710282667128719418 13839180661471759039 2634739403035841612 10959419107175942467 6797590227675465833 4432264035978570311 14281310345577485456 17477101793798576567 9799815959305519081 7935488208803193936 4127945306776306571 4112643306513437659 12580508198340780403 6415758902960901818 13188652460729602914 2876860012442063079 5853187267921609096 3575353093828593621 12710810204707496342 17487126215360715510 16750344384301383145 4929052251107164429 3853795743093617171 7643583933348768735 8417725006042911668 17421963474218323440 1078235606215354885 939689629191272630 5644684414637900781 10429794669371296614 12681526033358845478 7929510350873986279 6393899537603189576 2856785670792225134 14840633308630317100 6699326167898127957 13945514912142948252 8747478360432502916 8887471806395002838 5532156993631475574 7171891980982525142 13432351222828889462 14887218579137194805 2319465087328938401 1687545553375982146 928968671916224475 74104097463247961 12676050125360205472 4175531855024230029 6846101378310868666 10890437783394443865 483931174705343222 5615063499352269116 16028706084291581637 8431275473055783428 3229467886150300250 16402445088175106405 12904558010893661949 13599951354241309174 14806739659152809045 8894608500161284683 9760710813342380992 12733420934811669722 624218257311996286 13866436824851818099 10474320516316524575 11588545675438218693 9807725415218983710 11571697160867597650 17367572506708061796 1300210645600966137 3515374486594487190 852468091824141334 17564797580968448957 14269386506635189035 3458454511032072581 2015277556445726466 12722842328989653794 11911423137080848484 18294480022399033532 14486067620438833970 9648627220845824321 18432403038843125483 1330235557120841386 6396485459863062302 16345490198047814520 9810197272790988771 12427881787140238256 2023576708476205434 16997059047032808679 958931181325301841 677212023597957467 16053793582674544998 15623653366366570324 9732437245176368817 2725190725007655996 17838501938133555627 11694220583215557171 10262123243293365612 12754490408274648863 9939719415919265458 6374309281085361110 6182042433872110128 14157864354181367486 11222905899336587163 13166449779410294700 6972300156538654735 8924738987004893443 17951770465790853674 9296085284843435479 8468611331800199857 8234196313181832678 17413146283616653929 17610615848198824399 903220739230299932 17371059566706553640 16282896393440088196 16331587376386596515 9217603976175920211 9509273466265929062 18211514503841918375 4579260252500124654 4299070536789613558 4053113257730156351 18356347757380163477 4429984077963804538 17192425123616927324 9492763688171222529 14351931338028286675 5728798038473319193 13535513224625084016 10740768414096514265 15271952094229673004 12843360038415979234 15478915128795079601 668672955705563592 12542686096016544324 8478638595814869084 6978141980278200119 7244766872652365847 17515799595014948179 2123573182776820324 1593071127047444061 15322156141232309814 3004192014707338630 14317668045609298472 13403704883725971308 5742862429262378364 694520351846225936 15907097429067583374 4925750497483747346 18139014874131341825 13544605231895771265 15343255646565363587 11576025042179983370 1141787814756855551 1197305191121158330 11769683577923252166 3190358111053548345 17311690241132671723 9106400158648137981 1349596149902931838 11534498060270717690 3276634123787997729 4867089420521265363 13704641458088189806 4248308776529074688 7767006232036205211 14249612836740493507 2637224045268532185 10225464453835384596 7251148985363272200 14895175043920521698 4467839276118130147 2128868724354800535 201972740112389905 5030199195445336396 7225501640154628519 17616657157095209536 1652254049060069747 10102389212392617494 3190237360556187050 18260453386748229358 2276326012055709125 18098893070576278693 13637681337659188979 12775359473897422592 3095350763017061730 15692505773555202528 17848485632273483702 11845660836506532114 12533425733710273497 16819861815427963609 259344391073047372 4507029938966901586 16408734517776045693 9886746843058277670 1149765729969890021 1634091296569483945 5705760051416625033 15508194002565782279 18360162721742567141 5421083757167081841 10988225245846886571 7963041868209139464 6325027403474596088 1663758937413974539 17196749630162407898 16003378851419933109 2158726433782019339 67045866290020711 1015042391360961628 14940127704665582471 14528920720114842770 2831658423265396938 4514792949251388838 5775968481476529262 8004238865045233620 16621716031657762071 16165108946447958536 5677735481371214810 7015539010185968906 6308012620795760519 13033563182010363341 14178788587417912602 9277249822187964168 508530065611821142 1928130152967504120 1971090724365143551 3648345234972710766 2265897309674998680 18248082181543472786 11015696888305448466 6673682034994476723 14918680822688832174 661783013155272645 4059434909502646455 4572308742466920518 10509693619484477604 18188290623669233722 16161223505518666395 16063774032756723658 7700237364592273965 11474193621003456696 2505309676847809779 8776322736382547759 16059561384359492839 1630129352528061762 4108506063693616082 7674888766264650840 11447005179127416201 344036933648305101 14560568553083306068 104486974773795918 6092378326002290412 4712044843664543893 10299604829890956688 10062449318845141202 10969439311588750925 12524712145552654242 13626587819637681983 1190862953106350963 10443840693697164082 11092987169681263504 16205102474975949359 8669879644099705489 16066279653214114242 13542123663939914957 5764485589026508603 13004052186087800620 7599871486553063827 14260346791570702960 11730812133979463441 8312502447078181537 12182717554221652449 3662504629912985224 5368507623125248953 15055519971986001730 14202776012413625802 13796536038827280035 12127554441661102292 2196298123855868349 4836889248326783882 3280177591381325514 11239185611308167684 4920224372467088468 14030069067026144959 11917386377435631040 5455512431975564075 16594211296320151838 10788018726912673321 13543732181719741923 17219058983239673363 2505499304460290082 12065575055934743467 4912786577758385172 2481802653567737466 8637284461183897421 52684317289006693 5127294789210005587 8785010145433637030 12833388042574221687 8064610095335664808 3151740859065583264 14246535108099484477 12558675130309053694 17583400408461874728 8972691758810309589 8388052077422511207 17680044194255492806 14101804869445948954 16378910042593096845 6921387678843222910 7286325485363335593 17256276852711124417 9143067624389559194 1693867037405321177 15706306861716222014 1607185058009836185 16153214712253902170 15164025511105475891 1937668436489427208 6141368510739533665 12980033701512480827 4987207709041691033 5065941312181783664 15320975411508880995 5437915798451921860 5193693199600902365 4222896277475358468 13347209655177549440 2361789984455561777 17740415755383106171 13960349820529978308 13078017786371710044 7494627353139380769 13642362387528620498 14474521079930923703 9343915655941321888 16658856245716558150 14524477681857910110 9807007163731243706 4269122842139088230 191727021361383514 12400366926436008336 13537548346035153058 7131818882221154999 10552429044637103783 2397752990350738598 6729403149482826702 12871477374966759281 586490333047685909 16895723643434987940 10608804457542847707 18022717266741759702 8957996870082600877 9744770919161848586 1233307169537992843 15867190881996976148 15595921905674072679 374994366041917553 2973765186445421402 17542871716916699577 11245594396892255826 7101499043451978212 12605034152447245308 17890551867680340140 10519764955075193500 14625180086469944226 9818913021086695746 9594066230678928939 14089870991497598143 17425722040249901296 6889245749805652511 6969446621730110619 2226595334589976878 6265350834920293472 18155342075763500535 10495414469570604339 5590736848249140796 1871622945774886582 16983367000636069059 6971717811279640240 12042920730120732214 16233227873895782674 15454840642155292218 1671326574741250265 11059608571814353057 13132467158985384709 14418784644865142034 3731555209974443181 17952236351675637197 17597078381001961503 2415890693702001600 13523526254963376983 7868629072934391937 2874905787104893246 7190962253742688980 13270236777677059925 2146608499258606000 17554221209600560306 5205444866699379835 15813443272266195412 10886708920575946123 2060789500495131459 1039345070625340821 17296850792916631941 18004062163133047518 4335569206246787339 18142844994144135384 6227294324478293841 14739267176505359014 11296863516196464914 2531759533108499841 18327364388428011680 12208228631252504564 18256595242188726571 17862213968367627556 11387161307472076808 4255983686850846508 16058053907153830178 453639788224104866 915912262176036822 18409275840968816409 3688724136733853767 16480156125390043309 14553639757342398336 11606847317421686621 2057263883608915511 13856916599756161808 3615528366227737067 6083586549500797116 16369828716663556910 15592471575462726190 9846108955060222617 11675280145348716859 9885213276684883162 9565413967763469829 8111768958403803491 8647487809626566300 18281249924527846618 117260409992490251 9479361302327000275 17882969949687927619 12404346528958821049 11364610784156520615 833422548761528436 5408024954249759590 5648730537765105955 14780842982951888690 234665472400047988 7369630141488990267 5558764922257315936 12520908197947673491 4208071130627870038 13825090092917681622 10819682240923526845 315645718638229918 10650415654987029302 3831891960632975793 5249902987360211437 3531596436358746519 7672246924637960988 8638070820597431497 17471284871338268672 15346755944922730165 10450362879844500378 6026035914154504610 14835435665016564871 17768428368391594143 10790059755580669601 2685176459880955264 5265501679201271882 16246325304692252019 10088575313279433123 8607741214970167622 10760951864154855633 6978724773147372517 11114258628684340247 7692941422559301647 18212007070761323019 12985346075433875323 2644553758158202440 15343523981439996414 8148756587631978914 2810890743693243751 13919675417121605024 5820864514407701747 10110063995948310585 9639521950025476998 2540295483297688923 9621247677009037781 13148302102959863742 5407431373901159093 16546605926854950839 5300253160959365824 8468970885394014334 4185850696678515632 12953652286929454429 8166295730278145347 4402908061284344944 8156995769989040521 8435317189839442766 5445038175355648746 14418047530036294642 6272766902854982781 12307608377403936065 17622869715539211901 9443232827312805512 4513030991709761824 9430837101906561382 14336196813657623398 10500471966858284844 13811224924589180913 14861194301490293602 6215851238885190396 1780717276141299884 15223238016997445536 3821192791602720439 9165322196819613737 10892991148714483183 6191528333061666249 16406116553226467563 9669567882371817393 2683878183731709823 1517009769312054140 2501013133723672484 11791954001118517332 14008532289874412347 8655395728411408554 12595290406799852518 2091276791626299751 3962463304600619282 14728491278083659826 14602314041223762829 16191759221760082884 17580832050712608199 4537275890354171427 17316045445447332735 4949832420108276151 3976984380160239057 13551493022142266638 3440924974136284187 2493725700462352942 1845099409416285118 16520114348660920849 47448853250184196 17610248184147987643 1055199868787745814 5763815032284846816 9759686379667982952 7118933641125108037 12611435887922630616 2554673219011954160 13111063134953680341 7436137840027923434 4986891201283200331 2692974243959947135 3425354334245645286 13055013253542021259 3350596491663472926 16648377554871694841 1255842572761805168 692376825900860888 3525538157396509752 6526203154576750401 2606884100940775670 7719508672593299757 17837147611507467699 17115401739906314326 4366878596640127048 6999170493740918864 15822029882815760686 15980504403364429328 6516196376996432765 11373000133965023415 17947435803246478610 1539686840142157924 4662531909337509062 15940222761061845940 7091463892945701509 11878940872836201745 9672544337710772015 2699104973635551021 1144867604554672618 12760270537034888687 14037564205005614181 10460732605006445434 14731760771762456985 7369040447542384889 7070293798513992809 16271940231056874655 7800892739510242305 18251015244861696684 18192888869152131412 14519187133208342237 16116770008138760680 16721477149545022617 13319735386894751882 6155168216836503614 833782297570745132 5557125889852120833 15971856065046446780 2982216447489091232 13881447170718642526 3418984028005649284 4156506091137916595 9107996058183192364 12158479946322867709 15000584232601801886 16595225200114139690 4892078973995603067 1367836708797718712 7768934810203576941 7007629488076132220 4055472976080051133 13379171616518115551 14936832907290557851 8048792012623775039 17661203426721623097 5104580535537670156 15636816973146620270 4242559786297068662 3804711735875684509 3644994141632572567 8733824879329598874 9538790722409400616 11039355191641617190 5048753409519947269 18080820144332981446 2186805677278682826 914425179692812693 2690678743265164108 16741271569428057324 679541357195429219 404139208149700893 6728061042410482336 15007046231182389162 2809505221481446991 15554822489847077638 5513657826646787279 4219501828451634367 9072833348253782025 6546720905394154273 11431028250581396279 8450445326943583376 6700881306052383528 13156579868301989592 14176644483031602135 8082379595852532238 3960681763597847677 1420607687704458773 9694885614441125896 4281107308121923668 12080689153344668781 7315449418013707120 17225239148414713092 7541868702947022722 14668958994569098156 4153300127537803929 14855936288382313354 3971453407291795072 10923205095453819344 9915153061107912183 6462158592247120862 142977273949206130 6221937237305190079 12851801474503089170 4318533051407601592 13638737641222359808 8633186981923467705 3010924357713048701 7651302972756923973 6709509461090151818 3177438721287189190 14019384456690312007 1603584114068963908 7252805561107111817 9019243811388031882 4107738541420087997 5909009795024135154 4203524712218197785 15108013244318915235 17695064898382695202 9446118307727672676 8459816112444405093 7421961569377982544 15498093999263158327 5012597926485096218 11127928069125313869 6750875520617818380 15243375615845646728 3106891091617835813 13396038769393186528 2813025045233111915 16604636679213710449 1856358475957927249 5480292430322932936 9436726115504140525 10753309019854866272 6296644705619680633 26948075308931538 11622255145829744707 14846503462801751602 3549396713990052423 7034182241186717876 1896044056782575546 9989956761218966817 4974295736172770041 2243213193458660786 2244834425549976742 15068022860843402432 14172394108294616328 9962881360203048797 15155683242092113702 9376181452512483011 14702613111766884145 538223623222044886 9355976071736393707 2845286878934401240 471413102221474369 15261025677569599889 6601964395178269040 8530507551035021305 624318382386896188 12403776695160471142 17511532668516963344 5877827116492654984 3199370974246059128 13902404454729238741 11404636755906070863 4679294022856835038 2314618476085127831 2773556889966080989 6408336615545308543 9587359630664869830 4732030868524159304 1402728185924712262 8793068843202103242 17023950168660199952 11192507412831616726 9115705149731599389 8727470761574593258 10767089601144119955 17188131284587763233 17382970345665032895 1399446430038291488 10551469287607776205 18361126639801886389 13126131105595897698 17427222679681404843 18427775172069391457 8795660647136753160 14526280617786444435 16648919554660863089 849563792535758666 6944503466346182871 16095928435941126143 2049212710886376282 10413195145794658485 4411836411455714500 7554263115741937463 9721927596959059076 6144150838213297885 9093735692874017787 6511933669086346142 12082613363153822985 7280517084374528481 9552091526082845415 5722334858833285507 15620126768430972011 5525368305597116570 6378826857320223966 9085586134462527198 6679571507552920326 11453485895533238711 10664510078496178711 2064040884479037811 7114563910274919956 17231175988903063586 1105093848516653230 7805470950484787040 5482442787294908577 10407744921941667231 8042334703472926673 5094591866977529060 6423827028559211037 3153912210340503393 5953983924276018612 9403619507423064725 5517186064713890126 3091400505819635855 2803217160705945712 17914960475045168220 866323531824758452 4487332181469970271 14956922436576908478 1492572997644741096 14627576219591279851 7074113041246561478 8533705550829000632 16991349926616545875 2260942759029932257 2761533515084709402 17165574815108707839 17517151372595455141 15571827735805649542 8272389976076316591 7321890445635662225 14457911181669566815 10289868149810049132 15515400739991851784 13992470910133005576 9067028757130547827 16956745162819984295 3793127748202384652 464497636301000508 10564867159829684566 15541234500437784814 2683009683736408058 12019798136857975541 12905491783504752127 6639655840618659615 6229345440570331608 6803161227106294897 13104569473126383821 12999904554236208351 7199040350079933479 11768287017816093091 13012493423155405666 12772538231281554500 1647735499987504862 8690370499598129699 4276772968301955002 8299275538370519564 10267934678882538315 18215239546096369191 9212230739983789254 13077718305257343086 9161211808316135142 2746871897555795556 3994477687683984562 2816360231566019184 3906707707453774193 8209827677992852741 4967055971974824531 715694516834344929 11178763083700620565 17934821171321599849 12796296371865316655 11622077645500952579 1638972625705504327 3741746471287849765 12622367926104914996 17520497199989649018 13542902208608332744 15595968652694583678 5719198847817014416 7054484294577573960 12728888568535496485 7660546903379745825 10939612136191358805 9263385797488929801 9901280404402444107 3513190041660467785 9219281609414317699 16934938657646358824 706409943905227625 7897146910104768211 14675974445420125057 8264759576096653157 5501439969353373726 15325585073525648590 1069259805666944555 2374499127056989661 3760069440706703722 1049252287667773633 6843651927352482137 2026008892702851299 10034449990219607851 7867195518487510953 4169536606902596093 7343184156983991707 8952378638197381715 3311874022474169355 9153210477395918194 1655204115065896227 11782683229160000970 14442217067337152704 6183511401527677182 10808683383395314571 10422861228732112142 15861097742949171659 11885835920990440490 16796153130422496519 9286322642832999491 9533769176779224906 4562262246036747243 12500326551803662659 12476552574589517403 5368513023535264444 12977161547272855440 6372839638273666634 6563686637802861632 15885330946806567442 16267925972827838695 18092336211807735702 1699792615185754678 15082641380077174988 16783303891207443541 8988660311326809373 11491996638382379625 1291167583133216896 8266794396662892374 12013485200646137792 5171040758720801390 11485124696961955185 2778776102429057373 11466671929844807374 88716687209715908 10001584789787501411 4698027888042919033 10039767242379272777 2475582851947082032 12761342118029709248 1830597338812363868 7975255822233377526 5552946632504287533 7841869467130946692 1030366716947098405 15926430963709721739 10840880968750607270 3147859005744179764 4735522363382691892 4259253999906935091 2693952324958012407 10295726087597713577 17656940578471669945 13540780478076081798 8723197394574635929 5373750746352756061 5938927176379627163 15505082483776644512 15261222303840455365 9882065323288888705 2123691760057428133 8923833001387501815 16611391569708760911 823808106008699520 5879795023935165183 1773409105989757173 6887779301379495891 9356615475469296567 6984979368549733891 2106991140634833893 9219596866484108839 5397587152017950886 967358873007631292 541497942397738091 6631898035720865197 5642156934219254211 8517596014600391964 10736450204150600734 18309390255060337716 17167713938361966898 688992636430931214 18105529403435018263 11517386139379042073 6627877465770598878 247492364703977733 15385208592162557134 13047933761630794709 2632708681106981216 7922606558935963016 1010978156303908928 9494193223192045570 8940585577652295989 18161256121404859061 4139143260478043126 16392265155219148273 4699674905937427059 16548457103836798489 13336621577571781749 77880361707426793 3394036426373613159 5005522993666804241 8806377384757013238 6759931134618189987 11216759790337584398 16777320237896899318 4342340705337355955 4473875745336312711 1177875255174915314 11226964937303746731 15963146491279478591 2978321741984222109 12738865681782734619 14616305856496001384 479779646302239509 1413848178971093974 18217964301402945008 15082011062391383422 5265828153216432063 12651879701399703792 7061664538851321899 13301280362483782730 13054600751282239867 12990064969139555441 17620721266193449023 3119410429142242832 2497832806715332607 10783096740052640500 11339257148694809617 8180157661861919153 16784232209742191122 3581804986661194722 2458185125216435111 15874257932850957164 4033600842036899206 15411666857910318231 12172630115571078084 3943875160107900630 15384738093594844203 10976462455312109419 10316708811157000501 10817218913154344915 18086631759448820738 4272722745963679945 5873012121220821378 3217671201193484285 7811004840159146801 1610516388438990699 15205859970307162556 17759646051014215868 7224313303178917707 15853400703253844631 5246075172979589487 2835989055036414119 7721842052778734390 5279914671886291220 10924961698898776106 13216682990601560222 14279785581307335404 10807419300628094772 12126202883309681848 14452617704969168824 11980859328877321369 15342764908219499759 17785513799644280012 13833740331331650796 8795500832401294172 5521836547400079559 116986824370499456 2684936421435190873 1087837952851389140 3351754511768001331 8360433664422809960 3551462634428364299 14916322972058484458 8402745443207840456 758262949070189616 18361457126369434363 16812606401316586492 16088572442734084695 10191140715914365685 13143985947809245523 14151963904755089077 9634641614909917858 7626543617527079696 2244648752689452091 7845131952632737361 12677568426285764952 15258755212980974921 16019960423822296215 18047342996026009966 18326376952179376768 12587689168843847813 14167128572138341150 5202891244255265447 2325328016542095974 4062889184953769194 164735018272450269 2795810872230460904 16857111308405531309 3639039316906421647 14570436069652309755 5462486507130507800 3424374524280503883 8273632618905804449 9342212356808378573 6938671676251382308 14087854835245742700 15702112460157832933 8228258711635771122 4018633127221143805 2281702272925091593 2327352992654435245 12694994493105622025 9555869949113326224 11620290878234932582 4789562461621497423 7517987349106884512 7269291570499627681 14664025965544515730 10428001241539506600 1621216469324647958 15795405856422644131 7400103339959979671 3069492989129000555 2980961018884290729 9085211832646568648 9053182864622517705 7814284979704539087 4467636117346657556 13799351013886369390 1441115460875412947 14311972905507854209 17340251670738285744 1695349348800131165 3316791497370558960 3839097748647374249 12659776335018246715 3136063145898920353 4388324759939702037 10789219642002607375 4134798868075412484 7447978880245437420 2141609994152634058 8764522097570510144 5858553731659772486 7035569310442790930 16128312422145532227 1739982920905128439 3370743349308156031 9351231497056192033 6511836529791723451 2230826813431472017 7573481663756988653 14415746450433477831 14977805320185924004 3629278564006883305 16073502065703397937 14970679002358548011 819507523395628910 3103181391687588795 10099502851861807234 13539184147121926513 15103379108865476347 2249703381989276549 6365765349508442092 11250208432517537716 13411230424429058895 34962589788531575 13640098458962243388 6750304890018707506 2130656977123741240 14445979037547055203 4950534370536115519 17549535916684663875 18436394172789032535 9533758374626556860 14018659891779026392 7877767658867792959 11364434851591836735 851802046780121662 16223201646530486328 1025120521448350780 6082036703027374377 13712251433671925664 11480729593129328182 14344686142260864100 6465534185661137790 10734528998525724754 1640074264819659025 10002770360004983927 17100486397326887465 17101244928006124222 11405635620839679473 10320802362439301080 6878766635971340220 2879912366831239634 7291756897739975330 8262006660184692927 4767179647170413978 6190795690621603166 13291216605901926921 10469701330607006155 6468115508040796338 3925964063266827913 17161068888992423379 8527686569404544993 17967547505298306396 9878321396987294744 16928939872002331253 8443511392979239657 7179582824738729683 17328003594748776204 14833735160277833172 12618203249935350600 8419318980068602194 391213852156172127 12594193567741032406 5644487254548427677 12417901261884581082 17817294567958887685 5639341315009830053 1154540012489181832 4207351864065886672 3960093901135261588 5884170054006673653 3782408575572036454 2730405426329313899 9900439971062656245 11549421164492486740 7613600670336703721 5162780534731753441 6404221674876331604 3462883047498686236 7527857084113649589 15140770406020716193 17955180098867679171 17581917754141641563 7018521292479227674 2678396181421237830 2593563277986717061 1394134662955794986 17067013867779277634 14074138808816226576 14628646305329995765 10273808435108370542 9347740094235095229 16591679825857407353 6651460185508807214 265631391538397103 1351029607464336210 8533507615009190820 16215683140609316372 13903063120331158879 8030585826716846323 5663058903612505843 3029725318732907264 18278875054367713140 14625494114549415515 8575324492680581097 15896062772068448756 11588609236282226268 17888726320281158224 10164210197398870267 10905117117559690141 4231860721608282755 5334351200921091345 5282906207958737799 9951657276176350340 15147533570864347552 307839764467856397 7216778918555592066 16486610759555007439 8873259716085006052 13911591237449462949 3392058763309039598 10856251704725890576 6827245860630013017 17042390663483873429 18152506927955441974 14084254093444451973 2311068219030745434 935538935970544961 8132529259211526423 3966919956132316668 9731889577058504163 14934713463481740144 12041297573469913507 7272153200323141687 4939926991801576469 6281323727655262526 16066285924524331529 13270472841091315956 17730109435367671200 11283187599991897163 12094930035947392029 15927902195564757781 2528842987680203613 16884757238145788838 13708923979517358193 3790611624411115777 5642986629905598583 14793677843534793367 830118939890503973 7739600025862349696 1137989124421582201 15870081771783868779 14802724880389052823 3670393880714925678 17104767742522602196 8978288185754807579 17057986412639397107 2753818768422985979 17110699534366083573 12843897485235766677 7113381996703172449 15428654098613416954 4222624956381578515 9620923706008080089 3620457628507952792 5304979820591684453 6322773257518265416 10419186241166911470 5145363108423631761 8871173689955091874 12309873743148607266 3727325486387354993 2982574033765417605 13889569637800991928 15735759866232789295 13452918428420629568 10482817014956874151 12011372166535677262 10973934183666353787 3927455656438441452 11438053510940438168 14792418650425664152 14472527398594094340 5178701352502536356 7381487777233770 10830079581860598682 11152568234746743 1220904389520277970 14786270070139835694 14012153972284777584 7537576954887046087 17373154410556625026 9661289663636091053 11778062211108525635 9924330617926293234 2852992986491616641 8307033321167111928 17893223107782411997 9751105082072997162 13958085582948555787 9124282000197568835 150634265456739291 17213165059910802378 12206616244126917124 13058914167554809755 5502378181782560650 16748695513890228722 255713240777542018 17216422169671315891 17366940758917517846 8224378244274026906 2662843529203168532 177190282811558634 10087476671529362512 25174145992813973 1309085316501385082 3957837256939094089 10844450734065598207 11629723927580801472 5784934630815602816 3061759773932247133 6711082741924454573 11434706551193211557 14776475353316304544 16424721904354536015 18349751041224798065 10336480381847831572 8089673822441145488 6185753363234918911 7999549130234251423 4066951435960113159 6009822531535490095 14934846059468196128 16817070769875514721 15467972808970315527 9054071579115443183 7704687451105810478 357517286429734594 3718401262390143933 11055013345307429689 7648714429743718682 9721945664910080668 5101089347947868786 5973178414707645662 7563945662802293909 12848982577438611436 7317876466152855375 13206883579552819175 15375557202448680019 862272063234551330 7758040661249135360 4620141079805770596 9109509252180520876 15212361735381157164 952913625051221095 14815481659744396762 10138237717438895760 5593221364258582329 6620744877018810040 8713938738563695857 3346877537587381076 12572337623734100732 9666615549287475343 17358752923514751692 17450684193047523581 16719138600011826796 15071754578082165699 10264284154156241272 2161945681277253140 17187237736628463599 10028233182210979830 4527231789729210681 7133214612289448260 9986063146544049155 13623826058697512309 7879981283848993377 2546230465297931818 537526278525468031 8756186154940014919 448580480850603283 271756189833461436 8831211209895980919 14352002538132305433 17715165097412535582 4690979916449806230 18399725626669409939 15884594890674573554 7264564941595869826 6169285785470207889 13321659914368208529 14578188487988006002 2398739459324851047 2159349854747277254 7715409067286290392 13728796491505474641 12548472290944341706 9801242782477104892 2137319378666860143 15541523584520887788 4000047821997620731 8691445014644506745 12361910060813040627 17438327959371733317 15774598463958534433 479743577592066170 7167735571335994307 4226335111907594980 2914851937518730983 15826131630017226959 5207241177891886998 406395611387499684 7629775919610212869 8921964048643979347 18109114414114026133 16827290126591855687 20300931295919011 9571197098595731259 3266676282407889781 6862232064114908753 1592658149973596387 8915110056528346067 4274922321623898080 12842956351647143945 422019808116327332 11226597200446350373 8584130442668642142 15315533105324436559 8122430928758019894 4705262473545142620 7308422876699159896 14173103623311898512 652059023619505110 7142806475191915562 16106112920700243533 7372692044911248115 11521228641395704283 14907026995012400198 13222693309768957386 9445006505182092128 8570401456420230641 3332392576522338506 1250224501629165950 14243138550004662863 10041116344434963444 5454540954516023555 17809827217356137282 17057293892529113730 16151853937823999972 14947624216889212451 6752066012321629390 6692648902996232047 7654941877124403109 6037709913417574146 2839470075034208667 11761610947859838590 9348222635743113955 7223144423839299331 17215902320567132354 12474980131307635231 2360929178804762014 14252135076101564169 9321749645832708153 16665550566369384944 2595408079340300445 13535219608660642219 1952693279042233137 11174309478559077838 3674187346948808303 842187862028732189 17411474521968370542 4902347317845199348 4886532483483287343 15358584035814667894 11326797103970295950 2820398755973579036 369515993621095123 13595912020684905829 15030835271928029621 1108061421196271168 17834266064219687580 14308197502331678320 9360963894955913837 11029086680295578693 11218519592795268612 13762479940801097609 11147995223846002848 3626368098381722164 9828561915841478369 11020957003666560067 16548361481266931848 17777172316685306714 6954842481423190825 6385421688744996461 15183489587883805291 12083569316068679585 2838618378340964440 18009498944666434470 14200677413425725250 4652105249538095133 149581546227420728 6357622303152368549 10210311238416519969 12905710771468206164 13819448854953858080 3701936495737251216 8452110446829873070 15604285994804929579 3661426166996886234 2342944166151194115 4656666011129550304 9116300151529963700 5356551101731330807 4966101546992495823 2228349586691006258 3274771059036461571 12240519323541917184 9984677575882119352 11425954748937074630 16657512742432368803 14170482402053666726 12887312065586080674 6282047514866219300 2065034914609671816 770972607577856557 4120649904557713308 562053235739285363 667464088122579514 3452954196537086878 17307900731432804159 13124228645516052975 16846573364091071485 9915954764554017811 8437718795278995372 15763537218901628140 2223152209888325236 15807275818692735800 12403062777005006399 10753086074140649465 5324647759824343318 9988380236083531150 16971954711728156693 10810700297679286864 2201687195966891674 5072199933243006238 15934299505249735078 1595314757482571320 15583966687434156348 9542100804855666785 12789352513715524117 9392922204017220627 10823612868124641555 10710780699310997973 7858393324721046592 12500534348162729026 9132468966045461830 4132869061563724764 11628985464806678194 11394141392781370970 3691792910693946822 2714511521740076326 12833071529467361045 1369246847812239968 8829581128131167170 10572516632568152815 7633433260321571815 1829590294241894203 16126764221482339276 9158517003362103652 12041640294889325148 15444611780943480322 14286555360767027134 7844944705370668800 14930551622470421902 12255190443913264774 2634397579867593751 12740912310313538836 13780936356218125736 15456030660986147886 17665240384259986539 1511699592647484346 6131057776457820297 4049244009480295851 8102192056751782372 5171259894022514201 10219658156855034613 4879344006709486742 9809126620969139054 6908116139027071534 12226441533533262845 2512911299230885948 4972332452377801634 14400967465835631174 3346451994503263661 6364612273665875380 3632412472078817014 9549221999674140439 3681210522898831910 3307863531277067589 9502551001608920339 13651019769087287593 7749548863873511017 15411506697930283464 5836843565842128910 1222818803887058809 9892189388601998906 10454873525497883934 13258183303935137588 9735917179717960795 12790650327144949493 13254210887225082815 2416804607347782586 18381311998202969057 15848157370396596702 14622450684990518883 16634322779381696958 17464071997713001267 9392169692187226674 3809766630995715219 3328959046443449534 9705584224117279604 16198872649295831997 14325296906966263869 4840588101036833829 2626646146209658129 15734917254480620700 12388497664947971796 17055370495037134459 188828505104049535 11872020834495479499 16442521562304612934 17716417190030999317 4606478401344013483 15692720746950757915 5210115889547275947 4902890132669913817 857529244936451238 5172427396322338961 17516388713325583538 7593810816424529885 6154398513940433327 12018355351092087804 11380450609015646365 12703742200315585830 9390738838003386289 291933234896613020 16145410578395483738 2756442820851581213 1591908834444407108 10218764404572638495 13788126309048276164 4394980146345220238 4795022135486250659 12920726600667468556 8238834692888928542 12565864933730832222 13973491068521639801 2670952913475007649 9511208244081874188 766142261484003042 163466522263638969 4959498884790092032 11235022712072807593 12146860966839382183 13814931274776078868 17448660911398476593 15304281467538789172 2754006974128453842 7643417906985199822 2478441970368953705 13953424527435999387 13667836617632614042 8842146545426532937 13792309569630510687 11214566178193007197 9881478456368316773 955458149679852019 1487714133368480564 11020497350335175914 15715691761913854428 9274487081375548994 7171540460765889004 16774249550944396980 5092392566515001036 18443012983380867628 10352848195830588725 14016285744516629294 3316750569533223747 11576411345293202904 16940118353873402055 16347275026583941658 12932053285555129630 4629010454054774087 15730749952232682706 13747802684383691724 3463750956485828115 10399801806248823595 1588161600749759666 7966487384116548939 2066579134890762173 5190992581880108707 17873975255091900187 1295133233501142954 3366462873019512775 138274538229692368 14154820177898963585 15393538937786671176 6183507993609477835 16759241635824231987 13225219203994341407 9885163675885180190 6637004029308781033 2063724556623360097 2805640204447606004 14651596160851196810 8072310640907915295 5558586531725795552 11758092461728402523 5824272031050632258 3746342507066925539 6598711575034155652 15914074930792688868 4866733509420825768 3980693039053178379 3170885721329729388 4240910924679596757 14156698537889515380 4301485407017787518 2458438540197269579 14791763296027498220 12404915247613458999 15236575936764062826 239704894278870193 13892328392450450339 2626673535540156403 1919398052513858973 10646391629801867052 8232097116135771627 8076434550981468563 404909685225848987 1336878440684593248 8758348614907892140 14707915354511613072 17615999152752599222 13207737914539214804 3819128370054672876 8241881817159976752 8805824861682339357 4097702192197878159 4361845988534628120 8636853579696235444 13744697651125556432 1601192989576913102 8141091151086755547 1451092343724865366 14427788430397135027 7826150145553752132 1968594564259135314 6885859014238737178 16999654813148247876 14274853055810738533 4072659724810509235 15446137830567081726 10179849554298758512 2764787698257416802 13595828658991195669 6101224838489171353 3066853000332862530 2813651559926665501 17893992532895423586 17230159879703909181 12031069093642926042 9436044245666009957 9876832629584503942 9881040399293969989 9653912084547898885 5821489041538620161 5888554592257935973 12217223116214658843 4589966588249186088 17570088351718741191 4271992571608037969 14034238674289501614 3963668694968165732 10162338314522816738 14383589968099972542 906012094552217889 5329676266996165185 16996248656749721312 10956211186293932038 2801816040194675632 11508232042277236458 5683454660325179186 3095003748810903814 5401125946061492285 8700880034110358690 15059459117788464301 12037805318309574454 5541006526747814842 4548710578305016783 485471255814190643 12887082694278195066 13240637008540432133 6193044005326469519 7390139235163360557 10839513898669180662 6435571335933158581 3932476416484702454 781526434651609791 10935843595286114041 10774227775746408323 810266216008563277 15713791924948940314 3024588759829552091 10116273954429203462 12502648753111186121 6749510671552241589 10276997015562678585 15219755869328884446 4261683049432107259 6050439873219328592 3860909994392048049 14588404422699145530 1234642433583154211 15892314064910555770 2815210705075390481 7134735996800175060 1493595335957498551 2138699922097802708 10577203786819557154 8954763927831055950 1463072428680699427 13567604481795102212 4449446283803281610 5860389242674586060 11798852167422194 17162567699269966784 2414700291114765539 12430140266621838619 5757737787424280763 18405859703179819306 4783646196449371944 9652552434334030977 11511570337714937743 16777116535962256010 7379255323982965934 11499083504716146108 6972273179175392176 5951765961152594428 7722357134202739169 2698483369642948125 10080149607880187978 4638623869236180024 15350589439374910300 11281086020129845231 12865542190356982665 18398131454623270775 17802444949029608769 7835275210057563209 6364768245949649297 6775618367233678375 5755051063849878585 9264674242553643475 14025515945940549597 7198245601408521112 6104767362176098239 932103578063675147 9624289936424549119 17100328207925966103 9320587567707415953 10402165877133740324 5468383507479866771 11752347061589787528 6399737272299708489 617581046056391778 9759167069480735807 17273383609012743723 11438923804604446874 8727630121046649564 933183847262443227 2261157149791484114 7427126520207053781 4065818589767041172 5255293638331084125 16099679269185845421 15782563152150990537 3655748390659597999 12022658464548532111 3490747572395818655 1282111707555865631 7483929631688693088 12390220903086534681 13156962121381752034 4055585378552634117 9661860494053121605 8446099426031363752 2263470986470672062 2805094759469071476 13309214953940702962 14747678736348391084 10857346240964601753 9951274686186847838 16814790509012896177 4153239865894812438 15858975548570673948 12511083590906733097 12478513324517847519 5571450251794396005 2330604807019490259 13394002622704901191 17112458839414737845 13448363484920073308 6101734106727447119 1718647867215135058 9747219190509668197 7939210761047542100 4753560695274892213 16353515952258749570 12833843083526667962 4124826905408326479 16113919581675244934 8205359020284183667 6469230427256985294 3611723600605190701 12358689292483185030 9816239062148743243 14497729621689456007 9032239650110489880 3616461868444776068 18183642387442660625 9638698694024199737 946063311813746587 15677089751830143750 5759338961529801463 10011402938350992989 12049387468429467191 1973452282237226653 8558210899662097402 1485217064981548941 7678147845049199936 4390337411706661038 7683660097807455061 15050990073272169570 5525007745006386150 6265770852911781774 16985883086431525211 2538409195401798786 3570562742500993533 10695998674628298266 14675157471522244446 2605393656263982395 14455935063316027018 7208140385318118408 5120197507082783294 9424119150029704208 9516330218956273917 10179894779960854615 6573658811130928348 1636687274320613968 16457019212046767072 9218428207542411557 11585171146036245766 15821509782402868835 9305438120366008134 6422754296126572402 17257871291871521125 1854313505744506342 18298674399132194081 11987736512484459988 6884349931164257500 3871974825450967585 15253499625921860218 16893493521765450982 15001223535226565618 4143514525496816854 9444191249466241062 9000522389621504881 7284039504595533989 5510498580450365681 3618770506947659143 6897523134213932391 3550055850572409310 5866758726159996630 6604219822333470178 5059636559977840710 11503251568372850536 3169154533215765448 366410155414889304 12541929342269425 14650759444857625394 9200322841154586381 45245052100418285 10324043398073306808 8335632514119840522 18104276091119093573 1081582269095121110 4671574408905425563 17263843150159546557 16656098808202579938 12695662809591334153 4532446463790172950 2435565638763630814 10257168729262325492 8662971819125561554 364839786528275849 3346425550889927228 17207084953525539141 1170726276369123908 14976336081263270877 13989598305149044851 4682903979757494832 11996399282355457983 9879317888204782462 6823652281018076271 9429871354663003094 16576642607938979740 18165741711851564473 8844968787604044136 8828978919649269603 5771754596825775947 12500146750841922045 1585248716528163517 1790576453557260569 2970619122406388448 9047537504758367528 5732325450064383159 2343695285233831852 2436460182430990032 1351531694529486581 11401629722667624315 8606121243569107313 4193876470037242522 205116174249374382 10474497985835364143 5383187399234143895 12776703346267285218 8079054646570033383 14742988752378974326 16486578609914798365 5016601702269158644 11809091628973183731 7679516020333040130 14120320690674342364 12290773039778738701 3398520894620744946 14151438513670626852 3148632024811291763 18195255318375915301 6034668953096733172 7316774866479807241 13251572369734931918 15602587283611476057 2110709028655401356 11758768260600661738 2350410929423748800 1082123902275839241 13083352620149722350 12076568336371717545 5788051106031582856 14305282334674743738 1462613013416774834 1417698559199448283 5707042087485634908 8374651646115190646 346495570573459746 14239913942912850100 12234180417240209259 14785780156650035630 536124854811949383 16086561071036488066 12186451767345982274 4927265049578383104 16270661057544246065 842123575630734579 16486866327413769780 2579012517717285558 2853338680627299175 17326036292982406483 14645295938240270356 8610525843240264064 205741859605471000 13570161402186718194 5871488428208901112 45955594765627336 17709420221881751625 17653931515476716702 9546724516095729773 13501673111662025347 2972967683723925076 8144034673413429740 4561821499792980971 7052586795908439718 7177109886128890272 1296471864825227982 13123450520358204427 8731712619676215838 5605997330465294289 15494252099864972913 2471094397808075020 7549400814995296999 3317649052621893495 5321744630807803972 9908019872405472838 8192843088463584764 16531083370125690011 10558779916179051229 3061175377016198004 4141179893208597315 2110333218976025550 13303817751428488263 15701588032327551517 5185484108639909647 2648162208218354458 7000292096464100701 17662174785526297476 7640145789862218881 9707579507797158643 8544466567216382750 11941393435098615764 10186514342358531377 811001716885358390 146732765083061911 16786333196390205498 11775322417237943853 13476577588032442287 1206392536096940605 8990406196255320313 6145453811978785913 8805683625179055229 2865371980882371382 624947427405165761 11744870504471579571 15291822853748381929 17212965562355065136 8731372179021558153 12334774766866331319 16153624392084714293 8206297382557955361 6174893508672303844 65315671825207028 14611694107928292067 9914778379011200801 1847835998188832956 15646576580449525833 6203712993815945139 839857472289156931 9742390634240580146 13791968226048429249 1150626287136607016 9815109265386079446 6594603644253519289 4426385210459531760 12037921139436880977 91953327341622677 2601890894923236850 7333665061936682418 13162072776654877240 6311626897047013509 941552445276825787 9414333956719492699 5668233156946015680 542296733889062479 1464750767136791157 18191749171158657171 13765952433713915753 13127201667698877589 6721320982594416008 16061842114501213351 1149272608986909205 9914244057898857724 10195861107192919282 14435850162624705275 6519437061287169187 5266493041167517148 8827815593620463793 17490371313532145147 14132025410833975523 17717901451963392579 18304360968844060070 8893118946927407131 2271003801679271126 15596576471212714301 905711158547716936 3801070372445008795 16388225409723757605 2731658185638358192 8863071756963230535 1617529677761826600 5107739600509572601 9605548408209512268 15989001794445630050 4759189345449983064 3854752884949638886 6912285052551608905 7308391373175598177 15685105286773460945 3481346893794537114 13486470355554072948 5544470363787022724 15535660963131136386 14863606402065050426 7725964987138957425 11521926298150099981 11580218897186869933 10107564925136738949 14062556806547447845 5355702323978874786 11825517527783752983 10362868674455964893 11705143867245899264 8032371477688172325 18006571161793257765 13358747714620441755 5762771290511649231 9909304097181610636 16840654549818087325 7238704023783115940 4756766263881107671 17889497531903195146 5861747105694411210 8038898133942045172 1811581832156682330 14605833955093648375 2451348388523082490 18118854460517555733 8089868855809626353 11763124211853711667 25465908733005331 17298163767271986439 14728198529868200322 5529436801884559635 18073339215986139819 6070611556393000892 1446845687658149021 5574739202560588039 1086465672925165731 10033671154474609010 9714088362373903182 2220902720102908320 16356992925161819262 9429645697214166023 7500616668427796380 9863757634099057182 12206944799024048655 17020891392875461672 1142664433489874223 9654342820715947100 17018505159895048942 15462160808434925733 6980099316723183178 3726765680422599893 14235862980248542787 6661182218605562182 15960595984556954057 9777243136001748981 15289663728971232835 2404136503627318464 1562805811296685902 15048162331873455835 16435400281656292416 14873870114005312583 2286284772158775055 10825656765919719166 1281527245057078527 15862678835353796634 5507418815032072561 10445870856343498387 13615021927462453097 17645410092543058992 10856531911109347161 15422413828107708351 10505619890946128094 7278748328584221958 17974963507410144597 4330675818523205741 12708731525152819726 1656060012432151639 1457550561830448012 318491286904048248 14967930456498666347 13182453570963850421 2774917522221096664 12369924477519783279 5881087242815526304 3476738865560161812 6370125559489895107 93829882743564567 16235592872445236621 5680400290088697879 3597757935356599024 2518797091562489488 18148399834349139865 4567813287306644515 5770064129649179093 12500594022727278693 10286614693755334914 5162964255731846181 8798107440987449874 18134262148361733972 15912110167258052016 17835422863324961817 5611609238286772180 9756664658129327185 12130809588440755432 13672820980575900481 9006519789502501883 2243664471173847310 14036688068168459912 13794225561854346646 14008699334461380533 6646408506301690036 634374703917716595 8761659479498659350 15549361688300443104 965126804590462499 5809873122892612273 17674379910679004103 538127476435057904 15518380374139088362 916062661769486360 8801910032504489527 2169035088735195520 7997381278408501895 12633438779696886647 3457369036155223477 10085046691650669264 8066605834190852385 701931897885463852 8416897235171214701 2084655931034290828 18168372261619928926 1396761065495265421 17965081404251939221 12455266087314658366 15488036953986431010 2804351326869224887 6850897801368474193 867071784736894756 966891600586243912 2477927059747029926 15570227562551280046 6199574576299052436 18394544511221558677 7505535138422956233 6321332994666762437 3638479692294031541 6246317873393383857 15671514803691266261 7962579401892525255 13717510155343423125 9275872240627690108 2466502636010040210 6211633581794002988 10855148248329542492 10676575127214261619 11804650490867217683 5142493909797278689 4484162947996143863 5532849941774952708 7785451980752110364 12847817397398325150 8542277756829990455 4159507313053186465 4524874308580225436 9928324328140783398 15654031315576724675 17198261623066751149 1785030910107896265 7827819104370883703 1128257104874425469 4383023714471325105 15087822175131356504 11705315186638632107 6288130656774761309 1340533947953528436 11829363617472491388 12803500477436303683 298348925189729671 5031476339789179394 12691948835071969589 14677907525885152637 1756475129201580254 9214849077518300701 5168560371523937958 11343411328073160369 13578631842691787602 5276455469102284506 4794543432336412766 8972399706882859686 8839961012398995197 7278385940874638882 9299585892355542584 8598337639328641363 718766968098633303 1182681005202417541 12199103226671144398 12027251992228300945 11763140824480435257 12211069054645660177 17072081416831358446 16035613189380800360 3877547877510407355 9488455502725398258 17317187438565762400 4301014688477058302 11126114854725330686 1123918796678278830 14027687174807651993 9413438725525043455 71413716516942210 17143565059578102260 8176432159490855631 14287968621580942119 1994541955444189016 15209780358637521994 61934030897945539 17520064190844988459 2699031698599380379 12726180714980836356 17727864490214854622 8262283824604927325 962446705485096248 11885516233521313779 18178508761089579148 15985755493815146980 17494231055052518807 13784774785516450669 14114938755102775451 914854550397816339 6828312782907186310 16117948557017749786 16973383466817265128 15497974944812531876 2732585466478043687 13686069638583472036 4408040397725813355 3877241414172767417 6802816291910085852 9225877629528756452 3310001866468766996 836564861851765584 4658967073287297157 8405521316375345211 16135044976902617671 12792604453039173687 16961379095764588900 9549320862181219001 2970462790311681327 16542247454406335190 14574928648214179386 6217410694879536496 14754166145487492652 3118218083363544399 7301763514053277359 1310889420789834985 3348923222816408371 1107806413975747838 9365422750564793574 3920875346909681709 6718836443866194678 14057631017360584438 16514530491060742104 10707923391726967913 1352368231129383180 2937947952351675903 12446159730434494715 9500288029025192006 3982122934118222813 15927939598906781093 368389881565843198 2962764012321848047 8363987895439493446 2532450630526078205 7784374399191935066 10595373648564536639 15980136736249456562 3003287031435051554 9745077904083962716 5941525212201415329 14642419808703212295 17522947226479836150 7236021933078025647 8481518298997224012 3555542092716164251 13000907217718185132 982507412729286604 4990985632688242285 5664226810611930133 13960989383626672918 16066164419104485969 14578387635080114778 7088857158736421162 11218837663799707362 16608135127530222028 825792812498505499 2233271487380217035 8406668124296014242 82306748791699329 9516455879446742683 3805519391639848927 4291107167692553321 10640068123832085430 5309917985665667883 15996139497058960869 4786451491289773467 3053228847641257869 750471104022377992 17673452723427444516 15003385534906145201 8534360947193794775 5666132668311801767 18148123367681583770 2930523530137514704 9646134247210705224 7108942771405777653 218229709543482038 5692775119407850381 520331847593801755 6086350728061523634 15214611845261855809 3205361382680736389 17182042426247884825 18270730524764480328 6332482336036097838 13376786620689328374 15859783875641421450 13223016736529694220 12133894757626426355 15435859512615144835 6651403127868796653 9140675185882123213 13364952941847858211 9962200188106970801 8566324995450391861 6935540012895203406 12013020916264112425 7738202849583104013 4141579254423798342 515546067110464462 12374602838401492363 15924445038450156565 8371574849395925600 4062036126653881513 15238118623241878714 9193047381005684290 10280596156096114857 14720574289143954148 1972855240568610064 16880502796978371286 4333974242831735714 7276928982784674322 5896500252863769230 5129928143922329629 7941082995281078474 3676745379759550866 8538013361355115810 8641652647920159477 7695693050928344550 5989912636538176068 10160536482462825618 7865992952739639831 1874355579632287120 14528116467306981064 9370326231367236457 1181543068258928312 688759495001922123 15404648922250298274 17330543123040467840 11247570835748047840 1397981851477242684 9653285702680157537 5215518522758441297 13322260378280430332 17921301772071899724 9196951395101746906 5538143812232883048 17971553016883055571 3726194379141154771 5870039494483538797 12003218795633390075 18206806510653809728 11053793804801900310 5576866473014719719 3085782446479576549 4094705369697335242 7491589540197034955 17287414459438634035 2243906441024217460 7903436558717282711 11037423929520178369 2808107693431663067 13473714215067205469 2932768721385271047 6686673081041215694 17796339629140406071 8740172425516849956 13469036336910820125 6321599811083652918 18355713046635321332 11154082327509229556 6608614972039674602 14094039140197962271 16091157326157419616 11156516106912952851 15497095207932399998 9918873204568679411 15210102144769845930 7683732924104236876 6036024736831002936 2172166384715886066 4007313288930284986 5632667554157514136 16251313010585735141 15034799158543932469 9095809607367187828 14908065980172630518 2477468667992282340 2181161800900732993 1755090553726428641 6660379411508529415 5545604412392502397 17697704764869887404 13485434256346139651 16673149868606899077 10193024596475805838 732583220629509068 1338221943757561962 2523815917924675769 4232980434055728770 7954717755813443796 14356112147067191806 9832053683520852798 295616363628215510 1736367475319137395 14048985249351184901 16649451508280787093 13785710114511715184 2647107145121670991 15771154651950172546 17641707855237254968 470228634317152788 9870417344823396313 12740460196553649463 4344321691844289570 12426492392450924132 5970388154147338302 14548189319391741751 9538700381613119226 4504503288969205126 7554782618106714840 7249575848265606809 11955105233345815249 14245777218922272558 17627381654289821480 5506930860947532426 5202897259189554030 8746677121193505656 16988569867026258622 4350403699473603214 4310105860393506558 11876391844857213169 16369960327701643224 5360984529119705028 13589993547379870660 9719918818080609472 17913026614494312601 9205882038474003474 348937631767009608 4878462253283852280 5350336986809370237 2525435369913848666 3508809911084559756 15837850053032692110 7444990490376455383 237331962681011769 13465697901828705057 6067176140417668669 8110881788229740106 7772416849267912974 3344094680933149187 16952650588473125459 8886611576240110321 8639817773161223466 5937408715684218323 9774185786966228500 10424479746602931354 16746084085724972822 6986340067024399588 11220042894614382378 11298781073701176726 12362194053223382842 6947741419846657057 5696616513591516123 8992391784851541058 15417409822385966184 17034503579219534255 2290249756816896219 10816093739677994109 14852432390078740510 12487829618812836819 2529880004768799643 13772238882984292783 234753673321787240 14321910008870839579 12885543551620407777 2646179803451209563 1941914983637999862 16190960698422214388 6139255204513672621 7730586402581320855 16657706004842915298 13572325792359668634 14707163564835117297 7762974120720116693 16162563096611182042 808025566234323522 4864165590183713203 6659785129925780815 15936397853813559418 17515209417297099418 16042294109684248005 1027386821588449100 14063774749152956107 951084194025396546 9411582287623537444 15995610211406711672 6830645178312411015 3700777667316816713 8345984811783307937 8514420633063283287 5634408676635112147 5844793203216034566 17706713042745105689 13099491694637750961 2045264870329889281 16601882887906039938 7241638036693066776 10975713283000250254 15563823038714476130 747248711090118876 2777652359110819586 16214333102531660566 13938511452411029308 1265711134005727423 11861919520706276105 2557794823807309925 14428465591289529544 15925135733224639719 5956622186969733069 2159408093836280834 1776681285676702510 4808550443173859215 3225364113571873829 3125525179246340782 5736346456159427193 41055206007898220 2965591043571626099 14243246955219505208 9829537877967362548 7910836860876916845 2461184923846054590 1402106659030976489 17112694822579915900 9985441573440984169 1760812581314302755 12069315092936184257 3290442869414036079 2336612210407581336 15648713670054780437 4151884853279366041 12863783457141339547 12688768952059841915 12166478037182011437 6975940241939686290 714735195457826479 13977673829181324256 1216795994477766595 17181825592112502212 3929285441535624456 12113611683517286053 7118354388431622595 17678256522147750538 14153491475060413710 12342993456018477223 10822261988170071494 12798668321393330061 3085004995381470487 8413365285084888061 8557156974600851046 1481750492647339564 15249347272272522309 18118016932241445461 2327002898717324068 10999289819359755373 3242215820139152211 1306193761598657422 5992236759747104754 1880842362663019040 2389001629253820423 4006011455284710047 553096578593953348 1886078347421641591 11225745055165334854 6052333560228518639 13908763228822045131 6367755327310410169 13773161835486953579 14870534656340945230 4849758125424504736 272938587111932214 12229950600413638620 380819563253128913 9525724994710914823 16835942535545063086 11770116184420090122 6451419841973009244 11237495047316743120 10300383284886903244 17598704157335892929 12921421774985790068 521327445629147020 17036907892105801565 13314762854265309671 1544377331391081011 17255670436040267331 4051521850123567267 600509400449220675 6778752052946351916 7317301728952639974 6773550427328742757 4355679407840941497 5193706089544946148 5644269735497285100 15689486231451070183 9589315942841381759 9515438969021629444 16595526419458585417 8590037047924006209 4589238767281576856 15469213919318274099 5645302039186176622 4770851737137779678 9494062221456402282 12009656217370206346 10588673979194443242 14049413496674212728 1517008357625902969 18391166007550229600 11252480659295304676 7426682504688373246 13484689328825161050 16641871168972245884 10684977962783833691 4185137822659672772 11666865477763026883 9543450539235223985 7058458566684636359 12731789474832553024 1849870110964611859 4579297311737677759 83061092911397732 1616364794674826819 6208102632825090431 7640417169297079103 159573014911849798 3768518952285297546 6072215230413031798 16997435331074424697 2749341780337354988 6157440042959454707 25492007372835992 11935724888892738304 3040686696669999605 8344950754119220774 6712678442244733420 10406450538083015572 2644826342371273313 14525950966469012716 18243314330576417290 2318496170253769944 7219701207714010598 17282613244904150945 1980538963061922363 12741270106950988432 411943790315952815 10509581076171139601 14513337143532639112 800620427195183250 14125406944815565951 4862830534911089484 16222855533899483983 6381009435992554427 8208397867104320333 2558048332517941753 1791019601382461909 10568200038125854251 16471663143608245857 760671297709971332 9368608863799586392 3704201733590736160 13375048792866470434 9942221369639404922 1072842814045189023 11473317773671892432 8336689388569839234 16846793964594309730 11352455591261946745 11849348846917080645 2759215482099396640 9697785086686182111 16604421960489417193 16573662483129540507 2377616564122781208 1477808814331557024 267544252024568209 73763805785427433 11212870715740062396 14537702189428436607 14178282186045937090 4553852423556684701 7803846188934741055 8331947710085543654 2167005205044889818 14715161979751727677 6517915631424869214 1306494707706670277 10057767967564378780 14607890253311369330 14373516619206157262 7998348374923356517 10837907324142687504 1156311425751132923 4710244398355910600 2771475850554905187 10290629629054926726 14801518159697663506 6125123160090492827 6921314869577725310 11728353812702462580 16609755721309069483 9410665399893401433 503389426588237939 7536777286280209524 8988587489441542052 5516264488108280334 18364580601548077130 3729823160911601771 10789750274594100246 15543967895357394816 7293346019878524505 4317717310566393847 15037525667550282569 9811658142655435245 16171456560686589697 15698416507221109871 16701025132049329443 12645869110663905432 10806990090340443130 14609141850411862218 920551752080339522 3719849841252242708 10198007373904569575 13492195387132183556 10361986405886788079 956307101312190816 17758053556653501202 10984489639953209707 13098974722533518784 2654701446512852185 7546175011224720941 4645735432424803521 3031480110606168159 5967098997703247172 14419986362594012857 1859176019161014472 697305384840389438 7811424280058940871 3114610301046334344 13578220993491583469 7309973178297249516 10197274921084436667 18291975053322988612 2309777334232984374 15725283207550124827 15893597857355715651 7154646402592884500 8621436350577163306 4190628066362574106 2428559414932720410 14229717848652698859 992255964410682397 1883926259398459433 16296990248052998611 5781629545494540388 17698145740679336795 5848546179611155837 15255886532995134544 8509180678753723686 7791942449848230116 4736890344483735421 3767661921740411679 14437024668317850712 3068800652222643163 9765127557330227458 5588463539876664504 14969658778722386825 18395536456517335722 15718457757571245417 14074298379293761111 10097823387946903441 10472578659050286018 18395406718466887315 16856156039682924747 4635091708885206647 4097175016399138634 6610709194523959730 12085963364936124543 14058300832333578275 12238850751762395040 15025679732474260370 6043844542295320283 4281370872508306451 5569429264873043835 15626627447759267382 6979656199124140603 11289459836696284653 1743614002122677936 6468104993010196900 13555845783677817680 11142886345058872540 14957581456170317555 14117088856083885734 13288056950405091482 980610283347688665 13181938016985167754 15324879964683669275 11228687464549464974 7862538060349878627 7258505701357877127 13226561461697442959 147047631975714493 4757017206098706265 7212763136945335976 4416646755793288257 15966075326487760607 1366497127630119981 13014398819222770010 2399439840370403090 4340061507599020027 6684619233096114768 152720566237108431 1376735087853781411 5607242775098241541 14243294313729059635 17279812620829133791 14730905559002234816 3282465211215314556 10295950630062614008 5653464425116000 16130697874640669014 7827623721727375836 14524292963443414538 10671080855667381177 7669813257352148555 15916888508677227400 16614222285430371224 6654034265926771678 8221654379165810881 14811422563360464740 625371925750460200 10803650424933169218 12384046227152830416 14939853721016234350 15863191197156547266 7655116778129623732 13043141736235509597 16772933212098980895 11597841586378194775 15569644099733645531 15609217403980904651 11052879079332454937 12277627274270616301 916528678581872094 17672793299670769663 17601284156888019303 13358724809960494650 5539085290479678736 2140584027822916501 11353121775698737789 12114654668670011951 18417763601008998362 18386324658092528377 2215276851540000005 7214902775526948297 13857299599418017053 17862862958363968929 10606333840519085321 10770212269765803514 3003182347854839248 4818483261348874810 8767941591682294889 6851558802018947851 17959148724250016735 17474750021946567761 2986969058257737835 8448860738397714010 2879548020261743867 3204545052082666101 16539730446076876197 12623208683683386220 6195769636796967646 13050941941555262259 4868760379199240228 3955812328390723369 2364581988228184501 8024591263762991258 13719214839014099479 8985153556451722065 4576247107509410948 10248350156584481709 15923578297103658943 4548670384387336042 4666575934357506378 4505616182497805023 15059829192653544192 11963157373932670031 13316169352830320012 3181178474283566777 12458878585692946361 7602343887451683420 5535105252604383562 5435344161101016923 7974298048292442297 13312281034105374117 2394922607337184075 3323000385300641653 3001615513203289325 5133047231237428278 7499326325490944533 11657004013461233568 1625377392957383277 15040272902976506826 12891073588815394032 9372230038796871933 3627333569624848552 10966680580207342857 9698415506612204434 10622426387254242500 7089768744464971259 8225517431859484824 7773193780722889698 14736662153265161773 14077999450133452718 13189931633729155760 9036765819495375893 8692072113722962805 18294483217837054707 11234939098013466093 13815097333108946774 2729441666107609089 3717142114926144017 11896746000283180245 6399630839501932764 11900114090734936823 12740587718010071427 975177704694880770 11323915621511735481 11381054919853177275 14544819094750807370 1063150311342656138 8574483584313691523 14102477914096019528 9670276288519450051 1626312434392355010 17354180537578504178 8139865721067010133 15507893716694501873 5205563321906285053 13253278940294510118 5074956835731337406 1553709339131151198 17643594188550317138 16718877561001304613 1212515195824983642 12575104280643898059 13061424448197366754 2453372515485342375 2743187728347712980 7117358710034528116 11972398581386366971 5386078226041250836 18292759972542430782 5177908814268896363 10031835493789008869 1685116236340694377 17914118133177693520 6762133284193088090 10766675490130105735 13297409097954010868 17759467163582826886 6232146858943221999 17652424730200315661 11977115275877874398 6814911163430971579 10150130792155664086 17375340268377747794 11215576179984718814 2299816591479790005 13648963307097245139 6643415051902742302 3486876308332946078 11398123902508731045 6876015845254913228 14417181999089013339 15649318830372688003 3348041050964825155 3002006114037129447 16883594806046490246 1826501236819373256 4031983903283833205 11950028495182031463 15121553493209066016 4843422539637355514 14291457936650652880 7827954244356101580 11028323811188996230 9330228615703360306 13678102673227780079 7314045398300236405 4359393085113085016 17740081420065130580 6723850085629086179 15438779875715015298 4793413269990120926 8854755970970780644 10196993495034387658 17180260364923638950 1557347123262886659 214648494549519999 4664707988419809249 11760515945235613428 17761602686342362190 4263888304412791093 1512892317034626983 11163428120078633729 785228577550621700 7742035140367034432 3103733246921259299 1529393501748201992 604411477201769325 11308801271878618548 392779160201524376 16667244746680363346 7455966186670782662 7690419836562830947 13981965950494882025 7746029151970571380 7727299062420270401 6028379173445861027 16878919876750903045 7423499468150233761 15558785027285051321 44268481179266834 6980273760114712793 3736059950378826151 2088993761318917031 12550583846197422359 9193189331364276021 3103169572448235414 9219587747030724343 4688628113091474948 11928027032914060570 15321045902277502764 11885730253054388568 17409083663909527875 10599593975177675022 12814726155185578074 8411665903078102683 15515500983950153785 3181400031366790969 292138095205009764 6891495171717481352 14195186508216630617 14718909281502217556 123160262889695372 12433910777742928948 6593661722440774371 3544471476704411348 13813689469696439783 8909312883961468417 716567742796786071 11873065446798614723 4237334297797017213 853357150356598061 8364489734324148874 16293734814340943020 10307069750521763582 8266798440432135919 11737264277339589947 12463452131524197790 16157923280033467226 3398327740557054317 16365161143857331084 2312375024597140455 11702917758390003029 4959082705873804384 9795338898086672208 892468207165470794 11777919821741668334 13185870658951263840 16705120440359742875 4553063832414685491 10007386041188440819 13721657158727226989 14705763424256570569 1623475132572582817 2989425713919702693 6600456086951788056 16486106201246350960 3718802365604805384 9781289100837691245 12119879855152923532 10966867722053624550 14941416987775506575 8719446274239670619 2134830948506248672 18334604583793457807 17203923110169660198 11634352818035490038 1448791205459692782 16139835254787831393 9283296656866067475 4675314291442356635 16337838055783719017 7126952687577192008 5192422308674105163 16078900897710492748 7836334019228380512 8708455612498529357 16039530599805079243 10539952533959940209 6963422063833201789 15268956430530116182 2836966922182756276 4497631471977674218 897340103603404535 17853813363663051683 16583137471252597136 1934666626214559582 267805855304259479 11800423778296337424 6183416565870171419 1345989362543271090 3023972491948830128 12974614603002057886 5537365081434703146 2847350044010182277 14738837040871183686 145987776805242970 3257581408992570685 3259799449881301389 17504598782852298845 2452977750175647645 15353183517053768932 16739080154309500385 12995145930905157504 5012241762757520190 15573586287564800593 6500666386272836635 2378079044493383879 69035273823712042 4669751826894183762 1499898696258992776 11758342388262813098 12000108036373718101 4096926612340362582 18154966487020461679 2193594796733249274 255188928685095165 3051763693027444051 4675133807348338437 8782223325982555372 1489811874171490725 8757386636801026190 7774005739613948204 2663646842210202751 10680574738456130153 14261518881268998369 17741847089574240916 11175008317305852187 16400213821748664042 9815210163243675226 16738291647663572090 5820663250927792028 8257705683485656430 9430986054876480183 9978399554675335291 15652395169337161459 10383589675586102964 7906483579309226148 14560016632783242111 18084237102871670268 2684480171523322588 17685522489292942423 4795612081481451132 16803667712743252989 9604132244946942603 4398961036578754321 13279012561222226640 7898959619981913682 14605209567366064327 16938361309774931708 13098724102986861789 13819862860607572687 13230759449110911700 10717247530411270414 9802596385918042773 14402331314753585584 16684515495844725731 12646938955717838324 8790611776095842394 2192379685192911159 17229155500313708167 8264190490141035622 637754897542953695 1579405800010341421 14573880539238639859 3396396870188395952 8395906526415086492 796297501963693663 13951389450018248881 15998773887111286357 5356696608218398414 8648004342423904000 4138457209625664145 1230505854499998516 4539415076808267342 16212942397480686863 15265598735835295457 12052982940026397365 8389672642252605559 11858056381094929566 4287123540400521713 17755470714606813069 8022302402194296456 356393711210094339 3901594004789417354 9075863498056032266 1158936060495533908 5898236184912468960 16129767671889052657 12477192883587154639 8979383056783732272 9333686393970687350 7189941311939335960 15121043789963813065 8422825116085079915 4117144511583985472 15342045861741551060 796167969029489923 12684756913654711953 7993793822526847399 15479418079906543371 4478947981619977712 7615752660632729898 12000694613700476343 11754767537752225163 13983768777575809838 17928694894641822471 5802543744942676612 5623306520213162175 17089401942484226001 7437226500325391825 8697392083071990593 10605314892428423176 1119316062257219247 490566512570983099 12095200859876769008 11619515165587690880 13905912236260578820 9350355801295728916 18303390590925342595 3030962837401163010 17389198261159222516 1732328563036370186 12349544889193891316 3495663382653603141 15777341948338905832 1867335503996789618 4899191856300393414 2919544675947579414 4655848732022355427 541994235741059628 15198342192454119588 13802121108527936691 14857342921156023156 2425010241677978130 18168775503174981620 2424799983035662767 18390620751120269716 10835246155786696948 3005002061311620322 8808810464479363925 11947933608576339602 14460184397536537502 2524996277414096760 2290518750044791290 3699306839972609390 10578496943778811550 1213150514886302104 14683362404924605738 13379185882765847980 10907771931545570918 8220425638398193184 8294455085030867046 17901456769984779408 9047663060482005675 7273287513202220704 1151384072035176266 462290655354353810 4825368035566259822 16967472145296785292 1286838366100670834 16135604294100831182 7445321902043948007 10215602147010688443 13500634551641685727 7559743226498123790 1329066062939146488 6937496733044002557 3717123887121912609 183682472296496905 9635935327769691314 591753995902037950 15175545295798221939 3027997165036180793 9573071899560327617 7233616811369915845 13742452342138399381 14691332170524450384 10740168521650931954 5993011275605246393 1810926392680187263 16052584147574534154 18051786518581000005 5335070644811055440 7510681136938221759 6700737198328284109 5107026039505662731 6929833366820850033 6404561199753786935 13981212806929954339 123129702316564251 10981911588186428927 11593540656238500331 7428374985412484172 3139759395035970946 16090765580362099918 12454738773216977460 14248971939114712506 8051802230326283390 13252372790600679366 2578276117572712598 17612492102765775286 15721737379992348183 10210275130734547526 6200243101960070425 7102319882284565979 14972700598253081711 13575571006183281308 15779173466777224823 1739909530717831472 7495504166137255563 5528523257771653053 7166780874831580339 459253826925755069 1031643031364150511 14007305491904007620 9529314518384434298 11078294669313488603 1630596305505797271 12321600108181015083 8797882931337199130 12718306919578511982 3388780358797499198 4781267730972013747 9128979154162819763 293052471197464848 3480909478766945631 8927218221043315709 7002234492481830088 1047921338181094193 8918695301527877366 12573976932168157533 669197064625327866 1848392702965926846 17875898765341723951 10238238397558421427 4302022462655559456 1679389672261272912 8985807913134384995 14988504802727797286 13302427906639262002 10975821248432654449 597657864239603867 3951889988214735935 10249596059210888750 17300491794163247638 12468730705747564670 15242518833598514300 15297957327285960031 4958816469677473851 662174967932897379 3765883361728654255 7533330255873910974 6728725902798105851 4672066227282494580 1647736137469410600 13079336268445966745 11433878067850038553 10462893688276911480 4382550582004307183 15765264564774137094 1811474538341109558 10441369330772200317 16906631361107709447 482977371746894416 11485519918179727533 649935487825004704 7447616681406130049 15444280761021764590 10235480455907280264 12928758957544732899 5475511463694095373 12104812181039080750 11784290683833298225 15595252501055513841 2828932442403151134 17417920803844746561 17523051649558054796 13712642169011591533 5311459025548770575 5971076614803824604 9495776406988685365 1632919861664002036 12452624918971460298 311284959961615537 18006405808737370100 9517139727640878006 5975893090867906918 10619245281977972620 17112134178514940859 12129670868596232145 16392155387365096784 17374436249483619040 12423936642776928199 1918145930910016113 18231915357774226460 11291194804495157448 17952018063261330260 17901225402133675519 9832424976716201511 2777717259459469078 17813351854831733765 11384506338074319381 8237407313070618897 884653327723176979 2563193556559622908 16719159115416785972 9557939637151805878 7413333299874222357 10852964428669170486 11567554104426007660 9806775449852475913 16129477847722352451 14484999170512780892 3168664151014577485 5632537864751969916 5404099560911860766 12747106234226308071 5394428085226819393 18443845160102224568 14376814458448890906 1505215944250158296 4474218238093697214 3879125958456699615 12031257486263544806 11902212434091961363 14536848370585761785 4662044092538964446 10965487786211094211 3428118933065193906 10732391061150099911 14818157707081172893 12706600858775509923 16642294151671737674 10733794410406990410 13085572912741979254 513647795662862684 4245400139563000968 18432296051314891738 8539688354928040273 9903850040081112138 14854996249815813910 1473442014462169992 15548809086813905926 11776556242369875600 2095050509140751578 12543309981835726502 2666262725348247997 9794841010835641330 12444404929325636145 13178309502148520405 2959259724339865844 4337293150893175870 1729463998390525052 14138779783291089013 3023966113645126968 7822695186054928123 18295461894934374911 11514029693974044164 9597412196487147114 4240038858407299626 8236572885085446165 10213755673231098827 6315198014304530230 13899347887861168562 2584952675779296419 5064084415853393814 11732063830557484266 5312203507625673975 6453839787279540240 7566905344150773189 10730156476963936320 1046005458593094886 599520030642258245 7729217751963790310 13352890215824986601 12274300214165996642 6646649461675333252 13128052778787186454 11417240877721381963 1360757972277929200 2944306658565855744 5278509034072947277 9477310894524128304 5828310498460773126 11348299380073167 12670121140628508587 13436212533797698974 12265389144162293171 15032632483780238532 2670591562691783256 6649286797738068533 11628526629888626081 16241596144194825388 4591321968018140153 14425001073053940290 374726020870242347 81077707412729083 1893574273616185824 9952651682063846988 3365568631737128170 15709849412840160876 15881371094193575444 7096308515729573205 10770033584753450786 6140736451303827456 3800998579492790824 17197832391671677750 2210228610570702578 1850400474604727424 2019642381784967864 15251154109152027093 10046261188154216169 18207770387797346692 12811295689809719825 18251633165547181807 5474567455323888075 15123350752257524446 5085977710463486896 11715655486207238192 1536553180425678450 7166373961502237877 1297873323941922092 1086365874165749407 15348785746833300911 461633006130685571 5189268625386442215 17109335991688445134 14165416869668661806 163006122635962089 13571084595132944836 9372559919284498038 17612133902199809761 14455310672372198882 3126888058175244565 14788305636781655412 11944233829505387879 1852203449383458688 10071944122735172211 15914145634073941081 10368734131828775133 414769636003255689 12014709435092377922 17772109227069671413 14810201000583225836 1131414105765345797 14341647661140526182 1031065839773873555 17467982142010308645 16733211990393467610 17334502497297931788 3237790753218900503 5413596046306310169 9265831802717078301 6386932261941669737 5345892814411222638 8357160539127438826 2110975685398306218 235093215331474614 7089351618841215205 5276644472741104483 6401782082792343205 1951725828573507707 15935585574995574807 4704228040205016937 11085035007559641286 7395249055005701704 7399915905741347482 6403344469745201553 17950412317391011610 7868364477600386905 14081247719429930706 2150061132166354683 17935640533380859414 13024211058432448146 7406755772290699014 6032422043426807881 13807182918760550992 1818418282075953186 10398803195569517893 14493467688098641337 15803706938122238390 6569219380347112107 9429431555564961076 16087699465071145433 11914839657085125433 17130964364943919196 9971522303269501800 3551761539447172635 5903442406435828258 12400970024192143180 8124634738335519144 4012374420002149267 7956340600406198660 581004828502710563 3677806839668617927 15819889298336757138 18192262361022902426 7410574694558742004 16549715012835673098 1915075211609435536 2216850210881984202 2519614526355063100 14184496258680244351 11868080557989485345 3155968204034425720 5134172267801514503 13619156674001906149 7047495107145975566 11682974440032660357 16842738091490790859 397436029381844252 8386204342103935995 15039642681218828226 5348053424767005553 9076517552312837040 9871637956987396570 3350048944962195331 4430256361595031278 11370542130761458159 8574669536643101371 1260418061341148073 12005708547924858434 12194075159769589411 16928436171168552564 11034382680213685278 3839427425528104502 1859909918935563087 15952192101839520407 7586475169801252765 16370824215362397476 6124033425798820557 7154855639948348806 3596774270618298076 14076497855637418535 4031127363864559998 3538414729322359355 15754546193979048044 13029937259159941678 3548606086974661084 6750898313449565767 7762635637352354413 10836582372671683931 7160840734927591457 6314575199963492445 8346860043585960555 7250883923858915098 187457695581657553 11500039015861056008 805833840525979920 14866948768498134998 1539262637093175470 13077382851263927979 3128400568327068679 1973968830881186262 5940867831934439745 4936369486367789644 18120785838525774371 7733849107940991957 13662879253822061463 5178437310265445901 8077095250299834005 10390895461054060989 7642930449208341286 5933788630156189846 7427163009988025955 832032005386968509 4413547012498381173 13295734515706953805 12269132440228028161 1933557613283185154 3644782633933483898 18280115641706205328 10814922442804322765 17107293174379794851 16928826965775253075 4007417387157952560 10614930327314981963 7120813277986930650 17427559669801352334 10156257691197463185 7989419295012876343 4277109941617901558 6341804382076786897 5527332176587464342 6410504419827613609 6964444911700377189 14717098191620485536 4883919775665670026 7304865827218680099 13250144021455973086 2342252404380245441 987686088108309354 7321722918954705761 7203909783796454149 12878123944788805915 10200550682501262264 12950071708704264696 14273775798929925433 5462029909097146383 17349285449831483325 11989108601550593581 18413294260935901731 4681774447511666482 13896299020208096530 2639401874206925333 15706469499577527318 9112217843995112273 4895806976846771099 2337048938664369916 12515380992265979156 15875950780147234700 14461102544078626984 2861444826586187866 1351816433429561465 371198464558762955 6974051456603180229 13410927092697219633 7903095139593413640 13904561121831505684 6417865628061323061 16790726651060573697 5123691537062059094 17795447222420990018 4431749305131446567 2429825008078355861 17971633947144139926 12518638680305780715 10388359608506075197 7456132649929235338 18286940597918282468 7373020666897556641 13595887174029728872 667490390954557121 14600721089109880780 12152255685283050841 9798682495587726377 16197213300237100571 10928110610750699781 16491680268915464393 16292626428662584906 17116982129819240647 15537512205374181702 13342586690889944694 15030966863503801927 18143120768783734808 4640193354018111101 14760303451662445354 11827206022952046081 15511819949998302652 7218129226961941158 1002660124463762927 16798851760875407346 17259023484964324939 3330953428255117366 16276955456809559511 16876657771257681593 16839895550046451377 8430824762405949959 12481722060449779074 13243279502824158217 6458126768825695429 14059485995012558419 17176207430261219473 8110882420544567724 16608674081880546701 7614727345896924955 777288475455425112 7395798522576419427 5471696020208253153 4442399658867129030 9739546271388985746 2540123836648658506 2027691394732091420 10833181449256135075 3028468169116730686 12492933762146400902 14550380468552575704 9195723912110559264 4293790115565712148 7593130493521080535 2376292989493174461 3312487532947221880 7290336543533760625 2572329813807601619 10274986711981619963 14219390599456482555 11025481211749914826 17592521751118391154 17454806475537147051 12534086875380582852 2752540249759714366 9126651092638714075 14449818319924080646 10546834374492723458 9439492594847269972 5545907777798219582 1073445424885332891 6619476482087963429 5841641199304913838 12273621833256272414 13390106299789414040 197772775185625372 78570721184140266 9766250101750787070 4687174990612064136 1569789826813108439 5238153279245899223 8196988144348323217 13865000519111517536 13444683904599391148 11033723802814330889 278005986676191736 2565967783383123688 7968086383224704972 12448522232283335076 4169998783525636844 7102659747250569474 4633148492957248677 2147448645814053573 7651757149541439465 15671103491290588753 989359730997753814 6351626803624046301 17256579272433383911 17104280822585362066 7051198395554977627 12971467273524090208 11018094340528383184 14682058842278516876 4561915463012953553 14378507689349071610 10563374962604151411 10730647890800565495 5859286535455563109 5792827996938715737 7844426478441226097 2288903710152287795 16396729983325896876 4698729946144725148 1397936730363769613 2413699350921585580 2399419118362126930 15544524985165930809 1979547848630326817 18301553329220655103 11178174569362809348 4582369559694433680 2192961875986845524 16346928381104597584 3774080748390504441 18017145362734791604 11455032614383748380 13960321728433331634 6475583996743972067 17652899156011449172 10859573762008974187 1376277238912337716 5097359817679213561 291509660409860964 3497653115258843707 17806492150207642182 1393343691912182679 9084020588314124972 17266459570584971167 15536095189926965241 504433091875735029 14408159105764427820 3641668600029347576 3306551037990513593 17925860248450116218 6848878473221257497 11253707900704669172 8523662206742808478 17698073498413915610 5638283825607317178 6936011071782377981 1857558249005561150 1075360947581669923 14953988375371866724 2206636478177974371 9427112368230755043 7401480388113054554 14500394325943833112 17769260513012845482 7663936927477434613 10970682225109412743 5252140247495610948 16884781113596624457 1846401226797608596 5849704077255118779 8292581446883633175 10581389628121014670 12781209315257867627 10026867762032448725 16175222227869824534 11307823880897859564 13861439974791461001 18200953850121991258 11394292348024572170 17612291696843294021 13990065840107441276 9410028568712098151 5448944683274185390 15290853960207829035 11815835443664196366 11653605060248121650 9373342481453518615 15858520569402132248 439397071961412360 16903217714927821405 8653516996654528217 11946144168944399308 10654143182767219142 12802135021350962116 2099944537755482909 1271033935217114396 3469175091054047926 15080085635846751970 8433134489449699192 2823169394137657762 15503290526864698246 928758562088298360 12976722928140814269 7270635917066122183 2707647498006948371 3812709125382587884 9965681428689431766 14437473346412887664 8935236209413473417 18259965780372491335 17588063197397190877 3843961880967570526 15506361628065869550 6133411178993173448 15722184677393026656 5264606740198216834 14498298447416640733 10185799372513613102 16012280382886468091 1944704039642302189 17258298836512628424 5221737205024405947 14741056945871597126 2156849847166425762 2093807646577695596 2877305265719799207 2736198812158846578 16959233510088514986 7364674775954599926 3327977769814095733 2513850090928604102 1154655983990439866 11250755792736771786 11604808677372155893 919881182622576712 5854680749593082058 17805038315150927637 15406323439824856061 5049364393858235248 5940971646538981897 2171511390208820478 6618939270877367021 2681827505829280943 16001791198281503462 2172471070127170257 14261653069240861387 3327006377178953223 9296690651467489175 2406359954817178383 13653272871392280954 18070912800410453081 4567697158084192117 8474165927130101447 3748507148026439130 4816185518269064220 12857476240818957078 17875049231242946817 10641720606898246109 413591322924365142 7733782308853272753 6139309410372327680 5439472963913702402 4704383781474122129 1035456815511631437 17983246594215696514 9980283286466945971 3429978758119752168 2100881242571788592 2089151415781771553 10594430517466890757 13881978530041867940 12353884528250416066 6234609775089432527 4190988276811505289 4804317108974206547 5415262154793637483 8593460121193243401 5824759818977632201 13672871052730686006 3412706674716573343 7525671803705401501 8229159215984441982 9660273121174353512 5934767055797635924 7304930769531664168 11544044430211046667 16335312756606248683 4658710812499635804 12498685991851204100 14476031450483474533 4474630210149011945 7386586861279327654 6655404452709940954 6202680199429331115 652530203733391503 1423146522289621012 1122068560191271287 15429653753439199057 14535815947326909874 2385263784165309212 7396255437168955262 12056441890816875420 2528061555331762737 8475485751009640741 6219547202258701180 16037394116576122177 9880281491689237331 16336391169799112477 240309978774416536 12582277923836349598 3135609632100577197 18421268931439488156 18348775672673046265 12480558806320569048 14342720665493752338 13080766433360399026 13294133850007134245 5585102694764467810 3461591120606883953 3378581656251289859 2776870260065670834 9692216248004476024 389986898045728612 272622702636564655 4439705214658278328 5127678968991976799 8819738548338739998 12513289134295981690 2304230971137884318 22670658184911126 17517525227355262945 12139204932134834706 15845665630699085141 7385031824991910044 4777426606519971494 18179929012036262240 15551830645814929922 16696032915552407328 18372651731026980483 10724628371750624406 4010775716308293323 9616814499391409572 18217845893319168993 5723982287218651290 548371580204965612 1788992879778114007 295823737805908192 5651579614647536725 16259325076121223314 441657781460393299 1283095854194610997 183060504954342997 5458606952300096894 502792212778888485 11174773102646639335 7267809562721894008 5328860883928934987 7697739304896126700 5734113924437833582 12530651655359485948 13580246327017645754 11552871873438707160 3753855345532956868 14060056495940363608 16194599949282226011 14400941018247079935 16166100353789370494 7640636026873027039 6170522384026929537 2275236337508957375 9540956625993334780 9994628548571228972 16908094840452341561 18312555608447538302 9766963755363563512 5904330038186727242 391406385390327688 11524928511487320383 15705712883708776877 3043673077143567385 12170199512025411329 1668796288767629460 9963279958882835509 7892127382020784706 7627506050743105087 2571938839671802965 8430505928005022867 9546668836078225226 14001515814952269321 6177168177773296516 17198160798306361660 14986429942098355182 17787592755399902942 14224849581944552397 16598548302516969404 13054758144716473412 10380558133184028261 8128738380167497329 11802219549187380189 4704282198418620665 2742067324182751121 17085983404859236862 14754544804511914787 9114642188186883725 7711105619031026035 6316981803754096044 12336762038557361731 3990866555145675894 11646770496363866798 3968675484988952594 16966795334445326400 13619024104074377438 10141566034283560858 16507667742940645578 12603164741551634839 9744033375753340595 4518546417525474716 11322340958140381541 3066619294547308335 1958885011115996208 14791510411217243123 11966524314430793265 18329511923674880735 1441693944027999392 6251325471256428077 16458039025574404327 2610505071502234763 9510785457463438030 9831775593935600729 9245359577915132150 16874414393820776037 18383017078631723887 2793791960524898023 12298764400617354786 15499611682211003378 5319997273057918159 7574510242448574012 17026400108927113319 7236272812661358088 7078828878321599013 16127056322399229587 15827511962423004628 14935690684370121996 18162457839912499278 10658092998744856738 6386630350826376017 12458669374187402318 3075617619987582913 8248785066343546459 15823029882157782489 6153395045957005797 4879771018340137755 14198648733149893463 6038848839079712942 15783477549548948307 1343199917967947902 287295367705548384 542691047018919672 896418271404565318 17753712968836824669 15473325409755684496 14900613023084881660 16070870727830630988 12718687533064192343 5253161808221209841 14285184852496312768 7940652497718229528 6996825379874706341 6943220106715055157 4066168757175679492 6904301330356971623 82913550436977902 17847468638823945932 13607092081660559060 9223421949353841440 9884011414530475540 14746758719160431400 3766948887619896204 13317246211744797352 13626069887190054206 16328959045289895719 13765053997275734967 9665179736818413843 3855062117369477892 3289634481575654124 3048490691923961469 176667236660766177 3306653029709796058 9962235127344403126 9490555591814087987 5360454330975712831 15574958113732496328 8015186358954617626 7818887496817432705 16627456358340466464 769139714431450173 5904302885304663337 12949955929569635247 11102603944136102920 879015630234699611 18389465319069284581 15342245751794368674 15449153985707022671 8750350302716734411 7900192349495885521 17302061492064705416 10564047076547190012 16313171936991295895 1781655691646114312 17196071873712317997 11177835691433633059 8454651626162243691 7584838201574875459 9952512392506924306 4898344977297233846 12678717882322050583 12497309532559687401 5342268121178913440 16751417245087993307 5594000395142321245 12025594608509570492 12184752886633457210 7793645380985654806 4315058427957168905 6169244735993168198 9177412231742319094 16866293425161536689 5730907325412060351 10505931752441010 9645705090313757716 15600617095674831381 394704603230071227 1915500134174554328 13349249329667370143 1886540189828288607 6874511685763947912 11841693043943880235 8387765721518950485 17325846391808001574 6066150615288379306 7904399722716818888 5427998056610655865 16108722377859169440 17378688731734529491 17567692234824628011 7141313008313817739 6209810160230780536 1344134305793208372 9599834246373778243 10731233823007086901 1944326644126929357 6758575671407057561 8168148339047543122 3706213274122494424 9159297206129509809 18376018087972080069 1147233183419319261 5091091218666223506 7681678863334437466 4110625193305796894 9265853602999060199 9213066755146826894 6441811363863211924 3764450819711935543 17520654179387391866 7278424820411946058 1719884985618969207 8133466500467077881 6455113277448181517 8300194511622595728 14636995590309501884 8213258681207419741 2246180911734993794 16639589387212001116 941348497887845232 2985204670964728939 7892693573118737115 8704906216494684836 8890890985727553646 1358573292272754036 10189269811878688742 11953663519898186085 15676884466782356385 8508518224772950862 9152829358849279786 2505448723996733000 3270874342990921469 15938469768022110174 10574938707760719808 3993138008598480982 7943762264403971635 9520571183621429315 6062869762709234924 7679443676249149905 13275417230790169631 18264772301431786689 16737329297517243286 18136490952983000371 9709481879345646328 1284008035893358508 2840775799821836135 11617658309217334623 13315898808478559224 3937004449173130138 604436742346502254 15477698392008100750 8165685584993041823 14620533643906347221 10641974659465160532 14390301770850891217 8790626160111304969 16154638667895706498 9333061846815697640 14523408828162465595 17546142847350207526 12363820592071966733 9042329640651412893 2427835395343195048 10068468578902114023 17833136003111782085 13090941754765479899 12422337622310060080 4722572635311381363 7613349653892721073 8803900751159194126 17173372132684956020 13188067919504866117 12860572585600582187 4474852656658843502 4203070146074848576 17698430733825012357 3314904931450836454 16843496028034229388 8903766708682028411 1706296189730012638 12792165388092355942 8154504028815338312 3195895688189763616 5703762906509409204 15517831226965024477 96903793293276928 8878131156473240836 7973834399685220300 9524950853864974293 15043947762342057405 4781453570509674752 13159035215014922187 7571917839517780162 8401747116430590707 11042218797711948213 17364757860486909773 10339385095688988009 16511138535273962830 8538524857893677431 16469942347761323649 6173064143742866728 15086866832357503870 16711822749381505288 14061962518506381464 6585308229256611919 5016304593136589499 8766267305316423344 6448201926323106650 15345346914851890132 5613989078776022727 6668016799473877779 5039999532869793969 6215740684573056149 8777246423658161210 17292495240980732003 8186746636150426647 514537274282403956 1948023749352390839 7128130430127690927 17857863602110340155 15093337874826316261 3187728732815533000 6592143649897682866 12263791478097893943 16456644428876192051 10252003271289868462 18094605314950766005 10006772147762952925 5214036782132681463 10724058917928171284 16887984168855952535 13372157069616650475 8005178574629389070 2313782403215231401 7535160187617817745 6089343625432434113 15459444529291307836 4557695063047366198 17692251304880720021 16161169857519784915 7183039173535206091 13414751425660222283 10484078404577058902 15883456153640679774 15991327146506831776 8212539163313079412 11390714491420648075 10321809792045899170 15573491328338434886 6921662202766845948 12305866763030685405 14796526265343834039 1800022268000725946 18170156065535957115 12428154733562348920 9756178589747795621 15584369106614953167 6036416655608849903 7428068008277603686 3040189994231008506 11765273116827864490 11664008880314710070 7841071869333622841 14224379674003173609 18160338029238866288 14652646687375477837 13044626924175258719 2722473439297913680 10916264910219003026 6860021106507945665 13912277250066434098 8234830964039040148 920391437849154147 17785535764555080283 2221992204227734211 4310097730903397665 13821083937993765469 8944808163715593290 5133490568136643910 259527620930954834 1292303697032890204 9335119954807833871 13693326086501624564 8354306459817927808 7595703132869769486 11022663490016643688 1630643162974874496 13594285991766278019 259421414565264269 12848985998840465035 7092142253895799566 7006750325194336231 14802916323890127621 10359321860012414711 10385578171325151274 7802118719517627909 8816668194754142536 14976652491214436269 14077787804681976023 5154931098123118769 10001950133448374244 12729134601954164768 17486796111953214523 16777654007953836742 4888849208079425444 4509775890827204559 11538248242159457331 9173254412225185410 9570092626571248746 14503314020957880059 4655782461459275123 14014856636709376213 17983764492884107605 12322038136245618673 12181990843797624977 2764095136242275900 1401000347282398683 13830976965167733071 339316190575876321 6568425099599226419 6294247580392429461 7381749842145707231 2728308245157758014 14460978015223029713 15600627706462320254 11339596555260013474 12111551333423309030 5113719654674668100 8359800269798248054 6397906743571504247 16393732407220093749 15505059410837849666 11382481763194340089 12285068579362233425 12824126228546606251 1949466487819026396 17098131622602529073 13757965238041175361 80338574579742603 3016729853930743839 7544734919662295436 9786479032483160447 2159458848234920438 11611089836171612641 6443764160946529203 13368452038399564543 1288864799961840699 12583056808245734882 6688578537290849512 7920412808914772302 14701548883499171674 7477456757611385078 10900633176707015460 12422620393183201937 15144654379003532 13989151113265571167 5452796811976315944 2933533202365377336 1407102258126773821 11641592623590387183 8636971860822846738 4976640999722173102 17816658433241922929 17722169211452613083 4243688731083342484 3388790295611858373 17097243460760840141 754918896367097616 5033434639627037971 4970894292723748238 8257249981342349932 824325253302418075 15234793176014988481 4794922949917795569 2513971095058431207 15041006700222324400 9369720765349482530 12704101575970396884 9015920186807271390 18371766631256443907 3758618127033315135 15699624980695779980 7469228140294331470 13437902475163337115 1623500117091135160 13160169601613925984 2307562998443144300 16094061272675059066 17347030981833152687 2138218127326086226 12393580360113588142 6774328873507161134 10150762070687765397 13037450508992100358 11520526673611595619 14308603774678856209 1578389097641702005 462500091156025689 6379013871402857835 10993151032223485569 7217237447788773620 6521588310731437504 15841579226410305879 16514920108998148348 17942265666235429554 393210816902070303 12944654374912150680 2385359413007553796 13653469647028335495 13523496673450907901 7363720958696932562 4143594086028245245 16437264644893850286 14400151088959197876 14488456051589507501 1650373863058216137 6390260452030403034 13539201677429761481 2814076904018442094 10366839309182133523 3221822245063914028 10754682504296930589 5449385352290988130 10674211098758393591 1730227088156392669 268898139985690796 7232143972629440487 17050963260050591885 5493383421256595285 3270266079548827251 12698279636178726371 922600417637961706 13412789076825877896 1168576688919536414 529038183301694396 6524073297199280100 10838960688437122845 632783646189859806 831761041399281126 8650471122443167277 4158442933500996231 6909889689113788981 13166660175749710107 16053194798897752672 9581340776483816954 7863151923071314189 3983984832288565694 17696998479943700498 1124769229251844052 9790235430987471479 1244507932553242806 17773189909417738301 4163100463557894146 8163301299164638561 15795113246743703347 14744953063213782072 9262144456085820391 17044089171507682392 11428616525649711908 15284405267927074960 3422136544833712012 2810996293232028896 16747920921479048615 5034280217369585179 1973622142281789422 18128912211696638651 9033100893949610885 14309291370534709127 8733410444736981473 16138742968043855856 7166931403910302254 7219928539380143878 12379139434604418047 11362320476743864302 9737165272332435918 15081671031884555028 4965774568494846045 4957710276229256239 4288430087178561453 8745753277514992327 16476195360848598399 4008395853533553020 928499467546751848 16018931873577604040 4588773168853675527 13220804287871674382 16942390201987890275 17639161554984703383 1408626013429847808 2349264367695565033 16465263274552723913 1060409390267199759 4115138370243397728 1598760692710602357 16773632306908851463 16677142547923846676 1351280772855351150 15918048424818590361 3301267356873013210 3500660442894265832 473796728613683170 2437912900951977334 7466098437480297406 2025662439721508794 1322331743475026672 3667064689593250613 768115072371145081 17424936402862804487 6039222236405236608 3192583497908894617 4554157221780971966 11136095077066810150 5392347936556675298 754718132560549017 10915443997168296089 4151341759487052290 4337394826844335366 4227597660477101583 16637452716610598888 6351652071591718755 14758469847332939420 8800089017301648241 1573556320126959587 4787966560300019920 13968067999656076505 11078161281867538800 9051172924631509470 5072752000547982759 6141713249163592101 22016515297882467 14055095989696626177 9745805612876549456 6195869719929349515 16233265704014500925 13561386795926773483 16645125499818171598 2734944541950738873 11194364265722829790 15951631568585639950 17658880191883843149 10310964419542840723 77569319982674679 10303833862541996687 6818911757625464208 8325379386445278762 8580864094002667635 1697203514841135446 9452382890917706043 2647348392825569828 9587131710107245847 6587699542200847057 1595505267078372042 16234098132364796540 13183563456922945095 16774706838822228035 9444828164936427135 8950262625491744379 2346635474638736179 9099108673986135003 15185325552790384326 1307135108806460004 2520179631332615780 7147209464999681727 13572093894315306732 684795309599510271 6431331164557447613 6795733350865449948 8717877245387593964 9471057740768263743 7101455631095474219 11229560703510996152 18269860588372851075 7303348403803895040 11369025137338008109 4431362207452702970 10574994777375482414 4262073250283728171 17113558125116173427 7001451351588542255 9955092658343156155 9820878051145693794 16985402247093567741 17037007487303305372 5741435565397834181 3365952720183076859 10811335394105861097 5558110268861934646 16931264231990185526 6213814931737648080 1999884431563210011 3189073108835202122 17293927810337478374 7615915045365208438 15582194235880257304 17704466457937048509 12686149571985101343 10227956527402481193 16426051361690238415 4222303089114590264 645399873852483837 15161098622945488505 18700310530732083 11406817688764884338 17966160241408229548 3784716589492076058 12282060884858524334 3718686215132453861 13884516124017857252 1763955630231256286 15001183746899161837 13212618270987527922 1438691774659915825 17177788074266218570 17549878077785630674 15894001375468390356 7991393215491739195 8270202246876222158 9177860188090839427 17063558523127541819 15599129440744268354 6217716219306225497 15248351760924557544 15863917691347818669 313519824874004101 9732587406358528998 4762740443766629354 7745358039348322572 2139408868361876161 4298151128196055875 11168519295426899339 586413700277859509 626522610956629240 15380148335859670329 5720477252952043981 598739857372019845 12842953391218007108 15359013748299105251 858847816410076789 18383878342726538443 16958045515912165445 2738107392635256310 8314629855520881912 12358481383075707288 17284166618482963491 10823025250790264591 12028532150972540881 1689053820749338299 14146133667177454891 10941044976335473485 7632398563425193591 13530744834899857242 4168476863635503364 12852984118583832995 13552174488972575564 6867213053498722146 101826452920334385 4731667953605873102 14237258571458819941 16119404149220525316 13063266322527266004 5932252750863031799 7609334997522918029 17832090564202339333 17318759689946488077 9431928139600887525 17017591919869356484 6794873674742631745 10071442009417533867 10610160357246078689 10577724663572395529 5812820279832237697 263902544900241393 6655524428409203088 8351958910508913734 1261991308702006652 14363930999391132445 6954930097024619472 2991672904420947831 14712825010350390463 17684970738787008960 15120432410289471182 4034069346876007602 1217943938757131634 326392093182508909 1293505659592595347 17538539630967228527 2045879148024538831 14826845598253905461 18145774502678526876 11376249174752075708 6510606453812137484 10327016421040479678 9534163855105287560 8605031645446655793 5503817166054429566 10315121233277891948 6759876272145821729 1723882237679549073 13916497778996383393 15864016767306161366 619343042334215947 14167336906690434440 13422998369987314254 117046322167228674 5853932637959042211 5335563133658551168 768134568999353315 4211709979147345089 2636854186378305654 5071747915506914534 16984817884810569622 14922975530040061240 6790109134010000540 17901779364079687244 5109287400569558969 1993238656984791502 8732623630296476436 11906265724099809435 11377916830502721816 16643488809986049478 4543168662048740646 13935943793456825390 4855850309541228426 11436169934775551246 12775958684947230182 14103136231409817680 10148257994961803428 7944473778740624858 10062660698423740657 7428320408839467888 1700668773803230407 7305914918832282686 9383206159615342627 5634335742709544041 15600657143628200641 10082057034518595770 34949562712625524 17140670579648389984 4701030546793808144 9009368298728903035 18384473529103900721 17645201527756387492 9177237645114629029 14151712290969461542 17590978034522134932 11038388220349003027 10999900752677450215 3710723484705614749 3906023612583523519 550865370015362295 16555845105111520484 13220496879026136646 16943340710671630666 8242015613414786472 12505944416364643401 2499864626961504546 10987667744155718171 6747470650878123558 15089097746350781135 5679757056439921082 15832188846278973358 8101402757728979448 16357359138196801691 893738725177047319 8463931146183039605 11468277669949679838 10671686184689221178 13392698751222622222 12425842483762150980 4498646081119321602 5394998967757009777 247741956932325422 1412736318902313792 5737163185390122456 5835124319906185798 14931710870372286821 4242551086210640860 5369614955768917258 16768142926255452385 15395405513357566388 10852507195456346654 9971620855770169521 12445035494796244694 14476081654247975806 16982986159328604695 10510940177041967300 17813379128783714112 3064071563441061674 15369104644146000019 10794193200185869473 12942961679610715217 16244781199398983446 9063224848757854091 5302991477818072622 3874429657404030253 5798507569854371010 133717819469534744 10667300288822348718 3696460012563965964 12139186536337920748 17780010973034572976 10098362974022523035 1825334990633507665 4305074254528466357 12680301839241326903 17394560081629451479 14073930802499539072 10427579693792944019 1986233118119864700 16452027092173952606 13946306597544569572 2215075626319670467 8113265634216057594 9020477877849303976 12775542873532043700 375387424298264968 12079656701041452256 5920758724103221714 13993369604940064898 11696946193551870049 6667291746771264470 7314001096175114712 4027279316446596018 16940190227923206812 7126521806303608304 15424629196101821626 16402541263356257116 7832311253110962544 12278496376814145315 16941610536649038918 15182717079540553981 8734125578981493671 7162565073056054805 14060307356197167553 3720435657423621905 277919470129965015 16362514343630779381 10100468043326697281 9455416439745735039 7913119539630031196 17871209807190234128 17822096087261679431 14148215008025687610 6736162803742054205 5945410464608621885 8731168344232406472 17353735996631696862 15153004218015139869 2685856276637688589 18372622215860793248 9991743349460412948 13457168996043715005 4568728635159338689 12885744588427849003 11000965167677205171 1280483492529910443 7355159332753351423 8645854980974337793 10475955117033242404 10035363825504181415 2830773882150427438 8965575860947758144 16520459905811389877 18070590313200364018 2664840606979228974 7106204998196313881 16591474236241372630 552567032579257997 3778307102135925979 11179341117175156967 6930809444607795174 1135522760080473594 5503643538812598082 483880973475093031 13020846728601928344 12481883433862086503 10045486957759790749 10763307520161146202 3405294553418522286 13668763177653812245 7561250717794084605 15989457563230059195 16222790867881511468 14817343082488708293 15598440283334514954 3738508072408189382 15102401370126561580 9661870180907057467 590018186630924812 5512027583039073415 4569926206108008513 11614147571481835977 1647563886634335120 11215446474701295068 10506560226449235981 18362346024464864225 11303298510068163978 10919355687056211347 7354105952888461447 11747345462308593769 15171070262485266140 17345559854619751310 10883015047476165613 11665236223579276185 16453278344409682133 12691846006622079738 12202895443360148552 13526026148062471037 13970790336262346612 18134697043392617597 13780470443123748143 6457054084982405393 2695159422925342284 15214771369067106088 5109740522784973231 11447077866796978022 7648262981017347259 3481574214576193418 9018059970093592979 4799633614505591817 8499442315849193103 6532094698740053055 3631342429623374757 8797729015189936964 3790604626065902046 5047342638798919978 8986654781742235192 13869130016516776602 16931259664762711784 12969719219857798242 14829367917965462700 10595056062198332973 1695514862521421890 2783956700029188715 18294872755729950571 3776477734584142217 18356265772209534703 13385367613335473054 8457368932230564875 5889318053418724200 3673517683066195579 5800944463324934283 6110716458626557768 12841287816051410960 3804799403072928374 6334341638906392328 78443447877089294 15226349516830745873 7044027134205411610 1904779402597437288 10370871644965314892 10841142588986039634 4920431369845633822 8241055593706119245 11845561370788151256 16227539504323786608 14859433946992180592 5495975036056911769 5278146236326586727 10567939751101583526 477062605754351978 15908624533668473006 11108795350441082756 5818411828878623049 2377615948030574497 5513884714554414318 6150932425043405700 17557662387024923753 225863501753773648 4183820746865797342 14415227339810989696 9831595555568544057 8584932414557068381 10954977378650890339 9296381366210004163 12148011865553365229 2883905581107270335 15722073172317806205 16334953885114140335 6226256827882154510 4360449663051301613 12664027805512698869 1843594343612444772 13414899321761809821 3580566367684487814 588891038832596725 15588197678767840589 17485645825613751209 12442076711197807449 17910004613557112648 17008965874085958400 10233241325529999422 14767220997708305453 6759470984489380534 17946563810608451241 15591774431014474925 10604417825478011804 9210923455594830776 6329556812924441268 11286886953203047278 4036388221060650109 18155862478639187170 1397556861562994961 18137456088217577966 1921030793954883437 8579618131786382964 17973922928211796932 4876760221693401162 12707491077152035125 11130927057700540408 2550699291296867460 8420239170411492243 6076618051696987153 12715116104484579214 15161649243045602915 10197763644943268457 6041173532654035713 965574163604527269 14875527415175024732 3734313770794389897 6733030123981840579 5222289155903215145 5467470735203064218 8904000839627411829 4267334721629539320 6780522608087426913 4199075479970143752 7151708931136592333 5353138984280127074 4050301578783329931 15888071826821284576 7948457033573887929 8766027543811407355 4221416283669689639 4902775297520701351 12385833756069205178 2600947901306776730 11422383877296510362 8450994696803736956 5421882460787617984 13200583348217103760 4093889538853742877 11475028876844399169 3618636106209467947 82832297109099559 6835629664344901330 12054904607097563776 12888011466315572697 3323660973330309211 3084277568335944175 8575041689551395365 4206800973803964590 3127669489380184545 17195450517003106770 7190666462532110870 7336043616445265069 930329395234130602 164170670673318681 12213106245687176834 2843892167407310565 14408924190309001259 17165464576578847890 2998929471979654726 3523514650241985495 11892341463125544188 3995041351483077617 15602070321561668833 836666464968448163 16021181370788227989 17077637387687068779 17154232194535279534 16027119488230203381 13429656283268978245 8650139895050222020 3008704758791690064 11951781901643947811 8427119669540714403 10977078565341179431 6733488304453702594 17128598489158836998 3924229079162437196 1766679175865263116 6447661190199774615 16531909732115985416 4990909146877553981 3458239273792456721 6661343316972803962 13789923040687406589 11347801990693234072 9941713834722165026 18441628003974336041 9799579772005380105 11153678667369718528 15641109245136529099 15789278120902427017 925913322042322089 6998277288142056142 10183231424206437154 6465563423429661934 1887243282439331695 12333852829738963958 2151305633356215491 12319669246816178014 15840600218054797477 675090140480322213 3857188173722729314 14370664424100603981 8016495358691854742 15097130378157278522 8878796790766838840 5065646173373264609 3933433530934341280 7776257762957260202 11253891888758998545 9062021578655296707 12680737101725770546 2056078321079000420 3249588084590683152 16480776359334950353 1893429695866540677 16520587854880453909 7820249119832174503 12610164775223565438 12100128265277683744 14884615836661923758 12843924912986527989 11746082411268198673 4797939552124236993 12296108784797975996 4781588844025106244 10766261746642838129 10790031459575063701 3480743744947363677 4837984581061659633 6416249745715062917 5014057700917390209 10843332393376657212 15425704495181788233 12081899212972413449 2093224952302244549 3441086133030013543 11365401417693359718 12095789156315113290 14064518399868338072 1819606138657199775 10439322345593968391 2459402138209158403 14532048746659311591 9871958261367497276 171817526375808572 15556905996601613399 4805615041272785497 7339239602995392157 16276249434103686121 315555712852760774 12301866518562894690 4663559751264153189 11682325084645129460 2456404191959357824 3621145189719419608 14498500527890858834 8326576284353944194 10056305879860745910 12534889350868022166 12047265214426319737 4747255710676258997 11298855554637603490 17835507815431455467 5170152770974483989 9272196903916421833 7338582785132974719 3765373193359123959 9841607436102454006 13324637941270031114 184256798028446348 11057349113695285703 11794318876245809884 226772948348416557 17105532519308849625 7947278492526529403 10436532572029134807 288516538061699311 6020240099621213579 9462328232697871555 10977856863763949225 13868573178989314550 8442382770177189314 13652075655590786193 10988481618474183043 2556985868067322722 5578499739420355950 15849135796184819192 11953820243401073544 3957074449773119974 17723263135892266435 16875600338939733823 10629428081669758781 14312864263593055521 4790707998107159410 14036505593097172017 16150430101335562038 8289745762158018343 6525802988655309713 13071880570628040619 12647694064230693099 1999593003380331807 10075145761186323112 9257413908220886688 4209923918015304363 10203885274140224819 3955826743818420069 5933404174162940839 11549797923978266471 12118328194771808647 8812312762518869990 4710152378822748889 6026407995453499960 14108747122637963200 9046054441038189936 16194129445614532653 18287574146755409633 11477270312380999922 10186058207017034074 892873471156250287 14598054592467695085 16576610565246208445 12159804762938383211 3606752439266036309 15852326218437146809 7017565978581615842 5486546490183148897 8035442313501795269 10408794042254056081 10499605394827728533 6344449487686068722 12354899354049494284 5290617517716614119 11754096220857913933 8723182362866372377 8070513209691987229 5769131646053002278 16766046259248787765 4453726530523509163 14084091849214989822 9159456199677052430 7771950258533555397 3152663659663406068 13741685160257289732 7152561900894494686 16090382160898657964 12428405129354667305 10314179576869240414 17814858239655115958 10048856491468114927 15988304142631940362 5463520491010928919 14331413113985810891 8065427212828810772 15069559311511143602 7845733917394391185 8246789837627793797 16397813894401991571 15459260042093656553 9327370324381677202 2731395149056969877 16887397917177207832 17244998088360452633 7186523999501275173 6372377086632018204 17418963950117273994 1495715850383802489 8663515890377104096 7854477208462497586 1168977252541021667 11600696974616182294 2017204721302374216 435902343903547743 11013814142546956758 12563805123471227093 10494672359089144819 6179489672279176714 16127470868155499003 7476144360843613033 4593892364741720840 15386324399273548150 18258026829305596780 11022347469524792148 3802447778136773924 11981266952913501286 12101941073680105594 675410436608078871 17499187498508402148 926339982733961800 16811498358208037609 17678970602842718554 7828108745122888389 14900139551357041991 8148340047436410950 1241209031615575400 14758099224405680833 13668255397284033130 3164181835734538370 3860309903146698828 1184541741443498850 3191265082369364320 14784282089227445505 8322223040163880616 7405665392514087587 13416520117339857848 15314621684167219037 18206375324752288126 4786155629927145742 11414613910669164467 2726437911622377618 822460042639456105 11264606635426903676 15656188185848147699 6388279433809977247 5868004004220385217 2130543031554068683 7622861489495109314 14727308771998815218 8976921006964761120 15618826260571962338 18396091523765841203 17685888259204449405 17402308919932557951 4554878613744065482 10381618434584740915 568563715475722025 2872275689151515506 8715087077556971551 9822630362565395490 10319191569930914953 2942676310072834987 13406649966969403300 7855997014179681332 16947313569833286299 5135256189311480869 12291716439574165483 4269570565589677763 11068293874611953651 12738225698384001824 3406664046379331609 17348640922167770031 16514433605372916110 4695412012853015796 3366606652897104754 2179402088746056620 9671447388816336866 2360200091127318963 15033090829042426106 11499942285634277796 18280006842899247384 2798353469366809415 13383464635307744706 1807104050596560800 3955073442690084313 18426942373334708787 12293974900057865681 778217822048385556 6444780175169816254 11871085913785556109 7058734065864121187 55926319824747803 15646680118346858447 13758084258835851377 13345895762625368571 3558160815089469098 10003821979339392817 6817709678855638062 13794738252925370379 15951339815345491610 10725343329329677097 4830820596016846499 5096007053993505419 502475958424272985 195155288133737383 10611580360984288870 10186477995494294231 9097275437282836448 3200376537512766688 3315584979261842799 14218869385276589010 2051697478207292988 9515579289082502273 5734313389859692824 7222558367755876992 11330363863759993691 17875587117787621883 17916821868159507704 4276088416213707749 13796716606738601026 1093325480993227242 15565504049436073654 11347697267773072642 1147878163601878260 1178959422893576181 9039669065716197781 7210645281922452262 5066953401451418335 7346961672065374014 10781961158320486609 17722832955679736185 5679665916456070592 1873336964781737657 4907761169487149868 16243466836408750077 10836230888943359867 12108355068060193076 9488179887304338949 10157359877828131152 5704041875047588432 7677678826833503996 15097638828835678266 17450547148437954276 13956796883040597054 14193605816122274300 1218900771302908399 9539068753160612591 16225599999030963691 13146495118538146346 2347399751267635659 306591527302996890 14536072976413271308 11581657598843620945 16077787621524229575 9206355607835875762 18333032692940154820 16171358891108824750 6602911197900431763 10635425683254144879 4081970234157544460 2576439577903700998 5921762007240075942 6479577063503560366 12516709041913563645 14423944763816195149 11684859844095449472 462959126080812357 12583479029762799481 5206790345415715745 2298289252775666230 16224893183653739140 5431054974798590820 550139131044675692 8163196415377036695 14946564747010732942 9254389808586183725 16898189862844539812 14989618171823972249 7979027761740017611 9113144116711781003 16361243970692766441 14755258664177864140 6217902909577253337 10271868128080854165 7853976132773961294 9099137400677994484 13883564791467433987 3880893331635485969 15487507413523482876 9664462344456459171 8472611878938246733 2175706909331300457 2895707981185043671 1473469839660201497 12078923120328189430 3402524369258627178 8437949814615152633 15545844107974547332 4089223749369675653 661620751320624636 2428948829205314809 10385006125374411112 11586191280624389632 15061493291113988240 9598821452598350103 146789456653008599 5354607654855559519 3622020058790365961 11525444702500623500 18349801152165557884 5827129785884751559 13608212440471573063 869793822141701041 18031409758248194746 12276376376618386702 9966794436422600311 856170411214459148 10836051712928045098 13738151925737560550 6182428144215745866 3833494351636162759 11646654348176706849 5020091125078914302 17971326906893406803 8870376987815912754 90262458814278517 18272734835448315987 16992736332727166122 8427199663077665631 8683568853758655952 5492514225891221 17427806409308939070 18007023621822633935 6748108811238261451 2325817910953523653 1273409101047522380 12067774814113100391 1300434717865233970 2856802649400275669 11793955828319076230 4268589069268750748 5338413339277200332 6829100579192829726 10515533016672600318 9397802466241657521 1706769212843139927 17175815196588592679 16330327482475614877 10826109389912012968 3832739708733857832 18151814401898486026 9309855754743418223 12959650289272038816 7864299230957715376 8119886449581094687 7906894068212027330 17465677011535317587 11703030779779552489 13934012817734302359 9207868581659479316 4626830239510202559 15912170601356462857 15930395333669285469 5845926741467822753 419684932993579746 5272235326249825754 8756961015795677786 2644377451495216393 6304256259204493521 8254285887955116016 18169384287175724462 4367906943331142896 3694825122473395129 18263254165631344698 3605942396383830457 7308295165174387733 15724827166707096906 3366221310737445360 16647342531302046597 162729812845500301 5316575256259122876 4290050641304193363 12826970425983126174 3811191724385465450 2564349690153861546 16173987168327125146 9410383897689461924 14459380340720021090 496535563784294102 16780676725872708033 1902687271317328564 10541225425861750892 1467755110257748504 11959213863843464121 6988464554021598883 4354038824907684576 5990680590099405123 9595814712819681877 528487544621911423 5931144955248102683 8383456319784388066 15905454713590780927 15586060029710230728 1734185366769248494 5182900883125822344 1662375425812770267 17073530480261672261 10112390392153530669 13026366951228043977 13495687364008065889 14134243171641377371 17884973976971692627 2742885896864989581 5117207968348732754 4327271596081250216 3385140543020835558 18427440644407090316 15022890626072614713 2961381332640486662 3184829977712271349 2982223576388864969 9883799588774408117 3444730499685082513 11969476700402945139 10640214602148637 2392563025844092313 5413092010953624814 8290729906563262424 836900607790516800 15391049400209238521 6687568401826237856 5778522522701625795 214217701306699200 14969242918997807479 3923839844392584723 8154850845591402781 16981664852735320308 4525583069101120195 2213385045004158242 15332204962441195281 5882204252799968438 8147785554270247201 6047809867265526967 3432537049775062979 383786717243233185 5597533481259402277 4919303957798684975 4437134830538823591 10792101374061135386 12210658878036199058 481634839461554653 2391250274930769361 7344517942703760837 7927376903560276354 251182193055544128 10277853453002946591 12183643075813968851 5573313157772814082 6894937760443053108 1218591784284346899 4637431145085346910 12623220148949513090 11677194122263955438 751303830429046433 14960816817022781574 8877403065775510627 16066113727610619010 17182031412007995195 964141801762102435 7225759882189589326 714210080053486042 2758457969227994774 6919488148234751266 16067770601405680216 3174983814114222346 14682578279884149469 5625135320041516705 135084868811231714 354764046825493887 8140021901473381760 14491494687011054309 17383937634998519737 2159169975221528450 8176546913191340930 7984093976739671307 17263293566301394328 12256395136482243343 16861529544991411016 7154651682700498881 5891462542018470003 15829267391581881756 11510091324112046099 3268324199203734397 8271147123221844569 5121175427840336672 899377247374062023 3428592905378725509 3938141476160175029 1627576889990239903 9991024148288176435 15071976465939220386 472179052706945798 6915950567795113440 11896993682812231941 7774680865116102071 2322358745657720293 12146613463217291559 2053707718661920591 2581785417600002671 6531275921870708865 4086657462414442359 2211348317244911510 15680924860383892487 17387999431987028555 10827016420504441410 6179637677371368855 8038659399637224849 17023985187851182589 9399729469582671682 6285785493531656189 5352030508686837645 14926143484023512173 16152463285438267267 5059362551000563306 16184839893258227849 9406915522994747088 4087840502770464021 16376276923808925538 18029465479468030684 6311888261933965061 6380780858773035066 10015625773994756283 12476868008973042582 15293397062256203843 14666618813774532261 17844223883905766996 3575812418843624023 9370425151410909862 6408933848056482666 13035644962931580030 7275079147351505029 13422094421809619790 16879190944358593318 12053221359310282385 17551726155629302677 4980596046498760352 5272473575969749372 6773533935957954864 12962829700699231105 11593442201669228738 1248587026720118960 12043671296856433107 11826469946114131809 1816225868647097917 10116438614280433215 6385372844577119776 13252398460868568618 13432648418764154652 1903664570021259952 3479925168995121822 15236025880969262067 7433198395674602887 3308806382868497328 16230427348494100988 18037222118432930326 2177021198650697068 4505322221145074917 7312390304984003251 14134775950023386702 2936530131833581301 2295361516220240334 7312838122669099481 10902580988649685917 16197309123864902357 15955391928515937146 16241425861793971185 11173328938021222722 11646217095882945902 7955786130545660655 2475603779718371198 5741825519635158795 9444806377319464444 11648081670930458548 830245829208508020 2602123501275470325 6092864784537403011 13083901860446403779 16634343773340565004 8728673058422482293 9306875129671646469 10109061172512361004 8529293445149056791 10269978406494758166 11867770796065775811 14138165701020734322 5417477152694656330 15879908660172918232 13141270140068693612 6719840161385790159 10561809581496678631 3926194019955125929 9540972698578419689 15723037190888327819 5423980256552712354 3785520459161447330 7173021522408228223 1123597620558113214 4670401035317500205 6322918745068251726 7629281695264200855 3814736459439437175 14627871354993240670 4433836766971885229 8002623661980401239 10350150175311577283 14644249792808161342 6315325744199794613 10447977143742396326 11583672686762069872 6192253997564121790 6977906584819759859 14790403945039323639 13675261815393023271 3203835658311209100 6276309064417151055 11959511982861764402 10041802464822943737 9303669555253302297 12646094866195966098 13295064819981059587 109114651608743717 10149009829412994751 4660673781699059486 17755521067804786168 7324244753326512575 5301405029609483415 5645286643926805998 11074269489883550492 1583081387313400899 15357630906919345721 2195169907803473745 17785251004177859451 12138179322144339753 8413338913875555868 13386710093323726224 14826851298054316827 8588379872011277852 3513767660308941043 15566747745690450595 2196499173598619539 6403979150592669699 743100586272967617 17984313553293375397 10903277402952593895 15858182646554866561 7253938112066082896 12328755622865523751 8121190333692607757 4227947941678010482 16821081280925284525 26530744770667261 8698371888701593196 874753856313473271 1874813650388438748 14928799169899019161 18443327785412534351 13645914370478334281 10373981144328144779 17673134403470916206 13340242572206521400 10928801555773643927 3383597454357851874 9716769324416528225 9826582059497044379 4953311578523141771 9231227529449149928 14734014689259670876 7295413673523381094 1365261303636004440 5169258956149196902 10766924653581573738 16316958962179488555 8946352024813875459 9738929331987127437 4665760217190651340 3559827570541463674 2094010889065629628 7964231416490256319 6808905797224218562 12726682366993608701 16118778183719267892 2994011819722157016 6265539117188955687 8657540904586928922 10045761302920242221 14886706813074733246 10691336698662984253 5300855651857587791 4209199649448585795 9920602333906921561 8029067063793930593 17550169958785587324 4503277604573000789 15896110657075034216 2778920437157456821 7762987450788901385 6145323632256388632 7743766359474774784 13668625646675680976 9541295028200718349 1923043096530533306 5402952359319986880 18390080824044868213 15480573453803862141 2713405928387961294 7471268095978238109 17034839968906420947 1751882854512548696 10383290774501422980 1483173514256218917 16387354180281728094 16550966725547274307 613091178134628149 10494636334060453767 17855469493478362271 5009643827475532321 12486274901730508364 8687891744815026269 8252364359930062939 12261478420257460617 2737078109093184363 13329220648436873363 4158749759027083645 4159201553173518954 11873131883102188857 13213880460980512821 242535304006585380 5696996150412631697 16150797355636335749 18268249804593421054 18425870528460949919 7166588960002046892 12336913596514822034 12612044174957972532 1616931781131657650 9291333517192845288 15162897581008072137 15208852581525426208 4727326971787006588 8657680780230755511 3070305550364229291 14771188801109621919 17642037098931777402 5321240967782952484 8513136973211926490 13720756631940318103 1622088266647657219 6228648942690827943 8051673663491590511 16593798872990381536 1611641585854986271 12095230264870939463 1182220320351335398 8513902085459257486 13264893953962224714 9374018819414964345 10424440915964750337 15322016385048566654 10348702369085654864 7967482112753376859 13025950294301419572 4147083067856340304 2176329098646597382 5806443930467169402 3129504090207227011 295304907423238090 6457687713047148902 3961004900598623077 17651988625256804720 4054407022262507591 7661590443985477891 2489970512044388524 10403932529583452166 15358358207436553762 8540852172812488610 13672135365640305272 3315483036532814819 229914540110721553 10506787386926670369 13944474293004639010 9049965480058212974 9273280810459588454 15373861959991476024 6200505483994425844 10566392438320872725 15119426936264535725 12648219657576835768 11247662198571638122 12272443693319967728 856795265032325315 3276847451920707445 13703532155137223110 9384469424834548183 13126762559679008371 13876349471446101087 18439925984027860173 8735605805589703582 263123513145386609 4829796607748275789 17076732509262414799 11294546005927976439 11022215547676724611 9266530803436682126 7638495140717122622 13223231963463963154 8520089234298370116 16653880077313172427 9739221986029488616 17217546155830295339 11065546630318293585 3485930469397631060 7743155192658370807 1866174322343004080 8927515323374198939 2915567386380068354 15138622239910358442 1431172983976044138 5132955050439667124 2225761767943104696 12241763444419961940 1715167623448372631 3408261108912135200 16602638197690912888 16118652051331064732 16826319692939951310 15654039382211353444 11839651642778926494 716192686512079487 11902151495158849411 18175466156561586682 12351643489576851688 5450692749868465541 1666586286038331113 358126408311276170 16623860471294570981 944631493537671183 18383330872089935757 388443339618424634 1425580622365834499 9953837477514513417 16923084565105285853 2658190548498846992 4575687839685758817 15713510550964081436 17299371516222202168 762139168714282377 2860283910234439808 2769798908834770281 9897587220428489595 13145114788039287610 11906245046761729607 5202488144315096754 14976433733587356911 18241433769182600535 8958573229401545404 18294584888002745789 2107563797359597012 13178456003227580831 5578276979154092704 14351536661742801350 17952244483306652713 17092753541139896566 17303762580784317960 14885514412266712324 17106194289050446604 6721571636458328331 7355659229080726484 15594560217309308278 5002592691491632116 770236812790390807 9539448466554585150 12479217877198878022 13929265844212217641 5766295439725965032 2826188111648478851 8193919569008089442 8049708784215119336 4729359524652237116 8275246081252793412 825444757337520357 15223999643018540860 1271572077085586167 330702704096953828 10715027169683197566 13852586718536307642 5360474339288175875 7306992974006359440 6572789906113929874 3330411431911151568 13595959393306273404 15211600758616034333 11366051833084895760 11882059446794403996 16864869474539879909 15755679788117390210 12831555673108891069 13138192084093759874 3493104807801872318 14719311234149446471 3720304625865137182 5020195843568070533 3941346860494364319 2286841487929689662 7846916206649322254 2907674040529358 10442877567075455951 16702252319238140666 9751143534042322820 14498202241709248735 7999658431190571916 15446593476839702936 15890752253577350169 9081050944778535712 15036074462634849654 12257165365601749282 16987054004014744833 2920626561905138468 8232640831478049082 10541659132979939567 13979046781111181845 12867422195864114625 14866430790698030094 2110857473946053851 4793511977439952689 10277043338877414028 6373730533016543617 14657992110077674474 2289982117764081983 11809878139107278798 464123737569074858 6462736401810440554 16777114800593277294 10938003721790427811 501513447233687692 18198116345811997403 6905722720201786820 11750139772078427745 4490283058046647152 13497501851974104388 7265901997574239903 10699986864155405211 6665607609418251067 3592420608414583065 15018204211754228994 15950416526979829622 101917710817763651 16726940982496473579 14684935782259286057 12701814463455011901 11764167919142006093 13577735910863121648 16032169227010040320 9957153991924203097 6314757074499437839 8460360342848360388 2993715442100110112 2482630804418713982 13024130089201971698 16143599984147597407 3040439029293583745 6288307730643177125 757445508614320527 13164986705062533661 2991464758765869163 5513746681515798542 3278278085631004628 12983265138720464999 10171117609874469648 17128385865396205764 12714089859436808923 5284705355643704309 595949612011516076 13341991406817735968 5750580622961981078 16260267114876919737 3116077348018079245 16279391196084317179 1331493869075868433 3083787179161440553 13025274032451073424 6484602628919546088 14284622643883022234 8791804242399845733 1173300562372453189 4754545164143207939 13233297452505960042 10226196765878196462 955864911580277031 16245702694972110704 1645825044065394942 3247976985945818801 1340631215472316693 13970464898824083696 3709984412452593304 3249055548126771842 3067286461801283745 6918253619215747277 7678584845930304539 16366779324768549596 1317148610937442547 8094765765055364646 15612882811933940027 13813418501698099377 12526862304032474783 17775072954618473700 14462840775648598946 4658834830154491875 6027536472142139443 13185347161002378924 3902818997250045226 14597555819332639139 16189025995179799244 17895233698203697372 11727954512490035629 3975266272626018784 6493354324867892118 12393414810418037693 10890973952103023787 8216014490069736365 1095250419947772416 11233088556096613331 17724606563965021979 14218867408102304655 14258929202768850865 10897567241451073652 12488927828894031100 878013000201154739 16122325432058756205 15714987765452742526 4614110002355071769 17530943654617800006 10586846335203421581 5493998090569695127 1976792049574866705 2373371246137471856 3286004838748156456 1544669790924515630 16395151446097036294 1865085435078760496 15132566367585916109 15892816858076595010 1968662772322912429 16768724228152707891 12629103710657918876 2849164251867284502 9949409780157048559 1741000713844971393 18030118523112126026 418312875092665865 15578176929667361760 9045611237785921037 89769547557834690 8420393730495409723 3387938100061701906 9009288537727443872 15656885798546620629 17548531430254186642 1041538120916862942 5055354798901072123 8744958101185743011 12121948926498177592 3004599298046639223 4491050233421973084 18325152916261211203 14446297460460874706 6398955244317856254 13890188481118052642 15414452762900125505 9394959859500239985 15379514638668262476 13510016849144346467 17608882859501442991 14069704110835231810 11165487695711865463 7136134530627082619 8013852798740416775 3565453715811904634 15161641205777928771 6645105831546307214 9261687278716406297 5317197508402403254 4716856065689055816 17814310160142847926 16411106958306328129 14185198519280860447 5366715479675420055 17456474663259939527 9567235249585276329 16049680064370567307 2576482706476478594 7668794952746048554 11048888153836272182 11989734355136580004 11177936816873558724 3706217260716780693 5945756027411414761 14715113311464364828 3726553411233956221 13539490764444687090 18370707494821903808 12851904995394785432 3151106975039810963 9679510170024732495 11711432952327678224 7867515999492960893 807628828597536265 5215315094067999211 8343693072993888368 98809046503188714 9730637893897262935 8020093209144746363 1604890569138829817 1037102488156374144 2758052657141173242 1675796524265129420 7939650544471333845 975365861896854633 1441294534021162037 5224910939944006538 14710132704733420131 303402903842744181 9215127140406781633 3660434175422556372 13020793928988848161 5879217853956987800 10602745569042804597 6952799613334097556 4741178421858746369 17151076115907476884 15584215725002173052 12319292921673507045 4399289567044809195 15524070393541331483 25495879641544546 6351774317491498299 15974743507044375246 14272933793718652317 7325112425644081605 379535775253395142 11193676283429509409 4593922884517966711 16167277722740510664 7824897861057635754 9232141202640697425 709301660863468897 12023652409517670949 4669272747546915348 4716902370534319418 15834516696118276244 7557363021234531863 5075833282114239743 5994991693338263497 2123523135703765236 1111732882883015313 6360075397271183305 8612038560148398874 5705285854204499265 6178895555715230500 10114038733833509368 3379548118521938687 17263860054009896180 11529246281570298754 3093551290278907028 13989395158449206130 11269619640421769727 7626656441914328326 12124613303005003337 14353996638764929470 5502185821245201845 8875538711709720340 3069821657334790114 18197036461868266114 7474843122446839642 3321047282706311701 16864679136821157825 3864033851830844043 17288100734213633344 11343486853686726372 5083491102094407767 18202127809992321966 2207177074000422092 1333631280049251066 4710590571778177297 14113962691309314936 18300699659475775697 10309413200745585722 16911020630750296941 10630011513227716445 18335864379917286051 9839553046240352118 6577301060062208961 9603148744979074063 13975524711268478171 6028920149025795738 5087342804552931146 14495482068925459309 16268303893068423295 5827996840010149271 13219202539219329685 192338305979655838 2864251321907597557 12120036935583084796 12362671691704384845 4934221496628603203 4447557286830619909 8601371362347927634 12980572214628621587 8148909650177436841 10878071766061460459 16294152376356149295 4433544530542387868 8683661966630554898 171771520225083790 9359714654283943404 12979609318245509661 9607680075074004401 13539024734905770994 12194498427016752492 18264261705020677878 15274837006908222916 12276865113646367189 16955485705209288619 6641176850238387580 11028770736506747556 15173660090750383465 17950144479205082382 6833165444092173704 13654101118443507126 10098987967569044990 8686144849553418117 9691560810716419252 11213298930824352084 17795301573812320577 17990217619792551098 14998680766588566431 4304618017953057718 2727911384493983733 1387339436226931932 8629035637291497977 10770494668638194313 8813001269742325356 15289046684346369773 14291473355535427836 14168466966205600821 12807619525172685609 1534142121136928659 17079978435513374106 12159402000724055135 10284181184648581581 5714744404216469223 14708527554542930983 12590863731398137740 9022541760681447463 10538221095559976638 8224030592878475715 17303517571310225133 3701402789448939239 7474775038188517590 7654468480090985127 18014057411495491624 11683666071225452852 6131134199856839569 15076756856767877989 9038595361452458409 7873263548233707215 2079414244991575097 1231579249271562350 4259104778710380983 12086024592309645300 7054695277061802124 11219704857493231623 17353619359358016784 6720830563507970924 14071637154462632682 8335995017332292627 13985680696838588626 701934728074725801 6994115925837159472 12290405773326420810 5048729764073493259 4803284881758584130 2742456545951669028 1799742143155845459 17891273804795274971 538767718982944148 18221477213717090932 15080630017162083642 10172778214178070228 9791266749228607752 16646668431538255501 8759438986485948427 15376722837225323849 4070362776037426222 1642994924278775527 12750861418800750439 8545683796181424409 12219199294730186707 6519707525748457434 7679642799826213774 2436923068252822791 12500579618915393034 9257042551431890241 11585193019216003261 7355186669458790524 9758497006853130302 8515689765972455549 6847250987868837351 7007058737544357689 12670453007236717232 17072444977886147105 16190464672186554162 13211437679383443886 2410233868051620759 6332084466345249144 8145410223207343276 10528677345437669211 4909685051366396656 8315595804671622017 3316609246123170629 4154294748002919500 11625122362467409510 12482044534743068554 424578813718632915 7343279062544142899 4255726790623523057 3209464606526050702 11109217681077335152 17545036766599330009 5479589202096352375 14263645840563846494 10801746320600558468 1358240629747022817 6334061303545497703 10462226071610071742 3477952823220382421 3734943925292848029 1781128727520476099 14816425506481797311 2429602494956821844 15119886623998200800 11143762281316352370 15345392853229716407 6874790339309819888 11889670205198505316 4507553542540740900 15427470737737278530 6103753476050947030 14774202837573519285 2178946390333285053 7030708620064717970 14162484240947056303 18025560143844545564 5598567771830310188 15099818096392443915 14146553267734499285 5784310195338078081 9121944825683136476 5810573374011859048 13512413141290495102 16529480924425604197 11469189602156070284 3828025217038696794 17921901026729855779 6945632565375640132 1157378067581603877 4506010802064020368 4130476463919046259 4931384815931439817 15490683241435320896 8872584765234198394 4734493377256981236 6517592874854045676 7204632428694544282 56741252032059940 5485637173004926013 16178659490438835478 3220323710033561247 17292687680634248569 10108901893621351064 262057054028458708 15129928268439321511 5751182418301708459 726176086622550256 7609995684706460627 11190306994731700562 2862801124869224037 9438760029379591847 6426066861661324675 5235660839121235183 15665394424643915184 13601205505445159536 7004239381335024376 7600674844637458694 6869388957404426135 3655487291700949287 7162556766251922758 600538967798010301 1340951848083756399 3270763810690983367 13870075614975872827 2915596830247343118 9801475160250284258 8698351290898434347 3887854435334372282 12048952682089191740 7061160317488632258 15466686275878361807 11284657240467911242 15200082839394614830 10835499854887439681 17927062218625975516 7347879221896710764 14105194040063546811 9687574716200241491 18281193683705200351 5332427554219875688 11437643117112990742 2461440208547386593 2639398542735345138 14061591994783020864 8838241959535335758 16725324064944141177 4133491238672476491 7454280923574203853 16325213488118516478 11244834285872201194 9911716471683245930 16756818330858412128 12151518383714377014 7376796939655497254 9814210211091626983 7530326138225621677 16632744438486494441 10053736482072044152 11780497429116179575 9906680581581575213 5365174819038763607 6584965039009560783 9584415972263705468 946954152961141122 14754064151984912017 7883312745832280666 15458066595462232289 8844213528652241591 8924797675193554108 6400857273827001350 6665682701321854690 3696236176515546303 1868905872158349530 9619487737510043742 12899995379504068626 14279868806474798493 5636736977377928807 710996517418827215 10195893132099708200 974358318578301315 13803952750009355055 7621133942978025754 8473709324760331542 6339853632174308109 13139135834876933437 4182304227519120724 13123419712728514497 2959762981185162603 14240855573577313218 5032336583574911034 14920216694104417224 10249852064447441204 16858072327754991674 13096662656864891187 7787996063255801825 12694834845082775973 11775323130526568186 18056133781085770360 18079000203515130525 3702361374836743465 7040359792740834072 8722963824551207994 2235481385198465539 6731663646197725654 7816662862877437004 2213921312320164556 15808554921009241308 12330906901603891690 18038231302843170992 11139997532736796018 8069480783135167751 9143821734647467412 3591635669289492529 168760024028616398 7388149097462429688 784448956564571411 888856990944688679 8503491698921066230 178403640602559162 581476239693445651 6261438248724670999 3500323445555088709 3270720769114428364 14405746020879973205 12747362263695167069 3532945798139999335 6657060415811071004 519889135967190412 9151870176248542897 6888325548694373201 8404018772080388768 4356276327928308163 16288359165707530638 7349526963315593452 8970030766278572620 12956112409442475883 2446388010083229393 14174240912564447855 707160471575429337 1522098435361272879 11550799814164606940 18140773000947489321 10135763983892975853 16836898773109853237 441564931445146759 1481058265663931894 10783903214891438600 3107561592947816105 9893911157145123111 14145582745206651335 2029881024669629360 8585621109692778938 1908154681964979711 763219258568580219 5458551729132568646 5323987107357989874 2305783690863541499 4554675739891931674 16249092851334597070 4912781609529970228 9137642458279184809 18272994432911587064 265459991566542631 8276876211063966764 5805290784562445910 4662598799263918725 16820786956602287881 16600036224689135738 7148218816919171829 3757499031985616971 1974115173992330262 1931354037145352798 14519813702981368594 6894368015221353802 13671188502056212652 9911492867223807924 6277723402420247331 11859899585345125001 7434520783964728833 18354165396465099537 15505169934742273802 15607968189531821299 13213718100415766358 7701047606571189394 15683599031549199412 11802319139401379449 25797349785321355 18190064351851894770 16370556493215559792 1599024966116194295 16747118537510837746 10483241429698115823 10418799677570876139 12597103045947565539 10407647652024869168 8901676040226608870 3056133653046486576 16371479110753681655 16156969008345953822 17586529248582647798 8213877952863813915 188270427544736524 2932867735886561912 9528432295284253610 14663272647402268700 17347273463092276994 10866111299079623282 4275540995104629454 1599052930414978581 14997622291503561365 5470326142864874167 5354860364146712268 6707479753141116477 2194243663767544942 14617024773530755484 1538859803732934519 5548508532028180816 15015692342346152399 11796549762459987316 14776173736858031082 17905392495946132400 4408884201111563067 13428244542999853136 14903580249429047376 17923960953300768022 13024142625927971065 13299021201588520222 17648153521205542558 4140260606336979775 12679958750064326182 14912161117621707634 11687794615150371440 3273158184294779166 7529471264293547081 11859931560169826384 13946384227167798883 16235471128524039949 6616408973328258642 5060390352373275958 15701666250103623758 10122980552808309768 10362970971947438169 10014837741462442068 4469329220173920831 8147050802002065292 11624189234922116648 10096829718784652003 9608644828326344351 2790729700433473508 16099108816736266991 17747765444191233275 16606025266102272228 1369110249977496042 3443457302285229909 17477739142792358938 6813540155660783145 9295128970555219797 4145206573541952994 5476336357607606453 3489128581414046224 4123168652571483388 4408426559394570061 6000931069388226384 15881478722001143935 443495967741047826 16342644627043268002 8557285617306964661 9145484698252535733 15940465053327389139 16298294421388540342 2755073451176122167 15465725774945072827 8475688873138893195 3390724947507595617 10064387692445270776 18217667431959363621 1126487658262749619 8140429493969116997 5354881628296964113 10643544888975965880 8362008821999613227 11610853529318407092 17239128594905397806 10773546920486581255 9918162351350655118 3912139609019016346 4328620597640242684 17844435863503129020 12785342620477645606 8557640566210401627 11676502823860096088 12888703596766430355 8637695058099731822 16711803584917258088 108864253321424242 15868840862954620251 10120605133880081787 400105685918222810 15188495920347399127 10624266209319744325 7031909739315726890 14766194482138694394 8931192394032721202 2473649364871779246 14204848461227639945 828876803677688958 7968898852967774048 11407666213885590075 7028490234673697095 3837068394574282357 1853576413283317881 7663405261791708239 8045031809578228613 12774221692280903758 3377824551946490686 14551009016812526377 15552882703822493893 1338346464267581030 1834354410521224112 15381000898468207318 14679694043786866438 15943161454163941484 13314964340459172192 248093024570099796 4246692007910679353 11042217145785968574 8181468051274964229 3792768593336451113 625430020144874965 8299597250607764278 5684190103418478357 4028148750307866563 4031070307888169608 3167572063058499427 7113662224928800014 11066802378762622384 2227473639887435014 16614998840284170354 18350917244125665512 11813755344488345486 13033427893662044591 7382170727114206240 4129994194638471714 14487353013035344890 16183284016046160385 16820427467303164074 16502758046805118470 16093569919784107149 9037261412148424864 10713866715345113013 16015066723488104524 591788021933168635 15518803315368712737 4093442704515030940 13171471044683483082 2512348079133111436 3681194263475234421 15901560605533120243 17685943832620796542 14344362930846263157 4819801300195605269 4864666923947381394 18158498078166114920 8997271345562896387 18354627145976031727 2683101401085751175 16790306517978588399 15852939087219929737 13826777230273817832 14922516811445604867 1683480764209979288 8822612400271180962 17588373340969766009 14180384122022057231 13485924577184735212 8841854983874302110 8375213087530092488 5420693920809344303 6600621351743569131 387888987188145421 3282333518076780919 2062684151226863670 15460133046123440118 16837900563891383575 9614367816237774337 27088615969952324 17232176822555035825 5705734902041158826 2016056879403173018 7277394545105653399 4663791728423481401 8056112723474256478 3454249201432248621 16367779603191874830 1042889933893963336 300071167342815658 4411902464068262140 5020698191979343388 16358711090358036629 6348437849713541476 11960570231126215789 3957078119591261516 13773232632207943676 11884095346283340042 5300512084148815000 12441449292823014154 16133961825774585325 14130672443892807384 7058623107154751077 10612636861007876474 5423612603180548115 16584952990823958992 4149020293174382811 2105700381851094898 652541978752978252 16664601475731794416 9788004645626767299 11384784033761021618 17398051804840083002 1373434966735472864 6143748146867863977 18128331160030261306 15231806918588704088 9666638658426537794 2108414739755338822 8177223317855130230 14074022005555939597 13403677972560578271 8044980045507587785 14186930881291591364 5184574751689767752 17139879701293891591 4937807812156271022 5209473832774307482 8205946161540436680 6995775680415083855 11673014991587632822 6809884394563090384 14483323523486492288 12758147519848546860 5974296940993105736 11380235475737527155 13692097920365043067 8322928822829351593 737002078990494112 3942101741782688326 5045742980374437160 3953634118555167020 11578318493434350151 2886899421214977186 12538973836560952999 5986363105743128854 11477856629172288851 12281112257047724061 12280505689336942763 14579921918631593645 16864941424841437952 2456145762952293522 13933053068697839181 9070879212640613368 5423935488383958274 14249008213923974982 2961748385079310510 4669813348275309261 2809671572712204238 3065182954547565015 16949535548551036770 5261535522187363721 6638836711127209966 15978036171252324143 2077193807191953783 4653884694756418663 2222586919052459321 11279773274233093334 10691028384796997302 11999768650252314835 15300947630890977180 30264348929162387 15053904496026045088 14468789970854585556 4034916445009364142 12804620582868831962 12175236615943537986 6274017012367454976 12854001592976636364 13387729529724468259 11561074402931439992 13720540555791154319 6763744731402624812 13160101929903658692 14714464998240333471 9912357228701399405 2015389320832714448 17853007777663673726 4487574477521116239 12380411081686042811 6085795768329877010 2623323200264290999 14459708176965129578 1814580727576047184 6099030231445452954 4880456587713433846 9870218079828165792 12469129976592458209 15753188292228773964 17629189692893153114 12793285668621520532 14619033612002122229 661135029089125782 17144541022022834588 12087814075862125041 2504958911519741490 1537611799861299675 12936935959986642569 6914694241311567815 14044396454398805696 7334539475280870902 14409723589892710101 16864362597313016335 13145085712106355809 8886882037140873379 15465242827991262842 3988355264745815889 230014212517339201 3982127592003771701 6626753343280807436 16515727783394065269 5430777545659839208 16830766656433142998 4131000896465289436 5492317885952424460 11147617553056848333 911977211614708161 9381318840953247863 10268850491919626017 11126308238405263999 17559178801385880452 8224314471708725976 6569089918575329043 12758452338642885594 9414231865915168466 6121013063805055853 6067034333900218134 1254887892350073287 16834839127488449591 4216509727994816142 18185508801166437154 3133681185976600479 15206934772519511298 3983400828761366728 4545879234975413782 9020493883570654222 9516799951843027338 17050209713654185297 7239626699968052089 16805816917567070521 15715243463396443893 2621706089468518943 12102224224010417722 7054202311022052581 14605478883119282163 202971563504654484 13815343338058841398 10825473337000700567 5216067292224687903 17674875479066798447 10511332203768324051 17206996243630908417 8268783633796658515 3098811504553843871 2505441028497548859 2197924374005588202 13239766693863916703 17716116074309839994 1425702409501465422 4034450030023247516 4748246718797888097 18235923531073076352 1731014408132176755 9838523675576107575 7050109180622379693 8603220505947269141 17848190806661271785 9509231417520443966 18331869788640952153 10766606489958078373 17803417955132518432 13399543919961484650 5625943859460500927 8555023993470246269 12916225899630313658 11833306434409957273 9568273482416144769 13752305204219888326 9474987493825476323 1485140386563587837 7930410241244810275 15165501994804211138 17804278924967949522 4622228301967997324 14747098764915621093 2689464546263019317 14254838244845522458 12237045883666754337 10635502889626419395 10633363067628723283 15504819479145576959 14878827691027518586 13749631679183115172 5352038505500204591 6137091997775682215 14045493237560886831 4137489381980206514 18153671208403923991 10004217130744176576 6878422500549341257 13180767634144824243 12033657645664126722 11254689423064859761 17499782282633096331 11073588923280850292 8227125220313428822 10429738017702146294 16508696024832307212 13603230956246975879 2123977733357925830 5842460367226489069 9378625609767300509 12540716460638133941 6531592509261878473 8079600329912352635 4793886085564600236 13855335362554780144 6573537595401287316 1903867520485042593 2879498777006739205 4902695285227600700 12842573980696629329 11803118912402695571 10525681462458662217 2881568548611353051 10045732276450988202 13928844350056761027 9899887368426267642 18107816763125767324 8546632399021036354 1250996797262977661 871996762903471204 14194005448844021053 4641411825251818322 16909603888657322244 3627200293740584415 5342939363372227885 11209592791140297873 2883970050761321602 13855966341907930627 6699829133569292219 9665701667406069554 8893543393517322272 4152603308456663642 5278529152262369942 607070692799387375 5134729664891663275 14139331242897740765 3025114533316801797 2511474608575100937 16701119972098771661 17067590516445684689 11068436742184321060 15877568231802522816 11987441499907192332 10057515177310733278 10297702827609870303 5837410292151643087 1708139576693694864 627662462695463325 5084270313831260420 3094196930457212555 1760781519291089429 2160442249968750678 14435939437048690790 12116409411390387713 11220396635230658358 7083689034895029887 17342666799002263809 2925819352857756724 15859362254482263473 1048554265464471884 14159078431922501439 14750843760676107654 96365620830974681 79016715922533473 13735857304500998122 5092366920979952880 7397566293794786693 11159694865825319765 16127115298126727409 8587439752620705427 18111613919515789362 2194967200007479178 13282373873261249254 16353048794535172737 3220178592009647246 16215827997232789325 17973400333728805484 5883927516714630012 18370061916274362395 9449121148105556900 5267679348141134282 5077671610719452592 3286421317559125077 913000370626706232 8325443951196383122 14469545906400629289 1509463218438702642 602388430154772492 17343486546943615851 9281337927438422345 9601496868797019736 6578659123998365481 5959597028754664731 10679207095218239565 3626782563236704879 7623685713278251740 2348091285568316218 1768216883640698835 17620138052217007844 14660174864977813304 16609917569944009650 18199179328678524836 11455543106321682179 11023114022602133912 14928873023912017840 3979122931071254016 15384278862424567457 12116622748130896511 11356304661295379940 980306289390547866 3814843970698804114 14917228001722083177 9836949784968404405 2370892684513217635 16922900855475387196 11860743002536698230 12687487079287003562 3263977301133191010 8920238453044084298 11449973129252403639 2852659499961020420 17019510740117731771 9803088495130948330 1442623321851301553 1555738990071706364 129293557352621252 8980098787043090360 13822407346014760093 3579812693513241028 17527567826779535093 4873187697020641941 14983286760661088637 8296038833554200114 5852528734947862962 4228368411198001539 11960513864163089711 17094971797403592379 4634602612784187005 13347155974278965470 15757673962125375718 4096722301993814253 5803571451660578591 12975473823405075430 10128095340590181104 13983484683069719380 13359003508993960692 10951866051562231947 8113479558350277607 2749589959261806274 15488166134021025832 6353934094598971929 13681117812892989260 11035345246090909039 11748766116240767133 2398011516789923993 6623865215042872143 7497440609304296304 8674963670581872767 6677305733050583233 211644851310911550 514649875950736600 5042547611626195231 8828488932127461864 1869988383826190746 14741437335498757697 2696109290414825505 13630728278665248392 9852120568270112280 3576794667022201478 1674313673075334991 17888463952100913703 1938500364067060326 2613661875748356163 6422749009441469562 5131751279704725019 15770914088880336528 1806396506920293685 2543734023358379826 16814453915369549363 14223201981186926892 15081080478031531407 13301001191726181181 3809816601853098753 17027564701813391434 12159358127349654537 11979181445182564708 8007864106802020470 11243953457089327663 10805805972369036762 7801662138801550774 1063882761482262558 4422606267612156195 8208343668354347529 9949848712447520938 7659615565194302536 3685566152493675293 14608392002018217458 10451131884765080923 3019042447525512624 9386354910691601270 14949385088588152866 8602293353628646202 559115598521363984 6927853931119224002 9303734099580003308 1619778550244926252 2880800828219571552 284240286073005491 14588325753240198956 8952616800786715072 3725360394300940295 11309429575581847869 18270870910926727431 7319960961517190341 7387619139436022824 531015942373830621 1266857412981496408 5583416231772095339 6668826499584117117 16573483941107412284 8548681395030624093 14835893049496934237 5780856589454919398 17379438462608556042 2470444432121087517 14351319106730913745 11917887915215401154 2799374586004515680 4375273494877721972 11792231640086790991 9469303439664068575 10016766649388687667 4691162244120360182 5959849640442726893 13120815851011990330 6226996733521065702 4942435254324159795 4261202627461027719 2920086421653848779 14438870010619886910 1461430544668826102 18275645236028711561 15851242212236808406 1736447509285974356 18436815408275785773 636885754048834237 13481082256869855478 11248215469357427888 7092668743334060686 14448313856691235975 4467310545884965658 5641157458778799537 1543943927336346056 15669259014340013216 4205375455032038126 4819959789455847593 9562980005685159764 11780997039226658599 3706094890522867610 5293533246936447799 10243295652592185385 16303772037622451236 10744022011732911303 1859059024315051419 4384868192223657992 559393861117678151 13211632217541553039 16119568099986734419 2772627934085529397 18038282224163385180 8235509724002908642 8812309960414162255 14327675644957591528 16693355176611668271 329751680441530000 9126248191089840759 13948159211689265052 15579564091391515606 15971463590940779383 14071712855747929637 2407140177403711988 17184946856596861884 4789336385473839407 14876768433998002815 10505869459518021307 4117325337513934818 2319455468916823794 18385787079742981117 226030317235805395 11805867806710803827 15974072274864858190 14295957087309251146 15348744813905123575 1814056497889857735 10741054830609210996 7740029858953709669 9134118311671397228 13062029168417025270 14292513063448245875 1824182361616555344 8140331585076491055 5973321510985288255 8890264971992038295 2691945353363918312 17714400510068896759 17536822636315573878 16506482815879524483 1510544004812274239 1498473186536935939 14333579571907722847 5468687541860827639 6566107274146222427 5976189714917037861 5854853301288718512 12402473914759376737 6028084862606296092 3557276298926019697 5863165077720917305 11835055265757797167 8440314214219056509 1148068460139442014 14300657038365506412 11018960681217898314 14158008519335778696 7598746266900529097 272567027223910981 13153120454340184773 2909341787384121267 18320604172254202102 16206975949536549985 13743859911739053497 9106341080102566412 17803834382588771704 16566667274413035483 17702294508473055153 8895122119944231770 17844190689304244499 11495973923544857022 14595648037225839061 14820345634821152655 11783755904400141399 1482257521632760752 7365711102093762536 12495592141301772157 3835014103187455034 8612559187209612698 14264966499333324138 5081178251203132928 10537337706141824652 4852397462970518696 1466299778478594192 9668376377802227342 8552648055313444509 7446343103773234309 9913344211757640644 17728928118195891731 10345158794571222298 6158138390974196050 10009340807532064314 12370164343812631749 9842292422922058935 12181696546840392960 3573653589082138733 13327502670358525063 13718420087020934785 2841869734759182375 17102666314250870936 16843714462277401280 14299002557822018376 14891068961569588581 2544493032089286949 16382530684264266850 7457915748478503608 139271122702923365 4540675042256870784 334422954896769695 3319531303496696180 6124297019320662612 5756670541352735221 8147801739495667980 2326457888177989033 17150371223641747554 8060728321756763235 2475545672305905429 16158614357725030267 12893192741239450051 8965119870630879129 7884475224003658006 16482407868468036088 4661574101384043671 11290559349021772790 17510382124821728636 12336624157203122313 16584424636340765971 12568221233848312654 10741198897444389795 4215285247141059888 2810426885646076019 18291501380638434675 3186960717486593773 3544859042529109613 3545919595053800597 7286328095277789833 16269814722330220970 1008033737851891385 9344023649930935506 13192063216095970694 11690961822479808910 14987381653544318542 18335464165400668184 13751197974743141292 1180005946322277671 11487840005036405851 2513454455983138411 10586059939519059649 16571259245862114310 14102104580860838736 3175133091234571343 3412938960012293649 13105262575919805967 18409729559716543667 6262484697389248527 14845332654520458654 4677479818124320789 15238987220550383427 12250631805767409539 12968742042644643855 7888866018452011750 9136537918809038649 2126988139222133554 17931594630235120819 7014629933404519593 1286419821524641583 8103437423611309820 9304685105082787042 16086818847888399851 18203014612111981871 1380685988297000876 16373631066605741567 13354912870610834987 4520283037938682972 13214593314401959818 5029455307189132467 4280679476070287036 7529634415624352887 16018972993841532908 5454151342681008180 6718351775302606321 1208048720661623389 7889012843072608705 6109714370592268908 11897067525870731489 10994870128293451426 10144731615555880955 13266330528312733094 3030380701622828233 9238801033681172038 10725179589491554106 4131812769105536038 11923225976183690942 3528354472589992670 2922661689152561894 16019638118651695959 7084644577924508561 11829590088720314546 8013027213754130163 6653417978743175444 7152876651705550112 8506895974216716034 8857657055347455710 35129804929715536 10649942950530250438 15185486057759624101 11056644100360754999 12838399115618714097 14675856653649821495 10365226293343835231 1560231853917449175 9754932606353417157 13189054423095523908 15834078344706533128 13027399927267444690 11752779860463115678 15275435070852194559 3040774448028558019 2512855432698431897 6519778361511603435 3845582598375995984 11679698021971428436 13032385850347312915 2736306711426350809 13982123245915866923 6056761562658502729 7104660107436047775 1121299251764727555 9444444406488443674 17169094327655451869 16155387764707003281 9423180401063753439 6459599437016739202 16529193000161429 13338802604113663484 7248835832868951948 18099716109778701189 11635326011846411270 16353039512402610732 16174633187558652194 15420132900163404591 7375056629129797953 3530631925715102463 89916909858379982 9678068476495981132 12767540042325070297 4679205531703270968 1844509109017467568 4443529642266279617 17046512537617554721 18441440623829734334 6378683716950436395 12704454414802237509 16921622787854375478 7928347532862313599 9528095219738401036 5667499744547824 4541714347397608317 10619250022721718408 4686701802437557498 6090682436416286 5386201220987843090 9463361637691786865 7992202003604909650 3809120786115059731 358544539094877890 1743614139578134448 9655252273138570647 6807850064585851852 12930216631267430807 4766410958848521589 13272372938737321002 7316988594573179558 3323223603234042857 11860736324370619216 82854843142908715 1321571899948567610 16442733389714024241 4250428113825877487 9410834581356469874 15156129826945606974 13813366654165047149 17663103738130274810 12987030960211893856 6768062212113699038 12798923600826347970 15214266030421317572 12684215966815603348 15098997714836304468 368656277391892176 4763217361773703043 7839741234484369332 1599033428388267288 924053492941456811 13779125612606883603 10768952921505919522 11883755996264664175 1688376828322875354 17151162972152864144 1920995114495398456 2273984857989611640 15084200474023772993 9103953623429673856 16163521660708544120 614997029693974712 5411328441924441006 17418375344230500411 15913811469585509739 1508243004864135357 2349557545828164734 593493170843688748 13989888833687690355 17151096915267166200 10363078680859588407 9779756160461876031 8774797014437960412 16761305385442962236 2266737976415924603 2483551893320962897 17199939902690505004 17905222292942164264 10690895878994239826 14959732384530142814 2020402254703852697 12278747909627251463 6830873465358487872 12880634718216815815 3824007907239783047 14685610256392038863 2422246602323438408 9663164772496037835 16802886660691761410 9238774213399919813 12719604379575058491 9505980277488699397 15477695120016602506 3711991740547543052 1412959160240275520 17872240101750253366 16952125446240303400 7815110952296808868 582748810128172642 2591516383368449632 18130615936366089675 14886503847585064751 18055841140019734563 3111386629319933141 13484827110225794884 914381668754140692 143144666229066821 10757170477509725367 4908625333200021505 5521769898794369601 1785351127256680648 14135161096251826991 16260127544997641075 8441315870937214737 5976487508169495130 9735724875013318628 14502299253114237461 8352350586848208366 14893743911982478497 8599605054599950423 8338159815820231263 12637536504775624804 16298278276251646589 8861778055828995843 9916367429496327446 6778867876213270203 7198721879787934571 3212592804908909677 16695650618934918145 7509692320476492282 1187523864524149449 14459001361865972890 660984485424505111 8757584676120137059 12019504713264962635 10577837151867952322 3216684800466317519 1600412209847871196 8693724675818196939 13366668818659075932 15311192098347297476 7322997040160653996 12846223879744057937 12300105432972815661 14271762393127573259 4103908767341311448 7314121789565359158 7404057304000864932 9795672640346844236 6801776735009481962 14280218198288549033 9130405001444355173 2279864950112583007 6476922524873540317 6409219244086808684 7859824012387632586 10867861628636448936 17501574560597191255 10731106334191146506 4170753542081842421 3901801548971168861 1236090481231645402 8792952233899137275 7156992956505282741 240391640117357320 189053865642940889 1220774500777971879 13051075771479335821 9904111168337949029 1705555115964895481 10859456067692182653 400280245895085081 18419000628761482446 5947181477152258953 14575677341485978776 10844103335608294789 4303950974810090470 9927357580611871388 251898403021876940 9474274736944026932 12456962629180854341 10707623601893471277 1280442134882496301 3611059334809867970 3176880698708441848 9483761949842604172 8486349581608375954 16851578027194317029 1212930945853747112 5876222403940300772 6266698575475106519 13923816796386388481 6741277197955068071 16508035468883249496 6686812962100313502 15762035066887489332 3104175109717181559 4207495046521993142 9381695534458410450 13794982279925159382 17996840092086896699 4623184954094082946 12533122649372222092 12212957992971913086 2221253935254217537 7358004329020078690 12571023513980771649 12350794076632286207 8402492508314799905 4069549249142394264 9677719200235637972 3713303379205006410 6663622347832752605 161480320625177103 4107409637173907442 2487817003391340261 7129733899775266887 12648663957195159361 7988944694156944761 16117638055397513950 13794272284841653681 13191164280519526066 5519892655813145978 15712085005067422575 3656028661287343237 12680472864372315794 4823380373196505386 6155253849197516126 8962863611184454689 7718281949088104144 15747323919926828092 8050508033861386967 14601871217606820434 15413502779156746625 11399864765609224009 16575276710469620177 17731354692858036562 12758445711039927407 16476537226614657170 12039187321649145071 14332654672137511017 15033822302855434266 14758946679048539186 17972095589981880456 1920060558166832352 12471223882914083302 10869476418647313274 5064015418549697407 18039179250907907990 7820717518426199040 16036649635761484595 4171794435544184468 3686297010479658609 15242523504425430147 7628771952586762977 5686447201439198839 11709900453253908363 10000338273856700862 11707172437189254724 6837249130099812429 7950288718381361808 5342637011737964239 8023448369566700906 9721792142654233658 642304537324524910 14577969633697735898 8576401077832274028 13748824549445092718 8551398759288814393 17122144493919308183 7210352596161937187 2804425359014689732 3567693862520550957 7139914930843522027 5203729415509253302 14098931826047478758 3223811346564198150 17178076005297160617 18146793512877704351 5652416965670593770 9599409262524898352 8269567089600581684 8958827620475623669 8024661220251613800 13814808228033998422 315115564172151897 6420042824424545171 9195602436664392542 6196375937458554531 3707756157202197646 1707811468205967989 11895766493239698508 7822766062170275802 14053081043702485978 9773676313990145460 8525558239975207636 9733041742887268020 6318171438806703503 5541081848767322270 5251174660665857359 1970124352369166599 17478527807196715636 10102494618061393223 8082760367926463129 3344196545224538480 12328241894408178031 3465944897612238393 2654530453267809625 6444879974078096765 7318250571373478642 9422510499381063806 5041320030508899889 5834575988986253010 3695840756795205580 9926560293008613524 12519297981099276722 11166375375732839042 13370874942419154871 980804361099805178 3402859914625520783 13513045958195774694 5638681519179990243 9469071833802495575 18367494690135475863 9540731257678149021 10641505041831425707 12256061082549693349 8608505937347684806 11758719607798494693 7414688343571025289 4395046779267724447 7424172627716375294 17212621448613125556 13878263549664901469 162450043775194737 6067768550292556460 15834358349829089725 5324524633944445954 2630538592036738543 3150387258213124349 5885315232975459343 7265661711986051361 2688367501589829455 2677493735288407879 9202904491211944691 6002714902828501712 5634487857192817486 3161988776729662481 10536485829472063371 17383979336723428665 6210059118194723794 15524947768892177340 1488291744610153642 15663894905471405222 1520115404804416792 1564302934183247041 17824550751588887068 13060063436705674421 9369272587428240106 16019180005903053334 13424947167439514188 16633959853183235497 10294106400995930944 13303086961855790470 5137008467343664550 1153680421480436919 9286934728973738162 7918981676254920728 15567329243050048976 5035930214442094230 10203994395273334585 1936318501636074533 13283472060330894733 16934477311957425591 11541399918611209939 3656980409104090877 18209251442193072570 3687842524784236677 15487220914579793105 12949654852395036690 14621710980507204890 14852151788387909976 2505693014417209658 16089930396710477906 7710398896507178670 1563881061254432834 1615803715907356727 4544637417490835744 827877931803159273 13726210311263998630 4197021014062164409 6915706818648902158 3473294872680018437 8470013162785311403 11297973572587296853 8747163273491880306 15830304909291029958 3648363864842769969 17605709189316940114 4231937701028197771 6672077531099926937 11047010095013193213 4411530583662196689 14911268249975347733 8855175748291604799 1049347862673099951 2756058606154046736 11147581838641843584 2047046407664073388 14300783321027080720 15637313491467621336 17633125362591558744 11536504834395924224 4686549764618583091 5056398252799814181 11678838298613061366 7661906219793305538 15582034856655602707 2421310027986965476 13011068761253902230 4480699916427923173 7231081166056537970 11936676139886405454 854866493178527402 15963217993338366202 4686177994793851371 8427446115080183878 11199526409778056465 11859750315466610022 4221362556956692655 167149166530450236 10284537428834450847 4649599988100801776 4840977293920498252 14176333975904712894 17379082784266326084 1680791455028417946 4591843006735839213 13241077270921876878 11607386541529349126 7668422178854461427 2020597033934233515 10047451337594845124 14752593514871922660 17941387703580373458 13649153707143882915 14016023963693413015 12728040663918983553 116050418848099764 14926835821469222199 1000571401506986068 906781077113886131 8607724279616262514 8354927913543432112 12258077988033058788 9385280051797601859 4467782445398832547 6668603586359361907 18212909428689740321 2579869977699986652 9914351486888685842 4400346082168915626 2908035772265349955 3878656647536027508 13626066330730054031 6113203209706362502 15288952009754882085 2553353083832436448 10974789078093729983 3337638351668687034 5933287084105164667 7592587827236650156 12358201575550902014 658128210561157352 11723180608809579084 14992337275328543575 17052924727433695086 383665071562454226 6005533529329546157 8184680086831515668 17649107231374886430 4518541053694505304 657377983250004337 6129361997152380563 17550861860383061314 5141864253537044304 12664585279843453708 480333696108174653 278969864211417734 15022181654013034549 8477916999252187573 13551343794032857209 16594311984888123039 8259607862088198430 16082984094953685771 1313566341791059295 17324860840064946505 17099073454738820401 1798696367188941406 3538604680516526652 14010523194992842944 7618765975929280230 9505702124161130334 6673453898127812689 4951471541712935675 7372517915234580478 743775519052598606 2931979224940090647 16752862335269566789 7710707895677290767 4930331584699178205 8718442501080735723 6294938170870739046 11195251650294035437 9512395303201593735 14709325342441005742 18294732180140754428 1595200128126161556 9636101484005637262 2218387187655923579 14659555765647680323 12811145326536007851 2853294413401500267 13790029165480282726 12267533041873183618 17372440418698507500 6536634193414494626 9508556963673182402 13554295620251282745 15565053359722005285 11007338523696768025 5481061767933949025 6986357893542022952 5781112478512367553 14713734160188040868 15022506279672145511 5314294187620846006 156098103264919494 6583022083965841851 5882569420592531824 157281392294462444 17732034280369983427 9124907493265182051 5538354817593206122 12389669772180023732 6866025206230597270 13541056556305573666 13005412183694363257 3625212246719976419 8091405497303705654 5836035548639991410 12141319408554173849 13563640337671248918 1201930665740893377 9086251387514441970 6178600096562193335 278032585336147841 6579447915769056637 7314990830370397325 15060772881080644699 16382009424307690745 3189032161003469183 14928199975538603918 15476133496981291977 14021294108406300704 1620182732038575049 11571172272083940279 5576045129864850861 13404404182740419685 12824302342052788081 14511946651641426597 5552966214716168017 1246924880104137674 12098811226775180324 2498538009262129666 6625976282165442736 5906466648938171066 3845632502661729388 1182625244752869948 2643931249122784953 5710508090595357474 12911590023717568034 186594460793321878 6042460188631820857 16419431248348909511 5948424274179365851 16284743502820646172 4806129723985719146 16702838031720101284 16534416344131867615 13794215615764556616 17537744812155523659 11564886364373163252 7515734868919464419 11644236129031992110 447347419240839034 16895019932775755679 5275518148467481769 5292025634027111424 3474312778360644306 15310534107769470462 14843605433934142303 12093710726915935516 1288080116031153279 17111736910508741589 11172598490708109218 914132093974773313 7571172993734795553 16045546462101934034 15170468162660685513 8955711464550263945 17723139152376213464 13714092306972597843 17796445492367746763 13239378914455184830 16147211118641112471 8542225095114267847 14901549650848352795 17827669435335794450 7323885950749014971 1440906307967374711 18069620950093347441 2680837553205951788 8788234841939645296 7090930558344021554 1565864814677581969 4393814700001161782 10079591801710189578 5199847050944150056 7730901353489027566 10633766150398806637 5847596839382409908 2458686939921148781 1935806800861582759 14398570811618321585 15066546395791123153 18136600732724633465 159414418035193753 10428814877655164132 8633991074326878871 4797042268545060686 17681896782879472753 10154328362394856283 17049388585381209473 16581871210230159724 3693762105167715008 2319623493776759593 6847520156447786795 8616938816146186178 1903232552129808608 17913072438306792352 4991361765634834165 7111710379051763012 4371564922111893953 12905404268038851787 5739631050170446348 5162404947427642865 1375402208130938621 2162154758475846798 2416074025285529934 5693249626996045305 8911959028683779005 5379768321253046333 4555047172185195013 947969227750516792 4986244746898182094 381965867714090348 1493845325867524877 4934309445506360728 14513068965880934227 14645926454676451264 412734777498394895 11791425149095199738 9741113346193431334 3070748428644359588 4277742027615923718 3345428243144320067 9051105172443022873 8136077596567770139 3435418578677951410 16130534371115208527 5657750458850543778 6042530415261067778 18286707393607412260 11824994763717857005 13279941770762711868 16275944766824514915 15752684667673296063 13785079369939058794 5640112122254197986 14730572406685144577 16593370968108385970 6495596390210572625 2812425252584302613 6969030321589379209 15955033919298130250 16832041291058122285 8836675041331978556 13546959926661388641 1678676533761913302 16649790374023881986 18034206887288104657 18393799171896139095 4675179222889206497 7425461961120542765 5960121959818685877 9433315320098476100 18051269865258944142 10063921157247878770 4186692786727298830 3863103117070075954 13486159956440885375 16707795807599772260 16982297190941944982 12122922587797514581 13871554510834760522 11621613572685920590 16601061150175071684 8958050736532270979 14764081302808613555 6328374180945915134 2390665058169647938 16690391822053617364 10969626068669372550 2228968947831463430 16399056213902681830 17745369542206413567 16332695064474949095 9743511636863175546 8345800815682640817 17834546125283996923 8622138384936440955 13956637647979140908 8669250207866566542 16693278348155852594 13005220454872904690 12004066675201345449 17894140367981210809 17883916867897759693 3956987635652564304 7727168522460467305 5671947702602012858 7573396440982813313 5512856584991172680 3299150699670276819 10444998444939765793 13901073363747128037 11920521576940788478 7275736514635351807 13636760655392017494 4186567300391852950 1534461993809852526 7786432923525626691 5746375633100598573 18128039730414850943 108820711423278643 16961509857830927466 5171177431277268886 3840608051031284946 10244316367882917758 12969983183873121885 9788676508427440198 17326463947108891112 12286674188114341791 10318915865057631174 10871996501381602696 12159616181362380859 8559116124336908775 11594788392979126317 4332754226103154307 17623943319549322816 4408485723402020916 13596141584796726610 14096060390570260144 3692824195342977442 1968526874757615616 4007563272830723722 8248942009717224433 17049974269848909765 6163145989931695581 13154516328741464052 5913416117166169533 3186193851897787543 17718895126984894811 2998690672807529006 12730365533288234806 4501343773134494435 1644337620766281432 18108622802184426695 4754800865451863652 1929797973256140123 10484658528905440195 12859698603756010460 9574602472102620104 3005693780316331052 18234400075694754998 16474683478379068919 10875890475161486232 13991497378113966006 12126795400824059607 11312882385049024506 17905949821696751877 2796632514822280342 12088244063378379972 9702031782626065982 132691024713526987 2107570254797940969 371454361719438997 2238160653701330703 10750685643037146959 17646710958465751343 17332260419925952807 7621217098510043790 1731411303348308279 98082995081057346 4130874468521747958 14994934888722946953 8957874154814560534 467612037878476037 4927752402468551836 1262400895437732698 10444588293015062618 10044989905425741341 3673742107286364014 7447872295956267306 15472731864968806212 3508703543196937984 12410089862117169619 1529404776659331466 15272071234510651972 1074080956795464093 16114824468227768046 8231276652849465519 11661895224854525318 11287940903828697095 14669252574770641017 10221879111296395979 1688050015295324685 1444253629811990640 8940626815351127878 5447762104062069676 13539548497944664617 1480809476879045984 7409312543290644532 5212526949019401909 16504225795741977137 3471272825930354428 4410261911825454337 11104217375636436263 8122870201960966470 10594614042900908927 2431920282910052486 9801787292293996924 10362780451168670777 14085512935777044469 6273591523754139943 2202250250860959799 201360148881253865 12107008293733194571 11066626657040144635 14132282035723759194 1860022219208533279 14287909675896592601 6135024241413611751 8204413049046596810 14566117016419997090 15724597764891866049 14042583174550586796 6816441127327513135 9882623126845297546 3520983391465554623 15040394929890210206 3123256159721108729 11855090079092139560 12573533964427494551 14504038200515529103 10014064516979112324 16915351769336644985 1634763975874121487 2750234587105490143 14294687595073175620 10164719679117682600 10188012803232975094 820411886850459431 5116061192770547877 15311811690647894626 1924050263061878808 8552675986435169766 314254422915571752 7304790113509208156 7937103372709470155 9081159900016771312 2147173304740572854 3550397786862247892 13386392090786742549 6536493261221719496 2159630978683808679 5531878255635364145 6915595524709157083 7272829017284494270 14920824451733861342 16555291374458456148 6917197728985089403 1553642018575629885 12742053766453220600 485379940417240741 10509388891617554137 10381463624450783896 11727440630828709293 10337013044429767694 5897980549724459532 16917536949750450237 9569732227287886859 16048067833176061664 14074328577166077849 17548128035235033411 11880553255230022644 4547724142252984943 11181904443727044388 9965911311962777480 15869336274506645500 13840144804335001904 15768262313095806425 10610603552319069688 9544841683193286349 5515560087863957147 7138647850472159211 7011330593324370911 2446471124143401567 12780760020174286177 14112165700486901827 12853439222328976086 18359045039547633622 12588042462860156163 3090008227384936146 9378501470898308478 8895469849828505856 18114283676669139963 9202661160685864541 10220855023037988215 5334610245808564341 3935985085819378677 8152696966997323162 3260873238848847369 12828682891584780217 3147106454953274071 15770012910430123101 5264086905024750087 14372300511620147063 1055090393420341855 13357252861436710570 9580777167595317243 5915489223468641119 882497873302600382 11824589416792612548 11304727322761179006 11652407002380638018 15913686028947958099 11957780715126766301 5846776931300966698 5384421859782953422 15313177987458542564 18192003209944346223 1963764130367074339 14265346269141928093 5864614171702534422 13237205343211126246 913386554811112153 9711400090781582464 4239012494101810507 11305157351872040802 2623322980919011925 8451745629336896306 17170322243412884981 5664585465289595093 5393507538514440679 5540894992183690788 16339458407078752048 4219392082293934242 15151468128138731754 11430741539863034029 3823028125367470122 10569875203391753527 5554681655237077704 4405468798535919375 17265791316920478313 1776411158788226126 11606578406308282271 3581312619629410007 6498445360651102042 12961368968265396148 14261085273288507743 5834462119437844272 1075186329235449207 11079245186172474050 15553970951457049025 11260387257639628165 16945504521011629926 389388598666963102 2164401204384595761 4289113605931132168 1765202075743849652 143433652823410927 36775569721090990 12205035775023620991 12689525162508123479 13180770011080927787 13034141506800453779 17563040613020842874 4647863360086646098 8119437394521191037 12760081138118870250 7383324735186036012 870078104874801135 6629520229171452311 11632100173346699041 4985627334034049079 1830407511487464321 8327736222011160742 17937389903217364577 206315112363657377 12040303501152818841 8342234474073583645 11278450909178079615 492519631140397779 16953600178350377083 1535456683803583700 5103549411038196820 7553830367393362224 4472736370384324402 6037425143903769372 3935617770265685127 3036188733997584043 17290716283349493261 12925178981403529384 3198683956657555791 11592888316546391875 9548061856296806131 10425090942012045107 672288712787425028 3325195508198930217 5985876896108437013 8271221605981216798 546225408737148886 2853863944725354288 6505758230566197775 7319334112896011419 1881668432924730971 2933583689146538282 13580465113924451533 13253130229033922512 600112349683228805 14150623071486038871 1787697212746488224 12767001401836717902 16995683268125435907 5963252533448765125 18100967890889068838 16685093754715166363 14302918838279107547 10788650751616428402 11189286143574205239 10005156511208677845 2474182795823327913 17750048006638734519 6723333219584377627 18177621544150095318 9273776052384554888 5952282973513228443 3811980460352439506 18433269543953504922 5197900940782341306 11148791008146466815 14383186315935638892 6366220095390640420 5605848062860251705 12330192005686546595 1691147632648787495 15869811523998838086 11255593689925263525 16506186924496411097 7754475174181231397 7613184406732715818 3924664556471055447 11279798632705490991 7351498457643100600 14372793442627025533 631436535020208511 7540653553919526832 16414663608652261212 7768656100660692698 6620255598373595850 12154646171751349259 2143127809172310271 14646489038748809550 9648926486899818473 8869069400882260549 8246968801060607654 239634680411357072 7513033698342795289 219763327430293522 13445727481783937615 2551989733881078568 14758929430621958835 7379127222868322763 14546197092992611143 10837359224745816950 16669686585405402086 13144206676936387701 6503606943630574787 7640354567493151017 11394749293957591211 7746254874104955725 8899704020685698560 8912499372587422304 3898206541986439962 15232431797172907717 13440893482713780327 14034371391628125669 453408191649092823 6691859482193440562 14614172946768783411 7611421991405992072 7085155953053158617 1072528251110415822 12533037083204863977 2532615763445327063 3893487790323441197 10094651893249311891 9042208513003667982 5162739341565592970 2300756270007389847 228399550796450998 622589647718734735 7993348046080538288 14554849965912021137 4052025982011476851 5223455880299677958 14076601960166996073 10381625977894991438 14146761314970341206 10962127134600953496 17564701637417469122 11996509450209148423 14402234464818588987 17954308506151442102 10089338632531894879 9960481796409417053 14657508850168926864 1388950012155841780 16582802321373906601 16391807976258938241 14746539924768703021 9660581543962261638 12187508114745630852 159401410043850845 13908953720561937678 4867570929438601001 11495741554228454678 6758760615459774177 1828804211660719213 15138501472915437726 1529183948258172607 10111843149366733963 1588476647068952512 1149164308793195732 2844120779841827760 13595445029469810339 12501980318624753408 11366929724718128556 10199441113287567850 16553700512066580169 14067479060627165971 4810750120379668327 15017776270471775891 10863956319428427394 16823400254291559058 15715399284142545215 3431151807077101363 16550498545755672469 5054493904377758075 8955312353900588680 2172515270119710983 4606576299359724342 17303312927923730191 14470153577139714797 10298759135941191516 8703552890505494098 16285667629698204086 3256642355319633723 10070699246801057293 2469458753771443172 12168726836943933291 1169930000840151256 3399675374671157564 1551020890795255 14886589377902403896 3083936922378185675 9219821209782766948 4921107733941586352 13441396733911459556 2102360281560784038 14337365970877986071 16770503788397481546 10713440985666880993 13383632645238532454 16511213089374230410 16220688566942508867 4306406655158207822 16868676628041383494 8513021910077354416 1552363697121517254 12668558840558552450 8134733003459479025 8482014157130096047 16109117041456135213 11682222147915423146 8681437622536111679 17617155412813682798 3432538330817033795 817089010566259880 1518152509254038422 9544974556388272327 10897751831118245060 14298355183225606727 15851517678228605381 5627889165889310603 5605008461971973863 5487441866854354116 3155381141802364429 2562215722945343398 461948070240212453 6678720220606664234 9722507996102585742 14769257626827133053 12736372997981585807 18025029981137701626 6425491304844231524 14908824357527084347 17649817272858938413 8252899332066778256 17580365065639592331 17700520383359538527 11970769621931900401 12646673984973159556 16472359645086162895 562897279758291301 2388058725515997296 12220209919557760099 14643164957444830860 17746112053657870130 6934478378381704105 15072783641144604922 7505118920356640814 1378180848122566500 9793819116154649886 1618343955677596792 12510097096113277244 2754616820647612336 6577489715743712196 1303177617912361786 3989192338665481765 15968637825082111423 13713780528254274708 11149004435378746580 16233637193294777827 16747154686117895546 10800307925682421704 13542684425349295281 4835079441295889930 11697980730406403656 9431992926856091868 2846266742184974216 10540494754468326457 15185379140107146178 16868766427036680462 8606264396441917663 10652395891084942275 16456311808321808474 6179368455842817355 1702154289843339344 12003093381881647089 11343727419171088688 8680100774201334553 2146868340538532500 16847433360790830085 14266086800093793363 13093046795079716181 11841532434623367312 16760915675036314106 9143634696704961993 13469540672609702097 218076091670385652 15531445202420357265 11854296885478359696 14439885364198722945 9989670931660957786 17340594809837828969 17789747312824466015 5446453616169880389 1674091373790751703 6836742210752946620 16100946960772858129 4886853343336969337 1509907679678534729 11076174082719341332 17497678671838525828 4670479474693048898 5863292395193555872 13760717352085338688 4162869434081729991 13090692070464497562 7514777558613331173 7958937799953129341 18343888567208342026 294017312659041654 12943323200506814823 5465292968832511915 6469919944459912769 12295207140657390760 14333270747573885456 13034985638213821291 5862588358477484378 17783736490576628300 16187299987288784576 16538021211020859191 4266994997165136248 3547927240384296202 6763499165327841866 13524554164556122159 12603678481775101381 1041909578131152824 5428761214167243614 15502009410016408430 13027272685101592542 17449810019761844390 12441517678557197213 3165026759401304418 11028340155606993694 1936087404465254438 14512219949325329514 16658870955198251267 8871308114686738264 255811848553660527 3183398648211753871 2183165638160657006 17069289391982449487 1211741826552343131 8452129691795318479 14035484707353066892 4607154826483940292 9798393946680952541 5916906055687775282 10628560132972871983 14847349907814643244 9422509354654300775 9220926596595003083 1283563299065451343 17799034979953935633 5913880524866819503 4922009187956502292 15627597655985668592 18120231438068221134 9590955520394300696 8362083445003075453 8908400957725954064 2576272948329227117 17717961375674967921 14352026538648682620 17390595541400263130 13983207237867439815 9393240425497321496 8757482724511555136 10109454774698080040 11859236712473237572 17309962964743116906 13685227433742591160 12957605707583773062 14993487423784603355 4797818887318955250 13763597845577942614 4335451698728431708 16591730699887649315 16005382248240628669 11966170918135068332 18049400633735646390 10823896699890312956 14174592627069398592 7169710650498932794 12243563816861969960 5540130917464302940 11055387521546563448 8570391732846033938 12963229382977150035 3921526308299602685 9525805272015609893 8189240461043698022 9019093308621000127 13088459057494158783 1005887194265752753 2564195555536520290 4711977134193379800 3490187766721885182 11232995577933327834 15669780897299888118 6721698058171139102 15936072011676142438 5252941032596572098 319517438345432944 14152713446740081902 2650882628776316210 4897492554692594884 18155559641557396834 16500456210940643303 4098250272244810501 8454705606475315665 7786984404622740376 11120020462111513842 11928992815018078431 7962568638817809940 7963523796713710334 12212663865125358908 18378831312710299238 12028149374626266362 7583307348110964964 5635575080491177395 2694442022452998228 6803582587374259686 1732587143019808190 13993066587294628680 5180931677719016592 278672155234797644 6521912212926901372 10718726839025662481 10253142838953635894 7348216484122031258 16856388790014946223 3209074612344355067 16128070080833757761 12032819034159373262 926536568898256202 10320004596358355980 3525043705609096681 13940055882320154697 3573928621051586833 17494663082247223366 17775155719745282961 1504104546230587194 8953373356091292719 9335242900054123361 7011987894737103594 16431904121946565129 2410236849007944195 16242966589310199565 12006530442696550637 822829852788932412 13803780158232449734 2406601288744616809 17867441358860764785 15392401237215702558 13266704676761674786 12237340893729264958 198889957133828906 10948852282922335509 13585497449000149711 11767059483959744147 12371224120524631554 15377257518174443139 8731129166158671770 12403256442700328541 2346977549751338630 2165475617517296588 343315206037084740 6125042982945998019 9651579329275923712 12702849789664669869 7225935639617282903 9033308143828884540 8684362383810069195 12722137603287949034 6014352607940280257 946936417764822094 13100322956231883299 3060423834539983827 384458093840629453 5678056416862195896 17395017587573624477 9879674849764811526 1779430079338488454 8928416280877588722 16366976019030414031 12509186725713280525 18364086258165598517 10987069037414535026 18263410789358602471 8128748965492071010 332870786953174460 17154349006602928167 12718923746133013834 10243111465263902845 7286744102245213473 1547800660749468276 8640423690549767644 1021236222983464503 9947141370324053627 10949553575476090981 17210980417681802476 5821927083280515601 17375066509811713296 11865216131597236500 11696848696347879938 17910952400420888281 7716849674064753953 18080805159613903790 11022595747231832680 8119693024271044287 10309354813196913472 38668293006346751 18292233572673398951 14924567920056705456 708441862099717235 14574727298969773023 6935273217036415712 2854456434160040569 16610543391098381284 2287173630383734988 6679028335528260748 2380852577289212473 7836894642809448898 2655199085179900403 16525428275596284845 3483502264429857170 14055930320034216188 7435313129808978762 7670916998791693217 1630489249533805919 12148155361988177544 2821574430188642947 3457925355942507859 5192017608314425030 16353054511303877997 9062157559849972249 5987813606975685276 3383038985276893203 15028087196676810698 878097621988628224 9805283048936540487 10265707632061491231 9219187598147723331 15889149943962185015 288198763325462969 4366481826939744175 10858828909633058085 2445112037501067761 5351155621375914717 7760668401265261886 12300861805670780703 13075695830050718115 3649614246798180616 6332093253784219868 16051724761626392497 16124539783124739367 6030960459761938221 1874754318201054753 11994659864301432307 14915043869256989105 15205670756881049444 14067206549731178770 8220640832139022132 4786676847508904131 3337255906497958742 11801842597257614336 2874120079934755127 16208290595006273541 7067138636881817689 2892827468731008611 6020338558881051210 7242467710478371725 14811232537550777622 3932837417945339998 10255879434537781481 8505918231688394943 7409446357973460682 13618414033708336254 2652636544707093601 10718031197292749703 2856655933061508144 4684108441751830377 265350175546958282 4932401789812889974 16925011501043813978 1138006989865861400 11833065353873216013 6685009697471624886 1632569463592730205 8875911680879412860 5033475815470896534 1962131724151978248 1980187471135273213 6967703265796586056 17038629736586889007 18282703031135593134 16503542538482675711 2453438465168233908 9402995620678912707 4758196960812003113 9035467243018011439 18441364520857284512 5960616297252968162 3517458927331843853 7308480595289029813 8799778669740677187 6671852806941522367 631402480742167676 15489936234633582103 18386045870058599819 615684224191261038 5674167960102383934 2381308706260146499 10414401613020249030 11695121854526836137 3915257976429087809 9949755893055560110 4318313492599177503 3284617614153417292 8464940152308929784 2285508077470326736 45136369642449622 15418244607549559546 13913041805208209061 12539725270217298835 13484541242940729645 12358771594902338614 5902919349737782172 7228646547003454087 11113721073183202902 6122375183111455022 8087532830636844686 5350481693662154284 1759079234096455720 7827479096856906352 14565781153787233061 442343765362526335 4764961374784701892 8497049024445095449 10195026872884795107 2037242880353175001 15648141660251816121 14214746890065679106 1691263270614052617 5138729886427569407 3529059146291978454 18186283601551416849 642383407832931923 16920905725248497805 9329463536814878099 11054292827539648768 14942803411412275471 1053739379358956364 6260210507983418658 8117843747506709151 1270769229604737334 8470016958500578522 14902380823421614129 8385965538449660764 13356247892901099799 15586559571739472263 9525683108385217894 5347378578976959153 15794053701166053096 2205730164069302006 6640905361170945304 2573419503232305175 16710649988611460576 12484932180590074415 5112731331605089580 6261586531943384969 17882485253879744219 989892195301082048 7972345084242885322 16936190487265220746 14354643990458905807 8982822410096261813 6656394627827512421 15553549827287024695 3622325644321168502 6843192763083311793 8478533619040263518 17539796359311017368 11163591073632716100 7889350671984379737 14505090819614739847 3305392397497309430 15627092195253335183 12615346359551842222 1712190549805894672 13215444122024071666 10279091979571883722 12410791780355524962 16577797239712869369 10759851288159866143 10554113644202846920 10932317899121405864 6601262582744533594 9289287958390199025 8669743842666916078 3528835248124882186 3573332929797126685 5969700924618075091 94494377619548483 3200066716506935899 6210712063521415654 1747085319181276416 18031082483922045776 9537794263104103986 7955918832316387124 14890252115760049155 13015402550812805564 11390845770196199253 9327269710154753115 2538711118645126034 18353529319913956237 16203775722097362495 1662650784466642535 2101841011886196781 3248578996520229266 12143640925973932087 16493487377110105953 18434442037912806777 12188210519041340594 15716349620226499593 1851710998677615709 14760858597867350069 6091714968906380952 5458155231786166393 6090092817117369027 2454293203731477849 5074992799365836945 11050519062335054666 9576497919398687523 222238670329893820 6899772615887206672 15034225228007507265 5040692282326406155 8953129928120232987 18079798459929592618 851700667295044934 7140035713186525727 13077937516901086394 4126409842964954513 665491536031809933 11455762533556657731 2595320490048676540 6949439315726708207 13665177708767546144 12109698869473169939 16471532823779746394 11868762464402301170 2639220430662789177 7485771936997352304 14417291925375923738 5848762076328103599 3961596936641823404 6533836570994991425 11461626578931115851 10159972105973550179 4120334661243187688 7197323232567169985 17818640490540616447 15037356438545807601 7151240156358147705 1746300037647581117 9029716958684824549 14670870703345798812 5220577167368160739 17289719655977341064 13256214814751426200 1288235813864580502 1916903831191821260 7495148705930305645 11483657601686108897 820343870161098683 4082914789535021796 4899245254228559198 809990820542969504 4147816980975922002 9353785252677366993 216682690391330319 14498279268324917659 14749801124771199133 9542909835649922161 11460768662422592006 8708463089680724761 16852965846574937907 5416906859424497165 18343381909031487378 8699901268969510354 11140920018372470156 5585524705141845642 14070884075899789600 4620548105954410903 15786767629389507208 11870017487325625613 17203834925974353149 2890023103190277605 2428697028397996465 14068866271443723409 7285260108324091048 5388878345431075465 17932741845949306555 13322979565445175380 14084981821560987313 3791842060737512543 13498320195879128877 1829592719873360470 10326151172944747699 15020893500834700830 288586618372812708 3960345552556311294 5059657259842497392 339245297042453205 10797594445967660996 6649434703891712033 7802260616882565466 1489890185715088673 16558535722422246226 15449655994612391783 18205365953038537030 2780896644717489388 8804912263892997096 222850318342378825 10672233543922269569 15020018908316512336 2713371464120273051 767811342927541336 15931168953059011876 11536354941136774958 3577879439288523540 4036285434701277440 347114499075490313 11214435779842053297 4163059134770775791 10078702415564491141 8116830160224923262 8106571679077725427 3409594185689374172 5640703626326041838 4189588836442607929 17720864015547414660 13299520571935109367 1377465074610722919 7652209645839662406 15288282926640767020 12052563045006575286 660529965071693916 3780474362269030151 2087828054613042684 17026104160803964420 13302993454466576962 5487284711268292093 18240854022799594247 2581261714690429260 3670337233242728861 8716440558428081548 3722202866739456920 14687641680353273834 8058275490260930642 4917281347309999227 1598604875448719291 10620199637016760676 16758142528948360958 6401823980294512987 6099300172852021293 2003668553294210264 13694343814944191278 3510381429120529038 10940453366419641712 499777977495420828 1813325367161041165 13058799453149931811 5453466071288627793 10594760568615197610 5002819245884444060 2643600435859129351 6441388530028440236 10852117252025151207 8256084218121866018 682497742733069499 9787916360084051610 14493249727234068092 15347064917867834553 2839200462614324954 12150374415181257368 229911879095299667 17097655288983948587 16069564893351532500 6019426234930028626 14758302749577161405 1954940631068045951 10398304531116053230 9945401616986423602 18214468257204473183 6370800757187686696 7548487890923170334 7604544237750768440 2810421120854730747 6497843132980832739 8085551628938153776 15759403834946509545 2393728034930440953 13007054392773643856 7427688801800109215 4648075226430590423 17552136857539622514 10870123793783681878 3989976669379573821 10272396097876894561 12845383953347265997 13077585050939842393 3586364314353505445 8399110850383074986 5933712878075582031 16580315478295124106 18103098268338817002 13331280434947321893 18190803195809669774 15665331859976052716 18383257036051105341 4834353557235594857 17588142670344008595 14366604050675941435 2549310341126478581 9895472792805141931 10640073898497067893 1526017767325989751 4297649499261385474 11271562370879244403 2463333462963379236 8302850645544993800 14473661065910742814 7081981692473819392 10612173784763788012 9286131888652500436 61055472871140664 9634942288996520041 11345160017183504865 11058693683657166057 15475998211936119598 8771824989919904864 6183573036222108447 3241553450489839816 6732602598262222598 11050963918530752132 7655041362170602593 1006188576778136353 10493079822084310806 7438907096609420864 13167502171155183921 3294681977172078973 15233301875568464279 7977823637330837039 4223432743121049679 15314720156638908437 18411089960617068244 9800512362712115591 9907740256540103740 7369537270312166750 13751066758761503170 9509695407552668631 13568202965572965958 9383084736053920387 3929110882056355409 6825121592390664515 15537291097976120484 11454652613038976894 11769048003171004907 5730793766311917137 3617522171302543891 3831961220234776837 10266163794289135480 5787018875003287777 13364897360809671370 13833575183183093846 2118460670658384265 1141282494349441405 9168538513854497583 6264695984607286025 7429270569685126612 7866666891893872704 9512847138857238645 15468150670843285547 13524282667965933557 2492937344464016164 5549614503752961720 12229950165722091608 10702023907927958250 18074278269195470345 10131418799802895529 2996493580698858029 16326772636113361055 5484066094385566036 931511893644955191 17573335909608780348 5477725109839247527 7923809183583960402 10909686792717800090 6647792234755010662 12902439948442638891 8136961996350504716 1718956681593319339 18019120011427043479 4360642419960202574 3389382233776533620 4397735877704511926 284785910697644524 17487703396328802874 9659233839021597942 5955657534399347061 4100168601168543148 8695577482553904377 15261172219040214149 6250426058826765277 14807920649685442084 18388681041109802919 14313903737835164702 8379500533387734287 8613226765421087476 16582406359393926239 17167501527761223163 5817905694988853760 4589924729548757101 4712155121441150549 15597331008476370645 14932902044063305811 11524185194072221371 447764441697251786 3897694342908024822 11032762958728861532 4774514959950104568 5024478971852753360 3528664874554105672 9199092227373886564 6677339810047710455 10969584451212828907 10389494994905462089 12520449018396924187 13937504108951146555 15228643577600609055 10963830405274542715 17727705289234959589 14336524142734234724 6299803166511157142 17572410728463305574 5122282003185192037 13391934938044879875 3652483058490831291 5260372194914965216 194819933568802273 1020273775904798497 16206281902465992860 7084691251423477651 10041493092321126727 8455926827989456442 9679225605487423014 15590628661919086996 17136822809456418066 12188184697612264915 2916600799608114308 816358399583579909 16186921563953459956 18214308077985467598 12799138269110260597 11426226116856952271 14996424051813403840 11956997416521340527 15732398787553968569 13022676389955649282 16447092222188429505 11577235987067761738 14716676442889896097 4285687747266855940 18371565245011378935 7683173836928965910 12376534353179779305 2592187239398377242 12926712147271123235 14977741016556010047 5084716087188439391 14198989223161976083 1380819759581950817 12215421081874225279 14936977200242642556 8862817958298661791 12587689705112973046 4827233120940090074 15436054369339091956 13535077693981075835 5241666229759950093 7448254535851813724 11385094131366779278 10892733040611747232 12430859135817152076 4580868230425362437 237607818253582641 11323445625774030123 6154870269546354225 16446847280974720374 8526785354330531985 8087150546767375094 8327365971195518185 14564752522994863147 6900983875435204921 6997485593098922177 4991357643847591259 4869043824670304184 2091041509235585638 16747290378586850852 2636530129510351995 1576448577799689945 4769271390784223037 390300308779951265 18041073836046908408 14048788829528549529 16849411093310799839 12971241891748150602 12287831729655884478 11261895636670431677 3893209260909528464 4247539971739807137 15089627735985404418 18058650968064857281 13404058791648598200 14638294886027326539 8191182816796402855 1772931447860363425 16080674142959480404 7017460105457145582 15229942626000547927 5735903168426166971 13354014269043428868 4005347522499194922 533773405572033328 17778362512929507070 8984472446438472433 11440331343616483812 9659903258218892596 10610405742788630501 13308026121463431864 1081910358627160218 4522851258215145488 11010272842276320984 8028510256000086039 9159452297490091719 9749954296495814455 15013384120660881037 11983327835863887120 15854582241938352241 12388520529233464366 13084563028823031318 15775903651501631375 15887610461568306440 931267570607390683 8022166429681449170 6325609385742407874 13943447364718601739 15639836029399528249 1640582884091998443 5815943073427531657 7553981526311171034 8704878456517586817 14267769006585989476 16130268665099948831 14545227671999634145 16277323062942970135 86614832738219033 13721167083878059459 7511231000138588959 9111801494870611174 1981803785208875907 4216779459667242409 9568966736819420986 5403890800216610698 16933875077113426973 4306155792457250106 353506959553979043 3681991287124425221 396495100667203575 17420603503420766372 7242404493331148853 1307975930576631016 7788055007221282758 16755094478488148052 2483053740704975984 10477284033833607153 12190297365677411267 3294014150142774401 7654283718640617061 7720090564665059499 7540466756318416947 7371642336931154933 12552817115822735657 6170550776356204449 5414057063167399671 5749751938581006307 8116580021070363659 1749126386101774226 5633238348134127722 17022214922933557276 8707773159768557167 16778077928145776777 3926783822699863676 7395162323352970649 12680014873851890421 8525770851845495442 2520840924260466320 18210931343350915159 9750377053601947761 7660455590500723518 8702827304843898479 1431666985231219523 12143417771138510147 10950707637481308493 534981508747039014 6362766708761757749 7342466751517896831 13362532494463904571 1657176916541711575 13506707031208928850 2085809986330178260 8758981960032655202 10687845147817912075 6749648805691693719 12167133195358955062 9582124308058081063 16304360092354242457 16261669896653368915 10190678276547969590 3867983515501400741 12905954269425863425 6781976958141866279 16802767914128281190 17962645746140760770 11996090956663308785 14192326042196003405 8015187964114437154 14997984825445041856 15593379009193547010 4438219547618101945 4042100697561439830 6969352698017032020 610129262430222243 15290074523537389944 17082840518301266506 3027138441798129546 10482075951393384617 3300445822333998690 7875426801586003447 2718509052036833279 14955690182818862973 14023648458548899974 8473027926739453160 4182828385006848593 9933224765888500664 14491286033217065533 1904301019776022646 6033219936735422771 14215619371764257352 2834430254775311291 8379076917675895768 14042953487434173731 8766685079641338284 7950318785959751909 4049993243190011815 275256253641335105 11614706130721070581 7182913925943906661 13409944757177348487 14556492568063710102 10944333240478928634 888063044889508542 11661764649582612118 17804766050672524982 1763130541563877724 9324466566663503189 3998879149933407188 3840258084759039705 6833947139381045826 10741101534437364108 3536379294693442793 17148194934713518324 3777768001199018333 4088942227964455714 6697348099182235312 17831702270287616959 6298425434740975323 16642149907560174070 15537663484841424604 16434859728059545806 7850640659121185446 11142322673233458019 10547756255402070330 6541080625253256616 18347059899605177936 12065221374871364738 4062676919367696482 12854223774780108121 7799390576766089358 14327637132716074493 17340284102904629506 18210634991430661845 9239743655482115989 3226485465802871042 2399930576899991437 14604747968053562191 14035637325702105828 8486434222350724626 8648945044032217783 5536786997544392536 1808443907335053810 4804140004627050437 12904374679204383463 4022783355623429096 7619315604322446093 2016123946535469153 4934747419861389485 18096935656650588223 16717052297869218770 13165267977907126806 14209772634503201936 16922760423420415768 5273175133151825584 4460388325017911305 16385094813634619606 5498430990213050582 13816077088705778317 8286643092966553402 5548334667770892508 6899011260467328350 11601904271166187499 7511931308139195676 17907862426029496378 172992382368029278 13060784930238740677 14460276164238368110 18153752128524496919 7916631764677212428 3698445683544943913 58697236411203144 13530228299277980663 6294704927807045526 5230532817740046472 13548325809848833333 18311573876991094552 14793858250565065224 9546527431630092380 11569171486020287727 6666489423517694930 6854367651995946924 2808104546227571493 10893293027664423364 8375857407587887119 10065926360501975386 6679690997264203898 14564641934623486091 9085302511992817742 17772197852427128583 7517752750880796883 10182169314100112882 2630323992453374949 10256374215541976088 9449549077953508120 18277823243900675275 10326121160786730642 6237383642653732685 16304145228999985012 1451132456786564977 12411758380986681824 7096454487226090581 15281977470771775244 12832342293153575078 12430213694932627909 5451582927078393142 16315989592415938140 4590580588009013088 9304105342880743307 7896290488132842354 6623256703945692209 4874160618942663645 286000305485705800 4711984154794609039 10330947844904418558 12475603676244880275 3355266874826393643 4512861114542379906 10611833832220635698 3764664360593122765 10092429845930331104 2380175714955308230 2537774841674490679 16671102364540439115 3476256520914362306 5046928375102963599 17246291307267883291 4715743489012102814 15412857906119014454 9525503465412129434 2339976103036880881 2680440720217650464 2184464080638284644 8966414187798705424 9022780189213834428 12725465446968757502 12130567841861877303 6108442393570139845 1788420331577558990 3034684695029608232 13791802053856447054 12780168359040922065 6949043661677664124 2540251095305961942 7017881804406078433 4823604311502752269 1161213768658241830 18145092543827378528 15159778236656411377 8239363863445381168 9039951145497573748 8420239815447589983 17744136290364549556 686085160344065970 2155828330703893317 10915781764652447875 6793334729604047031 16229898978984214957 2540920219579603618 15978826711352745996 1028572977417178101 17324622172595524568 8992921149167103858 10477648264169682905 2004646651670566309 17390960396384615363 10495184520761961351 8834335528104455912 16805607897073640742 18173272081893450269 16134866128269272351 8803671596333183462 15561941506765305993 5349966958456816993 14774060404069698676 17957217436428073630 9697739908603348998 12554682383113858089 6047401318140441769 2406203213374245427 14515998344865648479 13767765219836971563 14990436336865220521 6883038441734966196 6776311207676229026 15083785890877084953 7589275286939196984 9127122605149485904 1718246540164053151 267811155673762803 16811349977752747118 5656085752187433179 14123893488476738769 11054959205761413382 8776571104379067254 4248592426757537459 5001907144951910503 11998300207509958079 3918174844795449153 6402025354091613544 13420896339784753135 16925123054321969716 3127769812485840433 13869668327878817437 2123660590869305552 4131573100364504530 1900827193531967683 10756011020051256373 6435368227738324831 13157993959822495310 7976868776857003307 10297423085068416357 3294846647536408886 427966213427813614 12094964607525404257 1697041994307678241 15968601496754578997 14650815221844829652 7536432416051312944 10258297446532353479 16662682158262804407 12224389542727472028 16203706229652791284 12237488361621598467 10665076198532634121 1793220306343402946 15624718790950818392 14700041940630794298 16565956445852593153 1146544953686533581 482264079694405174 2710806177925946344 10061122076582893350 13781304526170792628 2385323420102948936 922639822043306146 6335005784925830879 14017051151867896065 14512232412588526681 18327515399589904338 15866067946852392981 14102113191387484783 14969365455925133011 10236621895111614244 9331216146405970832 8321560966009743567 1733927452657869983 4176849706852194933 13084350569871033874 628419842513722562 7327882893840387573 3269974062337222683 11281541440717603872 4767666124383081689 6992294550736288153 6204749737988661723 2534196089716574285 17862650841306000221 11403791346318722352 12708974611415130140 14887112111873101469 12487448171702588951 4333126932942850924 6297594947690170802 11011433927081571349 16303490082165327868 1497582447783168470 13134069732707582603 6542309385430142213 16888165756858869865 9166054805817644582 15708430461923524245 8742967538522372353 8650971847109364990 2717211593954462645 6025707861043464936 12219615253265176269 12229434758076223826 14497970880149594151 1875917462192060352 14902698471013135541 10502676902565510567 13423651420688294249 12419477606953139772 13677846554366258689 18291138329349909702 3321859516155991655 1802229466571938215 18015301973453957396 14300918097623223973 1460186054027760067 254884496329192477 1204773294859853461 902011588691857005 9968803433584918579 5534026370748956894 1492048238939191968 5959126221525873346 12276799626793524756 1779633742445491964 5905713934766458258 11361655156241629572 10036755169447848823 12213844806767343321 17905348477748780328 12685361313039920235 2735891289976254527 1950787298231515219 16021032078572873710 12184657424219110290 3976582180542826988 2651605973370637924 3564680962146607070 11693050124687760874 5778738200235668833 17598574110478850256 11391802994313797595 2337394347698577335 52229731236214718 12599959078453235250 9992854191370420773 8907561715784240350 18352331646792082897 12347613383333698317 11147048453969791396 15658191781907289571 14119833421693239154 14994032225460588852 7459762794348464017 983033500050273233 13080951327082532481 17788874124029739662 9988614216415295436 6034225085256575047 7278061889144418893 13063714064981343164 17030513354082453455 8303265606510210941 15908569305300478186 11953434584222437860 12172736141754041226 4692915326055346053 8101864816462135936 5301740442813526255 11655177607759054157 17714011637633801291 4401573059190711551 4166806693999848716 2290112238063967019 15377439063335300482 7179011051150047075 12136080971839679802 9485624827842881724 7789516855851865587 15000316036219427395 6329434310562196625 8813338448454401684 6715683641315157934 18271942880611887048 13378578531461649830 12285493788666797553 2505099055133515271 17070430861830499263 2908391040949961437 6348903645810469387 13432839896747982892 8711940564137901925 18380467971964564616 2210435379399156090 17098964015934892079 5107132660894160856 7396314730951035562 147178738631438850 5881028598336707188 10477323301676303224 7438599159151764472 11036995566073074212 17501408002831339692 15669089120861207241 12715567656569764918 6471919058972015626 16381849765149995922 7040768028166866092 2918619147780185777 18049570115148318378 647284106844055197 12850857308242535291 9708179200443907636 17435226958669160200 18228560358748381531 10040137155772748584 11984652493198903474 9166266586341382839 16079720278063298319 15986090093986414960 5069538664716172262 2890675777071063582 3451263878085774198 17737568453129786315 2156478033668756902 7622674283406321745 5487599643334474636 235161429481378849 2549359361679527264 5068869963379660042 18393076105773830694 10225459303200115038 14612838716668075061 7189238808339473939 14145587773449321962 3249280388084524071 10386398497483123512 9448367014835749079 1160155708757559210 2354327781074349767 9472260529204666750 6083362819022229603 11576040687501034796 17049698122364329240 8436608037329755624 10141057444122811878 6125180343778592082 14987005497419770756 16224769830473508268 9349859424271554641 15422824138419640502 2387593027137321471 9096862414526778861 13642101800074187536 18090308437397533617 9960079340123457351 10308354909312467662 3775363702314305116 468208219837207028 14885144488688225708 3676515831228449327 3692358913169220165 18086353921763456004 6149915175813807211 4831805342396907245 10494695686504440629 957260406668122341 4946801071322442506 17010752404730125163 9847698477009220654 11561558308712059803 13251361649473126988 7381076629291709267 8858891331456026697 16837077868589790135 12807113858209268604 7329985084981983377 16027428375557089244 4151536537655522421 16494405712532276647 8159594242862503127 13689653593394171703 15228412910257575477 7290439451639990561 8070872541868308836 6330513754059514430 14991401575310280511 12266991644029489631 12501092796423780113 5299660849697114252 2576911149049666081 11402334803666190331 2919257927574244787 5766251645151360421 7274231561220865808 6643399605800001249 10154527073469411019 205990657090088492 7727251260657725696 9019801820813340661 1753840191138259374 5781909084528191067 18443470971301589622 55581436037871135 9577824519243809393 12597657430216777582 18085560572398758935 4131135205239344708 11240634797182165525 7794354008496557318 1251163682107116491 9466692791023141946 17290441344674749868 3624366175496757390 6370956755604103563 4498249050977157579 2755728455680502547 11169033186872004827 15276583770070350465 6831269633001818363 2443025353008672725 7576751428457301210 10627586938733376014 7375621930887761730 13435413364380929358 554506100641352507 12588637512970211136 306262757169701083 13808672833667421006 5522698063787626945 4435513961341482306 5343808134470172179 14687905941166663525 17070556536490196995 4715084003424775054 9507827358313587657 17860046502391700569 11896442649965148762 2955440390693594161 3017521986712650113 4026126360443673907 10064819699977762003 8036626764831841782 12804672500598314599 15314358724655886484 811704701693967271 11561277299824077896 16476634202940011230 18027438803799500393 8965279595295091825 12135934890404640117 8671940535471346279 8637811434172307270 10815579130383193698 13423903874197199899 9374756574997065917 13573187568092950484 17300274626326363620 6460244266904222162 13636377875010959881 15047845217192564461 11213680320735693848 8230428062775823350 421708823986876301 175170864131490451 7449417338176511096 18329602042267875023 2362584124843302939 8613586337948020031 14705829142766864117 4318319339833761960 16118853548439603638 17481476647491795721 8094022155035251612 15376354287267657472 10438910511715037821 11935478451011312331 7996854320244067319 11847296718263147397 14327760392430286711 5876907933243115297 5838381060810673893 3793781885876257504 510261141885855430 10126793864251300355 14235233509284083141 2560368394982775404 9970741653397104856 11525478288355123963 13858979253337569597 5057786152889305078 362465936205773434 14350026514015831145 17142272721215485273 5890345373410097696 9012797307094355763 13218354336630647080 17955331206073056843 16186564591094058376 8101680459291812936 6117330475127262552 405801126480024772 16405786569797038809 17639065635529112234 16187581595469534741 474873751550693472 7007755575215165514 12219291090653818656 11059478034127169503 18134312943825141295 8549418961834825055 17502604848732278799 17302045791984559764 5108170307780971720 3143568239612013388 12659471985887230 1033791292093442250 11628568950139569707 12718211065889286746 16463012992218945426 9047074366543387905 4478348686056716289 7419480212353025491 12638337298771037565 1876631335766156697 9962295044172686496 2404153570955133494 12719089894523701554 14337579907240345916 10052253737684785233 6125433619705736175 16009544605267857046 10552847022746939176 9856206092059181785 16095507743313034931 3127850067792471675 18359037917232113332 13305097838813351610 12982828315737374446 1834301723776046409 10991381412258769492 7784828377500086687 1610619549529821393 10271872782190729354 3905925767681198115 17386018705604036642 15811547701008233346 4818087964385901590 17700192923998940375 4588487719558259130 13739188617058981689 15338418317104993276 9781375596109341232 11459403921591184625 5457395704349854498 7587292801040777611 11566718805327073510 14590690724577165690 15303484596717098840 7910212310972779314 6862990343262790840 8963350651483044442 7722383537303293435 9588544165428040090 10624357693720735640 9464721899658944745 9334522826258122922 3551258204754606601 536635455182658580 1309457808966948859 4851494724257748029 12857699544445491380 5579143199330026285 222643777543244871 12253949578258029272 10289304126604878397 16656221175633532918 2116214280633915926 15692747055464662015 11065152654310867276 7356892621388259037 1146849456064194465 14619507821796030980 14344495192149218359 5960004029901941518 16941938616300727786 6358070290565506021 14889559984122091484 12217164879793887735 18311676127076614560 16618045550956446377 16627901441869373713 9721175214574539096 13441853519373730721 13554241137029931650 18128275402994558923 14835885408150566171 1300842837604443460 2209550410192651490 10678585064504845986 1024790326502070422 2085445195005328363 1017264798018315287 11413280312595905188 2189464067527632711 7931245409592587858 15623259814099248883 8439381684487107835 4514134103322321140 14377276721658512815 13457067151587373368 13184009265534538508 3297224131522663709 17573367407528168974 12952598201731490986 12218422142142887532 14467256665914580182 3420017501147767117 8524011945051829937 593088170431516530 17148159912636062107 772829103228621820 435056340053531990 2316966733337563119 8102173112518567958 17616705860324589592 9867050632116649184 16389302968723651682 5962252384666331493 14479654902075338667 3013842404779488331 9494341149228491089 4834704024085787718 17981346512690043724 16954432390247999179 9675686448362209686 7139899877936694292 16016528567467395722 7935212384795048351 17912971005369931233 11576662712282969085 2068787407300384710 12102772885654482496 12431192870228248188 6354097226064268011 13485934618123575911 6706831129266389734 14197103709552801637 2385644818032083497 13768561802288666996 2208437240447397814 12030788483019361776 17250875508076982231 18335310834152179284 9034549006821633913 12363304333428253730 5177849905173462918 9422726265803432769 5976208173176593236 6978260303306292857 8378851184985165752 9025142940762469145 15210981272727248852 1506906301365439850 4783050526167096434 12524588454957102538 15249103623432415600 11307144731532790127 17239753810142645760 2493306515114109991 13783538640618787643 6008618704257470436 17086528181694407574 14967249938775934141 10286925088466572691 10382194934861092409 15995083709806931862 2664217972571521244 3062329585218292614 13784351268995783070 416854290825215449 1057391480506875509 1159985075669016580 15530589497776949283 9715591414319821589 6272088241801625191 17402764627461516861 14454076100779818811 17705049599296488489 10797293126140626942 1593635749444275483 10429221521361843196 11650354953319877304 2444364959221124285 2663396605068770578 6428836465340917288 7244078973170062403 15870539299955986341 6631649428650216220 13697132079540185897 15411924339234116946 11519770573017930464 8625611673862118657 4583863029922423275 9628318889394780594 15010652058913419257 18190449831226159844 7663461368040587379 17174186594042948418 10864931991397937490 14314889756780402596 16644842337855884283 229781906709922212 18401286813938743627 1906163987268212664 5812220663687687603 11583174285053942384 17975836490260162804 16682108866345838352 2581585959772384203 3590222565730301211 9465271841070889308 2436397617141936334 5869682610965092429 3489757687273367365 15141435623171058197 2789995334985201708 15506566786993842883 2793046091823169543 3013935254013852565 9062937877693467363 5525318401990545529 371767053957437943 8202784258764419856 6513078067036768199 1053316265563938744 10527644233739037422 8672450894413175303 3557399866881295000 17640267286290583611 4629689747872306918 5645426278288299830 16484289709568549542 12093545782966560088 6522654003330501635 4361801469875494055 6016619485607773890 11262838813223122849 5971780687022907394 6029780751478786192 9944139130317297166 14744593648709719975 13056315729243388307 3455855660531371802 16913198501149353070 9138871321455383562 9303799515794745601 9597714406632597485 12458531993342024509 8948055175055576258 14673010193394557824 15539440577755189814 15298751247850898410 8796704313006863265 1511306537664906792 8418614696724756631 15214140605292708747 18341788891370797864 1424048244211863251 14049505919492232649 14915962282680020338 17318247357846655237 13568120411912212531 13561154917430184711 2851218668960851512 13839646753877624186 4220359190773464731 7219491266996894760 14057091635859428619 10014776740305345930 9266334706504701034 740911853581646086 332376035183430519 13939284540394541047 9094579135520061842 14419900490291197331 16996897060120157925 772443831744750443 14885056219002393091 5469267376069252989 10617144840360459861 10606045250325201015 9916783610217026153 641517428544711835 8346358014725730292 289713549351365678 13651835394607622486 9772995836786347148 10666612938298839718 12127618981564256744 16003993321943185133 17620234643490166888 4045554285559302626 10730208568726521138 12543391144947932484 222924152305678229 10999175294729639975 14242930906955406249 9775515444547876531 16748276038790349308 470833852498548785 12165781988881023430 17338613092018923101 11604175912571468494 7919715566486723159 1607060211409137437 8915140194836835527 1925626251174371962 12347100980166265468 15505492519607557039 2057068747982900993 9184180874623528329 11901686031407288959 8318879455969818316 11836865904849395431 13294755424912422317 18026187491830285881 4270619076137075087 16113532920040520126 291715323115214500 17382283154769677527 11355124819207879417 12206387010715542947 14662363122027133074 2782600284501820437 15959576794431717812 4830787352083652940 11956790754221010558 2713469935176003464 9537690946024949394 12625899883448867777 11083816831803138688 12912923323866369301 8526759115686472963 13195241616001310235 14345096764457636316 18323231085248562445 5709319737766573131 3241103943769512152 6979222353190417528 7092474548205920668 6416734349805564833 14148817673013312500 9375587588644891148 14195774284923181488 4624654280712349014 2034025984190873468 6462057481621328126 12797334435928098162 7208621666299853223 6969452972089665547 16249320342107374571 10687392072660786888 84713709133411659 3546301913943798768 1742662558799437323 12557798253677044130 12242427665794633071 12886607107198765004 5270805348518575265 4682738111655665938 12288646031949067016 1049357972762158380 16292489276254525168 12520412589887625647 14773653076511050743 1101294624564730099 17624399870119005494 312249422790309836 14535104445856091937 15987331725555264745 5063329251771742322 14403137239240473961 269509316277019222 3262567651697192893 5153533187453140994 6253053633784857624 9857093849008446905 6519694424292946509 8607524980640242687 6846872829288058453 1474396841704800287 8624886198758538717 4144516114146960758 5859063925604123455 4439054831272302005 10984175771244280326 1706182650052836070 12235783876578321338 5937373066391873786 10552053295659583045 7954050938017616398 15101238806013749946 11326507179983770065 958143101733518623 12950637629903239483 5227808657321656518 13832523978769833186 9021935310301065363 3182547021520094500 1458521472706178381 1281324863530041325 10611766350145887128 522269698391897729 272438757594161045 15004161261764936288 9380011432130844040 5379831360603435780 14503261655544117183 10996045263788865254 2570564651105659528 17075249616703507591 4376991984424681444 7707678397228725252 3760104243894255492 12799100860632199930 6225309326454929007 16420161628506471991 9652828991993682718 8953706094712297671 10275753150717143693 606665651348621429 5390588295199664891 12984341778800816472 14733133303363687935 5032573000829580638 9606515808771593581 13271894344232069970 16072300147823299079 1343368958987910261 4512815203536860135 8650335766584818551 4299504773673401688 11308225784832031401 14452286025493864757 12820999603018953966 17632980650812106185 7523178970053231344 6806214348114866999 12092576792375008955 14675582861008148321 10293580203587511657 4003080370604946497 9022127899652202095 4123637855516088429 2153981113745861995 9794087972910040296 3619542987609946535 15771092060122748190 14672085322563075000 16164284158909531614 16189307039243761435 12248236516775161115 10744697470482434068 9493763225721269915 16198323895531177070 9893194615436733419 4967681380602718 14033387579357616030 2790891024406945608 15046017281715998416 1206627587558603109 10989422207021973198 10884048264198147422 8393934703466199248 4600905808936214343 16556853912978602711 16678383094043557619 16369768012490121134 3502472345624329727 12655061820756698852 13798841638855234974 15421694387110470735 2836830507944844237 14049665659334047701 9793334359880032605 3144522439712559322 975916441582316656 967222849259348458 14039360645044444500 2237053495470177497 497199539567103295 8706130343556285054 13064834962150877448 14238030503572906116 4424191956461924561 13066439926106448798 2727877561336964158 17205331730882648241 13532556290109046730 17404657164259541435 4585862492678516758 1013039163007739369 10954484696491728665 12662541540160721091 16974882090061166653 1934843136889807736 17379724341865763014 18169488883300106909 2113280270599125458 10224447339831790204 11462148692234782307 11754257473549544819 9051617240236514833 10319729122519609070 817867016852872627 1878882534141129843 11750211765984846134 9461352122900575191 3953147123165868579 17334788943692492659 12242808638451790995 1998090759074905677 8859253420525567981 15909518862627104866 6568654346684867268 6512557447045815374 9624865483004270795 13396415100096602739 2411062621687461372 1764718206975645709 15524985714257925444 168768702345647563 3870574750415931927 14709036432850130292 14478645297491700992 11269389856360995700 9362497064279029845 6707542311208348018 18366338990901849131 11241962360770342254 16880352195025117956 3998737757969827395 7536790916026905318 16500399575046429164 15523179229908654519 1730144077872528630 6455833241550677564 17075845940193618002 6362526975771004717 16314011141562386047 13815891604212494789 9085927324905864312 8632237301134639583 6018459205638034068 2119596224274707029 2380280851872271112 624306952388847964 10983275852809312387 16085812171522675223 2458774557500502627 5508315548943110009 8452538031600647171 16760776086844032594 1244211305551352666 17165836237040202498 13814377864474796468 902971944433725026 7986152598556906466 15812026074815724543 1585976949039286357 15910954896999443430 14969732183379191585 7893446604803855448 13858836010391364166 2188603876550712695 5601599804143314456 529516858750415904 13126997539899243308 1969561636418508007 8454530605712829459 17623237859335880495 8606251315542492960 9475021638665653922 12063083780003735921 16051031617123813481 11607658940871626581 217019169356790987 3355769551476257460 18340324329113139525 14929740908770946240 8259397213669241062 4593281861805723331 14497323986291761886 5556698569469554755 5707375133616411118 3185593159740375133 9516181320712254916 8109481766748374486 1362676366066870968 9582352611780171384 11273631384561500567 9344604339005238192 10872378099982383044 12623015017844579888 12658920125121753503 7107376842109261252 8256283901792773785 870198612542295982 8397679512714692526 1115949910922417716 9621244803814486804 12522743543099438376 16128647029521534439 17342721626138597003 5776481928921632867 16124347366764436772 3595006886563050214 2281045441922816365 6046628723190222681 3945332050356415021 4570762473253253973 16114420459559879493 3560132661027909232 11079313133048412811 817828523388080221 11157796205446501561 888934287560501764 17718458037724797695 7072892734071505664 15281282383160527221 6630884116508765475 11888024503712540618 3981451664415804917 7630083453566550438 8506528108686221155 2252737286241865041 9361475856866539995 7211190974805963079 6384133729606650205 18064398229137161348 1555225054896013656 6608205858719694141 7773587999896190333 7408456465797650762 10209764657853553882 10649876462830727600 9943792755076212640 15079672419610143706 8926018138942058115 693359143957774105 12624323972085566047 5215671397458230392 16390366205056615968 12667716212529872065 10860363159577766539 7009668190424514397 6723305611762313962 15537580019207033993 16212912436602329285 16634758659562121488 11780751565555197452 4893677364743881820 14819278261360850693 2736882316301382185 12017901963931013852 16153140988315806341 5449332073893978814 5525566574580543830 2909370503484864951 1986039079716274351 13390904041520078027 6135198108883948177 12426707551550270579 13548181779539087003 5482153034179569178 4527690864190256347 15713597314302491470 2625789085959421371 18140507165301561551 2414310664868136881 8596929592004220109 10170341437311287979 2135890654478660364 14820010744537651482 17524157887754538559 616561517337417849 12802009717048852245 2159455620080978806 17741185572486530928 3386650780329966155 11983776870597966446 13849504750229915909 1414811433618503492 8233607854489611075 9741314005527122056 4553300520333384198 4692810961884242766 14138524132992844827 17571352544163665765 15972180620090431002 2036735585424758785 15127869604496058161 3522505927448995664 9296743780838580054 15762427666974992499 10483319565734418370 14105926992728518753 668498366122376389 2766978639771132687 17713881748419083447 5603981601491949613 6957363961234508747 16130018593196682692 11576236635923926132 8804154970260695955 8110138342112379942 1713196621728225920 13331312823073830020 8211381781901671573 15055133314678566280 8905897536362006934 8241961208515652859 10363533866558686170 6227113876600719145 6247683772323435337 12537934744457153345 9526749331036069999 11427868516701803782 3431844803746225530 4514486236659899540 12077875990554612534 479504212750049433 4841460835798501569 9359462821547687286 14134528468117558936 4434506585271407433 18342900926350485226 11758878809338409287 11533895343926930745 259742635585918014 3451436387638860228 83664494867313094 1339783181236759126 16797213018624574440 18152869536828215773 2050645555554302382 4735152766052271418 11456830600143274765 16813434629161625915 11044420265923495608 4970194753047787149 16347744352559655483 10762032233741724532 1098966009508093660 7875657513612395065 3651044848343203485 635709968695439283 15839978080305200948 10289051595215583872 17472427052458579500 13128861715194252159 15852402722184320394 16022640543050574953 14441029064997255816 9723211703629959867 3395081663243647293 2055707388157951225 13343459168601607906 8784760214986389262 7064246122441017110 10067360264015454793 603775498443654556 4796277599289600935 6441272244008101356 16938829342220698829 652716253309917055 17413045406872527804 7753107591991487241 11609279072295631360 11185032716810644932 15699609786316542469 9298353443341791104 13167493888982627332 5798204988408555345 13953114425460048323 3485750038719030285 14642409176310023401 5356437472282720141 12889303995350781280 10015920713308320236 1501128035836502355 5059856541365552626 9994954541189304529 12735995996589667468 8658957966875049121 18345135375545854494 4083017498308275601 7656513728113058506 9762536482870725443 14285787839124475992 9243720240588875259 10214492256487982273 8296318533800758139 15340677802185548755 9306314293343022340 14061373436722187474 13835478178898970412 11314206714863503889 3656733094038629378 1808176128452049347 4935798259923401107 7024123616609262120 4617023445781858068 15438425065649894920 2462756434142554430 1593970863710072969 1593968312916813525 11175805659472973448 1324681207253475529 14834501932500727772 6820943317777349114 5287339152540103187 14086008690098586404 3698608040853270282 15127031559197668875 9364475424307625506 384474480577340652 14944058694440906777 16255852033431239186 5334539830573050637 11294448851577220063 18054187241059549248 11826082443999777904 6465095139094086104 17853372528395717172 5761065573210531512 5837627582517798789 2542387675166899904 14562213543965588921 15807687953185793428 5366710316293296415 8448840615754096966 2569061026975670722 6537741020151487809 5749861906912026207 11827990146473576155 591118467134762663 2005983210241372147 5387521635195538880 15778234374946319665 2334213810688669735 3238099909549411856 1801800650432252690 17281345645519746271 12036897597671871018 12845649648161109674 16637118971264603183 14634203730374430349 16022765961430230156 3292912588979799987 16595652905454593600 2973505557015671192 601841959053789417 8158705179148828800 14074277063345151178 7438154558950138100 12764104510046390608 10431145466322223581 7378649618315568786 2910655000947486917 9957989185641903792 15370626416340032137 6674199590066373908 2681268055118447066 14147549445507362898 17826457802819061696 6671416287058261347 9785221910895369703 8492684485877379457 5771812959639841697 3480993864991241777 12048029744597699242 5229327620790007242 2906997418411765856 18366596838226593992 3394658085850586891 4049000708290801338 16030028807521822940 1512772729292435400 12333846330111193138 10512416312867666141 15378640971124052414 11392945382410189067 13817870088982001857 11883709764755611542 12528072618596602370 8708255406846491221 11027890235240945899 15437495864958903890 12003693842622777567 1327177156314343802 6338374652687724851 13282712399989979498 12573986135462353488 14382312808138763307 6087818062422166912 7972487732300996879 6442977416659728660 7413022041342879753 12388917606837439933 7915798670045471703 2679469592004798623 8567120772276561605 2322599987473521266 4849596879025164016 1379773660053157053 3299088420874224706 14398105603966122945 9419481339182673903 7731852388778983814 490982858891895896 7660729433831889611 7513143441606588251 1734576628247047296 80034311557745872 15708505406586289786 11010220520291634495 17030494891155512691 2271169789343159360 12603337005542101496 4100747685070364143 12270197534263108520 12245282131442325924 3719263326022763415 8335404176358103373 5142219981577302716 11456229305513569446 14054772751625571106 2159355102702946629 13680344349722904132 13522169244980194764 8575178749475437715 13427481079960283769 10371515222142792003 5796350865949511346 13590394221152188924 16075765652949703684 16174336262982424055 11676158624793635426 12182194124842930956 9555546156158383057 10332760258527540042 15993467787068043675 12244100308926141406 7982648233587642179 12063068433765254712 6193855150784077778 17305890295431614091 13118172626295075465 5993020346606278497 3823093231952018863 10100827721735436905 5507232508482325673 14894014423748185092 2182472332729871295 14761926949173425547 9391193133419195182 17072944719770288857 4550449616419542875 13187635171153473128 3641598521327276185 12040890579945007094 11905860444204748914 13477046208437825904 16670376582530294310 13121314222012667553 10621624477876459540 12220892801988463412 11965647433765037581 7650857700525823969 3951787396454583472 3915331173455985515 14494008832247772995 8062358170414572419 2844403103590416114 16615534507099443061 16960144321249205727 14495577814259805643 6536883971044683169 11651182729463998740 15320937629301428100 3531903105039661321 1880738704920970177 17782317969760996960 7975474406611239970 9654520000232275148 18029094006437504076 12957294495656364200 1009490866034478141 15131560274712887437 6111292726904821216 14261305552972064752 1836768160564180502 6125571677520011667 9343451419798078652 400927046285844377 15677059627021605319 1583472162022427992 17153481403015096917 3385743401649338310 18280915858672765739 1594301656217575440 12266811598711021172 2874332580232484100 9157508261793593152 14911856530658888617 15869958824844575022 11769971904887557610 1145219673196523648 17981528697568068086 2809139289667775608 15591105293086871080 3443410289163509771 944703869662886754 4968040974440874834 11743684733083954045 16537105867725833113 514572930036973526 2779856682083234737 15063368328553868327 3272131944635616429 1907529848096165018 8147671696535138213 16310780848470399421 4532441939585152657 9587515707098766807 3717839157797234624 18131477628570027272 6907669295374936179 15956904760478137457 17151706532527423031 2472188560170660262 10315553602880262167 34260510479816200 14558217484885937896 860121255619163154 6507210377765047486 17345693602007816586 14006347836743044229 1570076065040878741 7101894186232206737 6940117851598984960 1181613207014787974 9533771442432350758 7911432138970894517 14660099568540701176 7573243066418282000 11939083252617483110 2375206449419043583 17060044972001842196 15075031934380690905 7542726252672190480 9574980128143584832 8813492306990661934 2280309567673913651 10523787378616379187 17395174422288658633 13169518088619997966 8586659005654463013 14453829406822275076 12294770225370125222 6900779920624521391 3164107590044007565 17828688417003875726 15097047472137568491 7845962128160260851 7056684564018697842 2298100908215709757 17813354926299592750 11506998494981328588 6240128271105614413 8065901405244446106 4722621171479174672 8593875208096324515 5815461556457960763 11151126753407837024 9440313876587903571 3441164007007420291 13046462557851975841 6110077076947537993 7917374153930760411 10567084128804085485 7238871119970399968 12770657993011923549 16535069181180667998 14211339992668890957 11910684098902857726 13190655281939855974 13646761387920963899 9317010868539960262 8315672034890246327 8522908279906533335 14836273110821341403 2456374336515612244 16275049974671212596 8858454777297267699 14622202693771223853 7549818796956507520 4945217849189918638 6171597608668045897 5224678607743306587 17709414676455725728 2467075475972373869 7615039355240210430 17811764377764063553 8641820013867670527 12816727876480321220 9612830106771909377 6801663849640542936 6688724551200595977 136086760874759619 350791006579449270 3396586679316101412 14577595692373675551 2848947840220796600 7872047493045736919 5588017890341706170 10125868334726345616 18232167225511809194 6364315225041558674 4369446908510454 16349714587692953658 18267331512507299202 86694971039468997 5004679707176491618 7672599500381332967 15572551157069644757 8633498527346513566 15526809887929408022 4234541257442517833 2579407132319117447 10797577205248737947 12834663887441805262 7335418731290186705 11018344856748539830 347917184567371141 16964686347034715682 1310450452015752454 10243856990510245282 5515983968259043765 18178062647165664848 8850747413618367246 11877816751595677992 13254520244975514349 15539554545381602413 2894084351086646333 10742369328982507209 17075881900237461092 16677817808183304168 12067184926171429716 12481213540002202504 10301168481217263359 10128137501349530190 2668968588771610967 18189058950481739059 13734946332208105667 5039665352666921681 126347947958206022 9889546782201758612 2332116359733382240 10756023640622757701 531689028937859261 7262659008047161710 1922263268878862172 2187727536227954667 15007458245247139566 16794329835331398279 9815737863378395867 5508947081520478272 14755918456602057931 10070853174164475478 1683410038368839068 13859967625968097302 17786118560591353364 18408648578631417212 15360179967913009512 10513756815861270105 2616008870969393868 16019889141136206170 8921903834069171746 6730336185158989031 9037549929004662039 11805141713768649494 8313074448679461503 10167850962621847573 5122809825934075118 9322092874418552858 10844550090735628866 334418904205086948 671401997985354330 10761301156519407891 1140338759506447243 958345390567323553 59659888612429862 1872722484165917012 6243551327383096070 4748400969586094018 14104455190730652269 2303508899695812327 4045303367252115896 9325106484269292875 4986589597196280174 12796359580462389145 3657354054161623730 12840242221063745286 5975172794328109357 6717476041829119499 17870704107584271394 13900238769614685473 11528768032087014042 10319031131177016991 5870210690630238794 2846575261107561828 2880868050247448427 13744283475694605289 6451164510277994405 5242752601234248727 5058874908445547402 17412399938309610101 16931465012344749176 15121413281502505478 5517190125552072464 8897045729253431191 3441164915940078390 15531717490478383139 3397578728429952509 10255497757818970817 17014664986222815819 10411279957471235826 2065691438755032486 15678950335936904182 1792228784309761697 2477830143949433413 18428598896625449789 5660399421409902336 17571840661533366868 390476436380268589 12035652769526415473 14770260105892863347 5430900818458628196 914954566335752069 9311836791704118597 14937133092419726560 17725454959649634536 4926460110115802328 11578680939215422966 18308849017963387676 13231918388370669794 8697932213422344949 6727704411168193875 16166590608535983522 15651905512141247153 14586211747074412652 4660961434170631822 1406183074235212060 2121225413125537814 10017274788467699996 8317471902892991613 11777774472324564089 8578471928694977975 16924011610012635776 8026480854903016955 6463386245900187784 9501280033267180069 8903430457126272902 17958065531548727794 16629824823977102717 4538992281418914250 6297544386447936168 3453801646522369569 5987609097956196926 14769369293701214969 3368133734692214012 8591947375124419029 5179023305635143614 12337884052759023131 7194280977424792153 4097774017458178809 3805017501495203375 14134616019598496280 14095160516550914842 12944622627620044562 9079119292108030103 14309838041356546533 10638549327160784540 11235698392229187885 4000986931287693532 16807283345454168965 1756916721200182944 7376383459630626283 2657352411424380490 12034072392412621686 2326064404723872253 4661971175983278711 9198495008004293264 4459899476110826625 17976145489268248961 15124404071973891959 14238619527610036282 7267546251246564078 8808945008039841686 17298710558199783521 689649495933066385 18177274559508179014 13932458464581670550 11353941379492227446 11498006168049273550 11505073096808526511 15622765491515842283 6186068619387720588 10921299843157967990 17667494501178468380 4568738664795392841 12996632502820688575 15329154954155027328 8471674205724535338 12558625884941041968 2668994416791757847 11852821223893184137 16847365819704331787 12245451549216500767 2348354958594275917 17853090442859120315 15460734595913504149 7684982081308174860 8037519483382935450 16766250260214825125 12276235145206527272 3067828351738884685 852703452276864868 2138307122618685307 7412908192212008702 8541905907652181393 18044802061343396508 18030253037692753351 2132761933972675167 12262606150406286044 10110486685887861802 5185010850461536356 13959950011702441156 5481949052189883994 17287720414681736151 7665360345811073320 17189475976912692428 16524007310147311163 7709113917780931677 2540370685295719912 12131275468702505891 17888352570378812062 11051189198268393278 725311708803545712 5614903396351207172 14378648481771200862 11514295445833717405 2946571395969113922 8556207735353231095 16767091425402836056 2252031894093337300 17571543803831678250 7810214182371643034 2404719173341714280 8302464125462904282 11385100095394646013 13747616154794060122 17543080921867986309 16992426010158994270 17655626548189139574 13767925855439594811 11533405801056816281 443673958457688803 1407825576593370716 15962294903957286592 9365444614585213424 12074787722722202049 686664077089789184 7072189895718869398 13059448870325368458 3555151992204942743 12912327426732760479 7074541878908587735 8636581788993791441 8478442684407246422 6537836736825668655 14225088885525686254 13800811360637215377 9742493608365792320 15286910497555279637 6539617578546920163 13821276255580394064 16946590645684249857 12187800560624714137 6164539228452002004 13324780336174549213 17278786268607300587 9611929342930662972 2480189225479072542 4030967635051197936 3228947761467150841 11175170232404331288 2552199435520246058 13995278847981383476 9783363901948004260 13664005562602138246 18154529518908947439 415318631171360112 10704314589775979720 11523418314385836384 6758797153163701990 944867220152894115 9575557053592737176 17950949222949149081 17507413818415274076 7075959897851850669 18166136842131054112 18092085269663610977 14506878984360142668 8924117869945250139 7948631726734702027 11075041835009177482 3868759665256448638 12192577417502868276 506473139671921612 7676341347009779459 15920204010253818209 6445931195423632717 16269284552471057202 8015964443558078096 2758306167550838641 6047435703329188578 17112025835290252812 15933979499442160724 14927813058802199997 7694313400580441695 13956359281605953628 7922719836508407639 5891921131041435465 6341584112309198454 10296813466790134773 14003775869847098823 8892752960049364670 15031301906975374671 13469468297604222180 13379189994677336120 1769596938165589770 18367624281523547204 16637372395282468262 14465202432684865264 8337224194871285491 17444016136496335836 5451084591792264623 13534417502156193645 6114744033075062548 4865695441740218515 3497849523486992817 14045221793097532330 612642322205181646 8755230124687447015 4343665371056790892 9788173010396682797 17125533480482230121 2521622380341795796 13470376883720764293 1567899102056532535 960516691577706151 4431126798550504515 10256788592423350469 13591903371028899536 14516361916839862723 16410905815354591444 16739280984512811045 547035321424730705 16600652803146291730 1420495873738523803 3664742038957982634 5590980686039844420 8276443038841947007 10478208047328566369 16578386143135366458 4483010970125381898 11250323124517863794 8547568230848073294 10449360721190301338 3627187646872216580 6971169991115961087 2461686446948958489 7915933758795318709 9276004717424969213 13905380264721458577 12364100726624729745 2478841781728209551 13817266811086205046 12645781225023265826 3642970666805539868 12450653644761947375 3782231866916868896 13762663005359491929 11575970693380337133 5256940763495588929 18234530209847991931 18152849843447741023 14384412609465496346 13755946402621762295 12898659544541749794 503542109818623218 4379194907226516963 12200953668461244075 4751276186434125761 6459323138483611618 10013853132191444436 57071026522806834 2186514733620631270 7664297940286103154 9614293156829819049 11934212110405043209 8837903559705402414 2108929776245683433 7115820004171146689 10127427199800263057 12445379490230499357 11431780612798119486 15914782689164116868 16774055501870621523 5595866467833753497 14525388995632107853 16294726300935240551 8426160634463484709 15546275855806607601 7272888419416538090 13394904546373599148 4775602092443671256 9392919015842612090 147804047605334217 1369791501375784808 1687957822620575167 9343202507880000168 7421512090483997192 10348331267557075938 17267963608347086672 14492716263471886485 9153693463261236593 16274925989363609452 11620273347951759901 2841274294301833898 4765354708412888320 5903013216547103096 277062835588302143 1464343416498677992 6421104599419130008 9736105498766381199 13986030907942085787 7438103129310670936 13847373219148415119 4707511671035920548 1267489708059766541 6737709113694177019 8635393267944206954 3985345416885609930 1838869447591279802 4102536676643853395 17213559902738509938 3420608465553842870 14892223383362510803 10249100570548008514 9239662202890572987 6645683940256407533 15357626402814797187 2941224060348582548 2083189518817428970 7520114962096400513 15312250479805901743 15618304191931272560 16244885500924199649 5378823751447651082 1918330292457804866 4661823776984243728 13485622708990332045 1556107294709885183 11322576208625114121 3647828288630043447 8852439310212139817 9580667307847898376 16547518801474230137 8393722888483886599 16668338849798587260 12891386285428371387 10946009904327575812 12161498270887821535 8846928143162637055 12480630146353451399 12981107103730749914 669020148855167181 3337582415636543137 14536953107404589815 8565317906465240983 2168723841412288383 4111028991395387047 13921536316993426370 9361024392726119916 2076626177439287894 4838518570635770123 15514918394337252682 13631888764173444366 16151254679954122863 5181561736647363744 5778479263738070038 3435165016873531406 4424917939242778427 7575701709089669811 4450895390470908693 9522562555478773863 15238383209996847118 1409786540162400151 16105657993759571173 14559390656582128291 15327721565378661677 10329998585164073712 1857616353562534161 1435438205864685568 7375334562069751511 14292437529815209700 5248466052380366854 1003523458495917021 14580966915282571617 3312277611035280954 17188753370934162620 1010073319937347955 9196853831602440021 16814617627005575068 12087561212499884905 14927258715954256194 430264686334144537 10500168336401642967 3398578580035916772 2239923614073477717 8524381085206198882 14120322144400119759 4785993710684954435 8387676984019943195 17322575203151147520 4777174779827334041 5457185030997802628 1377346603188397801 12887280640651369468 10769946866401679982 11831658822667624284 17901636761067585697 3370351471732888167 1887640726226723189 20513863096693716 14181765365070979835 14895884524881820843 9323388291115801074 12569245427716985231 4062185860693661782 267816829876507845 15317267719658900860 1109360694165522423 9137353848842465363 9899092892868526608 4091987208838079360 1024409217598765826 18295743590871520518 11361563574069891476 3405799944572879546 1536431493276114725 5884694999583598144 10705906128522101579 8997484853845156291 9147422507880889429 6474963358000454470 11970319207960804972 1893152818778510258 5964569566519088718 9879558391729569418 12748739855972489814 2712440734757229048 11070939409911163836 13542944655592197466 11791962179377561343 6768446498970639639 17860663177131477595 6612913271406587553 9400609814416852124 7481605060269020186 4972673455574709167 12420300667722403753 10175247470050907958 16997779940075774987 12956607750860779592 9353096358714779128 9908760000502607760 7231533659204646021 17665550243964337535 7558283075228619741 6729842917540661660 8744973963742531209 10615416401271440198 12522489955303102907 7163013772828822044 3861912023430760806 14285082251887262247 7849780473577280517 4993441118195904001 9463776925919077320 487457640206485584 10688534901914898124 9342830884776613056 17765340719861475197 16574326419607650635 908210222581928017 14694523066623317285 14486014394914730624 12683061179733818127 9591809076206886516 9842055138991445608 7076864210072442522 11561061483161885870 15666338558952754454 13200952059222531172 7985822818566868216 18005439190174361735 9226176404042667676 4897679831263719605 4319651651895330322 17445539882293769536 17934313518441414642 12318738682151989641 17335930865792109206 711680318173549544 3491302813564141680 14203728546434726107 17669572000203533023 1182385487852412192 2320530417781033296 483850410952129322 11211341033444659981 1861643552243272220 1518286491289388163 1344351460699987178 16120931019043286647 17552994835562458501 14158564290214612991 8299718198297295977 17718808005721803438 5406335150401515138 18091768091149373789 14778274996998278176 12848741820217120107 16707115259889814812 6177668040679856684 4614450209172888681 5041319340350752664 18059781359304761232 12202397379905281138 3814552709992625052 4128236427653561899 8809400258196189027 15899873308179120851 4989758625660923580 16771118210153527022 6831431434151204550 14612197380336275254 9123119705867689409 16434931394253321069 9325163381631665108 5435601341524588209 15078862361955241542 261943181245436061 14605203252837894748 6415107178252819130 3895102064015247126 7921915444295402704 6887997740340456677 11404305061987658775 11308710810043463808 15303129502373835099 17738699605383116255 4839362740669850040 10879621100643232749 14756080411768650742 15385331031389346500 4143549613002741948 4957600885170720457 18019607304434816854 10918699418141756513 18119465816205890105 11934576796525482473 11114177571368251264 6573644110398590569 3647776840785621996 18192242191290704666 3794217524361515764 13483976030636782947 12877471620253884695 9359561256478965676 1404197046685560874 15731939449516875941 8617258501158116061 17118534656707188445 4371392374124963702 16854576336278084892 17131533991790771107 871563291690759785 6838162978313531592 4052306871844142470 9482875760617452960 2586414810039607586 8862531605295126761 8902093604587820152 17983916913550940221 2759786605611320699 4342657029674266785 8284915860579686882 2405597679760206740 4075656645486901170 8120383646947527617 2688610424930579553 4012429241394968436 171059543921275395 15635009866509996718 9416900375639048950 5241718085764094072 13291309613290915619 6958539650148695368 13094941579604834920 10915947784210447306 14491238617344049048 17844399805328468729 11229585884989225948 9405605678275323746 13226647104823194674 17384090734251075731 12820205926566352126 12337011817455782984 2393558747704582535 8121621815433657920 18010010518677562531 340112147808319797 1131126375970764845 8149335629185357028 14787659021909595837 2985806373434693368 10219347315155165295 14227192951266202171 1757794273869830411 17602866249486240351 416136190636957840 40586512890541812 5782204497086950625 3552958248158434072 10112730030996826924 6985617638765515375 69457908808842415 3858973875107506836 7216809897030338506 11752740514325122255 1688259305856792937 3269635633238711385 10027236442203852231 9257110668702104627 1765133072694180701 17902206865131497876 17458728962018684983 3422530196338146761 15552036737675970995 4421613268832503953 10369505058771013355 3287582666934414338 12184017965964888219 4241529908876689538 10108960750452329144 14375727314796651920 17245055045300051000 3606055866140670251 10689403758168122884 13032683028421923578 7433562358107492637 1214727747801021633 16907910433394184807 14143449916278763163 10954872099291463420 15079270488109969104 2676052969169051510 6626322466664796627 17980095945395482002 17215906503708640662 6328087623700989798 18351769179542585486 16068880716939050005 4984578085556962562 12480077276147741934 12039283769616540210 13178906500624570253 3797767277172289884 4957904428206144478 15836359914275754455 9489945823342330499 18035765830761579390 14789167920096746600 5688725949646801347 10801270167779190139 15655015617869296107 17010002281276234610 12139122531659575664 13985657423909968205 5498449653197825776 14028026466139544246 15762911411247383949 14636600959514899691 16331932857511749915 4229445740908312084 13157554705275870887 442122338173306720 2631863070027513450 12605717055275647902 16681247353314368783 8118114280596708765 5587093038855091602 9665170214224183062 7228931055098688368 17936793360307557035 5291001088089473739 12007384388138377067 18392660875304760652 16400243247191345437 12084853965585644592 2285634109484070395 14963980965303630889 6558989585724997743 1346162213786913767 1681763873461092956 2133810799427772535 14848912448576198653 16795465423178755362 5754466061374298977 9392377997713814091 16608418030599068166 2411896412444019870 830700117066026458 8777135537287875791 10568972266823995983 3434594776481768361 10825668535619962422 7235234013625987076 15712329337468118890 6654533341651111700 32033145721906239 14537390579210116746 4878469676194905492 8744681389135280625 9593897485803548708 15632207389761703119 5934626523813868581 803311258128791958 7991540938525519166 15848657261352705129 14831672120462149181 11419859718404592427 212601366131024077 18057384411645356320 3832154014668503332 2925587608776452309 1324828951794660434 17863524400623909197 1280535930774034676 8005375205438630674 12209452302997767867 17518811724768014293 6100882279900470354 1437476692355440178 4509110612159807097 5931414362570282596 12922479596881364617 5996162266282180303 18030314891448179539 3710488930552351409 11116669319098330529 10173126617512231951 3545795635079004145 1040523450612870408 2019021187872954264 7683168125783725036 139255952792111224 8766919110133193214 289892824269333572 7317442414329444101 17280131509163215168 15256353507902357670 11859602059028532262 6543050635283524461 8573320979593961673 3691025732138395503 9668137773443037307 14956152124933213501 13542895228542384872 16068585144662454887 2153429085251203926 7817821210219364986 10809666684706847898 15091142409762497433 4976162953034032106 14415841013048786079 2551935382285037450 10884394865244361052 16905496099054575784 14759564416070170564 12816438804760117977 3457403526084153060 2667460839870309858 3374229953030117183 4848550778729245499 3336679432594053163 5479205332363991763 4444204646531778375 14783537948733628392 5113102985931245567 4463075039723775565 2497529452310127243 1385756080532711401 5126365664619924886 17998604114209242218 14395814217198567880 3057933668776148224 13621302219484210544 8112591445413565885 5776885541316980811 17424979775816013651 14315370395307325243 2105751168197926306 1220156984215987105 15161095758653314847 12765585842816430982 14700006574321249173 16807010492179377167 2769054718071376579 10996432695946213046 13781170054404469940 12515972246638002742 3556317572475427301 7749584147879409261 11433203668750340181 5504765105997281391 11478567675207276639 6764606898665986486 10571322447489818875 4738281120372713858 2554955424487102793 17047226415534606045 17461032843320483846 2862226883643046923 1853247798458173596 1156967248496107624 16335268056496022882 18275001840437999901 10089206601791787514 5851784956519552360 14569255673324415225 15033341919531512204 8358605124055426586 5201844390423292442 8393867608864935465 327723386491766597 10252232632736756476 8952329192997912997 10735344800109443011 17404714491709734910 7384338743486121257 5605021446747345317 12255556646575707850 14302214226513013728 2408416412177367767 10774392112607043636 3806347397410775485 3289441535230744832 282004225008104576 6422112069586387262 5990542673050646186 2977139064566810272 3622967716833913167 5440990983315454478 8924205697181989948 16161763968357508400 13675994135757921527 7788415492285297184 7681050466085166950 16970594381358742039 10461040987638057625 16974883503667852966 12171541270638959033 15068992751214645853 3207082175531226445 1492051558678422271 2614182965634804330 11999534045015829853 1872895424409543605 1010442250143100119 4893018081518148379 10406692163881484085 11001465591645461878 15774751909646797481 8747185304773820391 8060690834893954559 9613545614616564763 10976059514525530262 13350264422087053697 7347537253604468618 14622923225007265988 14024273179505129817 2216473509438724053 10292124543695217747 14155709723812688177 11755295236659037646 10513095085600603163 3384536834472023365 9365690253532181958 15326541807121675318 1188127515158941013 5721359820743020759 8443924741013070002 16941975515846481798 13845328842609984699 3320271416691010498 4590435898575292329 11659707744726820797 6945858026879934895 14273603796266109320 16975206448836591390 15466479120425883942 11473826826806708523 12999644459601345321 14492905437565640086 16035512234770377822 15799204250385546244 2712588044204422019 7831941757810864571 5642155712041673643 1532793332026683495 13210363623816255079 4208892297462396861 11554023581816929804 428439662920734701 15578959869514380643 9259001056340463367 8546853792958231451 8782650073475449544 3691883828894442851 9609736455571579105 1115806589124690020 6609141831911746275 8308646319488360272 5704912964876180807 11813719203319438661 6771543875085356920 7579102144727957874 7899651110307681075 18260752843351082712 2366980830755664619 1450867069831227886 13013011752871866392 12978563229685945077 9392825091548212263 9695740915847608772 12777574026617607244 5071892805724076659 1948412310965196692 3313211328895015748 12377292781866948071 1283149743037063937 9665383302262707451 5274564749380922900 3667851335607159722 5276432456195543256 7016779144248456773 1424503138762807934 13604532578424168138 1002249359912173219 14343365070268519389 7744310836089263557 8285165021180744643 6846322490727936057 9737381266090474448 1324239380029439041 6481805269280247454 15979121388076281998 7115174389770175830 13363402808796125148 15388232038694250844 12134469930621741796 1455226549893791806 17855333002546381982 2496459498599923719 8569274819108416660 16698481870107427751 8237660510882400825 7878566008806153228 16781460891029426436 2227866177307422324 4913220785875259015 16561370432410493569 12310599672582488714 11858395550940509988 4854861271447407704 2577834037889216883 980015572059038917 13193561333591649047 1250127564928651050 12294726078542591650 1213574574296536732 7597895295631300963 413053193201040553 4581163288799755848 8525656272527612356 7889202463509896225 12443161365697122196 7504759330547813515 12966316702657005354 12882057603345322454 7192206036896460203 3262544795876597076 694316477412608306 12206573073595884391 10256929659787023589 2672959520630907650 7584733981943918128 7175884770668704732 1787713104036780978 12620249151101560104 15027733658233575950 1258659860746126765 13527729400101337475 6755605925722875179 17981564908077523973 6740843849162220058 15274988026743993865 8843836783048281809 2415636739014166114 15274571625577686404 15955220821252982382 4751574161305784659 2406196942873981331 12556572639874093556 2692311749872361192 13031719479141905847 5407276739838032340 8895494221839283946 17640059133825163172 3363008317698084818 9119633311725277549 4712278851754669857 16496547006362123688 18059179234835081159 10939719694036593888 15589334894046258277 18419451692809939748 12433149968489064418 1723279674684972191 16887210879809296310 4141531250761424333 14586927343474001554 15627834135540303796 13316836506615970961 7833327620152390447 15432537207558545526 4513704402313264839 15432998884608973008 13888829463287791381 13275897703850271412 11878383534498400256 153576000577456436 15457708315806539954 14891081789193013780 8730257150470203934 10601726219909000297 535841653434687123 8979541818151524755 6765269953357515178 8514193553763295034 6385861488324623219 886230404798044881 13855816539926046581 3834173857539036333 9883331052949668925 244438522202346781 17020705360772383081 11640567708153690504 9595733794541930209 5964189020461002297 7149740563808008378 6272596895399881488 2726010818886463523 2400587659638795364 15500364332829932260 16261435900447626550 15619325215499106991 9631565633814904211 6101496381864521580 11270959518813097825 3007412962211328016 14718133034392293299 10431635938608811983 16201794618841303466 10716695957883793831 5726171127566665339 6113869793156001746 1756798322008255227 6558743445441200250 16527476153414019842 318363942137196570 15590575169179950043 5184617045997678749 5145041455991873526 995413102075202501 15238700691465265054 7771100893454744493 13139041143963883081 13824057194793696368 6379588669879307014 16457058682181030038 15083674888708975631 130486489169347241 2740295288523031363 1771389075636035908 17055478689391703785 3337438569609018754 13653716508953011155 3668148003001388840 8549586549071780320 5336540605315551694 12047132492781017900 1431081989478497049 8111949134193140313 5226671018530870455 2319968313099903192 5934256230619022926 2511813831996728132 11504789846288405489 15431004417647725447 15360671253995544630 7183369586204534489 13153449974023112395 5954615610215184917 2595274267705293440 9038095609813607398 17402729834553907730 13562428224440095425 15694252948887387216 717411434715987097 10244244613244140933 2800803141806524793 6131081547515072658 18023175906150600563 18425532317173731067 15421047484180616948 17198018223340613249 10383058694849541169 16116204080898125968 2115886068511618947 4607514638864018067 1929481727601038144 5427020297813338081 4161705714254920453 11020850439114663813 16243550634760494262 8870825540087900040 11585892262946757421 4776482055328708163 7144568093877906225 2375156002542402754 14584943620998919914 6175971788901623991 11680688782785323681 8067256135196704027 10421849515721174020 17746528087188943126 8433042002223777936 2714066503671055951 14811958213334487537 6948061269210234153 3584548430068271402 10085726699959424301 15445942191078665850 6847987867314281708 1124335624475893766 12068359580315318820 13544762079283486694 1774230674184391144 17916465111529220663 797167741704256035 1341446486221384429 12437902810558191235 17276730905797551605 10930813454810632340 4381812872243742866 185919584863988826 8127276548257905317 18444842849351008920 11226814080499181935 9573328582962829269 13124051709839727816 1708981872683292013 6400657943164294265 17556781661097976941 12781049924502444704 10824432226112734205 8219756450393701793 827668960389611973 916294389026686370 6184559158124668969 11852923109377352404 6393527775899975602 15209018770193221730 18087949700200939048 7459202379004197639 9235847030917507276 8491672234316010299 7720490891539865985 8299298511304522529 14357961892192955281 10080477646410112470 1180037373911551029 8630787420410286077 8920798881536368557 14750381312367187056 4415879284268998744 5691067877629284388 15106203128115765317 3358166864027921975 8686843530243913275 11044412372333265342 7666079967372592410 7943008331008598536 2165073449907343815 6775705362041050724 645380785688403047 11186351063276476799 7681928106071387750 1237185215714365563 6866247424973623701 15650393093409235870 16082879738251314453 7962576944934434707 4568125936050374236 3453266601791065256 16367045401581501727 12895188332975972525 5365621403365078290 6126468980750315096 15929678841271744398 384801437176545628 11732786053482007291 12963196356755944915 15827396512694133143 5309641942273111229 12434150622540510654 6658369886615105802 15095830887320359602 11176535114820654213 7710046440572622783 1606401814546949077 7071007407794759945 17428437214962954158 6614074691886084673 3271222886003652043 8861604915196375670 9501018388192027612 10013679503935084976 16130975406256949707 10694853486402103173 12101307052812473434 6610624101286882057 1001846798612850574 12506367274826455539 859268877728003357 6307841905322239807 6023455647998068838 13604090124106346145 10842135258477616090 11766356289544626016 6766063323936171982 14279516074521093506 17134030773726784464 2226698058523081700 12218325109644927525 14909786624493470653 11197262842465298673 8295079889686920253 15256323091645201684 5348727973838320449 1981113169917575990 3954831590377896630 17672541628984581427 16063870960231706905 6131273323073453122 6862437791280206121 15112448272234020865 2053470442200417440 1016460645955304927 18238427829059099927 1419711698941667046 3602506481963464889 415753364311787860 16928041947838336344 16854384362956633251 574191110112625450 687817546977447852 5377987710012662004 15116781479796366091 7000380658710167488 7861161021514204503 17955178695491216110 1931987907018819104 14356729555235915918 8427613545605786269 16425135381667311313 10448907045556833120 6041394315369777041 9353081871998047623 16137059918786269308 11042858531376199223 747883328279485285 15817671222256374255 6671077786056572251 3032291503574236936 14453422626106350701 7569370978297383339 16938172947898915207 16144874613468774769 1368028797159389851 6437329399228779192 4585218544545167282 14106391126792948412 10673326902884155223 333225862685184823 4281021819338427203 12690696158672130850 9405275081569496391 17789872954797900342 11929802940683541004 16478696881785278287 8500707948572488632 8588586141497528761 12168082478040961646 16429141373042751018 12583891973507558835 2590585934521758322 9778720919125531715 14169571397170021545 5465855801817665376 3319912652253926310 15033254996584361067 14224295792072531210 561528621916349056 3377553395152116346 13363241554479662949 5589552965791745219 18141877238743439008 6668923114654449042 11995046828231529501 224684374999946306 16262778288750182041 853775693926477991 14289445230722519671 11286913036567695052 14793958532430631203 4206496449656917870 2574428376696513824 9843389478240884675 1277006877188769676 17311685367609527828 1387142996438271536 17150660672958356811 2971801857699411943 3315332029851411939 14596449484014032673 6748630081029178896 10025429770497521568 3861540487652376905 14488428454467568448 14808774067274457106 16542736725185135206 6260028463136688738 18178404242908557433 5386049446867076950 18119546957007065661 2301450789101210414 14730133125928939300 1866482285570580852 8395289794225345376 2168309238370197692 6118197428220311087 10727881314299999452 10302216781573483217 10803507836574594956 16110855482973754719 8114608854136162435 16912840939264755367 1050661576363271951 7386662787670947824 6175059480931716134 3264193588342238914 14637032750661406969 10917831261457029784 9023760294063237982 17051882562718267685 1729129745341359270 18166089669883113857 7433758134872592669 10605402401495062977 16649203830271040888 18248803505272452474 8944526346963036621 2956081637367613256 3220417430424168075 8345161185467666772 6846110646804398601 8919684674331710324 14737831335427721789 7600683027609979056 4544450381066972366 14954403547884724950 1803951244788172636 4492217397724356257 17500036948069992493 9703088985123336296 13356445347980535033 16889532389179688682 16529445938943398197 14042184956632247937 3559726444898116880 16775974972982098996 13810977716512841775 3138456986973018271 7350273073021919686 12676562189663868553 16897465195587964910 8470178065076308199 1875872881682533979 10901337100893573399 1723089534933819927 8373964970071040982 11586770837341276041 152628445692303340 9203298614343358508 10252986941086185541 12304933256175287676 14636267447539683053 11840470114612391488 15403777835123135861 11428539386997631016 9684387847078977472 5289142440883735905 12130132599577910618 5188338284771559919 17128363207663234805 6402049605547781915 9705379483005981959 4020661387421860704 6844551884728737657 9133598380921914841 5743329243491501826 7595962101059618672 10535687399346403460 16029798612685190297 5479896687863292805 9863169893182512375 6853181544317575045 5755742530412835072 8040145468647798099 5894394070682429090 15513757616659714031 10826142948573074563 3053818064485534939 16206279717037165780 13199371864512630362 5191468035966220873 574362092328664584 5304236391354348176 18347348501439221235 198281358101011282 12431273752260972567 8913655177870995202 12653022843142390738 16649072761485733535 254653127930392923 14315531966940368371 4107086991768923851 8670584485450284076 10762229600951438184 12810994223295547366 1460275286488183381 4275850282439016709 466504290323361134 381129312970408595 9187540376225849342 13505434295755750252 2991352947669313503 18183931097807290555 12491019144134358453 18365803070319849013 5619921475911979980 13503043968471125620 13200706851611130672 17641617948014754394 2902213575695829514 6663531451722168633 12782553028171531306 18037819208785662255 13334057233515415107 18050681100613095565 9114333324436734143 3246041456966202503 549495429492622005 4554609899536721808 7103949253215457710 9605484365690474683 6898128607485877885 2268322213494701396 17069447279164893419 8350551262004378907 3083092615181718454 5414627327243631254 473215294847762069 10302902045657519618 3061208478179202793 7588232259400722468 151878236286775782 8315662423289627121 16140323532757019127 10237714757419663270 2987555080118049777 11783309443323980758 13173998930218582407 3058392636248016261 6628197795614704931 16587781898970685163 5545582736254745240 10251839870923264574 4402918749603439208 7606058835615948646 2813122668154248624 5859601181834030518 7465687238410733361 10279630531012607248 15888222498218710147 8290075096007882560 3522591722408201864 9429062527695472852 5533106029923903147 8211516220842826963 13593277312612639355 4809344849121824680 14522188906120358314 10544272688580536065 3091271538557181042 18227061345939582518 15861819385902963348 5889826246183945896 10486796116125061911 6434230454355442351 2867657643800863801 5895891947294275090 260806173675818711 17906303899781843754 14511509143428128279 4112714024270146816 16999279468178829855 14450259485721985605 18028150516897986825 12553309728788797284 9972089589844341485 11322433593122275726 6600609342843324079 3799903715259139372 10132626823203295254 2170342375729995989 14019809398506883948 14935857461426715493 18350647038081565106 16460209986822791630 10905910843347479844 10476827003032990474 16590601438057916178 12134820842087816797 7340181016747894068 8307559793401935779 13205103068754942383 8974973726803106932 15494963839585455411 3936024487343866582 8967254671101688616 14644965800735368426 9812738442407692570 10369986681377378532 2969568939378887574 16778040278166975444 15118143747919006716 8519288202243519135 7603946456010515559 6218779707363822438 9611464590046853360 15729997197346729333 10922745143399702933 14097524492059032408 13899916423613463051 11888789635552111856 15942871641413322288 1014481361038654263 12967502424358238671 705821131274145372 13738528158236153904 13213700196322060551 2140859460248782472 18136380600424275974 4856786666470765087 3544734501259401019 16145090363127967019 916620475408885232 5516574325803905591 7894877301120891191 5913945358843008450 9147803267494058046 10728023810178365996 10944432561234185093 9096575366873672199 8342645463994501531 11562962327019873104 4247724343094599957 10502766554332273522 12081474772965994952 6736884051253437478 6844562682569089535 2668151899700919386 7552386156906930872 225193083813366582 16748794346126906350 7173847823612596180 10092481629983886686 3361441643074495262 3320645590522433038 4843005072152955028 7201496709333582574 6227293875517622383 17468067163425371702 8545070751526352590 10808268075604631771 2983194027678848737 15369196779739611073 10195198862603426269 1580151543731691863 6208508151535468369 15479470082933239038 8546227578115230513 11704739342346666345 11431097757988087521 14273558136628491854 1619877750429397055 11060894414807273643 14309342009945802709 10257896759901472831 7231702840524789330 338257535819655695 12672137268153052021 11207928223301768103 15806102584601265574 15495657800008586552 14893482660592832256 15401526824773774483 12400325547600264226 7776650170518273265 17228198338035566464 4551797290927505465 17876316379725976812 12811051572360447541 1415655895676301130 17590979116349787280 8351169050786028931 5595156118723005117 17663107626682576038 10669581909264447805 5563467084344320584 1664119178970260781 16589655532279443037 1565546250312107504 26962369117743172 13761918391773416009 1800011529156139099 6092375195010839372 4650902717298076192 13141184356495212433 7404340218988931020 4583576299992698898 16579163341225624644 496052373544828603 10322914657953092215 1816398505463686006 1198900514037818838 13432114564994621154 14427622295761050401 14787084491372277645 18076133412904793206 12270156849542968205 15659978109383040619 3556017141114496712 510833220056270779 4501412160782744965 3772848617234448591 11605901653114708090 6364220469521347709 14408075439658968181 7022222949066284735 2273811890156134113 10704749536923427416 1741048108607002668 9891269749631644550 15962784012979221879 13855273288009116494 14803529568558095977 379415979329768758 3708863377165760241 16157348034117114199 15714752826021888562 11687290823796297176 8552963497597102411 3747746375090550605 15575710595948232934 2508943389276733527 8813633788218892589 9481424351667763121 11793228661158144989 11415974680284396554 14695212634382918390 2923970417431074142 677073511843429643 10094645428322981994 16596450089744051315 14164048049334596277 2843748161149191978 4875088765963986676 9391790649588109062 4173694876396817159 4608442487049874407 16781791794177099631 8964673423952255293 3110585752314854952 7082581021368125817 9045159775846106533 5600904441589495435 278100778107179595 4126399552490274508 773170127079547166 6655035681984249593 16799855019452195245 9702440553072920518 6420724450891315644 17775531269526118286 7243575865182771853 13557790200220656375 8662895374786802794 2335729518643337974 8416801764544091826 12758903775088877084 13637246496750369164 2585008898568112382 17867482486831888281 16580487899063412656 5648557382386419543 6816992174491248695 16053872048328460759 13338157518356152007 3152375778406596480 17018299263756635768 2892061937356382963 3847323488593639116 6886234533426567397 4909150333531467051 16222642427942297514 3914589317747422006 10492653857296006973 11429888518294467694 11983358962003348043 10033975899404360825 14503020587378961855 7828511061387173916 9035945693823745984 16771625505506004863 16350892521316949070 13246971042523847162 6238559046180078396 7651447250681839344 8699592753554062955 194224134959692608 17752401546578268653 1851510617686152500 15426979542956364661 3480969790548690448 1926488360896254264 9106659799044967172 18364680856155288825 6797740290602626631 14399181828518549711 3882786027250258831 16547382519708160722 3242982596260487816 14234889324085722682 362774706153938832 6251548207828476716 16070074742303609575 2046362583767654499 10625900601693704168 15602096493250713724 14967613510777274879 10511854907103540777 1635478281634474419 5773838912062946772 12962845318917220419 6175739531737748524 8577248279296156475 18394643363040034298 3490073067863617288 4519625169717341870 7013836085123835791 13732725896320577733 12421074726935010188 4912836712172220313 12695203268817483432 11262652784650480106 7498177902598497584 10996365036497679282 15451789339107024623 3533890663843922072 11414521713474800810 2585286912700820264 2772353279510480093 2748172407575927416 14104098276058354844 1785773648163703394 7186077182712869098 11427346021940408043 4215617718608806154 7055582584333533817 15725881562063143303 10837671241775957053 3084563308502366814 14181542854105639284 6498360343279429340 1127584847856601364 2452169021815813641 5151703371303161176 16772570390522456215 3196302790595556658 6583691538556416146 12089649075156639030 13240813489251355200 8632062946900383133 8235879637998658804 16667115855456165573 14593599394605555591 5720616379963110424 4657315374554892226 13604442916674881285 18243570808011227468 5484550903781659748 6395824144799219359 8495353705740732241 5401420257001745529 9997041272802659833 11415441902133786231 15156376441924591091 10540516408338607190 4214732223766132625 1800203458671931242 1611446147807912106 6162487808606433209 15533346425332114460 12510225840916653752 1260820484642900081 15719003433037672321 16236486274183164181 712692847100580580 17703207674182024601 3546078082129786235 12467699045892659940 1653923572739665174 13129525062877479678 15555600297598429828 16177511809646235936 5526929928360737803 7181024212877349740 2378692370107281606 8862897924967973318 12481793592927521853 6821690830854121978 6339233624188047939 8352481477310548916 14446087936331923005 13940676234764683159 4281748971186994808 1053396282679784486 10840512680285480461 15660013775671697670 1168903345928957837 16927203205845597388 6962180275241174497 7418939141318619994 6304845253651824292 6473294732315977179 4224473661501131425 16891901749902300832 7290512296795251819 1210437460423751643 9014256378074830574 1866330610257429606 948972961577122169 9538325065415201645 4008769854863934362 8530548532112203140 17122399928604884796 6632458641773557799 15820016263405373069 4107712995102813733 5773473644297833151 2504254963219489900 6294918037097789259 3832425366785522838 1069293792172786838 15570849832919031696 11974962018790928192 2991866211853088601 16735036465946873427 10566442809550827191 3762609988592163973 5890160144961397890 14056557084712523672 8837586975453894447 5057820089036325003 4889913828013220503 13633462039022485823 12019069728053369397 8617381213852845876 2773967086059227435 629389113087698934 7245890477427690614 9802278719449658434 17284504379551978320 12817408370261120724 3703985109062089795 6731966701796859233 868530384171467947 5235024877930931872 5891705203156807494 10939596014153590518 14809015156910209836 999928854397652102 2227842308452769933 3859137051915151999 9668704246296920892 680862775805939040 3804494921432600122 17789205808236281813 7913782645680809355 3413073329371341064 11226266307745677501 5043300387600384290 4342365151795135770 5752723635556128395 17071773706348377243 15575995890536849416 5276171413569615710 4661344308305366638 13898964445721632587 10830215216466499000 9280075194739245356 15161172588850523549 9027366648461566396 16845289905974849632 14872595685193866139 3606419890829454756 17423907892867114781 16925071638633342552 8353283269041663493 2481393253790559554 14446058280573635585 2977691036430403250 7225362994283332895 1013118439737393895 15760624847849877016 11577416646204075592 9234453133594281260 5636158594008202676 15266617740896616846 1523384142175423269 4948856602055665694 8408718831231178817 9419625694375785743 1375438100999151880 3490540253756898879 12749931308298195769 13545717967289508710 11373236058195862082 16481952830355731340 15866522472413663505 11493072051681501366 13500311201860172585 5256826578249044883 8598328149747504220 11748160141899171104 9007257873560270087 3801507545033912591 15026594169468240525 2273446546407521931 6533517261080446815 14224310910018080685 11654987254378710979 11423123113488155449 16667379487712488549 2257367104755968163 8745983928152222543 15765455043202973235 17752887318577472522 16049587291417940424 15220770738872177707 6144102759957799753 6062959091779726188 12604844160396802427 4088479264772308315 11573845422415595859 4149878281527731040 15114237313276304823 1388340104948697569 4005356113429490568 18424233942658895198 11252811961725515909 14937585230025923793 2227029317356696746 11054683427644750709 5834699607963110886 10547975996509508670 8824782330216782325 17266759512877065774 11304294489551040816 4634735704214890961 437832882912619609 18249297031283422465 572295141940703308 14109513899789598586 13127963206512426949 13409827181782053559 16217043441621845918 17978773175407876798 14888678767178871663 4538004770691608878 1797534474934720721 15865919413334944996 15567528472552923071 8838815580161926233 5729357903994780833 12449069432944784185 8003286187334286186 154648933198421785 6857879669297531804 2907177575213907341 4196022966177257632 6117425934189333954 10908324598635106957 3377747741764369265 15679881241344150236 10557200465904712007 11099873638339447213 132156560144848993 5074165792035784102 4759240016667962241 6644016950281689140 2162481040366030222 12254333368293710473 7222086799153827749 6097682020894003441 13824216455327907976 3553642456002148595 5417508695642264594 10553426425392506791 11905772839306317987 13094247493103650873 4292009139902294445 171123003616040615 2432281889820844707 2903734830261980859 14043473666538720203 11564364391792847646 7656942777958807330 11237644663533187113 9973987507116257785 16075589026674348045 14338382988671838819 13581441215284821897 2595622972353888564 11912411119218034941 2511111876106874022 1145673073840090454 5719808104795595792 14948258853961355878 11652546290594236453 16707184032923837701 6719961660475167143 18406214045245474722 4432742281137067136 17478441103920441840 7557197735523508921 1663172925414946834 18362125976374592756 13517359923491634460 12780642863728264895 10910728430188208916 6944245069509458314 12134749830047282643 358394073876402775 8157953306975222171 9864666216087840022 642709687630593911 4378641360571422211 2422490446716065004 11824104385662972304 11282548314405503241 8719929538381149828 17490247106829421096 14910868721315429372 2377578894140888101 10951260477689775887 817868474924738284 15775653351366435714 12151685277146474042 10481089551318694472 4898629838712465499 10931407138788793076 3545349929109112928 4865084575146935332 6999462317816681845 4470628657288842998 820222885712572393 12024706152473751705 13650720126170250887 10225682126217636492 3114673629824658720 1437809468578446563 8994851935407549368 11483047155742236934 18205061520228678192 12435389867153437412 5502766513264366273 6186559020711118423 14724484473885981729 7817591858890170179 10282438176335895993 14220956832891626260 12001239963820125713 6827424143416995183 9645403339289238240 9228323008172052012 3425591704730195575 14066610557351788152 14201801367040493040 14211212569028735388 14030948428010595271 2237858987717726167 17922588503990043769 6264620794721200677 15471254238311162394 12215422912434801890 5956740563082823184 12966718545059210358 9005105742529158749 497589039682903807 312250887616872647 15452791340147859207 12253434259464532688 17737948405632627041 14089558985840422661 528959595879669991 12205200681983722895 13849073939414378575 16107511669961079685 3188528414956043855 10527337070848323601 7077942090776326856 2082233820499741469 10349843570652095000 9489583192138958895 3832124191210299199 5538694356513148221 3021106284239958078 7485100337472453563 5797900134407882115 9124574021748831326 9180122688036965624 6738465771998487087 10664119453323860418 11813003777408957636 7269024428843342569 12205905069031378547 9859028708198415551 4693589537939158943 9491181307817262744 3725787803708050128 7080328513106429111 889828767841157170 12466062268926070129 7532882763875461576 5026436619764136735 15779316777025416449 8275501685896762687 2653071120332682341 6098458025137360357 11990666065859001089 9321370688611029312 16657894184423676489 9387832628255256647 13651042730940078387 4633961405383635410 14253205383327727703 12074339309742817952 1001031657471854936 9904638107954052052 2794427620904596794 15590174002724913311 11537971890190571095 4152747913095434285 836823529140967650 6640544114115508449 16068760302516743971 4558675472570978329 5951071577455701735 281886752455274847 12704256255252334458 9174881092912537819 17504123368716161417 8734424010707029747 17024193154118776482 16352194673234937848 14185192019600307673 11995562036844640686 1441687453962370156 11504988474951568732 18298940209314527858 7775791460683232442 12606484842432789854 3629064747291955668 1147806420264567841 10215037454367165124 11449855253899454924 6258337176304515968 2280737757113974108 18351407239604886755 7769272018002062169 9275621380735368706 7532453634936655945 4700716682288622465 7380737707722595297 11057711221761555473 3296275505511817210 17878292149884048344 10411513155415404955 15687445150144686010 17583731960302060807 8277083523407877227 2886108638415528843 5160685576411446393 10510805808275575407 3896601590492144982 10769085686791093850 14342265166201058193 984545033197232365 8076536128435794562 8743574510058594219 12693779388005377600 5938624481628290609 16397023260216314362 17718350106935972591 17753578062705118891 9833084881194911347 14032468879844286921 13767209997745242135 8940498587633612505 4906531030709470532 2440904150259835856 7389370101398124027 8104179888824590730 6558146521141327245 1568066704909200110 9336142825478747686 15165895224869696658 11716724094150562392 15900705455400923008 16943769151152045581 18393640593288311712 15206369723865686000 12558104701028311024 6310805036540711213 3264734014018677571 171993191366947661 17749892830173190276 16768259405868988248 11238745637352992379 517301598269642524 16356098127581214095 4320495786869533402 9877022117237753993 8032094874337532403 7690640414261841482 14025473534439998457 6797240316559259471 16166388042445212692 10647241104510432541 10719760218869014892 17524480839829059885 17529362852502935887 11904635430832995230 15429001680395980910 11502363555785175183 4324323514328686228 9146358236319035540 14190700570298047462 13058436788952796461 15925670480341831261 6538734485307667225 3119815996215980864 4447447559252646364 10292948266915016726 14132544158120793454 13304628626224348795 15013660924417938482 4966769355404945953 11111395981733451779 10067342975128113628 10544936209600865864 7021893305146827299 11123194899817958777 53549561744727570 13055951937995535359 15236046542732478537 9870487128476363420 11748061051212322223 16095936952394136916 2730748701757429938 8249303237233339796 15168612025580895202 6621180613541714557 8871153385849827601 3147266707454502291 7031023062687691164 16991578394782859025 9680153344391443144 6445900570415258545 8549766591168478167 15215228802010420822 2623332356393906235 7245322503792378655 13644473350377768482 14564555777518858104 11111551393732154396 18324309241690897320 15744135229346629580 2855256795085592526 1646348730670156474 11708086123135124293 6783058033086763639 1006044692488210629 4573018690778794555 2996135189523140084 11258538624020479030 13774752778292969459 15652682572537284400 1213837376059099487 3995796033655142202 4100144335909701962 4839769209198395985 8797122297425857470 16865126971519118606 7808181653546772366 6998669744130954097 8932142124730002462 15698269202631561829 4799157243327626860 8759718539375071650 7426834624297602841 14767083623014158794 1694016648731040448 13931724132789047675 17802649743268524167 18113612043431268000 14603796616599430746 16161865965012958508 15437545202428693235 17346434216897686260 867018982388538114 17605639755989763312 11602935498079300626 12866756437050919830 11829101011729181376 2161714015653971454 73980495164638831 18043552811404072141 1875071337640053848 8235303499073790726 2505974142379606976 6102091956091494104 3936911147748526591 10839966262068585669 16713573537559238912 14554664179842378340 6773621892347055526 12544085036032385230 6020102456349084449 4260822457997359039 5309798451058338595 14142165494544374914 2177210718551256698 557317082665121377 10033438304260903725 16805975420500443616 9223492264877246576 17132162029520150562 5287448771783903213 9313716414837659014 11198840579118821715 17767048873677826244 7755475937894814230 5156271250928652496 15072883162936830677 618842742934458256 14822846364217096258 13514318538846946873 313754316224329448 16510974792637940150 5726859706378099583 9551375945999299837 6754380611206923801 10087095897645563310 818201236038714828 17507436186629022319 14570213484567416942 18162604166815744900 7576374592863828695 2469478726159455928 1431472321394015630 13788963540045291953 10418599379806927125 11301554820902859282 13264042792375080180 9790861687955883095 17348845101718097950 1765182230725361272 11582953061638628396 6425861597389408728 9395646378350223821 11887567913644153199 15485654482020798672 13665941413761415234 7752015347228081868 4160718353741815467 5488823120404220771 4672057369545521941 9243837742173788816 7597668644162234100 1968702424201057509 16102728150604601541 2960952043218714462 7826201800070784518 9053597650104468174 11460195926992563325 17806803213919729331 17714746319951510369 16797302408177161800 6197209064455303112 4607702949513019103 3463159415421672543 12391835472466177395 2140334493174920952 1129168700093757577 8226823722661968384 4492456191766394771 15332725055141727601 13043330256364274105 5036614031111401385 15105782494172071027 15797333722887463018 7988861633414875366 1189288427882494850 12138612314048129743 1018081566851011808 6753320965386133584 2090826361829463363 11252331556995942079 5555436999946420518 1573377360907362184 8386155586710424947 13277735101672469935 16578035326015063723 10616544029055076767 10680690941791159530 3778722880679023924 17998900574473070045 16635277421138382751 16084092114130262222 4390366634662835760 2238327129818393562 16042062027066643723 8738199207635855272 2307183191557166649 9896109906350259873 685623050481711005 7428664306682509925 7031903369387524746 1444254726312321904 14442112330383692153 17913568573987030561 10980921264425413305 16601627675912574281 14429020586462934807 3956150112017059917 13708699782208843289 5596245242795794620 17952961284951142382 3986620724233011823 447583849141498935 5800732565303498481 6929270805417563241 14188651053942830064 13490333466722949025 12455298439533889226 15967240615319483966 14974342226099340136 16085184505112805506 13331238021086291282 16891616595785805847 10065902619279664721 10437492588993384101 17318204977714122895 10640877820103456828 6019269868197838121 16957067973964614264 1588216624904685352 13704794395496524238 17615928897027664258 3144413466645285465 3966536043789348506 11644775420237104498 3507627681308876058 17376517317292634994 8899629480896430852 18398598287706142283 11939307078672127452 10415621924157234460 6782448578504191772 2076973017858475459 18412292869905580124 6588708771287928923 5967326665048614624 7637250630579443421 5253305398978675557 10435615060703644772 5081845453736056903 12732479663069976797 7301346623108172045 3902473863362274041 4503399353792818946 1574116815569039457 7235549825441673950 5398567941855679902 16384229129922602782 1232863007686524171 6506276886501365285 12677790256929464205 2603196282703076437 9415202518630100380 6162086648819293729 2333897311940799731 1143833792557231361 16355663823816147536 1199036243718649909 7127591309951955896 9427312002149929378 14825251362326747851 1062017349118361614 3190268089654576579 9551333934156223280 11184028903092248740 14036775728364827564 15285334863192064943 14467114337438524250 3011486620244998514 17279328059347631793 6983031352518095019 10892585450318015352 3579132140824491065 8382419369692412473 7426518404045378125 10118160630898191767 8822370028037434400 9027556120899592703 1378712560502152917 7659945840564885126 6509427978507631298 16285188658688136456 13329995981532673015 1624698998780917152 5458930431182954743 5371163491281571927 4527137803396003917 5357067437589740569 2512537961764512026 12238680569679840338 6666165645443802811 1180459809573065945 14017172588588478426 10822526658816373349 14080657919854769058 9676909238445943850 2617982052100270169 12206071946568889235 8277568585532069948 10164729680271044474 6029893925343524452 2406592629122026261 2444098402738307031 8086741728565220236 3530053941098348099 17306121691869676151 17545747710614435560 16942698256300135912 9191738923511022963 16489312648054377168 5997494894437862416 9095158194309892257 1353242390855187119 13337040110911312182 11814907739724564883 16517194925266504032 7381515836565321731 15106333205436199934 14550219040529994568 6996121423314882134 2013632232833416586 12123542543743868237 6522797133501926263 2734407010740140904 927764467255541984 17128608744789140530 16936243025517936040 8124906394636749750 309171927234975122 14722311287813482732 12576477157559223658 4724235721485767315 7467883103848741307 3582525880761342611 11469670878856570813 1160938608372742717 10965705023034852583 6703983792220808123 16924722798015297576 18209354420516734970 14822120150218203578 15445936756546494905 16834451002857554873 4611495912575002915 14140243518356309744 13096487102385901258 2652725041349859177 12773195589493854749 44970911957309092 14164933352383303427 10888244969579700792 6340494281902702630 6899980030856308963 13229816291958801919 13970256473125170780 2395750015942985235 14624587692286606332 536020385973910658 15901731310868139067 18300792066344955519 1617401683071729955 15919529544570770663 46048549618593235 10877782335649362246 6083970369587546313 8484579223698623179 9340632284438720169 9148100833527880212 14886306655820137350 296088075066120958 3655302132588975967 16932796093155970730 11554531057685591416 2558381750044209996 5409671762555011451 16383480355689671120 14585092470548779065 8709905706102838328 16060196382414672731 12659022500911778732 13440747748434125731 15237124521514880137 2609344926889040946 15176901636240755042 6367447276448904755 14240592487725703670 12900095319260767515 9382994379352285297 6497095848485539188 3394415313240695412 8026813391179376170 11553595097162145164 16319786115545691942 623460101208951418 4879131698736936219 4907578148544029563 1652266916810758312 11889048343739716218 16238755935451690924 5672565261863150644 505471592741190347 10870826402305203215 16559629976169609715 15305177398576274238 9760217874228788417 8417493313147346460 13221355267191054116 2700285973821854466 12967111023584444176 5712490870859167617 5186706869375579679 133862501721676321 2165031322213085295 12572360872880174492 10458493717324405037 16486999214749836040 3804271073389909989 11099609766337206060 16562255037289623189 5278283596818475431 2830319407774162366 13993261431027223579 166646510554148275 7479546178072517379 17302875140742514724 4464707044016077004 8230145926060495723 6782757620296638528 7183292270018283604 3749940082241270113 17396835561553967998 4406190117977636475 14617471129869190692 13011104088733927837 2367038485776428924 2142512436238648538 11043871672116482315 4503628225094997236 8776212149525386409 14962468893169700173 12233270344234651086 13492053644249864579 12423083541993821579 16271847194945416218 12392284080593647220 2352531586984621909 15301327253579130315 11057608158824766940 681048476588806425 10223895511904707910 17136321807736500355 15973421493950587441 11865379206250826848 11489897503133486946 11374705949523693710 8948248111344518581 6348722184201151780 8121639587417389087 16660310765847295371 11574624943137572791 4836006135094460698 4927294830864109105 6581626009366608445 4632823735157388309 13082558899186230543 14974687110155077747 2246055886886576660 10453590069973794447 16955844956075612394 4375960620904252497 12318275329685859740 8834482072648954468 4249547313784847992 4565189851732039534 17448304887389845596 7124098684940967289 14982606891589851459 703579321203023279 5052174220509607104 3198032629218213748 10680820179612567064 13626830094565688245 17039355650576303261 3467631937122763937 1244425789671444479 5311954173364182775 3373606607886407005 15232101304388478288 1971090288299421753 17247733356558385967 13651875042824943091 284550395573284970 6509094217039110304 6336620894565205278 9101743334282449648 6101344353023951167 5192184646205011689 5695997799483104978 16330435178850713778 2076871389807726880 1320831198139381936 1240945183547473561 5308106461332621166 6214958500601720193 17348016997663118703 16769710954513668894 17841257151434046537 2425807575060707270 12994509717721281252 5867970494419054694 6452921199560278710 9019041813552798004 10763519756110641204 10233025186290064493 1803258847286226714 10669705446652240145 1456327160354916639 10411291294669518094 8682526417595489706 10225085398027397908 7256861355194182707 15081409931101720443 8182098936104805044 9280792639020665831 17245646605744468183 4978756215797330187 4363266085074830485 15541998860933858354 6476377422781328203 13344555408657352565 3948909292958029665 7745689375053872262 4338124768291696426 7883230634285850720 7636354783720134730 1869878618309855021 2338257484590882253 11429110402481960829 7968169897195664127 18374540508758670350 16576978017836145627 2158801814932371852 17728780925521269434 7807349385722954870 404354333297405616 5725972651410666870 3773119366891073133 16967212314325143682 642915695975203942 10585048062213510157 10212571476137249226 1616824337047118427 6958622009154727619 2236136228533296176 5943830020623731958 13330812485628844673 14910403948454433110 10392350717350597766 2357711034558352980 11979587952988747103 16155546708666411523 6331430903541700714 13945716757404294988 11328964958022155228 2839547188561322185 6758733100900964226 8347749432095163488 4623303427444065581 3538614104506884293 4655391007684203058 9325675976107393419 6565723911872414418 15389247633683523855 629709859053013494 10668336122694671064 13559092328271998150 11967389177623401989 13073537527123483928 10629790322417285683 4356084891821199347 4025811264852473675 2559648653830803421 16967940460886452657 3850951990864586209 6733572478491720467 15381465225771804451 12218342842097364357 5873617603434414334 17853878196200396322 12846728621727859630 12143308606521460441 13385373588004530978 2511648523574095683 14794543419931248212 10186775844538992925 4579115660157057689 16946640636588956627 2777273316122229346 6019451484670871547 6898782101790025926 17028579202975325367 8955756621719476274 9012596436164930164 16137622018040130694 6096045308960588044 8645123729171077707 9759218417073130234 13604169279125264291 7829665606584041811 9719441809167349604 4043903905589598235 18061883253346506149 8608671854128330797 15315276578306263606 3119018303182318385 3478628648643911217 573091300794087451 16577009667935698988 1559896638612914902 8100876288359510953 9684433345981200572 12751181812304456036 150018123165637273 11742148181328378307 8196525795197599626 10157223022991270173 15066569211373554038 9351104244281569048 7738055137150921896 2804476801506058378 2879002468732746792 11895897398608320672 334448718200548565 538965708132903636 12136402820040046244 13007571680440699733 654171814893477726 2985425788241992491 1065941319573256287 2797211264120883711 8197514515953090288 16542324392135020837 7103740910921050004 15008524160890780276 5794905045878095589 5503586470089490260 16281454094806172603 1614064487411964244 342832279294483546 3649484793534886543 9144658982110822461 9739664195528580296 13722091277867300555 8738595912007138394 13726152126128599287 7706897472883416723 4024415633792084194 16373267325103578520 13416827986319806365 11396937296224887035 973755026092221745 10317228469411215796 16779801855959380990 14219337603958118958 12510849716112748331 3684774536824424282 14767594285376279366 14872722972824192965 1043642130485869037 13798516587074107986 1273512089751886013 5045921253184282205 7067951562888957892 1137681583799433130 18303423110261483779 6202030164598482529 10096281068499832210 9501977586896030294 4599718199423334766 4232313306823066021 6510630643448900322 9098278136049280462 9606997047929208871 16713272642303357515 5961756374844973276 16014061629275909700 13702847118490871105 12812719520892884073 15144354009656250351 6313401655899304946 1979211949616956498 13932536142201502671 6919645607940322693 5338356367662976533 7172771243538670278 3384544850828486093 12906061705493610307 3431805219138350680 4062215902311438310 3217312883320191894 17241236760664702272 14693126294537328363 15926912077248957066 1490773154722295077 12188977482718469455 4440659765087752029 14915964550820761240 8577658919117761995 9051953972028054203 6609832900721701458 2298915191698673686 12642272096935517282 1488606209066088062 14118480407644766475 2455309997814340990 3980489537275844323 15316921927352956626 3999867584644489137 12071149840151852876 2240223871270121408 18151108762586446565 9727396623498680364 3768987685833095200 5103005354216277895 14138822918783285403 2598572948472502030 13499967326159379027 6541295147704141037 1319888524507410255 13381259144803235105 14642344396178384530 11432517160970868685 14929031963459142875 1818404100693076404 15361640491009020134 12539896489629099290 4429120561029584277 4681990012148790262 10545860992542660305 6162988884131786714 10324177908273928289 17834599507333214077 6480726441677118954 12528400294887536178 12468282562426189636 2871424812943114364 8017314488660189552 12292783740476075256 17777376708977001027 12471815723893245248 11099769259826928731 13335324560184425043 17918879079978481300 1660140335774380054 2144976591619368855 1736486890475446461 12965538844807787514 15711241773125943245 3617934431947868528 14496607171800738838 1035002356343199914 15974701724263878414 13163269431793091523 13363122120319167809 1893685107980945343 8723036751945861390 14539649710238136242 14184711177432171000 3638745991400658813 13857738681901297513 12574763769625377268 15667653554158206366 9004237980985735631 8517000955770208760 16437778372124986062 17938693820662156207 8871294554719379733 2308701060349479440 11122466041920390885 1366935743531717021 4869202108650400695 14053255506020640223 1041666733605853558 3509883892263448979 5406701970079139367 11785429382739213603 12736558836312932604 9078578718028810329 9372328020577909376 11355598478237635241 8727731026854489391 2913205637156265855 9391606807438671596 9126505237417193514 11461244211955927643 8700152079991399833 2405225432327440821 17604855980784507035 5343643447879694669 2746665604487293102 12130110992895556819 7341565387739420158 13781754206925961596 11538850640480930001 8877319852013244551 13146686772652188628 2591156592808387714 8332690216908405975 12927959727324755228 17584209478447224665 6742768202952642253 4259301023368769990 61222870051723149 18015252430759285351 4463800112054961013 13609941392866630167 2889982296606766999 16237480831722302776 8771821206332197466 12239380356154860756 11482658491896438705 12768912214228247906 15478618053639461584 17526351915329172006 2538015859699805951 16442469293636799458 2486710090378048577 15535146866265315398 9461068063765679222 10919270953307950974 7874954357126837187 8062155776567437092 2274709039100074864 9618553696197885472 12981499051063435526 5925106946951784307 15174166238526397173 13647292620929064638 8418344079797132997 12289230155494663505 18322686815809949087 8855535312406753897 10710400832184121141 14657323392469418639 14617774684226588026 9536682598001175062 11969631145531418551 10128405622756488901 8238241437836721982 10223930806100887751 14861122017962929775 5575279030999905546 5881951226548659420 16268815115798225155 13085388313688929291 11698753439871711882 4278528679333565124 15852745410674455938 9764392040483649047 13969495174074141406 8712701564789737285 13097807256459111871 7892938454443518412 1517764081135405689 15744843650075539138 9228837798107326834 16005448592225677909 15970358381174295817 8441178643784243716 2031339498529033998 959006771371673909 6768576697349333371 7967239781031674081 11808480255475617143 15482550705588706376 4281825980840271650 13207212283841334267 10099371963101214128 17004526934721507444 9616614992492007096 2580502282317289274 15790064260393442059 2820890758101483405 6088862817734527719 13816819696166742779 4033559227678721256 14104154719747624404 3409071867126016409 1544534957373750637 16540574230949299841 729246366932992982 13810296758158249065 5145073682243751327 13106457623322885894 11583953935523341184 10258178765161597708 12558797152229496881 13977352163687430349 11866714454060490103 6809530710840031338 5952421784899855820 14400423164449491571 4295129723324722978 12084245156844929364 4299830462303042565 650504445826914188 15683990336742473170 1931591519983242304 4050424996423808707 208301190338305392 7922805274744823307 8459148814228132435 2783323391448098583 6926850788897351615 4111226380113612046 16546342983835912067 8640677300974405885 15206379115798896394 6688431454189438249 4495424821987546715 4394152762712529282 3910866785012236069 2072477798770479246 18344624601507049834 6669374358773734914 15112880544270402999 17353482816128533351 913938268379326868 7727432805287467697 17864904521926146339 15354286145131150021 12942406808435777352 12280474080616358780 17213796127783576904 18098100801521729414 9443159525273554632 4836249306412853551 7017927940061743812 10787032613147764128 2065536193640331028 7041085558496357712 11154325171855390618 7553950012263011686 12630169774252168861 6460615096003804571 13236561138537387733 4223953110148203000 15763956958306821428 16916714043151418851 12213230713855650154 18179501005127725742 8297049058365219124 13979377479697020954 11105464154926951081 5245091654832602654 10267955613975483174 1224703943303229705 10476455450568560287 16593136788414657316 8924694085867263815 16361383116728637840 13479927747924062953 1807488502279799840 9047380235203337041 2973769236658588376 4299194823055386661 116009785012236821 15894357364595252049 676197097932770382 14638333890358470291 7770398663728487735 3834627741084198705 4765238739322181341 7581779314671952881 7351663608599987767 13370173562414299110 6056410815087343464 10092919939659623686 6705778928864671123 17777598372246215552 4686058343842173954 18267351158450860608 8127347781994803804 13804420452602992109 8552009637683728864 10441931303619923646 12093559234078668529 4784529668619308871 916331903848897914 2131157731752207726 14280209618147317439 805408181560689480 11669906697369197227 4329494871103718784 12830038369195010901 12058987365708434415 13484256038697950195 14956658759863268671 16428504810274278813 7300602177194042239 12966423968437109657 15380078765908661076 7300229255130626924 13063568179542447528 14470794724036492975 15455469314407522582 15479352979538181844 9058307149399048846 9101032449630936686 16323898052803033771 13408472699761144596 17138994511763190067 15055708880308359323 6431708317604014944 5902881076273661278 4505790786776302867 3875510556536413809 10372164371700170835 6903225193874709807 8424238439391578372 6179209571404257284 15992194691812233384 3200860067040524377 14332083833078179634 13287330783588030357 4596302816931899478 10723373114933193118 1346606345159250689 9862964804878842669 2364314055904388769 13209608566032287628 12321760519234341375 5483649554227947368 6792948876257647628 803536365327471222 3546639081063001121 16589330743293957562 13947801489160700589 10857270401365597009 8957664023028630402 12711149766354383353 13145797237700379748 12321374725001216518 17513933087157978637 13346075970296958392 7313814676181257084 14740290090772769505 14170316214221949083 9884859647287725039 12026511576010547797 1610014642083491692 5570559824317122779 9608470782061457838 6085596627775148801 308392514582214138 11395673466042174178 919936331329969954 5734944362216134311 9142492927490618604 16970166039958267316 851129396551288247 7905683088383655187 7529467156046318516 1778270088868294120 18216733913127012155 4010983324499566890 13359861989780196000 17542325578274645815 18426868523245163046 16625453409463539008 10255669844840537767 5652308966293609014 14522662306511112189 9008996300427728868 8375536295081614485 5176934191633018639 149112129439163726 17890387128260430526 10954990997315047146 12902410214555282165 5783095251816788847 868813975482040760 16302962943879969671 11174399297731229011 2491657806517406028 13592271839122535884 7768378358288925339 11436714893763135084 3055398708455724424 8162879335293345041 8264531054715878433 6301562497027655599 13841778098810160111 8007168202525343220 5428330663165363430 17474429174718733724 17999497995797724309 16126508655696291984 10028070110999839362 331394563004591958 13672148162951269529 1570013506510620539 3905862123054247129 7004464493329417410 12213105950802470479 14073479747344441802 10035911854319473464 2849838416965962711 18196376246083640306 17246422874816250311 2637928005494828803 10139386208360316147 10795179226530834475 5023661427825540651 9604775689003620287 2224036236581088975 988202747497725803 15379728905532667221 13437877482231814047 149901641773775025 15753916416049298177 9906327969577131643 14498211213685300174 15573026215712665823 16727421020990974534 2534929568764837249 3540107394191445234 8389018232845005957 8026687035128565989 3040597444219371291 10374257606445684022 7114085872221329489 12440032642596660699 12380371200970550857 12159170362600513263 3173658178175605047 16369697989100591206 13283490512096473686 2785698919319109666 11100100007709459426 17396895508169183205 12311713056556846294 18415721474178366643 3164620905311588846 18148263574106849124 5062931112105169131 3297714452775762005 2856868300350471148 5712377284833712193 4634484104842576634 18224524604323803294 15837062358157014916 2722519360300860234 13829618571521951044 18128000134186935042 9889165733418600487 3934439413915626056 15331987286637036740 2312066152557927270 18062508041100634683 13008829757131738495 603818857109245215 1010434307341997203 203253287059626627 6639178770572099358 5184324212478012566 3551134421150096721 17270825513523688658 12162631219989282582 1872962487072675742 14039647356779105816 6308547118258764441 9580584037776056064 16652610156745823555 15897655077218423200 15834600502948626437 1689824339883352447 17091754596487044915 16080379810176366366 1468588512130059713 5849193388448638159 8810780254495863414 14202325731898102657 4411937540965410346 2366255078208850093 11879900074446794618 1007458731761547180 6840517733437506085 12732458973566591331 17894397218863695138 17479569946015130274 1754484478508923363 4639008226837899151 14271106820508677613 9554994851304713052 6520884204168111992 17655502640657200209 12958005788361368962 16548549076294565756 4664592968124783486 7780957541729260153 11120205488043793362 12906851143338103489 6856438448587199360 14891409526475897370 14405348075735088413 8054031240701654227 7373760536597810792 4987262918843435593 16919606201830328240 5728766460726151102 9451449378064993369 10044308468755356511 717068880030123113 10511074648846084032 17009689942261699345 1035190765424199854 2285852366487152557 9268397412901540264 12974848922824989523 6205651729412272859 12342558307822875291 14486171485285193821 103122361229343019 9694782811126267200 8910711313855304119 5106382506871435796 588994624962431910 2060575513023969131 2336015219919076942 15816255719839374748 14215415887878787388 11570806400055077937 3268982390356470679 3015112128020745217 15103481675172873928 11215188125597596351 14559826679089211227 7348964363040249286 10832921184623090547 1543823843475341022 13934822325114387877 7705741676131163784 1120485441419545664 8833945865125052582 7144900872584114167 14865813388873886967 14237973859668220294 8831156127565415781 3544261286664316129 2666390150183204030 17017972704289687156 11184676844749503064 9300509314351068659 17132793151421915278 9669919206361738116 1344150935840579991 15313677511484405302 11208922451882959296 10896707081386148539 1704210459019421151 2289067676688849361 6037961972224146156 11075541850743327902 15891686478190951989 10407879478684530468 9481748329459006627 7951272359625243552 2031491737053722787 9100353839447922826 2340114317897336515 5125320854434603109 2344968233577105877 13323382093546022069 9774250046009664694 4039641868490331518 18179863577143579178 8565128070484805448 7288709607035764156 6262588748852776544 7367120419639972301 11787801494153323426 7392619349871698621 15091953543875199396 360747721889214109 14781130319794893382 3518810676571224994 1136806358616650703 5158981880190697176 7768389264836882899 12323033667365855902 4663995436819655090 4350066153880086519 6176444737072883049 7728347621716069388 7738442220621972063 17127112108258530020 18334956213242984346 2047417958421447343 7140117512554734787 3015605749840268542 894261728519764674 14092143296050295673 12717460631953404526 662880378813614840 251876475567912931 9733033166707168920 16657840841180340927 5023489951413010936 13340777828248081228 4282163904360728263 11292596932330186729 17436908449367999961 17406960281171061445 15076214867000443632 28482541962385250 3690699910240426321 10095583096317863849 2061581303151458620 1805198148003390254 4102657183054160046 14610741646998985819 14072507705864283236 5348029771123308720 13330478079921663399 6420057654383921553 15393383219842063102 43206120615731373 12700704720147153428 8097501636610060335 14568649598717642868 2916617701764939634 10009315422794570359 568796791037644164 10040403064381763522 10264755244899689411 17477873279944920778 2543248776203083827 10708315052812032321 17525724555012582030 3253157930039807713 4170494414030090439 4214560365671030094 3272989049588283722 16654744691091024519 17208201428834320183 13253979164368279043 14727195053866534932 1693159761004991638 18193872640163082605 13887492822975120166 3369448316595500988 7248425278054534001 10381999797264077565 6099033537739515533 17713139486554436709 9362009350872059270 8042166033598333064 15503849198964652003 12084178028886150750 1981614554598029763 5360970359342886901 11632611495731871795 13166177413467238366 4776935777586922361 17372591511857302685 10881832699772240281 1201540969053218052 13687782542809306094 14813087592571405565 16545741150755198101 8685531759727163745 4546096283669003290 1623922497074456507 17870873989486973104 14373636345218876236 15760726879649471119 10898794160808474325 11202247425612749969 16836720095960540025 16561765853376503796 13687626874918975014 18259474424498431238 2202794348137638576 17293961162252888354 10223962569668436463 2180712792325550345 6474326220378323730 18068776397212137798 475109709033422598 14136921994846652165 14599393348242427 2757866462652661946 6464078456766015290 5999818821128590536 16742618610001241495 11451165538829626525 14342893642172169772 6930984611635556546 626588195518539199 16572024201451243577 16955048696096301687 9694434808455077781 10473136863183770475 10828253155648093407 5041499107657068795 14651299219498070692 9949192340182334085 4960782604752464564 5951882085757644821 10895320871560566105 13725696079980785586 14218972781043526149 359859300199387246 17999281455363941222 15908439809646079147 7990117376051250258 4827004433140007737 8231484099785577050 799426671521785813 6569933852854822468 13491759462340536894 12699313001018719740 8027187225941377775 3177087216612472027 10853380117579707437 6169779622594822860 5354995863629188365 18077384181369433498 12764258273326978424 10422763771309491034 8351377881869687077 9786838933651217806 14207032855604059053 18374820728206362640 8778125696848476790 15694120069980176236 4140077691227875728 4317224377931226367 4292953688947933615 10574444810497505927 499392403611555537 13790203980258194530 13961451407775518068 15716995458308470440 11591033707371079427 18130956443026085575 5489027728246128345 8853610362518480668 2002670768119396476 12426460331603480151 7386611778099942332 12521430699400471328 15697277579666131720 14027023364882646436 13026198017825927728 236510056190651304 8449841337394662509 11892632477346169228 16952873946498065383 16143449509174983671 7076383568608778813 7330080484726461946 8588726177854152046 593945888751616968 10096778509526532227 4173504323763806377 6449178851165780938 4665477476544007987 1744521018251261937 1517847851673427824 17322672904173848409 9013294999507875442 1127476343527674245 15744003435308417571 1167074395800998955 173854055092416712 9710337781342046365 17329796097674644697 5447797918524481957 15198603460760801411 3866558614642296561 17893049986929308651 17154145289886501524 15951941473357512319 14796898542985099131 3494758588305062986 8002845680057808148 14320271337307297385 9787457938618888791 17213695631144259420 16691399479500352616 1785626904582791227 10116596152386206270 11572515616422420411 3489620612966234047 11983927543871166814 15729011349467784841 6980742971515122655 15984087343969991176 17358936686803167182 16419356456029140758 13113259182092231364 11023914561252195550 1738908851251629548 953621764180876588 9279408302427320263 7799179325377640105 10558464678210573040 482747380498956216 16402134482720440092 7661784162154492334 7791672894981941621 26780185589747369 12111185766924953111 13876299168303341486 9754377658567016996 2115938981724812131 4763528533994491224 8061721550090432145 5727338860208174825 16866032170197043551 6930093125697166528 6827237616818910771 7478563223371931171 10475345795134209355 18056790758127043425 6465420230817244400 215707340054633214 10221032246803458995 2925004009379348874 10216984783924233084 9267901782622506838 147693008850738230 9285547087836871529 10630427538247701450 12512483190790130358 8250368439856249771 14811391997540737626 6835650779750494487 11634664867136585540 6450334959946692605 8409963249216538580 11032624327103434426 11972202698884516047 3825411442583449512 17155011711267191733 7052682726703189078 18150513099574399687 18262957846924340846 13450104170250483081 10351418217513140110 8071637964310907820 2542938899434408591 16464812313991702593 9940386145825247074 10360908702009149155 4671384449699054269 11452019558856222856 1710533316055179735 2705505061152402856 9705168513991852937 4984490777678500475 1473134468005067833 2773568835210199833 1531196522934962251 8902670653418544693 8306212359050700775 8250032806303999396 3665231870016794448 6690747544315071537 6219020215485105 8699345421586738320 16755936746740373748 4890612470324257627 13976626709994823648 2059650913133061276 17717729349922681383 4678115432534167523 12390951859250174698 7846216612631750619 10596990301761969845 7670128430544822585 8813576259635050953 8792908215194905886 6155515412149713827 6944698817996814919 13045817786216404047 8392288605824336796 1915685331843434724 3410539135247296409 2518468731532608323 9832217192230488941 8117249654123105757 4965944173155257575 14964455048655914119 7613353549606724448 10071324331984707026 2105858867615513414 17968115598219159781 5014787734654086568 4672641977298368315 9669027084236077092 7008732098522016272 17243963379083104767 5765569480437747566 4482316023779677964 4911959645329791733 5502826265343752770 4236646314247194104 9193530886136044905 7923419934859259788 3901099465192816093 14259744828530439043 12773782916048857980 18334582446051355570 17139458793627102329 9679497562369980488 1427737740427137658 10518897664992114227 8437954884267474410 8506607053792882109 15741318407876614694 8525495058342171742 3437213949100953906 9974553477658678829 6248667450574341582 828147229839012241 11333594686211924911 2158658217457045241 11335966728349827488 14686617735624502493 9736348439799187635 1670768920263779107 9316230436495124999 10074487517107204926 5753506911605290311 369026583534424686 7439169275682707436 2218772434757468667 959728866378946081 5224728112404205343 14309543554794867448 2186567127398503282 11001502093489246116 1415037686860711702 2823976499075507293 7126268793462955839 4093636853383645541 10970180888862033164 6016705582856336147 18003229830257186500 11142308437749274281 6820700811817488806 5569750053615077233 5020044902977807538 7886146677320667550 6911795189103513649 5587822006980864208 11381197696941536569 16107451237267412666 8023985300914310142 15965839631175568101 4181988998376583749 17112964628099677237 3515963647854370306 15108575928355671528 2208566894200826438 7797008754711447923 5179432319454501362 6770875395365982354 10354606900059149301 11825653952928044757 15984736247388448401 16795408178768889575 18441071719820123423 11631950538697975401 17684867028976441477 15730977182443388074 11391532441380901819 4666714946500458047 11348812057377037098 15156485439214355198 14632296471940494712 12148278196857297332 10146145216302073737 486856065919509160 1727489879806898146 16326854940685866748 14256376488921373548 4863104966374821351 9951108485746618251 12874177391438369689 11459561675688311983 14516589108152780546 3962526455965150029 8711511943110301920 13564468851540486301 949567162966332503 863102099357387723 16310682714289847625 8146665384549613759 8264543813047465132 17478012540373078919 16483299115169193465 16319737971601387994 12655880709795850437 3129953993192735189 7531312883575042231 4931777379983678320 14286551021844639858 12481904181907971579 4332773702280092871 13965095715300777310 12766778509126009088 7899095094206920631 11896967817220396983 16054413951556985229 15405261958663712202 6391802249041532487 9906083919032250207 14301451523539732170 6793553458474960355 5560210458095302768 4885940712161155642 7947525770094262744 9766268724571891505 4898771216010255528 8493215056180438186 15217708013045183978 16231565891042124540 11138072963868266304 14957528168375545506 1780803595010240205 13370299490541013383 15235811622883602563 360875824354135857 541974110207923535 10620047576426993352 3096639201184407762 12947699697710345666 7129702396166072749 4192819742970852509 9005378683084196322 14652462022139508298 5568044670843518445 10047705096372082139 4050444857475548883 399761703847178655 13175011798512018958 912505628084089724 13025832260996637693 14614348773737502652 16172060787367373233 17173966560182182628 3632571678048686742 483398568843666025 4714557915777018182 6924574728621067625 1785131626497762288 16744979903727603737 6940333675273141350 13527455353784951975 12990922618095210964 7229658631070896922 14593745288243890419 2623081866187325691 17844662158651870344 407343150688728280 17675371207269856428 10062638026671208256 12574603693246185483 3541993917493126725 8871210495370872242 17138531453004043135 10504422041403877422 1396514974877622260 5850627459060350624 12752097868662008066 2600443217202406695 9736656915803261370 3742471280570010203 9806149806737353964 11072722852951009673 17858362693084236338 7253760705520899700 1841436553183570592 4232687561832387761 15445219374981807549 11679884997506106430 6520533224856977182 15482698171240197213 3820967747493958422 7161000800018487505 4306019312174754852 7218587725909931992 5623650168569083279 11089011846609808800 410810829617479615 7142574907694584042 2509607746272481887 11533940614240879984 7325981651257107191 2081122245928119274 13790925557478708330 71363327607435373 13024193192630027502 12506689270050277549 6003205357091548128 12467986358685476342 2393338457621682354 14136589799367807931 1502101373029430701 13963071032151413359 12114782203179741730 9639126140904409360 17700000369528317292 16045779175514584038 11356261073576534033 1979566326969760052 14965325266280853193 9672243026913418374 4934732083906947453 14078512606997512192 12532806800898371783 4836407373742037836 14715369980880857212 14930354581072447878 4767022739087390906 8929451876431374607 10919669275581864092 5326787793496075842 5793307587122951933 16379180943359229558 3000878458838205248 1493294765208498598 3191307268908182309 5553635703990882446 9246339805318143954 5945503604084120173 18351825899903088896 1139315344718924452 14706798063608215576 2007877451356337482 10279970015822697072 13829280616850024401 1301432669278643315 3847073924765109626 9355364844685629804 8857980370051555445 10441956760674349269 10074037655485225567 5031993821644615682 7713774799728551601 14042127174030008024 569093588174879162 4848406035543100009 14824098344505754330 12535356201101060179 3486994924775314761 7397766264868854613 6645381180412855976 2681037519722770566 13424229189333269601 15113479885517071916 4170569073922666659 17989872568492221804 1547181728988585656 5088178442320736326 7353928683272609569 10421873228847505493 10770325941217795193 458383330136613091 7950162180148522399 13066339905219306286 14411019067506281607 4133142666658469669 12023367973166331696 8147381843837105934 6678984878957430783 10208205061577753408 16757783065112128739 11938611020316870192 11556938902969986330 5951149525733526246 2079749527976653705 16715427492490022579 16887740722634333001 9515928693701218793 12580801046298390545 8809460947380472480 17597738145798664873 4288042356479787881 4381443550050627548 11720257496971598586 7804521519468654543 17447195437384741892 2483055937645282516 13242119655343061328 3978638304201294017 15219186739389079269 18329380794937956737 8622512685339776323 6504245946631776706 12133350661055325623 12491354154107327694 6209929756868879840 774340725841775616 4872681970982423391 11424260545360636614 5048883756136013322 4507996178996114159 15850486737893533713 17132804271461701766 17747080458111740412 11574051490940045626 1028301990517560776 3794253083772625710 9844649756399406789 9387004764599065120 14169297358435203154 871510176404012781 1626129351227773041 4649477505155108583 4814924750902096405 3521355436496656644 4370041956605244212 17533297798829439788 16352901054409071316 3620960703236391254 2085837877289942875 16866413396094085886 3696781766736447642 15228629401049116074 13546387646018001183 4790360713971757038 12927100591432133573 454460826651905608 4218774354870626192 8578726376668187431 277762780615072891 17856830286282909498 11348521051469171338 6350619501856015105 13043035284276981394 14582197798718787385 10862932343256650051 4273408242488296259 16297111899012487020 5524096526773078462 17300818349141987874 17151035185207530516 9681320758371180432 3167058879725210779 10654573881486787873 1340241125974701170 12978386010368701705 3141526456880080470 15509113896199556377 7550193685529836394 12725246212991898112 17485055304743864621 1557383130797600149 15510173249139186647 10951375078198379414 3222739579499948150 9298703185010852397 2892062810043720016 15620783519001600721 1174206273971459564 2787121041423933164 3953096763341525472 7976250376957787119 770947452722149265 10242538451000249273 15937212759006969255 13038148433304493996 918749951217715803 11126965979645343977 18156209708040261873 15833212644467550449 12162390649984463330 8786278678009748383 12209260069181148035 290021298452264542 7364881332112507528 9587012648285433702 1301916154267243945 10555178320186811999 4238096864153915985 17466675690666328827 11484343102128184183 11981307152056018966 8121845330895470982 6138194331635225248 17485955690974746084 1046819166085810021 3488641554386104309 489449702993144061 12054666765298197871 8616737168019819695 3170448651483991145 15688675128996188799 8616303838107648077 8980827176722666907 5633821232831770375 11373218987485332707 18200895859576920893 13565196116859006860 8814663269042426579 11424825273544177493 8225814653133626011 16737458072382141671 9166947223535634495 1498882544654810353 1331273964021867500 16596786525385256778 17074257255593628294 17955589609651875190 1358951260390184595 16154587855550087305 11546616989347363555 12176610073423438813 13912821328354940525 18239676335121709811 13172662106788146110 11340298281995081122 15067005446405462463 1950146471464149460 15879288328142739302 1813215771076929228 2499277445206430102 9322799118903047072 17901450654748202450 7595083441952407501 6259650392291046018 8383024430881318176 15580547619818134596 15086964379285875457 6941808338982784868 2568435391048735724 686647433554316948 2809835125121666377 8818686906098419559 11520652466011732179 3923281444057308190 14172184309989709840 16474412300784657558 10839260466465240656 4110212172450624919 5346879397598621664 14503122509797135700 11929641184048298840 13753231078898613813 5959348571832738251 4288077625326743331 14023700056121305717 6669055626914016537 5463508565765802334 14562086823851624144 8616901609653513556 13502997609902097027 2575601608200150877 4083493336236100842 17970661490243235646 1612100279370752820 13297961931180206681 3565579887948412859 3943362247455925591 9028753569455759688 932768003253465970 18211877208086704285 9673759855642925249 8060478377252570441 6899281909002103050 9631066468507063299 16927359542567755424 1773682159775087805 10869836784949931262 15150326156277805777 15585349510146783140 13078892559434622255 14844150187054035544 13614774781168560536 5596276220227146276 861090457981755746 9339176213620973926 8783943111046659321 5080242893862123474 8950952284256097554 5546145813847061947 2077884505507155408 1468709812136775080 17620636578851810302 17650969123661704713 17340772591727787628 10794488888951439171 6792640671676284529 4637100238268130049 5640507297482101354 17577385784072191405 3482795912250908026 6473563682122406169 5468621923865334457 5512537635123884399 15700282514434742080 11555357729049528720 13295032446875549365 10243923668509377602 15128129940949939480 7190399033461860512 16098256628892270418 16013725908928126449 17563417604553509228 8600660121663917230 12193082718979420573 12420581406322890835 17881087619636743502 15141983999843145592 17191072428018838250 18255950490745088083 3669256394086234588 14908713660760892918 14655325350217321532 4891976500493598882 10877802027296164428 149687756969253307 13228739044162910976 9585856640899593454 10828397624471800908 4091745444480600426 13927889944799658528 11837362321849712313 8981312629218634723 9360900869348099271 10483280734273744609 6186687028606584616 17549552120343181293 1347563538785884058 543220578458130710 8702861536851851831 11764313875719555319 17265998323878197814 11932218394474711925 12064811671410051886 14722872324468820632 9658530653846661151 12287833265102530605 9358841461772093939 1482087694707908521 1595347475102881585 16372563696359183085 4708696104545078557 5937983247898785414 8459320806919810123 3672434829096947343 8929211128998110879 1314055649716444825 11288175028753673625 5768554124071695259 11811798104720439522 7438445425711544738 13950254488046124862 3596085436712066645 17872808022156323913 6933124236696634241 2568104961223433539 413344746742189266 6872071772830338450 16763797475796229574 11243599167290673606 11351240279967989645 5130321747177152350 11551906252410538449 8447902332871796524 12125003125714744962 14892734153073695439 16233188369048901619 16962121070105482189 5926410055071780016 6218311764424970507 11901833618597209372 6046536877247655657 2753224862920551214 3340455592120118456 12942333095622306791 1271275920074396001 8456925096751280541 5410540096222949577 840911959332436620 16451427355407568288 16458013067122466493 15835594904821229076 4937589823328281733 14315028129508707856 1411885032247233680 18155981533629209592 18129276760838631060 18210537496916366546 11162857559122703145 2440844408198528671 8985259668721851167 1170734748401462394 2684790795573051137 5103046995305386808 11326833430601634057 13451995249101410462 7118035299691647940 529927616574933944 7160248035815917039 8106134817741111928 11942296068938057299 4651618089980727192 4262444954206189120 17188347212179188495 3297039364199462647 9894640996678600241 10600051934525602148 4441425924457023598 15146461713430141830 2157889313121246671 294325070563288012 10534083783569480901 14299257518231854893 3746173021738124253 5292290421890659447 3013714710256551509 2820467252947043749 11846011404775875862 6263395180958301298 8718524158344271274 18089434811554691772 12259134126339339848 3972056739587892017 2463854675505354734 2011396948882324037 8317195192684361399 2064751502425552507 12179180232880265990 2824915696277067617 11735561068173064086 14122665350008307518 11139077067023297528 17090462206137512136 499185661680272351 10435883466373857836 8637616801086703660 513463365894732455 7486116133386327251 8784273325251428680 16313229867791505643 10349543459511211544 15120790366624951826 8591301432633226885 12310959753367974922 17669324550448396566 11280480640380386682 10205411149649729008 11110037295082443185 16401295019076577390 14600561532692940139 17607989674130567941 809082818604624520 6306426513235783749 9227117052954996749 14149609382722896982 13562888593422373898 14485713847254046290 5210464375967349434 2726492938268973885 2107414577275989326 6347722447721311396 11470981520875772834 9328857237231658705 5321436909557634994 5672323850696695121 2682230974256552390 16973840273723596359 15891353366206024609 12057541133999146453 17401860016240715933 5570904547476534478 657847976519927654 11111227261578936659 8046460877522240898 15540785008916614635 16687644004122916722 1452524265241396911 15355123377725528527 15498278154533029651 18028602954967167410 8167039472960103773 11724694329931933120 5912286884756575645 16375378587658297833 11761147963105657337 13010666041510975087 18083097512210000337 7768378183268098666 5411649839916045935 6718074039557710225 8781462733255807014 9565645418656515354 17917466722800056679 7740199343896335285 16129931916860129141 13637992590616677690 17555682915483717046 15527049273638487713 7768982013412510316 1011886843193847044 7276364234036868888 4035615700024963909 4966408072003396177 2057553441272281083 5098776721579808655 10911884343440434326 6533966346467306826 8582555201426168239 8206328053518744851 8905913657035797657 4902107940132217022 4400892484934767550 16531515839099988587 4596063845706587547 3889469855655056008 4310214440196969210 10474836171494263724 13824702616497969174 9725384045626676025 4375849874891326120 2787486900213233431 14794519514622754328 15662518059645434832 7374863090342884266 4218016884379223820 2171174477523825712 13523839301949864318 1650364271817646426 17190371016811120851 3275183387289272330 3199601804581161031 9779242202552333275 989233850678509414 17425969249748522412 11973920943409022648 7509108668429108868 12523741461622864306 9146500159076997290 10434163151152175029 18287730442736384014 18038381180012410192 2421741304269069214 12986492237756838992 2120426459818010610 4834268577120528905 15183559726910637944 4026920685846797286 6980881467622696399 6371266623712425133 12754979390937629616 14804660121762114695 6615201104074548395 12630786519603332998 998501220020417268 12901009427665522264 8571491699610500639 8166908677366274948 9197716739000545143 5481071687552170148 13358830323787150274 13077603656050905719 15545530643988319626 11357014513775838542 2863113126634556577 18335170944824725553 2874663803646808576 8856612935395499672 13024033219946815170 5321758747973795462 10965462949171755384 11700314243005968395 10537299497275592429 648134259383522978 15317383054837446944 5503532115236583017 10506760057975143612 14820823957869983815 11830410328694119123 14826204105933184445 12489485485415657346 10574389217631580512 7732713823537555276 14733711858167926682 3421006053868242378 5177107524708038996 1743440148783909966 17428593545209119650 815438695512312408 6353762873987670904 12574335209120913245 3999350499811328132 9923767112312023294 9617624820377637538 6549381827823969261 13840297717502839810 5716695281572492345 4657876541024094534 15409031166620559486 2719908562445678716 14572616993508209851 5695470158011343277 520170332131665559 15939391702733830508 11786655727004037092 13394589602841228659 6403527676407675357 12542786208008431744 12671929131120694180 4565165898030705012 14764880619455168135 14604205193148820714 8375102950607191170 1543652546732245052 13358124133945534827 119500518367917400 6576783064281205446 13391998042579912556 10370694548644939029 7285055791619773187 16086212588298907097 17158584883572408045 16599101402310513193 2308801818995562743 15804120748280584054 4834038232806741127 15054943708857157456 5095304237676139473 9230281057657880625 3007779333335680312 17703932609970251026 11278309665769869043 10156002117258436174 3476975111090697685 15260343086898932115 12242497527132361242 16032797415185267115 1313121547011111311 4432870223797423747 1750779590271915629 6019965228254028945 3595315433709173779 15107309338647852267 5400688247686459200 4814787955807590741 15051237309447042594 14676062620996071648 6735822969385350497 1873504107619573081 17832674106093260700 14670335072936229210 9909135010306948380 18177673789062406642 13932164602834637501 17961391214136711044 12662318058774454630 2330905509479624992 385216241200779700 15797401350974115006 15892431775274885817 6695447306583298001 14699091537345352735 4192445733294737620 15314856833224292842 14693332422562888038 7499245963819266694 18210915683227179694 7791379978519320874 5090007988864857098 16924470842756258260 18084703338332300644 10007084777720298898 7844489002518078468 9671902314898425286 1501994194690361060 5981446059299021513 18179891769839348991 8648871872081851646 5183601384627316574 12320177106570062532 1077012393732353494 12556524613391683958 8734004093080340544 5012557942542621835 9581018115122239088 4085650458695260461 2861050424858316935 16064694320863538270 1148555386657556580 16767524830504767839 1145464178430519366 15361927635784512498 10285702121401308906 11672895634333810593 3553566265011362430 7311467301301428069 14549832452183515679 13311214077771758118 6025290529834504411 12292605883670158832 11321679609112945875 2906445733938204504 4577222052857450339 12155272224697277539 12868242724986881623 17032053054538035468 15216094328699768140 7929469576325666715 10980064656610448641 10499233591104749335 16171152785303754513 10357362674606299361 1274070992731796700 7123945767289404603 6562261755209521488 15008620273385379034 14842730164383338693 7748277384399681657 5354753656586944348 15757521152949158596 6674008187059230504 7868927476105048172 2034705293931875041 4593023696257861438 13750148517439649994 13062150202888164037 547660086459648816 889885018675855497 797120084149847991 12696630934847965111 2885247347373708525 9123806569048656548 18344169431759342325 2762589786230273258 17424496079914577780 292269560974122807 2383521310122202649 14722438173390800140 7483221385964371401 14792402007308920892 14083562023959126139 3437378766741230079 3561425560183946237 10705602296086341394 12498364204562362729 8326298542986461581 1106602892459099466 1231003118619112181 10617588357402990477 831232445744001775 10469284079712726407 9086747662250317031 3426077828140537181 8755414866522431542 5300235086630549928 5270905721447642177 8466166558614166507 8871049781724710074 13360423656371318352 8799839197298399653 467891781853366441 17496902563999488148 12450261611259003387 4294508532937382770 8492664077655791470 15829781443784775540 15447192186184574014 8524693377343071219 3486902472545988370 6567577063435626959 12619975257096599499 4153940961787042851 12033065418101934308 8594823515930986601 6549043296684084952 4215772307418323232 9632259819379838728 7089536726647240995 9470381944299664897 11217822815988853136 1287454197010180923 15724726588698062826 16526651698497024463 16890578241173354467 9031340534766557023 3587425062326501003 9869981966884791540 15605796668880852547 14435210011600992808 8401736143064048147 12576497655181302438 7065142236504665153 13808766375513816868 10260989911042627114 8162630031525485366 17786449686717647483 10763389198191744193 6373125172435652173 8548048040683196935 9483626020358470177 5183195323546735024 2255847808366542948 11782849767506424857 10121908070772068833 2894405658720671048 17207605447406732367 7685259945556885754 4025246063130722005 3097253610201089833 915560288744234296 10807575347215261938 2969291761948765021 16289553816157976315 12493849903617331534 1724350096621220658 11954200325008369935 12316569329220683506 7266822350218725739 15954563863269619139 11394221492129468616 4941262316223860242 10257013574630775363 2314973217666554880 1144060848439086093 4343937956805540575 14447276250045099243 12315901330250783699 5675875832231033081 16853831267852359093 7787042337633092049 13915029389805693961 9377667064078384425 12670034988463446834 8401445949567682345 9279896879895619418 14303749856467922045 4718450531393895972 4386224108360315302 18292576063349776512 15319354183623905073 13569402285087755360 6103816093026402719 3408969556390008994 16471498912696672538 14188179509622498395 14051812804788727566 10656532462186779663 11789572915333877377 13988556529317177060 7456522671314519104 14693405008233193087 515989489225453307 17219641824124831541 2817129921787649203 17366482443207460861 12387732426396838549 17536281082356993499 14462667980017107751 15461596436269133119 9206142449524619287 8502408371860299691 10846315776641432739 17467068108499119647 2989868922602268166 6894309475927060949 16222645164824793547 4387712260623701494 14653684247590720120 16469762624304940970 17517074090580452578 1235849395596419163 707983514809266224 5899330749614299544 4439771579855739915 17140416101080274218 3972132750948229599 14395918232117392711 15983189999636193686 12502672393155159447 3974779829951726624 4667040809660585988 1197176167844835030 17105374984762302871 2510043288099183053 93210743276876348 7535141688918547853 9422309323546393378 6969963623423084129 15825054372509851340 7640196217097078674 7436970161022643108 10573219232446874966 14289833066148954647 8373876703550457257 12940028065474195803 5021836426644677299 13391268654829463313 8091441988003115837 9316046294970721182 4103418347799585165 968535236421864913 662517825927490899 5100923440899432599 18074002044890516107 4500172881297461260 10887368545734574851 16360705173830537943 4489403491597216153 15990652624180219053 1317908685048949510 15760901155263034264 4012021431992965677 10622333894670775408 2649151854383420406 6041246999044375756 8316626862676725426 9918891441020831547 3703711985142533633 9106079475736624836 13247832683839334773 16486093227973064342 16609373048869560114 15204992230350552567 10478544124784956409 18303458280980245206 17510727080552490940 10022306951411166693 3622352713547384656 14278733342953007395 8068820958183635223 9052886098728385127 17458332997462679279 3326628981410527052 6576745080419206015 16808096820724247667 11010152940811974442 7299050430352224212 15730770567831807727 8212093714521684418 4583647834988004 14420329248693539852 4811312642529589685 11230610844581299648 8932677065743961062 10511635551643201792 13665036915052803952 9227795936009477916 11020472159864583070 10431214195807198754 8743428739410027436 16413158649367098331 5006344933970275337 14655643170315559818 14412034339844154102 11173746634420157165 7224120264090414656 4395872264347634835 18214153020538131566 2039775129542735819 2542138955227928981 3393607134084802370 10267147844563323080 2573585240286985089 15896744333380783385 13807657581917970722 3411809621872621929 4752510328015446640 5540754506552256239 7503124807181777954 14028367337858616826 8861726726354667056 1172367219698935681 13682286011837913569 5085909483106283287 15861191638931726151 14262130369897484677 2904907937812009530 13485098753355634330 15974491965004104018 15157335806712272961 9552881847896686502 15330700967406961346 14375326337940455196 12725979701580082108 11778383822284379282 15047906064679695399 2993568619053432037 11397544123098668208 15233630785920183901 14948218887171523724 10351655388295733200 18410829248957664127 7707195176394012477 16897112564682132673 13500533845548980585 1480014786569631389 3500941703081688502 1398691831555963607 1987808016551914665 7425601744330337374 6416889283955847089 2540672144991795546 7236042950305833775 9285416410878643785 7734265834821243456 11426497328956287380 16848036419096102690 4521026556359448916 9659654784650990903 18017018681205247717 4169328291358284960 3396873646690812158 1509376196121762262 14990685870703357034 16198426103651492191 5848432202160714232 10404085581335839018 4533089039496492011 9806464005981797650 1785312606544395932 9952478959107950818 4385235603739761600 305313007794971637 3063481456559225856 6121297084655117813 15681192135551864942 7319029431923887514 15282150651849412366 9121765686465475085 5573872092446051899 3505312372775330791 12855727137049883439 12293950546484840316 5281356715010412737 6216968420853899486 5172437517381066176 7791507057840762186 1595052196792434225 9054617439689221777 7994596745267721718 15073244140881424901 2798950761185089315 11536971857381085285 14128716997390596517 5042080589319206813 6897610292447643102 18125296950983217547 9335955846725334743 8882940131117665491 10490930623026755065 2240605784220398952 13399530600559817308 13610410622501612088 5848826828661552007 9682587917755985012 12584639461465176110 12881625764920921685 7338709149049550000 14632944023310319133 9743790766813644960 1288312028835384531 17453451710668088933 18122779688741463233 8973907114975808542 4920160400466742230 4981921395570303273 4940320716811805692 9498221991080670279 17902148146178416992 411429346120437908 1039067373530726096 13607820475328965667 14933491077723615106 6630191381473181307 11166262743294954635 404689289957445102 15654405422958416388 17350183636273791794 13637293203234611654 7012236709920556389 16679147668562382686 2975501012003590017 1750277875389769318 17738117835069156860 4219655262152020814 2552785507858231158 3819563123200939966 13073689358948986127 19273322515106569 1356804905669842675 11851659698401901209 10898240160804147639 10117024719538205825 18407828620821496743 13886489598407304068 9487405725000175631 2951522257038340139 6441230137016180130 2772926001057839350 3455739367906786554 1713533735650693323 1722828691666822736 3661971905968795846 7969956087296443624 11310801376251621333 9833575232635159292 17166070479416073851 14030903672433590130 17149507719062183900 4945261402153006484 12112944866779150317 13139842787519747557 10958809601448327784 17626869733623153732 892054526639555505 13185438899215338623 12321698243558884236 4790994539196224747 12494737626768701723 3418367850178311668 13924116806286258064 13767090327805926157 4818148066897554136 9042118560705346605 3805145320131480514 6328062539964468709 9020107817273143257 16544219717879294979 9128229631473163680 12315754924917628652 10772657417612419971 545014135282706063 14867736091717449300 1595086049094294711 14349310766965094470 11559651881776436975 98874198974950794 9742828384806058889 17579639958601915259 13869529811148250000 6846983150591462231 14445434695773840999 1407447101736931729 7421236733438550126 6738119566223344571 8110333948293351915 5765879289996734836 1571007145381037449 12694041515432889049 12197186281618046575 15676723619299934650 1302071555649088006 6546936234264790078 5844315933734939367 10943644116746152185 16508876389689065980 5424277308083452624 16321882360299996581 16784370266761337578 6537386905275042762 14164428707213522642 9579237676851477415 15677843784727800016 897003357127177125 7005251717568210344 16351243010480371787 14739084113669929879 10919809325671004511 12074002076192373823 3395360092779713471 14493679324430558070 8951214163392390823 8991853903339206167 2560501797191088276 11339171093145767566 2274930065065336131 6908842797142238841 8585892976560956007 15687573005933143761 5055279197965183491 351384932983718553 14009005728579118492 3491345654571414384 12255518658134788807 5447581789473887458 2821083023206784383 13302393076967083728 5057749332802696044 4145135995240630312 11429533496158127035 1919160176473848586 11471521662510065973 693095126671390241 16448960463139647897 9705971271851556957 13432424980732250917 1881380648932753595 16944596472773859703 8951851665504500879 2306022136402791821 5355279314112996322 196641243105997591 9827057355211525975 13727812393334392161 3289047290756556739 3629408477551035384 4429132631335714525 13017891221436227525 7418189886171211094 1022480790813550996 17015465119721930159 8657753289521960253 11909172242592267945 16784884012689816106 13636247625805308946 4691896877532238584 9079313335645276902 10526153364279075723 16686513841742112378 9642492956824026072 15618737810496473294 16296948381840871223 18100486203052194369 18095028406947555870 11869183720122294930 1885692230656606911 7501077709530489097 12628992518243767962 14779508642678797178 13553466207310637918 5667316520269425174 2352167355743750342 18013422630954163310 12969579834583144296 11627020021107477747 15896957943624821332 8303233686744656594 9169832983139609228 4939768046440456381 6767209485854153979 17576925347946617614 9940084590087036269 585345221249178436 5763094914248420453 14169003753199173195 1599617161232408093 18258220408543686153 1299033647348879699 3818999103461871013 5189513015260643739 10792842237043036507 2032646737665410618 3096721791052050166 10244325640106932094 2729540204284606202 200312811096974393 14213215629082165377 5993900777358124304 15218981631828482623 6376714273480619438 2410271312745208477 16512439315648499248 16024817267992610291 9382514901024487418 6042996392323317773 11252001200450872915 17973286854004676318 8514461324470663765 4472120002214063445 17795911686740977254 17773891016299299215 15003440808854369086 708420464177736655 1329290625949493618 5173957913620040738 4851602094419239648 7292734711143900949 8884595789119736010 6455175401767434888 16124124599995838357 13924486298835657900 11898294665303150857 8337919511006485954 3695548213716266527 12537220201066870052 9344412161965103002 10945312990776203771 7193685409996064561 7666016825475612711 11339763189826613212 14703823004095559189 4348230234332753465 7943510365237582543 17999066805371939388 10603006018471637974 3140500175399258001 13370999385634181614 7184419098106680846 8196631477813284600 10266888724736842957 16438505129741989967 4491577561584078677 13849459645753132999 5941342229985792835 2987273277228613116 14695225034323690927 14704276710638134270 4819909302736756286 2481659882541066931 6867661673362907440 15987751009582718723 12388876566947545530 661451820405784530 1235923667818334825 12968628257128366391 6743641839241178684 2508726571302091796 17294717194157051759 8210518306690694218 10454631647971106256 17316282660641078679 18395143481852429754 4110483535828352327 17961863036132154047 15325421028668939792 2076782604249251880 8573170775337487227 17049635154162022007 4554796465044546029 2487431056399192360 1628375470343358526 14791036087115872840 2793689370089743938 6279653596221215447 7693164036474275395 14388860189450766859 4552209449784208074 17428031576881635687 17586023485149413744 9511133027357126209 5257244955440617356 468826276408908762 18124995053804768277 4400159926745353614 202091209490493464 8078058288301495651 12943448599696884702 1809234982049417854 10345261931960371237 4587773512063876908 9610431472197951467 13985842683542902705 16655955949548105000 4713460157747650350 5529735870785771915 13034585516324054423 5091734821896209141 8449625473643110601 11487489872738533307 16568785400341453710 11282981329087756786 1905956034836424972 11564790941232816505 4274862023876673063 16255968431274893340 13599727314094220438 9320842806411951752 10172413457632552541 3918167557924659025 5709632163128219373 17160164468813294884 7744851078757579241 15334303363975584264 16746304020825779176 5270649789741230362 10900171525514130856 2898020781772838076 6322873888156229755 1476578257375716269 6379752026952157019 3621895411796548621 3042349904606666854 4141228846926005450 10955227974426772238 4916225875947259971 174667058913400923 4064831981052340284 1095041465730010177 4838978100116337686 14223444977445163990 16459552495700769013 18418330030066886997 1989456735740644837 5881183230456453687 7800597896355468744 10881799413419267941 9656106137519634301 15268694283992512109 5026089993177360692 4716186170158660753 2485866928308538344 5537106883898837946 15358522665528652941 13786943846878177027 8376885823320584213 11887335801431986144 12512170551570068439 12825910155150633175 9525528085737127962 2620620433015135996 13470518976580216256 9187225931327792375 2882987222719664113 17313968258939409704 13927852591325123320 10642014726943638753 3414333586851744355 6267218990668193192 10303075191720308620 18301147519965554461 10159795850815352314 2679207742427088891 15002337239771254251 18012059275443817378 16953388368418342804 12523820831993787228 8697058822027262595 1818552724277830469 12849123346156593221 4772862568535180768 16959444784304051649 3251574806796840665 2360662870247070700 1236740008037686508 17002032661052402930 2261693318297196712 4748451845513894891 4460651218638706743 16679687750964245608 3990108575780863878 6488070632142860356 10021722161964608704 5296374452162230765 3103159646712054579 984861521777391067 4054477171045049576 5232074264725509422 8234263762313077722 12248508107999551631 13644424073359943362 7070227847842450927 7065251108118265219 16422107635816866905 10056941481678563101 824248325197453105 13003646741986747357 18264729282059969059 10243393915681820187 5577678343157089430 15062783299175374654 13377113919628410168 640647270412149351 6882458410676114824 12829757276792003292 5734279754913433420 3850381669998410779 2903993943948766423 799835916763652620 10320781052855822197 8962289393832083116 6903049429323406634 15924832979499142078 10023770725730443183 12155470057198604720 12662364898266746559 14199656762959953241 13041329002093241250 17442538247413965557 5984924096659542901 11415254286305117298 1757997540458040297 13686610742124776317 14934989601335383745 10901420839528073965 3311706540302983831 5394223680445012458 13782309752799238768 7033668463444603994 8495331382352583753 9802290748039999652 778770484209396750 13341705825624679297 15235005442605811489 9627708571865309802 11773459286818235134 6113414783267582781 16944586235456177565 9738866849285140948 4921480328654294332 2248731857846780720 13618874416142677751 13958546455280727756 3761541826024341642 12404678912959135445 7202509961357734356 5212201497805710729 200357322452224003 17451326993433290015 1786018160512366614 10179567848593852702 14904703495994589158 10092149318129191793 13783781371766767279 17507596062574115691 7022450404533419313 8375461279457787004 4453061472245653923 14789176578455239816 5068382646835366908 11262939068363333556 14412176536179074521 9415644828557333170 683763680587677739 10187895295933324982 2417204816292297548 15336537457228771424 1202965528248097408 11771662595051875131 11371364841575996464 17723957304653292918 4450890692337323830 5221185228354398829 3432307271017074263 3132199814956277334 17824815779897015576 4817355664310167657 2023007691443453818 8897233956738976452 8864317306207766611 8774796195761469962 4315813729440969674 1737107686209172095 18131715242016012842 13137468140781601610 3801093552395441086 4849377735070138897 18104400704991445745 8544394394294081480 17912379780989084709 2160303988303595596 11830291782060414593 16918728560207867090 4474525737937930801 7485377460870024232 1278251267316588309 1853116271759337730 13531553840460098510 4816050349869053273 564031472489890985 2361946511151581528 3350185234761523482 7167080069068590856 30126761170079655 7546756611532061034 402645762020651187 6953856687846322817 4946010681166534904 12704676728445015908 11577565962286506162 8741100373655495615 535600520625396453 4826204228447617766 18373451105563686024 17760973456098196900 1701831460114874060 3644220180429828625 14658647568016590589 13306369240828688861 7782439048343556035 17705977752888588693 14237911533050065809 17613625920327148832 5983990737648112211 449780034397519726 13788056325852559137 1552015944988412535 3755975798963259163 10200218950874834708 8498043356289784379 6049704520856174670 12820945524079151144 12531290152533467712 4136959300807163017 11086093488425939762 1240394035250708941 11903887964161204161 14569812319141293229 15646954020777944337 6322715432194460864 16948941413580306896 4328707417603041782 12108196252882527075 1997218904065383099 11115310412276566262 1521967902202853821 9348594051282466824 15582913567848018662 9647288075181838285 6507173354244356581 10810430397574073277 4835564915068931086 17245429142234831771 2429391425268987808 302207682665531391 15234048669063780294 16798302562061310897 14558631809798736547 10027638570159032725 1008071137873478177 997331414767865459 15734741651879452150 1118615185470679973 5625106356550192178 12808867432427622460 17212770910920807 9951801465791076325 3230271082837275400 3503314863476842918 16182218778291784513 14409930629971683614 12061425245427814606 9193394887937762935 6133951835602316885 16236429307453902167 15993818216273226077 6174787448398871079 12692879206730740429 14218755001728621686 10748130222530427587 9016259342479965950 17767159345245357838 16069408014889340357 8362574128364742535 2158557813643846913 2076590939927728314 9448312306620005386 10203809357380444566 2487128812283385711 11167617085386680419 17342789678838070619 3651879010364691659 5071862308285049132 16193276928238365343 3910175280911063018 9441725244799207508 12852162094940595892 17839087403120156972 11682630718814671613 4970750830244229079 6960718422210024934 9823995312515693437 3648956363145162423 8072446090704393162 3190277567153452124 10273633503581021747 4549649697027889890 10643041646777694141 14258243106999593729 1083787983987029285 2863497750471794308 549424363831239400 2724268862239505730 14989430236525744981 11255567111768199737 17360768906721919003 7554342375871687159 4496590983766636025 1498651752212222358 9939192145379575225 16789839608105983117 17726673630187175413 17240253818792490853 994713616135740971 1020578692741615706 15470986432900081568 1249277054382153155 9818042708711659263 1557165346905645606 17793323477339146708 3916982887627353474 11202826150039473533 8715587214653463160 8982137886294768235 14650363208303887134 12002740866447624957 13225847657574144344 6519956434744467440 3322348896179592982 12671752987071632612 4022406510261487472 4935386638168484114 3364251150471331509 11051138124467612107 5523897097823763374 1742076490952890023 14004044996959197917 8391969117035462427 15905671309318705031 13651996968481984003 17690999933243529214 18066991775924225480 8021757448677402877 4368107695677230608 15410922716025520384 15157208259633830991 16708834779308844837 2826031849265317117 13270108259589037049 1834223733601182983 17343127817081165124 17352593711625767978 7749176460561323377 6572783012377774234 14752444857534595404 11082717706646318729 17925823307238923424 5694206544156945877 2234232453445947401 16976033625982884620 2719316251898439357 3520504194543761566 6104451035003823212 2957906969777478565 3197378144479629867 16876588466210488832 16448374937885528451 18094773910005266341 12071376442304018378 5196302582274217186 3469464206231240002 4709945352459765310 12410589391676973228 17815944391652321589 6837936238041224350 7580031007201457590 11064629662502617820 14865826386355686989 12701895582479312176 2098658130056054061 7607234541727484519 1034738796720241333 4986684274114544430 11938318176779765727 6022335012569115989 6123742055584049391 7044020982961569629 7095273969646158227 2527149579354430025 3038502434157188784 1648726863423500513 4535761618098587870 5946519693570129314 16087769592855544543 5972814148803870055 7498870197015506531 14856617600985098992 8047320675805869380 4742604648225868867 9915579328201937050 10067719547097954389 7441203274340130063 12991600399868815145 4733555707089588082 9184247621584011004 12213323161285083793 12591361600398661360 13925266932328976670 1646403775159875028 85813960016627659 17374854147155843197 11823080753260858964 10080412725424526896 428970337059289966 12884365498105935710 1798291317441842212 1031179440739079191 10538881189485584683 16878170495205551267 13000238811414748042 10182500970513219135 7242102318960253481 12748711272985316248 536538791069424292 8750337575935699426 6458763981639550692 9133518390337232648 1200992822549042056 7197939784837570214 6387210935564007247 13923787987961745117 16706967564690291224 3278034462790888277 3440777681788740924 14278745824675141263 18068994693862582712 350097546537905745 12643848535514498793 14843347009817789181 2228273697912203141 2287354222637214782 985925559567937555 2277489372098482413 13755936047047005965 18234329998784331169 5277289331745466133 5652399290872466692 8618721189340396929 14389566667565728243 2689290143916748318 4173881836257456682 16603742255139207549 15482643068282645916 6305127816956186578 18022694342572529620 2082840649318615658 3908457057750938672 5425616996945207053 16726968345195317749 10486852113997558400 2606333320523512285 6487478515288138027 9223308663599221223 1669294016196571201 11802062191350628072 10313124875097016564 1440937046586170872 12295383670337470043 6144215593307994725 5134566661890874084 15606163501632066873 12824576738204188756 1836379726190191533 6840668921767687745 16173899566847253510 4039053839756181720 15555088022904234879 12672197703505391617 205442680354242572 10374841937440083905 9753286005584765649 1702907054596678351 6369866985197656999 14231343098851663924 16768699976852979583 17657288173742860376 2365848130675612709 7164783875175213955 14588527703801711047 11943988231367461413 1870926534222400710 7032507699689632321 219900896713228062 4417436776031424807 5426968604025653545 4513921050271182228 11942234036222267988 12538882635562182406 13971024963828113356 14401675564442030357 50030649179265601 12119971549736490302 18150534317155093432 9940254237074725294 6348904452122933157 13331917288824052462 6321869820317093808 15810222789046063057 14573622782876782063 8206794077873067591 18383356595902924762 14540763241913128623 18358000257345057060 17367998837085897395 3358861263257115112 328474541021425387 16507659270486834275 6839115028109541852 1390639437300335453 724762999353411540 3815269488946567724 2689541899904198331 2217150860871796497 10933811696839685584 4498800517370312493 6701330102141568733 7048772045055253553 15326926623222364035 17822681564372499073 9046816199080455059 14611063749707381770 2995879177802536691 2941191013497454053 16218507605149514983 185426055989981871 12835776296068132995 1222288394857845381 9629729598609992463 16405839468803939282 10324597730715324916 2574240788791597060 10860862640203875533 15819832968301061292 15801296288927945435 2942909724299275746 9243514584072976133 17396139400512416454 17357330080492468587 373257447140479145 6646070056687835139 7780066413677049290 10363209363708073128 18343854463528600396 17500644694384662545 18423628946904727536 5935609812867136520 4966477527887255101 10838346064670009135 453375189069772831 13009095541064476986 4924150942124859676 6313156419573611950 7407996955675289322 13943463650794696492 1143214865510099942 8226040249298678848 10322512086867227448 6079229894712731167 7421601700478158518 5186431411614922926 6945897340415225516 10443097977141123115 2487994602149872049 15684019904068566099 8155028373035970924 53074530781302039 2777170636965078883 15554655436955257034 12214814464873120203 16700375999375179449 3776911242704013587 7746535987905284866 4014006215158230540 5058692084616146941 5392083993028294747 1480264055828491176 12489938717256577230 15198181543480685411 13000523651057826084 4173298538260140511 7423986520368646328 6425989003075724449 5263181044991207128 15697096245637168685 13762310177127571731 14505783189129740803 9369973581881577463 593879695639460420 12844112138723874945 14632910240328538439 10377305530929145402 3902154618599104365 2024970598930530290 11307264009382026993 236547831063839937 17035482353105493666 3528452135366806087 1850051049052938939 9031151646396660329 6409616084077638145 8324777820809863884 16106276370992072937 17651740707001789776 2093625500799251269 14554942471149975426 7975047144778415989 18306052142426513599 16368676184077298066 17821127888059308557 11602373036198564092 8415426324638088788 4613686181806944195 1223951578198199170 2017793545479851935 3199891364382065957 721531153891479168 7797338531810677488 4208029219606788817 8808970213022314628 7252797864783591059 2941524437578991988 7004205149667989472 1125403678768449 8011037076664103125 6197708521200604048 9774329520348828732 2860540724058900613 1385678001953287895 2216197510525796193 11357247878612935399 4593997007061994059 8387563716075334467 16769689762455417730 2375646212559930874 10335502883004208134 1545734124060838063 454148873457568612 18376335069850122095 6594541037471491996 13234331362821312339 17691092033137402729 12849521988082908694 13568160539429562541 9961031167386868120 17367065435843469582 13723097533742570672 884744370372452075 15500786069276161847 3310912848525283650 8192440845860112180 12621873315037324211 16399089080626572051 10308516024899751249 7893078602090326785 17728731251044006030 6567399930888096134 2751485397645524953 8337931335062090995 1378482918320147940 13339433177792331689 3880963496975307158 14692149441792306742 11992611669969606273 10867501734475492319 10573404775581709850 15524104203326357257 9076246578806888650 9206806230566239988 7119091317134644858 1991280561912572739 4840216940896131716 4106436823904923597 12791297707662912696 12541285170867091360 3131514761554620157 5304979418164054050 13159899458403518268 7794760716433790338 17894980778249133201 1280538792423019284 2122223730893571544 7321293272169395817 13658990384168242324 4956157417153656925 8326072639549929825 5276178828319405518 11188088206384494931 14770189732967168591 5176760231218924685 9528709676994737194 14105096705289105798 10701983511048041870 4259192626961124097 13421694983218538328 17668424131472148602 15804141870444473444 17125521631669835573 8161758360580307590 8008127092722953462 8192004948832694558 16659906281235815601 13841159631274595816 5827551568940376252 12701028199490832243 424133096395932680 6905310792147964799 5996073560327698296 4663660555470183062 14786548906619738582 10451142507072629702 17589422891875127836 7618889125655904627 5849371275231185001 7386996997708550654 15099049691892544362 1770159578811603886 11058584389486954012 7990678128181438673 11651604098485999137 3921582791595446173 13230659698764650652 510522567391990389 1600061811639239433 10316550058421955549 7604005664438355716 14166027144789671841 7894319756556523667 3488381827087737901 11942273369329696907 7415067478360181526 4880609988359168487 2086351014117061456 2376191902054458615 17440300633322914728 3028903518478341468 8669370126268640896 17289520623539825421 5863609405415375986 7213704853810310610 7405096120733158424 8828828506827946448 10833709466008828196 11940262885501116088 6951543391154761296 9989671896932702556 3457547642235496881 11212883311372598037 1277877114956603422 11437684841179128826 10087063761382715370 16246658141099236384 3525581255111094735 3031984536426147481 15114323678954333103 15153156416823321927 15127574692360132383 13717009807237899817 18293895416512239911 3779332110756826247 17844399947458243968 3805951406161969320 7180405508725027570 8068380672478334188 9817368129400516323 709410055696723167 16655021999317254717 7070579433622845167 3374015375229885366 5888396539568977437 15225790261504848717 3545049659060816954 15529525277429769435 1422540035710220789 17013202315315392565 17095184849855856712 17614390041621216307 9560291830437887597 669642495352275165 2081156574586453720 8672014947936075060 10991765382424755830 16464494991754979260 15811050612721712044 15616899935254915737 15588905613851905321 14137967880768704800 3806390485082742612 8354235751642858447 2979536901704182401 1713544136092374363 9228852056399551446 7839219414624748470 15504241732273783078 5462426401604539600 3673156067901578903 2121699835562031821 11007725396223671242 1004537616128637848 11122248135662600852 8460359277072194665 4133929265242687989 16674307913979076637 9727274532156353477 11015706315164692952 13666493290647953054 17840151473573159710 12765358431982853159 8059023456442886242 2579004732599028794 8720045892587313876 617317790352111461 15302450481884516207 17540606996125717656 5365384062051674963 17216893361222361863 7567801221437415529 6209985173096609651 18245415186519918883 6576897876912947882 7125094619410276012 2090901910564838421 17298438000272187643 2849686277269688126 2359737530868637064 861717833907807086 3836117895159788217 12829097287463532875 2153920089756961940 17633182819367421968 12248717074279027884 1783944110228182188 6564238049939615776 5334302375446298562 13111593088719328671 18281877443666964497 7129749870934043996 213031532327649131 15983711575699543507 832492346494638482 14437279628778038420 14062209753825817746 13987543350630830734 3473435549987457433 9494990297560505381 12136895854994106982 17566026408027820416 5441319027565837496 2184963188580936691 9937666918690067877 14498722669586180221 784711709036747077 6704846019588837838 1196255922173331211 10180998023067018956 13458301361590081232 7571709997900351774 2095340342186315406 2729517848085306698 17543382666393950406 13520721605865923483 10330755045708585576 7158065237041544071 17796332742250865425 16808663563151719654 11084313831299227672 10822163772139200434 6438100667084461199 9601716886599545259 12134234905467230669 12345054479927317722 17853316048351359790 18415168979365247962 7514381858305926312 10535167276715738538 7292007964492305105 2523182998864355021 11954560200728662992 1740351566612427159 17240384928455592871 12820677838705138616 9597519602135839080 10963617254875454503 12566665938415969728 7808208043481856038 11456552780894938210 427522303713137367 9151387919886428094 3822563455887350596 1076889727604805753 834169677912220266 5245196015648630310 1296867922113062205 5791293829482986801 10115644028570774314 808399364190951655 91208274190533487 14900227120382478342 5517389795812163194 7796904498299057169 4742126630920408105 11744679552265940057 2657483081440220308 2821106267483850596 1558562647861195057 817842619822269235 17130431181452469237 1884132620054228065 11057271355379939504 2047309541766601749 16020503826638362288 17165420403806302255 8276364830622490764 8663116912435783255 12281132872688003260 10785449378953034660 2997064752593635015 8279238978341669431 10072152769931774826 8045778608341629319 3411148970727870540 8910628711906396200 1027296995260924334 11514784880836081772 2003630442811346560 11371505070565082086 24592584305464610 1244721794963018377 16586805425680953962 17808588360142402431 12033480560973994404 8853938274518121168 5226818068456523198 1350313810579114763 13811227881552984221 12427044247909244841 11379135942112237987 15693725763918943109 5296067271016709658 15343436342505208527 7230226756040661634 10064985034526409520 17094825834287247394 13083494396913881195 17168547600590492088 14391321608408077723 2737900749948664511 15183936564961005373 7426542927053924631 1177009395180268210 4904918973238991287 5675156316240616899 7484016490044374324 16101032037840484782 4433187463148831537 1159935593793663586 9332944678741294668 6279119835142684141 11063959843454124757 16474154326909867806 5204316736763080282 8216676749292046117 15446509060453634006 10314179881319464112 16377336440067774907 6435664823996149883 15126236897809435352 10926145119503421878 17555922485288555633 12499225550458790708 11233843536106698307 8683774152175215808 16163189555958802741 11843585363378184796 14965410819922649235 12964889394945679794 18032102509381805547 6791953662219116442 4341326466762666089 5544133337967369813 4369113317555444221 11463628330277530279 6572844335443748147 5711755058143547077 7224403957259814117 6291519523226930189 7443326443797368099 1977217275374607546 12360726300144922453 27206406154639753 1459825797144523879 648554618576972671 12943835997260115213 12790821081080193028 9504403292706458790 765679768481076245 10921256095166280457 11902301633813939944 14491634241606825570 7913086131432587158 9359526776987124153 6602965105259600067 8215115442424972705 5679402133963246412 8078882539385359806 17801411212880627638 18007657099180431980 15341451865908575433 9373881404951150014 14020135721020857241 7677217431772398467 13346912583980616086 15507950548345099187 3912904833981988951 1850501486303285258 5086959686565527755 15838050093816331537 7764761248772144304 7531847978784669515 16736197305402239002 6310764028850812195 13137956829688563633 17654013025870921180 115367124999568028 149802412284199435 15795616191833327323 7343307550126113905 11989390107920206723 9210600704592546675 2002174782071670719 5408761785382228554 13753692154742369049 3245644740860760602 2304385134459109547 16890603746602657073 2036298781243357232 3918573115361404751 9165898963993646019 14371764013020652992 1383108144936519147 11474689909941916444 14858701922030176737 5662719590577078630 8818185714843472078 6782274997727583541 13591243397430031192 14361487381033177076 6701690262540318285 13241839360330422635 2337745767980671643 11836231136709770971 2606017805792900362 13220978587192587348 14851707949959953511 12881560123707574704 2777658672284667746 10331999428251629681 9719165815494378774 5069395766379383205 15549427365442633083 17786703917957308429 9441004789157218139 4747954758307926201 3836198573332929004 14542530716101536455 13204573356717695229 11450827147596057575 2840716284929782961 16826929201075521343 14011325197556766789 5129292531678463804 9833856893258018259 17440411155225118038 18022179127258936143 10230941383248560216 16317972845718170262 5846987694274093750 18249497826672671822 18307833992063664601 2675801349003670438 15488053331386106689 2869846726404931795 10219822572419578798 14479419750845310963 15185472653044400595 3437173814755232007 6203829062068607928 7022545738145208303 17425790426690396059 11043282101929621230 12329308049915076597 6448530198424894305 11190871064411590418 3329821710456469310 7553194551359922787 11313711141006439235 78000991681786755 9025493127778041745 7129518337000614090 4238954986459550529 3728580346419440997 14554869784275238980 8582397090704610857 12301544442459365353 3295973639417766418 11395764987292693358 15733398696320893548 4968036246658565657 14024688948410441343 13915474314476339071 12674895128692596263 15207323387607782224 14706168438623976180 10188944573629488885 15157860987574727907 6872134436284649270 8859057814597004853 8271559574581673456 12247474000324022190 12168951739815920571 3932317262769865318 3048440868697872792 16544782309297496213 3643798069718544415 15080253366609671883 1869795415798571021 5555564043875762490 282907559123536791 440659642914659872 11175216835865530848 11711005811534410800 17131670171054932390 2499028050916291276 3672627766293484320 2191366657684406824 13132374191147317657 4218018798305896485 2488984732456995859 9066517962121960058 16770108538740189580 13138848779774906162 2673250188907436895 17445099182852588916 2309582088309552327 6852682342733944299 15016584605813171531 10884069034257983664 17067901607062936539 16517247612263280985 795281327165585124 7343233321601032146 3531693032235544747 2374388003282659487 14106698006868772724 12254214330084706514 8474073695162775640 6700449202237277244 10468290190685808650 11670249913769314829 18115928449837769409 12979289734413605356 18226862288007938652 4657083254090038050 14619337756246931642 1836175661666905044 17518551078181292058 5580879689328082883 12496412627730319252 11857853046929860387 9480276717100274810 5785348611202732314 17613159873573395519 10136076522501733028 7798855627185563002 14967174921436575275 15723540625207091116 4465603824668545313 15940404685209100160 820123000555657496 14759880007150916923 409875558488245970 1484556982880636671 17871642355377200557 14002226715560517740 18294529544498455932 17504660528766202996 7098969497578713187 11792849784632702206 12090621673636340842 12951372752046760770 642748619583651140 90904298886256715 13885926509608401545 8065850617365018143 1902417410028127773 601393991797887930 4834762561235395745 13901242653296266516 13090301630091288029 9255942970741808433 926469736919179796 1026126626520253775 11492281470046925414 11584054863246798044 13879049862079062498 13544589518044502886 3904846929869134623 6865880624209405664 6124033561354872883 7108834222504357396 10531096318495323040 11543975091593964711 17239840031402851770 416201683578406731 12796472435267807734 4356377393576406411 5479730206536107406 7601704776429585389 13736557065204421778 12045108833036783518 18106587696914691612 3009253596179534876 2387462922589536651 4469044669715206682 7980262876229288285 5340856793379124920 16418335186111307978 11802331203046140401 10438015798303120434 3271786980429170549 6792139224068745585 17937025600539759459 13638189122509353313 6695705280197708853 5823745003545474383 8166550350594778510 4030133840128147910 14769298938556932265 6832002577950483334 7474762788018417931 14199636391959773795 10482797547901571949 5354881874659856785 5828331010135518793 4476120330536740753 3359770276342361650 11721196143898512265 7736299468979282410 2097353739059436535 10607752161661203600 12983193444249916941 17490548745569539589 10419812324759128439 9983096771922899595 14391554743193391674 4552414244002367295 11440805592749373067 18186221408122283955 11483780876046787745 13470454013156216755 3336176587784235826 10533746933416907888 85635795887061118 6805309182686551023 5790155832603421212 2540494464348014590 15078176464737881530 6379570462060901125 14599743031192223009 3849242838652307168 13259131788342383863 3135906494694542082 2688525556717347944 7344844273824306945 2471652244675138987 10623631321931469530 6352512510748311485 2918045914333228154 2390875416874290649 3505841658981343470 1568002793747321973 13585230795347269334 6507093329005771637 885933895603873234 5644746244384616250 1142853155847892698 3104345759367517120 3098290920503759172 2413606836394370610 1958956636384782774 7976659497593925889 8738032589023185431 3793971469287432587 3937833000212580104 8668741541591049640 10061621127859965436 424206624776289300 1770601358671574286 15546913681472615415 65613889207203141 11470116707917113696 1081781836616299765 18314912752047667852 6855003882000027418 6158502188612646409 6509180935128478934 10288426380173961864 9826005102654112405 15974087834418650568 17567262596629011223 16041845744633998633 7870744143671991718 11799559766969197289 11237048842508657899 13725963163036830231 6730994787736718481 1287938365874675600 6410594047046986390 13899116618377349278 8329298730823290831 8767917285387285308 9709991327805978688 3451307617610545942 9401037061020209153 6581898517374661506 10503729460847221554 5007871950608728712 11133683435176928389 12947896172227003807 12831574748282042187 11243572690849994668 4659810832950970781 17937126460997183624 8265314012299524861 12113238922849936227 5267223382343843617 11356115177829006381 17368180144394769061 9729456756283850847 3430416949747033057 3832148244830430081 7730667826587073742 10864115829831130689 2875695644140990822 9157401114473499590 4497749526703310863 1199459889235523824 8713639531656578585 17178443400490683008 16905363367657117676 12360696210058573613 10141567331779427047 13316893896715716468 17362397813692635939 7087978687147826461 8306867528930583368 207361238190137339 3046735152516454669 17931342570894007815 7003479182944909996 6930148263063958506 3017668683050139794 3996518541269165879 11945847938450023364 1824660512438421862 10794922040427227416 749390633262329730 11536599345206800090 17898934921493094676 11871790179346563419 12615471023848244852 4056916660263739719 16773213990442032889 7443750622573140262 14334678914124672136 13515175074715864458 4370037973340951934 14626319161222188574 7804385707942486053 11098422516790236146 17169371040289245090 16659126216119055174 10397584005134380166 3309260960745441065 530527829403541123 12444051099759457435 9172884936990718711 4136415240642084773 4251770728503808059 8435217046039325369 14693289244560799385 6394400635423848748 14824520468896704058 3733990099456445679 1263567102945788932 13710568585983953497 9257733980926138635 3491775357187787012 6880055721500583618 13306925528223383238 11779108579040705842 8804278196803854270 10809513241481925995 16546247478319836192 10936537801090751331 15989956515167854619 14945327394438104057 9590745139881265716 4030005488222144085 17265039716964868182 9853982814337085613 3089235944088859481 2835066878315819996 16239156484896957302 9695379736356410717 3465845841078354848 7635548728828150282 13830834651024722216 3251322031568650250 2735699073138527511 14235573814397906999 12219350902079219370 13609018531804706500 6687070956898667960 2694442360297305845 10202910564607798001 12449583683224478667 18188489524739128690 8638134345278739140 14957880489933063833 2117922983574497644 8531029075552668417 15628032896164671622 5977549437737134159 9399291277959124061 1808253703836411549 5133288380556974901 7278026655020495043 13659249581294601251 7876824032597157217 12774496861117097877 17889859002648977783 6017582847094501865 4580662150252965105 11715192252802206192 11181851780477854541 3447455062481502655 15008435449221980277 6240562408397135697 8742917604561482807 5856156624244758155 4322071595176853977 713766876751134142 7679803702230630501 2497013055189282221 17706612916085968583 16980675801669120902 8830821430632158763 15127432272840345616 3469521186059512510 8320795729811962476 12200362304967123026 6955582560221974923 7261076775875838483 16944026538772947348 9989829265377108807 5345909826156070263 17093852636516536293 15121840564358080345 13285071734731131402 8306121865285172115 893074580885765458 8378999629403506163 11064291272505475376 5655138209940244973 6106273090140608338 1490281434046377827 6468480918352817808 11359539491283440364 18291414206123382355 15508061252479240471 11085954946242795817 14230162437317548112 15717556884369823390 9451800623341791257 510440482888223416 7843471992417988628 6119818299203355421 9484250135550384343 13936763667675081281 1076058372887140194 14141169383700209289 15984241941455713748 16692481072746411928 6847905675750022992 7615984185898641309 14487816902640872724 16630020638949750718 5193864118080980630 11782227117312022932 1406421036460465300 8821117203015451611 2307845225089058883 1233510175383563247 12455880698352939801 16280754171224648174 17922029336566168877 14282511695333369833 5662418700004660402 1502502607784440137 7018526415605135044 7356496035932371000 8706483496413989303 3997456023955555773 9031452793143291757 4474918821263635930 14631420538982970994 16405455823454019822 16984171937168192370 17837300487519472914 2873458674057426314 18223376264582722051 15622096926273612443 16540565694464817541 16568593627837528447 9234724829522211182 1003163098791064372 363312663862705656 10395391611849104923 7930769666645688421 2662425649173078204 14276836027176638938 15108271560809936369 12651268269394905383 893277111771786729 12577035698561558542 13644383577192353528 12204187237174982067 12842014205045270901 13343716083993165660 9405691288730652032 16641662514721739244 17657862113559032841 14048027390296163134 3254232345080089284 10471157532923244096 16722352135667687609 14414302665094961689 8695469807179003858 12152277644210627109 1555542347859068068 12471376539691278598 15822207009762141715 12613776077096462603 18162091929258211558 18076363802451122952 11291157528847076471 1537300800038933513 3385734835941098083 12175950897768077292 14044629775141299561 12884045621757294012 13814094614980172978 3793823406392739933 3658036800624833948 204476940417919458 3483338984876331152 12335522549738307284 3789053317507734121 6913604035429239493 16437785800542558142 10520659696421417755 4743196288203735824 8056873835792320063 1775944318076280680 9691275515334680047 4577957658098530472 8532487128286952880 3582103374458254482 5538200484172801338 5532602490618657776 17850298659709911871 6378878256809008127 695312992797213713 2754338617474714129 9223699332701238651 4671380092031533108 4769783560242080198 16660443603936436768 9154607554598628246 14037907323725597959 4875095918373466636 13533409238213522886 16621439293317891527 9310712845628300429 13947565675746225975 469315478439367926 17430567242308811282 17375782400864553259 13444938193736876090 435095441062107634 16039751509880296664 10423164240448664554 2975890557990753641 17061714656735657018 5503821639576601954 11096991787711608007 7637897125130841869 14440586157968649514 15911751663426669338 769114835815786499 1465509361037898977 945284362342403277 10853743291237972871 4109887315446687809 15985148658447399106 9358692474969505657 15777644287675518231 1487746545922740070 7540727425774872642 16928699847505178794 4306522537496342633 5575352731229521540 9559988499790048632 17023259004178243375 15782892104167475853 4057615122876695310 15792643902624718469 809941572609092845 2530937348466806728 18124956634997331307 17022026915228333094 16314895277779372166 16163437654850991136 12285713028585803718 10395457391937608388 4678961949381437049 10731847050649151410 1715815980444347867 18314344026635484094 13380268525970540461 17748536757589886697 9174819497393201387 17206770416501135050 3457953407350634036 7962124663571525928 8901859903745771745 9415733546971080416 14749999294232861522 18206885408180230279 2868688284758813838 17302790921972550153 16891782839622953228 228065076921294974 4955032529294801258 5273067639353345347 2461724811244681255 17248007695788913997 11839683130268488481 17443454022561324384 14132016556130141019 11675948563717178345 17183079941794675599 15502739813636303239 13447146253800140265 12197502393297683071 3268576506495735956 14534726077830904248 14688473505832400963 4789542995951504461 18074667773878141873 213778803216252736 679601842631661657 11333674606532385015 12121664988897573652 6692233160729402778 9784747358246318294 12101974300114516355 14676746988231268983 9633970513107764864 17103352717931126210 15830160049675187158 5899432428431824828 13297308516594794624 14302517486993841875 12996734497110480713 15276715714183978250 4439089062140414529 14106072728021454333 3906803688339958290 16721197734871194883 17472787235985594225 17266843876693629288 475804557453202563 13510871339266076885 17964700265398225794 16255918286512028102 10231493265097499786 9134455056099382256 4786547133720327948 3770289792668377637 7770527236733930049 3586569686750306332 10962171015863493366 16485573450001049128 7505242356923126712 8792426569434171452 12111886937969495497 7574436733235387555 6120614316670208907 11050655463157567280 7804392507572231593 6546973798994124670 446949408442641863 4226374172090808663 1903036982097190101 16491263216525524247 4180415009438062630 17759506244907740774 6210016927526929915 1140438775462887906 18429758315186791399 10623844645929504416 13872459515410611186 219837164542455794 2016025059154998484 15987828622833653593 10108762406449587564 2574523039040943989 9724130155205243419 4747043234453169031 16105395081645998109 6103831189395313415 1919138035310617358 4784287221941771041 6683083139877514442 8616626871968490380 103682178795562146 16899292195682255965 1735999571297015119 11569310829920167857 14412378816582606287 14379993724490296188 14698401164716093323 346291093358922036 6980866738977763286 12971153220184012212 4568117044875935648 8821189714124944023 13022896662715727260 3478916669288860183 2457988462366107652 11930632495644001299 5840569583941429158 1917645822431528153 4394009417788087767 12527805968114183548 17529766888151551459 4058125060443794711 6306433521496168032 9045077030583043048 5710580140220269533 7061140674489784935 13863663472333755337 9499545065926799161 1287407943700067874 15064949874643402556 17880501641332305043 4680699477945635742 16318791949851873369 16062267147316102838 1021265512967681365 5817316114384298641 11248446196872346492 304774324348676914 13908597406213838856 14745621260948233601 2104439379559050925 13254834547796311983 15531956069330761560 17264938916552042940 2248123118567218772 3667462516951725422 12428099080432154068 4663268586466964741 7753614601965354013 6444789103238091819 2492783085287140409 14272975797516067891 4661525503915154277 3947453421720714399 13774135022504765797 16703829686422848230 16663573369775339988 11508346741576582232 4976217870966649141 6701876292203234302 16494317539574207240 8108986900588414247 11848192992873064411 8903042996519924123 17535436381424143410 8750954455407199866 13989022860273211116 10895686472431239343 15048071184589779210 12173192474161586613 9301659975715204233 12587130369355146208 7841215827107837914 4932224469371280670 15939126927722213077 8371363399138254974 7056930169584032956 12927417186969312466 17272545991603188400 2337142098051552971 9220417406636048858 8230829267936722856 2322754252117541150 14079253569436582854 3218124290619311923 1862764047650690476 17863652402710873897 11043596243468688189 13295915582583297210 15995549281858969312 12800165483914574659 6231986150961746645 15904349206368253514 16644705916999733952 7820665736809054214 16800221944408473445 16350462270701841678 4916253816951145557 5009037931784817205 16766635690008958146 12796277156687063689 17294945684726799052 1291571968784536021 8846271128268366750 6787985358903055147 6719770340726616084 17175910025150762613 14885927671925051013 14735754311382846829 10080478926151674465 16318207511341986521 17717832748578535435 8089908392579169891 4776574099835399557 14795842763004577835 16059673197849752006 5716108182822664449 8431528218166118253 1156020646360844117 13323664989624277234 13589270193929368057 8603614363049387960 5570832085715379855 809138858701049335 6810829808878702472 10686805102082306368 12047947074891601996 18163807456769244688 7589858095844719747 7421100097424129530 15782497261843686384 6263621963832975870 11850895434733818143 13053205420908496820 3510679132707615423 10481482337574478756 7662347974069235978 6252644906104164858 66989582579088080 14687388019934222515 849504369531567980 16223921345111103032 4170768885229106887 917662403630513269 3221479618288997263 15432531903953209214 9656904284747878008 15825110782650670615 11124836233434640122 455103230481383247 17056171275073695850 991195577225549960 9762258910403579998 2354747253770238551 8324014278085919440 17743786453609603652 8987633761149094287 10641288205006224998 11931371706509121399 17396384744225918829 10556048901755341988 9347327927995503955 9377478004845939396 4283993710442074794 9495872487494265806 13289273517073645559 13443283155119843091 14731224539374505751 9716353936177047158 8433310527176692688 754805973737671777 13573720173223714829 15097649268354677547 10984665505189433264 15424486963047790078 15689926454201714095 2263142340143205345 4197996632223423844 8190783665263360654 4734109701021498718 861940075592869106 423728910241324447 14960541326069784067 237412661985957948 8103887614160374795 17117799297012708627 4335142243151390164 8031071375377192430 16474592637586595205 430509410303617586 14862713015152992906 18399965796378009166 9619032385979358152 16586557749330590350 8332187777370542189 9062883560143967736 10107634419519145828 10777388584300489315 7247599276557902911 10936763240066582613 14382753145458575748 10501793124528521738 5822628446314341792 3672928817858015638 1420823925688702412 17140337968983273367 5760971846502635224 10589018057387170324 16933359269268299138 8735310023852547764 2479840062161227116 3961447791040589536 8030615124630426297 8600541580411718290 14932531476337934008 14016607633231156782 9082652894498581251 8072936738527286760 11507217219462862956 8664753506502269409 8676853918605782542 901462222938771594 6965637690890872545 11267849029207789754 6677855345667014337 16086034260951391754 8514701743180764603 12405824676973736765 15950599867246582742 15388233642260572216 5777767701162231436 2007558493663387909 569659582883479797 3021656632052746781 13958936799588010583 10953673709537820231 11323753830759005938 5371279126692398466 2212709838790646843 13685370556902133684 9985107789351041133 1604184174289232858 1652493272490769158 7375554785981147300 7841621644576350395 2648244713015525773 2951621203313438396 1482518573361193872 4865743518135192210 7334958603153433251 12711999326876412690 3879305514164931395 7205306645500560471 3827154921207513225 13768551502591000996 4441540329695268073 2622715410975622833 12415793652608285420 5004408576735888312 10683269518346449085 8810899462792937009 17640441239125112257 17977394617556699100 17732727720350389980 8743212629242005514 12170122992361523841 17484873143685696765 12150356888741551843 14085763558039499243 10866954768086302667 16819916711648038276 17449191327961607287 17059717255707020518 7771101312931144121 12255449834031758564 16485943684136302220 16526838386583266436 3131930996230228996 8432357076230679097 5895449347689778968 757772225456743881 4381335064940277878 14640942089459876824 13596801503028768195 1869728883971446688 158202146672473939 3404988679136694412 9914428923720424042 7677315641252268317 17545038996379623072 13313845945681320529 3321707694607690143 18132671167371562462 17255075446665804129 11214291290982509251 4779931759110679762 10910485902830979287 13152436301068809600 3338345473689063826 14365190322979933214 3740785530212059595 15395975999660636365 4370006249107564158 16312488401154601534 1633401518181793544 15913149608479478217 1746967273381993148 3506686299312261828 92218133665743766 7608427567195426837 5787943527429861001 1579454602335326888 12140044882906532189 7904780199880812923 7398338986209937178 18419398713245016166 17085584725027049862 18111850954858490684 4537041246419536658 7203333045483737409 314411128881553287 14260187660891966368 11548433668806930200 4705297843736995186 18061821058988122212 14626179552961957770 15450108441066421075 11515542993971189023 16975333508309440266 10101586054298365210 2131269514895861988 16712079716474540975 16415375372626162724 464791023715579633 6309386916621609715 17837105589790960453 11340246794993939607 4546222531774291178 9179014151846365606 7842707089598234912 13735799852266572426 11617288310241022077 16012674118842857810 16037054075888533696 417669544064899616 4800584679234976840 4047832227458784160 12992983677139503652 10234609371947363412 6638719237720085519 8689170374373386231 16581396813790399176 5584735948143545357 6317582728195407421 2547490898594822124 12904909151340366783 4921394313767364173 13267866706968555094 3163090781848299355 16711227346052382692 13647247182700347226 4987847934420111658 13111224850901362702 14334329264463260591 11114509777693815493 3821907459755835424 12796704551955664001 12180796879161978442 6130571633329705736 16895928509555703178 16390350372344252822 13049015246097348039 5805469080105445260 1184420777255504727 15474766120188036381 5339348089657314968 3036649428768785134 10380317019808455654 2660509310723167564 17816682361077574957 13316483487293503908 9938155544826541106 13410655075396834100 14791267919256700032 3432196012379825444 11870636431518612660 2634282042713517696 3232792608473823489 17777786307850261093 15862786856118693850 5059153226935103296 18320542969502138800 7002437347214865364 5143032626992157313 17887171342467090440 5447897135031381921 14256755627932365600 10164068761826458651 1082435083525254446 3699923976873717049 919280095954621548 16711265773331475053 16675436716356490315 5707955306532150209 12181027202031424621 981938510216287341 16072315557501668146 2236201905205265196 8914696077285982949 16373157084943531465 13497561321013065348 5612055335834466002 3284860484247686846 12787647592443335516 2526992408754824989 16563953752065567491 11618121242923019959 16146622394338557923 10345139997984226903 3233609012827602404 8964909267270290991 7632848720283110151 3988964652809321830 18196484831224648066 11692228086536749131 8908765090643502799 9219747679044725679 7242453453475103406 16502598578096005999 11934923662111503601 3245082945495989813 4298244335136976493 12418294257313834645 10747786234575128968 12404211064105780870 11184157467064306413 2295219734413128684 4981221831234735492 3488617519913339797 16003848482032130166 14054543141726635310 16449068803718696225 6363368350429041633 699127193734626630 2209616622957949009 2266076140705825790 18425146768933376456 1011041631671774448 17754805286139679912 7655480865883805020 1062063638291179626 11993725591835311318 11750100621517167122 10927789281418699275 6354099266713345872 17734346559939480738 14564142643126638990 14022267985810215702 13444390198970429026 16812076915173796455 100440946501519443 73304561049911035 9785140359316680640 57564895798309719 11073135572507151018 13766315810546157074 3787061432347467134 10436248302096261810 2162941813283117801 17937027753822782681 13727219317433539311 2405381887921382034 1145711990035188338 6545968807183723579 1312388225009425714 18396233068792253777 11422443024524031986 14942631540198570126 7747060847667951526 4546243722756078042 15261053380740198091 13006160417732614381 8219806780690378372 6216700750837976461 7362844580897975340 6938178782736995957 12365312748587455236 4626710588677733493 1015653435094717047 14637357044898697724 978501773353678656 10889966669703037933 16585023108265493638 13763456222056685827 14291245056076927010 9430712849688675144 828421619084009532 12068930478186574602 10910311001194675241 2705589357754911834 10055131884586271524 4103874258965488716 18191444102560237605 16073853393803084006 1307059365510522062 8466687848405269751 12538222282761989988 473326770707097357 9782728702066322791 8570236274865856922 3378125473161909909 8312513495232410190 9752651120435189098 17948613502433861697 12043351718385591729 12361373016215190342 17337025065194163918 11759004594141429772 2923238374338354361 15076440647432592305 13723515288849067087 10474537906917793584 9989022012426892427 6090718420037767274 4630702421381062297 3864268705230603098 7398246294054805563 5089325015772441181 12275942016178389744 6111579139657235688 12859954223493619708 9453945444466930038 1104302045280580266 7769515579081116532 9752163338682708123 3876298923239259088 11398253056724512364 8219440011916177372 13410120837875468212 4171287628273239499 16487189133669025494 11123329001578636628 16847748909892274198 10941662196201307648 10719676471994191708 7838167128094681511 9938477448980029626 10617296307939293776 6814263963511621091 11999915514201722052 17825885591313524749 9156531108223204667 13939271355329957992 5628619924417243073 14708465305150841179 5018525598213549920 11608763373141511297 17257523205198042440 18016747043024715491 6860961220045885717 5989350788067390577 18097543647381968645 8266151499026105049 12255109851839953898 2378824347494021182 13964154248595750383 14061983866756828815 11224767814840670372 2520979244284413595 1899412928975313666 2816079515013072387 2711385883257026970 16544615925956331390 2412335500870300731 12671550115339232539 8733201017833368184 7729054875099342332 14502627794016945412 4436653567401300740 5068006709615278788 10482284491616885854 2643282989606914899 14335705691210986003 5918169730544224418 8610375425196093546 8591430560654873134 17129607226312278848 5554024479672901360 16958210074027618586 14950144515698729797 5646368256324418119 15307153373290163113 6312802501250061705 16601697926391005968 17874473386594460739 13903119795801569035 7482764870281385597 10905237848862990019 3682400640787406189 16937071982858742998 16415191406652277980 10136236671589586568 78855938164690377 15195769057307526019 1851131698360068417 11028606412666162158 10354638992823794245 12103978099485617515 13188552861045549924 12377623071260695018 14360164987278080010 8528197153468746430 15010184344482136760 11013149097310001154 14911206816739113131 10570473561660737986 10358377768313674293 749247725607606975 16275058042740745216 17364700870568089352 15278942680987461005 10556356032304219809 12298980569931090555 18238894164319431003 16909142290590474833 9800131806583057408 3427329336780549456 14347596684170518971 15724896853815581586 4128477521913629605 7212518966872669267 11300861394484372601 197054365413367084 15933442594689728770 12674438605964356478 12515874196198523183 1904812873852930413 14203809501641798064 16488842375651129485 2303566242304771917 8910528380792302087 2406681648971121638 9257593215142617132 10514703266230294687 13598497048323460803 14433812787861269374 9189239511549425409 2750833314693454297 4988962666147682324 2168134206578869179 6513480688633239147 7438869473173023036 11537172387306073934 15424813785606507303 18012629020234741553 13534775924061803010 17514912157789220431 13418457966347482885 1051108920629813611 13921255089461182385 1252464763282372166 17683592268414366269 12163856009557471012 13201233679503667630 1100693160366860531 14035482190332495955 8860992282410090337 14722692240132704348 3411534822756659953 12050542892012028759 11224123778204511193 7135166376608123051 9191571940004406442 2367173012870861563 3243006736661873802 9042703160546847836 18286193369473537625 14153203709174687422 7496673632906926467 6914116674921324699 4132153214010443380 2562296686701916934 528160313358374586 18277709340043359716 12332127650692230654 5947095639009155645 15302009585389012893 11274215931753490632 9940283594469475224 2399513175500141908 13729448148419827509 9337932652701625089 5359204138724550056 15741877368855992470 11880057536843579612 18119164366113343676 14514393957926632976 12802912281164361738 16229076341998077028 9019380484405994199 2377605094216821534 4826552172280883728 2745591737945636043 11970012873241032360 14560863121919423513 6884754331769294043 223859252873484875 38811580751028973 3598961171055906596 9407343460273686922 14249258269260813381 8732189710787890630 6791013899555406821 2555281423975915332 1452582113196383024 17872328393698811597 8819852621859522957 10680180180125544972 6011854595736858427 16557033026682585691 15347303774691523515 3476486771686368304 17578223125998683118 1315494407810606128 2003397787715532134 8007038155752331381 16752540416775402545 17006910843967639615 1042830023444740202 14338569652516604653 2242444459684812212 15813086152756787200 5525137579105576255 10688217769288543893 10031318487101984551 10128035016252890053 2625225249088391413 6463325266859145661 993463021593411815 17706584548915794016 15717503204198046950 12142860988603184956 6973357586307950876 18344932060780215039 10926761476754719353 16473625339837181806 8404718453654264872 14395514866790714962 15152296366493349796 1448056211272563271 7144123632572836633 11600575213223505482 9333121378864288249 10015998006748715898 5591408264061543193 11414671794575005648 16613854412001866022 17179556335307101382 5687330907459588935 11963788605438502622 18277951954671225638 16540908377890694594 15851321655753913087 14487053108469025795 14567417404683799049 9652625895915297421 5767761750201199522 11872537502284584266 13155944682744682247 15258671188268528551 9215913389651140126 14411310303173359392 2444557984172261135 3583056391207609043 5510775504235687279 2018146221743777458 16920851180790722018 8881754044118257233 2842961120006454116 1372550755484376183 4423227228077469987 6259541111941533140 5565191815465275305 9227250587586302993 11851283756118816206 17805816380147367693 5290045379887582958 815298614651657349 14043457215775385128 6671714574485043796 257028695407452157 11363714742390831364 13952127375375295842 2385993112976202836 13553946170911103849 14387536597753155693 12680951601270601089 1049637347483663649 8215026791860141719 10050641932858711073 16747607454726938280 5878998225173119824 3408978549524442698 493721483137730531 6487631086437648147 12606479340128897481 16098445286408717187 11089093945856917227 712056366614492272 1895485729681146660 10972052441821629595 14253893071379552864 5852009897815275574 14538204390457096134 1403934583454855570 12588582412114604217 2760411603738394333 2064670748689723854 2784479422652498277 14351459923444721123 289242194599173031 1004058278642015730 13667014487138862968 11163463889775364789 17771308843612971876 15061408854732454194 10421314772921686295 8367602473911745864 15295767861336402714 3625533132291209806 10898564508953852134 6915627409161934405 12095586626214533843 11978942270731565676 15319224379635726859 77855119762685227 6287962747212858908 9459553153612311423 4557545065877531429 2707342797230086279 3400218168222878824 12955216099551755702 10989473960162013642 14614969458940814120 3916076408480484376 3531153835260628322 16174815417734060620 17635144147954176414 16152095621490611886 5880598140612700570 6475690530428386005 9751680779352284379 2004030351403936306 418876933182115956 16380032955118002792 3615873081741333480 10529494602560174825 1694701698786916650 11984691676059225916 18265463515956321014 13583824656065415965 11028956306935176910 1553640574591999747 8958485301197445029 4074756949681687511 9104703803491496543 13718490767552361017 7162528978764921616 5747585132389833707 5196264249126689287 1992564156116325591 7395618805398627652 15491288767930068174 7092434245724419127 890901888836164536 9102109999957163331 16816867020479304121 12254573580531892178 9468912683991874540 11653087215725786162 8005450616302097115 2387691810955085892 4308853141416555225 10263807062025810995 2661927390202142129 6400482286478165913 7124691292722950202 5400161785785001415 4233667692470140294 6401924865112746267 16622619392453906977 7697027216271524997 14219422563336794278 17016577857167871868 11259197422940620118 5061964003730861965 11097051458974442160 2218807902310379676 15898616870718309115 15153848902268018795 2269248632565347054 15374347189073935789 1584123829101493312 9373384830413964076 15359362609475997480 14400129532753526756 7569930081829162549 8543290265035696692 15494542267089245319 10833626152157785818 5212152953280790550 6810591435879448269 13387874604441300770 4813013408245789743 4221441452340997387 4715865158324267584 1812909297635205190 1046830961408136750 2444331694560338917 17878178193241190628 6720839191110032295 9545560171166147559 7488403239773169745 16352968790472378766 3914522775168807939 6544400882057758807 4670491107420827411 3982118095849685678 3345168840704725660 11850786159778551468 11334954854886271163 6723296514042333546 3967118722854499310 12997623140506361287 378410808436270250 11350467149749460218 3284504577613479120 7405704399035505932 14608035205013060489 17532019136075578035 6430184031246849279 6722311054240810143 2554288635387636429 6888251369492429883 17596337836431930748 4170612456606001463 1675231284787742348 2881377922312577329 13941171005670637929 5329274573687732713 6055676427033966488 2245590331954903442 3632062530005766758 9581969497867833636 17795620388989055208 5091375377487603054 250601810645498254 2613837368495899814 5093731013619391427 10808934631534256526 15120834496240805596 6638436455515414519 6445478686696104202 14016664877717191049 8801314572088602739 2475856333832202787 16175543823111219893 7267231862461130589 10329614879591615053 9700923775236691422 8190369853614078896 11302083321364639493 11219229144633834099 4228576841506115629 7106641374103394890 1210765748160991731 12409414175666126554 5966827957682525932 11499591036069697179 1509153227194536673 1776759945237732886 18405223327374906411 11662481608999954266 7705964048244827898 2410755905320031648 15291036507191125988 5301879931587374532 13412632571819425170 7051250783706787694 15258219636574743384 3539021945835641946 3254657228986810284 3541298426279413178 2543366499065224667 9339699193545295989 4713451407740421217 2592098002142061062 17837534003326746342 9936027946546929909 991286119097865077 2269406849716777764 5502502259613971195 14418509238805267952 7760602811351108723 14608882462211380071 12304373423118098459 2348473808761336540 17749670390306599986 13264152309617637938 2169996042973156220 14911398688399482145 14080660824418075659 11892454530598160440 1446451424396957755 14844274742475269144 16209015880486313565 8365628208365575712 11851284359340335032 12666251358942804918 13746772620794385223 13665607453800022011 2670511422872351773 15982376565544929788 16534327148344002840 10404110737603946035 5834971449239319523 3623356243437392874 8251255104784101799 7380488188476580146 16302857833527671934 5457040348818872153 7901160009193148470 11845263304087188294 2487405573704206640 13368561639832109541 16918678127782296775 18359471924917643430 3744012436010524351 14337810190840016316 16252654556003306903 16480413216965394245 3689679198015093392 14490626214582514854 1442816999498193141 7768911889141106659 8863627683836683726 13229949796605150775 17277355967170294049 1613239781914064413 7034449236858555864 14935661019415670766 393667637768242891 17970805613459146949 18394776445757093673 7964191555178318558 11936805554500850402 2050340508761254480 18072746505781931102 2468271163397872854 11035942531863096 4687011709790998600 1764529773457214927 15004369911883300983 6880992027337059613 9307433895297699699 2539213481234062738 9568740773670970626 2457881720196839335 9255333780909866659 2724675240410553229 1210961329800115544 17747734555105386760 2243212226371151876 13045793167590946312 5300374567617867061 5210780716520702781 18355671350189223191 1260494285087470601 12631322656196553793 17375422581425502983 7957756439406545706 8582147084812386713 2123425089477019264 1625532264716320193 8723241213073368683 18011860240149906754 17823194920794454391 3708846183980947169 15481741889810650806 11318140079677562314 15126997904261204519 15390119554556536674 16280267203217454422 12838627902089079557 9493072756084681177 10969142393135037070 4875561153486527181 18043485198015571299 3099905530475003062 7982351732628979925 12801276263184412064 5271289423315711043 1448353549181774253 16916260735105289630 11923879203171950668 3834089678934298002 14563923797631725590 16076236522598234279 10866227879956821579 8475848685641918702 8359660458763184201 5551655858904937160 13644457915151180800 2037900875342925002 15336613124105810709 13418393922711976527 9100055738946206179 87285644377083187 16215104067566970041 8435365952622320856 5656500082142810474 1442861305730724662 10901915138611861344 14699762749498991952 6498829100219488815 14669785109438240368 11649229778243314114 1961887275046720792 17491009384302488275 5351371301089370560 15293453962652276808 17289374098769521541 13288348490890641886 6141691626205880569 718070130406529879 1490652508455169761 15123867346916949071 3021328634819465495 1773364679745535751 14655712720616664051 9320565919182212306 14181772019733730967 16414238455414328647 10558506309633476038 18423216246753257260 13123986768082659337 17713022068331391193 12169425545730823488 18363596390915145700 11917153800232894190 16866234542174361915 14343098415780109376 10034441288760338616 11147278595296472638 7207071742667434480 1134019916989452570 2923079918931280298 10221542743085999075 15288274915726553972 6013335408107444810 10481056387664147622 11523001076265691240 9403922623520132375 17939355836391215519 16893852012421089017 7344937555326919044 16518997875485548495 13083251210312868316 13773726977612461211 3228973253167158959 14963912040795377862 10533046697413522208 10883281286595223009 4427543493442966774 4568540460160485633 12023280265545020940 38306152075305563 2308144242812538595 8209434074456589639 15965469541089121087 9247567515385739304 2655584367464609633 5195669204586577116 11179436833551235605 2825523697355408432 5603059671150304806 14751027438866357081 566243290947289073 2186520036823891613 17667816974226115171 9088124304175620099 10560865449766565985 10253825128350424064 13333608926890461817 17697422703231139751 7381048523330265770 13395439976244147328 14086086509448997154 9815681091409185201 2441304788844182402 3732148762452107564 1735127591665091115 5662077077108179548 13622857637499615104 3654035089225529102 6745908094044082340 4889306396339812716 7800615590560328314 13040676364261315239 5588320735971851952 14338788318708969640 970026640037410795 4731442578631993381 9142450419092553239 17041754420367995127 1731364938100354192 16296116043813434151 13842994491479270382 6602476588448871453 5849039098034378910 6274852671916449118 6096160477051443502 8775055347085356403 11954420070284447288 5212297014591313193 814456692724537776 469787587758616419 7898066134370802237 16177786338718804875 14373563743891497754 12483932082760699528 4004002084271608952 6348332364893571459 5027267828716465137 6945326262866914709 6718235403878283142 5716784395210384194 10980963205932718931 11946158870638290416 7547583787084466042 4084912846240317079 271890513129643068 596054979920632121 14914144618038911137 4046625156074403964 10861017420089517453 2600748243926085565 377955147351208744 8228834475813653340 161643092539868455 4321877556796868418 369528014237748418 4032403472877357364 597040035283283435 4046255946711170328 2391759513076080070 4869035031196382216 9611002691807568939 3288747878258545567 8177004525271224022 17703775813222627776 8929654396342104667 12282274519528316757 15740377055909231097 15154996512326887847 17612825195189302167 9497729603892621114 2204302773040354599 14664548136274254049 4848084392429762504 13002555490956473902 16979522411071419564 9185560215312163150 9788744066191157621 9541579037513248499 8444568283791222071 3225654502701862107 8743662520062878221 15999832123186472881 5586261211486021709 2932980879021585968 18239194927089523595 1437202929937736415 16024243144835328091 15978742994701430348 15759628741982677136 3948748678149514183 11160053386017853894 17918678022192617200 4475086930000086733 2753557381879963395 16899509937917101216 3639140603507919572 10066949740697624739 8316566578710442751 2271549433063034061 11557006532744774691 15398385331350960231 11648671451251750353 4871718903293465322 4139580531393689003 3956375201113999542 14955464424397925875 1957963554853355159 13572483190778501785 14724530080957899349 1957920364515819082 15967315058605568030 13639800136550042503 13162426931813412698 13324426229497329084 18396118443672811671 5993881719341164527 5793896246918453466 5405572765924765258 3412184116238455281 319413454220215864 17799143029087776052 8877781471103669392 4425945898413959743 4000881807613294733 9190299416828045813 15879952934921093646 13313407393373867536 15939611178861266787 14096911251527420080 13119305826122663022 1919050394132419566 1705720267316828378 16632352432561920434 2528591193321140475 1677348712764832363 6711297837880844079 5020895896532707643 8452375169649452567 1328109020509054993 1869991125506493244 7746082884324881214 4209781055865345977 3975664655598089319 4089653804197500594 7408220765877036060 11836741941613294746 10049336437460161854 10757657533918953359 10994701126222159508 18261077536513753223 8193462282013591765 3944490696547774316 11898958898397142256 1769259117947269795 3449666510019932910 9441530670439628419 11657120115473337004 6713202498039477552 1680211686180944205 3850290226501681420 9213559632436791721 10192132266583858988 7327904679567886868 15338794312388709108 9165768471732222269 2029901880867291882 2175365219496755412 6945451918904803131 131203547062545568 3912834871136488160 12873706963301185629 7080728323270011218 7990415410740760215 10357487273541290764 6918011704704987368 11560194071726779742 12742006781088788824 3525088687519019080 10614807562912246102 8330304254523526154 3360070192237743781 523845222325764268 1232677550963419277 17191851176697150455 7801541638324344119 11053704874501797133 17014542856291358495 15747320370913574040 15779753756942036043 3241242396190828736 1174426938631579749 11105949615150434247 7181263548475943568 9930173234866424096 129804386953732521 14498937820822557985 13065059245131590197 7670949898964624905 12115132009225047808 6565311542041934763 15337066304281824341 4017169414395689201 7827782878105953617 14933089555693373239 13958985697044188275 7141183353048314542 16303423385960966263 12202686671843706121 15008496960296266376 2533586510993732340 6720470235043053575 10686143853734038281 3033989023384194610 3744647837071892016 721670924435024662 4853057331855302034 15793608775820888992 8656286905309179145 794709745983945592 11734067806919394962 8820472946080401273 5435916517057609883 11225240451436596348 6497459242853887164 9822394290606987241 3724745436047890965 7624337933067632904 7349801658747138281 5832180746733905156 2580343751839596468 16991522032235197084 16822472821027208449 3874982059533149665 4465571934221041849 6652035253381229427 16886540592058625053 9732844117927836939 12316959726678643945 5108529610207098067 17057199030132382140 11100629075084328246 14676016525597364630 13114329161418810506 3160846774287912285 3426158536077301012 13304221423838045147 6628417169379815473 2409605407030985641 14933645232654394366 11325090363324035601 653946041794887698 2412993870853283783 5656683251304066219 7495498673369469674 15529618456544537563 9826598657757545163 14563440957428037812 14007190413423850944 13685378768059741739 16708512583925804034 12260272244903834161 5324305510008650746 8744462689902906540 7957144402620157109 10118691806354378753 6195467459357271051 11394613103141021270 10309803907976108996 2653650901480651897 9894278716611106934 13399308348120558309 16160888749131020436 1506666861689898609 10192112871525792111 5060100359155482015 16064671835169212035 16447423253763379132 9208441014612250435 17211745154219005556 15303546699353802028 13518566448758878773 6493687224850122240 1032854348756883231 10757916893040382160 17440737020909722755 2277415277211579643 2982601452352994518 9983220699999242499 4027181149905620331 15472090144294233596 17017117970022130706 14621271583950387637 366382097344108470 17725411901575642067 6754872516866048254 7723031264499769930 11792725279494010226 10405747360045790186 9492494648978219562 12005250987973596080 3379843626658757195 4623448860969660220 14058190249388546118 14804128145558628444 7532014346059908871 9385571371051143929 7953623185280174181 10399695332489748362 10014139615619334942 13244485367728799807 12348900725310605761 16095773316595926902 13685674752723800855 3854402510889505394 6739115994020794417 5442585400968305917 3289239778081403468 11674577689482564749 8835678345348300328 2824222199854046006 14685641687886319237 17475468957932502537 6262680453787862009 8063681794087306436 10806580798593621558 10767330959928004975 8372000121635051439 5403441681630236014 12790542675537433693 4049750912854519758 13655325732309924243 2006331812688867030 16397435046592308867 5121119577255543728 2815984404537189260 5600827240475207838 9059283281996115856 2330874611346280873 4246764235587341338 18341190067772803491 13501156625467233897 8426482743085306478 5835305363191670466 5421492968523145125 1378866022760217162 18083217653359248618 5408948883797812899 12226242135506603222 13654785857522683529 6347934350626968573 10032864577817970186 6458407077404674475 3904981980614369615 7110103844986333597 3666594878808891594 7324611083601531945 7712461699933991185 9141484780951621079 1782020572036782361 10359367058943814010 6804411969085011474 6927795053908064408 13322216525826184011 4766662652963723096 18100282383666818779 5144825649340310735 5082502235158488674 10086761244058155688 14349375613693608936 13862857127821819400 18242305337698512730 17708687914674681835 12726582293211748757 15679069319784042952 12016737426085661795 15340264098859189610 7155688374573578119 2613725408293234693 11161608126453069993 8140339670146156768 14395399946774068348 9012089207342540427 5027510871423749077 13598310092925205962 422330112638633684 3307948503999500183 12719168878550488693 7779853846061811890 6156225621097797356 14721492332624017384 6572510264976110693 1490686474979749421 12847424765577118350 12036441244589904383 6810673866410219621 18159806458988355668 11750467882925898083 284198762238778738 13457212937615731564 12439472564368904729 445356264452662671 3229017142398858873 15816686058383143876 8428745578996174208 11575400386855195013 4731686607552668029 5734704163749173828 785872700214111261 13134976502454359390 13444183377717230202 9215877277168556036 10198522434850567696 10279690954790246698 13715553974231026828 16048231045490217769 12154348010804023412 8799177944121516875 4689833552267221264 3937887101170680515 4286699196333589983 11913248242944409774 9009774384260888807 15767178291605428840 4967597102505977232 12587555810784948344 14945644973478689850 9254498801798759641 1996270785266097789 15326578374152163049 4950635332064966789 11818161481566203862 2639455268378143333 16343498720085397429 4742274081597621298 10560909539867357317 3551435597660591469 2650286548072571794 16571771134209848165 12882406301765932276 4186591643734857935 7378497293667059603 1436905927633347925 11862714649392095319 1509464217355192120 15101708646560609522 4073231372676773765 8715660563541634759 16574680395258707515 5300031830567548520 4472600640217141538 9099982562580995666 14393101699128427246 8580013529079957480 7988332377478002123 1647342838914485050 17156252696971188895 9007334485898067081 8394909235438075245 14127145257242017667 13806693137617702486 12023549636753792240 14353994962904237495 8741356672195263403 2948366639475050191 1407370464707581233 10970072266447409774 8601014559497805406 10210819710743179147 11451290229393640302 1971956916679627866 2756338800349644660 13101286869862149204 8025019379111263958 5425941271472372040 14725106870646987075 17959547924510216320 12945569226219859389 694394568764497523 1608155444976196059 15105737492891304107 11513897040563072542 9707655571021314810 3971472090707113815 17161325003425214370 10921138719632796119 6421367257407116432 14905459851054931274 2171531953138708018 8206794029487846973 12953713867847043751 15586946138352294645 9565973723329882531 16444425744036122218 15655782569530964069 5492378537290937388 10424814324321572629 6109012033373332617 839381953536528292 11042412534795875019 10390532211469921124 11460147993683805144 3373861908369893008 11438307327274898981 10076791334448141925 11976232749225572544 17045731316649260495 6714237784336576803 12234686440475634337 18159963105949533300 14099723728293402275 15061466776039566629 12389425653010166732 3116275276487963999 17343552475181946454 11796982933640312313 16808908870289469816 12091548302332640411 462882762004435019 4283678942721171071 1636390711773377818 6554506371275533437 7862602599038652475 5621271135493928387 17528020103384553770 15828046872413924842 13378940994000615983 14755075216186765187 843385264775218392 9505894951437511226 14752320073638532546 15749268823127053579 2757431019100012337 11446197161744945228 415226024108620234 6390050312592132755 6571720485913013771 8089976494635751495 15785315702478840907 5017484240423122279 3155747240910346503 10287802920875678763 8569407276633660392 17128116481652559227 5766761154791483518 305720229246019254 10128971349743808621 11141451468918697675 11580618932464660165 8041214496698548203 6118420978900332333 2222255521427309754 106322991159618097 1040152145377595107 10496335771824283361 9120740226452856831 16889446401444003078 16961033419708441085 13626333585496916902 6650221986738442301 12504150437474556060 5734099723600245685 4333368354312732907 17474224492672855044 9027715043478953946 14109046797718589077 5375670972525977676 16438433329505736751 1515039097225373073 16452159404419066401 18426211898222216404 5356792491109920288 5479303476917611940 9991909638089106247 2416587410307271604 755185150631857709 4426402845383798807 5701270569483783732 14981275002383373539 3753223103361375787 6947766611655936683 10588197913698756142 6528555479120617573 17436846580145942480 18073171714923895301 15284192411131587424 12424855895571405268 5337504099365807322 9923057164313754357 17010376331818805204 18421971113535639504 2168208638901316047 13944154688347472709 4506489129581552064 13662608655279567304 3440776660810794985 3588894506275032475 8227004737187288402 17734146054198444429 6858262184475193530 10952037168142651474 17142233888277111561 1927650768432300692 12590814207603630240 3646099658670986510 2111452566492290366 15075439715000335262 7853953113946652298 15177224084338027983 11600767781660477979 12091901683764228368 14365919059556142023 8920116700049189789 10708928610466304201 13453249105676737565 437514156544026206 14166311916712189674 11284707954507007856 9593750522987841745 12097593926638324049 11403776460957009752 5233001144036944818 12952929288536763591 13440572695910424495 7130888446562556955 2474116782585896218 16982796825343883324 15130348837649308679 18016064259703753184 14558679512923650698 8409097560742147353 3264883711233078567 17603542304467584227 9901882797424799024 4542619089745963328 16210947583665752257 5544112143244575197 1879642581519772271 5003591826431802082 2252843840075085817 17779265525853923565 12240014320162087384 10326456477572562559 10520672674798593336 16250476809453280489 10940186835254533958 9681687931113875414 15569215909108538307 2871162929745350269 8842009427902746947 7582287517617458329 15407233767898531851 2931483335885321547 8082125931630416146 2023686268883307890 13526453268296785322 10312462645651639373 6797257083394332471 3738148955449332738 6220350683340873135 12365845374122407886 221693041677585203 3515035341797963387 12151843490732027954 1020686018533193722 1755065128423753421 2325009662605983750 5209580734024681853 16303501197309484407 8543471485242565834 3671611431995310970 973827160386157246 11208888365781724342 3137615069144311402 10655808699351622088 269183876353135316 3104594762980489268 13061010505351080260 6129817786938318984 6521356747799108543 5370731717972653478 3740190548103261177 3316681323133432526 10585956131233986195 8201885841427711581 3707687895577557232 15625012492302238895 3510836616514270040 8159451828303420408 17942819657306985885 11927976280802197796 6330405664006078542 14583738919290483924 7337912307037111016 17011367198051941207 14834791467190724240 8072695229721235330 1909979011208254902 6600681335329538541 14537059574729697433 18145547813602466581 9400903016233225185 278403519364892512 506946764474429377 11638868205299461536 1507155197975980011 6794770412064156577 17005069262377896697 12016994023719139932 6906791637312619156 11096331120925657686 14745348308934888964 15944103186810415926 11665570693918428343 15759068629882842599 9127510257539286407 15770196763260370799 17972256051008867248 7073103818898524315 11597918084647406572 16291184548346268362 10291957746530982852 8834364090690093056 11824328629372312456 13987519585565128194 9269882587402623552 10959438042394589121 15729064353829128057 8866073493403406374 828646649995330028 8126975738547199767 14474509403856582978 3660180713291406502 17538301141557225736 7821313095885185810 13237470141828258896 698684181050472990 12094366915009688220 6037963999473937058 2516073856610172866 9964123211103808793 9052140096594952484 11281134653327026866 3236682889166051461 17483738574231363981 15815295920946505901 780689229910312745 18176117135620020278 7163200944767642210 11791926408135337875 12923316809412481806 173868927964116345 16389973869978537040 15894899411261722313 5740645104305762349 7084398248966583761 9905459323236490054 18154429694445855417 1079615593660535790 14430852678591292403 10048983126487271166 5930934095574035009 11845632986122603721 12314298627514784100 6155358003232634049 8755529671005875245 7919498018723732717 14238510880909322912 10847419765567249792 18351446346296682534 17037035389260768765 10369809246649950898 17897481463059670524 9929540876655415 669868240894914186 15745866896536649168 13882436271041723724 4991463444568460602 12144113190273299025 2644180432497218359 6113898040734550532 5092375715297733819 16235183498864297521 12484926265661360964 14507423643684384229 17913186078302525946 2281232518169301648 11709368748572858265 9087777177799862383 5992493793682445215 11028298600151765656 16810442364495147186 16569392275151486411 903063047306799389 10024816624692929815 13639553718204731984 14517765239351322814 15023151479371022052 9600825504811327345 17334573200181881207 14109163924993810644 12891563986162136199 9049049914252312567 16420425597380303785 12542754343402899430 15467940170627292291 3609748432396347089 5156469571917623607 14790109970470585765 2716917908771069845 5055137363270106472 5781703770570675614 4371951998685775620 1499355041070711949 16944264834332907840 12827841504714032250 9056208576834407334 2368364818976526695 5036055825634711291 13734727802391188374 8176943232638078637 4978006643913546267 14144211238610575597 6087079406785795177 10027455513235309622 6758801243549540717 8032884004409717974 4179907076369795969 15545032886903748471 8681460367349010363 17830457993091410033 16356037569402809238 7189420307604200984 11317082709132306499 3598928753044245636 283904810213587465 7379470757119706060 4423703812421163359 17542561886135645016 17739521710266241191 10034699037820828876 9355325070305600161 16857751963146791752 5074521609536753254 9005883076194927098 9937539550735627524 7825298425522402945 1694302251215501333 17222693103354167875 13884338674427241101 15986058365819628186 10389318326014376017 9005450719538979560 16684020231135332800 4460828173141805700 4512015321944761489 2599335848290333450 3373228845868660391 3964134665987972671 1522941686189439879 545847158862817645 15307115055568158826 4564507560255896928 18434832879440246701 13711423285090907519 715089586624853924 1441461732028248943 7058250983379718265 9737103699098296176 13150363622080347138 9565791112999421903 2106240008537402348 15931276819530172425 2781908489453448718 1442531776277358690 6684031875527614426 8729292600887998286 3138336468274424564 6506625231987294858 13829508642540501224 14430239812355378920 14670182582021358010 13100574085032852187 2253587042606965642 8902051126153301534 17148448420153389489 8046688982293555899 11592916062389128995 6217380777258536386 1378793393372506859 3533754753606624114 16892359100927220245 6222775670092854969 18347691036571518530 15080852536795714015 7272220247021133391 16405436735762369547 3215906413793026355 1214311187575463173 17734545068222074236 16789037724913019875 6418689459256138781 5638743359239519210 10005865351689669085 15860477092662861297 823458430655160058 16066446310372657425 10029502986880221726 10269149308757054355 956159564601325775 3084812935712937094 18430246410501813711 3100124899827653623 14642289199176936746 13742507369982403541 11253232233818654065 9902665760032889344 996521762793880091 17677187033018849636 5243248914110521445 14540805480023162159 9749716531134751172 16940750450839139285 12348750722609822459 1723006651803376777 18019501703421076857 12324865659890620991 13923913349831339312 16964636290582771728 8446311190509617503 15027593237750956561 7263552570631665720 4368704475131815163 17235511175731633135 9745930598644182518 5963354927264817902 29694311719513662 8572300291825049863 2237824768790761263 16878089832050473933 282185740773856258 2286496382575458766 16202008029832232489 9110187522991022637 970379689907806867 14347406739678846727 17260671132081990289 2913453399805944923 10378662661710133930 4200417482573382185 8963585095610414751 10225145522374291018 11862704881852321910 18085558596380852890 1259738617740116801 890997814052798568 9085830459031025906 14126629349708819928 7918848893196408848 6623696695346927367 14228885533237017860 2734362630803990277 3807689740021720603 3560936015085663120 8457869784771912991 7612194610701414060 13398604354240859413 2994791970547572356 5545797362634646905 10061570894992544049 18145379854644088423 3104099994847926320 11093628969600723657 8783646809722334712 2815555647926705820 14724223232557644053 3111742256292181119 134145047155766116 15422824029669163469 12569999999600109444 11101325963865974529 2432182357280496555 16989138088028477565 5494118476179634404 1586433935891096459 11751194297547472975 14091177056347518755 5285745447876730031 9917246050954854337 8670401161224695848 15389261220606264345 1984275107957354166 8075203407958696221 12122920739720276941 12940714184439282513 14845449881534278562 16877207463811632600 8393039826780272324 15438949146413181281 12071758391246182377 10907289609177369632 9496202603088893140 7565919966725526450 7751493736361090478 17743197297103609815 5367034215214215423 14673849998793706703 17638419352707196216 7197210249261087270 15941502970312467342 5896584189862096580 4379418194394044231 2605749708570221165 49188253949509152 13468163740103533972 3853008083474279298 81692624514236848 647783825596226102 9175927914736921512 14148805523092486413 11619410165683908369 14840310576282992617 8918109147914602735 5432938637163160662 10967206822414913219 6587717757535720230 4257727736583834016 6906150132442446028 2179255983832484668 10080768223845995097 625162466049280599 1710585667140974937 6496178845061353756 17071701328784073025 6925045421062546571 11625966992006534475 8636969466774823262 1026064040214847705 6123902664434424698 15658118427070082134 15901155837399600906 7247094463863255580 2274231146790859356 16839468035929351623 17395641699460326722 16650748443281461492 4734801082248258539 555278425491008309 9383848422344924144 10027829488413568426 13589950413196034626 7905167887809685015 4037767594380588923 5730184077606229927 18125410561114103740 2728561598900378588 7685707221095349240 10666146379145013684 3298500770539883134 4806536611111512560 15850492010097973508 3280152197328405071 14601451782448170600 12742136147436181900 6104234555897061583 6330895793451959629 12507789438270420670 12377308547035984651 7447104656176904699 8783719409970120818 6904938706563832424 15458352769874834522 17397701520505044146 10670710418888806991 240245564150101395 4134780850014568095 12105224587504465024 12579809741209071026 5866851762002623696 8335241572596298927 9810158285776689705 11477317077635309873 7878358626901470228 6384785818776007631 12003941108828016140 17328405008124923887 10983020856592168215 9366859734329092086 13858313068578685168 7757829667992329282 10551083127024010150 7955835535866552178 8139230439336786366 5669369998301177081 12408302379718251306 16303837904878465716 7983776727243760689 7850829703716228863 1610236972556908323 9310304552380864289 12848673793064654566 7376569873820022289 17503113941150187234 2999170477567474692 2853102413523521157 9171370074846844568 538277164772398368 45605859532383228 15075222533281172740 11235615990292256482 15180956162275899323 9734187077803887978 18148081862515997497 8819255537813828361 4086370620106752543 18124082353837545241 3399547604937476524 5135466572258833579 1650754091809424256 4719990727386123567 16575973724337652529 6814517697188095293 7831708484468206385 17464063675350244392 14046385724326727657 1128999595860336901 10989970122276746406 6660320778569035493 5722405279280813221 15926276470911738205 10458028780486636460 12737564397283375708 17024982795295688213 9311842405768302273 5809312353055386870 6424541960159735624 11675393224609441585 17746942979498832155 15220952368464371298 13047323392831953623 2120512986337738519 10052563196074657566 3114767917343961655 10313075725500990145 12414011502782417807 18098674527439936992 5021692305099689476 14328376441233876427 14926910010718819787 16792406021045625446 15133838822380010324 11681131554604442839 16186088854698548297 17773042567126897278 204469278544069168 12008427101710344477 9136561095817714903 7244255667068992357 9237671904417472502 10734763733902732459 11130847490561479962 4106481303489588536 5280654356272636116 9345964938741256647 9585431989485576984 1288986283582680661 17163611469791272883 13302711983985600419 141133305519882535 7739270393400544482 4410531050318038492 18208021891309403684 5518545390533901572 17906297100770945408 4276001846803683417 14873884839053203424 6789317088839498380 7211423477730264303 9843488796432182768 14952844103506827661 13859618624339010756 10556219509258668426 17589485143806741880 17160854950496859880 310448221624532644 6899690537262673282 9089080546849428768 1694398285739938299 1124780049843583475 7827456316806086904 842094573900021912 11339579020188886793 4997666683850919904 5777805837481541175 11674366252070530349 12406728590743721333 4915416250703019169 5037721070779429465 5409658599526766837 5434319964750119300 14057768128964103138 1294319346097014245 14654290817184141448 3082401067059613333 4375328101629439341 2892223916950212280 17431983042996837477 16332906411098095111 8205234708108449275 3759247472494504395 15755389838826675552 13999234679910638645 8028698302076792862 12124686587116206214 17602772625091900539 13426889667659014734 6198812321871886115 2036875517359672236 6166808885920122108 9319922842567529565 7050612399271271223 2471372353069723439 647113572203718737 2145529976040357693 7198435964770544878 8395503104702682613 12797628281100994987 6338641890272923310 13199556583743019561 15563630409852881056 6963603783379937746 13926408525567607160 13663573852022140433 2024663998554162996 16305926161757011328 6318432789111203224 8919362231647541661 13932247313830133857 10651483524331817684 14260586605295630545 9053157684204656141 9458218867395024036 10726641105672700298 9278943827771289627 13463157524222528172 2882113447983131298 9888061234537120324 12144828103454832997 9311634506751240473 7569782910611468436 4660313068679296308 13040509654914152153 2855993768049510090 12157653225044609602 17580734695547361594 17651943052062341801 12297412425951327515 14272783388622663376 10258547944882210027 4890923279863910867 8345834542639701946 10704378561555601743 10152211118340716422 5163184352929773353 4006479987576357230 4230141249751446211 2421577574623267828 4955617408507524118 17597983914603372618 11328769146362355017 6255116094697246591 7718002606046687122 2340887431530059215 12150981097639312155 5131079494172843117 16174396710500319344 4725363410300771479 13333206114245558412 17775061196001255274 6270320951083878326 12220011527859594789 1326373616814534607 7221085037597614742 2322042830977104893 12784764247578652724 3334894547637940043 6253458267643372954 5289192640226615999 7726228253538538020 7460177124744246668 575746910937540083 15524992754272062900 12329487887708817938 346179719918338921 17523412594736751492 17756053705552006397 176602476084145206 8434672788832033204 6101531091576183331 14744787076539671418 8842973946295853975 1229150327402385031 9622364644875859515 7203678313159228955 1772504494009143032 3318462042378076054 2646300558329555400 697542578765297511 3742536934881022111 17136572030297326132 5977954638270876434 16470868161553004494 7642556950524015200 11808723917156449810 10733146104556353210 7496005196820533398 6269384038134490556 11733825820107695903 3410327186437215948 1728458830988212315 5870257041316165848 1886237507179657123 8225401465858184719 13822858482820136540 3194267419433089081 975848213092606646 7990674990421353809 13808564393862886256 10582184056125429342 8240200273024233348 2947280681002231287 6904341733263791286 15211529438966881689 16277419248156724881 13552379173252565326 13743329720444403910 7121206996758241657 6604285315416519219 15302510170328857147 18392997471783720491 305798770578305743 4496659835968483830 1401273673848227420 13186726735039489985 15283555077739604623 17947655286783161572 14472101035795284000 11116969580265675068 18080453002557263154 15394875412246377683 7397802481626492103 3337012382954976392 1524602237186961415 16019293741567428665 6363983100667239450 3468810863596060316 3358735100960841251 406668369790186427 15103226190863559838 18396281481897952747 7499373339482521779 7394665912090087217 17308672933206175822 4033862406377028645 16141875980813474155 1141139389658152337 9269249150309010367 1870153147123687723 12446152315881825002 4333977007292999378 10232396922354714867 9512728657981468428 5689824117464148039 14782190275463905302 2008511624194370847 144213092737630634 16977849186309888725 2788685186480060651 12874681233384670491 9917206927716705699 5719382725282795397 13752015695123515927 5663325293512102829 6456243684777380131 2484547494491448896 13097794116550429526 12571713737525708182 11094888719164796559 8296094195748896761 10437605908085889264 13510581880116205288 8513695759638769956 957880010047180129 12921401848339916214 62430641014590486 6178321130761618815 1880391672579455872 13688420622399159463 9320744431929557346 8925664035345676205 17327138627045941853 564609023899803251 5745477943365453835 18182109334760777054 14159895143857280769 15682113487097347011 15785286583901405416 16600540375485313693 440905315956729512 13661855012533819929 2602894085881678801 12632271542101677375 413204494521739188 15910132083698301039 1985855243882987832 4481851318821618139 16171729722515932999 15054660899082671505 6816282372423989100 7227580567760974503 2402317535482791436 405022940881049874 6714704212703341264 5837429817342099794 10426032113194170405 4107872584427921168 8079707160754918205 4474728411754499103 1271557427389683660 18301282511321425085 18249865275362158475 6121614192048399382 9277232717932527532 1550179656753060183 12411152840329835032 14967595271342713045 14886604070422269214 8770621270568622307 16433468566622628058 3307758685935462321 1197332407110062222 18350432324518111849 4346946637136978915 1361806609906044814 719254954963883160 3252503438525474884 6920727778895558525 1183708936399471179 13243922583787356692 2950604317935727541 12981584305780737255 3944986285310326565 11151264359738723601 3137793338648274480 2363370350916906057 16768494437972640986 15549530933758426884 9509198546602175813 13282368793098865197 18430386049712511529 17480225165822095477 9463978488323831923 18395760842501880586 3138552219294356534 12450287357467591480 3338266824274565707 12363549032160384622 9667969959720865327 9240159070806310288 6489603120849891489 8892450061461416584 11548604241608978554 17119628856447224568 1682324060340338670 15141846647622731264 8763238102935399558 3405250474941830723 13775421062024239853 2593680672339737919 8052017549827673905 4755590935498266726 13654523078211731174 5115962505184567725 11164823077697410188 15138046369167177421 10739605468872678015 11515602521184538111 15549088359372461150 4501366218232716070 4007211096607794919 4738172473353376334 6902017926050385863 11614287489256909079 8771198128035695330 2889549423742531551 13256725798207402457 9151523404082220534 3798757627142135213 7911672947843324370 440807924128508013 8009872729536603031 11868627245888183859 13106472392759526703 13319444325830262305 12398106280319647816 1841905256067038003 17147850627502608470 7375725694825840690 11704161013576300209 7881482057507399138 14579612217659565996 13069085871956883380 4070849106350311244 3373240668405512256 1743048914762899348 7094205663386591745 13601349582457078537 13407789230567575825 1358074627770790488 12160845786593424728 13417922363133097785 6812325110908111655 2537533393556123856 15736045485347876298 11433325129281663824 5507252320329920229 16458081449483713490 13252529348712324604 12187715977854506268 14442133655144192026 4181915803881673544 7927103655990989144 8152803380027534670 5634043923573735001 18186189268472730752 12679311467114217666 1658426943929885517 8073058869907478751 9105451614959598291 1062603303353597429 2079893165815113426 13715640228562784381 8382154585116921205 7998331652100363717 8323865192806634618 184552116381333774 17106528738404964290 6450520312112455241 6877693413932896231 17386579113454148835 18421626251995794326 15023365017218058966 10315502581592801450 9444202025091457556 10664322183195372827 12424777899368271586 9798203239397351487 2192140548396760239 17829673426740929598 4334304589984051612 14072929765024833423 10141138792615831462 11118815619955197710 6297501630558463835 10747429211672447688 1407421789020309313 15660066537581510596 1692255665657929923 755613320948040876 8770134802250626671 17142927936341287930 847724893355432196 11496022580892536423 4168876436726189468 2206012252073540315 4019749904204006830 8049365734434465157 22082649404240657 10264317994760095651 1287266830679632823 14885839124556280680 6383189809125989123 16789687040722674087 3390737664313248857 8630148607231316680 11721842240977573919 10231046262855213405 7824721628294699689 10323700083298995202 6126958170704738259 2518260256300886027 7023953406691601754 10439686164677742164 10682588452868257922 16177211828637176449 8387516736395154359 10995861392895308953 17482816274264236788 15911049721706132394 14926348657841903096 7296731783333175456 10465225726923218286 1686896779021974756 6310063976556699341 26232051883674462 6642746135703999067 14076408629683215925 7193297771411265108 13980906922261113787 5918656552979614759 8250418126146154895 13991582637795937989 17196805727919421908 15075337663285381522 8523146248203131598 14875392329924887434 10045683589994243806 1676495593587006860 11865646101155492698 17077327321131207139 2140835626948797281 5407324422570582092 8881766328492946191 10844950027396565634 13681356808420095972 10417417236890118295 14086640771067935660 5346206178318572035 6922545192266511106 2971811979183016789 4318265074512536993 4776074103994565256 15268747510600975156 1765426868331477522 15298316702143961633 5200785859998079218 16287401229494620184 7035579243902405312 1603225174876759056 6893130663856282512 6584015645025466216 6794136929088801268 1585276376536215679 10149150251091177558 16563007149171046904 6571016438114596604 17386716754776288774 15724519677822263 9554294372541382392 11941479386237078936 2187004150651885084 705950052057615133 3577728506924949051 12917266528253595166 7857235484528137558 3792874610923577610 2423555979165153762 14205653454600858957 12926904671391566026 16280195395230784153 8447535530542960628 3503785880592657822 15920962208549737573 15177313878030061854 4983610713137481205 14900678278752695249 14785676720034240563 2200653945704596009 14652444989883239070 3793095419167297125 18407065753123446816 18048931991990360655 4652018437760615304 3094325031796773831 15574419711128478089 11008382798477531590 11341374349706969828 12780092136115295447 11505253446036768945 13079714441548869524 4052872130574142208 1750155467735279809 15937210000703092888 18295157475486077720 15296837227410048761 5878005629954938342 13284368853927080799 18072920013829382586 1379160680981484818 7586494815542343589 17276983651263007732 5536892804920020538 654435037809488733 15675152431517216067 5382943444940698198 4110425252138391232 11551535026665066300 14598931737164686459 12073069988877050375 12497649973911648866 12936640785427883791 16191911571042494319 8721702586280649080 3898923535504183829 10789756715312735305 9915695208802817436 11763441746350129609 14284526477284120882 1470852098298295694 1600278458840831076 4165731072394573167 15661555410615086923 14301049060208370522 2862672284486207213 9788269758948375021 7892570949235523088 2449991186803794866 18224283871778212975 2327136954671822598 3934719630237894487 17692701476271812756 18431811647409962969 13249228734640077876 17189095575625401051 16263161283116829999 5189347646298857346 3641049321269739952 6588401756627424084 691161935792310299 17810448292956552333 12180224846921560083 3932871722104444617 7100067926678544431 4994397780469011261 1086460013870962659 7787283629977566105 2192251020136857883 4082303994272751701 12134329489832154147 8878217186299169197 3160284487107062145 10747850981489791966 16527692638824758183 11603220622613483418 9886154266279086693 11077133314835161894 1865936197263749220 17599990586672668487 10810895064005977854 2974263874479328303 5908006377794199294 12303379513088420123 17408234953736245177 2102754073751601655 3728168354312098267 11127353884297125973 8583047459084027678 4280355691290596398 17750245280524558535 17003223967049693217 14000464043235988072 229604231310277874 14221550929772333001 264971934200453033 4975556946491039767 17029645145139651263 2496589898493387050 13230971164649547809 16456244600582625671 10441461084607015012 1017605798563698143 15494004644705846582 13379819440229468842 5134554166524440996 5040531658719309363 4960207361926374289 17154449450551350760 2040317532178705087 5832581323773504784 15307623788749741512 14811802700119628450 2910243501476455144 2579845440444368907 7424550824822439686 15820695591520020662 2924676289467616236 7770238662531751009 2150438235867269031 6643055103191623247 15289650373180953489 14415754925079715040 9796681936078823833 4675178069631251484 666429895029733271 3514663187371360560 17577824005005819473 11286839305033726408 12669606037147051798 5422297486969174955 11236043696152340522 14293460916144468191 704818045074248938 8945721768738822807 7816097060790550137 1977752224711959831 16470788004055420920 5338189133071993986 4985444020505848066 11084417876038268928 17860337957029105082 345399623975568404 15210042221838447606 3920035161164020665 17871875028906288007 3702174422230769266 8484105289606077532 4235651678082727012 5570639484823425272 15075699392128106964 14830100705293870400 11484257820068596154 3212020577759502292 17980234822271080189 7319046693640949887 13370866882302250334 4909263070587056080 10129439409503295807 8639750464031036707 10332744053997200029 11615049988217886529 2933299887448364033 11566720744708060443 10222403704860512512 4747451557519665308 14268431872857901807 11011480093479264571 17552575256752296850 1287689996157905474 2372485993363735259 2770588591257524756 17131335050427843442 16515881949896896372 11260376859393507174 8090456679158163592 15000458064754984977 7059905726414404866 7736602749543243912 1544857868308897648 12797154520838861939 6305396949659293309 611086024535114579 17195065168283460033 2823302321910486693 5209376849284166047 5177409956869710705 8882128108433650561 12295640039812164654 17439706426242285154 18030751449273834961 8165847394184304356 8546565830327033269 4792562432491988415 753598308049981148 7692238408907641264 6801163001764467870 16924009567573184497 8300628315313298288 8285022654024647339 7760744314449383091 13266156804335744737 17387115595875032901 14452505787608922234 2445324665688607830 4335535579590140525 12617023065719785050 4057403071950800753 15153068968737502362 1657165319354976185 2259869134964205654 8296543551451443253 15098320747470987736 10540773151053021719 12724643954695230419 6139893806021284191 5831497808613559271 353948728442367419 13975018497255308305 14109772892734727334 11849452749161421430 404566567669235994 14286154894813668716 8585943958930389536 15146428169730904598 1515588601076586001 5867801581070301902 7459481456601994786 8605935154567168933 10114477456322135398 6923764890221049851 2406270462669593424 8096715348049250827 17541418612346938987 5282996621464829813 615727076701511153 18402491358727413796 13086075511234163434 10955831086854197436 11476034756010954222 8985349378248304684 10351104713330909561 11380837278654820102 5172711504817848499 16274972375270470587 5102196094070832560 4202617492705661914 4798739631218511943 17349154446782066724 12200637863878087097 3946516747120247916 6625995371928288812 14350662062649752792 2039377450719352838 14629218768390609458 372814026613354865 916539167597990671 647249829331841867 16844263486365122601 4341790387947127182 7490763021317771701 11102529900006878148 9101182372542960163 8856111191485420020 15150757084634168358 5853124854162706762 3940149140377650006 7528796299028060015 2115056927566787380 879891049196177445 17256537667760055733 4142448622279180722 3521652139536098379 14166857390815891558 10790847044286975981 3253763997286044913 7310848767850208532 15897511339964437644 6493218873344251381 15602744864995724552 21449691107875512 12382471386616188948 17221663293202584609 5321800023893668001 7184533516972869962 16251019447423516147 3538708623521113334 10681401782524342768 12103896442773765194 7669483835469789891 12628262462838949606 3157052062099959016 10328642324442566427 8384491898074061766 16255941723438845034 7872121868844957460 6268629573113357259 9600768976824269122 5041268605430992869 15523802099668729922 14182254321686209766 11227136040025592217 228957999775040964 2945152421257018379 1299438852948061778 12417078255351187817 15321658434410179918 13276818482709428829 8988339490147728255 3348445312142365634 12764209690952618989 16390718701456638373 17153229284721907773 15769532048743761467 16142722831905002161 13789886150249117300 17022062019709581098 15629381604483257351 17627475205051134010 15826977232319857426 7498332437134993363 15863656203448750559 6818936578714748170 10098461756836570789 12633993944815847113 17989681574691532452 6176816229370089467 3529935034168079495 10322482898957765274 3770650433069604197 16017477471954356803 11860544508711200631 17711816019409858969 14301317284696750612 7854570628669727094 3857400823472791188 16230909025116405721 3228154583729911322 4413292434146941975 6407675435407216631 10988575949671203244 6018671461465734710 16689705390180217803 14001224572302329922 14343721922887791067 15744053159797703455 14194750176641540146 11665698962769106807 12502013065759237413 14411772636472801854 4685740762527736257 9751506166353705151 5599838306928158470 17236944515040332588 10908528829622042552 7118065579399670120 10602368079126435012 5722016487473412053 16080731088097651415 9738716616502592008 6511395002025653459 16729769084795605778 3573760129713129516 11267689591460993051 8585668463187964579 5456610685737825456 6442966603953833642 12852661571445778471 1792828506594134095 9608912454630081109 1802821940128396521 16347314359218878167 18156941894487444410 15214692310376948936 12879646090335444187 18026135538043790459 8662772355702779774 17205734550882071854 7755438450100711399 16729763640749916371 1026381346559883815 1027110301414023412 10378646426277588923 13518540558688504248 5838163603588438217 3669513603747938195 6048552109587572679 9579639489305433712 5740900509469228308 8050231224982715243 2462382961502680236 16171384192698399934 7417555114751750042 12231730081047756348 10707543319997547512 3994090520278108358 10380484999639198788 3386673862394692293 10832434551220624297 9265959723479187622 14557241632112785540 16939902708722730577 428181757855846515 2314890787197868093 15850324631487856497 4009453216890614638 18418223897757919738 5294454742855270593 2410040704976076768 18218305599972407543 1988180462218857004 5237860388451435267 15973307565394004300 1178807463156176675 5814265811642330311 8475032637463950439 4839795534185233968 14520969364034241288 12397253069536652316 5069652828994115357 15398342090522049476 11103111938690948599 8251815668911337902 18410004956303429741 12597825092733623246 12584214152675488275 13886844897279664414 2532006151109434949 2633038108169401781 16240341608159181180 2193176671673106535 10980119082651166032 12462386296495043842 1302653400390164046 7600175329772726114 15351264218674760101 5547011862406045601 11488759458231765144 6631361139460892950 582530401972240522 3215149411651224415 1619143229133842909 918897144512420789 2731361828584473100 6385406072504854517 15325764557060232154 3766194166024987995 11414394203924749408 4263570693058583596 9635356461123986387 3352768174440624477 4752880900323350968 13778846269534057281 4079994918853995544 602788438405438359 1433441625330949026 17406593711826435811 8095219742153031523 13620745939566479875 2109158983564182054 4084943558934262895 4516367082830843994 8409538272954832179 5717329728173883098 2910554837056256880 6239601864305287335 1714388948754543638 4156984598070345176 4645819699856709154 13429935823006206264 12574199900652952949 3050337788983617740 14905505662354527172 10192225848811735703 12050660814200982151 18356980211245262566 11828981595273064156 8109366293143028066 10980509615258919528 7015010662601208087 17480883118199903356 14513799806873585552 9068160856424722746 1126104607545254101 7782538117718237006 4002645310894226500 7556269845334946410 807938778528973925 6528660778690284236 1988857082099668144 14824722274435757176 10590911416786611249 4811376279724603835 9741866530057004388 12024329048251660078 1829915955896989070 80150584144323109 3580619685993291382 4705465431694971972 6697002607499702926 2755153379706213579 17130608114054237090 14606860482041881152 5422991974958533142 16497935821023663940 5958851026738703046 10900189566274351175 7312060340791758843 9937511760338008153 1962830831469107523 1488397645415341927 10176899972836952020 13458915628444919439 14168995702893183709 10503798535796354997 7348853225840375818 13488312679807762505 15012637105219436108 762714691112423890 12724214543959916751 12881925639337440518 64994168881582349 16096670285977045177 6231551253411756116 4615080329262924769 2488745815383181236 3748078025075461252 1912218260978442317 12833531339754478685 15457338520669513308 14180487327921196788 14946934675526849988 1270926303061572909 2705260747999862023 15089868182181685126 18333290309113941096 185811551309808272 17966693901271978031 5411222626276802306 12167979253962139906 8329719457116170194 10030177621251197136 6171668713262141060 17703033961275622930 16450420743821476415 14968818325652389029 18394119733153690360 3730525142626908434 3597699331842771642 7119504642136925638 16776185968509411237 2611825288601113083 11670720339285932030 16280567678851470805 6128967019896227122 13324011246773335812 4154122315385967378 9744262736723790507 15253353626680894323 2317866027953689928 15608859519747676786 13484338733190118573 17889233302418928396 8245943590827075549 10256966967479668616 13188325495408723614 10881896421167516658 17538685661362831581 5471322344760503920 7305066716852934371 8782808844805927308 2035753320381130003 15179077861325376730 5704088196295110099 9900173235708587924 3331563016925450111 14038397763664184426 757988248581755453 761482075508448118 10285849730729138059 6852161304786564873 10704351713438480623 1852156448171228600 18122406739597251771 10644617481432508915 2719679759192721988 17886189321587062326 12320168223101115558 17753972112991127062 14234379872526501538 14015446963372178710 1748628297809206080 12572421642366357985 2553204522907277305 12689787599703086617 11135589953716411561 1080044354922094798 6958056383593633680 9167015624683921888 1067938456098770276 17205712016643768021 18429733766166506891 12902238413196551301 6647587388780023667 6040490581032581901 9862638875158766907 15280873797887793136 3822851372226673015 17355417705279559685 9707299799652703338 14369035713455539527 16173652531507852401 6564012968264016811 3421098277676169889 14567967426032242714 11871409985284870498 6069257774761206348 6980773124516960851 6273604999412261377 5855140095078116377 8690827736028805284 13823592778779020585 1417256292311828977 1495735535298584451 6089340266618510083 10098081915587917227 13930804821369950981 15736113486488888095 3072980060422517206 4783698067378706426 14647149846646096905 16365993425293238063 16608024855178364874 17478818032455784507 4709410251771124405 14735529387344472117 12016609762005879046 11927243635094106654 14155402065795884224 4599931945695251627 10311985300080477811 3923283098896177410 11368274993223328586 14674442990045729710 560358824819008337 13940248613434132747 17099390538983141259 8927420848878789730 16422759657531918854 13109604493818742550 835088630928527063 12977839806187718134 9276969452842276883 12826490462688621199 10349215939040053342 2503852594231481959 11088610564713011620 14733276069328911381 3270127037413341212 3170548295578919928 15461163059675249655 7171823282560052755 3929143069928284730 16600477588410918265 17253555246968307367 6309067346330011810 15542957320118842459 559692719954975922 11005511015145430110 15482858431065043583 9811088353245125815 7429049247231228568 7611159291166076108 887314251626036187 4526231937063590719 1992820801012682254 5322079461008856224 11784527280288362536 2462114066750227462 1042355342581565084 705041524030096662 15529165293204338023 1305414489764035865 9584507081660687469 17947051405581656206 5813115466345014460 12898083416391456307 3439386941735887437 14249445329979670488 17702401076353889925 11279289931197805240 5908324072747869337 6268719083809506702 6299961050055275528 7970402465212488951 13724906633610646277 14009301455525415404 565397554074973729 4382402529472448810 2872625334329481083 14331093637778019577 1123813200443142422 7248461959096407714 8586704344015154169 15125858235278845523 18004592138082525497 17081899060702599924 5810104710845880306 11175075174695228588 18159512786159056850 14682596021678089707 16331167404563372682 2368045951720777988 4245034423001223008 9905144613372036069 4150196707521020516 10821977622263929730 6655261494556498676 5366371635401756533 447701055638460485 2029455296262576785 17848027777651992514 479824789990779680 9674769335179080142 13755746273884390454 10811375935157544193 13117048889357648981 16077748261002588621 6010082863289345879 10282538540191111111 14219342646056658492 9177738488276905223 7346347765567801593 1112591844654050621 3282283569983595914 16036955019434964090 498188804512847701 14815800673768338863 3545748558579767140 1291463873061776901 6888449237391148710 4219514640391311392 16259936439603549903 12692741995687222202 12636364718292242074 4219673937387079265 9975701291916225855 1667639760557721670 7460439016516407480 88751070939685728 14734473354437098570 6417882584238506545 197522144542832824 11006879386660550620 4416932560039214983 943614905352071061 6304671551640145106 168709780583747275 1926395501840088056 5827541995131345922 13096082252497403115 16977337322380333842 4121279274383252713 8148538030790139396 99296140702234421 9853113836714351850 8579696338882228145 13788606760655167841 17947366783903928330 2231430551572911598 16405561030591112767 5363138276795148013 9515877362014716550 13696141209731023284 5673556481385781597 6322332474816734205 796103029812145667 4839399491969221170 15860535225923536686 12123951317360974212 6988842850645970250 12482821515307765834 6202641970677366600 13337586632420750975 12429289444830593555 17657455165637130282 1329040591667069799 8499330536593183014 2049017181324918773 13978545759487947216 10151729281788398001 4375945346743893140 3941978369273215468 8099204640916971857 12269245079168038259 8980235998119900868 1027494097656942410 17885627083960933528 12951625524532424117 13638846908057172121 1796594556777058865 6647759151285633147 889807366445311848 1136463460220845106 14958095385553857803 9952805804314260486 16562249419161038183 6576485528910260553 16919654795071682936 8435545291678195957 4024873135448084553 10702916883690633086 4434984206308342224 3676410252807771624 2178339813585584518 17665670540662610982 9920312344747270431 18423140102233488074 5805963889976928595 6468611565815244732 2633944557218276351 16871977416089046593 14460258922664395306 1781573388797508803 11194935873631174213 7398324132070450888 1401231936956575391 15904529331351675655 10559944324493494385 6234538656307045327 11407747301480031800 14699584234021660286 10838856918565429130 16135612849573768960 16700070904937137599 13655867906217676200 6410902697407523108 3881668078174186573 14627889584713756542 6189974490825084944 10115080402557144733 1815695480919388817 9120340920013932547 3147321665644018867 2146085279709295035 15461473035807387512 4406246201496199041 16644787440548253172 3049836633922358566 9132732579810426324 6219337912952779624 8018480467594264793 442852269673090670 14832847119005411406 13029731814163380599 8133197816134326344 10056708307205398104 17991007142319300981 2719730350450450772 1424332959031311375 7623809899497824697 7366380037658843943 13566698437297135966 17926671804016277645 10021522237089544681 2196758086428304894 2363297251897740332 3946326359342129611 15300136568944726985 3026168552567995780 5015566659573502689 11099459939319472388 6681557525630374875 14284002725550655542 14764985808058700381 6269182369485717772 6263162338257965490 17924494193207913120 12771572759245021238 17960165658707373708 13815104190104140706 16758831852011205894 2023804727037301823 4541713805566440255 5251779413485496968 8172644440390248604 12317099394258309401 12978703674722724562 18386160112779777624 783333569816470709 16107099660791599328 12794836860532658913 4948365349427184333 8107601202767130768 837514512961598218 13523758356375978008 2939880333847136845 1932514754641334423 15919682481284293793 2992252235165586049 16518436263764605502 1969373840318746685 5881982456570608543 10975690486198305308 12471462880077222771 1928741010043721656 16397152059280121254 11147510557297098558 678732583990344307 12131842539231196164 13787681774401055866 12022259867199863724 6717859857134142736 10503501942744567744 15057240468509536469 6602821877838105683 15367430906607324060 7366426086409301802 12981074090767277320 15127275401392701743 13617329266982969413 6541321979187418138 13219363065369807995 3441097048514629561 11215739171299091164 16494293445244386942 6460073251275015678 2562235046487790873 6872119369291311121 9235469973145401049 11240359313636382117 3466039196200279728 5634220745284660923 5139762231407644606 2355258509100966052 9459239361856121946 9077869047434445358 9494435426211684905 7114613756320368986 18131420591903651088 9490956096653323573 17000379084196913202 13362170177613558832 18196181720521225885 13527645411326004507 6826192882046403994 5527589525353630593 15627572245925688475 1412165323495722085 12354050004094272855 18434433886479069318 5065917392574901614 7942307197176020836 13031495438053646826 5243758752591985549 11792485451946675880 16875775207060270316 7067157816414960495 10823402640780340634 4875018888543881008 10943397283422319989 14932352296661383651 17897141563313124233 8423916784496558756 8594756322848687149 12890585662277239105 15474193001762690496 13878605366042272609 9309619192924640015 16772558347955951746 16389536405377257500 1400813926294649731 16332076496031640927 14673817075396036310 11799906164834808476 9185567743519674506 16440294205904014950 1020220947721789997 14563572021820115512 16411573710530810431 10707939498810835318 12656148833264331223 16925652187113670610 17890719801735098313 13607185404415320127 8783366398169750026 14394466469531572411 1177821850472733089 3343823014882095390 16833336611178750673 2848767031272802749 10592772514708627845 10446258479221475625 17760721015972881480 16568751623080052704 9423302332446646550 16615784536899003315 2431182156928697893 9001594947023420043 2820794701030690587 14441793865029827813 15324517781078821928 16701012583861860175 299094012146412544 3973300022335964526 9786811499596674036 8796252959130545732 1987140211145229354 15253885503226498916 15880563983372406242 18105866504583123618 6450632973071865119 12129136293227043013 6791548137138506059 897158906157170395 7450973166133863181 4499702504990452912 7335449752835755089 12130350632636229026 1091650412527893875 678510912715358067 15661270508494626423 732284966688029738 10265857757854030133 2269277037943135902 4025319436792990874 2490405425368342955 2131434762386397974 18107850084003872306 3061136953785440566 9150903625813806186 13513239021313098674 15566371997232831702 4536800469979625831 14810605657005994959 4963725641880284221 8471392622554499902 1214581997657668422 7672355791200259522 10681036177141999960 4599361718330635933 12379536750153848317 10502937353164467346 9911463995370624527 5347809060831407135 10855927598442431363 16672240858764736305 3894288191343448221 12020668753854893220 17023086894567344018 15157818160272895735 1729482903431035364 4842445407633241388 7464537046510982865 3167321340787901502 7142369095372644915 15948227994642196891 1971321048505168747 17502099423887584351 2490351262888751275 15367200127957457772 13112337091297634626 17226267100816603791 13854605673680829780 5752726769512362747 14569894112207571410 4986635936591995474 67158946704626429 9811690253891978866 6679431067868859119 16510860731675094871 4117647762567639893 2160446752341047019 7200129898496189442 7265386042905755508 2425822940781117243 11246276969715888771 9985802376817405052 15281952627607393603 18191040295907864440 10512940666531654739 6475557137067492009 1952673019820266319 7196842503449039149 15348563572768327735 7309858211409417134 6217823445583611359 11368129923671266525 15831650500227425754 3026740756599655120 8805383145378228586 5585639995032162720 473135829951031346 2430973485272526201 8437916713594711779 3795723481805667159 262522427604641521 14744440318168181250 17447355428223106238 4466983566289086003 2265746217116291567 3485185978898532028 8301727519915959195 12761307001722129484 8146238687443979077 4543141003144121979 16179225114442775543 3898865240827719165 861563923808130396 10397031139836658796 13380818558243115785 2702938993115284030 2586514628012537220 18387670884290689847 8223742526784517929 11055546139594319400 16379350280114511984 13874291657896685677 14740470545063517533 2924411570055837844 5138429533357964642 5599695378535738211 9760944280588867759 9574709483344026269 3078925255612720743 5892521956522581356 12961462792477183374 5627304498966150808 11738084054345213682 16891172830255452305 8239326144426285332 3657839563552021904 8882207995545744640 18116413740713489751 18128585475068358596 14572176737664391077 1577067601836354135 14358965693553881334 10465756002226682769 14769368785566076831 16273769963522792069 12200366487720706462 9251033280737438622 7119528157279237671 9175943707130877814 918874981772209014 12507220906554411008 1509428160683051937 16456476316240889592 1909867615476488782 13514373278568631060 14504016932387518709 17593299517628453773 13326820202528359731 16256953225245246659 3938563086609029668 16256884769071958027 11584293447027119859 11247922129284451036 12155812838104641722 4922943890975242604 4814782923796606116 1049310509053850542 3911946345341064 16977691739037694124 15369037642554642401 3510508731001351380 7518124267741938887 17579384414592344199 12801958777915208874 18433847351029735349 3295874881402246067 8496523236376500327 12737694471503254105 10793520063278716720 13887968733374495859 12038781126397992772 9708127118272515072 14497803987096229427 11379520448582168403 15018868511455593825 9338336982756085115 4976166657296718974 1690261381206059594 7247427409954356973 8566532488431022842 182635572253345287 11516096433249146070 14458224216083007907 12812187997715442661 14519348418865832898 6037119674461902454 15321108738353739709 8120049194417192013 10165885390903252509 13679993915150338492 15102911368684142651 711063969397465481 2454164972635620096 1833997713740191620 5513925055708285754 3829121598336615920 18317567585729156266 5501825624191927935 11460282265610212483 4455647735568405323 2333338404696452265 12538832885811576796 13287120754949658887 914313392700096238 9047946350128369980 1162078398211722558 5838678281012428099 4423329786532833601 11329072600200514449 17970507567096531563 7238036968049599802 1688633060750334829 16543275114009057459 4137300658750679388 17257181446099138642 12391177806274783337 8490247834700013976 13896958651473267476 17078471469539273141 16428691907996783383 4279032131567823966 16963841962402515619 8476623231957728684 8747057994946507625 18308545741830977768 17449842398952363703 5654360445301457022 7502558586853664653 13853456366422172755 13378582324476482741 13281708823203197508 10416176491386123550 16732473301325316484 9122116514082383264 1995118060609990041 17836714493491971745 6490756649761163672 3405474639899541480 13103034960415007450 290272174425636709 1210990258299066723 6810326216359709464 9140074639708112046 654073057049879915 9099034303000797887 8577949174226297353 3390833546977383451 15548496560665353109 11349262188922396377 17443693603202603073 1038552137670124236 1472166475068988358 15875728712904943452 12141140485120254015 13339629776428630569 4759882478373704109 2093159203640220631 6648584631110059965 17649979112676633994 15713925154536764280 16131825839994894954 12000789256270156422 16280029013930354774 15432016244138518815 11521033501459221589 11864964632071365264 18311123621586663230 17055583431515582009 2630102881089647652 16468150988399748197 15162765899201841821 14846205622294526248 16897486624492926732 588364297159841002 16039572004890491432 3100350506323245894 16593585373162567851 9985085453739166904 3592615611440259262 13260000943277272445 10061695918943207665 7802657554891805829 13797422348887460068 15116513148598762689 6999655807142294663 4639400220350140200 4602108531140364147 706576850036928289 18137080858195807351 2942056201525672842 15436561165970414873 2324351654427029939 15194402777591389325 6061594721514962798 16803791605195603503 11039783396583996346 16545871589855030782 15244115904304788717 10973921165669126874 10230197883612048071 5336613763194254003 4996764265132311402 3295211498300262945 8484544581659852011 16236640579034809245 17603410306095277717 8145145130040319415 8638406163441711409 7016353316801077949 16964599608815941424 17876025547830703286 2564568635179321241 11936891305390260168 7580868012892187908 4152755946279446248 3988399327238550771 14588863841499687140 4465112143494263621 3191161459957565672 9737673437028113709 2280410733937191619 16928703819833258490 6271353514017203941 3689238129257195936 15386333436525341877 3565567960160850108 52187770757107050 5399800264792922361 4282733060234448804 5928609542922374397 5873963518537450721 4643256036175261583 15220100083445128947 10894980353940679945 3332908858581492350 5914213608142045209 14798962808035022201 16153648932416804479 17862670663755894408 17795630479856112641 2417650667229567350 2606224548754447165 6777854382574928658 5379563057395466853 6326387590915491727 3734744369448330774 376559608048313763 5395656349174708943 13852694443843865988 5255394087168401257 4383404239491904495 17286252165118052237 2636399557388595513 8112480603738632432 17685827414588275602 2155618276749232174 15629850459159479298 11271708470280600002 6783795555840889979 12698531891893989344 7097705938085801564 14146912502744422607 17139838782963744724 12687126047888939337 7335359443068326961 5585164435398153423 15475986736795837107 10170615868839385185 11537207936928419037 6544003498884766779 7346173783997396358 5825235153722315133 6960340290419354320 16650443701440540469 6711263084519327739 10047588823283782360 3070899607047621319 12050538834829691419 10542200919357846170 313126445195093705 16294475931950268966 6009786080343162899 11915202491580442916 3357505741658078891 5763726571322873260 5596183274642298968 14878681517777794688 17933889464125029354 15508866576333392217 7008344925788326333 2643380086479344328 14711192461783238229 6645264246004618285 7683065275744727402 17447806028973492200 6071244149942466453 17027402783975165920 17850940371827589191 5771148645003366384 5025134568039443327 13403880470898738368 11796277080844139117 7144465470649679456 8430729929049594937 17065112534637618384 17499165336251731783 2735586414995428129 14367380341457342174 4780207613109619759 3354542050816311690 585461108912124946 19961578108344893 9558534593368411128 10893008244414294246 4260509018557060056 16390768023698375012 3409419259646710858 3612095197189933787 11026935661112157785 2444790128266943456 7468770236302119446 17688883335128737499 13394410071799124933 10699099813000394901 16299221069127773823 4665344974018514365 7374023418174310108 1077431425382479069 12985483425190930838 5047574055288726924 9543537343006776643 3617809344375757407 9364971239079731402 5674375340375031306 6178504036339729803 8083328214692992028 9485659877363741612 4681719265864024977 5651897138625760560 17070229378170836925 2075839429082756344 11440710458067292939 13799695340486607273 6619118747202300199 4074628629846396576 11849673920370556706 6013779948410050106 2840206083934429165 181389665177641132 8230113153917437514 4778381118850079126 7359406390078548527 10663492367798553698 14400904269408272551 2544579060765379994 18407190029838103958 16418577674845940463 1711243249671585344 3349358452205236786 15252269826255402126 16247588056629438159 3090907893717383153 6992001409807511686 5394122506698076867 478166702433953914 2391095258007513535 4894027371790634360 10586288362746625310 10646537997416747444 8243766353346959911 19376455489661805 3656334175737736053 11627382453610369251 392121728322849589 2594449047017570899 7064528432245111015 12478978709774507918 2162075936065924901 12394426808668455029 10208149635991799431 1004133721281455277 4320172165090729899 12525432084013219315 17920834554658596247 14082680963393181775 11640137147696622160 2583830908431634416 279975549254092836 17999575374922786448 6615198944093156759 320418400212868942 17385071259627526431 1548315431232874190 1750969690415367363 2307545405820369984 15823066894647641075 5293090665593923368 10713661851216293549 10977079435405012164 940697741027169765 9611633431913669058 10387193765880020556 9573545364297181379 7851606046858736780 16837122022580222578 5868094803868003201 1824523483814150731 11695659377407983716 10209044362617514028 16987929530392145618 7540919502147933333 18164701673423252430 6099877088637432304 17227135957629023935 11958495852473834353 11440973482555340422 6024141733350690423 2940304679004718659 3970044506378257505 1827168746674504628 16148109194468615549 10422480950954591400 5518549648255156841 524825230588718770 3438606341735075519 7788588207683345087 2404282995675891983 16598793394299458843 11822937602891031184 9303722878802764709 3954043250609980595 2632559374680832622 17410846469957052302 7049105112657090087 8023542798197351784 14178872728544503624 5882460496973294265 1826653431318372943 8082255667672548968 11068876470810102277 13824426099654087876 17630616141865499242 14874343245973721974 16238718765011299024 4283033433766050961 18007196813670987106 5794030121716787430 4243853053053829054 18398026783065027619 1688560507963041973 10947350383848118616 6543524809820682898 3505991272338930820 10911052698337697223 3694418448671103541 13949326258204660226 14838852915705936614 4969876308249505792 7353848881617760001 6978295442015804916 7013521406356282433 896901876429076582 14477735817648317515 14432580019445537231 11321530433469495251 13685019824299828136 3664808018831032662 7888501689618282390 10798290699584253047 10900442482162085872 16845775435971422305 5006548957388646325 5468620876467161303 15512986999113347477 12443471185168455835 2519574184750516272 9646178603257941484 7982909863677882695 1061834603812310739 1863478304035391695 4100220339746860916 9964169128958182297 16304279644394832251 15503062699270830248 12415905227686400484 7263791234848258408 8706614350950807069 17420900016268205613 18153034932917388962 1670786207205216611 3579780925436833998 7860249194351622138 13418358810502350600 4076069953440820871 893628007245286710 6968412559630189579 8568206766198047991 6654400586444576901 1134382056635717166 4000268391503218823 16663938525158555698 10909683167517172898 10747241405469681766 18207378930657426021 8607846424122968332 11565341219962961204 5380591617605014164 12708919719405585347 2727951995681999578 9327178567048942973 4669227788911500671 2918407879661218181 4262776792440776268 9471627808220638698 5452350798588706423 14302417805492020077 8073517074553231481 10411362076546000201 6900416696846288156 6825669715732278131 11735359128476162866 9153218512359159599 7260901902894023725 3310231295239016726 5204824761090731093 17155520347933168112 13410314534233203725 4774289872836456832 16685952687699482132 13874762858855691629 5198501121955498862 12683876928607698697 10446674182112270574 12933689771915314524 14913776258577026326 2912350867844670001 1089008887131914158 14233246863944496284 12605941891030865224 15161319552445986068 5834347075569526900 2370009657284957795 17463225221845440221 3314640848423183712 8176473800167137292 5600814475751376629 11052323138125055736 13630060558809695996 15705489248029123429 17437571970017891222 14045555116351323443 6474049125062880836 11865623898714582502 17494811605526621305 11718381643712646584 13461219299437825008 8070358072360127233 6710952140459926225 110028959367525598 7825910411934133707 8729102834348947761 12214935051616354283 17984649841879604502 9844323337135836569 8164400205314466351 11583721462860739972 2962310718493398040 10105396447150855913 5959771926233343067 18404969700658047802 18316015166417598771 4080263813617393056 8663038314782069657 9354711002627654393 2117036317616808636 10293429243912616330 15114917986033266711 4072863186086050615 17158088612459273028 6085401804054979792 10709773691129327809 7527006987712327257 3453730608074407882 12822552446216258015 14456128543485338391 15134339196757611727 3352178210140566392 5473283221931177865 831668316100870429 15010056533085907842 9958538034887992092 8856240461796302158 1449603786479526514 7187996342560522117 7420393733180909275 6287294405747807183 5044589487024198715 6652782771938633465 14816539106121598153 10985397457984201222 18248511131296034795 10881514751405945476 4539463782802206315 2622036043349494132 2867721095376178678 6853589779902249203 17898749673892743290 8067452522762734999 10628612942424188591 10464032562642236829 17425768779703467576 17408869155277914901 2991816381816157003 14910210880197032386 2132962846995837224 7475405972745325173 7309924870110637636 9534978528005117270 1152259361369899334 11064706112865778888 15615638902160460299 8849787414492506329 12405004621254784203 8364312561595151340 16136932427373198675 11381996398902047115 7401708668865338600 1292992843629297007 10174522748923907598 1694098110503780648 510522805583304923 9098808421219943753 14180208762334265146 17957264130482991737 579810398217860469 17981515908572154175 3129124558975189531 8994026611695111255 18263715251787808131 667859613760784234 13327297924755358913 15789254840105479419 4415006860963915254 1454972575467587868 8215336553106390157 1645730781660108513 6747683782202064025 9061355467958591101 302024353709206951 5997770973650518594 6950547982018658135 14582033895151953562 14229684285871397660 5521591689468494323 12962827266291914345 16561155516864267500 7145856176913339345 12970020452749297965 11604125582781652432 10226209477374100641 8490339284551459437 13244571178365792599 4901278478466471733 16046143830260939338 7320467546535905762 14627331633069790553 8522410523136962493 5874050351503282511 15326877815979029184 11856103784184700004 27615778726590561 6104081880966270978 16383387859292128992 14657441588420859442 15334449777303098244 5432057459283718571 14404090951986495950 15605087922936914701 2118514046072958217 974725633726571066 1299768583449961299 3508981678782568280 14988065508185409521 6918060112298002889 1649001299868518024 2442068626430828018 11219787862070465968 12270372798739284879 8889765487952907451 14703799673070477986 14832000875056737312 15095692373054386532 11675018585181657807 185672291894477716 4372844003435748181 1122556711163349562 1523355883502234853 1495296267143255498 12688721130798949571 13240035264525809012 5679972007805775455 12006086769381112596 12805012118508928366 13449991541559349843 6866082007297693213 5621152570261263650 15820037163444088560 16588768636912850970 6167672297916996684 2270613686636295543 11045573213725392046 5968734962522395427 17995762896288160027 18222850492409751880 14563571532052117024 1311476179298445390 9280662199903190432 7836417301651091420 15941174699505219898 8372308439449384976 7213943468988259710 4898270676580197837 701443981224080058 9092550944199894247 14860576247241776005 13790390048335415739 14485303430931168157 8459633429262791624 14903661560582210089 13107308585494823547 10890475562342539428 3627013080611724900 2256971970701373920 14334115109099588664 7432991534648882253 14940492109556366325 9627037039082049981 3262374852639470656 12801205458614372332 9607697213078053251 14943262727624671667 3264728857299659580 15807886586368084967 17985175170694270468 688029800691679946 521576669878368552 13930749867686016089 8674306765131252634 5837937754939461801 10498093423499962947 13063106848885314967 16994093730213338891 14470732021885325924 17958102687565100502 17918694559491141946 6705285455628959983 9911901502535486852 829764155233412778 11030106602994216279 16945671478228618201 13818985629833911937 9710281556237194949 17222981188685453373 906700788944997628 13908808291652308601 2889962203452786646 11661449572552698289 1431073964634905335 1128792178210780524 1254045557866692893 587450006952404389 13262917936460758035 848108428038791874 16675858062864080958 14039047110059581790 15343217144166272901 18445593455633170392 7549252356331260393 14391626904058056533 12421627453312508040 5769124464952167818 6620746194073104357 1197125302221620417 16447446792360126666 12560124010570972596 4056095856860865957 4907839870452341985 8847638572339446867 13515081155453658445 17153232731094106978 12614623758479785124 11448375980123961058 11572632184073477296 16947773907497736835 16892071385773417814 10745196381411935708 17639369875980153185 11923583481529976028 18391340005389419011 12094981460445256709 15233611869042066830 13266759834593173036 15075102161571421027 10602717830945059655 1960684498915441852 175611838851734742 8385113627086158356 15389294389290393764 9319816146940771263 3579396774496886150 11962011711847233515 8687230938485892654 12819970032837445443 6473491629136704556 626395549053546047 8807833645075393661 18248302238360261094 10586624536450263424 7383933938474459233 14691868430978987450 31317551477505618 17172644504286869505 16144647334101369900 1608471947283405452 8896344269076022973 4636335026289738748 14405505509983547083 11434317848660646524 821585840338385099 12308980968593604449 16006753914937260753 3722193389273096392 1675756145038392647 9198265638150575768 12206785331593249263 14637400783169306498 6690480132316595140 12491267651110653534 13924258835169873823 14445242037819464097 15615317049140318759 17708211693899216689 14509177634114545993 7357489709106227983 3125264714854053573 16556270628838536730 14182102092493545736 12464923167008016582 15264611079174696294 2606177336362708524 16659270110591072523 14735884301843945486 17629745151110797166 11108240204516974307 2347088048554794204 15842522103554924206 7475524869349684602 16731733499130098065 4618694681808483704 7045148019741555767 13751267167290376601 14809010746892742010 15855604663980738264 14476269222831378427 5527658452601538638 15350088767751044447 3124612669896463144 16552457128957190369 5667584141377050176 6715348196870056961 10993682373658066302 7136711917526397406 5956851427425659112 11354621850786017325 11803236027837264825 1920613985375944454 17786192048168329206 14907917033731235725 4094554684933631111 7627362784033149180 11000813012579370341 5495814633490099942 3843447219317033009 15895518108153647653 12212871743281269654 9107450485634623527 4819870699395901372 12549799824131626492 16718826040053576827 3038426852782898681 3908666461152036422 13551864582878150391 13717698354017188717 195195042573239540 5445214800836374972 12868502233653390264 8286649786772887704 14735204863505033620 16265788331191691146 6522024616802056111 12822159212141746496 3992723797921736925 13725856993360220449 843666046496028711 11048462110389240124 9003895375456605136 15496886006554309438 5610049290144552253 2692792133567370854 2493847675885111911 8571212883007743388 16113586669684914916 10127377414294162502 5844331126420455841 1440040011236432755 8145135476868559676 11995093899318384967 12733851400107480454 4946136751039467866 12109737874018936151 6720442672435595214 1637320863346512762 6435916507628235847 10041572035112943165 6230317780106709343 14677821032034366162 12237214787333494389 4080742817149997018 14687573893221545273 15174537884378924404 13749650520085493490 4458535448261315746 15276794909280570706 239680699162424871 17684323604234203238 7621269437593705516 3210121357711792377 2824917886547527619 15007226437355295260 1123969693988929525 13766978169315609845 15912243191243208359 12884181979580789210 3680881415450202791 1565050191610797560 17110426212545991356 2895798047298745762 17794874465754824373 10171000473025171940 6980828156069577254 590312472208379398 7255798879184219896 17296342908648767092 2161468234301538610 607372582096300096 6900832489921835537 6733105979387313437 2427634029220307626 11645510600730178782 13582382696831356408 17071018506554334414 16609146412565737209 9600203737682977960 4514832072653561722 2247208436219877903 6951409869514769711 2732988808489791030 11894059442252172010 15739168837533806302 4692320696653108475 5962043643144342185 6981773305551233730 14867715285219871891 575843048025861455 5846881102743279595 11775828066790154282 9268136802926309078 4880993438322354159 2521762662530471689 5659519918507278426 338517650373737365 16927870993644395218 2948987131351401232 12576490006584669986 16544231853962889485 6922596877006881200 2493873719373651845 13083232870885520359 1212742137912858652 10536850940381693898 6770676935009415952 14060614532932446017 13989226667454918104 10698239144376960062 494494083413611654 2938693977808720035 10775291824992957194 2344384323699066420 18234434607534171103 7841509068637016859 6090379684431140477 8524573205422831618 12483895240462070410 2900506569813692652 105224857528041571 9585366320307506670 16767536206338414227 1953971435787168922 8207835333677244529 381688215519777996 731160746971972353 933195882248747727 2935711625438744542 13390025425446412011 12505186183342302106 5037629413671467656 9987517535431248554 7015014467088692032 2700788105941779517 7226067207739046741 13614694776438054793 6270856733195432979 17108417975334956360 5002971372761061737 17969992772039573198 2918279655097240268 5066629924196076325 17336061121504215299 14228924171737046179 7057562209967633725 894722142565357188 3435802967375585044 17694755364929490837 4902174189100958646 13277980666884061757 274189188441425495 3235349863934605951 4738982367100426296 3214807777943038829 14204029626159580024 2024785005796402993 17839044718503068020 12396713130199433312 9177033854347636314 15948272614202370113 7987005188569094581 11375817452991829231 17378847166252664833 10145243725246691676 1960839988064819401 3957526405162653107 16554558372855646294 15653770585527453146 4280505682305768321 1806179469024589621 10798276426141406751 17163303092149656766 9988152746084271685 17553155283540183757 9679233523987950277 2652987861731429269 8950981917562454327 1517917430929209570 4091466194842512787 1491964180818410022 14754982457398182344 2905898479661593432 6591116794921107602 15283547143647746023 17121080888744838792 6738187969287299111 1256178191813930490 11908580105327569497 13958505140147471132 2107223861370659443 8373421741342029373 8108871627881457976 2128485778023347071 16560175720280423054 11158820048453502495 16433518887787341493 15116245151477687308 3289138413205870106 5707399804298110871 7246723718946032038 13763224897072471542 5029571811057994286 17018531026226565627 16864419090375968285 16433443706425684361 4092918197611078045 13327283112527491772 9419375941498601541 6686416752996665205 16998490742724798405 18003836264741637236 10320513993900562948 5791866896379858847 10240612351111779888 18121615294575505240 3644760325010980357 4249984434553744647 11307403558084514765 10307182794917344261 5782052494424313729 4771619360537688129 11069956336357990969 786383818257967215 18098219754191579778 1895055456824262480 12721318459518869201 12456026513507770484 15785625220526624405 2313610794508086532 2718015546806243691 6884796861586993923 16450671989643926404 14778278431928578767 13246848353333713593 1914068709464514327 12516257185807096074 13857157354312898543 2714373262417189754 17926739473082534875 16178030584264941323 16102974909086289441 15514675385219760189 2793624120447104357 3997619694140412313 12497893736098270804 4614682467999323412 5413950352930345458 17719049656515944692 11925810800036657144 18271578309416417526 4231166260185807936 5752268502891393562 13960148553656217362 13906191727283511825 206076197343736282 16295829969242751468 11400007544732464925 12179394641600754909 9746168056675194204 2336708325858185740 15458036639611497137 6753352992182847428 1859502115848038853 4893671824812282433 3270158014266970529 15987495045101078293 3301004651817059985 9678493671814656026 10771311249540405800 1464006632673727229 3641381116953421734 13876587374236661063 7336289321274632457 9928769551040283429 72027236784581046 12706518887443978342 503396200656091853 15129680356003963998 18397237126830472532 15183331906940723090 584287558198277950 3195158253160537323 7626599843295061394 4601072524079997405 3763282602016799599 13831500246205037431 18432829923331496825 2687987662177999194 5991334740822906684 5754844589312164509 14659606865627566 7558980719561305787 9374238817774717214 12486225293323740026 7376380713921291306 4973174028369591293 17666261445430992947 6269192405110252476 11519853569754556341 11792285709960996073 2043574640984830994 16852612188442553734 10373508511879470063 10469292904410060081 4294399046141729787 235081747322701328 327157617314381054 6653124210479230694 13807934541184592089 4263022145725935032 2504586939344169464 13789280926195828196 9508626530590698940 4155952181077634751 16229013875790889327 4133661142059918607 42788058651613073 17996071183779027284 18446294901151070283 14056093078133962832 17956859426565748624 5758540728116530750 14916293532339347180 13391164842577929164 11932871295495035146 13126182290699137383 9617426020227851523 6576637122338427751 10050571510662368967 6767068144653493879 1767452231133662554 4812650642155806840 11854499237110196669 13512961386868706219 10349283191251527638 15496586449872857657 16800705438867137258 2752883995854450946 4584820654211756826 13363771629593487516 1530438875690818752 6988053422992579166 17821714860161335595 18216558439043308738 12987309782499291321 12675797199113473427 10567201151495237009 8587414043513734001 5266953143387245715 1187984905928744327 7028945422332835716 15357120466280378263 17018363887393311259 4341180341821572399 12626198298234274879 1404658786246221693 1245693573517184222 3845568521720479206 14910389441683161184 6448533265586637168 12365210018932411646 4457357332609942145 4076149362991736025 11508867430146024851 16826805689891580506 16323804042681292197 13793540466961642500 1009034258653964544 13828943162070085970 3707953490202770956 5508640189366905460 10109334081632278804 7108362000207439333 13854347057017883413 7757864211707880759 4983694282018770432 4792439080378232011 1546518927873579930 4011664654394664391 9879972423535342397 614675344640014658 5697469678979569092 14164249336329888045 18049166150496824580 3885730726400142109 13834796895463864596 18243081666382058556 14022121660817153224 11799051676566167218 12702260053528754797 4185809984968806168 9719351839322174711 16984853937372326972 15307620878679620296 15490141311928338768 5309616006558691176 17121735173265524041 3401747853343516034 101227076283696017 10049556818101362032 11333942238552812134 18381946349448393845 17374867482915553881 227888577962386752 2039371512063124255 12644606690156334544 3685858645731148987 9534296740014471949 15896275332916995908 5734388409086710188 10884297214548020222 4577604704501092189 11339040002583732853 8588003058901964482 5603271847392559426 5839852885257552244 3501252560939700489 1698256554278695390 5329447061314374966 18190798775987752401 10339594110865749472 11998416187384754944 9083212582980266111 1691758787530933972 2810797721989764540 10749259290863043532 16059260420991230803 17673667622171649731 16450885414954177767 10899186711386756345 13728260976277203004 4879592290550895514 2009981715497637397 1978195121693118744 5674613585925979805 3547172348243170589 18313331300211158725 153145287189336875 17813882641188005755 14190539191950842753 3507343172738494041 12813244819410014082 15595449169453974970 1219538374024112754 11572271959984218962 3332937211430421632 16115337528686784306 15016045468007798609 5543719420757190531 11797617265698885496 13608573313587959864 16825492437450056747 13892079823448240190 14233151204446687893 16902255633112132038 11135652220708797069 14455242043177332342 56070183234839058 17153865346545527136 15657156708135608457 15110729691823169288 13888978494575907821 10100738864457348007 15434424890370009333 13762689811987175785 2874194506646276745 12289698078648482721 7760700420840896163 16852194106567348229 11761519236760914558 1362230199625971260 4735934574276532719 50390480977686948 14953940213910807829 14710246009255153270 7261536098904303126 10899392681552275949 6701821168528620063 5318292935333151902 614052843406362425 6546148719752018627 4596021773436944773 9887909763997585038 1707356159325027673 9991825644899091229 1037533896074470081 4985513011480112913 16674127689343912875 4531923771758293844 8986934028282395503 10497333532705270639 8918743241775043379 17173515655569361349 15776204253846820260 9413863954535715506 14532178027848788028 8688391787662654376 8138782700868456815 11743307092199554853 2880713448280817047 16636667547807563812 5595890725813256640 9413852505159643978 18011644970362124980 8682371313704610122 7697562671230447987 14775660807887521550 4267067744120294634 18126690993847363334 8745247153616885161 15790502865719401509 9845709471605360159 13468246918168269332 9025894089813266100 615094614245521117 7716133251684531092 15611984634395000162 8793223360634516064 7229485054274026066 4895805609486900580 7597836740196678699 5747512477635937419 5602651867074574315 8836542988068841700 11013914715835160097 9000518075758543792 3696111364603161272 18439149554129672336 15055182053440281111 14379538723710347322 3765638176472104305 13560048687045983143 16941220270412124710 14972592238370523252 3054805630660952074 868579151897962040 1754676206287499714 7351888328791736903 13773941294450534800 13353290802235471087 3365967046959819798 4170113480075693705 7931074113222277666 9164887744046226582 15542416357483725604 18298704092258829807 8087695038177388788 14618423562643522310 15961219072347385034 17120880044268851360 17019333094044327345 18073269186395291122 8783428788413869977 2307048263298525477 2663384615388104838 10819201680783297908 2800634909151842022 9725716627907016491 11571779783428965937 7131367291281958528 2479143744909189228 17259785013906470681 3843031821616205104 12920658294639644414 4469685069896523446 13343018225625039802 2845462339648123021 13891523087463388624 1965491428671032698 2783399826465146286 17058509278760099709 2555490371199814756 13794732570480759849 18103451793892164109 10623904310116662381 6308838293215368989 4936661781186820774 6280957959352409701 4210829816944799771 15772520185186231439 9313780211322258425 2396108597679592464 8026449197416263994 14257448339963204962 18128018338664998331 15426373959797656601 1102814063092884799 10246538286342197588 275524977741943647 14893048445103754783 1655580050273645784 7708720955770077235 17042448706008084446 5820757911452339918 3175406435010453142 17851280238624368940 15189358849729816126 15769351401085802331 16363602488729207526 2663335249260330231 6270712317413216910 11745892581939662983 16401392318050266547 2324810362740685779 5560851052913387048 12680928406216308324 14824492068189177969 2534322057192699067 15103353772393268301 13899030140659305014 1052908237028197705 1349861745431677230 15245838836470583538 11106777454062113045 2494792391518256746 13567691786872119843 7751321999576696050 15809262159006348785 3467729754947462150 18121581649260917740 7640813840697711781 16811715454091655187 8443750509802797069 17656347182509295440 8436749599451699358 2410921544811172689 12105381513077852802 3763657142539014839 787806960715270610 8022584715507454735 17146604850794155099 10620419786107911294 15318749188428344301 12351183156952101383 10365858359385518581 792290867605298594 11581459380882446409 11533446110214368587 16046774729641121203 17016589895234758284 166494254323794884 751725645358619349 8859156778405894926 10434233343166327084 8411652608135223718 4301954499903295467 10850601838992099629 12524638106772402657 16282460714940804328 2151137590872055602 4218471015843421626 136355856337237215 15518186185146307218 4674489433618588912 6562508766635813304 15057049442274854907 12089614050800186394 9309987128292387321 17895471331960909059 16792475143677559842 14098320781045049490 12730098268230634034 378520610514817091 9243462500025314099 14934992756714939663 510935395114640980 2786020597503846510 9209256957342535674 10339310493890206156 12394493809823456291 15576935224458689384 8600302504398899871 2945610526758438819 5028981355498238022 3309736496224145899 2138686993164337206 5108035966333217685 7414079160858403133 12678639763673861287 12909245776135337106 3549547024140260581 1843209866662734834 12635861941139259787 16474120825467831237 12703588380528695705 4045502326282278307 8883332114876730022 14521618325384010908 18002444023621287363 5256057401219283017 11830743435519614700 3523030417472666914 17931260948757814072 1073900760354203446 2290827805012747416 9964399458397541197 6627848153224325981 16537469646607211439 1202345530538201604 7392434434182720845 13775967792092615 474348944804743966 10544434476739744364 15725435261024808188 777253947155665030 12055413102677876527 15215563703043875669 18217313793918575647 1558096811232735190 4853488192039895661 16425818359463921318 3072049746737759575 3153896459508649970 160786490970003078 7030945242832534281 12133731691379829668 16814243876547841764 5070983009685748004 10468682074096721077 568641609739263116 13177808131878946125 7144177670304226161 15007082670140698287 11875232889334842035 6723734174597749764 10903595212675529124 3354148044659183777 9510166149983009905 2772828438534915417 14519613596678371444 445946422339416760 5126498592099973937 2321399172084036969 15125180727103670798 12916306626777873801 2046701664210218400 7856705256692856210 3746739294020613341 15159467171019999487 10750339772155918134 16396619077443595036 1693971116272415480 11554396763243738900 14531150508767240643 18005454506614243567 8854992303038332721 17406637762641540584 10004501658682347333 15900134560762537176 8685592924726478709 914953943444812013 8861439292860772100 10533573183628769436 10189086909633513751 13251001823479058065 5841728769095311459 11290072492094208881 11632799929878212096 5863668466748997286 9736995971196557430 3220658330370462288 15585050087061310505 14864332595323030737 6094025840943717388 4384895870878069613 11464124356805548698 1030822714529019131 17766278937385605674 8312525488957531637 9979970449156258776 18432947942443103028 17582925861885169991 10547944483798905785 2062550826690302393 6229445810077490152 6188476550019286977 12529146461530523185 6844999684821586949 10681069568072141097 13498849275254028476 6530950523872202785 7946649415761237268 10188211711010579533 17908386341554531968 6739874044893284961 5039053538460956746 9202955360950772981 10920198053302991476 5880541206109321891 8504135465742162496 10389807804332100470 17200621485690420124 12063060413399842537 5921399481211944040 6978449037193169569 8497423401514536441 882210417351856401 10374243514661439901 5680010077807094326 1091937229975132512 11845551548713124539 4881493115206105928 6573827894173072300 13529658256359438349 5592572105208408878 3238487107279208336 5478549908616388489 14039462726661863349 9811796800581730021 13703108496972809191 5024482222654250749 3924752050342989925 9035216114181190938 17396057643602684270 16269762200791671441 684328702030323118 14803165152365092464 7842358845361319051 8432194778480303316 11182462989443489438 13327848270746698489 1679816166096124056 6491468335595795430 910320263766290544 11330668012115684676 16187949755782405908 16239517337636824076 4670285044362703858 7160020604956934162 17658090578267814510 6180714827269547680 10942922770356590010 3948416937903516037 10768351859630849751 3048123566857596572 2740451601443269204 15856854029351414634 1860885122701458522 6867993830765456898 11754495027097136942 17621468860205088361 7655819379392251544 6501396062698248602 2890973273642517117 7829400195055133577 1991554210877667144 16712476014992961033 15494860258769166289 3525274644653713996 2041873075020933986 14045579119019649408 8546581992767044083 8982564982309518887 14506462352064578255 33201861750033258 17495805715632548722 18034977902896476976 12251677513033097704 9095835808667319604 6839955848243023670 7512236516363992634 2741899875185134493 11589261949929892201 654346156795199456 15149908209624593221 13157490902943995129 9505016629788799201 18025386030565179207 5863061660907239793 3905455804630915994 18224977129459797137 9443204660232926301 16608430395719397072 6780126689342173845 3643929660111684540 16512291931291093297 2867593870009556728 90100698613206591 2613798578214919722 18005083019711728367 198204246997161402 16662320816006709802 2123730712428174611 17503491459162905643 15791350606627100597 15484665593828843780 16229291734198821982 9713635380114059422 17420127490452936787 13505323532201707430 9374874820294442503 1025198764229126709 8684871114033986489 2037811598212991308 3053352728319617804 16149719879339541564 120831944082242221 1461017642253444051 17859363540662654006 3929830358468734410 1745576771632318640 12683957769967604397 18270552085345219742 18359390825464845041 3054421017416712245 18350197264500419144 13808537940791951965 17975036991385460923 15012009344681313588 16580188999707627547 3434834547416179622 11504238128450214505 11839975320545389975 15403018908758349921 4003619596156720943 17374016742819444800 2427436572585729403 14666310306776419919 14357653869068357971 12074268984579210739 1129585311313816186 11418743866471876381 1199521173052273272 17898775474917645890 9846319039242315705 7692343524322633992 15842880707196971578 1818401727490252480 9227538297835233868 16943920709471267998 15361464051502280467 7812933025705330376 11416828968483821265 1828157506966295684 7479984919295075038 11002739281639483239 11681022841485573524 5359783531338124920 3329902006675948631 8805539239100679914 5451549387698637744 10475104793757568460 1781079664580555193 1327764342593846578 3976634871870927907 7017637241492178731 2496959972400445595 15786355005164175987 688135814850945920 18088972693014487822 2527517966690806143 58434188329736904 594765255362541187 4290607221483804911 14999637276483456897 3310097897267940394 7351513982073341325 15627976152446310777 5035086683227264969 3027639880597919417 11505014096884971923 3359477337616513743 17845118381098957771 3759757893522610832 2541324876800698681 530213329020918072 7194756252445017251 12295216311077327854 14899163276768194819 2695517129908538419 6539054116687421832 719120023871881942 8645737696879232550 1574698289942783226 6885581668233512923 15639401421223901272 471929765842675405 5983477649675293245 3872657837491529845 5890132882703446465 1334810473813567738 3225233896461714815 9330046000238967264 10447406289209461571 8084428755012523252 15674042248349697383 14503199576894743580 950916217963465018 8682941205783972151 15681943834818232814 3416922177075101203 8297527938602952792 13090094776071274815 17351925150683367860 11532054609442433355 5115358570425022343 2289757916918059464 10621611706875823984 13351116238135797670 14411225655204499003 3047938038024781519 14663139851786608971 7271690554850569217 13005587967359939338 7005750301611897729 14957690256428991905 13702424057106640524 16964570811540747656 13227976153037876998 12028914225399164981 2402617758099384809 8191613605136262213 10042535230558132382 15179091593456087531 14864862876079113505 8475747636719526123 4785013289100702923 4507642886282976851 7798564597046497309 6804065953833428675 12982550000281732986 12676990310334515897 2900529318665920052 2922704328547829152 10124540632867026310 6034615926162929007 9827345322020839319 1066583189431716879 13287032794091867428 12491200025789025850 15378406304279684954 7858554776101674811 3870936572020352741 13706808388754520288 3371414083698554517 5275016663581200391 2311808478521879879 5122499783013214027 184550767773707738 8296625179297614299 12029210715278257307 17951452460608687681 3341336463370820327 589682848025954199 2488766329767677642 5271527532078590428 2209756282589540554 16959761319232934368 9620949897946518378 7702311260524608396 5501309399466403815 4774823007421971789 6918741392031005454 4285355421352894653 13888688156297365171 13274759304306066350 14312491583808622785 7909698786641886911 5493223428303402532 16984267069323470597 12348844147973986188 14060404487639011732 17961219727375579451 5109829322022904301 8831627319675714583 2721672419037738071 2199078556181238693 9153098154757012500 4241590375286106737 5492705057404292579 12963792810999030657 8771190561454507852 5748580635393551328 9460852918386296535 8994048777304157383 9806961454941559196 17604738565943964901 6997655497749536685 12163310399784269335 3615363665238099746 221710043065038290 4273275040372670744 5298474421861391788 7406103617923574490 1038772512034288081 845338446217980813 7919353918923562599 4961225107278090482 9943837309580753204 3657600699289141641 1318117380242213918 3242141349690394558 18373653755206534167 3894176674064171506 13307657228176750448 2968231546724197151 5684704444067031905 16004469783288193806 5251976504544653169 1215193641729485678 12272580333826724479 13906270324877943572 14215526829189766537 8374928936222051263 15214990190080745666 12442382225054829190 11540977117871030843 7002008660496530001 10292581290280992635 15842803256647584022 210433064736354410 7488106902064870486 8702972536944782306 13679194590718584784 3288999334003344538 2354425870453347142 7702687410514371487 17531907952133030655 16357050584975955900 16437666415573957366 4259975734825497874 9269469666408602316 3204307956274623609 14508398125500447340 11143181830606595008 8865189004166699869 4142486683435183303 428287363055547184 5235592882514655718 14687313568502697233 13240502428933254754 6227502775998898841 83144336985825056 15939532685540243448 14834713596558434776 1498537578548692660 15948744958629444483 1476126164335231635 3688127472403577104 11447848691645028429 7352197261927258619 2965782942465220992 3431486945663532558 6454997137561644625 13156420674899777794 17062379503213877955 17478840715828579699 4980755655441639054 12260115609888631140 549987759138614224 14180857961086347185 13565228915729108782 5241652471526917137 895586856226997630 7931489730817123649 4721922978776731386 10714470756122246981 16007346314956421979 2255606727502340662 12650027419749803977 2199706393843583588 2260497053717350896 16872039064461954820 14783033946240412644 11998387054374420176 7992056128433717850 9776652291552694069 830297752465130485 6266876987376274319 11003083669842303360 15772633115617562762 8490834068071876584 4324166835874821521 13785800524770241634 4649510005825372051 13387789716781759745 140753156781534297 14710030530667854015 12347841450514384432 2890522015908937142 5088846698773618274 16052327013520787222 9440414340546058211 13231662099088855232 8625656406494705461 9941458454059211447 16304508892104086256 15025830548755842147 830615687401083983 11154341197977538273 7560728548681607170 15994984417619252936 12166252841395592529 12505334879065496523 8054717229533500217 16904208490786578997 10325772737140977637 15779756775500398823 16683606704787002912 17920013854504912216 9493466574219598503 17154078248120360901 10429194599446528143 17349463670282055975 17874971252453508808 12956565340778391027 8528274755373068484 10367544279521042987 11169123060172593988 7661763146485637416 4368235592927145302 16537024892259044413 9970190845809108343 14043520006336065679 5744920999700898501 15904560977043277350 5419872480595887370 17348445472145663738 11713777507934144568 2696878382458530456 3550990119991063838 2487735612223593253 2449363281292802581 6518625332690514825 1411935788765541589 9616790240379050342 11862843827669114562 10033552252957983095 11515034440950592767 8261942033886076291 14707682168769146866 13693395156362630011 7929670074369137813 14817459108884781061 5407699516924487591 12676996812665352442 12891998154709362171 4118371611490640883 16539492581968541876 5822411350082555045 9102598442241778904 9235886982605208903 17952366772277772289 17770368241562422972 16974922831272591700 4120067149528245772 2203441937009236764 8754683023697818635 17631373793406482267 11258030639601465077 13005957466727513193 797958086155849320 10641417284812373448 4556872366820971221 11273953999739128805 15289960712497220192 8673239155627281563 15070144623007639577 10903572994905360973 3500258797775010422 6343601588264723869 11434549207399535881 16433270927890005178 12059326998426945917 12736177837224568766 2841871003401163395 2631554585350906887 11987876994991175326 12063942885023040706 8648275661207715500 6627348410133038983 2086608967286768158 6409239940045953360 14467839627500558166 5998397225704366134 14805682542200231071 16346206167520174475 16741886261307370384 11653217408596670068 5839683957567790585 16528639817179473722 5232175254222946502 126730803839105515 9361807525198586131 7466985854582916212 3950663324995313361 6627720684118207761 8068017033044595047 651753830374420629 13621109545099450638 4341668297327063731 2252354104727262920 6218423348980408591 15738922949576201833 766618964977788795 1390207937572911699 11271516337201882232 15053654660204411568 13766560612991968464 2433231786541303522 4955772018910303197 10975015458035192477 10839406302211854811 1853875438168775926 7704397941177432152 11784315580135153512 7102936838635656662 17207440233250259264 18034817546048694412 15536840074605588955 3117680374379749173 10981972987042361468 17205474951186496229 13971339640804235405 12430199896553886894 10222378588886560960 5232651793442829789 6599820301242053330 1624537278815018060 2076720464735003437 2397933786639790222 15540318927416154915 7384527314910842715 1036433661775108013 13042277021128321390 2131024653704749696 4997956001105863088 17806052751721903409 17093660190145866212 11546741059185864195 12362601586188804249 9182485372146063691 3629393011516755246 16534379272986281143 7633888018430188003 18247060037855086366 10636650435546187035 8321961069327371360 10424235616481802546 13221400426692483384 16292364509098272881 8385973526173635950 3022332801189647536 1448832826456759055 7905221260826166957 10671078641732089314 1343912331015920472 17766726733297603754 16998636676441505891 4640181072305592823 16009057969598734527 5123601363334893287 4615571597273498321 17425600047769684442 3400680096186597319 13629773687044603135 11127821618485537264 16573385818343193403 7128191861962896528 16983665746538116041 16830345900529673810 17602208749294403941 2841460731138522814 9924792229923908373 7450758627934267181 1836818205323468569 7558883509756479361 14183718899480131835 13737557919324248418 8964259683888422890 11483085423676790845 3842026148306043761 1745721127317246075 1764490081246925741 13945070167435025487 6015606806674203164 13003279638843584211 1949870890238609614 10442309110715651444 3358007430295456100 5919775808958430528 15177723660055101142 5606886870589205670 11423509806827383584 1205524590510006509 5881444239622531087 13589285317773532582 5302061322356522007 4650084940103911495 10060036586569817342 12442805780104601975 4166126174035809031 5786305451400301467 7635190473761110109 9550980385621911521 2782548243060139152 6442219156968016788 16969117971299090108 10624177632247748851 8091084628385848980 10487215903500122251 16445228779795813485 9268486210683718349 15297541545405088715 5569757789298230212 1163359606863185212 5223533743144257157 1607566535555392784 18377777284255471342 4572375905063405094 8864704112551896811 9175027302878678527 18279375512730672306 12017467828341369671 16433977714694673306 6315071476687201632 751953864703972532 3123356942191108982 13304196480556447555 11217817180468078991 10292918194066869355 12914829313921250888 6596372811409572212 4170092364442312335 65991047899273193 3629439437351657886 15643892508739774124 15716946528457963969 18319665379690012364 2938825430259380934 2390246975732232583 378725912536164633 17394959291453871296 7269419489521137982 18177606759287158407 14037716552409588776 330391337455892146 13344900559542464266 8833539057207089047 968417254388160401 15337675653190907506 7654888390696682346 11304966084300442331 540189382261487785 15870260796870942048 13132787453972428552 18327696394118095736 16544596661686013354 8650009502176437510 2818551289245760814 2895882936304642927 2167658226181101806 8388396723933240023 14356319933611755793 15594140237853732486 4759008844848354538 1002649825057531595 8127125705515442856 4937806568013931464 7252626450326216563 6866288009824032904 2059951618252504539 14418506671114594057 2105378423258462326 9213779382774484221 6915060040671290767 916844930440787610 12851228059112075789 12250257063970057354 6060234167027276083 9812002744837578890 1755135899706617010 9110543724384628627 18306098782321906887 920733207542885363 15170482955230661379 7899296075225778952 4634581137474524016 8032215672893723199 1401040323512029979 1795065756839258772 16282057989472059176 13304857156355828461 11316911275381195031 9629963180883726443 6395330178144672573 8645842469023287792 7444977465799185161 17842800013477441317 8248118817696538875 8261664710614641404 3278044381440672430 16706971561411546273 13452570248945693230 4823936225442420864 2810986769644007267 15092818994160880707 3894201180961520085 13418365454906715360 9918202329592266517 17291283404651133407 750276808342119827 15138609572610958869 15200983991586580006 17095198500934179263 15639185936017723215 6504867118197784884 14612561349856007858 18018791222880946620 15414370454982710143 12572819381188948546 14514971972271346709 12718459479053031641 3814119486627296746 9877630165645004729 9156373980294314439 16608557319617776459 17125675796786687989 9273020510724813195 7511867260886512252 1970906938114370247 1661308388345415571 4282460363682555513 7872148306534799523 5258177139382096818 1646209816394097918 7269344513424957763 14262886482358809369 4227817108313847890 17910843089823286641 11613074562365658486 12228340983372169702 11319010476099106833 7725232773178941774 16321527464108803914 11107552751825936619 15715695079549192552 6780594686261054694 15656225418852385513 11853661907581984845 4541988590077628381 1841925740983409641 6738185297423941375 16747269422313356803 3875222817539584058 5466324967728457079 8551078338806282235 1445877551134961426 18127267083359705734 3267026229533329681 17929005148023261263 14277268831706151293 8970629141680626740 2631702695920320000 18051702767119097267 8789063585770584390 9253880328121576955 3364005497641671953 8591537591577962902 11351279635838998685 6054208197165777729 9327641762389394284 6704110048397014326 17170702213579169082 13758931006472339440 16055331277422018331 16999795154551427213 10695870829556330532 10577600165593606324 15502730382350857233 17864593827875424745 4229090089531645396 12935127723897133018 17430657988355375723 4935506793758949635 8990591625105326969 1946105005257445327 62702611289824565 15887229532091079305 2065430603387539094 4614113447253671249 16402445750907196405 14942402773060878192 2694705535170178260 13769981306972677129 10585427778792101794 5763812341323543418 6123817863155869107 9108083264341330561 4971154522807286768 8818123131708416760 5785368155120895461 12798765417580593490 3294022972102454356 4012091521461553323 14847464757955162968 15576594133891221038 18009611442472716407 1208301652642303387 6622863976119957774 11422271644526486012 9582339763700026015 6183453614821894418 15811272608768244680 8247222799511836448 9377217765903786831 2065442274572429961 16071806000831197590 7032412751282237203 12054273969064409585 3701790540359439674 3998339258633286618 5674802283037099618 5512079133693076658 3181031499417986783 1540539682446009143 5509553549007079943 15288928415171964759 7857817194417108962 8080004013145167080 1807326386760169434 13411534956417541359 14143678948794469997 6474096903159756353 15030129730324248896 8349294278111756254 11734820657747342634 13663041438407249499 16384403102569230020 12760985136792377623 12961138967546349040 8030680574709241016 10449359493992622160 6485210687298472377 13126007089272818889 12402217782401833199 7802706941958229436 14117089869551865590 13528628139225359396 17182086144348499206 17402744921926309953 13603570704296394603 7087064038490392662 12887421084324820407 12760180664892109181 16131310930150709342 2341737370986257481 2953154539296061236 4439187396849397815 9214260744530222205 9554975835477634927 14457710535040234618 12103510464571653011 7909827922003223296 15674799841789004508 16023129792299457020 8988660862661066279 3196062738944305434 14315613924799067217 17483843850026180575 11690943401633403305 6960014050397889277 481506271193560663 18240306170361688782 1869897811096434281 9437894061094339506 6970802428271683628 9757016971613677721 18114950053785699634 6269045506043619181 8196054257228995017 14984612230357805262 17550095910494341164 2726030602106662451 9885607304428578482 1189407023032996669 17295868746754941239 14242526924196113553 12439556217766850978 8522555757559604640 11070901385262862595 4871448952726217743 6375091376010497190 13527673719053530891 4712941764382339641 1545226427903571331 13437411536657589133 15878340882525855908 15133635847327885883 4207274925914226438 1748966899356271157 11611785785185481297 18074631779702449387 3210178375419575381 11462470808279524263 1575501852133789601 10696822956722273698 15685555062815061877 10702540154476770909 1290824571703188013 7959740989139324295 8304178539184285009 16153519844049576757 5936363887651175975 4681974495487260005 5534151113923564486 14627070032169844022 2960056729226982676 8596895731845908701 2779383099509353524 8587657895685874411 16927826150001394331 6163553802152078900 5880936471814757522 13217157237440164239 15201598936704685583 6762592436851427525 15674291974104242390 6054014677885738574 16683963730232083605 16911356550584967291 2489412679660978592 2618898533070407383 7781781849578743319 3609078332197799067 4893072126543705610 243060629890107566 10225649463286681647 11716748648299221319 13946531943115433857 15299950295932268662 13743561585325398253 15613354992425815402 16928151575648139283 2007901610819783552 13048722911687577038 4107102941847424546 4074087076587471978 1571345159884762618 6390348607611283559 6927849485659533132 9698939200955912747 5693137086893350567 13836578890897762037 15064510362051991345 8873025896399138128 8618818557424221254 3340740690728689341 6187276732222851244 11721442829723399019 8443164260965540961 6413632347451942517 15558538068815624104 1787156630459509191 18069720719420779116 4468235040044878160 3647268631446866915 12725495087331038459 10820748569153876392 12620521106565505017 9567735428243878459 7637652810431714089 15261212239978601675 7363144270654159677 12432460187676453371 7074488148704382106 11240960422872119969 7058088263061829838 12525583210639944825 16142925272925769297 5498669196008947428 8259157214125423595 6725221044678993204 8354485134911482353 16209512110254168017 14916816602688793298 10098938895894857509 17496026123636878075 10794134209247360509 13143026849850627310 13364114903207009891 15442200031702610985 1710202244618087237 14401487473532388020 2759144383370908564 10341731922930387207 3768430649246631912 16314242904627608550 6287148936684174691 3880839741273270385 13782471907528759764 117640676508064662 4692440385784388658 11241354336733969551 14600877437350816805 5693014489212011772 5711932884673665295 12454166390483640066 2521134938971739420 8221488615457050123 14738280936423474883 9558707481211913927 3621545635001137477 5482868404037418212 6558831220148550212 14142972756634078341 12546327574892086647 9118637792850850498 9514603542166547004 14914170269451123949 707969334173020591 2368873497149067973 14326219781310601629 6028346466754213754 18383848742365423592 3526996596806674680 1022304251589777649 7672716616349070719 3029646093634016044 15864050537931008255 1033288889892509848 9842373850692474366 12629544013741325032 3392383312680194644 10458409687632923405 18140295607454404820 10195435275695435354 2203849057448542381 16526857526202066688 936428322339962630 11459632746246316515 10510666282959642194 12386718759877467932 2203904677837695552 14499858009713778891 16400369666436872286 5176828592189826446 17761341396259822439 1046093773672861706 12386969422263882887 3444706197010488857 2953686438287476208 5854110909720072085 14491311478901228996 17535216134369760835 18401507266814570623 6711339515619915573 6802371586616344344 16010299470533727543 4441828589574431854 9903833021339269286 16172801819357751280 8656700220966513344 17367987434801678672 6867429917219067841 8651242930873440401 4943028131806427519 11366886345999111233 8610029078020376535 11198612131717665031 8599997210202491687 17506091773759959066 3365487886261758956 5074404322903158847 6579926977559056909 10848070842432955370 12853191848524366791 8769166862972850014 10664030482199304483 2175237637596538045 14936772831093889490 11025488246610604519 4018319237508203391 13503524493250731779 1717150299165122300 3061826119840331608 8620273734105715819 473219503214485992 1896383215314246180 296367680286905768 16213087993685508487 996498811492896420 12445201751673838488 7901642804624207575 3009464713354287822 15382386964225868756 14213269699486324340 12347598122757197822 1567473248736141701 11993288547909830876 2062670707607132515 16360407334354060430 12791778868429423438 17535188127967168471 15957423528755887908 12371767373776812851 7651510900480642495 2211404338156031675 8367963656618431379 2878156663917053868 12102958003976980507 14570022090015935328 15915251761645559376 12877115369652546226 3845535877858232589 13164540872395161677 10771504368086677494 16263848795080042357 6838590512532156029 1803820917097248504 17456393469713857693 16536776543441204014 6199947494582392060 14786780727940182071 534206665240793612 12448540257179558934 1359008271704391743 11309578731836058771 13444572564249476474 13395534365304735069 8855918935567939528 13494960449504474417 4676619178341694750 15579550487105291402 8516550611205677573 15977627941178134834 4084556645227215204 4773879415887884394 16872414704715545731 12805354865297061634 1510727963669142104 9009967034523120858 13115788143258826949 1111064244413899068 6390356529582633796 11165122628121418967 3258385378836932691 1886890730484009142 9873435265157228540 195951673623634192 17918021319265622562 4024307066065600672 156988830314743222 13862761690391667434 9280731653151584879 531504032399150050 14077166349145430292 1272790366403783980 14526785622790201745 7269795547222075638 14198659849585268736 9200976038636431893 3917398257118435567 11238799089328260433 4638871692718403981 659302567808063242 13844022371041343318 17197962475846423691 7179175768428679711 3986216161492255925 15779357328622868594 4646888574070429033 6072651827786961020 3941005307710177817 9526697128911179168 4607958617900839820 15361930141818393643 11111659139631907616 8833993491991870928 685051341328619132 2382159385776703059 9489668277702440673 11824697827171009125 3242001587565454440 8137014050808038248 1693423627364350706 6515795641601537859 12100704542521326016 16654636411728953754 3555315017249702530 7657631027084398275 13249765543278116644 6779206448435405683 15442141594277647834 908188219253648853 9035063931121130122 9124464328334469857 13109964602718243342 15049964545019821429 13482808421280674254 14515137394395686133 14504230836636125517 10330365717954587244 16022278688307264978 7590876142918328707 13597449597540303854 9181661164524578093 12761599612659900860 11772920816229860130 11953634145623529314 1897837835281292506 6803533730114225114 8767822785929966858 3086315993385649837 15907038044353434897 8408237318404120502 1063130785752465757 4178706938438702711 10090925360284319272 6105562450788760199 8733318861322369235 11475661091852902518 9227446911296832550 17335335838740722825 8940742342021740276 13041552437700497503 8172631547902261708 7047945146739848137 418407086264432200 3444303821211710781 3778681908097926533 1426226048402293316 9312873351032984370 7273059961154714522 10813552165001722898 3584065909840546571 14108785384437553046 4004159784673241041 2592137680306885217 17582792620729284974 4140126678346727839 150252380937306481 5960350133804945105 12059451100550453778 4791901037245048293 241079178883511461 14284394337915111760 3595848985652676454 7534216283288313720 3665126731733434258 13660711862576610354 7476062833653697413 2964236505730860486 214621136370951420 741647326416348300 9974564023232717161 9477808441070875467 9795305649102827080 2118924506743269885 4137499952097248398 8366678208463902833 3561240141900241248 1073743236994150110 8341879100759270285 7523466104077566100 4116563092146408556 16017476204991797492 13736871878405207541 5221164465350693666 10772977970302164541 5131799885689991915 11103583695779933757 9502373178861737526 17243804889745225184 6435189825650397347 13690671467819998855 207518618613765387 5707655956964992858 918066319712879311 11073337477707302268 5806336954356309236 1147408237175836272 10399767110265140908 17110510278383499113 14747828413123426439 1225610287897822263 197337735591373343 4320884652004835339 3495302297062547297 5891518576393198063 8633986550711157442 3844121711167885407 3170920479740877546 18112461442097002799 8580074900916395436 5175708396473164996 14780920406808355462 3898374605837629521 18104717312930834261 16323394569926418831 2633960936207837950 1649659628613165952 6585195259902521442 14423160291190860222 4209860107708987657 3803173562740153033 1044836624833370020 10188798752801555323 7967970334959515518 1954905315913408813 14796928630669085976 5171259840494832198 5037995841245456316 9711212295964301044 11061304338438264753 2034914178081603174 7840489020507267139 742298375399373298 11135673675658607869 13196475341870827984 12279710378044379036 672565678587909869 11891255213307346403 7364843997338064766 13236734394888110833 13566754643727188301 12655169196952198348 14768920609755608206 5718705835481062124 5406135624514685412 10748548663505907014 6790718521553056229 5350854082898147036 7946666804557798632 13089676069075839830 16101781730568335136 12553113687256280615 759714124559875017 11633627476812000853 8652368714024265299 15499206311669949884 1695088618957479071 7856138315142644930 15294288971652447753 9775449824157479691 8968091988535589923 1482470338957927251 7073403404353615618 17529891523762073380 13147316249705734514 16320136789259161594 184364163524497037 674422346851429033 12139124715508016153 3094384814714266335 6190596555619177310 8187201770673932413 14142099252142241546 17968555803052735389 4170722569011109238 16773074504095940440 16930897010836350442 6164096597960710617 13001495049561908468 5328367372591176346 7759677006541980819 8513982674075391796 7622690177661968109 12125546454503913333 17593453174097987173 7840873501720351105 4083251051318595278 3863823991988666635 1226418679261986015 6892659442485219596 135629253663244723 17315424850373844137 12717575139893203888 8351650001987048629 12733353222523282855 9554863600374973579 18016314084671810281 16210520980710806041 4237011716144029794 5563354071259870175 16847172466712612406 810847119732676154 12488490686083826299 3619909866345240237 941393069305593448 16299540265214973477 14423859661295312779 2911390312706390176 17245785805215488300 9049548901767905946 5301138889442021184 455422403419456453 10936332350617942388 12882076765974758116 3526096330311225329 4858928409698430572 10016394494856265812 12201529930127323780 8285107314681587739 10500530565070470133 15704289767494745723 16451898493855995731 1740728580369631560 363852187325844149 13954673034719125197 2128710959420647491 12599022042454462503 18139683152972891408 16034532162185824416 17015121590845196910 2437784012422054367 288152837368916133 5972553290523880043 6628724697406556465 14356045144674857715 13993352224306763937 2739701570224028063 4515571276613065494 18060538261743221684 5651459811802771117 5174701550681715128 9196149543011944624 14758745168686041972 6122030249534849244 5633651338241495069 7480780032249962079 10645823064851092392 13435967821880309887 7789913806489110155 8947806962010932615 5317926835454821673 16452381261100387112 561494437637194737 18160661397639142404 522511677359135896 13971683711397977663 7756162948742953310 17083211562286846295 2074665932993125750 5507968018526398888 17339580921436274851 4927411050974661447 715839121449373678 16183031394918269285 10340946341412104843 861787679923783896 5677788715543190205 17112821924395815194 6409646601333725314 11317069209137623150 8998504355931247159 14592137230239470414 12059627993995557268 4143029267609910215 3998127165313348220 6676801129591437962 640085280846413982 11241283485663128609 10162689262827986499 14192791170660552266 16611536759488692040 9081811345566921808 17654765234099851012 17553453167470716115 10792288445333847152 10010186061134178120 14437727894044893800 2629954166578349818 6557446593783319497 13705681517095403164 587992174409732727 15029683235533843273 2517695700386375971 9982930507159836404 16124380214946656163 16101804986430951001 8044497094418914488 2310770661747107031 7308823369985061010 10980411137888779260 18285478308863577751 7060929437252984491 7380976407273509483 17517216392697186661 17487982487526804303 2091922054433717510 8411772965901169420 8465049527054358040 17249250652019264360 7559051640390684498 4595283547455446010 18211993681579141881 7626795930341851803 3664844613852270195 7223915585233216406 5030376128941223576 16360847233366144880 2260263739099988993 11561571526193822932 4860770847692732070 11723780714836805759 14428266834571541566 14344313436209822900 16422277579556958486 3698965438266603575 5387550469524316193 10756524027859830582 8049764427132931691 10591944675739865732 12380848251129533986 17182751862133375457 14839453071809765590 8763655697868962595 10231503502361452193 5666300613168037443 481088243876378429 14235438089385650490 8300526483838909733 12894444077696180712 18277682795385038359 7720785773961369019 15068110953134208880 13544896973895619862 16987235579486027498 6241314437248363848 1229382335303659106 3850780760819055899 17382798285342756145 10328942273204595595 11586011013426126392 15276599115211847957 350710107212617887 2898479520848472016 9551554755416190785 12190632831824776526 1896776197621783689 11713758929167265907 11970951034857717988 2726973176411064031 9732742865292424607 11189981314248897448 1841389094958270891 988752348254424129 16180056872389435300 5253375752756312616 12352935713395673082 10283467065753067737 17808469705000201665 14716710787206603462 5981812415826503471 8160512997081230503 8081050121999412339 8068332782437843601 7232012397711107535 10920306667020105324 13249226944411500034 15886218927928779638 18183740479621753084 7967074333263000018 16740837426099435721 16884906383380831551 18222894025835731901 12587274960406162423 11097467697983237096 5005911845166904201 3818796283700398555 11775902086263861769 3459731249089491201 17851191901732211213 12432590260368668331 12957340337661886918 15065009374346679166 6076492639308921011 4998264809889188388 1689367312859362927 3020984601852379320 6091071854293448309 11714560860873620241 16849853166021464056 10955298209556096044 4208356761768994747 9489899718426881189 12110056709387620509 18294861922247257787 9159790272717616684 3039949120215023571 16187678589571341799 13730460414381237932 8294750055801825902 11378785457313888725 11300585923802060325 492526459775038530 14540444856713532377 5189620640284897029 15389912019642691257 16062139313117516626 10703878070943000522 7620777280667660810 11208203113936465906 752071557222015251 5789928857467753953 1320418930934015029 9180657728510267301 11166353852729507685 15135654758167060594 12705356470205228690 1206708593087032517 8726799936028465118 14974677025687808384 15631106867489382594 17415080703382182610 6519154206272699327 11604706841538386757 13062966268108846476 4170959917774850525 9626470321861708182 6525907285137476207 1055211722240338252 9791077288614875223 14885353948447327807 13599177342069228810 17010827149016653722 15632163823342500950 11600393589861119048 7209384010877634898 9108689810673127691 11544334708593725855 12059263861135545802 11764912409702307366 11698885539329088873 15563212576958395351 195920766894557564 809837767400493718 11206174337860291591 6156435628632425221 10539090566051650595 10585738698499722463 14066480521437223003 14157960382873527746 4489611572368570299 11028482503167738087 7657494961411972814 11571676214714504983 3305700168428452239 1910174654629333363 10248580144277522803 54322036491867175 10956499986579023929 18217241432326027229 8661848484375366139 11296730826945974341 10996968974632081792 864660604357126960 6551778867437274495 14825193192116837408 182785429073438341 16633252821499848660 10574627382770366235 15087799209699170671 14852838788834460297 10002755306215715780 147032139646161448 6841292524304595324 14432723118984160015 14993478964712988094 14677510757215470653 4221054178230357711 11104178932696946069 100814877025154601 16820565108508408459 10900835462690227336 12515685063844865989 8735829598446508339 15794520641993309026 14259160540681860514 4163207298296865831 14524463437631800808 13154644385928019198 3646305841856222334 9673793746449042629 16520181312361596328 3386789628046360472 399746622115938195 15205781873504282498 12004148187759971754 8258746564224868929 4535619785609523775 644041482111782709 3809928970422610316 12527010407301739302 9232679138048525949 12342870065484048654 16571875376661818454 9965122783531210903 11856409583801406738 17944864854850330961 9565161314782224601 5793830105904997904 7900963336493559547 17002125422594884288 7848180260491761072 4514080531795200203 16568328464488683107 12041347929692241825 2331308476666901393 12676063797975223249 3842484706981199752 12899541823837404863 1029283619080192689 7352849443759943822 10595611182566944838 190461845348104979 18417791213088583364 5500307713959533992 16341843268106306424 14195358017822833338 14673513092099676025 5786309331228945620 15910893481984373132 15343397279485819153 5713796913135294938 17557456768634376060 13221488562402689754 16514888535505442333 12816928166905866450 1981858716455750980 6689724310431694151 13178675515175045350 18414211749593977226 8281313913567274468 6131159611192008879 14032334283632560363 8018043397349935778 10482490208650170376 8883141865530398978 15273133078284920525 4233611953177270135 10569620600440751981 14295850850957132280 14308682450998431818 2731484465635962122 13393333076255060324 12971498867446595481 12191610212747740183 5807239322237987981 2219807418927389508 17690917409598373178 17788968756179312921 5688409459753676214 2783776036005924239 2404915614108898924 11572465142273440981 12373364181663001414 13044399581750728656 6701044482029319678 10702830672740902088 1383730669706587816 9569292721359396508 14400016618884335035 5268042343262344160 8976263954306217488 18351358973738389078 7744069825361056346 13532814138155151134 2915078393701381799 11110827650380426538 16142236244509905780 4101567715648476084 6768103027438650482 1007615942825274368 16372776732405003371 6346468075799692630 10658060895593157550 2578205647409602955 6526266591428227716 8323159636284303996 434113338594612502 10628481985604640574 5713949933267710595 9953644321723499799 9124159206469052648 17152205736563889151 13128278951806957672 7303096046495519585 10259634736648910727 14061915208355200773 4688765808697548558 15479943004548725598 7813669263400325411 6446758884272298951 3576402324493826053 11739105126857699552 5455540253969348605 13993288036589017426 5982353948222702364 12517051814684987515 17648907921311856300 16229260855587645441 12097507485705364975 14772611798962173085 2344528587798582215 2427078029636293563 13573395091329292035 15027823883199792308 17196986246242214270 30565913545146995 16468006714756244610 12060136133736586443 8258758537674920864 14218910343238652537 8676717250682167225 10291628628974628796 7136825854308200930 8506077644999068517 9864269967524208716 15863007909916696942 13958997516456519831 18271076604001350913 12826007093337628335 12846499575846633499 3217262713701914981 9297812660126462095 8679014299550333745 4461649057776711026 4668142989416220158 7226541632019740602 12883026701586300223 17224174924840601089 13549512975510058387 623205698948468451 10467079794401730387 15640817930465131262 15899731199378042163 8482086444541403824 2523083955927841256 2958977274885327197 15607621317034408894 12893002717016866276 12346210743029805172 12860865359105280166 1283498631260552373 9722118248010960615 5937517570006765273 9733010615793254492 7697534782503393657 2258739676412864184 1792856890776413561 7529117488242990756 12864119882925333062 5875034816390893192 6216222299021245019 12560539710117040899 9734432171452814339 17495223652066941705 12417967185226608833 11158555456399450699 10283012985550881746 4984058429419372776 5298182550943245964 10495586626296119439 6003237022466609537 1424682538433774903 9452922669522804907 11873072701391711586 8372293983472645167 4124310742994861984 3621870689798835566 8261992036719638147 10942980477366989072 10995165178727737360 1880389872054578341 17914772269966758144 1454642654158185395 9023872160184058393 9842765451928617476 14009142294914216859 14104276940308892137 16390626837122855016 16664422542557456443 5138392204642598450 3176234476273392235 10780896088589932467 2584823185201619046 16528561275208047221 13231170958387667830 1756844479077198819 10483499115396485236 10145247889699557130 7185801218435264490 13851719720371748445 13380342667739629949 12783369257343518450 14238390670100664564 4563677042157117389 6927048979013453515 4675030183427110393 13945679702769800792 7548577023261236968 8419654820662032815 3327727476424636467 13285347033173567938 10865167084676122977 13905672631667913221 11369423629982244621 15131090140123125673 2349556225076361328 15160419349121623043 715629300508982222 16213708808406047656 17990679607977861310 287043604526406336 5556653208308792695 14689034952451044699 1870797562219435149 15127887551796630692 8734985923739179981 8229815922257544436 13738510085378823911 10639929491027658034 15159617752643392784 8598467530002711516 971328026871087580 14724080746933791095 9945008923010877078 2071882684759529496 9342623523792165549 14798522400534615191 12849407826824624550 8756847402635610797 5663011713729370348 2391093412901076390 8567919111980518651 11693804499948494651 900117261341262460 14509193603555610593 4291572646324814425 13393692494368383730 1927502049457815859 5051718275091359153 10248019000207490275 16363984409625774166 15610890211973918 14579223886490845222 3710546440328067469 14985627215644798051 16499369596107188404 7683926631210294557 2948684820545958434 1327436165443587265 8475001720461321872 18173859379121516108 7241190150415562227 10109995371861109516 330388308639694337 2055113437069189563 1146909491543874376 9445823131794638417 11218729245319337733 7431160011187133626 1361183166037978851 14402956177345388313 16799186510468016971 4419184418273843805 7650535276669148459 8290969630174146001 15928674891719363364 4363157938592633855 2134631001132203574 14054693495368231842 1663847771867645584 16977263696816704386 6966826618540032633 12199976951897753432 9944731873331285473 1261584060485980269 16358254669400245727 12630417660515993247 2604822308422347643 4421483909680239017 1711126216211219653 2319189214597190460 2187359540009417343 73263145312488859 1477808468327378989 17865965770935023774 2599953501073897660 12340093680638965023 14551975720125185790 5280673200209124010 10891265476180065934 14913629605545236530 14268027491090492281 14413893984794619258 15111636969455332260 15217053058690255171 17164815104610020448 9768848784775973634 13157780830613313886 9840794852513977901 3467034670363061537 17293735169342512389 17614648445958682764 13909349417460104853 17043052658030467569 14914087644134918572 2289492645185339485 15588877674149814409 13984015457227643838 16318125638218179040 4629699550629492641 8398199489778825157 12574466200012456842 9003386388296937214 2475276943953445943 11950490194234272078 17456142481694308217 4106905134277413293 6207004895128775921 2669323800602745775 13742380678888080938 15603125949600881354 15271884749206173017 11796049226702303872 548148597290701793 15247087718317120616 12488141855304695093 17040992361610808753 10753450079334229414 7925010449950501844 311080092983745494 9743902973650189355 9222307078402844678 5958486446600830319 1332019237227866036 11648537147895220851 15513629718135507317 14633044618273978285 1547547021477278342 10440913125820169417 6651958827268155240 14942157316541256025 257062099800370420 9758786890124477463 478530859826049967 15331805355464497215 14839267098974729774 428299119321381550 1154174176249789003 5611451825560188194 4731600165252652398 7256408172828833458 5795579667302107896 15204557148608660912 759945804547753810 3966674609542939719 14053577890377901211 11079523691681810076 15742999426396409065 15438688304751626989 1630488325401210457 16291902181129860817 16336130156543458620 13801683737405856752 12802057745670618003 7573246276732449404 2432702375920059328 1988653342539460715 752609319226487305 15571184874355786162 14191610113309700201 4374782347685251136 8858843554542053597 11587054387429766905 2199811810153205597 2509020315255387820 386443035599247808 16388046478087144444 6182359731994153476 4572502195632204774 12257858868294088056 5400955538027428596 11720882636291989543 9395152338035234030 4781202362823702913 13347730897972833090 5635537790922949469 18007864871882589903 9198992295709931216 8808164335310405901 18315956620939407974 6996528170960977673 15661590586676379294 1298220621947803757 17518838534714215075 1452983052400033887 2128584853121820631 16324580409057927394 18358596314514558380 2348437634564329380 12572944624619660489 944468333842967448 5673923953775937180 18009796002823142792 13990145503321059074 9110726639060834752 13121799869345640613 17667737170785867103 8020993880985173195 8412752535168335693 12110064888094955317 4300901428176900918 12495345516908994821 17853280145769516987 18035053459850208079 12558551158432933246 17137155413400097813 13859875814081091335 7065536086036400574 10113637722102189785 8762521759716841462 6777243932719443017 5921919843657078410 18438700010845066581 7025645746332216183 779853757376367802 1661040244197820250 18301011057054763994 12356144722007116760 17694495109029693001 11191097302652854576 8884877331410704559 6329391678124818921 15383918582958566242 3657005640073072067 7624984922690769731 4010380732792954800 11014608128668633824 4045838044916552839 5916607597726145281 14126725679392904895 14748666881385487440 10097252401165413572 16562630463372408597 15643015641414311387 9182557017100333414 11560016014580663608 13821730646385636979 17072220099923440787 10724865695035728565 5596453703598620845 7574020617499329790 1328504127984808319 16766149203683503688 13644889343938243571 12232249988492825790 11128718371708120150 8496727521489543327 15946347166421026850 6898814203884131238 1156123765525373302 15295981416140164424 6253171187160320874 8496876186024403566 8167002890826818939 14207184872868469091 2078154356171028574 10315338879337837539 235904126127205142 2093225933611946435 15600040476403366424 13783763702101355735 6448854236429263916 9826938893338329601 11005480891114749646 16938652211973407650 5593658868332821926 13498646651020884934 7596864935488788339 8712668805455057905 9002714045543626500 3388127800218267640 2594985971795171656 543451511974068433 15694046311283526030 17409349632965459094 12190177814041976945 224211681376073547 158635841109806619 2528560117480635302 16134382092054568944 17461040243631743157 14914615195414200107 9879250097222809605 9445945401458428759 4143262835911517931 6303664785470299178 11445917141653673560 2300487162312431860 7250610421807578937 9403429118669645066 5288006692386916261 12802142095245723537 14337073301756476315 16830619779409058441 4081647781534611712 5914003770321137770 7566065235045181913 178526031929203422 18423199255282423029 2138860280184730885 17838812392990079545 2516499050397278618 14477300713037538605 4878748602734956142 16731110549833795309 12866910068929124722 5136668754815857853 5232327466813596374 2209231233688196344 3752426562097896036 8534987794771723016 7822979952895615862 12255480582066080023 16615263385491872008 6886910237839493178 12434433555758398739 8154080804197853233 13400856739583119323 12957636077480456403 4535011778542601495 1014431831029549276 17711894845921665104 4941155866050079365 15056481213199728009 15815348731314724071 2018089465897030053 7555718191473882428 9274042684337189588 7659277022241263580 16913605163017908614 3735362363624095374 13610745897738802 6980304697133173762 13076279081415610019 6417297470836491259 13997180124163132319 5702815475718234140 18304861019147915907 8082860396646115430 6527572063119364588 9933089870417533687 13249698766632098219 2681568894354234974 1677346117575149263 2460512151352700804 1911695770144975735 12667689950890704548 15343836715380001531 8611817808345408884 3052191008904771724 13040105769138490 8681633179225988045 1293250792983343820 11070394096806882160 9721789837665605256 2499624572672230271 11953145842958134733 4785260969014278262 10462267771780563466 16138254664700462278 12341833699059608041 5211112891341153832 6239132975335479595 17086753359477323944 11763554280703302182 2700411542478417639 14148195763919153504 10328930323651316248 5310780945527065045 15375404008271094012 6739314606444924131 14431922519949494205 18377321302659007929 16847484336725448568 10160840842606971237 1307632820829050385 13124841330711886575 17892721103642183503 12274585510860514729 18237876607367842819 2005888582746781465 5410249237340896879 9320870995786258269 11377283482043965804 6401149320448187967 13186747980562241700 13501781354792967246 15075101454799901843 8602810747133077472 6271990776680123872 12164366326323813947 14752473948438435261 16958133421301575842 13301112988322616506 14057222248886989344 4277705553128827793 2470787384301228936 945509663828709717 17782725338974187622 6731769891034341062 1111405272182101233 1856699661870364171 8100002595625565087 7661687952384091211 719403659468764523 16665570826074307764 16176554784434201371 12803057263342039549 16023213476907668964 13081411796018310034 603346628134690249 7802754023123202472 9449540200471703021 10551516600281273618 7239079882774232304 4257734177038536383 3090916635971172016 4032580542742690985 18186924094723605573 10759478692986492385 16974176726269595792 16545819756525148911 3713801721199750797 3410836562497578997 473060457736127608 9224643892459582940 17651845647880074775 13325148279516887525 9243663042810878757 1702591162794803434 6462317522183699698 4413348983575773394 3914316630475532916 2133273945719631934 4385809943684218796 14836440342066755931 16807178080381203766 748639089136464286 9261425097014707813 2738811558056219270 9476248551325162176 2130365915219459176 15856932795139390877 3267238029040628582 6740734886873924580 5053819075677219599 17295774227661706523 1482500710942651049 17586084522084222777 9499222284208268477 2644527072352321068 4968399614128050861 15123878074266098021 403973637837305207 10965306056389421449 16486526346392537078 5877651830691884124 2120895434378892967 10663209674595357626 1049687941491672336 16874406610320710593 9603485837092267883 17712186963296490835 8621261403990831182 16647498878613268603 16478557171205383249 8895426081512712492 16156992397258816239 6971496193798578353 18237488317623387784 4866879851851197438 17895771174647007524 13183971166971763203 13118105340820355113 4553123908107944224 13115525710780745838 6169413121021166230 11153407601987937011 13875951144324965968 3659443411770853922 3698031488220280288 10657073520563013377 4100489319754399173 11417750204450475505 15479695574150738827 8762567790065990141 5278413896003971425 17132226983174913943 15497003345733074761 3105044400446837142 9920974488945948689 10024237807352735496 4414914453830717523 5790049333143649113 13037845938956268589 12848780872137968305 11698889360827288260 8241295551754089628 17448866291087495651 11630135694154685983 5979489050932137197 2968610400223557797 13363380167345779657 8332768025974479550 6796552228226109673 8753296937303219660 7320622997752823439 12065716117615690944 15748082907468805524 15064010061337514630 5257346467975782427 5752377068927273617 8973151434616277924 2428166423971840787 4921094039723783372 1544366215350139628 392715022012431568 7008372175651127431 3088933323264852345 10165569768126253794 12168499351490151734 16075346005391859310 12447106245030888728 15657565639665921618 681214110577012799 1408176336652021237 8293824759182356518 11254069394831958217 2071934859819497948 8035395102496659044 12108346370472236121 904075517767804127 1006052658010873260 7506921832773629487 5736785680410551442 8654088813704447510 11848272515183855909 5433056561775560756 13685510995984274452 1526580256750186059 4477259388638524062 16829382346637873786 5768948938302061660 6246960620970682003 12006337213999723472 5424254492009434583 4729138336105170234 7046771002573309377 102960283761581903 6700899035594870740 14079266614141437823 4083171012360048215 1014722178572551902 5918013405997595611 12607984398365836681 6659643794670901712 2140275672271584282 5821344249671218344 7482069946199298410 9109138589279147206 18000759973557355637 16639836756690155629 5670059411893012 8575589543739633033 10085363040131830284 7954920023762829880 11352529923515922840 17064103218569228952 11623296221120965896 894039896718576672 15684854756216828116 8382567056920497751 11735634763581270755 2392609445193866883 2303739396366409558 15472599523398796706 15605713877514771849 15291150499640614446 13915844899894622962 8447939559194205718 1493517532134099266 8283747722148923200 1466525113933042030 5010834642911000291 16118768143982798316 9422545578943413085 18249805068599931187 13965732859751878692 5119829971542454840 16705993407812976064 207572968034121104 541151981051460845 3200883222645904636 15143627787144697371 11816969010346487928 17100593335235338565 11334425760184220831 18185207450583357790 12350832896872136976 7359419174897843199 5324888921247845546 813865535930406996 17845402604015473580 16832807278656080072 2538565995883723187 17193160715272465117 10768856263688623862 16116906349624082707 5714071071946870992 2274411962599978715 7416009443361583135 12932758485069739101 16229570272661496011 33572661913162371 18005673162436056203 15911777206184635774 4206009541833647560 11630180468734701532 18309864807182996382 12222500320387918354 7381710100524259760 1396739988540370374 675565872314600677 17800644677844168526 9290556501709608322 7254650921692819162 9084474518472747966 10882570185423586843 1791634184966557301 16681205646185876585 3089009977217035366 11848574106531148891 7458536823011740065 1168096376252117632 1521622736889534449 8571491925351883885 6974770117804676669 7747449638140390882 8090011220410462360 5477787227768664967 17535106219601872166 7562321828508694731 5467265217940733235 9152107510753146045 2955663945357406074 18334071558734679906 2355819436614649713 15590790941435347995 11367839499792501849 2126041040393514664 16971672623856323008 14993210204741238639 7989460259725918094 13367697066138235799 17456977778195697438 16303256703955150620 16030475648788316680 924692865881820104 6741218289594309553 15091345981007940101 1339900658754858491 12785769544112494403 8798391024003541177 11694691927132277938 14796771721475087524 10144828362203632215 3442649887135150909 871625137376305523 16061225202969054215 4129942618219595866 6661720924857629191 7890665227197577055 9748239577137387079 4924524977727130211 5722373986590434750 9743905197650655275 16835834038001362049 296871244637898336 7372662408931239472 8230873722957117718 1960288032944051356 7677700620534959758 11744064627031180835 3643443200256405021 12023636883633862698 924894584991628935 2307160816844437005 14256796448844584340 15326508217742503368 505330154339671793 15964754556915117496 6816818971335638159 1504265497156410973 17584136313312467321 16655969655215041803 14865793116039199002 1417916180270987198 15216959596229989842 3274935503491927111 13508235436255770572 4509713474124564084 16739821218869885331 15823104969556020716 13127218903656795192 3330448762484370408 10382977588802423980 395946665586012217 9956977726039763940 7293311699956242127 9717137663318535926 8454354964259324984 9134846991684919042 10193125468776164073 2646746075850795278 9595300318178048301 15166546360245725526 1584904429127554694 13496170274348364358 14413156888176736044 12049717160630769912 8427961547568408906 15180695785707465657 16024789830260204366 7381182664129617038 1810897039731524937 3599159755624212371 11964649971581539578 12818999592154160803 6721847784424816692 10758094570648126209 16563710331545153807 9863312664344093655 12867551162216583620 2044386486371737180 13018949975096317061 16748629189579441532 2680730489118431116 9434409626767427498 15805452820068690988 18379658706214125194 13594890255636741168 16136623617449356999 8904338990422191847 16261103461370917704 8305771268675517961 3467555242214580122 8957674172186403616 10892805696111786101 18185528815517516885 13408589690572145913 16321356848960497376 8272408529533301718 16932075558359164785 12274668355859347319 6035475977117693684 13519063584801438136 12761043985902937839 11265772707289919273 9415098816238253141 7924046459512440295 17387241464207701775 5462820586766115059 13632418470669233595 11384383889233470762 4360855837848677784 5571013345960299333 12861836780420286515 12628457029861485495 16374131241060223894 2114593892477018816 15951658530425251915 10034808322140190459 1513803698696541443 5686537785388901213 16401654022516332718 15832462754049608829 4645068828337900731 4624978817722935868 8161846398200160211 10768492772478201465 13312803218498412389 4864839837463528892 7161117012565828934 16793387632616132934 11493794111096080152 1935482750887672090 10691191844563590226 14594187140098385821 4605388417386208980 3037646400099428015 6972198910062738206 9758326846586068817 12944709245277859157 8967971057788473824 679969687825602144 9437082513953231740 10685157288962110509 8859369637667549843 5422540999601863618 15598952803257142491 10108881556429501973 5776380515529354066 17962116575129718942 7353219105028910739 10091278785901554950 564320976228555648 9952281981024572687 1837847815832495246 16405157767240521681 1943904956289426006 13650651248357885172 223011803643631598 9366534494182782384 6533291955465216334 16603533297485995927 12401718678730506201 12529109671084903503 1278355502668197597 6294082389077998788 17643587554374363728 7814146862743594366 13895958502209272929 16477916492213945212 8268396052254371918 2665484065856843637 652579810309306796 8035784550294762419 17663997379146353441 3669203668469545492 16157645143387843358 13412955565459607499 16522994500791301555 2166613885529561766 15687870846859517600 12091315455065645398 14954405462912854439 13707050206750118123 3577644648299686785 4761071517799128873 1532143358031331863 3798957551922467888 12750833009746788159 14950681491562288948 4483417733408222697 13870118392317183072 5852906874782511124 14299949048228054234 9624137700442895583 8809099714536460960 5328458169135451553 17843005445350033134 11422894729843628582 8372211428190422749 4571285989979955923 10656363673267678093 3066844723521230669 14911820286985691882 1486406403039310750 12726292982594122315 15820614086354256943 13139685623601046998 5327370742864205926 340103842195796368 542990842277785173 16059843268375363384 4228556698608817310 14717774965910355264 14725570309790958809 1623887424048921018 18041181972442416703 5980083282891035126 13197432019499585732 2812885608320550547 7232787889934475705 10648537278773273413 17380106659000739560 17105931460785000584 8334231025298126550 11683273688288463793 554809952273839742 13356839267509314058 5462333518083879708 16165282423423687858 7910252215348900868 2497207641180617821 3035008046753866327 3357804121113939726 14846783743281272044 10340677634018011945 8741506544443642643 11234835456385577885 11760424380583848329 10014844410866010912 12295751812771494564 9641555483870515877 15575769292237665519 10485259446155316344 4135105430822908585 9784108284981628050 7898402318792703310 14286432667146578056 12123575979681854047 9454034190475745503 1293083657219637529 2669225922547216769 1891880208360718635 8075042676196373710 1388791161529147150 17093700429522844214 17125206245986613189 5478629761622792768 17994194989608578865 15741057429788240265 13087685599748087475 13405630760365622673 15527890645531522782 1314654733000769805 15321089126196994776 1750284422245653246 11789290132056719905 8133378551969319545 1678635274410127548 8615609521056912053 12196848447711579478 6777025746417299122 1212573542003552625 11860502249351826935 7127512268305286907 10948897896829555511 6851419299175251841 6808075201702980890 18236365739455562673 12005388871687552302 3765841926964256348 4969819610898259986 1347975012113646514 483335561351576897 4474916350536058863 8324844523136523089 5484361876468000968 13999918274603526468 13351598399248465994 4142958204286621708 8614436872888043183 13215280446916375782 3365112826224621046 15687211832358863743 11417947856367244340 52821216892289416 6554347250993683028 12296573491041156760 8384960420945622068 6571295616002735823 861239714373706230 6262832993426642148 8028476019371209658 15145455109155114460 11862240745024739614 17900554667449396275 13572477609461253242 556347271876554090 8102220406433157973 2195283338430594616 9935037067100579379 1271358352318329370 11793443137741092201 17970081433886455923 18441500982049515181 10932141365324696961 10259581483654745541 12521889453512211512 1630857760199318413 2026018971720656434 12080656448992749253 14410943695941339847 12909084984325658309 6987187619446199621 10053328828958641652 12436121352829840046 11593764417360234426 9524485578511648376 17497365613247175596 6300246945167809694 2321794913868902644 8354035295079771947 5813486119133363499 7405720370973128089 504310264205212702 16741897050326938259 6574820432344019051 6625433151808042810 10548829712664678258 519556048347883654 4643762646798629579 9328911253578776949 3223635039890322000 13871024628965387552 17730473904957095179 692809951594484392 3258108636276681503 3164930417884150638 11022686624676578336 2653836156015497479 15611902645383283127 3705562678606687385 12351716744412496779 1623143719159054281 4942632029574119255 4216078500333039273 16799651045660087792 1033546528747706199 13905498864278972627 3070011431236988415 10493670396776434321 6465986544032729127 7136292555090564539 6569484090541990941 9542385437392757159 14855903582532494056 17117675841221800790 9803643804978447360 4218749164273772391 205595438946741285 8325241022639519087 1058167180791959963 7135997826709684077 5195638880702307664 10820856426111744594 17798325294742656901 11587296795684292683 12459871938307251152 18367626713744213401 17620507880207096695 10182327162769630980 2597574828107889799 4624637189219346989 11409981248068692303 8244820825677018700 13804053438022518770 4431534846889012557 3627987207967633199 5812789442092058010 15600666825827701807 4923593070452073536 18207253768640921475 1871420429938459991 12375072539609857454 7659311408822457219 10810520056235872648 18188649476656041889 9782288500917306046 1134866934442838790 8982883486693594984 2847699243066680642 8145243860038661023 7681041602862888482 8301949689685217713 12231001814418565607 13395999975078900358 6970496126702858189 3607374813147975628 1067858830711721093 11032389992291256648 15686119857105533837 2019607301666486804 5430567498423256896 3232293630419771904 11795180135341366910 7019207020057760155 15665609467304545159 8573004781539188399 3327137991529328257 2427896916859815136 8667323340307473609 8472754781904203284 3593680941224329680 14265911129416285789 12448051652308363360 13661870538855187646 14372277840332076116 9976103948019355638 11321858357422086186 16406038074819935002 4003833394858382766 15298027305586513548 6123568808733473578 14998528823806409396 16477959692972158971 3315271209101799234 5597497085259592124 8149444133709378588 2280894015338918238 5833674801141027271 9610937406165824736 12438822941059351184 2208401361519696934 17096158028501710023 11555029699076397764 12666698618722256890 8119650067721350431 12071855805266200769 16407068693194286603 12521007447705171453 7480241576463921856 16209554730723263334 9060410332638853659 14543573019756608924 6962773674104121557 4564606682070934526 8238574388942243611 17668229825185440778 6754105093439161898 5462702542998981030 8502308697131645570 15360800464725175452 8773801318126552050 10050786155625190927 1447724369083024079 5463505800417861251 8670559375687207581 3186337025593913304 15648724363448438413 10211062472706364949 77879868322900305 15161763452097461653 6203819130751107293 9364288270242547643 16236711319418503371 997211150415924610 536528542100671440 1016925676915030095 15650279488967494454 16017599099837153773 13757508735466592254 2530080798666976434 7385692351013981253 17406877804516213276 8744753180835066102 210750365846874296 4808545483541545777 17910204443434711967 11097713983899783422 12698620851750040082 16528512146925044874 5698948563855038858 6338494122519804440 10491912145658410081 5584014598276412497 11325677501180341420 8111755102375017715 12414334220457103689 1161362794465888247 2860209110992126224 15972373809406452581 1130629857663565086 15577940786925417736 5917655047795968306 17236244062868645004 11592544839348516818 7771169536167842003 6830498445575104853 3740850774049558407 14976738462841997083 8670626117854656110 5683883250220305824 11017073867365983689 14706731380620951465 9747347017360562939 7975775196855299291 14111952161015638724 3068452077069736606 2802339003275715976 9734445920984498441 6867592019593949029 939049196061820074 17362596485820366789 14529464346753122539 9453257250897362720 6881272103896399895 4937884399172186536 12812225299184240264 1220574570157328231 8824202111289165097 7364384970463003614 2858915842869059876 9626266149241944529 14404034691099551045 2811855718773439292 11247265780291688834 12223585367799073285 7343243225853625670 2322390385865500249 18224148467957089050 6718551300589548551 1185677899964680431 14596632334705226810 12585801501105159921 8701910825209933119 18299873618915672131 7587199368665007896 8293907351237026419 11631714103295532956 6586808349080883566 2159118726921759594 9516542153217031524 1144970406034602226 16015889086550333032 4563115785205945936 16205129988280100139 877219134458911560 10391146582895524674 15947283896651400939 10810228577458945927 11281999138523387307 10472673210529154829 11945591746910565289 3399985940974049624 15481570989578431375 12113248023741284763 13237003467070288161 3532723465510061739 8580851302009825433 16345142246509040569 1193415866665982662 4502108683975776099 10489109503245888643 8126547762837234331 5016973617286635141 17206922132744687299 15903309118569847203 15657304095588352105 7341108076469561668 10318803158970086554 8885833082399038996 7268906923902628735 6740092866841595272 4960853373498394948 10641330685279340577 7954736555208813025 17804381762826590653 7901235482111078829 8212941979767286733 5339472699580097394 11500125071364372840 12994081858258038286 18000616196246138970 13456175309305679368 6587674956523494430 9185851546525261341 15706757486234553602 16523010343250363709 782464146882096509 3419752912483960512 3261968414995224079 622472558914572597 7183151253630939304 2065159575410936586 12649290527240476951 13486642915811772291 16319930802746388383 807669417382296868 6191169141088300251 17087889318202948037 150854674614269752 4485151599835295529 6281829966684714785 15937184565382702153 9807024035736490700 6209290008386305518 5996074337346914626 16216652878072910445 6755164947310752844 17199947808028063836 1634372947870709391 11667585144806527845 8714653086110387076 482358589317618316 7801051249955237122 1610125383899917551 534499619260262258 409267786196780998 7188450472482643977 12207776829770548064 13718931836605992402 10343468286559913716 15530419147828598170 13043337859541695975 3476501809199175955 722250125805121076 15082834391077812602 15593037920481893971 14809028763681804611 6312109341867664151 5203856584051654756 1613049065138135276 5968681533515677016 3005206591064699191 12308343351889318487 11529048224566646157 17064857245616461470 4241895638547733827 12936916411409558272 8863651240845752073 13444612095743829353 18362646087421052415 14276518303412806440 3444394592326699697 4055190971207220886 3713889370771206295 9352645169825392601 5592951380057573469 12917102283921540058 17645526555971117563 12352113874538549609 18163554613282559221 1571780461263041653 14074274653143169612 10526901510427607408 3262586047983488204 6821429454599579381 14531635792167791272 14934201840658869399 6764636339672868960 6870226749086630886 2528192096032476554 12131097498007773905 883807297713988396 18194919255770436633 16952739928309772699 7585549427447889741 10554199968612393248 10893185466956444603 14350893292971440951 12376623155644648956 15884468890837232121 6007881986974791073 3834658103311655398 8665122575247103892 9473561494312423848 18039619235244621493 9639133411761532496 3631286540755856817 17932067407879816237 17488022031939977698 15265140143914525739 3473661675101820953 6536967069098847571 10321821671907403104 11061936176491920293 2413111604181105503 9819927993212180435 16089992778321379210 5520843546079993248 7002188042939421234 3727705078587507003 1619782199941294467 11481290768965024778 13307361248829204003 11102372258443484350 15548787331833151970 7346778193827441239 16439089707788020382 12876503734349513397 4672881312361724278 6859228907160025702 14268441461208688418 7054529215068267551 10988675449486458212 9841810675043557672 12719860352077075367 2612834665897266063 3927561309050416561 6843817212164770977 16996738476723253659 6516560231234381880 13337538192892160700 1940888409163631097 1553645556998975057 3029228801445565580 16938946548315305261 3923770277631774848 16286992989277092550 17961942007207311717 10741014763922391592 11640690805290120837 3003458752116309150 4300996580296806748 14074166410514886907 7391854331846030206 5811690680460959912 15849834253700166780 15593253048908160434 15352489299440799409 16807798855538364712 18097944505086880536 4015042027178006543 9464629533481649306 16470604248618626576 11998007974628039749 7749072894446794231 12267863152433636090 2468871757971444551 3298202648037937717 15017569924267674118 8479313478383101995 10646783861188241125 16538194542878785153 9776550916165603153 4365211147056135465 1473358559891562788 218070790030467133 9325013919956467842 11553182817858764568 18387519942989575889 7267096799711179931 5701188278191756750 13727704243671649080 10294758743837192940 10130449877034471713 15042354674021829237 3513419840205080966 10331719125226313697 4702974855202625005 9376257655847367627 17763057310262576451 6084621066033573360 5159363722060904189 1168090118002572526 7189488029797713444 8681504595995008733 15097041639989934471 5138630140977447929 6034656883584830343 9050075071577785685 4024563275170617316 11205510263948220853 13573525509706527880 14667353182950374863 1763951703354667043 17250156416536070137 16260472384607968389 11752889120003090387 1105202577694803831 16320222938387286655 8791611792903777656 1141502463495497163 6899097565425549374 16463050585318779056 3498051921356081932 875004606937727807 2511995558388016487 15121178646753637206 2083079921247914359 4162569043571773603 13311367310836987111 15443148307621320563 11275979957486758917 460205515311951614 5301386370781755679 7132649052240324560 7194235399302935020 8381226150381002011 17560373828056682128 2913180686263421297 7431470898071063785 8931534761360638183 8417899959120498692 1013644884725107473 1352901973947333665 2283885002348072419 13337575980030159829 10796726500198373553 5670462262965330372 17744149427663527837 11834473789474625860 9799626385729911003 11550408693865170325 7942001949494281435 3059023992744642068 15736477935459040699 9449441797757249453 10119037475511110924 9908429939752349971 12373928116178535092 15165215896886754914 13197621859573689983 929798778191737522 14102370567739086284 16145123053935060105 3610575735204161908 1598816738677886791 16514110196624903760 1116613642109741361 13571250504219163093 7400448750926831234 14146542704955043896 11388517063162756770 11429841692972197520 11464749689119441273 9086356079273225882 12965916463561027976 100361933116741267 6342674852615696730 10116392293925880160 5343884908138049193 6966870450451472013 9128760753052673278 8824532430259472129 2992272287297723357 8699681659011284478 1151105689572862743 18021854286111941497 120599169123810865 10058922300861498627 11793892955101034502 8616998510413077526 5827848381714291247 18137479737426199941 8579945587066165047 18214329760493086611 8376099968741369894 14419208355132562141 6279869768646104895 16762806818130517050 6981174905656324033 16103445134365823850 11013880736914205040 6508342852280406884 7258331076516474971 7255958322719896527 9908314295849377194 9556866486964987708 4256216991620207002 17597465107107756269 4243441371151852713 4557906200409850595 14271835393241479197 9444251790456638163 4001872453833655283 2422094300628257936 16802664286662611587 14278236033859514506 17606670343448974495 6154672368387758388 9218228112381733030 8547771716815327780 2113895636425892492 10228741787641560612 18267387626476846422 103697438900323888 17640421058899038808 2876832430332175727 172067643086150709 17408695022872445697 9023136728941485026 7795933680040494300 18257586795657959886 18036808206443612743 1538593037434207027 4208920294771772603 13842263400968526736 11581851728587432696 11029047805064556336 709503031128964953 1996587366666992230 8372826863975637100 12935230886995937265 1290630026426682415 4093523862111118751 1972129001073968129 44016371525478696 11257515350870095331 11149057860972398425 10770712193272605618 12386871215149585183 6079336348230522557 13617543100601225840 1130197863071412811 13481609530913018979 8673439437570745583 6196048142201770292 625546201620501725 2632170220455960561 13802044488276829726 9304005773140566746 9421686901958245544 7724294307479075812 18149455350316107667 9565871577824604115 12758385954484524908 16186164844108425255 14656172527492530293 2953265178603023392 17398630314392551333 14186644021254919115 13473154574873358725 7320166489291609975 3311772237622413905 4610813609065500741 13876915259667235198 3807171401844625470 8652552015814155771 13615871592734323406 6612237927856351659 14358671477214086907 8209682441411114300 7489207379538816164 1385857039250076960 14783117221817100895 5733962611764576543 16567711628308277620 14940983620070748612 464601975497471517 10840472643415212494 1435853291673367192 2507339144045363783 15746100505389660774 4483543913771714790 15470084395215639575 15533254091715975771 18304536329383110683 8542840667683668600 7387164021071020871 2881412939432969608 4129491766864421809 844996082047585512 16769763200947909731 7669578363839180544 17857350254830179382 2604799338424105868 3389712782828049257 504040941495426876 11979936176522437419 12773426339476704295 17716327622932940203 16426698822745427678 7011100836327937192 6762483004043983374 2566234700075993730 13178151303397336236 16767467640834898457 11083956697158367688 10599081780611041485 18093266143716867819 4200490045412234469 10178677674419759803 12209538455256172190 17796581543538281310 7051800613330592620 17464425024853494202 6087211334033263922 16683308753619593767 13502916973060748073 17465375293374146289 12542552771558484534 10632122765146328158 3685928501882516086 972533942695065254 17863707022089870200 8825783643582159835 7043965282234695652 9963450526888715298 9491461083777308416 6786613793976772445 9308934483675233278 14698490849302702347 10224829908390715645 6607079744274195445 4682745555221683915 1278875825199436958 1896875467482426866 3958651986724168110 2082551920497177714 3016581015281504544 9135710256091079407 11281503304910943360 1276562602082526457 7244838250572624105 17467785884178863738 6731873461984697527 33255651948987012 5748513278117806709 7333740071847484137 8560843835269565654 15782179937739866647 17610680790693228008 11902421687390502575 12676294644670356259 3511080175454661595 16335013619801007059 13060839291935739716 8905942974440251928 10442676451797342318 15664118193212727159 15682717808038803036 10615883243812535696 363901054613502591 12327047630982828392 13053485553848076125 18206704799398974257 5789364285250263472 6914700773589330310 16573102550131852885 18034616816760259433 6910822235388697587 9152039164404440390 12782218819399267162 7559791923397990992 2270492744803927293 9976452235219057715 8298635011688820436 17736621632502646393 18430433683610296510 16779340514015949307 1598106538012460025 2151143164832889818 13952377177750636827 14749103630513025184 2775791319514498347 16509128775087649844 482025395746314158 2697448486079453598 12353968074194003093 16237960830968849294 10993445729641880129 6233664270770746881 1730631615840201728 15190383293236094738 16995914929246733155 13964117347314858917 2523883520728222309 12796452587678519195 10586434351787985845 16508849158131615920 11495802088116412304 3678277471657754904 12050766718398762048 6244460763570875441 8818028244996995269 7573784935834023584 2951496523114534278 16045617862257710909 1487296372116356886 5333205902422256307 5640431321959444248 8358074605826101839 4236585362387798563 3146874666142412955 6877766702445272859 17536890901531926074 6127750484090456203 7619785611388684519 15938347158398219250 15553846287695011175 1876455774299594509 14920203732755809222 1687406369140230474 3470052613966405208 2900549222693122123 18308578183869854534 11867703580077906081 12942720085478562 14070884923826925498 11978283690406430404 2628643990159652763 11509259622827300069 3423777684132387833 6278853849826443306 8750769486126035225 18371321733566619899 14602997125918183382 8135029399626093890 5925219408269035310 15954079813882318387 13567016703771362980 14209159442010837304 8176598370464661407 3149155053253645624 9292793259343449030 18252157155180709132 10757029901142173117 5547804960778397858 7190690072162141086 7986688323409023245 9048563616482827146 4298742606927128763 2788108015081080510 11689877179378262288 15609371217263357758 13350265819184250286 2742640396289589888 377601901928583714 16768273640403032869 1111170516636608844 997970295189814457 17185354512510416306 1057670685228542218 13351436806741759978 3492466068453502563 15260761117375876751 9928205939474119824 2677829850846639819 13618467998683310018 3609817732552532188 14411674371066091163 1868776771134244222 3023008994139692436 9592691957172967639 18136117155924513446 1110254655182421015 14633487574927785317 6603659145318615497 12764585225800806463 1708989908824476748 4611608936102089266 3543159283390705815 9036321909192511618 5104968451146961093 12943690213759465077 1073024879386536788 16579791804132824917 10693819945444850198 11944368748854091955 10103889885663110424 13783990453273590807 17730482233766242317 18178927517221549583 11842158782175029360 3913081430110273916 2552556997359102122 14752936066188742372 15319045824966686565 14673287801456713369 17706781213944535519 10379367685375669904 9415032663383124750 18160609619401741519 16605275864934470611 13257188181291204097 4995937507522621342 1132305020524487291 7143818818249089306 6196143460166068489 7348052625027250930 18089725885264980158 9255038850439480375 855901751377557393 15885308757835841690 12899412372499826493 12142162356208174098 6014808939857716023 18157356009038787497 9681572939159945011 3857382328873880475 16577932847881441915 16991605894887900391 14360341427200052539 8313328291221699881 16252587274284361492 3749172284670350328 3631683108938480544 7919777669681955763 12270075683643084197 12730656136818427005 15191971158634518103 15070604572070404046 9751574773793930017 4286456198259725921 9316701830632606002 3959497050208419063 17392456086470155667 14925747620032033556 2557115233215400505 15664423177062122802 14267210556947673613 857875721933209536 4115269332112739126 1698888079867422525 8556050922476079936 4959671987043777313 798251930608335480 15306793585242534086 12551073598537122644 10771310247399064795 7923249891579346052 9675211526075530993 9943738278347724122 8390026798519531733 12419256262857557115 13383585535747990887 9335166946581708683 14133236798147434503 14085656120999398034 8605593149841938413 10641864469706249604 13235013247785237339 12669933544097286591 12687848241266445665 355558845877981677 10334523804578258733 11328060753227446319 13998876376218393648 3915543759755662891 5185440223599792210 14687964947188515400 1160071998941112581 15033066591134964894 8687135422207014404 15286962851643877064 11228999215346073267 11895997040469013353 6606563724611917417 12940131000483074104 13484718492392075962 1147771733682216238 17316278572099377163 4036963365011733935 9208926012731126027 7260427241821618644 12670429237947395298 1355229369534417733 8244200182293525410 189980616376182597 537476027698545081 10487827996000012339 15794797961068280540 11471593618725506261 10733287024857116477 1763877051424987102 1902563721797067174 2494848366981705822 4238201720574197975 15089327915140419196 13993340333074352781 10209340383606710503 1117268502356843084 180667358320277313 17769393792390984768 5828140311718079578 13866500627949462070 9245192689202752341 13455785277950102301 8903825286900437834 6763927500274760725 9315630065710109341 14194013033964471495 2757168070067993667 4953812166482888686 17711932758542382049 5232413435611336395 2344649957664784201 5521277315675682029 13913176048239425553 2195845033767688088 15202678805767984194 15557785357590134686 2729467580213308569 6278822573063060006 7577118944801799170 16414013463441178286 9043215758185075011 8735084703567661864 5859168771252914600 15609997764219989656 14382899764271415626 1660144761594478527 16009554054052226378 10633390511846634705 7406097249091679560 18057609381308378401 11537113246885684070 16700509856501054632 4802709283111455703 7136057721112941982 13759142456159347667 16849701204878721987 6743549635011393336 1830976906847992487 10536450150571214917 9083663105229004855 7905201543971310108 3174347496597155293 17757530592196163723 11539943379772013665 6981586676963155174 16744987443496188098 10778477251056596161 11934568805481105917 11678163811938562837 14457341974520142155 6270625668489279475 15933772560840324471 12687964994642572204 6493586112876904706 17875993790807297345 1021406116137535309 3041497924620579099 8390724693404314078 18313607913353272383 10673653940978563411 10043346669784495562 12979212779861433436 8208791059498184129 361800834647078582 8031150085142101106 14001859570612533922 13676503878622932889 15837562245417630119 1012943158006803090 4082865008503594897 9133349129511782157 1331511710034803582 17193452855032720610 4064517525734798938 6202560377247056785 3569320443093976240 1313198095733713129 16801928460894535902 9722423039159780736 2258180648795504959 7529680149502890866 6721763599049335635 14689600165638116276 3023317751864783110 3032238738796666052 5366627633289361148 16054407504261300561 10674056949206792445 10028159106216640464 6935803305712564003 16593543493644277103 14228756887435463086 7766049659425726533 8109545395121488949 5172634690089338843 684527985915066713 8092414597022274814 11735838190823379629 11627846587826850864 15213171982146125767 388721422855754936 6933526141879586645 9025664391592475615 17293030786862168606 17318608676720489361 7855389740074969898 3703720419664333438 11949263006036509879 7311889746850533051 9303520810512019667 5601439070638001997 15160851002939488940 447806284348306047 17187874385337699340 15900457986963559464 4218350472486594488 9701158108005948644 4267479046333801876 7664321688022712828 11887027519595122685 11538974831643873008 16210912899374834542 3353937506881695112 16028730745980205214 15421006707748250144 18156740091181591774 10769521304256134794 11925647158454308738 13172715668703105707 3456114047249032597 13558396173564961667 2481794268139706681 6704648163581931093 2337223436337913479 7283618546481422669 4878509045206919434 336860968769417060 845239749634661948 16944370124233607139 4398944746067810841 2453003990811186586 21205320224738219 6661679600894763690 13755078554291554945 8118571584335139665 12518860715885172210 14160214547860494828 15066763061641169303 11338736096584768660 5467752290916663060 5099404038250710487 14560451483798163176 10238321979073676724 16357223013430916269 17612527429725744258 8860925019287080471 15203931617716507741 6732241661166834045 1145254971482741540 10074378064740704608 12024400158298988909 5032554466822643572 464935584239429909 3177290503299532755 10784328430366688289 11821554663127826474 8231270608748075174 15365465723497103960 4476430982433730777 15937067990372680831 3290587449905948711 16220635705696349375 10767593400938576107 9724085882017927120 799209113812760810 15861747336069979119 1101081249726072763 5555837276082050169 7687598902256215339 12085688450046686563 8659218684579058495 418480572891984191 10500890627410632825 11379242326755662549 10616839602901240902 253597583464424129 11929778881660089392 5097618282387533181 6918494378114784514 9032227557430972793 14288620465060134287 5624134509785564092 8034167759804124252 5960260413529618633 14874207617368312308 14210936221015415446 5126277087543209649 3815134558158296076 6906664820361987572 11900301307911259701 2917999795618325055 8757615589464992818 7440794631839000567 11406884003024656506 1384711253223816863 9742870213018561289 12510385657857018314 7167467967215998820 1146208088451984418 4299652637435073095 12464898516630328987 1909035697171407918 7440421215382788876 15804698556915585319 2797702715697601430 4675661688245382672 10091794715839438927 1202904378609303199 12162782934738533737 5481692910285686007 1287013218177913826 4456158161379126047 8523464310140034854 7357047374440411437 15087905408183167458 2955677964803904713 566425559192311767 13692406400955254440 9968358322033585692 17344741562898888018 4163187805126763185 11607149655614776047 5803597518493899025 6972264350054774937 14592311355169198640 4666227272983970683 12634160983442703177 5829678093711215495 1409928812288752013 12291990448779512432 11181410811669761486 9556937617397945431 6556369088732024337 11464775934536794185 6008535512835368350 732658848292153130 10165855233141878195 9527087818775154731 6085388255607892888 8906855074018356762 14178532906540216775 16306270780081418015 7911891089645232984 11539440405896552194 7798751569825471788 12343815530034802609 10490140368064899435 3709842056260770635 6760279370589054365 3935399320758581545 9978121421289977076 11647755066775490401 9262069813499708024 10573427925783194257 6401803749456394648 15099421245653562274 7977639419472158628 11785965501129695225 14530401354816921585 11223768620955560589 3520058023024738183 1024577701163768892 15074906410762958240 16809174386962575520 7479863589370156856 1549576961658703956 905086120253534970 15250389958624925939 8554105308612632635 11591644818903866354 8710428970464654763 14530799960318550817 13783944233455724971 7126142729568616925 16852191064116139720 6910386551885812454 15502784029995803640 8942036204787807515 5485916821802897018 128857389424734889 6058073482153798250 3189892474751239390 16705827777795794320 17133968894300046929 3340687295658257187 15055302523920146401 13129148467369799913 1239807537618741675 13008563834220891189 3225514775908235164 7851264354688966584 17306703924938898739 16106261652959903283 4381662748951712011 9187249747787345811 7124181563694792432 3386969641391029057 1412570668860204689 1885024514707199222 4618941404881796098 10184740302130005001 8883641857013484336 3369567445906793118 16371570324505892722 16523700817928483159 11663828502847212636 15166278174333163597 6984338828497105161 5484335512100965697 14664128574107880060 8722901923492494354 16471772217139462442 1146831385725800804 614084466349863878 10129773804790656631 8832769284117719102 10037348437846054070 17597438174031498 6078905929536529023 6419103549285327565 7579375759050249600 4486872410371690673 13283337708327961700 10525113578462339664 2949156198449349755 17218923113709235623 17802299232551260055 15714161313379789886 7351333760893374705 14058560777500494909 3060100034630081678 16250356815304430190 11313046407286044233 13434900312675968549 17129660432076438824 8242590822161130719 12693546648063303158 886089919030983874 4003588747062349158 13781355931951375213 14163175106896435164 6379041377496292690 14324050830784446443 14263567638754733259 2506264902010328173 16528429453264626284 5512605127064993410 14356960860747109685 9100513200125380806 1878540626933264874 223603769503423828 15368712740312479042 6723755105881404528 2017227460767112451 6768591623575836560 15878982808830295494 4543043770842340743 11215305727553422816 2221535440280859327 8112585694530324634 5081588018851628654 1876318760650470652 5735212140062934149 6847554133977354057 12608578720980360030 3515781211944161458 14405963072177580793 14693030674652220493 1378909482825310946 6996864981345968489 14636162761939085937 4431140217739902347 7990075472361458463 14359828399320567286 11156215684379643094 12618334126695063149 2288740300994286077 13943493580633697980 6821728608209859523 6518189981688037963 12709762920982413895 11341780962010457075 8427508968289289422 9574655185120531044 4648664523707511569 14358237571900745501 4537637467196820967 15865069223780656917 16980337761332843300 6969719440628412055 13365574602557228046 8042697640583436105 1259990623359261261 4935754172219028147 13723876196523577203 17435020825129696590 13100123384608260075 11116045987600823917 4684375520140720382 11359431908325576048 84759715382884758 16659187497036212008 7332489891733441115 16159875243764497717 18051623324427985961 14868368463612050604 14963841248452408301 4234304825360392666 4964015179523604268 4622808729088344049 405808993681232348 8450053723797001295 219488938627208149 3405947070751935661 13924514421816753409 8810375983334661392 12445855944440326317 18212673345966370451 7376349130743241038 18199138317783417398 16294083516703670778 18266303806066578488 3334504660824401602 17820269890219312960 913620785084672331 4237240621354227751 11645775310007843995 14145798503944594952 16061140830156504331 385225878877638707 12494425101001597434 14718222509534958837 1199844167715163854 9426947454042031306 11494409673568315690 15025857989657820349 1929754268880706264 9866499953069179405 13161379074867975641 8176292777048056675 12832253895514791647 13955045440288339181 4377445475781207821 9237721909086875835 10084763300731894694 8585572327508296363 1192861673692903559 13481034975908269994 7648713059613627500 14546593640245998897 14942184601361369591 15609876974289418210 12922582479796835586 16065691079268787000 13193887697419690475 15288847932700261153 14443491616278109357 6004986325356644683 13405045888789050212 6673729472298453922 1234547381111111884 12448198515148553069 161113687296157930 9214906887894522724 3868849130548233477 4204112426580159066 11366459377451810936 15968649441380904814 2215639290761650437 18006513757698271545 17913377051653028882 902393352853229631 3019859005689550850 5495233754849237027 11449190319924691808 3216135256640216103 7217067376784034845 8718822042413965303 7692290948603853349 4856232534390815618 18124006932827857849 13183328387607959661 5634970247968136956 298777890492874851 1432539991193972745 12806140689547927751 9396740782633040096 13277067020648503683 17531077940209815757 3036480003087314292 13637991982832383620 13320400452697404748 17391955138832293635 5506291690668959545 15124689457327307373 9592200422768809876 7774053548985429805 9805651465259196614 17562700282825377093 14167442624593165208 15770503496170972564 11309092857963608200 9284461261698080587 5216894986745916935 8242263860560155032 5895986101033760549 1526031195524006519 4144374262299272979 16286459508201053405 7486419870855547368 3710745462262950109 14889834214216506983 16806228582847753407 9903679620391402870 6158405256450772685 5044362191882535884 17907206910136334716 3584109896334367381 13782729201368135464 4058926712046997539 4190323900008721846 12232520584976903521 4866182771397440827 9076875309651448986 15146169081033997122 17988755914776470130 3541796220968776204 17072851006687678898 17390297222610334437 13189837596520835813 12695364538049149882 1313277015996403100 14209767230550295223 1007749108412008221 951464797963554881 7530829692395716634 8160988522029205954 11990673544689925442 3896192041766061880 11567531887642386248 4940810165739725511 14988311905337553809 10215190294656273695 17770249469591539759 11928955403161536762 12132750570817178837 12950307604840875762 4132936625618125781 9855763098889032636 6611068147719355561 10635045628942906880 6819144365102302172 11573755676612791573 11057780123476064670 3413565161644160442 365827389904600319 4056355556429822499 15100708388920672582 878947401554815405 931187429656170839 6012880127038840857 17932169716084721933 6195821217992033350 8833534943466746074 10979155349046662899 11917551978941698673 1122021141089156472 8595815536547442694 12678507868207808177 512040001176061841 11161759860395501440 15380584570365450748 12706375520898318000 11728898975714746102 6675416799072674429 11379525535918788031 823011517036567780 1345690723968925571 2341079957362796060 5327180187150228588 10343395120490097223 8986123220077600971 1862450036037081325 9093243752667362583 12816464013794847678 433063853046480089 15806433281067873904 5809078293455990883 3790353673432105011 14656483023950249570 14892008263180964663 9853607497695868190 982633279404173827 12633651813857283664 11396845736003373432 5630475237485819173 14103983700675133420 11558970666851530525 16939215745699387256 2021989899344249426 4507652358347174751 5046260040140310726 16308686901083738673 17111860334446230012 1078472099727920385 12147834290873031732 5512198510104997999 14356751437202332425 1996250780873239576 13111179659335222303 8984386261945917022 17396151129901613421 1847283919133893984 5944541239156870856 4855285750260211440 13914300978298090816 3407931595744706422 10031893235403840707 4535065450218520036 15514225797426763125 9211890487791387964 13070414883764701118 10602938549581971297 10419622002653002161 16120581237365814939 1643836428337508832 11465372569824567931 18027468291901455256 17733562594522555363 14735453664603926448 2430494814354244949 13608567990676396779 150933628504013685 16575190598657678925 10069207152245198522 9948083007796253644 3184565632152162612 13699334564832156603 8080541752907266356 11498640638736208844 7076225077766170157 9006650906817099208 6720529784026787475 7575828824089988583 12432178922774234368 8030271394848400801 3547836911654871945 4627775090346544449 7146700445998588050 16662810919895107267 15431178662103833432 5551676971809625792 8823296298775833470 14929518564794745370 16276765612031611797 8748129263944319952 16284251775334221512 11801421184516137988 1783700873016968239 4177036872925964481 97809888212564433 17725926984870813037 3552964115792887634 1556113079571745392 14505716431381496112 3242765527033594164 17611615519426226537 2795726723502311999 4681772699732281445 13112130292537578576 4312918069380912569 1276886381264656334 2566438362680210148 8928621022133048616 7099358311769245282 4683230450418759057 2426957939781303878 12998926615997341032 4189280016662208057 8705158008175652577 10074384231814505196 17278724421023820369 13980529966308488396 140202026475598147 4636547779727199387 14946054742808149439 10491812048315295120 5135352958254970359 218310731037270730 9545061028701807127 10105790263939529964 16370044467576590399 14996082019957413971 5825343716007323551 9284936445878888668 5639003870197023818 10595211287887795293 17786641663454919322 1832447117679471255 15156778264089406916 1516707302673087050 2693687237349074564 17941081565934506127 15610577886993692400 1325575091726806496 8534023423271528318 11633642481302706899 10447021075082784327 2375017989105583571 11740570052183661461 674928517570863568 15569771516785009268 8716045547046055730 207828392176540989 11938644800151691582 4729563565445578324 13115779774643140787 15384891807414705533 9205296558875296432 14740825347771428704 2434970967118646100 9658047549518831783 8105365635587089299 2890406114429417046 12351838147123719499 8250504473932170955 13957963232169335706 16843560887507164239 10435149572012348463 6469707742628557324 13240485312380496372 16994892156666773642 8566775987727170379 576152832714731209 12426387301394705415 1104880841777356962 7726784173481743946 9383093386960201661 15389492476450933995 6168275723744943599 12108402544540879710 13628983542594191100 13011190038017248650 4177620840391263595 4425206109149517844 6463821986179240402 34337791725070090 5546558501633941456 6332329732664587200 2899186480184394652 9389922660651125249 2700504641097939352 3067183014710039055 11389773096491221508 2226847084492191617 4409720334014458376 13104816719039908132 3970861484316420351 3597426108747458851 5106543651367176610 17965300053054101504 1235309681435035840 17293832632723192617 17024150438186285235 13725541661544143733 6124510310117539311 2293233486301354691 1855505020526336274 5937614780884331463 4988042235009346509 6357110258666757460 4916854032961102978 5217018386841942855 6525838838234321621 9081912900320259176 17598450466641271429 15052992866544897272 1243703266395962511 8088531071186697658 1976341699587270432 7782582278630119005 4106943824048792812 10010228485280482554 2239851319197963443 8370807358866631595 13214303299771720636 1425179082614979964 14763264521666220951 12387267832201709857 13854054144785260649 12556568551520406769 8108331116217592461 1091975960021062116 5022472495120927348 15354989991529807245 7983033575842813297 18056775079421191532 10432972140425711745 16396356413035176104 12338138340389252719 17941590507379238495 2269046619204301576 6992797882763110307 18276427012544930746 12745535573620598674 17025524297129282504 3642035595210316942 13209729797569708058 6065778382153442103 4033884099323842798 15427580435175496308 907562028164168189 11792712508779855096 1565093887050330586 4471824933475018160 13944950193588959961 16190910286843933353 11875692177223115975 11082749836584957093 6177747698061584330 11263034350246204925 7429656307392638005 16438749475977356558 14176886118376170520 16897650907065898280 17048023418555663047 3972205910877738469 13044317266303050249 16424053453282072180 1621889141620128200 11710241307643598742 11099404142934431973 16494683060294024592 10238430727027052735 5207841452294112137 2620297474852354359 11189214568605776075 13816185458397862031 15082407441827596431 7085276070412407580 16427491099162380105 10733373752653170431 14610050015814383923 2725818016826139891 16691572106089816698 3206976554642587324 11161010144722854656 18196975557540797213 10701814050124460217 14825522218328906853 327749352661824763 2123821082490641557 1766173025492683701 3154262139137351270 11246001427021083980 12587639674447275823 5757313044703402492 2606017025943269889 1986133325184602800 16351267201430092078 6154335775395846111 15416182798274364353 12657684665910388216 3093625843712065818 10183994463295970760 7078962893972749308 6344965700979082078 1193700177475763789 1163881667383890104 366868606554793062 6887548272459578246 4153146476315422630 16624063424179254045 9784537992767254183 4066546572705252095 8950338367481656969 18280535542194098531 2735529794386625515 2978211819366553772 18317750419086456492 14191639268747694990 10300438877442726337 4469879772179296438 16272681515832561270 13804651296001656850 15613430910169815060 10253560495762517617 7646617684605186500 12885649704083266181 14495011937189683387 9885604076017608443 16337523728388346619 3594114615795044257 17160114973510983975 13214725069055059221 13474314384683559287 4902481459341116957 4834028558397343495 7002991327892321927 14262305662211695021 11735319582094456971 16046604545238327315 8163109199789330636 11989226904794042870 321726394282208479 13689903643071129288 1833809112995830503 4461177557323517616 3662036087407933343 6445442894673194735 15752067875200735765 12415129346134915905 1016461926552357051 3914870382933067708 12237111078159704262 10289212758435282281 12147402990009251864 11977187303930545448 1482683529226366799 402424105130737026 4134318436362934779 14255826206009334867 2752367835004436281 555092417757130136 17961636848353438764 11438336587754152895 7681052209663584716 6378559116954767214 8504011174324186675 12755270835642129184 15490451498345476360 1625858326963355095 4271440660145158223 11843276557607647330 5114499411556355680 3314901615893765181 14961492624347575187 16239899887423137410 1938199375145410526 11395224118934899563 6035850037714754458 858324977495602214 14114092557654993672 18254863420153389072 137429414494811558 6197064012121147672 5021855483380451008 14811207470506654598 12724595381020775754 5638249656142092869 15376868486263036894 9991283108604108692 8060551771970506432 4978667563151727637 4496984016100727236 2080081620421445740 3128504633832845931 15122049330482168766 13792986701711320951 4080952476424467706 4963816411307440983 12771616492724837690 5372693237636103951 15647200832975990888 6751876016253693094 9573288107968660473 8288060858878082144 18169285526494689499 11268920077023296352 7371056993038914875 17438146380237833357 3151602864087114891 1795255708827772025 7244049959312311791 12968947528524737538 1986251774919350554 4728019144060148635 4715305074275152119 6491387125618791331 10615268527801719257 12766098611980626433 13245355983646944935 13851932700051394530 13575466925326854579 2625682494895711292 12774946685176957801 231515639598113713 13017689196656500114 6090619291495329273 3406833140884584483 9166596300260995018 16774436920174509123 16703745965299675669 14124681832247277180 2245289548476173519 16716150712899781377 10550386945494124867 9283086868207275082 8221181726899414587 16388268211865503453 4270127626815312004 14584334045037800138 18051406001100448301 10235724117514252126 14675865312723400550 7273585960836779998 11915235545327975769 3019122896620795563 4161045181429649592 11037324618243978329 18149600884763377496 5594396246498426461 12563435260023627548 6025980245152547403 16733904318869084417 11143053925210013267 11944496316912307852 16172623274749566279 6380790705695055620 14109026706147344161 11137154648187181761 2309200996075556446 16648619603958074882 3998149211655132201 8825308290066555940 16941940107086447422 5308436006027369554 12320949455339956451 10425633188782365610 2462573501774717594 5621000835531665494 4242406582773581757 5160013432562492816 7766387240621833794 462674146578516987 14776570271137628549 12350331078967916252 17845220995109363833 9272761399452359552 17123471098800911613 16392754515563022644 7655015445479183223 4045203134157562182 2607033386530714997 7789469803959479053 4722493127876109477 15098340936555237004 7553511841212954246 10256067739764239778 18059618329981979204 17489050917125043973 18032683968883532526 13303977830468799637 3301762338803802096 5702833148470812743 1585239097933829496 3853866627649256353 7886296252231499431 9730331858721015620 6340779342894227653 7707414110630070428 13189475702661648239 13529585228179682695 210770715636958085 16485118460811825316 1202469860756350043 14639260443494621429 3123548668226781304 6664316690690515821 3634653173465882528 1679071385637432040 5291114155256584482 15437288718963869529 15009082521638783563 9374629284069877713 11917573499012550907 8858578482474178924 2797981963456709912 1544688175634633400 15995356610370990768 9877089845311526122 167399373304330720 9036950535751868566 10298887749199507176 15057340596031606072 5883752759067196148 17498858351682515206 13352946390215513314 18436568582031765266 7130639485767112199 17654866944030224228 16023435349192845514 7313787466450517394 13495624637550578395 11298608439062158200 15705587149821732731 11629536590575942847 8532026356219762032 14898036499511630728 17065483149295558398 11527440252509814474 11258471373288454374 8418046547366899478 9882228065056621997 1020396005720644309 558553165205587827 1639616151284373413 6590390891804022669 10727049608563111017 11064969182326910916 113672724755683011 4718562747064106986 6003248774995880156 6379855513463769004 9110104639759694958 3653940826539023375 1356716609171740065 11564341123460569656 12953403797602225461 12726004275821032996 14341731043286028698 6554473132342968060 15249338110441326737 7000597448168727444 3364919768360645601 1432981003789638506 2106856079202017764 8650406077410142103 11305678450168417927 14754348137147436595 9193078035171043147 7423474680347371820 6152346599954707209 13558444781837093141 10517272856126674681 672160945862291 9507748801849308333 10963148470657293582 13284968777175179900 18230510855009485871 16768089897111060962 12675873919022006977 14968577161050396695 13392464427575084116 15872382234957749824 599225718958551870 14694825210918277300 8485536181538555397 2020360660913410570 8016861847905513153 166776707624764551 12366169650472306590 4531773197738002074 9089759105193889641 4782757278761473393 2628720331569342293 17881775463022753159 5306693623549372741 7824325745155135871 9744758414632588084 16164064921909181781 16178529041465247885 16993202631746516631 12340917473436323204 1881216658021771098 11179503993432526121 17935377875039301867 10090330423800703794 5015276766889607959 6039230506463846411 15031943778613048326 14989981931432868346 8673263817123194799 3848991251968048455 14077362838837437359 17934311222829231987 15952254026623703116 11236828841591599282 2101974282098110321 7727684445989560866 8472720770663649623 7442925377762792621 9251901281790932324 5470064157797136453 8212106793721485049 14460831982423419238 12704143937413247782 6967652573526724034 15047899377758461063 3442337536753054487 15840089534165102872 14542748106599088746 12579560661591259403 3490037662505591573 17816533798224761135 16279600693344682825 14513868849511708212 12234777683704402810 6527633323033834003 6694512436729215042 11504583660861549434 3144868847077384435 2216774736097167464 8536209618571244083 3164021953806530449 4782010743225746640 16586960183044075701 11584781462496881680 16924471338744674007 15697505360065688367 12819898457509688371 3262485845996246234 14364192506135979104 9501099349721978591 6007948934964206647 5506040265025619432 5934272269292341743 6973517249695998064 5164637294957181819 10710972946983087144 14008924511039180531 13056756524725856733 709796942573723043 10413337693394664659 4311205254350236850 5937138522599542637 6325573614433380504 17446688640587012258 18363064281491214974 15497087195936287143 18077417306516731024 9607041099598766283 11880771419072531117 17870966331470979370 2614738660234494895 14497857629356650090 5979745040006220953 8166136211704861928 18299807180223788155 17300419050598922810 6122343198242376116 488565780321128437 11070867124139649989 2439883297066173515 14581424514398388203 4817697400295199321 1280111647564894827 9543988447127926309 1439848926332137266 15514062088490528133 18114680044485169887 15989658335712239716 8136806904845462006 18009694348850622492 16588721128428778639 8330400165359787085 2434613275709925444 13345375896337591545 3462131986628228882 14297059735871308555 4120008052594398569 3833372133549584121 11123366640678826265 3091604189350043696 3858510830329559353 10683050844267918663 17116224494865158755 12346040027559755607 4795833132331388014 962563702823490783 4945424111760744237 5399812522839750742 3411355066931056919 14387898639301773444 6973142622040980899 1904214556571477101 16174497794415481828 1693352639751544083 11957398704204528842 5574121877302172103 16094949330950185573 335540209366615130 4870218631066642046 10170294449168476613 4158895861583178920 902553973212534897 14374086145958050597 10574304995721437806 8136465922723086802 14678508547303340614 13443190965758063416 3619652840384153591 10852997452226114711 10125957167964042430 4389394271751955933 7717687986378540802 2921485021498230760 10251500145195975747 13398030059341265071 12329387731838099820 12901209604298398645 15875124004699279220 5114917082759598499 8728664896528705922 12523940940674753126 2893165622442774489 5614183405661724227 8332144409950240377 7448249025339031793 11302074948771290492 16644717530045415639 12866085498737024110 17024360282405321752 7189156228689752372 14899224846593304392 18151637513788130026 3949397473123133811 4526593202438597005 5852519310645645893 14456974645367176142 705046341909408189 3231117226482608842 13337984000075540469 8786283017977213770 5280348229155606103 12558835470274093899 17939916723391044882 13607850537190157171 7015249414219908066 10313897242820830606 11672921948300816031 249197678453877749 14778434502762464848 6774770977203839356 6786314957914543729 84326018031017336 15501997802312960946 4513597516060087713 15179162611410503396 2852291963906422891 16292302678078337333 6764361415165043921 1204714412040976622 780711263616607171 5325388529278067137 8492150168083993718 473685346176555637 4721130789964862423 6180216028419826779 4274744948415474140 539839656996955087 2830147032577484652 15771735167615594996 15008156335475592037 3265318057885855998 2285937871425690745 6346314459113331969 11051213889692110358 953199353159300011 1919627989772303266 8472985269271140875 15617027831708528600 11582561415875816509 8548676563452798195 11554942103617198529 9311780817622234554 9290133129496516271 12409557659906617135 4974222468307195133 3659835763100656982 397178641658058637 7870496229460203763 14220731767871819991 13803222307775761137 13233971702589250996 9353370660379657622 10927018777331353123 7947718652852256870 7287348172922865540 7050982043838591965 10374195496710609239 18014234361054154416 17954655402920081185 3463780703915963239 18337775626164688863 7380867252718329187 975293878208911038 6092996425431998712 5805545196341730787 12906948486880920379 11568686245849043091 14946997757896827247 1219750984946868256 5304005374676572997 10146262429648565041 18309260991108000356 8168376807831064887 813877763936576139 13101260922254894018 2868295965628972338 1871611347720862967 9748362667690143233 16189238465634843071 6422717429398914573 4058067038025292630 206161852017047378 1504496683305513473 4176795622118030260 16189789562882881534 9132519229465333574 76487576080300424 7643453147707535888 10672730265407197394 1568738328351883481 11146692822312155583 14418577131310804904 16360209844381347760 17963899340458655418 16988011128687421651 13407425060155648118 16668051510641852389 3389459362826330278 7703972564567344460 146703898135848136 2623035521174623089 15351913291643039776 17412655604908052347 8580047545941566370 13959619409219110227 4032841181794595155 2397641748207649072 14402749108451325492 3914428141085570568 8599601041789470014 12183576867468724331 11853182927354014672 7854441137395108019 13516114871678012648 12306102066260125000 2625127398624170083 17107375720830279211 9988826674562770490 17597473336829387566 12353136627588049258 10093524053108046805 9437214482856213160 17698519036052148001 1744671964098716550 2424834488779650658 621227373432215814 3628524112131296832 13309628161342090696 857759187148668204 8528389636031079196 8507984204657243030 18011346968630938625 9416412876496643511 12338457070814434283 4770082814369887848 7037718255441169555 8964062239827208815 3805825073782258989 17606063279749049601 4578980803723037899 6461347065251813878 1355873531340333198 16116456957743466596 18162049021981394781 11178275102810485557 16532005308101246262 9890255719659420601 10704114465826296446 2873084333631826234 14825036043048358455 4069057166695512906 3127415402533822155 10912838086940193758 11367137373791733976 17270498273495802942 1178470089993809982 9602037609733315105 6713997575981164150 9582801944207819107 15580084210731155217 12192893401618048487 4795941652598936651 12696139424532795254 15610046027694076288 11371991634236625733 17081918442924064694 14606141895820615094 472988573195517002 10483301350496196713 9233576642705351450 4144473674983133158 17075024117490598390 9067044511659686343 7018703435763472833 14271880903298631874 12843266783811775353 339818648057615806 8014231102947583605 15535063450524199089 1334432211642094656 3792852152169099159 417615187917635485 2309878983637581087 12894961214282822019 8961849865022234511 12317320053538155980 17561764042672485766 3064720709669897158 15069071744756215706 8354587344350433888 9822502595122349332 4020171104746038034 12613012311341954465 12961496123015331968 13705899562001421922 9648869644344276664 6062893873836894460 16997231689307641852 15776965007648604477 16844470213143148847 10516282262022529161 4205384036249024148 15733374803661392330 18418635040134484791 972893409116826008 14812966868646344991 5900240421031931476 16826157166192964362 14198703965224882128 15413645716463954691 16265597133056027148 15255185364791179536 15733460650246328794 9422443227906508494 12446951056779102354 2306569336618055698 6702418634154652115 6731780282077167839 2164650281296833487 2107040023544034265 7821807678578687763 887545346697946789 16109687857776343401 7927127358901346541 16235208861242284743 8512440480299385170 7266232998482040631 6676000160033096300 8008581980315517729 16593742870103852844 13449565745864733117 2382228436937784460 15829880091564566073 11169804399252919984 11801066904591485706 11230457723640946810 2073829272003262193 8180831761064847912 16548043857656223114 15664361865368725457 12501380703292300714 10495517152121332666 7659969373684461062 3144117748971619575 13330896012505331842 9752657210696860799 18158049165389317272 11087308881997784549 13610379875218967072 10387015469654811358 17896288823766578120 14947310426377654020 2747963585043709113 803196573985481786 18024451685157805068 17914741377999798885 12235334192750179798 17781730732727651280 7259777437634235468 3490803438713345578 7755805728945769858 6977467848646852381 16230300970485096458 4551806578326543544 4095714078509118923 3202176002562363822 19508954893312543 1410081553483573285 15552891325252634459 10947718106158499805 5461611281515590099 11784979552131373093 1593200901838215042 18118083329374891524 8266920872820644803 4877972976034957532 1231307724948559710 13960358531800774857 18271788646608869225 16340508668879773173 10532950335276355968 6333092341072940234 9808030596022870560 14746381715617902659 1014171812022176932 5231346278937088357 135876228363388201 539664612909736640 637763796118303198 16444838160777587917 12894009294551491577 1321126656743514511 18298999940566317860 16395578514180233232 18420051258501590869 11660071096784710792 14465316461199015011 13764565029979640764 9533350094145665634 4948778942930276134 2210402081449394850 9196977239483672440 262140535394809299 14090383446291419585 1549493685140898489 14315082757932713030 8052375450067926726 13889296901992872239 5984725036682629895 13768403122360110040 12376493601298792692 8035356979155935795 1324650711961058942 12056434620899446279 14340502808223013180 7632180693071587580 1515285526442597792 12494562095780219524 2609496629750875455 810725284466582866 16499815562647711904 1411255933682790717 13407122549592482318 7874879043554389126 5173560580784343771 10334040023309948617 7354092957117256051 10362330503087708502 15665351498293258678 13023032542694366081 1611988160138504524 7886642852731691044 1594681318824904924 10466921225314033572 14460540293390867954 13295090338973148610 17126980712046416057 8214874453929411421 4735158634980750445 4889394818607063879 9808611070149395459 8560232546847275222 8669488186133601656 7791029089757393736 3077117426765289452 16327767225425091587 11706491952293022723 15378581970466656012 7083409136728978687 3647665563752447106 6807893538220426921 15764329174461869373 844101602645828507 298558793132470642 14148613344534189743 7389614733442529600 5341354715465808216 1055539551366676431 977012216851097190 12512917201228580264 15799817305905791207 13061289591617337303 11638161683582481378 11132037692618760635 2341846946795155601 17490759110571318075 12589400692360611676 7888524066993320945 11753254867096602182 6442780398595356301 7956162327681969205 8801095808087569276 7155433625240993533 17831079720266945528 3997322061752494634 9167525698262027231 1827111479996398501 5293604269945234004 3839631000730291566 6112070761261298204 9422134459311318975 12137365578543390245 7707099841874166389 7292939035591591237 3185740880777973658 13099859045552500466 14560805756364269791 9762139437012223455 3922088388948760135 1655927340700059271 16795467830180239382 3578124402140695056 7765474174193586123 661284334227392462 8437439132370017118 17736311205647494878 3562067293682316510 5560438902746915364 17317936199057806140 92839098917549192 14878758228592109750 4541418717045993351 9574279867044867631 2821244290303133491 8117917420393188885 9631320480991930720 3889660010255900426 4475657666144004451 4439952092731209872 3861491148174984653 8953318188077048318 17842276740750516745 3747470393190598941 13095638165159156661 2083468981534981513 4903812455286735763 5244547021715632167 12519260650367694084 10307354231093707675 13849432939239027665 5044999642195930153 5498702334348285436 14719293682704991022 10800154180431560491 5393600181996701857 9200641783307621584 18324215579845685284 17391020919347602881 237321889579215177 16391235471338804529 8231939912917799751 6761075605306988755 5142176205526648872 12075443137513736591 8860549414614472845 15809790926968204228 4595702807821733025 3502407143419669119 2861923951513762988 8505095943221701627 7735125934232326613 9140938092126258361 8394105810137852769 9532089486342878362 16644452230007202993 2979746318987990136 11657203861562804380 16943798320657230629 7509265495033909320 12954946864557948723 4898306749299452870 118015949771869335 16228429419886093364 11902431829057163435 4860924004365662968 14853094701341483430 14320559010821890378 17032512159386918117 16492135082317953842 12748224014553547706 17413372829331690029 15759027627204365608 11749412575499140033 13465685278790310631 8952832912386593424 5688109771494462656 8728609818381507236 6743990752818600125 8591376096170430780 17954635062000738362 17471531025376416985 15701304358950574165 14351685550966154277 3646336155056699155 14780009090619632660 14432007036372516103 17990721475326710640 9696028212478340692 9740788798536789882 5879104817837360219 350521476146445169 3284059787890516096 15820178208652500773 6434899590481790337 1474491085682647337 18146534983552657257 6521374248172331515 16343364527640023612 8519450464056788896 1473182734873005885 11280387173425623149 11228156067351636814 8112426121812510220 5022156128937071334 13156309164904214923 3102056022171135597 8918467180722739178 1656809599292898033 11518392505354404099 13183894132617078233 603937244217998172 2286441670017067468 768301034933743568 18261857601687998318 11093694045685412655 10264857906585050140 9841870829786711520 16751337254712400086 12615980577583657477 10002941888851580628 8048635072833172449 1721679661070253493 15007219058745158768 17534071835742054545 16052069132939969504 18403218879591359084 693214678731605996 5084662910515187702 14269897199197968563 4942621361583326344 9174774157480920265 18125376292530695266 13861049684528826701 9608032557864173348 4714401207561915553 11522336442662730753 17997655729557696904 16930395082595395792 8556580762560196237 14518268988380787797 14405591543074135293 14525268836429884006 7730710330551730341 16173182446586297435 15835204217253617682 13318256054275609762 8948860454177126163 7838925899176276626 11639323873326173323 15961282732528111912 15468940897493241496 17920459479049194514 17803061963506286587 16105054409419525480 9118630635623380492 14079088704637030422 10099679601387834070 4739475745399556822 15133594326167602183 9621137167408273176 8340738546392094609 2885813813307102774 8236226525246468444 5972136400022000117 7634577577744846754 9306112506070010646 10341251733344008564 16881133417087855286 16866180416381735656 7490684381441236101 6563216596649088653 1827890613341281569 1175156066971978665 8235536770108914236 3475304878919849137 11554703174171650606 18036297315324823065 3216643838869725054 10276482966061812415 17715759789234190413 10579734902139476714 10395891994901851406 1985525540810223606 3496480610901505817 11541713106236237055 7302315625034624494 12499298978839918983 9915595474330743307 7568938380574638498 8875895934683790611 3285615317093787474 6253295497344013848 14585967442519866601 9423434146748443564 17252675940042999158 5830835538424588270 11158856614834877991 11525662356567581196 5706764516219249475 4836439787539780837 4616639725076644502 12570256456519553794 10721227983684143148 2412680612660783924 4145568742537531834 36396026100712515 17055146626903726154 13022847047008574409 16964294740467039544 10158349734390503049 1146331319532816058 14663004100574195743 59413425095218750 9001018754919635514 8817533029799613315 10285053026054961790 5027968255242774205 15942771417309761553 4880321284246876584 7886702663272307200 8236446674731637958 1910918593281060223 18032160769230889139 877091924369831210 8710294614708039366 8113101364784228831 15515709536556855235 2385912324162809930 3526909448554082959 5178146050289668540 966010615854926430 2929805692708941465 180655878325787151 5054105074688550342 668563035743360982 17443697028245304760 606716940075342159 4579740696043690769 16286327027687616815 3995115636997047852 809285431172170448 12139140300613396217 2374297579258456629 367496836823349258 2378634275751114521 9449732519368839148 7076769425164498279 10580948673023912571 3293487295737599347 6169480844556827736 8882349047756805704 12294293998649624194 13478258531411820756 15502924559100026498 10774709936847286351 872478795377437207 1586973638928001191 3558676611209964936 5634382121653959438 385336763165236205 7598545425593704369 13437737502380675154 11101905962219248246 13663760702021564070 426044193844318021 3589695533030256860 17406364483981155224 1245386618259644884 10572754001797307776 3854009049752068722 2737821840012063282 9585261456728539887 13764441224711355523 15907474835477437957 3904602272541901654 1763423074258991589 2663402316408148009 5356651327314985949 11356858471855420147 5714520802034119348 13926128573062448255 4200028626391366449 16762598162446883889 4439806799499743109 4135610349371673940 16684188527025265141 4229195926279881776 12478401694946930925 4443312583041871136 9669412843052611079 7926218813573199606 15789448061103889964 16293682759342176608 188988677353815759 2698414591162397716 4576321932943872924 16638894470453930819 9879281524818501157 16514642450891968800 16663812546104391259 485598182383653414 6769762562439791834 2628122621409073753 4130108842381443661 8634639115792130487 1022280800585789683 17265046862439178344 1852983112337339663 5833674847986991923 2828613088335686647 6747388176027695871 14133835261871265015 16192183968874121974 163112183728242873 479428245328713167 3380610751387820282 18279678368067472511 834488045056189555 13773917740006879660 1870538250520500756 17806360993387235566 1666949240087205425 2450717793577051434 2934991335040089980 5201454704591683245 581426335504534949 1170429784525763803 1995691259769206 2606883000621152793 11778546505241666523 16993811321288643459 13902345769115344813 14883849986504907462 10624561405863854070 14582902839544429876 14990073895799347857 11132405345899304977 1359871075134418645 11396390497632995793 8944184806033919261 3431119239781424881 13429632063788755362 4398300661447672759 2357900979293306910 6018614104180564285 9818572381818239079 8688609726185706777 2458196786121804100 16429237598908179626 15770068462712298656 3026184271413510540 16599768923052595528 12714098896810939390 8200080239454475344 1371168583981706352 15636458835012542994 14234516261231272471 18068959808559796125 12258314667021936857 3767874606116705644 5772772366911244991 18171223678596687727 10063411066958623404 11340084119956825446 15067260424627493819 11302509842649689479 6217950445460623959 18328029201159618919 9819970176948463733 16799363119907279519 14469669425103882448 11457661930432102977 16509359640874215976 6048462734165822113 3933518016961638430 15000392327621812995 172756816933496269 10436022211829732633 17368664558664158347 14377101955689370131 11471235060347540199 5312466169189168725 10647599624904333865 12560730737942546616 7798437842429644026 1042504221435088577 12715029928114056162 9481903481353751400 1374349615284647629 16079232334997911968 1121087772007718345 13539615865591271187 1564312311944247644 3305966103030370295 11808966260299920203 9629578758136523345 10389729100708092542 14280196036025585146 15451960120126026729 17076862019856474500 12637193343171247129 2552861106117059629 14182830452554598877 18319215621032919917 5588593125391442243 6780512380739041699 2654176719482616278 4869480178735245818 13017316956901257780 16625754334496382697 1635190399010671805 15436109066349971978 1855843358545248836 17021193503741939091 13953698243133980937 5046861115213808498 1584631377969589435 14674237314292292608 15645805672280469558 16109120401576130240 2062087029173713771 12091960289558694931 3135826817364992486 6718937868054013025 17341331226306998435 11996496761930708491 9766650604068385599 1855531471184149163 10362036722591840438 14032978013785556984 7630765010539716406 15451420053750811283 17455788668580726324 13321732973493400304 5572439513311849838 6480527917316078614 10597836147267343803 5287653335081213876 7606901597869759160 8524751814932146577 12318965881431295140 12781793724068047973 3328866752698595960 2676544613547788188 4114290612907746447 13012680388281287444 7389551312370627359 1062852902267906603 7647716087294257615 13083835287518182607 15622284614804095923 4695202901263720664 10407915911486323481 7042431219872227441 13262468867753358814 8221672375453858852 16162361336028710976 1228161428879808476 8337209268050818077 16621128161099140167 1698061315203574578 6309214790239112843 11321791054813478453 10326099878783286484 17240729304425199188 10949126762209846483 14705246318391659533 15491682123515092362 12248239305672117090 18166599234268738710 12802938502853636419 1595197311535138738 4586558875202587729 12227745769815284813 18083438281991333429 11293206189583760599 10149911295253667448 13849998992642764713 5251037416307021238 8647075818416764082 13930284144050958104 4881617275637317981 18206447972317085500 9719079672202432979 7888779891568220343 10385849542838777425 6437629310940279366 13255224075517166250 15565839586772454407 4855398730059612577 8061362818761647037 14602508275425123253 10282250406475289267 18275620567045754122 15445291010264985127 11399701412220249072 11751371051448942544 11654217691955098206 9279348258880284782 10607683328955228914 16520963512514947313 10498253757530702104 683610620784111903 8140430443311231385 362972004190616785 5071333791162221655 1042974235317331803 9153515853169316060 6235589132402058710 10510240794648327395 9380878041664721438 13536572572428399795 15997513566162285942 15248780449356847680 9933101283128152020 17051538726575352404 322954386382148279 4522701582064139926 6243070736879107943 6580940946753135662 3011088468937693659 11908270233087617996 12172917924468362218 2705758623885550675 8446849464875770800 3990165650376880755 14947498322690263412 12401672833040630662 12421179428510075813 2601353699127677040 15800066743149659615 1294704692361321329 5956075968302879466 17094916124017552637 13606435399848061810 4113320652347403830 12474765188293414132 4422814410350371821 9696748790865523377 14288795459801544554 4503367608929991193 10699880956015730577 4608077807121153783 13313653564700711390 4410110205843030926 8051750136993151587 1735192681028118477 16559142692451003130 2650339439660940967 2434639785753742193 12452961892517199902 7176420004911749944 7380632248559866348 2256674718810125776 7023214505762788784 13585572543401351473 11621019148749465761 3891783756067582888 5211057566662638081 11974044823004379678 16767676742477255998 7363588274684365709 16237570437440282794 11180518555306885960 6534974386896833459 8909919707924685215 4861635794554416171 12090923061757072720 4495524253387661931 1618034204366228333 11681979719822002574 15152893240713065598 16114194972354098985 5632875050328346010 8322115732517583131 4847505391505672560 6986065890749813848 5281617946647733654 9411972014586381804 4285776177686948176 4302055148805545778 11353961330163533452 5423778737122312788 12183470794624072281 1968546629911942381 16686236477872157901 2812659997399685686 16769403554956169703 6455711214484198594 11062743465973716338 13581408761129833431 14099734332785938105 8555994609341723943 2983763782500743276 9124320339913090915 14133321453526918473 14382878356528617323 535027896561094089 13228136161537651421 11090048049662310259 12740930407396046793 14006361588666618467 8773449272293817653 4729960275647572882 4055176946426683659 10980361822549813644 7949005346460050401 3803458551118930859 1477460403926184255 15176585341051847702 306484140859476933 7496861252959606215 6905871943664708551 6807397092543500000 15097433627619478731 9881314638892948045 17469342160007332775 13358802377815403405 15834803251289304963 13785384854360186274 8120272255011524366 10717777895357744241 15068397785060549969 13977120944400984027 7938656605146162656 12088101384464169617 2926608115499331071 16874404615176619034 3040470818227621389 3642388315855567918 9454012935833282778 8557182147247224823 1280787047804527137 16307511778897719892 6707715956230247904 7518056901528145166 8897992658021924205 16855410909307684501 10229736139622543548 14516206455755868659 15429837119543175573 17432365638202191679 8589970092832111936 18406031063255921473 18029623199564518865 6460038991809706608 7300823429887049546 2660835363540370384 7187240862182993397 2558248957764276234 5827221911386244792 3845172751379816405 8196541449694909372 13735945573161453923 9488129589081585639 57476542414366905 2192110711200943842 18075757913197422189 35477289614036412 2983105709684561032 9782526850093124638 5048182545876980805 3630464682575610520 443909230270266332 8860780359801362793 10083434763253742071 1713985228356379535 16405044492438356306 17562993588665887917 8900004033453782551 9676322201555886299 16355711311964091084 11075070651146281996 1902227232023167881 14033428500033093662 9708841176395351605 12257186536468289316 4895459382690385879 7999293480265117768 17975906888305137320 926911831225167877 2719728334673790319 8839826445985985913 13172806544878175638 16117895884375340740 14965151503620736643 4022884084433070468 11737622757968644626 15523665473633520901 15878824978345954262 4656295760852353545 7878534814340195405 14896875743009661895 1183097401517024452 13488643548712325886 9146838259247461018 4731487628357569672 5668481949240812090 6381074641461766218 16380552789532557195 3320960205941544728 11115301979736095338 3987312687913531379 14300732946677784294 9986888977885306835 10648592065134972174 6609500185535685052 2373764187660436241 6460008701857191088 15190426655447233913 14124001266414548177 13602052391196396883 11845313986269235114 2436374860351168270 4215002715446836225 12260023483600116918 8356771222530562812 17921493947748587427 5590533669721307467 5360366018524163751 16514755576872598104 16517593112534704505 1644612653503356096 3210927721841983097 7133214516175519944 3822375867125340814 8873221067627037261 7148712404257765838 2872534341077754738 18283981270923488919 10928970523798162766 8561173730369724174 1296002976160772196 15416765635300702742 5135274973136955249 17230889434386731202 3796939420121223962 7400649582253310903 9171757931306402986 2061667109726009978 13858323193898987980 9850001686276660027 7391678391388397120 15578410391947131140 7531877234173975596 11339350624684764998 10103477523669302441 13827357841294788547 12292841140398827425 12471559635744927890 12537709695778076477 13409590695018179757 6335050137283798048 9650824246974724966 1726960096941888327 7570151751102972510 12956575494476870982 4662777311014894615 1108354893496369915 6769442468671548072 10700365895153886288 344524310126700114 16733187352940682114 15374405778316290827 11903884691657128800 8222138416437000338 3763704126449071397 15841739038633699544 17717866929914673735 10922984172956776420 5197240743527346427 3334258379933071949 1673219530120750152 6482341880045546782 8729183372824865605 2408635492362168148 2910216023204339862 17773799086809225061 12085648092052256964 2728350008636936598 1903366664145706560 11626395193421438249 8341643833500559269 15214752354987948091 12806814371785619004 6105885353187015405 80721220101218255 1828399224582674040 7538463484253137118 2144922776783137999 6584038272358955870 13018578570472383657 14033526225777195636 9740959515931075249 6576016916652202422 16099905673849025391 17277836469991473457 541528976306897669 15465276921011299309 18064930207848828289 5237108023262265726 14830483993994848773 17127093210136568588 16586519599352510765 6417945318805438712 4818781245723132275 5114804612249008117 13050412881363357254 16983049706919884838 13687086849878527754 15953367022534539206 4694210498270973412 13825527855893029005 17804960329025317330 9057012257045414356 3154209741125032826 13880440423591753400 15778115538844249453 14500564910501868651 328647202438359432 5610186617145044597 2811236218275612192 15424548501920491508 9272135328938938837 1049606754568636572 11424573739347852040 1920764990535321634 13007148490202328446 17712508359183128143 13389849892979944152 12350174761277650004 14443514770042514187 16437428901090687259 8141731729363256040 6198477680236652348 4672433193637494928 8723824096604831064 16040629476979871677 12813835355690934070 3599374920091866221 4123173620735589229 9389081445891664057 12522329656096995247 8811450843799406507 946605788424624723 9732416714441398427 16722185619384117969 7648764861357428081 756349309775914549 11173850977241706479 13516951855346436585 17896293871255576292 9406538983998224773 2058761862876564556 9724163208780240533 18418059521492824970 124874430493078473 523015870406011615 343603443226294754 2565606427607753247 18017545900151015358 9629644090577636363 1748292642467423147 6306494409958117493 2858111114135707909 13907593389759658793 18320486985816312345 15227067358044196784 11283440920713159810 13871781358161687343 14431044901017659024 13489147818034252196 10624406395373203644 8181384930970754845 1074085112279584820 11015749042123039503 4400735028728703393 6544856636299548218 5119434072317456022 14775878160368220129 12170165707024011820 9607268627607826706 9169745027321484831 494815435073233545 6473244186028123070 199678324783199497 8108004895341418639 678433404547995706 14708211945681312302 348140706444453822 13365453520753268721 15046867935033054941 12404248907508424273 15060248346246465233 6106879204907349479 1697119761824937025 984907199653692634 1586776961220236451 3982925469090249614 1457437137539145731 7221079745351124361 10119982211032848077 468673626460381792 6085593650490272069 17294565027142329772 11563560979424098556 16025421849751493750 18388137509482194289 11205357696387732839 11952111181333840410 4213056454206796332 4699923903420370494 2577615310563371153 12173443380599236456 5899697533952737752 9397601133571550545 726161522232583751 8904338661966852111 8029285649261429496 17384176586834610687 789143306759079305 11379589461463865117 17576459524576459124 15058074918886970581 7336575804753443828 13420594738014078876 1698502795048428513 9889530417748832319 1533105812851883771 10910010276910714109 2257339751224748443 8095792303355862588 11821998008211146021 14684457993140234247 11867971560276883856 14103868099344412373 256507566977939061 9711968185619570479 5488777242337932670 10803590683251637575 5189019742281978165 3100079188266500325 3032982214512975686 10218795341230370344 4709554014045210611 16271220956914014016 6934685923016356481 15241287704210560398 12454953971531803887 11650028096194219991 8806245115520039119 10713074163079319694 13847597047535258872 1284583790184301156 15379054395539439088 1948433766567918406 3352768218171242560 17033460286058631512 9025980823766307794 2962054118585743512 1576297628389592934 8334231647445342674 11626615367586253254 18080130438051505350 7469861477778489229 5887469401766004849 7957058692455851867 11835365022854465258 6486647553818855646 18435857548876312560 7110310723679227374 785402547060398474 7918304012471031757 200259208563430665 16320710687395328830 761289182666351316 5078794146184081124 5981195166854992717 1188152976814532630 4567680464772309470 12222635601301499523 3393018140491261611 8401960222469889822 10421022362498119725 11599627106511454328 14424000159195559130 11912137429242669915 17751122587327859441 12460471508487814983 15744444187436373264 11433898503768208005 5128660850473121714 2213663087668205524 7903224578406645041 12296751704074154451 5342780676479302385 7446190868598348968 15843222666133173337 4682438476121079650 11337155441306004778 2466142669536252234 2356092286160944407 15696272296042041220 1238708154243001531 4964581084099867356 2985110852719642460 10229362460148301014 14218711297782660174 783051655787581980 7113732100527269123 9757147325083618330 1955157751323260523 3828344488442140738 5014743989663953629 9395784055514805772 7173872653437697777 1025491039184887711 2110492645968879570 3843294352534798135 8833319876556882710 6193088924521956863 3668086438376432330 2494965721741143526 8225826161649081485 279955838568901375 2316761071830159799 3881444623446442676 17409694220344043809 17813819912451265290 732612452485165066 5031082926258268948 9946370056558218439 10674848720934070749 5829128757963703457 10288552342314865825 6285719102328721604 18219138706326573285 14353048649312156557 8693072676635865185 8337979833517007308 13297507633643549678 8022699842768982102 5722080383859572809 9742298837925374774 13185331968648463293 1155870257552582052 12996294585072721775 16168106194020972599 16803961234764445696 16558886923627891999 15573514223033442759 730252044234731258 6227623604775076002 2705801829070445805 12218782717699666222 9750925617386377904 6099151106510661129 945522352767057841 399551331386094322 8788832636071261430 16275537339218570485 2855385546834665606 7337640285554929363 730807163453229874 2918081407008322177 4612010844147942202 312242624549116606 12601787160804212487 12895249669751424078 15204611757067171071 3407724076686248831 4292096828552855642 172533349023932500 2146871052938880662 14229165849376800148 7870363044403038280 5684727692883173939 13281490223020550735 9335819237300705998 1974334086589254465 4801180719292123621 15438324573576276098 9281319443950633859 6337558282926815812 10962208724422504786 9563417850251588016 5162239394374685911 10859353257298909587 12538196847305158828 1790304348454778190 9479284959672998523 1898940561002246551 12328457783721182321 17387131236121255680 12888239265357498494 8059051389060388284 14453438520510296951 9282656730212582902 4006032689986409455 14388439001653216632 4940357923211567998 14475232284779523770 12848904624755111886 14590358494329764831 5135003685492057930 9022446694974522605 488485143887202268 193349728775500749 14401705240870935905 10462429321587691492 1050722710791582311 18303825276046262295 5895626749041909693 317976625223870878 237161505504618200 17974063238837665646 4155144916190929983 11981448224976413863 11524477184794880657 2226949240660207918 13354788853807947479 251235266997650843 2392187035678878148 16371220866918435369 17269624131508916703 2210906584538287805 5323304145924969025 17842476898863359345 18276890450019994832 11977777111902472001 4559828707083622000 17345136730030023154 11567056170031015474 36503346588367172 256349490164685275 11406819508534504884 3630558312070221904 8168102546183231101 11831686556188095258 16147455250007670722 9054881949442560931 12207692354869029445 16198892602080912216 6016647130122583625 4890986864118579859 1384207107143345137 11913577489595448610 11489136612145065672 8515726110878377253 10829578387400549117 1622158000063291080 9158597914387474473 12290875060661810644 12739437071543970554 15194023697897859329 6413407711563105121 15568329303081235000 17174710027433118132 5563632153011899352 1759349029222257066 7891346773704738237 11032618471776601625 12316590834577076 5616754059442348824 2438849192037391355 9878054178387526014 4352655263719895629 12014971865859232991 14112103087486572288 12172438171346461534 17067905777308506245 7023888006496828161 13534232115801456196 2254704892912730908 5588951196367349296 17399752054312260615 2987706629249873620 15063903427673575626 18192525605607480698 5807596266876119488 13333150387961266160 7765582782724456944 7811907930350120308 16096098009049212309 11101453015529565662 13893108382058574506 8513682549018272385 3343494492266209237 11907993943130746391 10131696164565263833 7953652169033891265 10726331170264810769 8634076100561476069 17421899512849720488 3346204555119352315 5468178197593945447 13918726743714617671 4806506483542826577 11503162321331320003 17698380348796043793 12406566727247513101 3539399621116485745 7710137047231826100 10958077702986768787 9946706685934558595 3093811670345980437 15410879951049322185 14993028021780284796 1607375146741980951 2835993242095018220 17071094662527585885 13255182828328616857 5595892538368329602 5906338084513955683 18300375950983890838 6972444626751103372 12920731552543627506 16025824506774046014 10576139143505289628 7222590204731698397 9890841326182983469 3332681294979504073 13558685169952432580 12386263292993921650 15656515001803893644 8958884488157572398 6079798315047171962 1692520536952121890 17738638946030560192 2616413301854197460 11959104015520435822 4396380402197657963 2983944773011422522 3930440628138237311 14825063977985135437 801461652048976195 6356079768231654464 2113488859902158721 4375508973064493743 12479787277209084256 11748234286611976163 4829552485438511473 6657596649648821569 7944966710705395746 10282895955430690147 10223094593479626457 15608473608223380537 735964537144538979 11105042094133114865 13241800949921569251 9489965026406733350 6274765650617598841 659813223893011326 11679676756546496210 5993642153223496086 15727163222957747346 6356253518634095119 18029044809293004168 15588982033642410087 4165662657260019399 4832623526029306937 4257646024543085919 15604437103813790151 6342456619727392310 4579974485931969147 11206098807672032947 17268966135147194731 16436235504098651961 15645711634065331473 6171327458172261670 4830496802394380 9354771147245168079 9402172005240185155 1051052525603550260 12733102734433371641 4562948363522538983 1779569952017329666 459908505096557330 9808956294960765560 16622561855645087645 3927462080350110862 17761991561634705658 3820539924805426895 3250125375275760059 15367502249599507026 1086718108511315626 10095876511165807329 10941449211379629107 16984196118235925812 6471898397991485950 832651650795457264 9134991926151160898 10955595849867223691 14050030661886297193 8652633670045031838 1820497159527707538 10232908155888541342 6047772768772792358 13437346848999214033 17767205865981005786 3431354374849623123 11162918653997380943 12425807945132108879 1944886977193890666 11126855106950671729 12918965174891619535 10284199032444746590 14202918314978068121 4457377641485270095 1559518800902717425 13149128195867145874 15288023597870451624 78459423742479377 14106122858845860227 8866321138674224389 12616843027153708037 10862089500020019599 13750097449555232972 13840320909676924776 12152143323709450 5489579845350451031 16811701123689549204 15117733927493468383 7994266314127536996 8315062289222749687 14266961527383926884 14121692783130650324 6322409788333779321 12275613249882729504 12878853671982490503 16582380088154128894 10407664689408762998 8606353416780636741 17396845846898557411 6766119401592765741 15415809428479337362 9508938329409264580 7663064295652003807 9902027654823696087 2186896199172592825 15445474475206931988 17855468485774481345 13362335566511674295 4951001664164363313 14057224346305892732 18349608156769688371 10363640223544193605 2838578866254119782 3608150595301285076 1144823841124254827 10662559041261238954 10712671281358322511 17786456811660930995 4778529416820335777 11347941807096827077 9144123128790768777 13742153525691851899 2214546882493728539 16401584376492992917 4009637922310335679 7632431279990480602 14843042788606105936 12511725253641213079 1661322085508156782 14501627389336085931 9668994751646145541 6054017486437115148 14636764549449027615 11793607128048168209 17798170843142531268 7588595592081370184 9750287272988431941 1573550532490463112 2033338896849907423 8155842625776839078 10076419290356616987 2582242723322851642 10236386685680275875 4443181737601195010 7529449310009028382 10809260333091224272 10765976715188568616 18402378556170941395 9969985351440429374 4179088970197917036 8695700890111087428 3752080768325631660 15635093222090058784 13980419527403542062 15554764998051079790 2756159115823490339 1870585941664667884 11769432074161423421 11013433267974663102 2034481827819857246 256115174241704932 10179674311512060052 16016764219969192540 13794989364179682767 14114733879884904562 4961869010183631805 9554610113177328787 7328594843201266965 5036644730638416163 17245782169647030969 11170579390260337930 6958160925935447228 15464124453438318668 7358627621378810751 1206152965122916346 3040644387394731126 112784171237864131 5655244412341442670 3955395073083857682 17721224782212983719 14581893678293952595 5745692299949770514 13129083715196525109 375383530420167512 6001678579164963115 16436202772516303417 7590020573808936241 8086376695049407051 4971190786418189021 11431475804488533191 2697533449682848175 7074098587406503486 11885387451861391973 5278110161784730952 2866087306885205336 16251467993800624232 10029339912876144454 529648681597995518 14563688447827912704 672764171076801520 17159694241965891222 1366184161341486406 7912749853759770438 15057388370942582826 17371943907063210795 8629656664931502396 5157007596290357464 7087272856867283530 12258735548956461676 8581505690736489996 233009674431897615 1101389628099940310 2558413328042347752 5593824223082012843 1269355056643671419 2365960574553998188 17425660142282890681 10898864861042276637 11859507773920573080 1962415992055578790 15626486428049377469 4203256342790559215 3768712683179785558 1833753604429027468 7034498870172033468 501090747390304995 14596488038498598496 14053227347887372979 1688398158452991876 11079706739108939586 3100925501522660499 17647712991503213865 7306626961539864448 12661226162213198774 7394915154873413168 10031761859742721843 18425571773684119064 5345750643537284553 10002358180844691541 13140057623202722325 1367380474648672906 6276356875688058460 13271064029618589395 11472976383117582761 14259884188269443986 17238011223800731156 7496341896065134478 3166830283875780897 13595506997733172104 5192747936573759229 13024942207889083855 9191140759658208009 3361728561466928336 17116528153846232150 13609814312671755234 11133030229727773554 13069803745940904930 3048172529143497614 5797882871025919823 2871188564130080262 12722596357157099674 16263367086537562901 5373447525999915528 6987029343201313446 9008303641313496779 11867098802723075706 7911621480089944280 10747403730628053683 2007470869410273928 6306747066024035495 13923237180737063554 9576548303362262662 632632238453936429 15405240842100636753 16369767309596617095 15124033371298359994 14503320433646411187 6551261518563368640 7629957583298633235 15483911949244294015 11692664731978444432 18400858302037395770 17254146587665738219 4108272417118747972 7557331874587121952 1761407465697354359 1473969889170267231 680843089854637903 17249192544249055854 11546673340734511446 14278209397006574847 7946932516647755479 7427139200827361833 15093888303294398573 1550224194590932530 18287691487954087073 14571865152595014792 18361635879724078620 4908938818545467559 34274010006791963 1886337041615846113 13044870335431597401 12828556055766102424 12592221709945859679 17875142101872154702 11862634889351709384 6087735766297157298 15719802884058444335 9803508396957056371 10259372098674764162 10026728017175940398 7987234575465327979 10480081219025624263 1468223990956729284 17182885559589160514 10981759191644277384 16116280572312849314 10111468764832794047 82302273512826166 3166974848113392582 11865631908166962992 601009915841917069 17540170761158557667 14367140908820340625 13249448794224990780 3899196615300175858 2063004366207675640 6646753337934909848 444541113318685761 13630080135699509514 3577051237693533119 11464905137122574761 16437777838533109454 1019036255341160486 3421453906455132804 12669232728880441293 8925445194375670147 13084687454594559216 1310681659351027252 6068349991061934882 16101886376525920756 12369964458589996584 15819340451332883946 13040568595972455206 1710963267359897493 9002530406081231575 17245690787466741206 14873628730063446196 8067310871828719962 4897143642611829212 11060622390886628823 4911489905917481895 3287493614758084184 15465382807839716909 12763470086996818442 7094901291829911560 11381753100887365224 6357305530919719448 6035291381387675336 13018526685831696551 17827086754665900762 162451549294521731 5592916547339757211 14107440529730733751 1767417633272976046 16196664305777736430 5108581712501880868 1889815993350440846 3764505632593982329 9862896473280848503 6345164036353162965 6331523161836243456 5374866571961445047 7819039007771253455 2833417585176030782 11121790917156952257 14596435094885395628 1299322068429538697 9335276537979618097 3403674529942339986 2220227812474767945 11535391200885766555 12218941495225635571 13296456481441812165 13341775016940574286 243514664455721433 2468931233864532181 9814017994853825363 12084316130485099695 3206619794759192485 793294374892580869 4167781133465019216 9110351167070841845 16793302883607638459 4562446855319941884 9540167218256222532 4989489247337652825 15195024490851278910 5804076851086914603 7122325493590324258 5709790651676219509 3027829983839683081 5264436384243102429 7408360143934902008 258524748238152972 18298192953550383842 3298508212479522282 3316016146790965996 1462811699198727144 14774878469009919946 3239078842876766540 11466479597572448897 8930453728051931075 10735689572892335793 4420047109951171908 11041537343373709179 16621436214348049203 7485594868732122105 5747202629681472708 7233337985386030707 314925002058576164 7832093659025605284 11263458628509161407 5030340205363547835 5768244814811333234 11469015994913935847 6290388739645005284 14243552484230680367 10010814353466246347 1602475749760063411 16250871153252764925 17903218586101201492 11845628576371290036 14032929798225149814 16672723785601523006 2419992776684896168 654774551328602126 4092298586550678108 461106871008630367 17980989661510293782 15519221543169711040 7096720741278000727 24013815136183256 11503442547369216527 2676259163938800618 3860451888413556182 14110336563006483616 16869649328411215140 11964205590443834492 2537928108575538175 4354085461567971838 2357773349964116902 17742851638531362025 16818033497036613373 288577111703030170 3304666666428351292 7148315481977518435 7421344694825451969 5211599016508903828 15652437914353900635 6118905040977236736 1710444108064563461 14389606438864898094 12519730640708783144 1767625742728357054 8600998622653001168 3208239452877345777 11083742933750677904 50621316876825917 1928421673599728661 12605240574941089182 12522859638504118560 2417985562167267638 16605481440565602316 8827402483499719813 2448387774049881470 6405508227696494345 15721978261571295916 2876906759455101048 11061641988894095385 758470502640113558 13313059705115544948 18018277843510052873 641245707986358437 1389604622548481764 11347156897089676023 4323666474559337321 6802050874516799482 10277106522893106930 9126004747727445677 15915687196825440629 2162275347884199647 8337277918793213018 7501773734023671034 17277357188721053402 15968787149643361966 5810353276486188925 16571727925928601506 708393427025546418 8264650879206916637 11091478286172068282 4851448198756365999 14571299909582642969 5332641612097412784 7509177487158265533 12423276414671316816 876165863505494851 5559384972320808399 14452449940325547682 13887219508086022744 10013620588317949846 6692715804592713138 8602707562178028966 4468595174194654833 3478803001674085972 1819276156690800457 5431347537903923080 7998259282024320209 446258505195958963 11945447603142919352 17326511484301095910 5154450496487098247 13285748602770499868 310660630385706007 13164072361490466729 16425513204858858741 8661743158266946869 9704184700717961727 16452514308792298523 6886767494705106222 17426010541926702434 1860970455708893111 8894829906958672077 17117732391381828595 17900719382546486925 835226317879203418 16752480603692805672 8960139079140880539 5827738868132499230 5689058059064884740 10212674846795848466 3327882270133246951 3103494800288473878 11407567962600291300 8890349658055027085 5956923632697219381 13593469736539412193 1453777329312911594 8609173575106379352 15331021642812105989 1211285974858361360 13888793959273807661 3056492195748682509 15011159241684265521 11558890921352005902 13968228045102922691 1917864443374285045 1997375420036643419 1172138556945646583 361538147115164191 17343058986005899648 3207028635226035482 13188779522301031011 4598995698978601386 12403507527627559838 8969191465332431332 24159528933803807 10485046573952871761 15612391468967960094 7911281122010632809 15891849405586796281 2536951746333022896 10290166395969683852 16030812766360813086 17649570551884219153 1239246136774382293 2715683572677449810 9722308864605076614 14778506070566024378 7375653528701192668 11916919475165103711 4259025681999117101 2519968487472598095 13407098786344264082 15913668433582775484 4843548022466728508 2592634704651301418 10628350542770693164 2239284372879392001 3448935133035335656 10724527682332209949 12467505430931912768 13466126615173071528 16501599472047353047 10093741932420031489 2810317584156832166 6422308003453128320 15145230984908221736 17643713632078029306 110695005008469686 6154795048717409021 10081855649041171263 3198513995492502756 1055729606034004780 16847474752164826821 10678086947774357866 2434532184186557972 4888098761596756017 11166296036946552625 9215930972013337993 5831531964234388956 13741689131419003263 4059302689152334079 14705370209716714477 9443979196460132971 5458612631511375779 7717082188779901357 2131682895671782037 88895199869139994 15571847277430382916 4430252341526035704 10303986285690225711 10006261171466622330 12521986301910951163 14310880367129832516 16435485001706323201 6914792158135671628 7502004159492611627 15215263426748894743 15355010534968377390 15077548341900109391 287926534835682446 4225264797916323876 7880944405302693535 7915861149344347184 5040732649764203823 2359179551353754916 4515019747714947804 9533734718835067195 14537698678386038242 16528789895772729274 15501605726336761677 3268939696958965940 6715486140031558081 6478680130289901421 14765574306591314434 4653087220600536034 16224183808744252668 3068225603954352506 3896578528199930756 8068508860231605145 13153172016045094363 6441449094801728099 4752902812391142806 16737636545201184548 9929319463848436741 12979838499823856231 16928049082133217351 11607050151163342261 18031168647563030130 6191740877076830133 16134118532127966260 9793338708453705402 3109393218089653704 17171163972839147015 18210696132786468485 1563091916471057941 8324176908965566048 7523032774491883804 1058945142026960373 14142207954851042482 17121996961702933304 4557985910807885313 11232464686609699505 5185124034888770530 4977705871736387866 13674577527281622904 6230243008560961853 4629073966842453771 64839376508302936 1936597024533978126 2330524944046626435 299216508822339086 11019672788442494370 12382737189324330139 8320605976483750496 12941156365415471304 1162878364072459887 17452542872477517574 9511715844583247055 13006433642439985658 18383205681322163175 7836950751888121174 10423682206270287675 5112523141889511937 3350977644701310724 17314658222365182198 4841462098268017491 12605238605602758485 11520585212742914655 7604698228296255342 6727933871293865528 6233673751710985731 3142818587130088070 15960290891875850926 17725870479288707691 1352567701634564454 7307962199598882430 5245891445343356136 673223205715010825 6732392987929499110 14782167849717314771 2484431920756234125 4203546251094262521 3233851475911178547 6032857426495991670 4817083120185214006 12837981699799127804 11405664901882098301 11330096913147206382 301088975352550608 12866046488990804251 3032480392726817829 11310872179241088810 6525799826495764498 14683262109884250876 5477530931109355747 8391814873071461577 3434546901884576678 15510626650812847460 5182260363840993737 7320405354183117591 3642025647053044849 2828751432187328725 14670290187795650646 4120583793136306256 12998678976312322533 9495844550720557182 9411805362650325426 6084384700126616122 13311158717522308812 4448065710776521387 88315086397656355 17199905907975240834 16934912845877036449 11093629645669022535 7589897565924828795 10533266380789639615 15062043582330951860 9326787540266878579 4958269874629898885 9417490920982491387 2808061127955299365 11476467387978816961 2538889976645132249 7911246556994387413 14517344259874939456 15589923320561190513 15097631279800397846 17172394736527637931 10560977037769750428 18124654301707894199 5221670339048310223 16582437471149356386 8673228335496986894 10517544197657924401 2738368635280332131 10406728083162876907 17476334867335955720 3460204808917788525 9468125948873607771 18329311381418204115 8228548165245004816 6858232736074347263 12800232736545248843 7176065203788108841 16964093963878061255 6831032119391626684 63037352768641101 18363927240664887376 11476510213834899448 3142260057529487730 4498618332611913300 2751443934761868042 5556166674821408452 7995720775740451130 17522237557439950274 407862616796425211 4986481148778283714 2636412775152752068 14349614999861603428 13067352837805728150 1938084705995375497 934456943309113801 14549428104171455157 2742549794848313876 8359673179532268205 4808345938529205732 12021490046979262991 14462189439372578515 10147795746907057591 2632042751848404755 9431130432666470688 3073947538939525555 17659278253899324929 16657714327888020773 13770586638087243476 4541178370881664957 3054554005792094512 14127888544909581954 284176856206129180 5112713843174843484 14976303651116541411 11987915092955286936 1911458415341309935 8012814269337630281 15398291169199344061 9196663462937142512 15040996299829227211 3504852924760081176 4558333406344430737 5054204987233812179 2565437790142939870 5390762044590175340 13096520200338457709 3083934166583859855 9286594328285899275 642438987126689267 8960601695999573040 17299253133610809363 4357145396943752674 17578469797468629977 3992974651355682444 8203914014211072210 5466338735966390522 14479433032129187661 6824045141376060268 8551881857811300679 10174231024044277183 12984390218437757225 9571626646926164672 15409985545200357020 9897077923809143323 8997776540998079175 8508001331052277509 6497399826482571891 17471838683222721842 8859832878000112639 7970309517966463429 5460587558375753945 8946633868073683921 12017041395906180242 3344499737711894348 7250599790215955807 2999162428025942410 11580603052091045610 13473294352529353060 13226073092930150558 4559923570686791180 14542284813577924878 6866685013292931885 9330097693315931075 7544820282918728468 3219880098809432452 13182923475863485480 11139507210593691771 4550902979031692544 953358206823302847 9439596792993011704 15550310891608010276 6650799521912253405 845347376812085473 8892372151392918638 4177562750798653035 899139679074349116 6802919235803345424 11605392103227371452 14881520673394622659 11265842240316601802 12616608061368674314 1039203477330700083 4536796714879049657 10319993234042199901 6180337025852736859 5215850777786286441 11317973664638072232 13118030595457234870 11402806214930385675 10865239318665071314 8553682861551498557 13892989138318849233 4738730861362358972 1295876314688794942 2166352668685220636 16218370554814570159 16978246241832252054 3224911196127078176 3434425865443277524 1812111940886669659 1816521605341209321 14691327254957365740 7646532143418437028 5227915556112061110 14309350123981282935 15258347146441211557 3443113513961251066 2756171889159798856 5493591538803392251 14144865790533069937 17518568210449658368 14437189163702988660 13865571208109698505 7115204498491388262 16190700596324397249 4735252206527056584 18251883913238082108 13359064646446383643 10483810114400147792 17091226156691293024 15572868409299505227 17553457764097869467 15301141351595787996 16340810807590515498 10570546221514019552 12994945816832504971 1125235639982571521 3814752223563533502 3211599702380232682 4397809244214690834 12784048702589858782 18300745563755636078 961369693784986912 14833792120103644582 2100362026106539077 10373883907222144718 14336556478061777088 13984749369495037111 14630107085970579561 3203669396242202033 7968834600273976892 5009210024445763188 16926586348292754831 14533528785175738738 3484765107008899614 5666444076753527433 1580238513433381873 12946960055746410296 13223245163488844995 13836553027356754227 2937017295452467666 1661710448145409371 1739639848764473138 5620948025669656898 7853396285853358942 7791601388090005981 16063172958286548683 15305887555414710106 16948532903577065012 811970138746902381 16736345906011589036 2823462879265283798 10972542589914492361 5266906864576570193 2423776827220663840 10076754200759764580 8207464065597825188 12566495926210014857 7130838258213856732 18129409467964760814 3110332341418662290 11775372137892934337 14867094466182811707 7287793552311931575 1377268386697407253 15835680994947218829 5701127413948488680 9947538263404917060 10758244267957792825 9605715652523689302 9006315953615954988 260475996627396657 5553785390967289999 6098438420624454191 15268775467434985795 3397692015319815876 2622792047968824345 102110932042213237 15490074897253322188 6423042827382738132 10673732591597225499 12254863986538406493 13304133807002526415 14471265622919182836 13733344356743217730 12206373070379752747 12813163987620058816 8527034619353360052 2807281596580525486 8667537767667815720 8456176838664949699 2896175569078526207 16260554053529597392 14539856710180974581 17915615296978541550 2127647962975646102 7490297447250263429 3400656698945275422 6468133144690218919 8950843560998803429 15501501606664067760 7329222408011726153 15174327005829990822 10522695326839419944 15860594383145214709 4487713260582518657 17227345341488780717 14543709187274261957 2849905429773386289 10078158164444341305 2523310851941618780 14313811115700939044 11918541084002117927 18149319070377941221 3490193813319322547 12260814013827952067 12982662437414919121 765799784791716289 4221428793721473764 13258004305502713497 16775920914439767274 3988530553646538814 11168948452614203457 7807015383452537081 9025716057636190962 9097200169444752331 14353822039752310293 11032008261328563195 3110415980139778970 2483154630976351898 9192831935224568176 16781532240348667909 11237225789572868440 14214863124341294085 964060116501100704 16899781939665633254 2446313150801555475 4138273733497493539 7093649054525254755 17650078336069203331 3920654221057858272 14391880876890418357 4626729404056404013 6374838038085298721 2588732493234842134 6822276506465730406 17293203741018041548 11907893936288028141 15907298477972942028 5709309814509703361 1838176538001894700 4654545163721218957 17182067963110666721 12169995061004191453 8624052819524796113 14804860217844013783 12016100712013434050 4582399362230689485 3130881672002447924 3410421611975143614 8214774544471679112 15087896815220291332 8274321621380307462 10798471216484607753 1061869595050869486 6571762446219548634 16849107523739550490 3756749563057674566 10407125118239679075 1311233560993075950 15604187222157326197 15186015384971671976 15667144444296403972 6776384541268769377 11567611585366451952 9830880830017026767 1034673272469450330 2963417644237610210 17538770514372467736 15391948079697585972 4194761853089173562 2835161697772699519 3180875409303812490 17271217539158409802 11493508771550456554 11598082303681645975 14525462460132764586 12072029947678491898 17764143208127371553 13936415454320192231 6643136618475332843 385551833563295591 1087451294794741388 4071086386933196576 15859433583629738744 18330309591645558357 11228977305596127354 14082590713149043081 7082866070454120963 10159822939236782526 5439933147881102697 12436157112673713975 3666997106126209706 667972475957170265 11759024207980624744 2486317865067226787 8247729818013553794 13833731852266514727 10648066161726511070 6532907916133091743 10660275666087184990 15515195110944640845 6882558561734283940 15105280073524273567 1805330120168147164 14307306674610662717 6381794159406609991 4178892314590851474 9567115563968596512 16800146596416666657 14969118515356267067 8625683991987986882 3720022427292242752 1933357087583442821 13380848847154810371 1105243783138623623 6987987981583491533 6975315921952542521 3532720944482256941 648158996632288897 8105281346896688910 2712576411969618624 415180404135112755 16635632095530515706 13494092053128449914 15267445723714377662 15302478683015863396 17320329948254432538 11125500979741659571 3846937084391114316 14606441186200132742 17255596476500504582 15166987020008053348 8471277002916464072 15395845923749712300 3258593384229142482 10140636028914262740 8290075204514872281 6594384084389965158 13217554477714374506 15103897119564640338 9309247695268683363 6986395514196398464 15158945469155744071 3209249698096722552 7357294366802559850 5021073047680715247 17263615977093119490 4475351361107652502 13378810477081819195 12459539598817108505 9268899276827829122 92460999612796558 5555522747406129795 11170391333043503170 7241057867047148257 17044108446841014320 3948315265870927636 4801202510150001831 7520411205805680639 18068255263619534273 10860295210356555685 10073058104567138466 18133082870307548141 11712071433717754836 16616264619649671176 3895873841871209194 7264676088323032527 7967749934975539028 18385431529072014955 15463476617686242773 11508520635303558161 14281384473738707004 6925178706843533090 2522291213037041570 13816690327014444127 1993758999842418506 542735119405339720 6864374536708397451 10963093054391091812 5666533405138060934 4894296420437120712 18200679339518785226 4033101397836201734 4795853446815565951 12310181917164774721 13878978899304993344 7477326853248213744 8584669125076403744 5932832720722820927 17126582458925131795 3484527877914092417 14505166491090312706 3367094894751286382 5233959476780456695 17268356300625171232 9618277738777260178 18230636274695775617 8862483535882954832 6071683841362832679 10699018098057458736 13175753429388066988 8415051094551540348 770739814110012995 1348945238508409993 17189364875593289955 10278165371970526643 4442492671601043239 5693062047956475529 1729601091359326090 13066779002013810177 4015207947136225157 10282856672736269880 8641767012080733169 3532215546854537868 2097853404230842472 12225495979143735837 8782798794741085627 13917686968081842596 17635000171611449308 2984784930044678676 13511811397867685136 6565099182816795391 804565877097269659 9946651709801134832 3702000725398982754 11132729254671759982 17545642970596134015 4390899603656855083 9580320927471064238 1929768397049371985 11799044588305224025 15240924421601288598 11825523481060403005 7857166323268123115 5843448186021085018 11381546145241975919 14110567078400236793 1698030964543578699 1555910091452047781 1143319794012996456 16350826785937138166 18102449785477494330 3930289026199452891 10555262369489347925 945440738975864597 10855948853433765869 11533360321184703065 1294052543132034933 15160982915329412568 7672041525059199294 11812716583119918244 9362588567837310295 15704838585288314293 11986747228460567853 5512718038558095248 683013407336190747 6928288049501157247 2041293796929015331 12239200964411680404 2391233096590652968 11116912581289155395 7336525634736248323 9643929124981473552 11997100120181405972 11195450852603053744 12436516977492043143 16475964406351055996 8661721934602551756 6821577247491778191 7071601336184415403 10413275695505997393 4586884832710095329 6452408419438634281 2690564844674401550 17845171591103956318 7868696544799854009 723402617204370114 10094098859110482190 1244348317676161725 2302790452476405697 2374097916672372155 7795061134648863846 11843080747846412565 1072492282280444612 2093102649803274315 4050146748356054622 1581980764003795888 17127291610815951447 11847691266099425514 17958654602727928933 15228558389004660426 16484275610032738087 11079247175737335866 14047414804874398408 3988873061552442729 10269142190566553679 10943250269436716088 220768182959109254 9218282873291991412 4260421414312876836 462560361636688939 12243031497270339620 15535045521161129599 13551270762526496428 5954030951599864043 1616045025526853603 11801843766337981158 17016050582441896307 10697104868802772551 12186120383043365040 506140944081776169 2444204687333248242 6284213538257817754 13143187410649567680 12896900387980462868 5532668933934034501 16925719440160759312 4074436766469357578 7796229119743444149 13266349560853562267 11671161348488543152 17634815213613276343 13189871609817218893 10130128964052729575 5414663334754651701 624196758778587174 7400350207853078493 1389327165141065541 4081725294544988235 1305410119972941469 65891420639025455 4415497926530718253 4802253665897679096 13809303926936178659 12573750697341308205 15695220445799897910 4400981645797254073 586506247450223527 4071628483998616905 11293592227219136259 15489600984486647117 9157394746960403548 5024959931936539794 1201733846346606500 14556616863294916924 7772784114301024822 3660749705491222843 1627246783898304578 11273246256959358568 15281170685059604322 9407740599247784255 1342918810730771228 6387235930330319818 16789284696659101135 5828931718108494873 7617184286063342754 507347416190577729 16687827478423033048 2433634081372846025 1249482388288724968 557705882867861811 17671037072873946732 10755641374585397080 8657541272158126915 16324652675869733055 4791923419523207640 5723505377666210934 6378599405831674738 14002887924703505154 2411601362993141193 14623808832624270743 7850135490957044327 570858200784060024 11570590222268112686 8790234915287867666 7265855876153846995 15331756577039995104 16198883830834379259 11829589539648633506 15639175795791638642 2642836969485188197 8921428429781180043 15437215438300905852 6341625158901468403 6747565152927287168 14946434371603502390 17163886800572036185 10390979257104997908 8500489020646431927 11060231076164572729 412841163981582697 9079660966769231686 11889953058387214720 7897059428415554706 865319465850543057 9112807862283618873 8734380539731261814 15474171582210697302 15947095630224293098 8146092729724024345 10041825116251874009 9846657151526617931 7969725663838667018 92044181762469863 2937459483356228889 3855192384707362188 13972195546736178420 11345974650516669566 16946374936938380869 16737133133041546074 13236376965143975592 12976592347083931862 14508600375145217145 17356301670461671991 16802861425881819036 15270263213047365285 6378482377387424217 3270751466763311216 13084730084985594944 7296453257161832126 3254360936252065438 13316767808506868155 10367126666707268292 17440415603749499144 3178347375143401304 13132567568653573349 18083429503674781615 3885249984885832752 6503815479087157447 2661228182018427681 2531502961549379956 13184149977514198520 10065480660461920213 5700222028014535148 6204227934616083542 13996102173329460750 15564896774528329693 11305100549141252190 6480652750562576668 11852949061120951251 4084337244721722435 9844014630966523974 10266036751806304608 17393600655002088606 17261994144705598051 17229363454324647258 2074883516240132967 7068948527775552216 5043597492307755098 845144890683750828 16002938709055953724 13968587773648099625 11513934147512361362 4418412817109460754 3441388234608447795 13405359451999848861 7161498851522332992 6259524026001880720 949166748456639830 4849703393225033013 9382116903162313573 16150454793750966771 10830941620444609572 13931752952569359998 4096336768658337913 8857867131950770368 13937259914452949887 14543371323434540483 3480032701232518009 5143295910606386017 13819991571746991926 4275231266530791980 1353624039038392183 6042804130186462422 715280214301995693 12232224915281309486 9769082887447981313 17487426304495589862 9824953158819979270 2667575520368531459 12725896023300217400 5992244506145656982 15079410476122563536 15684255744616671657 17822282280605800386 5791123358094872733 2882659535419750544 4643084105720413778 3392463791359398880 10407640426155719314 9146531838312294130 2058402075475689401 15495147644689104671 2832444475870033984 8566598180197476939 18305475196186367416 15922398055010033158 12144815185131248704 107897634930115278 6945525011365655413 12343593172820732131 17473110077669635054 5909137825119303709 887373534119243178 10350853829583241142 14732729526889882091 8583818968299144217 4422067749253699318 161762718291774093 1528150214955280977 7914983402817331632 15892700269604534244 14180746876833119159 11104497416269726733 13103175807507630601 12349159851700314603 817623035918775239 14980314634914470245 11420788691948278404 15225441312430015559 10242465847974394438 5666001376156164056 12974283211724561591 11899420343729581718 15179480356479744074 16810325917811652989 11049976691876708193 2090886357968017449 5955196877605534263 91912910136848593 333049389719296628 4830559204625253155 8693984750631614873 13702088879283848915 7442632617686081832 7221392686830993815 1637492884180489453 1004399705012367608 13091404913355247749 9418144755642361370 12287693064896650832 2834391808227175242 14483118515835903754 17809485567860254669 11821159848410743334 17817904811517491110 4324774626885964591 190683881869973147 2778792065400540720 5738475880338159020 14424158751232073911 17166082021959867725 13340957272397346754 13260806278223455339 8702607315879896976 16307433687842460112 14185828274221081332 6683459633385863663 17364633684763322583 6219752229716919327 12200974551089904388 13084281586683876387 3157994412179294024 2257605292548574180 14723847773684961970 10085189761164533249 8250043802745093670 5978766392932379931 8654650359831185608 13948754665822519292 9131277423075690862 12081790248852699747 11795219152947860431 16593111795311824725 11886105367165751291 1637625840214315513 9639933178337878169 13238272221500556797 8033265880242361565 17824308862988243674 15950340797843451911 9145218253148873619 14387938527923116349 16132040772943849081 11621225813481134789 9679586175239409196 8981443027974192216 10689220903287315755 6249385542806546953 11832784735407388310 16179427809499821615 8116476377680425789 3242611413129896312 16896818618640836426 15397622928342478170 8984645195330814292 3580127252220599202 5150425380144374326 6518553107605413985 5318523145333020481 17554359522516150346 1631688552509965190 18334469376470805857 13103692047733583986 14901761897362886990 6793922098142448551 2175136961563273642 2565765236254020505 4851174905896584590 8503227736160144574 9191818656078901695 16060551766175271231 17634845271625688145 14131088974570503375 8165937220901044630 5719669327048747444 10252581451299096528 13624707292933531325 14962395582826092960 9630586959836220758 15894614987927930294 17906433205683922186 8082256187846567308 10262043504118878051 7801964494403682868 1643472670433629111 9401045963873035322 7519826052322253567 5631089798521482258 6360077044265634448 16655254692742270812 5036769469044192978 12302251300130381985 17972636036206763407 18148240771667171977 11884260311558928974 16721539143934005874 4487930131095100791 12942396049162571370 1129003459602508654 9943902893169737536 861209343216013783 1400404766177977020 15775284332127739693 8154898290415378545 12793796083137761720 12450929813746823843 18095414142592238401 1698753715830522477 14109887085610865148 3999314372460658272 6228084848160099359 1902576665336547579 10967355005969251206 10580548389051058114 17124011626144757192 7072070085077274884 315362169667256437 3943420017765758133 2738101120359440251 8486047273178981105 1608773266821210524 16744880417051883113 3881941636956299444 13533529830774473982 10110782759045666147 1069298779826782656 18138198746208530103 6200823083628793966 14310860820894741408 8813995762844368266 12737593911102537361 7461016494678506411 13182918774146401707 17983054025450185183 11172403744450184758 6401837222195598137 5091528631831802400 10187157094801756777 726991529494341335 18225791095133546214 4319239078700480782 5811292184210694860 683687201644335763 10287467309343298962 10372629284044000363 3553307269851829333 5453952631360789766 17788344302189543392 4897608936334605274 1710803100946038201 7083184524943687720 4817940395435791094 8814969988043847615 11574582507263942240 11822831295093677385 1259238695004003765 4780014432546075406 16749458479685719251 13795492552250700838 7593525886310853538 13862435667676913508 6241978849331925536 6760903954456728593 4167544832491741621 1616750773223426239 7688660655543998060 6425572474006353774 12730569814866710422 1644926571439468356 13843981097353974145 974011338398413243 3633371677100294420 1570275335628760300 7017750776068144569 15831738677312731689 7329512386069647035 12234933153562888794 15222272364182279516 17905152960476829003 8565478476352874695 5220537162306844472 1683512060621721664 13674630897578927377 15967142773657399287 16529486663971305804 11690297700122373256 14550291556471237493 15332810427472536455 15515039455557906573 5134655992811189436 13823148710232088950 2531057834030337024 10953259169055517842 17509572173297742658 10858938098473895897 9306374761655549368 3834895796236135051 5697212157686928665 3442670960039679001 18161153897101397918 14873492797425366273 1087987590277822600 8711775657148736406 5707882665779847927 14134411980049304620 10224352937826941623 13299792002405648141 7884534587610987918 1497755604751088247 857712080890404153 4366198630601870614 13165118841044496726 60232935992214540 4934170301502869746 8941613804262159298 8464206736976886943 15052651937121043121 10844711104034232296 9762227318442310757 17661494258114960324 3055161205251897427 1910332484869094054 1335425983078612075 5631796239215994951 1690281928666758481 13945701802544270725 9963655683298955074 12292462935115360493 16932117418440955392 10357890195524242345 14829238209001591498 12459036776119625887 10176786379727673200 16287468166525255452 5461838683666647119 493076770858402610 5971390137281653415 18302553834602756940 11131266216273417939 11781102164097459210 13484254572901217628 15209313397484861301 11480903370898257127 3087852636690271499 5183780496430079154 1181490210663189870 18408939358377984447 6602233660760816305 474615178348508727 17633409432539103302 13707418712997548880 12970357028822046014 16083358472563266315 8546379991792863968 2262887085791368244 16196337294323263630 12278309104462672453 7406170715022660214 11998457931261746647 12542425815184568424 5852433424318417277 18096219621054427957 17611293840521918752 5189347250967876745 9172735428830756199 6569084927858702073 12046241962735361922 4036729606937370251 12011600555906068876 5608916081574461301 17201229080896326383 9914257030531677961 5700361431633988954 6292384431294293409 4444379353971521882 4696912596591421775 3834747309736644803 11601396587168916941 3300981472243235166 12138753367614090963 4647249916382291170 8252747274738552509 1997679334523778258 15525602832345733043 9627566219118341066 9354209138285524584 11641149628574714773 16115449565012683740 4693426746891691937 9338659416468714874 15893830560118327093 17587686885470369727 307180705103361041 16357065754427678075 12377503412783393044 13855934385947824058 7030855413631227842 3503377826868639453 3240861281396812897 17233687461243347914 8904771109578219417 3527222731706369102 14291070913423709346 6713790288672707770 12448536137889717564 8492161311502204544 18192222417642107672 6430040837800761463 17946670870764116898 17810499731890346 8413623536926338899 18353893653110763242 6306346502237522217 2348788453814206521 10484277151361259154 4984559363501013600 3339067054422064537 12059382174212778126 3752952440037341825 6683946099066018889 3313225492267611222 7789575846318057038 16857209798183880827 8118578572176046989 3003019539436860963 6808505417737811507 12251935272396300970 4163850754717479840 7339560880523547132 12543699562814715465 6444045077535523909 11057343347888653131 7154978035173004761 8433885460556184333 10540551890229758999 223302621660670247 2064456666863436688 16013845161673567035 5333059264609414162 9964973667379766615 5836406151385568808 3475058782789836765 12651099710443317797 12471715505154670306 7127479139204002327 16076166237786233289 12162686058390901381 17629198331114728446 17407589810899749059 2882428668822377285 13665243386666304064 3724603019507189139 9705184277510935007 6005609238289682007 18159344056932979284 4732975226323360665 2409279829329490008 16510250123666333156 15845642815287897712 6633508646183131030 18037010685025257891 77484089674836355 3424960428946152855 7440363336799979113 1159112671737723727 16668788306328014519 18116830250715975145 4516438580025238563 12665075835154295957 5805034771283802031 14422471043493957479 8575512061158307718 16256408219032217237 2585013407343673258 17966038239478601819 9064706225399805797 13532555345447472242 3448104468453841515 18222068840978355211 15656070330757831120 4759575514784642819 15687627412113474226 4794228597778676992 12604760344247189553 915399814534204529 16053854814815490263 12578978068857520488 9358055029533362965 9069783577370842072 3481218920558367221 2708656690644042197 16578714626534638454 9800502623126992551 16658738872180440750 11884711791547254388 16481420047523049653 16123874171253601749 11489960372942512648 8168077040073193475 11818607784454058796 11926856062531303382 4225028038031819741 6837776883048628044 5363205891306025463 17252149101537159119 17106655660118544880 6906853898719465654 5984225034802634791 13959509307699633584 11329437608971803505 4685193404075578074 4043945433645442122 2361018722671892498 16853303939911649393 10589639044844884908 14563045369076610121 18156437304744243832 7486035681098753087 11106826323986395694 15780675625847261843 14935592796116921976 9893741384842202100 12772543176071613096 15528466580187821011 560569259738472164 6447535790650694320 12429223815743393454 14949134121731432535 7993482399985498350 2744827147661566198 665487723255347403 3610235189973243772 17942952670956149244 5046938670669931640 6781402793273921220 13763096153396930182 13825207413750339667 7713225713643040053 14721900017446911034 10522528026830686958 8051567057277071295 4324185450131053790 16201761167775947883 13524999228277803839 5895155144298048245 686400548906361901 14642613310769798805 13614258626633009698 979571002069350998 1408017257729974396 12600015526451970899 10815922507612023983 7451733042138214756 2184250765354293892 14234159473684674213 2158897215122321748 1902617946894474415 17456246716582240783 3961147797860631326 5471217891612361423 16953728730715822515 16665846234771862129 12698665703184325078 3716824107012096083 12770264107884344394 4359832905103572258 6738860170978273534 8462189117918945511 7454007778862992417 9614309177320553048 3875444192571045049 4497472556282567655 8994162689331806401 9289328599069924310 1470311209660402735 8769693628053788030 4244859393255548990 16037502046203332315 17764802088891410626 15232369682104972099 9847800048975147517 7415407897254418730 13831601466810091531 2975674082899329133 6994662884271815421 14524338052022416236 5483753419816337049 2950655044749623491 15976389978210245069 13395328343126523795 9186866635051134820 5822336110401259478 13912882381568756798 13250430704181629430 971220443530531605 4537501502153886873 7982378963605675282 18286273129031786200 8399114934207587484 13840740212677472777 4688683256392741728 17100761651723846111 500018618532776803 15184978344533822283 14444554889342902744 4955960153761799734 5377481209573929053 396483287510272884 2607821188150912652 4367892031764338073 17755624324371392560 10101587044987677717 9892384699581577641 18405144699368703999 817354604672972733 7014847300165075279 4193868248085199511 6925065315560338867 15845942374445396668 3071883760197567190 4927603438716559540 1601677222371073931 8002462000225418460 5519009428600028022 13924261124211537004 8193890968987733916 7451304589430122507 4627886343764798341 5325990049280356241 4321276608569421033 2811467912801424642 14474380883339692385 6387459668450733241 2947474733624114634 4012501167891162170 14351124928505539676 6387026876653954516 9433101367788766856 5379804889022560411 62813455637470755 2340812657213101282 15509645601168377807 2740534300836308508 7447055222313081778 7601512251993773150 10428897202329607491 8808512726665342389 12903485160922463698 13608262187243023341 2638418938148913705 6550853579090968136 17506449097211555772 16714097414628279099 16010446958431577741 8843271698661217939 141682275911505197 6420552640804357592 8480730383840256709 2715270575077494513 14124358054616621519 5838767051991162320 7999499543551891187 7232552605737709698 16320999364175561838 6479280754913485693 11441484037797454272 17118004416110952575 6231481754333508430 987845636699812252 9318337804712802952 7774314168023808562 18170086063520208186 3405323828780299858 7625963344290076977 17375853692938256287 5805183528861232603 10860860542717789329 8083194057631739537 11790446417735962767 16548239151261015312 16864753890251225561 12272569750451959433 1705214225202203113 12909609835459977736 14197860536713892507 16048318825449089160 9559468058560558203 943555513758696668 14307886729403469100 16375958424427312266 6036123575586025393 16606222265131798919 10587516515268795978 16090897748303987277 11188918596316809988 14789043722929486680 1964721309358192239 6677194086578362149 3423353403380538643 7779178397845095123 17557863298353071143 10482707559620086907 10049807415266011626 1919358927151679346 6896035669798628672 9551621107527463843 8777302041081855446 6157546013129936086 14834356357018220484 10761501671212950347 10168083737552123322 9700205134282875953 3449492819974349206 9047304734843198855 573265034068905458 6011716200408621935 3899994324271824783 5261801712595426854 6863136220462678989 7330216790009041259 13057133060472131112 16232630958909138901 12637455532339257758 6540649593695417295 5143865471528318876 2796542351909423982 10448614633721691012 2215401905094131896 4910142483139768363 2951893662185276766 15053458760744343032 15377915895551708691 5718928752008415299 8202031543887873700 18427663731801860744 9588093585287401831 7624353488357707623 3946856618990579781 4068907405728254136 7214417533146767754 17769966657039931471 16697670126057393297 11235064404143477742 3245463589353391295 2640384277651763162 17827853141325474763 14940141632531339295 14029674017297885771 16845650092515319407 18017067160171520118 10092803776197208108 15695478310365415917 16942607296270914381 11054686517103089649 6725246420612799291 3374330652984400428 15850257437782674210 18189838388425858387 10934065508719006093 26326774169218677 5893189535090330748 2235813729275083926 10382131070500987087 17201951940665705241 10636183667381882944 13233607795316592779 14555612510571789308 6423344791716038674 4817919617218392103 17720664689439216786 7889564311670482357 16569899156538716535 1724304032730318766 10376143438136324540 10790216518890283771 8087912227786316696 10403878172230551846 11720774311890590219 6781012549871852758 14120838081199890774 7660986246599945421 8597270825126096357 4857229594107104604 15499335939279650581 14215706591195400991 73572598338604022 6936630918203949580 600838867827544442 13478132896118441834 11211021859333798220 10020236061031834407 9938513505969143234 14742742758942121073 7274244766219553982 8985516807490238482 5218425905637750006 12004246876810438168 770684698297705689 1918358562693199311 6396320218812018008 7092872954774422742 17333308682441659577 13541157631139333011 10827675872236317437 8654511500289268878 15212411261783233663 8326116440631426248 4931079620298354938 3435659801772831882 4763325456803654984 14455216313877366746 1061266349866330651 10827360503885903890 11950477974116899809 16107872331253039088 5995698594341724505 5710470108984434376 5507171773173665844 17716890165116084888 7355836700607620837 7523236541631886565 8105601259950935641 2269865664215205304 8088195225802155594 13619483199048351223 955994540475647234 379918507219523433 8310218197793683510 5039908497744198805 16747380452710894236 15935437443547595069 6526667950924076562 11566118760181175439 2665204696302652009 14900318364442257607 11157750826188729253 8816934924212486582 11872471989266754288 1167041630361897442 10287415646311755740 5684976540236256243 7595826703601180911 7948986948627893539 9055311907709643519 10603770038668347519 1472451898706963507 4943518257938801780 9248613442077053379 9512687222190091357 14260841106185116101 10647492528031238808 16307526237210922442 9202612126540114523 8314968820113615604 312538331264923781 7760200225719752080 16086903632407120745 17426608778691642216 9913561948651548891 12093441664682576741 7713575565272057724 6787531179231450924 12969592683847527097 8473541659473045186 7233824843570197640 10720355484507231320 5368730056208157594 16497473845751099977 2738611122016798759 12851068593185297156 1065958074466477860 1756567576639394537 13844930687144032185 10394830011907943884 9274696891595130832 18444046792858581334 9811963970772695986 14564024241469541594 17397606243555558643 6583254230297181756 17341716187784578155 8837508605868978800 11392273874465769510 4747011712258363692 7829545511233560602 10838867179098805394 4479081220122250550 16945007904616905725 690264129835215154 9026917714544645924 13042066112025278266 17136405157051549631 2371365910658986598 10975107826006329373 9464418590973127736 17695806075554439653 18377147310003939671 10600429325776591996 13152248955165331132 8425589065170425413 6695802531413606268 14038058999289241407 5835004665942690797 7550259209320501374 17501546070242287333 7474096577353686685 11574494560454634598 4005184606890194992 17862216583300271157 7513978660374971844 16080490947789370142 5417068244084353930 9690796322446517493 3216562795620689673 9441450018618308013 977207510720585385 8953859204861477026 17102674044030575559 11795474065984678649 3137991427045519216 14927196684948386437 12856391295677408101 17559464219359999622 5900997387127171269 16547163363130034723 6945595668496981194 13154478464437596745 18211774638735566026 334321928546667776 13490066002493364533 3221841848293591444 11089612303757814640 7154145422804835249 15321667619204012906 3106917439614679691 11596400689607638798 12550592825605077936 4343471974515714428 4327374380451578006 11585091534377464355 6497141939193705900 16453774513698905226 11179494118028643676 7797993364368204733 16809813906965861647 9754280927362690934 1319609868340963485 6424930576330145123 16634496804439980881 4304282800104223285 10084649383428276724 3885986720855784206 875660549676982196 17929550375052135867 15457504855866674185 18413262855382166689 15157148599943071449 3764499598258332001 2432697927321108310 2693436985334346789 7690970670067032960 17408136986247159713 3722828635774017421 6015927027004380644 6281895652404971849 11579691139098266287 10769576482193791371 4610968363865808483 85631591785723078 1608312876646978237 11202071531926078912 9832214981990194393 14316481649535615350 195702596932250407 8873630539358431015 12894354285291826779 17180422697617933508 12799204040704138717 11650455046430851946 1702378468492870267 5479884986810379733 12185571517347593693 10310653863027803706 5585018992220462967 75237135969324739 14518547447211582613 12877292842251771637 3174578893924077991 235119389211347420 2112344354730984993 3007735926603442072 2707766595915999913 18263435923568743115 16386690687156615394 14724640074245587785 16442571290365171331 9556426366731012003 4417225640352562045 11226179082916291188 14524090941803002902 911774619308821308 11997654043769395951 12129435145287714645 5562768914750665539 4582162093444670847 18034264873772808547 3446114609228744575 6677852086349170089 9639424384144596345 5028346146418621825 1754516587793029085 12199338631925618821 17738348829559130951 14324909069480386316 3465278644675436801 16577468380429326225 8269311362875691087 8281757018773069021 838506446782040313 12767630855022561542 7573540668626249073 4657405113711786441 14920050041188335675 9640739863633505366 1474540504532878290 1645854957777053683 697108714662730442 12776754379462422922 17426845604217358661 11595352033305172953 6743547613615356981 10468810936935993151 21884741446691822 3489426391462812784 17006265126977648748 18090484519960145302 7615161459622659824 4345832231606208722 1383760610604648087 10170836965992153309 11959802883356807136 14393143891197239441 16947952655570106129 133030673947778071 12296599911604672100 13934162996131107058 4555401808414278285 3524965352108395247 17809053220438335141 9927282013385475191 15008710627346779186 1527642414215088652 11475731638735993333 1011924545716322366 5533545469091474733 7631219661577763944 6237447834363296833 6840387796838366606 191522978341009152 14190717533921998328 15191352624640422222 6353830904558492726 12755196814482231849 6710996255329213163 4755958323824961892 3144703767497479274 12527405504219111214 999979230690439068 356839080137288861 2198244381836700767 2342689400168122027 13088403111418448147 9399780975369214729 6010781720008164766 3170639748958788974 10665431855669946226 1813495652660369235 12545568593705360019 9944192535396722015 16088496742184900935 18439260889448669818 9168803419642998978 18032258770435912980 5851616034194356456 408110808153058007 17182498837386524092 15042050478020019941 2132352700041651266 9479157313325800465 16194351459526578259 7736361211464521762 13689069452573629232 2809606361154916136 4698906243695297498 2450568074692909833 3865174755216497144 17735056181394940529 3860129595675041583 8720823036593754080 2049000191879316825 4941055644466384173 10686099769678203296 12491065360671947580 17114905151804404299 8141141802157929358 15704804816708983919 6509224614808953351 10845248205552720561 11166544987509906653 1011970318695362422 5119064334361514678 11299233320087198498 14585575655927671094 10476635898498251796 3126053771198255164 14890294359842236012 2554708480364675938 2394987472081928907 12257914108880771231 10445726118712141204 17141172580331421873 8142891843026351873 6855417533555602469 13793969669923263363 14307706092591631642 14765464326758461189 10031911746770308253 18375636986668480530 7040493488678622569 7005361425391342313 12809327295895134716 15989012206819060456 4604297800909778293 6751748912542702355 17360396073276445407 11137364752631401634 1538967982712546357 3922468547933056255 10950297167372286544 14080816241819911114 10168826988884300459 9923531423881729871 2093820010562139967 1581658567001685072 1647065357751337304 6852320083125323134 11238178412979271653 11947897578574773483 1611471174928382398 2060832350257473012 3069915007075802899 2653334494368003821 14188010120650745384 4894992166904021664 2117581473989485358 236572732930223939 13516485650056236069 14490864384649582027 10776689185593419460 11398090616528089217 12487739551333492413 6247013507541015507 15043234265409385161 9142446214965153886 1514377825567427018 15799600872527310810 16296251108956107005 5990839127602532606 8968846807392873242 7988501574990155810 15467873612482369500 225192187150392260 3484907685316378668 17222974590136716829 9001354709003102661 13992260354409700271 3809613396411975393 8762522469221937155 8065066728640522560 6103148515792541439 7026141369739382737 1963625749776809767 13718189285347670691 5469212001603636842 16427522302130286319 7709378968260902109 8928781118628488916 5935477553790687771 480148815516119036 6597134816926599743 18211562078346428337 4699160172861903318 6604085159250919007 9012132739784291925 13148724617406792179 7297719824361204427 17011404004533701328 15526295311792781132 2413159561823005242 14483942829825661478 17234632772523408090 5635785576095093457 17827161368927064234 16300251396515910230 7221634654327903337 17767024951741550472 4005417801588104652 2307162037914648522 5506092263972720605 4294739507922298080 12357214903197570178 4840191460688481820 2729447495097314790 6446566042561352247 3386217763948429870 3754528335052368945 16542521931797708698 200869454681687060 11149965041567008256 10525604476450958853 17497385121699134264 9198063321221901984 18133228858132220048 1562482157281396510 12524693926439702033 5021137767511352899 4273276263206585386 9545765396384241735 9479482593287917670 12543819429669292948 11374417153837236854 5960969361819977089 9803916535023876406 17331211311594170968 14450448688389878805 13445241514966891184 13096090173161062059 11499285103426747865 16267006904815380530 10487867180830000562 3847329702075891439 377135792078336411 10107012278011988861 16236515526953505825 9334526956494164590 5721333924905951415 15725877211352474353 4800123994934596851 13980129582836272447 3673202392806121027 4766809454982957837 14621849667631636876 7237065492841520260 11801171840021772410 16499882316853714255 13129797285515818594 9614579120991046331 1391215253171104652 7753480152986778987 4448958663460166850 5626829692302263109 8142884952754349789 6901510224921506709 6729917552799795401 6311934735675472497 7189275908536560410 8015939132027121309 12037366853387054143 9064374779713497245 16088431023593541748 16205955056456262582 6931605584503753349 15023262101640777697 3637652371507186801 16448647873277806223 5343894122808887978 16296112478907567390 8173764642639887785 8621582864441083701 4492526479324103322 13908434364505621951 11685366261740568345 2804375876619034245 795719474419983085 6802692300189580214 10366115582785523797 18190573113009892405 6321295309495585815 11739628099389263457 5259869311396824795 12982253439149442301 87483756258951929 9883739993004983727 14430636475582115155 16190947636434653587 817694713409305845 2704525640285754332 8530908581777533153 12262223070691420901 891466792603618146 14540253405330830357 9411001955167228618 8698862942221554508 10858344844050714808 15871346367265618242 14988511301354776775 14878205692053270701 4001748300948167824 15320927329950234978 12303646507966656701 7170062295307008596 18014364402290903935 8616653302314632387 1319248325528581557 17796305799890059043 9717420450796745041 2089509515799830098 7028325911334405048 16645860020319004313 8541779247846148119 18040927517830445710 290752869822234116 17264250464787997918 6568682950161463662 12853230786723754742 11824301477548846225 16310787585137679102 95082766366228478 6616748165275891080 16200473661418237146 7068048640173797815 16788544283856673340 13037682545105205013 2145945492051959381 17237000847699078370 6200035820265483004 13615456984909274454 12406627278517582711 3809568728506642918 9023199578615186269 11882151678337100769 4562306605813107606 16577165268330331469 4200911261831366603 3594573157255918401 11989952450437319861 1964468409505109476 2841515673410421398 15260855044893763927 4078007036840753132 18435737562187903879 7122811790110561522 10682763723556868210 15247001507727530647 11259810961183040542 359329079171996189 2616675911742753368 17926696883962784785 9602623532635404550 14777314856803157320 15817223505905765298 4218429297034098153 9901454525043535721 15192578257813577709 7552121402385898855 17094683641773675170 7861707675784953794 1171686915117143310 8823236005669511824 11610438146926412665 6342936948185660640 16021475780496477885 17175538252246720735 17056115472774982273 14811224027836524945 9174241262312137649 6945475060112005985 357822973869402616 14949480933342526742 16905496427486729584 13574418129414643528 16807492138241673093 8586234321608464393 12949427552473293379 13656086735745932504 17789355696454850858 17061092464054208614 6717998490228287325 13031910267776644478 8596454610103388842 3777851042708885661 18442537022639829818 10406940339824347850 16604430647291847584 8003787616991933779 1646844789064308419 4623034154555826871 14657193637594235212 7128971277634563918 9826684804606936976 1227937620027006080 11337159100500069883 10915848701520281434 6753571063925979287 11684261271165118195 5537998467436136282 3340452369620130969 16688686978698573544 2079391054934676790 13536557029285349866 5043157555960237771 12998897985065609759 9739099662829625087 3512730884202274410 17049751333036753727 13478253598244591523 13509310896388821960 10012026770856328251 425152301441440921 12385321223196150996 6265667185755921303 12491036309581075345 1888192083260587874 7307622706741131066 11131999342835508284 8046633536839071161 9852912911543428888 14806242867596704283 1596727250054683934 4720113760438399401 5934653542178342693 12353580229924808838 1405273254514746475 2484507942369626660 823336765784006807 15151259212555093642 14037237693981412204 16806914699024340778 12080932874508922993 1805919909812724785 16164901544700392870 10846744520810085682 15745625681752609951 9011198674920186555 17550311293871844559 7073749180156561425 8344359503815580853 7903034662276979914 6904804490340451737 5519834012314334946 11552080519575613775 14927637523435363935 17839017460500622984 14574330547609919113 16082786282571553111 6732542364476815992 7972724400215493006 13769862995642858547 1253345324604287470 11791109308872890064 16392717016399721306 341300926277916551 5100497717049681161 59302642668538311 1782250010329156323 3644848034059375670 15022719366274277805 2109258024230831402 8411850597777311271 14820170802818390963 9665812067222861400 12384485060259102497 12773232397025703584 14811510342825133594 2194056395315958205 15696866741296400110 972984391887147802 2346887766632984435 13845724829314295681 12609929223961659944 11180952914334072632 11012592354494224460 834886882959298096 3838043126008755710 14247845691912249860 171180757920528630 10279298199446830347 5699179168833223758 14451386763047992091 10269325739686952213 8347251626019963767 6191716882495590758 17979720446329968228 15265595216959825467 1334647957488517405 6074641881782864449 445667654481850045 3787935293105517908 2962123977903924619 14121071821396774807 14797523161970697637 11914960484349246560 11267392153455863937 11898034441609462511 13232280419715160 5440600067438092547 5028202990760122307 8630951690710994300 14155554904798633890 3660739328963028854 13148009045405061862 14490237916186481043 15250713101179268538 17663878258530085031 4365238057006131559 11657064976228822004 16823010244382377704 13881284529205832935 13974274118902467665 12425700556029098445 8874160148976712745 7193500355704476098 4121154686640287247 13916059758811142849 16303915221949716496 1098719631079705556 16688315315158886386 7762347870721680203 7339114204788907840 17704042940519404237 10266456611859161780 7139833500923268056 17216474881473083135 16156881959700961164 9406071488004394426 15320286438112970961 2713135897470177886 18060876279672196503 18379143145442179049 3718684408765430694 7410639862622258322 6216733453606307690 3111231939930303384 14604339963281117403 8292470051815337850 4951623907459532203 18272210340625042057 10921131091068527131 12633990341452140391 5578189728495132025 9606456021364627141 13803982061736504094 9990899744518511532 15400649773962345791 18392612243701976894 7603148722966987625 13538284371860800121 1568402638257942639 14601761785383989136 2556946886586359488 13616762725787228348 3631745170610569223 16309275727087608119 14446689043504083264 6109302041292622993 18082859358556423661 3669211588707952506 4825214835296326483 999654304828959636 14090381104239533256 4195653781796853602 13524472603128641402 10696482433232125087 7023447566182423828 11375975130370666722 9507074725335384307 7155616702749841991 2002909829588415184 14724732460242829305 4848949366972093802 17873656048225297090 8796980258143819744 14555455517498319464 7434594319263684457 16566427355817900368 3705947590317734718 5332077068473846194 16716442783799738010 12783380232838251237 3824207114767821958 15744890394005898055 8015175963701285418 1246691016284431265 8621825209069936053 7142298168075186487 8080465123780570759 15454292476305812995 9202866828923391281 16548897586488270350 8507426184915322433 3490107223234237843 11611011808873884535 15468588032348780355 13424573719021876805 13224068283297616275 8729115283130913777 16630394405078230338 17735988198682827674 7936917609731463219 4525998784679043942 12065023049059968861 562242318426496358 17762710571630616295 3311026235479677959 9663620677657678336 17907946098375182804 17208332501736530569 9135435904341838060 16447703565474828821 15228486552064024973 7373902373851811883 7925661339842977164 7659553129076976116 10639228864967708826 17961294342199780580 13656823518391273602 11408161479620931356 3603734300173955191 175106654423475985 7348571794173960595 7949407928068006943 13393063217519611435 5257287991914562522 17806182978564532630 17701200905141476088 197307420857128214 11425370617549262599 15594786434648382713 9464810452972378257 438589798528995276 2527269499466366597 14904075585379395831 16592344810077506063 13900820045814798151 16138211687156291337 18294924111122499586 6516762792675536954 8289654686067723335 15978262113435494622 1279210236749105664 8949744627120400699 14099105034123714240 8563180519631506775 4118021382777301235 16284727045158297977 18248361863275201884 16583028546041440056 608766415519189167 14840702256513588153 11831150947566310976 10503611310377100688 11029531340048026460 6765955047929630984 1757937208332070198 12238544105993077441 17353481237298201242 17691232164999290741 9315295993227245715 8470614354609446659 1395509267064231309 16251926814109960294 2791555278666751336 16220315187218574151 4975650396983863562 14191703320452621237 13890123943801474229 17710540165163316434 15683353665528539111 15451953647047581242 5586740357326317818 11388442945898177792 29150180302366005 2239533808213767379 14143891147183237336 10555899034971428117 3262632442640824444 1018119443391521538 6517062721896398212 5802337748804998080 13595220141296816136 17809972364993343210 6338215960193396195 16865128971475688989 5243521709905290776 3583371833615733239 10760645520150006432 13831186238400268568 15537685170832558451 4282351637399206946 10410533315421400917 485704551162943684 1148110742226537976 16997176862895300307 4050627263921407022 11985302143936355225 14829940340075109683 4061288792609084312 7370227653681664569 17198053021738719360 7534719372365679158 1330359097169584163 1503350057267534653 12198590429883856445 14717057950056915303 14164033822403141578 3976339068202854242 5934825484709368650 915643558744818764 2694895246050912621 6997157228771591166 9535022068261799279 14477965285238793109 340537838724123947 1852406582467836909 6969518346598222298 2595067331250202979 17773119525305868834 16022062330586375842 7340079809986757437 14409779348377969911 4057583001691678805 17424668390867432361 8925864993855286870 3050414290511686481 10764072366697385516 8574326557414965523 2493746770156617958 8409729259279266908 14575623843304487735 7797354955455822317 14352536148840770020 17196235364388062114 14739576491722515390 13185949171461022197 12469903899100824372 15070684486523266635 17486344456812244986 7481739772795387539 2366827676762998579 7240207091410957699 11016184852836083389 5933458553838044690 4275226622608035190 9284328981833918190 12646398649184684845 6364901353991509244 3524738083053741529 7932968851771007541 1827236116863191746 11596053041500729243 6605180253235448315 2374213313234272511 9152014291881254008 18229921589730325831 11283023287523252163 13883898833986864423 8156782237430692186 17669108335217969978 18341323366970559125 14847819506229074726 371427504910381835 16583958419097924301 8829446278887016139 1765782979142725487 13985779150093033324 16652830722079921732 2095896610133993896 9162327244065105053 9980499643012611765 13247106864249108808 14223449806609072496 17663803038092215510 7308016598326333976 12765416796443547985 11706749003996289959 15538626113392311849 5789652929492259737 15389196307664758840 7832877828954484001 1165395502751821264 9358729747238736774 1661747881990669386 6043179507869240209 7902175555369755372 16110611021747557674 4472392322124065591 11371780037924161818 10527044619136825271 2290258194760899277 9301521611479025177 15130262538111702761 1940767144210742840 4088544474852441146 7322854336419634597 1390819676551269978 15961977988712284534 17046936381211745656 9152559869003732458 6969778140959204104 12659597224192600375 5797923114986512572 2842298996207591409 15494313315146779359 17667480320558079657 4311634634415561559 11158019042903910556 6872344894482085804 2562161503053928319 972254262126751334 10877030638135336737 15220725451271317221 10222579787761927664 17243184119292259940 16449447526351390961 14142432881592001155 14486619258219635991 4728813594424379009 2093685261106142528 15087269512463314864 16249721078946029131 8721758177949798858 1032092983603626042 3330268348562804190 10829446731085235415 15390119312341330455 7245994997552445805 13457164649013134889 961806025587450712 1232588067643496762 11177969029712241983 8794683199779844309 16600213235558440605 8723514668174820162 10676494732027945078 10913102464228340273 5047061081026837263 17411241642143694997 13050828142513604806 6168955024477582555 6213407018022440312 8391006528921949754 8697475345774986967 3642469125679500541 14802713934753691502 835193317291673391 9128761901567957568 12445984311687435574 15554942780793911058 5301419513273638715 9351773534257495705 9784940489450694644 8463096776900616265 15392951208229872540 5886427950235468036 6542598374772669228 4160193139810149811 16827337798769806761 8539323754452774336 8515354049979959536 11190987939237493345 2504221308903560730 14875073011432508060 7512723176570601087 9208800415411617478 18055441482982415349 13604597839745113604 1781796968227609983 10267741163303984851 912622748284398558 7547603105410519282 4137067962427233075 8321630630571491997 16945609532561355879 779742779984487508 1440853008992314700 5247229141804064710 17198986057807830925 10516794809236155029 984686106657943658 2365135422529740954 8003427749239622127 6840681353948788329 7255456585264349890 5709684835559111546 16496920831625375508 2331467076005857448 8796569153073565064 6060487302451803404 12453430173734663119 11908922365900550724 16492336646137709960 15748338072023231565 474186046766438125 8995942047991716223 10452409758757353318 10333914800319784709 7564076347220577936 2916309784532900802 3839831663965945741 17819712449867634658 14909280727636648831 12717765167914268668 8545098102910214285 15899874558868952902 11850161225082331762 8354354758740336214 10069010969771784448 3000962598338895201 11115998378905092008 5874595416096375654 18052155113543262731 17022206772716151162 18352811448414152895 5188241064080289862 6122309461159966055 18257576208437768192 8855493891841960759 13026650719112895893 7894168511179799599 1671635028926358450 9691445210597414849 13890019290586336650 1893700490446317849 16789417822290205128 3691330410474158463 5974506395992785885 5524035297131267739 17291511506739474050 16870876901994710937 13698154986914660708 8553253707116460445 3913645844213562571 9141429674026496794 3930297413237049887 10075999115965695104 2527998465955011228 10528385795345389478 16306449396711888555 16151465577996012378 9995622527932032990 13191551474297897013 5745668962976308426 5901866034805075009 9553543877523577356 6142881625990704755 1342054580515758172 10430745627182963031 13113370818890594540 104501184769412496 14671581927045910224 13834359374791294030 17300205579508531054 16948843141700540123 10710729893023181785 5134238674992937783 12296874354248885708 16952379007323278098 740835895201935804 5448860098371644886 934867150010438614 7438723684564367384 5940521591490811842 17727089625048377347 16721632243108254577 16844512324813960782 8127531890779222174 3494441471093540144 5025333344862211010 11463457016957403093 15715953312213300974 12760890311816248903 3013267459594020372 5698425605393855492 8422439515644911470 12446637826463462065 2330589114676839901 12002379628682635989 13790345550417712520 6962369758701035550 6192061023537132148 14681598563812201055 14637430648107291875 7915378706816850992 1132420441813715117 2467804230730357338 12442600259056613442 18072864710526274667 10116400201659355149 4036584814360810416 16572026321121344490 2443271299869698152 15037266070855751858 1006447469045041677 4058415622042104559 7267892942047482443 18321738236388645084 15791759493973121889 4968905536038971945 17850006812443210358 17301725013335022716 10458355025537294354 9277819646862048901 18317734777358578456 10432672103230847160 3793346766080664023 17711973651962046310 3320606358708106714 8324655563826726696 12028470076552661657 6747405839315291212 385127132257448091 4745528892417483682 11371530129740760061 394046107422154736 5899348822458949851 1935454500921495439 17362899320799643959 15523299039559958285 17440044032172488565 8771699030386202920 4862961139076668814 7713697518156430086 1319089251049166766 12047186302225648470 4769753956419608336 11367795579122331028 1061772819265587972 10371754250237738617 14188430841363663305 2808895017768203975 11455709330143649197 3880706468722847126 4358312726052056178 9065624361363793030 16668010429120438664 17478726512307143288 399112432769084368 11436785853090354332 1927353939761136040 9320820802915643821 5070993032112878590 9727633848024455460 9150640262886634342 10890454883265223589 7593223309610647962 17681579926022307110 3173753826495535577 9902366098195190287 13262766476060772441 17509341568503114866 1341357365916258447 14502417071584925039 8423236531768920044 16752042497556509906 3040716678593234355 11672465805634248832 17363694189934332588 8026052583876730202 4387577108574603559 14778190466630905451 15566244207506130102 12792440159527260786 15118959323065177517 13793218124252975526 15972745087690546533 9214696963045214964 9201318588490184285 2684919000491732865 773648401834912229 18186334488005079533 14409569452129664987 5719446133895654162 6392471692144352425 7764717791814079616 7100950060076804214 6223687234477774606 17179507200723476644 9235630617053109483 3944545022233827029 1465972850298493503 5743215575075761862 8099272116376558229 14486728328638133857 12987098081577531540 6655630251428873159 5111381097672970873 14072600250260114074 9516655229676861458 9461107176460955040 44664634568289798 4045194407053338968 10658994678245592900 8575308779723033490 12205154699177650059 5608480836055925206 15630672314299720369 11904889573183260348 7268460282560007899 12166078451744936943 11716855684831727409 16048438089777666648 5197164080928864785 4126791406319605243 9446748609280428612 15265866307277917211 16822521660855463719 9429051203970166874 14394223165549307133 16190236371392754885 7704090132526784814 1076175438489900064 18292644415074855885 10735549283014904148 11166531099384386224 12361270957282231680 5610875294289501628 1107185489061138001 1636925705097151027 16919792135639301337 14219524810602138821 8937142087162909761 14981094501031172785 17349236294884677833 5340262117606532246 4716910738151187709 3978139841629561285 10760495328295394756 12576773149927807679 487822198218518711 4926172249835825693 4539589661013498232 13747753465145817034 14916517567385514240 10226945725344927576 18400657174933387861 16962795075182404474 17881447565532073885 12278895301161918835 11685691423863636788 15699550168100448280 463322342578037200 5689801553609405458 4369791434737637087 10645528747444455750 6637118469874621704 8353965358578566896 6550993337553520338 15644478092850774185 5915296123355889914 9308468168078002708 740091592794053373 12130218111011092091 720327174979707737 2197623828449117479 13691118670233743226 16498281308089663456 7515940095126375513 13824082224233962220 17197755712471894131 15949992830183042296 11397142687065022403 10723331129450225839 11844749882740271064 16323634799827946172 9129231853681688590 7798265528022091246 11305216541968350091 17495585007499044456 1561409515583896650 15299531169587577592 3965373759574060224 14543982428701551400 15931053060936822612 15100365231934417717 4840551053055692018 5081721494888772973 6653442794392329518 18185922687936950333 18145073879479173413 10257708401418545281 3373978553218535223 7794976714397703883 15927707150576403515 6583940342420094108 8616568079797048515 593035071094363343 11815751092831645608 4749135698999258918 474612146284309133 10304577323395669502 9536493894682752520 14175596833432043807 9921943346675442339 3506115690788255597 10279759092777076515 11591966396147145582 16667218180293189091 219569691825826620 393413152675616506 8861719648411557728 318625520793330738 13645171152306145428 18223743442941486455 14799568744003982370 15687390184905830418 8119973246265925008 3289985521385444797 6515187914179300891 11535886795224654674 4517074577745761481 13051722369212708280 12028977949947237441 2215650042221087135 12232098788785403494 1764394392238005869 3939006671065238474 4836812250787859164 12887694020396505298 6863030105475619042 3497434610041836999 4969654978074338928 9611180414320452195 15010398274731051690 2709141224867168069 8149051814376429802 3105366675505905131 17057840561364885780 2407503509005254023 7254597185990399973 2720643943296724203 545184286456296280 10052982886972596259 2369614368466660681 15406956054972055056 3936025572539757064 14035167858733784225 13937249405839191069 1455055725722334335 16334147170547208995 9979589491166978825 2406434847796041974 6077593226337566807 8672255927980121369 5810046459573577789 7339162995771034172 16257238091700753403 15441056890524295785 16614226155680721073 11483693845884490181 16140455983186505790 5794340440261681278 9263250959161133638 2390921736274081349 2568673885878991132 16176130694211742631 15296833443218344903 7305053787475512140 5208216131480694511 13121973664933704889 7481430116942533230 14968089506291679897 9567589737836940824 17087335696965501635 13621816255643518502 11616157100037308621 7616646636124303544 5175034400663988389 17773673520283878002 12686013479695683649 4427288820980569316 10335915913695204586 6824588849752252211 16904890472791830799 16989785674587595835 17646673032679450945 13070151938773694276 16610722539308578210 16465370895772072005 16311186294460503670 9311098811833587996 4985605183664300584 4219683583762083005 3466526576346868183 15954596718975662401 6116372735906874866 8143900195313512913 16241439976164160555 11998250004329292084 146567132742652565 2104601228978111953 4745867122075834945 9838663496916415487 2216297876170634230 8507741885811204651 11794840857891588420 12392089421337035872 17806785727125062162 15941369806393426193 5041228388920556221 2845928638927999161 4209101120314628243 10594288912260832801 4023930922861256134 9571622034930659395 10861076249369233447 12974618976668784550 11370171432679820255 5367329948868300724 18155917847572361495 16256131271652454514 15485537878423408112 7410345343897328259 16405301775199079614 2084000769073452932 18211285274228493332 1028725004476047222 508513480915153699 5642894130934356560 3886372970813329344 14368070079571927646 2779779279284727569 12088510483017594561 7808603162257791203 6951277606055638424 5463062064345536556 5485783954570474969 1879647494327574303 1445695539413602747 2706041240438613027 10079865101881957377 17022672032255366271 1307266690055846865 10416202026485670504 15896275137079846608 11042176328317966132 993175007423914410 2219424421684364304 9823096521585417165 10141835345265489095 7379089128528672716 9889113080337884215 4534023650433874424 11174555941056594565 12460154928852786065 6033759272569773650 15318672369788432177 4657655517925560283 14369152370072208363 2165668127455518643 10056070814338864458 7735770186408009947 581709065637237311 2896832710067517933 12804340146887026043 9885223739560755907 8660101569938697521 13049648317600019356 10802162421570008153 13991576195086097933 3998733419777607740 10314781232857380629 14352652773401873559 1185069348905196951 8182675897630315862 17083265259432520056 16457867302671936425 10019037753259668181 6372911135678896551 15184443782734680661 6518606000519588489 14681066157578944329 287758020985844935 3868365015677593472 14263492307452390836 16655867979159474679 16009514957367900177 13927035847096699007 2798385647448351153 14405052667403558896 16396332443365632667 1651033415966224018 17423684242995479564 11005880894027342813 5583163807325286416 10945845533512875716 9979321836635961009 108495311425744417 33973062005418146 17879816776330572649 2917461964437334605 10931788759707869111 9667262879492918514 5791106317366718582 664666852363319678 15934144126256216542 5568428168138842603 4779775936323875379 400315733965421738 15060461845312385067 7380090917818626072 6964650832467002656 15021152991795976178 3597048410419362644 3132570259849298356 7525294038884765751 17436732296476974729 14098965760310185788 13574658255371492251 5338815971180844730 15586427867479487178 14750487032669678544 7615416809036468422 17791120096799421974 12406510060152983275 3914954584893358733 8141264003528275274 3810631622147492919 17172363455126970303 17785911649856463284 9405487420871072740 17956422556194624560 13839498863439562473 15059893776830124249 917262143626291720 12532525442128167007 5990211264768903773 14231754820373308033 9906816886420878116 12600051943025993280 8549529169994309671 9263003752998113341 7820685652528744925 4057190973953539659 1829042205811339682 15445679898629710450 15035033620117771979 14582305543097755444 6564018223630457260 3490501571584987700 10217673052356028420 12861966290018647925 5439789565636265292 16202629803572357038 13174878106145424033 17832960906574350060 9934138544764852496 1527815872255120060 10405745894225657033 1470690073193216275 16300993290462266393 5684808702293454344 14432628684068016686 7670190309218308350 7361228416309398171 12099798198802854125 15349941107222517471 14265626195827733022 15961221188240275163 12147584347366956960 9584232948680890851 10554773999661059253 13376266985288675553 11343975171330650919 4248424546152675136 3686980393575592201 252457430150971699 3553277606087679678 3866731919008287150 8304253409093520269 9324746959858849173 5432847750331102250 11331653770638741937 16319141650914262695 9783159262259029813 2727964252434267427 5665782200689595742 222614861880908173 12494068597321089914 2131503316980119502 12894087984263097831 8930449109935712305 17545135092798503411 11184362053299373279 16506139424024784369 17357077078430981847 886408625023780548 14206005802801316988 2554925658097807119 3645267488423730304 8951325640512870908 14212555555216365703 7574409639943823979 1540287933812262807 15302767315105443042 9418645526884258180 11183082218195973621 243494967005239725 9935653792979733093 13863012465449671943 10025381812007279424 4065117569204212199 2326838175237653699 15285612670722664533 11271499372347513490 12107075742663669795 7162450961417117774 15141385603832612182 3735501403260992922 1453492610500472550 10359199111729133056 14298224921086525119 1092956361201374803 3541095843634052852 2124711293204509163 14807756892910871789 7989205884084287737 6553369048383614593 12864158025518764518 10191922707858001326 4741601711696333481 9978442283295487639 7681762021574103420 17202716330573683300 16261159865660552769 1725472024845743374 11324065912641049853 12960577242786208614 14782287401213835181 11923974190220468713 11345584953137167136 1416065888909703837 12750271718570831399 5250705632286724407 5936491110930454213 17244132241926328766 9147268764645468835 4343824488893629170 18019906318592620238 17610382539415055009 12125340341502801492 4481893388907773992 9711920242945824613 16962582243726382810 13399037431959555108 4910266117699703188 1226682041155927389 7856833267474510603 7511437218557749138 16306318939077696613 14019626329991210414 6739631170508751514 6193823744986533821 3502181455053023455 14679195400898522903 17685064584023717544 12666908261231040515 6050658234241505777 6754331088210351627 16933289507851513667 15499580117146938005 5529647985586420425 11453049942111811107 14053399218924164679 1814015803117300731 6782415255784518590 12093802107724709810 6253567267710654479 8293765765457378388 6061054456383205823 11504911048741165223 2582256881623543797 17378201038410839008 6594493793465747664 61349906073064461 12980858469067394688 4046967148404527881 11115076276864214708 6956068629102270035 2810541337217644334 18144431273607704597 11694138851027304272 14079813612292590033 12064421782822193607 9929402770828281490 18160349311862182711 13883034351884617336 12721647397470530303 8069469746209514143 16499850093152143428 13110688602316281275 12009849987474362105 3847077124290804060 16753801078691032847 17750877227509569766 17016966084923053360 4727392576842385750 17873062575444882369 16605460835967527940 2875792706061632824 10079752444565959266 3315154986767300035 7219944085057895606 7091375517979089961 11188502018258272557 5938822234325230039 3312478466930756840 16720780600237445825 18324929218907949858 10663704837497771318 10278011794177970963 9905968836219835238 17061036191822340014 8973178997319703945 2376338204681966441 16738455437342535009 7377448148805553575 4712498648950737089 17378362020499656127 17921263324644687558 3433019053368927474 12722674318730512149 12365294301645053389 288772238330680059 10564093916469623885 1997995741539435496 3108257957632884182 16841722532984338069 4114113734444662294 10171447393993301182 15324007746818300626 12954672179957973573 17911040571781224902 13982627450763046153 10000149648921502594 17672398988512732806 913952782485607201 14904151762383783656 8694349262799766741 5552854730145191342 12305499546189542246 3100034350043095304 9510511702595168150 9967945786217695246 18074704378430251085 1647753278757276809 17960031620237479769 10405254218993535442 494228960224018102 14042509928483184585 6356843780340905496 1672890282169981165 7744327067990574319 10846554517850538193 3057339329516913675 12848053409968164907 10224005488461764331 1162821344084520074 6078292780629569116 6984459628796427717 3419593726811671639 12456616880924392465 5345340382366695452 13169677534765988917 5293874941723451047 11119530951698800489 8688449243630002123 1014067473421184834 17108119773562039592 6655352639360326572 17811169018468391407 740327959980908112 2436134859669446821 3338886809691063597 12022054528628236445 16605811939097372443 15244375702684580403 6957330993449508815 3606826505920214655 9794145676313524680 18115201025978555583 2638823889100262909 8901026658030578784 15319379396760849028 11769856064831806090 2661195445403598731 1598646304688221057 14552105690125588675 6933525131726767105 743161901845915577 6826017796813912280 6876797296625927511 13655769966240242143 6183077827562444216 5630535436425820733 6126381987948998873 311559596093820765 3652718123341750413 6080546106366061077 2697531162973788117 10043915719314057560 11886732971166113560 12012894612575655504 1734746535497542304 1086395137200649895 12906329851017487018 2887317144903538144 6108143997116129394 3950174896916972522 3330044372255090830 5242614076763596477 1932514777305047631 8551842704052117298 6292714783115262612 4078675292994204259 284072574716077540 5937770631256001394 17855201609431208650 14639279349559375519 4889433492465021993 10421780019417341570 13944427383015348128 5852428483833578216 5149087833110398325 8752889615498369855 2551102611418231898 8585161925088927510 9010336518906980160 6647674158106280317 13052549968919534392 7946157349517589638 17683626130337382854 14380977256612850586 11176493676365807849 9320335117379734766 6222870932311196240 5720092713424652337 16584987691330784585 12631568071149176095 8766762739843302187 10564073745850533631 12056504958773763557 930992817967561237 17048784960273088567 15581884299836347792 7220118123741098235 6932033845257758481 18073492049903887705 17825311493208528949 1283301103545215128 2415673823934141617 13456668073691685371 7442272622674120293 15776623179857187321 9735214064367580703 14478437992132990995 15465080385506504801 13684495427703590835 17782296173573187845 16008610910596567746 17026502620802616753 8495329408898749986 1724112910500572071 17765731002308532236 5281708787955228958 11610843801192530116 8557627735295253921 15544081185950513995 3606684969063640560 2780832708514987117 12656551002960817944 11410204836823515262 11035800750197299948 3395404301595034979 7422289600424781092 15278968659421911177 680399378721983196 17067305597432967704 832657690095974456 14655464302277928803 5206848722433235332 12995849011700068898 14488545034243849037 12938037607716767310 5487007263272083152 16373120392522832636 15673612909209208802 14284931375946553495 15164625389761422527 9364179193629450461 11973038887423896660 3933747232177534993 17794459026746496809 4455280101680068678 9013339930087468946 4997309415612363637 3388556293259768182 12556511799579084003 5983777324209281484 16669872625426052482 9425682957728203734 6187104827536025105 14129111601508901225 5407262659934653524 815686249785125642 7014369432084847204 15928650309525956734 1467667569193911964 16507523936167844034 14378959375970177390 13406819167702053002 3868113116089055841 18328560753340988921 13672085587335444858 12176845844659536249 8743227494777070910 890091122660245237 1289116966293374554 3875468260817100454 4051098601427849120 10547058897860866338 3032570706354776461 15522425714548261101 7406386201022543336 12376391016368857037 29890802083553315 2702889466787865767 10230825797931218571 14606297523156637312 17200683149880248450 3995792171143882093 7927269190427705921 12630608903952887787 9318646602523131358 2997883205409592222 2675460040423911244 14199894369208319729 3817799152388432519 18228562482394534466 10745501551138433080 17053034586239371979 15514756533956203286 15284516174004153009 3985268115979340567 14842253155601727788 11559609303296448916 17325255335356640463 7338610630127166503 1527557294744409679 11736409036808726659 6555715206638232278 6020029356233457854 13499905016547956678 8397239131609628482 3829911199619408594 15622892148461293682 2750867438704026811 989874364905089656 6585248371896571328 15861678935532878380 5460444200375754225 8539011963667668478 14434254257824369330 15524859730407717272 2249125020635268692 4684266710035426593 16066556111669716493 15039477574365634425 15056482000462522125 2426090095376733724 17542989253875364378 14491222940828880027 2282195869389647317 14054832052712399170 7736249107244843097 13192778943072925660 478815334256758049 5860706051599746696 9673724590750866794 5487085072285019575 13911799839108604841 5941352209987365467 1941784057223191413 2553690709034221675 14684936416622195328 3924845368617343319 17562840416133134676 5032039445046751050 969116520123030989 14302858025522128851 4798934001833941578 13102477087710350041 2177161761878705897 6757852970722257451 10895162967425241502 10681591379768888239 13573279852581910620 3622725171831453094 13034636522302640359 1076577172175368760 9015499155836366612 8415571355294718992 17168480849362940767 4108434639444268875 16831474505051962823 17389271476217743736 10035511899135448166 10067341010013531285 2782121205759357517 4563351568249131599 15445586400647350063 5200114435338435138 4601258184487050394 2201706761817320400 3828009594049381093 4685214705830849960 15609454924143124329 7968373946042646185 2999637111097162847 14461787291509545200 4380613423930002426 12765073250292931705 15876827793243228687 5995317301466705970 1341645408808696284 13882123497460247526 15417725703553029734 6804336802496224437 9733090982719912119 7098348378650567121 10860445430192752993 16152428365938069697 14198444087578067112 14128176944393282998 5890610657982890617 6251282524278051187 12333767706376737459 13572451511662021257 8440710605900446013 10686461863068905102 3859780491086441775 11004473915971793381 6121268815758983442 6980657100457418332 9580653763418094017 13980890618539497539 6884241970773498264 166905747630958585 15440871919355522192 17744472183491438180 10962296690273715424 14257447870818142971 3008825324234207870 8963331578493184687 13211370131704866817 14896465325365908950 18319189627019478524 13463037077908352694 14454232467286036824 8667574113599587889 1023696992462630506 7988411968460617496 14602748022643495923 2929695778162392222 11334142031803621272 1909459581386323835 14631429414800376895 18434532916608209374 10526302817365988547 2268998123013465093 7201587536414572268 4861619872490505784 17038798557058120058 17297142624210753180 16123009708568393280 10849080211463840327 6133376952704794414 14739551932025953908 6702793633786415773 14407621545915395628 3087839342950024869 10572504491700293358 6570949190249826578 17242842476843898381 11877909602726352122 7777033972229093264 16352756649247417126 12286760445721510914 10598705795723347326 11319328715073328413 12344072136710300946 11924936489003169220 15303339688386171489 8585001354098037027 15855983686335567451 5146579187558667364 15438315331094459430 2232821092604990735 7290441226177218237 12759245061273720743 16049666596492533136 7063061672563707068 18142325439995902177 3008940655452029511 2891411645921206664 10257290297608253631 7552987636758348328 12386416301424953829 66306601998166426 330482347655288168 14245803709056011835 9194871209303255439 2605458780437813342 7987604016081473969 15071528042194709560 4245236457645704215 327206182710981421 7115877585565394814 11689229900145524630 7735565925868094684 10895804377202742935 4171942812884017194 17939567573482264845 4453235466416442599 14547050765228956421 15457367552970638479 238180327186305555 15351138180766892604 2118430877825704474 2343742757807803029 9380753745052039741 12556003673789218409 5211161461479848088 6784252435222627259 17262049482854692858 14767037229885968508 15440529058684259729 14265898105097735448 4180427897950039942 18242497243296899756 15783546768130026538 4845240351858091775 11036250097591532087 15812078357677004852 8866166953792812280 10360255927347249279 17575843344138463354 8442976783579912603 5362983388216516596 16327051056191262856 17426334284575003967 14970524564710805740 15119394826126662777 9815130204079456714 5709516698887631375 6055867536558393402 2254450560483396970 12970817437565472765 1031761688539113799 8956643667373793298 1063550494778239709 4482633034545116830 16088968984843271247 1842164685116073217 16463131489751130429 3384220460688069508 4759680951306554726 2124064928045783093 16798861270160268218 12373475442080045122 16630493701220472747 10979713425557088003 6435677925238861264 6274614283283731488 9640699654673475970 16498631640681814315 11225596440811722959 3230276323382203362 4353447539604243847 2539477782617227030 9717762150443655504 164097389554071105 8010661331366346797 4190732806465897417 3949502497574406310 10981164639158640048 4885555450171686278 4867852412730000021 14976897594067036038 1384810430825153886 10491286776281464436 7169325153487196329 10492418130852807418 2986451694159192012 7394923417956039637 12375402804969039191 17797466011885666488 14435915775962142425 13505828472187782121 6195234028802074793 15938461999260656812 3061331199605308125 9282254919425945457 12961675013298445783 16941884151193708870 10501902050067988618 12444123772691363964 8657824518196501325 16145311743528861016 1815710702627798038 3823559880690505744 3158016027784858238 6449511332528131693 12393863197165758692 13485635378309232651 9842602385239298379 3951554601822700282 16830238619240833621 12974873103463714940 18015591518500194482 2842969111362497314 11622745386054726144 6234286880457108376 4919086509901457237 2161303581694339623 14976670654031533379 10390154905534611699 12015450423180617338 691620164605706902 8829526065222291790 5365388308240766011 17417754767780230763 14412962460363755889 11188191195996439179 6106945236236155048 3468909190376451132 13138813108860395382 16594351770771396536 16311910565822986518 3012324561531997939 10304223682039631603 11618892830022347719 5045301734550944424 6944611471464691196 18428696654777553914 4897371306131532415 12635700931044035714 7346774107381702655 2705033856467131188 2897606863934264573 18291052521528093309 4345801528577019078 2326139598051561996 1074801253029824972 18230552180890625072 238073503507759362 17535660580462640893 7099424943447718150 11720543039407714423 11605793836571537471 11207973886389324292 10497760714537143987 14957786918674251946 3166638767912083009 15680576127814209238 5151032036345656734 13927281601890144540 2945577380599424822 650510412884702687 275467422145585621 2293717250093919623 6214643178237331856 12620208952549878434 10147464316006160454 11932298967975580400 14119096516002179965 14457942855661923512 1176901942504797689 8929899967148563856 8052599170811875975 6576832688332804643 11025302301715145536 13392310482336381817 9440528267272934974 12273522386843348860 17632659469775647220 1422245739023498126 8857148437326741063 243147472339231149 11191540563517579551 16202530628237187320 9855679384419377591 16933810528012095866 16656805025593419944 8266444605085057254 9678395267847627631 13450130013436115626 5279977247722517037 12606730186931198085 11738403246833128918 6729594115337051166 11187786543691177593 5318406240559992879 8164481977888722934 4677948669551467784 5121780618020575545 16901847943606588938 2570255399090880574 8930809541293746446 4477912073337332454 12847499400274819877 7252916823765593445 9068051969009011120 13037561804241958587 10366850004765390139 17946004837390909405 14373846493301543275 17090464998381523283 10661721563383047141 9429284675705544642 17720517101532464221 8642724306765556324 13847999351931872018 4554694385454661371 6433862832245084997 1838267421664713170 3032635626817158226 13570477824900625454 788263342397032990 8682258601607738299 344168688834976450 957222668704908606 7065856543574862361 13067094645294030552 2906139080699976323 17014452167098103073 13905069356810795500 8858842367098480733 11151834902011772268 1752661223041981670 12250860100433492697 13534913883951852598 2919147186218533420 12485630202892979151 10537891202904734844 16009464033117053668 13598108925400881431 14097718358869549644 2180562484944553341 15015317154433775095 14938667530146704704 10457004612567750605 944121230384918141 11829462725019079192 9375636560869646411 11772218096058231933 17083135177216785851 8003128750742352597 16666662576001959597 655615736995171462 18154459281611269416 14205962751470451030 13415948157556964588 9163355261875520614 12434630860211612937 2347405928186068985 4799168208271514013 5759900043523544377 6687963608163908911 2087256517312179936 1738220284690230167 4250747150246827124 2634788136949069607 15991034007611239219 17157782964804441684 4364871167758964718 11325097065487686691 5971845092019088421 10933524336187620721 760820209114900500 5753009089800980685 16338459757184572738 9114507017295474013 11944829980098177766 18200859913839604787 2645716053711627853 10466536858369484708 9268829935583210234 9496179709325459327 7724561553060301054 8216383487900586329 5960489946136114783 5989402437499878824 16857700924611356100 16922874448846677236 6053045062384991649 1679244508739738027 18213133134118847874 8522797273909179417 3109902510181706436 12835639339167137133 17319981931714440867 17613040430402974440 1703545594990697029 8915908721622871685 8229128563943646920 9000491851798455333 11254439221415606533 6166467480595385894 17062947081575714601 2754437328037567921 12406705116437530298 8492632236419503675 13759291666505548294 5308225529000788301 10887253100439058774 13549837294805710659 14442927424559135627 4265301906843621550 1225697106729104602 5177372179165951918 16030764596598979435 6576890222653013396 16700005051230269926 17155231047220856798 9720023965377292820 16409086020589934782 18313523683643524089 5144168494944360302 11378286172881620548 12792268637821202115 9246005460546529538 17130696285620489839 14818953564608235654 438047080505317959 15902009666385099795 5041460712295914028 15945226291651639125 9038863610703166151 4465251622824158019 8729893541208428067 4398382272512845795 7646266314848262515 14323260130051284843 12372644135347923455 10003270185001412075 1299038544629137875 15630509012866656559 10817560951099034438 12609961780697162709 16385186232741581418 10162517593392868291 1581512461802621158 2821648193329045489 5533028139753497258 17580665583330778580 7557170764444151617 7901511786554586327 14776280780721911198 16045467454399054346 6582084745751314914 7276664007810177133 4077254308032042795 17173115145081855259 4684212331440312786 3680624166819959129 8944082775162912960 14377519996829774419 7731519789084498729 12475674976384863134 8682641897087291527 11039199456950283886 3613057345492916227 13864227148351614020 15325308008302606783 1869752538596280119 11708228062219321315 17340954695041293719 17679031096370778303 1352979450710597233 17421720188032186236 8054392118607635601 4588505970006616235 8215812454765313010 17567920516203944261 2373542990062241555 4006386932042274185 7123419412192622621 13233127570147504719 12424807110175012489 16567708767336722989 1704410074628803602 15230083096431487271 1249864762566629620 9019808595121560437 15683547255468483846 3856099822572867957 8573680269843988431 7703756087536515596 8351007120701889148 17358684572104048195 7987017141276730716 391607888714684001 16308367284196787758 14907659164344646135 12703474476627941142 2058672435717763307 1015976484154806579 16487094082518974833 13462426279151880634 17332911677448212039 912045708648622844 11238659156540659746 7076328523748269446 17130557264723647220 16397877042490804220 18034185581013622777 14066483638820634584 16523783333178490258 15317089092769234427 13353617323970872043 10595638506420904005 6398140132911284475 9443317111603573600 14861362473374136223 5364253660014663076 7454638701451256706 2103088121188255259 15729983884499836604 10397972776422094751 2141846486064848104 9837541440159501548 13320709961140838461 17956553158095303096 9806553072136094475 17910193283443178224 15770845743406025069 5740740595457541478 8763329372081007195 10745980689002538005 4652728688659013607 6127922497653212840 15139836078161205717 9523836124645720712 626380928614112722 16720073368866749998 13704825358577646101 6451232917536774149 14336625667778333856 9544487139391671411 9344839091149201448 3098113465514559534 6429812099590649408 8831949208610467416 9742431836264914965 12962674122612583857 18166372833165230298 3560408104898051102 44104127621984454 13540266063680340811 1108700164585855943 6793628182362572033 14958381729812301208 8142140414313375532 9246194130095284286 9211662922826981718 3658654197507288774 15427938781173796129 6228679746624669115 17027408837158879619 1096469542226073682 8411352651457295546 15106134809826149061 13942877148870923583 8822103258002400846 11557302144911323960 12924793273136541787 5894316313009445436 2762335822919508215 18328837606126904942 2368234384079356104 511683179417996015 18018887468473205584 2226777767589352989 9102395370845949971 866343571339110648 3439718646047581577 18319592167450721189 4337936005450226624 17370190637151591106 4202982420225094933 9102690860762951243 3413988037638950908 5324675762023033029 68402742964628093 8643898110421532091 10264693592826589040 13702988494767919812 17157406253407007169 2273784945736783892 12728586951083728665 11495487387204514395 4916994484392545092 15441296348110644656 16623961744304092958 1170995021241028795 841372378394122362 12333180460270866356 16888293977838978046 16326977923518818977 3156959376857013634 6085835012570679794 1288062736593014219 6194065069473200886 5495798758443513962 4086499516679140595 2805469034022008182 12668493817849600461 6949272265471093132 5490446057576206418 5869017769269767883 12454366473824128406 3455621970870682036 14194346875665175651 8470495308586411244 9280231339140523871 6562096624041158998 15872331088879853212 10964626080266721827 13349848943933954725 1034877474556333043 13205749730052225190 2069439372550607681 8916364976228128622 2361324034142778132 2110483179723414997 11244202296909372871 16109283243904036218 1055058116818595819 16383001271035146422 17075875818978695821 11294359165407581153 1679730665251440903 6543684201627419464 6310351459725279011 15956452986373187346 4077752372479631551 17725459636420181328 11974391823771007579 6530774439139125510 1920329820885001352 18228512849271278558 7637964824009193939 17825751659274384181 5557170860446870327 11444539010845821419 5917205760471922965 9484158539125148272 2226780885999328568 16493796411939275518 10471179980893310520 16958241311909524467 15983048767898367712 1572572695903032413 7583154609054249177 11112353952709474825 12889127369181226274 12666710905634425336 12707251884483058098 11133594914067386244 17086821715448067511 11989818554407851465 412513051010725957 9858034330311968666 4718747704881724944 8325897526039555856 14386092044423352850 11518340564458965248 8604705554243420849 6922401985815380478 10559430763919885294 3300649850368294207 3894203919208695800 13948328192328068068 15533749431624569646 15204105670944983579 5603405140679882565 13771584217932870911 7837300287935987453 2442927831315192361 3902255338278247429 5418251657488269604 12763468369131166337 7265916653780691017 16239854745982381995 11594846246937486244 8949053131161847924 18355319178225194333 9363724877216083769 6018801858894257249 2274039407815354581 10794697516341318169 16053878724785434046 14469844892940860947 534996131276427479 15961938028015211503 8172610273984112523 5786730038632831837 3816929484663618787 16489510640758244755 17770063975874864233 9405389186927659464 16607241683211466022 15085519994886684377 3162885585887653167 5483319504586879374 1270995218826548719 16868698531263940206 13897892543659949736 14534875596361488664 10750991689116880076 5098546310354614981 7720968820465744471 15963513522144946462 11233127736371688981 10175428686848220313 4678044371614892137 181999944601193994 15980559216959449075 13018269572103861366 9268204992624192140 12671549238847121006 2756312709379457094 6712670902964613780 9543524209031544821 4366793308903451834 11425917768342622793 9077293780852733751 17608385781575221724 3703261058001159622 5866355728787470366 11841450034396106746 10179812226562955826 3153569724258962896 17830402377629562638 1056361730071036566 14234066155159881222 10734587713485801525 2666942965106189385 5705341906427964863 3825392516909970043 5098094025843095417 640525186966882620 4403994872930173006 1278677953196627985 3755173214732544741 12263687695379887506 3908137470376461991 12125338199953899767 11815802739738280330 5836767871288648354 9763684652790259583 13865311430020738148 18444825301244203804 14053016939568120700 860633212995779212 13070872188360834500 12145246242745338503 17671286560961284126 1503360884862158324 9272344322533081676 7475047669850688800 3034444372334725772 13396220010290188862 15574142634644508656 5885473508006938015 6874630983708594184 11947326936706970605 14347541262775871939 17306629919980238910 11646971947796439342 6971819243898970464 11549473856135618556 13824535792403389549 7934740343863676646 17344666292746729939 13459527650435386925 6777083752951863992 8531342744778887957 16635199477235674596 16766419007301222634 576898918471738639 7912677151772508234 5174839248379969887 539984186145612097 16606538677728342848 2821692029003711557 15952327117233858859 8867086745526473864 2704097902995970355 11393788075360516617 11961598409237541396 16831172412848193954 7528892248755860381 926081507759579585 9252105590566722280 13931954187563493063 5316637479228959929 13728759694861683910 8485991482751240447 3800637959266709112 13701555540607637442 15004774604679178047 14427758295008551024 14155706196437831414 5200615153977903363 13997189871691237972 8791489162678994563 9502437138133969716 12234281209426738563 8004917461288125915 1450598776225682728 15314650355517623445 16096083951919532788 13628130793533486274 7999864779728071343 16326634930195822236 15308218037444283368 7802377153782492432 5822775110292661186 2235961843505469250 18353520624786269150 1894527200360748888 9195031155658293447 7521487470953911851 3528934661471682581 2403417698812553379 9296898178134148519 8732291764477990716 591067090522525053 17225049846090390573 16814903361282430915 17226741961262409455 4358593094184369099 1814062963470071463 1283054766318798847 13904431032484480618 265774906029514139 3076800823325362818 7162141898138547354 3196429177328596640 12855334918352769871 8505143247832390622 9077616460980337659 1041065022693850739 11487713651862814823 9406077960385586737 872816232267568300 9372092150994106321 14603346204883414388 10207243148750870186 7125421092251306143 11287206846497545566 1784711308412604062 15741417759109871181 9473320460875096178 14759245304991099318 4774181578409812451 3917292312614917099 15210863233620392267 6980013622731604015 13145012834461727931 2696129196096178971 17154741752738188371 802269844287732561 5936713441711220033 17793883600910620395 12462940420023901862 15626895549044851045 5888664713463031975 14793555835153640197 15162452346301113466 2944125817465252544 15102224696726067398 6865841864356238034 3663718490448140773 17405574379140844861 9470424965218684619 10522940246438220096 3936444765685501413 3710111654975940325 9465052806689444289 1009897997414234798 16483046828641563080 13837503692108226539 15935659192892892051 6073177669426522046 11069454567054347092 17084102193346072830 681993538879884079 10932275344128026926 9929950403153208583 2137735554187375331 16429854011892908138 8687217754747691066 7780554613515249434 12459533814274534981 11730588270194182686 12200113877515627867 10356381421589914912 14268776991382596167 12957458595008778839 14072121791072491296 7625073882805443243 3066525607277589070 455321290592878702 6113780510533940757 7010213096038606267 1597669196265310851 7095497767414901502 15475391237926491895 15113759397764161609 3755825838768405720 10022556524435517727 13758313241699145619 12206306357500990642 5545021305485501159 8370759321838567915 14936780857978572748 16783606035780981565 6722044816945395102 7567139298540216109 7566813205173961431 9324293354955075582 13246244079093954138 15236796514623150020 11016160568515112574 6193968192202858394 3094520510995736303 1440488565278751625 9588714809138985367 10694810852892401210 137572919086717450 12201266195645744712 1603131494461726531 704157575335971188 14673310094899499404 15672120416018081431 1638453173961152299 12871362788881568126 6343507643810271893 14524721131174573468 17443952767266041460 13402432677002135856 12153673296061831060 12376438993511041409 13117271867561918845 4337533825980569552 15112932624390380190 9169022822029449427 11200384984024457800 7384293303755624507 3820961544783959865 634386627162850250 3051103504919816411 3946308483176146071 9168576489427387319 9707713874858148662 7494002766851095251 8746307067296739156 15393803425535969118 6467069628526749482 12164101368252937682 15587559270966365690 4452825784720254752 2797392610800433279 4117437891283294102 5680384277835310151 7398453033376747237 14742658269473612681 1642234339514053219 7837851158748327283 17832910859655040557 17863396906795816124 14969452821730615333 17215702782723362295 6012056635157666972 777338742670883085 1979895720177867446 17187826223816930066 3755633097097551161 14684875228799469550 14734647324702211670 3814429594306955364 10423446294579472656 9772401055574897894 7323427735265104669 3388887564584829206 11952004669299289074 14453406032829635402 5820758350490878065 348258092980704727 6456638626481474167 13758416027674969089 5760563443070891402 16971725596648165437 5154184045272135764 14933815421375409987 2304793819315100552 8297981191543872625 2111547904624488715 9326153242796929117 14630295848148645509 704197669588512822 252787281902611102 6315964973474684523 3824390352836765022 2239487225759496177 8104734621360065857 16847757061133186347 14975324645413422921 1373815665944483326 2034414422584245583 11876867233961375000 4180391928462024500 1175618498611653674 18071610065934897123 9550499143324239849 1173939453921658983 1229971089296892441 17632028125229549685 8059093423677190307 12784349018278852627 11607306717931681507 5153700348614169960 3360715741507162307 16883610356787621611 8940637932147762078 10277813482607196477 16156985683714714339 3268477695787497637 13740327701945210997 5929432459686345849 13189658340274483071 9972434844492426231 9871159123179109248 15842943332580844230 11932129906311072257 7746081441472378466 3353107032500509407 14704084871002579973 12979788304950747224 8317043663712824185 790324297147402683 10564072126703214847 4512483837041473077 14501036614975816032 15865413897242681626 12585403408368491883 14474874507929298761 7866774981640065586 3680864864229827498 12211703541615499707 14757403615019690821 1589433451539163603 4768102056756508093 2773654551729203770 9012412616204612332 8497501767007977534 8974532113671122616 15068957254991745297 4378433886439763611 12555179764598214671 13976995342284066405 7760426075233281954 8797873954809126876 15665731254830875405 17773655322907026991 1649017066953375828 9815676273325239557 16533745697677510457 1578889059891041704 13426150667258546570 870549922203064379 1594376413702030003 10836909394389104921 2623191389039124581 9023580572575326221 171565174517426077 16098948894327627290 5900405133464828220 15937153698780840163 7617455147126721064 12163996043078652072 15773559000742971733 7365178050007676353 13945131293168580347 4712724642186944863 6237172533340778444 8678252098031203614 2162898456013258293 6053629715435175645 2107113643155206341 15685468236987965335 11150914254491574085 9301925315567858149 10968099650597823004 4148639013759967518 5349974717699285524 3727127364690156258 16838853285496820808 11537903626331166666 13874717277101243045 3733056123250680583 4573012772881211468 14297441595775636446 9171605936290919283 3097460574761570508 2604680737615606244 14822051560503424099 6922761763725546300 14231283327336701522 13505284368719809404 15590774827781643178 15545750468182597246 2999439472846491127 13013993226170338302 528026123004259554 14198137157964392565 17940265932889085289 7511676514986501232 2366425606088216678 1463557347824241181 1256979809027413549 13161867838138988193 6983775981289791584 1312986521165221736 4605455925021677123 13280433115815968058 3691250871454359301 6877759896605737181 14630289146954192162 7319559614704260522 15703957488702982001 897045745306329432 1716696530148803079 10821019112677755487 15243845487186345704 9411265590269575496 9342037818991107232 793040893526046114 1546553926826349831 14352515443715593620 12763634268910384917 4322980275925321755 18008793199550917601 11653267290915243235 7927539833694758542 14012821817723505636 15347750284131359995 6065924679705618141 16630157634869352092 9089400396005399574 4791687038169520698 13771768627037030350 2725343906793423545 8950992742116114641 12506571355934845593 8551501837081767993 9975428852046454096 862980390868513860 12494671053569846466 14934918594892021732 2219050627863647174 2882818221032831151 12846352892388891698 1730512053336714011 12010651040506572159 8971999949802768270 8402829940424048037 8201967445019141184 4551823823247776065 12861031672263902324 10818065946793681898 17725231560612638896 3392391291265002058 1403880446355425464 7987453923262331695 8253487083812431493 2736440468248994904 16456967523643029573 15002826957936285050 626203721636595234 11046503047086231468 18298034657475949755 7959717107577223095 14735382706185699187 18101520467955332126 6261555388954312961 5257420859814770109 10955393284023800789 913769162385905761 1896087469776169613 11549727753994788168 4711094586203132939 4674720016374079146 2496493227427990513 11968109724556026477 17377564182362011954 16763608953611800275 9592138770134644180 4616291699084631069 16771429867573805513 9095506299920309585 10011253153223175087 10269194253463330055 457991142344279040 616433705688761841 1638236580981724991 7296365259874502865 8595600272679105550 14505666974558586814 14838352282312273509 1800279991806052797 5749001112379157939 1625592133347270389 5957359770721259289 14196213983722963868 7907458875857397413 6675012881432279260 12959234930222050796 11018215958667320811 16726581090981533890 15454554314948299267 15382836844277723857 18400156495292021408 14399761526229263212 4451998240600976390 11891663650719896266 18404834373882038177 9352361056879701906 5926439741871990934 2375135193065372145 9838895652086644842 4253583536794933262 9741181485296878330 4051385509056416855 10937574811264999758 16747146995231206690 8643220889566620250 14372506188746114888 9000277242091831646 8695493021833865908 738627041480148153 10602051494603878349 8333245815368603763 10838430500528643831 6563165099687995576 9019256167833496832 8182754082994518217 15083377028388057958 2210253429350220560 671269946057850074 8872446293441215877 7340928651552295224 11905931246867281542 8763964128471440115 10038219175255459324 5876853919933070364 3779329577713512557 13154676107283075430 2493607838339303762 7786407952178033345 13917586820964236118 4817674375419942187 2907222029507696471 484916292477099825 13789077241961840188 2897483599392123351 9859315942965530197 14148327323629557770 17460755685163695700 821319507177774079 4486021378393605672 3313429499982084722 15473788337394303300 13221687175701429944 4583064994953761882 9638929604266163260 5719799244447965958 2891833471908432126 16609193440411716548 13312484627050305400 1070431152808842035 10603553015029217485 9676837301726508032 16477912623907356829 11416235142840169330 7526400554024639451 2452536359953973731 14850240513100530039 18354929973649045225 8609002654206565704 12009848924819859155 1705451477708854951 9862594283901780818 6151461276089777616 9596765047781080726 7933127215943722817 1520877343613138059 5013155263635920477 2794662732567055728 9365362350037397306 10989851134846064491 12324987270261945262 4029065337442100439 14991259172095054972 16581587102675355324 10187762237884278816 5106278831955961149 16193534666411262842 17385409304344136526 6722104529695655741 7344780983661876485 8070143627261730572 15703579569708102174 13528003385481677696 2041333597642538378 759801903538286248 21030542624381474 2290738696982452849 11158504095731943264 11460132018737636517 10126411778465729183 12441860745651556808 9888259614891301225 317659004985565084 1077316691684635696 12339548022859086658 15759108722316446464 16675037952859257219 14380071909366401850 9989546163598758899 951705279436626119 15972568027951695352 3152650399739276994 12970178143722308018 7410298000855515753 12058224680866649147 14563596314812727845 5465015520794116567 4593657441703069537 1643888235554978989 2969132112469142160 7033662654667840979 16147868846446406669 17524839856586871452 9028321833813289695 7972720907668572855 2884586836350356788 13371169252545359980 5297756139481388986 15801665598572756792 9092960260559546998 1756268357723772758 10039555217523663561 3026013491017786533 15061246219095502557 13901936146075296979 15688099982981307283 2420114464681212540 14548149162397703839 14369427814188292664 15346321328011314344 4295683894786516642 11272994492221091980 5302908572908315277 2867131630569665289 8070393140585002143 3927527737236659604 5173661600669900571 8473570679322065290 2708736711755951291 10076748515958812960 14972006854986017742 8808237243846081547 11071676021053888707 15412403301222104032 7612883116716343036 6263102755617820743 9180471739563478842 3707839149002302582 1369200817903393237 9549664233435729041 14852103761276078914 1813598081493172105 1869994061932788526 15021253573606907948 6578474192259682837 3175448769943235698 3755176986725209527 3996094737101292751 11692765680449961016 2876816159471795054 5771434767673714000 577941448694488203 5412784028378823342 15522867929032034230 7410761494795096152 17507548749263661138 2071945624541337742 4525468081302956678 10917800323588311679 17949871974722011404 14957033456732700885 12280723393508895879 17354434325779413647 10762272483234021190 3996158560195770307 9804599908065630905 5043973640901908222 13429722091539595659 5910744460027315156 14155997680350579535 262921274278388355 6906387014434104514 6982532535094269783 2156204345521104971 1105127428813474467 8058157164604299359 6883324768995394053 877331167939470500 13695224664453207129 17598614359455469574 6402249516645169202 11750259033557722745 12519651218601105657 7863109490125681013 11684461454618916718 12690136573214704340 15164664152895323342 8581705569778008891 2961552390530956606 8215635921303008495 6340081638370509697 6115752203158706183 16260931609395233177 655481253877999920 293054738270183306 5053799503949321291 9356556433462355180 2562725586253062628 637372388131777265 16473874145010401137 3098052648397831713 10899609287122747752 7888895173379357517 277099431804542558 1167574906738382711 10955829554368857817 10314879830345785017 11124346875143841153 4657459577203023172 5028091948626830374 9782181959200065787 6957041623273509079 14233379280878417143 15755034893155718981 8067437095660310006 8238078067922562388 17496282061407226097 7645858211480211800 4898668190431283428 2950586355163974701 15635644462518633650 11801808316931155949 4924792871376943479 13486848541951538858 6226785240077139149 8038625892987782665 11467743630752514168 14214450337127664713 11506430649513025321 1705439291766594105 14673706995632978755 7679307197434091698 5403704412781616320 10726800625678589110 11178432835229639900 6930439712265203842 13472717104170865414 3776988970598114351 16420097380858793791 9845468926697025527 13943953639209314032 2575498689250611306 15319376415502193912 9765787471577152475 17631917413700766878 17290583011616071277 10104018245011379596 6065175280965787858 16325771232071785046 7700646666071779939 16571673721497142723 7530312077533201253 3971301814077540189 15002216834705235397 13159964989642920076 13632808050072221291 13238343398443529434 11430114191846980461 11959547425067234317 8408517003581376972 5406477192822419478 9685512452135874421 2167859223121707279 12614501912609154059 11565424068532238021 11164610144061074052 4967925984158887014 10707844078316092084 2656512081032110017 14145767461959443970 6460188071491968255 8140542427974558086 14254121941796393493 6069559781179065325 16700943254773335727 258966960942236636 3053228484979143760 3704875416261825910 7273329808084262769 6702624972529388143 16166552233625264716 10133041144315219183 2902637778076413686 1250470250534773583 5252334598022429925 15839695727872824369 9547467111050756883 3298408063890540564 5992291994169374400 10703721799242549110 12872336891674205421 9127839935355206718 11065119234075005663 9177409933664463128 16731823621469464909 15561422006771638869 12874682950463047326 4929555164015621891 759366177222765598 13427202498939680048 17132870509320037782 3495592650236983462 4807709276727498277 6553973988964012658 15283182721954804344 6932320515534120020 12197594770168848763 2007157045960473444 14304079342159311909 9219260048259987191 16288123527828720256 7631743123392307783 2866489407511301793 655783591119363259 1347126397271868753 4793162941021579879 8676312802412102225 14784158079694250744 4290095736911605715 15939592264680587104 17750084940981352735 3533008352687863602 4396957313657029458 1720177740059877148 1498495375527374084 549354842763598352 1495180407429854828 8670456662951419894 326738642271286845 7758206107910350734 14506195485082267041 11455545522136140158 17159145199492366875 4257939735594703848 11908940774284039897 12626516766123340887 14598677812250421699 12503443916473236722 3826738720957122390 13119754838036813876 8892896645667411730 8887056963122178573 14478558814432265676 5116595259418647323 6964861463510776083 919494631400602048 13891196550955331918 450465683253005544 1901120339812081531 3604540440744374754 10388768020278056466 706059323836390629 1769527188280815913 17542964809803928092 15870685410015131653 16756083442439914640 6090412978270397590 5781471048703110191 18411137968262545343 17067790394759728632 15734197572049050398 17015807750295770808 1761829307089968256 11049127153330049214 3754952685968069965 12490427469628328189 14790568203529133572 766058305295840950 3046214024217599299 8678832335122823065 8803750472407659969 12232035051180733469 10926830294735137037 13278331238647873777 9146039112101857725 15248572276523024827 10958561863424094683 17246936488395461801 12639490623870399067 5491256864293908640 11261500873847486918 12603890538413531599 10650127356420067264 9544152871336105468 6559834129248686550 13803672380962852437 14591357072815332894 3263040770881746532 5061714322397621683 16991331726913441141 9612090280058601743 4536829090959884558 9692339547877742881 12279139866848782377 15413835057014435379 7095093853924467447 11269472418556718911 15912109493373621340 12706785379630741047 7991240388087668102 4879198509521081802 7799146368705951916 15776656448506631657 10047331655651222339 17509707953653361462 15516403845271819512 14407551144109507501 11836732342032020698 9033209222600219703 463339928425895562 10021953270287921014 11590517030197074684 2152032249393103295 12392586621066478530 607153260339902587 5635824477951245996 12273849420146174939 17356228087092647528 8713506697449022502 14204602219822335181 1117411698702307711 650422317325960472 7262017172038566221 1447120300854075257 1816974041819390519 15217938520118328822 3336170246744972109 11301493666877004841 7560474298188206736 9335908291830087452 13028414492941349922 4061689927950183845 16532580502520831832 16978248962150787074 2668944807382993890 13218609963624673402 16994096348205266857 16440654012939868352 15332466942771302265 12877705835308469404 13547216650700384068 14292420171311412586 3063646068108883454 4797487892603615657 173703210868149716 172715948355955242 4516395738623018134 4320948687663780419 4911522483767328201 8601676776111623245 2620006761858042393 14677558190128387346 7581163578538777446 17975568550035317588 3785941725567881657 4698046487088262208 1854982029995708807 5277015028320383439 4720408057851959590 16904976185057879374 14498105824841971352 17850982134636097690 4977936306561327222 919216773631940093 6987869822636790261 3703189886124986543 18399147080769883675 17115707778727694195 14645614217614317189 202986435464866516 12863517868258827067 17157820945025242402 7702854320604796875 3792720008285719097 16187879897690761282 3310805093907771320 12434248416379883862 13759383846552351554 14595177743458953821 16228579049484262624 10304732916259633830 1448855987912457640 15760390901981029321 12759478429983990004 13808776048659944053 13358847589918890464 11883081365948975421 10979564227424486535 2209856007365644808 18244776819931820796 5334294766293684545 15867711838793432552 15945952096183501892 18337577925740998985 16367659810355208143 57385958090459972 3275254737317341941 5969898372646852994 3457014341024201420 578946886791476706 1124855680047306720 3574922838653913787 7176591843374411675 15777038618750818057 16009463362007253440 17425659727794134087 9155294386754991132 2880787600378569268 10418120263224873639 3909133527006407189 17919466083755118765 10515200866720792482 4020564577036804966 14373980155628344051 3077312829333844237 13140653274600258616 1739873939550723590 4798559472685930994 2703329410147266396 5694606777259088577 8120898664210312533 17565438506199070265 2380673298409516234 4331983671570307515 17266063073368824986 12279959862410240543 5594207660531148194 1000832224512087461 5194161098124636146 4238573760459650231 15973015511188710302 15185061075074317781 5310509886079274557 17558197831929751452 18146223409884561912 730473626490204709 1551028368338822226 14712138506613086278 6443121206713858905 5004779619229576364 4290438255193696969 5325103191421918333 373786237993852784 11195285748290311711 5889102392270665350 10393049128706528303 18397526142456459344 1158147877833803695 553435122420076823 13003391357485389633 11260188990042409490 844857418083831806 10465838352190757359 1030575556709013546 2876588743498253963 2425976361746367121 6457022962045587070 16294887789125854229 534244060873222594 2855954119047356392 6439518148891363161 2723115476088630469 17469056076908001283 7036182903931661504 14280131951695290370 11513767715140992583 6861549262268572971 17238428151155617948 17482532097594866563 642560982157143859 15059130563386376422 15364883745599723314 5052090139951762640 9758930384872000820 7206239076132068610 6937368603157044457 11071805434345364056 5981175373598555144 9697548092005075946 5405211886611580239 17344679815938906395 10588940868585900214 6926234625759070456 11285347241809990394 1102301209647406813 14851793220468679431 1494823379163074598 16917965798424097942 16521247134289320036 2911049919642339230 14719408413110790586 3781700360431592684 11846059532256695204 7375151538780656095 7359723862676691875 7231093413658342980 10676546969302048117 8321992801880733641 18111219954648106123 6525988880730873554 1199222688402147325 13021038866909573850 17497642585481259420 494079233687329048 583359418453801158 424470344492642721 3012068040809393211 16852994218787237138 2585347949699038629 3128267673908224983 16063002776280104651 2124759173107383033 2125194259356584200 14935793798595626903 4854012055156199812 709358574693587058 16899736902639541150 2698087935640269290 14721492820717711708 10755269259518735198 12012947327642402898 13779248822323066323 163970287145635711 6570968038609953834 2429382514958976107 1651667573806232234 13823668115942117037 1787708431588033430 14230196650300797915 15589279124913730938 8406460360541773561 4268362894921371345 8049980146708171397 14155383771432254660 4828839553693104546 13957459520955010929 6203172530348276060 2618311659731419850 3523326760213242363 4173329873317776498 16024974940635229659 17563680120705268013 17550458074270747589 12344586092844384682 4399807664204996025 1001804456972360857 8641741678861250427 3023768574911264127 13103898629081135462 11896746255129547796 917254838637724322 48141010534168291 16651541570080734815 1373055509441406158 14970761145493657389 5504116447891739013 17231831319280306614 8112855751893494974 10039030803498969240 7879176606772133657 2437121894936754011 16684325325150234137 15264262242143717756 13301964858679382876 14898113894980389878 7239825880950822932 13804851793711665276 11443988272544623905 4423723670251224018 9510424506938267420 12196014654081176432 1156761476455349949 1687206585189060716 8921501743211071261 17572636906532074668 11145922585191588115 14959569908725672231 16367809242296393323 18264704066868650690 7874006563530313131 7583448991987792163 12805844932430889758 15113721451337864670 19488280403422242 12601025303618769091 5445981204702040991 9050234446246416399 1751132604982055577 239561488611504503 2962122714245801836 6061700063724073197 16221038043259047593 6715928858350277942 12413904290041984718 13343643227866583237 16443611251949558577 898852707283690667 14855984911966019522 12693612542029881029 17135217753158361192 16087458984679351587 8263362048439365383 16427581022209140462 13489321003250017451 12187667745550445134 6957709507713323635 3879542155605943397 7333032853797855339 1428433417267864838 14455317884913437096 17706434554801882427 6280988950386060211 15091211887322408332 15252366590914930820 12297507320257660376 15122215295053831327 14819298400250083986 2117869777632189080 14919982763404085030 13118988575381552602 2712283520108383776 11480296947469985676 2199497644725415345 16652157904182047857 6512976603778624985 11529824649340335701 12335743634807149630 6852616344973450879 5694239819376735681 12775484557168691942 14877288534724648147 1677907791137932631 13315676526461141551 15919319842885898253 7541910427886515909 16159925439372416731 5905153163489576202 5577071005605220287 16672431890187048718 16371551877911043748 3049870948222599936 3425827369275802657 13404157663959304030 13124843592839111737 13977919998212590693 6533818700257690847 6161963128950628580 6808395703774690361 18370779857608218882 4325718559681244177 16843210581185798814 17623534238740746917 15853436933873802382 9189095925208670421 2887198920280825210 10484056093323241754 1484425025086765276 855252819118714850 1367053310091964827 8289479839209909887 17097972608516380750 9919681274586685442 7815040476342462044 6164391623950924367 7060219524069039480 11529412306492692333 3771687549457138816 1242597088734222064 3836454952035864873 16746492387030391858 16204720182519486919 16568999626378233680 3421107655631649331 16874339711326510907 11215698372881450247 9105523529212552527 3494886343532816299 16908613880623200289 4032825562604773146 7881426562991578775 146338496084273137 11711913117387920070 964162092643279680 283599923228851151 3012707225756557028 11724128310395509614 353697157477092309 7685482564995034883 3172843384171831313 17649301379146071729 17144501484910543620 703231858533999242 16786983077535638421 5666731557329021575 6995027820643557792 11239593835766825506 10866299297165312185 7797364267675829778 2672930359669179176 14029448229678436157 8673963774126682247 6864926950492699340 4992943182589363803 2700361909681513587 6435539624110507108 3476523953157554245 14489031075672968009 7955519052711765149 2355208630749271060 6435590818148475373 14179566950936753742 18283386734756235495 6096823891390641452 10077248891012287659 6890949071531841013 10329675660205947014 16313997153977221961 6246563338536548620 15360568031843969913 11406182321005773222 12266767911202282512 9431744615087996596 3456567236397429674 13848266853660114477 269039521907394022 7061519786232755488 7910146896595266455 14948097203631003918 4157793720793817374 5890982375247368484 12742352218200160834 6459152913127772533 14759967492936913658 11275084643721246105 9085321140521594886 18171240198193803931 5787306215301118964 7417298182602868590 15051284286683429642 4146520359086633326 764785125043445683 4650271606550824648 14398590624016645521 1195615484520599718 10394324601636021308 11336960515893048209 7267218712338233238 5147506893193653164 7019747950521200949 6547314724072042699 15274908314239850066 17750500760930609550 4778648332760871259 6786886831981458866 1883563603054661900 3881197323942125389 11755047155235925120 12354559126224273290 7888908207407577491 16787421036026363922 1366025977121456243 3045073628106461397 7838080264095271523 34629430687191685 17692384595199652592 3096216196716110093 14200535239973054293 3895994016109296529 7138233541209776459 11560903132260706657 14667803200678012294 3055266132620695981 12782402055819532403 3388128154847586813 12175103851378284655 736872745909981358 11574477132151040272 15392134286303270468 4846004078875336918 9645574289713546127 16696306625639534625 12009286988745217332 8739555744371181724 14803191025664165120 9894953928323634285 15790621665992576188 13945238192017680389 912242994118738333 10438455970406216299 5180333728335758003 5377022301083885100 15261880703254231171 10615267735751162302 10966792838620654607 12751228816975595802 2476666520041129312 15584529278431276522 4914958615444818504 11836830548104606035 15705504708627366607 12321520321330214837 2240925593058491209 9396162836550111148 17219700957762834680 10340608985831150850 12377744710509503511 13173354724012454893 10754781203240444399 11468465207599152504 12968723026505505481 8493251575827808751 7993865510730680208 7503770990237220472 5429113359319579717 2368432282860885682 3544114106311844739 12210389818897748857 1968349786895769150 13843723321441148785 2690077805907518339 4914613371972217506 16395673168788780084 14307145462446983636 15572519760760826707 10505623540598208848 9459061074173252480 8719678875125362154 6834318654637750007 9549631517048956021 4839639303091744214 540008356221788033 13874440910519446045 16545552824962760613 14066813809526963833 16389089570580393079 16850863319717987005 10363949377230289385 17831346548837690948 7459676546591514657 18004855767195031212 17393707996971847783 5159287918429234388 11884633491487892581 6021381699538488248 10245179233728274109 10084326748246580496 18071510723855135398 10436443486010869055 6741026151433782967 10815080257497295387 17017470376185304621 15605934011490230602 13667560338926700307 1935414013178788536 2382741293575512256 9218099026389463244 16417605254689895795 17766380105589653236 4863864141170721964 18421278138786483795 17977630768587476447 10975702462962892987 17995747927668135912 5184523067109516173 1166932020191304579 16854436932200099908 4883458041386283325 14378807442312359029 13663351933128181733 9225285787970548324 5768209413307822382 3853820957442028785 15113991982518443078 5684247671820940600 16301906990983402751 10971174577319738032 11274647797865891225 9561583015521044192 9569800735412112686 11566899475114077886 10576768059646352157 8536028849349328431 5031769434189207680 1377819805253807054 15716863964108731054 14341321675451658395 13390894292116696107 7115178244184669233 2201680981092436101 5655197182964495256 4106355165198407480 15689325358657240366 6053108849208170593 10224505916987860808 4478328998739909498 2738766496325670066 7161998068286470273 5513216198132723178 4830430863026152363 17351690393822522131 4737069804776368321 15866651894961666951 15160978434492107395 11843943089769286103 17751497482203202520 14853801698355833870 14107553256879438309 2244987472175265368 3136028133743423600 12417991168224394666 12102935039386151364 8112204164698003657 3873919804548949282 13080943450930821383 5613262439873290131 16267494811131324382 17064223968030276249 10907417268361942657 18318005497945718271 16891916282373766297 15612514428822340764 4083970271831707722 10217459947771764332 6288635164360341991 17433339019787156486 2430574943748887740 9027142011374329998 484829707461375817 8819488901870750138 17574348510343474423 1179149123591557455 6899353700599847384 8786559294694165241 2778036271310377368 8576077582003422790 11326904767567997693 7345547515388623346 10754993205742538127 4976483599415424593 15415046294572976713 14629075081456636281 7235031385404697811 45805651887274875 524829671475129960 14366100253024313930 13377938189654731809 79310127500469060 14195632297463873969 14659022460005584604 7639050969775677926 142400703063649365 15003329748852591213 13817683553678862996 3179673323611673926 8318841864692173931 881909752099188967 1534595757208867253 7263616403216265963 12619125759720823832 16555869150954261292 3158200122629964497 2458773260337614869 11256820367025862623 14568232281435269349 10116622044680961408 9426057102997906080 2571620317466665544 17646181536572301393 5671388560310709488 12647419521131755955 16580196521498516221 5453830433254575397 841828355362934650 4205747116449759148 11277493013854441987 5967189681147676674 165765864774396103 11358076582778685689 13585751748050908344 15961406375182479829 17473588180601876247 16456056850805582352 2774188291854751557 14210894956603053883 489793845914332187 16501400987874661970 9270781818592601856 16803349088967684314 12523224652199681946 11186576051426799024 6524589460609262671 8039483489072007414 14505884879876191235 7420857385075027480 9872850374237764088 1541663843879324135 13398141380906261856 6726847655443022870 13597784188669471468 4548650449878000300 1968225924952543153 3040843453785197421 9653644079722484033 12059852587009618784 4180750755273823751 14633279872103441172 7683975552450630441 6947692829623849147 10514863988278683803 13949438129343364599 220708234104512099 10646754361714315750 2777887430637541145 17644293763868853973 6790273164687710284 8559417105329734812 16669476607468513249 679929346670270286 9210638768714796610 12849745747524988096 6516037644925155346 713382333761523061 17881157346040591715 9801757178378984023 7310265944842104443 8792249297362443107 3740551829266686958 16731078229117988106 4992987057255915520 16778637598025792452 8941902830707477305 141595979398208563 1123456128063993528 18231869500982658147 6474062385340277355 17142916342335612410 3602042630430762889 15441742521836468864 1408001329781944217 5150028042994702545 1129965046119477463 1935628190927589905 8959531037650745980 17180303917613239581 5730288764910097502 13028948197081757194 6445953887835891332 4492252216945904207 12604329252636907711 11921561661280528938 15179379251263358882 7000139453488441350 13774473601617658464 5716994785941562370 7197231364959787684 13417721903339146649 6014022256063243225 8224679507343697893 16064437462810699594 17699544568327676308 15345175214139841720 5453366267079701838 8644639594622194488 13230706385121141952 8497086574344209515 13806790343311399400 7323156744447668999 8565751077402142637 3309132305707100288 6979681412564640780 15774448616494417538 14756037856685823385 4770565020333507789 15946535922855855027 649231207564876482 7601179588223880028 12528826688314630425 8821442966425769463 2408073987856422382 12203242522443866858 15296498916858420590 6838741539015459476 7352813022403254231 8644369169097023465 11962966209005852151 5253986690429169114 7845826207042429457 16611157740439873833 16653129504404563911 4178209616035544555 10953439740639077879 7272336287288485446 5877633643388388972 18061078259089622980 1251934706470750354 6205425721025517197 2063290375847742994 5710267902423903957 16111829789287908166 4189967291795104753 12136514529136366543 170376015465432297 15119053522527793700 15638210801879540727 1899343200319610798 15938737125524285495 18221598321095361165 16777464758083201776 6797672088559032432 1939043162235528062 461388569806896676 3399192597444913673 13756490521142894059 13087948089267233632 1614867832301838312 3077415070292096537 17933128363099913341 12812089683407092765 6753257686064402568 7207936784298632343 15322914485626308150 5147768113556878757 10025366090162337002 1972887205135365151 14036022074350864113 4979864504208163326 5231063307135456389 16880979422738891622 13870019260775839747 5306200787351972340 1944116888776018362 9397923433800022167 3563395872989038301 15236903244143306599 15743889756627782659 463203888458203195 15493443141078174086 1765225875653825417 3910278084391980664 6239191965304350637 1780319384985968000 12696653897572277417 6042207163922396018 1516615330398627331 9613664766780617245 12321135866004112354 5640036954815560747 222049201203659282 8073411801684853927 16220564158582959984 16627258202769474046 3677929033206722750 8642093599950504553 13630967772889824176 4563486887778643562 10904003888742866023 5640978784012675193 16702451058166136381 8649446920027485421 2164816315833141352 6890803305644021447 18419467589651100008 6117045289952858836 18379015178989218587 6076801146496150730 6352418643904404409 5582380626166550225 9827676473255533434 5670258399283057744 15473475518794623088 260576214525231214 9985372493205038804 15813994751839612382 5214794883206261798 3781723658865454038 7592914721824945020 745322705354872428 4465653298411175849 18248745696669769095 4935396282429223955 17807805172065335867 4649377165251314771 265553803992148887 2024450626133396506 403816988869407499 915561243432498508 14673478465350805107 12941929788367284611 7120954235251344230 7299676526181586015 17900954644924944886 13114986361325186398 8089297170839887566 3522803836176084467 3788301126242951964 15717197962587978632 15766128897700113585 18171603063795232978 15911594303585665925 17546207185158146068 8781092437605976310 9178514134556131726 12564000328354485952 8783847556931433633 1034036654304444331 13641212866541708647 5488819456049700384 8091010912193188017 1914661993369623485 2125170919551590656 16532719057458518297 8471468012388207477 17968915142258972416 469592922173913788 7192993652898210492 18364623823462838232 13822253193183047612 3416241219890715794 17790019217036407187 3380113216292888277 10848708167599718382 1839081608753345991 7591976292925025676 8888780779782307165 11080183631371244402 5159914139612322747 3429680746972094811 15183554547189179738 11191231575322928955 15080492543585838663 5156038910651050985 12211819132581122683 1710104982149117362 8788849981276789073 1678080196773363467 14439984986398872499 11919805656652379825 2355336132156095127 3575159520250326168 13540634657852116955 5365597697662842276 2981153126138651188 14060201511790869377 16441278591562359235 3485463126622019035 17197222034752117595 16319678779256582494 15692720539888399283 13038470392126198335 11497009231765978219 15032982540711820427 6438409247102379890 10922221878521249896 13567914611369017944 13857960456207038490 7466638645430341886 5309721915299168335 7705790585518953520 4172733023184703851 6850879823001821242 13397809310983354365 16922802826023666349 8597232715609994183 12900384509299475577 3679840441132646905 11542951947303265126 223653854442520140 14703303918924690450 15421766939758469332 5308299368930702181 9470946239347316132 12916936135662743467 16368695469746344087 8410197299737807300 10709779598622327020 7967181261553475267 9366422794803621738 17236932590000848766 16299369130334127988 16144307898589982730 6293828902132244357 1188035073696589139 5175621724856326147 6957961935484626723 8367534096185549055 5818858557116354828 6961496821448167593 14459196953219846491 15137134826869238131 16796492496488066698 13858628243144483842 13549289526819454116 8610616892845632599 7225947696713510912 7514129265317026288 16210294250749922420 16859436162688875983 10686475938813292588 3159877929064190145 4132746549252640724 8544068928561650165 1497840583449827357 18411432296117342633 4656264944365123969 3288041204693536573 16378675953348846997 14871293354900444972 14102407091154272800 17021984518200035110 3200465617329245057 17781684218230946254 6346085286893624574 4763449457008681259 12816966603479068178 11352659471382417390 10245334223748057857 7085948811373356775 2849177304841400759 130557190907465588 13445208088277396112 5684361923280355105 4032349349366891799 835636945639935616 2964258637845456812 13483887432587096386 15427954884368955736 2839869139377765213 17084697041982145144 8714819511417439151 9039670095863706603 18207489797727429592 8767474343622742072 13575019605097957970 15629729432796275781 17059636873929714232 7289473948065482179 2930253034711293646 10215090781480142790 18162813473409133185 14438143947454995223 7552216387209702280 7687217892331420237 13624962561750845088 1240174261126680839 7641904424626297551 6712854369286440606 7935223053210729598 8535164089772511573 9483414628407500290 7023984892834498707 16906155719067303304 208002722496170164 16890304862228135994 1324603893251766887 16154110725013274183 17323365232235603904 14672878910040093223 9460021404026232622 2456219335696089973 2823712699450188312 17210425687206960580 10248215799954491372 15740903334020589126 11391311899639034028 630759972740347293 1620696786391162294 9716424266180078296 12274556933414025799 6072592232862898034 10081129782709079561 8157877508066454912 5044538314920478420 4557572873969914277 7507724323662202456 186202942727929895 10326170616598574382 6548507731356612081 3089867756452860947 15987600779099614285 1106627926299299096 5697811378689264229 7850513105182086738 2306926232607081970 10394170672784816824 5024110413791601360 6080539389104111772 2989025696988366268 15026813196647913666 4668804291430921778 3569402173958766424 6029950367092631112 10211222443189716588 8459697563421366340 7204543153929432565 15117866847335504894 18335081556574907292 7652318973707150461 3632472745685229753 516762825049772011 16411703240269772868 6537567536117417772 6170789908174307297 13112630290571702764 2561755952071501921 6807058663622825188 12433701789430117875 8520882589694701350 15538580538866003054 1062837245371473940 13251481701079983926 11423032719942224380 12703441187656061798 15262391431194409532 12602026152608058213 3863221129451322197 2039370933621514616 1138793230644957116 11711962803641346961 8835266419326306712 11333921686794797893 727749019662219034 4244073883448087185 2586208511360489375 14929992389266625527 6204144984726370687 14852643975313543561 4073005036573572671 9357083773450972725 4849352585891254285 8067719074569598987 1270687873061481507 14126083052241220107 17101487978948044409 11333396702802632276 1092032221326472369 16446053082336437279 11944591891565590271 5161808806136317874 4274445681505006739 16281836038353786440 6614028897603443841 11363571030279033279 6757884079782526261 18282545432115572380 4367430720149085424 15092026096175443596 13616568367174869584 7581122208495397321 6851397299339585620 13247504812287045297 11014327534121535316 5744635408117099282 9075911132241120948 4888620880198860760 4532349957262992220 11372744416072272076 13586497173955803239 3477223040816845274 3329414590276087153 4207428910077046085 13205322229831771653 13891933807956103152 5449406215109674162 9403761687917310681 11644199920667529706 13075054528124089019 12058163475636973092 16532404555728983198 17193464238041425199 9774776237061769250 3551785305088050098 5852087337560604061 14455174388583906310 11107468851759345162 3368321290314748502 1790509557212490885 18218442149240835839 15134093726086493049 13949973304637582040 8909106703710210446 8255751088718809441 2774438147217727723 15739376599052624309 3814929600835173521 2218896088455698945 15361885780195160797 4091598972008947243 11486816920820764761 13034383625662640811 12546468041073816245 18226840265550427627 8659094054969666704 12134764801773145702 424035955663470169 5846671455027244532 15679806268805977076 282247906301000835 13251586619985815332 5417859851136012080 12511327565930015715 15352606674736302980 4144925526554784015 12380053469989112537 10944478003172481500 1646586392199106269 5076002155372159885 9760298335157868348 11100966760249511045 4967578706817965531 8157957014317600595 7834158988185433217 8504843026980131279 1869103402733983198 2843293883039148640 6036562581490101221 6834376998844512916 11344584876066346659 9927922243276548635 11786436716504343605 11947242365574713639 2255059315377461452 10426231728810095730 9566202643781478531 9977892359617624725 11791357313368846141 11251784359703525123 11767770906866588953 18022665653166158290 2311895165931419574 14217079128668808871 13307217680208874389 14356992970691408163 6712388454287510385 1340203473913733355 9686754656973814462 15648014636619329942 13705609219949149885 13570414859590270942 4516259838074024179 2412025675572107690 12342071758477287544 2961092937470660023 13721236210833541799 11446532884989397999 5225463515094628421 9679040581693578857 8062552953269188816 4736202497383931182 16476409867348238669 11451801602204136405 10381722737401821936 7688285511205014716 5982332682627831568 3288695055829323043 2189680200603332578 1780894827770271274 12590268359962546394 2887551433236665618 11356082222855747878 10149122326382866711 2360864966953216005 5136142613126229056 13677051619865455913 9711998108002171076 4418154888269044357 17967117783035013634 3128598080534239945 3224793274023336007 572266948996274778 2609700804668422667 6388032152426177718 798667376971885936 15190408722005746029 10475966164650062732 11641159478030738099 13334254477582588680 13851764449529158671 9441497267258178457 6873579033726103983 3545077601073119444 16441948826827544081 11461049239508268785 16700303151861407101 11375976911954665980 4549908893812706582 11697159054511300473 17288739251948641869 14769783616311810790 899527568809474862 9690886828106536692 11395189988254456409 2904607153235484022 13329427304307927119 14524784963926068223 16342985586494007440 14128680803480166387 3511088183052732777 6804048060296000912 7726617271481356897 3850793343299968875 16139683248159862048 9141766786844836578 10335931798142380052 18361361429457471421 12649945223060645944 6918735717725253813 4151974543631383643 7457956090563164295 4165234260690060497 6285443921426411851 14675807720057893765 1651794348582507350 7717683762112573570 662625555809272019 10232070524224195377 710886418664768174 14074915598426566325 2618249114680372756 10061234222914579686 6523665164202539860 17070121324699194781 9722038959909382122 18095494979470645074 1607421750818710594 16589499496720228012 17474885880289287082 5640477391211404259 17971676014750776365 6898956385786814739 2012970359675114181 11292823925366505769 13384373372571138008 1468927225750367983 960965715911611011 10646976087115678435 17342766478260126288 324704644758638487 18052005147687273482 12700949813673813851 18309772989302510292 5422426688543025030 4073624585752380055 4162517590384463154 16141493243383885598 14236659902625522437 11719726522698914792 6669024415177788438 12970471917950238247 7962954020003605638 1687951456143683149 6052251062631992846 13239718670516646637 4397065548587632853 273846947439697600 10564778988928838291 15972246123822683282 17789122363669035600 10543041055359843290 14104843705516681747 11375996162865410228 13944881465213665193 9866057641981718059 4249632792510770367 2736868021608271655 6552797190224622557 7104774626999352858 7210482030473523592 9320033129613334964 14097279444838253734 16663000429790990925 10616395705781819254 13504137838747106339 10717865408821280805 685192471268665364 12736959474967055603 3903344229628497072 17589664858116372322 15376829946763054059 6658266583850054506 10554207390615609039 6120609494701851227 14533780818396381812 12869344415162069313 2481135816300571569 12795697112440978467 6041365015557794015 4737930669760487726 11334484397049595139 5231184939697942795 13943458448209904703 15339180202002179930 2207037517644560943 15584415341564225904 12106508018226607664 17770725962523126267 10918606850567309141 157548048036178902 3310752604225660235 7420671249452008428 4431846392722974419 4195824050296320119 1029608611864455357 15763664778119696382 12502263181229035123 16306570982442806730 2840894786349305047 15017659450054795664 10624081266346831373 16030627093093447799 10521994524314827607 8176771409169013239 8644875964451280922 6681712359828563755 17395365788298478685 2451375106968098445 1909870987026965946 5484141911232111557 9328390909202969563 4477539171659163919 4021398893557729153 16591533298456516416 11315121394211412196 17448348785647970949 7535198177335575550 2858856668026344146 7077538732527772307 9660259122619562374 17569753757715162223 10151730045821849483 9692522879299359775 6494287241058603429 3030612374770306219 8277894402223024694 12787043020083407071 16570316864304549316 2750123990121606806 11191950007745670354 1387719673661321409 683617639738445863 792569480169676244 16973889875781232329 6830059875417467916 4792603267653592669 3968036380808625968 8203009432181809120 3552012791840976420 3081299872794364412 13327395383478767435 17561630437667677087 5299035050791875241 3218227891842149172 2098398067487822288 6926009889165946431 5041373211834329426 7507559399918198574 789954493283582813 10090485232794640061 4616035550097678038 10681743967694342203 528835417108186013 692899645321620718 317080129622943532 8765899010995132237 3409645615704143297 17376272999647879987 16630964028015889391 18339487598859849950 14648636714551953482 1159571685135035772 17069908705737904757 5312479230996262458 2464688121932798360 5578158676347522694 14206996746330183277 1675218756115452492 13879262930069948839 17226368294408842094 13889269180100176580 5533287954466319580 4344585268111518869 2174816573843812169 8031194408981700747 15235410773402520171 10324364955795787765 15108956570009986287 4426299234948028867 8529643578706082321 7121845253801547353 10687418948868804807 8060507122228145674 14167698061388698947 2833500272970292934 12430797783481834467 1980810730858662605 6611654807947079253 12033866602425073799 10144784612673576621 3661402149833594607 6618644667853360724 2084760227589370880 14630930265425728370 17822407084108417516 12361170146670822561 5880493174209400170 5334030901731581179 3197422593625197644 8598671898185003381 819947478424523454 17867037929924640115 5388531477393504208 10819598759464492083 9597504699431407856 5043771259253220155 5282402262272533319 18073750499035338166 12710211889334062791 12292804979251819293 3881096195378521990 9580972001118522476 6355421138971131562 18418106781485297386 6767010629994953668 14205122644969519011 16844918283895894018 13356413719857346943 4575964567082004022 10476887471222278810 3276435968941141276 7181817323125395596 7230226389345750346 18056354607070752162 6178993467055018819 7428283980308590232 9159246571499606680 16706614570034085972 1369147829824186722 10695663261144911596 1419751450564444151 11312269920008603111 1889537425042964099 6516060854737877262 4592643698157435701 4325589399036875017 11568228501573515398 9980248682633813053 12536617069855971753 16271017634896568972 11151053399433000167 2561916678073958884 12647028957539760236 842986205738759080 8540459998067323600 3198499509444431833 15202109586228620671 16147894369630059325 1149020183111850357 18026084381501814355 8508173911875978421 3696940833156760930 6983488655077618805 12222877900603481833 2358798383658790013 9659984877356659212 12864518060133233403 10407599275357850880 13309610399449354091 5467075815923102247 2415610404362633072 24352811718963781 11343945531529499576 6088362852982077426 9221118903508433540 17596088657645111649 6480330964164932333 5042863898511532257 8978981132339310998 286342583149865563 2544934219564521864 6468088239451521332 6734753263523274350 10919047604072617691 6485941796449493101 705586358185373518 4250472151001281071 9469184075026185872 7701099363184510976 6637695817254861148 17967474762684554483 14886568500574659478 1776127474143506265 4019900628127977516 5130513298885387991 17591890415816390878 5567729099450697517 9411271880720895602 6488659359693286964 9581752559950811298 1127052694237743697 9835947376586330915 4862122392488814968 8431986460692368342 793345325880122226 11821661588208314522 5052082954744835434 5411494388597286070 7081409268959045866 2208028677074458386 5725376104332943535 14661625195858809628 15303199661549867233 12354382271834118204 8166469428727353952 6454040141513043791 9414277239760076324 11331100310955818468 4300890567197483437 14218730688967852164 5377545368522124908 5185724212498111666 16435234444412713092 17970845247182491790 4412686893143595031 538212858536695498 17126164500781192601 17228164638739299898 12221524850584200607 6795889599487686859 6803734719640639965 7425821733006103215 15585595186008314252 12325105676963205190 7555999749181892826 9858153659171595118 10549019662096475146 3124238047204945725 237232346276655078 5189530032113570010 14902695420501281871 4389833579824801880 7247140665193651247 13733577566013413646 7052735104630112986 9416113098121637172 13601480672512168525 3388144685348554038 6402341964421751447 9298699069115022638 5432771183022774149 9378038021352656635 7012489867226455549 6411124024799840514 6879532945987426201 4047411464455301921 11926916865615744405 8855881808658559888 13850581237963583175 13460055754361725373 13527284140864671764 17633227574984206470 10893012280522892177 3346591069566788550 1428128916754113149 14606494967387379247 9400320599088867667 13506036665616961283 8899217798893652583 15447224605367851100 18110864006705663888 8896841889220004803 13659436821660546717 17547602658586010587 13271247937698466795 14743089900910191396 5746578326817137293 11445441433649775391 17200913911807064036 12851471981912282514 15801928261780448891 5124700191258710300 3773698705159629509 12478662496486456182 12980750623028502243 4438054261902873580 3467002363526208554 10516590333396167047 4288107821290030330 5590729312647204411 2773086604610366704 18421298429373231440 15463969464536187517 3668893800386689213 11971497345037950164 16808981541832664144 9375569096049627177 15607689044252246884 16705004680425740104 16541927255774288430 5968658757955124401 4942188830316153889 7628575149116843720 12923352426714986156 1034803467265938468 12482787413461771163 3485506296600665877 6449102419598214214 5254274876931268834 18026773686846856466 11119856711424570159 12251999993162969181 3605228272164546165 9158856580612148485 10887012413771919040 5243598957972295069 2268651376987851341 2521081216326987312 14574302603788067508 17424974554989741858 17693903280687386626 16934454102037596204 9137859976670247258 12015858530119668669 14360183347063771654 1952457465462171901 15406594594120604400 3988775787553576968 1445926382256806321 6807732718144998413 11330049084395177571 15327397301407647912 7712847005032433009 2995946835267870248 5879501383546501218 9102496652849923934 16696108333988577302 6465973522049696687 11772202367003247366 16956558780266833310 15041790960415752850 4061703639240408063 14432521406299221740 2218371072106711461 16655262383668782477 12833089546038634569 12437161201920350525 18111710485580803165 4376737555590935722 1887033478645801319 11401721687418802412 1319872826527838207 16448549172409887748 3194579426784977327 11869088061175738710 16736136141648600524 17195379091154613877 9606233660398656357 9730219082098239906 15788101866394878096 4341858113882315571 18189646650691190315 14508885703328415812 369479271558003477 4490307029937587557 18306953572859653466 10196757283106670396 18323483691819837041 11795362505095682469 1483281387309897133 9840447721371275344 4922323662141534372 11531876835245345822 14796590933092452668 11476899944193724247 10587279898719228523 15878272603847321169 992649805006077976 7515824247994472679 663747983035341068 10689323609382253493 10651011622834291209 4579066351620513837 10249437454381467695 9413899322555782019 15762537253863979885 17925847263300139350 18154114285295605377 1241950182701746559 6329610857991455390 3834077538690248063 2811483529958226489 15896451422787647624 6514384439511922183 1878389951123307995 8421353180764449798 44487675058108282 2282943120874263262 8637979769182480001 6654966876813230261 4338785917245535083 13946893561365875542 7228976994603117634 3439449801028877572 3491810008885829176 15918033237419292386 6448377542548363472 12060730423637007933 11709864830077447278 6058335614678456873 15278376922570230275 9646608972234566008 13714332410282060900 16426675909423158010 5723709056613683933 15752560362926557117 7936781859551861847 483695477625905149 8268826164243174613 11526031576173988330 15406023489815000415 10355463036952962945 15760928934578766945 11966394292353997387 15534567969339390375 14234652331655998105 5554425325590345228 14645704678376989311 5446550095455830298 12704914073213443715 4567295252993972797 4780370798843747287 16334753101917188044 4974170647932270750 16890525708084079197 14714448607814850065 1818809133936884207 5097355557938641631 9750275066567198670 16679808058049089588 943907262974417934 12478696221873810637 3968909315574474554 15649540851724388708 17290501100753858966 16526403474290955328 15925793556695486687 12079650228575200366 14993465961890666345 13820682367393743244 17832915155050315432 12992930328616923459 3326765762403528902 18172594589701774243 4184802088923390152 11336450689208744246 7457962609457420438 6476043059436424392 10148336743865344787 12800990962419789579 810030332137027369 7783332728090863996 4182468154757644200 17924559607827960825 15375461659426114044 15627485517343598429 13560830458991034590 10877500582576052541 3239609766097056568 8913617935575443518 11746920333565357938 15773238398654374107 11078123745737676048 4730639346372796749 13610754051396848862 9452764334378951027 11732150211704110591 17491304212543870708 16114605219583702784 5215119844378959445 1744084926448224066 1429625849826872259 1968649847857122746 4591535798762123533 9031558093251225234 6906145079960910245 8640010429087294790 16148973338540288662 5052929566188440612 10746830015413827908 4915805153823860071 14289137953944685205 14264837152226743138 18186686822620174140 1656986682989799443 12696879437352370998 7864602499002932581 3765976821057183285 6642106946785596961 17142159307668984315 1560667933033046726 14312281037683870215 2238702201391560521 1603960965797782165 13695876589277813330 5277923519479867972 13670579517973454296 9497665267150462264 8652916725396580268 4455460158485969398 11091539390734921942 16886795141154501219 17521505541324203283 16699710984588065114 1006956865737905039 12230701527845897491 14065919681017269630 1170115594026068560 6615128018455511175 5213589388375221947 9635119091664313824 13099935861196736062 16270352900390918710 18271166046486509303 1260561939051491077 7164695543010571625 2548698947803500475 4557272675688583041 14936492523312104816 13444792253252176778 4737877955117655182 11593143372746628244 16327188837821037957 11675773735778520680 15426894135863789318 564024788972342360 16490195154768336738 4731300399938597161 7802735484216019588 4665588867871354100 4832911078917541642 18258975020789278404 4829888637425688447 7371173247893165725 11105491893571352936 4403319983277960499 16228897522118871684 15866323341224601928 10883445403805049156 6893052391618514214 17401523614059425584 1669777203679735957 18370098149434955417 3102333485502344379 3835639027509284603 11511772949560101846 18377601269788304436 18071842518088052809 12573162607300214896 3912919255552753460 1999020188255768921 10375834438824547870 10126290740574181552 2074826704516855701 13764819856349297598 13722967744663626107 6820693744480620180 7411581028960679015 14691490762491312993 10787688928313682197 4944668953577093457 15660698285142576137 1931421071635235933 14640513242683763754 1478334655421495066 3101459215979705491 10136705483109535220 14540356543631778247 5741326905714777820 11915691283252056201 11527230332960961627 5887734119814032665 4823072765759117757 13883023015911022357 16758162802606536349 3615048858843380272 12973967959682666631 4630514052538117740 11359876730694610521 8784767627547609398 15230644857853933964 16174828908757799331 3006697836003933895 14925801684747759425 184566486496947514 3071609510674862764 5964453408572690053 2329681222642396776 17914712721933742754 1655678507838254709 4492592454922311860 14412066493054623364 443300718284596288 16608110675066094778 14342453957390019491 12594009016440342444 13465044793299873425 5491333163191791743 13933820628277776132 7917607748951664608 7054462392070493680 10804086820711494402 655446545281073796 10703005951466152806 8186772075321188662 4436426999362424875 13102842783771413407 12826521817920672536 12694665396447808336 703205302119857849 3389322652525696738 4059807817071637053 6984754928934399500 3853918726533473522 12696576335865160213 9514634701058775979 11324128014059258108 10274844841130482013 14414321268566601760 3826235692739475636 16395847546566392104 3230774526372287138 15434951099208090687 11215357448133582949 4685978872164412636 16617019206711839038 4694546607649021518 10466278738138205291 10334906601703488041 1873257551768676443 16391354500237978944 16379004400790249230 17151661218944951896 15167816853408290595 16236615627579442031 10040803213011390526 7141816607441751252 2221933615055262986 14400798425122243134 4751493609438060138 5222895328784089565 15896853222751987318 8964091354601294689 16067600851766584591 13499555067194600783 1535377899646903573 2574074007826198609 17817496425008190270 12528348387730368147 7077348885323499400 2609058942850516599 5655115024481695228 165887688290245709 17713876352381245413 3286630184159908434 4239012472069250738 15093794964959309448 16201622075982475699 12024504407142778387 1852512884870047618 12123804401258256548 2475394759486835634 4677128763383146822 11273839452144396072 17900591581901105725 8067180604918663890 9895519982841571566 5672933977916268725 7355424081850777594 16593712459404371501 1615270195930351792 6394392558672451663 264582155216242426 1952123114276971586 11590464888613801373 1009890235158515380 16440485886610882521 878511941507579397 5574076575846107539 10924559603135599960 15690947742325231807 103509999796170803 14267206450742756941 7447282756675623884 1455258098050309031 7303622204955418362 8341365254967321049 7267618615106552583 14403646233299679296 2280655386508992998 13725004348753299210 5585456163514116224 11525368450936324068 2348737331853027472 9272733696402599936 13649072078418462080 18432316145808412354 14219083697026721541 17412064413718761127 9956794182402672574 14855778687586407259 7116238645334208660 7809651422278582495 559044419698895432 4825709873472634262 11854339116329222035 8441473184319983037 5985358441203743230 9093325428599105516 16585830434521841337 15264485787110351201 11643857094759346794 15347298600812179664 12857605427868616469 11198928489178878873 3533437244550029056 1272858851488273196 6469898183259193406 10488399906969852064 13932199934626989904 9598241978836132454 11113733974978005790 7894720910540652893 4196837040730432473 16300337653838792140 12296607662343107138 11715720432444347377 10061985568643930437 3710015399153657740 13149124630824181113 17178982329019514729 14034114518047244596 9094061817442413095 12660985155875196185 10860596978950547013 16257505222623876919 3889688486754419383 9495631368492619084 8555502395276611961 9966402875835172031 6822768771666996800 7358701321750416995 1530956583373865755 179583255499253034 10317825610608337349 14930589687909434050 16666774271324535376 5722105468434715772 17503978019896479979 1566817581749927966 15545397033085808013 15112305099901872048 4267793532322906262 8116276250590163492 1955398311380267814 13559393703930878040 2248249291745527477 17707279004404270888 4539545067354451174 15528084807762108647 12782170803462791786 17070219315334310509 16158544098330564685 7494042032209072363 11468570579506475761 3775116245331342365 11216962726283746904 5320178886807755587 16275069191444715448 17687495991595867901 15816337691580819061 1717064306537102268 5638216317604434402 13028302040291331647 14220507867901848127 949444353133614057 3322116452907772647 16487251807376042253 5181921304303264901 3880693618954066572 14561140697578913610 13091046466504294388 11943643030229807812 11132753954433408368 8392656394178981349 9443069204772526773 4274430741297316968 1332983961923162510 7626653800098087505 12790439621344474410 14170962917506981362 4955729020896045828 3368140116780909169 7291278212226710948 8630981406788013143 14217013571327529939 7361658286900657294 1986980548968491092 17545878449806981418 2469382002992744870 8727435505599971137 2003286469385652515 16276458436995977355 4230053302903838039 16843544072774419522 1087316944225056846 13590802081060055126 17617142545731935684 7796515554794150656 9759351943163889227 13259319180066430855 463483301574840468 1926507339233155120 5122104433457969110 16430015632271118144 8391910536607028093 14503211304583042153 9220531285274235068 2486675378879095439 16377716613207503826 2486534519009220661 7766606131476032344 7070294984991806540 13627051562734804484 7450628317499025030 3675572486103890714 555269639570804023 1197884799724995733 10154703011391927380 16414475457798643885 41388514397169398 14431859096822173594 17250654597672268722 649792020508551624 4151253328538961655 2770520604096348267 1956393773626951722 1629341653823472329 15430667734640580622 9180522366234660979 11609669296005204045 2955731024606917384 18178986137444872388 9506190511100045313 3300057123614218694 12120163633964480982 2135902299662351070 5584943831261979264 13935755391977871284 16506700110971112179 11183371938391615831 16707737692414002806 17592100284048377445 7097290955560472338 15616165283816846365 6062973358299412005 11059111902932003864 14940196215225075886 17557774914833060272 9918319401349350561 11865444438427587848 7192981814792991973 16186620879797169842 15893279290733593309 10181692212954444417 10126553526136077587 3337286616903832561 3651905001180064442 8469948466269643662 12519264775673104199 13276342692676021781 16812332102388345058 17578456051676843216 2967004953997915817 9906559905624640340 18375428378353608239 4113081466224527716 8833351678713365866 11895979150175140604 7737484393343380742 1289775269372685423 15817601070669579560 16914836821925782683 3212374383535803813 18046207839442592650 10145572018480226578 3620697519344377428 17524127755537108562 3008688062083097637 16144596395028265141 13488707058197117561 11591145135767119954 17477501842657903259 12448692460235327334 9964056367394279969 739696105459432218 2351640926408223716 11464686038304905407 15292739380947284270 7983216944822449160 13318374987101729457 6304127380867950920 14719161255857295184 10731825793772291739 16349697761456485742 3892773890126913475 2095465850087781906 17412576631398709413 9802282598596098149 8825554595417745428 15377125782203784081 6768265642424174059 12572048450248219194 8001142815450938861 6643955399324288710 6935891795748178497 14134458419924631437 17711028604503066344 1538258458288931000 12569409460313922978 4059566977576087344 3087701047074835334 3516177958579887873 11145113881534041501 18288367038169931128 4135583612397109092 6636786980077101430 11499792966896026522 4454394232451762349 6569481468112941416 7463783411547616967 16052609934195891921 14167156590558792113 15108067550765531149 8969997136155892737 3531277030673780841 10046482368780263747 9192787258377069120 11742728580859808531 17578212389130038551 10917674570722435322 11019725438399726621 5586292089585240929 17070580195316135639 11833491188603397454 13631868539536093284 10908910396526796683 8852577257826682414 17278965569344207243 13658453051640525946 11676833688870590043 3072614092203556018 15548558996170528707 17944231966303765628 14229276646128623013 6921433864141866379 10770185417598808760 10802094778019612255 4538866719070309315 10000539551064471358 4370236548441189909 184902704182327093 7098082033795109429 57384357105664044 13076606429579437340 9728180398818914437 7164962732847001737 2026429413379488724 11319045384602366957 16788894128397222670 1679585602260302986 3237788324594191270 15369924862959528340 15152309558996078553 1590272260102986256 12762085135847278676 17209656051442658790 11074323891833537792 14358472307601294923 726835888073643283 7298022665900125717 9629955436987241005 10749520254444498146 3705254771394639138 2808226344152158729 1620749916477501902 8009070132975824625 396793847553099975 7715249730306913584 6042070517365123715 12683125352891722965 17769105049768812974 14396952969656398754 3740916687062131586 12936316911585143025 5012438072913689303 3695678532834679660 2543652634399084611 16979584775369161025 3075095865154834947 16574460529215235712 14249099180480352496 16963377571194665469 6094401544203710415 6898259791602532706 671171206105621361 2695379811681621644 15059281824400208280 5271645570549159825 12454129105316338197 16365773628142616681 13474723715499547152 270800350935629963 6854868683458080351 12316350755780114008 17384216436066592384 15613517006267117244 17845496435196287138 15331373428870986102 11419548063239997866 10983795533722668910 1089386129736913899 9747748487401704909 8776121027006187024 15435481060004893673 9013015178853253047 16873817424207233404 11759472972576220286 696087999738899961 16094077082961356396 12526392981540560357 4498327883077221958 17295099483719128700 17533121678892849158 541342219690751698 17078474644028230061 10378309949538697676 7088563448831349887 10187782145044992053 2841328299778212714 1323742682526394309 6728684340652901235 15618290389237357653 11670392619547814004 13789832945738017309 3955506777308072190 18349750467330624454 10941660241954064746 12824589590941823765 8190100370165869095 4999655945774353607 14789172926889936376 8008711014815475393 6271024225082348435 737982710506772921 15766386832758148983 7751700077048576462 10799700430953611254 5630330008434774595 2311999008230713695 4697986714547054572 14420147285988894622 570775315417014529 5646037832102766621 16492638659192577168 5991406334435934134 1709934946559242509 2839728106585457609 7771713460415708179 15534081068867250347 3467897686796427434 3140720812920658597 15216569117475903327 5733983638546343529 10825880720116884893 12930579550003214761 14044780072419458097 4839838395305848993 16303683868854572734 13499578192259713269 7233262821300438455 4775514056003352377 14990820685433012580 18296070958019134488 18215837657805142002 15867402202045513070 10175032786635285640 8670662266773586608 14691393682485949653 3854847865981303122 16426749702202127211 14502250281837752665 12075847562451348015 9218901804019884968 1535607998929403264 1837087023702061507 5174427943492581566 8104522059259783060 6307805050097742086 18002899131995334914 17374788207461034016 12230742722468452440 14842570306030551234 5205183347486755053 7272634340580747334 2684968464469004378 6991876706718099867 10193020963714554886 16113306708597436204 9557225729070668658 12755044358228605977 10707457507703860016 14338824937508292979 16715323860281418955 3113411594279241413 11215264073289150232 988812447083162463 10448271435305831374 107177528031768699 16890941869968645993 9195594369619651112 184727473298629139 4704433651008314568 3066333939524105315 11249447540217457229 3670488172981316501 10302410893711646895 14255262629404639271 15467972166673934568 2056297614920109397 10367040434838742368 973317991428716841 1219392879509484935 12279248918204513722 12331988951710655535 3558160645355808314 18304404843500709006 2010270340175936380 16050866410473297964 10734540009140665631 14713261054888555282 10213824415983175020 273325693957442526 16674292262971867999 5683627423183078550 17807388848883720992 529816544206276605 8337083991646874066 14609686601688073161 16964988665570721170 12386638487473027296 17899495446592562578 10486656647727978553 14074197333719606960 18445908620097640988 16120768540932234331 15431510875699203011 3905062523794755494 15597563669652203292 7358342510784618037 226543806151304775 4640807836703003433 17701890534502262807 10057971556264859570 7704395544268776183 8696406036930341734 17798839619364223698 5093379353613727029 667086956953482013 15459911080075735455 13846382865767818512 14620597863088472610 13783021813924536319 5109260547426917205 13195867506232009820 14214164628983547942 2201306279996366471 9677950673903136258 3960135291209726930 9612374988832597979 8449397047159258846 5802806777878142555 4700747687204787699 8749860374447058104 2123912028203130275 15581875267314045864 12992999206629117614 13287912256435972980 9591549836608513704 3310800026634419153 3533510003144890650 13249940957827735207 6663231670915043129 13976658224660550252 10153276863410201600 1382930769510585970 14185444077959020650 17245222878938571284 875789293662521235 1647922091825502116 13764120760601268403 944905697853595024 14345443283510877869 2171903545463912406 6424552073830985261 18363240762382781287 2049924239056383603 17122351170321268087 11778930029098392607 6752243778922072595 12002707598621929314 2559584247811359819 12034445507854844797 15908290269649363128 3949445521637386436 14444083322946949531 9747618747638265782 2369748503715640030 12947801822230399282 14863190291829124182 359879650889170341 15970915372465992140 3073583356661777012 15155734104881059668 3785389967718107287 6956443062721801301 5577823044000779389 11532187115939887146 16492040414384739675 4037073327300648104 3538781651793898426 9007822787960864450 976084030991249062 13462493953625922196 10756545144142333630 16347801296786989489 15652955759842792467 17032989162450509661 5803566919289568114 14902666063708605718 1264132778662935708 9628487676269551499 4377080106934369520 16876095162550987011 17581332072699958606 11428886338209936281 14934321379882562836 17316786329973439947 17197645116088772903 12175414122153387053 17615230737113926540 18131159712014610879 6041615367624210821 16927722888317513917 4319672480803340701 14472543289557289845 16762968470592021641 15085063954129853028 5238657285143592179 12822583121358906745 7097832150477786250 14615639386213964789 10768099748296030846 8872435508219683588 15885496558762775600 8934593841933902463 315626389291389414 16097213370144108391 12082324913523272706 12608242458518891302 17114953905028297283 10027466361457224598 17044240483739116616 14166370972963935570 17071055718556358314 5440613974588477747 12495151734054151407 7093089515539073672 13456852074537018072 16864852269141468390 13379663145095578325 5752820237238436469 17019072791317256422 15786089603006767921 9442737883522957517 14926111969091106449 3411915862992335114 12423771350700423825 13516590647341765852 3646794694308846256 4659603995382220413 12123774020744178457 13644011298107293188 5256128275752900995 14036707726152786639 8207122282141539935 6383180833647658531 6950363151308776453 9312163137547585300 18422206059773112906 10967987298481419300 14240423959589025739 174722341224092824 2180286627436854308 13707225241242945961 12988776173736100101 6371190885075166865 4276252938687471356 12950363721098732798 14338815507968426144 9904593818669195461 6395197663185966632 2890440103293930317 5786232447022719651 6036382000945293675 7789730664840930607 15129722757455465149 15039102647677088773 3248864512666646230 10152213077351467907 13238132336634531527 7122309250515012186 3825112900454643761 2556778296353733068 4345421352232511250 3325094261682542872 541501473675718293 4426944917095390134 3669247732290162375 479873102644019642 7302592194256555487 6846651329767750034 17775129377783203457 9967487206107939358 3183049293793764910 10628928243375453868 7792659527708868899 2869970467583747860 452284903319859670 7512439662198092090 11699379055896510555 11625845015848905745 10766077633721572227 6572367785607936834 1088584190824292343 9206662041726384270 3472163821987041182 11328987914968227629 9448737914964600669 7993019246750682452 15319588159372324461 2302438702220985203 15589519101198437821 18085966883203504999 395156206752179145 16322024111168186637 1177269775212581578 16117326778533726689 13369210223612438297 7268564610590246316 15027583488114886669 8145310701386444659 4551714085162442563 953378276803374073 16173523612295212398 9428048693451778392 12482745456562411480 3756001213865095041 4862439626087311146 1499734787435212941 16550937439814492914 10390558323630424434 16837927186909484665 13829594015757321870 4018550317780150637 8835304043595130309 7939030583794730385 5268283965369930851 147260722887875921 11927055034878192522 3481381043012510378 5510439337537633247 16447107376841747106 3348028907835877773 6650645098627946795 3257885136357130940 10738864406912983890 1298641123043261548 13342998552999184922 5312775566097808718 11586447965929006376 10011400165580016242 8790125937324919995 3202171014097314691 1068872040168964171 1995366336274564919 4724944692688296606 13909446004998356212 3043964633867357896 9457847002051460030 992340307271833390 11418583150296806218 12403792024320903124 17819502598852619122 13397739928367828130 6631486298598787818 16585340744571998081 2016467615998642831 6053082407897543905 5033953946305814167 10158559086800345521 15572997312598758848 12269113097680403291 3271209434980128703 6024104735063188531 1100676357475182563 16173176971299548473 2338840527161526396 13811884725509882335 1048283697694705443 8617719998104298717 437160310177965089 5267394484535115694 17656771031116900316 15659124726298169895 8193745398787820114 13009369273967581528 5059063076257424962 17378378244254433827 8356810121201999138 9139717156440016578 3246214933613661351 10898512986823180712 12947019249953214949 14334744704283943197 15784133916799611568 4613628649690369033 16499041932267347921 17687241169305552287 7789853998214605598 9001807755108752054 3647277396190754725 4948083022799753276 12595596289825007928 16793618330977370329 12443087485043504904 7697800344835171792 10724632011682164102 13946503970555312075 11428658714618087878 15664264825599571435 17980315333679224057 16259179414503414452 13251007291574178831 8976592125735950386 2174938633033906993 16235457356099137107 18308808120550377695 13694584351244536442 10334449953413538015 11067665037936261969 14238543530989768475 843503211304781888 17857561636858527665 12071003711450879209 15684851639115550573 17242343159574089081 7065151573668555918 5300353942630813891 7144539069152284649 12760307281253194412 2901603755369210931 14995349222263657061 11337902013598567422 1599712417133759033 1415497343374109767 1412621005087542874 6194466160168140032 5298169511524497377 3042990347854373282 7262906335046188121 4797428009902629575 9619403541765492779 6778462389105723861 15334638219404864450 8827091526144875357 15558395959280020576 11269868450100679043 7684291930459998508 5097839596298812437 11384586839184612046 8195740720379285613 4874461011347875060 16447156565715272151 15278798475031499929 12384120562251491079 15981510206804892397 1503090652817683112 7622596841015791806 1090172489072713319 4796821683296258507 10761633801329385205 3769233417346607409 12129663316343791139 4722671870914121257 12529622221249404804 6692494750418443554 16556832584604640675 5270243776806053962 17561786058916727940 4406071500625531682 6145262295424755583 9978256512478826560 12977388388685963202 16662579309150496993 11532851240792886046 7901491887637994095 18153759729678118290 17897918394713293785 17520646921582927929 13147739157347300271 1232254960011946353 1691536151190625297 6772057055898498505 9880037647673936561 12576156824677567076 6935884705122317214 12007909903423291968 8502998450810817488 9623798420488602967 9196732136907687609 10325746313738157052 5077908021218294499 2116193951037823894 3865554295256454468 14227734631963460339 6171878264289915291 9478946850822210195 1190275668142552235 5704465513741085601 4479644444699183062 11280785871100139827 15269072715459908218 16245524094275184018 5073411002028845324 12171552509223851504 17445188827998394239 41251966032648502 9954224302803653773 17682811147604273293 17061320415990375054 17059877457290395810 17638709889219269836 8298835587347979577 4296386676384680429 6024231443417004616 12647515642899976337 17559077376359639980 12173243020268031774 4687249892076158584 6792876990526244731 8920935389469717983 715095393863144341 1031842088962497596 3932638022234992732 5393042109090716099 17727646829178645986 16225546077478837692 18343464066655264670 2255544943164374382 16781663831723447675 18306673829545974839 11910090578581280770 8574325792622390907 12935607266891028870 3181353332968418702 16355282621745185713 13055915889530849692 11009544324463223257 14662595340021603929 7038270065941460270 1634364570949465138 2850361880979393085 9261176348574197494 9241572288858888867 6670768242619623877 6245876696497876408 2776657160496607384 1641492806614357326 6794011454714522158 15279467786613666828 2581539813670532221 14775447916612911901 16239449142350832760 18181064039306382859 16769572253229178591 3000524620717363302 14536756424872253920 15708194101485872788 4102538470023466544 4450560614510319449 11325481605688496440 14517186764668946714 17299266598487475551 2679343717661274451 13661584803842696668 952658977052213856 5605310505940028075 14039316509786646361 593434316888716599 13015995523225087080 11081194244949525927 13393926872975813745 10136977350499397282 1586918250801958523 15667154480285236623 14396312121880313432 12205992932617243209 12163068312785475088 657903106769540757 3949830757923476738 10446077600871301918 7572821291953414949 3898237150536460998 12191229790675100838 7200163163001687329 12635779627179711956 16455519650147076388 12517255987818731425 7396121536694967380 5755769654377850046 18172803682211907610 15155137971086002848 9935687771948783635 8221813173772966920 6870093245042909531 10042524050375842250 18228776368357055365 9542950862251437810 8035661805571536835 9694393411051661841 2036496334114704630 17762646302587827351 11961105562393330808 8590967597079998884 17532730909928252718 8030577940174276433 13824628548918062739 1510037081026072075 606006071817386899 7980369832049690684 2119499577137329189 6770532559298133902 13820612159983183042 8524093830084260738 15153560910815288254 12515289558014014266 9220169261151655129 6423777354885209918 17769482395582438286 16142110013153629504 13184198680668363963 2743135108484532011 8022142837312956486 12751052657136948833 11551098161392004212 12167879671708149582 6586800950995172535 4460178308715483677 3199762311364992086 8388321814934292656 17373399949033219843 12260213724288579982 11624664088554962460 8396869456914569463 8862404069924366447 5045337680303730669 7060381381100335805 15002816089031913335 2438902565567595094 17400625287179699142 15754356769088383220 8075434618645505618 8081859050041009891 5280854370334484049 16475519092012561549 9454535362416164314 7734446663482511712 2835021373574176702 12386574405774304560 10679447049043589371 9012576875010962288 2278104738273165871 11995518325386677696 18081515088272062018 14350248792638416428 7838281146725493765 10576585126102760699 1212305912329706430 11778158779931251884 11995187023981193611 4446444454859034704 3980950875046950662 2895210072888152456 15033562105111971475 1553247117800299465 10702139891256625630 17671514411676463168 1908868293643833067 138750775468273303 2711866573562203693 15705063719913243226 9070654255067568996 10815104732248014920 17025306086024576006 13865722534433898042 1749106514659449850 167561665074202906 5015954725818505278 10787266561433622680 1063592196918929823 828610935378615178 2690893603242349706 4890019601080298610 4496509172056229069 13036380293805610866 17793353535223717547 7401837508710234877 11195370316339677664 8739787473334187051 14326584815660716104 1845838880423128508 12739339140440346521 13568577706483185053 16663343878289129463 9155764993161740472 12548880478132322958 8255676798844194731 5844554199279147001 17614260945732927608 5594733372759774136 10238072276899067362 17446016065807981281 8438041493804746443 2468784146633879447 6859883016680958307 14638499581443429597 16804847729932921642 14051511934237781188 509278814682292278 1747334155026819595 13262428713758343691 720636447908912834 2166473858773071792 13323911451679413866 1705344035007443699 14863814186131290313 9484605380437451542 7093103729910975483 17135826841079020267 15744914370926850488 3123865947957412062 5709449808827221236 1029230830727628904 5542633358825650718 981425165739581272 13593322957161571372 221294087812688129 1152096878744999787 8327415297590301296 17454917124777019077 6444870809497923953 16746294002962397937 8337581309091506788 8873520617799790518 957708016961253289 187620457243363236 2989291039319910771 8060642321447823531 17273219293344475460 3006392880176209536 2113301646973384661 12753854203333601580 17258240826858695655 18319171567425942457 13882970631082871220 11641153451104504959 18145639380777561321 13481135992702196570 3684132562671148578 14816549349028311037 12749646748803760868 12833433062225375107 881725981834541097 15976921620101649657 16779471962629876557 1651229041906432085 15190728568556863876 13418423341206026292 13552362143180611587 16586177699127415686 4656248105795258603 16081606691384425848 2723192738755608276 10552187165145849279 14202876538125008114 11193442701668108435 2551029400040003970 14486472815021908571 1863869671832845391 15350166192269237136 5843104718664197411 412757587049263188 17680872146989154424 5815631800762458470 16267208160218351519 10976199417743063498 2055078891706381621 904416968545903454 13472808140222229364 10106308828795162107 17934750622116486397 4621466123766952735 1913018279655858526 6839941746186860643 16673580381413167499 6657687291674732251 17458534808050611009 2664138810648579158 17740978831343422528 3754833442403552863 17077858167961254485 17057786573390826151 600540257592064677 2068356226326739194 4617621213601174723 5194652443953226121 13458515408687770799 16996192677231378185 8121979630625985019 8185924464917891743 4417804732706075288 17388227197931881765 7856250184541653584 9804740573125185490 16397137120978113243 16993965421714741476 13180951767047155619 7243873463986657984 6883977565030011890 1611735289140539680 14291497523800486856 6188155090789646184 6804556285008224 7708014230282662606 17182534908308029125 3845998517980855565 7840779840831668782 3034328423376630253 6127180331406410850 8741322022039305437 9569826172241683262 17626726741745209859 1810191932599246461 12652733782298333755 18103347146609716534 9253609054110232840 3837438184689808598 10092101895449797132 4407578780804566319 13681975613242501016 14438675301199769298 17953548250139137077 11066838295590471856 12242924229231694269 8905979125559952807 1776919985737100516 6650276834895020797 897771209661181100 9559609366175780944 11492529917325097288 101164738119827434 13685072314339782548 17519132940342347709 12075998872299846545 16843893206644651395 4118604242795455476 5376981086687416079 61468101800713309 12040805185528998857 13407104300639837993 619517855770216923 8922520799490605277 1268071572502693592 1698272320332706146 11299073270094812179 11871649418722081369 2627007705935098091 15961725283417553145 1560184622193231512 1866354023352822966 7927973400560467520 15380405692529274640 8968816512795770314 14906164180348740299 2213521866349922213 984780070512920327 7848669181769697077 15489009161970886435 7768079920403632907 3658628827528699246 17388138590782221513 13162106553939249565 1462226587482554616 8414444637362540201 2705640760358512823 1811572482110545689 10208971479218136000 8460781178510204375 491353874998710942 10674190567313160172 15467335946763406778 17597665426094416468 6514192998970483034 1322350989755749852 9552592988874155250 13212483584968246629 11969987559961320690 7608322703198817784 200907600537555695 11566616800835901627 5046914430976413705 17881098405602701743 16723333661120635809 5087282559709021942 16784686988684270928 3454370798151741989 7170235857046517916 15794990189564864500 7389450157601829958 11488318885589295780 6030430428629119468 3876177114230896224 18163154132221851335 12388385711644380161 5204844922305313477 4819354825824925683 2223638871425979251 13239477726015557276 18321851828358198445 8321875540823175409 14332345223002233154 15334009242179466495 6715334639487462910 12468941505215487526 13838650548665870448 17591404299511466746 17571095903893179765 2810253039895012967 14896549307805835610 6967649762441233423 11204877223789325945 15020848339559509939 94347852574401253 4498100022961098941 9300387369654577421 16701413009304502782 26565609400669991 9861341300673801978 2127632744691543479 3198858834025824286 9920937899103277156 5991108024186070766 13204107011039498578 7966352903611026651 17138788852984589895 927821355807026608 3624885853885505871 7731059413202030319 6194008744562782951 18107856708699162571 3859959973886488338 8756929983154987451 8606929497316819347 14927303333361683281 16358104021013173305 3778841005194524115 10412524171675750212 7902078776039647989 3845333891664160727 6483981234509672902 8308565183838668909 4723008019416403401 13231584063953787479 8798344629205323768 14247587760995194278 11854911807521011000 782012353421779419 8712747015118868626 12363426488298284240 1487463509450274705 17248560349769036542 4802903872512550154 3098458907306211778 14755595003909836776 4522012846449843693 16664331367630317647 17678962855099546418 9741537167980019014 1251940395856832456 13080973933966209674 6227273132577144587 7425691598468838314 1281972746020577511 2891542383158636846 14992855328499340672 14599617545151902372 12319095945172264354 5183779074123930707 7570243471827874552 796830653183417890 15230706991213153314 5289228484222601329 2375383965059734820 14485181886028826346 11784440301916390872 12207222776226331472 5306935923787017012 9416277644897821638 92265139933099701 4844476333838885898 12741551689922441537 5885574684042780247 8549710390725649656 7074671961308195675 14245944948317845840 9604893636398502284 6741099212566769012 13094750717091800296 10704257178382546288 10468546179035899955 11456444796224819650 3884557750261586173 10284503675575104034 6499042000794636643 15249943918045303945 1096650804811211105 2617790795026850952 2581637399755210703 10195115303601226009 4282759113121538973 14202182464144158753 9133176367557773938 4300298517570880967 3083806443158441452 168732574844947437 2401287179048289864 9381432430252818850 14354041862984437409 11207030400426573406 12911872248220975979 10456758715682528364 394524038918642002 13853172023732882957 3181163306732936627 2772154225644931330 11542696169190027738 9431139815797464571 17220069147901025681 7206485151511285849 3531431809824931543 13179318678265058803 11130555084813145030 14624135610116412380 4703503280152775824 84010608094015714 3413136487050797662 18150758378427321052 12152206546310546701 7205811364029493916 17639869862032562688 17889239957226696699 17918349295008609714 13402566748564401653 13793524021519916351 8756351421216856773 1939573551083402453 9623716806526239594 3048121185573836656 1522901213621633880 6841797070673475625 3735277689794211251 8400633031651015722 16091263434747046377 3111455452178365824 9448178371332587221 1874204826438915872 2723653979893049551 14085176402330381119 4530290370485365608 5212895250111746745 14575923816539096503 18032015243073293184 12307864105444342558 8377336064518407122 5519234614164434818 7765019451535422868 10141898101474508632 2481682590122902689 10922073791035509681 12930908725752949390 4504363531600530323 1917850226850201923 12782203885267534925 8417778864750498455 1804536847876530406 1807098236521373188 15486493404403852899 5830944449052521755 8577582615091153884 16560459670982634294 18427649632590326445 7897350090740583399 17668417213850328444 8373037083644006338 4012056686214332299 14491094466765820053 1027732998492566826 10707299242091489809 8487416125487746915 79496914333885029 8216895631666404053 4629030324354173520 1250421457338866145 10734655612960231639 13481648233795218518 990599553640380997 6573266469390952959 765678926820720852 9716981464714889737 1584908752843178626 5533563826701495012 8225274573177841177 6666046006851775615 4713951942342458521 241647863359725716 6386368334812395669 5424400453267219088 14227476315288426686 3932900353808208399 8134534835369014511 15766214972404545449 6436898711103325608 3792054211218802664 14883751509104343225 16352394283581072080 8401211005474987271 2934021751005321290 12725552595557940324 17086690222568472799 3768693012864857380 8551780530548451371 2723283552233536310 17161309640241074281 13524384938284029828 7710409576749031827 16069941451122436107 8243851626001729267 2511577846050970533 12341411825179106561 3970328478825177908 10088792636671645730 5194188728091949764 7055642663430100286 10638703063392741550 1009056221734590827 12780346186160319776 17348374996164422948 2247727581570435525 985529772897447674 10349654974952220487 3832265339612956630 5753234592043645059 1084547382246008137 12170812659816553170 17773590499546901216 11880077867017946286 7508706813291817244 1674902518752763580 12548629773443850427 13583972806312156644 15185321937736668639 15735583951842825382 5064910135335154737 16068115810966582460 9988259689089116001 9169599360456480116 17523109830449594234 15368592347126281975 17720175951447838716 7678438194651209186 10895077447772303478 2548104027376186493 2227374165941997648 11595480905540127874 10714640672599025107 235609664405827027 18175876014145946664 6726180881834614152 16059615438205804256 3139073051050618713 9756001826830094241 799880582882175484 14454346709503990315 12013811492494652206 14808663740730369632 17319841751005444894 16392169493066976772 7030919253670011289 11919225046129978384 3783522370568244827 6882719202168558689 8753759936830299665 15555896347307271933 1159851756556581933 9229100972576226839 13641283818774530517 7631153843785963519 14055082589160961954 1371263166321061806 1188717297335123974 12864724528166459038 9540775847424860664 16873786375038863941 12094077921508147686 15720724436488556136 12429505496211248801 17290083077331119717 12394039547840531531 2899861841864105284 152419196460831344 18112445410998967481 12303446898271454096 7691759984645273220 3850155235628045567 6021878568198002423 6655026351673636829 10060827694124228424 5805231356672071683 6083693249913444945 15452989331736662000 16033097162474235522 9276244812761110583 3867584543144711912 17600910987602335441 7047192138338977188 3705963865536535834 9037207836479844500 13381921980717904654 7180528030067603193 6152437014801521574 4451718502102030556 9402552790115902714 14173279058773533344 7336300914108695768 2315711991717696455 970250822294831489 18073504538897569236 8590305755124343498 11475563154295699480 17310796450811503039 1947839010842738982 15904932033372488765 10053805325230216725 9192213932672936129 6267925415311372251 402352093447371977 3381840236292247848 13966197435257430079 8025405773074615569 8114984882150553887 15329399868831759160 12155435298052366290 14459529015796135138 12285608146574978913 837877785069871965 7986273813847305251 4628088475468699842 11049219309672044292 12732019555636423584 2287640329889194988 2558755685093289909 15161812649538264930 3644630055234791598 4279655534015343470 4795633021042189454 4010170633657490884 716229777456611935 13070363019303551017 8417786290737156381 4539532389877631234 6441659255599694945 4647625356879351230 5106522030140828511 6430845467432363899 14047396217917397032 12365228960767746217 12902772819740113168 15609570854945571434 2389799409198036570 6855316580455833951 432726269283656096 6761440578513770068 844752075326107801 10632864689856594559 1857465357392530681 16408798757318435968 7117274142666539383 5653664545386111758 8717402678465108159 2520926976111301999 13516361778885694740 12650025055697354238 8459029664005700214 9499660887666648256 6299177896486753003 12094126292108840486 11426283120630594945 4431089839890584141 7043788384062709026 7011087294651428838 516419834714364102 15054910268644808180 5771155861064690221 1160097507174706705 14524773432964461383 5627631582489463177 557280917770973824 11125650696175448051 9119546809198027107 17234054958964480865 1871761403461510500 14718212759863909862 16064897986395768038 3350629279135814519 10121099175346366364 16502689520709119165 17403967453855805898 12709991510416272670 15900901192211843660 3549297248722982901 5063136307180905701 13830157759968799199 2901204639039584590 12431401951846904686 13937894774526006897 6983671464805810423 18402186823483814513 13772708806901129340 14158206139393714710 15589354314078478367 187617553433326855 16361101831302634342 13714105606425342401 11489639614139633295 11715365213390203270 3061169714560315473 3665231343193467830 7750584486323153488 6487584331205001828 6485090971127720110 6335676003720285332 10509693307098005945 7014717777549157573 3467376259221121614 5660082513671357948 8812024682279972680 3507515795080351510 16748663950587555044 4606954125021689977 13985421378753580530 1187881053414879097 5299846375183092709 10598240579795244534 16626517722579904087 447225589829023067 16225406367154541946 17344222394054706650 1696233932744135467 8660284948446602731 2890582088843103376 11678607428335387177 13629662050433480669 2535971506867526778 9652837963218450502 4622751214254535205 13239330147645008955 12320777890843764406 12687293019518726610 11237761822083334141 7163668928581625424 9000790632343987524 8003665506285048203 10578283068099384706 14541062390987994510 13907769630612420690 3801526755248933866 11974120223800503530 15531431933921917838 2582943804871146911 15145364126423744869 3111170098471336155 12498293601305379045 13452942902714753099 8678280536045088485 2503815274174042598 9809024502626885039 10695794955079123509 11140719542372118017 13815115726730345184 4643841811218891258 16917191708390141042 17174114743357885670 12355010853582851586 2858836070322358839 13780545284015308376 5240755176864518047 13399771790705543839 15694142976847234434 2550999098103659429 8220225975378536203 1230424124965991687 4756289681152735518 5993087655715029300 6449402006939159874 319116079876379162 6344455327854009950 13371199113350165571 16026102149147887237 9882721167853262265 2760662447999818814 11389671062336376588 3062246858189734672 10144653779543809052 8030246141316601711 5331095593388711864 5840889673697636202 2849445201200489917 13992683213022480635 7444479501766208459 13256483411145727959 6963160701111240416 1287432197304444794 13984403364330582860 1703469213301093440 3780192062495831007 1191209532541023401 14135245456759061819 4113688806897957488 1348869450724851376 2405906209792540553 12738348099825185903 1331268530093572714 16882058530728231623 3315280645933090212 2031781655999742459 11954925917023505006 9871816447826333236 1607979874222751365 2154337125586337773 10765663712605236203 5006794638162811044 13683941262063989049 3270191718645034443 8719756381622226723 9344608749914196356 1607985314405354183 9862829601576932469 14721530844051477180 5208192852435051503 15571500695190998437 7798118351601241442 16373123050730206740 13803069122433674603 11364979024351457678 4584319431988644830 11575584820163512656 9775867557232052553 12525891675518007805 8910141796794679371 16577840652304559680 9963154294394898048 7966640979248648639 14467256565852829459 15622315698520890 9174551762350434713 13347462203860763698 11713407770923794573 5478761601557769306 9822071538846108551 1863071362628895064 15853497500995154320 12307495139606836959 8417763529535089035 660910884683054 5537046375935721169 9424374144267157 1741932476064638273 2008278733404032773 10592338215835100787 18017199631748100166 1315566865573914448 5817892879410442007 13817194247040581739 10944562858195288011 4484441151649967353 13297098447462600165 1528257214433208290 2725279335204339319 4224592338198320600 5008983814610379595 15542094751325534400 13628487360220176417 5666015455754355397 3027289724762808778 9458763572680600184 7944233024674330796 5779079350290088477 2035120333382160789 10078652367770283461 16822861467679043366 9252612770112043367 14389673398846123175 18150451195305016143 3387955810770842058 12365939325489240146 16479944596451305740 16706492557618858947 13272899248485742194 9772827977045028562 13743141736088794594 883570285003992098 5778776647188563914 9202359993303534293 12575992820729811718 11360264706336571158 7401339768223381422 17504828086031042729 6971801011287674102 17352875369059246788 7117008148393277927 1538781862058317165 3183251817969437487 11093300663158832697 24341227101716788 18413476781606263475 6058557545092382229 17632717233239616628 11725994848301799507 6826172475235495546 11716978511006525693 4902349360812671188 6614681204710132065 6675154115502914065 12637315471404408797 336332752547636518 1619380677478634338 2877111088552979307 14597761886561938724 14021497423015381621 11366169747155613486 5398838449554205450 11288126744942313586 9764909174697787224 9673571482739046053 1732024493345609075 9021128833735721193 4608509435864467856 18340806077202024127 7854221172552233095 6723699141723668595 10667438711929100470 13408947088055028137 558845348965835543 3062102409972433528 4417019041223997542 5983712547011039221 14670941764355697932 6976586291140269018 10543802755486331322 14783295425238375097 10828550158391073438 8817431292759691088 5007409904755422531 6863649559414680520 13966568738621331157 2452484576564017640 13896269815771671271 1771843891947693126 18097732812876668265 8266951449431280192 8586116070209807820 16873672272208322245 4357609612076330575 4440874990153268903 8954517495169331491 10113454376646675450 7802771355090214264 13255430058631916299 57510825169719314 15214359828073947106 7513118686677435282 14294600482404604731 8953312682963034479 12401252059406581130 1749305808002054154 4594749198037326257 3683534216855356263 9925766384288329980 4506322738788352243 11740059740034156999 1029972052798147108 393059856435519067 6277445134935962739 8462951726473619126 3713217053201119275 9556804388234198605 14597035241524994068 7606313085487214283 3947704847351309367 8079742167297685202 9676577187008016434 6611121723189788486 10423332172264418669 9644200245621176014 10857910892883184929 18162651223132646017 1104055562581815592 16842924036396835754 16386244492699792099 9242151958480987159 12410903392939064040 131058612622003663 8420388862195637298 8375640470189446322 11278022475771557577 15814554128224607885 13849233702133145498 8278954671100256505 5613778405161439032 12104071175317307506 18134320650040556753 8306975558516709664 7015023875958748921 12567412445771392682 14077116087127839949 15868942913297618044 17915320227767798041 6745945204106159524 6140609876632444868 4725059567375934896 10956769041251064838 16233815078784794245 12913363085901667526 10121836385717448780 4925770039525525611 13622485048014114278 1777928447920986120 15079848124700867403 11034569501808540570 16176244991031242431 5632523097957736119 10366501827894087233 587539616191895299 2206964367040383950 2549079687616529272 517363437136321501 11314786431969144359 2745847697866749767 8789430400161760881 17796897101462562677 4419967331578576008 11952755253383261278 2888911693822161125 9959762728994512660 15514887888787607928 12143529118563686096 11238162154472786159 14983441508745141461 16883012128262753530 10908688705537892135 5427291353712194828 4756108544104284872 17786078367384580616 13881525817961899978 7397343423173620558 14982271707266481553 12829409959988548181 14740436749870515805 5997507573354156557 581554681203352155 10910339754519685680 6098958848743631340 6811620668905968777 12693613535607248701 5239047973696824140 18430913548782818368 12208875297237913746 8196519692814722615 4597012770189382586 14357826248888442006 7173708301893890429 11469206772844955963 11501990746524889608 4341180687559152314 12841815963936290867 13116028510574465424 3783875692489737350 7030163791551153912 71072007956767424 6445428421319541284 4314649539003771173 15278056808675488367 14654005693060631846 13445716500971988783 933805648554996818 1062638146895860665 15927614453087461103 13603008253937505569 12896883364459453334 5042657120508189510 7490411803939027958 568924907321880837 888684889347017632 10849184665159607479 8921570055602030229 4064737058736882530 2408702594660904522 7983196239586500634 12820707944793456838 13920608419761000303 15318182007406858087 3608602773784219649 220349266981624409 10532086616113481645 18395587707208331039 14279262435078224554 16750944711919148228 10775842881204502273 12862268410362526423 1482145505526803286 6138143938254263205 15506479176065830685 1170865466718250242 17583416640964603798 16210947457675059871 18167107269280492516 7889560981031351305 17852766130932905057 2827117850128305260 15451909978506249345 6447554910012334330 17192581254202184228 6215511726277019431 14999254789610796590 5601611579992834981 10324003290534740546 11649642554643094709 17683441886812494963 17601529774010470210 16372116810715450376 17569190454698196891 4435279382237249345 7106464804364941433 634856024536491206 4623431361684210936 5787326852437284046 7045846407225114346 15750252590200825307 11525445080015185734 1615788835465900341 7870795962415553126 16176938196956337005 1786568702649097755 11210444065896254533 15419419653906455998 14054121275112339842 4055867641863077605 16538555972489492617 15853520691712132846 6788165902845912251 7351746550906509263 8287290967661179198 2764594111092472613 12941436826712707307 10404680300860327973 14772562567888515850 9471326340469789682 16521081742951565153 16527378258741065147 16747583069669375665 820013489818289973 7151793544126993177 11184208589365329311 6176942348676272063 4230343208135702996 16966625488582334318 7000280237579708475 13314398690865571734 8276786950982618366 9705168795957761839 3370412169180988355 8808169012304836972 17787070450466568578 9331884358840908195 1336321024797678895 7599772612495725147 16649117717040017060 10655986895771938943 8614526544947059107 4200463433109133147 12074840376109621452 1744551395766486535 10257661937399157726 957054806630191137 4642321441888751533 13670053771018782741 12857937048838894653 7616729249131779832 17114071024335107230 7019346176950043619 2112147236927832999 16666760293482669130 5556101682424608130 11960689110769463785 15494182339930254618 4266829226396366388 8218491785820643363 9008003916578592254 8735587410576154322 7392437823129979498 315642449436238136 9984453227312825495 13281218490300755378 5391524230098524804 1939545523995033045 18000366424425599383 18313879024698787110 1403172067139780042 16194759447248493349 6911007880722950616 2914019446798290510 9797012869408009999 4543962565272819335 14453392971107383300 10033391114111249279 14111144001769929673 10909987643291490077 6256913190273868483 9331168831907659183 3037621107874114543 1328420725634847494 1447228270402035289 4728585088975631535 373080725568000956 8205414905876836820 8369816696773985022 3941755233749546727 14980362351854396863 13171885065532920540 14554324605385997476 8236148503000853393 9566869072004322034 2100828326837358467 14917829514661707987 10132166976009999192 6727876211373754364 1045795208216878948 10830402031503183222 8374651625820599090 16369584453795757880 9058856796436005602 1413674120216465721 7878636907771744942 2274576210542512228 15806736337589634957 9273566096376112932 13558036557009919120 16724717361957965384 8508056751457968730 10994629755570959967 2988043397997277094 10581154200761511241 5698813224466150252 2807736821188829785 4398185781877217795 1960199885011876363 14803934755534752309 10582593082119939606 15773548424823822937 4162755774255270473 11560795142583724097 2874407512990754995 5665978309979481366 2378474033730173362 1952816194597805019 10971352820312806914 3070518924103991048 17105836897560881558 9086167882230949987 15567639130226265136 5968780715615569630 503096752808821100 3539825899137849994 13149170704511949176 15630361149525900956 10953234027649288989 2418470313087862111 16635036495063635333 6112824706329122022 5007302250750546947 2380372769223015798 1937570828974100504 5652971645179440564 728727929455313535 12535558998462407355 7303260536088877176 12466942457895671897 15470674369301976864 9818100719694283017 15593184699294350644 18388432403238715674 12060310900246171054 6602262159820605470 4914897220417980623 9620940666182800056 4974408260021884595 16792026748501537866 4418842099324332329 10966008919133910262 17556571010035903495 11655307524598627966 7115078619199632954 15277347118402354360 7847172885336446494 1426144343335739594 11755183770604897759 4010896709670211800 2853612108967842323 16541332266523423494 2844521618492125196 17951100107797962585 4774769667658705268 5307730304607447917 9267487230773027196 7418726191151909418 1873920761588491576 7387626863993393292 13962021678973998067 10503523535109456373 8036594196316335000 15505327612247219050 14801875527708946938 12621101104226007356 17896698254496376484 17062874698935741919 6115519064777963449 5854606920826607183 9063610064277576350 16539751805517080930 12422109602954588419 14296538501842577013 10971716643632277871 14656145588234738558 4661581360905242528 17931585733767977564 12611513900147435742 5227741673243154068 12274278031326625669 15982008603137532097 13207238093808886022 10870571431213359344 6793252522293347420 6616695089865513414 6653259318744825258 17816300683591080435 8104363738796282964 7802806825510880933 14422800598306401723 7705057321317511249 15434839637582989385 14409218111601428094 13201961149898231950 8305999434475190665 2082664256198300197 15239914352166973563 16357108878885013318 2175422610890713594 2368053743912588520 7008769227053435046 7747201205650735969 7531210309782960845 12319914182416691493 17706017667134033356 12939945256433524861 13053990648287318139 15260171715283045440 11864286256918839610 7950080501839028625 1890826991103492826 5125674488314052623 2076156214734557496 8601121544207542561 9567702459309799762 15429964991398167162 16897316982110415329 17764544675314570741 11839304268772863936 14527823911470963207 15439116535575549329 14137607643754225900 4050174103249584443 4539732238925195947 6449492082030828284 6541637245156275835 8010449297691105669 7545364942277125057 4813348945447021792 15857140359875501053 12912954373230723604 17609647081968337175 17616743950525820132 11892766537483475478 3228349987555503146 6034276273740395107 10913395642162427757 8961572747679773537 16409812841299904305 5526423859276692292 8207526573982781685 1245824875056326303 14861807020340572181 11959148028043149248 17862197178181194925 1277786009905720827 13214206055444616748 6559483930836594539 13324864780857654929 4560193261578207609 6252618115520933541 11489680462590525576 5687590450408322480 15644346715809582737 3444122786210303321 4131206648210798618 12445809501123408557 416993080108576579 10883577624554542204 14909424748583303560 11975864954288510167 3108196462560520245 1352502296211256320 10420807046871722683 2247311437635135417 17022046062750533390 15611515960690532443 4219311519150311521 1191666681909864770 533684497851328045 14050362825447248387 7935604831127077944 8649638287490850723 5922179660219135851 5669090434698285121 7602029614617733222 14391625636719832205 4501217019082878573 3103285979706162183 808640390449447251 16959265066620549211 16062931273252329768 15356617179591018391 5361140128354154504 392451650912274101 1112704207179532270 14609290304469996242 8511014858588164751 8690038826860772383 4142238554895567503 18092049137122412498 7382898817506731194 14362194721538851360 6496739129484891889 17603139206330400844 14219880131602275217 6790535386796559353 5124429486282593774 2058018764197812746 11900861816596537973 15644791968040451033 9211485932506976371 11875477674657766620 12755992608867964953 8652909185828270598 3599157355764370518 5127479422074776172 6238962357884102228 3783542667304654864 9701642001251018183 1309351982186987384 15595592117761077889 8747473162752756324 14796076364172544363 14274311069962018936 2838437955663312898 4908338407930905807 3459931905986170925 11654126357393047483 1641375369969064317 1664944822530495719 13032264370218230983 4075370085059607122 3932553192492189831 1836598244476534389 653079801991299974 11262284025301335572 17257168074718439122 15345389151937862388 11256362395377626171 1118926224675949733 7574421996297609371 5923201446355069064 11190366786625312988 13520740093049284600 8807075027022344254 6168936922433196110 4027248536497398978 16001959798935221712 14816776378478863071 9388162040342934591 368112989937837406 476280589714942294 11830400065898417624 5438792516682925869 4047780581185282653 4410819117974343050 6571303921782060464 4077982985533838118 10852942906041151432 15379538182135671706 3263013769780378837 15047634413517294577 15894658984486148087 16090514336405184239 3819627546453539045 6567353851703352236 15383937806172710688 3736147710797286333 3059741671048116133 10722884384269677366 8956991453185655580 10527960786275581626 16385998917787771740 16221404063092858197 60914546567621926 1946955559854457792 18047740895233457511 7497346477618240376 11794939295832123922 12949454509111739376 10814030519935252389 12337700058686042867 9489378100133138905 9599029230568731609 9555750654227412947 9294351027970054287 5518547129762222867 11564479869432758225 15771434555071150774 12300603983330477851 10695541588277943712 263370032486602289 17073407656714548656 12437806805002701693 5527801922461763642 5721458174119395223 9623586926917573264 3701979582150835113 16965206318565993519 10823551179007139134 15251951155092649586 1172603540391210786 9367211091315212916 11738636788732712296 10803762712703035283 12463739445160323249 12165684110517404289 11379211785179352089 3674435649708621899 7808946241555224217 14055041882295546290 13750648147566900112 15759438951361302136 10025078338434735591 17354807236374549572 8182533159129824578 17637115555774843932 3249919236669283447 1051774937121012062 12068490138160130970 8024423798381499737 12225031033158126565 15922222443275029758 1575642255583173299 12714293496313542160 16043452300189521044 1182895415000336899 8730021039172779553 13086044604730347998 16993831648566895723 8634128674185410662 15768307143298967084 1699806519618604144 16724693476340495827 4437667247535592246 18441500183134425483 12628918661900068344 3050863017276652201 16558013848472566739 8052002162959992031 7019520101459442855 1978207113843790390 12640544645219657843 5709961504745632385 1670787826440744654 1116081211063516432 10553795047533742997 13238197726948904595 13692082721561312880 5660844678303175397 11877837681921646045 3885256203968613833 1085765206822307631 781977509786201516 2305999722088125296 15749947673534021287 3451872377566795622 166932373245183806 2912079215137640944 15070885082981326193 15700720103432299733 2796190302330596886 14055154054117998439 6737073809853276236 13872653323878301680 13182280158068950080 9580288286435880424 4299686677702679839 7130448779794914015 13296159777489691333 8986970500845479854 5562052421723809284 1960797757415309555 2229169212992570150 8030691246403390986 9759917470569123256 10569164190322381811 7767624866624478706 13141133825045622929 4291407704155507101 10676321048251998260 4504899904324893587 16614691061815633715 14224049838557023921 3354202804210551310 14284042739714232379 14596568438100214335 8233035985700682247 10307287180166023178 16999135971161208225 2663255695458592951 17868581436076583080 17881734035302500720 12148984212853500011 5745767484550031494 9616378296824458898 17541701266415358820 12955236288204634580 8298068021302049929 17315729193833531554 8760805950876085436 2973607452625253895 18407972533111720045 1634109518390865019 6754638932705131267 14011661037916321101 15889395513835500515 9756035148874007429 9235771825268586041 12925580744910719485 13386220187801328863 9464011152251205884 10630395403489066533 7658910313494867398 15980650402569264518 14613912829724452059 9610913428658094767 13574072713649324358 10709568749512878555 15842735808236655781 2961341385300104785 3719973023108620669 3258383412789757977 9261354106612485774 11001561905337054325 15719203832154276104 186494312479091219 5953058651745015264 14330124359291743577 3543224462090096914 15760492774730959775 5073896666314325914 9334693784143772575 2950470690052093186 1459464008560873099 6654763444324170669 70945917218100792 7596320341190377059 6124767583170707454 15492675471781171317 7639794376107931945 16832582681757060904 6454976495652144559 7425618856088005275 15071657451722781844 9466060142234270864 18110772103706946842 5125416821583669471 12041065314460442745 5229440039825224338 18434151721448393198 9397329548577671076 10831082832899724667 14921076017630877762 5277889304332494416 8286818766155041024 10779553228198852371 2213204698848639690 3954601396347786603 3365234135499442574 5111289461720327975 3748766613420743389 9231228497433087954 9782036627738910669 2222262436132905854 6023973124003729246 15051697801731546686 16002642461009863879 9029794991802230729 284459483937775947 16889350605733370293 6158780898316300997 6990123772256714529 13263896305217445760 10458770790805896303 3431645559155096594 10667559149389884793 13860132608567302937 12809758257052742452 6575720862973423566 919301981845076486 14299081130936811280 1966424355212485607 8897476287428594265 16767976798591644354 1238069031869391064 3945891915542310946 893624314390626891 16715096714707993548 532202487335606878 8937062559789903786 6730699662365978163 9457777123477574048 7722634478012562640 8931277993936342329 16350253507128510802 7359537363716655253 17580955442829500718 3873851221905494773 10347569283394301394 8194304157176439542 9593310674229391106 11981549573247670905 10672871810258021385 16790023063396527272 4649733868096208888 10873083562668631767 9020525684940986111 14961448495275183023 3565886094095582557 15507764942356290503 15620373349724234894 4956500398919095441 6627083914378559558 14719630703899105239 9056426976930758164 2986870094518917880 5560130114136885235 1657995861802241465 16872063942278357339 11777546531548553866 7516089824023132979 9765668491027337081 17340565605401989182 2504030654640818494 17839658275901275135 4343645114740501852 8835671941847395757 8098783300955833741 16453495698762044594 14962806024823972343 9812970339937766709 9750684569993632150 4262596356933495511 4066225848275143449 5046398411990542614 3330275656507263494 14981791241890389628 6833237966373020103 12302352661349595064 2397187820007462523 619055658656844833 13106870810367178449 14878165339775326028 15321949834875304948 8698308492108721007 8715153321096026993 6778199976383196557 10025211847121229133 18294642605602531545 10252476837643934889 14353832726004902285 2501149612662022128 6964850328870723146 15705189583252518740 12368747983771868702 17236926594277244230 5028250297498550255 802132886776326449 16013930123047809518 10890752034970972219 13021200969717033322 15327262455434952272 13051187406034577999 3692946639876380282 12710122115597310992 10055876664566065371 11704645872068596815 163215420465448419 9246265433608987718 290188514673584433 2750503887010235634 14693550496428784585 11430742977104516607 5700917815350583296 2787789519604673598 5882462312313340233 86948623534078610 6700404707315925613 10155174521275232114 15952413194690290734 16014141667289110581 17044984704395246604 17058178696579663643 15081033645660277679 13660095954208740614 12243783688297419758 2000804452745074041 9984320373848188811 6393086921236010141 12683860046194195540 10231103360195821091 18056996133523907376 7095225753033468259 5192555483701424284 15504587756842027839 15846140637119589042 15837349335477895307 12783709639346277744 8255090160128544780 15444568171662543893 15124173750855886485 6036648935378334255 8693764248611498529 9229424884783420020 1306148935736480264 11419435068195380617 8595962343831099866 3064175522897445390 15530100765953768999 4699620017859194426 5559002072275977185 1382761391316319199 2911461630655151741 11218834149062303027 3672413425532955352 5041349086847470109 6644994724483518283 18065730008562851564 9226581859734093550 12406460298166719903 2380900762109198234 7431047261393982232 10375045813191343262 3654238770993148951 1663080008146460877 4408098423065606275 4191376323310649960 7906883779894854063 10931780308159776623 5269454635895550017 4315518244397873706 16372986784160542669 5868477078253201928 13398157629525658907 656781488277411715 16859377862455521795 11717400524540496776 16067328543424350740 16741886187905559208 8810011072449643456 9139987973762296660 1188940231701047395 1664608771412964007 14019164618863167035 127181290332764514 3291915848280649651 2222284833739053987 7578159757428945655 121254988706686359 18246460749574109005 4717269295855904444 897039456397224616 7603431827470515063 17471290741321490104 110297701970164682 6267380393304869245 12314004255638819872 5580011935332039650 13159313959817433833 2937209215985216698 10971687973020041476 18000796602919832029 15479425851793593763 7552295441396357359 13768648271118692160 5380618030254448992 5130021136913384818 17905272608099008044 17044580700511816211 14619398382412149752 14428806147217535696 6420529423998996648 6565496018605893205 14562366885597557996 918894611691686400 18367361174906383585 3728368862501278737 5761275995597797220 8528473340211350046 12353013800767812206 14831489428293324601 7213168509436817416 9566201915026027776 8819541738654227694 10085720501564195424 5767158288748148579 18283459935054930619 11091181764384580052 8696718537575089045 1881683423241501643 6926972734730959870 17159815936789877850 3929408404089598012 3439983287706781053 9207077095489145710 16720614621771826010 8491212532243564695 8061246704428352552 18034741998578891582 13187929276601339717 5701348038540233809 13784915861325978838 15602243632199795951 14910870696792250677 7115819878716365301 4407952014925979792 10621143004188839576 3704716979410711217 12067133541773131944 7779472847210621271 3521854568984363089 2327919709601562943 7280714453660843280 11119603652150515223 8446547843077526306 10692211873643760117 5884123844952476702 4103836352307330914 17851982441745598715 10109115153607803718 10716453601694030983 8361329557075675252 8531317106881943339 6552445339373816492 2073852270990304496 15926708412997877825 10506578000801476314 714002453893877475 10156582028618561046 12850913953309863343 4616513723012768966 4136526356154470166 6734786427712874425 14911499822760566729 16359872645953079386 16486547629001458878 18274807050673917125 15772125232067431467 5054193105469588175 14354527386196878868 14294310403419251626 2668357387889929672 17503814548944437286 17392243270222315950 18324653596232822717 11554180036107458180 15388019330920931428 15030441518471406056 8436854801198528887 13477198088329944231 7455734148564214455 9894449587376059280 12768828956909624232 16137567570646895069 15827172730591556847 3510906221964435421 11376384576766494442 4528156185755219277 12267122619737277639 13064051455518731352 5314657616422310422 9466478462379175233 18233462559974105898 7614350991287915272 9524260526163495278 3392147222562135129 10993207646487523241 6207685017845190894 2783199535113775178 357678105017966653 18051025423312700396 10329265737829515252 11506532990641962848 10604924425437316350 14330110734725309948 14390006331526998066 16479729606187808096 385683689129339552 11491788473569788521 8885135239659274024 5916180539750992001 10683630977882978309 4979955384391006700 3826860700425711363 18218580525232582472 3888205505157543083 13648726709882632013 708112237357604930 7864281585137096680 17551481886807232651 7349211079997504666 18385304058110961774 16885661275032990337 4198349975543023432 9142269230192011799 6610184508471159697 9579955300331549426 7236317215177174328 13049610958542835776 10384674388292572829 14498791986704390616 14300305097610167443 15006062466632869495 2687533170333793758 101521780726737295 4849567788767012891 8226489339427229109 938600459177483946 9212250100018679554 11370968256081059964 12020863375553946016 9816208368774953563 6985690387951841111 3386126429717993019 355384432399684026 13343546742173329366 18031463538836761551 8093456300009874008 5861407773884468179 2740022836621584964 11017570857175835900 5578635564753275054 15324018183974449759 16850802198937930148 10008395158774093772 15786401112246654339 13088437483192385397 5199822579799074063 2387845585684175254 14532560178468308219 5221641264223644390 11317939649413233307 10870039871156911632 4015923393444001124 9578614243851014989 8283318295174870834 14445426100421350750 17061761382208336200 14445279135716545213 17122381013414381271 13654916563399467081 9430658914613360047 18315460797299511345 6631102676892908543 17404171420117200776 1668457997363081993 1206911501473209155 581621195851623829 11646225243987958048 10039300644171203808 7642250992845193495 2323143966323686011 5937208719899905004 8550716750380709180 5838665421211425314 10307512001035209881 10937298681507297131 9917667473812454382 13507733442658292933 757032582601670229 9343035284139477804 5068775278171145701 2901634598420381275 815965846005807750 679065271208068842 9425121254301092001 16513621843533512846 689307476602617901 5550774575594998696 4121225690520794360 12429104667986595799 8074523662186427623 15971818655740149272 10523060636666307657 16942980305379313299 8755477579963430797 1853059436854718808 14849725341297912107 7211949620567441832 2185878357550453540 2940781748988825326 10381627631211820002 5834316529326858448 8481606330177461158 2918830062383607633 12485786601149808991 11638898911135362567 11998487806524281568 13164017850124753965 7943202578395840502 9230347718860920878 1811675554727797627 17705057712810670817 1152398503535359293 12733995838700154628 4949164061942466349 11849048664198630676 17779680569629999636 13185749163915941080 2889535201821841025 132866889635883075 11008517698803366866 14826670886516937767 11814684643883181295 8078887713496996787 7212407239457443317 11777735815433593248 6635888546262852385 11677717364881210027 6759170529496322964 9302440800717523586 11647135870828892150 14935667591431677980 12016304450136978844 17939093746466429343 3069710272930260578 3969069336118690934 5844610026790549223 1349060174689406862 517598563352880203 4027611509102392751 13963889475971962541 3780919719298965026 3641271144139250335 809326471688010833 13072112528077779800 4808737237500512924 15863059805021458281 1120551768764205536 12364312041326596300 6123337302356360698 17538436999207254185 6351686277994001534 534571481304612926 13832288025276147458 13974698736506915581 9401412206940376823 10878910426463625972 3494925269004808099 5321735324969733349 5574663780167248289 215034880206833990 15801471436916660318 3424891621424098533 681395410779688241 8020533678204672625 7861037281044376261 6561954393152396061 4943619064316240917 1446638477239937977 16680852687192194841 16135725482548278334 16582643316885598363 7523085240426330504 7175794686224036897 4591822343492308229 14436928448307495205 1645004210705954178 11134122126599773738 9588779289187217251 15862490364522252726 1029657112164180570 14878485096910864932 8144113448401130257 9167914645207744826 2061438739021285678 15428176726811096590 2917176622403603253 3627007649974164798 11330554718742083567 4640008784550256126 3417454833557536069 7124078508036683648 11944530600902036769 4224860204012789943 3983284270322174228 371697950594313021 18190182609908620037 8428922404613365258 17235835445652422264 15307442445615225264 6910116564630119040 14915456345396158598 4556197451538358825 10504381860080938205 190651216641435171 11079799447183984423 16557677248942817351 16402552132563736478 5822532552478438697 877779867186401367 6181264361939678176 4672282946334879993 4923478350109560632 16380263765599885340 12548801441992387974 13448291381762050083 6219087335037762163 15514529113181391490 16725052189585368203 5853901118991691336 12338397865888305066 3981357424844263052 4286628876794765916 6852926991080126071 9425797039611652515 2016746840026087134 9793188085781202234 13192109219479093137 18252760710491069088 2938741981816427211 2583924015575068866 7862695501537193783 10590642431176115788 4721333142646558887 17331945025190968829 6889349260629189721 13981345901035822924 6489394793136029112 16684458149468920815 1843311377819228193 266160113723949165 18078672148045950368 14168355440187279531 13532779769733593296 5674113504188105661 15709018650611838261 11801049842301229769 18262828565533140880 5695683957334376562 203355041538331135 16667157173725308536 1750709060674440450 14274682371488334407 4290767923327469221 8360849965081255066 2218782831292585619 10413161075284300638 3775589758572041394 17653310339351295012 6320952977937286725 12525360026049494153 2186544787994435970 13632873420959842056 12659105143198651932 11209026759346288391 2262857825614851917 7474101164535954714 647094405274538732 8786112239747058462 15016313851611112371 1920530650072390642 8695553638556095514 12591790553593827075 1760699693595938370 6049577456921571605 8474840050368414317 4315820443832967602 14228192472221838233 16402382836772993028 17022722181508137747 14243115944903545046 3483509203320996262 8919303433764219823 2407815821022287858 15119472662883121884 14919524139845829669 9166723418485642560 4820423202312903652 2503523522500644571 11663153152396206695 1528521745362812677 18182104972500843316 1500312472167128429 10470998921769551516 6752593331220360626 13426893617533507992 6996476558127311295 3751504877318055659 17213960867070904080 15363368712861962913 16729588788699400665 7633880138680824537 9164400017848641595 7467216959601055532 4401274497709035582 10252011707348093326 10868294372174406301 16871029813014459912 11816239317636488310 11848133312482297732 10978856607074333765 14542041537140729857 2957587432594864028 9091832603220575024 1384416931872018236 3704207031535327704 11804211193229489190 4329633421357235327 523171613240750249 13870039160634854226 5266902199635333740 920110013913506273 2026026660755636459 1738833920726030248 12785159132838301450 7879494561891991500 984246533913053597 963181279940225877 3766683747944719439 11638433053346945251 12542291413785031777 17728792427686017961 11676398498197867383 9474590984178662521 10636046057472096060 14053390601143451031 9014587846244694398 6391780068145418628 5667337762348332136 14471434283497058900 665820618093995934 13043821226542762376 13666736761194007329 5450016822193175948 3258147510376843305 8516448921356126743 5517557240394940378 15059926686272229241 15269107587559130464 14985918278670023148 13607717293059799541 9942426019998572388 9210895684320634896 17614468315222084182 3667765717500060111 15205598606600794627 7211495201756064958 18438179876067209459 12494298491894038286 1809422921799721145 9142457587197986120 10566584603098224128 17685914459699508344 3164858756960186770 10200219926591339599 2421376674219945452 13037256964882145826 17580237484239831995 12322923218670799679 7089151130436310803 18289721368943488188 14080358083304660570 5631362337596057921 7922010340472318004 9468087373020434643 6325211409488771476 7659038256243966933 1823714314296464935 16443162070968784833 1487825987321985147 14834112853907506217 11532492549709412864 521792562811173918 6792608903176047780 7652358963658531052 15052134315792976104 14287876969064938038 8375528394828987607 12007735068926278502 7334392244771980848 4166715136446786416 4035559422867545015 9264357428740026339 2164454351805884854 17114605576754493176 10394094963376743849 7871382754755841844 1775899702358787193 4700293229772472437 8241324518938721757 2541995417673567974 17634640605566895583 826853147188384705 11433541177233191393 15635874559847865632 3094969676572171004 11663967247390917094 8446341688607867523 13394790287921309292 14399410274447083466 8449413913765592505 16683236815133535452 14800066048882897596 3109409999290277159 12997837725346416630 12644812573808950699 10946153486284435999 16423905957863850539 3795733685541729929 13555852943935064314 15939729859254219572 1628541205080787934 3311050005910899442 12295238962801359550 8440586450541400765 4492904490814066512 9696906546765875738 577768455788585634 17204258898775484265 4485722165157866737 10977094066941226817 2444610789308564302 11456650909649317995 12993884790244967406 4655360398011853696 10141364202624380155 12881641129595128066 9865137071896003255 10205926634815978137 8394920232614728508 13762311615759022807 2262452626738856301 6062324041768758956 7456612911711897458 3803350811481984970 789063022112343841 10293547691205482563 8158677735442542949 6829650760096302710 4775096204445765404 10512339039508376608 10047638738174301373 15765200199868882596 9775844280950796329 674122250512059261 4658328820157629845 4659162069249928208 13638023978270913594 13473665212355380479 2247572449103722826 10147496872517568434 4852766871805666063 3267000803095305813 1689943412853998099 11116231107724733563 12655867009690986958 17570092085593997925 7090728343502228667 12671505566466662113 15520194461128036561 18262755654760260082 4520691322268661291 5416814123206019344 3977280847419559981 10204767716644238874 6351353682075048810 11137479221386978447 5301069989327168963 6242630758541944533 5790449705214543421 18096700777826882772 4315269261610105104 15619124837078626592 10531264228317509711 8046510669610299930 1741938491430675155 4011878235090068140 18056540119775078484 3362513004368637635 12427403514403462350 4683856532689294231 7761500365516102320 13430797407418334306 9018347765901717311 14147512693075761597 1339012685294013658 7757072352740406248 9482618298762527897 93836902870727002 13462012770047713129 13532594351258792345 6439880016711451426 8624880932137761928 9240954509037596184 8716808529645397272 5909086343565358400 1787378200658624096 17022422499959671648 2050850223241915348 17850827124607215463 11952826655612728733 17688291391007428743 4965154373123031780 1272805786259130811 17125756596021487196 1661912972673996477 3001534879856987268 551106046952510848 4238381254738251150 3068467781767704531 11122408920594807570 11843283980400396001 12498959387423351649 3321174309578173629 10176231587055124326 17173792815785193015 7394473010904389865 9478432311950451379 5112675559418482474 3273169908891848957 13029831116135688338 18300948921658669546 13637850248854078278 12110764502579248864 3528247069493293968 16697325899693713675 15487539479002313307 4493669322602410236 9088428718194296159 2633154102020015716 4185146806200953109 9382683099781037092 13203887455755548885 7182896458689914305 12915151532945860919 4699384529245186220 4759283137034203309 6481793466586950724 14565373133111396018 17714086827215875762 575341902843637104 5983617189470477107 12960165258891634323 9263306727224079182 9174296641905596959 556630222193054408 18083703364517201129 8361273482934145758 7478583026379366681 5678570518080483160 16122299183451192094 6653021693947279583 3174616974720386452 8870699145587529635 8810083630319833216 12731184055409680747 4123172343486753858 12120258344503707898 8916098122820852396 234120838291910846 8931648419655586773 1713667566711734608 11864985143079449862 9716248668818708091 10020295320063890677 2848674884066598829 13718161668182217196 4441095933631521574 1581521640511941432 16844863789072153392 6694333196215309558 12665303708530763092 2102210096644904526 3105755392929714381 12913709909992814891 16280484214194750937 15236693861811559642 1101256216889104305 4618585799308958571 7036177933085108244 12974104916003360029 15607856689890401368 4018659491527200651 4126021368738260306 7604052751615461725 1600947534420422055 12272948234616606214 9215962052883198210 12023535348952515122 11157493493188954047 15766981947350791245 2202282400095029805 7875852068172116705 15088358446450708516 12973488630895299277 16382883126521018810 7539432939186473841 5332494303933719400 1759454138508397088 15743595267453982324 12043982589747800656 14089890802508318234 4768611761620546772 3420750003969786933 424044939597440301 13564964999574043215 11880850149973922400 11229557778226440883 6387753031866058577 5711367031243527795 6369481751102693653 14443127683699225353 15426601148638404218 1584959208951766113 4718578585597514548 10942970092973587247 11412603738032224908 271670382213749203 6128711844048853369 10697510708959064802 3685632574278861608 8717694318290335016 12554885720179554611 7228102729648705916 15543839126003732948 647987943331389809 9231951417865308684 14483093020770729792 8395830024733994939 750070798389045462 4493451410221215692 4431032474749444517 5980805108441743504 2536804788626284330 13604806638317487182 13754382460342535558 11197946336124872753 11566589608168087046 13425595325687033453 5887029935145609130 5578013543649902817 9563541344943624659 14730477593740292956 4418653729665003019 17019822442581027330 2410265430280025182 18217771338900432439 9329676935635331297 16923784245065485884 11992913670927913396 6144303936793485315 11997036308039902487 5857982600715956519 4442242741185864124 6982074788995631251 1339325358348824786 13266506441634181767 12334442728865598881 12310930504020520490 3626290351791581003 9651094302352102193 10049117878610013413 17457615491893520302 12025927215047179145 1684147283253754579 143169405979426575 5359354603964595173 5764016127805173033 10529507420857003773 5445422920983984417 1298539402565892902 348358997412978177 4615288150975486534 14861723138430420546 10995242573943685426 4738646155013794135 12138324680282427412 9253385976414140909 4166773431867815176 17979304240528981249 15118173294682203699 7698884380479469012 16948772417898683423 16161127686884382682 13160798656058266857 8034696571585505855 808493630058869826 4521152731884969492 8545393544302408558 1768246972544007344 3262860481700325976 9093198499230312569 251162060717142047 15474193478681133085 10886045693916438079 11871706918864488831 4755656763164599725 1854090247162155567 9473539175252905605 12890210625132285058 2304703543532084788 14150952342181035001 6092466729205215185 14526946934845971040 9966906568005492781 8305437259154345586 226426827616811595 11095160822403547942 14976873241202833699 2903961965389089457 15796114209268445603 9643926419694789624 11898482629633118338 16873187087466730851 16524776500764577014 11423975935642516879 17825198651260185559 6615058165906447539 9469713393409065604 913439193577846657 13771320890622765567 1429368750175255453 10215938652185323096 14075582931575499725 9617162166636520862 13122308249636587041 7010616018786754944 8918271389382112535 8106172670574629239 10493959291623570051 4596049343147512625 6290807166988564627 15423565946170614283 5836493790558214211 2821685068902038018 8104936913307219326 6385654066010240790 243433639679013320 10103929203109708311 9374285478755948883 12771620409989727006 12536870207311446558 14394017223259330449 2675536059662824900 5778072396971389432 17970749436508455567 5692078655575387617 3251334295497574229 9538792672308297591 1201423093246010965 18016318615572920857 747158574939188813 12180730778233000442 12573844543584694035 3458243128670416143 1448359188029006110 5275071025496129086 4916973236876284649 13299833560893014535 561902896966854260 3703309874614874828 16529681212460437837 8514044903840749118 12935585018150734999 16350413113867441804 2733469430709073136 10446957853881537563 1465409240198203481 11069932998388367030 1575832452192803634 7984294466159446554 15201405626840141 1171150721961450967 8917731151061388697 1272876662778631810 14660328984942536898 18225513902949691461 451171286328474389 9446497802449758435 7423410944700030622 8984011292273433466 16129382368952526567 4509078174151949694 7900648874761770919 2790216254175751065 15363969913940704035 10082669762104404306 5360528476810409054 7731363234443639248 2827795507354055838 7895993791790782131 12123151713622507738 5251925631538163552 15200294266850035298 12689189739064168361 10805468955804933103 2151529713275279501 16754043744272839880 4521899353594448385 1696028763629051451 1810759853716781885 11947099526395699946 9576119572264535157 15412231857924608361 4732440859801900589 3691625258283587985 14732041596271693301 16541307634132568629 16274078732683198189 4992658085115889721 12517623925552671374 4942580162396515665 12305511450989044482 1033133807553003918 13789339058797066983 17249140605900197534 7527309421078179739 15947998351687734269 14648704940806446817 16972611055929465006 1079187612872252623 11099245604268166499 542625585262397692 163778946210577086 11456366965358355890 977793297012327056 14312372322221576516 16124351192727080697 3419120343048545994 1093273053268503505 3777468675275553968 40037897200688122 10438784520555910882 17355810334670390868 3363969720058950476 2384879448895523040 1501898884703907408 16169610053562068310 7131739914184557024 8175330005437408334 10321302901951630073 5537695038867041608 16691265683596203309 13481446405812219436 252771762075107966 14377467991023341938 9477293273190914758 2004447159959515259 6861969332107508405 15760872178072842984 9950897914475438318 11667852848166200343 9112722956613063957 15779133784548208690 16234502875846774166 8562686567694266356 11565970118373006164 3197427427723450446 17844487579237847193 3850453278465060817 2146127215486480993 6609858000156578434 14729136250771793741 11953838905137184124 1411135552800034166 11359936335424079841 18349374090230306991 2003039001186170521 17554542836737547578 266528665443520305 1541235662863780453 17834282651245628650 6858699898790933978 4428909857122711966 17940596832275888056 16177042430726747270 15482600540292964820 5905978094602939015 5833637487793974741 15374402228267426141 4273588955339365083 13139795659197028685 12438583848858865259 9923671758811151716 15973356331592935387 8879038686656352089 3785281641204291019 9488165950979949551 7381881096359930920 18002129535262397546 12121582985152655978 8977422978726324361 5693973001796406127 2971381226028257737 4046424767493063917 4662954325108816342 8625575380844992438 6565881705309442851 17964356456040369981 17395676747278854180 8916329115820522410 15857882282358761571 17833702279822826062 10744067527948679138 12924238865776507044 2173235855281094306 10243190295444201710 1044707417645828376 12467506745229616973 5110823371640702792 16122671165947648369 6392600038869603985 4331871334376407340 14782574840431213025 11174284875330827849 16778968333313671997 5908141662067450928 17555886233584282458 2008551455951011525 1881256237594490350 5748928412189958896 16371250815142970743 18003579228566701985 2302294749435351800 7646525518600053874 7511950398017610603 8184477694700192614 11384432538163808389 4472995927540372754 8218615515617549829 10524049297173181583 11059443727788964627 4858590942882084275 16943688222314352954 5146696314364476974 3284002143754206670 1241693313574834960 18145379248213459387 15820982119790359992 12730897471790723510 7573223276533667010 17060241345460251912 3880687574514506866 15585481402541882819 14746248596304431546 14867964816640037297 12057964552002234994 1264524040891843788 14409793573605770387 12032652882472437379 3261720283299542542 3764973768341009962 12712347091610618944 4426886382741546707 17861226454859691211 15087445175143211575 2766003804128698512 10326104665025123944 6877910685454851477 11662460665932357418 13059789886153376292 11481969618930441705 5628087968788119280 3555229449078845081 17634266385454930997 5436635046178451376 2778733776253346982 7152461327874897411 12504793755380163042 12705985997707929094 1151145538935630646 7792780590145911826 13161911654853385124 14881035423777852878 12922900443778213679 11443797494500941609 8925171314578038527 16817452242061129298 495402862186678335 5888081700369146318 5390731972741893032 10474029104737176728 10164367580501444282 8130964198301986225 13944333844922448215 18152114592854817355 4283549177380502321 15517506954460359141 14399390790446036731 4180858831742933720 4604947223563043696 18157914772448500493 2801314541169744588 7619955127247544352 12312812577641217038 9382106043213732202 12367334342918717289 2922618373744998636 16270254910444052036 6833765566442890016 17305981408665231865 2344405784458805710 5337352376147615204 14547609327274415024 3487836551863174577 2648521201822635224 12888448725698253862 5706935770910237380 6394588579207394430 3153449237160866869 5852557983181915909 17776580368055676471 16673899339316896085 6765700477360505852 3053269169359689143 17198672146592212092 6996657598556088675 12482027012627015458 7213947687957456931 1783499767102493268 8234194705423448827 12114805833239932953 14505461083503906850 15741344365242758537 17094817627299424948 13832923951177764090 3414536526849283227 17233175803523074398 10271729322584130052 11454061230395125654 3072438225437943730 7266681946289449254 11522862534492520800 9622946841238038469 406641511546918847 17925211391419982298 15961806281981836670 27229408518890265 1410010666309489668 14910419169051470712 11956317646540524029 1698186110700156335 9872012275117248392 9598701994535338328 1678009815752540247 3819426540530859345 11015256891388658225 10212117884411440924 17463202429661617618 16635489988224312365 13348260331517752231 13872709916074422897 7439636653966822421 3198107801105336180 1696000696046937636 4757298982057882446 2214093810602238670 1871936399515569595 3704367659930359388 3595353533399829718 14607569141609088631 15230520275737456829 17162113550848072886 2662126426020289867 14406040140185731618 17508568877113843164 17409447439308178538 2885635738975684239 14144981541886552253 5458516695239995091 3405089341037099380 16944372644055991920 5730962318797750543 12436427677016467037 10023768713401459914 3824629569025456521 18039033131661248442 7428572893158270136 8657630496300334457 14170532669305248745 12167287060519882963 10072443096669869201 18116643124131929500 1200645826275253592 437641593657617981 6336982821892681332 4277335003393819601 8944950716586278328 18309705688868211599 373734383479779347 9470225160785911397 17389595433093161869 719590643923461905 3920711356462876470 15171225282351304309 12234788271029979198 13916784504782626725 7357529194693950266 12619467494020853919 9246392448428260688 3387315052338016010 4145623707527440780 12142065612716569316 13797473177098356340 13942682792528837189 13794399648764254705 11428927694605341246 15795507658717008130 13378754654138875437 8573873656744723417 17308770372625705108 16953704547700867548 3396680685456088343 16574879772710813264 9365339363237248033 5374335027193470282 5642682271718182235 12048199219731200319 3629604833647905039 12806596155027877946 4492002463006758874 544042225986891106 17135702119925125985 15318860280718317080 11544323046500108710 509648089221268418 16605665184361669683 13553522993704741151 10468558894734364099 17894427146144720704 15835491327155481424 16567124565728508533 8556526457768877870 1942376757537976177 7724250975876273955 6298822308256583487 11877775479938567538 5640839639181136517 5534657574174011500 13075170483771869401 6731642025338471178 16445443825412952114 17132336748410287930 12940471512429839198 18421374224007431608 9543538586739576260 10023730689513115574 14775573122677907212 17083712496986353222 15096453414027591672 17687330018243905135 9385647873970128214 15546241017509545339 12059191987300483187 15150543941277776944 679304878309714536 5167706602616972596 2894590436891502781 1607905570970357955 146078078278528871 7156549935625193953 18395973709179998844 14041330371397113175 17049286792332775587 9306007673789090840 4298353245815866422 17802627980202007264 12983551364864025935 2198583093941851005 8308152891148329783 1885314117615184484 10966339619086631846 3234847885824509292 3354337863621374967 13045499499365363352 4418441483460389442 1101604603651845550 3644358415089435812 13970620100847755353 9419325491403392470 13093442298951940519 6043428899154166717 7058244263852020773 16550331870542437967 12499306267802039166 5324736376056972254 4297220917821286544 1444013072879146068 1631769070769435238 1296130551584016143 10100844228683006606 9702160607864119977 9085274718957467806 13484967948182712199 3406559375849014149 116209889745807791 14967369614566416425 1541501492870687225 14852915508122668512 15168274948269328955 9351780498373553764 3544940544944875399 2584601086189316009 6479951886981269593 3164580629830022607 8043968414863514890 3593446413693689458 12609638404804231003 15390822911832843733 14084677626430069131 2457431786735577526 15598846292578127675 17359106630931624249 8760858555261790168 5768362312949910515 6647703083464954167 15683421175350653460 8380648471669295429 9863546490092500457 12094990425312038464 16412462406933741379 18217633087169169741 1879424904394821077 1735234917410144404 6052545155547033947 1014879731046017020 10933592428680255058 15137729413822123521 11719705517305970036 15849465750633040640 4609465777815860836 882581249767012110 16366598454291429266 7245519377239948451 4809432385436601507 9096908022138722549 3568067269846853738 2635087741396690071 15354698844924171388 1429989671374928983 13741493145755105413 1346096221284238211 7592376236470282212 7903762683274930239 8411157473879331256 6795006973460887895 14544401063924494551 15782318700310864138 16535175602665854031 9957704244277201034 15789222070494093696 18105371711801764660 10957596315095200990 8353682010384936067 14766466809135880688 13547338987371659107 9970067738801444651 12396213410760093896 15746998384533949840 6835559220252544147 12677673571900072189 16239823309850651613 15231114505089463001 16450442976183505247 16077668983891198793 1948365262273588539 17981175793034279796 4851584897786500108 10037500835224486155 15329012289905778941 17378205330431297611 11358173629005836582 12898948140439187937 11856681991543238233 4463547240947568769 4211953786330462688 9383101840410322861 13963971835165369101 14542967632063571959 3656429383706146331 1568382091089976511 15847506542418806269 11689351570011082955 16496702175773370478 12642291861685780555 17853220233740929588 1180253707984738645 3251879098546803048 4707976985976884544 9049562091410122119 7965570620764124168 2483742203241873083 3102846063740668170 1590989884536437152 7348459446231728020 15084298568826271573 4773423306197248938 15959474381365661508 9744492336685522623 2809915262294355302 6515151059991459427 9821387202733256624 6245395975044081730 1446564711336661149 1738343817875982871 9446120318029451488 14320922693598269739 9154096314104187429 7836366408931180818 6498677380828289604 8009929929757871764 2568632781301023800 11291862848280234308 6901632516871791536 14289774033805711125 15649729153920188160 4768987616827027626 11933362313486824574 16387258304452588500 13995553095901026172 8542414352306449372 940885218304501607 4112533148883595282 12438293807828023471 2044582918148109374 2316738544564912713 16406757125486412221 18133503426874544921 15677675377135521226 9910491414153370726 7660087161223960228 3140341579278365297 11566090656392121136 2329092310719579650 16077566275383354001 11060239835862306810 3331315960871043621 2070227073883581700 4409776789901573776 18048385016613708109 9746563788795305441 14299583391959286183 3924973086360053116 5306163971666631106 1256256678934792232 3747042116258330896 8669847274347757819 7282573048022732384 14077915185767264094 16057945690872910078 9207422205165156583 14363675985833307408 729515287620470424 3503888069642307371 6650819811751424317 784022185513604496 11788168809182946348 18136971750594216531 8434748173177058398 9551230238092779727 8080923811892488041 806080496079482047 17275557225147413296 4440718409500594535 11252294759313676541 12798530723232408242 4193236791130593077 8913672757122678002 5939624688627494673 18065527118511177218 2812080417529135809 14660726216325939096 14159299809300398814 14009448795921327514 15220176502488294680 4522497824062181442 4300748966497305987 9653078076126213935 7967550502071697547 12709936379841451004 6417972687574851010 12757638403309689974 10008831387345755122 15611837344366957371 12556950018661192108 2886782453638931325 16078174636904684205 15991029831797448916 4919053416269829489 16167394321879163678 1360264843772936725 9414832223927917350 16720665176049594757 1088485560024785700 1218294129914756511 16058745575979570107 11945662865816303242 3941626910164274077 6580007931289488848 13661535127732669440 3333486977722134013 13985142916487391054 300149899572512522 16530064747309569836 6882515437340030304 7099243877164001619 10552391972367932626 14599170657195960657 1698393883603580190 9927475027116869506 7614104588580046949 18313812860472418460 5039545441986281313 1195612604442955838 2720428740479867022 7617636811565282895 11533811992023937633 15484040718795924457 17610175158271349982 5043410221580454727 3111555605447825435 17342581595754318552 6841607032057910970 4475087532542356781 15931292063257058268 14229688314936479863 12610236193438157269 13462087804738041602 17738654429450700427 5487021225798809417 16128876319966576397 17297694779457580922 10203913048830593227 1289793604711202423 8506800308189444871 1168449490971728112 18122592585581390067 12933741537560404434 5456698584204141100 13953898239649072544 16024061367658864498 16373217866668066307 4846376977894643095 1854913012492323683 11661406713662984937 15286017895582731859 6041498127870721664 3297421289520703215 12702598913044677235 15854822912983430251 16317808051953816758 14590414602225678316 4520578730741934931 15590108476685281820 11654931519634335247 17859961573623895056 14172180786217506865 16775881077300960227 4129036731447958248 4623351066460783603 11704499198565814 9842238012863907011 2893880636842106080 350118910109515333 12518872139142982375 3836951246659115694 14757944597937759743 45629000975506562 14184160989572709804 53459819814813151 9827531863661597156 3773750643814570904 2598092491743403597 13225490170307546724 6999103811183363598 3441092409207329005 11828325876102240571 4920254647966432715 7722654073600375742 17204402590190349439 10443031212506606400 15895059239890901103 843353458563359253 1196044374257596260 12420744942142562250 3057786617104078121 13484170411833319469 7104757235342144570 7234802094598929666 9142128174774905897 11278455711063426098 14911287204653314040 3287715028002692571 7683883742002124353 13090580477780988726 10302755208263988455 16746748984043031897 4443713837630673668 3732026698809885455 8837430400069612286 14795067234359723040 7077131472211355507 11244890919527678131 7138032970710528030 10833765337787369198 10030595525858877354 3548889549142729048 4367132628841933233 17459649329704569537 957093387953274653 9282798482971616525 11340026054461519457 15494048433044097673 8312093870250470858 5210080224152348576 11046645351592526139 2814019670762829510 3317622468595795113 2759548138396173088 4220984545340348219 5920064595114159825 1631131768007680153 6703122309679175223 17582483518168414520 16297769650513261971 17007842739553623345 12060866354759300297 4618484548263144645 6702166736081734737 6413958820638032657 4444571894061563616 2795928474219833147 16483910369505275217 5717565155417953618 15452553745343612207 5711514870295193939 10831959435406069700 5735492340691307872 3085735231495532652 15878607159656748656 3179645566550612720 15122423717348284615 8888682449088547980 8804689777096335164 18095805588368369587 16214669882369621241 17645382397372887358 16674928022177584091 626143202137737794 16238839486711146737 2761315339707907996 11815834053775321665 14957421851669652028 14602236233757553430 11248024806859717542 10326018580878127021 8629708300855000586 894325299812834227 9599365600294042147 14288294624557281280 9690851150590664596 10350183555023071235 3565617665516112417 15614475507649451127 13206585705842979730 8892156710957317192 10542536936201211971 11520095865766045962 17794499278887339603 9196187189528973172 6838984850358708133 12128400820947262567 6658650018198703824 16230468329140812209 17556000252729364471 7879072644210988019 6983167353297939161 6837665079815700553 14984458985882839244 14533833055262569336 9496379044017866057 10952510506247580815 6997416807614261991 17476933044697916980 16248219786539276153 16878790896962343380 10731735887008147755 2711282736901319035 11776805738787752957 9994210533297682998 12729692257812662091 8352754842472547807 8760093947617807559 4264025775751897076 8309028419565385087 16757046878492402194 11265210318809470054 16449958423138403332 1383510614525037381 14177577045789957263 385609410049770857 2811755428887064779 8040767425199662689 3343992287022205764 11738652401911167424 3926325581695370270 17749592037316127727 7176189183016115618 15685659454173570396 14717020704800075825 8694892132569165258 1360805344468478654 1794101758741236110 17561586852224258381 5596329050870677498 660842011457750967 8456851581346016021 14428105696992060766 17146250841701225596 15810633539644729109 22411393815296333 6731089357259056309 4304558270868573472 18208081976215862861 10037777871264242548 7707950813474554543 8053811704250392182 5175849679638519985 11744977701601620138 6052776896808755592 2247988854412332790 10609707851523465142 14618560811728717911 5023011637207649792 5337954763116036680 7898678408793142575 8008647236994437073 1551201578685591961 5134477848863612066 4379913637815010172 11034715651222263800 8774957393913100930 12103885482532700999 12433012953858093787 16719940193750575781 5236025503345313299 17469494153200821386 12641241790536115012 6228507816652484135 8598226382356117854 10299134770194575158 11558253409459167765 13044992977662402751 11470704860747242135 724194648983060243 13782931889264658095 12973999382987642442 5454394926354236342 9946255943025886493 6846978331795422526 16102480552305193411 16425731874688511827 5102009457209220230 10931111247848322087 6738147633682200379 4026508499221048729 5980220871005589311 2873353501532335710 6612895679768636958 9901740929529286341 7329726495023857103 11175689313754783917 13076131447312127878 12793796696296539714 17364157673729771978 14804708160165056063 7200384384059355073 8426636575710527230 17965551968948049854 11067710483811974296 4939183293349983028 2905437942010112410 17437205102464637447 507361847558748427 12224059096647787462 10093807473100454098 6106348929515748578 6648296239975261335 2899248435330742023 6430658973892247046 2948611414494986722 611911880099532973 3715767551640193114 8526202359931650898 6388585902677897108 18201422218216928881 16175683728859722818 10976822459683684860 18040611130438275443 16934733523237387232 13902938999816256992 6867567331890055744 9545642697729192031 8973638980934204628 7927365494485054220 11001447851523895790 6206707449986610637 2992274452801520695 8238175381118852484 6491825434139722138 11967232995358690900 16461204528864837525 1917738963544893967 7974636101420395250 9565977270989119437 13676754287932656141 1136650295234706786 10547862160452023030 7471509981184360077 5826563578109816031 553655328957763560 3398966898643681593 11178117645474143415 4340288592426662208 13618457565415492525 507624949740574588 304651982281047559 16466835231595151316 491199639113169241 6245268748485623879 13941743177035607853 18371563914457566528 9744976403591272841 7411325249933823949 14443159677860374211 8201781739328191199 9520623174400083631 2764602313268467449 2065430093678185492 17967667036306006402 10278266639436435699 8932661319228085140 6229357558190857952 9982999137620843253 9815853950891170019 3449952895958477198 8159593784833943853 3716561707457985631 6314486432431270976 2869349249968546858 4934537648362098665 3540247407936318843 16399083998263352612 4008146985584455185 7410806030680689742 6107999920895502000 16138173712954455258 425974186433101043 758144527293867775 7631865254157169277 2821407569826011667 8042895394499621534 5669817348035108386 4905983906689085866 18051122525664205788 11494058906978168591 15455353985787256145 12974536938387010430 14045883481413803674 16164085808316980060 5883292753291764861 16657347656543432606 14259784568772995576 3999911518990358970 14169870448459092950 17919866670814812038 3814240123786580403 16783496585946504176 14285178717652627929 14449669481085553193 3568379384140405411 17803929954069670218 3387640516603556383 3357798866117471136 11173122017289184455 696596729563219189 13317118969328087590 13091037726614968817 11829194349982487104 12816292395276829104 5365341611386703259 1584977877734307530 8514190710667271853 12192784619901696426 6706435155066418045 13994408050271039612 11809844551513818116 9681598532973255819 2647431854706537272 14088641792333916986 7474575741997952783 1246480511303203509 17199547580629068044 6567057213911828322 14984979835165996617 12002320612981897467 14437341021047069870 10096443564808197448 478474850300973695 8536551855146956215 13150467438611501747 1240897489459967626 16031764614318645262 3161104050517422501 14613721103644508835 6833663006709625455 2215627727901589926 16103890406575242220 4903571554033553471 12923155929150424565 7287308298740158694 2452296869771494226 13031355636728605234 10306405425681339403 2273721911830720093 6797007670826414154 14827014593345848907 16706784965011858281 4724759398562943966 3821186909452458527 3725660857642497164 10997822583015968475 5446157510026887385 18359045740033524607 8687927475851411378 16691285496402410703 3787519592982775232 9818890309234264292 17423559885426676493 9236855719919673989 15999211129330964533 2373324677024462263 12960249714228555218 2273863848428787120 3117009596512702129 9366644540924497274 10034666322136936082 4366145389896098707 7921140717412477574 11526590447796877168 9575166536903284357 1253376158127401177 17132150033337183284 6927418191307431246 18009569141870729635 10344610248876462112 16325798647016642625 14975697349882668201 4112215790440001218 14974762048871422251 7045880785478063617 17231524114769675827 17874207103959558923 15032261169513097591 2496198007179756747 7970555575916905970 18283401808305464553 7902420367774492155 15213052233801652019 15904585366585195890 15283107066686475021 12230984706773470954 9894922232071485840 3693431699166059006 3419416685508067361 6372836841969192931 2926653863929383343 16270845860690642022 15352499450016249489 12356646951546694664 15269164611847720766 9718588741948840324 12456872388568424564 16873577374055096280 14237997884288949424 18010799148107283731 1377837150641667793 412116062612022052 2422500160634810616 17760470195078874155 10589015854464094730 14554284973650481993 16475816521659724257 10762784976548431768 14628642454789600902 9984127815938619637 94849141216381035 3191423619260392826 7310167344112534806 12444602067326552321 7972258519907408234 1468303581411028199 13585699136053924554 3089754470682487451 11123318569260703304 7037084780449249490 8294077626983091144 7644541194463979502 13464067970592445326 7400291354908660001 18332929058364421023 15872895994665326121 1240097596685601779 12073427144677717205 13567614402959969134 5728000800633335333 1832200374274334008 6815747932650185444 8952266846687234630 9824409855444886719 6626663574637827643 16832246876847981223 1016276259440909609 16974126449299517255 18315474514978574683 6085350376871068438 13199087446215516059 13827544309724864059 8807226686844528884 2531198155380745732 18157683825143618771 2041564514371421787 3163711614613321583 10219217099840233350 17368105946922286375 11936374662476259782 6658132292169536185 15908455166985391263 12761631496567795535 13933940457240253850 16313080262145121138 10370037557981298493 5890651029302048381 15412529407044236857 11333989162930298574 16243429760416006171 17815689733551090723 7696973497092266105 7370834997640158187 2388425311220826479 14191138659765249690 12026374620691456226 16878394699703181738 7789279171165232567 16964642899130234268 3490486350669511230 13539636205099575861 17304125709600285110 4630544020628654221 7739467658691902924 5167671394017985931 4731368494917434368 16078736782007888037 411379978562230388 12555252471851007008 13462791869198771560 17591628423353122255 6184118510530937555 15707697275288084909 11127398326257239273 4398231521446230711 9927446903350998053 5285088415809440805 183354639442103835 1602500785509938105 110297064043025383 4157120122105026861 798575341392074776 5955433471211860797 10363165460609745763 7083916820174118498 13523807163496583513 4354145577085843913 15783169518408591739 7135672610940599301 5264850906215869287 3199163353632180895 10665321927998333991 9346745613812606062 473833624806875763 14602657956269756281 7650596222206528226 113682356953026437 8630645227282086309 10496895768235782143 16201110072304977741 17269456128862483240 7016042211253236180 2103688133075970027 2441887584640696113 12928623151629924512 13329359742579094100 16160691104764964224 7958493507602138556 588971079749918649 16611559654655412035 2384634191984653395 13201732993750403134 15255942461100890218 14662995597510903264 4217523033287407819 4804441105412342964 2984790960620028296 5859235313146166742 11150656582206286143 7860875856155812989 15010663199182115469 5800417571258623997 15809553785863417723 11827100466660072049 4374788346698059095 12032279147478759268 15076886608987758276 12060343232839626920 12801017970914789694 16172064289444530056 11140305731855102664 16548551150799069113 2859401659310808754 2728409459208493101 7830142852714366221 10936101753702449483 7484739493914900901 12432061343893850097 13369288837610892290 11369127981435769239 11957684569052270043 14888598947930252274 14054528432257438539 5350770647868702435 8464655985833004513 18210038592869270607 2470806142985762846 9375710030468784174 4848620482774498105 4215041882804629832 17217443083387532456 10291676290185038303 434682476385898182 7061572200639105192 10704447143879115181 9787548965186012240 11449097828597109547 16132595771080109386 14647560310280159017 5025558522491781148 11355499526806716332 11128961527047244454 4462883694790104623 7035879282694359719 10012423922321186320 1888794145839905077 16334551675498400867 16132222895868179850 7554102486123777450 1340255833331728489 7690362551116200899 3937181427462315859 15890515234031323372 2623385886088806057 121559827216049945 12593976766020088005 5226591951663867019 10473535912944804845 4338670104746446538 11559027018601043931 11775659368970383908 1048237345780680324 10900537532158661239 3123681500989649801 16648691074000132700 17384791874246997718 15343765406650276061 15122282374911361896 18422464222599067727 6085208305631142534 4751919385938793463 8663043913711381046 1234820114062472718 2600871819310991203 14008118331837761641 16741478642187768515 14080989782397209866 10364174062223516493 6735113052717653502 12770930528018404238 12553698504297722229 18026508645835824679 6064149984557372226 12107762027541314220 17891543258832825022 4640684298269664370 14710715175384506962 11601726296438314840 17222873663939443471 12509209506796917360 8585831611494991517 15470009274254243023 11229933074477718676 5830029350282620548 3550483018043121067 5257565447090117864 5463471744261489663 10093139040093797351 18214484727565918317 5988907107627898565 15863738331494966183 18059299133998431283 17660189172824294213 5543650318261707649 3107354494989392094 18056220268140204936 12264673721734496213 2326675665257873930 17527772578878814298 6062856260540457834 8620433956591113122 10784554614616335969 13005607831370314514 17673789096079975382 15060779676990469011 13009477303097330937 12822841066429432091 4010742582229722978 7965071995452754863 14226866046146843085 5643203962283201609 4635147018770755201 2413094999777296443 1581375631419950917 18147922563331150818 1504053390095102225 4297107953831329962 2192147039364106032 18255819069754453451 5376119805770647334 13253813924399042568 2350808906228382000 18201382371010550807 17791520390346059354 9629987631029218665 7661158181077547352 14664996291649815599 7830477736259177101 16311563867216289825 10585880616130861236 10474184941445260933 3868163026793729474 3993288702224790074 7089768785538053319 2837621983463960880 8716883343898668525 13146981354306295463 12581769787410472839 18217053785711023770 14328439877013873934 8616875268727437465 18193789649320361164 7656312806958475570 6989186912321237748 2779006379562619863 16973129542782470890 6728572659332886766 16565297069229302343 9265515226116359687 1157621199723829799 16266921297761863193 3970924928562575331 12885349987953890283 17482343746670045532 15738259228353512295 627388694072707885 6685810359497292199 17380751080606017801 12088132533342976030 10675437161073852309 11764536568003096146 1256600657740758289 18141936425069271638 2765633066449644063 14235851319489819111 4485407303768392640 6659406191697058960 4397197813277480649 10783709549651078852 9929946532297130414 8733232714250482779 16861805899848517467 13798398473505877738 13153487705182171526 7343706489604296992 7982171690015611330 13532813832264344903 13672823771912164326 8126706836851796292 2760780813648396309 14224944746570735633 10461079263902323919 15397934566507631949 5005668952622478809 4622003092193683998 18065770259153596161 13054879719780757815 925082418254587071 17782863882869102314 12570905839304108744 10158976240777665553 360277119758609672 15291744016656432343 16519597649524996684 6187200643515724331 4037782678839759189 1970447926774886503 753313018782577444 12954867450652870972 7132183827124773617 10887357377112113453 14093187767419141336 5847280501142755303 2189815237961890938 17541720398590005614 17471319037870374524 1064551806771016844 672072511787740732 4216963100600429562 16722779723172274976 16222218381803976101 14711112205856432217 16366916223380399984 16773234210407352161 10933235886079497918 12824609369211350924 15099940727166340167 15836407644982724125 7467098488128066686 1294123584947599890 17992149095187417117 2461565004689547494 2791866531599365765 4146915811005185735 753373937090720720 11403672556753930469 10553796380280051071 17543330598125408032 18268709038239437974 2336023426523834854 11139679474697176906 16272117166251956851 16203912470398427871 15200658617807484880 6399984411486856933 7769440872763502242 10329855652974387849 125446723596365187 17108766485612618257 162194812210209214 10584344497737712717 2688007953168934304 14700093990184581504 3807329295606954909 4582965794743872807 6331206689002267719 3076093563494006312 1360740851465830490 15516677860129505701 8703771293706419740 12694199064507271112 17351012608545708735 12277173747599989234 1437595920724924653 10491438171100814336 8520124869106043223 7969070257131971359 14409310361488838161 12972850332868385872 8001603047684704363 13479848340655403917 1500070757918157306 17322086953610804815 10009927205749248257 7715703470010294746 12181792933698839009 5104309079402137348 13271997326843625588 9081291008832157557 16909508335458366035 16190514480958343248 2326600861748919435 16842424038287781080 12297703626469271765 10292406118417975252 802116198535574725 2733112354769102535 6160094062883400212 6115128807460905620 11225995581782312893 7556356859751687377 10274278239583327487 15894212981921628140 9958343717955798088 14804172722608755292 4712330137327787080 3622111265922186502 7079729660342458444 6477699105646551397 13243522348131906683 16687362376006954219 11935829475464408332 7612247939973444198 1586964796800383519 8625280607749440401 3715087295117690913 11628797169760622717 4111873354003039990 3910825472830442274 10668315395693287581 14273911603050446794 4845669418292233987 10192599501287885442 11363652509363426714 17859882684153406083 2316629421009973034 15494105071644022281 14776946823840103466 1522238197242449762 6541947373634662116 2561585303546863378 8246807463433848460 12373239009338007916 7256521644199352902 18254211575972902460 9231552746336308091 8389519841771429915 3107054733327712611 14205420981531545184 9143079207109081332 12648123647187113321 6673023260835808018 12677146242785946142 12536700702557893971 4279723930014693179 8383828625259099737 15689749950027960394 15204167775666622507 2023199339281300603 9935952986309354104 12428124393697187357 12642196047634748623 10435739587720461466 9792510202697180009 15226616556155476110 15901002843598056493 8649581736246354962 5135490659799437049 10161983512231835785 11292718448478339424 335144708228048431 11645762140681990962 1443008040211206217 10126660456105073861 8747065096582648573 2762421357438031339 64428406490281357 2186674125233449108 8056324851935885716 15628721954545153076 12439791845986988996 16717550498542419335 1061378259093585001 11872406223182686707 12996326281289231974 9557173160150297914 6644032958532528402 12913758647526286313 14239272916111714185 9126071799239798344 11454131730046155115 2359733990304075060 16624459225457751849 943805044815768529 17075458540469658766 18080404400037182047 1363513854812399404 2985105821806042898 15528286669309949184 15456152358071795236 7614750874489356291 6679550651379364295 2304313222566208584 4222904196396016163 14693502162593571373 14449739073101340026 3971261894619466663 14891402975570498162 11243097286439213336 3277977543867092146 14386818934682021267 3548013583591706677 11931370077463459161 4385162354427924500 3970794227833591921 8010654452177303218 15562011179672039606 8333389650408002789 7332524933522717649 12632561076108151488 6472908547480452881 3616182267906791674 961460004929146470 14988680534634333281 16791349536409055235 14857869404017154488 16602516657180942907 3818827320868442491 17119923905319648807 18172184305270204086 4424433340143933414 4373101693467230243 6205549013163393067 393452998814805117 10079005673005840691 691382838159701575 9454084009326917827 10947733021598964981 15099966232641863895 9461144513629819284 14617595117298304280 5266145256763062169 10453816305010077091 13171268434723333845 225795874459845718 16925086114167655064 3292588582218580350 13596078423250422966 14990477122609574689 6540315828183987960 2455598945634361879 15337607935087585757 12676265949484003258 8719187822591235688 18152244917747321772 8964560032833564657 18400714110306537906 17135474197210748868 17972792152502051579 8989724423156731950 4560982937922582443 8092308200240825002 3892923768772552116 9457279591397647448 16818514441311915553 17991637784703371124 2759662834025631570 14739282847160370037 7065285680081699322 4326006376614460865 1658273420253112729 9885610925512802644 2982230975352192689 11905572444344139461 2086402444224527991 12239453698384415986 9529893091808090586 17581754931475236971 11793526333867326406 9161300514730957924 7629998480772994825 10138930678338211910 18361941646582748980 10672004102452709380 16224341318187765303 8640664460963781325 3891928114949970217 11565285463338759020 399436060293314221 8332437028683051323 18016622030075550001 13029356380677182254 15987966927580143801 7334262491518549620 9618611049250008633 4248300551582302525 5482162561534142529 6234624153105095484 18303006352729433078 7408803705844706193 7132167552936509268 14422694730098077686 2560117254982357622 16913510297722645835 293789379825603658 10482446077232334413 10343576118614095242 445766688069769982 3960885731928427675 9705698729709491334 13336211404325162684 13483696905614036003 8812947386723976439 13418338683495181867 8746920448607891170 13513661844092742907 16357528718320911007 116586550015812401 17409070884642300316 8078951500682379034 10039980002646403755 12920787521667689471 4579193495629046028 17866589835692530184 4442825277298271378 16355957293811333818 11763127588239122476 12804628134388478826 11828449828826924048 4075830531641302378 9256421753402172768 9449172287100044199 16646866453648387289 14437516147780867649 14983675444437450701 3262911989010346151 8786453395758330182 313015959899652220 4335488360119758159 12551552653526988517 4202264749493777926 1176279408804064157 11595345212208382984 15539125657852406660 18150295509767712853 1920971065536438024 17729663013677926953 14504335786941541364 15799310200247640554 9341435595389532181 11175198733925179420 11834689565952094326 16374817338929242658 15047875828663277645 15348989443627779034 17175924097697777517 4123778596214467900 1260950005452817568 8086107825679355382 6772008272059059412 6109448208969256256 12601719096205293630 14576208018517037730 11418901147579193505 10638532593326802429 5423753018667577766 17371995471541759164 17612489515884865014 11156331547333443474 11315190363169355457 11367291303348805227 15300102173833550863 8510516784199062320 2412030255789974401 1785864876454369111 11662915057207658067 5674458790585046555 12446109763847241624 13648934572906464621 2490629476336704900 6439349043446671157 482181410925895889 11928697832058108445 3779828206744863094 8279437885091732402 9013213031058991276 14006682644730611170 872627637550706869 14264130325148899213 5161805535214289680 9390974576944351586 17558737513821318224 171346763079427235 7993434996490100826 1271059747735482043 8708217597208004737 1228086609172604203 12737694969656284730 109219244250158146 15609109115550170316 4592103625039860711 11965914883617285558 4105783651154670472 10549994067375285988 4502560694307770417 1727345637710050489 18073572923796077313 15331067543256851647 17663465941169428184 13338106506072967016 18387299324695371011 4460902297765262787 10203736878117732305 7895742941888108571 13788954887985250876 13539237500295412581 1051852025740805906 5991486507832017713 8850827930642137038 14303307633286176675 18233380647220063168 6919511174064518499 18059049201509327130 17930882694424055009 5925832480600563475 4537630326571089325 5528320371008839499 18092814892558856187 16611590876419352102 11002336834695117765 12067624151739279770 486253614811519870 8229252034944393727 3209496999364861233 10215260756681275145 9148081672847472229 1701455741060331486 1735698442822717482 13884438110315565433 2033453720341664151 12929325965379070326 10185247099305828558 1648013008409266821 10370096554958655499 15768540688329976679 912228597839488544 7027584259577323097 12979982212564785087 10500514693173893321 16990173153449421567 4915609835393078929 77417843422060343 17724126339214647952 7384452480315602601 7615121966971821601 3339691119508245062 10407045489556998743 6940727674393861388 14387755538779748147 7738409573253355739 3400481831298761989 3098232618531431257 14128165107449455539 14546998604319440329 5131783491498336069 10469988554194996346 280357548164016140 17350006807381347850 9307099042770835200 5685261519883399863 17656627356227711976 11345774284043666355 13401037021390014223 12532761880843520575 10373210592634454578 17322716918810378007 17786531868498451310 17655728074948126451 10349179189716571800 15730895638860934651 10855438614508045783 5555660773641862513 8971330972359161451 8612561959952842798 16821536291219949045 14774555542593610083 9120861307642666299 9521045780859855262 4418730575288766209 6487014123636913212 14715093526272660894 12207443345358931142 15036133088061037679 17678582348545290902 16508057349583718448 10919131917652625933 7830500670468851233 9652211006539433672 13471446794841871949 1533702567446697282 17236022840111924885 550118565320486679 11907251093151759135 7969469604302181761 8084080609591373554 458399727724551439 10849723207200189212 10893264480996757657 11029352827650030542 399562414286103150 5038201641209476231 15364653384329223956 7271291191422787231 9166172470852900263 1488211498406653432 2949388384444400380 17468207022635134515 5575750085410787168 7284524383188927979 14309759951470664010 18053390666331540955 9956297732653416854 16935237688649232787 6971446964549645185 6659458434562753034 8885394608169757622 5647705855984696039 17428996566688838350 6469049584398118847 12505862285427908025 2756310258849509553 7075677174275783532 10936928162340984161 10462380547634875512 15171359555199895942 11498054611115646955 1842144153920073131 4953108748271796394 17415797306348792037 2328805204097700370 3059508612157432102 11702156092034560779 3005178211302390428 12707318646852474177 9808415854211858712 14183984635536273411 12169670256878408069 9358448520538189639 6329028134231215400 6916209992076059910 1491961510544457993 11348902688986792389 10557684998382164957 11199561560095417082 4455269026857391461 2317504418194196627 1272229683096149223 8174158985624483423 9277164448350815560 10757601248141802749 16444604711399375699 11307480360747283564 15210860349859498141 1896162482081015239 6053532827737047659 2874075614115389620 17538646268532212787 11750980010462976763 10876421716964361715 13429188092100924151 16485739721902776131 880303499177723199 4839110861216061916 9310155903904417607 638360521613846972 13122826922490709729 7810249662252000875 11406569146135883841 17210286460167948402 870442905984678646 4021818024342664497 3770669127235125 16473665940243113384 14960038471373277910 7784432038995979738 10566272233897535781 18184358456848974286 3626294288431952800 9671899657132076772 695883145962502104 16632492285197814402 6949732925376366206 15781214509210739030 14598747345773661324 16443070819829697632 520752363849904434 18169714811004638780 12277460291339291953 1497899827700286525 4312399922469793734 11649225851715712822 16985189109793765257 10331566561712127872 17428595746722100248 4905847200269122918 4626077761882190962 5044393392302958447 4789879200470200625 8107300356971139360 8312418520284973854 11964263653641039907 3222331800332059375 15357501024455309191 5750403517312056941 15290801896856727370 1976521068936205979 16699973567723503540 16073136271677927051 5049163129479186021 15279911694452563928 1382073284572356553 737284315117284970 6801753694294938663 10078825089541406613 15404353714598437544 8316642237378129591 18005358990780675194 11359243262605395297 11471050025279327176 1427771532576981875 4243508056548610747 16364648044192411022 15097983772269105964 13209821146552831091 1978277665009174220 8792159812097683463 14666367617924073361 589355904263904104 17526799462175049067 14631211165906312757 5143597901648144903 4718858597071510739 13098347012488945347 6165136853041164747 2033028336437936887 9270383001789989125 6702342658162782259 124339480137680311 4710003092051401822 3481155754733215596 2506479733425617089 8043006417767973620 14510868113658864691 17632219293724630919 4166041482730910195 17437961988769251429 10418567779134205455 5187154430290067504 14303595051292492302 17711406113654380277 16263912188622996564 3476490685856694598 8301835389652454477 7928090084216522632 13726769231992577388 5938316452024086650 10951092241571688871 6643256583863888248 10386675913506936229 13316500154071027528 13414913889467347623 9025005789284939005 9193880888485317790 12149253698803680623 11415250674658244920 11021949337460388527 6563749214905520401 3622511871219233624 9993236586722713273 8582707442815560925 5620547563104678295 10793403724098117598 17960849737725129788 8241043890484954800 7442700543804258746 17442489782156867520 5636429567967914061 11431708140005305217 1690887821213587847 9007638226610905871 9313755310415864435 11877037052419079233 6301103993966593384 1054072044070498675 17898516107324856336 319501879950730440 484431371744781217 13917035906172853134 6278023611485316063 3259836665728748751 17839630093289353056 16731728550519329338 4034019034199789017 8208829166804984696 17907818314058252527 16992373268927962711 16928610602565090483 14954230915406809636 6499646752399575143 15358842284401993486 15830176822590403284 930172148351265421 10208148407505603316 10510659815396303394 12630895015230581214 14560409140963164911 18106260413169905844 801835778731853596 5530258252712547943 15971766982234911898 8415263668420166481 1019263807161901209 15364615761344032912 13985960855646487172 5241668306730583156 10532507100243579296 6700304067890311935 16078574639555480803 14018715909024806249 2702320745731467179 17319247237784931805 6471938165778737869 8440867245812646724 4632562313768123537 16113853364121573942 12116189750205323875 11554490133214951017 326124686347618378 15665553217386847329 3792421096912041155 9377391986597145035 765502983608974835 11219234141219521691 1730797277695227434 529767768288355812 5631415572830194753 15128899958375062032 5258021014056489880 6422009245950501142 14313587102215682685 2087839586057978404 13814067143338339853 14413285666855468012 5274119625500922884 10033142689349695625 6524139831913374317 10823621596199597127 7228236594262122441 9092179487637133775 13366151204778845437 3315056448392534455 14632490496843411914 17538084548743489776 7578160014724508459 2327739796387766222 3674728447866377545 8751382147277325289 14161064514275969861 1886687258893763295 102321574666580091 8924685591218976309 14287370754837965177 15360780412234490717 743043583052306332 8186961073288219086 9732651505848478475 14635577285557177743 5289628138196605941 9225783952242358684 14230655232416195446 16526046724957931460 10821284884429199996 5205964961988390961 3240554313256977828 18121681230724292679 3458389760145118329 14347270005844376343 12279514261242148858 7043870880229635817 1936083465522498383 12839403022320811469 16342508099970772595 4507324886481619108 18316252628774439058 17172769157065515058 17855090053054445456 18310892474299847996 6725132513669187461 13790348655175421485 5502136801948004505 17923590239405979779 11008634685308119862 17454394415081284233 2227409809344395995 12935863545046642178 16237929757934576296 570004411842260466 9506439372363128348 5133057669236049132 10199410230015933293 3933954547943473645 2602530807622190669 11043257359799448779 1213923751010053779 15243817462490337626 15806185573580215861 16226538435725305696 11058446459256730515 17392845765723811825 7929450167653085571 151219057795475147 15511508004945347746 8359527879206462620 13306790364808850319 12588269535063674010 3386568322245149982 6785077199898970466 18008567904489019576 12076245280049313911 4010871320650001743 9359639258473348394 1282055163221002942 4349851771415165609 15311386780779874887 3148160083222772610 7680751314203347973 13192328379790349417 15473452834184979942 15058981743606696267 15743079518968503019 8850793969536224764 4529301025205675773 3332992289098492527 5804954449046493066 6666663075372480255 4918456993124285773 1076901162254962628 12874737729746025911 10492465809752514794 15849266990445056476 11791316167442038675 2970780204757523264 16533489942031581303 15155358291387161969 11102603992411366443 7254837328175093992 9252362678532018146 7264519141483178923 16925729158407231738 14525520282534264484 18130411405615096970 2495623828647969656 2799584818184309774 8195960189032655247 6172599428278143402 479899411247156553 13235828242457415037 17206677840639614751 529816298286473515 7621212053411356872 2093196257394941444 761767677170455250 6742010143785713232 4685033172709404836 1304040927701081301 16499304693450444490 16871671638044629754 8662252144244247881 8149467125684758325 17833558116575575854 6375155557873718381 6983301309308113009 9777263112984918598 1332717393453445244 7292489415389358358 3508791368113051478 4544871128146269711 14605345504940966295 18176412881757104863 17046931682186768641 15345463574703141651 11390287743018828880 10469992349951825779 9164114283331408119 15173657867023045488 10395868433164988855 4748643033337584786 2247966128759949433 2511800086627859537 8702508050964681624 10254913793287361459 3836276326571445661 14493862540737322489 8570622568800652185 64499365206085141 11725605142249517018 14721143603790307900 13984743867573619912 3115058059984110951 7241467549779714569 14908768295854964710 2247383410121247503 5879389325330003709 17829648487208701823 5558409899842207449 3496441735640420852 13700016428015276401 6085528531881538261 8865658393883236010 16006283100752436464 17205373440333294500 11195950028681046551 13112893598856776526 1078835470431766434 362602960639238652 6336452149404447766 2741819282213551835 10469379451371381274 9813126756509194274 8771279039977475664 8685167049198395863 9255906449360561370 8197876429292221586 13807585080497609 6818777143132812156 8859309320393985161 17503173393140430756 9857135427215508073 17696344063364826892 4562924266128275606 7827495993946454109 18170974809227460556 1578521690863638468 16408335645715801592 10875294292950148160 8501648707993401211 2971598053427226830 13386744260128464782 1648370225653896143 9807789791108727505 9370860489310312543 18314570036243411450 9025230447824083106 11872178171325967866 7143776972998597764 5009677504618533007 5768398312800591043 8492124223672351417 1241120805121631545 8001016755779003446 9776018524418235678 9530630353793295477 4183535931401363877 14473764116261158519 1965969479689833659 3779518157952506711 14378143420330072780 2778854875150616365 16307047279564779458 12698742029371856341 726603562445682799 9039046094853421530 4611145813868515803 520187278373694704 10689292535173710712 7938285154913055631 5515389468026151525 7722713457636818294 10531782763672163365 14172828174329357410 18093432393844311384 9967914818977096962 9917454671836360400 7100493937663784638 10941825518263417804 14606680416910297973 287890308153920317 15469961762094789222 8505515563011321239 12607169709340069473 14891077180894944851 7457709448565760238 15108017397531978661 8433432885915809898 11360538053532438420 11084205538708502812 12263110410653520698 13865763250720995858 3833468719423373607 7507116683054942696 15871730746145533267 4818997063322520530 11443651438078446316 14023803519840127011 1275910046952139595 16691874947151359607 2516712615342429317 14346444328343545053 2119575084886594478 6033796218844057404 14773928716972370390 16965045402513092335 12262062795140576892 18083604547797931329 11240040384758646735 15418574849075911195 8777047088398090946 2079184840931425356 16614247647932323017 12977456360055265759 6528221522988754362 2217047125377988052 4592498620570364118 3818299505578932381 3309399718222961154 16968773623673676917 4936436456611359104 5597841001389354670 1973658692435801183 17162206154536907866 5676904912482480323 3137955946856050997 7297019386647868661 8193997396614019110 1968251390212970105 17639991838167635271 15424505710068641462 7600594363430225204 14808327621356996479 9040315423857732725 9011138600750588778 9229126370738088273 3936588967940761367 2555555215353494126 2356106608819699831 18058812593878720070 6005478124371702956 12796381426538591837 13714595249691401539 16272343491371749016 16282497679013672049 14794701121171454735 9193533212092515832 15669945379141676361 6277274889387852732 1548160320047573497 3111565112758312589 17148141067327521779 13608853974230791541 17822434703994031382 5189964442504255783 14480354166239041453 6956179583038320573 4716715120961043977 3148120328131680971 3420245395291570880 14208000719674047545 7962901849328649614 6444429963369465445 3590993854779463296 13381938470515738895 1698380555731972948 5291742997408992648 5967570732206932449 14837605186571585643 1074643960745044805 11731193983295194819 9275817506805995276 10795576366034591711 10770554207063575319 8889901190784731020 2691421728445776247 3795463719648426992 10939130218067154853 2636634622446903419 11356955521940702174 12172852979216210769 6238898684407130164 10798133405925332354 12765483239412468008 14460236278961209728 4823241401114410194 8237644403013310984 4757790258797141784 17541355064255192489 16425269259103780526 15674333014051065249 3927100410861077627 11200908747696331887 4086373877847462718 4107509732329694884 12364475683270919126 7898126698171945404 2594024945194065903 6589699312724337560 8283724649260625339 4552686634864814910 10822803652416483515 5464629388613343040 126853714622293329 1421644518355428193 4199321185112679679 18254184035813904298 11359967989405244906 14837408067314618938 4007908060963855101 7102350816630095436 6253774061140252593 16977251804109774487 9445450578893648215 5251835741460631088 6252972398650655945 7477832861673518841 8073753845838453354 5406151803492054112 5310745061538851643 8318549735368339241 2217500264462351767 18306710935993056908 13008236683479719801 11186244664770547989 8656121266481758962 13340003913159355022 9064716634621768865 12617809171012548618 1166457530100638354 3967969212083765786 6413543923008776459 1997663678395002550 10796899367650399178 10648358466557326640 3577384127945342760 4207962445612140365 6312056343974922723 6387027643101803228 9766286834277961496 11156047752874678711 16650246966909688848 15307863272272026211 11793477786224685718 10946062762546835624 15927948972340453534 9210694861268501501 16167338312717013380 10658394794237639629 9146730782199588153 12012506060736515030 13061489864736142537 9504731639074057852 8252389200152094639 4695116514984037513 1102942353506582511 12860927850568483678 17643734621402184202 577316328841698926 13809145543539039711 6927199549379244532 9194627400588576894 5319401554338653417 14518686702443039573 5209860411042366543 937243214057618269 8367340055784666519 6924805707864945120 14979045705358978612 2187405124976877876 16350328357671971403 2755930582878505978 8329414049802474490 14231676153947265071 6330757315292998140 1240528457711234343 16174644106689394098 12685097596783284632 1980299015232486809 4521850896905797833 9050053310574580509 10774680980671044440 1306590402387367101 11218645219967304541 14354425633867120979 13871571929804947744 1040303341668992299 1589680773569686816 11657582586082635987 11506696684702118523 16039107551116411888 216334954522594673 7151838015069362172 16776342193895428816 16071874543432864594 5847525350445607551 13056408146216001298 6638012421932507884 10388632029814675884 4226134494985490275 18236986887289566952 586474515527854975 16378195430470905516 5748598159141774475 9613970544327579615 496268701336000246 851285311227776772 16613623172171742648 3990318057974914323 6604701447087155288 8653262212102798258 2415837141888627366 8019584187836439532 6441738207645337799 1834957771412110946 5518831660055112892 13206909953288610305 17888424718024824111 4599491981539984247 10098619897991622450 1911424881905919012 9106422252580445708 7801740271396644829 13506749685245944582 16529081650140308364 11293315322142512809 6215190272956562155 7602435112027242680 13238276673420017914 6522445985353738269 18248927198195618866 4964555179108013918 13316880108274087527 12407695424621916890 4789483041288413011 3752283400197987834 6650535028501415601 5498597362053905111 12153019682369000555 8487850147227719090 1346983543969349343 10589079562314017508 17338117809709688633 13915676422994987409 3317673603181656322 12497097138186534302 1851128814265473846 12014721649467282572 132826277431091146 14991134825680224670 4297040924875312276 3084830808784422781 14465739906564140163 2588365418071780990 3730881732500963040 6821128808112632855 17888797932996936580 2545767275824102820 16735251860263757487 5475067066036417547 1380675529401007011 5715331541709062172 2946770075148648214 10482628168235492892 6524151387770741891 13296139336963654049 1068149233314374952 18393392345547924191 3703944430474617762 4104095674350730786 8257343930918357529 17958475246465404413 4576335107614201053 13812018084878669167 9550313792268999622 18033118575512273505 5949839468267076061 2831067715734012870 4162947315772647346 1965508210667660968 9864082498392200334 17150142729385570199 4930396189267675227 443456960927829054 5052097877829074781 16690660802915774547 10596667540041302942 37724802688724812 8343362922917919019 1265220874882089037 12487537660561163574 13128382680379910501 7120427764096750830 330014766541340434 13165226994264140521 16634689213795281661 4614969842741661868 8225377446306265486 1769892864638693805 8044128651387613200 14084544612143745649 2227520405153563059 11915158506975170182 7475702257974926632 3889609292906757215 16665579867881594215 7961410623773919412 16556322176777916072 7995636510129416767 4943535069840749038 16203576258519667765 5460521410757609651 15273730359397358664 16311245352969999236 4734082145322386986 10302486577292318168 15627137436421095443 15588932728111826262 4571259952120526416 4608823155238823579 13553191449564647500 13840620744294605302 1052522625828689455 11258192939812306779 6372193354544742853 5581685384198369192 482811851462348212 46711994027260338 4949592095460898726 2869411607820178739 15403022785327309548 11252742615990205105 15967377541949923365 5354769705263883135 9982509735938657793 10675434538407690767 12053885746296349893 11862287831142685870 239129513492791573 7487980398409218788 15011301452395332673 3740700806840481153 5983876289259347947 12177767924415075938 8566325621196461606 12671525079373002105 4235558952409430349 9304239077503245730 11652648045194536112 8213220991659075605 12577688492209881321 10662274717697784967 14332631772829608838 11079289548700180026 12787403752000991490 15723434469575726956 15124450220603015762 13081086547543697009 11363339289163031801 14810322869453832487 6564253109068170241 7392990846727790461 10459369489392145915 12035544590883076363 8205361474068401534 775474605243801526 14690588366183807739 9525147623156905907 1934085897694229983 4313559113212849284 11260634601115896161 17034331925484988133 6081837330183407146 1778123605185660528 9057735020855582577 17435904189446336871 5074752582585271027 14700784758163007156 1000931777644066246 7132448665628985497 17040858037997845770 8655313081210016064 11871373372278533866 13040111591902848705 6107327490437842510 13186765940042133084 1840320608245866707 11398458177043218124 5918305042618526624 8204195440936205588 10205511056085513752 17767412573679412956 2055703898955353007 12831860610955081309 7147838510453276579 677852764164505331 8324450818789544881 2711925801595553777 1602318394317373075 1894029612788795049 11121488801433084294 17784183247611789058 7916846326544075993 18260140615778223802 15275359470346996417 5380030929762809702 3123949090250629354 8226111180571929424 16421490809320549845 459888324314841019 7716747892088732443 4752195496102926424 5550731220502823801 17114488091527777179 2275039286000414737 13747531674136042714 7025750423243072034 14172264855810411208 8746292444525901361 1171206542307481980 9927032249581327608 15167683489041411070 8597677617334253031 3393731562205325881 18358232890389417323 3241548945630669277 1896833078001631473 9277364154773951976 10161664397828886626 6283536548545884916 9834609630275882932 15601151007569145545 13571403108844776458 11465086207136093597 2259940466773958913 433980744812335018 3061093994051756293 7937166999289124603 6977341672002505021 5073696455712258189 5276551993352464605 1557936093884853879 13686250502693469120 11272599963568277796 12215138031279616542 17204547619987818590 9363251790329286999 1672349833971353117 1827669572559897894 1927890145785806892 12921502920457257419 996697915139254445 16919516213680220690 9090059464713245174 15984987142525230424 12178560836830432053 17564472724946326283 9255006923280020943 9786148625172152210 2079332519920488154 15701804456881952449 3005044085520131197 11066988965222972172 6151609564467005075 16348380250051307815 12143354479568461471 18206286501742775806 11345015436494075351 2587014345944797064 17354810251854842361 10978130768287221526 10802510250683381883 14080914464024588516 5428074658733968893 7123693845253670973 4903730287175130730 15053285234376221378 15252088641267568121 6979038574953348423 6235622810707386978 18132015902075490837 4824573379713978928 11848704637696587297 6459699423607488714 17794691760968603831 11561975039390529499 6648849717662298106 11628468557196196332 4951459461613179058 18026227153945124929 12921145083485236929 10062410040823543333 11927325552978686174 6694641763714154117 17865213997208986100 16658171543076395170 7628123618163653402 2415682852755422298 5884868265736497437 4374167503678114960 12578855793647440616 3446407361162797018 12433683322578821140 13178026688218088594 12797778532391687959 15377578297645197910 14086310202694811406 5529370485027148813 5298072213856281524 4054547488508488302 14985303210649075445 475722138825820117 11879440238351255303 5666050523675242818 7146431296723226372 14961691056492389103 4084347710898390729 10772264138251985753 752912665330128966 12523867400142464398 12790359106850087666 15045603333753323856 15348268595621929434 10191111889764370687 316415481264992665 14373461445384834412 12023757072522602607 12181566416196829846 6535875677987910926 16702493355068545821 12761820641097106680 18248416350667268728 12186577421121061094 12276846891906439996 1690399913016414203 14686896960782922607 18107574964215316213 15849892645168609820 13759638957904457757 9818939504972104663 8074636019281212703 6369742386930901141 6239633762172304918 13713343419497886483 18036642697383789686 1586677176423029126 2611051701248238133 9444094194359440432 11963102504243408421 3753791323024393207 699364197444428547 10630104377166700821 17992266667150632812 14496295301860880995 10956275360061009135 14818174833253640443 18344242512386888414 15360180524474118903 16297563992709130139 631788126507313970 13813535542510634555 1138380834922307351 4019902423999246139 16461629095386365255 2539704388459313902 11544653167071270958 12658052888664825302 14536065525152011950 6911494413859193818 8455556687595133583 8453441856684971468 17225611400664861806 9689173036092764371 16940382318008760869 10738565844792822994 13207382215244356739 103357376923848418 14782189103417543776 8598209656128662657 8507745267518903386 1952644289939400935 9109870040260280132 16127158490454939690 15409736715386961851 17548919283465987108 753879520215845707 16879346752779633155 10467467275333902175 1545016515494297695 674657153478241776 2882133383230610584 13696067549847143082 14516389571945045465 10088468078443256762 6047188606752127057 7711041855829921113 4139986533793909947 17690233376583065028 7283906352002568630 846320980354419604 15135835410968297920 11220987194262960880 2688219909147180242 11034450325640138157 16947709422903734377 14516001208443222391 7564056354731371140 5437555523877445128 11415636275282684905 1243139217024726589 17296868993121567761 6667423035451841074 15487703464042876314 8333013979424855804 11976285688153293300 5711082670676618691 10141367362319591766 6908159296170919725 10415245528557638616 17198624762779301859 10943440037484403997 13304641500669058379 16730381484702159722 8798782885544595191 14943456747782799712 6140000244599563578 3578135792742767660 886429938306958300 2589376187261540788 11489427291799292875 16638852531713760762 10597752582548547102 4905569206482611458 2684484430944753417 16397958117436781646 5350066148313219993 10340826874504242934 13286806915454234496 5949631090293984225 2732834612977466676 14230341952150022303 737987531404778159 6552480302147263806 3302896437705838603 25042853781335400 15331436572142847075 2113684087217689551 10873826558836906890 5347383847381620695 9439102040756122152 2177512514446082707 3651210572506766221 1959209708501666812 10636563699307469740 12760583147478728375 17688583494374936449 2383014590437113401 8643764476553279476 12302034684842198952 16215817738450530008 4024844763023285770 18145146915985240838 1168592121121836239 239224972174565737 14282848550665161465 2723037233610868667 1914140348239572197 9595147447712030011 7121600417420176908 7912386480466027976 17533388586043294387 3154632335912664014 1882298344660167096 17983496279275774318 10767543444489140632 15309452579869175311 6907221871338248826 8288926947795232251 1625370938440170867 17067127651097603635 4370539352260758878 13432198747852573923 11594821491300604589 8875140579337135968 12013695086686579351 6651845613814239020 10519687254087760974 12796862190810625770 2956834092679549277 831022196491117357 8616310707623447323 14930719918062777828 8352973613331051764 10500457051543112580 2545307618691107702 17922563571083176390 14540533862118362718 395759851691689863 7828682380535751237 4365236144749784887 6767135856119616373 15381917609771335634 6652575573277919600 17397898111948170481 8982919961416117643 1210988495045450966 13336149280821465017 15057317459939276751 9856202505292857274 10613040210328353935 8620034050881916239 9868894686426163208 12572564434105296221 15537307367299526859 14335456900675878754 15210460183207850971 16900410469757654805 17359331183031510245 16573735484056080962 17860650859767705804 252766358342981442 14218887715449671693 6476373044786575534 7361312965605930633 14017416295985173685 14890238234927194357 7973358027161426492 4516347093431393842 14095398922390603231 13116282780477500036 9661931712207657673 12439134143611867312 6048884542738215844 1870984015195478970 14118205450027186866 8270238085200015721 17871946100026552415 3059820712161648281 1499294370786317348 14373622135435375205 15184570634862476558 8759552938440818926 15787259204138714374 15638409421999852002 2099859415400282693 10188136645639673807 15198521042254829842 3754400965280157383 6307488808512494720 3091089293693417735 15576833784520677194 18333926270901388886 13138219780385151558 8275162640272602593 8512541746838365231 10183881178252758511 8745568869786194411 15858295724259128054 8290597650559994676 8371587563056855393 12250640635719302154 6812153440876176387 3070241058183922865 14217784895068629931 3745905848444621983 8552765583553895959 6665602630725192309 5855347714166407947 1795018836702063991 475319477212134934 14572478738801353007 2497536717461238519 12555268024188197000 12454812288869234725 18187145021707058691 10404445675680308238 11897182878764051869 6950044479767447039 15424533390945908767 13877625352233811136 15911659965369567538 14902299248322422294 885365751212699489 47013704256619213 10649000808528170564 5131901501413670807 1723351833635582259 16530358870157804922 16757802644057690920 2219111813247934926 2897228110964379919 10786298429219268776 8302136463324784512 12872653560345915815 15793875873265220776 15385685966910152760 16158805459216961508 13194724836606860447 12728731650386293183 10236765200340862545 10733084279403098889 11323214332397762418 17517449121179835361 3138215716326465009 18324361962542119406 4204754137416337202 8964912318234069591 15582311059387034036 3508079398744058452 6852511302735396765 6124662576186622407 555478366052160598 3743243939718198859 13948070651571193705 17159523680003438379 4210072355144141902 1416296912681665169 15346423672795683537 11846609019608923332 12422687057421036897 15907392106263860593 14513702801629630878 11014360014809629135 7567303078373304920 3350380329927375534 7373691606303687937 1601554515294664347 3119368614262388018 10138618648806574190 15039749706229636057 16285946067675738048 6657880918170276542 16914117784135058091 8863958440722553247 1468124722969717413 7448304006062614609 5537429226513272810 13299376189233262619 2023059984553754381 6326484924554608783 161824083477992338 13939365532229774586 15325715485163019138 820159226244488288 14610726552974308756 15547933167818989914 3323980084375834846 5442510878196234765 6249334555461860326 13322230355676900563 7369128711291378146 6851056382344535655 3581426932755893362 7823352597319757935 5640118188770032818 17681810998305975146 15560280645948062620 14397311785570778853 6910174916125844860 15559037716765306373 12351403546733235273 11309692595005766885 1926940270437228334 16838546918490981330 14052755278636839671 4981754261002149308 17369120480006885412 8425731746426713649 9100536861512352060 7813258074762130599 2310559603097104448 1579119060540535377 12562118384344295475 16188610454196870187 8354615668357411279 4162472892066575362 12579071147356986297 3367341729710743004 2797725772471672183 6337338927005424603 4851971017166586214 4128257480368804931 11068679783962293542 2154377597098575686 3556806067426284596 15604328629207199175 3977237768639926365 10708032923805030567 18399246164536728112 12828067870000156633 16355301703993174474 18049253009149187922 4631629263576585578 3101101624843640502 16369904995468499409 11253132116497173587 18101993468039101560 11114241242414362279 6247871950089631159 336645921353382093 11009196579312124698 2574034962390298438 1888842533233447535 12970651686517739702 10185658868452638306 4557593447774406828 4696375803401342118 17257845324552911505 17507456877261454642 10836044344430528887 3665344606106162416 3622129734655190759 141183093881698297 13502361561717336413 4498117377601523797 8200999344242240016 5021568556500775228 17311854197842710098 14137796942326428786 61760364718597643 14903228977481299345 12064391222819457078 1248756681255787871 8751186924349121404 9864626677841739096 11752114073812204021 17538375033685393577 16719519404787291208 6120363427147576809 2170054231043470478 13163667629843228618 5479721939363673565 1216347416801082136 979594971485472108 8745120771812086322 11589533235986424334 17042459378300779333 17291064422613302002 13778537213784799085 6690296133335774588 2058010767451135892 13873050639962866393 6740805812593737598 6271182871495367921 8241248861606405408 6974232641178877757 4222559330391868973 2656763229833947775 1513104920586842368 16537353513224187035 3472925162768318795 4556940385625325980 3845564243588695300 3459236951995986884 6292612094882982859 1342311929595279027 13771047903775294244 16683258235553248395 8920512001495220887 3173651818316406307 17791951816299577120 17689861810160990469 772432039081334544 2999040950921068106 5575689752659150421 8122488040410607519 13695095903688698616 3388812693328134570 13404365472270639985 8434940720332554103 7388738989115865554 2247754219956121324 2914818342458102021 5932276556769097925 14944791730206586470 18026393727177719346 15161118314737055804 2576828349316957914 3625411057921766813 7022289153604242818 14661406846774868218 13468610287928316222 1967957651648203991 6272902109776243090 4538782660893631712 7519278914026184171 4591617260569046079 10137202003632714186 1586300017890438300 12870376185738324552 10096314015909230961 13314438702439151834 6598401032886465477 5868834636870653613 236028705232713518 13117797613674205415 16101142532313422073 3838705234436868983 13715627739456193606 4416620913273507187 6835526926120549366 223063273503077549 1602469148643115880 10898784478465593884 6045275664913539845 11943220451543201448 12767557803125095534 6657740912996209371 454442697917171713 12055455243763809692 630818868665398997 12612499788438050724 13783056087180000057 16662584198364557119 11605505314614470256 5068495838584194662 17717516796073256175 16840791361641482313 1898442826305134618 3093352066661999431 4089901932124954511 9479303694546765772 142283116898060268 10712900100814942593 11610168581775706358 9923321259254981343 3515046927410313865 3112802935144627291 6281020510700563866 5462051100025076157 4941111420330063311 3418881435379538929 1438930213036365571 18273550272623089624 14306678103626416427 9001389198824074463 3087102153419467362 4570269811328360856 1024209166292664845 2760901743876286198 3412452713509476004 1380194807400584446 15826250481438941504 5247243187235284379 5899647247527192473 11964056449093368913 13864439497333069724 1350074517938143624 687032298838175396 14012831663037685597 10011961394601848660 1919044670373219966 14784162782401959465 5231409789724193477 3829828952654382989 1859047950879593870 17278529781516116716 6597887406501260678 14876135908085700665 2591616792756745996 4850444975999711922 4823076100629009516 14862963927070998979 11558860821296891823 9202663697442108642 17353827807276243506 10046999472280286871 17408599997407884106 12381878366651920790 16164488906592148107 9127245189376762391 10843025236704836258 15940112385867548882 13719642339004030452 16896026686234779733 16944628389733953937 4889706180258507819 2885086561337646106 4529372637062174985 7763748139927950630 16970372752470031509 18405857633225183787 16341394685980439133 1771164047186512762 3717802596903095568 13148347475757034785 6433682753690727451 10322588116825981838 4749525878470133643 7099050682955073859 13304914475747173938 13607801180273958954 1313392506928424443 15776883553796933627 13881805624234047905 8396005962388179852 6493946840408795068 5939154971381718433 9374561952015337735 15661249837389410699 15149105141414236110 10640734286401373445 621203654301065539 4970205601469711567 1620337177297070144 12380880058502249227 16016918103287811826 17573109636998007683 11250688560357540196 9856102055737162975 1625961033060073486 10499890617445493593 10828408343325774622 14293164854308487353 6907790761666966000 9477317050325078209 4572030972635524002 17530766147536536986 14254662498161202422 378878803244558717 9194233378016899420 11828284626496287815 5531716749179173338 8207578087272563377 7111596412683161738 13931329643680379624 6202767618016159911 14433278373325724407 13808973410772763393 10130998194151449837 7954370471239945525 17068592315663561609 16367343716317380750 8467517962818641320 5580306346880569797 1762589548654654189 12765210168801902036 7686454671448316186 18251522265793979962 14691999905655579925 12081762861729026889 14754955507011215461 2003140750475223234 15950288797290513306 555861542468477097 13291572264991544072 2557244222724077472 8384376223025854157 16428772798243813450 16471796703093821267 14263002711448778927 12332225431670778618 2997649269851473996 309173343676232805 4569972965483801267 18380966661023361349 7499947072847043944 17067766264477947686 14142130651287882606 16689001524581965466 8918326846145890632 16341697907163000167 2356564641545232489 6936773676555657752 15101686929905813738 17671603838037151262 2453519020247345410 8260233120929330825 7946943379689235267 12934366748434581766 292857090922805414 2511315443974104495 10137965435380817486 2260558795745382787 5766113972695280737 1647632089916755712 1164925696117835874 2099912601817587172 773202015913227873 9034478922271745927 8908048410848865502 13514238200883809837 7025185516455810262 17208298433182524620 5687732423038604939 3080702500433509932 15373004338385892079 14190508876564964701 931346252177648704 6136806521063406416 11222668818636972347 1221070964393460420 17607799549247522116 16769727667210243360 14741060928674886634 17536193764531102718 13438204155964118364 13333431670665804512 5312343164979964998 4356892216896331736 16877644838884896899 7060455873297130166 7444341567542604256 12336485317957134046 3600172086865512546 11446120381725638457 2139932524249536820 1827779498624494246 3599776381853656228 14331457100025988012 12758718793246371032 1404545571833473847 11527911207824904072 5399210020639307162 13714134043112909040 10724022233380625659 11509507736687004605 18349972062495992833 1566151212679622865 10632697288271140310 6070159777448399695 14583757277368993141 6534603828994787940 2350442040682612499 10377033129398968511 460921837256081908 6385936810587640968 394262036463035207 9378395105439945583 579487634738355588 3554410427850534180 7556808502239044809 17082365820365266430 16522021026335099389 13565553286678329468 1388227646285622532 14722355494312998798 2176990645853210507 17154928148586613094 7881571210475114039 10062244411997580138 14937308286052344533 10089025249916445901 17020307208055242203 10462970654344212070 7305151453255726639 337032706959709713 6877746891326905605 567590552755857636 14424379871154299705 17830823746969282229 5844061813186006462 5193530133554302330 10332287484115842099 3173093959556352229 17333593130330623496 18254134233036125745 4642943761699097207 4978019967230525894 1674034441175989253 6529239841860994647 14112272709920864791 15084694696748457704 156825462226429897 13841459151602432910 5076276442643613667 15296373057195140845 15529151273242940765 15109021133264959986 15805193392830923395 5761402085467774957 5988868937240173708 12652784564564980056 9525337144388113242 2746628870045333180 15497756656732378462 7178556038446155373 14625607754119389638 8451063715548642968 15061094748218358346 18188579772691986009 13548838449306991806 7971758414276588103 4585162166652517497 16413715487070008705 2080939387897454620 10264429215154767396 4004655314613677471 15731761209297537117 5001571531654734242 14825692038142487862 6160740790008411671 4543544676537001732 16998176971808375396 15814282117810733721 8582278999667172000 5937914443119149212 14788072721803295285 17965922758689861204 16481574978185160673 4285333012617733239 847595058321959080 13666068430246201929 7596981247376638888 9719509372811903648 4892207700107930902 12269238754806751657 9302369484326064868 1254069528626557910 6448170105173986309 5253647892646077493 18093007708284605270 198459095435124240 13674015111966951317 13402579828795223361 9786418647547564873 3968343315134478736 5811247988097498186 14072992432003910791 314769155369267573 3290006556068412474 15602345840500217591 15843798276155967067 820900211707356618 9766222107016443227 17554567151738966172 3689399584712501853 14479008424691433310 7385856700478126781 7654105952007549053 3428317838408880828 7257585178897004146 5633370151089688504 14582818737176220104 12938986409900745731 11836976030679268663 13138201749018799638 7491463765671452676 4159901402027049567 13458557361345571785 11604676378488454106 10091877742262207832 10353414240447258313 808506533445410010 12507554640980515787 7485762955001674032 17824872749244167768 12051216673303717559 6637652308597544356 2973502374231728120 2325623916279022047 16306790885781834428 12016191946365330578 4890609082621484054 8739717857171032998 17910933564753567900 10327921506973616355 13818169750986969876 4549244442292491410 12513046888279553260 13755442786095666714 12570166405285767718 18268058856238217067 16743067431792766812 11462880322878535479 1960363730706902630 8714974370334237664 17680138483467661172 6021493674686261795 16684274843235048287 4655426666950530657 9540861098662702403 1159179700612235042 7227620227322152974 12235136033617209007 16432459052059565757 402374580646349285 12597276004386360454 8348200216901685303 4038236206986623358 17208898507907007959 16196945873689113231 9686581098993086307 13379991129740886247 9142187918375093808 6483390698710790586 3074890169952301855 4965402191273498455 7258564036682234467 17817693871850811098 7708899239620912719 18319410584344015094 629984306080008277 2138716524882153586 178302901106387952 14348134058988502282 13168444423538877571 14787732061043641664 17168006492507500393 6420402319743104148 5816053395504476591 9709909774922350331 3478608338278157038 4990610650615186476 2219270457199458493 13544794051458491981 8251466135050739837 1714233184174177561 13347486169960247049 15357779282501363677 5380239958261741620 786503569292120932 10529458468821141341 12475556057826722810 10770343554469911488 9660803084228385953 4151874228240314689 13379313287433893387 1457653330654670943 7254928303320276301 13102771214064604458 16422705788869983685 13136654734604957904 2700119220871125669 14536100987542107292 17263712591544967685 13518588694359294627 14824889322295464401 15723504613949764257 12327817707052131004 14950980956041005232 9064926564925799461 14193589645148288917 2956976110650817746 8810788874021904927 2224174227853557672 13760917818101462220 1286699056261284393 127603146817570886 7582451933624945797 3312483510367160570 3315703244457998733 15751435281271055375 6477019116953420392 11342415079591632500 10205317881904352424 16881108781126074496 16811304206935723178 7712866723194321963 16828177987907012109 14084336207940839382 14367028076768084028 5750596924805138250 174121288538772508 12105640661403448356 355334140294521572 11559575679709148574 15925590450087207214 10443818307695852603 5656037972487430735 716207091983334091 8305466377682900820 4338082486470694449 9904508537555155124 3814853449883872781 4710189892682676802 12043980745026049990 17123362527312954599 1614245841423194789 8132435142507418933 15041470629039456637 2377964721895871066 11360671511519631525 12233020251018619519 17288811870363131367 7762836237189163703 5444229930553836852 2977937749816971422 7354328512469240077 7403684908344650469 5576626494193437500 630128046114455326 17195409750965800592 755327650614184863 6171298746184318702 17952007087002144265 18144018270870007841 12372199863027832115 3926862113479182486 15190329050489966454 1193942277301979862 7795408863971427557 11253924998485629737 9202267035099664461 10356745750791166269 15066637651567653903 8789067302867217316 355591447488941796 6445906989936020109 13240336442458316452 5687636726630704336 1504793970742286369 10440255504177840074 11774392379432577807 16186485633345899166 18175666374171418530 14224089037902819297 4317058681725162227 12555733130995940604 9344783279722985574 4202799297358583313 5368992396232470955 17647301820544750826 13783236710254845163 11331275830426586078 5954494107242936357 8188541895312955574 15786687512868476248 3729132448205675338 13390711901003746073 8036240203669454329 15109680517300169956 14054378439596788045 11148746645864250678 5504094346896622309 6364163864940158411 10420974693149694694 4615569899536372647 17486308693745238230 17456676809338695666 16014526437018967809 18296339699665819807 14410787086024009120 10024455477783477863 6898345819126831489 887041049578801885 11436777222050050337 11722715446846834227 7100109436446732928 16198965884304037299 2632155160724428450 13947498453282597383 13426588043546822333 6469637414390803584 7617191938865260526 4292913277854661306 3662871849509653214 17295268376312654174 4937670926522066048 15649032044136455894 11037048435538143193 14139314796906702513 4402523878101341783 10524763851092566851 15577138999226157448 17311333766739489577 5469307185393484722 7551678080099287424 3469173286394027964 1187407275716599637 4262883055189788227 8589988976212284452 15092513115119323865 13384275789040188549 15670442891413908737 2744308006548322743 8418257872666741956 5868588414255560333 14489361545018114984 10916298186698703561 8635500142559899723 7109690690960111195 2798937937945311718 1258510335879494107 10447653162399571295 1425764708507005010 9823504357264459527 13672811365711396718 7909767355224625738 643699666811901053 17112500480802178691 12297723227563868152 12932656877536323869 3698327892424517219 1317119297101324824 6043194350067140332 12310724251323704372 423393060647904815 478476764371691566 2666021617408506553 9583455933016499479 17188754636758801583 3097949664014647461 5058391733444635223 3796912775439602596 1548876623975904964 7961325955674826171 5489850168538396308 12715032477369728862 5353398095857195400 16338859359269102718 4770858875523578288 18309947805368894421 1628693189232246404 2390597906622786115 16524396684180687235 6938138490790182283 2416890237639186683 14508578511403111919 9252148540675391717 1562014310898677406 15812023468994534039 16512956304862412804 2956753638808650909 11140697581080555080 10011461641306812187 4793333832711895839 3190484327566190403 5559856639498649846 13299540946091617360 12893694482106916124 13211635991110077520 4565706375070411285 2809946473956213853 15784156961255991408 3264708879314837339 4446088332628154523 13343703319473925194 2455766347208663850 7256208578591238794 9135861847903181558 14048149635027980299 4077852054989100387 13963178538906400153 12227623281362726571 4055127068731549622 10835655325698043461 11676491661076725983 10775985513198618255 6277802880207595917 9490967966611396003 2973657871667585479 17583636864658341647 9166133740913578572 17570751838528480706 9640324870661429745 7271855906729011370 3745382958369936448 17818078258949709618 5467674470938199463 18277230430154558283 9415798781532622811 874029304142698682 14848823744160650198 4883851449627431805 16947920598685624902 152177385740380028 8428950046834384213 13946892218879885444 8557732568867322991 4279093895230075587 18075585346028568252 794975316575414325 17076134380028517273 9659047117719620094 17156716242767885488 17024080609433203945 17033008021772867240 14716648908158915673 6394313331557290581 7663616846603332502 3387301690113385979 8828298694704306828 16013908701596043205 10099279567202096467 17406753412313061556 10510365261887637768 17417034631421118605 2967707626973214911 15016783967366368855 3275278410547285654 16092895304032610548 1556551108013420160 6224369542699632177 3074126450111657765 3962745246811094271 4383386038383630127 498424089676230749 11549447769933783323 12348710705638958040 8723669708361728556 12353552812969038391 11398785400926411253 12481326959041846580 7964304117954488652 2023741275573827468 16918676435110070625 11957360005908863191 5448113849311720412 9305545535580404843 14732976606146049060 6676714387402702240 17968214744112833677 5029253267342173730 8222439760323830833 3622962801533047118 6269838788644975193 1719038502560820116 16965979455582737260 15883494728473227876 15658479029928605814 6359347955845156171 12493823744131264343 10028083366380687495 4354443889808710934 15961457667526343106 5355751762110772016 14376719359797368977 16437763853109096689 4639618118063493612 16972982983889312663 14891484836318803175 5173294207901462273 17583117388488546996 11873568334867157016 5411226895875987969 2119763834207078182 8327778268144765111 14448563652703148720 7109830862500531394 2935945447557897192 16524138695716063724 4059934299177097854 10246322363437938271 15766639593533417483 13406876183195428062 8048982778210223263 12017036052475060802 236978065307041180 891131337175666540 17388681188317075100 13819154153304734551 11619520564673059281 12440868990911692088 15053451062370434707 9840934825942495351 11200374953885709735 1831359139356259434 15172657322597468365 2946194318338507319 5991588516506968387 17607949943440465547 737851272993179589 17837255495396154367 5802490652110925368 437431489659045660 13065692159895457641 7862609174786436057 14179570150464928256 9773384354969987151 9571401842473364427 11763760762624459890 12132778492955866061 9355594886059070790 8970076721946598397 5586061581440120250 6123236733410804363 13676534407405707481 9985888945998274102 18038292446982612359 4456432649417494352 2627284616538151575 4245180422043394233 15664205466223460423 12969257665616917437 7211610794918291895 3641583566994467553 16962210799671051793 17536854244573082811 450483108818190468 4892988932256326626 14143086234285774790 598959843484598916 9652843850798320201 13354079129981581628 13586344494930175054 3850378504477895417 15337368173109515905 14589157779254552775 17281531625350207579 5429825353022237665 3627658064912927245 14934227080770748987 618232285644980714 11909652333562205465 15452223359489725908 13187645496726996763 6773040246082719942 11546530749014020047 14679537607926990762 10218344784098657615 13616042600792166924 1201597241375616676 12991846241691649753 6282978854905358894 16044757353549038588 7386671347439360694 13816326407327172461 2926470875630760886 4422280133193331987 4254167769886482571 6847424948015630437 12666152510924426280 12914306879658732169 1012438127526405836 13505975011567131048 6681104125460549963 955910284458577643 12771595473376721607 16372845867737884647 10908576125309130431 8561448904441147757 1345990945118536424 10464454797775405182 17003223633912335590 13458745178350252867 10058082216147548847 10356015881159539175 12270638003697458783 5349676674173045476 3394246808923461229 12386569646443410121 13272451920398328183 6048969443583573571 16687718760762712933 17984602449930544028 4587687621119213135 4073413516034242983 8378430928999627125 2320206373636175396 12126002804488716591 10025537077779350255 17927351225378677258 1734211571618988601 7802698786529222015 5175052098690424251 4191328014705836943 11656759489437741864 18287424603427970739 18281349657185539400 17574138470985555004 14167112126627928504 2188656373623076202 3905468971063906097 301776647618168434 7005056173757307326 12097721924953828932 11334328728037529689 4351473251175743337 2264136782510128983 16099401827362627045 1725144626522701207 11393093958466410578 8773567631379592729 8773627694300790152 9420713784527172020 8133083789801975848 18096638452821274185 9968530572919353156 17791372895020898106 17605403909088658931 11080969531337133860 9628339009343640326 10753105008041572514 15346257891592681262 11442315719132513127 1814664909003641717 1904351203631749495 12224843642753594037 18438146752324126539 318913955982281761 9266035139680278920 8234016314115218470 14883563108797143594 2940133850496314490 5157387083416689201 747231753598009611 4581203842858649031 5495607772119236980 11765959505127561113 6555013765134600874 5821632860728746485 8101338806273681920 7920611800404514128 11088757275099732367 3424396742440795883 15008912548453693222 4215830950641183244 18308424509781913167 819931424382945881 5778222790444144193 11057744663452124574 619910874757394206 3877085583568533939 18431924847262386490 10466343034704898248 11416040488545015592 4207642451920923357 9959103200144201548 2906676521795933035 9145597294088290385 15068385960150564915 15414866241975160004 10598432871865682900 13933660852689809292 13817464718403554119 8603925238954623884 13438920065248220972 16031049571957053520 16939543875707182648 5099976432049698940 15056213830787335444 4927100371692018094 9677177575953260600 14943348458896951313 2555875872522495225 15369150588378368690 5575361358021459521 874860638096996661 13056581599551995609 4809371970772570021 11972166883635010589 1562109670062118755 3439729021578342994 14037422838095951694 14922722523354179034 12307411445397792619 2695389074807731218 8928949716769226566 13566677002015680245 14722768174953276451 10989048624263381479 2351397491745328379 935065654314046602 6943731467523411928 18348491164629839964 4363920057877648458 2048667024044935867 6742722614552112207 2422726937920343706 13871036336765113886 12304820910440161324 11038441949080545201 12444814395335405283 5504201214951749738 4367761112942122317 16416645891989596273 14697830867402134624 16345042809831652820 16612018479707905942 11226644296235971971 5100744158680573854 6021708841882601448 10351836391796053339 11762522903713695722 5888129416740005674 659294039570641298 6921029846799505318 10568731435980155732 6198596403236370334 14071117272866212473 12977241797957241788 16444192250039996909 5233611608743768597 104936155100129816 5731040896834287427 11315416856807117807 4306668033917047201 3225888177518900174 2534360195485069273 15811097214788939710 12627525951315038258 8535281341563952551 4800004274854223190 5608884781223116826 17322774462626587738 11915677766137763456 17418054137641370207 2876920253588586831 17857783404277778291 3658271658542351263 14887360752731784861 10699706753260828972 1046241511961103950 10321042400058848345 16152049547924787 9445290189641458805 2705275198576862496 10137765274230606809 10581046731969473943 4766603063967003190 5663994367976940733 15940779524460773015 2358266388530252348 8125281942622669051 14171962305206244715 7455516192060367315 11318517443831242029 2626247039455598133 8846629977911558745 5528117497432969755 13749811783762448815 4811961746992947870 17600284997236286789 8165548345075088281 17939878249461302437 5839769758872415160 7296881977523664661 11120871197305895136 5367213018051518412 9606587801875369865 6620871055220257843 5275019639254352586 7721026440525465642 7467046397522868626 18153707667549510715 11172285623530649536 4222263807954497894 3807715350611741498 7575739200191754742 8875963187231665421 3787367440935843237 5761908639346311775 13473477528624212062 6185429925687639800 9290274815515088848 1446250833410866824 15389354132110516334 17597342405743207417 17805881922207834117 16300213586560009552 11024093421115425059 5215506726802937657 467861455644892170 10235909589451220930 2236747118212563377 2820876305225205364 17696915647045513086 16028477339007820451 9341489594520127972 14016161916831503936 14486242771754052181 8343733678409312354 18256736314862792293 8367236641588996705 438072810969179253 13523690090529559073 7071736965295342167 3961206481242026867 13712987473461184187 4979242346236860508 10280060123160878735 3843591522973855572 1681322307808637588 12862538059689860506 5525343524461830428 18081621543114979368 18097337060291958303 7717637056323250108 1162291363098636098 17507109220216418349 7709280461792686324 15751188185431216900 7145207950351003798 10793256260036045373 4405030238629664723 15372179606266128433 9243968552927926534 18088731197731321098 14661733497551398559 3865633637112423164 3050709804404461419 16865297042440660406 12181900808299234825 12038201993988074368 14791190496430077892 13645806688214581827 11865458897700416982 2923033411424135710 16968516450911331291 4667510245212799835 4266118732202125528 15726164638123490345 5837470339963339555 13320450877955382095 3121591315779415165 1950113394588981436 14557572400554214989 14859808093650855906 3545039717530262860 1999434631669372696 8581203440090527924 4598526087983370464 4461219680475503437 11872218299772647162 14916584282310667342 9023676690974073967 15262938307484530243 11731704464054624227 13092396640350869541 1715188467913618718 4623826832757975417 5750388931580550599 10864925517578397833 15003719238835654627 396043279522918798 4372474439877913616 17842011409599152922 8859152315296477957 1484213243973681684 7252872955952860906 9333440185072944321 926594813251006724 12948671038169798007 10937855523206443297 330302406478479882 8271137106602382216 17097071571177145714 2969285303615528134 3671029672388835856 17288469102121460761 16121124820408883391 10898959851582964292 1943999359084110273 17848146570630412786 14882903991040006250 12915214039717370495 12632117072452812408 15424409609751824032 17883578970109760899 16739825782395062531 4860351173223001696 4288318676506777852 11092836706449914494 2951145561579190159 3999122865532064514 8394995794364149554 10946710960971070315 16151315596353049015 10918725217822545522 552507622892063422 7045917876971448621 10617559913813158081 5756359056123874867 16520500504442112904 6280140703672842636 13732656003445815812 1517932084622111402 1905543825797547492 7561766944257279481 17588310085536504170 4062676951429614689 1466308257411953822 11885365459034302506 5584497066891903070 12738392634059930589 16853830818760545662 14324155262429321876 7177349332298943774 5863139506613441516 17619568130144400614 17566780505275418208 18173239137983330294 905877670290218781 3982346151741595911 302689004883616185 3453978833920757511 18230694023982795692 10707941800225292155 14993205563235113123 7295391059078892813 11328690492026300193 2355849727754022137 9819871456391029442 9970463583036854024 662183092393423916 9382981103615713232 4561360671132366416 12045278345536110998 7300195173881160936 14186311253427257999 17938125104408423371 3112022708438696202 5433942352486150759 9562736211365762222 7458952368462369596 1453413303973350336 2791215302211060218 17850516989636535334 14322565091889644162 639162633988209239 12842616010117241266 7809642243290615082 2405810066515507432 7072886479229205173 262961825272801712 14935508983744884174 17711601495515737230 3136277538856015519 6655068870264081799 13450792551331004165 5490762001105310611 12826769345530752405 3003473506370821257 4911803764751978144 1440316331584551111 11088680913230921112 2771440712410244516 13043447683774862781 214259446802527391 4128728044838258137 15472913254731407277 2151458782693472050 10786706949091835985 3911863695034637728 5691828506389175089 5885411817481848672 17520335698881334680 55608239047660838 12678587600640489364 17181438814021433726 2801441999659699560 1429722478977460369 7203588827913624199 8385993707794702540 8927775129754580227 12828208283605824546 6303361218595821288 12619885278282420708 3228202929240528379 17709586146568150094 4371851961961100439 4116649824237184680 8792392648759462187 14757213355678352702 1873779446466844095 17142005122246370354 4018099701275015705 10795406373636249284 16397298686734251356 15917920741580962197 10816442589028269211 2255504588071405756 17208712333884636361 17834539773421094147 8230447101219746976 5972430639375841804 1443972610348966359 4970450789304432382 496713086768474806 13128540423220698272 17450218890362238227 13151247648392756197 11210889145543720712 18082713773398892796 8909034239484672701 12024862361815058735 19130360956463845 18361570638513953363 5321885313176008277 13333075543708047294 13025401686639271334 9030855790314276271 3196001034554364526 2646569275115321814 17998674477918564563 13580930075053855838 16008492364949737367 5214585887850366677 11602976781600816542 14597409223983908654 18273089642395432225 2739770089377214784 3701364340492386596 666895762798525763 3649808308866636108 12596837840537706234 8337297200524646416 15053720731253696730 13308152497697995052 356576391429058662 15261110556776684286 14394457489281736082 7102194105126235622 11192158208325729610 10051929687864789654 17084417135126359133 15397884293892262381 17534916008280426588 8176869661632442249 289466589877871150 13192673660191107856 4161929146936186112 10141293175303852200 9088145402002072901 9683957575569356728 3342532230536733285 2187342163548874947 9120989425175107940 8973997367104272641 14983961103236363904 2903064122637744067 3810697139605138996 17819678197274127816 7195868285217406864 18403047472759131245 18339119210304112723 6497508402747587102 5186950631724183815 15843167352884161216 11397448981860474143 18399817367892180798 8634017965813707898 10210701719765688665 741794676790889994 17203712581670625510 5431581614102161555 13887475141994769081 10892393844789132384 7065478688375911359 2243287106020692591 4504258502706064250 17450363528074464097 6528306176123689444 8870929466123079851 14843497920305452831 18192566124093964737 8616159986228518923 5417621671203780952 12319906210545613619 1194175572767640859 18290827821838730328 13459683223299811637 13693225250933852048 3456836259943943328 14544033831559439992 6229785696462941391 17522153372158321222 6013915814110123171 7418326059887626849 6415585576991612205 11773013744412868996 10134903161580225451 6940087675925280354 13082832882337877504 3341103486472294399 14631759011641580366 2550123870237889318 15593224829398790004 14648381336475496259 12378785134786319728 1576358508917435764 15319540565187273081 15240940275186895179 13875960067348391954 14121711962866202441 9376730024163517549 10970129566826615163 3760034049724522473 9724286092814109260 8956367136697440218 5892882502285888294 6655594850267424058 17924390670273585413 14673815865058943501 13596144473668030589 14357176374793163012 1919193989874412843 17568415704584161358 10340792840882660807 9107500132276676946 2430391892706130842 1154777353793531262 2044292986903087154 15077458708612746169 2160281239851615090 132086639691815207 8228867324313877152 753255841736446622 4487125214851482713 10445251910001106429 14389769779988221459 13533557032371455558 9848710182983443736 17363350701444242882 7810243844740841831 7710989924927368898 6738844350420655780 5896461886671027914 160788949220901134 16414607333602546546 14105592193662452214 10251797061177151437 14767450316695781718 10259987703580082261 15473542225229922148 7688472074517691896 17372542536644671881 8951101521574780005 9585915962419551536 16275751926757585966 9787551870323481436 15074922902487275372 517477762884911539 694914891931480587 10060418701631309348 12784244171015510550 2132045769452635995 11691627364686398353 17952433282343945672 17849025046015314283 364138898895066259 6501524874347197989 5990837267903219030 10358267628680282156 1618408730836731524 2518929803596152440 16490221671209900727 17703886544978227285 2319890485928885477 1304911053920997995 5768771000516140355 4766982620296451682 4763909622517480680 4981968162207242979 16951007678361250646 17968320097492684993 887270553484547259 7352624114467237834 6078296753206851545 11546297946910875814 14758346711732979057 6030295208155927718 9617259590556310149 11560080085687894528 11868710928096091458 13966245225122243796 15731262405082696140 1826490909551224653 10726962996918127020 16605802097541100889 10022682553263150655 9333912771550588953 16873076514061440302 13586610451103077012 14667341070959725640 2137886573983981992 3872296332626512784 14117150428753864270 5205881449217378351 10968000299982378306 6210693699539355842 17291599936171768796 1346900638990569574 8833894966406794726 12143336365787907369 9512943376140763864 16609503139042757725 13296455522437158524 300988180644646154 926826697761754926 14631461148318061781 7984386101632784190 1708072377374453516 12717333190138208069 17634336751494809523 14680374497684453610 8295945286745979609 4331921267446793848 4086014780436494518 13336284109477786383 16819788384663976796 2575551694675864019 14135053683143320214 806661838855116830 13320290843588623173 17529474337445242970 374179422481832756 9783147371683342344 8105262348358087196 14107128536556659457 16689386767063305726 2627409192542344993 261633801249713492 17350575554498919863 3010207543036828691 5001914413506073613 8802526898438304479 16884363749264677218 9971550093032872357 3139604671591941553 9697411627322719238 10929985406070002422 10131533731188565948 17380992405318874644 12762556584012267221 891161556395746559 11165065466891482169 12073388314015995101 7708566108534129771 7240947787543222691 8278112260073126016 16838537769902509036 1684857223669013179 9837979506398799354 13257400458466857236 12628490285335854864 16714481061502176206 4615935306180308634 14691766585709227588 14010937064963319810 7116870252533239475 9212354479064530161 4140859452486397962 626537048093253433 1084783442859117909 13026262803757643331 17541669524794381869 13372598015209303324 7249529407847904110 11045871918856686095 10205034554870510671 14062308637338730155 15263035769616726447 8214622652478871331 11818803015219424302 1053899538678849673 11063124310346801220 9722264015364886690 9586255760337555135 2797988474611698703 18372933537311267462 17435767661992545561 6569791834613214073 17413914341963152194 9139128876185524748 17203965304626054157 15590870119681946954 10813550674679493707 2151927688145965775 10986457595879983421 14684953352862515493 16577921776101749301 9018787273863589445 9804186171096135503 8318204725583330007 10247754250723597727 315544548630398527 13907226618483405089 13296093307246346820 17662609892202248639 5427461214557617254 1635448617416309307 488466881582078642 4055854015959007142 6621999971284862067 11715576850366657890 12493214772071824060 18141062080934213671 9893548636619942675 10437096997751183439 7387397815025941765 10291658333333713640 3083995574392582237 5861703849309817752 17428123838404450376 11342766664838704790 14906692114043347564 1846366322249723019 14479762197081170413 2671572088824319563 12221278108422975466 2756881286364610491 14055505789330033459 11018189267481749469 11147357665768698362 4952090107865913695 12776139498868856221 11271579134152293974 3494586721818482263 18408617813902839875 2054381260207004231 12996952546788627048 8087887371233674127 1402342208371905965 14370163894904168979 14920767697117899669 236981679604130052 14283357373881077629 591210151129234398 1760186176642896488 1514984205619898977 4166994503627632086 8904618077711923783 2027726232325720808 2652347283380464167 12424981311248356211 3067769563355066367 3298150168212940646 506901745926130704 16035973541835139178 15083158931705190238 7987195144696840678 12432318668445287770 6843972625779770353 18344326152353510198 16933677899673457841 16863049492063417190 9456192863440491945 15758157387138186141 7601704936873361716 10867190807370653235 6309261131275343961 17808626664081413861 6765137836646634400 7801709408070280940 16028665743880919095 16622179392316963211 692496457026379671 11786302694649411015 1611937669363989337 15518140285362068587 7640086246183821473 1383466917039763413 7505734886965380365 935841099506296249 6105508956497422319 18341298103466469258 7853516975089512598 15788352381808044458 5116213532773571048 3102629160644271127 15318028468873119664 5078399756753027325 15580792804364411595 17278546612650070514 7699774126119518574 9920601106090791981 12656282712373137207 6312411132069542837 3313552050358551558 7078882960915377111 10608600649039187177 16482027570448747070 11832640203711269312 6384928100529277005 13662983701510051269 4659275849808027373 16273766285173688057 5354508041039473228 11417532987093763660 6464051529180297679 5119643040496569762 14156404976569145473 3068856569966500772 13165515020311006031 17731670441464824313 7577876337222924839 7896846312096022628 13545212101339723050 5243825214859391635 15896054716528061916 17305666816680832967 13738078043713839609 16945015445354618354 4646162285275890400 10755146935352365286 17776153425657226092 7961228526085390908 9401535830309471073 7386962459917925397 11137062222718512040 16321338812996289909 5819208015282081606 12457501376979606309 15834223522305494555 10568278690914285326 16377988870019534531 10803483266997528172 18288250992889738600 17548912255245714024 9950339855722111663 10391826032020064433 13570674443133805090 2938923109646998389 11646165337814094821 2600575157681035938 954697198481812984 5271812713259053940 10962227802938030223 212135585836190228 16585206831181001046 8322388955114362436 16211041085547364037 2293652243404570758 6960150407214771142 3462538927999266374 3166707059433735417 4454829819054009339 11759968895494914352 4590511517246701078 4293135495289729904 8889471955057531394 12362116806870818795 13582014759420174127 2030446218286095544 18144243685012741119 3920237420138343760 12965117094845638279 13826097831456858227 2039140254227261146 955380486108795601 4145068351781828613 11459138964822458945 16652458815509066764 15677965093904005347 4716918265296976972 6948418578623760162 11357819895136966641 1780780492943629220 1227901491240210946 2189818565957735382 3393486837393782290 11596073576631732058 2058285068991608814 3612084064758225011 15407547856116848016 6869885749486975843 11587919182032100426 2728673317699559766 8378885882687323171 5980537168273072357 10319552730446343729 6166087194538032270 5873230790480169932 5845826902775438299 2330889244827036056 18039765198149837164 13675062111002855447 362865019724652991 326412528265904327 13153884601979935640 13681914568668754494 14303107250785267526 3230180926459431936 17031243173418255861 12473711694308987874 17967572405180602867 1752673467634590415 6891642545914288535 8372377776241404739 1909097444123125140 2333623449604732360 2887761186994280078 3943309962978891928 7473463099458812439 8664015039910960659 17906433545540183864 13029627390372156466 2233877991896102586 14430068848781068590 16451025137044470062 4372240861887589374 3281228380289489683 11006529959563901652 2998755301580206527 15904679036707375508 10394207576021818426 14606472686635570116 788157743503388545 3416504149576679115 4638571870069943490 8258334009736351324 5428275271710867874 10410894144099278829 24975072616888677 14478140468930077691 15657100615043453518 518368315456365253 2955717288659602013 12916960787509392874 6280263996192754935 9437189272565470356 7388461118005210301 13338171846863348086 15317622173204910133 15443092112837944514 6954303870493303254 4464780509122909276 16350891893638770021 14867147792700691939 18233136239835691389 18076469975874175326 13863622395893651030 10035334079416018525 5195431192662642951 10340745012483224633 434071298137608765 18369332968627413999 642177666835568467 10256119037266303243 9195595580236236387 15907494777889153974 18012166439140767085 15004754001744764838 12842946300417182218 9169804617806428722 17727295307138689551 2923802063159773457 3370755840774434707 18167539344152870486 455535837597375670 13621986739970394914 2339606637577232457 14191302436500733923 6370486233328369437 9148963060687552400 13811598306254286688 5303185507412817828 14503840461095728280 5195761243784418328 16153634135181357685 4267910578668475279 6448609414043442214 7525227668534285894 2801257760714744354 16834755636566458992 5326543219901630155 13369893676869346789 2693643420132617287 4565573469832062872 799890290606697511 9963697246740412719 7858577311834477115 8402768318912915553 10957655038106451468 5450551589831146793 1857455021987703624 13443819073944329830 17083030249521409348 646936467876632417 17642344718479941842 8969052221728211752 18436536715982054143 15591505582174654508 7379344201488092352 1400512765679883745 8879396550813481819 6448136042102935626 17982113068479310200 2434049846001337556 8055864377670829924 14755265770691624882 3446886656576864174 15249165354086106971 4125415022393429305 18403178836224355370 11305648594169503106 5311167688663197499 18446170068275298448 7047803605036676537 1230034763325264106 58388917577147005 5037738249923868248 9658605764268409759 11252031353940573273 334734948651622361 4506639578527486238 16859488509143059226 14442171825513158189 6239189663361118152 4524662342789440096 3672641692144354695 5580192597133431010 3702800161494312716 10326368030797334459 17289366797595294550 10501373634560319279 12062846647487233361 15909319100178254797 5039196211083687104 7794034081340687121 10793543120337222071 17351678583407828092 6233226942312142666 11879332183261939527 13392141133449505510 9805286823828009855 16288303660638516480 11158553628601893027 3953718035558504493 15010377343342710785 7402448593047033315 14031469825991393394 13624543296108328652 15866267123514065343 655348907970314187 4698615034322461569 17406063815583898361 15203584072396713618 8537900187385950345 4553431552404810464 16044114471448546608 13400237548674683766 5630075409894357788 11311649049879946699 8363869203763284389 5089811904571988045 15004027626200232012 3130152092523348438 875515582182348433 3819851099787675337 18341207742511394428 6495159201659576483 14015802201678861449 11097630105532665383 3506138612052808927 6658914008659538555 15907903512572502904 10340092945312218759 15129687582733005199 9181952393497601076 16347916742318650446 15581026094081064849 12632536668557575099 7851203968977348146 13973994266652497328 12006923252398716987 1313780185290701810 2964245987065357628 7077533697283362598 5798527693586639314 5986987807009008068 6894010889594231205 3141236096677696892 6196177528165468268 10264665554700703213 12130913124635737936 5391483775765845580 5025993672268885957 16105397057496354558 6850019017328582291 18020084061096618910 12235747424731988734 18030445099754171163 4895276718520271402 12038269293117179207 11803507253337788078 1719897802537606390 5667713371006890693 11774227180731783402 17030462999169223050 3925155731359429669 11041498698920275771 3568465060473856179 2517919549545669690 13472246640692650575 1865913307305696682 18072751633204469753 12090429955273521012 7018629276621191713 1555859816185932667 10379501549002577522 15245435680569077619 1915484908718280759 12367252839497472666 7074675107818443281 13130953397161055066 6660579887717001383 9200621949227917795 14067022561897829583 16857042438219064163 17393505427247452387 4264717040962879929 14458106356508454691 11206391810148580833 18340049272998889971 14355493329468844372 7474420125077696429 14963657225182314317 6281638233949992215 842101324677287158 9946172816207077251 9007390654208263843 7326147977911746446 18060970389648367555 17956145001516586533 1777686032244681266 1831349605210879337 5041753212059830353 4797030213390338626 13880139748024195604 8200482730503416326 11910987588599111611 2062079239801169191 10093102821441644416 5830323532318265278 4113738429361956241 11447870340881800620 2076072381938130101 12742739673712793570 824068027004725210 7351939026775264779 3227255091932941961 18057688128651331300 11298145499235626734 1189493201342509243 3360189418636688982 12938098992144683069 4924014705898426034 15309748983346195790 14278673606188673275 2892497590016963366 14862690344451086984 14014921372066952604 16146128520831119457 7085606769571040843 6385894205153888248 10342805458270324766 1270365695880180721 9620724219637771342 9473086541806466458 16116032139958329668 14513510882263832203 8443727390873926670 16091583419522316269 12673002586166973906 10819466660992656790 9618087091912833641 10078862617591914923 2037939103089709693 7666492486360455809 7641723823659624960 3242186862962627135 13353832438208784837 9255673549733185197 3677884964104124643 4639698210396155129 3705401390345996128 10566539484780505638 7297510544215899313 2518907692584967899 8878666417301907240 9228879866435083889 1769345232462365239 13226724089608632102 9762490292356020147 16969251687120859405 144536061690572688 13749258787037447015 5883936518111951808 5858437537749355658 18348039964499175472 14750243508719890802 10475729484108212432 44828924682120550 6783576629895538251 16945663676608181112 8622441183104864642 17119051874076199526 15123206379985786719 8121600906514524326 13902292495481104772 4028018507072216655 9316409130506371474 6248899311415286756 13556337804958355632 16423404385791463247 7909975919600726119 17803116615349956554 1769736180081880765 5408853794789469727 15623158901304777900 8912586197457047065 880084288577517029 7809851675247999611 6494985829005565106 15582419249729500912 5533270104805634706 7114118716716525686 11848974829024394969 16727897827965031927 14683333474368942442 16570754674818475944 14798267083344512340 13230596230245970098 3723791063865019752 1827069319383931860 8385914551397114346 10263547148268023371 10350789636336816797 5973715484512311264 5371045181697785252 3126841678068844012 13138613028321988897 15691879197134856344 1257586294822982655 5283529711411167971 8244109637895790383 12979506448916603817 14431100944066230713 11373757132227733433 275076667907520683 11776501286531054209 11363328830985073451 17446712241850985501 4118627458197459807 5430861812638744860 9171958742373553963 11396816077821241927 6816058475393634465 8213572604545059844 10002082493250884574 12112585290910883024 15469509886588675091 8706700511249599785 210309458535005405 18166257599389315927 4937927030870334352 18185021360313684742 5622917403960865655 3432966921847457561 5338112445357130685 8517855071925419775 5117160281095629084 4732882002038091871 8953815351874664183 11226145941515500723 8338311486772438654 11402081106728593274 1989169567923868134 10748678665864479792 3962079438146126306 195986439468614476 16490344009564915276 16470439155744257463 1519026429908197613 14306578355177209342 4838447944231760651 9124891487838808224 8528903931619916272 14017792388417288723 2786774070883549633 12989857338291885288 4951324653389839699 5111856169465631108 9942729577487196152 14818284895021282478 3398878583623796400 15526310559430142763 6740722725720632066 9348334902619081398 18314880930214129094 10442926331858938726 16349147143536746541 6396672782220229960 7308776781068283699 886463223007778809 10364367692788348062 4167520899694162243 17994006903645850654 4723268950085064623 6474584253363672 3044568021597569141 7578135207642076109 17943814753738519696 10996925507301267415 10455701209554870686 14630177424741806074 8348652108632105378 7982985625868052032 9260726989795242217 10797041856300839327 7484604742655533703 12670372521728864116 8472593513218328272 11105051923371432264 7442991344478221155 11430732495147686486 5808771670760747436 17853416336275176171 5742422471952474675 10980045384187554703 130067167625474893 9418779657409311996 5775619853750494544 2202217422128992227 14291560178960314076 15679510100743300976 15246273958555797322 3475747904391810499 10404757383507505951 13455128314311317177 11662578385092037830 5618803997920847306 6542464393105708253 451536579869248547 2753119413127150181 10753386032104112601 4551991212402613076 15167624943377876977 14450883029192332065 13994668415403600478 18408772023084323933 16808541704402423426 4897395324545915689 7117431341050802766 10978784156536580347 9569686425136596272 4908549854285840212 10912120463942516503 17041645518163348492 6339231168772595683 6736396727935859928 14007063920055595441 1929419960943156128 3086941820593524363 16474885715699725658 15425905220039392435 2333130064863522327 1606798152073626500 13482900697693027842 15808659486228868805 9469335195488654 4173776155680687617 9306588729697549109 10521461174548704902 10372638646609175408 13825679372919793457 5526420121043730312 17494956931869939773 15412190166694199915 16840903662708327958 5341443080845422994 16275907252251366842 16163589876988873679 16853369363024041268 10689857357312963998 10433072834608169133 10933501814744723340 15304334042679322745 2435307908737564292 6702100887872451366 17091687750443903713 7731401831167553957 798079710159257145 18058488342283256482 12550784744185928713 5807922571472958852 2866672146499524101 286651821453353253 13575392311077837273 14714433906490191798 13705644379950422565 5799156175551112177 1513151543437824148 12988771739412750497 2629139741161818439 687380716802749807 5242207452854356509 8978345459602222556 9387088098625844754 10886935843145192283 15680252631138376500 7468205875465178206 4317400955744161571 10942348142536574776 5742144358545721803 10992309468953251873 5083006270380439905 16104873557077605930 8688613749076066998 13253200266738842148 725259868605062381 12907751950171232591 9064983158464231468 16730769262882279220 13095749985794315185 173980434941595939 2010998114118222752 11802274196476580882 17687887657279751353 18317436527098068240 7236265970083631122 17035010798548572057 16507448892342275826 914627398237164226 10371001387779882396 18260203261385964197 7680702503365742801 8028339354931098275 379366402889155263 3365542039543551310 2827825534858120555 15249375938456264927 3584205561006494828 7442634672477658635 7444931625252467950 10947334875645963970 4702632284588949309 8471815035895970159 876465023982794998 8924223983844979737 7016183776451944744 7505823999963626614 18281408484032403514 5219432170518250167 14388120235569688749 7671285283341686805 15856959899505387138 17844646058767223926 2943384797765041069 12109061877236700169 14461034616230782512 15634823086299824391 8044016907288917067 10467472048850391722 14754441996122069004 6447391661865073465 5356792871224750348 7623343816036970569 2233488771840498781 15707168549046767520 9980317039182644326 13226439566350178972 3712558547240421891 8152853566176214639 14948585028197503291 8456329380128145019 14699170057514703135 16546533438014468429 12729245777865646627 6208079378709801474 15150722300739128917 5449793037265561266 86725001034113410 335765137437628604 3391533823456467191 13882072082051726145 10304970202462106122 9483674735115382674 2603698184136402817 8066129847174515885 16063440492653066424 3595749116322261866 15821359471857685479 18440430492626529908 13105665793514781711 5172444650849496861 800349090364749626 10122181630561330088 13544644959799797838 15927992879155974269 4167618170456352025 10108918933628917787 9873935026431328081 14062184753673920033 10855126702394117809 16933441010707879160 12630514649776717588 1098671259472499279 18214130200050878233 13590867742428550166 1577137090297103106 6825174127690541817 3933557238394907827 714846509793409323 8905531317502656612 17803589720082987863 3288516156131133210 7089483340438570549 14882752813316138931 3879042962407960423 16600075307988517941 12304171062950116813 12182581524649920253 6086714055430410336 2956349481061500586 945244710073693781 2068239616144782032 6000227208744309829 8221578934269801901 14644574281179797640 16431014357367111651 8382865492785902573 7917615491360862142 15787592137886463772 3802836191048419999 2222429659425813150 2974573800560043042 16216780214473977829 15502488382040855313 5106602116949659864 9592568434976606880 4321087446164381999 8567282948342370383 18297537405769258289 2277347356579285405 11863366507677327299 11040399010281375282 10339510839185324073 8540613549076880455 2402338546367650942 5654034054789957550 9274918260833036241 1147510826124741366 7353762892509869013 6575990997752986062 9199748731308812370 4925227687007137051 18300033538437823018 6438330066142302856 3351866092170444477 16326266260887713894 7567170870750867413 7314121184917838421 423038387535475470 14775730879961480349 3353260650615717241 5103843047197014059 7467739378413849580 1147122157057126734 4012718108914569737 10719887975024840610 6665753765464037469 9324179415205462041 12855063280901019779 7563548249654362152 5498089741184660626 3935341475073799910 5040774206159014722 12650981683605372937 13251084597339544192 3449386760622614515 2218314874253982540 908519390482816591 15079060555239541773 14260781340281351179 8778720551664531069 16818818122000544841 14247713480034736074 15196573449636290690 1173083618473403202 12592272742868540259 15613697004678736742 9535015123683452834 2169544703463458215 378387292165226430 10306915137427944153 10628499760361442802 2993895201942505332 13399199497491188276 10921290950343122206 2340380127455905128 605126970364421424 7319361875305908201 15914774574997751130 16631549852019151436 17026030660940100346 9028968334163575305 12605437775465895952 10501003425771440518 11067778165178185860 2210381005225720067 8073085724453007786 7502507188363584048 1582730341885483080 9448558024822451856 15236255408327990930 8037908030438618946 8250235734984301808 1514679409360369464 12313568488010366138 2805870963356533170 4127003592327983590 12593747151799878361 511988961940315749 8291053089418212350 11016531862847217993 8491366732681266347 13669613141572894991 7346517135161895689 7693690538549283916 7394637558818107898 15297400412240911604 719833983271445099 3267195354075337216 14649007894847212211 1780801374557465822 7756296769613824621 10803337347797745350 5856735922424047590 12954555984330820250 6208874359675963072 11155466484046820582 12353146580642154304 7028758562095289398 14302009748347360347 541476095695229180 11480163098935430336 7482351338281169184 12546250531008442892 9402679060586257703 2015842117396338142 11243630002526080905 3433699246284027538 10023991219032400720 8876798334183754715 721201491261118763 17200419237343211739 12247949114141131536 11854123164849937143 15544379120048858816 7266084910418339889 9214215640106187585 921102156197490700 17071769452019030319 14209143258557449416 5520031143553089665 15358489605141483304 5903587746513754067 1733919940891153531 12174992001288036115 5942758515238083826 11766195688114668757 4356261643374407254 186478161494747822 150111761667956957 3793553049450195257 1198999459587563046 4591642577141782048 15424557202940507940 14766464706413383117 9433614466630752334 7258485380480661912 9293652635602074538 10269527258200816900 10983861670156286141 12891686926192493658 16287803716469297536 16548634892874789650 6095370409398375017 11118124925264059007 3953769212324905444 12277240486452620440 16203993986741718203 11886614912051314407 17104027648872559953 1071981637299381311 3223550685260007368 6985148199758522454 9487463809573359663 2964942478136740473 7943969388484754467 17032871233645755763 9581772710195590608 4952122373163869503 17724496468389064440 11842346574061366880 18144978497557407139 11300973917296535004 8646565903141571990 2707482267293007199 3651090096514583828 2621619333404894393 5910659360765119840 18233391170827985066 13906946321404257229 1577006848423285538 810861032461677771 6008038231917099232 6258470680572879129 16731684565976845415 3863911390409689392 14571248459350697988 14196434232058956729 4351490976382760520 3639587906276247534 4513974166690363207 10294788000819208186 16664571777441348300 11236667912441322399 14896038712725263109 3966614478211396756 1197409778365924465 17192476568468957039 5074961907371228001 12083952758245923906 16539930134048964774 12475561029249021903 3736771240437438909 535937413629072366 16103317626489387921 10095539003878706559 2384888181530925927 6478883147622191959 463761253672370197 5418952057087224021 10968179111948318353 10815985660742052578 4120102375810227595 11280465750772170015 15349619672703729372 9122097786513374060 2050328596365414288 8831583019030741942 10513310864361861210 2328177811189592102 7911866397774709732 7694176530114130970 6873552837562870741 6638418220857794220 17996903426548716274 10729165407862918939 3219253460593452342 14182191556094359126 7360906330702639631 6876656861184450178 11544688586661295077 6344666091367174302 6869870142865982142 639044504886807463 17229350182611501460 11537399776810504449 3615163313724719043 10558642186269133466 7331195760712475739 2697054249374215547 11624699652377158501 48644697863672423 4409665500101894604 6414496971361597783 2796741274394042653 16760710988472854865 7009491536338906197 16014537652817355104 5262978132994126287 7222973993136566434 3981693446972665240 2995936923586908981 17567571223507266260 5314782507709604607 16157572017773835905 10317053795191021476 1702983854588521823 3601727053507709918 1856637028681450589 6191916994522662752 10600850358639226332 10003199673192978830 8666974959541346120 6788964426652792069 8483572912105375596 5225976428914454546 10238213661685762155 2644115415161514983 7195136331368074173 10337459118889073240 9189631957647653724 12291398121134537224 8550301361904473858 4510841675257649917 5509478225756865365 18122842645600776830 11824800319631999468 8000351963249900855 15431964096396604655 16901400690713411236 5331434956484794138 14239633440532983318 16373570879394524054 3842258125848891847 7333381851980094093 12638372995012233526 6998227568819084144 14942505835372916131 17501442474622030482 8603307779082811075 17429133387601481291 15176242275890959917 4079227354440585819 1995223556641660273 12020821980077663668 12426112919148418282 3321526069380982248 15672819704061902864 17268183988646861251 9738122153771651836 17082655666365473578 14755104622876146634 9535911932373950638 15739486859827642360 14028749272820896621 17282118539776825968 14688715757923312761 15495241704366221272 13428937591261834385 7887436074294425571 4491319855319608802 4519718495544520986 4719505901367310524 4952109061799650617 16040729192701263088 8823011218076053172 17954087377700252593 728275282567950788 1705863711621139707 3032423420593782508 17102571658644417440 14998884591359797654 12681874163392216441 9868059799673469608 6566328475300446918 7378044150384457106 9141845956267714671 4997672865267797793 12551064710111356166 5240687696774943004 12657821807434982631 15141274358677248582 16551087838671827101 15665626001075713949 3207404962910319250 11184489839696852319 13631165995785579103 12314375062048553775 11592151266302687652 8471912035954681061 1461963132391391682 12432052587914754039 7000840840027476369 1518129689397818721 13345168177243232970 2143976544296751592 12077409048464048361 16315609169774152784 4654726633755409019 6894320997697852602 10200243433745936045 8451117785367541115 17390236378905780195 8772790836870153291 12383045101130619522 11578762993042787994 15645642330811394260 10554537565210870017 14195638159582686646 6026919726059125847 16977991741187268960 1740402575713502566 7814936173758652536 8833566137082260964 1699990335787441069 8215212858271776478 16036157707248152356 5848012494307465325 17998974347364507393 10461672513737701394 137794913930139391 13007120746500968265 9748914645531962430 15302543840878228831 10679426018470985711 1318180436501310321 8523806719475736030 10236098035034346 8487840523463313315 17874901826788799586 10575780114008003445 1925393405260979249 7035789391263422965 984271540511190521 6317819255085315211 10353974390084619561 11806952654922684450 16237483341128458832 5309455244829833850 12300334433030694567 10738081066698575871 3525072217821672911 16360792613783438606 4554931747129335881 8158769700646736580 1396194421781055525 16960263937743287193 12064689412477239722 12219474721643305943 15656870576339390068 1098914731328037394 12424106603971361491 9527052631681047211 15287302482465349214 11940636007064399365 4931013582735714071 7729901654665784955 18180051312369614943 271932185866703348 2913163526223111229 14439579432244490670 2668006792742923562 8335081946736627057 12062795594509627824 5682629333287607777 9587423320581753773 6755442309813861302 6573908913746027993 164045828259751144 8527279604913973065 7302442594787553730 7812227524825175668 13205008589839182169 16179340229652889933 13136716773445710571 9901302369361640086 864193010847239864 13334238873508087793 2591819793777847449 6718786140074553353 5283552731213160587 11786334061631654475 824886876926021267 1534852043704702970 774735746664244164 6928897888942331881 7434075411283159131 14846286101722398335 9682386009671718054 14780460325996142068 12932477908759034186 150786689060508081 14611863209245552175 12874932904435129771 1587084477003511111 4235608194257650862 7223714793331937708 12266300304337131393 5114843582172824752 5314892197392457235 5691606700401296416 623775567144371356 6619894524164613767 2620020324140178223 2281792949927754273 4309157131393047747 12204855504256137970 11836074139682385462 17731725019186134505 6528312757636705374 8494772489551520199 6018559001932560864 14817508004114983530 13182045258570359731 14757918651743677638 10005611882185624448 4557114897856185192 18096283631250887936 18230872738571646710 17840579169605347713 8405344656086046085 2438632038933858902 3679231434763872906 4313798047803577401 17639555434752889554 13944194624830376243 5987252204415029941 5934783381670007205 12176584202542892178 14477010962578540297 1391154948439459283 860131984219494786 3844045711032073948 13865760792538826 2285776670090134053 14774405293926190463 17310847444893883030 8693135554961181421 11974751196437075020 7652591453131004793 5583515616846113863 13557301784174955034 2392004713470045990 8761213057829406706 8683016634995660446 2751685494127882926 1215860777251715563 14486501892485722510 6498260526611054864 13593219006404273567 9488503922494818097 16241750715165352235 10839681753825904869 13560763095091249162 10532681079578845355 16460279440736984861 11772687006890496237 13759018239891983348 2377372684076530993 7881863650546663448 9839526580054946883 6334637904125390017 11801743007171639452 15839204239706678722 12246624629449883571 5742552416980078019 11772503437828315313 2175569047968847783 9665246193781401328 17607954099085523608 8385179553001929289 16763214412284328011 7232031826170389651 3305103028049238906 310152191485494691 17444516448124993228 6960427683191072145 9649515918604967204 17091145451360926524 3333969730609550275 843942349681891104 14506054204341541005 318183456163022583 11625345871847575940 2227783482111608630 13566729595860367964 11841301809341216069 6739982019834859637 4539903137310361493 9367296520305886905 7505492931255722054 17726507715026874197 17936474007404118962 7434791840607499270 15222427932320474551 7870861442316610591 14571901788106940711 7686883906215606659 12530023265502153640 3933541762849947235 1851184587569144985 10636996694453880524 2418858027607940960 6121889791559530578 16102748571605191607 12676215920811709360 18048711235272116116 15063136557083407751 4439697002125724413 520018638344830864 4047192202348229569 11674045623316173098 446821051407449262 11852857935565879620 13425204688943514025 8132270313091975477 2086116550971005774 15602469821920571129 7581577986796534207 1545628595489028729 4360805924970177601 7900411869316979926 17522589969234811924 5768260124864510367 3260518928464586764 3263311260660949397 1196957231448123768 3028744648167840691 18195766722241930854 4366263720218523542 4062561593939318763 17979249106758722528 14830421857395300207 2241714815554049800 17270768747878942407 17683179248190364557 11128751314359767279 2697740395774575847 5179703170785090790 9831216879512928476 13036259301142167722 5684261288074754045 15016505591782956636 16924555498038279949 12034703168898746341 14164798003300713216 15701488622369924678 6006505405814794969 4165469477265468957 1373318568950656819 15058387775283935440 17325102866550081161 2189880240904051612 17655045414349635944 1071485833643367411 16974573983660760008 13970070424521475187 14196788916330785954 3779341523415536161 15655270747830765314 7301364093191775631 8276736984846897341 6248578321498254569 11013715357959382392 10647865557851365226 6828355706360443451 11890489598990815876 13767230460440826819 11222258671099604067 2168313071361317438 3858084882596784891 8772918120117936875 13414682801257965468 14022615067542324511 16879480805128518275 13749607840794058697 5241667580372187257 18276319264037851044 6286950048871329872 14113046397961262553 13229893388888305537 12401061014958469205 14422460173298278766 432158173091863411 3750832347238820625 2834575064730362665 9770028433561030325 13676021163104281654 14345637452009328484 4016008462014900799 2872859959269382336 15605380956712059461 4779724545080661293 7060987095317748787 12841928308301459647 6864008924177202803 11603292312622494784 9815832340667194503 3724569024057269941 982889465644570624 2666355870490076266 4252024091442964888 9170786664775379019 2801319809387085813 2598989417990109853 9351425907338369460 4249102184369227718 9500137493277133096 8601714209101857692 12288820024645425859 11279242764759807655 8862043447660398557 17132082915578320192 14409996791050735591 13431541449757095223 3101052485873761557 10021225200493943023 2678549751279757832 9795552468913151653 11808467044482409226 13582006667070924187 1810764036343962723 3200001216863354209 11486513661775632677 2018168963433111794 6740985924333256142 11004071298499560794 8636945014534197017 18163121362942921475 11341864370873111780 16218094496647539072 9818881644898278814 16964034544999715192 5365342540824597566 8747818901949631236 12652497139075771119 716089205329579612 17811830501108673849 9809876770671319727 3838160797014127625 15798491283447872467 1785475828095190946 12446080085376776832 10882635273298625936 14102100941600484136 18115276669206843941 13806263819276050727 8588019029822276931 13572735520688574487 17072425201028347843 12237451039816348656 6158643711462078341 275151399095945865 15439855327018610428 17196537960101843933 5943635302388702785 16845142270739524961 5169045080906433892 3279209031395175091 3936762047939906770 16748346519997558764 11549709574491698086 7500131725360305474 15485205212189338824 1280658877792714790 7175903386517575130 8665519163338895588 3424813199103651376 7471416282332120696 9304420307948367866 1846797995095148618 10566378086053214629 9108565936152916991 17869394638438892544 9359778816537097785 1164927395039820347 5053769743332586791 1073345219866738364 992955692050400115 697779854079929720 4253432803728687907 12951535803042782152 1363942782038797993 12577562782491473962 17640835448105718061 4881287715992063511 13001001035518738688 12106967471926701467 2609316893652480523 4579127457825059703 3896849331583593806 2434769231895218959 13218239313510266635 414077492719654316 15190366846451606955 9065113468632862071 10949370905751849923 15253452778940953277 5066422501577672216 11620414989521355348 7855593590971818259 10251085670720505634 298062351250374589 18251989351328474303 18201668752095664270 15318986931851108778 14555399142039473308 7598963153785278376 1524901663271818912 2466617589812971030 7251380024332955292 477162415238213758 12041419857491831523 12703420128308841379 6805901415940388401 18205932937420791928 12105093066942146522 258616877078786008 17030729054560952453 14487577089851994990 12134869437066561422 16257385289339937033 5081817216637508027 13095286246157396409 3498309980737840617 431750329095689117 1837014443117378182 2478866847634215368 16085626531905879906 6203074604609958904 467983597828197066 11653500459537356249 18387111958922521996 13009988910653426305 383763563299030765 4401848841604775622 14971724414450177394 357532993918328664 645043047085740176 17820447180819492744 15900851023497547461 11083383114477930455 2352128850528523234 848221075725674160 14844375491859549648 16379057642553797781 9140221340463876845 3873305134948526775 10047506145221200548 17515962537882161828 1162777137569480394 2303932144919390116 3472730548534315174 12571457591734150820 5252726350872588343 889872859022147339 9868246168035489377 16445318401965385698 1121519374870373976 5602577636179310479 145830629392886789 2547045814734637232 13301626487718912415 1963868375715156360 8688767222599398184 11999825265830874919 5683471129144625227 563703214149291271 4489091869056283976 2127753128926079801 17764166470238197580 1901022981589800649 9706936337596166049 133940370707306716 3793355029219627238 1120510723679979378 13642380716954237880 1760168262806097154 9943067150809172688 8919138454073790043 15782395507386928749 1905800904782660250 7134290957188351225 11594524034890613615 10364344982242165130 15466114700126803074 12990425835694859125 12510990574063664611 12120490472760531363 14557531049147221327 3077328765922926134 5095950135523694415 136040572734221977 17680701119182843418 7790546589706628039 1545965123387768468 985646475733109534 12277802306307234487 6967881313267237320 6521658807903603803 18318489116470477644 14785071978435778469 11148919360460000318 7482656396050100326 15562934187355649467 9767830974632886397 12081655479475453921 17786736949095855238 1077397432291890953 8363112614909483292 3236023023856328262 531314453394733204 15199592838951434243 18386968139436192396 16308502757789978465 14604490447183260683 9724212571637882497 17873028646954408351 16980875555299831853 17490934403287559314 10638650997724524499 12484518822827974142 1436993837230387850 10258478952332458090 1660649607997658404 3601575639760841106 17565132490720789090 17505649219776282427 187031382957931135 9504692248215819879 10023766168610920079 2694474748154427167 15426401102290433128 6005250848703790668 12773364370925131501 11360012526247831696 1602443400118370934 14755656983498213420 9289481048392648066 17856905083008898874 13901666473241921263 15462462938116200811 8913385872764824467 8883806989788215210 17841943761874998924 9617662256028780072 15412233948337777799 13259965764391941051 5736894218180099872 1512198859278479300 11534744220519774406 15079521331724885391 13057036995207526963 7709738242040998847 5633932299974286051 11228770329625952333 4329061508588307447 16285033953494436912 13294027405121449199 13695431457241177967 11855176799441498390 9988856432961266835 8957554215594001729 11485885312144257718 2446066026187691572 5300524365640839865 1908606287798284087 1021048927726939234 2607695126811200740 16304370057013641662 10570699485988593153 15830426081440857172 10059853365517146073 17891169471406506676 7061916916831033387 11830006180030926309 18120281709954547264 13322359755404235797 9098965486728276074 2852172681971589516 16445857676706577731 9338917047764466500 15769697163330168531 14302938613001910497 17908236380322023749 350196175239353170 9297245790344178719 14063564805501683028 10850847392509263102 13425474884995678746 12506682648067695639 2904897602233900704 5204521492369045481 7255489848330432690 138184928521714721 11926905582115602271 17656241955656821920 13823902372532529943 3348541611895239144 1722106630182337567 7439208199316897031 10212166614639884693 16228057419390483075 15937003097188835367 14821438967369731265 716613680939978121 1677250108592874136 7529231139010308757 9653968503980198938 7107829417489791379 8187161919559546164 683630008624017804 4425868623144684997 5231356138865072192 17810918483630042931 11377373475326562713 16685643840436974830 14382671254979989905 14919256219592848468 10333001542119171322 12442626084454260899 15353028658684186197 3102821387664921415 4775963427720822871 13463338675559076969 2212009201233864249 11195554988177438218 7787300048425365964 16420096205426800992 12399101018741644393 10810516289713135974 14206883883325257968 11339581539017495966 3060016767348009936 14076907953171188738 17505946866874711415 6559228926801763661 17513706145612761923 13648848383632822565 7755137097105069511 12218060301179511375 12436145161861970288 8103973082420657384 7597312565311582722 4700974860275880907 13689426455385449032 5998858229198000959 18283770357472175551 6748089614630499270 4734012450875374790 14895702375952897977 9066243969882850155 15108600579049109740 14967038243836757064 5491065542038015770 16643631179061791436 17922901439552758017 15375919679556156958 13089168286465712376 10529792372753675275 5833244454371582306 4596106515756838023 6585525102203591881 2692925459996551934 16814037295202877952 8952117199111333466 7849510233870622527 7126440887726263817 7405809272280556245 12276610436476335701 10890493286458395919 4071275520454668240 1842929311325804616 17321940810257917670 3281364724830243461 8335143496380381277 8171180885617678445 3565742835388864801 1364839255552847407 4617396486903182112 12759686996132933162 6189376122317646208 12114675591633769198 8542923646361914110 2278804139139702187 18152760998829010388 8562190073514489575 15838205887699495168 2967401569537988713 16063831161402515481 18278146388341282725 6025307680224022720 3304535366001966740 6227122126771661067 11754532184472305716 2047777747816763253 13877786453054528048 12307871878166313020 5768084790306615144 5128068511322516695 7358458430931073755 3478317187119387759 10345002463109496701 5539987499654245257 17154484339453522972 11472553629732744175 2362344477852666326 1922104358350445034 9308691664440731475 1787292420324122095 7539442126127661915 14836833515031428476 3555443752047302900 13570368452407840278 13233519616316946997 13245767739348968601 17109468636723385960 9587478171937669281 9399075978639433580 2579826772114413212 18361877589432762502 17990120881187719927 570246427792239483 4863396773593988998 4937275432498686068 17874743562027663388 3807528503476767940 7830985695576524406 13564682736239042499 18033982416054196582 2862236868330082740 10433621462246914188 17538486629999540403 10429094352051570494 9602520981188111865 8575891459331067871 13425114419885056947 12529871022962260569 5879870111848771139 7729698181495845569 3263389217855675728 9144639972733915378 873863567936911349 14350527471766059273 6260218333426744935 8425125107727790409 3394299707741179194 6193045889918890172 11476483543047695887 13639873964556925099 8069203801666652247 7638967497479117651 914502286076485773 747023623134265117 12325799074122411449 692358662925603827 14536130476979562857 14415951171829794706 6904237975237393465 7378963591024336846 13065229509463383241 4422343541055221870 12031658679713073794 15411665264289794316 806295546126033140 11639900221347084085 11679021165905850244 7940991123613313684 13649620180666078767 1591679557208047365 2209420633022765177 4546378904184751422 8196021593304186621 11444570847094551958 9182071602988021775 1754371906915826116 16599834475669707204 2748390771501228043 8684596243936279198 15746961349907657306 13453807442094003343 10367966769304958844 14044891712235487125 17572860799003203192 1954940964675397437 9322272821326837344 10625301538709801547 1101485657936180702 3182750178394833078 13231571437840514821 12612506802465398641 6597148272002353753 14415472684940703055 4342275522604439200 10415431194631822562 4783111923936552674 1338183254992827881 11241842582051081924 1246316563633336590 5573083739605275866 13782905172759898559 1390616272073584928 9616148072839996420 1381882759609377861 9704394630495006607 2334652059885415802 533061822324988684 2490322065251871266 3774912066489071200 13920525649133548759 15175111441268414867 17706026043057687221 13684468126133467272 15947369210326285406 7035914051389366414 16292366859225474458 10684773410779400370 16150165827818967495 4363340747927494497 12015129944506450965 7819195555384673360 8746908586225766752 13346729407212969244 13955375578405490488 1297311395727233975 13623523411957247985 6683863234126408463 32277951573311111 8688782588586636182 5221725631075838300 706243534968248922 13452235435522672833 4919304580086605990 9388872571624205629 9449664641462121614 13359775503275940740 13385233202219487596 2064344478370973612 6471580931323883553 7161526305182137433 17958896898166802353 11444231857340370209 6689121031776370048 7828135157066792190 1631925193574494992 15652914260632112893 4906351256193511786 5430848781104367282 12351192754718230099 2594075950881208249 6855324017571534898 8076908778325992176 18259173665498755326 16879333451018733632 12206775112607913139 12133269808407006447 1112903252361129504 7608945695176641564 774189485053046236 9746265858267742610 3100510394773104332 14084504983000770917 13313149933469618143 17327658322207765218 15104654871905632875 3820526122700549251 2275059551969555165 12739895148518023275 12952170399889026302 17445067615779485709 12216637094922342645 16050568966044488099 5040859582461043568 11072025870740799227 4270696551121279524 16432676010230232423 14991519539465456998 14764028093939610132 17493771970725519706 12943437045770650120 7525214237394826054 18249587125488428724 9569292139404035462 7734211282365279435 17726568691473118423 17488435269656155211 12998478343576541580 14144265317114903004 18295906616674096268 7560848683371856927 16452843162685437372 2926212503011666289 4911488192158190931 17640438555163024508 16910274567861785093 9950534862735327632 13889554291265116549 12269182286532634510 14459705153434876239 7833060751841645804 9927090718742130133 18082473264748519564 11935151562331919957 18377422174019819899 7306008572144380838 15807880676486632858 8301544761264545701 8018720841623673853 5653692170871706685 541579593028192333 14670137885823244790 5096070082594540765 3098356709085532681 13276980017107808539 1698221398712944659 1061952661054729990 588600778316459989 4467735217299149838 16663068365911513936 14920547493113705506 9040129936262298484 11761513715156030226 11778103513319794741 13416088245152666502 1765516707877196385 1246222659240574778 17692030347445116970 14910597909002562295 4331791130670023068 5495848509119348079 10405779120932787095 9041907102763447734 9319995799363922481 16938250580896976511 663117654357667075 11328120949078173250 11153865325782809506 8169109197978719385 12071731874612039163 9852227467093593106 14517346017972909706 12834248098922361070 15658071635442784464 16527373483810910635 7267218805632383722 3590086722032069993 17121751952557988173 3345012771830659 18445739856230622693 5597506887439155825 16438732903187812085 17188819548457467879 14882171555193920630 13309398218898508948 17151643538342664241 11434106708463354956 7101227455849128636 5395641579186816049 17404959396591649114 8571075045448302138 5423993594008712283 7846451692985249114 12975552078186792329 1211376956165696905 11892660727907729415 15259959465347056652 13405005633063297152 1220109396078501023 2991076858868423761 72350611170530956 8171178362018231002 1464300395680081891 2439220003557261533 13748372448178634889 1169403994754552708 13229767921556391246 964377595847365251 8769767087918060320 10144107406186859296 7314514363836557065 16039183162101699527 2658967544914369094 15816926714204971 3648916228042478232 10519089510854155371 11911321911439834365 17737582968779759261 1155825965474038407 8201296871146341399 8571585715039218630 7469704512127289521 13387265698060250184 5099974302258547710 2789905395252719857 18389380633892612139 4912884903544880539 13199258929330669298 6795912287580288167 2039257335177945006 16906195447677515246 8404347049602460859 11558792476167676423 7418223629657032244 17557152047871037365 26118597844980610 16326582363693638573 4221169638215255657 85366352731308413 12220890488747166448 4143567908598798506 10566525556129020321 9367891109913385514 7229168851883595229 13223361201953776330 2379427463736907011 2397272313341643774 10694395370890099509 17968128385108307945 9032762218293901257 12397874153812228964 10162812874825754615 10012091538723303683 6103892113160338874 417200795877395956 9852468542258320585 12689300537112537653 8054305335002723195 11271649473538049483 5036612218522870704 3139616226047644622 11389271758562533192 2439802909321795051 1421432077124742625 14637502702404940877 3290718568219106681 18075013880356380702 12059739452546616729 9907108925721375104 15403657953834508279 9874465275765914041 13384364590827510921 5120388484005549771 3161515853788101205 7872561448810525835 6023799770452975927 1575709245619337921 14504176258945890263 16691377132316830542 16324172662589198902 9286740295777658010 5197119056846484440 1504840860553602160 8705669558958724933 13789917891122748770 6308563645015115065 5105804552844631587 12586301712535267912 5030212571821119698 2854190036159672265 10542809203842883781 10183153644058917193 17369317107477438380 13224412244220343819 2747400395010978301 137826643403613019 10730986611403279389 17897352503040279063 1196306442495217968 218713793170804676 2730809781387535995 14721700057412858533 8314830538185728973 17390322632929713688 6453187923128435319 4746916709924029467 11139951249873606101 309674074365173966 3199737368626073659 17288586492447591825 12924920396229654172 3577181480646526603 17527134376175870852 8016949207841428778 3869249080845038397 6007765599640988420 2183519744935430497 17085348388972051733 16884767455986053569 7013616549700556742 9284425037742400567 3703905444756006904 15521975226992485292 4546082790210000255 13810631610501973000 18361229963098639606 9074733592839731180 17292463463443851184 8315000835804584092 10302077987652174849 3085230961161454714 10898332459059646967 6058611257341050485 16798838371426253010 7078773116265208945 7515179482040842545 772078532758996779 11978125997051600122 5642303772373745202 1697576245261870762 5422366151801317095 6395888577757803416 10829058166263330345 2882283433282107170 11142488998986515816 18166977827251887546 1801368844547618094 12313703963941323013 8934558702213782301 2832937989228218712 1714278281530886560 8444721054856954520 7919212549078781534 6420578201794192074 5297058814124415158 10430279138080835879 7706813706565655813 6840854126955001990 775139967808366205 2526641014078771025 2268933705232015274 18333666019124757685 584525568256766106 3632774344844719676 12331614565127477759 18184195383466284874 15023262245926028030 11263584424588418813 18186132308826007913 5475413776652168845 2308123178885573414 14560463883639930392 16002193902432830708 6631951386063101544 17903655898891472679 1643304816377819035 16104958156389259448 17557894255825995044 1566052355441920697 17110429806157959438 5111943858505603790 12649918772166173747 12955928405495123287 3335313724008682733 11903822392241660186 17109806203814566791 7053249390323266973 102007847600295762 13007422943803248662 15507189060412736383 6052676269956453373 785187521617169462 4496674690228299980 12228449967844410074 1959763684916148437 14384527458389922449 9288914685318938664 920242051499286283 9048702166937007767 7163890100634890638 7478424072393474984 15862805598671691329 10982546297699174153 2148678802010702366 1136562859237204992 9216046315457259520 12725110860228790794 11121884279397356340 11067415329950465782 7437564296785457845 2025914953991980844 11930831142015851832 4513923868401986677 12918561035543817664 1715786390734762974 16129261900091632073 8583549831890031676 9174444775189076124 4148047348265999362 10129638344230731080 17439820989307074780 5539643105411123187 15511466180581672649 15093151081610498494 3689538850940527213 15925007289516073372 14725760237929830550 9689816437818753683 17118527956800661107 5422970046341697106 3204649993540878871 4343238492838033795 5953582028447782680 17496784774624559586 13495660851240474214 13943747975024557463 3188481316547025541 9363561115339354370 17927342865675338956 10379974252133802023 12699488534797200709 3320641421205709050 2492709604247545825 9656421083464678343 11434549693335856857 15726413098473876274 15083836781309570684 17970275810381348336 10377740395916942322 15145838065156878642 17825982917045973735 8687935488345018217 12880025541764256297 11594125389322495942 272364067696656488 9052286287675075471 2824534381188824228 8224736720826110346 14702027054091651076 7595844116376094449 16228012509299068066 11319583394875383476 12274122153272548459 500028661361713092 1649789068834244208 9902298423471055626 6089667015012157874 15373018824620348177 8118498253887809313 8016757938735082569 11996151610939772383 7863095738273872330 3567860035634930434 1059673100836238260 422762573660536670 6743944861934340506 11288800545585076660 11319086506055549717 15250046011259608094 10278367521378982830 3780519907754944803 1563050058524705318 17564623848581881273 2130951947476838132 1455347873666732075 11508337083264692265 11633253587931491871 7515253882354301773 18157297153028724860 12646494194169429305 2388544181447646204 3581842107742718055 2637160903810426839 12780987106243081746 6343621382838633702 4598840745165417324 328463209429549504 8542335923815977145 2969102267308516304 17512335775672569165 1951310297527434739 15757769078033936837 7023064170317872067 11885621827246424171 8572307591696359677 9346882594174780773 3072757590229112609 10750907040060488796 16500984393066702332 18345640780961612715 2479155251248746646 13849089151180589129 2626453311975418413 3731066589799308522 17537421645739362509 4492896852837915660 10287049540730626429 3919237598448389151 2763184822857308417 12731085910015474544 10046679379516099400 6036066093991488707 13639070834641998739 1221572219940673215 940923201512690509 8029497182115233435 17892515059460862164 5123876046843636845 3083979191657864087 12163833683316549386 16886088205179641423 2668207254628427723 11644255615349541688 10473454904061563442 17687017522019803454 9909901389732149519 13625365640935221604 1489622799943439094 8383714245763967780 15025758134981699030 12245742823623239447 2943276527059013158 15699521892777423666 15548134250291558811 8754604688613298090 9522825505923830229 7109681456132200710 9333949616657223017 569760902316611821 18187497881877871837 9522648466565949613 3348311892899282454 16658701471947811303 16344582109648534664 10888980352685275600 14794385528597094551 8059162583144930889 4218742441939695319 3080655836461547941 13141148032212102134 2154600791955607431 16643547794943957591 9260878503709639923 4987496444188233213 5845769456699745521 10985145884644915673 7588269872145195166 3730441810401722147 8740239915500324122 5459152904141820604 13020482062222839906 2676896386218389055 17147118980450435389 2838867079715591305 15078966891832800572 17622604962772335243 4257705910989783913 5251259904488479321 15206772524914850581 14745216168643944571 18365628208195301474 10617169154073948286 2274618173906403176 4217115204837100858 16596752116976371507 13091408701802405941 563769752488929747 9152841602403326817 13472987309980162457 7431445254761407050 2083631838060707743 15792617050715397422 15151114323006379867 11038886355782139893 8587002896378312053 14146835146426781340 5860908912807136977 13696335629798307822 3975133976012493333 8283408801700236980 11944253491765814889 11778684444847055815 16355634109845274585 14833441081678201742 8702245988019298522 13513358388355676659 11863934395071173187 15863242615759282463 15800899427113493679 14996562078190773223 2665946148676563802 30980555446327599 5944344696901967430 2935910713254894723 3989763887297852175 4992424066069498588 9358772697945440334 549891242382768113 12679278914148234020 9302740435874514562 14733519389310349861 14984509460521773399 5849134765988377787 11431714301477841784 12529991782977240134 9325443055467589421 4827652982502279562 14025002077230772418 6861053216154509468 14490225660505790283 35297000742394101 13645817493565153809 7942667983758728640 195605482945459351 9312319259692136545 4816029282911754300 7623272535312125323 1596919540768231236 14037399495128467471 32265797890699834 14296747090059014251 12389493659415779174 14619010403452889157 11161528964692222841 7524359834570754119 2976151529685196198 13015332314075441604 15477523778708196452 2718911224257042194 12256313424687416156 5757818657605673768 12300431750968853294 6416997612325341684 2694922087506766085 5563033700988385019 13663483982683680909 7977417728222921499 6502378599702757955 9815582206072488517 13580144104823325186 5197916268459109593 16349043524487554332 1432219977262411749 9055638769045996481 475311106878566188 6999728740228323319 7812417338695445312 6108929380537124045 5970798451873229306 10104407632028886374 1542799885583920480 9075099597136387135 6064870527728985810 14672736957207006757 4895337709634665487 6473149837686176575 5160688406564000782 14898857685823172894 7962877055972109373 4233080733563669182 15672409178004003018 3526529869682280927 15907928051208647799 12211544035978015388 13617064556580256775 15663381475555095568 6110353495128732279 3728800030554225000 2100438141323184381 5972525983090562346 8902917978128952871 1833316622471730037 14472663630087760963 2661517776699926999 15860161661539173460 7230064948814852308 2288302959267015478 12564094698586192527 15841735606985136810 7144861750216065203 12791586773729727107 10319928264138747843 1073577097963157998 12234173232564731192 4518949719811165325 13391830663494512637 18009871542424034302 6479104562505775293 2392026566810123019 6886578856123568298 410593910253849552 10843130077117065260 8964021905696173040 6496216878092352078 12969794077514338194 13647716998562641078 11620978752289542448 9082323258839657532 3599846419057104683 15012332871102137705 10868753736683808308 16184149680547769778 155142428022549045 9838757210372796704 7252685385943289348 14019501998757755435 13442987420168753458 1329513334381566909 16607604720822912595 9794911938039190375 18115217842938343504 3043456113692941085 168800485561351226 17752210672903810429 450398714159943383 5501176169811363174 3257941063110870032 18105261564619787951 5307329514365100393 8913299173789455044 9537245187279781505 4520103055697898993 13544707479203975439 11343804689808247245 11225942043410318085 10356124031535692262 13169711182448756541 4729116232574480659 5669298156813887777 12866067451591028586 13616474353169535183 13635362275092173911 15802165047505502729 10009904804286023896 14141100457808170622 14364983030027806638 16202115420636996147 1026039441058252093 5222785959311689234 13727471239725261593 4156243793217977476 18108908641164461592 17519936244087516742 10742511100277172334 15233047384639832272 12346346225045143166 2545876397373695110 1094063746767004820 3479329013332393691 9031633951677325492 5850421472440070380 9055327773179191809 12580293693058873265 1515321359721072059 13812672598225489498 3323979786088972770 8661148388700058028 6035143265123060328 10224332177346202986 3158145814790293926 867863272367781148 2859294753574546479 13937508039236747409 560480777656551259 3185551022976615033 8099710966491733813 13061809798801885478 9458339015871398937 9976456552374243780 10904971607637944835 11191548577133374088 1204278105526853161 3973916938636638713 6152797086718085805 16992733125673154862 6837785115581818059 3458278494480443045 8197460002246152024 2062886504857773687 2191976556998363835 17468881915860537163 2442946588432418688 15864661696893830227 4921204210493979604 10171217916109103606 16411077887219684340 10466676960576419352 676597156091863456 8163732880398476825 10095739725560886592 4110977183793557828 2015466323705607257 2179538050282429502 204232724295892810 7217533846400486966 10505830829216923009 1374887079069270873 14902143529545717873 12092901020702065559 9193491152859773122 16229308357484016251 8159055829906725136 17220923390539407847 15672143061682269377 6304032065881387506 4946255780540930490 17036065559064625274 17684135400465971484 12620168966394359007 6841481452045100569 18339321128749983537 10618328089724904159 706517677515335282 9769547778281739605 17863417058502417136 4595291841928662218 1877321402575071598 8362226701933266979 6711427552615681286 15898382689130270955 1870046554843201144 17226164951296999112 15894748495441106018 15795005425898249488 12862039070382439932 1467153575152559861 9563466432511989397 4012561433347252914 4421169292016399975 13147602441623623585 7676467740701746708 6070527505835111283 8944075114489451934 3366685176656894019 3612348692766325087 18082352928281696430 13840755266883418398 575330210823700524 7644079232112799440 4244399505803583907 11114969484431934081 6174887696685156093 12002204752310434326 15574254067714649436 15075977577305488771 9626464673886352084 17914594933166894852 8799099908724031229 10880117971730864097 1950978540471517596 1000155912065413617 15620501745026301937 11547870740062471010 746312425578059463 9512270618225790557 13224910515473772552 14755526286373233477 44437320205952631 13139564059246916831 8590352636176577758 4490983149143229021 14021656694119505465 9860268034357193137 9779683308736765388 3254462785845566399 16558881741623623873 1877974872715772441 8579539466491041542 2122323233092718192 14731826383544736353 12124526058687963970 12992963680508955270 3582691402937996843 6624805868281828587 17928094463631447670 11056700995019088344 4352244041113407333 2170767961610611994 4556055753698558590 1896320288753953469 14741318680765498336 11831242648011460093 5145845403854046996 4077261688022124635 2433712869711317783 16787234765998274638 7858124293053842841 2831582488536652809 8798845149067442047 137111564062247206 6746445521700472001 4067224691749990961 6202611920720226014 5171694587284566819 7950260239752326859 11320028745870723015 5453752086809626571 12786882124366670506 13475249158089418744 5819845260762857095 4425252682312300622 6829684843785326632 11793272154741205545 12210952824065934887 5936939534237564295 11834778852900881549 6903927080751794498 16202340902913580354 968772754795612281 2158518519178454724 8334619849210528873 17885424147403858126 9749071909235718076 328058242315018960 18353939751082234554 7904604996399891290 18394622701040448222 1167515344661644296 7101890780834175312 13086938516832731414 10977299804504529257 17281734264636187709 11371542048483757968 1264871612263597309 17349048030260382275 6059674157202276148 6647275256810623531 10593725077929747636 6614843439868022506 17302635072361256972 10872278664427260326 5034470395767965378 8800469566662782092 6395314059027303046 16143923106918043112 18085694889877216714 18108551164150759095 1292630725506311342 10708330524142719542 13146650000139928949 17544557369516039778 6097004753017490422 984797236874325130 11448282742959795534 4628568785666900454 6232648349995878678 9923091124178653787 3403165790449724038 11178899316136386209 10389939575312424153 14207980666314740433 14717928179437482977 8004036206626962267 14791638345848688267 18405212003761614356 14261246115797133224 14725080810543183072 4397296834507137387 18359276058997458806 7572977610416114240 15794683773354680855 4401531677020952191 2382024158871971549 2376999782761535923 4897070349049704772 15947067717897121098 695824185795272654 10158723968464554496 7604655652370280498 6211901360194933499 8906563382715057554 9317817778146637467 12474492269783201228 929403996434038225 2079208416057328033 4813881670937602733 11928309507847455944 11639250649826628157 12409043780219587824 3147331645721423793 9511959079955007186 10552079444929567747 13825056058790571349 12946554199954417662 16802508507737105256 7922835474633275181 15616465762599378789 15731647530578238211 13282125934683719537 8416048284239978760 14965584563526835626 5612190542883526674 452730524990953833 13041390862249664330 6873294138088315719 17510322786754777758 16603793005263645475 5900160317518604222 2202265257957011963 489905201364241947 2301219680244416246 16639594187449705460 13933957238535834569 13124720760194782472 11859466875082390230 4439545698147849757 10439903525711255655 13342217929418741345 11528722885186641231 6464400828191220907 5053316495248395685 896974661041410925 12838354429084567585 12791110966496124414 2134116714874353007 10464457927657082629 2580447083692580030 14126217047884672200 11449407944162411818 4088963305096846889 4620456021915387871 16185602214952486498 17065946310663981151 1928055417535330345 15399788875196326421 1907689633003009235 16302291880245202512 11805109485120777368 15140130780291755914 17605787230704653775 13447583209316620211 8923446426294457230 15705472069373805784 1141022666337929568 14102911311753778735 14115364059972972339 13262353681912546022 12179356648476037392 2002491552877362774 15101985732874602375 9704803279697883814 1032783516702140220 304813296135276428 11375835716094318528 90864566803267042 16209068708782693671 12012810843371097189 17046625281306832186 17294827238871561296 11801490239095428604 500127254215990071 8247601469778209091 8625527495466035573 18405988683533613147 16295638858374376264 14146915291016210464 14685289796641274343 8179455694397432185 17242457173288006036 8776096509519316914 5721806774093367499 12098116658852065217 6732086048282313079 13286842204642103568 14337765630967517284 9536100788815832256 866346954186163615 7526399608633655863 8656723787998147015 16151921338451249221 11024621131827981811 17697732932581695328 8767903347061614969 11800105171841552557 6906572026020204068 4282289690916156675 5695515021940173068 1944378855577968582 3747691871007642667 3257270342678627955 2598866576131293392 17483807738051847434 5816656930233169273 1988808561127478957 6738946148292744634 6953929392042006696 7927737301261725120 9307528872700149263 9572359163929890484 12916453006413127155 18284908275932601326 16458347779977813282 10354317796138585788 1436609252286090569 4231304796726125029 649956896904606347 6704132781625346861 484394117389036714 2988209563627793243 12923875182501623672 12157935155838953331 17571509057017718011 430042162228469004 15315061145427687735 11734899858759495931 17162601200957407136 14705787731113302175 3782007829149332734 1950236734839742890 4891654604262824283 2136667787894045925 5663542144206598972 12067131396031179156 590868774026724335 6441447987641821913 4789935422950516861 2292608693973142939 454910407256006581 4581472044181526278 3639165776226962478 1812297012829636874 215638335740720795 13995698036289975833 17965942909308666486 9348329625814153850 3225952776646677075 7756204152519530550 15092065721547679172 5055884121650275277 10977751100637901439 1038494155010592987 6946442516808472890 2619823802905450181 7148441284322186676 10764099396709590723 3960902077247974989 8516783734999444657 16272117628699539172 6466870930027473996 4504653306409870391 17323046970793903933 6609534073410328836 17570288463002818861 3994683397238713736 12175175830049651729 14867679639223283631 388097590645235919 3108609391556885463 16627966298588028634 11312681327865454643 16759779357463709621 17394052074573803088 17559351886409818852 10799841762003151237 10689960500015702367 5125680136873063690 15614193450587405386 4538572542597165147 3824520413970138761 8626880799901441431 18234578364624607910 17777490315692209491 15107832224041185922 3048964796488053074 17041406637909739682 2369768080387044851 15637209530392905489 2010014532111373654 16865974115650468382 10851837913234280407 9688838745144308000 5308751789505956843 10482187219160024895 10957188871652034175 6415643161780006088 1649420039174608048 8476710057982200989 17904158278516717407 8005959490326678917 3767034580269964817 16800207389021806671 15836710165979141872 12396596396651078293 939207590725835584 18280350364825894253 5595515560056353656 4078293682193066306 6954777599828691201 18292645996716433854 16603151226573375701 4865617239955654283 3749990476408223179 6787338261020205402 17580495078798162520 13268536431356657017 6728730304998542249 7675521490695451449 11343580261035505207 1372081645907503554 2041933171176098978 10812655391886793641 16690350100724067768 6455769395406062294 7744220731598591943 9319371231587741750 4583533457165618143 12839320657988720452 4996174429815814044 6556385718021146106 1000978610214287879 316070446099542683 6069493651933821277 1741905020068282348 8295613237385612397 88638985925187449 10067473884797377049 12376207304188187011 9518266440086067131 15959299703770216990 17966799462100627490 10579069491652008674 2278730467158709726 1363106717461065377 13319433735502166350 7176261213637809139 3046248192863692349 2907482883150309370 11247308775380833890 15991376937355986576 13205154647333783788 12285760105602039042 4099635257123184637 14712303232465531304 13671109360731447053 6817662298984151165 5192068878763804492 9908909022638387955 2215969932666340498 3338615044938476229 15826026343478890775 2557824998875505656 3523446148906766020 96347168658126737 11383817971854626762 13803248286595258547 5873267611753273055 10606630269178851571 8640168457881213576 13182474926772046734 5061109056311858935 16564970340154901909 18419424421917559201 11334649676284729131 9383730650982498024 11711697353128154238 5499011764102838909 8094963447414774596 1293879714753888399 10391879950943425018 2483305068799711547 12440777298664992433 4698679749682667312 11489919291598330796 6401520701124533976 10669010456519988797 10163073577538875782 5410188574207217457 18139985466363631288 8729379671133110383 8291028946124573306 14072497654856089247 1116563967561068282 9652514494097833370 8884879124207098571 1619527686424461852 8356619055983027247 5925466450866502804 8710058010872429279 1023557061051908814 6940822086656960293 5590696702428206968 8394438574185538461 5496311153593335539 3364230481068745454 10016582541159241215 17127091586035339606 13922271214952314657 5387706373626176283 16342644423142999767 3702633484447796262 9117435752266325195 11248789399596078489 3213629841523530313 12524072627327565083 723895170476900219 9396349275773044209 18251680240590250143 1195735581383371471 11005136715404333511 8561622887160200397 14775669381216978754 133099842068106875 18208049108327118123 1301387369543139119 16395176179097968761 9746841723377684457 2606224351995993278 10692348850895794889 12759876434575647263 5236592672172477255 16987966491184255434 4114806962115745566 2867504201939456295 4499724674996249782 15249476763072652056 2429848243770610853 3532062641962677093 5071756427998048859 12848015311533589597 2117760948602987409 15696090078207983124 12909176575002542801 17828106914102946042 9548183833219571302 1493775330637458567 2607812890745026707 15522806469496898448 12683540668390430306 11698307442818811127 15004275795581633478 11476498566212048834 14374189931527992489 5328929728168735937 10496792575029091290 531528014339337373 3403216015489204819 9206067167243020779 11637565128118530421 2888301676233991267 15549232883682820116 14491160318098844193 159456072617515968 12381291774889755549 1016700669715898662 6566080732997945912 892804058116145978 487742215747264848 5099711970910322117 2275778531731413852 7931545102811926964 12440034794161207230 12999799101534737160 15113606551885293166 14316434510874470319 17739832995361022987 17197857422554220205 636626231321182633 18250004618577476411 4844030868145817181 15669407173483676337 5240942038730780129 304925314489695731 9642894935362881511 12183753311646506023 6555436752401983057 4263434198709827463 17687755266319663438 10774581944408741861 7095894746705330241 16866251217695003261 15810784334060736422 14736318308086097660 16729625598915048057 1261005564283488273 12358901453239127134 795485745092895452 678592634136177504 8048442721395078080 13254087572999481526 3192799543614951253 9320679688275235625 10557821990810039330 8678330537906245309 7978475214916830632 2126717451275740772 17475689620233297984 8155532058075574192 12248141499996784390 10155369365296841768 6376269740714609576 11615320676414829226 8479638029016864356 3050766604828589108 12474600676573202364 12397049784179902682 8539691103562964087 8496478366664030214 7482343713593492638 1664977548813048668 5536221491579665416 14325414474186375742 17245396920966003666 14394509312100279126 1850918520840416262 10396650094822916034 10305705829939668505 9065078664059347631 12603363269877290153 16991728885413547744 14525766522745664823 2761582695912353955 11744215994147716860 6279147272652825266 16452956668496308204 11521051906672330647 7830849281119359487 8770424110297906550 15751679207273138709 3491715973341656152 7025057577551651881 4692302006796114493 4554844840645317549 14253064406637298746 6120483548488117555 51299349205616646 5635152569007371034 14162847832459223242 10808988008270367382 4594265855016186362 878371233000149819 16632519774021360766 3804367153269735048 9089772946306346807 9496444846406760754 10054129162602371069 7701761953243075873 6146725929078200115 5076003705457790084 14706172654785508835 17609310931508717853 9965131733094551293 18438969065719493656 7839249532840348743 12638319900221154258 16045679023678830228 9254332322648231309 12638516321200978594 931371163764053458 11357773884753147948 14780816738800337385 10052343760810029122 11444861993000990543 14169767210897327396 16008813886850450288 7936496804806088167 12581231630976305544 14201762166886358702 7827279406718287352 14180626014508964034 562117581906454742 16322608506290561240 13906874013938864729 11722941774481063499 5728613590573943195 5711521490271823215 14063714118783787383 6950778242027854228 7130323542750771026 9389801148552584117 12214711996943211224 4800698434701071890 208089117726433932 9878669692642915560 4335639639814492830 17235669271006315665 1051487908909670784 9879217449310191223 849292417537427787 4051967461713097710 5582277074541216287 685814739662899547 9642389742199203462 12536230249409695683 13544431252260357657 15552673010484771166 3645302906996162659 9854921931243032835 12211034060407620341 5507840185208704492 15190906466003508029 11069127236134072197 5858271931152825187 7803043823995607088 8975292038224209767 4242438095426600652 11486555947235632511 13136910720044007565 12959068336568358447 4261907619278537925 8867290221906995626 17936805559719911424 4310260603064307589 5041155524719098651 13318451754582843188 4929795004386032256 9337747853411898089 13130701565069070163 17859349280715839336 15698553421337023599 14242019813357506018 2679947525029077664 3514269717812463087 1341043743893939794 9753515037995972640 15064790545803449657 7156197807125797702 12201813005296891725 11281829200141714705 1876486690478030770 18361958270584689133 2613447895998236664 13352274819237842995 10155630149532345744 144087715609283398 12074959671927273495 17853156274073366849 5364025190987740390 5576025730294845059 3118629949239528509 5853333043834039924 5052047112499448753 9062192427130648201 15701841510066226550 4428767446581500203 4253705470049006348 6043857598348685202 10547171686445814985 16042476659857396857 13133183582844243709 4066337859893062146 5711473669581093031 3928538375320006081 16766250201608987571 15918683589953995853 4080469804251965588 12426661819382290922 1202827189304929218 3648994475414238915 11549093263949233457 9384714726545774652 16660311729757116406 7570144025889696723 4496833327685938344 17354546232677518003 491416570135146070 3073925687242768463 13521919791648088298 2700393275592029869 1399493328867730130 3436498902334823271 9828617705588453156 13017583783587900113 797788094669030044 15220790867076023483 12938698834042733996 8640076981773551183 17756966536178648277 16585376992249457244 14223037074295480678 3500648186572003865 3823208237795237279 7703001386456090966 306905106164385763 1125842279189484578 2409494429673377029 5372502655097880547 2317131653186530716 16697260174633836288 14563000778713939186 8977239419125518083 8163763915888656556 14676318422074069873 17599128210910334702 1255349296080235199 3033097008922870490 10235760076138262510 5865864077171113158 16342817433519162576 4816883199885029293 12500668025025366258 7906806926295002835 9547853214878727606 10139161489226017480 5332418470250226468 11147874141289267446 3202799282922145768 16240866771395849173 16141028021421286348 9817122578077583542 4236282245671139541 3027370611078854558 9538426624856348190 10976220901748815173 978392380593066954 8505301533967050442 18395802544788389017 11288581318245563125 12259705766913647739 15827658650694094424 12249786322866943891 16313049446721610095 14473574935378836492 730403882143838343 2137149773888944425 16834918832753992238 9935324027813111034 10536925720946900393 14414942961380592415 1320344973600381092 1833055751610070743 1405231977802126949 14961930268774396947 3189381864836609937 5035689318927283456 16572965081211516313 9071478023011558950 16091571927721951979 12821483717175954153 16092844782020326112 8851021804563059428 1254020933587385244 8516461167950878051 13929650940158919883 1943395627402870603 12056262683087168384 3836921122019023600 17339373278372138491 17292555543501800589 13987060610315446660 10116030588170291995 12816036928517208014 12679277832653089491 4638063163279663947 15565238032076693996 14370111269917997226 10537897337454424463 15516028013932462154 9697536830366481555 1761702947818021671 5602488125056943277 12023054992480174442 14701235679303025699 18431016885663166449 11394568121784177520 5083103278822411090 16608193052159019142 4228794881279948518 14671132829128185440 11883415151054882941 1903041481447647720 14009408417907353922 5307758578956974499 2659225057679967834 10542339833302904700 11784586864003753531 8511102649363380319 13172866283850595095 4979153719030030200 11169728311598202334 7933643396408933129 3340707839933497856 8449257812821866223 15874848425983536126 11333258170200821814 6009603781355863893 12421734490419968103 1028278523614555448 18301565696676193033 12919283915377698672 5848795061221172710 10975880378419114330 17536770827401601615 16331899297854370170 1401318149149235522 2435692248323827846 13673221657053287767 8599464885582075490 17836041387329337236 6854052299447285986 8791064742269307328 4798332380061516467 16927121068741012507 13313627568028740658 3565891071863397018 6525933642729038588 10880289285366581919 567861158392672163 3815758467289729423 13784364075045026357 5947710753233165547 6666631164062813970 3194942405697240902 18370283547833434711 4561342766543733602 18153241315701280433 2648302223931335347 4924454814944338478 1420076919641574021 5620536107469305660 12647728827389202926 12569168035105668553 9274515334706294697 17416527797427654248 15795445308477085736 15501867821569130674 17187603236261988755 3070892730166909671 14484170291757557349 1051220661997077248 2910811625291284891 10932489779291464476 7400266730721807457 12866649434274594488 8557242283071501352 11620825954986222737 8916692836226925251 16829775120953871864 16355312276048464453 15624211462456874617 704723449407108685 11249402654660199008 13466542179207202101 3829921914567355917 15922827003593839179 8092831109681402120 12273014849843815979 12828022595730990957 5059868620075531544 2239337005828447001 3548436628982253473 6175129677435993351 3694903555504851748 9937755087360228150 5914216352346619050 7753984402792989281 4479248762091413569 10485160311108837027 2526724003483558596 17997812693944112293 2470781098175784333 13186546263099635480 3664660414481491995 2755102683609014561 3785718445016389007 6754772969555947442 11640997283295382684 2614152313384994585 12545187922000175658 6319256631981208433 17240280582313911918 622834854487253843 14949531224984758810 6275022629024966647 1366644669351693179 11908333160452929143 6774517214724156643 6930185060760880815 12161294432396081640 5894501662949459651 2703480605750859340 7065545996295614215 6246650750716794359 12687636782414416263 5909379368848406953 13663785988920533292 5472173047185752914 2394425475146928797 11574469728024815565 16198553704202353911 1496715776123286829 11592198620843154232 16667441957316730642 5959404155225920015 12638360151820960810 1449342801045043637 6042177956524206607 2837507603465045072 6105851535218422066 9252751744006186724 17073560620133267740 3569247506275330858 7123940527999880537 10555589819302343811 9604813231831002948 1026801637836347715 4504542973860767664 14658018361831255332 4942271238039346683 559549709669959266 8874092274434096410 7565643543328510616 16379028546075360021 9881909515571426677 626951862666107232 18364846213883555947 13995131343584426632 5237593944404454065 3310945166259771676 7650262530859896989 15952902860108951273 3740215791543319387 12146978626986170841 14586672350218925152 11912322828711340144 16015292249459608560 15855555810228773949 6300103145584528449 7179811398918523628 8360834242239208918 11475723686597026874 18158694832316572121 5502319293500518413 18392307224146523436 17865265940663831916 2172306387715484965 14631561663053764950 17871082359568463600 5101455523426990361 12945527641147706802 17302695485723089667 12548482235818906237 16943465048574026084 5353965727006822031 8890288637715912291 16011491597518955572 2780353647215070087 4451917275632073556 5899917443708176122 7537142486422451466 10217439667828058113 17054075064370505725 16550245931841523892 16671510731266011736 7131767729981462220 6882135784518204440 5754228880724269073 14640563253984804378 16252673113774551125 11149369247451836689 6812418729328699474 14887321963402869828 13530269486660273055 3881222902807779619 220023414125304393 4767173059179073328 15233553463882557839 4099274752526308660 12685985640510298064 10497825234198643366 7539132965315330345 11628697045100455259 1042734120600985180 17725590574116910738 9935058898518282543 976056774005993456 13267068690871438315 13042244020151537639 17283646225658405100 8971372014307911781 14730525608787337369 2909033183956997744 9457139151259058401 1812268478017874320 15376411159803466140 12564054851211921882 14502219261217101639 13859644831514298909 17308254718840905778 7428071033277003862 14933695226071808621 11506927790487226971 1830780919316933784 1771128045883565257 10209145279662238657 4298864171604927006 15137431779534891623 11742552299022545721 3490934870891037422 17640602401434816656 3905375001278859432 17250085025490590656 1654841338550231178 17698990285675279045 15425559839876635442 3075704856740010111 14515561581722346994 15317389979314153034 16089941785932012197 8482440486024098827 8291894789833641238 8331969150212974986 18378178705984924849 5308628656939821113 3590582205909487510 2932819384300523857 2521230761165561786 13306410483262652903 11901047397859215688 15561994820686363837 9853570333050174157 17640345830272954394 9863657044341766246 15827365653617775790 9249972301379069253 5799436533196039029 16483084766483103055 10590190442001947549 7534566873216766337 316945968493291386 7921498395239410932 10885888913360195172 17484196107788002479 17824406015562775629 5869861018140252423 2844071643446322814 18292618010128299980 5526835439308475966 4121272441682839564 1543841681321017332 9981531120782663137 12851134965620766354 9693111824897972882 17087310561900125588 11582252027910202401 9090568739822657130 18293421163111771076 14440265597240286370 10853600889661396432 17227699151938365846 6631887892644627467 34966846309714004 12838024366832542400 9535087688428277862 3991376271961298108 5990780884434337129 11001849150625472740 11618233276018020200 16996770893349200183 13226178836181273334 11744391249789114900 17765227784794131086 17648645826475281528 14301518298104008666 834344868938780044 10520495339510005767 1854990772278641753 1744278468742226021 7949970597671924356 17933508346092054696 5542853816994693373 5898683559318848313 3735125480125015218 15668427976401330308 15225054226969275893 16419711795318842109 17530050198379647137 8509156761839759629 17119479384152575494 2848800727348430975 9994971424229516952 6368072748846665415 6881923196346051217 5651626882324910592 15351688726781173106 109589896840907290 9734650278096870363 4047659818903783429 14603833281732960984 8155899049835390283 15055178090005193877 17683782944114863481 18317925371031231897 10158992842773946280 7455038261360902248 2226265046181194358 4019123531000614767 16319055766193133752 2061406517903703210 17378587719409113237 15628500329996776466 13712504957049567315 1597307109742328234 17410228565056391376 775112236213736908 7233332510699910595 8546081049851911160 17281015241246484965 15460647320882912793 11772232732103977691 9112303377668660496 15401106527608631350 1124719030054408713 12554315382949751747 10901727733547117440 12619414070868339733 5810583426036029027 8330836850663536734 11393440373292540166 13654466855533889497 17766240954108096464 1016317445455315 3207402068412283193 6914382286810702890 4791449032816262937 6523161894844771644 18063050734383007564 11827568155986525160 18304178878501845708 2626830348283015939 15608708708610402032 780122749564999258 3679418717685668056 3197276296384947969 8329874490125657076 4276475414828582275 5033977449442916581 18223733580789979690 13470644079913986769 12622641460202625999 11646866927909397254 18069112313117887447 7533865251225459291 14252993207795171141 4239183925646648076 3787587331641728379 13889313680181550694 12874722603397294520 2255374908210839872 69940564257488465 10777176361657062433 505984315947066465 9638605705426196679 16147951395589567602 15699137339940563140 5364483043818998106 1453948300213051318 11714843572607956056 10161822702119250895 1353940069118486091 10868621001044665861 7650692454102738831 14480644052114551951 8298610071449655371 17601072353103875925 1574663947316039066 14129497779166867394 9229840485463638202 14802404014248585394 1930319115753230314 2455373662531975138 13368104012925340213 13202258479056329583 13004120050206240611 11130073211438686456 2388551218310845349 5439632394573706741 13972930785807646150 3298797714359168831 1504980301554033793 18051961430384720275 9623808263661419128 2181726818775755158 10777167437656471609 149361778261009736 8930868963503087461 14409407739574610841 9893302014527660481 17382588468894488799 16259401252496154599 18191305289954987546 5207394024252361965 147877185656778511 1817005379164093563 12136530405314181414 3961620934450188152 16171989818118516583 6927371720272991134 15033474204375863741 1252293643308385743 10496205634648660229 11168878191260284184 12081204976767430815 6804598964655087147 15334292747805918091 703496293125324597 5183157724753589978 15680970751631422533 9704191241004574327 14515485930482559068 16499138445948991583 7657918119707076080 5806604584766397296 1810239735594674176 16771623060584077077 8027069474435921334 1972826559136068710 1453787148157816472 1902095855078499152 15465745928953940534 14124107412941393073 1091810851811639211 2894672151297185572 961982121410147393 129271813162267199 7625117118914279905 7046110840944243372 1417195964314162914 17162982034434826412 1144318223857646424 2605851142961695947 8123773221388453410 3357254280817314090 10416457293645844463 10756418062038856511 1108584238436190501 1087112230198895863 8244006223408536355 17435782322539457992 6851065582822627907 8038874875637357472 199458809335323250 7752176880247385556 7586926061756334166 9759360936673545891 13127087137349367122 16488911115130485980 15694457740143968422 6238421425006512240 1176260044829007915 9037269911874754013 2148207842659945988 6516587666021031630 5010701933456866332 14003853713608102157 16737952568821463993 10007225649597180429 14170671676945932088 1251637051741522148 4708115380154016313 6187001504135538137 15581189645267507607 10090812398451684572 8386637903935719672 13198085543495202175 8583828217088489156 14973808454936995383 7886567067794435424 2720706866392086649 17224878448810521570 11320481944427576692 13625400552348728707 9083772940164359243 13481585697868528341 6553827339174221537 10090450705844359092 13844914792578969396 11658514197188549520 2217749794432297771 15079155319570122623 16629433301100393318 8395743552709995104 15594782578426625503 9511367230405765441 15716869277541198116 13372083050917013846 15900983316490846343 8828237742612919688 5076309373739868307 9208702033568243928 17158737393822695731 14733210046655349685 11790186255773927851 719752298209279752 4187535893452456256 2642195803391061284 9211341851974404466 7313240211532187277 8887633178772548803 16419861944115142701 815991863653056606 10478015299023339590 584267038159466909 7992981214579115576 1491362613906554195 7558398903080806812 16837882209241132094 11165705459839053092 10947707614961446085 12206120342931579111 6870631565089885105 4927410831074461936 7961844399530749975 4113786148774796090 14164507395839169829 14834896523222860285 18174532301164252659 6947365595939671368 1410916251227330334 8615597202745002538 13305013001618555329 13144998169793356615 12501547309892055953 13993468678900677766 9084214892299059718 886705154450696316 7619985018297838936 12751894537555759940 5809171825949773691 15583474766666945177 13416871967614012416 1519635355635168801 14355457525578316918 7452371817736346872 1463897856944027152 4820482801942609788 6699688264662098790 1137814547299691031 18397906866022273646 11148058593459647678 14888972726859603852 9887779613764884910 14963060187581801461 7666997010390569994 17916852781319254444 6343555900199599537 16288883618379971345 15840886150569828593 13784859656811993219 519575300026083869 13613337693844535540 1098871579783097128 3565325358906808826 14721000590246116178 13204328956120263737 17483406183665383595 9031764540189752449 13909258060560238421 12480745077740855071 5455226263646864209 14270737695327632158 11752861203171520587 4953035726289602542 18393856489425891126 7642945007502171287 5081650845698576330 2286958083096308010 15080067613803526841 14245115613104708708 16164304285461982889 12658011258988659800 7890988861315080335 14003033137431724627 5716216461220417830 13371215932175780106 6055874909800602641 9979087603354895918 3789140946811584950 1204891830732461565 5115763950908682017 12569726327532446957 6227432920059584903 14072342551725338540 12744678899987145743 13789701932671546710 233764794452104994 10499076846437497537 10732650190715703299 7103670033922004339 3927901699018688664 5991847159526558516 12665736599638421527 8654496388330102627 17093597782563849585 8700063324487470941 13569350564519513174 15352453573750210193 1951292851187277698 9248910767156886666 15455733496241014480 11797538055470120108 6032417918655431876 16865207436121033068 8311082854324950036 16261561998964295139 11616172020747080567 4693422814151152520 3668463664910858756 17378574918012862857 15690305110979475205 1445039303179255533 9003234191772985576 3345705708782871767 12828234968664755932 5011760604435277000 13898289020934239874 12732683750642650461 841270592247564812 4819621576705591276 10660320609078282399 2732196316725558680 18055363569282130322 9604027916001577072 14511008125623949875 10201618906463784885 15561877921400786355 11232563384026924861 16488414527498308553 10289001403577613540 8695627320024789552 1309927495664054315 13494496600906502732 11781153363759345803 15115452597668503769 5882073420736401041 16288210465775120608 7949903771926564345 403039145198630061 3613546178755686202 5624676152830831631 11175998733053405466 5624123771163262634 9028180672360723090 10107302499035202872 4406556045608070751 16623877904691425017 12954427017164287636 8158885812574810327 1041644003096226198 12815460691125483755 1425997525111593878 701980243354493033 15541317153515187621 5640874486401324866 12982556272260199433 16726934113713526612 4841698321182146839 13043327304513397943 4399381643004145941 9036311168032553656 13658314869297056083 14005775833334769488 8171796077257510164 960552035048219158 8276287800541754918 16837326192021588097 6401138190600768130 12355977577755559880 3269756618276717855 12634304912290531233 16066082282652691412 3040447172837559167 2988658018317988540 3598371583696494938 17343353059686389545 14339413626864804521 11870065166048521694 6910709692837887678 14516317595952258492 10631284781645162698 1586216035924626262 3534144570357302333 15226777083266437837 16628633045080417823 18229953632836207622 11463274820589457754 4307737619911649938 12770782343311361580 5019572839590628877 9399630087011312219 1373431227837121068 4782924197659403505 11030590480047389898 1888111709473384196 16596038208536640135 7749024801750946206 17377737445833406453 7256566670527082816 803748035377240053 14321088296043653674 16504040213347501810 13426289683835689455 13209795004355803458 12365399656298518786 14150343853628692458 2913642410345020868 328020431563029118 3877863532957864947 12241153979808867600 1141194635028440969 5291311507370667267 2454333464414217339 7282132405687772677 16526348268297562974 10663127375303313658 5624243269222044794 4718099724953094043 7342475392216933192 12607054926309176481 11689531915540769594 11059060191038557328 4265021086427691344 14084113964086520973 15576021183875082875 1406628222276065301 16651080486885871189 6301063617856245597 4887444749641070435 2322238313486998626 9644778971620715564 704964326434382306 11451364045450882059 16829252513952274910 14878613459149732301 5717883725617137916 5682951391035246251 15754961132088633100 6742512901155430532 1368796388991202557 233763348876513252 9259627983526184435 1374546726841087559 15534863057428082025 9874599610415426009 8251072181644092335 12584501842667027187 3455005902481948933 371006835047139515 9682685302050530603 3979233397048524605 2097971064694573079 289857812785788843 12101804586521430875 12613243408413925376 13134809304579327380 5180106334463154949 11188350260160814516 14556380139799203752 12604418607929710553 7423573105244569156 1538066120755609129 6946270181886808312 12430234451440789533 2519733463604975341 2759382553583749008 13992037542281410652 12255989741461676560 10031898703064260038 13529510393581356744 13569611453159655822 14731702785619261887 8626724809804449035 12367199889354631436 265566250154097569 18110829691868273345 6949234391667451273 11576246957511683789 8377071504048872352 18110448875042335098 14793201004657192997 12026866980744024969 9263606980835401074 3019629883265631928 15789384043792859132 11419964795414053246 10642536538284463672 11316470924475884309 8223275193898446850 15544429824775261441 10367334428412604561 10558027279487315071 3987286037314926462 8834366741979817294 3396388843947412853 7857833164328586445 7307500800487301363 7208019650277111115 6500555671345406259 6976285117131309689 9610061958803923910 441825163777500010 3915206877686271049 9961395168090096960 8939266330700900710 3717633944056691263 4616957454134620141 7305315451775622809 4523451159411221325 33639925557909034 9449115373724055731 2388658011292951425 14166109847298074776 7262352451013912726 2556784411906513594 6978720281969201190 7816062884017444314 12875062037696914584 5016589508166172784 13442323642468461770 1548081541769676366 16428525022066954971 13108008946278473144 17778405196004907130 16123907885517129755 1997124254774069210 9719480625924550094 16532850163353892607 10021601164046879992 8348746795482411818 17413426280066246002 16046116049538833850 15349403143399532665 2897821105677568470 9061054945796472495 9654789975663411094 5255928398125102256 8916955457729247662 12852292154689968353 785489488508922685 12211829832854451840 14375405842791979315 11848471255587580347 13443710446504431940 17282082617006035592 4976829271732395395 10902321298873045930 15766609814576061126 5123427447329164309 9270811367654677315 10616365179079118551 1782633021039246321 17444794179393671380 15445913198986560886 17368932757969824625 10721919223748292323 11981966286088606802 17007778779654457527 3118565172170131266 6697053428254850011 5079175888157501405 2334424242370851044 18408240925638466036 13155892410103434154 4617081390593684141 6219967536162895315 10205751745574598564 108307327980150340 18340552342758506799 6427934983850528043 12174416575817034429 10738016102443314865 9936851596502827299 2879814495288067763 6524934487913929292 5688830054973471280 12272173014401630238 7509654593156790598 1681311356665838307 14451715082135242385 6799870577615785660 2934237965336227720 14309839935723364227 4687474921016529025 11643674223329226437 2632010711263910245 16072800713447104980 12000372489197872597 15193915380948929981 3962703272592081081 3546114922815075418 7985460561337231410 6330431815774852178 15794678833056154764 3586756084184214012 14864004913599426007 2247298764038809921 15979567082803903938 11649482479564932568 2137817866494212194 16273448709950553643 9781761812362393645 16853146420095432161 638173395951959699 434134916601243072 7623942532527467819 3547380296970037243 12484362280103776259 1287052686968836082 3128180317808419697 14630544664881740054 14813598939069838715 14685702169173941903 1652875152615868551 18025048241520675765 12012787134416723273 9963160198434829596 13566218927766894861 16641841906689598356 5825126615655240797 3913976285270255910 13860171438044031028 10021742166968650101 15777071363277788453 3879889381578527562 16043368441722428602 3920002555140939538 18296026997368868279 15601853484243446942 16963442490816514213 9615507552770396302 10333967362099608435 11584840167093389028 12595945809604883403 7581323634224414326 10660742848752775004 15803738781699694396 18089399851398083398 682480757748174239 940096884135583544 10982276883785587733 10483539787123664818 3208211270167349758 14229361016810006954 1370026725655890709 270502285022201453 15491152974613689026 9497506910700588539 17113661598123060827 15622873455324171298 492326340666493421 10730077266785949329 14594188464643758379 14007192114731115022 5470897649745754272 5289159789752136090 12148149886271429560 15620888471120887350 9692677436996732416 9198433189141223606 13424903791394134564 4359939597757585315 3111000063419113425 1499054336875647608 14580185107032836133 15408013749435845509 8330637065007515559 8050904421043298002 11817126539864223128 17919984697590645221 3217929331576347837 11273194438726795358 15834900615195586571 2717034145731123099 12606518644763648633 3475668566979002510 4748584982508306453 8064284623612545937 2037187816586839697 15435921835271852970 4965490810901765186 9674831367585823145 1563592552225541773 15959715700789188742 4512413472781693862 17571860249108952633 7848558567843559028 4920709523681963930 17608547149296851577 8459449004142691984 14016719241810165992 33804913180076466 179554577145940279 8667528912828001540 5465994787430429713 17684020587257024601 11995218014870255342 2619788433729470228 9104148909775261854 14158188287630426586 15862311606299446497 7154417300228269305 5291751772331039046 16306280980516353410 5557484433173265312 1897325609012791400 138084263817304094 2894497436125136288 8012742054359650756 16163648330537362186 50672324855218465 8699131050908690782 564244655058717145 2894321479825751278 4108294865129406436 17567091913762769064 14753958920712469924 15178060939021056330 7861861068664817139 8531868596788591582 8890231715044030915 13408501923747658351 13137040076006491674 16182043311896324169 4440621385974492940 4713096479150010719 11668566045221483753 4172647983207243515 4575965743110485251 7129801023767650268 9138905837374800594 4502858565982643421 5783011705442787566 16400571127456942045 1492180424472433213 14208325878603910309 7102430414645857730 13004901319676397120 10310838405209615193 13946017230915953791 18281164036608213858 2370572374105815490 16795101236118770681 9653131326799927294 14678206977420389174 11157853693948849627 13811936423094672200 8748180346309837071 3008976234378134871 16544619299301151177 13635655758212342056 889594683838761127 4708605733533210681 4529350288151452973 11939488022025759039 16029485122722119474 2852991231546509823 367953630624151832 7080897794169274798 14228259552709476277 4474754076775706404 11810384618764811341 1774042441546732256 1831297907267157778 16344063639727960169 2862973616862426074 5398837302988782365 6886810788795173381 7521586776011104756 13173656180520993661 8937007355591057154 15744334913718930357 6652464898200301626 4312895308314084662 3378623257381443984 1195250181545875587 1423425640842827047 8519773663692244817 2653953656027801799 17151740311560878479 5297154741804552719 9671314393674630080 9039123144506752725 2984914360077038138 11598915007907193950 9388636480182495922 6179430723497685336 10852125478413000964 9513925005737061547 5019415263972687072 403107626222792058 4704721894482101340 10630195128793906524 13574685140907670041 5027788723176817423 2979581904045001136 17523659156054460170 10082215822836879447 7924546745348042858 6530516105509823620 16151463450448156904 2222903491172567567 13608257279969129249 16093351128178211604 10916682992896711440 1215355463805107232 14237785313238043238 17780226288655869005 1064419484841575681 3939349331780434262 12885682996546584199 8845253809776175388 13405716302716099338 847507054390972360 2982047584972836198 2440407044406724808 12574445466502646575 16609110990550256426 7969576672941885985 11940250162442957085 9646097682101154661 68124592185083145 13017235337895165526 17629878102199744682 5349038415904112302 4596462667866088364 2221544159430352192 13668569670687802230 740160617848032602 2986498890506232844 770796569713790486 16254680743237153268 210872715073385038 14779793600800021655 9220081236518248577 6461697255873483773 14797378766873338156 4478941631873526262 17197526033984121242 7196666761772304530 11699969865276333120 15060918981649782881 16335518617802389966 8253725073567088213 7833422019435245088 10652313380493921650 1344036867246588349 10502666935982350723 2379820159398385625 10294258827643747774 8152748574659465428 7230954032835510324 18318110659723772123 15979801625180446238 8873956121024113572 10814971176032584486 18298208612935147979 3532953180424156035 1419058180554256737 13784880821077808693 8434961434776388463 2147198702733590466 18179265145301849373 4634791953891956312 17724361912416209781 14936645158327969791 17248446553871020266 18375966432157070528 5883527102269309530 2135492902543266924 8207402893891174280 4478256486955439502 12595586736588380399 7865506430200590109 13386146888843832143 3277788052895008668 169815553857367474 13603420017448798457 3429614232441952832 3099073263659231513 12365781718869312366 17291380004575736187 15853407707233080587 7267452462209758029 6966849396788579057 13404976578465370992 4398762682744840850 2326033539836075211 4444430508013030588 12413230375884585734 12524852642956137406 4893257784510554012 4336676390284158139 15906815522729138248 3202643593650041103 10032599717970506342 17420478862634078451 5139375911288189430 10464800954980391810 18033861110678980709 18407101509421552635 10877230280079540240 18374562600587141213 7729617163040294151 6927898244554639512 6740435378109033949 10136738398693999301 15364868506722845283 14779633349334908975 6960276040047223584 5928658206581158355 14095117081686318095 16449930051993861676 18436464387383903109 16062219809188108198 9797125162397358703 1507123872766528702 6588307824973414837 15616246688873774382 9943317177808279290 1613557733323735924 18100168124705663732 1906333920987276792 1081009851846840691 13691850167372194957 15161570316237601515 17915082756727129503 15926525219123305270 743868418364643464 10023000857330578223 4844749841011821290 10977008590575385072 15757961005865360117 17224141212850612835 10238746739756646284 18104358010373927487 4880294359021884628 10813601948514925085 12773684591266615560 18344411535667314801 3517882744548907190 682462183019479612 4316848451862033692 3132600132645700044 11696269090395089404 3072575971713624464 5921336957626878581 14077796222982421785 10259068435435039637 15085804942839386232 18303146712241746126 17422070825635141427 4974477864760692427 1473029059559924550 3012956377758108242 15772402354650039464 1309381600158061913 6779375350878694839 15933705448623862809 12581305902159523020 10425557220247638700 17792805396954092561 17559024599245040827 10136208878844489887 17251011856548187583 7991245369284962021 17487492082640741711 9970226248989723378 2398061426053403568 10674072256455585884 1759825403766974503 16437252504430958071 2507615468606364323 7720991753740361903 13501544077594923767 13294139366465383866 15012238231386451114 10260537948524862124 1590034444929224764 12249214775464155674 17934560632590445889 15801518692536355372 12946754689448591311 204043829640041238 12353365693869937811 18386075935642952644 16363809550047568737 11490891770788823757 16715137397211070057 14445486541277551174 16638431663180044807 2406385572496848728 3735700975202189983 12807064933477517085 1977389636014775277 3087060742799342614 15324795459509786834 601495647064564869 11253531180442535037 4959950626080096268 4932920029713449337 1917247820483140098 9474181073858762741 8332780052796095590 4510321446505389937 2258202456112711274 1091422156223357568 1761882708266682266 2449178130507718760 4516241148931045104 6151784088438914154 11162624509195533894 8661774854977538202 17305664797291753051 4794550250567938891 2836037672589001117 2742598416767145646 4389675863773741 4485816751983202340 10605265869066716481 15560832980242276859 7267565174392480176 13750920514511743979 17929404530017578648 5743798467779184502 8393203783347737340 520029538602975756 14661982055934416464 5498284228622266979 7528756882888592009 7392742579666940233 616902174997310405 3388868650999051897 7580731068067630924 2655857956145768519 16881296310874780048 5184661256553327982 15643202959647425863 9203551496071377499 12666461795167680927 8957702701021740966 7596189229992374654 5522681381520502181 18026847146864141176 17252380337776859347 6691576609216294799 15801095069665474310 16459806749932520766 10169693701691699247 12065024775018564725 2080993581796043861 16502437995787895349 12919376648601351229 5654921848145266457 12134678015288317191 5034029195486380769 10351244269739948282 10407982916174253634 489185119986458985 16995253622679289240 17237796423909905329 9182118904476850471 587669866243938092 8876298154496807986 10321212381884313786 13281453225462738415 403224822234560568 2091512042157199986 7775490025673256466 10460363276075590828 13719900364331372731 396397409327943158 9260081784664532131 7948674784518852522 13083224769180908618 11707552514133951834 8042310089661121445 10131327833944367470 9546520932367299307 4494681431784267432 16608303895217827738 12278905773604789221 6657153857638511962 3433470768519329810 265946176349849904 4538690968624111877 869799822261539827 16750525419226192725 17736576371843873978 9624520404568811192 14513550084791531397 16100973744444725728 3903515844795979913 4611534853887357257 11170917158243446255 13219436873039689889 8943296613653196082 14134377267968126908 13757737284077985678 16076685036959246234 17428729806635836598 10318879661987972844 16120640830660455380 10949577654844122233 2402209156188239585 13286795194577474474 15210697115779424901 7079298473074791247 10557957768573149643 10351058791914110814 6332415438878806720 15567397646742139206 17723614558837534584 16800689249494970365 2423992062618507742 12761606002747295977 14684399182311592566 8548888611929495540 18232331195169012448 8167439546349070473 3377057015676855621 17440124397865814667 2685791579623332624 12285575344912951747 9642834518733038726 11054999440975487640 18249236318008098938 3969135970604037806 15508890108593934019 15061054197200096772 11417599118447794214 5755620257352316302 11228981589478640134 5514712098534416498 12068692825847946972 1479568835517198494 11151221240876947730 756452924461012057 16416400589971197183 602602379507769132 11579245751433103290 12312587312653969293 11092050641002725225 8443491443608795715 9627358290342818410 15519024144092856422 1040601667296616804 1374970316003405534 17456916136690076140 2747965458705230621 8408477855713261415 16849310920991692140 13556980986769805298 1235292072804663326 17887404898774240702 4329795587690665751 12527051114809430288 2151870244760399634 8844254817449114353 9592514945735361598 13233272397057195868 7930661518564965162 9981497310302712910 14285312251709877406 12543415386297155595 181421784692255552 10706163385709778954 4063414303585400699 11947611629867384119 17753903329837295529 7740179524011479196 11592334556779290971 1086831001229881068 9102133426111172181 8312582685758216280 14969164801021316967 17464626513806737844 5655986245749418314 13016700248116932986 18307799348659463055 3258720234160999176 6778696904564445416 4678428531763552000 9682453549725921472 4299001895034560738 4614617918912543721 7665333251592728372 9281180376803244643 18314052842403358807 1803624868861592464 12336803825154902686 11225242841453204423 3262519872035347937 16342895807874900256 17921922577585907795 6963921590104040597 2520585073842852671 14834907782751839283 1207911035587162566 6077893430477178080 12568847628731657539 8203085139159652869 5791827714869250886 11142952410150985344 10633069676821149907 8746482919351149682 5962183552108271783 15597647660002240693 14025486758465758842 10038723891611096904 14846525810038823883 16828573442511337656 15669518908062253632 8034018378518369324 7546689869376688250 1410263776356246537 6050228106787872023 16458990324072898084 12183464616363753802 9852514724957797083 14044625265104408995 13883913849977827137 1753813033259367898 10378841912792332455 2838584217776807429 12403295938507861224 902207533076176026 10638280401984950009 6028811861094059435 9089034845498972540 14415449984080784964 12936410236827108797 2481372321348931901 8886150533016339642 9991469021778746780 3551708120983056888 156463015965118321 4757447357820547240 6504304966243333933 7411824304836252988 17208242615715092808 5908235997426813625 15044842248246943496 10243964129687900899 16279637379382961008 10682987821150067975 2819158473381794378 13725585105864055304 13946856359193584227 7217095702695711600 6847359158593537836 6482821649177847262 10150439222707241024 3501641792947385919 6648139790685452167 6645941529648748414 8257577157144175160 17803285260471108415 10448714840535227134 14276020146124390812 17461730330002603286 15623211239985060543 4057037588152733704 17275851091521023742 186214812481830559 3642505941214545529 12968682789517401015 14477761326767518608 3740961710554489752 15257099551252481198 1055892197173583134 4662125990471699411 2596640286828473888 15344620073587119295 13555562189568908998 9351182756346910690 7867109702411236925 3743854263470794918 5595109485051498785 5323627418439334074 16535139031177874004 3209044309701646385 11310190821462970431 5352000380543870501 1265974512673352278 16979580951472206717 17339382214722598987 6160381838708834812 3561348273751250606 11741059342509431154 466224624668207658 13444729490485065834 7375809878060981256 3843256255225437445 7846613019528794692 14865182425154983507 70275566749836655 7132589448490126074 9801876471377218637 1451934781989455088 11332367912329933867 9075243554217544175 13379818000955479816 10734494197036716819 9014188874263482885 16838412677274123988 6424174904409818442 14385105974272463403 9883018441266363427 9345948248330664201 18144422125299682906 11056002523107094276 14693562172016933297 9251306654202641053 7666867133483082744 12413625386385377050 3054666141700238401 13137533777983383525 14195907478051003615 3877696898092742565 10083161291751159532 16660955404716918508 8978590012504477143 5914177776596655024 5526984062896951030 7672320707594273696 12775573195441995795 150984531831614560 7605053504672665809 11828345970030684143 5690179265836376056 1423066587967647758 10227043514945877790 5050320237855396244 5656251274043007654 1026307396296327790 9874989678553833591 7111721159498122058 9242113619106773752 1690133748033656289 6212775859027762555 2960820497864582376 8979887054819214820 2219449862511962345 9968954368932828761 3609153629200275071 3113676246919539037 8162329318571662254 735595822287977386 839719500832219251 8755327534485570224 1375283346131805674 11709912771076878442 972672968042632147 6377554787651151955 8277526564544447171 2646920647185749654 10204997358670036914 13445111056497035815 6265002091617274146 11817173276292389487 1932714319000265533 5831562622096510346 11040520286050003285 6146951862559090102 10208378630572368391 2056970429673923651 15532606972101164740 4950536579665699042 6491336897082576800 9490308138242602674 2214328731603352916 9598810427567827008 18188197875926890396 13292823053296232957 13994909742150043179 14733353888347889480 8841787465477312288 16262381655067690340 5913952424818695421 6614612440628699490 6570493240383220854 6152520261780238987 5400870607531115245 17110791430105488874 7770124978917886808 9522666710409925133 14882745237355497702 14302754410243805283 2350937278675819149 13475989624251950149 4062769882211274915 4406672725096325624 12985681864861559985 70877206549283277 444903367972538815 16015655765352525301 6657401429674618891 5985969283338476573 3504746803154599813 10537581617151875680 14575041083671409662 1895681780556158687 13148065539814633949 10042299128624831861 3253917306459382877 8999764639876939964 3596217395558272862 4982551061099190704 10405467610134979926 10905805653875656017 7378316111304912744 18091339950642541466 8383725987420305644 17991909790152047478 12744636269471922981 8726414394635074127 17126887489517044211 10653556138664802757 15588507899861811244 7938564172858929698 3268663110312011624 11826869983928829762 938717418256046510 12081995147370814183 7070961739779193441 13859537613628793970 4428731367479257290 10144001158920026062 14172972314541826197 14784742200864554266 8910043962496214197 2125534564289187587 3678319826140653629 3177551765879498563 9503354266023862342 1397277322381191500 5382849848126027044 4513667872033663183 1344857246976310207 15887198268452277778 17242849228961184031 5556749383350168528 7502568386010925992 10359813877712746421 7825164099105811131 16498667967321691721 5202586762750416631 8868040904199966321 15089148689374892763 15076814105313333196 8525925205995774778 4853193531725730027 5527382185942880769 8756803195846942877 843641792758737436 3823946184836390868 16755180046118474537 5665614653934469335 2262465455964035469 13995172351895114517 7808712505538718483 6192038739432520646 5699151573245097537 8368545598559574816 7394080517921446195 17275046992673844024 13688594303130024508 8268833295793198471 7372757789813172947 1890735098883351954 7257995663454330982 11429397905278475757 14392698262603226295 11738078829803055849 14847593514603570296 3966441796932046457 1142841146960904203 4753762943654802621 6187769739645265005 13397958977788452436 12653188615267618578 6712914691359600755 1958943276834774066 7578886201022977160 6139567493597385689 1856182429099321778 17940752661678171606 5398511131620862058 9175596840548652571 1220512501431855499 1324562394715044734 9399008262247703308 3637833521515754973 5831044639876371926 9646640713813759024 4126243527980786038 17580665792793351106 4602550042713095452 13296778477526101820 10941587581343443858 2570182448810419261 580267678929865743 17066395315572380653 1003074804867364192 236412560269861786 16732702734402268039 9661602452291052166 13929826239402166533 8297069008802902919 42149076660253782 13284294990366110367 6945241700419822374 15607848828579242570 4618035760512805940 13741155155028688268 13835402906557904492 17791777089209791283 14221907255605440437 10612707621789798841 1478216812677180847 18025178964806556864 7427486848121547235 17285666183279525060 14872354506472568476 15872959464531814517 17329475055568021313 16049371443733537719 13940322194938491096 6166101414252887743 15696806182179442373 8956489882062838395 11254695038037750466 6414121845139904060 1206626572820087019 18031800756000073864 10843367305875686865 14737052675903093766 10580855017130048698 9343636728510043358 2855253507505189954 16845015273806061581 5155572394744672651 16647481452869898776 3577183557777425762 9437199033252965614 7926226664371686315 10149162201237321794 2231290014271233392 18149755194639318898 16711863344176253307 4169083051936196067 4728090741051358418 1629000550743421562 6133671173549914905 2493725623699384365 12008660900535749689 15730240537217739606 18152738480451826549 2288203958277269886 7711011524621731611 1540767428391954693 2932135522010007240 1545897705851704694 14982314795629436675 17291361670534387369 18409389031490813373 1316937966966993211 9534214527580807292 10622831966641494493 16161145879748448741 13534393975472796451 12930332208622211102 6936764854546169112 4266157316909608300 14552412823159581092 7830791200230424063 9345788708613179589 3912093011480194947 3098586559785336266 18337348398476704703 15223094976481260808 7902289740222244082 10088335613008616973 16492201779463349065 7588703710466206233 18374846669027602689 17375046526182413004 18256443224516866355 4881298448915661353 17944563067454341870 9078733704097274218 17520214341628886169 13421432312666629172 15288432195202012717 10592667245892375537 4073644846142604459 17264271289711670847 3994227106078890809 5703552565861574300 10287740110711883870 4033745962202409067 15887455016713917892 9766716073518109211 1360240115110678351 2732981009534322127 4168500465794454508 5570803530043225129 8780075625524622137 12899523224097902826 14425945794982708074 14008031384291964679 8446756992113548429 5799934535852424156 5651427355932638569 16780909131979027547 8807719147492520840 9895110840129685082 10486632951394828329 2597284029626027597 3785135663352726110 15218544316044363177 13883865768784323694 6950047684461150472 10820848420725878603 4019843649216556635 9636822920733782600 7126271178087915739 12816665111118480030 11988460968863986398 14372400671784164753 12487960808670963479 12564004919539768622 14020782175552436547 17607878154746129454 17010123663538408507 13172017361235416869 9103846592042355206 11512464257704702897 11035000960652858424 6942943655206021674 3442194683189820892 956425850316530725 6446594058031454588 14757851284935090769 15517975276222457292 3057788119127976536 6632629143211119891 16660632975070706564 14706010791808288879 15383740837309447405 1296677766785198705 9268439856167888644 979486703902585364 783696547396478532 1541538177791006242 309691390694829985 12195163322445315088 5548167043877721679 14747984799369124806 16821145561393320611 96930607754733787 16767781365900769482 16720700417445600317 5340837473282817747 2099153587712271684 16656255935081451322 17452280476365760085 15440463812770678843 7188419839525216282 5740608439381937330 11841636733835225421 15138852285478853518 2874150875135896159 17512957421502788450 13424372949115811060 7962317654540012278 5476053377429092774 17439803238156928464 3222202768731525845 15740436510912852465 1487747231230582302 5019171091714489472 14341113920214388217 10365212997395131686 11124582133644276814 13963569360736749803 5208613158012488015 11902961027785743326 7975485946822897699 9808328462277714003 4234015853092846634 1727919090924567467 13780277818566495554 2230536994024290924 5128747743893117757 6528525135166332159 11731818066551137448 16086569603804848863 10176113509712064845 7710486674894756126 17899030123556807235 18058682220041215430 7058765561213744040 7540058770142044853 15844843359500882742 2519479100635774897 6739369932993472952 17313324887740286542 16175012976557647931 151179911041492471 11566786230541580033 9239598802173383953 8517820838732870917 12481612396907802951 11329750635985396885 5848920091667379594 8536183209935389399 15084711883181988186 17290527113732205096 13503247415411890551 11522037873279653683 17952960304967854768 14028983753546574549 10639264597111497391 6094431368861030769 3769463048223886020 828837856000949156 498427230483419982 16049307900055932857 6334353390490940560 982396498996268405 7007816826447287407 561327634116725956 14224375843312837247 17036398021943024602 1668018128084592283 14150823271588276640 2118025404556353244 16817852883555452901 14280921371691101952 13412045017699349477 10847491167758103193 2847851245787809640 1053731796937482055 15109475029601429126 2166887709137757986 8984319372387139148 9676190308416654821 4547458444525949843 6799380969327395911 15866398073111955116 10866008954365425462 11403909032842660498 15865868656877897326 8186008349288865719 5032078867512484315 4493386635615936348 6398540427943344762 18364611190234149027 4807322138605447684 8845659200428691447 12132390506317880436 12842157777530619480 7582220255974786887 3390441561538818636 14978419846924839665 17266828492069661694 773242247151291249 16994751884287662163 3437443339788731810 805736768609217403 5178292372839345060 1743112629926245222 8344171767191230516 12817823804010196242 1275307146259093612 10097816912263886763 10734695808391774385 15548199084762068086 15287242158577897414 607548833180473559 10197953442650761970 8061143388680745217 2236842821613250028 1830551333553019116 5327919170078417154 5486926394617226386 4413188090017186579 7463656098946139658 3702950682291524110 1897359211775248932 5592094419681334995 7577854187876691343 12074380892100113071 4656301309018030704 12522601090090262602 6202931267426076697 16555334728980084487 2331117310618649747 4200031208119440018 3017212987237801069 13737819827929814123 10258763708836967647 1920484958448076300 14986500198823059253 3556320176953256661 5809132707201789088 37082024157211046 7494256468428608969 7910010327382060 2015420383487561827 12111347067178657426 5216149325081174042 13592067981003521493 6839280505126224511 5267824975091591852 5503087218710661878 4021146973510167795 5133058421265811664 12231342293130476925 1107371142048675659 7680007469614192936 149404395896124007 18434930847382232645 12574032273791816010 2287378178878384124 3016549159842617647 1414601578959070476 10776405018878987949 17807995706832649366 14950099895544132293 10570011103418898165 980713117623715247 18213571764409338018 15655455874853142140 12213939573595608717 1656017185060594397 5654452208083049558 6252791672056707596 16338022168836761971 18206591338232986904 10985921511759655369 15480476113851896757 11118360052677900626 1369349836883603191 15053310623742632849 3638315394824747725 3806507999037992666 12523515347528228583 14018642440350712885 4713231249861055680 9647876891050978829 2286337164500933379 5916377357336233191 15613765430489162885 12801207507101477639 7626159244200821465 5228036569069604354 1011798878337646897 2057683178491182659 4948928161505322667 16299580854566578814 13149213087593349083 1809088584054736806 11271306118114960344 1632953954753456138 17858559742270714406 9698624269172653971 17616776045926661095 15521796345553066736 9491238469042908519 16054927677769789330 16028823571456554859 11636342816177058873 14010993367005763450 957160877139051340 12640190646176630994 14069481191719127549 8338005618709350353 10734546545880202244 14354220801850464912 1235335242708231852 12159963596626475388 11709280428712373786 2289711862210148308 2170919377196164278 7728839526055727356 14248210191508818042 630588219804186673 13074591795578037261 9058035116107599224 4966125921782862536 7377275467101669068 6638701178703709207 5954545451257166195 1564958324252693232 3072039686301338822 731464287200582617 7856954359811812744 3123460433464163918 10481742216882117736 7716449932464995723 9557788389107893199 15324045054060366387 3047985706598556960 6636870735209011448 3957187277855220673 2110054590193882801 9269027609366011874 10356102362658701306 4804118020401004787 2981901150117343589 12688771749552321304 10503079872505479828 9881005888433246260 15597254463060010710 16053710768981086018 10359308200681177300 9440183712067729897 4744208349184833630 3812531223995029050 17575477446592224963 1600218536704213276 4639563404508135737 14565455124811773404 1776804446593571342 14963594006665886577 9917980617750585308 17958451030436641315 18250399827728954469 13903407996066717225 3636943250583758950 9581668980433087315 6457438895861028914 2001157858842900753 16446463460574393030 10849980557681820720 2316876682537778142 17979223846967255245 3127348222004887482 5070376706636033349 15541495297445682880 15108702779522302504 1772110504942009319 9013947525637813152 13558200600998730828 6948530544965751890 6427071098412413310 13788104413842536896 12770884664936134385 8297439788718145786 15485740241314855961 5923693127980069435 15772761301371598058 13809423979141448909 5318961618576739157 5736569826767056258 17112192446997342937 6935999947800431787 11130542693666485249 15167133996200660182 7218950273618975027 296520158752212255 7784203051244053141 16258369288256488396 12459502836979140493 4873655328320846652 14708052318224071017 18071397025341065218 886083804316211814 17715604778835735366 1262109335972925526 1636402993149129143 9373781024460013008 12543506505477991831 15696676134112253809 17333224452969561032 8294289721618387163 7477328374195256661 9189071693051371654 10638106108867114470 6603390360994996482 13981588997286621219 17216754190858614490 4202836752095495461 17603332684124661837 2352055554754156902 14497737793788084861 15724221149388956803 8116864228451574478 7399476535560255249 5647718958773202287 11444589100288867399 6324482504406984093 7144434151936073581 9875773163752098290 6523015366067475136 7891737222781665875 7139959587426444975 15454000651049587014 4278120626980611922 9215356284291612524 13450016290446630025 15287856800058973445 16106885938787930951 16771803646103712473 16594893007356261969 15372144961902035765 7391695073561143443 9432453482916570706 7365171418046051474 9834133446193034746 8621157421476041779 10774568490844848722 16507889157869841492 10669160735111369314 712532802547118294 10748426460354206929 14079062445216143256 11024711015960865045 2987629128761817168 7326650667255177389 4615259092489120395 17451518823640930438 9000661920312448316 7188009124392802947 1845917484483549651 14670049673666048768 15286233574509128582 15523744087191528639 633618176651300663 7859000950579053714 8347483742198916893 6437841344783075943 6507760432096826836 10022991830835498489 7572266059972191345 6137098413286614561 4274598530746213747 4060343007292174971 7790877402091188195 9688555415013227300 15713728913916982297 737885825131083671 12825868290573040091 18042331746808720480 6568653813842469982 5773981097769229902 5762747001445573094 11880311298693471697 12612736795082879664 2824991128012461450 15133368599524141429 7323646119672863110 1794243948512320967 11973803432093682607 6143463764489122240 11482047158208865624 11609869910593940124 13774123886362384433 837363962228588162 2528709932348258440 15749951007900810156 6982789013358914732 13368714441330830418 6336190289893224331 16810526911573656970 12303641673436116100 2146874092501108635 10103978703831927185 3514272203005802284 597863499373982989 10459449173970066679 9752382901208108181 2432684665888084209 1525744301589798060 8419742427401499704 18344538187662441910 9219606620392125708 8904195314072806143 233795152521294814 12659717320012484648 18200250393955516090 4589291532927573336 682625514984789571 15886744302574104801 1521089267327067049 1628627149674644321 14381285161675242435 9394224422619449264 17581289302090631179 35472746328836040 10095339854021103436 10605675028932208869 15927591504727609975 3935353696200404322 8591175005048749874 5567654102578782256 10875474990082638195 14882654920222350940 14746650223947252114 12113255125592647999 2917231152757873761 3187520916996460919 11319617926905890364 15302296308427212653 18155973261505714076 17678416979182780149 4055933191394640799 1711279281809942066 8495671321163105887 585385334055740379 18391042080512448457 7159339191809154952 2033233668889123164 11241188941750939107 14282263318034556455 15538127439221343724 7363791112869650350 12080456167601550508 6360329987494558175 7853896306650349541 11744421992997007483 3130920168804333667 1821216768954299865 13320123279092402478 6833479391959110450 7251937197475267191 5998139242284872493 15070619528801590332 7350839133923069714 6103925639484397777 3237239617629572385 6533287118244306168 11239287932590867450 16459718743272387940 4777254588992604175 341393408466974622 3066622889870632050 5382878925718339610 363238595705194178 12050779162725181640 8070622923923185252 6652843078473215700 7487745927908756892 8818079122205891636 12833041693845699613 12294863358749608170 5689977687079555330 11428380438626297618 16208662391303727084 1174309572985644841 9847920006672043709 623300198624222592 10406651094180071261 17442265908373228538 13107409391657448925 15764687833625929809 16959720427012792476 2537025033620966262 8423483245415847552 17788646074307716097 17285088610225574305 26174467888178727 4229155819297496842 8797761567686111615 804667630030258674 13283411587671125589 14631588598297651474 3152253540697418050 11314077535288833969 2573690794773445070 13171173563399264913 16625478589328888024 10991726953444064338 5325961125502811090 1224987157962416734 9335051617373837485 4863555162680326600 3811451586007214251 5291919721348128832 9117562743136583862 5843206906686545843 11896591572367206472 11385640546320179447 231627779759798529 3296582307199900953 4689387004069633762 11590081760998099836 13010751201159571043 796049727540441502 1243064753579140211 6608985319575586063 5253128996742340182 18055790556213672270 15206595545726068544 3650308110201381308 2934488505876071479 13708680774708938231 8366460165231308209 5372425443952523786 2847812895596793974 4142135400379360939 7716575748353389417 16029782475854102553 9849152326367200978 5147429791524700096 18248751676251273949 9402427710342707409 9743989792035238000 17862837804964617874 5370080884773400456 3284468767480055539 10218678425492894000 2903933813637924108 7042611071191243 89931098974785119 655375963755896066 5415172040097036227 13433362588456969317 6311684806960543479 4059042398070137224 15508979895962552857 6144284210420122400 7588689537696125982 11307358841279059036 13449308288122503864 11987756459561972517 6813075112548806016 10688618398501503122 10588390677905157358 15614558646952575901 18012073067637090141 11532668952101735202 331909816361507129 2656052241192747843 15512698659667562240 9123944656331330291 15035088748810349571 8894607699365655435 11409889940273953065 9069060472015946933 6354488750251899293 17166235098420057500 7249190859279681945 512372417922876485 4122388191112979038 17521531583910093332 5726083043798230061 7747450337618815414 10657901665661799193 14430806428559721705 16912284865574676605 115917181903741121 13598504864305650289 12135025750291885327 7354979646490514938 18258220117445885451 4258556187778223970 7417247276333497333 18167927584203293504 15766741588936177575 10325887335290881482 11597286315898027987 1954223130660725365 9546137643640706140 16824872485129930727 6611958377588009156 4202908935376189982 10843508987919445218 12669795119118822919 17674292988241958880 7556892352686812142 4121373866337335093 8658094284761270275 2978852225815894619 18385774202144082620 16425325069636821673 4222858394696244113 2080934157712296644 9324104162527317403 4657648562357790166 15032383146848540499 1933351006328411847 11221227561984369361 12587254740790104973 9228983227775443743 9922916819403458837 15821752449969662069 1816606992950980025 4269700305532177656 6429084914630103501 15398690180414470022 17258537079323864482 12943383577928850985 3488272274450582226 16482736616514863197 16058250734025011207 6867432264357553870 6099070094490061988 2172215429290504900 3920767259363368003 7639025688279044721 12232368631981797628 17234996042388648849 94972841134152117 7422003074435840859 9736569693894473132 9725581967837766681 6264811547115410957 9685302547277283728 11528191969997838326 6465822022112707080 5313014007538334473 15477694076860372517 2140019817522504323 3294304648341412752 18101942291206277560 8701486506583347221 14257944352952519044 12324995578764723373 17220218786298166909 4860747520775444354 4137255803677066343 11916919036812141325 17883866574308938317 11183317455850692786 8302151566129288025 1718928975363719116 4494791983467593548 945542133135505220 11114463261121550076 14871277740088904815 583237271714311505 7773529084414561323 8319880861504803558 17066643886978046168 16068768109427972643 12295196814054398886 1008141493821494828 2012317264448197039 7933333810140762756 16959304778353680125 5612692267398916894 5356368840963085985 9110130064022892274 10035087326928701146 5730799445024605700 14024859530700451835 9737659033721494584 8265057833272447811 1705365154188280726 1581478421786152025 10664773912708919519 7026684846930079620 15106387875441066915 4115343187446369555 691572685689867363 11320667589035230564 17421166406397790334 15830844166000686566 3314828080664291232 10852304181145502270 1435429506069702319 804264957379429708 763958882795851179 7133445091786384208 8967947981545585328 12552876320260013718 15407055669441973470 10047916603464813958 16552003804586555402 12900542248732681472 477652581154819376 1547959655280060450 475629598422260456 3588351414090688972 11194255777852528427 9887699994466979015 13638778682616815893 14273633704938180536 3865228989316120776 9591862895641111098 2178980901745019849 15990204702333710692 2743455819642443433 11568032706062391451 4737420965344333487 5907767945808112551 5114872900489266162 14359299440216419971 18369664681471106419 10169083104312709257 5354787733339195149 11870363946982306863 5561834206813412120 8181240415665595655 10117467854456675273 2964283400873692738 10967830929869274687 1069644915869689340 833559156176326396 16627593159799435260 1070189058922490947 4334767441378963913 3079923251421847308 1876408421016959124 10288931772725198008 11356895875054054459 14971675027656528900 9173213244533923499 6385313908890312239 13327134639444847175 4300712167320026537 14030712734375745401 4349752057117647440 2234367533981695089 13508245035175020626 9626366895614491604 6794407569169408297 12313005150316611645 15855214490056279501 6322246574710368474 17815491128974678795 5228730542354500989 12979377889358443831 15979017290033697298 9174203631427069291 14296026173762450564 15725266698262433806 7706109562966059965 15611127627060829803 9205589585558891142 10362050692563643554 342801832704172249 10425002398151721005 6542426619075845887 5343548590851173306 7948180840650658886 10564103124208948917 7573290171539314130 7275655795337711634 9163489892766121443 13820553066167983920 8200359505856916181 7010324117654335925 17777668346183043658 3675433057126993503 6162029604129047430 13283112103662217674 16817376968301164771 17113249603598206222 6745316356397289967 3220000757905348436 1269550999360534237 4605956996765666679 18359472383785698284 15904764570727554499 17555605195707336179 2146423102615324094 4402681646949773838 2075622209844579537 10766544905717839760 565686857032085120 2622348900146966760 2582046596141698701 5243783982590068799 6032203577377418517 3206073358067837555 5831847875597193860 4452730194292246684 14013738720610961706 18303853283239737806 518132869230385404 12633512528428194019 7412155016344308457 9302088706839657064 5255306056583676487 7239875580213071095 18332044340263078633 17870078646879939791 8670735129076792469 13672825781332846825 6241721001417293526 11041875198845202812 9901922763878565567 7337526077576319045 16611853247688607463 2392712485910661180 816070083061133023 5203404895539779210 1682449080807772045 14965360887981026073 16611848154942501172 13413548287273471913 16715721375696446944 10653904625544156440 8685663455725522033 746152367045426899 3031193692340908593 7841836292690352332 17443018041531118253 8328747590634144833 14469857937855073281 2071378357172307179 7460500141011157645 9425381932849792339 1211395362324135432 11436030208866580567 18123496587645982607 3447789124980450036 13067260466858612320 15784814129344954170 6700925566996663267 14145547301648847998 14646033185884284906 16133822980312268182 969039809221551453 4601342516464273913 11880416326823493506 7650645042326915253 17730552739823519420 1095863924485400730 8507861207636247573 17323512963767462882 732756530475515987 2159158333343040468 7484415858120384560 15773155406436414960 17969203865528743740 6340160019692358484 7855882912790390128 11426825218336391097 5435657385917530542 13004513079769276750 17242557945424680850 1902852451443020691 15336893376753494871 16300127170607071040 14879230815656961675 6556514243023547786 16808201689572364366 3208031986401218041 16581424619116746574 16604819298099676736 7928193725400966176 4835392630168919986 4283954400150466459 8587292060251639547 12462104290767177371 9850172564960861556 2154328267052829537 16050782690746630768 10041444433573201313 8846399581727847076 16594313254429811402 8923130386819950214 2832007428822874537 8309449148054917571 7422948125973480830 18401199365128795864 8369688969879475136 91544601627567098 1521252713097508390 10800627434966174295 4547221267053114662 6721072279404774565 17975223975929938311 9062356611002441525 16198520426534889129 1145330017251039366 5661712323774170484 2907916036500860789 16196066497841328278 5739082739033766997 1469088573415183976 893261047555284662 8195140566275500150 9808818346640010106 7670388760860181555 8836905212465254401 11542905506232911381 11050313525225292880 4050703902955709756 1062533578542725422 3155111648721184895 11139591032659356725 4702749398144447073 16878708021641376551 7525572814416178738 1323070586158118748 6452337568260745781 8623286329897529252 7871240563944280587 14516490213687933090 1023303851778523006 3344721102643111681 9972521255415539688 1867616912792770103 17064801975735664368 3089454897464122854 6641596281287560733 13450210769170064359 13276743424436399970 4822261782020584184 3202047018982427180 3986317565160794749 6631298968538614422 14816819747505518741 3433081872831225845 13437939249361051580 10932293886076616913 10935249232313654705 11964879235234624452 4666154851255319457 4948848546944290391 2137018458316394781 16660131994742639556 14968105124674231850 4572475977105370393 18313020558704296173 6131695728306098026 6040317845380213119 16625066715168670343 15259062213687228510 11149600393474516316 7321916320923321521 10826774845669068262 1345936831750030780 6229932117615498608 13029147630686162685 15097436328187424843 7753936215624770647 14590831913974596869 7700696202437024642 14085348849042611529 18303562378911558332 3815059109339539124 8877568874433040502 7299831501752795676 5475826229471260518 9944902274796257314 8040631401325383946 13508167212139786551 14544097548654342443 4355889727897802630 12721556313093269105 13704320195964149755 9432247036761877030 9037780654530995053 12237495783411370732 5748187702724290985 2115738439991310079 16002079931984573208 10097768008021612009 4672443356376930314 4103076908140328648 1134344057624971187 17660400605533106178 2061814786794489108 14521843442745758819 10889123382862744408 11841515106616313530 4814858166149950707 10670646268478290969 10188681776468316587 14948246899821527645 2882706926283226250 9980071701579432485 14667281346400292119 9731442485337792202 4067354104724244613 15686908503077160895 14065398846083627490 12805924508311949768 18176982874128526594 4764385006793119229 15762013657308998169 15711221784534089307 3027439112156234574 18013411072046759402 16597495361761235867 9724102061072382997 11251265031482985580 11018863490123394189 2866742871502870705 6163334604967588124 9143377777478055625 13160571314028955424 17790340690078668385 14898349307527024403 8677928538850638962 15342921726174598770 3501194140022387412 14135319968982565543 10269533698821074433 16328263963359262466 8605794312130308559 10516485912134765791 12016291171596593517 14665482853318819886 12387776903606457929 7537573219239405527 8013322698307470317 17073581350732069291 11920080050958596697 11302291400693931518 11595503982208427892 11346973464375852147 14202965543968347224 17276984299654965343 299570320547449528 3260884608887146891 17491546622594849857 16240050352948674104 15112597616138846861 17784516147673940041 1330792543040514248 14833174962116659049 6487856508642491690 15251783350092515934 4598983990463601895 17049044887451798695 12815818282370521784 13784153391463749353 4604861486223387249 15072140592855527813 2222958289960032115 3405820438015125492 238230017117458559 4731371805326482781 2799585565332253218 15950840018299679423 15773994239142521942 373196198760229903 11303539473306380013 9252779010115261496 17171401980762374730 11273491209892246288 14556863458143478622 11955025506717320147 16950693990467735296 10192271643428926446 8208197522687331847 5491796186056830189 3687438734194030433 8103653578106264776 5010439925470308853 10255392688623569000 8394661339258936841 2974067223816630278 6932220294972656936 11759672691838269060 5024851242766366236 6265086985341447125 12980543053509093081 391895895164102745 1914413088889835489 3356911321645061189 4959259849420271944 14188354848368006730 11495322773676735990 12256923761174714631 9511959728023949964 9666086124868922263 6107708891801165373 15046607591405280550 16810128701912266953 11378564433649959746 9463804943095564780 6373616198838148869 10468552064561233986 18336850444095903505 16524835105404812110 4419056494915485413 9916764744456585729 5370445363256791913 3122693511877608820 15967027853833746468 1879782982071666859 18357913730855118460 18300056011466162066 14457028163935403591 17527890951778457719 10309274747859507623 4053083309720045164 15184165983233763357 1562885302027145857 15124758042879730260 17489907820299472362 8360594658520184375 15936843973826567319 4178318214929867307 16629274313458167041 1711162757819611808 12528891963162959746 11199958256240770920 11935208393757626351 16920292941376504848 17030815863910624409 7001408577982793162 12172746589379379249 14896088583898184825 1182975270131032163 6365727979887660870 543503864211916004 5557236841635431870 1800002056267762515 13273702942814836331 14088744849963197069 3244411614254373560 12109315230298870448 10336417524243057888 5748995302042638788 9432553615945024380 11432021503959149212 7093394967725515837 5055216541042440008 9594584554690789591 13418640990260019271 6148552873429973339 15002957570678314915 4308918428213630318 675560337940527667 10678707088875932608 4556655202078049532 15415090120571401407 599024612251229741 11544757054798721708 17945251483790012177 9230233464538821797 6141110036833869118 4639022380606422798 4091310198305073502 3210526418732551943 220574564992425481 3805715815618007693 311918671976291996 14675212360320726231 7121778512098891232 11574269173254820256 15585506854983360358 5284099726767272049 3358234458911684818 14388253497889304253 13426567999480876674 5507633565295431698 1785812942304319026 12652867510258531989 5603033611541993697 16636721242060481755 5985661920867507686 3810854464445280927 17969299366649014697 716756796559795191 28665156115545504 9574383550018857667 11151133442657373407 12019166216894569522 6484127438974047711 758298373126675787 1821886127003989602 14632434815707902021 15797639767520539541 10403797807255918425 15369213103201451952 11957082057250729370 10442061697143010765 6223953257862108773 625476790655997281 12451875046549135475 10585488902608903679 485472996871312107 280245248958260329 544181132545977827 3712528079734163659 13228305376598957619 9766428702401155450 1254405564824420257 13933149430326521387 16751486021539182967 4065245870677943965 17999977570843308610 10546916234163519080 15985652439474688088 14460946526626690086 2042299062198688145 16437155993767073591 14794830156942346772 9656402297603385255 7938687486284134340 10222152186917615260 13341176449758806024 8521331010231769308 15771305932650890104 14299862745210689418 18099396967936033997 1807534249335479013 3404328899935227541 16076442039892663136 6287346358865615803 10219453962306047203 6248882758543337670 12178271320085668472 765758338456655231 18238703369253274925 14116895511744403574 13155202722017979595 12941489941777546697 15737625610229731368 5216117662521677527 6238753976145316540 13379391827838234288 5209529654459906864 8241836109734469716 13366060489835160907 12679846173050107509 5958294215033991164 14129218931375701574 10864096625679211556 8913222871625862481 1020400511796248687 16544490492238119411 6417943210893572720 18331780499473685594 6519370994421380490 16691088145291298371 16702132349459311566 11620753995054111700 2914176856889420400 10145683872111250833 1450522328179407110 7007063575809305273 8633619969548247478 5116745238850907389 11863858166536046148 6980651423993895661 14196673462844463832 15518511412052140385 8428026735733567553 13805076708528595607 6076887871493079544 14786292254887287815 6170879176156353627 16090846321408989720 4020847195333449457 15699883390137919800 12374808527640098742 10339608458603658404 12252036182063944137 10771314684720485041 14158111876624885465 7482441853109177428 15976061574380494572 929241931747501919 12242313835509148890 7013327443580283862 7696278303374313328 8777682927292252876 1784104845984470734 18256866122363488948 7012767812373629854 4484551941207639480 8631728319478571347 16538427797337801042 11530505431223399055 14744275011004126567 8125048677369313398 3128024800035195690 14746831593869795025 2106552186691539753 11616643367886349030 14137869076433104940 4357666238288503796 10401743085923800785 11736992049899168392 18284292034800902368 9024518905980624747 17693491752437208309 1895569946257367355 1674548744447486898 5966176087358998273 8836916378822918728 2568690390916906744 669075676447403256 10908427652055240747 3999595149002118122 1545044422241022249 4627170862612257209 18193142888081353398 12914951896036108059 11076726888414682583 3437334128942422549 16890186794005592709 9296333776041342797 7811432109732568067 15478895443498709265 3778665217958728709 7765518390193433446 5823614852874626443 16802818283271456267 6888906552119042669 7844330697422630051 17688732152155497042 6187923101393388528 17892469528431032679 10269883937183706205 5411387957722722629 3686448081710828054 576667754077756109 974781515329463236 17844466410860198223 17546005024028399007 8706521343481617292 2954236917069894960 3908152764066695554 12276897678901961871 17544494154964831479 15505220725476058586 11716802463614840962 10685200593606801707 2768398600036539766 15178088241424414593 14782326541148883153 14429398765832415535 6187600866070958066 861187115970978831 16216711343555641503 14959050947229445810 5445169921875959581 2253754384077348306 16366256141432666084 1684607611818039281 2497521585146962504 15932280713606576125 8652445217072154732 7771482541355917338 3907230159582402142 5683335644772225193 15486086502712164282 5251229958953106860 5482380929155310813 2515872104177706923 11103243710948569338 16207996401220820855 15872487032260530620 273040963291445317 11697716497748164924 15494915661169830683 860026078267084697 5438882209505558319 9822908575634496338 14737102171709022718 15509305940005599092 964733723177152848 112063277132844011 2896402433995759872 225957862580433155 16261125917539576127 17932901009777640128 3519605893904156903 10133213161240969104 12712555678268827791 8769587823989056892 10344731480852538517 2976387988872879445 4951929265008691196 9010947581646485766 3813832039125502012 17148920227886580672 17531714446702768828 1952944134573734998 5051160497922311261 12028575742028234817 15368752756844263389 17194575060322536421 5423628068897930294 3203590489672100738 2876785116527849612 12678170908508509915 6771646280976880245 15481132200662497555 1700187484837859660 10464113241814811068 18290950910969477109 16422281521027680444 1355493120860768624 5894589708532373279 3362556758256495612 14769656372024169862 12994399040401239822 18117838441678838336 6280545037912505756 5197250327828605967 13126808843098990894 791920541383617530 2253048431276821201 15006378329710033186 2725439818547023969 18316957493358145489 3024974985018234007 17699810040156153530 11910128432620626177 4074405472746278766 13750830502603251219 14534910167597479931 17805299120135205143 1653155918783690167 10594707693088071193 9110156124155400120 5138878014323217069 3048342220690243918 9121509651681489798 4949677820629200546 6501983479492007454 6663929858291602402 4883484323641918617 8672957492974237550 11054982112097017592 3658562068887465315 11970084885962412869 2243482290679759839 8538529733222389907 5635227272382422683 15469249678248523334 2413463841936889954 13608554754880498837 1493585592434044662 7496793390445210110 14539290939471770805 6345087106919919489 17272882717849718379 11393547807067127466 683320235380302809 14868488517020233801 12744551282433167330 8886310477105033618 16247902297395889752 17658892861534728192 3686112371961061817 13554005469933041626 6729710955889153379 12729056846367493766 147659350354269866 13892895349405624372 5768671332254755181 14136502542537785406 13621038902039368314 10783029295303499538 14859858637079443152 15876449859150679300 8796632524624579847 10299138158704614710 16957288357786325493 11322172823277184276 7294347724413042843 16522310658452671874 5017636212612425047 2637082701679755864 4452293580370689436 5630535400642262506 16252063702246323516 10985879763852692329 5002455103940061325 15208949399931613832 9653732536015035555 6598211308612514988 7981972624028224611 16020055355069909484 668744907704739117 10287397526120008711 4532161091067893506 13434704915090695478 11020031295053257702 15807623649496080248 10363381322689726140 14203822303186530253 9183106453631073257 9899312448258843884 1599549747294682626 16582989631332242009 16741232828846838576 5222858572652630710 16156174784477251699 2166663301382988063 4811952836573657800 6710264124761041648 13935989772213567530 9577407374755779792 17066641074946571490 4403847129670749689 9792019054673390823 222374080933556257 13261465230540729804 15398954060746989951 7660477718619483826 6103370848404876070 12390600540735615507 3866436297763761427 1746899382030507819 11730860557146121882 12531053941684330476 10861823216311837789 1962683358202604584 14674242007916326417 18041951083175156461 470113753183930384 12094694576859078610 8440821303641876324 9956404200576023623 5697961080967334131 10883695989711148732 6235107652916160679 7265710584623229460 9841056085675839939 13686043008290399858 5802127271955912688 17844002431768964407 2739886658785706874 2046745388731066775 4242417245821629849 10513479784212183509 2263167638616021623 17828555117468707815 2611858603537389595 18244702992294292939 15090482449859153116 5040606651188398883 12493394896428607983 3252217301605895327 6050159309935148697 1722282268785423937 3698130416935068174 14825043177387654343 8296500947349892447 481315470282823781 13357380671230516531 16750933542733248290 12196030848450755496 16460084172010706722 5004365090988080681 3006970874714228857 2601961476893132160 4975619989952652348 17753462947515743050 10790146531161969669 17897203532760064647 6773237184619828350 8888547667126320081 5529215718990465740 6152533539849018460 5403945300737234474 16149257249494797329 14133803407599685072 1356341084278347782 10824517493141150613 16356717812410630092 14322448726633282817 13437284506469385437 18311172851770722254 7326401890735141943 16753400258091188962 1783273720086998543 12874098107971570578 3193531480517630331 10499416244460358981 826921278112644976 17787429866893390851 14069099840785364532 10847098101444435021 1488517309878554254 8720593963688357726 5056344354921624685 4580900249520017139 6372139107148394866 12963797248633486154 11079509387740445827 17420039764889649277 3282896652771918575 11997007263080272603 10075047329269641983 1154344126909544651 7513271409938289448 6064772468294107441 1278948578405074402 2993678889191936723 16856894453867803650 132936475323119289 5787589448295419133 8637643609332298368 18257818328634386662 14241862159613419027 13512915836784221700 13388271683170217632 11858650368463097810 3866385977709712228 15937261080551155627 5817842974782149144 14315630728353848012 3511107913787902071 9329306426953686987 3940892987864977526 11536226429289778855 11266117648419082819 2557760413152740578 1419792486382130299 4177960465832287283 16885643158419606489 8871228615269104884 9505762524120456532 7476890775085520873 11367214178582865696 8491204550074002931 9304763244681120057 13788874019529940527 1009209336648358461 16338870380964705096 17203535418629284701 659908765056320814 7681982851348688495 461107395624014180 10979131708002091307 17688057480566044954 2523712735019280483 7888065377727818545 1237004246160915984 17294200367258844985 8939354396334309369 5039843272679553621 3712421200671870675 9141091896807609122 12430194331880750241 15490588200124613464 14995842208925245671 10297546272962317799 3589843277716716013 15595232412231880274 16415772820943620973 8912426529849063762 11836969865139626530 8969717996361633209 7045681472832256673 17587990048594072430 18218834472487011393 10642377806358405077 6255358496065237553 873140696966261281 10847208524237022024 3281010524083046698 11249206398789210889 5652985689044802737 2444621669266017480 3083438846292313605 1042399253557704298 2120014033564730776 14452022681576777192 8752535300075147491 11581386857844248997 7282468571892967909 7349899284076219476 4167909514101731584 1199134115000922292 7766842151710976661 13310021340280804115 10577635291359090558 7034803711652154004 8615985130940324873 16889042217423328155 14788898031569899684 13225506924091013079 15815596286714195975 12807973148452676547 7332604012261852865 8394200341670839799 2714006977708524451 224529116657814350 18161823526866794795 11476582999675091432 7921948793481201875 3678160910265830008 7138789355134987948 13504022121978552525 4444261171232510042 7496377104632127128 12684612723728164779 17628044689629397231 14058554974499943396 14895525254666423653 16709008129525735390 638960573986332284 13900176388421591772 13856371130773336962 10567111518814434209 13014963080307269705 4932629063222820760 10513950997851005915 1647199217496726700 945107527914816198 13102909760350739550 14410204212904382689 3154745015840312024 9198478733464663454 13996716580371591422 7467579182480108437 924134053388510806 9818820311705819543 8912474340054150900 638619248194005455 6960883790118532052 6731101816796673253 11658500546751436292 8262263128741703411 12536433495992432867 9198126448704126903 1591508581326959168 10861393397884773635 1393032888954660410 13199282178642616144 15141855726921073388 5619097552212461138 13101417191707230138 509216611891706306 16654770063882816632 2230130268589558638 8672657040964167882 3606097576332725768 16092697580969580546 3728012038434245746 11864036737864173279 5702343158986632137 14277004578549756704 13595908021269018648 16839946632431187529 9312592412069208705 3220678749828745404 2089529638663434314 5431709104347199970 2215120076909705370 13298353832066938395 17815895848270221950 7492421456485902142 13544958531609107141 15881081981910080819 837714888120020310 17718602578086212679 17874207051652273482 11281505344844731709 10707587337166988889 316715469100916361 6817558654957547883 8840860813415142175 16067768562681689907 9288099551577657339 15550072369761120376 2628528667374538653 1180430362997009865 4909026773203232287 14747251590552509166 10995414774830521539 4105843380118640119 18352578868621540275 17073767317788677199 7309386131112613569 6635765376833277726 2577677785268818138 2292800867439254016 9357865854809418193 17769241712621914001 15009980150570149227 5931848699849798781 7782492658860617088 1626175343190797927 6304427421522676384 18425713404466770266 13870443536025709862 18134969789850686480 1192389030940903570 2417077960246032019 1263167622120102259 8002139827579867497 2935081180421647106 16193534228451423675 4762931795013663269 13687300698729032132 17984469525893864564 234621646799369376 13738723838155604817 16940180009030533611 5717201480159779941 7036267528949570339 16343299919521710850 577790611392206853 12010927647982291244 1849026662240486683 3833755751433115852 13331250445385733187 12848825341351624449 17227783306133315956 13648524327206213963 16673311526801324329 16837655047057587090 16206256877921395925 2928545117112350876 2749728536706484815 3754523217124275664 17197855113449117174 1351001592471925744 15963719369679967209 18102247926297011036 14819574450836552821 5272533959941200905 6270753917275883379 15919977191340808527 17718729631685078693 2721667740707771858 12690832391878391652 8237471523104755315 7870432163539031083 12454149647939412521 17543938577484126391 9729464976536833771 3715496387912192021 18027219670938204146 442473211716714532 15992385551904753521 5717564299269274941 12770106636596584609 10443419881720182782 3233622613221521518 11148342426195793728 3515427478264751825 4414189118264975787 9693159658755043515 3194641639656584439 8121160530874159131 6971408562668752093 6913152229506249008 14079674402299567489 6675768495823619585 17043239198396139579 8192172713565974370 5748331587841623634 9250315829354684474 7422848828587092044 3869218266908739846 17146225218334991696 7849448889770841112 9605253369182186740 10507947657175735980 8873287822555216947 12023268337089856967 17981007101194120405 11691023586503102481 566639390834086455 10064861128113801433 13088132639433725352 15494604506335893635 2979025451587309552 14056458998287178251 9108846189759534416 2388887698961664874 7176397019799576299 9772638409279957903 10879286608656251975 7855627944085133545 17361369250697059323 13552251221960111485 15119067095474532746 6415618956473914097 4829811653743452897 2549822066458492843 15868376299447782043 10886586722601571110 7783213289714779979 10592558796427425797 676178068426618157 9941802112972057229 15449795699189282603 17580980870366618144 7481921973176966829 10731085563621290733 11516584972713261307 9037495861572467373 8237745986228535158 11280959679933061915 16215356889480546408 3158265554333891319 10308519252902073478 11261029160436953288 14152699399398605365 1437432936358449539 14240660356237863102 1540945301700667566 10439330703659490026 1008185578179102409 10490601044000830540 5760039372261173738 13219165672586192490 8020337220172372598 9333413009881588735 12406970466444356647 17547518989371236449 8526043608478434836 1499668960680419375 16549706722217323441 493634035879664050 13225269406409031939 15636459492215273552 15299038808052256366 14384908380770125965 6410804948017071791 15028090851840061085 3854900454622709824 10117502917450836096 10906660588025694437 14559317746589138016 246212384153805585 13027195999709551988 17325923902496479173 10360729437315152730 16311214560224221074 12737991434679301629 9312075864710192299 3595552791074721666 4711002283255628224 1558000862489312793 8261884499418806802 4034344468754039646 2736158518363352640 2152811662889649990 7389895359101075299 13950372513167855772 1858998800637315519 5468499766812314112 6378806230226016409 7850413303799683348 16175201299694524219 15192025331598704228 7386976183230878730 5263183881262379424 902393999710230696 3721533489558947845 1134149676896711516 2541012733009335375 4514962045885571412 10169334851182361039 11213775315545784364 15273604785313251037 15582153469984740156 11865589424434919961 13849234942502761353 17424203999152856105 17558881067374168320 10124395259577814778 8034920171385168639 7218743173828259502 12295509208036131381 16855000985780549317 6674636516807103639 17863421043685882697 11087448024662508097 7009376980005457778 4180310250965658719 17295139161729775672 47411011873347999 16359449840628416466 12740383497916371307 423365352735947989 9085200945638311654 17026834719952878074 15952249727181691340 10388938462839809909 10528479560608156 9353050579840270496 4637829675701345168 7729765047271522760 15389956998890862656 2353456700580996854 16738614118664914585 11674505348251737970 8561839323096010025 17750419985116524777 4306915873599078754 6508332663465319190 18372658087480549071 13352530403744938167 11811904404125548786 8456346209407815646 3362263089088563838 10974886215404955293 4089560074172917403 8558344961404496119 10471345430379208334 4002433814003327773 4776618665948799239 7745663380776632158 14502274372461786690 16341937143958337103 15557355660839367802 6551554045617939341 1103140653876494603 16287349197795385239 2878840139884614957 14498104154795984224 18065638405752275853 14216118718245876986 1427561139435356331 4194402283637453163 8321739787887207864 7592006702966970537 4816567693088550762 3094838181706086066 1739199814090572220 15209980114007667744 8508206494845461266 12070183592150615028 17247288277249118108 12262294969343653211 12009067508098087271 17129548788625011978 63613459921328175 8427984357675132299 9876863947181545761 13689845971045605309 7009673158927088808 14082045302215100949 6993098679144583572 6057763245638141741 11429861759341898184 14527850192855202366 15089452197511946678 15451651058040452313 8590661417574134073 5630172193595082968 2187591871979985278 11387812277194057405 8227125004485622777 566391872511061436 6658988163954381445 8320868034225084260 10837952952256925489 13156782018276717304 8659791693819967276 4159784412498018004 1467110592235457261 9707129848585973606 13910494952533522190 7780958360150553666 11117835311955555049 9203192270688067397 3037960708539651522 4375079240667923178 5547585570367999164 4066902737233707714 3183055306119828906 9246910736911783829 6802710054719998023 10011158874973749936 11359633142805326848 3952183931335252821 12744685191150521206 7445758275667523722 8081173120328713705 16114758692424552587 17591171017993408227 5873452205188356650 10965769211589148732 6474409999926056834 6068657451465530527 11637674883580765635 16813767733732381314 5205252203990701426 4102257175391173249 14341905507072567317 658357758066413082 14641875509321545390 2706460406792293417 9099423593250192581 6116641321980772181 1885592106677444178 9535681442348575704 10428066635792801208 9593764576398632643 11108323741586877623 5951153942759605123 11069944526726915694 1686707409399613649 17575899914825752177 6508423536775103246 5948986679064747654 9102932714066856601 8707542423211557060 6487656986687471794 1201195823616373214 1867975869555326033 8764290534906890166 17582753267979082852 15744974059560165415 3888940845185537746 877270454917662258 6321188454636196029 14804737015385239373 14693995204904182655 17527690503944600872 2999657565139564386 6120212725619713077 9700106396110258169 16091793790062741488 2648764195732378975 16065324761158796699 10177855681358318919 4067251452581502201 510717232532312899 8618387922646959065 9029554202572086734 10944582624884950258 5505122569642095921 2379713379862851249 17691558762781454681 16646987827451104345 13805697190318751933 8977812322684157108 8769172448677933849 6804035992353328356 2117313700133318986 5315639094104030020 10656649565504696692 6893418214801841287 10124670457292359043 17366540885114759089 10161320690191303471 5664722618240531730 790708257283231316 812037349997741338 10708636707904215377 989432815604799036 13811663915686195637 7318760809081313404 1545075247830687416 1837494807999730061 8616540673320256543 66308409374040199 9684944080932440516 11339710577742941093 1754747845581357153 9919290394101323217 5182096349693966322 7086081625119981805 3953526988328344741 10974106107968962557 2099867468587198408 1010973324966847092 18153358277456185886 590026405080123911 11357657907043684763 15170490269602862809 17510000695034578204 2097487521477421757 2020188418994197639 10699973765244308652 15684509890346139590 15136269098214770791 15023763927909015829 7397168973113643598 16164068341746971604 8976652038749299080 11954911097298262443 18049757957509676196 14441732397873633085 4982120934109375120 2136718040672198979 12704303345641484823 9671414562990719933 14659143218336769024 1188947288357769203 8249577282964285841 17502541098970753291 12185447969666963059 15884025476364553505 7755724784021300667 15067866645600120243 16209911235748063124 8164094744135990626 13349338878833577765 4203069716991635158 3774523342918815935 2347278999480166419 11632108604760880402 1755725470231158144 12307931199241552181 4328434421789677778 18255766257951857890 8119314602427059220 14642286393553431572 4355726319998931074 8019890570775299274 4743307800999662478 9405376889746858348 9731825303681099784 647098633267304735 6238964631225639436 5595621501203179100 8877779935864994989 10474266275554205622 2205068226922571654 18425338695702259312 1378966651982647199 13632843713649752020 9121231659422482823 7858727124228095435 7977901585011817083 12300998151187509895 11252068115974043312 10155898685197907668 17410239439099735697 2164334176425939149 16540778630777415440 11439949816028641655 4492312683994756747 10261438063203662653 271449544129128179 13813011437733069322 10126339406398105318 10070609119301957646 14265833228546812296 14616453249929467344 12182398235289790255 5899885778765619782 14409909557878610923 666275940962304673 15201154714842831235 16346856120904092999 1673992876148508395 10278205942943499144 7144675815361397602 406364360738702826 5396645531153375548 2290317136462624775 5647036065485377430 9697468878659262602 5133958550147584265 3102302852401481018 9567676134376480544 6017725117699686892 254077811703265511 14133138002528691042 16072301891106065877 7931896360634766689 3140364051776055530 15365674299856203604 14299810963214252448 1124991438184258701 17014883223459600276 1693849506948222997 7029657404713228979 4322020424164130846 7674406929984498615 9740194793213490254 1866901033272719827 7517212635377453366 4262565942910921400 9787763524528982422 980843658504678743 12350471501677914236 7638145048902344538 6672972314638359106 15009426981926600683 2569930670755444618 10726559064202741839 16152294265836781022 5802661361896825245 9052345426307903419 7662492725746981993 17331489667849029610 2709598629164296691 2697818624120585695 3831456108133113441 6783568928592745889 6687088695690319273 353165388135917858 5722037214899719199 5041152699771286776 16674196221420897491 11684904895096694785 7701014529438786840 14213192047702027682 11808133980709703456 10085399844000543337 3156547836399326470 5545155700288538016 4117984646890109943 650342864279413779 4395448620722976211 7724707197963438500 3320618418139386353 7725651045754849683 2338678656550878139 7253219618529277876 11607371386540251293 6583468725907365259 963966401853355885 2425387277680929290 206143012131908411 14328759827282743722 9292241961183978806 8183136716982850447 2657716671713004643 17882969954859513040 5623279233241580464 11446439075891915004 8049056938377293364 13684204407847115691 1787842718620534120 6658857152531335587 12588260701188478363 3004221295294270109 16862194426711686817 16574893412861583304 17951142320121806638 2821399539131202374 789899261076213022 960435293066702828 14589328564806500176 5741127450801680619 6802980640170468445 15201789716657407509 18145841682422185447 6688083776519211712 688657778948257221 8152909551565617282 16527111067774981444 17994209801178566299 11844760876914633723 2569606883982814170 4785469535972222656 17914721586720217163 9657623332154654357 8819010665294893440 8676940051729354536 15715353206512496198 2682798035575641560 9558583615716877383 14715437162727820318 14373541560631033918 15410497202024404195 902105760504293094 2913800339462162984 15340380815342972358 8127977864282075403 9513857370324411525 4337289156850770613 10793399197647912348 1661349814232527553 17687134421139868669 5087586296707648871 14737816565711161640 5092072911924225399 2484586217938449827 10135352837541722645 7605620230941842009 7384153865255363626 1316614657216654783 8438701752539434333 16709222094316478464 6548380611129270867 12014529647416768239 6482240631592548836 292195216783232902 11484314637118448049 9292577183365084860 7857554268488626255 15034211977146539506 5913423667813774868 18321496084182012677 1202994107906327651 4569867498061493359 5516317691242004895 9657938372423234678 12700717484647776101 6949489379660087636 9411795300911417291 6512662696593901925 5467325222624845465 11535288369404767387 10058123066433886326 9627408371420534848 5036276147626551893 6652875031333983533 14139722566525748068 17028767579180376489 15183743377593253730 15237317829446431900 5382713340876217991 6476470150387452675 4187874664522634383 1715611829014313669 1619807937689718593 16718731885992893940 12998605599714224523 2115900701263809416 14630100598296385068 60441588360783295 9069228043035057241 13856168438371437779 2809426325837967128 14448930953926356174 10587910289774670078 8555284883960641790 11450954239223672418 2605096542633725237 12306596903477216519 2023196562288042478 13263937127861169221 184756572508035946 10593882646357084369 16892290412530990641 2103136427602862422 6079103937940166708 4053113023951921186 7529004639683837629 1202608377889718662 11719964443126436590 1810357632453493827 7429722217908673347 17716880775061195258 2587034538993976197 6016725099757388962 8602820695767185940 15041215737300201452 6759950584966529357 10496046549997851386 12837615825399806685 16346702517135728967 11244308486707873018 9395852113766134486 13032416381373568634 4871680191422569415 16155285994707222050 3137013871452588037 6171666011258694494 4247135902996092302 4291196783372779899 15537623013132740052 589075603881403985 12144333525348502147 17598202131041659120 15634839355470472744 9827278560541209823 2401755210804738733 14539944853518601684 7808126765588993206 13909381385268133898 17031287442213711413 16996333691619862855 4338780418592663504 15070332770042054877 8757561181669870663 6769022805775598411 16899670366552372992 15367477153613206720 10320217774018179674 569859753218763708 6549385978801976016 9249210379338155736 14016350569076207545 9350667447906611120 9368351550141292353 17317154123427348608 4950101018792709595 14011864959295545735 14504771848097971652 2669363714199185367 10386109387347782471 11556182812084626056 17850434708266171842 15191267892972014684 1292703982656666692 963670496202842614 15415541958209943401 260585410759047357 7548732135996503398 9194184165996896356 1544767716629983008 9132347336625373446 1505700479863228568 1865455838672456083 15379359044262312978 17918197258072791182 6377591823147479035 4403064000499015112 6097829388107596779 3733292996850270042 14071198218968066369 13704513618287175001 17741862499771679112 9424677279653658632 2791371798344044952 11852392189462753369 929175543897715810 671765572279689774 2476564577184936198 14224283573393375471 11533984378089466947 13172961168830081887 11705339985355058618 6251811785333875951 6516124130028703724 13912701352797588248 14165510755703579628 12654441947706702996 12724696506367598633 145326852660742895 292541657629031675 9659111692382722010 9090453518050110392 13688723334753090316 18248969263600658199 7976964866844525923 14195166458125109134 8855860298176911386 10398930606444954387 4475161868142630008 12236004194016224231 1118556294476581032 11611630933209875176 5908953545372737566 5138507010228229789 16154021091686694278 16047092376722670940 18121093548271211161 1447279523222282338 5577918872321613844 6717578196189625499 17183659643557526231 7650686415312466215 10567272033203750496 5755417696398279393 18316438216780697185 17780848716915483182 14775789476806572810 5323267375795555210 11045087512526305201 10995572089897993271 12306820583583202437 1906498795129508265 11184659751813004736 7185224034252211158 8918570545981934503 3404164951406920010 17193324078343969799 1138524127622653631 8093533053941260395 3827064812035252962 995178367389683447 9590351256189003094 15736247611707819268 12205412138757405671 17436754865255816358 14033331364906036786 9532708384123029995 5839200395006182389 14601308976486928747 12958370222519070428 16407807346084087887 5917792631828218928 220861203225174823 10798042263780788532 17068254779155243197 4167883506774516539 17138523153464843314 7580723635252809246 6021105799215486490 9589802712701121146 13991900669141687993 13604718608285888955 12535044269527453566 9243351330099114672 2251344055394191685 17347007905345520075 13735001670631362660 9736307822980158027 6151958757867964022 18162323725146401675 3700736476810083363 12183775988747981753 14617329759405658308 11291749716535046669 772628420230238909 15405725807994358134 5719526732153729477 8926170919792936062 11737068967671541089 6203932765316820906 6475444546057757917 2578200146645890702 18053540532881790914 747250539514343774 9954779929902238955 17223559817959178763 5671399962586090217 11033246951903155170 7299159508931558548 15445112460004902874 3628048527431193631 2578619936003217739 15870382482922913002 8777531192758024161 4134898137857552842 10614359595483367797 9378938269668538234 12196420380112009538 3309320547413048040 14014446994973807913 3170099972997797169 6141207617242755670 6257934019774399016 184322755695408578 13705523931633502131 16129823736013146974 13691352689922605776 11172881916083127246 368277701211963824 244206221043733137 4183719080532975154 13871846951405620714 16832368839146514343 10411261059334965756 14322500845903681960 14905586724387845509 6633594028967906732 16544263830926628984 4005230307768481369 6476274802820434355 6344094917306243035 6676517132308889846 7780304234549171216 2761496189652826289 2070483974100354270 2450609242326967395 5651334366821681290 8041247812865167609 4524214987380353346 3445653678564191261 16266256650889954633 11737610033004603992 5559887374266331377 3378389343446432727 9786210280095249628 6903320348220068545 15412605804224623180 9973002325099372320 4726642590279448040 18227180880064052466 4842452865069146567 9352120748625846408 3649125106456026356 993167028524249374 17810631541501968622 12813390370821147908 3228266442400726406 10505941467374163664 535930566091382713 7466567763626789557 17454979519782888113 1722999156471872459 12106496466276425089 11064237707378135062 12455908162631403133 503461418295464471 4941378190086829437 12368130963856482122 18322001679989282600 9651229903415843122 4586307688812394291 2659750931561769978 10297881142466900298 3946935367135657950 1329004138638581343 276225122093877898 3523970969722043535 9216344644727398229 1875341003583344359 16705793896955671614 12248884164347407732 7534395153638768217 6356004742694427984 4626220995585661102 6096299224318986752 6557053542181941752 14444778046520343014 1517745362604496426 15663919121365021057 11616712370718117122 1168141618564792902 16894844500813775572 8301192859238247334 4572828234072753057 17625321178917304629 593484276946405736 10635615763732733703 2245185546546436992 9521884972773330700 1541581349579876611 3553953338386719734 637993641126583502 13151021521067332809 4509196079877911418 13383522325844010621 8546145058809536336 15820217548820226487 6106584592221064520 8327429490177647109 15825169969374621432 5870013367985767498 8488821289437991988 15507842423633382467 8870594054252050728 6787263996175170770 17917511163991211012 5088672319159931678 5059829361637258329 4953200136886151854 15623749205703074382 6263646297347106329 13613873939950338780 8613253691557019189 15986273715247601640 15477066484262488922 8603365577917460257 17884022835355241952 13714493507891956070 14079894290514635378 7314422841054630237 6047128967647019239 3748976232339606251 10808256970734267263 9016159129122504345 2670713962370158572 13854343350122162031 9000850396255743337 10329233549104652938 3666847046554281835 11443910701211209299 10845916851426800587 8316591492070512156 2634997566634439129 16883334309913556850 6789583261016511755 3734974743089781513 15791330354468448308 6301278766470121495 11150403213213964325 395598061916749583 7872341808236041050 3940238266247116875 11254893444608014704 17920936137268791890 10900928064723573090 4282839587566259020 4934879136150775953 9951052413285856879 4867242316165428128 14122989245497950115 6689442376114225518 14476740193683535602 16312607453420784271 1928182804520779143 14019544225182494048 16193972232169225454 13054351636342535988 6801733710074432333 17482948290254054230 8799304317934471699 9150404532513537075 15202864531629066581 11601820107575574835 15696120420560127592 11858966291820495242 7022217297642268002 14163796773241644848 9520308621008470471 18115919777659928679 6359593489277577052 12211736815854254663 5680799521499724576 12751726945176539077 16251532121106389342 13786993730538508518 15319307714196352932 3076345854174794492 14318370058761749589 3610911174283768162 7205189661057254000 16185914834100709151 10134929661999206568 2072718575650307270 5837032456724624976 14039322733425171181 5393350518707812618 200699996250003050 10628719801843731606 13359763958806285075 6152605754274617645 8788204198857650723 9219403538192972411 11047165625849706260 14251327288745003470 13243796273746484832 5395010918836315959 8183744740578244973 18351203146764480704 17609446444060368824 12024818230784441169 15929048442778674290 8247503849986127666 809601930370689460 4813705354072599401 12795139689889867639 1654104290408190336 18434264768302060599 13518672871143814989 4847802561754985380 12615721889157377014 8370057487123382247 14242295553372144139 5097118450122611814 16575424733622998183 735567134345580088 12756494629521773957 96645682896187304 12630990474761298082 1633411743639340414 11298816099086681696 10996194247464270964 18052586349859392266 11324933211456762945 3979681878219678712 6696572209439878024 9626799401952590832 4134885850268540702 7582806544511634185 1492008987510164496 17673592276568076719 3904416799356387784 1570212902785923507 14089825535297483073 6501523404162284870 15694596335966552197 1349421464181888369 7929476058353525559 6511146360083300701 18254538419989903954 16276422561376541878 2944596858508882586 11746775555995101269 12387855500219835296 12303824620171118915 14069510701954136126 14189632713810056925 1529144082855177058 16962093008532078014 10355702805105277777 1778435749063476863 7193144624137576713 575560593468079068 8876864333014679111 12866947782789924953 18359552010758676792 12089451733982055663 4692643311623479545 5191529885083248569 6745633630047593079 4881029222683107628 17509687755874636874 3298785406183260711 13076269791539299541 16971497222527196718 12291876758378108845 3253752780480235985 3723717253976663041 11173349451264374917 14785480142343688466 1816004483460445183 10330700296396080858 7153053440161677139 6445977460560086615 6385257431842622564 1350531871584977373 10843827383932018135 1450765943630294654 8999733684448212750 17904287915094854031 7745506366185366908 8543117316323605907 12368516368405933075 13688227396436440674 672008543621898328 16284423758397742334 1811155555246433104 16625081462533698727 3402872046832778550 12141996777244818232 1844514203011449491 6474899793618496918 1834507244707688412 16147079099967108978 15738086624532471081 16278083780341886457 2834211752401554763 7776597705527540966 6324988751688368749 7895304936803606027 8448129708121382910 16900708903821844488 3519728823570212060 18113690955590179506 3710005300301610367 7063335290222615513 10808414281972252225 16355750471423447846 409556927205632353 11866531988296097302 7885228828745561772 9168651978305463804 2001845231681129822 6896489215971035999 3391947978448121772 6501833573808146020 8185908428017183553 15098959327643600627 11732258431441404245 1059274630210324039 4370207418354020542 6710830078448282065 713850269364530807 1049990786935489753 6511823511701199656 11097642195948136419 4482092355854469423 7518238821537182854 15342276219381197847 1210268554852760774 2090980522026120469 125073752583076098 11138051529341602311 9081742629039061905 17419915195789917561 11753096238917582936 7581724771092323744 14150993083943498987 639862873728514588 6817099973885655457 2757971190496628025 16991377319886253285 3538215885746839016 13798972887202665522 9817728482766785735 16506269379836723065 9208162890059047968 1156551279067674845 4008757279537060606 9701814086839505326 4504994516659802537 902202489358184667 11771080915872614176 3822556411946864461 15865245975817453029 3919763957487110383 9310506971149994073 3681888373469606418 14198151870806610490 3464053980841595994 9187072541305944162 7859355410518204724 14635535250211964923 13009819885557920690 8572762400133929426 13558429037540262072 12872306193273422908 5453763205769727177 18170308562489530237 2479252749219691447 13992565899366305385 7446306761810954767 16479689448283462364 8015824341843013811 6910886969951717384 7453622887539105666 10838442272159138385 14093528482735671394 15699715952775166677 12090038999331415322 16578184197608362869 4462000686321069030 12901379759707442377 16544377496068190359 14405910932262393590 15184594670597973445 4735978499971568812 8762537153356384371 9043677553235810868 5671768375012632601 8489838943033330781 10731493554296830691 7043390759874276868 7161010556903560397 7457968904881995647 9056911675094565069 2637361920197660319 8275170818754789660 3094006720710653515 2917964586360785120 6826894871759819416 10672366638017683082 4927220792046823370 1408549643424534531 15971039195982563633 7344796450755940399 15434036670986610689 9427003803360799575 6078157702131719847 13439504058289830057 2962791937295523589 7578048242451178587 3247459708801040456 8536565964838229722 10060095504811308462 4622656063964007704 10938048392960710437 7917415457875653622 6657531538577831396 11864556922139071148 345142742727976186 3298176144640962448 13268006471682598674 17158157346548648707 11404627529994553339 12889473648122639165 7253460788540165083 4283574205050754515 6827029583582940655 8101808631495238113 16493675615286004782 2053033188066208899 10625970472677849344 1086841765986313969 6870973601849596753 13797800560819549053 14529956320233200219 9471633346698223128 17739657507367604612 13696032292149636899 12269089415528071317 14680270752491425705 3640942517417337125 10627620227926915868 13804415608029827462 6171042647633858977 12104154555772384926 14673398403825076448 16659657942156424220 15986680876712363709 13020913671563667509 8607807808196424964 464076094604832677 6184306321991206375 9234816989835879656 15902817571301875033 7341231570936323019 2081777819062679872 13297468371662114587 13102797056306852543 10538498106884127069 8084016518588479156 5416216973241493124 13924131612059985532 16785052386953919097 4839326446736157515 4400956936562247120 4419398830285296177 12312967811057905658 17768681234356853408 10987744614366504305 13623061303830320708 6505404513843185137 1090431100054218065 4640144339739950578 4013311581785644098 18211416535424267426 13039334606129121284 8260267390106211473 10890410845868171234 482681262899743730 15430706652168077922 790363504531797371 2151489777361836112 16117709887742090001 6932029892405684689 4662854268430095388 14482642857504761181 2512741343438608110 5708986837186955271 8658490416554975044 17025326510630836895 11155423668417949529 13366603393563087851 2916410421360086530 9546641592282679148 12413708610639876876 16433048800115199609 305853909794065072 3635398521076892284 17822549109481165871 1326699150293804657 858554500438968244 15868980997550377625 16356273900943783733 9201151829295454324 11695262138610445523 6263979645869179878 8620171602964961024 14843928028988639146 3081299054463038300 11471514201162964601 8649617203684998056 7960716112037922197 9027824772632489939 1397865592483843385 10532681156652378349 5527033230749533104 4631936955296984087 9017429542007145069 13806594705543743375 2340351223446143129 3235105448376832054 17397926194979753451 10587036879784612945 17141969243071111587 11920748966123085776 6791274983132594775 17901891421835290816 4985984800721666839 15256213772616055987 14779174891006411972 1188008148799647162 3445555909345710727 14908228082953274016 3935352230616257568 8782651299730978672 12573258249535983979 12530293427738723789 1079449985497001624 289523410737418854 3779664706322391807 15240960977023491456 13641114385457551023 13579830001671372804 2492375345639670153 267914804058128166 9705128633956437383 12015576770575073045 14980143858953882515 1944591020439328033 14980951878130487367 4515409918887152628 12240587511727382547 15691112048289603708 12562439692229762239 12992735326541393065 10142967726342701286 16443863575499960502 2204976984206447739 14275226111372282928 12791383221178528912 16531044059025660989 3172912621950171065 570753360964790869 1391510869414396842 1548772513577756891 8408710719967881229 8889371371498864544 3846025203414471164 2510120163385722520 14862477234213160546 11843632959274831671 1547894299704374268 16008941326495556761 15608855286799386138 11018169536385296733 15718639871650068064 7718856748486280500 8111612196567740491 4631184356181598817 11250549156068235996 12791726764904602283 4716968878376577726 11704884278419045237 15941480667725801655 4707875724688783732 9831934626101764891 6892891952184496654 14939391276288190531 11436095478575553750 5795011258109804644 14486757691767900797 970801618207912807 1848330027450043216 2458347909722232703 10207643421382942657 1947765627827221688 17115963096420702137 4849295138013571142 13130301081033933586 4620786437613592417 13563624147444949168 10432595556675942774 9183503412327805985 11510871898698173681 6384894952684119964 3721588955074888653 11762291262130478900 18200939425435280923 12093459299985505415 4339409978671585290 18064812828385966873 12697572742811156182 9753693370430151497 15289830285248405768 14278441372147046910 9016390617836589169 17792967972668810582 10909977455879438171 16643779326385040183 12911173907165484505 3655033195158930190 17312259452598446113 1083474943917019535 16688173952858546402 765061583378995245 2210457192229073892 9244078959181174218 1922642226148940365 11687295674065706025 4559302650213688616 12801961576330536969 14663107608030893560 9745344954766081504 14084410706355703117 12277292713976315874 3477934746075950460 15682164251145880233 9114848355972046835 265424768221708610 12617494596471676984 1283258762518621573 5617433965007839109 7041500650639321543 3531963139064494190 1469578212541005995 7859454938438427943 3034720660533650155 7012408569297164317 8717221919505322030 13911153677263019716 13488958671432836279 2690349933211129387 2464273771159396990 15477525425781746518 11537198514381245413 12790596408138354568 18129986613229797966 11854175528802978671 4884139841548312725 3406128789205804914 14048179783217052180 14867638568770995290 6961671499415358628 11387666166975202776 15107242963833446912 13454069068897990000 7991578039103862051 5578061531656954208 1430245951944272936 4024195908261204393 11981235077104608752 17501325072737223023 2395552798545372393 10178225441276969656 17967180176454687721 8965949421805234165 1114226521475436816 6294402389941825427 4550412607016541435 16737516674157582235 6565470391140321789 10829303545819488984 15373844630868901760 14625169749693782894 17518435151641155448 13383237365178353241 2548218385888418850 10054965821623679641 13765892392723403415 13648395712793087856 12695430336231687048 1329549009042321740 8240146394210255712 11886144762035219429 8151415409257402361 12490319486819870961 6430424038858027714 16136160925150746946 494292265988022095 18365356493870528895 10260459847356601219 8604779973414365385 1263563535328024464 2547783634222633018 6048665669493969855 14312296266235794053 4457760693250115447 1566252204287723940 10563711164102780732 17859480804666046346 7102627660571139773 14091260029267685566 12407694280821061426 16636870508387007506 16633734184561255700 2837252441916457663 18413326777251060767 4196046576604109507 917611111588479388 15045756456644249087 2934904203979571565 5675989017970340571 1330849996452627958 8846427740441272412 2950111046774089140 17216385702857582973 17886695134216267122 4445076576669701799 471105851449040259 17248400818378517753 1177394351623890685 10177301356450520531 1840027898479848699 4963813072385674387 6338717945126096138 1874674952843400794 10293275532148386949 12240328670122422329 17976580347588739543 8533068192369354630 17216328447397544833 15194083291556202793 1728408420913744372 13973123680637698054 5460088291078720068 3037372322788059276 16651475530436213057 2287897642030900388 12245936296664051699 8051925952172346989 1477578330215518297 1832280539623015548 9736562557454424134 11907719510521089414 9128640317241215675 934112643522347793 15459655938595610414 17699191762018741604 6114508065149222491 7902172247555869837 8938281655124690556 17000309754221978763 10695815350784985829 14299026680161840052 7472999122241885961 740891919896526339 8891843172780305925 12158117820739815539 1601609310002100539 16211720164661577723 10254746130413936895 726094974688457520 3634338876146418983 3334671820101226727 3274619085734659381 15964186224939761266 665226652930153329 7365367719821340697 12980806784392641257 3127671166564700192 12129628778446040346 13241048587464547891 18272653934977314662 11263954140291984376 16851906937727392283 13337497319000637747 13813266992300278885 7692948439699642178 8749263171761453755 14132908850383126068 13000349770525093782 18088422603756689323 12449311312321365645 13043962882861446006 18393203906300461499 13101006226187842780 14006907073165026183 12257666952059692324 17882040509385549860 6495623210406608961 12229893293604454192 8502194807600898373 5960402223789189221 1684510137040449119 16179610269776909916 3749081272918394210 4270013595802164033 10206178440175182538 7055952401849771245 11550035851583074165 10189761341368095893 3568877663555726860 4181531746734468739 4984744262063087841 1953598068741197983 3729541499548513000 17026843103437951473 12583169171829034077 8483698514480118036 10760875040030351437 7568927599738861163 3463088996110315408 8483085881229885685 1596950449672681633 9616169258618206042 4141834258415097203 10248574372070750222 2176976299539413957 13817462733494615552 8744139211413475728 8593107953647052775 13471046000238169435 4465522317469728779 12975795901077028544 11518853489965492089 9976540239048799040 263838509269413358 17784059745931479278 8867766087471852168 16295759431008257129 217049692676012398 15254045454987276006 9284677589099458407 10738821540826452364 14700854593373878656 318058689681389013 6265501968956114049 9716725895597893835 3243918910416510884 16322214888706876202 18058013846462752796 15416043362968541685 2610598803156489251 16278921235445501333 7026689434630172811 690127810120956635 14422465526240870572 17078128230350134100 1978324790509301692 4113824247588445165 17255175946567155139 5261536482149101851 12154755347949866621 11514688645722309700 5380409814021426158 473136963182709245 8263312760734666827 8279073213535497087 8152081567902702040 10164420349866763045 14776937324480933784 11615502147530444678 8392578118201777801 13392199500753207070 2501261920608909328 10265662225524542236 12123129129792841403 10779768287184856545 16128972095248789146 8002496440143132924 13991601763427539264 606583350578688139 4103477666888798168 15588073424037749945 3218164840878066741 15223260677872367294 14854818699668773089 13349748421800636657 17689156364126213105 2957631031208624909 7073510665558669070 94071789114383918 13717174972377416433 15905308396571134136 3465664309948480074 14077150008753591542 6780522265604332704 1610771883777968080 3185582970808608707 7808631857091543902 10608936908264480399 1468259834268766715 7451752379302407786 1889010922351358996 7457346733569912226 4838875701082232273 12466056843185350981 16211599679695606690 12055352284839106200 9017661629597178236 16267349970687422635 8132262657912872003 11721872501359555127 1481594478346231333 17582617835938249385 11992510430421692703 2992017614906870945 10898501096439468041 14682423360624700506 17887412413457729810 10329409642643825910 8515735684026296205 7411318942106063799 7021858505007295689 4628706605297775547 10209971289980136068 13341821230482023369 1695095844643207177 2958603585566355848 8769813413808543849 5443053203553421687 7920386940608247908 1950718088785528757 5601993826214416288 10890317196846618592 10333393705600093853 15206827268399065885 3053569877988032811 12061359355666696144 2419787596026651603 3196647095210125151 12564994521380957781 11372042093592183385 11440120840116773747 869983695512997865 4028990670959059648 13036312865757001981 13551337472261556580 9971119552099187202 9327551845995457272 11079679570073633044 6970719118612467272 7700679343159807248 2370526176570582015 17605953286376172395 7488694122958184386 16214071310180822925 2727062713839940400 3714704619883003287 9791553914537278796 6932532244596113658 7868413448525713391 16626720859704514762 8676335865506156930 6626463663047357347 12650234780095899445 14159469078510008694 8797163882714923450 13932315381952997744 565274073138361167 17144586777631618240 8526735716370886211 6940765909451927772 4634584345977538595 17835778077466148796 15175950654693198106 13011144674810336293 2946820421615549817 14759343754334050021 16118901743553449499 15890396285285646964 15125169614515884076 2889140141431553084 12497090988149772655 7650006156785244918 8321639255520965425 15717304437314161268 10029306698322070487 7186767631046041109 6352566729598903273 3862300395430687863 8050941453258948231 7913908164800481560 10151000315940666064 919861422207363005 18209924132014386920 300712364405070510 12456595165045848685 546292582643970854 10561612604636800501 11163618420357449368 16907950837338236424 4915987589878392845 16794647252182270157 13662412567971478202 16264497443808685096 1782015857280748418 3353625435009824357 12707120036048968718 4434533077418370034 5234700854940255614 12781533081790233450 11811112640874577272 325975067132849576 1274198503243511142 2969149870705068178 16041798939820781677 5076387021687549217 9139557175299740772 534979689943256055 10646717581159963625 13597694555401089979 10973051200604260299 15897938312464233546 1511732116802292007 4475714235531350514 3687211529947298792 13042571360019120372 9561960639035552719 6908218144724506495 13654825175854557760 5059299606980594043 2773104949402354411 14962672008837469447 5372753218128179849 16102437342656975080 11640889762595445750 2973677747744153034 7308547046166018465 7364477944712077102 12682439219916224804 1074811760280635182 5803546574307825956 13818995444996650216 10556931521441094207 17593540583586147256 6372269438411576281 8356444844351665388 8082183185773673687 6689830448249348802 11296893659943836575 16574939676373033463 7837745381932702803 11475500502394959236 15232869749599407609 10746788214874229487 4557138857049788674 8358414104285350650 10801378309593720477 15059578711403396851 3777592411318048022 16770951079068123009 1135565168637376851 16874747134474810145 14898183827245737363 3421975265802881947 6299251606689815731 8307010537698964939 14116631221825065255 16671474712490391231 3623612845004401835 17511792954743474676 17655240784197348806 7988451092120539748 5149861930715756522 15873310783814003806 3875309703584730377 3156967963738422766 16757567537131755342 2649351972117895363 6529174574216642836 16199977547095212611 9333179744346518067 1993047193260065456 5702213558327500825 14403004549764752726 5899321528458009369 5293367216569209358 590165013624753133 15023404247070682539 8860164863387906653 17764853645841608886 6182870024426962913 9639098526096911653 11629684631232797121 15852365209889023889 7373475095908939889 16312931356967484740 9206397044430200608 8546338831475410802 17304738593072667078 14262366913455827829 10149029306289687617 3611590939215234643 13942890034187302764 14159336854903349713 8264923816586817300 11334669125018677064 2843738904837907753 7785317912817793370 8675293198542176069 2244527406738175686 15962990254996088919 4227603318065933262 1673149313830423959 2489705068973615267 15530015228762986746 11895630668908847728 1885606553876536783 15872562481407119644 4528502949288817223 11843741110128039595 2826383650568018124 7748013088740903246 12138396949280274670 12021887397749591503 17281122705869395324 641649745773703033 9354125689838841314 10353598969097334373 15873199605931245929 5088508549462162040 12800746513704630817 9749469332839405722 2928933013460479149 10544820976161850831 8007565770160525644 5735953607298995668 1698125764862590852 5202297798802979706 493449992761494544 7536987609532740989 13747740652338180001 6356930890663226799 5127290455662902923 2923894368095647000 11079415372294750422 16942136305184365451 13808772725188541267 8172389522472466543 12976701658040324304 2372294140688378013 10641530506111694121 7451649473388401123 6130684932239679356 13024583992556324066 13084795959875967765 18111766430207923402 4172769784091904507 6025658071614907454 14862332897006284316 7008678982438841540 5042339776385509611 7412249102240470999 6600718763812795306 10206136270835867107 1288991231475632271 1892201181604120700 10984638023045917549 6032598787166891258 11834742908032643871 5166633391359055449 1735127739768556019 7656035495244611807 9117742279869969898 1321071395392594202 11381315093482053063 9228967174209059327 5199405558888156721 8941249389773223789 4413436375503263350 8942523393581247533 11381196413722447381 10172112919389739251 9091884785608838839 6845550296776563595 13579953825807299845 6697457805420152292 13473271508727378049 13999027568547739792 13942090301868619209 5935875549301793895 3520336739863025614 11528120602683691845 17028886017738182038 8114508758446688992 5108962668727405108 15906951562476055101 2459860664923940923 15312918676596467259 1671327532490853166 7614438346081982877 16733564310331253670 8283598201052104429 5978409425195203425 1340130203778224069 4494453594034090888 12384054871056437228 10928735549865314270 14057034025622439350 5865889449848953765 18216733660385364492 16527431095909214816 3565692526075779013 12253671965874277134 8198763467973618773 3400220119236203696 4631276602309789202 6034685791880132132 16411620031324180078 1506460563191078357 11716258406739606106 15914447373553686400 9932095954122747241 954481347510725394 7863335494774135389 5240704629224961284 10844861496125000874 2441264086404283274 18111096940588865453 12639671938241232771 11006991942317743606 9539836905202107320 12911734105579650468 4869814955096963239 9550800976876572291 1863606623094356457 4173535134980545415 17546634261499502778 16441508402434779274 6346363064740924912 9185121151299559352 13933474835806089282 12645347163720975157 17406960770819864923 9150429778239179556 15268142748014026296 4042120216503949152 16420054704012555059 5125914661209625365 17423126953620562437 5728664904790977295 12719974328442311230 3762350585917233547 15689972475094559164 17157038007655785102 1917952803943873791 13967076288675610620 9429445728654019083 15904852320443063460 6258791370823604469 9458702439864283871 18331512919125206818 9087536199680594108 12007190402489070758 15652579584038423526 9896517418881253163 14804095097023983485 17434143297240640181 82705488600691954 14413916720774224117 1868087942721256510 15109189462648848991 1589396532007397607 8418620634499703452 17763821934816607066 11841239813849317578 6535483482696413204 4674769854865987774 9360606307405136251 2093457931828485889 6684813205697956902 13984277284563901580 4287885684910341327 17418351766377809139 11638812983181710152 1569800909599018368 14520872375582588594 5199872439546366846 8026059434839056385 4952036728777214340 18334442141528237182 17276686768579160882 8555601823635266122 18149419673122496745 17761618497989739987 16374397352315430152 13974915001867765548 5842095624482184156 557291764808896980 8444279190401041218 14218343461992101412 9355028812458181393 12398796115400904145 5812915025751616820 2973823078823023162 792212879614891364 5328627896800022169 6818732502775328190 4846896318958470405 11335816422506402837 15601048563992350408 10598717868363960247 5831125038184627489 7263886483514069056 17181354660568993316 13236195025525804153 6580660203183563022 5462141993924649987 16657646110803022442 4038210161174445267 16460125563675336302 13491918270426509674 9690359946983685604 11572102175735219885 15218744513327135100 8773334266876020588 14361422314028972976 4650415607323782437 12337404499224985934 753685305066286135 14901976791338295055 17394574622246450963 11141581500451732516 15676987889309011762 16768593534176368317 18383840105360647134 4957541243639968120 9119326358756017889 6966573019108172433 15357977729278963395 6093043229518860967 9837787257049759989 10819843389087870340 12280372963833139621 2490549975713994647 15969787226699761408 12062213156263139868 12872371037598642969 9056963667968656385 2007679168279732909 3028097631779544728 16977998174625931136 7794617585901142525 14389392441644501596 6754963304035423375 5598993959214628819 8722983158872793027 6086990474676870608 1858485206651974173 4400217650775918751 11919908321108644216 6216561979484245042 5636160341592210017 12054018501053134479 9773784488673206034 2275700851652394497 9574706218758344939 9308424238990929959 12808081714277195087 17634380761560580432 6723526445721032238 3685894466522334179 15096126968570294161 13219554713998586214 13956543471814855698 8914817976595698426 10518752669026047216 7366907840908455330 4087824251194340563 668494060464785346 16335559677117921649 11315526904722417457 14441468709832549088 8101458356687015167 14111005194593331297 14151873159420020090 4157973096395138046 13923097383449233793 2294313620628345382 17673854165673279605 9668409001004204057 3309077522500821551 14772869733967727348 2029821312805948595 10697055269821218375 6885205044104309740 10881232870357248884 5806039097598262092 10957010471704332247 336457001453512485 16810296388156473954 14031543506289124416 7274014035305172593 6032401197145944834 16216444115513914996 10584558562839166503 13837988245988898348 6068483540699827295 9201504662994388629 922575938976917074 14514683826643267371 1924713090609135122 5591516863828701427 16523104624801528463 10160866407448506767 17180802342203891514 3887999817200750094 13116310902621708766 5478205042754642625 1680601654496181265 5686692444012485200 5154207526702234603 1445819142050338106 1566904313600593575 12093798587742956830 13559578657084975724 15418540896591799817 14685353407799711532 17003893215519801758 11497003229387347890 4916308498184791264 8068772127406930721 17310560960165406135 2644093893760474510 11848533263171276017 2694670916050760671 1274831811272639040 12775436919577378046 17434719935637886024 9576893398023082013 18169512990538027094 6251502391163238301 8006286588799390819 14628976078853805108 5920245889039335581 17536349680936474644 10611037303724750767 1203204368129099581 2126437201926116753 1711954110971739863 14358602794235748517 16792903154791012893 10365829537710026427 14498295387549277985 8279651034563876953 14463249827732574266 8062424884005133561 13034546038461807194 9932207672197135692 8668433259492929746 11170675679294900426 14201865864103350431 1829820267220969867 10850577197738307170 11131838838302804994 14374355617799690743 6430319674364477431 3706825697989444382 7606316604689340323 17026283278136110922 15857429065284864487 1403882504899070375 17643708379260323877 13295335775944155503 12703029690828221326 11444256036839237599 1944703867890640255 6469603571987065996 8992275584819247750 12337636468646481814 11734745079407247637 15670634022294941124 15610598510207550797 6548699028182394532 1834505332703759470 16659340916449325026 15619829031909677502 3886733613548858483 9519322350631359710 13054667907795896962 12094003665565255697 1463227612489794444 10641741647946617667 14351050158823826677 4883167303727959710 964957273850757994 3585847209866906694 6164445590567479475 3982502102890306274 13547820692100625013 6063595188015087601 11809722561853829021 3089855634805858988 1063795052894298723 13081473107180885128 4795806506282597950 12258641380716488318 8938561342432904452 14978917781656035337 2831784708648680971 15947886491487254518 3190825298137644311 17018544362709357943 17469977527657824542 7575404903456905394 17192454347592507233 8710299262576885904 11672271174253146644 10416739266865201866 17157715742301887685 16858447806000105877 17039593859252942829 11003213564731215740 5439116639407933710 1612683800878118275 286698771824418908 5592124183456151684 13470897233813209805 16728673569830901028 12123417329917032077 13122885912715987201 6845031063775638603 13250938031483403295 4526655362069671306 11076658351361744803 8360124678262942288 10489271202813748590 16309606954167998518 18123150120296615692 16510253422052411874 18418791368418375042 2721486906077511099 6255257228763296470 9194777993980074630 2416943403692594521 13311821562173067644 3538881208605871285 16547227742067050585 1531812090532706960 11160026912825204485 3018202784648486311 5144657556029435759 14246855160208615429 7616814830002044004 8956466500656327600 4413059758962762571 10137206875745915541 4384619596586492719 6310131959636357692 10230600490954975234 1648456291573116781 12039497586499740443 6319828921961851166 1771747343781652617 9618988088465743346 7175443022034193256 1361806236048939967 14823550427091915726 5646078865101216469 11844033200584538383 2238511871502074738 10315082784786190047 10376727631558167802 13593486397443532208 14828137929341469161 3460931253625788578 5275743460652405995 9806275021281202135 6905271854748517139 861235028556917286 16833707893081134823 11879250538726233642 8204926540975556809 13992653996132959884 4329755423473657084 8485320900908325739 12545177818318057677 8281717310757842975 14572469717346004190 1306311948842844861 18241171403425527925 8678827582345368500 15917275911708847928 14362327085565751489 2998675310680563931 8080432375088214489 3748999595862903193 4290501128848409595 1776628708327909339 11681160010354810635 17247402582075440982 8284441557244731570 15935351446954693598 3272666355787327751 6721484688796774932 16234637239181660570 11730445366694439320 9541685488593561100 2639386278591139666 1564603707374985217 1309095249250213870 7569427690913376032 12233670050052292483 8029775995413026445 16571423236225793801 17172617268266293332 6034992607226265733 6173406005316698 3933136184716605281 7988040848769639857 7736253586744913391 10256724617464645351 15681639053134185633 10351752048162610243 17272746348318385724 5139586908862074167 16303346706428827422 14848542326264741644 18041077236723197090 14900103225994375337 17462700997576503323 10994672156327394747 10673219570126343510 5347753221892925725 16103507819466233 5234639639741026926 6264582807897051151 13035857992868250749 14732561115806181654 5091397616845642190 5908445394521531163 17407896636518003258 7265149946542274562 4115516635095655816 2528768728905424839 228179915087707072 13492606586438777585 4977251550303602662 4085052472540226368 3162102727074357897 8505888165334153950 17917929368976182028 246747844128785741 327430015090318138 7739096997616876750 16238251522497616005 793536745549435595 1876023867315973248 2694767308112831064 7736530303523923408 11871307663580294565 796595013516683342 14558764743005905302 3663022971614113578 7722543970040584387 1771107696294171537 15683191195538634235 4796881519578025685 15305916893470250374 5716762858083148462 4145060050553422987 10893337116151236384 4398548935088033158 3857165234158028845 3871499306258947331 8965255644256929999 8285446869731464634 2447119602735415621 201661223984366087 9309755189096775899 2447768065982325940 5979498215715445530 1371575429073165791 12472149447839245669 14365119977571497621 16054483650134358093 10699905500848592026 6832408056546243983 14220746201422950396 1575100657562377040 9779663503127094007 14619181789579361272 899869470889576228 10735416063676947764 16461167879438983156 12562710162274171482 12694469323441607453 13112458126436380565 16651149464950474386 5780870848706793035 18316470152814501335 3956772887409194657 9060058764064518015 16154812575469634228 11765908364417063893 6420800736157314260 9963950518417063852 633694175987557174 2427725711024154311 9928102636788430397 2657054040037017905 16744669893702639209 6343958410096689179 14640937023573086208 13063349689589033799 535534959850531782 13440752339522747260 2418112116420124764 17938038563738082644 12330031259347222420 736867498445551841 4883571455528315727 3943882526686791244 17445626054118405812 17073768932601161728 16992291395353019060 7191249924282353313 11914001735666505736 6290043606461012996 10350945658710859831 11864513363679551600 5154110420074604971 12863804941009607335 16080246637606814054 4065752206451119230 2448423610061026975 4540867983379336578 7773601770906463819 13571395622504210404 3772407699292537400 3066020206037512338 9616351020137482814 15479863753375982704 16217749711925877266 16288571387602356388 7132412063492432344 16411725845749739253 5705251040513399108 1857937378738360718 18064909805191298416 17972764273925488107 7245796011734069848 7219991081936462014 2711536579751964612 9922436556054915433 10671976878833495177 4391237337538066689 6245506215322959573 13876905944613012347 15367971886461076913 14404196214357211081 8261152683076702700 3424473100267741659 8205292905613876097 10632730783980820509 3323262464731298491 13665496163068594750 11160078826659090212 12067318604051805008 4193278332477950981 9188560242631720876 4250584877284510429 11363305096791867336 12481279542748908940 8648577186015185772 17974156062952132802 11537808896502950051 8419483363808490900 10595447256959777197 3282424045819460480 6960927285004643969 13056809432731795163 3464695635632165912 8647721072694315297 9011287114951117343 9669600455145980417 4726891138296468346 1971219999668079221 7127378517414254451 17761594402494002026 13175548295264595625 1592941509726686505 6676765821774287129 17036849574693000573 7769952802401788726 12940676391048181672 7571091594466423773 6419325703872075975 8601731859419812210 2487280343227568254 2919788619708497769 7835074292926718764 13329734914594941163 17547607188563780154 18032987679593396408 14787184648265009697 4985757941281193885 329923198314227858 15793921861736815767 817160135875350531 820093238885724796 15185765672758053257 17073297161627825196 11910863759120757388 4628621059473852074 11951435942556384443 11708268679025840806 9780673445172143337 4453403212616889208 14497937568003582873 4410060433373469475 8757658158959648970 2681942603646760639 16730647300355797223 5039263902491943741 17567422858325292715 2136196517791198503 14083118013690109806 2824258829111390534 4946385830672521237 11993254849933481098 2244464146700056485 13426348759693451802 15274709518679367784 3379484400746529579 18108083993692776163 12585113281549848926 17595276563967554663 5254357548889138446 4413209779521205017 4414530911290037913 12191930134610539144 16877386859739164682 9004481829290211615 6520857138296056853 428941090328295552 12365699452995858680 6316891344276962634 17972343687186028764 1239609095552253321 6543645036517691649 10393806460848860898 11322617984686703416 16159264127677999514 16311367931264025887 2679201696639340953 5901300201305131924 6157251780839527035 378800796545767187 10606240792277126068 9969168146302718656 6128495480832629740 3796025307924320712 2974617771207626693 7987880953349267223 15591276423131132998 13270155598349401621 12848934731364815897 11749079872268472515 18065407039118744635 17003410756872511824 3608803493813688289 18105423173686647539 5733733517689112668 2928865511709027037 14911338573719169276 9889578230587875701 6149612343861218168 9674449733225681721 4450690636207508878 8638777206906941107 2918886341426514235 3696512353343585155 17236179528598358976 6746682457556931617 16300733564850389999 17497301782860712270 16511606171854870249 11475479417420862118 7217919789428000325 3652107957639940131 11078814072548654807 13627379237578138903 15506094399519217743 12635722692393975564 11904546723090906818 7113292529586768080 6204406331810100119 2168280462373160730 14528537219490849410 4266947064372022532 6787523940236662148 10906352418457007147 14347506071341532284 995272250591414563 13446610099187889691 7026649401094597723 12508023928165372157 7790155780008046265 8692477322221980868 9722343648553847971 13333619436652762660 1862004957494829534 7403103538873385250 5621364609219285355 16544765687824636161 807015054762462622 15781495723492777141 10088858899405053646 12254919039177760015 15939420579581955774 2305685219532486003 15535073571074096987 715548888368107267 6130167934542085153 14600888471571918750 10115983933352138620 6039618529776578152 13179604031631770027 7047842463275138963 10224622085287879283 15262428778679614795 703844358320338465 17063243003889381108 7462955737897426836 1769066492154741297 17492723911004345583 17455039334014309297 12194642029619644003 807422421021647003 4436105185067179320 15861876900398030762 15508233801130117857 10749517221884479727 15405009319195197326 5614879630964377428 3692807711756036974 17052709697257336668 3537277937539019893 12286761391594254580 17124531062600889068 7742670878022328991 933176416323624189 5543065608826579925 1441554137046104205 5374117111783250122 6926614348859138402 3361030315070046368 10212643866130938910 10885837666544367352 14553049111095178958 10853079620149491187 10562102873022926251 13584513240626884460 6571228479922109714 7400115499044197821 7069898200137945019 4672633139549555847 17242444211004377622 11533132244828340939 7310609106542827780 8801202485382253677 7188883420622599644 16949105327072832995 11253813022056303526 3614388999968448239 13644976806402773543 10086072781409264512 10850475422522521062 5243980066445788850 17439019003868063448 4739566035604341819 11225865810637175934 10041614810046997042 4026061350285592261 2409625546972216265 431796993681222023 13698004702889421393 7744895800977127925 13970203291380506874 13352425768390036637 14607105941749417424 9746272851158257478 6998814445757510772 1331774840344420759 1454892842337581725 7757276552505489751 2365353574804640759 18370755840582566054 16455656644857227369 14793870695931824659 7887883521320954089 17781953557045549591 14334986455673397273 229795496840020564 9473683955011406596 4653687523952248883 3244002129724639955 8389475297814056543 881595523281596113 12595265663051227855 6750768881767697086 2418203524972279120 8134961135118049141 9332307858641290991 13977092258183535702 10356368946908785589 6927155233164505759 17726240868127927764 355736208884689525 13551699635264431505 14742484020543652586 18106859083387139953 3600531909578724663 18354798356043401443 12670157355753336966 16694759739885047624 12378286352444679123 7018872237057161535 14950115401147398302 13515758817434427655 6618795126916772420 4571380758885042528 3352461806101560281 13220926962201357971 3924198021516371487 11749417832939521630 17166327662199557229 5832265958436532088 17042327019412989371 430181561672956777 18441018452969223584 8840579620171899048 10798138856694739817 5423379678056299464 6126139739632575749 4587468157325007228 2992576579336931267 15009269413993790879 3733041049985576604 3756187654651911893 12778061626529891942 18069958436333329346 7910339981933735675 14170385750502562971 12489417774421614117 1792845832545441562 6839299549900597905 4727084975874972207 9264901347246362370 7809848256913218657 11014747411723870083 4954998724997541937 6937179778047586903 2207659061365170283 11839208868361491362 5150768026946590941 9331018277384564874 3775590129527234238 1883204762983265172 10981826498152332578 3792394298840472465 5467948338308102999 14662230165010564031 5748824896466361135 1155564422114226486 4664649743018728158 4051310831500570705 17869229969876915205 5183057173390068746 12581602064380255493 14198566599799352837 2548958260514006590 11963200555696825001 17198193221652746578 15921519320381600530 1102996348743734749 4838918107793865274 3589020327910603360 15816912986647046604 18067861736695992155 14597441182022277707 1032747329057227050 10096679900795708190 12735153436724062508 13780151747640855732 14021258057387915851 12811968638088685925 17926576035133213895 15502659093195481917 37705151744649324 5456655498719957869 2215370281106625383 5315456783256636027 9331038572566236814 9368691669541830431 8426331969915875034 4829667734321265280 9264091609714699291 15775827205246442820 7181551845656689244 7117743816752766204 6890199161132473934 5870584561257986839 8160533335942515900 5051259809556714905 12747245467188317304 7367212228412311736 11487296985199235189 14728349964939948774 3608235567290249524 1200262057351133407 5813257771673182456 7611047199244937409 5409675442694711407 11893388496438614936 5127423977488854569 9686396904861038368 11422992980718981518 8390319463790314838 7212522725283642928 10000632106631993982 10016914035719555397 8614588011687441564 7409357097887465003 6669180282426402958 682176775193618230 3591932939573956631 12420269694369505313 6006916699952983917 8001566055172909298 8613358553472039932 5273490485236558481 13114271513936939676 1858284386037987060 12394430866816575707 10511549870299164149 11244284276764439627 16691950747686987297 18122451782183051550 5560576362385610442 13691850258424759063 3192798555015430662 3666053802336808232 2012414378740719471 14671023209115321349 1083000469869853043 2462735881348159777 2687484029492965094 5631731624843010129 3834719765095506943 5562555722728557795 15643235545496752023 3849612619278807624 4641221544388637206 3140727683244388250 11578559345265878305 2573872221066434182 1041273849745037535 14209819917429689187 7444984480402768608 5139510114176266855 9702830896786947915 4294748341264148495 10234401267299937379 5358764732822222306 4233124196405224308 15977600297617832771 2888936313191885235 11412316123748762174 15444416732514970081 18443264457174927237 9216352812427286926 16610352996036268660 4826071327000897824 18068462121136907784 5139525959985059114 2382962906816721415 15674199762765949052 1388354034441128158 6257834925997953509 15110790773899086234 15537037991071871901 16934472158290610260 2433836899902753276 1851733947390330502 16768875459322329131 2025988575374487017 5867632924523625363 1741367413050761009 11877242014801937445 18421950565060292123 16398147224381536821 7076762660270237194 16127973353922211511 4347531602594098437 7580451333750202466 7351245040026123616 13759505187526327602 5323307897104291835 15750572127953247919 1161311715708603405 8919531813555489689 4494612910252866494 3732831130050363440 12846509547937903760 12193910517375142851 8648594382379454634 277033799914511864 7957814740536483639 12196333148612585221 8239558058145646167 312852712917136982 16061273851660229474 4889856104691082120 1605111692670906775 13820137953847744735 16734051644657235511 1731802101765273717 6260170173473145011 198632291561041875 11371311201983772404 13886052620043915409 16304355292521167117 13551729080600738907 4058732682799052190 10782733611496344376 14890426060494330774 6106283012825567338 3148484822445540085 11579256463916942261 873513828045178075 4487127489447748000 4474765445922735724 9514288796056566369 15160536677590067109 2540384503411799146 11575587921113813840 15778231174386655942 16996804359508587589 2364145825397278915 9180262500988272270 15985765796922903758 4563776822750044898 16219232114946014793 17198065531100317341 16315504666518810537 16309347999024565608 15613932531819371328 15523592083453107128 12427020217485039148 5894491871505168391 6361279074159073462 8046432359272702540 9930316514256753739 5317178656279773940 30428649617860851 2089344504291671077 16564552638919885708 14628543822850558389 17021887680839468810 1515214946833266797 9412802058109106427 10829122218053003779 7725895884274038159 4653456957210771978 5475001470913213395 11087619724226983049 5627995773823829364 8742339393175073374 2123230019405956115 13940457994910854300 17147786641208126752 2589693260652819676 10607564733369246719 15149609089628005731 9892550555118387269 2440099583856692752 154973432712895887 149581129438355654 14000906218986924680 5007634866349056973 12904494051840096261 15451503995513278667 11464663532490933771 2942670804692493672 9765839825179783857 7897457846171584636 1313300452478472978 18214640622434615068 14466985663776348132 4983639652364129289 6794767503712971700 15781122585771744811 16025562487163682531 18400560587730867838 13158691272096995776 11269467291475502167 5184058848160511930 10042853077740850444 2726377446015068284 7301488858493233247 14080992057899778130 9410225681246803378 14756567460674173431 442806205957656192 10004736528811706837 13192601123727499807 15979979643157347916 11069422928864993043 17446523073977312560 4204794697516052959 1503251616936435829 8288368631066341103 14267597798995199165 15398775103160133584 2536372396115766036 15906965606667588069 17802944148127548544 564356320710200704 14924053462820468872 15520538939451678569 1703258630793956761 12023486901573472350 819984488586513404 15145087174586001841 9101675459773869053 3418899338568373697 16815926529644131016 17260175294239604047 17398498148858940327 18430487046049643493 1497710333961486774 3028294687591116024 8211544250174611880 16631618075417309675 1784044937550109228 7302127956829388485 9227153856094723842 5881070869174241831 6784321413920490149 10867613720394088679 6057294709583570695 10281017851952006496 2633829666042820709 358192270518731789 256845006772345223 379768004686988719 6319115977708369770 3326836672986983235 3872950178583262083 15206322627290697237 15215234921272647409 14933310967154148557 7716878123030810364 2122484730144043186 1513255928647354439 12488041576463445952 17349900585408470730 15451980666465880302 7779495316795649233 5814157923108416240 12373333003711460588 17044745775655658444 6867003190205955317 18005667066160285230 6163405365712010846 12780824544786298375 12782303847868831303 611072127100249556 8873766195326441778 8953355955224953855 3538931571741998329 12070280893033736951 13583396174011506672 6188059848116160613 14352703562069417641 11551105959209493240 4795316989569488604 7812669725136445103 17482003164484004268 10158153764165083381 15719350809940016472 15222392472205240198 14905565221076694808 1453025525672978164 6148937648675676582 11362301191434767680 13588068283331751327 5338076169524437550 5045834680243397440 4356673129598364183 8262573152764587087 16064451503059393519 11277749774525532452 15512352887463045400 5042003124104404500 1535223894696248015 13323625731374101955 1821077493191590451 13516157962307590937 81407648522694719 6439851139633210289 6110836468454372160 17054634421169730589 1841672836359058856 8189074264564291943 6351856929546200011 2124347189250854228 10196450278672044727 13702699604968404420 8898066158577530749 10156138580661684414 8413043352327618806 14858245088983342461 17805854051506125490 12148565573579537946 10838258737383969309 601886356230913753 4984812544326412126 397029524751088031 16367110771163679881 1628465423852054179 13055250396373055028 701714385781400689 8847065140167046557 1694168478896458074 5079854120599834197 16155194275196868812 172238155245163007 4037555514716984608 6347428900668081166 14743653527423318635 15077386242838643785 5749334424689424460 11795383960154689355 17188492032117729695 15342949641328363181 18446475789570491107 13235333582939393680 14490488967419109810 14854519137864098454 9567477125931564486 5930916263134803672 15606731383053460154 2221206895393286180 6050755563244345949 13120868053940386271 16680967694457604612 5900984955440638062 9388601765830018481 12528254360729163062 3921624671023081643 2566210148194940386 5665610552393379633 7096877086088100464 3515650936868168962 11324755139390481692 12249681662980212311 16920392171968356179 15440190659966810628 15647100152599572333 456777530338619469 11998137129016015549 15747062656226621444 13334300768084190090 9370898499639186218 15931365149987859725 6780356564132788148 7523765917459486206 7116380844967027558 6728389703316649220 16177199951948163800 16196112170492602435 6386619862752688164 2481414433665156335 15535342134939799186 3700130372125941562 14799166204906033230 6489397419720917085 10864535176925050860 14718091674578231682 9061917597087075673 154795342649078434 12637774400018880649 17992492677606945342 13319578561900777807 6434274022642781991 211263391607802154 15813911045339455950 3387125465415064139 10872856518352970073 17914280433660268261 16027358777964105893 9791120989781327973 8116802738826480911 14140300469012614778 8137593834261638116 14738488269811348137 17269211777581071637 5825813161113892257 1607777020136076804 5774389108765494151 2125734921430265982 804966548415386623 1597407511782280667 1170527315111735432 14647219289421029801 3288819208438024835 2656221635339014306 17813527490689367463 1427822259710336554 3268441984536401394 5381285482541874413 2335345707112395007 13287725177682646836 4858003427774456703 4107413474828201782 15717809560419848942 802913273872411616 3874792515247836662 12741035712903121029 11509103257592210555 3516700230050459039 1495548509873922956 17314051361339348209 6888861702505272514 9610446581478987387 13367809084424401551 4441942303073638503 8497258321195548041 290189482464073934 17559379792991331364 1825837649191004310 5703796185837549928 16303923594675761762 576720711352663126 17414330043835058387 799120101194419188 12225901591692481624 9783673927198550938 7773463129944091938 10276631564309338120 3419220048753754071 2828447566398201221 17514392408053812659 3173413555517273995 15702093107609341179 1873228245784620606 11593623041397844781 13416879742613844182 6256996319582931051 15150561967647579665 12212450343192659120 6412681053318287982 3185771961445619226 10480114850562905134 12646320140444213396 3333430068168618297 5670270911823734659 3168606718362380685 8164483766970267245 5714639100924315958 62306692952306308 3229968774951441037 2988876644499091879 10124188851266117893 18288088126434496240 16512393999749328239 1757025502809578021 12335787023780948535 6684965427282205989 6669880538161383109 16043593693665154990 18096662836126933958 18268115691662456993 12443139575117509816 13779176974479016113 6695147434204228356 15818299040465778731 15580281757003626472 18239756038843036080 15927919240979571800 17678712933332301189 947319993747240387 6170783465089769937 1526734809204312407 13486897005410622561 3696061618877023813 5621556975052436889 16936300095583756162 6756918357218681628 16373429380563047253 8344021855442468323 11613663369524423394 9765860483571882585 17327266256697597519 6956537897550132464 298603624513997751 2300426544898874034 6486712015148473161 9438980024371672583 8345991674626598276 4605717487046535835 10673065366659366608 199273104082639831 15094130572717616250 2106550993321482304 11102386626590915255 1958989107262644057 3445443412710533686 466583252055328902 16913390865292981402 9310895366244100041 8659216391169069869 12530239499491328571 14072527798935652935 8044871235174403242 3158002568523093592 3039583610298013464 12299621388235406572 13224791794629514135 7190268999117463358 15064255973261959598 14435934388186629467 15776123723759669013 4942459407440878838 9678307612727855274 6994126022591717547 721031389174482110 15840781357993477811 17185731234159315359 16001376849753634359 8034179928264939748 2983050969666910919 5323221203686845558 7957045980440641726 14773848513353042570 7434944867063091620 7329221031266977509 15923731955787695875 3075914151441296712 16609172201273193879 12347725868492054889 3258343000242587826 6964253171759070123 5648170246080498654 8631558723425784484 8655500482855266960 6036655181171284308 18180291179285040461 10107060969878360240 11741430660314738533 18146909448604029859 1952309789988728203 18120353093657853675 9531985089750594318 15249243445528839382 15608110994148305677 12412921359848630245 2718160534718129802 17489544794138252249 16080835244841140590 9728698826907497739 7036072859558091406 8784986504232414991 243088862979445302 12192179032416654607 10568047928005242343 14278880972817136171 5298356544079130085 17276941503011986603 6905567143882422671 12356795207634639749 176950011778181816 3977758636375968793 7241818433515463935 11116903099214721516 18071551792564201878 15514234828430578417 13200157459918090522 7938579386668474088 7027989130705011686 13797351081172869569 399665046707976812 9346930980388443820 15810595577058149542 5402346430287863872 5970914443076843891 8720717748730176377 11532824771358986814 5034064633401492444 17604768519185661738 1632832135539321174 7846310570520794923 9876770461274890386 5498897066975481105 10058742288833130866 11293279396127901309 4564295850884055667 384935031093833242 8769272480233481477 2019249197782738433 17552704384900412987 17125946072743784076 4671294221582183475 4237181404338096595 4085220801142625795 10945047366408559029 525193754073664141 2249198293511940888 4973399806075708645 13470372161653418194 11395882864192445166 6513063538786740266 7952928027092301202 3235415031106658514 165103283285310980 15065825301483988325 5157393029210775638 1451585575721179641 6287714898384273426 17310266135569992096 7138492918870184458 13143036470824194232 8996673513194692335 2503802616951998352 7416080802578104197 16687760168153959892 10336884641856163136 12162139931598194741 1513292370729639015 2136431475140089801 5984589881884008769 1182133944097967408 14748425031391288850 9964728089632240731 12229517126566951576 10805082376209183979 12118327450244910325 4636786779806189880 9884868701429035590 75829533016925413 16482557574629391360 10347711358600585935 7609486853611522078 7856208275712197699 15056459982843033514 13014144284813897577 7496647487482865024 8407712626561351186 18395580719837860307 2798162302837227595 13291469954418844145 14227942617440501339 8124817291391703837 12792819283181857963 5574185569481831681 5857917725970193610 9757385363763881403 13904062609374692616 11968256011191924997 13012262125077441200 1591352945003601780 7347711491658006563 3788211832189366196 15902431666746024273 13217723506811533148 15024319734408039205 6642127368350915159 9792080489964641520 1148034645576857221 2653291472092056716 8109762928868862064 16234050688881878631 17060747409032324865 15031711677965438156 6594898331068714351 9681802197442077581 5323425964376163390 12949529033327522571 11533166624233153053 15794961492297698597 7320516660299492055 11553451289365400472 12050127478188718021 18370799771718414082 9901956648757106308 15896789582495714180 8210415515543634276 17740172823679945962 15174383164163310785 5049319835884578943 7696983841226583532 18184134196728496432 4802901645806617318 3642624477820387063 6020177159661490422 7576390773457713482 1087817564968981453 6280427311222854462 11053028302843999808 7162801506170668491 17684063047700027602 17832818804138755214 16717460779423101776 9026120924709822849 11394205425004213865 12339580586414544707 17272318298389781686 5567811352181062627 10941170803650521190 11052041030704570565 6381413579866636069 10977938348881971851 7278235327052943512 16864378443198965626 10195229655129713893 14655100187284118649 4186185855015098233 10853203364589456588 15838613489379016517 16117610304310875293 11759454486972250759 2775197482580995737 7029749608864094791 11876433574092971236 10538041473389602524 4949051397788617601 8958052902585225412 4639749733326118303 11858938908010975210 17305048538419676114 12281669953288841878 10446247613576345440 12328517684206566432 15042120932216567983 11851673727959424774 7691689242675563302 12785786695479715281 13415888098296103059 12262154739728218466 16866297610237965173 13085926224663718886 2152241838243566852 7414325763666386987 6453099042589708597 15817830269872518025 13429070507939759476 1426216490415261043 11689794089719241471 8804763917250031533 3497302811668554137 4221836111855950096 15839836487520475207 2737046081144527933 4590642429299296118 15870258621042973478 7164776083948660041 5234162063705328299 17285610668902425519 11120750983015645330 17824655818969486096 2452809884817538725 6726286559582864942 2104173114071903210 17126393011964768341 12435811104393722773 17648265119655926598 16951389744176863876 13918071024805747082 3322658125475122915 1397649034683931495 7719524952781820965 2444958705796974378 8475918740961903485 5540002577656643008 4427738546076518191 4196477065144773363 2066505348410108959 3137510099294171080 12790067267607809268 18262449045423767620 7394341499932376896 6722777797663525685 17739952658595359093 15235275778217705798 9862310028101379211 7889031301144155560 3141426136142536675 9325523635408719718 4233245744393417261 4108473669040226643 7416255971163488441 18262146530196397564 2368932515757482447 9923492218443746823 4679388168114604087 8411010305578309750 9116726558334977398 4819687883272011650 10283889690400559529 5774582746364106330 6379560578149002484 6798564586306450510 590458019922608376 2219482486583127851 6644872286861811419 15494724099666692254 16809552341027854535 16694791152022910701 11307414769558067484 11151352216077691613 16953638335318612128 12373064686399978219 12517052352223357884 12204234571341796230 4924548749599181114 4087989513892165065 4272327184801630099 4031521677474388463 17171259043993346657 13940959690655504888 4252648048141039472 15902576403021163326 18409475357565448879 15654140261475392769 5479897669876991746 18382069942312811934 11338730488536462758 3841105315492085823 9328043396935731979 10907048791101035898 11583260321390143972 18123159683216493272 3165168015495687694 13947641263836850819 5239757072856459684 8029784815735330225 16468733888373250944 6885395195263644132 6940146388839463831 14153144026455339859 10415939015528980722 7684113197496621536 5675350658772874146 15500442608312913956 6420980295037956748 1383187570584796469 15369696331930588709 17090510534193582999 14055161520274904192 7424887321681936141 4910710922221665567 2599409948162718940 5064507023158067228 18262632748332280484 280865952837599594 6927765479882742387 7192150651887625381 9029240877436620843 9269044756256432971 11843292223020783353 5872186025994436209 10112049999132612341 17681318833130927247 4382870790221459982 12925967271076257825 16087369839068113101 1236051207713143124 7891840113109717413 18215214694035024136 16360681122389143743 10595460217039454132 10878573394164031163 372843621763272557 10718254633014163963 14219802456247476655 7016823653417895664 6007428555341526150 6293296136461169435 9051497644102195571 5074003688114826015 17065376812789689906 17676619836152720494 8010414036918863449 16357229146674474922 16670817109674774337 5392276543695669176 5280967549929717342 12209503797051188384 2333486908246910479 16611484415750385744 9155272981449492537 5183462058448087443 5537030516483471735 9380417922827114145 11429024248564861869 4052646752416122969 3933092478584908882 17396557729932799876 13820827154472525482 1586129032258121756 4556232871772197378 18050887620601793352 3131099019916892064 920882141411903641 1798648911945967036 8430964981353497229 16051155429391951675 3514634268713030501 13713177540535075782 267042462260732298 1206291675841571397 140129164755581065 5465634555691910480 16594632224954649288 17407302516968812443 11352471949585152085 3529671339206088111 7444594325244691176 6960873563915902016 5273792060295194238 7351023751847294496 14402505220036353148 2789239244352568260 4036735060039249619 8366421697071250123 9131873621783235898 16304386089903983111 2501280445298717481 1153997918110047065 13898586846449727207 12924397693639911387 1243175021683866454 13897424790322652777 1709752614782582977 17042228583527111709 214642605163397984 15867190402193496355 39422806806179483 8417126966781231196 13625575161349338976 18338421643626956290 18009239534456286751 5811517057825624195 8636311592948426748 13808502202708454683 4231244676763476208 13473064393814677190 5474742502059463977 9630457871435669444 7905201453679864443 5511705027150155142 10056607277702214515 10188449589484148935 1318856339465525989 10037420669943368951 15486884716389209304 1805853941995526415 16114318669516970975 16057348964605602850 2505753885628098096 15036092514258302345 905698701401629614 16064018602336187047 7389756122808536052 4551674255807787644 18369723567217610613 303904128382083895 2601663356498708483 14285484304942271282 13512839675642208697 8758784219354906472 7134326322016105328 1148967307422947799 16264551695366997181 1137240938139973996 17923398693738432808 5233413089722626905 3480984910159777821 5489076762563320875 5338477902566674624 16003708996888990568 16630156776458005851 3784417400130452050 5907781984206711012 8143585734089815384 3298105594689316805 6733301285733922129 2263598314395773898 13794203068311607235 14711777107130347818 16351509465914430537 5153372324068360118 1842650278258506701 1384520404151816547 13709554492020134253 1813840429684093730 5841631444832957160 6598080055287168203 6016632836725545859 15733346837939475943 12217633641447699052 18240884905852796282 5416603656851716193 18180915738914831312 1728430896334505870 2054299364296779192 13543516984804293955 10197186582520825959 2121995250005837382 6499334534838587587 10404914892771316672 3963831424113219107 13193233791047381593 7101621781734087647 4221282951970262737 1304388765846240516 7737224359371028108 13818394311073465130 11082716683089272854 6576589861193080226 4786709902948437731 7728715635134969114 8458549143446306449 4351809206456479114 3764691423727288769 443874777447516985 17528845150952358147 933863967530468469 6267433037627810391 14657270621114588785 12271964554620330400 8451963486267763541 1245680387940418579 17672683595586990160 11277252573589103597 4278687048591243412 10190100726569788579 12527380717230700368 14825452015017752274 986737393328095602 17028281488116953887 4438088265768992385 4329018765396399588 13406962294543497752 513409679180516975 9944782122915128267 6602358346841219482 9171023532892706201 6418487094630358877 1127565319865856432 4675998027475381501 14098335848214500934 17045192481549350925 16350394421599162578 3074700638087561159 1230994641045952806 12050262021992573286 8235146879967309192 6282566319083535372 3477425113481788128 12929377872542067747 12589117993456127190 14253004539040032034 15194987548124177625 10061043371259692652 8576687851268613707 3793270413577406151 7273793973762669620 11535680439620439422 18213322604169272477 2117078040543672384 13315215059077866544 10796908828465575718 4056674234519416543 15819039585868302538 14699721450512030725 6255714094086774427 8407967133681615590 2237216686845519039 642030777572144187 12721548821291843995 14795742174212186533 2785417120927424372 12937196451564571572 13270738270133328022 9464382187223553764 8925066141245820130 13786721641065284522 11471889591564035315 1243986424893948694 8792404030603258757 17698774239673275806 2138969846763003104 16036496869703348196 16206123559115471159 10868818744700264367 14885244752180749874 13089038690472865196 16237703377330886678 3925717639217739350 15465153487385745605 14137670475841650072 12383341446276074966 19695941888978370 13353546737340887391 7719593861942562203 14666054450394690322 5459393915675686536 12807384647104033888 4822507089017723754 16856803486934877547 2243521199643339225 10098329291885206662 3088832686551356831 16181618803060907815 8464521881677197831 13259982515863339786 8044105935689017376 1689786591176395825 13033204164019460678 15301802553033971824 6010341181116430083 802549276677984294 10971727199816907526 465665527804607437 6540387458336142382 4993670976991399806 1708779590329070956 5053946423943668849 1334553610553187960 6823082338580392886 13798450693569229744 9342563880748844299 4074750229616497444 13844867610492746755 5824275351035251918 944116561001015489 7470179414279933038 726378497099973565 5510572864706706165 5014332384045946096 4015946609066881814 12676930969848722888 7446993951946766540 8914252829000533079 5580778884191617989 12111492549855893780 18211296329657797243 1966939768175879718 3708807745808153281 7658605353804289393 12026102832689663230 942799377590870396 4121054572690658144 11338057261137472449 7431539194110025843 3373988269767793752 12891049424443658982 17609500012761437247 15120492508132181669 11975968158624288401 12565391289425323744 158833927558441929 9791044637511366738 13967319546820929243 3420738725899515009 11830621232143809201 15564083580880317928 17153059672279117445 12343597921360217446 5498921811759564260 12203695821773587842 10863674330006122128 18297950261383715336 2335871242642438910 12252251683038326900 731832528851468618 4069144520786907761 17372364807738136627 3074665683138351673 13624429943732177754 9489992030441101474 16019512362050369787 783654018254240328 8083126378312036044 15478283344813447457 13232336683588506098 1790711483581846553 14856901735801637892 5083336484557454357 4858311505429822178 6373990346897472794 10342593547914133641 1195280043338728273 17632032548178421153 12521578433272190539 7404739025084056376 13584079686970071880 6192133155493791780 12514358009637461323 9051124943388302922 5420986884340638467 16119406633116721032 13769283621287153885 535254506565610743 6358375585796779043 1330703994939938103 7353808971534869363 4018841545309058852 3596185429242418646 13548634786133662616 17721889290323666943 6097137480794248142 1930410955547141954 9147977837632747032 7063305646439434965 17030894294952400156 8686391351230209859 12745952257896388785 15925060425546392238 8460398163593459388 7329967677999625773 5292931281744051464 8551852277279402135 16548901633054154901 5322195014174402737 7710775768755535361 6693609912137850793 8928422913161773619 13446884104632626806 4829687572189817276 1010992737152800560 13167571850360324071 4496204263345805743 8789724928402681262 1229998406667654243 11780841042681044853 15689801422836381163 589127638022679544 4702781539844351388 5828398069747351373 5612644503576890308 1362968541407546741 18438343336422214138 10873386496317995584 1258281719979854815 4800906494498143836 12404311615169015695 5532475890503807745 11142620534685830698 9007849118535965025 8270707510690411932 1859085382186460422 9442439211719163274 15171021047350423827 11838768105931017046 12372707863465889158 15868950381821283500 17480385034397459168 4319932349870070116 16847592863821843554 15741108137541230423 13356135576010127521 8121384136210731015 4246840103448129834 11722040876067801554 2492441439149717533 11035371954703998333 7370945048937163767 4920298437765356550 8128910341387166895 6397614632019339376 11917080192581392908 4326770582257113139 3688869854272024473 8154700442195629286 15159487748943921631 1837747076060707443 15419735447921561596 13561197026587018218 2786782487721799259 6567313211704205631 8168617815958737388 10231034090419452851 3562407512382670778 10109523678398762704 4213865520750176673 2896818408796149360 16769763363732280282 12253460977666621296 15738697531589194184 9466054333260049099 3917722844720550306 15356764437690931716 5700988416550261636 6464827666998694834 2577209251747928589 2478416452456108272 17535467169345068211 12785260111938861732 5414260852163517714 4727859266309270823 2842831536643240651 15153620420162050992 17209246633971496340 5374806764201653677 12217506204256016600 4375635088945581091 2179793274848874578 13597297706552143369 15540974304068502308 4798716004348544195 16182467132791592120 368807689536470164 16351578114444627912 16298416081487554055 12048458032054748435 18384931103611075852 8945679825051609442 2923646812549669414 18327780630300691480 964324009148846216 412121054745542639 5201484960619051032 1852814928217035662 6343854016371942209 5017833391418671588 13609837403286961812 8467947268672690387 14642089885892946906 9426314898703850624 387277671940488990 86861119556839023 14667628862528732677 8984799444514044744 797265340614069414 1351706508344858848 12229309893941041058 2756329377300032757 12199879158872332782 18195493753200649865 10159794200777096395 14562317691563009943 12729658517803436731 16830819141760218210 12972959854252632792 18443191712475630479 1337924903833973142 12642606507471869421 10869577536536889058 15645082589835755249 7966840089451752719 5169717387621412668 15141988657754798085 14744856179128079041 101024325963053121 4529767585569486472 15168329561930604997 10046082675902555375 13012876832915986571 15799897095607366925 14641350705521205978 5108311210488145242 8819214703534070502 12037739525574104086 7024169926751734930 5087021796671621369 3520554845608043459 2841857078323663861 15409019781972674891 15426740075010182542 7201151822264605758 1543812163496027049 3932705493311954234 6710496951538220794 3457246646412736298 11269901216400887107 16421124221217903236 17335474871755125931 7746569741249450186 4530245512766485153 6975913392662563696 8878047175577859113 15812342123782784333 8497439286096558054 12395822462015493366 15407413954487479816 8472829682132330972 9862146266935667678 8592132137070938344 8869935714339178403 2180402354582798073 9578250113791235027 17223941722124992465 5240510327524596011 18365303380844635295 10819847584346015470 18190897831512573376 11144083077585289765 14157434455060995206 16698348697241322363 1270570774367189993 10407744423985340369 14883878932728190631 16251414042451829477 12179938185395647112 7740202922295096563 14047975643116694732 8478373578763153708 8589058463414676255 18310380472357716568 13486593594343254548 9989948997632205481 9785561637201428552 2206031474585719496 3198169825398821698 8351490441467609506 2920637265812261245 15200224101909204980 17930073345045587406 13194084638615697647 11580174380857921773 8745559836167960289 10654625056516227929 16581062350091450440 5121281440806937877 12828916558736792947 4008528735383305976 17904091622887506923 5250505119671687800 8649320274989103643 5961513635402701683 9800964648040429225 2007615706076393999 11139980918627108131 18207188883439044832 18273114095002062018 11183182177443442874 7837011841278098464 8198281874584251649 7108939837315392519 3863486388238199128 16282498257987218661 4653649187487591205 2492766760897669475 17314178811620125714 11682127636258322067 122519401128584218 12887619646835430818 6914707447651003570 4217842017110380090 10087297575777017620 4825123666665848072 12634818103537188060 15069825412246517130 771746798883330134 14601947873085908674 13157316234126524031 988714948658425885 8727000716358042790 7099183506247532563 16959884065741617145 9716844000752088036 17398689475231065114 7394942038405733442 17820083923898981697 17404961817208835811 4525956727392572178 3340598108961079952 8641939609200895643 4741160422608540708 11233938366273096265 2439711559492951693 7097693195849806866 6951844692869413337 12212278521709679669 6965016181107896769 2921843761754516881 15768612429874347314 11154526992610886206 13982682832039514940 18029169286421555686 1907360265145441766 11611949139276759488 18249139717211960842 8823102394234141766 13595246679107891778 18129562462759268738 4626814650488520733 17157124467607908744 4878626324573835425 5841749015901569035 9435315992278181064 5403635191098146591 5747017204304602006 3526300241364260205 9837209133313026356 8990086195850751052 18316061712817731020 11924050834085442102 7707836584234491858 12509035150867227059 10087421665095113101 7888458708362669121 15069622970036977449 16570599492933457225 9658295235681209536 13571993208379712790 12728385345397762172 8536234335443361821 4934825243575369392 17304215828782482127 16599993088471015566 17425650385689680760 9600262024546326990 8091047504348839242 651578705104204239 10054650392259599390 12193264320317558565 16487746500363898077 2912467101206880838 17254195590103118579 3837025397404446753 942719163389824981 3656120861236903523 8092463102345902160 205804180330110752 2342920983140157366 8975864441992823959 17080471022069835771 10557864851519392470 3399423469007119519 13074710382448588304 14893857249054118041 649990000470216808 16956593411396717585 16451413443759340058 16465674181615941338 13252482770716676982 12751240117398328808 16112589213651380440 3322361289503439303 6063628863119765103 13107441338311296963 10811012625594044848 17124040419284873412 8273086902503009284 11798340092436767165 16143664789901211855 3882005658671068530 11220757217440582127 1931121869482159205 5113542970948264681 12942861689532243316 15065076698366880420 7523587764157522914 11593030091266787546 2596524169271290831 486083281412560589 9826937651116190863 12079352278832971934 10189317509334108615 13580549958170335959 15287746805482002997 5493193208210245089 8319357590750772764 7682665768998911747 9336756351799497633 1845252352454290069 12890352681148902241 6742609441909293648 8970184063845159518 9854754440930844307 15168834291087922126 2143418538320441628 2094592468149238461 15296864660402685768 16721874002925248752 14197904835678316283 1134877569098924123 2032500289659381657 7916785673889386422 7528184604904666660 6534525627953535226 2089760432982725814 8128870180152046564 3070473090667285542 14686545881467175120 967139964379115913 6392426067376642488 7032730376976639233 9893881307634132748 8233593416370436872 8076364870224269052 9778097926741160025 12959559438510404601 8939958963525986901 8620174898036345329 11873774625291302496 12549027743643457006 4855026816147043132 2822993516953913355 12624082094030967456 11106434165031241515 17653366559248093401 73643290501850674 12986824003676692364 1665107845535226042 3111789742433205502 2332603671942427519 16055353540766961745 10709920467947025894 6255022752544750377 17638296874578143879 3658973224099663701 11694943625203822565 13195163317157099865 14992578735954815217 9875128786030201859 3878985154186497626 4441050302671383669 2309908786703372451 649595072539941297 14154062422772406016 4605664541122840845 15797508451405258717 15624854272481664681 575816122250135268 8559808120227349478 15951346003967692769 7143195329433926193 10444741640430984978 18061238003532434792 6179318932395948620 9070952378193824470 17080949433195275806 16637356911368201066 11576843525927619857 11530503425071294040 10921985216959266104 4190498889400875205 10188110485250565277 18061564913368180610 15155929295313400103 15054221164729562555 15799061334650178203 6487136058988284367 16263959371808494943 17631979603103929885 2070557781245052971 633873573375156638 16372103603993383129 12462814897526779185 4191465173325821849 4814410906577964211 8084815726340849649 14126116615128847023 17008573461079627983 13504837787814692868 11214401472123156057 4789342568674669774 3495596181200681660 10229011041115294105 1794644604837113312 12830677407153954684 16854243802026274313 10686830188166579243 572638576591447785 12024295189767086693 9185591167901194130 18068415237322844974 1423008618846463922 7545289316436396027 6748007799453480881 17134066007244876375 7806222822963972526 6758692924353354550 6661095330599252375 13001298408803634679 4782924720257515718 6592623046547238479 15821727832500356510 6080928746985879612 15766701304150982054 1751687449320001235 18405972402055775145 14400194069504407808 10695780166236095415 6303386410734514819 8016380924042741210 1949050694144793423 18277489934606159114 122901642502916580 8966712063042966397 14366942918269714145 6204743934743645675 14086422474053644782 6407436624120640051 16159614417160632343 8560395853300184772 8160365612777014158 12737464681462473046 8273520152287647738 14970615995787528228 3940381918075369256 6166740965322545118 10561784813742446172 2498163320966904805 11719258885775413600 16936111774081483519 11725604464359644137 6204072327221401467 9601353509543975158 11092298166725623436 5197548201102286836 302272032539362202 3125133334022203705 6006262025628110582 16189250252158656342 6093740481439501395 17105833306753559048 16467062385150392798 17818269627318109980 12513089130309475140 6172951388909559488 11850442034837039424 8309158872779786255 5367099365751267404 9166616087623639147 18180947343581373614 16912898940328276677 14399985459963062196 4922892933326515400 9799254524047876659 5389475419967730100 17928098215300572559 17285343881695488340 15143601787082339056 4133132683347030202 17270994522701171144 9914870829272797598 526594027049270826 4635150000711609405 10507975751302067308 1345411777932674363 4434300246391920156 225817138998668029 5057210389771702106 117964573668048399 6729426999245572405 16452875101671114832 11429945234424048562 4523139823830553287 3495222514951917029 15602796516577498072 13703897668818818482 5029717967098435286 14670307424243145616 2070308384746798693 4961319562653746770 4664162634090207106 3205002309815518228 487085601211697864 16286312424551356813 1060149920620726203 13442801739420782738 4816810124220493901 1478696352689130095 731655043476929944 16739205623035244783 13053560798228403082 1066011154831715319 7461685304290097716 8216246703761820257 861625976042379909 2131879321658160469 18081042244429745641 2834214093095227727 15904375851149891114 14192206926702832072 2156066059499633073 6159992416429786304 7750860505618507644 708667372279919927 4130522354928642156 9411829628802637777 10616036044875904543 11388421743742673038 4883723675782267610 1647412281341882923 13211873740748574461 6366402681705988084 6604256460048144313 15739106052584757176 7543769018449130449 17939909621218348839 3088600487857390262 10994189672480507624 8339741872380372034 14691661255605569521 11307863174959566197 8787670062736633091 9149268616621820733 341122860789904799 9674818912681283432 5226082064984634498 8437498358378279562 2962177195033639568 13846802443250092847 995273401087203367 17146291234144527617 278616861047895490 12324292104410399213 7765059301054963374 9472616743569426013 12716161287052546452 9504061104286638283 18266113121925753436 1453616570938707413 8034503765808741386 3660027303628882414 11274294047287511165 3583145915221933489 14913189321496555912 17197562506344297658 10591169744776025983 10959516669972080040 1409438508905120726 4656164007956810187 6041306903538648641 10182294265641532361 8542118900335793650 10880582843896976693 16731915220834223139 2115857617911164548 14118925900329790999 7116855190866545076 8634716493510227850 13648019609821960283 1329215619071254871 1209936392368503214 12998493577762351171 10541572149408125466 2219474780897155127 13446408522341438071 16802506843229350119 3483220517472510282 17710098680324934340 1805352072406354799 14087905771523200414 15829569210233029283 16901616378752492030 9506080841250329310 16770047031690787380 5867975746187792005 13687305519733403380 4335879571137621627 6222631950733613933 11251961836513189050 8343252277469372090 17788761563039571069 607175797630896366 10215362281281893995 11538639438963404000 335690180753238561 12548609307190483004 620449039065569917 7338200067641186442 10236794235861427914 14634301310853527359 5197941968622335784 1126037940263189025 2878896331980446870 6904471299684957053 13037560930469586013 14429235079634418168 3211691613580119031 12842787629359195187 13317740480139722411 16100708074317501278 2658470250390063766 3565128843393051147 13776632579600716236 13321721104335111738 3138140178086750973 5146783151796522158 11526382514080264909 400367795764832909 10249257336814656193 8122327499551919361 16256470758505585107 7536489026858287279 15697030996184512324 14259321901184225770 403632821117478721 18012504474091186479 12430953179168117391 5727888488344735198 3794529447491230187 7622220469372265845 10137729021077565802 2674683700741135329 13984036355079342073 14685727562623842290 8766543603950379714 11787696313159223136 8236011311513763437 241909272367011817 14475508075116679735 12340038830241763270 8571369693243541062 2445285745109427421 15433162048551547007 11551996494722554810 10029902434304274598 8149434116049866090 7040807236536795738 9091083177756425821 8600900409861942038 16474752295229402974 11969321142241989335 4855467757873154196 17181594141132812660 14616839214061070687 16445574413755873788 987454023177937642 7808437737428442505 12970494016195623403 4251232525794914763 13899695093866584207 17560682091186407748 7008793284173952669 12961094580688034676 2794197369814212966 8310370758289256085 16107507632281654570 11872424309023858109 2247180945763169961 12451940192843587320 6371673125662185269 18332964577283597425 3498493143550098816 3480016015961488668 16735303244473347644 17892347867746568841 17005855023346430338 13365175600552700484 605107100408649816 8645530112004910803 9583896285213357683 9100887045500033304 8572401931024140943 11746658532109910923 12002408326751674239 17037224184535983005 4935159608191997090 16947432571369767083 6842915556251395983 5853505049982640478 170260299671442543 4732245959485430303 14901847243813397053 3200336032813978122 2046810460403172607 12780501059655935355 5113510241585342487 6825448798835470030 9825008456046437075 10570742624843778634 14251494838112544188 13774591145300600238 17355756806156234221 8275486886307800184 11163834653561008781 776428954758056380 8682985183620302309 13785666464551338823 15141119881838573526 3430560962199820560 15108661914258227416 9839867396569152578 6015228551442263755 10197570268104988543 3974121004686583699 4005650680006231529 16484919873947017297 7672865632357302976 610089446530027337 13312072750743549794 1480785181608077492 2985046624227550384 14378893257818389395 3904974386850490752 4821421193729926772 14439393590488872756 11911819381667539832 4974281010892009062 1887383427785945378 17117636018585220319 16089596860694485188 11930123038899725969 16851015150583798017 8466078473123012025 1444284491114243980 5234952438703282287 5246345976753948683 11655202389335085251 850579567496918737 17094894823005759290 13626677328181084817 7722008299570852837 998553107596822784 11316475137057729698 7491565834089766854 9767732273045760808 16646929046536698642 8710489800576143631 2573720003661090067 12835436241727446174 5157064753482098917 8182519102974509949 17304677503255769519 11240264339815471868 9786145049477235118 5446930187941619263 16638962108480146658 8537720539813174477 13264522424290476862 15771476921829982833 17478409841008656198 2970127680368408897 10471360884497832890 5211457974424018868 11330614167995972641 374365554817293061 12604912002002570573 18245096881894663993 9218613080274582979 7077988281840703690 18379374822428914076 15199147503365878507 12061630814620163743 7820103769753665096 6562335870470889957 13772210259791820018 978308203588057797 11560047721218560470 13702379167186920252 10951131904661840020 12599782464738813092 12602854229971460647 14184980194659712671 542171602054501329 18253261431943133114 7831294284738391263 15989037382276707333 13423485462299316306 780852031395600639 17930562157956858525 2090416155104089160 9396126654088516209 6618652556087649400 13793866103465158559 14687224945923311289 10559002797074768293 15197782800661985274 13608338058690021281 218153045614346860 5049900372268244662 8550436984561216457 13236368809785394601 3438742800449589381 4579853554752727731 4613102535599820353 11022525828044378260 16448992719065506367 2478954777652981121 2921670414381105979 12662757619475384854 7603810520139983545 6134091478496894816 6322378506509017943 12565077352758361146 15485102394936176548 5109669093909732264 16293406539079496716 1237711764113051488 13727327468092195155 9538338875610894826 14129563055979394159 14869791506373490393 5053679433946984649 6702102181580050780 9506142219873289093 1158982239502553684 11987945231247308586 3072006434449172122 4342433996292334787 17973180474491494029 17079402737337437966 5824320282833087782 915398316077714384 133263176481690837 4917713443951208077 12298774846549521863 767650867569481609 10171079528932874598 2053762263798715588 8512612670490653755 1949418278020942975 16942926264132231798 5435460276968473841 7381369648791900901 7428550337652400677 12822770566009205320 5126765285920164838 10438944638894361785 4444347377563420671 5501813712459684190 8501140250627504636 6816148516257102735 6030848334922110819 6994161363986221053 17897782365284565080 5584403952587208155 3625694379302756845 3454210350967117210 13287341741157941975 13333664991824276926 5040327562687573727 2895463470192736522 1288038318654959637 17817203554225451722 3398727852224382596 61670274586587251 15221940292500752683 10944375826107795731 16223835009155830875 13288433710096306168 8369390913383762120 4149974903248501809 2801379950450746150 5799096718661901980 16291933690106922361 7356614786706049721 8022397284637211630 859037411378036972 8345615683553116855 7493044585948888728 12878742386811977706 9244609748528059921 10899618585046846865 8517330319977879781 3207173329891844873 4683666596845908030 13328204985319312531 8095139558610744843 8305075677478592097 12762596153988602204 7030048289984636900 16310680260815723985 8825378439578929619 2881380254168429507 4048943040811787257 6581751667971489683 3269480223345889913 1091672679779507665 16929760348874204055 2385715503536823505 15491010243628988102 15632527030840956320 13346017321718791662 4803262813047678785 6827432012835807465 17840354261735320914 1368853396154728173 2933068741259300226 1931909200416726078 8486164261827049111 18113617858769762462 16489632944792053421 2219404375658046108 8693948636375285382 7412884069307881514 10758660711280677033 13638567753658836183 8880869482771047994 15016596314415675394 18152760147165814100 15831543803025023870 6416714961880317291 11009689942749674236 14480762695487641626 13124338785872084307 16150981216641286399 1801569281663910567 8593976702657787332 4170140708484915666 10426610650952659450 12043143154810114235 18204036933780873753 3529579356915501792 13328462053250897690 1438528332003391090 159511536492434647 14726765670185200054 12136112405084519278 18308077581362839868 14508029554402515532 3963542351118957566 1136731170769751487 9089245997987837476 1004592831480677639 17175575741469404692 7565239469580087857 10956780932223407641 4906769229232666169 2766232280887882387 6288540280553987801 2029597781811491072 13271492782949119869 11444266131127422280 15973302622328026318 7186317139829871268 16607745306502538920 760211726772925064 5307405132426841569 17251311521217469158 5334232387073080015 5952883402800528558 8633611527934434320 7717125219826806581 18340991511243426086 8110662232213504745 7105598755924087056 5555794527096223893 602377392521184543 10279249345886456899 6748244775009029882 9697930936765933228 1063759954806509785 2638217034194049308 1791051655906420512 3220899859892110016 14607085573587234192 17329034547155486451 10834330959999143765 8215254971219245746 4293944201377750171 2345927723255838745 5462349824691359554 14362958213078867950 6970968903518391140 7541205663103771076 17521712721056563430 796527549203636959 15049993156162188999 17624098543077104519 13572101395394449393 17720614376712240510 9246365481475663222 7546935388033098436 14405154827839877592 885022324367494234 10103707576826725672 2191171701741664178 14313081781417555915 17756037439166049793 12094558275126553137 11751062334477880260 4382685305130232830 2774251004701679529 12538296918688577118 6223101052752659678 9533149726713580999 434223445849379599 11646888023687434887 12157237786028402400 5039669838186776326 2753002712387625904 17742410412002019849 10509604749392556041 3924716382762027974 7765935734851523346 7587061921456776747 1095239294663448345 1291334524508439268 11805583871824556033 16332196123590882009 13422749786869080019 4978933260886325876 10197313111707630039 734788445338818343 4182356067128941491 8070115433673608385 16462791780642557483 17488498133849861497 8538305960984920661 2321137764156278826 2124295013307734978 5974675131087340344 5475903754315974138 7305101681961647214 152561721843999187 580880875987505220 8161958461806716693 13506694858480639515 10275712803836086344 4637803643353328023 5406546376152071234 3725750675839769720 14241509536545386826 1255642355663423699 11907221051827069839 3944524853278023876 12800042757172689380 2904891575800700301 17308366760197076006 17006915549879076251 2100303599121401115 1979904491875220280 11176989380622737043 10526289534092264330 11039065395373248008 13548508943049325136 17149554003373515691 9641985155970408402 17012217684415936137 1026220233133767417 16027426819453522009 511236711956889877 666097561830278215 5396664263280434467 10829480673267577495 11098382759020011765 7751415413235078743 12550644292823593846 11291655793369242741 11535153295983773382 17582852090120929369 6824447661630356215 9292721597516397424 9344517614852393290 14302837303098158118 6328066235309959859 5515768465864803420 12284668108491162108 5834215658848609857 13358972648895307636 4536850224806991500 12836445636982001532 15947493040050880348 7647767500096212310 2702631033627116566 10777760563821967025 13745452576819481990 675570172296324764 15036295792317368280 17858541117689270390 7450088977318710868 17116873721852737136 18386911489951520370 16172031079335422262 11656642891484269811 16586154198209282833 13495899466197851728 10428980278766967609 15942633949582387999 16784232573142983895 10541069933249726790 17729369337363269448 1136713767671216371 5799450400352040608 15944173793165580540 2717105393854437785 12754952971470253638 3327586685784199501 4179057020713130332 459428689689873588 11761831916573978782 6155414626955079292 16856606718312867000 11631610898982762417 1551886485594629342 16461577373434121482 211833977015532621 15960937502321230308 8608477896626692698 9269245504829715811 15763798449605871985 9729724925014455949 542039011238666827 380834747823400618 3551013656073724116 2501664258121597596 3179550316002421569 13543950507569329816 1869881396583196425 7072003461400805241 6494999737395850569 5776921190772415634 3035342634360044941 5692438645744709153 15503784164738637149 11301230476474635965 8404171377852790614 7551153670779812034 399181404415901593 5746664851360221404 745130929739614974 18443204376312776071 15553321050128634492 5288909900786485407 13243340992595031798 656852181591150452 6448130347476837179 15387060745270963058 9602833686478485474 9387783463904383219 7742998308556697486 14122127863209887559 3035455463828988170 12430425302898672383 2247688875665049746 3801283480255102378 8572674804172214652 4500696292785761539 11176707991141354028 16599931435990210273 2278859852089605402 16667311155058430272 17222775795813655021 12460606760864129581 1341716437635638667 11184672689782345157 5777974909945344129 403448090820149586 12682930717169097116 17357840238979208858 14242413272142687567 17574149556894414225 9293637284157673197 1709380888499642946 9732178243553619464 7324738237194260165 433507450714239879 6984708194010043377 2377285340272586675 13129541971010000332 2671905020070858871 11358152866970073694 35557400786021930 5272293146593390815 13176244719783143038 3801556003258015216 4703628684768500388 3275443425432144617 10600596445307506193 15323544164270230901 202722277855759509 11940358943137943368 3206864726746236668 8547165064997848082 16670956151910946511 1436164702931922749 4990550263448523490 10457869585172746790 13581037314377775319 1898121305510601725 5070867708278567986 7664716372162201259 5741257132329832674 4261513813349811715 2865867708218532187 2523805346147694176 7243853286213293410 12576656679708234750 8966290505770735064 13782202736139236713 10483902766370465377 3796105903827412709 5964207579411985323 17903007067312058528 12482352090304803079 9706585529685370352 16034437813302401938 5300329558916694141 3826849010587292227 10646443781243572740 17958864749360332471 2594470782590546093 3120380179213206770 8355524263607872632 17801048302043331103 410014534153684600 2638648500174130121 4875069810896203072 2525859938216338960 15072285912535353213 5981611875624572623 26114431688904970 9507886473433733649 11689830310415714050 4442752729048484243 18154011748970431171 8555988841859049221 18121688438652584594 16780572806860211273 6453420843115648304 13851153482292138164 4968424442384689328 1710701249345317118 11597732863185882932 17637678780034388473 2439685557099208516 8694206023902477187 2470088668561788408 4010495710444887948 1912168342666399875 4009061063874456459 8352931336396202036 475925858351257658 618069536505176537 4754773625509690382 15545391734089603734 497032059750135653 17238502182223212540 1488043239158986261 12006502936060605693 1579174368683599895 11752450845339768495 7787071488273974085 1213691949956001113 14894442185676178890 5560098824607951855 17420425425873672098 50312860080569080 16936211180735121876 9319684270093196237 14826089434989626792 16788946190948481219 3341595755766017056 11888082389463182352 15687957872226581903 16865879661649164201 17179515418998561232 15006361409877094558 2727894588116689826 8755941029348054087 10451918632884953555 16289118850963381538 7946406256300266445 18179802149243640914 18065749235889323674 13961671411999308099 18341175261496739636 8806783058756702029 5316265839405787135 11808723455763291190 2105715073246509535 5326273091667944539 13348654179989519106 1062767437115883745 1321614216270326779 14989780935316561666 412155304569866937 11931069589844635871 16965457885091640202 4591361419944380820 13417381079063040346 4147495905962843926 3589310297932370688 4157765782566667284 13384162377422547495 5635589788647259430 16686145247607854850 15888700876122449250 1505984870821904188 3410765668116938494 11947986650766754666 17619629349020403906 6229533886200358046 17764296005230032541 17219317082181820791 6179939085235717423 7286428701750124501 15367395099728029853 13892711685000216791 3733884016099493 1835330380847528807 16551086508190771773 14438308371282958482 13291301703787920732 4905942248040077043 7462540748547290274 561898391553359544 1190776170920536372 7003694250951844336 9931560126555924450 4319731722438055264 5084265836406322566 4100773592297206702 2394515301799165621 6340483398983161163 15320828738221723745 162333791106985549 1622659462125127811 6066745447356256197 5744361655361884934 14461233022325456716 232207752185554499 16151147630942984810 9664256051491111445 11177037785345098977 13366817383630148116 17277888543559761786 152845533570870195 1801949479830299129 3082543515082152460 6560547003259523036 9808731796536682450 18021367477351948514 2098832701119038220 9345541916139217096 11862894959082404718 13895532531300550004 17606924480450899701 5652308242903953639 3487250913255640093 11078364065918295609 7359408574889455410 4848628197091772224 7080530642000454816 13851299556964743110 14876782795297651594 6035566064521998843 1599429530279496778 3853402808202702654 16966195351024988856 6555472270016970813 17675812545082330311 15675061183763662966 4568723230383805657 18121552211834522682 11111118086307356057 7008303164605317632 7283384670300553281 16348665036015810131 7809421311267800731 2287425405117259450 16685423252469025498 7009863940813865 819912179253141875 17195326544566012635 14133695159391700636 81480927172706487 15704656732418469826 7631918519090183657 14883610115791850325 13658950339465340736 11300000615678040498 18039508631552174436 14458900124683158731 16111278308025620973 17636014335274012188 10796945989886166324 29506727030395290 12778886270373860235 4263776475546216740 18227288569287244516 13621238338829828065 13436414125688704488 2226401562550145603 5463907859322586433 13523647821162107242 13566370431696477637 16092323848525384974 7415222926319978556 13390440954025540511 3718534671888788177 9913106083561480468 16714250465720212477 12038747425935221697 14146904287263312091 15272298603192477339 9184257565752912214 13207661348389525803 12404359742462514533 16074465294506135394 13689724646746931000 13885904933122300251 18045116009183537337 17132516264088852932 2863689763841635797 3180115141806189402 16102405576651794387 17768884726038612006 5249891226974155863 13614507532972785196 9880190565106934325 13612319157165422927 11643330091737883951 8855141790285383333 11744439035656852842 16276446880580517924 10323308491625163314 2454230895157767175 3194923652421292473 9726313507309226521 12586799841522433232 11813236549436546871 3259367223844394951 15429212455575672715 14045810060659427164 12736446482094961727 5351252228332500982 7061794664761668666 18250936802457821157 4484192571268371923 13800475780005703206 3967935414922197644 8943063847516002846 8907240349722448986 12400645954067107770 55577578593173159 6396904261841907637 4706265105198998347 4362409888721512433 1831315503036982840 9597805144476843996 1793973963868341736 18271320021386541895 17291581888309842097 2618404739800639955 7069376658122775021 8616654008112811668 454292337304026141 12638870620486243212 17739238779333662915 10865555893181110854 13102919568921073274 4518142318076902752 14058184295462619024 8780796462888136326 12347371165785987630 15849350502279467766 10849087100689133395 2817563066279199002 14972768247098232392 2845794933754301187 14399508075260415260 7828329855377609275 16775170968640762693 17036152562346263792 14516282255490368462 12132747207432916250 618702054687485096 8849240964304775655 11166669793130661372 18139972070589586754 17400700455355341610 6294888413480365994 59664681397245705 6826138604085249960 16321934152321908793 6180631908938027165 9745608282802942344 14751422052873374528 2749520066778959956 16464073672471916657 13145182742636063120 15284110082173327357 2341277700953493637 5101866591831420656 18037658143004305808 170208782500337571 6556974088860757839 11534561130539379807 6875514749304757173 5584443484976799210 11179644160625041502 12297596346472601556 13221482354808717626 4508306836390003283 2047346402354702534 17392261688057887157 15317520536228953635 1021864182712132644 2361901028912257958 14393250785706401204 16249037238961228041 8821537602833217383 14531296575727602661 15110448998704146777 77120914668890164 420681861414858166 9876077551520768373 3358855377601150801 9307929935568460715 15405700372598877287 2639827715827913220 14903781929561809965 12982474026339987989 14158693807783347663 5643369912156905968 17165881452613000548 4395140753620138399 11761437742940496788 2048722308293282158 14162622785988779978 7697235819854895184 16339228660604745578 835508228914654573 5909293563201784876 9942874430843579746 14900623276978657949 4572221683074244707 2383670077983711312 15801347184413087836 12876764852041856179 6367616462205261084 2942789441653389914 6643762168439002767 10244172796820662649 9689798551092988702 15889331544881374474 1551538999981023040 14164598481840512409 5852724143270568769 215666326086241061 1626322264157090612 10913594761277445375 13135446649279429405 5664836271961392199 5188078746847973530 9380102802994936679 6132968247328478918 12775429128066281632 277311251652571330 10838869239941331985 570386969359805283 2362410673617305700 9268214980169097876 13571722107775535405 673451706257933662 9747362315039620566 17851850893105695995 8662069420608631703 1733240847554633233 8658112526781162067 13089551587125554869 4807822072166940639 13258974815167947872 5629424237029235928 11881049941205312789 10914945326674045294 12383722165634631089 9115572157034603555 13648279628397723353 15960466010015765825 16968331142920826538 5371189213352641714 11167415795490701897 15246115779575156156 8710226804885612521 2018094809733125931 12681276095064855773 18234366161790050769 4528170150132578871 1606345198853669782 6748284684015940269 12024327820802351724 4040446176619792974 13942171735138370985 15061491973459879778 2349653893797849263 4253882302513023602 2839681306432019508 13872288888528911766 5845534705551031024 8592131229980919217 5325475649482118032 16596560001858791657 2285203864252323816 7092100803838981384 3475084304043537642 8579311785225204095 9537959606275314190 17590487160782595525 4556572961748312394 11457859296734195465 17833456406432350509 6205823671902633929 4216957859007594508 16550962432853470694 15878631259983128593 9275265185744418224 2632999024772851512 3599017446768172601 14271359214231930238 9986522208762835122 6993642544505368838 5626566185753458364 3285726001349434952 18061487660289669419 1439155451807215905 9678250618599822762 14855329244230222671 51316349773782037 4349993779102447311 8001088331862885661 14513804855046859252 3119878058893451349 2388373404940414348 2997066162549450407 67397512876672616 1569381394992531532 17897538059522857767 11123688368449896696 1928310387590122565 4993676106292637995 14140721094810430031 18062995922793176964 5874229434728558974 4713115472211122479 10291933702361113330 6509145833103283636 15575229629249873265 9616690816841173149 294797612631245665 17171117960739023968 5542579996565625133 7290077342155835973 9617812578100381916 195558373413333596 16548262488723169041 3524496401012117114 901330602764359415 14492842087591403025 2153828197382894407 7322751371535417620 4858865445554320542 1307780536522028252 14992469477844265948 5473231478937527578 18409548704702316604 3202191414859440683 564305129519079573 1849719303460481186 18150199727167118184 17390175807750900739 6757002943408560783 14346730328045813621 711271824653857769 6439401057258570287 7441505761276566887 616576811975594751 2492192364285175098 10775055872683303138 14919021813722691337 1002440446492026070 5922607599413113357 6859533757886499920 14060039829117708743 5635875555274170516 15721318737254884119 9032226856392013771 12096892397802419569 4003092265532293062 10960449523106410684 13486998492311101911 5575950100626931162 12535851434693821913 15527212425323749646 18067556905180969985 14522784085261535974 16325381187595829221 1041596035390901125 7206149645492574895 6558739504245278570 8798067561010903056 12393840162809642162 2605271848261633689 13084730227165670867 8202459036900053938 11590770286006339210 4509055528901336829 12407293021192715655 16445866374660305239 10708798607848618931 2862806715556206398 7717372006671530147 8436286762834153709 10223522271412122270 4594547656182643174 16888483668899094907 5295207616974089359 8250813525271814777 6235868918416412341 8202955972369712150 17525079331225209657 2659920828400764471 7488228832015748546 240159553725259160 8748331192128228414 17123628918811693629 7639467011131201309 12357463238554162466 10507423302816765098 13426957013143470333 9748088994163577369 5481424949243704697 12037607947218305235 10347800886133473330 2240269663198544389 1670553294322208184 17146703045690809868 6112701976779243709 17856270776962356602 17219642320355174805 10395288505253307548 18297525822835591757 2911621402669734323 13618845813949469069 5694281515335513555 9642390334347772692 12173209649812883675 8864486774610626646 5873940310317375948 7488819602908159092 10716713141271732079 14551694806420431085 2675224107687389448 5929970534540183365 16288464002843451424 12514652901615924384 1163522178666652103 16612687967366693724 13819368141783776315 9809371280906246661 3736968381627765562 17640996538338179995 15246879636278235624 5805627613292633595 17839554242790085031 2511270087563934969 9655477092816494931 2046653329019031588 2128163550596826166 16507791178786483633 2985615170546730236 11493812538439953351 17550749854492230758 16618066705142262246 3598965230908897685 2733252650864146641 8449794106470046297 15683447968157998038 1228627888765962691 12254914628979734346 17071292661470283018 9811008935551723596 5253339355636687022 15656532853483985060 6477287706687224597 4453429092465887739 2839175560990576153 18400554649150515891 11527030757251456004 7979119400801883199 6395278717079928087 3850561335924702767 8132367104325229475 5130540314815428414 17093308960141234819 8819678721476420509 13488630333849873316 13459638899323618315 10641610339880080309 1990250427476551691 1911861405791253108 2352099270355430544 1468925787166270358 3142386790512020646 13536227284699426448 15689231814417250751 4882382300375950223 1511830664233793927 8158612734411579495 9770780998657253213 2947515231183776357 8241081472550704748 11655420952622494609 13786968554512678473 5692004113598517760 16267325052475504014 18126089741444933269 6726069269102286775 10884825829695618647 7532319689252418447 15601858116021626249 14142832450187430675 15015396179956346990 10723181038187159548 6975329770569887593 4222664423125574828 17588904773204686071 14613467941295097350 11269170038990084179 15239560640721022335 6961296014633417641 11662594878600298917 14548648954756612087 6743046405596474709 16517007003901306199 1682571731126947243 18251695400467612762 6338177882757207886 4528585618333145239 13075104071126567800 4148781414165074002 2560636928779156332 730240767020237436 8339483048258366061 7528792651462490612 11926246403984045970 10702893851463599452 7151483564542169313 10516898156121850762 3411937688831698215 13476890085331943779 9227368559273632578 14747239556080740826 16141064521480423069 4066447704562015551 16821331087609169281 2522865579139708194 12778354591065053774 12940339353538900473 5200991206498389812 7658889031871358904 14615832791636764238 16832608362212703977 1771929547139378685 6983248150834411704 16116457832472492715 16841575499436993137 11565128080631402472 3199762160505336395 13158693780521869468 13715346263425210512 4266498677847159345 9471641067046800149 8280389616134778334 2242429753888786355 13928401737053017242 6291445432854885768 4042329746250611800 11554100921512141911 233867523808422466 5330545266962433454 4807704849493364006 15949411748383979872 11821706915789578755 6726649107793296247 8646439093809852344 13290491034678605240 3193965368034265536 14471719286804450079 4556587140567975717 16573617766152140597 15746168028459901231 11142800908331371214 11463616462168096111 16858952214572116957 3073991693866232381 4595270506263693671 3253498675610575022 4095799321299390575 409983427518259789 1635564691889895433 4337499018949705188 11846230497311509472 13745797021591620293 2557730732354893400 15533367376139477959 16671813824845968694 15690200987494923469 8512217762714255507 4893371555029701580 16437383397587706449 5054346952094673860 11308785772615902978 9472552259914619927 11048291711686871576 3325209801427505806 4861822965047034676 15044210391214858304 18023912252914242697 10455169423450518396 5935978957888042309 9424573840807816709 11822038851682571445 2256755392756841952 17193103173697629264 9663791412448378222 11561865422393058842 13225175429620544018 6096728145410250618 8434035643923433424 15783925836862985339 5190303818407987868 17706013958778048390 10876934556392066581 4084863134256278134 4935976960548457245 4230039874525807578 2547365218497389795 623016291131730280 7714116187912424604 2021293226377931014 625449194146897080 13675431097484128768 9616660020500324947 18380796738687808180 2960398223364793392 4969425337092493190 12972922612509837157 8609045739309903580 13259471504058561185 4957842344245475273 18427005641006447396 13249557060094076552 1357805146688657449 13647894484636354544 7890666975525026566 9574042817824226427 17165688839372388417 10943328201579739652 17355486895924461900 11935106855363973086 15972338854960401583 11037956320292176602 16415500438387345296 11100550308598171779 9622632761621078042 8084955960267163100 10105876218248751443 6686715147881981476 11640476359617862634 3565436782536243171 1564298637466569538 6134334726897218916 11525931252791673478 10352943120573431416 183538073291980414 15037211862452543964 3163754741804292117 7317328518387189542 11891252733765816785 15622711671784644582 17791912506234437487 889495986666872247 1325207290329743433 17660289893040715958 9684146605168922365 5112140315013730052 4871362470641699669 17819781875467226311 14904915759782706525 18111334013472128721 8660352612096844628 16040333951174613154 10600537361611676267 4804625415585329816 10257060548839578461 11779998193006834111 5487756448746314576 16760290450037738179 10997086410038836202 7160838252873710371 525099620887417351 2961207715574972476 18085115537554997043 17756879390698806750 17490160412997832291 5128286974113029423 14240206812821967484 7973313942366381437 6119792593765327103 2878947384576578495 6383020749142506279 6256275500977403856 8701492248245987266 2039163880740301885 6457671863901915325 14389544653213933068 12528922310329505779 502433072212475699 7392211516757689059 7684650557862119914 2295564370889563780 14543463627305745985 14692262550576878372 18014392619433761740 8703917321385486772 12233843805623956169 7335839820001689621 1734583725774043397 6439916771936657240 6594919175105841514 3579405656444424213 17781724151449305249 10176900107672920690 6263150489596023166 13880474181852055733 9749243848577043468 17385053269824544031 11752573120170791433 16832565392063466204 3534980631200195595 13451404759116455702 7179575093907188212 15493072707763611633 3572024561309396936 9099643477081571361 13909514806099097961 8012998902891347017 2192942313559640952 6113900106292442031 10863671609991528441 13335332585252829449 2994205101846562277 2070563169438009068 17534556727054452862 14457999216685112815 5270796879495801850 13878084964065289429 17785921104724876126 1958936255634115086 9180551548074335667 13305116610094481523 16564479064266228004 2292402152835437256 2693571137656458375 12904269577060734279 2649097392385907567 8814396641928211933 1127039409176398053 161544721581311737 13709826851153051984 8087779509619483499 6445185863068411634 13270235635564875505 3068909419134305099 1908206160253186178 8984368602807803016 5153607865750181424 9441149474985317754 12399665266849186033 6304864162905960803 12877532954261582596 4752710091856977786 11750611369971845404 14089046696701090494 1568303428698931716 5021571729072496922 11340295276960391508 7154673276711572495 13445092415850825870 15585937922044694107 5221752924397394231 17824592018419844265 7249555435089014740 6859163820042923902 8493571541077802050 14060038332681635702 1640486522003339058 4535755648821686704 16928808234452391895 5879160848429741395 4653792692056148007 13510576432989863955 12540917540597786908 2941836573675701077 9229248666109425210 2257171657209910396 2148451141800148755 17068485015034203782 18400734832441484073 2898188046420838449 16656857595911943352 3745402938747234773 14824127210981324550 17548304572352139952 12167460850285739966 8664406337934461873 7970771045526722038 593404642861254528 17955210837398631549 17704074894353971276 12948023279426581858 10501247207680130205 6349882600115566117 17164841046692601831 10449587068451103643 13262424360021961512 14529597145034432160 12336954895576982896 8026807297370952602 4477430326012410722 18053681329192705012 5673856174565526826 11282620244186167090 12149232215143192591 8555290677296135685 10608584324873691736 15852672115812663645 8001099598587030184 12495158814113239123 5798787890019881131 6896035967330155184 14197849548744662099 13247679353285907592 17613412610281829163 17624420357786680065 2634758389832516061 8070936981833909428 6079577206421678659 11163689050309806422 6923026619425269960 6066957122205863045 13404310260080763348 5120196586622375631 13721789467443013207 975865560578930440 5163954401420601506 12232655759627830287 11720933920954675650 12001222979094922221 1163506002415440432 5555758229014460678 2278668959999719829 5147208382645628217 10694323202998843710 8029072513883699806 8003602548840439855 6458798347910867198 1663365146604228787 17583378256228324878 7585964324358751043 10847201078488999978 10476889950386239613 2480792631522165462 16604340784502810300 11886469184220091069 127168872027763717 9144244389483694680 12577850071385207826 9216254916084990365 6700932749874764019 3681387222663588306 353452869044408398 8373073327562447263 12320730777312117223 12260017510940089401 4265946509281434243 4121525410900919860 15884873904829212655 14300945639018907162 12268017378367700372 15892583177548864339 7429625341147765482 15349042505310101371 774983612735353272 12703045836397939576 3291724736138462360 6580317973986234754 334228339591816196 15202619645442398036 7482845389263405499 8527678955084661678 13160385471945927794 4600701028908286142 15089280388116204290 13158866759519979816 3162953018003142205 18001794076789696654 2773606341029253413 2487844291362200189 16661797350429647596 1158278226474825353 10918506446710164912 5639510256849404161 358527772339500439 2764458772359453011 16348197375584512368 9923857547620459227 1065523189731004978 6636190172325078018 10015587726692229760 4788975322472049344 12338569618764375468 13643143168217661260 1202202504911352154 4069632579537706956 8190175504231196805 5501198340779017677 9400235452490755924 17126712041681891211 8132709651498320183 2586655305547090584 11972595472901485005 1326676180672505777 15204705608552014400 18292546366621893818 4626883276786456405 9931903026609732843 1800419201459883442 12509234546514147489 7720912770055165516 11272754939790414751 12998770856957648134 8317439468053754277 7714119122503649065 4826687840310007506 998426757756104377 2438351508363920488 12364787354898224621 16772939009761103704 3019524507197063330 12139405749404298410 10083816385741161 7020264000793198785 8073651728826480747 5133170580052421364 6321396464009501261 1639942324126154206 15883365925228741574 1307198912890693044 17484400841001328184 14631990100905634701 11799248645499120334 9018360107940281512 13930526362282520544 12186021932293740688 15860968800278568394 12696245106239184545 10728746535443538405 12929478708514434439 17821530363672398050 12121812652027068414 9345362547195200166 8039436900677454430 5046973478250646375 1004192679889394119 16365439920591171310 7021964612308359318 14005287818703848574 9738678615326919510 4478569488427376813 7048492087470887338 6661776101403467527 11085840367951039657 13951296089865740111 17939464458604661218 10091492978483251281 17309366277293944106 11485282134607897629 6415761070481117975 4203587058553962751 10844066616868079548 776717621231432519 9170071286907623128 6789741236845101910 10120897171832484573 6960036830464130003 17731853790898092484 4580183763994768829 12629737128963069952 789909138608168529 16546974724167748915 10239434776794370752 11549314241931032586 7763622238057575515 10305821305185074475 12031263910247903243 11133506099559607566 17814064803712625013 18384735101469741693 12668017198868228299 3737134411992248854 12996356088916040876 17581296859904174706 2872609580404885174 5564596480682308501 4297943447184234573 7632252499724863537 543068870375535582 6383449219269336875 8089506381805650322 11774725767766009925 11992761992413686947 10325464083755612546 12220622479367956163 4419556678570286390 4950671212029450943 16473548002708110521 17864433587695560825 17938221199831858321 16880930234630701351 12200118970404027510 6082374774465171841 8747951338765220682 10884169969191376007 16910977168576409321 12834843757079351299 18144021185083912408 15861545157933672244 17760882557228244556 6335600692066987775 10271562561854941250 4493644962640444952 5943852243392170349 3393874165163424647 11032933555905125337 5432852343854738825 9524277497385908552 12910145515213814452 18167043911840843800 15454729367494524252 10076266077270935505 1752330281093992492 9027942621400335899 8290944056895485507 11856844771111491289 14812388407907527279 9825534123428542893 2769967679443206523 8199471869142324394 10244566487823754499 4431457273619263896 16805596414000022124 8749191475753604372 3552247914951337388 12486059373855133394 9006132593657177733 11858037101549889876 1997427517053853836 13099669938457181623 12023521638489959030 3386094345735579604 236021866300529230 2724043515635900540 18371302267068972721 14109700437016010943 5279365957157840703 3539096907553804892 5807171272493491587 7525804877356908771 907912864090234307 17075548172026339725 16352221033144884007 5392343796656694668 16793122382645767661 5080735084459766673 13164948417225718182 11761127677399605198 14312660136760904748 10317074579337237247 3355721624244623121 14476622836837051906 2717272134130255465 1975154376936539680 16969831942895720817 15994348764791365775 18347696200418018833 4728865320571583705 7746481008080158098 3462853465351299608 15899858397187653362 5225195003974945814 17885299337024089872 16868608267969204357 8668738074259794386 3172220969354576420 885236934378556154 16897952389107540728 4889830967589099511 17743650121082209187 15189180698384047424 6442473457533200722 17621099384215607604 4628858290346934974 7406074449471270103 10726103112493637247 8602252500979302648 11429317599819755544 18406635604731802770 17184566296377407859 11395115897886203015 14769867661511978636 16338546957537145721 6194241382841686764 11149908695172613439 5168580714790673449 10306313254409724054 8045398095550883707 12352018974888547718 3661815004429776037 1450360180319002208 15397946896469439795 6502620950149891825 3471927984385688978 1607644650978222516 9884059615113633286 8185573981533773512 9090064727339512130 5658253900616774062 871124130054915151 14255596429706484304 18289809835445371584 5369024461107395476 6356566000585419533 8105502094096178802 10503158648803236183 5557701834723273030 12763848781012276160 9708971573787741415 7344777267354038575 11598017329012404891 12297308394972883386 9348351633411893560 7459179094527464304 2841972052610649224 13205360481191970925 4093310739735979569 4766296606719790945 2759019634588489817 10429099621604368817 8219055933241701203 18416162136868966377 15975329906347285333 12835761740652120772 16598710879960893498 15744179624491998393 18075810068572353793 1473393433239996826 11026286118215389277 3408139546063916142 15039942839476440108 6699563123155334929 5599625973061949961 15857096383561024729 8667604975293850339 18060643452061491521 6161668717900701277 12052553908169696510 7096991778487501267 13834347023964211100 6766207338646865705 8992175476684335763 4009808763706519146 12976185245387856995 6964134190085088860 7172641001788052581 1523900121823766520 3787356548566217456 3977706602944456418 3869921506123879362 15885642918575866635 862045358256882091 16697184004289785210 13270892753224262836 2747716713074173447 1300412148469913314 17493061631853823683 7375216030432041661 2570275957735825594 10366047567655548679 4972402064085660905 13820001553371759538 3737087826362393822 16311050213200512043 18038795931714739929 5838896280021215918 2087446482500533783 1757540946910801043 12567472837024460599 18393040282047944853 14270134663486523511 5398043561592980425 4958736995957396525 15738173929300216554 12775750037691646302 14739871142236925223 8658123370057610526 11599440006395296352 1872613718223750154 8810404550987035402 7264848870944374704 1721556851300451558 9275745946009061783 2091165487269193519 11549920690248047445 6517549425057430614 5898443846853645276 16489728443375308575 10933465816950609658 9543194167701650268 1948646749211592504 618013346186751393 13088681316607705712 4267411014895461746 6889017018536684518 4152403036010696142 1456387649688705540 8953260210879505418 17695924584669940940 2720418228950434818 13798629205988400727 659131617068206288 450322284977633558 9350446991279743710 1972164724213512043 15857511951126824141 9279128088318625236 3166251790793965597 762292752036069156 10462059867777333183 11215671726498711344 10286636407934746176 4916688908998219991 11477271449217974188 12372677338611237024 2366182565533220154 4231277304646459573 14584758067892872716 6915350625852052768 13661877236464569006 12952332561972913823 13729491280461684852 8487290170592143741 18117775259504579783 8251109364183757467 16337403481876673379 5540331718498353548 6000282805820111931 11931614487982742186 6075529204671290672 5460761107913135767 2265166442765512285 14458030210194099120 4364972825757696235 42914106302493566 16165184091716648947 14321905744461969880 11081011744022688574 11262917529034872215 13353338658547818132 6598010611156639276 11330074484233930415 6587857533684343308 3792565720817287805 9924713770004126926 4006339847230955616 2378696705402117286 1308727823400322735 17511641164789652872 4931247008345607863 4482274045896820070 16378991703620625656 1924587495189571149 1247204856665079113 7678836654806500526 11506143169938926891 15750878469802721207 18325433477791816553 14337971560194435725 1648455289330710170 13961119767003563250 6403327962418277579 16585312898182553127 9138520210160133903 9183325337655948912 2365659863663934613 5042504459658663184 13961606847329802647 13025170042316727120 4435054993676573884 1913942455304860066 1539060492087948518 4761847315655153212 8896696155754927900 16789645096936377669 5700322900829245537 4490216731106958522 14673910206104079052 11357138948000252610 4904459017315333851 660227163413500306 11993781957064002176 12398061899119716610 4562557342192943190 10619522621471577744 4409716955136014847 11622726510643325282 4624778794045167160 10527867743459326332 13849266906013598317 7605526467625607510 4978579835617288709 1632216065249402955 14098764166693208493 17701265098110819397 15234633922346358068 8935023192892442410 5552796818191477082 12350963597888132661 7175866448786865900 17841870575476194650 17663537269091627803 11720582600625751793 4827425327474963539 13253601052406626866 1702130694814176093 8728541988196702212 2882738725999521486 15023976799543143147 18001133187206081770 2734032293302417785 11750507760022932852 2071054857641001612 1494766004186554111 7235464138838624021 17200027151407723305 8736805488765798197 7630322740886200814 13898144643527246592 1419845924103287569 5152984349472203668 1533906688796729618 1805091242349552938 5531315530163767594 9867185785427330953 1635930015738626483 7495883605242400759 17362268515026402235 14354888059377771655 11375123380342144519 5106035215210694126 9481109912062710382 15138894694099771413 6303291437361001915 729945090278743898 12886229396762171789 14533649981332490913 16454937281446592602 5951581232444799653 13086978277807791300 1865591872080274434 7278987117894246132 627942386513239562 9958982885439982727 8123650687460732035 18051113184082063454 12605934508976745070 9299956183845908305 11850384356855563008 1930452959605297915 1056514335330071031 16701704110805478484 4606905351429208209 18346890734579505646 16359316719313081083 12672185060382164837 5654035655459406979 11442365626511506268 2806699853043398529 6006786049576942122 5409638401664669962 12212802623078753311 5327641779857597051 7525272283568283787 10599636913606706399 455700469692496337 4846353243810424208 3747277726248920735 12127284794493516989 1676280199156459038 14221929334094932456 17485961902889943911 14611435976197019525 13037824618140859268 7985450780813227609 7927538076076872560 13744736295752240358 15625483770160118345 5262158653829799099 13606519689531988715 9239703509833957646 11449185472899864162 9731403766443956359 4192961751187152177 8515879585662215003 4868611947309424783 14063689467857786419 10792041235618918589 6496913035704110995 16507669474689548796 16956432022995227993 17560349870833880700 4935010118374166917 12109975774973645436 13665320055026803178 17955583280734001012 5708990940918987628 7051914440421478820 8372164780890774555 3561448994769519772 18219547237133051437 1930916724135558572 6877315352351579831 645802099546806590 16521893381356337535 17085511646453073801 8889362251915941639 11481166301393364101 7923417637292209250 8245734936818647308 17671278875791715320 2529475661168741983 2802693226491766190 18282814861028174387 1720528416518219883 8570069459651198712 18043601993439814103 15898848853565133602 11058627265848378231 17740756346596624950 3864550006199356759 4219304236818329728 1852938980033012887 15325444597534730108 7431039499612018250 2251494855063474407 9291304602667872907 15540668432593027475 13794863948991020673 11566150318974238949 17155222181426617716 5320040404989724030 17698649467196176323 4794365858339694847 9216412484446278607 4849040303312269531 11711101941992350834 7314814505382791716 15311257411409844810 445286718506723299 12786399235527608603 10992069833562400634 3402899852803627729 16899608064626684942 16213199491448523986 15346952048089063929 12089428938232533972 6650777013947493910 24817140351643813 2159572146093174791 10018608601020313988 2186579608925493213 11651786802702940627 12500953828861850114 364353327316691073 11050202888249041628 1280291626039989791 8810792459148352691 2647186162358531059 8208017751563074400 9506020929393309519 3691799232195572756 2376310456810857167 10322824758099659429 8565210881823326370 18286150271754847806 14558597868142727511 7447207511909739196 5665242513715407351 9410231594386905975 5493170970517111307 11309061477648239352 10812021470010811931 17770746507610191790 16570123915452704737 3001520107504756339 365923467454943302 5093137797225878784 12050712475730276236 2313141190307824549 11004332011081699224 16867613632422550402 8386769432838382943 8273288022248685931 13195838402344005608 12345171996433918325 14603000315734585031 14139648821174750340 15348941780568690825 14328244159253586106 4732746474719933149 16508607916445715259 485130418320957313 7969413788311647724 10895304224299654615 17848799080670209563 17810152052338979506 3310382954757975227 14395486585422481772 7735443401794543211 3574749301787596537 17066660964218414638 12069173598623738255 7683726157348445226 8862392619814434747 5804437185381077447 10814946359830429744 8136511694611010996 9211446797058455447 2382159345620462153 11808836888449776425 730924238155741337 17663928464079516833 3953473913341301827 3711653033011552160 4653779632722199765 7722860130329824991 8244067592255214909 13250808865319925753 3023057692738730810 489776580427562806 10015624637038540293 3164714335714719409 10021111014250146192 16851502775994628308 1097035401681194535 9991138146851911681 10333288631300597877 15847903113529167409 16056326526991414009 4273422245406519632 13134554657375586855 1686891422733560477 15854398784946043421 1345123809568953427 3193686489352185809 2949268223814823530 16452499950959214874 15726623747154098013 5545217743964512868 16741043191822659911 6274291120768925803 4045150804355539285 8165326648219171341 4511999090418710472 9290582804258485758 10465834281252029557 14281668722056278974 4079263645661523056 3306504109090819446 13616694280086470435 3608633684832522053 6650372084690445623 6676793237558145190 3363236825413747478 1499101562601565462 9470478767519615977 17600356160807356849 9066313019662564700 12332187909516230441 14188832025579659512 14954240060141717617 3844897449311761258 14862863034648259743 11674743081445265564 781315029655431921 10571343637843522104 2569087900279458612 12763052692359476527 12253279501115434047 11373074751732459157 4006765242400353058 555688613941658311 13186588126025891947 12778173956787809853 18205069196171113915 1527379721558278376 8969621185433942904 828911820485318254 9868326068799300558 3487985429389526819 11809119473884954833 9799265169693021983 14387781214096286417 18392997324723544264 8293213581144720955 2454493709415108554 4670216924169369025 4773281879959101409 689999372054918069 5106813992906375941 8796122081972458411 11385618179720152669 1904439613301869783 8691898464013017239 12175585356227110041 636670087944499175 3569909820457966415 5823358979521158362 6273826927485207920 8235535901818699237 13497840048895510573 11580025678359792140 8648824668023900787 11953802238383193151 10722873733865442167 10081558009391868996 11810662821981451102 8817632460767395880 2646316415381288843 12117332212698028920 9643735002074726051 8124683005781862532 5294701084332759829 15164874479823461095 10586370863359550190 16914230979976391040 2517785072421885186 5799096482237647211 3601707255400050884 13249005381856176106 11279041467313780762 348636187632473216 11158093697597607016 2608908169019113793 11830353002043197424 717901918405263304 14921199333463463811 6469497702284219255 9182567731002707513 348506791929648218 16899429050879492159 4987537516520793024 17922367698460933301 10604735757019593374 192468404679487535 16536717455293657243 12887234221158862759 9400565593733570497 16524972756260569725 2593153995364952967 4804750013635311386 1951582296505184579 16750632215680988674 17642788329930086227 14538724388182561493 1304366264733013074 8054301702206575482 18201779712259737484 8925202939607958442 17759221833606130223 11627861442233603893 6082863245848680180 10718483907101923049 3822830210494034406 2152222385980528723 2663539529089088993 11527073676873285289 2918078376329193303 11064689509915590876 14891830668802715255 5056593433892895522 175826199654931833 7769827013169922456 11760605213459316113 11186644443049652376 13255474411504298568 2245602529189482581 2924621233650673001 8093901512446322041 16313659020322505172 5795483031417832087 8193698064379064730 2000361507824017477 14889050578638263491 2025590981727677474 16644934775825204636 483113190912193049 7976504280865206307 9420609401856427467 4234447051037845708 343063367232106892 16779857981485134297 12924416620685010624 472999526641688374 6292512302890004560 3054174917673997869 17786223231350328920 14097193315080229189 1550157382006518457 18297324277258967513 3066478369453046512 9677578940399131168 9164439797437987535 8103466475288529767 5426130800379378090 13284713237910284703 11817827433538865250 7373231071594712957 2368427972909177052 3387436974002278912 14516875864696480813 9879485758828102430 12014463241137478135 8190474948954054723 3561058568893848457 766315969469637619 4276319600370857162 17180389478091222625 15778232319927850793 9849572467158971407 8948243580279333756 18360464781464777251 9981156683846923034 14862302758964614992 13234717828646617038 11713473833831740878 8581949025334607675 15226000049218325791 17783088758422649671 3611678685444326785 6932238305623239033 2741807265738430268 4109875307420355046 10674323160139494723 15046313270397443246 2078494924520905684 320566442872027808 11410197795535238951 11936324447161003845 4540112645584984990 12306574799697509412 16144999193956583855 11315412497563579415 8957747109285012287 2164599154617559567 1890278258235557460 10268876661536823492 12999075120606361829 6518293885613101330 15579099426781752347 5774751434680411480 11008175715697683211 8687060370395407450 7993270993643242246 2348985353203858883 9363880258587856453 8239634093843954789 16897792837776064184 16342963462306864636 13446106676398182877 651737089204420871 11336774420467486432 15547788722515289733 10320012423026683660 3637226168919787317 9191659823039435273 15063901912311598501 705264670822890402 12560645577105786048 4371997389740807443 1369898991709671066 892251662920158128 10414744180416617288 7539555992587725931 11035225704549029823 910425258631386304 14447730202743931516 2909492088150254468 4219191084965485256 2430427171139601614 16588071387556982450 12779112696240383085 16348746641646653786 7062806095378603423 3678022219875036029 15334719234196897388 16662126019243845420 12273194119847093164 4033900202526134096 3809927402756842450 14044053184401487601 13983611600002167382 15776213197812720503 2311204993439885914 1576260752459949985 11623397318295088679 11008254089313879765 10198365368653977849 9580696866690381612 1545660406925164875 2002780831360491558 6307212719154238290 12749758856433877364 18358906175837104336 5717609727046646083 17778514102675844199 12616433199189520557 10378629364828632370 12040921354599304355 9343414262470056857 12902867116640873464 17630218190641168072 17332016530602008831 4514290676939838000 11878083835549329713 15217126508368784208 16491203867082871013 12110225953705480419 2519214775979041002 904173464618059915 9615176076158470425 10461409849475249820 17945778502881029397 16274669740703527399 12537846170780853921 10247012789356288523 749066433328746707 2540961604740846206 8770919738394756057 586703715746460132 7110003228919484748 7114654655168526892 5705129564385483664 7090740365898894675 13722334780612872775 11288850368405651027 10250797051051056984 1269059753681157150 3768529242876026173 17945279828641657923 1152727262297176361 17539076603157634403 10965674001662070564 5773722242671072811 4647590877973636080 6064282225784743398 13408858457823675608 1202109054408186989 13499728297170374956 8640554825273213344 4151795588466957323 5837107827511488607 4248384404809021998 11163437147323657306 15342382790347489109 1980032640458876449 3777721930917386047 5382782451641059058 14720507958640900784 16400795617580429660 9581732114601669323 13282260663073605771 6527524623487023901 3349389205726785399 12826078428360023889 3647455262120531476 16567848795947072385 14155565990643270641 882424764698655177 11758521309732740987 15107457242976662602 6463311685199208505 8062728792539146657 10221232685920224412 16874090724572133746 4042149429098452897 7321023760116043279 14261892699623326980 2031494737096556651 8719727573470735259 12123806852842785813 9499306158997827080 11471865477660931815 5792108295294731045 869739710566637320 12782522965750767525 8565009794658384088 6016261623792964156 6597635670597737263 14294961872490857021 13315955362810326755 8430454453512455752 5541394293146108623 15480983973766081699 9565727098808870510 15915769164446065926 18383294490984316174 8252415056819241810 10097270135327245186 9490328859471635031 1620598791924436995 376116098682470493 18402099866180451622 9361632486693027734 12898255521028447533 12857648024144618590 3680484571743689307 9930891243387696546 4993402455095898847 7240515804438217310 16537923640378692830 4217257913463589900 12986135779551621855 1802285321219159205 2960077724983103578 10472489061299032272 17551219500553189627 6506094860676355129 16254795753656417333 13128672387880916822 1220663688066643443 6256414864326124481 8025350146531432616 9542971401702434108 14040772811186126466 13197535046614311224 17330521338954487404 14566205280802421589 4801920431983070147 12287290407781707377 2940207708682706065 11431621425853362924 17951768938031290112 5592092651641066492 15569567613974018192 11856844247881462809 1168100636237935046 16122370839087684836 7267042465336415720 8934647389668039786 16004258170163806360 10117514779847804886 13126770912979659342 18011980800667907124 4552902825532893824 6560662785552410875 14941865676729086323 1250355804875227657 16310145961632170374 13773584309170953136 16471506132714411636 9959634407051165073 14178469921342147736 17349070737116515701 6237844942197946050 683232771469467536 4995262317496689896 68113975686286504 14986336432887467287 5885506826238517436 2593802210008605023 11946272016991346473 4042037026955895652 7911145214560372973 5329178963009623149 5002047918113351601 3329535222605221640 9948734527154691862 9611873418194321568 2296714636300566082 2287638684135725821 7086854711009950373 5382221515594497248 14170392648811125131 12544355847257247494 14206157316189606054 1462540231157956970 17141512604311394332 17076697809292189757 17967965255816160186 17236623883552189804 1925946430264946773 11937346551376155816 12892965710245461499 262985569006006305 17599467660179609401 9925560190747059396 10866064106441578735 12016473503146502607 17284443965760428753 16019161003688699673 347007618071923236 10275708602882554261 6014051408973252595 614812448458129780 13683242870538848672 8621169146382157795 444927272675981220 13805031477561038004 13731277995721507785 10853425569401324103 675094107648965840 5221727795083209390 15102726858439947268 5807354017735168839 15167648125584113482 7386091300025674708 11406757439007147478 11557911359895108792 2842580173252649771 3452791797924093164 7892596231902607786 9009842081178107737 5463181445765444305 15374269896081521507 9252082336363920291 6386194278518968605 8716083920063447063 3938455213873612785 1022273495902542682 15493502096239048912 10594401665214831668 14503254902255004533 13706729146275908971 10595363672375300345 13097552199316083154 5660791022222135589 11908960439799339144 14452141578605939280 2987797946360908424 4268776215026470825 10684713825361683349 8376771795407040546 15840127701105464787 4650265591961092250 2284234388375667669 11871649477584358575 15640812067045235371 12453264221312727566 2330455008157613854 5359484696964570516 10633199164276244484 15825426949005468796 1782636827548480641 3173544652230328211 13750096970024090505 14925407491451866657 18427567466313935640 9972299300593303214 12468592886373673391 17211914611782415372 2168535588529786072 16591178692419217723 16840708530622191965 4015699573014310637 9213138753157119553 15310261887331168205 8913561479361978097 8985085836631740643 14798566274248114014 8488648447683929493 115387097799858689 11594959290253552568 14759579855137007005 7005973800200911443 13664447375264806873 7556885145688257702 10833886657972763225 12554307967929660462 6406438678535416779 7566313636302539105 2088136841722741458 555366362141099437 15758629507689080851 2234955396887923523 8476286313961025993 11589223783701863061 2092588665676662351 17570743638923172886 3053286859572179841 1724821594949202145 12434429011687762637 12985001762242320287 11582628186713902105 16544276162466194312 1797955586491286403 17033974242089916312 1924072490309892992 17457354077772751390 17210595607587729951 13247448223957506287 15504173911089069921 11483335902103342918 2483003641859634569 2428999608919467674 14753285779047217621 13965831990337138468 8689787979950015754 15122238498837103244 839631978153318079 641827905141280468 7049433184292502185 8985553746708023640 3638408938133165909 12971334601235216208 1931547101957747835 13586971858972124025 11861016846040530986 3034084913188429185 17935528824618015399 4393635737652855820 7100088995404271586 17701399340625814046 6479344125200559955 17747746074204956639 14629010435135667119 15785585545777852407 11083265084348422134 13242709352239634345 3869891311942595999 12187264359472345768 9282896310135698646 5537560748880214343 8877818326656159745 13841791862147063292 1547993590920383477 11603547170878450808 2263290872194205185 13336779272343925399 5961149205113999284 5588756575687493037 8858738469699693958 13447167411795251022 1525663389709474637 939805446281253784 3654154079777182192 2528397384022965443 14220141504191707487 16648197161266458045 10840676655629104049 12913477758419482040 11566910870057260845 654591582734160426 14973224802610525677 2621358424169506846 6391067544850552939 4187730384096836617 3436436388319748846 13716274643093928489 317351974145038920 7251903001589459900 11342370182432829784 14731485311384555901 6701719570444015919 596590995301726741 1513600320601258488 1660556458329788440 11484598793907011992 9338982330962980338 17075170706635873078 5161849041060561431 225586328360273672 1203274019033247705 10613160937134974218 5607997336908605197 8699820264943474461 15780680646114519538 13734915788767992484 13835112131270366581 14373150868815863648 10071110467956641189 15964365848086036368 10911168100314566135 8185038670491849540 1645835109030078948 9585302065962552036 7181755352210000997 3971981112792583543 5714044687210868046 14889057733660936928 9497705438635223857 8204319071376683770 240842861488443410 7013448627473164611 669463616206140670 18333435997394697848 14282726485290980150 14341968501488669647 5508341397406636596 8126088585425607189 8823078582857573665 12554801838066391441 3635735125778977512 14945782781250727478 7329314622606241747 16713552942808115600 3394592131721281902 8614433120724931453 521591852250849282 10357688176214375082 1236801266370664566 12637075130018790825 9016544694618258152 3658154328070640385 6103147085210244033 15802212232958185635 214343635550205385 3322254599260042347 8632853745633097929 4136231559941160345 1446010496899921673 12030693692496986374 9654515181709052175 983367461931163693 885164970441864617 12870915529912728023 3430663059968687757 15973809534506891825 3139124774489358020 9952180383794929117 11954659003085869540 9648016165551287376 12829759591249790292 1312038981945984812 9265276559002393854 14062299866846661600 16835032144386996666 8426095869058316738 15082229974244581954 16153209071006700764 13946501036771970101 8216245679029879308 5937306603560580763 13773186995735780101 5254324533806441813 5286596833847671009 6914260093572168538 3870378818030623664 8314993149231457739 1963588654827012593 10104467943087193608 13479167747672728400 209069345865850603 8210922263576269410 14324914845435660052 18328731005626336735 1847447776151280816 4378844383118837232 15670123808423893948 14062325734850455342 3956564615610262172 17753584394435129066 14251247322961180152 8213498046927195931 14189218915828076531 13103203552253549232 2483938650519449662 12862009343637753494 15367942855826598975 11927667858650693470 6531511660243249364 9473264640019196736 6958483255894617483 12794012726809381250 15773817820933756545 157435822048232577 7335167858806056623 13274384865967868970 8339670284200852395 13130922646621293488 15280160758423337676 2623503133079159269 15981775565731331342 11606964862439728250 10720202995627536016 9876948079055734005 4422872769241771693 10421758739968988389 10608642173407712245 15786811727569930499 10527121773050653670 3443746123871242717 1904001835742049158 6181254134687218958 17909957479325555187 29044717769413987 11843273711598369757 11623390152780026104 8432212038275846177 14151800349254561274 2822203183144881920 1278242559690651825 4114026221797734255 209124316027050590 7610631258613722276 15080555364199394264 3769448468318863914 1120084383438622852 413050097039240874 4246496349850894829 15360023863068531791 18352151283262452476 7634082005748687057 3476446681773489334 12776717715249823115 9682128925606757570 12795435950488824383 5681614308579470254 12891557380810522793 1009419602815986879 8789912485668780829 5062610301535653579 10668453379286011349 5877865353435870934 2222229195670116426 15520869545908248066 5231683909693790816 13381091844137703443 15819681927135606026 4332831848750013023 15763522547348603478 4903153368862182130 3805703354507136445 11903712906234367686 11805243842249007807 8330079520045619600 7474838299610853340 16783017475760190103 3301552416002077308 16014432230423690315 16382172510174454469 17390158097574166038 15976853279046749949 646339934927454516 7649973340171660401 17800263679984231238 417876399417905107 2889539048160070729 1006900828480499613 7654397187798477976 14854724081699360185 13530086108397333231 12471137683971577447 6543155571592869570 17882541017881019561 3637765680496851004 5369365320042265362 6996246478214496860 2472034277305821740 3139494100736079277 13985495628459696583 7110393447718675499 9626432557102502059 13215041082595744335 10509631432767041198 11639263904839378889 726912248043089118 15133311910790113530 12785754616992820908 15994013790524205880 11814952830633635192 5999992026545557488 7315082736766542700 1346896527058118363 13039968636225766592 17418230805724553111 14781603722128213851 12866426826132753906 3044306490811755428 8116951251192082675 6149184140934261082 4616969698041337989 17674647003523257928 10364090403281046486 15778859884423556586 5019083801734843703 3530819533092090348 955080894266045884 16425319920363612532 780878022592556001 14528622481727064274 9132139164346112695 9639480235321999836 12183133889611362527 16147597652070030372 6250550126655982507 5917045833277270917 10632559652057092698 11112119747502647060 7860557322427576773 5111717000550670360 17971269818686951041 4819656124514302986 6682027499892869816 9624450366760103253 17334642701603008816 1358662501665239690 15155955250459458166 11043474923154122281 4377564419056258320 4221690980689063547 8309691105609284802 3639111653452448503 14889185876320371361 4272602364311182243 2135258782282893257 17604419746782677029 13191697123822305773 7295563736751259293 29905036424721908 10554990323120524217 14179755499765978798 15376003216823406618 13928236901088243579 7184007507559572453 17243423988579775370 14180336933089303195 6566715960118885925 3390930637860242101 4858951871144997824 2826868609737167094 2542437964888848318 5334771851091555641 10977696569326830578 12488480966982140381 1298301035757622451 4615326077197964535 9286970484831601400 14096267320300019767 1722439797759530442 9994896191354596298 16256560739228392376 866586703488164930 4042905401872914130 1431084965624023672 3972204865793977788 3309830909930078147 15393380166317777400 4123572326141443159 7239760130032203587 17411697546427954920 17831393091815394764 15258227943760378361 15168339337410520846 4301558945852199284 13927223922022082986 3051133182379906728 10010508531915696459 6150745140778309403 1944480281812494778 18036167617244014705 10844823288895307323 5671385370316493213 2305526642363650821 13613004704836234027 3061354801807905143 15339390933421854043 12340206373079547783 5184653878479637377 7055611217907802309 12239743843539120415 9476052054158625320 15259613758438168299 4026997375870812623 1579327181391276210 6662286793955938209 14692131854531986270 16710790140421852592 16529362866638717429 13403798374259890450 4543472192570158575 15754711593641393300 9643171413739671482 16269239989866873552 9516499736157304873 12977324790940828109 13844938949732235147 9144267640913118755 12030132452006720275 7426471387854960736 18113334844334521858 14299304622097998064 16082332412822726869 11626310091056997905 3083665858633479652 7870132861245224601 14629445511095588391 5671438220633261841 15655956873881392612 12186287356300168603 4367545320366810758 8266393950040970789 5157558673046740813 17903131308408567485 8918563772438943805 6043213467591073882 580168805525008593 14009904558943270143 16994750640018668778 15511087846089657849 8178888391075331113 10482214884623654475 11592124625811739554 348824640787537557 13929813750963374301 7073179805085286293 8684973331846403336 15225161361618115751 3925206625921365290 4261986427756622727 14029297499897698673 6384453408052645585 9121616072191354830 16467171912353570550 9783007713530149876 5153427811716686033 15192723592362548848 11801279366532843431 17057997317910598277 5461336313833421776 5093350313510725485 17729322727957252934 14963799205890217690 6710313776676210103 840520188065448695 13487889390363614527 5791600556762280845 8733392306745452009 2560256625816802508 15766067185800488096 1273416486849816853 2125545755374076405 202328143538827814 11829617579791061722 4631849911107957170 11541436980269106213 5937051131228304079 16475595668973292711 7550607231091475845 2900770790263741945 6704335384030624003 8965545758294490187 1715390947069829455 14878063887282579678 3679455751236745591 10580484535608216683 2242627640584254639 2441205949805791107 8418730351892962082 14790574857260985221 7096168902686911656 14662518151609073480 4999993844643416640 16182368843859235841 13412363276917239450 1644006826311464109 5314647490070374446 2046517640229802662 8613958718564592116 2318670553484312247 9372740933725787462 8107423329463701248 14831468791073044524 2643989178356538447 12448517223468837143 2545800667104467063 18042624089581792069 903610066312483088 1640978501002061391 2039604834304124588 7564671005376890794 4503760426982647954 12777591179435036138 12319148866991411696 16666529524739286261 10926538861706839678 6723885522996053360 15474865923680615680 10310652092305658595 8242734497859316164 8185006519389547333 7618212870267198340 9582972997551061487 16076700296980868460 15157770820775110533 14039382965343868902 14414322054485726198 5826724154460792854 18106355797578768312 9296949444673555676 8343466234237500462 5137625398423895541 514818587693458623 9397122744157006988 9761951888011184365 15126236003078033870 2018738601855752152 11691816870342349674 16301401994530702638 7599068726783916244 1686574347401967247 16573464587277669353 7191640339644060486 2470015956939653621 3709158658071199507 10304289367743079211 2438397643179372245 1155423216764542570 14152804498943091161 14736899781457303819 14684092532430329816 6387075578413200249 5124887407583455555 15430126385376031822 7438109997877791560 15099616706800681445 12667053024804743065 13087104940123260514 8125964276312586606 4601828444329012274 646283555069449715 12143711660122784055 12357355104628678073 17423542661602930619 6119690935127547190 14825973304115149705 1361732947855352566 12525725024713558995 13938529470275684270 18137355429969968943 5186536610445788847 17290677061574823504 9923723838099894821 4193260020528858010 16326965730160216316 15029047944276404870 15200165243712674347 5579790939682625501 3482806536784460072 6794171184907903583 1709457285677521240 17888198609487039263 15716315523981422674 225158442762088681 750611156612368691 17239714735669849527 7655822526351758876 16768451899133971412 5658519550549999501 14141425338838353965 3334205718975731747 4676086786186263265 1285107913757553037 13162805966627372517 9379501659832300034 2682718885887134284 11844545464655641454 11067104163098952752 12639700757792926619 11911401313204348104 13517541319009405525 2527374711606531323 9850974523457133465 15488972159856877338 9210416100603293834 13007622316084726935 10879776374320517102 16181337614511687620 1819857032736005763 14064011851875061020 13972599148172905583 15597762572672402629 10068249044801454671 8494612200031696140 5526447787752315226 1895925019345360940 1817275241099770270 16632777951958706218 5476612891895302689 15042048073721838889 4714297115863289776 5413821847171456215 15114171364935004629 9230689356804148145 5276851568450043969 16566991382718722939 2014915663507196208 3212540509818653501 3237215887677633515 14814717660232759214 10585898517986347996 4734848588826657579 14527642167339821889 8436583154661215445 3974651699462749300 855362547099061509 17684349450282488333 5557593022211076512 15208258723830135198 9979090130163035285 1760689925797585945 2280684082574105550 4630727426762826912 2054854885918411976 754352943158684468 6754998480406723681 5121565595850573865 8431456959622907737 5224461921955158423 235313669417532404 4628593008853545110 8295536314123844404 11247154338492277195 17849995917859276751 2022506769494625291 3379309341960154278 1918185784411475896 2010335932824926454 15370920195528160715 13844670202478098104 13360840152063800800 15818808555988000329 12675662976178001389 5656918041193205817 389000659596094246 11650241330748123078 14334907860382621199 2236093825476880619 11562013966304714136 18132207643023196025 9488527397636567905 15825782938376214553 7313369116074784547 10697591268971867184 13572161482834408145 13893616056300398814 17564060828693316044 4758822331461132015 2673370920513070915 2506525503820645704 2324879959393690706 7163911086705355632 17232595213941366796 1251652983521851682 13908297239558800212 1875988104462406946 2577384116787983772 11742586544401001735 1098927638389000124 7159004748664957358 3872525631762952327 17092506974247455507 8356399323345256400 8296889162323544651 5445648303048165920 2129206697015284878 5000350296447131383 4863644751980943756 18061330021211658928 9023804745691003998 5812810671619736876 1380023876789626181 239390871068295421 9005094445044950736 3294380565156806686 7887775218759282229 7023869839393754675 11650309529408890288 11392838350113204678 17584763083933041540 7022568619179488508 4988787492278648460 12220201304484735775 1202668333184686891 6019888256227195372 5678108302899274639 3531665377488021086 9094446883337316016 2901406898604303527 5007499257932207257 10371908267851608880 15455642915603409985 2280817044173954867 8420632350613257715 17547764797679647504 10182061664779072141 11264625011468208442 3797025433384800633 12356778884505460653 13995920231312534484 8662064363147300873 4699326910997994494 10962293233216365453 7812131940331381452 11119178672833568214 4899747240801621271 14697746051865816696 6379046424652111495 1734227730078864030 11128082350098793252 16414378291400421612 5221178323381603846 294838379189689858 2847765242467556099 14520663495638058808 84179566490164429 673532912148440980 5751474096421810225 10658808225955592394 12536379641764471074 847024443505178546 9174768451872680682 15896030392321506789 17828883384783151975 2983735690055328953 7249110489640287663 14192972242793684303 10362481804652369999 18210327730219651523 13875008606039865096 2443833070557942132 12825040487771518176 16849953970465546750 15031400123258825496 16761084943024096914 8111494113612440063 2952539802829101592 12742424890680595199 6203839309908192365 18421760678163975632 13092289717410965953 65126197317272765 6207551183650727261 4583784515253990985 13984650742276672437 9516535328509481473 6929409895609641543 15860869834836215016 9588769569264313155 492457764016663567 12754364468202273437 9290405212309898978 10456337847968759000 1198017255163401782 11835330468577351812 13941890592535100095 14835825515348845044 13389277114195370665 4060365420460272830 9680820275240961469 11660449715839311821 7961864584251770411 9253074822565705507 2268467343994638551 2493777289655400439 18428077768361472254 11850110183225623886 5150600969367201235 5859077328799499649 17616944274594512678 7157920955951076389 1023269160799357914 7276130309441093004 6615065979493403403 12149366035372821327 7888817252280006901 9955603826931772287 14692779082079322191 12544578882667374474 12974208411719264062 17562699946421004496 4415071741217748911 728152397173651429 4867348946764921285 8177794514096674960 3509057958088915754 8921040631587595272 16983307666877290070 9350966622313719774 15776188578052188528 14786812843966231099 7142899943312532412 15567856294022337464 15967972155338815500 972286886810208284 9546285143555118917 4345987325644230747 16900638899810988052 861739837076811108 12433237071868193637 2751274831688966338 6697564599134034614 10886276275298601478 17355986265298010647 12911770997404674214 6041735166709358707 5698605372844959010 1576392394543059245 1439840243759092913 14378467121544963737 15666973706946654958 13580289613654236963 68210454666856916 9795540944144343805 11176130036866031345 10959775205757099820 9006625460518468663 14058684480439009520 7434080088634077129 2876742253195464945 14689585369666300909 16522786526081171765 16587989983665625365 8123292600968903562 2823102798080896251 17410528155033920891 5562361984429236938 2185014563407765113 14153235652734045276 7876552049019992633 11097322137385555355 13559013142974005112 9049745480087425666 15051097976980068809 6143788483962698402 10432781721288138241 1913933558672766963 5279179763964372646 16577044806050461627 14938576345400056465 198050822729083052 8948200205385282335 3039122981542036695 13737795797328403834 5123465277624167819 15727318362253143429 12840923813174237274 15527165500309845825 13168953091981542447 9374816609927557585 15240290022858435657 9321204602370352644 17082897151519714864 2709277787773668131 867842569948737595 9437896154531245826 8676677308250363858 11955538353743212583 11662882292590952086 7737668189877816130 3923776528491787050 8616729234117122833 9394596182122385851 1779241167890487237 15600190403404978547 9927136852464890130 13801327308189894040 18099569444345358910 15914898197281458372 11754473491613072136 15595077239433969914 7803449953524644802 3344505355234101834 12505895682064236374 14082496333373211902 10203484273020540943 847633015327292801 1734823780551615193 4046692477799032497 15376345018444297894 2570024249836986282 12570381450909861490 3033101079337878248 9112261383215284952 5300908821345515741 3981083644519327290 3522111844961184341 8309972403086759512 627662586075455178 8716844446576375378 7005749508262281062 5871585846945968295 13202110580196101425 5376938213146130592 5244555494230718102 8707933513929493574 10589796492523973544 15256271514301581121 11447347530203722585 3548092216238828853 14707808786952336621 1527515864162033290 9238171439413011447 10830101301814572902 11733134625483076797 4473068363181192632 8484842849807648757 5889849917816755217 944609804612189867 16584276034030766862 12381829633153978784 12998660876763543158 8581712562428588478 3870886188063620514 8367912648688097384 665750320625756945 9969250489215187396 11459115942733781742 11343867292473843754 6262180425749262909 18359509621269853523 4586166228216307929 4123368569238332253 6551246949372755817 6336148169222043690 6683729257725220957 9583650689640492712 5577582824731360360 494585750667391953 882635520389380840 13531200669330919307 18395858385000735950 896115029563047058 9533968996158846632 7791952225095142174 16347305130385996626 11334655414129590061 8129002941788935845 1041277515834394591 9594496112604612091 17140322592916821391 12197210276789017006 2635372610276608860 16280370692578451441 17299243119757461480 15439382162930151456 16151832933796234522 3506414993701734458 16101524135372547318 10322016195379531681 9659705673557993153 18393706770351346855 5982274528615200035 235141900801552801 14238799585737008511 8371418776259400447 3622040245606774373 13047518065733011744 10592013930666966925 8459103829314192362 11081624376661025680 2305949849428249525 14150594683055337854 5104397134643312157 5876042606727458728 15520371050436730480 9513779237390740074 17918878221200281095 4768574532408446331 503143438628219351 16048869507154667087 4225714740669293310 999112698636787504 13606357874382989209 11076864092079339024 7361109697189485000 16278479200606809974 14069624197135926843 12432574308786686898 4495855288406578461 7411090765404524854 272963493389951419 15161991389796456963 5020994072916310734 3459984910087104467 12881489864839193724 1824715512433904775 4167139480810014610 10388646902399147343 12269858167947892897 8733295276093398222 17720680109535890826 231868869698026033 10454973075969197512 18350489605706612348 10422762294516585908 15562303434463720971 1199470880590346020 14985586131457579520 16749832855681972400 15752804604338202808 7249114368258075326 7010967588186005559 16999465826273108404 4508043204171032747 15843548366904026932 11700494945496585566 11083803065955002106 15681528836364410436 13960466044431554545 895877429182152534 18054729985414113559 15473255390220264525 13704646243124225534 12747663858118106206 10901768169598228698 12691024957627188908 17425012698263188753 19559990109657105 12375391633574295320 3220466493971751619 1885782479218038706 2168391865803874406 4462437388762354553 8625104911671039331 9553271812142449335 7508299381739252971 9763482610201485901 9173000296602211615 9743046009583784382 13995276285708887932 5086245919893466539 4307979497773995782 584756039490817254 15208964886512679471 8301421922956880604 13516025521536895290 465599940656161328 3743717135660900121 9495803716845894581 12275206622085088779 5137254711929127709 215177028864978658 8191128519724452619 9883120421717153525 2571632906133499122 12780591536886414952 5731836953585370569 14564660973650917307 10686729897954613541 8286881989580203776 12120308822611689099 16825363834970009403 17891179018786289506 15783530901612807144 4811594819076580649 14458520633657373248 3044166901946766349 4969785880505389606 18344639163013338803 8841074789883774563 2139127479213885339 18428103282468521590 14920442742935667389 8234823620186944659 10455531150338267784 2922272500469117171 8039089860752863138 15664620220110864495 4620330212232787330 1694017452973857191 18137424107633352726 4083089149529757529 12013669099632063055 14091887328851590395 2786444910041409931 17042690927339725892 8332088055755706517 18178379777745076478 486083542653788380 4082668110452380792 10268983368689712857 15683679972288361547 7892730641397507575 2870499001148016766 13547784064653491449 17193675271586069777 6703127101819678193 16133342942166077895 5625077606352351330 11085427788801184565 12733630068180131137 9004072479060240773 13789936050064026615 1631051380373204399 15890743111642706724 9822835728186005959 9097831323233728166 12168535032695794542 1497490735928618658 6506372757094943510 14541425335496221664 7311302602418845473 6073670246829993451 7227369372675444529 18434016308281990892 14851452323912397074 14291899775411653500 1512725799417360054 6661948000660455065 18231669816974465122 3693183024324053233 6669750974250201728 5809648230603137869 3804814165398723102 18054379178164307398 18267914147959774579 10506805659798228185 1611653716296191096 300234138941353783 10401162968217416418 14885069640603430554 186319475973207145 8892241399457257569 6700361902809579716 4723205309049727931 9019155301336887165 4357895031991649148 11806781102083733306 10923764587251651527 17349142607637638794 3714688846579215506 15080478120384225894 17609619847186895749 17115022304428307642 8694692430330776675 17330027484330892626 18149712175037663123 17771415489277838899 4517451080051533117 3086645054060410842 7970374507188624422 7828387765074058016 15186780815007321899 418286311236522966 4462289005314404937 16296408406038206698 16315129475813727190 6588163603026665332 15887196134616700041 4996231619695111705 7892002250095136298 1345167970526646992 9403737163427836617 9508002160519377774 10991518445791643369 15728590956139001308 14524089349954130442 9664754612798483206 4786255265930416178 10660866772933530483 9668639026508319797 4941437396044449020 9125061536890978421 5750893083091874163 7926095891612368647 6479984040789395717 17255609413265864078 15742725182188842298 13506129812936929847 3462776661422138675 13822997649990420038 11566052812822836541 7848806012539426656 14634569835595689244 10558611701441511580 2996718883647575433 18138354417352700131 1169460404198360745 14331429176225301921 3069735319907876546 7191237789066416252 2060984633659148166 8824847707118628899 2541203869671129599 10808692983786892075 1512022556740693108 8404085242571806780 6025626056201701631 16732369249664881015 14373052098894807493 10516498536181383027 447563914454588316 13218172319399981035 2010727811260873211 1394542538025963106 6690099553668766018 5481383716306474205 5647899088902330082 7982201290648582758 1718784793947501353 15506400240562803334 14347350480926860753 6541209969221701672 17198713541883891800 15423054226330398941 878189665016085428 15968137300150649204 4359514972555952632 3675021868876096217 938333455677469700 5186295898895418341 11111616598656438454 18309609921761412777 8465651454305222244 14000982632693527074 9013381480119786 15629663033261033022 17794594743686225414 17631859440509863015 14046691861472873949 12130314982206678475 13232702762413198968 2300035312926059614 16656317729058304236 15886002003958946851 4423057026681035214 3884996285448381029 15587659384749215615 16710104419858920721 8834052699546535973 13482828190262880373 3870138542851230713 11598201380531888096 4630759990784522899 786203857838753045 9040167374020871177 15723348545022990318 729618016200803850 8156249258078393436 4262208608146587240 5004814896830604005 6625479211225084461 9918205312648620260 12742974521293999617 13694031937040700180 6415445639934037554 6523138688973793412 14920781310252306362 14802168412368871356 17256146878993650565 4662004852315846150 3244748188597900210 12060550016755731354 16943415273315082882 15929598995372798277 2218775231163640582 15929318516676331448 13751625668814095439 2638886016037368537 1247154886854498563 318480733780139778 2765209115927942534 4248575965128057437 6043069624126740208 4590867417631119877 12150484781133760321 11165819233319212949 16907953115982117521 2209949857343111990 16696050258921623038 3206617536582273013 15380153977367996423 6472357087106773709 13395316433210945862 14361197958283614178 9370011219475122725 11340278724948354894 14750788429108093595 7797604638853737896 1076228267758782360 1028462155311167564 13181250293826180784 11597963577934761348 5670002382879896262 9615291084355536339 11371367514111333142 14427770109675001563 13535225756565795860 12313074929726779098 3845340258560580752 3992268056572045178 13258959933056998293 2035127035172218517 6349972807755366322 13409063287595660988 6460618664479700405 17513626308165152381 12684710351986195072 820568846742420042 11661630323724451761 8090480942678264689 12251357187482077251 401543364477056573 17898021873812766585 12751951940098898049 10156425717964584417 18440315480383687868 2559518001454265595 1874566700291459936 11373288770838584248 6020932693542616514 17205033853750885670 13543050433561451777 13469297067664251708 10862031599657363031 12274452857999890385 10942051057493538442 15061311934290254674 16576024317516682958 7832015754191939869 6252353695812769358 2810226099182563259 3133921042968721969 16487376037626598288 14762954341534352551 983062733423191258 17212584109294682335 8819857023275633479 16041686840945535686 7064268128576112930 13391994613775322281 696911409095049705 9756942118108373652 816950347723936869 11066342903742994595 8103553386843942706 1899171290136390409 6614660516932370156 6463890374217604387 2543589735660362820 15215433033157645112 14050228281563713469 663419632630718111 278158786296956275 5500055568062027355 7613787725095209684 7094258075281432066 11063132238364492300 13217226633797254234 12180562060016739434 6414825906546211969 14308882062305335336 15881055880072117555 463776930342144254 4937097810716935169 6755536571177764414 12408222902689985246 5382098101599067807 5520537161590307237 15573296610208747999 10654437082784186389 6538925288308418259 12390460424288406172 18418889930342741965 4100486627908053506 3301721212066759541 12035303976769345145 4265623708342588560 12452166497039119558 17934454351681630458 3639985348518057879 13889773149140226500 14486821179058787296 16276136078654645823 5629728836823210655 14905577751661119053 12137478486656086702 7961137194757251164 7265488458406479757 16013047351222195789 1615669387616856099 3807222665256587000 12879469636584838051 3419298276144135754 17945749094178429624 930700435133476420 6264493801710563577 12479500936290595168 12050092247264861651 4341350795460316449 17136923986723553166 9758759908186441812 2182864709400044508 1188949854743479511 16020834757473061227 11194008194401620472 13241593132616162106 4772254774848062819 11510553513097079534 4761672660060043208 10199071415550672142 5881144496085635696 2738533335802639230 648280764965234975 5821698986562931612 6235711460383409433 11491177828262328976 7278758370756823328 2303221305704553408 11572801779396709051 8020523373373694378 11308302582451019310 9516066354207555733 8130615285126330319 12792470715852570186 5213609389602820515 10565662526794035743 4884061621515733305 12102846654699299 12347417174415751852 16960667722092949132 12056982417839210314 707343883543405073 1023689765499986426 2205453977767462359 2773782166014436763 15264497947393032427 2957464845436294010 5179503809486426007 10148141329089230379 18171873177085791928 1573998029896875946 14258703748227047656 1028269987604232774 14299446862801066070 4352924660500911461 9026805052503385130 7832312907630903922 12970407987315896262 12390625068440985858 12468995307832264527 1103306082760114477 14021266253515973739 11032279855669532316 17533810449892352865 11823210629260100572 2468009895672355121 15293591718317426329 17216705428696605267 15011861202740281335 17510325657345459208 9411244887013351258 2742207424761544466 11731092506523227944 18020369683531940843 4133205966256556694 16398989824134666765 5282497380524136224 10910717375658700707 14274918762746386266 3951141733880186376 17094249104521776348 14155206038430276582 1680013527526946743 3964255626346015692 12675278188987620045 7637695081644984043 5125816921980355558 13697498699534569377 5560819144065565738 17110238067478120068 14686715700867523119 4538656605559214369 6383448296181815480 12807858295938641770 16430576333449141477 12315890486866877081 171363163641950940 15281562904352812588 17283855741873228712 12667264203281733116 14060983626439285073 10203198710077752381 12865178473379839880 17567277744526725863 706945038977024813 7510127092959008289 2340296488950662057 10475105253132612694 15728026616709640917 2169163945114079071 17460081021762324170 6451714688152399010 2691229102116564410 11362290922409162014 15070490766408298207 11296850975309697081 8679614175211652241 12663040318613871374 16299948274657482908 13996870002102022175 7685881310922459795 2205317496946045833 11293167447360917972 11217113708659152766 11789003037079157815 16826261433930581012 11225271550562961248 10769964923239940706 2038255839980244043 16479437409491298505 9723339083418982629 5182520198350705293 3208341014312117505 16091147161671505089 11103349832213486991 10441905079378102387 4511175335175085286 6836646585916479511 17103684866736248320 7976019377596269038 23551956899134584 280246258530216088 5859827972503465147 8613925010746278800 3390113526968341079 7089553203740789813 12401519332854266511 11311254136220847277 13311836791979647329 1718959740871420267 14996515917920749500 6354832718048240126 8939533193344311881 6384921236431156065 7221141604907133414 12920185330592765050 8850258981479063458 4001271440867492638 12686137217166293330 7361674807779969632 13098172581776408483 13760850227883456538 17869428137142333133 3696432179855676613 1643823994588260528 16312459778160189922 16941631746023374321 3039125713791150276 10747807237963078120 5119317542548194671 13038387340113892523 7917166968238471670 11528259108889438614 12502558872046687162 18158328067248446166 5670875254486259431 953823271207345450 7850251799986652726 7446358067221255662 15398740311110162306 15277766556147193662 12292077393066411822 9538612071319918970 11481237488647150665 4852054307799508511 17692841516632642987 17465101563712400368 370152932672900852 7859273276170859392 3256997536789609574 14964615040615823694 663273603548151666 8582304612194883476 912135757290214174 7134987227305965851 532985309276642612 10206585705261149683 15108526344708815014 11623941435119410925 11729886269873919014 6519517447004044087 2740546382890978624 3593682822944381323 3799280438586211963 13818588376998044708 17839602346613150452 16522725211315757815 16095065141874434220 9818226899689341420 13557204649465841754 13435123255008700153 13876163944298987932 2704769074745315012 13480550464094798503 11515379521620523046 3424799216107355673 12156338125028675253 9036170538673853402 11762740945076467335 9934792328991389310 13523058169344620234 14789769472007434880 17910847568635317681 14424088012733500736 7091225794625221780 15381326138118341069 12884857749777809260 9631641437264502393 852641246585718984 4617050996195750726 8614090271986726500 10301476960102589435 16271238688586538494 15552893481281251621 588401312674858288 9548072897733377384 9915339934829706083 9222592225768879181 16188063118485388479 11830310547001261218 10126617632472011289 12984674749406512933 3967387539139719797 1953978583131027328 4676902276397139079 10593631943624337502 12901987098937978764 18003944800864729584 12323854433991324185 16652453624922671543 3226189209264525344 13298810097137132331 2805039655503874261 5709098673592645795 17794918771816605031 14425973793533135914 5630256128641494871 1817886891846932895 16338728464885909006 10704633864246456241 11270928384958222795 5189944892716706235 6566421142400680536 1756916612421072541 1443796966835295738 11270082288161219964 12290963682816573737 3911713617887043870 8633853144327544778 11568267870404115372 7653357171232120949 10114845199311115020 3184045432879745871 5615501477335102205 2320873500633116524 17611802366319622283 7209773865839684977 782105600651069698 802276523385072770 1604712267353375840 16568722065083275416 9077734699752361049 14576248342793332335 8148605739976643261 7649392775671627627 4674790914624387170 4764314164824722291 383291450225875583 11850216195392094913 10199205706698373886 4738442710620459666 2786644427357628842 12227321003585360743 12335404650475206125 8298826828440607706 4485722554398427566 11668637500215128718 12071200660877786498 5415126529099689531 15571155955282167558 1804296717638220921 13227304913186048663 12610885553360827693 10308911971919243873 4001215149512527541 937315964024293205 8947049302136970702 4961644923888864539 1498252411448417832 11651455185191128626 8239140957487666569 6118733607420662040 14649549720987138785 5263258217729565447 4349065248275134807 6672333208609972929 3008221864782973527 9573642069633540035 1391130424250767378 9509070194862630119 17007194229184071471 17944540584015736781 5219783126182894759 15236465896995704040 6343042754946642728 658036898339490659 4591098929549424730 11253978304028097319 9137059627160900566 17304511823208698259 10616763871008606352 7699351210853798823 12171535241218799412 6744785793469897323 2941942094880669007 14438402297633192320 7829913404071411213 6560426124744320911 11968947192984051245 15030686476790339007 6984327232420971801 16287519852040050696 9259870243103512606 16645581943556866369 8895634738352092450 3851711825203289600 9403979144121629769 7423199524687937288 72109107036577672 4724126398888838387 3991657358209601459 5312963478262772676 18414945938488430326 10909546047258311483 7870080552507141172 14550602186657282486 6900167428601002020 5583883543507442456 14389969788629302904 437359435359097473 14572991660838920590 15938582770638748434 7406236954490931837 2471830413473694822 7423108019317732150 13465015952755948398 18312553872203248376 11590458970234183649 2586114141536630832 1546087883011230201 1348249658122189079 16695974542552073814 7981496497050927279 17952903375899200493 12683394552691614047 15014978022440547973 3634458232445876189 7499797414804842152 15536057568913742612 1409740961352505252 16659516972127667539 125854453709318221 15204661339650481103 18342628177320611622 5557619116797088353 3639728771000317292 8474477596294077932 17267088695746533278 13505126097074411800 12212272475831206346 14161201039603040986 6350425833850335263 17113928400748702382 15135714234356943513 10385111370819109718 1235421923134014016 3607869004949467091 14574327616103503198 12353662693535929975 13392531671942571337 3608848827138518622 11935787315745882686 4856065047317559325 15092992006841629174 14415274512417224822 13718240405417325431 3451624644480938999 842806972527788738 857727719278181638 15010857348868180658 7838762935681038895 8600212107377668774 7380534284672892248 6237120154500966199 6983255379998588248 15240745409875868203 9461336498086566638 8039983061283973526 9650645911470566244 8062612549783954145 17484394818805432074 4058576253639462755 15280410774159585782 4210198304350588076 7989911521766826947 233848409090250115 3110767353183342662 5337688494676846227 14083451191993791069 10606727197667227866 3750266103061180865 7103102633456629685 13895010876808917022 17525127771117370777 18302562799915467180 13123860831649584963 8312393283333560024 2759880384140923580 3171939268668161718 2578896772276039923 14072321216513816085 15044451921833360924 16043085316416912287 9635508245088591918 11295316669673829029 16308027570926589567 9418263265131988112 4336361214698130315 12350059032201127600 6809166409924071334 16590743179332597179 8558036938802017010 7742001684080665547 3338416297569580287 16241821245581428914 7880652170950723338 16862910679268651912 14753611411299564717 2812449653801735783 3986849997327887981 17579107368778340669 8897428300754020255 17176068432234593301 6581427797586888064 12734558071217618357 13179590554883547717 11091970075702334889 5328846675744377524 17650197720646797274 6087459986643980775 4830384974709219661 2092220081389394733 2192236143729617245 9727842540999356269 4730336304078061791 13257279535275160716 5541521733704174743 1198380050677842774 17525954801206370633 4760907473923584822 1866785450911192628 8797675726834107638 9898377793365672313 10080534956010303980 11152927472475111703 4456710407064884752 16024844375144055838 12645588777115348183 1948607418340802830 6525487205212886159 17995416694334201857 10169615484002003148 2737696770213937434 9582028549528569792 7115225540198959606 11749643572440021008 8744687764087059646 15413244890910905052 3129053524481964286 9774784029467389317 13317145349791769921 17751590303739050354 14521588949898936625 4416798151056622631 4215883745668340239 9615856998892327877 13170835430424716367 6110263024985440994 6407737890043554840 12623385231425447360 15708815283484741786 11948334318565045609 12755847018611984729 8980440349121336976 4905643927095984402 18438363487497489605 1702491416771176565 8880802634814652282 523374848601511133 2999642357123814666 9410250875028202335 2771980443564661189 9978046666251214940 15353085419602304778 3567858731187432989 7310861374555186035 17355827538473527273 10264213092997634499 15931559923739112434 14141005351102691853 16958887465774615299 9485632227017375086 1655081878551810075 13649325463261701970 9203331065011292955 16691330883426008833 16243460279276948558 11396379814801657708 831333668561223710 16260301669010111925 9994936793485163578 872304448020698093 5973773706018509366 5950985862240508300 7255808056005911993 5599271750039274046 15004886695914285891 18365119057988038116 14704782445444364596 4841902792050759205 1048154605302060564 9100936585760846650 1845748570322087713 14622115084581239789 3951292320053318348 6809605156649249184 13573764438469165236 16194056344666680665 12381974730059921823 6067050293700422997 6733941023990623432 9294172591636071433 16573758856402655726 10092206980564423291 2077067071863088571 3305391976958118576 3859782139215312522 9774473945695029923 3487144156191464225 1014645790621252077 5185846277158824715 16799206695653199161 3879543474053553485 4125099067666775621 2044799879918289014 18170233228415743639 11067968883960671305 14824868297774650298 5691925715466467894 5831510457290547128 4891887864354381417 8245679517171860596 12824444578354494429 13851543318216981954 305275649447314093 10135165179016792758 5910762017332959250 10257986878441809248 3012179191723066170 724260262979463372 17864434094116486213 4924094883504814925 12873181174363892717 9453148680706808092 8503130798217021195 284142942625257457 1746073824768227086 10912502134631415394 5489041790394854203 12678997703663226176 2766815208676360222 17252704037007904661 2939659825096073819 15398768202992487714 13315945626609615904 13399396446909263436 6789103977661176162 3133438914165379548 1547158642476174833 17519208050182045432 10593381305533807270 8291882285896504979 13178996562494285316 11966645470536635226 9277179089993386398 15988012602453141340 4719602838559485503 2315709160179467926 1343471298818108125 2408677365415827931 6535616906330753965 9530530705024850758 2460207412192489765 9655758341630383787 11086351992725382592 2726477638457789974 3826157762412035198 17709587976113369057 9641539906039137740 16587931471120607815 16788363377346296330 1995956886283751061 13824077637405863401 6635177799209043404 15884366922471385565 2568486643595202563 17836942854643710130 10249884378350205356 14805158602686702152 1046347736959583430 10787675539945622903 10912970861997254643 15592371358314609884 3177789843481326520 9570952083653914744 10986857422821350164 12520441225923816329 4805285096174006321 13821500183264928288 278699527269416615 13194724301423969087 16107684091824439000 4076432176430666846 12742811081003730644 7681769582640151882 1994973750983291189 5446849673191389524 16827389459297299095 15319780074488618327 13334468574309301998 8329432764276722261 1097247715860161562 6462630163122272448 3976351876816129604 9668134887732701208 12150262820833494395 6650166209326141360 7766753929753124983 16319285553932470991 5778619246033721422 14068317128780413230 1686095176724098413 5959910770930676563 17306134373177358710 2747324583967493950 3769284218517960615 17610012888491358739 13913954098355117386 3653471965458909929 11509412084120465778 4505540802505468798 4434138948635672198 11538700203475055023 12806321878319142747 4887761457965114317 12611026481108874075 9708559942997826268 4018681385623332094 9315195553847754598 12576648100433181913 6283126066242727437 12961763746957967098 17962939555940781490 5836195900187433448 9129609429956101012 907085840258892545 7968587764661328808 6640527994300421611 8940976559249114256 16629473119845181633 6967149776546084621 909533121353892919 15316389467497583058 17066284521439863194 11963671816894858749 11796124463603515239 10180251679339152973 5632215794240704238 8481399137387847580 17779986946992270916 8805360556588855221 4677566866946198444 11318590553333640472 6736398747674078662 14660798779600917292 9789024702844437147 10661856350703145167 13484469272533378202 2731032697858679827 397414618458942942 17296753775842285887 11811415546728370205 8318980140287804183 13013582641654499083 13589548732052056819 1979806613110445440 5020467172969163022 10742841877052167674 130325626017554957 9079648980185940988 2794566703396365123 8069876265105787512 1747402903381124987 8882883932562496204 14988996129697803184 5984229360886552920 12323465982345029549 5027252053062163101 8420589643366229805 5269601700528633440 10021594017100437372 7920491999152107645 2125733444963295326 15073100250863535602 13501801252675755484 7069338732723829508 14315311315973662326 9693655869928918889 5405399993970883575 6025028080474107088 2271936914000791636 2316112673919475173 11508309361293046854 9129713096726882819 18359282580579118670 3156937511338098159 11328849515492583411 6931427009854749122 1725828706675775390 7698216544208932256 17749706209128688256 2643191446572337907 9842131557313915789 6437077971307496271 17815301915918623420 8433148987923385974 16899681121953313558 17440691300159208856 11656631561977305844 1332387583721975935 9408528648751997766 12511854992633381863 10991127639501189750 14698559316496887895 7758578731648585467 473268829595544093 14209316675645776687 11514176863594587286 74470373583266787 14252731520432309841 15035668765821942044 2483611005131658479 15558326004265543052 10027645284199766200 14238961872995632224 18332200524396462565 13481709193767711915 14079803429340271514 13279563272214070786 13769415886625286637 7182782993453042983 6617399528413648879 90712671654809533 1499154439815389611 1606666919588986564 10103982720655960719 18199447897847424118 15766809889331396980 10970081981595495401 14524346791401134322 4588937744736493673 17389280432604059879 15600421335151862370 6333265723902813514 7903623513824287536 5343240015149918000 12076747690129970767 16861735298048059498 3394165569159682384 16694314792711156676 11080982172493126225 10039830438624457054 933268322313839427 4380017203011556154 17584210233008499575 760698649988309996 2715989696535022639 14523287232563910344 586567185892384282 6070345301243855100 12321761955911706720 13845679513621073240 10327026342313003198 5719344058445862267 10234055110005479453 9766950075546538653 16663472343872507259 3117091292539733364 9622850850133515342 7511727111818465766 2330211016445477336 918116046158245353 44249529263502429 2089998300241625379 6615727462885680636 11192078744180795296 12160100860796875266 10733842635032209202 3554261318760847726 5036510008640067137 12648366480253715681 12271023121369247151 9096915076459918518 7972255034047928048 9856046518611751607 17586861772557150903 1205357489333912351 1849630817570609511 15726929910572777291 5015270425617668056 14495870336821077105 15397245704687870945 3261177536874783293 17086523427176070123 13533204770588537672 17655503335228295043 17064843298823391370 3188877480671318510 5301488566805784770 7476012528308247777 16403738102533846412 11849646933638324352 4538034700489676877 3623425764014755014 16867271011330214181 3616610017172020204 926419158342643677 17524387294489436768 13176367521890718805 5803576559116556746 10168697544437331137 18335108760080514755 1044231075728208836 17899478121834634603 860283473950094803 2978670987355875776 15618675232546871832 16126042163580313944 521319267939351643 13145634930004883871 15148161058804886091 6487889902549743024 4881266882193115975 7360261040111530503 2345092656060905964 1062893067448492943 10838994560574244470 16475069261672764158 14566733443132477338 17781351565456112487 11132511441699119898 6806969828265981390 9679900803875652737 5487169885331174993 3827523663029983042 13320649259382837374 16063207919657059042 13050348645316358684 14900163351170355487 1467010602408605507 12796507104678266912 6574999324900455653 6248684109572062574 7656644683274963062 13896597757596305262 5760462708610024054 16767289689648439818 3168783849580037878 15563243503752618853 16207608258252832025 12894423079329798896 312384899297406476 10773437262406972067 8665447073833528927 17859716380461332305 3911007410477867496 17855852708089453629 10231560710527918240 8740949446203957626 14608699564716118488 526512980429106949 16171962972424876444 11522397687418809377 10749970352714228171 2056476182528867899 10443401599262539657 3855105812426051318 6209188786912619153 13828084464488660582 14696563374280192485 7836868770019492034 5334597250363169753 3357375588244711903 7860727798360724552 9747246870234377164 16303208370316270027 14949152189863004937 13341574750362143032 1900379371130530990 16714742992803380828 5778073935989196311 4935078374729294993 2222353886031759083 8139044652065149249 12741615870030764772 15840189402189207349 10444631564003033896 4207313992307611911 17756440042154607610 16958436215378496743 7635694686896557719 12871850137329208585 3062116009191464498 12629777589692319928 6678186929729174 11599060297966268753 15101336660372214662 2845341908419459946 14882460960561700325 6941786421179348510 5724789868719386225 16323047830438234355 3889627722677620603 83931758919715819 5368334521054994307 12795445147601160345 4958146708007298533 3588408772983823725 10470505955728267725 5591351315654707018 9448611947672966832 4428814571192548834 2606853677319543884 5074701569336126796 1499555565899077468 2264861365990890888 6305490218071959355 13798280471409875415 1293487239815783838 9329863295736029483 5229789985304789584 10565616699889766519 5145559422599955581 5929683490377712838 7916766055782053494 4298344010923444948 1649948027214122101 10878714432308644792 17942435798372207137 16926743179042609915 12162803031463892877 5174768553529670862 11132950455307104328 7018847810735745058 2161916927998936538 1607873601793375493 14486470557044051571 17855464699386355109 15132688138567919911 1203337908249191379 14456198120343251204 7853480657156130041 4958098974011988550 5666030426122794199 11057134884059803737 11700110577504184859 12020195929599374327 958835516532478656 560543689793181125 12831713903264322355 15181774069441948051 8414784228364664159 3479242918172183242 5762144369967698985 17026421444861346710 7607197742314364890 3691236919650629067 11547758801193033506 4483097710039524885 2471192044376875535 11810778823133297092 7259373465622806129 18234546071578900979 6359702926405506250 14602536283525984689 2447618355138411605 11207916640647154969 6008906489222050041 8020816612756744743 15387119881202966777 16472047354288949143 2349718312780814598 3595671334236145097 4292880303775077210 17544823717968804848 13889125064026908832 3992144414689411037 10351694379824086842 2925203997658365622 121970385879339533 1455686999612869871 12597086504196290448 17576148736293542466 17643781235803330940 1584897852182652537 1492996010435625041 6479387983243257693 2724365923572792880 1057665161497798636 10416266955744811138 8679472762995215980 6808709137571335430 6440888941239335952 15160003555189349439 4886621535914498150 10331292944488813538 9151416036656494150 9352501101469500269 11971361177677110500 5633385080342969014 8285820848157666326 2823818234302645871 8202232742729200319 1314453589097120271 11216351539384105033 5150712626768086254 10726256432856188912 2859000505380512004 17818853703287354559 1047441861905517871 8007801648585333598 6222353536077097237 14601758670317550222 16270440950224170640 13861634779501235962 208728546503916607 7183785947514628907 4007570548884393085 3870734395760649777 14357086725076647828 8832061945051239930 13980482044512426814 13933752251918608185 14608720259303076889 8035343720279591057 13275367415505470796 439003384887124329 95645081632721530 6546964700561434401 1220659076110607032 17096619438278247823 9789522592400551388 6877527681893145985 12810777222326768952 16735646487343251544 12281106040502743031 12997089234971627697 15247667820705597011 2236293504794082916 11130195783087650509 1240779301833600675 13048488651192715973 15053281584560956044 10958798057853254892 6134068669165267318 13036796831437098023 1724555018094710548 273365187617791647 7450894636525065553 4686037799702330959 15797662231752298251 10872352749026838100 1139897823171060719 7767920646623224701 16667923181870282852 14920260795896288248 16817995447812619289 3094888904907753836 14721901572541857616 1095297103611225264 7259137940801645775 9179241766241363911 13860780631490944860 6792650015566801627 5754018835726145594 3403536618073806931 5142634373371928624 2770075569642336762 4137885352790046718 2294267166288777449 16508726495580061238 743304300339271522 14250901394589357656 3149128835968520025 7470103703059764727 12220279115585605208 5205243017140511021 2826376174539606224 10074944455548082961 6111940150971255061 1771509896546087043 2652589035496674033 6394609455397124584 14564428675973345626 2012746006169080583 14620280818896919820 2600137890319387294 5365411672343622238 265278766297845457 1585928253285597933 10593082436914371182 17820026381231267016 4174486106438215135 10536287507719058078 9903591111332735653 7009421350936713387 11104192473253109093 10457562212180905847 9803620502697158231 3824503749713352718 4625325922742009237 15411183840070816691 15875561750012702872 13610867487111338867 6506357260131435228 8671629397353988402 7460536036556901623 6615390415495780969 12191315679464278009 11547322415470654884 17191039808499118838 578954084274511742 12936901773629638965 5369095730948215908 15499208863934488638 9214228964896326812 8044056028215596712 6473622974523481840 7092806459966101092 7876106978498820972 1095624663685355249 6177560039625172428 9429067964874538745 5292266632805234166 13193367243690068691 11819665269357254007 13066047316401839231 6230187958961783316 6761115834159950167 17073516221172550864 9784223960063550072 5425091261090144580 10268835029476638760 16264827759484009756 16911958685885992130 3696467497435170988 10114430413144190251 9804036801570185212 14725343786972697574 5212662692395279498 15775338572929036555 4102182811733240919 4408780496270526247 5965780363034654789 9175489017748121977 14212092964948916966 15087209472828111913 2850036655542710710 4632415364650460520 6773159733186212389 18046739683273655618 5166745841915784668 13311833557236471310 9586020874402357621 7531445373668060004 3370572193567680499 14803944845438334000 5180008109676844911 11369690651319063851 9351090598967935667 12597273533844184109 13018938962525524583 573626539918715327 15446587905063358164 1039387351443370747 9392971167323112912 17173866231303807167 4349562356778039833 16607242560934380360 4279260194471522333 18155333542064783034 4497741135146077183 534494108429477791 13631893862517284557 10932337779302671622 8888461016123534322 5987521580562652667 7774326574974084868 9552288483765119601 16436687038188507993 2110113871760440657 1304273380483244782 5539478465617993497 6326748690825596401 13213169694614748972 3538123654403851403 17833693268023882405 14473260379100046115 9418967527334641308 5826079598569893744 9505630026164837974 16241959382971687756 6021244490018319818 1058081237654422223 6157836593132166514 4504991468045696061 6391152195430311070 16350189781974451847 7229095441220150600 5055254975638619658 13838374239987342304 960267007224857426 4937889452692770385 9479165985227537993 2830383204203472644 13840417223419319690 2632295161145914300 14950628867428357349 3029170845370138411 15733779223030553022 9278810437826033580 2232233309578785749 13250052938092119770 12968705015497872430 533012498348090872 14651526025354305030 4165242362648414073 410718131577962190 7439805522247508851 16537520326850638377 4108812423711222262 9634583113947441892 17378913070589687320 11822493520814525889 4122572564895202126 1834633630080668935 12068430424032676712 506024769760319852 16839134372761397236 4804050751965126206 18364305508163256694 3983185405072162939 16488280277030788224 2260454499577218546 1424508471527479849 12318444768884486529 14581157046070376416 6889554194562539336 14648679527585758706 4860032568540623825 8358151263481810162 17207703538483111512 17651824230609082060 3781396526566144439 16724081083888487595 5240615241690773553 2759398677124906087 7150865861854230085 16561564498739626846 14516430875187106818 8515031412604824506 10376398898934339593 3635916247601550269 1606214057214572459 1837216377875777567 3550407720097861610 14479937149081016538 8135960752566715874 5566200134504880682 8791860253100471162 13750574769400655211 7155041032817825417 5924493129199214926 2699894819631565067 14161465143581502959 15389977737728520414 7149868582884443976 13388040032990258089 5810646110106605416 5710993076180333288 12367878492240509728 5367020159687584758 10071487713107476582 1262421034920084240 15370787686907205588 7122324866909852130 11029782643116636070 6535909891649604067 18312238031781871967 18241771416841074834 13000650774919716511 17265414093092741139 13147758356555627054 4939208470844106924 9184412719942337199 1630918454439802703 14833103488251891100 3709520531165580282 7376679217643811893 8052708694641593369 33755996873233630 537478456479577908 14167382611146942819 2840506649926672210 6775794339022946347 6393680859374375209 16555280983552703278 782276269016434275 17661207503408550715 3983641220871043265 8168770200687408606 3098889555725512939 17643361556934874360 11528088548722536130 1908014152264257610 12413004038913812688 1515601763988685298 9009066084422410479 16125410032286888909 1299311675353539632 122830204167877515 15232654091070548067 9049162536621494766 8577847699101931903 9454981533269703684 4460188133899742230 2561299044376703996 94956037114738275 3811842049535089976 15198549005509593940 6107476669060280389 18204306048811094816 9165562433510438226 5881108321161237792 5662853336281475398 13810033138511723772 2510615346548419817 5902834238805332804 17069355974114054700 705587127704296433 5471142398882638823 744750104687177474 5664492274364337724 15750586091081047504 5936951786315169031 14955630022361070990 1043092387413907347 1680864126976674053 11880037964885518263 11455562416278636187 6461534289570711005 10864565284028401717 12902766593449572039 14257045041943244378 11381320814362152651 7671209219259773958 15764795986221769855 15689551893332769978 13765798120147846215 14912113558474948971 8414463698598917495 138219109629796315 9453243566822779754 7449773740746774686 8546886939850202619 6010458017822808173 716315424985774036 15742313471581988887 9662065998389721075 893978236306681024 9481041543542961459 7338402539250794464 18152148370420242489 15750997889801945208 8793918941553245929 17165993393319688010 2993999215895211760 863171886440615115 8633482426295385239 14737484580836507663 12319256882913016510 1738916066083019988 2085772322508204139 7249234524385405200 4180618243034587250 10948783119257987310 996597297523936541 6064067465313363493 2796185209061538972 12076721250281343830 7080417253426738471 15406279249998250598 15240441419827966986 12400714311684775535 12758336080394006427 16621446737885756688 17984766038752570874 11179578093094801683 4415014400983810793 4143290315073835593 16619980265335130861 10853030311180116861 6238553100954639832 9286040277934637221 12187585727295633707 2268110018165482192 12385020991686973501 6166231262211566632 13441392469356098211 5117741151322206290 6748460006165611459 14725939829085840856 11241822226556040888 6602143694881706423 630456001314740600 5519507647240185404 16680016813271606420 9867725752980251473 3275533687046874201 2652637034026040598 17910019329203689631 9194336545601726368 15220445476668900227 16630125134216819331 11787024096855190621 2662094637201509891 1159133085426958646 8518853415740452615 13642449192362282002 6023082836745123547 17479747863604538020 12676947771943807182 10213776354321341481 3151642582214011897 15416971779550938060 697087613582242911 6236466924825470113 12891683518639988956 16033080253421018782 10260407170620742005 11679698398294403291 15949703601211173107 12842593580028841400 15622134037609797492 9896224943325277677 4736653200429763725 14680281353658556024 3982599474880582501 780454851668009248 6117902982897549015 6072388094141644382 17462191670160634198 15060506303728555110 12693637923117775739 11980351874541778877 6797888708356219793 14090555949561957523 18430622845352065202 15610284627527096229 12081564908660868056 11158480013912445460 3225284987714693703 4066202506004224634 16234740817968995191 18286238133015678958 16055875950625480012 14173208255497132598 12723918449864315816 18254250456245613689 14588477985487119454 17703022001175667284 14896876164534846767 2079694849606280166 3648664545040803296 9155612635496530138 10114443186309464712 789723089785282218 14533570476041367982 5561812616512090326 9301390063768972385 7688572892990450536 11933152408343573940 7244653129175053361 13295476756231658939 2142706045800843731 2024641817152234798 11963428781959634114 8871486430915246637 17431499868178380187 4081386546384618494 11752831650775933267 18313625030504933388 11351448698530925076 11529116604016208595 9852368660515613169 8964853206372500864 6097629661934506116 9663826452367927098 7307068972654014749 2631636480617674053 14536369761790786999 16628316146813657290 1008897703243491094 6521629198705604302 4614165639277810391 13332589259988955493 14424168646639526090 7188565664352287873 14287393745932915396 3398254077262065875 15653351938962145213 5139457908873473058 9834611908768999070 10650463772157825646 11516737395810713434 9397493197749460542 11319876596422513274 3347187446365953429 156070799188393396 11679971239215349491 3687765904062005943 4785088639696940845 5410019929560916310 15180144926848258350 6169290167972016471 9675637792015065842 17528152557299497832 5751753061129647568 7252646194328720738 7141543766718826394 731601818475657003 3081753452685877699 564168064587680076 6443931038084122302 14435504822004578715 15790509041484142920 2854110045244886483 2381484956155931392 10630898843727801009 9846143859835187253 6810300320581317032 3875583182736537275 8639805696150115584 14327965210345053639 5539045153266695120 9022387563019744178 1886574940923224355 811785149855295537 16687512678509326227 12670428786258652519 17160651144952154099 8310149307283350533 7938861074399974588 14331093103781015958 7178141144389247399 8670377382753605953 2585217871255586997 3386868806809899383 13237210669770428566 3716256089300995287 11548816671808627489 993197134278353624 11320782731799461039 5292626838658908762 7455970886232810785 10116517710238119196 17797855874552442926 15533707964111183582 2623451407466642246 7396678003810456770 16920756887211747094 6291423922221257794 15272175534286450976 17282555174914790966 5236183039483046055 2853021488982866778 12939212294515330778 5174455672522982955 12654456780938008908 8744807499384212616 14380111692439406245 14194731970489178600 8050145975407228559 9105864078229575756 6784803927083629124 6673994110135415469 10310018503243859111 16648879019932262754 17217416374445231555 4158302856339138697 6896106929160176537 5783769995791101762 11306319220517127439 8365327987046151351 10448585338854494998 17954389465757054673 7222806439669415175 15027667313745195722 12510614371264165554 14756404984321238252 4780664956555487884 2307155530242289782 3841171551773787664 17900767051247851526 2611725216532629210 11983764703914588090 9832422106219220000 14372290273020919560 12260432366414857334 1476893666772348369 7127523687526509608 14394463770926921292 5543732177568705470 11703500813355572991 3875665727802752742 9109614544477052103 2302132433822672640 7650075728768811509 2258666735718265661 15142318089120004973 9839684878862092658 7096547032257316871 10168565243899567294 17059461813323683726 9254625852673920758 6572076741561924504 5421861211009912211 2126483422899972891 16628060923389226207 2016533856315484730 7936344902344548782 10139276316171764314 1937019460328880430 18070719683748461704 1770639764661639066 12131630040701330739 3727208128762379006 8192035345632918532 11903530477244599070 10231388098717677687 13907127414549592655 9780859217918945257 9613529186175966464 5024504631440328517 12409913125208306442 4728800807784152088 9722674054201390755 9976545060068434646 11547012060714805501 15907455056701712792 14805212480878562219 9309815026991769827 13506534650377860588 17421388588257613380 15152527089075378099 5796685984722845984 2188146264574755534 14208623126866580934 14219788431425715269 12671044947096439167 3515092297028085523 1888785946875314131 4977999986130080394 7047086534513900395 1299169357402786410 8241650206832753550 5445251646159160031 8430026352488534989 3519646088308223374 11181176879899091367 11854154275714071183 2895520118545006339 131554133266505207 6288031830991211661 7320742050379129772 6038708616814931613 16406824071457699588 1679776278389505452 10179478686857244415 11029893410509738800 7563740078515547053 5959714503581677189 12691251293898241480 9630490985037217734 2007881122989461885 2120022118703833689 15003851719169284873 1039796696354324122 2379664706107052226 1415377591863948530 4559893499641904258 17337738408261492933 6847425786853607343 5937278413288927647 932958678378676686 8822103647119402882 12723711233801997381 10503155452082160818 9585308119397614276 7391412150284288310 2248394813615826132 15484079765355871382 7656612943864039125 10574285719426547728 9409957430622395835 10809252106740567420 13248558698471904938 9993690218268963400 6536819152367643087 15353598182283502782 11986887864184703290 17328564694490295007 5340359399818538433 12036569408387081014 10537372895943815894 10085844793199582301 16792442459177743244 4225621868673942543 4570465882555517614 8169063754174843437 5200548538495929938 6139759576072979614 9066911692365418268 231084949750774808 371719340060446643 15653032208512978183 5105103232950919541 13593269405099847019 3953604900351165384 5269806565730714364 13064566243374899078 17245257336668550937 18254450058679388817 12973230878608336871 10747170897259871071 11893628641108182641 6585658354637332843 306652728458609230 12111570493973310367 8530462136698558605 9620399263057385919 10081759535485379891 4487154662837350760 429147362435411592 2612145487166065423 4384204736015739240 6808448738285350535 17107765984886347162 8674508376945298030 2217783985157962517 744717327832364649 6095168813956284141 4756785490778264109 4326986142134611295 17057229123435694792 6888527013106100936 14870425969712524396 15184674228869219940 15392042648773708978 1758059621865427005 17882906279781583379 15923076789129392863 5509338611946873729 4325396715726479656 9445660601824810184 4882070704041508003 10864843107882775177 11895694908426535313 4145510718321118805 1902248947308607356 2518714128148947672 11378883846889753549 8494005687616382312 3416514979363498816 4599734449910027320 3068625541949876286 6831339856643170656 2115217765883264061 1249954630579284722 3376527620561272990 7676094902802384386 16242651357543886452 15872739556775309657 4645574710128456767 3097683327697976184 13635881814480565460 1961402490798909042 9647274781461697169 17351557399993516044 15475963082852734806 13634326765630667347 7358753295334874809 16631605955839989422 3625757400062928240 2596626739270989755 11945933102653846772 12963040818208538319 10713235490537158170 863784889769583135 5152493725412800698 12711730344668041135 6481534166056666308 7363666053967542709 9209802709876598652 9496969670622632212 14645300603056332604 6546729574581663898 14459661393389822053 11594130109761936377 3901576623447583942 428285425457196482 12045150157678181535 6196875989318889908 13387167257376758386 1684915178412363297 3941793174573433647 10411008933254590878 14661791836957152393 1441666604373732418 17303099218925010528 14206987861701925971 12947740105229798887 2282080809255590517 4948016085098179832 18128752817551418536 15617533697966308276 8990293377757245262 14943392290867329785 6762339785183981666 11297650815294845443 11655648101582121268 13441971921538643179 10008191196603376157 2222709255480275975 386082638493533373 16242601852947099741 15377364873203265690 10567640496272078228 17592019861511499956 11440947943893651610 8276984851027755550 13542820209475708744 18256049922586987277 1076666651362305442 5142335061211909103 7461008244018647539 13958812344920955381 3505951472082769103 13282963709219637048 132641942259063615 10609557329091636856 13267819688214169653 11622378798998199753 4906481615665947681 11181044874229510599 14805995607954854565 7820448987874067937 11203270998042877788 17568423683563815288 12199308929620641576 205170478878870094 8711086989717159118 4801407171157805403 2391422715745377042 17947236757289655070 17943061537872321405 9517364794502794577 17042930539640081178 8258543723828147874 11957232107621454467 15427226762314246542 201134223127569265 5460367102211086594 10604993397741500505 13883031130462625025 16619894168052705478 12597476518899025475 4500885831274199738 2232818170359042465 2606090667411394246 13039524318743881851 15093624862001835977 4870246650923597860 15360935053159835507 1505804385267746281 16425861860024542645 7854198692808181196 844580428706850260 3721341708768642125 16153515919721454066 3207961509686381009 7209878704459576463 11408267061868819655 96359664941421296 1148548985014242438 1053051138349685424 14144011400532596187 9700455415630339610 11513544001626525813 16847675393915352257 16151435523452484156 4723840820569202740 9656311050024017273 12017536899886801159 5823908825437528533 2709428961584827411 13481126674807447642 3582273014182088086 6932757987711455641 12807031263479099711 8037799227236331437 3811166656602810976 16285540369931219350 11664655360091906257 2989152682610245265 17884101450527153283 17864462498768175881 17515739298388219404 14465129161989596927 4666606213077206911 7578590748478890041 12741684409575810172 353621950396592415 16181325824618329218 5794788766617473715 1047011616045523211 8551354355129912918 14446133087145942257 16977140386289371586 17269686497120684343 12103373190221298450 758420472553916440 11701524426259671251 8353459919484452206 16037515598706138176 933382024455994318 2179515572391558457 10004730321736341575 17002516970312218760 6632365724375123515 9141522730778065677 7940169268352418104 9461885540631370993 12235359529821223932 790656819105329761 15437310037923911158 5735335282596512822 14721840330495982097 18199518251995774215 14215632669423216037 9994172265777418305 13801887111637955150 5501301700503464136 1121731806374528583 10531407482574521174 8056991717166548384 17113860573516570761 18430815301831324492 18431084319130473222 5467938773576311024 15685985473728189498 731067483199891301 2625726273113072363 2458988008326399312 3733522543646532470 1513645549083618882 6647287423036034389 17016719862559970737 8525503209592096489 12083357237285921372 3012058778151301928 11051362578277269835 9833963304443170686 15713273174934429471 14053343688217820812 12242806379546745114 2144481364113953668 13588455739012867983 16555345512618314235 13491376202585956732 17735162322121310879 12084695962983111533 12476848905951766826 13704128082599651716 5702770484126615266 2605047647022098923 6952146493903687962 6278304454006389200 14162428685941346536 5370105847349200714 9282510295235940678 13126762896755104198 11525402253155655527 8683585203523356821 13448151874493791744 2754402154887576248 7758545720361674345 15263557219084820387 9583080926421313907 270861531395153298 4152357200568689188 6991391586160741014 10050992110996971316 10640779968646339768 4346950841083907957 13753096219482748752 7586735255760492879 13107293801337022099 6155706758115623244 3505142036779027449 5965108937034438377 510536407855548796 8313089948427482917 67094204982214979 7655780594611871695 12890902348956194366 10053062515721224237 12797911514160623742 13697719295555418561 8706726244722457415 17610816361888249177 16529475701775560993 1455784920238374209 13796511020847736146 4754897219024590447 2294912513173092641 17075340247008658228 11220198411101569964 14808749804115884704 7123216410459324053 13906386100314787446 5605277111050478485 13764702126741291229 4539752274086779241 12057070303379388973 5388662662045456712 16278838761453260865 13448189238774142394 7226427881681087588 7879937006742404973 15059252020713725609 448516956124412172 11661717331888115957 15879127559534798798 10739659112559059670 17534910375401221275 18071535851981154273 18394681362444711143 17533818047863641015 11347754484872009622 15712304457157659275 10728224658902841873 12912605934740750047 1146632646644068195 6500396170767007750 2428017132227253675 12372660752266647160 1381205287908277937 9646779344631591114 9336316741980588063 2365374978713666722 6780879201443577988 13696176311230540875 892156993220442593 15072067222396655335 14224252087980251840 4335307930616394001 13599426022551692909 7224139473600660258 8698559728139623031 6429579237742683527 11669058893642827269 16805645657034151234 6582457569941391890 5860467324392272867 16892479115664060711 1479015441797553406 16512927635808653443 3119492677394253675 3048587185096910522 10100652039104036484 14173363096513290587 6688454389264813088 10072097401463938462 6974793623796970490 13013389271600195044 1069034103935004254 1089921052219881962 15372194559286623436 539799617560272507 6673413920524896147 12418768211528995542 13053581324058920166 14786315637864161043 597485087855125510 12913049004185252258 4928216838177677553 15285125147988916871 12040810047007323320 2389659734127690591 7888051759709734234 10186616383130468104 2465651902255846224 9614022958492613739 4142987816161854382 246466695860879396 4938091678698278106 7995290930045362494 3603128865744761415 9896724534107696391 17935238281364533652 4701322248508435431 8110225817724602716 13767481053324409029 11218668636818989802 7688642145748310259 1737946507452229431 12089418899370758166 2810702303638774248 8285626239396708179 12375807688008608535 16628428140957726215 9242384426511653829 12648107102548814171 8834985942490994555 9307005426684533114 10832908836124934070 8521371301937625449 18362499692735458356 1387944000880462032 728421504904267196 12774651187301737930 11675111608344993193 17651440833799183686 14807047165153365919 18185730422519359130 2428171971655500461 2457477035827661287 6840796644785213064 3287687332995998706 12121416281443331244 2249631480555496998 616590532308733398 11176714262786591155 15612774470325075823 5976872223223150182 15979091505379595349 2050984947278313840 9609132009462151868 14560525110413652459 11394055673612789513 6048692037099776538 486912954254401055 13839073397159494146 5423459088268687172 2941095166024683279 17840785423907539318 16182400739454423873 5678798794618403384 7100585152356642282 828171084734260977 4283116885162953555 16409865122060078957 15354173760686241852 10434059465160172156 11957044857661207987 14643584156053218801 9197643338740800920 4402829796362369348 7001885473935864452 17016951707330690125 1279019816742906690 18282625366738894371 4161354796957818336 16222594033446782789 15536225404470164922 16453120884133586738 18068557865535919607 12895312025040106135 12141866284102535900 3161083903033809473 8366467180052605460 9103996891741970879 10556305809753226000 7478423609212766901 17570451111686478894 16449978238338888578 1770780537457695529 12006964468735309213 2672460765158581392 5364172436173701368 17368619206026620135 14409140084264421119 18127268191226545791 2312649756756512985 11457822070815662475 11368929984839045845 13619581850961333304 13756453374456017060 3004570537700898143 13009241279355214941 3535959170606012310 17387013680164526513 3952149606972230807 17817667681935018394 1661285187008160517 4023475160070435440 17081739981415584986 1852863542143020592 13862672754812775348 12276529934190203190 4659566717164324577 7059176520729498953 350398623259246242 16039204553342314883 537251757046929706 18132055599741264509 12335813257439151306 16528317486556044060 2414464580597053203 8737762597463603500 5135275613567833172 6098763056593670980 12761591530108578178 1516362818134612057 12594526710799168391 16221121734085565366 13409470916114381148 8026277156033732467 15556421915994185601 14978439849777911860 2327745803663571783 8780352089817534083 12978184445186979333 16199419940052551002 12415582919363904541 4575416802642961370 9284147714994051193 685308524415337065 11741791335569868467 5475366951923155683 15667103681374993787 17040854643406106893 4937438732588095483 15438190585841740591 5799176856368814483 16891106153466226282 12350743621121885063 3195442585364249886 16759251317255459549 10870970936069722793 5192550021225011656 834865128219054950 419155539116402693 10756992015591974611 16087413795150577381 11918831605801579524 5928722470285530222 12235062568679722421 7548798197257077290 10238254249131736047 1810560732609547595 5335158679699154778 16101294328319046632 13722993556959033360 18173546986099438255 2855784612692931825 4759501888951404462 4769685351075382850 12322056310267117463 10766212107269194258 10710295296899953651 17663585220050006010 9262652136114590948 13584377919423938593 15015601417391285809 4364499702034788801 9451552717706523597 11654246772814610787 15830949655634961631 12849967466208661737 10170627657968631550 4114495259357829037 5050482740849454976 3677416715845120357 1718309169274560294 1396922017807294895 17078142710600959848 4223907401409275303 5178366519190977866 5338561827221009388 3293254886652095752 9770525185978952756 14197552689992794458 16830752212317437432 6128758482477137448 7120622717884026266 1941126120872784020 3212057097487302458 14132594473481597589 1420825105317509394 15408368463754256540 17883695640032760530 240204587216180105 15881281241779513281 5669364154407950158 17319510135417803885 7987282246990708862 9200696722535410083 14267143583822772299 4436134739897495590 8891258157311707502 10966882785487763091 11736551278990104762 17873022758733816049 14063932693195365434 4960113019506176455 1215747427743942109 13054976622701146569 18153168696621035816 2831426686260143130 11319053638062154199 9247811098835570000 3965713742168402337 4560636034430025314 12333606882754738654 10973329655535796254 254258675086334239 7519036208081085849 11729011062360467464 15407928905011106386 11359766823426080974 17943191811232648521 16576259603231217328 14385968245918014211 16191577249553158218 16170123325853913781 3795844742807381122 16483871612442882356 7431650095058283762 1690010771257645213 5775417432041248889 3327855344772151013 10869281172614273389 17836814958894464117 2037608102376284162 10025881534126781287 15817651506772270652 2771825097405868492 2743893357238449608 2134174340263137221 812016028016571022 11560912324326304764 953667430082708170 7001809406044816656 15006255649239228435 6221989146676830758 3896510405626609755 9247815850703347317 11925547016802470131 4894022788006256732 5863308642531622467 17351570056206281582 2459704740079108045 4209933552232028431 9143864033975410232 16286273537716632463 11856857544812538612 12027224028631700896 964102313438595455 2840978117635945744 14823203835742286820 2430634315894968955 9010830915933826688 16642885022910669571 7140934539208422693 2553288633455222064 2893497545258266878 10338904009710456672 17831583437549571901 3073055606065610262 3142237844537485811 2232935369222685709 17882102450173734410 4092271618708322865 6316697697098744279 14987397058573797094 641168449109009626 16588435963300953867 15021733020087537332 14020737287664818284 8123350385837153561 14084450143172490442 1467028729449655835 8684161382194598115 11407728650445028284 5092678787606708060 10319885828545783920 16660971246954759315 8293082880529125524 10176923811973300210 1771739684391608318 16991104238985992606 12902201133047686392 1279169078250293204 6974475873233692730 42595891383388369 6819522833238052873 13063245481241807805 11173040917161339099 14544611735576228517 8444475982453257145 6854991216097276376 17537068038082148635 9282946118836867384 993953724405484576 5469012087221390183 5423004113527683579 13969252178152825396 8984809405379855381 18404845323795533868 10627736732513998109 9938283127229336213 12180108830185173027 10305704048338061552 9775465362072779405 12521261644198222665 3422305717640729215 11369123203821286936 4025622924368877916 10196931980162711395 10241277030265721842 6375137162950080580 17919656089737214079 10566217507082416500 14780000676717389611 15034855564066022052 10177145970496627589 16113089941449078773 17310807594640087958 13888786100145234774 10273702386934308965 16628573623643512246 4336402411625361638 3396552111005279054 7241899455750285736 13603014471542193233 13013515842316538407 9810073428873191715 10872815727182573592 14738318477672195489 4014239617248916199 1448519532928533146 11382543754012580759 9017359548256096976 877081188920809296 17407808282969057417 14517675001449193754 11167808139039159226 847268160254758648 18354983611402883221 10353915934817175126 17970769782662189735 17998634835128751244 4287838558568885141 5810741452671055862 4654970024734696042 5826728389631035608 1198283522522737017 12487578278152128480 1005307796607994587 18392239796197751632 8564044137798259434 18025215134874737923 7659487414013079243 5976065358071480565 13355422816881093417 16439380772678148945 12583359036740440815 15938461828534667591 6064275421398805016 680164108363991838 13324270100875048410 1006264677807458709 11916655361289432426 4705110861278007736 1455223015440185009 4732762947164132465 5148128213264714698 14118560246612014357 8868708542055340765 3682399765327383409 919573130564434949 7510769682575808059 8466075162987881920 10576315416402914299 16489792916489483778 17653669399312496417 4455338731607627517 10923874595343856996 8776739473117285401 13312778497931679588 2384568365171672595 10282091033179537353 13170577616819932558 10783189007721118620 16828076358790868097 13800024544745429874 11071949905897749487 5091148702303099959 14501857994790083379 7582506270904818937 4683364073213955291 5079362625146802098 6488303623822608829 16489587467541496041 829813406509539234 12892588737506754009 12833252711150230125 15095800886497110401 16087337720060220290 593961109655161478 10644052004902460243 10248829444075839864 10854753144618746440 57855693094061082 3948678594145204568 712243559442134673 11902576906746215029 5770597976112503095 6157846288309610228 12608999464030239684 1382055651729919389 1395561592688408567 10281795532354491 16475548443641917469 15189638629215221029 8201848525890239143 12833448694582228410 9993732370977025161 17195164024447502208 11538436024862758432 8549123543703253012 4365729905607076078 10506634058834990306 14460649726774789959 7019157731045196714 5017905718797815830 6913834828555477040 4678927744117078955 12340511429703056185 2382121836400668997 12753745876099744501 13315087070225394724 9267063761603775060 14492443992873899889 10965376300215038621 17257724268545759370 10730921790798697267 1817944800102741755 6558822956951954604 17027887492448196153 16981674990063669746 11116158010443416250 11570063974141360365 11744398585286561315 17742602790608757952 8641498920231594109 4394371873599201440 8410481325565394594 2452842680951426260 7744787736895893325 14695248937207355978 3546717277597091330 17663015372108301225 6315389190037245968 7881572382470723234 6670663457918969400 14407679263757620059 2221933972807503013 4144571106156736713 14928377133183527921 13980447469697939109 18093714247970676545 17554437813581003444 7576625483654538117 9932572632386049444 7882626531838305891 3390415596694389048 1329659953852428205 11667965773986430851 4014875424039063036 12667503330645852653 15756271450902019578 6439088639417339495 13518534698234448759 1632248238780500481 6641993583912565202 16696828895023657763 9295280200527846866 10554456931354777210 15646802899066809078 30427188702546911 5081697631093872895 8510750184979154952 5116338119840428015 11757137922422046206 10750654214797712517 5639295032242649639 11058604072243059733 3422660474475828033 5505240436469267724 15095118560636750945 13812474954619648114 15070850858692572460 7494301507036544889 2113292962538410397 2976075512079106634 5674833083956111646 4594701562617295136 5598408737921514132 7908448071475509560 12808263370082985956 5225659186872153517 7488480160836091945 13333125769454114573 1611549353728867636 7624793578111533078 13281701600829066513 2237174025484657958 4855982661986704990 13416593866741098198 18344160278036559106 11717335916325368047 5242733570017716502 6029205125383441578 14976486152565447432 9954187930210670665 7458487682173552182 7149791586918497867 6870224250049939635 5404569629165833116 12920954753893102918 1896591833389653494 18142595703563836681 7459452443619365570 11215704528636510822 15843030513455574648 7200186869587503471 1048461318407180816 6817856656428763276 6488255705494218392 1293788734837804503 3259031868541911197 9679892212592676332 1890754415763063412 4531473862816958541 3406293257623186362 17827619298675289897 1525998797731671218 7737004598895196368 11254601655226891318 13585079059194225183 16969670527140409948 12034570188143155844 126472317438138976 1683197473753631772 771885688034998143 291451132789181585 5803792192078821856 3424673628830451359 4988659857217095569 14074235670249824136 6548948188023300122 8148029217901946178 194851263513199624 11273077678437791889 14804940804576123188 6986584005971999662 3419763374955653466 7092417142347928109 6918781054492086990 1908621431396157714 9364039137451944106 16322096022577549421 2789211617843175332 7746762175467209556 2896406656142875875 15018721376605023552 10657320810415707542 3444774652102604674 16425348531633030512 8420285744535859753 9394420175324948167 16104799698813997548 16816807742251008964 2137301437529726292 14961068222400914775 6053770126522594650 2295224701538530952 18392810741775829113 8723146231828480076 17949690741331620109 16525673540844471470 14507006472634813065 14212395966647537590 11717837227297069523 1825203327304006652 10003591089664552653 329933033494252998 3050094178753327736 13962313142734318563 14990896454888460629 6957519501324183797 16664213177334003083 281835258376076082 14894769205031530946 10575803841899644800 17031469353753176214 11639692622862734760 127854668804815616 9733267285097998873 10501805964695326366 2032663335874162329 1913825042969911382 2532621489972751736 2661605694781682891 14712027690339229964 9561104358849532993 2873183519292289968 16288898723029305363 4870735355566639118 13858093065404294222 16652955166876262952 16210972680282438901 12128315551890246204 12371634703948684243 9022150910688586483 17395747087160967497 7596913410996045677 16950868515046852628 13199969990963615442 2849371071973658270 15094935230761727814 11897155026225658058 11892725633719853713 2681658022166949379 8333021552107917525 12659608109039627602 2329969966051983573 8354891525907294946 11411498968631716981 15801617927066279243 10415040455719423783 6938842290246059101 11726038031242778439 17400603082684545239 17589185659053912194 14109139937110554889 18436749058277884944 1851956328349824480 17631784035543577495 15396225124539223173 10547704684074012029 4639512480461928520 1849111772734275877 406293384159346518 2713097449224063404 1366934789280214755 8109313365327062467 6352645654137754683 7148639390557747791 1802792932260223834 17421020533202551472 469448509342552576 5865012305495361808 681325187289712332 648823023111048085 13448776907530929954 8191961833007724441 2001079778008016798 4627336940817923468 4297627218606301467 10470854696971173928 14471481762842762991 15456944336954082688 13793757071657742335 5413444204719158274 15351742702579576116 11651586626907717456 8235358502339563750 6512571111698747300 7476956614982068816 9155660407710191573 4263675787030928662 11520790930822229504 11662960268668858160 5609404611886155189 15417163129909273519 10027288848199705710 9006539918815084245 3313556790442791657 13061163233268641967 16779991523249291496 2557827005833410886 16820897775531134275 9639218849912400468 6111642550891763769 13324586274704635141 17338694490358613012 13847509467023402090 6786166559821078853 2821762554335116566 11929980085689021575 172517925127056728 9359237229345062726 7996459293995706887 7386167469344702091 12703625502258788958 12679031995533943587 13460396233749454069 4749291277552688432 15929847705008235575 6631369482428934325 7824278018118612643 1407482785478240170 11589138554605959830 10526295944336414029 9964052711106675852 615209358633590515 7069102502379231147 13410283495537802907 17605753392847353173 13420458340771854618 5630961144265020316 9551010533626039629 11765267159752372780 4489243438838838286 1281851425099133757 11819458117139813548 6406707487791864431 13043042931939667724 8314439945980310911 12653342572652632665 5818370102433951150 2620854160937965053 3174473077613356857 6957352476820818919 1444146769287524591 12205363705626207936 11032907554864200681 3634167016510796816 15044271514780076301 12070021410300629222 17518979629721213465 12744630405009588340 13887883667820439791 5981416365613502857 1117934402678118716 2697527450439898932 15469727750751353483 13199961693864831600 15485269492177800675 5684476238725489156 6442377837280260934 16233915655414232551 8465556651041268987 1349945143950054352 4936826938297378936 2843984714924865169 8965031946923278800 5380269870407541980 9352225509571492521 10405993860952679442 17210472176783280277 12610506909289494910 2289109115348566305 99106114746998817 7494736403440134189 7571405771039140793 2899701363321128272 286016405434347342 7932488014173240342 4765065438041991943 361186943364030011 17555152181138703402 343163015345690798 13799279080480329124 12663384069445063111 15928590454320442310 3609552778938076079 17734606508855537013 1740637933151605902 18063986493004874461 9034319568664676383 2034171466443542535 13697316814427191765 11029536156214679610 7406327738974446984 8517945123362742084 12670586203637028398 7917015455867695352 5572821417508203402 11975956184944056061 14553436818703721970 16203170136297297027 14179745856257185018 13892960080352263858 8271759628376385567 1693340227268083307 14166048120890017504 13191278653699404010 10873566489438195094 10420336887101714370 13744551278429615717 15384548933104690730 15306729121638460244 6170661620382034895 5091654371739208599 7305446872035135683 13039475500581678677 15969832930945247479 17708466619751874288 4222131814557194918 6937352756030889749 6212093484192808309 9835369522990069788 5125657543404426370 5390755116248247146 13695793407994802534 463302950193264001 5466256107362965837 2781665352073962521 7505636082139665746 14475789342485632472 18325471624445744311 6870298672636816163 7431407197399808512 3686157370253738460 13411255950270736749 1326251908254764348 8066035953006285698 15727470757722114412 4464157945709929337 15894108822465933843 3095016852458222547 3012060294400627020 7699011055590458862 2131414123279595261 6317892955577875296 14936160333588604320 3930640663055646347 2417811821992213793 8756911793218793045 8432509604201999836 12956751523398412584 10816031631656138179 7264210308974714961 18014046143395819934 1178223268034136021 14854844897807561610 9369680757132379434 16695017776129302549 7938943511305974846 2527153863411822249 6052038305312078203 18092583354695998434 15892817060527140635 11095535090949868200 388863711164987689 11604635871112748881 6734501455817896977 14242472612480168918 13753432733687386278 6862206733373994518 14025867624297624542 14139008811788208263 4644185353027132389 10870355571744178668 710820765127557543 10513451444922831798 11830306840882099713 6258197169276737049 5792498823182284813 15781624590115804383 786620239236734327 7397533341318084576 12268149016770594535 3297012025748309715 3188726701581626841 10912213474656546670 17360435096832024043 10006056651195787265 17107482972187985713 13430817448692253787 10928950518457468044 6635251040158763874 10490225581886271506 12704866420438400548 3354883376973264794 8925874114675968772 10640228187654463707 12309455013142329403 11622427977762416480 298503727052436123 3198290170713104843 3277791623386134586 3172925292879045260 8615208281675718453 17529804858162394782 1803172208156629997 11024593832717312760 3033095438423889615 9351736143004146181 8496699223521117995 6188238991973757979 13807094239281811712 16096717552910667592 12684494335659288699 2589706970110516538 3333623643092118319 18421363218984738968 17585183058505900397 6406593202842854094 7032933165843818914 8552781235343727282 6228986669344695920 3439284954653681694 570511929973251718 11031440362464499276 13118952725008545347 18253505024252226352 6515065302176056319 2037323706936898854 12004395509593189864 83847568645399342 2638954871405606155 2883026189262169643 4143926185962676306 3113446040323899010 7237094047396912013 15940728067702885544 4828935446300201042 13917578073847287907 10558512654699834636 6479215102854753253 11781034055667868559 8678864397943444076 4972924957834201 12664062500790169779 15619138321294483183 6514164513254960214 8292730435477483962 12365084563681156580 4976662771454015725 3898515842646627434 3900815701453081500 12776968619597032636 90311194238530076 8438725685082037695 14941596646880979141 1107653790352916945 555968840727525700 8227039575167716077 16272872018304782497 151599936711536082 11940935642445718974 4053874811197980634 16682563676185599814 12566807909201145294 9314471889260770927 12996643627218899778 8423134624876953200 14159727635461878113 7913915769040673087 10685564061612230627 3835991528087096362 594856910870912163 9648251203147681713 7285844390978255663 7739132412761386572 14132414057470960092 6698621407443208409 6553799771806286257 14582197136555613486 3463730779136058521 9588342307608913450 82337894142329678 16092351086981011432 3749899561865102007 5408054334450115882 4403176670185607244 7618673183790796321 3763376678939369669 16175013105335399562 7078358607465362249 12703907592268334759 14533458709848782698 224834357000729114 17375680753948683384 1099731058913299455 11451248769315552941 1950270187623177029 9838567484260953849 15070244903742312610 6966334005633389852 6924837064677436232 6337059126045916711 1143126247005736221 16219155077003804134 16381248522423778100 8080385917440348774 10053526418116324920 7690209088281176039 3525316703082462680 16897383585974584277 9134313888611269722 4107770133294237788 16430843795437479280 8256364819533583585 2207407270675145730 18075679381700142049 6571761030662649633 3355153325197717379 14180757952000272364 15640768014403525991 10741668812413023784 17928334456982464098 10530588859910838245 13345835100741329721 5077638708094390833 11211525338453594942 16998484777438633907 6852035685138636644 738657656013201279 15284573975475312596 5578490835146106401 1034250130806188512 6494196920609688404 15538768473394612105 14818154521328396359 11942149586930111870 7088966370885057634 6378621339960659558 17632396651647907914 14311197578379554091 16264933474027748828 9333996582808768324 3783102524554869502 1768947417727017826 10620540087228881201 12354670182384282517 9040107592815871957 9202227745687450297 10729870318960514908 3131272271009288685 5142285135108531806 16247632913249821960 15558349057371536096 17301675481737773408 13186014196766797203 2194012650963360738 16003498153065140606 16018834601348289190 1717532018219808343 433605054110476041 8829618896037117343 2475519282485283418 8908869272094942129 5754439462993959516 8147087172705829542 494531890987264952 14301869394116929085 5822528463511111455 4136797668583935589 10556103989400117259 16700027001609614149 12655884599268820123 3375241073003160955 120875722392417130 10886721803396100109 15120420524204226592 13855918938595463956 4111104611406823042 10207950415462412296 6106422032292261951 13364087280770894805 5715591746106371863 18049212976536871034 300447957353022569 14976662869410597979 9962684752171458763 13659647538610291330 9663182820787597066 11851219890216557593 12391540088181949073 13784704195809547210 14334803441043674105 4116455414132117768 8344387817406903906 17252413068496294069 7218512945932975393 5812036408951667806 16640459035771888578 18243569074553426293 15201362529734031263 11727560308553911419 7375017279263699081 1585825722535965030 4195711657395408482 17476383061259342630 13346359716234745172 7724825898566511564 13039926465674767228 8553299119594007239 2602973648646943275 3589667606488256680 14752989485814129548 836614605842165052 740675941507425521 8793575565789441033 3417340032980331345 14325506148572973823 14923092376932880948 7531228111103475016 5425956592474198411 10767460564644144017 1186150464580568911 8646904744194880050 6672224007801427886 12643188077707526406 224920981681149046 18378709744545939730 1614853509573910334 6427345660187538103 8229340329056506895 3461268172727731323 2902929387779430853 16088960309660575202 1359668117599286324 3213004294826753017 17591726035116606180 12831200472794987829 12048978461270670811 8855395615498280525 12731840156685164963 14283913923897605945 6741239174129144503 8497548228801400674 8934267482859583119 5441226222611529753 15516363737700041010 13767060290222241890 8610936094459538113 5732011239275304015 8735388976469462274 15019227357770968410 11916496942696981984 13678500113503683365 10757699253870582677 18293697747235281321 457592211938305103 10612159850583131166 12351599250709595785 6714715583622624458 10433887405602888116 1732117604954899521 13340595141798143548 9186606312821123762 12674970063853363564 17615041625687991054 12573394667264439074 7362978200543107544 1104372935448080215 33328554378946604 8950897112036483559 4080172969057657695 2441465918049844043 2749131802067590531 17228812694026880255 18264153184998234643 7160296281338757008 2881900548070932011 16603786652122595296 10302882170715744127 3200672291802668133 16097377961110440092 11034024726323661102 1526066478322147233 15416681627992522023 9514375544770688486 11777179151552919771 17425218062942930495 5300918375083879852 8127234210154274922 5481394792324546440 18318715091399715832 12274170027303286910 11755634014590264711 11095024858875307638 653147154415649663 2495786541654370348 1036416825302383724 5424294717566632156 14587401520109152065 5430516142295380326 3927169353168205802 7023701737262058638 14177023730944204802 16192495102226639204 4667057019774965490 8940501440607789038 11467570779648225095 10885480389977261503 15599657101862450552 18429989632973430708 6110630931348579733 17082844446600979749 8476017221918745811 2034786560658786909 6708889881560853168 10583747195486348231 2946986662651742656 14471925215556690329 12503706441176489672 10884106486431992644 17180017442087502578 3357490928546557452 17640646194518001380 5905526197062349494 17148900024155408656 7680164383048516665 8359717729117003557 15848875758091587185 12334419229158281745 13670441818905175631 4251267041871826358 12805054166898058066 1652143429961721786 338170267544779597 13235290906206584989 17508586945393659972 16050496648716985845 10966640907452859613 1629538913924351946 4085375791415666527 8477676301538054130 18228063237218589973 1514225941067362338 1433840268535709432 568731988280396435 13768409744267833164 885859700947056553 4641608742619845040 14879840561736738628 3788958000084883673 10276348723745014822 11494480671071585719 12701126304035611375 4621617098861473177 14010168747822463544 5319868296825227784 6725671176635182912 1047311409158200218 12431531196578340799 4419539517187131193 516944522617086838 16694611835490183242 16460052040877351205 5230300201108242265 15913845457918576906 13717488794917987599 12134976666647334350 13191354246810165747 17836126834936268567 7795696485216058171 4961286025921055937 11846095619221335154 2320663051430480836 7351470123746197938 3587913512925628413 6535397406765667676 3542836194122539464 5966047739623500647 10221157937197325265 4508932676465098585 9029235436444748380 1235627975356363201 13840596061031409195 12305570475929579600 8565905387597811400 13937751228186197883 13920177109057286865 8485695480100170437 513257333514385285 3560556702474597428 468097826614883260 15836544758584753708 692209453930258146 1869057686812069406 18241539623582240536 13557875251907927254 4064073391054586683 17036583603380597570 8911071708128700916 3126131357069008811 6124420251221393947 12850261658431299599 115149165794892561 4949024269307319217 16205152145129882511 4928733078988609418 61745363574937809 14406009362918222454 1915603628933177321 11396345817009362745 1244683171142372063 5839375346462965416 14115157227858634521 17555682172210318187 7793846306098437060 13608539480869193155 1832887320483592577 8149981593741833129 12182409615716302834 3058193363219858512 4379824088882281565 10631758256449269570 10826316988317961966 3012357329491198298 1873287751966949342 14417884383866793325 153223376083326157 11819093857509249166 8618739155389621005 12041048552549223003 285617332429074633 12617259895763928598 11356681776374494203 11942540166818228668 5449560420907633174 10282315358813329235 8287633776903172765 11784031438651509616 1377398639156168170 2072289507298076639 17069976143639875866 14650181891916377856 2782622814236457783 1252806321469467741 5405640671638270492 17619359309153227529 12092304306742192249 4545801814005072722 7597586043141866358 6957907808987243594 17751680254941073900 9928292349164921630 15169234383834493757 16939357538976209675 4272868182418026604 17955085639225501058 9662761987576709515 4398139896625931773 16482196488134808864 16449507921392444369 1071904794107831592 1891630161439746188 7378051548706911816 18055658946984181839 4331745375419563860 11809218910590448487 4928229497894661871 13323413241605519222 18085401572910464858 11798513636718125373 6469476372609090972 12722003707902149327 14885168937611530083 7511537630647977367 3282289007030512627 16380632053764406476 1201087705631270817 1631801786598871728 15471929712538348025 13782262439134424501 5922194965943378613 8056327056672845771 4989038158839755019 4163180027901651617 6545549069605315153 6377993327276980879 6483786125735944587 6960969224084459202 1786923473948844353 8182593365640104068 7435494820692288302 15950381982864070754 7357445456524469284 4666665446102864046 14241301246301611754 14644789810337669115 15424615964650052300 14761984492849913685 7592615220787179963 3119351558531923045 5402614192141684987 15852951789119049023 12503464372841729906 8720174469192471446 4025574731116534516 12328062030273287096 12556501169789641516 7270360573678818411 2462271134612805961 7588060211908253979 4767034428617025639 12856441611802214985 16610977952987566509 12243107763074040081 16251399488530710814 5810055325095344192 9451553231914573804 11398096689878729128 11857832228582336046 9682796176391140675 7827172292766174333 13440174999254333841 17102525559596891088 11655010131188155105 11259274534128654244 3415505854466305158 13897468373454701439 3838143767176440230 5010080274208306413 8941294448443983232 3696577192347852182 13291623267982045068 3389318387863068704 12888332324896030043 9387985270805142043 2683287300882396199 3939684655474013908 5167933465499369325 9088894626521295192 9703570689113962759 7998448429030741947 2851184633457807008 12677737603732935434 1144259580367568576 10336997448659395827 1391511748422032297 15669970380118222558 8842085949307853916 13131247861710186633 6357805188327996588 10476818245509946487 4636191553434865668 11839090686468542449 11558294476005106027 5463314102705349742 13678388705948551903 12626346329212425674 5685071680412698363 7883736261898656875 14572784823587719774 3270726232104544723 9961691083472625500 2201165552571029353 16588416206726480459 7802096569995376749 10536981330521152960 6685513848379415839 1898356552519684028 7738254943186270929 13572008518195464496 10755857406869196751 2978102804451152806 17474599736026881910 5434724343192262435 17778909169597476269 16239943776072786808 2959897047550104335 15741003702132254585 10115239482762436404 12365504136304499640 14195677363135964911 7370543214516605657 10718893999858689215 5422121379470106411 11104525694807469721 2299615104243361954 3256917708932507457 1665320333168471488 13529593661017560725 2155022442119168229 16699826388155382364 13751489168749777911 13405897251378318770 4183282451120730156 7041772940949506470 8682749395131520731 6325569758744521088 5322987391963460094 13278147599250430723 16288485354325523147 28611282963371506 16119008856706688321 6911974341593554785 10250898446182798145 4074102101047397543 11505677807927203013 4344208254279397894 14184758590134169777 8641204051831273864 18311695013422754859 5057931860540199899 15426940235707608386 12992488291946794190 11026470326557597227 9418939154705254170 6564727709867432022 16335181458353104754 1898776961663533330 12955860672976591645 601103723650127253 15196272587526201514 17144756995898603285 6652469514301214897 1687676714826086998 14913610860347007553 322049978328746926 12194569674318088449 5466744706632499058 8957499442471009963 6840272713219464720 1564962431215943765 625021308536295052 18428108820145552453 10809064145860823748 17667301313918313017 16178256827866966438 13924567202395854863 3771199555101903092 15473254956188570331 9228527981406747082 9610910858656229207 17444702069122635264 12170792929217005984 1161829889071457930 1486898512720279331 6481318601339086575 16777706189161322894 9793683827781735343 8397975731558559068 17194033000466811153 14334732375838909424 2275224495728621634 9233329311441951899 7620109052575111915 16312199099040315336 16220583100016868426 5503802634332696094 2879582797018426215 10844250511201628921 16826739534088233071 1370919181570007726 14653321713943453427 5576674281788544775 13873536957249584660 7265698138938453137 15241329163061158223 11038532995225668974 5742828593065674048 3279586544503734402 12896551616972598181 18350663223382510836 9946020809058898786 3521252662029205404 4354331771286566872 16501655182125777065 2360774764588276780 3305797212422887099 11339535676493791038 11653002883237822560 11042785407061019330 18428033400892746316 12962314739140331740 5823277999720113012 9361837710627369592 11130233773335637814 5214610954701535755 1074120358557123617 10309967170451455127 8721776080414880120 6929705336296634998 15511184316676895873 16333743527688123110 1575281323065177861 8781181692184552193 6794886266140153570 9443538301974879792 14264695791746259489 6670208015378290922 1042992196555254525 12197397991351639717 1278802188611456830 3432876625424605731 5311695030848912105 3891197568843535171 2963580436103775757 18237770873371813229 16299092343932321155 7722092543810269932 12952420158174623948 1376997816780293888 4158842150676519729 14513880336802080714 15351626345948344433 1979113720694512134 15589106833212017722 4542938580276379714 16969098393261199854 4703121907008263696 13390719283975195836 3566654826367710292 3412695258124535765 11103088130651423676 9815003839609282625 11844774232756000137 4391830504699803757 11627093142784898444 16310828167092401144 3691789329349358890 5483404312577351528 13986022344245420139 4032903220455103895 15710491154213900950 3891126907480962693 3640955169344532513 4813451022730272551 17973943003074099769 6581524732220961408 2911574295684013250 1135548123636149667 13375625930798893387 11453471377621282978 682055222969950150 4882047095208256203 856294704624506617 1543451419097331313 6299489990585517641 7000696159690646309 3000632593924900839 7805109676327904652 9660479533466732922 949701827362698304 18438584715995759664 17454483955331088113 6193609614369976467 17593366185260598263 8613812870316917699 6806752944416051323 13758539471796768341 538278010021348208 8902665418098579983 12401673007940105705 5802967063663790144 2174792075133926397 9421027762083304384 16268716788478305416 17845087019825632093 17546295415908216178 11577459242541743730 436050683354478537 3969852124682831243 9663666702425772053 13290568915069678630 7873021056382968266 6139738640677629121 11379260821667543968 8197907208795481235 8524287878791184221 12331522011734355762 9505157781726524104 7260241970795367492 14514872362413758225 4878178617158069771 3980815955848281945 14891387126032320641 7505540708443003479 3477688259910283868 8116561094362864300 13599303250563774874 9282553471608270969 11269334143971208673 9105185750427197292 573356104458253249 1620233234773542005 16211241281946266101 10847006719271864973 13781503022214635920 16910627512589638450 7083850999284658828 12530575490306620008 3190085363547595896 17506168158346668083 8251862224784087338 6384860082878279320 8929569216946166643 3011912389769168034 12151381281063347832 15641665224374357437 16159974159932751944 17679049525796746435 17193493723349054282 6528029927979522285 12288515050201531269 10839258726503087408 4546926668229450068 9100254487332611761 14177281078763676593 1778205147556646537 776753508750380707 7491182123214454526 12579789875706420184 9285677546309028567 9767145739928977703 4492826895161782201 10711363148947708733 12491700929113588678 3786403702831892337 4819714752443166344 2192155423616079369 456719587137554520 2428531728330193464 5615847180340868931 3635444838353386103 15591677661434307065 9303727050887399652 11680976341316530129 8193398617196389046 9203743901480046869 8497882268740265141 15340898613908963716 7241850061799844959 13477720147163405326 1053641411850558517 8622798430047615018 6789730461226557084 3131150480377948597 15080224530940752759 3569505207773512701 10604487451380049010 14367806484143896943 3030094985950563254 4328273079424915143 9852641274692930560 15716130008064634705 15697369964627425476 16784047591110847625 6708973192643562281 5861000345041534385 17804028812650610163 8133863142374313050 12803960549688246539 4656967535351831608 12161043502198303333 11581648524101571842 14768338974147078991 2117070978399096171 10730124470642202754 14569240720643569445 5909304043051969419 15587299985130899348 3787150601168360142 31786662662683873 10203883753775083265 18385267516226147145 12627743338889696415 4975859899357317992 11650074114689462213 11382199207874253338 1002282450817438637 6655102855068473385 12769829416115065621 16405710285246831487 5106004798657679191 12534495000120013447 9205899217540696034 2095683627259900832 7449301458638451689 15497916256555077137 724796310906774805 2734209623244892737 5536727550100309070 14685969440951717442 10859070548422381255 4609812961587793358 16336137123677467272 8340457954493816032 2562965383974279619 17026743650520170205 4092217923859304671 2783229401685470504 8832713620852191469 15747351279334906186 4632569490282034138 16664203458940212733 12208307473037583385 12675389704595319493 17129059003112144544 13096815425858849086 3184559658807727726 16817629138633184784 12154029684113314810 4768430179987175649 4132127985626489267 4554490737396395447 5607674112957917922 18293564326505292231 11260004971199526185 7295189220260159446 6624871350192060959 12129777544239389292 7467690866392459206 3805051917453410551 10002383146867106102 12462554534030061996 10817615105831706356 9075932041915301396 13717079672307323189 10026839894000018456 14155156849639300341 11449189080715461526 4219112766521534487 11754468294141766321 2120483083153739109 17572971135787352256 1477663794222580352 8194835178053005104 2239862300635184337 1654496614616629917 15511128041273510888 3676729702650259159 8385503403256510538 15460575889891491745 84581316035734333 14365571865236104819 11440106018810862443 2433758188534363119 10691102546319273094 3492881534806964495 4669180562941574330 5969959999670418497 7113474803588151955 4607263988457902040 6274584105635793805 11033605753677814624 6294790574082861714 8076580633889952302 1052714095616340742 17970388731168317474 14073483422232168543 15219332908705407525 10946060493594764702 10393774710641774363 2627251398285367170 1535424137093299888 59645404128713290 13793066038716809221 11761015542531389981 2786192701264643399 7123853682168292074 15468844014398804882 17770725223962227626 12875827495526875091 11603158691767759196 16283601575065596738 14214680027386403976 104199059811830430 5157731386112453361 11942067581641957490 14985346310283399791 366310053942248425 16480680761644646337 5065753855422673736 10284187981225114180 6521279934533738531 311840591541405913 7589301207438906304 13258580674718685496 18382938736394878898 13100522063127635626 8707878549797110079 5548142861950395787 14077673944648474832 7066633153724586853 6145037673394643794 9176476502042963289 2671547563708184574 17773200578032296721 14426648587831512475 17376057007411847184 6844050466053005857 2394311283501254454 1980076773301756293 6369490752783381787 935528857460319231 7033442315239710097 2902503296651822824 9128943950292137215 8499780134612878467 8169532466335963790 7563402842189934678 12683437611177901294 9786911479221409803 18135192490987248108 3416541868355254746 5426712004422677541 9216008994875662963 2616593812548995125 5705309217836748857 15246183685449512082 4295998987309084387 2620982423736966474 10143633488958859314 1651969040439636697 10133315275468021012 16484932611660315933 2353784376704077362 4629276495325337104 765473301683944195 14863912625789492438 7051687489049548004 10428318953787169263 1624682717936338549 8983873445423485926 8621596112540834368 14156202785781281652 11129013774035447357 7339881452587933682 56649520597985218 12725950560099509608 13792561528745366579 45991013731688688 15687394392865510783 13508496073723687520 8083103152451211604 2025062391961532695 17913577596993870164 6651676301133533032 8082000444989290036 3145858196737515515 16152227466040709257 5717511757477762077 13092939704020363431 11923625420502566563 11299280275737887860 7842836436064262751 4936365641768943568 3820434147590094748 10563828256590909387 4923606192651810763 17218405319973781032 7228996865270561815 16835291264417763128 6644346952362429302 2994234577678155882 13938125794807745178 12165820246187441334 13058154708929659790 597183224765690138 5840113179514212689 8319914893358687169 3059177392444149756 1089293920124704109 10953557713719397838 11321918708321180556 12420635429717008050 17665285900808906627 12760828696882284256 4212589355181566343 18327140629700685151 10878896070804756242 15553092180939813019 12002987048540954464 11572427002409432820 9155490343969420563 17000101891151056297 12449602523647566559 17193198108468308511 15199819061439975714 238967345885853526 453673117116955995 17693308416595808000 14248046379821638004 8302919562296319256 11569172796670843196 13762793694782149568 18246097207181874293 4092477862058553517 12067081853203331887 789604353841507322 2070709735224825557 16376049724651947098 5821813184169084201 12729166415522932160 7631114921709282196 6124394931188224479 14726516168556450383 7768101582940554184 15271696736766905512 14277488505459267136 7455569950147251149 6706725267786770409 7888615430169365766 965311372821534117 6704663677343327832 1161162874932778328 11163120878747059816 5503940765813265290 16686591552325403787 7883430373335049780 12254406828283460532 703103919662500902 13520689432185108409 14754172534101297384 8342893318720982792 11626787296766594990 8064840357952371414 1381094360097361000 17195735813599751284 925963337861379216 12928266597795865640 8481451081598821613 5378591606329449135 2409222369882522393 10406228350672344603 5269167971112605701 11210340369548379140 2555439383059013721 9264427385719865716 15649319902926999781 2596014130260311084 2975991324056647824 1208424326734784324 10189936058384763682 7832494525392727605 5215233292180721295 13247103913550889529 3870770403911843029 9166711041270192322 14329534073302904284 9666563534597469744 4363469984594582840 2761521070052665869 4993890098526278686 16282583010185792703 5987212175288767209 7854183198762220297 15010597655678687356 11008090361721547543 3652779991894023368 6799183031002252338 9975011344090101673 13849436112924076033 10327147036911542840 3364562430244589760 13213828198149263892 12835913350969122766 8525748549974240225 7353121868381378668 17547465982836505356 6609439697867422795 6950174690934855359 10533837102231772822 8750250338819790104 6142720415494227358 162537732026432823 16306654937324900638 3118412556512846239 11649526037038773549 2058617692521647183 9571232854766747860 4335227270326067241 12090581029325153981 1721695123573301414 16930696725202617093 17528235052533962298 4612220473207609371 4495321480618002570 5533554629103620003 12560812274714908988 9547059820447837454 17038625152838432093 9806552839935047995 6788222234052991536 5425552675583888152 2269508683664877932 4956023872354342673 15936902024795045182 2906900790108077268 6907711523712393637 14058470274054493962 5267159087877802282 12419787652807021957 8004575882869043733 3037023613469466890 14811287156193631702 10528735264066613797 14422682211200540946 10415455450139932747 4939466511427552652 713523479807444573 15166005525379466209 13153506636265916886 797554559655910764 8998848962809414067 6540058774583346026 16066293981825438017 8625626783717090455 10031229199364218222 6475515636761518252 17315215265075318162 15456661469980386217 12242269004772057173 1536277589608496144 7412079298115451974 9348048389089765521 13666629132615125397 15741273235747670448 11743609182797823137 4032930855791159008 8819318639897748037 9220708056805994639 2502009566908773969 1292140730154714210 7411396479688905082 12146461037508025531 8760477155473719051 3549849920223401552 12602202048185833130 16662910762137513744 8030724461677720431 14526161793645021613 137889007895075000 2481787537251374878 10834023010770085711 1127657131505920738 5685511989146851997 14531231743018958485 16395915047311052092 2754711482047990777 17561562484322103270 4028832178512155779 10570904890552454077 10541847045185175364 2689201632656581372 6180257085014452527 7676167621147856180 9133710486488472699 5599985576848206919 16175554536662468397 17542744812075503468 10640750230940346020 11413302396116565895 14131362436152964998 16147368842716952714 16922905949487354248 4496795151702095820 7147821614976939478 9337561174366481787 4085895115817264687 2113472388802936660 6809826646219834002 838854672970694063 7267212317046652250 2953274072066788448 7007931280441709425 10094465899311467833 8550718028567903491 1274725368448514044 15352822032479099022 16096323534810425224 17136642706364779111 4874420691305316180 16497317619558679389 11041304223300749389 13994902079935658952 16928646032983470763 6209528888578221423 7726199655803771086 16728660131403059124 9942944508542851318 16935291003260593312 5372103480882455740 11391250659765422537 17346759488438323776 13738320651352186047 17913593033053673589 15517206314321053985 9796980694426568878 2912543806504350479 4623881358244678571 6534429163719118525 15501982937162122482 2341905685606864769 13885882742385561111 17263201505156172388 5259105603670217440 10812977677974668737 7157675159242091397 2468279350994302130 10689425775522309999 13548113245585828938 14257340800813186299 14415952154820170115 4058331783184464092 2072568444188636426 17460472015716724149 7785497517375547147 1011109638965186110 6276373658145366801 13085672935135326413 11624271674487305345 2751134138512463235 16950227597835729835 6874012825328472409 13072032122069736894 4100753607782862066 9582442739787872950 12739655340676742793 12206072434585503614 11269883809222577376 16036707466830724847 17443324958051433347 4715969896971969981 5956199051595719668 2124944652687232525 9644463695765043174 13102546626134072446 6215517694135181580 3202721802399405669 7996829903938105295 8383991097423509730 10858668485067744313 15487110268479763807 13349731901450871099 7704689264386015202 5108378635277543631 3122394623615737755 1343572762656826233 11186169179358539184 4368819593611038666 16520905469829786079 17935788033741142904 13405567031433134166 562886905073280332 17641387686587151861 7758724023486844898 3558540139257519012 14164615244707317484 8546456229425504378 17745750749366940586 9343535472983460004 14891392037177746956 16340099593425425252 2250182991260758134 12972508395173464164 8890182103028301721 12247485968175846748 10492080196700969020 2190063177332426006 13209131556536652700 8805676288661736262 14815323568319375074 15850653694486561552 13170289899294788579 8405782648453565566 11586127865675049368 2896128973624596253 10749553733014518351 7301494446188460844 5210792176480721907 18367413102629453847 11718020323552258313 14452093825151786629 14229035265401194992 11375328795862450270 14852285413101690352 13341664994027087450 14983796011150817914 5078632981854257188 18381609897169249167 12031180416555130940 12793625249068624112 13878147609062706766 16473629505854647031 14544302182813132164 8908196377071301043 10129875886333435393 10835881475395510455 238174679177670193 15212353089098412556 14281773288049878731 4963496987232509818 13306202593986396205 16742799117981401844 2043601232191960356 4675726267055434496 16631478712002061018 8492627525199204930 11665188532123923449 9532188837426492304 14791781198527229850 11600711497937467461 8934875496690007277 2764498923321347929 12912250568938813608 10083928740050556743 15566564700616125641 10068239276018058538 9844253805871773366 8978032681826174398 9127761527276159036 14141164834485988696 2553078980932826300 11269857904162032574 11567361381679457432 11181546795558414168 13803540877578823857 584981199026009102 13293629899960028078 8433787918829686418 14425506155898621253 5109745058735558530 6203882192328845248 10474514818321899970 8666163385801825546 15075325561674773851 1895899868207124125 13300945766587869786 16947792283851663331 10648436427848507478 12866022048063876766 15574877910163201806 13625940980292665903 1251493363347862282 2824768315159352553 15044621444632697706 9350507453891154678 3736029470483264067 7043974870121992914 11392521442331544939 15256547774820212088 17083160653584773914 16309139164847136403 7101865265232608075 5593041799810127827 4263075457404456436 11437778595042508832 12708051176015106113 13952619326584955040 6693805084529789663 9767676119777613913 7872780370211901837 7242926735647796233 17635885447188069061 13158290710729450680 3236271015783462577 7824851330927985738 15804187807934480862 2371403547460737814 6613657916841656162 12514568070814445859 6361612698105360768 9866932517181586733 12032583116612153110 1670566980222527762 16161561447619323762 3931253091838328992 11165388333843729308 788232458613983182 1454005807848987119 5124902997010407897 414519185253354340 446844513197748018 854768858257268266 6355086530229632780 10049513637170938822 13698852525982070411 4088323323821483215 14905065323490034369 8848103796179459765 1975046502669501834 5466253583504631840 11805852210221277643 1387697091465841119 11226118545640013900 1934102031595169361 18309087958765630107 4307569831123404060 3049630134759929834 13632589269060539648 8964577064732918232 12004068882943276307 14587275267586509527 9091820467250560927 7118812011709463887 5870012578561545740 10568690608894861395 6720508945093205146 16129088967634029091 14786342206670680570 3865370293610396686 7455602815768559895 1342686394786261642 8625873783346854289 11197812088069173892 13509196958536760518 9539697441205731254 5024389754254520716 4173313205081516043 326219002263686579 18152091134663871948 4407682963750340683 12601545536227136680 13180480567652983099 7583954097735753751 15345747918632039420 4686902663240079434 18223347971861150687 12167737495047055380 9914740659042303307 10390402949050710741 15035510868009753306 9424672253966493964 5477384300358436364 315670291356942437 12372937948380328146 15682908846685098379 5178838374508078637 16451457733775805883 9165968509318333598 8681877136343870129 8133025629184106791 564013082046956877 7626198900584170746 12749084586020874873 8002704973051867457 5830615503450992567 1199232021764808301 2273142136607220118 15696563896471195594 7152363780841953869 2125600888779522011 2065066634680459866 10856700272002373799 5487035503918107450 14929792069347663208 8500690145879049772 3846775122913624924 6419526861374565225 7083168891668381520 452312090907151854 17299459333391310938 10552156968410895471 1251838356222965670 8896829018480508249 7466569774472043275 18115203458048535777 3164062261309135772 1539665259486730208 15614842424330323853 558071851350884916 4575861480474462839 5060590808906792343 7130919677103437706 5238277679151647131 14814636871983709036 6989442642619978163 12602952082521723453 5130558487761580968 10528475694542739937 10146524969257498572 14005039130764237628 2619230008620974792 1931781742637027923 13852464122147839399 5652829715406952967 9841150981848033549 5402412950005698962 17244676192715214159 3608704815502073374 13905741054026955013 7485138449535028042 1663884550491749987 3020370194818021373 14111535549299974913 4847384503923872083 13767309339005329472 9148428572418460224 851266750476912666 10980439801175367828 2973648620701482306 9496030779624415301 10911847701715376374 14500790043876228026 13726986026088829080 8243928252000923932 3979289664776794677 1345466644531180442 13820025506323343822 7325016526624237486 2751020285250006929 10360971456442249340 17724051968263406264 18253673920650861475 16989095985996019453 9153636127500250428 7626165958150776495 3807925713113076239 11667651245339977412 4368827891299302059 12600133709143696426 7623409619768408771 6386001619638049835 3435837032073890901 16962040316841050322 7024562915687217623 7516800926060828006 10223537354986052149 7336383408487779706 320452829877466783 15006141465831649666 9907470369430341200 9470044186572381089 10884560555462934850 10369769014697487592 15402380219444752062 3327202674208616270 16541739890882530733 6089960879371441409 14076902296906926347 8426407263815539117 5604712420672000095 9378080914919666994 9131611933056243464 14559985467041297092 1429551844838728660 7141169619549594909 7554779325146953062 7962387998192587751 14606979695813128394 2270925877117219534 13078224877552348037 12385823955249377978 873021441139029575 17884090349442914371 12806118318492462128 3499495303264650148 14661054543711655029 9910233545759930667 6055383643181510060 15925112010536149372 2685780675277942881 9486683081034703585 10309651567780803184 14360823253236157112 12400468781853254848 16006697485179388304 1598840994510397120 15834536184053883680 4815303923232920574 14066199963086310703 16513103049584432554 14454029448770728165 14825668046697563646 1471833827680501369 10786842585762676746 8166377307192628372 6867581850627139630 2648076882824919287 15275113613171143220 11196015392092594587 15123268146223909379 3854878433272036430 5801067011774560193 381205023995785351 2431555870972664328 14279697364108783667 1570906780038144126 14917243183626620321 14259692951601778558 10946591453358899632 7597494377153252738 14201052969874919283 13721110015236385716 16277965319178283394 5977445093711437178 2023960232082490928 16664593869292992433 6002844502584454631 1946023209287522643 9923558305606226851 1700918395580370561 7394414657676882023 13427873141519980137 17604849054117556314 6985241143848661499 9603627126554527555 5448157812837758866 1470633887768993786 6833810373139259334 5843404195285035072 5758540675139165213 11590775077294319779 13287036101991042946 5032908213558198251 5953132893077869629 4453335457352175770 11585844316462791740 17710003362068198569 15198524426087584120 4763251613955493622 11627265679654916278 12121310743548391863 16929850298299746306 11625943164533168259 16141000104390684132 131676372776791084 6783472466255155884 4945816109519403939 7165324272625385568 4785801917567350515 14275624297199001703 5918724336485895822 13215360619997195773 16063821141208789886 9589404409215243924 12438802783883866822 16639904663693970166 13130584028799820546 2515217286716782984 10377034178066812724 9048330737796275784 9214738014659646244 2923887691852956175 10190102372636567706 4651606207334188892 2441398273224884963 10384347589097626934 444564882579943539 13034190189874060305 14508682470367216800 1686961636839043185 4989646834285813748 3359534823786414040 16473444588777883398 4350122988479463835 3728416924591053878 4990796580740014579 11996991836538308661 9725623122166365145 8439642384708988221 12286042411952209671 1841625245326696593 3976730212896407554 550149258653780832 8646638233187130479 2283526141828759456 7038968188457766392 14821059447111352235 2553755239737692167 14030898283762344959 10683427049397376863 13179826669363314828 15486060186428878109 14959574563929583597 5619014442310491079 208877234441666080 17227394822948105890 14210399637512252689 15192860881418850581 10633621243887890209 13157652181136503053 15940005300938081127 8758177613599686065 557854140569591622 12643269074043169511 18296356991887234038 4488911210325529750 6939192157432866306 13294585202248019764 10613630143235594729 755092515133107390 4651917563887476204 13915629950505625421 3375794481417068884 1194691097123211348 7218417891632500801 15005750864012208188 3362157246346510652 14888122981017728824 1544621731787900555 1528178158511789125 11298193593544278921 8036414188947686134 12632114309890656516 17539317309904179179 11068467792261409826 8157387893064570887 3849451915895393608 13773133659608286492 1802975625728862635 17859041079432817173 11269550649781843239 1764530881133870583 11458861584401449700 8360223238121127239 17375223199159091373 10657960816716863064 15574862147529898745 2726617707584572419 3477261902597355931 532999092014737681 7525712020392874444 5678807611094602291 11305930288919525356 377842340475626550 8032013263434153757 1713395771795382958 14523507938082807916 12260076355950696767 9390871391625898051 17367416139891113833 11805487881699270685 3676242450104382878 1507285940479934891 9583289030441189007 5720013207210003873 2291613973435273256 7590284016865324024 16070960812735413937 16688179425637603532 15621680756359451303 8023033581102237741 7063494921021017337 418180780939333916 16957835819739704079 18273163673367804310 14809274988870163700 9929176642487181657 10073140374413515857 14412524916290248932 7182204098093560792 10944151385916695931 9694766130524094297 7255865682295346280 6893633892542855354 15875654938786239312 11938158810415143247 17980189656455868827 6522599633795860268 10311801673890535701 10980674920807499934 15834611092761573618 16584776861324354583 2977538068050427386 5445426140870807803 7013355076377186158 6858723781354749198 16592034276952307662 8657449147223921425 16300550341592536973 7899866367823310101 15311139374928367445 15894890087211929464 16046189801358553398 17720668112081142917 4535665638529697400 4997863525969980861 397405153003898654 7523603024028796692 7287122078399056319 12069037449196346049 16893587043358442130 4736991600515127952 16370793783213395074 2498904083659113452 12276348571418899449 4032358615421028734 15691964142200141420 9716856965480643793 10376390794739179181 16954894295529169091 12434421064614933740 5067267141217585380 12151943963638227818 8006768654233761004 6076528183262559444 10339942213148065897 12547168578274653987 1068121244439635257 8832928104468377754 10240859228111999356 10355758188077147577 7893856516202657012 18190179671069185420 219068660216857095 15989177372539332342 229046256107454265 4188768384768889394 8619523863558903065 13628324176560140003 8087015150025659830 4170749218884849865 13789485883209992896 5932429049761524466 10935033270766163126 6788090607871827356 15925070932706499516 1120393756200517296 15492297960038791728 3707967003819391350 15844042898278230086 13486663313017393490 10727255160426509802 2013674418835902913 14901828569986147758 15018459682183456554 9141404433667468844 4169429669668520250 10431080586726509962 10552644058629401934 8322522574010857384 17302935129978910733 10439486180590481854 14382163613007035690 16315719756945815496 7237155007215002418 6565348972200060872 5040891369420331213 16168233621434024461 798599480466897061 16331461476550203846 2627936346544100340 13914754198911892225 1454583539100213836 10079641314448447758 5800349423842421163 13926594515310226883 2345399385171580375 13013916210636018351 11195364453781568285 3871324063112430113 15245399774046557228 11868084249041732515 4250469802177662962 15138423943305983710 17415941325417215626 17225204799910439027 7870981753860873680 12865243900053919999 9855538246008951727 2984597021324440449 16501081837511391713 12557759176300448288 5403441828925628894 550191766753780560 8385854454531228883 14833477288087701710 3603435450236014348 5814694451048131528 10963655029649874598 14291831419200206167 10885318166895247720 2807849135189279479 3185872320125479757 13267340780855166655 13069988522012410227 11362893819970844130 3200527686311829491 4826757284106368517 7030355051877707075 6046776106112663557 7958710571361453230 12021783769982744501 13751734981107840985 952559738653373338 9969832132099306270 11032889783717522051 15948253641502448705 2968337989830731557 15694353135030132951 7070776175759139935 9980340658494700744 14869899616303445834 7317556601308055921 11368482691568778101 5791783743265383288 14737646430560399897 16522548291552744707 4438473106601394196 3544869945172554245 10876736263047194422 17614918336086143627 7406392613596470898 8296658629872065105 2481043398521336268 5415558324573454360 9774362322600694851 8476667129864130738 10423759902906304018 11024058840673419386 16928887936269067708 12141917799270382396 11830184260275981339 8284879696989468612 6656141045908580134 11979747353387825832 9967517252900321284 4501634949615440410 11041023691557515270 16063599932890450910 5015865735174530183 18352337110427802974 11464488446048497080 6752769052069782448 2762019734931107810 15134416940638013003 17642347105903579856 7109365302438165251 14303812595396024977 12856550621325503809 17473106775333040270 10668186268185975685 11251660415195784621 4076157007779333973 4792368142760654955 14788369578009266960 13639597226445847491 3685969008946728815 1298407879424641495 2802910133144106807 13249562708420449089 10661478063406358815 17134566786595824103 7941245020500144036 4474548626683403158 1668512046152628699 7321649178008050457 13394808582278934236 12098268249970834824 2515957761719509660 15666161665286193919 13444092136334019693 1499804941537126850 4665580408447561106 7338578186398844421 13424850535633688359 16311731824641991508 5573761129007644078 16051949424001153298 9599025247394595362 5956461808263333289 18183083333949021361 11936188982076484685 5271236853602296876 11323634407559468973 6130387889853856662 638371322998415822 9988256050921887251 18213714055266426521 13669728193247946789 7105191607536028543 1821556020765534269 14133323679176617791 11285546229842087165 12428977685343322198 5982579231147164981 13223004222892094229 14313979550511612283 461440648132686294 8036989194612602481 8641966381264946348 12944935576051799255 8962825872529648953 9008440471841509490 16459641092960849272 6150179363306873115 14411384345087039242 11761082271742480811 11101746781376505182 16249429485926127053 16461368953633143343 14379303602342529106 9606462301369100009 12906565265153189839 11456738150037900985 16308079587018519761 9207664712255165447 9732567107257691982 16524615595490973431 10386281200599315123 12623995218711791925 18288269717926633147 7404004121736689812 16271611174634539916 790976455205691821 5888386084969094120 14058326449620818644 899516292905607680 7389628008928209656 14340953047119374494 82937896512688387 6272474182041213710 1068385108059938934 3356680129472372897 10964816293852535984 15138401986796716129 5345575462156161722 10955972458431000361 7967020466524268026 2566338006425390871 11089962428118073618 9865146915855292652 7923871507927726227 9372553072099257857 6402129709948146707 5343970261948599434 10173654498991873689 10884099624996322792 10084852855614555613 10677109423092387340 5803172075499214167 7946442675181300183 8401427340157735025 12557071682359791676 3329951094892776603 2844839544407677898 16185468462932948236 9019959343674334899 7888153119703494429 11449075793017705433 5966769365696663090 8490828340346957665 10049611962299775187 9265356501501367073 7963763993036053080 17659313038081712737 7554132386445408575 4528993425141672170 2140110128455845490 7897036119120142354 4376784660450726293 4295091540186796765 4141189287613286705 9503900269088675407 977403435406596634 6666028635166941779 7207967575628881033 4817290667072819476 15389321132830959853 17916568086606863297 4517161487347462627 13923326147647935327 4868930324444892961 17733188555408689642 5171714493615520837 2507131163997178085 10952399286350467553 15953626246022493266 4099809480338356023 9539399675591061943 12906246082588518566 15617760029209718796 12689945906153275579 9793907566582605766 10934909359955989506 4164969351490761924 17986675821897824330 3282760931991111887 11376483395361684863 2771608523862391762 8774541712988641846 810063654921967710 10373561796454502474 1416058381246379874 9735516441594924524 4880021535317001666 6587017985128691244 5227130238395794503 4342450959910762716 10649541618589016137 13234067782024612247 13885906273902708805 17846998432718903281 13194676717823707487 10631316344771274914 16502289695528880983 18097233926108329005 7670554070400331584 13672404152987000031 15305686421261683045 3843823531635734082 4342226545007969371 1197476357470982339 11619293045870948440 3575539660680763479 4306661764111986688 16196812517057096125 15125540685075906233 88424080827714766 6520480860749069507 16014081143627657693 15821251595063650876 9506887873311699273 10662899579358836214 10093563928408975412 16424328959456389317 7048470780498030289 818785773252235740 121645495289703288 9556893171893510238 8486440456016983680 15120811392006854620 15239686419417369808 6225926323832411121 1804328700607157662 15694839150380707749 6164650803452121959 7271837296396249393 1002178236484434561 5563179525563416977 7441682716155122502 2418745095679400700 17853119374616189968 14035140263474588482 16099674275356078393 1613304711584468428 6577253913880560699 4198858430580673148 11984253633013983589 6097012641575992486 7329992423879982248 4927753328245622671 11925768542235067536 6914183057526334482 4760752914441322836 5267943982367073548 7609076486463708064 13129674245454487569 7741674579177218605 15938372019292957524 14029571409986453837 9649932709290621053 16486296481317231698 10885970483165229918 1317588576214151689 15752621394793561770 16604156111051414603 4621366268583237465 1142349651478316631 17326946987753577459 4940363390467455196 9297450466386184956 12253466128144904225 8373670203172423200 1845201367272116658 17465514897329040901 4694322899051011320 17706006997115948085 4689941366994804699 6265917081016545945 5513559746781974410 14392572011658156374 8540349467835882201 5660390143188363976 11647693254896805190 2740532827152130572 12182234119582950062 10926623956045916306 2723218874768751141 12077622651677361901 16369939511294414858 846366699797474283 10004078558037512390 4926785276181844531 5696640729857290832 971137159479839915 302101076273344179 15091693173228160049 10485094777131820620 12057935150492710450 9550987584351228920 17833206493877404952 8332051564422610806 5724976721568394337 11616557132321737074 14057128205661427126 2342980432601163401 13854539037579540791 9608612488318749707 12506105569385929441 9919139709437542314 13479988083783826535 979794127052454521 5511269404126739392 11535193952277975785 10230150043191723297 775968712603700952 9316049253213848953 8949666180196712924 8962689815312923448 5681166887483181115 16474543471886248327 17470555445821226736 10739151574458396674 8414653060104886216 9549308951046584846 10584798749484079654 14887787156814725502 10058772111256344785 3519891327082077364 6994695068035669111 15716775085195622774 12377516537909020694 14469882341948490873 10019885047842835766 11210214799373089753 12388723366591180998 12821547381322872801 8192161672764128383 11230175349888043084 10856049799783114530 4582997623916481880 2300141619339479459 3101932649931628231 2006448152881278829 304558396562860105 2182736189380518375 10896335989677349944 12173437342779205659 16701942429722923233 18124865105484164941 2384596751928008941 16362916574931391442 2433924203671962156 8296843427048242420 17658382864106708654 9933720239135498258 10920130759601097346 17133055704173094114 7697734591338851186 16483408260850581535 2584841745418195390 6026675693290165568 11527659560266401666 6392303973717796897 3874183783906316105 577545834604959684 6794227367851590629 5380651113135244566 4842180938837668149 16848702434616383847 14120654147078920300 18375906577917636994 11655020094933069293 15554808210414838010 4012584069471602882 10277905239694052372 2108291272904772821 4129642180014093218 7149073124143944664 10737521306955713013 8412774485851505585 15219508140874524218 12440607452458072627 4365550395744793168 7412003298567305437 721619873745533306 6556535025595518220 503838360725744431 10387183837973614921 16379776539323263116 3810025338381584953 10599016316436707722 2575862432184142956 8772804677415148646 14534512868330162808 9903021495057192600 15227157105008174056 5959252047982118015 7935074144640457109 6019599699485537486 17146613251812777425 14323211362925506688 10916680266001931765 1468059924392377516 9358314761420643599 3815616016410754474 333921962464511041 6994118988984478436 17942463552818728883 12574176783406593603 14412868052246540068 11418444482179372320 11754337661875988392 8856562619062374868 7787343720468610177 12927050823579474392 14507522139662079452 16826881810021365800 9700782842320030018 4075275163010575688 14020949149509938780 16275229026145410760 11806175687665310680 6253199562628968744 1747751670985751729 3185379398451918136 17765611022299646857 18219095503260802284 13493740919293776767 3803681968576306806 1432457939807471038 15917106459344148691 2190992539288650143 455633690808015689 4636924834770411212 8321602291141007447 13024571076771540936 6224273607620406336 10188858812175631486 16611622838036853958 15744173081159829141 12604868562882758957 5165017224063168521 4819407440925811702 13796574170415429718 16984998807528099114 59526318279315691 37009689351295864 4344716115920344948 8229928139971567660 6596967871321247735 1771995595337931536 12533083936113913990 3435755329941829731 13198435797018908471 1045747700970482162 17399369457906203746 5662921101189479125 15450406551246103550 5731493871502999934 8329436834761638249 10616755921787234626 8551504279075303328 7003161835597905900 15931984919264106373 12008843347616451321 8073558203191907772 16859626368437883643 8355342320739223405 418622763240894723 13486521819116868205 14751491886504852218 5269785406178975084 6141066861878369693 15824269304651949828 6514459699883346932 11443301704658162156 12535764174083261192 6658666889078304626 17616786577634606600 4422585551288759722 15397005279444174717 17486172877141457413 4352311192579105058 15127526168700909963 1133537098391936942 1609013404923653971 16255338509597733853 6998466790866779066 16837618058181889557 4740936217994352763 2408195941487493408 16160768290195320920 14319851347609418367 18072753913935302341 7596314051952271247 11574014111961409683 7457856066043397342 13281179779394928112 15541455487039262534 16726590357092105971 15911567726233144615 3484857201218931112 11123100963019413025 12803991356419492043 12923852801849694764 17807537518705220772 11438513367905486414 11450494890809967833 11993891056762171519 3845062513513798723 16151943450204414947 1214452590810365517 11171298604533920823 885125264047811082 576164105930641033 9566195142112965156 3554315494795740402 4343336284828277235 736723575480785526 15589517740507741119 4890686532721426976 13413582013839401279 2113663551586490384 5432773978855003693 5315202138984344622 8538961173117703402 4883591860665056542 1734280213497106801 4093420260231381019 2278527956023681112 14015097964700503446 2900304738060793617 15219302981464327260 6134540893607704061 881357800762524808 16017517936584615110 9993491039931276032 17358205207619118119 3824555362082638079 9060928168532161862 3739166075880951801 11046504892898137974 8001138543670846139 17514756357025938829 11960744109445010322 4747381522437153099 11626915841139582853 2560430841511725382 17159938725504474589 12036886332223368343 12148667501628809273 6921961824491656342 15617138441955427537 9145718792945169356 16294650485939888152 8074546465496484773 17765479547356169949 3784527886525098386 14988039181359098092 5709745960773612001 17163864942950246794 13940477398146633292 4681278809412494945 5016320702866075984 3843539262315694688 11208153999322742414 8847198603930133134 4520551094823749866 10201605486832438226 5327582502970323550 13612580850724254246 13749805093969397668 15984932720547213243 2997786855744641035 8182744760042841863 17791287182352369902 9186558991915705640 8684962755728619660 264017882520387219 16850627996930002800 883604765554484861 7672542591457654820 7792081077755609022 3143529228369710510 12006637460235148261 3399475423109036662 7976588773935329578 245845372633263520 9676953314245334271 2606293311359209305 9555409770507461955 2432566800044244575 1570497185549843415 15083929860088039484 1203120226003705114 7537797771134122866 14784417178007036364 13719991633865454007 13229560645343737806 18167666255656407650 11595542439843302907 6179461837227438883 3240437872652815215 11927007890943343275 2725118501802877964 14209692588928677940 7841700655854797508 1238035041672739042 3683616771132876703 1599468145746357757 10592521982703551060 5659377198594518506 4935939912397915070 14662123424221105886 16492190048034210067 18096448352467530095 2670105813333814645 9133507876740682549 1606681206419162890 15622475265243578422 4423328961199518155 551060363406186830 17245286333203432873 15008049371361940036 6244652641018467267 4727171078267330244 1301960004815707338 9600443781537651171 7403542701712256617 13325712465435756210 13791062367124074462 5201224622212609649 14438233025666422482 15876067033899839560 1493790514651198680 5817544986477767044 6651756408563192896 15005142176499550856 11289000136449931925 11378015485984579557 15515093958463360047 7161821992935992396 13971065362545349932 319094941106439741 17034689547127215236 17565294510604085116 6583341389320360441 15745258119223924787 4335922447057975715 7077336405094999147 5326147574217968101 3599514917338651952 683558882391308944 11898198060936600770 8810021298001681424 2939450074992708710 7585523569008911311 16429060959365361733 5353237879982747074 7692890113967213924 6551059548995298382 11185602928084018404 13834452111403550788 234990380279838462 8630022571607779439 9289060738158302228 8521246237421789211 10084043800594192988 13568566808397313278 4374936700220961125 18179320512899051452 10297218462618916085 13251966425678603648 18262200140127784447 5501502043091153327 12217441380452909405 7085373667682852966 11065620694311122747 14701563016775105519 10362854556883289987 3786455275200466555 12440346109749523176 431906939128928494 16715421232327002898 5845160547652508527 8380318771068183526 1784444125046214813 15568689509042744645 13414120039495107307 14809170870835590840 16051133171462515184 5660266402603783703 58328479329064457 16329922581255764086 13863122636340031492 5007771380057770004 6698152696921188787 13284538161639866390 5465747291724271850 15597637816334889161 7891987863885418072 3778769509827426704 1338265688257162944 15287203291901426971 4997290440064149520 18272626122963665645 11815240627905141121 17721150043481993473 12975772161440083796 8323808463473572639 8676080019667117304 14344819203056005200 13100876065311038302 1230834825094186726 16346309674276186063 13292076195310741503 9774873153694374315 3600650721165766912 15787006294969390574 12723694458046076080 11431819968079283601 17892865801356290281 15078153167557227406 11651996987826636947 15669138798619249162 17100304347934541266 145456468222849954 14063902818688430586 10772036701043891851 5422703506652957154 12857797413691602934 14048707740588647277 17492882020961033032 11895827797385483970 1026373554283138594 16838359250731025091 9552366896618869804 17889098016500809184 5083196032432291406 4684003299951243595 15767881579900226928 4741901005641826976 3194483949390379973 6775153865809818326 14056438688197323631 2602820945295030501 7842519101262649818 265726172804592459 6198257404930765375 11001377153295465601 3129647163000730400 10718020381258423095 9999211331899565971 7625000978256422668 17159035049760961300 12198135146767620709 16215232541134072822 4873238626604870778 2977027248321868570 11630737924938896522 12137617255451919731 11602143655994709754 161913683421735683 6693400428354031417 17351662067591160894 6975119883189261503 4322647136648538557 14787507576649409986 7915394713759386314 5693382070324839424 9625345736522889874 3226348956374243142 15044692780649595256 16476477088593136755 15338551761762549047 1228729563588875342 949286188449039085 8370753283961766016 10494387669670743163 2529506513694300738 6917921862667377405 13781943120651445352 8206304945492779220 2178807954389669101 1159760998568829387 18280975717779510700 18433810642164266833 9530191066330417411 12162709224765027154 59858837925056714 274383238743509902 9396882090520206747 5090052402690785926 9773355158118236275 10357501134310546734 4748972903798137934 2010028201363114366 116906455902697791 15864029639510586223 15905265145577603979 3138064710183297494 11670156386974329618 5999842935704476234 11769423457793495661 1820210582058238463 17355861457424682954 13185935877533760610 12407569430786974003 1188772711505188967 5034450872365246328 16033537519555371280 10515197909486409228 7500455800708499360 10428301096654853926 9227831125126927173 13054316609650703028 8599522552012687984 13757619894406943445 5125906223235018815 7601040901309314135 6776524774659369905 4174062080633886 11103089721954627349 8910223332366057736 8096870410591293330 14676914629357261412 16527222962587994991 17037533271814918295 1194789671295037168 6444272406760353929 5156883752978934216 122624411975215304 2703460011531723988 18277933659705562076 4813172024788137851 13443218166590761919 13993941655401952004 13731177051686356284 15494460954485853107 897843941128172688 16697235012295713138 16326392561355101753 6471604716544812880 11398204042076306581 12483414542828550498 13958894715792296180 3818365768438722033 5396702484035332933 1561902816919103790 8509844075097925928 3079434090564047371 13050316476016653715 9141051997434805663 1753153014447947255 1828140184872719314 1001272429839920826 17504662695055806645 6024531982229847201 10446695770885623867 17732375811938307218 3369232056128560982 8471325526961725154 16233257963185824489 5380161619830499184 6463151801434575386 14017876109898259767 2785628517907058116 4526590020475737459 10430172669543629265 11708053152938321062 1720261102758577451 11814697210792754244 3666701127126644671 8548989049982912987 11262249031651807966 7532202549672556259 16874361425653330952 9017084530334430545 9284767373037793928 5453980000742538654 16144453575882735198 14968900098829945898 4614040756068136633 17898221897666385081 17772910402077176313 17335213474113591246 16873905165193854688 1260298387500794056 6400834917553779594 3835128142186236048 7711340919639109304 6569983445932857987 3087298156784535443 349382724369637392 2405139806401030686 15464518585704194609 16358470738424217482 35653018840032371 11672921687156983804 8635234844772697463 6470539830738273723 14640301018702912255 5929316560354242669 16785016271629522668 13193415569749152579 6048097791516929389 779685053969737586 17367792935911012216 9493679804719674856 2877709069629509003 18037018846935800126 15808170118587513219 1117599348871942896 2374321976470193943 18362946903472069153 10726318571021102234 10066172569468697695 12822904413435134575 18106213804904410301 117786710468975164 14114919075312843291 5712800976219550768 13033277248096011294 4189389575796203265 13582800276952806426 7961666680433178719 14326485231153930194 15186771092572676200 8219860569437955007 2290669715710603518 12757864508359918086 4466176753727303482 17665726720106961026 17293571081072746784 11178756250991008942 2459394900978980809 4943999337158346942 17546128843336400148 7117276569167980355 8491501119498343571 15465686692279497559 14879136667736294984 7036907094317641640 11164712064513860785 16962030621062714704 13284322418209961096 16576512540608976129 10042109180273841365 8395127024405130398 12456769093794637174 12695084645330495664 15518177123579874460 16047618775922175046 17187756068768821091 3235266550092218334 15715112555305494813 15503166523875423902 514865395102335143 9395246124489921960 10518988038577918954 5045750450405092650 5179140107171773041 2696873507140239394 13083731460007863823 4124404566050693329 618226022329221275 6433531896541313778 14854364515281547814 2288863168428356749 6561265675091012312 5749214265558296901 2173999749202195243 17817583644217927003 18363654719336906842 8216904697206107302 14410420430297828915 2053608508379956058 13389948630311179094 16587085211581920689 12878892810101790645 313273549430827958 8871607099314171241 1422624061571156541 2069666354596792026 15957171868622614062 2025900814125232282 5252681921593899729 3215653139358477504 2990193320795134151 12440155496647498323 3315234188018845377 875411483776826811 5644596560138892075 8619767021679004031 9085205209306418130 13173597621189928458 4406450643296758742 11594609715099333970 12263013323326377849 5042718926953810830 15572900876404215093 10491097477314303285 5367503851014216356 9718262386684968931 13737650129062428379 10227666814849778075 15029003933322563260 9697887341647763371 9720178825955201486 8215237843215010375 16557781881837640208 8171449701273083773 15775792847784394703 5107561522757006985 9424547153406285417 301520124488232617 940555732415604141 17343847673318639971 13318200822789970337 1362126679603721965 15204998339112539224 10458320344451984848 8645677503916550088 12011388731671547912 9307684262328443193 2971780858524863228 38608149038283704 6940866275275718632 8854313351754102297 11729879521957240383 6651841291850469720 14891242162402051856 9536965579104239905 14519302777329242103 13605025366157818845 9283692617298166027 2599086880891421603 13058964273057681533 8397706730228565360 2421771996347698685 7201486902824829148 7451762303974651022 10537172171547953108 6823865467824100763 870932102757993245 3321436306299089835 15049510771540032124 10114245107614191754 1268792556051534678 4227782340883379596 16879289216377632539 16764620693931862569 1468966515267204703 4974899452462689038 13048708436005691862 12432674101315625789 16187870939442325765 13734217220864937247 10250479768176165378 13878257344569977515 15601959916102006611 9043793366393525209 12729919581322757706 6258447337270925818 9182491707092406700 334776723351566464 1181124693929075903 15526846140606597799 17994260364427487500 4194960324288349185 944325396013670425 12827524322168516706 8124585820553205078 16945435125503081367 2341578711592622452 17732657599229985812 3695928417904652799 14569283140309141575 17419264779785089766 15386055497909054335 11095192986926232516 10458513453027541075 9172469533840863816 5415030918111778298 2573875030809975010 152725714870156532 4079646579840938614 17323143512628575563 5056671001896955181 1787290788870908121 12701415372886842359 17605764463545125606 9239406394601128255 10382735304934563873 11475527841354652093 16057188296941111274 15576132537622933598 17519749573500988123 6451228187302210433 6598510556014323232 13686371464130553790 883876406015006417 13508326740638939783 1808759817497598853 1601899457363294648 1283114106491920816 758921759844103385 15715512726694048025 13525134010772746532 2731028066148039265 3447937650099706207 7813925830855632188 3235489705793547452 9501503924811818226 2506095693427277512 10270161820789164285 1290058796178478480 182652249972916417 16555243464656426279 4000859264329455431 345167966117418543 5315962385165538501 18318311610832503031 12925713168929332802 4353765263334050520 994286179998722085 8286009011526498141 6445530304110280274 2727153643955560996 7140121307491128124 14528978262810516455 7031508128802606663 12447217443393108636 16879933113567383608 14546774760948436444 14040213820586231369 17895852966787898456 7079020982576051388 2048320731095520289 14546868069120177127 7224799654175210404 347570245044061124 4945695294910143426 13708821687907310383 12067110521285253422 8118884339796344918 6737717984394585225 4202919806874280768 6685205903250057387 8282463714344988907 17832661834074850535 8321778487094540749 8667119432880769904 7620373481307758783 4151222032188629512 5662789214743509068 9832258427724655880 12065840603809963912 3215251929533464977 2431870810052100888 8477839390343562384 9838300823902351746 11799775293825495548 10571395737175872754 12674804883939984302 15389675092695135066 13160874897340330491 7560763781647961252 18264474080665537225 6485442159612253337 6249085607011720446 15131750267361887349 15873730510891480243 16726767876436703400 13933672951654629228 3461468846887839600 14549023532460606417 382768627562237659 4385124626860266725 10431114748776950752 2096260276572625631 1015482831478576 12199489462635665252 3116838930403715595 16972026134535651117 10463590873723531702 15328271731491718258 9803908767662842328 11874781725008630253 10555655922153240259 5732365463694959634 263081176583525024 6436133698148262178 11843440168665179400 6324919477869973727 12013926530047813276 5683736349530958048 15524519532955427283 447762271906955676 9487041928213356783 4655987351561705810 15777592283273298192 57546180404967672 17167087399767562812 5666850924888322254 15818646776527523065 7559235024895413149 12152848975836933363 11983828612578025957 12301825009154824856 5146857207934639070 4609332994820884161 5698329707903563741 4547145711167017297 15742958316047318883 14371165824381200130 6410561319726194790 2572080532666323231 15011272802525620482 13914826553996870046 531710337034255410 125013674185830547 243541370474449573 7206518215669771539 14335552707935951645 5141284250878425801 12330122616128115681 17648744537997422303 10932249216343222576 2732525311860463187 13621956629284843051 4638391079916774403 11126874225644745576 229863666950432119 10304689698987541308 15707563239455404328 11325525049994697834 11423784484339929667 10908375475204925103 15110093707557271298 1542204259503571625 17088150700136319307 17005931199489360791 13805243323715206472 4231248785611994442 242390925797935240 11020100059245886473 2249984419939126511 6419532698470311453 8358317199321950553 13411507306442862813 3014549788162171341 15832584261192117754 6877267813916457370 986756552391028527 13367854690279831258 4763680597935481859 10728046973634497001 1062932580056287372 14539342455602336022 14099279887626340769 10599605607868051480 5744964329840765592 13572652780371522158 8428939145758297540 11078248595274444873 8787231225559952056 5990171814201338493 18215812916259943506 16395553330229272869 1135428173452115546 3700046853794207165 10504743564957454414 12378439915905003789 13555497603547952770 13576959210927450710 12183722348010113808 927093016063288835 1761515948187146013 9231461991848544891 4546930677620363779 12931088933971155738 2499251641814419378 17306769631414471538 11150669526614504089 3962852430097384728 16644062963480078461 5598816153639817912 10807074103694311334 7409687007041140808 15020828071927027055 17048711763411790770 3332595491714303613 9657988499580525205 9324004551369313114 3603732539963517701 1230366793695277584 16424825196214035107 5454720592926797471 5167982662305387450 18167686185272539320 8007231422691030752 16486065774587242289 17699026958754389863 342064603169095885 1170795075720977474 2292140139796176312 2504687057755601393 814872790918323178 9104271660155222322 17084547504335966939 6039931529874517962 12926824735600195428 8922290048688148775 12060641877550224349 18413555870066670425 851995379674498649 16454910419351096429 7102160353084505636 5849673462188693968 6515619487425068668 16868902019081247966 18363311554044256467 538358530191436044 14305117530334198273 11087423640000040596 14815866231489599824 3093696758609664670 5390982543007325000 15081743627358130795 7393579036168694446 12654083892255999171 9471266084675361386 3696002024358144254 13402747475267104541 9444677750688684240 7671253552208646957 7029515665886014630 16553362222429304987 5175660497485411490 102544738606283336 11500152672254013344 13517623125535919247 1814054771033516280 9481549831469643278 7865793630453372746 4188704162813088119 1347744154030006357 8236923203480311611 3066076607723025355 2923597172140176323 4623756066062044924 1724282432659541462 9128051132667691677 5672264295711047333 4017100399690304051 9683431111250358143 2188224380122898389 754659173881647961 6582363584600198583 17989530673276477347 7570800523862300322 8905054346744279225 8344715477904748333 9677775547844227673 5019187683174069116 8160358355642890884 1550351394354447589 2487024880716881359 11838376782503007496 2683462974997337729 9043044213026638489 2616300679511618164 17278908524298591998 13794734082307384219 3932740465537582608 5691521649717470841 6024401414417516249 1835575892571695663 11556955668389709648 16024031762130810983 2089555007427620106 4969010057361868688 18072008587930286842 7808746625531483225 14213681213443464297 5337843271476619680 14712943842773104912 13942481254866074747 16682430999382259263 14763703009153605333 17088409481777691664 13253513919005111374 9212576275275015406 2491290750288828127 14893160371938039077 8047541963976622358 16933792630628404502 13748073919762172125 13640022656900044175 10155863874351290676 6764731483397431397 9887280074928663308 5338675913248129315 3713797218881703930 11164286781354348741 13001986874156728539 4389308402348071959 9063076479068879920 14572003192751974534 16853782978877093833 224513589505668437 13795622774254904148 8087086618987973738 12789997183225783102 16357829730749233199 2154826561509518239 11512531123631910124 13541742488144353641 9891818092561798217 231833983467018044 17229318772601201537 4799815455533294053 2728822987365686021 14075782543681569677 11854015151168145068 9628574863150232028 15471239349389467863 10859961550135997298 16732788868543443084 15173532443391568749 8720918782062026074 16884272098456823181 2501199079799037395 7204074574066598543 10330829116751911026 14830087274382642131 5222526289946974816 9415641668629208976 8449780470735278224 3075862375427280080 9940279874515015415 11985964377385449965 5075470104801649737 12271083778506482154 1140600544646211996 4095905367518080846 15060211615115607634 4933734284294856443 14073971269027936944 681107502047527770 7656218467284963832 7775997580532906257 15256336072638971058 7283835985054588924 15223870808834822247 9328578730963870730 9156097884681782607 15397069922750645651 250621551480872140 1437710402176057227 10804607654453243134 14932770496533018650 11611494002200566662 1497949079124513416 5496809598199384330 2906404905093941679 14755699479305091923 657076539080507524 8990075500009289603 12866266475657896059 4523096203397248219 14409551532644521347 14779471686432682190 15703970447912441864 6147218769232035886 10574095907341073580 10392492568745433211 11750523679051891923 8458942622212427196 12038448058789773601 11238010365386556224 6419366465513648793 14409821782413260123 886352747918378334 17966994929248658773 8690126262745002017 11153773067785267696 4299343978939866018 5816689943285700487 17215905241707441907 3910008050726654224 2202899761093450387 4492328361862636161 1115466251811445491 5370711714056703450 5913248006397404957 12956876709404743676 3788739485362150817 17133262313772095746 10830248932798123311 13362881142181875434 11128969176484724882 3641566778432776899 3170697203203467738 8118827386447878132 11008422144163222963 1954821707086334322 16414387028408920382 8087636812850840124 1408510136334904066 15657882627495783347 9232748697595964060 14017742909456901349 15946662812314240422 6809646582380650813 2274857402867248130 5309950704807736873 8798864277499410570 10635051665391431096 2062834883478956035 337016300676022554 14909644491877287616 13994503610736666476 18213236405025806243 17991592597942476146 3918128092450397221 282656487035646684 17190807730745498436 13185575285274194653 12821776165584391938 18299731943786767928 4651423532608283117 7967111916355612410 17879078666897953875 15948543641842510594 1240416490807832950 14761214567407662963 8544055493883638715 18337764724331316518 15504732184292779879 10451582874572882684 13991162598016537076 121460382417961109 389614407709158297 8207237202068328465 9136726671043312394 8366507885283099348 6469445728950805738 16662821361503321934 10644794964414897151 18185631305891258606 15415829313887611606 6336193454278896356 1539646082531218784 4068792687889308532 8268843679401153890 14964942671025975678 14278934245482910326 15633028099007172755 12972390326697501930 14593664514227088827 12010465617235317004 16068906944181807742 898319147284416233 11605903872084098413 7852077406474211654 8343392368137051500 10371183315154533907 8465763140144208061 2513014432125535871 18306640501045778661 8641416470895166321 2228986359190476899 7866295347504377328 10361907924010421897 196221913708807290 15464229573153788404 5648941690012105157 3655394288655739769 5987245248716917401 8568701288216184698 1513676122372725835 15582354918641807481 12658800444773105301 13531188642737314558 14925740616808947962 15305536705188746362 11306274705967988957 11437923758567782123 13963791772372533319 14748013465082564644 12867897454542676948 10496085575122433352 11542684881858865310 715227002380612965 10584627118192170465 17616287267491725202 15212010053070103906 4893311626101672974 13320833316263968213 1450512361940249255 9106471142553322076 11039176194509195607 17886876099224468730 13287006388387048124 17078025430966031484 5425325638342821843 789414785644139508 4678069681073177299 6459826033778499195 6993745139417830474 2148705878212425455 7808840639088207645 12615840129016001230 1805968422898578978 16449257095633154334 2143881851397130376 5193199704382183885 9999436728965400060 1498036430163808928 6433485815718237766 14099686415408851560 1117257140315249406 1270556533555375768 11478049332627168474 9124648776075332436 9445462538665229989 10261846251162679790 2522979530583770723 11330314921723142597 13031586991485970799 13079876835619599949 8624487067934062390 11002847739121756298 2201501517647758348 18119705066146842965 16721154800269644724 4560284670793714484 3155549595615481528 450174825596624578 3667856871815928041 10723721841217679003 7758413093509914087 8758973760897406787 5953135752994612507 14770604490664458700 2329980575702341824 13433142506727753866 6894618263414675111 14077578997042594909 17147365031716665730 5411814202896762808 6478204990721561933 6281467775692285271 5835201701408247633 13913151691659652038 3341029705871012288 12712642587485214548 1673170184733140525 6225082749837700935 11061229360705066342 9146291123655268844 4682530099757187724 9904981826135137369 7097612063275754518 6938546998266457347 4206294444452086906 1620532987297863092 6397384875794511149 8917783023936263088 573103506480181645 1817319591878452295 6749822331160361268 568293941387223331 8388275545427373352 4280054725024697252 14718989937512805915 3421314649799521696 8082709992705304082 3302835836424125698 10031876195244236455 16026969719327731200 1068341011330087225 5240735073676175715 1235061036736738696 10331617491551242684 3292584290766044049 15131642572870487216 5239452285071701894 8155136689645587709 7583912524331861818 6563811629509917622 4589704185463242790 10458216869308835955 6473799515171877833 8774971888337586459 14253360887227958224 14697074387346572683 8618042573297705718 17134645282865633465 4635996313642984880 13100165046319269103 11102801137894098653 11695397253833346755 5241770924667082773 14200151093419278034 7517929461626271761 2056594138961430414 2513477134815541462 4936666252177055735 8390360659862251221 17197946817025227675 2260225121219907935 5355567745149702104 17669543282460940685 15384937629375094043 10860881087379382699 10728051527058123205 12907956800324601203 424093308904575621 8970566668789705029 4639443897214448374 13938237199864806343 1156772761670945106 280570925263542672 11608694096151841081 5501715571300634791 3608839755432901766 17273815032528484493 13654062996245523894 9493030423848335020 18330923946299210623 14289263321244836306 15093002445588412408 18107203479666727657 1971855927864740194 3794916918847797705 2446226445410319714 922454081684539833 15375460418044890240 8667050657230739080 6255619117670903477 16732677228229885763 4669863965833982684 11907964319546182447 9825869735482586616 8160949173447133685 16380406142771026576 9268875694530647256 3828604512165003820 11265185718099684146 6911753095862155730 3795625287262607997 9516829663815496397 244571826647915788 3279440762114655978 15910669758170079804 7706310823141458025 12892945254566865833 10344180735218363450 14057551053015230922 8965728509294983164 13762506416852464612 14256579924513192562 8739734692261285056 3511386344947549262 869622459485960168 6341057965840590809 7592287049530536557 7575394466412220900 12181999059382255003 5999115933852901881 527304601541830377 6634805545317483562 16898175686608589517 1954650276736279110 7529443711195017585 6238501646977459760 2771025006796927890 2015660584175796355 3715531167722006838 9406442187594334561 3613812820409829215 17630503411388309146 8987555712334526452 6812313410077251598 3496752908053465663 1509458268867590184 10509441532304995944 14481282011232545936 5466351728416303248 1942004198288432366 11864076241045123903 17365833106120844681 14051747895551872362 10408100807788780788 2628030305356456590 7515100623322763432 171295503453866940 13495151149355121479 11463015070584279079 6797321387330983792 5183124536420411177 16231486268495742757 1224016796926997981 903311262018855020 13727427379922832157 17423292207496244110 16460831270455802247 12068626294089790174 4247737346366731948 17836826682575466647 5466865329228731922 8781936776375773883 11413837574840523966 17469956900203697565 3669499953382090748 7307221537744867825 10629110752764995776 15619401685813218276 1777543995156708338 4621971725116179096 7042927420297967386 6611916538657792677 9189790886561417554 542275712014546351 3369560988892624830 2715946422807843596 14087993325386572332 7236835391444694686 16020327570261063921 4650027696242687899 3544535298794171700 18223703551405356149 14449920384476318013 196412703910868851 10850595251138648476 17996136857407462277 13916567440798192602 1247120102201626773 7432836363832786834 4619847410042102262 18346255589635980633 1488114253966018286 988459107570482576 13549724386939673907 3413710424519868604 1680728394995535835 8375533326690248763 12076591333043681154 12644750327151422078 2844247213289853882 15805268675940495201 4600249552815397902 3122878302696356748 3728868927246241432 16169011359956068357 14941359198191258087 1943226213443056225 4647670846607878967 946128928907929634 7340509557241747213 5134982209159126778 10348325962798838157 11876474902221688491 17278045130839912885 13787807863539789146 3200316036180152781 16255672424879754473 17820507506520468767 18119918232453520884 1767850703317174928 5534112407314586827 11897062585371530647 18325048555157794357 16590966481378327074 16824958304368861195 1213363591269018042 3838656144384268818 9786925350555681662 14880418521728396757 1691931530320222710 1637045444603661912 4131768541972932723 396061213161986934 15116369256673610467 7345560146083807438 2854343381700069858 4737309475297985292 1920111008209473905 7902780004025407977 16293431078997385580 10988723042901433860 11774175132116609308 12164976703646428874 12955911102540676861 15415551798227485475 4167170751042949548 18322155098898628921 6975924645394070937 13573307891842017509 17335112179274194589 10771718996679705940 18252693148268810061 16903146023360357799 8420422678868754440 1301469490754418230 12984895769733551556 13731258835489200967 2965381512595581777 9621774266675374928 16900676964185070024 10615638704040528104 4306587540674812290 4425480172894720671 17848069019635068638 3810731915417769705 13634790298180043412 5763428312818241889 11928405376203610366 8068305960481860414 4318836061272230580 7840047807308019936 3408665238682082785 17144354163695450170 11422250020552909874 10317615596681862397 1092499510249954528 8983682366254499609 15908840788953778506 12891470546947019706 6999806910040816268 12352064781630325759 8770517891824472391 4684071184757873898 14559210096040545126 4566036848663096112 2471431559600657601 12313190475757297990 3953819916706661830 15285778250726880689 10651426756920654001 2401187954288363725 5574937123730148327 1546545018530653969 15052801542205477559 6356303094697304167 2777178490024878433 14799246431172239630 17249423982357643976 8686958385454499840 13181946568172338468 11946792442477778564 14332768646763979099 17413899574377819677 14355670545966851379 7372499412562243862 13289414992949886 5679889744294204501 10339728068454371533 18161349429393615375 17249749021917064701 5117896362453329603 2846321182953226104 5390279775847351655 6759396971235682233 4303269237398061578 17060000809370766173 7949242847033629570 3579014164848522621 4463692013532746530 10275927791727769305 6570494799641627695 14160791185986975296 15297450671324056856 11239488190548473046 15991054979115209701 5767345523216550364 17002238439841424890 12043251835986838121 5227828221556218939 6367811932766554405 3546701238256939943 18367905230332963699 18279106402629770980 4581040364368739095 1044070933409024342 4937776513733752669 474913681480291014 8868889918722088799 2036783156708740082 11996192436652690178 5052071879034057698 13386647258041435279 1794118612997936927 17668552132867864421 11107297704607460089 1858769397134701059 13997965314777347657 18032890920319443624 7246934529767812175 5873173811148612218 381102069200417045 3184484909480268254 16633677420840525648 1627872649891136966 17179865332677451555 13131535215091407184 7944998430842361894 10217107725581788539 12705146635285098017 378851680140038888 8026182988130206646 496641679266635315 888497424622086528 17294769753332488089 5793953763173161462 2564020637320742309 7825032032920214912 1013248149831551489 2517059071878878486 29804290086836724 13250974243055995124 6588023592858926545 9680157241259739736 9884764273245643773 12348232607724387966 3428024472284424123 3093659389164922587 6697088597280399115 10463402799761713461 2604311349087329506 12786301699025047312 4605569005061792575 14038152341958412335 14955661749425320660 2840743896245014195 2900547252328941780 15297475289756375898 14782703626761801488 16409794732507962557 9909605232692717672 13088693058427787302 7584198409786262330 7847408876437855407 10348123203495357159 2780571212753733899 13910235588396534982 13775765492323385428 18036495968325730126 10482754593548207986 11907646069138913944 18286458663411379856 8991639908096686307 623329599632940619 16426139415661827370 8347491918610483151 18203079547713889297 17283106832991041442 2995695896425871050 2411890296641579025 8995812986717178608 10115856111408429329 5067205843029456771 18167895511352869484 16537379375519697969 7498340252912975102 16260509771908028156 16473201386611958093 6921425980050096256 6667752983538133550 8926555415581110081 14791497138887298969 16519903613704967670 3736681407903981968 17881352715900723340 4459363467319418930 13679552226311874688 11974001375972680377 10837867265544552538 16011822675288851787 7180819890513837175 15388941953195783650 16611749649792956493 3069986974514340819 17818446725157975579 11379050367889249244 16386918344667821509 18133442635006784032 7299752940687679384 4307362057076641418 10983073391972091244 6863872905020960785 12610064785077755018 10775951718218036817 5234675969420165507 938128490952463777 18278433941568399115 5781751383655080282 10274998540639889810 2449198034336611446 16673379808400375007 5362652013504934125 17629862575516112520 1867706498565937948 12716893120237711 1324529085300963388 4369667662886563579 8705208518961967323 15320957993790860640 16481257565121610613 12458604887580814499 6453898409705573047 180252822263594741 2459182774699617712 17972477325382749372 4375418747404669527 4088072541591335008 6383105407061820047 9437790250374715927 6611391333161734048 5458713604463536149 10016952695196023791 8427629237771486489 13117869860409592763 17974591193487379135 9600923509680095504 11060835557782899629 4257566512795403798 14031236048361616733 17984713048222753868 4031663042018149868 8820085319050435565 398752603935850688 6730139555443343290 17889620233928182961 5371533077650520078 2192415099605149248 14276184005621887619 12269497245515820409 16347261381289046608 14157764557337616326 684312920515182893 4629748733556021759 7573453043799444029 6697849119213033960 11379370075971521044 2275900791206846101 16807917022083133302 6519710065113504985 9351810351880774315 8615426040473951386 11257579957268804959 17552261050390520638 5071337255600928913 6878397445933494900 7761094881048733867 9325993457848249704 10756555226968829084 14016661852098871134 10011750201270081853 3990290462721329158 17899688171213526639 16956939163758771889 909501034622066936 8074671786480400705 1888105689774626754 15109092233860910417 3276100671254477698 13506198038644086741 15763206685327759437 16055952808946443485 16871533869663537266 18307030313212355103 1567747930520903559 15151863827627263369 5836915300583620773 12109617561129996474 8921502008266410201 6299763154924227791 3458258575866880552 7101809785746245965 17465751954060829734 7027609745609472554 14668677945492600704 9067352347462366660 11291289726643127386 5962177457556648842 2782259510501454339 7961606677285540246 14955175841286394963 2480607104446939155 4017284191435142168 11024305700128384973 11127160542222972281 3771107973896662942 14359332958316158937 1471719463713829232 12994699826391403068 12056366657356591285 2749923352926603090 10721917975774062841 7634300519835541612 2908852660488366388 12853072380343172967 10470705277144609852 12422194156317316341 10329854524475805133 14750219785139302311 7945705339070895316 18420947567125781784 7337806657683989044 14191383864144575277 8428138673423783404 8693523611180148132 8367345299343285944 8312970361395882883 8606239480948613459 4443138052267072868 6100760089708426051 13554960574458789812 13167783678930873849 9737446693365370585 15985249291813153706 17207231673223645842 14600724250390520937 12343962420120672593 4739264440762336760 8719951235684341293 13685635061065689982 1927248139859903408 4031692656503251195 1166435092923972454 16032824645483915767 4963147554425114030 8313925027538179269 9176065067138240487 8716042723740157280 11426693206825651486 4787929607140037560 1057023056590713660 6989107902476538355 7137857858285359557 11142754288237028428 7749521605853383717 13360176755457828164 20579619706936629 101785922718262627 17886010656736581656 4919103622246589252 5224340193481520025 5402474323017098098 10523189530652521815 13345445278664910874 12726830612574945060 13576066715111280186 5544509281940239674 11459585448381332944 1596705464112358161 3379238135305011104 18025635376746489058 8706628052303231299 668660170249365947 14133491946256699329 3439533584354779202 3459691702764905464 17390564983340596814 5665616468969084502 11763927438462355194 17194305760875799444 8782353545076674842 11583987273861638825 3255008434601485992 17271749179800437448 6789847470361258577 14991162788952119953 17427924289274537639 6376395529873647086 1165701854804752633 10912008954458676784 13351744405048747062 8970460034872965142 3708949834131296621 10150377831728295623 16287153629865183619 9779512278489185790 2666604518594308519 4719370885679995055 56130573988314513 4738560385262474774 13854229345931624807 8728375637996160280 15856137967499604451 14277374398803619729 2447824539704666364 17189202244930888806 1372412446395905473 7145908458939746415 4278145557300328736 17358073981888965857 2965481071733884894 1912059884919748333 15492145933932184661 1582667204733998022 7662974265908873424 309159765581879801 9544852153477560921 9971759625115121351 2355183125189856428 12048142890911923196 7997877011691085891 2567041287062246559 11679188159596251051 17994838299801713248 12554920493236272679 14294478081985721709 14378428558238459091 7611645547632293981 3524217339077502831 4294254226853796573 9308865166023540413 7611042234175690569 12497636758992199651 1830720051352921791 16510580294744457570 9659035946335852476 17369462967195514716 2351252216800754182 15921918928995116594 12334711530122360341 8474465396806285589 5445383387127843054 11592052889836567903 10369203431554305710 8739535244354910053 17927018164192281704 6551061955190040353 8768929189222383919 17573383160855419178 14077900860251621684 7503571400650150146 9759616153836649275 1681351423560028978 17221150369537340156 16933636239348763957 8141217381823513536 2100808053953074465 8373322494144874794 6574394111567323252 4730969145405347367 446710116833071713 8594559139369164277 13998179708659269665 9168044146414461743 5964107614215356706 1443406390884000400 352513209017818506 5004361998810000518 6355236460766164125 4372034768748326372 10260027522956643544 10448076037801657104 9894954306201636521 13991329165908524213 14685916464682876385 18196097752031483546 12505232029872648796 831165711646498349 1592426596236157030 17848051794824683113 2972602735120124535 6219888241080914198 12730822148639733009 17877883441901110764 10144393802749228755 15048140780795422341 4936889446254533390 3103426852256391873 12696130301598272813 4246359224502763366 16867154708784722708 204618881926693727 13710010228248309104 11194735599289561217 4203177638295181894 9608488483985660152 1708560226327679228 2787775991789319212 12642158928438121903 10157200093223224904 6041065906074115265 15749944070367970598 10146753533955187761 11218107415210028157 12900754782792011480 159692649445386427 17628012593322420722 15320108530647015940 2691925778207445776 4531065841450570530 2906490781875224162 9185051081791254937 9547554462181931310 14080917402219634839 14193388228263727894 1604706418383073648 9403217145479628132 11341897829895668111 17216743402335927061 18030388766334140275 11230760789833660095 3745831656395421806 12828647332367879733 4312576917058899933 17388927058722874705 2564058304417734582 8834390473024838519 6594477488086099233 4604610073566499537 4142134427166976744 13615603705045809968 5054685504067805950 1144116945949038250 9556022788123487971 15089734541189239431 3059233543393204661 3175149037548835392 13765349155519398395 6985754278177554984 16863092283686749060 4085899854445619446 16710597050215644602 14905183898600116296 1006680391016950621 17561180263694831603 16890817576974540866 7159885753990810012 9288690017722461868 16041888048137392096 5245525855848969450 1119477152996174029 10783473090630623549 7929781119735208976 15766801996194017782 3344394767408759065 1748385928901991694 6087486355386967880 7045124472407202217 18270941920855141199 18224441003508322053 16974758601202166217 17912333870661641726 5655355331601505755 2660770769373269347 11130014719955293514 9051936840025877099 17700132202588438786 17340533024926512125 14311627377421626786 4822756615696636915 556084679056843872 4875759693073645999 16269090015546910826 16888776270032000002 3469534247968626858 18406818481511012874 5716795854807968897 14740139153564859897 4640818219944426674 13379491298796142474 11370412970323450515 3886696987982738645 8969543934453875336 9935987004336181891 13591892841701636368 786147613390948481 10885419506274278875 7055892643028691949 4811507889204631414 8908585107791964717 14358705784997927317 3701187646778283200 999494364902973254 7368272304228985204 15975050507359721424 15639142605602830060 14274845304924617509 11833247797748653253 9490446951751504552 14831214042722003800 559481524110542502 10602102905960414383 12198468303609598226 15629490499611617892 11518550795481112524 17781770263037069075 5566497091893916811 18406413720381892702 15953204896040513987 541143499995554235 11867765637729619246 9736429908987848455 6109958228571226529 14413576678859259199 9593072624263732237 1090340388525790465 14919395935917438675 17568922627211634840 4752771496204924575 7704872504418854825 5875790816974549198 12152536138638429300 11074211650434538547 7217680695061817982 16867869208696193012 2687178579168436914 15747830738771864894 10315797425596195129 12256925959631559858 15934623348008849317 2634406327917400182 6894438019743935623 9028183911981695493 7144735436816377299 18259460792168212953 4904201249637243711 8691024987621160454 680055858415532849 12237557790798789579 12190310100144986286 14515417072621543557 7619901142819321072 8876650774411667087 10116228783155895682 11279726999525079243 8639344006857213767 5645096212915570576 3992166753439721312 7773839342213712817 16122236086212911759 14881658033976716049 5418806799024529169 9722096058440137210 1588057696778938886 16089932350442665593 10773283544086834830 12314011760699304735 8024332741774045584 520061949086946411 3260101321540818559 16217442188988102895 13202203725235545091 17905631115863666074 12379843108087345080 17961791570844651434 8062941010762697993 4991108243476446003 12574958202051153993 13201389533679822695 546229246103445286 2365932488196966099 1737331959606311656 13508657661151000637 5908180639091193654 5342315229880912118 1043020748084274924 10809487755195360421 7623601352870470010 11218348308557450631 7699438185653153583 8604673038209613949 3992194073475008681 16951980469688351864 1928613992816698207 13335295003611333129 300221151030916282 12721913338278957161 901986874621822784 17116636463611109235 2588297430484921371 10247191982081353007 14424036592219395440 18280143159812635836 9276437414128555310 13171234202231259031 14016836277167797941 5151831927373622393 3913081246086595006 2525242879637423375 15140782249979932531 12084639421143007625 9624344812187404680 15425362406117230579 1983796501577549736 10294169940903115262 4545883786856691740 2859570705615323271 725603682713380811 10439563835785593270 12999692282654774560 12679763818287062334 12569291905348048644 3239933280211158925 13695868373026839878 13616287099758552226 1963660949477930966 9398118133230945587 6397026906562366277 10213809928243484724 3538522060835686906 15485710393684464227 6924958449246427864 9647424076763755982 15823970999699843404 17985767263211019502 13198607745762854815 9892468653254309865 9835374958929519580 9442012040179473720 13685546198077482757 10847346836740549943 3581440694285041443 12577377807016409823 17006676873795061065 16597540676432024103 16117949129041479570 18339850107192387715 12363680901112382237 10065315847981693220 14869515489388532203 13234555973254152677 12531462710266754971 3195212484497921402 7528359136155762508 12747599220182799186 6061239250409509763 6883928167777580549 13919210587342936262 17869550659725974143 4781278159337549753 7744872847038064373 11622799943392535822 4565344875202548424 841941798028201783 6062172041987288541 11405116969124428248 400903027440910193 17904184009550415590 1873294253243729409 16936145396731630364 9541315931253866152 1927078709872192595 17399168386257639605 6759989797138503440 4755541453488777592 17734920095738701440 12700273939316491383 13865274741057489536 17215497097435633651 6244335799334959021 14895259068741180428 1447736264650810952 9492196898450743001 8358552372803583057 10413053335636591505 16181080608275602230 4328887486625207955 4545686780341327986 6140922056894674660 13882682622708045549 11542651329240755795 4100157124357267120 12799277480273639884 6159140624355324809 9454750576882188810 9072815359100659291 16572370377639242859 14180410244203501508 14309434322469470086 13735071233859274710 13045233113111213057 7796863114226913584 14058371913194928214 7810316341599580165 13370089579068463581 8769419311905969456 1903774270109608345 849164518658702568 17573070088296353089 12302770253771008040 12477926383474446966 8482938000737203976 10534206946679420443 17591357416906309756 2029872542754221303 12593428413222697536 17335124649715874090 5318500044579774621 8422760633523418340 17027508505536668620 16800722627331933628 8042717300609960017 8939722387613941502 11981638322550406504 5084364817032133635 16088658697498662224 16688545799983437234 16440516292300718260 9404971555741564991 13934581436467751592 7240662763032507801 5122627771462676878 14561467269934086935 8823962024014040725 16787061525421990902 17152106683959963144 10342809517163462886 16175627178030833864 9645575103782667359 15698282615835824245 7625624574330778192 14028009081314250170 9535389258676943284 16889071626779950547 3448402209086097804 1424139889348154634 5918016560432551844 8288013642644384073 15719229472509849154 15142966181675031119 15069543683212429849 15630444406195414227 1366934381635902604 4386318455370096964 16857540374963109597 18343799494865252476 8941617392271555384 4589902613369329960 430228516284559405 12291700382618244945 6088669500003749101 12118794543753356217 12018838500353234190 15834490967378649744 5519582021179620016 3168008336598429566 4313528901672863911 15715632714160998331 13942795568046632520 1348737290673887071 16768380485938421269 7050625223984177659 11464260456079524696 13389291984247400239 6481740405355545169 594378109142394104 3349980525919943687 1375880740312888978 17623411470689894827 11389860927376532936 10732482733594553874 6754510325290393108 2220775214290080288 7708715758561136361 15570722073526845855 18015308337541335374 9595993881855484600 5562799355943811377 18263915577946042217 2447110174735359462 4019566615117098536 8660228435550733922 13418192191704993160 8166355507140284043 11995817273162601041 16881941125161093553 11770430815672951106 10288663149175969895 15113852234490780677 12839163084003391069 6626524555006294063 12316636241059228412 879934574255290546 4767794832849651624 16218761392373783904 17000890423546660460 3237747459172497994 5398871538129371461 4490931788319294141 7529638308586966415 12848132408663609312 9052766576064339836 9213782518666600788 17052090931859379668 3886635298291122354 8081524704608399687 1281984362041442875 2727474047440838169 11025676017525352055 15326534719599240262 5609540115158652599 18093482881742267868 6191285990744279301 15032510469816730233 16514893262148764058 9555273377376041072 3769857987739545810 3714129393299037059 11142692071842158684 16172134968032594035 17879665714342901003 8809724085250900881 12246508549759050526 6348081445877362973 14275304320275117267 7796209686821635843 15330131356700549232 6668941424743979365 7424626126949668512 6160220683687129479 6252166448483065337 15075060563681921765 14905233963770136905 3758135051760810185 17587759047175475815 15442930776940774081 2471616879917930753 3070216511621627690 15727248798540991176 5463082174258289547 11252183555327324222 3802501375942518877 17641328383309619275 7947369445017013718 7579968234427213685 220524701836701367 9326847927460473681 8732768389995160515 1327905211152130483 14005083453320157649 5896832281893264208 2521782229284591190 1386384971420590441 14291814163396519140 6101848585303959764 7776037632364588107 16737446506158263776 3728367821547068827 14301593681882957126 2802775586563174364 9105077928398526783 13661719449747472969 7822338964105889451 12385292419133467464 5660877703804571805 9213370525846128006 12854460727500235054 15720866197844205410 9975288330280182303 15818586503295854738 8585297632841231793 9867627887182860830 8697710121213517698 9472781328280916036 1968969732598431364 10111281425024913422 642522419058635741 13595773270393306469 13935777654131323012 18180103545859200077 10392182978472470426 5455229218429203271 15937356247250008730 12674920650017635931 11219595325211982498 3337565563671475965 6540447730241594079 321379572495391432 2888472323012025864 5508340452589528384 3767409580046887706 2867907567971558786 6734793965610620896 2787399573373420598 17626306504958820369 15346600307029544185 11025824687615022166 6109974759062728065 13340774403946420590 12302168303912753855 3977359964147505081 445317213976941390 1561986578543692895 2386885278359441465 11272808371391686136 15974623820757074320 194498551648935890 1782095613108931487 6643660788823339433 8483231360711837791 2136099442164906146 1121958085900518554 15388290689178956789 8651078344467883671 7730076139497307252 1893061830867304455 16648174177658551531 16901065170649961827 10698900043034951860 13457691358815950331 10302053406684320283 3452783864354471409 12063060622578454158 5670040222248467989 9480072969475684662 1214366398932574864 4567423465805048111 2277168613110007463 6110702867473289054 14515893466362376397 11626663545920996631 17860639269012493763 14584416328312227676 2875474905472824329 14803594696486072264 6457188530920057459 2947647327733432458 12096460208266156628 7943822738583880757 14448737755344830577 4698732836512606695 11545348086988195029 13439737528722711381 13888007902030079735 15609419324218132338 17696906932282682791 14135486337470164980 17486467328129397147 2872079470763971281 2277282376010086795 14410816059605516851 16844723239992296352 7042683778797710377 13849856623336634728 8504170147572308197 11741090328691770890 7621812220474874843 12821630876808163468 17402233630854170285 5122687810607670954 8988550798989384913 16506617288100189108 14043351771174817057 4552105233057724732 5579707370091426984 6900628370606728953 7594305947955464470 12365429221714291161 15341121267467022335 6115408351418871777 17811269828806834275 2018641666217826031 16151515494574383350 16677346506849035955 11454847893730042581 10696595016953191966 11590966182141413751 5596144602553017547 12759997191180064170 1206220057908529527 13416425981740359306 7533966736222694135 7993408329493651135 10895116249085205975 2775600329122763496 7666684103857082333 2872953647747685454 15533410313783547301 17949805749161147254 9385813366730112255 11564235888537109383 7310577407188779130 10854462529248951036 15913524904362825337 13368277568183467412 3908903305439596561 5575413811642742585 8445652843881841745 13459333276551972159 16937996277241787765 3821642945528501209 2250467512543613593 11997327643076384082 10423962928577295118 13198270809926521724 4377609991820087372 5854578066030231686 3206821402943599783 17229385199145000353 109532204397813721 5491879081817558037 7316519436036547739 7550640352127834458 6983940338961028397 882775408069713283 2520481449678066840 14374657244842819678 2767032994555282279 13428174183291033447 6428006542561533618 1528670848840326982 16901004152302559445 4995568845065753254 15641818867683228193 7704593628347962301 17598171374207438139 4184423387599288182 9432339659957884691 752344560434964754 5492254535751089227 12736102338071258644 4982816685582480478 15011830662144113924 15240661145944154773 17219435144686946193 12537544592741171784 12214325598428677264 4777058846946226611 268026277240814569 8561550957011783717 11838096165438689015 942802223809595134 3879562946021571875 1269850730346807909 10204311098088642332 10138476308682732051 16094863229650303483 11714062570753905216 10817709359283490513 8498758917840490941 8879178394265678346 4355112401906436068 14033913198118706215 7498952973365196936 9032692487151020052 10974856229143747806 17726868103179451420 5730148366520164549 6459364773103977321 3492655972997979447 17546572752709008843 7765626093940464165 4977894758023014465 3282853753602129188 1001215977699553069 8251292584421373389 4458791227008161924 7178091453491931153 8245453333861443768 13756141847050268319 688358541961004777 10628033427424613978 14420892410342699856 5624816634442721844 2135003010393218154 4251030315428004940 14600157121834909851 3827613192226638855 5799069338330145092 7489155344420929406 13861172050136828240 12083920752421826984 5068572798646662543 15874472031553908639 12277655915803891839 12505625581436552455 18372171948168726376 9954959766298312728 15022178576745462201 2879593328978676029 9418204591173033506 15119960518010547324 15413940333240040078 7318079281110807318 9279335122709470842 17003918542189747129 11335628317458046279 10526508790813929079 1002014482469263516 7726243662963276672 12828716758338300767 13710628998371634585 7292907739048132259 2951226363191359625 14384314785597113582 5929592560064793850 5274288326214698675 16900764142162490003 7272481947929609850 15511957507553604284 11776732397237454486 15779175534026835596 1301418759262481519 16657991775918750572 9827419993708943587 10668573860025757155 10786289044442601120 9496894099902341585 10328074363722696875 11889173997847871195 3580373798169977105 15654270199295781406 18256772112383472908 13818987954093639712 6163198077426454321 7843347017327521696 2212480469020125276 1880678381851779188 11662924515904994662 10899108544839243423 13388677012295521263 3706004394837667213 10073344493537901944 2047879155724320980 14989460315993847384 18312173392463906917 3056115314172570910 10834311685672345567 13080911662308552769 2237060501967647846 10530371312323435324 5585040653564901770 962005251916381618 4724132640521057150 6228359722389739460 17811995861577113118 9148324129624846268 18026114019920282098 6314354152056264137 16887714137658911617 1032732194031289957 4706495492109709904 1100879719664839751 6803247076024077039 13787609627904349507 10211909327749653283 16217174372561265508 4424677840153929947 4011384699075665799 1801737984904781333 5844003307279408851 15462564934014978636 15283898528409647879 14341214511285853962 15063490367512637127 14738946219428046309 1020398292596421741 2945242199789085360 3764261087285247654 17790767036596825870 10476463879127134472 17484097580492438300 5458226863160467795 14874222953352313288 3699581007132881967 18200635359968157320 4024334949146242751 5915378083552435748 137459214409116733 1509436583285467313 11799273290039083278 326051278646556596 1193998533531362460 4190143445320987381 11999389781663359082 6439894430350995202 3971090427178959770 2602088019713458589 7625176901942044298 2738161959984901603 1376071078307742535 17733328888141373326 15112091494517008772 13064222498994020545 13216538433365268617 6665912646370105764 7466546171645436524 12634157625099877312 5240906480087043069 17385966549242783651 7173409698856055615 17927334818256237935 15430021192060406296 5386450333026995632 12118659077987137248 13425524412298238896 6973822264777466935 16911440927722391839 5010361417850652232 18263202945501738643 8109371134617627609 9999507704232720129 18093269016611230112 6289603278465056127 1852020427532769258 9768883395162718066 9295621894298856371 12239854640663530115 3424910556887171722 1522842850272656886 7033750160929904780 15070749358113600752 18261097977792441298 15156467732494283254 1748349803299362326 17470924157829891666 2104210017190944553 11589226620562515446 605081620515096722 2975158985984524003 3971913085754020695 16802104609342693601 15987644062072384285 1774786533363241670 8398543069119257242 234700208372058702 13848073153188553227 18090105368386695944 13623914193944076019 18116420715247244285 3970586807124750978 10600002323244426338 12539991543064482652 5284171287206566216 5732739273530286901 7825486339334694515 18405266786557892607 10860968395133916852 1645722063193775039 9513947511788365002 12833991160901807069 6421908493638795996 1733543687065708324 1429690781509855472 6919389049797032001 11176959798721886431 18373524546055204129 5004851993984942164 4935400598058850785 2554474267014491747 15160588731838160475 15350764489891440710 9477517904531953062 14563386903670501456 3824538042470939404 7310815520608619658 1281346959185726706 9409828482695773114 2416338993781675918 9436776337178677506 9629514611103388925 14042423207818969547 16030122903205527985 3498285726416799616 3055937522421529750 9111798961389361016 11474812148345928531 15639871930370314966 14287899342621873340 17804681252282767331 737512576118610610 2610680841043390344 11124117319325017897 9659953203603986919 9862577018510959427 1083473612654232664 18212394015989861192 1030233349910444214 15936233925951497826 8164236403278423850 9378563470244164646 1858715889115368198 13179841072195700889 8917359943562059173 14303611705151291994 14339814627506075810 4595520271132569305 3809406851224988710 14820114875537816149 17175130449813088155 18217771445777368275 6535671560167344257 5317949717768760319 12305626727700782760 13739853882044691560 4545556453560817798 15366054540452052806 18259080930174201402 6760924413016232612 8930029008506628159 18402508043929752878 13746192162893128516 18208365497796124749 5653965925548059812 4154317413514240584 2971226919906661249 509054410938146837 17547971475521139170 9465418753961205367 16968663908615218027 2857906429329835611 12315558330570415841 2275341185943157937 11785952192891429223 12627617120479038811 12554022252960386224 1717855355909542771 2550791101813098787 15976531134818706668 12165930354614264294 17256671414101521886 2269709748270697055 7093205258582004504 15848129512827109690 14016212766018293370 2560563855774976343 16568604698437463466 2200505829287401539 14977586211665839701 23297670731564793 1495860197962766227 11975645031693141459 16982292893831777422 9030159510358227858 3863375752297101678 10129487562192152760 16387544313195674622 8879464684722008714 7330032922685762962 8417270801658086374 16130510750362646704 4935994039199950884 13313221195650664449 654363548300204182 5642761788330415015 8151091617640718384 7760835152292145936 13236534972631237763 7413465100201301741 6142118652207879512 4662379424622580032 1832489107283298358 17011406745693244326 2962287700274320511 18140083929827853066 10450529745796028439 10895849056390547039 5117514907067724427 10936297361625403132 8840191040734493428 3894418953880899528 14369971158618550532 6279636849854750540 18157443338660970231 9404219491291052612 16707822654991541819 5332366555332324865 17747529501976138600 12094702946120568081 6948097321141019077 15797486570246572393 11887535656196633878 8250146300673858585 16276811231449978522 13654586775201785278 16664978869478203124 9378031451722376599 17553480462279317373 6953550625275868476 952146605135087630 11396801466093384618 4107177977818505426 1985729794807329941 17435678309833221451 6978224440896661687 17345596462188722815 4308108231084726569 6531735920713092144 17060968089408948800 5288644693984810467 1902947118528154916 17246462953715877950 5973755126177858988 17080757846525606060 17263251369474873258 4651262465034465472 11404890073260380528 2504610812402425940 13698237421451957594 5853102758213606225 145903510249845947 11863394791602641920 14123954066069732667 12357566524956218282 10078680558543537339 7619966915926509943 13323077668887687348 3704895059667987397 1372052683076856908 10561022484320107846 18202122617450770678 18358977812985844954 4383935706050132960 2055367131002604465 11111788964771810243 3736331695949999793 11695944017800789348 44126586325045536 5030178697059268042 6376258729278120782 6938849736175788568 14807670928539923913 7280874600481032469 17941024220745339233 12890642029016759238 12660479084991275379 2033198754555801936 9514769922346803223 12792910840518450959 11260787793998905395 17081855857424554441 16687819963782428301 12649012398444100775 15660036662785196679 1372398009677183137 6867152337864970934 2000715858478819374 8498529654353932382 10440736863308046495 2515599150188799107 8749479841296627845 3431638546656677675 2969559429153244130 2562334944811153687 8946140529357811793 1884135896520606539 13169849700186891145 11142822846462040061 10170180924982365215 3764657972544510860 3413346499576961771 17045590075271487257 7070027319423047129 13892007053404983108 18094395309126055820 10520795416229910950 16552969367923649903 388190167673395346 2882419555918313578 4898186293475026379 9862119248923532580 12187053595400385965 7494432728214857692 5401772939101696416 6989438526071881268 5113181011179616565 6436053614543815302 2384467983856249757 10096446678328617114 17963356606781740819 15120972417197162845 886517676000858744 16019713437707791074 3804092169257627737 654144313979087948 14369500035138224692 10987743367621792197 11838321200801901777 16003992718971210080 14935251128248769805 14187692620667202753 2242383944914055429 7635544794263238395 9336183823827951440 7099954365271792740 102775502872909468 329732137797898303 7872289839568359520 4624827087025681615 2909496593671219849 11993934315060455311 17015181867824913231 1943963284157058525 14312560553643181227 14371759145825675187 6230888398704123145 16808384609966278324 3278568770286330989 3432215596850940779 4135242963333293535 12489550296109901227 5763604835915139206 10039345622557631608 736415082172395934 16472005172910700716 7783190080885756424 13978203962283668912 2358559675991830026 4560768735931083760 16557160689079612666 13010616095426071169 11114865722469493178 2428273478914346553 547382726929529589 7231949031732645631 11112051639086099718 17883143213858197082 8311222795650192365 8732053196873637775 12635055122346351312 8774062655281040803 8800439549597116110 7029364369807085713 16244812038130945900 4671990884680969595 16999881078272427452 17778779980654018947 9095235530575192367 5895070055109568238 8375088423689331097 2372215338279320630 4454146379959337306 8875153603613612272 14655750101814445348 2837528073294824740 2528288793759785236 3386047011128476140 7410176277429503286 11538401872302372798 18212581518348568198 11470453935254743876 7607402207723478166 11612496653451613658 15214265468993415987 15205322277846342238 7291412921672590208 16178209132196696509 1354295700083403039 13542009641249907144 15526255734240428754 6620304801861006848 10598237640430255661 9719215571903875094 8190230085871348770 817962243168532142 1814923292824624526 12632979265092722728 16980760458974267646 12893888770153777443 17006840945449280696 14307552770115024283 297278181178231361 631976133798748633 3510533966202857663 14893866189677316345 9767847300515903040 14124778376893078698 16393168096804315530 17817303466757223715 2562300817044792461 18326928436572653731 10718587509652733514 6625869714363929019 12086166472415702866 9770807925826862382 4383337168080152454 222359893501583125 2808323836875744694 14821044050296533708 6280196247229897866 14768139554754735663 8122257780970190474 1052936443388461975 3943329295631087794 11064572189619460698 2293769818333550291 16825776057619556807 14729707656123930436 3447314749281086763 15266972281611049586 960436878855758019 12722360609739209816 11709722786859956036 7945623584220025744 754275885695191760 9758744015773899408 11196031797161405625 9121245160416402571 14270444133183489089 2376886228779097198 244401210072332807 4377722877981460252 1321277229077479724 16136747474513006107 11147853589609581257 15721276504154353802 10028214006075070258 2916737651342259378 3228150366751679573 3127479691362143047 3635521672163295952 6901382040604578357 15971932282896471204 7712634184605638402 824550034903868749 12958286467726226100 3875038354028101973 51336465908252374 13901773383316219384 1739766303408775419 4020760762269657264 10512644233079368071 8895885814396047606 8365647143411635978 13739948127265043780 11636746368392221003 12145155368580757992 8984098076993464052 15196481035085735374 7274290504847041661 17570852573249073042 7585772869775503953 789803030873573727 14840091536766351533 7350136586605843597 9956808297803864330 14879084993963080687 9722363635763452834 2156048679177073854 12122838220613379453 16883461503412935558 12161074454300668707 8070158879048071168 7449806080839489348 13875900387421296777 9811956083534020760 11290457229967738546 208798385150295075 13565298587816983749 17326768226852485917 809530710760306448 16835147430413922283 8278031127064373951 2636445222209243668 4609120664641097118 3590457437167074583 5315802182227931489 15633300565080552532 18440786838231891520 11767231045169973623 4356119343409862483 16112577934553587256 12903650960867451651 10129956155926894496 15461959101727080328 12815264158148267664 6542798733239746635 14713453828871829608 10335445191250311470 7255116965662135545 3972222337861221963 18302821669137524903 8103704514081857635 1596542317467639454 2246761144565619503 8279121135595663979 2155265074268742385 2258661509647693163 15816619156238663283 3953974245832935833 3878050971954895064 275602851421313332 7386373550288024140 14548902950468137456 2792157241232162614 3208339807167065654 12450733021300070922 15851370166746902700 1177203214116171138 6936500929162042915 6653086388374513618 8848097172681091138 9862280373583454609 18316018027673178685 7038168550999457587 8478738358741092507 16145160048851204258 11096225669139013310 17480932016304786914 8416910132386651833 3000473406815526487 12458585441734436416 10174793774163141378 7092930799621194690 16673234069126931517 10783056309814179005 1125588951847075916 9529560385137800910 16091884264066861588 14242915674130662768 11758068528989357200 7529750136972317308 4682959034116222262 17818352028189773378 8182683869809202641 15645435134470796074 8457586504388793182 218489841294480847 16098455146488028559 2072483522896640051 8523094036752583680 527591321816042178 5325118048059161039 14551950289124624144 13212294668103186493 5141338072643677623 15649088485632507262 6585589654129116438 7980064586038562723 10310213337064078942 2568570057310345078 15531691402415903003 4259681214397300810 8252857637053727602 2707546502498789486 10180654976164200436 5961842766767167144 530671080618878670 6179385206123194683 12845199524404699885 13847924106834794258 4468269224124278432 13578118192894527271 9815709929041337387 1468558802503223819 13954394560114729764 11480803191247081783 7069644140534086199 7208503717431882037 13909378594623198438 13990479132495096302 15129290313799268700 5476490363479648368 6783742166502924232 7532255093519297363 9716604468782150745 6215728398489483913 1574727051825080246 7325813560923985424 5690256334158556989 1515197292179811415 9937214048851351926 11330565482140880977 8721200683036686942 6712871339566121162 4761583470907165408 11442876879766664791 4812124939361817928 5152736574731363751 8938511342176363134 9938405429756494044 14374683017415253393 5703605976263913082 15936423845086360599 4772011869504759577 8041626917344433381 10265361921338120318 16338848432523265912 16612004694978120884 10241705101633822924 17502235982045848362 13453745028635052071 8354271580224945608 15316771420309570590 7807988194131853731 10045186743628551124 564312662698354704 14170080872998169048 11424499207969329324 9675363528052599523 13923465478652071882 11197937971419732270 6654353559627904110 8561287256558346986 15736020300863554122 14445816832961875829 5035385349597256358 18334843864816319295 11729337300344925033 12975073448591174289 10546906801581192191 7194833444592031081 15145325644876216427 4765475086354474526 14077759977824884308 17386350490968423726 2614268828597911910 7979663074668208081 18359353753408900547 8685232527143249132 1418643122113881530 7075832499892864280 11895204754568788696 1182727137289905457 3237839556825368712 7539478370539163685 4257644778663147598 10530347138109384005 8753692715059891610 6522378017234206866 17094053376952631828 17915787307145967654 8105175091493896602 11316824365204085682 8962074391109319719 10750161312454046322 5948446631702908760 4432156310006428777 16785956988567152174 17218842927353404881 13157472907052285751 7641323358656094999 6628532519298743753 9717022162248922809 611854953216983439 1327753451722621361 4253235872947847668 3059408665174920234 9622466417423300210 917653750963044097 4728075765319978162 2421343840053587279 3700270386171651183 9951236376243125148 1275268959558329464 15215556587597953984 51036318526386482 11746132336374449356 9338494257916374517 7583912245568667127 12380444383823004838 15889132538290694955 2212669519937673127 14884534062448696807 6325010642460179652 6602356916329345561 5467534682532745178 9839859189790172545 8879552557625214988 8849820698672108649 12966645616517942226 293143659650459794 18321095651699098733 1596340478736604228 106338878207554762 10905559551612201824 4186897930946348012 11655276083667893276 12479800642838103502 14127762701455616499 5053200050539121610 12328254838130519749 1925618058926891274 18312244905721201877 4579814003910940214 16791962465262905692 17700761781868853919 12038105375189468309 12688557910477816493 5859320884850380378 4487883821409813694 15306109118665447401 1642586513141938022 5879329891693319473 7563309083047800976 6916396396252579950 12244955935201918089 8259155948469860103 14127621989595120628 12817738393398030480 15544931063643024059 1782618929221851927 13124786930852858841 9648249376548768598 1209486256038976035 15593997542268957958 17493598099722106130 15119867585886205420 9958332971111214907 3723283781662422686 8228057715043393139 8906765577351601118 6080320421207081246 12508792226843759959 9890008026389604487 18163214385486459835 5435138333982817769 18787969104158381 11348535378683865440 1882637555889886655 12664552955717695715 9605508947934190942 12339113273726850249 2561661515484316960 1622761745712246668 8766006071654364083 5411933390082622541 5166898645757957307 11968265725782608664 17725466926823436453 7207145385615543319 974825484973898175 9948235755292742197 14135684266474378094 5470914612336947336 5440995351220441142 16056689807338916960 17902262201636872359 8910031723714196033 2074022637835998656 5197668705012661460 915063854936595427 1368944171551936531 4173993947612201317 15233399712473450369 15246783580406544469 7575697456535466477 1193982466112704496 12969224533460277378 12043865268391870208 149342399182602413 12816638984566670662 15341138798368939055 6834203943945788244 6447275559074781328 5649266877601992116 6274697082590178599 6748005521137847463 4590971961411209712 2427353596083759541 7372857846764612882 5320210072658784038 8728181525665599817 14327732268344495053 15010525180841842499 12719168774766155163 8772223237744495769 13946757638185048529 8516365542493980000 1210866214773900196 16966728658570312513 10983007812588386115 5585783686423104920 107093528003920666 3075646363000710048 6421555112215351721 8146633587088497848 812871786496857623 13695656881372533862 651800789763741189 6943249173381931439 11795368697956065247 6082002748173111665 7030225112315467905 4947393787101913961 1659550431961595753 1847809087933280592 6068126381135114234 9530983306348249441 3540466106024447394 14716270977884198020 9093066075327791799 298366759289549153 1845003478156326207 8461624203572784711 17135958605422753387 9261675774289408646 6473143421417258796 6971647321809744429 7357325264222212019 7487756103310591068 18357383430520677411 8302585663706336127 16313288591244644443 2956068983706595354 4562444191748004697 13970525519745558606 12245163884328967249 14861591476664668357 15500899971184875944 10477058658613161386 9154107297069091129 3533948755349995732 11015165992606741817 5164167448062196483 6824591381582411027 3082969977687742352 4187895447840839623 7105612423341148932 6198395264315397300 13822333225245040252 16766514749619087276 17382274779626141470 6463852226257112381 16729715201751976958 117679883072067588 1085460948008864158 12384875012217123257 8866367797977221410 6642119130149081024 35867441543098767 5063853323047615676 1886254661515812471 9329646167897163107 9066162654654309143 14676484988693518842 13190507738505114702 5227571146194629460 6965435662721289580 10355514035795216651 7266505012677163603 13463761753626227021 12877586649059433934 17257287951515779583 14153516477567140096 11337394254933416069 11373094613452137939 14602878745285225834 10273293479364672917 17393619972541960877 17084548950311108985 2990032361739429112 7669884445786298339 13962536296878165098 17287230696733312531 13973728750395418652 10737962194153797668 13077009111021552278 14527143170788204343 18116228342711798113 8273209418601365131 8933866714591605390 7609900059167257479 13642471907264926569 12062878129545601828 9905914530753979153 1608750037132500274 6170441743858598260 6015997341663661914 17656485099839334696 17251596151430205594 2706802960297379954 10610729647982749997 14497288150095324710 6477639691306063823 116243520761882185 9878979036865478223 5989870177218276706 13436798335767148353 1597418907029713569 11240529781037404990 3592981735921402382 5412529234753839136 10194715935342574007 4759500181520313548 12937181391582433408 8931218801034519426 3579172982359962588 15581657621796210463 13029383895054153360 16828896581528686959 17199527539544645301 9704484289203349697 5869611751648978752 67452148072279090 16905329362107466961 9209724219544073325 7524047595400724591 11683453440575576688 880115184978588245 16805198628349868655 13118044897303164863 14557453937253417819 4144031315044381474 5540607688127152790 1445155277291970547 8291263667277138396 5372992829560722475 5633773755357155980 7698145115505751776 17926530465484207785 15189747286446938834 13312279087691474178 3224753626225230133 5151191719254698791 766462866572865089 14896725776582126094 5484314551396714321 14924314445942281167 7890684398449873058 13653942703945232647 1745203475387438813 411152160305672745 8416409745938031967 167547270890223411 12912962750674288453 3892691566872107319 17322013559786962555 10016514129873668008 11281954348849474260 11540690171814814367 7533595979610253584 10773700519146334707 9028925565254137010 9834640678915692803 18440518728896454780 4719517931350259900 4458767551709089590 10297693239211592495 12811664279166591973 15472378503743755541 14758163211534485232 932256259994178111 6779443433811042207 18127383467444821931 3486353156177812430 1933662651213160366 18043386712504818568 15350870397432738971 10196013817222662028 7276796139496339484 17798543732939623012 6454625117914623491 13454971827595175186 6448880078826319135 16276311812627685559 18082889409139123222 15212211296103779415 3057167548041351835 1361387739752236399 12668130520664756115 15757243269228811108 6157697145611233129 2794490066196290318 2944629900418276271 5815276719158696033 6314462603970921487 13747312070216279962 3345781058227411462 10131595625646720508 13884078264597469715 8910353702324005795 16672300652561255690 14961684436872706391 14051472618933818890 6113434317728160986 9352317581585418918 17291373978421662354 4002346516304872699 13160640972829123413 8456414764456512014 8066329810893790951 14585777028318787420 14089005395148991237 8163399653951764045 1341289858879585836 4780593465047921973 16705162881064844482 3078903837500952947 17342421785423833367 4440717704846758692 12733434033812283650 16580394388604516455 5513023291027453106 10210420811286195361 6965169090224629101 17205885560965076798 3464156902961045430 1231825191970662262 17671619127299717227 7062589509767097339 16911503926495340201 12897882708788893955 13797290941330351914 1860079612941480703 2743142188397197952 12234048701479961071 13396497796144764333 16750404963203705287 16821999295494411556 8999307337505705978 13508680132525585759 6881601112770261897 9935511209316798593 14317581687685442963 18104721675351732560 3549526233011026195 3423170091894132663 1409731737996468855 2271016430039084856 8864579226692874214 4225508036800214563 791151515564196004 17091718081302941727 4165773478733648385 16103763579263549819 5027960154761750002 3957859954386657452 9239752221825695506 17364965023732179540 13696035107796255548 1552947609326189158 4737511060276860494 12068856834293503532 16483839897732190969 4393489834593947059 5608227712885099789 9074185496767456860 1550782620149974325 7430451154440396700 6806471170602285376 516570773851929760 927797183587647755 17679339417614147581 2921033742651951590 3368305407937017457 14061139828058607429 16540961955653602227 10281648050460909151 18200336959073443772 3069514752189515092 1091811736755697498 15260389275017292075 15505156710001701395 7949166764210673750 3332637947804043050 11119851670641065346 11083050595305335841 14932319486813137097 16972571227660702323 7004915811541216283 4080858973123860744 2983298041949685279 14353259408759385814 7106636872280437833 2187705066172247648 17416856873802390843 11819799511836703261 2792828905604450822 3835351360037389962 6754612172837330400 2124790759335819899 12945536454577689357 4913109729167468423 14493035912105498156 3595998958169479601 16124439701997321222 10404352389872598613 18309091167808448575 14411271500625323181 14546249463862992496 4399192537191991389 4676364004893032236 8836331593370210484 4389574971597965458 15436948617864931850 16617775517012891722 11509233368829439611 13124249489687348452 8117129119271463399 17480253299852129589 16394615977562976540 130370302881922966 1746421477206348092 1404207048609482852 15658451428576337396 16410074280242916394 10518158668444529899 17820735459828992375 6340492108549090503 16212873075945214678 3159483997238451431 17142983706322275021 767040625061127598 3215425938472692021 3102189289842920089 5048812753798867479 10576219790242013147 4256819996948505551 11996958807245559624 13920986335410504135 14387801982239033915 17680480485408734927 8068530249136875786 8102773920147634826 252085070286357096 6600539701272415449 10793805643933196845 17953748504120303007 11707454160743146796 5174775672476230795 12069076605948954643 4755010696919527275 14493721004911552474 14764992594803330190 190118109829908474 14692132314120364075 6185321878283087352 4463571145832732720 3124694452571582093 16140465392122975906 1312229904079612061 11161556326065911791 6137808217785837495 14303244274314310485 7280827629807055048 18038672841798702705 14272581634858537730 1637124318166388600 6937081833450735771 10981136249740282323 7003904578293753290 9797611310944564327 14944867034101026391 14779180010908889694 16627923128952840317 8492861972305333645 10560110551512316256 9998715910027123003 2480594207855846360 16125976608700363083 11674822237566257952 7245638471022899458 15244297796653553070 7370801551216564160 3698868209869640614 7058203194022548831 1534783506107409230 4085934946011735733 7038788753685578447 8862700411161526514 9221519476987074026 6571439452436368886 16451134924037861321 14580527600279107055 9486018097498193409 15352377669767052324 16406011297134433567 10602363785336862367 7519017944438226309 12633194595469262106 5062686681078904064 10556927783787284474 5191870582980876556 17398633802919048208 6686955199344362857 4085346205340280713 202285557689235989 6087407129251054368 17594568702623943859 6690755168060402195 8998245778639497340 8715804947314809281 14618682606091841305 11806420703099810828 6240148670073414071 8292760804400588486 3336914027171322937 2032278317802147772 5302775443869991575 18176108030923562456 2750307039253686779 8461376791162328077 10621418784157532597 7894665049726437087 15199057228987729823 16865506837850431672 5793592205609056463 6725534452887771749 12635123681335126197 10187259132799984924 5763040306848714142 7576506398798094298 3868320177801279913 15878524235525255878 17747011370704891431 453287748610412297 5475619403689035465 5808284646961529417 15804715608916612628 11597965948390280176 1197490212526358690 2053925068040962992 11402949246144452694 15669552915932742983 15309591898164188012 18419151519742078338 8862549199547929641 8590456464075295323 13650964460116693157 3140767835213842789 14020696865640694238 15236161057407646697 977122362260853566 3635530181230054510 13994884768516106657 18018384243681268414 9162140690760241288 13438472558570058804 8004517312494197639 12077745379236552363 16639415900629245220 13050077272655257055 17215315639174486792 10758194084421578363 810051507767984139 5189339319164111925 17504889397157050210 6922865687419934876 9514977899572266572 5233439639320032450 2238643590602012336 14307796838895130542 9077813243193562412 18362594627278671587 8416260851326804028 10082623838780214106 9486555057798555951 5577112933832355 14870631857834576768 11780205195564926030 5421254241621553616 9671625496999615682 10611437927950896823 5759449708586739406 7947120801023973172 10583212964032558621 8513970024195373098 190703709432703215 12112657033108251295 778414610468339049 31356490004310698 4797555861295651749 15852490014102677153 5388776898202374134 1481326244673705353 4872497828662572876 13064605683821573168 16973302775692932950 1739134613077543199 17822214257272507480 4030296885669017218 8174041975382229139 11574592356010105340 4180491819492476601 8925552918218795388 463724584843654338 12474588116498226981 6950606183123916152 4000669933457406226 6796053602396213900 18396329073213807054 14174568363334988902 13521184891297327507 6003931852023726891 4282375526726287514 10657328219865881727 5336491405554964407 13367302318718151242 13858164994370233517 18403316765937200919 17758426229829025888 15796179236152769219 4455565918696546946 4855338660737594735 7226578695933968153 13483031003655924390 10527979730682592041 11424401823019202414 1998300108154829378 12357120313132758386 12227468932000235269 16623823613017115237 10022566643856637910 3578569256014177542 5464637208337096136 5542585433970398127 17327337385141038299 5719715133909754549 11665015804412176674 6145397146763717207 8267338461458080844 9236126667940222167 9583736482590913390 9143988246313204595 9025152785420979685 12247707433169402885 14810758362006653865 1827021486997973144 1742207626758346935 4546812202451395452 6901395793701711949 12444372629496342258 3947002618748057944 15487839006540528901 18217880202483451926 17667935916817431967 2578748503255724824 3672731990156242926 4909851224190810685 18398254261544325625 13964894304705176039 5217016203643570144 12552219633688778370 2277453899862801076 4128234385074978394 13229363791299674675 11366181662487101305 490551675869348069 15484429736751464275 13890637258010230728 8778199104190974954 773643161052896718 18348408852149340036 653190339968483010 9664227527858820029 15116420075777792368 2771872458566369543 6137099242394833447 13677957600999016051 18193061674116863937 17194342136466446129 1864613793859756764 2279513846998492700 17478315305055227648 11955832136860316109 15714939808149493416 10778266300777125455 6295026765113669136 7242377765997632616 16967628050912737151 2266217927036107845 270873776249700642 7954212498607269991 2786996704186932474 6231179833292980986 14792173080384555626 14386779464800595466 7221548003369724958 211801148107541958 13698081062229522571 12091783594367742397 15225326465988382336 2099932105286154330 4790118682299622542 10081424447913103978 13330716037810792407 5473225042926078170 10116449368114930605 4350565102205580259 14327940838323784399 7571466125633907476 9463703937160653386 12282874160179765522 4575031442311510311 12885156475831479512 7144778149913852753 10744780165961055434 9001122898147785104 15178240809405325880 1554912075419653037 7612152915940715708 11711724659241392294 6667692037343260725 17150992617967254380 13082669283682165123 16788111655094077063 4818584410059753533 11067904479588129731 5965599529312809970 8946355367998232088 14321077220051435637 1868276670067146390 17801680875386607854 13519419388359113320 18381078957836491333 2756191177717408774 143311473771963967 8506533595948443960 15715313807371111450 17150402055981414285 1882997011469009223 17421226831642450849 150578013883852341 14886804714212078323 10203689027162587126 15195786079357247132 8452143961365233776 5881209661405226250 15561484737514798667 1508801056697149250 2353662710892914329 2627065355821106920 9337914338577646273 12488964984314639933 10800780397978012303 18155911356566713837 12677176471821930839 9203725624272260304 15038256482875225017 14172761543825672428 11119398467004230277 14540520848899760041 13892502269033658483 8278567951672052241 16030654353129868737 14508730160358089935 18132444808528662910 13978367398486197114 11880638561731470917 12349509745077157916 13766782344910216001 10196930566674515445 13272119330003668596 15599725712781207315 13327739930418285375 3001810793284400196 4008610068639340653 6306374496497012966 1206063201208324823 12539056445515303624 1991746672442149675 928383561672079938 14071902052015760073 10213515290270279671 9695536997139013954 14181479701667745015 915229038679437325 14376113903024034550 6273991763853058813 13666617249095727121 4119873891893775186 1753908065765971254 13659209818646899963 8895298739361648892 3011285985067880481 3563155803107446526 7823777541877623137 10747954234067968557 7318215176602264403 5677552909556196860 3528332544776823244 4223542988497870445 14900868863014692456 11217105747504692196 15671940659999214788 6174575356218887374 11817210211991370993 7514469951217266860 2153860977218880714 13538734696165503487 17877781929933206606 1943707557637840946 10885898174307202298 6075428289657403537 18131135029835185076 16672975086101430761 13614564783224911366 7371529334233749383 8079003907528635843 3581015532597781533 14121412363929047503 15091772110652755383 12277904330913084967 16570702383291468931 14392860040056815488 14386725964779835365 8209878250779647043 6698204456416029860 5245769717687295981 5882915900341560230 10771148774697888249 4085152294505449520 15440460439820461378 7046904015823366099 8044320922825304656 15451457049568720220 4533260864076561393 5307159766949669697 4789162183867442106 14546604101436632986 7157404756920832539 15540387167130668672 2974901296854664745 897543976109203695 11149491888385692343 11850291693126976506 15906260990157847231 9035907514120630673 15085674261928430758 14808366899987664094 5769207336322014534 15612313257049180430 8979587730177669354 5417609697301181023 4594404099819114447 14835381872100791071 15121731111006086810 16441043370524460392 7401849347814666519 12290895082343133990 15008563979404802216 16806563831568859555 9212263747202965997 6956226929595652882 4769753267791778256 1252492760005563384 9236920461572579470 11955107828717647786 17106587714497165236 2152776775001484255 7330104716373772014 10228440415711474471 15390508994480718777 3649834779413387077 7033297568711627037 1035730747801733705 3564307158949087276 11102579180406317432 3149828869706935841 16273057809540397935 10458196220037287514 11233540255064091137 14538721906684264309 3052122697025132518 15710730948222917013 5363922359843850146 449565750165568196 15139001367860501358 14014973998722202545 9832093264444756128 2823434641999563015 3659685334055296071 13088876717285615330 13122686355843625982 4130585384027326724 14471279875462061108 6152183256346536870 12678000702367969944 6967318250433581880 2750712601113421329 10899627006495543125 9110242979972581247 7376771090082994055 3926580661760868208 7338196742512991698 13442831584480365498 16322713959439117391 11767892994314302833 16030582215900967348 7037539958649478454 6822719568445452788 16395345268170359863 5148956346248770594 5805017602068919345 2947090384930066739 236529684378220274 6951261528369488287 6688567336577806477 8450765025869572429 2370642438905009036 7001447594820299070 7952589738262894219 12862237211914430632 18436935447895478964 11821165552006576115 15172642113562772255 17485324677938174233 4042460997471151667 4065064567705230813 2536786221055487675 9835081610975249719 2424409294882951842 11638158106968291494 4342224060572862763 14525077059576944631 9340010173074413070 2535424372368330697 10484196553145651496 12874423035292856727 9773960100099864520 15579426935504668128 10642288262695177889 14292726910131642563 11149961239544325292 4353272231933044134 7694524145138985971 442763286612681665 4923607680251128541 14369407836528626361 14997100358654161177 4074043128005479091 959413492498802386 8796286651647463505 7925771574928983658 15640269513424608179 4963352843104204157 14898528990853903685 13519286741660635874 14288361291810617354 1610617258557839798 6063708726178349749 13758851444981302945 8892643041713459940 14653950570252989031 10632334232251887970 4830363722585185957 7950391675487610586 15471931714230377105 3420487532590532758 7868915103976335304 2534775040567995010 5711504046893706008 10178866109782181371 12604396778813449743 14365497467432643928 11278539860418867658 13576749542176723031 11028860965585048245 6574624962836748582 12484317027351784003 18045474776745425890 16459721262796278763 11310269745258879115 6579609081501853943 2086594541391209972 8188912457639150509 13250233683739159786 16642875554770399470 18282446326756943725 3056422978719848304 3919957743588408037 3239719626906085079 3105613837059515187 5604179431104010612 9402657543763691464 14137695280173382904 2464381568257319033 4318762850897054456 14308867413274258340 3286261805918047216 12900199445831175647 9238275609946465349 16725999722866734612 17566346017058788718 17848373146908293238 11904092240045766619 1137954220904384141 13948800444949590642 3952036435960870757 6094944190673475596 3529423320281208032 5253398109878118786 1400281221650248907 18071393831522931244 6046819651193442181 12493257797467179961 2285537470496549717 5974069871617419553 13714774545940792212 7418188423908863410 9675439661099370645 2566305763904853014 318541335563438554 4406864170288186844 5317232397364743022 8210173031472844940 12420318008850677767 12672274001092836481 2104991913995263655 4320322037603436149 14882741854161949542 5574986337231938097 15713204739539663105 351150454722941140 1950618425329829045 17250791586303113396 12092330026119736912 8094326708775347126 18344595350784565806 9362035977406490997 2047499361311458083 14099682098372336609 17874593470008712501 17894609060180739582 9118689998226236642 15660712934742975333 16039547389318153523 3834664490758791352 14370988969565777067 730362353101553502 11982482775465185501 391088613199035736 3699176141517158045 14660661032828858607 11483856202242381400 12654770379936772326 14749964501286017545 9989088062701059477 877087600288925228 11941644458418809903 3385118526003092891 11669453625143397022 15684328831855179307 11885103293113929148 10303846574093426309 6068102429562628140 15557983293300754520 16571397477036768670 11323273807297867215 12192005298791849867 16309619621101640316 4738992369747775136 2686106289576907669 12922369464293145817 12511216417867557035 16890951732298731885 9593056120326325191 4912991746772523383 2421529582827780196 15293344153399102124 3432246320199053470 5315853785373900513 6593400480314112774 918986140662368170 4598489402473247421 17247735276803796325 566675709317642503 9027752348638602269 2313079026734120846 15593472881502729032 4693552367536787740 16545893912117962293 4842256920136805884 1667727666298704071 10154896309880607679 6362312298178612253 15150723158366823091 11245986647128109148 15935869177611749435 15402616873796670486 13606812829757492220 3288267994567660626 10340481569469082671 8403304887711362733 5613751287266877253 5999803791112873591 8407642578411793339 14573996766195478865 12797090701410851493 9492179539536683670 5186501478685914542 1862548694704573889 6894577010609129295 12834150262697930030 3189050898472309286 13469133716497447283 17974078697905688526 9618515696453893351 3841309279405877190 10118111938568110101 2932955523445069646 7451412482836241335 17468164316535353580 12127964076057952974 266945259768868524 4017676683581670072 6198014630695875915 11433780088393780291 13851278269412579275 17826695368312598676 17085721025533623281 17944622952671300815 14281415133605670804 6978795838508361350 7785698037946166726 3552347797690654701 2601360246341753774 10051855177918042757 7240784571463086144 4865650963827172811 13257888475544493717 17971782029893316767 11892682283420011060 2874520545288340792 9180359799414282805 254748540849555708 13188823577594789235 17809658685450724843 8960465913794272969 16039461178961583971 9106840294448534583 5903079544194868034 17509692744120558682 4747792892765747248 16113360443607001745 10631175958925376060 2103426853688747731 14104066862085136122 12706681926657986291 17626119710734119100 11258431913861276270 13891070663156664742 8870607500254553885 14559738550554480723 4389835709491504280 3224727088227669063 16322066022278716156 17965943024185958845 11253610344167135023 2892811830494073647 15695340956270925258 6497585702694149118 8596203115722508732 18045121660894192216 5673408625958437266 16103028330943556921 15180086438064163833 7674555331163883430 15885607495350132376 13865674428478991400 12933721612163741946 3675984839590638421 4631872250167879464 15868786204283071190 8375568496765281239 12383797619121443892 16509184328634644335 10989372007627936434 14240272419376037390 15811534941888175171 15818476727497455340 3774427190385572871 10715967709675251311 15831763092555959668 11580782057250458534 11494933597397668998 7531393109596318185 11979109966088189426 9429796517115472102 10705760043239836871 4231363446259994715 1733066272956370438 13849794635060497821 7847271526991030720 898666827398544762 15817903550111955586 18274778753685439113 17619129852746027955 7872181524416053543 16694211273037648870 10892977110530407161 11174610200364657611 10455912388832440823 17875289231016755845 11192628370542084099 16180319871309445562 17509220682359879594 17950438152860660585 4687443626230433196 15615092047567814245 4015495324393460431 13315244084949426140 7143698250090279990 4597065767724369015 7575867045523445787 6118646183268610615 13523364308446172428 17771771186625706667 17195008614940414990 5963799339740303045 803588502944316368 4270237744229208480 10790161563638314181 5159189374333273918 15893417068995514696 15428827235949716249 3092512883059845309 10436834244008659663 15930086444874229836 10209296364293241490 8121502844228866226 3137810160612566087 15467266047912688860 13751225310067504700 2185099238199686580 18096962462102440619 18160497787445655698 1663720817271838970 707790184421372412 17957772800039698646 7783502011165876177 16630291534118593253 16152749317829671317 7598415395243397403 10999876624235277267 9673889671852693346 18092304076754232122 6947775520487957291 4300390353466116321 15803482986450822610 5409114630942181359 12929401929118281430 3955277179141227021 3905662236959443404 9729656734969729844 3031548095786599139 9142613382153927700 13126029375926412061 14276792635568547880 12378903727429174468 15392004498648342696 11524118318247539491 15260776834104251863 10420394670793189121 12592809249013019082 15102286828156300877 8786211564093870815 3334117296469371311 6792644373793634208 6421863930429706433 14676558930218901625 10141035248058337442 17439769683576313510 3246899087587304052 7267380601076156015 10594823568742293332 8400331920357813465 7964461959741107225 17401701871693404248 594640219100536070 10034175376811629605 6080116671422130544 8964627831642468402 1242109442206174219 4205551221160925863 14036176284646520295 1381405576773698006 4119275663890623997 16931409174196450116 4314904243154298366 10701238830629357924 5407989691841129535 13819558242979406963 2696910165094043127 8421962762520741438 3186244725515074660 1964149316416323281 5618902404504460205 700154608742133658 14707179559124808675 5283142073805197092 11434841061012609529 14680192166725898170 18333367071422996847 17963314565719101611 14951507258800719824 14071485947379334937 7156502721653954984 15628299111161703566 9243593906933107740 5249718408090900653 3288225384730228223 260262440153464683 4089386616381535639 13350098980558668096 2805341075307010765 12581081225305554636 10573182841808585346 3207246856432909849 6434268350099594282 581213570293561516 14679984026431003099 13310268649768985796 4436038692080315623 7175745697921239839 6376812761361152585 13302157597466661389 14632951737770180363 2379732112382318182 8617411175784159910 2711647827956360468 13694262248359615795 5773207161477760394 645704807184502725 3934930608610540811 5725275263404218093 4750556938585826422 15431660158536451705 11418485199426759776 2764173925752007071 12313587773956469806 18114776786785184550 8621730351832810408 15219393803861785978 16156176726128328003 3937311239606467126 10230545763672268919 14201603128873038401 9904625870617686517 16257356366778966196 15535453293392826125 7852104607118789176 16069628960975791714 1733629994371845737 15256377169602379078 11583907433078125485 5316824783338834132 11079014557217688265 15401561152462254566 15913729662451655421 9813278996590745008 1564366930319631155 14476434572899982388 122789658533334942 5899374673307156329 6723374517744067744 4449038957157766153 10484535698533991698 14695628663140367003 15203525676177653435 6130043056821231566 16459369118679720217 17828097680336633953 9554721745281117757 3817673067058352192 17558874962855304825 14395408748974837827 5017019862547035110 10421325286915190698 682511470784086558 14117312045688149958 11394739392342371129 17414471295768031409 8612610089834446073 7885446644156293072 15558754546124466360 7988814050082331452 18348744321906837713 15227247671654478238 8964451193002661320 6804913334211235805 17547482375632877994 351522028501274481 9508557983119805059 18289798208591646201 5129652186799144665 2052030346743810028 11363264522577318179 7678258171825127274 12413615063865714129 16360018944885090488 6967455799419893850 3071754258862442662 15705554320542253032 11460555508111830301 13583175084586961176 4779909997429272752 5794956296663213472 14246725262242372543 15949824463072848929 670397593480080714 12665746891753106073 15393804410007391949 13379654665091964347 18399019500643488222 14257308598127494509 14278710459069884399 11537415004739268938 11597750120715878203 17596902108187338836 16815762140400316424 322221924547935238 2737326770650105357 6235035175525209555 9671767739977434572 16532155622157613173 2293087755481936116 15509175320695607842 14234939451905854739 14501412669653823120 16631617699084039312 11279233595801283428 8481395442806636306 13589975865697617149 15510430362161837107 17173041950425677828 17044987726969058524 13779515426954457252 5140520183698118053 4961256277437705100 9269415212998336827 15887098636073529240 6289178122835256792 12978624722511714538 9289423428592619829 11129127870983706831 15498444572276985682 4326714568609128397 9069483478906323136 10273916980090387719 11214835444715685871 5852766190727901007 3363128968071712435 2105114142747751298 16269685869911166411 2695586822585204796 7196100892683024729 9329549231622083033 12475833998540129395 9642638920572074194 11123671136067199135 15280243004908789526 13041059590394336386 931055959856290329 4205478926549641065 3540765375570253468 7815606834223818741 9651045057954331597 17989543577918487508 7064954434862313710 11070256211552171496 6789050335364094789 8771751871807248739 2638289570106593408 1531524565760015056 10439545905387399692 15419058613403884030 3734426640441032649 13364627881173085555 18294136536326568144 17641404143780493137 1795270305154037606 5213311347477983542 12827143750889159029 6161364715175633499 18028021766974642868 3198993259215570545 3882360142525377270 10979401273753782236 12540404190607494200 2739075077604605696 341788048394447259 15417825544502590812 6370660259569956581 9837663311109972648 15107516842562385195 15670653729340073900 13982240373443154542 7259304388150956186 16058910953335956873 184320927977198050 12085728375399050987 12291683494880781838 18310323097244539285 13204903515336905139 17277863697470069 13943626167843812488 8261948309244855084 11114501708556031046 17312025369513271922 8263979526163439062 6733939995428296112 3993112154573907934 9021619550321620746 9151939681560241910 17553909546730864293 4027540116587814494 12858925719499835913 3632830524221408976 4637933501347384048 4859725096586592104 606963513237898170 13114044780235390024 15882503013875359210 5943634846326671080 7710180077344511010 13511829280067378324 2459067084903242891 16501831933636781488 1280834569129986943 6093539509066006277 8573626788288683915 4000842705692672580 4389807794073857384 3486695869444420950 4929709754337663107 17971706423682410388 7533345928063729008 12288910005118649339 3786682558107337940 6121666305501355919 6958497039455381131 4662415199411636696 5242867308197003960 15807435171911145159 1648746577453101083 13398913906501742852 15088370305489020897 15153148673129920076 827739786031706004 13264970061462998005 8163846583595422449 4073088949538589739 13030013728026815383 5915586496687204935 7938212558717470838 4286080079489500275 14423040822252210334 16580833514769825503 4038953923515550012 12066624480579946234 279529463722686784 11247035615484288710 17091633024535095535 8937054100929373880 12249693596036204574 1064627349328419230 14238039424154916390 6161269211766300188 8927433977623535078 9935788371857864769 10686613336688888615 5462945749685671671 16303653341709419839 16549316772752544248 4324911593219391199 16595060055820960866 7644540591454792498 9362340289255035596 469905872545820417 12612949338697616293 1893260409871958837 10538388439108268076 6616257485976530507 12569279026809003916 5045741134875151420 6724976214411787535 879765930345824081 14374031871610773705 10128157026588894496 7044515725214354699 2121525756121744995 2100580590438014650 8003795372295390882 18151304268738061344 13525789577839616575 1015979400918149434 10171997650351214457 16617997071673460315 8498690054090057515 6345948350671700162 1429650078765578265 10334000574186034481 15078479516590536493 600289751346990277 9805727633588456260 7547165825227032867 2196909789936328480 18427751612470814884 14392270513271001645 2536271464085809289 16801148740135520793 17203857299224863183 13562912439226024732 11617407923157728153 10719426708554287285 14408183537849270551 8164443168823787713 10211214162817482182 8753539651870514314 4165728768604949029 5754844619771276389 16499610079824037370 12769818587849857666 17657766932349945511 7157746682028876852 10540455966131045279 686411879056770810 14536791325286263029 6559858582907162131 4064516081483201234 4560525072112690655 6203416816929273828 13373643104836098343 11763627085716927999 13783563323017764319 16515379922609341521 11276395511555008974 3317319286360569510 2018588727023456846 2619310155717830388 17587679380964827610 12159556872935523449 17182329880129064528 9536002760011173706 14936208964183923959 12182003540735880085 3149010637891483843 10558193844758579406 10948601717154131890 11740985066600126418 3538045265209459507 15824843838670424985 4597360494807259337 9287374798338928365 3463031527314911343 960037751273768324 7074999529810729477 15614861621901030206 15245954968732132784 4246870758884840488 14991442418032246873 17771045177767860709 10446917852195774182 5782746190124689444 9577219760522113138 6910954100765884421 9693312139329262098 17836517020409037092 11802373282048482067 10171517061660452446 13176077434118333763 11330860673734366486 8406441742321761464 8421234979166943675 8852287567457990492 10648349838003749896 7605870117827547456 274822854357447139 8409776274731187386 5379686849186259904 15389077340231333936 9777898031579616769 17831481848107484941 7321093952753847005 5976747821124156778 10671450211227666939 2602977487785355341 2038907888729166059 6098767086585773425 14674706178352624070 439141249451277584 14585327770261098066 1771371017694732972 11012776874694886076 16783945875827003214 8449764248565574931 11054611892238983225 4707624983620902957 10224203962506497710 9338172341654570862 14242273936280955800 11393496234437110992 632237724631694293 3003198455316790048 348117101592785448 10373139933567353317 13970263172190529435 6754567642041711193 6710773337066207949 4764555035211105900 16175719131738104117 13513806768965650245 5815251346429062711 14232717757170676010 3756281860908061791 1933477028975442925 6249503530867438976 17068074592983937476 12572819380908314459 7953358153114577453 10694002854996479038 16341712132905015724 6398181049313776784 6447844125489079335 14319564663471307378 3480737634406709273 2504343383145380453 12569328796378360803 15944153658192695873 1475586856189780165 9776497791243611118 5431005649332319441 6583232649096444275 14006207060272708562 2766428776780662079 16315292715010965206 16785469422318563117 1342707130992730886 3616963979571851718 17559330129214282980 5245378919912968716 16099373975932658087 16644635581081252413 14355947500428841667 8248982344463315972 9503007112234250979 7602428782311433436 4902667588157286374 11043105454862656085 9166769861614086249 10603279147963992248 12744186308548303501 7541416228521161091 9304941661852875038 10621078086131238664 2702198370581333339 14172932895572431495 7836611013957317710 18348841349933848035 13782319941479520432 16005480369316345539 5513085677148847882 12147373899108932832 14747140233612617720 7336474419707577172 14521705742944954055 3881620115338067809 5856703752563287374 3491659925402879295 10259774967203028044 6144347323891268434 5339589132577491665 1756223294344633439 5322060958945581128 13674974842714043054 6438019194020467944 3138836516529723986 13669108734756796531 14946866360342000276 5713002358149539206 15228481914563106520 18425323583347358940 18435461913908831920 16525329262573934444 8856605967083226574 16286512749847749163 3290062641580610280 1473603520637336738 9220059567628653077 5787450931098431312 3398351393716338261 10668494320128455662 12453823609870614653 2260526664099863885 10685442467365393122 14719615227513700751 2921442905999827713 10755709083299878795 11379622202139879978 10004145528685209745 15235833867953547662 4279958834608414333 9413402304645513343 15505440312070619808 9426878604240259803 1414998687203138173 17341273845575197301 4889357474679630623 5093428648923013270 5038081596628498564 8717846949026731755 6448655683012059734 5270495792213467549 7125773775505272071 16260279701179392788 91758387275715800 16640437745715472842 9583065858862462516 9852267557584495697 6503843354407659794 6824598341880520907 3375534567536409043 3086868821092020013 7957903290820705362 6904888913672712562 10473357954733923043 15397276890102022938 12859622603434700122 5419948474425812711 1269424572568906093 2036663246958154463 12369860554809683836 16550881595884435699 18252761850851632235 7566752579867868184 16623006204581277353 12104733689889539617 16536876336242596912 9060479779513399315 240998953857371461 10932120374432114245 3959418850229428132 3230197938858507328 15487673352139904967 9390823664804833213 12898603525285657469 1935526213218212876 13600556464432732678 15037727329508414152 18283262795205367000 18085859326453678009 17570613228790914031 10671429665093584413 3757328944097809621 14196358571437593814 3903706932832150738 11762827590530091802 9116814386386426101 15777845044205034689 4744868998130902342 17409449953880117436 14522095341543626516 13951805949597835925 15504485313105194768 12446512176269460643 11681598621066646038 13310490448805975396 17599624963476605237 11772231477349222788 17054581557249700638 13759240549476580105 12295517325799095742 2571327227355173366 13135760957899765684 15212536612319919695 10381820655197053864 9976278235841206400 1738919590391788788 17160067822343518926 7472149975474938782 8397015035595952164 8608553095096698488 6864488517701995285 14399897636553707906 8035640879615358269 6113798855126509272 8771744132902662455 858139296822884009 3062156790173827715 15159234993484290472 6691432733518550028 15981908597146479282 4774597990968433524 11912646401270055500 8989947383829983292 3073657072172991752 7256668199594019825 17230120958311992064 4871385069953147506 9240084830214938012 5550232229137084135 9200852076710472137 4078050668321348732 14210466490086244677 11963860061002967849 9902412095681688265 6060680987889203160 11750096203039451406 5983584459284303224 7068584788201870433 13581739501553508128 10506720663871394816 8399385680038908980 7490100129282950313 17877353621528847548 82890648140919992 5952465096414428453 8161534522906670128 6171634146120539567 15716704077743599978 1860508308400665767 13048482765024141031 13334990986268475574 9530296639728868686 11368340595851689943 11581037543532000563 18324887598285387312 3779678583180038628 4605151016620538344 9572864003709216509 13738324296958979311 12977661780205593607 2124341078245009620 2237448066591556557 14555225284071986575 85248230426298792 7126263844486413342 1652356765626140051 14001955837863978328 17252222055719971539 17526974624404938290 4544375144390544957 11308601343047961125 17356823606486178155 2251270357344936744 1600898856963970644 12628444806840738497 15011483142505553860 17331175116002250139 2229830795844526921 17682666378142062729 6477514456146621286 16825790831858783372 302893343248855755 7602050511414927718 12519993086559408071 10013989833034388850 1351673257617601931 10413109181909524705 15911399066201960704 3529419839038542447 2244516451050931030 3646372987464986519 13510873634595580857 15203318853898559893 7235880213075380731 1274833574606466682 9413783001150897218 9540390060713201364 5789791998813061745 3826699107365908638 3391439114634120101 9384389107525713088 4543878836019726434 6280201223982667662 14496475770382719261 9596831746136671480 9143342657571625109 9985010431327149588 719528436749763191 7781120145603485528 12662321547122501730 16968690338635697178 5930051438770612959 9187931324151973207 2021900503921574940 1666833644705605365 11795730343463061896 14498040919487682505 5076280793671141157 5739488314989512115 8721340291736216764 9654143459096652734 11211269478130401291 18375156261624330364 12564726926821842351 5653828777188751504 2847763661488931787 3247561734360400284 6729676877492642584 6249063720415240179 14085600812200251464 7300235199450942940 5905942698796201864 10789387126483901119 12035356960694503168 280613458798856117 7971795646518882374 186139207267837737 2242700479602828910 7205363564445047082 3948891527184260781 10823283827376981431 14598232554293706110 10028291979523459295 18245672381604193052 3148006457114611891 8820351025450456566 17223793045374526046 6945569505857305818 3124731185936769814 16590708275074470634 13942488703821678783 15095913353182071646 9678107467028276752 9440054578262613852 5312545290960859489 9612994357302406884 15016231797678267552 4108824276312546858 9230128314163353026 3241767015605367483 11317863987970385748 2950099420435854009 3336929964337922083 12663976355062422709 10652335083632129612 2273746552116810686 16075937761232301651 1752092840119223488 4914867623489453902 2917734354376522233 5007108175429057137 7704089362981675393 9438224216278409074 9324691302790276128 9349105159164705078 12843203315812099403 11429851579131488770 15375116555597576309 17869987276691278730 11858140960877676003 14187295648806835376 13786017392254478410 6074378987108130575 7648332366150945402 6886475737370673993 6972707608924900155 15945144756896162209 16474579021049627685 4504476413286466130 9938338923326926339 8191657696218296052 6190077624569582405 17479545858934221890 12619168252488008637 16783273008373324800 16329152671645505229 18092915506595814149 4349664407347485942 3597076235360005738 18437936062146644123 7110821406120136534 11849233613813572915 405434539107486834 3104781241473447430 14136569384208295606 2949051119777247135 11589190331207377694 1181961037215792099 12339639873323483052 11099659304901443950 17658586615718452987 4278481082080692250 17728510331325115272 4376890299619326447 8451009479424893378 5601598761305739990 7812107457880546457 2412225808404066660 18286508308103475065 1597451844158309584 2077443790807335251 8853270246529372116 5811454831989148213 17971458532997124641 11427936332866818521 3873484210534814907 5429502616674194085 5025823429766210754 4001234000262125277 10543985378415111133 17356732916947342997 12333122674219884923 14534368138386209404 15497064959610875954 2645041304013932690 9977626152693114705 9824254582494715690 1285051119646513749 9985217637164127758 1592846979059783388 8571657894244202636 1281229668148853594 8136017262159315330 1066414622857600132 14851078595389829915 1495534874635464425 10818067400327907096 7975162766022048172 18052933926670665748 14674420776388067264 11204308519419279710 15513510710527609580 12209110819168057632 9120195283549868645 2349255920075230853 1305015890916410328 6348719297977986731 8403580059924729687 5330813282644875997 17674468880773717885 4391893146319310122 13521899745145206207 13613566387692296342 13470256992014899102 12909509964028538041 7352729901881952948 15374268686511194183 11654872053555029833 10249901197669007769 4381064584173651235 11269613502391915606 16631840513364873204 14226506713187274505 9420168185647139912 6945910459414970798 572583194169221841 2034360351219587237 10407552402597862472 6740296933899046116 12900833128825257480 17054400658645907707 14889146459560241385 8794848347481050388 13392437238525527562 1278587516603724237 14125066231212323729 10659158272297770481 18237462957772054846 14531730459872655888 8111075253958918452 3628575102268053381 13579291268992576356 10870227348146156246 9180730240671702397 8251080317243013463 621721189953121508 5459708044312291512 6264835412895193667 18176268356987641838 2857859670545719079 17868401599776403068 15542870976031427761 15339662545478077790 9523530996639555883 7103632655542383454 6668442603036901212 2575275348949338673 7843157896165378268 10837343831752139550 5380007769106585891 2858900944233679736 649690291530172150 16765683903773470811 3237886660257747825 5898221597434295262 14369167467000171411 4661425885863479554 10162386146944646451 17410828258298294883 3443854062065620882 6165908048195725587 15758968769290499759 15550353661752582717 11764681895968879427 2725734192250387133 2816141777353570386 13804581148521201049 6725103118479008 15739662003177222140 8932649363471931389 9301475188249300692 12266973917782075323 12733789549374362879 12828346949314525503 15876290211275256117 18111710001140189964 10573353969436925482 15105483144186607635 12606350816294351632 7875952794112325906 5065936126513559173 16190497648333920303 11535761917103976740 13887013875585429680 9994902433415917966 15296374907244680061 1797522434548506712 9192380740920392787 2681545014680297907 2157638310015736266 1328011464371347845 6036581794204848040 7005751469017837067 7105197716154496965 6937691121980908070 17546042886747040105 17652163363449477869 5413040719172081145 15105982382446093848 3445328428861017687 13144575472768204156 12195959795791594460 16450600825936319633 10930910785032950697 5651449167531298219 3391871181165170648 14401107054323598113 12179028642116835443 5159871235263511547 15058875234121513657 6752527450633850644 9520709434764652570 11717179326526509267 17100323046241801392 13466553558516200561 7714501401125252395 8489803046891912663 4003529628727172971 366240727853778985 16072398813958247623 13765163086626291635 1381879693419490864 8913864810974951585 10361921892366986030 7007494590077087053 5041976912998291238 4175399723578510678 5283315925263720800 7384655304957673713 11724949236191424590 3844495795871609411 13894053333796609877 563578933706284314 5620434918446740041 14428021506125382241 10373131686555076776 12590529970815736022 15337922115694954828 8628783760306667461 14593288928120963714 694140157227669470 6211475322447389458 4802146663318067203 13005359437849584218 11423213084971707066 1324298535488838103 10045938700989597528 3942404702237659596 8577002483254812769 4663223350334474760 18069587106937758 17867151629356448299 11562786926371446580 6000119908230808988 6351749127094618379 6030201343586694071 15004746999671451173 7955944745338063088 17870179320634764844 11026379835174179293 18396094506048709177 17578772552747071287 6096260374966640669 4984505694066828017 15912459935252467008 5937663807809840983 16897974082559063901 1704970394734029820 1626976129889433908 3501286776361407418 9994762289190077482 2824738526485220407 3877411691996412891 17906715446103799470 5224458326627251511 18162921703470643632 4998815108637872997 1500337556882511373 16793266501054834308 15900885681237458548 14422571104884803718 17407087772866965122 10930736529738911799 937323639714799228 13894812698633782533 9607489449593398352 10234196198898106917 5004627207085212256 13644082463093610286 14997732488685994015 6737415329695922225 5490489004883756258 3876773659872479667 16690882537612274865 15051591363871527376 14601215624736049493 18182519498473118734 17495432899057446350 1612473969033001014 9627155078764794751 5832256241398577270 13905499991755831541 138781152456480764 3692014868753270347 6309370167940348400 16701133905399784946 9449140313979504511 14370248932753036423 17385825686633540195 15697576807613893135 5006684471141459963 3692697630107951824 1981226229290763238 5158128312072226936 2874483265752941301 14602456863354444838 1499581591274893856 11185824772688798712 2864632275705680537 11969362906486011999 8329513822150942744 9478540341415148501 8358430400666981680 2867072190571057675 7860291024297782527 5395525715770828837 208711325258507132 12452002490332453771 6489831865506507074 8461710844313589155 702748716557667483 18071219185814494493 9098669251653245601 14093066329686340619 7846422341873933579 15443352699689450398 15416707170630841840 14816758910809242973 5621126613515891411 6929289590469235876 8504202336805933316 14504775039745474237 7168363828025239030 5834906856380807174 12855483920093095251 13183218749111561729 3934301934117903808 5929382883504252453 651056175269791099 9196055339625993243 18293894694061437184 11960231699884485743 2097823821920335388 1447961915757824905 11720846311564891118 1648726213103585296 8272473379330101646 629086423322865699 2817252832065798939 4920240958729677959 3526755120644544238 894690685957857511 9851758803418937167 4340267020687369075 16106060617132030189 1363052626268687209 11807455613949213134 17938421025791500327 10395962234699781601 702544303202250755 15937238399394434069 9346435115937959600 573501462845863488 16661519519426030443 9845531785251698872 3475280288107832324 6782211008774722599 13866787238850333420 14252922090379294627 3669582285965671904 3778643954078719313 11770878683148804302 388870079369173562 7681964955547650976 13448422824036160814 1717402110976761944 6722216683425280400 18002629792515822859 14932673963822627470 7882544401070082394 1147583356996476009 12469751012822350133 12174190642214120471 11679837409831436035 14620200909931231091 17353417438076752304 3291260740269968594 8213218596712304279 4146564404317531224 8428453077981251773 654389691674757468 12142306709326832022 9847788807406562949 10871753386950002503 12277281300984929345 1137519304887843323 17264821551733960843 8327294499473698634 7294577090109133946 9405651536538901277 15647060777871790358 15462903497616111510 9740636149157206488 14610690146676227379 13904883857774489926 12605830594879821167 4304042199113684606 7415276743083445038 5172667767981515870 15783886732095027104 15028199508739084909 13907530581501726752 16125768536533127300 12646069846608405356 1568502806528876919 18097688800297070695 17447892537885954411 6193930579392870099 1252329037130002788 4209202898598724111 10592693838513700089 15570995757077976701 11783373569340431455 5651873302373128783 11708863058814948696 12644388761866101063 15270149447991181498 17230883702200033038 10719270432857954019 16476225598296556197 10550379463415984673 16691160783117101844 1793178037931407211 13778211657008629123 17886752852960374215 15431501679789720191 9510412020171465412 10483657864994850774 3625172113770331334 6490150913192550593 11505456836161134366 13838812563468376955 14672626108310953453 4942787196506759085 1050461847510623392 745412472030750854 11356947090620063225 14250070451205567039 15464383261134113414 12220722666207810304 9928988380546214530 9964003925159165841 14820936904899043013 15812897728527419618 5331190901739845039 1051634637545148854 10820138623670357253 3000691231082218921 5788266778677459783 15280295883522310463 14677708690432840315 12117364511351539916 8170411899030094356 3723640607900733318 13138751683795716997 7820592733220595235 12416245978156292280 13915585341723525675 10783938600845765535 17835079422525287452 2034205151586214810 15126207671124523285 11386672768675109109 13295002361277642527 15243335054796038154 4406359381193773858 12248585080057682202 995836193061304077 1140161056270081960 7564077737897248884 10006035265931825327 1975794773959729830 13716759618917245652 3158254558186359802 13435733327305749738 22963892621984866 9243781689242760651 14163129002832837069 6560770585227608111 16553657472530898501 6136989324489944975 11371904137269074024 15312823472479721024 11543460506035563652 17267318746144167094 14759228530017034380 3951280284047538466 17670016682908261279 4043153962299821022 6566416528345877366 13844201662430725655 445463505901013650 17513837875192119613 9237722502399161365 18062015202219639790 16208006489651301982 5205344328328288638 17304514752389437015 16248434255078395244 13412169671043072149 10504616211878802472 6587972371595012825 12345936957500046537 9128859702896433989 13128104564420502072 14473744659500788736 10417122148186680507 5630326926911040117 17651017102446988281 14245175257550721279 17576887595880217222 13774503289309668137 14436782182775943673 8830070685382674046 14973233102875410997 2091367173477594610 16029759137494094021 18141520148981690773 6207185450426359171 5548275574407269891 8306045483545517862 5560630524723403686 5692059133609458623 5967088331727469782 17895848577199669321 3342270964695401648 6448544237493572756 15179437028527229663 11826136190018653959 6300200623401826523 16874553477069002151 11977357874015306321 4191589569321100888 11086519081384339108 3128773331297069781 1566263724963535837 10129789160997852184 10030291472182946203 9778128671738275323 13892090938737137111 13931889639239791065 17571639332887198471 2266961389317900646 9666830100086516347 5483843425232867782 2055091789098543222 18346808921970193951 13321470170521374989 14116867387522850994 12019935719927596233 874875114030341326 7012448170544037158 15620542586353845977 7894430650286787458 18379171246255930345 17829219986900585646 6561818513112407257 16482181709604555852 6550116361676484807 3549653326676089946 6092541077003436748 8900106185398599281 6478601443501470979 8307090738877280020 7464392717875649252 16230080152676162068 16805029491940049987 15843434678479478339 12901243426723305308 5050263386202231090 16186952364341146172 4257036111352746877 14901076622509312028 8389211933815146478 16253807704634171204 15147794998791683944 192380274354377963 601773983301716207 16077312113062479290 18115145525290103556 7368521913142023371 11282005181686517967 17577240314592172409 12339019978351347045 13783004206466898998 11650992627603393367 3990618885436894144 9831681976086769786 15921827806666351737 2157280859312915203 4954959079984322613 5026917856887359714 15186718161125736900 7409033430370874421 11338992453078064328 6228139579852726157 3650609371015289012 7370446924141532260 17162030635198177056 17373285649242797144 15018060736308025622 2696518506078643742 4418347463538496831 4315630320772460772 14955614450031160098 11316827004890035788 4401565195068789482 14987354799279921643 3154764464499542974 8269977830195355628 7211817046636708557 3203656689450599853 18314892474380107555 14948438961438914295 525727501032733587 2968208278849631663 16807688551707266132 8876660161971921107 17301246544284678542 18304131747767097751 14839210992770482644 8816407654279231127 5593040692310023830 15255429478464760911 3837593881590076063 1731998574603035704 4130498021174437179 1355151718208481949 16976429232403842496 3853291820145285210 13656723839289065295 4272118319562514306 2506555422395378450 3519281176465062457 947200198563366186 3414673612255602303 2392511486465872243 10847406759608486511 2605828329008290194 16076938252629328080 14625427916654260969 11647082749285759649 228772165778002141 8568283508527473853 10411721275715339676 6887067371180530925 6486726943674974262 9627924154198467017 7675253090250881112 6007604329250855007 11908385862260667958 14133191792596388833 3041317845213476742 14966287595511619448 4320509700581930287 10994706570351573220 7568045639459108617 1900695536220498984 2341028022965114742 16477003586924437201 11313667418878452444 8756195551322878633 5415650583154049851 10243866104736990141 14890543344210260303 16792300669220078711 12081996487732208264 8973311602080209424 9087979872933418864 8203591843917185445 8742264054287539269 152179723178177953 12033941191264572828 487488093832720286 16095916287351203028 6274964712168762727 4431034852492437101 5433829060744881636 14650825297528370037 17130441231702896117 10299426518922180776 17265179136241037579 13301986984347626382 1336480605098910495 12753867311514480479 18412142053456030740 12200196972350573285 5661193991317908759 9452137049121326510 10615142868946694670 6308819364031730442 10552689252853465516 7483588145709708004 16027933143936855585 1438698059825120667 12243615885572260747 6312537812338494551 6177398831460152182 10917970501922483177 8121581063289298863 2895257790787386538 13948157582889787261 7083557868676691018 1155129700324631835 11830908619645547798 15736946682205496621 11862525053994297967 9510128322195390963 7378232158103050027 16559199219842504577 16501990554948233984 15677578740441645865 16723692184664278338 3283937680546309400 10430627411696210568 5593143071872368089 7428144299124559343 17250588750494077064 13465217989449052339 17294300981378111961 14126203404483764284 11612579214399258719 357524056974144767 18180249683961306367 9862790746499569609 7999061468391952430 16821535143932366202 5353203068039819814 10474347727023342830 18219092423574649509 17980964517239248967 12039930226047096577 16027829781084130777 10500997484851707432 9938217564430919982 12268107940850960514 10157091167976727779 7101622343760646671 1777482499622707906 8772539875825139820 8143683020870314634 7836101127765467818 10798733965600293827 13619068351838289696 10323702101081155432 10812647164598869617 2672254996178583551 13883159402466504983 9314897778285989497 7601511646688303076 16197418780746837784 9131287491213060376 10175435761439741803 3691688673377213964 1499631175664206445 14445041178984107909 12650884686086636352 11914753721054210567 17207316670516940931 10293895578847701400 5864039711394159239 3702071685370235791 10134460338926575478 2903243424275918863 5114786634567676618 15564216415886098980 6822213077832790147 14501802354236495993 2758104567689215982 3608875738975858430 156315266475537281 2888618432360380047 10334730312317762443 10667108594944393606 14910870978302609823 11426399444767612781 10755786513723348869 13349685769669539251 9374081657240521579 11301447377771409687 11791684972687304115 1699927401787029837 12925919188160903988 11358434657275442439 11877534116582713342 1382076746996382694 15509991495506914120 14719309939325563490 7310636963997020127 379502533007801903 7555239819553337817 5402799991045191900 11415860909340896743 2930583693859357935 10306973734417331126 8552865457250645252 17832799166821438411 15021177541889971843 1994430038312638574 1121622089938263239 12657820667520836265 4143553743145020502 7382976984875842998 11966865823539040681 3957436547589075582 10666795073581747595 10448354079541777098 3165755041262928670 1965658437301570633 5884064597852395967 2288097205596674177 4534818151747070714 14954967049679194930 4295714422362466510 12046000588580900642 3616210474721861672 12054596844093485296 18119279927795965989 17159116337400235101 7589696906516847756 14331462604336212349 2852428272384032524 10846327247127005137 17686820912502447192 2932691244307248264 15853813432036002798 2372488191696270625 1384963147023620718 6231743970207195105 10711048494693702152 16787473190308170374 7692530620324177781 13127768476059070379 8318947990654519351 16984224017287892715 4883589512757795329 16378515823494391240 17527374289197968411 8922500774138077028 16857027372316555056 933592106169445814 18379594257065514811 4686389766706742933 11080482501141316405 13170377429579106678 8442832036227078070 14776511548046127577 15461269230022998172 11489607665736650727 1213790551032171166 17851457611667726573 10111233909988201188 5102823815846389924 16004265057133653535 9484331140268210992 17599377999890196044 11639248766614761264 15869921661947354789 13717283920192684123 14947140940641733761 5293361024496631479 5898519046392940152 16825337640505454363 12599825435474134795 15212598092492013426 14708451895359208 7710025542563685385 577486351963290518 9311231298212736372 458297642776417146 5417398357123141979 3888739720262662992 9528125329662902101 10562467818173544863 17395196087388356946 5699918604261908686 8141782981798462924 6951574788731514851 17175840759729936590 16314123005909223100 17805599713885192657 12304253735035844242 15215261853285175603 15916590206816078839 17410945846882711542 18169175317690250047 7943575865789484304 8933977325055364686 5894307240420630931 16062546815400376385 11308712044133794270 13831036806524580499 1041190786996972935 13483650870865841300 7667107583523788658 1370749784986818805 12456927134776385765 11242114795095908399 15003411094594486971 8613892429248116716 8342335783958288377 10704614696424167743 8266981424250048276 16421050463768908459 16970820126221382212 13406059646104418037 9803385943387860891 7251778056662220403 13786429638007587400 16977288034840091468 3076188590872403441 9135423441070611877 15969063463992063547 14026784780422162727 3896324739269682880 2496341002396293531 11923497828077862945 2531381152449532219 7909395453724928112 2755919526270324921 1592791867131777926 6508432906801057116 15344175539831626858 16690239477261785872 16598384469617022186 467653675816065980 370754557076392970 13905013879735615877 13383609626234716533 6284936732854758347 1690698359380993112 4059539758901339316 6053531462769832177 12674894692308850618 18171504193846010773 8728582829290753527 12034453780080240893 11819035696365783565 17579522035634955821 5596681025032018446 17196181150914900342 6991314011980085046 9604616329183560637 16040084079871693492 1302321783172967463 10770069793620715370 9691886866563956858 14998224913625170520 12861292152916813167 7786615919050127490 7850070189633714583 16809381361508348072 409349279561646316 11305474727886455052 6077412017604356531 87844792600556536 9673128914555011502 17800831548900404129 13733860099822974063 14620568098049027218 5424956690633620985 13611298179141644078 13809822335220592341 8110176824072578961 10716393258312220924 10740371522961610323 17252156501948953724 4911293706453692514 12521087529736458452 12113995884613375567 10456207834072671230 10395547389480314129 5818730592682796165 14819943128533794631 8923257137100266408 15299184584256948195 8725366660047732880 7968466214553343509 828599324916952340 18084317135466655574 11336951861509048139 6720741021114480440 17362326585865983139 18233817563929511702 15252675591438815275 4766374999159247021 507428942420175165 4002272422340274115 9596080669474280033 18370733473600213969 10950874128950114688 17035387927997642869 14472566133674008340 1127364100404979620 10020727324388790725 757541176861924660 9658775161039720939 3457692710692264815 7191258497706422607 4904144490860932714 10946432757983655182 18211212490750194969 12689991208243127760 7171439310173862254 11420803740874143921 12498642188057317726 7818534997714039450 9750668882387378454 8287617621577085038 1469797853692323002 4969315515435343912 4560751139156716483 13699551607079623594 14150535222980230363 10490639086499487590 16827610519016513567 7020022846058545487 7028205671527152331 5613098608962712957 14130373565562623459 2209515606981865941 10788986500840949122 17681482247341056342 1465429762373878221 4039724237046187535 2018620689042621369 11599689589656803101 17105154641858296678 17653836746284793643 1423159689244722117 16195437834121156353 15681224310378423600 3237127524725393971 2988290958170723582 15389332405543138016 2853076639357497151 14492066172781665300 6756072471582866457 10248815372552249044 1715370695902851407 4609375654195672209 18330377400744173839 10628757716952062478 10058903110393425326 12128600588334875827 5754576052109001600 11941785855529991246 17130813258809613185 6350355929449596 17736404853657100896 4515165772659958303 17707340880743784193 12268577485832556795 1805060034229584716 2892405407239412540 16695657014122259101 16445138105030791443 17139718053498930631 16319400210818450651 14469902938842141065 10350166934459732295 3865229067099023100 11871454800779527447 8896544001584497415 11192418028251965724 11051895972785348163 2398956061093938221 12961362642830412575 7592236665834319659 12717925960275271715 16734685883508468805 6159340251818051743 17052873471877396847 10984660460906208357 1671652103912534818 12422425058722298249 11892243804732066566 6945805518384815409 7734293701919399818 1028145474672180728 12103280341647904304 309809706851030923 17246873097535992545 9410655667993014667 12286429001941284603 5003355618822799277 13904157459792066829 17829991006149233786 891468631602289388 4220800793995911735 623445899891072166 12108832087390930964 9335098705977844405 4007410564584482134 1494198300631212385 5919890838208455485 14335725731332287783 8254720212055267684 13858871749080824173 860709082610742254 13164732986121985337 8025299898590965373 3869767310646044569 879827881400097017 8283050296133963871 520789278904462123 12711042386844728242 9934156932582011020 11724490868243750046 17049650795435816073 5389652639926794120 2557867216066470365 17194631139104953932 12756136655689690218 12126588799221269169 14227776031303332634 2757026807233954952 15340530191407669870 5878267848418676862 11274164647418755924 237820116586191485 11792279994900466702 17126799202931263754 8850959587465401728 18050061415589758611 12334561256345395672 13187329770472988008 9902727862434282341 14489021898103403671 3181958490420966729 599683289879987214 4831848007862456122 10460456119526983563 6538893717365482276 8793254371344198371 16208416016790112156 13549805346139616156 2239369849661767739 8527864874854164275 120043010776194970 15902242538200041727 10824172141518073060 2108895673682917614 4803544791798163175 12247654972858972777 17046076876078077038 16693307719083157145 454408758789997068 8366746317090512902 16895720931195697903 2754477842481595422 17212972300550164334 4569350972498078790 11133389594407588269 17802788656490592212 136027335270892229 6896873743457218606 16869126804305769137 15164020464134518018 8069310354482322852 5206955663327657059 4543428912844135027 3817834096559077473 1471904533064723736 11184656028639125538 5538121003122040909 12667285227838498630 7382371327993087353 6039002073423088140 17104164104571546044 10895398441512813995 530916315759558966 7881300699674319283 9720739339579888254 15701034876536696324 16769905571237467652 17714752478282901985 13937366709121454840 2093536042960157959 5872734099986824287 6761842108201310921 5953957416868505515 360598832261926207 17325619742318397009 9481129820917156920 4963167208317242869 6315899899322086793 8767992547559818460 7473830266318182770 17779700206503018174 4418632988011470939 10721711499358383435 16522565610612913353 8987307560838139398 18306360857883116337 11378288243131465081 8206573456292414489 5493067027800765547 1453720869245994521 7925693805918454692 15507428774671144113 11069020732277519050 11494228683280259299 11618266987485466029 5628993056528249463 12848670631593685763 449538926975154056 18361888173987609014 17103548423357301649 1610426433073962357 16325121890824914626 16868762340498396498 16948426181742985027 502335660509691022 1668457215806880926 14083311539222819229 5496364769630431774 3108606104808499498 3785869838362121980 15129149391246465562 4956133038952793420 9809970291503826401 4015347517703749380 5460676611106794895 17893502945350893836 17334297651772718052 665394809506733482 2422240502426456110 3589875799880503301 3438827661779884954 698139087981245733 9655495008030455401 13723979639731893596 1720631427028450440 17284668840244635252 18317851237970935338 6379603194881385760 6802101924590419662 16227275139350427953 1610446442798896925 11207493726818731475 2279097660396198287 6504994359983927753 14299618828068781499 530744221391768036 3435563050157548022 2041324180689120790 6300050773400413479 15398331500243021173 12132050164919219051 5389529133728905073 12956744740933620374 2316481899256825624 14018542170734616243 504669432891544002 11931636224521093514 10736469303100618733 6349296375192200655 1276945045105115226 6860148899358394940 8071070629649358581 15379822154783838662 13859078858238662639 8083264639040148889 7962192101535115518 14169439363598227614 12473817654907455288 14160905849436999554 1768060515487576965 3133228479102297619 3390741873279155738 9106777719031584342 2187702385020332466 17351806546370496680 6210560943371533175 5026727715389304179 14951212506139622868 13835628943401071124 12146634430484332491 8654977723883137076 12599132121411639505 14963969825678370916 5900283957939955790 10968552565834627864 15305110464743432856 14320987939855573536 1966293080622888887 7990130424011395185 13284477727755706418 15790395710888511151 18233692894071450097 5955885346008466047 8679273877630024497 1623304286945775994 8646098043385557456 15684107797648401913 16186135809106554877 11249345279830515043 11593304060677212807 3872106653581199005 12801943621275303284 16706029652875272516 17146381580332844390 2928678206623821458 16821507514926215962 12505094903829945030 7816098597525727767 15203273806422901748 9833986110698847497 5467236542066971885 1281723266043103783 1290436875894065554 7884139236031487026 11634561589643091158 5837480817052697340 2657155971042260441 11402286023137205428 8167970998363677856 9935430857437557963 507708331367709172 10786014736646745003 5783312894685857406 17349209332368647168 1977171591603535339 11314106477988226346 16539046320642914401 18033780266781422440 1773841307980982973 8972836045756015217 8118480405596443302 4078442328083556342 11404814291036374332 2668540549584320443 16802292656011021616 154397425661450288 14712742426901221629 13400167074498948132 3076148446557579004 18112757724036752778 13565301281740867787 16042929006991422737 2154402646263075388 17033226126885300469 14558752533597450597 9790171583881691379 12373276954498022690 4658397980533770727 5172868177500725922 16965523963244298627 2569316737882654905 8553750951226487020 13434638076082535487 13535118000498031374 11956634603635679211 10240611134709142687 7259961349631615999 12511589955058348187 16977041636175446878 12751725443404914996 1578926686381795462 14049972493288119044 335991239163582223 17374418273015936678 2744175250189520072 7432359176887055124 5549101119495205560 8347072896188501746 8466076885690905722 3209073027437369885 15026991367517593745 2316469821753639515 12311712503546789399 10366303304741702127 3836820567574079952 8631772780257549616 16012882795770130238 14674516086166694590 17627807297399862452 12417992438419365702 411615722419095925 7493531977369920286 2852267927496533201 12450605546327958191 16912050945270089555 13822831127725343841 1922333171518973196 9779561970755054693 12129157356496175129 8650459183846430346 5639671958002106810 16557914301281804629 17346826441219936074 10704790724580534749 2445029245411407404 12587056602804593276 9234048471153835712 15595224159652527450 17596733198564564072 13514811901455553040 6880156578472882335 17433755617398611361 7471751299563297221 15033219709640956233 995862586049605525 6373586876991691929 12599741716903121541 3337831059384071860 14207663556781376118 6071577787478029993 12042850841486233188 17870119877566113448 389873372683509169 17009221307032578212 709856968703519451 16871407393112559960 7658230758875966938 15349508730505175476 42992979699162791 17757033859925101504 16395688321923845279 1566152092535708174 16469383608386804738 12778685790843359971 4846806146905119148 15197077368168390487 15866251425988739099 8380382882708137236 1695114973339655306 8211120426294938915 14411786583599756142 10146824079417872235 17922800163413679440 17270782246420416669 17811502451748447441 9352213378656428279 6101862691946069596 8013697321295643324 9970415003652660587 12337189659739059365 10246682003543370136 1309453612222240572 16439299120629174131 8589340911421875139 13421268308523376030 17899684752580750141 14440354523913165125 158930928714710672 10844299076170743113 2558129926954842897 11228453068213297799 1055890588853580820 8187137795799921464 5254121935049338851 17787722228155647693 586812708122755025 3801613043058461135 7412653222350071294 15670154709618967021 7080192232652842063 12539116592343818238 6383160839294663097 17902686840989370694 12291519758444362138 13763890044841120667 3072458129148075574 11654271569702962150 4004038129910651041 1987844907823267924 9152784726465767782 15732353254668742710 1653174388498126651 7539466154444314902 8820613719997964033 6159946752059206627 14447943152521471372 10299338316596116019 1786770093544394520 2765927375302356101 15811676460067765946 15554578380379202020 11387353123968099535 7817786613658559311 1918583238378415368 4839629910145966039 2905092704948565524 10960022345284476446 5588850246153128492 10259514789683387277 16805519137346854489 18268470653542555958 4534057525124215312 4405644685875087065 17080242154355051631 12589246589326642950 18344852687516128348 5858238035556084109 9916800559645872332 1710111129889273625 10311607904497807357 13546456470007965785 5233110358781312944 13708439654279663327 2752639938258432114 3850820137852872853 15025707461399150500 10609949541124073835 13184965300462269585 17714609761907828600 5246274851850736998 3463355910757962159 6535579292117170025 3196981784344494298 15160778438340548179 242377029564208570 7880597758335472508 16386481138649438608 17567687207321115367 8157192524274357725 12673540885602275306 15119773252639825321 8747554975390191620 2417030323119945779 15744110091452751862 11936946694955637877 16326345870162901612 8690085176050018924 2632876773088494165 13128498793700413455 12307069601456213936 11311556108719156018 10087603611288680256 17211489693916774122 905441765112910793 15880486020796836200 12233289791956892360 17746119298924938512 5305065939334349311 16581567491236681798 13425252627816513627 14980947524769217625 6971395759292050574 16433410612084584319 10870804238860569081 14845276106375343438 7157793701364657804 6533666666735945732 4219540642659371054 1127471963396921748 10630702382371469545 3362591237196182123 9443882235313336227 990143618796498234 6740484176051080155 13375557862017677510 8928238800031237417 13556951564695565321 3062000264524355673 1711082318435587298 7013785386147407909 10498762983515463608 10318895854148295206 15751704896936367405 7708318954517592255 13015430858316877808 11858300538989433174 15976344849666626074 12991135285515693407 6480059722851661347 9224933543826326227 3434626202470401019 5416810415535514291 8057407621689936126 4943802938783955060 13163692722756425993 16812803171015103669 5629478498963170196 7304920286217004744 17724547399564763780 1967652481609041441 6354617219929652207 7584177813206436405 11914931949484439221 5400692705967005822 13764309244599995681 122687859641085486 16391255252724663044 17500810965222616918 254127488766688848 7152078047165540999 5100679526916396981 2501460131150580799 14776687468115690383 15956996969215306956 9394869621494109082 318205390125967385 6929418339080860592 14539290761245745583 7542172392406393410 5506939146137047353 12640589736939994745 1363499671122562828 18370541724151609376 14878657155582658857 4538653190488889465 17860465071824816851 3943140599940563130 7780474588550734756 1771152815378736909 2976624014605296248 9220445364111277170 6772188181668635486 14029980102558864922 7543443908159188757 1018553633363415766 15944363085969482977 10676973638705540640 415553957906941212 5089577407301612971 18415191710349770872 11900562169523378160 8007095060849779161 18002826296018949912 12739962829876351007 10343951115222580826 5128179228259970516 15205478841749238997 15439784786949647514 17738297900458013785 15731375644896621877 12293648258619419349 1766491139616763447 8219615191449886209 7395019301383571603 8235311866822680801 4576694533754188833 10329411010976555449 10671040999889926386 12629869706900576215 5374116624959867231 2559903831487439433 9374854642225222444 5752278876295978562 14832423839008690000 3824945245216486287 15250638943154367469 13167153518986664737 1948734463021937265 15621941153130398608 8834241813308969811 14254605897884533967 12411488896244083581 548196552232570580 5617622348470750123 16306693557786330104 13473012086342433712 17636709181227490957 1962456811981184827 13728920093231544247 16955479749307789625 14537057157876947067 4635225192388568059 482799644501661008 3240017193360102506 4555046655023545488 9418906609355416122 9533521555053476603 13088900310692523783 12210714387354316824 4634686744854190121 13745750270218748091 10436343922197658819 17712433417958481797 13875257100977627264 17826018848102971115 3694049962552251968 3743075604906717421 4239071433724592402 12954933451932939956 836641882423754806 8130788512327834160 2711674639937352053 9706514683906233234 17173107762317550622 13837791072145239925 10888160502311587409 4877794818093050976 577488598656477516 6095803486593859841 6146399405917706045 7178374700037869696 9596771239032783356 478881787404232463 9216524033473155854 6215669679228927512 11137737328326710117 13258221647214671052 10418051347164430954 15811217057616086395 1620518030825204719 6154323574211331446 2987827132099734160 17126935908484950696 5791988928505126682 14056138962128678977 17035953082188880928 15689016657674452401 11237911911338407024 7546220210296225745 4575485383333555046 13280489854669284890 1843585598945712757 8076706590125711521 6420977185218639260 10258810366387335307 15333338861358028771 7880605011417249807 2834449368366637568 11372874893672110861 86092662824027172 17101209962240402758 5361242492867291511 501191140592525249 10739843580798323776 2875225952649304088 101590692988767782 3833639504329998940 14904444219393748547 3789504507637219654 4186121675658153575 9318652320439291408 1063109888280234196 16966043084456520204 5516161888621223054 11414150519463949674 8095396525837154850 17274048147561924192 6402949963242752930 4480833867937852305 4799572306913022497 17055206524273712921 5853439139467839869 2580077332560242391 1291901529858226881 17759910096021984912 12323544960911907212 4895721706135360400 9120706068011323909 7994081903183964071 14216691307701143240 1997488337719703459 8259045158940986763 2014807142345659996 11036929391736602551 11645621784175603180 12311072181751231924 12836809124803288783 2290086818013409263 5668700290541762353 8502970217623685357 15775773234531936027 16341042733641126667 9775183312019206503 1576138482994191042 16951872360428659893 14558608105927035166 7083503957966548557 593607143813482816 2740055182341063408 16933858031567064105 6157155868994338105 9399106272413847954 2260876250259559730 1349435324097725139 5032774133999525587 16981132598382579090 7365219814045688075 15480303559512841007 10343659981086535301 7957447392104386610 738475331183784474 945141604904594820 3399585355623052310 78215428431123414 17234914679380510253 5948531190635288830 11944522409530665235 18355001138398823114 15687263498403954308 3875025875840313533 16994690830652519610 3265865992813920352 1557160957940494753 5533624469468097170 16352747185557946253 8299527426736229896 5355372654503618792 8611811172441542340 5156958069409670300 2969898893995218685 10763701778711615794 6535092168537084391 1072366657083988697 12446134009022804787 17845569994654227347 17533203674769551301 1857228375907076075 17536793750024829500 11505030946245942199 15657523056427134565 12031774753010866288 15349313473763047304 14337709048443598509 2955980848205704809 11542947975548930150 10925839844873026033 18234617475822805855 16240911111609953630 10929279241319316954 12331929717360000505 6899600597882840490 6907907478539436221 2302283557577948115 697068439614019478 17832906788195860031 11775581280519862150 8018831801929944815 6213346346946914655 1156026797606573582 16749449067481012595 2392215862161174289 1330795573759544452 3241415431321395202 7818484743007394938 12350597486982712422 16127963323311548734 10436940122988781720 16925215915137203091 14081995206160194872 5808489326258307910 8931252264178554622 1812041621163443570 12464644404375118616 918397962884114275 14465302533372334221 3902099131302417541 11311142288332651636 4000573617461826584 3030806495032014587 11413141382900552783 2665920963632734372 14184097544287444783 4229950914481223160 4247826120079338824 4405695549719935174 597748964713437487 12839028687426186247 6923327885042463122 17001251572186306271 6297619275591663689 15795282340272674516 1755980006803108484 11408537952849105059 3347980575060671725 200309876634067760 6318152813673530803 4756468198337095484 12763731052709683268 16589507899886867295 7500073039054127200 10862032032599955763 2398927304918148810 8047386935843286573 12280721245819737513 11187237259909327549 1879936230887810497 8953060125901570720 4068260893781635241 1190616876217692789 7067516529066721795 7163649700235472842 2497214458435923746 18092154283405563880 16307384892536384264 12746822887212583914 4075713527656486083 15530730996499651541 7478549549386651047 9939061281344696744 8320988196705159937 7080330389431087131 9133703053922965143 14974720357419052051 8907646133243799417 17325993747851831470 347740487987815494 7661012429850678250 11256618413706781090 9866059265810518947 11964190029008987386 331461645133937829 12853789023996094184 16155985919438328605 1620452434538095400 3906220543327294279 9763925616213325284 14072816832979791021 71676518250769456 3672371658763277410 518549501236082697 2360445900876848236 8752111864627198861 14992975062368281984 14824854680080378359 13713483403265163406 2013440279924877098 10819740193274200913 11162080207181193973 1314305677503237172 2098510777916815344 1911987839940407605 3275954946726636873 18022623291361148928 15567195366640424576 12599584708215198132 12724096871358750682 3409424510118280876 6622064042880738158 17593704795315667658 9776210131593783087 7309453860369072240 1258054714938455764 6874817373149991213 13678436557054738231 9496296977446497189 9711068005881740390 14478981808805220820 7989656786203626339 16435025765933304987 17376277818985212629 10660162236486784830 17270158284597059801 13801757331165777253 1663286048810197323 5083053792086112341 3396751109327265981 14744539998069042042 8783095734585258420 9449277062766892553 2961732670551774317 4188307850417891247 12395412249359444634 14269736862410653246 7033641991344740905 18304219747774898457 15232168113932569449 13268909448161825292 8605359771414687110 7564658291387030126 16875566103920284645 2919632776891936635 8571016846874078645 1929688562471077681 1168588402885520009 14292220277365557810 9614723298888108520 12875103361282590956 10021827768198542602 15794343305184088626 3251321010935961563 3355114062202168240 15823259930289947379 10118828972707040028 9780160957653055165 14404394771747177693 585093182340065095 15508775435125149510 3177642090342513702 16669755306533715017 2678565618603923851 9091612142030154887 13079681750421594676 6413190146221167153 7554835735819993309 931112233532581980 6448357805957830642 1641022191239854369 15691843338742855703 2171558691346637991 9463764615591898763 115034694697552341 4034061433854577314 5958970430477775983 701532798430868603 221175181184795188 5336937025187074636 1552943385437734497 14736414126205984960 17132971841232161824 15031454629048727107 4454051378970366726 6234770112099019772 16901596629307091225 11070193593225202517 12995839251852640720 10599895017250636244 12388267770662180708 2683963811599860007 12971189861614811223 592112930744533173 14953087725894684149 3121725033124948897 9053401780557351962 13132233882131455348 17789395944944018180 13676745373288026223 11363594224293963759 2751260821552414285 5145620863764994385 804972926350285954 2894765270778788051 1226542391709393441 18333057032290693839 9912645845542045416 8757534889609516108 15969588898145473739 16576598585094848554 11006760159241091294 9787635663709721729 13576918566600758968 13605509058788141469 1705234678188841283 13775821022613338835 10556966745594983780 2969221346878779115 4374087101773213925 14517075864258963806 6318025393745166879 11080271405894381163 4821116081393631519 657868143311231202 4470752264108680551 9312743137173234481 14337394547967437757 3373852796135283087 3797938765150661412 2967736672812036342 11972721165326047548 9457653784823934049 11141980275893784122 6810362064957032542 17189517076165737530 18380481088808897490 162833191828499677 3194125088663693900 2116809927844966591 14849765191756112930 18254494172102123454 2620991480950635924 3658641188196669681 14208324050313031842 12598224086003459665 9142076491464779377 6576045652252931459 3438977467410131760 10789197829540873792 16461317047414081001 7332121995004925936 11807940744503200068 2879389774480998966 125348935407236879 2072916117821542740 6159769596801449239 12293119104681869648 5035137238361625823 18279530070753653688 13953834383843316860 5718240734073703192 16281356496246058964 12830188071243873997 16111141906685206382 16559652605940301785 4279616161025362679 15194372521055373265 7754720983889921529 9830205663107212928 5739318028607661963 13057001214721267938 4481606647218852336 15993170407920501922 9617755783953718817 13996418167251170285 17420995055351492408 7752994890218745258 13686157321936162834 9932149683141232562 12564641466729932755 1682225492172540076 16232634394195509883 13280556386501913665 14236958016773333176 12096572539011123507 8416442596668423125 15458397154298751045 8906577729212590140 9415402579105834629 15356551883022557486 7720528430713735288 3424055513144330450 3600989430833822182 2228833175583341228 3194052885489894064 13191383524661959556 15847121627277073697 8308723917451635765 15342828715993649567 1633362665438195688 7837848250340345439 81453831543547746 11272361805260406374 15854818282984876908 2908474919918037794 15666761188552134591 18360521504521712752 7767499748308701002 6281417207295678917 4694870654820513442 17628227508674728198 16979585786895948787 3869472649375072836 16574353259455500479 13852730039700393055 4375675148337013236 8160319350557840679 1991171015382606160 14533569641004709635 17950029996593990861 6081265229676954319 10474575436059559312 3117853358837135830 9628753589068258422 12910887659251720168 17710237163746868582 6219364946433445435 3618694689098524141 5156562923082520611 17643901995912120943 3311824493493966477 7099179095236420026 1692681913703129094 3090344269691135169 16181964245726460741 1143804940953246622 9238857048138801930 16676436056278557389 16063961735229173791 13293908438889616019 4512581735210969062 14443104522312178574 14241634761841901340 6629575710036707437 18322774396873047592 5393283010753003686 4930368630038856039 13773199859641750393 3496248370586521718 13677264729360786331 11903183885561770441 6018896614492357587 11004058658788764563 13166161716801030916 1387859138467655693 3280066872355158908 3091904830322174202 1757891259901426567 11483790596535587065 7435977790192209404 1714011867432990681 11995112889454652572 10899127713633492499 9624327149426981871 5355702285895992049 13598972252768282232 3662280147890212274 13787942825639326802 17763387135911475577 6273036059257628105 14446364839187370894 11492824482564065539 1765786507720103712 1280791051381793139 3320448018699167996 7640064941453900100 12477211102746035786 14778599603293215636 11644496907442231727 15255706778409404281 10907329988638844136 6272081189608221164 13022049630088801663 3959568455715594749 74506848148447735 3972616454582305817 1334437760966090603 4903388499607475386 7760121617052910849 11039274194492119631 2758129715337815240 7940614873863910966 5717794432153706459 15424026640718566462 10766330485938600934 10001690293639391927 6450545857667821597 16371740942273415986 7484927768381695436 17801896524454288297 1521011064679626384 2456739444102573126 18271900363908841366 6942748138826246758 10697889431890224669 12408522474870374448 10765185473072088393 3078331845555460290 1859616223775499627 4596880062582844923 682592796036259447 826083375249586666 4789107694085553307 18352322873671266173 8142398817784545186 10549165235741503583 13643451210760278572 16400250650617250264 13877316635731440975 5503133968560926622 13497432848194556952 7786290951475153348 3353167086975567517 2766322771286032497 7278419220959675006 10869886831537413706 18336866536956941273 6156176616464799872 1910559356936175107 5940039819463382915 13036534757529436851 5674925982193709267 18244765286267412164 16744993386044921234 16371234726624682348 17474792995197564288 364934679566618199 21454294025290709 14247501343550896661 7227653708129451138 2100795410272050737 16649380366739054959 5003473794968780772 1357400051191983910 7675758623086024463 5633401370056670490 4986526059376340663 9335063220068799629 1032665797197805191 9030284514578980569 16892879569608739350 14819281964188420225 14866684953432960160 6127861487834809186 9124636140201013646 15252365365803528891 4783175654998024239 12116420296093140514 9598653853520600414 14758555926703085349 5842647053474015603 7150543163864065263 15995393333074715758 4679330890177876106 1240983919467334497 15072805101202015530 4401200243547900237 1319082500929272518 6518088796223234700 6255469931881530164 11929152679539559093 16258388968691503531 8296963093413058731 3793927832992299269 9810679528844482359 5263579083598973145 15135313128875233669 17916095563497235205 13607219136947663071 10036621525549881588 139529117933446151 2071193117091798127 11632251972881682256 14328099154582951021 9769238730960451763 3468901285259562597 2053458909618413158 2274666313773511703 774110934562355929 13269544832755552378 14141489021525125400 16737401076495187210 7819631297613412776 17607467350249960959 17769155063370634350 17174866050319700295 80126153124525001 3893409244396274011 8948429533880058182 13230534202668372028 2080471820600400938 10310002257679065476 10227760976729059023 3974207444251775432 5602599530407765707 7956342405040385874 3406819977814959454 6601489413874605139 2348956065874504705 18018095559127502237 7290149210037601898 3601517821753140847 4415024791164681167 15321589632115025368 13128323105226231733 5729903099453315377 4516753038531033872 476780117479841527 5087469719498825735 2914612669998973224 10995522559675609742 8671487847676394141 17599499691860987748 7471038205840273966 4617995192230809527 7244041391745738884 14654970594471194562 16995353386728299377 14235856247106716155 11529787540601777517 6071812906289648214 9874562620913221683 2102508831752608440 12130352430922428234 7343493409255934568 15141371764950176919 10434922168741128267 9685420338274739864 8418556231893962442 9576232714108675679 4436325554655910799 1344228671955153038 12825934734969263029 18394460912475539765 8851523908363848741 10211005926748769237 12758741461490092012 9174097860588508263 12413760416810035808 4812918941119590673 17199216679869241056 7362364160774787373 16502962897708774799 6237244490344967311 3192464752174589530 4375362391777204688 6533626317649678649 9898846749126416457 14362924770388364660 7463768330243669826 6096043140742847922 11994660660012981688 9882813979503094062 1856435284990972628 9886565345722508045 17002348929342548548 4356772842270472894 13879375573135883111 14847576638436995810 797443072117059477 13931203748364288620 13027013118301616854 5518493912217618245 7819408591429931638 7401072299618687182 13370925687859426711 16375735494697552273 8776392833761375596 7986198194504546389 3282685010187875515 14414521542154367758 9661882875603268195 16259684543025973625 3666158586388829428 2636442721957016589 8365040532065689170 8161432492383655742 8838125485745152612 4255799325003185440 991291635943429233 3474794388733026292 1968291846549382473 12574694230287368182 7644815959790961808 7595133851355806914 12731389798018331563 6169780034594822554 13484349555309934198 16021764615161367225 28594909918028722 6716708057934559041 14700513096067504825 6686043140579729856 15466850166166807287 11586508961676976901 16194088284640457943 15106121645899335401 6477650406860786689 16788179298510222896 6150578001218369518 747815366549652566 13889707873660448605 6231829367591646704 1900490753970798199 15679694415380373643 134198200508588718 7916096016492063353 1182273823312584312 11600864061723714322 18287171339501733719 7254646274385907897 10585120329021547201 5051798868500159986 15387887942022452823 13279002448645545643 13179335748570171224 3676703192811098964 12318825891615813656 1321485454505410968 12653476798679490425 17068948689852837933 14209783956053518646 12583927142883148688 6247496603826288816 10854553505560130820 7598386793898374299 15185283013023905700 18073507131450693630 7382404221946673175 5440314612279269225 14661112213135818565 7621417172245812829 1811627681411060029 10845910274885870977 5029506122369915490 9501953953035239486 2872213106658264265 14603720751741518212 9678923570263999843 748561049674863064 17116830580812498627 15348369562080834036 15669150942021380563 16068014294284553940 2295043209764926935 16163205306339405321 7251804163688145295 10689893705150995270 4018800261440625601 8152092116003542340 10509400823935554955 3210469279707801487 13216438733888166959 14261869382537536612 13437500961500479539 15283871821031434908 14773385751945960862 8708833298023029919 2598601427998029852 555042809295015891 2809772132262901086 4657253799330022491 8037122008246986242 17872145322303937404 13293597454710519753 14938963472288621465 12425794132373264856 5478825370566960312 12320050370389026761 8292876983777855037 13793671665421224885 1873781931492018030 18328095514438358681 15612430087914426132 18099516286271921242 13608018838446074081 4276173770340441380 5524126625282047220 7020809191701196191 6915384510204449026 10145510113040061036 15456555698506919965 17355796497048597484 2084250105724190899 5285505206322619556 5328982088948802390 16603693775708729706 14294495777040739304 6801927008575710444 10334650914667932658 555611086106739801 9306981249105868088 8789285358418717557 10585008298319147174 6823604913976337960 3599565423478616075 2319173197021788343 3812260500227860734 11301269638151231407 2620366354132929134 1875960269715663194 6532606469959178767 4259677180680753663 7676061378044836778 18197569201879266923 11566372408364043285 8626821521318741242 18385109691068678593 3178858936688930014 17119401923378656552 5266586367935113020 12465577845144038940 1706759322865597372 16692991190805858755 12866515164524759010 614412380785009625 8520640683909780681 11696124029977813194 8613044180765172399 12391246634244295730 17777691872855621350 17064299646963428968 4870775255296255471 3242265114680471720 5504280580484348830 18350646489419817721 16313218001418468582 16393928943010480837 6195171876945023004 3907716744192655860 2464625429221626677 14408535639601439757 12771420299770896154 14254596842389632238 5974052573984989931 6927238647861126767 10838143595221218023 12805669800468539953 6679974063647822756 14649151923501525556 4126322553598982740 16166036684494367325 8141257364015916376 7397325659961766402 1249558976789062879 11166859090406908870 552006270311392774 11248031607096125921 9487483190220975965 13030753597442572199 14485337205833891234 5046859271726705005 15923194222584644841 105775895055370662 17374112317974146175 3033734492036853202 10972118954214142464 14866315617008243458 13898300097766354284 4119042846835328562 5519439766924911474 13768136586498764114 4268367249944729451 3365820777403125241 16382629142307463419 18114804227776742939 4007577348977372193 8223014689025404056 17145483903856225842 15134026354943303009 3375289273653692612 1305586115560476085 5503078710445527578 16633813529222503166 9784640951772631011 11986371280548316925 1590492949405234486 3663981012271045552 3133833760187993135 10951121819863018695 4879013902301989819 14879927421999343437 7693628729058488415 137536433751564813 18426606425326254151 17718700377103578877 17687232200518813145 10104702008445687552 9972775500538427383 7417947496305928956 1527620092193881846 14541697167098447670 5023802864861894262 16586816829521299143 8559429579874740781 16818133666302168755 3129309719181576550 305310853641013825 13226860180877216597 847141410040084266 15196137543903898012 14039391256173275017 1293186187111342705 2462854644201733850 4564785469235936400 68429647084483969 5355268913216835945 16420190821220991939 3857306250147818460 7981908402845249917 9671601332132843713 1409173670453389050 16900508143236958963 1054811400975749030 5629917155822264377 6044311023416415777 3399297973066114580 16624530755284046885 16265545815309403765 12906715003521052080 12973209373624882478 11331195576045258332 16358535233061386356 4434031358602382951 5272645653924828216 10988858546453312540 4338048268342695925 6319685679871757535 2210611193598747248 9467475534654155067 10874044170448025867 1501645335199404716 12433766982458975440 11172341675290828175 15476955691419490635 7284164722746383399 8376247086413660346 5385875048640078285 15208522252605817812 16730587992328155958 11236669150656528576 16591212498888414122 14355029595381666397 12823762980785409763 2139415380453123444 16505015048318877642 10063943330410211360 14047689210273402285 13785182546194860528 4281551170527177370 3932314532185909115 8507865991746388531 9802631960524156942 3539084051662599158 13257300574572678640 6887569449246820095 4243117893701341533 4471956161053889026 7940033104107970314 12261477513495526437 12673433058889229400 14121905621387294130 14328505212322810512 4590107263447063481 9433324722415735753 12605552454286927457 2779770714513201733 1449455138404299422 16272922434012794231 2772391951944724042 9781989993246538108 6111104168285732000 10613245013077535940 534007893039976219 14868341438408491761 18079331128285854278 8036879276279611991 3879773467812985204 6852317903825166957 2191507864546042244 14389733780728760224 13104704987317423350 3956612690390335052 10639886581206875666 18280308238642866698 699581588511051378 13070316596647411228 10442099076983469238 9777265584654157626 5800963251134550438 13016812130299306008 1392292948582661140 15698058306739837689 1533934274993694991 2568591219064192747 11628082796436354429 10807035468814045229 13183162927578039245 16344707927952119171 11180944295676595582 6611225829054917857 2823172880040106851 11215326197434886741 15010763760615331570 13855084864665730391 3983722031339055141 2033873229582601959 12911210942645267083 15466721327791210066 16516231663396202056 8353006576387684457 345869239252248005 4474776321537145920 15020197797605907162 12878378586850814293 5178003202455369450 5436235119584057147 4615985404746606582 15083613086786397621 13446491556769720913 93885986038141833 10081998724116578902 2412907349075609660 2892307430928841707 3561872721058260384 17022945681612166968 2884107506617616335 9337941640304548926 9715751014299261338 184246993579476041 7015118733030507378 11141935815828609427 3410848148724229094 4504243837180541491 9361521277291353299 1970687846614940486 4342281773943867429 12673597429554739693 14804470774426553360 89617177003287445 10811804549584562613 14773858908354071828 3895122991879576829 15972356180073508106 12140374229440640582 14508058158692722238 14820359566494648609 253886193578992658 15140714544519304256 6099413026642750 10155228339095049817 4739803572008669209 13118914601665514672 14482341207201358073 13220568922996478022 12075662194499022743 3257267624257544527 12275135094812429572 15039105166255106701 14686320111040843575 13511576122315014235 13563642781565247287 5474149702501857851 15939793959146163469 2247256868124870524 12827659121418397556 4484145188539386189 3775587671084997479 17419323723183505367 8652320290038364753 17455917990492707918 10355922735688115429 13198778462655138021 12410905731665050883 15241195994799890994 5030305562929671173 14967647454052672959 12646966220565826748 12691603723722782869 16848483299365883776 9671412260760348370 12308789410623967788 5093271576384328915 14206673651131760666 3747822922547547044 11539047348642184937 8288472883950438120 13177314998444758192 6620832952692949743 17005875342543581901 12439788663416842997 7698236279194637101 15132536604381998299 14831894446139542175 15927628592931063381 3419742471292724389 12378224253050464761 18218712907733469288 11304116655646853428 11685820926119474998 16656414507301242790 4139913962127730427 10870050331275841490 70801314137280839 4870560349453907181 5966866484321536465 8152563382498838259 5216948893702323766 6671512368395014511 4355292557662437102 17462640865394970462 4992648832260550265 4754559355238213920 15621972710566537755 12817773593638697670 12717413660057048086 7562881988065811021 8415299016071569992 11066190143299869082 8702497475592645619 7361649138745516627 18066571096140667748 8220790834829263664 2864413285587640810 4145491451318049143 5264580960862051051 17442757955108728963 5722608097880732398 264761576750208030 5772100527345952810 13781400685830096099 4011970587615208180 9313428026948770862 2014096744138942389 9840665799027478036 17525567307527694156 11710594775768059592 13007591632749890922 2197791879399729163 15967040947641208392 8278045172608074416 17075613755655971198 8121412255868768445 6244188036089024873 1203735282343813070 5164250428124804603 6441545109984539241 9493733990758550044 8504836871883218368 15340878354959329654 10595688470542358234 15628403761100492644 1421637555119437240 14925108059414138945 8304992900535525696 12823808705416562702 16821549516893833435 4819087098919473227 997559648141417418 796974101363614734 7889113173820797979 6877574013419881010 14561459690502326548 5356705787944499263 10410535194607124597 9093665009774151880 16320089978265307867 10667112441750841683 10410872664658280907 9230798740777681261 13178996720713738643 3968549721661776245 13910601864708415917 5512852489337673970 2845849669458695083 11353274677409642258 818119556658645154 14701266185945704238 11756862325547948775 12572439980219598604 9084254786111212583 13560920438645991288 13699604343862949509 3196285700349087390 1494682391194065745 1766454936505550583 15183537451205037648 6645243457121466893 15259933289783110794 13469328984762958626 8284247939266105299 13549780629391766535 9166357239617731211 3549299252623323500 1389019067057733643 9233139496871817138 6215223305384495239 67746498556866555 6952394124513937203 5947604709801156054 8204967647805287815 1723566850152562870 6155999518684092295 16821804016518262988 2646309261476595138 343694984300584417 4528048190107490612 6801001252668735438 15865198637150215546 8033933853484435156 13472928920487495866 13817757775237868632 11609188050843085085 5116212440862606668 1638546178650615061 692695801385152776 14422279803476135726 5020190150100612172 18286374574838050664 15481683471403338379 1954192197198397663 8062310623635611934 3590317885126517200 10766222816127150857 18083633137097520116 4163656633066642089 3552931406745081746 11175294039154434907 16213842150689737682 6890972978692263167 13897604049903901060 13892440883607442717 6622597084058308162 13232083052417170696 16845634583149724325 17472420565225315057 13695548595592357466 8223570529648534305 11825957147695047325 13544916143448554133 1124947159880792664 6828381361708824121 5595420467620678082 15537353338547938653 10250166956113452433 6738222716963465825 10313651368736245959 4257549382984822556 11913736146697176103 17902394804223713146 5540009189719959096 2938898750859216872 7749666954923521195 12127423740903046493 8266944196906800274 18259060474681805595 5432425002674461394 12405890826572537725 11735412980963132516 12573903423847330177 2466710057097168581 1255302066946913549 162144286715313818 12494795637745349019 18411453916941811835 15334039859735978036 13570734899369147635 16126637098090399269 6501696870238550745 14545612477764179927 14627105934333681918 3165008462905052196 7987658957090789280 1733447051729910199 5874573737766195584 11353911928612057091 15275046830964486387 16395730355383607553 17171041301335051708 10458383752809510582 14166656178910047652 1703044408493202206 6318560198068218432 7567024169403594071 10856460124264963230 11405483116145297263 11932325762133274096 8502796491337001801 10551037390389482979 416997791292872140 499537559417157797 1409852104320495176 648426516483033 12960176757533568306 1486160225900099981 6210494237198386405 6317749681398101336 12345338669113362220 12840886270663108554 16972200550344938323 14374066087998134066 290501918587550964 8678050889496339667 17357698485528976001 4597004067358450552 14567508627484051954 5512530553216523527 9492326544105471511 8989692251607565534 6715064963586214948 7695240342509437326 5721024884023291393 6034203177746396472 4551638503609848663 10976327120357954366 3499779341973815503 16811604692871533917 9992076866178025694 11132381302718713325 6160379711537607084 10625573678441859958 3974503529088133846 17876384281373617049 4416651160083796420 949887174082862459 14568892800635909600 18420417716923058893 8661739260221665704 11317721797168661487 11319725414066399692 4041169552659006116 1575558548282796497 15440587887412970514 386536280628638557 12029972962988658756 17270471379891857330 11011694954243678107 12666671387033807564 8398270765211276655 7249588616095228645 15852279035052067222 9004760314065333690 17552194291004049216 6965346131878470814 3526828700301616059 3063608044826153657 5039323143577524429 9162126762254306965 16610304729991075013 8681254746237056238 18149983745850564989 15924326489986468293 891587017897193427 9032031218071584943 15041690457127611941 11884733582331223268 13999756679454064713 17525943880494099168 2533891352307092405 9622669890633848194 15993648395290111470 6742843852137290296 3217733372075828722 7235416845453196245 1625731641156589450 18116173096156921841 13618532968915267667 11371975944596933711 6285264198455629653 3782686602726209339 7657623261379097608 7588614856591778459 12323548213875861848 4854786962260863699 17448866015156372847 8403578880679462312 12177514769006885781 1499056564669029772 18077461543857764949 10602727561559884752 2843040465857822598 9250662986419512256 3226360523444961726 14854415537836770754 10683790003458256416 11988312920179678347 6722097206343328406 2119238259369126614 6558963917504468456 3628421481779307006 9454721538919360055 12701554120599009266 14576104121197645580 12286159867145995552 1235283082412648156 14113181818914060511 13940150053529044924 15744028407613247682 13669548200710816327 9640578466612781321 14199165637642292192 15698650434167544050 8066516157123244920 16490125508590111553 2367625606678183192 629296955428170051 17897527295678970481 327673233809638269 2383139602846521178 14499731828371394835 17988305726358399088 14927094937297275408 17763491837729188237 3813221765879040833 17258140391620598703 12933691683904203159 17303737462102713788 12903418975238801723 8094881034121516245 9189668925185216735 11492571270017633059 8233568049024402268 17867741214352622415 4989847162939083327 16468398962284678194 3517845292167174229 9887280750217605889 16791488683085789985 11631192026557193085 17582280444469482461 13370331553735427101 13855420512291255269 16112166570008992300 15783999412569384090 14899480472262924573 1131285925369995998 14204608353856965780 366511085750244991 17273157708381213710 2011416556437559229 10894984866468191710 6342085716567916517 7325165186231682596 1165977433231619329 8501663394490924385 12929431027694551298 7324433617400494421 5596348508435402076 7974446167543740049 2522555748157542909 8524472454228757184 8321347516401513612 5204513938013108030 15540525753448951135 3669712003699161094 786526912603254947 2071524760432233555 3056384310890920233 17890051583279951842 8673290368030696564 421030256271069282 16058398303400235233 14660043629571791872 14315726944286946151 5956132951928529988 15970619563181119725 12423198549111915951 15004023678200281138 5817366580462202075 3211850859825885548 2474921572142177676 6975681498384507336 2725509245502580077 8636166529197995832 12414277663945990461 9528691366656386274 1527397890754949189 13870353507296263546 17066542900856331104 7313288790820766867 17284752022913231604 9942301429284750632 16656183950787363433 4145469893120581154 17817861611603167741 5261793413390709923 10353797704803955625 14424655346896953336 10289338490461905445 10628913543204949595 2997261845384762229 14953748245452597232 17613999621558776799 8691527645320133435 14742450037571576602 12884649571472107186 18361382439111427636 14968860983735095493 14932081376660975841 16500666792851384729 7804172583919796863 572075767002586899 2033788395240935363 3407114497659004749 6794850979359124877 17834018550728015280 14370844191630242797 8687262466697334203 5357737575227651356 9970785006649268013 3145265784587507723 12130110780002664886 12213674418528168296 13943625230278856902 16775673377869883567 5378346917230539101 15391109805623222457 6154249637320452524 13895179075658216352 12979884044748295531 5350333486588297054 13838747931890082404 13805683437886264505 11346542689700187178 348476316334867141 17140720032156667546 7257329822053451781 10303011246336146880 13473033553852971835 14149529881042837877 9357189579378958621 616727687103131155 1302340526854938699 17811779244264575794 16423122782388092619 3137167488961487708 12202305350946996702 12647537918071117183 181928103670548754 9335076357949616462 4906584751374413746 746998037052087967 1361125745802044090 4618457753616463634 15415239618443786623 16326584823717050362 6328424850776052126 9543038053655147306 12165876873404558451 9170755395756383114 3224647383490082100 14010770193353892158 939699038310378834 13161265271460883639 8611756428550755671 4787950642003290731 2446573525028961564 12316665163351869961 6499116036625162630 9169529940359976960 13463358577602888831 9827259867645993792 12289406682889878294 2344365640707898348 16844192588238534486 4890022278693366281 6986146000239581398 9264357621210635831 14258141678102449554 11256634305912954814 11635358865205958047 4531942524990675366 5381750201384251740 7218989446010537983 6323509838815678914 2733075987803398135 15377003217470617180 9049035221068895065 5437201199245476790 16334993868090277654 12108700566924488546 6913318593760107925 11707090186812013970 11692701183170133755 10690816636289091561 7977809718345485876 4865494280546535828 13056575206440529347 3038438230423009830 15126569070970924369 3240664155841371708 5719856285097327824 8502774080948362657 510379290039883208 14981607196979223807 15581236802687694299 15159126390698568723 14056053907016845076 6115668561731446283 1858936336014073455 520122859186589299 10757155713500413374 9260184800446178086 15495910760835458525 8259657829527675197 14941731974847974391 7788626442926259172 179726452376198429 12026966198095287286 10682654151888384932 1396639722884621402 3672923750181730394 8434883875284144221 3958286657164851396 14486784996242159256 8653164033973248418 4281787966122225704 12900713450803539604 14798410537288215574 17779503384504924772 2310117295805673854 11256794713856941604 17677329607856566275 943585545504187182 10335224018489898329 11013977684264210964 11608262018820685408 4498920731790549564 7847238263690451349 7309684412153706317 10901318509397985137 14138686118676945240 17346724460920205813 192791475261069417 2824121884504737450 10812319766937508149 9833081142882609870 2831599915844256147 14345356756159864776 3698824839605014371 16027773390219756539 474415749615352407 14034744867324561527 304658556378143504 10046957903278188408 17466355600583532555 7793505528476156469 16037978217936902324 10475268888059379126 3348997947668359063 2287088125859183116 1117302924296793333 14886126543537428351 17264889918603602382 13378576060206335314 3603092595862238637 17176394861253580406 18245233283620394436 7926748296430059548 1180908458907914331 8356761991280503578 12203230237452327848 12406924290313910904 4805493647538197621 7446050784423034195 10876162281389379195 5105173532021419629 3470487616245743755 9658113658946813551 17137938910649498947 3973586011198883006 5296491393011192179 12136158088973285184 11918968127197622473 10337738970441546785 18217201126030465447 10360273282754779844 17080873804224010728 11351706815447783612 1141600337559844025 2395433286030572946 3751530734777397788 17665523951609989939 12638389870284481310 3516918663742337482 8158170809383840735 12808082910545711919 3270566779336952377 3498027580517121329 13547049287903377226 15026996483073764604 2845628899173738296 2752699465400539642 10758243098451097854 2999460805011558432 17258993080298183462 6227794755119918517 2856136659664621981 200852501899584136 17404946390712671405 5181834497055106811 10906981813541593192 14017048034464129882 5637379924882440027 12242809547578560780 11236483933902989718 16868409808422571392 9046292295443139051 8467837129903022614 14988335481440769425 1820334290928577028 9789175565739297502 10776024738920401243 11107985601810304824 7166965998436278142 13137314809164555882 2383266735298526137 1153062536509957415 12546177821773826890 14291794026128898953 6320071736563807400 12448453144749992090 970912883030827580 5595609494311831012 6174218666922475346 10132401624235116001 13735207364599363103 15851180253884174803 2784054786936222506 2654662512466733367 339191583796329816 1016407197914794856 3097837964651025111 14092258489206053265 13717420388498668128 11897861847817479241 8799314714015541619 15510521929234142196 2041418978685256341 15890971432724242052 11121031265196341948 10164284669838298166 15117733370407593517 2429549772299082100 12554770842004561095 1036907649036411943 9645724133778292797 7543139217178032126 15456528785205848660 3534741565890950550 2267346668517285786 7683197183385316210 14176659410824686895 16765295793046172726 17666413057652472738 5159672464878531194 17026495576681197055 7207007444714627024 2465248421257050871 9815074978354002153 9069124019118631832 18981373394684403 2385084927642233182 8518797443600130927 1065602474836669117 22521576517752669 12291630995233871148 9207158977016490621 8661527056652590382 8704040363522593828 5511470961746712154 12367591055836906783 14367497460879607719 13471010705575753217 16515541531735779434 7943430101556828305 6381725817314283828 916223505564899757 17481168416232472568 7647197992047164642 13750309605036651363 4137269924426661657 2054581769813781784 10633207748147495897 6109372015929144332 17003395521447298871 1858858863727616618 3211146466053717075 14341801392751776717 16988852685866670367 8179969651229842250 14578314946181830248 9629354609170058431 16143354724815110104 17634040114957073990 16771244366614631663 4492487650447657902 3667143508987621015 16434182344148118425 4876800341374200599 6540552948062440897 4507079218863471076 16015045029831834879 16981773212392850026 6716942199318128484 14308824118307634479 16182466627143617517 696361459109412058 1375580265729637225 8686649972051841037 6098202176039504562 13191633258398977445 12197706960514191161 3567140686633447899 17926607854625184304 17703020128540687002 17708695963671573699 13464831672616958200 10609238725959237628 17615260251013577180 3654018678123304946 13946775408088585064 12761921805176727158 14795543351826554124 14843770050238011481 16280624067278704796 2529290219770954534 2678168081770450972 18248873902738422580 5801236248426616936 16197229866556078930 7630340397499193725 10939212540627544286 4644621000073669052 6920784907866093921 10626657444160800560 5337700354907050462 5953333423451990472 14444225191203834652 18274334400524290418 16151090106835015553 2404118700126113129 9821442465724219680 9252526474659551990 5346906204222097432 8031126093326392278 6261453522310507118 1661055406779863640 17069697680541380273 11324275689005529591 5721161738248029329 1910926688315300579 12941446600106600506 5913930929366350311 2811494089372624953 1701056863760886716 7143305888964717561 2517923182986168978 5589125835694044056 18169561424739028936 7064084151308668115 14695966012281890545 14002862121158012607 1220422484142639158 3776292411385769849 3805127644007712732 1459604498090111081 4542490646447475011 3119113040856302479 18182463480352248492 5985520043176021586 14267435163577959439 4219809843352061255 5897865875758677739 18101251031805955956 15634633898509602120 5730193154046802821 6999622103434288538 14165878264223492926 2487646146462924192 18013025136017612039 10133294336313219645 17102821413454689942 16737750790381373265 7654296763068217666 14420509000408468298 3843891892963695200 17026596992384169037 16255380139971172629 6721373677571829137 2045074775691904243 17955151985686764506 4907844705767428043 10989410025679030870 16204488214101956753 14944470651107309700 7911797387025333217 8692354789324787250 8796912227084518200 10307674636281792289 2367770359178172955 5529895924036506145 1322359784297453466 6390226273575705265 9763093762941727612 12892168083570819649 11902642569911644410 10877603672723559176 12682366892035481608 4697052328680812489 1734917259505941494 4497734695120357849 4842881393768008527 2848034006018120634 15012719311471840520 13134653116143574026 17944253309988289633 2199656478820810618 13684631209000760276 15314580192952374070 16818376249114133385 3155597602034739986 7418003698434070598 8644698106916487012 7065284733120181857 13103216608457579419 2157957919381887581 6536714091585693190 972134129333651370 13769358577385332660 2116704792873555769 6443620100750675172 4095429668703252028 17807987232770080367 13879450385509788031 7439005230353175550 17200836151464017101 10606407049204366388 13072902516306355182 107797087200129065 13222479343203797956 2986940145013650560 1676927840099392280 7902693455052782050 16109887970607597802 3943229628395393762 17034582718261555018 12684307571398803641 9068126318212614675 9277585423498618128 2825873936860292937 3679420779542369009 12521321037654869658 14383943416299379351 4967450717441248809 4718869500520792054 9128521183910873392 10187604502487117132 17353248085911879010 10314282880046177750 14417098985964713044 14993038437218460237 7837814170689672732 2796280064415643359 5387555213248946419 825639501642871825 16206955661864860478 6135508688804034516 5770920155737617395 647634692734235601 15112064994037134854 1734246114176707998 18337165969959395586 14268834255419522329 11532427470520868710 1028147279710961148 6941350557790458848 14794844137102842787 13103709706196512656 8954345659143312229 7320525297034429394 15726994279511217943 3159395130980780998 9818732597825131113 12043350209535955336 6242964139279598114 457326062120343788 17879489230265694678 10332923989605362648 13496696050804219544 5035667154525528811 9220151139338986732 9920391843347077516 6731443610715932885 7823125599049254862 10558242408296880076 1073930730109298157 7925921491687241060 14594523818082419220 14529628100735444718 14406937637045899477 6818432876057189814 6358804400304255044 6546836692156589942 15206975797049196717 4082712207228376513 16704896860479679030 10193215913345479500 16558516272109525802 6268185198360710770 14133558162733372369 14624920495994658342 385068892902314202 12601324587525397697 13909948601086254729 58413377612783472 887241247727021751 11867154309295857591 4536435237829520756 14020768703453547810 13619210537123948783 12198951563408377484 4243974893895853025 4600905761509096010 7371570425729522535 18122475571869244016 9283104864160319456 18239193642833870208 17746643914152566690 6444180068064692223 11356400076498731386 9219282896680063770 1273660390703509637 14982876801709419689 8364308860879153263 5655527777615487900 14415750484928968353 11784296792733860402 499212517977315350 1486944064953687477 9743321100314348654 136918774281353419 4225505460525348633 1272254961246708156 17366641313567077607 10357790250214901363 4772793295575101400 7993906633223670239 7438796162751285142 17098066710825069409 12908494864584776810 7414018177384329301 14096550964280448067 15108111958480300826 16245554648845090271 4010516417927706895 12262323464977647743 2205232500480958605 4565646377062461249 3398737888015277612 8638077983721998407 4979202979465881922 7399080994633304899 7961822636519022506 12154313268113198766 6223854623024898796 4739622243491444618 9312651388038004905 12769423402533524214 12424660767566793382 435023047996106465 1256123816150556195 3600565520713018128 4834973776030204003 595095780409007557 17014967282740670487 7396560130894264673 14918047206358239709 18381495369944759097 12247803255994052988 12073218669752092824 1235960477910094884 14836802850614376632 12534993342352226956 7387568245535178514 12640122590694433375 3997887724963838361 15058151660647275063 13426994945300867120 9006498650605133341 13614904444227399760 10721854211175554069 12050245870296153924 921106219114639458 13462980228396505586 9046073705489605053 3447818706086620746 4140497658852094320 15514753422149424588 5993894655933555695 8372114039411133887 16862049913769079577 2156733247597745640 11700097641594896264 14450115015540441866 11491088718260943252 14298400435015020892 3113692050260301970 382297042458134837 8335365625194391177 10325836843304549184 8072087883467356242 17711009128515209070 9252390554387715105 6655981024034691214 17815169158705840317 18322988963903852877 3403607102672525402 267617852509220844 13380417504340349435 17892208071123461395 12655937782944461888 10308249220903231555 5033180592141634010 3827184536514305941 12018617671970656178 11345417444342886993 10154313427142935463 9713310219065079760 6531473491393799652 3806150624660054215 6015063301285950445 10773900313176118416 13196990104682825011 16537757639547279667 15192572219547240069 1121621524162066823 10659014888441686761 11036282670543483305 14069596479105391015 5128965537189260606 17131275578023775410 11557139312484407270 17060509838163209264 18201170207762651784 15874664210619334280 8360175124260370035 7571786314059943301 9387371407807174418 3605240620637571094 6578342165136342623 11659237899168476452 9773630105749596754 8506067008532199882 1597496867732013110 11032457566534779725 7293236920032435244 2262207514417717194 7954587144487791349 16548289513905823496 17700210061228392139 14821797557456953183 12872990000960653474 16298348720775784596 11800100902482320255 16235365147670993942 2510819552282650163 932062395428522539 6910381387106211823 10847915096371034305 17879292203842867474 12305306328756458121 4989680713658040665 10592191931735699830 15595654276200823541 15111115700390488393 1215427114891756896 1164779852737642196 8348128085280329422 10164791383787462210 15554127227916169134 4745610516175048592 3473050555890052097 14417383614945690516 10866803558423979307 14739220339471132989 12284100576181233939 4853577180536223047 1893330566061565259 3977696655813060558 10901999715110877876 4530005269945384255 11189934603548654061 6865120049559895390 3516200423448262689 2906314520875745275 17174961061487975452 15125260359899790167 6646830807377973170 225734513919086546 2497911805195327597 2768304424193051451 4070838503508901962 15921240826042583861 3318773778845141537 2093903002760022954 1169970490356367872 5179147284554316378 3211984251771773037 1728889540615588047 5391270031491197108 14535570153537942614 13490264137100319050 15467085413668743103 9506977274614547135 11828401157255242451 17304158206136174391 6336844360007166366 6172036341363064513 17539563676654967912 7706158001688634116 9959000153406498393 4760994498833280596 3856637876673778347 16246732122392124481 14752031143719222926 13109179341012289545 10879339173027236966 9852298607244988883 16319888727573238900 8891182221178347394 1491265825767385089 18005593273556974976 7515549338806757752 16841176947248657006 4003952940571151848 4073262714302272356 1716520185594642121 3713953030991606664 12553954216157841373 14419910662926893108 8098177583694995679 15553620551256938665 5067654470598007775 9261444125168199060 3833110781549724288 5917670068377263815 18425671374759482530 6473573983710382731 10087744059900109653 624528058974224227 8681085990675013750 4955466190657125122 15832216966237625923 9889973218990791625 1077111319919117654 5061683503863585109 16747377881990613846 5190285315052346813 17201306562450760790 3164242106921932366 15068412531552133647 17272763394295233084 11120064379748543236 6935220618330154080 2446447504474068746 9023028407777916696 9582231733408765695 9326980420635846638 12749462345721141214 7159412440614361116 2538895657300858813 12919265577935748210 14531969897838284449 5669582667468336839 5693801560197870145 8470085686426347901 16485937700137105786 15222701396716223189 7965943417076148390 3324346556709869298 16517515041526013899 8286196812583788985 13261583826778587029 16554715120955681686 12248954318255914233 9757713040047407047 8979148347473074294 5224104831318814306 9059266101254155268 15860885292333971886 12022356033663455874 2355902583399577200 9612226595666373485 8934870155652647184 7262882646573485840 17407807755770960401 306606803833794778 16221648076534146829 12357189524347149636 3343543374505526443 6032378740504334975 7691256301713732199 3340626916474218831 16229818027598045334 1385958709389786421 11734730945054748085 14643651369432490152 15864800785356081145 7303381980490633232 17555724079428829567 7831145810034126894 1774393239506806359 16224550517137552175 1813208517452991591 18292578839507997670 6617793968225813401 17814434553758497705 16518752173382002693 7927508220580250412 13351420472126004480 10208871864760967561 3040379475393328799 7107864611390376506 927919624218393381 323902051585639552 6243563999726838423 16820445233525206271 7473628005064428890 8224876916140016392 9298454473101393541 1875170978624458344 12916548574837950579 4470180286175780947 9953138680211256508 1853028898471378835 9675764121595519740 9195875473732731106 13568001399017065072 15537330098483327468 18158063929604657964 11035090881564105344 8236717340168252404 17845394608078749978 54982398359457972 5256688837145988548 13608274683236194893 12204855431652104422 347805981652123760 190766222450598596 14189334977894183379 791423055768443391 9515644353322444190 9483984926793968234 17666079161070106713 14173066811246650972 1664182008351613080 10120865515133007175 11965037050363207887 3905429011915520832 14339899360361820419 1864927850610676779 11499499371998981832 16313976276721519357 15035261855173352826 12171701806556831448 7783737231093429617 11490529635294991980 588313254773605474 3519754315672925875 13487000227708128456 12037274587418973939 15122094677780069034 860954754718962164 2435382899683818087 11080430031090898374 5650344546962206016 2323572323337842103 13611884332970814890 13390655632861256223 5351664662262417419 11402500063271963030 12286094034338198511 15450132555808509783 12764277791739906128 12911670959292382974 7962580187895735856 1600984257699824936 12476974487317737517 63579488622842305 12121938293592965539 6611891622074500686 17596490177101585974 14757862477050202083 7011914314383062291 11862310135088656935 9548957671815614253 18154246574870758416 15995582580670023027 12506770952554387951 8043145982455121508 9234351599190955639 9750061713140046468 15341350424936057834 1394647710719819253 11532741158913650838 2396313975673950433 11858102483852751368 7549779539846414298 758559046888265218 12449213033986380540 9752933789334678480 8978279100240035662 499003890715874563 7585230220120267532 15706665162989634064 11452686652227466107 5743115378156162149 17906819234295239060 6574386664676958179 4090903788178099301 14616808351344982783 8305336781316882408 6174868284618253845 1538522165511238691 7155263100813165651 1867358226141635521 8617688759850090020 9139883791166483807 3630613530760145679 7037300705237273643 9881729455040456306 6774397522278250505 1889594244139843851 9398779963966369428 14301865491505327005 6968371966961668364 10280682696048568880 5704482009037612453 9390446518121018692 17951584483954818907 12919201045855730738 13774595666451210123 5975506166392170954 11054172901934508672 15357796809797336785 162768323881662490 15345649465912416321 14562694168053113551 6615710198825546004 2953638453627388514 7352488541150277620 10016692538574877804 5716618927123489137 4905269633455531221 17014874625341310795 6875181556633588799 3163641328075500808 12322719114924084695 834047163444393678 11370668332567254562 17758321104905260648 1098119909260253474 10104587978405780869 61144100892011672 12464781178226962936 14423666078013963941 4972837194717318712 17135624389624400919 14866648823431892751 12141285138720267722 15007130749248247132 4928895464807364098 10050749696621384571 13366323377288649178 4736750318280349174 4062388980776257288 17556170399277047653 7282700371852337235 12721661836819488237 2291074008423926175 11804765795503887240 4795531875799854004 14273867884327466623 11693387831706548771 10832285667925164827 9410020968810579978 11490381997832944575 366173812828136183 1127273493354943680 6315592979511603417 13163314127290344156 5589473655165082951 5413698180644415400 14094355817322421976 1379377918560347246 17131053132970015551 7061363318877500690 3207557667126415022 6751612553242625953 6110710922606996780 16845878216996723590 17867826498824036660 14967951243981265172 63251186415362480 4839771095512631676 4063795764863153770 11523698313351970928 8560236508560193241 12413342337116597239 8170573960044167961 11150399706945116278 5723922183691091476 8998289618361912738 10658427039160627316 1203373802797320201 8185437346401293707 3479767501352343476 17787410192710677420 945149856353280209 11200562311306876704 8087842883885254125 7551423912080219833 5974705336967716651 4046818481926260560 4131437653846030139 17073187591653809276 15665001641252410891 15011580386061083974 4786731430712632705 7818476898900233691 1312560315040752847 5314984753883401308 10870237080579848666 4704155156863596513 12803251205062292269 15100273012362504871 14526114762639280016 3860800540467649148 9965149178947060930 9101869879243234831 10135395987243082654 14909716998676660804 9619208748065318060 5256121906090193154 15477086996233255995 18098247866148941770 5103338192673632651 11457110332026899806 8897022610283506210 13851956334017539966 2063566454897557173 5211789662214911979 10049193461802940021 4300654406221691089 15395581693121750363 4200780182912628988 11908740109135693803 6899691821863423504 496294095173253522 17275097704258105062 1032197127227499465 6679050866288557811 239193517315156727 6260774205176349132 17073195592852508870 13453963640800210605 8237211629382262730 12437692169221362491 4214752734905840699 13456583430144705661 7067925094002400002 488742672339367836 11274162215257835469 3638099065049155903 9725742509531397555 12920346288082568841 10928255326252850960 12146996741017195871 9486803854518155785 15991487583060187154 6970614174643353761 10418262181370928669 13406716425093470358 15979046262566598819 5894551568277723885 11958676782152484621 12455225642160651778 13474916605575138381 17791459319919612967 9050425449195880733 5677832515321382638 17215480618544141538 276278550471648787 4205528534952295344 17953046527987923349 5719273976966212312 2343324873871841145 10330171613898894571 9962245706276871256 2103852388724236213 14596580480541191865 8851973160033516062 15982067291739027691 3790680521612209133 11343735014944001986 9043494179186332900 7787907017778715168 11119546270139016998 3383247589574352203 18151598805511969248 17758624530471670863 17655471994043366595 11264803520442743263 2825635644451765983 2353057131162172506 18166160580156231167 16132975706791726580 1405880437437094236 18216672723050574489 13735230184113044370 13337533172538861241 744547229116529709 3219595105918363295 2066731765356283667 2781194159568190070 13610930339123645387 8138195645460974040 14840730288718450406 12212552002457989624 16461462733748322465 7272523903979414082 5583073985379827388 18165904942435547596 8113113104982923829 18362684931851617803 5468713341529234226 16739358886642100292 3360730129928124133 13480565522726456256 11376101592096395471 13638751184930832832 9685219654698457919 5839513737960051492 13877685013652312147 9817013268521716928 9109715537673242699 6564597078828687162 7875310800918607216 2743473322733890546 47919813626819975 4366717249456946847 1086515906194135058 4032334552556191711 15951996687521856513 3082433834297155623 17808643661241161516 1774624103680001751 3059201992949685148 1247808314462816296 10218671121582664604 6467184861018039865 13766407938894379941 4333361398864578835 831097841702764968 14025682793995043697 13826605227597034149 14845479266879278187 3309791194476223332 38168495204682215 9057980231149034465 12508050989839487597 8550527698240983546 11453014373357672284 4986813256247237558 523443595465608058 7727643692787558549 9464599487480800464 13300609214209475782 4936068618153797991 2536427194900356858 16540393940039255544 10692484315491520418 1600371042622561313 14635161734027665746 2196244334363778588 17431653280396414459 17680451053037880363 1904555733808066742 11419923714768179092 12719962380787167348 6353881607994709379 1420611437792695180 17855159841919229773 17924787252699488035 12562848034796164732 12626781360747892517 5970855539382480798 18098205855659505372 10923041149383454905 12362935610312919953 6801356784505343750 8797980730234030561 13149331717403617006 8418110396275372838 17993101469168527606 1145282999903471021 17996160594879688870 15700740098494861890 14493872644198783544 16395701212719869799 13231255645650938811 4854915158987126138 18244934659103628876 17011468899168812540 2098271429012197345 1984983123866430978 1781903143949247492 7391481404860057078 1559450275022057864 9535146565726842792 827799438622314277 6760354135198839882 15254680016862676660 18112880217002043273 123444894948850255 11850384028961542393 1590268593032730993 15336342051002697107 7235070778009358991 6298691997346776004 10650563405091161060 13381668941754017632 15224479709843098619 2949511823934531941 12077509802215758650 7149393443392728445 2870279871238253619 11947035140340076226 6746946536730451154 9172240825866629322 15769488228800976519 575753411013429930 6708132097262421096 12539643600749908392 10735505018430456744 7501168822624076785 6350018301893572376 17235634706135133366 11944235603558261108 4232877652999095046 2255536188889814015 8810721392494093852 12029743977461477809 9965510276518954805 15443480362234554328 11805440531477693981 17577771345977436515 12231856724748047271 13637042612646114034 17962114334086410323 18054771582777528061 2926947129139872287 7499608441634975061 4384227961227450149 14210458777949498092 472405090847639984 5105718608001673751 13591030649503943665 5786926238897426763 13456325243915122298 13387341641822992851 14438723142700421844 1971402004222047071 8747958391641110200 12637343285964730656 183772649949279018 639760507326325813 18060500446272172887 12997694346138516450 12723106721953436209 18192698769759183131 3510061393023643746 8405115892644006516 391522149938069602 2834315426431874809 3517984842531323601 14624046085167415382 6057192950268198687 18273458437225587368 8135734698210864724 6152930847526443883 7383556822969456164 10570059266465659458 1926003296959345654 9915069704345001655 8708869631322867506 16946008843075683090 8747752157038319150 5009701796371613836 351769993538087553 5636115146526794753 1664082738298637067 8653639591059722364 5617663165719827716 16766194164182046001 8403990041949814800 10076301846520145880 1538424774497436386 12632563547958638286 16397105459330041139 13811930661821555234 8433620551656212043 9602919255680622882 10154774035331312585 1057440652226056507 1299205543693738845 9102700479819436433 3529741423857707816 14136297771904513325 3093205413033292161 9526418310209547137 9217337537768863688 8048994063682602362 4392306359764614082 3563932029814082325 12732806698135543659 16472629776601835470 1834596107693371195 8851474818131714065 9162994035491226263 4769248360556584670 8306773450163249833 4523121873827471871 6367173318789789591 10518394823692812004 17968217034129283048 8888145184176577371 4313353746349982307 16673436803581619726 14952376896328564163 9347666409158921886 13360334365274397846 15962359153558900641 7323495165020279533 8613383458526505857 8023604502084573760 3663745981306428533 16521990692543306724 3123929916482884557 2281152841862134707 6107610320564827174 10487216545388640137 2096569723418348657 12917592584556211903 11153414253457593147 7159804599476368093 3357859079544181941 10579886606205754223 3248758787836959637 4544627294644395185 5375853817303388857 7671799941208222977 2409006553000526494 17222414943329677595 7605436690008634756 15468672787956193353 2227592062817147507 14641738754607890369 14610326740483338101 16952181962919538618 11201127902585368136 10500924961356257207 13313730077715716065 11854420810213537101 16748352873890787163 1947669297636247984 9725529004909664964 11717436693065155222 1000477005656901470 8907293059047469032 7068055020477412655 6758174622504599473 827654040018949838 1565400189429942321 3525923751570508476 15082150165327048147 6633976944518134624 18380410631418555510 9783475630902273013 17664513345504445112 16958375054381786826 14587968004684131619 2987122240190935254 17252421500631974935 3583862057133180448 5596080234655724563 11482683376358996208 16198740938214673374 12607691889154720085 6936589126740181744 6426397100630338179 11833222513853666252 15070285105473665566 14747238214512142095 7815598005556123217 10384501548452773483 68268296605313644 14865616076055874611 2223138034881514259 8875658276409132864 8075963271717050423 15962984251904504502 11177043564331283715 18123754165582679049 14528139582114988556 4476140480157256683 15408587364873250643 16380727461087470481 17896315422713824055 17401254307288415590 5044358469749402944 47509819741092289 10203251961220140304 14413856223613135263 12765940676645688871 1286559875542842986 14936439575778194708 7607697409436498907 4365631050642707656 18257608834213219168 16220461746060551023 5583183763685904578 549518540207347073 5187772391877407481 3110398620865741445 2237590441556566494 14870249208371459030 9823149268487354529 4415157617500214001 17867631550472544546 11134866174276683177 5893730714296225200 13132566713769984434 7741130978708516354 15838604199995741934 4013400431132675719 18055017138327382551 9545499015074598344 11967669580897036236 11844275950070863187 4108009587244109213 15130907981939966089 12215303307849437578 1390878090644066340 4058197317399479721 3905415085207384454 2909982470970690181 8441732960825079830 11621060498259085637 13678943368842502064 15699891532416962590 11728312022783318153 15161491227815034663 13640002077357558183 18229875521473421663 2339880345347740880 12297276578551692234 15387127088003932596 11827174210632279168 15016530057136128153 8212294487497331359 3268945269161251907 5215738981977033196 5314285498823272513 15654299202625415458 11244705812389238000 13960917529389189547 4189269533425544939 10673370909664320953 11829135944577705931 17775917524022315002 10994867919588066179 4483370061136213581 18288040919556952759 9343694839897708072 5830788152131803513 4498938281522410725 1892720834001105811 2363046150799630257 10606050178208395930 854182389617023110 5807573651951695655 753216771683901080 12807631429313272068 1447030884986622472 4723106315285976538 2099068839609039506 6542480244073787743 14010703841673669691 10366407670250269635 16971114233257028911 18129921560150310709 6995992541922150357 15823047024330658916 17464478994433448469 8825140960549616643 7224017350095025822 10454091883995733762 10218973784443716650 11722611863547257024 12393902661187107903 16499119268701236254 1404977634903287677 15771084361431885673 7604957578783020808 11879452025045355813 3982075193070039923 12067776939931163799 16509825331537986305 10030524705049482273 2746356399110575679 4573572868749680024 241301492403795152 3108441258116587585 14674544722928960170 10110076268881154172 5708672375483837869 11134026377347985637 15682318731488206802 6906413003283148156 2328487880505682039 13397932567268703120 11992487162271324286 10428223119299865928 1724908379374199970 2858733708425612554 17226709559341516274 10185439246848428061 7102935240279869505 132052931899574599 7186695394632784137 10937546611170223196 9530043722791596249 7883125866962388991 3107289366545432011 8535117854520222939 15160580126842970404 255363440569063049 8244050460173046676 8497611147406421951 15228657562862360307 5359563670868845568 9997076149090776863 16098955129879635861 17979625218268723626 17431336963693409936 7680752263643899206 18196592666440321326 12313990966877478780 17012258224900225063 6032577856640103581 17937153125721346160 1820154275419499244 16821415660647280881 2549113190403006957 2149870312881050926 2082101869245395958 8736165547648727220 4615578727863532398 16236129421389615707 2609170363397543831 17067454538595078926 11925079055838370423 12105713112900559417 12303868190397893810 5628110318838615926 12848134148182528802 17306481038221520651 6087879487705880550 10506617835349985818 6340635912598596210 2111689479186159390 12068210406993599103 14374374077370405846 10731287458157595652 5819542632954823796 6907261240832142674 1303415652927273999 17704571985238042540 184603943451240163 5482773625284929724 16112731184459960010 8211499752855489229 9498292499805180272 8153981683667352086 12901819354258233554 6962624170733020713 843888069181944623 3559580628771919746 8811266315416732888 12820383240467692599 10671782348316216494 3145534505240196708 11378637945723336139 3007635922752034994 11498052009902989376 247638639035490685 13929911094073836741 12046387931885665715 7874507468988065828 14147076986224634816 8871884641331647902 13139539915057301325 2483757552592310925 8729315702436094126 15927491657190410808 14061499772842725023 14049481872313994191 15039380190931118748 791692517221819803 10585332323401251018 11008174201327510859 6554985214388849969 14307041306973932118 1036256682789998775 15446140114649022316 14770738104783175671 17734965276484839487 16499107646409958673 15756921826056660350 6259433413798468874 785748553910182592 9660306065973826938 5821395822894753170 3620454930672512947 13197511738854359272 7330361051459305402 9041893189142569364 14328731054270314813 2789181703884668879 10677103293904141140 3620640174705606747 18054330144513770600 18333980982020649279 6531178597625970735 2342249032733239088 18186449898712604420 9906437964051753966 10254401690008222646 13315856982254722576 1269873021585442126 13752635419761017966 529319479093622633 1324467280494882683 6826772493837749307 686189450310539610 8346005629626764844 5374091844877293267 6025223181387467754 9259329571998303290 12070262391004471797 1065959449210576333 16187863209430695640 7433903968329868937 4562937752172138566 10440108958860609397 2588377341129884496 2839185338649390127 15994620419128380413 216279232704893019 3138570510055334674 10372485349208098388 10052820267676326902 11586930349551979982 496378455351722691 18030277408866363853 7044919581162497000 5721713643887731399 9629713641493614781 16015847901529406691 7061104096006916218 10245667647074529948 10183358839790550477 18074905579745432122 5472309849211263906 11055324181597092626 1889514751628356718 2354095188046455534 8154208898517925844 16790755330141121977 10376333654864913435 16624480280711162032 7412156552120939495 1810241408817509502 7330983727719976799 366034873615744522 14721093032088603214 2538403601487940203 5709665174444391734 492482873333493404 11857673241776844372 10617093028336095819 3414942794114931859 10580198214702331983 11057883765682418756 14000892581100253817 17189270369837495243 4648794197826342414 9669548867426919822 10539844773938140059 11294987417707166248 6645670168339034179 235548309119166734 4580875283392248207 15251118473044880617 12902165462048528628 4073296371387038980 14997908620857904217 8675096412922854621 9459088309474034297 18282266795899589082 3390977863322845449 1664250061632437095 2430234692546899955 4879640820546516364 8691352340288794859 14864937938011776623 3451869301606459780 12155964588741803085 10377187202941812828 8521456873506430542 15175050977645596098 14324017482548277440 5961721195270834957 13099177788895608210 4116408361695385051 14905841629134336728 7735423891202096322 17025350176140943659 12781553494567087272 17300807422325375262 5769264127845120634 4810877125136845402 12477198956515573035 881113769259938181 15596384366276395337 550601151796843808 4085396997003639458 7104103968465196260 4530818423017708404 15728670106014531283 5253132390657939652 11180283467606132838 11542197358900099156 7712427062157863055 5489335822574837076 2498764133741604918 2253289519477671030 8868061765117191499 12850922121115822015 9172428190408676382 5185945998349439847 17411088550883207459 12497563359044816941 16356624482649147534 15561946235563805147 6550965770680120342 2162540562277633588 18171471695996959212 18328715911415783931 18115377205820597932 9488051478804891490 14707599367417525503 3890559720128081330 11812022791351463279 4176680792938224694 6471792857701529515 8896957695934132703 2300619394685690545 18043386160186766123 2477428082206166605 7136913790376850731 18037903213529952645 9261894732057573105 14601913619595758630 11405630116503308988 17653957050416999359 7596581940530502331 14633260456147260640 17910466708301335659 1604665576687605724 11711258784710994408 1829049059961402510 4139692041410153829 7986727665824962976 9532563863164113609 7586717864680596653 6402790440772407591 16191116703683141397 6882395950616855890 3108202055363602007 1063953482824585969 16461888831100297348 4600391689000539712 611042246541138508 7962414585408220431 3283544316100540522 2507812463963270400 13762841816113493310 1766679564630003549 9338373660078648905 301172437295319165 5811344145242141120 16269426218086981841 3606693915620212636 17965646637618508420 9079018557473095644 2300196222614896329 852393381112945283 16662710238127535106 12870236865951515658 7420184919436114047 17033582134711213664 15070136562919125572 17567026809600761745 12654546897888315633 3266504176446234211 10171746107986409365 8453801576814930532 6893392288582159741 13731328621064594511 11639078354855291845 2550090206771187189 4416288636722558277 11348073751094029348 7142029275188667749 10476762566447186070 14811748224037976668 4897562959605655498 792661945181075289 5172706216236283614 5738427915622062292 7067063381799262128 14451070271526303428 16386044709671061323 9243005840920185505 13005112729487776264 6587814990102309867 15543701123113800593 10968636727187158249 7287324097614410832 8016877197985488742 9505587406173832005 1251219015865117353 16862182125954978611 11820958004965021243 11213436996712614477 4944207356132621435 3020953385453691723 14979327712752403101 1161889273324800539 8539003966558265713 367456668798222711 5766311970108392740 7261592177016397101 13552532080425919610 2777648459470211677 7782799507911527031 12072903539888908782 10981063481430828137 7327347297563515020 13710525351778002093 925696602911365408 11988712018258343988 215174764734820537 1756696663827025762 4563716644538853703 8962358005989256377 5180913873158045963 17591076330924410383 2967304409800184892 10737510004226308712 5980754270166892088 16495608510462875555 3208942711493726030 16198637942171522846 9499550193385837320 2527600400442267433 3902935653818305908 7083852516155227796 6410402834288259607 6060169118025883743 7825762827621842711 2140865423803379728 14811354731063794426 15924921785293769213 4870516715337908200 7766162492956969872 2588318956041272237 6868671373435633133 12941766524096453019 12773731345145259107 16438326092219806945 6232025234600531845 4095582310448161965 1643949874412484726 9647123522131110065 16677449050516751662 8455802862174446032 14230846282382224284 15480341760205752959 11374763355978122094 2426689847758161079 12747430156429382479 4576739379228906635 16358171636357718676 8704800358402107566 12702967147148861676 11535667115447808576 10249623050214909521 3036814279672979489 202093939962231447 12053476811191503411 6250826105790564803 14643271718239289236 2327245608692504172 6697115155517033388 10159286538780479994 15459684072194325357 1170517700971007940 9034710386562158153 9632716562895354244 258061853109033557 5210158263995721544 17479984382599237803 15801636688617000689 12774343816524616774 11186437814110736943 6732435928283494736 3257390872146058532 11578330307397884850 16094900326209789777 18068430121871599973 4044162424625219284 5313386858476001846 9841306649187847556 5850955603679031824 12555357691923243948 1221602828579485072 17372287099276348333 15481600736925668185 10255796265466120108 17059696451317786456 8294297596648652751 13088049661606809280 14687670342710405213 12893811025106265579 16046275857322139344 5844930730209728230 17177227455146159284 17566854149313067384 5866746193209358840 12838329450953649653 12901654800469354128 8185362292139891432 15076505304435191165 8307030358279816583 4216312805626524308 7154847807825022993 1895508811809632784 16325019717040129943 7846801850380593252 1760252953646877161 4221662576816551531 9440216141024066278 483833751453652458 6106314594988504401 6839040037361869073 9688460404124324852 8259952863248498750 16294709340142582713 3922242462070161976 5413149802412499051 12616446649784275947 2557752344329026517 17206183374748971881 6188494211515340258 15875924855149686951 8704962140900703188 9134137943743876644 14888493291316139169 12938366707128610993 11607924715931529542 11777694802538008149 1319393177005844530 6949182301695926241 12992343660784626517 8389326318978339464 17523363973008951055 1711797580415549934 16288811109350671673 4647037689623326980 8659713482034472018 9839873495247165181 7103462806896858455 4632613580895815885 17329516929388090942 4147559134726425182 14847852390941265033 14439725006265622791 11453673427305911171 10883096873455671336 730595725404593979 15765030026429606131 16818282562042242388 6727315876672778767 16638823525623041390 14480421749141108710 4920321850579694215 10076827109968029301 11280734450174212941 9202476605426230289 12259638159899477723 13980258929273645488 17371012004982411757 17035862696451046537 1690300088530291160 9455530305146129948 12626583805528030927 2157944338170010628 8371802581982444060 11752431137698283960 14833407699797783260 15044728135709877402 18306765344395561286 2706195149891844346 10464596524812896348 5314540398117731144 8125981215568060067 3106058575499929535 12988605564283843102 1332586648796986137 8598557321170184489 16674321598970441440 7700773295927849977 9976518082051547940 10267801100961149930 16735733593273753866 2499970977831702919 16267650501598943101 12174130867171740106 132194944715872177 9007387415003597116 6484675011825775676 5930371855143125978 1762644291141370340 15567227263646519847 14048381868476628549 8992496813893874646 11508069077094319121 18167748515967763150 10602045935669431147 1439708321986771955 14863461382499290893 5864239164750718356 6089282735125313862 3685068072581041889 6498454743490482922 8893073005368774289 9043627347009319883 9387626695089909258 3711509069241559340 12576660818436953538 14122150393205375882 15500308196255769938 4619896875271136615 484690284455172266 183006813855393905 5174255709431071293 213787556430637548 2860002758988990542 9201148782827111707 17119773166888409292 10599826037648234083 16808754242486514204 3329137258552243520 13534020568408682676 11292663959952203092 13476655930322000100 8775356685670019182 9317076051487324700 4702736878797091762 17543946711554721930 10034584936597076914 4773372127765019114 7043245306801403169 12344561713136603267 12657057964517923338 11083966171902346904 3669208130796054673 8500319845140252458 5370901360693735572 4747810026961665504 2357551823844886720 14679149774147783430 10751087250609974905 6176904873685692131 8218798962692994319 5764370566788947386 6155154547475703733 14041128602896388196 10816073508921133995 10185027504277154540 9891865546562997606 10052094767879551213 9027482888786287161 170488078608998890 10874034845842677686 11493058499754678550 440087816525343665 18029208466090932589 14660953234669841210 5432972056914845226 4677124305944052973 10630281796105651991 12048427554427727976 10552859939998179289 15209933836101539626 3316529234260174348 11363912011814130904 1204860295755841313 1884233435964442965 5511855888038308705 7102786864033828363 17452419013807038820 5049933838374977732 13178604715138748555 10759380765448895633 12341653572494959101 15384714642119245902 3697796957684576973 17642918325460725017 292967361353550898 7942487232022982601 1262007478863171808 18070345597498433733 10685117341111159636 18237899622230075538 3744830695659939232 16791917213719375474 7913268297296365707 6267614178517164680 14619284756696970027 7686263069171448698 13549271069756824994 10775553415973667602 11147219269804371001 14091357453970961482 3791452710662685967 10012487293795966652 9433697098655010373 1756764091229648996 13256930539114311151 9282468964383136572 13670896828297773068 9408625318738804216 12565168235565667575 13934880702489627486 2196651768935075844 1035514350644793776 844835057069799470 7980731056522063363 1653980170324998875 5743149885743197638 11563585108811484264 7333262739828411431 4916767680616544628 17855769222115172828 12533415115399238665 1324065506738664523 10515831715466184115 1952118175266671782 6710941314528839017 4296683128158717402 703429343698975688 9779736234270065240 17068848360760590881 8468277201068409444 13385103444694808196 12335248183286703667 16645165324409601374 5323332618989658550 2322248309337926985 10247181206814269648 381572345988033587 2167368867634973655 13011315395527607724 14976375974493761462 4084012099443869312 17926789516275797248 6527504808764133221 8646706551583116179 3899486079402015571 12512109635919555903 17294173034516426091 3388508277185414443 13828402011455229938 1727761937049210318 2728478584823560944 1811759612773973667 7131101793400499067 9496886733789506163 17926257179757705412 7556442139799532203 1554048467828558987 7752120103288292904 9740240264772521576 1720160806813741212 16781180564938703780 4311211873416305801 17953774206497995269 18245751088056500549 7244117873181062067 7594102999065455911 7268054233300231202 2584227709510502050 9255292708057181859 13491027927203157436 3062926069763729832 2153978925446946940 228122059984834770 18085292271094704461 14897875004757109042 8438042273057513719 8666743624549988064 12723937419561342716 12610271525264444073 11857290280158358421 16676759415874775432 15171280474875889063 10815316419551277028 1150852463767612103 18271376021913486913 18350111041445326500 1054106320802051601 8310761481811801965 12625316225743948565 14162309821021569302 9350114238658776011 12099631218557357659 8410591423458060772 18350495230914662531 15520763057548832115 8534194951856527560 7484148486291414324 12606860318065057392 13894618381383412524 10672615184714470950 3611082457964035686 13774752324541300973 2408202425293726640 4864280142300784354 4303569716808396842 15126697389226591779 10068477868626997591 12064776897132590777 4285829546265941368 5041082122023197389 11304345273495612319 18083617636385882127 2182758237407043288 5642359689394730991 17913230053131832532 13422098142673052637 13836721308328413569 16449613124973163391 5912667841426379512 218244886489850753 7700378422768816572 6654449615929274757 7388439949389533599 7647390659121069042 580267349629620154 3217796016912423347 6075604555909871132 1995161830551716611 10633928834752393635 5061509590238516773 6540759050339416681 8843603580348084430 1204086815844358726 3678526608947383262 11469828106663597514 11709457981373096441 8165297009558044213 16683874764908010647 728133425416102594 2679585544733491424 443553752664921398 4677693055811041285 13253951237365072080 11929363447846838617 6406075393910306676 14989637122914674633 3651927231870987185 4658176222540793293 11839596726719204769 724567671262035607 5600185929816427685 3647238370001760065 2807796473225815203 13012831603351633602 8747520982860370293 7805969299676889644 8084388495334146614 8536471853766593010 10676919294356499485 10551693044717949474 8303470663818734902 404248457298627859 17049272641735659886 13616395157434308724 12552436221971410046 17615340684325679073 16946732078339408230 1523720781457978895 7733527128048407794 14245377641960761382 7070994638945934790 7221609080770242439 13353748231892734606 9294279942121155838 22639656009134646 11545753159819822803 7792005600640125004 8283627509172067879 783727953230043642 9218649079381291784 14216667697884827232 7360313536333663247 405187744612710374 6997529856335385285 10235588255182410377 67864855853495406 16903191167862894903 1647124311665489903 8228269709228128962 423854664199520999 6640263328351152313 11852873688547763513 7622562636739210160 6795768944347522478 1248170495302948059 18354635807309897599 3929094240233108351 16141967319954411770 4730308916462495642 3096822343663368701 7028925021930192148 5263523388531868550 13957049982015381112 18387111473401690136 16663985937802534977 1650175008382167250 7254873731491914664 12441485520257246942 15398038373174718329 8772672022697883795 4961033534608574010 4557536104033756306 3388611185622520932 3655793698965908641 11178135030863668200 2941298090954135526 11389338982799474451 6102026948917874427 8275347669978963375 2991044604292544054 12425742229236254034 10417773159525400436 6890909106288424174 15762996525448454136 7296527287924130809 3217587664867674237 5111520847475830496 14103733825633440924 404570437882649455 13855819713041568212 7789071078560525936 7943943460854787991 13319850769975192794 17727432801519018861 15264029029293262979 7757341914964037656 1392987205024072701 17945640240551338285 7267083279183168761 2683137007556459894 16950503147036381550 7159478778365077621 5355330833792482726 16332661691617817631 4119465585454933629 7439274614119958119 15093662373539433892 1633594488609509815 14821422893499028002 4552647181016139351 16719957729222733966 1216436492176590524 14140705567183434261 17875858651310588090 7957351973488921353 11361156929849785811 17578779380055732200 18422028702921402277 1218110270957026941 16228491195633663389 1872353320530839701 1200127509799031220 9709659598771233131 2009522458189970072 7808044258778084048 15253251718726765839 3943971289263779903 15744715639312364826 10813056290993349078 6303323268883580798 3815415505401601813 8155094929677005305 15639143245839966950 4088235792553994062 10405650557959557863 4462248367592020374 13018939958373758344 13749954135794807467 6824313679086253470 2519494080943013316 16774699361659359834 10882938344605860013 8711330463225532350 18095841533445263596 9932016014609000072 16412323948583947657 9009135882194913954 16962302725770926586 8262167765835151898 7946423583237390543 17873550027488139703 17282235148260044212 7379709343301028476 13164033307303155210 8372347190404759506 2003712717900858865 16423743997565686529 12411098103352366879 12219651465161745296 2977319094425177172 17711279548155652976 10951507179155960817 18199017689221682594 7957422330667600618 15546801684992911340 17828840400959560104 4899760912438208421 15982673761051287113 5832083586788020633 7890157147147675337 11985315455084863687 10678255823788287851 3840058134288872353 6238111816055364216 3021625108199554272 10482364821667799816 4153840302961859139 2109287524103637475 5351891270137789148 6248179762951169078 15879720283553722328 6686210196276459615 327486664259537081 14699846075327028107 1415156137925261138 17415482731283619281 7484414205045915213 15643411723440615768 1575087912012229819 3455978807432697826 17399364253553199022 10201164924747915038 9324338627502941546 16026204007726555356 9245830325151526900 13141069441227324386 3899992821824350803 17750145621353374830 8337347838598518457 10415707328678579731 10992053800861666203 5973596103294410216 3850332445029005335 13598813802559369434 5282204728051072049 12708387374020392684 10397875534977409022 15314827008419065009 6067037304143651976 4352592410748539233 16650873744842533332 12059716708482288384 17622150904113480043 11388145543564465055 1282961093483776874 8076699231936513863 15068045296260074948 3029363685067035338 11979957700229685144 4988288798514381426 18139687840361233352 5514592704954240645 12057922131727019308 10339702458392632871 6517405191013822194 13556826959484241276 8194745458978135284 9661635586882725159 4271692840425677787 15447012366815965849 9010112426055037660 9535311377772041751 2573916032492728109 11518390331812563380 18041250459453684939 557734369156074347 1295707352686365403 17621164677509164637 10301293174595379427 14121842256965761925 6208752432123126005 457968794902224861 10133258413841227089 9114593969905232306 3473226824411391503 1191151579160347720 17587993965814272711 14303852589427116982 8947232085650801281 16969831107986032211 6025564256825915171 13922644928034498476 16372027884534374590 11123648524021233584 345237749376390828 8917230156757052745 2856530011371807855 10371250255005316561 6016592361390526046 7235239608297172963 17302490583179161747 868091338910975705 2067454027362294103 9122665485995723830 10818438313983527389 1814883071663705934 7671277238228483183 15406780999283463073 14728494478852767648 14595369306145500845 7668188796145989343 6043878742192798433 1140678228520359097 17360461542059975136 11458005842959195982 410420492017491544 2035124173661810759 3931457016909704483 7941801675118751586 9017817719240212695 10318720757699726198 4703074608456946864 7863463083040435235 566865263717215706 16055143236063218056 8328049711969397527 10205023778976332162 7227577561230963946 9944589372485798563 11759156794912397500 10637116312568729618 5161078001656377988 10576607743157009665 6483727380617404680 15863268250906824084 3503200683851769948 10769122792528413370 17323780597124692656 13609163461797629083 2576499015024536798 10216830585248602701 10440944612081373962 13288927633120688197 2964095215654535508 1733513963476779702 13831206995746077226 15940216155662567848 7713228116947553235 14068504907889630712 5801135503150845647 1074416550118357286 1757370914077458823 7980869878108157041 486438285176343564 4472702764029486095 8466779463932293077 8922570922046155267 626254940244084893 8663450137057679497 8666959378836519279 4632676754956778309 16531286425562633074 12110740144795493441 5479819810999149251 435445901140467629 6831702667659934191 5019206664985942225 15908640314349186251 7847480286241260473 14740253475590198386 12298734846981722548 5577302235267218339 6736526954392227336 9753967723967127754 9113403687006081128 4343844620466688798 10580934797215776904 8033633267374759537 10199307659595675078 14634877381705837232 9493187383970232721 17608824740799550291 11703863800888260796 7947765930223022673 12215914775598964917 16538395533083927799 16218965721476445212 1610815449468032640 12217349028367543869 917907045661684106 8476441713015881215 1048988106000243619 15756952305635743246 17728949312498885359 872583686392701675 3673525409058620086 9831235302408517501 11465897694639925021 11498965210545767157 13166301346588483532 16226827220563186096 11907518014353357514 8885818529904133817 4794295118525605581 11688060428365732382 7254393855822612022 9050875418567099597 17624175107646189705 16849534488652369345 15121523074801182738 165079476712615571 16710667347099292340 8903323202017665358 3120893269411268928 10532425808816929799 1729168228541210549 12111393470539405815 1125590340109982722 11194710836973930289 16469933959370966815 11327582201539484842 14698710387703621181 5852576871009465654 3342790745269882625 656301908967898720 14799253686327717409 16650085521347899438 17726479586071864532 4510412969190524281 4669837109794875018 13894620610171460556 5066990141669926177 17364340557153136102 12069239199179315909 10688643260987857343 8235271096812456547 14291839389364020645 17908566139905209360 15167036526884997093 5392397108264946331 14699972784449876661 17682255651188276938 12217491921887297269 6203841531473006073 5397081063295916499 249793191730019898 11036289291892719457 4170092855518712103 16359401523196404015 17674788354332778572 15625359277561510706 3525584373660859229 11318189253256205754 2044596606132508600 4169510262205893763 8108802695761358311 5573117109505369622 16023208174091463189 6359811658141474151 3042728655001658798 5503392629314800565 144131020526340169 9138594382042030022 7088137907216822658 2447797723853780571 12642724696482263347 13879390122629297097 7414028794246856529 4829031784770501668 14099735815920740949 1708064723236897540 4152020806388440549 12255252713918212098 12800402178524018384 4130570198927375635 15405663667992454244 11584825654029214631 587687685427410914 5728125992173010482 17379031107577080405 16198883980173219909 7765909623614660115 13054626577857257308 2009690912596408705 17306288481703987217 8930117955715352795 1899721431230500381 830386803383011719 13553683475774894962 1694745303819700260 5520183101697661036 3704973003839649779 17043911042863889555 12249578852825716860 1777135141853059169 6398998862349139110 12028212862345985342 1964476350336978347 8469055302896877009 5147411974518065290 1772631459096820114 17791884109792540737 5038274032383128184 5829740445142618213 2776201693455840197 8196118440522154606 728379415972396936 12331818136213460769 16904026790849306634 10859718244599690863 1658040727866300590 17270094343459850442 6697448339410318799 9832043856707322749 3515732712897305441 10095861773260374320 12012319852899136423 13012737943633922259 2625616104611663427 5758146129530817419 9251706252883833014 3764172565169125833 15541424939231300373 851474985667232997 15781711112490586236 8973960347428984935 17952361217894834579 677710459155862913 13355605650951977421 12130349016223900412 13702265026465921087 8238155130979788892 1136624270383893307 6289093486496472661 5190587171480351032 5855813256117197900 13109226252317495863 9524356502452365846 15675364861053062421 18146111124261683611 9949262408147355598 8145992170059283438 16844495309386795505 17595841952043632857 7005240389122772081 17805294941373274113 14667555210320445624 13473773776269525111 587696926558111564 7483346435768994370 16475385705066373440 12335375865178347821 15287591158630539195 15101762649570697000 11404987487203425354 5928587047914512786 17145895362782282121 15489564094744677799 17523511916268403637 12709435905524981994 16004425192888962246 16916847021072946443 17786578137502833286 11581380572424227889 6599343556350448052 4741470607911503020 78237152533464082 15234594867563980309 8192859133392619522 1840786781320740784 13037826491757987427 5257125798337615220 12622142880567308678 15496953520975941671 17634994023387491913 1044122543792847488 8277580411572980260 14291265789218070811 4583994741497684211 8840451678246876538 6915210236136394572 4602613821623071169 4532593774758460229 12534644758230624148 3489686767511225883 6349980433327605805 17165933868936726421 8873614778228462512 7748475286508564132 3770280110236970908 10835945549740773690 7071228710668109596 17426649975027220698 1224320735957002319 12619929538204581383 7495793646100823692 6374462513179360244 12968691724446406942 18162718304153238666 7251845945470683398 17343391315001941121 8295091123718942592 3228693976320512646 11996533941677969406 15757420406151731620 10572263333874991889 7997173836377582685 719088924634835852 7233998743128946665 4512474476433294552 11432405639129200751 13753577912986666307 16431834046370427643 251919648633043468 291410877188115856 4437325930899220334 14083062420059223250 1807376328969091763 12820768620244370022 10650191828623527081 1385907975718429409 8055372235605632495 15132352465298002696 12307176289607862461 3216853665491281295 13359598147430321540 2991027861817817923 14844945958528544116 16267823134808735079 11151299388564034310 14035160279739216836 3829170436815322111 14075262227347042599 14219413238746282569 11442667607090612427 17864916086084977286 2259189228671234777 15170594846180646695 9180651374021289790 9746575466163688776 9855631126541037132 4297755598869761416 10898073720092511274 14961850096542469444 6387640494569769742 8157555090124011988 11917580838579267211 3696005909755550093 13684317928355726148 14063623239462646776 7305146561201498006 2544946489078884549 17440293503999445630 17883606507679031701 8643097569985152778 13746117700830208552 16280831197324392130 17380852282868465011 15345253966744994779 7184422409853840147 17144802181271200449 5326380264633650571 12083249266231189199 150755936946606681 5383051210878079470 11536275647583539668 141179009630053110 12838501680712260026 4185863991779435206 18291825182567512354 993330539251701384 5279256315939347118 4015060668763009454 6882754946195208160 15713508727325982358 558226971367541332 13719252664828910839 17278213082271245371 7605022550297181755 17911453439000650054 15322580126437102999 8523947256581218200 2998820270366185030 17359048514648546329 17172748373357008479 18039500594289248616 3969181320637561650 12658899609973626828 16974766898945583681 9684762822023810752 3927592044887159866 13860504929677177693 18368464459603748083 18221826655149198060 13355803577690121594 8643055732170522000 16832041386414532418 4616404091976984419 3855096879520773106 10277519110460461238 13307828800697642375 8665347762929890468 10971174257471212862 7512910132119559589 17087804436434740687 16580385695222502800 5594658094671766865 6301095716744592066 5091585003757901118 16817394013255269351 6287185865195917863 13008536833565760967 251519721688274748 13554880521924317330 14935200961057881967 17952041219893579075 6761653510466024809 4426223008946965773 15369598922750731304 6785845899809371971 4775732557347943354 5674916708607494661 4541938523345762478 58404062973031659 153349561528671455 18208088359008569052 3746382966002365260 17026663120772183846 15402454162095959714 10514675025254499144 8149788064305968210 9548278768067040221 7634965302695381860 997097237016101217 14142496164984917737 11225411200400230615 10238033188192014355 9475742173846473870 13891319828705258523 8209971951077367283 9587628808365214423 6495916912052219685 9256026653164097162 5752054092958717796 4149188766777551641 2186346196931011027 10934927739983137993 13048767629811054727 7565255167766232266 5035735674306826239 9226943547150247326 7323284507696407732 790377753273295039 4763199106661313269 1960715570317730626 13733126014114145417 13210508428429550406 11179280224499096522 16051428371037275914 9553166247361928543 9291457367783504712 9691046376765952024 5234321244607288213 14931512383543906957 17105387623187780797 14978555387312962099 3571376846533393559 2349897884622426486 13449621208327017968 3361655340523470067 4467744268775914653 14324374589805426026 5532489784468245879 15702028877287464178 13611138281184404704 3757386716438555380 16963439118439820120 1409224320530923440 1505284830838996197 10730053351123897300 13159981825023618835 6760497896773842503 5064759772235400780 6747442985812328891 7330783917434207640 18115945000280415009 16834491544325515469 5633912658036221935 16653166857584799144 4679220770821490901 17411569310735507175 10583987921073815826 11394240493658939144 3323092675825145587 6718185550529179962 13485598819299407063 6121239904538050213 3533687722517689849 5709331700824079696 2574489229232114910 9463198925182024811 11926465823045043588 12949425276317305434 13388639236813371595 10453764997853072605 5140854181543840671 14241217475683121386 8705006923595414208 4163561176587273646 9524923393303269749 3891698689366435879 2584208878488559991 15832105139655629031 10124479115440536576 2236669755176631170 6803080163991483427 2180269688227079783 9074932116236503798 8577114245351756267 8517104867760390630 15055235532681626622 15371503018795886254 512402315963738036 15908702715098599026 5222180433293177146 14653502010230442622 13629505081416165363 9616167386034855264 13090281461958990112 4566604898664318115 15872914010143548392 4040184035472325333 11213774180234404974 7569206381895861693 1297820420214715574 7088909059462499166 13451862698732721736 3931375610680683285 2095982752703964681 467587468414194752 7577603879922817029 9757505449552176942 13354103948473094577 3564540628122976430 8096946608836824919 8536757975643245044 10173269059646714406 5393948495775033470 17606119932201829033 13872565923025751556 10908022798726166693 17425156213535880038 13722018543352771599 11042479337358726448 9518918200940958360 11138596178342951591 5106615938032277146 2088284650733118918 9986211446613794839 5281462529307954642 5973551596778865678 12101912346045214162 12026393853425976257 11719687668945626295 18389994667779308702 3719065793946347271 8014199140433850073 14515524220773473398 7954323375713759649 1216883053458665724 6486063989619338533 13350046199557849198 5896837152262023225 5663464065300446216 7211535515827092619 3870496155735646513 3297594870814787307 7636770923449677516 16610925106521532878 7287247164692528040 9603138351149261883 18442802703287121360 270865505712757095 1646726337375441752 2340152913379965875 6870305747611431275 15142497311262815436 8865209709669554882 5274364083488842050 8036749912598626983 13221132402370025460 17088535265846691890 6404154199140009509 14543605827341533919 15593039255731455625 995294366133766553 17942601445190514919 14105591357571744349 17007049252103456974 14965539171154969213 13259589762011347207 17888776962521371932 7565070009029201595 12140126142987979279 18060188841320176922 7178722273581183244 12298016353277143799 2090500065043297948 4554062447524855340 16489943717310550125 10049754285288759265 12235109486030211653 16870653153765300612 10930931961654372896 6716231929525371546 16564362240310908970 10008072039930991809 2137650085693901244 17847745755833899437 4692132823696605660 17894462682234232217 10760946015624928525 10860695593210788229 2086574898994819926 5328582482414916684 15071579100561712839 6504975016730296355 16336889803515208379 507069045917219486 14894128153273439427 8107450176443845349 15419351980744530077 17145387937836177961 17973416468539435158 7087733134429538914 15657599017509178862 16071037910489352796 9797028604303185172 8366661079475285235 9697445885097017314 726640634451460694 13292236736886565949 2841403766010433148 16593705373131413743 12427104821451440577 10263779357751982619 13081191627174548047 9594741281831836541 8726427542246678107 4355855445287165599 3565172138341787474 6637353641645452659 7104030941488937182 6351597738901724419 16740341711386734446 5607029929328369282 5847160736921565339 9605175537559474279 12281014603000460282 11037660207014189618 14239171372765498158 4223132689929979512 15512654014595296822 9816869085780246612 2965934286351824813 13210673952726012565 5658000398898257377 9443366723699121824 5078150800266159292 17110530421937090228 9066987117480557887 14054593640012035653 2379480736675430958 5310515842823508464 10156557344435530755 8478413773916126310 15666409756194148580 7606455571093687669 3874124096856530847 4591844188158554849 85380213697413341 14739813728324266829 9849397317665213638 12084423107526413278 1346057612680154282 14022939775114489487 6067970301821631290 910440331702331634 8614040059998663201 9873958027778744039 8664528559349626115 6292622757964657282 552544193556250562 3451088039388941864 13191304193724877478 3049536288430458583 8810403879317851473 14372801158249647019 11551635019248031747 1030076180053237937 8298257908640266161 17354567597423670383 7791975884503075542 18425849370548005232 16879792458405019542 10235498764122203615 4397856512456929657 13445792212954421636 10058770245732793704 17587195504217532595 2241772903756566912 2546638307805433404 7963655729668511245 2145045699368894745 810527069893412668 6701731195760726913 5187924815230878124 7218322672349691017 9091267944964587520 9518906551426977521 2321249338611733422 6455319327564651527 15222522066261450090 8012571260647198554 9746876092016589454 15219601439596000753 9379878072347434288 5803101337501824197 17020612541635984210 13868056201870536235 1365742268180511435 18036578036048494899 10171587264294748473 16450433073872869750 13319987202096653313 14884383100123085870 13089891886803586015 14383743038734931564 2096831082866426711 747796680648580709 10443259059696589229 10326993710608622145 13759363368403889839 1635148940030346340 14746728140177427189 9838532033742247838 7619911396873471928 16313694857448167810 10793347765687983107 5165506773414716783 17499411125091644360 1243628434107160392 5023095151243200239 6314347968322843661 16728382655975682358 7529000329296072994 7706156786361796028 7225982595692470965 5920763643773986816 9050186622773893627 8452692653581041456 15381827367891714275 3653300017311021801 8953071328098994706 16851926159004003631 14224343054675180454 5936180419805923137 3886757465444523379 5740586122461795728 18241077080983390260 4420696508131766059 138015591820812069 14391907508739272117 13204747664825248743 13148870268313188231 8308339813134299816 11054337690468079789 585622717487596772 2189097640879715902 8237039898434332020 17738504963805651553 11419072443999455128 10503468658559365540 17586824634646025076 5559862778267740034 1707953063317238776 7329289071035357351 13753608777498005062 17512872554599157545 10184881349614237599 17610676464715843085 10508238324527569146 2039433773598811311 4116227935816000106 4198134854123177934 5182359152718613308 16507447678208122193 7100064092730477801 1485219086089478694 7441048692772401592 17367725844737301226 14537793139486174837 4677080209947046783 9004475874869158302 8576902978109252289 2811292176171964745 7141284572980489084 12567606740929591475 16571353927424931550 16003432085108749524 11389740208617129115 16674883646220728979 15451866706523231839 3235900470115082080 6087600903409534356 7397596703599564507 15713243750467645473 10749823270391693363 9288361862789384128 581176074619929870 472028487017153096 5551468025214159441 11030109519479246678 12709664124324255931 6257615007121813359 8589586192923666176 6421120072485665880 3899777788950940947 17320483551783253541 2801424450303881308 9838296019735595879 5208357968451931543 5026586650601370735 4323483367449279006 2360920488774895495 7310265651285173326 8663182181583131319 5108134785174649955 2768281912695137339 8556841746999157442 12974574110967219348 2030026832984629900 18073078393890633485 8351846320865336016 6269945414453540256 12723518622167802147 13564643533058815181 7267671812618071709 13673955384737422908 3532915705821455212 13247158568489057338 2532907780846630648 12630128239364463415 8169451018335344165 7541913875286624078 10912480283270080800 10280822718221737880 9540602114196461197 17525759981350655599 8796499848290607490 9686506536898120710 9597553737024349695 3031125954068922350 8304058588555016372 15743792457185126162 7080450802876264786 6057209228797317237 18350542158846882562 8174339793558329654 211204933802745048 7732274368377041302 16858400906374845063 15318460750345055471 7480311904291157602 8535215291780618085 13498305776584959517 18204296079202160359 6726208664230669857 16767675164836849220 1045529130745482833 4722533406268327123 3461699429658432652 5500391750559058643 3742137762390913073 12385420587947392493 13710909712160317898 17675750213609827653 2960821121922856249 17541058255206879431 7640128672549607910 7693831678827039938 12433054330945375345 7994821272277221127 3223136878843763589 9984232117273815923 7156917333191312183 14491802996692606048 11914778998754619988 4933674962151233786 15450100582483630574 16463961507798149491 8431663537718530778 12334201734709781229 10180770125534889594 11820802824405117038 11530245914300771838 12005202108284359235 11553764189434539094 2948962500414920213 4587257863721888488 7190322670684958319 14852407926742018466 3918823514767478539 11804926527925268979 209822346409457084 6215983390721448925 8067690628595887991 2168527737468162204 14208645196646838512 15705406090999596634 11655397202455027697 1114263779915566385 1209417645138364738 5113790976303810471 3469850419030734055 824902692651238991 12226578657015267986 8668952359323099543 9802050728125558498 13981335881777508483 9556227148793208455 8516697484384599179 13155790176810759372 12685766718815041763 13734972248512410633 11500536200974005460 15416054705996229952 10210603678626472372 3100038770004630419 9827430564670877275 14236704434700593360 16892410143420010915 5067628716624358420 1619801774738161627 801623708898299413 4933484252489346917 8055221020069731204 1500607445151893952 10900469447027892924 10972214383774283654 7802333982712453866 10320479612367061166 10777960820027601371 8348914271611336445 8376527689606641097 12953124153166338952 5390367501519224624 15579893849641610153 12473238622206951824 10394029598038892810 2534078770277910947 1499792584761838698 16442106134708392295 4307338546756310321 12276881364322888234 71169509792680446 4686053938151954729 3690953466469690772 9234544660381019749 8933236488056112790 6187902525798884075 3864664912463245869 5217398948580924918 8408191395643451029 6392187686585703849 10119275687800054107 9042674700240314632 889833279946216241 7856906615443522561 7170208429096320537 4305786806451236863 6575094348827013822 10275665743022817990 15206808689767912370 15918382145382058389 10745744533522969784 10817941094071502411 1951262893600972248 6693790052632980655 2607453844583901628 2671269092804740509 6400855054941395518 16498017135928862508 7094933495917240213 13789278077732113453 10069151361939007542 1000681158657074924 7235744119600394710 2098259923233479308 11895143960263757849 17697788212636836904 7590403972645788326 15004426861368425911 12450240544536366769 12187190588720581163 3428901692321444501 3943010054587336197 4292811536547123846 9208958071011146849 17982939873176653932 473132362669163495 14559547248766791351 2323672097161279166 17993745687975335040 4246608594912402723 4220755467494918407 7262247961719715793 1997127800880066077 6031143297078967856 14844959898994728433 16703251100918109334 9649913010238536483 6738496922163919346 66842569960553734 9701678798517098127 16256508127461806390 2725974693269317012 6049076503948831552 1595846530889876222 6073117072503990009 620689060185099425 14467891485634089043 6591493729960540829 10033628898132634177 9427356733806094649 12434234525784716090 11669387444133146677 1560244033103427095 3372787553731982614 13807972302558513420 13013709079268369168 16844753588113314932 6980977306760627118 10676170108328752913 9311894546831772388 11383741341525797371 5930003002704334163 18021778241056070299 7611838241097200257 1836160547435698891 2842591816537953804 5306748095624335591 4343726280654960310 16974310192503107277 18374532610112172887 6713027699510509886 749634772620519946 4879610115202298091 6823774398352687224 4918239165094650097 8215134735353560416 13774691894765912546 6800082800766859400 7279625822344639739 14304373171554555654 15184288722708574319 16783716299797477471 720424517880798906 5529104839992471314 6584184264783402256 3989316426897410273 15164166005406736440 17397389605903388335 3395841549093443662 3372284353919318349 4693131046614487644 9359871583396307438 6641848707519432026 674958547768069740 7674252994862362338 8338447624088299632 10125013023731803908 18230281298500548869 18049665174183180913 5331947035763536026 2922092508532824298 18254752148706711883 1987780603763306657 11070752028586818519 14302084217240475994 7434173953908325177 14899110827475218568 12651563557935137264 16134981727981722327 4516974102692293990 5465220877466848861 9598393689184932128 8228421263334504912 15220923659222819585 10106548977167224904 5377127215481897426 12942457241842208492 3665474052263908952 9100738440372563021 11031318098389654806 15327486358511361118 16249981353513020824 17718022168746293482 14566318619063444332 13764062657424477634 8145277070607531842 1374319006046380076 17740391735447307934 15790587175188786016 4940967183328168333 11287172264682811613 2185997306467972298 12700046670476994367 15929503428969432917 2784113180894635835 2461584925762389637 6528572105594798962 16125026731021831341 16178262233794163572 11041196990419413072 12588500471181398238 18380211250474815777 12055385476152623084 2594084544479394431 10105096179589762155 5450712155484998229 16058118804740030339 5657232300210102905 5247778007002254163 1343299538286845499 8844197702845793804 8668619720770114619 14580720076456461951 8492976991235382341 875198814281312911 4697484738679363217 1928626672586677084 17529164822664455157 15550615058250621623 3808329888417174908 16410099051383897211 16302292305233529141 2323038584720144093 10259647143862762634 574894948906819419 18071018152660031954 16784315603154985064 10389289560543357906 11132260666598083158 4100302386037769133 14383022411794894770 16145736750124439131 2976944351207867853 3725555205329164081 14065826144463033431 7761892767985235988 12301967880616809647 3923660003625237198 8636035231106833832 14380334611575812097 11643054066319945650 9002556958710393235 11964518076673009297 1416427188891003538 11455565607614835616 1113599278437545680 6586908961558044699 6068770083226686660 15802500432925396816 3652742139165536201 8302552909824196501 727844076365715894 18057074511686285082 1662316011548503229 12196789169823231309 14164740110692301461 12443018076536842779 5016690975514991792 2568598215963231552 984034359787767508 3255791233176441257 15491966408020802535 17878043339216831413 17648315801453681478 12786426784164657727 11995550508327825454 10852741952082100478 12496537879572403891 12493319888909915991 7044287970449553584 14399511956026615533 7732589298537748124 16087609857227301095 1677624012842913883 5454377578570471919 4890772146589120265 17836481792054965391 17084930133076576988 13741654077052549494 8883225701693982836 964317110380459955 10034314227053691633 13728131946963884735 1233702676804788588 5797777058491894839 1691999801209474582 9210610515281938707 14710198616631815916 1986960395504213291 1092766931927306595 17426000800314845712 13073790570256415086 8022349964956586474 16173203577631231273 12928928666228138386 17263092726325097371 17595285351448687416 9619519383559495164 9672307829309086394 3346003660634931653 4557322736796103083 334035168880635211 14950962645506733595 13082429152147644703 15505808582638072298 8315121460430242474 2911982581454633465 18044638567235832951 8949781506917194589 8062851433856497617 9106981255475700808 868890293150717859 11496109534987741208 4620184271250300289 4085740797144461745 6888461232331756478 4933797215272389486 18312388244712531620 14029359463913601715 525518171553222427 1042157331692717848 2356229948436421181 4377480017128079122 423948728034729216 8236113386182081602 9914157404089709411 2114623297788831863 8403600733167459240 509985627342465343 7030395705580829915 12111902239161387122 16571949216904533564 6288832932441115796 13296438319709465863 11620860768446010376 9132007969883368638 15485505813217638397 7493317989678208875 8619151989755403278 8826273719808680808 8982415291189721726 2106474665851081502 4656181040645688906 8545391589063970439 3666274644564396472 3156365382293646628 17660793504991166525 1417681938671726016 16691578887760939696 12963097219065187513 9832023243870200799 9218015171655861751 7703288159999711773 7295792023452428752 7906665048488154797 13154553285227311315 18317151842831968716 1086879172793455894 10508162800675466842 5965022772850851552 17916395825237623306 6914593486082346928 3582857757081907240 11008425992363818284 16774006227279287411 16294376757554630792 2333797921219272248 1148017217425832155 2990350427437348588 187918997612109630 188049312173179153 7465946845917067719 16388014320917815933 10446079284039617422 14897826354617742439 365068070745240803 76934585032365870 4262394208844568446 1492411049219803244 920991872540762704 327712606215477036 4860816446924619297 12388109653669417353 8414074427062866181 12348388635375855770 14869095931536667264 9822407316425503406 7678653985980281709 217885609517506940 7406973583294570465 7014500678433094723 7867566047921498483 11090429670684606913 18354968641294225862 14739909547007318894 1398321659635892238 9704537001639331067 1287669415255877625 8357068606657061880 17706811388356255866 7344972503542714455 3758413820554425234 16071619619382521652 6534122626615369359 5677296645723054347 99012685094028411 12630084715811576807 5462562457897496691 8537698384348927138 15479839347267743419 953872884105770558 17491579007195961929 16072167354187787907 2533761174075501293 13492491710974650784 4149945184351049644 17340084876246150612 13840774642566585103 15192431448073279088 1544087814964540576 11948882683257919608 11226632131840435518 16814636317972104284 8960063755211618230 4048993640179186070 16203971214841720847 8699772312417317126 2860184198188238968 13259916820599023759 3755556630516114770 2058404700190938768 9647111437570419704 3278663874977536318 9376788362772530251 1212890918338881275 5337259028504292099 16413312360398719742 13089166864418774714 7167589067581228218 3113578236002495380 8233793975617019947 15731500610699380018 18415260326825584526 3365928211791220354 7534538027762072258 15911414741731252455 13985663006314639345 14969278675499521804 10670038243938334234 8623492213852873486 1881132216200190922 12789924374730849565 10375902441542901602 17049630596159200841 14423130687337866839 4664332475634414001 17121423138723661117 17462397271611328068 8145569668930832290 16263627291081785594 10412672992246543642 10897289527781919267 1521422846135564917 4908951605877755479 1070198922881212626 14700218219884619149 10203889779504211375 17297603175382715711 12384714080835161317 17743269515824051142 5411504150716429879 3547849758226754922 16987552623300118730 11047064744005207089 15924320293859631497 5186581508280170985 6931016022086217280 633809237585677390 10537966673223591930 10081839533888692216 5707092938546019607 6663692986585184386 17534459543371369820 8844443363843581085 1847629585899159560 14587799747291700494 12866053878679227661 4837176143153857145 3141459368129231627 14489061949015030712 8360078661855971062 13182796497684125917 8831555790156629992 11902722192364687859 5510970699435059674 3768158977997814309 8544796100829907592 16499013060523131329 16646423131180690160 2801599668451245271 8062450118331633514 15271414385313577008 11648753237107441448 4883291388096899941 17615616161437499383 1277665621881957611 16624370310447415330 4401268750050586663 7669597557713239416 9754913105756456213 4817172808582903100 11590143625548044253 1209110906790219500 2870235726646460236 2287057975638718596 4592264386552882343 5659816433219188498 5421120283415900819 798040374211954083 5054913742904111306 15750862052955706520 5065434384787512621 4853934473777649126 7995280885545551959 129985124961382563 17339193279521952395 4587901250614327226 10707986954689297915 5256798670369819538 15161195931012545034 5486768980341315245 2141202827094378032 14297757075599180171 4726059126162599736 15029089047987339652 16976167090877855248 13960435421864822922 944095958726284239 15701768834394224313 445486085708372503 518571258134119705 5581087270827262782 12967897586832579372 4439960100695806873 5283341831832327211 14978866269537784715 10893807928119270030 7191339974210654958 13565517904654160233 10567531438238309604 7572675507493083935 16276213629624758353 944879060141434883 11072195434459028516 12076885709755093211 17551443079201104772 10509393836402965911 4786231905254105524 12868251369275476781 8110040480073780996 13431410531794960443 4827417853633495679 3143193693051322446 6035658773380007857 10723404952312117966 5170455914462744001 120123794538971950 6827088011239134960 9188705312055446087 2725144724105894471 1489494529169314385 12877193935579036998 16385972924960477382 6578489011835168799 1604825304493713884 2586050152401666244 17061804493549945907 585225157395279269 10250129241638825028 10430170943918854664 16248658258795559249 14339510835069340091 17241223761145624880 5852374462733192304 12281341987122123692 6283856454296250797 1855503087665234443 10790160035145110688 17887456016991366229 9551628984386613425 5747933562051433913 595749158349906294 7212822912811911092 1860955960211911267 9749371296306153627 9685929346352530314 5604049648631074278 10556773085204149978 7864299753882691607 4812181830077004987 7633994592498016206 1467120339508259600 4781503895522925998 5421491079828519502 12384768401838877653 13070742516626724694 8855954674882154028 11158523446282831173 2022882890679509790 8474084720548201322 5699835786809927281 11594806300775992600 6925119277000035804 8836660297626875633 5552827801698167849 3593796430977802661 4732163925791126866 8213908733219856235 5223798805415074763 2792602253205827999 9309922198670226871 5997150954513205594 3760407086107864183 6267191045973975369 12034646997887594800 13768412686740651305 15041890237714435598 673272993636651596 8061239975370557160 1611780085166368802 5692776768566375909 4341960389901013397 2836716325512499580 9925286378022792627 8213895180508158417 15122873833452016859 11049739398647741317 3767850576306152583 18160993576242006162 3380364873517697342 8271595787774464861 16522365850173559299 18243302325675685884 3463729398244138466 1904551070339550067 16717628505220527014 12209161796504290689 2611087148366850676 7896631964942762446 9231300416595514728 12428315325948878428 6447316894950833948 1516371733684068991 18063062941465413094 16174559461844033377 10849620352824859484 8845733647940085498 10480410649542841956 17692916524799480069 6983368934045329629 5920259111928826263 1001744968991901946 18257343903180476744 18295884977340136668 16280695549489433992 16172911935268437928 2549457532453740168 11772734678693355685 4428297212892809189 14803164194451800177 4135040427688464876 11705606420125066877 10641635980325472841 295032463025056781 7501886007366252481 10037857562862566161 11663046649776260316 17047122364165089692 11168970190691447284 6128293746180907964 15394340718104802271 11031278400757007932 5635127633717298078 13402074026434029350 13243589208638367110 7727660804238163536 9859009576703288465 18245279624042565114 13607865343794539482 9903129342575652690 4514942061131690153 14166568015976849398 12355662750645517273 5445373406243009605 9246744111942189485 10657841234792142373 8860131707028308179 18440552430376658724 11608105693129369892 17642951476129293753 11626392636611554418 13437633093418304876 6517970899719413252 11237601712305369662 9873912652847784091 15138570189932867633 9409143692768971445 12454262029867191768 5948428930266240673 11892405391719902253 11011811299309974033 10030347209073145637 6162701107384314227 4603720156806028576 11812569946752259383 6887542444261372806 14080629045547394612 6461984186890427285 3493720266792372613 7780719221865197641 7499520212540892955 6658355689815795175 80688924260986021 4514569320551561203 17301729411761785696 16870499377370721121 9984412644611999292 17627099159204720890 11467484582263994317 13293013093370832736 14270618529178127301 11832612621683726535 13332329073854752469 17875747606400437268 4649155737442278121 18092028510442412168 9879400778644793894 210836247624850891 7909336000721168724 10277495493763491077 4780452177334646051 4228037207849087907 3778388326378025843 18042180735817591150 6363424038838601385 8107779386508802867 117673393944975895 12214672328974192762 3427389752724690912 17404306913744115749 15445436674597149550 814495645512522967 10941274058202367938 4158739406322856929 15731394263861111511 11789505330591477375 5964628423660465206 16756214338402387537 1332851262657491442 1178081817045163607 6909291876599054075 1136777682165460235 11793818556892740677 13376170422061552907 3458953130970508021 4754885785822093082 13843949066961471580 17750970906308252803 16977461306345003465 7836713607056286347 6086439136429691210 16021010559554299704 4942326102991394899 14953173496464825164 1473256850185883483 17006585778421006421 16564349410266522979 3383620811249781159 5555123377769862887 14641007055747896373 1535948858954945220 16281875069918488915 14489575168926454999 6930387083016799500 15320700544312411679 16442097443262481709 746485883517247664 5258694025167673452 1733229681122228916 4914031302154468751 2548655147302689406 2107777219749275442 7199386597892685486 4171421417978663127 4570019418468813353 9198022726426182136 14637415724642466534 6941842707026814479 6959471371277927133 14794930714879271247 1135051680107194440 9582337857506546761 14275627273068571173 11642981028343661357 7509680644405770992 12795395785621774228 901908771411531123 6846497701181526338 12859027488994169196 5008985641033862 14821818890039972751 8116210483137761120 11320306955353159581 749309223148013226 5965425661973995268 9551001095077136915 17522172197472462040 10628007115916855419 7286516461899617772 13525698794325667991 4878088656462301261 1809305634345743663 9331414551107400340 16444595735278729958 11573959294271698869 9003726814805478395 10559635223185786128 5280993260384123007 7735084916466397761 7248830804284636404 12601337137126031979 5613232521541218337 10830168097986277758 3868273525473772925 14796763377870208028 15258024163358450853 16220803977654519684 13539096015577323008 6585787169618496999 2465365762702733470 4875436009005425464 10374714636666082763 14726928283293326009 1508976611662234980 2996917505409349827 17747805231507614478 6326687466223404677 3961841234045214944 7242655568133981916 17154531013276397515 5551344281530131273 10639823878397150938 5183003350577908200 1486663090015235451 17508400784120959368 11836912828014062178 14622725916689326592 18077261165216421521 18315932007514708329 9280625842433534644 1354541725930776258 132298637419725717 6508744845621129185 7743028247274720299 2686706314368852561 18412711694387288379 6588764445389894538 1910890577014513207 1000878739639835890 2463062564450895457 7461291804192750187 17823829766147140733 12892692449183893777 16645619508411693500 2616833352566520006 3508561625516389011 16393607516113977558 15307706993977012679 16905797106300873004 2087563812790854539 856521037001299695 1955538936907182461 17217151858967708063 3041709958048045748 10163261607434825956 735642262130697907 275822617494475324 2342436964676733183 17223971373507245488 16354955047477152318 3258899989621714220 4155190955320359667 3604079006627307656 9057252996370020281 6573392150810069843 1253036644918166603 14185306252987151722 794862836499047160 1531887533264354895 14419010015626491022 6179869632800272184 1852425931447905057 752362324512429004 7488632529692050704 12036063682310460987 6547052961207143766 13570462726482703513 2220781993146647415 16707664315081546098 8242197431133760575 8834766316221526730 12785452130887965969 10646270386027415982 3107864704876762976 16192333140454144941 17782286715250117773 3267560665373333524 9570229596027462491 17901575546471720777 4316645469086021887 17444766836732666024 2424705945084067379 11396612972842152044 11445598121978671648 5728709392603664269 12957164288592760430 6542518520514443231 13262902696507133413 12269014179798851615 16273726977468314007 685933090296033295 7365604365324642069 12859366873603719813 17913575230466063046 11718166435853283268 13694265075815291168 4676306389731361929 16243403801656356840 16069138031907727177 62894111325713655 10441188207920082521 5125635005235580905 6772268128418260597 14719589097789787004 3923566564845886291 17827860109668192222 4399393950171772125 18146489149014228517 745871991575071822 3669066177909581320 13216257320008264167 12483278622473078454 14848516101338047735 2395108645325578816 3847655264190258080 8292915837610545929 14220014633071334796 7725724219494292421 210955153322706710 7922397960062601449 2801065345262583428 16828222760753719058 13849263619845676700 13376757754925746187 4604319895975792798 9007228333367617695 15502469842092404142 13642490941781011934 12060196399275829361 14752811533576977525 8252856674313636260 8722548341870740403 9108071012369959247 1882869214830932655 824645479041507273 17952115990876693630 4961497257866154270 7997285232841106901 12294276682555821004 7148474561677356093 10998687453268452551 16804278253192377736 11099428326931504555 13121360182786835555 9860523926375249467 8632163455999822964 14335386799104478746 8576546592209203934 13904763560900233145 12405780347770256586 74162939557143127 16124280331857168330 10162886967871428238 4703572405344226116 7815966653510553603 17293218335415366316 11560848364129496668 8705273717422323741 4833130994679832536 5005389079425637326 16579198506941595882 7695480425660866193 14740899636009719601 1924503279351585635 4811443123577801164 4266533180552029298 6006410005549749429 14050826521985204969 131325583195921988 5388395291430166628 7936287329383653376 4345408416852028944 17725637784039691220 6055543460370652329 12734488565802860051 17983257465136709376 14686522760883446640 12767655513821886608 18170617245976182399 8111465644921063051 3637497909644954407 14461508070248965925 16043561961325571899 5130315049860327412 10055904496979692376 1512711557433501455 18123412780193540446 4732518141195245513 4389841847946836015 8551670662378166078 17740472733692746816 6670436071080561114 4768671637290190864 5812418430063412235 14453658221054826558 12620940619289774453 4307915860059190058 2714721457944165995 4640986613369367120 6232955467301205364 1364097235201150550 430657567190025286 8677586248109521133 11192332762583617665 1901989650538610468 5203815163550688003 99185081961562924 16392153981273921199 7938030253838332866 2073543061409574751 13651865394698195397 5358157117922735594 12714223870023207376 6907677158103532847 7014064921801513293 11189616327501682373 10998701856240611873 12679291216376072709 23559989684912021 7147784903404694247 4683900599558005972 9531376007051525087 11948627642058552903 5950210664199913508 14213525220768062381 13969807085899438792 17723002114746000062 9076086879977213882 11560477043327462787 17376071710678602524 6694253646476475538 4035557425553229079 4603539755750225889 8591323759043784057 3328239488166653540 13248737063913660772 13660364589676002126 340348548024076883 3160536470730987078 5443523387320568557 12947506747944139590 16309625216923018208 13275049651709856310 1213638820508320120 5618324153353217282 292576725043385310 1089840763496958164 7772879931290707729 13839113677632758869 2889987307543876513 9956595485138766269 6319150354733941821 15919094608876281677 1240586822009083946 2017639787596012322 9140679554121976735 2653917255934232369 15330513303198764102 17757837110322493083 15162662102747308372 3482583914876855716 12318107067637324786 345083578309228762 5560894633202571847 4308755965566212149 7254105158530286527 1443125035064072094 3427385372163445674 9514252160417862980 3532871872769829113 10615343884025493449 12654438701324560968 6404607721096150708 11099917593978405671 566979542224366507 11313797935790945695 4353043168267537681 6509509167687114524 2616404426373754372 11742488244181879431 16170896075847438368 13983745310602684118 1467115972020963065 12055354679681825649 11339564948043478782 17169400173249994640 4222369492861657502 15772019953862186784 272952567204885442 7774011113067472271 3908274536347977936 15698242697897414846 4186799122588588721 5431400598656808749 17085569141676358724 12320196085910081751 154697478830605098 8377951275302120262 6044946252598923972 15448459071503397506 9406596182403839539 17442060494395259720 6637513695822480038 1332170763799482624 2259017035982411684 13058866235632968322 13342920394654983223 16089065207386658178 1356275267963562738 14006798945338228561 7634017045206835922 13282051465013192816 9726191434210459995 12635379706762323655 10487501631483575676 1239712622830260714 12357772522025145876 3874518848424531487 12772623918496438149 9629415488375363370 15334193056142519683 9158109755007901674 7674921016605873684 3264558078376346660 951735489534747193 13227029674552212112 6213324171825700738 7912283162507271580 12611695579650946993 4040367535844450826 13858719759182262588 16572993802151442287 18257221554678382098 10271455176800513154 8101122424812974765 10947810408337113199 13835834654065838253 2109371053608925 5458657627798302593 3494944047344151707 17479830689414868841 11282266844893912728 7689690215126571615 9669368934686441569 3787516447121483130 13818737327969961499 10370913708733481298 5616783362840468460 4590275186365682190 11787896708967118619 703578985632389462 15022420678441712149 5827328479506178603 4217169059175448195 18193804091904586834 15236536899036476025 17919255811748922493 13539152026706649797 7405258261324195152 4613211766924315424 6925005632765925565 7933751347174877360 242822019951565273 1329292254363790772 7387800537448320720 10942118813114705155 6031403683871925458 8044336915285089729 7948842186809873857 12678220765366040276 5546453180190685959 2698456789561470864 2507265324050755804 16031888902211510740 4110995290276856506 9332530662457815748 4113050340306143943 13414394483526569320 14581914109819066763 2815966180549407261 2035868556256236540 16399128449700652082 4286153705336577246 16462352702425580016 12772597190623649818 12320713957005483210 16767748201394223188 1318321209162301359 13321673711022058715 18108345380436405279 4967293923174692786 4525530820556040904 9484800152492169299 9679176416532372778 6708790291521258938 10051441085877995163 7941851253061103199 5329255542146060522 10002324330276606567 17038957595790147605 10514417368658944454 6174666156988981656 12209832231525267403 15389091743310691822 3911115487190534740 14685075815545260904 14555125276652557357 2072057959102030165 4798706640340520534 8649182924725261237 4749655390651892907 16886049912427691235 7198139238137118227 17380257758160511000 8967410040460970639 8064643315047694646 8274727970033191627 6599535817968068920 5233218869587641657 11154224639594673913 13202624464506725082 4631319783788533655 3851914109394258308 2478572171310849147 9733539628468053693 9684651468467176972 16016430515443989594 12185529606258808748 18207373933409092949 9029528094726105645 143123895637678634 11354238459059518052 17655642317578689025 3247019786277592183 10584833284548588512 7282740319711316157 8854521984572177450 2663771816451014107 7904988145606173425 7615729901406036332 17338205871694201476 14684518990720337624 17943909530246595290 5786390677432966721 15009041165063020274 10144574941928999107 8573526962083577981 3814131111275330489 12419142331355552319 6586848155448658185 14134484521702281832 17165304591627730716 3312061718016874061 4746449296748671780 1956077189606387315 4485883548932196772 10619237203985060983 17648343983711261326 5955854607147745341 17616411230466675040 16980524240348975563 9571942618285768615 16564070499523209367 18171062342232173998 14902261966791066106 10281494505110373320 17654532097981730416 9761987906363445852 4946272325012564614 1114167238028794077 2673257507737441532 14594568156729195929 15359780041239606900 7764434992414015000 4577475098896640466 7363251709256210570 12323335070636460401 11276394751139061559 9424197255110268168 16325568672591361267 2374005007061100274 6910869808298835647 17684167895797949896 8168932063464797931 9226047021710910591 1375411725258342675 7150573820134039573 14159406592300482907 14597519744175409508 17620762448148889674 8743886453850310904 4734386898166127534 2087986029527016041 10320089056064517236 17399701437419005789 11793966555674136799 3948608886333627497 14115934755144028677 10760518323358706139 17540938251438698531 4099981633328852480 16274265053494112557 2812180864663405045 12678727272398592975 455537465255892443 4896367863798581514 2077248830190338246 14409348016605753670 17460566775279042176 11393298694646817270 3930893493774255097 3501167029368810776 189766496089076242 7556412185273433715 135102261184550438 13630926054428719271 7714936527772060115 14718876144311108389 10599958966426507634 8129857168971533388 12294835899445112618 9185047908302684450 3352193296762041451 18165954431722607952 6485498019910835886 3665364858022201230 2894706575377371857 14675825561314813 15503430865181111194 13884954269389165814 8523616526056049063 13041649004833624441 495412017228178 15695810852547279888 8277244194378894674 1014689278590958077 17658622759131254420 13814843754654999876 6013585128053932328 6922217701448431872 4554708183846567294 1785429329418861241 16427821816069544348 2268809952234383122 15854040603815463150 13711805300082611675 13540030071487802797 9779824983504387413 3800795504007434760 1632975197514256438 5290644247791679620 3296715030009382050 8829627701599685962 9701151280415798553 17347394693508724568 12580708069568417232 10869709336575432411 2215642797618893162 1556944354398044300 8594346272250692291 4018810217329241531 2821707596165812872 18103289040649621309 11434060330669198805 2820574240906688755 11730934315519333554 3142523711892085886 4652087289283326580 6932452627595157633 6477415600834382291 5036082518954833352 13918382209436139530 17124744608628459056 2963134773291171265 679886421183375604 16853248537262478820 12194633812530364440 5629632295384631763 3934745357333272505 17757697183520892423 17433476067279299524 10740955366204687450 14465010506061099487 13742445726617071750 12828396441052601346 14058254687353432308 7559724749148905315 1929135991653237069 12204401566397917487 1220047824119959173 1763957153938538374 15320730918186169579 17716328623826780968 7285327082822838197 13700874564246264897 12045264462060973048 7373087060054974938 11737828228051489827 1455314364821476892 13029960913719340693 22000101958902911 4864333727872293056 9232030837789846359 6399355960233810317 8181269844997015042 16099745992305854629 1314553689082244092 11513605631714771770 3236371839239474624 12813566557055902366 12645001074410399548 5543177608785311037 5365789265343487900 16900022635057218863 12448316001748060141 6530344103325927384 8088892736070202718 2086989787860517553 2211769432886885297 15354357705144994042 6214990736145905253 17541340640649815212 10902934789754637903 13900576783293895806 13063768048657088769 16010478106043425321 5285264396272203496 17566685434280707201 13142201314688121081 912980219259847977 12439413097055665364 10735111227330392283 4751286388896804319 17992349025770658153 15078132983204548696 13630735357004947569 17151397272173673455 17923686079759579872 3546143014771588371 2801467372069142910 7716456279974384637 67472996511060457 13844060245095510383 3686092336301455590 597962271778764614 12405925332218714553 3619371146060767166 3256437875564147835 2516149248937325415 10587185412419842675 14467193486604991177 3598171950322179838 5077081221338404791 2564782582361531750 3130931687114133051 10462372081433435053 886792194715321329 5320051979468489313 12449097185153370661 10444823604068286457 1326283462452545048 8024625129251500201 12797307689968792730 17453417948408925687 2091752438732320769 2906005545533827683 10020210181628736821 1828792948652727565 4190094549118385769 10257380471111759333 10885194252039908492 8246622169724943313 9166246936421850140 7106939816764450310 12994511284252141407 17192037414023726538 1712517913088135672 16825948829692475011 11072912278034644280 11774985048488339381 2402624150905232350 13413586071940809929 16059125263296338270 13157166001983779639 5490850132566863853 3698256292916944518 11492412667540797246 7807200150093670118 9972500883052124909 6401470269924048255 16557076355991195892 8393402921732309898 2487494014060764431 3601118759376602932 17139627415503527719 16602066303286857565 12415051429562186192 8004835892036746021 10468804643185829403 9753249961371999260 17894564427242207031 8884605576258798727 14787811585469270484 554561163003809697 8800075388640587195 7486202770909901538 4605878556311901233 6276932932891881055 18313220756751067787 8667492200821539763 9398783083723947450 10187898904349723897 9036095800968435925 12347399517519056601 5834218941782392278 6365960492733254810 17247542040770545321 12762448629141921236 5184336199396942298 12297666677671253888 18099181997271724532 6036125611490299660 6014464152708553848 2921165528939983131 13335145683162371430 14024973060538480156 9750246592768017261 3668812007815434838 10850143861538842335 3371798592323162095 2241656240152100767 15057577645933158953 17474211299455990234 16588465668819278143 12455666141234839029 13407907587309970178 15530152646619519832 15641873478676432570 8383110803287029083 11873143009076376361 520884426786076974 11455748046663068514 2128493612027794122 9516634511271427558 5280725471805606006 5077150666508340613 5666835025923667501 6318190508418882092 15079612241412285468 9844742162736246000 80137627615854093 5844547425255280095 11519897529065011025 6379641932123833503 3402020527218040370 17499334959921946043 15409656145479607095 8465431459117107795 8208511193268653650 7156415792404064547 1079860645910638353 11644105035704101141 8945267768683036042 17593617857666865783 9997347820930130459 6023288290845150208 13846434179727120439 14057406331998573775 7178692523208714208 6510872742630654263 16098198688907475156 18001710977062626647 8721275693726366619 10072656319302180820 6253608530375438318 5947231261257731061 7708826862949519823 17474637126335698845 18292192814803752748 3130517259255259454 17376447083539975920 17829398828281425992 18048816307003786869 2323131504197015864 1588604599820101664 7601080001544176818 8648582502712614677 10924247681060772922 10707151212453311226 5907692253877544866 17559523081964162524 17527957251457394568 16671758044583552144 13950448795042457159 11435011687855312759 9960895290067532671 5063579036161143185 10512488216415922149 12826074068156102586 4962328294207605919 2321372106840215208 12892255363877599110 13926616368983458124 17645909377834683047 17902995090900359423 11193297245935466980 11669628295576852287 11806919191703288546 15288216237849818567 16108162149865023399 13996566209272957629 18330922447683038533 12494904156946012284 7880680681588650461 6877144607781829286 2659178253052277507 3321659367271394896 16046839338358523925 2209035902180571453 6405838129169950923 11287721641981348864 7057483518150096192 12894317526112845455 504339130979301535 16795741731693254385 10127641429027282916 779622961220258774 356027432647918277 1674004792786783266 119200963633586910 10733295033127500914 10950826766077710531 3073907092767279655 1524928285596873181 13421928487077155747 4092174155944209185 9363196093233055138 4261785358283598357 6078115730456786752 221342618810770574 8336167687978722034 15278825075314876854 7279221811816761411 2886177271794029538 14944262966955501799 4047638593532716376 2977130506294187124 10748484093904408375 7222673622176779546 13783160590901653415 12866971931640196167 3489076984132794928 13983940131157224010 15859373460127814965 12111281081841015946 3866862692704208350 13581247223686188359 10683199987513578621 4710079257076757000 7106085737126219298 8840468249296851286 9908196131209170444 12954060736571039836 7614070461798490201 3652714545975187069 2859647623647895055 14416422325577187966 7968164063867260247 18262701140349138025 824476817015654197 7504732254615608180 11918765822898363513 2113637623255167223 4482981995336602500 14760803239842311883 2030375775159258252 5805830898744944921 13539068352433175782 13466156336559592178 8634246576631710054 4027303013994252273 16233137615342804855 3910188676717223810 13223790713244911111 8965164256371840255 12799691554597142765 2182375473525120133 7103451140204383085 4488552423961912961 8378799346626027048 8793344365016392064 5803265915444983791 15541000485516532304 13795955026569545438 16735659710793872090 5187736458281646803 14967319488399979454 2224972681695966902 7579701764120125033 7854564414550797894 18407221230234445773 16306001072417967118 16737897969632989224 908277795610175175 3775583097446427432 13700003004721926070 1956506378739354985 9566551537359605225 13298412594951397200 9358846371301770203 3644053536755522618 5436984717775525461 14976432487496834268 12904167240942452064 15547740159733851821 17668623502235919161 15374519784652677056 1161732375057191507 4655322579862854174 3714173146529953317 9121764930365023332 3826941077184982511 2560836486807698577 2727678045187425562 16139525089494995894 18393417746716711195 17576733437200720607 16001367145052139799 9591784741192656686 14970871824146353567 17295000056676847601 15133571369467764721 8098076074307834573 3225762622870430780 17605361176403330247 13817669361217703212 15026620786490968365 15072541903341221672 5652954822173746866 13549729400181050881 15818226231435064106 16104680088317993773 14604438827892002514 4466110463873603229 8856927429988091979 5315910966979704767 13599619832961086104 10406803980102305548 3724701190329000333 1583725097616759683 2590559160161759708 16441683735828647585 9115503209643711334 1610230883052767328 16391017579016237848 12411959032862644171 5119405733107643362 7437447251056824992 15024758492160494788 4044803666280937140 8895282187226297011 2869165640463569378 40740609443252026 15182766183429188443 8541273796982327698 2093151804821261630 18025923209816339431 9904890990420180601 11691335047368957385 17015488812285818 16299146554850687314 8706189242856119395 1529843870410230347 13874736682191982806 3167692182531058020 2455018479016726840 1549218035016368516 10612137793461490586 1563130841209727443 4732139336070682841 13287220746195780403 12456791812732659107 10682129135267245563 17680547837817984086 9875755577427972808 15635004582490426422 6464664176003054938 814967918833228258 11230591134761966579 509345139795304643 15337487752247202133 4806818563863916822 2616001979809994383 8455833093731356810 977394985250418083 15956880271360185344 16991770118852496614 2802034291394732970 9531957945390445751 12402299426811749065 10787791572427171112 6458249399998554976 8591265290671799176 7611954928217797462 5421707288937145071 14813158401952600331 1022154518091491210 8137358687171911319 17221207614785189885 16336760701944181669 15772755579952528897 5369107699596461905 8440751099526063735 8918805737794941981 14872157279004890377 10516637630458283944 16080846807436483000 11035612170640988279 8399615617087446461 1537988073656758071 5592234061390868688 10084748817882890667 14430475862214718524 14578779679245526337 4696235595028904533 13790412894483275388 8164116497399824546 8698103610564826989 8047272807880422435 13113866600770210240 12620538867494808998 9384987595067554713 1496375128412943626 3740154914299912294 14044099839687251005 6780113514723471085 4687605019394433254 2199934086847784201 14112764614665894474 4733598014677051168 15363073078825422469 13670508280597670384 16114414854670247213 18363145638483482159 2819589513129394799 3927740691690690054 16063027480518768754 2384979315112495140 13347958499710475820 133298515506228104 3158198253589074670 1095072522859238859 18127301035284616221 4062258399082740565 16934639178201807732 18057499845384817993 10577588973671404240 13367771867526146771 16934497513423222338 9135209523280041408 11828139385630714500 1687776263096109875 11966769384502778031 6657925149616775213 5792770530446562128 9077334507613240526 9026919255144404578 6901043026202112641 7031407476337971126 3732652260430196206 4972067800401563570 317171980290478184 3130258201877300610 7684452302533479353 12620405279628690890 5563939593726075390 17219966406923473906 1772292471784868382 7863309460085832521 7305678954251500009 17007725264470891494 6473909323892107440 8384532685511052798 15024529977330185645 1667909955207792907 11528531647828125253 9603902946844242436 3585903905704398666 2785490470273771257 12189608302245287556 17700255238815747233 10283169228194804347 1609984276624918629 11299229657326966833 7990994102198070212 16817573293472563868 12246789512242602601 14725314187687653358 1659934828141774592 2130433434597307953 1661103403249477347 3378819675607239831 2887653993157771260 5721172000809226208 9308038517788236796 12884948278964267767 2381942077163887232 1928476646271791032 9280184787279166612 4407935724657228918 16526345273761368970 12093394818489172256 7788811597140736252 9849680229601194692 16505763222206344114 8461597518097517409 8252061459083616504 7491269449012427273 234933249396303227 7532097177858088672 8178445972977637535 16336755798448095275 10060736098747077755 11209903274788876799 17141339747702682134 16203323292128481982 6211140146019224460 4711465482460138661 4143077276427135608 9380680821150813438 7365706384321655012 13421179432176204175 17411099106706341810 16519620762457918080 14821983821166989869 14717046085305192834 4818373626655505202 18363186552313224054 1846746164099039282 5778547994783833545 8550704234160065100 13414361671575023205 1199679284124589537 1842671185376811917 14911207891969338692 17425540578992389737 10792918348868579692 7437558973696861526 7242833774531765601 2041444087590167748 3582785696325468793 13989556297123871698 15460577595928555882 7158335070821755447 3640945430433602394 7297652141735141571 14346499993863934478 1774671865771637293 2308863895236946973 11197095820373120168 8581383817851654379 10022063460574412185 11714628986955363215 4518167683452334692 7404502918664078749 1816673336121163437 7558466869636924374 9761405934389678288 3397949551204333456 15984107432851924103 2088812912139861337 14934994565818033332 10419211932329414617 16851906958826514349 456701142119675789 1782660858839510367 17425312632140160647 17850227819908468461 6455485253558052286 18269655551427265330 15233186739354469924 12585954527389205511 11383771292879232272 7738991916723522407 6612460375093204639 18083585309195046398 12738308105419801095 11677621813730053437 4972776806951577601 10534824253553867212 8167318030713273459 3968198380301554493 5633438317864562122 729268986777411236 18328799377779496414 2280357962223808657 12769528973545902559 13734192541320950431 16632496934116542711 11460505588541277400 49243239875630957 9920945633533613018 13414381780745158133 13577552669571320963 15074381007082827368 8126732200965290380 8904760644355448913 15323557518367148824 12880450533374354676 6660360217907549738 11786317539707956623 8770705439114234671 330931741531417894 15306340695323413109 13300516325216346103 3711746317655024940 10872163863988936590 2186482964331592717 2416848134445608451 9186582481048337242 7397254066688279451 6421981746521493143 11037148366340292128 8624204825336244735 9293683761904853357 7566974106962341558 16408075829696389050 9966999098738731817 5435165379424236833 16244148217135178738 13043264476381868327 13472504570775516196 14324355560685338957 18302376328054178160 12905700007662437785 17417350689073791198 279161414583396006 17335094625593909865 8879747800115246219 7461859849708492939 6423733008333717096 8359324599862345648 9495598344644895344 12081980314864925521 11884248172458311368 8012430325759073300 17950938839651549706 4731434382739220344 3068954514785488207 3228818474910416829 7565586305425790815 8894172680888851936 9155070810136745923 345481993798558767 4816156542207603130 12260538203365759601 11369315982019744405 6480661435471265892 328428879310787765 12375229364472419540 940843194129968055 10617225266726719358 11991985055721878855 16913960141397251797 1068492060601111514 5316689884833028553 10956395833694798065 11756472294698981544 15148772233581923257 12366918411323693948 6314343640063138956 14647204712552283903 5491008542020608725 4183939010686218403 9086562719445772949 7703108052208874057 192733422398225720 9469222661760254372 18228326656921570557 13504568774936847776 3666761086915426686 16112955277716294838 13206904661832793490 14827774586186034974 3806060081883120239 16670282731889773577 12939304293262156210 2722932727632115553 8441178228888493441 14403190328027831281 13251705335792922963 5792379062450490980 8225093811775220278 10413734425694986273 18063413793378229316 7272592640366561858 18001495554534990458 6086183968450526705 14625358578260515622 15812548953219180261 11100927160878956302 5669715476224228573 5965789223246478155 3653560383274908914 13249072720187258588 412576000803559806 7105117140207740399 3945811387346909406 5701968592541468720 16533700040532252367 599095489995280867 15167947056122287048 1660167340174365953 16815517058189935491 4515320240507491207 11327779119229592568 3357829775355601433 18380297356721041184 10267219497797345274 3973894472220705414 752683676843722601 9708598708148895133 11999621541259874617 5025802524444433669 13605555041837038397 403026880525017390 15614713883314699847 9382526252297893220 13795145298477449378 16898503492108043226 14857378413601303350 8074365247417728396 1943277970601127639 8395574381813957277 8757727555437751074 558116733230051766 10248694992823282804 2503806902382419307 11690813710957190361 16264712722284835191 10855165422567517537 7860842406998020791 8949487196288388441 4728934705105794597 11095950989007498994 4729819371210990091 1657504063508596075 13697286522419915631 15461662322633956276 16625689339677501430 4067293412903803769 16234463372894950633 6458537119474396381 17402555575775758007 5139959326361320518 1021366127007436065 4732179736745897044 5239839166825847297 14313607236610195605 4429021416486041215 15968288641132627815 16630719970107359104 11264059611449935588 2762302024530945308 8758714115415466651 6210014846575813148 12974740654230657664 8241750882346429508 2355467063472629505 11907790013236135291 1602545978157943268 2457110298551401678 3012561925280449943 10648654335896626646 17479014829529678521 3215357970499423100 17194019038907374244 8905694654904431257 14167463411865366677 9902220805896308949 10945468257299781800 7031230881666875809 14726754556777389840 9316688124042386902 970931684399801470 1138102302632933272 1019715196322964686 11912948106859507149 1722726938543953927 2125413612952849922 16568323278323919864 16659789106825029739 14133004053599218672 1203820429792316156 7141663116073459531 10841939655990254129 10688142908254887025 1499535085650092784 10995037611009534653 12560561369202028119 11727680980235834734 3151251098114814858 6806061835737422631 15872388710119044193 6673916021769889988 15615814139081085987 14971963825934600904 11995530096304787765 17919232786192787817 3133830100481763050 18355970487767346506 8308996933238664493 10608179376819851545 3209461191140262833 18158758472552765500 12849299878265380523 12731766126762563415 9694987965265298738 6841717052135340567 1981687419270677775 3557074631449432622 1342421564935404139 7214221172152302988 17081384602412001604 3905423024681335377 6923362953363852297 7519189503709672085 7785102129929117799 15440362096354600408 17232243183829979696 17895179902173641138 14569678600553266174 4647270560724277008 12693638023722900795 1517679269480668695 14375219437947550237 4840838957564894382 11233975489322439870 1729626530541527629 5884680878308632836 17160912997561419209 12156251221324159815 6422120053219360379 14523917100502946728 16590921882942371984 14391160600816047368 6893470695027267048 17038470362049189619 5523796935884844910 2537183513262262477 12933583797261344657 14224556817497837346 5024569032947955831 10808361550246987523 9701535940757555552 373204477310494115 6425964710571592280 13501540759303760230 16125216775816229774 10643968281295963236 15354053601026819776 10586164905484914221 8210041451604124418 4050729123002463103 11939516678266604107 17686453950730694630 13931463693050352989 14737251594052469796 15802857611042754567 6960952556676435995 7715746152762242803 11795646911928709629 10290173441192616625 5490834731420487939 7471137882613581939 15063397427979501789 806504924033577108 15120042331754314793 5302599057943455598 7038262535199814398 16219936153065846086 13633989948978553762 9389252059621862105 4573294659484410194 1585801364186225513 972523278456070849 16374175326134403932 14215202583530000398 7568826462961365094 8843431157450103045 18024600509337567021 13131452909666732608 15041846111827515227 17358794451207396129 5300213130302128888 12652303273557739230 15994392767270785037 9086308038428063979 15147832046744505391 11331605588179196147 13719615863764639923 2037728177281553889 8763705013246326292 15461007881365178752 9638167168634487497 10246764719899188098 54461733591339801 12169000953159680819 4041835273436452336 12540603930903160898 14459966750605914685 7953987958131946115 16706326313677658120 9393348095342263416 841972755442021320 14700231298515665063 18001734835244174771 15783739586238393040 304024274609568708 15073008899140937926 13762408954520184821 6364730138967989178 15059600561894438740 10509083940766752953 13398430365175594053 6353230005748779382 1975732085846936532 6044097848854878758 13202405904406419453 9757175907930745268 15112011957268581066 11047499131242394780 13982364295341354828 13393315173502888391 3361272383102217884 612076024594837294 15392000197570771065 15019667443596963172 18098874098840495006 314844323922413543 3841863847368863026 1309115167798221542 5961765200727415494 4146182202891748071 1592203285969823970 2131310429946037923 7939638357839040627 8674226838293914497 8117994735725138646 16175866406983530678 17771787827858440151 17486768746717108408 6337747202653170293 2263415767889587059 13287281179032600690 16961610474439937587 16273494448008722000 8511759425809128512 14117003655179696382 8491557716925751246 2915411090076652510 3658568810036285593 7322315226896317501 11181280552538623100 1048844301616172584 1546461420486251894 10942995697540501993 1733329815553131460 3712267124316518175 13091277816954511302 1536134563959871342 16833843421809300801 8106091157067470171 11183430517318354661 8404664308577881338 1048434730770396878 5598441169816503739 1747380919283344905 7688089264653597519 8672272563233626229 17982906776400864464 14415339627042057340 16879982009485167457 14174483888632469273 8699461874328063242 12188924617950468441 6243871601015430789 6156353947884699347 11431616924643632632 8392732156454661666 10332722780580780635 11492042560993180344 5853935866871256690 401442114801560766 11314116314566572414 17445014000485201538 2173570109286975348 15477116556255420978 1459300642620507769 13111301548406750638 7202983162953964135 12929103066429876135 14505745088219252689 3967547277335086294 2385511635865132381 4625963703181962689 17772718937296940173 6760093085016027211 10269620259050472440 6943589111038366076 9858113035045310599 12331712125201834174 9536816932648544949 11406541586620228831 8022987279481290561 2712057602412732709 2641450418806859988 10644704848977806937 12030555934476057166 10930088480217953743 14420104189008395069 7035333601577004014 18326763393624834668 11859387010262598050 12379391551361330801 9405534895356941578 16445288911839159573 16833677473868252353 10723210757610607674 6084653222959808124 7079333189707265459 3739849915580002930 2497827962296242855 14221246115309397250 17937496593635689550 4842284532840039109 205305905681292557 900739437428293562 1176220419810531440 1055337552705734181 14979850777746819060 15737486734828174820 8300818541357180459 8067129547718623597 10826007367998271662 3360921660009862754 6087376937097329649 16937879134217756763 2694477759057932870 16747881735760075061 11450376793443584792 13265036763271442017 14556937911826354067 2297946446197952725 16347851054522329311 14939661868247131424 18029613420350915060 17361909816417559408 12309198360182232897 11049366680441980788 14164341754244298207 14910906903102427110 18151580661539112710 7078094602279226975 1202339207204676883 3401464711695853176 16478596792708320046 2448116214595880293 2733545314934143608 16845439566683193934 10650658697353209766 10644697409811617477 8460597589556362222 29679187776382884 14312434089212375941 199277594817925095 16101677923815955917 7171186603579748269 4174264454676856087 14515020769129153986 4343345937115785595 12952636997157915120 12544884879296294260 15656275407976276948 3627359988925518467 9522042769618644611 1637254678521800214 6005471566248468108 4388253103586345938 8384674792453046128 3762618563380181459 6793603910523938320 11567043591196970216 257684454343390384 1802307707726365838 229214965019500332 15745442084091251302 4646913526707389732 12731943188004929894 4665787054654196817 1354630187476509955 11110071346620944150 354469609578495509 540075439602503429 11822343821810060663 3857062835844423513 1773374080287269806 14484417451369180306 12811870110223465953 14682304808140930738 18000199142783572281 12016675559062114727 15123766431303319620 13711753068099894568 13229662809675626144 11619705362295445070 3793706434653316248 7921854668723387170 12999042351287933692 4296195856904724760 12315955843391364435 2613691642714193999 11617353279205482835 5421826181409077488 7326446310404450335 13730578429691884263 9748077912933969094 12022065734537306652 4750541334058984002 4722784330769216928 5207970689276433252 2727670767483823347 8322156309880287398 11868280497050070910 7803652311148934731 4087385712318729504 573001233248240735 1215325257285766077 6530062294820550018 13503311215978955619 11423418529831735603 431859074877209326 10201672153268285825 11776298253408394709 4579418577055768170 7651891403460948458 4423967964830987436 15678252976264537441 7856645403638659588 4606017931399703329 2858750246712640029 10109656023979898106 7169629188331381250 12290176674042346362 11677563355423652452 9419711840886224268 10466667332999472216 3058563480605012663 12683776684421554028 12144632067527559900 17923960620979704870 7244785142519334216 12039580485537158819 17489641304207045034 2380207576016929292 17559121026310414334 1325022647217498414 10682554180535771846 2703449855670856935 18162357440191844657 9390800178908120766 8300412685387126485 6230890532694871125 17784859936279937460 17244759407743112895 10741014682882816109 15105841981886627644 16045741933975316653 5089083428187418077 6865465506508522623 12793375726196714944 6546442703061372589 16682710530669317451 13293000466407619456 12792855204017966562 17309932101795929891 2988387020819189267 8973541755401624083 8873139057946683703 12542560667107887429 4736987496092473426 7764646719496716540 8689272194485232811 9072107174886568045 18027454490231550454 4408397150406536804 15940380293126523115 1026450755254981638 17183097141761031865 9224147750127539687 9286997844623358576 3673205627106329930 9811080599778874519 3985781610587953819 6428694974718263843 9821441994579016067 4008611373591854020 8602983868306194321 12142805216749168165 9346914056838545066 11260011221273318777 12977116505360230643 4492345719510611351 8524082152841254597 16403981039509076540 3012157209817142171 4654126923904655753 18160287554900504799 3830831936275833163 7516054067375754196 10518393745590020648 1072415046866839495 8530959507793282479 2930455227877020330 9482060100680487395 12894696801707187815 10182496303139903097 10646491892605212309 11962564044858909847 11104633484708403191 17357426260552552057 15336833080182467803 5089095525444809942 15618204035788290586 2848514563138173210 2691662603361850936 14119632450116039055 14428090726313309674 1553183017155228972 15908459929954574587 6553330706864191615 17400164683791297910 18224718865387106781 13071014385560913588 7585120246881420362 7015329766910709239 8012853787630002133 13575470451460975995 8608243303322484191 14184371953616868977 5240974284135652185 1855746732347715529 3046732713556052568 10053079830314985879 4246217048383640651 4208076221990821372 3982813531822814432 15872041585141823870 17104176726156907068 14037563148841647911 5894128967629730271 16139776059744132296 10153163488338675787 14209177248523106286 6614885651741580764 1187254298084837950 1454456972669255038 16311452304715979180 11425033638809942244 11777848692728472048 16048799923204835125 14960846447483888689 17176407994975998908 15858175432996387643 7998176351195423245 4229841550483278754 13558840331224148736 2701752259626350906 1838937970693051678 16403285221959481860 17351864521529512522 9753980026103691028 1969434695208214679 1465924649712018995 17126875204944646320 17433961447290219668 18277053879983628718 12099269877106691456 1350962711126524803 2512853653059380065 5124635685393047095 14984438119692125771 9913745102033567351 2950381519240493094 4612673232249120576 12735031953241908590 1833492254201541611 9101211178834965014 17994563169731011578 2118381410468295531 3281128935720905576 2209776762287649347 15105060927254026532 1433733720511531414 15436012670847424431 5360821077880589191 11255639165739126079 5456784153758627179 276784749962530703 591298052338431813 6129398076521923618 14938838736576250569 10262463294895445104 2884741241603391311 18046665816152635083 6145924834303806006 14996247665404282475 14889459494121466590 10312084419247370484 11225522599520860802 7356814016224166135 16098736777634840241 11993779761298254220 3916967558168188868 1883509619641513539 6156530652315422137 8642477757595079473 15496990490764034331 13015966397342334607 6602649086986377215 16264000052023593942 6119783554902041939 8145494202654023691 17287151152739058022 3317900398745814862 6304422005095695242 2057242997515209998 11774508940657036754 6931869618292576946 12297840327106862835 2835114701559950880 8396763411367281383 229809188353210193 13813508998153512629 5208988409339819930 3524198958175690767 4814574879926553065 11805502671091252715 3484191509139301463 11517618759198332499 7861504703628422208 13760361379329518719 2542195613235933540 12856905550639449481 2826382404381918651 9448024890188252806 7576807007425275468 13572368422188958906 4905448071738604681 3747769136230921980 16882243392547982488 18430791791845748959 15941398903505943229 11485117486381911082 1753599673143308952 261525624816960605 15030109180171951965 16858286391844247510 6193463810522849239 8819471837555175516 4279022276201947775 10521997175519684535 17184644379912418452 10849460554637818675 14552871182881857856 8306457472404406223 1508804329937965458 11934020404768965319 14171207528490305293 1851770231664330441 10539320025876234709 9101710334018739701 9508804251741053001 15630108178360494069 15486326386140624767 2959701145361348071 7341431795559065179 3808166085213826831 15352992550002711889 17235073636134020304 236804990519339359 2071195040078983949 11221774497763529043 12963584747743725981 6868481412019442358 8844525448129880463 11255033834642374505 1755958198717426229 15274898335502471396 1955582165317368950 6861890163072164517 3420731091323395243 8644298712080859331 1001093679990036181 6585961763778181157 18230854333798710145 15732322577994188267 13594032066819276405 4664092060288540854 11296779186932526443 1945334397271556054 12298131769101249335 8788096216832048212 9963837441675440495 10313417252849770057 2392009589734387801 12218523381615792406 17259016245125748039 5596966084951593680 3999805483249008708 9771428492687311224 6296696771537490327 4611894115202509633 15944126881074454117 9110947243194797648 16465002987192960591 16984739144992791008 7174709966585292463 4811889964089957915 8547104605918013654 13403721037163742868 9888629809502738039 1178439245502769476 843988215595556933 2346609251308919364 823153929452847574 10713687039745614703 16050299782817611912 4146103176407725338 253372935105729987 12661960938662757222 12189744038412652715 18084850637951907781 3391143447289352062 14420248298255284589 9336734820506798939 8981018847995179056 9778104916981702787 6486758956300020612 16044008812718265362 13151366044308885430 15365652372690829501 10342521310868178549 12207017428171524359 5092180525935685363 14280446593574491064 5577831975355345544 15894738585914617507 10074672784553707193 6458866595332502548 10459537356984574691 2210527515206979977 4278867274110883858 6743508981334132386 335832209400536165 12616224144664155919 1999419219547433087 10479823816125618708 9362864137612330047 1597769246970483873 14823248347548391331 8467104345429437109 9293451413182475182 15466510482849010556 2264606829774695906 9423996041052804635 16592360959390460226 17327070098857394779 1471574128884903712 7088553315905815269 17910509261945871284 14003130451151551188 4977195974788597829 3828913629541648842 9118750812690326650 5362508858023095495 14507193594617737569 2775786703412510235 11343460389813603258 9044766111817202614 8362883421021531948 18413442742952190918 14119431499383345598 4426569639344856752 1373423167329744680 2767028636199256344 12469260618550409388 351391050653567867 11891072436914121304 7275510568536216866 4188638183475888101 4616565386616629319 16144512061766569874 11105399133052242253 10977695976212733565 7641283493374039120 6862211149523295690 11833487015143885944 3925804247037750109 3276614523216051259 7603823925083785313 16472095239061843387 16709092319793623635 3739436390970527861 17282933248270451994 16622091657097103685 11431449574189229443 14845634627255421738 9559899513016780620 10068784021768433734 12043583821501882220 7007060537353936106 13546264112265297586 12125195108275142537 12689699918872579777 2123713738830968617 16493183040469259989 7368897078718678399 8812033345865373015 17024612876254908497 5274018222978762629 12643398479490675219 16004034781226781480 141404930089565374 8648707611811423419 8316231541018381297 712826480133820068 16143596563971072621 3556417125325674868 15366198149425727483 16656365961693248192 9307756852144103631 579126890725807399 16557022302321222109 4358621109312594760 4032442731745786344 11282367765162785124 6472310621470046567 4406177249969536979 4280238354569451833 14127645729813988603 5186103958166745010 15584941677341235274 3036342889245888942 7571001099741472824 3408717905998695952 15272693652595091400 4223630323145082586 16349983569683195114 16189835266979632016 5801954464563095734 415507692594246854 9899374648277668886 5041245350803392863 10919694625179159339 5599480170925691723 3292388669602736891 12108115097035209524 16558325407135288837 6870180721739933502 9975833022058391701 7025959667271957637 7909710752262621566 8148733652304578528 10180463946664403943 14348624052793683572 18197161745765831445 2177865918350778813 17411621863429537161 12576867998192056943 9148208907162823513 15484340820563576815 13864729187431067402 2207242696767368618 10992670199865031267 11316987857404392625 14893125205892468465 12947339966451236649 13006614889900477999 7374303383125828334 12942975948674534643 5489709667956844247 4901335212544502897 1076961355579993797 693542975142517359 13885552556569246193 244468493886182888 16441565403577831866 16219488131891186142 845347534831988928 14149855243893697200 4601407163598046295 10542846544708310796 1457257067316118487 11083043966895453438 11140162489429659569 11951708853927108586 289315634478422466 8636148416193062230 15823394729316802264 3945483018837685829 1918285023808190588 720509371322880775 7168167072184996556 6916822980135132635 15715325089468226276 4964475075825518948 751822773375267487 7207477014808961793 11953519423523784618 15600113615900391200 14339322832232659156 5246736394551874413 11096031019804977973 7636749612638954088 7561300907124004339 13930174253505301676 11478207828048192059 5628078540297610489 2639743318002561357 1903070365848390707 10701784897585155004 2653934830326691223 5883696406773224089 15141285923025358895 12608370066178626409 1354350695384072073 16303098694116354514 13059840548035555034 12307747062434951846 7529784924137567933 6017462808971848885 17505143746005161404 1375602420696258703 13430438846700834175 1964837878806373183 17110287021908810702 7753162351846530883 11757024794087602501 5891563362764998682 11935367901539826751 9757036731453528469 1079689738009306010 10407256549639389726 3777310881928375989 12612586407629115680 14490850811401274948 4361780966025813113 10456160260455075732 12837602609102245952 15505343813485581505 3680504368480077722 15077658615595972950 12821161387530469769 15836842133486031016 9659717219269700861 7608604039800286560 2317523872001208768 16597275990965361903 15164387957838872880 12890695664658148277 8198338822763289264 14693509647871457842 3841809659127747636 2600377929380958817 4086430027352394221 4384965955385943582 2923271486260709307 2378643566797203365 2293466357367244102 3472596069928439509 7724518141416984275 10627603174108084214 8714139464009174336 2115131989929345374 814433022467129342 6827285740268690119 13984924333540347609 17176515863296561608 12501926198169498050 12510486186533438310 3683496123450955135 18255120858453525396 13843902798020185224 16403908615203392110 7913995581606365745 9589115638500329826 5870127124536807674 15143519739550635993 15416197309832425597 16934408915159586998 14857015982813902153 1353028325973771594 13133863861815830299 9330142465669132302 2976940395511120729 12024209354173081303 11341453311192521905 4616254882004832192 13966443196344510790 1485987554024815614 1111842071501186590 10458138452093622019 15630232181769932541 2510659133936407063 161429631138040742 10055478743674818426 17491675401548583164 2513984954875207558 9768089004929530618 6770473692603567891 6090305284116126360 16806495441286530346 3894395504478928139 2685101931142297452 9262142494188372577 7827301096417890703 3810146393171480523 3441268044818518929 4553628045546087982 18311723885252163905 6449050493338510621 13326164440605886443 11597470624782455128 18198705901215037953 596920762624677422 4252543373431312087 8185640251614134706 16918638102076792035 7773135023291278920 5027040807796293781 9927753241623997720 301534555509526338 16714566765615481230 4673016070045876661 11733665338225787924 2885092294297305741 2358712252930830385 9164288286177290084 8400539675771085567 18163055329809029297 12854419656490999677 17052620250550488495 8264821573314513167 5885726781480363849 6435863882746174463 17745683381768733183 9786501843740174412 10341642067880341172 12558085304180078023 1397274585442250956 16530905646327423255 7444846788837702048 17814541235946704475 10674551587153462284 10704813222088072452 408403283685438904 4497832742806608613 9506720152010942994 13696397696738034706 10929027270410861840 6141300258806668732 17534422522774638323 13851515540843797083 1356195470968454570 13691966571313102754 11856828391827991273 18404882425687091896 8545102493424919752 3851754652791469898 830196644312868194 17886280424792574253 14857989329343329974 14909888211512014916 6035505118103068540 3165289976075160468 6727740819499199448 18167664049898320610 2490520298654794807 11816238541056838805 8848541568443129973 2133353526002910346 4372068372666579433 5860160190810018888 6414200982564899387 2242040911983315162 13499636557477538981 9278571178631856427 13399605151887506366 15726805612970560549 15756374906302734392 3462075759713503323 15805780934856091702 7241403961477752354 17662800765968714837 17444517652189651199 13122694018871730951 14607844435513333900 10178759683390493054 15090973798539810526 14943199557503812254 4977313695056556388 5987819792290014224 5816504959915025718 17685220667187919560 18201539051267390864 17072698714316964442 13856209875983868247 13771144202140558054 7006320171455097630 5688151596564349982 877892872489695988 17828196635042468284 3105063964554535357 8906449671277477994 10585901700121693083 3154500465077647044 10096837730648247706 10002219625132736866 8603478697183917727 3496678888288412231 4706231308625133499 168778162604191869 9446693428252148688 12066104397566120737 7892785820606865692 12493019087020713980 11867445825027185904 3471423663317829204 10251665868403775659 1427093694205384250 17026977742177564152 8930062296856048028 7390295047266039841 3288667187390503573 11134983147121943857 10761425023000443351 11313742897167517293 13789535021288052982 16852982930437977779 12552837867356789738 17263476198145513989 12115444588376933078 16072057799846415482 17504987130119116759 14864313718243339559 1913256059393888184 14476805956396473418 17976523346018862922 2775581232975704079 6411604366428002842 15698067136159860040 3093830871169016004 12339563523303116212 10342701632038802615 1617812019819026795 8698732284558096943 13406111905533274188 2516839805089691459 10707249803912309621 14796727966373080434 6094830268027716534 15760331419442408968 16430588212248251571 10500400534283174467 16202457414934427235 11815089226081294390 16199015020673426823 12691258266595220420 3030862083870548713 8367965641571364001 9726065663212206369 9121620955528114177 15627152649849979617 13168983783387514682 7912009603993855316 7190615527110054695 1229978287381714064 801178834785583148 978415692648837070 10430129962504840071 18142742118387106182 9362864304166481598 14507359113578212527 5831028307404449740 10509442349595596904 5442727299406659594 15940631076701098951 12902959307792368425 8173723195488624414 1957733346929076356 647081484081828229 2886307746026562602 13829560046918093789 13533210314363926350 10455443155777750778 13544072027639383218 3954770550091423518 12857067948493695874 17727759106883405793 4078999986621925281 2018449714690117491 2217927662753399292 12146133416296821518 7210558793721591270 11762774320085683197 13178534356962721360 3677376827684056796 2967204714926841353 14894134421110535568 3502710390009517957 13514995640317516733 13561339070202435410 7949513107821508198 13676312689588630901 2213421578121297795 13350268038067246519 5023091405822776892 14058063412651180490 1056079612859975035 8712123598315111009 5175493537306752033 6005469494122578324 6251173949211027805 10305998618862736420 2053647305894254878 11358770314985940292 4858320599050836800 7955144477718807122 2796687562989600123 7285881198875007457 9746295098888740187 9451695147203763683 13430730102742291059 12428795325107378514 7243286725898453141 447210553690279121 16880754796802123025 1125964800392514677 14613865053547578263 16301675147588132958 18312424927547286740 4355627717609495195 16566948408822229232 17631164630268756196 11145568545224097422 1242745888386363844 2384079531929781358 18231816556111052084 2629262589863281854 877032984522465652 4940359227621058348 16687203475140020982 8321859207210963405 2001706779440825722 12590503945667699432 3998146016066219328 2838335692056840093 10755337630586289456 4381455207134778333 18030642119600866743 12952658422647968798 14353381052665235318 9672557900211717055 1065783228922348538 10541194246802566623 14926981784665363754 7724775487067684678 1968862287168805841 15688717292078771889 2773703609510041000 4200590792370868895 13188742679823118958 260694587050672354 12481272122945857658 14522259184842780204 2379557246700326659 10883396498454502484 1689349080763872966 8074983969889930375 5007955680409678104 10067815756579527778 6701709995305201162 12858153103999687942 5851434852107649525 3589169127964857736 2849595145302032012 11375146121830020842 3804820347822709952 13388140566814847648 8140820612207899891 13414996594133548182 6050900985371704317 8236669194843243719 3557011844525991833 12636055768891103757 344602674346563235 6619371146440520726 5078525866097608757 9234519272423422020 46413182808540356 4290685266189123626 9887392201216100019 17655814619410788338 1921716874009306024 3632836871960325213 4815059622771922122 9193547294107664094 17378124400476127495 18052283287513140113 15095448615305369775 6827951087497801858 4590048194331432515 14033225800691942219 2025889465945345971 15027319345531286469 11811909939271583368 17611354242500737400 14551121917708000198 4977184811886102909 17268863965579663033 7960776078213459898 1774782906443555648 18232087597190517471 17746869554488601185 1225759375200435618 3171874417764259604 4401323643966892435 3741638943753041915 5585653675079855565 17082689595665445363 4876327137806605616 5284836386004035209 11910102469073924884 5434099613662479734 4439065465593475088 4591294036285775610 9334398514403258787 1244811117260481407 11527382621808146099 11660040894549368595 4095314750602820975 12396993676602680653 2162658369720179960 16224494143874019126 7938225503748566614 17417137715659102403 8093376757774985412 6079004365573480748 4262607061033091442 10990444647150283559 4926191108067142017 667845061708387156 8845063626072765914 13693822463271987888 8716420271200778148 3584436372953572878 10295856154989544957 8995930168891127255 16389820909596368735 18350457016220911055 4752295171555791889 2607445079495978497 15614208052372209250 15801638712747545293 5018482230709342207 15932127095343041992 10435756221541731069 1691204245465584890 1797458117251598354 5848546264916820718 16606982904299106487 3816020029506254648 12515370990488682004 14202878465546356659 16503512042805883601 9332632697230794626 13227110337290442366 17272513870296258415 13786546413880394385 8191363733016384788 2493668972169565470 18299767227577568418 3522471524777708836 3359283677091072659 12730708829663801842 17622559041375235642 4990971277720540573 5831658970949209203 10641234709144064174 13380062683588626892 8163174729215206044 16999984414764146101 2052516708908113968 8866067379487387582 11842681792114927888 17392825447098178916 14804207501554402973 9833860763612686862 14953891039443296439 12484373595367903329 12601839863806999654 5510681621006240295 8713864407772462658 9544905330051209298 1381574720194320222 18012685727235591034 255476178822904763 2241995920082145602 2928180281457547687 7246312298920009870 10763957035815398406 2088353181172467398 11294895923793044938 7205233107276033168 8700795539553789672 6192819993624620110 15552495183089936647 14920289044978077552 16216735732264038981 1676108005255929986 6127564043159314838 17400607105043593646 9272862939161274514 17342591977209280043 9917181413459585164 1899930378591131769 17064371496105898911 7301888784503633861 4399996145839848281 10127070123463105182 7620423153027793487 8470950392190959779 10173238681690366326 16919572898575057410 5773253046396357736 775044139749849040 12862064717460572643 8353956123924739576 2642043602784775959 5298691619615087299 15211796540005786020 7838516157433430787 9424646038774606356 13868862497382216651 11475288849327490406 5977765523551681267 9148428251627244486 16132762784580266205 10502415883152736942 5247767428456005440 7138480527226484678 3953795473390517486 15696911599169090737 15917308179393720217 2617298273368447273 7469010086875620971 16588042093326168245 15187415333901054137 15341094472397439804 13266633641579309610 16980674511087088863 15590843066772504456 5621924737523834099 16379645706970139552 2973976950507368463 1728541118360373129 4382890547151010442 15454591703442381484 4694632714942183645 12334542017121704672 2810211940242057965 17090897244341506581 7494504538713345710 13955227432296647093 13349175243825343446 9001369566750096426 1241920482294001359 15952556838463742430 14665766421009583134 10057184553918823292 8202504099106484836 2579242397961725067 17850695571488087776 16773266918084218824 10198545286156658207 13709186162200227074 7315473956654711959 1880229285382485958 2885244057089141203 8595497759323757803 10834214492211165607 17383159898017725170 1255286477086797707 4367360485368136168 7751088858104722838 8159724648917505673 1485391096774539320 14259417171446944563 3392511506448900974 4468411533616718511 5055130060913640094 6941326870703873524 17980121794305862547 13855021149739160099 14827952635682432152 192669597389438406 5684035635276143997 11234978684987913005 13872716541470070012 11833121217074638297 1841036137142578574 17729855021782467889 5390026725472384275 9985564146963165245 12914554514308815247 5213215591177058329 9020995284468425953 15609523046099658907 66315494923787889 17731381027334313087 11165900814100575118 12930414937659969862 4059056557536678373 10078477643395517186 14911640746300236722 1621142923508649303 12247458806877453965 7716569543012424697 3652169385907122785 13919376300383443169 3363898669934210192 1818869462855137208 411303355903686905 14662866142025013627 2682567694694979960 17073978178841298738 4026377729171224201 5535320745001182152 13751172349386044999 7776690572371644696 18387264010106427741 249956805336716203 2876137570859853076 12659412236618735715 15913759770371869009 1300004852154096996 10724891056135358334 14663623638809644687 13609808338808895903 6014979962283392030 7217390797495481976 12363988491586680746 4307877129201116494 12260273999830670615 2852393246771272399 11800355027325559561 15668005061921344533 5316473612199275807 15637252904138007572 5121395404710575851 10144916696943197769 12169960614313053953 6071558026032076598 10829254580209671185 18097715327310653825 1276639317253623114 2025956539264717015 7992420054140331422 5692185151947732658 15655290300038467185 13240718996860600970 13666853204849560730 3356340295410108992 885101322242271721 10170176277718920360 2338260443805168348 12631003141722835768 1471222021135205965 18256128149837872375 17011067795199102301 1971555800573567097 12299397996993414850 3524274100779668930 16981780545491281692 15284142153954073629 11234946102302921215 7118666144645047529 16052584364746651936 16997676595320810603 12918428636242901181 13487630632660717801 7298968407978199208 1953596387548660173 15537440949722059724 5470874867537895758 13630994502169274678 16308927526540584414 8123446683033210995 3592261657595767799 13102109547173278949 17214685534795885919 12632414330812699271 11798553462906219110 18057408961165257319 16497385411944884930 549581473438714267 5822514372906697608 14273513497175023213 11870447574376854425 16382489315885560509 15117303821144107100 15665255614442743612 3938032617102900413 3059763463392771237 14649099288345613857 16407573464272005850 9904507032019657995 12046433743642494204 7761649763933159514 3435850568345062722 10470432470493810809 11302655487224163200 7335147602216749982 17188775575500694310 3782632075088585236 7577067122538091727 11808819959873449426 13038111396067370324 3129726096968291912 13229932219139135001 1999281968279995632 1275645171431019993 1322273525478608241 167876369172974202 2761899134537835429 15744717577226112098 408645881954519605 16504409242114491582 6970382575813473965 5845540693785127926 6552150794543827337 16911670726368857649 11788610888418278911 3016282335636440930 11260873036458954792 11750925721313696640 5201220246811051175 12661810744537633733 4133666070267607181 5935581067117445689 8128976056792574138 7781101212960668349 12139560950592393472 2980859320191472718 5693034681953377947 11523744056741012468 18241190408300018020 4404083613562395007 7330085164397857624 6852033672202463656 6251865645328687545 1419718061790935978 6415330225076048904 15402793252257061732 10029782356231895064 14655146896185603209 6441546994776734867 2473988137090916041 2245553955530534635 11684598262531781761 1708544038047555710 13781618554566115930 4590950494813680968 16476981008696268240 6839680526106031337 10703989533224837622 10098862292833245619 13336321724405611091 14738622767751028590 11920951793004259484 8509223993427896124 2052134785380272148 9742304032003698696 12706521140157080085 431662785300150462 15336773728198569413 3358939628577075430 12562603866223816549 6324308208637673800 17437751551931700890 1265892548112061068 507853522935373221 15819966909988963763 12791198517172558370 16801090620494691196 7082308835857559855 17882471259603689356 10041803391310782940 12666609186656673803 11378246702054498234 11734507114330427292 7711364837190110944 5063239816455152802 12693684899208384900 9248241238817571722 5268052529462596584 713290037411577358 9783782903149336401 14412423495621322172 2883674395312001193 6326503065915070808 3933013426527075953 3554858313016239836 3329376487933543843 5302390370601315836 6520651623633160992 9248248457258267255 9957162483766471180 15970202210590537326 9697124357969562532 11667217179191718620 2872412516040672011 17808513744280298578 11208143328273208474 15856796541241138646 7840947031047390963 6660208340684513553 12873811310246910384 18121917895840771307 5395210691604751927 11927064518214292388 13096965034432481533 13839482376565822172 1717980547172024315 7051533987444541284 14478458157243433610 15524750465172627461 8505817787560367529 2729439428287467463 6905397230098088921 16100650222370515501 2839751293681286116 17834947926891222658 1316834702936295081 16738253053603871483 13341035958998335463 2989760323911759435 5209672984917108977 11726895577353414009 16475704237992833875 212215439443442739 3615801577383313821 16040533396126838680 9230068217782316388 15359934883503378870 507100657589054281 2677995886695418859 2838975575206729475 3147779087042441001 12099225196023240215 11034029870543773144 16291097440045635036 13891414216894247459 13373731046365764233 9400259623310815974 3288881838998860157 17416216359429583263 6642601794069199724 14827456974470817919 9538043194794415135 11600244766027062970 7853907128570079198 3233323911232751541 15526103241667531740 8240924299640873284 3257380916690565906 9200877558372583791 13233326059613919661 9861191546357726336 16905665836435206875 8748394832444945401 14182240813909545743 7134663596182996333 17397025638444847475 15288857008013208319 6301472122088913090 3497969552701220516 10598673394260200159 4107741230531874124 928558070802808605 11523991040241336746 11748373593865665643 10377842697970059711 7463836709262154290 13382763939766769728 17797676585444196778 2372471743744721692 16627335354185038096 17901282711953218903 2912142070818591649 499263920333621415 8406166510809455398 12762935453461746570 3532172347169656319 5703079601114781003 1778980393746896263 1052367498012084978 9342270117089244372 10626484664635221056 2278991603394807899 12551934182669871014 15454450942447455382 7754827743523187942 1559940917717243154 14449145838894731048 13835692250873141142 7238129717080810177 16425078385458850768 2718974000131753353 7274735851296991496 16365335176205377396 8000195763584048319 14638792232953456873 14808384186834670552 2985193047505050520 1503296972979080966 10842959723792949122 8682151344777943678 13139722783314946842 3369583115596695863 9868784065153605430 5405155441489237126 8815601909680366762 2464787996108909840 12250400286168194980 9531458045329403899 5761957345396360877 504661683575677700 5297273799296438682 17867552857924182150 2395510533711030297 18181282822672261978 1615603911406284630 8964892605567486357 11193159651031092180 6537239887455937081 9656605113295551677 11895870621082324454 14584050453556813149 4922414515462882570 139754773557176412 429676535853717230 1310986259125464777 9399798453789678809 512860161016594682 5192685435025817218 15867156926022153122 15892362051999651932 17759985769504797693 14932331143518189861 16528125004995315433 4308587765947257993 3335082209335495083 9207853156042571037 8661410035915556815 8753571036176167266 2465398949108281278 9107950701556241117 15800446494025279065 12831600010851484798 12625573110319927268 6146967359752247979 3964825127850099869 17696354755723634870 2967352243214298093 3694383481991846727 2953438565856412003 17789996784123928619 8569238408983190569 7162442955357567843 5801811434089828486 15344879714219132647 2109672863500139874 9208778585453063827 15452042025059855109 14555716219328493308 16984904332480206893 1923747016521371855 8178427687278868853 7820785154455487656 9670264929968033224 13878776483870102851 14855711281480313861 2990699195022964821 17257589690023203209 1003547133944733017 4528502600313199776 9808123641320920407 965900009025440929 4231042604041085334 7798836940584546797 12411808344646170525 17425945859912787064 12196680753044673895 14808035467681908562 17648230898225339371 4008025266237052420 2776947195940234363 8108257599709955592 10319107063590874050 14668468196804758511 16812945758523886966 5726180295550571018 9028228728340083166 6318630937950019822 2004906048412111356 12662519157113097393 12544083026376134446 889300808857371824 14929454991960771310 4741986807447133053 11237298575146907374 8916783635183322114 16343129344723239592 15052264066480782296 12533259835676649615 5469110651426528807 11121794124133799873 12369883223572859222 1244848146429092492 10308833232089795622 8498602242798487420 6400545118519119055 11660773617318312565 16282622379297662883 5787741754619448808 9050329298282471854 18323369312777505190 16358564062029819490 17115025542439229978 11489512478602222736 1929280957979868808 16504073972498241569 7801917742448468435 14720659929526822781 12396972500996889430 5945203574070535640 17571039082635901490 14455376641937815598 17808068224810627377 13179701566219287083 8379362530572852578 3723487956825167373 17855606681256752870 11440631966282707675 14943313292807905726 15355280976074912494 2431184481719840047 1639198989174703228 15629712979007769607 18030175081587400352 15132963298644744288 13247567680337431472 2468906951133722912 2564655385512472308 16218680940480058565 7022280722718919362 5901683264958364983 8628027341954876572 4539770513395703394 13065866402026987039 3501604648703340052 11311429466600406868 5462887649779015746 3356723019213450558 14422773092441805041 11703818664308990824 11487332482100766094 4593353862396684407 1036205077913873139 6540540705950735977 11772736406682489585 5021442884091335127 5273240343020109756 7105829306924011085 1019988495997556007 15765732494120356662 2110467934669639986 1709868180429153376 11134018160007823986 4147529291177587647 7323652603278743146 6592030097147471573 7709776285031322962 14180250876276973432 16080525703358064421 17186368882232672715 15700457161213330902 17841149221308072406 14704331387075641990 4600058259155013380 4419369588216652253 12554291691566207597 1823153221027370461 15796967658331060834 16584446514888688703 9485160402598680498 15684671724218115836 16086918246237243337 5699803400270452086 18030852593169966155 16728593912478674337 9424080239622784240 14203277259342066282 4904180327747121943 9116471294665172957 5206558931057694922 15368655734934030288 3486308084104243213 14025061624619634163 10549934392046424480 6647801451929848180 7859150235782018318 10507559274908141934 10929781386331227182 11008799065226111902 15745371650859746607 5304921196664772525 12452789329883448324 8766247260500025003 13365114931040775372 4779737976833344658 14196143551192205383 1565813038433829969 548150608574186075 1892725164694399254 3607165025298043718 17827626208556642279 8727365228116706063 9858385194465015552 8434914450081385799 11173828264217497660 8679096956887844215 9529264887513631739 18430121096796614307 16939952725649101175 5088452650693008360 5230166948072274010 12001616591069762770 6094002759558420014 12977007612142671243 3001923863544080947 4651609194795344358 15480776327983412852 5601850555578199502 11235003681636735866 3224027194934063110 12309034826954619157 9012246951952896267 8147445473619908924 13545712762496338963 7625745632400952826 6945471657307655729 5493586126949314508 12988913072218902212 12507019906212123338 17734649319348923777 13297597474272481576 8777635375644666844 12641657979667955367 6099171940982246153 3536896494748574642 9436725422660607762 12601235557968958600 18324675433452246635 16514953717062898113 3049780230463843971 10643868531987579475 11859243077217364302 6780567608134330670 15659249662492102479 9227848436638939121 5101047256768633221 11975378740787170511 3791503195625003826 14538666800382145550 1003949771894589087 13915383804396035155 10869164173661912689 11601137089499605116 11952516260151404733 10220646206810357864 8012656969273731482 6690604386245630877 17263822291011422808 15976163253589634709 8137591173788298643 15819788312576039163 14355577156652393083 18114776339168333618 18350497014103931521 5530337325290204698 11298722579404781273 8973941437173140922 15137743677399723814 7990431738769039812 407641992712174678 18260454222441465230 3576168709377082308 16169689992822651250 3146791172600904207 2484978366467318379 17060042021472183768 15529040601038901671 9151915976438097102 11354895195820737469 10229165491709181237 10267498227203253636 1648336727310232163 9003091246558637516 16151427019633664344 1136016168566816575 7281624095422491121 4552782121358294801 9634006207776604135 9419797269258134377 9358692099424492692 11570918399558385317 1016219224229668170 5672118130860121128 9346187432478456163 9476217292515523684 12106840340758494976 376800343846425657 8501504386852690243 15711506940619197652 8770475410801231904 2441447964913962944 15596506840259913021 6146093931173952508 8479254650279602842 9326610241016937280 5530967315185192769 6956595392813523350 2438099633476801338 13983682616276590754 7669756784466989766 5435302809628762688 2997670676162923224 8585961606162923136 5359126017174574309 7010386851054774908 10863694699875045059 2227268169909320569 7569950175957434922 1342303535186663533 1576144651307951242 4191670225999438243 15775377604445867567 16493103554026791519 13162221669932124904 10756012306709681616 3305206864833664582 3098775618181229151 13353914915844113265 7060761926760400203 11331362191409084943 7753463988653514680 9318003218997165798 17663618697597056610 13066985353968830425 14650276703382416247 15889983221325243816 17805208024615765546 14459719746611557693 5872702283244574570 7502217795836243247 5640290986191280471 9441537590184464513 313101873465201869 10168134752597975919 8509599021376045544 1963485392994268876 13419464587069657630 10488692487448561732 519071941877268481 1433230701604745500 4766224288990099158 17574877838080688561 1912083802516177210 4538569402605642728 10577255086098358770 9552322759024366823 11200314717501431062 15128703439267394503 2479269039152411749 15788077094945742933 7720504780585568312 2022862906721048427 10832721530205892002 11452587517937310600 9824988395304181393 11691038051951050899 12053340885028857341 16663575579563187627 15307126797002521264 575027485936429908 1133943238404869837 16818598971375596169 17359091304876574617 1570672631560317995 5752417048292411361 1417073950966776980 15205391051751542996 4293745404995245365 13619550107410726607 13033567105482512436 11845184614205159603 11670152515072724381 1001083968390095262 13762758308879419790 4031295121017740527 16453392727396329698 15834927493443666113 13701772018834132093 4668704734249827324 16776170333235374880 11269564983701198563 3326276862456928521 11383735871604531008 15259906467318369617 6931101188080393280 14042153185599134251 308426717368644218 18122028612825690031 3294924030058998117 5557527774297358241 12177457553411533857 1844545843054183810 7448352568132069156 8634829483656974606 3456004389002696772 2787494956502679227 16242333037308888519 9934604781098842025 123177488671900889 13863381121654219787 8356963049829392301 9543077464838051940 7688971694599034931 16415323697503994275 6303040502299794775 157698959686024298 10615649210288756598 6352751462695724277 10879751586967156701 10303881406792427473 8628350985541462346 18189485356642964218 2999445402669601329 12133794096028781649 12169816379085374753 7456958337001705917 867256634012785291 17872318514452809865 14293270530706296641 15329820317140183511 8156998276455172423 14110648059376811640 2058039181254404794 13260025813206139348 8873894528387392497 17279547934040410363 11307998617612548294 244096354523531619 9714382340932514397 6012644026693669173 11163907422282255342 14380045556707106449 2331233308136248844 11100289066677828704 435689429518476627 17953774857190117346 16298967539057150075 9931423564954064458 7352674285481889746 14517964903176494602 16602035568793040352 14406983597540115963 15015411678660256828 1069789371947697446 11974556244860761156 11413338989986544401 9729427397394672486 17305462316419207012 9020388793363583127 195007977712379433 7243026704850417212 2207198293753987293 12699803463265345273 16324140910198884108 17116196181539307111 6187540910067536883 6087735033948796990 6656080182774723856 8870107014936737443 12739754330301309836 806721541071729713 12297358088806555450 10393037640439624262 8181003207089816092 14435610276964946926 8187970632453855260 11714868376381469571 8492207803500208336 15584872288267594906 3254688186528361299 14867210820200873394 6296074576307541534 1869071359231580123 17723455337658932176 17403632647507381677 15254697056489086799 3785214869740633707 15645622383876118692 16013750862613511304 9785437117928071913 13181062273427093558 2236911274571885783 3211549274341894430 5502491967290858520 8801102761139514860 7088653195736505806 17683054632186347261 5195693171880990303 8798525158820091389 10562680620470104264 13553293511126130557 14844370065085290068 6135799563550281332 3133889516269179372 12992592492126820568 16185250362326994421 16406134806081098475 11502948660353784111 18098598775778293930 8539466361460644804 10665928563450014078 9700143441522457188 8085821874174443459 11175313674207223863 17114988271452959573 595002029319169126 13851193961226673051 10425761375336768288 16878482460853965143 9998213688587569090 7508497135201963208 12356697190112672741 4777887604519680891 5215544477956099073 2836524686261256908 3700518289445781339 8953372356308346526 2386034278306834851 589862396322156875 10005345878807401969 12353221146910791734 10683576632843612732 11276519432926638001 1537037529212615555 3956783688465994402 7623855278422160280 5552268838831144876 12984996793031416596 10540494254933577498 8494402732720839819 6467200932169418920 4992154684247961446 4997364791515990233 5380444665197938379 12866736454102577694 9465529212936708730 14400435803068621169 18286288170087907022 2905955896805775058 14023353731343149709 2672446413336971843 10144247867953381515 3110148441538541667 1293265055554130070 17752275902576263147 1142891938028609399 6663625977484978173 14174111111685097247 1580845902396685529 4310610631764494763 11468953104765057657 6279758146495202845 6823507501805588910 5329219394618510588 12997968238310084892 2300153812959554976 10903526813329954559 2761821178289771725 1858781521459164000 8174775589410115267 3251676698934023412 17126039892896940216 7479015446964351362 11005315723927079711 14516000911587957261 216495359953673646 16904802555632382078 4357645022889873320 533524895241988547 241891150230288072 13098189178434306872 9453803556726464500 11071761649999889698 7146330425315483526 11096922511989347480 10154287733198017727 6166287669419465330 14005955320673853406 8273853239066613129 7943228046470890105 4890760643180040645 8275522814500822686 14916629052688575277 6241566679727935282 15293713570124929814 6201477511005960625 2187812779684395436 3264338686406240384 10971248369445364445 3579765884173701001 7623337084961323723 6258094508817950630 7191969760096817742 12149441892311745199 13679188591811466032 15843019273330253674 12213378179615342230 7743142479464904565 1788121284127906185 15765911998602856837 3034716887591589564 4203441975114584001 12814028166620789090 1483407628775257499 14325188046824326459 6348260425760408667 11959067714430605601 3832890135607677180 10431194420861503335 6500555233427759156 12726849153499874661 18385645632524968397 4939302216245143545 10855712648078642053 6018246034187310313 1436552508886143054 3024446186872635891 9505724224109074093 1608450953879803830 11933445319690451675 7148395020027208243 15408913366727151193 13727022781915112936 2258494191199715619 16046545727977849982 16638600693176472043 125673548017396976 11341890617342836678 4878920716573053557 9459280922980745320 7927277731405491958 14443196656246454620 2556959622714597322 8899663494902517804 5150522522937600244 12610536871838928895 9434525230847738024 17507285377630467107 17814779996125257018 10022018073283590588 2353256871918472797 12625535094538165220 3310121785149694633 5099914493449107241 12020615029358475916 13852677945792684059 6048651760970881072 15027402908915921640 1469962593554086194 1929976183148784712 12399457027452025309 12381173034945270673 6247966766133077649 10413397487322339315 4534053923518493620 14763267725974774514 6922576562768429173 7831504321067035179 5370592685085490741 10340020915261343821 5307982304878785497 11870036283730621842 14676330240570910961 6554569194081952167 4278923146783240877 4921939836699267023 4441971841825610341 1232916579273332091 7599933364802712219 7662852798056280371 9113290994539295653 18002917947221973005 10723609117218002043 13108886256771374480 3656059050395882447 17735621309272535828 14119528382843727960 14682854865953213576 14021936188680773297 7228030047290855335 14543682210446681571 15492203586542559992 2351242749705900143 9620139147453022126 8795973280401562909 2323704370932437247 615278315994788977 3595257271626637294 18214060182035717749 2446352818786688303 14668338596491485430 12957161105126630473 8198980781689725424 13539891697357016990 3360895956992140234 13606302018084680560 4454871663845066842 4756477981374802530 5169632308945218372 1851414066615600125 13689418747606688909 17622978157487873585 1583006665669306737 1677581310932311829 17542459900512951322 6249786110532983639 17763405598610931858 13887464597582017055 4093288604518754770 12087939339388335908 450684416580257828 16937127495700429687 13518707523213532123 17410527594827017123 17586779902398306258 12073280620585783907 5033226562724589404 17141799236837638501 906858348319313103 6459836885527496673 17999143322190636364 9246920714575858703 5568389014112327793 9348148173740961699 7155358878754638702 2373312031349177430 3855496076631876160 6054072479933867021 4994240026930138373 13707583959171934597 2446291411531607410 18302639348738892868 6597466849351293038 12364997388415585490 10137688017807896137 9369577735460714838 1169050937615405533 5123423562986531399 2848593940176010629 5928232123897502393 4415124352049437376 3166938977029885182 17292048907937173089 6532446853619685484 9534965135643477491 15043207504339396147 2393023372114996897 7169644497112029460 8491695189385873996 7309787044382852700 8268772666075309916 5654844028839174414 15808492613583848457 16636270635042490426 2652711031015165872 15432308830392015581 3391797462388931 15867726304283047867 9877654918291691463 11875890947062399479 5697556441607529188 15958443312996351563 13916721057878219674 230365304286541202 13568935659730659851 7742296968430783607 10793095501452934767 12442175546478010653 15142503466404564121 581773086501176772 1168618991580803457 16735319494003675938 9922474589262981112 11113769623083080714 9603785580905478189 2871927516598108317 7407509557579031850 8504688474088614449 3155155136153022242 16080571497118965758 2926849246650768602 8015193969326834786 8116992557346768220 17927328844911145946 11505212698358084931 12057263876679306321 1421780645237781885 9547614429102114123 12758284759770886742 7864768148964057774 14204598171015284740 9863125332869402759 6096581387829127824 18052336327513250214 13540465463244444050 4095620498681262063 4589087451728861577 4670543019100595351 6033795046050618438 16562037856903667919 17565137485847380667 8598297981519139032 17204410157442937624 5743502432096752180 12884325248305598568 7404544124417385663 15980855730611822372 9494020964653492194 1098240512981270508 3228833375016553264 14286983704852819895 16012198048475359733 18203461906742273592 2227903943827932287 16753780009740597506 5013731437055939912 11921359804334325051 11780653077879776126 18231438065713320039 7671485802058003070 16677948290789607798 11844663235561884669 11711885152225707946 6998392672031938249 10050337229378997922 6791605598090021888 9723318945648401442 10126926883060006637 17198440517783157607 13350444289869440532 16727280641337890084 1275692621045489007 11703823510859052105 16313728846314798518 6623608424153420502 10835506691836980244 796768575083186751 10218367522194076406 16016507913869795822 10684100947556164963 8544440388027754472 7243358359392287052 580490912550822368 6599584677060475871 4619225287218731244 12534650270384889260 5163141125211667189 18058929991862126229 12346647664921558951 12883933549125325217 1547303290273621953 10243296681026872054 9318406665827472065 15529358325356116173 9893170676097765870 12225296618414862494 7713513238029979576 2487893506772857515 6714082935976428391 5588066225497162402 10709271569566202233 18182835640694114704 4769119208002865872 5335311264015300000 15646354637973915317 17616048235598044275 14370965133734265242 76786596286075347 4470146365887321427 5578931023249552832 548905540601532148 11319198747159731393 2319646174357460843 13467500614365704536 4327165285742312448 18134534831648487204 16790650985265754662 11899303852636627792 7935562601932338116 1946553304006236257 8483639979371882567 107097151242568894 5869918758355720761 6331524243755321821 9083486442814460858 11305968981035201514 3541953753665660567 16373217560903882439 9786768108500316658 15620863723470936863 1684703283691375688 1307453823763892887 2094448472144393215 11699111909157390531 135446015396377863 11200675420702692671 17922888949058959009 16354727761783493242 1446985816079524653 3814639449858366629 8123380053325462584 12411676107615471778 10221054520515729260 9530831518983923585 4803933193274098935 8899103543987854071 7834914507006209205 17971931192995035652 18285982350843472972 838413733405680549 9595807711627374257 282355319943839344 16531673069303565674 15460980703017323084 4946236558082611206 17127365883916753279 7278798936546556714 18056715863558568549 15244956065465622021 210336901343214008 14664274427504135872 4877940650567196673 3630012752053229209 9541574633310657088 3737378640048958063 3277820846976286089 12593532589137756039 12306912458856293711 2375419519817647806 12279203132862276159 11093123998845242316 616402443251130234 16052280972072893681 4550675504693617677 2285070025084171877 11217084153467181125 15053479260359308236 16234491805852179383 4847858767895448699 16679640033906808201 1392378208138873745 3048310931072897746 10308502331001127319 9701221313259674345 5396938798848383620 13628646456733200384 8070398970625646069 9382179400065192013 12040930928133650103 7025542337557640396 15181970570114284318 15570536120000433681 357667072617283437 13714004758156353749 1659946804225887867 14290264368892318484 3996245497808374537 14192831019182779453 17169988577717783729 14872346600280725854 2906415837502001698 8617472259815675189 693799027251887172 15199748474651221744 9000171839626579070 2333834275872016770 15091899680485862231 9620268716932908594 15466152376978500973 16249051575539716191 13297974481717102888 15830085211533926700 2195532467030020447 2786942757574297409 11697736363516352985 11063603058068354832 1609757473566093932 7819966229409336918 4764032837414579291 190133562233038732 4977877431670214512 6585130510354423487 17503942900360026333 6332502929875962505 11498438225796543884 15654444186676118038 7964513675393929662 9767413085837072551 7605250246358590441 4740273896536104575 8778812829622510441 18041208826525319452 11165223944317795123 4925851464593689173 12321165861622739355 6411985496543185121 13897095451172096350 4524614382564153943 12529527578135135273 1421765563369304259 13306533330962254070 15061488846025971096 2506863533889452333 6228681279227129821 12367023413521728085 5493391657233827550 9551375899456361634 14148103325294743725 6954426892575920970 1545738054304257767 13492299545448119513 6332357356091926421 3640489758457368325 14154699030807665724 9945057725113661614 11000685921661811597 9945410656724425942 6738534044069566881 9050589795240524460 15394792573234013669 1888921716515628612 12665368029569237351 6104083326922636985 5449029888494425976 4735662715379524437 16639373227773887706 7136528165122210319 6157203870878123625 1361943052326627973 907233187080234110 6198375521107422461 11114149908468964430 12598338374312417925 7396033082043797514 8004013720716445201 6623952177854302633 1840838716946949511 252907273403809645 4025417176890313108 3402164368601561479 1872166324460023253 11985185868040958040 1375262898485642902 8321181728996302888 17803737238268157681 15068739803699785550 17616862795658735149 17337460165402083073 4823417209721415788 7977605686356962563 17135274524642364750 9758928241653566036 7029589633057945754 2941144372784371235 11355462396156580564 8854337930008128928 1849040786004218767 6738732177431071327 4461816408835490059 2621564078958568644 16615823209014981041 14145424672075034786 16096672654821205294 8093207780583538144 9434339697816592126 1374083207139850902 14319524101785133296 12117609122934536540 964830363795347135 5311390926116846945 457452526806714434 7879956969539311957 9601544380395057408 10464716907880035207 559202446007387540 222200213735523015 394651252967277130 17149032797202153491 13131806705649632285 7645743325438516015 8227984258602749512 14113032258652522993 3717399708257459141 4779785681728927841 4419801184658947664 5520549898830643323 246334660415843651 15410288653550603835 1460091735076405718 18323179456066717121 9982701249349427629 15593819191119227648 2443705942250942756 11671711967420417438 1917115845753267515 12319218873096796692 3452310667705643552 13058833983067477680 17308936417303856908 10018520973975018056 3912108566083255326 15811095313344216751 12993048630715769516 1209181202974704802 8652444514786725191 1778174404422382840 6108909686254954896 2104563808588788835 4238716319141638442 1782660212275676340 1364716679024242004 3293658348111243564 12044777121128025322 5567000576251308595 13726443783542207837 585586581207267353 15039886846307392774 3532708561597479402 10628993163030378029 3506308363991085641 16285622597423317088 14050180514804291974 7546249026440802198 8028667914221198574 930684454162738525 15950803956529804286 18017454757383451155 16307078286724504151 6401550718071171907 3394400706241729292 15222777377888612441 2887096250270302386 1249766627839593406 17763280274670625363 15840265886985955639 2410490050323249397 1125676844209113793 13104882150101780850 10462008919058462852 12021195947900470861 13471785786175061285 16625397173786701942 3880752153173018558 2812980256277021053 2508129457152168160 11038292615125624234 9373983200650435726 3266555868166992349 1029722502049467950 10693836505707817430 2283300828791300513 6471997464634015959 9482914723199262174 13829071433778379677 9784099393568859651 1338197167139632472 8195787679052530146 9458265641420924649 1670822908164734732 7578607878818202592 3183665193672562144 6012302027061526749 16668446238039355108 11540433546561684206 3416955399862319644 18365351543643959967 3981725866657411382 514278091707687012 18407475302535347583 9451399790846209437 15062368789135747316 6881781459344818708 2327658377331409381 10374761704512587479 7846291387304402218 4288993639785206852 543777818043648053 13395671935052007468 18135735185858497538 8574027187306412289 11246817808833631375 1651662984891043199 2900480368658450342 869318712205250776 11058009073871464849 2306508917361470519 16635928762045789170 8961135522098604937 13168981248674912970 16437442337864053730 16766779928628034777 7059460202407605954 17896584001858600227 17851576407249798962 7782735674843509644 14670954068566234642 7874700114587892531 14197358603249599439 9104032451914941140 5527374155854899337 7777395711606792286 5719991251201646911 1377111847643977400 8128273984263101150 5495730375600278853 13823528180002846585 8654475261629982037 15749492817304908762 759740665989859384 11714205618041460648 17679589940801418610 14111322603678053593 5409014389404507999 13829945848980676276 11431371420511548245 11617919841721287205 18062560481583002323 6219861888330286632 5028692252405481262 2945991916505915670 2634804057373175535 9968549657783328973 8298304875421323321 14503278039936255700 4103277311272119949 8567031191505056549 4164657850178917116 13174947989560522972 12573056285040345491 1938519907783615735 17916611710387886059 16856418969876334493 7513022020230397347 15158793511285661956 18010449607101895954 11407938093143258649 8274671683262910831 16170760453103128207 2560583638855778775 5275140265609107416 2939604293710168373 15367509008642834581 6270139468532978010 8166113988797952678 5813216904289995196 1154813148376065597 17136479860641703401 2558186112493082337 15479253963650940450 5445123740509270090 2542905470693783098 5066677298715888467 3009072892702811767 13013807412573909203 8319709099119616363 16698261749844367658 8404613137843297317 11888223661560144815 12409888980077891301 9298105356585973787 4977620616455988518 13185945042856313757 7171754652480883093 3957072511321087742 12424974304958130973 10375982594109080444 11842048347949444451 14704200371851321529 1083704385015654100 10747156692435857840 303517459838197138 12193832698869430773 7046031735620462821 13222392908678579656 3838869605721346156 18362518497738052896 7173826435864152498 8416907134250021057 15011521371521424685 17755727240105772815 17343701531917250197 11051494064082431552 11802525321249106748 1312953547192414329 14807799372529713474 15200064110170210125 4492819126385578265 5768826375376503015 16223608059930248055 10235273814792198876 16880133851640620374 7218444159372831434 8980822204605356356 7288254141868633469 12764770705660463584 18062521093790102260 11187886016173880698 17909198545704189818 15297548806375342586 13723956284691106109 18326952370883269931 16316843268067979947 5695933397421076498 14986664070416366542 9173955132828286215 17311917430666060546 15864790245083614322 15230747694710101039 3742168012023261825 12206388801435657838 13139444626686300545 12243998775843759829 12961458315386768916 845383200744348033 17577231922546708842 16696300387275391618 15722988813104859127 14038382704830505266 7444782880080094545 16077617063368832480 2737498362242600722 15302140206994853824 16455972982913598256 6292100559106206067 11151312592697624312 192491447089907001 776465766963572004 4673441444791482904 1978602892000522703 17476203003309913854 14225515728181188558 2140978343926038062 10929931844063216898 8102936936331660451 3234524280250331001 14089041835634015323 9733488070225465248 15787791742721135833 306864943219837712 10295457951266610037 15878068782285973302 16999842600791422622 14247862274967624225 8235355661879080241 17746999289085894518 4488551313790202717 5350550216252204394 2621145129597756420 16994413781417463708 18053917396616283585 11986749687864473165 16185153533608160997 15563790038863970663 5994995761294117620 5924181066169803323 2570754443205820708 2128147327843232107 11817928974607713306 13221536485543567977 13118690633144504649 17348728894540450609 7790514469246213715 4549959179148694205 5043710999089350842 13141226275552034701 14385001437961368024 13570115492792357909 2835171018638502568 11264029983562104779 8090766684182934640 6201916687815230593 18073576953894005302 9618404901448164769 2241559874354262750 16554901436213942245 7569471046565036471 2077120907583026895 6714644236893893636 16697620694967970844 4186493002271806096 8670951414354457742 9027683760150794168 1514917042808423085 13352402038401299049 11083252377439757594 17387197185590737853 14889991912446460949 1235541083842500182 12427104143620691155 9284512099698174997 14774836251102253036 8489986418622907574 12919186390445969106 93665262573144130 5654867266678426953 11410965104074941321 6518743462877597642 3582327452051188123 2459617987720201125 11674873550813863617 2558523270291738565 14953919321478410599 5539168556910238871 16427383697841150803 9838615139115200508 4180868775801321943 6348817761550106612 14653340119500311232 12754584755076455069 15516622230309840663 7174370743692659279 11350682318839900615 7831732030426769411 10258653103691775275 3784132901018305881 17122262845545033763 15484462932846663809 1313966193091248592 4830460153884569093 13525266289048724832 3773560168142742389 14221406118126381430 8022873895153008043 5880851309224385576 10270846332111713586 13384093689639682910 2251310968648306456 13564897065915542604 13013222916037333548 617588526807609069 7371154508891853361 7138502110833516685 14663132472770393848 16164004287210259939 2058587576730431773 13198609569419658961 6422676093947765704 12396175223717331200 15938543680956907919 34961570495662405 8849075067806700875 16752533141240219135 4767885820776798116 9616452387945472657 6340326245416227272 17204713363531654400 13318900473434743902 17712332744152517205 18340220652384121197 2385921987207972135 14241520210362932630 7335012036341588680 16369513761487621725 13174917809689569874 4277871077447630796 4825745453906768696 16933704104057356862 6935184896117772891 404614063950560418 7607250647605435108 17825670912427331381 4613569982010061603 3775037542686055777 4934334514856641854 7204225987172898309 7737795043100192790 2536273956305671733 17312938161822426069 5407669724484962089 11666164115662375135 14046673747423795445 4647170062068523683 11936403742275706157 716933022366193923 12561102130921827955 16681732062338490505 5467495103136619875 4324076450730355617 17460030916599517235 2829698034605827564 2419900993619586511 14474203601171573052 6879321386669876524 12731700420042930663 15226470849237078317 14158106387775379102 966537540074358187 5340333672308060484 15551988557349178426 3768895033583055785 11674833557610090370 14372301375219849162 1662664224920784433 4321982059892580816 18054596420323408660 9929748303537986006 14233671517925365329 10038381900573640102 5494251252052371516 4921005021192172157 7314763764123429040 14592168979992788040 15057606198695170830 7873227511000864889 2692200973214890112 12665854884347600124 4087500545721966328 4405866810266151285 11298219399650533502 6015393322455670702 14333971953689300885 4183949360137796625 10563263082155307205 16961379368875318219 5005012330330574843 10376870089412253932 1034804593003495206 7671532414898713338 3377676321034309464 3097518696146489561 6760018750627862292 6297039289663971086 7912114210654211583 9228987527331645188 11727030733147321799 6089670747033535317 6004068727527520023 6431900865721347868 17812806915056228669 7056033711310373386 2194440040639583635 17515525867028916315 14166493305600596397 687700267783626709 13314609274026008675 7621104322897830503 7054887066850768756 185407304856897792 12598477830807638725 8418696465028445062 4020386240241644504 18408936708213669119 15641352092553645776 1213041407422251742 4079303093594160332 10343722449760352020 11846411415026858815 13808835120749809679 12094078922577531161 1450884870664083653 9846796161279075631 2200504189526050185 9826389881419709755 17694317935604300461 18368643546944289261 13348925676576380632 1589808095578848248 8987705418145848154 13598863713446499590 16102968695592360492 10097993905648405071 18438391041045852721 5745719993848046996 12257062466726346523 5807233228067051126 13832679625726378502 17567355096628899021 6998670222943597190 10893395041743934208 16800370221739209140 14878106311268850305 4335518195052118193 3196046358456841321 482762270527678981 10886713118945622618 10663730606305716064 11672932756677210466 12201324408510604449 6678219302022994057 3146462586635331330 1539043004407875841 16124376115952528144 8444460413334075061 4414312453835806118 15931879803471602891 788344483491786871 17720062485175604089 2041482811922406471 16294689064417301055 2967534132485102988 7148494766139233023 11931129651361138365 6842717740207523397 12100368933785576689 594030404885091118 4548585489493957306 1145041613221179548 1912299711617662956 13622671006288700778 13851431297593987859 3375624693690701218 2472185783922717860 6376892960551038794 453871878381302759 2310002532842577154 8849599392210273450 13561600379897439492 2304212310727511029 2497468618636494456 4340996943271260864 14633155993895738218 15323909738303831146 9658947681521098452 2073627693666688511 298115548061719434 6442692704776344176 2547130882155667732 13203532180812306002 17817520672981539380 13064607429165428700 2640597693542603806 12031550606728020398 17946557048501633072 12453783618477585428 18153738918675635289 13190799747578112534 12518679943683781847 11650324029105286521 12792596490389381254 16814474522164358620 4652792856115435097 15100773534595770942 18242734341925524275 9937264682598781693 14676670129980928851 5109458317732187841 507919862087592618 17213068392789758172 4764288967232176324 7008100327728475737 1457509614136188999 593591397451086164 6410953245996038845 6820506203093198295 3234570912513804505 8976460456456794851 10751646500123521590 13733344831234908169 13163955454344104851 9829890129927630164 1293037429292265016 2587059437235469238 2506971084746774879 11172204414113491063 5685711510393430636 6517879660507483627 14585817730279410715 7258873641700328979 8619171086957903018 15945176864375483427 9462186970540202700 17274719931156173944 8086480691276057525 1452621704418743491 2623760481456777964 17460293834034859712 1259439748986535042 10502548426923071136 15387430459003782626 6743553437793609634 9851700747038502751 13541857104063930038 7579472749859653808 16345387533794386611 5871488193420222503 6367694268920959237 2710250780703368863 16844220522306772364 16347066285206293272 18122377099996459085 14392987233253805068 855143764586850491 6158379739752876467 10115165884280857460 11049623382417732510 2349582547190754176 290545166409223489 13155005516200607844 175328022608455776 14111537582105274666 8330272481245538508 11618123210250248633 3618249870079545201 15140820375406207201 16078416025265927248 809783187562756441 4967556228383106393 14675271193616994424 16267599327686078072 6912054392987840670 1257987032863065003 5409956550466274580 547014237161170795 10514982386093488972 2420448772941057153 4845198645951270647 15921580988934290624 14543327955236316590 6500621466126737446 12637030940097783106 636991265189281468 16781014066227324581 1353688766401535508 8339562482427355293 17117897512901473733 13589801586213315410 4166954785476641428 10898908356158084945 12479362393762819937 2679831804721482912 11073517366826996016 18120014046018853208 15101749740666722191 5146885282738635498 4515392800542875300 9655186719746859229 9804991229759727099 14053494779171931751 6669508065378749170 8238471866362122796 18065774545367609564 5040750714429568304 15946486559161236669 9156380759988861686 4467836712694948198 1932806374845101056 16292356141064126860 8901238823476124607 15570409457228599633 14730597142222329505 3814408296807230713 5363308805091685919 13517199175338486861 2515545065106369967 4092842317208319606 9642255019943993800 743557502870326787 13999367365449206291 6920885460379807198 5376084842765929803 16035962675897585918 3466853953378848750 3204122505557774163 10723907391678502063 15588866115335781974 4202196888285851285 13286003167639958938 17595007359904942635 7987229293944057462 9769396972109929263 1352993583806178903 16656462631968725503 7379032510262527909 11184648804948903238 15033528608234247276 9195104564809217561 1101989297252680578 11677536630372536419 14748967265415926142 6788302541491570259 9469319651519215466 13140978766139908383 107963109476436260 16716940193785213143 11958585568349964427 14457111459993644823 16565765712424006756 15749977183886625758 11017811955410495295 14636630059493642844 691474157351126769 11034832794342031681 13048261029129157023 14003536400070766041 276083249677886255 1622317868396301059 7133255592739750450 3599795977491436945 8411088764623996052 14946564924785946731 1850521113182099502 8268056563764143344 10038725336345891742 11931666628646538862 13586123337552994528 1479179849981132519 4431332002467725971 14810502382109957052 1398427419562223677 3321283477671259008 1254139427646519230 9093027257810284632 14199589431241136990 6235520889951174646 18318777690593482216 1680389109374031035 7135126840720961370 5935518396501158009 3230440658454446639 16352606742584920867 116975929944573189 265896097014778999 16922485167143384706 6771020980354594905 9322305571386427641 3216939210182678026 6088048462337674296 13129282366925208233 2773805112218963083 6791098845710838047 6932023955099304855 2368784993906555732 9400306376473305443 18097602674785010759 9639130635150777959 13325672855246793593 8355514072672580286 2421805359630409001 960815420726730198 9219595487198228812 6528443024749510454 12546087308242944808 2254048758413120205 14692737340421669997 16936535513454025335 157887120786129977 17974701082901086869 10680879404670146802 11646153599403080378 14693544387019348323 2708555945284916690 10812045137298633961 6097948014751568019 3400021893812534961 18113642165246567611 8434736370583192513 5370270614493581372 17765825749154838420 6011308063283134382 16577624714953891387 5204043596472279137 12755005365677601463 15852873084742861258 4191284311589433948 4616522079789730490 18402004747539608607 9524153123221081138 13620563566671292289 11258253683502429677 14253967971443697843 18152762140947443614 12133989641365264985 15744899862275290252 1878293317844221526 12236956096871589713 835969035096222411 5856057170770606229 7071224732746141368 12736911822786804805 3694179759460712481 10539442910440057390 1862292003364971273 8998771783151673284 3160688196295662218 550500059576016545 225020866055871838 9689884487645055345 11342611513338325874 9045126675605017933 8722461552547479759 10971990981953491624 2694599693217525180 9158929201798695103 3300246291763218379 5442229574738737826 7506792135415944911 2291691777939976501 18305860765201448555 694483381424049629 3852662136471988585 12005737706424336845 12042646157382609667 5199085046676367284 382519812637908818 11314761111148190894 8285427780305693465 9636634860053211257 1461361831512439427 4922760595443142769 12755575091239588083 173960769656988301 6437120327073374025 10586768126661128661 16602177721959153417 14820209838990336090 619380825228391397 10497916874585680147 15704019720779842146 13683267747812385020 1221656233272023984 11862920685140294706 13810523417344594982 3239722225269083435 17407654501992044280 13314586014199884578 13649452680127977232 5807898856182646894 16874325499856403637 3475974145784871487 18069668910264632547 10218781740050602117 14235031003365010693 3864208393318354505 15147356687411981482 9958692964070893235 489834985219351308 9208918906246288343 15868804240097690 8363222078339913830 371751082757089158 11404391276818966609 10947279106852731661 15495743684685575675 16411273608137560656 13207304553459424276 11176709081615039078 8582340197129579384 5224855402721505405 18079391285940532143 18000143444063641085 2982530513470217004 5390706484965292705 7049331135024617647 5911005082299726329 14057466705821597592 9323536528115944939 10185993377304688408 5649292099406955000 8916024446994263414 3386619125099516276 2762127149616613051 12045110535337810523 16458327247705174762 13172832025452684156 3342703402312006839 12837119011579257460 16779759211627519647 13217339034489744725 10198907112488147429 17566627623938276941 15112248565726794693 7983715408906322975 8063547788509959408 17355072544268389711 12447133862530975907 8100491381938306075 5460254372705365546 17414731392771954533 1958084858336218885 3678717010703825298 4657926552238411669 15203102582315587677 12808136418534725649 9792377884340203321 3297892991743072855 7464025351007602079 8624191897283615610 2655514608554809901 7357646978059129550 6989781567876853406 10796578108920152441 3008156387512621639 11142646258445140720 688486852685700862 2505569198583997062 12048969814918374833 7999421304856004387 1179849412109973925 13197619033852706312 11438433072516908990 15364166732055441288 1413981978401752215 15675189513763561211 12106732293605994113 10879104303879244384 2888590457551834115 8886526216013074284 10847217052181461968 9763212611480893056 980901288639084974 15680723217890137153 14706235625795561763 15057461819220649417 16936461566131550877 903752722448495577 10861002492902724780 6028542693995132075 5870335545623271825 18147575992025345833 3291051253073818213 6294512836934363812 17194538873496809969 13432883569410410658 3744750934037366235 6963476281336374694 15788363085565466423 12645694975201408079 15146084838773664110 14759511475108488073 3667956762870356904 17387448478950738707 2107889596080411822 16626722596055059063 14312804822055892147 18437700593766420256 2475104622853706882 7050767018230468990 4897722506755283844 3512822388966620078 1244875024891710887 6351522794632569334 11116623134802322235 4271663812906486210 4664094622981313173 6976287866100687839 13745927147671857675 10051855154190052467 6907598929097498934 16961950797178533344 16532639553892314387 5812365215121253255 4787907811875666427 8214429843575569643 13378758154588841547 16396458484850266671 4231375602512502320 1022923923680138444 787497968128820431 6300993923232759110 1068043734327128501 5150718523546943801 6317507163928389322 12043314668643161337 13247721976972380540 12391938114318660421 3314229992472112323 16858493664697265196 16350349694355608446 7721179569903563144 4910527913390807176 13718032961235336194 5619202723386022773 5047295984512056926 9595680059558120687 2604994150373333539 12653513756527372036 3786051223341257515 3012688208831523722 15643382320857323376 5862811700491470727 3588670082272732704 15010640776478258178 10613256810657966009 11950877324424081308 2317984880044788995 200647388624442012 17739227435026798714 2398324871506783885 4476367431205270273 5904305828031273087 8064067000903422243 7530508175671158450 17209086082477382705 17260523436552471497 9881399639942144506 12012031955275007610 5552023259142850757 5222527252117217887 17013638178360838458 2664621763327049803 12945987656849082093 14322317767843480222 17670037151932465893 2506581219896773128 18313197041071557192 8362690913120551611 11260880101900919891 17180224685950768125 2811655102041054389 8015159262254851161 2011881188741127264 12734122346456138686 16914108677878065425 7423201554473021962 9067426116678905119 15602322169174579382 725490610673997891 8381159484897720662 6571202997819292947 8896627406123010317 13767324454460367840 7238224131771888812 15212887178440053421 6060375709801506808 1579910426050319713 6403570703129339569 164263804022679518 15256845211860998330 10044094991708134659 5988805471728480855 17165358795281380674 15290989953170501580 13975726404383284263 10104553055057293921 12845619863730570009 11822810442447948416 2935925443318579220 735527096840711907 13926069091409098729 3579218530283735206 13628979292211095601 555391004263350560 16678201405315618805 13825841419199013084 8721323170571913360 14280500453934972739 15763470893415789114 18115721551416134452 5333723654218543563 10143426272710036361 17615122098042243622 12165612827616606023 14763987756734728255 9633669623324849736 5951207680377523028 12304982313673472883 11943593113335209537 10445722806581841093 1030894662649332722 2013596346176112815 15269537562630521611 12588779365721220156 8594764111028885899 4208411039291328613 14929575281355753799 12115203322881907694 3419190851842352256 17641359694990844850 7696376158602453389 4841498713791610548 14162729304346457956 12526055199528516447 8363081887498810823 15210658684443773545 3652728182134298680 5041413768353130768 13711521221531030782 16947552258877994572 7609028652909594307 17378816790256811066 12467304568982830701 9142287433870451428 10075786213631130089 2252690283441146950 10299180916161022826 6605702102474980605 4971636925699486615 14069214117327110160 12304897012468690422 5706262703493489767 4029767730410275559 8260307128835309846 3760397811440785179 5770817146335004046 4294556294331747517 16707004852132849649 12617532722898302854 461815216845495784 263105138250904356 2230056763553278138 9324687623739060812 1964239089576483080 5456089481174127322 7712392176257313854 16133458275160644127 3259865783051945993 3602753227108942056 9388760460936895771 5456715592771731967 6543181983861627370 11790633623570652325 1756726437820309737 10538948258327357101 5487281863554163049 9890929145605256447 1746791145259663421 12514744399073799311 17516269124098466314 7785367165700214290 8127766076929903510 3234450867347974045 14129964228965069459 4783224091374517124 9727594793614061630 7468558128314537328 15240996458771821689 11614827095840463125 4215384626807365081 15878712686463106467 4122263432476801043 14891263372329661461 4864734403188917157 8568503657350051551 14293930158514944804 13669692314450811578 15732114338446208366 4311654614828380507 14912920597267257995 9172084723092560593 5119295589670534994 9838739434340910479 15483415904829213772 9997673561753457785 8109312776145422656 18152917152450071486 16606050293094100763 12229122577056342393 12330000927508401561 8853886318570564669 10329777857198002458 5201765287854112010 13532426648198584509 7568255411026018670 10837290959692370974 5369372921797451596 11298399831342480881 2190181157891065880 17022608082585382294 2334689928365822175 16115847991867616005 12137801798926301017 12984712082539524932 16112318406278086332 12906929475037973831 2947979090043072332 3291927379262068235 6200330168392352124 10538877701382309404 6611597697019990738 14519292997303063530 3206760156417267080 5458017933543846683 3274718613694733438 8158638085004441576 2702608872341398829 16815330601549922110 9416921429807815570 5624005253401649094 12530590009220274068 17220151299176674647 11482642398485842987 15004166147650386328 15493488087426864084 16618363872808780740 3989233897608413188 12592231272106950388 17125128830145207692 17531486332086138421 6859950781425242753 12168472832971125648 3049439468038178243 7831539906903487472 9141120408862061809 10321028769999300444 6050433274991562304 17142638849964824978 15624504170004462395 6726824406760554602 9230175630753096688 9023375177819497516 8510642661671059337 2349431716464121834 4022202803871515980 9594440181426701491 9158957091592467694 959537522141774266 10321653732303315900 12187356346295100364 4512534000747044613 6338222185304584143 5361955882082395999 11706971736733356485 2357539524461850483 1441822059370956597 2826358457828505930 14255612821948093146 9884978243988193851 5358170052432783579 4854460656829932882 10066798402361137325 9363976203973258470 10072736426994123406 16855591703815778416 13915589964540431924 7697868630193314288 2951742095382358584 902739421877860783 6308409764226262625 7761299954835502857 9435497534804380685 12839204051221865884 3792856335940902045 9473290825309497193 14496089245766204157 1101040301401443297 5272460922792068783 6604456173042238406 11854848855378623061 678064745143221588 9739722460736075579 11081345179016509059 12193556774709664575 12493140083318649177 17048563962627654094 1655513354651669732 16461160735728452574 2657531956929902223 14277854211899365696 17945670132599596773 17785348350527532868 1886757197400998197 8128134815393417055 7336646761294360420 5849185323679223471 1775033902278818342 17675274003038418102 17179635800979771885 7786804919829480616 12477518750814464371 11684747293408161399 4224719237327829654 3363760954576811023 14585995563591354265 1862396398355108708 11456889263586628184 5287817232201588269 5885286418298524309 14258036734225152295 15154585708297182144 17735800568739908457 16978710591791141435 4819086717645322026 11361207823371618356 17852454869747572705 14929299925154624588 9845586595679888286 5234257916222988803 15481725615138771996 16074225525463790947 5867468952255184194 5556338824220988172 11682676679035864174 9828181075307125474 15571597978229794327 4141175470657364488 7186734401844284360 15334759803837550638 3614473858990078696 1469338626334343613 17083805125202306773 1150248243774882503 285178571217093611 15952679089408865314 10420428875529313891 16250901025909167097 5035217787434409287 2113440486008342580 4731196898024967875 17879469382945373607 2828260500068717848 3623507348043099931 2972218657340615889 7685783957640623292 15520028778412063125 13544193668095224479 6988189036832591682 14989983845525055083 1162839513846711669 17737153048445054271 11704061978710435942 12165854969210141128 2984062748837593254 612646539650173530 11353407394115718944 6491980724265371380 9382311203314211359 4673031862059279311 88430503071889458 6477221097322164659 12201172247434367056 6363998603934319854 18426509392646822187 2650780616697657753 10516114513825185906 13676646346629034142 9169463635649641262 18361408830776276083 3206101081732065084 1187750781085544467 1952170026305979236 9205295721102160675 7909660008529319537 7830922958108614244 2602930440965374378 1023958682423638185 3641017431648406858 1226343378868978054 10961700909279983874 3508260606336169615 14779285073862657085 17605810541153248208 16596904123266407624 7732300107612938555 10975934120981081804 4910437639525031112 1019475824159222680 17955439989950887692 13945531936776694034 11415414951442095222 14866884204818312359 3308224142396404375 4879069568128428178 5343987437584872135 17627338345954596993 11189419687988339784 16842140124607328901 13827178999323808815 5192427742367483551 16757012054145733258 17497349475592101320 4520300167387828070 4052051840699273528 8029964451768038583 4104316518501352964 5213207320467855281 52113453663627791 9878785128972346659 3820370890331282542 1563585601955032641 5704925083292817706 3730218746933161515 1911759946250366842 10757450748947808851 13130185996892425689 5731741831919208942 7302348784450707608 6999775751523982546 8904569752351871848 5191352070903041450 9834756218692781194 2827108784758460411 3981600758099719327 4822979492920231259 4915510753887963267 6407696904346491056 17021100950587158895 11279966253698080878 169843562784654095 11922095568256345030 13006279077442660822 2549724510315667263 8504636615092368894 1352117403748457742 8018572921651682566 7096766988912186128 3449952301045375010 12511753008519987443 6521141697235548407 7485637379215328266 16694164140651277876 3359146214998527180 12585243031881213271 5392633600110163746 10820462124230393906 15605446545595108953 3471779640062519891 13385040161466690157 10891324702199135329 5858746289494773932 9255971081187606920 9144833538259930416 17623841991706209162 9810337230547734028 5451299517811290260 3477657082813083787 8430360801940968685 6303067194529590082 2361834560306523472 12366624949235147613 8963559892516668768 14333302734094033477 15959408705511482775 15537026004905671036 1516959670772895484 11407902005376047033 11462887247249591432 7578197955989286432 15904025745968159644 6250449570436384679 1646865874390360659 15106433501149713701 5297566102300884328 15737337084581927048 11600707464371428849 11816188632543087885 2115827793068963853 16248726554124519166 7235912839517446469 2033898228287553726 750636330857545059 14324829597869034243 4144178585406408400 3952629830059899350 12741556327542357296 16625739181105718485 7259535905851454200 6912591003709360602 6570885597774674784 5195050754593309507 13964609105464757541 9812182969421934047 7845613012125947626 9575546751359205488 16496081939204280207 8253240776789751246 17358326069756567724 4141832824630907929 13944787688596586841 9495556195876476886 7224145440757365630 859750677668527351 16956651079297236876 2220258921525186344 16593745555636806939 7790458779288928054 4729860481686725980 10903182592144491964 4655837093987588794 6159695807698434758 5544558532203209159 3815262475401769731 1394627905571155350 16568664280157279627 5546027069799330014 33486712572746073 16526688130230400523 8074063426001615060 4769301815727941072 15437072694404104452 1040204178847346594 388025519383301737 3567120370113734729 17875908480419338843 12351195164781154827 11900263616978745598 16795842922365919156 1471531605928604349 16685337305781248852 15544275208921019383 8828622036895555913 6204429064676375707 8413670584394982477 1886419808760305335 3599138371946435181 12678216784397624085 16820774701024921238 9636620102563166784 9784985507380812467 11360979719931155909 6135857059115515408 15009038689750949168 13679444704653186449 12635762360950610953 2080707308442510459 7023500513347507309 3294513658115748135 9224892028895283309 6593889352535388600 2687101869749231207 1048772544026765671 16141605701234330487 8520507902393519674 1324664244893685090 771670607977977772 7660521304824314125 1408671883067362482 8019012692014796100 12032440943874038196 11908079985575521774 2418723807728564927 7530522717080715449 8873803911023360027 12967328011602567680 11882319647273511506 1674819321191320631 3925746003519859249 1080414730547039312 461883130591444195 14033236970075133023 10364921440180276835 1988992370412978629 11038978896423597584 2193420271329931323 7824128721366703651 15233287830790109561 10980589469850093872 2052736717893005986 9883845428579429059 8500515555534258545 10698161805295291264 14984631802696552958 7675722340651770969 11875435100347120769 14000187212864277563 9287619256042494777 12511838603838669505 13726666668046252646 4906346105343071473 8473280554588390286 8935078705246203941 16237905964129349240 15370339538154527164 16129446858433106393 14361320172137547904 4360576949396852601 17916289919045322467 6585865044855405491 7936875132938044995 12676486328138664421 9491068651796143916 12423517434179240368 15441451655409752615 13526738736360591001 12539446786208708626 11417101804260028642 15835557767762263125 15306983856736206263 184021156607470044 17678573727630910244 5380536375537565872 2215205735346119383 1895664060800058431 7166548867548805024 2617363130465276666 3623523562913790720 5498370158578812262 16980371939762276512 5453049541622244716 744287196828901902 11690129317558189526 13982031754035801289 16512811049125560919 14561070594265281181 14285391351521720530 12692342556615642354 5221303753685389486 3029586856233069412 2508315913598987800 4220195393573632735 574552275123062717 4723736456653223215 2664621897666055522 10149015493417716031 6011009177263448905 15479545698931628862 5734053853229473593 12454037039666488036 10348310301511815249 14448532567215049997 15822208113511762072 5041183946940582722 15594820020548940422 6340310715610435174 4330971726650895644 13114866646701551448 17185512404118046897 14320578360227252088 10569869122990933912 17919880536122734568 2726296214658475489 13611404917149700879 2184890124049163081 14015116641392340021 1354236189406276291 12102801439092250819 12574617252237048902 3562353136776759957 9112155999172815150 2582307043064108098 9040981504747751973 4112974555677784310 16122715472309280662 16835107557761662787 7479327614023468857 270488623343487296 13878730518853039794 7439399011991570946 6376819412641186109 14859278405367966179 12033818226516456679 15888234240340195356 2153561411723093249 17602966131918856910 1664231739929957954 8838151265949002505 4623016286040866669 12883688067701596400 8436944474190679961 9129447265389245246 3811788261432962542 12932181805905095729 10632556315278376925 17043957521318764842 9660402771673073909 2008650906977000195 18313735746071237311 9856603789998175813 15305635528397265141 10581208645194941253 107174251833172240 8846248888908969558 14980195588212205435 14226474417662309862 15624377631101505336 11153467705803715893 11517026457111937240 16266744223344356588 16138682908783493598 13980685410543128759 5677370519511201061 6821426604625525202 17743241776579001174 9259516705420931168 8250051998997857614 1955203275324691430 18349763722534432268 9118773006795634314 5334322941690371504 2038999935590448255 10309380316258403958 2857353986143063050 8065161747105494628 10730581206530587156 5981849566907285165 16750158381325171763 7678796154302764707 4451022898240430036 9078814257049847164 11476217211564688304 2392625592439767118 1247476512412504721 8468923162762227203 18399381663138479212 3461803122266811203 100173443231940544 12670099290266164653 3447877370873230004 9467577429530893655 16349694924673702495 5787651491403346255 18277538910684782224 11724632071778613033 16947834731075625168 10077695647075667919 15233705834447679045 2475141139453532038 3793566247413311231 7394746443608634504 4305981775167975930 639550934996117753 8617991337661977653 17698381131825343609 3323413644564098611 16459746894205371620 17167957983436444910 13630729167137740861 17971423567384255956 15604619659387504777 15806157734194915914 12922356177446620428 7590754545049703895 11258781070046555621 13635565162072754464 14622022343384173489 12420969474168861650 5078679475068615867 13497440969596683984 1031133133048675760 2981656216530446506 14188038785490084879 16520734017288401013 11909273777966092789 7667306304118504043 3996560915121825379 2569938196815353161 6282333640889680890 8567338252963588909 10725721658372005341 671000750011519563 13773687393458740018 16483062945504710201 16862326244116582035 3903706007777406570 6433956546304506990 8597812655540676997 18176132550161378540 3373768025565973062 14781437655814911915 12333390598634590358 13947329629084228874 6069742090552545443 213311285775015590 3542459785239422834 303318748009566667 16131653776694106359 2178724900559716334 6543619586272998497 17325623472749850910 5893179300308875410 15768437650778911702 14565703464000586952 1027989196967165132 12636832197620571882 4167553285003583863 5879090707877002764 18388739531568509031 6768934320784767238 7540840637422740378 720365673583541082 7610723563672535543 10005457758200996587 8094839689096310439 9065493283900799167 8412912103755856307 17685458544556998508 12832621547376406830 6490266717640636452 12542529438048067555 7037295621172449355 3650219225193088004 8846067176334525272 7325962262405653489 4244643837963185851 3579168631532858291 13821499379367927050 1365378138599110267 15464736494442427224 14644158660872292719 3570758570378272530 12212219728711103369 3261036437182211530 9445949060249171734 5365673027381800244 9426361013347652023 3689048093843894579 5439244574517978332 5303104304920882442 2854438174642949732 1286888259432465411 11227335314577361487 8494350159713925846 1804492426085961838 8171097054153371109 15183467291097818199 14899545272598995288 2600508853096722823 10959712895922963157 15952074511703812208 8054363957846352028 12346850661341982169 14053651297265641831 13984880275655991604 467890525647137279 4347474193159244075 675581968682346850 10763247430060419603 6347333097612192193 55938743889222057 14505787706905536397 15685729968602062912 10933565090025507335 17484491713737799963 4145507943926042225 2429909355581931325 3575594487530209670 11013815598341989499 13635720477260510757 622846014911852460 2176341958172062786 239561337765424997 4448814435834269165 17167698237940905056 13011720862893991889 14910145060094019727 18237827710290838552 9219772039334156018 13956748144472448352 8360988849003328245 9186350957934430241 14829597145047961725 16667823644289323146 16961591037312992117 233850975836668464 12899044136559139581 15198412506267381282 2745881941954472783 2776329230409241358 11744029154489628288 17881021476857163816 1938826594777325947 4885380243434014792 16971565523812328950 9409573789154219624 10211298959787052331 11124868326211692545 7854368587100508273 16507817712956795401 17539439688203172565 7303295793124633190 5601682835226780379 337833923337104393 2731470062194032332 5687527207512041447 14023260625666945605 17962619504990194130 8927474653934876288 6283547113713128628 15994587178492252560 14794561866333031051 15796738595085797848 548206245605781847 199978058154498243 4456637058731421602 15959885208426838639 10977284360953104328 7316044051323938872 14641445328801672330 1408386962466695090 16043446439317872356 7733992802593605417 17619832924303518281 11657689114166462012 17166522067674078727 8237216185874874568 10991662691110661420 14294908260105783342 1141094316431288786 7095086634669008726 1842966804981116214 3992422185167276021 986888946856535248 2191947135966283204 8091750633776362404 8905575499112201816 3868081585317211259 3464438768459544300 16115607482003387613 7544016503526524751 17310719401672126768 915729227920785448 9231218494881550657 2223532095921745033 3204947910335660681 7524208537576589398 9950399695954163324 13588258887307829651 8424191056811755588 735596661109081183 11012799108725179759 12370616809191995053 7531183684301516806 5987569468435334703 6777480283364113937 10822895830775700029 8248108878156654886 2616157650796373654 12869269277450052441 3647753446017039275 17745643587720859934 2666767350491410938 8427464582331005005 4778358686027803939 9714263196042026701 8201357227809815057 9506816349740921461 17103012823752548429 16083729283595280406 9570185773391495595 2784027281753501524 6879289631985753902 6250606122900453099 1842934203703713340 4640976599849742415 11531318243947766782 225144320393149298 2288866378695228258 3086751559025230563 13563254686677300047 1909388128283913154 2300612092508670516 7283547661105171206 4252751690902831052 12857929136696966823 15948691698696004667 17091107866909646847 164833673276454341 13125486508651962848 7340703799850345477 1121570381835450468 13168272825983712222 12585553413119207450 13881479598101841328 10416643416192244067 2381610149588521929 4578295162145818477 3976467885158933173 17338444145602868452 11710006854745477557 12481205550582356989 433499560407814972 5861844376835941285 2528992749981697938 9168832456239959793 4222655489417715570 7989693087380784453 9901028282382819560 10219431655823277515 16071301549316939923 11992873183838709225 17894000771418913246 18336398539477587263 16680727140549417475 3111239300008203602 3173798819952864324 14334436849154587068 10938189526288805544 18215730271166517921 13593154810285778387 3524369704572205011 12616908617867596896 12390206467098952476 3358996838156181587 13120454066720007269 17306940371687681525 13054164826767801832 900609995758796249 7677108369790433274 16059977343782073804 2758105197914333278 13197763617212131425 18377143042821853189 10230973113816565686 7030015384269293877 8228105631159731221 5546464731593016607 5535835397821189291 12736775444796991301 16601374212363578731 7082509044220994271 11295226365673376050 3259777233589955518 966701065957229204 12401206677978788134 16059889673786770912 11732552148117388822 18263647325562316492 15412886994058281583 2897503224055651153 8465387139098162442 5665695257642935469 9585298777035479588 9857082680137090251 17848553272181446275 12534898498599317399 3120713660581856326 6347011296807808723 603795896768220979 3728321478669228433 14864402879364210207 3450011294489188286 16122834418311291586 17643461180177582481 5298886186646342116 1120425127489768493 10716706363879199204 6765925324741523086 2664111684595132934 15524878811422827822 11370696404647645556 5086528512171379344 5475451563880786806 9414546794435157260 1044739381283273155 4604622372940194793 11960285166959883875 15062082478024202442 2888861708542996562 1948858481313049762 9464187565277543785 13462522995672902232 9510112392938108481 79536727715439302 15162082619021169370 8337102440887522789 15756419952279967969 14521537065815371964 135571423161997863 6488811899336801309 12015395217214811326 15801765411587734444 6951875862036275089 6632349315951137034 8047773583046339897 1667581086308565817 13814857707273789810 1868291311683258721 11774146046531194343 15319409664584004149 6106779952453695573 12952139322768591565 17596141256892084942 13388913406994346239 9279479301840410777 9253706012780272303 8674432067545454306 2127963256171771901 8457396829202782573 1129565765939136425 3638297867153129889 16888193740076952076 6204635058137397824 16780190057483141306 1152512906001931026 871288676291102644 3014362582092166279 575322870168932057 14927898284167447816 11433902375588550426 9877370520319964370 11579561246927738044 3957961908472295471 4316618594295842994 349265937930695217 11740585358002551084 4136410547119997884 16287016589445237066 382842007990744304 1094915216146131148 1187855518711986034 5804023259162498135 11377882459564516972 981498114508583618 15711973609733847977 98453448174286934 3852401167986139734 6851409348739086188 18032807330790534072 966460683283495346 16008431457490389354 14001297403665040693 10374281181043823759 3898180377018536525 9301703900844180769 13015585528050536699 14684977369441006010 16131525890737107932 11681711481077826682 8615490259874509793 4358065906540560829 5003147690260040699 13657223680957280850 8203858511088975569 9983074668293423254 11355543493394416090 2311911322150077830 4876685664344920188 14487096052393089746 4734880103815620174 2056920712289777414 4605838425681822600 10570126576149589941 5721577173467839210 1504005395253476954 17501868722926063459 1124373782520621235 18273642618113737043 4212524689563481410 14337341490459725161 15199651585183369453 6627171687006062164 4327721171221361741 9694336795330534977 12893005406984600564 10350480068678103275 9640444359677202244 2537589317097380349 1918133283260809747 8220130701494692472 734243865581962646 13931062825287889342 16833815600028573755 8960580335049474415 11696993499898559813 11059019458003053144 2371812347080070933 305029687392860269 13606425179876007968 13855564449663410473 17900688193392337357 16363485032344402545 18076920874082635359 2699908172947607075 11254457350337971805 15092238988578907097 13781668935647717822 11673930079102858016 6041643849381058922 5183044721838755436 8085504634419214593 17826042074160071879 16179530124592288274 17883585321622432535 9378198215429859384 10405599916044123431 6619691500030065828 4289231396625940925 16734942043952800707 9078580677934814085 4189957531298594504 4498530084711225771 8813542437708400955 5105687321990902785 878683067737516583 11434693620025331361 2097427282560517710 4446500886444576048 2795964338645497688 6161384727286235330 3267246396373109207 9811468629068959755 8075828572666222344 12650641564065439823 10204744801920043343 10280714496923285549 16167282594754922765 3924967505329916523 9169170509712533379 4096228328715909417 6183410390967116699 2644040590517693666 12756642423784320047 8808198734555545288 9260890578795439848 3438562399693606834 8467041807534651803 4419020284174330528 5271698525680569971 13419522546142246389 7738816660135821724 17278748950748617289 6848628493143689511 14595618583318443459 6698292571049953858 16842753210488850934 10722015038685380091 8156233398381365399 3034071295243019895 7687232944842581531 2956259550502116877 4941483679025045436 17657054455131113556 1768837508126777094 15891676833350931671 1717657136930414051 5878772066414084110 14631686296450718835 7844424502497187007 14838013060104131827 9787313704336199570 1401290890559275842 4210966891623687507 7042115906416528391 18155095464714099772 14187607512563062368 9436680884817318024 2031966233995505082 18373513609659284174 18136733202702375762 15492620136818310381 4231416722356785690 2146690293781199674 17788559643650360278 843808108624160046 4678371545380250484 561167883475275639 4424057221702947992 8021374055852673114 1822320777133702878 16000380117640674778 12317995244769385075 10927845506518107967 10880941768175986666 12851643285595743588 15674890064435975345 16449379380219885294 944339954895025443 11206353473537320246 13339674945491314621 7994863215064916598 4445152775114928445 14743006823515714413 12799999318301148191 17085823895479688109 12886655853833893678 10314191092891345751 7863915000937719585 7243236110547095472 1326614776756493960 3813154168747206014 17135598038399665829 13388033994263319388 14379784715216988708 16083267528712519771 8374914759025051661 13994782882866285630 18259689296654930542 8410727313294124925 9306509166941561275 8816650694189371493 2353127607593549953 17390100798395307009 805222864101742107 13817518736056277303 11507301146636123660 8419696272449376186 13418938607082836630 17205382888493499516 14669573786485794574 6325222050256588086 1990540806723982807 16520592137004315447 4662634689749994573 5854296110850641548 10005224567429809890 11727505487866419205 4072469077402223344 9534815410295484344 16819027438161463906 10121207647078018661 316734113890661968 8193715630313046096 5538665782041755623 13542347084747663792 3214703149688966848 12605053688147724253 3905835337197250221 3442754301180712411 15986424787569560300 199099522432501356 10549405700060587524 16446368968527734993 13007370371620080074 6427120153291152127 9223454927624319075 8808020378486832268 14655189089928301585 13835324446751651598 3379953603219269193 12478186505533790340 16101239252263278097 12030271055082129719 13707315941422464985 16394390185236250147 10361191436393023387 9120497932125620272 10773133868659910226 2862294957328277944 8162788484411206271 3127626852963095424 10523130738586877762 10243539947596058090 14774338034411083197 13726663670069028342 13307428109603178303 3630194070568524970 9453563205344215184 5534815773793503544 8721264104233526972 12275719615622130287 6447158375997191194 13837750322441603135 13288145351777827222 14839178927727827913 10320379869688239488 11088710082803715502 7226284418283863623 9609763476369861035 7303530328024022251 13452099110090633390 6523006331329326798 3403269028372340605 5324605325616002337 16553509154974511510 17528973024659411188 10887215898832505181 9944555609157666599 7157248753145438007 9406427058085076386 16092376531312036712 7160408063752783312 14555297622187441016 13173067153018106225 13572644694173071489 16951946288497638568 6685364147487092676 2231559780964875186 7822662866899983947 5808493828436201648 11179334203690651886 8520759476580321742 6180316563889159591 14830314173697991749 14604636985322092371 6393843991830631820 4930544288672888392 14963783811190099100 5904003658570185570 309799261019030997 3291027438414006136 5321449525117886664 12353618788002689594 4717254786304354833 16289026047812620655 4723529980532966307 6264178279723595727 9989367185086729225 16531331846119956172 18138958165299574982 11383583431863412625 16739925930974103017 10057671615463643667 15205700562916641178 3633436123730096978 11155920373376993202 9588161703181117983 9170222464849267929 7191193576782929169 5799385117068040179 4200538862957868820 11173609407092325351 11087222527308334247 5176647349741258035 10835122385501879317 671642680934517115 8655591490219116395 14091265238642467486 9798137410580951290 10093954222036315973 7007317020678905425 9509610154108910372 14989960042898011011 8961566268778879008 13103323293854907123 18083337622607041399 4974026724826706278 9373510631982059795 3529605370300172820 18004974659809169570 7818963008795057178 7300947478668465676 1603677103872194458 8196246063818964127 14307891481980332014 11303536424668288155 9867001655913224121 5445029829276078321 8402022430339557940 11330672490061767630 8446609190178797 17365936293385985990 14988338620443537036 8745944595961730127 15375811059383627248 2451678069326091149 16988033510169859894 4122937055429502058 12720917182468344344 16353385025000890428 18016511990405940503 11488296662226306766 6076754460639937425 13568957517877208638 11195237199253523773 4938956869375737330 3961611684637134796 15740202660164479967 3501195232598207408 1811824171954044803 6046863497849036670 10579592595967415545 17812167984845734146 7015601494461005782 9410988134346045659 11957169689026262129 8127097025404533254 5232281614607443050 1209756186290375034 7548097120891264519 11208781038849319744 10728324180368854974 18371979507886876999 6557669037962266501 9080044925530141136 9583072086160034381 13287918286986432337 5907048812239668944 6827360269731618713 5961020539436774419 897894824997685420 16056147247082517816 3826317148222853129 5019035960665110345 7579526214249716310 515398170037781445 16340391744159347979 14140266229043915021 75861026093227651 12464468175966076285 12486583676645937354 165697032463637356 5113429789970133714 3428863136426227256 49735127679663398 11115192527964549269 15471860358332060216 16904636182306713290 16475711451939441761 13158600342007244084 7848346599641434283 17355531666039070519 17464576239208362616 18131689953950459855 10671386441044952810 17634945859704853833 15590871594106519298 3634469867597920335 2450077334509428939 5510338550212352064 12381298893761162811 2978988203134598736 12595131632618011704 2667832634256447511 9546266986991312937 4111329427700734866 4250419875283276646 14559334038208528884 14245888371820822623 6662993598888828456 2940388893652430398 10873201451428961765 15824210661893333866 12472625466139941711 12475184977598617445 8836999328569385350 11714644702893691300 17043852024008749651 1336226030945212943 8923589900682979973 8383857488249720095 5875682758436282189 602008600437029580 16381765860569417444 18151574333245861215 12137756797126726514 10059384442692325843 13813749856505632315 10357349877762340432 3602636343813643059 16928524838741068483 16557325632701935555 1026726860198635266 3013971882506122251 979136510515399221 834385476378207764 7117380501171800492 9464051990420414950 12687526769286233461 8203965915484383041 11270442915200600796 8319429386269222199 7699238752569178045 8661180720382551562 3037702432621331685 14896871404250020164 9270186335563990601 3400851029819986885 7880405443219106495 13677725645290632353 16957695094392294931 17237197574638389775 4396615976202063196 10680977297580647865 16719402974972163684 3641044973832125391 14535715223749011498 18267711560345027577 6844330751009701204 15132557397858139679 11531496897178901132 14455101702806693514 1926547193305456484 13521059605152241413 12930667401840300960 7597333637348497040 2770385169656525428 7329488832142115499 1541208469915955641 12748116942506217287 2008475652325666055 9108488621525271292 7701852915298647726 8474400924058402928 15271506938672739411 10589360509387505424 13936389727471171613 11301359785832401408 8484250915267498958 6203899820381143716 3948761888340604018 10430750851342956656 18366146200159533557 7023920048908156508 9731694134062902634 760422727065640512 12704057634816533789 17674816530213893918 13427305732127973413 4056131176777987858 17266886688898341130 11566587478000267469 4924336924375044552 827279149892031219 5408819267367605552 14443356926367197005 186992794639337631 14548171882771048530 17934220944996816222 13861057185176545577 16305491909043827831 15656762229729238729 17294805934428152773 14390778140461668336 2846287363814139515 12803456864428616660 18427279808183187311 10984441879608075868 8426773697308055253 10769015152464337320 4866165241954597018 7672725499155223824 81476387868277515 15207131777854894248 18341374508943931253 13190226125110434898 13896009649977276991 13308882040165281777 15478551271507175827 7463060476798394869 14017618067436298721 15634215082061196037 16333325796426998867 4290284776766741434 3642632136148999531 6849508415739095817 13183468097964678069 4658510510940163935 12615608029257336635 6001937096937304897 1538596612045220608 13412619904714517180 11169100583237850451 6930674982672352774 12989252793106617778 8164243136436924479 12004503967500764570 837248109477594935 12704979551779545716 14069008918827180683 1931824151294781741 13048019900714199513 17753579502026451357 3692160471913737322 3258287513672910449 13582401303672716173 4709489324438495278 17605729846542321408 1792429511453112100 13123746004205154390 10637414722050542680 605449433113567511 3697805933786143377 15790628779083057831 8348985638177609285 3780343942787177740 10372343731372903935 11882777391130673263 3985180006696521609 1246151694347320713 7022320855962423017 5920234473593074806 4033655951452575466 13630822479274227513 6822426450617084495 7609868337207445212 1669275124338686016 2244400813170887591 5003701741290510081 9218851396929317004 13725620800984866410 599865978663429402 12535797933838351102 4567309734368874364 8367987994250772996 18393377520652473562 1326583088148630567 14284417024789514882 13538994148816296780 2873791790829910462 9518008930837528010 3682689799716036272 12315551541503691432 5381169451244369870 408724161555768891 7090960530463185598 101177304390442160 10300989420436670543 2940954737765786474 5211629967120086945 3075440980809933880 4001385956364723396 18020612589720506548 13103554292124363576 6460176210370113296 9419467849494780145 11697872939100913117 16809344608934036694 6313910933424668398 5099022077895810189 408461064545664695 4590780511565398877 14197320677265826365 5136783290108062606 6236642098151349234 11395643273362795643 6120759828590935042 17654518962959779043 7413301929968062293 14293368823748399591 7639124217434689491 9232613166943823539 13993748032634463548 15643297969700545156 378414056350597703 11467745081558792125 1229434071241878498 7935171995839676516 5767758682677806566 17675203553993472034 12894672988576157397 4730209747686588808 3195135436723270346 14399248799032004254 4226570721713995624 15109010626945779208 3147373751453792753 18272976942954337458 8881170754329593514 4525854356714624873 180210162644340541 11839332971518206362 13625872091538203356 113504763323550393 14728973805477940784 7941587274136011044 5220385725685774688 4480591687701908745 4516794486822177535 1239125022864730330 10118193439811375231 16063956047398173246 9990243998853706581 12843195601069341222 7737795419948182574 17821333745103506567 15758895185367621427 11331240169689679189 8195476623116578372 4537022234787373944 15933034512247716778 8647609691447259992 11066043227223275094 16310278338478345975 14401061499012664033 2897419743958978589 255583586454787574 17757578543765185053 5762331597013077291 10413113122369463614 2155362124543607825 6368335022562814840 6810096837244898538 8258325197844801714 4454439683862479566 12384020314543125172 5368656626542628203 674307445278622600 10345358688509472834 6983803638589926860 15157109461517284224 11137366523453324357 4009488939210245331 4771738531156529889 11816240012003139347 17538605934178631401 8851331957247890571 445197880354460707 17725433063316785570 3930771395599667505 6557951553647771003 7705450360360465935 15362328694907846066 13054115299640092648 17631092222564141805 2809383974625563215 2098592668005283245 2426267693731726081 10030032284297071409 8937632980617468335 14348044945166215298 12894226760468635253 17166153568138063908 3792028715023893727 6859673409146575671 7444470253864752231 6251460076866613661 17145157056025838162 16707240403882455340 5232881272241543519 2337732189178655063 12891269289650423373 7926104511854541141 7768169395073035557 2940755845321455218 15032992322636652580 3584950319431702810 16201637669804600802 913239174458704326 10105687634000971442 14806878792551559297 1863332653458558640 7125270785802884838 17850364649097397936 9896670245754277856 759900795131358030 7439964400349911498 4600857926700341536 6839015753048923018 16273422932010870220 14556611304483387284 9210243408946111952 4173191860961837305 6752369040100435662 14336969282644104184 15007966906074228015 4363423584924165197 13639138197895677047 11674673165244678280 15005446577844471372 1403093461349504348 2278163700485202556 14476988820258463862 3530454979643040842 10214656576266025718 15663668750614471382 14984934293913010048 12302294333574432181 6614843201741032840 3678847824136490251 14029057878997791569 7562967363043303643 18240324607431138749 13607886272503166955 1447440395478504942 1049266342263939227 6035759172677239348 3004476024731986220 11866450067166401812 9578137388385726265 15245103404453850673 17451504883474630964 9757210304256055198 12765638318825162126 10560497284810435671 8234151030322551294 11897326161180464219 5806130230663593399 4297373082713586114 5072950901606660736 4009732448238345054 5555048020771511727 10700012136731352602 15110183657545255616 14094611136157885294 9306390557347033891 464960970277659936 5066402371750210957 6268831782310066476 14158656000859637951 2576909330542635961 9094996696889269089 17344156073383371282 2299488252572955127 1163229022802678510 2124300576295563745 25984231020251927 3002114402022576114 515131319081164745 16678296882859046818 15554958980092351576 16637553003618657756 6343348241167411014 719327517236529308 3030709951815479145 148823477538204849 15125914874463053841 1654327312083183738 3885178808268372413 2035151024132278166 600961801131869607 5890827413021605903 16841940924380302440 11818862622085981650 15305432091014460399 610741001800903067 15431263815757343326 1196298167017725730 3875135428304878758 4021924080400024108 1663178265226938095 5404301199086604079 8580766648656646604 13241435389664656961 403064391203946621 14840593905014611918 127487662495642573 10947818144643006581 2937872381778588199 5433589311812089270 15697665954428831435 7080306770277466226 13339724103698511196 830922911311252028 13002347330511660857 10930749128818000322 8887901571471931055 5023526684912139217 17746370659466431117 1359021904023274041 2785591181690318990 16562764617216580317 8484563296602468046 5693571836926518904 4678560888680022065 13779398978307821350 12898046955091607878 10755734996209591251 10213348010754103719 8651970476874347209 4202547136330006719 14528164346958928164 3224589423868665305 9699638551192028501 2268276172685790915 3625230877427379038 2871130657669987948 9086109254410616422 16272374166568994828 5879681573368483139 15408610964552621156 13407844890244646193 930895436472126908 3204358002767748311 17884025901839675566 8643695891157650914 3914940780679623339 16155168942720234717 13739568098754761651 16629024016986214884 4758639078022785849 16533793742423172771 14340365466542716815 11819062614967490604 12735855603310544167 6319036431103867004 16116863736870451026 3704478623610720367 577461409055813028 5069022393000607780 5501509071833675471 20061284024603252 9360869035644898120 17076709191589149537 692232345161022284 10188654580872656532 7473846946279886690 7369923641728956275 14184108204004307653 1633565141943705129 8169253952531425595 10485592282193388591 13065717658089553931 6086560864891877094 8543504225231912951 4718001402294186943 11064564117711228927 731048743865983193 13551369802971912933 14954909983791786114 14558389824130570880 2722288901859340598 14075790825506924043 13542119032576191720 8495427009175449883 4717437851894232628 9776262740772917580 9259149984594238074 2028072867857653040 11600565683318996175 6395568758479787959 16034311684745063318 3048670744575577704 531356444033853548 7760008017613061395 5456938410893578327 14889520738951989024 12986039780177341722 15692598738305057050 6065074683752833187 12077748864659115341 9816902474589928381 11328008389979262654 17876329803538254399 15273557943273876213 12195268681554957710 5326590686928395485 9514830275839496458 15823485875036431499 5156989157889805510 10833466924498806518 6581964252988793805 4640358171041057914 315904808037242997 9430565125676630774 15166121678139568050 14040310190282490106 13753452696182978506 17520024062830179265 18405220385753101294 7488876811104889274 13681552624321930934 7324672157240657060 153598037446346638 499184274390661055 2661817664025445633 5403537892623630979 3989850849129587005 8767527345118182779 15403351986621620889 15654265670721209810 14910531905933914652 787038692566916923 17269269655149870031 7054913587356969600 5351547971119623084 6975399584406179760 12701251130935586918 435904788510993362 8218114010914716286 4428055709123108165 4909337340392046969 15540983002394032501 13562999453008952785 8900730811574244120 8380377342461141681 9462745910170206267 15285475048175257462 8044274020716397155 6190840014707091066 4998718496203644156 5224428857016430883 14021031230456829761 154337190939492521 5639877175053932109 2026138683507801832 10748370624321785345 11367216735845965981 8658738952210090605 4129303307231522868 10218969721359784838 1969765221389477798 18003715563046000151 10598813017271620718 13903232731321388554 5832611218681685924 3108501402539641837 2840365354806801437 6123814028059985145 7474341482099162966 10435902761308328854 9722323055792054289 4978424981314991617 3523386719597084540 9878114240995387281 15342811732808181257 296789272547285063 5379631813609625297 15091689409294477853 12918134572061244178 5377542101537031111 9025368770427839737 10550239802837219525 514576055547903422 8117320063853135104 3447010141964132102 13977446520876616154 3604131715200671453 8020075390799835320 16318765193840434846 15334016717235455826 2495723468027723370 13767239199965149084 4599871791819591489 2078857462161739693 14576118476907987475 7540867428447520944 1572759671745571967 7987775148859669155 5896998974929356678 214394472637328549 16840112821038081788 12916745466586295814 602184154910891912 3206531454140328848 15847708918834279166 11308366094244517453 16328822844198883593 5379652509413183840 11302420315678104334 13360031548820572124 11717916665069068121 15538747751145497114 16410747165846118955 17947951181249609900 4580103249688920555 15050734851003006411 3805980752141826469 8180601839048594700 7174607662664735573 9505502280177403429 9684089634119266328 17262961340153840759 11741786619636084709 418411542246275940 8669131182392673572 16996048241856826736 18212228474366470431 13180597350857364266 3760270374168481426 2066556793167191104 4496833809833800656 16200830028609931183 1791314113254486203 5224111718875016580 8210430627502857028 8097187063153086009 913346599480286521 7536699999874313653 1368940512335552207 5815432755382763208 13775796827549599667 17956550863803342158 7137324780558541929 8945786670715268111 8302557516155218763 12171023518232491046 8559923789607208505 14099646940433457624 3268185314636745867 12003084754247861267 3869966862231492727 8706460684293166660 3322780584865560044 3552056753890807016 7012131609617734974 15567862408043173240 11994827950056395612 4349931700708736883 10229395987252964532 13028277779943856245 14467184134994089644 1836478016957178645 5041879321989798224 16440789700051599410 13048714595280873349 1285471959270663702 9390806990743272841 15271502189080095101 11035806305135359715 6534554649724861676 15100921597085030541 16992771493881494462 13049451971265427591 1310331073899365884 8160715756422959745 16311457710106426177 13881764339939375517 15033253603554764549 16885634882493995146 4420087356092792102 7866614541002624712 16359975010650688413 15648666069035765156 4615382112050623953 12977668871890860831 12984572659600566134 9075402881362918467 15544165002451039207 13907209863505399354 6385243407956843415 12917616230650171483 7641414532987087957 3709910169828595850 10733102548216443220 9313761961430394090 7653933556075612546 8876400782127657552 8870261403438234705 16459577512462073374 8714964637906530716 6935011361286448442 2808032755164932295 7793385347458586052 550588434467326981 12267949420860070510 10955798996385818449 1076312581540123028 13427075360953302929 4230239163603781090 17068959216798636347 6135606005662599626 10903526565426809069 5508619025614507026 13173642907845365269 14633242396437412531 2733393421239980164 13672934935096431436 7196577983478692736 5210810325129973031 11242343807814549878 16230832136416130999 13796296286955320305 16751887936196609959 14803909368997731959 17696333508477765064 574464965801260238 3010796310085025955 17692789703593321647 11104117452804324327 7051618201216899392 13748499795537245961 6456367613624937468 14257802834952673145 6134285474968316204 7282696730499544492 4415951998867659543 11280097294637796134 8510799867745086635 9722127630428423581 1645168147302528784 13509599429651552324 652424631223558942 4765187111063625012 10371874011918899966 517582515535400393 1074646928674301578 7723951824233882295 11680015531017269196 253703162092402461 15704722521107586758 8152766937482848070 12695435379274779872 10749021699295569977 3377318421712536303 942217319325128319 12406571609097695239 10201394251986351398 473503670112395048 6548832360861839335 14767160451788674521 15223386366260786907 14203073884951163380 6634926034283313692 4914503740110536475 6288997864750624644 17822550367648770908 955402967475088221 4547722958464059842 15098963507788076965 9062957725531051574 6365457026295786197 7076513695562099731 12043001043104038355 12970073579167723207 2492837355801231319 14361009608457707792 5384859636838048599 8934716837545720157 10134617205969039515 9731493241185732602 6801840107026163690 5371797080114817786 5533469656436808649 17572510763554244141 10317711672700266852 7738020380584200237 10024341858947931253 14432707688132168074 3086336404841911203 17403688541788939482 7319066535294236751 17844273854299964647 6631015395649120065 7173714339554427270 8374158380604116231 12441942987843576130 10709585010348000672 128165068501146419 11503941114262990636 1224079479262343429 7038940014454378702 5053643712736285305 2042137348986071857 14166544674931721091 497748234139121271 16984550738931814897 13177741699374111876 1527163999979585958 5136131667029392113 1235176875902135158 4162378243099329776 3523438727860887103 6138660793039236241 4341547839344387576 3730639011449419179 15232933445171137720 11263687342762753362 2656377548036312672 3765482263200063693 7774288215330714598 18298261870199653746 9448776173510223656 11167371289349095597 5750738627563559552 10591279474968912458 5701941483198260509 12094348090773757313 7363151583219984722 8022187559383654007 3786177581613321627 13617076479016515978 7961779318960318773 8523473203980543967 10471232874699048997 10133309866207240734 12434012777669107856 15953605733334377447 487567193812239852 101154731062538583 6904426510514819153 3248884277088132744 14166760913048079927 9307802906467453845 840128941352129029 15211856555649728598 10619808221421307231 293635029249505552 2090365276624008636 12676361377995849687 3842691272699977258 6782854825122719596 16063199129947924293 7596894341356061567 13066111169981829848 780267271388564935 17712244776134823780 18124425311489290124 13251025397811582338 12052205385265073571 8682426547256039520 7408761323852894462 7640436416267837644 13951183074888334872 10141705942052800707 10792441743090388613 2194544567090182201 8801903839438716053 14073823768302096129 12784423678908153906 18015521865733799562 2169973527818370996 18136507774525453525 7676361397889586447 1819689490795293513 5630907284340889374 14837545030860229003 18164041281637514796 15647636984311204699 11435874687662604693 14132429119196947727 15975037446672767276 6843573339153635384 9702967113697889949 1911565155619748075 12410934263271311896 10410920896951919500 7364643490618668095 4246565889557971443 4467607779441736315 17667705603084891045 383073743515251215 17853483234913952499 10825472487576889715 1702208005642986428 5671989033108836359 16223905500594869000 11358821640525703934 16069827723929900297 6689648592395732909 11013671803262469154 14725789252730601658 13993029977817114119 17154530771124920534 7940778881396108258 16417311672862169922 16031933019485779127 12960108067018501074 6726597540313752858 12451571838599440473 2880307826033484458 3913632181692052515 17315549515435188254 10086109542973592669 4676974480721579483 13705462173887446767 406842693461854035 3044435943005055125 16791059720162831410 13764836011642012950 8210471491596148363 12622084054758778500 391653653646332524 448900605051824634 882166592952193195 15419446543321077505 331463722243101611 7837918423285401563 5566581933726201013 5923059752626917069 17300295475892908479 153199788106183371 14625175426933461304 291862502399137461 18166531205694788706 5485413218042456208 8889686875613973116 10128968441480903241 6994096687815515027 1893957917265583211 4126428190213284627 9872248547773362384 11214708158824655042 9890075417765777180 15162582815688160625 17921594227414736416 2808823360867418706 11254838698278388749 4567269782074209341 17994209763456728038 13150070482225115741 2126224391483777679 18342016390132835773 17038047634537681817 2274908074240573334 9929007410096366655 14911078124300669138 1147689892724093057 13387041390487232257 16705822201402969036 1046683698139637176 7800232534829831208 16258321980019633265 5292963815213081739 5993986075452961403 1236005622580434200 15294473503120577909 13851002910591451608 14875858070776524504 10340830268353097049 16130133503991934571 5146783026270481947 8227205228304078978 10369054627899144161 7206409556090550310 5736806611810487463 14015122139202415747 14591724977383486995 4960674946653854456 11744583182715119133 16428426235833244204 4062039653359764487 9087615841200883131 9197284255366639127 16667216054501129231 12088892099834376868 10260362791267209415 511378973114326674 5598325715284532936 6332447255124776907 10257493590771816192 18083396714297376494 7999428712235193808 11939993383103502121 8739649178421789894 13081725529038697068 17311578471217241948 11408234821137952979 3629665621814561465 11227274004032610807 16662232689670293149 13614156982800544735 14769895123593895115 18181876826098445091 4763268052737212702 2493076374366889203 3846689064934948414 15634669378578123128 3768654617570866109 12853374693429735506 6167023902549385660 11897875190925427213 2581290765077282792 12554950249245986885 8951306235832200389 7547354546820862580 11156025458542995106 10027377075139753489 9254359611945472359 17537268269076943735 11117295969341038839 3299407041695506601 1679850424362568663 2118149280372332153 6130931540752920157 14950541919045575754 5940952931915909743 7979953265721407740 6764748275488112163 16026112757021328919 16510684262825745106 12937654799478210583 12579235083276071280 10093106083194767845 4024628153274706275 18407334930215501551 4613655292530470975 6136067187468133035 17585887138478861171 3797479948106700793 18408139788694571290 10146891367467890428 5762180517779717730 14134360100371636758 910707252468791981 11120225316425951180 4077312281847906577 5863625909684286215 11118834943116132439 16491981468768138083 11331960150433343596 14836534962807660807 6791443526945138823 12191464245813692976 6803038468267746224 3081250427973622799 18198070037147221141 15099210051165598191 11514161539572314574 4057663973715938359 5744356087630729644 2546029341736121067 13323057549303379731 4707222252352904047 1241778773999020102 5320603449070846007 15819559883523814410 1197382113351724438 8343925863128075174 11633099143890215767 5970797562184217275 8320708186893441554 5677959848634665946 1936428897557296139 12559074710599673296 2521334464076732455 2472480591130688857 3647176023874150955 9708205659730279786 3351113147388609545 2588878409935928164 5543544098456156281 3779541961248158771 13720016483496261396 8792242132482155212 2388288937481525510 7984776049141917535 11013008266747577434 15459678412653388016 13906693303372835980 4723735023229675119 8612464077715320105 5002616473909919075 10195846558954544100 5308395036970195500 7174768511654603304 11551972871455798310 810081151534779544 9100185330223513504 2119434423069406452 111217145395778353 9631676751881665640 13198693635554167303 1041771937397831755 6520084253302359896 6351297044081926350 10607243377478509182 6815058780898074671 16738275250391517732 7752223991623528269 15198969022041194969 11118079065343468371 13012460222271087674 7617980118071115932 17346424677380230825 17159458464692063321 4840423910484540759 13448353675870826487 11130019015163430370 7734069730982236449 14431772150353421857 10611598634446179343 6174662460297892151 1486850983333669095 4330443124214704421 5546509884713271566 2370269794128354470 12341651669448770347 15550941366287939342 17407643990815173716 10309710016838597630 1121752475600014342 5818268057764762040 15754584489978618850 15351063412398542139 11453078638105391307 13196120142899835177 15691653067687572073 15438593163724623321 3103752236452426679 6995930906369874948 9298836625461325446 3302768486801696819 489166187240508116 18210344478010982680 8517970869965549362 10782505418386223828 8318697400439445333 16365812026349904046 15837028840251805861 7742359742138516145 11219982585936330807 15940308471315880839 6029584121315579670 2258287823115547491 10847199142333546186 9460547027076294587 3095894540902272827 18407094846510608745 2364551308845106518 9428809110790421517 3839881665181597773 7590956144994417127 7369509450097879488 13641795263908378456 9900156462421635545 7162409674108396270 4770894647935217735 4809211210636027286 6273308572945732117 671626354700230698 7113511606812297862 17015396873978110213 15770954364922390057 17060113370564855329 7783243832094119937 9392745953840533658 2487044464763599686 17128452921605483002 3945866591424622906 4876538760081969605 7450561692913611529 14947167943354143459 17191147959392085184 3107355390844476852 8188295201884564307 3451615866647067920 16038893171641405883 1758708226647818890 2438980454537248404 17605072314855203174 1771687643433964098 70510293266976900 11528560131776507561 14481707568449956695 64780016923499700 15288140437233244663 17166777353153723424 4005636431114880244 17942399861124346063 5460678623552792131 2022016997239235559 3922908223807487621 12071847735451157310 13412909084828658057 9160427556156001334 15822068108266206604 16480357273124013350 18233963163545602676 3090827854804151386 15388534696694732955 174110025190218763 10911671769033366890 10988317901257577267 2222261484693355335 4377321149418879463 11868657062320112790 12341694953606425730 13458724456121096715 10765073675586628672 13237068386861078170 10032773439896081830 18026898623377869312 15407805887780188110 1859654246037586276 1182821094773923421 5994263886134652550 5477543128884203175 13194642226187873600 9713760585078405398 16201704731959562707 6010470374536329539 2268751015735794667 14603941551385850318 13597471435234402866 1649933907928053390 5077084677902681429 6065002184285999148 4914031459255552919 1440940058736444218 11211278207933620547 11197675730312213882 10591706604258985618 4218353355884015772 480497537646939057 1918283059332668800 17834285510145100745 1503144991986210251 6605465054454036922 11890436174382444151 8102797110587432625 15023946688424203670 3183289512027495164 3336924624404149558 6144983834934058275 1500432105600600616 9088284536569804857 6913055484635594253 14368246647478120502 12309929864924557156 6913511779478501743 952347582588206903 10290367521771514923 4160985349519278240 6516387746586511986 6080357002194546437 8929858430559408073 7032352868643944600 1522719231495349342 8018425839005450947 9296595887639683838 6042669802545304217 10994745382408014889 10857811973285757951 13456119537481404513 16214858464588728565 15764621071319855526 8531029529718077739 17813550768581022349 6557983510355382685 2206333337238456469 1954735599548120989 14951552563687290314 14891299826659940312 8695624814274623610 1410830666242849891 2534306883137881988 13419097740128646076 10872421707088586894 11557048785372603498 6156302963222655942 10973774378663950557 13812897298922692261 17199943706772200564 13515265127620133557 8821769971800481074 6976493225661540703 18362188956911438766 2463156495122047112 3566621395032378936 11960255949225242426 13170521576061492981 15386210756752293136 2845480138210845393 6621249443515273136 7678386974746330795 14998175187282772365 6155799585292959456 6086135037233655657 266305904829779943 3315345726377886957 14867753901894282721 10092591033411691373 11937602130556257771 12485650863975553130 6038920214623118124 639505788406349484 4317377875288337085 3262753825248550202 8536549961670802773 3947979352493580517 11483576442694902138 327706251299799291 8283664043685807176 657599098614892068 9929798539243431629 13196235138489230742 13612315316732100056 13611861208940729041 3782702551223953546 12826403412773407838 8342032152749300926 6909217575870313514 12119932430352620322 4091026379857022378 2801700824734785088 10292975143549583367 9899997067855650938 5829505966395587084 1289752760291527245 16003870908632848684 15684824263134185840 16935035339484248359 3160245811985184595 6493992794434278376 16321407748231820982 18318099078448876283 10390071841783179384 13404629196316485642 6788440390755692743 11788763233165065324 2064938127993699065 14357297470779825676 11516217344181771002 7588102415223160712 153771137076048914 12046843740850750669 15094603074209463522 6366035830375731891 1118346341979113380 8642389002265803731 9882391009518464557 11033478588602851264 3837103164837152046 3520198228985028035 4842872239898737636 13099180237022968248 2453263893698189557 9212297033743001763 5903405719151026790 14752846627492759978 12810362593500124468 1672643735839528297 6710497617049106665 16675395601983447191 14449728294588198093 17718346088314250950 12786259220518756033 6812971165057103651 6139337838041601723 13322144315934083922 17203431419862225002 5388137697271768412 14030635011466797178 14530599248830972381 13232129345760601182 7436051861771656852 15894576987346799983 6095321724592003891 9733793531726909024 7760840770851052268 11010967803487948926 1041530710664973459 8787241498179358276 3282374551536761870 6503069844314422040 5000702335140430530 16064329542397889251 4204835796697867403 13217253223930422259 16409936523059768763 14784994381486579845 9546847898017301577 1941793117818434438 1185053544091687493 6203062176943340554 2125708603254710990 9237007593767526088 18018188032010194031 5856840903332109943 4406513045800284809 12118880142585156899 16373442394511403596 4104041938565950010 531814439730876023 7116477169549739116 4961858759381795914 895425103538047652 18377157691335170333 3553999822171677459 5298780169152089913 16649807885304885328 2699104950547524498 7735026584817668453 7584828340739481058 266470618961871374 15710135249767227005 7935545526617834362 10018483472848111621 3073300238110731482 18092613850272754673 2883738224098172374 2869718030563891034 16431571092000205069 2739307877807881620 10711443598815025465 38860975518021422 17712838495159159771 10696903936364510843 3918513220612026636 12928377088302664559 3320051584727227042 17273969199249179134 4490646485137735222 3757021459473794268 1194589563420008377 1037849198080719490 15919716983866934645 817247626106529288 885633141800189633 18297055127085837033 15393905253651115236 16087315423171932471 17202533196202359237 11659906379066378751 11960967150749630461 10482840377436582809 10837153052645040405 7069134146536485685 5212565951005943958 16785354035861037881 10681292444816958749 13240093778318950307 9899788699333135569 2019921735609533697 997114145195989486 5135097149980239749 1036827640302348060 2274051964784245645 15570134834885059366 17923215200337627503 18206037097314010650 6739851085982418394 12124321841325741213 2621378431425403649 16830738386883620099 5453061929775063333 14586478781803231025 6169865737982827799 10229081167120656325 1463321742672151854 8411426770718217609 5696595748222053125 1686966438422843422 4133933085010242198 15161508150423863124 10248073254962948046 5295709375490494756 13077602002369577254 306880730798170235 17014806986970998098 11389936197945311627 17982188798178422822 15372413660434492368 7565663149416616504 12466681513838703901 5875456952474703653 15621377411234040539 15073784087571328452 4798113595981661909 4393297881239116203 3047485925062564653 13949271765814951098 1410536390583747019 1021800029344274258 7314834530340502488 17763731354643023306 4669932994757700044 2655595782385585792 6397841496982009358 7139471026350222497 7825975575972585413 15077491012384414169 483649863255984647 4237104189013156893 15001663094269713062 3642270021424164245 1595953139277329349 8638163875680467113 15201899942598823989 9478463491223732109 6398393134728178066 5010853254522830025 6098848003302804250 9379504043817154050 11221538188990550193 5565888054472055907 11227072032746122469 10320618223611428571 1329268295932183496 8482796225393525191 3685534491718332675 9381055535317311955 1687078697955173979 8519456788218502198 12071886621079622881 13248540135894208332 12826738503834897962 3940512142286712484 3638945582339002604 13810499931924194151 7506057461916808981 4706871802938043232 3263701508679842258 9803778708183707964 8216468595303096760 5548129831616673947 853125395914371710 3855773813674651357 3706838145819197564 1365947870059926429 4984717289962498098 16813949992537599349 13998129686504270007 3756381907858990946 1622044784199284270 3974300622399176847 6964340882275346015 2828681236941426727 11719235671353936220 2231380141917086615 6730715191085972751 8750190106134898107 6663352403886561014 6661782632847310263 12732022809677083083 13629218204062790488 2323376744555968901 1460317665496903508 13951936847475775486 4674748608544373789 4086899098560565281 4013677018593069727 11903687367012329997 6321992469236321762 13597183348365094447 4128850739828735710 14294455630526714013 14970798804271465617 17632283135533444982 8255862186748745254 14897007920212310213 13538193891916298341 9128030405848399499 6455507284688930387 5395410297100737688 5791330935756738946 16875576409175805070 15326047696541759746 560191512998920794 17928134582868905255 17539124166815069536 12373897343488727575 16024235788490672041 16380183403625252692 8628112539063867205 11652467903840038066 15507472996231692478 1812971869964946051 10341213247872056678 13686607187643313266 2223991175683540666 16311194781645932114 11191719725608521236 12051758239520349912 8486905278757425518 15941489583556365484 1520926638390398849 18108173477757601887 6588855528594823077 7990962151916564273 12147207628279448879 12233842966295051189 11249631595516544335 11634666472348538324 1421961815638993616 12500574462111628292 7399732316681683652 15229433815574060411 9606773429066781291 2532770876810602937 15662474165606715108 890023536710604530 13137928564949066873 13105609609832567651 4057611188849449313 15924996531446112131 6268690639225807822 4693186047176350777 2832545326234242504 5570908496830532501 8171907944449939664 6441667706599365468 4077236565751603536 15573175615688939415 3751525666064806809 8486753753677998328 12519617372868178119 1366515036636994598 14585880266802188264 418068880501754725 2157442562211653992 6860666925528545200 10451016818659315739 16486268071303138251 11334263609097281991 17692863851191409218 17678069908144697552 16180152173434071560 3763453770317957599 5783690691778233382 5608556924295175564 9263065684080778229 4101527582597386445 14324883195344323278 1155473669878966101 3949981493064394696 14716374602284357607 10174959357402501998 14787826979266061240 10714834357579716228 16209146698162345524 10474856103902711070 16757066028465465450 2981312918736904973 1112740062265286763 15302941037260326508 11022790905979267839 4311561889012292712 11791167957779824673 4780192453175300670 6054238162926439177 1236672776580885949 995134687148381845 7374348439558884253 15034551529912875002 3728239573469429428 1067162672190326095 8371690442423600633 2118413027207722128 5349473164704001673 504477806168266447 9423123642284279234 3529173740568856484 6793206986481638675 5618283228217587288 2903149218066915839 6804046151722345250 13921189852966438535 13280197504185012940 15396919302805319150 15727085028972508080 11161968850865155782 17911153977499178435 17183506015204432003 3064859143780799646 10595450267370432463 439774595356633350 2628945043519650396 18273531794145140082 7313297997534332585 2888650896841612752 14234264053775470116 340126415566387686 1899793779399037446 15634838477041150539 16463595112904756865 11447868760285474162 1046376627352683652 10040097351538854032 2148275105939097717 5089293576807226925 11416778664082239497 11455248113152205292 619844697047068600 14650359045148639833 5244896181711267220 4066194853238209495 15094868537089939013 158175345311490044 17625675046480100514 4089383767525595883 5621935898236283550 13420741667302890572 12008386573645578512 12649988549321074047 644493963903758932 2822639319005277835 2443021064377897386 8582294588005212830 18252501300310657010 7861293377129617310 2738740778664207949 2042267363520576070 2817872822176172538 404174403553371236 1299205414248651204 17509312950864172439 12473887291051346970 10460178118199229833 5357690657735467425 6654287355747777625 13624378620527588558 11569758586183487305 8874002487441134298 12439228440938158581 8064785920362825642 12619444931537881919 6737479049556251121 18387152806059706678 2483362577395556134 10481690849614070072 11767296755269547672 15211915841827038266 9007634010075540073 3145766185901048697 5027290893110027521 12138048840773505939 5671182651223364193 15111212713611191883 16242662624282231344 8963496240519676847 5933229178657778340 11480795776854948474 10638837366142447463 15849858410962212967 15901089366921814318 12786021847144110095 8050333859706679775 16755017091565407796 2953134171921035932 17958079103484344139 15239034968798571331 6828471155859349319 2346174580656500687 16272143789814766928 16436614940375335367 6906996273409474827 16855493007810095631 12618094962037346536 11730884808596260019 14621761411156161745 7925947925886918312 16632408273617678678 5510224596629680701 17404565687265781408 4184032411343156642 13654464661620516067 6760906144085780203 1114207568294741934 1211951474290291938 17986806141381634222 5382751929383986845 2291768254403339685 10341727647417071930 12417997075593169024 6337061123694963605 17833866206031038582 13820886892695968929 17767895489761912158 358248475304672702 16100280224681287122 6946559141306263143 4950651327311149080 150606676231695289 6169209134092821167 4107358701482196085 18168917810744166041 10253750006279002168 13960701827108077965 10663165029856404504 990325706118538913 7571842578732469728 13564356343646530207 6601619201774781794 17318829624847873872 12688340258787659686 561111916123471927 8282142434969145708 15882965715749165171 1709465290368621346 5906344215245023230 2014892245232207165 14954977598721301730 6454458159286242874 16769085766904310385 16242771734289992813 5745682125865135668 8959603537025945335 9048567592733936364 1636221773357157212 17708505645522657637 14823750078875722484 9363713999135642348 6452417897651939895 2802983748543523066 7021399342976039948 16982228756109753742 8038468121769738349 2079005528355162237 7768621954654795091 10457310997301058480 1527152826835595299 6918719621334101785 5389648009952109070 16840796759807911038 9810008614293554497 3760496979126299149 18301790079352323236 1786691660608299060 13486882036403727577 7577386481448994619 4788550960700507778 6969562640641023629 15363012349727719831 1827943306107014103 14365537597773390348 3315006118038530313 6799021411117019182 17617227820714939548 2817646312332854926 9506015011740520823 13413694601268932533 16787472854231387845 18309592411087077309 948042666290240694 812768754219008765 7002293527553105571 9762095591069271989 15887269360909838569 13694743263484415062 2218396889137545638 14864489473934611573 15528296829726112986 13422510348779588569 7422679053041936502 2297425985952744697 16059543308963471063 10410362402227433389 10421686904441076893 11942587416887857723 6215659314073188898 13564165089228249114 4255238855125633013 5095167368302971021 14948173520439792261 13915252396830971531 11156488530436129784 12425321725166421192 1876173891154328142 5166233677855702538 10680495254540122525 4268757908093777534 9750984883180417967 16112800623586709171 1925481500684470889 6307059632023814190 12807686657819080149 8910288131607682730 6768730306092590359 6309468698308377931 18396262429045916511 4218895754081057722 7767108082759541247 11811901443853651023 17966594085995062048 5466404880663268418 1252474799814685485 5226650085879327022 13458784959097762708 17375787027353903851 17156582894725092349 17592612513357327281 10461064227750022377 16688096087794298400 7329996033665101758 718645568058033522 267061793371734856 14321678680506354787 4047093567774361861 3008681810244277336 635230490587902330 12430426668804694148 3978538575533104247 16106072764080851404 11521718695926570343 3112482823384812789 2285070648121549127 17764768941056138170 14561004977407591665 4691347244969379805 16821041601451928646 10578310391852361328 8596869105362505251 3476918137110750953 903247751128171071 1898972831890411792 15117175631693134899 17501892858528237045 11490393911928916403 9818386742345418148 10783778893112295551 18245170802620030300 5042671431809330473 7922078523336817171 3537614730011255144 15867208385414884977 8836157045867517600 10928981757729117865 13549226825059541475 8203968784857634841 16562870806008389516 12192827593965038677 18170233674112087956 5543505092771344182 4549209420703353455 12678796667205590770 6035160050884375971 8977024478420586136 7061341711967597089 2765873689815926363 18021371117919619821 5348127777570119239 15877851380954626971 4641451144902222337 3856142645985693914 7657259202622358115 14264685753226068964 11733959559208621337 6133871242467571778 3051758807996952477 6995179282797517266 13985022734967297841 17086682589388275292 6240304206308892022 14688272500755246611 7080225215307199521 13416476877412078556 17183618707477320439 12774427575588221046 12508386340258419611 2262802607754768967 6814971389837794556 14064507228750799941 4987629618053267676 18014669758927129997 13015459345544676573 15200306015425576317 10707796090228066079 366249310153960690 14266986112431940351 13496917537672069492 15472408163508895560 2086279082248523202 5379901124432307302 1470736916778458792 13204697849096287251 17142972893028283496 17013429241829261824 15452305385393892447 16485873756056049590 1303248903894895632 11029420977468182712 2788579146614276536 11142853438101594759 4183907946437114217 7435519286069782417 12783102947358948041 10075788999278652764 16342620787970754141 5358940227343360780 5666543398010622486 3313981936046330101 14729585637075410381 4492223723393177266 10799510621861356615 11647669530817534551 13232284326092245156 7616438152034540225 10123516983045808722 8164350407588052520 18260636429264756162 3360606598912133524 6432375586456218220 17720431765953392930 6838617511081804587 5780449832783984170 15679632954809517035 7362874675359638382 14479150498515095185 13133295047374182340 17122749853735470527 18059144930283284336 9775390901203859181 1986005937198623741 8541045212321207454 5852080590346859022 11383248964219211983 3346023385227053592 5166600586731755849 14970228274717332243 15072701575405341213 10623004906871987438 908195409116330882 13788637706894676806 3167083721790554307 10046708448733214318 9687140055748382757 8156431972554499912 9311911544814913647 10774200158088955595 11806764410141413475 9793886984178865956 8706440912061689735 431034066659044741 13301218220633792742 6298089071010916112 14532284857111838549 5556119911306477270 6894161511992436862 1850520448827375045 9127729787315256047 6588988406680275088 18381194893956973806 4927258475808740000 13946232754682245699 16095897733255347947 5702107684959166014 16403675535103245429 18442553470380310125 503313333436876158 16791860562369517813 7742637734067448102 7243849743310744586 4650514762292017218 8696150755610813373 7548215143101777280 16302434527902116443 12389732100859575920 8759388113315310792 6060604102842490787 9024852863463678873 15664109250874155753 8006494200066296869 3404272392574905092 5303094401060919509 1623943702271679163 3014794989168646768 7773521820691389299 906229047460358073 15217955987582337248 5664144153181382451 6171539679180033764 6665796973086938548 14520200460739691405 2828787951674914985 3804102964574066514 9235924934438166502 16446545579779395562 15753377826048301568 17319565797523769883 6384841006181814141 11307652430065782280 7510206237480077100 6976593348183389861 2069437111361851474 14814495630803750262 5231258516671734861 6869412226866112601 11261189506361151348 16128760059745978367 15477216889851182402 2505947972474148171 17921212977428678343 6744292196294940417 6908224314696780763 14453950143161048319 12739924912177580304 13963971800270146888 17041320755472995056 865020943156384820 14538805460653914961 11031164131135028532 6385255729932637322 9964687718041958374 2624253027936784890 10984376765992963506 11290085936701309149 12554510759371654920 764536404177333419 7802002361073586294 5618785180573582134 1924642115021110105 17882554902072792876 10186074068129391218 5366739319686066574 1225995955051220153 8622230974106292621 11403522572009257999 11451941792253874808 11891479484058976737 17025496641870222801 17979490123968203371 16396858870352699263 5837966987979733392 17466264684263813289 16206511114128381197 10669201260771535683 13129364212802535454 6994550309609188243 17812043010091711746 4220190708412704251 14974094472920844872 7607389301412132241 1547308872120005554 11310291304523373570 3190800012514754600 6821486639943647925 8478637231779171291 11130007415981005215 17610559837856778179 2088490762226723973 5692395834961680103 4377647865369160141 4434851451919088389 8103218289725921942 14745929125445508056 15404001457417775819 10932780534889707608 7210776510189438808 17630625616313444916 15523948207381703303 11148377355736749810 4868082089525215060 5961610164895728390 8840355487417746244 17304721030347760740 417687701257801250 11992716120236040114 915969388213675151 5691304521073672459 6234040985385785158 11977427207172976609 1409755443130722208 8476170278403593467 1611851344529955885 15040440216115184723 6613896430448551154 7513650092814243415 9892986543968722475 12033018699016150303 3821006278366686819 5436661713776976999 6192294369570681185 2649051627886492054 12002333740273532392 6335374660471944066 15024857296843471120 2366998220481075170 105908946482783736 10687861166853557599 5699806705334602845 8423660082854904733 11822948762242768082 13232560845704801028 13004866582188980910 5738499640269829940 6361558637671790590 18056409520118011498 2123862576639025673 4540508646160287407 15930121925194932896 4541927005551953934 8113639507671428643 15358866456669235980 402101284613683674 7274404586511595198 12706279472256482010 10524618202410649142 16813567881048679978 14438683257957537313 1076861627191381252 354216413580645900 17006710994872483986 8391027483389420641 12223803768626727039 1365747833630861606 6041124064835178860 2873995383108940853 14756870456881200720 5259137982896736421 5637875428390536271 15510790702736659060 1587537595064115077 15579626604248455206 11242914183476776663 10266391271162913884 9473260456484427109 1852891269652870147 6312386402243143970 5957419327898503517 1970277063744956939 13097093826560440713 6828572979356092718 15507966785709559754 1400966793068816259 7286958591340613616 13540871466603770519 9063158109489566604 3092407195709991335 14698556720649764622 756591000940194498 16851898012311312073 6673053849703200665 17467972424913265869 3173560329269584059 16234392808818313386 9406124586129195486 7933816631013892176 7158474191662679112 17993623285742088390 16882890423650487220 8311597239477237284 17429613793102134148 4773289013684932102 8723097955135826119 2289546509798666889 4030402567005870783 15779170918559528980 3055489307607623899 3537714721877957576 8400663170980290885 3529392454855260064 3409917764337587527 1803126290599028659 3632760589599905332 3838685240826140902 6517485772869171661 13138152213031918461 7719859940935029400 18083828755504750732 18226806714220412844 3589186659352186563 6696343752625241022 7265885984005668540 9625015794906972243 10047986092730539658 755443985288487046 8901123939223246537 5275652762558784397 4665505159395793524 15896788664080866114 6404079740945590918 6300772438054639580 12106837812331317146 18048285556054637071 17030355584630375499 755474723589610868 3582413147843063640 4985181253423960190 14913797391853325107 15411805691830433716 10773046102659492914 392881219662014460 690675061012630980 205953752799308895 1785653000384020177 16521264598228600613 9973606711261761370 11693435447485731077 18396369654964346914 18445451072577785199 9358787400045661042 12370500877081573563 2506910155944714901 7808683364377519679 14499151016362579830 11447508252472986392 14157078060385197122 324626463444476474 3530162017532335092 11077410526112057909 14511856665608601749 15367307673511744639 10557478091757393741 12537996706070888097 8623291190901625314 16554979192646704604 11550033336553185985 14715038366542729303 2296948829450711254 2688607071357245776 14365080358842819986 6052320695340497453 7512204581215322011 13635416955310435598 18397654978156235147 13340561497640862503 7203936925848755 11113708246447713746 9775906474772447731 3283690695984448335 15200382775332703955 1132482933232530972 4846089094566415176 13494332698489587392 59723370222796245 2877637319819056957 9536995525822833454 14589423691697251492 14098084605041229240 1551175686171366912 4708961866483223524 12072097797087189341 6235789359531260428 5452825451313752358 4131454783559081694 15852004587300280754 10157617377797889386 3391345103520192812 15936274198197845042 11942743043026469463 16833155465703256709 12506600187238448306 14565675754265587869 18229332491515619895 10468130810309228818 4691220321490735471 9339430243928855347 12519765849162084800 6406962383241834862 5924782788701503221 15301674566978985156 4243445667809748756 14089094351099561891 8015216020918379256 347893543381669189 488841360309601087 10063460566950693022 481734210952221674 10504712118545567221 5580793252926010522 14055609129885639336 2346012499165787280 1547287683608577404 17456831168245800723 3322845719640378187 425459235937079211 10416345439756211280 7461712938674502146 14841172789420861995 3740627356741831048 17363855712858859027 738279939703538389 6163762834506473441 15197943925111760568 14019709728882990738 5944381164400953155 2556032445452168627 11506993923770346 18309837445888008935 16651939181645693255 4580816038198589969 3141930578270368859 3233644692097761695 2651630936935344314 16147583359100915857 6674893167325350602 14825617323836462362 5076182313570433195 11911854067802541115 4781309930149500222 14630257635011696319 5728846628993867717 17285663937223049213 5304764911401311390 7041504242127425252 5474375553940065616 9861493611980688328 11468301027161645884 10595747742659502289 7913580921567392976 13462519912165555263 16170949836936338209 11068750086728141905 3923495826795318805 9589832047469922440 14522259106954168840 17492040882725467488 8988189085176215175 8959192329897305246 6211201508272695650 15770760933151204605 8353941312449473053 7369281190640720089 434001006220501348 5348177324039736008 3609712046648741699 9417055465069852050 972053622204407475 16627270442545062355 3083094182061674102 3154821085826486907 688537947738707829 521045331622388896 14124326122457746204 15660818528088659353 9643530115672242023 3720427000603496335 7840842803707476778 8760354686485502972 2456599743997552689 2473918985195389873 13528466143045997363 11528442738172884889 9508329700144810901 9915985740459655013 17043865230394470013 6652131195959110941 14532500483970295386 5745586913758693284 10358499251346721524 317192522466770743 3860334269672005573 4762147991609347669 9466124634891204074 11730742512523213424 11645254464755366225 4533133351692106810 6244092540047060033 5927877662543711583 680417754402126428 8839332729029348550 6413861038243141041 13931795058069002843 715837383443896810 16706309543193052719 11787263825158997215 17325950043908242936 17433500609535407218 6485487103236473345 17920608401957819712 1932232766045750448 16191580795428905705 16309202602499400033 13100980971333476877 17215783637442396262 13281191587065849763 9493039181317796150 7674842785538264435 15200742973287403041 2845294561246557155 10040035318985540379 13144533327949853515 14378626626312080889 2024409940714229155 13913906501036031937 5667274341286448837 12676447383035020370 7305095678731964749 11876224795191625580 8841499815399987912 7736967847840238511 13804374787236479795 12112087536141299920 4937765149912632198 16098265512914038228 7038413403845195596 10118228296433983644 9591569318382043778 18336238137229856882 1777738660251894656 4624036679281920267 14325679377511691843 16348181209951612446 8484207288417748721 771998121552016243 2626777753047986554 8991436794891025342 10521064443233970132 14560038204548502869 4909492643692311369 12024020356737851410 5162665579740270753 3949377421733196313 15750981715116133754 4950286872448212325 9031949480455657216 5735397563595764364 3204046891510873904 9240999428122040011 357893273917954182 3573891328028340265 6688977163172247180 12793853678534798303 2116239830278662041 15953636290283827167 3939013554555664672 5493367043159565084 1998115889527206982 1520831814399513659 1737797633479246331 13251562823671248616 13756816628723918030 10690581899438229124 466388773136469390 10159953217200986957 15772411913000057982 16493913666396493808 11755867873340688534 10803710933869392695 4635861353786520143 1810034294394944561 2040754813677114951 1090893955914785411 2484244472449541374 3735368106570937426 4628102510104253088 6412131706463923792 1945379361920483092 5252374676931356095 17089794195852219245 8926091302674616391 4171208281249416135 2147921861898399078 16755758958043422901 10124293791124547073 2237838061296301976 1326385184160676396 11868109677033630846 1104631472398584818 659664016806801566 14602979114476382103 16358329361028475006 1466983476926790209 13011712173765514963 10252212901555920358 2432439050663975318 711175106122792145 7682666766751053183 16677068543743894935 7792467289787742538 15524122525073756696 353285941706975186 6518443996128403940 3691702927352509153 6601391706635523381 10765147507879485320 16491010745262675052 4101685958933804097 6839409241086013506 3248511771442712679 2963754061091694336 13284083303027971298 16552249216120175166 13993663579322163147 9996462540286375099 3166518101157057429 10468238443637128456 17687307057428767507 2164540753567727032 9680192994857767679 12796242183075885445 3847874696287051498 8990237057164405410 2673993607585289043 17285040903159549881 7932458844273159213 681204683091806554 61601182043442340 13785104947008260952 1720343862776852620 1348343325943736884 9053222260810351941 11023645724833286130 12515256723520925373 16353023205936896206 10257105027348160406 15431108369284857892 170446536049818524 8439581357183808963 4763686261539303867 3986759875408659623 1198791991969866434 15804874140512168291 15200825792819952402 6101139236102982568 1776483972567328424 5304739402152380632 13286468260088833815 16639859744543389066 9723829049472370833 4628426315618668873 3093663522536448133 40236315812224546 11823077387704083487 13863432571131025089 6714315883969634409 15199136201736727645 15318811810928296908 14986895699046492467 616383224406794309 4604006836035406625 14718351743459792878 14138553453654838391 11141991532637035630 2447059214541367771 14855716109787962659 11994479830624538556 353949660917446356 568936452544974470 11217045078074405748 16760583849437991576 562656043538439877 15622578259612008202 10013410563128260070 2480351949076547075 16390175943346262308 13199175214816435050 16870821369939995675 8577236723865433429 579087633261420615 3746209750440877551 5841199442696149681 12093550342485395662 5147773122597805949 18145455366360611235 10557070861887962563 14873763530488691402 8786609289633265457 15932720300649867936 16708273922029399676 13796846330881568152 16429912521516096406 12791290123004952527 6108498450445066258 1185782587349773532 9621128878222835166 17065988539896056919 17728922448379502312 7777988381968968946 2820616724632007637 14506796507912338512 9502233378961727676 3229287221388351125 3473376879280771467 3333450329169640579 14130485606383685073 5807321045723785179 5570241526705726535 10283007101153630584 15153234129905819043 15667050093924601936 12084642138293627991 16279132517722895121 11786608579916181523 15321742088743345257 17441806716513337842 5218815217908787838 2816280999733321217 1756216647539285846 1356135169154401612 6391245553427929807 16064820119773370219 13296160733768052853 16722327339278834406 5918388122379590567 16695033216394407903 8600778863414178235 7836946014132533954 4825710997613947840 2240722534371685701 650171225013015111 16916590413951868231 246247728129896768 5834013664653318823 13699697087371187410 2230058093685216664 15481369847919546485 413665887027974757 11410212438230101214 16311190396623352403 10829229878900313393 12648129764804611980 14379971736659514047 3237811970270328611 15706730946705712279 6964656477158489579 4983556817626700006 929507926805583765 2169822216010121282 5355390525941394071 13558402496216935013 3116274067432623488 872206932381988331 5015972156846327343 17620346567302807082 941246526322960202 7553291945690905873 16322814404735378409 17616550314575011371 5708587449900847022 16977950962108207851 10314334106029793789 8918628376491785411 8476856729156922329 4739310759649928149 13242230090543038297 959288213769310911 14799373661778714486 17614112576644923523 14466780556510950299 12522464137589154707 9513370833093412636 17562158592197864880 15317365483053468660 2986851250592514406 17957078874468500539 16021911259267303176 11836038180231897422 4438750688008937741 829755943720912018 2673544848721890735 10022987424030227117 10152678599807305156 193669001551904498 4738986974749147509 3985154062624616408 7889692278670291786 7085293093488834178 14279649870533380418 12447131705358111823 15806017291542754993 1193854384449716732 7388207217345419393 18098095229403540495 12339295174850736081 13563294119161591605 6056404355533071872 3976515570195252294 11120143839570720790 15739709104037935101 9044081392056055819 12661332744599472431 1880463747379849143 6290886973850933731 6268498963847476397 12226221473349336281 4532307919493469952 7838506843141477474 3383819547766743559 16632474562309462464 6705954784246709108 12158992576290022719 2561580650125069809 13363336675556115598 9634907238729667663 1621485929531543766 16105495137236699793 12182408344956025725 14303710688456781734 8764681647164401106 15334835673084037798 6987375999905650016 11852628964362981879 13849207332114019023 9327545577452023001 15933640272247981334 17608510025069458576 16578280295857867424 13026986259502311855 4549240102219848976 6063632602379008788 5181741384461487240 5048560928900220231 7897807266307421344 10897668278607034825 5456849755078540728 16681508494173276762 4928027840728593390 13765322874933443081 4522644579961144577 17368099744112972548 17604530502276256064 5380970627687675990 14812716420614397726 2695676778281646557 11922024270122538769 1940360129881789845 10621092746899816292 9031627984730630968 375140579940965320 16415934827798727598 4004561725942946271 6031161880175421587 17129483457653742041 3753263872810694089 11380358286498279676 360297581907157999 11172581213681042320 2187268079320193170 13879749175023309344 2351919273918823613 10871035763152180620 6896521641548162791 13049643002805957534 15578102415820020709 10466964130493316117 11161005351077504589 10386681563565590435 4345627529156538672 7898118784897299339 3306656250275188933 4610229445381246376 2546140967861805911 13009008767237125246 14638522181281923252 14983241645642183639 2614308487962443954 14231679044171592307 9760639228604711706 14458438320408905969 17135764938230223557 6624733505741460187 4670174403620662623 10615804278448860484 16348300945722051179 6661962970586267107 16872466690313432362 3534238637438663239 11606109594313146330 16414522552200215464 8055347174432261705 10031011924827138207 13947856797691636203 7622737019702142087 17294026080717324840 18328791617542923991 13910464435978772945 3552323642435935684 14798881319991263358 13972438261858516054 6417917899510424580 15648149390409232988 5924566726487108433 4252715435860320773 6045421961510016464 12593651446196488234 9532272727293197308 18201307152202165036 3009841972150340060 7076713420746795180 6733049569110429040 16729357919858170864 6752535917862533663 15402503746296579756 647164451595631898 9021390131671044805 15031848762583643045 18190176670028950253 8231282560975177279 17719937871963340218 223722375135281756 3207877295835619805 11255487254878354736 12269837571118484953 16114940796514714099 1442458921095898923 6643575063831090700 599427749026706151 16814264808447586073 7082909831776849471 2773619857593033144 1993459476552742551 6009390222215929468 12859874424423303420 3264166021549044800 15009632951320282278 9561319365323482499 13879779237543721455 1887887897614611344 499203848362351856 11519100946841338555 10141036846465699971 6533523642415313906 7998192760266363985 9439538233115239644 14744761749930967407 14848337124796412260 15886902020605328069 6181132908489880375 16812570017061752635 15609264019421182655 8803850614701262311 5268730717111635516 3683522187830324734 2508862162006670313 4350775456025180729 1144264620835284178 10612779047088590042 126593843737934362 9131991466983388783 2257853794184792091 6172730397690285001 8944130913759182423 13674829567937759412 15360072550938938467 17071255820249518171 18185587496855210338 9401248018956237876 11924355389763673399 11523460981935027061 6981986855962369064 7173228707957375671 14601725240042490118 8547720009813826720 12282159119445336487 9944853403566617520 5675923885262332577 7361181435535696763 17214926260449961632 14150683686485757617 4251865983724796129 15486716420377602886 13774856213271570158 8621157267614550347 14199113770762360382 3140843226932329013 12846376637544507805 736705853936627850 4421704641262185398 13348908031351899994 17721631924837304080 6595718413785678792 1519289885133409903 13483820487889210688 16265640406437436100 2171460403054224662 10365836271249476709 4603355544046733569 4734887271382299688 2261510698060855580 16858255946889555210 17622681444994754216 14702128713262416901 15168151709205045149 643174781768817560 5595288471339993109 9410760440611909013 18098698320478059653 16475357772549126590 253715406003360641 7091157789482627902 9022700102112599975 6460083186460631354 87717436593096982 1732857768908124126 637458819706985566 11294272441666984131 7142265975734606878 5537286153400647733 14161961299209057954 8227301797837392278 13382477973474450824 6294882302645242077 5026091697964185213 17810964303856651524 4734980790714440580 8036227671376508645 11676247808520560080 1262416010791832692 4503893013074293171 8131642088902384770 12544608479759039571 15015625636775231404 444734146693131842 17834690996519157264 6597720447745080299 17884521195285746007 11472666594418197869 561226429571016337 12019203398997659641 14570815431804198172 3638917261673729656 18238228774657208206 3673436133700346714 12179201741450114152 322437526967955223 947067754516923617 12914297388365832400 16409536984931958426 11555185186431127644 5904976044133306923 6464459576857399866 10342348667340900506 6063153741840157574 7453039606821288373 13066648886850883410 4268240897998053184 1905830285802108556 6837325690460361059 8254071737546497004 7409056244741697651 5062550919891033581 1591737612124243157 2086900535701790404 12061583938332948372 6753374804838725100 13528906415412527112 14571866529624280350 12233575866393030140 16880463800342806854 4836611061511946409 10084049707392995315 17115494561009926358 14450462915025940897 11825121652710530505 8524937081331196195 4026161901244351311 12231857191437651817 9454923126948238970 7692262087961064454 9325902228215694735 5307511804946065100 3854849363127095190 1122849159525080062 11351799552901422516 14880913750433048087 4230343316106525690 18047756745473559993 3554430660214447685 5076044616512658827 9569918629068316077 18130406463647847838 4970768268237593943 6981440168467795763 2577845184541396336 14486745637399177610 5888926146403772762 7744095460193041278 13743729391629691456 1858037274186310611 3086088527978092583 3114850868769757381 5371580110619995552 1207022871502097555 10953034464839802255 702518682825320268 17719249152747756382 7628720294939784647 1054429302313336586 397674167930245027 4590061311003451654 7804607659514019575 12580338024698658390 7915021494650973558 1599134604740837816 5873334588084625597 12570392537370513678 10400011264622268569 13120318393550840584 10217618493071511457 13123877691008880846 9199428161555516811 4997477693586277538 6944953850042456662 5232086548694975114 13729727203319591902 17582009372063197336 2549830037199434828 13664011276503315240 6277633674379898801 12188523902712575675 6824542339838100458 9713317896024847327 585994600856765264 15791152970367445364 3859137371567436908 9910727677967646091 11544416257685018979 15591345164480333331 17545929939046138695 13646879419770892482 4387477439683549422 673868428006378000 11898617754623005989 8777401022246410653 6559198808544042299 3687667877233220908 9850497488903566179 6280462295897321506 11054842548879921555 5854287201794861236 7133381323011336708 11585048735739966325 13876715227916165330 313265835186358913 7267187148634514903 3248800472757464200 6987878676657954839 12471391601019347796 5139945046163394969 12302514593096873152 6271343976352270390 5282230877899878382 4917303408058279231 9111637963819559499 5828029645184988151 906709514693052955 12582105850801063284 8761324717738745703 1032908716845959571 5124293076994090854 15116754665548038153 15156825025723479573 4312900228571064670 16532068175333206748 1934702426898552397 16413564772517422518 3680802847841308162 10435428382664443130 710863792037709753 11302732098267630228 10008087466071175851 294397767847951340 14888539598805755373 18026728857321794152 1383908015221498259 2864593288127662619 1425577926930505605 12083199399313372447 15655941642493248297 3678857107483969104 248444495407450187 16558388006849870877 9590325513093461713 18252254475712931719 7080983496350808808 14373196803474330479 9390479758916412997 1315565903397245081 2859480191398401339 15222183708399299791 9392753060926477292 10313082405418752189 13306891238386868732 17776040027609960389 2943131628892009048 14297878222658710724 15692425059732808109 8772073608137545753 7791390004658731346 5644561397038541307 4706567286710179845 6644079679744727210 16428972866144324455 17641946005083563260 9614375421210760407 10423346129979977731 15165317197703481395 1864695993138528241 1093514452435487535 4890679055678716806 5534554770247442299 2122884354283281899 11338060781624747733 11812633820278401903 951107146875727420 1401134625653781451 12542048577361436880 4203467291921397443 12704807013348508302 12556913501571453954 8407613600989164644 17667697341374209986 1504351054592851850 13116782182311007212 9765827306666977402 6013554738231572749 16786003942650438811 17597835796540438187 17173323601683433961 14293425670154680848 9426797564405397048 17928081178585416426 16788586912255730313 6804505295228989567 8386361655796136869 16655234690857083468 11165315779182891824 11418919342504007302 2665931645115138641 4661736354515912569 4553211453081023176 762984571309435517 3728379708588058644 13593026072826861318 7067108182594652200 16767267842661751344 16108640112399825049 11028127258770767167 9137700231449670108 7594494716622911744 13740074277891135171 14227988024866498802 12808766674890524312 12293484196075100010 6134616583442443260 9254479331555322921 9151683217955468014 8864001355022954778 9447431799654537571 6677426155776376635 17863886242278433710 8152943298058743354 4115860062321133802 3919023747143315352 12664907780138843235 3961868990345143686 1206008405813862889 15156235377167461541 12426915201996676741 6414863781909482800 10866547832234332408 10394865745573862300 6085691707443091960 3503619554277784520 16033102013930072653 13245346372239727617 5573198407760803028 2167597840666458057 5336163374093826491 4899190915718477852 10432313041819555081 8628577664323098465 14986779298183614488 17701373007634754966 17514357860679774936 410865880508063241 9370752356442163846 2105402899350366727 2363486441375760147 11276695225284300445 8639941038525204584 4751899168144017187 15611214598932824030 582971101571041236 4015039218430507486 4504247192879565207 9973639792769054326 8408540356426406628 59546891956559109 9927747997079022223 13245842056037453196 12283247500425563067 7435049658093520150 16084974487633684534 14612610104300534517 5391023126479773249 9606310745437534245 1719655689962288258 12484223560982704824 4513012084860368295 18381427824942981340 13544696259448810259 5103403337805983921 9301188082292716665 5192744320551568586 13455562029111724793 8784012572313847541 1099922820674608004 8860608261423362861 4441182649498359547 14491900455331905332 8538562434348340747 15585699324325688995 12459779196428833436 2422806019368724140 2905789952011943201 14846425003439166754 3561312002114806406 16373747817453746756 13055238392023074539 13456337822372336715 13937487248594120395 4114439181484285731 14596351794684935388 1461177768348822166 17442830732078981684 10090515212208413124 9478021060528514293 17908388915099167658 7952523995560154938 8063559091416071650 5672908401247440516 10482653816634619536 16744788065813669726 4178934841000408137 6201791372645199925 8500097160659291006 135786802957887595 17933204631469019028 5319305399324389999 16277445019337233040 1516383951027060079 7162409875887499413 13087404958080028747 1062160097620785195 17933338417911018659 10524415098193093252 15671907720041637526 5289547721741467680 11392784737899301318 17878609014040097390 14321091756392797854 4191143842212460322 14660573339321322377 11852927357615363194 13639746360654468300 12524966514190320151 11790973301257822141 3292060287137070350 14925789543945346401 13668365387968784296 13992454904522892252 12556517164499193313 10916921394120863317 4046387893668262034 13026451953826051496 11690506431804712249 4084261203494474512 12577532122096191887 18186033693991159140 9172022417946885713 3896155367697762841 9412497937016099963 17633281397541649397 3569771012065376664 2641051541161091611 12713303594577898931 1939157048158771178 7888326517859156984 16614136157203179257 5637804718803899559 5334876073691177177 8070504302382814197 4000410296326815955 7111196277762523008 15135587481735985965 7502294605285658932 11767890502669088787 15030714831812035186 17674403807067548993 13563776979242670871 16345987875262734368 14110064565885365792 9773347591980838914 11097608134500893591 10864418746939247766 5075608018659268010 8256702817532751833 2116650026178527177 11181456374474471535 9157585527482207807 1819152924986907949 3495630385241256982 15915692253339622737 16045458836840764512 11230635455470621825 4657829168330850402 16189975002873965605 17244276025343361172 14086312540749717780 1314856550041554073 17657139738013217344 14083423551413841191 11794894465323141398 2402343525975936869 8068895027332293849 743576343397729696 16235080164416302126 8442720925129643242 16342245395103435438 410682400148766435 15438034223083050616 8626146736023779593 3290421875344184179 8152441077369557763 1287649630873228124 552722895288634020 10629838662556152981 2068446594654822132 17102182562331944999 10368613173738521493 2442347942340755344 6555974860394133144 12917619343337500529 14815432301715273908 8483135578330411245 15524530648146347891 17860558680625980246 8817915206590496247 15177160487982693103 1947540514809316929 14069902825309274587 6785019300851446398 13528109121554721540 8627836266384600455 15420364440538970603 875816311701260355 4299304741104632411 17619492577153836850 10371553081490223882 4039173657181313407 4297770499818130967 5017494628903850664 569239595281744570 8072794008216922200 6845196166204121031 8398112966453451845 6548741725791233441 16464843845469498489 13835119243940293600 12711505258153762055 7645743838757762132 7067349979130894213 928093024281174379 13131061341008382049 8352038602845755047 14688608095849581743 6042582492437333334 1830804367336664529 7285394889574374434 12233646637245404976 15249582577869465187 13849212659571133397 5657673872603636798 16153731080427342170 4959980154361862283 228657992148458341 7731272667645422309 6638455809914571343 8792310380053467773 2714772326802664624 1156858295121449226 2220996885767769101 18260998805767017319 11429604499917901274 12261816220528034933 10810361498648677842 8663925563528695920 12728962559278858214 5362559260084107900 9882485937193053738 10518610655636891757 11725524467942583347 2916124496249438921 5937729013251403999 820312439221567759 1051537391625496641 857492330500357100 3889077306937423042 8696689989669225791 15437458480591450211 12129440943544673298 3371045256419994966 13530381638946785709 9256752520291302542 241797536364046854 18074616278267713421 9937046410077160458 896077198452146151 1215293641789887720 16360129933377705591 3030468385211621942 10064502098463091277 13051206265434720153 8336219000356947402 14525957975843350083 2530309595183514939 12169513384288573367 11583182389316657662 2451866593681594231 4115879009453861672 13870878802451311300 2185012215316420702 3700880731511253258 17555122251034554904 4672018745354998360 17355971753613873271 13895309932321122918 16995154809091654211 17867977592721889381 15961893630281471401 13293367161296062052 17678222621792630126 10921415061729511904 14605856562731459087 12006943143934287469 6897510547424239305 17858036793157071105 2196937514101228809 16582994554659458026 4678360917034709734 13850429279599283823 1070156527911000938 5278806224298562125 12110718974247729484 13646351957896728459 931610236422148094 9675153127502533717 9400896886373906716 16726151138460419301 16068713661352365035 4800713879000114705 2227933044025795754 16845666492329203747 1245361806442472175 7741914850613837555 14256669805190162728 7965010476047131780 10762470037589709568 12721246728634978087 4715227272064935030 3107987779497225549 1608342703654087827 6109512101041385978 12219525630255855948 6865523685286624854 4601535758429600966 16515974596017316704 11590269002466458666 6398878465015238836 11499250361278849917 3237998805725932243 11036804833743350514 1001428609355678105 4965139037268214642 15007914816510115634 8750572070152430461 2830393403214917601 15553918301400918633 14207079604231031083 10121178286531565256 6819307887617340104 1130257753623077629 15482697155384776078 12166871279695268237 8834817291113837886 15129110023786203852 14060443249551694730 7557018840368048019 16631811450100682898 10591705394680202107 6074065351327723222 10713398166375058571 6097949852092688497 10573700601006177977 11333633200895847979 3075759123877645326 15321029260082361439 9842691718114518926 12928836377382924780 1443093065676036091 14119871682808172959 12241897674364652110 13431767010897064513 10350970080287743160 18047541216946293511 6905206664129862166 14475041882078327985 16289703992858792181 13531003897904206829 2910043924715747005 10672307385149856217 5912063629627035944 13208069595084761980 14500326649004823658 18420848617078420755 5172989718717126877 17091778952651921777 862681281832532528 894097022643621616 2377351947920040130 17758543347009730065 17107452386185957312 7282167532235988545 13124417198560352303 15826930263198581876 11666640965821120271 14497389090676168269 17847901183244813209 4061411374120897876 3721073931116931181 11602123482671669701 16086120852777757884 1009720444653583177 11799852196502256924 13842764629752358406 17572696752431859078 12413261183354574375 12245315055105850534 11769985421993512254 10273419842140674976 15396072465341427652 6043027256890515074 3378252180963690621 15811058793602174819 5446388996463775202 17935329077498312889 14007721306810583805 2851394919256182441 682562213815691046 1291531442693410698 5584616860175304311 4608312676950527132 15808137051533961485 2426455818962027586 1162260759815486942 13669186162103760936 1927742895148662652 14818556405521767743 5942697233164037029 7161122990053323719 15040620681638154581 18002003693973739616 4927285181358519097 10155231290385860699 12394810186615420644 1814837331215928275 2629807741131521682 2744555388768749929 17731403615258943032 10085410062561700260 11919989765265730541 4116346504172431998 8451249555669551518 4245277511593459626 18147861984855303285 14071912477752776257 4555502250044575307 7669177130880245451 1253766460473933872 6003767684792895107 8224818409572714388 12357602372728384082 15639622035287833798 402931995005312269 5914213392072250342 2715629907893610985 15852742039977102009 8261996863626451099 2477102325300803035 16317674834815557627 11546233549620116330 3342394995971577351 6974119401651135890 2682376580677672474 3280195546782746661 17091366629571935351 14309935900790646754 15435861973180977623 274703171897921086 8573282495783829676 11889173173915269509 5257878885077434568 396375703908786895 5737521805879427766 5344757321295200514 3039139407018787109 2714953736869283671 1822213246051373168 15880691966436281199 3109845602216450926 17021160458912301717 18367967607410619200 7473959019102425851 13674884860259826997 2253068154583174222 428889740608244818 9771808424550808409 31096983436772208 17988585729772619105 8138093758620560522 212889681278833291 2020450444011182552 13017720594802922824 7253641270845004830 10675302574435999192 8302497120765788329 9157330895080663065 5950365736754611609 12677822693088989289 1028301485023977784 12457262833431412299 15021229481017115019 7226922580733839991 14950602847209622574 12663864077230180350 7704492178047539954 13153006898458877573 13487743106698835328 15127598704267569909 5541708059141531479 9798529775968172534 13763514813160748005 6284170215080720492 12360303893592943852 13117736802540516671 3255661893673291926 6780265239041770824 15460775250197802877 12413371766295245574 3386637935709629704 16853612896614269691 8856071237067564819 6279806144873837497 15995546159964361768 16650214908755788480 16572694163016817696 3958712593825088654 2608153135828047470 12760199229824894594 7076268295974342303 7198688434497983997 11860597472891194859 15043186745623576971 964553413636944946 11754064736280613920 11229776911652260661 4060718385420266812 16887714130035248844 1183945820008035766 13905328720271456222 16267004451251454965 17804811260537369754 1113427365760676929 12091922781229309525 16347140727997212153 18204756202033924037 2508142530719333663 211507225156409140 6910099495626324320 18102390159897787124 9997631205992068024 13360898021260762369 5162804640899977571 8342306813159196243 17196873284114473452 3090048844450365733 10552848134689098445 8683320634065906418 7156886924967904293 6117054658085389341 3845386420212447021 17889865328693856546 800378628976197746 4136940829488854952 13928729634335990031 1391728625294017793 8399487539579002787 15612906736093515446 4568695154751874795 2735032038902565690 7395318025122157508 5597591155312934701 4872602055129202081 14191565408047308524 1711011226233025058 10147706924550634916 15824570377717232777 9091911527518550867 10414699713308759110 14502439774673288228 18189192958233884336 10723600710645802319 17251076187332213678 11697796984998961184 2316959456051384103 5475402867508857896 7478753022546287162 7966927857212973914 3804145676435807214 10216140656256929487 6689941241718820652 2448758585977111547 2708320075149230938 7019259937144786191 3626683613972901121 8003283093472540805 14809702714247254380 6996800470462005877 16426768141379568144 11352583114542530435 7064642356511457452 6721839295699369342 3611167632417543458 13672859243574310765 17777806707805772594 13510766558597901157 15307920168303359647 7535593357340173532 138457903851346496 18081274018415960779 1190085935679702974 17118149658393045276 2977807813644558792 2513494496433400842 1876014493108670489 8014744318521040091 18019433185239117217 5894340755682036048 7500669624947970360 9403619852871410511 10863652756792172655 11836931668279703985 11406202559247245366 3276209786687732434 17072889095763780106 5974271788743838796 132033807612683254 2316552080403996910 14059619498156614299 15370942057878891734 4641375437962955555 12820465804888734759 17791277907339483340 15393347738818425141 17884302626395438404 15424448558392826178 12714491531877161666 6479085945545332829 17240898955789881222 13615201123992364715 9317864160421922599 9437480010955992709 138504486398064893 3241603902177245221 11829808877771551057 7567431456460175460 11426660468868353659 16055850219703654533 6191577196274101261 5132636330807889031 5529531716888149649 14284316349336156978 5834807246345389793 14104060029291471813 14802083848713423709 9039597249768883117 10422359191488246149 1300679200805997550 12778600278176562241 14887586959033814562 9851049343496988551 9687744326416785693 5000261310889769579 11893634972907641526 10765932873658264671 5622803723161851696 11430134883648234547 17377292137235913546 11659759893653996699 5390612890406217 1530869191526681243 3873251688465240495 7581183171913087593 5031735915821623132 8282693480591021448 1933966853280874660 2210309441457139920 14309993023681297816 18128163752519197723 11152190337731100511 2327850540039127314 15493629554039417763 7612148590246428430 12820364560831137610 16583983251192962372 17908481689087664089 15563309628381145248 15076186626966202004 2284549339039536465 10008764881142752657 9201898129812828507 2212605341489460402 8894535331820340444 8917389486457046124 8277383013924945693 15890612673360136199 10173524162846093409 5541627228136742220 6409279644709806543 11204484776410419432 18424800418795732724 17336916756608297181 14788993284258965649 4679447074202888801 3359173875864907314 8912263808882082496 15329710131358309897 11700097346380382476 4481772595358525134 10973244591707220148 11588331851223065209 1410277620082131283 15075147081139044665 13089923220095152362 13552112416809062315 9474463138097439139 15139788962700733938 6583981709013018868 4609583689116904324 4314691277305853237 12982495035878689566 7503560307844476072 11723249550631805631 16124507115149158500 9142493947463979195 10938504596759586857 10001704322838278678 7090715235657433502 4234950958289195010 18131031670869500639 1816892121602101008 6132535200200073872 4166591344211729414 7689881918293886877 8394477200252650111 6247450434329194964 4420634557333713014 6415532377770381466 11116903193526917795 12946878392649492560 3675237323756567568 8573474728646769294 17294331128956241249 8358517460012236094 905400763352406351 12563873318172358537 5309194379477417335 9300790455766317211 3124807044663079237 7203896038934624857 12467860339927409808 1965057913790988243 10288893550568623690 17633735032555330089 8818527873644615523 1375275046832943216 1016856797555542053 3215768185692539802 14526247129992719141 5414243104073148032 3406440147899765273 10632005547874103686 7852745747632990669 6505183306525136782 3612888101068319919 131644343373995639 15675686934649352003 15994539726158547671 11278443215524676594 1706746178430075752 12487356178633319476 13491198715820217050 15913641946138716076 4771253752289044922 3022826727132284274 17389050329365754210 15046147723360473714 13444876226211259867 3224968824607569816 6470912703525243585 3350703932934871106 2825975965314407397 2783317225534399113 16718739897568228308 1748066836885636605 7848921591464279759 15839382514506211135 7003012710731696432 1870833040706887990 7262827461037877435 7741378313612432210 12349488269587728712 118884539261662133 18432573639977636057 15630768691518523242 1697049221388254837 6371427644834746342 17612086839015644909 9452653385721786223 5570660987026546423 14566393503582228973 14985477369609010781 14263322096723783541 9554384393718336410 8260504795443160582 9212550187445367787 16246551015127941054 3520404375954520444 3163537398938502428 10055761943435072600 9826157752503820764 330521430278328713 6760927967401142885 3552794784539850480 15425761422311434501 5650802417736306025 17641620803513751591 11919738991922610939 9714153683252352281 9879964573302470763 6177929183294993724 7214299496190890025 1370963667537915416 10082027117268464269 6474960067552755543 4232014705611805179 10782719391642475405 15614519831296943053 2382880804724781066 4660000753991987856 13542032449268672796 1352694780551667006 8075004616142520803 11443748353216520764 4643703100926967971 13310450440383950873 6957128017254439494 8497497933231719304 11113981218440860804 10607386162982279565 6955374888234281182 5815803731754964078 17689570662199841148 17741540791588907608 15820652926098863520 1785136188239897781 5539445471889394073 17947327576084690792 4312143469768859424 4419988564938676892 7122300317455918805 11830874990017829499 10806778272635130566 3150187418051044244 9339966152411760085 9003128963590705856 1194781313347838908 1722156615562327700 589648195233853932 6602813488221153349 9631734038791345741 7783010136848397296 10844375829966981187 12736806703256156327 13389070225164257027 17055394624603740979 6308357851673889169 9912881424034460771 14530310423859473104 12307200835172132827 5014023572327958237 15144468913022231206 10949298988184172035 16025231799826227479 13873925126256559313 7181756499337303680 10567505528372763817 14076465241479837223 12569517477637673970 7615783431134555476 1620579070858343056 11059190559087261144 10605461496430215386 5145427071589684594 13713839216390287310 13602946599151394812 15534259695254573685 6482453331888721301 1556328337636715745 10213078076680539885 15270137999792827172 8824234846866454026 6570593277451978354 9712597544776357686 3349431107652119860 10781584592250547466 6790727089233000705 15659534292372596606 14232944490091449286 14600378654182850502 12590859678538753085 3615736631731711675 1363186077469540525 13453554706353199066 1641693914486565485 8469878768612393345 451178620219241178 4372476289834812194 14063556798678458257 1208765922588891783 14022426365928054446 17783241590670700046 11851935955376255454 17492981201972762398 1841468344713159654 6088571110736274389 14114536757236337410 5329257632189425142 410743925183289566 10586431138734408311 5072371842211859260 15692902124945189383 16420319704140426027 5223450714370631456 335406459562760279 426817835490757460 11313147925021433533 10439181391613698477 6923830672911658650 3986514681247519849 6710274998275390668 2870170322230802136 7512524688782678929 11110365196289869520 16649123342062200995 10534968455189700275 15272108871316615971 7716360058624807361 12733291238085418299 3806058304379495564 12063563993439561596 17406137505553764139 381286625183836738 9929618424356042868 5048902294418686280 5290633705902244060 16844371808925698305 3322667955769492926 13332936941930370482 12350150445721492288 14443086188645820394 1675141092546803838 4649551662127941859 13586279261421588999 1428028598648870069 7983580004441627618 4806553239639651856 998549105996246816 7740083694234414922 3109118085267460034 14836661984713901597 10411494627288752135 12969339852912415483 15227489803801861922 3790991346439524212 15084441277315097589 1514898453653699248 5593058794637319882 5645109159796465100 10773012729754874337 6335549107143613692 11986709770313976773 4517446573454543536 154782664614023756 12481243328502967562 1082474294366373203 16717994062130084615 712077179585516341 10441403522673423661 2155005278915713627 13182364519433839617 6616237571165635321 16369541305502412405 13680838379473742123 638749647467649062 1623650492417083816 11481866954001921961 153097595334140434 4230354777389288405 2908248573224710078 839462820269159817 9031685543219374978 9640304252840656139 1182397384432807313 8023030450730281877 3438692676664440186 14251597230116097669 1580564195005852556 11497454022892556362 3308744472191757225 2932195181371925292 443207921767147077 3923749171781853029 11785743426421733961 8308133985561253939 8477365379041735397 4419574215929389851 11112574768000968029 1059559054164192959 2823384966063594413 14581174381243785787 9793691853977440047 7783737209170470319 632472036234858951 127612911489762978 9429813893406286271 8755732292907836054 17468672093668948754 12767527482902177274 13354122753365636012 6837810630579661188 1661589081866619353 799211970876483203 748744499364857822 14815665789214099106 14132410265809212080 7256416962303700698 12888918378224561514 6924984992470340889 16021012570156731997 15262087331807785920 1611511501225652462 1491687059760875747 10574404070346113226 15220752003369473493 10538500479932775610 16479943749614893797 9041387246315116494 14223053243617509102 16501907003720358847 965067315490826490 18203761403967099205 868079971191351578 9513933636566081087 5374078203321439917 3542251669417069515 9743674464514742998 2564309629076335578 3714995035539839468 2159919918055738110 11517834979825582946 3941280982348542725 715730339060204469 4390669692291680938 7574619364085164387 1070531855890584749 15762809570386009231 16287352343195418154 8528654072758329224 903192179411280519 2349146663207904739 11023853578362815912 15205925676795265903 2592116135622484714 15590266300011017382 15018732079943748588 14945486463148660014 6116771280181872866 4376152357131570233 14885966915587726041 17457483170038265876 1073941604961158463 8995762351693269355 4022078692860672476 3852932819764964684 8000746673013245875 14942633118371024063 10478750510168979597 14292620669091493547 5948314058144078037 2095942225968974555 3477177675739873130 9029303470698789818 5206310799996958141 4419963260865107760 6641886399936653371 14792449927514125916 11589680983541083758 3530096252885891765 7411334305623943771 6241291492271164476 2900616587774238600 9042254667373001751 16840051263320823531 17823739753410951696 11469519885209475387 12042981862070934311 1494670089304754641 18221096737842806073 10779265701515296785 16206332997138362525 7485919369258932946 3482392699363778971 8771112855658611999 10013369304102786598 10407888895307584060 14756344598230110001 3665810234586025360 6008319120157008340 14016525878053774119 6379383588599718007 129006377390278784 5515788728783578200 1254026184942568980 7658788452271039484 14488991291166936297 6550547875553403880 2048685907098932784 15831827313656735967 8842593016292346463 16523129472997971424 2711373324276690847 12350136103810196694 17497881707351719695 16265481840818602089 17164878341550397749 15684577007632863094 14456040220412227037 17675347955799233888 7976527639422676634 8081914251267861562 5127076508565205051 17498150416810261687 4726147509131410488 4220174044096318221 15157509218970615398 16080863033520147747 18033600131131772909 8552027093086053725 7543483333001057344 11970253077655999047 9239353313631420631 2110102629949356946 175586255037429866 13531184202252028564 2709264424989847352 13422296628479568469 5971105312133873293 5026624756553937717 6422176607135470714 16044679575763551905 9220761969780131954 3013411400028632457 14824604403025000754 15791072944021025457 1972775654251223250 12811918741697012438 12319695479169386900 11873253265242381893 2687607010404113625 5309612250611297748 11354006953466083288 2536082221471662170 1824594783599323730 10509340849303770158 1211642361258835472 288294726168456550 11121530811111273218 2928986911934731211 17500884318764631252 5341346441237949594 16037600059695886417 7961279682204869561 1101387370756974506 16409117155742848375 12734596633175569454 5588894778734275234 4615129492922831769 12823550477020067404 16763275532837299624 9410303907311874083 16378147581160149612 1036026460653973066 15336428657787627324 14851645291506803301 4642126720014782925 12594699289712471881 17076418488122776994 3027077773853166092 2542085033796029233 4883453467686905522 814462529260507427 12837243663235293005 7904443206781459179 7785932847562745452 6313234577758004542 10440667024047589345 13121835389600865483 3501443421346786957 10567718165711548600 14713142556042132477 12154549352275979762 88960058510452005 4737017737677609711 16375461082958967713 15950292939048843854 1136204724661055513 8225301871831157602 4379343021381836075 6667017179191802669 16166550198996877198 8949958096838592176 776983134938627325 17410239850704357871 7890218270697786092 491295602401807753 8730975581263332909 11862215902852697851 2971624644509786172 818387944167396376 15859061953718483741 8980967591428260784 12692166014666044206 10946370526321526682 18445776922684087598 4064793831891758078 14367164529362924055 17486791655780483977 8930754897532756401 11129810102565209110 17501547060629595103 7239983659432107179 11152151886549931298 10435705643725899612 8441584848168945590 4904880474549469578 1258732247885658611 6212364109653441942 10199744543430123745 2241258585334414272 11361538767888569786 8364271545842292743 11646283771889622695 15981958999786443571 10849124170540566699 3136085188511279133 4232330738178943814 3102042127400717305 8707122044824448551 2425177484934939133 8666060373063523271 11802695361802539236 5843835566407352903 12569180993355108108 4502053266759094521 8352841618212083739 15055915597625193525 13134565494899173347 7963647520237115883 8679185442294472789 12150066949865511027 14984647946532799157 17075792043340946222 1531030644607459467 17304260161226722895 15704399594119385291 13201991312844750219 15773063642204094074 11486980311965461115 2802803307605747451 11807223263346452903 15622903484868397444 2363840900804840806 2488007047338336338 13953129898949730439 3615469037694204372 5285667870471136642 18383132813868036147 13420220785467121634 10563847890347054271 17170201029867897323 574642047765450374 15589100539358917604 1593583229913248274 10334348116937777337 10151400006652098713 16773106969961901176 11319268188213115878 11417704211501831463 11152280984482829337 2492185022298472256 17108229306826897879 15960554965483152765 13369822836529784172 13216244694308146138 6995820766169598684 2329900439740221781 14068964436044389506 12991003712986154622 12092289031409906479 4564493355620938418 10365071914136893582 907046884503687168 12615473303762466049 9457703742122333106 4759457849109204156 3575756909005433884 3232408468932669430 13979425785986806355 3605952734911032707 4984000879552672316 8496604160306519031 9923241695217615604 3639040318163000487 12408962207479008484 7071924148405637018 5964864308660293428 8079937221414047448 15574821496656856326 15934149898783189952 12572941690250823116 5485330374631299981 6885612882833060050 13019633555005241504 17375468476404821710 15403918784485963628 14550535951754530023 11055837523210537048 4776149610885383781 536145245337967311 17679556273683423909 6691752491166524201 2825938449010310696 11073401207075712729 15074638286606431169 1059775424501775136 16464001424284448021 14752286660226900451 1036623150566049990 11324136472935975811 6427862726002126241 16632088281410670343 8308761236564503322 5750564751750123757 9097611933723267716 4248366931299803508 6017300299011131916 6433058304850375573 15337159854682740396 15317750162198674873 8982692938424135651 3650756580543962575 1640330782706287316 17798080644911245398 110720757110026618 7963600829515741686 15709454744951350142 10641181957927898432 10795566489069087695 260717374340311769 12137424854606796803 4373328276856643434 2779337754253886253 12647003410312212342 8342041235588988850 12276484553107599061 9146967052142506881 1491129270231825803 14293320566539338207 14940816877268063869 790593758897113651 5953847278529689698 9621230367762172605 13658014912494329485 11450021220813585810 8305691783446027131 6431304736484364512 15417578901523699269 4943782332064434224 18378572943172166073 8044589003574465385 5030100723914221901 2230546646909191569 3849909636255410091 15086703603609530457 17147662256066148358 7401534598008972863 3970854853836328255 17133986853842526552 6804374415914097978 9424641313332241673 14158546187354022723 8906004936179409860 12179813908965169111 17984409518387195725 17616661405036903800 18221788954745386718 9418652250461168479 13194926196495863838 3105431604787470939 6227758844032158530 13241559882140908084 9658739545171334185 15455461874673764104 15837583694401455843 10348320244042890108 17901696503911450693 8990374433491664910 10374699539367234610 7738359371700836827 4759379793872508233 8708097851059982400 9344051379319844770 15330874659053675276 3137915024773476672 4333041677189402347 13419902139925987162 12996962001408489760 3775976314576010740 1611302242034284920 13538781466554851418 11028985435993546150 3776903594087558505 17853484445382406191 1606174927018528046 1420392750691005774 16577046657505978489 2202405812544138250 8620622979998530561 6219803851069920110 16238692929183490864 4519724107550371524 8076531261660790024 5521842063550964481 6054364865491578626 3578527669707307028 10362512980156482325 18148526408330691717 1157648325579503680 17570987910728750098 9456088732828714214 16902017828770933507 10373765903133107068 8778531779904875588 1403691838560675790 2197048992939101620 11535210077545132690 1974127923371918336 5905012378164386909 6092264323013049931 7819400729371809145 13323033238770213281 8824277979004330897 13977128814124859472 7004880513842163974 7710678711027505696 1478933536147328858 5974004486280815285 6573023915955581731 17158184589943848414 11495248553094796311 7579526217762778087 1344402368780700566 15484403622266953207 9447585089259298615 15013520338463487619 17135703651122032644 5082331204405505469 1888131969589475497 1137053768940990371 10478342847843022462 9924129129856407280 10441113978647121073 5428341215103153615 15964835591120189122 9811050904062249734 15204427444560191290 218103639416531410 9963952269878820189 12583342869872875799 9981112188098145447 9703758444114377346 9906777995764973996 18373076297682150111 12386729093086654424 8692032037755185409 7269983715753446163 13136164539578519888 14465972778294492131 15953607636636154601 1862746279599767038 7803659772794539227 5826404723353389169 11370632869556857622 2510936237482605549 3648662869884913968 2531295177467862303 6409547558226490484 4003074976511480230 1428284267846837354 1192680676926327617 10987422726930545678 16017899311790183653 17812099482093274199 8795620812536716459 8192972961946673221 15051035652085080233 17294219599702526879 10108620502533233239 591177953155326162 1921129596645024567 14717726743293953713 3475803027176585780 3902517236288501214 14499287859556637852 6057070119269100633 14014221909296537597 7050740433223865852 787755181731301933 17407361942225039401 1671290705856765392 8787930241309642899 1654895561701192321 10944714395008874806 9817557901892011150 6317393364084560495 15973833397971542670 8875999136981505582 5371998524127856823 9253896843917728744 16324154017958207194 15180199220557389177 14197872583151694134 11922949508856190205 12532024448073936166 13310659790350259869 10784843789543074172 9944513858377973288 12041344203430878644 15243769099615159073 2796023986065718248 8838617326810456237 11369673359081588811 5300684460102613892 17828514041818617624 3219816912594950993 6804778104473994408 8878374241312190415 10723202516018009437 10323236722479004771 24654727747216320 940842714803204306 536447042642699791 4401647443133406168 14336089601211291265 6202466987504737342 17327514863119003699 12853340166577952080 13301626531789345876 18329010952394131934 4441542601035593175 2442299437946937399 1037127245067363740 12698516043159387118 2625166352671023238 16820548309954333173 300649165374021635 121602098080234912 10688106712938874241 7895140490775696306 12600002339541234377 10684142064388813279 9308910544561315340 3194276396148072555 17519352865306506718 2380513431538802010 9596231805342454814 943747783730260932 4978846945554563436 10223195946287069545 10481078948670935536 2054888200919052778 11902233862931839980 6379495360796090276 12653577728856875482 3113505495564955410 281351331469768853 13037611319287279253 12341658719506529643 1968622901619711596 4177691753017859336 4030365863521141474 11471954968634474252 98769604469198184 4505821198419072820 5212575476827322883 10285654893401918515 5835886705957848970 2133871486753299139 17579999163224270415 15829864525652929213 14182941934014994916 9777332872709283124 16208383505895891913 6796344155957130807 9950530461319494098 13184375108185003240 643651275953409572 14946927527787886666 16945687234430295342 8739202102606271798 355908660070614697 10982091372121047219 8288694298698316050 8434785039935056303 9243273311470579009 14959021431217867335 2797284364301671619 13346919754765161683 16131186994021618418 9135287807990729651 12464689216966574990 12799090424405107677 8912685732081686330 13827145468254192162 1534921405881567427 7424961762550831132 1738676400098144100 9303218308536728639 14728079392418675061 11832793029482061676 11977927825432173863 15418165005013303307 10107195219049599305 159160729320419974 11174171180682869407 1200480218775791891 4575850761312647161 4671455342383930073 2363169115036795638 9365659436162201896 15619497867039795687 8862578423570661275 5465885843237852699 9305915188520493331 11706931279477370272 15339070029467482683 11968038398685048458 17448062013047217646 9171796302224773132 12630405474017487548 2151303794991850869 7904457879348372182 10155863397301778987 10038327344558986795 192846823071041869 7888255551813435012 13372650112635790804 11171299607026716330 11496580956226518876 1501414290547581940 11173324301562067771 4993848377970248360 12488612222636955108 16354505789470066075 15152060986993895704 2791017339349051823 12125714920809337542 2776980484114554919 17503615063805455433 13128574261695693604 7040090272793253616 6902167567035432367 5191790341854574077 5361516483677407102 8655230936655355656 4713131602917131160 10368971412846697995 8193935530299070073 10953838640496625876 8581946940411820352 5449518777825817939 16713203033404934795 5356383902108006831 278273780597709604 15943854401241907658 3848113259766068151 9398595761103757066 8042431425848888884 2093379845777854535 2866896713671102830 6237010832271411873 12860040196929487349 6874678633354794153 14428753186200699961 14823367419814442530 6342735295558227415 1604831035825869778 3787054641293190470 15064044116950485862 16105402019253731153 2230105740310014294 18005482162118966569 8772359343964481542 6754290629702341358 6983138046633909882 17026027972653162512 15522330456142523159 13476494206317297833 16201373182986617677 1956969116685080410 13364475830738796971 11794991229974720393 17994086417747201153 7589859208725652093 15064612445696976700 4624326657107577272 1066909946227768619 10520951524463493454 15484701650237377158 16672188181738402914 13381959283748195508 6404025824880730810 1567166754243084275 9842854004324001971 14764781761986741703 16714481199767568123 690800283694844114 11446724254218545983 7039784593113716844 1066596587812862862 5570133855535022762 10251817568818902977 5779036552785987374 12877684286809893407 672763260111616559 1058001536404073233 18217072907407366492 2271790321490166300 15170753606784249411 8677147414300437051 14046384952611084544 8971039894523497258 5063117899672376163 8414908143515015498 5460839656957329421 5857618887503988241 10957920581024059331 1168194926911230450 11112248234572601336 18101099582304346637 13960480457094884455 5984233684333719150 16439353262837525699 1050373835424917660 598836423257966614 3495773155477341271 16578529580214350902 1321135881013308036 3302822915090208390 16494501246221034370 4735648100616843550 11535635177304904312 11556076122842715426 951648280414814181 731748387676556445 8666082996741595239 710135353082293903 10023722895243934589 13631783903111605848 15078821626298019597 2261817895100526509 728447798508312667 14017459316778805027 7115836013080384048 15008877422893468180 9334613450333100763 8253993880262228618 8299023687688627444 9246381428911122977 692618262918921325 14927309966881883208 10104881178693506240 16610059976996688581 16583575215275892978 1824831129958950735 1744451890451652070 2594313818318160303 12985821211842304553 9502920444494534904 12697478519259743803 9404084835704382588 10898817968054994838 13486183904437335675 14100769232778206930 1422167832309396430 11462775187669785110 16619530479267690176 8374317977107292217 8091377725763493866 7548454994037604307 7935859264881208331 18359972197384753146 15818594247546986564 3179898007015101016 3468014939777963490 13668828511234483779 12165121587703767316 12198661375344941587 2938384139856673482 3746228373191251268 3577864336506670021 12068899785341988715 8466845543465070031 8559057727767470603 8768319345212444839 7781834917333534366 5518594623235169942 6981965109976852589 12124964648790970405 1986341324281103373 3672240256277697171 11240461199648054619 15174802724549022554 16825894983705683714 2090395428464687911 12874798473118427952 12884411015190510772 9720800081175914682 15153737746575678894 9163560063059766318 905466430597225978 10892316710761117780 6920900610016344245 12310157615431881255 7551096457666111744 9066825258231997774 4442529075174573454 14801775033090848431 12130051107309497385 9184103654652391685 5780619684318981853 4636548321721285672 10620770305849843218 12864727453092912662 10854976507819795629 8616567880636816545 2141124170505454370 1226316467754746903 10793337903637372402 4924212279250270330 3735727067992163727 5980758995460163789 4366284695360041971 14220087871446567213 7816059426871483140 14910137150139197392 8818762348029812347 15278740802714187969 1428591836982844302 12770560800321538049 3558848971804475980 45911026451285963 4410413286791992880 5159027743352635817 17970836481798328008 9946173420248906205 10838475847067510965 2030101661698190893 15739410910751702518 12342018532813437352 894520143486517069 3040371809161600130 18357393212848777125 13834380174388544234 16288602078926855741 13093874867124228372 4501096530282493921 7887147771368571675 6066692877579335234 1953092815667815835 230067448830236646 7467160315661542709 10929687220614795927 15605139174672427489 13550054370079928873 7826715144744135275 8700127839399762951 18175746673919582497 4783909903179741522 10431590866961815407 12839154782935011 8168951578043599669 11078862747587559845 12422707142828699435 18213140902673323703 6494790494638358279 2030370060306916610 10147746435912288583 12741028364343354958 16844294271676646891 3002935538469591990 12785565103456779456 8034220851439701544 7435196988126356485 332629882471201340 16945473054034221342 1340219706598824426 9138741249647295842 7002503478038359903 8362752013797983721 14453992152368034227 16305093107837941972 15982360488887415366 12912186755078526567 1974364464089966041 6334536992164225916 495030403883109008 16004618171447217732 5745567395687820473 1683798269366076412 17586904465482549098 10706175013942586468 3526529430983225661 602626053381387112 12823702966329779681 7015471831310318604 12374276196203623776 3815797629245293182 17564527336149578421 14734131127396642343 5334388056730623798 562834302001535497 3280486829832830539 4894266587401579272 2215341231904967820 17414823693064640081 4699661163012186692 266125756169133156 5994712209165504643 9653478400956169807 7634857427983334947 7011144098271338402 6276789912394756526 10142841208126768215 6903936693917823066 6032011006260473362 17441748816379286855 10942485562356779713 13313992857324797532 14920955013077882293 16590683062831049855 1688323320933016670 11588430042473827059 8193625853059440291 4094674033083213863 11904705939308885591 17529794301635994984 12972299533504167135 17160896871544323141 11805091173792424478 14035646622811627722 305311334467882747 16528224226463668337 18070980823678533214 12881131424356956244 16311408120962376779 10210327288353239006 5496643399681097434 10746247110887490015 8607420649983798483 15527482080402646694 14006897672995723502 16995520658385995789 1808626749319183909 6387149671696029716 3027324384062060370 14083505403947894507 17474731856845479918 4991999886421664715 14661871963952085272 12969578487705674931 7278708621424052017 6155891679251897594 555659572769087058 7935972971520569025 12986331761359846326 5499333113026801601 8833428469469396050 8675267592736271990 10467416798544758895 8349810236493114982 1255941363285190813 4889511074974211486 3898855688174448548 10790636924484982502 12752243581560202477 13493246492296871010 9061570141446999000 13165340188597842406 6565151237143748364 18058000716311076615 12337625532704697909 8585050144159522262 4040562536514974863 12524095841038286439 11254849311875573423 14958002268619010903 13892575926698519510 11918600537875762688 11868451045745941461 947877450457312753 3782350753989605548 1809379058350442222 4878673522436825318 6900105169128199690 3329019854002211615 4169277158403371445 13107537264636360708 18380357069093176359 8503077159775453951 7603855999801211888 16522715205107891905 15289111693008103560 11704633692520887577 3933866894965100190 8781046768337898184 10681376162354131615 3509950427223636643 8481288957910555127 4675323664662830882 15782490406497764501 3484151817763775257 13473545597148907302 12997171220742268672 11622506739982187325 8449872603014612058 14992577385612231639 8534383432803094896 8756323278666875246 16744108692166144208 17845799643268497481 10656932500623155155 17633732153727215352 7194502339159874604 14594535874363660074 14610266714064087045 10636799229902725596 12979345220606261261 17099521544956227410 6828358931974469633 578665782226370143 16496095416880716335 8016104942642163682 7245502554488672452 14224768955256430463 13597519386167234925 12353454100189409753 11272724189998600548 1456154077253397876 5909468201576422232 9947209810029473096 10308598927106966313 13916201830827251339 452790439506268494 16134078020481717306 13915423369339399192 1716533483077700566 4918648061499475442 14396663577209357943 6622105018324204304 11250401531672172970 2708736334434222751 1375875225094618722 13636201480236473966 3443962020827634074 2631092160054221812 6217449917364892951 2629459195829686100 13327458888983729932 3858072732099463908 6735124224049885701 1868295306596471462 6904514009107802041 18319272491907702665 10722551741913261106 951859966562064010 13666251974542126086 17841105967775346836 5884179417479581258 6466907989273709662 6160658422249709944 13147943045251227375 12890966054683105495 9864318670177802708 37817934268551701 16384601196773604355 932283993568562481 7880846457924781604 4469606059114229875 4759529455819854672 16799987334810864709 18248550886445110066 12529020171357281220 14374300764158754348 13635406957247165298 3847672798111183304 7959975602434785722 13341507057216907968 12058283877016469882 14739884578000792896 2017517997608202277 8396062626321521356 6558256436100675315 9124138696236222513 3971474000829555542 3864356056639284860 7285719287844564813 262090698101996680 6412651452387327446 2692082418742984956 5450738374727930782 17993323628720525396 4021778447999916132 7035344391703773006 11367868418627302291 12335011600580371968 9601781504805015778 7525103546385913161 10033602530665414702 3905907704420055928 16100801082702912907 7845072459540038107 6296162131285132350 10544567822724852971 14651496801629452963 5116937799176628925 6426436758796372778 5515030235940723242 1312343775195945338 3312121499511274748 6322595050992716723 535694239600196176 1691836625342239557 7203510617605602461 6997107911801072722 12348653590948545782 12443177104577642867 4657009794068860804 16014791631089566159 14720563176273884650 6324720417933430647 7665170054204104687 10999988746481165330 1916707919689547090 11164295034322335879 6110173591597616882 3797759325967557365 16171897950268369430 15036087496757838458 449023208537460890 15906947997392534611 926391084249744388 279224480854225729 16728055749620787455 2484432456750592322 10557391012806634169 14745385960748906276 17418458936335282182 18222110159328853922 9912623084765583742 15364101380925914513 14749524648275442439 6804432611938375253 17512788232499788035 16154069721289734615 14194426818220194458 12076563351954668653 18275727604853072413 2700808486038174899 16123617611666674259 13050704362138420284 12502809112307871387 2965683558363690316 11735987182714006259 11441858271067770001 8767753355929938540 19464233459520691 17275284335835122572 16591087446089066300 12722780905291268221 9836271856518627871 11668815675836651897 14592699311079745228 15858963182135527076 1045279025740324553 5010624276541337812 7462355474660429622 10666543466546970992 9627120032764206347 15908725785431273932 3250580884565655297 13335760605345759996 2779512744155983340 15362838649709785648 9261935761037830883 10741332486453487692 12445148696115635352 14918058459206424293 15533784455139632193 18242655753854930155 7175339320324143541 18400160104659758233 13732203401566461969 13708282847457720761 26299239449500240 2332948480742165248 16367691049567922124 6755870100995921315 6677933155105677986 14750038553831657486 4751379137262372778 2965531583284266707 17181326656787565386 2966526384838382128 7289127570213943698 8867644623645317019 5097988862234085785 17647901831488531489 8816640681171546290 11133427730394027260 5705844853926361146 7728064449277929702 7014812181898535101 7172823834170964363 6821071080945708842 12428129055204021252 6141015545032518428 9433101690028135186 1439087981096608627 17886941771701857278 3232556320533651360 16948987301696249170 14882124956568013426 11273535601143338369 14992461119500755115 2165503522101776991 1201770447465013520 14967453346951056734 2094622363125000269 658344430581019495 7402453027161878308 2021906959981055688 4204666555362810269 18023059916459346507 347349246225195541 4139297717078927221 3863132244178294934 9263213803023234533 14896623445699235451 18321118305261410219 17608570343880633970 4376741088522914848 18059898847785969699 3867036345441569357 16710058957942378837 8761721507591672147 3741944666755571658 3356272876314764461 12225734773959934553 3552327112878108177 8799462593053784028 15838697655372977583 284581994678261537 13133811882565848910 8796517668071327173 15682276858569200431 17617065791439820024 13782625967540824235 1903894614768695183 219230207784432257 11419530870426451175 13675244287982783382 3755842265730297580 16814008818797635504 10996593924197879934 18347066687158117787 1832530868678527251 11695981944415985119 13778878465495047104 11952065162940045094 1743935692021982542 879952062654563961 10468559571095207837 12243644257700761660 12731398980895910715 14115263516229048566 8727393874590922157 15732632324338720659 8234903835503508274 2697788755376749837 14052949256498938415 1605546911286305837 317625695226254894 549616036177298896 8080479773052587122 18225281970151367391 11085565035973481507 18211043538458443073 378233562565401707 6425156781535712722 7634187957557961806 15664580002608670529 5940610600444073107 14745640656362720839 903996930096438311 15173132573457030468 8848075788143801939 16085255633216182680 18217586423434566775 7250233741756055819 4511276859073835801 9134823224953110105 13313638011236981039 16643550738753772225 11158566416989512320 16162121347986770705 11047135780118552059 12776788199126953991 16790557490241108748 13820700247244455495 7273653820709806381 3008474142201970903 5729096272726373439 8659750400561388197 15420603306524475496 10811314887405599128 14641078580637966433 9356665343847037919 684837303025367617 15620494701735318139 11950637171382707766 1506732460471258378 11424005747842421762 11159996595902461522 1312157596280265004 9909563777227757262 3763237756279826791 12111038955405054894 8770624085643183275 6245104463814518257 15672576297668648320 7216251116322300886 2061723758790783778 8422651517608449981 13310422586989616438 2799672098278368887 2821147224174070309 18026828190433019035 12409058281996289523 7987070356627663379 15406371783614205989 5242294032079253039 13614158114393340955 1591092591867477224 1611676823842596824 2808422123919761223 135055541309533591 12136136722557882138 15195615939074663898 15469993971759476283 11596690065836570708 1765407866643551057 18422498703978410892 10759352463722485134 17547072774943242329 16313106891697773407 4546951820391165623 15788390363980472895 8807701457802636291 12678657805445407686 13300733084111198933 13218702966123673699 10581556981850224292 18191143198965954378 5648555854018855450 15002194774825945091 9245658825810948624 11680501488885609637 3228765912301233923 17241008198483750954 5267840198977038729 9169445734864105567 11579571498045457808 10831144844835799827 13605431196423524058 9041202629791062258 10752380048816772828 9253097615573891712 10380587309333038137 348111466559351267 4522838553695638176 5855608736475875499 3564309977259406207 7657787719305539905 17261619873596758702 11472577349382393233 10080381645956938036 10986327368170312024 12089647178130921616 8815393056503555639 3326575969054043160 15596156666274922338 11123110968300561919 14652568488896732290 6235908469143554960 7908523911624544301 18294717835370098428 3194969906303715711 10198903083789349845 12684563653987062736 18049482667360542022 12335439709851300534 443784761022203714 11940604641215183688 2714738896928165508 15118114104775939452 6482289102991453323 18046435358623304792 3918849936743291622 9458741641369267982 16456254479086011996 5668873776899498079 15439453141329963922 7518412795937083814 13962738482743578333 538087380632218526 18423141100731347922 16902643429720530311 16147065154001483020 13142968332193237272 10885132349386545016 17475632881708488508 4213018134455885757 2502402328989780891 12813658311319084394 8653212234249259230 11909670286658598576 2488248963169367237 9853255304446275516 3417652923857756473 15094827576566026982 6803157922906751671 11156750120739293699 10828564006048842872 13572591176616096025 9069083431014485302 7818823628753104982 15219927524262727171 4538109724106649954 11061332512145103020 591354396726039642 3406217391056217508 13699847709241159100 12689091168827300247 16013165184637558092 10586232321833561815 13826557476650713641 3405754121570977622 16868387356038863961 10612617027789005278 1892244203349958753 2742605514034330758 6428620157685183389 387695641374795190 11335154245534687337 1844558005058422090 14754303852691886114 3002007182793610655 2287621863167668656 6286711349330941497 14381181387900044214 6446609596997065887 13984515573258733897 170971540022556825 5789402295424191599 9080409124362989096 9304754717804965101 6334720571351817758 16339176073296134938 12151410492891320486 9715651541206266000 5368795351268508235 6796606157342849356 2922600911244830402 4433759618855542005 2987238948928866921 15416709224591878140 1607542487491083779 13912601158810262388 4370914067590008617 4213569195190368153 982340368255354746 15980317421240909940 7471803283450772018 537178646547515182 15198879664408778093 4229808593280935158 12569199317460396881 5316213955114603973 3775411690522786238 6093182494133919067 6312311858853096865 16558704004036064404 2020982771934151108 8237717029240574120 5083817268347639664 2228925229993338982 4882384783238380961 13820388787758186544 16786330003774608264 7646066767471345791 1916613343893191876 8328551139223341908 16068710689887908123 2585875994719091680 1555526447843905063 1182524605572528136 7395114489451223906 12028653355230794462 12147394060409780190 5916311927278786247 15489856672068113137 2869608978103590950 13742796559052148536 3824026745810106155 14224414690514903468 5974124255162884112 11525767870023383245 13047285544671588092 15972984975616224497 1563079581848860202 7168899518824117567 9475388609624062124 17286652577665243371 11960272718745872415 14443838749042086669 8077590918345967698 15501195707282932120 5477610509658577138 6110133320087846510 12457690479571166010 2086596215464313618 4928159735482967548 4308655080207429447 6952561530882194950 2144803426782297895 15004052990016831335 13826215827484208355 5997085327489143520 4111741614445863027 15805830275090817722 14434336368938785129 3064143852589870747 7634895161070395753 13385092866661691472 16306244709418251434 4889807138462822959 8753094032420296166 16360447629108413549 16545726094197603580 14179803317066196367 17927036050396562114 14060926838603021017 3544386500345415159 1461277522842016011 10597020201859556649 5783469415609238099 2624151404370047595 2294549458332653100 4986078379626830278 12408731298142321801 9776257855989177765 17752241484347276860 14872078862204542313 16004137476839754978 9552891539713709807 17628422694740225180 12105630943424069482 4414101623886439685 5274132478489702615 15461280266242506941 12529047090568723309 207540387329640771 2361975165871718096 16533803546448746084 2786070169827207388 8181860706134034563 7711469210247270399 10783404751872659666 9324769613130532090 15588723515519316396 10604996373530123843 8857463783440968605 11743203783180905573 1489311914215525610 2805977431185969140 13259818846716309805 17559613162451741008 8596472093560295587 3260035499452728822 2430835465812732031 2945000083131920851 13951167859921333321 9014752636416276774 4088875716405430629 14442095611037754117 12499277678841394719 8946849435123283260 11326616964622043153 16160580451273929588 17909306651886188806 12341745916777993514 461292044250279626 433940661993273761 4328406550885925537 12132079858060646542 15848916207937970093 9068281887273309257 1346036259281784645 11649109419757817488 2377085295101495859 17810153439910431653 15127720797893816468 14561485871282408158 3367020961080064360 15141289442224218843 16141054967778507709 12963572769972423468 9203822783332109446 11763436761683172145 7377586232219645158 13423815671769423855 11587292570826579086 1644555737519602186 2090259047165935894 1580327736227839398 8612934783550419186 14611739375409487893 5073700252933665970 8237823774420043967 6025349357772484122 16547918462454502210 3315082597180293171 3247483234932332679 6176170615443157375 9028451236799344969 7501854617500093521 16399490576132310630 4693136034722996748 17027181214340871599 10450429100935265021 5116045059166496330 4491849767611164352 8595962957960480291 13318353506256764553 12251606898795285766 14621628398744191427 5470315727548933652 16101508668112731173 1911009543010372952 11371525621600917481 13719440381202848555 2692586092443567689 17232522692502990716 15833135419586838538 3623622123119872653 1734911611351535650 17875083450402727129 16811992137086210725 10321914041368195941 2686341751852977162 2462899991391552303 16375279268274956929 18423367984887022514 1397374201629170086 16248227877407240409 8614726129852932246 3131636321960292889 1883169220292830469 15927173411056351775 5282218917785472720 8526956354663925643 1010871611692730802 12820164037717946262 15765789766721818395 17110072002165579166 9742158163806743083 16507439951060168590 14721356540550995638 8415433429169135017 9301481694050751894 14889820480243020384 9084125725075502090 5507515880147663850 12297420128735360386 5343053106839519194 237954124922417169 16928176217830732618 5602178262636592638 8488681943768935033 17766150657857706934 7019654261639371587 4101098922808570192 10197405362345794550 18123970116340939082 2779922151086070751 2323910171466122552 8052640891234402308 1202936982047672874 3145971933609723399 6144780000026505097 8277298826716767846 18117736264776477150 277498989837717442 11604198788284713451 17099718555973270707 5478548470518619540 10694820876852794970 8505729809348402516 17706855142023815351 6356267399503425281 15819087158693492843 15790478948183695635 16328464882480054466 1822402637852625049 8453811485582108557 3467187824604466177 9348953465520367547 10399671261199542328 9860803710097367783 9340738392527757698 13411684591822506386 2084593998337011661 17871354332285058901 8075419364909377597 2576628691435542900 16200314221518895523 13897023250908741223 9075287556692046277 2617244398688476154 17976027578741812065 8885462235302243322 7157106208096298827 7945056998098955161 2588499563390791292 13212354833222756459 12359715213210691658 5156670474772648667 5375918763521037239 3585659415780380268 4705709863773174907 9426227157736317811 9443915899993885969 2563448906612412165 15978507152172705980 13095728633341910490 14746798326208535830 8920434139883927016 13830453397758844833 16138614654039971854 7759833568219781250 1823974590435713822 13537533012989764910 13203606089662460419 13540315995442962948 13647644702633628963 12873197165813491186 15873169826111118180 1271385312594907264 14686323165674542002 495499654515460283 2894138944797672575 12613734497181675412 15915943906505741053 4377363472384908000 8360471221442707198 16760571840708814779 5210948977981059416 1068813913664003342 10426010798529437490 11389793195721235692 13138079698663451172 5783627735089290923 11188443751303822133 2066558795766383433 4412225964988495094 2569562014729757752 13246051180306270239 9010388055367380419 14753974912767816991 10942951771773070112 8936607867276717482 9541962474923718517 1592607416715103240 4899291893060529311 6832669913274733444 13790418557776388202 17332956508647402243 5561342998064641396 5191298693039143823 12866201811776484062 16695999852230467903 18137415242997747997 9557906079277185992 5919830760726396468 1459598999352336979 5312244556226259041 7672105738052985608 16567345929972005726 18371550258989024048 6742680656843220302 5804504137617811380 8669309393811411505 9339918349679094280 13099420585880938116 7319838784509826674 9543451113832155587 3110569467551430110 134066106449425202 3771814357311467832 5696942897553614218 14861375718225256727 15091350264014556391 764849067678465607 9630785760543740728 1598193429788267639 9644820585893878797 9870251894561524489 13171012307576599759 2107520783607134833 14763229649284674901 6666704237277015323 10275135798476494942 3607363955051750611 2494105009161776854 9588219729439140252 17301638055646459080 6503609276748895022 14474681362590684384 5953820728762292155 7794458375304970235 3571841174676002827 16680952546051036936 17936046230444343195 1540041959648827949 15856804207846458343 10090993235643100866 12539172383410461485 15617698189287453956 9541720975589323772 1368233361096145391 2215714487772769324 3943686043445360519 6737755208412854755 9937249199143765158 913693701268250863 15500162840590204128 1686455456668182719 7135234009149104113 15069754631425377178 2116172164891688552 11254400301118177752 9227187285493024886 5388421485641940420 9451151143612462556 15518746188040993435 17642814284455333756 82011068458337106 9774884012147524821 2264355797196961343 8431626025265760565 8831541182175947388 7228488306484330452 7230822955915089062 1405617662355974483 6282960093820854237 10715725944917943010 11996418334124139386 2921852126079891747 17999742448804521396 15778577431700848011 13825375597021532819 17040668421168517113 12851489738866131179 15867053377016618268 3858047429936331733 16890752983882309426 5226796326778464336 12991860405496687532 6086022574465176373 13411892863199334185 14516733122460407937 16270008612190821546 3005112073477075449 5017260645935433924 3684424498056494907 7073378676494547574 6663723384889898511 6181699724820027128 863739856845090922 11207260778228935346 11627613149179798571 7408769619869570773 7133589823818248341 12998161673282564883 17077383182566858911 2061239331796594071 3783971534803179045 17141317692538193704 1509821827799946247 8050776813700214893 12327340756558089317 9863750170336327990 13287513988021366991 14170555768240935615 13607774115655378125 8091049822840897490 6051763732824711503 15618449695392321664 4871201294170277608 16401069089253813600 15189528154990168742 16860022128406722937 14235150010647699658 4128301577746864707 14211781126277945649 3428044230578924527 3480317323246408273 11439842883282291493 3529932223836828642 16439643916563465132 17617791190697040412 9767858666771132325 3960119561920901465 18154420749302204476 16962209515670223237 9885912975188007990 9363617585086906768 3148333008199785797 12136003237501300549 11570722757457335143 10542935493564564024 11769175722682030025 5372499968382907099 806807692271465748 18317863167709819962 3911409195601534324 1954355791778897269 15623108462923330922 2172184700257215794 6784014157149300893 7672198824055088914 18271614925002406737 14624055128625638517 15788393925842075263 12594655807487380938 7628543391784513119 534244551122925682 15651677221592366586 13056132916294799018 12376824409195902005 9357720526928189761 5703691043745172151 18352130506455107636 12538178520482431539 5467145351543203883 10638775476015581504 920608969504032654 9259482685483836497 2011774320678942748 943255338684362050 14108343012283628412 14666886495199886181 671832164750010666 15844563572823297578 13661708142104554410 7139304691847682692 12411132417280365093 1816361690872068764 9714100047547125827 18377747493155829055 310185927058133384 4513024755643743587 10079884613730768453 9579170584876464269 15788025554568275254 17968246688639652261 11469712330097348964 16361236047108114438 3302422248569598547 392934212982800756 11802910082720803589 6336878403352852825 9114509069691433536 16059564771602579962 9557687124574576542 17516162525978019058 14959816970170544092 7345152269531675888 18061221629820174653 3789295032353608491 2194127266660589314 11932367784791320839 8262528818828249341 1187727275741634804 3864034437392121194 5014796175500614570 9989758795346030781 11486195559525826483 11498805579919458811 4583590560627580044 4816822435647516703 17162514045753585513 16012684255425938198 9838617563659557133 2318149193149582916 12390132279917302193 12153739669856960227 12697654168500043827 4208139119515785630 3191151454086811525 6433089835758258903 13563190764263198470 10251134865123687774 10839335278497541413 3370025805948042498 14232680554340579990 15258401462510677319 9910425267747912734 6614907373140414305 17954826290633401632 1805980050984025213 10720981694395185541 2473588752218432028 5531601286102503171 4469747722156844174 5837080640327256585 3411717480418260910 5593173261008397091 4565199520862190842 10566956308481793426 16765453130956680122 6643043028282854704 3704840906388520593 8779227107343141176 11429291910538664196 225170270418508563 11646262842020367447 7688427895691650154 3170578701081559451 18420852758189216770 16138101993103008549 15100897253731616642 10149907570648233544 12502949653128005781 10078684501847944276 2835852279383065957 16901034008184608813 14887427804529820520 3178848540329882360 10250688252331903453 11879081080167748285 10111964773287470194 3078442895639963857 1707802982541588644 10622816940382174981 750761102720296792 6941705197570455318 4733915377739562424 12948405364831577199 8863857707681589626 16900529172776838755 5274652552734150851 11080664511615584753 11190554349866557284 2712377527042603603 392879902223245802 18017504699392302684 8581057639528688201 14262361915253712813 9926887550557501214 12920167913847084060 11247356900029770423 15622196191413601310 13273221835506246575 10593113471165281414 3486335521807663198 40888132819910094 11892789760945967873 4018291395209334298 4603301181150019704 10582290017074384286 15885500000848395024 716540552716606445 5382277659541226194 7566192796893741910 16045782808274384912 18093205292788305266 3435225942323146637 15168572532993484101 6810402101888033398 16197043867821413218 8488481874536342136 11304640991389033072 13710468442893037630 4182204399879133601 1471440894077010826 3745707194108701791 18034113582942180165 6294900932340282670 11728481131447959046 12448617754752482408 2506107138825181815 15298549645695133217 4743898537620954516 5726721665023480110 1461062869938705115 1962950072672480366 8554875729365820083 11108653222485491790 12424744662498118768 5346357669944003999 1660897612431278781 10751652278814946104 4029600679206977353 13135525388828508020 14319274908163035998 9427847192534051660 5797113844998035613 16299342648524101494 10156112298217645876 6563496567594171156 9985084752925096695 9257820338658958189 15423218027024251330 8391927544478348482 6657255323573954039 16299758579720626103 11851328671902016958 7659998726709144809 1801882779263751499 8767791867869404284 825919258666121801 7147034261901565443 1208690689292896299 10440864625692298702 2291326455620103422 3071813999815522161 10690960055471624264 1789096845897187018 4157391511421207587 1305735576922167907 11269808354080158662 336444011574765903 5703878264857923202 9267639488190863185 6279649077499835885 7023855318308870764 5472016191787799261 6731845157890713761 6343894382839601716 14817346682690189774 9471210826865896133 6080936801899906732 3061269746352662688 3012964780065174996 15872954477880932757 2927394533319101109 4224343120674423944 4474193587374134035 2031562095895388209 5028612015781055768 9608065475595019164 5953402377937392225 6441367993902252267 7666819219349912633 1315336069590730319 5596807642644714348 766595159840163907 16459730669812035013 18324788157119488512 9965391476075245963 10730218480672586520 15668023484441422008 385726736681837055 7012434971172885355 1520233946055745917 7658461588049495650 12506860498939905261 9686847743450362906 15953443922100965743 6522293330211775024 16495377234743674763 15459225070501908380 14414506399323173500 5283456242992382899 11272986766336937869 6713365864178355806 16876981753298133633 6496291524289599142 12598155266528047788 1514109018713144485 6051640957841424669 13185161317112530920 12372003652778075086 7860860380662065050 7029300231276409540 1492555032815810654 13837376304455446887 7871062965303625478 7429198804874414033 15103727279876182137 7414183795198525624 3683342403627746354 12928319379635432482 2190299657422205813 9800476440659542058 16321600715613657730 8919241030991007513 2640863081766256062 5327577284932196621 17395744913018507286 4890975134897183368 12094864801468638142 1654117631288014147 2567243027501351630 3381703507944174077 4650348404028654470 8777461945886068075 11456488358590333578 4846228707570705313 17960885392794966630 13618249183044847258 8032866608222592128 8483164705344450795 16844499940663465901 1518380752218072302 14347850706926963877 11110125362278978899 14602022790619581099 10656019601883545776 11512246729042620868 8483366734903053201 16718387194161751970 4511758831819678343 128438847104633705 14855714383306464908 1691982536302000736 10047877224238216905 7055883849472331465 17321077422669010459 9415354270399771197 16478443158459227565 11282721478854115773 9793374829789499648 9792497765291030012 16284081267390940361 1710686538645139531 8265040631690222320 18120238998975093278 6583819921670399532 12634394616151632235 11089366213187581154 13792217976736241354 15099010589411309664 16882040454498883972 9287851329661124163 9627251098965945572 7540903842923126727 8537059736171520315 12705930859451966116 597006352666881859 15772025221423172277 16055421404296947572 4302220441694748181 2496343883086398539 8087370444997049095 14459560182677584517 16743269165952935652 12931181050682801540 6433787929307168378 6677287052759560100 14849505402115822780 17310502699983270955 2692929706751201998 8948437275265870887 6919763201162917868 1163167085444890749 16877704742884526065 12566308961243988699 5214400022219091083 5016721660822932422 11408798413233321980 350869336406918843 13917969851748059969 6069501681409760147 14471533930751076130 9160918314050380740 5407177273858000808 4081510245346512850 10160560497877725728 15723376372891146652 8821776238077754903 16357331293339220612 120516507266581909 5475295674355997396 347555058329971381 17774892473769017229 3312195805519341114 12683289838751229402 202692950876473323 14798334337134207416 11671669786308945542 15032238515131791458 5342644806504054937 3028357063048082804 3851785342562456209 13042045666059179489 6626570859246622656 3567452338193114345 12421505041263647293 8241974006071089356 105698568078633901 5438962966437376942 10894070887737485078 2496312362776299204 11343852017116179514 8384761851197401650 10789655733201689023 3428252732170851492 14532622515917727231 2717945022260073069 14773416144289911605 18426595913208085344 15691909351444389563 1877165913843802992 16720264563389691638 8465131891246865846 3648066684134960816 2268374592543036902 15348447949203882002 1732522070246886889 17824696836749415669 12771926154041447554 17220017221276436671 2816787304387323946 15042183304191804301 10286092479876587863 8696242604013404869 18295853666845790119 10617862970074230278 11992097029767173302 9505913691896643082 16292896528917366058 10639399228934292052 14908116209983624308 5418932025246289203 12619787858555884389 14931278262027718070 8387049597913431624 16970689730117869687 3729397984680306375 3914272292395412754 1326919601465942976 2084238077831269637 7379070989685198394 3484683104677828967 13641244992722329772 10917735297017905713 14201667966470190231 13943500138152201548 7340107766042597873 70251949201259391 12495994697159257379 4850277454466392385 3387234582918471169 12202200445167446420 8682940755860881816 4847980106450179582 15340609128862728052 3540127699575081122 16673472754435038463 8611761752840421565 12401521356038099880 4479434492054905514 10904373843509319558 7848721496074198732 2024430982238682190 1889787381554337427 11980481195852656266 5875909465118116084 7297937697418329678 3391177434039066986 14634958956819502211 3457652079474889251 9249370064057856085 9828827851192136418 134143179928862372 17230646711657305065 4478369905738267713 15954622201944848273 2527637379268324493 2845965973548610509 11256634337069516948 13998086382093958062 15812298364618620003 4915832180590506382 2663837147583408243 593580198862233101 947499952443541477 7122111010557369499 17615735075794833010 1818262903950578523 13369205003030863255 4714236115696686192 14925922431968158096 12556148283617116424 10445248572026206928 4032807071551693054 2994349202245260016 17142951683615287753 18083475740730395077 4526731808573686406 15735996873600962662 16319017484802492891 13196457158012331742 3595580388707760158 9414262175879356958 17494414109160348666 9839921130159739754 5585246863562428635 4247541037728234537 7298655303614188229 4302391335746239824 17658960889022147227 7772294196734033632 10245771480074408153 14409408686458644786 15213707013827130187 835159326973119062 4687334727900108035 13983523877860535764 1342660438903052059 5761518370374455768 10326862973868416971 7996370376609241225 3854125749671583233 6778609765046169499 8481811624957832623 3560782238105218371 7151355007315611375 6389251318730284443 9041116240060023026 686220075120207014 1876086914479659136 6962098335280149541 331345906547652265 15787955467120661464 11530488858360591881 7258657249889702495 8860646366468755059 5884332544166008544 2714131317421275282 8183869842242021618 15760742660365883078 3500756646294846058 8021105166869688778 977734316191270856 17369724991492184203 14676218126407479111 15851148768873027638 5494001965333630376 2647158238820453380 9404322888956476921 859579637392970159 687010123392100113 3724535255987074299 1478564975768760687 3519841599503694229 13831637493802859795 17397058986482657569 7082531130380580614 10961071036402319574 4135308050217691861 11643658806906399904 17305441534581246111 15306139992968413516 5188648585838876840 17458449856565039409 2946815982716612145 3051170915043915249 5130635854001709408 12124180620783177312 9531870518499995524 4399619230878175963 16506143520308498973 8676506491041433956 14814719615718407390 14699519710131926973 2762337830863760229 2009082244729872183 5619614800191473556 10222841877174550275 1528118947576564563 15435563528798390673 5591235832072927270 629390073026251763 6056396409667567701 7713194004790836974 16450166934381074873 3606242559869401069 16305771487056554636 9145488357851675923 912948185522664193 13856476839162354783 3818807174276098241 18270425957732795670 16569265837718112589 12885808452310737334 4247184261018413538 17974488324720060973 7801969953773569511 10107488084025680444 2991120614478949466 15857877729700953354 9922102250569851661 9616770220196670487 4747333801995336182 8761765032572047771 9461629874712719518 7819622868123361383 8286782050644150713 14307654500214028913 11826677210500090141 1556444514541745125 9524210302600046025 2716256628791157863 330842678171305996 937558742857509003 5266068859018062370 18354326436902020474 2298075570875625999 14952063028162893354 7059753650261232861 7254025187157969657 2504112903826372514 4468795682407218039 66191737024236602 6097242550920146153 10692063739467874314 7676844951225980044 14782427605951752256 5284096197337868493 7725588421609907290 7560815096432353933 7301542825826436578 9300662810714789558 1368789299927467382 8311268628812451000 5645881176032579769 472295750643869935 8630314938183164699 2152975137888484461 7555380539637437062 11102116598824998789 14439994715227669346 16971991450246880692 647244021945294488 13827397572220940341 3536308429369539294 17885396507742669773 455512259467685427 9213783459898722794 10415178574693113816 17303665598547741832 16685127330670227711 15908586052177970643 7354009820291935047 14091575048756011202 9953015143505081748 5685244804850919770 1492243967335490422 6239465318477632627 5898772634385042696 12967318195221282141 7984625316705825124 7441983781505239043 2917201918733860667 13675826447353216605 5606342451097690963 9506597039500226003 15741735143234068102 10570787117317437297 10543384110607477273 1752246047440410152 4718265327186273168 4736305637159384566 6138694139233252472 17677391494970901206 5375624296248570081 15313670702775195905 16133285700678176803 12051110071385126367 8611268539888940276 8262304476713097756 10918325110469204660 7190015120936485054 8912136953845882776 6902506866111316639 1668022494905795245 9861532665725599025 1995464073371225041 498053134133246424 9948432898076330668 13439747664017752429 6845873686690211199 12002572620429436788 17721304427955251792 12482313260936258715 1670412149196009233 2455848775894337932 5443572059567350324 1405319733550086388 12284733094010320619 2462356361525265839 15062358946494723493 8132764625427863062 10370756304331552457 12253895949186692250 8145983831793112278 7982295592584577127 15744589124444569032 3101674615243013803 2364627021300725013 15538797031125322519 16456837976570805509 1200489646469903012 3996184102890749964 3266354735226436700 2383496399237484943 16764871068144503071 7109442803217486439 7418493099982059226 15828492660868777183 5222511258579578508 8599715479165227377 4278946906861619033 8214502565726313911 5647973218107957113 18000268017821764996 15453878097395623430 14857189002259299753 7873280269428877476 3110216918400898743 17079109677309735282 17548711599559813678 8513833315816278502 11824686760125212331 12866259583311401910 2877827901389858536 13299728851590462857 6355817504711898888 2544252870425177492 13781594061266723391 9855597546675773844 2191228545952259554 8576464400114456833 7661665629610846790 6802537490941710598 9912031927951260319 6539917188475604650 18224724871699046815 10201900632865345424 18104661464204164081 16272635561552942965 15440767046811314061 17375542800624243912 1070514157540125472 5402674197225665433 4681976265543672661 4035424554858543848 13758206577354097666 3401534545430295664 12053302659833577854 264956572944380337 15598701301727944728 17908350196704775234 12397354634110309490 12683802080737567899 11367408396439491827 1361872515447127132 13669250955872809939 6299292896934311019 2936031530003435089 15405697706876343389 14409453650291453039 16588381030836530673 2026564342068886836 8783744837585580319 3248282065473177922 6982414840875798420 6994870016156499647 17016787871647039592 3217962909052811204 11163611840706468408 6658641555660966379 6735977762526699348 8213354759717641085 15078857091776756784 5423451308859858253 4488067633638617041 3997280276633739117 6227021905535752354 16724777656111967372 9175672516340081889 11659969061172427958 3393999458589018214 8252880519813238209 18151201661447995994 14437959201768133402 17368041666983372232 9318954749864813511 10171400430396566022 10532374473552605202 6285940006511282925 17549865028863744367 1899592608975821437 14605726465499006354 13649250433745037026 193056590494173422 8140235594669585873 11803606362959491199 10140559567731908920 6105571069754900732 10462144003890064033 10064116718714235401 13993969259396573425 8073771456870793579 11445477076884379287 12671271283499991312 15825369276791390521 769896356038574001 10756239652017251922 6588840384355846819 5870827832951066072 9970331662377636691 15523470361318054002 10594538342715946404 15492942521631855705 12330873021033651070 2149174647296552752 301544459688399686 13846634949032879352 607072100322820650 2958909768506757875 2126539412582198687 6381104304890455180 8653259294432450034 1345278471654851692 17866320906573009646 9900745742088914806 1807048445802858642 6007739829286235761 5551078261851116923 18345624160256017380 6106866300287421377 14942006682208452714 15726476114471781058 5410620167585032398 13767412176378084115 14872252158011849822 3410909117976497221 13769912937615066598 8582300445082647177 5888593430774459464 16167579591135611155 7289871206572459283 11897755175573475249 6589009178658489875 4427705486992358600 14774176103916427621 16223738671572180395 13078264338886166373 14416963987917790775 6848177519498041823 6731225454240221972 10397335806402678780 13449075746696941404 14616168003670883508 6707312541796411274 13514592468073874481 10029353826296669143 11137811894347894327 4934221195088872711 15159408893684478047 5052429379590477435 11429878785434724307 6214299593228882207 14423596498316402524 4971020186697556411 1472248732373067954 3249689297564280865 2135948698206944843 2892464404006795635 4661536067086915850 6330115093723906099 15857984819293623889 14422567469783201864 4231331855167989821 6544836356822378425 1882268904496848108 4913719672323051395 13849306819186681869 4693149407519252439 766497768828371085 14388885987486423951 3206058269542262072 1866710594358508897 12858514305108315167 5572939338658300210 17757281047442747540 5072878603898990321 14663924631522679925 4882873439331367688 16210921855526207656 10813106440417991004 453081321847033537 7384851595204194218 5294336166048716205 17948451199614060857 6569897277772994601 11978710102042897998 10899486648320740994 14500794223958901547 2481794083880952464 15821089284447158525 11712287490728829454 16145682367394522127 4501356903938929959 12647677050683991427 13809198457700448216 15865114812210591135 13470764287313716741 2912512720290432586 12892403907920749584 8726639005690985014 9620707303249721636 11968179745395787334 6896124379309958707 5690331797636829291 13106914161911523371 159678051618328852 15846220338784180402 15917558029656030115 3681450984364700243 2809921144895599712 10286343230836038638 10588710974526698260 7254251752022217485 14328100944656062153 8832134012583420659 5574350457205904236 17609831403863981660 3653428970110696707 2635682623808474551 9435721563839695732 7785741059453716368 7884059304689192346 17629094352545391485 11267143723235743739 5157653939936435502 2533341904963163877 3627848547875733353 9921979162730944996 13171666390926486752 9025352460965757777 4674576945725519707 2339405166932667986 16052658903454311876 2703963856430892799 264494235281033037 13076737849256385078 5740073873936270214 9918134680687400821 8662061384459990505 1012110817130262415 7534909368813970443 832949130049803104 9009555143114586670 13524754161432298762 6058645542483090630 1435328972559641116 17518694413664990926 7787457595972821914 2455737423066887183 331648034855284532 526701637552983349 17681382244092701129 13001752090391794291 11254462074349208972 9678802690607808499 5868304046720464781 8153163424164895000 5692993794257067219 6633141726708997699 14470913254956688559 4255555438972379875 136845192943942199 16032239314805506404 12917431210947660013 5628423896804347289 17389367372539104922 6177702174001080175 16346113604244647954 1683075112376605195 5227754440778601500 16205063259376702274 10990173300165275898 11579728708438229718 5018682202649886936 4268002682956276893 230139224160800784 488111639434201224 12278765748449875119 225382585629917052 7944397490317288328 8806239612613824403 7937686017988910124 2901932833091133282 5859880875863572574 6239790451625369137 9664106811136564366 15008758284868241541 4796277076321827793 4673309127822461362 4779827572112392569 17043300549858017979 4677600314555021142 15529979602529116966 12274477003860104462 4524283808065187346 11876734611753025202 15777357813562030576 10803099205216127428 13308285580331612411 1440422294890568128 14069141513118531535 355252630375667194 5012942964783631297 13450140749857901123 12716464828864044916 13660990716801635575 13546441189585768314 1707965791464736509 791044563091533251 12067286599574106432 18318716072464343657 7565181540465409008 13006675110974713012 15899588394348948883 17816434388147608038 696663519722541031 1690947507094940874 11371056016497353765 15317987463145362081 7889460794766801005 11899056691552159574 6909050302336853337 13680358788840318810 7344385205625684397 9497043635307581889 8372572876961030491 14645149493681841287 9127207280997292716 12033278901924364389 1596372948903470317 5220821818505187520 1081772678293220791 6020995167982334316 11663523901081950307 14405637819684324975 13696408582974337866 8459553958887280423 15062958697761742408 10517948786765508366 6668701735242566347 12443333645261839535 15992951935217050639 2039031829073694926 18111193132218340413 13275976192001607400 10160455458469202301 11881003673679722545 7940378110516606357 18268309376897478900 15881683596217856495 4051053097025050435 10931370680622996670 15578246290360297468 12410521641631591533 4548500804508503070 17428347227137758364 3038141718512942193 2827374099420973698 15787369084167044649 726443337592336315 11053882287066425016 12231358826812169611 10802467512573375224 7779662799699000690 13611883259379004525 11269370818718846492 3559187799316672514 15880601536338736558 14073153731324304258 6969069327000927279 18053275268697113729 10938078526310470800 10934183402176159515 10363634352371363746 4055019661072990373 5158026171952372188 10246874463395007046 15400871688394317046 10390593012964194657 16856798256803497273 4886428021067572831 14369458574511018737 12138486361353703649 13415917337351654468 11103395275256505315 9081471979786872030 1344618032911602083 2730015318658091766 12255034898288394141 10724896448101844252 4168672113505383756 7580827157037190567 16545316812125180138 3227113559634812788 7697102896249970325 3451000936616163767 18222982149418825888 2260018803649404315 13375121121315568266 15413473906896264447 15310334369176871796 803767172061646305 871481608055824041 9026559906839430903 14835471173086117482 11626495847746539161 8136134895359452568 8586254738004674603 11651813775563182223 14587184327697960499 9088321794492284585 11642498452842858518 4344740995514275994 16023631598039596729 7608204773860225744 7468713503656653012 7879367524391716737 13391780073391297584 7582252532996405137 160879834316035064 11935171302206762619 11081223449888672213 6831371376601722103 2736963888123843528 5915998865425361792 3867999447907141110 5334012201095415399 7585668015946820792 3027649437041949990 5201979836530149393 12800938033558918066 14119413404942182222 3183346323714363093 6348194554561191686 15864465549402746955 11729915998408051794 7016230025790217991 5767234784417964960 13532408676416395058 17052411703175659432 9060704252377933346 3092379989269484369 11047405486399698233 6079337728815956440 15158035559726831739 4058908340218813027 1387915223785932689 16588918603077158125 13332451467503636120 8754785289842267837 13676069796500518486 10289391122395916064 553784127327684174 11130321345702895878 1949004502429973864 364116739319383814 15251526942477105057 1493679045501724196 17758342697132076857 4292092842554038560 1494659131893577562 1886500516165215389 10389853057963148146 6667751787052383636 17702247464880657618 16237884776516030570 6073472167913455091 1921774577285000278 2678522698128031753 16692964637146477824 10260364287541000495 5074774543388650342 7777118461004576235 7652142871976287327 18421687117211865956 5513203438308239408 8482457649364312956 15511724766452099664 2490368189646622782 17690598394836875770 5170432478752829343 4114121605430251074 17336869822474276643 6906396726012533849 16206612727836837614 4761937537225563738 7083267661148792481 4094502096202474421 3804813462480874386 16196295717389699133 7636829130683640657 7649269547911481363 7518658566573076526 2999396509439263976 12800789585693514079 4065135261159014764 5785572885305612128 4114221740831929076 3782353778215540101 11414361756803655241 558816477507216574 10506235695408014113 6948203710049781306 5742319499417139069 2751149684535817642 12734312393640218443 5979341549810165780 14100415655428348680 9519889321406930656 12311614267507604731 16670134647174606696 14280588726976570220 12782711762724208742 10142982111370671145 16748929121708476230 8194458035697435881 9566426047342523266 6346569867805265071 2098324930922014779 18083074815207089631 11689910013325581470 13506360961996231207 14489382317280336720 2609910083452630326 8077125577758514332 13029209020950437502 10350619610314550246 17672288475289853007 15050767517521457113 9022541320617737996 14320448689968284401 13978299942375591142 470672940710135206 12219930059094038398 320839719439156229 2164323259289899729 6194299382577098343 16344619651440714342 3804497389993264580 7769726445070118513 17710424445742581841 6459103408835168064 7772202391217252161 3789961166626895949 11259470319805782243 1210832342850332607 10679588802282606200 13320856845477639190 14161600068797637861 13688550046229100330 3505353717172781889 642628282442806743 12730228193361190194 5375089563333278644 10990499613149041482 14020377122897441083 9824268614995242922 3338375301101969376 8094962621828616062 11838959083436344939 6318988490048374818 3447627118589794761 900371202050395424 5617486885793505758 11988264542091542388 4368470328876173208 3039113605234628624 9948230719168321280 5220694657369903710 16864382507840316382 13435253453465542495 17573898020221017188 7068969661601347920 792754448377283838 5029177828338570804 5655124921810593106 6001359731163852044 10648388946095986596 6580011747676399468 1508871033270381300 3538417257363318584 15937235335146962629 5673706271130848726 6511951669515479934 8434728668903279669 10359847702730613731 5762686282329744169 17392028219512906706 1307880501700919942 4302148011028847253 16027183515790474139 9098125001715075717 15139993138996580511 14592151999726090068 14932471912882269921 2843557511445445608 5031306667199160538 16149313050573950714 11158727952441539233 5357195867994827777 16869176314075666194 16550097691008003983 4275827528637197592 2316302385697825797 10686962060306754249 5069022701825153156 458731679871290623 3487482902068894712 6253343780451473700 16855031546990893599 3774543489001727952 18136807726245328816 17641195127353320758 17455302156739753915 17385938219522090988 1056566198731560014 16845296041697392417 9291828705461083042 4412359363457969684 14216064639888690009 35383548815398388 902989435383845306 17807825913328886989 14739013522274329117 17521832177241794921 5004353240744584605 10348583230486445510 1651183906591899642 9667423729406664188 3921923577236924110 17889051119710763462 14250764692602260337 3816987487240758613 5483137403313009113 10125458732066614037 15164779987554251625 5196235303010208295 16105856475774894365 14281892299588709089 4303601865493431743 17745864300495411635 4015420550137501100 4964226026038076937 15604472884885951368 18208345905196838485 11518310587507331702 10874700638777408125 16638688794860383753 8267037537603951124 8293659190495483642 8115848567030381313 4729268712342022144 3131835975217721702 16590605307618100085 14922959002768962607 1885863892101235540 12878548473532842617 9447183883553202391 6522353921250708909 2159225716420010357 14051938010464058695 3096967985914113598 10587582198442749311 12359037793450071299 13545431657619085520 11882148439719265301 3351159844650393549 4062214958832610617 16151919237629150055 18430342739427347568 16285060641706093361 6060494832883355997 6243610488441276904 16905534908345989507 9971632157572700299 14324501260356151641 17296661405964402240 17735783094186973500 2606964401551764377 15377934405695442161 13659192001951297985 3898978989789147905 16114003253456599027 9274576697634921586 5811471606180556818 7266551786964438869 3567338710873429634 11941269658710325424 17390714229026597232 6587364072582866473 8472698237847171040 7673846677279893381 13548242077614498890 10639052635540059722 12809220339433517063 17601785202094270446 12290419657749895000 10218925923777317178 7959412769354052978 3891478160653151893 14719445786181627579 11474433606664606151 7942968028512616663 6464911139313727801 15814276270324843137 14490711672795436574 5409284779330057897 10991305730150778089 14896459344112492853 9640539826479001966 15047922823304497295 1461575798198431664 4563075665397563552 12887534260340880811 15474342150803423948 2247408306078425435 4484343930696734857 6127935161033213610 12703023953722768133 6939795963662294926 17408969619581464199 13254051834174474723 8555989640584996489 10732789886470561308 4150783897581994824 15214534969394633893 11117829620768645439 8020100886810451637 2589601022544197576 8826479752404814263 16865088807942176132 1411283903734066777 7716682011595060786 17145061494529410896 18124660546895704019 17787131603460511742 12684862451472708753 16369165797243465854 4029591939437374339 2967141769622153917 4656469431149378191 17805010016449089514 3294198537277435929 3198369178699259880 12015897513240931528 16479404772817216806 9631431550199309117 9030812161589436262 3115319666332888560 4228960063629527318 1458729059305485451 17175463678718595458 11845880323563618832 16395835733349487671 15224528003230767365 7130542478730789657 3385835691747629975 17416673579196799891 6307913852249785500 3049709926230114647 1662508842608151070 4903648394469642089 12518256071186111864 3646758861747921223 2227507793600022009 11151424199018728178 9954819924270927557 17854097117176155451 9752393012572848014 7641505246831470705 18239179613042341324 15746843740284263299 5038932132173536782 5572644255649308390 2427260121693731524 16350913337380979551 16691743471597825780 10913115040326188267 9032091343958590031 8487538397377129178 6389770205515276595 3451811055591800956 7158576561867341108 3850861212610021731 4794704340799879936 17479955081223487862 6619219633174243254 13677331723246605240 15983970447247612433 12865598078627964251 7554687349342054046 14497270314878463276 17906093317507941213 1058696619441979982 13934135533148104355 17934204391752194195 10926608204859693934 12897463252224485627 12136391323652389877 1467919449292613971 3536125248494084609 5795470456903531836 711726607357571590 14059631178041182724 8253690562710488666 15618559526942781945 12626827091124553285 3222309659127400002 2570476247658310185 6019146000697971654 10759516242507788552 618607405818019798 2176582747039028454 6422432446637890117 2198163736764775284 7708771711792562770 16749007926449383450 8090989552684304909 7372620675932095410 4883459923269603107 17633114032649223610 15335540602008645096 15018660340177217199 1702677608935450480 15056589512294527959 1975937482540605369 17938769202505462996 1661429352230741075 2479272458300631126 16359952133854959226 11250980038871625204 16232369107992163202 9738552503697732094 2033920636302043981 3594729305016876120 8011062902880697246 16268353662058755563 17739219312549783804 5819347536938335981 11697212773439832763 14620216629796164785 7996140642317005413 1815130557713562988 12847473573126529398 13901251514392682328 12706937879156171915 10288861183663769891 18174371225886046766 11112575778416590178 13844134135304747830 17756504354496098990 140817950720499162 8857873357410311202 5195591181576942058 1096696859948307899 10868055795302981736 376189071958837746 13245426113100296059 17349811073599154430 8904328649267060054 15296114700111952979 13990839471222197268 7938057811430723323 18239045064745260775 14474926178142552480 11094491217623575932 13251292001340755859 15338601122746613733 5321081310731678504 1682965807167554520 13706965797462429219 9678976108797342796 17102593320176370732 17319120411083383429 12436459734876008644 3516057486909476676 4262352232835793756 12364488488652950670 2211742881469015301 16548041665811945117 11943171454747198715 6339641051468949269 12686851236243293878 6391905474135819033 973438100551159514 15611520804157363601 10380741931827579460 11749584188508195684 169183374696334405 12807098659003110256 5977787178462161174 3794933827433445540 1087368118849282591 15944454412699846147 8544735212385906642 16072703993822128493 16143588431306331155 6782211339568108810 7330296035683932135 13464614793401176183 4970007960660717917 15360929188741426916 15907124871336194389 11764078011701377381 6184973643318387908 12821572691964575412 15394776079457446707 6907056051408419510 5029582631893720884 13167588942146858901 479336075760490031 2435255346725267371 14453093576020697243 353893734867327549 2545620767110353513 3696808204413938247 66315251430837207 11974845929610332515 16303781939306591793 9782639191136702116 1118639785408082409 459489090606397652 2650359189815900271 4293478264621100884 16186564177630937181 39294274993228132 4128027748118103614 4949512315955611659 14894446291141950932 1198020436258544844 11352196452066264425 5424756758063045816 654625293424181358 4647212005049254250 3068273497241829105 10999546035875227296 17841123295301943689 6578008499688490822 6618035186612208863 6299391782486015766 18124226315691784860 13173323950765467196 7560434383681168726 9185167693784128981 2685469712069479310 6761482916303065683 10672376868704137623 14795264802880720322 12197768340038049844 16499800285632413093 18415540282953922834 3201257389550143385 976934829917742578 106644007682305250 15358574315766429804 13966977476055857247 3225854332898235961 10296318337006410201 6421277903337830880 5531914911123218007 14131095018988444089 9008928906595954489 9653511102404464085 8969504976814732452 13486487652980737921 7739073800190217230 1128002853015042446 15427355385954712067 11061619777501923590 12963245942011758240 1095554994317887277 6366573382636002188 8603769319738634609 6011727751456976698 17121011914284150698 12878746473932508819 11046113471608220575 9587135921653508780 17311004572600719852 3247036042395431084 5652284089268862473 2420155257618121150 4229502872661360831 401402390675536471 16356502200978079081 11362824814419994622 456950215040651351 3617679268343855953 5308237899745100372 647132543243555745 7611997519766732523 12078547641512231704 12824696846113741341 18127616871460951263 3352418190300882896 13960027443642325421 15121680406656418542 3643023797509939033 17448718377312562218 17455618006110653400 13685602897111956744 13959217505554531727 3162009929099590553 370607893240821528 4231855231211019482 1265738369311326004 17979284090023430696 14961842189745286258 4409778421113147580 18362960152101115766 987467656948864010 1800732281241722691 6694254378936066739 216615932465304543 13460550640158127222 8122013141563818723 8297977924799996675 18358200308504339193 6777083424356348959 3851467310641754669 17397586567617421678 13497562600151424130 8338223436739181234 12773453472992285737 8894305658565396514 5114112114657420997 7814116343948160669 17125488186488067907 2623309892979683964 8163304245242369818 3138342872070452504 10084605686256028700 15649464832034899888 17648844197965509122 9210472418848654010 8677615916554059336 5977698136912219146 8140800639298399549 1845654011311788566 11457005050517990461 16609245140678387838 3934926069768068710 1433602755175228651 13183205198266698531 7363342432150385448 1491376463982615053 4524121968272229988 11665126433395672709 4655525181273729291 3935673249237175753 11678173430554565499 3100263018167587546 14710022966903494566 2183914366997462472 15026160464183278005 12281400877827904666 3746985571262586156 14441189775379418785 6719076443562816561 4475750099906093 1688054841941456919 299092268615900276 4157680584603872468 17359305193568646158 4358282076849492996 9113687513446980332 10296077698286287258 7494862721042999936 2988624646157571070 7741816163564983109 3291419006306270484 3209687591391434063 4383688156021310189 10541933335539007082 5134093244318509176 144012742791669034 5573607964585243205 14194360577210609144 1905722207201971327 1503164585317401739 338930487960952839 17271146693855238131 11805377029594404484 18386381406071035477 6591458219573522210 4171612373769976736 1893714796877719684 13399981837170456083 5070856820961533394 7300037530752716807 8978060023027107239 8938138040372025652 5664306379750048040 1685754086131738148 2565472933293505875 5357374435384572366 6176333462938135690 15509985801465900204 12148293964432502194 5702284869450281492 18100771607450501218 3299166418016054323 11570819104272531811 1423107187331846362 3493436241804756921 5241154524096228394 9091718527729138682 5516169709269947226 14841894722083865053 2344967095883524869 10692604248991386820 11496742660825729056 12311038567247686505 12299277487900906148 15942976237537253445 3286650085159015008 6597435746195760367 12080548520947660370 8213564368773636152 9713741460470889103 10496176229078611716 2994631841100002296 17848608937138541862 6398844401901209699 16032375808166309728 655448491319364237 1110120264191694143 6660805101755935002 11597659951533302435 7524913258908532150 7306919247031062645 968733131007679359 1518377852829025762 12208076112729003891 16612222646287172523 4568021379543066611 17202177099151728778 15604406470335979442 11295800756058846773 9169440031211276812 8798960275775039536 9180058764093461598 5947521936214065663 13753858944486592130 17991045567914014160 13282742092862466079 16913283814427223319 2094045022761429289 7097354342521136033 17705458590144143634 17162601809289886952 13587882150142628971 15225979597629961662 3043169634658719586 17590969548466482629 15540195521823549508 16475982463041579717 9462432245120538087 7421549898579722377 9168449791144204833 5977938574190367232 11382625671149237871 12215442422957886389 18147919480486409115 3303528122804532265 5154063618756633206 1186435469268207103 14871214862474238608 17223898224907350956 11070903517366971832 13224856762788971668 4546482929524481923 12207828866863023489 11978027448139135049 532687832549963722 2034226361470788767 11083141433829586327 8153298345507101134 2205134932089005623 16306788122678021902 18240560705156581623 5210614090239121888 2410911077756305775 14011992435685178410 8549977528889681933 10147717200748636143 9287863787847519078 16514921755038104245 15676059710133575646 1920612391420620053 5788038199067463358 10117420414751812751 7658582716755513101 15055407048654726950 10739358744822544179 2309706321279820866 13606248522035443112 6652296255324830991 17693451164141974228 13933921464262479334 80135537918498115 6591779011484375562 9231796414545577054 9430091228414592601 18023955098234590925 11209423486984502316 4572439648109864342 15332576984502330186 2400458420099899776 15138221938247583275 10665132149977653374 1509248817538535028 6338289783153999374 11432238529112965596 13085700762325463702 16782656588056774134 12169260265007791905 18068376660334049877 14796004692548135580 15797752251009895561 9018307918591045354 3535589365493873019 5166176447881766533 12174778080820724284 1694064228655922924 13359889356165022988 8814673133956646277 3650345283790248291 16697078353625878477 5375737206459271060 3841703620410222589 17693097470647164800 3469358706354527461 3103808016897003674 2908108749652820844 1837366281402106018 14585839283117485 11443003711526323359 12397048032261145347 17277782196545284767 11338502403139100783 959028418506041888 8832652088697996388 15737964923896955437 8347801852798151642 10248110595816762411 14170247147907081641 18261926302258753197 2197338710700908910 6874911764615573490 8816260800141257761 17709921287345618274 9812228538747552334 9525729373100269779 15169766226926159259 18294975445419394828 2071498127306638439 14062693418412370670 2535706694387902539 4201422952209159681 4785216250087226876 8390386324570964260 16637814937808741656 1480118480921555940 782054080670932877 10174169209201545416 17083653155837763528 9908247754799472453 10373256994759810230 6862137071521655987 2672513083433779807 5227995661970948891 17850350742336697549 8442435072284993884 12655726359479240485 3108125852410980297 7664556240016179008 6776624568891057337 14289917773299193432 14768675601845790276 12579517859474051150 10979292084804021785 7430035146637716883 15428421252446773080 8324292813076491051 14188144194340974695 10640699048001858815 11358248373082746028 988357467864871621 4494841477569006594 16928142403048401386 16121795073482342993 2801721969933010005 13743472150302042354 6306995588113640255 3394316372515844815 11179854394952664457 17144544431077922543 8651179358736589011 2149811006760727999 15626489247259673081 16446126630177973565 17724276120140842145 2618633132408705198 18276747328706997538 10048241581588386784 17387886667563496378 4811650377890390452 12645082392889571452 9537770541074085845 9376358123649421254 5487201043446416712 1082956183928022675 8568803131124586492 4221155901840867669 13513650893559022401 12035244626491058961 7937223357593542882 9690015479618643041 2143429241368164143 4500255960499709488 7284805623010329475 3266097131672743486 15867739062409674464 5781027944685235139 10732273204008559826 638343186224143360 479643468572980619 11915074756255163683 7310783737157510207 14612195455697635421 17828662658351292257 9561359934986928214 11790975021423674450 6851756912999611242 4226622242808077302 14381387681454300599 15459935004166800303 17277657989667431930 4527707233410543638 7318119683814965318 14503591920110118665 15299276688430611870 6270293251474548684 11502843559115150006 1716991442890971942 5764589921715219888 13260905930922062928 9447512837622206151 17707432955657750111 519119110375478612 14146862626641488049 3412578147577034851 5743495723476075893 15792964456188604086 2032189487011664652 15296102384830435344 14359805575855156084 11539148826522664241 11467120733592177723 4284076289586450348 17115910517049620309 13426791398054683509 16921097906579668245 11399312852191081154 8035203819736683058 3035310204769267540 12413651164602454873 8851523266088562817 5654190802842604873 13409642423640015242 4573106289501335898 10749246406367267406 12459742665152701027 760798663375738691 4057254031184129900 8508789610811514922 12873159612012736464 6835741295012695260 15622295152245638380 13561868401281979775 8546293404408932002 8191243651355895410 4366824989809443287 699600383253818019 9613849556066632223 1032973519544586191 4718513202196396437 16480790810609620810 15336199792696601659 18047590079234792970 11829328224086791767 7260544531436205275 6481456533655207767 4065227578871863261 9966544602439408392 18273506744873190983 4822087058359088390 15885188683877991915 15271100907389425886 17888160251263015659 9674097898704942677 1784362279524967388 6142730477022605256 3410302929349504729 946771627570991784 4498032848260336467 16184777080335921806 6397999827716412627 10127498850044554771 15830025500258727484 18057948425640936634 17054966928996062950 858342913301612899 970416856956670684 2351156821167028148 7730463375325026126 14439168148534747953 9340474134710703454 17735366788244658630 7986339179745226936 3983519782499572203 9097953566605284456 2881272828330700924 6454240579986990968 12503181872239419427 16696407462876824476 314174201426160875 17178664698952619217 2093658404579209391 6112732505932363787 16982663080459576921 14194216186902459965 17258815643033815812 9903305883341763930 12853186192756570913 3173043368127351105 1199863916958487058 5938909769868171338 8359237182379125020 16974847638478987244 7219959641539650636 2749735976853842345 5269204905254299504 8715389336395616259 242936945809491475 9489813053519645084 17192830397464885287 17884770839605993879 2123489240669619952 15579402957425484236 7558741965630508347 8811889535956676842 1816563894599732349 9081777966734419607 4189268699999147374 233193981150931893 9462471302750920973 8602292824257380319 15027510237004224198 13291825132608195061 1731720677749023970 11089465034072178499 4802966266404441746 4595043403916573636 12864781374014767586 10824671150830643878 9191368404757278065 11225359507111669098 7826994657513048990 10451227360674562451 18031938251415587661 17313047356490373931 5260397208790038356 1186303925814853499 6637245325921846021 6947991286649812131 14953090994147489991 12341804830055525237 13990583449474045619 15495620723860289257 2897310724493982848 5063878860700074670 14232491178967445303 6699050543464388606 12665721063450764283 4034439247934093234 15462205138631836636 14209526834264969247 11073408684314061719 5765713036786197297 8611553602474876127 9360472368414593428 453526211520156572 14467010671672618822 11788743496226071401 5128585069150539131 7995130807669846115 6441206342408127157 2253456525244752390 17348049235421033993 5078571981253004554 15558984155107935186 18001117407363513226 12677306734208162855 4527298930605699071 9784643384113995843 14850594044489873022 470552662794942951 2272975519767248295 255092967709416579 8096022922712940278 3522211543883113327 15627632987235305038 11694183479199201603 3350760240472840605 9081917930497657695 12613124679086699931 15627380828602322083 4474851002424348128 11847467010435360306 14086566516754717987 7110199468320856218 12526989139324575262 7656565442152183454 941399701657428793 5983400355876536102 3626030752897426296 12330361779828318774 8104080218449171745 4290495773185280162 1781094440237391290 1835632517238427200 650895200533352734 1984599293088391809 6609602616365658791 7131650225350280741 4477607402672517574 9217183210191573463 7171970871915779501 8034753733380599592 5383466467876613142 3718702686783063309 4779961794094038325 4270968278056047970 10869934330689342928 13955485455747426676 12600646433500782333 9936380922720695958 8425194604419916200 12786140711371821527 5260127680955569845 16606210145161537938 13962568941234789487 15527523981875774045 4662397526869700824 4041147457834780371 15443592510165882347 3799545774312455173 15184894514428155529 2070051604609110814 2560210288045962613 14354644013963019591 12531885950608608298 6239038857369316893 2555796909697533344 13013789310592636557 10202910413620948279 772561238869484166 2076391956354036147 12878021960399265449 5227592753574143506 3746512274651458541 10102454726196118045 5950090051221135043 15643289427680115926 16970240168693994132 309778535964056642 10334813332036296548 17617767526980789463 11468326362394759680 9552092222502586944 3696782410699239124 1013351510258441993 2796595820443447042 15163668112172645602 14053837530137855639 6136758472239068693 12075144554030079388 17207885900112142771 11334583611328300077 10050610696904360306 10232797097841725356 3357259604722588119 5969114066024415468 5304410285375711347 8805846960637581545 12133635546277615895 7249714041217729058 10896097102005917504 13777932436957831239 18230366472476471289 4882218349025641955 4958190256806785774 4442248065082521603 6217142464872168474 18129907936836740594 3645486165633778239 13612130611093965041 10442810117898435450 9231510879991320486 15189496940642821536 14776502634821152303 5136732771138924652 17259085277225386283 3793284613837453867 18260962820854317379 3567044187087446005 4610085635531999232 10765304986651735277 17918334659295307011 4054861664462202046 8726598112831086741 4925384205029760334 1499984546407637494 8110397143098500505 7544209782832397812 3421380007388997129 1934854185645549560 5737073699774875947 5973887782412245449 17124146230714002242 17143295616541998702 9120746642700537614 13913184652686520600 17253097428403640090 13911701257472662214 8865089570593948549 3393281659790707559 16435148453906269334 7177626045013149773 2585417544178821976 18164508861151412961 1604994947666276096 10648940100040837956 10344416992622467510 4820217818917956780 8535182093375007812 459856550173685795 11445784153718992820 5600121802709670110 17329573556528392886 7792775034619130265 17387521818967029574 9723455835309848395 956135267721225740 4545173404400380437 10685050224478372797 6761728385342475044 10782288856254447774 2905757781579695418 13947863248646057811 3443887106125900219 4580634779964624257 15447406675653705714 1558608688386312674 9337071855198460995 2508575961457399245 4814080041465846280 4881896536082051484 17180029329756582809 5779179969686307104 14397691268106036158 8479480034337836579 11576843000126871391 3771598270619360807 2482469945111194917 3053091014604907610 2381401980610017466 9926229602195159604 11644201469328173126 14427168481452898179 5087318683863802671 15197870972773005391 11355835384985109462 4342156004041015162 4203090458967026565 8832374329807621399 10427241830723519475 13917689742885636292 2265891059799189361 7200545971794964246 4718930011856117260 14754020669061981520 6495714267939340082 949484463577501237 6549472948034037458 16662540355365226168 5297739956757513718 14211920814184321025 15245064641062104700 15188649197320459121 1871397099963026384 3252194557804212743 14592593581185925234 2831705920647087944 1135184208285230508 7987047706245989279 8921379710382326575 10799694393748461020 13582435318087698233 15106517104170947950 728418337958684122 1195528716291618602 14164506859443415288 9387755679443015629 17687081081438637199 6617101974013493479 2155327251411713374 17775787960828001818 2028799788931114158 464507627926365184 13609580725703899874 13177512438798089883 13059797414550045614 813276636697495127 3681836701283811184 14677937770112460190 16775247785568959682 8673972150019213102 1001461768242135966 14935005780761571573 7942770074620917971 8792678688631555135 12290421829020100636 9419046458153009359 15872959543124881317 16866416561159050977 12394167543058719587 3246698939562716895 10096240038323922003 3045720265585501175 2035464589108379778 7535987652371568651 13593445750749954652 11286453378832171339 14805274845671839128 11634095920961841566 15974596368312561765 9517192764159584602 14289502059493936284 5775931364672763372 9838625404317167897 18373518310150666476 945480886610616726 4699439216085316408 16153200378015440355 10782014545659552575 3343817596519476525 1222141173983179249 4732146007095864649 15682182105040431295 10640190428287213984 2949352519908669561 11817162197786805468 6099847618484263572 9488436673178257553 12663760831725909650 7672405295931896382 4724061552279043304 6337512118557522974 1902876840492352 11620229724109134566 10127456889945969127 11582754525524512709 6933498910182975950 415712972028612274 14156608629300115481 9172358486399105122 15051340227319362705 2085776047022711346 15958957695912893364 13350814572871847460 1992048609115446000 12425015805720033580 11009609096200281099 15891760968207570370 6543850494822790666 14113105888738103395 17827495677766853954 17069409054645087966 10053074508300505332 6827647077412480036 18058358435953424719 5515642198355746491 11953627833262696066 11968919986344749655 4101211768501669399 17095856956350890917 17818988125432652122 17623223782372997470 96703726152894477 5959443368479702725 9395303819885923375 2042944905718684201 492367272357261437 14986249196159295857 6522774191019773604 17409653850025826696 10343690350854236264 14602505261099130967 9391209399994634213 840904947627754148 17017148108040273831 5533732159673552359 16308334406752104236 12613904855548587208 14398346193096143719 8537433796849310343 2482670232825963968 18112333878369508433 3941704801306160000 3046321259950154358 15748476503219125530 16160606050976394868 100918691620394341 17315928535547464601 14126702198707976737 12637882060117425285 17318885189323301215 5819228749126674747 2892489572948279580 5844355227257267802 148083721429961160 11450128348046576721 2632498370826214351 4013148850906783927 10590212116901707912 5755195604705391696 1705942911894320641 15930125972786678345 345314487042304803 12474540988057527538 7852219323783098168 8141453498983998458 12543190710599120736 7328757554105928269 15063341905194654266 5961203813013488067 8103391685188979432 2665210058518349912 5594773517809966822 4775099114805989816 9960271948356624792 17075473610057299408 5999402803928137861 5328846901913683698 3757728125516828046 2865900823324423578 15665514988670272904 10879505173550648472 12900429214753097566 8891449356923751645 169868356264968162 2198098777286799788 14321468278291592423 3638781175273276690 7868041748183646668 10595548742348880153 8470479052187951851 8752728348879652912 14254915663727141863 4538514733726382467 14844714172389194930 17651479854629624761 8196580735100555677 11971419020336269373 17041080509143943034 11885603305619994688 15410325727617137075 85138824398361866 4892809886316329516 2063135499863536226 6641990621013661370 3274946537983203414 3137842648875881410 17931668155539037199 15257442408918266795 1469738051179274611 16141991745196352066 11215275889236786480 10688046736445634738 2662442232681378536 1845644465169461165 9505500845114356150 12087206766206739413 8987859525877441405 13662799771318691082 6897959748829853155 15541992979586021136 17706768249139882665 13706125938063802187 8190073861682182943 17991739023519797847 10481627258518570936 15493598056413838347 7315689893155038739 13423972801535489019 17194608154220494524 4229685065753662807 11837654746675548405 6070101656342001213 5469294876844072026 15467671264079928472 17749516356949585452 15300479981330339404 7682510285578708646 18033836291085062249 11840695223496801062 5786582000722547827 1019704859090019213 7109735235485914892 6172652820520500013 10132530401063227874 6640824420257990824 13386475029799966752 4725416588782076594 16107566563607582692 10006593780924520901 11679806292873667229 16230606251356673373 11985422756833947532 1761097238705085309 14153137663153225048 137403445257315028 2377098273143889523 14311932034542127670 9669265787473072049 16261702425264652849 1067431002147116026 3443418329901257348 11440101354641397982 6101554963986031341 11432899053527457001 16924445272395600308 11825421639838896952 12098532775067262690 11247145705299242891 14295988548685648951 4078302557477245352 16826289405901058517 751053482564920992 861494629483119272 210453854589513714 1323390839276634627 15476685772207238523 11945801830834567324 4748859430227044486 11337052017967571864 7961060795968933627 14135373994969761803 15232773660243610997 5366862776844360030 2599474994056273088 15963303278894557666 3249986146900845938 7962813439078957771 13886207322798262089 7752641148173202716 7878823625684265789 11443590245107970386 17829898276060401431 4446742077073591078 10559030773224556431 8705888675481372461 17442329962399694952 11878363376249562781 15129575196670493244 4569156808903504371 6117884150057791470 18188189837134077870 12668526447262870943 10282417531206468798 7519693126062200648 8502223846790757791 4541648352247704983 13257256833465118823 10533962925925061182 15522612774434997488 5283699788460138585 2874286955654414909 9941665121974507316 9471470153303105396 13290029455538060625 17081567244775795998 12776112065262412743 10249102342749057720 2453142753279614232 4865402059968936526 777590205401443710 7297194348308478794 8491278865368218251 4070696125479211246 11106521961701708409 14884536522538165983 2942307352689615850 7594700277570263207 13021144542939284734 16996405869427592192 6050773097100121894 13135675373879793735 207162602095066022 7875430641401117489 2895475933499432030 729628254769486348 2797532111718217065 16720496468018260041 2126297341168609031 623295275808355747 4748422437638923344 6909990578956184531 54205161510862834 14705999621652877817 1496328833599590400 2467931768203718620 10640437144678134450 15962923949622455224 10784670490209956705 5549266923953114882 7864007740213591692 14210598041302618603 4317186483551357169 3903400865154384047 15242335114598316722 17401743510976195744 14662348744968444889 2522187028043887037 17315426485447473205 6731141257505216531 4183530079690415716 15215567612559146043 1668116315875996784 11024148258305202816 13611563890557547313 9104555420648625802 17872995279943913643 16430887114398263850 4297307232427734777 13014534870109010068 9796881305087477833 17335247697186617447 10252254617768579849 2137485831914113790 12819330425368331964 13666078990449980032 11471037761215193222 9051988817019832484 7811383524708509768 13631191131135992514 13408756669529306304 7125346754358191576 2898764423715400960 14341871547761314608 6527587763702909888 6090306749522700296 10718564414531055147 7950996977038004318 5647632110728288115 8656330992091612675 2332852210319627281 7262550794587922020 784162160692416779 6169937533021207745 5260001247024189967 12222328931936951426 14137623265572609581 9324614769299433918 15432430710398145474 8998426061668305098 13741874435784106799 7299421689534686708 16755415348182766806 17509199906686283698 9795858248570400431 14158287007408993524 2048486826704894191 9544140045373585056 17770102360528835506 10599961608436560108 1360726326632182240 13831384083347718318 4255345974857636826 9321097537828635565 535664422122050397 18191678256433248317 12638787162173581931 16293948305199731124 2045114813462229787 6041605614268738080 13551222701094430808 18016131849947717997 3736617372475505769 12236418096975329321 14502966907293602256 17943483955058592843 12053436238533690372 3344952328467789027 11871372466405558544 7434274152306262249 8154524062278255286 10642847807446165904 7531283089403437804 12223890360704514108 8150032672519486617 15421992418766922657 7369460588368067223 12072143156671484237 6692293461860035687 10852691364839436964 10562435614197784273 4745412203761249535 1980347906286427849 3157191343538390059 565213679341901225 12419100905029717144 9822750014631349450 9382048137709842460 2389059136753681862 2712106040713693205 830753337983498824 5535161556066631899 12732542492257713463 152526072815260713 1236595939148324154 2617248719713716558 16061010716639955908 13523897380317753732 15727114784203626557 8614316964114040391 2280791082993556221 10552791893764309620 977346270917656078 2147376250848567024 1310679971923823787 5138625478638991500 4037926850542332799 13071626205447430132 8064833441031248258 777806382331857311 3576332128636240858 12848283717023131576 4406370284587310871 10875735644056103924 17015531366138709377 1804625267398136951 14103111410910704282 1408904103757641807 18276809468302211749 14388816845708437835 4397961160593078877 13936516927060720209 11687667713227337693 13998335838222508380 13333239341581681564 11492099746021300384 11854055605590519963 492264261927762880 12833791412556205866 16835505327613931256 712963293930094934 7480913532670980997 11460859583735310004 17682371839687941750 3195400058117984272 18366818554160553878 526279307682083888 9330937106670711117 2549044572149343137 15218604456814517833 6162494665268790354 6584095525991895359 6647271272115102294 16696699843496863602 17833920056538387723 215753532577203480 13723798936394230307 2528999917386456297 10903502677512528284 14163752044245266365 1068632759247525565 10713511464480671298 4581232956794896858 1839814982977323087 8181083741859587052 17537794001124975088 17113890105956755351 13743668363771974291 1194445078370360576 1611822730049957361 7137852727860680414 10415884735656833411 891937147912919540 16466244038337735171 253575704780443793 1650469075340802101 9259009289672292102 7031698415259948198 3163721460029899366 7111914173574488015 5167906300562166106 172047732937809159 1980146882662071092 9203481313038467985 6022958741513401566 13109661038562240379 12648273103872524626 3400289575720691027 17797031851857376443 15239164760986485488 3017948375893952564 9239902591837652528 10137181554685717506 2441385722902662893 8270836112379782338 15084221219906017027 8457895769172093712 13996157734222319182 12318853513905875537 3998902646777867697 14225295668862334922 12476754837292038343 12383456281273204458 15968194216442225237 2197522156966795803 3952664258978543274 4845436070661393516 4850683871258009703 1944530380018703556 8442147847884851142 4676905934643918663 847912195239624014 2821179276595111596 5806933423866827952 16858116031357399760 17183801328154750502 10385601534972286947 15002746404010839121 1321476068265060015 9766638422842494241 1161539359073019136 923301868430554516 17537915332468768108 1856100439766616262 6471214908168230410 11622787772094121776 4209501600752828171 6703421394722648020 5782928223145605668 18235409454945903501 9262851185209557726 4399387273644760042 6213903834169166561 1159869024004435095 2224571527668061753 3993606154589664412 9606199334594815105 17529279173499325064 6931350262209975288 15266641311399701621 9494546600969432717 6967054993964257427 5638214921209595054 6363749882606644124 16330984432413623740 3186786262983526546 7379077586839540210 17013152729660106660 17203453613048107162 2088866477801917845 15583730201994108528 871808653730410074 4525874348049442198 13761526816473848577 14838673009268242545 13715342883221149849 8631390272828298709 7721111798983017368 2595518921487910636 5296740091704600570 1649373447001397083 4042910406392438515 14849769570288490665 10282529129564137561 2459229116151580358 370653498318000447 3084114926124017908 9954885204685666485 4989269420624406402 1925139955125685730 15884730304248515286 514891086793050411 18374014815861866131 17051633010193741473 5251131930278661819 18425814037922617468 10286889291143628841 7897840739724741075 349595139632511119 13444924962409001200 11287239276040716071 11314062970426357567 14935545010599863779 667582379697931690 2920636882902401101 1594021624519618470 14046664441941703293 2828087250582922522 2333904875689068929 7233722293948745114 9462005294439227038 5502318020823377114 2487132482640251073 8515723744444234493 16729918138007761131 8219370633547077884 2560624944467241548 8600251565340942047 17410499577825343583 18147430927269660885 16215870236308026837 6606597922294832171 2642975007367322343 4548780826972064274 11894868770582932854 3143417438850228055 7168040410563187916 11218026097684611468 8724657522945277677 7512696370098027830 164666759950940713 14472279619104103972 6376737454164168761 9699169114081756718 550077852426405318 12212951765591136631 5522618047015915451 18075103196073056433 18195192470252269177 8737860873831084067 17372870035642407590 4968339238698770052 12054763179698222928 10236817405105837138 17830160349631041280 11636322085449523687 16596473594098747178 4153013386361952112 6384089339484201616 2315475138740998670 10008712738253987553 17817494725945272422 5372127902341144423 13266217239933161913 15283460465743264702 16926836369136867707 863699982150228548 9052126475710884199 16558073187629444000 6386613235807224461 16687946289087075343 8686507719836744717 6561182818111430197 11639475058429650917 10364438329167810696 350059361473378341 4637756987960611012 47022038774380928 16625311081202815933 3634594428189858403 3659185309064084491 2987719142354583307 1435548455843692789 4730312448946401807 16603444645477893525 6611592699254037523 17150259387863975397 2502006104825762827 17121946187840413601 4235574857976043240 13044972266945810485 13383010874326514761 17922364399170975265 834685066345893232 16977022831744596680 5959448690622373824 18345952084538128441 5756053996663785910 1275007754405593708 9886068870787967594 6602624574770353089 11242801937679519144 8707091066671503155 3528902377428259420 13752560169007270885 12059453679205245830 11274001826286976185 5338731646198541175 12321466325139382740 4974872223879713767 8173973953416632974 12664582227635811416 9989676869342914458 16707098624576249399 8399898225365048894 11444625186699026782 14359436900327183194 2216422900538070447 17314895122916957153 13971834049252775803 7312318017724916617 4137440565378656852 3993045378312239728 1065616635078062886 9933558578038675798 7955023707093705246 12253046029310725849 2760038766624575391 6594364938166032704 6375453396070321988 8626373917077739353 3179893340616947007 16343501787773439437 9548674507704022019 8523002225502433936 14955535975000969574 4800851250466696564 6719461827302765559 15289291782794803024 13311724560994986974 637231416176182242 17911575375894668277 13726910999251715489 10791826567731679420 8195813533591392254 7062578761349496963 14668886886176099041 2158037794554809960 11100874563346146874 12535034120143685054 624543035996345381 9915950304432239862 990766404381495699 507968582053331559 9363412207044917688 5827969448040770498 4949138208571287756 4277377672253318104 1579754424399818005 4660535393360921028 2364366553937877959 1642618984269272466 16023315988598499554 5132527567549501690 14900533936658703043 6517083798103499561 5128749268856666793 5335025856354956702 11745885920469636102 742314492901363803 16972234565504434792 4230928874700664816 4261320841797111640 7697002275199586088 8600298176125076410 6849768483438091094 6311582261638491487 3549821060535906321 809929051281752537 9126817178177845554 8326001878025075429 3092456623232578271 4732067089661476964 12850636177761739048 17264091027069622756 1348011353067490311 9454076453005195658 15989087453606724475 12579803580467987856 1407828384778076319 13635076533790313738 10847897859732661378 9750770598873182772 9700094082598581580 16956044821060720589 1577549319631338214 17938770907856768986 14768631040980692208 281109661258288971 407334609147619575 17377324798008006170 7569329855184784910 11710338780634351314 11556879984204666334 6030324261066647642 14257181388522916030 18027777147605519448 14179673044735680738 6326195374419379501 12320998555973210922 16487135680141603295 3978064306173473995 10661259464391653587 5589488276434572186 8325179582661287086 13127536614571354523 4554713433632275605 9035039852942352866 17684971742817942203 1558312814907840895 17277453107431627022 8255922726475820069 297891775141782845 14978490655357077191 14515007072351392892 10840991615845536241 10224473505591005880 16841800123569980907 3497158129828915966 17785959397444135769 9132475185823200857 8665133492192319794 12436357183577096640 15423464942920939392 8225706469227333858 4312855854787375474 12650249297847427442 12826910153954374457 15061247365238233059 3903258368850759700 8821464822653228808 3741826039409455157 12557857821032782773 1015204790109265786 2874127671371417327 6142866883227829899 15435966654293242611 14524591856646331156 10147052621249199202 13928120418835777924 11507599408744827204 7654242039958133521 15127764952572285935 18146793609143200672 14836455674761019270 12218385000634221689 11654618940114032945 9246270071690828301 3380346693086667093 12753404956080730169 16660982446579341711 5844835630236314278 8698997546524316108 9654840662158461599 6704505284545903725 14795438595580097211 2251992398647319978 4561103156442295105 5291269569891130367 14100042231584030636 8060185781234256183 8414763736519728900 13300928854360712674 416979937704585473 18325964019318741968 17849188460743188956 12868896705132145802 9375817488870940233 15595989596152345660 8889329602491937979 5719253450175579242 14321425525997568779 15824385528124627740 12282449994931574017 17776008542144312258 5827379661261478751 10441801373775060164 16209339068544095951 11793046901400030395 10546760838778389190 11849490490768739793 606945263924973883 14910110297212152668 5068714523851414154 15416993381784716787 10222835943442369553 14782889903737347151 12458656322995579570 3492300662667430201 9576855862481752284 13834307522366208386 17167771211092014939 9208406358604834150 15528411661610153535 18406434808650658123 485171667051812670 17481320306786213854 3457224025869883475 1958439421740675923 3292601790291540790 15969618766397608847 8579786798368477356 10310107666409679576 9040604834358103680 14547138325002862125 17257944831200782397 4149229021137343529 3007101376972178421 14109130387750791900 9625563523685861182 781085796938139602 8837006139644846036 12351982568058324829 1299543433518192719 8484401345907043546 9765707778395503190 15276663178217458660 15351240473608518142 12440722677030062819 1928440305093971125 13008486651132952712 14279862798157105040 10281002435538397668 12232353250720484895 8734594262149794741 7504623249020484543 17108638798241470948 3499281389332718513 7106766971869274185 13722379999451487924 1887953852296645394 9242768271676101887 11785668238954559840 10977127178460731618 9604047899569983896 10924400361311902196 10819201681280746 7424938742805414800 17155947564462729956 12434564744736977204 10971491322250404118 10060954700304977483 9157149731763461493 1431127894616262372 15647761239313743746 11223511728206148816 10755277959316188633 15223990009153648995 15563262100434837491 7669170478297149447 7888703905246599631 390579376271309791 5722646017472439691 14598438078365470546 13516974244879734167 2546377063870131110 18315994838994927048 4178166170704092545 8846442020445075020 14989722599510294242 17382234794949049657 16383734481280640578 15982226331610376213 3283599433755719285 59666323069447694 14034614985120087372 2015597204575603316 8892184097646281448 10841259594948358459 15604921175118769654 15760006742664928151 2798195734274839054 10494417983666366168 1448732836760801428 16091898097659456581 3055480521809082567 14740530373109732222 15546071788529998872 2442699592636320504 7486667634986518670 4673163594173268587 4154599124555966238 1506139276221480604 12056340915577612963 1009170815343781728 7561690286941244165 16480803306232129386 1733203428473057108 3191835265313729419 16400898656563559371 347730570953509360 5658206522266862635 10241232450660006588 17607612646422751183 13960491333704600238 8489050236728284048 7540483181376478133 13664965835029018821 11931867191888251691 15017872186948065743 2933563492676394873 15454038800977059922 5818240607498312701 17332309272799942635 2963558472293964495 15122237029548372242 947338645966075727 17537156052464526178 7439155014980271567 12734473989385027978 9254761846798729609 8783637450899774966 16763578683686726376 13620391141321901964 16922985471796694099 11158072531287776506 6961509763186951983 18333776776906533462 6837011599135305008 13571512280608822400 7040639953095744603 15463276147722765219 7197289573329189449 5575808301160314845 2181865095904225311 2289054074279133100 16113295768182397144 6649789516380181479 2112173525861686094 14706163001894060201 4607384887170545916 14990486005624399181 5577442667269230993 17162843998213546517 2884754079587393945 16311521327619593573 1846955862374972534 12595645647037766305 2656384066114536210 2918286208186347971 13765053507486284542 12780000268811807249 13451947570240904450 1264953151686268087 15645308042373384314 13551396950637923316 4154155291353441791 10003244291562547580 8990847520177477693 4372101104747988448 11926612790716194733 4697117520421603098 17836698665416075021 6866400408131646363 10311575008774000263 5386983002882636580 15097279715892123540 16589192852502501642 17527428939650423030 1840391448175213701 4363852981612304162 6417260676850317158 11245422218286111871 2401027339968565781 15981282434790427909 3613344410892953838 2571015470941935028 3470713355915948090 13432822395890412839 1977975415136312729 3796534435437840577 17785970541778081454 859030505631937339 7147142798066121790 12074290229005592590 17164930034101104659 13138882890792137472 9698220153534604343 18088918963865625129 3875983288772986950 6471126045361285722 12026765613378779469 15285909345733068331 10958118747713052579 3994976395289542933 15995284084141995955 8597130163580067367 3950592425585215623 5041473824089500134 17302851394823815458 11588405404401054702 7057834047444395360 17552076168153027328 12182617924506921007 5592252455196336122 6075026669350042121 7152729674615894239 7378123395265509069 11893008055156338878 9333728829367639843 3450613817163225871 2949681491415493199 17618719528887418358 2411957481055017632 431192880692569477 11640332581321515566 7780961513930562768 8492963882023412196 7370322246787882211 9625760764651613991 1472806567034099418 14607949880075821341 9886958693269493492 7573737596253345429 3421872424074734534 18312143405106510311 15163481144285204456 650294405014030672 14804154492135452362 17308769506132246402 14189673053745038033 4859488097267803381 13847574186546351201 6326178720436606744 3065683898584843666 11059737980413321301 3941155232526456081 18321180931318703174 18348428801657544362 16727106103890735064 1776337361391524800 2152181412154458708 13760775623946545268 17018517466177375961 11361525538691851676 12388892264047258845 11374514191192243409 16701473339798870823 1263191419440109990 11858619194811937450 1301050629049955235 18158936813063570878 3833304187428604891 4584556642655271520 12010689554221657971 5487677657591968394 13346178865103800088 2238585549154493611 12237180442461038551 14691571432422563583 11479509695974392702 10292566648453819894 7352534702547852601 1332926647260972940 6281832505076492149 14144318670526031421 1794642181014737241 11665869484598208833 10891278563952631653 14490777107239295719 14901393040179310825 16593822421981552468 9251674664446578257 5127361472700627582 8750571775233396026 17245304770663400626 16318735889514028149 15196464100014092924 10062957633650120557 16712911424497181267 15364945998913732905 3506630246224246255 6461867504011925442 471494708668390510 9438517503904003172 9572885596479619278 14148722780029670730 7607360825607658880 16678765890890460734 9676392624596929750 12263901423672710199 11278281473609461276 3617174362826968168 2595103654176740771 7747412953446418864 3424616423757442935 12869602926989155403 2840154042758959391 3620414766483342907 4853851097142329726 10337225360334754548 15056112417388660561 5889428535145903617 14575694292541570920 1872250175949142719 3071004255935284082 11235863154562138617 11837116134801232742 11272384825913229218 17223847105175043552 1897680070584925068 15650978084092877736 14903904459714115323 6834784211881019440 2749335901352883944 5583147575258904630 18220191721731665524 5068733511100418087 17796770860830691004 1964032865207457892 436974276789372935 12926412072480652294 1259730057349583890 7731816252935225888 4686891737501281528 16740856464190961968 3258592412458321890 11702710967713207641 10405646042478863322 10752757024933754862 10749827061596085137 8147371997365741395 3525295277809657459 18344932597676590118 7365769316356894856 11985807270006155322 9269729297966205523 11983826015110089975 18274454068840832792 8028891256636290500 2285589872177655415 3875767302267498853 16917037757721792762 10223999864461853953 14966977590510333886 18045217418557704713 15133228530929095977 11447084602841186530 10112964145156291248 6409930279030029410 18405163237048992275 8537322074608496941 538355221510421683 11496849388130396908 770631297382117446 4866535048983136713 2575357622103450856 16157154688738143867 13496409123114478104 15121560532975015936 5623854671948553307 15522779159599862687 17560051686700773171 13376776298093693048 2665927471992249364 10115519561791585766 3585277549657388723 13547053112411103276 350898294048206533 16728970340041286055 857220962090685066 2960325383654364400 3840152157446630757 6260110864139043051 15100172412949439391 7997294937613818512 5824869876089968859 3607519713648788842 15144155261007469460 6723863145405004844 10229325994568290232 15283187095898388586 18050524090019287669 15296601274867798465 10560634483486414889 110105874038312269 8130054145814930158 17695840160756554145 17852205275706305447 17562891284619152995 2220416549330825671 10569429287062949405 14623937683822667727 17295688962288794566 16794547377110598832 1485558463801202418 9166014885754097680 16146036503218497429 12969965433787217132 8322860651156911841 8390279525963699546 9425270322166085921 12389913109657182950 14017032529262268248 735756289950227599 11672182187177897694 10441971576487393450 548643385860013784 8670335219181651163 11881895699242511080 17336745704930873889 13749863025708637067 14438632255820271261 812437653432290804 17955312145429004690 6816344988065788333 263583816940148487 5297050477597398432 14879369264644313467 7326905227168637274 6750540839242016027 15177797338008246188 10692137012939133572 15925976115574571251 2124659002590658464 421800576253613577 14114851886472669402 11522169370111024873 6825737157092518338 3089377294196529543 5185764662088890246 6723706976291221418 4671210614937257504 16221147437835569782 13676057190362650693 3255444229866733023 18119993148909388720 4855773157143884391 15762381616201072383 3538943977341554216 2987603909240404650 9359568285341553051 6421104614257723394 5119137106226945605 8586138565146151182 9236177941253793601 9381199985880131221 3810985794580281563 10502625555222257486 4502698734228945561 15920113100410850971 684545678049300506 5443806453746422942 15312035762097326439 841356232305881146 13772098149829657185 14027724896666325752 3502405473880108612 11391540131366348473 15647820416419065626 5291700154217652669 16126407572325186923 8100059730408542189 18011418297635862831 11532183065344611395 15993830362631883910 660670938617336710 16327808142774471675 6672261361776089307 8681258495292840445 17819219178326521014 6849129860183755020 83323870782562911 15675178530361552127 7492275454791478828 499163029164225908 6975785082168393632 6486234095726751912 2209562761336440968 13737671259983908029 6306348165799386691 10587729256408374664 14216916064755999836 10979445059752877347 4853177492595593408 17206040355479311210 7087811852238031848 2296177775445567679 15199826572983102763 8616181246049752506 3826524464235579288 13607275056520841910 7639254409041542699 12312631887574507893 18289245676436790062 7751446587323303333 3381815408964049776 1892082664227756117 5176006552275559081 14706801322433678263 5288114654702819258 1866933778738165118 16996262106571248483 6046347091223229980 6791193322528668232 1207490405670535733 16404573054602473011 11505474352568781740 4624466409302639265 14010334011432052894 5707167663455781781 1804829553205831135 11646596920636792333 9817637970325390064 6539534408388296983 9159031028573570313 9639853891861640833 7760302679636140828 2573450813653035188 7305791946815280376 2310016921853452431 7010194576791882716 3723236508173300118 13466023311669271826 10630470576101219783 12435968680241021003 9927864319396690306 2887173071044762981 170425019374989386 18314590617598798634 9396581623300729415 11042382088408691003 1939378886114845378 15538794753091001744 9099420412422257845 17626381188754023824 7110857406606868974 1617080660885207932 6529915118035349514 6349036456818766792 5536127417864636747 16319231841105515312 5309245674299363298 9642140756163823867 9324175067428735691 12645384304013965268 10758586431654537694 2867023133305110551 14615902006709001234 15866659741691483950 16404257972509060160 699820531251492268 15956954657118145615 6073574008621989289 9811146732920304533 7276012085128699226 9805508012957947071 15308616422797805092 17012715973214834441 833737492022037294 15083424943648771331 2271422536008557275 7346942391361671924 7430675637613978003 13780004815073986513 17038333331714644126 9044667629656488415 4612946429746876420 1432135975114896417 2252565219251148438 17279649342361385255 3324506337300949702 15051496515114085940 7182013763281535933 5895290884904487147 472591034424450001 14376650197459004045 3012123207997691569 5075193768342855204 4408121772684626272 1134656296481217847 208037626558557381 7761374003876376756 10578751912747685497 7475756288826364988 3393826273728939095 7807296572823852419 7454214321112960814 13736375178203678929 12889523382447000484 4127091903632221460 4017828946346126852 1685867120641492213 3254272991211591933 15614624768967993023 1780864608338112502 14009032507289780685 1255916785580860135 2397442546431275610 2148879176754787441 10069731395705714572 7405155593134069529 7701000906493969413 10570914617607804526 12549549075771731582 3634421505914476367 14648645062456368243 10172188574633117212 5150659874047689690 16793091697393639142 8107991395803091361 2180751144607449778 4929606014643907155 12923855742869606793 4144627589193447134 8882468069947578355 2826840731528484707 5995577430615004284 3031549402957479033 7015142583578451537 11932333697376700086 7339061890070959875 7594808450647513577 16725101107307325526 10789080654450383258 4925013588889701319 15003250249244798742 17033342992883563093 255705039451770620 5131695482605087045 4417099817075213153 9156434281441840769 4824570644379805093 11306691568440323450 16954257763433285855 10528337262513335630 8786750276795506171 16341817634805342111 16134901389061064378 265186117409088772 17984145800155117616 18111314302738063818 15805202117426918111 2724363127074865172 9477117369086246234 12712657085193515901 17687822763383057913 11986349655896446662 12577208138940066349 18257171465542849967 11055517337660026626 9829490742719530953 13276000989490381536 5750871334381575166 717845060871252779 14894363776317081736 10083567275405112660 2541882640902228321 12636120963680285422 946906329988965551 422307888626897930 16100386910749408336 533365048383232670 1076240642609362316 14343227192791416403 2990588710174100425 11154366035424178329 16045574725978978012 3743270690156984379 4882169610623952974 13321087010330003420 7636296100657418915 10664558559014902540 7231620990120336692 7972787261231317650 10162631504577804221 2752891859119237366 14546205137537920022 14041930497061609545 2140081552821915259 8416150349918941997 1934901002171792902 886853155472418966 7667944739414783183 14134586306121463659 5167617041825022271 16398958211364119328 12987600524982213141 15151808942802699002 2958063858099502540 4282871920482404669 11303665717405452794 5813871383047899006 13487586337793004834 15952871182358850135 4036458720202575844 1521787085838579363 12917156042275762648 788781351619027328 1220061443356148620 588800816548719438 13090760233170431900 9319026938342458604 4585744500016727126 960504565887857487 11487537254089794476 12878254302073769176 11960394640926948403 16157814191668234763 219407062887248459 17253517930421089011 18006624175518187112 19988893627810389 11764640624584294532 4821454927272607194 14570745644878056044 13751616786464955449 3295109023273814702 5746113207057059718 13624732595896665311 12968645687649457510 5996797711510794865 17395380670793878787 10480706594244238376 5360329668550266196 5224972810176310771 11478396751231418485 14818246162746457742 15158474493847632551 11431676274415773807 15296838331937287564 3114479688307541816 705701450446322036 4905394437747455178 12951163437295232034 10399821821209472985 9276138578038698600 6715811530520874060 10255390336671160016 6499353257499950841 17839989500828982676 11031680499439919369 11458629241853931525 12395545011734677614 7937575708139560395 14983876330858005641 11508394176052682453 10695955753662371108 7738736230969990788 5238828136800367708 16124077244548811459 13122386246654122025 10285076176855240677 18243054224736286052 4893817005725161247 16008638735749794918 17627488057240403781 12498910779676286865 3666351698563341613 18335735878410936146 4066697800506676221 5197978739540050001 10856570962883297609 12489806509325225720 1100870767741856771 5592576379340335068 17071097986731143189 6759588005297151339 17100214911566107759 4688258484118272632 722828380169499462 6205004386074793981 13659605687441279972 9596426496125242140 15826251585759683823 10924864178227922618 7546248136971488050 9892481651041900279 17230802512696932692 6648445464766944114 5441273643389498588 18123853887204187640 17812875911081544866 11505898369656866216 14113564714762476160 6998724601152171137 6264877514517029248 13808899024899253953 17220796824311470059 16923898437683399476 5427854041533519302 2265327149590082398 8670131285682366894 11678579701885734736 17689852264833146509 14973135414646520456 652000627597711558 5504139437839853642 1373025242411251161 5931508368700910809 5259508905287075410 16804872702170176125 11849590408150115303 16445603408539895385 12292431663191530257 2886092126118946945 6456399627780950522 9967453644975081262 8413562970313059583 17730735993894954128 13746676635499806366 4739579860210704386 9612021322887135823 13552293980012257821 14731387139198759205 1967507931100732670 2423253810118681773 6593849774102759869 5845504693362983954 10442216236188471823 18387352409082829003 4813714721933423824 6778544243884411046 14107864212433287041 10806513792424504687 16421064740099342054 96583966675202468 688000962738500814 13137087153457356811 675938890587928319 17700714683550742076 6843507157356412062 510165006928054634 15956678168122980753 264201602259129709 12832511845461510680 883486428179145877 14252191832601683733 7571963105605380685 14720738925570449376 3339972749964340878 7355258261427480240 8207224309949364295 15738582643955848324 13332899892868056152 1074485716735344435 14901681301936987502 7829000607292718989 1728716292493204438 10065112566188199086 18171152179002785590 4961766394894901505 7123741680840766062 6818715234307409095 8260878621759143328 2910980286767418304 3721949993596451804 9500766692365105061 12862621722660376888 13990828648351102022 7615227139574425114 14659402730606486878 4726878480987993225 8989993845991464124 16750995777161561434 9096752093668150468 18003071972490219904 18059128981776396045 15738252326730455456 7445746554297885123 14098114168173131150 10023375323415875318 4463790391763603351 16802418650699404756 10307700403801508394 15498356316897606332 14542178648180267682 8142905546997191526 4194959573903582965 11120188253545570713 8515169622749598403 11230624273117263218 14931120367355449719 16973244867905118316 12300812820739659590 12293559479176485934 14054230079421347801 16678489507453005740 4246678401451339844 17352492884326148969 7358849538364190535 5435805138779515692 15840043185340576185 8996884652971797764 5985688425393526699 7229714575409744700 1597424990407079531 10002449502219331511 11718878030105554069 12091309036433967317 7101869537696334527 16146852491645378061 10467089358915563316 10418949963410540872 1288091769586959300 3393781203824146896 12965733153009814108 392174957147777766 11014909827647303068 12566910470347120932 7941386039383338762 1899892634312802798 4627470558328541156 10491342579940437011 3623128231863705687 15319660558791951385 12538193827849965217 7361770356907010507 12427496344539871865 12229935668341103102 12864097243063529817 7881763541099156691 8074803437442508780 12753946174303215608 5852302647159428100 11694144682161033484 6380708318664034525 4682042806331782111 15370510408465714589 2638327308803280995 10983657658066107445 5587559553661227301 4138530947223867039 13963002161492613237 18353963477555074504 15232900993864972287 1041842559710443456 3589602501545918799 13252814054279704573 11025388250864943815 3920821858367500561 13434058987981135271 5655062680663155511 4062893050513999334 17080164271979677809 1483222337043433009 12482122032731768777 6637898794702593998 18218427487367397630 17484415789826876091 15680014265129515461 11444970187140600031 11996973762038809471 4396179381112461483 5651080621760720807 8775961056316781414 9264128615897622376 6327079535096844767 3988565808690004042 11491281497926352073 9495662843979974166 3575179526343907258 2453174049338511627 15108654732559786221 17601961017270278127 17137675383178120362 6082029924897099113 3833755684393784014 8491998327389903944 1846717152808264786 11802838586538024152 4238473158759368828 3448740349540543704 16322682447808453975 17325500342296935355 7386700491983078913 8185315381343786367 15319482684981824078 10085009225425564388 3378426668023432284 1626766669159065096 7362958626371342600 2541853817702848703 16825804070495172392 10735129742415602235 3816507552101058317 11836427802552150839 7838600228624057203 17210246750399366592 12954507334370712 15609000657022254948 16430066366494962518 7515277458029395862 17816004187323269828 5174099972941255787 14125338729191833170 14627592276311196771 12982418241456363732 2341557760685672317 171319242113390789 7475276285806713481 7155013231960636116 11772910615716727293 354800990836368462 13502317207512639910 17413277101561627727 8441049897811580210 3828506034071236447 1800333204586993785 3876363244182239852 16180278687839622322 10280913359611148748 1987535459151590180 5148189338624230547 7599298997304079885 13057324791357920280 5652201989414927750 11326954161669102516 4379187719540341045 14101441240039810993 14379211279287486854 12187172482859847722 11171691800717569641 6201124270480481417 2566304082710759101 15399528208525066104 11806502541986411202 12822850205790051398 2141658233678727439 2903003346819570885 11779566867932640772 4067470918871906425 15697894167737732644 12184293024250620537 17276869067581004156 1172594543913193365 11462432861144405927 2515079107647293952 12490110305315497453 8549483867148565163 10001238983386386664 15084851036826585287 3085231407179132307 13019312085588008159 7467798334145834472 8246127121209507192 9728268100292012376 4191290372953510453 16298505420674807432 1413946193933506564 13522607555916234384 4669180240314275021 9488003426883905642 1547880654868190133 14474997455433363734 9980849394108600981 1083279234405166233 14326729569203197648 412491729962995049 9919227884234764105 897101721331234799 4830351511847411078 15582475197275296076 9467828959861721652 3560156492845850894 9984908149892289219 2316738664942664148 10942040665582367262 8745497878855057737 7668835341572268067 5146009284060343224 14415719703248466429 9387871174407489025 15509607963903125019 8439769867809139202 2417191851410601941 13833080921845052670 17181547557391245232 6897577405189013078 10681495467723574271 2293137508842538727 1813878461920057858 12324980539582851943 15373784716916160899 15463868596221028397 4149856115353383460 3683637025189653125 5770440964842844506 2239038544155814760 16099407736432497346 8214625281398470237 4671779309294692419 556666289697471057 11945571184846796821 7609587871345988275 10294335550472658134 12555426209478951001 3562769065017817362 4570097139045230319 8168802024736875307 17456967037850654897 6163214612563363087 2978498599243387350 10432599190683587271 6864082968722479060 11639263325432717721 17225996715367234409 8719939214315182001 15691730334414122543 11760084630952098523 9341194589847202016 6471174755179540271 3503297168480590449 17146595952949168848 27325632341349997 16105781016099102045 1281135382964044729 6591036669477717485 8621869235175611873 10500768654256351500 9732030288024894642 15376276435268737924 10512541173314681208 9960153408787610879 4881407746911394127 16624994343819462964 9819529048929820455 12944267563868272575 8605111835947023315 1780124939009069262 18179442715450901489 2619611260516452904 4494865458823737821 8340961619874423191 11693030606110288850 17090229478286810480 3807103920573647153 9444649451786409842 938058995852421338 7444846443063469906 1357330444471885740 14846872200390271711 12913544351879410323 4754467270774015285 8203036807422421877 7346734064257618037 3685163921728194503 1468113035819511278 12080621672686315047 3699871711316541435 6953511563914865458 10108296208070300226 8536825599011732558 4429045635829517396 1215706148759275929 6371954442527656818 9463464684511402540 5702952721813971946 10605775121928890466 13449550419457247172 959487871418720723 18256622171631180287 11587528218596857747 3490033038125459956 417843369143159422 498838181628803161 3805941116206559021 5127383129982442951 9573769024470855330 13324656880414303640 17514049108781145875 9048792246858987741 11569962664306616880 15636214427270311750 16037202429466771382 4181991190053409672 5862460916956524183 3277250878740723606 12044963467802695508 15268750068592108842 4055202046391647495 10415133616577430342 18151411709544072379 5370192623499615709 8949950707445946586 2856395971919427656 5477831640491538033 13687596217156267219 3213298672416343620 8247676240223835204 10296581253564387990 17605299616437901323 9157665407941824232 2280597693917645458 9175539650177975997 11972557683425553319 7240292853480943270 869566345569156867 12420441472107729283 15251652338218841283 15098098622249235332 488434214462096654 12349149903989417249 15064352642307349832 7569001369176412008 970767282744078603 7216656626977812168 5616169092942344052 13688065417924393029 16470952037029597710 8729622066184450106 11596332260965813160 1554896178216236763 15205230093122163781 17308147523989409836 4875861581676293479 13215559331880546918 11374204642432110844 1682704257907184012 5632739133569000256 1674281819433068757 16345449080007126137 7862242168863764925 8812095754067116187 16042486768651018494 10267716586022065395 5155779469564921290 12701549776094628393 2569500443046994894 4575137303621093440 4049930110355144775 8479828622451930293 12481022091830407907 2286461704059525685 2675616588196143393 10165791393678581699 1195885262868965745 13221253269947658624 17909126886878634749 5612971609121051654 16634655991991655499 18319160534838653264 17679381664142756408 12547138720149585255 824588646087581834 338783571862098171 781020544898868451 1734998545126246480 13402753950539599143 11903384191353818861 17967886986751829158 2716694433718757796 3802257938149923339 1856912860399590061 18008666428824536665 5748937950983001917 2476928996738761619 6784321947434818529 16536640702727314952 15962922246738815679 10100905210627264176 484465688514236734 16395753911825258459 16815499632943864936 12251197341478800820 10670484174143721911 15964307361728109919 11130486431979452878 10674214550907537231 18314293129279083903 10512406522928179917 10940146627828746580 6370906635197659136 926867951098811340 162503701140477578 17852466042985583234 17778629632546819089 12323616405344046503 5997462779035702897 7163999445459008013 5402191571994345917 10218892575329732052 12373543758016937869 13993756861450894338 1160793178742508996 15495256812722668664 10961779485143730528 16282810008231632554 10941797371998618566 2921478871337519692 7929194994323313526 10124766279552995859 5659160522770085831 8381817565078959204 5581495993955398273 6921420919058169618 15551620170583729566 15602070309509958242 11458274901558559691 17670084235809222672 10505799811155473255 10828064288419016904 6298393985468016432 6123463735583082405 2911009079482300692 1062823739533615127 14940963879336472636 2215161155335226680 8317711823764655232 969340491070767530 15426644127061794681 16909515636358513293 9063490388235407156 2310135827076810991 7616432815734694049 4096845323842976962 12141358489917296155 13650641552912611946 8683257802245237094 1299305237919716927 17019202224640704774 4215558116644302079 1135099496112003534 7641587950974026512 7428652154293639018 15836032626888784351 11071293554322992335 5944447420945545911 16973163727603613336 18016689642575758028 3956306045348185560 15773707243761472244 898359996220234069 16031787175830994466 3389006505918118557 11480213531415556401 8794522770142078222 5919435998557038002 5294287434020367474 6489376423968466151 15747606778384532463 17194698121641170019 12412064057944321065 15048465259635356158 6640507687119584720 16675648718826879452 13376263591537573833 6909328655152766087 12365976043307023728 10809475529653987916 9612872067945438180 8550017418411300453 16890791128668403026 5533280928024428325 4670385804721843850 18001574935501643658 2635072335215489677 5674966744271209526 7806804343301581151 8120270670231885431 7317193299613002201 15135414600963289728 12158678340408459005 5852108227705762326 5522247443285758748 617139838116513293 11002807471952487169 8303140600308665629 15651514447651039828 6897851257986212028 15408137586368470110 12754306967454808954 14620662371351633753 9383740402455632233 10441658247505464876 3670251099192348530 6142499261320796707 5691363993767033781 1644474910367373545 11752081389832071574 13970401711424920632 12669833145533167589 3248360176061434916 11896621169235021565 9532939226679820374 16833881539445287386 5364211542220790257 8063646611398678331 11727424225945088799 12622850747989981472 597297355346097195 8118458825705880933 3412143427816340876 16225154147448090808 131904995682972064 11199548606841930813 16592852568832055821 7931088820077009608 11128325211722667474 5412723438370014390 16559919654742388246 4333980360689371942 4072188177335553637 5561827205466584360 13271273117116793605 7377499481891945416 7369176658299986097 14737182748238057757 6219256408992126118 9059663156591651970 9345157376637079906 16514200618059018572 10400101702704315733 16300632669495591406 17055358757771883164 16236492788569380478 2491912195561761851 5047028802374300291 15881066854170344763 10415039315090351839 7434676591398881416 3838639980953286835 13496868744137386 18049893253140635834 712746019278043593 17230071938074167 70240147619729614 11206493497663019505 14600830144553018147 9647279345365677087 6062043224471634947 936241773250697497 16011090002125501205 9877050355731048312 7779833517912362751 3690798958437246984 883820963638912021 16711052337576989859 3649274903833615099 13267001101734389179 11761662800380543370 3169275112105661873 11361467528276272538 17712059201040650716 17376945839152519365 15041263024109624158 77514493444427540 9567125525783879702 17046923913135915301 1265865134044851120 10188002898425416810 11638097219169995898 17136126783595639687 8822431058754431048 17829202397068453063 2208378203854961687 13982352349535341851 12238380908758415673 11261061125888959489 6320080400554501560 11721192678214904558 16987083289027067407 14615823837065707182 13609548555506540930 17263925214434457488 794668594053853663 2901882481411953868 4970422297079914482 5703621715061736384 6885698192607805832 7980045463482113253 4385466450818932303 16474866442253724455 14848148905509139149 10965424043352033889 153703125168790776 586295747731243305 12827812292431734868 14416689143735989604 16491672664398860303 13703024292816354632 8832399167490240796 15874201469841997224 3994575039900416985 11568045522572404332 12658528011328820114 13342044801118022656 10243445212102942457 7054467794347126720 14674290419795440198 12434755189235975994 5339189897710476026 13922911027963668300 2844832145661417573 12345171169154002978 4862108106269406354 2146471655397837442 567200512641046786 9908369197556076855 8642788409534608332 12780887541214493244 10757081499463047657 18134620504754344315 13693720451577371753 8510443370600929120 3163421116232780432 14062165626818990179 3864790332615518243 5636070959578656411 15643921858669989644 13252871111436255412 7616872511216040874 3731797732783340446 2798888350029265232 10128730179407788425 14899064569414748648 6264347413438303162 7514945563209815252 14943211463641326776 15900030519615450481 4574979951645837984 6789216236178107634 14930520372969198199 13192491308146050600 6667235387034298576 8863577945765210153 7820195341301153442 15333660110326727934 53519300962950803 7225089658757973556 1900051086263719728 18365928285013823266 12239297385280875846 4620347407536172800 14878861337749534574 4311026880757632987 10007142077216090262 11337278963810335678 2953658050896762994 17742345877082662897 7957273124985611251 9337099607185879050 8490489118449888037 17417653756985404107 3388025445411827821 11932192751841898283 8203280558364985512 14273130421340556857 16356678960839828942 17301411273584691235 4474900004639692892 1454478019376841245 14286056149691351871 11986730483871006809 3620510182326930317 4353340358148072854 6599251723857612478 13928512488033526642 5011809575533906116 11368483045242153696 11042115000814761509 17830595563008703252 5623012103409133992 4183931675808778383 238654831068574151 1611163157238139409 14038729580436535076 16041718740969556309 11690705781958479938 7142060434293384851 135431491526104088 6673602897272837590 14048055763622855993 14004350112684557013 14155302047758557735 12642464393069073375 13578526541190331311 3631120708019531491 15583253614466876649 8366163609840938114 16089398084814770494 8079607111134870649 18179455277296670308 12259559433484556110 16280230285703723302 5561730454678317161 1891125297991254444 17382644401250056225 6808855776685880131 13662183137781831479 14332702373839164635 14159983502110530692 15043949783267693703 14653248297928934579 12576249152803959744 784021073046328232 15037631306521817709 12015445755930777708 16105007335253296232 3003535435684694489 11952211172226827626 12793751265435245209 13650481286851216628 8221829644551311747 14253954004847911184 9628227201795725639 4333631355103132117 18211060106562773750 12824223709991583402 10929792522689885373 10755749198196274139 16275183132310348614 8050707863020013201 3776029654745733142 9378159293583665620 5261962880859840585 12000490184990065482 11266992466388309097 11767302484593935121 2688427786423642972 3164722973805397966 16085272935691567754 10890372701796018094 17320073432573199539 8211601724517832702 9048129803018271369 4422859670643949209 58641398204763014 13831357228001440625 16788365248491978715 12021231306527722700 17952609416574804774 9674362016513125260 5782622753021975607 11448050775305128779 9676236400106576885 8231886492924965065 12448521787440143128 6817686004531375047 11867506179766344501 5811053058531551180 6477766686491264597 8430992996601493457 4278466499762105959 16779714290251985372 7814900156141771043 18190161363140237684 7095826594889359737 18282836156739402280 11079468274119622620 566108870227544974 6029577122976947532 4227674725627732203 1874651736610912273 2830572242901300049 17279653420925097817 7635037387708006080 9105645223654721806 8567353121363981769 9141460190353702984 12723944612412816153 9539007467719920571 12514343700173414459 9945722478451252908 2149724838185041961 5332260944532623760 15659568965614740157 8270094733982626148 8209188545637143004 11964966969599508307 16772777271669108749 14864628793448114741 12560048025271980644 15736567612373288474 15429790867726179000 4056280302041623050 14664586441148285240 13806206730980279677 1099306746828851757 3728404579671833796 14898502341075794019 12739716960390646684 4243214636337928342 6017444710814815608 16481794702553220660 12642289825366290216 11743742681650647489 13037843629439933740 6129023074364101767 10349939749897112099 13505878550846800361 5447283119078122513 11095861877265317815 8183123508826889598 3753740917585186512 4291021667094728132 13839238841685459749 4052466910861737436 5597539522856672232 6901254480253549377 6849343648788484173 9067796632542103909 885199591647188962 10186564073385504067 10959270669582922157 6755014532728037343 17917438472388383537 5124711691184637963 6201741962898210527 669340242384471848 4300752248159954175 13822576645842052042 16713410394212896849 14382440359172254881 18115866600717508855 540071818205784763 9188000514416564956 4207006608963740955 14545322705357650201 17858127869341422984 16285013201549682192 17447485321350508426 1497873846847232090 18087295400426425556 8268009688047994581 17523714771577771405 18150881228704330283 16091215843845410513 2020353429206292832 12991044521292006035 8808777083654104391 9257225815931951965 12004036809866232146 1087965823911639770 15334426678789668217 13009386084879722378 13221121277790267233 1289503119793498264 17488149439912532656 14586402869999296839 6879271968992900772 14339996406359755346 13856897187303151571 12197871583760012594 13380199380343823122 11805596972917972654 44899571116684919 11034838134814333417 13065748439820042478 13781941432410851589 13663598125002733445 4203519780795413970 4234908046488585288 15372976452622241277 12299972228529446872 4150844652655548564 18393339965389432595 10566177594144237259 8712256966649724677 14180396444371528070 15909644880338577236 1375644539501078920 16270438292326400880 18033933695093394191 13374508842030821422 15974889812309531709 6971754742737805017 17305214653721139694 11998684156969222157 13481431502242136167 4707709781721111397 17908894467674836186 8113767559130711938 3901983587252546536 12103032694705204628 11086312894029330527 6886309051231687579 10069963511103263142 4005929914743032313 11895766152921171022 7609911813765253903 13853516751431022317 4627811704718812720 3082711999741222847 2467793796851745868 9049621025156981012 9599696567469060357 16475937280641663325 5370991412753550413 15556549861047402232 8124933039945391848 368377665833216603 4257972477897485902 1626120328110859960 16039052027253074603 18141971755186517865 8288806528498297603 5930102243004009641 17638884568290954843 3925077090629642296 11707866162857599166 17527372738332924598 6440514208333884936 1444320133435266148 8069143077257385152 10114097670124924300 9625033770751489069 17174045287965428228 9271249116623002042 5865072012788109599 8548406432077880845 17910389768980915543 14269402246165283689 7753115063785618440 7915850960579094638 11192511525697587815 9865893972357626425 10665225899075890860 3220777485109430961 12759073192186699508 10899175896834658596 17868106018730062457 2825582345973355097 3555731885446419000 5892282230541104247 16857395130849909951 4301988085846494189 13341659919769819903 3695268006625265405 15065931445488614293 15085807546990193101 7419765437198036406 2837798391012218550 980297595581435185 11229671504582849779 10891386581047550884 10391849850872176393 15064835172662596506 10191114398404859088 7596140727062404064 597117977594553728 9930884447989228189 8219399338954125794 15879508623885720594 14633255600879674578 1530368385748530867 18185555334754532492 8175186157367774673 16477424217871338775 3339037010484028684 3257905728823939995 9819813455241686960 9837160919290341789 15129164060817171169 9956399627634609289 4716519982043649040 11299967377505937231 3427721814929750478 11122614170211056111 15210214779730664222 10234200004983516199 4931397734947543960 6516043422165554499 13498006301302246645 4954116781247805117 17754868085131006414 15671379866063045068 15561396164265231887 15041700979516469493 2718218600954663759 14115701126887340582 13443282077016524111 7883868153820608834 11070905304667267450 1561359286308742378 6773487115381760710 17051891404419550887 12663618105728683116 16601257806676451732 17450101087567760620 5286273563605226144 6221494432439585002 16811987838416540101 1937362440632372779 5608427788021858147 7158628022549086113 12166420322554603783 14969288078815266738 14303733346056388519 13429527906761188131 18436662714155576062 9923723739377384314 18141478358723265268 10943695042994056946 15993403445305992552 7868804061884653715 17362028569216809749 13855624405179517103 16885257610322875432 9339839243339879436 15399770557873041270 14312181513979112665 679182205778099585 13690050830690816387 3964158658440702380 8371396252961725394 467235799568823824 14152778202858968426 2964250215624398659 16887290822382412184 16506364442559102132 15436462091030120405 1403757054143712693 18253517980292018821 10410844570216743531 3758101594669095569 7858556244325136162 16840237572924788122 9874952112814380658 11763583754945619835 15399457414037999840 8272052704192564171 3665830608091651302 10162044898478803174 9948940900654488303 17896730150136815569 9366962417316431676 13875382348762817496 11118880055708186239 17169587000472283329 626625150449264417 8360502333093675848 17711488005129613516 10801819882957639564 12191380239585151767 1149081123807375956 17181756339338281601 712780874399957217 9557529837738183244 14027946790530591056 13910403721224791244 14476987044586645765 11748894684016460562 997705469213997475 17255053033010838696 7312674072664094811 12356117585145538353 18320774285095633425 14453262902191458614 18000966048702108487 17425167733462336315 1177182971487605225 2540957513559095917 9385157549317589675 9292103541501332614 6566816820457958396 2494603050006120640 10786697637959452289 13842338150538643996 18225458537902396228 2856144654458071207 17976020875740730236 9117926348145845910 13739440486001245559 13494670655867645112 693428949500672870 10278319721895355750 1648356869302846794 10710568637948204626 3894629177116612875 12234453614700121832 5630359635103636929 2965588493925540080 10393898455267623715 18367101732918508812 17894161962838753790 6636658905409812687 7701013787921887769 3619136014690072699 9592439148104261602 13979728585535542846 680126556357223005 5891316906049679904 12257885648814299183 7312777995964237714 10694139990581349512 2739572812775413498 15876734343358012704 16798635614272706264 9042558776444848026 11124971577542525635 1712875910920850339 8484961681869606051 8808732558025832109 5653640938802810567 13922233302044410039 14416557374260501384 8705127581041114443 15463458963424797551 14227136556570149851 2770898278210845863 16503291829192026399 10447942306768931003 7083402342346394987 4672873823162907408 5536610263039291452 3117349494878763704 7402375647986242524 5136631264302241701 8463472011155766713 17067535424572387506 16720753429089202778 9299924735456778555 2278517613182266989 613844754370684081 16852345290203920691 8817481386971326021 3883928146596161650 873482554183909092 15523586446832978509 10274580210719385850 2790117616657555298 16817713947777565160 1020744920262931817 5938840410628466757 11801197854060275241 14578273999657654976 14339041295202261046 7829490782242838410 11270948283596754043 1148105046453511387 4079182800548801430 18263760331243817912 11467726650942999523 18010843323386714322 2298850631199051227 15088372607570861000 14748830269200989695 12381581256424042010 134490194889236396 1438447250075378067 6737283118150443241 6907723611604454669 2393147382420736642 16854812513903249165 11914990683516512214 2149790479984617530 4219386052093026915 6055062768781243122 8087026090593746722 2825918538253348660 418624362040559561 15482916043421526229 10992940581377651416 5855770190794399384 8573418382720971272 14984269977764176255 9757188604178424152 11900345490602525836 15309554963342645021 4221219398524897078 6749332552632390962 16913693036738330931 17170084697066105746 17396141550663111833 323711108175373684 7905932397357713255 6434074627899776543 18377937855945472691 1205660536967038026 9319883410914983963 11831436944362704942 3033401016331541449 8478182421792559577 15593539635525033483 18103642958554868456 16082384002129231966 518389896455592583 238287188012251194 5826366860692436212 16146792298566838662 16376431465223943917 8701235451450065103 6551691185626784069 10636427875486412898 3573899779691981385 4253474257618684124 1175161439536780147 13673633521548665893 5958449250163820050 10627646157482214722 3311878313946143756 3632573380638751978 10939066201537413312 533432544580476322 18409208263022677348 8225658812724311066 14429168017470020515 12205263861411653233 1477358605493765650 6103329088753853413 14800263468659068727 856767930066574585 11791197684766634215 13915866576775954452 5078085241377466704 17918481497585866749 11018612498735550336 10669477090298550246 2524607951808766213 16624232150103655819 13541992615882600417 8489929013560763011 18326637810604623001 11836544163116864314 1383090288373141112 6095297204553932784 15145228308055683190 10498910110399515321 13054882861429587863 13671799450694191845 3369707972121438869 1431553337268047439 15521066412571631736 9118381894216631430 18108024917416176025 314607935667561265 5368372788518886525 7751900979973275562 13254060088658053524 417749462421637952 291077899738214696 9733262398140900665 8877019103954594711 1169255100291476176 16506313594932323835 11969461198151461717 7393337512569270757 9040544543397564343 10114795032245690872 3035428079511284278 8584080440966231126 15962348554548744027 1380132743070001670 12689365286582187752 10398076317707307036 5814203889160374947 15285655217325701824 15859196917925385123 18440997684692310862 5399253038279409455 14762233933358700686 5463645455991045536 17805264687233478403 8508553075190312535 1300227674628440497 492029503108278218 9314334668697758100 10920680084894836659 12543332214223120615 13129618355980466899 6874643760501370661 17213817632849078005 6695368673276704557 5701889652232538087 14134650295800298187 14067744755592981760 8276429541327201125 10431410250477467091 434232294224320942 18320699758030094844 5263508920898680757 12414732912967754902 16065239901661460381 2320035369106658707 12824364426423670868 5580407015773308285 5020469490932349370 13507560900224110792 6529923208002404399 1997848805953067086 662762355205013366 9942586590317080844 5697205279079122918 3707637370911427343 12603331958217443542 8245154195982810044 13726886893612166854 8259362905677970061 229905336361994368 6311932573729913484 15423936822706970389 2845137960191393465 11391347211902494353 2613374075300019446 4985729275301570927 4488465940854932111 12120758701099139877 2616516152671054138 9559509956467943711 15168233832701322645 17869935652056083828 15199590627001360958 16969091431511877177 8133777133316394020 4184221749389969707 6770867628825100212 16517685479590807290 3003980746528218455 2007344479219937161 9556295322159424797 13661296835984048435 11959911381763174289 3927484441628332096 12476203556067931639 10613848354078869453 1934280037726017875 4549462187625749184 16207648844395204370 5996703470363189343 36380025832307455 8944130626871492386 8780951686153536753 8083661341875789034 4845455179565055379 6741731244926787959 7339406325253300823 4997396113604376083 5791829809004729111 16873742468281130538 6526584046214991421 9674047247819288935 3926111867869604586 13072495498568821975 10819418807743491732 5439326899103976004 5014221487549399771 11287427286084677723 16937918109119565685 9019864444482527762 1036869239837713923 5420948480748576647 6858468434556340820 13356749863153291384 18101037741067037314 13263719697254069940 1732208260172549236 10185181889606170682 13216225268827877074 7993324376196376853 14436525355800041845 2000068298707096025 4880702463203332608 4280225957497817585 4240270971767664692 3049242719627754804 1119758939602623524 11853181554563886977 11300236871608277542 15773972764816391160 16892513597945404028 12354522526315559240 6745306860884554691 17279288082255803788 2614769132238282607 2822126341148918363 7530487384434199565 6357689724764228208 11670556328286326554 4691205301464249097 8273427715641816120 1385606218949942444 1199610564872880604 13434498499459391534 2003370605255398738 14331067447286345779 15688305696563677602 6667994421920639031 15771108244423432142 1969334475696212563 12851271578567371303 3137542833870233211 7551789205809949731 4101063782099427416 7581847952424437607 2234681029757004947 16804990185812261008 6554399861347107999 9933435609741047901 10369054687609981089 5522539850200347387 6663013918449152204 836464686114769193 16477780154540149569 17713046080522642417 17860831543611850131 14210095943178619222 1345859987309650574 1996870280660608374 6557823238945279025 14454202240622289234 16408692034089838945 8818697016239436866 4073099297740497438 2652520941210324708 14752472771265638058 10148518508094737772 15310233784872326546 10344108181677955534 11591840636033250369 5146511021212205295 4091782244896428865 15852484662653528798 13865475410822024062 16652241452907070879 1858680447730019692 13387396288901867784 15805839425385708806 11611826411639841770 16200980443802954054 490899151721317733 16465704310688227125 1715967836051319894 11602387454483196029 17725491228977109285 11249967330810622968 10308367532938652978 16362848553223145587 634429112475177014 378048242295739124 12621629076601380065 6401191100600687816 14515296473749468657 16416164365205278932 3003072713537773585 9292678052407041094 1294657578846288896 6234234556779854957 16681025329136407152 4891709485539164636 14269605346385526972 15729448970506324893 16122298975160713261 9879921255545815853 2538927478247723400 13924021320667432681 817774887103652570 10808537378217228048 13659467180356442119 3762816842957706872 15335767191855253433 1714541585534198505 15120086452625381665 8344576832921225044 11398676775547107029 1681714638808379537 344081964262703247 2327947580805586889 11461497721355689458 3127525072834340778 17898915218509371611 16385911701727350257 6781435233111458822 1247771034871804989 12379801659269387972 12788944469681964005 12020294792663294325 6812523696085449498 13296618497278200705 17554250266169323858 3669767606829073391 16098429430209602680 482739717940515986 1906234560290547888 6438764218293421504 11934643434406599892 18227776840006216088 2828702708762598559 319375015520647848 8275559746911061493 11510350481998154670 1496444288572794411 3132715919570876558 5791532239854738723 18119013850966994386 15672520045814299531 4314130451842419577 6095631672676847923 4800744150454279189 3744807193448084269 5157484834666460540 16224330135972141184 743678053756501695 6358833650191404516 6733733690036265955 12825552367826042161 14203050505873612514 1779423839886332982 16642047381695512091 14172610658036843575 5997068035566808851 7982946053842083771 13345747003883812016 2658210334764784439 5869690174662700126 2939458493339836356 7381503692047991019 14888505444889923923 7679095678846831148 17907001093703416723 9785249936703373042 11429503753464078221 3458680056196979378 10525526020337838773 9184686280196005169 5743744709450410819 8888869367917937740 8928057488483045797 1147135790505308898 17790532641129467278 12936898713353121209 1783340104693801246 17554106966253681683 15073399071950693574 12951980369838832785 5710637962519145175 17977494987680838232 14570390927435415491 5566837703152746525 9036072226990969636 8614461290589806018 2334690921265848464 5524950786225260249 7282569417978963703 15079567287629943392 17836251554968305276 11684388358709402460 5510273140361809247 1004553105142160838 12674549478206260678 9940857261655055100 16714614497690659407 8638721413301808744 130056771462287751 18432920017979367875 16649489876401199740 8103267031765187121 10804707618753061207 14588531117955382200 16386459134027492942 15369140820425924060 12116510813733710796 5643091690498888109 5799205273979529744 16321511732792650778 11078835662732925823 14236586889208692757 15140737358114314593 2554369953495928851 8009271964350026836 13758821476654250917 12038455838398833603 7889704656932198904 13928893931734711593 10512011743643529792 1176930153056683415 7250449534953624272 9046444485347429518 4229532695964086835 16006844480621629460 16136720201354081768 6648622545961024023 18315245957531689550 12840300083771650148 6612363716129794708 1214329977897678539 4667643718177289150 15141870427431583681 195339838218497987 9517913088618268986 14903187520905613272 7209404640454527878 5655484858606385402 6548251358357947842 14553849905477752592 1326494343116748213 17514751645419062533 18199086165608767283 9431053036405687141 2736831660485574619 16559447860738851224 6407191408295466984 3426511527938673575 18059350731335619517 14484569292262679571 384267200289504919 10845511642546374845 8853670620772307320 3273497765825944337 6423685235638581754 13244823608527049011 4721701685980535935 2675791953607861605 12935772914224663850 4319783525101893081 5290058099961687624 17586386424234370081 15504948083117087481 5500323471769386432 27607870172165925 15362256561409891659 17133478940259745118 15561387317138257915 11240544073021088273 16629065325834292048 1694584417962847216 9688799096761215037 9417420528656768588 6173592521314631300 13932843477867695103 870440384227596660 3547632952537622100 15833567213512699637 11798287321100917205 5751525820259896917 16186259418605079179 17581948771594986620 6402476829654335757 13939573049351080866 13160287458615540828 8330626110458507894 10115435460410724090 17898319999715378213 13336121476346571008 1970705308364080604 12233567403691317596 5236906373990105012 208559780776110203 13273009302402140200 10407931087137688026 13977331698682251728 16341828015829211757 5167630396134867937 7215551900093134143 7813219989329265395 9680544307649432948 7612605208963106609 13823060537439190243 4471359559876911420 17861989549080124898 491364170761489013 8729980954766790407 4862436018925526905 10579920410737911431 15745579762368037332 12539588587103891331 14354445131543985832 1662687471182080477 7281810876917549351 15216780879730988033 15023003849419897271 12177791033155665654 17837471928934448200 5556065052166999707 7159757994397464265 2015890415402268768 2725648982827038711 14044605829000099222 8003158891940400571 16456272724620008290 10424082869116728219 5899203539881642040 12262507500369530080 5935636615198598534 11405936264883590128 12574850893118853363 17372869829342576585 7087614005333951053 4503011808687658289 13157904373167178812 9694103565586590397 12886886000408176839 3580549765726572095 11802937554774913085 5112626260328120326 1926227025312897245 13468309570522602216 5141807665149249320 11056973984148049193 15493516386680175502 11340667848914590813 12351126983800044146 13865914933471099224 14041176777008268342 4079076050736076716 14864036372151661137 8896091847640421335 1564013168561663366 1467609335346826400 1375938198528083679 6284051253372329102 9543822321797171663 15110919332396299164 14147626467649531938 2983774554228840222 7041547756219454307 2420874623299006856 13441511321265460673 3164714367982881090 111594824641040255 982124991607928156 630866954299638183 12466683219992035208 3122517982169331374 17467781962239568352 3293290025873542574 12792609262427466284 12752731002284320077 16735457595268191124 17938199658208106804 17237977251841414070 6534909249469107774 1097444880469583898 8694211144202290376 17946088369879616498 261814141311356046 8775486453637949168 9572578022843853786 1382951992974991206 15562253236766069041 11427427790229826719 5011718288164764938 18040745313676478428 2273323550142051914 6734197712308134903 13068620453186689484 8019126652342597052 12730123207959715236 9646798603654530628 16907484180150410720 7783125214437251879 10579270247104600472 1782660225126252852 5971617032278464446 8805303569903418381 11209382706817830527 17229845748379051822 13809773990386026355 1317077967671199649 8520666903315726575 12438683211562451354 18038898980362082653 7290244795639938607 6265630396647743094 17706134981556343193 7360674013491837626 6839452147087433380 1096914910435489174 1332929561126633377 13626076305542143197 7476803591427226319 9364427114664541225 3976601047645817744 13028420372003309211 14728650650086247815 9331537608138258026 17614835929223508884 4426248663823789133 9952896765557818825 11478871325404192372 3894803498337422056 8551758212005395559 7001883223081824403 8714602963371581992 13650495382477092766 11396625429946969081 13975199296818090151 17765530667282769030 17870251620898204352 11080838625786217002 4248298288480438840 6980079396818164197 654134951184411461 15426096531901159693 18344004243328186110 8184098120592874217 14549418624038442930 16891820244889219847 9502078576928378237 11080248622231717924 12964914912815026170 17304542392799939477 6027789618393732478 14882036727190154643 13888825000728496426 4113071978912219599 3633459464431602531 9872568671677341878 11045388923509993268 2369302284712713454 2420979122205952386 3243847526059467676 12704225763976574806 1462147893114483240 14892274752058476504 3475583312876882878 4972966515773109981 13262831609634723093 3009605771549283411 10779555774308408395 2557299384974314217 15862236535804556620 51079758534067232 10898158516042142403 6206500377585783398 7133219504192740922 10479637378070106253 12964304885985024969 8798542226974649373 17581037029437348027 8462671840853537298 11879390999379164740 11449291323992134299 875390832794154879 1991541417969056319 18438727060722263778 7147225907352567826 4600798579467406763 7577549986951994947 13536048633875371571 5737963347399011350 9234450110824047892 9209920391361389079 6080302970866157561 8189442263956297796 10780006241979447367 13009262357865697859 11103092198873758185 16877335553557787784 11152316441224636461 7084578128149820620 6790270190918536367 9929906004396802098 4455995468808329005 1486990565128614189 5594693193178415842 1613167901065121126 15789665028313632681 14680817141666477552 696617837871633855 13265016579786192857 5780511768907546510 7475927299463580049 13433929666770047821 9291843311177660530 5222004373318624124 476647588395468728 15445600926891707005 10022488427981776115 7896883425556708444 1564479636290885164 2751113477180374171 10262798557225542545 5872112038279655440 13583964399603289959 10934060326567637880 4996328493947833932 5598023297776145819 12946423466604261331 3552911230695793117 1956097873681472557 14122621863248914991 15025159607413471288 5287712672614369499 4767152922153009186 2539170080359188023 11057748667988668619 702403750428926264 15029618917696921235 3012711225524694584 3990955963868592604 11809163357665544198 15238864344984023187 17147341915890024452 11146067094927555344 12585763452250575940 4179825733789528648 10816651262631443739 8557412702522411979 6334346329626245103 1676721535936224815 4803982305284391855 4174198007219394509 7247161249845043343 4503282538682915967 10873877643511471188 8435685592033222719 2849371933570609694 13934928039392120971 15774550492346856816 4624266350027992457 1481203168466908848 16910775144144980703 5478828073434285321 258302558310957082 14496172842653391555 14933084202657191109 12422713002307216696 16475370589261097269 882126505094223598 7301826178541981071 17793259493891725791 6793118539156358469 6469130913898299246 1371413123175534113 2272934640262529399 14169111700539028837 16672196483234523168 4954577416366124597 1125978298359059480 6668710354365386195 4576619688573927848 17574467313700238760 9558492318237747015 234903937839096945 5269449010057764145 11713457834308121868 14221567375937572318 17550205805656247911 15277699742399764401 8452010602051201247 13821456441415101189 16341302161143018475 12011584060852622934 6354362686264902128 1530301857888671615 779442384393133889 3745195259879477996 4830064649541253085 12436696305484989262 9652455826122534138 16732587756159832622 7884115364604758940 5156465638304068561 1732878435588770490 12899900122362882166 3580416160487992907 17981278443682295783 15743683283558514154 15701797215687728618 11282538676460501027 15809900663532257109 8533106031037002923 9085970114538192298 10783298709541122801 3045660045910877283 9114436132579948005 2493016851702723335 15153360125452819459 14857049496576431392 16808050281532715856 12399218887273489657 2092739271219023345 6582253682771571491 2945359451193223579 1661700811417068331 2505863342658445352 1355877839604840274 15705302609134667832 15474097736804107973 12035105004187914734 4220722227938603453 12978806506170817212 15154544432507836847 13191192237281084082 10661121587292306156 2426874802232737481 12038576761743077807 11875427960251855880 18087324626103338400 15308100849825919911 9007567666367766083 17597520774953855766 3593665678784589703 11605845893407656306 9377755827372691323 15090194126883446741 5551734531688081139 17959761733564017198 5241065529093322017 14474541792184342360 3625063859304193627 12166775212281969859 6081238905003355633 6859650169306522133 15369884160802284467 10945365200939890107 16722007627202016742 16669152546382503259 16254012162031701489 10985573926127501959 1236714069190218967 5201472471207513475 14190411566159495683 8697557011285494656 16589505546513569040 10755415533261036631 2852888441846685944 1464210707532476561 2936587655097868280 127394458239484526 8722614180206124109 18386161060089217944 15647354620924657815 1335812623031793357 6943721998943769815 6128679143959255235 18311403158529130631 3527812744964200105 3459398214661255748 17932539188625727581 1773395397076840796 11478261058711633949 82887062199894493 16234439678857645410 7749639137885445530 12786283335637322720 11172486936743903295 11860522188380344852 10315080151951200227 2866161222872796281 11530199713545860262 14112517487731264867 5605336544493360528 3246578042104290665 7600772264617645384 11752984777883855095 6091069761461273196 947996048088681103 8561300593465387285 16449495272877832003 14165153848909766746 11503340363784705719 16259760471780763893 15035300613732316549 998327615373416075 14908672625497667765 13400715199912961300 1411126343955445399 8745558154224223141 7514887993951567209 8837038240080015769 13751442585876353853 5271186378369826624 8707010050110408113 6590255517226954281 5093714325956541273 11718666943904475448 8399013380814187115 6929853978270279970 10857574662143261709 6511671666613853537 10096475138036470303 7614761136390587120 13291873361767369944 2972056915503931148 14910193227605661796 3115356681084976677 13452907146301308246 3307199696658883890 17059595569173950560 3003044545605516497 5998859787132683083 5073412755240617656 8522414826229872525 12257443193944311911 1386986137111778618 3695859975187160143 9099574547271811908 5296072532706886986 1124824344739035037 1040781142862088027 8728664977235935465 13736356579512341305 15118735704585220413 10602103864118610245 14422161390161820156 10290029062026374524 5518570276388328932 5914181479938170177 4979276599616477114 17655120321963527871 1622016563427727742 15183256778452794550 10325703651486666393 13884983330532611119 9249697847120291515 16960599629744657474 6091214433758478039 2644819612020593523 15952387310184226833 16732916866358443189 10038400096872272605 16865148098977904796 16004055245885011190 2256398028427438945 13926362032863293626 11123633031189094429 8250669798144338560 14307107637656802313 8228333470537064412 12252516317756412161 16186218671295993858 4870454641909519666 15134847932344208342 17177732087696673560 7880052375747437545 2859514329328209888 13022620609563829002 12975313548316246238 7217348461519558869 12727288269224527396 18323744551502137212 6534531663259051298 15146467620935595935 12607641917978228514 7141565781597470202 7849489084000182467 2283819506288697916 16516867980758360545 6908757245090954714 13039765212252858863 8051651394787791806 8181465388159835560 2545986583731187185 2605891250460007660 13395474579137606282 16217791639094686775 5830887907415232083 17308145545372655410 1700272066150766956 17101180289225407637 16259296561918844567 9332207569366261395 5563663258261923718 3706176155970360043 195345699120135814 7774653814981256281 16565985084791760846 1419238381118301956 7689066736094169390 1176157695504435981 11778310336690367484 4291948016804226818 15918419880868921787 7240563367950266337 15740143931741010517 858203677479291909 1152370658860647655 3415317019556178888 2118568270536214057 14033269173111530965 8241365100792641865 15332535583621339586 8455835109033039457 12975736639513701468 11171979544337283567 5218108896815667252 2810736311486135819 9005899081423056076 6214879916620920641 15711986599487336088 4278666309631019477 1263735268921634664 9940411715956566651 12035060931192079560 12494642858848457955 16175126532310473076 2551574344977148048 7533997632720818055 11095706647399858646 16134194719165517616 8227719062914556245 4497927939294437991 16720294626916032682 8041715554847432630 1582287593857356581 17274136186054975073 9984473795763866453 4937925770335154254 12837744302339784065 8510677418298944542 11690435646320609134 7331917452556918085 812565510303371042 7923701960240532589 16439710224219027134 9307959671766327222 2517991082680982412 10876778604324402370 18444265643929544649 17338541551238428817 14494139001837354819 10237707832070231583 6583511686718510988 3654018608948429754 9535532862398597270 10378626979172707482 5298665763749740410 16236401123130813590 4521604324419873627 17504036063287699518 7206664714417533256 9794069736494218392 17291967746874170050 364654440616893811 17466906348032587649 10576126373411809361 43952926252815034 11299300804411687666 8565872575269545024 1265306919105860195 17377381616093136768 10446936816548216398 12747499600926615639 2703455113596518334 4544300088909264443 9024128818364067608 5960139050225029558 18238215556115410240 8239808771079862839 13910766891513538848 4251313925487869674 15552711530068472494 1159595210983890389 133795094971077667 15737956719626126479 2424620324772828610 2871671495745639726 1578747259712782139 10477363933708104531 14160686468399371327 8636382727607875416 13363252364677381713 8774996221947398055 16190201612113913860 6196173254121406226 17580596667313453959 16363494571514443252 7428985255733725984 17714394191305608449 2887560997675673320 16790944342017718238 11227978500295253571 3507087879197612042 15862271458218604683 3837225794510326657 1356035746226089243 12631916127203846203 15093907745993462925 14205617278151881428 1195041787528140596 10661597885881487111 9779057949826767432 8752352782728346613 9012528671872912658 10246841414207882390 5339123657920285867 7020398430380394371 15553358511182781558 15053931697368978329 10643103215171134667 13625231089422570116 1291283601199243229 17426921912351420654 11787215131701439022 17878958938766567237 9036509819641980629 14682294262460853018 7246947546368652876 17236797863489638252 10479302441898550603 8857296171021162566 3027888436989314405 15280312044327170086 17132448906796779708 5653077388231203436 13875822691703284593 14410520112948777830 7271636565900904644 8690243368635860947 1572477818553716146 18127485175085776905 16253484683352927369 6555021522351944205 3725780270245811064 1011694320416771862 10237219955528653243 12547890504040540586 9409739461907360317 12080902447311937918 14658949852689711232 7489412459843854427 15962532217527250204 10815552235821714908 11743922636923532368 13846290849136827332 16323638240408312874 8642472391420882804 60521977376404633 7356326381099960256 3537115146214919087 16200074866581514292 6006337675764884881 15695718501265458795 8819642894821584212 1880011793369407053 6282694537938823023 17410941583935058056 4735803495668845766 10293373318668680439 11055681060336793137 17568233283925002648 12064079411716726087 2114855661603180419 15879430270207886318 12922049284585614899 17299973681669387399 2329349574143571181 11330962683327116433 6428579055570764491 6621276408501588296 5285123952454920337 3080540802627780900 15390397839290442739 16588049614859120830 7788753447506810953 255391692365249895 14596037041760406271 16744636067102909542 2709792719517754564 642808742194118156 2216460192081026001 10019204658061799061 16728301585744046972 6920536831494084112 3356838315266122695 11641153416861043924 13234974148398016764 7187494314317541874 7698072407291045960 5307659451592721993 11104322577325537590 6995935388149237237 8517322906615292792 11931232139116884338 1644445913406083058 4331884438622399412 9076371892466688025 14093851036549217893 7302696131149147816 13243373922287049413 3314021685065677707 13355761553398091637 9729001792177740410 13028559864436739105 11028813252681109310 17325095309747105700 5944633922638943982 12528255542282273865 17827002402667702961 6818551025014453161 16292904578683317397 15459363899034563516 15203822637662822838 15299647849270944523 15166340877505158116 13625553433261497713 860980608038506522 8643882150614260592 13985666492987354575 13403093679507815683 2299235534374888955 143157680867166325 417509766642084764 15858421007374294968 5660562447274726875 9060476756318815072 17110906110454255338 4716987133566493847 13312638750187464580 1723351652652982325 14571741726104159017 5391284516180950554 16575585724354250845 12788882474948719593 1336138363332664276 15002357049705394926 4156084159809744235 17172953209294501921 16641343019512126467 8903924195432409067 17628452738763220433 5018714685694208643 14485261159220930475 16490944155675218374 4697847937867189271 9173429960222817217 12605462602784997490 4067779172102110124 15239159250120393355 14327038922352712434 5988879584628864170 17305327088434237081 8371869159568773459 4215896525693861842 8016469469080021931 13808047258753259723 669774545755268758 17098738665141692157 7025882425797325157 3643639092143739090 9774293330405583940 8814035755316301327 6781746306874622983 8091935743554295995 7367430338565856420 1157314590087118530 8005483937856927495 7108701546421820855 7767451345943276735 2410158492643114633 8254973713071233743 1946620783631801529 13764135709003608033 9577290003666806742 3231931660627470629 2692649101026375011 8720515096220688300 10681201513123597170 15407730906910880119 6962804228164648423 9228301026034381877 421695531672011247 11262411793520318617 16135048349880726568 7307102203979955842 11822821881203162903 11875396432637937052 10593627176810772281 10852395664501989985 10434677676026199992 8586695943183260824 7672096571451708196 11272538981603935924 9184892683986446921 278146325722010127 15240486523393426506 10889837942314875305 1138747221896451413 18426070767960064022 10654502651703173620 15168408541693765098 7493988424331131623 2342097593739101920 6233621814773496698 12991750648973666128 3069344742209775827 334181723852658674 2632198557870297958 17895559011733583774 11961749888883701149 341008461453808757 8485546030743301868 10856081178497370881 16751230243624124559 6552793867485663795 2703021258408817359 13592868267969393128 12837320141102465364 6044277251515699740 5060795131477618865 1495229545165308177 7431657464717899325 8370792033969392088 7688665505952606255 3582478455526494488 10875839915752625467 15649784101382742916 6147670030035390360 6975971260464714125 11288055650103103653 12950280013206008492 5595600630934738222 16578640779358593627 17907690359473324563 15411725340189765146 12931475044882479796 12837635882032202888 1666143152003808333 14669930782180798482 7895086943699606589 13532183540311456199 7965355907462432252 8914461321173304646 15913672901958317839 295787390035356423 13191400986399718842 13506024271286634715 2524925251451950812 14743853549183798422 11403410838616309939 11928192407584552458 12283931948801092323 12548196620889630501 13416155168650438314 2262973989576549237 9612944677430257455 15791348636415631733 11196847373050957299 6950607242495136953 1163961024003425380 5197285244923558079 2169312106583334047 11546593346521756312 15087122732769431051 15620174459891109585 613474092860737647 3596059686059501967 7767099089492601448 17126722841426175875 3223360995275606114 18121554366691987712 11582006655647045082 1629861175680898862 590456780532013182 6840462199515757455 8933908262994815125 2585418630851762996 7409476130244985905 14964721920008820004 4189526109206372700 9338357668400514912 285379030072893727 11309937892312024199 1738620784063951047 286598577476674728 10666074939464542909 7125234822201403734 6117819247996727650 17303992460395001288 14666365381324816900 3321390317485286028 6614858700747825093 13370911718160280633 12388937934375519023 16520644272187688187 10153543773576854803 17972590178113536695 14415343141521006044 5098269527887550117 12066926782112648612 16654280188072428283 10443787153392744521 11312183494712917172 10333126766622241092 4006857298037481066 8165833931246092262 6941985532537583004 7836910136527834109 13153352907254719140 6140877347353474456 6537258388800950713 12591264225720916460 13371288262396776839 742422793428707190 15154665811758843081 5537214870323894492 15318162567574247421 2602103366422383578 11813450056773701160 10384733203823826748 18012561762857863386 12114466351764673538 11876222067641106864 3174573178761097773 7372648832871368478 8526223477208678964 8872532546297294149 9195689216192901047 11216996945986784746 7308938679933448025 17219172005412374040 10463317418068538540 9189596029504193948 9147645091542368558 9927878669834589115 14427796372019104485 9539207582931170450 5510410871906766743 4822302612981697497 16737932055956778417 5571331331993626724 7779347977371106485 6220512839262128951 1348369772882346140 3281575475623972570 14636646438606714531 16279327646114179342 5787230171501971836 2768816905827311575 10954927327935178651 13548275125602489642 16541729199922154739 17342670251332177678 9297307409078674133 8985457863597372620 17314643620907753321 16365281611170587897 506848931259458924 4706961461589109285 2884088380320834653 4128582457645011641 2801013630885674398 16419519315377278585 8485953511857394045 16786117387326486961 5274711811213392812 6489621406270427604 5211310063224126609 14312307830653325459 9185326004964058681 621333777026890428 1389703952793823986 8056414921557072950 4371288304659614648 5397627216860053379 9551859830871745783 5321677388845022437 2917405926988417364 16778145234977468467 1567411341342883348 13088785634281997871 16069411106514845460 4291205786182017815 2816119578361117401 8197052853104192003 12950459391661461348 9432671831081130763 10952617024022546055 11968428437573629968 17417967786043615821 17086517381680371165 2150028280529906149 795690761777120613 17417796572437238180 9512828717101600385 11773595152557634080 11394624791421653333 17243110712020014449 16856363834392848886 15886480925162806751 7617955648253127083 10243152486338689933 11255657232141643430 9316055207345342844 11064288810183298046 7634532730129345750 13877385191277010210 9683029172838696552 12519556751664559710 16943505701020907461 5837859848353186334 9602499205571352597 6078301499926966675 3992504523623520474 18266221326280070920 14497916888151502791 15372417969479443590 12404105701169605668 15269007123338644826 3244084520350515929 17618943198659318313 3884171892438157050 12602386985931821341 8090957153384152215 284818300481436503 4485761609073178393 12231289232165200968 5873693311104788837 15261729206996738516 13016675936290536936 16576416498483271 2964680324833287614 807219414562957698 6726768088576312084 3617068168866552043 16220640710334850547 14916415107259173400 10662397460091100039 5185672986331229243 10828212945175774844 6408160512817158742 16651797802787763774 10563123469028635983 4144457645650270600 16818605367012499743 10225651425742222833 183915494541322897 10979625643543908247 17437700776387514884 16184858417029468041 15804557850947850411 6992458084548225775 6648216638569660321 287850553087585472 17757075064779218574 17848755390192417785 9937476975254587109 904345117363492708 12534071800921575548 14153964796888571040 4548643106988047288 1963578646529137280 11584286398993160078 7312485574762906765 180482041448419315 12245863527510046381 15444459848712776193 158597357530070469 10975002268689885976 2489876570415310275 15705810224416454596 7899167099904809175 7386060012596228014 14559543827136172937 4639280301229068440 2311885470666811034 7790324205398287351 13060791170379644404 6441733663731399086 12279120601283176901 16199989194468501873 5553258652751985955 1534068459323865315 3183679162771723438 6773965773128142318 11696660081064702734 13332262217130540237 17602645224431007979 8508199840833883057 6212155681199049795 7581578223628608556 683882119068339303 14471129059222187783 4798750440547806446 13803253804708699562 2349599081985012287 15747288993489754821 1271403627290328154 9454701829206152352 8773768915652918306 4681806542302923786 2527631396597062762 12050567806373993049 2499756884147131497 16080659629892017216 10028190220181493145 6039343839775592726 16225872470585489481 8009497610435999150 1016354310956837507 18400707323287403310 17141453316635465734 16347597331384136393 4834332136716854536 11533765970375138837 13199068973304171742 15462079253583132499 5572993200687458929 6135367314797939419 4652994077799693871 3393341731372362761 891771806608369932 9322870041034712961 4715073784612000396 3930058457635038556 6533954101010360162 10545794554837129760 18099696350808694122 11833902946659363573 1937943713545649078 13407095554506073646 4076291979668488482 16851607244691192764 9101362433841321150 4759968408596404978 1378507177478305401 7562884510811020294 5338235817701659584 13480311695916457780 10195947418379491101 11687109114805198877 7965597564937470710 9662410451901939162 1587702936703018078 14946245066245816066 388930580030519289 17142396490871888210 2300022199429412444 14597228217517443930 17952454205042209891 9689208325009969133 13032067165487023746 3940624116070290451 5290180374282566220 14565823873684975781 81946422316244619 1272262694773611868 3829732040405773299 4118829443525072863 7134653205583405033 6373504286188082699 9577791152096700413 10439506567545417480 894148809616015305 5710892898002811009 8452223929456662502 12296103055735193371 11200234528825332841 16543655062549831655 2962021382142677970 6932154141910333196 1730772991838531234 1871084128688671919 14077936160396598207 13314010505844360358 13290636467396789179 11237377517492171917 538367026800026436 11977970617593798640 2667407993112332241 17513180975117260522 12832416405764800094 4212717841682177704 16171343978394220153 16024240094168429253 8926669630046715369 2765245342035365078 11467902529355500554 18710840210537877 4545965337400562821 4419862126383049915 10237369171813080761 10843028329238819422 496703403737535420 12102436675577212489 3136138423696709963 15500074705749524860 5201648910520593388 7563257185333010291 9522355837316286751 7748824753207921185 9971913551816863256 11288339218538214931 7781947964492237005 15096509911836288646 8734404646238731531 10371772389693499057 11255320493012006858 2081131513044329692 12116694807871351739 2504677364707705201 575268212412556013 6455881545537954311 14440979695293219830 1550631768463301932 499962873572331141 1341850570860867651 15027283015778306965 9801084211297763188 12112368155723955884 4690161423479639828 8973956226169714416 11393216473477979177 13111186893012763432 16487916019136997406 8574468845332354249 15764945112306728000 6305004278504519765 8704353352217450173 2825427900158752965 18068129776794116 5758177561879339395 7905402897715950599 6053803791064565863 17629465442472830450 6250426880271841699 17469445313725511458 12228972662071230813 15816165082865701845 15921336552340959523 13095570328060530716 16025608684692683120 2675642713994029153 13575929483065166075 2138645370290738030 1734062083718730046 6665248900876139870 9553924423610976389 1794492012120620652 12463582688857624873 12644491771532137078 9584223106246124916 8458350130984883900 15681704040785316651 61232553246842382 5485373629373365957 14655773047928015051 2321496231000867118 8099918702613999749 11085615968460246533 4190087243774448420 3310960306639259401 9163345878241407121 9288165032934074100 10870348152814009103 2005013846798711189 7803842190761972574 15125628276809630790 10119718028765381686 17850424674375782703 16946997916478366738 16333490369952563325 207632030476060251 17952475626621599297 5357495021145627430 1277976818584455171 15999051506304150898 892661117411094818 11044704251301169499 209906945755210050 15691243975386202913 12176479958930684033 7968252291467367374 9706413109780833284 12063419230037511829 14619290687196440644 3056545814930670626 2501088897727582102 1765495947323215576 6170015010088040245 16284304266505751936 4903230952668574845 13519520501025899655 9145237089721857260 13003484511323405078 4523578925570785949 13873811785270014025 14562374389801328477 8185834385444737762 1232589108795807509 10195473187589856857 12150460609805577458 17240883385308368693 1396712594292376226 6934501398944131118 16952822907353544092 2051148410180748743 3292531219577450566 8189185785142249479 16754983250377437439 4534154667607255758 9661503363308300946 16989795509914945025 10914484340779451512 10568907585604059067 12826552718589119343 2293734643808969800 17207192375535620841 264755511596126449 15857646297405293250 1879972782756992854 9666806739878267246 15005066218245888230 11165425141415913144 11313228831355711447 153387323237466393 15693907342314507218 16704980612270326699 14609659697280626407 8436132733856537544 6618457355446584170 17319707820362008118 1535740945473068780 3697013470205642860 7771726570176246027 3263201895687276275 15452714944917567633 8017327386714211126 1737555384953453341 16946509296713665046 3480783303656530018 14196658744563719704 833127844622846006 9840838376066931562 7496397371132571100 4608884988964760538 8082170404868610344 12733851188516487986 534370858628024178 7362039439423603316 5046347244575385197 10412905408180892700 331601615113802025 7934024670176660262 5528281138109741391 9055308479565991559 5451062298472689190 5541221155475641617 15460702990681845293 5911843930050019373 1994084046781718274 9575039496556859152 968628838613828935 10862263435730519520 15467352323670470266 2724327328459702778 5848842050462492868 14502934668389142729 16575292241912678440 6123146867773737402 10779675252426142386 13217508249091849935 12844864011651041467 13699856834953088944 368084647249255747 17568508291453719585 392479247994442137 13572923081292059234 18368172577759963788 768169547846124055 8168189145197548890 12313802067629096974 10692370650496152857 10920922867218153040 6805202608022862971 12508393242550204778 9245212645248405008 1002433450299718496 10056244256089946039 11210436433483949826 6534507088442273828 9247385311775556773 10884277568508374005 10733005798407154271 10842668026414214172 14085758366199992279 16667634433216809689 13879724993361687698 8878387160890650271 1106445852134178186 4044492137760541635 11663878436616925399 13093115993856310341 939257348034269444 16725533109979590982 3604268367523811731 6425164001431246308 9193146452604199664 3923360950208369304 15120214387661369809 10947974737370596076 15739016342281382275 5036503116443819090 15908572958487538475 16916722919507613992 14997406449928049494 11052313534628092847 16475776723137629136 13163672496454704372 1686287772059880015 589709020362819613 2737316381286044327 2815072301373506082 9083728037032137846 14563235372519861163 8612871077259382973 13812590034603721163 6734369651892318860 5235188931513615440 5117854325684855833 1722383493391646743 2295946942392424550 17908155128410029205 2401443162313217258 10117951230682509879 5839022600869418318 14200689371607756348 1704519906819985185 16470017369104759309 24414245928118018 7721987775156267825 3311058604413392646 356860156493387935 3122730817946626994 15002453851528139472 6703816109532909335 3165575857808000599 5005723645454111950 1795644982889049302 18405516991496491738 15822561177015279805 6049740039527128400 11737833455897208456 9553960633075501815 17788861543180655977 4296195821713234269 10236056076205885906 8242390890311825451 13556486927968042177 10680013198477915304 16714890338572739021 5155955002410182757 16396552526112525195 17825863775471805991 17340728196203127216 15436187878338394113 663746899895767120 12421574426483509247 9030682346047417246 10119967976162601238 11609160101220007799 6220551306050681147 14765422542833566341 13271782116448688549 15187784870812495179 7483907623819981458 6547699029397479959 8763656993668095625 8530163211739133977 5311562333437171244 5595788693262051151 17609362185840143010 3448844957969393811 14762193606329454870 17323867496060061449 4102018389246896515 7646400147063705948 15668299590372602896 5218448770455008125 15195704025111095426 17930673661716472722 1291426761737982777 4794578109664465907 7495320047523596379 5345917425690032819 2810786311687695972 560530369293966802 4999276961059081397 3612094270787762934 7097410975342763733 6865462946514812202 12268373892702613600 5132385361613201970 8517946875773793507 17860239200348505119 12673308595924350036 16413804258814390991 15281329423039893276 17501568740664312574 119040100225354613 15277490059558139965 1537908014108241592 5998204485247635643 13291505625883184257 2956995350830763579 2470060567975553147 1829114272972334536 10084698153879885808 17213260119199962885 9487413953428388991 12436830828323152290 14043120893364257438 13480386370202231276 7592569550402418794 5249118909827775832 10546336710108432204 5828964508918916604 9451673180392055497 1022744173766571477 11191678001854020339 183245883060301083 12460247761315484054 7331911830469951729 9606776340534885678 10274898443668905313 6453331577465472335 5203802764402833217 13440889674464807635 7114801297117632349 13141709784648814681 5301434809252762202 3613640623975603234 11484305536427066599 2323049953023798281 4094578638101275926 2757880918806097343 12249961610114482747 12978793697509161116 9880205998635051131 9254471870973913587 7489095294105973937 6947489779794964949 13111592762227291630 6153712456139959188 9812157349780254364 17012162996759880570 10722820225557734891 832142256681443970 11292618048251155244 12157923640769239624 6528862228724755124 10606487202845585686 12743027253250482307 1492647064160770478 11671876530343389907 4608686552839050717 18100819482968260906 8475221270513822969 4093435655752442619 12413612834614412060 6094830736505119793 4410995847399436158 12153355013851922917 15625442800024757894 9835357381906853703 122302695762151022 9235989797297411118 11777100153698478988 11026982528497381107 7515221845415564880 11259935247410169632 14360491243867490951 10645854873506435604 715209049712894680 3704477196056413631 16686081773774493913 1446806739522793019 2323454438723474148 164517894356765216 3978063148656671624 17288624255073733339 8798067608573176657 17938863125543807795 16734280978731313721 274451059766082223 16313880960828083952 12746858880783021103 13481002317330221353 18249654117081998365 660016981848476306 2126668743046420441 3450030083411147508 5586557379450677543 7802617735224042658 12080738794628521942 9369910158725062526 5593996496331688913 5781238454994308320 620563852080566093 16982041905548111481 5173725276083511314 476312282968339827 14553824899275026998 15179401681228460016 638043040194798598 11143742208478217645 11910838562103042353 17262676832796087551 16470414042560083869 10842187727729163618 5339292976944767707 15907018339218402958 649101160328101939 4040773218298918175 9281089181624618925 14326622657369093357 5219287233477298135 5075746845055249897 7479795952721192904 11414079498585958541 3063652632711348597 468090672276994150 1335745414427455970 15442242911801190017 13627640792858149557 12590872123859602865 18288120403656727946 8693137287166588181 17664038034788119940 10130024689567225577 14330437258364707138 16182025383717302246 9269551282783144494 14189144105647601346 11041099259197012378 8989356382607698691 5362964946548286339 10692656167773625595 2532575346904427612 16791088561042161807 3543258449226634477 15215144991685044683 3466158747338202702 5880261224413080425 9650427272986550532 8473281923598997938 163587247370803577 8512119550785835786 17907766401224666890 18146931736302025093 11497917842332557551 17196241992157282883 4753939984435103713 6065054793192036967 9543154216032817449 12518430780980303873 14527685144945865946 8555835270056954866 1301397088162497063 7763394628873136114 3317577638259263933 295151411204649175 6627623885171111862 14016340250781662629 9708109564418009546 49510054577496716 4946045062221863518 8459275102126271067 14667175830783877385 2010700889557289265 4709585056022702998 17094627250710052526 9787430376633791316 2889416970426468158 7497431444803329933 406411305094867761 3019070588230732861 2452041251056854949 8013326508091345426 17600522021815607058 8288603443812665238 5628355210108115807 17142353615413908826 11654342081999705164 4471325673009281429 9429357432597051764 2291457658828166171 15341758787833085882 443366499197113816 8521430870188313007 323487751572932819 5362484684816373931 4234164997279379454 3942492095091302328 3643019983750484040 13866649241254301247 11708328425244513468 11116838750236105516 8671004262841147738 17337222905956919123 2567229773862684866 15023418640940262206 12207128766980721859 3057923324343803895 242665284142480931 16194781197840576006 896870896395084804 8936194074351645097 17647720609110812502 9047744483851821965 16629766049740794865 6970837885367451307 17471111239323092809 17340780321777120305 4721380927840344564 13128649561679758066 1939069134793390994 1068085270433514651 13564910598262719449 773259639656605725 14726893524469854677 18131955778328579733 17609903044568047280 5814776852267416877 14967397843961645976 4428573514669641247 1612244141837725164 12463753204799866760 18071355658438017119 17807853595186435230 576101170824359081 4702946986890545628 18035969673848986237 16818432293174262419 10477508527966299084 17141757800292539206 10271309459540463031 615953347875509539 15594779653475181655 15905850595968619420 3199800195855401891 9494286160081346846 16831643405699076124 13009478595729815421 17658397578281716199 5537530321291069584 6670323200088138102 14635600694281952776 2534236744917122029 210708092825376698 17084540754329967901 14753425057620828166 3520058140812044622 2384916753565204320 2660458989864343520 2762311323310240624 14784879735908088452 18385397972883269231 16280377349244403676 8888983213537868451 596876608422491580 5959673026392538231 673273278351218306 15168189263286718791 17200542852748834284 12442378038895817668 3771893648146505523 11817340028578648811 11815707108504287574 8299347489128874838 17325110704735094800 12304420649000875645 18140518861096041018 10141363109641567230 3897306867832166012 9779056348846036389 2991879209508335900 4705955352008405792 16939776838891478766 3670756825625602937 16725768270014420659 8212428313920212624 12944660912949324656 5765627450634093527 11236654197835901818 6759074357971846001 17068330797630707955 17916303133118955658 7017062494610016885 6878396566726660834 3112742007688037048 16797438665355408839 14616367990673928902 7392458100693515817 3832964296591388160 14522830236363536085 2817732091532911277 8568347403479494697 4660650751497935518 15046454765565982295 3915676768888472068 9898815354268216173 9039637223716584613 4373441997735502538 3846119392018172905 16102521801275011452 10644746797006203874 1220619481521447036 3673786954558326167 418924480704281035 15795299764567877085 620517954802048111 8108829331047253817 9333961177210876379 13457399111985269109 4452148380218930267 11938520790262152244 14607085497455154190 15485859769518661194 5403875008571524556 8905431084885532511 17608908897910618670 3025766287271955368 14526452139948889111 11399403552021116987 14211280312994393267 17440375956044785463 17983445917967280812 12930010244900697297 2029834302360911333 6037188352980418130 2809764114048836622 409611875352148309 14047608898986351948 14289637612539469929 4916288222408479648 9025023319685956119 4515210355717284101 1214702814266395373 7669383947302856526 18064900673636342132 11117882984353216068 9683382643637869205 9682339689998823535 8952642031085399548 16720074477182589044 13113004450046794761 15755010348042319595 3751608949002395529 16888049510046444320 5465892860372232593 7240270289615963239 17076535114448525229 1720251914578990607 15507549638541678724 15536165320525619556 11601482888974446011 1638293179158492699 4647165656187117397 18179079105257081560 4579996795572453232 9654927590006459130 12986505158015163234 4491712082252465147 16087552896043328345 12389944540213504773 9969730928489485586 1504457649922796070 79763991487564532 16071310286518372129 12902074361789191579 11207303441096185870 6243126401474528028 5434677381521225076 11791866801922222481 16623104188842685621 16657266119604002143 4765410230614873874 15689797009397086150 16016004979615855284 9319065796898059203 16856331188195202389 2412460198914190899 841596458221056328 8747704422341150810 14824039087370477702 17133793869226509873 9659012079606137443 6482933739728641723 9506817403699032064 10644708023125234798 7762227036947753555 15004560446013890036 4743271219171898882 16167811662639931772 11534719125464886514 4315475676684411235 3347835043831032665 11550505996924593573 13136402710687039469 14082623835429497693 16141305479594223819 5823253097100792994 6549858232522609820 16184194156025521456 7896761628268839403 14971219963271066509 17784160550962678740 7828807366355410479 4471277353517103654 6507818861992719917 13149229461037774237 2385215754855994329 981297448863852223 8556920647347639805 17938931417433018057 4447646457366515073 16482323144398843676 13928106196142944139 6792817842567665644 14359349326587160555 7429950626040957546 18021120401595142080 5579229552092962197 976004141374782443 7886293008050232979 755137683770488112 4897873470267072336 1710316228644210388 11261707375239382746 870975117862433258 12967774424092211815 6800027351773458967 17856359752554858042 12740062517883870430 9140936903297467633 16959934735014657036 3361413541731730253 1654626262784797063 17032752619559012350 13888429007215726126 1236458809954797305 1877037418622743887 11192709390536759181 14507248861788187563 5590013656316277533 12747978836513670547 1225871503729757930 11526547252305034386 6552901261231769454 1134038356245967334 7137388135374663350 5252181825266507897 2217006703657436286 13938220535641265899 6090821714371323851 5695665156179702748 11787005476893045368 3081897134788251081 541092892981301433 6307044927118545764 8955860397550099023 1964989421094050693 14122170322608704229 12701328398461187425 5934633936903946766 5716612336940605158 13440893865402611576 17584747165857342510 2657757358167588955 17270554423938688477 13297515390837056012 8829321024615394294 7839117259285149406 17359370300091935631 10444919916190623188 16462346103464240243 4787007062448047524 11112925470651043982 5274190538101225189 1419874767323722394 7394416953126395863 13373250880394032717 15075348228473025902 17427972585562054810 3460555583291349898 9512967414933289826 573214404161234434 4411109811104365274 12543134075468399162 7477942034798656165 9917630582922244491 17358049293259586783 6530352037792433788 8668538986524570539 12588682625928599555 14736599754808671738 3296168416637772928 5303862651279112508 11730198523751862914 2865750069993459024 207388850818993865 14663024602375449428 4451200292988293360 10936487719824715825 14070330785352818910 2907720119087179247 7007261932799887453 16844900467296643119 16351129780402462893 5579758478800895669 17289710000130611259 7686317883390213677 3992580158512404296 11403337315854418140 1323947615712226463 3287660278725343883 15856030371964064286 2482920513730943417 1878754066801449868 14424562886025857529 14005942716104705502 741053535633212375 17279091053370246532 6332206096757367569 5460379254433159863 980680113132088 2789400038703148744 14506922912646313331 17583344289776967186 8171082052992068567 3223147149901977666 9197593636483570550 16460650796650545354 5876444250065590985 9705342020949938259 13222695441090895765 3503270879772076499 11991885236146484588 1372677802401126935 6013276431633544821 12184273932331832684 4028953149276675345 13137737025768379113 6840692681985869593 18100626868177359127 15389958549923464080 3348371009719887926 3337466413133314886 17700286215175273614 11446926992384837590 16366866602005716070 3873603291664265886 2204728310000095431 1727655153991523968 1623751167533149124 958768917900722769 18212981756333122001 7291600621451264986 13725580103638790079 3923658622624647164 11002218191089315001 1963270118061856178 8963333937872004727 654379030768144241 12149464537552039945 14832676099519785120 16974366908650949446 6227892844506254545 4904587254695540035 8457941069597299303 15418602816684776581 522272008603074580 16321135114148768723 15357711166983405928 18128425403490527485 1174906564444159969 7796361801915958543 7741398838163916777 9384995075147378643 2333491141770780641 5452184186925204228 549475143786058642 18263837236756735966 18439580687876134263 14665877645841776219 4417405814202520456 6202517014759001088 2399699630608523361 9490064647195308836 11408365212337957749 18409768029076600449 9904101091758629068 15699213021567947441 13235423887959632842 18336158125757849209 14321831494884911238 4932087018510198502 3116239544336060004 11180748009668082626 15296335408461880201 16121137619144547622 8385499006692554063 9227211329418368631 4819141780371061340 8650440775962472823 12500049396210534627 9195434205825427248 14414245234856758849 13585763249112669655 9734456862054901413 11944231350040299358 3419812250067967026 11810618435291886209 17900272051795229032 13772808106861993471 10218063751330924113 10659947327411693981 605050566584681015 2401091026430588420 749159804586904710 18131999902933883840 3554381137351402775 14094464928907001868 13513033502664315556 7556553121285331709 10481575611438032811 16991985008402987450 11849873204856438812 15048467470156157493 8958199422769607945 2233811295766026420 9989166306214742729 17538868210430303039 16355956292497417978 1113949920537920241 4636734844615520323 9418078001839583526 8553368430496125793 5956080834501505977 1753409385563420477 11174992902527253342 8179784779871883871 12403418307414140597 1354499641113903342 4531120661714285421 954202214831179882 12809954674492666156 14757303291256244707 7347207815661515837 17582132071981760165 8749006278306658787 15541121933531990577 14385981791989236386 7454769433247656876 8074658230187488396 10405939841110683587 14702727129977699103 7618245207006233288 2637097282038214098 2335159427522381131 10690185738960049721 8755930588541118649 13324100951597492142 1488104269199270249 8615194891653142016 2824680689116610795 1179554811387832970 14328781215124116211 1668283587386785612 7439389953490844358 1085641597785952876 631026212968693156 2506007803872394389 4792901826703045519 7830313733132855452 4644893826155752311 2098942554854445623 1393563133706135508 14492671766382964931 9916681967969125113 14587574835952884671 12005373951366669391 1677411447539218629 12860102671640949850 15252844258024992314 7766207751780995287 2288437295448341129 2244343476105116269 6861115090055579729 11550313305095903249 9853342856408684898 13720993093352828982 8830680220712124397 6277352156627502879 2292489302719167407 13851006110059827710 13031455968423111610 9961402586105389209 7943623198329996434 3154247722870087536 15099288386314708057 12073652200359480380 3967564360837083602 3436311581062509977 12661468862588792552 71799318778324448 13499993538468340554 10131235385395578655 13281714259001858159 16818307314798242805 12193869697745447721 9095834714549515963 10294136768770191606 1572562131927298736 10797723724340878208 8312058544378056955 13937905075955001960 15762570327923621896 14135512406518541444 10230996727483958283 3702839346490309644 7638779318489639139 5208957467097024253 17581638742834462121 175700208293551192 2657642402757201624 5188862668296829825 3339392633457562527 1948856671838494476 14658073788776052614 17468848164854092874 12488775100050633577 11853291476297927404 12286674795266833355 15066193471007602735 3637425808202175155 14591787945827214330 10955192226548192988 6964625851784279697 9554735582900695331 15466144218195964658 17490025478063781270 2109917740836158762 4617051549936054121 4017481805091509556 2083629121704149601 15120641129504221430 14240692936517089098 9493081907128714286 8443058898505992762 9524985296610817207 3473877055793294799 344284709483520971 6291204163723281711 3148293903785613873 3315714440314368466 8735681331655317183 2789174266086022969 14116853351866068817 1915547407056839334 12794336151246285303 5603912279627295968 12825778780091995952 10173962067263080067 7098355210843131516 6750963914029193943 11160417986925872516 15094557759803084513 3188103083244261558 15618899405476756478 14699441556279455811 16102512803765183582 8538864326442374621 15951111298843890470 10822802842311012212 1707723621423580660 16676518075767157255 14533686353628954303 13563289781900288755 10115671403614731036 17609537547631296697 1123025361478115794 7302003186368161147 15371086321610835392 4984776928274975216 491732589889338211 16081619768301923919 6024294176351439189 12051541290925550970 12626207227918203222 17444054342018698253 14687264837876083747 16976965717802778233 1743979383960816254 5179083172147881055 4109288495913168207 15817562592549360023 3971615018268724475 7557338449178254214 13385018191400604372 10466953023161072795 4075583656060583947 8558131711836301651 3218489136248603143 1687644785072616412 8044199585372687897 2807264295923171473 13961224667595746451 17639462888193543973 8712653488675656579 8323738053382474814 15481935589139613890 17154432045028892171 138055287805019523 10808314650467855229 15780510443559130850 3251495191963847706 9564637916071096247 9786158237509804997 17289582137176621174 16675182762434713278 12511026497320708689 7538877669817264468 8997328140969458222 8677589759182107395 15558125682062771379 15482129010511143138 13768963018651462903 17699476466890915885 12186526355896177530 6922350702970026683 9799625393150519615 13080903316413345645 154421335465874622 17421535312041919381 525449771070267827 14112790008597051945 1760240714582992583 4715799068372488879 16239620604374781828 17333985877085506905 385971655328468012 16822777555855490501 4629864460865149857 13064522441023815671 14804126104555277604 12681415062333751628 16475088782178759515 13765879054556039341 17449857580120929168 10811034854175390947 5953179721230836623 15015718586724389073 6206426565095569292 7039647803020373119 7776377736220284077 10750342384584988659 4929097060951442939 17967741556155009268 843502296771861042 12651896045575224543 14103694003478655447 10525881537193209990 15655968181175373723 10317994582237681215 12328029646526604719 8145457695929073921 1615034955205589406 14844742323270670920 11572445063088260022 6841669347022128213 9524221031316548664 855086597019543971 6467401830743714402 16174497576962013268 11384524447732197715 10068251775296926493 14007309247870561136 5566820052854557401 8145192123745604129 4180489096128177711 1188139928459658583 12574833960429618666 13249773425989696350 2211583395263276354 7618292368638956006 15820625089140948677 3991976513450389212 463544506720105053 14452354295346247111 11091592862742998885 13661187388063774789 981914161831851637 9452564864102617955 13375586572596167916 11096905560423892899 8618391370458657917 17369530027131510123 14504151801135148826 8689968552179176991 4460777762785428772 12868799200680598948 6433999928080761780 9307198036046018004 11845838790210741986 14791616819139660071 17666472191802251002 1354862396068730721 17583314526591937714 3936567404842466692 11128881103156913675 18021005141586676348 7938957310976647312 6193536589355552790 1877037814998281753 6999556674296238957 15678792460568378711 2232111048837686987 8485376949212110960 12541525354985991554 3288930386568184046 14423105441690690015 11638778558687702085 1514771273700393853 17572093494504399190 5683170047889078404 16066841295345835861 3790925195858343514 4581191882723390043 9055375031916632483 4996384196226731698 7992398366871834659 3103346023708261160 9149151932909676754 3424065870141435192 8348424240300213766 3568548871890513247 18064370201143630751 13006953642675606980 1583075387930909452 382491848914770030 15538742699737673946 11271320959827073361 8306533520303445346 10143959910232184702 13666182859906779656 12232767861496979281 13475468189426463814 13745410266080232763 9711901393629900197 6855742978716387051 8956586178115206324 5604979920166541964 15790649353938944100 1445230471411612097 12722049999600773844 12105346818679430317 17405032247766939185 14255922699671803981 1746025480655696798 12235635743366223227 6150419122470525612 17037783984355557719 14582704220990029279 7406999766722086954 2704923205198267621 5502367375311652816 1320125602750180066 18117388762452253455 1572591460936314001 6919864991697792567 1353600302642068444 12918992695180181228 15912514709066385416 11487026967092627203 10728709913579222016 1037953853920971840 8426630808042503401 15650269091514940845 7065183365700276315 6404260836874528455 12911633370851465598 15037009557155522218 3874195451696640523 3361717285013203798 3736334342883730418 2054995430109921982 170214660548474719 10858145602782741737 406813939700210394 13006211252390856030 9459012988828494141 16490227767716396583 13528839482769503513 18277583778816970060 3447065987385888941 1206888204353761028 7298906015203698810 540026388234420237 9734561038593302324 18382821922829707504 5884249235142848741 10098095620787730873 15428011215999563288 5067801929703977286 5556462432380298705 301215278812526955 2113541634328020122 17948949002337586079 7102478091977798633 17850751153689642209 308644751850821183 12673466547356177952 1903563482285000066 17047943706072796295 4194206470804966350 17647191639539190535 13444609237336690080 11921739647950629477 6536286077370049845 2743218426181678040 5529854574200483226 8172741623661273233 136604873260707317 14949092417404743189 1362887988339333560 12957754918270520726 8876925811640519447 17187189164884516939 18216013078064706112 11990761883893615841 4689938131098121730 17987824608103773963 11052607130757949862 1440847408751120639 6608991791691519109 7257771143208667278 11982754099353252269 6513930713602047873 7088521783732079102 7973329913675111297 9131058280495351706 6028758383135499881 15817341289667613151 13525758079328736231 8242624767400454777 7115150460001823294 9058501138527100650 7305022810140563901 3748668140957633784 5364885457700655431 15738619418008695987 20282670575407684 12100938293386612332 12279049216338701452 7698982778268049676 11137209895658905405 610654013627645581 2071021531206784973 279542088863413087 5304590326391965511 9778303950992405829 16447300910855351881 15745503629141254672 9099974519941754499 10097870263027491129 6914494863025375669 1962324433031761531 7205452735274713192 867334475826999475 12634922636567645942 13572491258110744920 9074563861099563691 16977107312274619529 17996560408965339525 7668530255256386062 15822794982494447485 3093631830807198767 18031175223762677469 4010729974651314299 10357807088491401214 2558441716797460196 10638457628864052635 10636764382900427395 16363994164468662753 1029122539436892426 1069002918718856365 17051294763788510079 9441357631381897608 11849806211443081345 619032767576833420 10646757662980198549 7616798322879285982 17938705979556852324 10198617901824922018 6699093069118210949 18294710789685356264 12124095580709876941 13417065603018568373 2180389679230501126 18102679919973058879 16371632382139348911 13368357318341405894 9649507428669751326 8072271994285323 6739482076205087091 450575804904794017 7966529922471278703 11809870774560158136 12085551358584724368 16491013644488145118 4935296337011881695 7284720559023769120 17594587821566017943 5245987850897116247 11513013612472969349 6627178123746997425 6648701953861105652 16970952090299045189 16271278590792211990 16851217691104822645 752163304687011653 15969741550480742796 602261088458555962 8441440476393239230 9565240851941665757 2791907432345396120 6221717863370367522 14919943963591784936 6884094294321434810 14654974836593258375 9476877664449485820 2282376160216783616 14566982068366232708 16965006344562128724 10017826705161227647 9115213844075554995 17822727586101896547 4467403679338896117 17490396776735791868 4558990988094074735 6492209512900763749 2599433915227947619 8991662415746250320 13626871106263889906 5497545204286881328 12522347280347909451 5144757505385382144 4147334523544142989 1432982614719892955 2739310112661255272 2022517812008915452 7397451047618590139 873751280064237630 1704818327839669156 16822443532384438028 1109327353837338738 2941598814692156300 4864228976094821011 15842809823034063726 1816758161041971004 8277473424986364872 10398164536489515592 14312097738617563490 17288900667368907887 15679488159913930987 11106969008558495323 16675350092927715305 12372533726200931795 15626634057130314328 7649882695124151361 8888493966076378052 15448042652428054420 2633127622637852704 7159959689949610600 17565458578883647846 16768881859234649382 249528668199411231 2061963244352190782 16858600338505974284 6403659285968988854 17060723696202988165 6581100717133444867 15152942853242884199 630021508125515854 10840070266238992311 4364574538605010592 3519835253718331615 13361379918518253979 4840122793639208710 14532520488131464085 2139575923119607992 7941027519009538725 11017811503945847479 10435204921111357675 5738703280704748419 10623569497068727513 5526051732584237960 9219872559329418180 1320916539698226366 6923196009278441063 427073821860284613 7257023781338658316 15553593618067062129 12042688334422940804 3556637587247922610 17428779839559694251 15055522175999122695 15523573029534263058 206081937135035101 6656000762655880425 3942181701470202391 18057768949212880036 17893804127757745305 1785127533976963994 3533392192045081755 10161720472183463573 4243401135342459927 16605213441843785135 4143864152491324710 8228865559850889393 14264923850193865721 8641284580890536567 13879317521583332723 358787003301792633 5707119649991559319 13047864819846066957 11665360298952691421 12791123762018220831 6224360753398350485 16369729976811226975 11896061994854947261 9813411727221533048 9624397212488618283 1814324073363870792 1299808050157717790 14566331789267772970 1935670819667768526 8697494641691326634 14238562847277845123 17878999318344689254 9307025851917720183 5768642021859782887 14917869116802714063 15589354900496756228 18744252802780089 13394809523989507377 860432148104892954 9274843743042323472 15513314373400354362 18080549680320689049 15822261841151726301 7561446640025912790 17892229241441405544 2548417111253837053 7274207194241289091 7290756920467263741 9894577962634930904 9223846600658636584 203153843920317149 14104856330889459260 8320347221762235129 1180599859271594236 8728259790279067018 1656878637290773350 14188389724059431348 528751411837684602 467676485142289958 13347538479380183172 15257961517507487083 15217936240499395502 4874601747028119141 1259806912079568162 3185353969128973619 9037441792983739480 18235955372032410845 5404197106543375627 2273620571128078021 459457660192637009 15588041124067459347 3500169211355086605 8991072747767257001 9344313000110115535 10602958275459277851 16475759284362152107 9311845239179028950 15689310665950239263 18268187695966963299 12680811316662853688 12096459009639387354 13262060327905871860 3455807485068367141 3683747680194846654 3262356262669691428 17794816824139639463 4635591417520516752 11679442810719142420 6054353882237494107 7709003555657181369 13316981725186007648 12050223587117436618 4881719560137991302 11451222070543068129 8596665441556598653 14722364520040805898 13481003206373702090 11955436032565158187 8283727784193557401 10049064524214100352 10140330633752681373 8752363086478651484 15059241283462263456 13192231222167260619 847207035281674007 3077132981602214940 1748792138798932298 85571344722290712 3731758957659488057 14831605392832687454 7477711513469775674 9287272306961518101 17109037247542589258 9472569197290439558 18114398395705168962 16435612696159836090 16109012628640128187 14567753771493868797 471833584210738722 16786945186501425408 11322071906507569927 2062629814157145688 11396692974257592604 9210670886277179756 2282801733451363430 10849083464765368423 14234069532286578989 13865736272595428641 4091988059189179155 5124349380244101715 10102295232992149120 5121842875535323994 3698748655438750514 12620923309830741712 4478024466906954784 13839266631594074373 8813871353240172540 16973403153646518940 1539302444285006694 1994684656234280806 182160958614778773 2017429914507795898 4665713139854578660 3989341612786360167 1420323180439387902 6665916532860171745 5453607142205946384 8859988870217217419 7745307387391484992 16768556805280617740 4411342073295852268 1885943693287481360 4512705868154500060 5049215205892233743 17084504187499883705 290950090647539501 8091710898586350730 12531383224508815 11522823946007832874 3277549258307096687 3505425844670053808 10238153630966401278 1153368519141991232 7494120666062262678 15196913888596950672 10042463049127128353 2106930388799880426 15698891345988545945 14520076401878031378 13847467687285217893 6655986207554624058 15446487598572699003 8408392396232989091 5056225992099977512 15801707586159767923 8087677814929865461 2883363566431042772 15759125875172104039 10693297688455372883 5482760974831863069 4671769606035591350 16019797974846606224 4240182488821104020 5206715142973120773 16333954265377752523 10365867577129298116 13602045373950253748 16765969592304668992 17447877304630538972 7679354643286687273 14885921436877094654 7872539362625082473 623637454687617731 17685059148781779781 9225815747381029815 11955979438708117989 13857302317094599248 13349597677037626184 13050454036209181624 14140739690473757329 969936983750019126 5452326841564366699 1988787723274031054 5491737032564384025 4491877435640300810 11996950158729892974 16975084156662255742 9855049948966945911 9874094543983866331 13862071780786154125 41087859737787852 5623946801612276379 9105562898068460825 6208798103144866865 1519957145469441092 8410630926429241909 16442485236112431896 12891818971091917115 9190435155268431990 10159676599509445163 12783803506262402752 11513025035340323140 11183164610040736795 1662889476000022088 5399553809850325761 4974219816642244619 5392540098243412341 7044409516526979374 17173117840466269141 18351519754718153100 5286565387239974813 17316302054978578658 4363870339085897041 6025168989250959129 3211951617123559788 17188690787562956466 8988588720674985952 16800426711593610270 4154244515582512663 14272788496660338760 14284685316900054670 18191823740221107050 13576190204317926289 10276629277581942450 9255252827620373785 8202165772329805407 11736155580805266022 11018163565507912157 11224730264722199802 11990600012776028114 6085347061489790313 7483828189251040584 3232821915997543107 15704036536795438950 363926873056403393 13175664807849922513 4671179272187290186 6727406971940878812 10151220229078826815 2023179888954292251 3910466360487631096 9732248726100780922 16499899641818304593 15921535943285077721 16100441798562317934 16344820677006061769 2751404819564593858 17453943425768072830 6203616018662612146 7594054252837778801 2523414608508660601 13983938892669288005 8703952149301371553 10935442633461677307 5171301022880888740 8563723199994275997 100372508381451780 260780068289793414 4355270129568781008 8056928293231311663 1091610741308828521 18255185775677448987 8180551814146270046 5686268300410256071 11605891510711560669 14476396024298267589 17584285232669125872 10457980268819928417 4265402851717093590 2565156244115747004 16159439652453705547 12543847559139402360 3934520498099030665 13139758968133217436 5454015518137570017 2964063603679638801 9487972034992418140 18017039472770582062 11093718672712451969 3635728253255656075 1236363788506841954 15385378934788622269 3870023827404932513 6063728543206507792 16795898447724356697 6759458484074474776 15763422704046832463 12201926032385855621 6559745825317656873 15902796409277670690 3204633900197712091 17930051713078623891 2305877220180534317 16178963831404381473 4098294739539860741 14639599624654946245 9595372488085163729 4083775175614996362 11868770996950044782 13373075341223999647 9837138410458009456 2246517715918956431 9437392426168748849 5508243278275755504 9818698322915817539 3184933954941152603 4469068305209973963 17522783988706817134 4969814768011445210 1794438193976629247 3214722136416031332 14544072979299028576 3999707758453212577 479433653503159321 4947798866826284838 5619808318803161666 10280969016316512480 9506969510693223737 14216000606512460030 1995983871817867971 8535226991241741054 2257499460657093470 13189668735895330934 17429403745705621113 9872361266492145441 14227235543311015926 12096527237281584336 1234710934971457405 2210656160736282620 9000312325671206058 12501107123559685976 16814766875031034637 15672785139793775933 3378099026015683298 12502597457756947400 10741272534487573151 2447069814268041452 9351330194360800895 13890259922364994093 10287502928909798774 13325016030383378753 7479417778589902879 8460864603837877700 9293979023868740282 11958558044885808472 13484473926768088847 17160789678039165203 7290717873572787009 16603988884078985696 12632307407598577058 1059088254790891904 4089276203210560615 18406839815665001430 901110504019080441 13740764929342372026 8635868973611807207 16623200459917627362 11779451856183761079 17531429401842183126 2692670459495278031 3966312677531404629 11554726433307104460 8960156624942616784 3123430228828477498 13116460476229244253 10369723359352281735 4427997793580751645 4828176762532446736 1493705551277771816 12317040707686030398 5012283968357863090 15126046217204197084 5133686324902505992 9776685673355772481 407244437919062034 17285448495123632506 9087889477332036496 3179189242437682280 2981190074532381735 3274400344780352063 16635326932899966204 17118694841712521934 1868430744266807502 2397910294649730804 13572253725303443175 954936552000171503 11657815624974122162 15566547604550707687 15642255798197095826 14814591564178042477 7558468824444874005 10898092620892725009 2207830545982120158 17116251580462503412 15911637962206123173 2446937263698329497 1232545215820581371 18165943857046770340 822855413743087753 17869982876600505860 15481190906911975859 11418163196516121542 10356313300479538084 17141555392482923826 6442622022421272505 2529936365599880035 17640485757814972310 11233875307647234112 17388129115799789035 4483823363214460288 11685889570877220211 3035883472713878768 9628494423819075449 14654171149195743008 16803114429843200395 18015329543203051052 447741804186436281 9937500810319642119 9422445075246872310 7652242458441205752 8189786051721840572 12275806430342368743 996211612654668019 8048420329913270712 5390926849519590067 7161857090830582903 10915915483501841201 14803153933543519517 2216035497741095470 14007828428994776123 16334227180049068135 13559711871931718032 14137067912056616058 17599832844250311303 4059713388885088770 8423291140975311731 2872917693295821769 9671552599415392035 7737819174830552321 6607356224757091210 4482571439389809150 6236560227645472100 14191033802242995822 17353035805957139056 7886762902404430474 8621582552781625084 8558086162485306192 1901076174664595126 10139145205246293101 5030479045060359144 12570381674937034204 5396114774318698468 15957369262681245058 5753433495356037601 3375614681155539105 3439493621008121138 14782293584937979803 7515037691516788757 9092386734604457771 4123184041664579816 3545937701142695990 2027841060866460277 2271149193701558098 16723852348132401691 4073807481547970645 10445113483935504862 12566710776771886240 12620340850640890327 17233683058958903458 4183027182225598253 4893437277401420334 12174918513028329144 17281825298899583813 9569815511215233475 7246938062281048046 5624784368959990280 8704072265300157875 2466630482089313879 14799197217610311292 5274443868788597065 2114825608996290498 465040351851917377 16256980110804097689 15292469055889818663 17493343465581982489 6486506689090837526 8016317566890118022 1852393310943747444 997116606465103041 15212709770335054680 5561535797603750413 7947885786819566320 2888294916058182597 14944305011603276836 15779651483351467623 4746738675219655127 4295071948288527831 16166960308061215922 10769479534608388715 7962667051660530628 10662796470717663233 5602447682952849320 10186065508050801656 2554855490835274187 14246972663660309396 15216321469099398272 15506429616493617531 3974841537866277531 14663493574303762279 11893305734648994732 17015712854800909078 10258691508466692936 4181150100248705190 12850758747981109940 6285259359476120270 14512794815038316415 18226910314260531345 18119122444340794081 3418498962029763341 15046937307491804847 16496807977195059410 17936711460932358732 8426142411140868765 6972401826780819166 9042866364965310885 7186297641434304472 669019925777895533 2115974068272319720 9269702200876430802 10418305250746888734 5159058879407098673 15819530889603433553 4324839967184937321 12808125134546860111 9218039045774069426 3578410663346335456 5414310678274595840 9840016411036272617 17406792004218275004 7305904542459490888 15496753770618643447 5023920798408155374 18089174149248410862 1982229143701483366 976573781522241778 18131155095064540479 4588748968892749235 17767742553749742077 6581645916249956395 700483552595220031 13920236603198716306 16896999471532086434 1048804323923608782 9552154218701065123 626311726909210028 1416257557550413031 12638350983288335616 15374147583338283412 1973516957232148372 14401237910549610327 10917846180480847092 14133169683578866426 8895290856284271628 13551129076647063512 1697696759558387755 12796667596802086746 8276710426410469032 2228865147465062300 7922041526796074762 14125036426243064600 2803302694134390849 16254986894656907296 7195945379979958072 6082612016223091067 14797174143743601297 6020712390784803413 12329787173618870939 8268071379810879177 16232451797745199752 10396246593128965780 12211899651518101230 11731665622079652372 13793223995112137222 4418200547973935722 2964329240653020756 17258683977858669673 16146352035984094154 1707459639426858739 12068922765807484698 10758966629790080414 1658474094102907307 7151732389737534003 12071910099424932728 15631854034665750890 10822165920772665553 15225526645726377914 10185426435761070724 1249397538444021673 7558040834677987584 12856307487247609556 13434385583263854876 9272744495368431749 7851075649652538344 18347137364514571147 4437435798734372479 2676292659729070753 3333159251521213967 9517031540584459817 8103490380695579694 3745123815371829746 6761630768622463364 13757910733934930935 9377625480859187448 1021947715982013579 5679438718041052842 12319066856377663647 1613462250952654463 6265212926470630915 9032577527634825474 737043540783583725 7632825986354812356 14380397237748939167 7010447885247897175 15102674612856947183 696860131278716406 278307463679137662 6433221362494895266 13876427237444446701 7641004181464575280 2530830506023674967 876728370480507812 15530643084306731212 8527617286812464979 6644237978228902334 7716807436953602734 9695440996000004571 1659823605065614659 5980604572709129346 5822297019478716104 17061392723892470260 427420708518993604 8642738999014021605 6039720398840714751 4019559385407093015 13626139728606442651 14787017502454844042 16135771860005577430 6652218420934410446 9499619454944504494 7103210976928352421 688662034016568009 241072904642254309 7763720039069510795 14504785121024897620 12490266563364489785 5596843858775403729 13402557304756567881 1338033645925068481 13112725574180839750 13796440695842672331 619969568523541320 1380519150765245748 2293540608297678414 3305159709407149658 17888404947055860046 8873453498608279804 7239881257020338099 7143196301520985229 9682746507221944272 2706091353127552749 914773881759269877 8701375629650941113 405107107899126633 3648274069542393221 9119936299431818537 15461167741648891186 14325718681412097948 13101703516890233560 16187588533227154288 16880432494485715192 7754284077696261950 7502599705309003902 7008836170522150208 9322388509601341096 4338529949304895035 1110706664881262290 16551457514219112577 5859637886305514360 17960306570410444451 16162144350987000309 15334189450309027847 13622667122264270073 14108234840229203775 17876943325708562371 7948474899414236590 2049533588224212689 6990546768345595254 6173595889541635058 10157919092945455141 17490699262913807099 14523199163048235930 9672923436551542925 5683866162296545146 13878151750959271296 14109814244760353761 7783701483368352530 2668445633445531954 5877585380017648278 1054369096094031970 11890333506663027009 5753529711534076267 7109726601141453331 8967070733661319495 4790370078508314938 6365097216556846727 9060306045293888583 8866903161232886315 7472389267542571540 6327928613447914358 12192101315483554895 7800205923364302316 7574237480959982216 8392663290522638999 16895352547282009828 1935068879077515307 954886746789660600 12934569735728390942 11202193830068257516 573757389744463686 5830477359505196714 4126527290008744775 16652675071685184652 10928252870164765940 10182537020630403615 13769696004624779920 2005100843482222831 15917188349557007284 2565009426367754252 7204947677936797973 5822041148597139063 13517737055315166789 4938809320353511406 3817040360173044601 2855510428566320921 11048650071006187672 6107475032959765887 7773749057129605450 2180539973231452287 10347363019884075595 10015538193065136595 14688089591893150877 8569150540019521519 13121302553745964115 8791746335956614246 16882230662289597012 10750819684583366305 6862747167741230379 1014562595779957605 16871567383673081311 2659038688047053809 10425549068268039663 8345559378515769447 194379075829589301 17244199747680548269 6212606394543188611 13585568373037892476 7503697160742152582 11988980960921118584 7134723936939317057 7388862501825608230 13057857363430087579 5805459117752125044 14766158436522485623 4961455847892406069 17392917505253738084 11701009215313453373 657964132556862636 8999044095005415108 12483375939856624811 4382251211243849953 10356431875067129191 6922564593366435293 4939302940625009089 1210158203649227889 8407412467782592870 7601748099181152757 8350132456878240876 15519212587095079413 7625648940104254560 5152856378749888901 6727074474003473176 17113784967664464580 4873061058622649559 11817372241604311781 12254412256438787083 14781185056110756204 14137965553161805076 3047296471665669821 6475682728632637138 17562642947568981872 8850289191930895826 2491236268126129052 9035943075238627948 1695376295356828455 1428555798598299492 6040582397068689521 13657500417869073410 2538056212582098000 69961283060377346 11567269863075144928 4511159421077629978 2745705685390620995 1386282899031730782 4090839652041239022 12645213593035136334 9689701605051103796 1626229491872163305 3992965802229222551 6481295575837430266 9431745498069827055 10008438709555764700 9058805208238375390 6132928845882285447 18298237242563242628 10900305632238322489 14031271211534583831 14821068340277791735 2487502906624239007 2941842000683682648 9696823542498022649 4489550344139132329 10794532941365169813 17163104987219341004 1413209452421860053 3819694205820201980 9287456128358654208 14436303052262933421 12619194008897224776 17941011926112887738 7856780896724982383 8543486258192592495 6241563270772082807 8822197966945441307 12220840025176620718 4765613728540320927 18217491924985040109 11088964017684617886 1668722510121376020 10328782920059321126 15509467168339980363 3635563484428271782 11565334993881018428 1419760411882438795 13383844863650759241 2237357792894766143 3942742826689738847 15294082786655799019 17403372429696485287 16253862549583192640 337062618696224942 12523190526269859119 17094563282963347287 17279518092244701809 12949270174428285605 12735982050108724784 4491327670531468757 16771390699660229863 17769323959754764506 15397443446835381533 7489546639507647040 8054776589703322201 8475979012129693947 1737708036368555438 6540473338214826832 5339680903759300321 2353953773593144047 15081213181874638964 1680798718123303461 3815225670379902289 6253015231465680503 4541107159513671916 4795547019874307711 15637574007108745791 18099306014890722249 8830463660442907520 15287546607241066215 15129011236328693067 9026664430615587104 9706820588947740439 8816111546867942772 15096453474818517868 9885220257306965205 9859308288355085408 3530447787032949061 12953024463039253752 12413044018515516689 1743614591529779336 6684093836187024365 14986802839345483088 16526260330519041340 9453293417775722261 364564060116559420 16458327649937920691 8586891198329398057 12236056157642350219 15979044767708947951 9548838509564881294 6830469100394832691 8722626753820664674 3289461248404494793 6461033004401968929 4093618911009847596 9048849434162811210 17599522593120401326 769061621920059803 5705032321928240837 15770684552999211068 13794049658681594259 10032580283925474303 7160966838647568602 5363971891225107695 3191925165475828887 2300861385013580137 13036899780809337594 17671455185596739569 10115572704944018772 549202409320971258 1959079351150273788 14163946350630367970 11467837153323421216 1628468599809968133 11515193850448802022 10425356336532843708 17029160268294531896 11454499288591826278 18130519761719942704 4906859522626053626 7260404161888979910 7915659761243609156 1088674663942067198 9306622615733844069 3043315739588817985 2519407351747556559 9299855005673514387 11582404288537346072 15962062784354875116 12057798211224465936 5113569695317065493 17743599761250376935 5435874187917299372 10560777725491839393 15039943437877021736 13766322361714381709 6284841867397737436 13039297510711776037 16146933256200402515 7891445755886703096 1733554574666064260 6385792945816651409 17065469512114145774 12409555067692281713 9002024281603779152 17135739748100640147 14080933029768963416 2053389830064390600 9758401095715400594 5517158647148764518 8278254241318054747 339391492522593971 6747389888708420890 8013972261869912994 6002867741749457023 9972140022078012347 10052531528110112932 9597926207146474599 7884357273774978128 13725031120905651544 9168063023781824535 17420198393163907802 2116815938132534710 2750764062643062626 10600420357227555831 11680904416154385694 1258704623347832472 2521751789919448746 12997470420451338114 8392768520186820573 15928322275999108743 11598765718442736411 2272963823337790457 4646536535628942109 5758429727192062054 14192759727119292465 17245994110537553603 17264316911596122880 10574364904040063978 6546868438113707952 2711273707115143099 745180659643592944 2334461646669454526 17510197021045081038 16705395517162278881 4484720458968504762 2839493641987002107 9768414012355732172 12873181130423846002 537838444470287063 17819002512238600005 9316539678503085377 3391052249612552265 11597198154596690369 3721650807895413568 4211370147297012147 1955091190935300627 2353733053768906286 16726955808372168470 6357057624736380021 3159329872444669373 3649727747917807897 12477868222620511743 3526431524866850047 4026253852702708218 1363684756714877478 12267637785677054769 8751905517130897293 1748449089495861985 816462316132847605 1493416388195147145 15557579183158143846 15062076536538860761 3038718838644586305 17513028106324504284 11803009203236328658 5026973402335528577 2337486627045111404 7714650305580125377 4655617551490456304 16626182242205402231 1733925865672505444 2564799653345265946 793296061600536460 15224670153045496604 2115520334063938655 15201005773458657489 13003934377060767862 6340110588106611479 16990927802426834764 4643945138705239073 7842223556721763517 9062000370758420957 16439373766814869383 4927138867690490796 14370794151349773783 11207118253656324943 95639502695556929 6153264274757124043 1881695729120515591 4104684600676322276 8343730908134696428 4209602272902053334 14013545433020231792 15451388155967048743 12239620461856514264 13452918251954483789 4704263527014291890 1511934623390868183 9006734498633556239 14841720406177427938 15032174192714865996 13865714774719530890 2009964671508090139 4280359807837237764 14179882835031294164 15760922804270365310 4212390013643124056 3654824583160552125 16163402427691355474 15003455594248580284 4326735595974701542 18418608869934046718 15818244669705888110 11084987191068797642 4020856500077412200 15462585632901879153 10190848487888761212 6516038749195861633 13743438688342478900 18048087761019143112 8843414006719188854 14575561262978615726 11547137293335943304 2298358764552775580 11379756179454999045 17068006677179235213 8871339716783266002 7598023480766018592 4528525526807591766 10874159557907456366 4986627142259314295 13962456244386679952 4029072381101633435 9937144464413329961 14558877210083101434 788841072916888221 4138004973382487803 17571049865643118375 2102889735307800532 5416831285374711076 8489930900415045330 3996405159919204421 11957472319735414479 14848207657365734200 3387475776713975678 7332832768689600894 6783864105723469146 9564345018506234539 13595790616442407462 2276350689293885229 15509252442881847225 1247241421530628089 5561740469018443339 11273505785775329371 6913190548835716115 18378345252740111506 10534139745652363591 7230061533135661242 6145944228027061487 3193214296609560590 16509015463261371694 4971659881392111164 7155146614903087815 2412105588561870919 6294431573612617624 1650528614995173177 9366112730584007791 11796613596103634240 675104647446105296 431872948599159603 3267919614426187203 9123518606999024316 9112985816454523703 8180644176568191033 14225437056170127000 7390043427951877654 17070167948624777300 17992056889827257044 1836411817077699779 8530737170876460819 6354986368334846933 5813897458586680181 6952277352192126765 2901836776045600267 15489954145693573559 9919224002852953582 6326295424978671948 9744908197876058195 9305062824716698672 8724643776096773080 16518750719276245660 10913894386850401769 9130840520112572453 6390827256125029608 18301225828580233841 7994407566088497972 8529816851877827223 14348314178899746086 12507499054698061218 6133518026101681984 17354954659844406418 15770920110671404844 12102179912067693459 1409627195511258518 9093599802553908024 4596959832053499619 2128381315667668938 16995134782422621394 17557625899830863705 11729352762289136839 12466529723894691576 12882307433240867335 9894937296428202098 3748842832394699757 85055372069753758 10415952751484639369 12379114903897237212 2467895097786143777 14250718482825033423 14837550582109260257 11303253962563910573 11982686200827542479 16740564772303554872 1979465892852894938 11354547998585339392 816114024415523914 1935151044196066983 4536449940416037326 1332286799780484226 6326571011523751824 2709564148530331402 13644327118267675864 18081193371599764244 3755575036142300828 7006603203436732002 9195278386881595944 5621181300896743795 18408097822122739001 6688241328299186383 7424147532054530478 11624032325366076571 9775380069658887839 16412393531197369506 288805077864770875 15090537821075334839 12230391430916631364 6534358280566868782 4782826244458814145 17969369185507526541 16516807423349360944 11992388246620321770 17302752876572098542 15073747404335874579 17369651809532322608 6602736180030913627 16791427272422340101 12199888487068030580 9320717346649297176 12728375699466513794 11608387972263308697 10692022578077886359 15719362054065189780 6035740346214066206 557397025465131583 10489630363531798573 15881263264073369728 5986417143511173815 5022866837391994637 5093125899938347915 3385158439188489475 15660613673933488440 17643533349116247215 14432029381607443025 307583056007401329 1768117703339245653 14635853627959635365 2894152249806492479 15502229698700637187 12420031599724903954 8992583809106186525 9070343922988709599 677078996375946772 9813410751485916899 2907218572461813643 11166712920940712967 11360910134036718858 5572294395792694806 15757926678608978518 16835916056732372630 16953990825641201125 5285667191316452068 17101122714294911083 14462121718330532226 5440740220628858059 4518138429585182620 13540934389025389788 9721257722322686286 17003568427703538011 8227745837799140325 13637715373131783807 6570588225308432321 11692680967176885791 7468500767869751626 14594189687142166445 16116798626424942258 13650394492078339784 12847037119801791549 6947393352859320938 14767025429517392956 3735930202068421634 6260155454401243810 11747797581510193801 8142366651799025124 4305233128032914636 14190129157568740005 13787271666880803529 11156771865926996776 11296164865441060314 2772643825241985424 16084367800821401509 2854487617863429283 12992469685336718423 17818796847303021003 15015701799642169671 3143961991726377631 8298505270503942904 5227736168267453814 14925242238966055590 18255507469382221766 12478906589816648946 16696796075389333749 13098826498759698679 14423922250736769573 11540543394372944136 8634246400999072684 4304013511990875238 498295626808732058 15332133481173755112 1660463243530449200 3960918000925961382 4317721024896240356 17222136233142459994 13625516977988106760 5122203834887083373 7472497344563028536 3224327347677259423 1326733996374578983 9281105857764614104 3255650524153172828 16762000227620090319 5233037364001087841 12481666715125355885 5300336042709940642 9927250557602253471 838404541337306424 4209345500662341709 3647787587672736620 8651526537357328859 9556154600949418781 10818226521416874542 17223798569296295357 401685041049174978 7344977038782138853 4367253997104861542 3878047971520544613 11851788555825997879 2297495706817808908 12258542277948745408 8416026171346233071 14509456049962970680 1723625382694869644 9991970853198851423 16024165503794500418 14847093719728002846 5377056446030568193 14326657602815204691 5804557573210411621 12261585955725806388 5245159486984310266 4201067741181175553 17831261828661321179 11570537650530546318 4264685990536463121 10444301729695092016 7133772272214859721 16048025234345651992 17086249168137130946 1985367575864246175 6653789469423670027 9408324563480571332 10066983109510082086 14786050976566705577 6534209955047992363 10487196338983096696 7200231233108534574 17727583518665802676 5250720089222747421 15535391391171551225 17616711904276179861 3895825171092018198 5099758511894718307 10354492249401371050 7647122455916508924 12998099226514052608 15052255339181782841 17106574108151899095 9114527741501253700 6538704746520067301 4522277119092421762 9031040275623729399 6532969793325280670 10266995335744534513 6476947674838752911 12836376762425129591 4587826645651731081 9807465866934380076 12555611369384718431 10446143238287767397 680713723092254512 13858883378981158544 3056470569056841486 3194076204519466151 14286749796627188508 15872033733681450957 9902462947915454252 15642136270034751547 16706294925334811930 14062367060289113070 15380736429275583586 1609550084579405050 710788678054266869 2920829062012011961 9142095370696368734 6850069938579360470 6914413364495287087 7321824117572780988 15564802790176843366 17533227935476168986 1386371894142391745 2519401408483339737 9624163097918731100 3877652314699406845 12809158636828915678 6208514904276164365 150397382057052105 18374127677910501224 2424152099682283444 11710415879960431761 13304787556518945961 1890396343930791795 15429163190595714384 10877144367552825416 6846216101285501994 5312608973532628066 5798015234910107985 14204117347275135832 5607529014044964916 4650510730259555474 13049190099450730289 740810050817269772 8267504488288208735 13379946011952378440 9799411106780859282 12585371255757518922 11766032025594116407 7546501850934474459 11243386793413565728 6328653326022417377 8348350398778414194 12113130277513033321 1657767457314444508 9264463180986420164 5305959505949717981 10178346793171916497 13526430658107450705 5693999831439639479 3412826764656965275 5863103994314459607 253990569369011415 6998315439087246929 4440236429387827249 12041723526279093273 13402086672689589852 9189525895026304476 6336760653251186161 11500810295906092132 14675403474576584213 17720073544511511314 17775932198169652522 9735409569377301005 9247308389627915855 8164488326803306715 12600149049541875159 5689584909303230157 6791238717959172476 10572458758153863460 13680442669427949045 16117816428570832591 5441016583384929813 3230160273313219070 15421936598924657430 4745236468148876954 9514845789936086239 11781993786330905558 7801450159283208360 13974755391877195962 11543465743016570725 15028156379292295293 15366414254697554545 5011520756620733518 3432200684610095892 8610804428187595051 7038579416845816737 4600097451337516008 5267420811001764740 1205859553142962651 10779142954032156115 16374192528989994248 16319331183795794663 558643627250204576 17968562950803308981 14162927908502682535 6181231861141215547 2899981583884100365 5179725267832223616 9737011086113510659 14251662136144499715 12228600050542360017 9672899619958471577 17476406950734040163 7710393282586306085 2543957998839366029 14242202202690776407 6219919901877635484 15416276047197998519 13009752803863725509 7732380438952512739 10169555334767106756 16938797124972092693 2663926659058428137 11426168867568495653 14169469942884248619 4761646147399372972 17102032356958396464 10385133327469053395 4622410360149384127 9106236146999055425 18081915014966684145 13956131275491002808 2210703664338209628 12546075196178686094 1043615959563695114 12903392207797825394 8096512510966038393 3663752901976105737 8809153384436373214 8866296360464958793 3299082120269481742 4774525637300891838 13576751047180104685 12192923673525644930 4304985033119978672 10738308085378869740 17964197399052691729 15089963914379297070 6178727492866191683 5561419857440653527 18291701153264301118 7057101072388815069 11575340992868152616 1815250788547128200 16748968551770847552 16924628756416994168 8351144716270439953 9804271824933048970 9587263929896893137 16195558118616755619 6306019715105298906 17281378349045749218 6610229597772850525 10817441626382045737 493217692216719921 7479599738442065764 4230589268500446544 8380446605000509373 14592680231103311716 18377814758019927090 11931167744680021367 5069059654004332315 3846996872219074619 357474814198699149 13055934478347191546 13422871204042313813 400602528826166033 1617844442333328193 1626831026494654065 16770277783611139695 15227257793256527351 5255826074809483745 9856224599344153624 18324600363407390059 7459119124032839974 9760528486130009931 15096396729056667944 7002343352093232318 3967532469562600993 2442250372755825300 8180147621962070082 7251185326725717896 7463999605994620648 16840945296919847768 1021270347553819449 7438965941002426425 15760861302458728350 15198526089148244171 17713077987664180919 18134727867086608291 2977227368238296617 14686026030868257845 6922477799557343069 10046209466137679846 14293726950147955546 16330462688881104702 11020251237829075090 15618833717508438826 9657511397817409001 12922582533053924978 10807719555789177606 10525704618814166317 4587387358331042181 1329825079886023579 8618073837800518686 10367724063951572717 7211924736959131227 5743796899470035990 11699536260069459696 13302901381689515759 8162789333696915839 6566005992945451858 15758277266446586345 1511961860633064216 1469427982424439881 11970778017951814419 11142271612306148919 5139914580329492300 2198662603262294575 186932875497804259 2304976288754263134 3596413712615353936 10116588487472019864 14041041793918282620 6210104280027161766 7430597027166924876 11759966312397195086 1297674549759833300 7508831008771887545 18231510888154764961 9044491778012688931 15797756558197397604 2610386560445983963 6358210013314650041 16428334865529071324 15416263482573687555 8027163507781021805 3411975001312714330 15657728329707922399 4205922660508885692 12267229548068389527 7157192015124492054 4074010896690375078 2576838142100962341 18174617517794282596 11482376055039922849 816513302542502046 12186653477037178475 11233128753230684128 9836967598043262693 4031065810900958542 15561143591371554188 11157210428042601089 13726035644192365840 13514636823892752505 16360786428663644406 1355112852127972467 1779067677578934951 8345155245192267078 5348340037238359794 16600068789198001233 14855393600406177430 11638503093415299658 3955348814402031917 17520099678957595618 139766994730608044 12966385020434258544 13794632503529906254 1535826968762444138 8987747248964527723 9494026575333953315 4694305663708161600 14498969362233759522 3205539169044990039 7165047069467363355 1283043318945588016 9504479133461359369 13950486234772765259 4970989370092886231 11876239748574221519 1692264041335791842 3145013074760219971 11900375587451372528 6934243708807845048 11132600966911832979 2735749459588441999 8292236362181273119 6162332220481218398 2400776730760147668 4124793312419899355 2041680246318067163 16123609253904134632 378678395975951908 4853619087931409859 10144575333674706342 14280220290229095754 16735349737678112081 13354751400765887473 13271867620687633923 1462788841251808474 3340841344210634210 5495244364942112423 3350604010689246203 18305893176975138172 6622652255747033294 6260015183087965119 4921580634650805832 11424997404087230281 1110952541407896639 11388327558110669215 3443910096579045801 12041502381203264644 6753491996521049374 13527018901444360523 5278642840004511288 16250556357614109338 11489776971793983380 3531989754387578290 13335322274818073589 4959611185190212139 18268796654838123600 17030127955494090765 16697966191809220869 190052775429231953 13914218027285137256 18428303315841204393 6619125473734421832 881852178688787321 10761730879572785723 191083138195439069 7380756972146718451 8335202093667851744 10693099305528774226 13324083168177680495 17748582548974547223 180608528769945204 1791327428485429209 7321598168406282232 11538303378410749180 6325013010612463979 6337699789108874306 13350553881045203224 13834612623764960346 4277701882433928296 10969030345971013642 12939065571117106181 9244560484405409974 14038254062966490893 16937813598027011863 1728920919389715625 12656079282433430536 1288703180365059128 12351623147438325453 7093993562560616274 9240825328921786813 14280574616650436156 6802623265813093666 7872673410713282526 15941459867082010136 9311075166171799213 11979030527051759723 4036754799934100146 8177458714865191427 5038828728834404003 1291793630200013156 1927686265522419438 5497886180042349228 4019229067953125412 11656238501547499961 1828719835412884536 16580775933737014278 8974417172053941097 14482764281789197511 11507522353411264508 15069224025639433370 18224507374852114832 9296559533049984792 18433702188812230077 5358740453676183181 13680589277930682290 17593918978234327146 17481106231459536702 10059982613529597994 5210406901149313000 4068782243784915807 10358554394200986654 16034940654242989022 11397166223664026420 5476430173689362378 15026556805519871080 4248261544771346146 14318546992836611991 10380225620780242180 13911583562510623999 2500450194228008142 5155412370929695486 16989016762260387197 11340434263914149863 12353701072367244839 13226271057481515226 14257381200805225190 283846840457356132 15436955301028403195 13796395092035474332 6896291392373552021 5997078047833473977 17592112561033565417 15408897364114685489 10510122883798608618 16896509890030891298 6268482552986842766 11220060657304172311 17215038053019193909 2052345927384477292 1208193682432150102 16445532526746863841 8418280377233375193 1588597783879002762 12436603792666711060 10466608498628696878 13900715185670275725 16556467331583709137 4635361814959178436 8338096124678028365 11863753166523294425 8274797037114673563 15370440363847454461 9804514844863384783 642861315915813720 10467104122409414862 8863136405995018343 4188337211155736556 3436116973884112387 8688295060133053083 6280967801810301242 17514823242532856340 10007154413908106969 15536544431769753654 13380223476640670477 9614425481151420525 15534141338261355960 13260615027570566003 199565705671315255 4395238690687581228 16662653771640090927 4980026391812346449 18154357503298313555 13018427615134191603 14478724323200400985 1046224095321373513 385416762149140981 15202923688085125563 13177326319178047761 12922288693649213225 18420319554447094621 11155533200551218059 16864121528057783056 4272867379120908844 7224066997076201774 15400588305823493977 826656186622108184 16837202307923316018 10208680824625352808 2320792444950472949 12303508132848884593 1853805540865865341 18301200363459387486 5595537495026151255 15007462076583728135 763248798380613102 17393664502792558965 18265986873289428204 679052978347903156 3505545534944717188 11482616309950310360 9540873312813087446 3577633402649593877 13566880425469196322 11907151318574164551 8681519125999435765 2506118642925024363 16952937499696999325 13102427166377014582 17687642256052221151 11507179568736370187 14625039968430604206 15182491350025678565 5054897009951221927 17517353557873679992 1892375436078719891 1120584012322271875 4229642110503865052 16587858155320744568 2057819209874780291 2255951313832427344 13605186498399726234 17450093423475183327 9684869819424441203 2164357530880219954 12118566908597157503 13541434425668607872 17022197965030206179 11157112552712262312 1081249799633194386 5412683439794299525 7637723433945940423 11188653810090969945 7526304951122269395 12209001368024705580 823549083458678591 9292691330056232239 2894030851878139600 13178344042928952281 29174622900600818 14096883532805069332 14414646971205510824 5746415702849402254 1891688385587304093 17430154671237480062 14261991358962959066 2850869176558442738 308343242534301278 18116163435886565784 11026189739586938492 8798575354805884299 14607044714524353983 14515619169402402895 17174369433648241639 11664926253722448261 13562161436303187419 835521245515379362 2629716396018333597 6335779927761950252 17120464658803253187 13697594832852629303 12957345324669115105 15862774190379826961 12214030424526611239 5020531864288593774 13894516591319921808 14652293525731220799 13006064540109214906 17545628981236724380 13712696704455287481 257354754931839552 14004724716589415001 34629329812960861 8341249127755109277 1938557963576276053 13298939806640526841 3545736718378667640 1526922041717990248 1881299166987883556 3616718929192739926 9636625157824659444 998279452537627312 2329893147257021928 13801623174706812042 1702132173495090955 9717615058212407820 10268268974639970720 2557570532165302894 6720850499679493872 445793804112474780 15297931446307984255 16488758565783785427 815808999095265851 7849400698232000843 14356831632264814641 9453718300065563950 16116143831529209287 4082609899204264489 16711993462534129225 14174331197864363731 1380522741222551216 10222514448059203130 5090686078005945418 12143534996592809144 6410845460817798779 7510958301651024343 6002925696498141174 13804714325824754340 9127958149173780163 7183785366490889157 17844697099056263760 11327766608260517641 5659791782061220734 15012664745658919647 3704842965207239315 4581634221541469421 6543966258215381380 13691389673644407921 14525413668735590413 17533306917498317254 14312754322014207535 16430760253611830492 8794153173389854670 474929864793297935 2940191915303709556 8444010823126368417 640992380283675701 17116237074333726920 8575029505180154940 10072677567551412654 10938523215358417539 2003610633920933787 9511231909612013880 3253868357113991935 1837843254169016246 16073742109891678097 11055435292770072704 13074052870776774094 18264562431250777466 3061565626439466081 13485208968456244529 253820691111131150 11941234011044273354 11750206167546448369 4502231459728855006 4372357827234609106 8547626012228893379 2355998933803890668 17606049752121933752 6205491408288056511 10200284108911363499 16900685776907773708 2699122944299884743 12287033333646929313 16584052418658477330 9099946579887971607 14561758414143578705 5265647815809994951 3046930953348921059 5968526831501649328 1121835291361968526 4337356598321760383 12806491599970079579 8655222101275221757 12323634513426931368 8943222493376123829 14828838903653834480 15570591596850833620 12120935195658784459 9751046295808845166 15133314370517284944 2388133818676841349 13932956367210729731 7666504583297114329 7106004130431207955 6280770385194745877 13236156468624519321 12280895168814259736 15819730865404710594 12861510782187836644 3894385473514008979 9624531788049242349 3841615577223462068 15684041655448548794 7840147158637040996 15602153164320832833 3529505634959339217 1124068707753476928 16127473726669696595 4130970565310107096 15814004668393269343 11131414712710399311 8159589441283226491 12743460193506438727 16877157843301857013 1340614354897351361 7102588524890800253 10895290827684077435 16090908802314478827 11187755693302821533 14719661353880974237 8463319197014437404 15664945471303758427 2524496592471702293 6079494915172723870 5218914485656245361 4025967717103286393 11708885291452821250 5235000542124573680 17094619668186638830 18107894235437194331 2364668640778392600 7696814038492133443 5235519504286301582 14137246647232486807 12671595179965958939 10669692565029638661 17890280978698478297 98197604972059985 4746185432870761851 8090243234602848354 9640123198361184059 12275119337703332192 1760937496640730354 4025794774685366771 14700655886560192142 4008956583974001819 10091293371578068815 11245283140350404330 6835416848759482259 5842275304649070998 14195894713021285563 16130602678188535977 12263181159319149039 1245981222194741882 10447458456816055980 7583903025265441341 13639211558654162779 10822205083968129712 3553025030268414955 8055682105891698023 17659433982918375744 13936280297095004947 9325364680775288106 1825564053000664401 2235237029012961399 9921947090119967051 2988637574444179902 11087025126170571977 7905740547717901094 4387351075147887609 3276594905064177823 16123159162094546498 1752231700456626597 11798833243321904958 7332702828461049608 5622122392859293667 14065296096568616948 11303493696851506682 1190100678309453255 1228811806236939421 5949091083385401134 9664243457896870451 17879352316214408505 9043431392257407114 14861939958584178787 9037213078361600315 6807313582407134383 17606237866360079572 4016516716421912468 13779882721115523528 4264645730627380050 12203304732031318032 14322474665230188549 8367321452642471894 10278279197735867634 10139515634128775568 4858854167844066125 3664081324780210049 1397838388760346135 9920619250531003432 1835941272796231205 10459907104131319829 3952009384375115000 14471881419196142652 1538732082449324268 2326602201529162669 18328213716402075978 3303243741749645843 5912406396814210109 2518804267503503206 606404099366052770 12060412295594922601 7638784440441489014 4404912246271628402 3000529162727990113 1811938415991373807 10211344662714621857 6720052673055964815 5492215813518747887 16889668525139356213 2926004211962598242 1684784388673096702 854072262247449672 15135163654675109656 2876985315082701005 1229363529570330067 7945604799500400478 2785625958511064000 7746755461926805096 4864853895086477625 7379991305738050434 5554907369295133055 13156038533346140957 16326458131359433748 2874755138463617735 9734813762712751588 18221927265310231278 5121403911031131182 13650143745399629090 2302099297778097664 12730092050510006801 3398041619554595437 8260824668621717901 13368107019824700801 1828702750044071574 1307323932627541546 10642505568428660375 12745947784599847160 13030458069767151017 4593591993704414499 5772937399377861281 15355036897643140092 14827269719680802069 7506553068695117270 16870724786323601287 4796181082950822932 460558642699817258 7688622840762176930 3465413341944464483 12008545176735507557 1163971813825697573 4157543361984066030 7363805697289022452 6366872229825654587 2812080948148562453 8838738182576934721 17720817780872503322 12309442124587471789 17508972955119506964 8558271738529171742 719486099515131004 1192024219708389318 11215660059318252936 7129806815874430211 2543764230721493041 273335718326778329 9466271382388723120 7440545766850026820 14646342551108908835 10488455885747248144 53483587139370888 1284630039461635955 4245824129556186933 10033157617832435919 380878987532603625 11258732258003825411 13982781762957577180 1568069605383650926 9020709242391013622 929876447354077542 6628955969390017761 16464020287288955280 5051117789685230155 13028757624668823195 18349400987661476623 2550746212562891159 3141698864932261462 16661066915534107398 13767554822950347100 15380510604808489679 10191040293586747546 8372439167008828263 18258571558783554350 12504172108919665633 11056093394233834722 16554951254459401731 2474493572778476542 18117293720500136173 9095786527754994878 313898346587198596 16707921682792234015 17749941396259711968 11659852191149992400 4425354899952731870 13772104205673480381 17550462930195748410 10787039727968743666 3183041113480023151 13397431287678403442 8269860303126030167 2245499790222716122 2253695048110504262 7602449428723340328 15660039582893422617 11916325691773103316 7324824318532577955 15082942803457299616 9484226710689497223 17042694503215356726 12083137291610817017 1880129515186355888 11278703286209615016 13434244710025193058 4393036551439582326 7466687193370762561 5376692016931119113 12798152867931452197 7245783659005508497 7760308285248439314 1075127974680634687 13455415628261095226 17461933850098717983 860318341710278176 10508663122635854243 7387076781030942315 1636569597738411028 11381571846859659715 7275510619819629177 18439023252837410436 17408109031679907496 8674652004766875521 16358480064795605792 15691068552241804417 13386908169748341160 16940233132482175444 14069967065104384360 3138354409854026875 8806144841269202188 7560097686439147233 1115401002622335943 1390638553952668553 1322861022229266455 9274733790103885338 11288142037243879788 16440061909228571768 13995353223372220734 5742773372319651933 13049075256949983886 4551346250325367418 13618753838222475484 4128840077073623445 7786558016133681605 4778069676509831422 12581298980845825494 14064218155486889715 7399801910875972358 12350746464664224983 11217366530681910424 16885100441603316484 6758326276741534173 5088581087305111345 15747938401264765504 6170959227330067538 2886852689816974693 7004140931185454177 9530108291755028171 11711005694563249327 14119908157917599937 10768921821325012247 15526091708301973574 6802581224215692963 15984717814807283624 2839859907173800681 15336033179092376291 4850016940567252487 14595083958368696025 17108623731908896009 15577857620480933905 14888420779455611388 7529025553619035088 7896510551426327978 6777881234188909888 7749107398347507262 7409342858515709299 18248309895011550620 7333538108764607133 878191667788774245 5214882022077306342 12193146437048492358 13627796447679534968 1697372005080984207 2848401726860585848 18442104522830286987 2924054997679912991 1500034353558294249 8922155718487434664 17894009845948813892 3303689483512419390 11809301096608133482 14437826292660309053 12470722353056379103 8144721273050565546 5259713078011514872 16227510128759170919 7143778828614067498 4378307206428698997 12442853556036455836 7273737637850800539 3401676639420774860 1903516085232353656 13596810864985358246 4307829200629554982 6461015985839081545 3805455165287566109 10174883559398800695 4907055186938520588 18407957213363775497 15724137874942353476 3629101033730579835 6677816388479186803 18224837690534236635 10894916490071569047 15011210764229282488 4948235771248826469 5475726648550764644 11134790056461995239 17785569758324122482 10809881224443017535 15065817543611781472 17751775337566411534 16657632261706676859 3884501952760572761 1435862119974549576 7687069900312568460 1080660726510951363 29574096627633250 2843112365396864759 7456580705160980898 9445954300022159304 16509752448268656907 17438212311092676898 9724505729088552315 16109072282592383802 14683676423906219764 7627693730766884998 18210383623828350868 4900948730407799066 6522439190789658058 5500729271221821082 5301091429578618970 14060508980781476733 16389114427860793014 7535706596563909328 6436531788359804983 10476204610885649573 14483240406710608518 15716866632320536643 6387008927055511774 8617098605602431232 16674829688223273773 11236383093117159821 14259456170688034561 14059205132712282716 16227940174096112335 15440916596059989192 6120615547620955892 7837388544254818587 10089378428378174376 7749816265314959365 8146407795951654179 2524741050012576150 16715944334397238704 7250123915952688961 16098746934412701750 10731223559451520078 5114719614232338622 17195722743142993084 8347136699342722837 11251136405547411681 9599401795501947498 3182682251603928970 2616322009359345482 857369330211800172 6810361153300724220 9370460751991955835 1692147746929906910 11420285672263732254 8559412378094675377 3923857534233563978 12497324796621507539 11388089307128134450 14030175709311736425 13200365814207134558 8586307454820772931 1832195837734485925 10838855643900337093 9238132254778074654 14541780041576321491 16415324838140415082 6821702853376212291 11120849935066495728 14793730457898757778 13910618685688750264 14823277253488928471 7566731246061278307 12879331564355956328 12598655126498960303 9707447407224251248 4571966979653501580 4980305456466170992 8176655451740807784 17927883664807298125 12822444488377366089 16782986070573561876 12580078178259936566 11877355405160020523 4340173382186138870 12931290431020312877 17184290989179697422 5035376019123123277 3074787206981592457 7142441848174307278 7734717408420786742 11460032207051853357 8543035328317743142 9558695571222249124 12123212998795106233 3512406431576363411 9560127802275394793 6516042405427301339 7470916643987367152 10277005343358999233 1496781876599403615 8453263866268999003 8901201197642948517 1511453155524484226 11227452400300158734 7125577919785980486 14469286750347868175 12795503476740486562 16163312747777646822 836782772285539468 18072644972941751579 9180528688628181039 3910675770117987990 17964887655679941789 4493341600778106129 2870857718823186931 9546347878333616406 16240190957030719743 16713596175426947366 6010940973141271791 15198868774315266862 17400830913413163614 1618768153750895046 6678085452583117728 7295458396704933888 12887123075343697235 3956167611848767460 184215479076336529 4832376320854146555 4368241339167774024 15317532949011301998 2856777404456447366 18016571946936107232 18218399666095123850 3722490705501409819 4933455630690532055 14090607618166680273 14410232458597455026 8877104230964555061 17757497853218596352 10208574380160844252 888878901955993952 7789758184548713234 3932384075652603046 3917879160296621207 8386828220143318617 5522196570489163124 13158480689929940049 17157847657746310125 797532309038540563 9464844309770053228 14076490258420403881 9577966575756287917 11189941802706927362 15335701779300257215 16531775895682717321 10658046335422525240 8036268863690689507 12515775282016813732 12185554951479411111 17634937625826424340 17738701266497062478 2873104902024120581 17277123953660465788 12544749206293101450 4182258415854931890 8697998014164396270 7383306725882982631 11617187174474975523 85584823434892805 843961041950198858 2239672442349295158 10708214255458209977 14318471951552865125 4676688332077695682 6343881112182966009 2072060609565743802 6934540725107107179 15523087224839252565 7322184539083157260 13238081377357218636 17102327916639961362 16239045235236519529 8334673224260245398 13867906554495971134 13277875956606820478 16785636797452725518 9673844530480767474 6544738066839265431 17794607277526680336 13607767832618128127 2712986260642164360 4998658939237738082 11221938598386029354 3478024743088740173 13526165255200334958 4713318142591928540 4841023950773256877 159731337218199044 14159672537719622116 15719555521897372518 5254863594801162027 17091063676265030645 10257512778024693949 8355603395298765308 4414348989664585502 10636196111188425010 6134452224502386786 4061749986839141218 13472969660683078928 17440995753338974825 1059487698905699633 18321504627664856033 16704494616037767681 3591830018875686309 18085158853576804703 15387866546369155288 15496909592859826349 3536569844120221348 8765654954377341153 8295764698539805236 15458261066889972312 7302561237507805356 18007335299391744167 838243012706122432 781479357007310052 10475562106025266128 2760271555966464003 8473330724349613337 17560525528932174587 2098927783270287334 2241026548150853345 15514728456618989776 12511130095986055959 9512877722561622094 17276708127987785196 11036232982155208795 11926220633559986139 1111593553515765963 748738502966803665 9932105167429552316 7007414080186957915 4341142941796016141 11878872002685281980 15427389272302811773 3598832070645743755 12061084326366271894 13780792497220415305 2559542193685858629 13789842586464374884 1986935229765902170 1832286495690269968 11725570879736974688 12091034117341088598 10893851027603899797 4036844197195781900 3869137134378638977 6692497556788733494 65555801274791016 10583419038297490298 1187993384303748541 12586053224316784566 8716860603701562865 14594273690450808346 17490502399423726545 16530946108988751486 754750549047191005 12104309816674232903 10429992489861734531 4372596697125688088 12610947774092263016 13085231611154277107 2873167566223207231 5419653219332767748 11754500395849567701 6521900677860081519 3475759370290219054 14159745758774757856 5181024055858096965 5508895293039957414 11036303099814566728 2437453973581559035 9189667420042747670 8525447341068655410 17424845020364594914 3532601165296742285 9040975611935159919 4791679677288792387 7661088508005833175 1203375080400586462 1774332222987214242 12038608973129281494 11332545477902428307 6544399378133422197 16042002860454868940 17024857279987980278 15501611328600160383 8550465009130778301 1496571295208823977 4206965508584983046 15214752370667521117 5027087757483887694 5997220784676669786 67971103584254071 16355135020619742140 1876428348733507794 6018315343451798878 14332083073074241594 1185572426511636519 14629150236732053284 448580335071643786 17480403635163733218 1748935197561607174 9488103143881563314 1749637832894922020 11948893941618356043 1896748166968728613 8742840177119047177 13684316091334422947 359775128514446325 11024392774010876218 17163781834199524862 8372655259467057972 2781821411869373674 5055618518086323003 16212580785629149702 8290314204604465777 13224413388967409853 644584456584262607 8628866602882907486 14373580388400678194 5861934407629053423 2522955731181276131 14654804721764205225 3897565540215202503 6250268907050645570 9365767412537557947 4649792661142016359 2578408690671693034 1282762573815785046 4567900843827976875 11975231904688672109 16362306189773100094 9299604270600361815 8303953455502927348 5765254490650695299 13092814600933039925 2577199525909803718 2267632396731845812 2549914161630592880 13479515757264862742 4798837933154806561 3456680182424871285 3525740736646450235 9300271782614281713 13341307885160690184 11846313286687643845 6701488115371412796 249068147934322921 1322148643405807781 13497847700301690176 3197761885649131220 2084580643510496052 17019449587741192427 9490539253117479252 7401187659748502493 13628867283183022010 14806394155020957551 15000376903112874711 935138062655955186 14259104918823666112 205553080558356456 5839967491785538393 5050915168937871452 18158462324835952158 14126936973376071075 8274967581339059976 11594186198055019154 14513801391249463106 10230413793071100058 2184490483599158278 14225124352356058931 17106770128037556495 10678539891015381762 14479184801371434170 12208898334844357045 7959090204581218134 16810873991979351401 9015194820485624633 7057915434324032309 18353717676261450893 11633335909504542377 17525322131287646177 612811314113014167 2443629853634189438 13797883545207457846 14034717817591498196 7421013667605949894 17150044948658766598 10339789594057351542 11374517238405248288 14342478939129826906 1936572713221662379 11150847181681201812 13822578413644075332 4915526044005009330 5203426275397278201 11181299034748749456 6677613341443952472 17776886435573858215 16541265461174852437 11013341350316432751 7531695852308987478 10342459465378096631 2754576019292732472 9246881536339108232 8670928782906800552 5978826540227982710 1053884428423778102 3018625951578067665 3410567104228211546 740816833977265513 15682452166332073284 6859670840129628451 11814218343133064624 14859427322656742296 2961621156224218135 17952752412816327167 9683257789412415838 5352675238285480954 14141533135106545341 1578873267258303242 15877368293248249954 14042506571267925654 9328036719389517633 13153646442225887086 11164113834178386016 8615853112396003287 3773279402672639844 18177812520048483368 2969254875008731387 14905755611035369079 5614598360125487490 13396394760387433325 1495021308296723339 350116221796970448 6682593872416700214 17794071416019167766 9701878922781898114 338635131309125821 419177824089943442 17945454395488622754 13984734080308072526 11920058142234552445 2769441247095810519 11313968306985990937 2578090857131237684 8081899723936881578 13908409354291725151 7130092931792704431 8716958977051325095 2399193458448900971 4096720968118421748 15330269067567525315 4794375200939150268 17848767745134609786 443417918009023762 14088709658155345302 8520614083694145041 14221452365842465828 14917353055075200478 17195815159028622680 17751486330921865175 14363187643768075965 753105646406827004 13269115054614763994 5306677752156410580 10908922161500975429 2767388254348230744 7493342129166641303 6826540186838265608 2170291454844137588 11454067128881201377 623447063848455236 7465823407855720864 11953598912886111951 17272166448728849115 12185534619194056031 17293595561243238745 9668713073902961722 13412325148113638494 8284088534052116739 780149224126006502 5802302640458919001 16292890418753944193 17159816316536262241 13293955777710667800 7957903903087478346 1632143388416377556 7307876641843636459 8177476056599714453 5558370644545699182 15968644174546788360 18424817830166022038 440953821527310724 7127187287777601295 2718544889121183918 15288583753702086247 14692309853544618822 6567254441506579686 5439476189449187088 14786200239881960856 11036683756039640391 5980789716009847978 8923156381557609362 16667112812106600168 5922040383936758283 12218813115266518691 16242705511954109666 8804946832101526649 898207331859825285 4477841016491040230 1655543456535053777 5015710147044131516 6229058078890152169 8930949249483758918 17059082409902590255 2023996889606938062 9472516744016728095 1666652356703262858 17419604374330735345 12853256673602783021 14868214197228381464 8780509260913721238 11325811178493533965 14005046609778617848 13922326470124350612 8373715254527164621 15692673041415866519 10155930194779571681 8146906965807587717 363474635750466500 11621510788721200632 14234105006826735763 8489299442353625688 5666205406668259736 5508843958444570435 9593710437557965775 17083766506877851056 10940123165062259960 17607793455325810979 9756423237784408355 10620020094473400259 3388444695189323166 7356794369373930225 13862141052648825536 3890562593742160341 7057794093890694132 10147541338977108334 13687710831916219694 11308169425160901943 16217716256635208007 10896308478192798292 7635993167776903240 6150318977796057589 11019280542028350014 12379454269742909412 9742388253448616889 13871306541521992583 5354986285213462502 7657031407405438414 12694024890530046979 18276259364927551674 13364568697053026364 12269295715747814244 8263594608412601084 2271129112101234544 3317569922413099955 5973063213869020793 13590478022394250577 3538028233906758024 1531783019646368956 12289289624590528224 7724821123884656855 5355895803606189299 7789784547168906826 13267305732554056280 1701288768441401326 4455456347506713130 3871987948890879021 312634578540852447 8807382377160931423 10908494790286157819 14096793878244619826 12713113526267544499 13210584479042066057 14703948535278664620 9690062397944606652 269195726328289351 1776575747811526986 11239550822284262638 13548817232705794220 2350597078901811721 16072055297247345546 7203550260795982575 18384437823879458672 5167734247263616018 13954348115085178390 15271864408122624540 3265242799866467567 2945324628060235902 10359066865380404605 17713988775412958878 2700800368639880745 8865635519728067809 1015469083872104477 12633615207662674775 8303207758634816956 9625200701581379146 1557883589702774616 12467914471043061020 12388980063382300004 11505090161875522035 9625125944891973595 11895472176824092915 1451502713198597730 14497284549082677049 2052534337506446664 10617495064870651847 15199418073121660535 4735858917271734443 18131500689837455575 5572704728970125504 10736748785314707551 1295817871973107135 12508540024937384549 9187620284248889081 16274221192570091444 17470317139249069576 1635616864216214199 10686564418818286945 8557755356523458487 1307725720534032761 17946301006871471576 11812075765551935996 17979827811495480836 3898490524962342791 12723138581075147268 10484090431404123608 8265534298280377626 5032970296370896760 2164396612073825402 14079560150446024202 9927618917865761982 11159505320709833005 17439346002581262654 12529739527334868576 1955980976614465114 2211217679665253425 5137072321217080775 16895098591258374492 1379770016150276169 15636820687261913965 12657058330740374888 17142782478667624232 1220348930722875204 12612085046713598110 970684482136439907 17828489767750107271 5837641019490997192 16925656953021048577 9361419433457083633 12195955504672091707 12223355139692194239 18256442702222719669 6116001328884754678 11325316057724289837 9346148944690004749 11837659057042847269 4586219065014041334 13290552626638823222 15807410351375623389 5695983736781462670 14051111044750645282 7335839941674902696 13474044448488282637 9657484410834124248 5469206621267764074 14113187001277924398 10756688845944052870 2106927505433025622 13430595893722371551 6152835242466754449 8952683653113818007 3782540021553298281 12163372013438397099 5595932642965260036 6523396415866212153 4232688034527964517 17865127804036869483 17056527558750062755 16674663212262404315 13717886710501536862 1975349032169802106 15387321726630123659 3621126449295902540 5927376275555980864 7664632653667189559 5508714505389156624 2215508860916083959 11598659586554279385 16035358264887893426 2115002672609873629 10638607279367526719 430504971540601746 5768498300730198633 6568355619473240007 6645947969495810289 11091337534663998803 3628638265738509232 2415394463587598534 3818255935323215208 7416452836566232356 18295332892785050537 5069748306507027665 16469346968420876991 2426854918063321058 979013648551488007 3103266393707871439 588822374843504527 5878091204873256936 13690675576396961607 12987988078976088436 9777988910297235048 7659462599659840880 4724346403787465673 18411421859137911720 3086023950279048131 4516735815224901977 8710870561129757425 12784649099312397539 17572412207150903380 6828953702554816700 1687752897090181592 14195512810882249534 17862438528694806721 16910476922568379924 13284550283805093933 8090342229423212985 4617541296014828943 9844550785310450315 15488182125560442764 14049515691630114281 17932408354666521250 14672074524524702930 11425388094716540568 8503705113147589258 11893451665283186893 13817589399544385028 8455339864750448452 7090285090488064715 14995238569414799998 14823086628133798387 2078204175053685705 16163770783158981475 14771698158420504118 6831919494338900559 10262394387917773467 4358296273331547310 6627107621566205413 10885296529769130776 4783422286009973542 6690289803037457931 6367280089739108418 1105141239304708203 18177542045985659588 11602540081169072650 11370353616287933207 7605759492199710275 11785360815753612303 18312491155405410489 2614358553427830325 9395716384401590624 8251768356526019887 258243868063567924 2457860391811248491 12409924953506758211 5547565292572307389 2690610295455324182 1697412945545166658 12001493420582784316 649587758547270900 11640265138932446499 15436593687405199177 6973470604614311439 15961382877257922113 9997596113025627715 7958024210628394411 12601629979549992425 5092888487561235942 4228038216445564349 7525563489960016669 11732535197146865428 6535249164247333755 2587451196383716462 17895484771812132897 17551668227338185509 16547330371825003893 11093870096262708663 11382182725561060074 5331780955784591324 16744885042797508141 15424920507051656325 17135469111995269234 1032084898044947135 15262582954306298732 8691252638124883616 14907858647750739340 6573336368524757583 5752732828167702331 6178247434009834509 7276521893388213809 7560959045864180833 11289528094010390241 17076406557656055126 607259731918358642 4443095759039243660 1141705300269020427 9745171953007983556 900843403631288748 17968307696670598168 2024333053389005917 10901179795794356206 8108130972177892459 11787432203180796778 18210206605866607803 14387974235668929438 18098447135610320697 15112407002964448285 773362183164197185 7004037585412507109 3501574332951319886 10250417099890473079 1745208116110463779 10349645244889044831 16826386436024896123 13260515188485145221 12155545204541241578 13639825671113224259 16994871118432602907 6262643208542098275 1094661188130233085 17971750399597380541 10711655899125970722 17419399959086561433 11911336180124903802 11277190335722583509 6771951929287258894 8089483512316116976 9759354174727075073 11337542684373042077 1064555634854521154 7773721297592170411 2032761642030536716 9469239588942809092 3502628722799716900 2423649175419770290 10219502144655360812 6678596794340038777 11034604288207842684 13375761944405107152 17578329156534387184 12124016631707435780 10233976542657896370 4884713529809518869 3725394396992339599 3073348318074876864 13715010333517468226 2754678590023613246 1757756391938951902 12273770769096350878 13336329713529254102 15285914230983649643 14693975017339320630 565731650316806213 11002782654176460065 16276354443971600343 13790700232422639006 6546802559766166009 1757001800636495039 6403332605929267324 16931956336343620075 6352845632669348488 15087852166136559440 7523094312606391228 9521870154266170562 15280356759458890028 2895048764254644605 10216039160766195648 11744481337180385666 14795473846065153945 12884094851122283463 14806226313911565111 9126958439436736830 1571298899333208228 2749767165806979165 17084933762394549200 3333474878514813273 18084525892229529732 15875359865903872509 15679031827866789063 15869368087715787830 15246062220190070493 10396071865618995516 9588466550500607501 5162657060306771606 9294338526557339885 227491738197159798 15143372035803375948 17889501874820906713 9130226265939567339 1064352366051169270 9521788027829792818 7531617066573555873 87623235980287064 4361994029796419856 2259513842334949544 6668191763864553769 2796310105314657624 7459442231052263022 11021656404781459969 13773574306048929232 6991781156338075543 11542047313210092773 8310340486529816421 5066615374307249670 299779356300876052 9481888122432978907 10381194621653580600 3228430509142212519 10258443414225654379 15479106078412167629 10772256877093378642 7224683540324685006 2399124200185575879 4546256660962285006 2175151636336702382 10233011492420668285 12932889076987767756 7369386499899983383 7569313874994620000 11378868140016629079 1447088690300904542 5568727011049939752 10656616950413384391 14149616903852090294 8702901223718106416 6495700666043734568 10421128084344442959 13184982839347725096 16556969897347090159 17092320517053535529 9514790343528762711 10521329695393835105 2405992301579948629 1186037077090830793 1386670331003232529 1544886843440257001 16250399857796144102 11288862284648276124 2355329524951223680 17588826599410467966 9309240331815655993 4325502377106768660 5933990644681242257 1483031342108416094 7908791700031178846 8132117835641382258 6345644783320165340 5233550556659122652 6368270178028757354 2058074197626265627 2468825899312540854 17054874054803629462 6587251265355338021 3040846421174702165 16227698964775638118 8765082630304351078 5426836471780059677 16580965043869032367 7771547941092855653 14697936925710475022 2055969225823037349 1139996818636450184 4052502783942029944 17836485744354354769 41734011599561450 9856679641179271920 66595835821379006 886335276755769495 15439305032739317843 232179290988425659 1947280130198988596 14189922333693625956 4617384461680732446 1162585108854467498 9296604569473309855 2443603368414785886 15389354092051361902 16720512508303526730 1647789630820114452 7715125675695284536 13875271066076394308 4228153209486867344 38323906479025074 907010320210707702 10401809227316884702 1328854457758485342 15081716980428560366 17887048323722861813 80607771984164866 4779227116530060225 14632187815537901842 13114258419323618338 3859659771968894247 2278684350299185863 3582630433051420814 13042257096006835604 3698303441539304403 15295947052711804198 3791924460243692801 18042966783206322995 1090313322052252263 9479877694185436276 2755378078904811133 6092840501524027317 4022759805270386633 8423070831932664601 13440005532844023787 6107216661026264701 5116433718559569706 17256655270541641580 7031740368735934999 16944417264814824384 2981997805259398316 15850869893995743479 6584531142565193853 545844631201493424 13344159445048215733 4430629337603563151 12998214243447590659 5966139454589774631 7987711010062865014 3949082323396818232 15425035331452587789 81857496824160426 4679399364157535771 6301827354756553983 12528724162138759642 17602595577098856545 9778077949185672448 3616663260690480290 7548441315189054071 14694156487824101295 9837345193028172470 12901975583124816452 5542855454644629056 13623275176839183606 13016420050955641069 12571407215011524191 2218975496202184043 4150608568820617785 1763820760283011925 2571951313733642405 15292153640870256244 861694398064034765 15637760459490291781 6416304459370280175 1193092576637359433 9411901571403638469 1867787210417379618 15940914563436137217 2293124168548043343 9972513304357197056 17693277513554477863 4077897976576143322 7957114515915041689 4128082142206225181 11873265532245243074 3968367869180790524 17022976870839651351 16635295754805034078 2585679095649717682 6462315442683024458 7385556095401109794 10284376790601679598 10062150640802253804 1712900852849631499 12010195078312250055 2852460448330027686 4349826424809236937 7797952482902882061 7569509152433728669 10585502377900480819 14453547781999765592 1702258910882578149 1971427505917546072 11859723721065525200 14608595733382909548 3747968964534774948 5737522625240830525 6339117869735499238 12187150933632389745 6207255226189623387 15833199915916377779 9519655039593039865 15899114894708762303 11802225665405894980 8252523134030105058 8867567534927315366 17666161304182475653 5393347216171253144 16672213038213984003 10575917289140369665 10314174900642855749 16519858451009312181 218036528145124567 11022005911589811378 11314842547080322353 5664263140607777048 1408597829416275253 11119751306479438515 12658895774623311552 15990169767964696352 16131506810629331120 8820252024108990263 12122332747018613990 17831258521323752805 15689798799341940405 17936588597984885054 6568932709468476600 9188710050877480779 3618890307456348376 12672083856621678792 10666792440385547062 12934226529136083996 4459012280145342695 2559291982607598114 5980425989346117222 949942682157876175 6027908282999750975 1412287190658544041 1390995547003610978 14041338287088314420 2171191161483671400 18229235272408766433 18231899191737728415 1248609582416504233 12327871094257409338 15146980256971517544 9558860586756792080 10188333045962792304 13221396899914105273 5078034707017408892 3651507798788229952 4846228846572389811 9044517562150334624 10572705701287181765 10786668303038023053 4938602993183879098 9015471947985446594 7419498497332796340 14881673142329448555 16609084107570768462 12384375005890783446 16250676814536737633 12457852274932017694 16447388960924356327 12999947833337987213 14724872431427959416 13137729817492645614 16732843654122680360 6955967692096980775 5592590706467343642 16343096238459947799 7105258659981425502 17413658309689276189 2975112740027806193 8597104820035007698 14511676192670133665 5776185761304390839 16820875159773439432 12471150713218140387 8045872626430446302 15522649416303353953 720591305898298631 14290583017321655038 12967759605411135957 15679612099691487658 5956301128034345123 16078586687083054052 12764282908460032902 17825379399004050932 8199556978617195026 7362496617078258021 7087403701603010654 14672062972919417945 1727239286094418601 9984524966753280693 6750596982547785409 9269328146686723826 6384191811595436980 11218944971549398644 662067900105782974 6033598943885262931 17584891230815337850 3771845586410839163 5531152642751190714 1726567715711019833 12744001968153537187 11034993273739403591 1230448892948210647 10613358336777044390 3112540884619570097 270351261105278638 8366561971637503957 13502250602200260656 10717476856312967919 15398216699386874154 6210316652818208316 4105708271327464576 14938718894514740505 10916347127597206074 15851796250582180334 10565352108157744989 16807661962839520142 7169287030585152510 17670941128436629536 14001922021745403565 892029168776984395 1496623128091744480 3287484690111330259 14090313384180409655 6312701045210313879 3239153309850577342 3294529527287258768 5543471516186937419 8949025094111816901 7453825028318390495 10953116661568519034 11186013210992981032 1251188216710264297 5089094849162046818 10458569483536496590 581055054081407851 4625226199579915571 3296791456612045632 14447140260984642081 3557279689494684764 17612273308109099639 6138362053959346678 10528776444008916289 6555391717549994050 3790435030969026626 6488117865308980877 3933157085717277923 9003723232541991955 10675903737987593717 12135940671752782290 13126427397339204684 12619915015817087210 2314228330722086253 17429278368459518441 14951679090516511706 14051760031349089838 4842348504623288788 244825714950920042 15413736850384873921 13699707776184018804 14130861566041493585 6731777453654098225 9152418876021649319 15304311575465003039 4089159625671753690 17283684457046886128 10777558391213110139 385043142978842838 6191193151974582796 10710610672452299482 5109290288807868212 11904317982496450076 14753630184040916912 12415931971086946158 16732761842196315451 1994471127254307650 15732166153247820072 18073566822132253523 11814775136864121092 4527452017140079389 1964702386175760152 2864112451921314380 9031967417414346004 9192810913372828243 17590991282214153447 15826361617113859738 2355491492553528974 14861239551968043839 14627819152054964826 420629870963459198 16326020301652368938 5509398446079988419 12422299369983828796 429594322637280235 91489985060405769 7326140810513848248 18260596273639026214 3991107220520831505 12226460244470863042 17256020073773320086 3920041564617798706 2205680656911168341 15843041983132382609 7459647792444964254 5439745616319417988 13304618348891803286 5000731665019363318 11589268160479797609 3121203152562954351 10166577087235784332 5548920021778093407 6424923565122817492 11724859999569695610 1372894447416341915 16081679207999111309 17592512689245494773 5289686457619816142 15073172344501730571 12081531570229486126 14430963487784518201 17069254647510316733 1381979343729800456 14012469955296693347 4488381091365644002 10534767451411109585 14461707918213266944 13556929351417864063 3569082662439251256 2547607065271483655 10674886230215117064 2557252339557697876 10556031276686559475 12855676467657867108 7492856593984726303 7260842935514555625 14502141603219680865 17209799374103586507 11651342551863290623 17284973725486111890 6445349742214720955 17775124174228567845 6130690784376733878 12998143654569102276 8720337493516540734 13718066417318775954 16363689453635959212 5548075986636065251 1398097547693797225 14804085081337418528 10724190639780998137 8597891298717397849 13994961419578413033 9722881321622083836 11747219149928165586 2696791305706464802 10011927959425117168 8524893017623347645 1193026994740404204 10824982400374384230 2619001923185847087 6707971889799060995 2742923875115788706 13477636069089094954 7845677430897703207 17281831086202414761 17884935203591577593 2118713563667024129 4714560779726059650 6806064528610244098 10443926260277540047 4972549632972174552 13767218528691989933 14417205799776435280 1807184530250758214 12906190981618731887 8209786088339064680 11740579435372707815 5254729616335927771 4765073986693381404 17018932211048923261 10382420467141668971 18052226710107583998 17697548349714693053 2709578218217941531 9024313762561848910 17508739549398077298 10740104185679298976 2681995353258461073 6919394978101783775 8433750501350123231 15141804695305908154 5414450570030640450 10471935627904207799 3240794496933318632 5471794009662293288 3593805880415903653 7533825788131617986 16482187133090372834 1113315179760010357 7184825045128253981 14261773485475248871 2751492887053601952 10259911181602488583 3019014628334707317 406372576924573839 6901625062206409189 7381427606433028931 4335031506926981116 1962478762331504660 3779225753669019907 15195269167955747830 10853436577588587595 3025464598330513421 2334633986902720257 6767203122675284109 4745165520276529047 18369499880730308042 13336422165469471493 14920036452097432804 16522452682446348004 4328941539780635557 2900993916106906286 1592348469629534922 4043285786010502965 2035387127317103662 17885057723791848022 2208104790391316721 6376601319014893467 15310245071756619053 5285744756344175223 3425661363501022938 2754872594992211253 15580435481682985774 17416587745978743087 6304239499834988923 4790832737509480089 16327676437164756129 13422192772299782925 6845139156743562730 3711602070035921635 12871646768924519340 12826899223081394466 17848970003738507077 11851015935425675584 16219195164543842613 3919447542412602628 9702790427744027115 12584942496229614419 9756567979506856722 3601822395745615256 10515179589013644034 16080080404810333650 12623138116127875771 3120883521347144314 17204021293421137559 6127876922894080900 14131373951569932400 15908083613732691550 4999844286232485837 3905759389219103665 4279613731969786644 12166606254741635154 17171235387189889655 8112212601422762452 13324875920299779355 5610843658373866605 15474305632506957185 500048717197250311 17717086842718911916 1663211650996354995 11470898142579592435 2557085682307931571 6221102906955374721 4472672386083312943 15979617337363621013 13238992688875512594 1834014148122999737 4604140562829894866 9120042849365303783 7829298219724195497 4483370184717524103 1587493342797623363 16532075212877850982 13649519225171010496 8657430284264052968 13099167045365192794 4267365700699624617 12098333009111793422 6050995759702106866 17666565771991363248 4780593619379939722 4064008675263297128 7709788445838891846 539792984452432098 10288400704185384035 1834773207508768193 4224013395533516242 10840960173248264424 9876411867965300228 11918998039166288499 16340872299863466174 10976010785921726397 9999125287435861878 16268641811149242172 14659149475767419118 14580354416824213172 16053256987146754771 6619109517165743267 7530089648297898122 16535012746546679654 17730172468937789831 11588970275416787794 22612556719881325 17701239362462863037 4209330944747113482 9170320589362759891 15061946651671129905 17162817536886691080 14793057105344195154 10821603394435772233 12071052858665226168 7097259212695824913 5292290660377900083 456482258936474064 10151433272287520785 10801846105865391269 9400740308598396176 4415267053007709284 11857322828103706638 17297069261647002359 5099962938077157326 11948446376748609472 18256764876175093523 7206303486472090146 18245641422131211090 1404150295772957707 15908912232217347621 8391710326114410582 10552911500881723598 2493368932492970534 17977174819254510198 13750068215874396123 15985208270481315730 9018345932805073096 2572197883364042409 16952544560526368899 9228746735071020481 10103880420647795879 5878016310939256725 5373725960587778719 17192910564618412143 4387708097109416208 6940923264400900330 13624624384899490978 15013503158051619220 13048295709042632015 11228508165261955125 11249238976946656282 258532964236766137 2771333311868834413 17461407657871936821 13579371187589578269 4863674473184466155 1918604104155538678 797441045268892116 5531907877195297539 4290137548546245841 10988628781265890324 2831344747463402888 3093547915785649410 11081929373360122737 7758859763170471271 12057927843489396404 17524482859553888575 922116406295454269 477373767980325273 12619988025199761869 13636175561711051986 11842489098557559520 2272370331271297848 12127839612966051601 4159396126479550098 9061426897546578811 15069171315967743942 14308271645103842260 4129232381715196698 17117637236730644761 2090641412419888339 15693735590036966824 3666618445506637854 8541447287438017566 11414988484509519525 9278868463605649007 1476884596552826926 1134061736258931121 15637018930325745859 8903358167353091062 9863329920485383485 6399777390177413240 15622279546917173919 10226421668170655881 12911399253611421056 6358144802798672296 4159454288478713922 13698960921051443107 17823022581494424044 2062164331422361804 1985039608758553323 3006516237107246746 8603131343475500422 16862495416076566398 16588415399609762432 16878439643640934203 14678888751845749846 16399806519557283840 16729646838784999381 6270888496730674934 10942949039911762126 6409954353893650519 13133559217250185487 7218113635471133129 14688575970575738139 16309863853136196060 2798504716419707674 1052595502576915826 15831485920957529271 12222588937642725073 1103706992016366919 993938378890799837 10006871903308505696 6017500741394333153 11971185889640345457 9806088265259195351 9810782164825053564 9769121243576818314 4531881289873083706 10000553176807248422 13013268556619306689 8401515616418766719 1434074416291852341 4188694497261458353 5950889162044746688 8774841692963383514 11150329148251136644 17961121946538193809 6471906548600423138 13822525499790492316 15971781239674278111 5605159400414983739 10112033631941178805 15897732182430685086 9079588511084656343 8255453497368136598 13336375455537183751 17228381082878925139 7829421906621554698 4038347455501133858 14497636439924971871 5168408028799617434 14072478102195000217 11874231023412993666 8645092163180642002 2247129181169957051 5730605245028388846 7771733009920899838 10467454227225520692 3999816393365660543 3988226816296062612 7051715866847298073 5882726442901775182 576653237960007018 407593830609267347 1024584512834174371 17040020649291166113 11938184893788785273 3596833101747478290 7873585642982266549 10038676100076708437 9195656409983112031 6637366965272979593 6975843724128554131 7558601958972698498 1861249271403439750 7956243498534459729 17361770759337176973 13191027632884581236 10271701493239694275 15775440557312955631 10780034488478589074 7070788660014110201 14268425147279838109 14583748739467869184 2170359594111058543 14188830627739475159 7458483395434479663 8258038546185542829 17427080926453254239 16981513822866218387 3996010883316738975 6511419476499718345 17457838095948691251 6008970022571235576 6640987295605067491 10003280268490944801 3126549356168382244 1249207922971039462 18044716188452379492 9114573410247155391 12201923897624177963 14986581814439008814 17105781106298337030 15205620874001902669 11731180165282299152 2528418477106322092 1821867785192403156 8586398652446043192 1270442397992491739 10171344013623061593 10362729727410732242 13783738641504427142 34255733238542465 16405726145044354737 10974056612897213396 18003406470377146249 5299817710116594335 3113494610030560471 16710589064145649450 16067545253410451231 2485712147208621835 7132206380821025336 16065657361112260286 11236984581976349296 17229895156503353761 16965676617524401001 656767406061061860 9222791229082895811 8122728364747251436 1661405223596716818 14996317069469230358 1922053728904862576 11681956926119289715 11462175937780682142 1119447543266125542 17851471532044859248 8458641372213809703 3825423641573041773 13498700769409121582 15083975690090179728 7356671237058523666 16864694971811492105 9490202549332295967 11511372656429006675 5472638633064595509 7879757043559158662 12822364941571046480 9236172708128093820 12356336832857015432 10677737664244140681 13561602948784597762 3374198964929913418 1414629394231957810 13105720724148948501 1702580029772372643 16429304497923477913 4635808967682434855 10630348541607278169 16027338287722168452 14478168973476041355 4174548297856559139 16698233614996192747 7466121818047101136 10432384853721370119 8229919600964678105 2452670880640088065 7078266930645754280 8770827798687884074 8875062286259130452 2182170435982257798 1956389414384838131 12738642207765783211 17867273041130830189 18153724634466918211 10590754084635818699 8777368762655461319 13302742838484238583 9988852159327863771 17630122134570600546 18172165993956143316 5772415674869956676 3916510144457157452 9284322676053024327 2467189306449695648 15786822326470161518 4169427713392104534 2814685690644436274 5112282450345707338 7604905647531574637 1280562610493588249 12447134660739524647 15597033078969751906 7040999740302140204 1330561132961653366 11883312330464446035 3606067665837313626 621166840497616498 15586733960641364397 10834158789247778424 17570179784299858833 17290886845650472077 12637249541698296923 17666573465614380493 11872369475666029781 13419118555941692348 11577769476512522484 6207961726014844072 5427974203578898458 3789001736704067107 2025753951384021625 2132485145689951122 11919685262390679703 6679776912321701412 3763759915391274606 14639328640671618949 9589468019432002274 5992629291650183653 2785583621660124601 7610153162599577277 2236675134049469681 398049388688020406 9025550244046671374 8691156260285130952 14298193701786396019 13422243403619427835 7409445621540807760 16712139160976467524 3712663482097830321 1256287158448231546 12678287987888049630 13741242598887622874 3075472736563265063 1332335853964443551 11151246750064133806 4789765215428043423 18033333761560544509 12374108759635633242 18378187542330867760 12001436535459817831 14416281980953674594 14516171258717168596 6850404561274850373 16801656614670387222 12489426421391809449 10701398540668296363 11197334301253291840 17730339554200775881 562196520486836200 15257116712752838390 7128475464898519728 3606106665913878599 7552454345321039791 156916722034743957 2095536866005278028 11388166909531543471 18411962665658297611 5475200509586646800 2281682683573881660 1037373783538313696 1490775703167289473 60805214944536502 5968900272904094394 1268102212377860600 5255919865971426016 16321903852607655561 16320488570767535465 7099396037643908932 1487287921612631937 3786412355497454162 17701748547979593426 15899303918920595198 15073991290928292557 7739362638008140922 13591059113914443464 13127688378602482930 10756705252169590278 13653209894327628306 15629227008152137786 8649336322437227154 10370696006021511687 16281294078162215473 7308261902655567419 15226457064930554683 14563087838950090260 17508593191023954295 17568079493145438723 16088958160908390858 567739226791137731 11660570919349486549 9504522087006179615 6714118334995319076 10333173550187739892 2742863128696705629 6264665867908243480 3015586989666081017 8997797270298599254 9185296941222773859 15442366109447604312 1733826693901967565 13420483756905223132 16106949605786527834 1072910128503165962 3969687472411434096 858210624648727855 5879065349742584027 4503466883801773494 6602334922880780938 15841322743747579342 14156507300585757760 11679285013236515051 5574105269942140720 4423862023557758135 8081501320472572194 6345060063039600428 8852601579997049809 1997457602565113558 12505090299305469103 3229033959128568080 5874060866827505260 6513074499200969521 13290415295384837115 2393667431621374325 15870665729537777892 16975981759941720445 14182549334375282373 17905146341353165695 15273906270932898153 17082496698527000612 9465870403121263347 8037410488703177629 6567661314433696001 1485479194367061568 16421101919943396263 11811508807939861459 18149555107011969818 3511666212729827817 6188207707524162410 15184426559240465898 1749972841935478281 4464448259547513301 10829740481583523880 10640652685801485143 4036080355483469690 16984119036947677307 11480322353168842670 9730636623337653742 3447797449079747126 8717259806137546410 10266238413590330662 17669494043391340064 1923850977035167984 1438225711814229509 17599399615312184284 7271912592493310983 17532942777931706921 3299840820040839449 4615712150682893471 12198774922704228274 45719729189518983 8522532067021024123 16253868114209732881 2973376257927117235 18320677383483804453 976913253373272206 5369247447697813531 5271962984207317369 13212994657061362759 9807052071340872037 14243275890594495564 588318006767295181 4347828523386165503 15437913482182141646 8122506615788208524 14750864352874161961 4537740768769929352 14205805175225987592 10116695868741621252 15081840166344409137 17618667580426977394 7185587851081846823 17184973836200877823 3323419214056272388 1570615537673433216 11894818485543479345 9204534094400753188 12091614434682281077 11186880473931455500 18277449677327843612 4137514857041034731 6512095572944032529 16357676638278505715 10246981068847324378 2194301459727217170 12420139301586046462 15016187544240824129 6048847591068639273 3538921099564051415 15818469390966887792 15066204486288879583 2270194942998811562 1955183571328606358 16895765090619293071 4398961532632166401 3925156785504020970 14989826637524713757 17634189424882374763 17334932753589763441 10496782957332272862 6734918043037400545 5415918330885831817 4508567061005546305 17982715365752512014 1116119954038729423 12270829344580290003 447140390828675535 14888077498272129178 6212341298440796835 14438168003829567990 10828266426943638066 6645281725768741911 10973972039911005248 94667578200536974 13898843954088932872 3849803517243328713 1217131693456040348 3350498836113540539 4549629493407095038 16144188133938824051 10052596175138223594 2119272570997692743 6831691866571569636 8005723686537273724 14749828722016121763 7161736626430760111 1817024425817448270 10458558545086618289 8661822604636439612 1281054580157001791 10807646844249724425 10115832325189691 8572329656428346762 11004785437561308048 7098966046808021262 6561568784751555800 13867264887018792959 9499493269154618701 10529457604919156358 1594655489909495761 825030849102761833 2164861537031593329 15204646389987656872 4274136580337291758 953064880209239888 16698319514791529202 7823194388678297396 4849121535574114190 6964408037907586831 15571741106951049872 12169064718638635456 17541060840544138019 18430136954281989660 8737189799986088310 18152302414052636984 17579186136677767088 14697772652167257745 18060540050116231150 10584135999994401532 7972736207696527709 2514880531779898799 8182049269708347303 12602031648795587740 17962056086926808110 4628623031991747828 7792182964387559510 17144729722674647211 1888340068779511632 2275300324654723435 13485424089797327796 10881350928135915314 5266508933547952562 15373395106306261329 5336002333951445193 3292251858160015371 11978134789648029061 11286964484190850746 11430664137996492010 15994737736222211881 5582287403970891367 17738237712932710435 14049839053401347985 10737239924156095872 16428830608203534793 2302561237518559031 17297126141696425841 16856482975051252108 2951070327582009143 16396149596811451907 8847567042111172710 17454324712560172376 16390004194767517339 9502407610777307399 14828794097504784275 5358125442365474275 18253600706886876316 16570954677885719837 10922022929612988238 17663638326329076982 12335663381156437385 8472550096413896683 14168767212712260524 8729411420297683904 8677886391135792940 18413159537487089129 687275322982312897 17746954518541313216 15042722120410116508 12735225279921628833 12180699673830903563 494670978007334642 5648719635776519556 259450690339720461 17576939407969145167 1996637078662336108 17632876153949869282 382744113626583292 8587553152412571926 17008763924663698926 10542559779018720803 8561472592293635594 4082987546345429485 16895314820543127955 6505367099311091093 9308377869528207648 12844396134087871133 4882319812885037798 13157423486248287132 2311107464648383154 4119641900232373315 6258926115883475612 1762866240089898083 13078382983598511064 12025697593005747828 15232602858079344330 11970777534385693923 1283343409028238370 4832739507256053031 12306400091847329911 3602808584932573946 3773148859408934743 14372289544741192321 9182485079284011314 3497333262586238473 18020442988738719845 1200625244282972327 18432081568312833455 4057600550287430629 4839723931761800492 9308254316364860211 2615409681486421928 4979823632515643363 14632558858235946716 12637456575155617939 9410143830726042681 12105665872809536227 16092612064066973132 5455631319344974547 5355683494725855058 1965694195282243165 12472776237701150722 9521531637108491194 12375136334619650851 5559312691306749638 8067050131784910432 124205714572304518 12110435615068260865 10994136080780144220 12373950698376402740 6084649291929926689 3928816546216375265 16738142824747965184 6346841578791527842 2898598587188085956 2562339295396469487 12567815340124870904 11003227024915728296 10444307202429769961 14068890717042735223 7407958036763948334 6605587885828218011 2910368321854492040 8526983726677798005 9629884327121280288 15661627448440677540 3706208436227374021 17039467118786527088 3625387209207794110 4496475125670442835 14354936324303701966 18422636042267125409 2114495692447772221 14024736804596220548 9565729534774939585 17949911266902925484 15037979943176698277 12393855416345422431 13569998707932969908 10837048555995522372 2102791723031122233 6504014153372369640 15374197114570925209 7537658919714664193 11924131139564030593 8071801407090915722 8127895235924680839 3999988790862092453 2816625981788353491 9364614606353762953 7614119536188241440 15262196905018921720 12238172474656180225 18357355487725859867 7906800582189924155 5189310453669235788 12990435959255873991 4747314252371671974 13739850381088803080 17670160540823996493 1358981077144480672 18035472434038347605 5171388634202523466 4291908837895476120 6121593449230319824 13027978531247335151 4354191458111953888 11769035704013620874 11551495312171060920 6516057186862569040 2770031555364026604 13257223735569508156 7808711694567486726 6534678783988233363 17919107406035284064 6611567824365273135 14543973779108322931 12361317671394067232 2595229052273461894 13744762665405985949 5767954316326206812 18273255293109989752 16270463967450133130 3506306919082331648 14768477523413041643 17960796705308942882 10434423955261246579 5854034057259660932 6982398424802715717 3690841472115397781 11550623094540693362 4742734719494642576 16502966600795442921 14154588050864571788 8400269636311964153 8279585256258957310 951926823905946882 4422528669486197744 4004395330145304713 8966902757829886608 13844516163910807061 7773116875572165090 6323741775617891002 5127056745894886526 371758462728487693 13033929465032170760 13418655042316427688 3253352334530728901 3062126820148542094 15857278087291709833 17928226675049585876 14644211097028428741 11667594285430997184 4575554148062826375 3663948086920455190 8156100915037679992 16690415113413125725 2008960705112579729 11808963158720232111 9564862068238676143 8719280284313829066 15622227459865662378 7090547506051930566 300847899868404781 7174318010292937382 8456975563881574819 1677588859502554029 4588258705724902287 2054451713740933255 10297826613747559641 17666055540896226449 11441255497746072676 8577693378424223734 18420782750842719556 10091816303081830799 18189050400812613193 13719345370386110276 10445522105379573806 14789873381542214383 8276572428007221577 11388064950873225236 10915354066534562331 9822092145796187988 16955905038238351255 9640736021133520561 17443711961808882551 3119334204485933678 12516374931906115179 16993942150974979941 7232532413945763009 11984419947836020613 2360630513921180484 10340542761728074652 10983846326594782914 12009481999065775855 6047822870350413935 911090496499768298 14376767073424370953 6924971203686644642 2282302949858159113 10812576599922213449 15319335141985672967 10430860679814886361 7743486648011902919 420074868937932991 17682539805607583181 16718023464395828161 16992113949824765789 9797236463594361773 6552316988021369184 12611475091014309468 9509712869458784071 15441466840875686395 16395014913780758428 17425469724137835941 10541710682257968651 13657323798811364015 5011682742564919947 9909611747341206234 9792184266945361562 5400178800038834419 1953839367065603464 7915019138589145395 9831830553205482517 2840623507619618935 4939025651723924926 15995314237001586769 9864572001985639404 16245608739813457187 2224106415200010800 5811022566048887326 17580307602463569220 8704670768515227522 15999329697685607779 17786166194283370898 1853151836660008173 6062131691853085325 4248672053231210118 3365150497868735717 15218278307208611143 15933993178329208715 1093481303698200963 10281089322278138056 6090107009588070577 4421445258068446666 8845339476661352349 10163599715346638761 17275204515813521822 105571828815818521 14090714092731637806 7978929192997307088 7958310900246320257 5256778979017615466 1983616598005127417 6959870037364195779 16528114519382430163 4946720811109975265 16668708186881522129 6153871466532155736 6180794193192845757 12072669275667394618 13845584009595158154 7300910756641648093 280186443263288983 7386080128869892624 15966269607957841970 6524224981885317308 3882382254882170508 2931664108131844344 12349796509018923148 14530579950915409780 3370130814782306859 11739240278323724172 16903769901921745980 10418107375966883275 10878082388922422596 10602950030370873208 11380268181008461890 1540120509292977180 9470321159778486267 1351705420280552510 14352642978798092740 10118489208278172264 5103232246979023610 5696683526095897200 8147337020386207134 18375662415173614103 9494519991569506176 3213617241444229092 6806626189639753321 3723912764809685957 13194783471159901655 2058582919784064994 7169161461807682486 7346424861199567096 14145774050126607230 44965571526885810 6933645550762733120 147089051333931990 7395970372373030637 14098836841790243528 5728079947792808929 3846068547322397606 7767773579789873365 16872085430679890582 2531718053250290068 11398830404889209994 8227289322856767486 6357092321838198891 8424006686425430207 14879362722087967414 13191088646932799886 4511943663153730989 13880903985782384166 12791002691513677249 17388066388076571395 11123390327877033325 11683710466637385072 502257804193746858 14578844361216286911 4390842932914716891 16263893039415299684 16423060691516366760 4249218457478682239 12293438040386951788 2317548156977383363 648529394123546000 6692334942955947970 1869809791131150934 556325179169708203 15036247450637829833 15300100054979898825 7513910297350809646 520214356553344699 4319413892317643022 12842291454272878607 15471601749607988943 16297350831956281337 5198782177817394784 17269147887892597334 661732118711878701 12706456184183757606 15493008330713215200 12469288559296238546 9691659093149937846 14301121197690938182 18435858544339939989 17571805304179991961 17098546804747216348 16632098826380245527 1574261385106520198 1990696341432688054 14382203344161875643 15316659390962634838 2401322984233090853 8982809012105945498 7960555185214177542 6164353995011768651 11211207329550765915 9718426729601879533 5393830864033239073 5590570515438788622 472192249379104874 13726588030029442848 9953390080683924922 2074143537153954610 15976965450251019461 2830182487182537712 17764566834002579556 12672520008716404024 16324028298279893318 10646646602911421504 9278064629133292293 7347444930473620131 8984266802064474223 15842092704393201181 3090674768626578004 14225937143297921446 15260736784475019810 743794043003098395 1738450045642604029 6850351789856617151 14837866217265374791 3871412826107819784 9452965908741851938 2222954352255517865 18293519542830194256 15444417186959620629 14188579914785460492 10947582358673230762 912778385466267935 10042697280237438556 3500892577956903113 15731882154368636669 5829977799032843482 12376997618079762995 3081829858956987544 10754067059150137065 514723166880958826 11817725114609079895 7560100698350901084 8148549449207019463 16147536359095126149 3509806273978617138 10039332359623326244 13028739636577924107 9582662754357638323 2428435472146889736 13385513978057711042 13259542441127192356 15509537169196983238 4096733767716357650 3691468279920744719 9743217253711867547 9177883670011586171 3937072346082691750 12971269327642474682 7060489446207512147 9474468039816317396 5685295680985652981 7541376260084214941 4806247520546094853 11180248095066789383 9648475163717239753 16845457811325621583 1916302407755401434 3456865310118211058 7379906348197770955 11818756966024084530 12755565805426709263 14530065941310338889 17829537492212515122 7710586289474676043 2014114430142168441 8639406997369351074 8239354358875171306 8333565183062467375 18417058814642831311 14907943859445336462 8266978045247655704 913646044276345577 9522440560728799091 13224855495734523154 4479512650494491972 6195574941591200022 17730984812942093903 8588380073082312501 17735613589150028731 12065596380265704288 16178994464943410343 11635663716153691343 14938278863778534032 8198485235351035031 7913212174907923401 10640163432440574884 560659422701675106 13416769212905151115 4552310609590531598 9268281106339795906 12324090550930162882 1757286711280430125 14273235695750122824 13398201414496471047 14746709726038589027 15557055229861049969 657801635517005142 3159397749907973000 4936195551091861269 16406558455068483713 16007481560100694020 8211247931811868458 16966020176948767508 8476293569573776793 7988389528156578375 8806062090558655356 11982223079597296565 4304361730487786243 10990983209817623339 17244386221967598066 13017047165809937060 1159644658988156119 7249100728121269207 10862567796190004774 15594101294861502539 16815119323349207416 7858756897349185976 1291315276008512102 2686383514374080079 13772657880006823866 18084196320391517490 11417317642383898314 3539014480493125576 15821062520566863303 5893931606663679299 112727492142474381 7410588137411679784 6249034923594989917 15243363043540021321 4561998941076373000 7264471549570239504 1371950223515377735 8031545631220937563 3165614675602711859 11625075504085834707 18258876920659150272 11210829187220807356 7578213064948696526 6639434615692546236 7137056910388246609 16677500345519498880 9953152933973019520 12708386946138313785 3612239114285079326 7786114127259040503 13615652674431235934 18430912293459799609 5299103595761161905 2221683632447175439 9832307423950608331 5044442231248622972 13966043853524578873 16763864877414893764 5308036464556792871 16880190274653706315 12983701089545873845 14732304842690315750 10718775678067483711 12541053132785213307 17242682799137486604 5371605761116965532 10976350792600358486 5166621163335636067 10463632370036322733 5644064761901449340 17173421319956039332 3279800178100349672 4001398993961291740 8180941089675692316 8277914335364179455 14323632735159528900 8860893594405644597 9169268011674848669 17697772199977685149 11268117558705903087 2815471341270145093 3316235988032946658 4171324314350977988 8745374603780574903 5476667730913858057 4305044318677232948 9513563639781552641 9458109588175114913 15192827293154184096 3001362595673965506 7206157903679704284 6092302416372661980 12734890829742694046 5875887035885584366 15879862807263385509 3307006198843544650 4729654955091297966 4747094421036143614 6359724041161479512 5551518595142522800 8222873368306774398 5259935510200881648 15277581519131385393 4284688847535757688 16621444369469433066 1171592636578325791 18244369475711519254 10558470298992711581 16925282095452056709 11467040822308432275 1621700604439990713 4482141846631952001 10047928378062059434 11696804318460330957 3949917531902284655 12435964367675212126 6505763823253306482 27481352629531188 11456838219016507997 13598279159599053892 12989966904763891106 11514951208305154249 1560767759362958376 8820224175048921518 9134006982733443924 10699828085735758042 1370864823205173602 4139800901412319078 18196989959624780021 14475354124232025511 11108943581549935446 1553462707376712056 16620903519083911212 4973520014368036286 327852041126638967 937900293380935267 11831876532324948633 11394429486694320903 17860470826934910270 13506554042145605838 15187226820001398014 14162589348010564361 5357016586208412593 12252240747662756861 13760459798974950676 7947199238977351158 2032253941760597370 1785768103938905294 13315654016513188012 2905846454679149575 16284565272191719368 15972308875585833873 4277426543981488571 7305982337103722913 7374200257981226676 16132274969111199375 5120419249961236459 7286654734475166918 5808982193241856950 17889863925594210925 12972769358950361225 13359940635943339867 14155317924762871145 4646921219505303905 648856512588892713 17226961185851707589 17854097774167841900 3260805561240988185 2118302317106710327 6093068274859816234 3720379145508101453 785565415098593064 6725593431598988626 3697626452700504141 12509854675885937641 573988194935732788 8789423379020911785 11326501416036069446 13183915636846867171 16037665706871830167 4929890925010139127 17797202537851758653 3142602272027098998 17295337629297080717 3871756864903039284 4133662979790617885 4313831390399296563 17126833909465515074 15536891154170473839 2705682383432284572 2973697786351076529 13481749656130064055 3624234537722954849 2498738661191049372 10956182920938043776 3218699135604263783 14014647409227134568 1296932354871551310 13086826502390576224 10590639508700643748 4498970582787078731 16623939512459209234 17091100012044738596 17211494415104852586 17566084597576526335 10589688140934804897 13273548968345611327 2398157669577473837 17355520506450900200 10427900645958305858 14332329144558535335 6856791664505412800 11524170371096781119 9573862367185278453 11292410990056837412 11848273530778985668 3566432930711475 17144295055573974003 12034438068749502018 11815055615298130111 3095011436107259489 13957801941984012164 2717799747165283519 4135521236784669855 13110161054141800286 11031091304322081352 12072868165346362387 15598034312714111174 12230115957169890483 4463860339619218012 8049558713576904376 3385925769350216020 13126912518285251090 325785416059637642 10906449227193378339 13096183639716735244 14813384422744837376 603311827063776648 6608313584965305989 10185709664577164261 9790270809722675001 5037739240811140787 9818258880911814476 7017921657323389957 1568957804645765397 10730076168426086683 10647138396071238389 12408955255991376539 8979821797116632920 18333239002308623942 16372369991291485624 3256560590139591962 10004465288605799015 5910674273924100122 2381997733583444047 18117757875064123621 13081579143495620588 17364903410756346392 3549183361915250615 12975373126017321413 2853158705332013241 11556972741562349943 10161032809000901603 6820509819138026032 18438803165518235721 11471056971891889513 11140867947040052415 3079162971833519801 4537587220706232938 13696219250618147654 900918750712883081 18128982112688413276 15053195405723627173 8413351566021808025 4480324384860076842 11332809447240415545 10428714113559677387 1218291745688646435 17968824122854789595 1252822676286425708 7731840885684074537 10493930255061691380 9912959437647073101 17937903802468024725 5709178574271419461 908401514909410762 3372494607300224562 1482905538065482392 13919950900358493264 12644964261861281980 7934366009638128539 14473658574567551201 948850409711452380 11218485313676062152 10970967358013812809 7622153168069549340 6844470002027294805 11037569686643956065 10408513303644905098 53440161914219124 17348226013972156805 14645821940229365638 14555328640782379084 12247355129004466176 11166747882374981021 4335802211182597341 14264833459142623236 16857837195654300153 7938470890876908668 4086416191210518287 14340066462345760969 10814629304809100168 3757709752413301397 8271189358669567586 1845327645972980574 1591799362546542950 17624562080975999764 91165267449235859 207111314992254177 10937465360844495665 4043859463301278089 15671237145898949488 6401231244592720274 8875338276710234832 11417471747359653410 3246855903590491182 2721174879523620573 2581145740989983070 6809532032582410650 14961234372235560476 1694296033390811557 3428540752763026462 8913003443157693174 9480345328752159059 3365108720475560351 11669556711044827352 11017724426944439995 5175642115428972498 12072515563487855529 13612497672246863416 12633781060369955196 13359754996366020605 4856632924411612661 10194205462526222591 12679184913004815235 13510324357863765922 11529361607127767013 10686681366122634283 6939932799806666541 17608371156143005026 10515345091079905289 13791974190073627174 8969828173816381359 6043052449825192689 4129952588464355027 1533604145848986927 16662706144276261167 6417148214918602392 14227977263367001112 6523502947768206989 16866566563012674843 825093726071173016 2053017302416776096 4102742542004335260 8024996931861438517 18142054806973951550 9167201666548194282 5940151501833990927 17922290979320853032 18347128432296458037 3156240644639606105 13323044757908900557 10596423331747080314 6394513102485615070 15589573588511331613 15704877698566111232 8610250115315213930 3510452821416991674 3396242848284357641 6852662502943500181 7608924030755006195 17012289818433886664 9582588300836609565 369439322509297404 6370097356568655648 16452983414626216694 14144686085536152294 78857922030998698 7694430012146207935 376235928384706189 16166122033221995249 3167422033159571824 10383994071493002098 8270815128883098297 166461384069942602 14011151340261185979 14489527788596476557 16102340798657836331 14023061914355239614 2016349868819226149 10839707394438395645 5637415942812222704 184418779292293078 8083884450605555913 6221380958343976957 10718898986943705075 13930247612122587138 2594978431900926382 15309615346464327480 902393169365087980 16138521006294815048 10198648917106899452 13683064419681572509 9437438722592596083 3372644960054854410 11534929746894875035 17528774839235587255 7170065231874239641 2886339418555518194 1807668321084323663 9526549503822690366 11893012678882924895 4532117497610651411 7041694898067110789 8603912871346800020 81255311481698245 17067588385282625742 6714911029462775892 5813895519340172882 12515963052003909282 479097585083462925 10521504933567574733 12562900078524290436 13372609808696591983 5834401978310888316 6164949946553992360 4199309639963133207 1109342282333805347 6183914594798918270 9865239389478722406 4146710410686757152 9945877459638333136 15914521880089119531 10325575763776502468 15339395678779372169 1431180969444008712 1026173497224451254 2211264799188343725 8594699091346910024 15324215213864472700 107099075581763670 4522484070294214550 7489786438261650306 14441145428766689244 9196650142639240396 16851431972694143501 15805450485900705389 7750350684528110633 11328455532152039535 13765873115191047141 13019549308357200293 6834270138241536263 16193364143593939835 9198539669242555951 11548388606230094185 17912930127313586416 14793962869593217836 14585560288650596951 1614074995587012516 1767191812018601480 14634609872393844292 10290601217024006331 16014693870987877346 16251493592845461794 15609175311345614939 8757124282745845095 10759777228651155393 14066498978041557081 6774282115227593254 2390584613259696343 10632814513998977859 11728532262062257894 12639697896772699296 9490047296426793535 9556427308253966119 7973703621286889981 15604594895437811728 12213378720898168016 2129428446951206930 6618770123536928695 10507624637429806488 15192256992267995801 16535123669645886052 8523739869511323854 16327529014826804395 2690154816280624364 1998803933615222842 16938126904257076460 2908120846998601492 15404275742848934102 15128140265813427840 10239267512073391407 14096041640002721906 3232923796807825938 7539933846928857672 13553699402579589924 17932391777437934387 8872202393038565879 6132100405015591497 4980754086726675921 11418596469672586186 4403843808696601857 15623864196238625148 9414680671503269150 2555482460040523286 9684913427334397339 9892731414189525330 2393864788272008661 15378922696847957200 7474537254825277439 11483154937925807771 14326453679537324241 247746032040475458 4480440657130677414 14412973635803402380 7258333053468239177 11239637435800410927 2796027374361454892 6432276254364127070 12113401600083669996 6731938596718397991 4356430215908234169 18365890454515437488 14619071741139046366 1420271973972957944 973906645320124376 357788625108751239 15177183236509260926 10127348312902158062 2409196402172368763 6125436147709944119 12043744842493241734 13208013706430429288 9243400181701102986 2318370778805562570 11637839388477721326 14959195234538108009 16343601709141572811 2505272920121731970 681561944222757724 4527048301329469358 10724645058176327794 10995333525828331460 14320390724621865741 4849397483801908055 4620573256812572771 5999180942314855380 5954616584553807091 4876205103394355287 5942927122338362910 6565652135262365533 16078135254405059608 7778796921560783530 11363313440157883934 17615745008950213371 13392864963695671671 9699274202763052557 12708542338346867562 18006910307634583990 1699472842997341373 5716560701655564901 3724014303759719750 4007497599126192895 9193528948546814447 9550440683362200245 6318618436054194040 15627834548699524035 7663281105943473009 6074645373741284066 16354901448878848227 12158076785042362384 9990865258627510026 9126586377234002358 7094897647154217537 15914820917330386971 9565073580633449314 3892746964704390406 7430906442229100146 17220065100432632602 13677282063113833166 10979811310099248832 5004708340944360339 4759735139770423511 9152091628004264353 6836337261919919921 5938067880160836089 14696959873742065510 18391669571648763179 5076722502047954635 12789017550554395412 4416587023043972051 17514446469733900428 1062497188431955770 18104177165934284498 3105125506912231413 17769848932073583327 8897562138473305753 2509565059062850733 16083963385119629899 4495476767516890999 15780859388732537277 13228381255321295411 17886379956654409933 11456472264811862617 17208009775324633847 1388493248633334357 13730358001207018380 7259636745518220819 420983754021206809 8761494763421064954 11233617382776968656 7872037019758809909 6943836721810754864 898758904312918950 6260173028976940382 14048956484497735442 14241681468708244580 16001395022331315957 5874929458450591747 3813024958697479501 2635992863468968688 1334796429154458263 15959474806564737104 6968097680285288431 2886321198660960122 6658141866783843285 18172905873040229766 15089468599334584251 15777392578665104274 7415679026748981077 5820290777866805120 1278166913174587049 15600492117359599376 12827145964607937994 14723011056025531899 6307912000255522998 15126094993491974612 4845428818770703366 11328941849320640860 4821102968585428097 10737836137434866564 4375123297581702151 4868860810027681215 3174202054935541528 17972959602539170356 12593539123069052665 18343645840026961242 14274264422789171544 12922592373552792167 8548243905329963534 436625674598289618 9091978227838292717 7976859037498907694 7473898699042864004 4147475165234764559 11856841304093783963 4343177786826608483 2386043214152747834 10489452388208404385 737355274852464603 17689604849596375066 13840565781511879488 16085272179969302804 504817227443445098 6464984692109567765 10904469021014639846 9669299142549501695 2614571017564203159 8089447383734034263 2455738298229902048 10715762249551558896 2754806597751419008 16211530392782198608 7820779862689978250 3908471887568104639 13133227741598788488 14501424219497838944 6200125743006364302 11436654256261695471 2346329134599281023 15614049195235421500 14898091139306314552 6307200182943787872 14823249457056306780 8646028484530239356 12750586627352561369 939406093441246925 14185787855576236314 17429793993155912904 1121575282249871691 14737229951722993700 13140937153474969 15849992561960707102 3389792039186134957 5092177167270974401 13191537125077354982 6144497632559841721 14724414662451021282 13904300856739609467 17659146936383774292 11435180211446388561 11726610979046886846 11361743592026607394 3404519611920888469 428019020734267601 1747694019058334612 1396943343188822943 9553541393468859033 4633421766206626129 17895849125279331231 8170586633112543250 969970571545804461 8969414582928983618 1187936906397271933 1470911633566607033 2212605791957159683 2195744927264182494 18160255435844163027 8090728270857083292 866896794062167938 12631291786855907981 8043917716148890815 15978084544161916304 14496886456502892239 17648393308440823966 15476698046519873281 3508458686257765171 16189606321476729216 15984240528284743849 16564448527653261388 11188285687710304886 2848775369672409241 15977085699079715159 12046720813842068022 9009075245147079367 17493527227393789997 16221228649316151602 11907569374583394578 3001164052764826175 4609028826739400351 12741497901754534175 14499627186781791058 1591215308552526779 3313776255049734235 3976742037814037880 4879330050401285548 13968280541175551772 7901014035241845424 1065602851972271458 16332337044320082516 11185673275784698034 10235377702979183540 17752982206919236967 9320795080182044920 14046709164676950667 16711514930784751462 7599062820925472454 17627890045321283950 1055004791170974899 17239040843425250384 17384894934951166703 9077691229978228073 15797613134795032499 18418056648549764608 2169914297516341942 8310685785417845542 8542413331952945976 15023861351592004117 15274663681035785003 2135710887013876218 18238857353138768546 332596103687501275 17990681227710689089 16565903237215802264 2708486210008384144 8326213064065975185 16153194253566486776 7615625619114574099 3454793113310023346 18254110727303261759 12869622549389063195 17330119124751175262 2076939393616823946 17863982475789797724 1849162152376970810 8611127133656951681 11955609873477940155 7915997368940555816 9763569380776749154 14804225321199140469 6735437960847711645 3117796458843925509 413307423878157519 7124566827389487082 4381881573424180501 18214622677272019990 5213258600912823846 1224153156241322386 1071628653843964235 3992903668639616626 14136124482862947397 3348074342902724385 17507636186511255217 8440514910785150544 7849805699679859346 9027701188964212457 10817347285088268520 2282549906870065354 6845886212927471003 5938403463617793263 14922207231527354512 5995817867122786904 12433501834146281709 12312406410351459271 9897408868757678814 8331932352124212649 6188034897428966897 3668862982732752875 8725891526745068292 1613953472986022256 12428238051118627313 3211033361713272112 17107420843741133186 7507478735396533631 14314827827894288052 17567691167205718189 17356618938308438807 5911037825277466244 11937784132837849076 554076775490114733 2988644230183213828 5352428446271141559 660234631203490199 11814689037755565781 4924364290002763101 13490748971391824949 4328127418493288426 17465020629839611798 10451374003213316288 12900718508685431644 17410973300265151222 3977274866680559771 12960623714978816810 12013582064125346133 3577697268511389248 5499542909760185439 13901623925373335534 157953631347741071 14624975469397168970 16163414009275455830 16165220328668805978 12331636001771892976 15535908429155637570 16770954141337074264 17332646150764292713 11699507817601011979 1909903497896660363 3332277792767220937 15703783918161115646 15726278921826987566 12477705987942549513 4188817200095065033 14793564222457165361 554633933122518065 7074645137997180456 6608290589088829873 2073743479485427444 5230975578751219277 9269358410691210446 2685907360216985680 4417778482235204778 11311297443128972138 190755299508621126 10296271014529505308 17034924865195267987 16998217659326391972 4894903742233618108 4594214620931881921 7919762375168016223 2778810065700744802 11551112893382045135 1666275704590549533 6414368599291917536 10232649764672303411 4106681007208564010 3852882413973050473 1399189176503456414 1416880772700290757 16720075821180578459 16664057862885500351 6578236236106163091 5553035536792437433 10700398863452712188 8320723067336961033 2737624171527134839 7649590062792353141 4269091194873846905 11451009706764480442 7647709529069509496 16116132097022304509 2183333514878054409 4727076459232655827 14945109126333426696 8610445133244444689 5269246978881655272 12474764657208225599 5847396373557146794 2397200918606128697 10710156862287941243 15205945744099870717 7684909779238691570 14519694119093092521 12827669719371527209 2697349587925260278 10808404336285308848 8547886508558224304 6372148349006052780 16002216959125239132 3792147294673570502 12598450307955067940 22233903958058185 9824234525727411472 2161411056225555609 911669111339716136 15540788907667881246 16633585641615125618 13059380916768713815 17858564417893275191 5946136307134068723 8171476524713406169 6891498270504989725 7041003047076008351 13914295675365699080 9285468616804355423 1961380274693421012 3910704986596821260 3857393580151535265 15555919267877977392 5714137907643133469 3334653663867081400 13170989191083556441 6631301299181345044 10476540823756437351 11670989330288398178 9932283287446123402 558248626195527763 18388982021011708478 10354197609153943141 3030530149190949893 18027214574480199072 10151391131642661639 11655276108814181092 16530557563703984640 10035309967987772277 8814195179154184929 4438933335807824620 14162273482046850817 15245927508896979666 3979033758302130326 14737354657510798287 3113881111778731328 13577143962856019355 9687461754885146755 15156982676570721696 4240140779743638833 13225041660571962009 13886241472971649027 10032864928533826223 76285831987147069 17848392390577683838 16073730066344814480 15478193904181498710 15846058979007113774 5918954369789407112 3212080577493690582 4777885578426266253 7945767060300338620 14538671396035454686 8252251913307719170 8113541866069725382 2454400957849437812 6408284849602079741 7499626572514090515 16217111956495628711 16730625580283797733 9920599903365983905 8407433085902083075 11503677099296314239 10029997081882287570 15262893772504395458 17697356245025180112 7402314879002198877 9936361458338148610 7678026433029494616 2908362789349937431 7628708219378650593 9254680453512421770 17095412016784475037 5340835253494291941 12219335903367182316 8517377947803008026 11588630535094060944 385104969115081613 14666203697071393830 13229956583673183307 7228806086860425105 6191554661231900204 10688137574749245158 7516779833327355785 17215458171337589188 11150219444891265943 3079423425145329458 1565621016029308701 10225156266525442241 7100485549195904819 7977399421766837292 7858895171458315451 9218120212311049313 15801799498792527969 309054453122234791 8027951109633389564 346146376488019506 195211284458222281 7431727080146371880 4898556790052656323 2651598125372711111 16150923263126714131 1079957375995402845 5354950720463458884 16344557455063170947 15624969956067232598 16676429700704651646 15250336867507472567 4142433085462529389 300863624036810820 3728179227010558766 17766956606653349755 10137692263143726391 12881626598815332240 1950596536819281631 17112285919353870335 16752760974210733373 16689934736493091362 12071519411819529624 14367939352147734084 3727136599690427214 9880277976657370881 4120587169979110662 12407613464755323357 6316051340370560203 15348009497780392707 13125724386140067287 12385987515303221190 15030603918785665980 12253113923097436734 14547542612873069028 8437907231334742680 3108566114220587714 13825436373613302266 7061926100049466905 5712828684775422045 8443754833478331478 14767340267975245271 13348289053034249249 16424256264918602318 1033814187552733031 1573920710939673411 14185906104689219350 16339571343297189280 5564450287142853025 15624584123795516396 17954979042620247090 5020689038674337053 2742381654531790562 12506786903600093592 15359661727611847979 7435450917231722062 12666202962669559789 878197103209659759 17662560086523465709 170173110753333931 12351776473343282170 6717490090455326928 2463854698512867863 11469398298523795403 5101599541686761302 8605383558602707836 16638634015105045343 9243068903991340645 12730031420510162411 8610819843206376764 3474964755991395277 6008647745770434067 9638101873423610841 11339361079081316826 16352749611922733129 9487722904563195159 2466664827401180793 2006095832973292242 13789437577733754699 3821215867853662107 17476505169667212172 7278612167064104291 14104249184991985509 18311464651105460161 17019272698895184408 17879601792767152320 13914686259756160006 13751830780315572470 13073706555703031949 9447380944493295072 10385211241998731139 10022760546756656431 13517885729028500508 17269066850490682250 2925336325514263532 4381020224412379750 2795458557232960959 12027235452802813150 1351839137729313660 13469346785181226838 6026466066566548414 51083905717104494 2204858682613452450 1761916903017827575 12618538094770185525 7056796154786895825 1788542247135667840 764557261711094544 4054941920712927889 14614650045403192362 15349903804302778127 17739835632546063593 15543689676775436658 16881277591290076155 16514558308123723178 4875807989472053431 17129139861037679448 3801440992530757773 16038153519579345349 3370154188288369472 10394490432859495924 9152194600194816371 16330152847436284916 2899479002592279656 5117284344114575321 1612914232906808516 7515036370103519088 18131681830533618663 5988548347637502295 11696693282888985259 14430012529742357114 9982918648596546600 17550612446822484548 11656811826933493644 716167006686501942 6370244903698224555 5037150365334306014 13038438465642344151 1643536764504158703 6636901237107926261 14751623358861922908 11786792407265575086 10878769625192527501 16071068075146766622 10732476353132325523 17221837324616656634 3483761696421794296 10613359424945143643 12425045672242910426 3016414151017170256 4625576313609056263 9952472242699251653 13602169361124466808 18199330153979257471 14710928300405678244 5778463808359277426 10727149975492267957 18161684307065006614 7619358788140513719 17385880992373868885 6109331394401554386 7238197719234826681 13582309551469243861 13066013290912901947 16780921825605695921 4331194741234792054 8603204605333026646 4678203115764386979 13977568754832169581 4101321426870756615 5342911424444870433 5256076289401719729 11509543093335872289 11247811656027895082 16581349399128016081 3210566746436650235 5851871939238422630 7894561920158117051 379225899005535720 12485916350728020399 1764845010192276397 11802632156595764127 14722580744278479839 17058220275360883516 1338596939606218509 2141704842123499653 1478651742044138699 3187142319889274942 8849422897044965716 5404177290401848846 7766893362801791256 10583856517438439808 11675616759384667155 9082591938994457760 5364175240571788964 2952123498022976692 12210752071361741585 7091193364492305385 1398148082692163879 14975322381877359610 18124738289486807794 4614437705094170423 5360924946036283592 11346682722271562748 9196573720870341272 6803015005700870476 6088567681470315229 5740757777481322719 392044766890468967 14967326440237477199 13912204627035746007 10340655395031500249 4337880374287625242 326200257131731087 16837882783744661587 9482012261352187710 6017674369459235186 15093669227061856306 1914171230432789008 15973449135923472821 14549668570180242341 6928632258850372860 17123944661928230620 5199443455830499549 1297050116003258039 1135690063129091698 7501337017976121976 14380414049073515340 11050633243847795469 7418858161515703461 13862903954648103966 9824753532541960597 17815151210769706899 7951270341629304454 4918681375057097291 1734234579826473136 17253378309670325207 6507701658672164236 65137487741916010 10877645485036866438 13847274455864141360 11981190399322934904 13017520941365550696 3727243373567578356 5548958533225801952 17030958471920393637 1926519963696064403 312564754947355174 12057548949592851737 7885969716652601444 16230966619975429266 6293128660022747980 12850698005752189461 2764189202149893188 17061503497273961472 559598066091099797 10994604890773954300 9653064419050632495 7914763175347189293 7201160832009585312 9433005665251675857 15721422774609116718 17192436235150309941 6193822268375583653 13466403360277306322 14572905080106769560 9509957079010889061 5780043094790495138 3138391408196010996 428074694128604365 432794112144314394 818259798087357179 3799503532004928421 10466688753285693937 799583340843623788 13195151383123297381 371155771504333904 17067639950654279934 13923050674811526215 4820979282324865808 6281323460382815430 14022081939669182792 10130787095321074516 13069029621504020420 11446194074972207367 4186143223229124097 4717448957191303171 5174222639306706133 16831444731985225866 25496714954989333 16795993048460990222 9488434918529454157 450394331419462625 11247852573057961734 1983753690243935499 11103447297708569943 13155185891325606721 2085743546889165825 2088703914356278038 16828963856600113046 7924114460662655629 9306583870090224710 16713231776462128615 1980660557311382743 16340420949615911783 16039056620620361854 18104681213959658513 17304645483075325935 5084914267105932636 1985416357771056447 14802437548759634879 4448268354999964121 5363007752652401742 8246694539949740707 6018442722691575365 14268055134341529082 15313312980355441600 5827249570677111841 16236926991954830753 4844853439417927651 6551422210370514959 7102175613979945858 11663306157987265651 7090021146639368578 1003121335371522993 14032626404368053501 2352711582104126371 7310530762127529126 2916339852704764924 12749153719294353016 13882430051901762345 18123657077840889738 11484040306865133656 8740651842968177748 5815238757379740761 5432807542568579239 2923512657614560270 12593856403320524408 9105831203257169511 11854713795725239406 11797818932933023004 3520724350285738230 2364245832755607666 3126469134249939945 7522772427114489743 664439128699613638 3677812932182364066 1985077809069192833 9869387454278566748 1312935824804832587 409636273789553098 9418563413033705902 16392802505464242433 16204745083333071247 14381369939577484670 14938122911743619376 3791214593050179229 16227578915784042166 1492121368486590587 17285681134842855694 8235525259656911349 16084079080202579735 8242376769086031715 13793328180390514919 14075751429388812354 15960102584771732783 11676755058970758779 1559734593228921332 1654183753755764083 10292647207433349348 4119481609771297500 5431603498395031772 14203609089655832916 16021739402680486815 8333194838126052154 17187292523551117395 8084601174876254472 13342161968753513721 7366569349975691926 3115105403858955890 10958701736422374084 13016857702421510974 10269259765531862998 12164103476557575944 7979487466023388767 13840267065600750626 8471960073110121513 4464277219967231734 5166981494403961913 211527807470241129 14272835273156034504 15618367565658211069 10014797711070488265 7771954579948381754 12632533293516518191 17733727133940346224 1929002616235217944 2422044259183866964 5233915272349927177 14664011789075345816 6121638113350730280 1424361939383395416 11237542473960834334 5871929997190942568 10350230917625780635 18365037741148185427 9614874081947855642 518355045345563463 4434558148203271333 12968767977910479447 17199775136530041726 1637263092323740531 1319691214235131075 15326082185149305479 6453843716374899692 3775127020971535364 4272236859825778371 1666133252377599328 13589155027301204086 6627645625790391898 11776497454173640249 2784136488512167749 10593981375134049237 12750398189006878413 4160354393287579612 12075091998625835016 4603037806337623252 8498969057527030093 15706892803292453456 5548506690606167470 10921099285070650018 3640140216870344079 10418258070759968924 7008305455485972634 4547646145555286914 7657618002372235797 13875602579408748634 6114481408939391774 8225201929922982741 4269762881400040237 9646582781591993145 2538621183655422230 8379230282796782982 13275273463035384660 5229102935473153674 16208752491391387908 2573361895780788522 8755545747714351925 13043906224485491348 6331419431108686031 18138087127275128841 7040776431660704568 7926629692091581816 2527798336837752676 1383678274829934626 1068162424001819192 3039146323335367590 9869442092570243125 12045057260068774121 3795817569970709471 9649655796220097632 12092011287893888693 15465134645277874920 8589511255132801558 245585122097894895 8516625945686050076 5847875945894243760 1200832534180900953 4096598480623805996 8819419534704252765 6332325768899492697 4673586097926459731 9152604832521056744 1879484979568608063 11338321321756716175 3992327490966889623 2364743458312791254 17701430519665737556 9551278544193693266 9062297852860419730 9291911222236456933 710759020019086107 12346361867610937301 15143024094552874116 5567942607692653590 12418935346612720765 10007655100453372777 12930688941945419333 7722117746706450096 17594368081839118251 3371232273299311788 14517679635144925498 983149398189070325 1114686178668027850 8306251437450988870 2919870481056253501 6192239602331775798 9203895440208270268 863563694359034698 2625133906156783879 11598903100381241483 612624900501746814 7461966241583010897 11770121485823050278 4961018311612186072 11070409024704741678 13493814047830806988 1205099406277872411 4614112969394418800 2962685073513229837 7149003580453349007 9853393349069751696 289955721757209094 15732934164319267003 9863136363224057511 13654401668689643071 166487603524613189 5476851543310508704 17982839111132311202 2881294280935926386 5438643473076065821 7558734022627568313 11437818632341116838 14097707996489717887 17812768545665284724 13805003609487125448 2547847674810168064 9303091369877217964 9946570287060070822 17827473295081245296 2081811246596154796 3295083029339704842 16623455851972878784 8849273981441611602 15929056677191030311 3417541503269183882 776664894486986822 5650788525103104341 12458836676840056082 4446392792985522748 16940813947334949439 12519202207089269654 14358237566001887014 2345742717514411442 7641975920538881939 6748837252207698323 11350955535480487544 877789167732771097 8318101623653853670 10276320035318770261 1307655601459464132 15866291174032849189 10389644003524178279 8546032389966403325 12883649679681996551 12962956243209169680 1811390627134996059 6372232602158084173 16382883039439703789 2819563410008470210 7683852352979559667 11552215690143996993 1073719899853076127 5627356919461401297 5922143145863714381 14185703083529612225 10529141837585518613 10795722094364235109 6230213360943427708 8610213667954818022 4561243101648664936 7848968177279499797 9006060460702710429 10161598660546458930 16996657004619572493 4118184797953983037 11757166897374713790 7609602501958153073 4830334133841856074 15338900459336660771 2073998248928806506 4627707932046314671 1472340675363038981 2000666536433967592 6123663701956634220 13439879071346414464 1123286057531427718 8267919419961481208 11310272425538525947 5807170073337166921 324251342551640664 3463153250490913515 4022430956408501454 1534837341976095717 6116988284236388618 4755398501941668405 17951800795603736046 5042825836113755169 18220060727153534214 17482792108124931341 4369376832596420607 14794010053127170568 537599984979925675 18251501050493611109 18098727552078184998 14361147041123906312 11740296825663300534 3860310147894374808 9928413259303721985 17304237050195742729 18425176226745896724 10484317272444430485 9768548751354799735 895911704995734009 469330901495074650 13957383025080600191 7339948748272444336 8850660417722739275 8845916181074015029 9344156289350924565 17635737444348316247 13044261408483081248 2680362875683676383 7877616955214370202 6522217172475700916 1272298282138185887 15543386982611702161 854730950649281286 4715451115418149658 2131300556517343748 10104219292423999108 10363837943697065956 6893721000840709974 5812859825415520144 823068746807149881 9139081202335798078 12140350958023726198 10508588171909126614 17116816938467319222 6464794867201209793 12642877454012422781 17260065723597278344 11031904259498520919 414877996678407994 16995643575157663622 6228106752202156053 12891818106677867353 17439355362083872095 17298020797065939235 2802394955618617225 2312436364123478439 7797228723345047942 9306628914103429698 8279673582255098342 15346149161131915902 17578611373677731469 4055393988787918770 12030233319571987510 179751878675084343 17888541381766485108 17653630013726193860 11422440489218036742 16248633855815840553 6855296338686979662 10298076294342076989 11389923663280739044 10779380344402689341 2172154751197209957 17088804825483048479 4143388442334184996 6375931449482258376 7355202419469245835 1701050489357849237 16738217459444102865 3811121516287346692 5685171279417064270 11169283435646053877 14607657946741570679 7537545035963870697 16198516233878106505 6475401084517527069 565406764600755820 10169572947287499258 9024168776704274179 927373791898797930 6773709559846457347 5118722561358786062 10245967488006596859 7755675418078265435 9978992912492321603 14003508703275434242 11267515452167415717 16177840675154176610 3785447604344358855 6000564575345558251 7882335332955891307 3174094926436289339 1695284577079071245 13702495061908181992 17271014774629251946 15475441113471491912 16666615527129251810 11897019717543838138 1668985705819223986 5704935657071370124 5706428854421868020 4030283719130065398 562945744476405317 736127513097402413 5970961028281169048 12251966594532243515 2751781562627327441 7067513684657663429 554164126564787119 16700314430801159663 4872351580730837406 11739610749887741614 6310206155613781003 16325080553629323828 3057850505839068032 8225920162082280853 3276635065793293962 13039703283004072888 15768874017538355991 9417575989086429026 8007889112624066538 11260598844963431554 595541631503318782 61295119156314022 3955398726403002784 16513814104868484083 12901851632597299593 8655258186043807687 790421896240988251 7333337230973856197 4944922154300672634 14093585173095146951 558218911314055997 17754854114824622096 12428739289164765487 11574703448028489931 460672931239534599 17954508857866406996 8544309201144344514 15826093695863378410 13906379482139215190 12830695919103707389 352601155185109342 14449423860073429822 2176194398271433885 11575074328672335778 2322429282966836366 10768910652555629435 17620406272333222458 16337283697571258101 8947251242301282717 10559980723237246823 12670273556944540459 15738852668542364553 9199679399532032434 17740778191574427774 12882176182665226712 18039848109203982882 2555498852568605793 4118256551097743336 6472683319576388498 5966430293890768334 8339646003347582976 12295260361904443715 13508538419375656588 7514226145581805534 2553703397297407683 17980694213894895256 16256744341062384144 212445442650034260 15355274573764288535 12372400433015433263 2433588322432829196 14036024851393652438 9839221716950101317 6480233766103459126 2302733340643982072 2245012516132326387 12277355764723350731 17484825429746362462 10208627784741218369 6072654565356230813 12522554124731874067 7822075056418789446 13057237774245835856 11729288581506219482 9136895573403408435 9034250693762183623 232687734078574006 3525624478495073031 5178159208684955899 2401569215100018427 9861450093660253370 15162372685957956074 10341899536491986412 7834920391890811479 12673890564738441779 1643370328258573116 2044433779713251400 18114383996953343236 10790804726516728542 8749251086585389651 3955046387455423999 13006899928548886425 1776807232392241751 1130802453548922332 3385499395327126733 7342950933908224603 13307326604247497002 1874275137124350986 14831848259497184673 5281510032784896363 3839058164471961045 2889051979999031966 18162025564627797929 3831558542753505733 420765176816263839 10551301462384736916 5755200226541201033 13850118716989031574 10371167690338606587 8575743396909797509 13734024824997884063 14116333282606589479 4533452103132878502 13612670670842580978 15321354554388040628 839545950536723381 6071858859584833383 6715918044139835078 11532008488583051828 17547497392473713296 4966011562304223756 8728754590080043019 2280824688483287044 908506813465482610 15683357711777084970 14436496796632867263 14030904537017363935 1159276174465018223 10699532535471698158 3632030444773415599 6470157530774186023 1441360013542355481 5773467371169910320 17647450261038838938 13479499493620891668 580787976048739273 12433017807317930908 17291300592507467386 7261687874338891866 13970994861412740763 1990888283611493798 15427603058366279031 11919241509950325153 17002912554294173035 12424091002070943742 5876868984860498176 14260469232031213586 11026099676491555083 1963351828064766404 13716000006242884996 3031467637010183258 7476182223858796184 11435647108871828464 7381037491191212787 3814221220422896633 14102963884251382053 8595104750706594734 14320420750841007186 6705303442450659543 1320255762150014753 15907885909760767199 6435908660181434093 695179332471798266 1219392795292151758 6169336645826834368 18347432257104486078 17329597973831970951 14717835265814117645 8905570369725580399 4736643115508461588 14997873199858629959 13157019962643898237 14408403715008949217 16206814226484504260 18395815502982507621 1180545302460490367 17539316706836158726 17456586985932521225 5572161832616041667 1264176812178899121 13114972270493828768 12819563402549953446 5562728377375039984 16059940876713784837 11613739762429339864 12084463865165333042 9102360271261747971 6195338762226524468 12135441940223383948 11221177491814248305 4811498131072505555 568970072072714710 6916121235704853342 257992015734094818 9693715839148985143 2310260565685504595 12843278378887372196 7807497908365741474 14806801679003959452 570386276817907177 5053162454618140956 8494554809149887167 3090755538682214671 10735212945186936649 55562940902781442 8597248013971166338 9141956811874810876 1711079872412973042 13287194681385793146 5095557844976857273 8376427822165766024 2033633032321274458 16507202217776563422 16541360918684957151 1513428918639563094 8449647981338511476 1019435441656963695 7948479163102793470 3498039492403047034 7182051415604047442 693121038507700108 16481485209011775052 11336259535276385236 11186923565198314400 579574424913326988 8549549666064488643 16083951348421816485 5436517822961391680 16060768982493276735 3266369979856062608 6424489592331334905 11591302553963582859 9460658462445887404 6899664568666295748 12517229505133716534 10554933264687645892 16400230226716796036 11139595747473373506 2396617882691559134 15449914944739469814 15554195614852530735 11083119860960553698 9047460623253369320 1106104602808474844 1658949194433596230 13073361858562483860 17651336463043217 12502861599742415636 14587599002289388577 17699237331707869386 16742830298070296407 3542591776428649922 10584225482993790311 2891819144986652818 14358344553958568481 10410794112894774018 10872477224337792960 14982598110618823645 994720052850605481 16024423218069045486 9383435407079380743 136144658740112433 17761396792192548401 13643959000418597394 6020193673871521745 11080007417415940525 18078325529453804997 2033883391375964366 17143614844384264249 13965842590174187447 5549432319081901660 17800748505387492967 12208867375252886990 5790531672608536215 12228686090862227377 9581121055920901132 6681181346908750523 4340309634037531345 18387378183667349659 14309778969366222083 14421734851236188604 3737919322297823873 350891138352875602 10202364521050543397 14751897320730592484 15643665841096078366 11808503048448328161 15026222351192560496 3322506920704211630 14501833938671049538 9793152074710294386 17754118796137080607 16760535406115031246 3488596895992746425 2727356731061646005 11616174129417012888 16560798666202290965 6990344392570705748 17069751483349595362 933915709580853499 6281317653805415327 12349899510915076054 12543885760433297708 577451005987838217 5351443613125657683 9763405574795388027 17051531125514608849 17994509173451303592 15162665148567134619 603402480241834230 11203056585738210136 6659406783371348194 10516599751576743022 16662181797711133303 16971825824238586135 18289389439335870004 13874814278630272447 13370753443244539611 4298639929189565763 18217412086871444428 1012793617352937395 13913992233587873541 11733200993462990696 9055537285594053766 6477291290776777457 682579041638575233 5821895062438505152 12281028717275691700 18042162293645169585 8575200489079633498 8175798618884697585 16605291889212154746 6059807977057341670 12338072185178776017 2243513334248060062 16611024134724038197 5727529382430885711 4769242696327397698 4194879420432903505 16219451427951438160 11035039816109678655 9917036636349651598 14915021590059801707 7117940027791681499 7805326059904219494 3868226310126050469 6149692767476803417 8487720702422289777 4832995497656870764 13833435037953436752 14979725944176101423 6428362108737253632 18191700866786601508 11567107040895893638 2297864019904977071 12309723926036551888 18427686845488700554 916470787982455480 622691235805861951 11875863551461105227 12637265494596077151 2125988029211787352 16263524912599100363 11386610038066841831 8898240136059547294 15093399028920230254 12497573941824832195 7672404768596226904 12958498967761920908 3001831591909209452 6846892431427665835 7890362424385182418 9102876753571907432 16400945622292364664 10933381209833139607 7895677251893977726 530117952391723937 9093654142272611943 13662205065314614088 11555811725090547146 15616172130864456970 9827928670559135349 11627734027115837173 3214046651371718681 5288334198361552924 7925186321940808949 2539959993872346804 8530723702447245689 5154310609175137356 17573020162241633265 14740232062542609322 6040986519488231661 10855222185251099034 10493027801469981965 17697570301052302400 13650369490509694889 1509666743451018530 375882645729976372 3212401045980796136 15256572868968354075 4726224076209516642 18085534809915534309 14682983622016143923 4446106384517238448 6219212128502266247 16158071510942168219 12875693743486282523 2873914605593794658 12070143009402921955 16129244607107217785 2083065380450709205 4749129895990592019 8441651697832970205 17294105112916276093 10103058598779635292 17986861451244527755 14658135541053953496 11381226500562840990 14430714146502165177 2964139025819088705 40486388221033308 17086689667995875083 14928084611931139531 5618239503639991350 5481868370586844132 1805569711201737740 13423111461300076491 879127358479351090 4672912624960236059 5232078175657013287 6267042515954600785 12635240859746487825 4267794019206306155 7191250459104572683 8763921690553993995 9799393558462599885 12340146486922292376 6069507423433177419 3347118066429040689 17364504854479246626 4958203989400869509 9854029186325983376 11634006148640266165 9336645527600327615 1343725894038737687 12548416834001682152 8604429775590990794 1522624854617349422 15235535083643117433 17341679460343299415 12795702848649511028 9775342408034061195 368045770922323328 8046226391476569178 910331508981625504 4919326715141011085 13180967824328230973 7386228077921738650 11929716452436590354 6415579920558657041 10217898517421250690 2654963106156330377 2239264287560365918 7201188447985496656 6976627178959832279 8849450255287498696 8987251569323110029 7653090847910623296 11021730072655026532 78974131546795467 12299800305324292060 6150761360902743490 2612793918995013056 14705769371289711713 644837325057367714 3765312522079384025 15039199135550979246 293884044670893658 11086521930545055287 8597270653309963228 8041218538008057588 7835950480353239769 3408280210278550260 2959655554606557689 15484262988545479074 11069826153040465535 12888682777316877885 4669541018432120225 16330292221819632087 2883788325394625918 8110873022148597927 15057497484846056499 11441474987618028551 13482514260705785497 8212353340854700998 2008912725113827812 10907909495955497527 9864836946875545589 11642530543231278121 4286807912470370359 8327774447299908537 16276695617218936517 541590685281372341 15415067726507311571 1818617674000006347 15885811711829306663 14229252851520527907 18357893208031073972 1817587769734518837 925856274808183165 14651599129563817717 14936809610168642716 18363424768792704652 2036832402164050784 4158391046451978216 17773955936568518299 16405986641543346396 14859695039876516212 8373434185331148301 13137473685242669173 8099126402164318760 15152520790155550816 6253589644501608229 13372625865364892627 16930350554232759680 11381218986068631687 7728077613084329782 9362718068938812583 7232883481089611707 528358535808286245 2167666848156128468 3154514881406387076 11519719302449602933 942131203273007834 17635599083040572605 7295518841819217520 7310980530838444185 17470417863582425760 18373207892476986796 11889456132980980096 17473431169931851157 2982145415746473960 9172428510238803931 12289042307149094013 12997466263540147211 6313711160049065486 8644187958164879077 16126632389152062871 7076417734956662331 11633612019015142121 14096936283088880614 17991959134638169962 16772025445838156133 3244953620907647719 5621497201896586216 15469761600922303656 9556497329798642353 15534561175411534855 2226739491883242111 13313136784998390708 12866854910084484735 14279448365230690991 9692459644606784491 11078167176205900105 14715538886483686554 10356076931260842832 16569475490760141603 13178245062866327905 14902063553320112163 7217366526005676955 5830147923351669337 9981089185322646280 11429589621051258610 10025424446697901656 3930152716521422008 15392887946447837133 3303234223672836765 1509468913680173090 7440316815883357442 9357969912302743360 1296804047606985352 17562785688693343068 8426992895998356356 2322832680193540521 13885390068127972844 14763296323817654338 16691513501137852724 12928323901083749635 12696059939175893472 13343975207660684934 13378367912457892502 4488831829767552674 10000032587850268446 9086644014624628750 1586311388322224644 18108762679590344708 17328178875180862857 2906857830759056187 14497440133036495434 4837632402770209159 14186068896950843589 10211545530826722754 1251043781136902132 7839816860141175468 9595503532991653813 6014651980876440978 4663782810709736486 7169785961557693943 8528629982500107806 155949647181984683 11094227769832638086 3013333563856425816 5715661952897686767 14928491242108126990 6649748868103382621 8156156290753062467 1225169885385489201 18251114616248849219 3442673989159001273 14972734368953002658 15334080183042553186 16592865459473690774 9606321176729803391 205893812974555423 9119699435310240404 9456281212754807898 14657326852081324644 6206838947583927755 10230378631258492200 6955719262504526959 3188980701069972088 14933039701384983972 8342915815244529116 4372553424537286272 14548509993829203687 6282554382030324884 15498242064476933493 15742166741301440017 2032762734480029729 5779731939190737386 2539913210151407915 9930605052200378838 3491461900743678227 438246615597299031 4204747787458735394 17892743783171815615 17657055049547627331 238244211419195110 7847255452750430404 4127103434532054210 13635279336760236293 15164601394012307533 8651817283558419137 441496655419099908 2056419390298426213 11297535067282109290 9299477078635959447 424173036026746721 6391122503191312915 11840912227059839426 2180382080275691774 5193467177231952880 9428540350765648607 5455198680917617373 32977628555402648 12681768058256348650 9939969556008747785 2289380066826039007 5468347964829369760 17134068149787940126 9076077826590251969 2972380137576756135 17245592855353949291 9704015155511925137 14492922958782723819 4434256961864591858 1765146932575800777 5494954236380267528 10958095145946988597 1541596193809225475 1681408648644987540 15991697972468778734 4126264791251149478 15198855977191896910 17561362863611938363 13047666030593894025 6479268572899735667 1108536543857634212 1958555317330832452 1505114990123573999 13200541442841787210 15670307820318684914 10263727588582936603 14367554722702093612 1950683241575570661 15549614233838814977 14208984122543632095 11312662263560907253 17327691213334023160 6948408954499400682 7194159904745877993 15328120075962980069 9033125427324794076 14357413165783635749 1938545305863030066 10531750604652437573 13680300204549693976 9014163692615923627 18224041211612539597 13177483504297999925 4674917033664603811 3099086593293830222 17642779169061047844 16400523240351554986 17369188539203164090 15636820851086978314 12111756191740612866 11798402572138667129 3879408334530891714 16736789309334839606 7632702592747620981 14973689304251583355 8881432767351946003 14054970099011953460 3244232853538786276 9135514929282530782 4690723344963086388 9038902368964787933 2941260264403504857 13042630391607235925 10695475733209709969 2636866967487705716 9022050617382180565 4085142383921377865 3572373594753752836 5769708434612975660 15616700497695897634 16139972078699774793 12546909687360262077 16582804532416963434 7782117457717164696 7359394776781200837 3637778464883691094 2721599926077003806 7731096800206358555 7612188155235966566 9242643539835341239 17523536950646506524 13754531072007839976 6857110411508296826 15562130046199576667 1819581657971514793 2742575401054772016 11984698774028842193 14031089056216408100 12401977403721129282 3465613891948851882 6753994372454228334 3136497354250789957 1076447920635065734 10660356678482452580 11602243392642089218 4145310294440756578 11059863007055093767 16361762953113037198 6965149780310866694 16225916911777650921 5331995928872695357 12974156724269692068 13718563200145364820 7581075267647283460 8232421148725737420 14900385771058405850 14341854761648892655 9923421707231703613 802723705248982091 10713015123068468282 2305513938388228001 16531926544888989714 16840660845825180182 3200036308198656028 3715544573733132556 6081814616087981720 11231588750702405094 15146730272401651551 17146877497180542106 9939044376495729515 5834299674135728560 4176794880004785663 15690308848661578924 18347078866668830755 18398291490896528635 13414100269430100273 2675995372498832301 5459402946666851348 163293910313036755 16711996734448213975 14742220400858207966 15826056701389539057 8786752923723852512 477552838775978582 2489957494953766494 10218701075582298700 10793339914636257349 4944048688469263552 10409409210134743097 9302445713880157379 2553280116956417407 8631080438222535683 11179518355815989637 16695156553727375801 7305852115700277985 16935074297044840427 9659033294282210737 14043448542539317053 10496905958649912612 6983340376199605754 12393547400884012874 13092441137569664393 11353486050187327429 17963247325584549335 4576733957161030891 4130806585867847303 9323865417168172489 16921072686147927147 15173079815745414882 1379492823986803284 7201282098644491177 9990531751531833631 2517887337176556831 10488017067071997852 4515860244199781533 9840286914406360915 11277608447592779572 10215824313647611663 12986069796252226560 7349203828001335130 11515501301139286381 8408223450868154728 9763459259838253578 8328358851438745046 8220709589201621753 4412196740533074536 5287097294454091223 12782939523966493622 4483479919355687238 16256224033717961639 12061797298936833198 13894534054074952777 829018090875955881 279137146239947332 18251662593259126591 12687993419991688742 6090717011226156529 1887559212015951327 8880660910387487411 15571667993563472030 1532506355790856282 2714609540912375301 8777767445719911981 11137701178356982126 13548584454720999105 3345819834576035042 7159551038433245466 6663962948180991931 11705570503746385517 5715647858155172411 6008275799395188846 1324824445995266588 1475402218362277317 5887607235538423799 7930558392857872088 11160657942960503247 11005578336196249215 15518310979859011919 15182093544622327638 13031934163221097066 11190105494313555694 16483827122996059396 7474217018812913020 17572537450934289602 1292299051336404927 15471956675514011039 17172460170735971542 894704180070251149 10364478923902630946 89868204593226200 15767786790695946779 12499700676486048021 8096683244041413498 8785078569258430431 10536821982535946068 17051881108859061567 10750882067765810826 16882415099622161238 5336078109980673876 7432112136039760172 11391922345028145311 17433316168381832636 14835727462112065326 896546339896750827 5836914315747794019 9749572214709654040 16795651976432936302 13282862004206324165 14055648595098683388 1807995910541889055 10309180805950603613 4059564465345182565 11245188386770014505 6047413936681887446 14705318781412201834 11435368502811181417 5296958837916291738 12809995071719921409 10280624148882162414 3196354706267833274 17028037701406726206 15077700458583484970 1937958289172236766 14188498823934416588 14633641232127901450 7244263061551352092 8326982299048049925 8593969642689659587 6797399683312632195 8343590336202013017 7835055425776974494 15950689008829883032 12896646239260389970 3053438595348154009 14271139569081202540 3349050334047904863 15216930134915135338 17433310280245748816 16428237895760515562 14330293700054490609 17901729028794442750 11532642266843843426 12871868123654480732 10879853169985619469 15921044997144899019 2936128422515474188 5924695857776935684 2904368502473397899 12918785239708834860 1584451000217696975 13166324584127930735 5173652327090449919 2986522001335287658 17750233490923102548 5608490326601963326 11612992670182064521 12316140988320710332 4267466923502744057 5987724031234274864 17646530829564822303 16230724619209498173 9230685567323316334 11476212626031794679 629130925038295678 1121166388847643113 12551476981689092909 5890089766799705059 17916817275144728075 13011610870326096098 4653465185662955642 5102967364619840533 14830441857873011189 3408707191527115411 5543010705675387123 5348412765942915669 7986815526925082159 6296067678993923928 17196690413488952480 11919938212377962227 11274256618386512913 12018118966162592215 6894445681164995377 13303250844699700194 15139409089034913156 6117862937083134311 10693647982643170094 1652317087416833457 879755935818417974 14669097137043642348 16788556426799591318 11907477745284294565 9761358763964170235 9516099178425324702 15308549061782244606 7834799140979787400 11571713886959283267 14493712098790999438 3219282817192081327 14472850464089513709 3896177772157697969 5083512619213472883 3578697701137871122 1692253799981522805 7781165289024235423 5748495858682336003 16585396152356066650 10666858519995673981 16258167128908966810 10478612325211587710 13218975794365169702 7381456229731952012 419712490298365823 5005677723312201337 5669111553826692173 11654079293658655917 4543460560036695752 6372434779268732346 2039791847363938658 18446338986971786566 16558947620998487970 15480082288653593421 314373011669094329 1645308277683066909 8615994984848854021 2411435213444626829 12531740371113649717 6881506790550116790 17431911872107050474 18241137162589914616 17119411303134293169 1636931086483402575 7440692521459177864 9023516101771287923 14986192451071201737 17701030658653176989 16050630618231888231 480589806700597510 11290029168716369125 13791588187360434379 13905062521674508485 4173397032990232879 659055899871186990 13149947018304508650 5721247836606065132 17839630735818928217 909104728170009859 11536385010745194348 13901031084522138166 7366366088614011852 16623743226727459332 13855270840444553383 17471225609116354243 3494558454442250813 2929809430549777729 17784336876112516506 1521234349017847960 6003453883369002698 15748448885744580053 14213974657983576763 10683489601468349345 15534243522896481470 11444144130756767898 4825468727787221203 12540328149251278900 16962188975888878281 16549011313137204747 13723924841739226609 10765339823124907175 15244144490881716003 16303385408384313166 10281758647589491279 10703571777174434256 8538417815486150702 9848386565732505898 8383753801958949731 13759526039486269973 16868381903457079578 17233083273575012511 15690875517675531125 1457612260847658399 18278933700298493711 11441068810672613945 6985485826193364887 5507596573876987090 3917474739068495150 3740948179708319964 16815338200695183527 3947059724210049685 16893148174996669871 6963835578909550009 8945637602591997941 9677719646744232016 7678583486677845743 10513516073496126217 14239102509824842624 5129851367878125124 6645322414714974262 9103441160610768014 11033655794561230179 12224682620643972000 4569336713561382221 10986623178356017392 18187839535680579677 14834832077330369297 18407223775661529912 5852770856515991533 1826119176102356651 5705653884630883426 13010181541239515472 14058116654482553142 676450984813065824 16836281663714696667 6556876316155725786 6760752370900968063 582509651734175401 13346179882044375469 4747763465057647307 16964301224947733652 7303688448659648352 7052208634708336069 14946680104724777329 16553518977520433229 12701616372284921030 6500447067143892604 17103459459483700002 14927522618529009892 6364179412272654121 11963931440902431762 8753569328668152414 6098587578476269448 7713775882278391381 15331190564420933201 5891390674249111305 11601068306349629793 1910054064991127291 16515402536806462531 16122834672183283939 12695341255262974465 17272815474899124927 15565349208768305761 4229382856172997487 17552882203605605793 9547603219325663094 10137594590099175622 5284571805825038138 17525950192040132760 6606816974947969592 16717391054925625968 16994901172105705248 18069833685333105336 580925047440678690 28873337208717243 1139336734447460822 2745013638865319415 13894867577774477432 4128158393873818920 14629665420905495507 15639879919200705587 1493321811976187084 7797740954578120778 5081601127202921112 903118020554662421 700362919243009065 12561883009707052903 1080422174282354585 14305206729956305155 15786654422551113496 9600033637696137925 7382568380611458195 18261533669108626407 14712165958115367962 9384942271180607531 495323339032821761 3281039972153293315 11517939615551231938 13816989622379516974 7264318053473165743 15797982457696553330 8976128147201544681 4859583487228613855 14611211918494422144 17758039889945563956 8325695167741438340 13351115739744082163 15350708173160966288 7790417606850681204 4714141766911291513 6160084039425961617 7824015167426108683 6300347071053756789 13145638735941965195 7638165859202189297 3555031428503056244 16005956644718093868 9614582887991407636 14825557755012726677 12789615480747089868 7780704634277815927 15320919719650795511 617674257212079644 14108344006241756961 5144750016307956014 18092491765967217474 13193154144264997258 16060980318886410353 12881998679571969744 4624227614290288515 2234766416646349206 6844476883653402143 11850795831129493431 14855878449209207123 13810287924737232023 14298537238245308188 3604236371767310282 13344644124058968438 2699929262729591589 1317099730614920270 7169386757141052372 11345936749950892780 18283806325731003404 3115155591500733126 2251687018014467701 15557018994965276188 518095231328689901 17955198683868833873 12766283758013166915 12159958592133481426 797661338507725457 14488684212920900159 8742602263955751017 6253407588506502585 7018055573219969079 2668032613086914962 4606877208561714536 4299924540980496354 14659311638505190873 11137987414430076808 8993848321722382395 7209394124770655398 5495140171907524130 11598022405070576440 11579194615883183792 8578034568281041736 11955347986802780435 16641691867183279996 14111470489528410257 713945026718569718 4758970642453046630 1261480045234273976 6921503819238917102 12398469242199462560 13299433596687360667 14454283086673144059 3566179052004475490 13874407100250418649 8672885433666910450 1901937662473588010 7861277418487749780 16455764366845348710 5512360416580472156 13820324999982027244 13912707742092960144 14511609267144341036 16459700605036288908 16707876992512060204 6200191050076407105 9928686936235996700 2281832534651924160 2858507709611329197 4892773418504422107 1851802396381908648 12359889257839433453 7431702666703270006 12941420590868183698 1035300969659273673 13959259263719593855 10608425602291598334 18017011410271163487 7393534594648554724 11435082000702862992 3694310019562368619 17723255515252228004 12037805203408358071 5435702757746798148 4608153304820844071 4547434263152358393 17035497190478378514 14294770073460604586 6577598062946583112 3336350315606930314 13002926364066974653 16691917092182164200 11768196177429858429 16780272575011472105 8668890305574599350 14656427195786915587 2276283897163497032 9815057942111504405 11469004343527995374 16516815407307053158 5334582803710676556 1881996047879075194 9960935792409846786 13259521773344623857 11562799875036806808 17481777509127825623 15239819391996919749 12451808784486967235 5189588784504928499 4213205302850523821 4583466588340182601 15517550122554117952 6804326805371181936 3697961475433900654 5790625877329418147 1852577006101275135 11418330542332617254 14167682906614468038 8652842714043770485 5717163784689768430 5954279345687036436 16427952587979828368 14304378718726992866 9715092574065697029 1010054097806326961 11999018477809553197 1421981909476395793 16972337520175445780 3461711134026689059 3301361036893473902 4226901086636653955 6741438894976460983 8989404946831093098 1757851709421724647 953298624985082847 11309891946437210615 5682220057305917350 9217423365572778202 10228085894972498294 15562508478905764605 8021490283636952311 4794465138742783018 16137369499767380792 8891742657789279713 15187385998737493494 17912493848100591995 9424769031084289149 9005112130189732794 14553166516277236541 6133790574143278558 10783622066622126700 9381637289799781744 3386246817266410301 2177393149023569043 16709662786134893532 11856712712209238177 2111944810884739693 17926811034988234987 9632853442636182279 16368715708844065566 8895817975305489355 2388098569964135055 11020254984946595573 4481188743829762053 15177410101300650302 429923926163458941 3212993203378486966 16112334499274783955 4811761486583342899 8388438390375711958 12298727515727076130 17408131470455542540 14022396611748848706 2583232654976359950 154797718952500722 11136862999028785251 16645033173398274799 4370701545021303134 11151382211626046939 135332170443804569 15073671623791565196 9238406762503387570 825425647882734091 5363471433498267752 11895420079013104456 538850016007166895 8647145386807672548 12656253398894197827 131174605156485268 8719104159471584122 14708614587767935511 3949176227397306788 9325867891745418793 12885777281953329446 1740930745230310206 10216997785797249393 4473576469770813584 11983766312578029966 972590470535364669 7445172530871762210 18214254142587042845 14331202448785768782 16460728343123181822 2985441094137779151 11266307358852941143 4787207156353276630 6267821202570933627 18155918390048516875 3879880959965444747 7761963765537209352 2312525380760844200 17620615207223868793 11366587765580953215 10754677681499187994 7725265560062348211 3219317574405045050 3375015515575212700 12376397880352254488 4895027652008973008 10918244915839455101 1882694650512429655 2188976217532192255 14347605105239918204 6316622326623425234 800463681979370140 12874223241765780551 838433637323552654 872171837854479998 15688041337132958718 12095716849746554838 8670219318132098227 18032170638223202769 1632167299009832175 8659982141878685319 1040446821446789635 13283869475097650937 12285818357565268332 9260832609888532814 33643051404080927 16742031345081249882 13371249617206344803 6276043507348634034 16369998377338232841 15585799143632401414 8319409970817576261 7639391649801010196 16235230836988398321 7275585194647615304 18071017153112640352 4213306223153725426 14213557733066703723 15198218722053406289 5001108746651266741 16275234531362746202 15138396186912078113 3522674237573564486 16556640714199247077 4892821446600825346 15887225697308822926 4289852955864743907 1690322313537890417 3240363552566182391 2116429386051110180 13607525547908056175 4987796584519569009 8776272276783009146 17922409305510445230 4261494346283018299 17478393930615912441 7225617565895345934 2430824413040565812 5793090182952389628 6160645855800577729 12365497065584855253 17887623157673167998 10404110065970824234 9636581636058968353 11259796452680069818 16415322175253742946 353562003393533490 3835214719456753642 4506605500800840866 10245077804571931721 2201568190439187420 9465059298228950236 15532100512741273693 5430768367409983079 9458024275425793884 7433153262552627202 4815261611399905761 3906069186855674951 3119604016148257397 1519907330539095877 8508318337681008238 6005132065414921950 4213913370733994444 1856787706275647883 543592109458692035 876891762821947073 10267780597336508082 13790832386531823791 5637318325168196524 9782867342856599265 2144775380688714075 11563574712263730226 1538558570198919547 5815179950708654144 2075786265578089014 13604180689982506716 7078252961581036984 8616470145772855100 5585727465326939880 15186230564813917718 4466765988774331685 2335701445541993742 1140115165262302894 16845382617509709418 12614777981792907391 13900217364283752570 5575548754684827068 16619580553570777917 8737222989034871563 17751945388174559615 10391948479720284892 1598634410477356061 1010724330027561530 14524992662577420254 11858730243469696579 2323744324718608648 14485675441130936777 10035455500310189262 16308100970807812256 3210395926783272517 7874257579514177089 8591234725098463771 11824675951831512229 1297317105565247816 6598385681848766976 1918293237339684479 1085763060067950035 2844658165358625419 13483401963149064691 13694204563126983853 219526520689620041 14874436235060860386 12293626442115710471 3373028027437925378 196438815210322472 9066980329161911859 15971145835408240288 17431697509436934300 9914153417820371882 7571446311736166391 18367440521124970102 13903932921089948643 3114379152024700029 958601529046415379 7793495252032931729 6532987504465501326 7553430665250905721 9543744543109099140 5039907078979758806 18111469368753887814 9341357061498257393 15072465227296002832 15149507302434224212 6452319982239450054 15484969621478315961 2934626909590916411 17788844723975798044 9715025460976562506 17125514718848429834 8372104411041584170 11235677562310763575 14735351945091632756 8424543194501629176 18066869764519556396 9468285784296891045 1532459023172044196 11460514063758773042 5859812707389234850 12704319853827815701 6825940086041337724 15317097984428429367 15236486431803645098 14434225157548795175 12818514066504588021 8910283153495712000 13684935599220999483 5275944680843952970 14900693120861507596 13339561471658561784 11774784695362508623 15787978879800775918 11202838363704159667 6000985775903455022 16496392406311155975 833603119161001151 11568568796663268681 478226401565897846 4295644400290216511 16149863034808647522 4288955097218721633 12381844697981610414 3625788569860285711 763440690186760635 7537161915811051896 4115822975532046153 7502413241814798986 10060999862136370783 17850797786843080775 779986154929413074 1466493985981780976 1226295111819453893 4235907294523434943 2489552856776882175 6872159647788272841 7702837908091386143 12677840778428739827 12430508947918205696 15195212026990836929 1594031289487213825 16320002816611631662 1725197018489539176 3880501259060523485 10228033983161942974 8395895492492360057 18413525763174038783 1558803073955484323 16751469386353335434 7574542828251173050 12393816604105946032 16663958751626069962 8932168555491613704 15716842664282053288 7347784666929326383 7159008410506520229 16223512368436176351 17130897343857513221 10339861140077814587 15595364744804149438 6491124440760260311 72127365599500600 8596683216451633976 18433237586523532058 4971791074237963419 15268566177620879261 14130905444176459470 9466717541499323888 12545301384469991682 4691829746354229868 2203981602148822205 37622935124762560 4946664521844183332 9328700614184712363 4286767293829771765 17530002125171804391 10240254562411236109 10713741400884528584 7878556033061191416 6884741364813916339 6481785651754859018 1695559306075289694 2713212521277975080 8776561289107511236 9938124303003375856 10901488286283909459 1187707294027010149 18000743840515560588 3858866467199060764 5948062902056334681 5515005220006016629 7172410395813163895 16089806826906226530 11505886777071507958 11003441888728162334 14138428826713906647 8841109504460760589 14111887173169601925 13271403694606105689 10702619485859878489 11270488964288514949 11614450336322248089 11613672031447969040 11795487199344324621 6787915062124183240 3962444957854283392 17388862477613337422 11743427839887909057 16550674681604204392 5042718055355152612 6200156539086568324 116345834442953035 2357365133727072654 7244388286523315486 13018318085482300747 17833682298875337809 11309281239630426587 4340558702443418465 6083679278706558168 4358723862977336142 13131889658003003628 1311596287085435503 4349857402990229911 16730403561033885555 8528773148102911952 4011829252361346520 15066811161699739021 4691385804418876301 12216055586958277096 12871792176702848945 15735602467987043136 2476482710730968317 14440734806303101522 208326677329198488 17057855143400313377 16486666029736574008 10586681467829932291 17188481571707363387 14450314478301888702 8690864434116517121 14743016064655441038 3646604972240822640 18175727808908263888 12542173327863238142 48912529309111736 9754596432297364834 7343309616704821305 14606196378763568152 18344562527485998922 8082743311115839844 6886556185249402293 1346258419448178026 4715001328735358832 2626368621498351676 8196354727035506333 4295938813425539065 12167555519229224142 17596299253170908900 8423390154892193681 3026786342058990216 16955243757260383845 2228837301679709893 11493716023114165964 13447587521166922235 6151852685218473099 7922484905558949369 10246651691744848919 12078698419738142522 4122948150375714923 896968357494922549 286225244581922826 8403010453398094671 17524403726603430563 7325879352036364768 13924796668748422336 5781572885045213105 10355729152160468743 8408200522404873179 9275137938309812809 13820042676991474882 918479226610224909 15951418211465442003 14760214402744772182 8162183270470458267 3074490231236948672 11742641555490355114 12227341500564462947 13937483926916799706 16826292087264999891 14471602300819323943 18069229718603104799 10107001074415708291 4845552440770246314 7413445529933000274 8773229238530999521 14941323249041504454 806840138329639550 359986528505235183 16195135873600947421 18128370381079506654 1077043093569863201 8344201213186000072 13779326624466202908 11340806120365679518 11391202562352292427 12175596833262576768 8572155508339509614 5756868948962005745 16717202110586305392 10644850668056872957 5618937541205398824 5519369881864376599 17092660419725500306 8606892569594869647 5906589972646555757 11957515172901634464 11001939637059349372 16748126380743392939 15917667683476194967 3956618900508427833 15850323951555699499 17398568752152874333 5857198291122366392 9363223985569604791 5829556237774899352 12168385822009677715 5561740483306110238 583003938555965226 4400402027264813503 12465206872172159224 1854495573652363276 15244856290237064692 4132778500723452554 7860485196706217382 17124681213455361119 8141434874878218693 17039127507464761474 17347801037766862466 4340712021269999009 5663211758729223904 1515839217942673259 10501270739762007836 17545067463523103544 2161866614882873286 13606289642429445521 8478112699331319813 15819240752225132556 10045446140518968907 9837292187732461147 12199899806241760197 3593439235564774069 17817489943345701260 17710529457990519367 2494210035396880741 6291888138911636051 11790173725000574451 575233141783252386 11417526094826070461 10523933665879575640 1514877998798834022 10341980556611775803 3020060906875633862 4665145695939992500 3606964055878241097 15872266362294625066 1587625738327237947 3186105129647502583 6254699496456735594 4282121870340430836 4597139713898499391 9096604075346505512 10060097281696429472 9131923269742992432 5551253118776221868 18265030737733938278 7324541090799718424 2251505638238371161 7381999589972971280 6734890977368753187 10141342405875304104 15330196873404794634 11694371634990854927 11434459339365604903 3738240714487456763 2250064076398515952 9233496992608847330 8488219029885991251 12909243747854896658 10111698452857522146 13088452424676147746 12488592187506922259 14012529373770274322 14971774262472510134 8055890452376544199 7203717840735669614 8820568009560431193 12244538283157595810 14315655824694856317 3858468769204343882 3545081598199243307 3825668463022621228 3410088886949626371 16879093443249353800 12995024799197624952 11019454469374635563 6081067523070267045 3835977564835627127 280071596583829922 7564388522690096733 7057071731382241636 6743413224349775737 6475209838003530008 6644738322168533723 14601138038617821926 6133182465793914919 8476189553558873950 16571029636302819063 17532935929600517552 12837985290953849030 4268375496522568249 11380933526811315839 17240292413814499402 11262960519174916801 7532217353323049831 369708658593745727 2300865305083027784 13013430981775837692 2470353840785226729 3302905110123977719 10644286080548887834 12134026615900618513 14330577670389951204 50346860420374610 1312163540314032474 3068482262334109316 5065025537109314044 7716263790327333066 9794437614090850173 915257624473059166 16535069595176854337 10746492597145652815 14036570048944099442 10108227983328039660 14968590109804593437 16937408921038796748 16927046627184764579 13125103288746735584 6128124403163275199 1135398964636302320 8296213711902724278 6575032226397692659 8796265319634231357 13253370516155354401 11636254962200341250 8545358067891052545 6534557833748026639 11324685154329211736 18225442232624719438 14387578848014290620 15185331052234543480 2444708056437782959 17935299926312595230 3532490132846312577 5288221070813182843 7455053034144934461 7425929194479122935 3756520847153745087 15415795587751357962 10427706449636958080 6667218635064339144 15255448177662780164 856328931901104074 9698652346455393120 18314416633865215172 12434114718303189868 17616058431874492711 12118738142142222990 15250894583069507742 13926273636282240127 9722226224161656454 875026633169656629 7894237789176482994 7374300346912625807 12331147544320780714 5194071982151649368 17190611828927459619 8615520642216422590 13219820817729490320 14088947110336022598 14024917300187883378 17057477284665469905 14826852554666427824 5911763952524858524 11757868472675256799 10701472749365767131 15491449247359930217 11058688698221408969 6637524440508888154 2062097543745398937 14933915398943954497 6294224021081805796 2740073339086289689 992877460641569800 6278082754080285149 4948609947010812489 14300268757181066536 3308329051872105015 9865159951359054567 14258120460364518717 13334401382856991252 16297269252516714739 6889725732563598955 2120364386540522363 11708340485577580305 10415442098556680110 16945690440240138006 6876427397160180202 11263303897551650383 11522067370615749244 2069958865064028375 9024783400897509001 18013668661095695606 14400600235178693375 4722696097925286095 17449201303927489231 15046394044423557664 13848410661017016390 4087267991779227763 2310468095784991993 5716827024936686765 9273199077474975361 1809104127886667712 14988971339146751704 2175893606908853232 9080098899530021685 4361266953951951693 11387930038381408278 16911046665891432008 1885712305584286664 17940987029321895990 6070902059405076887 11790628650244706120 13873284846201913166 18146045238981014097 9852632341436295339 6711264549798337292 1223418141350816571 10522083337159896245 10060347697106807151 5041146313372152241 5305357353557157143 6705041672519192820 8261007860924448450 5239269327580910956 14194314095054311048 10430523686215812670 8262665404525986807 5775878163008995597 6458203304956064351 481034099494860688 15398363630520550223 14073810290771859616 8466303687936801388 9311315965837660450 3710028849928104495 11309539425386813638 7687456436287686902 13512046624882191889 7673016390256748121 6911722930774816643 11703203856236980467 4007414885464919956 14495742539208082429 6508501503790420150 7556835898032749018 2327324189602439316 17801586166323102501 2303948148396726416 5810850800271320567 2486085857300485781 802428901252069854 3965943952880819148 13612753643444505804 16426759457239591684 16124379086622224639 14528797192020782291 4243589467433449696 15352597441582043980 7432696942282150476 4231389596358801036 8105852672551295701 11326810306901880187 17759708962723688854 13062609603400576491 13286221297061661025 690721828240671289 6952747265423903475 15688891373515356492 9584507216267582652 255200457940448590 13277704027009938187 6470685600599292651 3686595719548384398 13570405207494476324 8305636912227261517 6324211587636197906 17217199608171667472 11708822731710467131 15378127544608103579 9474640091888162958 12164178685043513366 15567413926473116057 16491944199656148239 12939588193484303052 5648194479645764251 6683448912365886095 14219664220291683246 17405319263749823272 3123887937105675557 10089310095205206921 2731151283051178506 1086978850458429180 5891920425461222121 3553490324730442270 10682239745309622726 17903170652127877178 4547592894960273636 11675600736590806049 11919253125434363185 17865938158922684384 11821599942826180638 1037068278032434717 1939072050408674870 5544533319349398981 16605104277457646569 14518888645571500261 15466130903712754711 2447684044276366302 4556031839298907794 15769588662443973822 15253857529175542268 4114125092190767276 6696354289277667187 14593080465612714876 1437600514875264085 1514698887294897394 1698835431080225135 2809572341555345193 11078119618606903590 10929097120652032816 18171042713066051614 5588785464441008875 11886757389070541694 5645853396818361348 5532630208720167864 9994112978329681122 70061831918975238 5365293851099754642 3085214975101240815 15632353800644322837 7260511494612609474 14905815462024659051 1776694888077711946 1884852749652230821 1279241448339016670 14016906871886142604 3930198222854257473 8937421328621768648 816728551081754040 13044499471960064159 10222406235190414959 6300666466342624685 13957968029032302225 4261975999833465304 1064773130484988916 7557427872444422449 10689263346851973555 13510619545963662435 12166003171524957471 9926516076197347497 591910530060729243 5058648170656290569 14051507595950235156 5894213010600534944 10075256901316193781 5808390800238629770 2015944582596347168 2652519225542410485 14301166759408470068 15708480268816198155 3199101363759535173 14725320545990217734 11242583717137327070 15271086313192006309 8181094946011614132 15235067460437589581 3052396480308669994 9591095072739007431 12890663279851133881 7340368919513403453 984400522020550132 8236559326877315358 10189263857613631765 9522464701066486280 8500089676041749290 6117569273576973994 12944803937694210342 13900088704495894517 9943353499688312401 11921974945664011275 11473647110900502107 10205819035701822177 14653798002932856535 13126987680921513860 8575006772903418303 5802357281357864754 13600981899375940821 5068618554773752807 4453008085730558111 178214327939671282 13685940663139524883 1289026455377472536 15040795586906030683 4616371970736565231 15836927732627016125 5432477145434436879 17102670316895227413 14195136781622611564 3138151260045145701 17479146271372018271 2278839985132716891 10915477639246525782 7499498313344895407 8074307890243131513 10912414641913336656 9642593480478811160 11605421029664126800 3001460972774151798 17617302462443332297 8900458244130399657 11032231504631788000 7930399183014620079 12841201361736885650 3389945026624175529 623460535248640141 11175331913474958991 15174697764786613593 15519431900950265346 14265232142728848819 16195759938291496665 9132582987941402154 6454485524977432966 4846814865670296698 17571503675139538390 10605675471828222785 18397532899306439506 14664528137463876012 18197829530762395409 595644598773989554 7446460253281171094 15891472191981275038 1817888060223558711 7585682419900460919 17307499047864669806 10780457016142432249 17121263826154595812 4502859521852980935 8193605442682301130 11107332195528497479 4815257154515639588 3986818104412482518 17521152252411271070 15987636783807717315 7106255467182062373 7831219429792298436 7079258052652463175 5388748628711075455 15565419949101917231 16087554977583248307 3975304068393070886 9211252116249935899 15521041475939442510 9402067652313246918 12357858527597657265 3693844393092857927 15251115976510588239 6803860130472026168 2641125325696766551 1891470323545046002 11003020982433376464 11134256785922827160 8166251902319479249 13648663961622636873 17835855968325389901 13121981602282618949 17525008645279719505 5933478386060806757 10709327368109731695 9966226203255635261 17388402956100887253 6280632896181342585 6075041264297234511 3462070008485496666 15157391367152399472 15506262925783599707 8098999187825168664 2663074152253493244 13434460120054445363 17634677849967487546 8757328950439779408 17478865002487587071 15271419218771437882 4935840117878715252 9145065474073903120 14796597420565430166 9982344203379704212 8021235598539491417 10762325705772607315 4994424637420540548 2585578986489977764 10888169679908417247 14348131575422772287 14405548760641440784 17992132537091282597 15008269169301772209 704744398648394640 14907921010293031503 2974443729100734838 12886773902536260298 2268364646338202570 1555249522051454740 6833364644232422625 8086525719591659434 529835927134716916 11405581453144243429 16242648931984214818 9273265410059167473 3579119758078907957 1293597822441023887 5270963062899844446 3615112340982186667 11800349965461293900 11518413012406169287 13664437637298766757 12645050931324505995 951162361134621745 15423196356748797376 5362219341241989895 4491470363586956135 69240509544234267 1598489287368374547 17288941555658665920 15765702249001544919 8724699859477412355 10126103859447444272 592137655392678979 15514572152856022054 4114939873322340244 13343554639572400603 6438935692836139070 3581524299680471601 8672539323995320758 8415293695126124040 2275963943005171842 4355749666714253770 8277524169385955974 5588401888664709480 12757746124935676366 2725306190885458271 12217218015256012438 4456092225840575748 184360296938275066 17019346341175454102 5762078115679657724 546888621750637809 8574180819382694427 2032373142978255237 8442115027738009089 1065622848202003609 10581433431847219723 2755858872490839334 12143319858134762597 17148387373452941858 12862428854847295365 10443282308688212730 12495522848280449491 5329614070585814188 9017149263589243657 17499757865408606388 10219469959677876971 16378808663057893254 13489854010279366408 6029857964380752278 9278814758309266285 6976720812176383729 8154262364512279370 8528911768404422448 6128144142445952093 7783897039042561686 13578101516668636120 1161739377462002525 11352428469756784538 12517024793951352670 6803924315396551935 18227289143405295943 13215443827951193169 2879383084238538757 18418755639663684746 6287288717705009015 3577719925271196844 12128815416211836484 3189708557836487944 18034699321186315813 11018586026558420438 2874087122730075522 1604529293062528651 8871083685703298614 1573460595519329847 9611301990875850336 4584400491554153816 8557197058798176043 18107129269248583938 17651223328154246834 4808034518322775810 14705593749031362738 5130378665675300988 15953315059123747811 15979013981104640898 9129858990879375284 17968844172388369214 16322280113040895762 2931884554028696904 2698574235078025676 15163425706223970925 9880389580699516981 6057769393878308564 5812772020434670870 6231694687919729837 10914626547090914571 11572415233883456169 9443854302602830359 11658729532146428869 3691462909002952816 4997252648164556215 7260944483049009488 8166383128664548095 4353880318660173941 13801132063795682129 9389522482983923566 3811180338763469297 8552477786419871655 15737182584008709423 4991419653855043937 9876576622474213106 17145079170800891996 16834559330197369917 10660047247699536623 72100718349154457 13538999127520367338 14129304720663175663 16454173594438434787 7714327827435201511 16345904374914617621 16582793651551924640 16277476138270881374 12596110444256668156 7852575412654518539 6614903718139603209 2181923259969744192 9588734276956862849 590850718465181588 1736685496535719297 17131608745640130063 12393519513765029316 17222348346210378032 3372284319059728172 14729408855664000050 5414473605389850294 234121007101142247 9886124488093846499 977918956264430407 10631312724056981344 12106554925007132491 8892481989870103799 7681332322200260031 4077366601604419973 13579215887473038090 12720052904355030454 3155269222292677603 1292665878634091351 10915238018466372476 602959600125581867 454409707625138455 11976245362511187957 2452501380321161495 12601084830360363926 15175001166140686785 13884153083257917167 126114862594017605 813329945915752156 9838194385658907849 11062037536250221901 516601867396700149 8541484403401286726 13859985216659847228 10315770257509914166 12877346900963144624 16367610996638166972 15305312632284844609 13461396344224139283 7572078689604506131 7292941960663953773 5549788994852955344 18201275195037319805 2772083855957914572 16696518906243639895 14277286438486333408 3887562693851325588 18141456130326261538 17851314289437678767 11058597289482795031 16580054285452453878 12340144891050308442 639667174648307814 13350111667150402017 3390907275897487719 15428808700286030464 8508643211093464908 14910506597500239038 11303411867115990284 16789251007312947334 12475423590922880383 13498696128443976559 15432161909115473153 7859922727827068218 3863644307625558352 3725801774259322656 2862931578109082578 4710018305029964204 8986309735610543043 230985062111931391 7715636271587152982 10428036176485692150 15203110475510453883 1152787248162602723 967249755435805349 15480534537487863854 124851251887455796 11659593988136694575 5531845604897650877 15567236662500094840 14817351963212619053 10942619544232596881 8384821408791527106 15099933568246133123 8102807319724737296 5184536507412709596 14919150944325805803 7267086342135548130 13555515605907611251 6168445700407660238 13882850159958087688 7934061027346761355 12669738255204128015 4946151006825734912 16121306911023474010 15093159995146515247 10376130413637121856 966367517020396299 6489437413032973085 11355968994792892847 8021919324458744013 5502425073767803701 1424041621366102429 609419311017531925 14196476055009486653 982143566555631553 1221836620177064748 6956770246382557608 16982854064648558409 15950953669891085385 4780502992733832363 506002906846455349 8051805985718643462 4582444551613714009 3451336266390087586 6903754647999757633 15957271206215446483 14365743932292625068 8641794793584067190 10329401001140673135 14705387984678945117 2602967003076216078 605968483467677548 12317747353579986800 4130510478351821190 2923510816594025882 18104190186347868921 16298444862547584247 5785993572157850805 14142966502052791141 1462079704109903345 16791533221606436969 17380095866953448652 2353787197235143072 6564674315962691541 8915003890928534920 3621723758006158836 1037876643458410633 12056050993506337298 12441952362521006673 132356963181327850 13850083316586811867 15390254581760226791 11337725851421185059 1999694360177212061 13766059118398948697 15998769979943058470 3142308225609442885 18199988794043256491 12921478818138586615 11168227123862357773 4309551286892546458 9265377397718308700 11757716586483071425 13302521031633813267 15180981179938083322 1061932192659466095 18207708320681976391 2922094933144085673 1941398745806446490 16270571892116326129 8347160714408357392 17054533656962175693 9993909265741127532 16085752439442781474 8600385685554886199 3178400994052119700 7790798509825225577 9745449148477215538 6294641683038880649 9129516180807731847 18091801437521800735 10120225489582969583 3984895002911293963 6863043176449719735 2392318866502908785 9469503065712568604 15259661191344885647 17207324146747543901 6779737617120165628 16306736582919759428 12974611380552431634 6797994318709901633 16816872342451859907 273333452986608893 10805199354064360565 2775234415427641961 5621078256590579123 16017359960735472677 15678453185529513306 17743750284747465378 16917224572784992985 13789059847963548604 8028515580464953984 7668881971962411424 3707554871160808639 15125356891573979276 10692569941571717648 16993550127239985111 18097164188440381012 9057560163329293015 10812243046311100596 14350249384045736605 2411845745267666190 13681054073064623293 7674054597370928877 4948664882184674047 8002296910282520300 16072673018248186930 10272208058420233024 944190313546603717 10244743619573546110 17515601751796566929 15862483859409452941 16106570048540112843 16232168036104887619 17057490094525648896 4176505786973572449 7808459714865609477 14920947215185092595 445802447599805804 4601536674795802353 3776936011643435711 14942436394832787026 7770722741370878374 13189447222398721741 2502711259762552908 15826231842948674553 1866729572374112105 1774223324598400040 11531167909260990479 16249927984215236239 16097869237514950568 3790563882304454171 2770583772352167966 7441160386850169927 5426568784000780236 7694144293816101594 10860427290770360347 16118505013517122509 8210719261631784145 3740794833598563317 12454616011974308146 5566772192197581553 9342501696040039472 7849191667038275942 3705871888337910885 16131139413565423104 6706731750926624797 13296243708098064856 12620124630579720526 6814393358879220105 15952781684876118174 14406480403596980320 17153301924225502130 9973639245383059467 11356492879868386141 3913434654094280350 16661592776341445059 768675706547402158 4274812984682314188 17142357569497382863 16033175341155551922 2151800151392925427 16464770445555879164 6186100999007909430 15572735027434036287 17411545421526202691 10399659011559080335 2753878099646184162 3036627556006849718 15611550007072593936 1997143245107043554 8991705824461633623 3311004246789612144 15535965317633036179 6658696377954331491 3208540522929284161 13846620708015996201 14077430737517054476 595470477778074999 547911733816416617 5155125705344881689 13352652549044251566 3625294462585479668 13086236343217962570 11060402698883345936 6751964991239934222 1051219588592244625 6108152045070814716 4260204961867948218 8492710104759347233 13099211365458072049 13118459159718860914 12728568710534663081 3368740292930344904 4146080130007107244 11581218041694554117 12040641035403785215 7266307797528774768 3317099623190815319 1054678751232821108 674036086117678905 9728510926591599182 5612540393648436319 7615715070367618499 2432783255618110623 4242512400578172934 12725322697347388007 2999022959186235399 1899408355403471105 16288774023372199091 3469298041781664436 12133665520835832169 7065595425237793274 18099185501510842737 4478828874035486794 13642888961914854431 16578582586165616816 10263583925838328369 14298196262850109062 926765742340004056 12375365995426741016 12527907073719631226 439607489240213755 10753111446462581082 12871461690904561446 1520873484627098071 5733291098512973761 12539040053026501488 189148921722837682 2947171780581496610 13396740079788021848 15782268637500466910 14942003215595945824 12981195372634513444 661513248883354443 8944034022569826579 1548018920847034728 7626867999845726431 799120541263809331 3772431148074879725 9585603005342592344 8655505806730180318 9503689468366881029 3792771457286830472 16399294183222662414 2390327832854927953 13186622613242180888 3955125192781688921 6155163203362926905 3146373524912262643 12371937606990437331 15358969998248200205 11685830178261281859 2367199182112267563 10637286229716902086 3123564888362735897 5478051135106615405 5670475701836203695 11130808695273156442 13394695768704080810 3751038089565460991 8854299140201612117 12144241953511930592 15543629091980782799 10806595770847373916 2075525593679726358 2244089387736028564 18076794733146697091 13304298229531973396 14940782065524159548 585650597083293292 1724372860993679573 8568632921357067390 1015977768281354789 6540832077542132857 9254597578830650072 7807846490792203442 1736955755764926973 4020276088171475025 15329751305925181444 17839350003118249973 9527776675490948624 9199217447402799163 13288857691831415617 7371846850724563193 15350037136268423468 5238710948626726110 16928441106605797654 15290463042534458676 15081654477156018006 14520575372213739431 3410074130523741920 5082221165466131361 11165336060872014341 1676707882158195166 16138520321223141803 6062973313338593932 4871217657493617560 3307176348886322719 2775029620804553407 7545132233620800336 11795733109457601215 14568180423426674745 15930183215986180077 4363512795188163150 1677721686965463284 7366115939101924760 5909494328163254708 10181516251079785495 1826688475071763369 15371990913991398349 8394258777951466832 2126537735186371371 8662764832741749680 10805248717451013771 9546406081903605981 16129981708363079604 11258450834661136043 8909661450333996086 7263291088855203898 13238875330541479004 8899778722666771188 6611552555931550756 15694094690327954607 11908818529151082581 10901321360661725599 4685877622951651990 8600688591186103123 14831038019012919901 15135344727131769111 9420745245163239404 2199727082291639395 7554354962821593101 331405970754225883 12234325649633758541 18214416875042170636 17739988692351864760 1069996631963084463 14608338489171623112 16862452053298961514 17808157594938024062 7777608388837335994 6440147963811810231 416285873596393114 7091246434663965629 3528361934461139027 2095376614752157639 12271023029727897082 2498039705915636857 15996711844704800550 18425484015203088640 4182349437611456726 7409949344478379691 8526801379320050889 10304445343693598700 9297247752687453857 2649379833265444049 1824517001003334067 8545727709704375976 9058672242383268728 6928743567678127053 13902856778215624538 8416275200794136767 16956787345673856162 17670683859061885422 7453763670949878238 17483076135672237519 8302866806266765570 13834733527431317497 12099703969237460797 5632750300712312951 9637531204005176210 11366754209130723477 14944754039848435582 9281592711395729110 2051068561699811181 15326657950191938159 16971616563307970117 4898307235298459179 13272254569697029521 10296930095577423882 10581786198165370700 13845652945120018201 4194983055845274722 102529528576735173 10426059832822980590 8364445696378154771 17520324433039909962 7237617556293506395 7182136177190396451 15421949087168962332 16733134003133168048 11923450965675885156 16287009817249234879 340230988962604742 8808980129168613678 5954090645595740084 14447862964289882392 14816176941503586872 1385957178268311656 5381415587125609331 5283042573062926218 4980104733884074687 7796692455176373749 18025177347774475225 14012657804227577420 16933946367805032273 13698061256759915344 14720094695625916366 12063617128730888747 16404363122863050432 1504231766609896446 8649046068294970998 10245864075925652200 11913571883742118083 15610130892673766060 16659189887306688655 1749133566254799685 11069021061440160536 14456142588439362445 7001422026166737773 15304027118762364458 6655683859453533204 15092661819797565750 16121614280843580297 5358090864442610764 3625671854422818613 10519613119437276028 5289479922803655653 6510193039944449340 15473061344613595 16830732514566031702 2716811350027826652 9857237601002843643 8396126283622801686 17559190107573726590 6313497545224022123 15206712998580746487 2680582585861122016 14675270508612576886 10365750424110213451 434478510415235237 3477321895802144280 2974529631823321277 6911200089896311528 5030623644487572481 3593093178435067120 1285772283861036112 7824997483871832039 16205445194964299575 7598216456413250027 15458342480318226883 2560439305653675236 13531439560523510265 9011248594780759404 648441450969146303 16825823912543991367 17034704993696019912 4724096549506379985 6330587660497146127 17323589705813933414 10903061747584220879 13484945447581248611 10947683159846090678 7332552003872646189 16070287693331611112 5788054437226049915 10293271624745993899 654732107126957312 11312892266402827328 9847677018713840863 7450664881824817859 6848884610955664324 6626573090759495252 9138894100757504000 14421695156561369193 5036180651025161229 405490738480607306 3143407970598877827 5918543615860924881 17680159211260364999 3294299054887721471 2881472558890467522 9853300127835959763 7692325624007438776 11784268803141861287 12121839846305564815 15147781097707514009 3619611737704270055 6857444606575127074 13670530178828705348 1064663912464107272 8702700835930879540 538640718613413420 11477147267642829499 30851602584930186 15916821108604794198 13652348791136500540 3053650308666426757 838697296294690135 13205437941689737999 309435706678955196 14889242733643095691 11888364539813278269 507406758485915258 8961597861648560285 6715006317287974808 1798976026424195278 10950394180655868136 5939070394008801136 2933306484867559085 3555531262729029755 9587222095963686595 443143350729549384 11724788320258769610 16654223477567430131 10627895712537676523 8659747420971315300 3991847176359854811 9351723086796344885 8960469966912337777 11215804615638132607 18035777810414952015 16048974823209802276 3195306145782557853 17038181180073272294 8950429625040551786 10026179047519031899 18295896798755428157 8832294702709089872 4770497297826050491 13734983915132511327 12077064414351299678 15502618706899675621 7433306757088622719 15553824233861596698 11129932286206152613 8345616089642790734 7332434632896370066 16039757005334887868 16120316330056120493 17253363429001382029 12872187298579574143 12258964299940335300 1790024831472556408 12918825137018057313 16128728035656520884 6125800666622425528 1132124861416534729 6347809779945646329 1503704436628511100 13734140933555537279 14103213967902502643 6578138424318309494 1014612116491433038 511433852423509732 10797749532175662260 15869725551955578077 3973935767200795565 10141889323369515964 1696674856083003297 12923938629664701234 15990791407452110954 13791813440797702131 1685769775252240225 11047069219880486918 795430362130132356 2835220168510195220 9863882358393632343 6050556931491700668 8671911097828220490 2584572595241011368 14602325561152837142 4312548568980111268 17199900073454533682 9635924845548343761 7113392259221220080 16613527443299742380 424098112867365 7312178517424430084 4820697340690895555 4929906672328949241 6444461830788064324 11290861304840432101 12227077398781827946 8025010861275828925 8479155610252617872 8490514842969970790 8987224001585046837 949669727820476175 2249983285925963459 317995755423070767 9994281337716955054 6598702757584839207 1781010597230955270 6941324831506223051 17267675386648351056 9704798217615963304 8546117833809932008 14908215852777360935 10373979824050790220 17853531168730382233 10187774785167910343 774850742924096147 15987787690399422538 5499413274054705051 13851812823532909155 6268773788483983993 3767190471329941941 16180908650591422646 17362652926411823760 8631696097718758536 8217148643841439947 3801419405700127806 722832367362947287 16048129742181871603 15368466228492072065 9823741732585407831 4627158903407304264 8722433752960740002 14744257800331179400 9138322851591540962 9367808836803206399 9649857262388927653 16542582358261939850 10296339665868641997 5006578043538007923 15045880772577775948 7305468110492637731 9879990677991352632 5457643823774979740 11072225009486460500 3891344534343476539 5428746178978633579 11850233018254833801 4339612395031199476 16427966607642514516 310419804983358413 15469960225930968735 8200526721617709849 8120269824492234113 5180982205570871944 10927494444447286581 4097013600650527976 15115239970153126411 19732781009686302 16618045761632432300 6938014947069372880 15734630942301301081 11243437803515108819 10848306884380118326 8012918368488402267 1657342065770273113 2395117835262310262 10325852416536690511 9177046849684244502 15674834054948536045 4254673766413498758 9034251907075660710 17084111446135168187 10665433341968405080 16434398476487124753 1334606589953337966 12391418824357520109 6460850586363053499 12195995743582141301 514053180473430291 3101175663140967928 3420733710645117334 4402387370778748986 15141046934810334351 3690236540045182468 5208914976483915154 9275687517460563624 5473678466999382144 7799898155827385789 9579277169500433830 2365992291858534099 17271856738327813165 14429280670703523075 7632386608270341658 1336610308060993857 17284926369424502358 18288541965179711557 8238464738679409272 16484548306495356371 9903734366113701997 14405836371257044828 8616713769106162745 1867270691869245871 6981700095131107555 5503292380453193386 6735961647030844229 6423511526214874473 14182447959054704150 9154182744493479861 15573475487830120587 213154296351406054 10079808848682981881 14552693247698909827 9619724110443272032 18209405371885995465 17542550638390193171 9270990059198556847 11943891420075178344 17462369392124085155 11228495513406109999 7663914898090994227 9092321553377306939 16720085789446201107 10725943081876696628 17780559740067696972 14953049080278767172 1672680461002407323 8037961868763965338 10508501096746058552 10814146401736159143 5088388935656606577 6783289722521491593 5665747981766740648 4229302145359952737 5966803768063764184 11670294815956613253 13896859828419404732 272700752647284977 14492811141754584127 14656337179646318970 7846517084291399495 3809641153809635555 16385981661640551188 16100183668445258656 13760841652787994919 13684087173038856665 8799374013730354086 12000146519101781985 9361176749050522781 4055053435193273598 15965364623033666588 13651977757542427084 8349851215657910759 17775356796941072493 5341977811875628500 10127681262215078477 7990879220989735777 1418476536772347508 1010070498080562573 1206380210396299333 6840776056167929442 11666110502641015847 1616345505143728178 1496125838610223690 1510073174588587138 3208090302690896041 256295182658830491 16339235498163491909 15404391449012054659 9357348330574290963 18061374706346287760 17407530456654380689 9848905382214202062 1977650330702868018 5239596368435641303 8043165118238578461 15277741365154287377 7752417607603178316 7624363070810434862 11650531391270418774 11538852440232706153 17448475600525371387 15542281773783005961 11835576877988461303 9869519801910843240 12679447584249833688 14600961377473544702 10074007190407238513 1274256358406304701 10936736238652054462 13114361475326610325 4734606130696943423 10265492922246720483 13193349307214881618 12958722562377017732 4516055230114808342 14773184107628152039 7101688446333326669 10472732788809245089 1106609093732909741 8854168963577412582 17092722550711278409 15721306284547066131 9681286666696941829 2778745559818619915 9565733539441422649 15718803016361860634 8515848144005909124 9153226933998266517 6608922912771764789 1005546429605489237 6224000115221035036 8973173339621544288 17905588690900350238 1890175932591763366 12107504485092871689 11856467489299525927 17699998598859000844 5849691124709117315 8335582587000363325 17313900943314224533 8149293034700913851 11381462382543774160 15704740617046350336 122689054543929691 6494194019433280444 8320345070867297620 3492155499396734970 8383201423888941324 16309881024880787928 11246894462679657724 13255202053448287345 8204063816626083472 3607565726843703676 4792558944565624109 6810010869486024586 11986284797171467218 4162460233372017080 11518077658583528019 1832901693764888105 14961690145894106327 4796641837226531605 6498763684199543316 2903273653364594447 13354960142277279555 504156709222473469 8604994492907059856 14835738090184448903 5085012544418842103 1845771626577785868 11543919153011157482 13425158087571916506 13874969477790699381 7080264469441294478 6599262737292493970 17404031188674098510 6863581705549985261 10702693016565425133 5916438419972395626 126962272617434759 14041776451674884992 12544216215876160054 6187444201686259262 9604273939846134232 141357342477826336 4232491034823947341 586437393402800123 2665285426329986402 3627307278130797609 13240968218803588232 14839994102162734292 13806374402107037353 4023503692431718600 4103171083958671672 2484580620783677067 17798283149536153150 1984039293713796706 3311513554053189713 2390088719353886914 11346046468998406399 2381744147678800871 17789437267339806270 8976835827722509775 43722342949391082 8438253701255278825 2560458513257934584 10296666781976974549 5971658087937768855 10296436507112696042 6405102773054424484 12178580362181635002 15422684621115302647 3987098176974729163 6692278358416312024 18322414875056428729 9877688620592773462 4573775600608243448 2324973407751006225 3005876666317826333 4040512083997433675 4342927378750372725 10872945764193301997 10467668789252174742 8379131023440862284 16777594695564821161 14071703596971524714 12865534752654124542 312103024379434516 3411847853615704932 7251607959356293927 4707885779791780682 569766634896905412 11572286851052531825 12497870980199281449 11631518871132184831 8344641772796067392 13739753530186425341 16654646502841032313 11867179684258849385 14392251076503445905 14442593480950314166 17135078496821603284 2515710961603644015 15500444715283006154 9886012091016569468 6641673291053885726 10229937263590671630 15819930905531391822 14172440694751076726 16772699684497215789 14817144483692862235 11523296029045704920 11027995981945742398 7643459381825664989 16104593797527217610 220287672532025735 7543716822776637541 8197291146551774475 7561995227006826922 3115119767031314538 5039398030412616473 16776664506175679656 1167615189429440871 5854336551301932973 10587993912640031345 15774535601190232587 3277842366980558082 2419277357073720754 6663014823954319269 8933655142678780472 7106120297014372202 14179160410430580337 13217736889420595243 14656066874926904408 18190097870881619026 7156551680321041905 6671752215862344081 2112684161855213670 1086978834343124270 17149108772412606805 11308634339220037 8258571293934131855 14759347738017409691 16312563761565780677 13500039649852115590 7031759319249042985 8226959576945287349 6976616267152972911 12213172948948757747 3179554424747166524 5995852965596966912 2281048474306671405 7688127489881275414 7009007748461102124 8394344232753638037 7320854204541228282 9841091510199835519 172034397384638321 9385436556819786275 8517104651155876918 10031066456998131639 7556765134079516555 2160154559217483621 9802943053008934793 1427642984519591447 13251472713423534771 5968160268141018967 2120730786433863361 720087043938392474 1577889481293313216 11366055682401284603 13705157470573244415 6047944143955584053 16118616734991688049 6444818996830437972 1875061441198898609 11269134961215764482 12630957239039910513 11379484729263008385 7728245446026401350 1806595189611734494 7377034510296722268 2226481616351132662 2349861394119912714 7764229365601464686 9342495084639905824 7583255961440817351 12078562132228695450 13764440185998899101 12903202274623532108 9965421498309969050 1249147454643610949 7097458878961475737 18199728289490820084 15887460703802905316 1211358103037683682 11826120545573949768 7726980868931458769 7370207343688525648 11620129176632225052 17253225777795967463 6532679388573028113 7629731959314902255 3781388249926661755 16384703654912997318 14775721145910919080 2738384112500652376 13695437142263354243 8457076232490613930 9562169452035340886 11766188598314974875 17802649638419271183 11432660510019845106 6436946272536328383 15171747645399175188 11891068014486420792 11995600439541935629 12960220330523813312 2884853826912858195 1137716335889405578 16238312406321117911 6073872987781441339 14800369706039025907 8439683384833959645 11036995013535010021 16845634066560768790 14312627960288919550 4871110085187332978 7990701380860698263 14012501435685113563 9997757220145138891 9992196224899135736 2478792127763136965 9019942867214240507 5621032141196399522 4113316971784115561 11466615843782250409 11503529391664419462 9413933296394740727 12849634169395378590 8212391632901923082 4718380053125539654 13109461996474100966 12808777286700484814 8695517337102392384 10009162841135626075 9546625967803136611 7592435256652757992 3812039560805489041 15692863611637824477 13501718830461558802 6680657530684991147 16820378035956453516 5383827516206994455 7669636772083854271 16892467668685385393 13386202932358507536 6477454252099281377 9748447838339232731 3870740920255171297 5322152525240743496 6170200087232062344 18244637119274514399 10555911038720895768 16462624455363317572 5969720838017418702 6589471803453267300 645623864968463231 12058126072067004331 6611368692403013260 12612047861785629375 10505252989579922778 9707683444826996465 13138195084305473691 15132864626348667323 2469657263368085886 13119593218018390658 1173809724818942892 12462729061477917272 7647514885798390211 3591900783671823198 8471051202677892981 17178519157108354329 9393748149369413933 8186816305038470656 15118157625097842950 4079192005860907751 16174687316096976009 2496352041857208643 10239803185400635040 16109192904690139621 17488191024142682099 5163691228874969031 15050662671855159390 3435511012914189844 10101496748733226506 12133486867609745321 16250561241857044653 273730347009243663 7888743011384182569 10106686928345071968 9863280892260821826 2977682733834320313 9774387405265214584 11112662350730764069 13946207336663949914 2777081385561633489 10368781518196172328 8357362840054710577 11288623668735059914 11418958685840491006 5482704350986301267 11416738171383782121 14398526444955990888 17756037534998579656 3610403680023731945 10684118638764843459 2627882887687465610 2109999575429096448 2429816854601390808 6643768278204619976 3583699146709303294 10365993536981078737 3935810411168251526 706283775004250420 8748659870307390070 7565857263150674636 11248783479824791245 17206002072575202925 11360518812775684571 6015600998757801227 7873837216651705672 3486883441188449688 10688595764032833404 8893032063428726392 17109577272491827743 554588055802027129 13673299730267610255 9442329478879520466 16738897418038345360 18370441719111925000 6375733332674273150 14827805379477733587 7145180465725263485 15002001065132770775 5393445119597158692 958058407349217262 5893012374701718563 1167757406866579709 10554841273078148988 2343275888377326383 10746704502380919695 1692026514408887462 13975182842907725224 8098295439490707914 4898194043669080093 8817109238097718934 12025926982851720689 8823790385449453743 709150188247032778 7529579907383086309 18117600346170391472 925515120414183292 4905635590661987150 9018096414785419125 8083231419163303733 7280103290809975768 4106911386180927366 12335463454644686909 15455349047581896144 11846589522473347975 8362335278427639299 2867341187151338785 1473395926531179154 16286234604300869904 5318137452689262416 17277998274137960291 4589631061287976197 5407477929888942885 13989227215817269105 14053219154972853333 4287622265987543086 17585510186240004474 4322290584945629976 15447547477737024238 17510535017851755398 10395271009159450398 13889495305775402018 1337291086461451964 6483146414368842653 3001483340041824851 13062667637397436557 9068297500391476321 9526644225014425691 4155839276709763496 6361767580929146237 13203840092846417028 16140755390017005638 15307772579207252629 14514987436119197406 11284217767537242111 1497431196178358809 8831356895497448791 17729669923263744242 11305498784430741405 14570613106109036889 5044335080054553442 6258083160268098103 2024968232266094535 9336026286774591314 9114592658271562583 15794630929632053732 8288241792815267365 1873498210960356364 9780909762770517304 17046518939821684118 12760732873387086610 3879269628701464061 6119865960224837314 14888002781695443340 10388179559077656683 6912348505646628033 4697485186171355344 2334798758428622085 2178312083313051024 2337406317761206021 15245082686204891588 14813268784696946822 15084047865765253615 13542127569690882430 17428357283885400095 12137880712361373330 8609459316922669287 7941524361897023670 10416829358209145011 8277005244771238288 17272645854536551003 16625122294012689266 1075898557899965746 4684953073515973092 15377978079266705403 17962845844771126568 15473445583580924620 12814204332979662218 7204630939829412622 7804100713133033384 5964589885686742877 6844618047526924926 9619294213737354091 2953308498049100060 7790800904059377095 9340105187569230056 2169724964141007248 13430362845681919900 3060111266069986177 1471114098518675533 8567136545696393848 3442454172792520934 17248754883156520104 7116963710479352960 7072912509762453097 10979616130719072154 1705617803202947352 560779460445440835 15604248584511100752 12525008574535958938 82902093544161127 10709887897844730422 13888901699453343775 1647255068702998596 4814766889465850829 7935466450221095674 14842923858983975108 1801398228319265760 14021927601716993172 15109776239837830016 14419964403853913456 13613016003359770643 13151020132007999042 12919469329275276416 9723095355629683342 532903561665610954 10004619525040380326 14656315042931543510 8051205334413272363 17862498267088992497 4139427894007800226 7180263151936023675 12218018922544476014 13428963287290975629 12293467929338788210 15276959798734309345 17247397371779330027 42383983799234705 1646517425279431714 4155189492095753106 7558852524245977149 10018327653382683695 13260403024257306149 11455155269062390466 16468594976050876519 16017739456771194840 5712513552876458822 11458772333776185713 8062672954621526032 16619014515624778838 16922525372965086614 11198111965586801005 1799160166951709325 3349915961305742354 15130578487565148985 4238699507185836834 13107781968469437476 178361859705688951 3221803986101545156 2964428623170317798 14610042107000534852 3858276788133727024 5900901414498844523 7831296411664343015 5820011085533654770 890273451836587731 13869566523404032515 9032856833404143285 11853095082488245781 9926175323459842555 2274881094871864782 6215767737170211578 14574506830410049955 12163679690786932415 6587888375085859158 11317839660643488797 16907915436404359884 12254753615205534827 15536255505007205087 1467455244142762708 15580830484127020250 8104070107235794233 15432253204235941403 13615661596194081167 2120638225890072884 10700172123444599538 15648122377717220606 17140612286608255263 17510308951449526922 12587931111665583576 16944690039235322707 16093847808271512200 14911377250870544450 18335095253711433114 6460649546629748637 12011591051788091378 10294287699440037971 6992526725654309256 1394860849830048705 14014948398904340543 12896852822329507026 17809117112386658601 3045366499944086006 6086608787325022881 14825444112120651301 15205611433457967709 11119897806865737553 7202321534978200486 238886261479366803 17390185039623072124 6218652687421125137 18100685267100470758 8271131454365171851 4617031449073908555 5196861939680783302 14221913503951921550 10363552085494726609 4552574006833261345 12500034365800841294 9512529874435351550 11560768226098819476 10328815570727596490 18074547831716341272 1248306199070487031 17022523627868556738 652376028933363076 8551566738700800714 1379822725311454017 4534231434637261405 701084369829964478 3539305259495623171 17906626176671635867 5299448163174998412 3144616683975506630 7345125882207190583 10473217457155281856 6746601185974363916 11141540512549170228 3833355204996562301 5896430923434267607 11216347429294311760 15394542658426866296 16776396496721258568 17739226247023396214 10311603734998244658 17902203006979825792 12045931163250371566 7030533935869228079 17940814943559597458 11202178521751248335 8529096140238593312 14400890628907483321 16658189199862825991 13617910047302846680 17153078706814673800 9111903157340227028 1366709134173331536 6698926778097695619 2811987424595400603 5732744246144134133 3801417893950962492 15170652017751946453 7700246261546695948 7220075037192350359 6797615088536537678 13524208156456756128 686478449803254042 11167114495589869502 11717555341914923589 17559927723003344715 14822974348437638073 7045650872053062392 6385551485093308447 1565528842764642479 12973690497189768235 16551661546556551575 9877576126172292709 3316873394126321506 4932028421154205668 15886483349207240067 6176766850545257331 16405088933223523160 15099583833479761806 6871261339260680492 3409184957886231808 9111393830665346424 11292481910242341896 8623127912150200238 2298037969819115367 16598406439377536617 2743498667614540109 16597782923450745298 11054971775888238995 13093457436128937185 10325665716258113173 3677908750734042773 8577872163001874693 6327284048368833037 7875472324518170039 10237554141173740692 3309091706451573582 14119936720060029233 9859541945581350933 15008916121480693655 3011419220752560759 10989528771480438748 7767305714223795163 11251040045897324221 4732650404625119719 4180941664119684585 10454742388757516975 14649370987573839046 12295139517187284733 99234672150061501 13152638433897883921 902888153911596619 4129027177309750794 10774092441707851304 12902495225275899946 3433388804428997221 2367820075347937348 9972953344120956006 4170423577024327690 9896161361608307110 1597918659171630996 12223164320061304285 13107874270271171445 17502336817536536915 9838634954840951014 7158667671338189386 15635201842584466421 17549739505682394684 3399721166850272069 58178156836167513 413540511933638227 14963619220988579165 5685014326463126689 12478880168701702340 17714986562805908599 9611227564662110870 9738896094875680378 7861008324216035566 15502590432452507217 6322924677940394077 3723368562850838726 267732105015775601 8904832399962411344 2705669503041659936 6264795725234110503 8889635399488988267 9095120152309579808 809152915785953651 2869202263114995911 13622420094578100752 1001853858339049023 14018907118481778405 18370274830348844026 3651985443912768173 9510080452824997089 5675828140206119633 2048138575900205157 13852366515483792236 4826375347171158776 15422241799327866371 16847354219935825081 9499089115137882659 1023462945585945938 4374303830953593175 5407703980383101083 18224191735226762418 4488576377143468155 3437713732344545694 2901200376472836552 10256285251738770962 340160048215386689 6607153625878189577 15292522181149342757 9527987503283809959 11210528303737514999 5936396380188928723 11759228517606291059 9988347332656326065 11035904707492095797 2240288858927665288 9284180434383360814 10594337354291077906 9592959300558502735 11535764863985049861 10538639234371635914 10161100436363802351 12336278980580858511 15782588403282052280 15659855955993003329 16902149005544662813 13043030945743164089 10104023069094919142 17968459938372227060 1171797751602970523 3841385066706543483 4035487992679956295 8129425003915930709 11647217369894641303 13298453322203219398 18216955367961700798 5246633226329830826 14236504289854367432 6514429620792215239 15695593690724645374 16158056920763287293 610269312104455949 16816756287099471609 16193646269276990680 15521043606719684148 2365117059906409688 11776023361914589154 15229870501504952669 10322573602547421940 3614890069704685731 12508712795590886165 570911589765340654 10080495162760326283 645219180203327338 6266402504022888766 4676746439534316435 6639095680996792265 257543297327538550 13269914939652953900 9010763249975218015 7585969500555236445 17541264028023568586 7554142124628930500 2640806989180067143 8059440694786109847 9151908087347272816 11976405350417504034 9529938149672170130 18382944005472672612 3532685723960512548 17336650652455194145 740404052201374891 15545814519607915012 8639021391935236657 16895420311194622808 3473780950586989426 8995452919451544592 14200776137217889113 10647996549191789529 5036573131053461077 9724930986772629768 18341864984720428216 16157220498728108950 15810223110208005606 9432179871134329814 17427608213874764331 17159881296947701094 6548271659847230235 9112765455703006668 16735601140639412801 11795369492065474647 16378447686395840456 8195390031882649767 9428739956678254695 8438349514992395877 377198783616489574 7793345064594293133 3019662806344703215 71943762223736602 1960178165613789492 10498250147329821363 2906787449504189480 1271825342290164953 5397181597245308258 9426727018221289433 14211322746342231268 5208844553453560196 1647632553073333813 4950872536901841607 7747150942631615660 6963669842950718600 523261472837094705 3644039121788092694 10717611310109755771 7568802892097753762 11814067144624077341 1327962978553882791 654078893506566364 7436362146282377746 7649822578473033792 17532814007580313876 15706566590069293390 8467790809836552669 3739174749335191610 16921295361634405860 4120738486768026106 16356560953724861645 2201068410406548952 1546764919863414567 11863713531075224333 14607006542149499912 7993814059026749605 17001991931497443524 17501329417968170649 3996068431521874722 2093506935278507275 10641645703684314543 7201522685176232875 6831233608177567098 5352063555801431676 11553847306738894856 1763000520071487752 9206949753559925828 962917140097727792 16668761314391687706 912748222093605393 10679206262918601307 394514380901645448 9987730079019031283 163167475407392826 6508323885911714591 8675446342999769509 2812772335721138217 4561850926341309489 18398884441079167223 17751320572796539017 4387020614124516619 6898782645466718334 11514356379392159713 2813447884561302311 13985379154401424279 7168411306197955188 12988098526332312120 10196510899003659876 15883790145572909084 5453955013076203899 10354029586378263944 3130923675186392018 872795470245884059 16860282445317594044 2814990993507078207 4979788640628376997 6101880145385233180 4035720930288368954 8979884138527889017 18175442709436819613 17645675516464313462 9950395546475430158 953970106611986867 11754246575441481036 2337029001656915328 12016211007807934326 8550007254779501050 15346131708225965693 14577288750151338294 111824571834277641 2360024669040116775 9482704547833049852 2646006901591362650 6749266762989009371 5863357450037901402 2092674383772737562 13163838149607337741 5829434455931216164 3981498474977402289 13661642958794213749 11855196880394169807 16649910734827677985 11102853903802441238 6258175885151596684 3668928668026953132 8778292954287732589 9608484665455697818 9635343840071209072 14940952425438692432 13689263007594339490 498658644170831686 705142264072942369 5545690787228085652 15146821733715305007 14909064992542373285 15400550691519675226 13970519907866150422 9254765021924961994 3212277011045091406 7816337644295747328 1361141984886483489 12142414778549760132 4157953277900598916 6430802813757966992 11905901830881242008 13659430001729496717 18328038541682794716 13754356997748666707 14952459576365932028 656242865989683473 2221166063086961104 2633582147385980643 18147766768674925634 9650885061024671587 11341261251413525005 4510710683572263722 14048509644789677860 884176873030492087 9642442796104371364 17947946575227219727 5795303769609851271 2734990388847590316 9041119597544751942 10980324871360574292 7875947225627168541 4987817827684958180 15982208611455530608 17922983642095713626 5361306394133519732 4656906926561321106 16952035388816801367 12636856027458887448 9024329208429165417 4466869980101619476 12213345344772147800 12609682682003919321 375734287235686014 9559671385135516708 14352410563949079532 13889604313513061587 7411516285825778819 7881822714503530010 548669104799934367 5864195220486707835 16834314439975247869 10639553120541460365 933102166709119707 17222388220345462463 10113200876116932813 15140493614992246630 5680293526974968265 12437714127421309369 2016136203271693845 7008170481521033156 2119349090305742493 10444629746027065772 12493804895788656393 8611126306631835683 9072726162329109120 1938586371283101606 10319238107055725680 2684307982596001044 17958381036245350962 11405048419750006398 3009926803725976842 12985765806860471656 4026219941200963539 7453083737604259736 512361599185863934 8768682770382019632 681906998711849281 6607178237724284995 16990821029068386187 18100823932150200628 10854531266818202407 7415803934465384785 552747815613982593 10991401165356171086 12048928984111324221 10009259610990575996 16744311001839321934 16104292657398347176 1916516794421301112 14414120511429978051 6544276788486811082 5092310579093583274 6039268363555689281 1311138196343438245 17463790212024992337 14451312073292682894 11763957128921720579 16629195921345633779 17837023773104837767 2668511364447511947 10148716185377406137 6507155977101159489 3294318570762711892 14485387502286647377 6581572463699418666 16278594969867191216 17261993236504656670 3135006545105564651 5769895063347539324 13103966280029916809 9659093376946010348 10783690704879070107 8135855148917404862 12565395517561848262 10815077561715688602 18279918405982859729 3449953274542730828 3586373618700575068 5333035295648747928 10958194282026167884 6544422320565043850 9668704032560200999 3179541257549205777 9349239080252722421 11559890772030684063 16441443978575363004 17353893542750948480 15765457123115954456 4029441768487142076 15555253270955125555 4825594702788064538 12682000419172393595 6681189486569352129 5994716703412634955 3895527034413089577 7991741509139898837 17301661589324525649 15170031139146441536 6749150255351097691 18023698259673175841 18113477043451796349 17255538584456339885 3477383703254864910 10063519010304738524 14479643043147658754 12318536352702041266 8131688106654852553 4964455782594507683 2452950431816121131 6929832470819688221 15797888355831811817 6324510939589185012 3160027576480376258 4318598522088748119 4478937077520355432 8306591468605327775 4982079528773789530 1649568640338702931 2333157472922818676 5202552857675702836 14737977182545616058 17546563800752467440 2027701747410455018 11595626438323817101 562704618281089726 13397887925382754436 16561983534391808916 14878375415209809240 10982089377753368679 17836995688329354447 13642433793445961599 13808389264213513774 2140385701630527083 7493441290064125827 8790102944197886459 11300259107584598882 15984247370871296656 6795800867377924912 7049786128396840651 15135449135504746698 11403989076429445943 5757169036408437405 4997092833698283600 1564088670588940946 4122960513690391813 2881730238423394860 2981848505702507513 17185562101560849302 9828921071407726036 4401810620748960978 14831050950922851918 13283162262822519877 833638744068874657 13988042809388041634 17068003186230739535 17006235705118185687 10667983330169212383 6114079397873598987 13192231232552477648 11595615701830776635 12818376720371426385 10033626583028141263 5530300163805585469 13484508428339522150 6729096503556459019 18063264984166412057 7772059620905807176 16046067163016293982 12283287271962784392 2069332350695809277 5185565472896163606 1648551782528568683 14868543426611430895 1468497375649405311 4590378273213630373 14804344445576361895 4750288843495643007 16778663785592826594 15194525422086482788 1530860746707202680 14906459714715150115 13737783411625694734 534954326317973060 4630335225721752665 2732954855879836266 10718823894752046813 16296353728011556115 6390736170610794061 11819979749778531380 8037454355993963532 10234921460661900994 2632948429290892970 14724062308809906776 893904351216096688 2932450299525885047 4508398194983043775 14941973930337648511 10042755663518423297 9016807170056027490 2528384151574431345 7382837767246208345 10474766228729841806 16658821889759600200 2862233758908928241 15499423619067402583 9064002356808011377 5292250194512580215 2211882345084278830 4247507263736254913 17840164984483101331 1669799680604723063 9795717729859415666 1543527267970208059 12642343633605311060 14433770303934859843 16270071554687192000 9208580212742693760 8524726952973495607 10122896881685768752 7120757131837931550 1166666794514224355 15630774139690040260 3209632042129048777 8239374435364205663 13830741559726927918 3190389582619173312 330275383063757005 3947226176379443693 6527343517928549951 763300750069266667 1078084890119350438 3190292497500525175 15673730003482040347 17438832315141758632 17677281632093835346 2230099444310888951 8098947667645741441 7294279874554953885 10065014356159112929 3945169529265984295 15414080043817731363 6528827008748331108 5799586634023197668 3212124151880020321 1482351712264117694 13033587197369654665 10158561295863692070 11555803655450040517 734911486404419476 7974954622405833666 3380756869271507964 8706574117919455736 11139244879872381279 15469861062458285458 2222237461756585947 11806953253511762066 9102000707112999194 18264145061203594398 1672091130745429619 2197116340666232826 7695213809268192572 15030548971355944641 8887206648451870842 5263233011120704900 9038118396531400526 16569342644339292485 11870552574836941629 17379358772651129919 1137419744060796865 16438789133940517419 3860097843878968131 7438260092489038417 16444712927697621175 15111194459121319397 15345231066977912740 8063743249505865679 2389902698510391327 6673369493391126606 2578385987564798695 5295626066865004025 2158680600743121118 4463270410645669221 7301577857931705240 18244669813274919234 6064742177209958513 3675889467112944455 9151748608461506766 5741948796956801850 13623101754540048036 443311874647966097 7997549944541055825 14209803347968811255 18301512010349951084 4132697986380577197 15914830380525405717 9814341454067777573 443724991148303988 6730101205745967239 5245719710298466581 11504112382303546920 3188447068013377531 1265433154150775177 3774515399366782078 9373304298287919846 13512934804813423599 5270725945618239409 9859332360683882901 14688063602960117745 1722984160249449222 17129982210519466916 13662466306509057804 6066872277960232741 4409823832111631769 17777667755720440793 11388743812267807120 8584730163516573318 1996955742698257357 9009603358067188372 1856253293144003897 1053818200762759009 9216657522855264448 8723107887740130721 4711125284929746877 13800311591869107739 10458975251481383950 17065262251323565497 14068352940976946371 5801957270525290599 8637441669479744294 13500082508690253257 1568874687210603996 10823217425795756486 2025710851706778347 7828834518392444618 14327616698449209786 7486385184788192944 8393327831706958002 18007583818080849480 12612239249880009016 5656963711928888328 3666842805957340403 15390549240966211669 16246315178592641008 13636585323231625685 8510010060807048690 8883053722117418473 1664721521343028034 17971010326368196956 3942189688236907827 12433453454445812781 11948245727515233142 12458750659474933190 16442849514655155468 10103840218228844987 5701737933748672229 1715531451014366162 5367985659559632891 16553938134631926319 9223777996741214882 18111069554087259965 8553579631736710000 13447687849261836799 9835105454531614224 17999920923996715691 10990927951851676769 7901595794601629210 15803373961477323583 562480014747679420 968600279291484262 17831240312877502807 9431743277901296906 11995119539498031369 15184800846206065748 12142708431519106888 10439675241890088862 16088118974105629126 17974804319975794408 1761609948310669008 7368001952876304555 6746792925005174271 2447137655612323397 17955216175594997309 11870546036980029075 10884703668592248805 5193773473281920124 17270016045794754795 9070995157141572714 11792563068604498748 6070463502087584027 13591302572212413567 2096834610958203285 1589803510489178633 12161939526202843855 8979749945118141874 9057468145700282117 11353077887785749548 11997598265872784541 1516224936446303285 9202795016973405217 2723447888370137669 13951289435914723758 16283911656244223201 9029418775942228276 10523541094478931283 3030982972763363447 15341955202754361591 12194639330591228083 18442857369919330525 4054526218751074302 12981935376611572254 5806631073760110566 11644672610988713156 8899725414287365808 786823639875915148 5590402084192123870 3211979947096906907 16321267342368338662 14548338756134665867 8943576774980502438 2369284443196645097 8590157080291801448 16489125383536121168 4577331917062846797 5371688207209164511 6909945455329230220 1734102382110279195 11433839866194459597 15642862968492412726 7517779771717922515 18074251887411620453 17712807401967628689 1086793017760146580 15770855527088278162 3880946295175381307 7139242354536979611 18133619598987868416 11866748821187728123 18157785201463631129 7734131325371985350 14893608918548258354 17210123916746242553 5196078937885995828 11227432849728905403 6277688470129566833 10926337506654208356 8320958538717711890 6206665680107679551 96910833089158063 17367883108421588196 14452105317398330866 198861970682749785 17397959607787674614 2930427184614205283 13437752811516484986 13243200802129788534 16110180202323339888 10502190238162843996 10684081865145025412 15897236265877437845 2623238914964681061 16732072346767271875 14611478779885621410 10672850092143367588 5963543772631801361 6886404023690172310 6204506395117279276 15947570120524674023 918747346684853383 4376027491111274229 15310326871514138642 11791797560675389090 2393951531883601330 9417103745081850281 13723605505030719234 5293507086268862666 10848261289683506280 18365280802439606435 7098813668136195552 6915612036644556316 11273766280447935233 8670399598862884279 6867630433310911744 7791243122670802772 4055009420796239568 5238169090204937933 15923886319462675041 14185610825260617814 11268039742869527424 425948176075044842 3880666347746535959 5076581027102547350 14307820741114482541 187126816585458913 4207253431896324828 6992347888726765432 6917662098831708157 970870554346834015 8256539631913543841 5604605647672723657 12738908813377543673 1544385733071193611 7446760980723464160 5767911864919135191 4497269407064159650 1697787451596806987 14040522090825763074 1631956438981519068 1484614708233458509 4180741707034398839 4394598510073412389 3486685867427986534 15862525850868139763 2914562512151027569 2354238263555244705 364862593642267480 10142493226998669982 18339715456566119612 1358388504824704094 2551429946016729337 3098023302253180505 5230506340859442196 6112106235798933623 3043339274077229139 8098924582435780840 3721278313501484013 12068358052800390597 3042912904785522348 10609946195653991702 13341273085575721582 9472884535866249186 18314772717900778477 4934497623798597066 11414289196606633092 8062649688886588886 12631512353710986739 12699743448072098670 7380874528264228008 10071324454724632508 4686796343521253522 4349272054530434956 13921211352804686795 6632352602226862887 247707940589657373 4392161594376431508 14894900804426614612 4040419740783750234 14382167714829796359 14314859026429775587 13846372737765122523 15695821546418096519 367970978108218834 16188289988056955884 10341713641423398053 2941217870228222426 5658007935561212253 9883465511306790117 5734231789100655702 1803984895486212611 13322340834385360314 15215997295725098698 664026311774270553 1135294337265889758 11392888585998955414 17190701773304840223 14310796471865990947 63588774490992394 16659223005291336608 7590512651016160414 3544961853318556558 2397030601153536447 2928426131554873155 4480652418751078896 18374453238485208324 6661980899489228942 5254389767581550882 16392065687128488407 4898563827049401453 16393767040885490087 10775189498330544230 9170855127226769209 13868479531255983457 6285844277369168866 8652088521084721735 16232738979971934186 10078158089287102601 16996521585389879242 18341938645254895184 2842029258298314392 9083098002731737155 3870062985489904714 4673553666759787559 967508959186151840 2828620233437988121 13865697579478763041 722990773203355206 7788560254013110648 6202694403077337904 472269848167045766 15119655663300471485 9189102064507912837 11280568579944492180 14201567696453570490 11791644144843900883 8386921160296940474 5473852737589264464 15619493286966542663 2637816374512461384 240192081953808089 15415592800765184296 11272612726875474409 14322457984119709456 18397930311549936755 13916488856878013180 3191819926402766381 1929729529888977101 15569282069215218766 15011121979033959986 11455686750877674713 15490160449859754100 1199503575217257788 6360951612346699346 16709209924851320230 9404054300749614453 5734104943237297216 16084655102744118182 4238124884045112058 10196663983727208985 5015592237475066623 14852978302387958101 3195267135475702589 12415054294272584942 7280588846730666141 3506405632478333332 15460747887686802360 12732079169945407031 8315150936751260784 2335937561188457928 2905837464044409014 7319879666644826360 18065649848176725940 702058735291940531 893297700879068112 16979139723242344676 15193400842047386916 15563711608578798045 13776697921569809911 3822355859478053348 1235346811210386469 13803397507685006279 15331595244304209803 7339178048696113708 3108709403262003406 16662448535523865446 16097376754346866153 9660038663307883067 5953544064705122714 6994738820518799916 13040695263940660530 4947340043104290089 15115295587420669471 11224912361029708510 7963154676463364047 11599080822037470445 1558847064655962875 6802996054962170566 1012463422978353404 6583263217741923792 10120669035526374167 12641134661091565454 2337362437365118993 16160951593140226881 2147580889887273454 15435443184015199005 11081695729914403404 5893348392750564775 5730138421075491533 4298898774482215866 3887211500374427167 1002430706718880702 9586933573629210729 14686718132025142534 14038897206420100417 6531503942815780688 12889068833209075778 18274221629836054944 11415344832712448094 16698966599435659748 13761927699661397296 13010875852140543029 8096610199617475683 4075942496125668784 5756703085160683255 10687550544975397048 6687544326615506633 13487849168861104425 9567598757607749627 3812086140988404201 15651318094845868173 10815545483948251219 4657151956500955335 7764045267384233226 8680246093674260399 13880805846740804281 12286486375560570316 9956334991479962388 3836294289808375465 10329362616636821411 15299886415509422970 9851157147454819681 1871178403846906204 2992115577407710400 2947669761826699127 7131411195843370996 7323061565104618738 1836736938034430321 3841577663030732275 1477001738566716292 3791792638304711363 13268863387176583371 7615269541476284818 1194708231198965555 17634757030157462595 7228183140987336577 14819935599361618741 8525483845668264809 5937829832866747262 11453198747125082595 10321844022103490919 10472434661169752590 509767032672766327 9240086068094041217 1668758824541626206 17644081414426090665 830697758140634802 9862856636012894900 10483880397825373940 2808070972437374653 6322500275341391458 7459956738039721255 8037132751299915537 3025889744633014444 15990794997925325799 7195821854175916930 8323039230767217426 13960423999582739840 5327461486120449315 10541152075745513719 3689856424009727190 8228577978379739989 14824459638369990735 4659151149321777506 18394492766721893505 1402061933088199614 15418444565272621513 11634407482472249754 5907948341653344919 1299849179664080893 4421616993379617217 6346991978080281065 16352627893837286638 10186570992160414644 672704942183628436 812935674365121399 17705048299495258993 7939483412361331661 7666429100414041211 5730269861259708397 1223753663799597432 5938504035481483411 4030570343177107291 4154045024522496292 12296513900740742316 10343293440381236026 4264774481246225200 6287094947938345834 4912009220599894901 3074687446181181375 5872761400747875463 8828822638436669797 5456767437049246536 3917537806306399853 7137645539053327362 16379892707597997901 10865061845680571279 11406500741977946085 5773805428081197840 13405343840401116661 1176475310440534566 13004889583524887183 15064103533778666091 7157784275895592751 11147693265397152023 6308996107071438814 2626331070907514780 9885918202011838889 974757851626262955 4480670184509636228 10270570118483710417 2963088829379765627 2294123390303883144 4324369602683098625 16629574862663713324 10997812262989104316 3122855517475253669 4770656677529017149 14109528686498249735 11570251514255923520 14965231783210921516 8350690312119397132 3429264634977509644 8634691414905205920 16329203757194365406 4649101964008243485 17357132587450700764 8254435644153900386 12216997196312025201 14573560358983907758 14285353713928925003 3238405571325526978 11326267238227768657 10324700349470712810 5974975654355591269 6876977225910137211 11704097780227541492 5147180648950535339 431130445868115300 16711018967192810330 10850462836618392823 16259555731300712771 7342364197612137285 6547710865442648345 15388522099028635089 13399547385225561239 604504451066738508 4627247639975629875 18295817446505481157 8168291227538314316 3289967944586742883 10136302862551917950 13607293564973133509 6577901413894189748 16682028303872999683 17765063209551193389 7077368387669473671 14948300912365484063 18176143398955261985 3391286142665295688 7754969510260662500 5304398130929085645 14623668905846087785 3340719185176993145 12083401196076521985 3372842848395754052 11319001776582843379 18169916967075713314 17391156933252471868 4398129620134207436 16102006443756566853 15979806697079573719 10704984406666826448 15131989996178515051 7861585088806322495 14591950886429405566 11648277672581959664 10746646244340253794 10694050729950781612 881626796504609567 1993796991144208939 16693038202135943036 1712618349465562381 18010835578869005853 14006400189041626126 13208947593640193244 10539697374875163662 82679674294821123 14187865000841232990 2587997959427060309 12977253641551733657 464538063399921340 4153405602796778782 15645978373873881722 2590839954481193697 11146537566923386395 11772038217697985667 9151151311112411850 11314998231818416668 11643338936708050510 8792110608254348647 8636266334559223861 5733823048148693637 1553322623398374727 2432494906220993084 8568035643626412504 16556131330304198261 13363358343749192112 6908620405003388 12763370312273853025 3603850833723537912 10237535812599799035 4760829479213165480 4087511500775319744 14352377125691052369 7445562619493384648 3536735575066978692 18374919799957864510 10254112030712333408 11199539013715271708 2285797306203952878 9892367274473860505 16618855702545583399 16228018649475649442 16423101269137338695 1190114371804438139 3573558729825518534 12378616906162448278 8698418539037799144 10462375862651506106 17655297715749625164 16602782913531308054 13931399707028576651 1889704751473464731 11201301842974916355 15893857833153315193 11624222673788763155 10912070112139365516 8555663281229547251 7714775698705161095 9046473389228504506 1259542772410168417 6692993737224770237 15417861696408874708 17665924867199162329 5006602775049903255 17863769772002884605 4762751009243123176 12174322689898260977 12009017240286002379 4069868448961367882 6675672195903601252 13199096638705967384 8421850447916001019 18296924302328852919 17951317283675242375 3519767682824354734 13447892971605908166 5837678599098571142 2977931236467541360 4485402667026340714 793770489358730315 9329824505134718806 9799146150095578789 3819748346496658847 16532015133230088560 7931920828882197203 8488252740686863120 12190707017594557359 6507528015528298918 7980432187603359703 3623039151755328480 7110490062655418675 5285716012879243185 1417852960554341427 18190526361757427577 12520305810480222541 9850419865568295489 564665821048346654 13656789448438684193 13895487574184795121 4033213515423599825 10194964357177346114 9851425211773207520 11537416017177163012 6517794688818592852 11676307719492961297 751723094778197645 13386191237549869953 10253626369368853661 15123467522901857609 15016736847507693152 7408883514695997318 11533455552015192959 176225742037423125 9745745080027738040 8495442613532613452 5213522679773086286 13137868946452607261 15572706500588929370 15789922949555633635 2302689368206184351 17507615143309273424 2284667548537481447 12854946530171863591 14532441045791571451 15905611591058721105 18195221729612349275 15657662385266142522 11369391376593295156 6057103652767352988 6173136663681663517 15702820278962361451 6748015978423312347 1068312454768231739 14948128674411933238 7832247421591051297 1838325956110319368 17190783879399606451 4589497392089396890 8884989231040253620 4205528373023572618 17217673873161068030 17655484880896228136 8778346281932963857 4940278689176892967 8492297355310294459 3707013000211526282 8811926475657101093 15755694887081922394 469275760609449683 2296233111305083918 16518062447244034481 18301121492114604154 12633660089700398785 9834526518932976790 17830324440803076607 10261997749958444398 7853961622175616757 11921708643514829988 1758527695055679651 112935054364888859 10798657690779001639 6941708212219386998 14516845523086205649 17660213969320938261 10313791610719231240 8812625345207675232 9268465176739646496 4870934825584826014 15886390461721731402 16140352495590915444 10100903341420531475 11437101608892461783 16164089620463310429 7064217527029465116 333926547893848412 9549841631653311157 13802161735350132190 13539786222326174073 5825382929883324028 16075642785245392291 17533073791618001965 3408305479937914525 12778606426197348591 6028855247140711588 7189290609899738308 17570746784200811858 11464870209225491032 7690896997363764160 18258047435170337838 6226179262122486362 16117578029579882813 8169394757384441089 16085380084551290448 3246856284701120815 9219846039377438197 18130783501706237259 1179776612537231699 17304821509226024304 13392561654643804514 4630714467411014847 5147416152125954171 6354917284782570988 15996256513347861717 3020620332724420697 4506568944836233953 8926882894692081784 14387768127055018420 9722464970812144834 15672460754926636388 13631081592954222058 14416885659320285979 16590024777163275392 3671931337674645817 18229559060558585193 10636453443807657717 774330715254436474 11503478401758824062 10736131708581171934 8944316856601471581 9073515736641551757 27047249517284491 6459878823421806577 1587127388187119717 1746018715585742863 9173850092194711789 11470222758237596091 10570109376110867109 10759966977241576225 17473473723847899165 12918354826180171650 4759825848172971940 2283433692671402914 10838389861272094816 1668692707827343985 7136529554770611556 4471312348651621935 7313481041946400032 13914245800390510374 3683684218108485036 8335212603283937548 17914995626833085785 18399728551821882751 11909727148660867532 2215604950891301973 2809037133146201714 18179833712675939304 13425648917657963381 10491302860467393828 9088866637050590704 5057033959277371979 5847815348698106816 6089650195050259324 17396337622717679068 6132113089329021277 7409338043840568895 10547296297200818566 13583154542223191518 13869946535847599337 1456852618615459845 6805104500128214426 7158510914112074454 11772597937958699726 9545513020781849244 17027033631329374860 11815778447028246008 16971512901054046893 13535587907679420555 7258093383478918698 12934831801511602496 9436478094642659648 16328024529132377777 1044493201802391336 11949749101413385451 15882482374180262454 11433690828982931294 4282933824023051033 806290534133441064 4519856970834278313 3267248140564269547 17566944119628021304 942500715934327110 5859805093870740079 5740920347321905071 9390180110065638540 15832087283087329322 11123802837942835 12964722833590414115 1013857237777659227 14485709485007098907 3087264380311668108 4541531781847743001 3933313305731867324 7758449294417108198 9989198493463544768 1030743643454728420 13646450973040695747 14817358544661547863 3423966600382477144 17952746947726155390 2594676070840994622 4138896748291791402 17565235642207283412 14096789901801309493 5435307690326146661 13289557816547048706 15548566141297264039 9970016012072265346 6344717040287667081 10196502401708016969 6604363530922878460 3371279001196052101 12128166420348319414 12825320003700484549 5784340465637362957 11666038768528802111 6067460964119520164 17231923621071225124 1196291168109608584 16052677276383807170 5909068587605533256 7742799725452618563 4191266242588025546 116545486627536857 17888007022385973971 14370883618471489170 16946456137965980580 14959448408146646893 16312281401504266735 1239601793989000178 18207067305981059349 5201594742831275318 17151073983421792933 654642807931834103 7982170434489011380 486109881845975817 12253168769866375691 8627763800952008460 16220872227014734008 13553733403826354413 16142779413175205117 4264943282192806985 2482783167980977361 10185187152004518234 14552348691187979920 2737552541990519612 2095766371225686626 6222793018037907717 9270542675811469965 10965391194716689474 11234788336875657534 6842178082546226495 5250594236749323920 16348308816024656408 11433801618167530484 2813313489245116377 299150331361613806 16478816635839545789 5689521746992552775 2559664112441855104 8636424051592442899 7474354390116161118 14658325771412340670 1473860516428617151 4024712357180735428 11452306142850272906 4638296988295936916 9026255415998199294 3472662297731474859 15971269602739494523 5210216884296815827 15614722268571074339 4552140543566454135 434658858733724219 3914964796902522818 17217357608643709863 3467673069888834807 2727465327091064413 6890752592081875075 4444291989478692908 1576282577401934894 5492818409644317546 6006842045541794012 877672413150915103 10199999689075984014 968913866526885535 2078762254854603171 16630062647484716974 17446230657982326682 10219233470510992424 17785782922371846021 6599889357292356523 17691443968257281373 12493152332368813940 8839817526871223699 15609807193368194476 3696214152040482288 958691578333041516 8091649377890224215 13168638141600547737 18274627197323932879 10520152775416901209 9574804978986246734 5421435843535235090 10165379071861160835 6252579442457722616 477564193541484989 6652867158681399095 712140768684113367 1299836280177424795 6491887388654953824 1820360974690669919 15657449009751353384 4882257866097601280 7137118612190757576 6713199246030844403 3395174526273089596 12883068396955661515 13980554632033702543 12787388590532369954 15219768197404694018 4189382037081003710 17768499055523772192 5306460476943682788 2753949953341079929 17122030862645897418 1974403075842201241 14635398086281481625 13773519006109011351 15446623987587569567 6692423726834621049 8355202304082981188 9658348925902278021 4850943925107066680 10507443495712847236 2688212845738752488 14772278079207144015 9946845748417111003 12026771902116391188 7474119640466549401 6211676297275890719 17736822365234930822 11039673969591206806 13772533893812901253 13170483021867117145 6940647695672607639 5859011057053019518 8650901417347479227 5738599012707925331 3288224821738235018 6092591308300776668 5688457884879952889 9346263329374690421 12620573533693319750 11029943141238245859 14828161266231001854 9307649072564707500 7870412990138603641 9689786069984471890 4099051139015208085 2493715896869480734 10695456413212855456 7559885557634012504 4970636365459258860 804376021753679248 16196189775938628405 11273879697795347163 2647004127731876503 11490497548689971027 3183260108056095725 16826392199989618772 2221962503164475569 7085682717181196132 11864350330462354008 16688748334111282525 9260612326896840485 9203164444771177804 12669519940571171909 16488532012875785110 14857710046960147613 9980681929489610987 705742477037965783 13245545986671214089 17299234444018630500 282787840020434498 9535286916695682359 13760059828287647574 8750746374857543907 1317334628585559066 10811579578843002199 12418006708197467316 4236029061864641838 14420413659318366016 9783791662034509630 1216429252888386698 7597757811809372620 17264782279046324721 9070857208532482480 17837922376525373392 14658640908409191174 14888757380911131664 7993222137536307933 6292354905591790761 3673192728880830780 12262273071274286230 16646799117593941002 4799810100944441683 573385622155756647 9702077129477303185 14856595618152062090 16641158786949718806 665730686910509241 8926663630753278051 769461748792820637 8506694650157000696 7333294072382791915 5981247912432180896 11326418885165956251 7124763860578325198 9392320282387892106 9055201145324542666 11239272194990087162 5150098812626819458 12710530493988754443 12267777904804358138 1965906850519185906 14957157724882033128 12481438553523672252 4163298615041239649 6820093440891606043 15827801180253036946 17697946294680968807 7377682302984703879 8189391823677880354 11404253799715597454 14500820176459601969 7505045577218113512 15399152119418147675 1952947775652375493 14889623968054208819 2410775956046374378 10006407284730066370 15705209680188474233 2399702623010510784 12466282387163806245 14573653116998981724 24505720763242993 17043098500496769530 187014736831641811 15340606257748960945 10244038571568030653 295056702310317054 14897925220539113324 3893490278806213018 18072626391689891854 3991956456600044725 11558869894010874131 16806332826973534149 15588560642708016286 17125207437621053793 10792986223868656522 4542199714721443895 8151184373776134421 6478932356519951325 5501726051123173266 15405887518686622395 13114240355156633174 4215463296301060429 15069361594399615542 14402747936749448731 3648021688284313016 11031413563567766515 1207665508433350155 16616102937202700219 13842053489375735430 6198601911755048724 11140804706561690922 9737194176736609557 4230561273199266334 10138762396857084303 837916633855768290 10305469429405759105 5678228657013922827 5644787152452912981 17177952482766648348 17489786958435386311 6255077280096016241 6735664592730847361 10749166012856701455 8905647340714084458 5143809820527102397 226753040463071130 16356561291963951175 15426992792103918560 1988888785162485496 15220490928831252274 7426922260624431170 685063689736949608 7465159181872692304 12805901121141025444 1320585216930830543 14673247853355019536 8607512834647253538 11178558835823114845 11108373906682141314 7122197592696582759 16333045281917318269 1451041400346160055 14438011258019828002 13848030618755308264 11480934128977771733 10595684600308960584 4879141574424697869 14620268639767468391 16048537147359272054 1617517174325279537 14696369441549674528 6327646385073928684 444395137940558980 8131476934177254239 15917441186696687936 6432904928653798615 15512951315605727432 13215822467355876246 16474475200060426185 5762627610245353719 3825976413344574875 17987909556233745630 11789351900529684427 14756810465055600940 2901730188338529723 12963640189139142744 13922687803439266554 3557670024090866529 2116711215434497141 15808929049301339706 9070049819718485933 4282957482559396114 17597132905461983817 13489405453639906403 7307375275686333050 14523086011760815906 8360257810605295376 4333973753521972392 6664642970722771279 15265845298178297601 11146472494544213890 7265572996151695892 18086643722251746201 13077814743819615761 2306473705890612816 8685467230253199317 4366948459515491098 13876965824201075647 8125864394917018560 12311291098357914858 15395976592498301956 5082416271886831967 9009981996035050510 12771887998584268447 2729501506969622544 3659009130805686000 570689229394142859 17954704630562657066 6559040142739836378 14462817153367334737 15205283421613242097 6075380438223195044 17201820246304038935 8159641193387502097 16297188084313417015 17013696201337357988 1193398912425798148 15987540503922555666 5396252936349202309 10028764705698816314 7034907961240698126 59561725045363098 8702837451488628882 13160629073999547294 12125998763003339850 11193944497685741770 5366622359458975912 13819667798750478522 17029573125970236277 13512406484116977712 807114856074076417 7065930994091799302 2639688245442083957 12993578408783720873 14477946532010639433 9491105825483435898 5908389249916408347 5128567764409402590 6601851870350880232 2461866620406569041 14150704961847647634 12096282709540799895 2172544414031757764 9612278005819049146 2427912819478567100 4408882451557496135 3247860350723089547 4840518176332581153 10809594687468493304 5570657011542747293 6762682308950768508 4014821900434434540 18141165824238050772 11555792858921155739 1966219175411454406 18315762185259168125 5474862191186752316 15687046331470394803 17918180605984114694 3488158190513155841 9736124855918668655 14291789147495941427 4903700978280842106 6476174127884422556 10826383565925016224 7381372856627190551 3436420805415806774 13971517655309300297 8017361778885781447 18145307901271745106 2678683592232571058 7296505718513145847 2861889500163086428 14671713233826451008 5281879556453008474 10573992744599862648 11142831895812043500 17204949811317076675 15151545720744923770 15253583416672424775 12965381311174088029 6401383602827104507 14089950311688469425 6856436873988451087 213753590806244578 8076421236407763248 635015197447769454 10606055492584539044 4601321667461288812 291819722267213606 3507296043987390877 6188387108228119098 11923460482631090535 17883737981625555709 9738224327434792138 7783324194604596470 865761081914357613 3249008375429031078 1154051441342265804 8967589152925619625 17359978061306381192 16312648797651262710 6884738058911996735 1107578113417366027 3097830912676540845 1877934743963980612 12400228452683028141 5239499503947741515 4949582957404103909 9803813063239463271 14789338095419512281 15593845707060743084 409968512994788736 14081068112357815988 7114211324199271039 4161281795637447247 13298391358370872910 3455699120053247154 8808365683836438731 4223619748945423849 10698314215342120340 4479500466999042675 9996818400892703465 15098598342366825038 14825793256321597265 16561108935688361141 3284898643789995885 16687084174088185793 10224495705300286514 7686717014195895309 12110842744612748059 9568512692268573206 11390817688408771524 5297553217616907304 5304376750375753731 15474941828866281361 11044316331221171671 3883210980872322483 5688185855552924413 12672364634884795439 4821044134978449438 13352729988908009208 17684912426061199242 1448698625893695475 4359568235988302335 7386286626692310126 3546010548753401996 10169460446624173271 17835749101690475487 5551458079085936767 2353723244688591990 10390306893637644920 10802406809648675939 2136992215812943485 13814387398516531271 14115471137930681834 11900207850403846807 11073750841358982275 18233225968449303502 15994858860539164344 8841311101302149200 15583609277633377835 16748234705059778695 8029208790091992693 5439383178025457644 14258121746662523862 4308140784892588952 9336336108304710773 6573517887673812637 8538558420410853027 6310197006615815813 10342723728350386238 15561065125302013945 13999154691943800154 15067889914866323054 2898240116637910396 17949834293450809007 12820894003623613288 2507896534300624700 5239093771889144371 5952112194452079057 18063926259016587203 7091480580770180802 3978249834048261172 691331871555735319 10126079130904980091 8835793096628375414 1024258923158092809 2591052628260736919 432987466592166804 4430344904653940308 288455524934087507 2347773814723287702 9396600189161202382 16021293500633607438 1160892465778353521 4052788678742149032 11670105651481645636 14295581063861297969 5293367102408446518 725815903816666465 2173363090855228026 12346984832816596702 14047650699847517581 10574774983168237928 8953970158456020540 10635744892976384947 4892073906373997677 6740812963997885047 17694475843506306613 7986078711684899909 16026418560673362845 18152418961382676629 3912233779274409763 11882570145677223728 5282541689016126408 3887478949070716218 8688455863952252041 137584123912100835 15065556088420803182 13100213223956600683 8177797439137339249 10835637841795347363 91600355309378018 8459818518210555873 14835122656593576115 11784734659488537858 13553730105585446006 3282335135169355151 10667782846497548871 9917949659447700092 18017091087776955239 15241456376637834645 15671842910691940020 5048605275705924374 5016852985186472169 5837133042441490987 12133163890746493476 11113613207803697402 14135863081565059553 4966917943649206184 13937904498840669650 16065699509289848538 3778934251834206574 13823113853519561472 4219296130436881421 2128674707084333508 18005317842055154301 588946637258554056 11560530051580767583 1024302648664743535 1148008871251922730 2974005944371564102 6884725024418529183 1908123089788986819 7083811909899211406 5160044352993726079 8492411233912812722 4629783348296697446 10670430632707330520 13603530085598279604 822559234975366011 3422214575738687661 3426983905581971186 2345636332930302274 8616914384729288214 9287778880808747053 8410577237089444972 9460460998843278442 930029328975388539 5114258365440683742 4422501124725987572 3948515290082404659 11197579660721111795 15217248560232377625 3397105480502068972 6069625230112420909 10520491295770374789 3889549642288838943 14040408944169949157 8946873871690910167 15399083742882373084 15836614711828646292 7812971608462242011 3592342322307647975 17725473506685883534 10928583657283739778 11666902672583394402 63091340341092725 17158413762694442856 9049555886601908621 3974114181101501403 10688240655733179377 10471104556967788776 3280490788262213998 16814536405907758998 17639084909997362474 894945248730605085 17519458894277525314 10399826480313437968 12404933141455421038 15408047856350780570 11585473217024520887 12760214800014502735 13224417755085021722 14494573498649912488 7999548720298188197 15629343209581714924 7612540583314189395 16078986337925981131 10813318381074679000 13614948606949631855 13109386314591723457 17981638902100048568 2973807630547094553 13521054776536763471 15530238624992418162 16809370499452357682 5407137978307342502 14758429320867921694 673317203383335299 6486743059923828414 15976686263240809597 1146003055667394323 3799652122365197367 13001042108666918138 6844193149061344657 12043409694925413073 114340117769240211 14307441246420311910 2144252025867961284 15369429903472402042 16115062890643350615 11574306625323181913 16853084152542437130 868583702384686787 16273246692784492844 10661108357551037520 13200117765514689033 12773949868841052242 18425312264796253757 15124935005268695556 10617052509154185003 10987169665346831004 4877996898995510798 17283535005195909874 3484931806023709227 14022422075961829377 2094865134958464215 11148052409360904101 11117502329738759379 5013308348559758305 605868456303953212 15923380548185551619 8209921350263636032 63748927199979691 2656451142485941111 4680768399485205305 16836016798476244899 3902344878982254147 3463704724235658993 8200606056741085810 7665674512884300609 8889343379438176273 5677976354095609417 1459065944490895018 8337727563295799315 2385124189737745065 15633935207044100741 2211757053357840119 570084335092157729 278219526805079576 17085667725106784753 14049391578811751329 17554223119198214463 884204447022167473 10979242470543203656 17175435969698918692 12194744054638836626 13439321106264605823 4712197573630234988 17255180020881401162 9231287407544705007 7949791357157736157 18416669740221705799 8653096878969790894 13931581482610055415 8882029367118768671 17410774072446645336 14233965892176348015 9241569634235146115 14423093981883867524 1510779080600175609 8451581537061474582 9312173287580647377 4214786256948586527 6763072022230875989 2144368091855002835 7015697547486793585 14452206500229122729 2456196662226117847 2397904553139361963 11373316895446444161 16648890893062153281 9117179991880857716 8407595805376688015 16100046158330775489 13492158317445121417 4781678259654369786 8018561852745761046 15889326294519016615 8890747910032471145 15322979176100521780 8896912438935569178 8409866824102988314 13026681680704150645 3579598693803975141 16793699616131610591 1938195190978300107 7334659379605284857 15588174169603082809 6670279877802074089 3002798625801061293 17917062028513772301 13581521578614829404 13471066848934817161 15122680219077469428 1074900566448614295 9738419419301672295 11452795868837852480 14833304074816172052 3103149035249078723 16433519266424570246 15763593308433418957 5364911501113244351 1606432561005970449 6159059041260307259 16239184830589145545 8661697426946830510 2152070127777554403 8602266875328258090 13015246721649091452 7391116140116710909 14368235286006071709 12304125209492898924 12488109731346811690 4504608482353371465 3810310664590458098 10140512247862310426 17443254384122336050 3695964824549041550 5104678654241655832 9022111942824026230 4559723491971482260 18214584750585454711 393077034064547127 5365388264176642981 7837313542273391616 9950366273931451713 2761836005756767145 10017224649237468835 13669911049277363008 4432096274700685953 15744754772976922837 1443147158467307282 14859862426047376461 68402316208954769 11781647647333883251 11989825190125906878 5435393547824801303 386341394866563110 2037188526893222902 7632668473157685771 1185405897183677558 18244936392190477429 5483839372643012209 13876381672085065132 15414942328132641610 686582211574343137 14600137965185052364 7818303210081350052 11037209074998402214 4243558298765772184 2426311756802274373 2151532878636042636 16068011168519337756 954428875677687297 1035482619907039273 13090624630070962671 5857489739548964433 8420851508660084954 3628184849630870716 16012639185845333661 4775097290460630349 12795855643510792378 8785842934821091073 16819422467656691543 775171821023193796 11820195107130879413 17794784877613539570 7501128956442961407 3521958066521335950 16787948957050407397 3285559547293622371 11442331993087241879 15544012278539611643 18369531459894073905 16217066016098240371 8137214973944818509 1339978439202228348 5356019297561955423 11636484139552026164 18434194788212216809 17580841575967120906 11242623713339291855 11250369291031442134 8033169287205275546 16952242501926503419 1420098006300413132 7217820736039986258 3051611651810672159 14545150555794629012 8488746001531182132 3011911716456233249 10590310842388374558 18332492954900724784 6447974924171622428 9746741291563680560 13258697554100216065 7710446087534517519 3663413088069435624 6319525366858564760 6726991690666659343 2963338885684157024 17833954595622266571 6751329232922835495 14527728852515183546 1568593874479062509 13180235482879468845 12858551628332912821 8829492370972880619 42027517832128420 3875901877038951805 3116397932590087843 5791916395407422308 8933202148064680577 8443412362154070413 2860946486463814633 4191980368952728619 6975734438401493153 10135591900096917850 9950341628334914124 16799157077863887619 2300286792761855420 2990982389643034555 8286169268678592319 2732931032539410054 155857724831399263 4874814152757626498 7932628452423997934 5890574348276986992 5802692114268636331 14394467802824187858 12896611631257463245 12047541964086657181 12796200423773032875 8316902395008895134 2548368999884609574 16724100146403683042 1029459738492325915 12276066363081973092 2905357770907503686 10920692358659470989 14629291613818112395 11129129887368051955 17824612933041677875 14894724179375201168 11713699558704780576 10945283564229444682 5580135857619677538 10770955942086510705 3847586565606323152 14722158653528259354 4149537982295017018 2799047094490204539 14698806833051941473 1335942044299933730 7770466137057227534 17788318246588496540 11716927322736297840 4101458188168972039 5633562569163484964 1414028400779961611 1263598213263193947 4103554022024036000 2328705552700116190 5011230217908700161 7434549591077059155 3831283253281191895 1379825625858979726 12247998633515292988 3205770251261319673 10505031252239936158 13433786221185111016 7252231158149361869 18252398367306339953 12443006314416194647 15137313562112130187 3352814705829412156 4960296040393643636 14102181480860034906 16724221088588127137 17879120158254974663 16165197305622995519 18397339922821922286 15107076525473407045 15285528558502423837 15186704493643744878 8605707626453916223 5575708596389741060 7387156618971268517 15446704856485642687 8302369900223898949 4365177249516063045 11466715946138399622 1973163405241059213 5316297517911986909 16644334434263668415 15243466224561034236 16513528973190000711 6390741570138433954 10436440279464306112 12563774030905774736 5602786125068957927 8697790045270259961 1029985377640953934 5605936827436634062 4058985205214664161 9110525413975761322 12191777482029106336 10777057142680369452 9917666525479273237 15412864443420223953 16122630856109726215 17589391165602739088 1074088750675978820 12941820567531299894 16098774504085464577 3779127784348229808 5573260259837403748 16911704678772913000 1078140937796007141 10569081264846220476 15362145549971127162 1189582992668681527 16967987452307044847 10000310398386004128 12474057611103511675 11910635046167709802 13693808000003659188 4951677068492416464 10692140272865006798 16846945614574281485 12524386565693473175 12939461783269599663 8309079571037863470 11862076840158199932 3303491898309944399 17556957979662513559 12570297381250452388 1722569331492739923 688595224463967881 11083592309893866082 4331294012533719232 5820157908054008506 10600944942172262437 17050424200665713113 3464274616556697083 4681384976501833734 13215582408583952259 16350005683813616419 12397287072101497472 16466987409696680423 8857901476017671480 3634656001847970297 8055924406887679498 16408027921089874113 11253987764589192780 15958550713820647884 3940944344787430708 4706765808692581034 12688225756746445140 13772156171449576740 1754610868269691504 12467167134536012841 17508056668455340950 2553631489948354032 1019017544768377336 12674167642143251036 7892873547291576088 8095194229212859240 12134829782323479934 18310178059718548139 14236562781797611554 17866506731429491576 12019507718282086507 6127437010173683420 4274603139454883166 7822997214234874443 3259169807654588604 11672169903309491775 9238860080191828091 12581204470635651776 11032548215973202885 379406951632161611 15532601421308256982 2565263779554910217 16173898085642573870 15482993902756166676 14487626750230381220 3751000356900887326 11689556962048406284 3747957005638452807 753395175679087888 6124959091917372906 11763517041411951764 16297512507376457044 9837232297430554200 7144995000280010127 2822424046317975 10154326506751772598 10029252409032937563 839273349035738450 10142250271296501430 4363402839244651885 6514589074247233197 8800485193588832892 12330563456325640423 12149455146359388542 8161787210685033356 6818777049297333259 2143759169154521686 18104113064911389412 4789340683134030102 1389925797267901740 18173544938941769099 14393599850324280507 12258116071176605723 11789948790325418828 7421971552695048157 7692012085835655991 15220990837517428868 9041123808260284047 11965944772209272952 17817047681522018907 15783721873846744572 7705737911591286526 9650616024974399594 17492213087901736132 16057294352410578176 7444414115302312635 14235162501627642603 12421762675725888346 2030729333230931071 3203346603411769939 10189102042387314945 9811451016831117129 16241861211362153998 12143299024237754740 4535483560275575239 13147745695688569694 6892206275351649921 7474190675650478945 16648130599926979435 7976999100611758518 3287575026525833112 2145885208630016244 5429361305476978738 12279735378162326779 9121401218700867693 6303397604444763109 1586342251348394193 2991047588038314945 10377482721346749071 15773794381425240074 15380632535173205581 14063597748783510330 6213650335053103302 7103625871354735295 8694875042963506066 3582144943345608018 15093110310714204409 7942905342411639516 16198136414258777200 5753655242939538794 2296047857286144601 1193084246907681122 10272666879625949083 17035000588521585982 10782436419066747010 15217680659351351336 16587434123273601672 7360882084658541371 14656281116397505498 9999799115094794358 7577222422073273034 10584423554423888447 16994104999481633158 7777473655004373161 2999910348267004706 4181254932858733562 12612214000386614937 2311834072883344198 10958233972947498500 5753561696779329849 13100640046853129203 3998011791029229181 6284042797633578108 18170189601795663209 5586887803194483095 5593420314820114091 11113856625912809479 12790107198200253015 620534347925458918 11959342777778753519 12166612776866079381 3074840533987165562 12620528703426093826 12718528822073300393 15108807059154906061 15381875998917280925 540511610506138581 17030144502786245657 15274258129008746162 7610336882331485479 9185735363894150615 8173292244776258904 10875135789322222946 11253063562182895882 13116541292665176901 1796454608273340198 7890236053907714177 12980340677601151957 12260893376169536965 15298895845876961686 4127684438635378278 13032176296140841465 13635218713716138298 17293987255601996109 17434673088674023977 9231295866019366577 17472520409521759210 14356203365093449322 17415742620437401179 9697484056337108663 2524581689149831603 2803052908582018981 16213212242613800956 15236637842535295295 16687346545132613832 2521653216795544762 353890146296874745 6431917027541903409 15977654365186120415 5187715902971791411 10246611460419210748 3697551708485367505 14827134173534286339 8468108507409526813 6667106150230250449 9766667843939482542 11662031894411839798 9704970184857741332 1483956273205355077 11233508416401404338 3868975851583356893 15019812202917159729 14837572861162419971 13160966595872960400 11267069657167504522 6922284872239596479 13154821220908807460 11052402817179635 16332204087531965726 8725051569335101183 7631438092872619068 10128598691268011535 2849013764693088437 12303785909062434424 17784620258309615024 15123877876252283167 12497209104097761535 14977984633428102679 6501285630181623844 15340040505902600510 15710358937562662407 15683978883662300516 5309374351267978921 15946566585336693752 15125177211269598556 14063858900978017122 10272685941777883135 7801082258370222052 1554550163418884428 8673708296919829350 11362566483648141426 6625002506343623264 9524956072547592461 14845445137669029517 3328340643640282631 18314402563668105343 2944799890735497852 1269590803359481244 500968404472068697 12883370784174424504 1345869308116609953 16524164142882709039 11864967843331300245 17231544033368903182 12314172076684116268 2060160545914796165 5315659962772566846 4969609938551148873 15059455082835107307 7952649893036407596 5558888101169430174 1584764636784541273 15399870003551464553 14908031150397788390 12001268270009578910 12269395218769134579 15329299433763129604 3535026801751971856 4361956707641241415 7446969970977851510 116505142807104595 10573548873156865143 9582311075833394256 265774637963247732 17564133097308276569 2945785114982170892 17538695527570665626 12204196504873956606 8674440275441089132 14856522218290111102 12440906847421127696 8704417638617938894 7090398733582215548 8223680837787181575 1093279765472896050 5804297448916154266 1440091469433345285 14760692878864945235 18082978672850511654 8458177053469199714 17011297186835576129 11703679635765714128 1153942892683333244 11580679391368767226 15593071571148767054 2518717387774407197 3645034730479601870 14970868104121418063 4099493949211460363 5580459249486449525 6682471656883236798 17547921375741553225 15019132060337505443 2297825255479911901 4321679504324584970 3111426540387484657 5345775825360041634 819555736067554420 472395349893875906 18242337530027428354 7700593671985752178 16392599269397550685 1846183770014540724 13756888625156657790 9900992371113266601 520889419399666649 4430137939084715854 2151284260930753871 8901995871251098033 15151134826722066488 9132331825670483027 13376233634212575171 17154617409091931154 18309791902828572118 1301990417631279672 16345157784797308939 4922241374576048322 9153200125742911006 3098016211704372713 680491521416385499 18101572473999760509 18013471541154475668 17452257403335035875 15015903335585131615 17997139531902979553 1340180936247471538 3279162959681552706 1455730303711812193 18388552508467548975 7002880985625373084 14083746411842762105 8643819094893739195 2461951906657577207 1386702853011023614 10671587405313858023 1383189682293709505 2659437922060171368 17587413054214287700 2398123314814325951 17596842344683564400 5289729799421995536 17586584688975143584 17866545501371051398 5788932367612905203 6482320203694389202 1652201414231480914 1332861018806822164 12397441834067301902 13117399703369742459 4670134864421393596 16761835577604365632 8419100784992581145 8235636807164622036 8434686355785086239 14336282029168158209 158589879452352377 11158305339719656477 13669473883672928139 13244332808242867541 5894159915892577216 5533867210650490460 15884778415972400096 5761165505719499296 16609408371577118206 12492779338390682654 15186887997720148857 2967247664883833221 1122709787629379015 11440905334935300891 5895357295643405520 4436189174198011257 3600690629098461441 14315750815956066896 11250981258388285078 11579093457485182103 11233262475925974616 5147173821392733951 13480915781688794088 1602342303137249264 6809824043359059489 14260946932348732232 15690127168318186182 8575455901554096709 11536439191001627216 9343696933934140470 11267053895313826220 8333915111994061441 16915185296777331250 2830788129648590116 14060526687430073744 6060740318727787795 10048971012926645200 15971096024598314864 13997276558141512655 15061799827859788397 15334506780333165250 4729656689761887222 8568825688525556262 751966810235637336 7224545294709546742 15221184334916569646 14156711169438227710 14504930624383537584 3044315826563891701 7834161008295502131 13829647336533177089 14905822194663425578 1924546237369541866 12738732440938930452 12746368188126342595 15750721320101111290 10071374504295015925 13940445697150693517 9141960840515650978 16429814657197747558 5342367884687852992 18301042790249457656 8025899942607332708 6000993611438950997 16975123393814262703 1792796326096034672 11367708098155092325 1612370685131768436 15149828265578014171 9987693039682654569 15527586413267951109 15214780963693385554 8108553052857448186 17564251455628162332 9451353095261791431 18103251407789742185 12656287692392860287 6290556888000095785 15494516234358810370 13833140315572670119 10045518778021676865 6541749634576925357 2280954011577887056 14703951390457691561 4024707468491607550 1042711746665862740 1222496561206292842 8090836880019289761 16763526824870219118 6228445221704341421 13073951541548130364 15474280559737968679 3689722775919056766 14592384712216370888 10309935770719444704 14333558367051468986 9230880948349302298 5917611394842131612 5472141761093274117 15149217489573801757 2172971858217004960 6470267307500548953 7189348370418242019 5745187513098564994 750450849669930236 14282592492682491612 780098568582293106 14979488862619921533 8214851206037241510 18072044811490449873 6317665219465041637 16008265899881806418 7724989093424041563 11703616854049275686 2109915204211146448 11880747165777966516 3936689855192454739 8001129556684252301 15094838922595004127 15275028080888085327 17222778671815652228 1665251603444855948 3677440809605624636 2378691938442639535 1036588063978639761 13003687438089348839 4980927212753822023 11185928914885993218 13346175309726331354 14822011445629103450 12382651124223720848 906196817256397637 1959852791561651929 1308110988925601052 3583429214921027955 14107711683746994496 10048974136145548074 3386113172600161774 7785231284407659804 10535315814348852796 524842921849710613 15727399719498974019 16942691342264669490 2984587523808904752 16813361958855787325 17204179502460530636 17244568024337894181 3887057171677955157 447979730477013104 506661152733363597 10214514185715672205 2377777164353395704 8877977225117123742 6815261763481618066 3588365836633721862 5353643403572110037 8653840053786922703 11520269771512152368 12092449679057119217 7222310316473890209 17016078773684203348 4527511315150713585 3484475775877300698 14692036923772868454 2798400559955908883 11247655259058509752 1501008143558568616 13383122292084611789 1472586660704196476 8053307570874580103 8207936138268423231 2896991996675068523 13560554874911078638 225445153808906471 12333952237529627024 7784227291128252191 12393332798771678236 782664758636496880 398129793324457777 7555495071390278335 15170151103829060206 1633356270574510259 13496969512379383460 14236229583599825479 6414131761691853231 17584931950164008875 7399838486245086000 12444415573404232930 1770539818319593725 14626602425696689338 7330690452744890656 13825031099079792501 7776093697591351303 6177658038967312877 15231757725166342898 5012970727470631457 11282152028164847955 1951988986979587785 11406118118144773005 11104459473534473969 2712022278709462830 16285192065014288096 14631750346516636698 13732796532944821391 11041396379335652423 6234785511123922512 10629272470450650066 9599630053191409336 1803859176470645630 919157777260058211 11858592949068085174 18397557375883699150 6437572276332273116 6128921470530202204 14954044102843869271 1271501897017271411 1967096189581512022 14383796597989273875 2746114757387665656 8051242674916010064 10937502657516836754 9649855109607590000 7613945704264075043 17636916901943668698 9457321975904161367 10254323497223207387 56557411920129052 1677084305775841956 552034301236342780 1045866754003992450 13089695243874961497 11978258435091732092 6014794577662124376 15485615137492503447 9304381161083376894 12329016092956684515 14742907447911877416 15171874925299045626 10818079078239480343 12907640919967925905 3743488831356719302 14913533944242259108 12532665622663631931 13477371658417332433 11223968439082498058 12536270760047237708 14866025965677781839 10900682644099023008 854341553886457621 6530961120244617545 4028103592494607426 13407255114166329461 5933689632604713068 10275669765256715507 18213544724166725141 15932024944137927105 13638289528052973741 10583085708080480310 2834569183260842780 16159480467575432475 5810213024508940480 11788363275344691472 2875253708338057653 10402884391328125629 4705974984006533794 1469208418873928109 13028066788189397042 1431791089057926077 14405372116920599385 8878911283469629508 16038529283952521519 16438355097883380919 10114222796293464417 1489866500838840094 3624056469950608574 3158605861633222881 6315510776760375421 7661192014877715759 3672329202738433412 2670550903293171643 8787816158280574305 995074756860742437 10753941990476969733 6899333405501869530 7781118659291348830 2286945209943573441 15626647833128669096 4691004105386194872 4457064048944536710 10630067842252111558 1231537686832256677 12681959333716007632 9152237473908293995 2276198685759189287 17102032789887786939 10680695176623977765 13563460149452996242 14325498176010583324 14765984885051533624 11537433647726623363 10825886628808717294 14576004357604027191 12835290007885272535 522968586778811688 18098917768519610511 4964038510040480785 15543852137505603138 9947803067682350693 8529825406966334865 6261531764044204892 10478089818917271837 142532001681517530 10079930505056036339 11623242652591148455 8391124232880864461 1707295989861450702 16234678013382070632 11395830970142354045 2009978597929767701 13718289930149916691 12512404107048429201 7518610318773135458 3303990984033484523 14001772170122426175 8086665111353132125 16110285402549323276 13086057710514996205 5212631294491107621 15132833257801951702 1138214471147254861 10998732133342862889 8108581857884539124 15069541416139923 740130246576728653 7561025603052115108 3619059167459751369 17230269292053504947 11709530566424828685 294555420002091971 17682696969560750092 3662826154749683844 7394619443123309273 715229343657301557 15405682960346697693 12509447723440698485 8421297598978325503 16229425255990547686 5363614758747366696 17743939454911478329 13386648294887449759 3152304625589059713 9368082285532054868 12933601972531606186 3945493420515529222 8061726644931548517 15620364399467119810 2553219714336680090 8328560258187398917 2112159266184511382 9930257506940080094 6615027260873446590 5603654706026023049 3413276524834502024 12223054286364395929 1750344078849205719 8196026025144020517 12010866618263054079 8358790665728095527 14236103311247133492 15953461718100669418 94425010355085147 6926820957692671713 7154117436811303816 6466560988262233363 8795152169628087366 7542502987190422774 9564919845556582533 17310480054757362043 6290455895871187972 10259422706658883430 2681620198838916700 1030381489400743999 16755842613041819009 3001053234056603596 6888912455532031134 15926141611104934948 6420373001523417786 2764906755196281677 8429704835587496935 15717739911735472349 8631962592597671493 18040568321709926771 15669986886711567904 4065838392884290973 6671086879416735145 16506602275153177747 1156554108039578228 1729417502310847088 10724305858868969685 3408670837550246527 10452849668279253427 1556665333944413698 17098274486753213412 4038928355171619745 6023310037543670203 5676508155429703583 16854179387765585618 7763492225076466351 7785567913264696183 4242090211357422463 16981760318465704619 3844684633629432079 12393764274949862461 389185539328539689 15211296046190644740 5659238544027692557 4085507745014297852 9459982302628044227 5529980998741082298 15802595522745374372 5684879653648004982 16884938537619121852 17085839251065553911 17114667995213093633 7765573223120432686 10644636096544875975 11079323610365500526 7582613563460063702 3141416773724505418 3360576863753028664 9812822612620890532 13485988222964841365 17526578769592339974 6743073875544607674 12038239589547703205 12077288743095543105 9566408567803123839 13024727705873737955 6022754926639484518 13898028194228367 13972841545508922053 14341662622992622501 11393893315045891934 8425760943064956501 16568899034818212653 3326664593560211078 18125826898229723955 8074922376107553882 6098422320647108629 16132259445164294972 6982434981357480795 16061202426519940176 17753935008833747276 14551664571085744221 8768186689454130732 1907928501444369708 11027053161836321739 3477581758939196018 388497015403776361 18413925174076133483 14511842925866576766 4244322278134812431 474966797001239107 448704362736808899 8281348127139771576 17203682354995786686 10021266523159286277 1725834807844353137 1445250964878730805 5145010262477349089 5604428631799340196 10735543890520873913 3714466966959148510 2514911363226880106 12685169290208073177 11195071091047930133 9571937196517473948 7065041781806689589 11342618501717936416 10146903899646537392 13929093056820656254 18345551779798475515 1696155244044793625 12855915053372142190 17423737075396775030 5477533217126890037 2167150125815226778 6639041616834175962 4491325720202593087 736540687230291561 241589701311165681 13984765785119053121 5356680867186381083 17948377718871662117 18052271986838284418 11641427112212469732 13602207118967751431 9660617122630636712 7759000468321744577 969933868121165713 1433035739356137541 2191604860350881375 15157799916595571706 18253353185455086626 18018066668447003530 8229107345572656295 10354519643044671237 4910043430220779357 18241705691450533885 9616659547426142665 8813856733963340236 12010880758572730213 16278763598979068825 24366900337281232 15514621418488070642 13691083703423330960 13988751071484460585 17671130087026652259 10079920490088467712 13230701537229429395 8777503737324426843 11174421767980169609 396911660894766136 10406625878019138169 9340483757357080666 7210999990713274049 6986992393665762286 2160608365034779675 6692369320686811293 12623703936011286052 9390408633503164555 430433668891425677 17431129157524132142 6589687145586634459 1974665018268870947 6190069494424508986 8762469975840569647 831435373987950224 14217193700924013863 13543221403419777896 14662381462937996406 896656166334464402 10309604112725801981 1750839183198716598 17950635946997953091 8937377260727835534 742369044362968517 15235386564258746364 8095338103397133042 4928108528479865001 3467836295105764430 12050901279212972322 14815238438966025164 9237599292765785119 5597169810883568780 10637355260568596370 15272135861140335131 3084954371224276655 424143638024002516 3695055554985572616 3176191696824635365 15309618419542178310 11850633379763428346 5094813474665901807 18332437924886900889 12554865308447045888 4136341923541021296 5217995906041742163 3677778777308185552 17715320957372559491 11995713449231092689 15127774236555385453 7162353124085884416 9385056529928959068 11121737294102557240 8360531371200495725 17812144026815668067 7135850963434609532 17210869979215859711 4459590102574710933 2780102609588138592 17929142298623840228 1304998980303579120 419053577052219644 12918526456369294662 10089752893892759343 14365546601577847521 4473641218948974424 14391581744046848628 9712949689372099207 7510816753166627668 7149373311806736645 3012181557018776459 6858603768305349127 12801277073098022075 11984711694864996306 10207942611170774985 13078553644866334596 16223801620525393622 408023736420553324 17126329065442338778 18200076461041385559 16463399265676589371 17456234527056754085 13688229112177618950 4258984121084254061 4546660523765559747 5520157414526380468 8363310822203177284 18418771525852249847 7684381959969120288 17144499527145284254 7741261587619268484 1019345448211029778 14159683334954181332 12862600442432674736 11507312232037387704 9838122754329137709 16240329258251169482 12882311370281236046 11645067362993725140 13845608601432157920 1526323031451185215 5725469565890353324 6658605022641546935 14687380681768015433 18207567076269669584 13385499822098614832 6436936463554429851 2041440299994919662 12605471278282156758 5285023984082143621 9077805346100253922 2173930413832966290 4259518265243918207 15336643192096027791 5863967968239696278 9988438595920082764 14877141728892911050 13365458656759069481 10862988038598007316 6509785095895800166 15856094010781937849 17633674196368063720 16719536565843333859 178775089731427813 10441875364209128881 15954930661255545621 18275578826878005404 9953852626577309742 6715102280430095381 9660796094224641137 14389171941351170866 16165496165612981107 294040218084874761 14964888753886025773 6267870016107309773 18147806281048415867 12861639194302721027 8367122516949301078 12302546412372440265 16623920808539412952 4805420687128526121 18181048815292188123 9185056070048166579 6723127747027887451 1938595974875188203 3524532170552855062 13370072355091000955 12318862633425604928 14372270724207276713 12721209378753940483 16059113498517279447 1794003581591300324 1937757255239912791 14389980729129628852 3345888576454722009 11846968854063736696 12195500292853972325 7049662206534668270 12985267519028378115 3930204852415173168 16898913630144503362 10818213225326139059 9991306320265662200 869565508803350724 14378882841276176232 1893009730117198099 8773590772507744781 5347930004721927790 5562214853088378944 1822769864370127109 9209942175067389312 5139521021229486374 2259843453867820309 16425094671714066279 16535578533147864739 5431083076102113283 6616616505343241458 10510223586674130186 8916448789209534359 67440367638974514 9204388914835340547 3454195322408815464 4167268799114048693 13697091462367489136 15404780951964996549 5475799934811065297 14487706483794378087 1651059979672455520 17712323418482015927 17992062957748053195 2647863677341702905 2954534492836678328 9000078262813065488 13493118352797543846 18998452937210180 7461269437157420564 16953672658252334670 5532496838590391550 16441855218463010815 16266226348544105225 5017956131464784056 3335788475595164866 1871689851007681619 15280027853037443663 8122123643004729349 8215907779769949241 13573086307158833321 17670560555330775208 4742988960001317031 17851906008193276085 17812202614501461852 2486883467699837014 5355183302372039102 9370938833397153983 10118068826668560665 16188374192518020305 69437017748244476 3230066122464305514 7494916819759476713 6703676368638235172 16085019630196290220 7388683893546293565 3335557488584047917 9117269464436538899 13811133710836602306 10951981161967714330 17133560829360513439 11589878020424165961 11518678051372725719 18287780519596514922 7473804720092974517 1166564358992823624 5963428839949348687 11474953107031180687 6929156418059048969 14184134117180074120 15468356541739700911 5461038609952006922 1530771106948829820 6465298950135133895 3480819330132868923 1407618267933428659 10493560291592956000 1689960546880289433 12149537379187213548 5961084267189257867 211729360072956307 5483731689383803064 7243015187242879249 5571897457729836003 6643646595989637989 10624527819370875698 9736833854558666140 7168361614174144191 10200874615300897717 8695294633012863665 7230626986378098532 5676977468604613952 15656331868661369010 15816840187333109888 12761827377624495488 13472256744982427695 40911256855643888 4753064524806256271 2017254657726879642 16853414820163825320 8098866749848812115 18328391808024118044 2651385434858663617 13155781645929339354 16206627632445890591 14943481422475019837 13644125171163314506 13246403396659898836 2228929036844351205 17870203301500528445 2135526188316936522 602293873386178371 9878411767119037945 7113783469412020723 4507834806146169613 6406910878528638142 9159815559135720035 14705846188034133843 4828774429305871442 4419336949776157136 6041802672050126455 15851414127721865435 13276542416464223211 3102151186789516126 10146490735133155647 14148784107527245370 13277193848314353609 11384103227382542367 14512396966571481392 12244671075459204167 2662293084894793207 15388258784386317167 3184978527017314578 4054577776504667433 5208904679887266315 476417475135189603 16797644502617905101 6121277270761560589 376900171616844798 3219547004273760833 10651747719097002528 6121479669481952177 921432099749790639 16447417102905724037 3137926965320635521 9306597373252865300 6991350522751371486 3686281552575178633 10305658959246671733 110524090292318395 1628014094297494234 9073397706035617020 10506660245329074128 153434015259212145 1742767154035503610 17718774110699587469 7899385140892476754 8619323100833463337 6730110604971321795 51131788292728514 3000535612401609872 17955571506466059816 15305847500275962802 4122543929837405176 16574293373882005437 1890475945458896604 3295035173157210843 9931023460308761555 12294849518929169237 5607823045031303665 10157306510927657119 1342993980074228050 16313547797476434623 5533507670242871654 16774637071054363885 5896733756176988259 2787886924785038918 1146845102082571186 11485206695098792913 1842173671424087437 6783819842345528424 5758700741720911305 2200087837182807217 14549136354147017947 3216694188213130557 9857340103202869463 8111945556312345173 1391771349878818063 7053104067822664520 11486256098877668557 2596761097664493774 9801082822176289112 16875190207800172631 11320970177803385183 4021205551159728211 16512134873922334525 8162055064961045272 12710439891627378139 9903442667525931424 15320294018481223840 2602755769550854185 6514414715954141637 15079591361746538487 5561282182575000494 4063129677741632083 7242684764856837289 14570707113696406320 3034397291727803232 17137346202998293650 8609542219385573135 5520360548291546845 16194773831356240808 1506951694362092639 838109434845480047 10681490015957727209 12300843672844277202 16097242016158053200 8741770095771004264 1010196442995230550 8212574872645096799 6094802590454339234 7956980943871952803 16857392580254388570 8042878402141722840 6286138430883973579 3605242715218448376 4716082421494676793 12546357973200112735 1688776745796280963 8614835126246058532 12339738438632942774 8960737643014991479 13209072526895486010 4321518132683473886 1894939183089225486 15887590546604642543 11079482866681491673 10481203380878568683 3567698199942257702 1410066696085601324 2435107261349938285 5624985636490353928 15582293460901240780 2634190151749054700 11325881024987659641 13403868284298735713 7230763072913368263 4709013852472775382 15159600579803331310 7256537914955757233 15410541983998658229 1510997711405042535 13775779383952628548 9473204361101508899 4495791452055360814 15535318025337241467 8816015450158588228 4128668653117721579 15996115256695603348 16733251093762998927 16138647369820499703 17987497621658224620 1143164421374364741 17453449972404415519 2940924407625329242 3986960519122440587 12229552145999849265 8402820512898572817 7542694037334268037 13575250852237516014 16496262067479673479 17995862744933059511 705971037706054879 10995704920379821750 95407441532485842 10903568556965802181 11528639936974462121 8480801611740977068 495242656522747896 12586259734850342822 10085120878044516232 5786216383259284615 11947289903948273948 3039286064821987882 9787903553297674219 4221714403817695833 3163381433792405817 7553640320449024528 7372460589575459673 964071229022764761 7564768219367932966 6124358567700407432 15300145503763840168 18302689857607084900 14228724651042786827 11492651347260802248 6435028312564700109 3703930958294304328 13973790098191816961 14265354029311152253 9938503535483890422 10564968248772258782 2647805683122058923 58494801107651265 16874863627559519766 5164927460689590453 8526044897487288325 6771461014518026514 12915314938288723260 3495717669253543809 14469461783164438209 17861812804068389396 15416589081885168365 17400466453153466174 3478711633653424263 10052506927589844122 124651532069127465 3377364733606614144 132333058017136264 4489671432186979996 18345251991819370883 3138358897683874449 2803407519134476913 6867306640499658509 16400783417901999692 720292887370968115 4379627801721513834 1186020443064098887 17463362794688804236 11324359849035054872 102912131379275336 14012847031789861997 2625273828303968034 10955902914715670334 14116387262498926931 3631130928449274065 5164985995110802364 14863537476488182183 330397121285505305 7764998274633436866 10747698457200004717 224116821938101186 8016278918723662180 660736693943440006 3347589669941237608 3972569797067131385 17931868327447234852 1836253039275787272 8253699607783140650 11079008455548980980 10339025424371353202 1114852892445234206 12142820781623511425 4008522335128942828 13880905677693543833 12511581587547269380 11341062355395853220 1809447435738531529 3481856241453485104 14218703313849305948 16465579462272467059 7901708541917247673 2739772381966974913 2996328960174482407 9447628714940598501 16353902444392294854 8602279993222293476 8562410230950817581 2336339379481869735 5819918313874283296 5981963351184821617 14964107769772186666 7082841744016457946 12287656264153062763 7311491824963377425 16705007491145207518 14195649358618994511 7064795043745431492 18254364585486243479 9598899061276991356 3606358309585559696 16729137169957214926 1414159907994852881 999096547400714378 14922282244687525204 784053550936340429 17719049836937424773 6554810201877214176 12276245140373875981 3897364385082116061 13100397799310868840 4483771515876780401 778388189320106043 17246410183342727138 16448622773745985585 607375938945427920 12860650868792211282 15726948737178300499 14003902629710233171 11086830471292913597 9413489787734560669 10197135910752803505 4683311692170760978 14185885228404323810 9289940384392678723 16535497472471072533 8353232352973549089 8847450927759240331 13552543303831401511 2518017746292159615 3296724794165155563 16621940384556795042 8336301084335384848 6007068660468754351 13386928961083014654 1390222798888419961 2150978464062745586 14743738010695714383 4660403824429573759 4052948033699384917 1902925825983004628 2082810800240860934 6412896914833912066 6750740715394660462 7587316565346900046 1042912562968137497 17763722173496438053 6761100815224461951 5188208854978479523 2133994169857966407 7788289292999004055 14701709786439087548 14131780150180941615 3085370910218982504 11335872614923509745 2669832425801345995 4954058330036022062 3566959661979479041 12357529895844462392 13363007370262418308 2174873260488262086 17272365389795964050 15257334365030136443 9207643141782832383 3167317744858619473 1305617449892193020 1541511001765744547 14265234631435302687 9642429237217716728 14003439539468213293 7737412383362148436 7406494962431837941 13154733122236168098 14663233243332547131 10637389525892106050 6029883807284331869 3243374976603653421 8926223147423954327 17149961179152380377 13628462818621566710 5704524050141951763 1598157872911747138 5303874838716129673 6755840666685249503 6928246676031041295 9837020751056364548 2716150928373217938 17125124649453109342 17992107055636845182 12273173381358772976 3356345780523286165 7660668890173808254 17480387472490063276 2183699145668234315 17100879323705636486 742935962504328784 13352091713148882932 7558525554986170599 8033827436940487047 8567484786450002543 3776928648651755895 2524391971567625212 8438760390707623212 17478230266743157565 13867420881137821669 10699711613244366098 13405591807122279466 10145550844351472373 15647445743649625674 1329613510417240383 17996797706753527998 4390173259134830607 9157938763966719339 2801867755950189291 154628094464166345 3649756862438989019 3588195282099054637 5875876949579993465 10046533973004837593 9829506061322561432 678626423578629479 18442353768450118770 3050959242739653769 10531558656411885308 3745557770357767237 4500255415511714482 5930012365193239740 17676526985123188597 10933911110804289265 17096596924804259376 26185654637969832 16453631935634365753 714797302141726692 14286017910964840896 2840068983661503687 17676727677499824792 4355553790928168144 3177637438850606148 13323487917963294125 12978503523481431475 275114700839350303 9659359098203861035 3692714176961688107 7928629629014767286 32306157085052740 2563124758784484755 1835710494889013920 16939960378147397896 3345468130818790907 772279645077025195 10511732886604367262 16822114474917053367 9087569482383080951 10593727407536618835 8528413305496673673 17132762460094932861 15786804669420908508 18246514030952925254 17285380602878955929 3263970318246068340 4482158469398923565 7087246914743152596 6450557296260222779 12826348071501382341 558980001736960615 10212808178030456790 16973590494186834358 16183386338932820263 445614101019377234 7343161127730733292 8141574087134189502 3922735212237502130 11823258719865915851 921878238184616400 170232193053291797 7539169350451959875 14943155735408181078 18439196083163079457 17651361344266287414 14553161822074991398 7737106481024453381 58221228907123830 8533626144372117252 10114861579692754669 69571014290143207 13420903161614138298 5266440457977961850 6502111749801262924 8132998259337442930 8883558185364255233 9160805800517366244 10525823805869183117 12732669763647764800 127654916113305961 12832520799446797778 3812976861254222607 2981253901730334233 15008193744354162469 18263315935246772434 11606055367935227833 10703973171578586353 11805577215993296124 6974976653102354063 4836595094383368961 6231409937925458438 13225451005709045144 16941324160353380243 13392335860505265093 10295660994548006654 3140482822578664734 5754980526982348379 10225797235980163828 10895306154721679652 5470603413148507192 3565237794670709199 14132759876211001521 7799687616393552416 14770125655450746564 16855784319799993077 17608460028731991801 8766597912115881109 17982622205763652022 16264295572332565712 11541881560591460508 13486415062794188091 18058798984519235223 7710743215326169263 6165225718427204273 4986762946311424410 3284712601089463803 4711787058052537899 5252149540429784847 32073937269286760 1030655091031346171 2154269247971963380 11805602949535623156 17927990607106533988 7154929153208656262 12839981187370830715 2619867945979678483 1749073228805505214 16342686744154713452 17809264582498395785 17515574639135224569 12219664567944177926 12041267230722845643 11529494910513424651 6158324437015193913 14073090184648054497 4893779701377709071 5082317644038400379 3933537490593340862 8765168561486858622 15889839930250535639 11032036480702732901 8470356227811710121 11997096410806223547 6941076831185575247 14232353066784709650 7682104108358107128 11429024201117875969 10268798128608560961 10804321865789923458 2664493960623654344 12987920855600521566 6372813277692340489 11903718682982966281 10754889714281842188 1445410680682641023 15343940943200589518 12283963891011170662 16797934694257991499 12405878290610423231 5180437623901157940 11605794061576245524 1700163042189392376 18149671709837891716 13089868891072444771 8958426394998794732 12231667564975660195 4745537168016866804 17127820814787781793 3544701187910209508 15256775880972487134 1399150940178162759 11700156870153691738 8105948654850024700 15528980244873504858 12850976765276495388 7463624224869872564 4425540689391386142 4968799111267916064 17311136446626885130 12760793684896276595 15623937379773359360 1276158491178334928 7854400947194263851 319077373673953582 17714952108895961050 7359736068688107828 15448505051569889762 6621191144361915048 2507649284485345331 7376908350822452091 12031656387819462731 12502805882419116406 1517393076953311412 1954658423780708938 2645075062875143623 9003265037966924316 11525999312161795470 10022137404519975370 11923108303599351212 2619355432460102836 1708923957190649833 13239168016957097953 3673952167563145563 9872636628638567342 2134388552707687470 7351620197485076824 10447326745998495547 12592236394107997723 11647513781595350295 10700196611279020992 7023309239527937663 12008885714035357456 17833258258460026133 4874280776055707278 2363958661717435441 16813868206056628704 5109191553672033549 16552936908139599281 4783575797298198568 8879379986664125129 2632505601076890293 2448722471617895431 14333044425282278640 3343841796508570202 8750511579194347283 2960205510394963149 3366783779846256291 18154499088818105468 17389206066257629643 11154052550509250438 3800803501475584041 7350825205821291999 7750115732824599464 1251199106133417243 15268935807011574645 16770815751513905358 12006082760523772908 563600917105987485 409511453542078479 12351406258539259101 2399359206795341480 2458605492121937288 17606267431101977197 7404928284010905747 18087348937411863713 3596658749849867516 10832463005286222656 11581838425206129582 2167179087050584834 2258992885197203824 14975665874062038867 17108267344914727552 2044000098531717497 8853740797737422640 18011135984855436846 5198180806924638086 6633285889701921872 14677063043407145459 14399380166591235337 7539822229126836358 2160615906490712499 17723733310202552461 3757148974605766549 1531181477354573281 10860650117288097038 15090039484732990088 17475816553708018980 15014347397338245444 12542754218246990981 3532290584882600277 7346298904232690392 17593563176773111464 10574355693156126656 5501188521172325274 9192630291506743020 2445913071721671649 17240068009619140301 14946069973509385810 9827761825239986289 10624658490392382820 15364137814979621409 18165455003755660770 205098317037195913 12094756544546120750 1086850551555141266 14737554327315715441 14524586790687019093 151030302484036442 2516885577308177591 1835164165699622340 16978253085262481173 5690830492955337155 12297440827476274041 9271641673359180658 16219828030707777008 12965061619299132817 14840209264767918295 3934365804296765509 6680327579087257457 12049209770121003561 508499484622914308 1295720170712233168 1062465864239959671 15091008186618821646 3614998104356566008 4983469792953301111 874483518390460227 14321564313447769251 10513727522224001451 10422111291921071467 7168787393206700225 8889418264986066167 9075991432864548167 17075252927169042267 10939322197085328884 8781352086005900400 786599472311430214 10832299686357901094 14594213763182164135 483448970529206022 11547570174648658783 7927702308113386875 720153514568775794 7158902908123309178 13258768754299409360 11431484321927333239 13598765793933940980 15376959092168267858 5810714444566216594 10823860157865336075 13025167909264801080 16221926775874508094 7699998060674471915 15743108688355958127 9718276678554295236 12004493050152707546 11615472034577661023 1018392476445488287 11892281146734134327 18399311571570203427 15282645145258130561 6760919804928923846 12341152886674704565 7883078560732935976 5552604614720045503 5536166582738217058 2965998626644002314 13067575316393184483 4019425493704143686 15158596487709850829 15187022365438744642 12362574501169158929 17200579684548785328 4894548063242020893 14653834181871437843 10262268583247200941 2716648413880991185 16523334766786906127 2079832372962221670 17374441196865758180 12336357149392791650 15962776135393830409 5802635121533789478 4723934161936538297 16550907547169700254 17260527275622316040 18188578072417961935 3740991226502662899 14245005211064510640 16413743989206963683 3821962366413277833 12471526327992814559 18374503349707780999 8866491726125638378 8739233370352210073 13047912605273178454 3321128121847102003 237493103638586456 8340311461403362524 7285606811543573405 12874158135026468502 16408662620911723486 4771703752936391078 11085154355594419867 898230093726839406 17946433628903659066 8979010433529975114 7873874688782013083 3074637572861572806 14595332206954804929 10495862405636859730 15128797084172566664 1185141678486769812 370393720904919375 7172417458209615757 11183036646107986279 8307978515119014199 4179461971391109075 8106601581462000560 1751670732586874165 2485121146532371975 2382137935655589091 18217810684286643091 7426225228988733981 14126674329193532777 9347193195682182928 9482887535578335262 3397855662914342815 7496950390250171001 8508342327409034889 13311481123042755328 10494305583359343553 1487027338531592995 17166074158463427514 3914091024645290274 3998252843615262997 5947033725087766605 3426867793784186102 16344294117621596970 12626394993540288116 7847054806291288905 1412411658104817807 3843574952610594599 16256972712273137869 8219942373794119136 18325995180370097571 1947554207619714478 3286623254979006985 2234735680428646635 11601171186234535405 17118333416709682203 17505143181055512781 18321235556313001206 8340576939622661965 10371000244412453620 5652751439405035482 11663708540731237882 9305220554373987057 647876339292541678 2592957525828967576 18153464250879145620 17708794194347267997 10515445537283271323 2594401979816971764 12923345933081648101 1253329892601109548 1549672433517382500 2246377861474035569 16709540336122852519 11815272232129188315 12479215901898232031 2843762661475618564 9217012964115569259 927624722662877875 13321394807202691970 6911053684015525124 7182183094302502791 10180934563552796929 1010642839474988562 16602836413600997942 12434018818360456560 15908489687521535903 15589589183340363797 6950834534545650893 16390769866684923788 3005925214147817656 6497923609252551073 13739231963154464257 4789226219977183148 6239554483641278940 10717690375009677140 12176471504394941104 10908498184069788386 6527392733117639576 10369316059368273268 4509740813519872721 14551581697618709891 9726736465864133884 18125768752856597496 15424414051958726682 11547155186100115202 8469761427787824224 10366648291337695383 8532863798600411376 11144362609896721720 3909884659563345155 15950348672937750437 3266255868158213546 18018451955972113761 2713139043662185884 13295075026836536741 10667811897623286443 17939428256179905211 13392953476313335670 14945697759642434371 13414226324654025384 253550309001076771 16542023224595804563 747529146959562224 17070029314113550068 12980211552997143152 14843773534850398236 5960775675978185644 9909289770429273051 12608141943262946108 16528575467049042507 1058957860423449059 8217816821356527212 1200471350527765620 5606178456101923032 7975479346000958787 3551713501457146700 10051451371942946852 1564094193187415503 6500102279453166653 15663724605860205461 10449586879059440665 18381010884618269274 15552256827702283220 1440811640683607055 15839284884677970247 6199353126261798273 5970026744558825551 10228053262963513772 2207517457026710084 7192717285635991417 15891996050336727607 15964332661352232415 3765015200324200210 3418205232254686772 17125467832770687258 17287200658571724587 14613094165305079352 18438332918123846071 1967808675556781986 9511051021470043409 3488536520539878563 7848278912778279069 6789308894464817594 11853088860844288785 11462691372223246281 13570698042184553631 7246705143092013586 11120593213957042980 7269843649142507 12168349092512501749 17162500514076182366 7689446449428358884 3765529291113025737 16172703666908595555 3890807368063100380 17618976343714750469 8765632770316827621 3045172677489768212 17097733555915387014 11223214402101126867 16599954993959039236 6125339624121802195 11002157523492697887 6956484282656417847 5564956404076588555 16285791078495609120 881827441134205901 3425454294742730594 15049280470066301980 12439035640311227797 949197407078207405 13593092303807286540 6909188243460479449 14329329950479862667 15252253913460441903 3972756206935505286 8363474977723796575 5926975450594566799 2688960989623630134 11819350517645742533 14765974171393710496 9406696695639360370 10147924215174371747 2361959714886067965 9758258098453031051 12947757326072236702 15158272096726316835 6496709529447924199 2629136685777927034 17790568788636025770 12565856011245688329 13557257862480715411 7546739107122200120 16567789845634156022 14649945426421630128 13348286949703953698 7179105752186898126 15627275763824857928 5425391685768590831 12348823824259509305 5257093411315497993 8080032889718756793 17488435295500126331 3168954854727933392 2404901206536415368 10205493856037661279 8388920164081521384 15734706747810398865 10733271763057715694 7853749613044424225 2354310821874574097 221363226505435923 8374497280557721540 15615737625027418475 11909082277076064774 6721647253383823031 10829348979836856758 17791966246605768159 10496356199254493762 14838664380954553305 14240187791853896509 13858449761636745595 3199556262228414088 12400602455940850130 6176826731695109052 2418822987589612211 17509788312065992698 16697458042934102606 12190773292206938081 5310368363615830031 5072097504699059880 8792937205991573343 14155026691235727404 15248781405262934501 2259637818190293210 14510502256297896825 4076760361943458494 951466547023298031 17253325971467879495 16688025736522804228 1803145937113393735 17927140839649474347 17154595763398778236 6127079990429962659 5223564968019948151 11394014905244794258 15639832871247807741 16713531151082782435 14250975308189364660 15215986782606597299 5999625143311198413 5801716460018423250 8332428735618259134 12745499880572697925 1424949601083724447 5086912627314219233 147942886869867155 18438936282226571830 16839002518654862750 14386895276684230675 1523988407390629546 2291155973891243122 6571564173114210966 7987239301437211022 6584501845738429190 1887155960257890948 14959076062447778530 5022440800799945171 14869367218379961901 13745597579299312061 8784757529836066525 13212608508281375747 14108774815756831524 15000369790664937803 7592937631207919472 11837378869418077270 2744940865523391501 5121840328788679840 7183358445108827919 3702755541004583012 8182851048325819358 6839131804818645366 10578961246813009992 4830504212387757119 18341398186859443731 11533769946274812931 17630069718892496303 4614233481569880808 2859458995363978838 15201495537860364898 5169534174479180015 13098011320533283207 472015526972836923 3668883275927488708 15642650892115513640 18413199015181745450 3389020650404172887 18166602486099104189 8209974541477991727 6136226541765146321 1434575170019749112 17226054970285065126 3923706253351703130 15839910231782430934 14676434204125990659 5017543072036829282 2464230680152090037 15096948331550275439 5900805302299374009 12224223908384763161 4031355700631884781 10405055387783873286 5946360262872707014 14103738075152699 16940352902725797296 12305717634665849989 9011471974915359013 16189220576945795468 11454418256289898169 14225253249440535169 15516442843125970520 16031854600552283163 15772262273106177737 5691302580511225299 1942600974556642658 7361706089615747439 13338482843441478596 17068069215186704447 5551305892246285320 1154870017652544999 3082011418241114816 17908803265844686035 18161109142522834536 3375298311545292981 1365198060928278278 7180163502819840861 391747411101213158 9412161363782858776 6936017642891685694 14851763132533366820 1420569328090390128 1992022010751887604 15820996598730863823 2746193453361516238 12203373315308835619 14622363868942310289 5453835482942261294 10429774118953048646 306476603596388853 13631575397663045332 15470981767447420342 11038247713916975521 13638396432747362658 12937623395361904620 9255224157981041096 18373866095182069083 7514986363730344850 17449195003626320803 1189551570778519154 7773443242745048392 6872452861343796290 17684417938059770827 3817368128543564387 2698486039109669850 11480959465350078177 4877240043599082450 9170818628970222291 1505702289046616804 1599988980539528311 10791226365071092760 11199617878919782332 7574093540405229533 2739116483880106454 5371676700234317778 11050576107774286767 10876479163619743383 8062430660835257214 954276046707768846 14239608826181235159 15723152823064809408 14188029910827170396 8056955964448371692 3015208055173062954 15675599187034322281 6766139712578947591 1736251380366865637 256661283786873060 631597464646017618 12262177803222132773 16134686699118043882 8542535090399899330 12512313744707669989 12884702143223709087 5405051412000510436 6093855633878432389 200054140462952251 9304692520451310789 6355359798040514238 3048218472291177305 16162370751175179811 13348032907248959636 2134217938636984819 17818785531583573094 173864255557706719 11176785860588538750 15701614229411781381 2339152357381208752 7512155810254011175 16522120906611938840 13943686855388293186 7777227027085189158 1188554288427369817 1465439055712910231 1629568353733009960 15361487363478459769 17496280347489480815 16851365291472525022 14851814467162154965 4603118963130329283 6922283026091725509 3686696978844230716 13008204536403728325 11484653567373676991 12244666600940411123 6270191989029050657 10304024031243148773 18009848583094872191 12625180146795710674 1101089037135545574 8644591759420760953 13575038926470254308 8028663513305008929 16513298685221147055 16984961110339317661 12844991000481634849 6022053415623471217 11425776881454782669 14839069957331767801 7428687179403973533 15609905855168457586 18197634692555636779 1054816685774796773 473064894952226893 11498903459110521080 11094450078867516648 11545856632226612533 13955201814588334682 17449296103904602655 8861288337539735041 7132288253805255185 5795295282742670277 14729245464091223816 10192521051982648832 4153680844613713337 2703029937828728505 7800855907447837831 16437239623729602913 1366331255070371030 15587809704039318121 15628477387926253272 303883740838107239 1109815748570968659 7837037424836998874 12202740385468791773 10739915406486820809 13925465977115630507 8683324948129463839 16723673966902944008 16804793564030307803 3292597549042936663 11881871594583260233 13856010397759143042 14558571355356104555 16454506597201827780 12138598798203238354 18259755531444915095 1247301546826118200 5137189228964670882 10314529360026198240 6079466568447752792 10180701982344722608 8269640230205351223 6602728961331569005 16689496622397199932 11925036390759818215 7014707214011383070 6931495678252654676 4475208732366302852 17978704327833873134 8769273855913887470 4280180754988340460 1671344490890864122 13518583610225013946 9488955188687523682 2888299993351026545 51649998016163327 11402779307439015793 2185517026853676414 12005194329740054810 15324285350431309456 2156996101999802221 14867319086788979637 16877034176681753059 11616689761564641188 547533543179579013 11895544403196387561 15760627495339545021 16456601050651054758 8685670768168708581 850038375927858105 17250459365454718105 8056791352939141310 11279226534974184869 2191042687794343344 554850883385311882 14518123255855776974 17776261792179737105 16358490498186640509 9808893225635666388 12129606308730307177 11090563219925889977 17086078171045227640 1790612949959066629 13647524618853349018 15483185012805650700 3468283624387101414 18385911585209820370 6257319124535494412 18278171231456396528 9287885597795672567 14111309244331236483 4359680474729530714 7671947885943846861 9746798802466885667 9201479353613828352 3574457917846657957 8694316382474934487 2096558805917078006 8862003043299241025 18120831567565058802 7464543191865880089 7256951912163894075 10860162212617967609 17226659697977323815 15338310445657052953 18382494421903205278 1326567209553813393 11847397646532331457 6971880223379974300 3955588469304147413 5870621792414346224 4824321666922299237 15155303798206457260 14710861616051141326 68922847704368507 6029578505774101244 421971182857998910 2319831814356865043 5462797653439542163 13452236288501474314 4662437464654450754 942831484847576462 2448408373792165530 16087129792975997193 16402460302272557390 16453088107124867025 9522432875360159594 6483580184368900120 14149366890537003177 4628943832686977259 185566638431503513 18291815173164435012 3381140940047362595 719767818621746725 7928752469568275042 2748985705583245976 7808666343033960336 6911371030318390595 16477445367884164009 16115711458426646357 749222371390939438 15256680067916258118 11063685189837362092 9957565495511739983 14017225747343054094 15558710500637194327 11557548092514491649 303729296595945213 780972612515713085 2510846005049464668 362812774298071618 9291276269541705272 15624451439502738637 8541828731850219608 12759886946128905458 14748388241356488292 2022103761043449488 10549147343641392629 14908663040830659960 12860471609790621167 15828332576459874892 10530047564247818097 3453867134064136676 1962085582204656396 16969329758803117540 1794330834429838730 16584136375750846458 12817820272479176514 10969535033465866563 5098102112437042057 15001272837505587289 15145120380324874117 16278556270358831259 8481289207195036716 2805438833092045144 15118348511592400653 14287066183694033128 8566934031485395441 8510599767186853402 2837729589290215145 18439429604625870289 13013483601348020315 4197473995638512266 10525421869921878774 2520080417770428507 1421345309686944831 13017034592428401019 14066459627129362368 1334184005799021144 18047403611585935544 7377538694469713093 5004757773642772131 18065508923422414393 11455483428175492724 7689804320471231846 6539351832083161837 11403950712878335136 9766255637858759222 14787897799991139734 2016647316289998496 9840362586188945522 10927167505155364771 9044680834056815853 17234030903927550079 3364409474093288928 16018222355121217970 11426303878896512740 4010587671994533073 9384935581837233693 17937595986452185125 6000309572261266056 10892593457122525898 7221673696559618336 6033086757165590976 4736986526205575684 860402642287950886 4019846325048325213 2372097075761971834 14710754422858292301 9057896084038406275 12038334618879455957 8946066057076629457 6190684222720623604 16825918589611146447 619707084620010585 1248794885164295181 9766645167789814568 1910362113341971991 8944412061804753811 16233582599384265558 15177196799840532693 7628360235529850704 6578685210806307067 17592767566385823225 17374657446830910092 6917145084290334470 10431160505846148652 459532928262857234 8390619700777130660 11070747202771051695 17213337609282888093 10405779745591965501 333596676743898223 4833738915943274340 6342720689362773510 18163564057781443567 7575707046987880587 6247117212046002226 1647947240816146183 7822500257126261136 4874763897441230542 18288289232599941541 345144040748503493 17425681859451403971 12651332834786162517 9958982926325583844 9549192490234229831 11077992029808479032 9412412957163235251 8495355589160391538 317240699717409687 11235536540351718136 1253681022844409799 18267675839300854744 15288422175286816966 3220386615103836348 9097663822881271355 4207172792053439639 17580573146592526787 17089256393633714179 3207902047164492958 13392072067388718668 1385110832172927588 16822696012455910460 2688956840674551591 3707547265829557284 18366423770243644167 12573005885447487265 1406433548132292776 2795473968746323328 5348012021535175017 1462210239440871399 2480874576022735059 9562160643559146866 7159779983229773894 12667997180437114846 7683944504878369508 6902404031518703049 16909218792385286759 1988929039507898292 18304299688188212853 9905263477573266810 10947251518378479755 6127323164888758573 6517710305505593404 5713838920904027470 10733415229679468893 656116113955456777 13638807869230422233 14118021049848406418 2446182599954590630 18270013800092634664 14052333004212988388 9168140867799169629 1269091827635906901 5678945598125677941 6912481775218231319 12473766670050819244 6987525824113486232 15804211870163698753 12711325656843717316 15581124019372252209 120833298792867104 16838401760996816575 11689228666811344277 2612868221472101309 14398825110101067814 13785134594928676388 6386374101598645917 2130406057960156793 15882524314207713023 14136410338507902317 1539947485634685972 2219975493030833231 120367656112538910 6250339533629735087 8316675027784674041 4593165325550806547 12029575704383347105 2651754004077172213 2806785385551047242 14526170580656155094 18001101992160051476 5171507334107768734 4481706795143171171 14220634216557870461 10017292392072888732 14537375837678537025 1822496585108295955 10081282593694417125 7814319950446870903 15620792125803541693 4519511086697990156 9125310758490634172 14042206104436854992 1592097109869459434 6972129450121181918 16196168773832691706 6932269606892216398 9553470524333045134 12216423337243462925 18253312118490822042 404452301964422056 2213855931003952089 97546401411870423 2638924904907577677 8437284443444256625 9300686279832839420 11561145174595559657 227535001288811706 16720183673049771030 12490913115884063991 11220319654584165933 969778320448924817 7338035654105264738 5378957348804388940 15694835719636789609 6444112136268567526 4648204561703990144 15762031234433352232 5869496756835789353 915291320229186453 7491868703215331664 12401714019170499177 3696023277122639566 14993733898271155972 13549772306316391567 6924708900206144654 13329151779315540665 103097563786295298 11954550496838549571 1612653913842433482 17594122148346773648 1213284331910084588 13719709722023441047 17819087713482112253 14822974003262231337 5244486490332768188 17461729225500237525 15071589795456452971 2856528759100681444 13885960563518054226 13935083436456549191 10598575107655416080 11668090624891380140 2300145929475089707 2669568780386324224 2757825620489595072 15685300686833117081 10509893306366628782 7599675892110596720 16167303722019979960 13946811489594813701 7500623676389272368 3540695820573875338 10708591005973879538 12924693398883047587 9136824284651398111 8245466599836711112 18064229323459536962 15797254547876587168 2080354367992943639 15751787292840198177 8053615998167013713 9510607154964185250 17727246026592609158 16132949704496545617 14603260502906923891 12063594645049365837 10350522799217446784 12433266326827907155 16012141351800396640 3856962003192913222 12563816613228749738 3362536873124773303 9341709195645702578 15242863099214379188 11319513796242252881 12734425095498419718 8047730316130255642 6546289045552689395 569780398000341990 8669953143743373933 18012766325486125274 3059300139042566787 3373782289847357359 6155943231191722419 9589908657403253233 2566725160725986268 5754216960217050328 2877421863747469640 11155016451505224404 10748644782445580524 5721838666907626382 2762652793369615987 1104278375731723365 16506571016510769294 3591441408115667190 10162249509225132650 10034126524856459222 14976977189986993630 9254751955748887959 12293281657809523627 5562730984270232180 8151616933159469898 9667848046346619141 12817877993905281346 7878787449983534280 8780304582474869035 2869943994755124005 11588604721119683893 4016411402939107667 1251337548638419278 3742136802790244553 10577680768407660965 11598165555915849956 6445210598063199711 14781140449998275544 7533237253879497526 6152999332246366832 9204322057762709678 3828134460668877270 2357933656814171457 9799713555724892494 17312696192196970892 14650801291094920674 396892977230808578 13812997143552842260 17360452196424187418 2886738353405358792 648475696724131572 17645219853065869044 5003393000879801719 653514683789011753 6288386429741668853 2808434943194524600 7382852506119077101 14955180424750697475 6765456292932549669 7284329999825513716 16401709900879088580 14705436247588745415 3421817385562456387 17194844946899808580 6760514424474475369 13753789169424778478 180084164385186543 15988617505370839639 17911147729688724432 18046240083158221463 15479354169979295122 5156273117133042080 7712570607315316505 9678433228759034605 13974352078292547866 531596237062024770 2739011703735300769 8384599875105036105 17277765286876178878 57447623472733409 9157025230909532885 721965661165573434 2826527673800312675 8635303971141132264 4172731278967384061 14953425761120244220 3497780025567338623 13842185412336143014 15796585555630384655 12150366871684862803 6401673155371797954 16017924984583125834 15017425964716877555 17141494421271362298 6582328622563043422 14334537031434805616 6953651782463450286 5821819515693582377 3505703574127984769 4636646620532012011 4338413755438670329 14157617491926314504 5357868515875956791 5202783830669081822 13005678583101335803 13064806986540479121 9665582860531931378 5870013926636448974 2759858227883833408 16659294983101490489 9871417563861638779 4891277414376315382 17584618628647801714 2595581010063749942 12712405886344115890 16096008961108943993 2364836593919694473 3406260723465943714 1105021988408305723 231149485352514879 5123300099242313252 5187613202148310616 13662253644253981316 4209534912606138642 8770098211814820321 12757256525599711373 10813005961101427131 2706267040075570008 364007140540868580 11140530265208024463 10116024781744436528 9899450199195916059 5276556223592457825 5682336652023967682 10365116485937186754 14959419220185170703 504185557213691496 18073983864781246506 9066905117955869221 3695334706224319544 10734291457128466929 11926852445469914533 12560159510348759205 7559544693365365187 1957640735785578393 4479652832631225303 11771884629536845972 2801770202946141309 9488597203417225225 13511594092793538150 5559784111646698445 1066488796264164671 6458239912454033145 6569355732290999835 2819263730416797736 12772063997749194179 15912994654080948358 16900097668211257456 7628264323323477267 9253068292690358101 15344306019648704808 16152153813768949275 14993715101142442100 6149330674478007836 831753607736964291 14161776626793300040 14331757314422287975 6812587879280193526 1374972853700186345 10681428796061430728 8692341006741467527 1956602908524971634 9597914771686438750 7191399767125641996 14792281035327676506 14125838621449872596 15381889204059770605 10648616873103711421 14357134865601950953 17305512237050065038 2670850646498954101 12496782039217754076 16189866340345193818 983484348475889773 7559831983740130578 12846016270182368593 1122188586423337371 16131173024922411409 10566246798268286700 16145084229572378262 11931736977134840273 16768381495516627563 5785844936988707879 8553979706779711799 16707664778009082172 5800609278311387664 6219032102633190805 16564801970218832031 6464151808849879568 17448601305875203560 16671898462284753370 6261899514793129493 6094552158317447987 7536954595356612459 8578874695425594286 13439245477920695219 13445577119368755737 6841736718682180167 12411390563555797987 16926820012439622336 8880787909955600308 14637961741829283157 17099719775195281236 17758656483350614300 8179159170045064844 11252600198121414923 7764119864462865540 14466238837149748746 3406706109044581680 3228277227775136635 13464358249134104688 16133032444319679303 15878668065139954193 9199271015388456358 4024403873050644149 609261625078722172 6466117282493274050 8887463240699097570 2137996755132999217 7966440475266161207 9259942009724476755 14272583953643177742 7285003880304480731 2331763880846794084 3551871634295383538 7723435204209973507 17994346910582879813 4164174420629824482 10058503232099162433 3878669802236622115 4728124756048238789 9286212453968725919 7053475140496957349 13028616787811550721 17280638155062076660 6041246709525335249 14005077936341288680 10687259251397322843 1205117627275638521 16490326064054267526 8501638354115922547 5464282954273580916 9022953570781293808 15769857641061769318 17732473874922586249 16803963622525296262 17063411461867581125 12675421382025309979 13828781227076622536 14951488844398658725 4194153060464202050 2881248369752862283 12891930726889602477 1521725402855353768 5688964755644473735 6794019178965555402 12770019443442131993 6006042253791632065 13356774633694147321 12742526933123275310 2255025719638921528 738410214269452352 13817727855421658326 5888128321393331958 11185354474553277129 4525825265696259912 8814137278861356165 16678640413745623941 4189608727016352913 3988177533948168060 16457566247472796989 9425318814334670699 17962716065055813410 10450643274830152745 1920288988877968468 2651109488925064282 4722015805446637190 7591076262077338763 13031304079748462887 10324876161123286980 7275341334264946369 17551314000542578267 12798963138945019396 8875974970498563335 12034301605705536827 2103406397795086766 10098907395699795847 12597170086301690633 755540182646872655 2670540188207943470 7574604853613001751 7827719084560336018 774644392872794786 347692808311881636 5374853316214306964 17628055964867830782 13895945888502514235 16254697179221962527 3917779703399895860 111050155316228778 3025938679002351741 13831705414500870242 7583917098112657469 15551605765186195002 13425553241677454 5712979589134363930 722693340018709908 17812346751643343996 8882867878003166562 11471009169472432979 7527959847820591007 12428419326700826097 1223787851213589937 3177697490511657696 1001719085761106408 4457491360144279003 17304443246726614774 15867232270744358298 13528330229527006879 847959674184520176 5821200646502404006 11387039211104206027 10286092068570279820 373733614653078917 16375110121675086124 1795300875034260338 16587253784875155706 3102034023617574026 2655720118288396192 17206057373695524326 1907909666426935898 6083840050036500312 8070205666164723298 13342820437552119886 6698938804539842338 1504379887959382363 7840249412643378932 13138138997992183689 15923252797735081803 14727928709392810620 17489351096266087100 1213205703243226669 7132883273591952388 12286301734957828101 14929843272270720439 14164373489130489465 9477820135376317206 9214867320351631671 18032852514986121503 16279848585320838202 16368196702402432619 7188954007901383369 11534394740642560916 14210904867253271574 1358767989296341174 3811956087063565619 14581642846427654249 4823174442296282707 12479405172474730098 16329420023397375478 10066430474766954043 13249630881501186919 13706172757109999551 945643446545921215 1852481896463470034 5496781057763337523 15873497528084098132 10710889576199924585 9820210102313068574 4653612551965804355 4962517610885671511 9160316185356742335 10541375240568602790 15928023166300668734 10036463273428999850 14940488258458475372 3571387938102777218 16301234426394980453 7570795005233344933 2272661280175727366 7818715273807680209 4844663880875779361 2798792492937624722 2862839330092080153 15925946585457401702 2906597643340992693 14972971847459282538 2430194906938408757 15105007434858177892 13183024503076654400 8428658198260704427 14273791987802063863 17584608983268099754 2691288589110643133 5596013546758694897 9795674301567815134 1992063669249569260 1878588481673444640 12174374564541393854 15464547511916282355 9509403896372213371 15205366644432171253 13392343554099880596 7364870136445885420 995077311568417620 18018200106065998065 9462402686717537671 15322944985367219678 10612129117258219220 4898059125873053159 2200142078421541185 17157816928215590558 1439286144267014508 8595171776344051956 1517473686298671747 7869682870118884932 31159723232771704 15830669061050398596 3267844829051899353 16258596508463942897 8372431574543804721 10988280709540652470 2235357223935141224 9385999270063784070 9206524804532098260 8043229495293374677 12862119890735522306 11451668935468349313 2045435439786624259 174627867162246826 6842127116975209663 8497362952607634098 13557616759538217539 6309964995528883600 1825574416148631655 2928528490003657179 13587459285440318009 6929756128552806530 3835626848842194909 16272850265319366294 5347232496972403790 10958049754501227191 8724381256746436587 16407867013006422163 2982205019966527138 9378633233550142066 3707670311473216340 3320787185101311607 5751740977772242761 15940881861697234023 15271248391119346247 8653564215086699915 2109460179774656533 6260676928702571028 745300768991664259 6508590408653371743 6641298666494302289 4250264273536382702 9527230718577285752 11772904296333196504 7280215739839838256 14971215699412520088 3731441781732492799 15595591941285617974 4342611949581488700 8216459675669517876 12830497529823510544 9491625561985072261 8961557735940728070 9050964952780831529 1517390964255075755 9307470461344706944 11220334491095409924 16037139291182430029 15342453498674033816 87162800561393001 4653084315439901434 8398746267016916593 16641921045059529200 6214446018725935654 11416880951564975899 5417163850174734590 13918405661663966209 9851462840708917877 14535971172701204678 15754757627741503757 16226370784039329025 11404522454339139503 6262168816612681820 97591087205168517 6181320617798072177 13969729037975181232 11702033750183748890 12119779598390206082 13417959636805367893 13104097945132315244 5615299840935039441 1352571473573997881 5312651029133580869 1589230792657946855 16888277989846695182 14417341119903911125 13188672999967613343 7478745443847831961 3329789446759335390 5434926248015123455 2385429034944672084 1574290702040717515 8580778016167191696 13098040503002644371 6435098626107440563 14194115851336728550 9503269266050734210 11094274638354148629 661530327554379189 313929955281336379 11073917138876594937 8539803256463388744 5906780416628480259 18008720791102954748 16801267139847510358 14017917115705475487 15022343780256495001 12927287645213568537 6236668744367402372 8815018383280082122 8466735416082067607 13960535737620854854 12917660818144799484 12291790371036821521 4316416262634623286 5089746403400962846 10368275504059923167 8421540201489788615 12663016629871585584 7344542413960959913 62781217624608657 14374633905731004534 3066463267576979825 17492913074502286322 7045551431377568638 2630696929700837684 11179462037900788688 1052967080977243269 13552840560876462498 7315129619288522978 10354343678707586008 3372801403819362225 15952967565772420618 7191314696123632309 8863592364943395588 1759358603159249046 17808738762763747941 8057634126317975359 4818690518398557325 5838027089880694537 15594651932168499861 6477588705160300033 5583185263669708625 3643898235760806457 12209619195036984524 7943505817748566900 3735861246638892478 13312087627380426718 13629776205093232159 16283673328450624172 4977069227696323181 11728733534273145458 9811066146886087057 13155804916739777719 8206716157303706212 14676385380799307020 1566806684583201531 13489632366126596423 13026235148269754362 11266908080166935671 7680922559028282964 11994399316529502207 14322273912732447171 5371518659017524428 14837331180160489990 11897720085584988927 7365398754089674766 4314674265583020234 11966674820290174180 12787531196484602617 17054876960397545408 1405414242568113049 3980878258916656896 9711717171797268320 6951913656502362751 16770730944150627643 8505760469048919078 5671879013337398998 16611306093796902282 8341631826817821582 13806347397233827691 2401635011590303500 16849442022982264947 14530666611646558016 13648462712270458784 8377875772305630906 3477095653620797863 5269731973317736685 4147933840170458430 6092848715065576782 1019294644318080551 11632059419284945661 8462733219865929879 11751815685262962729 5586755065821883512 13264881821397474315 16799253383175323025 274539731752005343 4567063870355448053 9177631178991015115 763246745544374195 12759926912174593159 16223057126517098622 18242259711949745962 6862735266308444770 1515126168927954314 383828316048932066 10754143878649605205 9078297552344440296 9368297730149931799 8506238057446136630 4165736562764244613 7629051250690802542 10700373492161646568 7569100150456067346 2627653276945457865 11529087470854950493 14179449553617140497 16435180281136958835 18048000631153294400 17594672292263350744 7490248378505849981 2792689178542557332 631035068723258948 7492664881490334660 2828749837832950570 13610980472437284079 17233075917803249019 18154835897250129495 4886945173862004295 645705910345373160 10209810755947159690 8865333050720358765 3754092063395816142 4673808731295532969 16151943355692130814 16890488965369510663 6686774985263614979 6090201432467091900 80371712156238284 2682882489613659373 7786839465529252973 14411937775942769021 4112908053909544442 17199570369912265423 5637697024272643649 10221197722462042004 1968062693823307952 7026589607580323791 7478345876758929943 17571203262081444865 17468073270404236411 11040925573515978496 16340358504085836435 2547266131453799792 6434154097010703800 8889343309154092606 13612339714040092738 7778365127451420917 4569274375839117085 7660421086832383877 6399393658684306763 15740736083681439619 13918410897682360607 17451863612063959004 7710560673298014650 8411164103364904931 17602140335581954938 5096917598814855657 2173552529016801318 2647475269914968261 15981552997264350626 14314957890100079421 16798362508483444207 15869302812511016760 7254195106719935493 17233286791509194924 17587946331503781010 18436790274727098871 3366096472963122223 2102215308473646839 9555223457207239009 14999819449230713992 11533025619147200267 12452158209231096268 16486933856662655525 11190473725722337395 4139035925472410877 9228003085944704686 16688997156145498833 3385488975264076814 8227843035642731762 6368466450430433949 14796767445848540686 17460118665710993491 16348320705686029916 8315109585607766838 1962083420715657473 16821539039041298440 15328799710550818760 10916894377950414147 16401845659313060947 3827754686518603365 10714073941705327861 4498725862599240894 8879795599291921972 6337126582516599933 14973198741156591614 1949518433894448818 2945524419012927343 13590190815769330976 2420777844471109714 1473574601848314962 4869729986036155644 17789030466257350802 11901044387817254342 13632586048971338660 9788906314472596876 8919514121275292370 12436990922270602116 12876551639281574292 14219466093401815063 11324131057234581312 4878333275948449450 13168496418295673833 7415215294610803694 2131554690802880251 18092025101718629418 3099160434288250563 13601308766115962075 7999302799942107629 14611066551747039155 4106248198325375484 7103199379595535833 4082325574319611397 12772199362883900372 15358714776895975863 15346983903963879955 15887923872269722960 12237142839352537425 2072010139868159538 12089325921837130668 1710463083735684058 10987955726073503140 11922470240510703753 3726315738332409340 4985772263181447094 10607432495638839663 14513992558183371301 11224955084447341517 2126066475098936561 17643440588301799672 18428942755389194724 9304166122684456546 3164711204941233429 17036036552690043512 5085360115504821070 4936584682742592418 7260152869637190977 6417491473365409585 7799017376654485851 10563787880000324348 2050621821910132324 11190306076055020617 14790764951080104898 9983026548171546110 12634711038670024319 3063288503477038349 17075629087516752036 5003521761307032812 11687793433558088350 13069178455753281389 595996395452307568 12908572278760566366 10091502333327951833 6239504780758540062 18026780530882196904 11813324894549231857 5869396667233124558 5115407502178462706 6558896713969407027 2104221163248266966 11895599069833477751 6549056474395407288 15329633434973893896 15198658071595324673 15087325138199639489 14737916333472284022 17640793032450450206 3387622915870307991 15556898706130062984 9386158300833307689 15217453458154881277 15895625743045968081 8024991975255895901 17582121360729083573 4491856104241612023 7961613381917082107 3973327045126709840 10928667184410370322 10791445439176961045 14818279922176555071 6378029078136593912 16686180869370224604 10536140177960207266 2314828777628125715 10050359495426737772 7369909586147820811 13958454734574080411 2704401960218357339 965152555259215983 1670327919857168832 9807730115926833624 6809627070924101427 11723831050455267166 4380533077392726552 13608391281900540316 7908657174190783843 14553024214136236874 7078784127532000187 12923872696679870287 7385786434878469978 13635583062011318960 10003954337023567914 3368598493986103096 18085081073626888262 3099844594955024918 15292793175254745246 7952955460353143824 4432385468748106262 6742055312607261579 9352442258748555760 881413449806997886 10605285219788233301 6154470194265690278 17927517075491111571 2512121902194914268 7131036838487006707 1205617204711130016 17882063749410572559 3654653290199060215 17269950011723524271 13124534681716593220 1903032915185567560 7607686980677695143 14868871058038378270 15030386728984610442 13344931355151556167 6980055605381910532 17894137741139463720 2447372629419951372 10515764562320821310 3083715116981700229 753571652178246498 11811653260416452374 15109178697555255332 11537940003245362601 9285678711988243799 467319596405050306 16148321835227731193 7458744299526053547 17277538264455681030 4539870655940897217 4200469404514141694 14442231850131570157 14357418623680384253 17085178413850116380 1970268566427795365 4783418752211762645 946473466325113769 7072172599645316099 11831052078171120383 4151419323137475912 16015197087069957789 596960127871373420 13042226436918374182 13707370545846945227 8253533841662688431 12509649706556360611 1888646534243534775 9856050379480500729 7601252379348740222 6519338232252687336 9428947821826808105 2499963676029549388 7150463752391609920 10782974213723366689 2687406006318897407 10903074260063746303 7537426608342847096 6990135902409461843 14324264192734316998 9154422562697272564 5796344793163404667 13803360020670841583 5961514201609826599 7030902037281294976 3429195171815647333 12698323601163569250 5729042179530522979 15915275602791742543 13237179808338165999 298956456574293009 16378093472495585350 9879779914102113251 5992267328348753089 8552648435935150404 12557013557739280164 3075880455754050675 17899781703742856847 13480817889299265363 15548547179836553990 11712172553409550485 5302844961105840467 4581538468402369673 13026999059975121411 554601171765228239 10707074475590433942 16583448049263760067 16697588662679297431 6554612739210923586 17857574285333119596 4663934537711793703 10636641327385198487 7878940949578810665 559940030836636835 4891985244831908465 8554290786818515867 2081609982118351484 2401327383515349259 15493271153663094478 520910952718546413 13027638097573398958 3560217643605921487 7586872368257948527 13578335792032903090 8227972090304221690 7186860203537439572 14230708141485747351 9403895642381560444 17498137628029698121 16292363751406661598 14059901548654695323 4534582474797224241 14646505534328675576 14016665541528790446 15919998295388194244 4251341152927216816 7824037844404568174 411031397569696307 7532530724865636883 10598519067046391699 18109135180977191630 4978995376120644528 1542488662418821300 682797358063785678 396836129560260828 4322044585381966167 9586662101794408286 513837857717932500 17946569781174702768 8275339942121770418 13913174100677902115 17527433812034029450 18307305672417169139 2420863149190718821 8426147148530473406 3823539663816518804 11128382197479493586 2308715643070733303 936858059352488692 15308811317536215 6639851978038012041 13739755956261001441 7353968352435005944 17707933949672750338 6088334950265875457 4287930941653976037 12623303385815255411 8015360513820472232 13180625602080550926 18100238561584590629 8295862013101793818 6957955305274682533 6830213254563641366 5606015511337672757 4783604968037412887 15659633814323515759 12630135451218974532 14779498830495850831 16937079866826921077 9630586074943465722 243525771584054359 7622171498975825619 13828009082647079311 3948217106791113239 16432564484740368177 14695136097931739268 16285332569265168755 3126095377915959516 623135605261868985 11136788033630263468 15025559369108839338 16371883944850762400 2225380842034150669 5299125868304729592 14675228311746969432 13017492402428385277 884026846856360812 10323771609434561245 7611243813896899238 7803055748780963786 8297223130582639671 10419627704300579340 14018267924556311697 10620611277300901318 14048469016355417822 1497842326132803280 496829240933781344 17780379416004314121 7837035018693153162 16013962076496309213 15653921515718225305 16376866520228411347 10892395696815243410 10406552408610551699 13583745580975302678 3825855440267432740 276216229397216485 12922196956182193054 8703766452155707597 6395781848238171422 13492435805623871383 4078837396575386235 14520249105109418979 12497776286068856107 10743372275962508470 15822588710941284807 10708265092472567352 10530285385054892040 9929992636417016000 5082043599905809654 5168180089218955021 8795335361679829250 13466425625251327395 5889426380052922467 4181246386263479707 16506478041261307950 12304618324414734796 17923569012498443411 2756193780162773646 10971810227208779081 11509473987821763049 4217649965596410492 14849944561072232611 7497755152824529275 16839863485527208302 5960136167618244890 7843430767895777731 11318001857196595736 17266563320251975820 17448751358755035140 16937676337156249872 10652932108360400549 3534322059192169691 12274098499894750342 2978452824429189804 1238337640974591711 14425281750069712862 16501622786401465387 13311189121181731071 3755692750659947913 8975988397212892305 3236945910251723443 1968904078562680738 13280632364358718861 4879865922504350973 13954404425706894688 14129438959928072189 8383606762064031337 3503013430228224416 4758297957628486225 4847848756911721664 15790161963519332456 8055767628947596152 441815113350651428 11896088660175701873 2916000632109019912 4272868896579023908 16175242162048696579 1199649864608857961 5010036299938261268 790571124610904355 3515720802262173494 232282650854257865 13211901469750759339 2080161767403944100 12967563254761592014 5956452994194724422 17386992432550117953 994213958601258490 17901638365926643256 10857159301417685453 5637875318015761647 9615911000021252995 791981999078156962 15196155951648381489 17088651131656853782 4204337862753924321 8815830124399152086 14126056775388052731 282086272329309545 9014759971113340165 1610131244772309031 10420804438035146039 5869358181036128354 4995239292733153598 2130515905540609064 18251871877806536753 3422148744531438737 12293959131534937191 1620657471809196153 3227037800681417236 16997375295169276483 1471474871971044553 11245507696577575978 17776821713050704185 107663105106099969 2643270697574618580 8829928772853673520 12082815730117642894 4553892155676441459 1864269569898599687 6915574793855819357 14618737650621862129 8624942117825798062 7535554546763935136 13679521636531377537 5192980616189850912 5175452916464032222 14686831934704132241 7645878795189131175 2412629050905028095 9164368958751942554 17933523389179117326 1427667868717142683 3128179194065988150 17805323574960616730 7295659095906760591 18341362067139887336 12473172780298378948 14837094227467995680 18201337173645199723 14310438901675838307 9265811280029167854 11330281571255548417 13847281420384191480 17366943512491963648 12593061581464752152 6848623436004667218 3920488489570421946 15964900635317184217 8081829626950054765 8291377909457460031 5487948175703550025 12602085591813918074 14461776587697783764 12085926941808541067 814965489204215061 11013901425860111903 9876441460728642256 8930118988494220990 1098345445332589255 5490000196944817535 15507221169732013813 7436948893977471768 9885895162340460211 869444449019650103 16719344379504687385 13575200588884959393 10497818543721820458 17569453046135943670 12708444895320157950 5905474706963036600 15733249992443755581 6569772997961595192 10506502029154362911 411542372526421999 5190054137581680612 6655550735944319659 16588931222175627988 16740511552516715995 864427364107599186 7300112642069381155 351264447516384460 14617649231956755439 933255481347423314 6266141092067944567 7680982029094245802 10398819700045998368 18391828859870863842 2979166509990915086 9125341354143039116 6191333075864428690 14905288593192926565 5176177120632248294 10480879023962908150 11376502991416916830 2868283682130147864 8017085956793641493 4300423131152742558 6501808583706254387 6082472501190014429 9346976759272166459 13517982688500459815 8308932539952448742 8778446092649702655 7033537004322861526 4441089337663034841 9331540707052587690 12432658015907163243 9574862602161026769 3265835760592172760 11932201450825736779 329238476387252184 13111751068547236280 4895853500559291353 10552486410290351731 8902032099456269978 15905067168965358303 16639029114074581958 2902493009326294318 15238812370937955671 12096661221700374926 5719294839048778344 7847182898192396741 7834629080012815134 17589463330966444828 4386437524100558476 15073811007655924991 6477831120387546416 11351733777491642051 15325909549862492866 907977057952988015 18331076236593377793 8336256672149713867 3818234055294162381 16765954659297892664 14529831853084104971 14245847382348690614 15768483707273967174 1154083407002075802 6154311849651103524 8164629729421846544 18340254406498526604 10760884543903478978 1109519302427701070 12761172194077940461 11664289715564661299 10273114347533058357 9471201989454689713 7157559386631066204 5601326972739977159 4063499616176415162 14695051862701089796 9712523810674952080 14308554389520103245 7054010726339144439 13397994397762627657 14649032970647550240 13624004657700408130 2822821484135083868 10926258099386361892 11913736353836699075 10963093031175346044 2669579568367836463 8772969656546476039 12332110343712664274 14479264085428642267 15977191784149115210 16956076612114431410 3201541591583767764 13514553275650130000 1969379511833267315 16543814832182635548 8375538955934433509 14079581766636361672 10908498425035684903 11367093869053045715 9153368533127989332 3743394708999579264 13122170460148303623 12366823713322143510 13453522970275817213 12261559969346521936 1765338947425220894 9969149463222654222 2813115793428026626 11163855712087270393 8764839436087700370 9069225980876251944 6826413200996267575 3124110758799854714 3376439312720725911 7281969547991897487 15213060255286733962 10621846746027324147 18281190786656342580 4858844359423207863 8172911802058882534 16614625400584406132 10273312881916207567 3878362725707011717 2691020576411536745 8169606906173063984 14797723430011158302 2653837677333288463 8795759366909791470 17121598736073174371 17011955059021246975 16455344589942533754 9461340592655359403 5587564460452907093 17636189751021764743 6307997449545133576 2602989478203178026 8857592172230441796 5822868487078645177 15890404472513111661 1955615583816985233 16058544588225773376 6799900071189263969 11456486162613472603 10069222184576855040 6829213523007990130 14335108345585862564 1064021723735063317 5871812420400478793 16569412265699291231 1167522853811970474 9290845234332479858 9186321963400193020 16757776878935127962 11660135824034366125 10473789919945802499 13041172787279714001 15293581715524068712 10509530498264175199 13069997022127406301 1430834791756554302 15865390977847183031 319106343101424704 8662515709678891319 8372874231544124366 3977953360462901526 1782181837637204040 45252238798242481 5277066313627240119 1063435112339020663 16692738214157056964 10824426496346213464 14094596977784534101 17436742507428328923 16074025418507520381 17899873158181812565 16098190757515051155 1999624113303134315 5455796688835462271 10880892031441253113 16699802118641653202 8098603968231667932 1761817396446492476 4113987723695000841 874985711168044986 4431593718379004333 7416060421437734911 822004890297683992 1968487660448634450 6050475291474118815 13722085345419828937 2498646920970243006 4643031243739451852 15959329560662635491 6926444354700218332 1930304292421048082 16385986735707905834 16234743655227123635 4868999047111187071 904062225732480919 7125371667487602053 326210025387498954 7804352423198234214 15545942204757766391 8973740721819609837 6990757244786035227 17160392757656371306 9091838358752866565 9947403519627922044 4327951884172191802 7544281213270560287 12914354573539753557 14341284846803424040 5626836289769606170 10589455621936936940 16419373360517271052 11504869441855108398 14519503075077297996 9467239524873747622 912136123514839048 14031441982074827656 4889999367565089027 11002002845899267483 2280911301045891755 9871801400568780978 15096895777324007203 3805957480355150648 4674930349701816223 4240099235760340575 13500640320471669139 13460942639798854261 2319706797245152541 17719952309831794360 8788500733669428821 13197981311440988961 14821249233645544542 14530744617038443478 3479823122603201737 13972928010587468967 11861254076027664277 14335248370853874003 590229151725647127 818964693222205652 13263178756640859822 12350870323740739869 9093547668305795398 821758934435040984 16210511825438485334 17975985470835876493 9188234741889896829 7214163527490861807 11581745409648111491 6660998420711685509 14515656508112525752 18127368939003416973 14611805608678733083 4416625117080521630 46026319254430017 4027281128019541877 16070893645686372273 10419767854378107234 14061013824961107754 5920726606454014257 3470753957553323413 1619548649433140266 17582475763265908415 610652218679686251 16557208437336863402 14299328233176370148 1769174033499162185 10613871687991706261 5407430636378707798 6696678433172473924 702525895595868101 905086856789806019 6977753046719636254 216137588081802661 18333657587805179394 4233298784044395157 4461399856002485901 5783111198625884200 10527091293737009512 16189582115472941135 14769394038611035635 15465238524617886441 2727992623081528539 13659762160720035742 6752209353864480871 16380625855006188674 4909371639452361860 15659817618368869945 6056949917851242692 16543108304426660982 7742596430358635416 4939941147099412257 7055107090525437042 1725204447799608505 15211718358068422009 14073636505643312135 5495388226457125555 1319603100108815696 14906134634687115298 12596253254642956158 11046935469535785945 12612843312180600550 8548280008666545641 10913412063528824875 16849028440006730212 7101017394176392476 3594600365404565797 17867425513482274058 11351675539403490404 278168477636632962 2135311458887956100 8228841801790664991 8479793491412009490 15936154619725526000 3270892915107942410 17691323348335656306 7792567406782996827 7892870016944953994 1404475936902451633 10252923963565178066 15576197678822088244 775164046166372542 9102687893770232172 17419634138051067307 10659939785757915516 5683599180717739892 7577822369614337535 3127562973409008122 8987064189953745534 14239979104857404621 4222910388451599892 3521686041391655717 1313338667029409573 17770543000176853700 11991048177003018468 7703047582955472613 5116767051030444058 14321765354919166841 13905936620054430244 4879589390907611509 14840781077882688335 4258440877802273241 5526444245832811300 10821912660950618678 5819072192206783384 18052366571133984554 12536713593859829297 1144420515942828819 2896452737458863232 11214870857745851526 17986262292747794574 5406162734008801377 15070864520366327586 3407403123094236673 8725866386053464710 15193318450513213480 12098909055351528243 10541449298687803216 13173340562771382350 17213163646689214167 13541824761548770998 11145550023698117616 5138827922339365004 6528656195116117678 80947965625757060 3927078738856877121 3230631744172447845 11127269629837701111 12992107830718751440 7521669974973506289 4221723777152473040 7373403231546416790 7669431555427133876 7090610831323918338 10876421120161695261 4823962646407956428 15867143965584143277 1303311802780745349 9151813138031652716 1212220770983823258 3209278752258060765 16592574456796391805 8038643562658615384 5535789884130907497 1619490745272656945 17809901992862272801 4283760564090997663 10421412580822227431 15892870705643446664 13727109374165108437 1053865530153181232 1403147779516431404 8632348692780403591 9908807557250972005 9004294023371184663 12433115714424237162 307836640190770525 6992806311635591874 13538055014944969762 9046606347631362985 8474351646015755280 4176559841169314052 17804286841380643430 3375261043635339370 15286756945364780147 5987141094386539057 9661324944259262067 2305577175517620545 2109600204362954027 12761517609838328143 878595401314832443 10425453936486694773 11314926763034676942 15970168744223454108 6282693840235685859 14959327976518498991 14548368882933659169 10718171205324902951 13065773304133939183 13793558963184902383 4193704384123107512 17718169325259000387 4370530968082640327 2899946027128165347 16061629629246387299 12113672154273156931 15328981628886065614 4027936331977101162 2891756105108504007 4907834585468673263 15258181521369259621 4443819141217432426 12793581555170811084 2855394338481147706 924377858209042458 4504662666654322389 7999347760971955350 4630596405619242011 12302659146937606407 7352385130686893319 16427919019955450905 6679020972516581424 1541480184023601189 7598021622714044681 5626852535485853271 320632024772905925 8138017182820824448 12370478624832144623 8664477080047022624 10809311941509377696 11405198017272997074 5489192187353915889 5212022334710015874 239072239409682001 4340169991089647586 15864069962599257064 14816752855481138694 18337713993622875932 5554831610636679539 16579790212251998866 9975739850448024307 9482741593593864774 5746111702825023198 16537988966922399257 10121887741382490321 4477953029662237768 4851214815318716648 7333529296921963238 18086009367771514880 17412558775288678148 1836430270476265480 399808951119306924 12930319834421263123 3234395780735730751 14801039313760710380 9854840678410901968 6729628034865888675 5115500931412398198 2329790883395267522 12469850348922489388 7402705199712733328 3076910988784680386 14331951149368562633 8409107561403003961 11989559501126952437 7367226031480591393 13515600836090970402 14518284740476355094 13970491386939796347 3610507598349515877 15630330541295396876 13284939904907960215 1494200149107867455 9943799202037975483 14767557996328000756 9245186137337255949 7762286534853327947 7691409614003942655 2426061051547855780 3310045341344084450 1146937490058823406 1298578510750167966 15760535564152491280 2217321463831963111 3739769154131867906 17756357282841691127 14768888305369558441 9492562550498497230 4395946662629845130 5432915114211400639 14466058339340952325 12908809619130146304 17412284998982282009 6367975654799208665 2999920810997697499 1232926027348878255 12930958473768699230 1196999984364571597 794349664269276017 7661210145300060584 10121644854642351374 6010763533340679947 1153302630760872611 13668554437053362592 12813998604535302608 8757169396235682565 2499610068073519170 6370927680610827418 14690827452667649501 14670402146883926592 399528010454316780 18394795394849541774 8205716422735000235 13834348440897554532 4407608210905172130 9195155414220920162 4118325044502624022 3297771854623772215 7037035507643798472 1969672065969402396 14474418138043677829 13185378790237967077 1628563669419999216 8952225514471192751 15619886021382832186 15884742464586229739 18249188319671942264 9712849529084068940 10224762533529915415 6654001509057382352 6056258196670419336 6755439934689934378 13970439592845147668 8290362898586943667 4335734139736721800 3930284907107309771 6048717184908304560 524201861702429677 15475789041266064138 108268953685555679 7556891558884678411 6059829488220530424 5743890492973224519 15102641279408454953 14594840586253592809 8818802124135944549 5385745835267173953 2051958644225792454 17398504673220746809 6411570830306658675 5688367523406695339 12882889288131327896 14966322302804182911 15545353148622090204 281799882140549006 11156670158259592811 4110485266531469269 15006042554558310902 6109104630641610517 215262946807788749 15768189369376003861 8139483314982263860 14554443619789150671 17751658540417103113 15786822081943798926 11914829863347519817 2581410497718697911 4109774364303104135 3703498697558910580 13678277951861969853 5117382925953886381 12310879060735658530 3658192986696460455 18022901257402076476 117176180226474831 10239539364089130797 9656753440074078962 17719718949740676679 4810769610854005824 7888055781499883674 2257864746979943311 2975552157539283444 16220567813800583615 14219165493988112962 7047540897015370008 3717469674649002548 2569267957189110263 221736404228362069 2184351161250303372 6234259319174603089 4051138708885538179 2120387242716304945 16515035866414196196 14599655657237533373 15389384406045234937 17423837807393727765 5391603722655962485 9374073986531040034 5968322664431135676 6348984261448285777 6951035762171388768 17791690415293342898 11209810576658813344 14337661046934371495 17933531485966997257 11501778685075365675 13531192819327319056 18390387930493032789 13618104516635643337 7328865910754588015 14617817016038391723 5641566402710028796 14362309653925986837 9567420194271354669 10007256329584019837 17017547172742422963 13769988290549317442 8990941582740214674 7775716776135486984 15440535724657661441 16573574893319302710 16064463573173293044 7369989195206578981 1417516445436589739 5022845074481306046 8724923159751963331 17960368974577848331 9486678379791666513 7951861046320728620 3149793421883903750 3259565215481739452 780715110250368056 504474231849240186 13516506703226235352 7491419508543620987 17775884376546422542 11953842662640506089 18084121901018574297 9213883950397410943 5046949702622007964 7412180333525441220 14627799467002933701 13708511095750700053 11039117402815869272 8224695900882358151 3914570525609383953 6474351395961768581 728800940016478933 1062304578433014984 5627800501711709974 9915548743925161460 15344556416995583295 5489895047851686425 18120749037640907818 2392201787134446037 3125368369487063016 764387031668342542 18437317008493720289 5269668250307642148 10838903663743552988 6601862741034094735 10358153655582148426 12356572003694194825 9346898457016087462 4612613357403964982 13178809625234033927 2264201939278040065 18356073442525206846 2701997408960000477 2275121406785074093 63775739607710935 2087953499711208580 6506967641228645355 6102234963886047873 5866334952721924939 10718815948677550672 1038724122427712712 8227299502379339908 10592851535793073995 18193074318285916579 11654420219666721779 28678508751767789 12391012218544805328 18262870587409608864 8356600977968895621 14006521272259033584 15078363061827258892 12588535085013777101 11621754704518536372 6054051076065947926 10971573549172186226 11951955915419121789 15240311767352921516 6937637914963175557 10034382286583229029 8193983250766690258 8369492882146577932 6883223456948625738 17975430976001539496 11363420253598217511 15863485557763992797 16068834013320319745 15398477021271993197 18384890395766955091 2443335344807812550 7302611521366618323 4553705864476247260 1325900007167473984 6493413572622430014 13110824042869240334 17974942094772732451 8251934288822898993 8067019667719886364 8639277281048703142 12757644547128370629 2110915128249757014 16301506503245268074 13516787634040886585 1929642900723943894 10145025717108932893 11680916502851382926 8144546556807147445 17001764396089739259 4538318020747478861 16519313951032571669 8829875375094542989 10610506443224594318 17165558971591585432 6226285296369118992 17589819933433947845 8886077692146892481 12829614206445473008 4001823554081648325 2213179004071300776 8214850960702856514 18312819870145874943 728140683042638506 1887959033944970481 3018516414295598055 13531547918704451037 2654273783271395595 829375935851348521 17415313035752099283 3137760125197454652 4221544249606230495 6359513110929996568 156890175366103195 1297372905153141312 5773752834555819167 13254062490920803110 15732164616625755863 5966458300598514891 743541245759737784 6757834731403566585 13933929341959583772 12860605547396983279 8293976947261188642 11291445728012863043 603553870532649978 13023034530928831561 18105880133474711130 4252599120788290439 2392156129731183122 1742066251952634202 6136494361323973880 7875410610282175597 5058622141530893366 13036389701848039796 8691305114669185242 9807740495978842754 12390441897046286963 14885459609626717987 15310421988957451176 5277687170046518552 1579348292753439259 14439291673953542528 17407927004980029918 17737544986155215061 9130354829787385015 4113039756894322117 5805781065118018440 1419640265683356407 5259018395038531039 3257978425158717666 15300029034839600837 10122659223930177907 9798747043870228535 9953938098334298405 1372723537668837482 17568014233823791783 17380435883850316126 5283355871537527788 7038392218521978981 11263134792967157721 6341395720289678040 15391648909120945754 8916621610893438364 16631572671434275034 15154125363293318392 16704561984039682114 7288378694837685266 13604375307791910354 8334575384284078489 7911100127964526498 6851351844682691970 2591409304347293694 7612374430036987310 2248313590406959967 1080654526639040384 8728996314982691871 3895608128936308471 3436130285036677974 4560423888699016313 5950193113773868607 6594183621704938768 14477996160463411708 12247806821044529318 5533414110219564134 9258759250476112665 10704941452216635394 12562406932007823819 11604153700637449853 17326493940551295732 1606949152933052147 17948184445200963321 8056226235047441162 11685502362269047550 8677791395395001584 14737416123560745590 2192615623403244918 5817582832124658599 15533076477684475834 14964556171505110874 13867390593617722802 15097597082529528494 3332395659358403108 6394200138027236302 12856973724956126657 7593571605385044552 17768903450924863713 16360031160581115316 4067044477126713892 15849201552838855100 16353799652608972853 17432741010293252883 5227775168769770937 2102054546833351265 13122269603573686459 17092797003250671890 12207787771074293349 15557683509707065956 15741477560611318281 4330573551939052410 15773558766697228820 3725511057654562510 10667383653543705565 16284785028742264056 10342481599876525884 15957111880292502273 15814936533490127464 10412606842928071889 12517799289456376148 17109817147346850008 1109309057452780810 16764374466212959810 4479726416587809991 17239300340479299113 8187209200703589807 8483183103767225574 12151509787890315554 10574688714674517880 2855318256201820790 18242089863535550259 16411796147974524204 13409234535870637515 11657500442682061410 13457288649817270156 10053162393548370463 15607821777846389894 17961541752998579874 10591236601324319213 4950073919545928557 12476786571757786448 7011819928019827215 5639524492422170817 14826215924220802160 5031260254057829034 2741648049946654128 7892095605304626070 11688436450604257261 15454168729005797461 8332505153066800054 6119815899369274917 7051717538085644946 8749860047455282365 10417369920797935663 10309692182189924188 3858401420390558314 17841786933175725432 3864151129196116701 40191227290760219 382052638376839131 18331711402280211404 11602315893274270623 5662022203289676373 644917966042397402 4072330019943476065 16041193578354534393 12194031001363302070 14084892004700477268 4179544682627786061 6756367686736057094 10595435176204865811 8658680850947988267 14128978757149096942 15647249304790225152 4700115772188569616 9928900614486444705 2722323855713028618 10007446219271491143 10222222288803433200 3376896544246030615 2899491021747570354 13895950826128200417 9944613459979160084 2808565571625709482 16735122166165286970 8714331701703587189 18131320815480385560 1120158772954096286 9241821911373375418 6566404948990852312 9101676958749263840 9100397380906271396 1377627989123974872 3498342812789782507 6761628392679059335 1263598771674931611 7279669209891751723 18196743758643804145 4551625335402759449 10452831455428964373 12167484602201978051 500593144285786269 9865495389967135179 7640767839748440484 9733195155323410076 252626402345526768 9318936886455138891 368351688673742222 12893076147921865123 17117621926212677800 13517554744883575306 4702602819888982599 1433494242868286523 4135386691059257737 4659300456107807601 10357837492330818323 4900549740837356426 4271909877369211887 6802032818066394890 11776013969431510233 17344885959025501365 14531948600719768306 10385814929380430891 4939300049743899238 11099863089333477038 1655479775803942808 5280587905592151800 7196135894399236076 11800722166169128309 185255743311558426 833991138685502357 2834577798395204418 6103899961456527763 6449344716960963785 5513661998206205009 17128651995456554419 9394728254449883801 16355990043681471515 307935739913340693 11583353841349307930 17940853236259733105 1492813109013468474 342544328727353029 7067969391788414715 1734618503870252196 16031069022774514873 13407475351864514447 4954088634790649600 5145178500094593089 4659486055690365029 7167307047449092391 2540161004657614844 17062113210467011732 7146318237438809228 2259679476954047242 12696309225607686381 17472239082440496070 17301442265067682556 17896570300164100244 14215486693118499617 2858265953616872686 3587026129788342120 4485957941909081766 11009962088384549656 967467441422986581 12941282121390805327 610341527301920520 15655837502887435995 6506767900565765786 17268854935712685596 14778040380787151244 14866529463923169722 8555802528502216948 14692585119127956408 11919426338051358213 15422222753174297969 11253391611421623485 1409261676395887972 3144198237518122894 3683202656527665026 14344105048077824958 5260753540646428324 17589489134449647534 10772562321543481148 4986458634561021586 14978915510204844962 14385586766852940696 17225429258881730333 3432400135316623927 18280184973760842834 17148196764284247229 16937679254446157464 17618021057780230941 4685300692879182201 5461184847668117801 17784870350240721076 432642818970807880 17325309516283714042 1422470341564119651 10498026033321925085 3342371398923307610 5634182568271635876 16618762073065351410 8607159762419538223 9041306931189770132 3747239646235742338 5680631905037578932 5533450998076277172 7886339988433170818 8347361645236166010 1099462135106729450 6174443610159219844 9304050834397776573 4223499460475617462 14795132754206370663 4664153053529032915 14234208574528117209 6108704122593049734 4136413720808003782 3469517111123919451 17120740630036949527 9349183923891002544 8026632794256600552 6578019209793206424 337630082223962665 9047917061802346248 14461507772429520523 14648580933591563546 5874067510945939111 5006419692718669967 13874201226755553224 2235310632305941904 14162922153388641437 12301271262312704120 5616169325865471067 4466242759330380936 13368959950415144173 1733669730982713231 4064292838934497123 9451282612184820984 10665827415795762172 1242471489669340223 12229788857371916436 5255976703873524310 5759391635956437401 3339715957985464924 13617644634774554425 2039205764225690355 13828834126775033464 4724425922167331981 4233684475105571499 17790559935884612104 12432804059776852054 17421727912312245404 3378913375560151190 17976997464171007810 9293881087928790018 1673183718096846966 14177886149294560943 3567538073902119676 15811525894436678931 6008275504930400699 13809208168917413193 10344879703942193253 16903744618039388020 16412400557124571557 1168147998772893451 10186354875441241971 12674946390155597395 3536158269463749853 10584350633576704641 10566080361089133088 11509271358759220062 11438299111673979832 5310269000314769571 6012061270497643287 17515488554443637349 13861487986884538370 15883591599591376696 9498828296776135140 132503858006992029 14783831703059035467 13664424323804338657 4517230462646922696 4080250117628795707 12615378546911409720 65692629301540166 9005428892433019167 8473712251293473294 636767926851360049 10064037415989479423 14460979306854217584 1503654934464139639 11499162766978099422 2830464354419308911 5840192713592418231 17754156192677332474 4633639784031384193 16486341545167638780 2580314168568303946 16583621022833001016 14633744666463931141 11063900652913867441 903380647284001006 12617280896553596658 12095468163358429455 9734677575432984234 17012527069799733891 2377237505486042890 11975071789038992276 15862970518110537939 3618954971313668472 10911291442117419302 5361005363967052319 13465704530444819488 5755193189211042821 15134247718265957519 10627658166728258893 1519786966395437751 480938974139120309 10528523945228656456 944119355380100433 9158538156004454406 11006481025229829987 15362740190414699390 8963763719912070678 7256453507858859573 14428500201390251341 16427392918197389605 17738799861650687341 13049066594772401335 10658415942532349377 17716216242458408741 1225249285699023467 17814731126881539484 4719763586645404753 8818940210191431299 12672837949275360003 10831119671304304641 887988227824564779 16038009445843026604 18346405047835522590 17811718848675096497 10603902044113448122 12563288198487147786 13225285700916134813 4782772337447022666 16245461786804894419 4128385984580033640 5496601728892908465 17714321013228637276 2424026795194898184 6473834447443828147 7428046749976666027 7872023771957961188 11172054017082907238 8869545879949565554 9163453144399501598 17604827687785963426 8235281648004787776 1706326267276088344 15307760608145799632 3097877180207238391 16972946431422430149 6633999051728135441 14218655895921186473 7480817639739966694 4341113678792721352 10484405121713710347 7600440462939125119 14385075343928192568 1937672019000040263 4183518754930834995 7813639580419670903 1478491499036640827 8796197596838533943 12616330368968488518 5734627193159547066 17121599603709534230 14617349433166096647 18164725118602403131 12606279002436578274 16638310031501565701 14074647588952663060 14234821426942226478 3338664549901040108 14322848767029573470 4374811472022140782 10736990757941100100 10747341787881897668 16214465192994906001 10464258624818675300 11388702320128986392 15751543112421613686 8569037243997400571 4826860631592604606 7073941506270525066 3458488238001683087 4808960588996169665 5793721957199179164 6958735697270571807 4934701101937147351 450469915005226838 15711566613816707667 9428036832052195586 4382444427443742087 1393997996975365563 3880981467911051758 7329137235391981976 4837262451246898627 3184507175243821850 16562698180539889429 10042713258573870758 3869686696587011371 11418391865479506125 12302992573867220180 2086308203835377036 12466753758431157231 5746379755492228116 2655594750711105318 1939894125615618473 5074576933338092002 6339335688258100955 16929151393227727467 14723431345092355905 351092813829598698 4728626254304475863 870489519276367039 15727107570161775021 249935557253075603 1085677314027786325 17353543758738638979 14840930020004118024 6561517506442744510 6939035907408920927 7604537519269911666 7666835584356545844 8321948167405237078 14373055545858587474 17936253707752034517 8903996953453261061 2934932664805097495 12985628329400583098 1248144458740117131 13545738968512278121 15855491827433234347 13946580069381034417 18037067189987842536 282130583754199636 17417706429651908944 15752129612215527886 14138796417441246922 12919009167102962293 18108395644502101342 6743332525227221592 16456491434027456484 800308541115673806 11035639814199100919 11706916600758667527 3764701270763269170 2007773783932434926 841343299834121775 13983218997890085897 2549479855074941699 16155139464543765282 3885680691229560895 12161796501758236789 4073561853292568360 11759195033308830406 14656754233255211968 13110710360726630126 10649236585976205998 6377304493917847568 12921851343660796025 8380032056621284798 12835593001899002957 12297593489423832857 15310229205885603682 14848920330507786309 12799509390149008144 8598618310867027378 1452452605160725936 5424874333158201826 13065433446415182879 5536107549395973136 5711531456349848037 11851493916491097941 15962459007674847749 12275600365114694686 17514392118437512391 3347149089956160591 5297350982431725898 9228422973002441612 13018153481271607732 10994807491105541271 11748215271548075124 10833559285066291027 3823892364732940302 5416880862141842202 12092690188766491995 5816498941144930875 18013342610085188137 13187527954026491758 12157642431384584166 4396463181809209068 5611716235563461243 7172877196350280956 8468827739118409207 14464403047647326431 5281765751533981654 521502709284550835 16388222803155073090 9190251691838605819 14543691134925847825 4576488857832221964 6681237488926207201 762158196306214362 1261086722888433074 17051532117201258454 9691982723085072572 15317813365535827060 14201934386510952507 8890116996010658696 18247710366167402359 11195038873038257128 15364424337695676522 3801584629727582118 6432402239521017188 3703249874646707054 2519260175682597460 6887104354713292147 15764416953456488567 5310981018053005797 16324843113434959570 198628411965808739 3404295504370962877 16119877523086282355 9435494893799833714 1882024551560107903 17677004632013630470 7264371706249594861 8068939217348590201 3648407620038804204 9265658283462002546 8724402360115697709 17154278667929405749 14529623354600476513 16934211490822462354 12756463396915901111 15244030007071359042 3220894540852398870 17607599232373865925 10388444997552886800 17372790250933677880 15745420727283783231 3682071312382111375 9532639253905724126 5214066690219902176 642155018092004299 10301421875047904614 1096552197409365864 10214094216700352529 8041945387321928879 11621961599811709117 12099016496617361732 14286528372356897698 7885092666555982805 16536488578133712636 9665329049328376587 16283335470295379774 8693492579998955538 7658007841724134943 6242010281265274314 4433105675452249694 17373844297029362159 6471403727435286272 18002781434896125934 11439876184223197726 12017039360178425082 18224503856929409009 1185113405950394463 6748163181156958278 10362874854156930381 8454176350008641024 3534821376640616711 10720636026972960884 11725313497881727682 18102385933851689829 1784198737670104938 9514466668532173455 12990139011272836928 18423715414362022861 7843583732862692987 12111413755338439546 1468533384113703234 11149353419371529569 2318094169455718595 5801433997499379640 13481960346244473662 12337012039954109434 6745885908488263325 715060960279245043 17078906173837600084 4937796173725555603 11838736928504086604 9824327567581103664 14157433149781154885 4595676803528556766 14766795111930877593 10185993529779121002 12388376577244207131 12052794836033511588 14052401485471150308 8204290539216428244 1899571452301032410 14264909578945678230 12341314264161141189 10165886862475144543 8143570384795225159 12576560835723875029 1618342995416009528 9293349793254268613 4935957787521068556 18130428034526413203 15212617484246520579 11728942668804829084 9147014937843184547 8810482200604515899 2458204581802539075 14301701547377779582 205416317631807636 6166638177318884116 7752110789645258972 10919997146110401928 4664760547028733405 5906427733544012402 7342986301413224700 7230452958504982478 17514922539879003288 13126631145274790574 4135934855281469272 9415959967709306475 16474673646289725848 17322799142135474696 4725611478016703231 17095585103729985113 6657033183718826119 882261379165384205 5936991414167314112 1964536433026935299 1288117833764284049 4968376131351167166 3863432417135597785 6151911275394399081 10982498509483572563 8441494956026259296 9498802573066978716 15711923652055998882 11572160985502557427 8682413029103917420 11023379472639316555 6043611974068899939 14748494937011698103 8853119424909656929 740598373270319643 10284047579239558650 5875278570645279877 8406207087645778439 17939271445738725485 6010203326336871709 16540946356829995327 3143615817621961910 9685844653053144291 4458588846220864688 13621499141726275418 16668905009472595332 16792094662944789340 17117133934381926298 331031319074687476 10685267579140248958 13343468890123421331 16365770964213803414 6081536253167647589 14894167722675997392 10143321688024951009 6176098848705667161 7749238765017708123 17615228061319836944 10401537499620525199 2057866393454074100 1886360248036083613 18297954505084683841 783178600256966638 8660434902508975862 17427155135756483462 12511247178600789158 1249361272745431662 2204262587469347375 13470465108822891142 16472603135417452289 16041820177133193052 9705711789394506818 6679705618099075338 15800144860470215336 2348022963127996735 9370130457670492901 1883917596185907522 12302446917843944225 2999151447148955298 4738614010240932328 12252185167301027155 17826672608238858428 13647057836732088800 2089561047379732471 83108130364751005 14521891518811999427 15138529860443163170 1756276620129089969 13076679340859478818 12371312411740076804 3528057012114200488 18364919389935511976 2290935492650866611 4665485155706934198 1166153171589000685 17358737248261930994 11171748539875361059 7299107101552342986 5314763791199890432 9599769858685177108 6606701776810787425 18378501351205072059 3610389414487997397 3727380590693502314 5425264487571753347 7718048314469786651 10428841273453930455 2741159193447358430 14004603681116911380 3195271791839365147 10478971905832405342 16646386221578217465 7485443790054014008 5271762667224674569 11764350317922939659 11879703237297749639 9132084279216698618 18296163953161446669 501136153783938866 15682755764308621538 12979267339448278867 9886780591106284868 413908204013599694 5612127103462150811 365513907582317068 7118464955121835785 17016937729029271428 3481142312598534483 4711412428590382431 13599485976783789897 8892414594562551984 16907412060213482701 10117400802020477563 9518484766691736668 13124361370645320015 2852940639267994895 3901521526244585336 6302018199227715796 3880865665837115679 3993843292463818406 2575277082586415990 11839559392163049104 16627528873595061072 10127660926051462988 12618321379318663112 673817302565105761 2949437356682283078 2697809916634334703 13737562923014852673 16511433804479467351 18223492234988251755 16645367184089899418 5715999176871412506 470402886519365463 1663617647685025245 9306574423491192691 2813571515068598765 10589801528947083443 9255354324706245346 1669490178530616263 1403070330445423887 3441381535648290345 4214959290837442248 16722419543914469133 17782430310076244708 4931782960033607365 776069856023301380 4837880013140074403 6121419119253133966 15998213005867862748 10052358758628841251 9084539825256779092 5209532954601315554 6256641948134227265 2050647738292266549 5059631090313780604 15931618852646547873 3796403608913852858 7998832770357429197 7464193212533326614 5350709787639552010 10494458845385979148 254374617708338603 10272031801683498340 14022619159402926272 1692116754212118757 16084790684570867407 6551523277976580732 4518846717161201697 4600719427124287885 12410051319837249793 5304781900300429295 17232421719829258283 8642774177925672913 7973706566828072765 2563071034849429118 16517563365512242506 13898848686924174622 10062698940531389268 18104490449578721996 8443571417756111353 10760645066107880919 13670131302275057727 14921033541650183057 9047829869042859285 4875664612346952373 11239338661152810312 15310232722326060093 10727741901643033055 13819287578573183438 722842680465482573 7622525431014911484 14809819529617959759 16770139614615219564 16541440093017301483 3121445685892435474 14949714095933303837 12932469658420055333 3110757469904464757 4859714917639534846 18211327658969289142 7484650064096315554 6965169865923046835 14988085800783863144 5991232031497424122 3173679138842716535 14002259939995948761 14654952231310017585 16773263368400398559 18020470423725553351 5939773320807398747 11362327301991524085 11316054256181184186 16237925865183237474 9302255759168671776 15053226939422230956 11839823383350845186 15678119739550345486 4450535533325565751 4684661121175606793 9929032642398664652 4087501624038214773 6727902810225233766 5463929143876630702 14284352333309874168 16268070133575956371 4918984344550194306 11504122277681735176 14952279744571058575 8532554450854012623 11764875891241394494 9417505626155666288 6682446062562882053 17644398873605009212 3821048944930929614 12352142515632412258 8428634701543618830 13658026662027149273 8413844125567515550 13590294395085374850 11976168782734226068 5347446756801287515 16429349806890754162 764502264624254545 380510208023164750 8048571775759758404 741235451457529487 9106200162253480327 9902853938006467767 9712501717527673765 6754392917400927992 9939433660868010810 11422667949854769307 16353723174240646453 6581928280142673227 12254068582131105058 17771708122836097806 17279773218074368808 5900797218402416939 9979179237201900253 12399471139193816164 1462180917871034351 10498981773124447626 4103468991616813701 1745792716702308990 18315958450563733367 13668089818785667555 2473977640083144038 11726813847579860748 10796343532775396624 13037001858294245888 270310934777365210 7453792475534545710 613628096690886809 15366590072186278114 9546459822776742841 4688425487519032008 5871736915387260384 395577232195568904 5957253618962282752 14415959300814189321 769232220645755863 4955500619988772004 10184602626380479951 15515375926199152381 11254315195286040091 3241292168742150635 2920147035788779432 4151723056405029382 14541755746795774047 8312206431720782538 10775291193352696127 1288512214847514388 805070053938139085 13912019452250839707 18314150369855003395 10903722717607017784 493204536584714348 3158895971692985460 157076816528025044 11274858579175424883 6551391016597010846 5833997261929793600 2507586235123153908 17262541976398347008 15528643786620461518 7476082602073570731 3770790298767476441 17780035344766696555 339210264243429116 11721286927579359054 15764297229271208664 6631459902903675750 4625617889788685775 16148686369305039173 18139165578091447201 14540658053436262918 3315633931628357342 7748932785002685629 16737120836681723888 14345487997568406737 4396780089318991720 1831399649525165627 9080033797165839617 7076444105368158110 11789265085057898722 12637603038882939403 16309899788902343294 15788970309056900834 1051616358859434232 6895666536746353785 15555191178011218402 18408554863526035821 5881465520985938256 13234332671718203895 10701778162576305167 12963056151678316019 8828858527502792534 11352374157392449821 15381378443620422522 5901500756624645541 13073522104979848232 7530868829435690677 373324648167673584 17182979114036122630 1016429564814571017 14899059880480097910 8025452373346624773 9388092796782293066 3216226475839278093 9294618730284846215 5838097277933599783 11652393035769275072 8566192675530928998 8393663349080003447 11513951080709757006 6602036644666539362 10055595266956312805 12736979406297853888 2486497170009057718 8792497760366401407 3877298362146245860 11525108203828167287 9599411540073183015 12199198633283143699 17833154299728563620 3170615130381342649 12681996881395098938 4151205620071530702 13198496544559172313 1258893405713352581 6684438983189658154 11580916888016630612 3052189723482066889 16467491385976507161 10042246371643642952 7406412162779170052 9590851940758111884 2853022785954471629 15628368355345221450 16421266914021304788 6230313802327579280 15772655906654604602 9399951612521715522 5106493416880957286 2793477607357555834 18324036779396135262 2235157508925368087 2053765778216416705 4565435468950388826 7728317420490184401 9972108143227651735 2917752471762944418 16464389919258036371 642922332084556711 12905670554749938910 1885010599671820528 4309838341863018782 1833720318404134964 9633087480862598956 64416010703370467 6605428685099304110 5234900520942096829 8323914101339832870 14633303724429335766 6107784677531999699 9545420248912369158 9699177134348834807 1249503044903120850 9434766922755935247 7858981078783001536 9386355525063431818 12181790651111392454 4692383980931205195 16585113143516349629 12908582436787382025 11787312910207410399 9085091876592184245 6494698975880859585 6266297153574816792 11653816907796606652 15234972956420643366 15684713776481601089 256747386739402926 10242777199777474837 14486965988594544134 9367530612563050134 14730986589484458299 1944027408065998168 14136458636538287280 3193528985993506044 16328204746236658807 518505406686866175 6632527966579176992 2513008582894682110 9942560255061847190 3699507035974275028 13895274738258830858 16464573406547928897 7969542001298029238 12013588867775507355 8730148223838979377 17348921644207202513 9528669474837296673 13479651976424044744 17702387064944016940 17473652154948136046 12244612599540665020 6061687307332562418 5950009071882902375 9249516897737975750 10940813708180531330 2426401276768684318 7412306950708308373 1523447743102183229 604167903355202660 12019241346469827281 16178563826410884484 16618283932445689938 152890515893074652 13123855559143394610 4318935583000996357 13120764040189118644 498799616097203726 12488797503091814794 12077273893396277938 1426005140901646835 15046474162656778564 17104855312083070840 6039649658995427803 16659809281474252894 14477020740453389971 15578556808351519938 15284430944825576708 18119555349152582386 2342319297823159060 11694043492769736931 13992027614288952900 17883529362028629537 16111604686518977019 9473313960835575688 5457098235241524919 4681124969398144426 15006657419553951952 10669314490327319255 9548803208152238187 9549899492857175496 8563974946970594191 6738573890530621803 7568422997243289029 12771165870799487680 1604779783461656325 2020503694802756395 6134952673328552650 15782634395711972399 15159714968729274406 18107418663617620333 16110916160058172795 917626432562249128 6300270688749133408 6969552514305505394 4918329578960831359 3132826101275874938 7334568003535048361 13265255358811684765 10171343442789228629 5750568481013435264 17148585534317318738 14598687799190896879 5055639219541104753 1339628058330797154 16098969402973147976 4301093541679098088 4265751139599503735 1191694302151631419 3763288882845075447 4099679169613166995 1853644131157389795 8507351872805410479 13986644400452665961 8345195035322378224 14047825297307481657 15793231589873260596 17167894929051275731 16447966128751541520 16390890783668638160 10481893836090087090 11156048868203782767 6480683900551621795 2613310291041775872 16472752477241575078 7400038165225526092 17389639972148078765 16912572425780788288 9323289186131897840 1907075625865006066 579027988786649703 378620025982952063 5762394337976271922 8193930862338526454 7123877223681753908 3210928381203113452 7088642973176068376 5226469353804451652 4383547978377509247 12692516126748352894 11557983662161112660 8365004724385890617 11907918548636461709 9486792356477663400 12585718588776196711 2332389815862111250 10400513308635641735 11643335256499137513 469741107555909882 11601590006476776 4594422166882205532 1953707801434701418 5801883545814039528 17354721170731521310 3912501093651519185 17139367283669257137 14284878538476906366 3546131044955223143 16919741550192133183 5533033821046986736 2095785488298039250 15561587820135548051 68436182938006596 4656822150121517813 16476224318625028192 2917700148834897625 6132997212676260731 17892451095325619019 11702138639183183056 14351905870129864499 7466207808709368698 1663124530072790199 11966446350813451012 7260948497820069904 5646012378589307163 10199771922279129955 15906960240927223501 14655235601844212738 7924403678407899610 11472828005925869954 10093444891979466291 4441307380197238235 11124759696882281546 8609407884858619053 11013928430792066267 7882655444253556131 3901264771501787460 509416707323183467 13936456856026040908 14711731794532684739 485061070064266251 15438805232321048184 10282756884674461853 14097148829866763056 10035598562530283916 14016836848626655097 634198563531681532 9830382486637715312 17049351794894074737 9959686425937990580 16062801657166373197 4343921932340574115 18321280702655220841 2832268711718030540 9108729390419096805 4201158476130539851 11645755026340515101 12633591353758924294 5544211406978353588 1002854495409318949 10506472138738230417 11324891229640150412 7918901502612208348 1383399643116870248 5035621561725869415 6169536968888587324 9791595948514982262 14827001598706290095 12336238819906987966 1207811586679547399 5477394382351045226 16493269584392812180 796378721053021496 10887407339365709757 14703137721077555262 17222114719397491821 9910386807745333943 5452039288178327904 18273494802999833359 4173069633573572093 3797655674003263918 7294923690615922946 13594920528359739062 2558508119956041368 13352852004182241216 11214476121347260442 8666704106972418060 12046831276508059897 6876976713163556363 8084598391859600798 6335178563375048500 5227381988113517101 10599004665613329081 15625191677429105871 2217346073500356610 925819699511425902 15254379321780853269 3745903977065209618 17718082208160472109 3318379904366328648 11509961488467990987 6908523181735568013 1767907956848216387 667213162865523523 9707052078241579263 11878577084949475245 11546229110340577422 12435283372580882737 16749943530739443765 5875494260045279019 3994749177877096251 11774570264057421756 17196775042504985484 1968490596401965888 2914261213874166246 15819322558051838437 14927907486216481665 3918573035013521717 4616482162224102853 4763751280718965260 1885385581865435999 15110352307999212498 2626617035950333940 11143157629618459494 9119065891447270737 16341943039596943804 16840858680093013345 15706015490636944653 16821312001362692917 12252612121147162626 281690491391098254 4696111479754883503 9155917674207524742 11532278790810758634 12376639929485219983 13350525626420831474 8550722629749074401 3238220332029115554 10014691006050185818 16425620721723494503 8216480219807899461 17164802418614215509 10662177307919361874 17710831696839788603 10848303981669345082 14983959068744436751 7582385250086142465 10092647200295021514 4250255689508707049 6249150103900362464 9280776403819251830 7610798010552803666 9578645726306603201 2654485587434785005 15236174273349194537 16342934162272616459 2857121061377775715 14957849464601798107 16576701593102205661 7780877002431258692 6449467226211086288 15451847098576608313 13509992292201281376 1974145311566780196 354155675902632224 17979724484519003880 8789880564693569883 14771779662109641885 13584551545480085121 6779147959592251385 14631889693989883372 17629582037358780440 13070326168054015000 13025168410524375571 15725768321838005493 4404970278902768046 13475890816357930400 13207610248789792481 14100812162221591064 14248375716635180667 2053532735629445911 14880134173229512899 10073421349424220906 2542225138343718474 17714670407740626028 15774252691682983249 3381376154002550006 17733899295367348232 6921378492040001440 1285357837733275076 3312664722193850554 378848337568175828 10593703214914833672 10641800778619817492 2298070003890467693 772087458332038513 7254860214327460604 2102364513778559172 11307645358861872097 3937679152845781504 12102380083852521016 14778000501526490709 2020089478774062029 2569653458915185018 2902123769434633833 7887955362924293687 13366700617750564138 17014559707191767398 1748113463732913053 14826102645974125050 9739718803762099755 2695299925402874953 8503851323637204920 1761807501728307511 16757039319255899695 11175046835002581434 14002248217717262416 4485131938127270152 7994850379395424285 10456742536298729508 16257445036611666356 11871708124376633694 15730560970141242687 7340371960382742697 14553215584000858233 4512036738253738301 13799153044033058110 4547458488470388748 14233458430573206788 12638372186904813446 14129020368787100580 788386355345027455 16481076864295130378 11773892789682439472 6771061872948175720 10260530446668753902 7688842806164131235 16118751694816226321 4536533585063656549 7880524218945674573 8534755647106121585 15077308059210056035 2617587978136196070 7235806931765848049 1264433717659267115 10380935886822117212 10181811485924159456 6845053531033441050 16765364966672294443 11985493028178246967 6395429235658528959 15372662139559350214 18211340711423180922 10994233515112600953 13746652302568951954 13372548736794423379 7472235638658758872 3158029299485976987 7506715503375998931 714044597076747276 8312089524947977669 2552202343496130560 6115210131991415196 2346805534941638903 17345193129748990776 3923616444269584196 3962191381742993690 17801592938102427446 1311925924275841626 1811502817671260685 1768989041087566564 318338050662274942 6921439494897397359 10979113184453695589 1761025021388813830 15515982480919885647 12914371912335529562 8968131594149117750 3235711634453749690 17724444195215012623 15877393722627413987 14237108255579139230 3869891322538844708 10174937947928531650 497604304379833193 15364373423898301076 4850676496764270290 3496798584637946504 13780224985214923839 10758182068061563798 12733617383741156130 11174964816615773453 6102735423240834396 10693009795784273205 4700608187183984763 6348438045985982889 14121846172477544630 6950765326648202194 9615916181768418453 13826532551087477285 9617471735489455665 3115058736586090520 10677604529272874298 12748630798837397596 5093839415804488930 8570413156211161476 8672800395021034053 2012764096059383330 1077173041251731688 12600668792389491973 6636308167974106860 3674402702191602211 9649536273666515893 2278162454693281366 13282677455136938288 1449930691480134387 18431695458418597833 2771123061562883667 15030715176320837333 12324127234167593784 636113164602853475 10785566950850521974 11827570852349954491 3238250320859142880 18214032713269194123 6985993386252416183 11194708744822417847 14835459113956420379 7994729110517878777 4293753461212569903 2232889633072078002 13381202404876647901 6677575643259758577 7870468752606793241 12023180684624394615 3814998792872589071 15006222579405866983 7727696298239030736 9385693154515979595 16846587153749065623 15855480314619930510 15301754159851173286 462778400318394707 15124212978609917838 2449354265715693301 15961316174862389169 15684440903956653019 14205071395937132570 9094485681190661696 5323131257816772659 8791066337063002023 5720378918288497788 916631540638581666 11435102365795835407 170956933876522162 5206002992524539977 4374542196425161217 6206082236995422644 16807483146917944149 15490734176688805458 14732588309891673260 590901972812242936 14790473592928899389 7721065213918819283 6274124980031030641 15655540348417834229 5592799360287289187 8929310139118197808 10409074814304415228 1456394412176303320 10897621165052514350 5104432667639826628 15012966225379467347 4032208002528966104 9993740178625593303 17762065422748726353 14923631096709271526 10134907866921003676 14473374341236761951 16847773705432085831 14938825551908089025 11560629069147104972 2063423978019950087 10335489887817241581 12857549991229871839 6898165450669514309 14314801465845920640 8760115684399150386 10713387724279247266 15600200178831955649 12605809520446246319 15144795223241802122 3279553814162939943 2431296832823708135 181945058571174596 3721906719838670062 9820669839896714111 15448449279782571479 12919414113771645241 5688876523620587138 14146631602765495054 1475007767788129447 12831145650437513109 7059203806778487409 5211684680410434401 12587831999561328113 10736070629521908451 46409993215589640 8336320872303692180 3475811391348955408 7144341732456760166 15869769202976875847 7430755160662462178 13693457672209762014 9776293225703907452 233049290039232777 6000272370716624024 11507153267068156904 10813117545850024412 1034328005281833205 15714875647554293700 678274604775554760 5902498035810124517 16004663522681778583 12772764025022409279 11677647873820997851 5004027789451705036 475094706924914582 10641199981000885424 12480624216932352279 17581672679548903297 13406126526917766090 17765724544094492908 16354149835845813394 5395454580508612758 9406674849189273290 2804153929404109212 182222397871016157 2517312469097623666 445825550553333945 1001591968694962833 850548143370719911 12122651764765075552 14119853606158730578 11105890769230928248 15816579946146172219 3044808878450504475 11555432714938657140 10803017239707501710 14739399244873063106 17680790089568120948 5263025950027208329 14147029776281151366 452275343090498670 12512516325896989519 16052794207780008600 8071229119862708273 15740380083400803225 15627577438506808342 7294749562691942097 12212526320980031014 4301093048383232282 9568810955684551196 14534336563557345769 16007469179938566076 12366574115607373741 6853524555748008162 2614705958808226871 8677689446760966636 6431813181446323659 16300064979622075389 6718032216500108086 8485838647018198684 12253381506218322702 2479082539747940113 8801471378643452769 7575935373568092513 13576445852970217288 993626436972975534 11519575389018901409 13693444444062598635 15773563369390519967 2889376710508584874 5580389701648343543 13140601366329510977 14213519648638959453 16750910397360809661 16305293411113948419 8468918119602199771 16721084746681173113 6985289537935525490 7816545767935865349 17348655473276934598 5381389952324421945 16490854869987545947 3484076564180207203 7961165672777870665 2173999636936009484 749278600428236436 6358936717803001011 3102634116240303015 17660410396345342189 6791361398202307022 1846246509456462188 12488849077587864765 3327603726095159250 7501392408076158690 7502469574338189416 13828458516341660598 10837870033699973371 3211035443802555653 16679585548307940815 7767485714564923317 2988321231060698231 582093423924157399 8844776193806926771 428769941698463023 7771592405526216141 7410252818418148750 579134244618321827 5246626541340275591 17027679515489576884 2962463852555740675 8290673064610083951 12752600217476000642 12867195515816719768 17298996593003079313 4307741363162559473 6372770345325750470 5268783252762035894 11180905502636436430 9724037260723400731 16702983725481407192 8496421294043371393 17357288962237034671 17897980962305088513 18230128843391677950 1497026642900711761 3404395351078662261 11691822009420009615 12870317746360526920 8493463792963766852 6346572839827615535 3979126161879487670 16229661787221179944 15941347621067215585 112243932780986286 2370031709987322759 102588562654517567 13280028033857201467 6547505336106685355 15092923321798830501 11301466367301792746 1612541569589680919 5432395091089598924 7046473150349961001 6619859174338979924 163120470463628578 14540503012302703442 3674208033054327687 12692431823571110241 6470874197482093384 6357810442839762248 6764576857832476532 13553293843916100849 9997623936028215212 5190992655887545536 18142107662606918411 15681435353868948327 14379593758078200058 14375832753805220287 1429850581120427479 5607841392032124760 9364580251669608415 2730225295320383571 6455534754072893684 11841493925516865217 5727788111789006313 4880194999097597286 12281839386749355550 2710463369280437518 2513420438975820002 4590086439467575585 4827393895305178845 6128300181777896058 17620882699342359450 5312552502082344467 13649503352960034610 16493863492687389264 16722115069596770547 7925978370073006728 7402414384569689918 8582417965102467381 845097734704047625 13769425774129654782 4319151150164849637 18055881889429940308 8358141107863602308 16545034589344551186 14113964741991932009 11506760633966352308 5592264412044343787 5163804037102684851 3158051948864404821 2930669063472437925 17472168368952439072 9568756099244211031 2767308933088413281 6583067651387084320 13794920000064215134 9522035052324242682 12550998522143956849 1421113176264156880 8501349041979109779 4013284650660723943 17236187359363078375 18302755295805537877 5375530065991874327 16713252377441648415 3203729170416256220 12792681963844224238 17331683649587925400 5357298661457537228 5542638317351497606 6698024228694476123 4712116271116250733 18202013213132399537 15757339242343843132 10510024107471756123 11458773453771438702 1334318673148063365 6236480271202212752 11611533456847805618 11184353092277570123 12822672542418303663 9511324262224125375 11295406592835240483 4212941622493198 3998899078714623280 9696053666290654636 14495864957456382998 17628722273831985803 13729604184113727950 4623283244691211792 9795423836580650141 6527444351236931796 15797267505820632668 5110396344006231341 18280922747740484671 13230749778264632381 6301946438993418070 5684516695921452685 14686311307628794988 850016163413466406 2684689678642610529 8590676805991255907 6178120931714946616 5993409374178626294 15924063764266814090 3557856174490039193 516220298190478436 12619482157710984788 2959722876499702958 7001526256530292594 15431795085528292028 4345331757671017049 578700749963005630 2104956065389786171 10296793327673950504 14864618772422046175 14680921838840791127 3907017775572603184 3993033618096070146 13600230682499410130 13766118353380476096 16426109794664168795 15421698193668130840 14774335775717442697 12411192881058136652 17775743029278396659 15238991556043604792 13139760972798815989 4700465743396520950 7230138690934282573 778293663603149386 1345765267476367339 13544044755363852378 551638525979349916 8288105480171154867 16828874037745914279 16215552781911868810 16128761006413143116 12528241137834992833 17556226974563348276 3599335427958067275 5897540318211996576 12655384795902470094 4815785670706069704 1383146581568695839 15027686566265513804 3015882808984762564 3956554299278926752 14517436752866817593 15800852007854455117 1331688633302376847 1512015035351150459 6543547645503654760 12385770456007770 3129617612415589888 10551633654664216726 4088637654407438965 4771514856475535773 11562993343831137005 17833968554394648661 17654985116181476996 8528505194746850802 1962011577547767253 4355774631333231009 11187783960490396182 12766257994361799413 5233794411050797694 2258867197244746744 9044708720189075468 4114368543850729940 7556517716620831672 12125203436371628640 13123238928969323625 9957420011992394518 14702382492863642326 3322532505708852061 8674088767176010163 1058738497155210389 16890520546761751018 11675967832415072492 5983402380298712684 7492738058794611678 13866845760984768432 1144120404100523842 5801343041585673813 13864648593687195972 17686579231903394554 3617469733851481641 9797171926606200939 13239422955791555776 16715956638843947369 16605139736717141694 16256676352115699072 8110417730325163426 7506493821766384507 10586713114630367476 11318492170116664812 7973324435248673486 7756461085503936343 5743807073298156574 8688375494028683615 16574717763543120653 2071015462389348959 10296044678923516467 1331714670120320321 10450675758888371673 3312999253996280907 16072443991874187463 2376035509949812376 13326348927164578999 5852073467527383216 2844673600696717545 11714059604104193367 16051159585077468753 3022697641466107888 2682405634431787471 4503798146431314375 1056034745898284822 4567755391650337739 5131288062188213619 3612869942286190743 9847522232586566878 7636350293521649333 162444539025249592 4484870354466075939 4255542052952167466 9322240026577668237 2137027176942505743 11691349319851542348 4816263510210654706 1815448355524172261 6541295374403947569 7581820668957743774 4667146608969088997 6541181899641388000 10418075878194834575 4892342118062510947 5599035324236263862 11881234719571750242 10945754354334219292 15877178768632797259 15474324671722979533 16469911012458950179 60997552488707095 19417498633798636 3477603816441365420 1376035959879411670 13076560905524531373 2252957481426657462 10018413247876224352 15911914969638349657 12026485496620157345 14679340992625690496 3151947724391628122 1258014727556621557 4927877304093733120 10470660159372872418 8158537443137250989 7791667578784065987 6209305380579077677 5666314598906939749 15441467882027951124 13610072168563391393 17199159783155257404 5845865447478923032 13659837998698758219 17478740535217211119 8142968651967769276 1510985228157761687 17214815143446589965 1841752810310613823 8175524718442840302 17569968891475931456 18393604198930298535 5832802764416442458 12462975034714684112 18195833844481004854 16965005160355065291 13138827933609239968 3998021275978467118 432731698288999066 11696554136455640790 10141489553896196345 7053192726801438630 6608001855099898995 604362186219223124 11468722898106784489 2747027504188150443 2939773150862161671 10084012152411851282 12591312305593272469 4952036120012645217 4828652080177183885 17679704052311877241 5025909975212881796 18029977681150256775 842031574264842619 2500378964876574800 17976080819779144834 750104156140230785 17546556871978436880 2056153761577407614 12222008062541217485 9174088238169136770 4634246946993002101 9664613951999314952 8519001073392566319 3678309996270252942 17424081714112002253 13482290415777583402 2379089212617083294 7344213326894326363 899872334981887501 105005232614246995 5926419279863356538 3454980995487344306 7398522613458562365 5543890430847122537 9985398811589680896 566425039137938978 11110657109427604934 12818500663546360821 2694021612863493321 17167443952059458434 14623622315947556793 10376941605893556689 12298684666404085213 7209590804355254992 686670105665913733 8485610085855568786 10567470502368335642 7146842705028417520 12429381795724546804 6647522663381126437 11428752222787507564 14258488368554519394 12691194608365548582 2470155854491139114 15089364404033730227 11955118665633348000 14408181859877316062 15877521545208264605 17891531474782186704 18418128420418482699 8328264268611271193 6930055532472891421 7416211604993068112 5395909399053783948 15185091733126240234 10554687349567432078 1683200078853012765 12991716207490151385 16704332306181549539 16372023164865078365 2363635923915538351 14573901565440142348 13001099096387431970 14671847724344003321 10250214834814067941 6977793406875264454 12294195413531789611 18387584857589929912 10164047229635908651 7286531157589530356 6447854720361518731 2174332676741475047 9103373769767933997 13411489615494931566 835684784796241884 9028227977001199575 12564717710706603025 16863720003574163013 4487273353393418546 9478582758408728033 3070894015610576389 9855205596046084713 2426129769115082792 17930284885755168013 7574354535432842911 8153581366027888069 17324803686244970992 7539985406469260630 14572700360275622109 25737737468556565 4706604173434535252 4870421030130957376 6116109925741493263 18068181303982997418 13207045412646280952 4875099364645714761 14469314829827123402 8494535905827462483 15391434218254823236 1247882822776588928 7985691592166538284 7936860631993730056 12094696702608730799 15747024923523922163 4579822261477017967 17062336329342598078 1248653649675695855 6152548320992972308 6965130208588213595 562366746904576346 2267469824085566941 3499058172834193309 4928069525494801733 13519704564469269221 12133910385293408611 15901598729282587945 3315864980924338965 11470672118635168655 13320766241583847379 6741816591734928822 14711031235774572962 5139671116218246141 4431662345185804343 10956133947321736319 15244567294282537320 6447686680832254171 16739373768175874102 8543045250877006657 1186012793590755845 3594320689514297178 11860658256530496225 14563940466709777595 7642624441927143710 13540711404959510861 11062933825444735286 10349591514630107227 14524795997245538568 6612249751935189082 16496298743359240141 14479048703318845764 10913922095511632987 13563957897176956504 9458776043915271075 11951588005160386919 14638250217704088996 14829841720182670498 13900025510863194198 5714572598120499397 5804107122143668000 11591759517377000183 12686020807798553620 14962733016820680847 2459353223610574212 7699599894589761451 7623132454082230633 3339838761360028633 12520578938625102177 15929895918178246475 6395042687286726050 4982331765438885905 8612873710421404952 5363527490110529122 10406262078090262408 13962947738613304114 16318913446192911948 18148339913688223924 15948303834647562088 380452410007002442 6220028487204197561 15005942207128424121 5124087030436180191 13087422407084670709 4855524409690511844 4986433752489457072 3729186652469282235 848483832798371451 9125431520063146970 5186826344915764304 3249553107252945312 15770772243403849161 6804077093152413567 8934675796791294300 5057683806299773233 11199029337790671313 10026501416139575783 6385354079455455432 10743170942254682996 11133789835695193908 8083446682035671219 6134359355551590367 13150479214904405924 11639046840447267586 5388102485612031374 5459699292972135796 2883150603379242440 17502691298804387289 17821422551430683705 15870088344220459774 3100346448451900501 13856088218868006452 16804167472279721772 1864649970866856703 4683162097324009919 17712988157546056922 2138018780505679790 3554881671555755101 16913860936327547195 12889608106419915526 14220980532921211089 10113881653692220765 11430941350471056216 8536878339454199737 13213963725357847924 8825157236725698017 3009798756234788049 10470991549817845973 13481869737980360330 17471095011168318918 5806179723381600812 4497550939899300862 7387898417800576772 6826803718795254764 12275854639108774104 10888862909688417007 12988586913827223122 17842072938518163844 16589972329916149411 8586611612779065298 2092385970232242361 16925767350436164825 4686773858395922762 6029509856608182199 1162702834224957107 6285798768111372798 13207491106285516516 18338874726486719595 7999481610424924091 8727681842586343261 15614368172708966139 14447235823424592078 390953722476945916 910720041819634642 16235570096815103515 2528189126064521755 16340909668528604844 13241968948917846923 17723931022581203553 7941270830491914183 11255946562874409727 13113633899076838962 9683770725449915870 12402642742537352900 16201455699550361485 767537914920704414 14134064822756674509 2076941816483111185 13991820388161868318 17786776910223780239 15952868581237011995 14998683846945253442 251947105173714699 6638953554848546577 4888788315944451167 17981760859443576501 17884121374062659627 12621099908251022036 16179087235527003999 882325387942107383 9771944532515170539 18169003689075062702 14853552149317443112 9258887086437422766 9225302521249180432 7945960328459000462 2188732231167152982 9904537787373285815 18335401299795928399 6855308875908241620 9323350648451902436 1819737735804146959 10720579215383771427 16914481351563489904 16533864668253613651 6820659079139599215 6566353300158913478 2653250189006301498 2417532137722602589 3979824263653220331 15120922937877573949 2719095319997398806 6992149028723341310 12220038093770919830 6772810653341799268 757145724913021988 8587965634546970982 1885569036768860231 9212735835530590401 18037469363335341135 16592190384656051722 5397269630082486210 3742278995664236393 4172147850228494445 750385120157682758 15825719115463420554 18265024540434379451 8373348773364599195 2264534143374827769 12923875380837784174 9754554118421898 9715921313589152108 15947234503272706599 12057152111547197713 17289410089825426793 1002373626118542746 1500269820300841813 9303771092975070426 5029718974031787778 12739010658243343871 16042287148387405893 9040959664962879721 15737182446544372472 6269281292782512434 14283061003087234848 10312100815823076341 4156847264113979644 237587421626922167 15232404585701779462 709920577740086374 570951858197459501 5533965919243377201 16157963659787860732 13262460756276976969 13139057831545319064 8762323101038475409 11742347714162274774 1458305189845723019 17923253702212146021 9782433903369112354 14006774179112415287 11624345746568827700 1403733760969050595 8650042681259699430 7471362889329559484 12013435251111897489 7662783519733806122 12055342104845110361 5870121845404172196 1808277332547905186 9109123545359667452 7547598597659294302 9182403510719411984 363786404591568487 7587088091955717014 14113203198734407841 538715200186723258 896574203127178310 18408204119596518523 14051117727784461324 3472900911241277286 13094077266900324907 3782039288531175856 17135603157839744750 9406266033900328896 5272361620062577112 17787844987705512094 7935261797480563417 878792652623562665 1384232063183857954 5209175138272921792 17376313149968097603 9697924659315065491 17675114443330897986 8554753706537959033 13579432521412890380 15105094549359683047 14827973850261203447 9477034396665438231 16038738850960302596 4489146050164814202 7645206701349668954 3926439356155650077 509088784431542598 17635562938023451548 8430803634775204147 3931814604184259920 5280323593310666049 16891976208477819036 3030214170066404656 5308797893230635528 13568621071216501665 6908016127396153327 17083588250048447776 8037999173366998852 18338083718834321965 13378426809556349327 10139769074585413237 45972269536694100 18217032894011026041 18436468155451817471 9733219016581903168 8472969887979341164 14944619380909459656 4122234773508220496 8181049825187555811 13129126106685104414 15736485229711490201 1900158590488622571 15851683550875331019 3419699927454066968 13795135181435373955 14231440656040718450 7574427581736273483 9348539350111107037 6593200197365892083 14012332947423919013 12741068833778472007 5332065049241761316 5808014886678090471 268693042617958592 8808574838811448466 2453437855737561408 16518259446230328475 11673780661167254660 9861212445011708084 17563908971195755446 11564239313343803853 5847208469531901061 11594817581468865732 12260160728915161604 1008181810183477330 13985991057768299890 8142709610816762428 8423882636175742539 3145267868272858250 14430269883488731260 14867513652192589997 3538055694246720772 14405646441025799409 8712272923558413413 12840394743179605864 8174622003767668873 3204237736805745121 8926265886597857924 11120955894443279824 6746079101691800410 1406318298764775281 16626733715778486155 4549170650416428237 17541190125336731976 2945048047990082689 8979876333296238721 5020192148853766134 11254649052155957269 17737899401238938298 3436694961890101859 9150084749549046110 7423541260781581829 18301515056932080193 14107355207212163190 2328367238183676164 13934569009823946035 18251240619295252233 1430185888348990888 9488165223870095844 14528430163042858013 11894259275160938627 4434059891030442778 7255817628276800376 6912787814925972034 9792947954713579339 1135687302188130045 12044874837622397224 8442245618175697717 3170204530980705917 1680222879956738167 2992372677233008799 7325369130374070574 7168575838057540114 12026837581610000446 1731393371669125323 2979764620952870975 15488662820966195139 2037325846893588237 5785882982785342342 13726463884043676455 11371604012561319396 12229177954340815451 1670538066883672661 8380664825263450996 13947403127937603719 4905882915760342883 18293185564854629750 13152246517051963629 10618683790930623466 2652713265040687258 5218258569774389573 12778167447834164561 6179356681025438479 6057123946214566712 4700019643847483145 8992222882559487283 11932616281473738686 7922850989168134595 8044227978846137765 3766309541331474490 16978484261298853253 8984590211902545865 372556236444654956 13872802600212464020 8085795195023758701 13037799713716379009 16872632753725457157 14674526217680368599 16721330527889639787 16279898300242802386 1106349332388357481 13769820996515185713 16830341331186081710 1028203664012749445 12154262891974796290 5646816613114870576 6259778411507001159 4638046168611662594 12127846337914935376 9930104511887526318 14472553454783905889 13003203693607182980 11177027292427805946 912276995442030102 13628751476440172200 17686460886536736231 6891005884566127814 13400432869468638320 10220829543481846706 13881113346752923335 11764866467086212160 16623921388860976098 2939797143404383862 9959733730594904465 3029249924540959730 6941118348371849334 2982331360215870989 17903475285854762653 14433003808177607067 7128743971243716630 2204430792850504282 15811301591028195120 5300378808681704222 5769014422094786647 1025233939075860999 9247657681148685078 13714395129384860724 82064569582118416 13260400060163763389 8859976661852149708 13736750700569945520 15431172944228244199 11864575459223128986 12275266514202922243 612639583448438075 2529114318158683903 17381887990245169841 3894958905811538635 17436597838969215233 1733376764963842881 10886728805866484278 7151863991524959948 1876545242763043177 16295296034049403201 7234056899010030408 9558112081897679519 7850485813446772674 9032770275507483214 1303518042011236717 6270799002014684552 11132417371686041669 3589492446948028765 2918198685018249320 5619594339820897063 4178513939521202142 7200082378628001782 9614809830655389638 17126936094692899590 8930641073573419704 16329303522007385408 11903744157835260596 16229360170911144702 9407549589941590205 7398425183949599719 4640902477104009109 11841044153028070645 5959851928292433017 17250014153213658510 625868163881315317 1887007889266672835 10313631569712085958 2659813549562800093 4768427861727597655 10523106253856031093 3521799212657947776 12295648313084568200 5986250925123851478 2771679612324780601 15901618159355179814 17397742317167172413 845338026112895570 5225679255199104623 15897744746297767407 15574784209752999338 15183416617288139653 1136525316523030095 17746628789232114800 14555839769783504473 3378838366456649504 15517753446022827899 11431038872868592761 11984194553757167953 8406241853766574063 4252311773508606478 17866184806657804389 13221463291245448508 11291078454722509381 17973995821566426435 12700020408249693826 7525757005097084002 11352999615351507211 9090894797636092650 14924630468977007903 6614988430924971112 7918237398074690642 2891701094045513722 11720966697174285813 11846426513483892178 7864341085165200484 4891602286429199930 6223172800733096009 423716728879516348 16726909792605569048 15313303463406517118 1547994183687229519 14183675846386938258 9071466943907358466 624285353439112029 15007860486223923237 1805618155065379489 5437611908183841693 7110589382656677620 8003247062722540809 4590921347248783235 1857065374796359892 16173483161215557445 10445105811361360617 2499450077929621813 6080538391009590790 5455650511034337731 2048976537200484243 16478689805302535326 4343240125573538350 1883866841294421097 9193899443699415223 8702494287018600035 9950015903073163058 5304583713181916626 15131119313584161521 13630367282303712360 8329091402574081331 4451766381769262123 12800516395426143263 7100097050959245010 1409785414575141814 17596304256425858478 9016921671941207040 12435653431157368905 6425406307867677222 1934493299193883538 3855424204435047912 11887385328121111878 10395441182296546134 1243874295982528589 15146716350822825069 17190102856756871367 15727179072283855304 2300818201242059900 10118162141527575102 14844812457847894582 10513208180673153805 16959617778992830620 15023437472998161212 3209837456493749465 4135204362501950839 11145270530486170804 16704936670509231577 2413177377775380874 13732241360444712830 14180209448456550122 142082523803347161 6537555053885110257 12774517234851551361 8979518566839011770 10030072694652851839 6815060916647032758 10823588534120022999 4718242519509989545 11436819157719051563 9371332504536323293 8218088873266934995 1152911534500411974 9230927017684467036 6052611853554961305 9469088672251176211 17714812099341603080 15842608445243234642 8651144816274771397 3596202480382832670 10749550053169143359 7633569777638273684 9540848075266126007 4365869859955740899 8325987395617023308 532308021976314452 10264000299323535323 15057852963982703750 2358688688679036254 16075548741072862221 1854088153287470757 15551627437865549581 4226058261272580511 6680568791414459968 12384526029540382452 9880089889529677705 3945106959370848642 8226744271492133971 3644015713066057006 16234471224123360366 14011164061161210110 16947072225634031400 9285127380834804073 7264380305090953749 8934781667550346686 14388493500271162300 6911887532655412472 880221818654426920 7213570531150691707 4324305703010963554 12818681727412950824 6272730956471845018 3572567970046177120 324221907178142788 4429491200037024767 84052480169776185 9713110282736895391 5939113084518760663 14780991691405013683 7267496709374766840 8997386899351620673 7733675916761120081 5109892061241455320 17019225148212865758 246777522917767495 12406397639468301788 6131802619699934255 8764470187834754779 8344298756004166130 81477627507682333 15535688424177081669 4982236343784700442 5983391196452584363 8267664283457169762 5447771475852039217 6370818056656645215 12633177215347561048 5603887230721254844 11426893513588980043 17563321990039239565 1717845613771862115 8530381830067844482 6476495310769522153 4812934131385981605 1050984357599398595 13119167647755285301 15970633050461359072 14457297893471706258 13848272266335231399 16125555149155869028 6789934250313386054 7855626074023104089 11119279564212787477 15731045615900675893 12920071937988135528 9420248147022215190 13741238082553389436 4435423762557721487 17229187488347571751 12503017008487275316 17221643228400387606 14404426728540763049 6551693385188987901 9304964552397092679 6042434371488603300 9778634150036537609 5595274894816672566 117991975111401613 5702271415337340878 4478030305820972029 17537901737822115751 5774379911708764528 12686444664967356951 12017913553324347550 14852976874653916842 15585235558708252884 14479766855612350517 6317350057040931997 957460829987143107 12458567614381172653 3859703176001280540 16485985605645052436 10683978456245126706 1109746647158197692 4584388915607955877 14719875405617115168 11988447651656887992 3534323401607743544 11155682702534825382 15330787090762641997 6273205138267422693 3908837017697363961 11022510289168947538 5775525736793600917 5422668753205486315 2324107269802321472 16039195197760218152 7568686889616103901 7818300347889798907 13606627922052533687 3996940342579301939 17287979642044968265 18064829880277680542 13081579520798128883 3240561380475676794 8924663554874259745 18358076635704885091 15650605835875407474 15055116038374894900 11078950610358258504 5372459729081721432 16877301624520664318 9291506645802026927 2610264894515853129 15771462535247624691 14823474826916857749 1705964784545852898 14276367587629699499 3072372895985101758 13412805548493295107 17460767765219898153 4067294622904270801 17425766845264926048 10573592998365589250 17654111860634543715 7828805308859499908 147575516988021061 5001536372742698626 6845695758066426161 15301621715337640360 14495278841361077523 12114171168304598586 2174253284679182724 5360845994179126683 11494595754905598392 14895159980086546421 16424465086842194773 10350889684218785046 6334351218042962547 3009280708275423992 7592025976166203150 17702313234646618397 16143351191823309503 12155184471984282562 11923505673092352988 17028325913514375593 6022636540557559441 4570459003295545784 6373972302949293892 3475776775165014663 2022389524602699853 2843140324935654637 4821581338929877769 4384214029866653406 1911247582118117160 3795409511752049567 706773947576141279 364325630809849267 1248242612095230418 9052186737762529157 8683968223755680023 15292067894786208499 14527944151856857217 1146858382535728536 11229896961529111079 10891824440478236614 2946838063386157801 11882876662255704294 5589120612022494681 10603881411574477443 10593126147099020467 14885252486343073617 16415254356999801663 16904010372859011726 4545004509029571720 2893587431777182215 10993747417940763357 591094456237527327 17437046178920279872 15032928891014410646 6670501975401048012 12870381784313784718 14754817842975904897 17194323721684918813 1653893403880349777 8463535814053013537 2849815918269471008 11046274197037382249 16542364442825243421 629848887314167050 2033848196350591926 16328758428933137857 10897848141285537802 10620224295529843883 4166186581865233763 6839778640962595431 3847719503820696662 16564094596378774129 1494099757561181198 2244107938557607485 4193586564436297208 3142675182598424334 7852421495396641070 16300255568311262964 17816237711658064719 115156626429701541 17671756936990609209 363148060772536445 8734334332801442203 17245722971509169717 1353992026272749181 1920233087943601151 7842039541757682929 6503648817096229014 4549376061733616363 6636107296810942123 132605137506969830 9248960156267096241 2680354396426366241 1300225392786334896 3736197896674576750 12010087158469145884 13977946973121071429 887890285312706539 4591326567043801450 2927962084479129689 8203205617192638411 12811570157819073181 8673086890868245371 10793676686788624426 11506963979403449118 17919326282946836923 3871871875505360951 826277504165342862 8308783661589462519 718864317818607100 13096460603067751932 13702905060319362325 11282456198350378634 14108997576189795083 9522691402339346878 6456866290704105150 14499298589084454090 707704568781929032 2647474783317217350 15930336128284511909 15178863709165703603 18090755488822754873 2745778523117573291 8187705725771667656 7773152962881874865 16033803498847076150 2982848857308713313 13952961311719539123 15700718932261718737 13538852360804904594 15267640716717021208 16237403962043118735 9222420817665070008 7008140177999768232 8218517054565573271 5261620620153418027 16700923897612270375 7922848967116843154 11881207662328012802 3843253227890413039 10677121731889544400 13531487274228518638 602929400942466640 11827712309424813738 10045485086451998360 10490706867530515645 2322168862324422000 3659651240314403031 4910529007583380528 18422934816496863190 5038092960595573831 7439685379603785500 3158876783170573578 451494904606417542 1364375442760138111 6213862580291557081 6331749304326560489 14019105855202420253 16174768801989303801 3940750252585512213 8222650199535754339 12733966441664930505 2056226932641572341 14482131165142539911 10106067093949187945 9285276745689249888 17604126177006472165 16922372674939156783 432305085335253527 4117648729683495885 7324179826814950281 1752342178180106887 11925064475845695599 15462717057471223080 9033837206655470887 3523748990225047409 3794117823882655645 3198610919231983878 17050332767632631967 8229135666774673125 12209814981809192071 15155044248869766645 2152757143524356311 11722215128269165339 20626323761044392 11671937558803200336 15755892602240335644 16870924275946551960 13721094633203770900 5014867311230026554 13592815223521660902 6875932154562323346 10207692734395313129 12087566356602777721 502347935053709080 169762411894628495 14882212312494139195 17033611622472271279 1284048990739593477 649470873002258209 16225447129558755901 10745263360306402709 7194335372228774522 16504392774819768144 7743781248762681183 7987716288356246275 356472994679320528 1349742649247590549 12538384770321947665 9484510011279585899 2777942507703598677 10818975243589310717 13492944491723081638 6160193308961910087 5177516701116277699 14288141361721510773 8580652867702034896 3676572588543803466 1443691516614413170 9472270867508995296 6277600940903151581 7424486254385386111 15748393326540278252 652516290184373718 439622272332850919 18382203237616945279 15447624683560230473 7769911331968035569 9445595766892213693 9957121328802602920 17030853016500758816 3793303912411226847 473919230490075267 18253619751195321835 2912317044949305145 13336151187972797446 18252586142891250335 11229685854945947447 9437223943479308101 1382928282272621535 7471870583575992433 17176168885972654190 1501497205395450534 689473613346837854 12038488506840886154 4582953389682786555 10605763970787674788 13854798204078248568 3573559946374312027 8551581565908773546 4939232478701372071 9157407653517367389 11726195774801587903 15480247207203020902 16830463755497446640 11249329673912737310 6659031051984199529 13338982099617705691 10657927868168524433 5730016192273433685 5433367620125735943 9510699693958718587 8585784003426009627 1079804814662770774 14346227927419821240 9444197282554378224 12551596064142636934 8705017516682020298 11787525688451967409 8624706229219202980 8467478293770357602 16461152829385493864 15603886253328175386 6624546856995150839 17679988326996105213 6154558126344425395 10141698350772608484 2524873778528158526 5885006579122948151 6099599797913659964 565199410117070012 1262428547413963815 4928618291883379571 15444144058275158892 7650051738997610540 17571814716410406284 8916088671029663899 16426175861876013270 6759803419051276981 1419706923418309894 4795054053772956592 6895354359819962395 6144358552671204061 3025037295940411999 756543804785512447 3812140490609649259 2993840873271706642 7362579380829884828 2381636960278835451 14748174804468506324 7295924393765948488 6600631675908201864 5286900274961282472 3325067675523787136 7420543250925025322 12068755429752295318 16385952081592603252 15867954177848449147 11306136022155457404 7840229737553634411 2199156470371649505 3394871570466323740 5302759968603493291 16941212204827972798 15166710054118186879 8493840667973743957 8303518639639274233 637895906988938487 10777727561379864302 2803951110795394084 1946149097554725869 4683900025679412043 17833448073136309987 11794230010813280869 17485438320012335046 5271757478660749937 4544020872105185314 2593173291426814092 11495619369177424544 3554820813237372873 4351092237209666863 17680629111259141180 14748924627116511605 16101071436428332919 4471631583630717283 5417200772147107197 9405568680010861848 13418538224807019382 15707340863810405648 13104967992359611237 4200203631913699980 18336215645397522170 6617996661027190472 2527626883171945337 7140156837343695869 6975874917965781964 8257349209388155782 12939837658595746225 6302599742031914296 7445819852862673615 649822259292979632 5079890068475228222 4676341019187101636 7678777743003087739 2509683937848623446 6643697275823985134 1751135120867943335 14707876985558089784 14854132661822037928 9515534437721376468 7596891117688594997 3371869790345646338 10813122789519843550 11346297448968619763 16819657114096095414 9230256811505013797 1985156140933111722 14083385200018243939 12969223857523663576 16941284344066830684 9372530121754972389 17159244967185475618 17114154026140449023 2889490041654950506 6869788541421170334 17031817868751417827 11771774426777890465 10884006205465945981 14703724489436277698 11535855255147692023 12489365841084655066 13019776043126567716 7801943482106909862 14049957086645195580 1397397596179934444 12269999427830441666 5552137330316694346 11490376280835783908 17427102566248939750 369834090306150368 5432536817018270089 1921346424219101104 12545642073483028910 93849580291802503 15604609169979099576 15960335519374806036 11926220758395373380 3110564051375490243 11259410342691643343 9772134354041251332 13298340281929517254 16450934941594921086 1687004731799611658 5057555919659249380 11159089386042288213 17372728620897463579 153737713506587591 17013602528034488505 8236498051902021872 1364689535107958003 535404263094593044 15497172087826070925 7895001804149515791 12045588362442259198 2589269537480670807 18315551696860483670 17446291880203438515 2474139671029444506 10228389821488589627 5463283591969068246 6697681397216089206 17782431704386264878 16390031957920884 12985665801915337191 10754291667535480626 15718954394126549455 15588172727902980734 7441683283545382824 7946864456693719106 5690197244713686118 16538187083659186635 2814852782409766799 18082506594082131679 16554715562467024243 16487634919537671280 8565426951915144736 8203006987539862400 10964733134784960261 5497927417494913159 7263365484461788393 10994228087215115379 10213717029009395118 5677757829744991661 5699946882672093224 6308902611969617923 2387190769086528056 15867393864603313959 4036499373693238232 5372365308329740398 7873932094762907730 7624969888295065996 1858235885942835031 13500579841803339402 12910072811630825845 10517676126435260532 8987611785933404123 531616495588557869 7984138613532110302 17514735498187540813 11976672735632475507 11957135142555937228 4598665030039222360 13621010498823089905 9612380376313747644 1766288416707912622 10840355970662907007 8958237328239679954 14851503243849471901 9329401262153064346 626053292216304949 9064483482291441864 9434231294772792630 6211203871293486016 17449964974219533812 5091873744880265691 5463639705682299699 4627069822969674560 1104280917340720625 10868404499114111864 8323367279840641910 12811169580775811880 9852229689600960434 5211501939661156089 17849084370738265655 4949680905322499887 3524922313039782118 14256887063108183797 7723636192889441285 8085175677334679110 3145477023011126404 7221365607128228495 6111016872019523468 13301378750432968047 7492247647449668066 14284918861821138023 5564043347412682351 10101312760933991110 13100963372645412947 12357891959456367765 17910117960368404234 15539305671028194116 5785325932036760634 6106271419122839260 18420492098350663827 14627435794789481794 14389048787932417169 8974862832142809939 9756164990603667647 7419562355503310374 4831058006259640754 14843681137643372619 5841872512532846551 9007484677071183810 6065878023239880078 10035584709896305893 13586351577994338868 14859271684910974673 9899512727973527613 15571871544038960960 18307122723159747651 10626839143269335118 1266880322132520811 6607646547542154050 8976690579866651077 11270507028763151878 6293501504775305151 6437098703928943687 10235535098540932711 15265926118228233615 11541135773940575322 17195415984408137971 4908901878559961957 11284771532007432398 5981914467393946943 11294692983010179365 360339340300629648 14791283280045263983 2881682673583496166 17950326338489424727 2071205642059879939 10827460655443356439 13428834046804877964 12541790334117752627 17763319379602375255 4652741466116492396 15919074712990595304 15484912176696533771 14339414424288767884 14034075620151646612 17349885338523008605 16260972321443790166 237331424123132911 14157886516149363710 10949316054254068456 11364375559608430312 6761193962400835573 5334565077919068703 174757776730855006 12396645260957491209 15427162485948071362 3214338019638230469 18075130137254958436 3945690999860396849 926476238128267169 3055070906387864195 5494282593957799997 17823114602605190675 4667240042531471345 8803455146113708057 2102163270889331472 8070120911842450066 4746634679210297378 11250139044266909611 10702647194581575628 5039218471075381771 15181913685002887704 2941526216875263681 17754908665959930164 13476357648901878093 1279386429304152094 8422976181731722286 6700059399440714563 15892043079075065591 3372484688691357796 2370699767783967191 3988947027202121957 13507311267527451146 8241613422467536016 1109778526527760835 9551110415442841821 72766622612837531 750070849295723138 14771098258137781131 17503060533296414032 888821255896711351 10327750676894057118 6305136113160206259 10430557335423737502 7742441064296927376 3445632326248912359 3842402894529105143 1581447268666004561 8417511603955939441 13073470812091191265 17734536733416574827 2504703111234456577 10459084198423461601 5430247780215340221 6804598682514599433 2075346260994642115 7447024808679842785 2426312031660465315 10105955334861968928 11487809025189170444 5805015173669667983 1781607025404857771 17044135535720742826 1291906036505167293 971513471314872859 8999801999034099201 6020445223926001346 17559369002162103076 15741460918696255677 1159152831307890149 8316072849709699288 5782578156294646573 9765155884049622050 13048000191531374234 2042648477898629334 6775268546817917686 16959170998976053116 14553627913881021664 325672367313445853 17936916459619216688 8484162415612733496 9748699640981044095 17383043304419071619 18205227481916056528 10778019662857347425 9155611900106547263 5395055722407665981 4892400685320484530 10554352296920130959 4246092594715378789 209844628533213185 11639917709327345824 8042758274399390332 8677168907716676516 498219412263906095 13360879146835754506 75325973087791167 15516025094372596455 6792927663195755573 15187071741730448820 9968646016648782571 14628797145402728326 3923625915731289162 18096646608002327229 7447751925429771529 778468826938214225 10366614939580465541 3130418509070262450 2488072402501616934 2022921533851794534 4300466289203666355 5459343277186365689 14039566399557874228 12282753972561757569 11206691318296880817 10906778449694985175 12374140310045035594 4854315625953205567 571544111387518477 2182620885445679267 7308359127284913551 16954714044037839093 2623944116030100601 3439145472756935936 1831686775004430587 14855689501691674863 3507908797932115217 151652069565088740 11452381197194113089 5556069592666462997 10881310842639328675 17069352356047247199 6520515614430540439 6000612313078987891 10445363352166277046 8371748107114083828 11581698216554240438 5662550570193817619 13979583857446347985 16188997655128172142 5274201926085142867 2353173712259376262 1503943087743853560 16007190363519028024 4312020563193867542 13959152816838379788 9059534979367835071 17718595284812044999 12600551566113833317 14730113333269411716 8428473835998563429 13723287270387407212 66761367848492970 4184872925436144257 1320313516761346194 4864028021886453735 5333391799976970650 8382442415806182907 7851336030374100353 11525076820028568105 5161805501844426114 13776093525313940776 15663110588645786470 17453105247919198968 16890876173119339492 14520299263320584758 10243376853489957109 11576957368445001563 8104704493181385857 2848025940303500233 3709509681743010816 11019834540883506482 181487714998254979 347290877222031966 13954518584155988837 6782275015356735636 2186442189807428804 13299788166695173661 8256671252846320963 17649019381551745074 2328960943568320013 9617699371529987462 2154416412022724652 8483935291595805905 11689935165259480636 11386850792781147366 13280337753178208674 9347781471420982280 17653539031087189706 11406473069497167408 5487297417477521745 5865672825781316751 6802896833938224449 12963806402678125208 3444105770830711154 18278362378635159965 6335303579070173961 2487090602980137735 10386344013831773247 6116908767023815915 13836485224709058751 4414401853628134585 2935797788851136033 11876236223094428762 15647603599301343930 17948686619539439075 1953149117174739571 17638100205708673434 66783566199128832 816050698046375800 11191221788566528930 11632821380884837866 10892537046540510253 7694793948014463683 16617070832909967193 17912878785080361539 8976216265255681027 2962358430326349336 7789928005861860715 3209837322796358891 7065220544730589420 9962183475385572338 7297742566374161376 8872575454719037697 8141451986627460033 17740570149893074294 14168088447479120033 673999214847537401 8163949838481739602 1537674060990433538 15943789063488141428 10107711633581931408 4220153393748053914 11309736971678349401 15259689889503670667 4032700406622382688 139028438554629646 17346207185248253983 609077340587190287 14439859015660480658 1842534083589049204 10421999866256335886 16541906048367573973 10493642680445759478 16949298816150135301 15033613949306528629 7189169510561319066 11897860940348760269 16974614034337491400 10626100772624430483 5153886361322143925 6550342189987095680 2346433145492302371 6455748593246001794 82619957949854360 6354414265427832857 70201438300199746 9712237904208886501 4337020761054695277 12426577106176704293 6232246646503502804 9083441155668647036 5432741707155559948 11173864995105184673 18320208933812183518 4280679099117627636 8060737171476948930 13255261457649633771 15963414117204605819 3767743727380948795 7021063081985094488 17323777464965809309 6737364813204720279 2174542378310724945 18444296164996453491 11139864018195011643 5131207758272716851 11129684817917556295 5023274720957995111 17159064671252104747 5047647746084932008 6080317116666779201 1061241266188857504 1763193942230114779 10758119681983629543 2554543987621691301 3333788898609405392 16601339652016872251 10461324301981225783 12865598561249688602 6738634954557323437 12527265272731630632 3335825856489142160 516423117711145585 232909291530949228 5326606183686639513 115748536815406210 16754749815464837974 11026090486253169049 10716549175743629698 10922917266697224921 3121933293395425774 11681252351608789367 657761578396086271 18430457604789860303 1287265059662758790 4432713516087091798 13326322088326974941 1786602013106277188 3726533578149635628 9110585283946659811 10751700280338822759 13920178817122130158 9015222059505320188 112882400160091470 14777323645940538421 12688522332015400978 13402376054859554924 12508374350518326457 3316986873482838118 4890897372339123176 268153084244799729 6444799924880858153 5335625827801364587 14407208766143054500 17484636034524696467 14661186562938013211 9678292013012635084 14373102693520391331 3082119224539260955 9349278528824314960 17849057544936936392 17735162728790553423 11039543451427977378 9355432639742032579 6574185756571885691 5486634597820006977 14621666243324272851 863354465031399569 17234930798560054111 663553804295901217 8085017591174730964 2769404703707653836 3471932769607473925 3288535319716252895 125939733745246953 11400422233882136995 1865526004901142578 9536609420197274338 14595096870857702396 1281621006161944110 7584792055967785707 18290699523243786574 12471062675047758258 14785118202846077923 6277561177198812736 14796470059090586231 11871868410596434875 9696639510173337291 11926875088926634497 14038932106086272891 14862721608489792916 17452305072680978905 9149250158246852517 5098503207272599949 2383621694485685479 10605072092555090581 12513497425583164407 4103368841436063362 5225138096890175291 2935549067146015551 3539991446715779311 11998197210051241807 10034028194226930618 7581987928748998587 15774660194352011071 10926847584212965950 936534745372051051 3803059888749981506 8610369963019845830 875727511467210397 7361058577752357084 9451049487731328220 11332477973199486268 17484535663998543885 16822727678383835811 15215367861095998929 12819168789332670958 11809023817404334555 10842443875142994829 12830229079942356956 8694559356144668521 15136123299555525584 3879396913664350370 17557432065163259121 1714854032809956060 15467891406853896345 14726271065923309266 17626278106144014689 4295372837139027324 3454083384488436310 9091507050941421067 1852886400115273948 5901582031484988891 11705199821628079322 10523766423095442696 17731491145651660791 8022554365033382988 3733471099329529650 14836042433498941809 4243806017410354720 5731171778304799618 11943717084695031836 7227157183244367447 5249393799737467967 1137159994719095038 17543617679556645240 1871424288741416408 7056757466331724020 12501692881528058955 10574637779042241249 10855969936965366262 4201450326444037209 1678454920691994096 17954779062635960689 13985595046696543884 16097664572200657644 9095707746486574121 7000005598054485017 6422337156109370980 956795454994195120 17676126741723965052 8482350680794143059 1230174217964871194 11621493514195559585 12112028877903418580 2709240003128305678 14188807131862709363 5705439760132911800 16728617613848351974 7730414601633399770 16230179030043933636 12275557778461334048 11161816712410648135 11113502969487787649 13981020308072069664 16234667013409137771 15197142106664052197 2492634888857354733 12564403697584433894 7238525740718754318 5255931275293694957 16995165791652971018 10125169256923008986 552908279361631762 9956496555617647760 3519325165782043527 1093463914007626783 5145235445223905792 11675302834005677049 15127778264129805845 15695319506077698630 10271657220927934525 11098585496839961930 5369394189949078087 17351742612647817957 2031094082327614437 14399231978945992237 11417643281635903479 15310869357523916439 10720759803090899691 14636877925803963820 15789987224530568703 6177143194506005912 1529274935511347827 8056877894663473264 4825281094912403698 708123028008564259 16636038693428844793 3896990035302975686 9014352350903299523 13682804015949925459 13109988015683411934 8872216012027143892 1593398531948685310 2823922396727395066 16440553354631447454 2299290498850087873 7490488313724110666 4064185232145855866 1269132458324893494 972872981377160743 8767793949989176171 1912611251364319706 13087010213621241206 7020897431820327757 1315093948914347440 5123113366031106020 6131224106347419545 5522307494033271174 7858640563098667914 11908328871421119071 8276369581925922469 3965113881808678463 6530599525858315526 2248545744003530933 13122504394830268861 18227764371927493500 2281588377340312232 5675002341181407691 1272607507882395332 8220759563983868546 13959982941299630565 15514416603039400769 6768934289500159857 4985718195493252733 6401636409993468478 1899745678003120615 824193372141043028 867089560358282219 7503757324607060258 14250379666473172346 12439841750541848430 11251500134243419123 1754083347873707464 7621690067979637928 13566232726922567319 14049727070930043722 14565378146126121946 6307459508314121832 6802877281019859064 4032228382679866234 5098202281112718159 7421476069952039892 3110460838327142096 3413075140336449298 7629291432116902753 15430484722155504695 15408201542248918540 12482338159194173053 6781033211137265547 14907132335785782489 10568414288615984844 17492284164190070914 13771436812687785758 1359026755726817529 17117782495929541383 17304023302804659778 7120231045419679768 15026463157063479115 13238522654212896523 12576500480185743432 4835381132038643061 14891794435993446676 8166774114468440566 15562720834719800139 8821117368345181028 14527898337124390438 12512291064161592152 9448715281380693894 11640007338024282754 14107752423529915336 10707879418946484458 15764626114487911277 12239089085233839017 9211140027192392328 14561973762872849147 10483260075789904718 6764422488343711247 12146270922298330648 17131731380526345474 6128600701353597427 16846326533299575617 1287808411249639983 11845420685568944376 5763956886718497740 4505674296647150717 9479716102952210982 9851043687791999137 8675385712292495886 6411062444749733521 13598637583412096003 16524106415823610436 5887114628608154508 486615600160009595 2342437343120663036 17531114268325027334 10658374266765892440 16581397321988444777 10203304651198818456 12622374648470020185 4322504624599796370 11139526704324797520 11477626901088372701 16378697224034495759 290995044427560602 11096929447405542745 15209476120072905054 2635145637096650155 9675794423816738121 10716194046687603409 5124677132816615206 11976140052756229738 12113645506568080804 9288914919113291479 14556257605797505251 16102459917258795717 4314799047841098390 8223981724138779567 7655106536768176962 4305997097480747851 6555471832490636418 5981138905223743264 5700387053755544361 5741126760124336795 16784342560602135147 15533699893420220678 16192555443023795087 10481981372280779455 15522581256254624393 3417946641384391510 6080181756617976612 17705388949384455265 12115255800770790071 12007819443018858397 11889139596298037665 15454208672758194103 4142622921509458136 5657161536756017037 16938635923860398415 6498677906761636984 3157689172312670925 7809958896121421955 14394514719798572284 4404819710186447052 497583679610691292 10832567663983876145 3400317987370842659 15437228322772246232 6530450695069859810 1665792092449862346 15290803104010016882 14930192808338293030 2694648267575422357 2427458642729519435 17862410217444563496 14475802624510239928 14142921040345427496 2217845934326845583 9544323586862200780 265051057162616951 11102466574292373046 15196946634535604267 16392666534856605598 2129542264518942885 16725412227135096475 1843402595253147669 8285646537633003469 18400286976616711650 6655227762092923946 4690499605018163180 9566445757363585006 11633302156357758975 1802671332757843204 9193734669677322204 16926070137743776020 1692551381910623217 13967462651795438446 723813864942436593 15654976593952633284 105353001121849361 5627141772023608385 547263245432058956 12145482103571494887 1963410825896927433 12926859306804434264 10172254591824681318 12041240914741124762 8010403594168593289 12603597687905303816 5981103062767592214 1783956933027664677 8101344993799216795 6356716249176557290 867723942827690684 14286095458548002002 8720377937332903045 16402116509955064810 15625803670224556958 11597063925521010444 14285379465377519201 10401607190507680471 14068479422951048393 5928823306191361748 2422830096298763732 6850995476779146167 2577675687126591910 7850173677321503609 15141958684626673921 13867185132277375381 12068394362252748944 353624068912021153 13215213441214869356 6125577125617469079 15681404323398371844 11440888118149828501 15466538610649591772 4449207463610386442 11502741580769433555 7017093942578806088 16640612661208338745 5995505131016230424 472880568475991187 11852699675524158744 18048467140120179931 16514136261258610973 13787509554510394502 6321160862060106416 6244188734195508803 3128557358278935023 14745682745909029886 1214927812977993243 8863331852204026814 5145674847489007337 622753543524505555 13467432711668960021 4994200341812279748 11886845134019796204 2088351368364669111 10818923131685261684 12303087126284156841 9522862018007894618 18428786012430306 15142895033606504718 3911602058809460976 11469736210664693906 4982438649715754329 16238165059008597658 7308695278820085947 12398248966424070985 11878663476728930467 15213683746122737514 3194014075404701863 385990582500474357 4190801848113033331 6604382228314349035 2416399087921770333 5363503785550877907 8567358304652262339 18141353128055935948 12445470949910859688 16643910753906143678 10042652239765609550 5578700367981429256 12190202809434900129 9285916862575929415 4261920922526293246 2515297323207268061 17991343759162656368 17080308258588431285 8052057441458283912 2161860084931103737 8939470198323862941 14045439474600536684 3793126595971574040 6683491440959082988 6377698563651989614 5014459225329396390 15755302942303358865 5584067446386899248 477059747089823250 7440572787611335846 2750883656747449393 1032551483970139449 7125146582237695804 3144088009195070372 2862703825653143898 1663267854881223673 5837003555149416083 17518623467196737954 12135942622627167890 2755541199453498939 13668431790515061382 7508807667824101290 3241704584385416508 16144134415526248693 6465065228598436821 17878996518611097739 8826924418250551064 3271917296754603940 16028576055615450197 5417030273343415185 16790153343137402005 12439082578437871988 12968617846427015565 8832648501457298310 4564563324514290831 16415979442796740519 3174891434325641955 11733429796892934219 16944040747603238228 8063124811541374799 16978356868806251529 8775156306817784576 12862607478381110123 2713069147091195415 10953182304480731207 9034581619695172047 12662357381497591608 17299061826366020302 10865767978395973329 258965454540434606 117585277333126088 16863948916866343032 4268954354119416882 6324227992990972900 12086057295609901679 7390622750665908525 5719572025510596590 8814570419070405516 16713807605694638083 2220700060241120310 742650312248688833 18364852632968793786 992149708162901181 13933484148295489954 5233987006148863587 15375855905039847787 14686386946493776292 1967090880710839353 12079737707303185900 10500041165285998842 2224584765217187323 14109852921578196146 10635708104399820950 17611544056059130723 793254355966563560 12451016971428352540 8398619608881715231 4413001391794882563 9713251198149319351 8884655694549508778 6041989820601637354 14861240392940619358 2416602782548102075 3821854433189030826 17241199256922806871 15682648355032120423 9975451288673664553 7571626316462039164 3894083454626286730 5043724363562891561 7253853032229336839 467895489950768978 7292597102376747027 2218891852626218113 56837990224783702 8528784788759053518 17732612020251558917 12792812182885556343 8169938120757961809 17026608675306892471 2738419269138533791 1928907916429018573 8062114988629018916 11526565423884215192 1436069527624350331 16751832857192406628 9438429180722124334 5367701292284243122 18025910069086769067 10347790467710223356 9289066640073987675 2685205363920157253 15793684482377953972 10406815961404066909 7417010249482653173 11357321363622441302 16170584661901111672 12284650887401103726 6396137834615259018 7551286739845367520 179603376804656622 14206510465097959073 15611883619386707554 18030953753648939343 3463883016229871746 3571257249786947181 8286555443155893263 835396211827026151 3961175841356183604 11438112494467815078 11102211971612945179 7645073481249857147 7230600889783913515 8625820353258354751 16573057487890139564 8705367775649968431 15563233846106833241 589712710190422198 16778335536554481732 3827215445326859299 8391741561905461316 9105889867268979384 17956514062273935658 10697765814624030347 9842928692536422236 13392417299614751395 17680856544044644001 2538370215127582607 10987611975935120826 14256358580174857297 15194473483667238084 7886421983508954566 11120289427917462808 565872491585401182 8381747793866383257 15022665851809569223 1324120233175086906 9782884078581901178 17958667952723626086 13626490941588989820 283083052501264124 5693898598226992345 2234507034091519561 14300797086522757727 8758716340917870449 7745574321227933146 16546829755614303130 8142345756722429894 5061193765127752350 16675588831288054382 17927194184779003559 18341010620424284572 12652381945602256216 1910117762879715727 18119408016535443487 1718055571699237233 12490259511032518324 13085243242373087123 5154684534288594772 7177807364321122811 6058044281962781739 8382989691210242318 8094390005132881103 10399422819636305034 8215437539745427170 16537730429969015855 15872258394186484653 2016116711076720520 11433006030029919774 3839334313178161274 4696513664887646497 3492791527596626567 5126652419151526533 390356848902499458 7854643298429807187 1351800578911328142 16844121054823331749 2115543316739996439 4944200663012676277 4430270206775633415 2877688912054659687 4031421879988675647 6749006796316364942 10829794846753054927 862661519028351588 17679309139972187570 16189198733521987512 724514538274747804 3778585565485447987 11219166205818546992 16697961003432741515 13542548629130802661 3282849908583460574 12703736330492719416 15121582399930399616 4705900507799605475 13378760683388047568 16725394069272176151 4966701505190855504 740451482611978473 2060200566088275355 12681258820622333558 16620237992263936977 15320041711264673822 6258983426471777477 14496601678427174971 6040670218776845874 12391497756693002099 3704098821066190828 5965239106079625915 3541331802681381229 16478358141596171384 5195710254277849126 7916312338594284379 8567822264394739902 3092244888975134936 677694608677744391 11122459380595162571 7228640012514337870 13565231526389191931 2311899260063380741 2660185014983261789 12702438116893927834 17587970197198705388 7889800368088888128 937263314761038519 16337364834107410683 11163327461104114934 2730865369404949980 15727530251794869613 3195033416943924694 11959456517685007473 4399529004825873652 14308114543311015524 9347305070612164443 13654589556876892004 11620023734962676942 15654052277519346502 13464075832287793125 14422941929522144217 4744077987592049699 6760041804416434333 10688391707138577088 1460018304253882423 8574247296977172833 13031747580244160864 2548080210444111857 15130237043944698988 2614981858698744151 9006921152946355441 5164390049467912269 7999154171533416211 3084875852052877411 15464145814243119378 1836419638391119700 2212027108557297351 10152706008051178871 572118646195089961 13730866802727667836 12596571367008813857 5123194495972988726 9500727769609034048 1646440732508383597 3376941731524495809 10006024947018324980 12502757072831134411 640270963139751347 17248487247228219726 2745169596196065493 1582914408606051093 15322625053579599365 13663088507702252937 9221653874002082781 13368945500406566707 7329090207073857198 17774023506476724961 16597601705504320458 9112346181487311769 996330194810817865 12926530926038365222 4439243908861141972 4324378777955312525 2850562320275127388 6349643054681004080 1384823451496147901 6599013736134049506 706360096255769703 1766004714408444136 17787918376867662061 4291159371160690960 6450317165141273809 8369604712460753579 6656602375468291019 7771796296644758145 3988947732774259095 3396087417380498215 6227449135301309277 8424367435140754615 2377467301792116895 13206521348691094047 13303701139115035983 17029429102034823320 2203854920130109786 9918613414291795452 16726852094096321893 8791765294276391117 6605541805500718725 14578538642157255145 8316815058139711171 3940514520746727180 12596614085558220092 3503422437665248712 3020613090259890233 800931137465484202 1596160655036936990 986679317337080305 7697217456911161963 13528900375369443481 12362609837511254517 10852702249686115322 7499616890924753333 17194113988933121275 17946432270128241842 5807774446169699777 6790920183762355983 16925038802971620511 8861852078126677192 17760447569916232524 9406754738838168919 313994064570347090 42531308383313737 14649848720148407338 9366867720406018082 4558818010002636252 7848515085423828120 6530088139132901731 12735172457397702937 4982239224300564200 18300865926745163586 1790302477274292113 4201984870896914545 13698126703659009018 4234926530322402042 14902528719320919300 8097241254300578051 7467568891986381356 6010692863957077192 8487706947574007213 15553515791520418821 7476042542090147800 3396056572065405956 808493896594022397 12439454710136953573 2890114105762772227 16662944247059986999 1545140293422039142 16399140617559746272 15925721388420971817 7918351256161987810 5337261120366971635 8223516412114758209 4374521498160107522 4366826444746461391 1475686668863439660 5247750838854172226 8365580537584074097 10055369365145928819 16408404932172221407 14190124849232478654 16615549717776723752 17462238962960751819 15936496695532240689 14248598511131568392 5634355883317010628 4859504000919538410 14333060987694032925 16175609797990321485 223414606763068535 12330332131357544963 17778823025685127113 9795191609241835783 10027865961664178640 13159139583699201868 2195964343460630546 17274807275324829627 17128075093606663892 8796874575180597055 559740856391217351 13181068004059876370 11023363046332249168 8129551452283778159 12790166651057748057 8580589911314594581 18174303370452378811 9842252670918147834 16783227928144214220 145966408496469103 17327974138235967884 13744485255365936011 13503372973659671577 8714858781062302812 11530664256368280804 2798070215990100016 14687181519259242743 4881191533364665862 4703790239388982270 7766415943739285342 10493767173722631413 11814390398905361474 16282705670558262138 4547448157651988815 4579259727445243930 14575667801066643596 576830758126972129 9300783932815806354 15359687666560114992 397328290155670603 340489651684115574 8276941992619990109 10589641286989198994 3338748254424542215 12370278753211801234 3833784478551656578 203286849913928012 1966299922160206414 7464311954814239241 5188553218145345424 2062171049102378595 9333246457294961554 5406678179259501356 16736175484298100699 2780006063429318082 9320190966228089198 16955847650533168980 4380900023092533877 12631165007508677178 7887715269371860156 3412082153955973240 3386238416928475893 18170125793739340729 14942964541418452605 15899776929526388311 17220556017308780747 9385854857201983078 17423972398140006958 15425168940368048468 13301999751742569170 1936369806539504352 443143502175779146 6169323164485505839 17642064540785164467 15536810826636964871 9484447319154057356 11448282864527285179 4786589535912638268 9950905409989845833 10297765822120368118 5754590861378552397 7852891206871625182 10788597693849036297 17856144147150297586 2733620619978122770 3520611075047866451 16727996357289311048 10264486066071803445 2770142481336653951 2195463546114357454 9465304158743066968 5653961265642640487 17543504611713831482 3875632873175414791 3161213878336154834 13449817304346690099 12466919497724830434 13030428529412913084 12284910119282760644 2868811279373877290 4936141882993577706 1777686251587523061 9357573670093331147 16264546999906206050 16175832575659988136 16995449605599833495 2517278056857444864 18011370601022474702 7116377573395064764 13589742321751245938 10575759640948996520 2844835510511776046 17095624073866188524 2702632889985887231 9374437929707648344 8594223416569363043 14331010110430228735 15623973166125684810 6504569528909550670 9171076205329291896 18421746809794930816 8468165727907470955 7653263682626401647 15162981381767933285 553951090067726121 16513007327114675590 14745924932232893173 1695564017735276624 2141452893238768815 7964829174307206387 9636265056046932611 8627367263899875923 5332150214129738783 6814146752590117839 17676370799053446725 6063657391454805580 6406893322504420399 12862039090816643885 16371429334132175569 11928210815216373701 3861400507994929034 6723423678606001974 13130095076868927085 11650966107115885559 6877906694104818725 18038952610364481165 3423709814421822986 7740858136666577527 9637978412238727573 10535506089898005592 4478843837236326421 8770385482636241250 1534877958265682939 5513786950993322480 11302932577126338850 704645249330046722 1577871091487763384 10909939300569706473 6287698087384462208 15804490227795098536 17748687660444276954 6248353336090782807 9470001287856905169 7236483765928604478 2119110996410448650 16566108789501163528 14419020972664918381 6571006891131743153 8493707765610636579 5923649011523855000 12905331762772492362 11054545293653345147 754161911736286152 11034440611327348854 947596021539704191 13433595449515285376 914226457724666672 12579274067881880044 4542940190433075618 15442415629041893425 5374578703216756640 8165757268641874996 12488126756427029601 3837133867163799112 6710180224362783457 2915232800567001272 9928694931836639838 15676713066677565944 4316728264649987805 11967124312578149559 4119675460674941526 15552679820031547562 3201189152723370502 4096660584504241056 16071102965796562687 10352341368987317532 6876982409188108092 12347853797838772339 6195096465932675318 16094321459513114554 17886792292515746678 18284388548514983220 14899916916520152119 12639620424656520583 10591114434771213722 15280467532465676961 16666131839873862477 15955467887604371098 16513191496994189438 12311480778746342539 1556091116296526499 2775754820467750220 7182895366052057794 7738035614354510094 12735975228586786960 17767328411475368696 4107940903716671751 12662114422595570229 9940007266476241171 8099751697151744236 8899555533309206535 7029606046955913320 8778500724728442880 16851684280802621478 17587521577253447119 14326749783987870710 11412596556899663020 13624450065910132246 10559354318301434961 15107283863068767472 7163502437173616116 15744592385169926358 14510799286724509023 6133348732401753418 746565144151708509 1601191336071894017 6719882733849482365 13291650707743422216 9302578526787783953 12807695951344539210 9797126412578706310 3908869195369312106 7669039454553363622 964189275738125839 6510796664971262967 2401105792414160562 6817778026714813663 3406695295983623039 11583811881838240982 2242864461163129751 11699334384019379005 2111962645986394924 2821313090893409512 9877415675556940752 5440401439565151096 11596413346787168849 16117952854780835654 15087291901675013442 8732286332085557639 16772368095287117970 1922947267553977368 10290058845145290987 2825973113007039275 17597709080100147919 5821159730294204695 10472981028125923129 3464573726842390642 6963286227372243888 13688125545340508525 315062375856361343 17585265586617707466 14414620355421313090 12811275751005858423 11094808060520702309 18373127739379000720 2505846398213285265 14209105917244042701 11047427258070903204 7686618212097787180 9922230811373053714 9794233719730158882 14343718719892225857 8497847815251885631 2254237348761413576 18249585227091303541 12845837121318670575 3715142431970889643 15323777420701318199 931929248485294920 15732191473993079499 15585868968548866468 7486209846714423174 6116007701542175294 16021024272573298562 3492373702182336438 2827001999671112531 14106543850901354 9536924463374024582 1772742219350451466 3312018120141234533 933829603492598384 13858855684761741233 15768732094648466852 8774564903339146313 6497596128657644749 10152454964100659173 5061058571013346302 6693285867462425415 13260190111128411222 6057725799700663057 7883909120320818954 16858270974122346535 3060949315563290110 1610857176039381338 17467848632610535792 11908910893188358742 12463790938927286721 7102850181229254832 16438967919155454703 16731179306018542119 18194025037822437738 6986865128265168723 13257422112820870853 15240173542260834104 60631303869396690 17506428600447189895 3225289269940432321 550049427164416046 18389939313660452766 15683056400610275247 15607177853741463009 16457841715350939013 16737838147201426773 2319987052315705138 1765209909254222388 7644251535662444025 8684735126690859546 2183321342348450876 12541847096617256266 3933129315973430600 10305278571158416290 8743210685314561855 6388907334739124633 17487699619245023310 2884648402985272767 6896442324180999412 132987395057668191 14789959647376964990 11088606520901684084 2602783724157419227 6177115577996420615 15022741597213773698 13780036802675048638 12314924148477739993 86887480408602529 2335930538170527361 5040583174620323113 15602819086042588456 16647973481643478134 18259475939052172592 15478291001599195579 7244846953509924597 8267006453250966735 6668094437717289319 9360663524883597352 17387274887570280064 8427373442963582131 6670902188836142879 2866834795635298824 4882507559074761431 15541398302327578864 2210926194361701769 12545063287041066722 13476172585992557249 6583099179949021335 6725251330146638998 9396439082755888212 16623116032385070671 14107879472996410372 12541098644668887228 5998478250649608009 11795854104824915075 10760138613438140367 15679056493257717506 11725133892810784830 5765478418464035669 4482713984719524266 12029002935711249265 6656652233216722471 3056835676330080339 14282144741803355782 11582075599762028727 18037078787514627790 4711301042854029477 2109017504563118706 6430682503965428351 15164924968949740625 4166405811905826416 154251105543823269 2994384150036137530 9485341674730910390 8339529389816405274 2262698576821177599 14716978401650143210 1446429726867266886 320471752831295403 7003403505350275621 1852228961203519078 8366373560651137963 17174521776328701205 11607231060760184386 18357918972743617859 3322928227305661075 10778676342641373772 18387563605727058645 11026218790187714749 8666903619644521802 4850048996687934476 8360455629867358916 8538643502911794777 6470822327362248493 12738913903668189725 12642125041451404734 17029184518017753435 2686869290403774736 2354296500449247877 5548610795556396310 10953818025646907608 5580126313941035143 12418943506255441591 9609545004323487391 14577628389029925790 17166241338390337915 8525626219521560089 2719187494684371821 18189272404256737517 7654501081279379093 16069432612440532547 5351603535114387533 14685781955062358346 4432761370909244872 10222890563363129214 3060302657420773220 4746648467524007397 4811759803881868646 5920641956163787295 12332725151664360968 15277142546170553217 14047031668707353957 6988565140471143622 7313551673866831039 6121260856991253755 7281915341173630940 10102357733512399627 17845873038109922095 165019024463195377 3901764716383439429 15112539084464793395 11996226225850862187 8997717784423478629 15911274993215822002 9459029885528513182 15386647232915887816 9884933269236093567 14038401217186859266 510737619310274272 11252450694635859498 1523476604372096533 15979449318505412527 2922563936977408606 5154341562072484574 8562463846718931369 17579193672044157873 12536954927588170267 15071431504057560777 8539216924387183808 2844733405201784341 16108214028381859081 741063707589903012 7674521129985729130 6156490514105410378 8128206737165881292 8774618207179673070 4465218414382492507 1936157381408941749 15455224637887686677 855699112088900451 9747269762258224765 5776163391395032136 2660202365236004069 14504114095640351625 355629760591115437 6210856075951172946 2657045031989986090 2939406797376761142 2123025486540463023 13299596732414821103 17751804994640821187 2262864462979173674 18260321887703292442 3538970179637318268 3066322224714105858 7842153511890639208 4608595093573666992 17504365518013432033 5635456090854724768 10631404395354929054 7542509739592670798 2156509176001930362 10676302667254273575 3239578243781615975 100961618965662155 13695585660993996187 17909777473991110396 754534199830718121 13818267289897434892 6105586398523530765 2914594131546280698 10531557980650961738 9431626323926077046 3088996483127351059 3832676902497844760 7045491499134090409 4244511650117315716 9061992436201251396 8164485061976005574 15774774701672450551 10214321475593371730 12258959291978894039 17050733758563551446 5934547526442722028 15189720431771517992 10909843507526245699 10996901699654402211 17138939695214324731 4536625479901228990 4917738866135484336 14174580977159646676 11197042127360396603 4638968883654515052 12370694336305201630 14108439603149228677 17251819203984407207 1216264520745522003 6636143283515337151 10350030176402832336 8544682836538249086 6626994556652229291 712718159543413781 14243804284966023468 2533389973632055579 1460661716758666812 13939437019483163199 13674396161743408733 14609731586026025338 3386577439492455172 9058457788815608343 16730885331760560831 9936150386974234021 17734773558052990619 2591262527418284333 14387013013258284366 6167618802588937139 14053107784576389885 3181612963672779357 13421582376074684870 17283348269970554239 7811198943139202469 10232581949503032677 10290847283445934212 15435355836168426389 15953380535671298638 13429903996810535216 17407787240928007440 14266460742741669984 7748958014180498982 13214165203488171755 10531922261393260742 17061879126694564884 4872972054458502240 5287512409589690072 12597657557117087883 995324690194492641 7522472448155821697 12345182370211375956 11831990984525361562 8866252368528948132 6108774153314128335 16844661859520349106 15113936055244385034 4829442003104938076 15096630891540001503 5415150689248038540 9560812227333800682 16082789557304663640 824480349461520249 16154636479217116493 17697438187399042245 3254562659522503498 13761032231494618990 16279518411334282811 18430655865129712868 6227978176954161043 4268718028650071620 12635227001763427530 13372007874222916532 15113816474355181809 15237441382212336985 16309188230942922283 9681552113510457432 8565566081309004922 7933953060372911088 12887574362822300000 9667203248042082876 5919268023631981076 2093558353598250894 5476086693567112176 13139130373973517387 17893798336025995415 5558720326060010721 8995777976417214785 12933953644451985955 1893457340087777344 5656434415172958324 14834549644622237517 3380128781989306840 8417000985460984208 4526405248013270886 4307869073794933551 10910079402989431801 3674394368449579236 7281861936250511434 15369993529661987781 6419804012678693645 11409242143999623711 5496079475510685882 5582708949736960332 7787501440388133825 5843040420724299586 8361308611553538419 1786242973497652938 11008205751519524970 3178306116523111285 13782689918066034788 7197701121676173728 7986942511394270750 18261069973281651272 11820489077040801122 10609765817113165805 6806100675476755492 14945275743085964403 7279302464247271870 16528848821239242124 8871298439169746074 11808409616396165669 10746136340718777200 12754161627785140485 15350747916434251870 3022662776794664599 14095982305138534167 791213770988116598 16290399163895908553 17388517967616572525 17133393382830444966 8732928075193985193 16441104694764855295 9277017142577147885 561004793455795504 7004650214790421071 17840593758406405519 18378572333794117692 1934673118901535405 10545631113028276290 4669451220077542600 16711724510533208653 13676976716749037298 3231475904333526795 16618570670113526978 10853112046170688933 922524853582485452 3328547572934397575 8916966994680785772 12784431907355158076 4345128560868181109 9072354272434116087 5803745406597865216 10205661586144947105 16897800783764736259 8652028531010905580 9862418925895213803 2860460348740465693 3511601365888754147 14395869462050677256 9839832651663975757 2645583081374711952 8499269630447938720 7427278876662065610 2418204893552169279 8614057296217264187 2139071409916205 6329837148633435757 9825980457115626036 15273293174883028102 4435197175231488409 18167698696819918284 7623944121131373083 14592963299024606841 18249384409047283609 15667675044675318521 9275561207975226756 15895164258878400140 7737437385238453688 7900567489391045359 978063744571610682 5587619374459435716 14931216707700730250 5100501771305644101 9923233350880990577 12474278324916113146 10741413825730856253 10555664187990568916 189989611576488926 16413664910740160474 18445683097064471284 1795906235370476922 6150967367726383215 4003251619172713559 1925183150802651943 14185463135245098684 1765818458568768135 8254152088676573446 13930432142551983961 2568041886565502243 4599857614027823502 12768836068010031782 2257873805200195637 15215259769982446024 8410396352937765202 18401828051952857889 13184573724949065053 4430259960461566343 1128156624310724752 3946736742389229829 1069013809866168448 7837508102230163811 12539261540054450635 17601114416273225893 1896866636385432948 13521162002218094405 9339934669827032090 2127428602499656331 16187508206991912634 17918635947688284150 13913254145838196031 7125881478574001344 16433039004787916212 16614993959272394111 13480714489628193810 7461563662589667926 177952144735113613 2706413907512684109 12039313076835158455 11387596224420138151 10218036035486583757 10623469858452499245 5090308424668693410 8468285646418181549 16309732903461026200 4522366912722392188 7894532565797677415 10446255237580361162 2138290389476673233 4794728213281429474 4619924469451065729 3550664238646570316 9405037380748731919 430400754551319455 13257603770256815837 14491615606176755606 15492209891806422290 7457625704312406064 13383826441117513821 713641062937938515 9498291335838059361 14948442921013094817 3465990016097914617 10059649931914878509 3363286082382113776 16059580509368794723 6318091180486922099 7395984897557415194 3565633972762654044 6612946947245726632 8493900965355679285 1677201063435239717 16823750009349426774 4870399826911893260 4545138839922886632 9548435796613155087 18381590097308478426 11343325266366499835 4695795233382224687 13817817631134218719 13206684718652399130 6356604721856016711 6871857304041687496 11556611628868778598 2488055567970492629 3910714858242448810 692292037126218317 1684722749361662307 8423108600462361863 1239147926158905257 3161897980485640352 10876934101292772679 9079611713089850084 15734562722570603196 636191376168896652 4558620154000712189 8158282820005378944 3554851255706679890 15867333545280408247 16800253074975223754 11786092268844287676 4791554358119509239 2512525278459228153 14227171376490232297 9748384098617770123 4311602001524836838 9630971520715946342 2509354843816226423 9143249668132976481 6080190536528105590 16446020420260290923 2659404168007296452 1690341513779741376 4310640782497101146 1393244801680915882 16417236684275756818 17316074434728388582 593337882584612195 10879881916972273289 15084513659348230263 17660973719520892672 11439867134546523327 16629178130072227161 13103887508615835366 2853074709090514408 14666220591375614847 14911579082838850133 6320001884486302335 4844745918252253659 15928390844629399327 5695681178211001536 8246488691405932720 3837256615282657540 8098978278161531564 10736761342204636728 7209765828965128017 5204464091393298164 2188644402886290019 13097805195867745271 3095454405294745285 7843187117918315475 14030817769589260630 17352583889266261369 8150776284326076099 17817488057693430952 2236544439650477784 3252682309189544565 8408613148766950337 14300847792652137331 16881770022471557347 6090986158644636219 10653465035882059362 15214851464782506286 18242090638081934372 4028848332753191531 18410523040219116817 15355342743157019624 8658210745569968110 4272008856037489077 2704486276900069271 10765790280256364268 10417827596910768521 16157015918654241573 18337684641445738692 13832170725712478480 12932379518465458249 7693661968977235511 16191954221372197523 9930450493207482984 4250050997024086804 14890816737871979155 10187903147663678109 9526810609532482829 13910658790434822116 17279136053666643207 6985416064857905852 16568534753518144182 17420679759869332892 12872140940145968980 8013493718913908122 16234746795355497471 4568316994008807332 648231078021761269 2072468054681652169 6659119271111993456 2993077089650176894 409024656393643463 8320522751099530728 6888059841680905667 17073897263735975713 12269460948468773149 5516537323058222889 13534650042331537497 8721153566382966540 708056460014930082 7591460122369261480 16718324811895182615 8563030082548018257 16572899259052993602 3664507456320256995 17890821336202516174 7394765645440852394 8234611140206195501 4491215125473166573 18201721122567285960 12385948353489859085 16815809899645368302 17000713741607732029 13606548169869487234 2618978301269705104 17304578478185590322 2232886488934373881 816081290451528033 890381878263935463 9138066767469615716 1898401135046995144 6333038335644471686 7585811018587035996 16066447596291155783 13819547740769930647 9867209283435091891 13211184244978738182 13645416873176635018 16451761271187824217 17377299089605010413 3410484614390280905 6746700394682962761 17370550903611435293 13632399997543399347 7908170454769814995 12388398155304066527 4106498632144964165 10438650550405833674 18293299100516672180 8172606027190161644 13594201177310961064 9030389731624626619 13991511931848092286 18064364167958019735 18375986320815744919 12139429719995951726 5868708560346216991 431868516734118777 14075763475915542587 2546749674967700286 719662337109597088 2437540645787453521 705796490265737506 5135613863426255746 4527579233223435576 2147527192516784757 911788160673050101 9651684660861354494 5414511815770906463 1423187998412845856 18280478202652725266 1543020382697475002 15971984789723762956 12274574411465722181 16241659400288461821 2271452823545326171 18175834091230461384 15416747840366535306 8550652157335809177 14355652893801088003 7729354218947512081 2168844190678493975 1818248465134509875 8625530508103959543 8031913194358086687 1999665451782474900 6868983110970223278 11212796709803401133 10713672544751645858 13076799518306131519 14795324642843994442 17981813333921727898 7616183952195600286 7826633460779038338 15154744783741213173 16493289096059146367 15649563568260194472 8993506728768131708 9556832575038244246 7519065711662542378 8947675923382000716 2430698517964027586 16506508280865624732 9485043196949764769 18352812536740814744 17282915799511712670 17478139953772112596 1165553358503342194 10472271693366634485 1979775563069251857 12098946601327453912 3035916247917986321 9784326329058310369 14320684134255167395 16476399708287251586 18240542945242942289 11534816590931849156 14626530480005840061 1084833372952599640 16462305740742895057 15236072840588214690 4407849070029799359 6763728677244769814 7183566754244660112 10357323006024334499 17178809001271740337 16620220535791688849 5632754849864877021 16537252419595259231 13437055339658052088 15333162626730351481 10031781159282871703 666414512550551848 16341710158522976334 14548252967036624544 16328680294053597334 17602107452427329711 13963764382921517615 3742779711639360465 3591093074198325954 11813612077338465193 12671130362931135227 391632441797759088 4997143581353581942 13456039705368848508 9467033571719745181 13864589803818196105 14969673163461433511 14668719315182932148 6885885706987585575 10018121791973580458 10041874819832551266 14640677739313755054 3571995840884213212 530014388075790983 7391149214326150197 5418739472961802957 6711838581371744534 15028274321422011442 17937752114973740980 7655975709890205890 950521248359856772 12889871438551237073 403100869159891606 2041940850712394876 1348734178659694640 4485879763584904814 13614947977884072428 456682331446548031 11739016768335459362 17367194757980986247 16188946353795892189 7889510519937299459 17101749603010608291 12848197680340728611 6856834454078739267 173702195392163889 2135682431208189890 1813676611478672009 2871233678985493614 16489973567126620611 4443640247516833491 6938067337638622201 17666453319694195656 10733610500158308699 1744738559561499556 17830200504384885345 3003644507404265575 5204241544094574666 5865605768140055437 2270108572496086211 6549708714004913777 6181810951134690884 550829570790873312 3038850352247310032 15591204074151151486 14541843092322862740 16527176836979183557 8929089649169586234 679146976678932791 17529580977846817437 6593265289635006902 16236847322385526018 821975634150329066 14258659880362253869 1945784933993080979 2818200445233937868 4201386070047684717 1695364658535644920 7841273106697469568 10915782451806219762 2842602649789663172 16129142332706848822 13691055397808444628 18278360191865248403 11831305508562067911 13663366934603046299 8487643334066145540 5374096272813056971 1225706537390856776 1110001586673713412 14538687721093033781 5600301163928281703 8798063891205175521 6708010377918583411 2427745768616829070 8942422052872534300 2251106208227552816 7692287796547284033 11425361313255203571 11418695000011517440 1542483708224304938 16400653186168105196 8220297534219305329 11300148373120424104 4818948783035672355 13970715853551728411 11535995572604054743 15808706397787162596 415633211431705849 7504129515215957869 12024678168306548447 661302623741454849 10311093290438870431 11844995978713087451 850144539382068940 15752520462955377498 11531082258239733413 1855836443408118630 16441558716830555175 13302939130786217732 715428526040301819 1442956646845554551 12136447739801202626 7110925712541151118 12021003203088887195 3548478425964653998 7822404270528003347 9431155779157698276 12835929039899632534 15917944228386229242 6068462232773315932 1508101279770110469 14724446882138486978 2710190566874893437 15527439035342835763 1658516133062071346 16812624864594729926 1619481346796058565 7534628676447788629 7284947618563187704 16553158585036095547 7590351446722322720 5928790239690533632 11568916577543315506 2930109883061331758 1433301107511755041 6152754621040184355 16941563597301465710 1811744965104705391 14064523357662926560 13721518133872674745 11973936537741487116 1637275921792750964 18217273268330610797 2837680921473760705 5482361094230604213 2926532666528171747 277874345405297134 93472957047691199 11834877325190570772 14801829411360787457 9126649963579862074 16321705533805699408 18284123192111464605 13294275660749324637 10493993205608625989 11612922968278435783 14481489522251800378 13612351727551802002 12672994817832782975 4026358341794274704 17380105111568784643 4311360869686586316 5935801220380299761 10589449284809938177 7357486579381902474 176029650689927811 6459774432411967538 3072319959629388068 9935375700417839718 15049410348894763956 11278749552890988162 12911045624539273784 13821283929535790771 18071721614435873938 17737459305340682100 9500918855726066033 10056222882202126217 216028396971594078 12473247583840877275 12182782857295361641 16919128479132035515 17759705338673233367 14437847570741019752 15898326146212929533 874074888508581994 14513010039203807169 6124765261272878199 3622232910846508814 450078910609088411 10014071977519085786 14524961296870472339 5372617232217398365 8385054949463724123 13392080098184198944 7613963438027267692 18117147784321286734 7281460192639346030 5581117422938365164 9885440213251782000 16811271847489435070 5472159050724626683 1735046684803783838 8965827816095138299 11344970575857979458 1414695211266764091 10928314078552720499 12557267644404529505 8811183802301153645 808603918660924668 12766731044823350015 10811219207516857224 13725423670932239656 8044479824815784043 3478170036385248221 17451514761738638499 4125451417649043394 7185032653552432949 3353547898693073866 13177376655330430648 8738797434968883810 8454050006405948556 12334139347621136689 10659228749605247943 7388656070222968611 15860772741358783653 15713742641941778762 6266003806397630323 17070180846092671842 1024221392365374482 2171018512369961765 15303531448846781495 7484533938830541496 4900724523327798908 7890064549089543886 7576454001214138311 12932262036102843236 13449510159703030314 11514468539980342029 15912975235336981800 1328767152152786166 8621350258485055462 4407583927194779027 7970637774917839180 8284919041520705052 6196952900277198860 7671019752908595479 7798827437005423073 5048245372104064933 7801076221733031683 8571409690375310827 3016258232488057981 8777584456122103503 8312609051072038712 5188690520261908438 14112143737481224628 8881885720576925872 6195239013630309987 4620489196781339617 6153514685807890266 12445162374046862419 2744557458978685936 11019573749017869863 2263159037123934327 14943833224754543422 2117726558392443595 6123547375760139869 13595477000529378592 4165535261397423334 18081639834276919084 15798105889651584226 9128597959648353399 17885593207315186326 75052111208136609 12586005360293701413 6165519514422876895 9337446556234404148 4317242771996003012 11373584300291339631 5272191246391956748 16426438977315158688 4923953637454870852 15260120775979382867 9855637118815058030 3921677816740486466 18084014150197096960 10469014006858175725 17150817259064605170 15387499259904408932 4460154090143835417 12289557878056710335 17723574473074925059 4132256195669983 87768796614569674 14829921184313182298 6388557907416849352 972071077126923016 14139516465177899158 12467600645579373281 1303788904539550512 1088119207665966921 17770371477154267377 18299863340501918663 7238554137625186362 16426153162483672047 13193606834520962295 16947446814507719042 8737798809872977076 15465134022740124859 14586953287486277131 18032345980479635202 15880740216505089361 7267195463579198970 6110614435294415132 6806933269955695069 5299042304125723713 17564225557673264531 12105128471121821902 9057226888470680432 5512730427644099556 13746928216077130218 393317580412292459 18023967088882057620 2574124838441044072 6223362755928166355 15190506092084849545 14404689958301187267 14679161416869205138 825919988483394289 5616505208357570614 7473154433831154638 3089589273967176272 4965097802352535486 12672457661058288575 5352172733560250505 3030712888662855402 9723483219351291439 13950104281121238227 12718160411721568738 270724106816658803 260859092682963056 3926437621075043214 6691961279425827895 4660091670669518582 17867844459575292778 3271427613074711535 10391695067136480180 2553643951410297676 14400082129627320646 9211079059711839832 15573830062820425582 12250665725438175812 1237841872845534136 4481023314406997018 10018549420623697170 13142648760908918373 6677388292408681519 1626769475870044587 7889571025431083533 12497093956322189054 8046761335173181807 3268574494124712419 3137598710741472931 9801703078512620588 17521611886875172657 2100267064842176379 12609751965380834487 7951552339115801418 1473980216018963772 10860130118823339392 8659436910604504550 11335499376353428040 14172297899650305380 8140903256964336089 11914733050494985550 17134479555051112685 11167576088226700337 3019614441342836759 6809843681494260361 16871117933706691493 6434031778187989464 6687329075466201410 17669377956256641190 6979704074316130416 4671880501226333309 8334378660507164610 16039203180985446163 14134105725576685140 11651477719693885117 17533334000464282913 8347899203691147010 18017282566753453229 10427430987899925112 1505163078614686553 1570611983898262852 6067938186485037823 16307638191055891598 13352584909885739378 9854957218457527231 8869053361298824482 3869525614970207948 1975506938596512422 1142027453984471996 15847194075977724890 10856164724460334988 10329023877937390527 18347191475586702559 12376394364245653834 14623790062011997604 14620666029692894336 2768971929086848931 12585641128737508979 218251503430440682 823195286436705832 4162753347723516934 9316914737273956769 5879094275997906041 3001251384724098863 11266500775992795356 10144729761965567233 6566307187705573086 11130131980567820098 15210939583738758499 10516342265650828626 1142687851280784759 6032036215317710742 13304450059194545459 13513760934495590909 1083932490367602381 6978301298924589649 16947926564904239554 17869288903778319050 16621409666140104171 13122723987346070867 245096139036395750 243148271943953856 11883111835069777085 10139089143328236636 10948087640780098857 1303495938531193639 15114859820744017741 17948093493462886253 7138411257416605358 5441034252625401078 4100298773252691338 7298711449163118640 5741040835832627120 11129465993537896261 9977436275554182495 5238690281040671740 10765798284705112305 381186303059167100 5049017493883710040 4910444865155919465 4604468889490467171 279180533627810376 12211968904893400352 1780758759828331548 17269996184941612631 2561338820466207127 12883956097802456854 10200117188648609379 15918963740988636482 5997060098729919773 3386225110746816449 4752317502689318654 9625680613341688316 10442796255701213615 4902753146463272958 3496968207391858252 4168174905125922799 474434929596768916 13825889539227285111 5651259023460121283 3086738413205715756 8024164702101302918 6671420612320833880 11042546988103810903 3795534884855259313 16476579592959808681 2128333491298975146 5681327163787523771 8081002893578514729 13668085785895354754 8759340148163409683 2648087015624229426 9636611429652780071 3758932065091175944 1441233252823945467 9336826231086243344 6413417328419958685 7508720739184398897 675730774928690624 9837932771645157422 8191739525843485238 16847779873174161505 7631271093576725705 15473126422324023419 1230737060859153053 2114929424445346439 1953264733044107770 2227804800947256819 12574540099041046463 7860775792005317094 14444989696852325915 16814277479006737934 7898958899472682316 12264604980972443326 8849089289875495939 954609753008494550 14734686667041136103 6497038824759820123 15783431556599717981 2724434412696270644 4150440311867310121 16075575626886794368 8423376979636897956 14191184814933728644 14175696767687804561 15175666674927068023 7463766678854644545 4522571515793296288 5548987101970209112 18203709005082239481 3429950992597027456 16668723129447781433 14965803232744940157 10553724766315993944 14936179878479986111 17357007362402490987 17231236573299424423 18284002665873111485 2281224358750599661 5289648318196914673 8120355667214483097 12035954425915783988 12643937164445754505 7200803981277399245 8053912674875741252 12866052984863445184 6685476910057990601 17713596273714898198 5384705240845211052 16525439113021237363 8907159421281162918 6167532448969725717 11237402682589041241 16164107234278050946 480323085360087234 6275425256260956731 1921913557197279715 3141294023433404570 12154347126851674797 11903333225579948213 16250822254210193740 178908661685551915 12295059435795406610 10750698744463271023 16346791267595183025 13204433893849820023 16496556220547899352 18180519374535722637 6256184644795317829 6818415401563013840 16145272685312668712 1226416072983170940 1565632567450249401 4835370840734144586 10457614717217596650 16564792349980895755 12124482286274900948 3704088682098682074 10240476247953069187 13265079408542624055 5665152190556829166 11910515159665123875 12951313174992133290 6847054137308652527 17686667041926481378 2435096515079519068 4616224460321240462 15774805614803815129 11112168688150009969 8731902787953217707 3416517550710889416 7331591124443009928 2600043775076599549 3417959871565721003 9114163624846409057 2883044362506758150 6417672584311116482 14200871604602348802 3592020561387440962 11479069954342986451 6410298516321529083 9814807645914598586 14065567593251623577 6811067725341657773 14655204223200679038 8756173847842552160 9575404706503657132 3660143805196706835 1746232948779804160 13863545146750508308 8541303933303005690 18269516142087812008 13804449957125410093 1635717787545507897 17187701837348547686 1825016881677629172 14138189338241268207 5928657185500225522 14132633510525616782 6580995824811657912 2454772247212441325 49731691564290847 5203728999439482702 17198546497275606655 4367177409294581773 4992413657686149165 6334833943914861668 18098491747697978317 16334485582043298684 6471624822003506462 4161485080855102209 14205921614401118985 9743961585119511875 2620273252694429546 16332491301842763134 15164675810783222851 3954192542221022077 8039964852644579468 17508609865774290869 12217040361709936270 3033850212687346147 16381686554084524874 15535157598066135232 12743432592843725531 2972702179492681815 5757679559441081270 7643839192768351765 10559403964024090301 3433679170182784495 15672842159396579046 3616505461367254458 12884346475362962345 18175725959002114485 1766038338880852053 11411977729241771330 14276556749893740783 1789569222751230302 13723598992651759524 9192670290992291869 7437877186145075794 1094284934451798987 7650760875391949814 16995347924179840828 17075359563217858827 3267240939235961031 12290788226740535701 13990503904859960392 847810248107704261 9668842765525222179 9793101194883286945 14952475249699612687 9258411233395997439 11405737332131706310 979451012205324981 5372586694138267223 2181900910106218763 13551830233631430238 4078972980361520016 12128722948418841896 12553605397532903048 14023553645646691704 2529445805563047113 7997228469825956602 17982129860503156546 356299693930635775 6294783078008237431 18266803949791773802 1170282382293174252 6455492706964391018 8878036691893659209 6728670857577085060 16221914385809906642 10712729378773255952 1959786423047001909 10873237782695594081 9551495511712004992 16413200647022045860 15307756436024702253 15824472616492806831 2213973473771170114 3108513442553090295 12065226491711506143 6605046567477195264 635562582639313001 2060351887081296971 8174337620510384301 3843121744821401982 14824731276227746090 449845491590876846 8123077215800808384 4756387610845916930 11933813457758986271 3420870635431291284 11072355179551880024 9512026603846628998 7805481590698831914 2532754249889827111 10370368975888316427 17987839090196590964 15981920386468188566 13812350532738469062 778260427322178990 11644971346615266327 10185377022342290478 301331043023065437 9022442924186440854 16417308677453389084 1536024735426077266 1163195644771283094 2763326792993998872 10092406771848338018 6188435332254017938 8765610323064903538 17533869766430627693 8069989953493949783 11177142079507428880 1863730114033629530 15605636007697800390 12788228501071652210 16056636940611502213 6943877509969364620 12054718649870976392 11800328241046396842 11515785072883152156 10347100657003654116 14541519458159415445 13971253909599315681 7050532156635866984 13859315392015677347 2009918722621755769 1633818404776755717 4507792233638320151 4765883273186783898 618862864902127349 7861661200038288144 11653200686064519185 8529210413645319509 487861633370488311 9501755948942815289 16032147394399510493 2315048532433168959 12993874011583263691 11247105765531847211 14878734415404889745 10606041278014256798 18266340176173391549 15584929229491635709 14033625271358888996 13580121811248700631 13305511487136427129 16768309496725912400 9503436975032889134 11234526909854076296 6524488409705186355 13468670971818329371 7108113388233883114 12321379534828502036 2570005726494596948 6550853723715147778 13337890451885789170 665274288786138246 16335101549941331334 18118536799525659664 11336018478771612307 14747846954212333895 7860809014013834924 7735341019143069772 11805681745257874560 16940289339146649566 15103782991203832685 11013317518847145760 6726053746460168921 18234143510642738175 13377941115483670652 13111176655246744809 3115410201155144809 3917258374409036461 10058898765015919332 11780699701070278803 4891278258561327929 5020857632721371639 3203486273915688918 1844472272326964178 12680934936981754824 16191998792796711692 12551308812928557774 18182514626347563937 3390154291303732257 4757286999110580468 4847765899326084156 6883338163898693457 18401424227050456017 6546398840718991190 4576738772153285013 8701720578948910345 12093584071191194639 9968753318875164284 1725080695860103183 8091110797451122155 15282356406864532124 4146213082594842284 10128439629160245343 550484911338353324 8943475618692102084 18233763892869242963 14299335647549107634 11397129103204498532 2112780315294927471 4289909521640909071 473499477927903458 2749528368807295894 16294805477523963081 17077814677656898963 12578017592412418622 8218032764721749189 8092515751573020381 3368289186800389964 13730026440414927685 468927204953016646 11144109818973052391 7655721861349694751 4769242913413047715 3272018160569892121 14385599619154088870 3748036659454811531 13167161767260577262 9687542973180270228 8235147850006738534 129373189228556920 11394408807764997052 207749472977619376 7037434424647235105 1568911867069846480 8370108874652824445 2636788618522375718 656996347462243514 5588330765355334039 7658920045034986673 17575214788876615649 9614375544423982966 13033757963751250617 1245302172850343950 17536382481446677124 6919756385855584633 13144598579828029267 12644354599015217363 2363652658350386824 17217436936860008599 16063331459054088976 8318334422489461402 16623941851840990821 7370234707552221229 2662115312731184007 761149646251343041 2646372764646078984 14087226035063269116 223735549363779070 16330482238612565319 13856167763011327991 14623387660341944203 11512923103217164615 10195679627968089721 12664282658381373530 17100790154822279137 12842448157200351381 13726699259309807637 7376202535642528926 642424806113972319 15869545077588368315 4650280117537807530 17403298353629363225 7706750720954490105 4761891650572506916 4197931786859513728 4015058444362217284 570899544797976783 3222331530661343731 3584578480385511635 8172680933584997414 11357945463666578086 16204671744617516760 8894304384239308669 11970215047665550996 11234145588020602080 11253996773854679621 7984473182507406999 15516540873500943824 1439138378021546435 12234903309323896639 60914521015492415 14562754923954069760 6510815824632921970 5739051480027401786 6062637507744904506 13857372638673306516 16117638886624844318 773927874478397109 11639725858316235674 15718160453288521704 16265146774220551046 16249336193162322343 9709057617364198198 8653286581001308657 9013745380290740828 7778084129509446435 12292474030635255513 11589580538494032630 262545397463556616 12161998417931448640 12964767526395493219 12256719684922342103 7645992486470430618 15026408616460928 2165804566044865583 13509691033736584731 17600042455916061724 2395694403373725407 3478454725660101620 16381668902346858044 14382913089950766847 9814219123834957254 2412072181007994172 15379638399317945347 16384656447613298619 12362652460050964715 11317654214647166960 8467121508926234131 14904177853893748246 3043381373012968765 9343093129586564243 8580527177529654866 16189052859371967226 2313724983415492062 2717579015826975220 11484459249944006360 10585758730350942014 10891316828229920384 5055752853598151322 16553440463004001034 2801696383231543240 17588008743418751601 2237185499519903145 16848192908410017753 8158583672869062012 12759503235096816445 10646490069349822312 3336313501616522875 2378688666281633829 308128158467188594 7935398953645036242 1778621060028720029 15735795149327508467 14097474934329434029 10522584603952740368 7407743235939040952 11448793750475998486 12959870162377897294 8930912727217757404 3519812801346391250 12542756813812981052 6875010994362676817 1605846290828848706 5821976084252311858 18281186359670543332 14596089333003875607 3219228048811330756 18109781495654036199 5017273921891086663 11443852524723565641 13990641708686454068 11883751741014109811 13666169740144415940 9427871333226220603 1101648877797647903 17256284192720000493 5662809106022479250 15704693613484291725 4465392263303936835 17765388958347278283 1326353994253201912 15532041283780295985 548907813995533178 11016631504369861363 1740045678253976713 2201704010286424474 17401649728805623095 2776860282651603690 3221703287499030609 16367937300554337215 15824006905779817433 3376421179493938564 5070472474431359374 7407941374297124394 13362271130552976821 6739471615274884319 17136681136496542322 13700640488289024519 1530848932336696201 1684427626122763683 3049273518321147742 10819907329552027760 3698478137563720075 16917401502014656558 2930876560799758519 7004907232112365609 15423658020398900393 7391019401104287352 1738823725591626600 14390012094799788042 13658602427082743532 13125535203958602886 8534480584278709736 11173028366369095860 5319094823272906603 7260926606995157808 4156996208295013221 6728669334348931176 4075100924201973901 11938869202388202005 16185658651244235050 4113923636848298778 7559929257675201493 6501766929586911780 17007203733223476254 12364701733559785370 11576341709362616401 12117244821612597436 17918719407744952958 8651782094271547257 9187327889966126522 3405882270408607766 17234645130775959812 10557765094504733966 6408233763479404010 588475060618639903 14752628587249224706 1650572400085378927 15306267985267034795 10774108861224018019 2488353053300541520 17815808541488836496 12118996672752647695 10355809991955623313 11968506457528900229 8861050963673478345 12152899964427439294 1042792368872124843 6800107504980395093 14716496266510495472 7783027201087138172 4062633498034067467 961338814740728128 11304097655066458507 15304755161393374458 11189796126959512355 6828644233259951628 941601474465570595 1954298446162783845 13526828334517846914 3734169306311989484 13207594662054786129 6756014426436376951 15685974039558493845 14370917607205050659 940735897718654721 14882541949669132120 16972460478897188423 15887613781571956613 12494959745542254007 4029237738109596670 335577617123041758 9172587336100593548 8571394453532134333 1247987420186284657 14478305425389071981 16680726915982056221 3182213583092429985 3169130616403668109 6641492676923372041 15355939157831345575 7855158881144567532 15794893902948675182 17508032741565712070 4359610714598230784 15764269971461012199 13903016808681785872 527289218069290329 3396588448195606144 823317525902490084 16766226224122945230 3554641933036447397 10517230565482016729 6149491717061831902 2599964637776447070 14521950665846075456 4501706245696362732 13686463218050547377 17597062912588662816 14822717607064912053 12696756720405261793 11303887609223287304 17909166520278444101 3436682279080883629 16256226647238465130 6243753536408516625 3724771087382211581 15462449598242642885 8276348860479348086 18007078167089459366 3824773631446690964 11577188370866212980 14591602641888102120 4448030230450110149 17965198906778512109 16260015131972947157 16855794523122403120 12252493307273960992 8490644290615424649 11978346453018941600 17998301564148021126 10993464139268359280 812560568736453439 15390802366049792253 1957514079857636040 6192310230793863929 7777424738031600159 3105003151216372178 15729169081607438032 16831915101187335017 2924213866197191445 11680828469241111586 14986759326416360459 13510894239699253497 3368863315816866642 3527385733448723146 6660128882495677745 11337201132774659877 13022912733369870748 3091796596634336946 12303517087385611006 11264697331789679667 17008145472456759525 15648968146170449407 5594351010490146090 12332083476229350700 13382416686899524807 8014971851499594251 5332917558036904590 14197345039417181123 9194574341241456011 2033484914674995525 1909702275100102769 16253888650998110644 8880904695146489978 9241081925641616629 6071993570653830355 14337660925452666131 1532260358760631969 1568975232075763642 3391460177121584026 17306808941035227104 3681059605893887686 17592468953594603776 3141945071917875481 12635924590448465321 9933448321893963323 14726494424334221519 1463260149905679374 16791023984022484490 13822913189935175688 16967107631984610031 15102408497899404014 17685743338253180117 16499991872182685142 4773243372953000147 4678455649204741616 6980939491203370819 15239378366377173943 1358885411016644535 2165195588574064310 10857951552663677798 6614759090723239418 9729966005278707094 9953359338271823206 11765543085200410627 17437442192481667587 8571621061120787737 8630107612776945783 647731084915416213 15357500755880194739 15722501128737822500 15485656850269868423 146391304427376793 5201604147527173897 12054309416999669821 319161332369974405 6528764924217048360 10694087696712433538 6080283832008296717 17257950486356786736 16106077307408197523 10335560640931496579 13431560886852639279 13784199506577674636 13435740792576548559 5349837309600317283 14692502156655709770 11075619596465744762 5230815611808993365 17252772359045056814 12907129013319820453 14535590673945059911 11966868574373018877 9679049996282618307 17951909669515215279 3211986957389161360 14285649827895614516 16000930113277236759 3487730532428671063 3333082790629721173 1656111407757218288 15491413234329561069 14729577034568056638 16933159145886645919 14727789965926751251 10047611004325447564 2590004940191784163 731920787493314907 12707463856652046718 12047883038758420956 13698053651822521415 10408832625704258458 17575344258036252978 17112377825308749035 12208058612554828979 3776541923671218452 10278144346415452889 6244568533610060757 3601642457267536435 11161238264761500971 12913084349743607006 8422533274563409814 2938194134338388174 5058062510038096657 10065275428661528230 11793495025459593961 11386197036783044156 11005347790704570943 4187184181877622960 13742999001347784923 13352678545532439281 7903874663665466863 1875502494738046597 268068641087401035 12053376944512458694 11156697967731917889 12844954090423799629 5695663544993643444 7393511268450618732 7812386938152270281 7604035405940655530 4415459192352314504 9149236568252537049 7905362607600702881 2909474834663517092 14901088588560703530 6456914919436994227 17454345262756081925 17635752858708846439 1758385072375478871 6909107309658406713 7473443750884758555 3500211222865852780 14443574140990532165 1314690584932302856 12744544629680386013 7117101386371069546 1541794921106643390 9681485210702623856 7107576507778173664 7199887550007094106 13832757018430776999 8349969620744363634 18065968169127539410 12920334988398766845 9641482854391778754 14495236150013527302 15239058242418412813 7219171276439728169 6737968341870700589 16124954264520584538 14456999513440645812 3328099257316812904 8087869554062033417 497573365979383375 18078462533909556958 7563774822077069654 817732602360951609 14647150710630243017 17503946492969780984 18423971828419275766 10389838109989868581 7060435559879797505 18444469060978647992 2514587599073870081 14635855922509934379 16236936506071764583 13466988218271788401 17512865353350386870 11281051105671317371 9673768277025635538 6980616050595877230 1378104387403196586 5120170013685620226 9404559718145248033 1414670471773303515 438964193946460017 9940254767759018672 9996176980818762523 7495307164991125536 8398349684905610340 15744734948404784680 7645852533581893814 14586846972946768338 13108898566291229045 15683898309686885533 5371177704792494311 14088142522213788317 13152762802614039256 18143063992541608182 14270050853168420899 5238427857741783076 12014838506063973166 10316652597356193436 2853576382510969946 5266954700496604887 9776558521788591852 1318305862866354226 14264889034274528949 14430073076685364406 14170526471208997026 5769529528750762995 399397878272647811 13949856939414109046 2645940004970619086 7678212457580570290 5816510740049189856 1786824489900736651 13227958451902881726 15441713399894251570 2234099014198921765 3396777420734932382 7410565743863350950 14954855120357078108 15667867301351789795 12718726194355388144 6392421408679920051 2828012838834187922 2471940808481175698 11189133577792022354 15064329325591612543 241071434395164310 5653141752612879703 14458800952014608148 15542560725174875922 3512205560845863129 3656195756763871141 1546962971021764631 11362557631202992783 1430875206753571989 17237229632780230334 7595781231960385909 4865023660711528557 11571148002994687507 10571462040956461107 14383219198016871663 12968582799122292480 10389817149849289311 3758939190786523770 8712686496676991366 8049635344691854168 8871229485098920878 9924921736040260518 4746306530783042177 4739878313931198341 11500744275548333994 11347348025669626582 7470681095486496637 9382707115312679758 8385518878852218763 6210712342428731872 11212117403152450898 17531475273962883310 7003032554489562160 13171767467979710200 5374176669254928403 4463386257323841402 16238011418771892830 4672675263564881378 739799617105371019 14736331803529997005 2389493236418725994 7630614729207689306 11374947625530266878 16886655372540683307 5832506861666987855 12532800412355697249 8994433929504103675 6613605499133673475 2567576756762597676 2854817169712421967 15514109303748372176 12305739710736217917 15584938995588098489 1106160112521867034 17808105884097735718 8789639268164261975 17215228891932832490 6000137767021669664 10728411354537874208 13659949966313879872 15575964493161122908 10800962559361598390 5194694427847489274 2001537007056892377 11961727018410503142 18288859083382460970 9494512482275403072 18336433675568406097 10103793470842606134 10326676242245444636 3151147200974422447 13207370071522494861 17792724220406934716 7536904263223819262 3013801828921249162 11304748695618334595 11195518583982956070 5643517803973145473 9002547643716172778 9231586142087169459 11772795608857084096 16261457592217227588 5469217049735703880 2013139877003762234 16629671341414865807 7518553505165252861 1386255452788794836 8271885413746782463 12461698364098993926 380802405317121923 10207813651838103900 5308312340988616898 1777687066700149414 3491548584159018866 13270181103432743258 9117354323787312653 5040522463835992297 13102451053218010462 13437685560473164874 6928493260182768106 15604124579923451151 8473843012934968054 4553957726236294282 14744157279230985693 12182904977467598088 1426096538645967106 15494715216584337004 1067733724319488618 17560553817772066624 4199463774433417818 3763940666417311651 6585153441817245388 15100239106466519378 11711403791668264791 11719892886190051517 10057908976681580783 14175384638153540242 4767894692710765547 4995038474601595956 15079968211833143987 2645963700261361846 9604315030632516954 3559402264578071354 9228294802908967412 6142299634209450734 13762952205941206170 10313443913276110352 3380475562130523842 6418075898851629380 4953036551509832935 11433638239729539709 5867449213877033409 14185025924801198579 17361533748998978242 17078010221152547212 10013856909494373548 17831131896869556706 12958644445153315714 5868626325478633096 7076366432012672809 4198210697726212933 7741301649537145201 5643158847367157965 14885486672778519403 14359907839358205185 17828885616192304583 1762193149163762660 569348596715272009 5475502400973170299 9305584655035136962 2425301056594650216 17775226145842158325 4376020626399369777 18079655047087180126 17710446976717640976 17156302397068279585 9576667511589553808 11225203838273429847 5135517516956849439 1908923445591791629 16943512544421549635 9210952226183816896 12814022742388707399 4490564591196477393 1192207146099076042 4845281811102574061 9001545406316710324 8183178820377072748 15095926568462254329 2153110483059515330 9091959129354893867 18339193328840761783 7998751646717405610 11929668254859342509 12686351570164032046 11121405258858863071 4444909766599893447 14208978554032565032 12876918952324693430 3734979989474224323 14774941836127119548 9906486779878792956 5038065194669377985 16209831680647117554 1918272411572388932 15791552461061029524 9736936018048332759 13787684801358302605 5388686099890257932 16919579482469177216 14386790826211727522 17730521595544726694 7095896676169501515 9723380635377781418 17752880411263273842 5533107439839576532 4107330351596213974 9389623612911046955 8879660102436335116 3615261554782723161 17061413531414679940 5052300659281038298 7192335092433428602 9920273303329673108 14289303525752504489 15206087803015791174 17676117904622566712 1972952902048892971 11156259576191668552 15551871715097570633 2236247225027848891 14828278006616257360 9200314909281304006 14227378357628507828 10786162474103417747 13492059929062940821 14012721789138705753 7375374315121048276 733098757058238056 15394162588090848326 18290387207668210685 18380951748810628781 4898198048709498868 5111848195454463266 942414394184529463 15074100389174734168 9940103987330746462 16707223701158751962 5183052121607402679 9477567192102189649 1022952369422682030 7703319011649186300 15608416875151645095 2118644151544833968 15182286842204185932 3077725763177837392 4414384402537213189 16949695575839568803 12711854826905919656 5982208423887622883 18181970035101016609 16949789157937287580 16291118316201652280 1452314565551334309 16656870883628667920 15046546777467156726 12687774291300074540 15890508399948022700 16818262868628304345 12186559831138451768 12724654824979958123 14368910908448768453 2396117785545543570 18203785938423731499 9846144967022120129 3826856489388529796 7409066820898013945 335695006597151596 5341723992755212402 8058355492019348209 13622184883063389107 3033538257330032541 16259036881631587003 5545154971827101932 4564198972814310416 2134446964573788938 14255656038133257584 2653308089950748468 2600014894848409329 6068953030579682304 3450177997360680378 12496788859959503480 5873169945786315915 13155090949539672776 10662233572133681233 7252893228312033654 11008588991243349815 6685344891961491092 9510775207180047937 15658152111548249364 18018767866282659175 7894020468700428558 5709221688839011270 3524657399415478810 13109934026469915231 16966913918278967721 11221075483283152218 15162659761257095346 13448325743368381041 9727750908476486629 3262229162784389592 10079228142103353006 6397565431049510691 5872696306938669086 13304011481896651549 775207306458240304 12903348397209695705 11202770482131118788 16948965982338382082 3169233055449974249 10384018853858528646 12919869928685846151 938007202180115913 2330896952198116845 4941295202722160567 13120341522977061541 11406500217827457194 1335890533995416679 7569021553672402216 13773620206493557484 15890681422465639915 3949013497024735903 9260371984757511023 10251043521394227486 1976492770247981064 6866601179538337221 4133617578562062217 11615703462612481233 9930959614876149156 9795745165745007586 12454927397115020933 17113359135168691142 11202624112172161804 15977218810574339959 17254758361887127018 17056428538211832736 8958193004649415472 2691782094173468237 3981158666943784510 7680141370973201615 17369699557740943954 9089136407628744003 6856554330566714697 9156689441472338558 8168885113045029546 5212454298050683073 8998855502296309447 730188633992956164 4006157093853763247 13205127370964330886 5403250319113637303 10455474258090484112 15894285105591589266 2542823199828518833 834446182246702989 5638175928544823632 5944434185569700770 17314153401625434087 18398040078119985384 162284277603342184 10012525059808194051 11655085778375439359 1285483454352089157 6814627623129227308 3024384099411359610 13621480637069044130 1832725899830551155 334644355995543139 3660631358940040116 15111926501534387893 9866889530532746830 2694888842485143940 12801383709885061680 17004773750624008655 18201722001098121687 13505177851496434068 13626442136021088193 2898987955971198985 2349819226865534741 6299615610197825391 8766836661853018172 1270878470319935346 5496610875132365822 1223559117355318018 2000955636237857336 8958578340102480534 4415499350712735143 561857462023512151 6754286299742667091 2763831534622576412 16154590718067841253 8823532221147512622 13342971342986043837 15940777648260488943 565044867400052778 6657145888324319438 5265724031973314407 10792042825776621244 18232282742789374142 2801819678879675156 12022558937503064861 1476869063748398332 13751703844199419816 16310769460249730859 5129527047939492931 8342816436065056820 3309985448917385695 9720114138338691791 914489504146048255 9002735363599171216 16655367646687975736 7252374953575009930 17669086622772051374 17128354217415322253 14488391037749526457 15818621421591761030 11634061817500257712 7183645138358919909 206826826897931030 8455640213771661681 10378108825548447844 2160143744381661070 11901907964690294883 18362319783570316275 766493768329529909 17426829470592199967 10559534530875885643 1731567541845513103 14593117926880509299 2063029807967309541 14409359877548834546 10681798879755993895 4889232394237900048 15724821505697126672 15657862424857904268 13150769077600841690 1636055631617995936 10848436678187707546 10181900245511130318 14030521950963417722 18407273967849144749 5457335495413506471 4610579230125786918 8099460086927302857 3767630237016423174 10259705128361401524 15968346666524217592 11506149658541993053 1733534346141944537 4610047233409790494 11646999335118125776 10216186286918770250 16179482432154209122 16090077809356153418 394332289739395963 15262423715835418163 799375208161317998 10048988926688063032 661217423311997726 2516947080130431501 11382800842084756430 5661305023626215992 837337646039430882 6620860879449339758 6893280863714094755 1386559959907754511 1771230521797331628 17123361104404343947 2206131525258008565 1059796992473017473 10693851566202087398 3872701748869758804 16421627167103837348 8964295200512745203 17395856146735732250 14148512488805342856 8527875545471010146 282459176715890325 17110928627995995748 7683861267728079599 15542317451896516724 9545948501375956098 11734835976101499200 10641712942397684184 15664125628482361880 16898139674242806691 2026666024955793669 11055175771522346963 17032785968188651250 8472702411782036862 15109961122132325121 13298971671078106042 13855756982357865318 7285485848781972020 13225205296894357733 5116709901071539811 11767389664354495807 17409663533174615854 6604840425610686227 17612597488189751016 12114132793764254382 15084964360327243187 11314010628171596359 13867649272045103045 5473284573700054287 15431719718332426350 14598976031215466884 12082195680804807017 13502405990118326207 1555991645476139950 11689286018159544110 2842102619144497691 1819257529736011671 11099812540358499563 17629428719781883626 9592823987319603467 11177111275595263164 14749877151540516802 9229928138289969274 15349686832159302721 18051059715476658941 6878640578616413154 18351298963945633118 11059630868058725297 8072504143588635305 12632026138548557876 1776026197251128952 4399815319858767069 15469267947756272204 11493656994132583041 15151701841369904056 8592037226288286028 17535469492124916221 6663134058708067058 5813775155672600795 17228037251216310519 13083466207854938417 18444235101119056541 1676352046250690030 16044940228185537421 2197348481414628397 3621106667558603759 8504368496292444016 4200311456527617567 10986912380844004476 17941051924661621833 13806426319701984303 9617081095620702401 7522656080535929646 655407374622635946 2790431633550814280 10045423068322266466 15839214824900836506 2441338248308780620 14578581137616435393 13633586367136373515 14643871692806354592 18028551566156903927 1244121054602006674 7212161600577351296 11630792555515408718 9504417121539322316 12012233777398270543 3685612102007739231 12337419474965193231 9596956024203162827 6107941353846852602 16448402343043777911 15801139821334906492 2646127681642058109 6590744779464037185 18378953568810225802 4082595948760301548 1869065942232306484 994997510167561366 10258877718490345369 8556335687625625609 285038854611821928 9277037863235192780 5632053685895834279 885341292507563172 8168262941641653405 11229060292998662222 4664956460746856949 17766913528421444722 8383077899459576237 6635559826402403182 10447718724411987282 9683039691200260612 10944243629850421854 9452679093495941880 12628318505097265508 3538423250013161946 10123081841511759702 15380108135714050385 8583892822961463951 18311237509010345768 3113673459077217933 16755344764398268935 13595677461543170831 8596668415663238386 17794781988141839822 14492252904567829866 8123786585424471462 4909532240149314043 2478174893631877760 3388133327721120448 17013194839579486547 651526087197685050 10465379280822813889 9986099566594913810 2090780944710764269 16645393723996871814 3819700945405606402 1437509398144711835 8332024860235070125 10472759000578133229 13758668061555194720 7482637336597306926 9789499564910579517 8860494971240092185 7124702322097383263 10697945098646927241 688648593744923385 11774095129174786441 7283314275004993853 17348987289872228911 1905640855677581610 13544513928477349683 1795008002882471294 9159470667766316670 12028873756274840713 17333186875228552753 6610956901616119497 17414347255855858891 11213419714036666111 16572892927433323681 2308850854005336648 10964575397895337413 16475974841916238172 4539589908896501337 8929708392529806402 11393586319266112170 13402323700500586039 4678699032968321823 10915639774726118756 15888300803144827064 1834398634391989082 82070111739012925 2469040819340604127 1267606505849679028 16932806926402483447 16979840616315696833 2885291141146473365 8281335518767955534 8032268214637949108 14667116548477928084 15818744215657941232 12405864921915322162 1162070847868678188 8437945926061199893 13465431822529526550 6869618162761437128 16214497060754668835 16812785915301691314 70725299482573970 11239972883629610444 15524305817121915658 10058707194098904767 7932536293957197739 16257459762207794011 10534853750858890180 3952711921145254156 8148157897627372893 11145404943997311637 7252029040200090947 7849190546331221115 4643571602939539857 15715639199082029009 3842464575207420055 5418062162942580279 14161993345879062732 10174260725635749008 10526694188760229564 9994620907989807356 16639464500559736675 13315700789101335785 11365206563723972635 1676085009962253849 18335774789242307038 11846213397381766795 1028386616317652729 9892127765366909279 5868733828891385149 6005965962833099641 1089245185410819220 14287919898450602825 9672876478686759502 7934406252752442810 9689432905668481333 14028606724424705503 14425917086743892304 9859439942004640794 6017026922530408014 13976210454446023698 10165760866635646103 5659661695344452674 13549372391219039720 4747866719076611195 2424629475857192535 304191182161669892 9058430516067578895 10968182398762961712 15958184591288542822 6739785583310556114 7384913727047102530 15325438322704646915 15560330250597339032 16765075594420837794 8314176437658658143 15699134436562039967 3153456301322730543 11748262066850918923 14202596519358160249 4579770924520237481 13273416443945247904 14151406006384342776 2550254190172865471 1219263084372109012 8649248272820005471 11890232313743794527 17685301192371926825 8223347189737358161 5252905508222650990 1020976118387992671 12818245282539846801 2068162609713429021 368276172966809693 15360266922633446036 7948513783507370240 4917342462632638098 15362662088208086879 4148515266060548890 2937288058809261109 15502769975090948580 15505368455020436244 15640263768874652499 1825717245275116899 8697357960359929262 6060147562517494092 14127682083113446224 10300330805072814935 13599978878023078911 12047826329317653510 2485201429092481672 8676365585765691823 1419235255679191590 6138953788287264403 18204464798841950123 17272833618421240862 16752520321911537819 1365362124931199024 16835981136472663051 5477956703320994982 6947051885255557925 8115421448235579429 358701963671229203 16622845614679655527 4582011637650864883 17471144747705861476 10360247114930161059 16648056751523497382 1242829286563610545 13061989492277486051 13555006651487011413 14297964402962903272 12940094024207500249 2884294973711693887 8864875207153946612 15506741647575339582 10211444020217035798 12039467081180643647 3400782787487717867 922938721633386018 3900916807650166204 15791859208966996504 6604773969942286842 18068576871719773344 8828496959960115078 1393166849830925401 9678350697413016829 3737198925067270299 5629142357082504831 1228775364517534152 8310032207555094372 18362823579951245099 10212582112714342561 2351802714659538442 9954138977596965471 15056632140242463056 5203571810031823949 1498637719230203382 12745821162815943185 11504064556425305945 17656687082256778569 4347595824656672308 11123133018734987255 12123714391734139226 6155977757843403028 12652234898559188492 6139088671642933222 16697701132752031030 8910977800453431866 16609390841387474160 10108567061271663933 7301270367289932776 4152721636147823932 8271883164485376568 16634827816862333854 1447349003909544679 11715777881895852631 35006450706562171 3165772472551954650 16012105836037457003 3395338869043779892 7693951899828023993 14237147429794825086 17247547470858790035 13659071459987186311 5401089932118470941 13539219086982437373 6244781972592131013 15779022911279227582 9084147557858350004 11730415928560229618 6354209282797178558 11162654735035530651 16845067500061063137 17587686366707724971 2298437892603145307 8274351064634986412 16934543957157327134 8022095839740095901 14738753168835232898 18269708062443227847 340591256617654038 17273799269289150112 18103808230279891670 2395745155722798869 1691855353930170643 2381468416569104304 5505104706767168776 3430645785003629702 10298796431514503943 15757727808067321085 4384599635157322169 14659767065457392744 16592018779618996232 13911170612348654658 4820024477882998624 9589064757704378439 17468859897369292979 16621841424074887962 8242590239903240609 12579704392269272007 3958107566354962680 7189370447138251301 10589250748394985473 17859452805330957224 8837324487157152394 6655990097543077734 13931659156129651340 11787687854851452561 12402024735919777847 5111288486731513452 6408735194240232865 6251266880942077784 9615740714329338368 16824620395430420730 13540379753012341961 13138190240498702053 12624469563234790761 10184007301012687797 14787510286443905345 14191996821308808298 5056963135252145140 13032189638035540192 9093137093307787800 5593459095673951667 2405266689402350707 8004402871870114511 3387562178320075381 16224420970639186431 4008609767622607679 12559706311284049032 13887878012043598796 4374061155411847931 1236781542192493695 10016774549122065541 1367888672789797710 1964953272306691865 12445449399423338349 15620418298163998835 6490024852406711682 3465560656066713386 3399591095068661312 309803658482314797 14235888709255759275 4511966238951883305 7114930632544836465 986484813298449467 16923440828021685580 8540562304127847151 7585932156371500080 6947266818649564332 4565319291487529546 17509678061268929514 17353769969606822431 9530071809342366094 11919428323504898072 16225111619491782548 5965697105186074049 583187732872387653 9588427146398433888 4120826453483935707 14531763479952475219 3380219562592701590 9472579604721043915 280662018779089150 10439240203079162789 2109001017489977057 9293490128596782901 4131840516279821677 3361944186007665595 899265667537071696 5777412318973387643 12828988502583889698 3340838804543342853 16907761334364567359 15252304383307102401 7363489345029306013 11139945610856930711 12544695664851109594 4262323573336578326 4830076613887022205 11243762133855479055 17580110624943670288 5120692250227047334 664233706958721573 4527458653472610558 4220506313417279763 9768267197664664741 14805057778467883834 14381457159095620611 1165530432057112420 17862160457020736373 15791946890917745938 3055503766232802599 1791481737126823108 7966102441320772752 4026171637889241557 15996370038644263368 4240101209918418386 9379041925833651071 8696128054143337366 10596418838083420658 13603503286848504648 3338824201019905996 14939626922498773371 12503271156032130600 11406256026065785954 312320319863944194 8349235720389383675 2911928678582748853 15790734557490022548 14877834862552951318 11108339809354663938 7985114423741656432 1234774979731543470 16966561871864127906 17663366535289806190 13124921699973268653 6680044232472377358 15215974809793541169 10850699379489658897 2404327385912222390 3749072871381505779 12078047364260035807 12080153654394853298 5190526338227030391 17827649114462246057 8716416665599079110 6963877454184459084 1142055477608182230 14557864388044642161 14424943032911656025 9130453666536212700 13065445694970656697 13201156227359843830 15403485566735988429 1655633026818842257 15442572307285531316 3426332722755966401 10536622914622462600 16947398566543488607 7270667760964691031 12690848819753760129 1654099252884350554 14536014671000178361 1062641852261201979 3938074487397840040 9345598852510665915 2854723382683668907 1539278529860117755 3596431976681958260 5801933729647484255 11377510932076785113 3111691841977342874 9659211435545135077 12770083306501609415 8567265932601565292 10412741488381436618 8451952761732744731 4827872330841224743 6824609676664046320 14770161499438578703 3544907457297741819 6257118320861655341 14275595271780189398 2702850281424718594 6637627840440573885 11023527883258529917 10029442369806164921 4374300272946034348 11046722612765408635 13004323747951974115 11383739678864578275 10268414013578793692 4536671957091859241 15329579713409983413 14512879649734501316 1695478897065664049 6912515182078669540 15223974702543652165 2400338096634265517 3168410559953713261 12227523593925923738 10382960873463652515 17624188543709578622 5893823964596949502 18328020573542337118 12460561092623278883 1929110625082000353 219928644369662923 6954572974970853823 14781271914223996266 6473555465714669171 12655611751571341925 1456429025450626900 62332192591827706 12799196551092803929 5952460015895958087 6502785145171931480 13041674978352503698 16415955674160990950 16455299317705237776 14709688746681151605 1676904575597160433 650355753883595459 9346171732212797770 15885717576992703576 16181673599939187513 18062454610496801165 17232240801338015065 12113076062923375155 2586456987234453315 10982365566848068675 11906707045130581064 16233383550828346514 2142225067991072269 1834846985963126647 14434895980437189232 7144145140394556442 3248170125515967039 4437952903462300896 9397639515842638781 1163619353453480839 3529615648920352258 8576038031799493218 3690080907551778483 5316607242904599379 1389561053352231789 5028530807964668536 3575774326743869906 13395135398745527513 4791773768332741113 3215579927871416712 13671813877874768585 16490954441271161353 6753122719877070357 17368323270490776606 4382804523508662034 9578157620569905435 15665219761726350788 3284136575243167179 9009889957907216967 11688289357454420790 6603571615255278795 4698275929535444157 4215930578831667603 7134671973363298331 730282681801713990 17242667957480276415 6571050176551917350 8702899741648974341 5123980494453783570 10993692935558136920 4134341042089302392 6143261622629880913 2037313763624606880 17781867120939984684 7103128738301757853 6877567554965709613 2116403059759477648 7965413568290703110 4902455365354494082 12086054860995617769 14389680619395917004 4923367565793914939 14147045954602830744 17142991666882218728 5929746813502331135 2400784002555712276 6631403662873951104 3228162288450390467 3642038278834571355 17700749424454204805 15183721427812323560 1294230810689852627 10978522478782022424 1043454034242641234 17325353839950862231 17402014889915275157 4423893603958545476 16323099675569134876 2339913526392524372 6025366835201827754 11920750118497017074 18268454772987214529 11513873282489548485 6432877927310524670 3045050252768895048 5071564473151670925 17975657285538136935 11661243593106226542 7211319023272545544 10266175228844133021 13228231695155156512 2491690704577142273 14123936525066468756 10892661296643794402 13583724444576537207 15526345199635081278 15087155323285072673 5710639531451903272 15449305101191045902 2252663969231343274 3351710271908105559 6436844439116412704 4600898994001476769 2737068151179583451 13342096343266659644 7563244661548483542 10979066184988490984 11518786718491235158 3198649686964809319 3722791262490850429 2836388842955856359 9473669746949088034 15647716964801887525 6822612230207899698 1562801165737335995 12648903080137731381 5404801957752656382 13934395697459762951 8573220054412733111 14281785107457243582 5095345408177000718 7855317494388995800 253009526506122363 309600190723203541 13953409774185114642 18357084694821380727 2916026404113809960 9236600142788160102 8553397156297469960 10412800897619824398 17790362907228982962 16277927410114514807 11266770470856980096 2296007505906088657 15493224966557000331 1798256622890509812 12614572923841866225 5855512767149569756 5615570826050878275 2719935632202797741 4350893041999371408 15496731045981718974 13422945406941646974 10320295873519334342 12225793079898282161 16126346456957664605 17805332103304343363 10664359831560159980 18142544459064370545 12589923232880146498 5470790872884864509 10703172321423864047 1247048735662997107 15195200948344898085 16970270172564534343 14165729808057473982 6372716017459344431 16878488845267909394 2154747358807836555 18305844339703434858 2081442141538421106 6616268720158047608 2678675592670200410 18244541479480251203 14682885467644282881 9477997357816811220 16998386054097676269 16417166498805063438 12748143227520499574 4466687598226295759 11289050272794750734 6537441251795452382 6938451233260546205 7108640972369991455 5624469999850985363 6507765294194204147 8875211134532716540 13879709256282173081 1334663169457812824 14964462775795163193 13773581061660791680 8589281813027660196 7372326994732275619 2045140749393460285 13087770057893934113 14589480678613047154 6595608988602897853 13599958381153343413 6721997381580616382 3005155149093669383 16215513516051228145 15054105011801624722 1816818771049434470 2079458448487915719 6801004104260772536 219437044879443717 16602836361299525383 7447778354321238787 14886504776485752865 3423780320623872639 11690513180690553114 16622933241158958915 14759968309522265462 10752460438266336294 10822765372307053689 5446954611551671865 6020851061758135801 6999302786694907711 12313123090498119115 9568937940477656252 11909586752768410249 626261360905647212 3306344392791751184 5186023456835964815 16394035706022549680 9892928509503249958 1569314430579020563 741587894492108700 10182168198942127850 14560540111574738957 2728841559072353821 5028288471139137944 16831130250547978204 11868825659179221476 3150297785523565824 11098276459182973921 6824968180529980349 16687240734204658341 10089418401566860305 15367686170292489361 17846015086450854214 1674734585503643267 9061369090259330713 1081965135431301797 8840537514427886148 6957672014034930604 13167663603795901347 5697903758752192310 8210199032559375653 5094005938981563481 6975481095969755021 790868582566241203 10058001697549568922 6324900810574927382 2815338127243924275 5528215889712787768 8058281635758457904 6914732610633589279 10482588939447418833 13379072724295705264 12655930327860478042 3338529876504304155 5592325015284286637 4560673563298668586 3454487401690364057 12014484887853769669 881347993984571103 983176877171899489 4014784491201820355 4516028069747323872 6866569458396892236 6587340287445746863 2100849588504659826 6481337528877351047 500314554513018400 16475724216899536539 15188843765231963524 8069325843746271876 14434381356564079045 4972663024435161669 2469813663031314449 11748568754503369265 16702425225144966189 3166359030414200610 17397556196850392957 10108980999979910402 16545407913211731917 14211367507699078270 13536642158180095149 777935124909025478 13792424102772358567 9562088181479384825 14982135040940296277 15165707016170163699 17212793933120790194 11178790123445846762 12933768157934293181 5183165234073701136 10917147261953031471 14456451085727904381 11591996710744165777 15143902519784646460 15793685361337111036 7824322337072614226 16502552919804230151 12923997676759392440 6848762497083185618 10154728771589470310 14042397883275034401 6870550079410740491 12075261087731359046 18245273455996870492 10147273586104561365 3108122415080038855 13366758276982581085 15831727821842231555 9821205080327626163 6653503410851446275 11011481289032343583 12379278622913971365 11184089284691934959 8389973772243408971 6260877916924325613 10952308352556359981 1473257212296988350 16479107028392728940 5155862622206567638 6751321476095673675 348735679904141610 5430514743321975297 6670420221882809365 822343417709202657 16133061570555502809 3672392939382314920 5329390866904006245 3001524628913679034 17514394444010753527 6883602675907436294 5675926004900781142 4212740353427293759 5385731351880011307 17036933555622951713 10468713896604830612 17904814608404639919 9193792899146234264 3755522931405982472 15042668637919757886 1118803425792382435 10041290695643846755 6282468902371146442 2096921921401144421 5974813389923201635 9204999099157533286 9872630818810923491 12333869778935719269 8771096527271364623 11428096385965788254 15376677687329862823 7957532760810916007 15724773393757608705 9711748611238068244 9685992499529252546 4112783643239712392 224314019311154484 11143041985717300990 8821950125722126557 12806900762649237666 6230547483716302901 4393270022229328915 10744984733560188203 5870885184367272832 8326648195708535189 13821998682465668787 11127012021263691196 14336352217689626310 1608084401835179977 3404721314326107808 6038447172305806019 10172604264773354764 16060004627168461860 1981077276114867745 5257741065191541779 7023826836747867220 8829934733489930194 16559499161568213129 10655750356280856055 13247576048892718974 8305652740446302798 12378376291546993972 1809893233933508050 1593907464745720875 1301340720315058091 14505604169077977736 7284285365859103938 9046395752542521655 17989855067778773191 9045648892452856128 7612374860361985761 7860966284684595558 11781174415128797215 4441684837844810170 5951239634506394168 8356866410079799001 14708797553402117714 1867500188829029848 16965668729907296057 7409015823492028521 10594533121844162690 15564080336821104116 2654350765281882600 677570261383130338 3883597054922701472 15633936714819244134 11157059057661135049 18326762558628121755 13218661670022612789 2481428208139954946 9438627868981919751 9817625487861002688 9187032995512220264 14131070032871901238 8911627472400769976 1119185861178847785 1298726850275287148 6159332121036035863 11753136881182236204 16481355672213482627 3789152130127505696 8270041053935389830 9574444266686510927 7480612044766120833 12920419253653152515 17109656307781198625 2448449488718731337 15224061509860252546 16599206723379109874 12520531419289247667 3036118918305693276 14540056156774196955 15128954353246324068 18100911628737209607 12283944155056148474 3066289574235166342 7781286661988969380 16448465762037742580 13927669376057331863 8047935056052413040 1891329514963118867 16886358655887333398 7010380362347871556 12444276265076815421 837965130673391034 4128943310090722372 17411731117869451179 16468394612113467419 16933572394592847861 423291949543169171 7611423623223635976 3567349323036491772 10167004764345261627 15523535449566518343 149739193357371938 2276354010786995864 14087561656626656580 11110881965878037540 5015877024543741825 8332230864859569692 347728559854491688 10123507836664955518 11142920495258722643 12368527906825723378 16422024764953365041 801898173340982429 2913584656013694846 9559589082708141179 1694333381752408448 13133676644130691599 303368096697232971 4087366087170522274 9213803726283907322 13934549962133959115 4370402697339161760 12253310691682412095 9490846662137932807 7813337813530251787 7504817900273755159 4095083768447496200 9829228860661745333 17348684429059210382 16885460746663657786 13931858154383185732 1483292438649162920 14371292064314443846 11429815745219220440 16021039933445015748 15647930428456379634 259215454046850682 7821514909678352898 11711855057312103707 12600984115577942485 8969931459859312636 12251392145026385303 8790381123301477512 9776492306909676313 11555070143996140193 15834437928289169674 11158079584741468993 8311180961891420531 6685731007487639202 17412603407072873593 2429312423429437402 488249445214437486 14953712930752827699 14941241958264975860 10627434216324620857 6735433729099535855 7568338460031004797 3669043824699008445 11025728342749801540 1121098804056368850 4923971185426257455 9038097983127057798 18352271092183704658 10032937558109370639 10935995253477904953 6856089941777860970 3801172856949336523 9916729554636637956 8978175864810024858 5160095569283305878 2606906867749177697 17176090243735441369 11625263674875838918 5271630442210555687 17325955731049442555 3496351496613792234 9191196793222919648 1520269372485886573 14168944015036233773 5544656834629490176 18264674975215344155 7138439080069716608 15001172903149615412 10696863833677181501 2389590444920619002 10655270863668647801 7975252177367076984 6904065523339506357 695457095143448161 15916842079460249542 17212529793700631310 15462144086958400042 867781921977565806 3176381518718784838 17038189308094139572 5905403724623638241 11031939021991693853 753647845077916943 9444060075153945460 8703252037165879010 7025423035962179163 9871047720463740947 15277313005958884120 17543704243036815787 6239435367246366377 2570571349814981158 3471529677928548678 16970566213101771738 1766712066692519007 17853917824942025388 11066364675730212393 140985632588296874 1461345526690377575 9630286139475254711 14193179827292873658 9814040857833319438 8190812300850110986 9093462202432991597 1850103987020339220 10392220815036103115 17453534166728245013 4156791460698522447 9143268660746288630 12128752181463720756 12404846494017680686 1083419270735032268 10429670127948789360 2663725130515928390 15568423877008681706 12647790858622067415 4834924248393665234 7087420448241918827 12872407734950709669 1526080071792492244 18362336300289310629 10453114184832796800 4819777648609926660 12745668041839845662 9974976573981183153 10306239985321595196 16741140547387324051 14110393643008638569 18363755385260758898 3038536809341185302 11594148636402224975 13563503698517420236 14503898727295724337 13956690806489471000 16189000080148426522 17138404155514929175 11344288504786130421 9156207134238075995 2160748072615479246 8568191754776411136 16425320671197827331 11622346613543417035 16262153972856347739 1143255111429203293 4996784477950818583 7180164308861440901 10710681720946126817 7807591775584752984 6922131119626859654 7425425332867683486 16877945613324602168 1395790165808021285 17277167223827895069 1793462782592452023 6373068154900543542 11685024558080971255 4728205484716287338 9193031477699531339 13107648924832654368 13020713366426432763 352234733052662247 15782494920693308300 13429744252320289588 6728526748705548356 7757582663117437173 13302138121889474493 15480240900860830680 12126353291772154709 2259464266377727954 6555521104478442635 14082579239124097382 13901258939430883353 13853338921337822151 8449695737499984648 9243598674198322085 8749194691266509093 8188120487448285559 8472124020443290924 8884992419401056199 16662568231017493436 16326091609858913634 14795689176702713422 7191078229620548539 9034209223230219789 2921119983930327952 15111411472831298207 7008103806541655515 2928463773949086197 9382665429231290026 15773258184785305044 15644426385167320544 3651094033552061347 13248853930712031869 2760055373577736153 816893423645927116 10242601778259990228 10931298611979213641 4452070659421604597 12162234435329613115 1892718681025000166 4757018265560621739 17704970045474331659 807536257462331723 12439163354855205302 13352812168910349809 13401079039960164387 14175465569698536820 10036029043527980496 199624102257112944 15021221821118232996 12816595308506502391 4094774123006502997 7632190273910687560 15485400919664752672 12538780331486284921 6900825501646131596 5547830968564596249 7759237988775547901 549874969826776384 9727802680270935740 4922612991098383371 13517862351587159628 2642213432893281865 13843096758854727370 5118476385282464103 9996086236827251973 7725818453638627597 5925875292716034624 8429061529071955859 6232661686272274117 8084678564156490689 3982418701709284856 16973814994754828679 6855443713211019641 16472024629118537845 11897366861858911760 17451570900250533971 9427336935721103182 9389760636611157262 1387926497853328091 15654921834277171724 13107809264871556041 1295190834604932626 17034970258620421536 5186858929799862861 3614468686019691822 594098205625776888 13828404496321147035 3504117048268946780 17352635604990470483 9845195551008186338 5604843105347120310 11912766461618156448 4165067039926193511 17499111601450993751 4545623410523650184 4882482467882549513 2057896757288218901 14930096837481971648 12115521892433037525 13988991772429308984 16145880043955480895 5889894325671540848 11863288535297074874 4779226004700790201 10731484059698694037 11772421672566323343 7745573248705441968 7761486104984623691 7272515867748826452 9802701741635495566 10146088807211595869 12893739958861297801 14685052325416046568 4100739744481333434 5803511934525716905 3729475686585778608 18270771610237873638 241666183820234651 17981587794285785395 6965400566033400857 12838135202131184234 10788255032417490142 16948315081206952517 2546933033403172283 3673429549316442103 17561181353085155990 16343681083892294970 3644914412529257000 13927214248724951690 12686470791382752434 8463260953489490108 12756657352475507168 13978690813602254443 8241016259151471217 6005448368543573861 12072278447999266135 1995268790212001079 3027178071220187080 4430657502160592888 14186149736845525766 2577694723531760357 3018207674426194997 16942412256042568629 7187508996925417687 12474180462143718556 12967012178804803595 6848118978547543664 5319557404635932544 6608139694432395788 6129204619122824668 16059742993550614903 9409446576237883050 6048424503448097865 7260336443820578218 17412892107026140597 15675763282214040223 4301886977407607670 7014263433795289951 4854482250328309099 6098366496072178448 8111807638865262193 9045464607691322413 1485107875556097288 7197980287295185829 2367075651894633543 2174149469616938474 11455702470673679646 11077728213073826118 3771085051388635610 2782979345176020158 15990396677029318747 8444746791900087440 8274432735830918789 8814089754397113001 10102179698571315075 7152332368265890564 17077790744732745309 7171745583094822491 17983080642005455439 10721757368248162841 1431734340322895171 2523174112765171472 13923207721441881008 5156115202113106037 3187862453990268673 2172816534629671442 14489245703328967996 2224326255271592377 543593222077663707 1865544292321148414 2018186223446683048 16197313126738179211 5745091902860551372 13257355120031484827 16939782203192718081 2382423808576039990 4955849365907781882 9407897921433404731 1429585893415787285 3715213511312594412 8350326633092800286 844271421156673592 2015567001644041562 7766762805872204150 7568399320698984154 3444807478627019793 6393650149544037457 15951536635033610627 1876575629319449259 215588665894246509 4577807836360286644 4359126446166227382 1981942866478137617 14141154079703346396 14184839749228364128 8479617619298521572 14663880163744754984 6421302383553658594 7725304008536338387 16110796351356308061 15043309116031880267 16550270271680240515 3772117477283096895 7827126647211719511 5767097373773782102 15141734487826319234 10911470656530453409 8675948279331198518 12389211707210116424 9112440069730056563 15290586811549927566 7502969698227908267 3547246069591770992 17746618997167409497 3748160847552732951 962973498420127029 9781536925663720755 2139442341137539624 2335067231100611659 290099033945611535 12457831067606686125 7378882997662552170 6310372626701391402 3735940389951466025 16298449753392896832 6075683908485122148 3157345449990952656 2002075477951286949 13617674259910708389 2600459576773972192 8871689964816990169 4310958062638044455 12189190173303032071 458772348459873198 7907797787068057720 8413719079029053362 14860765421165098689 18212926963081766610 10262344664612158882 5503978806030898846 18066943411670006538 9594180765417234559 996929302727172947 16674967760822589284 3071405091996152591 1059743207062593133 4891147010187415392 12947089876612931806 8965223344002493758 15542463497725654642 11252556807695682564 5737511309212008207 3960432285015073057 16052120536067883144 6096295285876577792 7264409473992530416 8299027037675260912 4051940490475593453 17959042010932471719 6497880112146348636 14452482311757584321 8592030354384747856 15027478322361695293 17501600315129614709 3244855242675537850 11078744717113613246 2920103586211746656 4583825432502054341 2753003854447054387 773645323591998296 966315209962261761 5718775402171348259 4560450200650355098 1567963159311080725 5214574460043446001 18238056260795338987 825849258359507658 14795987047023522473 8786681820388481826 4446107313559550254 13843725513326713642 10689004732417735918 16624670985911027188 211504101517872528 13905064459933706860 10984911674220806287 2104052337186919795 12588684292450665674 15972650139559675025 7193936067567145838 13778319683765237897 16002752531912034691 4361551082489209607 4549016110959296798 5701091050186152162 5101900602684460257 17168066990820276179 14503395119427323512 16322679150052224547 16718039575525755078 16053058426952865857 16207681357817115944 14912628161463222254 332662474621960183 17879180280028755829 7172004775762826272 1151402754594437974 6866325188317285748 7370077574423014395 5838859319174834741 10083266078142307071 5834957543741511538 6523752028969567397 3680919697270239020 4436996935076695522 15331293769179160443 2351683975640224424 5256086298401319162 4998639262771889683 3598335393801649958 1636836540476415719 2174555072927124932 14079262011465139370 14925125059368083642 8040795908105939532 518416930276204347 10850378005763439869 15526412136683072354 1337958819681286816 5022219601909747053 1657561028752637049 6425572042173492753 5756110881879703668 17622447355660349816 9628030447884079273 10594206696274655778 12854823990216823035 17700787759714029222 14304663331306390950 2041302720808136479 7347411420735195447 16870905342598578913 6531471748342945197 16852030627257388271 2546839664967448628 18298422207851384782 4846517722626735495 14383993737609348312 10454537613038423376 14614372401594725104 3668393282644049129 10104032839437886319 1693673042249712772 156500785744521675 3292006617186965233 13684288010418142109 10353386326384530210 9975539743984003451 17609544050004229021 5013067788885293501 3346646046748329622 1502324876308941122 13262140841695127151 13053735925006666698 12511905285185657921 9420093220081879472 13618594246307476664 18196772595188337965 17208421089611678127 5113486112594564289 171845713445687245 17046040308695261711 4024743497328272858 14133738558562255632 4036314096664575475 17460385143004026025 6313008691574127593 15536544728149570552 3496637444078057005 56171804717836643 2588663484695109183 16428174077738949544 7075591832863141023 14844453825824985609 17733788099062814203 7905313597715528168 10993375905216337528 1414886642575757728 5931190141218553969 5368531091720898358 9176573673906285776 10404088098934009535 13452460113821856571 401965993415097757 7221108369650429339 10559481339939815795 9256864987167750515 15317976100026972362 11607056164588583313 54258427710692112 10429646934365656405 12779910589030997674 7709436725864140297 3606338111239111655 16018161100908113968 9693243457590167713 7886269256745960181 12565427406451736149 5374169694367311518 1257125285292767948 6714453725404839629 9771086283123476309 8276789175947571657 8666811638234629349 15923600271401138252 2884265163204122198 14798669548859603656 11791115393011681089 2084322896323745666 7565897710108994622 3502903300593953147 13013835177976324185 6087028097907589654 10860266774609660556 7136279252124406650 2147930883093608217 2668056901815614173 10487404211707330513 4943027370059221476 13598302304666022156 4610185990640014539 14640968617510285642 11952566739921406535 3876422864198679046 11720628696416160959 16290289620085373903 16510466045724257154 7056243737540293053 496352075364158933 11691170819562917660 1385413480957869902 17488553638361920408 15530663372116535813 8281106597633611624 399319078174077768 8017055134849200120 13990472841115991403 165781490034517766 13947144433593176105 2618425780784279946 6339790559587831679 8541438838656862127 3236135499233309029 17193471338146474701 1860231211645763522 7440441889562170787 15734135330288725479 15964288685962582610 10066792345302274924 3325308964668258304 14595521134159772511 11547634001550608096 254597626001736454 2167187223114415716 1820409847994782593 9166970242679235724 11935201817092333967 5063618355577955133 348236665335388707 406708756023008784 7353923864830716422 4206806098974021350 3118906370982097001 4590086286353552504 12147496374665610516 8039175357075556573 1075374636612975453 12449123700187311418 1823142762871979905 2402142338494363320 2664961537641292357 1785471268992460978 17331123453602081990 8779905387117136053 12214649200121610049 18426289957895572583 13311860749299184685 12621066626355949361 3316362171931747856 10198065637241511421 3031862519841406485 17645597165949133620 18087672215424680240 4381037459359335494 10382406992814195471 14763159612236642297 9474450985309301035 6426736793478246779 17678085538532008767 9452273019368543862 14829772207574684347 7954254281940259331 1933116982529652808 11267216474317307529 11966129775375001119 146740344366887762 6034293508536755863 11282673640354839273 12545690746083068086 11544777924802618003 8330808216202425110 8989869946152882717 3669026571043773995 14020314255970872367 2057313753575152872 11123721275580204428 16672371899857250011 13346942895900797302 13685642052669826481 5482458870765668170 982133662639661042 16429619404556165989 4479499755542087458 4764322425237469608 4657149913323605357 11744587199077916016 11248031453684644644 10753470362585179165 2547247905979380702 6803072541288352455 14522014330191299248 4350302160063089943 4813458315936921236 9454649574244619261 5714319134464998709 182328130542453345 6867516429013703165 1534391157732679123 6410970533296180983 5428558482154500472 16698992821121990706 10933208778480828813 15935706085435236340 12765468987316518774 17571385397767743685 2315521881337826436 11747445194812793006 4507880748188087824 15087536107156840892 4228702701451268741 17610524456741651736 8526375813656341483 17913253785240391132 4449595041930439014 17701471036495723481 17133117287604538989 3760901930153133257 1981462772637176946 8292677813263369507 1335898420699261715 584388974698799020 15147295876553551475 4933898553713501238 1741593533750320783 7923610520310417264 9491156401054379581 7149999218607230062 16698380040006242508 5211234764577547098 10182132878178948933 14839368318740993246 15952828029251201118 17040007389412408341 6169585210608168672 15036348001089414821 3298730271598889291 4950593788428700720 13118155006332676702 18316122772214640848 7745829079907867880 2247475598765638847 12512076332720130286 6281898323893664807 5139564811785596740 7335639835109040623 4562671487075166625 17768263314482798481 12257462933330862387 18416246973989717428 391265154856643776 197037443516775092 2966727495438834074 1161426494896083586 13356721741182544321 13413371034105046226 16734050521695900757 11755081465735957682 12241254896047863373 14040122663666500289 12251172240691471352 15197018999855373361 8434004749107304897 3171528993070966545 3337540769670670505 13129265517743193593 10491294539465937873 15832275129582258965 7851457116887113918 1183675992158895096 7188783660150028975 12344154190944650314 4477933715741933913 2595664165469423193 446625967064718567 15401932755761688550 17476205475907513247 10006800736716470314 14133933871058494881 12632434301912322930 715635508231196844 7216199054123862735 878183527610866471 2728833661834200278 15342533929073702907 800764958222449390 6258783958074893747 11740767331690665608 5102256553217824233 3876130245759762125 14877902460081444285 5873058038147913247 16992040515868251420 4364688865236350190 2065458111433646867 10268076592060926095 6559385534780417641 2327430328265594942 1490926039740461656 2122901459441362301 15490960656301726806 7455097849389924602 14712801564304517979 3382514176135008893 10988874162680384674 12868895861203600255 7383297055780250240 2098547400210669934 3904876709437462664 5591967986371497155 7733561555351297008 6052797748272240848 1455560599097313009 7809543798299309568 13688059442636910399 5237593895962088531 15101897004951254249 47184674959754713 8809915717696414053 17865411929036840910 3447069831288886054 9139552214166989326 4906103730306955568 6760481677866788180 11843512712632378154 10742059873134866486 11611199106660801010 6539142619042111878 18065748390772319830 11406949910537714492 3115905160606541881 2296929721458851467 14330392815148744297 18443783589343006857 11344423495667538357 7906914494358606464 11954488659665738951 13115854515932906413 15111616755942166072 14896148636747542120 8316194421329465250 14009040211527011608 1057294477076089597 8130310754393297099 3302388237593952876 5319203422984513153 13923833392403883673 7408373669214218198 6699141714987514143 15057041091016400932 4411750440415853327 9615741877311500591 18309380199505490706 969301166175731910 13492799630928153478 8422651174455746451 5471477889036150672 11748616772003642517 12491825973732149227 1151073227494882013 3972381639952247399 5814838543979929111 10890110107564760014 10405137105819542344 2398987281209467988 8419934852602202869 12028549936649215537 6127168543765627984 2674437623465355003 15422887563989973277 2923643380821187001 13507500280841273723 2282396709793920309 13493495480576990535 16483258499460827242 1927495959336963279 12119416791871908611 8285328353532432646 14225820746063684999 16606436455004746284 12624770962945341529 17854562572538086171 576693323846606999 13852500503621258483 5333813722537236857 2846677559576561096 2809603833119762241 5012443407346357309 2820034357364997546 6486904951562802171 6320171031829494101 6672758705993044518 14797001953014819300 15889734707295389486 16988371775533645055 3039316579758411959 8299137189673617796 1520030075677369108 9521152691556789479 11964591486009604088 7480210370534457833 8973376709976674174 16543351759822436321 583937898006628783 9381270031653643872 273923978485361802 12131668878432606503 15797769629908904755 1523007847248357210 11000477157245181256 4415142497788617347 7927413360638602208 6131328675792601751 11679339454746113148 10422969302833897461 14674511431243975524 15917065911509864467 15779432686583201062 6577914559343105176 3183612334647167031 4401967921250066068 336322572445714176 5033417702140640955 6099591934872232269 3958746944977037721 472651119211367825 12423775613644852196 14319784837881360307 18262217614351172612 10547346947960694184 5364960499057018718 11277666586039451540 10853901200721806224 11444772910363934824 15331860637245439358 13918571059262873286 2295706515289013269 6534700148722157003 3580100709801697193 743236829116862889 6944618599967496029 5611914786395895589 13643651148495457572 10761589793359954281 13773515559954992297 3697949642850525220 9416018645034226173 7882241037468026562 10247125300171133869 3687396617547082471 6436637994149375306 15339927385629148405 14863779575871616831 11744470469858924582 11608264489615433527 3823983648978877227 4673046350759814083 7089279053500057288 15122658466593283476 13216376624987659647 6243511328302573641 15144727510937515134 13890632568471226382 1206303428362765760 15824017070912309088 18247467885581356331 10491305519205552073 3157760518886868525 10186358092630137818 1159161012092655059 13332712236989798951 9190465300766595260 13273504877861861137 2602110875322810938 12408896207546704281 13611757584044563892 6950735902751080875 10895017950970136282 10112574479614434269 18171844686005915463 10698380712023063611 5440731062455766503 12133898949558711712 7538525028590810013 8498598739727516313 3181103106837476819 8882925502051389688 1891562071366168634 17490847675117240020 16081090528945013456 2538061133445145461 16707066633532143773 11301002767695256665 17677572335200104689 17183314237218100939 17148242544072191559 4956177513057806531 10805417506332126427 11554739939970994540 5309217510868596746 2764107890412776308 12105607379492691229 6711316270462903953 7279107297017393169 158527975046312802 10562137590014104758 10813775682195071550 10265079881218088500 10255218343324208723 6094532351065610126 9934396525905242895 2798051558931954947 14972687335233022114 925202792925821405 6829942586935834365 17323657002723410279 11518933808356759599 1921819094779840834 17882106863689724741 4990269358296130258 15548347034921056178 8514180665559287090 1604104000993505599 4547019038134324172 2431636936427309368 9961170650204501246 5253670782557788930 15917273875009670523 12106515215130927013 15726408639160986696 17296011071572536782 2497404104330553074 8854156001767675747 13148082956527141113 18259685585400278912 1512520458910206677 14805269016778856311 5496038154430995898 11909846988149142226 12737953099355814873 15350901482714612821 9686847494486843111 14484477067999106070 14369752492640074643 7798412902609390821 4430363661734267090 333920115888236195 6431117667518433029 9307860217336901802 2756329845414779589 1131088678605781607 3937985655646259190 8703307295770815371 15052043312382855397 1216550918895385495 5644990020999667382 8539205554948359223 11776583293892243744 14934470416513272298 8470583421535076590 9025179089285998000 7327003895913651343 14668788835773891929 18323428633006137246 12317245998323488684 13522973523636556558 16355960481665542651 5882397786283931031 3006120291166499407 14079283216330456951 16735304122089973675 17428471053388069506 1510035710188512008 11874094952988610059 17002714475833703472 4935790825036056758 17951463522949806186 9429044002870531524 9998420124666311482 5881765538655305221 5650270763658144735 11646352831329409911 6048469120906225681 18041591809557710345 7360640767941063403 4779056715350784035 7136455080022452379 3813755447389184046 8397311799270147125 12734523687415398904 474015151174571917 4922863449283581371 2830927016975313670 5783524140225312352 14433151046650725603 18023081327721764821 485948441501178852 16363400149460711391 1391799946405352790 10686958185945493350 12860530811529669079 10268888502201614910 3887180053969389846 1130239584312030466 5338717824807715746 6685580805122769443 3922564655439218215 6461695422145701445 7340111967936508620 16130034761473800895 373242626209333591 5727235878544859123 15835738562144741610 10237081371824736186 15759343168005508883 14447509797424358194 6989752760045310370 8477124785539244061 12010270204558596790 5457863147230558327 12858517702618822018 9130004757497958356 10171188439897124838 6886604754042411497 15904184626898697027 4516956168290660943 1586828287302494201 9895154532228510698 10411196864271127866 4313718548631515991 17929146770588257101 9207424703293316625 8576194896429544744 520931877081723746 13236695264257430745 6637813418871013567 13457317198290454206 3462494219003916767 17326247682228295053 6041479987709095182 133620489628480753 17229468627930832159 7595393320509159161 18366041039769932143 3335165610179881891 6068304747472242367 15869872864870372215 6876940375604926439 4137011579900408658 4744426186508682869 4852236206068454212 4994622410951402946 14515369266050577399 8918177863473936805 1644466129214451165 11928211361542186927 10447417378989778351 5669378220736225472 6661082995822931003 899613013621191998 6579126258514426110 10702569669293907463 15941573531802495192 16539629055841156796 10382944777054753903 10290179875493997500 8667427955492791759 15851380860108592471 2468223003810665360 13253799912458564473 333795887290088588 10551251145613107922 3784000288587220793 5412483295992045354 1395142017685830729 10093989006050197570 13973501514333093585 13263368744227455349 1295391276112040097 10997926157789147527 7671726290596313188 11877162549405195527 2329823806909677030 15219995462362780220 9984050419369136453 11141163843534148159 1837235361844565947 14349395224819490686 4683368540000115816 7437728317563791828 6898564983493981802 18190549569692778656 18049126153775187728 10712862808809692351 8994824293625448955 4908541472155139735 4457294099471677174 17817127696682541519 17476918888797739117 12954574564175899745 12952767645063623273 3937955656334275643 8959362814839318836 8940581374419374406 7079723308818146125 17931458449136456903 11806957808573464974 7233889588699318284 8677872314347006649 334161244800967226 14933506970463512519 5894034069701120120 15050979746034075650 7660161702548092404 1171632794909372930 14966914330755681004 14704998838416139538 16987012904084983001 14490660104279822270 9197489066254510981 16984564779218962084 9695536217702338861 12956942714483647490 14438005078500965276 2756293410805744078 9026651063178010996 13175643939597542379 17038468210157906113 12179525286388675120 1888467839635386181 7565781915489895840 2538245617228881023 7197017659166867856 3340380088333670929 8373983528558299198 5598738187586554766 8967559514733938106 5440434235939911438 13225331450379733792 2598162760042643546 3830720875162602674 11906947498092090119 8647333872767364375 3813122886111961442 13717646519445354530 906076891887441830 15832923296457038455 7091330512633973264 4352502345037444833 16712713417974766894 16896937755160042297 5031506306632576794 2027748895559056536 17468041700910514385 8236508148352428932 10234589801749492610 18313663352601730242 7191659932125024728 16015423397351284189 7466268706341369803 7655433384664401369 8022632417631460224 5238614971811423047 16734806564118497642 18048205711433550545 6655560277928988252 6872687738686495424 7872321483328917547 7141402834242875354 14556627020924820671 3702683631362810007 5836056395763101121 15145884103767376790 3580520193779882376 9943809238717775305 15858278045244481918 12944765800728271697 12464977822658345454 4999350999580325200 15257031408164973883 766207697327140046 3627405688068867184 9955180206926118568 3982462808299951864 4196583002857340369 3485921818352625099 16270897394964430378 10898550769702724514 7005421080807638938 1357306784587051099 12122391817624442450 1175639338513593396 12104101788385560480 12729014095460949295 14229843675419860037 11041272428970125524 5844095754429458467 1561426465391575023 7618965412216066106 3254659166989977418 16350350264247020177 17898937513008028294 4349254532548783858 9727471997270655609 10367833812735555896 16473284080602552839 9055926487750539759 5059540964576080383 17567887960293076422 1595536477354071425 8452619362589332947 17192478103665188896 15472800482911591435 4768775974413457872 3521714278504513563 17252845016586728244 4483585101813376266 1200782846889372582 10892975331504222518 7263365792781993644 12398733642548085115 16427314433862022381 2821807706064754758 11510781857860737110 11809041290211237080 16539719466844998386 15469430176331662228 17617302837136687108 17420156665014986940 9776174345116392293 9061451515998319130 3000123231349496857 12926041867813807950 16183851561454298590 14626975949937938136 17092957275294546608 5090653533339414029 2622104554485846718 13680838486601125488 13807517127108531060 2582621720795198936 13688975423553914176 9409030664775567513 7031442478649737425 6247891121480497938 9890820293947572564 12850397808315633562 815992731470367392 321411834969796865 2686247918939165150 961684750699761510 270094569612903225 16813300111762963864 11600264117477533029 14639217838484128257 6470068682554689772 14366513624151445205 8686631627855315881 17616306674656074669 11900645015376626035 5051337648916387868 4715395092119594903 3233064914299655390 10268344479546806613 16718118966856274696 12196213997682290626 15897076759475497514 2451004396613288619 8267469849826204386 14792490595628468481 4480538617917735079 4634704085613969377 809106123589081577 8675419687649927301 13178157005683451823 1952215477669331548 8190355452036267806 7433791618609786165 9155412387846510408 4153787121045070496 16228147930567259892 8029592343892305375 4276554793943214757 17393959978919265290 11852418228719751617 11721648736051655857 9930306862499100359 18094433309328913576 17667367579515919269 8592538575743631664 10603012776809454734 18131385331905336799 13883466510839885537 13634215076984799847 10085240091930098659 6928667730197527498 12194967405104947233 513499202435121699 2682225284501686412 3811716886462459385 18105379612904048732 16915242008285324104 2710974135532742860 3868414603814622478 4765767968088768003 3721249502912653374 10602948826243248981 14385197861165059753 17039121271714622832 6560326056437423417 17679949829599484172 6939360806957096583 11308745370713417342 2477928814967303067 4498373779585214180 16750204227071757674 8183545475807254328 1452489506171250995 2527001963507028642 280690744906420186 5433967004773056547 5565913909538956384 8260088495338092634 5381111525256491617 12572808375767152275 8149882974656576713 1945298255169454216 15005857864167058105 3799760248467841685 17943514503615919723 7401447489567866345 15566481514185184588 15861339541540676152 6673657549342347730 3090482071033467667 1032317740956790764 6719464538238725835 2731833121856605383 15662586963961858910 955729920604135292 4741592524789265817 9634416723026540515 5068982174869455578 6556402655002441695 1250056296964563044 1050024021815943778 8144890969015407068 17171978810771435686 16424216478489655674 4783673476053385841 7921200114046165709 7586041653459533865 10204911392966796010 8142432954073936799 4005674042680058465 7463441205306194474 13432448950210283764 10307729792561666966 16152596925584043374 11596941321071223234 14896456174991651403 17097932544049453082 7185948800327302701 14672835599239261550 3514283748276367874 15724500840593561472 2651789770039971044 8373495228276869467 4465741169994892853 11790809467493746508 300641077645746668 8823643351239015108 3868690665349445795 5677624720096334551 7333748600175972045 9091886943843762853 10427230533577512571 15302222906639309107 2331652662304379850 17075816882078248214 8365915392576291443 10511548171090931303 4441679550779119405 8654717051149692537 14246662781770907592 4619405852137119627 3052181765497365923 14706337793685227722 7811028708489958772 4706034918616798473 2481998684782994505 13976785633352372998 10460455033102147812 367616257375308148 1387132576842353631 2260888804690616887 6831004448104532071 11153659520404827653 3447639333514326902 12134825970471320661 14924136119149331160 12826650835989835829 7529508818601652454 138104006173482761 2481043841985412589 3775224503889397391 18052819755797596492 13307551920411082245 9349273127283721837 12769144309715470673 15617157962257508162 7100480783419524753 6100010902472194619 2624925568948287775 5122155556606775942 6790809287833186176 16349514307128286434 13791218835334782472 2459472649592591139 14358079685548289746 7786826200984380258 15617593791572001398 18263074480591660395 12426344340323536183 2354492021147968391 13189389787547447430 14780817917831606852 5067730453445020375 5279222821900235824 4532216367887050747 2402726759285574840 7575259488174754122 2241223289980026631 15308569285776184573 3785111329381629316 15697519226674007998 17800900121654004691 12750444990763272005 13863745337580880578 2078023698843613996 9571657202149942940 1411775626935343916 3562173654402850916 4123400244864694830 11187127527542760382 11428886882518593083 8395027722416162145 10129032003731053871 2482050435542629441 6335711241434136704 16103212260919877045 9268614239165810967 4086262341893202601 17045515274676243056 16187211198893211096 163383403628454523 7754440990138643242 656809061393684540 463864241491094113 3263565059203795809 11502551058127620045 8399503080369859940 12890774344864326943 12323147479705329302 1208266309203893206 10031256056177978281 13451254505009104728 12733058265769509241 10546472502378960247 4287067400835298513 3027285093820325413 11847357510815459049 3512974172564968454 14054852400796267750 15375438299200838435 5618419821594473889 3490035877767130595 3442539116324267040 3294072810183786334 9608029127085669987 4967176870711459300 4084366163498853395 14503810524711421498 5458158160317547020 12478536791381666888 17033624612302206446 1689358995204554635 6128804015071777932 17815114559171963084 1187642588180107598 11769435607249773763 12061517332537912778 17407673884734959717 2580721708856597870 155252130163556649 674557730480224886 4576183107885205492 13506756192205816623 17699139990231395549 16306314220870452724 1452012202202592128 9793583010634984049 3967174224946663270 14050185849713819305 18131813990425670721 11736144798599121654 4054445882757193571 15272589048670563223 9234028011849026902 11504399569493382216 17840339854759735741 404140829934518132 5144007131828781114 13649983891483110021 2392604752033380766 5632025570902219986 1209329978251036180 17295869056481780833 8303447098160139540 9545090942165160507 11960609663805166915 10289828811744064176 14318278653637518778 5117480232566941517 15666076507756972448 7003032187521215802 4373209685129653083 11344843810584497529 8293782370482863406 5935510381630597176 10213737157902780861 11086899562897006421 10879122685178441001 16530354616300370884 16824284628100375553 8909343967763237080 7361252795017746271 11847890744664776001 13367426088270005944 7964440871165579675 6826229985078658792 13129896904153673500 11992988664978479150 5889161829361278368 134145228527449330 6242475713746218440 1585571137928064615 5139662421391475237 2029933838079223185 7050124405339486863 4753790291455043127 8206239012035236624 16858413289850975203 16686362845189186836 6434166253068847651 13889433180042683039 9874718633815329565 2658555408142002389 3092669692459288378 10067600242955060838 2430374040612408275 1555865819863897059 10357901702691696935 15508476051001784271 7198812975706343906 447854089401072477 2328708639386003509 8188231148179957746 4694521468579156474 5411234460076475095 4638157121663003537 11568195905173294361 17084927932862131202 17123549257476711926 5918883267145374729 1643236665813628724 14874255290313325301 6630502990947367000 6694567062549457875 17464579613463962634 317281291376522010 9251793574039625439 7194305265310303928 2522384337985640677 16038099096451411839 734536969156457815 7462264749325845391 18278703002833140288 13778367228593879254 5212573824293677431 2264923920792334202 9414077950257533315 33401337131310312 7643258747632721286 17384988748363826831 12734970730114524467 14677015482139158139 7510557179390017541 2882186829296156884 13353330041139861754 13867015854594699302 13877174552169430630 5031404898914690376 15248402547212772260 5871129254698557022 17142487730243125070 3170155916401001867 12612008592462010894 8208521117778530195 13869823614097122693 17924687394385536017 14352329539335263299 6875466198733326453 14100162888497643835 8624505993225099917 6991834132023005588 9031105028727950063 17848999464671950323 11988840221882774336 1535020343319092680 17368742648458342764 6877236765317714376 8911369357100832446 9911080686173959731 16865680034200043544 5518636672994063109 6166923879483089546 10682918277979996290 14096054918551469188 12964449063650737941 5826759058135678056 11975411518572900521 5393611972017708007 3151798830880956617 5503840141841964584 8404602418252396724 5135265769253464802 8205797373693693393 10330200458528236586 81160551843998862 14222307378923232743 12228445991111330495 1928804552627982412 11961122383805038379 6162763835554667480 5026914422931616004 11771811013786927446 15009016049033162526 10954525608475394861 14649576425097810587 3275261127369797660 15786756112242517086 9234969405124226278 1163121245063753951 4311166269888425022 3609467998238226678 10937813131330233903 12269831499771187272 12829549331798147674 16658935509963091733 16701771193275427402 5466332781336489982 7206208779559221183 4411124074459948934 13370442407230553769 7447849497409761246 3704684520159524884 5625747422751618576 1130148898155576843 14943557640530928708 9542151845309320584 12677456695782533693 20500581427440927 11415899023842221706 5892328385710912533 9253879180114374002 17092509593720236464 8112804295599020344 17083087550669346455 3701545791171884295 9591877939830655261 13743757474586958222 2122776803301044810 7201711256449811453 13619218797298545265 8339684219183207699 12203203332068562349 3284806308003553093 15137490530070293225 13311800650396908273 1891070386505069609 16156305392634308051 16419440581813768786 829499787159735632 7047869660674307628 121265049750983989 12476979590693382832 17193143169618034547 2881059419203306280 8325626785814539369 14672836273806266418 4064400880336886570 9977682758626409176 13192683954301487590 14695267386998627003 2750354739135791113 13403920917660320437 3666243495725636366 7254650193477976923 10103066435578719376 10464725628414606002 17008773761292899637 4443757637922766507 12267990538460316129 2497639122002245180 15834638088333674266 11426768942915982574 545416933834438655 7952293000059469281 5043185599706108515 15354089290709867083 12827048540462997931 10461605563676436388 15115572889921393880 17835782275942177840 17832255008278470184 8410728315455741368 6574442764014398537 7952328183623102148 9274736744037154732 3440588094675492204 9239612260718939230 3476817720880492680 4986421840549357911 7618242948197240039 16927742806632069339 6842636175316735615 6272829187175176167 16226219829814179381 13252605581489501759 11066310821146088801 5986309222985854613 18034744839384026613 11566607698394242594 8560919859911963577 17314065440247823037 7548442786999845753 729208191234329451 14748359133510235250 15963414611095740653 3886077842447781256 4175326800995197272 8038828432696816370 18187953144122213559 17752942827460223140 18023308441457497279 648570863868215080 7705812660178932746 13798790326023630751 4275531972976351016 15663964990505295337 17160015363335099431 17051187932378472895 9628808758388742080 1004449305867525544 13813538025769450427 5028831366901333472 11632623792429382950 17842407777895536344 1861389759981298639 17630324702188954469 8907991984132487361 8023037467307880620 15631488565697767778 7773202352660769395 688007061391476644 10219115155447437866 10891940009067678069 15731355949943901762 865788867767950959 3506873553458705705 10803916062302503766 4240937775749513114 17230123958561607644 5173627619616541692 11245500073144551071 16690034162567220513 986387573281616724 7567593868645126815 7755971623353607374 13334746180145372516 14161813727927626633 8708298717220916315 8398404292217505301 17757615069213955041 8234141374537582502 7935379573079554756 10425022066772713073 3650776528896860515 7681154242103551986 11483765771045874489 8518521928429135850 2217640519490027430 7496194586472412616 6212779615493664256 11646786053300987094 10994971942999455776 9429080189105148793 9139793250129240299 17147376136540610362 9987901924024947648 10588977741202039852 4226400401603637082 17557201126720528762 3682390496680916121 8746114121236828969 17359501219720570919 12686562893057420100 8940498362723135723 5761651924763779100 7243784256177676416 5686134489124911183 923462671836913070 13687179163806629837 11949573487873392768 11861247501749244204 7425412923066577064 15374321691276663424 11949209343517481739 151105265169658252 13782548487617232353 12226106879453168679 12836070638277628196 15850248764435379780 17084465715163150694 16594813991910447922 6201124444977788863 17396820370952715243 5279142429471420118 4387325078976595288 16307014315541661832 2607131295872910478 9921388554293472993 17741512694617410163 263460166659904298 489333822942298413 1968356840522081096 16195339201829918344 6784133245667266607 10546729208599820228 6839565079483162073 12169624941113976104 4640499158361160190 13281401907638657201 2976418753444049122 16199864129747651543 11123571672457036889 5937599523958288536 6930554914758690613 652153541450206146 9418504053804166689 2708948360219140315 4731871688930023592 17047343073252497444 3143954498519091847 1510179781763083263 8678744783007341506 13829998661438284435 6811171948734050346 13709152380819317842 14302697370960265446 3567456112785169861 16662811865968254143 3244363999883254708 15813060624306659190 13379355036316949355 9345915213915646687 14558870835315616751 6915020850809768956 14253960120173181128 4260839834802074054 9582905355692242429 2796444902304971378 17713737471491181139 11963610527669432174 6172626861825182352 2318159957619195271 9348418493293214910 6872285451881212811 623370445394123030 3937688589060766519 12335289079950025864 14866571590446338250 4150763652501265283 5963659553032227223 7072105298377344095 12288404624041315747 4982884904547355609 17839060573029846876 4156618080097024107 18145847358407270996 6857532619880540340 11715013473377589100 12281415373950316499 14928909334649787824 2770931896628870921 11891377955124309571 12745494031777618684 9716571580867363899 9054571382054488998 7691837511830073481 3867587829380621573 9787683007019657459 2937147833003033559 14933005264905791627 6449544493451608123 14644626648244566039 13998073419667388342 342531700043761518 17513214128090752194 18265394010601712570 1243945620623408551 5178172187790628536 6327941539706146651 3870890346450243661 15008916984477045987 11365709344692203006 1288605522182235191 7529723605502984367 7644833128500217195 8646565216937761110 15443447799866637316 8941568155509761701 4925933777346897355 5504409016112663701 6390427064384072982 12618992962575054633 1429431700812518473 2406714073945526599 3056840586149897975 17933368413046989714 16124172716379543216 3846406892286685246 14464076264478005358 5642613046818094506 2495295644261658239 2002139461708066630 5980542174567727367 1996962342068671405 13317419467690313362 10900277786097065717 917204016287785863 8528869539006297407 108839311665530625 15005204136765764193 2756344051191050951 1054558255832053305 3520536983186421109 17445598314071256192 5571695311415547974 18242321995010757283 6056985027173953978 7463740072431064473 1976968863058144501 13034226826295839930 1466736167549246021 3658735447213222261 8805248741516933289 4386186290865702005 3496889804311152954 13369735479766791691 2630147295016427579 5012005853385352505 6929262630933176133 3660370080340880277 3100995631918280660 4049709617303869067 13682565677484858637 382281536308269519 6352338757595055510 12021113756875078405 11914198286375155481 15709241886360797095 10629584898300166428 5020248792250134819 4284595253423823081 14218530685865641166 4879739204000975868 18244801661618726804 4385702417915854360 12314395107769613852 2671952622008927983 2810380120223959068 4362009914498434915 14662533468762552991 12416394204354260575 8479780626784247230 13487798111798252252 8300462372043390440 17924964500734656981 4890552713245677989 1840661756839536544 3292684884125972266 12240777919762886128 2942389914216281099 13918642416678124720 10120688396513655718 417187324470249935 9860105064911785849 14029634631797437766 3684967180890677351 11836575161329286469 6395132798692428013 4965290178013778648 12892646779636337185 3429825342406646145 9539456088931430117 13336994502211791115 16850911377566708058 2519283522798151122 3098130153863457984 257714607374211952 496571678988671459 16260724208806331528 487107288543149210 1976991864814294912 18182420540282794924 16763386061429802978 12823596761813051115 14249285723110933570 7640785768440884477 4563298169708352162 8183767085212639966 4434088042976397499 7414528236669212057 18396404752275227655 5110829049953108738 7952284981687716693 8653556029349441037 9677326947280895796 14604406190968367554 1496819207231204186 3941063327061725836 11456428009970716214 14772854640353513909 5181915277491356784 9920027793154510147 6823802299406211150 13258712890574231694 6543187062384048273 9303485155847049408 7860651845721409078 17983039896866613806 15651490229904607920 11831847548101073513 7200430262761462703 2067648866405574923 10735792808545910108 15616786052830349986 13308258640638142416 7929469173235631610 15798258033629701883 18014360825423937595 7670397274476491390 4166905031355797996 3677134560126667987 14431348632954544800 17732892015598331037 18095756437962762741 1346528409729955860 10886435304372864894 8589709861890868187 17789367167050362710 18318873903103449656 16482813625684840261 12867338110266849930 5097155957041054204 10350734475562054719 13838811052013840 9622799468110494027 4688173645521666470 16882998732487253125 17288235772091619987 9160014395227320718 6807780302031500453 3165277647520220012 14564005059957102891 4468069918965245886 9577008794637080638 4049407644951764079 17312374055781638002 13874051173477864297 12667020835099336372 870021743781953441 955389039655523292 15535021995502987758 2424343538464927954 7670350704641098187 16997624500393420660 11968136066273559388 17632968446151519094 7654544957098541058 11348078234948000726 14505435249891948497 6438577559794438948 16787581460581228013 11105185760064014601 5897004140928661233 12882824326903862231 14005785897577074812 6389748915258545186 2400247986843981854 13626102659990031652 9267338401163989054 5644821404520419934 7957306290451710094 2181040041657086186 3097876925271891807 7015112618911056273 13581960985846344684 17665718666482029212 7224872143093828972 5183500799057089994 15849603107587763961 2755022330525207690 2085752267154671713 11322432819862689334 18304495691198332954 7564147452057864972 11697737837647746477 8065142712788905161 1484386513081491768 1063808210048584058 4388707054426473410 4967995069578727971 11227496562148673839 5604123517516844781 18202874452695877314 2692010620735135935 12127047594893050220 17359960103799261758 11956605457586489188 11982699708447791953 13537158976106029371 12459122416103442097 11769198236007885413 14870263579290998417 1289403854305554894 10665374831384956516 10992957466906823830 5058140805316556566 1457624962461995522 3939464812786714906 13850185294770865882 16035432297564887492 13164487550780016865 8354981133973409529 16258953304823330926 10219250411838118413 14341740168105623515 14329701484589358923 6934279589292935501 10707055042233257227 15068059114301286936 727059024932503126 4856181270571047644 14079826671737323745 2957498511936347173 4060245731718976799 12955909688245247401 8314028129258200811 14701103430113324432 9852506859731204647 9084254510450656624 9513401763987394071 2052013611143560394 8322413429100322022 10828626617744599654 10772337029334977141 18087959767110296775 15812280743186706993 17895816320410131780 11051254929734614095 8901391918136959192 9459068840103696280 16341276333739279211 2565423664094909225 15435375563540324009 11127189763522329902 13199937470921580188 4958094541928327740 17035775925220500884 15262405384565862073 15965303865616556433 2725364933114918458 15273254803735383543 16036174154638032997 4452551230379429881 7058071896552265242 6029362745219984113 1811602255639141563 8123974700647370477 10037899229901122613 10778954308460886398 18098435149736316472 12342577461600156761 13243228131178880919 3737643765078853145 2487683021175271080 1664632164579497047 11032835105211579426 8622375657433830966 5908698552783672025 17905171690131903127 14676764446257106311 6815695533967536149 3848244255896680169 14124955723707096724 12829535104920988833 10868861968868952825 3653348192351164334 12381386118001515115 6738330962660019700 11216607219830496402 12512279308298555432 1154906760238557110 3914847055452684999 2064387479460122944 5628942583587078497 16213580654294692953 5897283615077434203 12036676594204793176 482893055281477779 7468056265579323166 530843287049460562 6543365570251635324 3617628916783604593 13225142226022966901 1239863146369923736 6301141262038990789 5987086917996344788 17479611355917855534 2477030548759816099 2127622008624871115 11979245783687457771 12883229428957208180 2537006901078716205 12817003512219001999 14993356960405479231 580505616397776236 11054099414073019886 8477446563458056270 7242108266610389546 67919626919871972 5147619992814485574 9249947435157279144 12335117040677321409 12517373146101844055 6168436251877000291 17701290280389543692 1569274803616986497 4168645299357755420 621866444196460107 1591750553546716828 7523441820379780824 4613422947407891566 8891729477007357404 8514566688149848661 6575009108084364384 605328106113309269 11660978286495342835 4927902285567463175 11270981133394398117 8048462527526582102 13634025311824149248 18232079429661727969 10800975130964038023 771848931584202006 8790090241498706087 17942731148414593974 5434604586331384188 6629072676131929154 18330264289701106380 15744297099224555408 8794889563323945213 10965057419310618380 13274776933146104906 18165693966669499392 15983550513602699748 14033541190560050622 13886797172124671549 12395300455308596004 16317668675282418741 10849680030195873977 12283122806130675470 5167710353635044878 677480994138923875 4238623321294604288 6992388819716058912 14915523354163060490 10787781762264094861 16266257186398271716 18299146785939237834 14606750309751702469 1470118950330828536 11312061501324850528 4684450315586543884 5823495851115375171 9786163730038739675 8087801088264877948 8781674564151999283 5726918546251285361 16887437519769047745 5408837827761446630 5098619828112355837 5333796622591312922 5610245584434607049 15507359520480776395 11260763242379826014 16596323788123232736 8351162854793547488 9525217015981033412 13835173770325442395 11883996372215740399 10840537709044632104 7784994157570914507 16881627453912704834 12299795967775595525 6529566468965890843 11186329563821826636 2637483503558869431 9175819449242864831 10126197890205155332 7596364690026420260 6152871978131136946 13040427031356012977 231863651838055415 5534949912001362920 7594726964603638392 12658971714467406150 271053368883330945 4999988055673811362 6121129969028046980 2897835484345491321 8164328202681335409 5467944200869137498 9827203244946467633 934860053653061524 14983054306078344372 15403594317234473626 727534275892864243 17879751626190940778 17854685931566422470 5408026361821780981 17814475395366942143 17258089776519917173 9869242204871058601 3494420872172520967 8662323873640656877 4158993864880117975 17119267468529832371 17776525132645661804 6189639940199424067 5450905802750938435 13898825678885312676 4244796302457546526 10117307343121682382 15175827378317098709 9778718805383101131 5524745754203704934 7680590409102054651 14054779115132773723 755177478828513680 4301353014797709286 3858693496760401765 4021377987811728215 6765848561512731939 17379843302878082618 18445736662020384920 17994113134536755421 6264235225408435659 8507862818740219641 4011471074103934727 9358091184273988440 9337706597315867428 16376060264632697076 2153954491303108560 272297346862753981 13445398724355735493 6367055907922919233 10200247748299056744 1655229254801993772 7512763009376818592 13302687042110139520 631613219823496224 3498274267368629906 4092596394603652418 2578759152722951049 16775984355471238557 3060017522044178714 3575798471658267495 6370552880604835761 9101198110200282478 8429223860995514957 8405646210698648022 5707019509865009004 13301836581257227110 10829370692015756003 10869843045754904555 6282923024603434 16983897673849538356 16321274597412486476 8709794634899389683 4732330695242781087 17484500656732955333 11314435102488700873 14557037382322586980 17348813744838352878 14839655241992778292 2565061320154038945 17188675971617323038 4506588741652564893 6000276791147132039 7396531031438148045 1275556671627600169 12272113509378222696 2372198399782497710 12854601724283122766 4607484517467753124 12179436748374647384 17857036808540895894 16622966982278145551 5427190858196457893 5834745207148822096 14865490339772621271 1622884647609067259 2037355609731948897 10000679026898907035 286643065828612439 10604852043556736047 17493858943931716723 12688091989041765233 177380813568763539 10810475286069782791 7827460261430230669 9213090353218130257 14113556283232526254 6669683024054803091 17488980551429838523 12221266833203068924 1979854730400647469 6208354085121961072 14376135992482527336 4917224114147201433 7683329684426381464 16871565402330587759 17362074742058777615 12268744634332879388 17849186364585433132 16898235760157164951 18192697727868624978 15903904530086869743 3851011790455196139 12535793019958290186 3578363988711059936 2782897905926952044 13486466033052130845 7096530805690549931 3913667764333118550 13126315815840592069 12783416485552791763 5306646414486479940 1323565508986784130 8947697330522333995 2827098514324322529 451028830090132973 4605680943000199968 11878662902064306240 17976552496957864763 3467734772995548897 10074982715078425001 2508642347938455244 15179667952754449822 8269170223062733477 15959585670093149304 17332813356903048028 17827918516392800884 8111308125610434494 16459725516521306366 5399681221163883523 14926484740686952471 7679454521037936481 15705246077676773925 7657015064924571734 13129074053308332147 18110209012588990154 12253580573791783838 6164120793584998958 4924052116680783732 14759944422963312017 11399294220802789162 1354896491780661516 1459021824961178259 5817247789628169510 9625015765967088123 15859879829601018465 15150238554408498212 4743030042338543549 1491859732793939557 1097522792966106374 12577857751858130984 12667460078406436068 1864586093791914996 15178819090980903797 12182264577702130180 13286996005707717680 14403238541026853667 3650789915164866804 1317477176263010839 11663823129724605350 112782174308915382 9579122350027915694 3441160214064213170 1723937641335281189 7084828969805611395 15649032984235924012 16826159069286227591 7769326132434055241 1431262126088302363 5003053636746145945 9166525392051200328 3634046478510215962 14404098076058312230 10705232324953812228 4361031701322620132 589441442716467849 10518703503545915646 1354364500277301602 651743904740995547 7688035892023429832 2855223698941536151 17537698873501891154 6175966404450983750 7841307025926090352 11558791403867328039 3024583831787170779 4855129977297231573 13672801008172657257 10623968245768000469 2194166715283288668 7084190306933277022 3119116095225291681 1639055376327532507 4900315195708898051 18155439492731233491 6505765518323850414 10597608972205255089 2239262362757415671 15662079836273621052 4188610083478534556 987710595438195779 9330455454213987446 2596985139738575986 3636513935863746903 16031404416766867475 2031876378778903774 8616380217949873752 6630180501042105270 3351512034408141821 12203837784479571330 17827150567299981173 590666210866953176 16405199903150325398 12375771204717690744 18128543460391269019 11889981539494123324 5127318118084809383 3030952294655479133 5277702756936434145 1754152300697937425 17141848486739181512 7173501974830222793 7546554459721336522 1675745323082907207 296693484513236926 16630721850270554494 7549852735790625107 10904769227836042258 17729852295084511652 1987994295239861120 5701074999018947136 13029883535505313527 11586741610863388523 6038932144446762745 12449568163787704736 10717533127217311875 9888500382012931764 8743585961830631835 271890704893192127 3798419576108006223 16185137915408335413 11432297038307437192 144888689340899136 206452990486308593 6057447261969983235 5307192227854330725 6785844884567994271 3700683039281150470 1038343616659436325 18391780526095104953 14980821913329965644 13004100034363413636 12368883861040703682 4677722672228607128 17014985872462145943 17964948776540390311 4806379825960996402 4740602875717759247 708968950713958174 10542992019187176695 13174380408650582895 3180064780995058499 2576070091797911775 13316642089654852839 15603564450986025089 3584567431473160800 14347984557760359095 12983993349165566565 5698440565809985548 38697606107054888 17147531029299457463 15117745211578436563 4142176505479546675 4176177989190360372 13882567256846452087 16017641666728741936 14540201379911625497 11478409862163291524 1896630527577158260 18069081404736980626 17051724121938435921 1354541375836883291 7121622078274068649 9099605452531446459 1896410314708176905 12763521640572032339 7299769875365967757 7901037020283807582 2127553723611142006 11209729416146105429 10835158580684647784 18018411399340944732 12895847307216532838 6448117978229682043 2424962821811170801 14795258340573319498 17140394098290583710 16250035741496522471 13151865021150098041 4832544982665325788 3417604412623832501 8613952883572207566 769042637202929919 15891353002136219920 2122590048071648325 12661126208712251360 16421568542591911142 18326979749110368206 1651632752002325698 16700041502890925659 2958279399622448374 17886323868229629313 4239742489216330017 2721120515218585273 15213155317679818948 16903996977943646393 3662406484938666158 10578361172054512420 9530879911701550630 13097825508367041001 8062094477793473166 13640818444623958028 4999438303095799561 7438364526176145471 9882989980755093485 16811524004307838183 17293586895648750349 1149445349626304551 9820099835885003066 18421409112920499726 18323875500471726381 7180532409206224640 16277877608936781602 17781509129189382551 5638656978131353105 6718245345945633773 5291790438503810240 17760107702270428361 4189189090503785999 12122800941769948669 8547910815609981781 3165117864827987813 16266922973652921217 8676744554516573978 2227075067561863350 13068314725707440182 15355202639392465818 8263355811972721666 10813244402342981419 11460418583075848124 5150943509254235563 664285420886884934 1396813852531739819 729234154166828040 5348074032506138310 12267007607362428511 16155690672089587874 16564001174682507908 14553506118160673761 14640923948762085468 16860049704361057525 13607202956291992367 16010516370616242103 5011912694097255716 6705595479495798679 3218054703421751699 13902126052305547379 5863141987684793900 3377509683407834423 14441001456542433354 2418345072492961644 8335256106383019045 13535055974705183456 6904412999717881974 10046749220465978076 16053242372142250175 996145068408643763 18237579924648006170 3032370636325930099 9280746384354407886 13127297550584969681 17907129358611311937 12792191717263884425 17410106835643106834 18361882410054415653 4400536575028277780 8651008085603255849 2178335400676246610 9006036445936066018 6533938530256161298 3165050271325121746 5488107295189845456 15308753446658789243 10016335707807561478 14484875040202421297 9630276496783825079 16341163485189674502 5099514457822001101 1741324334960369850 11436765849365247361 17013519856729085254 15345838813209065761 3149511562254032206 4870767733709899775 3412116442028639170 2045369111416143662 17087745743640691742 7184367881809659220 18081829202513440351 1448808069950520331 17499900738551744214 3754828542487315590 11955306683073983904 7348053718853388061 13070415922917303116 16097171302056601138 3578365352185157034 18130201409226468120 9111763103450495273 9839213547804090834 17552375907973830669 6010440977523384329 48916672651991122 13361619437300586183 13894252707866148121 10216682059678750053 9289138030602295721 15767853316492137044 2752438181444038167 4008959542814095506 4032794887115908924 13141480476092012598 14216532546495798352 4961063353169339115 15387619174655491826 8317539554112692613 1813280056656006073 4849849514520924925 1575517774095634443 10234978600666615330 6349831746245894708 10879091849600437158 16647774041795045307 12127349834975106208 9896086325250144240 12177255341610645498 12217484068154262776 13594355255455863815 3075704874041748672 9112680648611504477 15461603839642855020 9705318398892291209 7881003853918416923 607366511565456260 14444232466257403874 12090047802612850701 17909685005726985684 17048534280947434313 14364507668191379820 15447765053182516357 446256570163327199 13167689183979466315 4304973379769647944 2051928601085973068 11048058428922699372 7169792067286981124 5094959912792943061 9641334131726825861 3419481843549444101 16633792623504465247 12283352908788421370 5678848635085495083 2212766049336044234 6049464558030736518 1934276946421899153 8630265425382633742 5946179527119755835 12786722497829425668 15201064488075281585 14031086638199213135 14529992138363237559 7668657730537036400 301448884484130724 14391804468019371049 12452665617819526054 845954127299200123 10164544926120141211 18092476475146071054 12176139134864414137 5373604352301991880 17411363065056108859 13779982895039706861 3854535318734353361 14392819759004427413 8351177983544537005 2595929661008233830 8046373144745995190 7485208269922440688 14489994923006816402 11705728925791999632 506048984093847096 3872321617256482034 4710991521151386925 8109013993883788632 16232656024143372489 15392046041102250154 5949981828148529707 15585087446546728397 14002253823228350810 5562851405780125782 15827076890869391688 795636676772012380 14375368429774123435 5377281199500309088 18411956481254108759 11068691189852520941 14301338421783855088 6006480480573115040 11718879797962889649 2016944074318028540 1421660931087194286 7644058061160842997 1691303006409688979 15490297414185323884 9224194840754475654 3988575765683193253 6469530943915783592 18038934120679724838 10874028255629371942 6585452284293904395 182974060367419313 16346786646693041809 3505748217200423097 14619977579995457670 11647714499215802267 7762982877280091330 1588904532500911629 15794881096030698882 2281925851795491170 14941946836596583008 5258543418236779120 16925587441464029255 16156715390335239924 9839067212707870267 3765526905666946611 3552628190297318898 6609509408490026933 11843129460499468171 14265930674242020658 9345540991789597945 13867913040735601077 6298625538278613874 10649965468413832008 954409133412017692 9690334436030981790 17146940440617065601 11930913921942875720 3034166199377420872 3501911573575675720 98652800844839030 10143635291355766325 16341873313433887538 13084461606155962775 12929807297601878878 11826108367524439602 1899485913613826361 15511240556793088321 13172580837734092665 15875773801079497299 9780899011528477473 11248911261815925666 14079048191406253089 17610383496679341796 14615150074807916789 14703719402203062017 17519691978100593642 8845358218745845593 12311089168381609634 4090870329498949510 5522725738599140959 3996537933053976324 5094252920247401936 11789756143745729982 3767377095684421935 13412331397965561495 1601017136480686115 10421006770113559058 12807153681505440452 611839242196173461 14535202898350539943 9362975093573604884 2016156101606209260 8495724833586237443 13398493748864461220 1598955921712706199 16751506739887793590 16125305269614033036 4538728991126320233 12593391562610736405 17313370572902646156 1224238389493764958 15342131112734552848 10429940062072140324 549444126165692933 4320490042502167675 4762582231070269951 17409721669122441486 4970287905719120853 79105510923454960 17712774654632962372 9929549090364830624 2014264180162571579 16682833573943985569 6179049915542760706 9694990017519848726 1333468743586227549 3209367761905742522 2835133886049185840 7911266666307459634 16262256108025869589 1538071546103826037 1062148184851261580 14892219103323121843 4335266018615329965 678428435590383273 18003939579565009360 3021049406705371547 11506282270343699049 15465935502638892970 15414016985663173364 384576007696964047 10061552296528569520 5123847868593228810 8010981881186192632 10737488705319055327 14155331700633172716 16229895000924364498 17284492638565863031 352819576477757826 12137574352122743554 9144604791445139817 9286674336364795549 14650141678091167081 11816743185539096887 3173707428826212257 16343323241031972297 3346950547114638753 14576993823392360251 297521840420385804 9607473418434378065 499594435870594109 7049382230089614646 16395260303480623443 17409017410336585743 1077749272622222107 9238791418709390580 13371741424594008825 11339257755720687708 14793775129097160628 10912905303021635709 5602958930247426611 13279565790441385781 3886883426449126573 14576087632475668989 5223667599211575805 5831017830044728143 3965148991284236181 13275727797000223512 15043499517425766468 10206163259233748583 3436880621378909077 6573793967889673257 800094233034423476 17940174892306704246 5021342763519424954 3553811722762568518 12762519407040929679 2646043998900946459 3288823720898158324 17766821373149562742 6565056406290205817 17841905297203841913 14634770779202024365 7749313447860688031 4678848952757342426 13336067811299911694 1686252588526680958 6443645719805854474 11007564282403174956 7647083174124685175 404490676006231478 4457688659984723701 8062275416868660443 11171072298622424256 7052942028012981816 1181202339287478978 11141143184995361951 387653942265210599 17679890007174022914 13561895028547902513 9799703513993949275 7582696928475930978 12631980542571280464 3994703713134460398 11274128651075424191 16544401784469317211 17065720523353647054 16424597390701730278 10809490983449186667 10019609186745291536 11150786229486493812 17254994609676969045 8533600128798439219 379797579395205910 9458039114839539847 3285553134915714888 3896672597732260933 1316110390918288007 14032871964953492237 16772072783164553496 1771642443896124420 10964469296244230855 15541960618588797727 1878034625457042633 3130669170040275140 12949147797607025083 6995809565533775680 3891865884662640748 15026308085508359376 10759525941365100251 1076217961574606129 6033115724477346727 12644441475700955852 664095772949228265 99088996980349779 11478381749386136630 1415911039508084456 17128184338296820724 3671308744831372342 7679760400628102012 14242985634323422387 6115278568952645514 14168521488690007948 7912738830428723997 12150462114295951234 3752819762780124906 92161373826914148 12564354210849280464 3761595253353784473 15067954382686719219 581599909241456008 4272521958431134816 3879167912110966701 11050967312428153187 11193409158997126890 17109575496209302779 3503939405034447580 7960615538298602346 5929673970048161064 10311549307650686079 14388183611075015252 3177223428615617114 1952646346632566942 6580478800134398871 17018052337255314514 9509833266121955189 3165585576812915775 8886804067647172954 5205404399399763534 10592646290697719967 17758608521589278780 6518468003337824281 7174914517973176408 15492071892203092393 17802465833423518537 2498461089516605653 5797044329188234702 11389192522108842799 5207366154898422786 11349242793096492285 15748485099963714819 15208992694846093052 9847824449356979561 150096172357725542 396710763039883076 555875432961590551 11538221585874736719 9594507123033580810 6219220318376755510 4196732555542879161 12901999573886635773 12061115102782428437 12148620413462850331 1642689648077684466 6656586925846735986 6020108697428891271 6665366625899093037 3465755786672447092 13494443931822729284 2501377792666071370 6941251710984877066 15093000281886656068 17717475618995748094 1042773382625550495 14618541001229989750 16100983605689337740 1799550572720794955 8005310814482732251 3931674597313556841 920455808840346314 10669381965152026623 11247086775785197840 14800542123009259391 12073059712693505917 17659646991468636943 3382974736853409008 9993791325831079544 5156679169481962926 7221442486105706041 6544005190882132310 2387812600672542298 16277698405327799980 14119094606446929017 14252499927954040606 15059647907045687125 2819247824279671818 14687318236996598344 1280658007054029629 9215023614947670986 9266964137446075875 4143803506674605062 16569576179398779238 17556724716239471475 15887090840330959418 15756405240832876643 12198697700807443038 17964706079941094877 11432066327394428490 10457910343176712764 10188280111395669812 4578084591407372874 6165052158412531200 14824138119225495316 3066724374219278472 15271965604171273641 10548782435852791976 5089833683507364113 12190942658449644417 13530720521253020754 13629327173246161995 13541482354600838434 10109887518213663656 14093610215646357578 8795337006873041539 5498917805242959573 14095946499150775386 15930361000228148111 17954385879338071143 3981075413241018747 13834216197744702696 5779795013696597427 11145909303932498029 14246550093773291615 8769005495271696235 7249933436077897981 1240781106071984676 12312534856153796825 16592545350167731450 15971638153040814556 17367737183406246052 2658801167249471507 3867717028414220436 1484270973485642134 10866903173058815675 16777500624021520601 1824862536683099816 13888507093650748644 6407445443621196853 9934678418504661219 4752192097545487198 1552700855433673020 6234615910274586120 3775115275364801226 4458988942489489536 2346184936116168514 7912942983445781125 16764952587170363095 11831954050350496164 11793277486761521655 2077738584256945888 15819081874084312272 1036129567213309765 8226971612410507446 3978530891616460302 15736952363270287863 7389115111390737599 9315442713924246200 12743505853049176354 12135286178524801664 4282185227677618903 8892856481249665008 12775519936130133067 598018361734954672 6608732953865636736 8126525015084833666 10936945659916813338 11516930979002163500 9811214825870897685 2197293773724577178 124473416782373753 16174396427793688291 10655585770428397166 7891897184083519850 16512499109067551075 8136838951565222849 3897776675554875443 9979643360075206255 5030288923132083574 15636299958405023872 3277019247149381779 17030179724616956337 10975461064411295944 17225338597794007432 2265787641682115518 4772764190781186326 4876809855591830201 9688543708051056749 3154558170795974208 10591637767417108165 9799887332626065439 4682245400557487411 5682173414049225640 8234699320788416629 13530982848757662375 4428963645537797957 11574771096693323223 5833938163782193253 15193506522548652002 1776054774506710004 7966957076806924546 454860419319454632 8743004605352503016 4313244536089898522 375087725550797322 10485344304968928054 9770236860358540232 17597733074056888976 11150616612514203349 3618168719637025835 15579104035291363750 2666387916556088980 6585351134195675697 7199007222432699603 6510274614017644984 9144427806340110658 11005213215288662068 8407476051804545644 11842366311786965938 13661816815693654643 14157903156098583853 16957689988063778819 2946676413691754202 9775598205788693333 6614792485970623192 2309807824947004373 7778418512941535052 16843044508047830244 3869504696181689621 10266401152608478719 15931339151323882533 5273719816661202569 10983973476512284894 9882571599790595219 18309734587109265804 6206161419675703087 16693994687450774455 7726015515147334804 11946524298868686304 4743102445797697415 12291401239975202960 17426651618746056823 2672753368874221738 16240060631278196610 2386248112033084221 8869564002102594696 3922452697348056581 4623094262403442443 2020322608391014631 4083022917939166928 17035168678396945416 7360939372290926068 1489619156393137164 16064829862998276595 11870136684533089217 4219148401472255314 284856425899425846 7801459599431625982 6917771243267554469 1493177457532697641 8931534739163951446 3808067118717900127 11999840122663095767 6461056395475702000 1418255955379126849 12958404249430359801 7549813749678710972 1883488832882704943 9173059525270251899 10709530813009047825 6017413243089872270 18302075322585952464 17705987294144085530 12713331557156587335 13184299506667751639 16618152338775715691 819063384455663059 5195503212552201683 10213613222141707792 1515910752984572491 2876482183598943997 777059455973030726 10076328525700114877 13134708029839437965 6379626411159040058 3328337012202097497 4210656025802418820 1827617166907634924 2977814957251723650 8856623726805969136 7866171379261599602 7274609083528380382 573452643122905711 2865423579184761997 5847807639139654671 16301646212924238277 2974623530777667947 3667226353628128532 9834483481930790485 4411773755748417973 12785999968361927354 4106539702289864593 11103210673030237179 14412518513062897528 15469236083758299751 14346632278590087525 2865219957832940947 1239184163105450820 18187573617185606477 10811823102359978871 14042188921336079232 4171438651323848648 14143422921320564191 7584354128367905089 16816812422934979737 9653841410488779156 12696471987670315883 6282201582827257399 7599385479841317665 1770558025946199320 14153276972010967862 3448591015792741946 15766785418968503188 9049271580568851011 9511394917633209781 13620555396903709268 16003419926996077526 10638956853331110862 4376862833608123975 1914779459265391387 6837588797234420207 10547146734320223883 2498279396851727976 18117274348570749128 12630947037718210223 6506234252064471569 8313315192733575470 2436699043649707402 16151500487101085207 4343328793039672565 18174396333695617799 1211002288311935786 7702518589855265780 14591218886998208431 5632432205953699903 2774703538918543095 15361604346365061965 8415357689087414932 1708348000973869958 3124068287976592081 5346376985575996564 18434944680640741655 2951662717461737636 10123068701869307211 1681227945538082121 2494872146020794309 1890879174030494372 16295110995290380444 1206765811262450035 4707921276441218812 13556216243835631969 9610849680758369958 6074509132792364920 14796208822789762242 8734372268230150162 12550439225637907337 9593636557792922078 2549453693437487317 4986386772051257800 11832438929130633323 1644841608794234593 3788146517256998504 6858889778757896839 11450401946094380162 63647350644390037 6020718990249814761 6766226215014634513 14099108423672276762 3723454457044637126 2450971132832473950 12365017872589932728 13711088296449660264 16581530148750050642 13371331534195775743 14212124771892867124 5910963526828596407 1724939311167937433 11696106007416299596 16171254309026471811 10996480540159229403 12255380048074099207 4391479567694528459 8413186687454234683 796847035831078057 16557879548128092673 1371910671775580356 8880129195181254434 4838214991550413623 6427020888550031539 599966245909184413 8514821489159481720 16648182010554061450 5059325151970557846 10455456494939891195 2281026577009116321 8319994040592122213 12818281050020524574 12872112792466077652 14394044386756307750 11597384502448051214 13647571523957854984 13115197567243741157 6218528291059244024 14839645240931507636 14846382849725890256 11583299441821855290 16671463276539986373 14643226640137326975 11582234683464152869 7019977063485570035 4590672090716032916 9043333038587125218 4229716970105953567 10257321575378226580 13698944144093234837 15892710246153221606 3927842518333456929 18076899674017724488 638803489969529482 5925959808206867066 11820218650462541794 12278133431078056749 1783303283165884226 493689987582834248 9633046064259658711 941128001842589734 16984430208078283880 14134147828763694649 2117672502020731135 13015203270927333876 17681962356795624074 7761284458044126306 13593694388876274427 2996073819367117106 1466910682936496116 7956890405163109619 13419531669070702582 6266174968519857951 15434798633007345103 16301607319746069075 12041715299038807371 1815899424316629440 3554124359128574216 10983299335618730651 1317957219272231261 10063014034179030459 17940033143538812309 10714162854446635945 866155292443139588 10803116370213087554 3149464747885505838 7329565114034409202 1454323670933406976 17722977521045767943 15834691598360340135 2605752043314448028 17397360133321353824 10448157994215261091 10014126474107116678 2586593331913182584 16596093749553584629 6560579402030406529 7309167566774037306 11360890014407131812 1352140776762091566 13279718577697056192 248373232005562408 13235633685927201429 1170933067689658369 11301342755599616961 9029456720315744525 5309393705602132482 12429712824697244304 16667682490034826739 5985961043312723572 6616564938341380933 12965194925779481764 7277699125469838951 1201216140983938896 12625725108020897019 1478766550543231985 14518616271026939906 17989724834088178449 16085001409624483531 10822674623079130065 17227837150232808745 2052977960758582120 5938656398761478463 11670667133063907338 16000191407906501737 15237751528756559449 12391283330654073485 4158188327033658815 4044801100705883745 14055910897514769199 7420122381701638154 15440946891405121613 9802013476384601135 9813185655183356672 12707094541093565692 10295459158713349022 11291271814852180650 17816672666400223317 18334970213558754291 11167507397329458992 94274889408989292 2071964207233742566 2527138765818801242 17642145186758689449 17405946821742876297 464349538116455545 17942313477632520757 17782679862200401859 16094698113563447774 10108354220598234173 10342313028340297309 7209380830967464438 475073149767907711 3194749124311203607 700464282186373860 12676976479111298665 7256034862789995620 450014948255537080 1209970608392838488 10269071813444032804 767757435013513986 10097226446838329428 11732935249355238284 9109794190187609561 7137655918971288135 419980413404447183 9705035965685633395 6589882799230448949 2742656444737354333 5841084187831510554 16806045495942382467 15466395165215249028 5174359629362379258 8015294313290844404 14040102526813457782 14763545532522471827 3173324008870375063 17532394617081843991 5694343805639462071 11457492035568216840 8649654389337637164 12937916643868872513 12081527534607352193 1672092352466760547 12711216190033568598 15245340065466754976 15101042055626488367 10087748841368492807 1806839182846519499 14202154393588582094 3547452823970236734 12782846179681926516 2270068473533555529 15425377857709177118 7061032311900777979 17120295593515148616 6653007082059847876 12237866315473085518 5646538604290087488 8999676833254006103 5767071624342937202 6767712399397837293 15309033402112898700 12400784624007101761 5372454207632937485 6386105303652947545 12679587457650977453 5134268668879331674 17161620951391488612 16351762027865148269 10021659023839682339 7987022382141410457 8932971912330165096 9998634759713233290 2485330566403804069 7331636492380634600 6543419335278297461 13355266035867406661 6815310358145894126 4631317504545617587 16276497723343568423 7363195858995690014 17084365371274292737 17324483121437713546 4638452661225017285 15962902387602504058 6809681987623939849 6569148733490047362 5470522625040910189 5820566201762844460 6174761351067899367 763940293573555591 4442137905364963825 6399994261124963979 13209363303651974264 12908517324847342564 15285647564897918553 10404970231315276644 6794580767577330046 17412746146941277309 8908915978652563841 9513166262277944294 13440336971202458034 16812729725327169413 1236838172202468203 1655045882817972859 9051181882981583555 12568138312493717534 16617925692523788778 1087351101014910184 4218812563041193396 4623528391438280332 3851896366947017668 4537817056723111283 17429799991779960670 11463252620722566088 5860179888606719956 2933961738997794949 4326696968209316485 4777207115811630473 17383057814041751126 17402190557429417751 14762629702989206471 17493489292105797399 6786740112643279715 602798593846219983 3374529138780111800 5166620926970675691 9303903669197850977 6913162672681312349 12565198663949698867 7926951214250816159 12505315671720876133 6584053181339387186 8892328823524448712 3084804704409555495 1582551418249540476 4798839627012998310 7650230798948209718 9861385326350275349 8690041026306181282 1715199363298522423 700976605678465891 8610377699485027022 15876987776318022113 1386778798463966152 3221354863906735304 16696445131142622726 4475137788093902099 10060425309755507379 10634062030252376580 5184673691405253200 277010359099998709 15188159783570907949 11543837680104407538 9521717584475475345 5195026669455165499 9366324663589566402 1100790036285067378 2474806396678488404 17357017649497216877 10592152392259454892 7028902014526495730 15649928768396934941 9608061108943547492 14455134445922576104 13325457841265232085 2020397050922069659 13610319941002252994 7033781417075113472 1489339416215857714 10602996749118210010 14491037372973963530 4980805296062353932 2370916994458040529 2324018154640004013 10548018408669477674 12707069721836232603 2523007844815587990 4405351831108357946 13372237960442119307 9781748720296475753 16433886965082453892 11778056102237643487 11609872709169135915 10872342493722616470 17542114687190858927 3125068924723191074 16123412791852498447 7859431423120116077 3750086224993102830 12899928824299620703 8395841533570819470 13128346684280254876 5873926801772560726 13354640909233914765 17390302876331205823 510113676570406270 8886292981420959747 5321444936778875162 7079250707777571153 15308627676385163227 12639635938092371742 10554020133663958464 16459177058717379126 5650420139180175581 11688816686010189612 11962948947760827340 9021067879303062163 4983506062088098245 10424265450341487960 7802342967380131101 6141185920733357911 3538594181754391329 16496726106165827016 12101130119731571581 439236198521292056 4275524186246731132 9957695370121875663 18342055587739045563 12991842697123835312 3453057265320739634 15924593026272548168 6968266400787727301 10712317488146204220 14027918141095509093 17172785770902453727 16115139474953079808 3232071073446989461 9596960730652601406 7331965482237622002 3543234618300917962 2177206746626272769 4814429494309359254 3975921194683358264 5355708245320849752 8006460266820711647 5508156194748319580 7973777240032923511 21855615888155801 7750589142278963476 2915753649241358717 15220826350050661325 99099584801130159 6549961030725681647 4529700542608745176 8965833706265911300 143246293464282224 819348314164944827 12590767822916874561 7677938538723024159 418148686677085649 12432333868344345643 1478044481481579388 10369996551588506247 16383239322327575837 11842153743706595188 1734339687305654283 332264256424344408 6216893120732004071 16731359049161206525 6211568887963270255 3591970491065826171 4550147068149295940 10040763569737047279 1063692922682691485 3728184959311582482 1160995509395308343 18002378868817583683 201506328151459883 16168258304219336511 14316881281738317281 1306586460090352157 15437652796388621253 16609774861390777123 16919924280007646196 11440464940639751054 7780160470323553119 13636494439170078238 11927192235083305044 11314193334346259191 17279681591940168985 11732119484215971903 6081240573219785364 10705825237718102087 7560885383538810771 7596981641362606419 13283037159203049646 5946142517533371820 5464051173117383339 3258893256042634795 10516500886291671145 4236636987032471963 11440782026938206897 14785890333264279874 8341798772721981937 1461399598264951140 5417041668727903408 14199304364000865577 16148072527866256712 4946683781707533298 11019270405131008937 7358356974495562890 18012031544301683526 799092048552283 10160604845902159830 4188001293249502704 14476454105609952662 12317548785149129946 16785078840690898525 12723190984536874568 6718017813196817009 10478871237266488722 5181682945787736408 6520812411309191333 13917838433093426350 14278206450323031883 2392313747458316495 2807803457022932982 570103123772942787 7777363402624663334 772085394852391347 6656177955808423533 13842427756369687587 12201776479426668562 2350726036214092080 11229576882133040964 10424659590173838497 440557796991543045 9185844676702542762 15226328423271178880 6570528931435732234 3645724126871811982 5401995235779905333 10185868656473513099 5549338916264322946 15731556605152601299 31154396705247758 9472974461029049964 16733217165857736109 5338525560920262076 2013701190496770069 7606795158601288923 2743878554254536422 16522376542851295556 7035177011460834487 16023447093034001579 9937075106834697752 1317259471628398248 12752958570242297512 17858360709341435743 4867502795979284082 10951367662736991512 10390711547714109926 3329934213235521415 1496004115637452130 8718004090305262893 1929938310254173189 18277292880359815325 4160933138114152187 2557306771482352726 13813966047192686437 6030843159500821625 13915824129564744687 7152385355926034378 11446313285278437342 8044564899691610317 15981178927102980341 3050221843332962101 4131718149890609137 1442919525771711912 3101298224390683024 6406540190515307278 5793763277479642477 13474277090066180542 9497129289760449407 15358739090617425240 1470848714526820911 3857202102275979654 1758325017863422869 16012510024045997595 4205168898792114179 11709927998209555471 3953715180757777692 16402988133170400934 1389191900081303152 17333617024579479270 1010762716693727702 366492078967739143 10611361179895492744 9766726517804526953 17914871024913451302 14411421993550058813 4420601663482094234 1592106577105485551 17050072763706378721 17846140556044257178 13468870510965688207 216170021150979314 7378150327214105698 1765042565735662854 4376012398043885892 6275919474571811951 15462606938051654515 14714820012789447372 3030463802637344937 6299944954619591888 1831375630782307955 15563718447171058926 11065782358638458461 930765069786440273 1823214322284845552 4259982392181903406 166894425742777803 15682995316738981422 14087432408011356503 11512406391081067262 6950895550571371276 3079849130734742117 4141627401823742546 3080586299659649601 2845565198366315513 16429341956522440584 9979344851907105509 17391642109791038195 13396498004767007203 12131346417708392034 6664600294139677391 12513872180312370464 60795439867029099 4463952152205290984 4014722803245028650 9435892646361586617 8649717298181364976 13602536817359268736 1175309398815974484 10271911440528242643 15862229698064803374 4208259117366920560 16486498909551563040 8718019282337370851 11543774629524360328 7389250265247945861 10888471634660801464 4019110056892165205 2953892260486464300 3615998639786697551 7366793382752916099 1627736683596120930 9755469518859063658 3833381530077010166 5838625750857741845 3831960234697125714 189115964331422997 11446673150309921318 13415048820665770006 7953220069937105873 6822483849657023894 17898112231367978848 8367403933564901961 16306578202389772909 3756411546451734521 11903778368999949916 3420568109442696130 332148243711093435 5168736572166790959 6306646802128074519 931345495319905046 10460659043514698658 4779799867118404071 327307476870656641 5491005594441281154 16071921154449516686 4876344943239795321 8758894600866139775 8343162221540407044 13794077426132025410 14501451112190691400 267204908992019663 13088088729212514124 17741380070050816999 3742787241879273940 709073807793251776 17183216994988252355 16742431320724640103 1190815410210755571 7812693878125885345 16116412289494884597 14178183316863998998 4767870353782478869 16003502209358278985 3686057053723238729 17661597335224243296 17521016315929362813 779845233393751920 10537582254403274620 14471471070197930075 16184473713136651591 18106301240025672435 16726545516458203470 17714930578747727211 5762831620575939134 11989754341313732001 16214680432476153126 4413297338358173614 10724973671253081993 18064751646268246939 17271944861925670468 9023933206492171691 18133761353450875074 3015399526321546380 16025558055627435435 8659621983667790070 11300679770229548151 15672525797839875685 6418991931596301282 1102193780368623263 17091527582050930848 8487373139274351663 16138813046021783460 2571839622953418354 3208581043446527623 731709437972977524 6289304649119860697 2491067782447181492 6469716343178626034 5512191597126768096 16944133754623306522 16158574475694458159 13617544640458856214 5623210958916405146 2998698060827474957 13250544677142377012 2071696789251756359 5978486911815506923 10474203850164415065 8190168734661429878 18268011784370076407 16917489983052373807 14808122431339292072 14983045237630761779 6132659571179610977 9687639327824064593 2211576341403257711 7176854439939564490 7627545547581502607 103770755958125234 14609230406992414346 15253760931036503661 12000120641102047686 13777460733385743509 2348307996631204972 11664494320166488364 6746093127006132282 14676187942882283419 17840288675535952334 17968541736271291661 5306763087785487355 13913829145795965796 3206131683922291086 3684851348741955419 2129170234072173803 1251091209751362226 9087883887150442841 17638369101235017641 4131761795848255265 7324181171265142454 5100924137600739420 4610480691551074297 7538232248991699361 15687798499667610631 8829255393370510305 7840239673896164614 15891620856666425345 2482083596055861145 251579696133630982 13411458755199219914 13253602611176974148 12611538634246942372 5954513535295213548 7903124719112687050 1609911100497435284 14046081156406637820 17073468395694841546 17641311632270543441 7990701942051255397 3083423878904168321 6448782887877783692 10393490852629078961 11265069556369144365 17015897515457437516 12137292768320181343 8750004160756676668 13675199536846397999 12299998460788671699 10419271867713649608 3955195505386533652 8960808833436619616 2777492657479177055 12248978160367645467 16814228946099075248 15198286819747419901 8662434404315558727 3251153889892916640 17736483153421990852 2827077181291023999 2239792282307491225 10586970516615915460 1968007736471701445 6702204360115567408 2330874189749116453 6385096402967217310 10116439352887851936 8575348979182572349 17734057099495787232 7673098903904568052 12004009130308049495 16383495955507212265 4573948431032856389 995962337909466429 8036418187140551991 12358742782490993154 79187433416248246 6565139769913237523 16963035634425277915 3702483845506619913 660825512594420034 12440755016100400906 17920569363609173388 15747315954952948320 59878899010916715 9010938746023154292 13684770529088259702 18412399996786841526 18396573043807923158 6722002270517189386 2649923355995742540 12141932320469008568 6320784453505998440 18397759105255159052 4921231599594824162 867360452496410179 9743511360839243204 14489293216231257767 5833184304159781801 2001140891289231779 16656284809385328524 14130618186957395502 17954556702779419462 12144524258550588793 11898579636671657702 1849398765965397596 13351736072416073902 13006844259166288088 2576897188020787522 8112533408879203906 398914055353485405 18089020199193399280 13209616544997872949 3460171128729027439 11641058145247938811 1569697720314186594 11977710534154711934 3517055652004863921 11665596228786737972 15561667303286192040 1849228495277770234 2965532964534597883 15102875981699810765 9221452898396517736 875121576962225220 1630103280473265608 8194320498898044767 2702561941445748866 15737077063619248367 4376235464952668694 13270559817714630093 14117238694150012075 17229589791082113576 11111342071995672692 18106964808609408173 1306720115585379702 16841996011256607694 255680646488308445 15684346674488201834 604110608386973967 6122101233729685997 13183698063503393721 12264900372498477224 7965603256942141012 13040790253006486276 12979973544914241989 13762017824691256983 3699810454062990530 3617763955053293783 2534811768457821130 498723582565190997 7673693722091935189 17464635043507894584 6605153012046540188 15476598748828751645 4209692207811616279 12089601606296958539 3966350171114708882 4807692489403272829 4338670160277669950 2973462274264071370 17408505214714642572 5576970300028077051 15876873701509954007 6251666727585537382 17133723345655824457 8684591793007049853 6948665657343410100 986079980923486836 15324661211339060812 13667148202936451948 4063863237236225915 18424434906915711558 17870138731966468090 11640732989191688254 4906032807646291488 3980395779123803003 9254250394878918515 4640156756303967857 17148188962575976625 3863237513654964635 13029261539921460 8470842298615081293 4122279293852611655 11294127171779185602 4494693564944893654 7729657136033468415 335611757590405617 5006123407284977897 18030436864037509120 395161158803787156 17766074481152071376 15742551982013138551 6794107927695970609 7995909813465795492 10619683888482127141 6683187915053426279 14988868200941986717 3766164925864292788 9802889432334855823 2613701622129712230 15678255659537274950 8867044196316660444 4482427197112146675 1664476956744074210 9394666947750839617 15758544760788253115 18381477429417345103 10250061850617497252 16048878046263759083 4777417107979461761 2696658539053737927 584256685600446912 7312692161147599604 13448504884538530781 6462790273146682134 2821637898035056774 17496222037361477640 8731829301537559006 10720035614824584450 9761274467934432066 13771658299170857964 17164300923016651238 14104559572760144902 13071260807554784221 10097751791970537079 10930794573887408837 14436768464618863073 9680143085556747769 16930709765648212925 9000000674219538649 3670000969253240083 3053319743091416482 15444094987063909823 17829828910398063743 4782712526052243000 9178324449995583380 2593819649656100612 5194887124744681989 3999001077134790666 11681182935437054274 10452114185326558971 3644944938147555659 7292023352889980371 9631235181364504867 12976748903754181094 7462070104162805939 15572088282249224069 14157502364478724191 5912597193017150922 667613311192508780 4035093902815873839 1281699073028755098 17349548095920232179 16679593650091986669 8439177227075764042 6397916185940009855 329982588007629950 7778170065009480453 10008631242452486 15326594746694661333 809394443058110742 11221366622966403169 9543007570953882794 16835331607748706945 15543610878777873734 10573355388254630112 4226773761462148933 403060703795840341 16318734077621011146 16716491587166019046 15821619731046779922 14117712145904706914 2569257251215577726 5353118635307246789 16335105340723767751 15334414867087392368 13463677185985767023 756180940543387289 12751467356766787548 15351365744071254654 13745130226067380784 2234066919787272630 7796718583287157416 8376611913837839880 14056186389123803091 13138040074770065210 6432324363128751930 9926468012173718717 12787218380720908502 5542473747285640648 8748041855016361883 15628764279535786868 55476855850817597 3381836076029967199 6967265623089572012 6252554158782931401 16491306926687993984 11323028358819996965 13196784679796706164 6704768516620295832 1283950885243044516 13084015317068116682 3453306936790771786 18419173203903667824 13391471870613194480 7883112541875451166 3074429231738523829 9410505651303750537 9840800281385586320 11987753486080695673 5092745033097091559 16950046574280133289 677627310371505205 7381192336093919300 6326457439181006353 14154532742016436019 220978914505970761 12628409780594516595 12786751007026616501 17883188163030363672 315482101636818046 1036580065120823875 12183051910239140256 17648717364493359829 4148874363353211551 1850921095772203981 2426703334149043104 14170388863970026086 11090160258369952018 1979903151758574746 14040859935025114284 17739796846424230313 13109955499730960877 15891062422198281541 16526842684571543811 597223891622393517 15386063008867085681 3178067922193835312 300002504477971215 14930024426699134264 17648659141857946089 12727406535008691568 16683853447377040694 9589915324187757166 10175859766337526797 4561812570437718539 4070968407578020407 15684867241283619465 17041362636342155837 6319961309874722774 3205473249227449825 14557005988142799036 4086328348961895779 14969678699783614161 1805128196505843698 13212899143356073498 11277154614792920624 16382676126456012733 4306632465139752727 1146345316529159246 7970467160096509823 6957930782216057566 954015014609053573 1314874992874878439 8717695483471623412 17426683356268644227 12511271024930066727 5406260286760523063 11996005630810831716 5416092521476991425 17589203970079812568 59879581218483299 12794350238222334181 15504423644230744895 16409732949794129729 10265680210010010249 9952520596906624907 1422296876915313367 12899906355152196409 4160300961446812248 3259788988918506570 9992236500963791248 16685241905594054404 12665670394650679467 5587833723830143725 17379945348329012517 10562734671353011885 4411330273297330510 10089274813041539250 17294086248600552157 690240128488777546 6979037345200680800 17744933850720047266 16243591587205392247 14519238829291694555 250716020690282605 3867742837474963112 8666268356672172475 14683768025862001327 3552629239962473593 12141376234242720271 13655804818289126348 6526965178785408940 6317506612819427853 14938670176289113416 9328686416501226376 5120235574814931435 12770694440082647454 9819584864184655757 12977538620200092206 1846027366691885190 16050903591819568800 12795804279714461988 10536199518340492 16968626211140148371 14538326128626620530 4692956409166075599 10179198065799732444 10194377439556443224 11325349519870972141 3059784560411228684 2623358846994760293 427222109721652335 772995736894374789 5818165166885621859 12545405007401973098 2937181115956554214 13754966213463239728 16766218681477232698 1205852923862567864 17944980350579635580 10676369665491416861 1479501041511242170 53090631805827956 796148531262607227 12569478893555573171 369784239740606391 2677379938332944123 16820001136881970772 7029473124593002042 15368778772218809443 6424553532362658051 3990478061927736317 4914303249189693975 13299283811387533351 10927632372784417678 7367856465776353077 5740985827253163110 17110349339469508520 13953642590382800510 17791631803538095055 3175741505841421033 16427854943109747924 9310565046608814889 9144085988323681380 8525327591532039563 12529747634293670300 8878692131235509399 15493501558356809940 4023177919307192569 15540630788680515755 16020730003475836335 2381074080698557108 5984650355227055602 7415454989490951249 1285590642798870744 2002594303745044186 2140445131454066401 11522884078519636601 14527209039782470295 8023051782608194291 997631094128774436 4639702541302088360 3089771846535523679 8900601259273615363 12924788185141024533 2006060857771887021 3240541741284998413 167462898648885195 14610770301000382688 5555007246111368055 12893883138160468145 6616563640393828902 9061980447304939375 11658162848615880313 2192607000152422447 16009520420298624368 3595385873018004725 7527738068228050566 3461372441632925984 17210774169443597003 12352042877457112727 12466616737584053498 6117910741281775870 346051672948647386 7406177269218083907 12830041068863800515 10969905090228921767 3174498967328895573 12584028082681951336 6437109542090147170 2994937007000334244 17799177385959098616 17950336454150507030 11048542772558574956 1595592662861411714 14301542651182398176 1716780263536222641 1101718756771464451 14687516327302888456 456295688103609731 4414462961594926555 8429758483864179478 7840622085160782332 12798032319698327825 14917446580687851948 2835361278493528596 14359994758878850346 9487410843070709135 15328317798841585674 12216889912561100917 15410482749014858349 16505119560239654752 13561388093841037256 7865526440750784045 16179889631640466439 15722628996066317128 16630221905873673052 5170559377952799866 17470157547446698234 18138139352867411680 18013508794505968445 4311459633895335500 10342955293341969705 16965033493335845274 606683028910520604 10961852492726035509 17457182141884128400 14715815465938325947 14348138764192518533 15293072502054720437 1299469638506412609 7262695209365153878 15888769090953846286 14419728629382085792 1398794504585806307 17871570246893273078 971597842150242461 4668799222642739838 15543041222486747632 13173765820887888756 8497312501033484707 2116480624674366855 5946350449019925524 11234044806863740747 12498825449034914118 13622145008195352303 16965561397291231924 18261588920830316129 3486973548155322946 2213401582854819710 238276909189594359 11569142228602890887 9626875205058577712 14725441853464510000 6429492102733908914 1868829942671329673 9867530685609601086 7844171970357921339 14272891620956185763 10899687902826593399 12766224668729077199 8540975239739277366 81265077974310036 11899527590775077791 3136474464787468016 8864630586318300693 7957015337377218526 12797554778994938307 6016267868450867935 14647550727521771222 4224876425633596071 5844651939851919316 14395795384172685366 13345228528255984244 6675437897686783729 3442265850701788313 4506177423205846572 16753460302473904042 7689132748319326451 7642387067984363771 12752155964117367930 8026624174991960744 6359463981270115923 2808600118462798665 11786700953265036102 15580715833855539786 10239234217067482545 11801338684255632062 4623763177175257638 1571090408876070742 411907144902227749 8213090553333913517 9578968858423163353 335608001229083431 18417512847633048202 16964080463371435721 3412349641466021883 4435278926429717512 13175146578437460783 2552053081595035435 3176707778693658406 15659820594896208243 17658393499781975456 14290807271031877443 5002510920741032209 13608542835870755600 6389222883153058293 16199210787636390869 1371349291911762530 5085530887283453901 15107016893145293587 14700689966986741433 14068955746866034660 9748111727469839028 11236941164693949094 13720787465658778834 1363435357533946724 4155899169442565142 39918168772449457 1050532278931495200 12156928076310457386 9322046527499809083 17965682888403087095 6809762902195173975 793805828462917485 122239442244503693 1745136871860052492 6337044743551357535 459708670247089540 17751593110793101661 9476407620514160651 6396183131746461290 6332000528845437310 9079969997754990566 630759503591516449 7945621238023088228 5115412204510352144 1731894969667103346 17161299333455974973 7856849826243193087 16030487939952007952 13272917327883264527 7405742817320508967 6068441313599134016 14229009282787024003 16450859366328858598 18441621374824790035 12145076685912392108 8567097044885194125 10822504693732705510 12816382399254915646 6130865351975963851 19336464628853811 16874739485152276324 17582535050621834601 17022526602418228721 17152503908024138922 7368632440093794592 11827413406398986864 11178448765419496972 16322985479011146159 14598288778164066564 15964069796375933607 22230158299252445 6915672745983354593 17483094853607373747 9920263002162941120 12803663042438743673 15306976286681261790 12914497936526389962 3357742618020810563 12862110068396699386 16707423136111151163 5592723486995136200 1396305473845720414 3281086524720297323 4212273212235748009 7557192718889807807 8734905678686586834 9351770669852388040 17046776201912809138 15061317056003973228 11137756148628074442 8435188777937354429 6181968046621835024 8617551512284574488 3969011549542000470 193606991715531132 12677166316288330634 2936149907303571060 874314179579456226 18046332560634068851 6542574788911970178 4843171652760078430 12820890449841735773 10387597425445717962 2395953684160383459 11972801720828354189 6005028708185085613 5782446087213355443 15356865957998519388 14883755497256934766 17954808636838912306 352175631872909495 3443402681800729900 10280004609087670773 8748873110194701229 16852975225719611840 11574757209081691266 10125936306079325514 10260110870426378483 2805300039059883185 8644144694751147875 7335937716264482308 6821217101814701833 13429468785044414571 8491253030221807232 1548070025308605774 2055994157806065890 4984713492622430831 17661227538461499457 7127167024377643072 8381102610243220015 12209346476409523694 5114655758240981785 15678985670255343214 919372536746916390 17117491507305987945 9478912652544439284 15797682144384017513 12608178563113254515 4481390631974466105 17011264699687718227 16704611922190598684 4022632468400230926 13559776553289155361 14353915650860608478 16378623445473775377 1798914182986149051 14823124589107201340 3888451967733865890 5475288661166658390 18338451004617479389 14058850437923818712 8240378102262495781 17646849599473366803 10972803317547660546 16557657625756830831 7510328778984436694 3016036390599813104 1840356061634593656 2835892523174653958 5342302278629408917 1766595440836904852 2752346063921712745 7398040106135237155 16089314392561905474 14554368731673975831 5332021899529171158 18288987066976840948 16433192202651010916 3157831198665931184 7265695881578168858 7300054578469388305 3716629862348910606 17167547741949445378 18034688155550259037 16601700601621305852 1182906916472764167 176911729447519302 13957073926652721129 14780229444262196446 4378083326220328552 16343657946165086985 11262538714763986747 4571786478650951797 5743910285065862449 7721556988308822518 14833428493158572495 7057017382212063660 12478179541196739784 8232090370150510098 1293895182350692597 8978814516525952547 4225335588554683782 944312539838785741 6219406450408521200 3468708004018847602 5084965185357755787 5576936324440288910 11493818747442363234 10272303797035255048 17535673334856044971 7284580269909071722 9152638180952515910 5481119558414895629 9095853885198559275 11638674679411253126 18254297901172929819 2481296728415967488 15010656083709038122 6741657583704533893 17985652497297149972 11021129142666259439 15790263371778358225 2452463333874909676 5729367058126194559 9076785020117574405 8918916443500857173 12304262996137273583 16507812356067920733 14657231932681956625 6513929067339861666 7385645023916100785 10313212601578784015 1045215094718256973 7195778141551609663 7761683917854605255 10259653061799625621 5898289171368469238 15289826452817176295 9327927090231637793 2386559777275787927 15521337576810493163 13887029681729218538 13094463768718162364 15552215055982351959 4735087870670243799 12502285013561669223 4677508803370009643 3985319709958586283 11287401880876617270 17449447262281544709 5185034115081436067 17954278577174240297 2574200432837503294 6822392929635193992 18166725043654273851 16767887629820530227 7499282615077234584 7861949967472877567 3249727813961648606 4552636539780891935 6913171499283039588 16717642982711465630 4791803812264060690 2548171108504630981 6278845426673762392 6381989441894727353 4718626109851724458 4932166606288449250 6361538832755243066 6066882892711058834 3680541923288186828 4033713573728852828 5824501622056504564 1047499833848555553 2628632649062220061 2763263150996202707 12238959302025066759 13930683582429320033 9191748589429753860 2298185571788936898 5180785426243907069 4713882416774688295 14007436560492001398 14769171303955955796 540175964115299153 2262349432767081464 5303003153650807300 11722213978482295493 5205453621883558133 13190780180769597893 14184205777794641224 10203144680899782052 6098896475076609155 12287296228075298382 5263533675475628404 6877042388418721068 438180993329999369 11740327015703355922 1361991721383978474 10953284382994656367 5566532283593870581 6618525117985786974 12367452345809359929 3834760638940214996 1557746842928592735 7370136118108201780 96196357186890061 6760867505498212356 139718459805723710 3648293482006727054 11181084524142923397 18325123062179931719 13387830217299450458 2801865082436540277 17833826697841892098 13567573863331029953 5091358321146793875 9243562576788015941 10818360485491358778 14577202061621877343 3998371550409459821 3509088566738628578 4105138865094006039 4160889067511500928 17167184821133322052 12816522915571360887 11399397787329406464 9493061444511276643 17390225907380560155 16112791753277314279 15162832047556049099 13611119262382491189 9853431503646692179 2286679932202400630 4095508731395093250 15847067854657250166 9586071558005065113 13750122147104333560 10346070186862025921 15229187306210477443 16002098575412750896 11527122235864873484 10540019620081275212 17868962474639659482 14490630016357136025 9527619848422355095 15196744491989225634 4312669477929190735 18348153734706625350 17462581986289560937 5607675525880174996 8285263554058651058 15067445943800754330 12959991444780542571 12740552071769868648 13910509861331850305 14283722746250640065 14275689204634190342 4440063705150053407 7281370554414217342 2353162455002853882 1764215466322588767 244464795127146262 10428902700596582017 4293475049881612024 10431524601850378784 6839493347348007197 6669764740422599819 3290945331218307350 1789896924517682049 17314972202689162376 16365026699401779042 13672550949872150154 17978981586578804173 2975889095135928302 11995435477048005329 6541172799982430027 16862381170408406642 13220301473684555353 13566311653388389592 16081769245101036108 7273188745718159903 3519500849149524891 4793458058339196680 4681642238161277756 9038284798530771206 8569788363759408726 12635692071570095510 15745197426039317715 3896022949133019489 15254328128088721236 2428907552629872300 10182106467011834339 10801170379538879114 10352619193070651651 5055898656355559568 4138296447932914449 4529305416801721207 11941676994241118527 11478680743375151804 9616589892791377796 8884453102102446908 6601156640597427512 12919317472561853869 1650578471014961456 12732843760641924114 8519683921977915158 3544159755749657447 9803203636279541339 16801200141847871056 8598594876760784382 9046081153392276941 10577328944462813907 2704316228274719487 575030733039253674 3552047286851789027 4088529563579788336 12990901444243597862 2161508262893336672 7402699246990212288 12874046025455580409 3079849609135640983 7116703488892040561 4061533085212066894 2676227701643215972 18150056280747280475 697154660370887009 16497283267670162608 1052422298174982187 15412259833203724047 13371384723540910745 2279972704154558220 11350839564646876669 13931988685491080147 2901313483318312644 16338750131934176423 11644735073343210776 13187220044748120631 7548701015490007528 12789008898827375850 11613363988711906011 388798070249558377 574353980738352666 12419295948120437250 15080941138726655881 13508483755559422441 3305334963665913234 15602010359082139043 14137236175401071295 17216495711497538443 6830587123484644267 1956490097422967123 11565881939935365680 5956809017222583246 7547886439589815111 15959847162973915108 5595670653962243206 189298838974531441 4462148911164326106 2081311214092664017 243596377605984677 4693208931219561712 4359018325493639980 17123272479318058267 10328892714766791140 11347477988123206730 13966257757652871861 10049882402205195884 10812135572407330351 12502215415124265559 8326805297273963923 9049763704705523709 2339695048039698865 7978981627415841721 8879449614061924286 715468433144067063 4770642022628553264 5105732920580434063 13827639784400353065 15133562291486596482 17463363037440935609 17622676674589898016 15587164617708541707 3244557073021921087 4058831487359011219 7681189944493127347 11076612591176596918 16030495493843078128 6065285628484235240 1707553117643826451 16659703232146547708 3769839420506910027 7908084303630337738 5044086067671268339 8799363568861383782 3531843713171204432 8567565566393629373 2450962111175775059 15512564042939152759 5948862498370350724 18211900739944497883 9798203587327637160 930861386327475989 11141977022164627580 13189546782450641015 2165238621083840526 8636175333235959518 6295096144869954821 6179033791422148487 15993269835399683499 7856695164805227093 14544348066731182285 14862284930538131559 12340412627911544487 10489908001157250391 10591452595315390826 3086424381499046320 9962538824265020458 1131012008800451261 6943767753891509374 5822431242602753856 16007335433876274394 7472896107768861076 10335753455181967826 8526755843802807943 14158644208671467554 8852444351633417161 15039582292800279258 18353575225729997197 366701924369890227 6259261235135023139 9249049443285827423 4956538189438205061 11089565866241338461 4507323638411752038 3318095343786181023 5501335591056955611 3512619029779643542 15297451018382395659 2348629114620468949 11935441552894780593 13307685587227232686 14127362173916907519 15951399363334223233 5012374447971018057 16713103997963359869 12074937237308769409 32027144543427839 14158951653832269439 9233813859592118649 3220795701706605225 9033198064333519521 17994784909633241285 12656027106163283367 10524434457803881262 13989481952436462513 12853214521175449512 360082297821936031 3029933357729250156 3085727545575720530 1925558366558680274 16798167212902359790 6726033130683243339 14180794555077616961 1451377187651884403 15057559409680803518 865548125420632300 3447817687731978559 11841789077757985285 12995142185287908835 17107071922346370405 18216099789506206758 12579936207343069407 7807841159840428305 3474294570631287232 8538846377814559267 13517999212292108455 14284147278252176822 12473625429938161999 2413643171597096614 9150004290264028806 8245242134405044039 14357369413675523886 8431976688332041619 7884473387831017605 4446482788620988262 11138416738767438363 5226315782013387403 10280684214824484245 1628907580774525180 6567577450131715728 3398848275326881604 15955476688527476316 11192762681988830490 3103447953644569624 15002299070971857818 9606356564169547834 1302724315871123455 17116894783838326226 8866775988028935555 14193803081096258620 8065628011734307837 16683262518486880408 2743306654971558128 18001846067637920583 1995951251347760184 7578899299640494209 10599295620553272531 1434967017939232134 5470494580239329429 15029398552125843396 17325327137245480647 6934900684988044084 2923299928113854665 17226028349349316551 4408412870131754210 5741593150315958378 6360410021204412603 39156997944596219 8290184748791604816 986106010862322159 2403261719249679283 10562259331150095338 10690606376296275533 16477039912751929828 15588590965968385383 1405715951775597921 10939592925805234076 4630473074553142609 14831513707700352530 5870545391832782468 8167616149821765287 10753705405573458595 16609709424093659339 4750229676110939441 4117420430300212279 7799593632458517887 6987530487599162359 9925710854673167828 16404241448509235363 9942293376399134332 8096578816665784568 10925093700990564006 5373656179578823816 10209886418999945612 11297363479281682199 1120847106821258948 4713925529833608507 10214692955318312198 2796394312187786402 12909416566282007414 14929537571056883274 12810157825498221672 6473103869407704872 17029819939170731005 14532947731568682853 8754679153901389250 12965160106889167469 13454167242645497979 15584087907253660254 1777235901437957087 16164651127997556328 11086728419903253129 7175217858627063317 4591186704352413983 13701438312941049252 3714463925172011212 14963109826456466703 15304499730833540298 12091107363456135929 16216585555683725466 10955083533639163718 9525407444830273458 9569866930791493606 13809762509388568545 14004268653533091571 843291249866268268 11004381060879261598 14109601636374644456 8025774740971594204 12191040437274195787 13268688604403739513 5076125542871508553 15422674628008288516 10743156349854883207 11998059068228404375 9361722354584682157 7476088626592893467 16918169082788018691 13221040094964666523 2145645688962766159 10909943142018193338 9237076762370166205 2296576811306717685 11195929271782316947 8594116941396300292 2326204915646275239 8169290064182311289 1689568576986055999 18387943292411840405 6902269701410844901 13411367265473607280 1248589664282334982 5394595990109424551 16992800610012126614 7593868333277447049 823766455817958570 13569953318192516383 12526763998303625303 12543287440461221090 2378035091025905682 1509862247105195230 14776290123748318692 7595133540461687304 15995919369665633417 7724939983216793524 7911863505519822675 1577516705710662784 18069546254435846296 8833409283914389729 1743180361626236635 1323911443714706145 11773530552651481834 6203281735044793727 15979308038522727449 1106848267131618411 4062532223919290270 5053799941157474615 1884270025347790065 1926848638439018974 8432784427755775289 1743866126541305565 1649972971185937928 7976821939667681140 4871890484961847288 9252708141033515711 10242385354386121707 16041612629687918305 876457213866000903 2086191671168723818 972404705283501539 18036473347805705639 11826311223511822030 14724784715146891218 6703811331245478549 9695569276050961287 1331758954059422493 15825337745171766276 16385482519427411648 15882651900766861947 12892309949797718757 976167492935918206 15961884909315888623 1153536307926583721 1860125589093018486 12506570418566998989 935303025313796417 17459521525210463536 12922405442384103257 10447052352171974108 11871243438223286007 12912393182945218506 10766824446169653015 1338750097378748301 15381172461646577731 11919838134715530679 16513002024807655744 9860328535426284932 13034469344708165290 1037662350018352469 7602641188449920013 13133691940122653619 17289016999721910030 15264377712936183718 4738200542814640176 10284581404420305425 7201278661703102566 14249705835314859154 2229558314573577697 2515426036300587448 13824856559199181667 10939874996113662723 16777342483557051784 3450766438142905899 12594777649154273561 15321418336789447399 17033623069050320017 12936562527220263936 7486902802437419877 13952709912356066742 16392512689950781990 10521743228261945857 2979305676006390701 11497098871237220681 15763861315348286038 9676532997214239866 8525486447531435364 5909687879114133619 16173931803520168026 11117097826539681506 8035257137653639919 15845957560401860967 310265145734812206 12042346638364538160 4147468396751110815 1293644391090830748 2640653139860968489 10767985020169241509 12159117503162058 10124147444960571318 4901613948827786069 1727790311141183131 11839435131949286780 12038324603543375704 13728979904796118851 10587233319251225697 7199777790699798120 15886813501518557976 1036929486899404706 15412417603164732225 5131322376541500747 5210590638961706679 10014372376349863295 13663459228828393122 7456501332896234202 11015117380182586969 15534361991323428664 13153108494186189695 7519503381950821130 12477818437847691325 2537615748681825138 8099783061695837209 7755635936353093269 9571897268283868459 8699027797363832075 1139363634806237653 4110339224650872188 8924070703858114764 6397806939359081657 14956099019726843213 14112622532520385351 16318041478083803218 15241435417918140426 8963670577005935533 15590223263824747313 13920178974696800765 16704510007826555405 3490587354842373399 12662284394659102346 12483540147342886902 12171078664841739569 16681203663372002914 12063743024818961543 9287164721044184704 8099862863459241856 2559076719253585288 2255638483197616736 15158304008830504275 2817683880177902683 4458487824171717985 6069104499953278183 4359529637250390428 1693652680793490797 11483219224275528218 2665825271831491609 8151052077337935745 3238125357414866727 14366666295113024184 1104155367692974340 15804715702162805482 15557671775141087391 5506544806916306739 2421651850221591443 17192502732678890087 10132266074354737121 6837978039789909764 5105078562908894724 2749709695687041454 13095385432276538342 1821322823392800602 1780700275361638521 11478820401195541716 2748455041851820308 4549335743200281837 16672915670128626350 12991439749385207138 14012475578968422005 14157925368847879194 9583462132209305712 4233969104159783371 11708606720862026673 12808509230208855935 7840286203876248155 5999601669519600137 14559630634512025222 15130133843164606730 2781416650566015839 15092164324529211341 14084693441962049051 8263266545569641337 8201537616080342740 18032939199894094548 14402401498426275827 15988413759745770654 10360514497159479961 10962844103640944325 16311347767537415062 3752804953843863121 4173336094841657533 2847282183067808463 15334162576855617907 10838887512997310814 12237729855196259373 13653902748908818107 6683281240691417791 7858715259073960321 8033827447344714698 14625078152771331280 15070948026070079003 2381902366547988362 16994282421363948429 12325663962850472810 994642501368780893 1704145854867644295 12480525541103370935 3350588480000528156 6580210882000317508 12312163876331351584 246048471074643753 2831072923604087338 18338801014314939549 3444989159920234765 12413001044647880286 16066722737713310422 15577766024257902527 8407598689496210381 14729716518783712371 10326989197637863501 18077578477885279510 11090352763490386988 13004125807288888711 8066384937082292455 1962893503867253759 8402839334193044785 11158795144682014924 9176766338230818851 15390821782161997004 4796476331275964793 1421836689214342130 13517967501951240503 4800741153856343748 15597099461133939547 914142220132763754 16197267098136666410 15506917932713575734 2463196558598690038 11421761687673257606 10581043677703661855 11222294851908697927 1488536192571527692 18274802641596188694 13157067735601137323 139824844178210174 9164762275891518441 1611358702495975230 9662069181334203783 2107519517775420614 15400530635972337265 2921716500363633816 4490857404322359383 4968115718469968791 7837483314565859570 18011980350930680478 14776397502242649781 14877072113502218601 2638063677966225158 12504546160285244317 3393050295628234094 7806347460368656590 262761921949910380 10984378841601006902 335099487138274310 2085890123598161808 14680987250467779920 17007046587152460494 12010615936405850744 9150669516401074321 9758597713508583708 15782367982334709234 17774221669873847992 7932260509901281500 10459510296673110779 10249540762856224426 15356675200823627625 11966444769684572745 12067525938779732741 12540007035292975648 890737646694818081 12767118427685712577 91305348612113344 4084420486089609469 1964076151161578227 451980175492994095 922141046238983518 1560077353246786058 8772851616212383440 7601504453995966032 17550666505419886573 11832968848518647011 11413126884648456592 3233643423211453084 7910212176198773340 17242875856349828207 14146310422561643184 4325290203843365790 8413234903085476903 16721396497067165080 6571194380289156812 5070975484713204474 4044129698430948190 11792823008964337205 14256750085899475530 12023620634684947994 10031168874127698684 18435642752756273049 3023648495466625475 1721337255847194023 4493172803883485440 7101848377853577055 11324425258463171961 18371115537162419818 9551184775556195368 5282767541657905301 13221671140765444691 18267595340178914416 3836605088639261129 5908759020674643498 5952238400944695524 3121558050096450391 16742593163052263909 11354898285390565892 6191678244220289040 5946520680148447046 14293911003656893704 6650956166388624851 9280792864868600576 7829168255366114398 628361645042318658 14243887571146518742 15889362337760545559 12980909135463509542 9475877126489569463 9751456697112900040 14228576279167266172 837619845347034854 9140285037714844728 3854742007423168158 4901853577170632471 976665941125395505 9444884020614460474 7674871351678732363 14127384576222130789 15505532914440638803 17088756326477544817 15102521055002717310 5126272802651421349 14950238659587824349 5543510838893756680 8146476651601869155 9633516293758505844 7025078297955996555 6233728937449351077 18374372165167461432 13653351382202403400 17451290209166221207 5894508407667756506 17546075965073962316 11832195852608649498 10072834845628849214 11596830354064793717 2604735190356731741 9130342334191509483 17193469215987598472 18105182487352898200 5633856365577055831 2877483342159956035 17699455108171994761 5611491893882071932 9193981694652899059 13828359473654745410 1736934663770532302 6241345639875260289 5584413834590304483 9135477333672336468 10879745800066246193 8871851336524585334 8101834389813645614 13020329588417795461 3689334832530752100 13227385245141773315 8439930382183531093 15180666614425215822 14771796703296991296 8457557029884421813 17116608922693462557 15917078912295831050 7133602252681351771 16506731148118471135 1910657267430774570 10421928233681369168 8861543333057673623 17599089668569508582 14971988373749781905 16405466946955950137 16838886120162394216 17182596892016052515 2691093520330220820 18012571867926069515 223253020340749628 18288580311957742406 6067212266047694767 5252126336057368836 15810258984039657618 379641262191480946 14503683960438692513 1165532111632915410 10487880600805725383 14874234836290830224 12609915017049270724 14701218732880578745 17119256686524376830 1134767878096430387 11737785501850729128 6084489889686738665 10302055346158689966 4526900902517951340 12094358583110795375 16066032688722198157 1312864987862705629 7619078210142580263 16167616278503626585 14674137151591407879 15956502262886846710 6850439056236321445 12290989259454600675 12899195142717554516 5678439676217090744 9787492343587403239 15803545812054229214 1404178686200567880 1329791108876308148 17674503083922979905 13532540526706382454 5481867637785005030 9564042591096796766 11061963641823246891 3036213897826810768 10146109099561128270 16759598528079129923 13416615786414065635 4402673717098392055 10943494735341378754 13141956048340169139 2902580995761906734 12402674374638659356 6280707376948549924 3706776850086527176 7957958009606354928 12657491569958820721 10991167804173731253 9671774939224250829 11825471851133322983 8317497668362031074 17787042764962929866 7737294163869995784 18195503560182337377 9482098904749867519 7129392286048103352 17319702437706672562 16005087321709131101 11266548381096357618 14375270346252940050 573944921280509538 8931935709323603575 6073919184688695339 17261130186431556775 1467269720239568457 8456267980899725239 16249678948206767405 18356416534908535209 10829406752647352503 11903595693693820437 7323131204572732840 15125445588829271993 6893246876794302003 9516792864658027435 13538787254419649772 17819472498730691148 7923371010655634151 7401329927315599313 11240289816668521584 12981287741251013214 14203279631818299937 14860796913043808696 5982138464611146794 4564759240958879583 4574241303283408349 3298040063361607251 3695631643465517694 8672017437210019641 10287522987655783067 13094125654179025682 13914080418475362281 4514536608092410599 17519527970860628249 7922531439741217496 2425741763723149251 7714125895184153327 1945982082511153267 10216097255615677429 18327378280018325297 17058400308120889941 7643339215991684031 6576185461025975545 8135756264061828802 8904183771704524361 4793108032303578471 867723987823773327 1055493633347948252 15449314673654818186 1615162434811524160 17610749087211500105 18179075102545232623 12561041233289227179 3471134477889161048 3066819007188779655 13691174268717832861 17882434795084859855 7934181267163497813 10867402334007049172 11955902713091698578 8333980234054178826 16389075272344841483 12400027654364937271 16186813697074809729 9388130380050446476 15328134634024034326 2743227398697809486 1788090722040444742 11719563975876789025 17662994697022462853 10702904402433615239 1451706666316599923 10337824211884108593 1596225719365939339 8669250905745278343 5413122618225359445 15771888903740454370 2620701872731532111 10486936541186139950 17830473148697305972 14042313962156959949 17885515799210036831 18149241142064301280 5908954345775273305 8805969256971751771 3841705201536661217 16746929211846491971 8372276337540963110 2843422157454335232 2553253789045734561 8569422121294118674 810146646888503551 8682556669374927786 9873134977188175809 2045370363164363785 11684127995634827617 14352199510032647887 15706635371883039493 18036483819555005355 15522153581084812573 17838157293687683209 16630572836602994647 14804999252859824870 8030940298871782542 15841043884796766357 6362889534069987886 4165982604437227134 469707482368547629 13219800610550771535 17417294483657193657 13474812453031277382 13099517926522316999 2345157391185496569 17941970385047305871 8577787488954214103 3303479660952399609 6703635592981619906 17820764972071993230 17504526688425846780 14191638068163628958 6512878960422470571 15147628521965368537 509618492005058188 18107251198263058356 8784473655804075707 17968749525229049633 15321046284498852688 10173150646252590204 12911964449991330588 5808658358235228210 1612361665234733833 13879943326303805619 1550545444480888596 5156402238471493293 2894287738788436618 12411101828070269501 14020636509539796949 6705647097136675643 9897866039510325714 2887470412640790415 10844346846796226074 6830291792498958125 3495077145561311210 13350345256093141563 13412062417898747300 8622877114483028326 16351118673242538725 16664930793831122595 2759693142720837002 6050414774613196463 8484323941507352337 11078248607759811767 11743572307463291706 5981732826616347965 3296639540588857477 14712869030134595147 265813643807751176 9221755815702116176 18144596511151313152 8919718848565141202 10635232540856780158 7451549647533227036 9075645232746268520 17167443981397395551 7561909198959138848 11082161187864449279 3089127486234955777 14370738523484133472 12438169448449502396 6843375161173530034 13818041467018078841 5500950853626505177 6662651214779256418 7809758107952613602 9620632961238604054 11950551880115434908 17241183280177223206 7712087666151223156 4493105894622224884 10991138161253718818 15588796499778477714 16035544568005482405 17476320716746147827 4752058138895969798 2944954729835343138 13722355422859199161 12322390658769442700 16849372427265490462 12880598537086267030 7437733006769457739 5740516547011492700 9820663330937380904 7331491438387138269 1168309028680602823 4046426018227650959 11627753152261775979 15687758750413937036 2084041682241323428 11834092140827407063 5195356101761163308 13609772458769553674 15064811373341689906 2738386743554834917 7720556748573771743 8741452516297494944 3978135742020076182 12613669325556360719 5139575644908655116 4146218676953344889 3382502159999707582 11762056149260217637 16320960358973695987 9149421577093861686 13872874218337850422 3974219369836852815 3943510606451571426 12704510103695353206 3196215923142091280 7696560436101184663 5618439900756893218 11321652899945382520 15487379295832505949 5191532862884657267 4720942998239315889 8460677457876443377 13676328505076381533 3789384513885985247 6474563857543628730 13499268185496535109 3961088492721410324 1862270496599043131 4391174260565233850 15824292790466943344 6515190155228242604 1597582128527383221 10878737189516886096 17658360641607401363 10507879013868226277 1777706421999214451 14805381121183276538 6709122180153240297 14487370300101835604 7940084195897110278 8444357185404288624 4002219070115318876 12940248055461746360 8477699254995817452 11239159716648741845 12726941973655050556 18417374831938916922 16084248790057297859 17001811047137358730 7315451239385793867 12846921970077441197 17805347122533847895 5125346342097682878 17451668054957316875 12013454945756771778 147416079473607855 3993599952085570619 8952403907572618465 11383852068436922945 12151155970898100135 5310938817803277653 18231944859145063871 12587579959343639824 2985574632336979572 403767860997866566 11252495529947645954 10238395663054746504 14098555805464354879 13134585639385173670 15411208263077277092 17285739136986596224 13441335590255126075 3873493063164635002 14019084294964413565 4090190999465761794 7345119324218904640 16257116013567649348 14093154731810445005 1660058311752790462 7529788861745694974 5696578176954827647 15338562990126700554 9170778360267933077 2735884359425087320 5701784660308445561 2745526593932453234 14897522606441958747 7207536554730780851 6124360780396892250 13677883411865833584 12305962563343022450 4904302419550379844 13505368309445623791 3505286872456563062 7176743177042811316 6753619862890852068 17313944121038675248 11059614090640700498 4224245136258640933 15559833453877925763 3026914930406062642 13739303158562196093 15996016479555552948 2763680975503156673 11328281131502262195 8695144171579575622 2823047255489872674 4956344405411038958 16214376745861400854 18189648070925285461 7316394772769215513 10858860219498628051 4604211976682596926 8396937929224836587 16549916216778116185 10953840429139063506 1001719583771827930 5002442632406180463 12230258970020092387 730880717164628921 6277445132825970565 15875145864911673051 801306425787457967 18348340217371937896 1737403357431616238 13218073496987687642 15404196966403964538 8745414192187667224 12507439999454631205 10818456186210710551 6187802548791701704 2379666331200356043 10179000095311129108 17566616466389084296 12888064613958236475 14582685337154657810 11591505361182997368 10876789959977930375 8328452484607175198 12959278228467336431 5743588566008966263 6058358090513763562 188010320376085215 1342518311675543279 4658808411616645606 10638344967558757984 2883023715259372697 9482776350683625307 7733850418333802716 10087060149072585693 5938419513973649531 6053426148019694157 14613353841428809946 15357194107977987481 11828811510752313982 12777797676581505881 17320188990119814489 2934271466677854724 5609363136805442418 8688982052793759231 11823129997918147939 9536260392721535315 3611744259293537509 9610612920842761511 3867052161202815534 547671246901367866 11723552095773346783 2711732824792520818 17616255053603637033 5471741981766453147 10575697950801850384 9134639109653635031 10100046752688301455 15036323633943397957 12404379238258271611 10108982740774471583 9186715028383919525 5306215128350830908 5532453453737456536 12159316103233977180 1451073209276987269 15186985895001085111 650511423713274294 4943608889430900396 18116397200506078815 16129508454007959544 3874721868193066437 15550569394307611313 17361778373045943381 7669704248314828442 12822950149438855520 8337404697369318851 14207141361790129965 11187084862249610735 14390070622661984805 7885470631764089685 2262197615709388138 16943215241913977656 11516837434497236168 15866782838204679652 3740137387845006649 8385477957149847491 15871278837361461378 324204476959439437 4471171035977687587 15863810338758187904 6613564284091253704 8590704436769425268 3125586592717002092 17226878385023234904 15989797758480582086 7704879434268650925 10050877447443545700 1251833740616379602 15311703297775308321 18045925708306648855 6367904201740060154 6250304882408426021 3866886764129464117 8075928569462968053 4203830569736507562 2635862480667555915 13091410458535638985 4234640012405299184 13749896066081121304 12833429362022616532 11488532884282279069 1365903720913976358 3829672855827259773 1595826785545092367 1523362215898674482 1940762050180448098 14504093682353591692 10892167185874307098 1786792836569847776 7118892282411206063 10477867795268645063 11385935711615123415 1726131258832681098 10526717256982349084 17468709945426945204 15641473810813296893 6401407346793348810 4637393882843927692 14237859180550158141 1341476850609185723 14660970991191028723 8913398868273832384 9715043193906641526 7039231742930953992 14833200008091689412 1281146914816573837 6801722973372039651 11293941396368321829 17622241679604132493 14684007241902074431 10583451378899232020 16287003427467368046 219748781169424638 3456397167376652478 14546566606907721680 8725162087434770705 9702712698178021136 753658593308977256 2045661575701715156 16843696887370053116 1134862543253691509 10648695473565190731 5202525668566630674 17081921553387746672 425507365509397670 1054718349918964221 10049902283594346839 4807008966271115673 11428995402962185899 13189282415980503791 3563332919936073324 7268810210909206549 8841424141716931839 2146993697801687812 15579415193104809345 14706674188785947729 11671124859953767989 5414695431302459327 7950585701033402942 18327448659509533542 16293997337988784981 17500801405610594357 13152312276802507147 5764283021781743544 15957143727941898162 15581393989621669649 2160561968196684054 1741653466565721623 10814321280341435953 7985916123796885477 9184977214501710530 16422390932328570164 16847075846359622488 15097286151694230185 15522724317882667323 17404907444495442337 795888002558447720 17112799875368538808 11546553723295493175 9563704688985129748 6678527056020311120 1894838673499363342 18363453076523484935 17656484384741680359 16646644919678308905 344186100700734590 12143557917696492030 11187796921727093990 6197039710931996205 9636895182541201945 10173601874253616683 17523324287155603729 14839281514583051129 2991401557067169572 1904611325112311063 15994915295382623216 15658627607609973452 10982348468495775231 14610558724942036293 15028927778772046164 10160992983764079125 15417792629175286705 11251418167050700152 5162936899720304214 7859395524191614961 9688742277485177127 5271768477791485368 1030573227739388461 5614413433737258849 15687890715402910221 3662081598275361371 14793533167441564918 3109301953443619351 12622367683219599491 6770694105943463419 16244430280608889834 15640669794070067247 13928343488924636915 17839998900579629516 1391684826854248252 17036836161073731856 3116717609807283969 10672174890238887822 15092067902736677111 340153435871489109 6622905677413881704 12758844664010271335 1265078511330672497 15241261516985758546 16010230602698882274 14039352816020331660 2947496254690911889 3977537456438209445 18227722983482950108 5678352584132985905 1840587574644544315 17093783366457899049 2487064866285360132 17301215745606391607 1993329435215587386 4883865127102764391 162587653840714629 212955481818931745 14496242314680162670 4369063625402519680 15315891097466621989 15978412190405998281 3957554383578834510 17704234346375622916 14686226082786192488 16323902393230099944 2073894608367449134 17905194682364695706 810122168056740993 11923054567202689900 818629688190650186 13786427699636235745 10799806457270139633 3350223605421693028 14491261727642030645 3626531460882230522 6367437759080957494 4165903100532180770 9396934571810152646 6435793327716287843 289278364164524810 3464177249061692380 15215607589980311355 18266703908069085649 3152208433886543745 3484201006205559092 5187986919668433187 3485826759434813917 15897693733158767414 6345521426750583425 5858022092367149572 14274145034712301259 17481996689313464026 13932989357753229016 13524162815450698978 15236984625146308443 4379022335990846881 15103216879804247455 16842992571147200838 16984578506203446123 17011560727468437149 187558120366374600 7696213296457449372 5581282770198812135 4786802693570239386 4520619066308786058 11450784319192025358 10095860392755940825 8244836136529123848 2340812099575303652 9912225937146978681 2688840793161649024 4040574368125790811 12900417313517060773 15589928170186204561 16583106227136453021 4393544222134300585 4314479329422020300 3560364536331142774 7592358459107038986 7812548899713247731 13245761646565977407 11623092892796478540 15578031819764110571 4177325439909412727 9380690735394878383 7491448273934588849 14719848323945171142 14787882928097706471 16216409383495832361 5047076565050960432 9473150527741543400 14200281776119867934 9373557963637766035 12366399143709567826 8481040021524635815 7015256688492735013 7594529558383289846 5492826984917192603 10772175984052236593 15458476286207470850 18012352816712129833 6273610002887542681 7083726248801125402 9346898733825892093 18025237056919120860 7522195841307731680 1186868492320905732 3346600296756907772 16475296109942410388 11187731117570903684 17016275762761410594 14814091958764031851 5156152425928312074 7006069836454681927 11025263507705246781 5691244899478306316 12866545202899949501 11607156646549667575 7656622413820739782 10259119283785018994 521571391093548131 12391121624061243377 7963715511729318550 8970031687096386423 10339518216480355287 16388600594279045869 4005367455491283751 4008433107519911537 1756074047805317990 6915268696187783347 17838482774375351085 13850778068464007635 15480802338461639224 15393402889599123567 12014233565324813994 900289305572137055 3977938121698258725 487571863382696652 16963244061435743033 7632527082377795149 2133115669019797452 17186774701628383104 7172959270710045446 14720207200396439274 7635291571316785319 3516656147087629592 8190636487524038226 16977671265148939783 10309481418276330753 5919984068343544792 12761089822527523067 12937840683873733624 3160730240183459184 14602821693942556680 10384038948694843820 9131429764671426821 11715346001304506652 11600754064724936085 1718962375231788466 1714936732869990199 10365696383526359994 15573030885601680538 232434996642747061 15408667019196201625 7234701540526900534 8770079120418215035 17285177385325511199 17994474581768811471 11205807436371007430 10303247970295741231 15212116792035147552 1595975834180877485 11745688522823917773 663515047426399265 1969132614321416201 8128829368529663106 13723101341522239158 15355992989255380461 3091506119253497422 11887880461122609547 7514344441427079487 6356061765722464162 1512743968771600221 2789041154789652384 17032250739650739495 15269256152283675845 7294616526108342884 14090987430811484028 13197102570067836580 6824297000451566604 3714061524082507470 1031808001844009910 7483827438394387441 3567894721626410092 7719839749881562906 7203281640468416880 2845454838133421354 17059838135079722007 13166620547969184312 6728874118619997723 10340812320549233405 13849657987002079384 12583624643465253499 9741097178538185021 2213138796136069705 17614116618630842648 13752275917905729137 910688501447005234 2130544170443582952 11892773835946228251 18048626910056091046 3749349354592510504 13808132806824785801 13374176841495777722 3763478889833881759 15336147643179727638 12151921315396274540 16340110463100028725 17002585895340371135 3952746723013431975 10388335760944916345 11377511038577515046 4553990687480968271 6733653717467403643 2336185833022182121 1081381716667280208 14118092116567449395 5668254193639487864 17386687860269841761 18259478200974784800 13185914967025552050 17022404121677376276 12579970045478889992 2978051585821968621 5385374826148142352 11190041769050354708 8724648877271828416 7136979958110065032 2062712683464980920 5337820572769273405 6011109741551524712 10788173029826404901 9285722472913399947 9031375393896976881 750569900003801826 13582054396614007709 16799245582802698128 13567232744927796677 2785039141560914101 1470882553208578546 9340441546600229781 16347803577109706065 11174587421594797121 2997118886542911485 17702552509851795629 4297959312870243543 3976545696407759510 7854009238236358704 4063843361677106567 7795296969342959169 3801991514821034688 4001454756964261761 10736609680597027031 16690039342837801180 12557664565135762657 13352448074631044621 6104512979328258844 15463311238062589161 17990297767762496781 9791332021048477433 4709387738943571791 14204822229540778447 13547101139599457434 13716391553461037417 16157192971427681467 10190047065730477010 6312003304183270685 10256267583474997941 973912947535436613 5909357252502658800 12000672043248237546 6806830686621107279 13659076076044754341 14269748612323742239 11871371743190978231 5062047418189978166 5851493491051388587 3672823830933136819 17014040212459303942 13595253630165219548 9842458498443203969 12587959358145253111 1189096841411600619 9141513090957026525 15303686327439710604 2504151960256924446 6181845365105346138 12716011060887510572 6374798324164805601 13451587435427053340 10807891100833751173 3764857872626679590 2485449293710209843 4905200949000247585 14243476668696303631 2991123245667229250 5081686331578405909 13654686377713856380 2079821616992106677 12634008747503104900 10558077028441734948 11223487268781419204 3313969317950545772 15568105590478086805 7192958341269664899 4807944272532259382 12956803423393402733 2946461646162387828 13880675703379621566 13826635517530622893 11637769293558257447 15123477860420657586 4504412729324095995 13615721635943328677 6480782349691467461 13480501823143203424 5043266173429660074 16589188213254183046 5625804814764120555 2649654682920316750 1903704386208099469 14792448383797503690 15375155767357169890 15516526506304886206 8698187741612534665 3023590358620468453 5387587682003349252 4068812343464342810 6179966824535594648 922726358540164351 8189710006192429912 12191658789015678617 7290501333950325319 14431129653257402475 4252041232556953183 15385920749228560068 1305178660178898736 16569579427648997675 1004938392194383764 10911168690280946163 9551448489503410136 14395733537220059674 13205487625380051942 17923446561357742851 16929549883338577159 1682204586870920035 16540280432793801875 17173103464442227402 6129060030712821204 11284370635429457908 17357549271719266786 2870174673725801779 13302734310881892078 436479365242319824 258619679692911314 12172946768199342105 17694531869183067292 9227286367417071528 4766415122757139968 8110469235518538444 11764342864488201835 6776083909390457651 873284458030248385 15330226709201425178 8715531715012597382 1466503142752437396 5818857714081316153 3911199738338071590 7887286978302430585 2301235467064747699 9881176611566377269 13476350922520526659 10136297823866284597 372142635326968240 4154554807752893928 10568916041253756738 5413669782965144073 17096076406898939246 11044768322850078097 4711527922436571434 15539992853489207119 17367792780043048752 4126011969578611067 2688638316183823619 13067002103775770520 1361392015834287567 6917896638828464656 10039807747853153669 16903225267546440088 7585504672243456639 2062986072608445547 5405973249853028920 15427206821950297522 9594959535312705582 1377547485186926348 1283423535862204033 10281480691687743248 7782680035150142976 17942685296589438974 9225469893164669338 3377742490880241373 3687406316862778129 13731454706176741010 9764131854414198068 6856690504068421131 1951176902385345909 15941235567407584692 7127240565575873090 15778447387339824630 2802968986096530083 17236437293650213392 7735658815554555917 13886099534911762591 9152714087063643122 7600543103770687395 1601724491813304868 5621734502489166776 16724159005742530301 6479353772762348411 11629792571817333640 3192653734634640197 7850632552128473772 7909252416077628098 16746769831557327199 1790877618963202876 11646261383532002095 4499500170797989131 2759960537846224128 14621157852922675054 11100453589692246329 8265569285527304586 1409932443831557122 1509638688353214268 789231290191780997 5695044354032294209 11711491242474622183 6672412680331534738 2003116695532551600 16768135869910800800 5490432357548585638 5299557037657613043 16299700936792166741 1536216300372062285 11947932338470631890 14681102739860446697 14922106611613760808 12246955427225976787 255396052542667572 11504821043488762068 2946484968077983888 11880157859196177369 11465975373374218763 17459334302948806513 10504644683076195960 13414722772491697832 15586567391726891693 11524296700964240324 8258460439826934677 803012953340402575 1993330711764769174 4516457703313675872 13765122308227144451 9297555376908049960 8655005243824543699 1364825214519555035 8574249745655792968 10955403398223875906 17569150766624276781 663035808238712761 6055860018725952893 6590429335709794080 3056262676650058452 3412793014399878653 15494978407183038271 13438416544497547178 11107255996984588420 3369443278496183891 5950246522293010590 597474940295037164 14918451932697705433 9407811443320884814 200102543985318047 12365263230685065276 3850175285782795745 1389593437186172902 17919353483054539881 13640032781752276591 12525127193871482152 12206563572490971379 12232133624610608903 9775118671946751855 14916943122608659462 18346418244083095349 14033392383571981531 17938900016278989773 8479026699460327823 9933407168887880637 569898193398007179 16462154665335438288 13674785141195255641 1378498306893110415 9570491012379535012 6583511954044769452 7607295589147642287 3478460993065973677 6104303853997317240 8767146049475124539 14500264906648313755 9089887439271673754 6761639657317925537 3296379986922369594 4213441778301458192 16244410563841576875 8286191842804448961 1559151486620451259 7980764182490106182 9110205818619585508 5718318422534543116 13600945993335592823 4053483270028132930 16399351533042246124 13492935854351929120 6699836154021103712 3861208952151670050 8666130823962082097 8352133279602633665 538935429244515124 8305360099502068184 1020039856740733886 11660247046545570033 10951608550367930322 668628360417464613 13623760473005914505 1365090702994941566 14826753295747669841 15125013410243021296 7044511663933722222 760632954818297666 1072021327397622186 13409296107504610480 16194632027987877033 17631846542194884328 12463111840356576882 14740511480461837964 14805347692500044257 4716335094668425035 12558891050456708361 449320389488028661 8574591977195174375 6929582273814241469 14229640704669504972 517357135699394720 8099542640172491321 2080371137255867843 2204424378390154682 5745615298698654844 3160708151253427910 3044228251516999998 15572358488955304390 3224730407053775063 18732869406671828 16484310308543782036 2842580930742974652 6555663599856435832 2189915707187846300 11070950183704120984 5179970032005464475 15524223983782514644 11546059369238674328 12141600573146871694 6769926156967332545 13371995634775789325 13400574102692698395 18324263830110088508 11758793518404688129 14152350750103535336 693684837003482999 7796543984715695183 12221440043842620005 14893780891667982423 8623619799936496455 4489247089318815215 7593721459823343644 3030018527468294554 4592613539280314849 724891018503740539 1502968993915267724 11046057058563226888 1390471476756682804 2833682167238243358 15090353446887546306 6712347613136873800 1357570396980046987 16550252627627886788 9165068775189543099 2295622975942223574 7057799611895665660 3829791688699600374 6758889159801793073 16836474596644770832 13394739141413301198 5252136471518461581 5040721280345804572 2502427604483588047 13891637300405663511 3161506262187122520 4031414989403022512 8537044274414963633 8073083054022185868 15934149446561135321 3109821914002361340 6749390271566258190 6568689487540958493 6653989441461771200 17071977847105738636 3527442558100312465 13084860911888432875 7461058221711624876 714689607364189039 14590169258746006402 13084088475636752072 2259503222094699767 537780196383662450 3496018692638796695 14802031004678480516 8969531695086211983 1930902362534883760 493991409268239053 7220121265464676530 1852908127875338578 1231355710567270950 18341555991926034122 15440740079953459325 8554264408280053429 9077192536288913427 17422174900507565279 886912793684139775 18371309998172563386 16971373209065631779 1580487978763146140 6073438875791986119 1263502870196453252 4743985066143807914 11410973954029059812 17064589058750295147 6086108033330458249 4877743495668110353 18139343833520175311 596017167178498069 1232060848536100147 14679278535797472727 16999688176381824644 4707597969390017751 12043784788466934390 16214523764486936198 10414704385905321377 17386252389485065615 6007267105259268262 5669252621593043491 16999131692827426488 3650670983188510081 10924574084484544862 13966549539111828562 13561524011982993034 9037594621052401602 409926881902774634 17849139712835525273 15100846749978421507 7831088904226446854 16654181846126485439 9360284004167674061 9573392648430428419 5212828411162161582 9896190277416254464 13395482566280995247 16415862886184951993 15636149684046865998 16773280314456143303 8179923657796328633 15936047265664442128 3852915202229481372 10159454326821004895 11309189209465488131 10964016196606689119 17136347949824677509 5122607260646579139 14799623729419350836 12968930503250714678 16278317170345669165 4048854380955497670 9993443662797492100 3617676156432096207 2495257575736744236 10146120140597253079 16928776584037418413 3827518095007786241 3967250780168691974 8755298741843403335 9139824180694220713 13189724162493282477 6068133151781120086 2094897303007522560 13827475656395038881 14880765670663427715 12812118561425667894 10477226149085460398 4235071763136136944 18151065350374725877 9187551397444442169 337162559101912317 5406695017975337197 3425580146613063322 2919127911305417238 5922567549210318187 15949403368461701803 8186347507594822201 17347500554796204245 4086649928680524132 16174491461487686291 7911114304690646387 9129106271237273780 4681798885049550004 33727946511869739 8617788164942946823 9667306801585742608 6210638227181485822 15618781270828151801 15890564609413603356 10902574927271860418 12870963139378544720 14524282918706215077 12345844069636237656 586439906177642071 11917027754513611724 13515674522161875572 15070590992724936773 7671801101447098796 12795679530662368662 8525084803976445109 10026059534759574238 8923969938423437012 13467612560532030277 12083645176146921232 7399821179351501424 271190131841602071 16802548704631919624 16305774518113129730 2392906420302274997 14943899695546103030 962156785070837885 4332052097029021713 12116569996984860811 11181566068836316266 6030611082573361950 8390155759592677001 4296371321417650364 12599645400933042577 10840869169003252365 16344879561858482043 9953019441527088524 12270680065316149674 15311446786381618470 18355172339051243173 16805970420722740030 16860308227184477522 10616250832926691238 7065284310444031750 18132940942653365229 18018482901263627353 3550873978001208234 15088002386872331843 2014718278318030074 2000832113882265809 14341106830849806200 16374842812581496168 17267208239526825149 2904941599813343323 3517841755185306611 2795153148138334670 9689059445751001803 9377995407623081627 5864467170820160362 17425647139267771684 1851373776981804140 2067451676638229766 3413170191345740424 13337929227089885235 12907780507911971508 11187207963882345148 3815055183843969047 3601558742727632892 11317016843906065375 2556233990296771438 9512215030235582725 2351876923067973850 726336530752075233 3807855077849959263 10697044708229618194 6074042553864387287 956204550346426791 16650159132166947309 6501062483881047962 1215571586069383894 72765609960313466 8861756677965231260 148167436367179041 1034151355852273705 14733312354953624009 17549208223108657643 2454768233170741930 8344270280544444481 575444086833856910 10064510863040688865 3757467382307532379 4906435637519706149 4448284253497317937 13434937923682519518 12175885161925214299 14711642489616575276 11234710656878229474 1087312685746723506 903930875224624083 3291813952990998983 17798377880586485003 3308635031372110316 1937951454386116905 670125948786929690 6982820431621974740 1571129398015980007 11759323859605819376 8364371418338973329 1137505298105385453 1669434758290238194 11762001620872401387 10670572279506130804 6076642911292574626 12127834214004313203 4516440101531065887 13768585787127247489 17766608030360804789 11816835827959916877 1793716977449233755 14659801254090087694 4115228325935309698 10465002925793780824 10248397222263210169 13243191702230489673 4325558424887646801 9985540404737634137 9070958763489804268 6059909730749504580 8009418565524802711 6478629131463098837 12590594943223461496 5604882582889808494 16087669277489718700 14531143699794561771 12657323946369917496 11914212107691019140 7429958919279213004 617011970143055162 6988641378973946151 11551493056300280631 16244801549066867551 12204494073902998870 273994968143836147 417069518045276363 16162773305747629099 11629762265808026185 16532148275178801527 1815064420387532941 11286145570608172034 12344029892749592138 15464863236796984442 8863266673143108020 16692898438579088679 15807247688924143885 5670571036140584892 2155356694397170025 16530879212929310256 16459886634320092955 3551463656779092904 16329709093864291364 14708804275669441410 13568428652847751337 12693033536546778474 15256765718156762472 8123455068237412804 1264998900431621769 1676305173563940589 1226906813994240804 2068015524773812123 4529452194404622808 6119825150065950431 6927275516558924040 15081087452906356419 1912774765361169663 4978487171773278747 8674524182309406988 6080273317252348420 10625066608349561340 7971964309641018122 1194603568104472509 3501665867927478759 1779253633531571919 16633260512095796974 11684646717499506567 16300270654644752355 6385097804989632336 4348201317942883577 10669465094121313679 7035033364937712717 9816719595259733682 15788182079822197125 679546259547111455 16362223588904055174 920950783772945560 9908556634541199642 9725754202370419280 13223113728737252800 12198630310546611093 11462726073265661668 15506524794795724187 5328405281111220318 9567506086255928482 1759683097472690360 7396294312181515074 10815091240205452877 6800317908346348811 2240958050666236707 18298885943413050129 15632749488844933743 17023304496580174776 5637344226155120824 17855569915994275928 17600049720598582646 6800104324807653608 7487140076174415852 17468490654734906052 9605194064900182542 17434985307825921491 11222804370976020777 3086572023407008086 8666710587439786217 6882802275155376573 13076964398263459636 12051647292954944289 15684459881815696268 734103346966954460 11347953338645485976 6977463311281253667 9053098063414143523 4611040242615224438 5502712156978627152 5414816868635089801 7128048209994346313 7317960322718069044 5428765359609410840 3853156752663364781 12301774066358829913 16729196067582671185 6006432428496185886 6449452401068102321 11880895976157433226 4632477506659824348 5071475503684864344 915041688101663446 16973464388139430377 3056060852917975028 2146430040663808650 6388974342587665060 10943834760061478567 11838585221829719482 8979976206577159714 10146443163083288881 2323614290506025894 18399772803253704462 4891547488476829981 5646345999366912421 13378358421406276717 9342461655475078552 10082623411804039955 10057452932990296393 5485944147393092055 10959165177330929144 3774437271811148679 15114083801022365312 15543782967867906842 12593334781644841452 9368631284189679815 12029790044832572239 1325361699707750794 3230321640714351979 12228762067608280733 1068435471812321815 17579866182901099073 1255418725946257125 13485965078313650884 18370378823145551018 10383461316298151065 3526499118968184060 12846374204751130748 9583110703176339013 5987367983787267243 17013625116503336206 10716282088878687465 11457054168974702043 13083748368518311359 2020522060334996986 18430553301482591686 11221795379370359065 11387053848139933693 242798015462468582 7768182188087681541 11543693851222698204 4785304657722427524 10602024504048107859 17762302593581044310 12453300865797742845 9103227198327917456 10841695189306843128 586372454042004932 15800541956070554840 5674494412138136780 4378107293265977453 11893836204632162845 2644501487302247053 13713482488524793522 13510812753194702673 9936268320794621565 18018070508542559964 4756883531043727252 9145569113182061418 14563365090696921003 5146567125779261770 18202847235909852098 2838842602535800406 10133276158775561105 2174460048844507745 6529193798796722283 5695330817304522749 896314770501674363 17983373316119572851 4005974091939851241 14018319686883764698 9503410347995127708 5527308477253438793 13338913066555266127 14555601117597330344 13728979698446634614 16603777086533643542 1531176525835045963 2082992009153320635 10929077814516490827 7123493419719594676 2133697455280542321 2466446085027718559 1802820934026094533 835626079777208386 15500486399911943157 8503947133188392959 5098529799623924464 5008286172166826697 14104658816366862853 4664057279707814031 1988318350504872331 4747970045884771039 16989843347904121104 15073735886013572596 14410897432628896682 16407788550956519515 11510897115392299473 16607070558418073436 4413459558390465405 8747807801534279077 12967065648084284009 14811182234709223352 15042273900584022509 16476423628506694646 6149560869998633065 13917575509112837068 5903094114303808124 14168970457892500645 7992993936859962547 3678513510184275081 10184127834445802719 14287976445863323890 5215388252426537732 12365976255047358115 12395680845380101242 11436709912123611851 2453677810401776469 12281615768001593947 9113520580843173310 2855825934131184896 17520453195050205177 7213218227009697328 922443103420134794 2941636399366744288 12226869126604214907 2045967038645059436 8819208902401467383 16110681293029930888 4982474968618085147 15690954312175492901 652844840299167074 11273904024810270773 11725855688450799002 3898953529710638289 16434893211188675921 2007889117197974867 3245995711038875342 1438632633410104441 4618446455228966591 15112132227280670414 10573456981745105467 10282101954354330047 765004411946782486 6745085588360259614 5751062570495631052 3855677558784048876 14774161993995150501 15043614508122899635 9302247845629805245 14339453892497354003 17381242775058234024 16625661353654319460 18113987303244796279 10687778551895717237 16778604708712138471 1711120623208689837 226366354420990175 15623304056906675053 6744323165462365005 14425783231013480032 13041846323291141295 3240304862917491137 16494511967860453563 14523248745998387383 11108508219390447370 12345538521602105073 3503982847321440386 3486588299910475137 8104719440868161414 2420799112525706216 8524574784050375144 5407502187495577958 10495080905284626914 1593153138283276783 12648738263605042867 6872874315479477761 832477885821835196 10149940708969107695 10348251461690854446 6925560501950516174 1251838610060566482 6414370628020991822 3571974676538247778 2111822866445553139 12701780859946268271 2878779618088898804 1656203686787310960 17333574421296708740 3213888808733948260 10619936723898150715 5844824745884313203 7230543768845290549 673098388883557005 15306015522051438806 9891825560209470960 14061650401486605485 11210858567111526090 7077333081677030925 1802300170342411163 15865063843600285506 18359441921031379578 8411072368706217752 10896312866443331875 4514455739008011956 2218985357378523800 839349950251890693 16122711123445305807 7689526208687260316 924724690335380465 7321491956579024006 15212323942395514425 17880600357732555847 6908401303244400117 8295543111849918146 9810848481575939846 4039624487348904344 2271426498633679539 2537849439533411994 5001334078077076341 6899136249439815263 3350900403325260025 7370141778283913968 5940268808232140923 11537695199884699729 11503555803687918324 8518339513555876586 4216086950455880764 3052061853281797943 9659352916766111539 1543034102660677554 6699255939663903875 4626291932874391864 9120930434793749772 11590429773533174580 12136968737001340994 7488349858160159214 3809440868662517775 9645247520611398826 8362000968553063826 3583250634637274170 3642759794823392046 5662882707414903205 14469781451297544386 18245152690249929806 12775453754256613360 3620918189238974820 17229374603739065592 8884503654316029153 9575705970906828393 13545177937183961622 7477060302703064688 18216915690421113855 10541774725493135513 9467245268625165749 15943061589173937722 13569521768613794557 18073328921648162839 12846405060536190617 11755067921819943869 17989328408193100711 5972187960996774385 14565476988112463910 10800930643381526537 549491709454310971 18011005432033414123 13767871973719586112 12041590207563872148 206975507544881006 12795025456548331610 17292490783672615214 13038958452824400246 9049037368166015900 8150678015928846847 7651460403728461277 14652970234457043935 12106189866924774911 9821411374491139181 18203787104205217885 17149566376549930579 16107352149821647601 17922618849585210489 8311394073952181564 17623053838520668765 1685917091598069083 6400188865877510039 8312075122554204307 15572021470888288329 4631218888208941675 9533523976388513038 5897737433329977823 13827285606061615840 9956723988202408755 15693380794201976195 14904291778391781723 352672798782846597 7622921764824518845 5149590019424673579 12811270330692565241 15030342674455395510 14153775242957711960 10546790858818556771 14953503437553803922 1877891780107945375 9455733076762856418 9324606041627784140 18166840324309529068 6689186274335824558 8310416098527899695 11661646784171348842 11624234939687731416 86044646939833669 8311965518997119186 5915609968698715297 6281568178927486376 5467415756848954608 8569498173243910011 11105157841600999638 18360946827898769408 1828068808625109099 1547132628148098932 17761572288970436938 4877628668106413964 8727143239500811629 6120021950826761897 9905267151380809120 293914275613548029 10021410118014886138 2340340365338676030 7513330200858133328 14414471585264143255 3234871958176378836 9582620399264969491 16501593426523253249 13947244989286759322 4421957971216640982 14695830366570444545 5086633441057891166 3263298536479702104 5512308742156947349 17336045893520745116 3355435298631343395 7249223510717264398 2976693624292712420 13868216565523781500 11780158370758986318 6382990075763126411 17109762408764379623 10055406492841878649 17900999650244695294 3489137141703537496 5905378539458360821 8634622055163206853 11685651244466771322 8020546817556820024 12837512704515610718 12006278308089481764 7387630216005752041 14743285258032788904 17796973864133069780 13622607173223894282 7272383219788449213 17871880027979733073 459389740988718463 11732350777086597531 2142318376181056375 10753815944732945741 15993510770545712631 5222838350406250865 12758666882391856394 14561493593191908011 17662391996918710349 2726083016225631693 7144047898084706677 12235948745612778908 2429381771085475998 11291581646946650643 6811878853140034363 18341048859791161955 13491919256699391891 9002371886594451971 1580020548489622490 1193274628918805404 15620868669708478242 3210521231059238883 6571579764739897539 16134389544509637165 5540357036530135542 17216961213349611360 8415395689689897820 4443661189792159765 11335987359034702259 9587714905787899543 7442055801890199543 2381344355604429942 4130602252142496999 8184152371302686806 605143816260659700 17456207873011877824 5198303537594342682 1134840113866200354 6640854967284884163 5138894094156175108 16768408862575325698 17232097460646520613 10234893277821936995 1503144390329714780 195778496856606344 3145002411393974252 14445298648141298371 10170070692999890146 8269812642589797633 9496024738693359889 17097588703588038418 51739353038268368 16331270310049118791 6003621990095023703 11436212621874340957 13406360936176084780 1180922862068953988 6661506982745304912 3936087751061762011 17972031214311901266 11839179280563905180 7603119700730196146 18316911704179589308 5694979089492612337 14892336037200613679 14338295387906928375 11753302727995469767 12320566647054129861 845156506155204579 5141131329948955121 17842240305706811105 14637220510293846278 4525089136883680265 15158939692963362921 12019649767059175359 11550546045581709635 16721663770374800852 4459147428341607264 12220992988818346703 9761084812998095800 1102108696731883723 8495116731151825296 11708665140716577969 8705642050073831938 8846037279420346880 16668573436529793395 12995943625600217743 8862365023908596980 2585440695772008386 13564725354580188792 7667653250758502657 5505495479337902601 1392759917329160353 6948418858930632180 17470900944518067190 7846706857026072287 12976437848220060932 17737884447705118635 11937264870170156505 12897791646696512012 18128274335259938318 10526898611158627493 1928704398327864889 7695881388434713870 1574652240605148461 244203144006267459 6915432997774908156 2298736427207662750 16478913284107816227 6410913495366582700 6650797214000201322 4892547069999044276 12082185391286445447 11493832102670013611 4583083594847608571 16853674569883712358 15492853700848507758 6328484183569266607 10124088815569633080 17967586424124726751 1177129777312949485 12917076050754842815 17652107968392902176 18268859506935910261 16144569739170436343 1505431747756873048 11590364327134541089 2956442010955885912 5614547763517563093 10111068712671190784 7738823542014212529 12766412189220571480 17665095468425039133 15041306565906204867 11594807783313903413 5274987299298223127 15022288879872091091 3816545051585988891 1113830484807070884 9137211367939027887 7879442071784881831 3948244362712545534 3717706516931295821 14097636140156351315 1752792013067551270 10779265556886060440 10350895897957797028 10355284122582519674 1712224786648121635 14439102689110305069 18033927104902388953 11303595713520779108 5869687053692757308 8925169383900743866 17835744322243602588 12160669512911956044 17499314360612639985 11209647564897501621 2493741077308822433 3777287345662245282 13352628150973936340 3108762179388445628 10465899686538305806 9065205500652320531 634922900491621739 18335423177471030085 12011883796745115804 10942507889696569203 16864175058176586761 6776136709638642687 2153706442642920539 8297321921869133810 6283167276958405945 16658173689529759384 5295407568965093029 15858688418907317158 17105309306869539347 11138859224214376131 9623627287071731362 8014828818174633112 11135567651550132426 11746808552380796917 6950062286496720808 6014637048602617924 17430984916835346793 12973571223832948212 241038352918543354 7494419515486880260 9555725237497204864 12795195721671014708 18241783143706297401 17012211672307265488 6177687472864366937 2555139534364722647 18276198510516264941 15386335851601692 13067482381535083449 6111179206944050371 11345232542126707851 6650194810671956117 15411229649776995614 7687574796109823548 11252938951015363943 12027539889412551291 15187262496045408974 1009669899268636697 9236827706370244870 6623942663452283380 7101545585213549070 3520645566972045492 6551882459431636030 2512100379286961560 5701345789915605837 4008475151434835886 6842074559398955251 2758531599124996103 4185304571651697060 6452308450352460560 17913322476807394716 3891487568012302826 10000917830314396132 8154998598686652804 3622016004647804226 6385497253674600208 14596327570272266889 17945482242700229670 468966432953051119 18368704928080133190 6621735047298026269 10770223148372880191 2549381648698821093 6546352277469896480 10801939631987895462 13998643995813786956 15320031097136693934 9754985415014134320 8787289083873232530 14897794250528679353 5021746814869946892 678566787572662267 5896134486329306778 4993995711327949305 2355807584480705686 17223084116396955509 8661035684588097521 14324001220636211487 4571331020090355451 9316275871990655906 2503379879849516030 3640316144247558565 11387487822495878887 1568713628105912870 1656586229048265864 7670304817618155557 57218035156809634 3797853047195674144 13506262357533842563 16492377725624396278 561451488181710268 17597559692857367821 13249923583154945486 16517262918228871447 10462775067065067261 17154105582872661048 7825025688680652359 6747717299761973421 8556193946155860064 7814782326910278850 8968227186794064068 14935931608063961107 2386068135580665295 10622844521680324024 18116418066730312775 11054738518781314592 1117230026826324798 8123318677398830815 14704225519765192554 3625533406294477931 13069405619621049181 14901209534061346837 237109310441482066 16183306366328571948 16472029661649323030 3631835054445906631 15156860358898368051 16037391103348237752 585234006424160572 6695582709651902525 13220857074870820726 6335614162897388922 13916417526612467828 14875279522610365807 17671110104948702190 14303105653137430700 15094486429930721599 1901223686613168400 10318604370118001184 14412559847449618576 1211755711533821545 8941676304968061863 5223920696058239875 13047905367966684553 11517751520683514899 13218740114537768257 6255792841532084282 9610301531675923683 7821881449054196920 11834484188010294115 10715295345749267421 3627425800178980176 15542602029836192204 6972248481501064955 11622898033015588810 15360339755304051771 12489009407381140271 434576680698501544 3609554166467570761 7049217494413893610 13769035552091430438 7362168531852481576 6767486122353548155 11630250173943786310 6205634186816826394 9365814597316266716 17813366342363404329 18231523149816535800 13770450421946757470 11485487300588535365 2419377898174403614 8193598154428164514 12196565159330288361 10979280516235094444 8001729191876069411 5131549865797155725 15876158112909966360 16045475697710134781 12337920611469057266 5294849987678109071 5118513821447903954 5127970269323925866 9973434268014612199 4599451486718728383 18008889566063724023 10416297651635663455 7884893630763958785 6848813719900273290 10921496616280217590 18307972257675168309 6115831885012591020 174606874954681148 12520669125003058406 5231679217456891870 8185948816578850026 6339365712061556435 16285980455668334835 13332999143365251790 8543581501958534838 14944276271142661936 8713849089826298628 2742001328361852012 6493875755650121815 10179785142445975010 11964918935974972601 6506621798547813941 10941102841600770637 462761035933365972 16435082170911619624 6851049139874905812 6511524808603828118 6850733078102614075 11877999472352158554 16628991289239759430 8947564577793215215 4640841585077772947 14003038145348545059 3294799169796109203 7743676477575883977 583946825390244740 9273965344619877220 15211123521100648254 2044263963600279594 6094342724646145494 8962141696115316197 8130946879378109391 294136125012530082 12486235140671213660 2771012603982225531 10657706449573596779 7078222364289874278 11527538591637590833 4115292065141257336 7695634010743796469 4966197070378954328 13277066851545855712 15168027131964634079 14904215246829323788 11237382406607782111 17063928011838620399 11331378647157620260 1566627356590193917 9338784657730517021 9929917518474170037 15859521910468749354 4613025318315899595 16573162365051238795 8631566147503102610 959122720138880093 11451217242468347096 14036943073132542815 1304670691386426756 16211462371924797037 4188956425570579214 8141370142215807991 17469245541806704427 6324512744750550598 9707324063578062941 3521075259758261190 11369174121416159401 1281011689274230776 9747511177169994210 15352496744296909252 4576424313154147924 7766243390115345650 6304827222158950112 5568433433784523038 7962699828335702376 13896450311865217861 17086583909445287003 819849132492340446 9660252285958110945 11465560907804345974 3372246540689471745 11753392958920407155 422586025996192576 12792153897064693458 10008960898431704504 15631538595119131947 11394001895346415771 2129198493918357186 16933161402305885724 9222470898667233072 10345203947875442530 3804968926490863621 10919395785469907073 17921318296306239539 10895228209301770685 12114303103087025363 18414377459403679775 14962244489225728867 3742838379789701931 8854431188218531596 1383136694519982964 10441761532294610665 12467083484010267981 6781833067383845866 5063985140474930627 17715085613989719915 13766666643925322906 7690753077333027758 11924759053282235552 10877121681465457542 741774745760600396 3387662346887530689 6499564890872702367 217394714256554228 8391407618020451488 16629293047970368471 11563348058769184011 17760778370420040295 7116327612760959804 11161388647922232018 2667030952258655708 4796377951299550918 16498624086348743492 10282072586375501086 1582525815878545568 14012174998632089896 4257024885083011921 16319172473574344180 9905641610973268321 9754996625219620853 7915656723667996190 15052872058022423141 10393394397399261621 14299177045531029311 9456807293167761222 6074478247227972847 7308016001351652865 11646704071699056299 5290385088245927295 13947764042801803199 15784248971761224870 13988633663631914980 14028056113513845919 4726318502455205664 13922535798737431207 11546172287375215372 3957507623348027970 4423798325173534069 14951376891408190670 3804064464449308389 17860464210425208728 16019460917019222193 4112304714491337088 13861139981988875431 18254068396278342249 9526090860622780772 3137259406066540419 18165806166706454687 2683782420864351579 3586261953795935151 9583106221438384852 7918735650369388732 2428896387367366799 17892414074069392030 9973440202273402966 13254809985324576166 17453208062206058822 6613097917722026198 13431894729515436357 16948736436914741882 16192462395038390142 6105190500270865853 1605898293508242948 6634783315020462608 3555196165628254231 14775351661304766873 14770977244096531050 16052772161137973940 3886373510081550691 16284877581173465506 2744493705437235965 11631299424957479679 8187581533525986578 12120962584027956950 3597971153220478819 10025047691960634633 7441366351866054326 6040072774646240006 13299679529864438319 3819877333406272400 4046388808194603581 13491390372718148564 16160160017600503702 14462393301167831344 1977397398741309262 5245276304291322353 1545496171940074673 4326651379892946342 4157547163810216583 11196021905530738364 13759930538236594173 15094078292432986309 10383378214992201207 411132332509045839 16135612237611645730 16516851940429686004 13948944896206334977 15432221841162022614 12184025139446934913 9714226724319368783 355721579787198084 13386220780533402063 16534461341246425536 1140674730918858049 5698149817401114838 13053623280898036343 10743433783242141292 2993215663526258752 15444725169382810612 25145014154400984 12871567740016994499 13228630674343220186 13838384944571937742 10672848053736633332 3623736712124592028 13684203914414585112 2038795674817249005 17270101136848931821 12138186996041184754 2402784049766366708 3351636949916958273 12419649481555354852 3514271862088100605 10779917857221259470 8860096512358666310 3722913356691967984 9834781030630923644 7259547775716092882 10573472849123101276 12386558018920270418 2119112517785715767 9864922158194742550 14135043440623174742 1254663346152733786 2700866878353709146 13756898949753127935 2218902351734202416 17464212057626282887 5363966079665204609 14706335323174057077 7532125117809326285 8817868179515542599 6572016074696586818 1899071832294973454 9340197626930698184 2595639121515881966 14083882420969844609 3981636749703920752 2093247535944838971 3252520829057310143 17961445787102384157 16469842922553791659 12512574667700770785 15725963696186614943 4461992684100610972 9806493391932613481 18440655163363959941 11326908741762868181 15162050589036962519 2331838041890690958 14080835287269436532 6136874450624792062 3750327407098012819 843040266178030857 8105029862715736214 13151042720054015632 7386823884703964375 5113385570584984638 13897843238735374181 5495820829279226145 857129810353048641 8797395679705547133 17420968212522687254 2086875091302775452 16766238771114905410 8598854479959821388 6713534333136400503 711322963390637098 15959507873512755958 7456976639340803132 15796755024131398842 4340608361626089656 11946063140729094075 12511510233837760176 7826478593909853788 3187130627511569857 7033376030943644189 13848680944373927824 5652598067937600229 8260420442299971847 6947443268055555858 9677084471322411899 5941249989017893587 9879259746812910867 9692184946293055369 3057529774959838469 13767387678227785906 15646549895592066401 11018699271397842815 12859565425172884370 17826479647004244919 6235978997615471323 3521696203698701316 6009346715904352745 16523633213193588902 3737914260131621620 14947097745131982519 17623457730495227629 12111133205164006387 7529032052623397077 15277261098627116026 15909037583529638954 11720324454227735194 18412277352354674871 6676170260351694234 9804414040151158253 2089359425116221135 8001415133344811433 8979964551253700975 8373430157163831709 4126384384392303005 7607225517819078990 12598082399832424041 2778120783935505006 12794203341767858825 7695447077258177525 2591151677712080958 8551286501579414435 6554757750684298398 9160369536241122422 1325570513257502137 2950492256045906967 7467423164143038206 8758769406764284041 8394828083214196686 781726480495937373 12340151898621286484 2159301293786920389 16683188242594885366 17129739902137399816 6163175609188247107 983495985838576994 16010897534460126014 7720490098892783123 10056205013951291871 3218675725164299996 12704818382062180327 14375462167841920383 12521111137668954306 14165346016220398688 36308434527076614 9068769097618028806 11126480277135612997 2311619262776233253 9318539199325115495 10971275520901621904 7722277861233843164 12059490607693570372 1330061317739780714 12539065925331368101 14388291507097230397 11808369763725774705 8273648981245804687 7430664447034182932 5908020612559142033 17061707179482525207 17699244598854389964 8799411902212696788 3816522271119040669 7837980509724581182 9428660088011285640 11037064241795601793 3043549541675096596 9074141856251794397 7286298070223236901 717518879927454298 6054593497983145719 4928533028510984784 16070316651739184338 5783863400740193870 10876538777941828036 2066833828923558050 9322082218315406019 12843210003580927301 2581382886918482485 545244258738665762 8881809382651741973 8846341626189175602 17129752874306758758 12657157425746396094 1014888173767212907 3968199345306213973 9302288080654117714 8742502664853898225 9754043708491573824 10896079861732752457 16668330571599997033 8470570733219147262 11276330374297913656 15931223473083268290 16205516206608649570 17571125581453581245 8107324429415852412 6666928971095391923 15883976651637745202 10603847564983456717 10242692358423072853 15491335184283003200 12975496754427592877 17253579903519112552 4723150417106134028 12344037475071139009 16398588388229214011 12227701533774560612 1173049441179580939 16117964438175027147 3705422042722717369 2165004652145245873 979378827007750246 3221717689905057436 905599933612474627 18089453264834607767 18232490033801995366 1810482704356017560 5276354175163624106 4920414757744565602 1735717775669464392 12765517101601545205 938706854756070726 17281734474790598107 3354974423049784903 15576539091792667069 8544848998308440665 10588599835247752590 17028193222274668484 1950960181398904279 8161379242710522824 3286346714745174230 3092247378740501167 4353035633987190984 1716121388856864748 10952975122126734385 8505710166942295452 14497893642940311456 5616159364367954720 2140464942296511282 15274059285283400465 12408582191617484751 4654868504447843551 15006267579234772499 2043552801614534831 13412970920918895894 11699440379309295130 10650464438610854147 916785859914214109 14691624026186980456 6143747749390009980 1672987561693031183 15546532493055678860 1681351792653961629 5673634838731215319 6955485444594607804 1815808453292346491 6053764676074579549 8963682244241649586 12380157226640528085 2480723073144584683 16403770936460229985 6779500076388254615 5700103246803033114 10492608894765216642 14641812741791368845 16179492223361722126 15600163402460624769 17160013044069148779 9589469268995160093 13989204782240194750 6349884900302624509 8901850233987091797 14959252335762728990 997247124820248042 6631981460145007290 14608276355828180948 11613580813857892171 11637961472337986842 1274304166472861933 2589623169533402445 11059042981825099638 14422724527481579008 8784560213563423615 773824086716110480 7009498021734049840 13142570097846799445 5775363731477133477 2655699961618576831 2587390062252945588 6720711087615621728 15013101354888215953 1831556311997038121 8920177259083511581 15969191379818838094 11138881907196297211 15242683556302911724 14835528157737902693 1971675696274575509 16251577373952769850 11661603820405275228 17691871872869319630 13364895319091824505 16762726335371054177 12566217676218445139 17941764203455215471 16426116551146628720 17767894532665769712 1004355328897438051 13654629633233658672 17476507906074888661 17610084947218871590 4160573670659319903 9060862498608046580 14512308726453268915 3686586615012861244 13875790295271733257 7015610587422580092 11173044624063790622 17297725678584758417 16249355213301461249 2767539603807154466 778613971819871845 6375654956365622285 12306106215455424286 6991302300891892932 9289265188872187623 2734264602538470026 14043326745419881008 16611099871441606589 12287720099408679306 14201961628555197035 16178610906044162124 6026084462236664262 3539944820741021313 6715272291025617974 7165941880673047471 15948186255966484626 12111790004496494429 12977869104925116665 15834090568405113181 8845352483193883708 16055186766974618102 4602878962638989692 5090637574760529990 9608625924476692028 5315355976388172140 18342683866018646841 251155987337389180 11442530613346935167 13847719472671922467 12346940516182901599 2599032653272753320 732286201552142822 10406336318683277191 625813583419498795 3511596907158995253 6192808692322921699 16316399393095497595 11001051866067189215 12012086066036907873 8871626888842292217 14927252219978933686 15418201449625055154 1706847951415586629 15737849495312110927 1464089060621695094 15366999308012918565 13725846227709683955 13575790552617040801 1054155151219448807 7792087015660939169 5029224008483767769 3259189838673113786 5870128515585476121 11830715704661856124 2744025422768722314 1834510682498710612 17313980020918820744 6168333064716850663 8107409224093418956 6636916175584308289 5385403124965069000 12200711263681087374 15208756944938671321 15810862014709420388 8693130869658921323 10492020364145340749 16583594030923557861 7430728464408791544 15477491944456355190 5151596961859299204 7757016969665845801 18423152014448866571 10211307573288364674 27368282866555892 10935796572628656582 5954047839607827405 4697886883239337547 5189348745108384571 6451604634020649081 14873382735462990281 18165624758663323090 5901791303606796807 1429347633425982376 5974017352421507616 13544601820648693431 16338481186647674779 15372384360747748671 16242715679205808014 17982801919897301943 17079232054297908111 2362650943329543267 8817088968000963514 11511234793695500878 14485703054858063411 17450251122857368669 16612640514929168722 16972155878440437414 9490553461972940800 4446521880516843599 12149860041628815089 7833726669688832624 11469544761459327928 4865069021566252533 964386023472449055 6593484689845444178 17531599627998425988 8617962263735894386 11707023116824124893 15066026185065580164 5529399894979348063 13045185068781337640 9093272807623473173 11222824465823471363 12928941461461138384 8132782304807767929 8118851406062348212 8823600674204589638 17010955655660714853 15650041931781646251 5599657646045292408 4577574823350680355 5082505877309193386 3994527410769236041 17002034141780551481 11658020708742464861 13306056486238444488 13343880706811812230 15033397154531495960 15053626249964740484 2400106540241114268 17197958881270916380 1994443665889049947 4122008804891717506 5191406524312014777 14787474602314702141 5031785077492232689 15929956894482782993 13995705781669342811 5441860589019683227 11099261567256342551 10491897868689144460 7642670985542092583 1554155037827280201 15185062106207689022 14025495126878974719 10203635544976909246 4665926630954749823 12611751346854949362 14396869284944046933 10050248747664649073 1145455075821104106 5031208297051427864 13003449394576337452 1715773545315443436 11915249594871360884 10611060871464623043 2226049505963565809 17043553068267550344 3086522144393611459 1363916733572676041 16891237286903535297 12613762576068918133 12316427002764987984 3451103426403604964 8233648347973313599 16310602227119932113 18240346783496675164 5826805349078585028 15116148111307742119 10672711809032723489 8698716806358578387 12822700499343440097 3156562623525126136 12081325381557445721 5220120816470471208 3725241876508598814 10561024441668610053 10811744628448257791 8869671368832566408 7103043547155335362 14931227620311213213 7353363226501353607 15855875259900624274 18013459188212359233 1213097463996435661 18044597086113594213 5500957537326468415 16070962277499918842 9389393233237579375 4344973748524581386 8422461082401959993 17375233851985017335 18008294239798714628 11018189503334488092 5172132209982404095 2923862349350323453 16545386265053563589 18145402792473738974 11951301907444502537 10103880509094244241 11038000048886273997 6761847971997809268 12316654306959317296 5559758338191804127 4500983793122026894 17795262639748407901 5633406375523665183 16958811008956890491 7022481697018087824 10355041301761712359 12283708860956485957 307281861742354219 885839399886242962 14119764065693202535 2481392959089720031 9443465345402648226 2355292785577775532 4895831193997491121 9998550314232752300 2037102124628309564 12615038708344383260 8271627735781503313 2106515591728443849 13084681200718759763 293379085605640530 16892639523541139106 11281776376345822625 594142831692946503 11456349429293645623 13614791090468640952 302260307365614666 2107070677381634848 13719124528232068141 8488045153573334016 16147131742704774968 10863272336753232131 5497882369652352446 10091791249637343666 10174073732855921400 5977397491020557502 3811849352705199118 3230267079769923121 3877162473867355740 8100449748899856429 16942532896028461316 9739207353629093705 8747922867708864000 15775250109075750021 12101846579703162788 16641426642262413927 9660164477499101548 4368406388872588673 15009868376417146961 12816153803381128212 8508710543853601737 2028151903553303650 6428344431924538643 11370015107716301412 18300805632205322451 10126738027090464482 16037023617585043445 12846733584481380741 13351114502806175570 7210665849223912503 15692659365436912082 759025634300061889 13506356820314745999 17436357145883173761 14391240940347246587 8006086165365601225 11896429285411331108 8832367321646298651 2772512686099822719 8089003834366368439 5753492039130089258 12061945358753323006 667193753659218509 7800771090405778928 1832421624130304527 16362233160405823484 16558605426050901235 11297256075120367425 6099496007329063711 9127905520267251531 16281349204536483263 13232864752590027584 16458021394153027389 7142493949666249742 485791769702938302 13247133427408502341 8377360612518620460 11375235076449804572 9640725252011851296 3105462980220881039 5604645575155704399 5705050216220302754 6604818803956655757 17364347381225665346 4421455796832183763 18204324649960520902 724422098085889106 14650892179278114030 6922461093452127933 6184866538715645168 14458715648328900781 9327701814615742736 15664949945278630370 18320229210615867224 18061596184778248440 10915639984459244404 11880382130875543572 15637127941786132936 6168321570392839354 15475990810492542672 11354750749514865816 10915203699014336484 10551778524094388512 12501282900752818966 333378069879109217 12832099189778244867 12667010509253690317 2616416271858745355 17407714258551799954 15499649384328007135 8465083776770657645 4151116892716386605 7910286678601868868 12068282212102276281 7400125767207389049 7644075927337242423 5467423226918471358 8615457444697313374 5711609685624733082 15077462086600686617 3234975328168421603 2893255122583798368 3084037050017608183 10697275922101206837 7742523764456747158 16793993281166048237 11572426330332871194 178456688267389764 3855159305375892209 17500908221748037641 11022593272257063913 6961421013535864600 8984466683549663273 3719529824772091059 6870605537442389668 11106095363699111279 13604060302899400005 9554430871853620185 7880873884091394363 7353888618873532655 9712896780955821859 6426329682053216688 4175895754966167675 14332831133327960867 18378676696927669122 11686132030485234829 7605192963749150355 2040401213478281121 5948337804577603941 15219335681185608122 13441406138469045500 1263446492307681220 15432133720367645541 13635202676020217825 17244596562561705547 2624176320174412420 687513629588459339 17708409086217708219 6855042044783901532 18265947911484330631 15305040378076347308 2145915508149419636 15928320788733959532 5578260532795447895 16430037539091119280 6301126930014683363 5397377357003516155 1066056259948523966 7175916602373054415 5398124159502809966 17302715317017269915 8211483007991228356 15292538336537488767 9285311431067210725 6896172394453859762 1307679959298970366 4228818086474170520 2632918841519537313 1439223907728782087 4897102463142424316 1997454278913232064 16052771510203328210 13668681150940537996 13089219476053808584 17154972906995601849 15298402756772829023 5446148768714005128 12155255479753419726 6013801316312002344 10242140481545896046 7237034449144787485 14698916057668318298 4900965030951437745 10153641553187686248 12699466569055916749 8910983711737109496 16284459821461810171 9072728777185102073 9082629635421313636 1314724628940094803 4661804034984801794 4362431406287741740 13738884061646395454 15484625608667693031 4162560534651233952 7340778219874463883 9940482146318210474 16702735928490962384 6753743627413098558 14803935627325692249 16040776127811268494 5516654730716299297 12988025718635770203 1884779491849810393 281516117388197508 4368483775417594625 5304588354495919870 6971910562269887498 1603059439372817006 2993808647374911465 6171196595601484863 267301548083657181 6014415371074109430 5866478351111593679 18106539396528925222 12282509181577854757 14104187775210448291 13660456184273235988 2783282660349519112 14965801010423923610 11517501466623934568 15664680582987861949 5802144132952152947 6667842921282303443 4520884199153207459 4322198693737286292 15765941646197218323 15798717885682410833 297926070214609107 10170564823627314501 6454925100457257267 2381240062232884805 13637445252179407574 16757004175070753449 9658775285746993502 12704837934109722695 8199833399588018331 5247848331486938143 17676646031335966857 8555546342057758826 17032106309893472434 444234905124419070 10980185077179702271 8141937636357460936 282347439982039972 5750848573377527254 12577963954532074353 18277746248233306544 17973666138329821216 3576122360104919838 6924850433124568463 3276911116958316835 13373701709683538027 17826328417416272677 13683746337252152890 8529725013913512787 13504146350465082089 17255433110800579968 2474817010217801749 14143027220212953026 8034278293051116461 13889728149819758931 4796733397747612481 7421922139414775004 18337571583431277488 8263998202172709579 14257409989349512971 8258045172382348970 11801153513508090741 11467870134861226847 4582213371663162145 9659687870861389457 5625658645194974095 4848640321668019043 6214830407149997691 3849055213008040250 3347102339286802919 7463028697246688802 18417323115146123219 1225189385400152342 12763688677762995308 976648212218778491 16399835656423992222 14196885535163787671 10618618733773111743 389586524709381150 2385832034548923204 233627108593548408 15412611463539142933 181968135456472046 366421982907146277 4751502029952580850 4797771898274596844 3669363839576523047 5305009497546477571 7537229258567645312 10913486146683720511 15790825923278354660 15664651072902141490 1395709195544018108 3618497844417992888 14320443397647563070 6757581876615506933 7296310926265896150 4508214507417205218 2419372490862733726 4003765085687144293 3208444646598146196 12455544224120371277 2984805861813384815 11651890684362215053 17956408537913244706 8492466041546691563 12362590564137925059 11009828811939769128 14756595543837279608 2009739890977423466 8864543681657180775 3377129599569586142 14909462423147450287 15698428630989543791 2476131023080281189 8642514507367271626 7313959593253295758 12088571333421190078 8801536839054508220 4180512800459202658 3757530822314133908 773877099184892664 2543657626156276552 17229721760294139169 10375302472046625860 16451087673955476205 10910905193979737542 247626975012697062 1473397204645826710 1832176483983974858 4468727513754727667 7582537126797084160 2080298318989615865 14768213054239091545 11717759818585409994 14104800115409775969 12397449152416391568 13363233753918671583 9812055334021253370 4069331913816603621 2953004024590926727 1117152596992645682 15390447807633201537 1344671069859634066 16926087228424925020 13882447049341837478 11638387674098214456 16343679894531462815 16666140888658534427 13703537832929630345 1330709505415759264 9078005613383336748 5097725893824840444 9977080338445183292 12031264115001261780 18411295495350224249 12060227962751618841 5630803275155887221 3821745204832840663 9734933347343055027 4923775509932083514 789751259693629279 6628879751824033114 5030295551271226882 11347176462093476020 13579129751809036484 3559460807602035661 7551889398513679749 10593465746133059589 12265952968813025539 5533413685130484878 10642085938616145038 16737752774282127621 3326027056396995564 9202614689729630861 18423084834442451715 12782158712654901979 12646515129303053572 14514965437171385165 2415272364187716600 7522075905883595305 3864123678876293773 6231480759272276994 18193772688502900891 8781821995105142374 12742493284043579564 5351749745819639250 10384305697230291543 15968068636549532344 11036136701423476688 11267654880834940219 75035238601511099 4886216685975608909 17038541004795068330 7173374517161708232 11381942406090036363 8985537450514636562 1865883851253460590 2788909512261299492 15973385181768999120 7754423791998604313 4553578858538442181 17912397673577365440 8322780665737358060 3533504181510090748 16026061914073786034 17921538703322392400 3171162461823876354 15795591762088970426 10850205601125579094 14066564154239133882 8775187503945552817 6406514717931286117 12852176685461060571 4653518233969076960 12596415257347007829 7588346537050389018 11580837663568484382 15622147953951793546 616034199427109665 3560811703346621841 2948113674015096977 4316016518145651578 3139333369727275340 2792672152120712439 703526940044013963 14796331343062665142 10255648677110215202 2754057616204991261 2132142614979196191 15311625221177597957 16564062324085017263 1001147107297242291 10482942368783413026 10461658173720978088 4544901511544610148 18353762115783572050 177726042829605879 13916985279973171772 6513695059782216995 12837967546552220296 10403932638532878947 17865378029774283948 2775937837122695101 11734666560835228318 9054973075978659378 10483850256649114871 9275379200603033805 9340659122127978684 4496837271432331960 1909053246014549407 3875327057847289678 16479175533634577370 2486605970450075286 17452286820828160324 5929465006077942013 13663521494373357096 2904453567672836686 1644936177086701823 14405239278401971024 18049008208793624805 14646921508317338960 16947546419047673706 18105269074554063443 9128981613834813286 14080912545175517190 10486644167189674940 16507177934188302837 17974119887450607844 10230301770677292065 11719568472913724715 4785164009859164103 4391153292341794482 9059181291758530150 1225127572313349113 5270486814292063624 13468402134247680728 9198103296328789470 517678910907471904 12938012771446779030 14496213202418767567 3948108579943355116 853884243668447591 12237975478683822698 5808125640244140728 7975015850569061356 2725233385942683543 12242949734998020185 1805104135529738191 11938061569576085802 3724699207744670752 5568728471186347195 14980541662118705904 11885119207171925322 17328830784957143434 7228758494461177651 2720055398485103085 512192906762951767 15480761198512201082 12066949423923951850 14602720302261363305 9865610837061775801 9353723659086389622 7600734774363383663 8133067908058903891 10403293725426593152 3596403753705416224 5422573003482852518 16747898581440605473 514060224050791668 14556724481218102777 1466740289957712014 17236982596992426902 15889209087018484096 18011900863154395915 17766655333875890988 4869027285550375301 15627484444554175565 14036411158702879493 13855802367801148336 4200464993795401160 14052687325894701662 2228344693585580379 2862661591369087725 3554650178647432399 2919576361567893099 5544058609608352926 17483880422352952985 5999340526454393123 2749972488315037472 5667135048521871264 2840730299652254759 2405034265905537962 12741560840789932304 12957062730835784094 18378047963323048442 4618564734504352609 16327106102547313193 5959905589222654109 16206564014092313209 6761916936390783976 4719793600377407768 16594663173603954356 15217147898519323219 10497299881114839266 7781586179292540841 10564699322134957578 5966065943901922998 8395787048572487359 11644841732081238695 11275321007012144342 3133218701074665942 14293666541763055670 13734735122072500243 16323866678743133572 7764969406049795108 9260735183315548450 9390412710607174921 11127837389038921616 12742406970628881674 15053201739696462142 13231629771946448328 7583158602214587551 8813257013001380418 14758783880681172938 15508282881302406432 12450600659041291656 4897588191702993425 8350676946839152263 18112058188278478516 7432956103749306700 15404370401125809396 2821179143146915046 451088086849199654 17273946351940336207 11873705093543462096 4923046614411375623 7853517377341939756 13992227724530726643 16102642984694044481 13086623823637249325 11029552996688576928 9704410248020858939 7093140438847498439 5848495053788804894 10416959127132877417 7058516599417115695 4410015240519018786 6515096735397380899 10495044791337566946 438650609761273563 6316814315460889150 3069185077908714722 14626445085472872569 1968998382212570802 8856586091156405801 6480451171060151597 6946056416998000247 7180486588609398033 1022891213351801752 14583427389586791842 17198037750091263189 13169351941053664426 16662189982758072553 2128326667983267857 4175348680463257884 17928509919915737517 10546813704223726894 14887187885779734589 9197841422121623473 16622214431311038783 15023580620830188981 11911307130739556282 8819880825455980391 13484528924941703557 11919031124164211975 4141657179319112463 5611867214974828304 13808997037121260903 10613928917198817335 6341005189066761422 11538094618773825470 12960902413278390427 14803548662407911681 18281416188229432821 8051421145768505150 3067789111656153820 12085985908442151785 15205121273153971785 2563963779944444933 13776920199264476273 7371024040745336998 1825069206022206030 4022860460399224906 13686393054986474169 16377207710879112890 1017549324711424943 7861615426482217527 13884951393833995358 1673450203417137088 5910925837577616234 13974718448935699153 11147996882662333819 17080263780692649030 3597042698125302030 6082745695203546602 5732403417711370134 5769128639226929665 984578089508932103 16411294259483587879 17123770739764533334 633211069742350474 17626448243222915279 10119498476974545361 10924314802205015237 17737177847115047858 16486677523365581450 15350363171885726535 11504148315342496186 2548344398079800968 2958347188871502059 4769350836444566253 16549652127679664952 12146137056477617371 13875350320499505922 2264310267850347582 17561068818055061950 10888854919603674816 14390639498032316052 7769768596310482444 3624880319475235790 3829132172294187280 13952566947584702631 8410233290267692673 4562713786834987808 14628434556563758916 11551799669679120817 3219678628655314553 6298581070708072007 13829514026912657108 10130103818518956317 303249815514450355 13760926210335095792 14306126306785423266 3671616716377592596 16724399755843106824 10721178272827560708 4641932812714286840 10736909479173203749 7286009357931916274 15423094947910038507 4196075396697639499 18428652324137349156 7771421378559411168 4822515537751485358 7763961468403476730 9027343792873904472 155667328002936598 16714522000259102854 8078775577688873956 13250555069077124886 3011685817061809685 16872022974071055416 796947952631753003 14324553572884901983 6656340199907577862 7626056680889070425 9709958958537686011 8946779359557786138 16020173963697421989 4612405024512255879 1563679978904508383 14673948451310951776 7365941837067570620 6182495333699627705 18228129831953874379 3933130166087462590 8200034755610737562 16077701775084380536 13376814954328249878 6652533704600820566 191362093044405197 18233554531837593608 13109730700818937818 7465961782905639659 9079209423409952184 7945516885544367343 18351348268111457862 1673760100835674513 4797329076395511978 13870602149382299849 7689366509889198732 8651201980860347518 9680843869694886337 4047184195639943975 3003902773038507098 5416834960865019791 5157128510077378890 4490294197472390791 12812462762637609417 2503553184417229002 11956125984831062735 4561229775457504367 10278902588298972596 9106101668054118965 14874434037320186830 11255132369751478867 6834058213517679402 3909075502324540139 6826629123582011528 9131530483595098542 15914670269671755905 4153083078999224717 16760652279625523683 17256382565469191425 17970606090472741984 1539062120132754650 16433859211759604330 438689192342209831 8028084263887206806 15755984647473198532 17540351752807476480 5994922669205806336 18124606742998231936 3328597176126664106 12556797612142063770 9735447562955670503 12128020736924130212 5532455564450436050 4539535583378054917 1670688509883003030 8784310179862852576 17120414203467696428 1466999706509954078 179480908387092261 4179264422661894904 9637527694053167124 9804031542439146796 7127579814032034620 6837065902653098845 6402800238361076854 2119974773598223557 1514947707487114690 279973839192140320 3526549823626139065 9766120798529797771 14573597127038239368 3115027257265620622 7210540605193107322 17246199786468729094 1059762169188761695 14528048926507253612 4262371491202031868 14001602835176046221 9977594061494063524 802030399342334263 9568366830950364083 15240470277566238931 427527872123460023 255978092190461402 14367958091334640816 9808161354503365294 7421339344794818530 8183011378311698848 1066284087305098038 4332921864799222474 256992425766406107 16590465020793688822 17384162304990273838 1317472771680012400 666119755735901130 6685174076309373037 2912356314860557720 17183086651437566578 16034204101360256025 16810380824323907809 16385756355523558452 7852152532472542538 9131759757979629044 5934421361133149314 15606047608371034817 3585027169232421993 15186578561997481974 2764946070319444811 10059644873192793369 4200993213203776810 4791621953761805973 9757323519279781998 14902916309252557228 2900981071910451093 16651074093930763740 7341983985512845788 3183837676052577046 509570375865853789 6206533493484061690 6828362935251116297 4338133944138902940 3598547148042140662 6733882237691295880 10902928550884021932 7214530186474795976 2559278586609513216 14559168326607250973 17652927603187503322 7942893272484951582 18381055602171347887 14811210399552166444 2201585846542954398 15505951397712689702 9860777982111750002 16275616808620228488 9464213707812381993 15691835237858322935 7495761227750564796 418474907077593420 5273181449401425069 10630379022300808757 14561940775922327911 2133369551694122881 17985304093829637350 11288112252027934786 4799390420311241479 13360617338541122734 3453019459394219619 572763533918826629 2881231582280103838 1275812670786532902 10742401523063855630 1200045321838292088 12989413497496998908 8906250199254870700 14199273152771344227 8846974991389398979 10336882011582966272 4206603954316388859 16677688722104351233 2797278776047052778 15590199830195549413 18171234174514825787 8747512464111004564 18131989958085097765 15280025541172556672 3661287967422188396 10486510057319580064 18045095353236885055 7384692858985968132 14944009327295716254 13007331404175621390 12077966150216131364 16685455036476995196 15381554502546467882 11525955653773630931 14022878392823868188 14817729307471629368 15251490321986109700 14430200809042025862 14977907485823780748 1603862059152169316 4884804662112701734 15441610919663616529 12569329219592515913 605728993144930069 15816588807414638646 1215816555059508650 13451046689366732988 3225197547662612836 13416597258455022795 553167041452320656 1762004679990740524 17749601348260109461 2849235161942455753 2402602227340167517 5591422396387350868 16637287855639212238 4346602722894739085 7812471702114406850 7549677121584044201 2790149619580863142 14682408559891145775 12101877369760596088 3344812638311605316 13105268842744584709 5037504673295235105 7743476010119901500 10817769664909426356 1252695009065929628 5678194390498515059 10382201447948812445 6043331069278724503 17790680767916467720 7052820213237274140 5277491008037528258 9072066128205131721 2582900490982619828 5440621601983126424 18086622634577859172 13584568980321780891 7050001906360949186 849985424352176181 2820081956581400757 9507199849477674784 3617104346640504901 6581222046439832598 479266984942015773 13384453896451700687 7761224790651260663 4416842334566530714 13888882036452437749 10449096288887310042 12394745728755581074 15435550277365248701 5774505776751391983 13700423603661676827 5132926241986309670 16936999837470876749 13154331921067940006 17828970518279146090 18294989706939634313 3354075326068684989 2628845592051600443 3376000793050441405 2443526495988862127 1744382022938580099 12854711000175308588 15231832948834697322 14655720674306108540 15094822270970108281 14246385615246509737 15621149651223307602 8248724135711795351 12306017685865874072 1267324779101740295 10180569618872369527 15166473181449347555 5404012800315445235 13292222666810587507 8746099973278576154 4829152617051757679 17757581492968795981 7160216492666772017 5541956196250712255 789583832519661171 7148571625772036219 16109101538049033198 12674945289586330249 12518006188684720774 17318795566588355297 4748587794014124956 17619563805565892572 12618776786743548084 15017127004016171730 18333420814120592867 16075239093597097280 14805703926700109512 431972425554761951 14955899285658305738 12194931762308626716 14812815723756469939 9954146595655058654 10840235466312558305 6442695256222361829 11411229386467912159 7084700270362336913 11767688606336712293 1630921763161493627 3613990504970000102 10424322552261819155 4449075378478385476 15778746936009992393 11836284266334034219 17638124052835106113 7743456437474503238 2139814979961794360 13248126076720835949 9175341515480007290 12034731569212781370 112285391055862905 6334619143144602088 11736820855520258423 4902781799026503216 8858015301175178552 2745234326096840497 1099416729051879225 4260731353179146898 15931168028599649999 4363214038047273753 13362417893917242285 2984069768887720157 16066872153711458031 5947659898422273956 10985011994915768861 13092521043782471196 13680070142540096030 1077397619799193123 4934382548414384956 11224910676332918689 3101200853186768486 13343699654093941369 3865023426145387861 10951394990639227781 3990359802355012780 12238849573903731526 9910089716024729288 1093829559934461918 18031754848102092848 7523748345761680959 10076676915406941420 15731560450511307604 1010135050264877545 3373479643289403560 14249680913497255908 177847382860427449 16844811646871632970 7640603550191531603 14368703443950048160 9917169689306269871 247635717501274853 5045241963655981026 3748392163058517319 4311045630054738636 2142636110447395784 4259040209507560276 13457894464858146095 17076881155868265714 3366785632039262059 10449653679370315185 15284594291141514819 5610012530772189327 9177854692408235420 15605284945727624068 15300395063515514692 12157609559629487875 249119534935407664 2034743037151708249 11902133344044944805 10752698648966798609 11148005313992507550 1718901553027860938 9912677490530292410 16432319973918184565 3391050495025078850 14213422895777747107 699781568370415743 3370915592872709003 93701923105608660 1679236638430152607 11796344804270137278 13284228481544138506 16106348906449332572 891772902556093414 7101041699918406423 4538306253683761081 14297077223948701856 8269146131521020790 11921112431846409087 4408014340488492640 8132072344099966326 839534536855125133 2433759140354998265 13109728732104089623 3320787518961880997 1979707648524156013 15543103037505460669 16484581703037965622 397263064178040070 15901217175697125575 9723164257058183479 15589684761330244184 9946020237718111612 9530677941161231423 4625711036063076865 6781885937536143166 18113848168982417010 11986505025771483236 17662858926868597711 230250536312525268 6191575370120105911 1189075937869149401 16749282778288685493 10551646150669872998 7209462900829451030 12548946048054955662 10557378210790918098 17133132743252622846 6948700589441302734 2619255965251533412 5921290895180441718 7757661641523921616 18392361975333551481 7738160391226677536 10871641042279576400 1418491836120484839 14838427145063476331 15006485605628227035 11289482262784305133 10372506573829736372 14412691290159242968 1656418127482540745 8316304766605818829 1911278219409840869 14426320282377504021 15891633705577537320 10738724616031191072 14622323736898977398 1707826482073219096 18181396115634562811 4664002521229567025 10455374451539905438 8838198018731087470 12762485960910211701 8442203375373078650 14626736352242700653 4370413291152180907 175250032273221168 10136909009481943697 17726710556618835164 16660602406481543401 13656620928708311372 2700095216391832194 16892908624106256869 1067210469118955811 8923118959929360443 16206206637240415213 13973513006440285737 7073294313359538647 10857857986547191623 15267848118376811255 15963564567687805315 7001267808647483902 8868329057042995070 10091728788490033416 3187222476428336763 7696811793824847915 15624057469376377399 2973343997104380637 14525820122329182750 15071992403825063838 1017450741008512531 2348536335160637554 13707714206539732069 17256655843032335401 4723435364491879304 8869457521243564045 17905212767999531711 16150165942222756588 15984769056007906854 8533168446690365168 994413665043171845 12020328737247935617 12070049420745039496 7279336908733310582 14402411290704329574 14010550638813760816 411588153424614724 1804267948306053025 3807428013170082579 12310148400132338712 622899343135597039 3700251866471227756 12950834963621444926 11332713371203136812 15054990723921621439 11779115290789454601 3683930714309454572 3192475620185780001 15705962162769361239 12846600341273029575 5632389581296305528 716422067508584316 7252674890324730196 15960269172936151542 17175698713660713208 4013171921446377836 11434957004283494090 6734157998728301033 2672928669420872278 3891038602316929898 6809769673292991888 11110910986924485038 4223080669317230282 10781984323983051469 14385185778127332274 2618301380604749759 4873239242200823399 16125089466806310096 2980170517073705629 2958981332129952465 14820330388509734141 6866729158172448679 7879862613890882057 12188040533085845892 13249783383963831863 10461694711618600575 11228347936929489256 7894703428671242720 9680884482888720564 18189216425620199441 1219497530532815285 7175963643322485327 15146706382961323455 3472624160372700070 8004023385102919760 6573021705787701159 14935737042338906462 19930970811396916 1360335835944855782 964706496316460400 15598648881616973377 8202007562290046218 18096964208035164502 2075377931859461582 578145684785320239 9237091524326944647 12194365771008453785 158494931809395287 5297574016416488039 13190087736364969668 6544674696582637801 2507212884102482784 14325437063713288932 12425531115059765469 3084821108607232278 30568852391875560 2750023490910208442 16280802089195604604 1456566603300050988 408694145406492903 4697792587011227231 12540404632351651027 10615981425031162814 11965546467747761789 7769124998582518651 15004927688887202080 12157444628024970388 12092039087235297443 1031513207726664523 3857832029391887531 12713435846359724151 9664568353443448597 11160657873300164556 15590120889739524863 7112037445000541707 76149564026782889 12910066452130502593 11374679114006993779 14604640491684380153 6810049282187374635 5195198739348953374 16332761773128561428 14259426391676223730 6060721776491155669 14028019521280094441 6438501470269763150 17051147963942364017 1830593335050526949 2589204815607199637 11386137806485878838 14239811894536657864 8881694527259301432 14564200027962187383 7332936343449136060 16300218309875785269 14461559916968605867 17014964721593382061 17726190415225074844 2395257687066773263 4954781032979258800 11175724487486508423 14709844261487020730 5989280957846412132 4888721008020587309 16518438242504782477 13807179663801753698 8890403559528558455 4640516454627004658 3897715880854898643 17844614213610419784 12584390792987118033 484319283108108730 13900066021158049461 7162875626005201432 12667060864504379815 5632836136894274799 948716574362365158 6322624275351160718 16296658783351083739 3516960754594811928 11402838460880059231 21267117013340256 10033297277457312169 10191480334557742562 1451161344630712005 14634389612362608064 3832187961846029660 16261424113895226235 15149532966871102147 16983692943335767279 5906668262724534253 14898551736347528237 1207575354358671663 654192612337447159 9524885946733916337 2346539615182321803 11687383039032276830 3876472339069156779 5581209647849677283 14602180709654929103 15227289960666276874 477010999167169926 12634180560876270577 10698374471612114314 7718822374017751499 14588682237574763906 15773441812779661196 14197023134030122273 2084570987602251153 5801108857838600992 12527258174499352860 12310465347194686799 10681276080952459355 7351518979875951651 12930037567189424906 3242103622112881349 2338033085790656040 11459775740135869159 775620797725928872 4173871007260336439 7477015720902169474 9480482693044629983 14450032299131158179 14833225828743207063 15112368680794931567 1952474416459967200 11555239643033589099 12716571292077995057 17542018128869408731 1970098094713820461 11953905347704636049 7730924091533718055 11915351254799188057 9634799501784958007 14370251185653575872 9792210581556208706 11558120656600776165 7147781826846240944 3218198834050151452 15842832383233355869 13454729570793077488 10712571034090555763 3318903070629519731 13406406178092314029 11042040704381266111 15621832048544843837 8773220056228020356 13021098216038955281 14782400164934952671 6752816052456910480 10386561605574634014 3447014702731635273 3089492597123607862 3779138253609669272 389499808271375305 7579190288843432324 15760971575661599128 15230981419828432278 13623926487512614647 10376121709682497692 11985589365212827038 7433456945691340384 13338775855517430430 17322294063459783933 9299265067317410931 3921775661220787840 15035269793928725813 7500268865300294364 5603955011583249546 9184525209503215072 1701506867507577669 14787636720690036195 14436237079644232618 733736878146294130 11428452018151337041 9723490549044325253 13130095757344239494 12826931375250392560 11211329265774522105 3905635098641053155 2303228850200117199 4881037689589396952 7506791457181239727 8252031590984013165 11576217563159415572 8312098310280165660 17974348249369701788 16775367260612915977 17390925081966947024 9660923296015309009 1539513413862711628 118038949243310160 9900894659981912160 3852544141785208225 17958046818353326825 8924356694786780640 13140600805831974400 3357054746169335590 3313813969090662021 9640238634827790130 5446280687967767974 4679574715178922611 10007887513848756778 4948353057083303930 7456043672716335338 6649259707427607543 10341549402228659518 2585042721642865239 1831713654018476040 9716028944833994887 16630412708061912023 5344420073800158315 12918130826107982155 7043960776028378124 8693331607262933471 11484063344363451286 10006019356197435766 8078112346530410147 5673828683259777890 13700503820188263109 4380732235001656121 8250118672193438241 7354174944407070785 10162105729915516484 3733653821934219614 3080858187444205793 14056228436206465985 18384291503084652245 5337891254391163285 13933935932275793527 15975027472482946204 12170346211941958311 17079300665131133093 14514731426860210002 15949220914257557207 5765243617904464610 8035073194786153119 9288441876687905779 16278285465149163183 10383306598685617240 17153406705858103738 12251819941503224097 11176972067299341116 6831330381569403772 13115515358548172894 14127236194179990488 16930191347966733044 11255200383199743438 8016086703369580092 16677729421008687405 14743578283153961622 3583350161117186748 15124385924454154353 17807705045449362887 18236780189338931222 12165881120317447858 8228434609428445572 13629648931854272182 16937119929850274048 651947646888385842 6184282061772814393 5137201609778067693 8351654910025383420 6983621216687358111 9753663384267381218 6607677239124512011 10063120735007303239 6832791613300596761 3936769890606721250 7725002807161616777 7971909708340204466 10034321985338887267 17298710905267368481 11536007339365260978 13796270880927217513 15613998688609467046 15679351936316376844 10859285036433754515 14374627052091185030 14191600369726963482 339399894195144984 4663236854209409617 13839414389392103605 15372876466996801399 563077644287375619 13251389978023861997 1835567247328908515 1001819166691168471 265530769927282373 8969791788720699093 11011638210502232140 6175282232788988824 14489833475521632178 14713044580994809520 1303999479951552843 849704748001409334 9107532741466513982 1512587171264392215 11350722090017945925 3923961868955404969 1855146873191235513 3673388339796351825 6274948692529104247 1163833235462361952 17671097542724461713 14767381283923859489 11041651202931161149 8731266797813611219 9704906601547902295 9040990499745988274 6095633131576151721 11945357089985781375 7250870351260218084 17951387747768545523 13149156954542434810 11617789305136600630 8503445844956611051 3710538573367114649 5109123457015880954 17712669545251298699 3024063401296132111 16325792563553755326 10484616916660637983 761349677474390535 4940785030338424439 9274957217571173718 2568908964160783162 2611088488796457637 2483468441447999883 144023223350307182 8572949400544346862 1378487679693396992 12301973159653165362 10980611626280425201 5091409930182024992 15428098896157353960 6059580635957334575 6189106634120420042 13694144870048273939 16647610430566585701 6722174579916485187 4178031426829132237 11812494646804833681 17815992898110254540 13878874712177755507 8251370881229744036 5013634590616105203 10226848577593566937 3558962209894613861 17192975704822450522 959841661356124125 8215163909598483029 8515336825438881270 3067482971457546550 3124818852348744028 5151129508028165250 9452441763124947965 12425692750532002755 2925686526525651710 18053378794330392982 6762676980444637125 14617041133419396302 5243797313589810251 12064778526658668816 3546882310856437619 10863350232983686247 10594205704035580579 18072379627483119200 581653130815284864 6519446769264843719 7461990435471575531 1370404859111361493 10192612256142789485 11202917116058167401 8341456724064952333 8528553743082043783 14134203146464895822 2066494871389179151 9022957665584810806 7612918989881646651 17392448766808261268 3559809999951086115 12066562935031198667 12295996718637529022 16371755129086040496 17846133400495550455 13216571461754977889 6629483877241950668 4492806453885521831 12822542280780699853 6706659818204638550 17629576697918595937 10155400778083289 14171775299069485628 6161709186842362546 2540800261172901745 10939195616456142331 17352665976572741036 345506557384602425 12920732300083010646 4362634176637848794 7020858327996201108 17772000087756355602 18084460886684245258 2817911900550692356 372791323161963614 8374045964673344456 13887159238231118241 13158241566272068140 8748215627302518602 9150695516892798293 18140539601879381350 268554025211556869 12354561919196139663 879574262594970092 9594179806001937446 6793337035602287867 14615359613539343810 14438910547909418433 11605307871654716858 17626727993796247400 5252860225235107081 11168931172968459177 16716617847947563941 16579706382762052991 10204436766458537517 15715300066810206847 16706248426437376767 17565067252779574304 11898297502951241238 4228564419788414348 4685286692675705915 18127135951899530891 7902731399047098933 4510392550640766300 9120229242277655256 13233476534897020669 18313917924393707520 3654346924873213148 14723754799966094243 4506485115697266640 15382199859828964299 14733928592200417807 17732944968631872259 7371803569139185272 7971403502248239899 7470622285772901516 8959504811489719296 7025899598629391645 10640217256380249345 14209576223745702829 1041670864200958399 7048089797216643455 11922140240230092917 2575090893775707179 5348531971338122852 10907768906590008442 10021721983682309198 11928344657206179058 16450086851772608856 17413021538524750727 571908314265005021 7310730217731553184 4942200797995587388 14392568805010473038 11909615058232864782 15867393910583399106 7158647745958928722 6972842397243994978 1540451682288442885 12931036333931164708 12157646986164805296 8678724150344543303 9438616682711487379 4088422194378714917 9851053564352857271 17980099132560193837 12220406321797114792 2309240025177606185 6875891802317494511 3191538920264960333 149792522822217780 7720685509539535834 4451824208294404327 7669879649398376813 11453949016889669387 12754117078049714819 10946578809938331921 7672979776459128647 14244975152876205091 15771410957909511141 16911232826820520822 3504230635623453658 9813507325570619634 9985797369749622241 12774244838039777135 758939470527234656 9137286200066752220 5831752717009375840 16993696096182335862 11092741373628345296 15283037077753873012 748798418175717495 9519810323131487039 16096267510752864121 657029985961006289 4437253225600742504 1881172811814310682 2904420349980701900 8110167430520419281 12737648982441461857 13828045779927191565 14618289289081070078 16306746648927032477 3137257151956775599 8391040823566389197 12682925666498330894 14695797986371129094 6029330066800987106 9949258379126129384 11536769021063409074 7054387333061398337 3156267360082665274 12689875360389439529 16876206467294549260 2068670704342356561 15612397462247334979 9500854153192093591 14214429946089991343 12784934272456194539 14737689094592646053 11703335055246923802 11235114471011909521 16121256442553043462 302425943621638465 1591936280777144865 12229106100925433976 11639048423166472954 17792605914735516844 6359830422457426339 12191820988481084872 7704792662485569809 10661426475389898878 17332982603897919835 12193115118360394302 13503872350759214179 4664148182569135519 18300174173698734311 7486963736966460475 17464184190644380764 12638518040480432268 12516055805102094719 7114635737986532199 7318113118121637173 5161148208959122700 14117432065558302257 14684581594660548254 5828993576563036675 10639280780834166219 2779771278329115027 4303958552034849582 2593266685227197170 2923101715628373225 16686416340905501468 14856984272150239140 1608545248828009859 2420721257170083014 14078741965693877217 4482917560650367332 15090910775218891768 2251827045739865919 633780557541984967 7295395828727955291 12610037841877591146 14731384097630687671 11091234263871989646 18141060543076405372 4040451247768124872 9381386121697479649 13358655605678736266 12250215402045065411 5736862621315523067 4112227346880803205 10759819840557692423 11930088784951348472 15872410132703496202 10311556640037185547 3117663842058053894 9466550385376725490 14316627531887910695 17363739366903759743 8862725052887575325 3576762169563280732 10323241414636411464 6748270930358340598 15137530970115355265 11195878350039574707 2731203898559271568 3371514004660695676 11495605847534539904 1075077214592188380 12736842563034461485 999389649213096709 1545578028483558490 8381660797676735035 2515850374877292689 5298639463927591190 10566405028190020198 8474844246861057478 14853573231529373969 17656351326113332542 3646583500567104684 10363945993993222110 4128680475517599124 7848368413537280222 3904910472019333694 8256109646447474588 17610096968355089147 12808150489241658590 5917306444569432961 15377887072078927888 17499538578101976975 10137925783842675834 16104633952078309306 2092873444630749731 6034311811130499736 12157745697578882718 3174229354883369517 5444170933534123563 4776505306330924011 477249607284353740 11128497233232910791 631449509911250674 4566257000838516788 9657507685041454553 7651750369138668550 1770780898086758026 3587766079153634413 4520077362026207979 6557890149082640907 8068462524328044093 12134707448692526358 10721700452095655766 6152826215601902024 8258437304288334745 10312187577033934785 4374332960087175245 9737756200358514803 9791559443206469540 6768382225072280981 11249614160766676759 16674070975332656833 11020604759532375333 15265867430529609091 17873120876534473294 6945293653249961722 5234030584165943342 4754623218635354537 15514425477765828454 1369147403296088531 8204931685099374469 5720923436229620799 8079473324447544332 15584571734137475472 7362577500159654389 2690008531453704863 9226437957246089715 5349680214085432158 6997603532617957438 166672706489862300 9323178486914861680 17351484973189318014 11096246497187025538 375238879921991922 3582441100361796951 17203569840432835532 2117815672005633196 16397305184541885332 9730843049787876367 4690249344729090156 78678822142719823 11962225243737468363 9472092933295592970 17771325553071831590 16867822537787407790 2102550385081157226 7490195712201688345 6008234901906228039 5680078066669099299 4738573077006826677 10176568127926219910 4200738215345309346 18012988224298213530 3720464902238875530 933316227561649623 2256629134901327457 15549197387710227338 17897595182885168862 2799309895786632182 12966410759697790371 8287188193556448321 5904623378247640865 17146989533963415366 16275854457329977498 18146268134839929595 10369339851444197911 457104310560560908 10268776389879156484 1787058093789974540 567674681128913652 14319533052244794717 9201572109931276189 14831998120148368767 17750907820279084509 10631246781337008836 14642712592243488718 8121693805107047866 12736545728720904252 880520413152501653 13859676331640451641 1561705896598546277 1100445957904080308 6976768192445825011 18366685344626627833 12168307410478982490 3969615766531470553 5929866163878257789 472480826219474921 2317152929517008456 16940197386271938275 574046272129993841 10597045758223134727 10443437732767152020 13888246825482906291 14468927506340703501 13328129867227859233 16740466323755728491 13123974557544018171 1718087640222728194 712828843887745372 11067365200810747984 8886741462415856092 966944800758076078 1380515799471451861 13087566850270389532 18406620994787668143 14251657351200203409 10928137429056986994 2162884639953075857 9893125446181038332 6920723883506164394 1212174785146533820 5782170340404359652 1003911812460768898 4090733367101656180 13555193128619556569 804573789643557704 5527512807775094124 5494888594328973641 14257488442170100259 11742141077999570932 6485934265684817247 14161587138552117740 14677905213768000581 7165687324916813800 16557020996178375755 8167285828675859317 4679295894445559297 4910542136758721322 16324882711119995244 6432030903869316649 9634823909995726969 3874133445596776511 12693404154312527184 9823004155500070657 4174969233533917082 9784074595387606853 3626202047629997570 11175736788316404417 11753193439428823774 14205033270167338204 15995917962305228099 7085994344164864395 14428882663894837265 1532920898849585091 15140577788153029386 16464270380973682887 4893142693130197277 2789595054187290112 10570263546358528437 9904101514462118561 2867775455785725536 12602931303887096925 17393841163173366116 2616142055749643023 1120280472353504911 9413846242972247505 8615115274477221664 15024009911623387649 13326476550343941523 13873748651024395060 14657653831104940597 3428659436334517993 17476547336568329646 16829867433329102558 2116767679096868315 14666960509854550838 13956675525302754409 8022876118156177232 3241580863533485122 3515006943396654359 13619627987442498760 2727179136786062164 15916467041556393155 5294389307008692452 15602630473263535132 11747145782871430230 11927072334834687359 12737671848597503173 17433601861865938237 13747185251180234391 598949344169429194 2549224044839257809 5498202392238101321 15781617057669765609 6519792459534190681 7450465381326345466 9621491345637327820 11783206658073863447 7139934749549984270 17899153812218300610 11398951888152351583 7492978185086726477 16966781589352857854 3828686684398225513 10311295262146700832 1088676925125610432 17527057030015001247 14128572300275400722 6014047325742341129 11087625130193831440 15324881454806987819 16119293262290612178 12582994145376165142 877650646323021315 201496083053354920 17175971899334848289 11357254051686111073 8146118269147589055 13222934327700641095 14697495014098993151 1014215047711431921 6441458738772633855 13947839392007177807 9633516267432612866 17454658028155418069 9843842531229160005 1786936490639214189 7579373261326860385 17482604437699813554 3817558990508700913 11843670903044940700 10262426110985264121 12015569949570743934 12611513032087812906 12425488544798085909 2859161460028184668 4181121232568233949 9754527239167862067 12700588104745010988 16518206606463692780 7551721026866560261 13969427201748066809 11119521578594389943 9331149522449587252 17760390723461335868 6355078207895471453 13328971807351998384 18001848742751586424 5884478464580163208 12165672120459997942 17714591219891731862 517113515703668450 13560353635478748780 18231675278879265260 5876933043096841798 3425052640359290555 130500950297391545 3534849220909384183 5397657025078814714 3938937581179096288 14477945192797744719 5890311881092502323 5824878682638453921 6704559378724515258 1880651421837491904 9022037679124008050 15701813038031660250 1106193724980198171 9055790221263857580 3968081574070872331 11890373076383551232 3488259660505992283 16131645889679017461 11405541226148738476 15141037714589772118 2343216664653485462 4070061270140308308 4435880438269722734 18368471551537028728 10441640007999117349 315956595669025908 8622641660930586616 5731829391595317903 17085237840661538272 7970855742842815278 17587913814408542073 5194759054875457591 4497548768315716235 12854568660568404826 7437450252207297566 3734444406785288062 827918403223857610 9016012572349986866 4588123228714669413 4343858123735527884 9439227041943811509 8836392271026398992 7730142980224523091 16118818599803364298 15899476992320392337 17012615229745504988 13635322894829722671 10148630109788515110 13206333465668434224 3720186547695353569 995478921130091720 9231155020578373651 18244034353594609154 12155123985356156004 12008265098287829797 11454764059361750821 17960644090308672991 6505416802052310030 15867226514701858754 15139471429967288724 7943450689034969583 17281667961770935316 17235433596921889748 6702891148406236041 4166367280266431684 4276698606075822453 2816825538684594339 12478268358257606699 8435194221673251197 7407517194669556494 14131577189466681098 17792938638323651633 5910204738859195534 18140321002394315630 7579536578921972068 6924836752195808007 15682364267097514562 8270987101469837650 13291752401330569708 17824253917374256057 1511249067204056822 7825091738526736728 2397731306120512832 626105086867111321 9969426116026947183 2439025345228137573 2044501590732571937 4790299654924842589 12774841718961667214 16115812460196573926 15058931357397591310 4725816328370037799 3980036677813721474 13000696956038471395 16207442881719998394 13441665881058324948 15977811045498545724 9956300589942302566 14203021406783287446 5540856575781876584 17815737365552933051 1738372430061808789 1815308230542299887 17623963485179751480 15003214695135765131 486917778548218589 17798361079334139188 6657995306155753409 16814268006467217243 9125099544195628518 4797334508756810080 13661933444249451326 1090219971583125343 15918124179735051138 12020908663666001869 15069021034992517029 17062945104403284756 13183353173351699717 5093753173974846108 3017103064654064387 16007189630212527637 777726554298956645 3675289637283303323 4531236149985353919 1298799523862804167 7654188840511199333 13225803160795395295 1583850927503524589 15222500371517416282 7237834154839604645 17360610468485012930 4756226021628758630 6468742721897761631 16250692055362997488 17731022280505458794 12986808633914643954 3582846160554068524 15520699008938519150 2935101429629324889 12768032378397378611 12364466331812304932 4223870231399176254 12255682042278060742 1349508618549213530 3216919344841331634 2477351051105091401 18379182816964844078 6757209251044406797 14110771465613335 1619398592270235922 8787476029043967133 10300441446399666833 11901490367694240556 6632867285795573212 7932854229813688560 7638987720121686883 3584413103808140130 16250430769590239825 16039100279554315863 3527691012902437437 6893555947311835269 9621258136380667405 9362522080592674354 5628808702719861554 2822786785850471756 11982404529968261779 10418133329947471923 15141306023504476472 17511827875991142751 9700236580258968772 5741299986607387252 3164308563204796647 16832000980574929567 16544598441440599326 12279032693609316843 13066057302493752296 930414151997643200 3535266589613503759 14936831356740197344 10843325745389748641 1192062763881338127 10623991025481147199 17689295120391481302 11961605195655231563 16244679537335938263 4201478685479691939 11418149015407142514 12214398413499699761 12308866851058585778 8237883089153708508 7956497918689977804 3402239464062732892 6820381918772307185 15121985897361253498 16856993579392256088 15208625295597822280 13573499242348410933 4249805044458885011 13676911434947197266 6129159320305242222 5641301664751523688 3702745481906052528 4661760208844614469 4319507956022474043 7903610070541302506 12491150806946842262 3524279316645576520 12609425739352118479 12572504471250150787 4047965913821063109 5261618498355785340 17070364638520823746 4019124353423124782 5433381720979309250 13255714272737739617 17248860577940212187 3290547397197072557 934380027976445861 8360452836101360894 17462688943368432603 12957203146647746249 3377450491835935051 17930500540403618508 7097996943743431747 10645332914249611154 64474502856666979 1082648227575731571 2546279006936674528 3033712983447350878 1573613243833854067 8120018980017593146 15130061967402963070 9193062831409933387 585990344281218986 5415315270186128082 3928342780966860692 13941845475771444447 9376353527905087790 249846872847338511 59177132465246472 15585423319205595177 17056572576414567518 8481877840585541563 11757683470492655613 9272136603824603230 14842872086243473590 14285973604894083270 15698659425194403350 12838633656387033784 9190336922084345944 14415847128662540372 9901878092323158347 16061189005276413204 14245702054456894149 8641610143070599617 6457443103932311917 8707307754714193877 8319642448783012562 10425456156703566381 198009213185868686 12908945901676007481 17554602391563192771 18096899341941055986 15567326801618021601 13040570329140638226 6469495785340348788 13704325918451056675 14438488600071435607 2881896672420780899 11808253359312194046 15124012060500463516 7374993750510398027 3807996693665457261 9030774374135409681 16465091850333633372 4148381178211856713 10696099779667232670 13079167090463838194 7847323043151874714 917032201450945373 3734489771513447817 18422534643781690046 9355911241066233396 11640627707040485245 18416358704108648940 1869553560914129613 7394365013571833925 5147661905446203253 12742507029827360294 9626384562446347172 2966916539670682401 11358519249948637467 7300132142346407822 8973415388094926611 6608073779014602747 15097634999631011913 1432333224748685620 2985296142414538943 9939402459384140042 1833328136727969262 15546537124519846242 16541886105258711812 10873575361201956424 1537655029161979165 503218983966642001 4010078023946386363 13415914414071367140 2514735485371143955 14272952083678898965 3600793097120022781 5028530059125066563 13415127291668653673 2749083073050732305 5057597795373497503 4284563906748776069 1751751924350137236 6346974931878175542 14762701972660972935 12800625289536499037 18152862066446602060 6667694912434170490 10692413017879029419 16826723452220771574 1974144651229311715 4180381518246985967 1108686401657693964 12801453618500998941 14309037124917017985 9151365383187660706 1023665631785885742 15181439047732242286 2298187252706345801 13563271001926755725 5990113658003956310 10034523710254489546 7769632597984109316 12030500096099981280 1819908354403781253 4884839377716221131 2648992681054466825 8143198873093666806 370320586303492844 9724022116757602975 8039016941366439212 3128115468292571262 3714968011158422591 17097264096561091411 14833068677690929551 9511084426733952308 12536750811955151240 15857994821768551609 14355210276663386153 10995755440413193764 11151423157697051647 1650668824725296104 12491514836929511291 17318931437848259599 7641508372337959428 17715888273216199578 13296354449061839041 18414068581163094374 12327576249566527257 7364449082201403783 4306222854273710528 16683661803235653374 16200440017184880373 14205417805794520456 16508501851857018877 1986228772247471719 1980056198540942615 8657595364629173304 5907715330613648000 15199216784505646803 3224310947562154950 2853045889267866086 281395333769809167 6141040211837573483 10784888932317185419 6978611033975800006 8308355530090494597 15328449826930376578 2074182089953301252 8540301292557530141 17708650741979410506 13765640928536507399 7656495187866646633 17794080785138863108 8607445206876933406 3982345291550309154 11727369423589733861 13611797172264845543 9802004187125947752 14687169448121641666 13658641813787437881 13694292377259770345 16637814160689752760 11667335393142674758 8122274326945265540 6256945958720615990 1824375026479955317 444148008193039924 1122185953686027603 8576117799863177843 7717194129636218743 3018665276664840667 2331376618257642695 1241859336666949088 17390648030215411503 5906244721597421014 6662982626566089160 4920265493157294433 9082210918891015267 192599729569656290 13709803984119426162 12363349752575349930 9434480113780760340 13489362461651706991 7318720943088359290 15077196420363238113 4835198835692883316 12907264488147466199 34921088779918462 18033161546830102435 9306015192331330494 459647859722397065 10081073039538656846 2390864291369497352 6495146105809368708 8105146316895800421 10225946002981412739 15342375146114233990 4755472313891204473 4309615854047929486 2392931987116639179 4126984888060267761 4477429211919302662 8310028209540635460 9402475493300241598 15887459880323526052 9869145924577311863 9948998454897719753 4801789295577104510 65642619043394844 609446870574151931 8724681600149320073 6809494841014493738 10970262118365751216 7423038519938268207 12736364510585542064 12669944899712657104 10502106058630014970 6888488235873930613 9625685141615272182 11087651848960123051 1145743908740935803 17267212704359250243 5538153422804427778 18115812969115699141 12957340825480217365 12490365440881619651 13336488422494550096 17893760398833843942 16595659479179658318 9930359767850895058 5729337755715735915 3493533396996516099 3075559485824207957 15302034823830151465 10374043299571134133 13985298105222154040 10263183090546445966 10571993638390226067 2728707583869526272 12526442950797504294 9587836960004894357 16425325934117338033 9263608023567099174 15987150912594163345 13327051079621785632 16188013305867277641 11231521480317641162 6364209220741785488 18325822148511325732 3375358534762639934 11386353376363683123 587726662172374058 701031921623479013 1931711425670988692 13609261444724487030 7261919407928337682 478320958217653022 13434545170943641710 2314968477664258446 9443092776335809243 14449046867038246150 241238403594361803 2540911270889306467 9881521680235699817 10817518519127725219 1181995156904271347 7712587413161126358 13539391428904231166 6196497004766203289 7052880029576158793 10919195467610062040 17697683141527039441 1568163974868161339 1417369510843581412 16861272798595709667 6431403038790373797 7066716090467791692 9096170934697564577 11998613734377809446 3585584481038414105 146399774155835830 9554092686618080722 8596162237828256831 5323986525559976431 16198994545333325767 13397029283144789056 14741732890034459955 11766667096479188395 13593242645210685795 2560621923979130654 11592831436836536297 3218778513826389958 6951076171580817231 11274072954205494070 10466865398422372380 3279409452642394752 15428807014402976520 2340872115922920975 5899886977997799574 997874402384377064 3477661055508237864 2760206379690577902 17883243381372661887 15785843540700420421 3494330412141633451 327949958025053967 8737634310801864489 949445089658526135 14253674905522195758 13547059130439513514 2788669602009147712 17012109356554080857 6476403996474326479 13304889460321407244 11754993090638164877 4775088326651672651 11123586201255838271 6466657403061766628 9323204587481334928 6479761515506407875 13138711166201737258 10606422070353470345 8773668306500257402 18053377530985348475 2259892182610946879 17673310165975741318 3158793382707713985 6030635582465840950 16961716077405181642 9378887201357845855 2535642236675112107 7746685422685912798 13501043594901262729 7065243804293575044 15841089684696919938 6427419443321476025 11140284212911847635 6829411413667378238 13409822891524153782 7678168958415540696 4159045681783173634 17472895221259088655 18368761439503376558 1990125331214438105 508156175868848836 6338513728852806264 2503741477703370941 6667345219503599453 381049749499714618 16260283817283432168 11188663350163383710 18165017509698189086 6899299668267332848 18355566852837115575 4195356837829034895 11043428233028444036 7984751833036631881 1290676416028801383 10826360534045374743 3465479326764755096 17992345899881642276 15798759239076386120 10419570873032164004 4250633717427327766 1186863603226194364 8425009104017541873 461653644504482607 18286691998651843074 1115554314192717759 17553348022069692718 10781829594821244360 17292821268500725899 7735990473765237096 3907620489181830194 11805252713294620951 8298530450918621660 7181845437942771730 14986432736799264132 12134183410504783024 17266796129520182600 13546637094536085256 184786445113472446 3346302862055291469 554863083787855783 4618824720320133623 978132661063043946 9266539832681261897 5427677510450944236 3611836362625494771 4336426142648764796 3519049315130152601 3411111416868063228 2166032381538422265 3732205440350051980 9984646770440522701 12707787455020223244 17556991414117907479 5074259512190479678 11337996322518300637 10738252293363224370 10057258297627605506 2285858607029452500 1111039892907817171 3256071391223548997 1632168661578974908 8457016769921227735 249171450021547820 2196678786944887599 1035778620906157859 7254972215731152642 8692417980894070063 17735472357195972509 15185332858175185038 13888727825357497123 14960500555521873383 5260468192910254160 10774536858479376625 6636904516880944426 2560528214680140254 13247110087214108179 5331959369052382571 9065132424590421656 10492009992669074300 2147095948973550974 7437230036734217043 2590342638664435226 3813497505371106614 4351760012736803918 18331428957839436166 15970851653126802703 3661311833277953036 957139681339706923 9292890418062477701 9643046148574684571 6485806228722699154 5699718560232485799 17041632173441845060 17218443154308365235 2683290107898678656 9302296324809205370 17767288739780164710 7884941290864467922 8612741208022218918 12051545156093122277 17889589831298637886 8986586034983184672 12565922325764906491 3789766706731851812 1720607920346255540 18332200819258178737 11253883526741058865 15686286070434718822 1257733255394418797 15937152009006069137 14648424718905009153 2144742930455564779 10577476455936693417 8676725611380056739 4536346402698560424 17770813938546982437 1363651500100303797 6356532974076039058 16163075854885064413 16654725883200513605 11564586066795422668 4309630812669915904 4382488900540903925 9354874160507850769 11146845893035625510 3328184493810930852 16197415964077147182 12117161947054057162 6323398009280934768 4369876635977546726 1101126434239674048 6453734437625713609 13953027533685028018 10061316480726445151 17612947860326506058 13998400002740535710 18257198483512296113 7499956956151830814 6924159947716017710 7108119118934458565 2491380724782305208 2064045091712273699 9847540625334825897 14886836392281113937 15638026581007123999 12621008222557377600 17536938464519933714 16561395408277251354 10939433116473879707 15874467942423976339 2513403512216636374 86034596712881279 17322752827903770195 8327744953976114113 522465832137511216 7510366431599324580 3391699391274666774 9237054841289350359 16418439371294912011 10687016438082629675 14830561222295617361 14182035088871974046 8579629428531793176 12100369350485764996 3521667831256547047 17490672961545712708 961533921327231094 3908605400265383858 4354310101241053946 2142597238179897948 16667295984461655034 7084429105042805943 574535480057107079 7073904727272932090 9097695597673334643 11556182324501002684 16842476184125979043 2117469022253887902 7744591667354946175 8856990250266688943 10719342226697118621 6849980731278085788 12854512250138697293 16703562071218405203 16276930606072869059 13908543004920482684 2286496700987132550 11461823593530751504 10837533866119256752 16712266961714401672 6252962647927389417 13421657392640750725 15826817970174827377 9868837169803407306 8292689278669929095 8774111035775077338 9100983813051982839 4241354913271042651 15581356228341669237 13032117495920050675 10547747886990834310 6194896394225210175 11788904119088131390 12948877360540124337 15435444301881886439 7835740549001950978 13193802353674167276 10868234736878127705 9233945168148868592 5293633271723575072 8774128406292142017 13083503942986214922 10169471931256174674 18431728983876119370 16190913122407365733 13411906465655066530 5443092213303753501 17455155516300704233 8293272025367787080 15141151563405634681 12974374751396418240 418415927791849258 3771491139355858170 5300640666501879812 1529037087845270735 17271215435886136328 7899758718793310868 16818098193022067197 2271415594063628769 15186909609088668855 10175008864391271413 7630138394544291341 11991261717004971080 1427144150973069991 5852038553172279775 8876298037333223524 2735541765915358792 12050124641221407144 15831810325831154005 12688563424398694413 2744318010368663650 2977072850285701432 15503495383165979859 5632637328004564981 13431002489955551957 9218635138227778525 6227934774280275199 4614167732688771581 6993159531577315700 6711473577313354687 13604537116761708607 2805101100428288595 18245866049670605973 10967286908837176422 3599049247532827723 8115914070114827551 7695901160300308229 15061371952601282158 15886292441523471067 12081372963484604279 18121813261126551594 16160676667462118544 3992884011642298028 2148794481094299029 5872644003752267846 17476191071560197155 636058163697197971 11178015861590910017 11602854548822585615 11912012409284147339 13371167242906859003 2485856770228103567 4063154226508731045 8168704467826210803 2820183043756206356 57453898235218931 16360742884741198241 1609519902005297807 6527830050043254024 7264623941596890187 11688212259973420935 733191468446835747 14923037752003585336 5401303812782121259 6670272480052629714 1139387295839920880 5234424419125413556 9368118091222000173 10383025912967591899 6854775918740560377 2861249796220031238 2002879362265076893 6844093757281103828 13381264134697806667 12391883631597202176 7278275064516543557 4718936555827756386 4654262162247796365 11265076712571702918 189283330605189579 1123244260163125977 9056846024188502529 13149640025882514794 9347542957986813102 4515962116186968368 16988093293120587957 535700849416904631 13810367932770501284 3932801071530135556 8124345593253930936 17921107465913456334 12614324772040524789 14976284370994172575 13114108797897398550 4509960041890916063 15967444183568740236 1447584396541048966 9166545926959608082 13040566672853840986 10346259576641657909 9366622620251029778 14884111972065494560 4008815766164143654 6590531012571048079 1976953929357942950 6417283320116493167 4374468780136740333 15463635340658408285 1754067465576776669 12818175325815401022 8096594167899066428 10192704134526307896 17853441251329513396 14065348206330398862 9064119220243939281 6482979165568878487 7459467318168115276 7355769264946977960 4745704557850408935 16035179815173110054 10887948877577574430 14532868622726315368 8207473630472075887 15697427228684374866 8176350416436983710 9314362561581855252 12382168041307665985 3505383825707771768 7665944343801923571 10661177961941942983 1662818119134920320 3149467085556179062 7945074576090255481 15955680115362984848 16270295962364409336 10104772428931240309 13947860154678559869 15647373288428085589 8110836957551529351 14005850634520027262 13399031390848559419 14104751537806067100 95429489953811376 14088600264209243929 10779118018002345489 16741430954960016424 556967538829864830 1921324137827523379 1149358306898950610 15667300240392241410 5086419671157258191 10267927079506445911 14016519395034406309 13397201050371877860 4167486534414456455 7347707681499001830 2463677353218958198 12170356603078454833 7860923924589034265 8287255924835832237 10956559014812074449 11661815621583306780 14188240747034544664 16238759947135437142 16393104658788538120 4868677951986901307 3041941799721268378 6606745222474657225 2170105995519216910 17885584248103256396 15118953454518030865 16576961681546095354 12360267432039283905 12071426318276493463 9367941752501639677 3646434439967481551 6903747409463396244 4313597031314795049 10013462471826514094 5734325934897423393 13995528653971887258 3935883990234646215 3850117822765112517 6040897142156466882 11418222970053778002 14512521241454217015 18149880831657761201 1020618210299521824 16582052071591337132 17857643646461844569 9448747903555354213 866359289967069843 12752424000247134845 5641220426968175667 9357698170390680486 340980586282714790 13455173594298914851 3492893847204042193 6614208374417589008 11212145849123123980 10041474634655038816 10664842972470790795 734038349066050354 10689684336044091190 15331138757384900279 4172927026895949263 11799640628742184035 8769249979436949341 7342213871130297612 14225208645067621224 9200753375157740854 5767051655790245848 295312160024195001 211651886591328844 1200631480311482556 10730330861541437993 4567602768444951716 8367508412119415149 12122087618848336398 17317600629419752190 1276144733075016718 4384930824150130637 7130092867535588879 4800022636783911225 9264968641571110745 8171380187630823742 6774878279107322920 9014081716537258497 357442614817331712 11929669493541575175 15908125210632128446 15148044572500736185 3417608625311276367 16444108047894070711 9134905519632706204 18156569494416212004 14220180199070330897 16997677000573451939 4745089006662042229 17827054055887231368 423634282767513072 59106967817648817 6725160847678477273 17677846325237644920 12553857488209877304 11569865012123978324 4261687880481028643 16780967262124206040 15169762001774772727 10921127794234429723 7835204351871727511 16350191132400472529 5976247078088883529 18291392343201835816 8706743477714666418 8658850847739495486 17615192457657787711 13957711992358051538 15046329553466171815 17024391926255039277 10019582542822068963 5178576275133022889 2080390910079909581 16424945399020456300 2806535796324249437 7813253897518867346 17769600552226927002 114512185877578308 3393024406746168799 12507281433560415087 10710592101593800287 10507047089154243132 639875841151945587 17626101299418332467 12208697123017577844 2743859816086379919 11461271031720677449 4650545056055988875 12121823332701517719 14069158090922179045 10355798224906960941 17453428496762020725 3523890753665382426 1919268698169998679 11186904174886910726 18130334488318518613 469343853981630303 7793483756560425319 18116638950772853972 1159120755655079522 4239598904574441204 12962332570070360697 3782841756053505355 13999056964979814306 3119551234534638489 12498292856002718510 3293663430483884916 8035658273851379465 8737454451541724614 606478240975103309 3114277261255214117 7803598672113156998 3035852565359805523 3343011536937179619 2779841202144062602 13525871569227979942 1484365171039805439 9650126856471224127 615927070232120247 5636955169440097131 5296752112593314975 10824272826325099418 7255203554412373153 9516584150459591665 2365833406725471745 8239756142059784631 15450682024671010584 17472200861909234304 1339707785481189166 1228571688011115968 5750782756711169375 7130997033499265380 4248347867153230154 14744093515559103038 13108414166598102366 1612704610592547898 2900726911772656688 2207810371422653150 2972304845127631262 13397356611048195865 4718718311236814884 4918806254149948291 1485527639196654882 15043680708597083120 18170228446321839128 1195853806454074055 6748206153063862647 10489445779206811327 2825392426922775275 11552561482545807474 5612465164142884310 9689731707445545403 3851634248562439281 11724941950069755431 6954025037281010402 13451974173160319148 7521509461202582180 2284214901063378814 9721220861011916549 6995919191017571253 16639402489844479299 13122798162603217285 1503188339470346069 605803672249843466 17034487295707010076 9013620742875985666 10244605993874820054 4939237913388747489 16428140005858672185 12506175257706638121 16885906094645915160 984189520154672054 16606535529921497988 17031015919206742463 13406877255452244287 11886019036151619456 1496092530472457716 9035053131162831851 883019480110254231 9976704464197275973 11446062230449671510 14211411492620097604 1237790365637569364 16849436191215254647 7450447552451052060 10331566734726315912 10779197515075078089 11628649928639059782 3088927564346295981 17471471043139935416 6137348110385690935 12876850457783156622 5976090465701613014 5426863933550864510 7984418278476514648 5915689969295437225 13444580870589329824 13768530889690960476 11478144886216633430 4790852084000997797 5588959944167897539 4498322617503997019 147748014436286455 4555349415388911453 16953220588879801795 274398966039638910 3697800396261472677 3876279865291914318 17347858421663768229 10829995076545162800 6043125484248268761 5777300902395326757 6016741148971919319 15614144285841258987 9185787902661063614 12515161414707594662 15087050138923514884 5139276165226636948 8829373826066290417 10001174105401361275 1718152164840579682 11005109050043904167 9668600945694981296 9415239067758463898 14687634977239225912 17936233284579532934 8210344206383977548 12415697737851751977 12020947498855655044 3411159717044727764 7325679574227237029 9949239612332527874 13436002229330836294 5025969836024460802 4105543210531809770 12214353339538684030 1310818955115760349 4559562339256363822 5538949003072279991 16274768728199700433 3075591895332698576 2416446478668775459 16285053192872812845 12103705096277804625 9947074889879546972 7785982835233846153 10384638289320348393 14995744012053236261 2294962671722090648 9951972715826911749 3091005864592278426 431540899633997914 137843989263318568 14027587618025749623 16800639551307888657 15211595256404012837 5017319948200301704 16518678463880151557 3650871339577434724 7697770199961382118 8245267234794793955 3200711414183708666 16059788381900244330 6283578953994513187 16648594793502171885 4717593976678207963 9901842138665408686 16074212878223390747 4809848179975049945 1358486012829237135 10154427513320524457 15672555525410332103 6618587022208819140 13678403942329638667 5634968720144006914 2637810996948645498 11883759094254113555 12165377918189323463 759791808122218579 8024165576341211857 612344568143421968 8258601219485239311 5242087438429100411 12105029765434636992 8932500151638779465 12454274917848715446 1090905894372073125 17583270349598612201 13819617823343672919 9528443281459047241 5587921267571487319 7434471724792733369 3830027870144981480 9834567958162873001 904801523456398587 11671624441852273008 5385072910957712105 12291070894886670733 13640649970791106591 320303491787025573 2069461571375606666 8528852881941587411 3907282638373402518 8203485170549796227 10091729363531606517 1121348888084411632 1331786887658054525 12668479316214679765 16119167721617432965 12882824451250084348 13659576784356493487 10494355849190017618 17109424135691929730 3737752009579757377 3323582711335397901 744343472367015834 555359523285942054 6092821898453650845 6315560827657076977 17311577191043553288 73954609872973645 8554632367110781501 2415666144401593952 4959502121582958727 1357817982540699395 10892454652149600176 16567789380967694164 14297632239408342404 2270608651150446434 8898325305330334714 1495923730682930483 14100454505673176622 8744744634745766107 11205554147120311964 15417829436953899570 9884207894541400483 4871473773853864315 11821810420233450500 4561042934595403433 5890417304197236045 6273967117759213795 2534273441611440887 4886043100822287649 14909878886661499619 7615362103826415667 10459658114781782115 6043013970512897342 927263689876255616 17757528088566108931 10142985813679684836 3886699196423268104 9575044788314408522 5494745915528296571 4452393626047653085 7223349182491395710 4515966828559354851 17459347421215622648 2373405739323431796 9693993329368803278 8729096954759570333 9644934828392578026 15480606696538108843 5915011666980327676 16735467629579168808 18182214027343171008 6314384746959226602 10803692046800352195 2541556881788563661 10341903715745973933 2689171079856148854 2845615788965423149 2841840259529068043 14908938109874737299 12847791691282934957 1286085878974260405 12877965260542661087 11766224314796896165 580854172145873546 17349331486956606464 13632765863507097459 371130685179530493 2549161503856069195 1808025050791966543 4296176533713125248 9707594941170070643 5451253141416417886 7440457682019729367 11769703700351146217 14356097308264762633 16493938237117159525 7341057428406119439 11203139738641209754 7451530137209609275 16401043297135371906 493197364638052320 11878699900677229803 7750183302396493894 1747896738540553332 12928066433471739189 2104267269421233086 1070934142921567510 3199648961912247030 11132820228767157273 11494268289938716119 12071589242845611389 14351885573418239407 18187274291804362947 5317684570610519101 12642786360506277391 4949022508202779573 7266665341781384844 3095781745171654960 18360870072911462098 2763964809573894400 17775458622643822319 2785303620195265356 4128255404228702857 6399569754375129743 12414722479584058308 8137563878861714283 11244929354527452281 15001563271786253735 11215857720829303028 13450997768171248676 5387159320463756407 2894742844828530 10878900295199322717 6350660881927786663 14785627095316874182 7938680831464422692 7723189241866327824 3670622241962505217 11968310030634611612 13432439478528104858 1753582157628880383 15050266004911577396 16944268655760715298 13761931411586957721 2073256802787091428 1105177957351589824 6887148008655441410 2553996582880811772 7097613546392247882 6130505772292342621 16937439093192627095 16677344706162144567 10717812311733621230 12401308555781694001 8287068972245864192 11295344718411195684 13323790785708752953 7250841016138953619 12096630216062321983 2979717292824496597 1290112933610289757 5520338081184578551 1549158266913655034 7704092489542291670 15203140048951759488 12316713656702959840 47507545196135340 7045488013741708018 7950195455915678190 2456349247262003868 12979900645789077801 16990649554758824732 10599495646659644682 457155007785623383 4307999638827749637 10238605576448406538 7602013670466803419 5053436183841260933 17478114854349493164 7163156598316550486 4844412789697629705 6519590808599852695 1491189962790123264 18257433096070790823 2544051105389622783 10437326605603175593 8710726393265352037 3394616911928886155 4779065274229076106 13726920417500118885 4625787696937491712 5427053574538152780 16756512475288233683 1967740376402421020 12222923859212433017 10807860031751779662 14048636024934164000 13273808828079293830 12098373839075215384 11585536136142295634 14929831271215268968 6802708471005698006 14710461243227514287 10923189005154070984 5560582017993866721 9151300598551278333 1001095941302054825 7387393852137864094 15013332966484885086 8874073423068729636 12396749596462388891 8563991365094491346 16817671104608330235 11409988479654931977 8563096733284014226 3472079996136445705 11024094283938859592 6632257043476161739 17867901142625183646 8338558059083351188 14817394277078002408 6019011487493171871 18017880592267509327 32530528884625022 10678631519103732145 15312065367281239766 13629010211005780697 16391471453154061067 4246077418908591490 504331202210324834 7136211696360177698 12055250549931525373 500315427909606247 7920583055616173521 7578173535754132243 11015966370151873972 6384092804495233953 10109370753147301299 16374416225801894516 1720689907462507942 16320211661862352134 3380178634521636158 6334102752193666631 3073430787252766847 516731878663487974 4057475992312256541 7459519300506109257 11114759992604930029 11066733174750306738 6054970589574890915 6000547370617007431 2684546453117417255 16381194393377807257 13451928904491728131 12159358363018530802 10740535893328058438 10756243269249475607 10482191979630002422 13634147053301797759 13575428122954683382 13993249951410606041 8690609942981219659 12313976819687936836 13927113379926442839 1496407995400929166 6518608642127000042 6396016045260038536 14719744712774682913 33976462474426354 14608299671464040873 10183662466500195327 11667293585288154321 11216303037053029541 5993419501820037709 16668964004651836648 13769265767516951243 8126993660497166483 1443918415735011841 16258057251372127852 11661729343003137485 8046691868822663431 4291401830022728798 9662621719245348004 3084997341863690682 425370814704516452 566974673895105745 9270847628796702599 5279635771001185052 2436490817750951431 1227525626534265038 7447709596911269386 9013750471900401908 7281796322822548181 382454590160405644 18087007276422357214 11810045742392638949 17258040044228403682 3943618702354327797 1241835583400038502 5224843862884033228 6262208586552862574 8228619973017873069 14632131647359005814 4247885471839886196 1262266697995377246 6901530802429363877 16919901332365005101 9155080992958594258 18438865209196868980 16954175339172181535 10460450938840105316 6167746898140267171 16649822439526417336 85806264524298416 12870137808925460251 6343061582168700076 9516269981354316770 18429439212178093989 17607026826068538570 9314887771328971862 8247486224245212259 1606951647426625388 3023472990965114842 1045699184058480519 11939440530144489076 725193901202744602 11463299322903033950 2988422972146430126 6871870967580566328 4998550854912216801 14672105115952373849 7315634288811935227 16867801050778571370 11464643985903602814 4727271489951083724 6992222349029845141 16431197329630454863 2174848942682404502 12219684011626264639 1034696808869092421 10073707784587789047 6666186794558749354 7068605893370691295 8269352464809641998 13472927255462306523 53139166495669601 2902694583310037441 424802847941525688 3953325072763340143 8848667261907514654 10697921172835815381 3351624427312520773 16602682179027965727 1577771178378601583 2389978101827468664 5556730027091608548 12565350702282520550 12544689165212949577 13128967191125506881 14017433682296519207 16374379306963877268 16143546447444566135 9327332411796743604 17983516752609234079 6870030463315101295 2545147221865143624 14909746418325410226 12139787333777597783 7160741014817177394 9792244493812571022 16265229254592447271 8579957580029500340 14974214412683581919 15353153201671220470 2151644461473038132 24369358828036780 1168322912618510333 3969417386495076282 7997321679728193430 4738070372516451139 16543843092096277839 1534241015711207602 9864447033479624830 3045910532814396820 3223130543232433978 5858430585646156195 10969438698580790604 11926628414762779787 16773035584785247976 4089095938531965818 10413230572571964682 13360178367485422324 6175621406110754839 11978263971731235194 10349480217723464465 9697581214946007940 6707380362975029522 12856978607948331587 10274706995563353123 5502486794631133279 10948191730288768482 12431681829072999042 15183489125744898335 18150861354162626728 13279713616346866352 5618488971068168161 17072765972444600526 14892571392790352452 16493692283496128849 16090617838929589426 2567190704498318986 11739638660164331769 3632098998504347502 2916593317294096442 16974235176864021735 4145535283626024623 5915862838542811951 13913051468892512428 3507408848327003668 16863016844597707928 13081052515177445817 537129037329939890 373869616262858068 14771410979366145232 1444314456569128342 17597686959275733403 2857148000837056208 9795639887369306419 15958673299982553802 7932915842993838949 17545992398755602163 10725129281968356516 6747755037706084365 12205912803887317621 966469429118943434 18375284782065204154 13928842853523176330 17944933867845557987 15414833147359796846 4124155036396859419 288637703584381694 2354676595624830707 16850268503666749857 592654521398966886 2710259956038262076 17376376713252684870 8553369315373170611 5340900339119234881 5341674897490142679 4902227964361670574 16018777064852110132 14029009923667555616 12757977787432784405 15492080056839895790 2571320682558167140 3685272993402438196 10568662655597304328 17884940613591203377 349830465596890380 282424937362837834 7036553464557745649 9849795872604487808 3056267023299236556 3648589596980824145 15996466135161972899 11479571489795875611 14498522852977995946 11761881312377113427 3848445509585259113 18204598634304305887 9498628099416113926 17801829854152034435 8195053387389437748 17090590722815063262 3457278375307696007 15720027425001947139 12020095920555765191 14752745524417228116 4007475044161297169 9747698443143269980 11766483680210943568 13980450526761307207 15864976911917447182 5162216957875951693 6708616216442716089 10413460418788757699 2266836512663571227 4405974937037777460 1559462535990506858 13740610503248976277 8795103809665288150 9346377793804317564 6769201583990881301 13862089435278101072 3125791678427027895 3136081346650202153 14194116596395980203 6266062905405553502 7344286916207963809 301088530560090337 6906547046562518061 8328809612548758132 1899955029158562636 11938257380386305986 16529767364482083666 5909990832784977871 12713136683553693009 11323331605199001140 10909739101533533032 16497915543488716638 2859617856541832628 5181719303247132594 1921113753697321583 7294578571827349619 1654535251144838558 7730733600821375516 1929436291267244181 10492433936690726629 17158353719275691724 5813748393997890794 2359835774498353043 4649685511877263608 11977447486335816907 18166222531857955846 14680888493451464159 3514292903658838170 11773795718965462899 13377122615890926720 5602637126287987291 4098159585626379357 4722225924628199993 2991335491021805402 2305592937217581861 6131004036971252988 6908040358957139259 17437491388327131795 11980209721786130661 8834897177689378271 12165288243527125902 10904981384882688170 1613357376258267227 9053727463780199873 16003417962474526329 2645684056322217084 8950350913506101195 8175221437218207818 2814978732289635182 17767844460716380126 12853614736388548753 13387289602763332003 17243622117746718632 1919922437128643603 17224310397722534848 10801291329218286784 17609497713304303774 3105880529232169284 7359951317732174626 9344973653595797207 15320901292801532820 12944340521762940824 17509593849401326244 6777492215350910070 7632613508753519674 10575977484881349364 8746288952307491966 7068883570603116650 13014831337214800146 7867301026770205051 6638315899349449659 10468594016271332031 9568578024561928149 18143818937782672022 16640307513756437410 1401929773218961067 3234213499225655714 17561354045944114487 13758010193973192156 18272424526166269953 17830551810078157867 9375602017644135235 3705308674611676970 15311239938729882276 4721910640279261248 9694522111328391692 13707148473290271217 7815263095708614383 17925542135992107843 17258270204131374807 6061146481046816862 10390451861450010759 9754383543344880611 762247074415959547 9511627670774293927 14219151163807927136 11256166076668672964 18396319141005668922 5721187375108448177 14874537487311075712 10324844827314394763 13515226427694552697 6826515858945260635 14104460326145991642 3585816171245339369 8267582360510216804 810441051805422698 18212517863789697660 13877318558245860902 16799946383720799219 10250610212064980782 12287407511018627759 15151643228555911527 1175370635691151938 9226789313020936310 8815796125659862146 13885435212257265744 7267514283482576368 11516056441378471450 13058541628733174422 920550196248823286 16952570955300093901 4269004389850639841 7586973515224199776 7566585637080761237 1686955216415001294 413559806930298133 4641319072508317206 6080226422609129659 11156827617171760404 10611397858562425558 16745332130869867642 7017050717638106842 17199718782960039790 16542726911619104732 1492719640809320645 1759605242661418125 12901561405207126645 8449397934824807096 10110656952055902042 2661202964513467934 10854234613463270919 6994272875003636490 15185803847930187526 11155152285183007581 1342183563622690881 16719094906077492010 7462164090862861486 4940175579240499014 18181073681787312837 16888189382859398953 17279898303368509410 10676619243772267879 17616032596855416861 11500829261738724370 6390561306231532331 16437073783139956597 4359460671280401891 1877335120186646955 15557661351831329560 1480685505641634503 3158700081330535567 3644605458842222987 9729404374620870398 15732287285189841226 10542273706114158464 1097063152597500944 15659677105751899948 15724360889925262493 5530304020190440365 14298511860280650418 12787189308653140143 4218854284168479714 12276434127853542120 8789539138783414402 14955289550834586104 17618561398755502318 13057704610321306265 12586203593606968122 12993562426711424232 2192800483028005846 9919190802572293256 16624325730811465808 13976810669604041085 14295297379558151858 4521990371374047728 14592684640491117162 11889835652861458527 8307609384930687667 12204760962417847129 16835117468885906815 15438794078373836142 7297640655650156430 4835249734944608187 10723068720536861306 17712120937049768441 11047877306462089029 8899283608064155570 13373445270182255417 274868205797630219 7799554301144663109 14373795425350400698 5754169674857488842 239669666302516635 9039981671474818670 14666274319609730445 17787379799424117621 16763581597967731029 5750362481498618698 1825623367179221446 9805778215866226700 18192608295395979596 7324958003777972810 2464436096709887475 5654229869201994729 14842358051896324892 12233410185542268256 3647600385570838730 12998319363450552291 4049092883258858 3006613350446080346 3666133391365685209 2477116280822138311 12669223390632381889 2926008655853037129 17813997392322727375 8527919349868082938 16302113698524138035 10107844659366654315 16626443439559766829 6756303643895766124 17698166967925009259 11576067794716289103 5315853629345087702 5357806206638413157 16101767447489284242 5779818703363575911 15981552650926413400 13193547134676501573 3819680146297064532 2564271934387917819 10890965657295896841 4815265753230273615 17220526516523344858 3538924563586569181 8328314590491781772 3099274794308251049 9390619751913991617 14345944100120370115 13234121321909063340 10338648623633735828 17137762207993541664 16553668780295635538 12089270676844553922 3638485169160779002 15508034022033506570 9084514368967622358 18315727535843000214 18340181153953037912 5589360662352772019 352838701682785026 705372748818233282 5603419351589775068 16753530224223682668 9094848380965454781 5802951863485151113 8914650204443129444 12132101062020302720 9098100161084610653 13941633506133059058 16553732755749173406 9045519176154120492 5985576337525416373 1462637564215162859 16506363100222003810 6681054125705605501 11038175469240934042 7728334426767822322 8837403913049068846 2144938492368991178 10674588667270957855 11209674434796915566 882783027920221797 5785451102065202820 11184671890947757491 367961078118925137 3939380301397243870 15799723870372849115 5807932191519731072 4774379913186811820 17439641585872001016 8941998041805369565 16221371710802348430 10370032247579411588 12600862882257136390 9377596478827880772 15772556988584856858 5546786224357939611 9495932580759916161 14051476128777006199 4639227084744411930 2004387816570759562 2333151107022059049 10324302469128125758 4322345794215651041 11516664362893943408 7149139907910511031 14627688831434468172 17605147450423248471 12330434242063562348 8963768347197713905 15722583910101629271 7409212645091855930 11415053635175353193 3097053922840258498 15133708596842583550 2947791387481151857 9204609485760140252 173529435840595667 16239583464487679297 16718241285086024505 15252415012466972897 15984929181709849091 6765390415794556988 13101031032993494516 2338501113714646076 8885326838778147337 2758793244049027846 17836901911522336806 1861633386611391945 559710468647417107 6002186612410069910 11082705634271844054 1223743982318811983 4245711714410662640 12982696396255387756 7488942771853459245 5220888239901847117 15805018857713197028 6734100890813399598 10792840251847182597 1800681695885824148 17470284620836055357 17997131848028099539 11536976159323081513 6279436633989259899 5744726875144025452 15125870844897501320 7811348025659658945 2486075485680509805 11695258043378071609 4378780179502678994 12420073553584441983 618403764680109816 11810487243176100826 12351763177806904893 12174983002625431381 12362066812060607557 6329604128624520313 8971119189579505000 3684674678072828443 4610498831470066980 11251977313443780347 14926658288989715652 1331143670469020005 438570453144108674 6898910746743959746 16068071403224091341 9518281310067352234 8032561051389502202 13878498929175396446 4013312461197843319 17954980884723568188 18338090537334176206 15467644229265915153 11742744351995451497 8783191927860373109 6710456772733616975 3387327673375171193 10856590089476432465 12087768831144342904 1173548393796931663 848354721830940735 7935514218128010750 5968429572248336113 18163746770628201107 132345050948825643 6055323733096118260 13114809379376221487 20404326836523668 79855237973989710 8888080421687945902 5145102292266451258 18430527113020637810 9806282627959250018 1334431506078785343 15336285611127563097 3676818018787658996 17272081447112587696 15658054857426098379 4339232274280348068 907667325216823899 628831914101815283 1893072215671582123 14314662895763482723 6481974465765055462 8972123127985015352 9825358356416324353 8430506911863279250 14674184141954015932 474574586440037365 2334903199393729821 12083550314732610060 11673848381772054384 17171421276383516498 5113437901782049142 12620614558912740157 7347504977403156298 12804963910625248821 14796961014083248501 4015797047535308296 109728632062505943 1585642140077512665 2074029707816149244 13186130044011970270 14040742685424360158 11464163076130739237 9176083093765977304 12422399124461970120 1443836192981225677 15344266748147167001 455528614318655459 6569372685766816539 7498057321646328238 11983759470946367285 981497522272513814 12968397525518156441 5492607146531470645 16312488498768300733 3879217597140482483 14914428642085335006 1875659873437394514 3403629252603844957 16955063510923558295 2943400249398224862 4525792151373653806 11205243998818656347 9585111344261560144 17499527617354170690 12090932460384279531 5098201312640615916 10637887928981936951 3018690076665640176 2665249335035280096 6423472067921701676 17245392800017788814 17551395662369886457 2728925508145510235 9116817567019511500 5033726277484193080 3924874386633091935 8705952970750991314 3730965555439214636 14877952591928232224 8780370573603262430 17435881100271972556 1974401763798358 11098519999547061110 3281322068659744859 12164541363800783949 1776201194672891057 15508990964917340898 5112821084661970777 12308093364566572990 6168200674772459777 5717051595224419804 195057523234520112 16833375449743442547 8878216584317149698 13486087263748206552 10243493734489013741 6576496785653643702 6695518419124801918 17568973241071322422 12204901615595770601 5399719320291400925 10639449343531577200 2017783611187404949 5881141382925799387 6322437826172694165 15640238555637003239 16123203203587780500 9143925705604711821 12072949878757225732 12218611381759336739 10721563550762245797 10308246568546002484 2618079619692776341 5762397362463467135 3206482808356499084 7115258497206518783 12493450810813634922 7984297050826703128 5235230898029985316 6636371578456912047 15342483853960821640 17176451320297886333 3337214130928511081 7734354213857206596 4054596195179862773 11470995689624854812 9739295820705378768 14528295215140148339 9263053041838118389 7653171293793870841 9900404370672449212 7141020879512195471 16846443031211950531 2014955836599066444 15983249277415197964 8319582124063102126 12083266016318862009 8670523843196203449 14428993375252244579 12349157944967944113 9625751699083768529 1538670263907395327 1623411098014809786 876544235966938517 14321849714891773128 13799789140822402795 9155480768641441632 8921050127609036501 390772535400586251 10859071913435243326 7660959484474300592 6790887115841224903 5341333465200699707 194655931164830535 10061207027501395512 9805286144090533786 5132561069825618916 9379172467378685918 14119945076676158800 2554079056500481082 18838961233770401 13930485475320570744 3532142130997278800 13610653332621487251 9892030616310015402 4012715935634026401 6368040893984272954 12613484672730574324 17868235585775962069 15815296754078698126 848250114834931250 10657787897351763218 16647616224818893805 4237474175989248810 11383851340237588132 8614548621837216287 10799318990253073689 17974281299314488984 3472019178149710792 16520400649091902989 7457126309965241850 10362133004299617887 17565731275388462157 11952702055529190787 2290765775105064864 11054131086118057844 13192211800983799132 3922744616657863547 9994443684615967761 2753966381821164947 14397428766423129724 8022792701776545962 10533228853338127283 5944637985346065687 5040722156226667630 17451578704703279475 8213315309608276390 1344875776457205825 3295839096206159329 5317335679304556352 1762762612437372664 11690705789915913321 3453041887601676231 13175458891192662001 4704506523212099417 9622593162177282639 8136620077865348635 11633621982530533952 5272780118854874052 13310123198101338328 7544837994332136191 13340795684172062643 6385136894317722674 737867624351560200 16148374601737725637 6470590101003203401 8862584814213925422 4794904036055610782 4540939092665635044 8937549282853255779 13657078083402221401 567114265613840536 3733296465375766369 7959828902297558737 18283818615833826482 12581430995879378669 10737095640403852182 9692159169578942947 11674433451984257237 9119260311051695037 7732129136452555013 15775926105465070892 15752775478609411184 5052651146510668182 7605880432558665514 4839089068360412392 2826036922371932620 3729470818465147039 3666110647224651527 7378027236833800485 7534065215664525614 9116953798219691084 11873776620795955660 7599303735543156957 8906962424558539140 11006407522067875475 941022087335553687 5992813863881160696 3345013739101537530 16540397114353822783 8818450649357170738 8203434790709110582 8494293131836195903 8614097327940953263 5490366053197231554 2324288869147676940 8662738270424636117 2383657472178489669 2895441941864425971 4397182208308954361 10408268554351742008 8572029508708747997 4460668820142631313 4192772291411934629 4190485544681838523 13077695543699760896 2579780287688931693 2587467124828126715 879826615941601755 17933100020889508980 10714159895901770795 13886175608938186749 1532045612302181126 16462286520272054924 15801767363650701792 6854988982308039381 9186095705716668004 10003434396416733516 3598346606336111510 4568162191686455722 3424479087521656407 12331841406877142685 1533307038528101599 3250989432367845997 10692592191382820785 13405497482959435081 2923457510082254733 3126191715676049067 9390692556038162208 5462017430199938628 2387647028487477101 3457092422084103852 18350920653380052065 5877716397399642300 18143581560488466503 12911194479269492867 15967764911187733947 3512741561322073779 16253187820411338319 5977603308195485582 8805321254377133307 3705717637715616833 5903384790588459194 8342040833931615532 18010932508451250649 6488300768113999943 11267870078079712619 2927758872867038345 16349866476269207641 11674619479586158049 6113110631051611309 6674628796489199355 16107376845911187253 10170919821904804112 4442940294059580599 12590935040723008555 8679458321104221145 2673070539309018654 14193768959541532654 14011284052572289663 4279439730229111214 1092511972370421287 16460703344718049691 5621965857417995016 29696968178071096 7291846905418723813 17350537012933260995 6830929293771483583 309949334040251927 13411822234692614908 3529127286358929855 18427313383793073429 3556998487420009011 3502090991504826643 13159095348144327078 2511363730711900037 4438290835018599136 10468079153662556073 14660876716339697332 18351270512530673028 15848377089305799340 7518901677407488148 1935237726665538651 17526774384024251658 14064485296623498064 14252811757182741206 14173287856961651488 7689605735692568026 2563729361070902383 10924911982212861929 868053916895182775 2103675258813517278 8734348028850081492 6294408390403166515 4394510857647628379 14242200156875305318 13157963109886417018 7186771882350171597 3414393905679393757 6931448276461455552 5900075972771040308 14494329377687585688 1508303552204043535 12683166542356943151 8029991604592578579 13915491300520828974 14524964571145230653 16997217013890754370 13873262926456780667 354816415974739508 16503825284790155187 6613026924347000786 2484518478702007291 8222273274442940992 9882177058911165484 16818540260387682817 14998473389423882186 16220504126520427289 8131000574048844848 724097567814396910 2016338580097600584 4603258957689073146 18422538905234293616 6472823954828539322 18025695535166808892 16276544665939248745 14383203727764766836 15248597925848258010 14112402045638790189 6861765123705028232 14325687698806187786 8325130145156121452 6149561537314230032 7691967073944189970 11838623159015524124 10145551050386407286 3463472930638437116 4716257488457326189 15505924030044537505 4850770709122901277 4986722309174468577 6976031338632773628 6630524019405349506 7992742462622067734 2151449880631500101 12433672560818941180 10368620468949924137 15337846744529633944 15333621981458317416 7091174559544416941 10574562734814869460 8469924434093683151 7928940828332445261 5852642511572426945 12493004581424958508 1279129865086622550 6245147967252723023 15768769816529114330 2033196340984968434 16610447739695826525 4008741582129748637 10516974283732397804 1827877534336710402 14564420495005753312 9827276779719309626 16897142948720588043 7952310171143740029 1163617456566682678 10517362289611737933 3980563457938118671 7412776501233497265 12392531791882579944 3212929629869084853 9943868180944026363 5117288473879494354 9446530093999020217 2814596148061454883 10902571313098032906 9691133348990543955 14890468094033535890 12979842746234087952 2887670411522780785 14278978990849357125 10408911291228993694 8601019456327913973 5961644912659743511 11410226737907863228 3096498265141641068 9208053635083871919 1626412494292230671 2061299317017296666 17321151742648037917 171418483328123783 16960735068444270448 8405248292275152913 14493846121113374503 4730808220825518952 5821614880071064398 13195250042508940914 16148171877928901563 8813032118276421430 8655722765204978642 2613836457083104124 1202953862096747533 17622885469502917260 10424758425418612535 9307997041175170714 4758212618297315938 1123959180588130840 9334612987815891266 8179139227861719465 14550674519570166383 6840153914942537619 8769674482284155963 4189662565118948735 7333081971147673199 4138061342971213098 9610597525636705482 9104361450034517229 10339324119485486169 166764044068563399 3609156164849968917 11496597270685076047 212918494694997194 9094118989427996247 12357050231748611017 12209080200640671820 9240375730269033128 9452401427497789297 6213689991717941936 8199289471896672579 16488430684692496413 8358514263348895605 16467550620592850987 17559963542367980814 9683832941453297544 9958926709858259751 1740781830946904136 1891138373445060245 6854125002608754766 1045474839641404675 7775321081461533030 1229110375957762859 7216917069516226593 3265502956741126534 7829220215362571327 15781039619800415061 5007861928602273357 17664821255031611981 16935132653552811879 349826595148855611 4520339958134270044 10620778328905649573 15120005890163063935 1288959278188351934 7962624604912392602 16478983597927000741 16077385756858488303 1729234936541373217 8059997268020260453 6102829397374287938 8475524154460574747 5352814887796774097 5381468440731410424 10549334074079510512 18160600345536561984 7538061982573357386 11257592411631128825 16926236966873164420 9956075149942665899 6863852558808254925 2123574154738423400 9597996629489879577 7317784727456456518 16560525127449278911 7640746323287629473 7330957984416978322 10806968490347104921 6498538202676209905 9369081115478475611 428948427521331538 1334752244882566951 14634533828241737729 15517203149867437978 9586282570264212382 11402754771388412212 11707457727454346052 13470684705913214919 13676280946731180793 5308534798173835238 14227987761457278372 15862430223117941718 5673927510578820586 13291441413526576442 3491631973193607139 12115770938116853919 15465166001497154934 2130474581026936994 6931372185706129834 666189698267420764 17576747571582247911 16026563756780571463 10527861477620478624 3336808593461258915 3996746682225257164 13246423235639606920 13889082463347231525 5877147893542884713 16937784823202772695 15528690903853312605 3166920521076774299 2434268971950350434 13564039721538857747 5712169038262543895 17732069005199787594 17991204841604301787 12542935711548927255 5987246561571261616 3778938124170789165 890023792347809786 17936061684818621717 10319452026055717455 13303235229712819462 11311352575298837312 4742055408322662812 17344560548496657782 16482687495211484975 15639509960497869631 3070782727836252928 2262986420353454511 3743071171593720125 5988919374470917830 15035080219806027169 218806105396622867 9191589157017272661 6026198780325886862 18141090040898402923 3731802908317926272 8761334150237482441 18035316261527251814 15976953365660591508 17810706156298617650 6506189676813176541 3095207575424870163 15181568153343105517 16924266274311134700 9192571003406863116 11483796002696712770 13788616084454277965 11652011902304384652 4969766252644287831 14417281438575378089 3558390581306623579 7089464017918866578 14971078361735470367 865286388448657322 1064944172173959891 9089930304940244420 12396037749155322904 11081520203703930906 13787318367460107000 4628797247599805740 7176057539785949213 4471996863365794572 9376702279498532512 883399209483942722 8995286446753260695 5570020745337983929 13241267343966193765 6059726686367257320 15368535336210760949 13505516650650572941 13830470522864573506 12913433167801939935 14818155771165889425 7950353450839963311 12347389163175125363 11321967547567012984 13807226676034920082 5781737404501889620 18353952734585219771 2402891088024572725 1744926608377887564 15970598898515407220 15851572061032850205 17538682199074662249 3917661918891449405 15404382639553807997 14201066398358933866 9421049728271655573 3526693718084631174 17823981753015662734 2270305515083416419 17790638544369431417 4530428968137173211 16323546249423992406 10074442670983188334 11384116317153577980 7804969545044875022 8799717983432204364 4022537365141808218 18175078382973772101 15399933751956565914 15372216487892016309 12063870727053661611 15116266114301202470 12243913680240086660 12995185744247184635 4633290470703933265 14934637193929688293 7044877046890573975 41737556478993817 17688402282567373932 10668921490730715655 9547795694328378516 9844776317302710257 10466784323865646607 2562419871642684363 14363351766703251233 17176357256539771540 3995362508895630550 655758528499338545 4614979081035561616 12895567236975375360 5712284972071521468 15564376710745755908 10826508941620181720 6067474316338981286 13815424385884215547 11217588663154578233 12499265776549648894 3225447595465908642 2755853351737452911 10111224745012495664 13470061632276531937 13427511476457150586 4628069455258428649 2213215290169072871 758510499229425375 3509241831181533066 10210720445683414551 15241966983906607439 7905319128142804193 6884043316350147866 8881348220491989955 2445255997872958800 11729878257823074968 13118281613220100503 9248198687083761946 14260446501856235236 13920658167038162941 9257758700301327351 16466093274699222453 4408258120125587561 15777032554330038171 12434354400000100852 10325167520955633808 14979881532654581625 10721185209680395572 6197411712483548356 12839884336901775154 14877432934446104050 5196206529874109968 13824315798707701750 1753021996295173426 13159115010797651721 496570121695528824 1547144854329428168 16561731187137964143 16614293859464361014 11231911359060520002 13071124300550267634 1071796982064498232 8728474556708624914 13752555330105924472 12736938187250306849 3333291928079246526 18380734409626690177 13151957417037630480 6815185262830450326 9126880547890486349 13773029499714761906 13588963458364143203 11434904479123862484 15000715904203362845 11469822714955917533 1779945132538179602 5536642013535853059 1360578502619746115 16616406229408968203 17727701381486553497 4440993868440586698 4020642445129688690 13675015501085219401 13552924719808841792 5204718489734554003 3074006242197243197 8351302920879406121 6660762852358965435 12155620500173380640 16868357178241775911 15404342145889643199 10766154633380532516 7534332938826782671 17328772815632581512 2669561390521033895 6373125891279775629 2929488686123019961 16508375346563466316 11908127686092849807 13681244785342039332 15422461149977547863 781346721506079057 1290916930004011039 10749707651609008190 1288229105630003696 16720107386460087454 3232565003533588425 12419296500631930683 17984938062000293852 11229742383778287898 13543433152272519281 11249039895046497686 7930045276736280646 2707569299770543676 14746420885563732982 14085162789113695425 4324984440156387403 4384923155296277308 16784510113473305940 13637944940464542307 8454794907848253874 7573421564893312193 8886994109908961873 6389993513440597374 17780290785877330072 17272472311261463548 17981858266115978387 4682405980134421078 2306962876790800329 5583287852465433403 4886491680962842115 2098362838648549633 4355466827868354189 6739580047491331086 6094581450729221144 10409286279729720885 11005700529187907940 15438039331341118161 278223679133837778 588498602756340862 14913383435757074382 4575513274072758204 11660871633339969717 2449227411381114402 12851867196681546511 1745945466546159843 15798983682606449720 2974386957962361177 9822724719582230456 9408301012629100096 10726159534391229886 6951816660259488304 4033305106997420486 4999472999169306247 16475717526762795898 5740938068399613158 3905234572372667466 7824569021951202433 6902348449289602114 5304934428065820903 4616167584719477960 17800310776443454002 12611778691952068160 6511645187906521441 2403690529597981181 11972627656025346122 11833941555952371106 7024377861871145834 1429513066478084886 8607439136497060200 7968166597793784541 15334018254387651557 15278543692690896715 5472390884841737624 10130187784676651202 11314117236632877211 1938514745274685745 6800922480587427005 203012012884384337 2736581035692236788 9360628968918725082 15208275228634433028 15654106395041773657 16951253727130029284 6594517277957417437 8246449382611734095 5922026708902392440 16625687027301641003 9656972529884241994 14646785643981314214 17161709968440704675 16688373025449376210 1315465086224315472 6487575612621870611 11995368343579735983 17672926156513505801 4746865576715478695 212883274689268162 14781982686851099329 15900644857593038159 9197304964708450242 15273151283843301243 722060157831244643 3160660753524783334 7727755145736604220 15850345222310046165 27854858462651255 1319075963031127502 184824707241818853 3454178753809073893 12453018155852964480 10212457686539266645 5154028146350230683 10867981857407183681 16022172932585842974 1020896057534796471 2752950675515056464 3945547735624336713 5611727480667550124 17134021975871613411 11573011876418237493 6106504818270087337 8554893526971103399 4309345037706168683 3934802057420511385 584569795532740608 6036816394143797114 445727078109706301 6223310795184331953 1883265208456180171 4841403620837642901 17611502158740860595 14255616237237390277 17229701129679941159 2063726997078120306 17029402839925239592 3229144065269875800 6690923948544595836 1787927911826802848 10821233357924333207 3401763410642377636 4649618129274230865 3045199108931728847 15246314980542606579 12775636936579869541 3016154990800886914 9567209492073258108 18228687084868827815 2616529112024450669 13711969288167931331 231837575147797424 16663026795414117431 16794233450525255659 4719745417867412688 4264401254445414103 8496180335393384577 17548194783709890093 4819866115204229568 11502101500730118020 18053126165101419691 7440711446349164366 7656464467087423706 2849245284393044531 4178790833650375004 17361204505628560760 8221466763394580981 13004971299120465287 13826919147230740539 10719379804750816331 15182366037239967898 11011009412401444186 4493637951948725517 17932528190594600174 6725578040007717201 16148845504145960143 15778146678402873017 10199251833949439213 10409967864906913522 9499354931761869277 8865908855656871982 11565156351859948018 8309957990133266080 10402014818638553750 7835201273381026250 8837457564878623495 3921150712220988614 4505685949115783222 7690953653693476891 11131704361529995539 14943875942451603432 6365678531578803825 7121101301156695851 213294102516172390 4932607091998268000 1260608216127109057 12386275999028228388 632631797400766511 7510762439379134757 1191261582617961032 13714424712953484801 7699818163998850718 9386041598384011062 13912678271828150180 1114455466126857518 8184714636069696632 10986482398673376333 9852769058072074027 13007007822232503883 14019645978591250204 3492850087594549585 14531836605019978189 5631580748019718980 15847119186801970829 5794246745294042710 1194213972001266028 13753296998892756046 7414779011464833761 1899148384275650308 11130283464546881895 17405320669599153271 10196775558212815041 10963962999666998544 8017320800096527098 14887701257229928112 852381374814311013 12050202979582384830 2345018160990749837 8439163785635916492 853805099213578726 4912221366749414155 7061080687647102350 17306713160249042796 10664985234148943728 4461459817482860948 1999481088675384790 11461016514461000294 11692310572598121873 7575743421153738685 16945185628877923192 4536968539537726771 17640170699287601364 9665008115460655985 9823919876397543136 16408871298525793659 5191720741097296742 2871661806892287389 5355650395054682250 16845734017328511721 9607815262156864340 2595938304442897146 11912886998607538762 16331496061592491629 13103618563681266289 791853149518034986 7123787187960607913 669029024889421070 6676454279821034135 13360683043137401315 11622668305797242987 15970274139432021872 18360088428965121324 11441127898891955500 5872322075329394446 16829035596900655951 12902045085630070889 8922587904101483978 14522096768340218217 11759748610107163928 17766001763012740763 4500913915138048314 17114658923351743039 2042664462523346377 4467567054759944994 2873730192221759602 11264399224859196002 13505064997812526609 12743419109331173292 17400400651239645856 6206397092664725607 5602348766362204257 5107022817572611622 9631913860800515422 11256943915611809241 12319733101941605729 5191532932422183045 16501015971831101769 7093375720370368005 17808914600486904258 2903685169485214643 6766765146294650347 9206709069394069299 5655399561754148318 13070246037292078998 16364288155267896377 1013104732767920236 9290454915961029050 13575872964605214676 1450842904410592986 4478214579160369072 18288443030525836049 13505095262285363985 11877454314713506432 8201706092016592126 9606616409043599355 15171791652787082422 4221725741680551429 6562101050204595315 8143764295183248143 14682373680779054140 11742720955674035291 7357517570499980807 17096256008396179402 5689675980141007292 2008530964486178575 11560607100644726258 16719860893941884328 11253145086470672269 12125957118294573434 13722116284004263721 7154126804696119760 3683181311227201861 17473845915459918006 11198613980202969798 7448532108685960864 17530578349156084187 6812807052807375894 7153901691079892525 7119238402207612512 2751616459400054372 17389422680684420707 1828243730570991351 15574382427356311613 7281148167202869050 11162691914158259602 17796431370253597548 16836214302190420587 12111018280128252540 11212177756646737374 15722729126530182665 17509387510983593646 14177853510383858944 7747156432379186599 9996791347724695266 11380935074127946148 10880674042038369521 12568443282003086707 3287480335492554653 14018809753506338137 10023255558646087622 7965609592208415452 10544863665158565958 17625330965700718141 13558133271467736838 6270177480418372497 211296101226101499 11980693542289346864 16701906266562840287 16200093877830842175 9409234109921724512 13742746535408829192 17420948044023220442 2213979415200205854 14468571176458933810 14465646467363802497 8739776576518159975 11929670717421170772 5108821267111035026 10556480163740386423 2608276773939242778 472131242485495449 503235492399384972 515850787730812847 11606519503322634732 12747635969483218135 5934141945204643531 15489619832203888375 13330830214135149475 18141592631693482023 13917879872401189484 11424068957995161201 5908621899687011099 1203376850323737092 12789430105829533356 10924614186075335246 1879913801574767903 13955496304742209198 11866293849441019761 3130042706936959568 7940624904273043443 1233705920383080746 8799799194800597599 15670973541935408588 12743950562923219605 5381338914678247182 8625023806464984571 13867906657104771226 18341832546987136012 1873707916174316265 7592458293646629989 13613147818531174854 11048326094749786393 4484113323157621930 17563205745076250891 2524775534001162 12263146931813823203 921106616100889799 9980952851647816266 15957473445209796538 17506299304000719028 2837876200811354972 7775882681804999645 12359247277738862800 9959918246349076746 11567069946417098896 5509315323870822909 3022713577855999365 9373166223518401067 9962279469618823156 8709254857749440564 4880844272413635163 16756060371352137075 17205145684154942690 8253100944912409161 15771820125524660894 8193086548634990941 3984930083214371257 17535214668135253488 16947261205980345105 6802203127241689275 16783145182764643916 3528389856731097075 979422696373799924 14821988497870897814 7165261773931273994 1000108496497792746 15021826721906659325 2713064568502792468 3999761548254365546 11545920316983211842 13032524561520492144 7079867886737512387 16259794421654302906 18152857476919539422 9906470876964235071 9656341691040113813 14532644787066630282 6867610298962473166 2344951631529414333 14258608537779341520 966728250685697310 15308673797175836948 1641554592643354713 3472799606299704009 527084888166467449 14769467616010551140 15893786519068030256 11405715664450513977 10657203635058718040 6382265899695154476 5884430282519937011 988504131962073930 3708663307712667476 9953967701354886440 7131324664965806099 11093385446879629730 13103755338751530237 6976590606052242708 11922028178741229634 2222646939275926848 2697156947832561617 8810662046856551997 6267294020340207182 2197636310175767187 5435394410355627078 13116724942557900346 6826109545145045542 14336278991045125587 931586325300477741 17910415993255496089 17310701163698597824 5940597402100415464 14391484235825875187 3171826336780490509 18442489019954489466 7720395559638986878 15622900878330994747 2472450331850111501 14251702686028856672 10102449285447738681 10689393103144692890 18348100719970874559 14911935576917616455 4960871446643546530 9694738722349750229 12557780558438277163 8958709402918973870 1137646805318710116 7610821646689181094 11084977073570624136 18007683181271518448 16396111654780255993 15270369244179103429 5309878993253553099 5607381286304712035 8983785189821228093 154254026865891896 8471428858369833533 3711571194001748391 4573759755775912634 11314994234333467088 13684887930105372935 4705060798163798356 17089174429958564175 9061001901203495985 9038602051114655836 10990112481847736881 6848355863192952246 1509884016672977814 3716279320491359074 11747992392192565084 15675729057355601997 5473903883795691810 17822283384651344672 3964470685467017805 6580353104362053034 17058878371417423465 15421013672706918253 3109214632194077794 8632256021001860503 13760383314826833934 9591156920589960534 9192304419959039073 5401529801184748524 8638842585373109078 7704657764612412000 4972804692403112506 1241527003577209093 16460264324262796081 248308647286422386 5303210839407906065 927864972001764110 6350580171916301416 17290574953349703369 18262820101921596984 8843751744310018921 9398419133092002828 12312717595668255320 1104846809556231942 1022705553116788384 13141518598163040014 10825421339295551137 10890100607988546638 17920547665155156655 2521395554620828888 8868589070839408427 13883920927101686989 3582416040328490460 1307951691349475528 16089339103673151522 6727810148792698426 18222456530583198348 10257768593073181433 10370074767825193848 15055105414087283965 7699802275708319015 1066251970781911173 11818664071788515551 17851318348594840149 10253286704160619857 2876830537481166488 5855335534557773215 5144649251937389863 13633113087183635140 7070879955248522726 1320128527934753635 1311962769053607308 4026241320603545664 1783456195450810022 9347421968066251388 11379957329803274063 530046559276853002 11805934414214687009 10202006324639124513 16440318874385809670 2495421450439936407 4709044017830301682 11247654772561353821 17431304662461132948 16973490154439973954 15382124403027488860 16672842635638981672 3267713165152925164 5599953042707072555 6363471614473270542 9085906858807793275 12223164976325756694 15180150776593903817 11872207930421514617 16081562536273131857 10902883414913955487 1703710711187571976 13501325852648076463 7690679223412120904 10808568242629003717 4225072829753619582 506758820419276236 13636166879466403535 14942878679904604521 8563592066321156987 11732233245315130937 16592470261141113049 15104786073712576836 10805670497036359509 14408768288257006438 723436846495780984 7633998496068228339 3678494213433844321 10994767539113329545 10021501211304720539 12843480800343748676 5041094581208163458 18047583868896989232 6410348764250590357 9421061330058926921 1857098606285891256 6253073519632961851 3877527642308614007 13596809499642609491 13245696558933699984 1683163298912129567 16798656346775704049 2067263677544556893 15791323354118380606 12463830090273220607 201091535375761967 7875358919664178259 14444150222851122045 15519328302247857561 5587415709872568129 819569748321928200 1453029099149984414 5529508936561358046 15104026938153511017 18074612890239832173 2354528167405986368 464370650774902217 406701252940025662 8700322480992096130 5729402709937605448 7982131035954977510 2915444250106185684 14520360705812386430 522654216315624429 8182813245889983079 13398258683610798549 8888490185361269440 14350529955396713760 5611719393099414303 16420404897170690692 7765857345636951813 7959946186328944518 11992689903421989865 7731230228375969467 15181468260285188339 7271995722876014902 12999575508341764466 13092250126730201769 6308507137637371716 2820261105424433092 7019469919379975579 11787562967801283601 16565433916125374885 12121410790497659069 17758871523880055142 13079210435354489282 11003535085397475150 4901678783038996395 6670575149645932681 7700768758618300823 8248471160672576036 891476239417485874 7931927566587394515 11173008194719768385 10344413398707847890 17961527082997866891 14031866911836481636 6532633562501698507 1701678238288158297 469593478886146153 10210138745140252448 5605284535430683074 8618775324094168888 10451988827887051894 3394800501363025769 14392987814273014640 13412406754491108013 12465654706062869860 8982794929523638135 4464124111288511580 15442206164761290398 11089632866596878816 12404286003992599802 9856486862235938883 14915466591765704232 17103407966846568157 3271995565262733387 4337103417461613530 6899811464584261057 9216894446660821759 1939273393040518353 7852328134689715447 4463481622079853990 4418667604796016789 3573848333346671681 238958521258987410 15833151005087341659 2129056726071986722 4223906116979048810 8773294796168021535 1930208833523447091 5601252041959394727 3017026589158628681 6542086481240315838 12479046645827944312 1143032906620251715 10140848162764399816 12412308675037444810 2120621343885617970 1296563914885763422 17355404084919828232 15608238128145305460 12671831094462871074 12707610150303551696 4438026334133970277 1087309175125646509 9192336847566461227 895266656427750869 12593629937464750607 8907768110822817364 13510681958088253877 4063024898545722772 5814007443276409851 11145900370094730343 11786010635770566208 13006597632987382422 14325973329541839046 3729394783402019879 6133412365602797277 14437538807208813491 16228520358293263991 14449293282243493187 14044089498420121279 11127919946937881403 16511426159535377819 1016621925796723717 985334536838219649 13334390332827528620 2429274133813296058 12433407628881615967 17670691291635666467 4897947285981637810 16686493204026480835 4315085914337117139 11798300736154549248 13595749761843377198 9389559104717298336 7802012198099287194 13479143772093222032 11910694500619838269 17267482207670627934 16361873283788284378 11292562690823685345 10048996812216201560 3374387417157172137 3739989885262568413 5882293824996574893 8291742894753506429 17896844915454496880 2891886732547760782 16929420707473827160 15356987567534991340 5439308511769830506 8777589758808699435 14531232097152115401 15790658795047637821 6435890259417259620 15515346826339942101 14338627048593155230 1845030254845835642 9382524446957590255 14753944868897550043 5353127610634990487 6256842131936468121 2420555955994171549 10664016724185862696 3059132129651978026 13503099955695936586 15269572690328305178 18079802942282341320 1758049163617662700 14058825377167925048 14135513893497020016 17618355390492116433 1588667076025401229 15534751681701270432 12532984309066565088 13719001402214899417 1925937312194676876 4027899340259766697 3657067467709574332 851925983489763840 17181232973302023340 10678009569119310422 8424787881337354229 7089526185764783202 5655322640993225873 2874086716350567996 15176862208771285265 12255357844560771445 8332819465445132991 16906533416208236762 3758956585734912576 6340546668139372553 6946772797957907624 2449255332267360870 1108839924048099287 15976507180959274875 14025941719360126906 5142147892191545704 2775858100733596921 8556784068183697031 12652723353768488542 2051780317840146197 2208919195293515258 15801984050149815286 15156410177180805116 5181040980067756530 764946800574650167 982961924749973956 12346385241694584216 1008399366916323968 11110738364994574185 5019530862257450453 6494830258996083486 14067431412300067171 12682379516424502232 17456680230169459822 2839441864084872244 17516609650359680708 3272947938793258718 8225261428368212167 3777780108234852545 12324737346311303508 982134171924326501 10363914215585364904 17572623155936358107 2254280960157569519 16786993058521378006 10795827837491850066 10095191581288757053 17081489307159131464 1816893482437768512 2996791195938097631 13157840021876883493 10667918762150485953 2053177385687035505 12481003904633888250 3753926125270558136 4233189465783757406 16820177892721170462 3016469603447462562 9186888803708525047 12853079769464230890 10636990089558485159 14558819812676280885 8222441031278030472 3179695313723442568 12675674030507589281 15204026448704540345 2271951467114720055 17532647455632022399 2103378878629972989 17877579926396999385 14380615014837200410 11420223941731119265 798802104654988385 15818763800171945122 3763885810096434121 9267205591182624184 1641241026891539303 15829733849391315224 3031074426296943266 210831874686743366 12847721239751761016 8020829859863797275 7479752432185626727 6143478895157024675 2406439699937873853 9430813336970523911 7459478785789454895 8806889521455305526 14931343742601508424 7530782677979679914 13173438193845718501 8463234030420209158 17460085564041466338 13251614349617275844 14346583538556843033 10282603677689603566 5560842694730996614 15245387689432610382 10385744470999420617 6280204982169918143 3507047770719744518 6806694474189532467 6790758554011217535 10287682258225046570 12017987427700899872 2275761449133210469 13779737325803767868 1544205779713961464 16302487698053974079 14653853719010938481 3936719994034988475 16543888180618490533 2934696531991269847 13956211415292625757 11322821505806324772 113357716046090872 3974078975082135465 3194169504011268512 11355878122174071888 2806612995574714215 2012766648094822801 16213406701155290543 8717348475607514840 1730751922370309958 14196998444128176151 14386328025766871848 15497141592939135448 14762828950572268277 4671323185100576634 12686460654740834699 3819941809312364373 7093664695742344087 2759777247637477915 16714309166488981225 15942170715780731635 413547385111558307 4276976812299580671 8906982067031715730 5426365690400657205 4720140343362957644 16154527988354794496 7603347776942366349 8048818550322616717 18185727410191120252 8734844198442430216 17977953893980259054 4056636142692686878 12862257585772666014 8308461043833537415 10972992116828429446 6296497030594978001 5899553871078115012 18309429753237057602 4850116443775265761 1171716212524355852 9705990878557135995 9349392332231508552 4629080318098419648 17880474895930717688 6003299250297381499 1092873049026068239 12396601894664425077 17182987696426008065 8840380990311545196 6201093231399579487 8949632906668592013 4304696480415275984 11576601537316984413 15907152805854647654 9275096312149697029 1070863777548162547 8307874886071539213 13981560863410335512 3478910121243645442 2495763611743358313 17046631401442023491 16765933429744314709 9083226658690591357 16915792782256089607 17928820507526113695 15251795258320595891 3832873356077630798 15242347541266117143 987654515593424843 3578131266963986453 1294228452770131547 8393388039845316761 11471747623781346995 14211647888509125974 4577995086155917877 7446899629383366035 17334314742570195277 10516582728024446315 14346293393743180722 16871907509316150113 5670466960375515558 16370385347585008743 2342850931206514333 13625216849140831172 13159397650880931730 5195903140683035489 4476914043843650722 10618828079897134868 12345706761588904073 8470293274874760545 1700384878657442924 8397765306989509047 14229816058396880427 1481141052088829868 16706326194491058441 11285841868244654279 3073756892392221570 6585559387008711201 15635702060752197894 1589660419953916967 17909403311130329659 5287907745742725163 15660744971413898996 13924915051499732225 5728010622133609634 9021012276313932359 7104306417442466415 15172444742602567188 12976928055262536292 10188438592724266302 13024056824640332893 13710542770016255738 4563434337887289862 3215777967567258957 15876485209601935394 5616305821692649179 14862020333504471296 10856862532238814169 15863608977430313221 1098026230730503009 8020716175220236771 10733925179108605463 16623452231781921467 8041100790244417941 17895533237907950885 3065427926837342944 8791459480845726555 10768098147893102125 1149248940075307344 3456037683410593241 5525705918905633885 6137515994435615478 13675511158434278728 12194519736555324022 10273064242747872447 2125511031151282151 4134317414769060742 17265939102784412891 17425200611547921457 4553928275406965925 4991548392601114798 124165021708181094 12659661846463643918 4016816013451393175 8102931409452998359 274475767087567890 1944269264287331333 9006965682686078636 18176283060234327447 527266524464584396 14004045998654629347 2364879803915221392 3704191906747083160 15089594869086186085 3098494034132612751 14196494068861018391 499438119631140505 14482792881065893137 7676727475646000320 1766334077606396117 14635068247480087025 6092445549128233794 5644476417013545605 459154315662678742 10736722944531547613 6308978578402270039 3580029262549537344 11942872412715787588 8523088542436814293 5338661402678968596 2094718746033350284 9530247990921798275 18440175767446461018 12638708372600031657 2162885841827566224 15136533978582720095 8184293840745874568 12755865392496724521 15961073357540206937 16249911558581086230 12362827150432726330 1521858968896245549 8907101564833167874 18356588800797865942 15642601435850078545 1146902159470552914 175117232743457776 10650223443589330832 4270337101821939263 11357697699427485740 9335062211476466756 15318396971008376346 6804067106746645581 4286938105188943819 151169949513425346 6318234483002061777 2945994603086469681 8076016197829097866 6446431674336918228 9682014193421678255 3601265778334190681 15741946118565106181 4315671062814019799 2215663645486855151 1738767456408635877 6210999287980865587 9128015074727273158 2460561812826975511 14329659773188206006 10848307583898682164 1013754853399412816 3448799258632749001 4391947614309799283 1444088761561096041 3617613448669453476 6144065709311074269 7157837377055977671 16362393227867796453 7230694543169031504 15316762274361274310 4748552418345839894 7229439210780370757 14195784700365304371 6137445853291893041 14324609548764767821 3715729156989115575 3026505903300098545 15618611335612724151 8817155187655346924 17860238481143998923 15330290331667685473 8889947426819200335 7750758682518756446 9574966235239512521 1885859264282869244 9617538713279564848 13896716000044007042 17989582203508604860 7845718218487416633 1384186789257192907 7090071468467927906 5627903117904494676 17097767257137147268 15038750876369335382 3076250814278099265 17001464143833677302 10038749657384710577 14767104766498799758 6318244125470732612 993592530793946866 9310264872769447123 16580095839965292247 13293260593457087660 6223914546559330700 16597438355203436024 1612155824002998123 3492805450041719803 10028628987049767913 17146447930083973839 16073428043731787471 6058580621430144670 15712975547363789786 5163298916511204828 12592001926877486530 6315315662196797712 12776561628438932751 14109784911749666707 8109541368986382932 3498425962053124295 12998673140877322425 12570002024678220348 2365284138713333681 1456845948722267646 7230431331169301450 1213136244409044550 14739280533189108531 18231335849425624961 1679232458982234035 6522842874471122824 12810682526810085138 12509475096708059430 615523486250785823 9668055823085654156 16036393114271265577 4710752753872676697 855911875948173673 1311776937339245520 12328597593943728479 16499459790322240064 3700697742830524650 12104275060327441269 2325059063928440383 9653860181144721287 2972925524969472208 3840066477709241743 11617124515363530432 16362127263143405024 7146642595076391066 16910222658324300131 11770939573053585312 12966043863699912973 13205642711945651773 11187102603934510001 1689398080080861567 14050943060523798384 10555553756824561214 12770868987736756524 4904230901237143211 11483439049041155930 16932908329119164389 3480029846763659782 3177682603314563713 16617222305590571492 2137760933240876351 575517408519983838 5173135207206521528 2189770314667856541 12911649720267728475 8848199860567127330 7858671263598432168 11215701883732354227 10614715535404493931 15018715704445730188 9343056761050306807 1219581048060538705 13476697186808819904 6406911879160603509 8949393052625063629 11149280377318927588 11980582524866155645 5096124016666656917 4387099589136835569 15187205537745190446 931937420327128288 11820328717349835303 3038683106581529887 8192283387700401945 14585608397205531104 2436740649622911816 11814180296405580625 17998524202294564075 16637735150047682477 7975618914735078233 5377196169531710800 8964844291654135963 3046526711583214115 11673257582146794229 7711469592187369396 4489311158524836711 15333647494348817642 4393230485467111346 2947741925038930861 17166873185643688227 4814946837648943153 15579591718147618818 1038613157150140848 14976694757358851029 10524617405325866250 6759176586931888198 6016864348918689055 15596727672588736152 15452200326954748253 8458009104336490177 6918052108403033553 15939428192498604447 15996913692376145810 12274835634605956902 1149900474188201078 17285321474487947650 9249114129685890050 5637201025149001507 7312327924036174922 8818305580670647569 18133200946072159848 18057190998110886125 11697382323038608964 14123536590623887646 1071202220675314832 16783991096245021635 16050467788884209587 2433412696936913911 5100122219141053684 13728772927217398872 11778074544446305974 6878821422660266026 14879135799076894480 6397791274806578711 13681781671693519159 17411524081646202143 9847599056540810295 6026886765925916392 17264036945599692559 13587641354666987721 15516277422579529715 13965039738870607673 12874884493460274056 3446385816760612644 4111202474557377806 7423886276369650719 9871567340438130428 17588981675697369498 16032863255325060425 4492335188489624030 1233093721124721120 4836610311921613770 1382322575730670886 12175726438944421604 9095150568309670110 13288360882740231405 2619628813289347932 1823739401460973496 11538577491798221059 15734918330618552711 16022328297776530841 15841927170141708096 4812800038958941020 14293611640431961178 6450829703594196098 10595475968684971712 11812132034643085663 15167539990493573217 7011483053826075081 13225571687940818955 9817102407551260712 7067650743877085983 10310709402011081419 16264791894532750793 16421975782269185023 11768049996450093865 15934075619751134874 12096821030697788611 6700132717897571901 7197071691341004859 8616488558514994576 3173020696025006001 3423007425567816684 17712581607713978660 6711521851299060683 3572477643335000231 1746714209695867901 7624674495291319488 17375519117159474863 6531245633492771669 8500674845902972644 10106732446356014509 14312582565564987851 12500732602177033012 16764242528622755429 16304918627032329987 18444469383141365936 7958330678366746039 1471843049665914197 6679120033483879286 2769014037497977319 7670900190801284131 9537874006706904558 14692092945701362483 833094922607729364 1259837441988929187 4519768820731310907 7580539529275094157 6854779127498627270 11783021266549444128 17435256972563304658 542209492821537404 3664708594994813667 7895265652886044114 7242057959767166644 11654698994731394843 7137216616550167092 14920736711286544598 5298478660309109570 14727221905685307179 6443199122284158754 11632501755742541379 89618551184606846 2852662291370486159 10255833711638108131 277571990252656798 275940528812812565 11932412033331984793 13725274522154031807 11049489216278529120 3349931968494141964 6408800377161549092 1311507318172641644 1705796876687484132 12655634533951587587 6763499556114776889 5492090674620556995 2742800233988400735 14711348844470856233 10875853605978328859 592710940710350105 7515754421835931630 8191023936394815769 2511628374982908031 1175483316658756391 483167582573886683 12879986000628424335 14225651353437279604 7433201888580509579 13114505670243277888 2247634788714283448 6982720339691217119 14796762655343942527 17403162474682683619 456883185793051321 7161886355246206765 17376941758096467435 7907322128198164040 15554088382201820069 3614248545306104044 17572382033998172870 9377052933956532762 16136919003358983763 1421355555294599033 15174872820328616257 9125249818317593718 14403025936326479822 16977033034138449996 10001622405496270734 12857467167728279474 11552519762431913709 8043320731700035141 11866046190666191765 8977716736175624066 15416401867240362023 8889586334194103943 8178244567897005778 16060424389473072645 15856477718875979982 1348685897119272381 14484057256235323945 5292428114555044945 17706574044527119718 5794667602099544443 16039830476430431533 10177493883139126933 13217347444581324270 6379261576149704391 15145211884291020799 14057517041532135957 16474902557590624804 6239647843201274896 16768115653508202756 15363906353482750891 14876789253362219794 18067565386358983100 4471311761821740445 4235448748896884016 2140411346907399598 9466075975586618680 6253744480553616573 13619863358495007361 18246502025702739520 9524405128938654696 17681992737690708812 18229332225052603265 16541524878874267615 3167024421719594493 13158318089153753491 11601014572630916045 3249903037585129492 8765721357418706079 1432617388749873892 12771559144195717141 14230124203350524498 2607647951094897160 17273340095880959374 259595819984015225 5990729872575701093 1638783362539613625 15084417525245264995 1990021653788699063 14101072983002219624 15818482465892058118 8174148493941654968 947395354253325639 14417022940008602575 2132776922518627571 452399096850675375 7495582178004397749 9133126586791673419 15968504289130504679 5652426361489892338 18259723647784549194 10803135387676352753 7974837993450310420 13644744739366521249 3062471296095604403 12924386467365247123 11867535298411278993 12801835098388272989 17682362372217512622 17027636284548574321 7899483172813456752 7338479880311284068 6533989595494079629 4289514165337764131 15110512641912666110 11475528209378152040 1280889841828040828 15642684601547637361 4140878968643611793 16866262119397784668 11545767808371598400 11343342025944123856 10018501240491073350 10747897966287576635 851126929302483118 3585132312188851044 566712368518709328 9062036334558042653 11423821614979721235 12240284674236984444 12795585274801481448 16921027523159395600 12482816907789357599 14305449040653342952 7644423900827269440 4593140219374938161 13085075189505299644 5059836080137082829 13957038910191158579 18266559085951962143 17127576566983420765 8403544342774870261 15203765240083409990 16702000779379807924 1297150774381322 5782037201543988354 2479632750136236010 16463697053400040222 1004729180565915053 5325276217969076365 12858580107286093631 10264089552196665705 6746429351635764718 9624565985574852386 12623565021504978245 4368740099592848248 15117871423780629305 12582922993665758925 18356846082549509415 4368552104049129682 10770048081293998986 17445419641806315377 12264488691468135575 16149094682903018099 17483946561210157275 15543928654473308367 10261066997486148645 9920117224575086491 1866272173526980967 16551279781857175394 5283777638380434282 7530695516156811754 11637737168040063144 11912534496672653627 4676500203831940814 10466428677285121166 4416891853684901796 12390557969700359201 5562768214693571515 17427491177081374892 3148045627590801220 2399311980299000253 12692643127361886827 14584278220230682874 2284007107011914426 12805079719733783665 1733637132562671547 333714340837231193 16228863367878995061 3436322785448935226 10069064206004134407 5091676362710129570 9642854500473904905 2955925643624629591 2951857165501557951 10321983437275396505 9488335898112236513 9324484236742137559 6769325729306592486 2067909567287737953 5414895408719126052 15997943921082221860 2153799008292802028 14439980039625196730 4152713323570644764 4696237118951315947 3899513897112900812 15354325079639440952 9384921705015429985 382932989993762124 4505914586465219684 5071121749154599848 1134763442034356087 14292014508436796554 13636187932156200257 15122789197027451214 3396514794632050869 1223191548753295709 743437972654987748 14048416893903996705 7692327693251746250 7058862836796723335 8612253598825270172 13802737955400486712 11053469571791720836 14621048983988196815 3933252085852549549 17155930205752800706 3249939575556537695 3207682210805479796 14545032719991440534 3862656410024015512 7477580148539064113 14246471025682492860 12632497693621864603 10552437830467045426 4894261441590111642 13394119336722074684 9983400278899593946 8905814597594291363 3990324314852658653 13830761154861424208 17967869430399860465 16958200585220843373 7440304775881975130 6637102562000362916 11978130209436695147 14755307619385440947 14100250784561105470 107144815624368792 10511658916753618091 8238880521952386284 16384688503229762835 2759886986077059447 2948616466217076656 11635091016367795110 17847963881422906851 16777804485088098677 2964632462266863768 2606514585982524518 5905690698042344110 4619051787434511224 1840294936891430488 16243362510172801477 13129345719046508587 2492250537620141352 9583591728250403786 4424307283200862420 12151233283708055838 4742370940570624881 2384878023891669322 13295642027197599043 5430628481114125228 12967678081335888167 2397443217083348163 8989423930416207294 11001573603513875113 2518072754370827338 1009738419289257388 3271365913419240045 9532172761386117318 8465735374065536226 10135154307964652088 4348243749808883053 6412783159244444174 10751004096293653471 1173032886996580567 12080712209643444244 8343018457585223087 9043806036605384101 8457487222275612905 4767942557946184317 8720666321236364177 4600803471348619145 8193532796089679859 4944744388023621300 17885224514481353186 1787627134312230010 827429898751872441 7743910409006431144 4461982641139685174 8489396553901888790 4221797094031539012 2746389254171311098 17414265192818012561 16933914158484408908 15157111562943037599 16101923791142587226 16325490841769866254 13653191744968990922 13173658059935037584 17956836697422245091 16684997912323254566 18342665597171814677 10771297163729787792 2149991726113818963 6115293471684658809 16644996393432989259 9870735007261006751 12048115343422317877 5201074130329004843 2006840866628653074 6409697703388919706 4150465285702909939 11130755555942015879 6037376162619937652 11941176011522043322 5932076462164872418 1792962632068179394 13163664009037974606 13653568661704446372 13346438547739378585 191792132340503648 10779799779195219301 12570468283920583561 18028390601281702394 4564885807569302749 6643076070217834787 12916225718940949727 4782683676499542266 6165681595850629763 17829883422355385434 7270973075251796528 5910761432180161825 12684770451640282348 15442708203037574682 7232387585201624502 2259548389557712518 8492591555617789753 16893599069495977196 9902608476039702848 309271883364550406 13867238149680274130 2158970333064689019 14736462844316315066 4081206749684362747 2941657229860458487 7215835229686789869 14751418538837311071 9208513659842561353 10936260436002196467 8218399416398782656 13492645045415713960 9119393393464362403 15239093183290576345 3723148253113233944 14503367732531645285 15809606894857334491 1724126738847440103 8622329599607391312 18076668557635756032 8579888407951517762 9306818006225589207 2669616719229706386 7994118398775570106 7928454147625737214 14338641014300910421 6716758521788957577 13114869272158407705 18432323423367028989 10517554314867941556 1249908114641610389 15932480400712889715 539177412590322018 6984206790653708223 5361756000723361208 10940833849355517176 2970036337327936233 12706636109352110314 1413343132849148544 9135427231148513653 11152101784935861645 17342960697428979409 10660678307914917150 6164894881831057083 14018319787652943015 3219109950356311634 12147194831098385269 4658655368263395887 9637355446231160193 15980272115056568704 17142918037698171549 620953443418579996 15809246516115676938 12232837143555952163 11757875378099436871 17010244563727178249 16349269507838741768 17265714929448748420 16257556245568304839 7483411153671328070 12389727711555600394 17564381935675833625 17448276572866026558 3056595605721684198 4616083165182626290 10135988741595283699 14933765420430316247 11833009032751090614 10857650100796613997 1492366308077548719 7349447633122318915 16492915891213193331 7295959311556479866 13094459402970169380 7938219894406698647 9233722321496875418 17309464370321348685 6560350888816645148 11091671342508909233 2138724356535111597 15576092705085852667 7122393058202724156 12431332518803950439 12513301025904448138 16408481261357059694 3779664074927875624 4238858021711458184 12199422595850844529 16207168834704621914 3400393332211303396 8513531902654978886 4651005916308894528 17205300041033655184 1143616761728927233 6847114937943663972 834010800841550315 9936991157967372442 1030907367803251707 11233434067863791788 9116333229319898403 6230796691551213720 12984614185210787820 580744364135011023 15134626937585347400 13750983157222990315 5908690933918152516 13589076706454143332 15705861794532506473 8855536213190282079 12775653699409823606 11285338318180205560 10082518788168733386 5344831090038780315 5757462359411026118 16935528948008559591 11750655501102404482 7453713106455789725 10081587801277640922 5444741479276846044 6417876139834141261 16393747083053200140 3588571183478902433 6100537404901638735 14203593505374645650 7799096132503607825 6493897608428487294 6251326343660384810 11953427602981135043 4284727726448322692 8136382308179102051 11266942351397065753 2792077811574355941 10317637434543829035 6953278659451968209 6692869075696795249 6917842351475566820 12366090121268290526 1841715842606359467 10704121849367865606 281234101954158048 10765876560805586342 1320797913961439016 9042813371588287863 7430622616453101775 1409091768769461372 17907210399356961138 10094361537666058110 381261892860005114 18106176268617009773 1239002686993506571 3463570599453756247 5629539393464134290 971562610271046278 998447874366992316 12719339669844933361 1816320539260992953 8966827448522179209 13535563309401507014 4980247556507960971 1938367207919976227 11683651501887727572 9929579058739135220 8528515677348180488 13331411844766032730 7181514709442628890 4239375918001941452 9087989703283796746 2042884787503574455 1575795761799917889 2516796700787931403 112078608810744268 9630412926725797560 5344390149405075623 16936900901092729722 11209880922901073652 11812923439446876517 3986509403450451528 12660955086901877553 8910330248763886160 10833692469643825331 10493458462102265306 17117417208981239653 14819575916696259061 1796497811786688421 279816504168857182 5088046612204933374 8823124017710627628 9331063370952785657 6033878726884003920 12845616193417842125 6957839654060138071 1823670741160760231 12391525381084970797 9398966470936301509 9119938982555882264 1967557735970188627 15360146487768230148 18232153892982470729 18306646317009405143 182278321128451333 7932741848667113283 16903664828915580667 6915097778806876814 10055553207131919342 13820026181872529843 7772295227568955745 5389478348387991762 2005283326909128625 6268107173179269108 8393538324731008958 4136190101448215534 6058185301758963003 17160270610970663416 7360599031327797269 2343874402449663064 12917137502391591067 943324575177330252 9781716325913350266 17070824932239239837 3368534095071906212 15161561478091183344 4143343809258832952 17319075288820979934 17619920884012984707 10097213996692744229 8846795498245747223 10519090547167381924 1781180571437834922 7517398269878405906 13084761032686314593 9627838756912523798 2269096815168911294 16094266998634997621 10252708921300651925 13409729711767396104 3718226877330135163 4971528339434898324 4032414972114340559 16444659891084680832 3522365139768365090 2741399394104443220 1667594347790102640 14260808569572696863 17973338186531343537 8189907185771175402 16937932625105625441 15201354366042873137 16061070358707023552 12488297048517695507 13975898602731211611 14415763018290977704 5556091424842264506 12185203990314665617 5793681245510785340 5093997830182792328 11293526489591203614 4489521360864417452 7109255480827069819 15096693170765763995 711394318276248576 10905277758787740529 2948717563671692210 2601883377210581798 3996816688096214963 15695608010886227238 9791042236084487106 11174473234414157964 11848859737634548263 14496566467332001745 5740228046394289686 17885396204783399114 18200489679567470388 5540056959617513412 6415110352372944018 14645537470418214411 13697200330850412956 11780864365974267305 372425000093700942 8143653794852533400 9233148697197181639 3313187406836893260 8472522780859612712 6156512111355311607 17179701916799047424 7916863059224356505 1607037775106573107 6896998326740179066 4478479167861098243 3159234313544197209 6479761093246300657 17527100012811054242 6664141729882101356 10474395697674064045 8358471316811922382 7971175481156259788 353380718337002459 15013659094774485022 17620778175744913164 8789830388667391391 13813654810506515999 11911014301961127703 14214354007436040137 6180604362288587634 10323840176771404442 5584658144553288245 4788103938227776310 8692368446243664199 502675537217486818 1772734776573653292 13580357763911028881 4167589363826013138 10313137577003698790 6890712427577677559 16282526526217441104 17459235291843615488 222662209884918207 8611134758279081947 6750735333801883911 15733382632356493223 3719017346198634188 18264002648750584660 18329987467746428583 17388660720449223842 9401115999902443139 4992637452631774196 17932200143439581209 8177763747505073091 13660202274040139175 5000883216806016516 9350636872250472650 17391937889522880005 15617043535599407461 12363239560491216203 128461618155680546 10393964304658024640 14237527884009516740 2607849667014803607 13062308919369188342 17084638700715129957 15349604991070167534 12210764658023193107 9310579882066575519 8711857247621412031 9215412415471457015 12648970161442494764 5470652240010324402 706967890682109075 11429496512036299367 2540427979900098265 6394912405029630132 17369956602962865751 4979359952058055341 3296986482695804897 5637653951591745819 17791856533596936180 7878897438390310128 2086189701686424151 11344449940958513323 11418773148373119618 15977348070494805864 8689171052540363578 13626402422296811763 15864116492235073430 13731120542490851310 7595733737412589789 6941190025721586084 17821913707988385984 17033914829190945551 11145902789872430207 4537560263799754110 7976801263000433691 10039565553167797582 7724298150099922180 2940439488783301107 1225091483701843435 16241362975926363023 1199795230480040255 6796045481746534201 2451246145649067632 11710329789671929318 11055836790846424318 11761744920290056075 472784061562951265 14105576443639086855 5026799121952731142 3612775814591981621 10650770741966517009 12084962054856818162 1045254224206389761 9863571827055892373 16477925043808245813 16880442315077731215 13509647599352122800 185676927249075736 13593792391712429404 11766411109579062065 2414355444589547660 15813404076695421905 13327359077510530222 11589272698358560319 3112633213683878610 5033974467531942120 14790519383344731727 4652894736922769518 397620852181062411 11337353477897349997 3134288932081855657 3013878336699467394 8092623685053438712 14686758400927149736 2023077371773196022 17635644625437055406 7699758969750287718 10840219856488953397 15726584155850582313 10488276033195283532 4704192582242292832 3602685041430152377 15560611408717386512 4167834045125316326 7461364928572707525 16906590710266261552 4141740841815412278 17663450764211045372 17933468929568928906 886727273422507760 1802114880951516100 1316154951868178155 14671132066861591165 7092855350180641854 17506221326211847151 15242878231923838255 601692182620480073 1978829750458677507 8958256849232819807 4742155032634839344 11944880325550607814 16237584679578337200 17199412438114566695 14377238395560224262 11796762241892147208 69236947121354490 7871501089210190866 10868231245988161135 15421789354267368910 3006390440265772010 15785971985195173847 1177315225630873532 272509264280198743 4362132541433105465 2577905036912300573 2127427932558837396 4723972063219480637 13864639985738406854 4287366202419372952 17427381704140744304 9590048519304996582 1676696841250404050 7270435666940113714 14949312152973005161 5584836524645350282 5156981511291587174 530919635700914376 12793525725838467091 2982381340801286976 7572517158830110171 8500321503739295289 2799162033134488477 6747911820165458915 17592392030940428689 18329592937359875517 15183162198690724974 8666868384289792982 353790040551036628 10528780615346616439 8728435433425455624 2668742202415677571 11017101754303095192 16552392841327663718 7251451273530027916 14541851728939934248 15491521444061582826 12513741825224736677 16116593384731450666 2145185649936159058 4236116804109678611 17796205327451021435 12616836881952276200 5115607158578958115 7526359986789940387 1337653461343594624 4485906357531970651 13548617706531103634 1867784653873911270 3640623365191510008 3707484840317710694 18340252476223286493 9541792407518605124 16736033346737418843 13231963059007293293 13353379958522671360 14647259561155937928 14872234617523866205 18398070618246611422 9654754953130590091 12605027235695629120 17648729638859407200 6255400095529080676 11720168945844479785 15532217660152026350 18184301032110074405 5052559039071340468 7797475572833362066 9847680054328374922 13897854601385184363 9669069580055485215 15336236731575716634 11561123390754966575 8163019196931385710 15722072655901607181 7128410597932702102 6136820678713137643 10393440661104515814 16447662089876283034 1132492891726118243 6720745607161455994 3062043962245383154 15188396509830317777 6129630715035076536 2826740325794042904 12767679972762071795 1086362814587859781 13869265551447942253 3292172925566627575 11293607082375612532 5542928098382953301 12481287295788348054 6516228345263899291 17041033120136220344 16226237980855071963 8421784667224326577 15715221078776469753 10576402829839455470 15841005773202827184 4406496427149552307 3719233240847012503 2835392629683310314 9204043784951553416 418390596051422517 11767507687868164948 13890200780472145991 973795070227213988 15313122477457251129 16495386169437684882 11184151201208229101 14758161002893835536 11458494985001940524 13727580214187486767 18018584343219120363 13684606396851250832 15499711188928924809 7355563867455629566 15159374800505481777 14675168971804994595 12333432605636392579 3743570349567421072 5644084189812570170 1853800979021465860 4965503321368788313 10433460165905115811 17623993386337912520 15206880729985274862 5764603042716764438 11608217543720707256 5556236277274133600 7216979816452756271 10627779441689469768 17764656951250975738 2890306592314454 9017999508513921047 4164827745146779309 10944117530022614754 5542138964968956133 17287101627754647406 12848341468737205350 2116376150390547546 18270750922336816884 12607191086283144103 4717639813083913321 1281722375679739689 4227137995192177848 6522721288295008604 3718742885298301313 8117084390608081319 17754072130674464151 11099863331626012770 806381898291424036 10754613304057139623 1449103026467788371 8013518897573704561 8804198930572028985 13814585673686337298 11462244894176175856 5055911678611697963 15888638027835110019 5454649854020225607 15237345068237394546 16174838811178052850 8781142860831328595 3368780988330163286 12135619426046117901 8641963084188017241 6464235915463644633 6974667974936405593 17668992930779072526 3906876648102958197 12774849214653115947 14978841990185182444 14066978950964429080 7532917368902351143 6475664381399981041 12804427118266163477 17222360503047392648 6146015104438656939 15297362638435895040 919924530371917274 15282435297889028255 3768963586836671242 4896888544825777219 6495444995431786862 17756351014155071043 2043444695535418181 2830676966148426667 13288611838325596568 13048647250227497323 10292845154181516764 14868703760893335340 9933941034123822647 2952461341416611063 18388586436261178053 16117773474773523252 16873090361985482487 2648474356014396064 7843093789049124354 5074286953979821337 16576594793708828820 2500256451143860272 5975949908282064955 3566584719054093344 14457149188529178491 11118292339629711655 2632186118019184163 786290994872463525 5916247202530665235 13522129452145841946 44936827924442421 15618789214864306014 16759167740731447720 6181548712072095409 7923584768924743127 11957759426166202293 18333774521923346022 10978420762880847894 9624579320134511220 6289220061178972850 5545412089460755451 16523156812637807257 6643811268678368984 3965381633923638765 5939196756208461250 15602885589049615246 6220623917318034203 15944815672489332407 5255509996121941330 11177222446417510252 2066869146159151111 16279456114644474294 9604193079497106496 5139533158952079141 13503901666363216078 9300028466486487147 4398122931420482179 2075495849250726855 9862521909149629860 12283416517097713769 16082974986064688034 8473804520842431345 7950400044460841828 14575544314002380529 17911064280549555212 4012801339610350731 17213378684919330974 9487288933664561037 3497454049393873394 17327164738112995638 18167023741788502984 16820572377525135610 5046537459775432397 1566470614782676393 5293264826232000269 3020163443797868115 14564248023465622841 4131366023608067320 10666879923900169602 17575466758189963354 15706397724651813303 14552328773523121363 17757014407759553756 1904698592090658225 7135062263025779071 10751679182533951991 8065410362484612598 6668186036339125066 15613948669622734204 12956927434824821825 10025647407829180008 6784306491354841698 4958235084955078445 4886418995119853102 17564659813371224140 11989238468456059087 10441070664391201080 16893236993521794721 10065584728939230487 7141206233235838229 10330381621137350046 1609476238533680560 1817567572233703137 13571168265859353649 500939757817335507 14664095762860349682 16594734131623122200 11856978345831169956 11802092843223029716 7781738177958039610 17158408787208892876 17987265197724689955 14414727404428552257 16896234497162283084 17427754051461988469 12051840417754032537 3564423543151620128 13197958946278993042 9656403566411600960 9189015927916954157 11535323989314772676 8597297933126543786 7144719554274914506 980877876965628327 14571850493232107126 14387404167914271646 16742907047465150959 6774392919892869851 10564942353317246902 7649818107238231519 13758689986659233302 10428125784044083605 3666829717096982077 10906801860892751604 12416859847988603413 9254424030898367006 13333331276070171633 5848166208606618572 17773995769701298256 16213266971610476540 11556611029217016153 519693524669550549 14577864965945715401 18107505036629666708 12418770360339814463 11069147742983300902 1451035402057537368 6470187590597785541 5807150696687208567 17881933283543283706 14182814256371869645 13776291036857487457 14618818388442671044 3373137316984268173 5720408202591653508 10065647672143615285 11500126135448300219 225229114781534352 6743015496684713433 15064924065334777227 408308659412980983 13331951510098058685 3861914544828076412 3422661209339621135 12753184789159733712 2227342616531302499 11214497148557063237 6182118285057048778 7063484410542544958 13795766882538532349 16505762639347305544 10598690462739013221 7379639053184937124 17539730994145324301 13537824340390766297 4501664239429818087 10513457053357034266 14819417234875472405 15076347590885349658 920499590739834886 12202596373319716070 4440049604293751579 13215592039299942044 11557866383432719688 14755788291875926557 9386545310659687664 1492976148655426089 17701220675187707383 1764331719470120087 7051061246385706747 10328959294208082205 8011543936319219257 9461861012292595214 2517903820200973066 8790928997341255877 11503432598630476048 5572616734150943568 5444494008938403263 16316976578450208215 694201004322205743 2321302337389688244 10989212509568593007 16551462488973908691 6803017373902122830 10443185391622956074 5746337051347751076 16038741532065191702 13741792676495093839 1183610497008721403 12237557425742719849 14491931575884464695 13466419336574776195 14874912509527831560 4909229361511758131 10356362256491535138 9654371613421835588 2283398383688071971 23019682211957960 8508302733075219121 6917056377153143175 339329794104682084 11233147614960607614 16364095493380208576 9215660314501887754 18399816707852317889 11934251921629632301 5113517514909858999 8402714268421188554 5288079614728336357 14469352472220789951 6342293310062718921 11457147234289492761 11030472348258565109 5691203805661001011 5755048473495007959 12498313251871826693 3898474481349415297 2071789266092354938 14004874252279682812 6239073466784995758 14716729402506228927 11759925696886313669 8676909222691468537 17047180651037588812 17345529258307584943 13746156626053999254 16756724447440745002 4121639088082798276 4848593601450448555 3358236981545738001 3646930666101083374 10474638963125176220 7233147292095505122 3771324439136465171 9511060133649661229 8642943826830491707 6405054420237123788 7474741486792948005 9154796980801334399 15834669641953088496 176615011639396161 2148063122712388700 1095647365862536295 11306990705926023094 6235604926169719278 13507556675913114468 13104536627442064269 11657847023248050441 12652107416943083696 14468696447696460548 1394161733668274990 11013842538942864198 9764628621453622483 6024504417087598307 2622081279861623638 16076509753918683719 7616884699408255048 7842616742247025534 6238952913265948897 5479422700695957018 1909926664692945980 9096142663993996136 16524351606737242968 4565182899576185596 8892431059743671955 6990811674695766260 4133181098819601044 11095481936678297797 13593220098993675941 1141730981818288907 9722601404967162707 15349878553197275922 9592260451482807480 7780618927636380235 4638292204505726034 8282706051794472011 11743533184447904924 14558928023197481718 15507369943141730040 6902529765606767566 12278798590248096061 5524526077309473224 9140525660749883391 18375300257001561804 7137018276259087013 15215463740405394292 17422261035426576458 10498111161455729804 5110946071067031883 13461190907055940952 10257847918533511249 17342973737912768602 8632220126030844625 4082683881186940554 16679568344049454326 13920272634368981296 828382221978504077 12710591089639601385 13924758418905807016 8024425627446391656 2943855446374672873 7956166773919146073 8142810044379937231 12733366131545568119 2875918005673511209 6706572426149024544 17509381756270959399 6412125946013316502 16257777233563285654 12566195455687241417 9490467255258579759 14089468173694144068 10276316578149006869 11376465175253728291 13000973132831076418 11606194295030087522 4295751868219435356 17594886360022031513 7445673367162731893 12782953998755258706 3667937144550400185 10174183961542087989 6635905609919671081 5868510576484761535 12311587737960681425 13880216942681878751 12705851247306842196 1674188309116708348 5486591382852107280 7336269514795306636 18329177208941866302 16234132985552702281 12473946857968856308 5781635186361157535 1055429349276888544 7923638815375402003 1809538558728272818 18353945609880599724 13114965533134875415 17143038503607089713 2079531999335051006 9244279781373580537 9506060703780223240 6305820347152935287 14841508269646679485 7570290624865294677 3874856241971993052 1945590484005086826 3932634301706334587 7647182481045181248 9562163645717302733 11398193921191489346 7195829124703718869 681498302409067149 14991749841616871533 6422860429638622363 8939269318120719290 9960383091868324452 6547342864351260473 2123941459938026920 3756033216673618472 12947036607497922522 16037777118374961701 11118549116554426922 13413959073378971322 13521829309210823115 1342692888119450586 9216406081882955564 11154436419496197143 10507444100292684838 15207280869338995037 6269887910316565279 16141465706314562396 7331094734647197130 12659594572364421578 12315509341748161939 6312105951227682479 7165193222396649006 3838715330227446217 15207428108427133690 9845626425038068608 8131738776917031270 8023578629255389347 12627596087806603574 7636212345097630860 10188559066193829337 618520774123142305 15393689289355076410 5199575886562559647 9426745316284006291 1801105455209350053 11085478055569742167 17587107577545364238 3439314418975625845 13310525402878934714 5055656677624982648 9843572131451666976 6434682494152736076 1730457725336654844 17507218855171971951 10181703519224068736 15754018544067184346 3124947661953660751 16452979338271119901 16105256648733134878 18279189840792530080 457575383955571224 14809713206357564519 7636188858387981163 9915799333210379073 225725043698101781 9460251211776090275 15095678425004718213 10278044525194437712 14550101967305132821 870017132537240683 15959730144584071450 8292849162073509140 12432327299475739310 12473628761538327815 11368848190015083063 10091872412233806971 13172447260276997237 2347630895446166654 318058393026662849 10341965454137045908 5753399370243173383 8560843802835840437 16152619887828148035 3333201362827411787 13957825817631994113 10187968582181125395 13752179367521008822 8722106879442966024 14720696215997470307 1647694319136823821 9070238664043942906 14956055217359595295 910827165015676296 4381644594473956085 3181691198192144702 13165576174983109170 17135914851024171398 2179494582139859565 6827312755144054800 3421918111143886640 4152469311172561064 15189480428074914755 10535418177071207380 2745021368879852819 3996167177955090739 5209317184239231781 1505383736241896440 1747237580843872575 14475675210002367352 1703911630620608574 10377313065479554603 2874646187671372498 14746827047386064263 8972045434247293238 4943471555595345055 17302288844918811397 6795292403828151319 2248933180450641794 4569855643597074312 13562020766053279378 6173203120499419813 12119568327596300188 2238705419178394347 3132008025593355186 805509570633966051 13680426110547608762 9614748714560998987 10785943216765051695 14228684280175053622 11848694372839029241 140938125407099277 10413654591947321374 5862264163431828587 7450633183716553015 12169749943578453357 13540399359951325440 11668211396346554427 11178951190622007914 13674711794944706137 10990971834365041079 12912640996130813914 15802820048651986244 4706549879879745768 17058673316519603861 14682850922633722001 1235706300020679718 4978180266931749669 15372007286624683616 18076256666061680800 494093343427821863 8057310417041448184 1805640730649445250 14764553186281712293 2882009482225989694 11435827311667357227 15616874355233245249 7554775135544379454 18295490899526390636 12237927216604819875 3003367048650605519 5849389916414653781 8559371116006878421 3548630327815281794 15249431059202148024 12765537522788541852 2671685340943771189 4949087168973029571 11231747754520456947 17240685067069246495 17076454954183062697 616328608034579092 9492524547800707892 17819937966407643394 17590071721916409823 16129943589012933137 1406730472660849092 9153746930088862649 2667829790455142844 4798764238323098212 12314736288953123080 64763949873476398 16069792346623035683 13610512815779398560 7481583306483393188 9658247230640146387 5826011865843908867 8272746170745267709 2820688272360512002 15128072025743268462 9739094854709459768 15027266794726546807 1512202279811700692 2442973600928214041 17311666158214672097 13606216202016746641 10678425279401856611 6375419596629394815 16926274952543208537 6405024424451489405 16707314710189995769 7633098724580342931 6035585736487022781 18312389805019629173 13265740076122222041 3261740104625561777 3085183334244292501 13890330218644521202 11358964047479429510 4804155863041042954 16175904578145629722 16412672317966300514 226172918539808845 3006083020191660688 9646105165469208464 7643613409125048 3639682685360112382 16711266479380699106 9342610694328716644 17177811372932306772 12159356570006827093 2302717793324758126 13362433819226669345 10039718334366428067 1907840501111390357 685826010286727166 6619031248210386046 7542856664948524918 4895797583343491932 15131047621053769593 6256741947942232003 16672527248908723558 9023466011286276875 4390533177596394831 10119666187406739425 6225837839529293090 6360260358136453043 14639133396643207467 16531295538709046763 12724898915777074443 17442765338845656450 10361017341513662787 11851155465646608191 14905429041914784488 7754404467859291048 4881933048501210482 10307155197343396091 16890193571733788078 17056862318887843389 4662995166770393447 1858507257933361696 5298957360633232659 6072414975112032404 15118258713182923773 10788263658383894791 5579019476276435480 8152993296169989199 12220612420516059532 5562632892804302020 16028872768108800319 5945320623324351296 5393106577229446153 8746649432414308310 15922279834806345386 12209175062413076199 18309181815316114905 511364584016329446 3018414242102814105 9223925948796819064 8988384536223097830 17627277011336491120 1074163493714692358 17299134489372172132 3901889204991833649 7895072219681312220 2852413526049835554 11743166049812957574 16969149014646989224 6584241714108949174 4572534261819313886 1505868112710114242 14122737557164352554 11114225141134907737 12984942697211098029 1192938797850967193 10221432128970316082 14362903872793663947 6575450749256581837 4989981962839883453 1114740608001131395 8603992176164236386 2012396224775347148 13093183821701702325 13120971519601463422 2572529172009139337 1104230953595639879 810195864079149221 3373921971251403696 16734355741852805850 16436773170134080472 5993241501782552571 4043983100296703485 3076355319417377502 10265410722632156033 9651775128543320202 7557577052381595453 2784272907677574213 2870585676729194348 6440931142511606969 691862473872614357 12504143222877631208 6483561005332435384 4561294574747380171 6960087245737855372 2933488495030695434 10561457083979170091 16731458511636913296 14046871466890531208 10080174954198036887 13381551699246392447 10847976333708818776 8685170890786873158 10962661343643183716 5717580615783949267 16838328304993258496 131635257464259256 1317101958116828654 7355138339613994894 15721398823737043404 947870918585042930 9523720528204615454 1540026236590292934 14547467826343138616 14202142207041218944 1134512074336624785 3495386133859418804 4560715840746645413 12845758910045464647 6249900140258358866 17951456861743382691 11022177269680286032 9758494388958110905 12377275053741860732 1786349570915295130 4751709539662263014 12854509600564740465 11010824047166902401 14845278818966915833 17231710924071371715 2138238026549597640 18332864055196982994 10889874172912129259 2066753698992292767 11095300520456216417 17994309480568417177 11865363310412031456 7471515894995637770 9020592385843040709 1944072951478893084 6633568568571515985 11291753381570151132 17199235543473393212 3385312217473078434 2981078867294711274 16328940165660878531 13335101560576535651 13816962275581968862 8374895194603456248 15660465311479272694 17536463027883150123 10022990242753321917 15301033095248754601 12251270075907205995 17730322223929984197 16521777976337230758 5904794961951705015 963840174779131693 1519252437648432067 17724098604702628385 11736466784275838577 10965433250723847929 4071292512284314730 2151578394498555310 14519936429589791023 4355444844790867558 14671929971834020416 13631100408866961287 17863573175439783794 16848649973758448194 3095871545136723461 12335471171511903545 17962302806539333445 16180486369261865962 666356259891822036 6079006170776314233 12268833309974009586 10116656370568489066 9858868653865989104 9493060700657974496 2657169578881336689 12567318082028700169 16135656647982972186 954982179296666979 15168569481573530971 8405048172042713502 6208450027888644676 5903426252290305753 3669510171296036140 257925806338284638 3535652817790154914 11731197762393940000 9531646504089350697 3881383763843871889 7641460880612183063 4038137047579785396 11742916963597972801 3293976196803606931 10944253965957398409 14493034032678933057 16338007367708310166 11951892852402638037 12441274584513467310 9608634342218076990 11355568808297369778 17797266675973496706 15470048370581590538 42752272647569685 13632888833177234436 14152576954904379900 11059426687325537892 18337222353231688456 11446273327065953944 16475258073087102250 4382617263222184148 4261222316007779351 15767533155407120049 10753624819666648086 14626086377650302012 2380660784447614842 13812867766346921409 5372397852137380023 15705565959856898421 9306005092379881698 11651429585737790313 2863886081531636053 16997249753495597533 8538736622308112940 1561227804272193782 5635812420513438379 3984310145471338852 2386809953347188404 9064541189002147075 9038448928713100710 8508623754462104916 3835343409742951158 9449355361977499846 6326557063967695068 45456412802386877 370672359342026745 15058962051317664414 5185976620727052644 17352407190880496084 4767191913259672020 14892324603647093348 10013724847927242956 18145999536669882859 7178624983325092444 11654843204991340978 9768826085210007138 9550164969785031446 3208256197803043611 11635032484471798295 11608462994738802519 16239896277562934184 18238445774095534966 10854094662215432822 7783238349001985717 15956267882187266339 8318676190652874366 6219384253901806954 11797514122176367424 8743179957276837839 3633567350159923784 15605386428837431991 3526496231634698795 4112551494744085293 18092409406204905793 14172395361042210021 11334189683470619908 2178499481694337071 14512096837727191499 14517589686070965272 7395311716245619225 16600138694135254515 14523137958589855115 9488817402669446156 16417525125022364094 1375140596541169436 11344030450145934086 16523367777712551409 18170360919979887999 11817899291494287941 12762717515061212358 13907772366108440985 7238828558311646882 2965480420940795947 4033017858863466395 4272503151158985148 10318317793644466021 4501293094097592731 8162223625115674863 15235614907573939967 306640837265750738 15672679182203867397 4525354324550979941 8657973655340168607 14822146692494916950 3177110463106433263 8015460138044958071 6347391362640041082 6593914219831560486 10476542408699980869 51827656275363196 15931754641277321333 12879991939988076856 12823622957479590461 9153456320435999496 9864802417146141004 11073314057551975828 9982612621795644266 12245716273822125491 7881274178424288191 2455004457444530904 9967598471602295598 6160395188621546906 10117451067422387040 1542836739465268191 16720432960132745234 11860644034897708408 14277669418275654504 14274544344161670167 2312842772310957605 11878155185894508527 17804510154342730979 1599106417616280860 7322439027568453911 13340983403931329625 14459517414263223803 12853425367377912804 15924002100583080054 158728192578118190 3680662145639456948 221911156735235768 6064941805597622283 3638269253874990578 356611281795158170 17177334806763009663 13226172910699452737 17943605988897806919 3060031200005898120 12701500336600232146 6461165770551365435 13248997350255720078 17308863730456495688 14473778355844074076 13836296237691891518 11354099693041993739 6744207925778103468 2677768987844762577 8235516040325284270 18275836391860968972 13044528212047281978 5262576588581701415 10469991408315844320 3514584959942681740 13632400457554708714 11099779772277437548 6370709907001436958 13365304854525224839 2567564953879885706 12632772268882068801 7198359965389264415 2676380251060642131 1350169446291430196 3214811717281504935 18276824708985952992 6077687714407142281 1486366992035586435 16842660543957527232 3158076886475460462 6084737084360836546 12493713028506622948 2646607767839303759 1203508029234157830 4603048315449654551 11182337969006719923 13408411675090028627 8036956647491275523 11157440232914927376 6414158270233310469 6105675337828710987 8865083677787952943 17138936268601076317 6587131389697766821 12252649430221735431 16242542771889401517 12278223739470170452 17809579244232480558 6714251384382700243 15128016094433698213 15326427951213292787 2618000037077332263 3854001456676200966 8152314150721238988 16553403014395533409 6466372733525448664 739872810299431624 1839940867703317152 10244327475221555676 9652183352169312252 15933760186713992550 14719801421333685025 6731158364017576729 8949301703362323480 4303240825818085889 10366174326598220475 489661302687166363 8780288576778836699 5485090353108539552 11061152260599312663 86416170170642302 8376982274374106093 17351119439520558498 13197729178725829359 12261528757101138455 13826181286256860942 17245355455330336203 9873612053978159170 5923215011254973070 18198055215836497823 4280155355879774179 2630686592579529203 6260888609782221979 16540974407892434813 7295554126609061484 15734340262889561243 4561234092889689709 4060649916313599888 8511814055782915116 1510622948643872190 13009391378014643698 7483052988013553616 875239392327324600 13797182476479841303 6445502890815241827 9989963347729997049 2412113009061402716 11036640662673901953 9889759040404543533 4843565897455244267 16733582605517823886 9527476460508861752 17406412306529609555 6764948766522284358 6936436006805485369 12714611724296257460 9696382406293262406 10474799210648682276 3911786540001949264 2988188248484210348 10856300084965480908 13409735076400094970 2305647090683687135 9883809676336384061 12825264857749820357 7572920714044031150 4460623860943272367 109660210937644154 1099717400487349903 8224318427939292527 9198280694007369230 12524425889671448123 16704844559160155567 729348330947691282 12274921707739361679 15018398185114852836 13563336070054884311 5481665855282605511 13071655943853940920 11127826016818899020 4429947623648962988 10798188450407555041 3846584086390067114 1420433236524666923 11865664546168515778 8792138735560832236 3866530052815839640 11731198934540510102 8935470108373443573 17991835684919605392 9372171461816058161 9632729657194271406 711007238112784639 3851926655014506753 10205848786693153658 11830518696183801488 2809046706562326502 16118096896796512507 17226615049716562441 4845991620490154844 5784955638532457860 17552621801682633206 280861209277827963 4716221674581422046 6522137075006726737 14376290951780354254 6587384554431473869 17154452151924846123 5556784490927603927 10035705191305877852 3907315537879379811 14983834656281740174 14105630256378931157 14513623139755457950 13403637826867010788 6658006651902969758 15268374114021101732 9475420090884089773 13219376761546202553 12063664095352709534 2892329337630042938 5664848760992604908 2936658092216618715 2445526646072041095 11342738673974614967 6769593170435796334 2501699859309166310 6021652701896599170 6592437226832868526 14262150024884933773 5421383969672281974 5631696190719217431 11831306174738087996 1348870612250288661 13906011671515318443 2049897842409953675 13853338896293619789 491299093210777405 1589023715319491778 3983072750513985764 9230929550774512045 745913612987413679 15783513790271551593 2029015213148581763 5613946452365229644 4194599591712353312 1143198453164013135 8428917741254938613 9524665543676931119 12639081903738810579 9858487842995921560 13816380544835812220 7796414423672915444 1286168196141944767 11360187210513867537 9602689247297094881 17829252155224312396 8720969108288560651 14155630158430197589 16849130316800221235 16495051773938544158 11859549995368805551 13319943417509378337 16813537401534034752 1443852581365380891 5963286131445581152 18143245505636814186 18296415736549470814 10505042176670520766 17771122224565890635 16006897094979017964 14888511497642026117 11108889583206927515 6438402400852868129 14408461239596813653 5405652881901322142 1901348527029771265 17836701657388395687 15540994864085015662 3872392916220430822 16343039567295837825 6143326937845056655 10865305381030015544 12843207128901527718 781725258562729328 10741465486978277626 3092778548009812590 2748576523256423238 2807891487698557047 1708884170222303025 9751059704820700292 3272003808754562615 18106784249648418253 13840021076801493449 14171126631252039872 1796951358016267081 130011433647071153 1190458455525208044 3500902672435463902 603986348557055816 6392712875008764188 9355078971757360492 17548481103151133249 12320549545117412215 263269356860211013 10548106493686685535 10855806698289653256 14559901485123017400 17607696638790122430 15050186739759338070 4463909746117803244 3345636868822563585 6953684119950274039 7186425298755944454 17586871143796970426 18249389089041275810 14102332283581079955 18243213071734087255 9397733801832773535 17076846446709668530 16778601400418887230 8982241156425684868 17985570549258515410 3055756292995794150 16933285670953428866 1505589896514803956 13887885236209295553 14338382556151638247 16454701839202035714 4995403185446405103 2128931902603160236 13730218033361109209 1560659884588317205 805584684898176960 17818367093589087930 16247081968824352079 1259711059867953950 1559212537589476143 11469595178800758470 11727156858422683189 1859078930465414510 17895336044053977410 18118717907141896969 4273980731475547547 8318209433811279160 9584580877988061970 3003388731498045552 2884921210176785410 10023615331186728718 997805011902854488 5812708153195736821 17513328957995716600 15291228193644186283 11006295811438434851 2195039072431455262 1658482050083131986 13790809825180481738 17191523900761931297 16774440336209942944 13485487110020253843 11116736597553334343 5043932860426985537 1445174847769774771 10286518899874120093 10913168005429292853 18106314037108350998 7925564241134339653 1615533647186143243 12032513804291972186 5112856523736302981 3504682498872022010 10059688804544623150 11690308836378886394 9511267458440574449 15376638415237806194 5280005564840616071 10333083753073126628 8908061916548121444 9856577385700416064 14073764923692702165 305800698690288092 13284477055477715205 2035348047714975301 8928663405525640510 16809437038802663450 16167480937843274679 8385746806729421059 2203961835793194103 1453279083836487383 17744921732370360464 7252742666383329854 865068245947285932 234158679465915031 7094507137027800298 15483881846010120500 17092907128628088302 8803300157539514195 14473039933490795070 8382652426166956923 6878616617769942214 13366387154517486734 14824876749190630653 8743222877905423108 11002856144292579949 16316426840916196838 5187967417644023261 18430454321331747003 11816487999991079580 3523092428886759489 5435566127452899174 15404118225626446770 13495141545533770959 6933083313910170813 11497437332341040727 6973958523708736094 13077115207380244744 12377180986862554150 1905055656887565984 10578217254070815521 3273689740126291799 11415264951232097240 15323610850636457181 15505522444785833901 6749105971309476009 6384675822848546796 526390216460806866 7985593995370129751 8430391369104137917 10413986774285357612 241671345610278901 16548843144351590395 7317704481914243651 9465169021874738484 4056398275755322015 1130392124480571018 17496404900826391984 9391934517022177372 2285337929368745839 10985851142788940202 777155455256992754 9223239197537461213 8340026445486315851 8191852429018702944 4612624043531664560 17436252839333793882 4121784778430589611 6753262502979887054 3060346621388242712 2790892904266867729 16494488352428781832 14899152186939346940 5523798645557390814 9295538933235239233 2911763406746015897 8336764073072918258 14247952082043510899 13380705192720928138 5498286180013776420 14599692994017848203 17465357307859113945 9286172705712910551 6693094185134906865 856997853398931844 2386795382145109829 6435811466963036406 1730068763009547355 15151899080301711279 16017097894894140979 6130067200046812930 12577400994070092530 16962036730021640217 15836522810709662709 9362877848130370088 15328654876675593384 3680160720017206572 6564661756030236751 11978347327968931796 14485895671888677509 5271810763969942454 14197856990675654659 16993573125945990897 18220873049022094618 15172505343213069844 14988270333269023528 12542268656829172623 3049827006725752532 3613816734509071063 11104468469279114301 273746587315024561 6736013364539768374 16014048253870099093 12732156305738018306 816493159073447728 5325625647206747253 7780441381759983090 17676185937147686895 8295799729136142997 18299799641587665864 4552999807377094220 780973779557116716 6124650719364624000 7586203922334190145 4848725850309197783 11562491096528738426 5775699407912777073 6437662715787293270 14214748721091164951 3254008135182732905 8403000207648540850 3292101924666189351 6111035134057237101 13626666332908023703 12241509294142421692 17839570875501540371 4575636849344161106 15702643417053399005 12631336927205434676 14202934600012547426 10341164556823994674 7264354466247395671 17783392799447729562 10245768541427272897 1405498669988799374 11714444644270555726 11598654697353481979 4218969447412575750 9033812760745507833 6821826287730452529 13081324398277501538 11467060846335863267 10779270393428868846 18191740834773687262 13086148185055250109 1110143904529521998 14908600270667866217 11090509379692301604 2949735308292057449 12825421535398650691 13334551322076707214 14592695465167191147 16367752505226084611 17006093208762394421 15268901224408924917 7310676787043137037 1991159675987728431 9327642517701596882 13630091560649511038 12143093857268741838 3453292057234257381 14388585616357123567 16827750534467121683 8599517378641902932 5883731485946394296 12018266392312357557 254659497412093213 10562351419102745348 11868379059831706104 4057574018674028887 13375090678822039729 11578370772655727664 713523696526665402 2795402450715386606 9350458505374575618 8783475975730721664 10729267663339631558 8318703832925329523 8599132936518505498 9231482990594926702 10007947406348147903 3850564793613331014 11176485694136229357 8304401880960186219 8995524984811952942 12917344508654066822 4678892579133056374 16746150191588699502 10267966336068072447 4562772813292259244 13125726169910264969 6587317334916047382 13826239621106768116 1117804046880284071 5418606286683175724 17385647356306955089 3460988458247621493 2017892001329354255 8880398218261222061 5045787030160365485 1580661624899593796 5506379842306813896 6507753598655510055 12545510623090466910 14563339641796658471 10362615883199346436 11012800757799629512 2151491071166673163 13216390168940035279 8372131125711961234 1509252953081260283 15550736974002100103 3551474285794471176 6402222323185842903 14353119433947168872 8556238032179309349 2688868195230992405 7726086069873201845 10605232049150144415 7181166234873397879 5722126789689100159 4174931225852563171 3805782021797576077 949651716231863611 852652168485641564 15007700765083674671 5149599718681584249 8680222720733822154 1826502764424074379 5229350136738059842 2617982445468802506 17723662074379801075 8163037476114525815 4986291153787088866 9827396289028825265 2854491130049865225 6321737002622672072 1541379867373191643 5142623825423678825 9295602294621456856 2647988296873483937 9075194692791294627 13198642737651117332 5157825295685416764 10226746499600206063 11659484092127032119 12007859406157732514 3667966785572554308 3221508540364822432 8782482989367373476 8349340480949014657 3520588315573147543 8776934126849218353 3118660387321647059 15764491069563289281 15200809407299371138 13143421963165638638 10288178957095565645 13962002695244531391 6164551638547978985 16917854135349780897 5158104852905029498 10417803727640478520 2304719643373820951 5671429468428405958 7665603716883609878 6907051205578019606 2124088670530277952 7219943823942154640 11728977054068946410 1495862001199427091 3747468417209022205 13578441441705686146 5206588830175141169 1738350296098896698 9728123103633181058 2146445343532432560 12794565423817411714 4206503148382387317 7753926722214035488 11763329664755991498 16482952158124269491 11866953830762353864 10708318599501898871 16828012878918390739 10979187721636756041 5533968024000212620 17272657557771515353 3595308633690366503 18334263608327866122 18358414299493178735 2342644831706749050 14710831929855111891 17510293439022630267 14138723820132565214 4776995425134248448 9719377744767930436 16369094469565980903 11270030334650258300 1777969690831335401 12218649357662816647 10192306785730338255 5873128342229324525 6400910742030302950 871783337962396989 11502361963518769362 4695105651493034024 5901991454644588276 13536553406786398055 16227457496346291316 15988741919146873415 4776064432863520776 16250249538500207471 6942615553260625543 4574219032415391120 4141940768303093329 12091572515657594351 14440761571220523982 16647872006310600898 10196838438773141750 17249818223229591909 15832235586361550203 10135788675419979486 3466913382669883885 11352582949166621986 13797998758881056330 12650226459848871092 17467128936108177206 9855158172336231405 17422072462213307257 4633165693189469422 17776611790947215223 6793289174353825790 13980178281786555104 4709356303329859962 11237306445622157380 4973568365105039803 10745966383419811583 2420110355312756173 12057080204104371254 15268311380881902553 1641569543150053586 3751611243129277210 16339936319006632518 4491981145248503630 10411829397130818771 9314214566385380168 5543844343556792162 1395889326614085787 6194205187332858396 8051653948179215184 4126929675233379459 8137806909289234694 17404809008819269418 1870359555270329198 6201687723717429199 774360836189681613 1882869159695057161 11311712415264017045 5118188420612526437 13334352116361380890 6182016805802459069 9913224614819788980 14737000286172140383 827011292959656377 4391831337457994380 15533065123691213282 13437993271007325866 13215746775354899446 4591791883197669190 12830890830358360430 2739085636579733413 13304990757508777284 5308662158066847971 8471382131302215279 8898293333588141657 6767576609129545616 6464264056167374982 16782571677118097851 4347753757410412111 12981521313990662347 2325785308435843229 14318407911614097768 10793612151761878149 13858225632787673761 10760542047759956981 9417172877775772903 1429459236623808507 16856130781220878142 9524303530494157880 7812487848843093698 13293527052012614400 1336468817024837750 13964314850430208650 12478885425669166305 14313622847985266607 4777147681836204465 9787275719959427231 11472355304208923120 1962050071820257179 7336834603509497568 11042254697741319141 2000566575222384064 10774698338847358917 7977962646240744362 2628078990126562666 11595434607636542801 847235714556889332 5238699896998637882 3654479498340003124 10169131234168624229 11558460624788613028 6730521986177926456 5640335889063995431 9485891156054481260 5329141675809370408 459181374481020013 5159050192716276333 16098535654686652320 12886343818659669075 16292060905549857312 7113898213556495635 570657640787045419 8990101206195286672 14824920555416897953 5354656728610685130 4154968539761327408 9606155714949032512 2439555789456735584 17454316367351136947 15141649415695545816 2137852915205363292 13498946019367237941 6856804641262616967 10791986749597102975 16646347013822856412 14101469274723201615 15907136101728184577 9993464957421585596 5089771096601026814 1614803222141593858 15967627767666388289 10053832434149424055 16435314140015259453 2278031924654293539 7862771426204776733 10074154126537007062 13512557720231072812 12340298304174177040 2002743909785106292 135553316617891040 14847521323925637222 837924399894074095 10819971429005299644 1352197138132867065 14378795821806150242 6968820646161500715 372259723879847512 13962229248530621810 1721329386166329357 14868573300389907671 8079621647932483932 17489782487687205622 6852575654020762256 15156980627433863545 1176023040285761342 15889881281774521009 7160026419412769746 1717102040144243814 3536602140954478111 8288318294825140116 11885003204738997674 6716577573702113522 14183729757209880657 18402480997664046336 3897912197560691754 256286627423048413 11159713374896450738 4353659308791042621 14390814439997853762 10603094711334405360 2899975096044468881 13110512574021607021 3120881624541476961 6421548463637927745 1627547026731716992 15643259114585280306 14385241469845928890 4936584280331592703 2174060211296706177 16031559428106328503 9939598162520863011 2589757430199683576 11083431535969496617 9180528344466856692 748453131373045068 4848123935668735470 4746708162400404895 14251177927956520574 18375256227419720669 12282841280507070847 4122973212662733674 15927570109604948482 17316175278491280129 14260262992115322592 10563434402393796115 15528747165907033103 3018402160980328926 11383642134745135380 17713028906416947866 6565324163636026200 14456842401361963860 3664951298714382185 5439208466798325476 1500970962469701139 163106526039917896 14200221557312930042 14566870258746500272 3699327684300833273 4245560065320130853 10024064363687617893 9533948147034750239 2334464300438204955 18192269641171082660 7821027396493186193 7957486671680512219 15080634187689685075 3992764465069949195 9226119139246607424 1055174791157508530 18025894261338104963 2867202672461369204 488351939139246052 4989175040189397867 9396546184864930306 14995635692221016965 6257346238023622815 9752916065801234994 9792316210913325926 4792636332044653352 13025794627173516070 4658935696558401913 3280272678058516825 12837780377688074452 12487084304673390736 16850402400276496291 12970096090949797628 10229868251178522116 10850544840867240974 4270029959756128159 5325440298624101534 11267590337737299912 8881590378375879081 4295752601334425313 6342631625070922900 3982644092233348350 14886549323941464993 16095282311456628467 5558025416953155139 13823974980619353221 17260125200789813189 4852507790736610883 16392137779883421919 10554602488392514919 12661450056687875279 11738172721944767092 12188269313348292705 3174607727763988028 14952256424618335673 8135906125441289576 9903601627615973939 1231779832825550642 714347352519960965 240134436388802524 16493839557493996355 1522442454107710393 2254932618335768542 7535362245607661398 13506956319321691388 16538473669831023208 473921822394712258 16677150968783365692 479495088325962637 5022268401337873102 16233819533550232230 13633517904140044967 12109525916570301913 17129045061205696601 1804247203509528224 14657280278296773367 14097848415574061218 5859568294199431543 4569113434338418244 1004698255733645450 6050520534626677595 9360001986105278572 3409434680124880714 10151950492564893929 17023907594640114284 10525459752370645104 13047796964644543222 5056460383186838656 13841756285811222951 3850558901288959936 9655697846811881686 301687922690179524 17610046715329543522 2185220437163765940 11461927365524998849 1184016296539055312 17574100754352568240 9362271161538505256 2149057653478836789 9028961884190103320 4940015056806399365 2580145548631521254 15180768991950661855 15002544867315068456 10149056086406000654 14332489416865791859 9464503953103212498 16302467219165709219 5296576677573140003 4348250842736167219 2067606592818979915 1955038214913882293 18316279778620370919 8391343459742698091 17004885410322047382 1523407742429703559 8368942643875396064 7466869697560081291 15235835472698400561 11266477465409607924 10869180371297830467 5974071543486256913 7711675907024754033 3087869393024552610 15136248521362015577 5001069590031500173 16306273711506333623 1843526510163822804 5934520667725023744 17205959546622236916 8324934537414009018 3347488682464205786 8653643099922443558 12294414953852998820 10338808898160923436 9501058825928645452 2171463448966518230 8015881190024817818 8244238802641431463 14822402786545059648 2779239282441386771 763484359656805310 10530044448749073710 4852903642867000781 2517597384273479002 5042148111472627990 7185992605809236843 17758092573691438288 6784776057075193041 10443299149516850928 1598109525140547292 7130602986449325423 5076914849151062827 2525799788495796077 10547405017498335942 13512332864336499901 11984005274661877605 7973597166618554959 13384900219010695749 17052751885115686697 15172416045034722921 3336581910549171723 11022465169502594721 2228032831270829994 5558165004363782206 5094247100301107008 642640561066091373 10143268758221240070 4445541797531808569 6828428527323910887 2801189649845214791 13261548390215352739 1009413894318886081 7895816154833138158 8877079934362690740 16391701948450058261 15283083303232483546 7507692744751378542 1070809739533659000 4411626660542248476 14070534175896061148 15555999368080733587 10403418473974735749 10488878393351104848 614635139940102314 6417422434592154546 9311746010175124007 11874935977660472116 2397973814658647664 10391073202982594302 7778067213432242358 5126410411096284264 11436101497531074959 3842789300138172274 12388920644448214199 13024621175920877384 13499496170157792632 4746462098245752359 15735899755364905534 9660689672362043794 15674981011029523582 3647540705106518008 3792045743678828212 5745079095406024204 8859297731714129919 17453578184557164198 5362487638530495679 10629962370103648037 755352528207455694 12701795908991793758 14772154571351508022 5325142940842128822 555309168588169341 15631627556507329428 10659098754559407471 12302957226384359763 9071235206861838363 11468117656629777259 5357436328351850852 15258777526716100179 4738168497810068148 18371899344929788265 15269834609666613656 850448210687453299 14409227669834653677 698551785119669040 6319972826365780154 15072353351271110568 9142318383284845450 1452984939500491939 16880643435417289824 8064183679951745730 15629860336602098786 12674316731686143384 15527031463220044004 1206538050104597320 12531268413180452228 4930594411103254584 5484963083671978388 9731482106288079328 16753780137686178857 9198913007856389834 11655049528319941374 12003152361118731249 4811692784154207779 5499819991626090254 15658166146838427022 15557979055145405163 10765688387399136536 16879747103680554008 13870108043197520846 7675572595470401911 14079067941740074553 15471851771368984485 9332612899553721030 8004077063607027934 8093755792986050398 16221207017957513423 2858515358585842901 14663320389158221967 15203793539482906671 9930386189138520252 4007444348297438863 1486845390779730955 4726302277116777832 11300340055723531710 9709304130271993651 2163690424713331062 15244663854758617472 11406860899496417628 15965603049777630171 6003341048553862882 13125450475436446125 13276121644525208646 10411792105714471220 14882492600646283604 18418387715255217903 2369834195814040416 500464131828767786 2480910390185282969 12925455040767221959 7009029380117453667 17852655205057783421 17429104662048952116 5261833163366047269 5186610437505241359 7363100878145669345 16246048102404816851 4241105236855254418 17252238397737538739 7650162580847634547 8890720432827273928 2525804472048026980 14545442146068708211 14323004365885423398 2132128364905613134 8276863315642007922 17410301101975455641 9034025986015881684 15308901583180081491 5720160657222347264 13620136844576211821 2919948283457451305 8400381282460309743 1523160873270314750 14330456099255304669 1057355260845284724 11632085448856889445 7474540985604814153 12750514062227548313 8281891960476289383 1642206213109223813 13427714192984182654 17709626518942590137 2808244959227875444 12837748500543838807 9213097054975347313 320790769101012562 6664644901786143741 5944456866671371776 3486068479905052777 16087759572146608245 14627890477453947641 8349513244600381198 7884021517956391760 10415833647757293112 14731230493610117485 12140441544862709282 6035338128548172591 17311476160582733386 1587512480874190761 14811122536366292487 2818373258673516055 2296363709532615918 7822475496358830632 14321864862930219247 7176737691620531473 967334599540607712 15130385022825224011 11386994781365247958 8161839920976899464 4995028216078645039 298233316484319482 5398899965958045309 779320198686683308 9141904596362263958 10020175282477578939 9392503313798335841 17889835610949691463 12721451079201890401 17481070491052224642 633569551778446783 5004958756551661309 10933346160971715028 4564405099125829979 6015923332266751982 5074821832944967170 1681302068155254287 14364777055082214620 7974619853873291974 15702408510421859941 9481894778717099142 2691158237996009907 957764735336099307 5161388026760076513 18313686394555348288 15491448958754189514 241144564839617523 16383269668210286410 9535374955921240968 3033526061338278601 1850003758631532595 8897831313830949288 1347565048131675886 1302008485379878281 154287377341233621 14292132698201602210 6084177859819430435 4509540838865165506 12842699200421499818 268509144522859710 12767451909638016729 5458145003003822372 8535367329461087816 10999959263875335905 8240702455819324786 15829502597612445315 17612136173550980428 1791514695130039869 986169406386425707 8325802505458192318 153417772661347025 6766683921424381397 2849628964328782927 8297847793047194259 9540592207013514096 13251660776943226321 14331751962164930530 4513198347475208086 14761558775553660063 16951503789892439603 1395421935196540046 12918089606869701308 11977735934353015726 2150265220822142007 9973491202002582847 15295758634122167821 6978027880196932231 7963406351916196149 1024729061130864891 10357313322794196708 16379202106161243906 2593441931829796325 14497204936871845020 16433541936512300752 878462129154129543 1224738191270118050 1436209252027008023 1832721863012575596 3246307083741960421 5075549692583453832 14371078830396950580 5744798985099599782 12115029708185132744 2046210874399457072 15019719664157976085 14238495265467570908 9896571030155498376 15713490975945002231 1014238495732385827 3403884865401906502 317168817044557287 4350954210902623318 6972572079034259391 17486514287448007418 3935391331981992359 12615353174118017257 9827742515145458357 7822459117164907865 7505498255240118155 9955939478975457820 6982222452150560550 4178732997294637269 16385101393914762751 10462420740434868674 11147445147377749668 10751023368154885340 7134506797211503215 11662202527380842983 10239233064019238400 14760138798614399585 9598499639138090442 5521725709103475968 10242406886498168305 109024028240635536 4588300814447783658 15353029957576876345 5069596381683529035 18039015691035324102 10743629746382806863 13139251608556250203 7154278956893457398 2129445696797122323 12940873846475888421 1560044822945870990 9882674856991801550 16643043452616398851 5049478095081358349 5545702840165710868 6705231195434760747 13625812920973575582 781845509969190788 494744753789447697 2120375099254390472 2287376185595565812 5707763006259839755 28171105250467244 11889225296225469524 1353244323111187937 16830903622754967587 2235992030451932757 282814050207528950 14017114536273105086 12819183595009244806 5430125140153106435 12487932432306109642 16632929745997016287 1370379546794415023 4990913156877609154 12269063157338925691 10245988686304346155 4189119421798424802 159018109048958980 6034459314014044568 3259993673804847057 13703463775166093835 3598266475786424822 9075002993780545604 6612776300313594332 9459373221357056237 2800379932451524256 15933782046984961339 14018742767647404398 17632911799756233770 2627304570987994234 11604099839677862760 6043438763857484136 12801824402189289262 18415334210307995069 2777303411509897350 15786580305893305315 2570613515719439878 10436501397181858664 6639345837866309761 2746948332573561257 2800646002561361628 2373134212032171977 14431080559630014179 10506852395626259134 1158778593900951124 7580775240886415688 9890582176705327164 147914352576366486 16714434199256324598 7512842250983115219 14488389353413904510 7924193462038907328 5709072856540456225 16006350763875214530 9712259870103921199 13617542589581631741 17658681371572887363 4792383087959175381 16051525113697890855 2233470289295749595 15043603600410709085 5324974854660837409 1412794336536518378 4417619779446726264 12677025716373828866 10116921164867527128 5087902390839714170 15832224133414055770 2385464539027042874 8828115396939264159 1402186717843584456 1828427410224740626 18024293544236151859 55169692449415795 1339705079820304513 16875977921623471580 10908716861317271390 17439460712303543324 2165042234935557856 13075046161877693134 16771150623053291797 5374805798294828220 2127416694347076794 15393390229456144460 5384144794312838823 12877960969196443426 5585989950897694657 11025233474586715951 2153606527680531942 12684419647615975680 11502175100068555293 12022283586683203650 11113871246797561720 8124567206974063060 18016505094211130899 12407104780991691395 14465617013412462897 3899785516455086001 4991474693037278602 3065247679704936021 7489568468567245462 10082586470386634030 17590988622166661369 15156114709740163530 17763166889377274261 12444672714353859758 8275596600580120173 5668832571645719341 15926022272723822237 17059784435106695003 5484840652382995762 9762901130159250118 8712401196388800776 10594194155497616237 9115017049566466288 14314788033118198079 113199054470401445 5911138959556154688 17691544427657421166 9747954567697591702 1783147459644764549 186313882357139927 17551753438073752519 17273898939766159786 14671864289259009580 11318879534039268237 15550697252687510432 9685548676700661256 6976182140670174178 18230231827895198800 18253145901203694003 7235917649960187142 1246918570520024083 6574535176672339945 8774535030173518813 2058010143448781363 258874765213806967 7130373724876214173 7083273149827251550 14325983493940729315 1698204384517045398 10425762725358142519 2291275246623765809 13162462115113473966 16098297817372410284 2227002515638066228 9447330713702791590 12775556684203132739 17085798095650872260 3159045549447780559 956105524216847953 14837620094652575521 10923278230622132178 17584481775456481446 10654126973085832691 15215981137572795388 11409189204947958158 15938871105775375235 1764169819419751119 16134024297190492918 6979255035043970131 10244404075869460414 10056450250775791322 11090097142294253044 17739757195728434976 1136489640314600884 6718338601378676795 18187950241129516958 7851463967538975394 10649817530948032958 15021235837498575601 10977485330352426370 2882940373116613466 15401611521876162658 7444012661329616100 11175398774166484661 1655202126700217425 14161670634390654245 4162735853080335013 8397206335002119251 13120660939566315883 2056824264503662801 240640110473879220 696915529191233258 8367002531738108365 2498333784184994496 14269380974383014470 4462396171931010002 14645135427428675597 18205734580256799973 8604397918485524723 14478882349788859364 2533801737197216794 11690637602810244612 14949325532581495177 5763797029656934530 8336496402460557094 18325863938704015934 15783886213131884050 11098786095504238915 11368668331477931406 11005762240645000902 9736861269319209374 4157787784480995952 16360695077351344453 14819216274175961497 1393124821565086098 11171135640611702659 12363751746592597989 17755083169638329141 13291774424961544705 3644514985539881148 5724967392913045873 12624860097595871217 610889546477597779 10142881617082269091 11324241757261258141 17640866979633086514 13141134976998377961 8874117051685215308 14445381996033497285 11025895379354225988 6556663939550984200 5163752731874987435 13435240120764764595 3636789313209891290 235693098542212814 6780103661977401100 10716818597200936561 17613797591391943882 6244843450740285797 3462595793926119789 3888274377486654472 12274116147614621376 10161734631883066285 6620684794927126665 8603149403016868550 14508126071172034749 6892226535156591022 11627452656503231124 10110931961408761862 12510132905619032723 10879135206091065201 7389471063891185700 16360822261317055836 16544391182570652180 3900531020851944231 9036520406315267237 872487290482773139 9252955580611849651 14407423899075271704 5500091128899901420 15310856615792595073 10756440254328375168 446942074039021070 6649150045809504123 8403660859454757046 17335926600786877851 3408489560973609197 1304216055290837988 14022810431270743856 8967117747268555859 4463145162447528020 9337546194289563026 832391729394746153 6974885068090277579 10673677104156622876 12404602680285032104 11290364843703832551 5098976867185567271 1615523052516194713 8064651332970698687 10307597287494640843 800453006118048709 15862306736203054301 6919314535650850733 14205073364011363912 7955098357363000136 9199867462437237468 16275718928537026738 3995965872678323072 1259629256176497341 646162458125972304 17028324771684626534 13528959038572243905 4815615506298753383 5100357572892715670 6011566857257566115 13371881203994732098 10537602540933338816 4126568503089400330 1405686484438145991 3904874712511538346 16127907716294441707 15491153117966842594 2100844161840096809 8337687900134738799 17012473045341076796 8209738958719250061 4283910418153866069 2271175870583462834 12698770576538820822 8471194230772919833 4819984196008975285 3921872150052623491 5525425812879758188 13103241325453200553 4133031436242929181 31126953029328295 4834464197684959631 2161297290351412540 4583456084029462899 1007113896983108800 17135034499391582560 8973761274007702584 539832877835231722 5478741241444435143 17006742226771773418 10907738355194946422 13978670956278049653 8559507610993611795 16701102426858531271 10789251000438591289 18223948480581373089 13942875910002820744 9058554712113774728 3692787093500305968 16801676558304481366 5203260196090363546 12368467166971362442 11675173535474606330 1666689542378387391 16439642817451972886 3684093123257748812 16121292039625397373 14179609729638146424 8630814502056041639 8689967250873642877 12251166475645139167 9970574261090925034 2781610551260200804 1163711198261827297 16136430072782244697 15710589367451158465 8537185116188507441 15521434927685021394 12261865398599380518 13072995941059388906 8711890114087890311 16763811306295692199 9143476764582840964 1121930822699293492 16763517985845199873 3211100692381392851 14731406022235839792 12394470174532499088 7439610914887814824 12831992474939999808 9373586205221500549 8263118246312517720 3120775662258461113 17889510379394397200 11983653955475935365 10757665326181433959 16139796465464813627 13148399940496660307 6592891896974388385 3633744608184811131 6485944779281991970 2180256922751556413 469559829123153828 834252260979874712 11662964970172619365 664248116276218133 18269666898316130761 11540362894192148531 11741716638400770935 2097540291075395029 2054496459597143813 7650466012806003148 17425168605412740059 12971880988128722553 5877066819604925852 10173338699868266649 1715763511550395679 11074901072065375152 15968019630936964552 13778037003526589373 15094565250154583747 12744440811860938893 4794767500069384334 17074226652152831477 9566637940317695644 13320737708098139909 5465365397026321775 18308471122775291869 3405597642191924740 12353039898237802615 6922943764207321421 6959571819393381574 11183790627734963013 4552426904346995827 16848221231868872311 18008874760031746027 4143185472348904286 7787868921263185373 6100309494299569699 814055127650642587 8363174996981793583 9111608556814378249 1441535100996553706 1308353277899080106 15010546336368137819 5455286632403350731 12456714667730744333 12298489301085730646 14956524336362479000 2172996262695641527 9471277444729641726 4944930610906077591 16408304163437941 1377207144627272108 11795615323492328326 17366077160045028018 18378280567511466893 3430101569631494062 12685907023957711285 296807564481307127 397838271531995285 12935516045722471918 114179528353236237 9114049914106617551 18101588056296177645 17693464321992678252 4693743174869527719 1202651972752393113 12411021957124267815 2037696647534018498 18141694755741983354 15972995195243691361 9240259603357792248 13699920851483447791 14550773732611719786 1849193667931325558 13211747400748447811 11156174858545486963 6696059356023128342 4220948618272639411 7341431723870605711 6212526355803711584 307723043764770406 7988879552471508989 5529919172667902017 14679058786632505041 12365932055526510130 5523208248674095735 15262016898694409668 13146874550267402451 6957267728811584018 6328233690858765784 10579629456357692895 14735975284255840544 4284359055698376518 17369086188363307973 5007734458278762998 7287717239567996015 3713730222189604948 6815266746017739959 12357878660813794983 17401815501112658228 17282198880067152407 17424671204184576265 383030194042396374 12694941570818569220 16030640538818670485 6986716479792978125 10911853648525734573 514494517087795331 16017903463715100867 18156201325388885002 14648813060026125351 7980027511688008353 12710943076214331708 11529013487196645116 8492387559080861444 1745701783011041125 1295849411439337848 2081667372360873713 4771693931620582273 3152413798284793842 10394155175901504488 11758222012464995275 16373705105447777199 1107185595323825746 12394037126544503848 9433981158799257543 6926091183581622360 3246892922233673653 5577357607659490418 14537419496318569756 2918131744698850494 12654010166862852109 2167229270528360694 6091463969918854209 1321978246924986704 12227094726114543287 10386122047355506695 12206345993861110654 4471796484001205133 13622935065775637286 7532373450755060310 16446472266715895402 7492494835096018248 11788701948724554151 5422356346236378326 11048993684388245584 9313278052885718634 17259612871865738726 6723505569813310912 11769253923498648562 13198354800855181862 16352683595150688486 6696188330891232447 18014996806469020405 4194227602607696335 14792182503657361410 249367877963330377 12983350214342209922 14840346937234834007 6668208358431793056 8301024125662300283 14280986573545425983 13015828285894762712 11958035253785097220 5253450961158337179 16453713258094951798 15417177703721278170 10351559364732522518 1936104543541858306 14694867312821788167 13244917607943960603 7836006086852222075 17990108867029298165 4016749379539118223 13829232722977325682 3079546616397672807 9432429072046826720 13577076864766475591 12240859545879131821 5918496157586180985 13625331664928408250 9964001006006790703 17177866640593761608 6332892946761778965 4527987608221095900 10454047105483211391 1908119744738680347 1361335572407436781 7525011555998722503 12541876689121014547 6715649014532036224 12531149303163669902 5566721091839195177 12444238718174811468 660104428032334095 15793700367623610592 13282864552718484861 8720962044903900277 1850609016367363676 13114947322675025662 1587887000811774302 9956360202539542787 14045286844705297618 13034643689280961533 2826888124191653877 4215416371739438333 3976811505231314244 4143961871727969437 1059246464444957997 9491277472179942601 9962964233879646708 13231901106210845937 17424031248530989508 16547371922427589157 13426786563446190810 7353182409310671997 12269213676800063958 16898751492955831677 15722975041493663734 8481286653699120185 12387192586755233351 8660755575968344091 2122480262597916120 6353637276067053094 16007757888098366665 11334984805847393056 12499553635751671980 7009891163552749281 11943722910803592144 2189576528251904885 8237075161034881001 6386514397339217837 9061043859839460407 11397259462085633820 4168712661412631368 17673355956906507196 5353942134168951872 4531005208926213313 4821351718079183649 6818120747753959211 7369717647853055636 17086244626531131089 1364978470790759583 9583614489533822482 4518107251879189577 4048248765898148943 6252314735352548595 17524500989282914933 13745148182846564825 8807224074904372876 6401735306428244050 12768451128795824071 6558075869110088053 11073713561959810045 10762701339276340828 16661434873840407820 5222257738390336289 1405957378337506766 2621882514994280968 13341950566028241233 14040029220303385342 6924905322133032917 17581533941556602418 12901395558753767238 6834938992190151195 14066877848468704532 18153848655964617826 12002000464766025292 13570481759851568356 6224600836682897510 827423534302760560 12504924342185179782 12117575977514528761 11945165915380435791 5668158227033536982 7910185458369567054 18149819963875083672 10639351678524978016 10105024968698111511 6230874916466152930 3620452526660113710 12013141066009627389 14551254414962132277 5227313164460205449 6238645117584866873 16797591267849519455 2446891103755347713 6709008855125277592 16976455625039847796 2114933946806012432 12019739517086466268 14272235204567204654 16767967415506497724 2585939127893331661 7678927224733562800 3499778025397046913 810585792876266450 6923152822605340407 2943787383337268767 9848497430496089143 8089800861323813191 15486794818215048417 8445191026143947649 11020560936640198030 1085349309075614763 10254902899503801310 16894736969392964296 18329812335627578311 7411049407087980465 4388712485669576238 12850979733117622856 9945178905472112266 8772942387015082887 3878589760631078916 1101369437292969843 3169501571920020654 12368779695196229197 16319579218920021307 9706854128788899352 4642752793972551798 4240382258747536407 3412766029461282577 8316629134772419368 10204158570463041957 15446601530203366232 13380490485613784395 10257823545624482510 5967120623687050765 273829288132903853 12674058353330884691 1880272216324106668 2779737209355915486 6853362648851396931 9912237496896859846 3811249745305637188 13316965066597529243 7468201081752460425 11607908322154545957 17974854164344871009 6585877332520076782 7153277111960911510 8789223264624196698 13515947250192436046 2506488056326406828 16777222857696023536 11554151649429173150 16921979651396479025 11370612189769058408 9840396881336891707 13474351990200871132 13475360854950123915 8480814433893334570 18427275067402554985 2523037476369113649 2685855674370609939 13617408406867322484 2032258497287377095 9920288234476069123 6830577745174285059 13017239670721882871 76679960213204728 7073646837149385287 5169509866487423902 9840534743382338344 11610537883407176573 9486803556003374993 9192669927065828731 4268089224286739975 48626183400428862 4452084569591067113 17114319451207231930 17896456279189352559 3726831145076468776 6444954304296392316 11641850243167555269 7553645562134983357 16653555227526326388 5243643600050889902 2858110894484151663 4725880308189224068 16049504740406008196 534012849909967837 879101508243084852 5590556228847656682 9162477629468836126 5211061628703640375 17214136730688832617 1838614394269508252 10182567929217514262 4251034357803544137 2945697114796556123 173907325056827069 12332756819088400749 7873343437340655296 17685005813567725043 12033489187552099303 11923589943888714783 10395483444386542264 17571563370103690664 14406813532278829760 10326658509728025558 4378522621778900542 6352686214055424407 5690226098970690648 282181735756187719 159355276248366479 13983272148499031055 18310232609572364056 7657386967952065300 12048616157651186383 518499787034509498 6310291314197207031 1641686794937898774 12512705634874778713 5441616104416241791 1623770329470764363 3625756741021063600 3149450304850627247 4761614764069310908 9867905832192075720 14220634016128477132 16388313958106686228 14665097073891327663 15114746456155932956 3617186614860550266 13808537018186731113 10303210441045899631 4163245642360607817 14000066095955395229 11241847562560690080 14761618558899538152 17259107505327672555 5190356649954389613 3988657349642276569 326354230775758213 9526484796780282738 5736277516262455976 1585247078302192010 2858440301251974101 8414259882344730294 5557567555374151697 4067906151545635667 17281532522148226775 5553979413702531397 12263812994372310493 8010197599301393210 4136395740805323663 8150710817338673745 17928539012740840660 10568172108412343286 18164264556024959522 14697682851622609410 16804348773848578853 13859857388061404209 6741848735767224662 2093054907374564352 4055143259496035801 18094535849837372774 9676414401817298166 5013388338755009708 16431033338456078853 6365965572980230773 2872253099457668869 13622667101371600899 17345066974701788429 15046500677007762066 9784567422300876269 2472319493881808369 570818996878745540 2484708419899534203 3750296261499575458 8361386066290025679 13410840283528553699 7830346541907773547 2786816217369087059 12261679139325675658 12768451658398883861 7863762163990705302 6335528418989970608 1275818723038067696 195875493501837203 17809041777276035166 10087420342527998169 16122242159360300041 12976134863500510751 17712384781854304321 6969116894682455576 8564118909450046459 18370443515622087962 9319556318031998770 17707629505667793620 17343009454780001824 15448714697973936701 15798559699243145091 6197755176662420612 17947547786818102747 9679968617212177206 8602864948709853865 1864195280053535590 4070233093773883438 18288436670759121847 5348086170206552171 4590741614993670092 5821395353981520046 12323578818738927042 648362820003376584 4866648087776207215 1337259469951457907 16141572283034427668 1217583591706183301 4549915090258037457 12352948513723236384 3918500906280380014 7568253247935895823 7703736977506023544 4826609592931076373 5194857411441068226 9650220076579073783 1938569940409622974 11375272125667408060 4915797647277450570 18058592154261935033 2053643943208900771 1299901959450722538 8998712624420647657 3005216947884763039 11764404510222315961 11632735399653119889 12085568736210894576 9713180798904319011 8367674526840950188 13102005903171111406 11995375378046921463 11701592152646470561 16148854528392654868 4400260607857438001 8422395255358522988 11938160780161722720 1632995701261806430 11942955979600190582 6202911888881442437 4487543510545974338 7990083773303083902 9537778004021339121 3776397838964511349 7849474984467121932 15770620411436919388 4801394527467750443 12830859086757262717 8280826851986279268 7768389793080708251 131728904199591257 14176181534142630352 11894711958750870307 12954737511887125969 9559337846551238284 7427923329991384326 3547238953546101867 9606362069063493943 11372665446738315812 10991376791022035156 7086482073967137156 1907286474165870112 16949240143509793405 2434184576615572836 2475099774256791564 8663754513369568962 1887897709588355588 14855617807676819477 15907755515118798906 3104147265992626364 15654572604771443269 10933552447308306123 11311888142619040998 4893178974538705214 2705260562856229987 3127788319930680661 13172268643850596958 15228443014926549163 8164556147306569266 18326722144389847883 121334111054127079 5065808471381018943 10920556916655469932 4122910134293385344 4018651307728225682 205264834196644132 6189984625678026544 17056020797042820249 6945555437027484551 4847775998675355257 3829755006591860493 10030428642541107637 11848044614257402419 14656250688615793674 4298843468722506132 11866811486723187970 13654070107304528333 2742002916883156809 16675493265952512777 17555741954754562500 17808382715190253850 190633033103197535 224905192731655639 15415277979852218280 7580037095371837370 13387148481294881486 14037572692729657087 9848024234583628988 4291587717678235215 9479250226440645330 958897942698191817 9717166859918673841 18088847361502546144 906369633276222449 15952384313128685676 13286253905762887715 13128053540063217378 8233214980715234786 12818441735808249780 12977107937645975161 6959754829552834326 4985188410193108159 2211621955954330285 3415258072607868486 6477789001558316886 10420804946211200783 4064266108471017459 14427229749435803135 2224984201903305375 1406817115439144184 3325686885642404685 4971375183409911665 14930303363014469754 11043892404809611751 8293651304391380950 14955339166924853899 888900141738024125 12590283473034556520 2253865967695518393 13740135997537393930 4690783906955825839 15917888331702813872 15708159669767479305 2246373466901661983 7791609224295336275 7211130127192535705 17194491474891786655 17221502501602726688 16987035860402010052 15644116121064684967 9463602938417998348 15663068601369011356 249357017629202295 14522553829505272186 12330248219197782733 15506296311734547066 7904839664813087076 15625970812075676611 918442462944824032 3671038768273487989 13630967725527682150 5299454184931867358 570089551162469984 15188653193737323603 11286060851560236851 15813367398053290268 1120090525118136950 2863838688925723072 6401702478661589298 11937720224338387986 4867908137999915906 1119717544410487095 1620107016106278895 7433954573351105733 11666088007002368906 1238934384184317560 2386513289170459581 1201731628204671964 14095665837769290923 16712819330231078659 6900954274191055983 5356254893726974276 8933327386552355737 16805739460298752418 10454581993848805441 4957208534277692377 9531552489912687346 4339971028694602261 3854835944571003186 6748953910528785270 18132207262536500143 13591995792882149147 14956084358746297940 903316496079315858 14635278033480094876 4236043903818410025 17046608504954848811 1295804611294959078 2745330646932043126 15356932299609373005 3564849223976056744 13920041348998520119 12042488076223478425 8701900093529062502 4010181566049492309 14402574591619972501 1820079038791545043 657666366824968879 4490323458241921232 14159585408411793533 1791743380912384987 11099542563426163503 5109405706939899455 16337874553847017416 84547005746631956 11509453098361074723 10806751113399797369 15780773800224297079 7696831164284014667 11165857104211453667 6259073950539678364 11440178642894701857 11396077840937722583 1810266445961249205 8380714900709828384 4634716230084150309 8113751788010602118 12052086850511648598 3201557863440150493 15930962038145004272 4286097587180432258 12778452554593512311 3158589111590649716 3698502031775880620 1038738072717176539 11736117259307172372 7477958195840589140 6635782690215038108 11248326899249113721 14239954420224990961 17915738159277569779 7411526734931250342 11966549792650605407 4313984443456981549 476915508671399348 17862431188368125205 16896792339126738825 8062859962867786140 2575554598042758682 16081643668160300541 8106153133289877123 10955538905800529167 12240457969069690337 13448236667269893293 3954927641249138894 16292769092482534043 13325399792874636996 7750018186364689966 6834587272465468876 2724867977619064524 15393805070994623724 5084384390726394185 17296958939527937083 6565242478618307627 1142769167899745669 5569835186142416984 12756581641365340712 8856726674871938155 7885966833466864342 13271837184467245214 7130020034087506634 12371646949317119715 17323276303540852950 8808596258965619787 15724391907180641613 11261395716903438124 3197435989973424422 5915058727191310862 14272393944442049842 15256896917880930935 13103736547018130099 11056209124493173360 12364001882544928987 17138708042026259095 1098047887485086916 10623593124754641752 5766628033493624856 3052787870618541557 11219408772853361252 6373004389673278142 18281093241865945778 2068044731646468544 6892103852010129715 3182963099086889843 2611912996726095679 6234993841572048405 10245335058616633691 2391205871835887076 18398529011620851584 17183101494919183070 13032706995782338650 4365502093140093011 6037173251865136053 8054669893411252913 15809762409927185675 13548110341487279715 10839019215436657487 11347609509393297769 5688905631116237765 8207646347265232858 9495055494391725879 8921600224472291403 3516749494655680857 13913187828016250589 1451246571406506862 3241772257526713278 13139086151263163088 17173330334744708139 12719942574018361193 11395936926048381075 5493624869420291446 11044788008485895066 7207189293053869202 17247356640040969689 15977591707302189607 12858563506361810788 12910305043273408160 17841808621602002954 2274474665781699914 15376467827170522736 11105142768334774665 9499777186978302794 10804539200929038967 17440546202107084853 5799523828193496069 9189541393747066502 1600632095503980687 7075117168865644577 6181653620968280237 13788136266368057287 3382637360409371831 15836232889676479380 191544225061865378 16493930347651483468 929170316067676572 15199133729355189329 12673499883825839531 4174889409917985317 7623447448503105025 16427836998046975412 16151617671811329235 5427090298246272840 1025955541351955389 17643533887011809191 3341729524531116295 5473723577511663837 5244897301662954144 2673640020222672264 2297515463530218560 3643291246040343152 16489690460359678145 1972396440491900519 4114564530816018197 6894313991891492590 3268791894670334349 6950878681600111253 4777862461666881812 11947021867066420026 453500386839770466 8015642560584810642 4703677040056427169 15471977811115483696 4173979587717839170 12797424030168498784 912681929826537545 9516040235017652566 3153373159643379055 427010356117297048 622990009074072111 9286962247952504343 17944139852053414195 16039573678643576388 9828692508655431656 5470379750932841564 11609386725332209437 6258908888711947162 6478163132055505331 14274184150951365388 14279946288196559244 5840245360127491847 6525383822368878119 7233438272045592709 5722688431466846384 10875721372812019410 1030215550086917684 9722119726410317683 4627424818599001917 2489776940749580712 737162048789622278 2437202643190683267 11968932677149768773 11109463494673260704 272844756838850660 5607059672341541715 18021795939615516044 13495519363473280008 17921032531821487178 17513050552744834651 10780783738736367578 8942692598156571348 11217125472978129500 5217220018629409682 17131507103098186067 12182718661790184094 831384546159617842 17813456465422106636 8511982854420994158 4778577477314864534 13897712875521245805 16208230399105352085 10884774439383826885 13844200672493966030 17984772166675183382 4441009254877559811 12546981021474583974 2500740193121313392 12462907174654270833 7633033860455730584 1577759389442131372 2072717868608951899 10285929303044353923 5114711538666629667 15408431336715243434 17981923622735856746 14476420962338338121 11110432276043280977 3747650719212449303 3904737256200790121 707494827733024568 325108249221875781 14371304222075191592 15273207290697380848 6667417204064529048 12474993857900044170 779585852654771395 13020979665687466244 15527423007882860921 6615181976457265512 13152384291912561478 13060380757241964848 18307857629760201246 1358046389225713517 8450573884987135389 6489928227429529562 18356771783535376111 3216080496701963855 13631392729997178858 4213990050853235766 17034172494878964104 11219551912961819891 4315162839899367162 524774476934825316 2149611425764874172 2177754132048935740 1900049797523778573 11418179175532287291 5017119703256804393 5138076262294097713 15982206322363626820 4233385280068149120 3159428347946427552 6081908769008173238 15283783336732797247 3394556754065265796 4211622500986258696 8380870417334125032 15977332512460448732 1495478162061066178 3502223048055822032 8225352663588598137 7597706196543606740 5951802341941021332 15252168175922121904 16796765343414811525 4541551158690761652 2495394337429075343 16120463647326417888 7035911979091804749 14774389358865947929 4042108687038524226 4730874092199212715 4869174155723701119 13173109930916714581 3536794387147854492 12175593111402074786 4598392560902577299 5297212651826225948 14813976605283455418 6321881880816919105 1675979388396761579 13053028274163783811 17038437075522619280 17039305970219983824 3421821613492184350 6042653795716333910 7054820360691055075 9523841841289576564 11042657410576021196 11588951604920867609 14819175384629378958 6293976173862008479 15994376152437654696 7298640374891251172 6006091026794120318 7005354999195969786 14103454775248257374 12840584298669336125 16424421529024701805 10750539590297778826 9363728297578823174 16811672858930306550 16378345875228539575 12517916902938270395 5753802542007307986 3094421535084907570 809620518682523408 11692246409553751814 18401202773215993909 10209751141839030876 8449250653069742030 7313909647503427091 345413054914273808 10883335762942046776 8885433842161076219 13627130875172981465 1430694540499404638 6708806502801123870 12229745105077820512 16642912380015281819 14677180282975159103 4907747648154466341 7726161804517518273 1722100831225762589 6576842980913483847 14872539135776111178 16806201233993050326 6683375243707420609 10263946773052238498 15017645631373596468 5269835988109843236 8062656830792303011 12072451927202512385 6331223506675280119 7409812815827765010 9775101204263874045 7026598816788306701 10044968348743366626 2164760990787309060 2307546214085724384 5400760977334075836 2136042002512513110 518528132707030315 618939328723711004 9280260929815471479 1949965222674973954 17599723925458971579 3764884857086340660 7954070233255242252 6540776676713326235 1798032738226877029 5690895100286903881 14883425117109455997 14659290421416185751 986923436540456874 3342150071833692068 12730572856562074424 5120522482009855554 11670465450926348730 10391408569430125448 6975731723997344459 14752597666475328009 1962645264178905021 17996356543161411641 3981000526834648313 2968904728866543186 981157520087598900 10927855590600252209 13084587166139485533 14770016675834051490 10155914058914792196 7617539075867998821 11116738207573678870 12118297388316302689 3440067642681647797 4893548589992577877 13617617046798710798 10502637742503654164 6098079383034768479 78516284210814190 6658332831957001510 359958259716509667 14840586224550631512 1223401393423257176 12608446270178829150 8646695941985394057 15958297823754806573 5120766125131798233 7415785620557065037 13448161400184963123 7749466182258061063 6821700626677310279 5809261424728706736 16085650449725354888 2691934744164110232 13197630764579901423 3554385718277822896 10100252619690202185 2976293789379940315 10769932522154266914 12034015812341602268 16307290786903794458 13731424691658794763 16356324365880336815 9524084013233893363 15956137022274261062 16042771044990852228 15343783683602600475 3593123547842956964 13447301723376336750 14216044031180120211 4918101366845157781 15646549947378409052 10035979358795804863 3134467017067380677 3954595719436121348 8758999662158151397 16248110227454939934 15439496678650504969 14169738289422572740 14155456437658899368 245544026589325229 14171380899523243982 11736182583980141081 8093475632797035284 5944857016079194895 18275783202339930804 8506592460058579906 7496446433151598527 5873281515667863106 16229888408284724555 16775289417680699835 12968981310767383992 13891688779318856745 4811253026120424867 8865846236424555870 4677637186437713010 4071013398513867504 13388120413121998775 17763928250229137865 12541697150833898369 3579738283008062344 191655123417668051 10692667394605129130 6808991712048832098 283707710029393164 4932179047060490377 13348282890397801427 7702140132068206996 9015350527361603993 10003407440883280623 999560561164501061 9755579190472438434 11279215287704651262 1470992546934082811 18193967641583637476 5152666863323865343 1261459143168497459 9139703536183468393 2719194550147021572 7276977529977345807 15935176746635915806 7695377290073054301 13990884676407666684 2892980906458605566 4284122883199621161 14334494768690841784 6654641353877943787 5878402417186358419 7324282215088095770 2523277863256211154 1318061210685422118 1151338957601016736 1231190018459301261 9771650316770647161 4300799485958704390 6578383155109653207 4503481908560277564 606838435734475615 148710445407042385 9243440873887965492 4554826741056576709 6996798445654384941 4804695028664152705 13739463861202283903 4730353031816904524 5397007826184148506 12162238144175510110 15767779224320403067 16387873926373240472 2559755874421108046 10167771514246511292 14567661476851223397 4825576795321926187 9645515112939106635 3620428398617334914 10073049939137934030 13623651542915600307 15059432916705520310 9768493642917808654 11902860850652631744 5799666278542342539 14532719249858027664 11036188917711789645 12285217611436663686 9401444647083705280 7062695360041582829 5483847284940031517 7743270583801799594 8671809732099880251 3445780513473239589 15905931561690501286 6051938426293938279 864349702532303859 13703229471490659025 596598345651691348 12488675992644714739 13844754680543815117 9727526436683166153 4044181516582826248 8118787999381347921 3632607336534294306 5211452158640390300 13804689663413992221 6041742051002528485 6588870407625598182 14567893193963817429 2104772404438594727 10109009434997856579 10292546328623446700 15479142147650468682 10304559879206703710 6020561214822688492 1551597010235289494 16335356483719863202 1790343686484840785 2643051606279131830 15368933989024006618 4638454134051667269 8506781947717552443 9608930421384017432 8039325495018623982 7775345996772130338 4222174541837306790 8601830800156748053 6762153785679049414 10162366531933214217 1465371616065110700 168567534592925035 1970469247752519878 12906739304097604781 8802226509115330493 9157088305096599754 8705398598514121448 2228771646753690984 8946129040122677021 6375989423433071680 7006443780404506993 9250136756545116140 10925662377938889149 14303760312067437621 10390442526095828548 4508109328865950369 16488602444894264688 5763913659399514203 1830806400467197751 17118460268479354966 5232666717174434252 9584604384330120694 8791108339737045447 5767508645040349382 10645681470882874205 18128488337215484624 16292302702760724237 12367296773266759048 8178840314375893230 12398990576304220870 4797039121278198895 13688310896861733336 3411110146065787153 9532049187549470623 4677718522679129980 2142001996220584848 16370035126816192178 8906117342706297460 3157707833952658684 4639149778909978988 1278296592259707087 12074235889774730299 6273891428089208824 2573899746071162380 4589785130235968765 15694018157677987109 12411904717501851603 17548149374372106003 16058559463628180497 9103286032924223749 1960905597034770073 11586975543558932896 11785446301546124725 6917110363270788820 1650876945705109282 8792328251769418041 1912639572576116765 15713906140688705493 1643404784078680410 7250896829946664441 6977922111657571590 9985316356137451834 12346105807186659219 38887276394782348 2753548206151838280 14029168733429504876 3760180379899868889 13492388246245029733 5942618509407013730 6371234090751177770 8205633213695473554 4413087644407807818 11212005979516085633 10453003543678908968 15098302583574913801 6548848876737577108 1954968439230432005 6022694609731353262 8963330865671394572 6785624548091017092 11523479825141218053 3572315330193346834 9172551869745390612 1814491157164751921 2145305159586540771 9513790873305628948 16349477885255031550 15964026697553550658 6521767955252256425 4871020708190204319 15315542853693395915 8374158664446625232 635944277437181095 2987905054701414021 8899692861466656368 70812683906304899 11855701079937172650 11720158623508503790 14784823958485999142 6346462517604797825 1519797396824813637 13643160822760573074 3885448807753809125 5830677722678766906 18140296678846078126 680106292318430917 8947929188837613457 3575432332022925219 8854070430175832232 40664488194962984 2833240423771305015 4814268973527779736 3979477531942462675 4334037727922662021 15649137129226808135 8286978121973274918 8688185301051793750 16909626432562765250 4130382845524538163 11810628544947528324 11295116283803074631 1362454344047188745 2058429402888285239 2987042613581557611 7436775128890223637 8178565010666643151 4448689777058365919 515570470091014427 6744898989628855562 9860070481146377346 6208669194883439037 7867873541012825199 11967035468572672305 1578835562895625887 5357236203486415701 10444559630094068798 7454829514026987835 12507461864490365822 13189594493519890122 9229336305685952890 6130765891100745289 3421482209295227000 13955906213236578979 9545412177277684700 5220625400022684125 15736900420538014118 15549539724567520271 16652811798701680282 7698268133864311555 9210265969344625645 12538608762418097713 2804617083419173596 16856300104273798334 10880196309646300832 2736269023437876530 11748555357712517515 635886719206108776 2931937392832111022 16442439286905251846 7652600597605472562 4847689426155086887 2910173161651128723 10915809121320164359 11927356015783939971 18341490957528547766 14479694632419581121 10026721959853899532 12694938114520778442 2908279194535303526 83000426390248362 2794937567770053403 2040696360434524826 6094129331234730737 1989469870688552063 3522393079567565179 15118064257673509854 6903314333968537535 6692594171007761306 11875305964323834382 10126925522868569324 2369946407268572559 11285917289790184566 16890499266817992295 10995583381499281442 11027140734054924170 10518572205828642573 9852088824445203104 5838239907472482995 3457656942344024412 1076383342516479657 17360234069167917461 17941377668106200103 14229120674071119899 9801240227736419063 1778796399911106609 11517896258701590228 17283501323253910458 11159941373686781227 15705664225491488259 2276447795710194144 14090386870860760946 18177253413141231626 16135278291614604313 11120780118914085462 15634629585640104921 7797074216808518464 3547906213373759894 5159022533366066359 15007263464883934327 14249354611616295064 17417448636666249561 2052576181655428328 4401598798447597412 10222081220206039653 9342281003336180606 2935721963444552134 654142228643639564 8084015228104686831 7129116294490886207 9575878371704678151 7164482406791473207 14390083806853086247 1925926403363473451 2820533024002432847 10393352958758940690 2008948380148255565 17234990035207490239 17838432759427691700 15645960451789170515 1472362968981846178 11694157396803160741 5981082470517207500 17257821605934662608 2561259344927510836 157467793324891400 16056881475293868037 3865670851224095611 15987852892983151742 4738700166447413081 4463411432059146811 1123827090566239476 8467502973277555875 2932609806488012675 5749273320781980735 810270218919081017 10888208805528688776 3891207414199844667 4809325522352340348 1922856699320813006 11144709108633224295 5042661217264175979 4107364588436133836 917835604894587707 17221908458075959468 1454339527737210422 13857017922530031294 17852388677839611034 4076240947380437368 6029430635805389877 3336532758351669575 1726486372713807802 18012556992691035631 11218606900159197580 10939541869683471310 3947076334559830228 11432564138160351701 15090770863584293172 8966398473108432743 4217529346958322999 5628317674509588174 17420633388478700335 13684673483592716458 8618999030487112708 4104146736328580840 17988786522187907496 3250112143414794002 1946148413298953546 16455660480453113509 3605771580433111573 9315703120437472238 8063471266905518583 11767744506278725211 18360613934139919734 9537958164448046130 17203322226287509230 4185112748641779893 12301027252000953901 290072886186879678 13407212847554063281 11276218489262062254 114573267889299476 16570572855405567581 18320285653125546766 16010241387058329443 5253837835021030387 9574159091846901430 12076161518389697561 1072047284940538032 16074931672616734321 3105989586631524989 6642485416693463629 754813067173036165 11089478257956970234 17927350401912076578 8691488194617833181 7167068323865810508 13082491379632295860 12794543096638606885 13447102253583354022 13681151531509847807 3163418041019472969 17491542361900189697 2568784245047165490 6418618862255473709 13515364804549605504 8607616295562304408 1515632907507053792 7371443674680047104 797010856995781188 13491185012525621547 7755311255159225682 8723107662118970371 1793483101768789074 12680520776262353830 4153621049424130939 5703595404559528426 7338015077899522875 2114290460687870841 16048585512384175343 16304966089664889914 5047430503378443579 14036276867365961405 11304991704486639385 10769522859886673897 1593011932345372359 17882154617942473112 5772693681484760199 18170711270313202819 6620480493138648806 14324392081365272606 16092072924156014535 3361693191044201594 9443935713158719873 7526224169272839227 14880735087935186505 6062045000050065243 2546183113453053225 11380885723481647663 4138584284906668494 11201460251520660479 14522009656420057193 12977947670676733536 1281990305669361977 16591242826320825027 9422902369276009683 1584358433382379869 10575682042618411035 14701605241126530681 344068966217792786 1920782416953586282 17258000241005109471 4784532113637839082 17107827056703265101 12989437253942329991 10926076437585632338 724768109618453896 3373143134261610676 14000657085206800937 7963234993928689705 8442871237958056747 604595789607781644 5109492776945880331 8587621299034683470 11132413963964524422 16953414534532354961 5973609667336023072 10256680395584054977 15380995120676029970 18072175143816206228 16432037251497478982 5375074843452631526 11504411302871095187 5691192272874115730 10870536327661465369 8177515899880708169 13824000940964631487 15490345868969924946 7824330925211634105 6545088967886117030 17970969571680906433 3807889865762537187 13627321908423406090 12103384838622730805 7920861703331671437 2290382908533224550 10925934579518854048 4406540187154487514 16327254263845086612 8240424841001740392 10033452346355267223 3384275938036719197 7691024366135348189 13059141734278261397 1758465567759544131 1343023878996329142 15779788608357053775 5868460938608415856 2667005122413526747 9084472685270416211 5399145525684706543 11032986787812467516 814112322459067926 14890146248919577371 18014007569906164903 14912957700142165523 16784896182721268020 5287964026295987242 9283064897624252828 938826030831422863 11172827399341316506 869683560990772290 8185073908194244589 7574392000434658947 11935376490339015151 9224307560076608569 6868868309275453227 5686102431443548620 7303047493212626193 16831177413576264385 5889809687661061468 10773134515181400177 18423521500348477754 8018564653014017540 11526856543012585685 5278115284923061445 6266141704176944246 1186982033578884523 2095812532640756907 3530154830327254419 5613461196854503550 1112341566784449958 2487205722490780644 16864190124937253423 12951146079652109424 16208920507582525760 3193124163619506015 2054943741151953506 5156203746418399229 7511145891981688863 5544400892392167130 11853820243547656265 18019590408063320299 14426892253207365067 14955262970041775422 11194045252532477430 8504394217552666881 17262677780543193702 10289605987184150689 12912067194425839468 14329219423359432385 5138374977482020259 18003639788951126659 4424920326769454046 7177021769624462070 12145187407121085144 6363601842340215627 1136403641756619018 14914230778096317247 9972688467578449458 1238431977972651379 8409143881019475779 11988619010784347434 7241871910826178321 12394019238612790880 2767180597813248327 4790565326516663902 5334203089848823039 17826205467328624434 4107430591840388801 2911092445508370784 2187252050331246954 1450519420477028522 9310490258770997637 5571520498090279477 11602458959948522853 223248971136410459 2230202051300514434 10367672110599892076 3804347814593880123 12705935296286500037 18335366720882484437 3917236112901549525 12256498667693339966 15414694512636609559 8110393462052198376 363881488984142700 5063933558542058127 9501749517690050318 18306847160654656973 18162012410272789550 504421481898988477 12812774276065688491 2797169510920147034 4862559576032702418 89861249183758976 8886195747514686257 6435857302171898331 5122506991077379720 4245499624459119049 8894798474451143975 3279400865429469404 17308412096861445482 3144686514186035044 14356621964766733208 12276455009063574869 17082627257266945633 12765332561799134140 14842331266210232961 4822458367661654961 9120728435776320967 8853942899470317677 16118377423860147771 8653423582517527802 1265960067289834668 997809327027223956 5665578020603561929 1264006448084812594 1962651595592840342 2964151458890291141 16444903799904959674 7073453680878766343 16810823896541151373 14892396074698351904 6162632926594970188 13692977233939935911 14132122296537228456 6056025425933072598 10925234633540258390 3613896254555701468 4636517754089163326 1973447523321914230 11642033455589519454 9348979546150005591 13688460092387117642 16327690937422763924 14092508933159411555 15109533254170509638 15456324680090118706 1928846253473095274 16504807478544947631 1586108094299410789 5299350267892785166 4623145898123417014 6947618715530996341 3824614627807877928 6386563898249762335 13364470929983362603 3919768580845105766 1979676908015250131 10250559000768672211 8715957559374082139 15461947880757360217 1409931643555175489 8329954098205580968 4731435897210118460 14669085938039528191 14856733193751003786 4667581615923249428 18142516410707272254 16782625831017436852 12637414413157348735 7365230232440849241 14050385407589806557 8919772332678566544 4275838304582368538 2747241863228877008 13566074666800966748 13351416056502815769 12055725882141414361 6901321739259601781 15935982615541010406 3439141979353806241 13934737362594430430 9271439632726886900 7338669065219387317 1557135701679178967 18024218524336989499 2914376603965984210 11495075680372273707 1307963877295701687 4482617882963919093 17332142174527375900 11949003130855334168 1349817373118840248 10094158487530597252 17772518904806675516 7462058238443642072 16318190290884419109 11298204310527183415 10407450792873434142 13821127557834730140 3552806717402855870 9809657929243177964 16861179505438032794 10080142103020364149 13969824914842310520 2150909317756914591 12470641456398028477 15701325076230015904 14800342504741841934 17933472480820740689 18109515128734361203 12162381724940567515 1515160298043302710 14555889143291805119 8165797418960588700 5086661919905609511 6707760841414096982 2933487727473389314 2134310565658162803 12489243720379181508 16094506064768720304 13769571185193577896 8506618609562758210 1084112713087993582 9146748591530957713 5440385622421268338 11154855629342658366 14185789049730724082 13753069088527854902 6662061583717513846 15778355847075071772 931780862105283960 14271828043396445980 2893717664548606359 3853760794396025020 15795919839290140607 8325589245057718890 7298198769654423291 18407795087298095175 1275789752473571145 16129874673648560153 12524172785109832900 15874720874264971001 306222146162915830 8933753718224738119 11926978125248502950 4168073063509725830 11478075945435344520 1029971109409250675 1248165605307843451 14872940905721619820 10265608679660173631 13840754781769737387 281000023563243450 12063594103462292977 85782411616836359 16133947232176545762 1465477579606723838 3397151894429745143 16161625246020108641 6530584181398235716 17147263645462813656 4846615276537277149 11527723344816870311 735529714109852712 18151753215545829397 2216169322523103799 11831353318268900408 7218705450126898055 2551767850451253823 83087060109503867 11159488143079753656 14589836290814044966 6579388279530392201 1670035124642206030 1026273822477120106 7599364259314478022 1776873019640117472 8532526253025662725 12604263802174979982 9919083734212108165 16208761686546073277 14946045476516864401 11693742227664611686 2523643099355547406 13635809007803074275 5652005402021104244 4084149859606838739 6512801354860158068 11776608075756867322 6115395086941930425 6262481212146303884 1167306094180599418 16717931671168556925 16957101201056742434 2024580219506500418 17722481786110565693 3740844031830884946 16754587619994071321 5286356952005431916 6753219612654198643 9724631578023775949 14522545657712651412 8947111768387547890 4825268376973643628 2711976444979648613 10609479706526676776 7788805785383878648 2542901643045714752 17754361758435552962 10160838642780465438 13966668593542249888 9222079803595866419 7835659670937246282 16635907611784401144 12523058720994975232 16299364402104880460 12981971615802729935 4665098527668705982 6199782991045341811 15362289935762599524 6754972849859162130 8425430719220418291 11248700348930569401 6691356303233858496 12272154661912803344 15857351787679355725 10720389649208175089 4924300612287503874 15253135407559060089 9077578386995835016 7751624325888446765 7373104129151535042 13603455812906921592 1968098991232410602 9950161091122823942 17551831956218200083 710098017739484430 4091543889894895218 15736932792875617382 10874599276094991330 13144209938590622270 10413559781887445968 5291005291986648719 3987538197227607019 8239340633235692041 8139755368988848233 6596329325378706091 6815144098228148274 4682003035326650566 12902067136141883995 1013615972560554925 15725952482108086851 15564481898877736067 4429631809041148533 1944153103458961270 18169971058368582472 10640125034836006252 1537311054443233310 3967233255090345947 9443940974103594737 7023025224966771786 4637412010016609417 264742666327224814 12361982024389994613 7112734273789645667 18246700742236360351 6247461237070317851 8068143431706963597 2759129462987043056 6909252011740821690 708315408447147007 17782390027038642361 9807734684665314256 243917805906736218 6066071699785568341 14930110737040283708 4007169384381049838 626007073173962881 15017240483448231166 16474698290492193705 8408678855255857947 583821560136891200 11123692857424179694 11984696144973486301 8189747296900063102 13007864528746993760 15302058832896740199 14067244579412276283 16318129206119115118 4096097412814899696 6712263672735836272 504527340275828625 15378541219908384264 8404967799242532118 7372084442093936476 3488899801854826149 5117829400329321289 7160191958852148460 2894698622664801847 11979468823896453190 9806888253549801851 15413164068361864420 246441481399783822 8575711142073860720 9321099153131798887 9580922635018700757 1134025704126035722 5781706805386822700 6779244137168515847 11545841126236089799 16526910488569421591 9225668814327194973 7909296092319454193 8562400013740131750 17894415945795216739 3656492317845518564 17845343881022420882 17944101889527842636 7402098049173909855 2865435603084189273 13063939139478381233 15702042920661118812 16036756266141818814 17655356289465341409 8611945574970528761 13108104743594299830 13474112981148617026 3087422480945718745 11201084278363787277 3885001719819927372 8089324560663200834 9715184221692591985 13129719675365281294 4676489268701407167 6264063703026733071 17715911731148546039 14216864144574117121 7198920864862661971 2150194308967894580 18238146753085915518 2925413218953710213 11636141561492277934 11864605790883518208 3583435762486509717 268927642788516461 16542423762947647103 4652071482242619319 16235736150342115646 5118452062494176869 8634991264513081801 5166141347133229240 1596384518138524701 11291867438681354870 2879441262299376063 7412800048698506109 10087330311861448566 354000889895358491 7194724432311075997 959751887450508130 9581629748794728512 17297371986323209560 14502700180379974088 17280117534938889015 17194038397466404520 15882008498078328070 8565619297726623909 12732910819919406965 5707262990067875438 5671061385471012013 8283702472020429106 7760448698723593958 5898743864263281695 8708346303708396099 3182859189288700022 18257128816946324762 15694653449567396569 13329027354153545493 4001131363020398844 1849604823698383277 11305972837030937878 7968942525513924065 4458735857943444179 8515183288786791501 15550735293689813851 3636365932806467558 9697795678623952274 12341160923291404894 6669551789161775799 3786034746866088777 13338965190557872898 8673616943102167932 1430103576698270465 7674311595610073290 9543935651711812700 2441840672010870566 4677948480027039369 9435798169106127306 17359982413163726981 2631808835364292132 2333022304602325818 10994488447674915392 6405735113171127911 13217212170913137273 12934159988701583321 7462215608004681094 5351530794944446193 249713415245206944 4502909257011680618 309879481975753227 9601217857722913526 947213432633218759 9822424386542546786 7075182170795356716 3747458707340128771 12133247732761857704 10922077130169118105 4452290197018704752 9226283093532577342 17010051201919673001 17810935629123301944 2073261648713632458 8811581318394308418 15107253204578385974 12530925382276594528 5949060139785872416 8268713178517297014 11618843346735260259 16155594339484169854 18206044969313071030 3415547473095870392 12814843687221833487 12980259215830461075 2234477030235316762 5264713876919727950 13512682924033418485 9867805374144884321 15689116894164969395 17761419457156317367 1296723378970181660 8055513564830621842 3655886134604250957 2763409071786332690 2055907639661831290 15649612493294509728 16350148644911567448 12539835306145970382 10833570076168609013 16866585075573669081 14298823913267181640 16239826738974300087 13777686872608704069 2267016574267044291 9654043899954885632 3987239112177772538 7343874863735416803 2705618331175502729 4086033963113941188 5093243730063517810 10797856856331876695 7786938244424215227 15416959135786074579 5851299501615952799 16227221939830060447 3070892862318137962 10239324120913203959 16519474380391424853 6968678852535916550 13103771185403963406 15462820510705602588 13035309780554754965 12651716878629677995 12244275437965163927 2024505034372753721 492493861993101743 3829430599196128592 11678311933361828716 8756246928002040631 12683992939085056748 11691987192900393393 2203145127282748390 7061604522305446100 3468020889456051611 8126489613953262843 6434963403616121720 4851648930239639440 12698750962735618851 9976210547821155160 11028466334129005329 4793397728229396139 2461533178892354923 1279125041582202473 15267097715034748961 12870357418084403000 17539260715426350923 5171964986258537248 13444268787271219196 6055087375519368412 14517800898504289508 10837813587796443900 17009985849713085133 3116409604182740573 771932170079393558 14166058600135253147 18165795305272522789 5197239199348941141 274330065705035848 10915971852580844512 2798255602922535395 9936983503482681140 2796029121377144199 18068214516669457769 12041537509424266893 4359089076831770236 14009622511996377406 2416086568374539653 15999089396286756569 13618998508352200094 16262343541095346367 13848975160234598184 3192465769263094654 12380042137038405870 15214234347335791923 12571034837788963948 14670827111300971305 7341442985430124207 1392426283991835435 15116302195297794429 2899742686922638970 16743946762804800845 14316444644563786918 13361960979300876654 14042347225423931126 13547702041295603038 11339196960361720615 15112203663978667282 272809715965773974 9286921635657364276 2726018876352463690 1236477741820013402 16023057797552770412 10533375599018319660 17996666860563545721 13533617347562157795 14848449004803714738 16275146567012313530 16525215422323012262 8392335510906060511 5258053995871874269 2665512697020152547 3930712351015424875 14680599391367644343 14638957697761196572 7961871937027702039 344201446767988379 10808289838599668124 4990024343523632684 5363980479226533911 6922275900475189019 85813840187183697 9019771224784972823 15200988466423850476 4888882550831750952 11870236741589372591 13765855943754567053 2192860972776177784 3813542491402945389 13769102927882308050 5249721958347164579 17326298687905490772 943024225466103458 15564187588986415553 10988222735756095732 16197989890541084189 2633900146941709420 10409697165275383192 18359971673120006402 1021000883976828407 6699922838240484773 13213027461009014430 17594321612372927989 2956616153998444146 616253947723693261 486022190998270084 1947411593113397245 4453029560189458077 92793904892582867 4362447662956304083 16844381886879446495 9762049123130263156 12237733144764167215 8918784160263311779 398229086137538450 1220018799741021836 11635846705010123526 7069415760810528127 9476024644691732798 4096005568767361106 3126931677885634452 13666401235446631348 6664145341883592655 2673033193863315836 8925218838231479953 12613481965143497575 10694761813141070796 11431919119004353175 16938007345699281859 350535007660452669 1797749809544952438 5385138596115388237 12413563802943402564 13540323040421301883 190667533620306229 3264069705318148068 10851803244388104211 18122237358436803360 9979180065184100167 10906606856327531547 14460664253793360389 645410979856036087 10236786024755285131 15082598750789935343 17778893877219104328 8624748413474080779 12236331499399736051 4251804254974607259 9745408065605226383 1436664640483046729 4223495090379246703 3945689960420513347 9520204119948471634 4653761202040999132 18196495441416591146 5884172050617646803 3140166201982157138 5441768095063354357 2189085972212288678 17322313052973973874 15736112730196870355 12769769221853668489 2825119897228927702 3151026769713670987 6884566265732658144 11387756684697256440 16688174247891743188 6075510447669585666 16638538929454253199 17840029684078467998 13161173478152269804 3838645389141862527 17749372877361632149 12766801377557134051 17931405625920036896 16389618911396508057 9092390469815582915 5725660186624820197 16216255581830063308 2920409052103052981 9790952308095341141 11857712896836601863 945937719078220743 2701938579877080281 3461652192785788198 2666971016600078831 16120602985846822689 7728485395888884788 9486999985483241227 3102545880787260381 5510430325053101598 6830298127934333201 11196436450667803287 3270077574528708964 573072071150649639 9044879036391766506 17124675317249249822 15469151878209877386 15035848371578138891 9823234532147211998 12519825931342568153 871408195595158179 15301004516899938455 9065870488833498916 14985030173285705911 4433474693891179682 14213983783544114270 13513615236418722206 4975862112567852424 12654497121702231993 10836166881010775113 2845051616153905615 1280799842724010513 12970087228246756868 12688629621595059973 6737592832365902149 3304349164641992634 8662049730035223461 16620628967023831497 8535930381398028794 15546860776236298371 15778382276111103927 7656956483105552703 5352226803630407734 9789802426538622332 9333382036017805781 4168761524022095718 1224001400549502037 17988713736575711228 2092969505726566846 3051626781099552819 12210733571983632600 17849025341424903310 6045506463330766307 4507331627273637856 7914297946711396788 121070557473349594 16423221906477158133 12727503258838900097 3842694738105803582 16427511073575726743 16606002464107370675 12356708167052992827 10255477234480081399 14753064251782722081 10230027432601346143 655186791397940470 5878763806786988767 623819575766012116 18000233348870452520 1022859445984119887 18445726995290776209 14347401328004338036 6118826043682799444 5646276865571889464 12468610873244915661 14612846753360056915 5015640047721772405 2270887919979478851 17939456161905608398 14234690366593217072 14475162149676720191 11661180877600278564 8716917055770771148 15953724017559416567 13347279986502908534 962373438828557470 13096433271280914111 14540752124821817227 6364955224127595661 13395091680319005413 12807151363611096029 6937273482702009447 9458147873149546885 8409775870417546271 10782863993491350928 15900401356150737558 18133583855581595595 2877772989234783528 224295625361440429 1192751489197922532 5867705235472468083 2858307346484801152 13845198150683828670 7140063185222866545 4503869965922028369 6654320519639819668 11641221444015287281 14426701140854666122 16193479753701742315 11078805356428901158 17044845751139841012 1770159717197916198 13184761573553406807 9921986843853355896 4921083258050236994 8866706869044252303 18314944650789847090 12574325367408546565 2917282191653642220 13098460752338341995 6410825620078528543 11199544959137721884 10135466870526279272 2889686131263551843 17644363637704618781 17795892436496171781 16413342448584858659 4089989638843673833 13032429690456440314 1637568196813073206 866627444498746197 14939269633386847834 15963090022747565753 11170215567089536851 18398142360172386000 9836421317041744547 12826749832487347544 15395814104386746723 11070547873320161825 1476940836927592478 9016269224034587154 3046625228842312608 14656091547284437476 5420362998861582800 3943687712871358875 14038677550278610156 8059136074420369530 1769967629346400978 5685086077544893159 11584910142044170663 11761770978751915330 11961504838958883518 3994915481208613447 5642108387284349968 15840402313086620451 166672921227060025 5909402056531618360 3359938747226585201 5563099003315604693 9518539184431172288 5355784978297843226 318497113992310521 10474594446504443537 7647605257471965986 6533187457365016617 8652827981819976591 14616357285038581303 12495836184829183238 4389082187740506811 8368790866995154351 6484666499978955909 8677628656765533830 13675776496286077625 17790480524193421321 7021357971685079589 12076285509823265003 6440685530132715766 6822801358160473932 3842249403915420066 5437514649808627581 8662168017273897791 9428468834206785028 10120075409816829224 18112638319810218146 13663211783367267858 14456648435868308758 17679761513313014323 15189657339758518288 7793864080965652103 12682274378205677240 6313640515725241566 12823542017128907450 15846424234370373583 7215706944938181611 8908426561171591634 4105301383988422444 855733918946215535 1517194691116099486 10351857756821950905 10914967133944036441 7898405823356071545 11853429134152920366 4368016966857510536 12532660070660098562 14646243970162901237 16705070244762597657 12920023919168353421 5151949754578147484 6996238687605497999 15145110048947093891 17236231295775761675 1934619195436621422 8626390180436943127 5601480696697234311 7948340434174027963 6947664562290669979 12862965368774566340 10652271861820004095 9337123192141208281 5802633718832501003 8502331711016921173 7965317253404173278 9427059172163069485 10088295960692118929 4014597149899451755 11876645470933215531 7564914282529615539 10966661697586481933 2434779811869773779 17688841908393626910 17944473171082659996 6723989489881021094 14538012469351621874 4021397106251701085 14547512746444019468 5490790751312134099 1674787769384377104 6122055551797565863 32339917126153403 3711720839873403120 1631032977063303540 2676700848112009881 4545796210349263517 5231880062885256279 10917927858297099561 10755527322241415825 11613778148838962007 4476794945252974577 17319216702855490143 3133137678903613657 2203756972262517889 7339536594339456602 2168763728594719991 7103864060203960792 16487301724909310151 5711356486518910355 11956446274372403921 17497580247314949978 7147062793089950507 9085941248581349830 11521019992071300847 12052902510998483431 14615921025558995483 11867172281721498649 8479989193234024199 266627850206512023 15310668358863297035 6316565010469974278 11281820383302463822 6969030089010725032 16715124206481269906 5340818113207198430 11604815346152080488 14321754656200832225 110665291661877449 12668865718219755061 17257880939165461930 9079491223487057513 102088145921767065 2184873805808321147 8759395858654129438 840172700966984269 1517636707763347475 17059812680292818279 2645500975441625169 10687731920326190225 1122398624745416934 12128041245866940875 2394668423514612168 17146982684692120694 1116447750383035986 11238727839010749863 13940579364671432000 2272081056511218749 13418437221667694407 3580715723434039612 4462531857999142966 5901253006565416323 18345081807798356071 942312535970494830 12228319066938923363 15313982621889621931 6810061658891018554 1631769238667142487 3715466175951247355 13866588108244559311 14810654677536238068 17094943189447445163 6388047485767920858 15681803087436358372 14841641880001271612 3868196094224417756 11429746142275062498 1226092110832622180 12633996288545862547 3599551915491557817 15098866372203499082 11036203648605246946 15827290143717263970 8003601478711097609 14414548760848236905 14147301651715166780 7962019337086514136 7737775229313394137 3102858621073893257 8125026545214180106 5098980577677670793 13326909133622267108 6360693742527937400 8097078279647670849 14592988103010384579 11195971592845970542 16531600283204542506 9177495796881775424 7996094408293091936 6812903201436340972 15428634778006921503 16162395169309441148 9146367236811323166 10494868594501216394 15603703243169930733 10745284858827343874 15856799557353554719 1961414960085088027 2933260865363510576 12764190531716794623 283571768977742529 4701566738264570748 9236420272167738368 6389913887801986937 4685953473698797162 1549123561977945469 1592734526441990571 3823112746284357396 1706989251220660932 2389939643682684945 16069620505545914634 17154321653475245935 17165426867017780618 11321509379598907314 13104890082394998470 4043049645922727757 11097921485009670260 6415295245724832045 3819221967368301072 410201011117718084 16072577605305309156 6633997503737449564 13275203258631032774 11909194795279624559 10723054724082763799 14793447253592862159 13228294890830945713 14603352437270597764 7783486484125984860 14377114023486286977 1460962750201722375 13662958566300039686 17265740134255699879 9314335158310991240 10662005308242060659 4172065635441089556 10085394791792959118 17818090829396843592 2413248877681940783 10672658687877181623 7844113654139402560 18044173015819874576 12781767968101924506 4901683309382213836 17026546973078026153 11344152887592371894 6753143806276457204 12548785434095223929 2850614653697108413 10387673490134526832 11127478920044984731 9063505818532991553 14612931346844661912 234560626351810425 10440368846988748244 3013119229374502668 10697552729036702675 13014754720689338160 3060266197227171542 5437889294070262828 16766661697114405103 2498576955870178964 17516793674204016462 5064705443131144800 16208146912649545054 8284991392685093228 10450199366130068951 884827354498011214 8573576052038145429 17703838827294139312 6696653516146005215 5028962659432447421 11096051195804212559 6775080729555750992 16054063394698187770 12993661096513000274 15484684376120484916 18249026531738582126 6270997920264486027 7291236912862340747 7932520218579249025 3123394967461468462 11289031562958357310 7846887834564538608 17123733715679733017 6943848508713036325 15704170268668109987 6662049101426954464 14086383147458684354 8173849219744053595 6537934030507492491 10784672365492018264 13490435355417600985 298406223047180843 9564619714917913379 15324330034436687783 3633883260882755666 210093301546054728 229763237948354424 4771947077143050574 4878334551831123820 1388974595500675645 15359401118376806985 8360520996466670062 8926548691998413963 18191048249269687620 13053213578168433890 11013298754469198084 16809443241827394384 10387149639686878814 8420626431275600438 4058278877449046921 17301650360365385269 4299677066157535576 1391271311709842048 14238138561259180853 1114323054225821432 5818171089941416566 4974183602375741242 3718486249733381295 11113510157206234998 13840022827775619287 10115774698452606788 4167454636616937707 14976967134986056239 14488548523083278178 16469400202986754655 11268358276965609907 16191842619034737092 10164580392006068422 12823495165605495140 9022835419698372834 10778131452753667217 2214702791455338401 9830803508799629615 15710267979314102789 351110357150433050 3877374834741811507 426771524845864694 17111386254071016113 9468861143116275055 3299062838147117345 1411102342001519649 4604884140848362351 14336716858968863759 10047765151226885903 16230261357198403865 17779117673379839160 6381485913260704613 4668341990190010590 11497959855936471586 13110467936126674395 11261473991361659686 4401500441105312491 17737602751238665096 11340451328876459823 4776333155837561724 11528516461362535555 5617417862459854785 2013945563393366079 5083811013059763561 3458771729487130877 7403091384989778493 261895727161310008 5251300606966352420 7990366222942862987 5911623849392740287 839122989429553239 4499918270977800661 10248387263087281387 13353319111350883445 2706384745149705822 2347045757632690214 17377865837099146003 13487397930686111219 13495580321234465614 7914590404136818151 8385944418813395383 17571061878677220645 3841235433799916026 3491874086859724705 16460279064303265907 13318484177108652547 7497754377676992410 11149912598339130170 7478138865885746882 2075213986536091122 16742354436021851829 9619442742136610043 10449781825995008037 4969074004461254521 206184319029176889 2076506639354848489 8601823835879469123 8768339075819200381 12019083947175811510 1100022877072102741 14099832321003968821 6921131821762294651 7754123984192352775 14761139163252440958 13985574843503155759 2851372530786146010 17237831735552137996 1764239655185674704 11555694565147658481 9017710933192460812 10945929412267284048 8551988539192438734 4158367079911997451 9373298660748353753 10771528784975699429 8057644515387483765 6331623325744595720 3081119988275273559 10007532188291734437 6720128046583874786 14683350024592571309 16937793263543778853 6772286143174369494 2986388940359725715 13586831630827442469 13408394966264777990 14870295672946478382 12087122073010219978 12852287229438621786 4348656662341034174 12593038095600441926 14438658832279989497 5988409450781266164 12892052188513039855 2213150122586138609 11913317245206547933 13552451020641733548 6740808519667083854 661804128977996052 11357640766086880695 14020940871042116655 7303116824879307299 12377761585221488299 15262478905495897521 15893442265935122730 13387846996693350716 15316426941870449379 13000144217397314987 15315751250098056976 8346504504520921385 11242038982230272651 2772280474022180615 3524651667487113886 7971009978340096077 15829219517827114407 16943195232296578624 12905701455166901527 4627483854108465014 4318958606037753287 16651192266268808335 5806844510522794895 17444291644565463668 3890520424384902157 14338703536948437413 17685646173492612317 3260268859762281948 63026052599655961 1567883671713493249 17656219940642556971 12497676197562161610 1949069658228272575 13616359515289978768 14878548391356267812 17516498797868933086 4609683736019965597 3002707834375023815 5856683814197624032 95003195158295619 16703941073975999546 15189100039585436617 9149021060313777182 2919468506975064445 11708378660517069735 13651412844702239136 16732839534300384554 13874301442056487793 13049871990153491405 433964972519414975 11780488336656212560 9187807946023398580 11939230962840946645 13491622626554486246 1591592461635082699 6948881453107706701 11961950919766085262 11071149348404688761 10428478565433399824 5840504175936880212 7501882880098145324 14904356315694447667 1403247491154119876 12829084239915582013 12886687025234364826 9976663926259777697 8035655711744330057 16639338491856386960 4124085259343711598 6637170801742028645 13704162656679911015 1025493012147797386 11360134538052566580 15092447357719523660 644031728192724468 13455012594393124438 4171226429455794703 7842949785942327523 9375586998544296179 6946854787202965991 1272421839785837692 3970225723052547542 5671401034012509369 3126328741502499591 18117258558221304327 1882281998064364420 4749995192879264645 10910914555897041152 4946585655754474232 12352437444193562146 17372348242089665163 14267872127649673504 12684964570951962253 7815228066424391135 15376205006355834593 7333233594232440449 1350514064558528955 16920946415551209967 482977703616761786 17225286405041027544 12434870775173719751 11820378985548734938 11421252947497393350 5269847553218059712 734727195355742347 13497205242081463752 14228875829652297850 13944852340810437413 14782144004409432990 3492449223503386135 8056652610834648311 8920481381890518323 13543221895089183600 3932360048463763328 16169268265276450746 15478317329690093535 11440818421309861520 7036987587544426033 5238170352797064775 2199165166911309515 7584487558795594325 2659110444477252331 5638589350310739512 7155780376621270949 11196907206086030092 6067988440454105607 7869033702464376725 15660090582878881938 8957244289095386566 2083150281948837903 8834167883874422538 14727065057663505726 1674953673472102013 4038303148762408226 11062986336116358483 7038268608892582039 217784390196875695 835453224125058877 14543265389004147802 15377657086685188451 11459326102321053496 4166306083319763388 13391284172412156303 14543054852258535306 489452474540083780 3787229938741783622 16187712488725739235 3349010611496073503 11113072735615459665 17167302933377470789 6936255934990665588 12414231657882875814 11669134305586560850 14687387756031609315 18067246726349921057 16554651021243483267 1030183051168642130 15458592746958458179 7270042512944887527 10216808894039590651 17878247423435670721 4417135105210275319 12523295864744356081 14641378958042706607 8564234568513075631 16846968861924262978 123054945999218680 12056064271712496981 5574041327530139348 7799205563156159870 5300774968255596735 7418613537165196767 3155695174479677487 5227875980741319336 10743701182790085524 12848774074277086411 9825817220031729862 13743919405735530433 1833506430374667833 12251829160794778869 11801358448737027072 12046197218319342896 6879746678627973257 5587585525518179572 1339253585025670805 7406104603911970476 11355203478045416520 9378073827831920212 5393689453371809635 9480450033799040019 3867777901165617382 14781575681909538860 16221877783985327902 10833294782267523117 10741052338176028082 11496935865329995697 14331863420754841263 12795596812945257083 16734354114245946515 7048652059259137278 34543707012847624 13597305465348730541 1886518363602981894 2935176960824256403 6018235104980095234 12198284516848031453 13891790593525991479 886399996663408228 4290953909859253558 5170503683457762786 15160783497986811909 6514070326735719754 17897505296535678140 16575022305093352944 6849949505481385159 4507187671433946066 5356495731706232909 335301027755320082 8990519164923032367 14938275823216440613 4115951500274087487 14502642863165549259 8769911984180925604 1954331113071024357 10917280047260808646 18066408170628219199 16967970845924038397 11749585597432636203 5468150903017431256 3991207945802673625 3745020272956487709 1995328802427217224 8896672117778863057 9301342629199854050 10519593213650007528 7684477773061291358 8400273754859583709 6198743195172700955 4762707468142731439 17076011983725497172 2846208982965022518 11523027720914476707 11316348511520069877 5391999795483221481 7858807722956233084 13776031467905720973 12767270966275019757 1258030404999161267 11151246289025738055 8553524694137534587 10131316078277443318 18264002274614200668 16233748185211418885 16835209268034902166 16925580640266163011 7861412469327756954 1903730436392574592 7573658020832993838 14796112184829649604 11319997718992040334 9575423837303825127 17703876973863134017 4857915923403534518 5336413577240284863 11997596091144157222 14118409111054071162 15334541515724277777 8289320428015765052 8385767076276216367 9751955391437890837 14482574571951152279 8923419914825378821 7592280656159943381 15230071218612717815 4549704652967969036 16341607374993267315 4060959349635264603 17089848414291870636 5273735542902001362 10556156455604336725 13728507585862289930 4669731592190760443 11004234695597735037 9226623357712589474 886071948153464910 5569261121746805257 17442235126095930274 4184224703779376648 10406942017614490926 8339720840642579655 14397573546863131599 15194587214026750579 13222625665800063260 9457584993425950843 5288896171463515763 12926053135763772435 674765688513413674 7001704764227139559 17967462398786573538 197529439878809589 17299609678211180917 7136384027959663300 9731405141968980839 14521904749283081076 5576076486600359801 4645526222928570953 14782343419964903498 8436350176934721170 6636660623839630643 45055711017644444 11055724979159557045 13669858933483865310 14908932589290545970 14471599329952082954 15614619703241132749 15483681079587670300 17825444882187829353 2377814298601650832 7673668335560043989 128398339375008313 10465207182842990935 798738545483476708 3356252381244724078 9648094148341880221 9860641931571152937 16413578244271038963 9802493408391965191 1098094908198574515 5328644441775313791 12561867705288573556 4661977423673850916 11885401333620943744 1944904458694551095 819248586289429335 8813162541832736992 5482308677305811910 2926644035298715233 10536079677115386916 614872409485456555 11277186632638905538 8522201461401778745 4368426884421064196 8675161115972903653 9259444581650572670 4145793235644119100 4277786910875940441 12033776685172573761 12155699413447034627 891623635792225740 8056495327956907392 2185906090576018293 10071636383278517969 10335028614332006285 672961871534989968 15225878589892251276 15817128210783715052 12183130015214927418 1118493963365225916 3733154146560089840 8176278186007260158 14141811252526303983 10591758142453187073 6034056170148696508 10603158694322777211 12400351078988525224 13105239198866843393 17760805297289833245 1589879952448267953 16736924879415859133 2433078603394889326 3203996304956467031 8459422428730289198 6150113782089921195 12863447464005504603 10314933179321894728 11256554635433812499 1601251713752994264 2412153588349921186 9491074349660039030 6378983397315552579 480347178363041411 2970759481348408902 5182015572715328146 17745221119041960268 18388598483491632236 5848281896418399339 15226054185436177824 12420050284325446841 15392301087558803139 14798080456439433132 14158850185585278124 13645639631770234477 3642212210540013160 16920599875635059280 11276694003743894001 16624378723522178122 13629265684692023182 8588267197135640749 8582591465533583197 5746786220205823716 6486447151054612242 12692498493881629884 2446897327301254388 16458208946440071399 196841233511571887 4095592346934325919 4693180325602780716 5910667723267953329 5783416814786009867 15571989535071726377 11300884796191938221 4974570601534089781 6081249447847872367 8567292641266288233 2405997148783523961 7736313710359329179 14485167175560070795 5957681876072578027 16855653915023854004 4053577995443613005 12436837475096395374 3432051943744535168 5440798414029735773 18008214379711887542 15023811089465209701 3057638947806419521 14485800797806035527 1497774453165334928 5924000566896025433 15262760790131555580 8749870069854639182 15324551413933669986 14589725912687253931 4092238477487048836 2783983872599078305 6185310746861869628 5908733199573706481 3017860533307010790 11139076796300290944 11028961551021299676 15987903307372186130 11742399380617036768 5415646999402092017 6600512728980172845 8509780894682978000 6715478794114415146 1908024034943056543 15812405973208723562 13261214720362985611 7436644648981115199 18417293465124440914 4654795071678514536 7487567981568740847 6132601656809869052 5720331133639862178 1919785212933527312 450705620260677237 1353624276155829526 16348448574774165458 7180713254392562489 732303877163348181 13140306194673384938 16280593271270341958 16846804534531973791 12063752019929163205 4390928863910244211 7672436838214919477 11391198605029151909 4063170945248228202 12740492430385233176 9891308819923811212 7333828804017081706 8718558139201711674 6518824790243853480 8560025123709427410 2222887222604043727 7367889872991995988 9454551695642063805 8870737812299450862 17569480982126645029 10818591517910552849 17370094398665128015 16305921087771298170 14412227857108700501 10593541689120714174 3179010436153484988 17162224640095967799 4985539178456867883 11036705953406233129 16255192060417487584 14684812284608576329 5565147322849190961 11452394092827301829 11001764836931151578 16643931553342784245 16326621799863922939 6846619987261768829 17234922303848568375 18265389477161494580 17993617247343628889 11242990683862703342 1768967724123109093 3595207211608957758 13824187331750980146 15297443703856739199 9832739148641212651 6370833871169882430 15052404355845087486 17279029529308372958 14093525852415217369 3961764751796912872 1437094758569726130 8256818661323858761 10984785328783022803 17342938753097375525 15721521906309500009 8140517724171282647 15812040951064033789 2026368367623975605 17864032086510665419 3028091607563511178 2867920050579959787 2340923917725827617 9569970183886085495 2061116643209420424 16166257276914961735 5719663475311372302 10565247751109798472 13614217215214225337 2995847389275187657 9940363835211319491 13364356098728088168 6411940367944870005 11873262584520647704 15617040171177247422 10569060126310499330 3648803218899351329 13427647937198684502 7971523594469814131 16478457023496632047 7679416183629756941 6962634685401945713 3442662491626222639 3346926026081702298 15275706603665760932 896762533350816654 5415772585591573073 9122418556209748440 11004761525526658377 2041500453140849521 12629006052797601090 4108467321024192859 9159271950660649566 5147795181260784727 800503658487568262 8065937280363464936 1705619752403264151 10379679699798106698 14269216774399908555 11272465727982271187 16406795501067326584 10236132007672244391 10605092650199202009 2101743792694603698 16053975372321795296 13076979806341306437 12139939220993149459 14996541466717283189 1656895679699089471 10784246791964049351 5433425578470287922 8584549370902413110 102075211020348099 3154183220032505554 14535230946307014686 18395126516090621429 11930306915187088381 14670236224680882798 6350198216787165368 9231933909836792621 12601235214474277512 7772955743126617430 164818234923303276 17314469800218529245 14453242970803047523 431185295376097634 6245993270389903202 5575388826719226288 3158040844646144886 18012802008336185563 15991165765240208356 2379164828353302198 13621392791422328713 15244809667215613543 17858961648153987699 3064915771111982634 594789531073643845 10978694689155714177 8605690692191197158 9158191402160656731 7550669534321254812 2346708113802617118 16970244800656250813 16560430351547817634 12153695012160689116 3549776577303126367 13173607511932162012 12253538832857138039 6341052982708591368 2771537413506738638 13515085881692394386 12030485311961820924 16619653956341803117 8044149355573945472 1309863108979454340 17314138033125486303 4913752155211968917 8206694695292190191 7250925399177462657 11548077604065153622 5846512029417930943 1409490382320618852 18092496179212664638 7381040121931628949 8859505891864848902 12980535281362409448 15569060777274751047 5151013244087337986 14239947080382219658 16334991427384974920 11950841527891573487 8416282776021077711 5211668407458208873 12754138876796683092 12825868874493602763 1917083650042001243 5477201768009043971 11573623294141615637 14886462823745434747 14637208894356614155 1050800727493370144 10863951874029753706 10280655159089518121 15382663970811786870 15565934615597490361 14157647761420135042 10283439922243537970 2883283206929883752 728076668738746072 786166191685597292 6808861990604375250 13889172571921513834 5567516039583948133 10498788694528826969 1815700347481913209 13484578620325342689 4489101789135749897 12571313685618266487 12276981358573335967 6715615718678037875 15428997394675913833 15807657250576092640 10170264985735282632 2720498442301285636 11752387629229510017 4485789008582275780 2730138302931325570 6169008832214104537 11416077514250329793 3434465948137193107 15922053891466173939 9397894832578277864 10427839128517212286 9930170569437783062 13677365158695346649 7628892880504314784 7685588424979808528 12744879386991300375 6179185784265237640 9749318819666008067 12796928295795383950 12553194218254470546 5840453179665575916 1568456889734653225 10003682403211572465 14992292784270954168 18434615053075865108 2120720187177891543 10271984242369830111 15505091172548491147 3184163524045275954 3384211075136196857 1834874468760748113 459391061733923132 10699040963498697547 2627876226508521955 7310045399021249463 8244676172559116071 18207399233797436904 9989031812930742582 2085305683451019363 14044939603917603130 5210390143985311317 9588743199442763492 1784731662280358251 14269856145777644887 17479425374558678108 2775308223414743660 10659268068021033511 6143711048422394851 6779859415785547551 8886314516583054028 13032923345654121112 13427700195050362670 1123259429401366644 104480148199904807 7507336205146666041 747837090844342288 4944921940725404938 18196616098444887622 9633800988219128040 1369079543346249245 17533107737574284504 12476692472043343788 12779840482174700484 13902609120263664415 11293707915744831837 8988452158621108555 8505340302675060680 2766396243776621490 10983601926807899074 16851607134902744287 11828506022922361867 530793125514324030 5474699505461682925 13328308501346937551 12868702474932326293 3781876744743098765 8112883937651878807 11973649207145517565 18277073950697949657 13328603501569135365 7758612599361757425 17898657866904395746 14204975255039598433 15929972935894164757 8008692661591573935 9142700991049240297 11014677471088948237 15204063718917283059 6843184247431960763 17845814791027606516 16721315837773386171 7604173800788899181 8391607963081582531 7579637247006672153 7465094828653976982 10799750974055340367 17945825201901587713 11994832645538737405 226263547646210895 941567279147601024 3368482999130763999 7368948250012805511 13504245031121761968 17047496276924802056 1399221884780702121 16866970144021941013 9797910116029297121 15551388973186134993 9102973138117719314 10620287258269805665 17607957494714446575 12880292932467445309 7971500630076141832 16599389053396792486 8159218948445240073 18409779403006969458 9150452608471022623 8355601340450005002 4975384742013833924 1613099029668773953 12725568022630019348 1585671435884968048 17542961492251027189 12088571595908228961 8449026553400502701 16388008469404644271 5955810197051454177 7656514514444865081 9702400345158114787 11885492770453707558 15557677066412915385 910739000322358164 18120195306853796806 11803920857178774647 2805109572113728940 6712915031536550345 18013901949608845629 9386425089087991288 10304257256697757428 4323374580687690999 723619729186795137 1455346555516801016 18315694694902731929 1905698817913387685 6079977161019569657 7109455162410196620 1981788372804310068 4218940365441875927 3469762172906147292 4863370279954442772 17550346945435930662 1184310314177494033 16063291173309628647 3152785093717252352 1725928094828060832 3871665424301051862 16650524150627352948 7814236373139704267 12238349891464007714 7090051766287301353 16921314655118378586 3217614948248519740 10336736583025987832 16240846321575256331 12575246914983415647 18060029654255818574 4887005003078418805 14314281637071796932 14022708457538495558 11646212667306635231 2479613577019909699 7348391523774755923 13031550138711177114 14366924637077994797 12170627065971659039 6281417877886989040 18179076644917939303 15820792954320206993 1240354295602175232 7271115362380821225 3788701310302830591 18101497273787189029 3662169596325697100 2680482539223035201 1240270445599406762 12249499817637012099 4876291913739489066 17286506931840107562 17516373480088179807 869303671437658688 9773414242504956539 17638588080960943336 11594862739510888848 8279021581028708420 2547381354596026342 4308352903237925358 15657377924246979778 16709392922707318152 113533585914068087 7791611353056163160 4330818651599503137 790918211437658383 4457258216867684839 7350850380885013243 17068251465366633746 17032016785811173123 10588173233398098546 5852199010219536284 6317945429521010701 10493833185584822793 1514554175026517667 10579790271499957531 6296226703298854196 934574004365844541 12912366749316292775 7238434572530865902 6093883519820223518 7980621725028530413 15974570038172216116 12363118147243300484 17727841179936466305 16643228022006685840 4044258013112931883 14432093745894017293 12945327607616790340 15438666091360953987 10888951446522566822 6577126923140661756 13729421272764237068 9345614211497531721 2406409369129833754 15719478104283987952 7544118866840107839 4260133112989111321 137428343129807572 6141720137562431850 15270753484521030784 9802575779559688335 7750488579411140842 15543757504877950540 7786913503253522667 7477833025684652429 3732958146464627094 4956639309755062348 15045747451723083817 6810912094799596616 3777738161406859195 11979584756049427228 6325674301299071745 5201418787165577653 1583796357239375946 13262438108716711319 6914588269269914162 12841302742724308843 3765673226758405031 4498044088156636575 16069280718104573415 10850731531443683123 2131730338209796630 3622478546848646137 3724409069597170650 17850907377899721695 3763308113062280785 9255891393334914550 2308744444566167861 10704257792631776615 5139781699176201351 3698132687253650968 15626305572722627510 12030570013223537092 8186068365162718846 17984666485379293670 13796875093641346872 7159437812059923798 661460998216496970 12772864220586563580 4957665529345780013 9214747172632401371 11584939158408513560 3779332467772928597 12751374584893714680 7650188096544399976 1015337069699770082 17503869786018392036 9964175164692047636 2803051668824393160 3827593649281772753 18214462493324425165 13514807148965413972 2930052000373534733 3426396595475953048 10363077822892401333 17720639903730579661 3018641110474680359 13621965850707025394 12287486275304380869 11827200797497159405 14284364999157755783 8721262011177159253 1301000171528758825 1420937003059015419 15031834105533379630 17712118119745685532 7271214987864594043 9274257336134073345 15089627299951368104 16250348409952741251 9152155417688471863 10965243193896295754 16373528576550859424 339093733769673240 2858353644937196110 15031826073512855616 14770702568231353937 6362677814036844609 12691144475984119568 16312210445258286790 1318869380226369477 3815238499520051204 15710868439630838577 14503555981526901823 17475906029670863926 6173320296617882627 9808722476417502510 17439700639039771566 7806494313726747869 2942912390640591013 4370946176946785415 15021635058369190348 4647480303071437130 3143644469433197496 9526728368669997275 8855525955232141469 17386317307428754300 10088266321815738674 8864356215415086245 12125124453393366990 2254716056236171414 12785659787306342354 15820811075566218331 8835615624280645569 8112008341556664219 1565007821037942628 8785762583108696077 4948183515487303774 2234707802523797408 12789860761179241944 11861252279932207879 10735649832483057594 2937902936080951725 2587277816338739181 11248301128844943442 6052551114071619557 302202245181815133 5617214643702238227 13692831476831233295 2590329277201797913 18387153047610430369 4656924912924426370 12054546663552948231 132996648105118496 6344272802873480186 4309704515957658744 17674620508113774274 14502858692342853884 15760968058070029433 1640241281647763178 6108792306596035927 11936486577279590699 3390999231053133815 2218010759536108851 14762287708634898581 334712772934446804 2050805770246561338 8209943216517964217 14996869857408517141 4261687201821813129 9977626941521006853 9741285797464020320 6488194058015781873 14281896300858604901 9860569245378266229 13624511719144885298 7708063079280194324 8650777141998005447 16988696030745383110 15492948446235464838 6863299364488433573 11067038426848778331 2335996901548081705 511050710239902424 10415412810939853235 7959094548712170227 17488058836624250063 14247337142365582304 15092065182354420359 15115681474556345946 12844275422882140130 7723355869382517770 13641127115520729340 5777694810572372100 16294037911177325307 2952347172866023980 1207730273393370664 10635522555312569835 14650564327384892231 10635050195956930219 6790986294650070427 6364992117702560540 2722331397199944379 13585251739323253596 8251481568117905954 2272924661218711580 15499408013745054679 6329922401852705260 11848220409121186429 8161230285027877951 6629289542887120030 8628278909371812425 17686854880262773763 1497552134486220907 15401916899461146179 7986111347375234209 6785914566193806772 17210285601977235783 4344274927435608228 17023670931836489682 13452394469314986489 2009140063868959622 16854225086259018735 11031464349122076392 13367274221466611597 12422528711579533914 3805688218189415847 2368199240259865605 13020738381924111527 3903426198597414112 1052259942141161429 12693884842089584526 15009299036310749952 6930234256681046516 16387823647967807042 8210776091424523044 2604035966415917138 14825694054168749024 2758769527552091750 3546728732261810379 11905230662760504012 4104096168333023797 9608380222928707490 3922154248479674888 6519219051905472344 2395757286058629353 13212122438625778226 1117575671265921218 15948210543779511247 9203567456315330943 8287327668028258749 5212142433419182399 1568994557477823251 13157363249272080243 11061222887325390876 17570984566378369922 10158630730706246455 3566651331435637493 13966566502606346572 11193415521424776661 7592356882515989082 5842827832986694816 6793614144118570862 16446905721025665036 6226060117127105306 984895105925596223 16746048691338324116 5487433644441374231 4241366092428186128 13190478084216490974 15037082182151586370 6679139997166813296 16324844948140713846 17062743934496487776 15134268890157496735 12711724384203237674 3967012728187752983 3364384230740757774 16654928468992584580 3149528256111835250 15439633768529763842 11454009159528507674 5689026064302973138 1508917591743964646 15344807089491674172 7671083848420303795 4852007464833830586 15990941779126961484 3405372918493443474 8258923338925540157 8908350848170425262 3075380291646292794 3592655708187139279 10512325334909311388 9070062991885018297 7438781093310998785 17331742838042196095 13971616619775502514 1042164593918380265 12770933235550450370 285948573435552566 3553865856025597566 12899646343651121146 15004617930175894872 4094811030245007938 11516061240033475589 14529703165622984028 558410901441595938 4742293344588087153 4279274285624895593 13653360090502644718 9643412790415078791 10580963633199139647 9292606204028852310 3668369791531871710 7919502330927019699 4804408958072986949 16498453216433111960 15271222583149376339 9878476291384059904 15554077129001708676 2579884208575327103 15598788425315582847 15258633023386439304 11972523033018893467 9285381540202186287 11728186218722758892 11711373575862041800 11094085362070483935 11469697631184939210 8181578228484975980 4561608770497245252 5889122627754832154 8275129082578905080 11646038821946856185 4320122320174674633 14872753518302892761 12321873569252236687 11989327355334283407 6742156825624148684 10795210447593791897 17203064389136321381 12231819004440179527 5177062068251147692 18360392251715191340 2594700487210000963 13559311030066176105 15900929802442775972 17581100881035503811 2742987894451841224 13411767247155280912 313448864220467701 4160532922140982866 2686548239611694702 9630881159375183039 10369443104606649832 14983831060071927655 14056932577292568826 6700191432931955500 7717176047904645519 15827108640824548949 205578094059525079 11360878709953296464 14981119946440734321 8868776418181410909 6035299783142125709 13533824220092948508 14740996107414792956 18296424014466631058 7038049121164012681 9795439407297322601 2544303931037773697 6567505142612704299 12533101188857005661 10480647329530348791 7230879300337788773 8894743507408968032 11366856984237613073 10587238807452594266 12069330416262751215 5418906042842743668 1864048337325420341 3482829908930314188 11416359478448570538 10757248244942013248 14331057250681201250 7670730490553609498 14180357842805422240 11520601878477693678 6965094257950975022 6356223176540194611 8712082313928898789 9531662864354736504 6494066022963148725 13331226086314976243 9497513482364347896 13688787071766341328 14820728189352712742 15679665432400063001 837018436099846014 6070479601562238506 2209908233811096087 5569779532778625969 12715787408258391573 12803767033414320275 9615956398272311403 4981574495392495166 6646619451995724302 9784356783870407160 13393341612735262223 16514783016445156521 4812514684201873470 5319935758337029892 3236253216318457144 15694597217661736762 2314574183127704853 8908759976174763380 18333728263421357446 12680917337453057558 14878859628387919738 7086725730588335527 11201974332849860948 10499662505052843443 4963123176676841708 5379551937593015845 564280897365745567 11242450024074259391 6182701628079125465 3473173954268953863 2088881064463482388 18234546968841587889 17213358839998033035 13662203582457025816 7745960454302262806 16702988262214913415 4568636981411518381 10157372188655766850 10055013230480307792 1041959652598415788 4845766723059956116 15568980549451721030 9155818809454533465 18104481291118418666 14986231046477667794 5578092866141173327 13078173004770475305 13779795027843893957 7022917844431669556 5836812807180358964 9252110923923016440 10997194914308475158 11368011295535188088 1463778336331046700 14061494298353584733 15549510467564231745 4716856144095323176 11058216568240069672 15206794390341139027 891402821193820244 5705570608887851898 8297824212709343417 13963034998696024882 7877127539138390017 666455365523309400 6193248465193395518 4683543180520510889 17617322828937338693 4421037766814553533 5439375929569370764 14586623483787879582 1176541244783448249 10975227512237127822 5786533406812366948 7764139365948056482 4401423096571595132 1128545145713831565 11203164695022410252 11326619560079342969 1138072599226349060 13787549201780502375 922967144552509873 43389390414828270 16243181101061489302 9337804951192184517 8068558727385237672 3120799451506081265 5675140683334184011 17319875736409118470 12714987098264664360 15915126503326368347 2007394920217545421 18386457214671041166 3843968239171201336 3647309015002606378 10064043696013756144 13701308455924063938 16159907984261654211 7415810731140531250 6225009392456822261 12049473585392835046 10119450653312189044 4519087871368582020 16760431359775258254 2989842236229795149 11761363927755772720 16128530258402487760 8846520014611561495 5479837477601968702 3933494531075090937 12838393077226078247 5619860962106011717 13668793004012210830 2456450799144776461 15948082783314704919 11681969702637872346 14072533307909674130 5219213440870824669 7801478206887822805 2455766189572031251 17960194540108097677 8837514563594267620 7223730426094634323 15608439653145230743 13107270892388343739 9402148686786060311 7771845655548889974 8258798027020681063 9300999233101864618 18248600873666366117 7949647729514944956 17392516424080729133 12669765714059162538 13896087731652271344 16827286284708119914 9937243566785540800 4570564846329957485 783582151715953799 18365291278755964565 17051208947645247965 6429496510876336086 9094966061299813457 7615088565441946329 16122357381060159662 17782308009962925545 8862697354089366866 13714602378871776085 6052966280625173030 4988953759653403627 17820224769266885714 12838504414988632009 8475282742876438319 18357050194461634867 2066724374053225224 13148587160146577443 1674295839336446412 5716014638875842113 7460275319102493161 9038618351257728768 2463307092385540093 16670140762769392042 6571502357768999170 17183430305450612325 11176555986438081514 4838159278882484864 4922092166996341963 15753858134812756496 10751220303432096921 6221620855529197326 17067466580050752543 7244938938113639400 1039262100940281455 6938751859099882648 6185690429404726272 7452880399973383574 6146334686875265850 286215884607357773 11585838791650381991 599217157130384451 2911761752240702087 5426323473253669163 9337159016194707773 11972048728482222941 15093183961793449560 14205137718806494272 504945203095524967 6364768303134446719 11007512344722231660 4473963954252684029 4510871529830289472 4234433339503125519 4696467896622996103 4196720066708060934 8205262633024996764 18355394387671512364 1545935182815665287 16487187263736329742 14882984866102410074 16804975183570843717 11907340113683291448 9500150149604609997 2833509446984602941 11114254136768732004 17456556186002556531 12742523580550577303 2196658849939175321 2774819000107779133 9208619787316537532 10990796005843813246 16686135589405867570 3667383321374068168 17431777207690428170 16089860581710473610 17239277755866614426 4475030467277155591 8444935695271206722 17950447559347996690 5239290233919404935 1419554440817184255 11055436087344727540 14331343167769178001 10019559859885325852 3046446092620148132 9645309356425833196 3370330578765331165 15925344342336893805 10266724881559062383 14577329858158604460 17262693471647621800 9162313774068508067 5962760445054409259 15275089756337634790 1656288481868598235 3320202736360982605 15814077176485845178 15023680974984270818 2902365654006673434 12232272460680005315 4156067291451460562 15135258458718011551 10337492979494336232 1301605622060030103 2004191568453315290 10309806549979926211 3068103477398304481 9334816782061445196 5722168596837998872 8100493120198455392 3399297090694384423 10773150178898152583 10967700779163208493 16747985189086933410 14908961396304288532 18254043394233816499 606261995021216906 12984094149424607765 3238810059259243260 12058052287098042724 2420282656306424694 12013027016259524062 5735660087422057942 7149398528753386696 4202040209346170754 271575608851106507 4095357518920333544 16842813110340375287 12675329737862447644 2177831194695655077 9713331849807387719 15165954311544240784 14569593447579578683 12701603718460950812 15107966768003988344 16837467782160996361 705397326280156399 8883526332234144174 4818112205109473294 2210424768499686934 16694939815724581388 1716384077979013856 6848629594559710016 7688632533010170096 13453321696513135648 1641575623971650106 6089401155733514412 6734882044495189812 152567568701576199 824890614247495514 2085812288834882481 16835369095305810674 3125918785683255407 15053536168506833779 14261382367314576741 13767603897168902163 1998106597826245303 5025237777429313634 11238690162746860126 2814139156795204489 16793143214187909516 15628795660090605536 7529302610018127436 16239772048674900169 18411458349615174626 14803137268088731351 3745342376015934383 5633647183964969788 16728756755270349188 17040335770486922807 17995938944568994744 13295178899028898030 5822033566941170245 6999009508267205054 10419391062697145990 7532910887096270760 16255628056743172553 14855597905543828137 7602330219754141111 9990600475598223965 6940304124813182727 11569943994087373920 9157033080337276012 13570441131271710120 7079435426714697738 17753982337392188801 5658049586917489847 3418471749824110615 13700901914704740884 10951512084095678859 8266673159026598915 2052988465850367088 155277751891486609 4383875623163691735 17636433743840836622 16900948388790970069 1314478228005288207 13664104397476490062 14921526843640779815 16467256491603371279 4064024431958965185 1008928029721647925 18115847499661637662 17859215948632005355 9865452313610837517 18185061217234336370 15110193739735768559 8098169991714422359 17993625061031186328 15114338279920930960 12539646095985473116 11032500153768004480 3677394204581390253 18422532259976750720 15919222431241505983 14692516289145863621 7867305759588907560 10964862794559415519 13953796898481778484 12823843549909439906 9968987179865862263 5212302294003903782 4473983089990692134 13822521944625658737 3044317420607488474 3745566169799291922 12258815784323306130 10563043599825945817 1021342026533462000 9205546417968365561 7253601763060901257 777287330679064586 12023701301713627660 1362136981454129136 6442662478569902423 8906488868753059509 15853132418052139409 12433164610279598207 18444239025729861577 16049063907729582008 6501633216233846359 17531727379779287737 14956639299126699290 15969408474308408584 1034726738642582669 2001598720816886555 11943843044351914810 6597933570110190515 17815506080136621983 16571450775082436020 10990291811378693184 14846746163230651631 16591079705156440185 17357841058404988285 7120104715014624658 7516551554393553258 4547138399517955314 5599429649971639493 9944493257500026365 6503897949716718327 4351765601038670784 18282761660461085550 3410507414623069581 7105486531055354175 12808580689557606119 1203667847178622538 18407877222386663392 14531317435790360470 8827749298659736202 17816563199478257495 3188593795684543425 8075439891027494972 11700600394113539994 7030927791461273275 7807124765022360451 15854306130917880977 12284738684925620232 9710305070058001308 9855835080752038918 1620936997430084751 12496349631293209494 16227906164633629744 11620820229175397364 10536140395305010991 1485097634391814011 10149483749073954132 15236469550746348626 3178600841813150011 16414988305330382927 10085388444626807267 15412627112122917132 9521625211079070790 2171395031003240736 449415665812464836 10035462743981324604 18293311044714059666 10591542343254020791 17248721244016275334 2781918121396478809 8741904747188962171 16083459000112467609 4160350163987107250 11650552244140452226 3819064982852457500 9170819852907110695 14405240009406700367 9956207674035483678 10783180424932739370 16298501686390292545 15598368714723821894 4952103926031697565 10767799589226398912 7412469311058038005 4447778002169674486 2552124620400958437 9048810995081879586 12568517547436979994 18069737346243040877 12224728539430001069 15424907213493460284 8074864249618637758 15975676066588766690 7151599881393645566 11213084665813058708 16920289260351202539 5086037839567357563 15149339601232703538 11009406901686584967 18253792973658174951 1625875045245268081 3558371860992355312 15883199421887369856 13092665344288343854 2935391872293488471 12274774263422280159 16757230988737122038 7543378678673455501 5190600503966199411 5559743404499119571 15043680347069019140 2523058505565474264 17252679265745467256 4884369465777804847 3970613297977458395 12067041309975818718 3366075110636149315 10579376115721417353 12850328033145477673 11696232564890922296 10289824748489489162 2281676396951057110 13252210687450115216 17573250204592727471 13232766689461120227 7209413580598595010 2830399526684172910 6229405109077407741 9721946089380562865 7599184619501819366 4574795896231215162 87250087573320574 5222821083079169704 1402640608021086475 2656757545082864753 5141456625959094504 7639054300505975292 11843541477488665406 14539490559279421812 3193600225604350237 394365399737854347 15074420101751048700 4289563877428533340 14423971505171444925 17591343369870296895 313071679600273856 1196742526689995471 17816891195419377306 4572310403576880877 14590974077305603699 12042730153986668979 7094722024400375376 4680939330684620800 9597119196909514217 16402535429364762888 7075389335263214801 11232416712903239671 1903638149384637519 8891927746722684492 18364556484849257107 9019401798860254100 9609760694195031664 5577457298339515418 16831871742645349218 3339374913653410880 17286551868439254945 11197884622693573665 15118569585566392124 531594783968906195 12668012705627953424 13629090319326865406 14563458353177239677 13064049338408242293 16507641536578906977 233868401847857676 18062233064285138355 17048433621890190746 3250926203577119616 15195230263037207547 8482763612734156862 5338198873757022672 806058096072963151 5464024145491878535 7098142950435913285 2207641592525568200 15295153011158193087 8653493736211168663 1614746400343487241 6414874010472629678 12401509456564012728 10795934485514099766 10717571274217490192 7735546967676136772 364185927680869777 12795157104018243017 2492430931469660869 5014643937537853870 5310133179084493528 9999155763591529724 17439398325840018802 15478638216675811522 17147826785841884575 9112015670325116962 15795090655589221674 3987156584014290979 13597975182285942301 7408180256054378383 17803841594553131626 3497652256126817191 8568758608974815486 4402662239115120696 15794598579597343284 16137421053664750715 17805919764357476111 1241455369117113069 13766447566071698421 11369275567528785235 15702881999664081992 7624377761160963303 246513843094919684 5146246478841101606 1428790323052077795 1256924786249864983 13473562100126930258 2571269878923602030 8136690700554761611 12762266271501348929 17142750838832407036 5920274894580868863 9772584240700207595 6705203137949784900 15400648371513737677 12400104009646237692 10414377786447008094 16893341628888636378 18370070207578318180 5355783117931605406 5255569182484614719 11545932976972857106 13127317647698697237 4097309054667373698 17269783112321029059 9960634289889691585 10159821911647719315 4178921728040304388 6047902375700482945 13925187975372909281 4483222398849520219 10702269755320648445 5660189782500513290 17152306820520446684 12233454131951662180 2838950937875007470 8271080634217943915 12466416152395826118 3337850616223197790 9314638716782592026 11295684177189777982 10301412283322746987 13459276866716093584 9515491582070704815 11690986930061094782 9532480726939828871 3449609051973879457 11574375984184731691 4546523688546412583 9857792979936426385 16156360668025372933 7668574419623110559 12112540678658589982 7154582579012994670 40193538568861823 16066530416430181912 1468095678051848383 10395592856922799388 14646719167202530953 8173875676016976028 7455249167238700995 2812128246054993832 2312054874856832938 14693740633623939610 6516962222447267038 16428230311846539263 6355875079723434078 6099599445642513835 3471906153379532282 15198869353923486539 17796513495779446407 12090959496318907996 4220354195856457886 10695207966271645289 8498705569724460763 11027529811802639138 14506719546989128428 11795004386502468176 18202209739420249423 5298535755110624224 11137095276405797020 9205707884285744127 10632789158700858041 15947421054780800750 12234463311538467495 314960479903038545 18420130598934151759 12612651212309188486 16199310366730130764 15484060014760927919 11810742330476323180 2892227981058060895 9924929303379533827 989283745597718169 9859040870783842191 15122575430351810024 1887494932269187343 1557657631697103684 12795366211544383909 12647649457545294681 13710452047668742157 5306694957106033718 11656704886386822566 7208427757326334521 730089529705189709 13482437641068024300 7776510827794561998 15685897150988264606 15698413607278135688 16684922904106588681 9133472399492758414 12382372594264244600 15095105908585291832 8370453333921229572 593978691592408683 11652637365121616265 7158456317068379520 14053073063345228108 16012764558588550448 110066618530977306 4580886124829574588 1812607839282619129 12452534912603395171 82584392632732988 7206226742253887545 9250504756036496816 2372657991542310618 12360842894732642391 134173387234895265 10948789580052959609 6853217143161732025 4938345697422212688 2646282818977382779 5460713374347065345 17143752959540838688 6451964159797594131 3820466504477544903 322370640231339555 11781322547482069538 5123648710334357733 11998591055396547720 2887752655813005248 4026282659406527506 9673974088370630861 3302223591435936258 10845598202040184485 949520099356268453 12729631195173846612 13927646337611855925 6185208957797142606 16325697270187491455 6707646537400837790 8638796590030610061 8134269612767742951 7870384875738166880 11213601757718139546 1419748440833815595 1595374710754565498 10337348366698495635 4424766605804465484 1023017406195358618 5609851427402526626 18002109675120831380 4453275868814510769 5132776107020570173 11020658870330382187 9635757064381388131 12425391230349884465 11215580548872189521 7175549947599997271 2607667109406974701 3146736739391669440 2070722205066052786 8557528797534702852 7725093523214923097 6535720200041901608 11564900218857441441 4437664621394499320 17773042438181332087 11952134195230922719 768354357834245577 6578506125319480927 15815703485098192109 3440548219648706603 11938624725710304649 8815549348740659789 12238369791458642732 8812925383162080094 13140879106116634625 10324343491558091824 8013122290346290864 12701011706524967881 3174950968111709040 6698659289868174078 2246006800696354528 5115060644514455438 10138625424084666711 14600860690643194322 13292273659805552305 6568880290519788783 7213706290780010050 18402650199478164685 4599454311995652877 1746173581607491375 7999500099503255192 6799863405464163938 9089393605948883874 10650685531219835862 7567116309218116744 11630920547916076610 3859246076659918572 8185474600634006485 13972414053945023413 8173160305248848000 14947519357462550108 11046310775333286917 9678672338562356740 3876333851632808850 6202290397478715994 1979456937541565128 1684323085995936738 4031947804842811987 16741089272775457336 2084613592231640052 7445430630289236220 8220204160093545101 1030568610725821125 18077077591627096035 2719286150801804170 939923584505336750 9551918216403528511 13574899179823604614 12316767456218242275 16642729165079120009 2397291620557530063 10908382905835045676 9938967604468369090 14300200239668334637 16541570776397146441 12514219578256839610 13984442932719273395 16599845316390465882 176731283303560110 16226783945085831186 15415693613501393202 14077428014050990727 9549419017268249748 6678149633448198417 3904988155812402061 4735291758829040385 4596435442732542187 15206334673620581650 4993021966660949286 1876470381326343700 8161047987420724039 6117461946375061769 16248909836321889848 3301428177366667506 13656235046633876752 14333155608191646013 9979348043189968882 5855664207298791831 3227669583997906190 4630019844094650539 13878563565742572331 45657372772630624 10645547477207047195 14285945073576452014 12161211031178278469 12666569146834561318 5371605873526232940 531544384693122785 6796118675520948040 4049407881040717815 4567209848569467890 2551168946693604851 10095330874483198170 5240797990523029364 7078926496596789096 8143200990484497464 5913974857829557906 5561700433124108497 13406527057689712052 8138224018420217909 14554989611945854164 17904537244725188355 10301515516001463017 13157114727626398417 6376475401083828201 6726813582139896140 6635357987798851952 11621085311432769836 894000241427585627 12796059496865222986 7304014323670763228 12203906446811141114 8234028257808627620 14549333060183251023 9967001503977309010 8112443846790492233 6626701620231617053 17970669654548318151 11037403796144000522 5686697502497173662 883674124002826842 2493529658585732404 8043934842233715839 14872348961376229440 9843777030601559212 11427307604387803892 10385478023060283173 14876902670808062116 73621699392702158 1281201321205732286 3436870583312585804 15501333453019612345 18386769928853685254 1574271082098744076 9650684741022467816 15939802205996586661 7691772337793043209 4755782652438802987 17507265826106367563 1187772207204012268 17272180839914024219 14868761044734521284 4375597548915925848 8628016376696451522 16223637804115178039 458342023807517397 4581345303794027718 256410424647903918 8966027452399276553 9201034066243635009 1619371416690160921 13167037015436027317 688580795036343441 13368460984270519588 17063149004328732803 14047578509606100913 3806033792138359566 980157621545076073 17277110939072176406 13476779216493942007 2478871600948990912 967018018461446587 9778376392049260373 9866376811169977301 14215057150345754807 9983597198112324280 4491411208505529652 15518392010686683520 9735366004830420758 3438224121596018091 18323458469907217838 2847056024783975593 8081748027627327300 5855161249335938429 3892334809268140614 9166204770718666068 12599786794539850262 3409398976476461637 10609797293341239282 5801429532792412913 7853930523968500250 14368763152566735156 16209630611777745883 5023480944404053582 16011252159425343951 12455620118674855169 9775356269922774573 15774149109829590612 12084187712681015867 4781589604286846177 168962197522789828 6849152243035934778 10266660918244882446 13523121049259277297 17171102949316435143 7317828559261871343 908117967406321474 17568485620211473741 15293149407288865107 11053483539414800723 11406999047645476072 7104284387652002325 14958805685935878089 3801634508966545377 15819331337798771483 14960207710494202059 4754435213221009672 14540212301004058552 7603902334960216576 9555556079753417648 5730991787465242775 13214482296202686198 8877404932530175452 5820682490905595925 3793667271742275582 8642243749416307328 9300402866245657645 74987125207405917 9023801501171561966 15066853803242858562 3452987681642337709 7922839593780674191 4271995716609716921 12414906016405126937 4671111822015224808 13777934556614035858 10968290340245032450 16216233276922496588 4121110156394827479 10626268245804174737 6360582466855091695 1781318803443213056 16374184874435722726 7021462754772278701 11808447631944629675 14115716117893142015 17195804669810208711 248059791575142116 8735807036916743580 9988856972923936251 12777974137099217806 6343657265659119172 6584938961118783573 18231023864672636285 12817035869944591691 15032857205549912739 8943577558797811629 1634576831113152128 7414173281767887819 14487418968927539607 7611655037918746921 8714274744279149006 8718647125571934907 10917907670249364247 16127307787031516127 1686117320140671096 11094848706754983268 4233635385485735275 12659191383630484268 14801749751545850346 13136835506490270980 4064756610183335487 4376057397676933994 9336606069883885212 7117470761577687924 4676545204819386100 11732312480458389244 8389790177960349063 15736291695314044954 11753434381659470955 7284879463416693882 925913768995901195 8520167878464304665 7647408380804933954 9383784826855840454 13198576233496010592 11643286652608473009 4727071934176095668 16121984269598502446 15250718896484458732 7505022244987148868 2412827423781071482 18390186691634580153 17619089181298418424 528039852065977369 12574379511676974519 1091272916254515532 9156330117992936092 18240171077574553986 15628226333419657569 7987077878634556399 11590173888239435844 6999094125624890428 285071075813737793 14545507442044552584 17332672787850257079 14985629324220233066 6436652658518590983 1309956067928729907 12462901688166731019 4229402151849264892 5493831552541505741 12048283149364764517 13187908676304835697 18235830221357455315 18074983237774936136 4606503228213475406 14855688570786879263 11041993757041564486 10595403620074285014 10123930252567338644 98091002897041716 13962550987063603912 3914392840799124917 14081974344754323215 670343322205101491 8949881862049239723 4036014929815314739 4953903398421993990 4452325542719826420 10775102894539773119 8265191479163100853 4245957317356796840 5038340147724825655 10274331393339223089 4238875319961053798 11168419854948997380 5580322136497816695 14658986187030234802 17419957108704497258 7801447790062891691 11378664681198270067 2633690816154693710 2435731222818094270 13684448694311766389 7157285408498833131 16555405980546548075 8327541836841275685 13709004167375631311 14440889949268342010 14702271646293509401 14579159461295333457 2722400248386760303 7307332818451223238 7094413195194009476 7707712020332192964 14806208004994168367 12461228045384058271 14699964682244862688 7163748280038353761 3276040231322591620 17403824898693217471 15565753844505316848 407713676702556431 17339288116661962441 9869642960600622734 1068085356172995344 14746892814421780147 13738599856255529665 13830620775905320 8370825131953981099 1419650434364101914 17742411309370575338 9402312550856302168 9346501971001045921 5705995725231509035 4821768168618135842 3940026282647908533 15039785131021733183 7844144081976518379 9518016719073662862 7701742218058909973 14769199013748720227 9989422428728493641 17170142284951882336 3022498115113029139 3000476788466093416 6567176977879469293 9923047552664471383 11253823841166920341 8114416792047620162 17776275590594140031 11924714322804310150 12920305445234591116 3722959782673464676 17399148364542255497 10759644952410820637 6160269530033234996 4579386415771902609 15999788309349847366 15115972611623038590 10445168413705104844 7107170983672871503 16990195427956313860 4915610248854555346 1343337235613130417 1279692649427330413 1358854904216948507 142590027343635194 12685108717229920693 4828927614145168039 2247038686113486093 3061147532944358230 11895035496215208617 6481909667020462968 8475148782291656714 1989083620558142525 7102960215284828142 13021431783786495302 1985461321546423778 4123631946836716222 359325388939529133 16281493363399199550 11264284418782367999 14560496736299567381 5282421262134949142 4637546427589382686 2106541435984333859 15304283083769704516 4405474060137829691 1614116156360894272 13005983951731841314 4875773514859804077 708440112775872051 561340112896327305 15205055959164686669 12072971078803564142 288550961786286140 2735535682938241735 3729499179538035852 345714902662497891 1611289057818393619 5509432163900638251 17929212679984653714 9118509895386688841 1055240052921449636 3060559123669643385 8416293374167637828 14640754048423880499 10962992302912193211 5414047389080541508 10920698181940104758 1834299083505527354 6306035030464990781 2525429117411039541 12589323998204715089 12965741156099975606 1475982914103807934 6261515014421070589 699122091256472310 17678199223913716652 7506512897048846616 13428652761787179818 3278932240715694943 15985541858187083181 15870485013191299858 1476822001508419558 7588036878211115907 13890888578237377347 5785813397246496531 11541244730235658344 17617815125375927356 5924213677506791051 14991793824695841661 931899209323876427 12960399147365642317 278826038394268959 15680781981790956339 12725124810820728899 4025608118903098654 12799831923726454746 17432185469644288783 4360110838754785306 12560444309380953927 9399728903571370706 11524026824449548670 14843401820342325380 11758530732184603599 10588299931074553252 8560497567084521920 5552600523684058653 6791911481315545156 16718037642001723946 14999114267821390561 6746354370024881796 4712590786868844260 3606036171008969032 904183955832458759 3127571714642333779 3197592412785224796 7814256957609125473 6831706932651352240 12215986692275293961 9864871755610773130 3234137397473589425 7185733473128383957 17278701964206330394 10165126303801300759 16735071061765867526 16519432537360189483 12280808716053872171 13700086834181481305 18255226585797884400 7109469680516789170 311262357114081251 4365124918078678934 14094815356704758140 14629480235663294767 13705205025226965994 14045045880887140874 7434872399994596598 16382932254751634687 4571142972497566446 717237362202621517 14314111514150978959 10719087510506946681 7485614571922612496 11275342568162523527 6937681049969004875 17021135597090867272 11211030297606539914 726242232966288174 16478077470057341043 16612828352807849150 8939407326464199037 636251806388879722 13251250771042529413 3051314782101819664 18197417768901789521 15533431451455792783 7286290637221808159 15597862253679953765 10212896721513250185 13758321235994350517 2225506826100346931 8355840690393262123 3573233363818869240 1125608096108541016 15664277377319410543 13812935755275552485 6373300986350082052 4711406009260714074 1719718752236530465 12381818884085002284 9041493906509302470 15002625310473457681 17417879455236828108 14924405951931331703 14147878574023086062 15168017751950419144 5176377852859462172 1804628891030835592 7074602151092108363 17297699900110084724 3873388526126975184 16347855452619534811 4247121978573504603 15620366005148288874 5133882611879520236 17023498767418156245 10366953360459679078 9228109946988576691 17442981879452964272 9937201792852150184 13965813140773785676 9781754866491467700 15302408562249126716 3072319839585926206 4241437728192608232 13431252850775556556 6407053889389224434 10610000582864449986 4820446132718169824 7763361074044365021 963708308008897286 12828912656571642961 6270226515127655350 1822049543762392926 15093998275328482183 14875724534122091891 13471465515348783601 15970872979020186244 3253452445381632423 12243902935276821851 12134925073647507441 1592267957896265421 1118255636944639610 9951871751380173102 15668496075221474911 10139657772604693193 8206292131767615217 10771654804641086324 309531944452441903 7762248607370259363 1977009565517243944 12822759601020598970 18263398732883052049 15729962741144790101 17156180451384143331 15043173252072198179 11147841312776372657 7526034755622546906 9686827042927767223 8711749412002392537 9976494472017362423 11174024296306788921 18154117188037350855 13894008576708771492 12590277882768254486 7211572565896017783 14158222578273852155 15797160220750770188 13578051836234942940 11388918126893251331 3309397329116023212 12217842431636628132 3315888738556811722 6754837145293621865 10673663015036431902 11707742648015671847 3071458961657784257 5068296659026619040 15862770181436651979 6747130140444450480 14908930933218737691 17506708166279089062 8791843937179641905 11138323861573750468 3586287383908974055 17864411823304598554 1483010853162918608 1908271627461686297 2930446800327393835 16817484475673446065 2429489160247802113 16424135486389839631 15951486935182790332 9190337214725510076 13171808187978230673 9076377109872735498 3746553755158513873 2568707854815555287 15674527074910340106 9157215596053092245 5422125013782226247 14992443590859341864 2040936906841126072 17062500081554608655 3599783445058637691 14717484668564292212 13527275937498138873 1849816891570050598 7233994325723574983 5903331225722399103 11509857338073327929 9736248822162350079 14575427664548543432 17575662835361671140 10702884990791015156 3217179794195167286 10973834132827129357 4538406033818680598 7756592459479625817 13827249405352206617 11555151998739762862 4267882240410258491 7362380306902036095 1655266932155968409 2910562478548153022 6713442799003006110 16434092292749621465 14719268790251075987 18157751318638385101 13650607408200693880 14176122111073790149 8867962179931661859 10120625534850955425 10976580955852310306 15923320300954542165 16436367253509620690 9718520673054002623 14408311685363102272 8828131238999552115 11754046094960177842 11399280202183595340 18256110153545198244 11248099244850477410 1406726232644644805 17511302591853978795 8338367834834301877 3442933770789147863 9603979088607097760 2230217478659150915 7111735098398503682 18433360584162047704 12465945714380715820 373684170751794054 17620971513040034794 12434036629495248540 9081053415548867628 1824745724275641941 11214206135976696469 15209876350446554691 14689182195932314693 5141869447576501402 11343667155328117524 10077373606025908324 16408804320007813081 14748989395999742356 9943945698902836600 10012216537994423152 18088517456114680204 5743547290045217947 16261897542622770977 13177109599001562908 6736959446078328965 17942918970232535464 12010821433962183600 2955728203621263433 12392169681731718094 16285706219092609175 12043648613582804957 468505634840212881 15372194867469753272 493484147187115562 9817576123528648889 7544721509858223347 16032011388749767441 10852182219504946843 12748977727318410580 13946866661068379777 5218954937663943073 15896990320843996437 16536262579667351716 4421350834419867635 14408513126745883914 13569653426345860440 13648218395431686155 17351083734359543862 1002263355730441042 13979198849035936585 13590228154359482041 15691121179583642505 79239923518630919 13756266497087396094 12915572094702825884 17508577533936041324 14871696770457791767 11301915684603760517 11654978203541080154 4074362737093171900 15764652325629687101 175822532183354164 18038708618694449813 2226499380373634676 17730451472649378003 1312744345050381115 1587582205770948799 13569109720518209855 8306137215440109793 9559984936501433885 16958417195306770607 8825172726621235256 9798287400645474638 10568722005661174519 17196019751490380447 16349582692038920955 3201440900595680553 10196887557985484752 1938879930057866659 17336001787271805183 4777539690971471646 15163781477220982954 18280559453767746836 8750515699792697113 14272677828550091150 4871030072793666288 9340815145450161522 221837005518816752 3300213784342636857 15096280316831203083 13227159835263268126 17896486544500318871 9249677425195994110 9385330633070779262 8371473704226785813 10265692364993244141 825385270153675174 10569085095954280261 4132148369729912091 313144369287968536 6106454708560549732 13454984355437546340 8404334761422160321 5313274165446812666 2341479973354763064 17519613033971314510 3145146481517417194 9563730119709912226 5099105283457197269 5876770956963874492 15824363410139731544 3940545217973128082 7697780714722551826 16209325314936165187 3369039658969635547 6620825583768906915 8287811905068615374 4791027635279448005 16694886353382339441 8096580921615665465 11753776550060885547 13717338827374938356 8037393796643672360 10425348608558751437 5778746304356521740 1657936268987414398 9209846047291981539 14221653289173032928 14499120787417176293 1306780766278403764 11509579855735362417 8958748844216097171 15821899527911482268 17559319200329040177 828903869853239546 8647900184336668105 17285457008700323712 10941285162602962182 15640707850743337487 13181490929533033560 9617875036192957670 4173382852136562581 8585250334449238846 855472139291729159 15035057400889199058 5076912362961163509 4111899474927100870 5134206235077076945 15868993891436070051 15231575652132434826 6054358702542490146 6023111576371301472 2527171565790669834 14317680445434377759 10578090367788578204 8433334795826765293 10502944848608926622 2569617645964727977 18202174410863267083 15824084482541623113 6654900169914961903 381203156918559243 14489132465540991482 217512982983691477 14164672435216646519 2138613234739717934 5191481217393602845 2885682539057007194 17769592300636375072 12596676988024120588 7134628741385418459 339836090812657097 10780279641849820075 14477844745634596876 14055433992188563483 3161557527258112584 8625517857455427419 8895709333973394101 9270811515954102407 6457638409386119369 10871598813480182763 16088371869933455549 2653428615471010894 14267664229961713016 4028512624961893106 2134346542932015701 18319819665223009616 16878910571728226338 17292165197146266261 679089297486562331 534586309187263399 11367392388018495286 16020439457911390471 1194459131018737950 14286087214655484693 17901304360489779613 14542255984792115987 15374498915235001442 1187155806569153020 4080475675583515352 8969035704712192027 12450276169671384303 2541093290020176448 4998648825937896861 9778187157587249923 1647227405842356867 10287798670653542356 3440963237928727440 15295055493081889709 8704921985388453226 13491729598455595688 14546027887410543553 8791430499587824261 4176498445857777482 12246326695295728420 8703432650173420128 7237945307321984957 4219217277702572601 18168549319732020883 1908622384755832354 4779988233618930677 216595181351865695 6368642910508903780 634578747635989737 1883806084827333547 7034234200616162333 14721119990358029301 14806947572744315824 13970089920891794869 17647557418293054827 8925961202870686627 2005212612883957442 5013984471269380972 13776077722682913045 17514952971307508432 17150485408536167709 6474795808223964027 4594087915414436043 5388295185415919537 8399927596977739200 5848029728080717233 17518579190179255863 1709967744885289460 14479712505130241432 14384799163265266530 1576052559077965168 10425384530963962832 5908693498518846985 11717497453562413922 16549229008537842780 10842458249986201641 10749268917066209740 1035639401688802670 11860760762764865128 14761057337378571008 17269516999765543221 6603284196188236433 17727453303392373520 16960421957553816982 10236154815967355590 9302575176189295746 2718445066499845635 8363415332269801712 2730719920383142755 10784315841845712888 12485276624634059480 8787466080691067708 2836069386497797825 544379375537027148 3163388726862969928 17511598948065743687 10744620368109926433 10272205464672412240 13486134363818154422 7137619979297789892 8939622012070562592 351642384483906891 14390708854487656642 2018972194226307582 15595203430795232521 9030206889607135171 15909418467586104659 511044592032730309 6180859659740259328 1528217608711567193 17037686324285067481 2051941307732259445 7741840131103210780 12168781202258972872 18288216924174989135 6819802072344956186 10667108937602145427 2555905626612399719 1803440797803590985 17724561682695830411 13871594615052623203 4577657850249749028 9339603783900401718 16157694285309662800 12121105663368664805 1391724929373774495 4580870300285467683 13110759054970261571 16229506057517434062 7127659529606003847 3584705824777047941 6431592808701314129 14708705143697430679 785172991180805600 5527839747912657956 16863393317928471150 565449893820260818 8699011899360221889 16895285967337358355 2260783641846741924 663454343805351852 10582818244249032718 9649844973940045909 2976955026872064482 1037711681826971505 5018920145465986970 3794751754565424870 9957868927341055382 14795773196398634631 11025763164805177732 2155255728009723874 702712846408135417 15418133243312787761 14446789664749980023 11129000676605416839 16570877773252346864 1018012608988546871 17239407570817061709 12011333485630845683 5044305789864822442 1941907320000448880 16801253713601028424 10324589232634191842 18145447965028185616 3385721817584387495 11782236242148704565 8805269401189287181 15607065528922128855 6900563651056678215 5562077835243050235 12549782500761621147 3345321182449257451 6651365932812883117 70629796617863627 13192074591334688667 10584973775982057172 3596294949215694932 9633978080178969890 9808850311046114726 12613077428913535772 1816058246750035188 2274774901653010148 6299649247787905534 7164253762616733624 6735019008872666310 7727848866507697911 13411380982207260272 17278732943629533718 15303883378675287878 16859417394750473509 13113092476033038264 12014166714741147993 6566984022293700892 14533876441847504156 1570925133773586010 6357280769157945481 16593244688692265857 10682051005081218967 12111501963091938601 14935933483263205795 8813225253964812739 5832269264203794133 17592090897332824443 5844023539858872047 2629514456272714729 10348995109328452154 16605226303350337019 17520976227813589820 6291301902587753049 4466660802410938409 15482663742694673203 9211818094691205004 16709074564563575574 2065146781288239309 11634830654780686797 6676944251418333767 9670595142591479770 9646777894407065151 4727344392364515931 17897858298413441180 14785589060029111455 5946002858214286353 14008983167515654589 12763154005008094751 12942189482818115764 2107620728034686938 11123810424576992025 11798098883563830977 8456326409643261198 17172387040865126271 9243108211651383948 9593977337170207753 8991578962982294847 2832498087544083289 4680586885836833362 12326915620527393660 13311044136556419825 10946640553375328204 205665576959777133 13547849539556014099 6466676027891588495 10852254357770099261 4727808316461401814 4711724019415404695 17552385529782909141 16297395718795409653 5253378824771696316 7152823955157967601 4764762250313187216 3668935822454654481 5636524116687116729 18371978561217592057 66659594734217694 18185734233519407176 2293633730738398610 13047261140558832332 13668121557070732883 17270206024556575401 2387013384827846644 12716423839082173589 11506468597488344940 6448271933224116746 4410532634156055390 767218962143048620 6760665859918749190 16224904160109501916 16865240512739444062 8817642742848976578 16336096360051197859 6928237119466886828 11601373033961426999 8115019370840746931 2522270016705654461 11191049111007293354 15713398381660879075 9415759611363032176 14282265632852272063 9384264617687824178 392310242816490121 10688615960679272769 4358103557034119426 17504805281140635139 626019736685174867 2022383743502640186 7211855865858210421 8280516065827673444 7216826700397089656 14583790220650614043 16111106143261678499 12218807335967249974 5081849774345358994 13197912384503578713 4156533604981424816 754026825443340643 10977872099155824900 8189280384941558242 12200702891800777960 4406068307813598460 14456179467331427241 16431008897755211179 9949266309062178743 16872983574284958949 17288527484543176047 16355668575036545450 2813568891184710526 17160000631877088761 5083616924196178424 176203303540317687 11110887526118540351 3403707699603710461 9235484270763377381 15299565498240475075 11223764190709184010 13742097963526959750 801527906193522227 17099803266945986308 1047933034518795701 4540180696061442865 12228626837189564875 11010237761772502766 13290273287884805077 14926537918702793293 13990496679658184939 4844718210126579434 5860151555750713223 1876667677020777732 6646456605822842428 9201691120197150857 11991723271987813522 15457396021478362155 14218457701376392349 8934727190846965062 6997509018473744780 4628252109122622595 16833103091283932301 2762137149849370002 12488861406503205133 3000430407482900458 3385969125907807525 7557346593834749229 408858484583388689 1321921820978330560 13546891567940403790 376086308506114771 12105732237955940096 11524020841783134080 14980783166280964025 15334814508954345113 15095920715183283222 15130162935951508508 10802420939693408281 12043863993925714422 16958313411701319542 18098938745549430089 12131424008653231520 16208616515470011609 10006240938296672169 3096363565178592212 12736871186823332495 1174017338176780755 1256581107736101454 13313381483197446456 13768596380157306535 17121879668309065045 14985742908193969522 3650650997795140144 7572305568828856608 13819973842698385332 7618326012186189660 5785480950863035074 6324647328234389630 15199364050074805846 16221565781864402818 16839734756846212015 5665236927704417278 7701107229260909466 8824937623920589254 6030561563878223347 7386346666308191945 16101835268870088818 9641573857716999087 16967241519400758645 2721539381167801763 3461284287796963415 10350494524780072538 17027532014190019667 15219488069833581706 13820678540243726295 7994806357057554423 12566285412276343481 6378718767794308623 2425917754615923530 12967147798642398666 14568073596029506558 7742574675372272686 10515195538840993048 127203631758487267 18024962295311068748 16407879226292312081 3938515286111873059 11865518953075660952 310280319905717081 3045119141769029912 18070233441798369612 5410648819159435440 5579657673586796321 10380887639035452985 8761456138457554851 9628588548306647253 2815645992914108169 5866679613231730842 10181697148994032125 12379607798851460779 11752975313458672757 13902022674864949728 820491803616503152 9277053270596505361 15970022915991196988 15428262213811940335 8334521528031077764 2943830628181986269 4079796149838236377 11289166037086863980 15696232621679641330 2603188874748603684 11159394378668234239 15809721741511867117 9723771358115122703 1401602463277795941 16565373517541365741 341003276779377918 8462021217500686783 12191680995035430784 8617781284504677910 17976459367135797613 13517545501626928481 1245235174449845212 13759613428134571460 11782622550436416932 14181068556083405808 2692057572439237816 699773153327395881 8288952084370069614 3244599738176769445 4580171744057566740 2422012653322227735 9788318338503721696 6798277238138746318 6937400056333456859 12896138487890987398 6669391578156995582 12991917143045342368 18007404726682992854 11385291510184010440 604282442808757877 18146285753717627169 2389889230414986714 14128648254987493744 15550078560437983290 3279320255673830600 5214501412779552328 6174452280264467623 176460190755452057 12779983008405474718 8194722753936058062 10448688524985741967 13258786765112562637 12290600009328225493 18395942171856726114 2798930175770319988 14082894839351726302 7450223457451918001 8194521511368644118 3492004142345490366 14586204235604836347 5231828853461083145 5920361315873168827 2547304585948560130 16924943354263654726 3466237153589890466 3309678551281047916 15970149311696878561 14879424232256848897 11039373023469595574 16770478324028974507 15787981084802569942 10328170429944469274 10594561752640524210 14322117996392416427 7329774947480252817 16608941915288982758 601272317510474060 615473534586376754 188608148875731192 11790285590303204774 969144419230701854 10220402382317674163 7650587146291513926 14339289711603264101 6639186112370403164 17369043576885234055 2017126345710238823 3977378566522110377 9032916585961634928 11067740551761231303 2516817335336843149 17602239532530409551 15181671103822984063 11958792575426626365 17995402246076404166 16283697634898983943 12911733754644972884 1399030063680230845 7867136589134398970 2951299439328050188 7288755083622346909 15474084732993678148 6837643542511461492 12025231062167777664 17290786226561292283 1812811083962827323 13746674767886206280 13383353968536885970 7447985538160764075 4116257505215639384 5183479748383712659 379646709372782454 8059156655573120365 12703528807723867608 4601166710481084388 10679572924144948724 13328631024877319365 17474334919362162943 2051022491988995975 11354729294590896953 18279874296949733069 17251758501016838446 1212185842762753754 9240422519999924032 6112691003135154562 3023462501154806786 10196558165406933966 6111147976138286536 18191688056626210027 3238228990070947340 914743157088432155 365866345211894970 15271899387210019185 11344862019560599834 11364856854768264808 168918306525860619 15028093345660731038 13049626230286953574 16982991350084272215 14896302277566877820 4451485486226232618 9055659559948404971 8423384301047607959 3115782801869838737 18227621613217448915 7410558362946590914 10592097003337697512 5808281897053363065 695154946278718217 4755857753272656608 16353753805211001875 12503864706191436595 11096360528611943985 1995963805952476129 15765248864436494254 3551769750446914710 2080209974768323830 14662336893883673373 7550946694378386746 6495501352797294555 7890588245033413707 1741183949560018174 5289144729151154414 6804168138365633747 11568073064741208351 5173747606531128373 11605178926164255367 16270664660070749493 892962425352815474 4070172771071595214 9693926390941944734 11638230851807633678 8137909130334384687 6729156433619584518 6177075132129519871 7201814348994298456 7161512296471709758 13080281990779844918 12307080247976432400 11439297933371992097 435064483970096872 13999637728059221979 1186141409119842574 9896758965833653517 2890453213596537075 16818549217331236027 17161477781108755494 14919561279351839797 17816773716916099698 2965658162269545080 17862273618701053487 711721514024246680 10901892065938216094 7775264843958451044 10272964436968199329 16876620987292217485 15248528874718401811 434760674796924755 15709464419520809955 7110503978837191842 14563661012644197759 13388508906128976976 13028973762110453501 12316166784872815175 8462516258037920074 16133108149327556834 7200769541039684295 7673810636871470948 11061105743014731571 5774835592405643760 5179287830359801117 9593338447637264018 3911907559651839219 5227618750267372452 2065205757450432078 8375787273339494658 16973043258370785409 18379234047115098779 960961805517270745 146118353400133877 16081276435866276856 13484061215275857593 11086167523293149774 1850140225536088350 12204987329605250079 15452110815516471131 13948724476216861431 3616150825309638153 6849245322445656503 6856257142848614998 3035979462270897950 11196700568319854638 9788718714062027669 13417823122589342368 13728563901981672095 4751364381924557348 7058491588152285970 14530637001280279879 13845729933894100696 15070928579836371588 1439448462284260415 11576177649114452767 13269049352064094191 4517843398240879557 14737585081778813821 16960385805878473009 5943532010245157507 8068268551210350303 2054884491734267789 9924411443558608028 5863566356760482807 15130180366661368641 8197693005830578862 11932313482986862088 8404103787572437061 7144558939675169262 4514794068731575802 10289265504062513010 4066589557063144938 2714759478321347319 873825727807640837 1703485652169878515 17460904373600490157 7046919386120802406 11429330039214646357 17315766777195296141 7723186747215175056 10548927785397449688 9801750588583589098 1382431343573304625 6409044665493161168 2923171677368067666 4234019988816253081 27615498898634555 17110648114726276340 8271665401234713244 5685166953880019444 10584777865357441611 14439945113659188346 4652364173989149439 17568165712012334817 16386408968389068386 9766480969572304408 15415486047496066982 5798604801767325967 16756937160374014379 3905563025842242432 13352706848898715976 11379513560924290136 8413500281302025420 15641123782066559390 759310402875411929 13085335219658551419 4406891476974321791 2972090516537189104 11337456587033535636 5260362879948758069 16329582750992809118 14010354065323395245 9141334093494101202 18135856159925745360 17310358577952702637 1242731938572256714 1168606076994574151 7769449680769860831 8489570074462642812 17742764146547769488 1984128745248673404 13162383523069156085 5741658749203738833 7229482392707829681 15641391066594323338 11865613407103790500 14495700382121577468 9483926462898468437 15668661426903313243 18256572501747050333 7799439873906309777 17166008298379768958 2311792875081887022 9203773644468606028 9131488619866952539 6913758126823817201 2151374789318046585 17581956030819576786 14921139678585567255 9203772774944337904 15560924298106906743 15508959525423470291 14693056297637001902 14310830270259045747 4196347063052943287 3252340261163054176 8193883550489170873 1124798043249627395 15390090108485306072 10732594151144353398 12015996859858791018 12698405883108210763 8311866880897919897 6636805840968975575 7831118329121301992 5210770783613972266 3484212331539114254 1042772609364241448 15317934437699071259 3149259052549587831 9047804722903213827 5706994805091386163 3504986164718938254 18387296242584656598 18395327785400383692 13987110210185277972 14806917482263849471 7053216157320491253 13255375800319499705 9704074328168018771 8731508088629421140 8596381246613141489 14795051400060415943 13740976604239969525 3566197379423332933 14192407067244106321 4417744472422241389 17381540543861197354 9339072096474184930 16738296133906756685 3962420973366283652 4179175824334572727 10255314919911447525 15884209833115426249 3395144902011657419 5190000961093028468 3537044264548974136 10208985021024740348 15249073856196306997 12723232366876938734 18310359980374312555 539298316896229130 6579908302605932697 8399636541912622702 12838103261409641649 8643207446650229686 2776905269720880369 16395176078252976603 17733063978968394220 16104075684921980689 13682816551070243830 16481968072485295906 17922666594568257394 3042293054577667694 3971389844080663695 6533062444461423542 9758609118931932267 13361452787216246219 764885124758389460 10998715764321520103 748839648148966766 6645603392221761965 18082865091294549310 5349337812093772058 1852889615071996778 17723476225621557411 256682691465825595 254943879989450312 16702284423554718142 16527604668294995952 498391493106554502 6986803905746451984 15658439549980378735 3605735448780233285 6957525990126464049 5494472362935377702 8732940754799790592 9950015586910258612 6415769426526990839 4324918080662861726 17160586932318084529 4772028917785622638 14783963934432417062 12329519130121855754 17009664930082526619 8116706785335922541 9903702175064091916 16602448393675048551 7923204950952772981 18199108910615865115 9231142406390619827 15144396139918183028 9059978596365638625 3280393343535706962 610998513156608463 2725711475129766691 14091650063101460569 5025255460000442772 7407434284892261111 12198162399242909011 1084137010753255199 11567355709160590487 6135252929610741629 8967471710580816844 1852087366009791334 9029868394432595240 10106134470876569276 10553862189877894628 8931338140967512107 18284976488186082068 14900705430496768181 6311477098057388705 15714705134092909172 2371368619588647518 15281413656421744215 7006989439864808764 11687010339102696259 1598952961193263463 11485457731394508360 1055599429710029602 1568834134246763181 16482127308783595478 4554753890461838364 16723014575473077400 17344502273666082780 16319119133844142844 1192824828720835539 1430606109012888462 3863071414330612928 3723541191444767816 18229849713913844531 6881115163429111375 15211135664602441135 2325934915402343295 5993390999678525800 13295001183647199185 18272445766769559554 7071913734093108131 2175637461749476863 12012194032874267236 15266717883704954697 2876295934785924224 15170119738064559838 5030173219633043799 10603480008639736589 5351640738967458746 17961347418939428722 3319200805825844398 9600407552941757406 2593379320145795299 14732552078355730859 16305670614827453431 14973881891213517723 18030633186543631954 15262156240769803400 17769047076054256458 13021770915476419478 16869689649577037692 618882079189585600 12268219465499612945 15885075432847339595 11642358720554776593 3530325174550837082 9556648644377396860 16318176590628411495 12396880616784968170 14890656641090395115 16385670531095724050 16855814737848741838 2605659807990588512 9205538574301349036 12659199026181235894 2162337020359101639 10063191351768378879 12180940815616935174 7556277199204026150 16320864381517963834 8821771857780172107 12332325575621674475 10552065628597546956 13048248497110894445 10141641649231404314 12456554721105430245 12564372933448446746 5923882573609787503 12443959226661851585 15926206811263555728 14509140170102000612 14313318496255402785 4525133278023513428 10570878488102374147 11048625309103733813 15970843440301204447 3624230145336411034 16528315408197365371 13546072556655516168 14907864730514612600 4824928740497330291 15229201540397096232 8454184614781653007 4013965694519603230 7053834822042891628 14735893091841843460 13863497793447805788 15997608491922971416 6236359667305579507 3319332066278593494 14271835415942702150 8921201902975751699 12212585134413909307 923378832473356150 10419947282995031739 18183419890689373050 5862144129194414407 2942711412902843622 1854373661670103547 7217046829486184855 15352185458340258694 4042500854485051952 10579171193810405473 12484387938286530554 3909417728104922590 808758693720351386 3593332093866711890 8871129684972561145 9364257755265904069 6433012335458486389 17344453624040979254 12256085440514699080 1637081880152865099 6448749630823382241 6052676610148084848 6283719185868729221 923667899821395004 10910439945470920437 6237905254039577530 12621036035742382432 13306622825573186836 14266515898511258560 9832181355977310025 13685373040060438877 5595640573058967259 3566687309109742153 14223914773819564738 362101515377439716 17366959748665279334 10760554234814007819 2794124440104478842 1308410192313703582 1979366037676115007 10229468148402757863 9240035258160600397 8308223062651000040 14525913702800492640 14550490804571803452 16800234497645946989 10336334932176842054 15402178692439517743 2515075665260435519 14187457865288278069 2444143775369788651 11195356027277237994 10197001891132070364 15765953956765703226 321658607421899232 10396707096269388731 17453195649959486161 14449498359898266343 708666602302811546 5715143890657415483 6689200763290879120 10525735055817254638 7559392497254571957 1103126480812417166 12075951010456780052 2141161780530958783 3412264960581465940 2972278528948457970 14287544085499123190 13727626996844635176 15166334712704646687 14516986916978616898 5073890731486474109 11321576455181612094 1665894329589834631 1776002314893786456 10834100636143231531 8106622122052394060 11712659739399252226 5917484585883332547 4610005013447038959 2664658986202724372 4707911013238996611 8182754503962211989 17356148642394774617 3304609537839201523 8988632629449506213 2405986703368980548 11388964044693743984 336289666585047037 1987273166365784305 6012067743183877160 4176490754896785395 3071199531044700046 154566775013886200 7832873541162344035 8103161580895036452 18001305622069365017 15844531765643972582 3904883912634338785 7919669950711262194 260754218005966468 15716271380451947421 2276410269232633969 7633458259997458952 8102500749088452480 8799975362321559045 3060450298923148750 6385313667621644347 1159367668567185794 786706900643296062 14655590925059068365 13966901997703913357 17987987428213832398 8548001268364129018 15460900894933827295 3822439275104596373 2357237773068008636 7590869436718165599 1033709643690579645 8027119902333233623 8989081944762459791 1309504712529256217 16696602904411909862 3591429924835774272 980184795162583062 8637418281654866130 7404598492211703742 13853962553932425635 2768743644274981534 9948310900696549429 15347182844009773031 693492921068475485 8863024008888506177 10593005014139149860 9023167770283901481 13349743338803946922 9251234103836554526 4633363088967430073 7689379434592455810 4062415708440357544 7307345384274607513 1969458686585490010 12743777582273193402 4263777183051705166 326537921483772794 11148476492096034574 13189896204180058893 12511843649105492209 6570603066926302978 18036943541101766945 1460085820349210225 556262444837210443 5568349771029776367 9242298758384217994 9962527828100620616 18209724163729262039 16077512117816149774 8188507958176983211 9054906126307581905 11640433543702257069 6859977192603560527 7009800086812834610 16317920382182377611 13495969500785750041 12409463921196824842 2966145473601826740 12673630355473141438 12202447920210070834 15020621375687614830 17911577531537138876 2731724714156842087 9089538585287169265 16881071538176403397 11208126377299878593 4900456233252497939 5715898613942658564 16179731502386324141 12358425310924819146 3044838503785467098 5357903826753061078 2459342417180203358 1209009188162573712 1816953850612680473 4800757124394226210 16597673711227539385 5046765751460960490 388664771536027072 16878228391983210550 11330722179859472909 12983910700248217639 14795232584532625758 14166973008826276744 7492440739258983110 5326945972875497188 17305220023987827624 4009364372133359094 16018306950764810671 2458451868693130988 1720246547266512727 12744969490262574777 14053163539076110155 1364029927881432930 2684995671620240011 12312471925613853015 17189325318407231316 3773456135116457290 7903346894931539896 12110606683821705211 12561734441445553562 13566890811494237238 3233785852997611938 12717018028080213732 9481114785475799467 18187194258502936353 14949051581710745480 12816073598811705545 8649638426608211770 11556033539377251963 5328728304336090384 14352371153097195617 4385794048004218761 267432054396697310 3159158893666453702 18282495960235938188 9964684109826415579 2962538130202543606 7156571190914608545 8061384484189171222 4148528506002583101 4352560438278285235 12013075708210279010 17561795307383922339 5591613209397519686 5055488666299216540 7189742914866427183 8148521680309873926 17880846942377652086 15894450956578820382 3880142475521053407 53727383100933357 8932960376854924779 16281665321981774757 7111701504286883986 2271666393644035786 14688299271549819827 1653520654135829369 16661832050226847686 7265247752456691774 5775004473656418011 14953668137483832745 17332458677242677504 8161116409972036941 17546879163340948906 14018871831608753564 7183398655779972064 9859259499695376771 8151774045289746768 13906231313713354567 5710771647997810172 15359285833123819714 13086450685819684402 3099831942981424744 17429905448789793363 12105235630834947994 13696645486871347322 12275185300408757008 17360127032675769073 13604613386273975127 7890110135983906057 15108682818451619149 17983075904590846679 8879210807938416610 5687316625399410202 9310674818858590677 15888211770547639823 578332997005721330 4373115517096589351 18016351897751097129 18440361576499925643 2753990120232218145 9211174346817102429 1090873585877652056 5425441740243530880 8542463842138385032 1628282852183456958 4619681942989561167 16411750855713199497 3683124893617668672 3233911967415052880 14084752235888056711 2995088691113797392 1072872329019913793 3849368325994159715 3810553827202100246 17228020859944404855 7534064782813786202 12842698093959016801 3199737530152473065 3109552723456788299 10079906121712529110 15715162042455993935 14914188211928081391 12133161128115565259 12398614942335160777 42508247670056724 3205904863323519430 3848902831511732972 4954776155413876685 699886131765672418 8513625127902636792 15448513602015485457 10846009159790559459 13112201077833009661 1720698335304262647 10983647327174028450 14788439217574187339 18357907819496377760 8500287483920332051 489662653543802014 8481266009083348061 17889989313301676081 11730383554866744917 13655389352477706454 8942580915048543680 18420339538699024204 369004427032993602 13908406530825536551 6228032842808981440 12226206607013028751 10543741374843893020 3779915404438805744 1466402127548689022 14411312427621550019 14337367182412110688 17891117042168791205 2412677602134077957 6838054095942182686 10403655592457344797 7326952306381157186 1913351534547770068 3548102265953493506 659798143823576708 1590152099016193548 1463690347248767179 17376970447772096545 1523545426215700263 8975009321384385947 9768558268711879683 8706106635914033275 8356560208058257498 11622746289524776803 6065437652783073821 17874684488578522759 17171875452048445668 17360048815935249291 8651360467521605081 15006426109577337700 17598709631528478447 6706635475073060946 15212935475642355568 1336545620733192516 13607349460668739564 4050621734439822326 11708348670131899749 703407247146716200 17769696722648848614 3571234990976259960 4459218627008760990 11079897521334415177 7246652391491439240 4778403512375016935 7554006312689779469 2833956423375640472 18154676557040795182 10630724705450651913 15656361462739274288 5671070040016640988 6046060445730822366 10391432881233824965 5206157779112143648 8908221006843498973 9783736232754645760 8618388775970875182 7614921705519748694 9575291462003200730 11846237001703380846 1550039514997576032 15676542399132524480 18025985661783026031 1059375589901158385 14230767537727836998 14060746550862465523 14662880260764072253 15512480193128831513 13952370444732856220 4490400164517451924 7354184874417490618 13548208018003883252 5986097661896909467 4397430713071688631 13402265659980175573 12088043231421906975 13405471602026161338 9100641712865096631 4720813328015919026 5603372899651468332 11638917328072957988 15532894029391935816 16018564291960080328 3721470331888084907 6819146182237131597 14621408007366667252 8903885300506074237 4937449754087309533 2900658433984369175 6599279623403190723 588739045980212693 4367151364395829033 13426969275750496331 9417892302932392754 8120492344404332482 11666787533908504588 3499526753718360128 10704622046626162648 17199370476224056139 14675352784070709775 16185282941724349176 1674081199191186654 18070625940739364016 1558733248121931174 16191574834239164747 6780794934676885104 10742894893204905331 16635537516860167698 2931981815792334398 14368612363545515677 12153649066493115312 18385644582748943044 2214433645278331146 12841779209680815883 9861302649275561173 100356345174678613 1911494443132346187 12575185501661572274 3273650279889022438 6050172357871381789 12962074917892419168 10663638923435778345 15930081004307386194 1843535187495702374 3400198785905239314 11397935756058595579 16406388065553173078 815479710359281251 9085380619387810401 11669066641482030060 6921318641663266990 10700242933394925 6170921401381196257 1755598158594285965 10130076188261293349 12896107518842374062 4607017420032484357 9669992575041868352 9223051894865294628 15071897124792744945 5654216202253100594 16494687543755214728 13945359882771237759 12213596166936169000 5490417712102149470 17726750729172117914 10765314889174006534 14782822692150231223 15087906464195522665 13543745428136556228 11400854196123671973 14573983185941052020 9184735662613005031 10361949541747310025 12399220970344044699 6285763258278559751 7947111170555472687 2399926721974302719 738007024940729304 6980029542127108835 6505948260878361524 10639704735523694747 17556024161972938091 13352280522426874498 10951742238167602788 6513649157558903834 8494930036521628562 13288175045607509591 6775132024014102459 7108241726713410985 13827912795674083782 8434499228441912200 5177776263844948905 17220536973078623171 7186270858502932127 15117155665755654370 1858180717929260646 2914693481683369041 2988858390736500049 10757353673558748544 6016644085773777286 3592851953517299331 10159765237814159289 13792933220223347706 7011690197752327899 11729981280978210640 8230087942320947487 8603845322911882395 16646709744718424020 6728506571417137821 2229192172828484156 3961826475770982320 12246234428758537051 13594984934272215355 6945731627034567093 14068114323816009751 18076267061302900262 4927273258305869652 6524475386578329980 2223400959907882255 10622482329446078960 5001446108926096703 13560541776480724016 5801703410241972110 1319497607715284300 13082018917720697920 6199158284187067042 4666536762383654779 8784861665810746457 13892453964763816627 384970913094800840 13597594052782844472 10087586162868876006 4581309704075655843 132096774940928817 6801084001925272599 6130451175777337888 11501532319084829539 2605599473638498167 17631048284272942442 9524972741872436809 18137837495492706869 12166773385303298 6308810902485052183 17700325610458231492 3195145793650674806 73453851713484110 12449699468514973538 14492525502283941837 923154661406671223 9270713248480229730 1124648723047106388 1107047759725417285 13655534533838681152 16448191667357520467 3315571223161680265 5244426546896532014 6272479731274397214 4525444263652503057 13382692236667976467 3447750773483732807 12952936186037049251 7407189451386237364 10292469450697502274 6137915521677131372 12106939421432429205 223952627009583657 14031183103951811569 7942496073336936512 8276275046099224810 6292761291289667202 5299591063813334997 12278451645619459471 13551940701949924308 900885983024754504 5758602572756232167 6798059831342314327 15642737227824157753 12161352682268043779 8926591827495659866 748176568679394771 42096749474363695 13812215784563207746 2331706862708982666 15902317525575592738 11066919459129976045 16236164840969642423 16148951657360392021 444960221910312649 11569393390366060076 17893009907857046667 10790125677832412827 7183710511882444261 4482057690525364027 9242247069443378830 15254161239960200480 11015313632076249801 7533627563733661866 5099161543727796484 1456418435168843288 8818327089017663701 11604866583755087945 2411246269256088148 16596995808771076378 15165704887732553422 8129006832755715862 10145952785263837049 10285324852840635216 8277533304207662620 16058346921166668407 11019425988462841298 2690669857476762845 11302695609690871422 4940391696465721742 15659945089002526050 8412790960396966062 16821153767002550077 4128924753914895530 14300334035745412605 18086905888792697038 10434194650529521931 5597457031736856242 18428671893475406720 2639739399187465421 7351386945658844283 8951891744976000692 13533356322153011767 13071747764551077691 14888061020948819142 5530005619956495466 9467661015533690972 4923235680422325224 17378075714238235898 4598621430150854159 10494541973132460572 13696684790233573695 3426915688945222398 4322847393860973338 7730797335914609187 8104522382072563574 12526969995666598943 6879888121263563075 1299333358903194924 6469214854463649208 455611287274082427 840483935137466327 8101900248951333143 17244685566593410282 11356424568454927284 16603264123750409692 8128796780415520411 12186356330526958614 7939247649465295121 9533068483353325251 11951675793268979489 13202250219749247071 9544503360100411703 9460417830255382420 17628520550734856586 15082027299257885959 4858196114127921745 14880030036383573309 11025317695137578374 401104706352547172 5811995843303888642 4065711695431641372 1439918741961836072 12297090389084090778 12139121521462662210 11336764208969187144 12282858029561525362 7446870900186117026 7687913480846433610 13221509842738065641 3023647250799090408 17328587084836166005 14347851696086847142 16708444445868501900 8227758669857593676 4973121540664140106 8341156140212816018 3923464166556651662 9394845537092400631 6960898071428688788 12742354182724827269 17768662587220397218 602589184724105564 246300371745905573 1167168359045899408 10973491777667042266 11562584816882238269 17116446726572149837 14779923101187852715 7947092685712330912 10997877571204054412 9169808320281411718 7027704085616297075 14581172938870362516 17829630636586237213 592082987054236309 1168455644206673955 14974054619996423290 5218101676727627882 188156272263525011 14650002112896586398 7444791121126731265 18118796449100995590 3944274239678371317 15425470781948816669 1227379401481093383 13183350959881122425 17887525050515138191 3579227515710118803 7084930489283915382 16819035678310593292 4335284672402985589 15643439496921730316 14264408390801197618 16186574421275903894 12256398612513962752 1844030941895281398 12984288759513981572 12903599739120857867 7577491900933918383 5560214604199747053 17271011211823523147 1638307942924166908 13582559849403687531 15653671438799172063 3809747177998940322 11904866453845739884 6364751892722114596 6521924538979881176 8122775521147066487 10118176474668696265 6471412946913427999 7391819504647799883 17026021801625899492 3758045006303422878 10590041017689617233 2043941133131358388 3546820737380280035 8098278187747678887 1777059538624960907 8320337724019205021 1322062391641687409 12737854486076298251 4546031505139568535 17447940975413368411 13721988486503063801 4124806112260821316 13714686905575170792 4695213914210812280 663128701838532556 15932487227888619143 1438964461230986563 7095621533947278639 4178324143348276613 12884568704199863358 1172133829888036228 15706994245559512369 758809066085174723 14874498295752185042 6191884056180015517 1312139282524860530 5652660033662580192 1342708219412693272 7320422433534405669 15440427112296786333 157984664993419988 15881395353879939999 11299180610933805342 17331073781091180597 11150903844400566224 1104755759025797237 17088174381503161742 11264634566600095836 18141843119095985706 2543200425262209201 1635614720340819075 18016771898503513190 10432232831311137512 12811466788095292990 616660067122242593 8173884267132469254 8392888058986642306 223059954001886304 2512963614487279768 12410513310527851044 6681653346570811059 9811526896375065519 11843009238121701675 10133708030669490150 8974088790789994625 6188593972243942932 2761216352541693358 124219224662572344 16161657071190447160 2435283059527940692 9644444396158080692 17219920740201584392 10684238365930377610 2760428407875263753 15511125839749240770 15055510965323574726 5357281421402536374 1106720440559042227 17104239466684267697 6448204381629932485 381603514245278450 17183223544608111990 688368443721264473 15785819126848769227 15910809617307797581 11621660413733326669 11276161429204953419 9669815370715329321 4936800190063948735 937885636451283170 5010107774109432163 17977669444450499824 14454972945309760585 2914094953346855372 11530983114587236902 10202261606230699403 14803220320474271355 4647307505221758498 10071152221299800162 14786238812827486501 16079620161237687739 6010043356148989418 11126084484696087576 18171810336876535000 7981723471434223462 1816946400038615922 17036470171638337477 13364272522165177698 2483506826828420089 1531917998445989695 8270268828007825771 15734538965138446774 5877837761633722629 14222854131737289066 13640421034730650893 9092391342718787256 14129420882713139369 13179687330897829758 8355767654166962631 10729597169492706378 6856966954142574930 8797724594381784825 6782280222626953283 17697571470195801080 13323849696860669654 8208048741393861442 3821958530583963613 6635182293518613138 8201031054385144466 8689146908896599732 13605017280817748274 2291134355937196053 18259297926572072388 5368181811526258328 3759001897196394247 14536994668432995676 9128277873856398374 8729943755650124713 1857224203203437073 12433621193509222871 10523608345565696962 8676058643444394430 13255647441903447661 12199262478004033734 878534249835856195 255486885391888758 11275436540523731576 16339892710631079431 10174606972614829255 6406890969866676095 16521280313816606292 143686300984874172 915665169036945928 889449085356225829 7533049771248219202 6494705851864936571 13274076006741977628 11842912270204323382 14035673289205295447 7588929755332885437 4825355151431083525 6835939691796384856 6305584267963154979 6385383087470779646 2503684509202110952 9571890690260713847 348510208694029401 5635689288984284125 8978617202151944202 12505494418934729889 2411869850201184491 10467101954011083452 7508211807163709600 7700122648141361675 16343697041276280309 9450033247219916623 16457407640824083838 6961364198430884424 15341153807759117993 14461872211602577722 2224974787659796025 10092289240567604628 2404513460584629095 7128639495481894251 17965719589331117882 15036125500524411786 8491697772689936172 6765752098231075823 15532817772234277977 15048269057629865408 14690634072302588874 14330268624062390571 12913090425716416573 16443175440857723590 686711127483220381 8944926743345424132 13050598285471397906 1799505492998370020 8650336372856052169 2894238478916366079 694447703503410906 682012130609226135 2795870999202029690 17287778667071657835 8893565027488557316 16701170810501009372 16038380280612611387 1984453090128872025 11771147116633953624 702455350339630305 2054586482584092404 342867236725421208 8403653018149552875 7042805279668951841 1433217750392237430 6019704053209884104 2957259836821381639 1944909349415607588 4712919946632591687 15895563827298168164 10179757535948667964 3367035096818362788 12728874569469137808 7093697539425457790 17667238519238253369 13848128906888391069 13833296039800164008 697141443753023427 1321882369535533615 7492158022377771199 8485939023947238650 5060726267711639665 6895489847474491525 3511341938860384915 823175404125483336 5070161691054360675 5061749858089325225 3457701376449596428 1064016026717462225 4949211773097703565 1405067650691333700 4801467326979715333 3310642024280614445 5698299218297769566 13872403073595829311 10751962165032444862 7018597497863114537 10174619942471553833 5541077377549059594 1596214373655399275 2890277104081726399 4052302257197522826 13916683889939147908 8183052708805003868 2921282118785733202 9304524681769662779 17877218639760430958 18415501606624685573 6021967222705725530 1585257507665956175 11089072541164925808 3489323176024734703 10295823467801472432 1384824897478894262 14974629829091054810 13583227882357112768 6906876468180360123 1961439073418119603 11918500990952540242 7969775934917469342 11612936362989375052 2525269171166252517 14784237108484703204 13120375507627574306 3875675895064878521 4193365719747063162 15445108488165745132 8528730412800777990 567644192626819609 16480710966638221020 15156556132735388991 10753788245312932912 5927058633847101237 8758902777030889961 4377062204403976045 2233393404814684824 7985549184937386268 7190927649572182192 18228849298902953042 2875333986292932428 2992463828639126111 5645988661599834406 17330662536905341083 5546859291176440908 766252966337705717 12454589344874112702 17030264288996930323 18301260130777882493 18235726292725725227 17802880383426807370 13771400865222158005 2270954167165224269 11998337980989029183 3040585740389545990 15562841458613185028 1069276429490239578 13913955263658673107 18437124046517096358 3666941419324241114 7070751049691504624 7462940202026403490 17297485492680002178 7903078722376246523 12774832698196470407 3987778168382435125 4264368624796640197 5731758916020235061 17936753797071664689 2365254025619085389 9629060545700724194 10906074590351445541 8945995813503446119 17455769647789509372 13254360284845342480 4812451396320577077 13840765495696197444 12735620169020166677 13895318854489558456 3584869297505066207 14122110671080569520 7693737023824557513 1704033518536206153 17802815163709299343 7462403948195300878 16140862981426331402 1159153050799700564 128297413640663863 6935674875119893999 14048509282877717591 13203509201058325925 13841627416512215733 7082157911052549684 16918071090327035163 11043796459264248687 2440294238289409296 7036474029308055746 14998351321465926975 14336157223594397664 15928718951490700918 1436867931199319125 16319142226377615478 16641036868393282028 7005848200510259996 16669038622094687053 15209573257093221006 3046059234867148843 9109532580430753543 621877808221235383 11984566995577621808 8725225779205226126 7023421276178379920 1056055759860460130 15518202155856422265 8856069000172242412 12702066052866845795 11184178192662152227 10572246461718008013 15848139807156278874 124103350576356823 5620982699275827190 3652668715673525200 7195177012013996948 912818421716625502 13212634978419584001 4623690884486028784 12048854963750145960 2318812451655596577 1577356189699437606 12973793317098417741 2806333206966131415 58709673006951888 14461646383842201820 11607470190318446972 18168363182332542926 10509809933386464222 18247512567302335596 2818746873315717234 11094361603467158914 7522882491167421479 14093059363539566645 17444593928160173991 11234585334505695487 12676240652826331465 10788653424291716535 7510907152800029498 3025581519344179952 12064767421702042845 9088912020380253654 6570474524537185213 7317795037605073997 3742344694950858118 4721086728447194247 17018323687286158848 7905128995723105656 4630514066476425773 12917879736631108282 914984656307061252 11735822237167781040 1340620680728082523 1825782206133900847 17337556647812112096 3610555188304944076 11889461014141627627 6397730428357504834 17572773544611071556 11203972808192756376 11564741641807159512 17170946726455247396 15705133976773842945 11923160099883625956 5595954446218722859 18335981146960345462 10706572103479207817 13735419456740577029 17457058137186428302 6634753076310039999 17574395047506942921 6571568414897487444 197886118895129014 15509323270938772486 4877366898285208479 2448719087367336042 13913112384849874544 8248958399749546907 12500980258566951620 821517288300128269 2622981471253917354 8477244130690334108 4515351202496641731 13811662375372590814 7338266028523888881 8276843694140334367 6206979250176219088 16576797726799696743 11927593931210517827 16856190768369219278 5445704979463112067 13847232078610401528 18439821545864084486 1916026389057169306 2228089620055941527 5550787186261163055 14318430454328139513 10422450545033731457 3203447282630279535 17687023328723433279 17022533349093821915 11878345052277095454 4149900075658033736 10052584718158095483 13408172403779372275 7132257728080604758 12271721454301241767 13837307013501423158 18276289385764728078 9097558004602549193 400782042811313266 4334928580152976522 17168897332351654192 9824851193677232206 8123232568637204062 4674090432669126266 2109400268247047352 13663284899103667848 3515190625158893900 9101942631752467768 11127191030044874374 24540383141041000 14638330040096740477 2459974621003140306 11081423159501939941 13088936355841825208 5260399842899206397 4518454585538881138 5282078675809438917 9536090808439067006 1871125130031462767 6779015921107657030 2608283682620236914 5048496695182847405 9079633480310766022 1883283158374372617 9285223723541135383 17235759080557987762 11010082925880455853 5395847290660708326 7417997884957022220 16059722267630096461 18320707884168948946 17676845284090951508 14671614787308184452 9135114014596952194 326505944014051501 1321210721538367454 5479033730165092573 6508820890559952528 12555169916732034746 3379677795511538555 1613594015727094924 12321182548819420417 14818855300690949897 929249161766613145 10305807877559570995 10582631502384737830 5094809882251403185 10009958796437402053 13766358218019910181 5926228657908048260 8468177890836608461 5817192183264738660 8217031211879733984 2987868732636450413 11129329202301715608 9708227838041295296 14595579278676328820 16407441586823147758 11936821456931659954 7598449048625243310 1899916985001598314 1783781207284193261 17550346320275660820 903380689124575558 15898811618738504628 11996775838480359415 16422668895433091460 12193625196542347443 13170865692047611562 5167180850638384253 6603518605861447741 17794544612009407648 14398724349143178227 130467258828174084 5245171996153666868 7013375598134900275 9656499684276956720 6513192163549501878 13453258299915956331 8014640711618656241 10217725794500507637 8391145079854677138 10449746135953606333 10029393399330859086 1824678488680105456 13399015749665701024 12117293944829959695 2700960917039945479 741829634895538837 14443024670520261050 8370741687014579091 16295253447566799644 5387605418222982351 14361922817520235722 6598618480789416045 8858322006429778132 16919822383009930301 16508766499313382835 9395164815309849830 2932704502590247561 18300556089655600429 16311337146083618774 9466479371769887081 5307567921306289927 18228856620045367166 10746617320614809214 12758134676373213832 11289440819300461795 10018136478661661761 17898602980091214323 3151625715692947624 7534005089020169584 17700610939415488 16895503410031544636 14667377457638890387 13075196373851936571 7414632796834408351 15312518319404924180 2969226598786465330 7746030189774689878 11043810620147212585 13907319942342061420 16843890613989125302 15219592092308998016 16075424579568942623 10876050733275009435 13593525751699232307 11190527004255168826 13317759001938271686 14874895151682229019 15505558384432360032 3819861222045713923 7750322280806979117 5417437758304208261 11042113700218416114 5277453632990976463 14763056938840675376 2029906391739810087 10375739652591633364 8035132254921345359 5761799988206646692 15028916621270630759 6404482691119387440 15028711682675092443 6351135679828673307 14976928636923388674 1079137758966970909 12771291005866850091 11985457899677320102 7618319203489315763 11877893869904281321 8755701070495351850 12736269514757249447 6985384003765635755 2648358991117621699 958342887785676634 13100522111368032600 8002092057374241033 6106984496059615987 17248460150152548507 7502274403774003634 9090700701924688877 16402592378179960073 4738207226692530826 189652102284371052 7746327528388300415 10603256180610176456 9859758355078054280 15308912251799822446 17111533642339146717 9657101269797130435 12052091892851694472 7076889543627396316 14248881219248760101 3160434764331611759 13436057551500150825 5311149579023941204 5532101661283470132 1253184885024150777 12130949793200806171 15653562815004969369 7423952138208153601 4177304900316195927 16529863359574773284 17247939888940295131 16970798996523761072 7594225097472656984 14602221657129091135 1122337771933625976 4077723876055775414 17108261498564322546 9760034175260050275 2968899406216410340 3224752951905575380 17912653413060941682 17975943278215915627 17618391471002896603 5904515118098550739 15667821284182802393 401074437934891960 13459730834714929393 16343266842359734918 17945151036199990230 6480602273088678368 14783699252105080430 17804633045743634845 4021680741040608650 12556139892715757821 9178408520233099119 4218302245816451979 10546915923771382914 5369886354697972331 5562007393763263842 12543073719566448909 8596467610207263144 2239682633065097188 9322355866038384871 6108587377238504244 16567353321077161610 11750157989409374371 12841355787573908638 8351776022396630601 12443599068193224543 16627041807253134067 5638172910369882172 12263368329070609967 16887926759635822189 14766115357336998170 10755336757916440924 7176148229094626466 3913581195013116881 8913377380848874443 5998305342271947373 7464453321734771179 16357111014410093208 5314585342079856263 6716732501314140941 11478963909397180159 4278163583482851222 14595648440854300702 17863155624283074173 781674342938151524 10909212135519287169 14938306321269944711 13662523851578389913 11590546846754434962 11469258145751940486 3158035586578391734 8513721899764504462 17128899429954737539 15941692380432097288 348930043019764910 9157430998226753038 585425255073625361 5337700480588727226 11742814121097181753 16427966896167798264 16363263849773219211 14759267268011988293 1024208572983137563 13042508498584256322 12670987077900920514 17337255526616401663 7594105651329842665 15368950915782881163 12139734847981788742 11191432173701372365 12893738945393871274 1395366445194652852 17219118030392476025 16458665820909361999 11369055227238188332 16593962824697357429 1190449593813810903 12604712434558327540 15636129498876863436 8612653564309879593 5226714771628189309 4574097908810661328 2901597387322250746 1672411334945305114 5363604113306799096 4433938349500736353 3801120732956587550 12455960208713584970 11703422583417107223 14082846093951198357 11987079573215532904 1390119248154814838 1605256486826399218 5553598046304749401 17779090439324425672 13794323553335348586 7074990207356196948 11114765885993281289 9781585820003500376 16424371524909718543 360177611989115220 732896440351893125 13600825316811940910 10984954789084164782 1052576543674437605 2833101234692998843 17271194882325705557 10988276287537209194 13945008164089531740 12582499203774970404 5755017955268215742 9838247943954486910 2540318741994050201 5825502689031577177 3271024835238046377 1232590612151229106 5094754561352269955 7901387531372213570 3720866046406997519 9458536568834851413 15350404873649468289 3459152968530098474 4369816768948177731 2054721502201648421 5225014302191293157 15892520964242144470 11519667372201326590 9818290883994425365 10526209603417903678 14230290075243172174 18358847433640346825 1465735549245089356 2776441093728453547 10271209049573649022 479171163353443434 9960042081138516121 11901822283643377588 15748709477680187319 17238087179531094085 349308192911211398 17449718328755402149 557583091279884180 5007460534363364182 14718724634998272869 3363535109814312568 17850758768335215869 5664013492307994890 3515945903334698445 12556872984357807097 7103847297116850540 1065290703015928017 2106148513870033550 16836365384225674819 804085398958864052 45989523712426924 8762747580914031571 17255612094593179197 4129428547497627028 3014792105420136209 88383368246102517 6533208973745117213 17950213295538200183 13815161568212899246 698428373819151930 18292423642336120285 16671527005553355341 10670113388085778711 6254164453137692243 15500842438507759379 10106716676853183456 1396889354906541682 7811303420113932919 10692487904263204387 6874290413485765498 1473440447863355375 13125127761900293269 3776234586319776088 5167029140379724175 5755166015175891847 6431943899052316091 16424902181749687134 13156723487774443117 10510009640645097032 897929696472900993 4149843010771948120 3860967909014079923 15456544427620525967 9463702127993311659 15272407456176993644 9157914148425946540 16733927202245339803 3563656354894630594 1934711470587936133 9562315807565849574 17553813571389346942 15945853476895501384 11291723213022183085 14228122384156843390 4670984894907733177 16838150572273686643 8747032846153900816 4520056677003855083 4653342404886745785 17350743017292672443 15130875256591245189 3194114027080647778 13932324310317746657 18096283486781616478 1697689872366405590 11876230511211918273 9342965093599096086 9348761950755371787 3739818078515206957 2129399966636600549 3288624580467861796 4561949626904556363 8107118805492341158 11309645572705200118 14985084526493756675 4032992000732972893 3301767920660178260 16089886236426669868 2367471378426800802 1017619234807101524 8633403721788536868 1305219032680334931 2740842150775064835 6979699430647812619 15246493740793231195 5952255476324781929 15835044064339293413 6526531182736753214 13323137304459764432 5006003495072156217 9741075433531217847 3584718822007670989 18038272907829311916 7793414888268666673 14720632104590747640 451510569092093560 4085839363772821022 1054126555532416485 16408753455123622926 10474134999229968623 4851433068437974287 14985966389953631817 11219998227993676686 6170517231467578043 2157958389044318685 11738887297663149394 11657480166659739598 8128576162245427859 13375288888333261825 16935619064379721827 10612075601763957556 1509806761579230850 12754466679757384591 13624326569151409422 4218289042527870340 3043886535182975081 11545694436271654954 10126691497607285383 16650849951447889230 13611388623170084437 11755440496573697618 14738118722780065482 6295213707342585416 8924562177068081078 13553543149495496473 9827283738234968743 5752628940024609133 12577940514814286477 6855485053946413710 8958059182632592172 6339612874809764451 3943415506792230732 14284516566495534649 12194991255014502275 6640149834069969977 2227225526732159663 3253069653938355931 8880291611425332958 3861074908742484385 4106261131372541958 4925367213301019805 7703688563419160666 10162671111206155112 1552850589001213103 13872052399705977071 9226476398535451658 3106658293043128428 7147301095419496776 1353503776762577711 17219018324018840033 11663373053490743003 350976498220854292 2889803648203920779 10741400799028442006 9354862289979844819 12334298929626343241 8971340597314619145 16413468209805593897 7754387330298291660 9281955230285399648 3649719365949666927 908564354358986566 9325514595699225294 17786575772495880824 17749189177708993313 12752424857871685521 5385784678976825904 15016732883194515123 6152405321433151684 7208308138508261409 6600999359910134366 5754729372548605068 6533471153107620027 11074315242347291696 15127615974580221158 17361196631802719721 10735168548176879037 1781463294217828382 6428334050471544245 7644931553018529111 728250753732867331 1552600343325587291 13368377206843779005 8922110386405911595 12537166057498408420 4586863287677916824 401647701793213101 5320230713975178791 15018348185334150517 7900467145641632776 3615970022059705626 18402605248963383604 8481514639746376805 3343068384527377090 9698334247823022516 3401307461181053863 11464947371722211758 8960759697740249961 12026151927120657254 10606287293614697869 5541238953411119820 1056006836964699162 8741846867298461936 8734557167922521514 4619552145586701485 17673780029005650079 3021078561462308723 18225133261720887321 14334634589893315942 18158057716625457873 3819181918294267727 9846428063758424462 11059505089797381132 556625160139133294 11871467180823368890 10782440924839971810 2215268939908190585 8558133559795124465 3676828760243227290 3959454305068223927 4834975139912053785 11844229743559953506 1102131005273457465 8740512085635196451 10798783528050790886 4877463194377950704 8612590650347421905 6359110211320845289 6992901886118960298 14756129937609242977 14112139639497417544 11289711950692666808 2217006637922699469 16243983665738576322 3527003092870425871 14266596681950056609 70948398497541816 2183975307757780785 9607591340178746952 3931099671970518087 16271312163445331071 3584156322047341376 10667989937440919901 1648380542265314464 9784794404194620847 5655794875220630234 13706964299052940337 60472758503909592 2412491442433725945 1227068747690121468 15125676440578602492 17137496255742899110 14076783405274353833 15997743686360912698 793983663337538024 8227026950397500271 11920922448887479436 9100020195744365683 1906113897642663924 14555770881798639477 15786635381258723054 16320378412165318657 13776662119743973121 17700711520790525278 270128713989823210 3227838199653472494 15444810228929631489 9875705588719944847 5997959887665166592 13190764948337527043 14945197962420271447 8893572527284742483 5888181938262536709 16265938393234622593 14402759146260838042 13161189293471654250 10976706507774287226 17690336641343730338 16448148584377128803 8805225937261590780 11567975247058100239 9423098257894976030 14086598509922728475 17688132445584237896 7776098170870673099 5900851403300624328 3200094270192402855 5124623122822882079 11224970338264657233 10146981798161644064 13010976900707963134 46865705532871153 10698604848567155029 10827509475949752867 12004129190826847504 510325867414743455 17497538412647293468 17304534189899618083 5959305089623941565 1043323732193979664 5704068821674948314 18169140878579895531 13514166657512449539 760678784844894119 18387300504681981970 2870407069760537534 15082921502372932020 10153545145081823425 2345012558741972245 5793567321918426715 16559915964720075395 12120147977879333159 15449897366878365261 5595698517022657114 15328139170727399544 4797679480810848943 12887525701358703134 13668119239049635704 18135148963155345280 2253190199429132133 6492455624969703578 3808752970611802088 16236117877256426689 6817940391128331680 13454815724923373247 4273916351597300057 1437953927430812612 761801112029403062 8210971209652559175 9806978321555929043 777765565475963808 1299191750412481512 10244669590885518758 475181365628575881 4284399871103806300 11546568632354929791 6492457373258019008 16950300131312794990 11602293335104536621 4094472664973623664 5098253252765398444 2912651788545505323 7366783445658642285 6730953672264240899 11229351946221167987 6929081052238254454 2972141952008328976 11336569809888122402 5100972930298823414 553479525272611488 7388637888079949922 5280929754194773844 14894196029068015479 3871852742439789237 3616925391738720457 15192616954454376329 6863573450164568485 17401420622520889115 17954099379621142671 9960814054432154492 2112958124728385215 17403792001887724148 13752107898566683127 14529039056132867940 17817688817170605346 4036818397754541998 16813480139927949351 3634770119588083701 16350674402614334325 9396001044766881026 8416105403616375431 1460542153243115638 13930573725913675251 8135486134985480089 17241836046138673447 7731274259044085235 2708246041974346198 4077683296239307066 1167926721167474281 14758859995496765038 7629006317276605418 1977381230678781150 15061021546311289317 12643361939232436220 14232273842590379607 17480653377282454388 15665668596890170945 5816548982551767063 17154836037478670179 6272871283812071534 16416616166468546010 10016260940561678875 758219144750829402 9729129989329532149 18157607830753941608 16494219475664433575 1638095606923631711 9587913959258949368 16816115510408784698 552947568470003474 9645603663570948259 13635939274194056803 10251480336492381977 631772671692914267 5444044192711495258 3499848399903470597 9674316645625316212 6722106098665702743 6427227027428881400 16204110970178345602 8383492325609885258 7107134230074733761 9280645333933998665 1837868428737226849 15568814090909310863 308915223558076205 17043943510070265814 9343044640386322484 6697640372362358654 11601021753545874851 13882086951610850463 9671066477908371189 7011511664696258840 15896884498789449220 13794102937035855899 17351887972372263158 13766873878302917453 5585333040763166313 8633812419079465681 11876629804897255032 9490086432670422444 10062597202985331444 11797062884588622639 8798093927666692233 16945728788092693270 14655153920397262006 7362182836660517952 9733818035343782913 15962479918567791572 11476521537282232311 6777562505783859372 14669918770662138907 12244715606571516146 15613832376716739187 2593069016733664779 14063230975821906987 16541668917368966783 3234041746381304755 5706992249610813037 255226240416065828 1033081402943612890 16355139120129314221 5931554872843372270 4335801710238768523 6086772158055120464 2966148839192805436 15108471154454984905 12394019858754274553 1224356638976288141 14229312963200665546 7370655349282408402 17714724092828067155 17541520011637500864 5757976053264977468 2945589285820676679 4324579967883331637 7489590487500361254 7825616635761742559 18131404498363743736 11306827586787800833 5223407184982945421 9625950794566179782 6388483054931376212 11326779914095221588 18219474391836960198 3518099599849318628 1095480335797045198 5879872072254511673 14721033084076700360 13066774640209331824 3700236716246991124 15074478758863770175 8788463099327672752 18235717539358094255 2764790488075118507 2972892263803855129 351294427076359532 5444207388865905943 554156915751418028 4940947251105123861 9373569630573475980 6686624705227000736 4224222097845214829 819116265517583014 15557210769302031165 4442620266369546781 6665165801988519220 6830975094701125990 18199673637932274481 7036536213490908813 11800829807929860243 2914764115992927562 10093501040379129911 1481145933902985935 14982130151060735176 11352995437837306516 1075409179969557079 13473231826004405452 12907740202910535173 8191902774105336720 6913184186408983903 18239441463333189866 1121227121585979749 3356504938173575602 2267518737377139907 7646079248282189208 17801236541207916366 17808999080355644568 14995205855363716240 3627890715895079992 3508319861736508434 10383654557202917039 7788266824132910728 14548899037997717692 3512291288186613892 9518068792217333228 5419072355653884493 16728124774526907575 16240955786087374472 12459012477859572619 4419332835493890912 2800457104096638442 13494869069222725117 1111230512532157193 821336263543924257 13157156474858577371 12848790887114306875 5619465457589405071 112854667110355529 9226882941830091094 17959883136897179700 15241952626645713022 18397521701662104889 5146855887320297377 12668572490296239871 5428139184928473344 2108154286847062874 15926882321405983348 1467252149081261847 15406260832937446278 5835256095460510669 14099578195415826772 12037277108926809632 3194992197550497071 8017345741714605277 3433059330133629409 9732044746639998515 4484262789361138324 15759833429141495580 288077653819291744 12647337413121784622 15127552049499695953 16197465910942343946 2445242512409798704 10427464319885276556 15717941305251296673 9718350509386185357 12500486555896924774 2605129386249699818 15437275397790450422 10797698449312621426 17459885520577148241 4510384386498287831 13671763378244513505 3495196805316004138 11405819941656117482 7003910254909901151 4941410415181616918 10083767309319558668 14989603878808019950 755481103804936723 17161507801980630897 16491636315009973745 1309425012696539264 12153157884923313743 987417121413987240 2718119425762402930 4565705663360722815 4732711822652151601 3806861800355121334 6537720597283126832 1622839205520441557 10243987583736033455 8932184901621550388 790232191903338477 10180655928328533156 10704205755163409158 4035713311603871369 7443161127499049995 6027534148524223915 8792479260470917287 8563284167725801517 4139440000372305555 4317628023027854875 15220972566169975723 7965147327455805386 14921876809891795666 11437986478951295686 529910748924789185 2193835584757603183 18339763796414788140 808018508625296339 9539185683245465992 14558237158487136095 14306916219945809014 17432408606306983978 3695245085552441735 16440278007264950590 17568565100391358492 904645964914288665 16367533292643426483 16263922627769640507 3924785626864320274 1881220391382265017 1782885390919431137 12069588597787497888 17980768779575169792 2767318288278537360 14904284904548524715 9081339093410289723 143524083927936683 6415575877303438852 4028743295676033217 6341074010787429618 17241020734443104808 9909115276949655833 1586728538801587493 11901871311920841461 6097789147075061168 7423100698100249522 9377696005575754279 5849927359722623358 18383143497075989948 8148250322446628552 13123010860690872616 9868619549227384389 16209268153681072956 11594866141198312609 16770840978349757769 7492562529363665841 12615183504293724179 8419799344005729772 2242755937167611942 7617098147689280388 8076995725149386439 14193510226049678395 5737884116378925757 8616124510459498950 3586641403741770267 118429536271828155 1674437303764942726 4321163669746140910 7952842891555680373 17510842543508980254 10400302869879026370 14850144520972664530 13653687963222044882 7992105561176546335 9515180140316957250 9892082811335328425 3765839962656586868 13943068528574540923 5765081480064692216 4361311933278877037 11897754456604459113 11776610701264419008 1353738515303548514 4679658739414113784 17982148763610282278 12038308104944173431 1379155687935779151 14192574634971739465 8975318656207527139 3608248818235333810 13428729368895601092 15673333971517880808 10246445266508962027 15015367848818037165 6454338066875461024 14492098822779403793 1782469818710321528 12344235156705732012 11111581960472338642 1768772984199011621 5206376304048629388 1385542542949265612 17614084688711575871 9227346116878400512 12919787281390288564 7079629721429321363 2123310115504689059 15202617485516528393 10829385349196326275 1226759435252835988 13750184552469752335 4255705845418679604 11778863163348228320 2055092773326299516 8557788020644732346 9110575134213860874 12134651248806447722 17289067772876920917 18383526974311313608 17355890793935644868 7684528977551051437 4901393173597239575 14258445302045106366 15259956813997792899 585854828959258588 8634976958949298522 6569907498142233853 17236410860735444306 110713401078007631 7064259870493804423 11513773405729769046 3917821925104034823 9568226075822073122 14358443488893338254 16639809914866539439 7476504737675585594 3949061263604309487 10234526954516692568 8835966487111433971 7590612629632898817 10223107924035323935 13312860105061220178 4511555163890789571 15590572250504583864 4808068707557386213 2941920361215965069 5570893179222346740 10107376596473933751 16218477571623272413 2374593482286868378 6701272565267741390 13714342375975100977 7449920352820048682 11518898902069001833 289681573718626055 15117011291537115376 813306199057371980 1837464219459737010 8735354092565008208 4199817290734795120 2245818151608827397 6657887345953179874 4774183895715293306 12804396201752170608 10047050290781837222 11041108614469175962 11684447021280634436 10843168099852026809 3851261054573049998 13072572161584048637 6117757342097137477 9889998444371132233 13895477181749433959 10237590801233446955 14586070654360064928 8567926788129312767 6752685530187309708 6716473331620008773 1394409944197465969 1057890954510954078 3815866327150146793 12224853722418325706 13871777300948400099 4738787144293682813 3765628036139583727 18267971867068835915 14799360680753508258 3244832551206581526 3551934558352237988 6309144625602860264 13209957846666087191 16772302697040038520 15278815427637075761 6817148154183368224 10188640020072389366 12230655556318093348 11822726098823415112 13729553378335001428 18100564786251072650 5310136231154136827 10744693481398994909 15363564004179152479 2119688528693262143 7450954902983555833 3187242881701235385 12849249300674918543 15904736780045906532 11426529062721104799 14026034419723553764 11533049854400787482 9854248177380405391 16166994923436650106 13521990276809033367 17943630456965460747 2253814297666625059 13564012179621501353 6361576599239773192 13801333131560719684 479581005669667306 37717911056034075 4336474262280856194 4588349146893002627 8503502670181736496 15000436250012491070 185838197922539788 17818531831349706180 16915534222238089490 5887234582201919528 8236935320074049884 10338933963656282245 13015798274161001643 7570495214281136104 17302029026342809758 13949631890793271823 3731977852583452959 8935034272880882723 16979844823668499132 5256217007007254619 545035456661626273 9280965174509292629 1001572873105988869 11612126623678070288 3540036243905799676 14279785005007696629 15142179259738180823 16145663279490956258 10828978930740811734 2365553091152228716 2778694826935764027 5214943333838217584 16259747653183211650 13808143798562621240 107267563386256293 2312980137129967152 12132301989001892531 1983502415262225243 13632502197065818824 8460336231706875942 11003372115180257145 1969406305877889544 12870238322045915751 12916663952441622481 18224929147006877979 11572345946745093911 4528538712684728714 11084117461010634522 13777329143571444430 2804115463266425225 13713206446709005199 14038344502894441060 15291203593122006278 1819471128657876176 3044276225310220374 15993577063610089319 10184851773587413861 16896760087817004117 6208052962700881457 2675486292586632921 12667903449003802873 4966001297907637971 9812442386307185420 15857371104428570143 2954533329072910339 15896563778471193509 6044374783652628530 14839625104305192493 2176483729086568129 9815951469735487891 7107642360311804081 3781102801284002223 12689262444266836743 14635492722886987071 686264914945586538 1200837546056364283 8085217271003503538 4946766863967960007 13679730124769995030 12165147808209961483 16385105287844818065 17537646924999088729 14292325146991768102 14483595206775753547 511129654106050240 8262978066160215354 3810701610044155363 14698133756838726898 7694928947078688199 17719533855832751756 1590687452333500955 14487717708374486497 18175792444149683750 18318828340572921764 8812698484860522130 8244808830237959660 8466079291100525812 12817203064677171230 9616853052072403257 11087856853113545553 12163364994648514674 8188235703261014258 18160968074643456570 9759836689959268312 8963772736514222677 4086435829560404762 2180010766747122913 17052665164744566410 4975205479823297169 6589911487384512877 9324153119262294707 433198035057990816 6421918940135576174 12639996153514935558 5126606354234221290 13425823995313140113 14315747160994066094 16304576642855858666 10379797547553541104 12054553562835437735 17347813723771934706 2569567867729839374 12431983366931863617 18018579321098462372 1184895060486216882 126943374753270709 6295613939442095709 3190182414117329889 13423393960790029611 13096767190023740095 9210781167551673612 12646679005058712707 13704960025023531165 16834023312792044330 17618554530708818787 2232606650035586095 198082723236464333 6037140064847828567 10734872442437621664 2126307814931381338 3781882951485166945 153479669442689437 1115142743896241847 16049568521401642834 5991328034582995888 16232885732228442004 9547794604218186066 12999910099884655836 14142814912976714312 5882907220590533443 8007266619556953307 3516991273052947977 5753699960788877876 1115993476637780740 10745520110551192545 2752637429955982608 3738521260909754714 3563524923118599374 10679700361306143567 15239999606092075724 11664173718190803914 15478768989015700922 3724976340775389697 521122097075375500 11642164955331023534 10413738579907311481 5574538087761781544 18152579843389073448 16142490795614926158 7679349376575171564 14822120214579366240 15822017883867039657 17126794709791783535 8278381456699202737 2724110943347507002 17534510407295976384 15675710174752590494 3136120778974459461 12757137117074810399 1167825309229093062 8574447669192538144 943896157614621962 8513712837117972839 6789554758910014173 12638484159064241878 5902427104743358038 1759639677675041751 18390180581828171870 13874357666060478213 10577041706085547697 11659340375186401570 15077731705639592746 14087647450584353061 10142297011698522649 2435019285750191890 8759611417609584536 382881019884423296 6495905236120872091 4799111252614132576 16722663047122907644 3095480423656509955 797996851544463037 14612384026065954318 18311607945409807549 3154202209663101195 13730110152262870643 17607508121719957431 14820601058173072733 13081073049825990613 15985634605896525201 5514000237553474829 7000517624611534195 11276287558418289412 12643054992688544041 7118850407060902887 1608346761759488376 12179176956759808504 12741784884843882197 2486864288695678274 9063788603954955650 4394655498570714203 13686929140349548886 15968671173779109387 10586026507904984529 1087731058470852110 14826471446679276423 14507715144238104378 4435942099240332399 3333124642182344981 15995223588393450649 10217460362581580890 8652594788948929334 6255616176700501434 3729231375762483777 8444154277451597242 17745266795045405751 6228792622434688052 15258744473644824918 8354095475971221357 6469268975363379497 12133989745528981486 1557089780175602092 8276997988805073322 3145871740549477083 9086657611023510243 2627720568125703238 2238440777061851553 2177164105457954424 11675672744421251327 15975109042172038301 5275116194681851041 3588461326012751400 8194795317907828275 18296960103297449123 3191205599821291138 12445766148086691108 14108375836141256082 12229077439729656762 5992367963947351079 17194086665271760768 4531477520121907824 3686614482980601400 9126908107594521047 16954141092306227941 5525664880778821783 7146591841500820217 12437465970042974419 15188135563235682071 12469978501120189478 237081855110844975 11122421174990341746 9303172028731663485 12604155268983628224 3627430674832575531 15646357940316364823 15187859237268489351 16782599179836306269 17206070939569700407 11104623366472603914 2809669348075441076 10121524093035374264 11784059773229222245 1473460460543054932 18179613515719305899 9860966787527468700 9557385714124951612 18304399569399936495 1550483182941091450 10493257217077896436 18244893562950451133 3931196260643187028 17423534464384075299 14595249251570965338 1980072239473107011 11305477207303970258 3654237468920111658 6448484386770219055 8237738297575973869 8160229934929039881 11315944555363329909 3008877659989099962 12219239446737340529 7090794962194329743 6608755732096734014 10684763315287874893 2566279468781572299 16287505058559696610 18185446197671417670 14459106029426915091 5358576170465171810 10844523680692237343 9245724386944984579 3418719051368022098 3676581240473060106 4027199727130586083 13350720880740917706 17685251971679349257 9610355947867879023 6955751962004744689 17104763026232609066 8563150904681900773 17878586557190887239 9504073748288012959 1092826365123460994 17379803074592369917 7845340584785516203 15913745452291803168 14016943563885887341 17918913979933570932 11193156371695371724 4585858878385810763 758488460646538600 6373109502526584972 16390502619887372419 10274811278272274565 6638202785589220413 3901273782051443375 13614736459469261759 3297914406913395654 16246684603272670252 11553520296248030530 1943608219970032817 14494092213433216615 4549746657191986380 3170405437244230042 18357006314941317345 14089346822630124872 6207326076404119369 15036722980946883678 11414596946920629693 17143276426955865000 3588614723631955298 15212300445442149487 15669323903025751771 6163098199468056849 16557516000187418927 146732567443441630 16793515278435133159 5411355951558317912 5321116877878974623 7619469389893880357 6542658380317849835 10999910680034255964 5569461385724182292 9009075193764779112 15526822158728260669 8316952237737878042 16381248318553703311 16001318763480946126 11172181002801111601 17433004958603316183 3358795209172310497 5001120468371040214 11693688998400003761 14145037661321074030 13285070898153333389 14445696398628254086 11042227646564361504 15942169707745163379 15027326896584938861 6335315733465153617 1045594676675567793 7366556599726031519 2112172768621318221 10473217644829124344 1325967036617176939 13117245063404605584 494560452783052869 6615034494435137976 16642467035835299016 4794695792864714310 10782987031940271701 4051118539161161180 11258727638055537893 9630912061851063637 15184133309823618159 8235577650158808716 10295928605780389207 6130421069699844232 6618337411626171487 2364722464354091132 6489560773010680405 2584798594489492250 10504099015529155635 17962261935593621794 11968493700177143156 13101734341868281976 2443238536461120987 16513902482381354923 10357333209489648650 10760140834643111216 17341690417428478351 4795800673894490595 14480468204729891277 15205440620039787719 6510642166417576996 9127048513567585016 12868548106160272845 14405343265285101403 5513570687862742231 7619266234162092552 15003466454839217729 9827907194964494872 14736812961842094156 3102472341962382987 16841948458956157898 11746244279109763722 5000866286822633458 3315877080625397658 14192258374729704081 2933239641539306594 2757834661258282837 14351805195275665369 2463505027233147311 17914769488434397305 845168404211936676 516165939228699222 13863298647614405493 13694591447275472392 4313570547883362593 9353558666588292415 248837157999593695 3808533653111065395 12799339231816005622 13888297997354469027 16863283427046500166 12226567051982395065 1642489426660398144 16794703250256111833 10165806606601202128 10242835037065283885 6371287277183941191 15744306306510014934 15046920191498287956 5882600106599942052 7258101678279323958 10585600162737697327 11384703568749728278 15547364717044973649 13305178106360474311 15294838417176176741 7557415986310134852 17223853985700071402 2816834804032886738 11924992812079060402 8152368628760714031 10009282582576917379 7465968016470197546 8912884830861108220 6639188177478387562 5516603137942718668 8457838389287370586 12477106773984959816 9720318378790220321 8780317423356458886 13152601041060203072 9128326668128129365 17510956063496641386 4185121830642355552 2444419202647254463 14174599879595519231 4377305930435630128 10098488420494508776 15658731960269568125 720394603095162587 17639426406334204186 7052270458357441130 13035962176800872 12742654306910018722 9562505766105346472 17278503342353274191 7822326663022278564 4643512463183208635 16216516903023123181 17944831062554507987 8786691933914591579 7138479776810847029 5872809454452897839 2803576823085435075 214712606709545003 10848008301870327482 3303082828706847762 4066571630325438081 3119258371472169698 472685782226964266 7864205490838740199 5723598695428086916 1927338798271249374 5512641798553530647 5710445727634901487 11591873622075599631 8022490893332051250 3150553803561980305 5820975070212372302 17527967221678661043 14585623550526900369 12961011379540343516 8602889540442926349 7246424337535608441 17651106611258847929 14435401682659887956 11843694380784852775 14931722505454062522 11596098585854876902 2590019912764755693 6132425129721099887 2575280144119743906 16231684740369822840 9594458791307373499 51544642601171968 8217648242607172872 16827473980912240515 16163930182981216353 8629135915179674777 17165437676864964904 14064890392490031221 4548979485327817262 5088341148968197042 11696760297632063836 15982043040407691421 3606853754924428621 7625093598307690162 6752471115169321310 3874039735408500109 5935464991750833591 7037272053441567437 11168107902422688416 6309994764949614633 292882061656821114 4619599465758525037 4280140240042817049 1363733647320599825 8902155005015795009 11885960113576090442 17739135911324129498 1339074928102071681 136081436924895618 11775469735336042086 16069393182079314494 9710445264815473765 1378378784626541574 10963194906167517271 15501385638847935580 15686313672025455756 6566092585590193568 11819603091081431965 15468398595340381990 93787235887964703 1801142126811770324 182573866342812769 4546035664188233387 9859782230242289291 6490987373973769630 13378577810339429502 2172977080560770575 4624679099832640147 7217588384563165121 1605144932970034793 12257695852083927093 10977608076702040045 6365472635194847155 18034885353115422050 6168891759215880996 14609773574382524762 9270318864640774556 5402391736081290582 2934738857879496727 17234408926668722461 7326487389920563541 14200115136987513480 5807163340084133108 13927018000629699292 6659333437232746846 11140389227658149896 18130132284961476920 5173334562612534983 6374477070047500722 10133369917959527822 16978084371503234942 1561730861244767559 10323681417812693182 12440959271102457739 5741279280220041612 8205837770346406605 1211538912778681365 10396272099185048752 8754102554414710492 1826180638352151113 15893260805494063602 1893539028046505974 10642091141937161910 5882607357532268190 4345447773639324921 13247204694665184990 13656170465647287223 10490051312242976660 12161545957560045271 9150259878382209256 4051269528790945219 15397903829759351898 4158382015657645880 5732166371541970619 6410202365611864731 2135697008088286314 13845079224018820557 6968833283463394196 5778401250900143521 14898321719398121592 6158182498991642966 7989892470768557791 17977127333428725935 18024184101743651222 17986636664388801645 11700910019453619377 16941933438438308948 10075105385419921412 4669065993583165675 6340002822331851587 10031927348451292455 2160727583844465432 6289875448644012135 3204613340509907234 1045367364690525527 11880895955554518696 9072835448064141783 2928069615374955090 1800033460919487837 16623586241463102473 12443449214248935436 17639546227730013484 9087690407315749301 14112082038782539522 4945290107129187894 13187025342627037833 15779858851438335529 13006754754614726869 17145386465551157464 4316975825295507960 11986054490893799896 805531084132512175 8427889710188200587 511432674792618540 6976278694507881763 5592408449582513661 18118186070610578556 11940959161670218454 10465284260732282897 6802833677005179504 8915903472641675391 17484736916225400957 10839276049037730110 13311563113956043572 13645319476467893811 5378919865948015280 9629999311258145606 449243096490637843 2322629977808320953 12630957130623383232 4153968093199627154 13507282529794708833 3488803138802835064 6050405033358141376 15489357371764609287 4500730610707879214 18179875198346178234 6719928839121181438 5782336383983130764 9470191449396616622 8985869762568317855 192106523744123093 3633251600475767746 7511109878120989206 5742300798016852349 16883321515129041341 17369407528295532836 7252428307502544742 7574726221251987472 6026681104528884470 3797308606764235092 7575595931650657406 9727417730789617876 5309591770018006620 9571146186256826195 1148238317673215446 9992126589980083577 13813465182148698246 13676315500802876599 14695178417057987788 16350975188652980501 14080526899045089614 17086379026517925691 2763037247580613002 15706305318434080413 10303254104797522520 10091078012368973744 16460622853956324888 3028797032283029545 9193365345821854373 3732296878294013532 12695359221722397160 9569914502815845317 8439161798779077063 8986624783973685275 11233695194083101544 2895124352749442190 17093467216402580801 9487740900000764031 1168818631354516225 3571728893158676840 9596729164715667975 17591495299632301550 1475130719749986000 14911430962815280933 14661369485673535729 16627345586459609808 2855059205127129089 16075042543553295314 7433354459853291590 15328514858444633811 10527319760743074555 11023064958786529950 17386641507893431608 4005697784244108450 14519598359414953477 780114142486220380 7182598151330171860 7185302888041344107 14823499342826010659 10550820439965098908 14186759952080312028 15693511003832265358 13060713703834002064 9255309720260629777 12585916528117171405 13579347932960013015 9345225792009387996 1073086602263678752 2035822862256522406 8933432143580285027 3938309738564951267 15502129385988406861 3418930189295934690 17853180508868496805 3508349038421273111 13156471051846945304 16197088833611192012 13735668143067586935 8752234007628067666 17329517415805933320 7176363880188175560 8972397085584388484 4969929848537725799 12711344905632679408 18046186043462993737 4671469827061117073 13427211237037636150 12293883706068796080 17296393873510310147 4279366643425433865 13304358455246800506 17752843033964770050 7107657521507499598 15482223349485900544 5521195412076579978 13547246035370978402 18311307029672048733 10321841978271239547 15283916687091147454 1534687008363613206 15275813298426261730 10120738426226280723 10310049761956087635 7177226769724890838 6331129077805783572 13036122471242431632 293044494520084663 1771865120085368091 2044475497684297626 17444449041351144370 17914184752508078300 1571750533463678970 2762314055050508251 16705554692953977721 7383377558882285262 8129903814186458120 11762526820266467541 10034294482566879707 15120955654206452646 15378186055090545032 2037592681953624530 5600813639661460471 8862389098032989657 14293410621619535875 15822370689935718506 8151713239704414600 6507656320529715582 6347123502695486319 12584848264314102403 13755495717852888756 16416078376417754627 13638464305642572321 5776652547874638147 7113497776360763265 12279289026459957445 3836854846213218330 6987262315333392728 9761246706643391323 4947457728228221713 3200925871693332227 10996101334497263512 4040418826109971097 8620534554454309216 8713972150448288975 6670142722788148191 5205881627020600186 16095144961122760289 6967575134800742360 6525869551315021706 10630557064762690045 221883073954695912 15356111016425921903 5962789734485728442 5505364882997154510 5822276960695925817 13458138246664437801 2540818924967180213 7433236825574440892 13685547473065531344 1859373059744128714 16222028119861532048 1523005669607748049 5212425686766493169 17522929647944332432 16602191220177676056 6423825527384902090 10792756315737716011 3890799246954537787 887393732847430260 169663527420032716 14344157297308260358 12885595257783740351 13341433223836599410 4413708246970770949 7283734210406687997 8148906755692391367 12905224251778155365 16991703754359845970 12600648786307030520 18411361640407764078 7714977183675987777 10208087606667672751 11019589687125996661 7799128220013365745 13632728267961500250 14998571595903523787 4376268812968587513 15338963805604109247 5150484636723483478 14715124589682349827 12048645885319101904 4101750174835835488 13089783073737477777 4003408295541910131 17832250178162686102 7336595828684595507 10411473324350875726 8203546163081951224 2715839945814943008 18406851110444816581 589283535494883470 4985817412130630389 12584138705564467131 10170422180308686969 16521300289137118797 15662786285443405164 494666410144110385 6640979392095833316 12388371564609613198 10301745248065316691 13699528536908000708 3371689300112426178 8819786872414384865 18200384462673478592 13336723593378324411 4335109070839669942 7767691744340593641 16651135386496212980 7347133547274663839 1119461576278293699 11410115801555531731 14650904747426801154 11192194302826784579 349415802642766650 12548495872736586549 4456293783529160231 14797270997273023529 12497238056832048313 14200141383601821658 3108714787437533763 13631533903888988709 16209233187716382004 1797542660094619750 7951770530615379366 15015904682086933863 12611208943659873769 817931035383157030 6808538115418019302 14008567909390816065 17113222637414707771 6520083748574802664 17675470434176058602 18143716069102804887 15404639179151844065 7256866513912392645 7111671607128747925 17227141439206434155 17248024042024361326 5183454002905199329 17161401122293720781 10611669188374132185 12872313090407558186 16378129615766611704 13308627046728739631 2798183757800820117 3583007641507815296 15113003181987531818 13681320955092565746 2675233830184813815 5993919835489318834 3104306125369125520 11087545280349839169 7691266475898262008 13216500959068492718 2629522491468107451 597701989437964035 7613192697828861062 5026713885369920983 13105689946026860036 13532052319489786471 10649441069032517982 17822442965483048082 11852966296948680959 7184050874914205024 5007348094454172492 18040949591690275984 3168281982580577112 12373078245230427532 4598720560828334133 11650636148350580632 1556872744474354797 4883115148054562492 6099828876453427751 10061619387469999225 10947627830850309968 13264274974457024224 10205780661172700594 16786885955672026369 7389583010668427129 10708907631909512107 8253256445786666864 63129612751164153 8819620919499572001 9116808507213507217 8848403294285879213 2659646673986101923 16812925999435398493 11488097625269195291 4125632851660105203 17324059017468837877 6555557337703675 10866279905847083887 13216556486268203984 1443078652019428104 12729444612570866433 8655886733661983783 16017215884569488769 158839763677750824 468207146953733885 18054549083721112194 2257907744241472701 15766004952458346837 17707060965196794097 8480941440716703798 15271526026195139275 14543729228644094054 7485797456884551843 15604826598873475184 1887388391996484130 8085899614001307813 16607195056389708550 12537787259713419928 3163229436707432158 1859321559774047668 16321728288778264297 1762396175284497835 4540578393191467787 8011485928550558367 744481809884469955 17790575043083068447 48144225679063926 2249179219492693792 14494575164590748871 5785719613080618773 17429421437928649942 12826917887962767158 2466651955125286712 13941339533076078464 6474433720248025755 16715045319742047428 17300661804255195601 15076394734375006221 8577857158683565896 1201965621277493876 13118461904065676501 16329284162590765738 18363602297619293895 10771837626752054169 4522884542396823991 14665945912688376641 8896681960770670461 4045584577717212917 16765738539069916030 3887170254043411841 5877908022294293503 15418988041571743965 8605736669930820317 11900080147662477286 12168029826146901987 11758200031025721184 15163753365941916190 5306264839184116229 5076782954029855021 14171291801386776646 586341757762412947 6937709516238466584 1389781234925748893 8547692913526747587 7103000121674967594 10912481265860743016 15242724031574344423 1456404606454754368 17620598415242263006 3213995328072696436 10318456038149358075 17432495825961479539 3656033474833403994 7473162552200912062 10887815598849716716 16790809937932297193 7492161211170921992 5049523982771974261 17624877666583096641 3103984353841648241 3879150421197914140 12511602306696283014 8634960052531424422 3655251532020369565 14922616527288325705 5115554882401736473 11962596603273901661 701654435660533534 1283406088147132220 16486788630843728043 364062946939733452 2129392168241128975 15575729905110458992 10075207810784310494 10538313579343964564 14970428635069336551 2394786677828477659 3239669987546071409 1121278880455309415 9067195315573017784 3052970917660115587 5273938538743691146 11063681142964476257 13422314843021432463 7434233937124588481 627165583084754091 552117416298900382 168944355003062378 14833249831506419687 14085503823327639275 17717160551921382275 1408887409038643067 12324924993148941846 12133244966591791844 2154296519484076363 18127397550028507134 17322788940267377582 10907697853992697658 8440238474749940542 8787521935575058501 2775780417362524983 14394291284822827050 186970761383705058 2653651548845099283 3835457843776075611 5254081099959842468 93313917748720769 10224795475356170697 14837899817732072089 8378154951516655760 3273861671521900922 6085134236280487663 9663578908061919531 17716827454539179794 724602411533552057 10661909530573242486 17510615157942770883 12982659270401721588 1081965006004829793 14296070861558017581 17705062525306278834 8506599753811360543 7169581068777505259 1890439557181711521 2771982253037793601 2767805056515570791 7786985008690032949 10937474622655265607 16866195405856483198 6365287506466522013 6357351879712934128 4055121334793714697 1472046190606222175 16541770250147124214 14158366105037657603 8046244295223131255 10742244934081005270 7202986374420773596 7083895335379732211 14302877278923078768 12561417598760698013 7687211464920182903 8432922940383137269 4138823405794205963 17487881163272825078 2870633444785636410 8718137868380318109 6177068413992507168 10217185202809716354 11370721065527003179 4689645457283408220 4781842914826208802 17395806585095620220 16013939032955867000 1949289520968304785 14142156280311854502 4612910240288616435 698226694223853636 9536229296977245432 14602318329332394936 9023925675728628580 10636634224103346351 9406798957447155417 2167145947911450123 18323807730570416528 311471659678037400 11227755168343513726 1827922076880985900 8561626830083681992 6298979088280648339 5816153859423505001 11863245376310149315 4525018289998149358 14236944053979358543 3881941700802919194 16745912584121989513 17988315124478318706 5412505685123372299 7365670442039597465 16971854600528146699 3086932147988964089 13495678673993021012 5973875190769859275 8059525682036867756 10182784343376931738 9142987990789248422 12504234766645816520 9179652302990063547 6434555767658554963 10863163916430085846 2977644781893348977 7256637326648003276 522909331103109723 17774645807997207544 1987618076944645717 5433453501683842351 13262577273100360230 16903287630125973965 17152592967891204651 3774005807813177355 14503560960331225675 15339988701576451250 11773097579087401019 10912597933343466622 886652330474442829 7280946179771892784 6074637440208298157 11096706186214358823 4786028448017444169 11094672978533182816 5301339841739724573 11141767826781105955 13093765716262804520 6633370189030749695 3757434915799237351 973714761882872172 14255711501192944861 3981100311073707417 6308069352114722240 14752793421118937017 8586592863480385599 2324090574888532877 10872727064674155403 9597432956604727674 2907484340844561218 7416293413489584549 4714893967837467909 18077625123251850614 325842848924015356 11011070422975853785 5653673536470319152 15384137379750835906 17379839379530322887 11434445632887705270 12176085421621610480 14494577863429992238 4804203028918141064 16982468593240236319 9648041867796783175 6872427874828272183 14364796717528033202 1337669712683952622 13372501384104155071 3229808044193223807 16221439508395493518 17504571203933833606 6149744225887827540 12923933597768655539 2993518137674215354 11103277203451429379 456949983322435927 14998705514755489883 6666675261159599113 7047488024922302966 16266113792547256428 16593840965010425344 9631153074003977702 4105714638721152836 9694638005462064779 8398331646261082708 12225473872416804125 3910897366294896471 3175989443411183551 9911921721115632908 15970752301796693439 15716860261937055187 16923981509782726009 14028290546548331726 17395483723794931584 11348697848494512342 10739095646864676076 14896170180056457878 18120998013874622536 3076421662430379145 13905624021807073507 2760455683511772157 4702615669730787695 5472514261915646478 10929329474806477548 18142952854300518496 7745237387981402504 9204757981169866006 14959219515361825161 7259233699002766936 15190140675574176930 10551322491245372900 5414674546110866490 6064504457286896883 18409181996309748183 8268783783868623449 1515324205757821012 1264477851318252008 2374021600181323827 1976800823772336867 15213125997263344106 5867089140300035584 3488217320813269912 17877397383558754926 15772379295104577612 12217333050985167974 17649381195690094316 4837475827628061027 9983054328826520533 18019869672933553452 11038413232666882694 17460856066269353144 6304816682229384778 11420755001869273070 6488447927593701320 2674293407326780592 13248113923483810948 1329395464983312388 11318119779892883793 2393950100328035820 9784823336691659356 13702858052001030795 9648859175836678429 6771272876641845005 17860624632032030441 14536716349395611429 6859314947679902712 15766162017803951460 17994502318916876663 6559255364034412838 16280249400232321911 9644128367456947035 4928890351824696833 7388493078015358108 16904924142576385187 15213982849319275860 16962075562258924701 2494056623151119816 6683269903008026537 4265028578536384338 12045313518855678928 9013500635701117886 3519697936500694065 6904178919812210954 12222066267760842409 15327989886979251873 9427023170261285618 4513458981319494743 5565258711685036078 3313315312578000277 17708294582403592755 10957694883916873529 4803883172268322675 17861918147055802527 1772989645961392971 12520194358980888084 15472611007063941091 10467001023328868228 7248539218446397455 3637523478429744421 13802420250391436908 3803911700271417258 16319872172006240910 13647475634768335960 5306640456731111888 8794884498317081986 4156900255407520417 4326977945012047430 12628394089523784111 18194176406618402767 12191051035077848252 16941574602968787927 9961882751177118556 14532115067447909227 10890838598733931245 11773461698039615568 16627282596560361941 11363563014248676974 11853298773467099615 15380593100481855204 17093094077604692590 11593288288923982434 9030634271935288421 3603622757289255437 11749788323624779633 3498860395935323288 7079387949551276627 1011523582151885770 8392577205121802041 5798971325289092277 7930509775564863829 12643362724335138655 4294159659717122963 4842307822009614606 7007555924182221446 18094427159229422086 11147067395500667427 3716015480195108433 3760855977568808069 2188448311647998534 16083217757946839398 6340493956418578341 14966012402343727418 17453193518173332381 6710156403336639438 4866870910502055269 7574342528573796675 6376266157500993527 13453410988173497830 7883068149971104862 770083286287072720 11807642145871853695 12804500020612802308 5670696521170484632 5281383209222263853 15548229683385736615 7842938564199721164 11533959517700642607 8293824786043271911 2779117050027082236 7803306384452703683 10351078816963303726 8803484309837990938 2009485282666121473 17064383496188318559 5332033975035995792 3173734716202996271 6054815000787666578 514420755300470478 12302049177561514188 3937618949477349036 13113102988957754124 11137275014408794477 8826019272792615356 16740445944864947095 2206601601626467514 7562761531940894174 17835169237789495238 14852364375862189586 8577190935655183522 16588327983996742459 8817599891393835329 16152562192896908376 15005415055867904966 4151491591428453535 5263087317072366461 17545166723745107025 6459726381405538851 6053252599776286065 9145029049662274936 18320226850197469420 1984676878486420395 10560448167343634675 9689278021605038002 9145699564509913772 13492153950196701322 16150215234148096957 14250870900882880476 15057968617348271217 18149291755100699566 8050519831404783990 3135094055371836701 3691611361660678114 9600354513283199306 1306157083809503570 7450193575480487195 8150251993331831996 16350837577612549137 2823843857920599249 17358439773156383706 9080317425247364428 10394953934490518365 14283327080394977203 7552307246018609822 3570252149311048170 8234184115459169351 12792088210697445448 558062645714942745 4370067738694247785 5967728653338976687 6002123351518133576 5360302233305453365 15645456513936695259 8595622727347485914 10297080445248966972 11983874633264645313 7629062587825936217 14285801969040220036 110700648432950744 17893098572590341080 16307017025029685808 9132811302955909628 12973399933053915108 6085499106455518450 212433012365802841 12663947401920927601 266969508433292785 9033456662521398620 8774814919247415132 17010069858488816842 12873472988878048589 13885788561295069398 5640948605415709839 4857894404754937968 14684497763082800017 1943586249867624546 5119932214372943894 15771997765106612963 15314892077770804529 8224662058301447870 1783484957166836230 5438738675940466872 17958893266518652755 1514327631317240076 14994394935706528697 16797333235249135777 17268046884272579267 12126611032848387982 15406565160023255371 16266646214987292093 4015948472215915010 1887616181428323610 6579771386859096434 4842223095564888261 7663212219294890717 16791189385078441423 16556431984329389332 15973496858335129441 13012572166714910668 391548383097213521 2541633828386191601 4414114024134666638 14754625743583724684 5338899385766709896 9792628215868380092 8040441029353647017 404137336276473182 13496653839256739471 14971198476905906733 3508932134644358925 8072014266918387184 11005317412722188446 2854671457510933288 13352573774839774977 2334649040916334949 6114865988698419790 9860816794912042549 80211435218268669 6603049159991233508 9968276748132536531 4995352795042958446 15694542024382084370 14602924093360969622 238534260786775400 15152134390079752972 2228782441422823262 10270747106238899263 1726731259007553833 17005213637208953099 3683784799012875110 1361401643373403251 8246860525617282288 9709394138080951846 15750854421773010118 11825309679875459129 7641804357188478880 307928042107621023 11336847422323662856 12941986376686024910 15648552372581612620 1379532381036102783 17403100937856367219 16780149880274176374 13699618980872219096 9812235973516373150 3090246557065920077 6455280806262355099 250901810981891956 8042676912442076921 536157166404031068 14210606727014967114 12715035891139155203 17138046542806509371 10108156324283190970 5134937597838565418 7583464852098276523 3409805617950628562 2599575463703901310 5392492425455880439 4346867085222441744 2033973802613018104 8742948588824139352 2902320717951843047 13433435624192241357 4320697161304562211 13409752279010404857 16503910872365434778 11473395835965925504 11714579947380586953 16861547968979929650 1032282106212088653 6102278576719719204 8889927252343208280 1992423367615399839 4194896688411185272 2358254305710215426 1089302128616419778 8933263370601225196 11554502967491592716 8169441451718225094 1580878899078081762 18155054323228184980 4581957357052849928 2758927379841613767 1449056431816463815 4114855458243123810 6809554291155224224 10579455778808538804 11519507936018200273 1743015113293853993 12179567443358847759 772571907939900193 10626697903248251586 4512909657307904343 17208654980678261343 8825998793423407606 5977236149419040080 1324576522646502562 14779382761196187379 7049290894647916247 1892186004749544564 12457659572629427865 140630780061650607 10351313973499468632 17172515614245277332 4888349125310722805 2844352081331718277 15899032116146670786 18282194016617418387 943116732213265119 3991388039713549332 2574747234614068742 17432186447296865224 10240135228721565563 14500546461915944494 5458353743832226147 13177753105803111716 11204310876060683998 12437165952846219024 11991939426073798385 10052981888050267959 14456002920585478614 14714770775950661340 3932688089070547835 13733753219553906662 11635428287120992058 2623242827608832096 4689381047149906692 6422601847929433632 11850022414040517444 17205967829524746416 13421681282593218715 13321682197308278832 14805064231321881677 4091652819044784295 4322230178557918833 641953209726955345 6558413035773774798 1896240858092312860 15801890221063240010 13769256582219825813 12017050805628115152 4941092393795567427 4820015316083823188 6003508301838698351 9678013543026794748 12491534300722933655 1062160009507391063 7019855102633885771 4740102649259990528 15704078093252336779 2256575986023057588 8571749824867031809 6324014813085772937 8854491081891170149 11292239133629580853 4457752124175109691 16638258048954929828 7831790790544212161 11769618532102318837 9487205079317647268 2401810667446191032 9770747459753292407 12440229710378460379 1891673260152180335 10429479616482833204 5183573324149960945 8651356332418992320 11266876114353175181 9526102435617718387 17243198912910117902 6811429987090100955 12904942301688182315 6695259137582007513 4582711342335748800 13359265487761885331 17885495090501719176 455017610434407779 2189712367234580593 6111731364055233372 16579144050075531311 12113124085883660888 15610751711678045628 3899081531967061576 625111315701149276 15283276184541118916 10064570385148641996 17633758538256616084 6577919551755739430 7720133629504381940 1650439334077619783 4459658655093441661 5083520213130048535 6791298534818604597 3828321065753715027 4277874561142626219 3573778177141508137 17175151665051550168 5723124475879189113 13791598367827026679 16069525751708759386 10595351755312296463 5752698534965110429 14422837906117761699 7041129305953150425 16798538000579953400 3530765824550651288 11405560682217627239 4079013282680109223 10261920508138243028 4849168315289856582 12299590713942597163 11677621693348672059 13585655990190863503 16389782662017981872 8755932432538981992 13858623193280209962 14866517497283477860 4292820917916917235 684236820577694389 5665589668415158715 4814298533868681371 16618722307892343606 775310760847201960 611233644654734283 12920551594706898527 16758064893928553334 14978716407718300745 3642838703249758463 14105389480404722972 446219660162774218 10427170054534177635 15491546064207589138 8293854630787199286 13691195966647742676 5168233797006152248 7198083939376055983 5689113203332552055 10518389564501630295 7743788385605431355 5457273488507221309 2743896077366517335 3028823186119548787 261659812643674055 7868165342272315945 1552825247545820876 13476816989681036034 11101188532073617439 14450111534943418509 9782242886848636033 15387380612875197925 12918165760359916525 6655253150876561962 8987866249994268571 12867542956058230443 9120134066055993357 5861386334603846785 2202369104360915910 2427230916499884169 13613583206042632277 6875167787553526125 11497727661628215224 12386119993243636259 13564721929219755925 9452435055868546636 15857248201659557033 6601543582557679468 14966293623087600227 1003043533917636186 11961383334486612272 15349915275089012093 2579433081534652686 11342071403320402568 13916234784757415877 263740844453535562 11624171392489294342 10748204046188568673 1883931006611047951 1643741520175361078 554041975215691775 15062290260571744178 6329871651850699942 6446792599724139942 15076871704858196210 13393526921091843135 6474894112683238782 1493511800839646990 12000973004572770252 9020120457502893420 1803906406684102420 14109575561147953428 7260642256483184203 8311637508201580726 8416388388359122960 12889398111620676936 2037449515535235511 17963880023147005896 15407808432212237568 390521432513668474 2446116144878675396 6535656660609225568 6649172155040640791 7406691796140142182 15673508471966835654 3144110108935420447 5405786440139528435 13949940747717501294 262259437107710717 9929683799539761637 14729732180665786087 7315612334973464182 7041936613818116638 4657223108149138397 4855114211342401684 4307360739395054924 7169517252935215983 14664830571343816333 4783492271026019244 14430472550122900648 16897765972396472697 14048140729909451766 11236145061241677529 4996882634059991437 10863652175237290786 2281178781955797493 8737906354122376791 4703287265725634321 11002182036531926757 16884958307630878035 12253076544375388341 3126121372895733680 17169356223249290109 3648340494246694317 11696603702163541271 4492304860781522986 663548400387370899 12841328766799380121 18152939771017547440 1810734633807807300 14361617600764051278 6962108542030609589 11579493880013544229 15344179659206425654 8428108225439140306 16666717988473135106 11512659117022089927 4797666711093600229 4458094697870490351 1114858549899769285 14517729718362222118 16957716077402530439 11255406180805995291 15608874354981281893 1062144965218863025 1296030816094013741 1751450191268701514 259851803639318979 6896728736425785518 2881889670683560547 12137333971262706843 11782999342419537469 9977469434795264873 11275399675254073165 3000874170881596247 5416712933362259522 7234775523824442666 13381257834439411931 2849656596287228320 5725155342674895194 12647610452733898122 4033931893706060352 6651251277530625712 9419892141710022850 13628767088642856791 14159810978032908409 358845704821959676 3445045642503249829 7871933346064232683 15905199229887361639 15661334264688440509 17587128041647810096 18073248444433307841 1448523941461601607 16513013565787288155 930740666877234988 6925660641800481975 990550785458327017 12560343656805244388 2538665689581755040 18208878360599893301 17833767522557685785 16170091155955728484 9487766103885794699 9605812634210144929 4717069428248775670 8871028018972987408 15443109755099106212 10311649831949427357 9916163007448415183 12951709482320217158 8288767715916955492 8794892395427735128 15642012336526775506 8659038851629634931 8227061113942682346 7600247663471868741 12253373365282487525 8985684040786340931 13267314472167815323 14483205974331107784 7129049300448186449 9544656027737578069 2421081070573773900 6171126786432630690 2194023407316916573 5775730683868629947 5693529491826415200 1176891543695689971 2306983439573466522 3173050867801968285 12443661214027550933 8683585567959124569 7433348742220478066 9375435645712275124 6381809276783017280 1165003079514517488 10952447559264940840 7763101821938005822 11816030265884367304 2211404186691162808 15434541644301598714 17127422188420560391 4736859193031324174 18350886431083321530 13995846839485524514 6239250851146384810 14021234299118426822 5364889913371042482 11850148385475022786 12656881926045994866 1281026490810562723 7339949750728832331 6631783946561375689 6010280635314457828 14318989103053948489 15598264951334278629 15121012729883998648 15735123593419332837 16594161790013824465 5814144625310270750 18033785946414373809 7269464656464319560 686499845274738037 718921869690246933 7608401612625683304 4610108593254839389 3626411140936201270 15638794232011224567 9483423459289676703 3861149037632165056 2512821427244103327 9649460415848003769 8255996997210333866 3083175285943007895 16690675319114333654 17425453628602351669 6564955066197084071 2614123179877864165 8186858436447942576 9325741580469484208 12465921493446197795 10165117119343076060 4600743859361449141 6703682540824685904 13008487521578049745 12296650045547492279 10544610474665009645 17554022191065067989 17018004097033202882 272330195236146447 14084865114009092843 2072770030904374554 8204945933627645642 16823879518996384440 3385014591949245051 10758941291732279818 8875930194338710214 16585038072590774877 2742634806121246919 10369984454635325320 5673336412561676881 7060984121640398687 3188534084269310313 15351107697587898205 10380095553933733198 12001264558311663225 5313461697517733050 3685299201576599647 13084397565823981326 17473494763735735271 17153862190238059061 12781116670818456211 6469263031326026431 5561638400822503833 7251073864868936208 18328426117835020653 6082362413068157154 12755108393912252649 14990066255167610811 18128941183562506422 590369776937118106 6938918769199662437 11290391181629841741 6071263676668334475 641068198620810961 5309564780962858661 17559154829119727608 6510075096908399015 5768234087152893739 9775003625787480776 3527642801806555049 13369340175564591552 3469798324746354686 8973838765384864058 2536749084729625291 7430671440846429691 16560168993323972245 2686152940274972707 11515023601555860699 8601092012525625363 14669526318157215638 9445845582645364512 11918621392782501251 4250768395636923561 17838374481150764625 10729667359976146837 215430758927577280 3303200419388054937 1329556764303825217 5396268712059017692 11881570751618467436 9700553515405291838 15276175746010514730 3776057815024613030 13968021914965412511 11019390877095717829 16126901530675825323 3846153381084948530 14476500134017068642 2063464555467982346 17938414611474205209 15334856725700114564 9562251398600736433 16081590755152688072 5924130766995933742 2344864795336606745 12356669081114285306 10021143239477831708 4424825792104204676 12421501383498202783 18298751472052854190 576785858337257990 975889244030158802 1281807084157495886 11767317543780536164 8927076128907062237 16709103067677192509 5208921801067523295 7195479519897141324 7379342925371829184 1281898122316325519 3135059249344419539 16220864014908344489 8422862706102466139 11356170500117393895 4944868311760811743 10361798507621080377 9447944686300027813 13205423435771495965 5220263025550972915 1387758954557622733 1917210701800523396 15423427775385284050 2067304520406445937 2299378445917602481 14296211512630248999 7239147328192439301 2065395951962902579 12906939589058290714 12732328463382650872 5775550301891416964 4788457144479303579 11712259532081889740 16842361616269695168 17954030199507438702 14251829626544638893 18217310939275972714 1666425513278679396 3861429264855258436 18078866205234394081 9771887257577680245 9660676698018608028 18066280580395635100 14362409144848020332 3829370322997582482 16256121096935841363 2278172814535787400 15269156163578436657 17059450525797311891 8798825304871829673 13066261715486215419 1814942909617631471 4980022278326654688 14143116146413642356 2963984594248407101 17689399807998839574 2591873125967837724 16074754692624987943 9630003080466876601 979193460922063366 3131694345449442227 10299024118334597266 6249371437458092073 3329187105301813065 13699842056184251152 17914354819694287766 6647786320770526215 16606247613077779444 16524791245307854054 13666820642845471832 1523317116763925049 15508483781711173864 10417330839178025005 15333836263791169299 275331073967442567 6095541932667199503 18381655405575998395 14242471588619703138 18032134773501724283 8164511946494387436 17655278556292889643 9019660779388534215 14331256172508735605 15380249196101176457 5868353929858096144 6055139736477915614 12936398592424958722 3508807509532320542 8459670927031192215 189912024871671507 14804465865351754239 10225143809290081922 8340557485169930821 1550792455436253642 3023259130111708996 7361618544558575753 18219167655318419096 15148932496331285644 6172119610618919789 7702981798424938022 14787407110820777945 13254125719413962794 7197052455262408090 10137746008049800573 14916698601445224841 12282738135949838567 6903298140233326772 14178996880837419312 11736241754965273988 5745193409971057340 14800109692941274609 11197409043590137599 9457361031150759115 13120707926639007652 2984622295225000718 5299137609584805177 4088865930955347724 7537410874170847866 4763112995522628557 10258797380704943029 17437384660734914738 17588415201584338823 3645654522030083106 13715100833423964385 17747033866468702691 357505687842373890 12187425209057792299 6742311037518021344 2903341529837224847 12643605023371695159 14204037902300096053 16360761313158866937 14849798691489838452 7322275579347321647 2938487086945977099 13029498223677277538 17858810219179852441 16631166313238543970 2555809886333047002 16402061287156925951 14994284730633600295 773838943875184630 11199641589006604212 4482373013893025147 1104234021265749510 11708226501555875760 17566393799591765131 16215621213171040949 7212519292357996323 5327688271166383314 12839964492993789569 5819201337418908908 6597084463921680212 4765920350005162555 18135092886918190713 14844081106365546005 8883840814062923460 328463628734300644 6771030772326282282 11536951028815325556 4680635522203666260 7857338921531642816 11465877637714241907 5460442992932072811 1235462339035534462 8502334386193417437 16202242655836713234 11264175010487467001 565247386640693099 9959703053401486896 10605237074267064059 7787885192216474575 13644660222042562253 7361124381571941096 16499249467464640419 5874854274396977661 4588785644397904235 8435502136566802386 10189022805745870924 6330740328787948894 17488068437838966048 12005471507240096998 7826143309050443742 1536362907105537145 853383383331505481 6406510445176445508 16358299128240083262 16248275485324978720 12168641147079211670 7531889984202235222 12954641327644164823 683508940036721141 15003898454980223853 1360366497914905903 5021929060051613417 2800206921900365910 1288365433503471626 5181379786240646570 6201506229668622507 333456562385761442 1515180046738232464 10463955081932765753 3256797873021597277 5128618269341080033 3795357043542002113 9348529894113606563 2660744637130967062 9446590033546814418 16618108194014438532 7572880252850308516 5456491975189322737 4335380759729524247 18098163083126785901 12572382888165830455 14542952517723763109 12679372135745184880 10997124833953081198 2310160407221519533 16472948578772329096 14170795999748980736 17541912456684286074 13273596300394965971 8035817888222401771 307215393887748962 11309003232167987814 9166957097381740730 16349582336926704151 6817346418121487899 17308290661914648866 9829213039452665281 1659349446494149553 16198255161481418058 6602010443311947814 11865644286539644689 18056568651619368271 10807996755471981935 3191314632559692142 11139802408418192892 5578750493004743951 14976889409800191420 13318493642461703568 9825894353552319843 3429215367639836015 6406072581171153207 15946968475881240327 11978152389917182258 5415183717724755617 7647128247275338314 5105747822042399649 9400983683589909338 18224352975907456596 3844531132308019975 9318933535397732814 10909330455025433997 10088925605579668114 6648923288644791658 6327191207890683786 17907731206260348711 3067784039578510045 3885698506153774597 10558420287159294634 8963466463042964611 10416875329377711511 10158313031685363 13013218975988079319 11846836777990410968 6585689834106390219 4380729792743534668 10835664526475720582 6668202221098249785 2951727658571439093 8390517009070871557 4866300845489200207 8160231642443773437 16649303768803832609 6544753555757879909 4836564686175031258 8904603755358753278 7457554448092017354 903941269610725793 12055848276005420121 3092187651769380256 643417464646642307 517546137195409763 2176693511007751632 3386962977930694568 16065660923292271441 13189668166280875075 6575940940317370914 15979459844559034239 9715853217927870098 8628286248417975863 15083623724082663410 4482767881373303832 15175148033548232247 5307716014031746579 9601081144627610596 3636968370866053865 4130982426261642942 3296043445868053142 15711876474987224283 13711255419333405250 9611141353294529577 10509863247075413269 14130174724433927482 12020961435287435299 2055075312475794811 7542082565061503731 16665173643770295360 17326915913552670560 13006737613646746647 3013490654318956615 15586246248986078294 1090545356226020307 13259149611366275475 3510750612133333588 7906088020791361971 6615757242388644456 807502058963654881 7389788982642509219 1652513769746555675 3411444488732517777 3894476741584861271 9535761668838348459 366720638589113204 13650598871924730598 8395939872850977572 12253822431515823955 10568797081355868020 3408233074566894069 15374561514910508009 4212412263518048434 12281238909370406561 2533485393220690999 17180511790593008495 1044420185986281052 8436975886534424638 13569121562071405032 285815572469635136 8096754184205653615 15696942095219850087 10737005936528633947 1507121163497718543 12663250150118581365 13031079092270003368 9086785302718311534 9955766990050444548 5799710952375188230 8385170684537803519 153752327756342207 3106492073212577442 16867875315385193569 13229678240872512139 9395834761451555953 5920757418138785233 10905305155360881986 13926188720493169854 6769809047309580017 14311062498935489112 4760112082366530229 4429191836430967978 9907683086284744711 8180385674235885470 11460938493036881869 9152250728283432709 12078964170467863911 16356356340476721635 11277605000078540956 15017758999471653307 12773793635883666939 3065923059121482995 11987487701494934635 6193810587997182418 7964156540465974673 13379077381249331120 8205743318545586480 1544782596097214027 8544153059147730181 6872072732282604990 9575579908967585618 7973168876117004257 121761513918104547 17393100238960690108 2293876778521110959 18360216297847459351 13561348543209970760 8165098100459136878 11161653426347231567 16666705204555987214 1224788001224924609 15463371653620034821 123023612278044273 7209839854637485169 1032776942221210573 2699268224128331894 9151526541399090316 8952685448724397191 15603877401618161918 13548066754304696763 11743012459494018140 8119910944422220781 16421786379549076339 2260400858162069367 14252545420646986560 5555359066639291997 3496618621894979194 17693007642258682137 1785438419673411352 14171685791309964747 14153762773067947151 8351077000455515004 569832819971700968 4154626862686039572 12778721083536118313 4846836241387262330 3166805524522914213 4661303773100515976 2294359019490867224 14306675366151159096 4160257314804653376 13615193377832315364 4041137393234650013 4450413709624055487 18050461511083637402 600925539408461922 16230409205149533044 15052941844312070465 281833473909273571 9280125690847309330 10703378977441469062 12121187738521243288 10008576402264779282 12688588864955465718 10174979602372212209 6560233677466396509 8042209209314650808 7956343331403470326 16922876770928659159 5770243787651163359 324765104527440781 6090607444087445474 5784612781974454545 16442023118935532625 17949702178130133079 8479817758904573079 7280563738003446437 6581141111763136017 9752224207173343680 10778344808516342375 15928420837709845114 169046576563869170 7817595539007440035 4539083898479719113 12154236070947121149 15875770606410506445 13947369359179096490 12880062880567179441 12877362520014830998 5352756103094397122 2778457771565425808 17095484639313119208 9821709037634336088 18039339130300555700 7823966137012438929 1322449931733592207 1593274985817835011 106016478348303983 14337640035945769822 4930994287192676915 14442309072920654772 7045661569129471636 13287585228600927004 4142535698215205422 6725210487482085902 15710940995297344211 7812191128694728279 7534827849696931117 17346293881919032069 3913741045424750343 4407891866191497776 9235207687122245860 15044560987027974365 986935349809804610 5188709018257211600 1735080630400922694 16111261379643954127 6811559361777106323 16176464083422417221 3037787446905966335 3425427238103573022 13872657119737714341 12455390801124848382 9879330847394559711 16525927319673114692 5562639911995755214 5599256526753729993 11490837826958389763 11042432707360951396 14077619579448954868 7659697454110712681 7264933997942688262 2953874607754355699 7543551721140960377 14170363549761472181 14760508871426573027 6832609855463120285 16930951052925858525 5873316116287830317 12131681861504482287 7889425014901710097 5678157843470036821 1404054764459272917 7817411624237533943 6682875011758473730 4047468275137599382 7461539783560340534 4037582784799516955 13770340231415779177 9035950722481346934 14341338056336445737 1515656193768076485 2734013221548226454 10503804466712254607 10852686012767461533 3320068734803492573 12987708662800031463 2962882678059197151 18128518809371542725 13493560026605909624 8448105234507845226 11346291760107941585 17720701040813665751 15086995188986618790 14498328125675095379 5799909890839210916 4590161001216865968 13438160925079980981 7202180504822531400 2719646696071356240 11837713544467853874 6430848699030044813 6791108222330822651 9142952941247339608 17453509810190900040 9128965821461449292 16385824338884955737 8611987491085001902 6138842932405340755 507189667099186445 17021352164775438506 6448066299887107631 15787873770038075395 1809123387324461992 7447156044367997493 13754967701615012125 17633532056007502127 2744651445391939597 17109197101668176195 17969193487957755866 2717201795241035854 54921940706015100 5743230287822061767 7508350189555002886 2946702798967808385 12382456965045767830 15636283262377079639 1216493917618788023 16836263295343120121 11469110661040292884 2660023189444198208 14805896151432750170 7846165983042859966 3191743473803520508 12413729095011233218 14875797738124911273 13235456458756858287 7530977598487781831 13257331071882453152 3669373249402322821 13772440430044224299 5135217019794296016 9541626276297533895 10041580052287380427 10522637929346080335 16428291180658376879 8748704464749205093 12103958831321077175 11502983422389281306 18077578878188119749 9626171361368349366 8657630035635199867 12296194333669463773 6601314665298467250 6437296011355947220 17828802741065717006 17533520712060845818 2286310661515691227 9786942630463048781 6502910385156989450 3591817652020548508 3690655462599155103 1034970051645665135 1931595281983881494 17814423528001564861 5213519424969104935 16353395487329236941 15481302108630222703 2995438006481522254 15839872941332061185 1708998013897324962 10245831310683003764 12510721566024454837 2684762348537789794 14750966335041404754 1226275755079117037 8761934876853606600 16599872451155463773 5360255142281454654 16312264428063285620 7549130905809663646 10656620854782694020 924369975849265101 6690080813952348639 6431097415301180065 15795433553426116892 16107862883095251340 11073506136631997722 13982358183161305874 12727973736716933361 15115213833315548970 11567385114732620786 18101807412503666767 12756100462211317509 9862823889203153396 17427324891558651314 6533233337733172826 12498484970557203869 14090228808119849830 6800442139123245982 13150746877145758965 2063185084680054587 10760941066190077387 14940156714556549356 17083241764439384000 6210774487966898044 2098475399389096517 15149713654504362261 8676634824652844028 5841811722748773793 17049281771673102507 7466939698450970787 8937304130144361112 7861500303707225197 4645480463463225320 14293984109369786046 10074054044910695777 5180423219438702145 11092144540493187794 17012228896314586736 2253867882871251067 9378161644451863237 13214084460258939067 60658267594189785 13007040868520831036 18072872375164683572 13719714206109982514 9889310652860688379 3789331655237838192 965271964873962012 2632032102678740476 1377957771836988624 9097211202457508903 13511196665764332231 18019999750528997949 14793338707495217475 2491263081206863717 17659478903006835163 16865397054462103201 4912171193218536571 8174232138799630155 11330729833436341699 6169501935623504697 16197197657882428915 8222476110674225346 12270897936055356911 1885844676254928050 17645745020975878555 14690783727807757778 3341200626416622745 11141241664416766539 15656273727042624360 1840144523323444851 2762049852470192481 17133907294698974458 10982911164839217473 16285702079884913755 174283905207261213 12180023727414792632 9150873230320114565 6639496475884986650 12876243785612409548 1505898191084149694 2606729217255542749 17992333613169546491 7277445774509207166 7588240925730459974 15948076816344743756 13492360356243433660 6984482005529531326 13511070629101543104 9239289277192714271 16103022433767892085 2970573173071052025 9596331562992014261 4746634621144528682 10052638066637671092 15636411481689780951 1000138109994149671 13204259731637676983 12705161703609322727 17103066703759076291 13568049356777081104 518395338530713546 7960396294104216221 10083561974623294784 49857333852091589 9076039727835159982 3607949820459272682 5898008261528869265 16207662736986678782 4103763277790530037 1199584914520968075 8286038104979486861 5524341720882589043 14424433773906318796 15058746470756206843 14372440888632081423 15860383084264062864 2031184495946831293 1998433906697159821 5695964042933932398 7343163984588334267 15544476719235658559 6765103112052909374 9726776350953528784 17463863470139771293 13522667817852435600 10502070809259642576 13784860459923355398 2244023758215875774 13083086113897544375 10473317279980059780 18074616039806033877 16383214507903196508 12710452854156677671 10218476357342214764 14696208292066193412 1977938102477956224 5800669564286686153 13616514561289265823 1371963312024107730 12985054559037851185 5440100094622830801 10978186306521502958 2755584046224852222 13001585547513027270 6219653659387830513 14671591784364840472 18161360508028555609 1908830856910801988 1701066943895209230 7474022504086290376 11074951422642567620 6500424533874847503 9071615104060299737 13523101381104198708 3511667721584560164 10229910552325363357 17775699909227419936 9659409297110621593 14284913337898958823 12074093877287769295 5953528346321510228 5233186246751889518 6933993352289711185 7429060989676852895 1338313244696621863 11665530092418776600 6763884756475306881 4660759966845744396 17185200403197973557 903776748946885166 9312964595845839920 3987995381936532557 2590440835211089158 3052485524304786824 3930154003203740871 6174579297830361742 8439438005676315079 17441192358528585771 13103822204976013933 1355900551310475871 15558365523926041082 8106763087680943701 17641776926278668296 2562612582470898514 2120693432350763774 11529998363985224431 13508386133801924482 12217277383405911695 12016782621017699546 17367629807083957935 17454981519673333006 8220818462119518158 15300891125728886812 12090324360207469892 5631129524563473390 2738952812267065958 2339186101729320590 5448441704410898746 6054047085837176971 6127995675433661520 13526328228170653365 17828407751170744169 16751069235341336795 17588474082946449201 10488967408045579840 3765062523200764598 11527187137768330341 5611757126600707853 100946738433787368 7398190237030929614 7005475336985887366 10777116841937534288 2448350721984832475 12253695414884181893 9091628588586168981 2267913437087015427 2451410365789101450 11952869991537911961 8003606486368322503 5405873946718374116 7267368393680947901 1097779887403353047 12871485613986894408 16357633291445216068 7970519821404588216 4954204238577177295 14307262584971587947 12613454104591097044 13173753306179929832 11703031466196799533 9798691158104150570 10582677969351519223 12285371652433174354 6669480817418304596 15260494316410859090 6556469925389302272 14003782322945255220 14376858872753562578 6152184949336813426 10840874140825449540 16139520406757895168 11400456841585841250 8848799698878907939 3762339863404668229 8921886602875585055 17105415320888307808 15441640734362749680 12295800866664667994 17512601761494184230 2633997953226724322 15659414296336963143 3876624141685512451 17773818382266353857 2097422919944318288 15195101423140548716 7213890657369296617 14572333822389706853 7517970436398426891 15276419849763281120 10034550136567248775 768090744287010773 9376074832491231607 15342925176369743563 11282774383188805375 14454123860644325440 10619921510519888266 1530279462688819153 3092605964257244754 11922448971086745264 14796098953204932643 12715714974457538515 3282369721130683280 10041085516279108454 2225421517520350657 17255308504509688842 5727274549903780077 12852913178479943788 13338600999382878937 7947669987540910343 18282432543375561789 8603605756115662605 7602028833054416526 15485225457096768671 2441204415703692564 12568555576959362491 14789779275443721382 4141110669049523766 309081748459831315 17702568349033741631 3190707830353647738 16855610254397124886 8446672588898371896 6654483534070463913 6905778978404656293 2605469229273480229 8827113298300445304 15292180504837596252 6086092490884337334 1377119457078212339 5076202080590956079 12276703978300539126 16471389399443242050 1149879873517028610 16070876163172217548 219086206230262829 10197006988001490431 3806305196912922781 14299442348753358608 12185865075996619827 4337348032244767887 16931903175501766774 5993520321714938317 8739232078752320255 14826524946311764740 22900933712130486 2717679849397600538 9136425535463060197 3820312658122204518 1714311858406045734 2719603072774035362 1759661953776021278 2053950041722206545 9559234320613742709 9924352634076609910 861381396401054251 3761431930180052009 2069215456536596470 15730412709397616922 15892351299845307722 9463460521623967238 11653716348076588482 14914810005873749442 3892505815426224925 1252286757518468279 11114561168276522283 17596025475492637095 1858741493491349991 3340911998363730836 3616005021922319817 3484610221704889938 7246816066523755545 7026747240785578187 4031783694838226311 2836636344653113608 14289172686957722433 6118116881362104014 2584227442950741239 12880210773826345215 12694362603551034546 8655509496795370387 2326415582201875405 1742790420210032308 16780798987530544261 8057685076715215717 7326008710260524221 1747415720551077353 6843049787321798894 18388186514922091629 12837550140901232980 14352831730958682545 903273169482904466 3958682775919389027 522708489051148813 16703401582222942751 9303013620935842414 16453654613355640690 6502425017462088268 15175473400872816089 7123848352118480022 10274616761281279353 5373754264503691185 4153216511493131194 804003987156845151 15023168001286611001 4002176550719606474 3578680630749933793 15698244424960255343 14542269436151109904 11720053870563292813 4136261603348938944 4670153750992157960 15029468913097798607 3847779213739706467 17690906389454820199 1144885638095681261 5875431387650383109 1575300624875657660 6030229597154869857 10219673157523794372 4649585505670557258 4959683095623326103 4614881151563797462 7705930450296595516 15411168592294149499 13097612219637060059 484498205408884148 10171170420087830109 13098307841336798700 7729813133144959415 3291026096843442391 17195125996582316003 8749211916730266039 6928479564660030810 6518673298413751155 4457213565050525366 2545247881984444626 18049060519411867209 15479216670808679901 14923904546152493976 9659787100246959077 3714305063843485512 14446149273901685926 1636279291627935723 9789090370598330799 15796562591534687339 5883281816288182844 4332258623219108881 6692669575190863920 12071483961860590027 4813298698334829927 1780514167871938072 2344697495785615703 15053258460554394793 8315029208078052277 12628326370376905935 2877106058978337126 17834241430301155376 9833644161427100167 10090238381990006745 5619033003271677734 9490348223284260026 12328044043442780863 4934653540907674356 4727644138497597038 14437912047833233460 16709686491354261632 4582290399630845165 681602011303534438 14704716769295512564 15912275429839159963 4650492075966107745 1517129518943590607 6725222185222844217 14912898404776928596 17791881291524397880 10292858976175871780 10947552446373583829 5640994171286282520 1765822999707756539 14574856476855269570 18192742394699027190 11507426827075473878 12265251256500055734 17035255190330384183 7602747248550809238 4101409443858904576 3113553987349475715 15933158879553080284 17344421395052332788 11149313399885975178 8107946792167063376 8927277372105172878 16561473216185083578 9264094176354375778 12980255577738921560 17692853199450683072 5709143309257435156 9900737984894261697 15804549727731323363 11466331114656575044 9589727206217760504 18117163437860981920 16139740016299769590 3609714023117835112 17851749983840830648 5217176722756567275 14283422367040698208 9925144461716615518 10126012359320198775 953441726467217811 10835838957269329336 8153606851887634936 1797673689362940494 17765861032210341602 940371957057906900 8943356644431578577 18376313071811499360 4119126661448361016 10428361496642112235 14495183499054421679 14220494619083337351 15809407379326852803 8288475935193231094 9792140262455125528 7692221707661369837 17522293150599723452 1628549875223518278 6589406612380233396 4196420591683415474 530778340767323593 7974413489502985211 5773328919283303896 8488140878253581775 11575766154408296864 499687335070095974 4180196315512170307 5474104928250998844 17588825540356730473 2123059236791962056 7282827681647128849 15627540145086405195 13904024291102847461 602249620192827889 7292402938870470553 5719654737970737553 10809690218125774763 5777167214904456293 352542315583705772 11308700300707244855 7574918718157823195 17953857208033820655 15928742456821875151 11927267582534238784 3884228704761916767 18184045727255201714 14489324543098902377 855059585508997150 14888058539660507768 15730202086463071738 11439482697493257551 6082209253061567322 17044826372493124872 8610586293568151533 16842460121190586253 2638017044336748693 14828406540080045050 18108132431854391046 16690492420119202358 8036974394631920638 3563022691011407658 8522873081840807865 5906918366939292816 16612115792864007192 17862045298818865887 2012299323982477760 15809834481823075600 14250280223489805782 5801003156375516703 3165723806510459185 9651237221267189877 12340899352740284789 4259644525567132241 15019702972276239632 9960932306991448680 17821577833090846557 12444751864988528552 13937374994535545053 17016659778422451542 3914519643902375190 14911185476611509432 14832709494467401609 15184582839671500250 16178930156821453399 15014547106166070227 13564414178228021307 15771711106595572321 7259201880898238596 17807852852120428150 16664215769139032045 10139193596931532389 719693582461710073 12788439842548554083 4802852680325236984 2190852672965325167 3718111365362194877 10813362037945186867 13487360676606401963 13494026622162628600 3914876160925665769 8619843810594962533 7126753044865511403 2584480973515633114 9006133332392115396 11211397701352730264 13042727771304613252 11205684560798253640 14939400800657692455 14980419979431501839 13681076897492231129 16780107538250661245 8886791594238214722 12273327025089732181 5534977360330450171 9641763506855269095 6871417272638644902 14278978232772750131 7628470914478899984 8840369979318513253 783225313424429310 17225575481320159323 9252012675317383685 5525364983218692326 8760358222911296107 15390391550533829393 2384712475874487990 9732098263995651252 453962043028710762 6288425755865388343 11390714629806457549 8094295563771798903 13338918409593704082 225728516885642499 2257882049698548563 7793896142338140179 5403581130294663649 8507199254364106081 13248157849846555522 14390937099826335485 13568750919346666267 18426427623089092244 11875624663989013023 2204677194541736627 17604972098263816377 2096335097633938938 3116981865574508155 15995215946085476274 16490076899940681101 2625250095999198569 15890529765873770183 1670336158044421983 12257609035387784892 3812609687991054129 4529990421746108748 9632668780401292056 11583304020230714848 12889921233823938278 10029769642672852925 14806179505305578730 3671079486129259984 1442997736187643070 12266755836334176850 15286298134885722720 292682999822147675 13801395632839963082 4836592388613977616 16478599443696234758 5463869832073346639 6542916576203197069 8573552740899542422 13722423770448896256 4706932502396421537 406538634404969148 13140458229843382634 15383443968450924373 13626914638528563033 9737820810520162042 144807898514059741 12954891055249705935 1625456869812531663 5388244926967086491 2715778994774875058 10892970291749383055 17337228692617068987 2354510618551627373 718019889645370655 2281421347100390904 6039699430268318566 12293207658559944135 11947975916137821771 6694499022177251772 10513794415773039850 7499616151154519153 922069559618979112 3717817971085633329 10994376179180542004 12910698260342370465 10879644962527776904 11665465807756503682 1205460548432040616 2684759400470497021 14368467996893694284 4033554336934908832 7191600861308494557 14771143236375872071 1313507783330792048 1454258328440617966 8123719316066661234 14183339555609574423 7115437339358686336 412792629686629727 6093171718676911157 15847595096409962531 8685699402626778190 10124902337262007791 13394221514847823709 8619659504622831019 17173612055563438231 9039157105231982986 10016116885913839309 7233548570253298844 7170526787815046959 15320441430948216800 7043823033949564541 9350737046278937167 489670926842301158 8920696035078698898 8142880055418719664 5274615560795940857 18248763071451956398 8290252077819056894 7057079675894519477 14641592966455617964 7056682500251464887 5918070314319273128 6623439994925235137 4094565233393611675 3341079755430092574 4382568619707337433 9786577275204296623 12366176562559258273 10255363514896718814 7406878619653784622 2696402519043768687 5947705669272862578 7032125586993884058 2389619426272014662 15995775009078508616 16713552410172818527 5642239890764620911 5269395233081803763 4341880654646982238 3832229272548174998 16793200500060960573 6858751504678927884 10655863333515189367 13877065164599174406 17483294504603001612 3790751306906532491 1255491515195240289 4369622570267212337 15191532274930131505 12063992615176426878 794441640144292135 7960626737866404455 2581967932666416466 15675399477533184647 17858443684160991195 1967533655629866346 11010187000199983945 5820753115733334910 14123215607548393712 15519889166190874641 13124063693473244008 13042811500085052821 17149167784974189783 15564117525775013619 7932311578512220296 913004099337332298 15390803656330033455 12623224783736289067 8846711568874382804 10992670625739723128 2665120386798717651 17114665673101459790 1362417009262481028 871151939451121129 1940726899686179862 902697043359038215 3754397473740967982 4566986170197750278 6247935337324452958 17960732371182606142 2567533520734979892 5481965399814971604 15414013622367503301 6860785978450089105 12564318508579849312 2339905428500108115 3380526132247255884 9651578431870280826 17295404493033705142 11692004367913031231 8268862277319409521 2625440713182684194 1230757848166368793 6096830110705816096 10076820513637964423 14094170358004483595 7476166134974728304 1549270385270007907 8250687252673046272 5252502468474623124 8072026145087227738 2021940941854407116 13505218702408386607 1859514164819328671 9577216009231762814 15755864662214056252 5757257594312289000 11741981498273854981 5167369566031274542 2011967897260970149 3900844333219432401 1136986578232057527 12704927824754485220 2824559541762471619 5121136013186083071 10093046325166724092 3349816124321615183 6813486905185676737 12227258874734284504 8497102700335536364 6258595254511584777 3323341747841282023 15026055840867790212 14934048878638166035 10409946774094868620 9021207852176912661 13259429034684004381 13475022991690885006 17445488330531979134 1901024030596433137 1419348879624952475 356904462323309429 1248960039523273500 3381072124694596028 629734434047507988 15463418316666313602 17931119672510280723 17311707832040690342 9982827246041699828 12430460572618281217 12518479643719709914 7125617438246246866 5186956331259107753 4740292353087814287 16151131223165660486 8424927662564172289 14598431412082417695 6081736500559697178 2135236278205005255 693648196297616636 15615390635676460417 7589049028490973205 7669657679916653261 12070235522220557742 16502747671159497484 3560637996624993878 1288137999928208289 11000636805126571489 688058894457973940 1155414337285024087 11660619985940657565 8436019575386073543 4989900172584011953 14889998299726052203 13140870394071279938 5634671139003657524 5195860763815335742 8105801915722283177 7023166176394419735 12882483774196845956 13876639214241663066 16591411781823883580 6900494104334269902 8002137051544506343 13977376684812592698 8607756296720159056 500033433202582795 12588205967603276516 5749761445499468161 15352010225294282473 780406824698518012 12363680321201179840 4490700161709958206 8365778710792586711 6268389688603945739 10565756079791663022 1967786929191016966 2464113247057302398 516393624658766902 16938180073526736915 11769704442246041332 18190335850001862253 17212195445982796669 15115697066793019296 2896712811418932523 15129118521218984054 3417807001597290089 11674818916182487800 7711878188301491704 16030689053488754477 9834991471138524227 13753214982386335512 8314328024518196078 4926791674203560627 15706366545754509203 18368669989989778964 6520377379377692069 10542095855801468791 15335369752060709251 13727102067287496763 11632845355894809567 6617651870392396507 5055454806350868533 1392978653225925007 3247960067640807651 13169153336824398441 14353168512566291905 3314175141530537377 17234755238463043744 1029331558232453393 4567795237046150373 13994762630230629417 12971339536122428466 14928087260562986554 1676841752286923283 18440088347159070900 14883900624015219473 1255475519123277096 11048567628788408335 15475980701132636077 12507768908819599774 4262610281228649920 9529698786405556247 14928286703580328389 6853840294855352855 6789920209569084761 7230490906921651583 8675252846456084466 9789835105820458230 3570515663354465856 4857638580317183474 9050446153740878169 8263899229964048469 14680948540064437617 10880805697142101348 4624397134756357295 10594975602001924388 12077252453070654401 11921805139145217232 15697455865567928699 11365708330716708028 3598172324631836433 7626025589253297857 11681689555644188303 267633338668561336 7495553675766862132 12424473672392695258 214125921678878082 3034032252014550056 1455302140248788851 10367265149714270987 10577644830829965494 13391055290887498252 2071906534137160716 15803055859461793961 723370050468592481 14406589067604432489 17261647999197109596 9585440288867522426 3335251179894875527 16730539720763635801 18243632104994748839 16206642241788428850 918885188147318282 6421961388723283135 1023098701878028658 18151456688098168743 9305213714420192614 8491450518344973633 967245406690505256 6305851114255031349 11863482135342288471 3930079525865561566 16511606157178576215 14797400898452729743 5900711694596191850 6363723371007664503 7534959774237218456 5296105734992360537 9177554363587311972 9333602063567497088 4014187242517580310 13664384960214742251 12067790941966188850 10671868550413422469 8235652531571458985 11010524400270099667 18148801302109922687 16853707749541520398 8855258028743455508 702293216251292366 8867287616681000378 7619926347187517125 17599473476028374528 773670057041165509 4375215593310191824 2384519338630576551 13213751821279129688 16257374593943323134 17231530152724481216 16886990268491757831 16891879650609067183 15091730651464908974 754564082202149989 5135213817023123219 8966012576968498869 15909242880316501644 15241141503059407436 8816423997225767113 13040403735480627958 15488196128076201822 14345763408998161450 13863392442102452784 14517481795558724052 3338060254528636438 17371698033758030779 12437715492247431973 8311605903768108990 17274304316323177492 12096112790942175541 18025638529659158806 4468329893021194394 18148723965625201532 15083528667627890744 986219964441659546 7244319813198786652 16713051767753828408 4280296013843557238 13486189808713405436 1934641964336312462 3003422789512531797 16041984616556012142 16875653590116014938 13092874715999986676 7184513838096054745 11962199860877188979 5765013545493599819 7934689950439863109 14298216492259377682 12468887561858732055 8634515286077581763 6664549479564778515 12396232806040408939 14956945698110814895 12299070117612514961 4359112254605916962 15025270990573175934 8008734211401769124 17027697976144072648 3720491683874106111 13729525903494983747 9522962275354327558 10877360390437657971 12452407777886229173 13535392030363569624 12512475739373225401 10352723040076196457 14773336987922446818 12261473048617705396 14441049776941141671 14756867298134821260 14762210333030131504 15134662220015662057 17945302882992518114 1950841533850485949 18294776678130783036 17954973687299499978 1421351149596134057 3921447239035403238 14224861703697185483 9555385638650682442 3383142001152763327 17495760670680851038 1231299456092305696 12450403379488534319 12915891130271437075 10923324189899659065 14435529177740396110 9227490158563663959 8713292483965928575 9430081979660732089 17232100769764268341 3424190735357856688 13993314564164014251 13658406370880422052 12719999559140078020 17336368604819951265 1165650351685321414 8930040754782437205 12305732164212603196 616392020998102033 11048972355389948279 14404438279770568393 4179620228394627292 6643079803403946870 11488890027327257480 5600577309637430243 2957528304997018487 5300137642507183986 9232787993054870394 13382017976200502386 3650885004768594155 9034187657560511533 596393329123982689 15735131366304705591 4524639478059106078 12926983423058614189 6372568972527804879 5026658852295523683 4247091985170192357 9764689637425695933 12924305929282646030 3378094920641197988 15825045742197673285 11473597666006692367 16135753118922239036 11453380740539393483 3038962660405721734 8882830863427891732 16747698512977114012 14385737238865934438 17984215445838294918 15032182054916701332 12711119322114215895 9815472837062859531 7837174847531645856 17649746327510736582 7861713640269955492 1846048540918415541 15505161291436428496 2468614684372803937 17576393786261901222 1945409876559801769 2303167390815886114 40096251125191147 695594079528490070 7748080570699613397 14096450155236259497 9998489124018405220 13330248899601410653 7559588377757213532 15528602428393297098 7354803145091541178 4282569535116448174 7305690069285861928 13248020114748265261 18063590321128962576 410759134197097052 4371859509567460054 4745835215089873567 8110720845022244648 2459560170216328345 9448684131289605821 13654130842078622353 13135406045158538857 16230734437039187855 8904350324056372939 2906578169913402486 6064779437052492466 12819987884676597607 15730522149661245605 8777485028862407697 16313546270785910528 10820658817408586841 367695920672126977 8412117590510891751 8436208948389005242 9938608646345718310 8659492100715173746 136055549239227695 14238958423212550633 460833423287484945 4762647822056931781 152868992262215361 7663190454047020319 6743272031229811356 7426935957263620761 6524403882281506514 13610556981564943383 16911781743265476014 10195979242824918507 12925813025968968690 14552213540879832066 7988398194100252338 9848209594495244814 11151520412045523290 10793052441711737118 16634609273398683876 3831635041612486754 10127348227173468532 12798596411558266538 5756212620960113495 3670008741802180860 2864964835960634161 2689137366976230614 6062259978803247972 13918054013365980156 340902014610087087 15880674522003247413 5676276379678271444 1797768392803430985 13100261737065164970 10391939549204142349 12550229691788161859 17685044037773203333 9276766560039494668 10468912393460612501 16187659028235070912 6039157335738536738 14793333856340986994 1375131379251387523 11234925053863185945 15996389184741960215 3199468737699032969 16784150405715855819 8494810107054975100 16618653606018575788 5441485100253295484 11310248811138115148 16094259401907505948 9305158615910903520 16417074545638723652 9557292253576043467 2823010672360743393 1838690428370565827 2091438819466985130 4570557010544367501 1071513891299078742 15387692542634579802 4140372294552819025 6304542083463333055 13395759480575820659 3666627068031469968 7245985711957392859 18089999374195692661 17766274801944443452 5956426278268648310 2062550384222959039 17808655632275981489 11736030751874031557 7595584323585482011 1079397824489686011 5708849522871071543 4242784400190870491 7517654152780890828 12783498508733207264 3057716650118154935 4994882142522499560 9663909815965851498 17693618619189259797 598652867116203048 15934312753650407132 10658358903600770281 13186730295167695306 16943296795928371222 7974514967689420124 12172922765958224359 385462229529060362 5885091501433321349 1998109096480437519 3061563485667443647 16301794874839568891 15003144273464555884 1319526950767412629 15887379737025762254 3902423604263966649 3864634217259186367 15638800527152669498 5207708514585076693 10205406263883846887 16645676941921606560 15754268302321574775 17944585418118945367 11618241706863508634 7250665235429115899 2074961464338913788 16599675340465664206 13719674016777399310 15024204330061337310 15306067438533198319 14340533556385520533 13068155401079632224 11729551643540198524 10730614659876933398 117353707897438166 4506674596209654428 15453032603635339169 344806577035769752 17160992221910761785 1900191724950801826 4324390764259125609 3101958913343907903 13644099818031365190 10781368959301282233 6712869480986114281 13590787332023357880 243904832311372415 9122455928594573956 6018489736280834106 7539770109263157583 8782560410608404893 15631176058726477220 11892045445433236252 6157219639596577340 16409330429896388744 3949536948659958009 7544363914186583638 483739062016584139 579762867876959665 254483397813735526 9841097846546062405 7316257431764029412 5388716227132656944 1052620175251885419 7673866176372919507 2288316180390919390 2274918658090900278 2614742767597052983 1479098834087425149 11662577070068270905 12931872187745844342 7711609381649709212 14815428661690301393 10840999013281456996 9047774887657042976 11691504383948584486 13854200707740480879 14832215568791594765 5304197944572890347 17440593294300817140 2131549484313653743 14140142667971600815 12802536643816724661 14175872198810831810 6190849199717073336 7503014613700572852 2584723871198510788 9854730699026096765 3840338452271094242 18410823457591168687 5854635644661079106 16073854500143648932 11636018558862164204 6988759435940089223 5682918954100182536 12350121639577197950 5933587704347390114 3035491967016035307 13714049196331411301 16036286003465204164 3069954028108949230 12389046558803805153 16226052552218062026 16620094179799696688 4435801708028968522 13107576315129898365 5240548319897819151 5140250976706520386 15751234908609809573 10195396001298281757 15865017677657281348 17095149993327144837 13449225502868686098 1780027644498938133 6869508521126918662 6491916895831783394 8567525527207515904 13804993116309642016 12889863803262298172 10258956262659287321 7790040381773261610 12104688566331727462 11566177174338939774 8934456363995277561 11787160290972122585 18418948725257279346 7714365594509733755 17053725793375702393 1423978312415101554 8042606217479450694 5143594539182244295 585981906514418174 1978273210026861336 12760615866047498427 2435875254848734754 14235554033286563260 12702959942018544428 15567296489842934094 12665826216987554920 14163293024246369029 14600271126413046029 6706204983984555984 8057722330852734456 17871728248396913094 12010579557500451890 6946116986622251249 7215492314551425220 3406894869057848123 17497943710800988677 3964848967664059419 707793579992874902 13480206696065739793 10545651459956162048 15171374093639270664 13701320630336534534 2336892358509524610 15291124252463320526 8501731434274928368 9974008905300780513 3524064872750798736 16264826438394937678 6721540764759357356 3091150594359798382 11332552653801354736 15720708191800253506 9454669356461033268 6115683354918023535 9752845029976877718 10675518753745838053 4250465081228880922 14649188441444449686 10912766116356521411 1589349138403689041 12765036609777871995 3049504108241535045 3539221803283031445 8244509974854637218 12125621896477576365 17984493868864022236 14017011276138244404 4641986775287683204 11901363320496227151 12052913370577682060 12650481341863251804 9163770036198679987 15924915149008494812 10329968006072756854 3867256564532688383 7330136914332355953 15563597004190551399 17102700611742463596 11696215487087803632 10857028174180444090 16097366941220985502 9353954450847443724 7151683467623946698 4442515475393734300 11231299255694337342 12545902124412794832 2084499086593339941 14509397205530316845 16701024645512666977 3621280487227540965 4500905145408410449 14470919826608845288 7737701780578629641 4701843886395831602 18097290488488821669 6671804588528886284 11403509556352653998 14396058287217123661 14613810565410982306 11903269522091404214 14154451959560271179 9339328759782799637 8550775730972935254 9078354401491697294 702149006680618255 2966234839728417564 6629603245838297370 12614316729712922052 1446833867438921583 17800874787990395789 11802264716405747703 16302231734189728726 7512068264288223402 16475157580891601990 8550799923652462833 16744650898228227158 5270266046119015981 15436447784745616710 15043089472075196381 18242003466870577727 2221299218078293985 513204530167695828 790130863651884402 6145396942859068928 9282457808755860578 7017499660427600712 7871004560479720674 11763532100954892172 4279388252451216306 319773055690820286 14875255883436406706 1503374240200895824 21842838964024190 2634359556222317279 12251621757040618583 3636339707485669587 7144419535211380771 13407948184557572618 5120874205832634427 2702497191563048331 3651297534544164030 4361038228640328957 11951008973256164929 17884765011280614768 12549804864560383162 1033487576384063826 5215002185589353375 18319899259082550192 6753524093118367049 6086625445679506846 4428519664329629950 9170227230543392977 3998486259901838224 5594713477317266432 17218792267104642906 13703076251645210067 4338393927761683780 6529361924486235861 9504361659966356994 7260775693058803575 15405326823972712512 14631802120292807356 16428712762451728312 2602037953882840401 14292558642526694610 8189470024237371291 5410752609365254908 6583840441307884829 8515799748003550748 17972945804007383889 9696534806833690365 9706952336232797975 724996634642989826 16640403471276247490 810840853744648659 9135944140030821707 16908468996518360532 248059923501859069 9766656074846185151 2209792427318656583 14943148791550480890 7578515008527747836 17395275616460995787 13030971362530289072 707048206121385514 14136835068739114124 7406510279598754772 14674317326849692002 8636828594412576167 16078572922338929956 423693298944536887 14847057022065240651 14390296775659860483 9944575936067956189 5710977760828904034 419057927136616446 1153692946785941947 3284450347259478246 2403115808486541306 9407006192253403956 18021923640220977098 10414344442827141437 10219981215871692378 4780283188027684224 15532759828051754694 17644854398655396456 4799869620177202409 16778953276583778228 10125455963253736294 11684807462239298646 10425340161502246213 12968137729042837339 15467424061822425663 14068148658605804402 9616329376854396559 5579062894233577577 10514582338396351799 8081932534520510706 1879294160006050961 1456566992622955719 8051753069208144066 11739708893494179743 5062080901197370981 12055548808151151913 7819308808420895244 10286036055096621551 15094766135282209711 10178618165326051733 16916389109866009480 17553797241607337850 5181137054381215771 6776290793371230833 12230760926852371026 2222677959800177893 15493805622510836948 3424520481007967589 1286757321043665384 2777608811529770647 18017651141839104097 360781518377921111 6685235528940503121 16594080471501874233 8763415195187525916 3900049075323636301 17359221873137635391 846991528070669995 2749994844116890928 5851118707448575535 9654704580758583265 6131720507728285192 5818435813999983853 6752728510163534371 5873883209288994678 2287754857867731616 7359606942967971866 2430061836818699803 12457911128815766916 4604895275549155907 16927755975982141064 7689513345914818291 419350044117240525 1177633660143325394 8478386280303210083 2299588535609523606 58494198941787840 13904708148706214860 13310918970598022867 14087190671251497305 9616866269531626750 10985091318022036746 4757540718443200264 17510327877646657051 11137793945781545043 18367395317040586773 5968548131815631305 12628465268676405521 15655364509648757407 884786899149508007 3147522162852810395 14065708472144304517 13712720520045925934 13864644842608332016 15500701948381872927 12103308279804624866 2558192948912784616 14272831608844805647 14655537952286683980 3513762080180834544 16877951426703795220 16810109054137493398 2574538028569033570 11941372700037981167 7538414125319357098 6344858795365478542 921695189737420874 2429585623300304706 2067138333805167082 8621533934117047877 3875971915570813198 14387007310320953402 830963314571349060 1401506536335453037 5109497406118848288 4121579895673527504 1588989627625407393 15533037612426369242 14359411296445459695 2296065268292841902 11863042198682868055 4145163545393806851 9778273905405855275 12230484409428999702 11310611058744576590 2485071313723600577 2553630630187606348 16349176636411676087 11506184400861801164 16691938908620642936 13805652213760309321 6834594468685418747 16586702931206569681 17712325154637026204 7883835284924083307 15782726150053186064 2422177959150733424 5613106553270066095 7510766524042031515 10036152048907997232 9972923684815729814 17366411986675119439 3153704996283697222 17672493074175411002 600425437553621045 1997001411698057315 6423278183992491488 3997053297935558653 5000324279287374413 7673803018514901291 5291273160693121782 6241293290909375171 6583332361824221924 7734068274053647050 3803470557363639909 5759558126707363161 18042125940259110596 8601119395483687264 935530104853632490 939052996884048393 12779876266606268606 3331410912492660790 8191079448486439081 18011395272269980191 571944069083188106 15152756272615875827 4118029783841542739 7965236193261618743 16629045266143487091 7371300465918537553 1582848543656482833 2649774046962285614 7189941503369105383 15096576854720460916 2230709106842769728 10163761956123467078 17466488755391318429 2777717335504005947 1784138966775380739 444432360054654025 10561063001281301713 2573512154320789987 221704784949502177 17439523353612102980 4067555484518413277 10131897297898217400 4006705887330633168 17064756930712590239 8814860258821082292 1029028082122539913 2939616877272627274 4805331628554409263 14535612941431902749 17258038195316214969 14078530160900364758 14232627267131550042 15325102194562754575 9627754013812428726 17215588083097234102 10171400494168125483 5643073798898281967 8737675040547089524 13531298652615182067 13715306180205727006 13323122018740460382 5626494972586935812 6920510155739828790 18324800930492053579 16109861511327417246 12337572711117700054 1405136744402046317 9054952467426216579 3357688081059204333 4367330837403794645 15690555818720707358 132762766111850209 10610702783573016210 2854881096020844860 7618660916767072316 4342208933573168452 11258045410898281148 16756508693396493219 8724885266735191606 16797023365597784619 11688763977431980379 6537512496894958427 8102264236621567341 9315571883245597799 16720883475548643084 7425696412747880365 12695263140165591358 17477599149956269548 16557431843207170963 2333704129405548861 9900593341894377646 16741589528228018468 18103530359649017585 13662561799513407425 5163537839109851235 8432855832315411413 9601047632632648068 17349818238964827049 18026363136654604549 1323594663383823477 8780824862958256880 5542187785859836167 16913808507283566145 4193394414963104316 12757336604548790487 12403510269151678331 7986951916812630476 6031042199754189198 4759298347124773529 16945326267643416688 7022461320930096437 13362678945772292419 13123786019448747400 6091573368156276430 15410523932308747486 1485550124300419951 17358554007656936236 9741337867344789366 271415005059993360 14960486923867644932 11589895543930599339 2292234636390363453 13651699879788732426 10801249191800276139 5123425984909251356 17815558279108603193 10501213122597954287 7335353932819944862 15355302731878494921 13713099928313165694 6628752914660349046 14832531115924651254 9983819146275721222 13561950805274408 13018978156588753551 3988554721340021755 17319207196264155 661105241361404890 6154532813473300276 2355953905431979270 7357596406892249192 13640677206058473060 6155609381032596943 14028157357660357536 16736876680796248914 5736089799273376407 4950560096134912303 5842993533556335571 3632442894336649507 11839036881731489113 10855871828811353898 13020667781281103509 9657197679240605579 13687673835934278974 3945730485061508778 8734357778563026951 7667459413839492985 9981222490151187177 11132801401847998833 3950200061259196642 9723836823461635103 5970725510713817433 14467329997581582998 4877996791062881791 8809420182120118525 2637494752137615548 17148034625771281048 925729276034971183 3442476439468306939 10599846000912258127 8175832911163635653 7242359789669044673 3060056060217335430 99294347781081346 4291426692503013857 8892035536931174194 16055074288779337025 7749590331602859040 7242920010362086775 250122301677392181 3841450780050238481 15777457295762139397 10487704440836984928 15879814621555296703 12025152557942721961 32040791304956390 13748222595881200476 11485097992018638133 4766499720844230004 6088817346381786363 6085064972869678553 14286142120990091755 12698148370276231958 4105152015763325119 3932338374537563748 8228363200454207449 9261454727462104415 13294879838447160227 16019079092156381769 14593416766746191055 13854459977006222118 18175885296492584721 18024126570677149325 11071942094496750349 768885185380572586 11025296106442815409 5248553996020661975 10285949507305503750 2004473601143976482 4147187588380353344 8193104141058352799 14755329664418708057 4943335776482346806 2527806336840558682 16588992652028151091 16535982137704542792 7988002131995889602 11971471567438343962 2007911085154518306 12768092258030319556 15075887243292560610 6463410026863602695 5243199045565629914 5671265588868542767 10908998822495080603 18209080573975345448 12334131839400180209 14260928602908684088 3095367471803559479 7071516303389759221 2428345556376737296 11159848668443036680 1236971357162033693 1729262721567165296 8393779982952688454 10128987022446379947 6433274124607253019 9863726537734538315 17730747747890790367 5591627307643137032 10175399675951392378 12308454132591858889 14356650783166567735 16819803382271483257 16203995390976699345 4717595595650336536 12173943662276454521 10770465405112609855 12620315458592427514 1249739221322056884 10230082869035240704 5901428634053543036 15163702711642758677 3164489727430116395 1500603113830045789 17703926037562623397 9680686102272289608 8897703408294760752 11385246376105034842 9269105249876660532 14530672444000830154 17559511734487231900 17817794962256320584 12944148368393961747 16270336786129282016 10047715366080308941 3899413349933967760 11752392088547496603 14018850709497021694 14609641697731696809 1379953697844669331 18430670225119563231 7236727958583775481 16249210380148969084 16951607421588779208 4975773484145193919 7922476251720394313 12332749561931944920 122262293099842758 9399733043302038242 16225414885920602714 8522860041739749452 6488871196167342944 1766270199148202471 16938684087865030508 4927583260635116446 4276893819617649240 15050216042792477254 10766222462070460445 3967210609377413201 3388791932716974589 1064214237540625321 16149516259108953501 9758186514719781846 17546061632543244022 15157290737948268869 5020833927791062648 13911018082100767659 14067585641902338767 6753857545778787985 4706924520774022949 17077998227180245244 10843590048487815889 1595672158618488692 16342950608738784177 15987019605219684937 16661189464414243472 5637963339227217304 12556494197296557780 8124421739449156352 15157062604638340155 5219330799486135063 12126482688235528907 11180751748326059534 9479694153897819383 15612916395899774544 4649411397625230173 1463030446874596942 15064973134852459113 4825705374044200073 8865926769796164037 3361254935009602010 8840013171141388935 18160611280697418256 7681658460752547215 18003489192172709187 1441752408607077225 14089876454680727533 363955413455037048 7969580038337945974 2839860346214176675 13700250496791750758 13013478512310623259 7091738154379632554 8617720005185354166 17134080883028086038 1795567799729585194 7101698841130058887 4901956627580376391 13754496026537696756 13010326020035500895 5047267864253932549 568607229947074038 16296567053685498332 5832721549230772780 15531760239971941434 5539761283214637231 857293044838958010 700970873179092152 13082444156042155938 8579131705803761695 8041231970700302191 6605663615881978409 18369467660711522335 9830246227883293771 14345214402666643632 4132501181165390977 9717510889331322711 6203742859070525287 11621188138050072885 1200968131955668637 5673095053858263807 17978209066182866688 12380961240047613501 7110071414623276507 1167454482238219352 3567493684063491087 17968355814082063552 10564842939737140269 14693801080747844376 15986117981753162766 13186260844698794885 12254719916966323378 38116031202885732 7330534502784712537 4978174549697410939 8454928730033978264 18186260042377721542 12042782671641037412 10615716130548576492 14534890867909660797 763746637964492063 4393587860707730471 10350169573172179627 9085292298386300815 13816230833584588118 16991952369425811766 16026478221239221989 4659838612372855783 6530996159443628863 4485937266022618501 16341269273471748100 11958857177034380949 1210311164908053669 9346737100968944246 6634615077368596623 9842259790610366923 59180506071764277 14682488923406352720 261177588085669499 4698403921370912891 15886341720909280510 2441866264134509559 11503408673527995975 5711191250648170807 2685100457230542133 584538199465308957 6135238582867270936 8909412019831219223 2213007176324619829 18398627705887554368 9832233571362338108 12028374346442198922 9378433804940417968 12797960213466468044 18166496431492364650 17357432231481345974 12001328094790033962 12632078472499960022 11041674389991875669 2038067200713137954 2319975639652293721 13012002335169774005 5652364812341577315 3194752770436375241 745773081046995781 1967062258530421888 16888514008243376833 17656586048293762673 15915067882238649991 4790827955070323583 6076049226832883859 3269555614878332572 8505729030730821198 3017578383115805728 12662473841849639254 13609648462315073368 4126272431798104774 11881318333872299465 9071426957197849845 7267159320821602973 9784049022162741179 3111177302536116092 18309911841919133385 1120094595481586624 1745037177994814514 3986254358204404280 15849009595592880964 6573915512116508007 5957693113418332256 15701900623558514040 12676324658764757297 1828123121044839065 17525301299534737663 11721764836218873196 11829792169651798929 17453849480653423231 9962735665943206252 16559514150592806489 4040782527398583539 13431349970385739970 10962422546847709483 11406088752842001411 15430656797956795002 7079969204916555198 6965760432502704626 17092497071459146164 13548556299246670084 17919756825535276286 11053224038178834366 16372156977684397249 10067119048729747350 11901034869966135098 7336116368556213016 10792534944677880097 6760530650414525956 18392333958908689672 10583239449417250735 9109760222868165895 929385026698924052 4977465159826309567 14328418409877357733 353046175587216148 10761839535955555800 9716191517273453496 18412086262951878329 12197797967082897146 2963501564827831664 3121577179594422631 11795055625903139812 5067206266241656185 7020144721811800502 9234967108626240008 5031265292585187029 14927238618155283629 9229691580551287084 5757750179373132627 17022005905778431118 17814516935409020689 6931226750787533460 2803518863025354403 473056856967850656 6651408882636117340 13936320198803031124 2693194319804279502 12480021001514048690 13275474664975775309 4502285545006569946 5200616149185657586 10090508015474570669 12148683819516507414 10497264546477194334 6519631764407970148 7924227443993217246 9991964192427164278 4871261170926757599 4915739768655997987 2837077534556876217 17743303418958928475 3089809784181831687 18396578242163721732 11306408078860723050 7610521931780170727 13121308600726176016 3574598888335874747 1141821438737685231 14932471393408832694 893210979742840615 10667762816768407756 7261198381526079399 2183148978358687469 1750162205553493114 4006030369813311232 17177203585281133856 15892475990945250048 9258457189588498965 5038550532994424154 990591094242658383 15093664360762288331 15084880248303245917 4278932563398152524 6392621497583111566 16724123002007233805 16158979562701214890 3745318203640083604 17204432807139809124 9838572128593624139 2812045754388619710 2620763025205314262 17033242567523856828 12480711470854166899 15677869809884044934 12608767232109119630 3888182174949885660 4577596425164342879 6536372394924510297 1869772260438785826 12366933350583924954 12346068747420500073 13612727253230250093 12160089132500685159 12957660597259961010 14955594118566377196 17674925953136041805 10269876875105305589 8243692420748442680 10622439172138483241 6906571350327196617 2182523794405813145 5163106156584782370 6795229012461209014 6986251502066906032 3922247869493352323 16169596709913388063 3160184372833283039 15638221966798506276 7503341172269896037 10392669300221119000 9951340284831323632 6304968223447254742 556956700135621933 4160605218689234285 8963725845421987106 7224795247513003263 14025831095193115714 18319107853452424780 8742965082533572822 3935578418411689779 15108175524383594811 11917393205181334907 13508293268000428745 12436275794016667850 1220062939736663229 18348959597396655853 11536552610443802675 938170738621013413 14210996416160948269 3251993634826725275 6711526997321792757 15296019987894437515 777242809389110710 15939362215062495487 14467840403562066802 7678632889394834106 1612656477322724241 9507738130837717642 17539637604110231745 7921198613441748466 3842801044193169086 10592650363608722144 17861028656612178872 5325384264005109424 4407087399906703261 6070730201404408106 1712984711008273779 11964878817192990223 10180291147667191797 5024194358702378272 9565604934929471321 7553865397179577386 8110326058951361215 3566292083576144997 14313117433141348726 87846490112060560 7217699727823363589 17679022233419174689 13950879279159556586 10632350340132516680 8462181618124175333 14371579539366750262 13287771771756801208 12614139000995843206 7880599131061771271 822800340543958735 1760858020214894245 6559124385372321551 2075135860178894504 502250928170110564 8419754730213656914 17513381870232362951 10614460078087119577 9722296197234939093 5176266635700688557 12702023726917192318 16486973832511469851 6619688999589266453 11378261332896690145 13642752507945502 4014855405431955670 14544157105645976743 16090998500864395508 15531771657636158734 16497867558178067037 15951061581447758412 2822559197168887448 14022536788425121581 7133906059252831719 18392837363082251799 5552624414139442616 833527073172041778 990403162453248707 7209250016900059429 18046353151162232155 18184660982307363798 13966539170648141156 9435977263752396941 10399654513738351386 16059776677855957987 17751002894170932965 8006474682458539235 14674042002594689559 9823182437905254931 12047077236360643351 1622258963626360567 15815728079446941519 9045490581446970557 9542413288115703609 8445069521784605201 4442368165264750226 7000871568103658501 18304777789315049836 14263306345478088836 6729075962475830753 16913163543971715662 3469035224267241847 9823575556771574246 2050275696770259679 17935085362444457114 10503154974149744261 11198719250466363579 2011019194801107734 10931788855080529247 7954991505446621608 10726708995740087633 7831172252838576303 1034564284034723540 16603791305677087030 11221190640120120023 9843522152357661268 17168977368234584170 103334902793056464 1356599185391282349 5711147908421836250 15337740093713648287 6648222011599987452 442639490373653138 15719108994534636501 13984744498173488222 8266867534525811992 9653757455545910017 1489070531660907784 7897692328403798760 14122583343085053723 12554885479505998175 13734611927836971278 14212345212306316232 10728747607803408924 9414669498027085672 13859125029213540153 12335732700195745673 7218233845856104234 10299624763884769077 2963839056686760943 1655519815154984422 3873923636530866242 17169230406960232050 17882696785461180201 5700794288528314241 7244839344152591054 16452714764180576595 14301726663122709889 388562512888055156 15726678197927237003 9453483534629587138 16180295181414567337 4280459057940082374 18143308817400609578 4213894975111358258 17846199245723391343 12198423399479825668 14594518317500217848 16657815694673790611 10946628354835906176 18146808798769328034 12438576094920161251 423415117517301329 17989892138697661953 13643832456224969021 3268373595570163917 1482857839993913883 14504188825679777315 9706828271606878232 10729417545815549294 8916939922800881076 9165307226977172932 2767766596995152128 3681647218935439481 18172634812516602377 16625848682803358385 5492846925710063346 11888433372822926439 2399961854194721400 9279441532822888800 11267810417236642584 5946028013484659488 12790732010276408248 6706945050144043386 10595774908529047858 8465081085011410530 7852777048490345698 13145075902661158931 8995269376228630037 9561372641799284933 9395106239029190382 4326694816305257089 9153131970944560577 13899009243165140048 10511995837630462031 15946108188416301969 15186581240502808385 1766758519271797293 10713062442735567693 17996165236677534807 1332981370500848733 17938050359145420156 7963018925910100113 11286532896618793490 17204320256128980128 10767648649350084170 15363584224797985524 8310632103967335772 15116462053737770477 2854641304125670620 12535055308183551203 11950070920250603299 5187404032080670962 3038723540782016831 5561044176796928771 6108131458347847310 15498708822951036472 5504055795362552546 10148434586227344034 3172872153887793005 1882162068340552291 18035262354919418097 4571785268686793651 9436160225931539918 10954682536080218906 15980784438262346540 4907229293431373021 7043645335439641340 16058250960027422252 14266470434866134829 12891199762255917065 11967613632964437155 15010451991971354362 4726619071822648446 16457109998719730915 18131221098747095718 28871208908612443 1696799219017071744 12905780652980619911 14662395980765583028 2431731377537041602 9128396017057310835 10810397203490469908 10918805887875264142 8676842263014963000 4856969359964075845 10845367735886066738 6124172417685209792 4917094342756989842 14176555160179735177 7285408192515957480 12956166071892622520 9917113122913733262 6458430157182450156 17919832872613494413 6326216411317191274 11374600432905655050 13621966801887357138 16741057628191734107 6355554648129254018 4065038644160972774 6612139633266803759 16171354531204022526 13090511134387405460 2739452578461355921 16882052005618017814 16497378353309064834 10177254640280006286 17060364396358436343 5804335958572836769 14455087168205167686 8836156294743385788 120886396483086985 12445350553963011626 11371578677922342735 2331002593883038954 9262527996105059169 15071705152485535062 8166304469024353031 12493910066448546559 8525128564330979452 7475267592846031201 5861307510063771448 9363752176408088742 6058457556754302702 166560454870773656 14068556087729154902 12107169843741009326 8679077487995322745 211048028544951822 9602987902410089409 16594033435182160302 13311789080140547582 6479008468140680889 16360707951522862569 14173984982918679290 9561982734588073237 1513914576600255206 15568035788812304849 17100325230552858505 2455324666147022203 13235544794097142674 17468008365241670372 4256479176209257374 10249090378569908594 16217111603407424446 8448833111580152429 12030726633833871649 18237635715043021041 1440579404093850991 7017570091853465850 18203429031383560824 8386206627530044079 2338425230864768660 10777498326583954182 3714852785155879754 13704364018966897328 8317948192640450533 5370546812127509220 12819015745871534156 4576172943133716497 10630324107826329879 8342200593683298365 3383185041809619903 14661985988045454831 12431631140966094411 10523689857581460477 3155924200190043261 1430552901564614245 9568386877828793331 273229622664147254 7179017077141127589 6084798328551879843 13031504391146132315 10391539637099351926 3770710986974308025 5132123955046562290 12378255307990821027 16061626859662253453 12479893191323986604 8246967320673334170 12230760358890652563 6182718846655276984 5083961442573499900 16575154254638635862 644210377257797888 637788697595037694 11103508251037222942 14134052412102221745 18314091160446854365 8621777320535948909 6040630060676627995 15156940377886960375 8071323737420098468 9274455744240759699 17264574188543639410 5304843071399963663 11177332847311697490 5367379444539778245 2341059232454689811 2099973906429640098 3979980548015631084 2477945991056118755 7518773180031013168 14189156205421173218 277667526329033138 12619310687798024042 17695922985850088313 17207040036031090523 8080896412755172639 7359201136010039168 11002699917052978699 759818274283350658 15090261004928874954 14165975440383369722 16449180572027212177 10249012301963129087 1483914852622012354 13931668649593278912 17872150966837649163 5877453898062707570 17294604213438160797 15191929804933185603 17226920572411684557 13042363903632959914 5047101360380185587 4153758150020559765 1029288779148300192 8969353050700649469 12521673626711413441 8833297751992758882 13990126822843046404 10728154996565183994 17120512274540450814 9675132084624153180 8168450135318539881 17671178951373381873 12922268173428395802 13611821817698088547 12960989339664983328 15623558085724225021 12957118505338906449 83800004798941530 11609958849999252291 16276458555135963405 17263085855419201974 7219361840455337245 10713259299028443511 2001878604086452038 14203462823331910275 12181712708104292734 2592676936590954022 14405397594758985689 6923644981519250712 4702580397648702274 13016818244805897262 1166290745815534605 5213885066222855454 3141899720934198181 11059561445299129888 17518792423970169880 14167569340235668699 4230003236068535652 7780115867901874655 5818036485172575685 14289893827523020492 5337378235216071322 16087073612972940364 6991206543460524660 11505172119921422644 15905381514531643963 9531585972306668564 13864307833261224502 10654431881568185774 2087617766405795968 16151678278781692397 14487555545162039262 9265802451083956163 9757300646448059818 3522436429159322275 16254538960050197670 5511235984859850958 9144246621292989672 11743070240799863916 8019906623954810354 11410720210664638174 3280444749476497676 4772692561792788426 8359645042363588221 3211962711573016394 4783116493661558465 12762236927594131499 9713576953085554747 3822655582056748442 13536263367644162905 14657749667541652526 17357790409391545445 8703353471799285355 15614817850704877210 2637171272514652681 13701253932135775619 3754520394593250375 8964667939861475692 11847604051117618439 8713721337370587994 13453345044615979923 16166402816013665918 12206703719586211322 10320518547607949081 13869098194166033219 14450889001536946733 4186664214006020873 9515926101841711935 12576868012126663687 7967736441286766028 11249766562172779539 1023815384514979619 12774466918934194645 7118098947171877005 15367583906789789153 15398628539589522672 9134450205843537310 1133996896497585425 3465679197926967611 2195649191727894700 11206886349170341893 9193082481445508879 16374773572882081172 11964969188014069913 10730125318212685971 2485652641809565468 9873185171731943000 4272799552252045674 17905131918092654481 1499945195453598299 6727494443652677008 2262309073497299520 17922850456029438573 7468037381716831837 14076018963490012282 18181147860846164354 1715777150009913941 11937427608368219193 2251592143897842070 4665361698139665853 599957101504668709 17871663188580232370 13695105840338859050 15078834867136429660 1834283328012834165 1579442518866299185 5217678783302280341 4609108809482991325 17745801448140867258 5682551013953105501 16475083760236286540 9386418231774368016 7708538672503450424 5033573932392573034 392167570384137551 11840441844522571705 3241698954366892307 13983296577913565512 7987046748140451019 9908294170262170539 15161855089439801162 941708420972330024 11253852530906467807 7989198143684114437 1583189307659475657 6062868671554409844 10738133203160673552 17893386295376328506 12788623895848655426 10699357652465558261 10003863187524234869 13912098052659396750 15514459258225669642 12685985179658318189 5881256838545914773 11471099699722920981 3438893340477002544 9307087238861381395 14221291248625562190 2925245580533499483 2746827000832250588 8791413341245626574 1686920891670386528 17739033619684132167 10161021648480299460 3631350180026637290 22261242770215258 9581913450883806954 16753923132156479032 5299851084379488657 3820650515670120702 13016678672023411722 3739846862725706609 1594705942196435190 4041200569941275248 16357752015894652220 2350736290982213875 7314785815139386176 9978167412696028333 13976708892237577619 9171882981381805673 12581582251903141952 16124438716042892774 6846913475846003570 11669242422323020495 15139225706138656699 16947757035395937701 10668251814026787760 14166084329601588838 10736916609116219528 7500151496285143263 12328872449730358834 8427404205204771674 14874246701685938084 17150222387067965709 16642220789800874777 11870704400465707178 1955996265174203781 16854686975196839129 3478702688129712893 7345887605462977982 6032402757179564841 5753930836665725927 5526301429969070672 1829322640419002922 2922013588265272540 14260342452831372549 8238158723399545360 18239884674109132186 11581982519161573564 16673685263603416128 2279684841658845108 7250914821347905934 15355945772383255887 14110139366293306959 3180418821381826273 11044769234717273979 8049282262091047709 878466326372019185 9557804093054480193 3729647204632068289 7161224215621269612 12809908101721257899 1444786674508231078 2139510164332608494 11991210588225684998 4510727937519870949 655907832348223248 709821429184093478 11175299731719894829 18148693511357543642 12811971180637933687 17166362034252384974 15798349005417066397 8107545311571886964 4973653982222059138 9886004590248467495 17987556365998421832 4747739543999033286 4516341513113125875 3953450631402319540 10414650765036967250 9539151582370602604 8646190618511858850 842319700718716145 3859631427754359823 17168032270483589034 13950814606518851293 13522545891266493151 10406794220191053422 17232160221753725806 4398081535620148006 15237618963790792334 17347230374321970110 5658425808044886143 12833125552602836372 17028224071219836933 6987505023025661418 14938137463222873253 13517238734696816880 16997325875911453284 13244603623102444838 5792961675666410341 15021561187040804018 12616564868840151418 14014292564332587879 2333709678058173980 4113328879182579143 12822915728230800672 890852590747016430 17919301637327538038 2754901057778714362 10859104807081739135 14629548359308275896 17592609305629226625 12572268887842747819 3212904846869467134 7852398451049022969 11441510876433958371 11752386931251735928 8419835475633556091 7088002993297334781 13227175737842906192 2202914526837088306 11437810562359593630 6735502674756647938 10021688527635167084 14833959126729879370 2053660717833889671 3241054769320044459 7185929851042265245 8639208259433082073 10594214430985083844 10095872585353648707 9615720753918053231 4150314911718009992 226202675416117017 5578027388356249944 5201185602693191125 2709427801363012437 10076035291949339957 2890776742436219212 15390055346905544565 4831560920810562939 12078040930764058627 16678184295405168294 2842955947627308624 2297747924351822690 1760861291873332430 11089191509238717195 10372597285352231750 4144429785598715637 16719179663302390780 16305151440065934023 13372295141892432043 8547860433590759399 3555421147915446817 15452834019683147465 13471749585588585454 11108556076663043079 11556562415922305745 13144627127084854286 11675445341749106719 7615155972191801661 662466917133463441 12182227352377863505 6018750658286487068 18274043543592087727 11689907980859352662 1372830629723480067 13963160104762767684 12268200383561732028 6853765994981451014 16647652644786877899 4875030574684627419 15288426231192648466 17710357504983655074 16219541594509105801 17652156747908896506 191399878387508961 404998524372379840 6511068902131360978 13392053418907333881 12221414851150650471 12734722120092296489 8073322593003102888 2265558756956015624 16746654427951982050 5156986040174074407 15472797147235468703 17332461899588547687 5179613974897723245 14638139505772397280 13865256367456410407 3373549343703534801 13083143391051880864 17498322182342213871 10481635404523664162 6942448118810629781 7710344643197648219 16558309059813375621 14673324934492269897 153459868473716381 18165508674379640582 17537964181443919914 13656660030599510093 2992556169791897657 15162285600046550693 11699881964787009869 17491622387036301468 6613885984262422861 5321703057658423952 9241643157690389794 17254294627873032714 12924547784367724595 4058125005375222858 3182843043501064347 7914599042146364249 491659636764329700 7899895060583766568 1774324066411191250 920298969906938094 16975961468377300419 7521463872740803843 2601368304948083445 13913383183990128717 3832315214664253680 13166975258871916497 16959985864680412357 305895955001383207 4523771696034590566 16966199820341171704 418369207478934931 4277223362177747578 17614687203046239999 16477494727637946552 1551257220309546215 3271270250385869829 16566807088912804042 18016921919128378654 16793581108942623479 11343264001600026183 10768437819386457576 17121333590357391178 2046401636982581305 3560621714041016114 11468065863799241622 3033890282158397299 5807261548347453277 3768523548036731293 4281269489428150716 7612233934168850293 12395358800275895797 714954173496370495 9830369364726169694 17225026465837027031 14150563110197869659 13881788106510907018 9863009163081742520 10789837931657384708 15117174852960669320 4318946057788771543 13487013499233006287 15799411814194423056 13251145451374363579 17149449538980591465 6856316901538576080 6951752271920139859 12444478726694373327 10551265098481672050 8759583672888335637 14342312037660283100 3524793802005727789 7477810884409686633 17040443564990900627 13570750473079825654 16788419189005038570 1919587617687609802 4016504156398245752 13098188842081005719 12300267041567549941 758324198817210878 13280314443959459687 13453781647838683885 17681113127948897102 1737041460830063652 1155734459435566199 8734176989159895951 2453948097300402791 4442117562928552330 17955739026282991169 5172873210210577970 10456247396146993594 6700780062727760823 11853732602840461103 7185638406265282433 7574859360764109947 16926391439517323677 13861761793328772541 1243581295942705743 4428985889154434574 6863813860694644682 13602318399125837534 13931107621738276251 17215471843693871277 10941861926442082675 167902571696307190 1328625495441430642 7069343588330206561 12086559707965423611 1531976445496012920 2946106103854050237 7421331262872116695 10583793508266667369 14614084929791398232 6548719071907381357 16647325111718369458 18176276834419102932 3791149803475545269 8147725425449435820 7768453503256565509 7151706676058509851 1550654634421590062 18011892144596342251 8477249448485484069 16256666224863405692 16819623439807095221 6949089363655866263 8883794978478039506 880847531601397376 7908037685813122318 5184102345202628342 16773423780876783796 8770324704564621347 4622470383016287278 9358046469957172957 18441495146554223357 9461444049562046259 5997860197599850486 8973689520084811140 14005644110965668119 2242220255460844483 14909690078396799370 17810164493761694258 13403201028885917963 3297061443051212717 5465768194523563475 17239621018054975782 3199522424957984031 554423843414375869 14887154216172432162 3454590944815745645 5022399050333820220 10021751533062503923 14509084887222502259 15466067600596896316 4459748233145915297 4492709706773982435 4746488975584469373 14795655798438892188 2234485404366273423 4071583706773240350 12955486347935927952 15444511798576480890 4818853505855490382 11413840108271928064 7719578486705233595 11791350607439419044 8236196864513967688 15567885188563607754 18444613762537507358 16474395635046871195 5267688654007361107 7139514033029048246 6748124629345271883 8809313756955232341 9227790249581642497 1461471735382324114 7102735959790775694 2649348586497009149 5384792376013066626 374632389091005113 6308580770336467290 7620809622246860994 10985756416828876120 13673443729731723797 7826203662682579064 2535533413282771533 13368013227864970255 15022861835416510690 13834801530645584015 3937429817923877986 13625118515021508108 5119014435062277646 14699853903207149659 10148395656835948255 8289404010107986541 17042755671460649633 4187628095060845016 10221571256602578759 5111795731193891008 7709545347579157300 12159898893130699140 3948697769699470542 11990139415739640681 1718282895884470391 12247839531477412200 13484764483718832064 4007407571642224767 13274821953157287398 1486246685451017082 17220950274173497735 4362939364730941936 4174408703843062325 9851116703725697392 17988772205371140413 15271885282934728119 14796488025288090161 14779033496759594715 12249649106387846094 17087908528718317106 8131657708969914669 9246398531990810541 8680867311596520438 11648695735967884639 5067840051213126405 16931040889169707244 12053400578548310403 14640038675441976437 15399881785716181007 16568475854942136538 1143126067382022936 14693340734284724779 15388144189349137166 16514370446394006558 4399793547921814150 5805549108870712281 1097469999133124882 6617635743070428633 14619897018142086 16284396776739216611 5225113265570738733 15902268259798480465 7912438381043602130 1363793507655888503 7836119677979835401 6611441270527608072 16001617146452079110 12778365646395866770 5320589357560094416 14860497514109789591 11224001502717022024 8014387546767189846 15345380476505179673 6614771739176584339 14184081097446191120 682317510200423157 13006395838920682979 211132331126371971 2448867335230477569 4672326377954371309 17920104103697642756 2602225873335757187 11389213628984772882 3686047764562698326 4204857428463392771 16149042973083937325 13770306393615911682 9468820228229018840 12930290704261641319 7317401546204850287 2087367714085593997 17768393391620392496 3305870066817693847 17185091180132336668 6583837491313730077 9745252235611507278 10292056507776286023 2642092797252816144 13401559450202970988 10933734153217490994 2805624236019563627 12696639694247199324 9040061360755383768 8775781065133098354 3891300270600106171 532972064236906930 2451947111937393900 11305963016349637839 1242269392586958025 6530153925596134322 141284112333398690 8254361102466618439 3296886328184729180 11657549140639892190 14366947713407230015 2979689393098272551 1940652318561730228 9340730580931079517 2563740824486145744 8922436415605169039 8810714463010053451 15797641683391905353 7749119177382406111 12514087043967070365 11045308303098826447 9404977274989393644 5829842874023644642 6661913181656746639 7859740110386950052 8072924413604836880 11931392001757555881 2079957526646136323 308439765124509971 4271289787193293146 10114494340906809576 4166574972806570752 2718085507740826054 18145868372035694591 2987505835451124201 18067805324083065388 1846686403515859825 11597989139551376429 7881248643763163700 10657896786405401684 2890243095957058881 3429997116491289006 16963192034429223392 12888129599882798657 8144929380951957128 10369667514340367520 1228579185745033654 10195508039929645921 648033410744650193 2525297039857887001 12742153258849544553 6315688894648204109 4529412478897451877 9807668800329500957 17659124849661693467 15767063948889697179 6923177567163234386 1833055708555192252 6290970350433378913 746228867984411137 13595519879994770491 10742171433100824756 1646816298754177588 7304173310473921707 10162276509121040567 6354223702590617838 16585264100091407981 1978495097166287809 6379668619118126252 1412717558866822092 928623875393367070 12629418986202604025 4736168905937430561 11610066240451480850 13013966910766074654 6738522123919354015 1111348603461774384 16266714174515433831 7321395383384179153 4460430844488702311 17468879239861749792 1452413523596736177 2162966300099911153 15716134698719169327 960502128617202891 6416209933466381036 8105101052702777048 8316381024204352443 9304788740857748793 1535394209757844884 4208414159647793941 15149644590161117214 13720686456059770350 14491816132596510463 31483680607656026 15663937478044687533 12043623356297782326 493617654684443778 4549870427497320092 1606812797366057475 223778440966057057 410510186168494031 1352176285259739980 1452780588813181184 6492323690211441418 1003534855134950753 16459981064954100101 15278528497705140917 7779802519804607439 1280477988508152334 13121344516879628788 16154267045598758562 15624359922894117987 13072721436936829284 6621630613191930536 8430949311291561998 10996474457870727393 397226524906003915 12613844802816986970 7787928981765633160 14178894372776050829 5240129244041421118 17266154423684308453 8027609084192795571 15738951865767400236 14232152759158192617 11430038355892806041 14078970838356774226 11359811295323911007 18415942070802206742 14026413832520974766 1488765340624887175 12352741495753158347 9178597520721365270 11627501553246753229 10831024855631993877 13410845500460807327 17142320249097474876 12087851137421778675 9113412629094771877 3156249701654789146 13077326606123108001 1021961735093527211 8936258031584534739 10197945062088615460 10881448800390991194 15947548967763133623 17541516570208128427 1873460395044066883 4703785948256619209 381134969149247483 10171843131308319874 6225884649141993829 17620766504320119943 7630558532322648967 1238074343099543049 941966588023470394 6340057898795894852 11934993345990991705 14905106575789730729 6090508248675723759 13855500605798633864 2873192660930601508 4681977546564568301 14138686276651016442 7085987837026084087 8220095521176049586 10039189280976439835 5577676413417497630 16058260458896873926 2226773633984233154 730568309889235313 13871004193282793010 7873927138769454993 9427301251122788655 3146596381010801075 912320824224545911 7646796220588622695 2777843750306399731 16486101710954995348 7321258732274817704 17977746446398976111 3385579919284820272 8859480612786777680 17019559472242740783 10990204419308525191 4122321779921460531 888066018829403853 17781238374459968661 6304593179015001397 12551708062216227854 2458803080835045949 15528098846923723837 13837289155680808508 3732951068905000997 5834836074680847466 13804897464968337832 9876500013617566652 16410027050166613647 2248945840270066501 3705666205211869552 615710966665669489 4042350599413246128 816821408260518007 3450999214807928551 4757861223556124009 12278592508347741673 9762127296399952708 3211379688007384090 7094702838842989082 2942638093778475431 13309642682471001628 7503350353324399177 15297783500758012700 5465779579526647911 18001313549201294013 1088188167165506909 16545067065076698001 6300621413522062027 103145454327490347 15114981159959010186 12199666585776097234 15779461281916819229 7821412192010840929 2611295007245239429 8225670454016826436 4939849796409412746 14863653504563783927 9553357675128151297 7679179792345967841 12048664885470679839 10405171621018184420 7140614336143801282 17618034448377294715 9307718284206058399 7521719145599458159 16126593870084381354 16566799967729449578 12472119880886427318 7366008283329146369 17740420466930457096 4071841473981121027 14836755342311145835 12431510078713039578 14271383883285061079 13960108370977564545 17001107722784621066 6446410521933022150 12381206643995208668 5570773651073805516 10419415931440200621 16907835994504448954 16717431351485579461 1815635327773385261 2672859759782366666 4749433725486804471 5831588282945284550 11260944372967328449 14827867173539294827 17668349229791227062 6526365238079538309 14813709986362106357 4689885094654571341 11074959140747322789 2076007495002370678 8506299642840262100 7671718612729238676 11600781755469977641 15579349839317644802 3143274387340164801 3698030021639773370 14050317541922713896 14243937313695213544 13582552923748541472 12068753099856418848 3460622847819052932 1522112782379676245 9521340116810487198 331686817276697862 2269076381096091706 5485489870471768385 2904468887528652005 5205872018625177661 8679785199094689105 16910493811404397021 18240901923858709008 8900855383094031641 1868050485397807815 10851823310435888974 7527906139020873495 2792372988771634844 1461240770501794160 9671968296696960058 12237655979414600758 2069145184298049492 18119992478090142947 14138745301107278957 4735526033651233198 8308420450435368623 16063600154239850823 3480032607176129917 14227140689304608603 12195186116158707913 1586059665981448552 15159814738444741262 17210131006597488177 1317112196358883171 6167700685679883166 9130157367463518941 12241599567458572942 5798026893467856432 14591119442774741983 6247461156470136120 4802504897389754323 13389243439369130814 7281120870392503235 6425952185030186680 18330795247665524863 10482509653493113739 5374377115509717813 16552719230331506673 7250433329387942190 2813650467621643885 2216942662987042236 12789399690929877664 4878992632060585353 12223027240876375065 6539796399590127432 18249441886713764215 1172870139687492086 1894250390298401821 2495481236351759304 5884310809913475992 8784600785229829950 8981686750833767841 8887528431249965804 7069577811300776031 3078043133814039318 1645548208660957932 17701249004703675801 3037728922428465278 194043631489436523 12019139760531042173 5594548921647182609 2029281371682366692 748282806926575244 10081145199322488591 2859239097889449135 7684668951342827097 6843810335155955429 4195705974937664647 3245281691607295973 9509778444314229730 9615973931702256760 13659610352941429545 16765880167128756656 15570104258732788308 15335654668254080416 13027473339568648219 15514227490571407446 3546934933582444211 585992045323933117 12588257972843639092 7587386505395669112 17183924274987450321 15834881124166069267 13637221182764091193 6392638306028897514 13187663492652550762 621858733397270207 7630535887942968845 14078613212009908362 3896875460050937847 1482250996932685596 13247077003200158212 13617596695618854465 12672902269647933801 16230876016938431267 4823238304129946190 9603223444934565199 12833978879377403557 10510172568509485596 11788627716980537752 9156063203461630880 13196519323257926562 10331888773967946084 4534750182408996131 1014127530102883595 13662923072948857691 4585628654996915511 1112794762417642011 15228833847780575071 3511526139501678116 5597985771661123485 3195524858058470601 4039090890958203637 1181429029773381595 12180797236334955123 2717856176496152746 221005239168818441 11781891490574649985 18433651062420965942 9055552554600741964 18190402442001938191 13583556898243492373 11411523107586207282 12954675126683741447 577958415782029855 6342534459588883347 14167930891660127818 4099722422358996533 14205188988883273754 2393608557125315874 17993569486164765659 11767133943979454752 4674680131455246651 13848770533825614072 6914851466635180960 7014155993620122708 6709949434228820207 2107329748298891013 3959326441098716516 15734400449736308464 4639527206024164258 8100791919609936031 3069267077484174493 1796834911193487353 13599026031319197286 12195289804617854143 2184211198504729702 4143618623211442318 1702999511940120019 17632274664547599896 15522178386217066440 13177962291900870000 3347495983042056554 2308800824425415422 3135241662066448981 11766899445443500527 5245912842598407820 7689329157037379061 6357533922438357106 5371375060221549185 8923654009579101098 11854624583457737893 10733123413700432305 615673399449599829 16857619603827740665 13592617929564060396 11790659695588708670 4405128905413671425 4863084619089389426 8030831751429306078 11561006288110861968 10789762632865048036 15350079197827182252 7553347498680524429 13481627364823332075 10040150203209803026 4880874561842875827 3852859423086641739 17707731283823890452 7254863884225301858 16361881045118383960 11356563032547248670 16827332757484742931 17586269152553648119 5027770055170768073 7534990950721100115 984149597463579801 9247385028490735010 13478374599114857854 16932403254648365723 10101073523215108367 2847573205759002677 17077362040899420462 6966352526901072169 5173271062284360944 16534539027038375507 2842907842058641929 4762342404603342967 12291240258494327085 6961498159327793817 3393891184149795697 985710846588585292 9917226089364674847 11084981363866348828 6146076440340384656 12426706592676967253 10684214969954517935 6941787546376794087 8497705128174726541 3307175080384478207 2228265763605695869 9053928230310567930 5309243908833911817 7266017213364411873 16276674963728888826 17428198535939928442 496485044790044546 17848715434086474444 2753628216373822663 7468106221786001888 12295101917096956101 6712635913461758683 16567154331530867827 3819977893663293890 1707888103255852947 79893495326623602 16761172739761216316 15048854296571069264 10895876440987866697 2390002161818570658 17264374698413687099 9560104405652682194 13104427629144026642 16196660092941231334 10067981250826314487 9526554172409118066 15500172085295239897 6702978716514399660 17046507161932521202 6144815987727813760 9299847263225738269 15909444007643259799 3810366437312280145 9379818029701999557 11885998614804191799 16053152091783279327 9677022196647787736 6019251705900658146 3822637206740277208 15833816064246308829 11651091366829113524 17618065641824250507 12381984886014452792 4349260133451115745 1371806753879150175 10972758768312362291 17145612874215823282 12291516415435933926 15616721604047402264 4252384330993264458 5975464028444807055 1599211412278109219 16989001823976746552 391096032026704752 6173545204597827385 3874743449819288782 11342374786183877952 8432364424703091805 17393542346513696196 12703286582085837910 18217415068809634556 17341048923944489433 18305917936754232913 14578896520000575438 10741663259034404617 13239252897775355684 2516891977269474989 17222528784479907950 10348632999368044864 10661662001865438992 13496690707207897029 4308509867702809717 18241742476001639615 15505234953803843222 10854148983574773981 6172048043118655929 1706041239278373874 3198422721534408046 3692848702043655221 4305530793628480669 15497245410350954759 648961680871057006 3905121131398366197 10624391510228712130 4282632972253273461 9440097580596330009 2225247451054098210 12645148392038890541 3022210186973316506 11801376877365111026 10450306951020321123 16854023288412357094 15359805925003367508 9556705824786750059 15942891541111063155 10191227773564093257 503717130198697417 9107163911634847093 2815470427276634617 16091994466970261181 13969126630460062517 6365903778756951167 5654682592767092425 13120687339177319593 1031699912656841117 17672995589043368335 14268103781235810880 1762510980968664444 5980836891806019747 13397936106805759025 17636034695143329003 15082419876498881732 4661404195563766431 7444836975095984945 4600359118052675114 4401193750244827199 12723195783437494977 2226941127409491655 14504030480094008921 12982473713545353989 13596243952841109324 14370576739014087921 5379350715803541928 12632049079345807165 11674511855553383543 3107988223256904689 11832857304360299363 11959156111580600467 9775431832198882756 6414959701891990007 5439403914767137137 17168069514048947709 17104976451446208727 12198740241186820541 2699413466398209609 4004079889549040033 12918359998313464472 11210718710025451059 4142756170871125564 15586501237133963328 4524947612668319180 588690709786740942 15453230834124650935 3111439706318097941 7574698500320526634 722101166305604566 3774064690585998151 14026270942442921473 14231834037780650145 16969792622829889675 8971246294638675797 15619465756434411049 16103158102652910855 14795546772044143301 16692049755571020828 8912211712640537216 6313690240931476807 11581894419467837607 10690449129158711527 8892025544316118895 1930595804886773203 8237657233660287196 1403604785029465409 17730374361220858460 4539819433669339228 12244959084485445780 10514909713523783293 9828397773381649776 11232518314808934430 16352052629865206489 1466396524945437336 8632070435426669865 4387896144572473035 8041700138691097317 9716767019869303688 1100700896076923422 10124245880252220885 308682225995435830 4984734665987057687 6025982267571292410 14628914382268285448 1015319223900376927 12449070871652688544 1435882981278611744 17997425782540471828 11311694949523520752 13707567273789885699 11054835941139677579 6902247316586832746 18171315610680863021 2703703034301479966 5860951214483664917 17257701047187443132 15060434178325697612 12539555575391749484 3032133312668516135 6961640839517894569 15912281876875940183 3294332059513605975 10085581666278734888 5851651739217792645 1482718393550199338 274212672901040809 660803568633174033 8726766160196205791 8784421068892923878 14244944578637314414 4176389462120251407 4052641313428744724 15866206343559443260 11472431866139964959 8255799512223487025 16899661463460189924 17996468640837657594 5861065498101905309 16351261374183780001 15130162807730761592 13441650124612931846 12522378833653243799 3982696759482243231 7788443293420554521 1295071839420200952 263557086318296548 3705221599270394781 2151019525226716516 2630226272921079893 16839892819420005574 12262338174482970512 15832657042827568206 11504878206333937888 3252827892487989437 8829190296334131224 5664257467352029539 14542199622038926239 9012452376188548745 2000341739902671913 881157416302393873 14722399143842865557 11899892867107077988 16512074339264693083 391438459242775162 14936780842833856803 2750446460223243822 14110240197027347339 17511373539688259398 14875657349746044059 9340882537978373841 7491588260952618285 3083001021895003168 2089125285528399110 13338061848889203270 15491529367253045240 15456237260966339842 4452657111939508410 14824336585934443896 14141859872900706941 882688953039991788 8225612446172032103 6621871406219649321 7844742718153940227 4017539422662776179 1060918736461418225 1928086008434102044 13580930766259226900 13760031769874555164 4748466392876068006 10324200020237546898 13089484828805860233 16300732287036878543 8069474960586080367 15181107861938234523 6573368695355809217 12360575116007016778 13251525461211848579 6095833014298056988 224900499265012948 6604773104607254250 6452620926274273649 13884106532903741750 6507399753079272620 4152918359230999613 1965584921441032015 10594823719903152320 18040899702454144655 4460816916153523572 13356752359468732938 1060695740382231092 532047142070036708 17040499916206591408 4824079279710629071 13030448293959476356 10724663516489821095 11936873814675160057 17525959183339218104 14179197760137014860 590952967952117142 11977551490052339505 15342893046843896665 16416420669714267857 5214056177654790855 10063302097192619262 10638432845727289866 15732755171412163187 5927315797085345588 12129329715360389332 16959062040996725702 10819458553315391729 67810734064241608 7743751991564296063 3664712835503175227 2539650656519817384 10505641790694220742 4971872499358302209 806580192144031627 4794725537306294999 16797536832314925955 12007439875066495351 5657387099325511679 9838716069931474127 7095924771079936882 6907505178873683060 22128975764795920 18034984533454356914 17195761605925517334 359368218517549863 16864649919331989067 17809102250558143570 35744602270499639 1564087459106328243 10835907175529045414 6261132795620772754 3533887391098157954 6768999491564238732 9897275009411259251 11595096019731919944 16665475582061916024 18256777806753286986 11958724356217913235 13757273640342076578 13962278903932068236 12366478835833659389 1392007273927336843 13709321740912994239 3150649460771421136 17596853996763976542 8291443131754017021 16534125149899491700 14887152064411939119 5621970882137183649 15289774208893145915 717583345988956713 14114721670064554709 298511111497493299 18110557641961549914 18349791776342049682 15223274903943552475 15082907359861799768 4647395071746900425 1034209537754690523 2002484597346635807 5704460103392605675 17986534028329361876 6122589910838913408 7223949858610909329 6846039685624350286 9771583639046340866 8297745288777940522 15127298150225318817 523226636514126720 312083264318245214 1591587335439439504 10259384824872738605 5889705614368035685 10551500408819117408 8993766710175316519 1950114537206056640 7032630654893496146 14339389357835368311 13908223320169199210 6365950723235364859 1166733457902972673 17056524202409495782 1980839638830443559 12322910575572737309 3243683387672823110 11367003508460313667 18339239113958769098 5047113579694985525 8378872351890738562 8984936445200536919 412407959046278694 14944597319065140087 8898078890021418040 12630527432406655436 13129534371554725290 16674840700171094510 1307835417258795802 4001035534754463400 6981583475554133858 4754862953987863230 6825054310520905926 7816352155204500083 3156371693627907250 2525091714515876753 11239144458377262535 14952221529266504487 5558970303130666823 15347824143996440025 6603887858816868361 12814268643292693279 13613047515795422092 870037942300594869 15978457249756354853 4352450510785316108 13674964489320049662 13546835267582281922 11621785614070003957 6188269099864237188 3380464382673493710 7253929359189977507 7296250973131411868 10771989907244464215 10806269712097109723 8512979649544343475 1813127847877544445 246129004591385908 11799441826852559495 206422596302644312 9188851126669503867 12923076751346779943 10266058747901564309 14458408237719650204 13013238729612549720 5498573034065665360 10497504266337401362 14996986911695912998 4615437205543833620 15585627387842499709 2995702705250090089 5658644338565333901 8202938054525287385 4620924577863915641 9988663297304033970 6595562548309218164 13895876170532630995 11840221918357015599 18321916412934166618 14506039753501770023 18381382173823793756 6889200126922370308 1056911135360275663 17002713699312029063 5857847408044663541 335981173852382757 8402956614110181262 17379897547223289098 1193420080814333785 4497897067255698876 11624541072263111856 17033924126881286404 15885639908692393655 14778635254071577202 1280316560466278735 10219524610645781675 12931458400373722647 15773341021731885067 3679547215616158239 10720121080843351287 14713195508456540965 3334377269315130178 9813944419038239382 6988464817880616862 1924618384863639990 2475846152180702834 13810105022996121149 10279736028191816450 7691549801917365923 4254182684715206408 2426679127792118588 18424297728053618374 13420661665631714624 14058018940953705223 16727033121752324360 17756007045031881515 17566051021613897233 13469229767948065805 11674757609037416767 448184856909115442 6908796729815720467 9941317706147529562 12956596473834458088 6666395318456845363 13640274089806150199 13010648352501017441 353812974816698241 5425130921702887453 11964604870587490663 11473106391788521539 1675964915455434866 10879035632527911441 12237168308742900939 6713702091889357144 10226693901171268305 7927589158475122043 11657761842960960431 2817350463752264260 5939402907398072141 267991079019189852 15358357665854734504 7272714985170637571 2943436850442725878 16538043428590317238 4802580485069584964 6445593577751015915 14041071425624501309 7777884181406272045 8801220314470684004 15272012574324096911 985264151872849450 16589172012695216830 18037407217989850175 6635032805919930838 1894530108062975155 7353785566633496960 13269447758692840488 8298711833867690241 3383582268351095614 1478516478253763933 2224634986736103202 7793171831900079398 10110407461315634345 8997051576058103458 17906587830368282250 10940255294826582648 7716496697059813322 13146331069446723666 8276245318438077523 12648283542238042497 17746554223594947486 9680552549271089098 2907756590160479372 8556810057675530064 3833598041603266656 17576693201087961115 10674206477533249630 3879772341478859288 15006042288222230052 16831241165876875331 3439448560128887715 9577169648133003096 16339687567947847680 550108031070891749 15013647891226981600 2071171939070802786 17029778803069048479 8718619921185694636 307310154908993841 15177740756200564513 13587570650190505338 18325126898909778744 1683250163929161614 7981136495517440521 8797067371349997907 4008442610636045410 13361586153644789486 735525343211839648 2669533416589104784 8180197826561167174 11091260622766157351 5872992759289084773 11615194292511958503 12173740319151076927 2687570903852925895 10027771795743712000 7616940929360654467 6695861185026156101 7081841424059119628 18046741249951230327 11753253496433761760 17671306881081093830 8435561144387523810 7984886544863188223 3359763356010616885 9765160676656376405 8390347748419324535 13992319525173157851 6497500346645757919 17704378142663680669 8896869466796139555 7888895954562523353 1803146035579563709 7097276085408136205 14683964641038553127 4956532523209964407 18422406948378558157 10084398618138100305 2884421080029664835 17045600222359016302 10823808560008241454 18443640261234148007 13102749260436867768 14485231120740158027 13325825911408604400 781946049539510934 2565313435845049221 12517992073397941394 1838688712314391065 12927532534671567538 6640355200196049584 1135602131556527122 10472417593737586221 15003036431188677917 8396374019939242502 8766951765388082597 14590171690744165447 14938541058115882881 1368421115147105426 14222205138733139714 14136545692352495860 11451039525160007470 5513289320876217613 14073454342056488395 14051227007148535747 14631992395882118926 2250612171441885594 17806721959400730273 17639631995590102146 3424354184603192707 4935527924142536392 10958282654531574180 16813461264237041061 14521354711189827860 15512172168838925821 3807126603061980238 533619166877834267 11231899967724738191 17724759230670213852 9474368250365988704 4160116228298944091 12613004981222608208 1951624707115601926 10188637702802072330 15431210558345197864 17172651686914055590 15264461517881149959 9521547546207181224 272352338169002774 12249910953580243950 5966050122497862616 14917450534303054394 10186274816250157548 10297066758059522063 16000816321761398523 694634208903735868 13326264279557298866 5022582075717483895 1982986830453785705 1374052842879753964 14440458981337824740 18439240618861466949 5215033872313572092 3788463128141598872 9097316887087725669 8679242125461955712 5108123227188245353 3597979265175271235 8483846244440274828 2373011082005563196 15210312728007291711 16986708471689835378 3972030515957551064 2504638069612710146 13263328239063703636 17549292391999859351 9918147481727232575 7399893477953402814 16414089187853725693 7544593002361471672 8645180381517374027 13792984196255155238 9678310476906175223 1432113918962944533 17955281310084709691 7162201868001827508 13964530352211736391 3469390888671199667 14871886740714571677 10946340471009879109 3058298939471944080 797913110394156881 6927604188222632857 18382283068528326333 13986099791958134136 11152138435043674653 5138449410407138012 14349086068196360841 11841328415738884805 4586987792663521025 7909221056144703406 17531915229999186770 7738445907153318822 2035937064531049468 18121099145996114880 16610942822143368812 10429852060111592634 5121779580413940063 15331718353994881942 12379062424014458464 6059486068359061091 7476602500865544559 5894317505568393699 7400500982440479612 1391387884768396688 15492196084503052615 5656548432342394174 7837668386678451859 11565787182332086991 2202855184993373962 10304187618800715643 7547281151391911104 14913533924409219753 17893657260235607793 3751622586837333564 8133193447353275475 18299211508749525214 1148911903562451413 14034081358655154982 3405878401472823026 16708545243298820917 2309195666864886564 16042671913511042465 5096942171406861593 15741896679811464102 16389485824830061453 1486394885781793768 4152662939837345537 10272882125154355800 12997545185400431534 10835820399239056219 17618691774957067505 7157410488701032440 8520328023250861064 16723294907749253458 15385654625180864398 3206556686732912462 4907617454570566672 11914101850830598201 1718049812730043353 16915838532515451475 8258259673236359672 6728967581225383086 9147928632395407654 9424570211257613581 5654675748703767000 17472977302862114641 1494872351037579184 10176661369802154181 9789309920082843415 1874362764008489820 16846497196806329060 3094875905918927737 17838442650846590657 18229044015250776009 8277121098446827601 18184809170267856919 13783138662828908830 6421656604403362767 12240764424574421349 14581482535706018641 8448455785988408143 2851143313239001832 7882305311779170490 9882381065031818564 13160944823547165655 4077886876875694463 15792069552599318988 2770924434370234403 6566566351307189794 53791281344883699 12725296301763300074 2525243325628988601 14031112521570952444 11076104509660779905 12214388028085301691 3235346891222999412 327148035688011733 10326317437509265238 4047850056250561550 2723723199687314122 7110052524262976819 17637616824943687531 17441379111303923999 15929417158870085924 1481986876587136178 5519192396790965907 11734045018367963761 14685094881755919414 5611800144524721753 16095432491403135375 4804597757827545939 9007977986788602549 13987851755687569394 8172693139524230712 1820717117969009967 3652025398649879386 2376058230778218461 17945055757990633566 11424614093815790819 17717094532057405670 13127135193360511606 2676144243793631 4979729513091408863 10325352054012893399 8239870458466707302 15370963277619681247 6816127924547716447 8008256725832917194 16015968823855939268 16783994049391142220 6649863326899541140 9911037329893052083 10391521521087333540 15954458165745418197 8742928514640825042 4771863697613054487 416892628594537835 811599822434960412 1662818647198510711 7809703589943835743 13722903269652210904 12033258216680568870 3062290006047380086 13782235701866412415 17773736340755439530 8512481696225382536 13826495808527618656 4245319067220093468 16175873702187297481 8083836813739888467 14187033798306995550 12196399553246802280 4446052684345389438 17579933694047875860 13221346756035300237 11664664448921332882 8281207152716539381 15762376576113967684 13505316323850102503 1516529270774891341 7405095360224052536 17594601160278332072 8245898563069097718 14120201262234974783 17389128383846357908 9135591596630558853 10036279495282267077 10634631008667609205 9369894620395840424 17683656189773375079 4347922971899788238 8451693443230713753 13281843615186564757 7736137757541242295 4133689964950785790 4679640343702185329 5798860283712369879 14314010001179942022 16388485348155989270 14062598298372964731 15632880146987305478 3906912037360707051 17041354402295647922 13239409382074788915 9516112415175609677 5236272273594102164 13579592930564260700 13206213852428706564 16904888657286916526 9941723620708239015 16498695371757930013 9302502439874301254 12113606021236960290 2275880173827797492 12393232729871321735 6404948312688133550 715012141964896616 5008662547036252087 8778833929760980348 8816119162394482189 11702189830237613501 17288465100482616673 1355351190694469783 14113850117075564120 5876311828747380906 6423280923834741650 3830622994505121585 16763175687130788088 7849086246410129589 8570952670618000703 17398489748529329568 15638723709554381498 1019210439420176130 9978230746351831973 16401012909862152791 12968112994539274657 13788432594895480098 11640789789141822893 9137618402004864387 2069637997075970938 308912564487808385 13142734588652164386 7684426273292073021 5743857347612452640 13803753069328763791 18248531836506662825 8812121223348098871 9068448612409415065 9464553254886114972 18377612111365367660 12265196029307241357 7913068531989417659 14174686244428764952 15268608479001983153 4458497856169145211 8288216787589186567 5099364551069722243 18146789536617448842 5020975853733744981 11737254091989854507 7331572913841404417 15925526150274418828 12440624622867776591 17670351472973838329 6825681941984775275 11435135674313460491 15370827693851321282 15780037815693383950 18025498909095076472 2632416981499789304 161611428124508671 1526306097345404672 17223637763385933611 1795093059468105301 12725969045874265455 9572762666557628715 5721945608627871552 17593176224502539353 2149966751813984752 12143825004027140900 5911408741817373044 688992582543451353 6336921755285012456 8233541116743519958 11189752442968508351 6527022979365199857 16163792643405089369 16511047541056165643 2846708247479791439 18246228115790565089 8952070431807480776 10946311199931143253 4644471334898714286 15367599352573083565 5705362369441743217 12546729105945818938 2102667384799442702 5630829535407593163 8321250544451515660 12643409396595846533 5670518307970050487 4076211979556007929 6185916631834961940 3758925583870813848 4276805660445704239 4670610852776846794 13815065585241875586 4732785383693121843 11090168162654623608 10685034675697411964 8220708070107513232 14442569406817533797 5901799444025483864 11505044438662105703 8365896520657313383 14921964703940599207 17265207456840720286 4401232004258760167 15604373872297945429 252137760515369988 9356342496913975409 2202070289568327030 1488666717372300160 4217422960008993226 3678471391277837974 11453754258969367341 3351555389192168064 9208206885220327163 10739898483270901390 12408929410595604213 17103778611141497671 7336775153886435885 7909915429527736814 6620963448915955731 248167638926899523 13579263622251677514 9331431801554102621 5371679371234818762 2956839662547996762 12864146082403417791 9296073722749549551 16027252757494330080 1019268594495464537 9870167400482470351 13811937400199273959 1557105782455566405 17870725008516121878 9282197563383219685 13906596173418178164 463264315608251509 10735547837394042829 5658894533046234235 101600327201411563 5376683264981606279 10128505831146548418 2139401377068208148 13498788449061039214 1564550578663162524 4900506944215031854 2529419009401828094 3010843512265309830 2865200938241878573 17991575258029766577 2313435796110997066 13590186128358387877 3522176229167347509 7208296731329882111 13617216241759672034 3732094082775568402 9187835578853869596 2346635961760899561 16377782397468180868 10705893011693412662 13741599391087840680 1068171528789288977 6160583061707050497 13658681599199703112 15792671164015811208 12652831981916352691 3323243987441957404 9155028676772334177 541714982802012051 1396677819137844708 11852030420402292138 6877867291221314243 14277084014603887869 6454840130446781849 11311357305305195794 17103927240614230558 14303448349798054093 11525744464674780383 388381018364614772 13740923671581717978 5051609802586907183 7712548909422076181 10614164158668852160 944768066835797081 7399732865805760448 6769870543843123297 1432869768540911478 5286999261129035470 11274941333881906056 395554045609291517 15032244761138856510 7857985397737937508 8278334227876685321 10782156414125135363 12770970688249847775 9121856594721271950 15207329485639961224 16636694504310821175 8934877794899882608 201352707338272503 5207073160674352102 6582719094744794865 18128191199127256875 2524572333665514076 7098320518461304459 10204650889395079287 9619341461757552306 9475766213334471802 9756388608342798886 10221646950120491239 8814436663256408193 2316915139107776147 11429949763325728315 1922153728485776650 4804287880141667599 3955673221681712429 12638346988689464700 5547565204366039077 122811978284566050 4536691856365640038 9803215736153559912 6962968757032560382 14589779953891181699 13314297521605622265 17552994708781053323 9041691211876340029 9741671919587055389 3810954950483068071 16665894428219970887 1377660755228224379 17666802989741155454 11219162726430920018 16916545925992213265 9350829138459038104 3545238003738045985 17006379133842058412 1721975944271068446 12608942276447793457 5002928182225145676 1880927951333438089 5679718313746539385 17659386921203780406 13185241941717366387 2216471392634589604 5033476795410596841 8630655573531137088 5787674436480985555 15625163019494012956 8002098380443514258 12297060369181441213 11745438002478694159 12878919504422669897 14218495270375413626 16702724513145057153 12974107362381466077 1337013630656656954 14462405959620465143 3345018576083398478 5711205289189078320 12915576358398598184 5286170574182731037 17480545597992998837 7992691747545659575 13705089770726655684 2396470378120034602 9715241429130345674 3042405394983568413 911820150232023803 4413662985821414671 10850967972512455995 15034682780922417695 6849618794536269415 9513624242609594923 13061331536771849883 14494121903537480146 9900592674272220458 16297384865103266565 6404501479075816665 10126765539464744807 6135212131802767963 5973557147089749864 7439764359872048349 17859923371751549440 12356610877150343798 2359137381280532201 1472911051800372720 1616517233305423635 14937497197156779108 3743092255618245297 3171763602916749605 5370729474625084820 5107581138012204739 3713020905100118842 16167747986486721355 12300104379211665932 16805102964985229849 12734494695361242336 10188756253758896860 17219443493445235378 1358832410406911952 11990047470473892216 2070268262214427543 16617186606893634622 10433993407548363707 14267000198692873400 7450827390531549814 4323323266975102070 16440256742866474229 7284108243482023291 6937731584403432708 15271668622316595493 9685537258347195781 15829663250076460731 13047408847009592670 820568820872515381 21335550075585545 1694086519890771572 9520984161188700425 17831385605892647382 13795461692366494896 8852147426684468371 6511008670638982765 16436842162845499592 2897527644942214596 18272393103731835368 10614289049509877069 7922787277392863706 6941401760420547913 1597925295780945569 10108143783895767669 11535366217886910347 15173236972656435711 3223706328601076967 16417802301090395176 1224414449229559312 310307335711917548 4950882585175059665 614682611672465763 10908901509589048011 12484666757141018678 16005562072572908712 7267553205405610450 14663904936564520980 10700019865722718892 13171543239100410781 17665164373290781262 12859443896484351756 11298577048439995580 13974574460039077699 1460277435772468311 11030011096476186255 5204408038875054265 16114956104645835387 14549588610870262481 11719413046082826512 15132151559241067508 14219850330356036195 13354773954231276517 18343593170174230383 9376618028531988899 5775605490245657573 5315716440430123873 14410489956140808992 12058913990057871723 12173152735032406823 9882514154612305635 18233989807144232378 17209621199250185414 8477562928774848803 2033820351880464787 9496402558035022864 13590796020624147286 6395389016259290057 9086008014737186763 8411015610067170049 7927869280283654421 3326517661566839105 2144605887697139388 12627179082599254314 9251866460108932548 12800451370243728118 3659867478019481171 751680290885706109 11000572235916607118 5181640996795042719 5927056193355359723 5836684588078180584 9441333786048414538 2010334403021022341 5015132489758087937 13355006138914985334 8393756623073016166 8751340722332627286 3896278854420631045 9644839609816607790 10314011875059189578 9804576901391723401 9959275534283065290 3819693421049573833 16291196001082567430 10131820154446767567 9446468270793067444 14827213242083374232 17092518560002987412 18030189537854754846 15317302749178343617 4681072235446202834 3832384466565802648 2901675081267084096 4635406420106517281 15993381632661015328 16526284076295506415 3381174262129975442 12701599301693047060 17054925281632935145 7693833018866078411 16168374973313924507 1609916332204553217 280524584719750011 14454467546827728840 167955321036598067 5928054711746071802 6106112873454700436 12565008271877921500 4325765554535046050 5318660171739110702 15352452341046271178 2113403180753522302 16714697721541794310 5580165111494294170 1166464070342292743 17044519476970741315 13553995818491486131 15830935043295922115 10769429114129422479 17678123776783193625 12278820302121170868 12702058231391350561 12553876717864718743 3624958709067209016 7106017789073876795 17171573281535512729 11550595033970637145 13897069467347281566 4579414107145847191 458445441733407978 16766396321987449218 15685194156666938421 2384546643053687809 15511333006269128459 13619673242632512377 6380798758949133789 10623150388341869455 2590438585807606718 4883626421570157565 7291301925095791744 10005322766438472640 7866350373814810146 5371158784782059404 8453837649048752025 7939375355491630078 12108498397762732638 8706893005129980054 17302655545641267498 346280742267504707 4428504632351210288 2600603620822741487 6401487699737080973 7874996078691624043 9176061543227225936 15960930208176644145 3165390562236031646 11815155839279608597 9636689009174172744 3852289369964995572 8516026639473378853 5812069067839408569 4461617588254375744 11788466994991402179 9895388967748781687 15607068993964439356 2925775386762533078 4639852233980786968 10665378527105589442 17218958954933079626 17709375336615562119 17221816386598895603 11710105684174650541 7890090552424226958 12036705548424024060 12289497312366642018 16325523535220582673 7918216264306142596 16560581361477428330 260474854142622867 2455460548412663028 10039930282588581754 12185030879627560581 13255798264062765130 13750820479377539018 5669899323310633670 9325083740328850047 7521741748484563972 6100310946673667599 135176196199047800 13642385212792103894 16331391601259312676 10598200757032015347 10899302057230132370 14624417451962444252 12036444909392152508 11252646103045437042 17466602150561108948 9940505320934818860 12934838215284508838 2285485664643346289 17964905335184219870 1016316497585118373 17962840611068610121 6341563906588089646 18193850641871269955 4501919355065963132 14307689065786737377 15981177037567453476 16887099769088814388 17463199348827279655 16514591430260827384 1996901497417534305 10707300215527424187 8302845091951816629 13054984164452471257 12646138098497130659 2659606071990563393 2897979730013239867 13959126490161102424 8568164046577600936 890365968608501627 2216677298343853835 2956032973976460709 6869421318407119169 16943735470766911677 234802990246180111 10539867958687614758 11472740009536290914 3590910530866984368 17067529519063124044 4725868954442565983 3485383417024031340 12239548103090494239 16472583795830598613 8104321856787438140 10859529456577780474 18433610437326812390 5126107216663999693 14244531439224646282 264056874086137115 18132361334728853389 1327920768693553877 5714381298201442089 3364625272869745024 6414852965743803856 299623738074728795 210819923501201798 14426330261097921148 6267422457996629765 12337255220443309542 2726201224734892978 15708894639928687607 16598451224541323572 3252393709122615264 90752764852164606 14311286733246720455 11864481539776479007 510525818058854740 6591100148968737802 11145694715690734033 1009465350391576401 15885817952279213927 10361375842782623893 12684789322364490216 35875323880698273 17849885323169159620 7800160249378411097 18381825680293747272 9822637925669303700 12290682839675939004 15952809850644200117 18295600469006451002 12910067568860921518 3387727216138387282 1061795886764057480 7985999143529759883 2669078659137874081 10892709222884279933 4827415279132331876 7077882990754707776 2358890293985881847 2148172970467858004 1100979405138241270 11797072587761877553 17316926366249495606 1307826527207185075 1271060534901474347 12623480772354057244 7553951112439839286 11697564099967528877 15501266884512124747 3256043130179125561 5668871151598975285 2533497146983704533 17270704904950259093 8950370888289342396 16762956705962300859 8738231220338102223 13086150080569655859 8484467294454928274 14632146993906546185 1964533334069883195 5552286239225193238 3695771952968236046 12857366487955454620 6713131158928115454 17608085486808990468 7475851766369989654 12461805443826683072 9811471276480123638 4993942436167816458 17810257163911136833 7316667658115474366 7126738119706419772 1034160744869511278 13611543187701493912 12567446488158573942 6484515162708379631 8657150099645600288 12122498043616599920 6279318993692086097 12816801302404025172 15282661905270640034 15407547550580719897 15372962851413975541 3392390137092250853 15572215570801408321 13227541593568963761 15708191610502373728 3844928666418908039 872021088067483423 15095447814596771122 657187910453706093 11302621116048060732 16496789423055099425 11012352678218763833 18172291564810165694 6654027897676902396 4729755550718298120 15032328388061867869 14746041350363935847 5158419905882141311 5323069780933631019 18189599192107768542 13693232051969287821 6986285075802176392 10866867085991143312 15041538268520813193 931705160946803220 11743715261281780612 13785060395857258652 11209490723979826996 9681700166669526435 17365301535845011406 10119411930986994058 1631183693103849669 12192433060437849429 17967196272096078552 4012037706996612447 9159494286694114968 1029723003450736998 9592953253067637914 4851122656256714156 2251367670321866407 7114025353727144022 13421564496920577807 4602253470443032944 7111725440186869919 530722936037686379 5856966302373007910 16738075803505096937 8637310613695958376 16837280110603542952 8021450646117869442 15352166951421096799 10536202221582502656 6116919022460260192 17150898103131123603 14477091326541070629 3824597208864269173 17018274752171842349 1394904678120767189 12268414202994863785 11695946611855620518 16092990194682115788 6257064528362049426 4560648830341852623 7678238777734769382 13437999029404483257 12447616368902439286 14836478893398873840 574770203402502261 2071724977690067941 16819156177266807591 10566626982883500662 754377759529145336 2426803118764264919 7609493302871961646 18433108621691364464 14381811481935223240 7324344307713955197 16070789084386817029 10651626192303467110 16096958006571442132 17448883388558683008 5587571784477579837 6151709681634274362 14950810105064960293 14079668700642886371 3514859296780874771 1593620144802597376 5857959321362493221 16032848356965965064 1170519817021015594 1931028707026840752 8178007604733233645 9557209705108758374 10488251342091341074 9205595287377553815 12825787213089706995 6414035925618378739 1614067714942935680 5145667484785261199 9182431588004580554 3367240578216394242 13192312910849084827 10268147684163160756 3469731643467407203 15338323058743144940 5094052326953205056 12620741205661406055 16434163599795101563 8264298111187119918 8056512521692722900 900740558123813316 12977705798498744705 6532168328598765588 4791034898439714617 10357382119572371553 2333588125202453047 15497597678240002744 17599334739867872900 6336464581139917001 2110939736860666022 10561329282512754899 555227822218701617 7518847824415134986 10020663583927089688 7871489790204332212 12328497813498574058 12128626536406502712 10404971525828708171 10357447887455102703 126430023893788324 5704418833958909220 2986498293347585561 17231657475611998551 15731680009265894016 745324009152582151 11477407207224706177 11547758847338341333 13790382111091354427 425508651901181478 1219266156526038295 6707350602788910191 8219368217257845988 8096787532135614080 4748767675645429092 3247967403278480759 16506193241606636346 14107533804515131866 11596155099751540584 14098554308049478512 1608281163485796784 7727993663149525711 11507236544578747201 4476808258268756656 14911486789455258750 4402724330859756421 16229954726696575235 14249376958142241332 2540326186498533594 2306134327921345637 10411577527569490158 15501636432216527965 656458542130423520 18403111623232540392 15819978627829200397 2066679371716205026 17120779749243375345 6606207406162557450 13618997109205818037 5792371251831311420 12857811272430845776 17163235685333203592 6421447966584229394 16907492437756235532 10774887684368932160 16262272697153766216 9494770708841083187 18305025157276658791 3587886968943495302 7127058308703260233 9571142820741448210 8641757173705970334 7831485998283032010 4794101219102531371 1533615120832249857 2926997418189618034 3916102997199344707 8630500963070133737 1822846974321083353 5254943600982492263 1065995681891874455 14743030131743265389 17524005537697245536 1640924868743242914 2377019519601655903 3641098645625629564 13642532126636096399 9208999483573494306 13442536082013877713 7542462382915763872 889967041956621617 3859083907475383867 8777891950756619350 8103748370167715589 604312566387729832 943959717972145781 2607447589142818675 6529150308672267833 9447609411517911669 16065444636985559673 2160033676578403634 14592132515799230218 5438606508042765403 17146001914043071123 1851318432300736156 17818668885503782151 6519990100403897507 13254447525286527000 3392405541263687155 15020495507890678917 12052788025693146202 12684836110570129815 9606274832477855841 499602061607881143 1346918058166621238 15440275812557019755 9382267100714862259 5352645536389741496 16302930453740094662 7828308348901702311 6878199050976984088 13450056772793573950 8634556388236755973 12821426991070691351 14018114070882188559 6976784437405504709 11415307554718266806 5327694400889858015 8564360355451236713 13943380964521707313 18005337058870578645 7975044167356042341 15637599178432252390 14261021917282171062 12466807534713324837 8648249623472043858 9326182831485569912 8481751341619160631 9107837990619601942 10027373820054255885 6695713958112249547 11759268017569495005 7533415528790893873 581388318788643534 14234724803055849327 1911890153136248107 12221292547616518199 11302160074118629453 1180925863329823729 12012982409317616153 7636352157388828703 3560713194627472956 638507272711136222 567481895452765346 6759557741704585632 12619887872712043590 17537267644936918656 9934132553784241324 6798779778060439639 3934909526161981933 10694153948363135907 7076647281186393507 4535832579063531600 6732992462341986595 16294187011025903403 681495774890745564 13776681135919897885 9594046664825755013 14337062829048870265 2124261966822536776 4324551573634169942 4766088474876911530 7297552576047148582 6790461733526842057 3579775791314689445 7648736894317592647 6946077680724578888 13827580186368620663 16795510707588782805 4257524855570467646 13319521090754209352 513711940562705706 15761608928459038415 8426183753555732987 5931582042610581767 3151222877705614316 13799797279732187788 11614698863246464125 14459124339956840916 14163720041776128742 960146479423108288 4606172140311604937 15214517109523390480 5559899316649379679 9927772917346374309 17695212671694620528 543291630324384506 15846410071459213813 5880933094605185176 10098272828593347761 3908224769082128376 11837243268651888236 2323225529590500905 3127504908482748478 8166136200963208891 9792021853435379868 701971738988596334 17381369483297091610 9633656713307774950 10092484101417984298 7929392704969744252 17402984841302105596 18341853422418647930 11887503218111139446 6489797831984777523 18211866970999929236 10641806974968712960 9402343171047466792 10781228214314454673 17965303134489115356 13672455382078675771 16982040439244100017 4180195940548931200 18251367481743005247 16269027685875444657 16175782463161045071 10293967145544811906 3483941757105545280 15079575884618810368 5650272537900987275 10967848256762706146 5999157082933142417 10094372163652570093 15574305980412357984 12011671609353728828 2828080246227690957 13678479808099998146 1720801376378159595 5885803754751469832 17300097711490868315 5788687368358587606 13140126240384117288 10128380671425461834 6816124227217393088 7283362530364799421 5497317710802114838 16670432135189282950 11855035720567622016 7486932257508965606 7825430928508629613 216374560747750806 16857147392658688646 12592479685357536670 12673292214905091750 7395397068123994414 17990738002173132621 3627605959393576226 3475274094638797187 9465382478730303456 7570954445294293769 1216254505549345729 9517341691356309950 5680949140812271465 5324300796390360491 3794781178922536966 8816152008707240963 5900828083077619091 6800888350261212448 3787082247764254670 16075419615613985342 793680652116111433 15565613379281319372 10846505409294895072 11550191158718041876 17052682071858874764 9764275522123049467 9598912203684947623 3454277674166173285 11705518512619338017 10960812766008299928 9480549367907342067 1147217680680200933 2301731598861003187 14303776532911938001 16327186545476764770 4741728471655120403 14888632199605344705 3789440678458483866 17128894137109134832 9225545140897234207 5975568778300234306 5244943934782787748 1276143692589884625 12071423832063932587 7591243913913733714 17537579523701111857 1168773322107184889 9161026693215388604 3217517811363403760 7854140220134058551 17622260923505662546 5710776861913761841 11421244758444826666 9438578890306360325 14558363768260811263 3400001601361633686 15273017179843140498 4941975255172821411 11908876975046518154 12271842349089652817 6987287955187334801 12445939954286549286 14763598843186569451 18243362610324266976 153548696154419234 12025007892387724576 11585094304558493004 776022244606207794 11853236019545007837 12621216199177502808 2862032128616275385 174699963063135643 17373323958755535786 11659968133836761225 12375000659734482538 9468007963684618784 16082346980267578237 14688365514143418986 8180106411534375731 3111281539868428151 8226708647263904598 3651031861048848131 12195037718652287123 15686073508357002561 1015835798954694576 15701622798746515557 8085536343809693141 5780000352150096469 7676502919676428776 17935388960015608704 16590938343545027012 13680509867936972393 2644267444064616850 747257104430699261 2029049730740144587 13629964246012756330 9082134177328614706 1292517102289842677 4631448166004145970 6021077495229176434 7935679617343920274 6820384415250164791 8486239389261435887 15552826635271497711 9570667558690949428 18249399172050998668 1140619520316695480 1010227398359157074 17069866515416334578 5733138553721026636 12720820310305071173 15118559640040946881 4688550400232124990 4167759908826287795 1645434829089157708 5447727772749752336 8526777833400234593 15592953357238360313 426470907789682579 6711891641506453723 6430728069914703105 16026708406959647725 7371472080682653386 12675379022657941043 17920611348233503666 14464800879648962623 4332464365413052492 5375626420243941100 13444736893061082206 6359221924783785663 12742622213633264286 18211523669110554241 6981379412840398180 4838602569174236055 17745181082701426919 5416368769942157305 6934470256990808198 16862006698355951786 12117381822522528349 17949077699886178489 5630608369699219093 7512780560637614884 14969936296105871666 2700515072084889661 17237826828881316082 6176479194582156198 8136956603691449089 1814284200416564951 6473474523694062662 1720538844931307959 7160182252528281967 10802530386727951695 16969512119625485463 6718001610924915226 14854264532805414715 4319250059747382588 12430542814858913649 4584502930958051024 12065346828200311132 15611898588111211096 12714329692572058271 3569737126951721834 11476895783975074973 3366092415836397413 14075278905985854400 9674951832198401354 10185940967983374254 7505975689845213874 14107179039120645354 12074135484985956614 15145522766605157041 12173137010063322353 15352028218101633078 8744835492254065728 4449051206501267847 7571953273886140643 10004562352383909558 18344086534026462640 15726079609023256837 8816604479426107771 10407971530413589481 3506662380224351199 13759387953624669365 1692265559600294656 10121371289239256465 156439897180938700 18195790678557552272 3388338648317325219 9280508976201807319 11826676779023002399 3988767551892676361 17267723192266189346 2797628262617872722 5413592185638109500 14882532783041654699 616823790570492069 773883680415976238 15274815750933131855 3662121828313793563 3502793609837416748 18445619083797472017 2431117904931927356 2183439656497710801 2046135645741972918 18418364097345000746 2888520487092649531 15625573567981505437 18328968490593176413 17384558035430617651 10470407795157094235 1394151983376813876 476003836781024921 13909448668291655677 524337353319465518 13765066385961807264 16154169119275507484 11556089981857170663 1759829003864518079 11733027982463656197 1450205966001115460 2552905169170588244 11724982100745897961 3942115218568076998 12130040776800335605 6608247656803696200 624481658411315414 1454756231709863492 14080999678504546661 3419914158956420573 12166413779776665110 18141077201787969270 12633748598462158514 12712773650907394796 429842179546945607 2951934064019669391 10770089989460812496 15944255187151078988 4703382591670091318 7246274053987759200 15011519327046120832 4046559093712036569 17369231561719822789 7884371139771871080 9965854315524593985 15552561585140482416 11508410789497569519 1438881547243679868 13230882138527200537 6418493031087652109 17130676844007858694 17498467386602145497 355612959724417177 13544760526761157357 9508940573833242422 10664114116126532219 3636359918339349447 16661547131325846296 17353895581596646673 3742077584901650042 3583769106712017729 1053033580188304672 11904285341425715643 13509815737088663177 16260287949090625694 12399672851744325492 8552978110161096960 9267485691582897995 14783248425934828083 16207663464175390887 637740259098903115 9681533512244056820 17465458958877157981 7101894087061561315 13875266352655136133 1138723227442462752 5263213112081814255 5085360169098453530 2577682118996515002 505332818428986901 4540629906376880072 4389213809690902205 17233823939615858834 16029816071672960928 10828233810059341997 10798058280272980663 12731768525087519008 16964064198376933472 5331980055390938139 15191164369643401899 5323132454732263564 11976905342550481680 2758926455069047689 955905360345821882 2082646231395488404 12302679295786893993 13576060821055325391 14617109722217670968 10475257105153573209 15337894525489056457 10410602485741560604 12766513045906177495 9142640440338977964 7426898034023133374 1986698805868484512 6181305307874852254 3843354656784687215 6440597838482320713 5591548817096459815 12995242890316152585 15422685921234033471 3334792245230659538 10830997729095414756 9328891039523173849 10315301617052578374 16627864612892643349 17061987489935167016 1127894496747199226 1119295774382217321 8413655332676773362 7398592248328222567 5925287803263142891 89261067327205988 6494765170378248977 4161448092150297768 17124330460013775377 1271957081097315018 3389723106488858111 2996850087534674418 6450777958009024004 7468714560442092120 599953364495735239 4099139916495951023 11113323451098052426 7909541442986250641 5584432040958394652 10822785654404319228 4046841473241087391 15613256756957379330 1398066314409740717 2025545465545780207 5577073403897108138 10141404567539209514 11141946184471159664 8960323090418953047 5399820744226210560 13679857233453081041 8140935987489391290 11134358372707484072 3254709721474923816 13948346524424085950 14278855366228919803 12065937876872871383 14282976902433131122 8876456144455801832 11394003615992272543 2554106964012450441 10610686523770154019 7816547141388407360 12939212119835423802 1344096313046034121 6668862671587139349 2537988525815703964 7953849934254180809 2508935653883963714 15500397214852980881 11313537141197700965 1264500158795787673 5487985288672013496 11103286929722371605 8312570815076026499 1285976594751644459 4345063824818036956 9256631646223091278 12702202630500507094 789823735990663370 9389942520578225265 4231310544863649506 10768259923904672750 5561598750071444612 10764072987897682000 8279293832859924902 15506524853193778655 10038188431925926989 662064736949322517 16399022193650605410 5984481573353738182 10938928046809688682 8439176692912386220 4587640809094961719 2222549998495276755 2745184992683119226 3497154156168801636 4782578661779985562 1350864513299398766 13133504862447644879 16286785021704093805 2915606437078116309 8778966845502547929 4952084886464349080 3449394066181182815 17224501640245699401 10162608711534635889 11681569533270396040 10991522180280869312 5939941957538557079 2232986944551991326 10796215259654689279 10931322551895426647 18009312331205238711 10099646058962243514 16543386569399331040 3026892533756273225 11578076344362415123 9748189046548766915 3903756835573442024 1701912303777592424 12768349362645272902 17509994542018789536 6780121359384199080 15978136421416181518 6141748685987605043 761652371112685394 17490507052258628287 14165766568093921833 16042369296508533404 11393064869796858292 7815620688049985907 10103348667652185164 9040681251445783999 3521367602381147927 8594559575079823362 13374674041185737757 16807429402399362069 15186669707026712336 3393263229113439831 15619278280020443596 5936807705374244437 15620696942341602994 6546291396946637099 17175769135378289717 16639274011613195559 8784088478688046228 13602458470046765732 2959804338115585279 4139601045149194244 6085259210698930611 4314421255932257444 9830157850329616224 7928263715266394749 14498054929652293690 6821458764600921822 15988589477001515808 16162542032326312745 8269063794390702830 8203205206144422961 9707690843964955326 7743904630067854836 11202334581064449953 11114576687820803386 17652057632952866876 685628408507583343 13395600306164912021 9751940595294440128 12834113725716674710 15641955004918429600 11427228932853897363 1993569391967937976 6584776496615846453 8008226110321308002 4147663166999607876 16836335161747193846 14294946793425620007 17611013840506979606 3434429874945872608 859459950102473090 6592452549272120838 8498736965436547464 17651785814881646679 15169920847357685523 5312955265584481490 8504132544409562351 13152215316156828321 14539070363528716868 15932021611232961794 7875168237110250763 11724832601681991022 10055596585012959686 10426320394853595656 3788899467169057067 2040201283370878879 653726199060604875 4297486317401855934 11385815179922479469 11593560988056304634 4179024731439541907 16032747549378445769 10232035556628827579 6559992593125896288 12286806856150675223 10261618464569952359 17044408545476353945 15757347296780089718 1539846537361160424 12319368429187127870 18009573534800493210 7405281578929061101 13704002913921745644 106856607936629636 1207559024071081851 16787749026596803356 17442644860502462702 1257788362718311871 10300286126185350157 17330218477784078319 1914565491320980117 11897045963237151451 1197083060711725036 9785561629772375172 9230136043112522752 13673220343969899403 2760605645434149143 11793665639480671365 16044840483857524079 10121270851059213132 756032595543151994 14834565545432579957 8201813599241923011 7099699501128522559 17448313094918337751 8239669293159996154 4201307786693920829 7944152061826238052 4087719092326032731 9064486239739573891 5164447514299580154 14200386320035836648 7018019869979624244 16483968666477154006 1284670937919445433 1198206519558850909 16805289539028928580 17836228529359270468 17957975902064939247 18146547757240800260 2227967628935675424 1475942757538821020 3052083851516496584 17712826563171099981 1066869920897560974 4426264352623581527 16212805336619656224 11946519018557295617 10669830740022804400 1052527488016713030 5477992520011336208 17752109389903812061 13813863941729690680 14921546471411721659 3337625591314382803 13481861749101354673 9677115254181236778 15465747644688208547 4751275174889314693 17953130683736257878 4712321902161512442 1194572113764590534 1056799653844055064 17918683791041359859 15412688921547663864 15006792246882228820 16617248732000818921 446648645753774172 13964965997231410744 17179296425804984099 5912638541854278255 7411048818581272218 5894755207633002056 13173832376479807765 5440277622454271093 15898110039416510665 2353314941518981039 6401788125239529753 618690731218032684 10577542666042684507 7700638761988040153 15093927791582106314 3482977700268044617 4860943161099532494 13575799510334396231 2279764344798154116 10544586921829400030 4266467421628371025 9519036538937964873 689906677698009754 4208758091233596955 866323050913725817 17641116872096821886 14056926810748957672 11889654495482442122 3581827632580046920 17863351982034951528 289566212215054433 7166332322910878214 12579803284133162291 5825849168920907551 11498979054211690807 2902570070800233513 11028108545859928611 9698186981258261353 11927665478712892682 8189827588846439351 10629397722393215095 14877980977173484996 3086709349625733314 1233516752973720226 13250095762768160058 5413133874951497976 7272512290411481905 14780418349179136749 12234501311005568673 6866278160146852419 4802923503525484923 17390164539708842831 17062031721528397288 8126317842894180904 14402470553516931426 4476195071267267729 2635327810020451668 8873849245328575888 8238462049542053782 6445019952216208007 5486000154711182920 14907528271177263113 5916947350500626369 10921181592936983911 16099241378608713260 16871430784303993873 890402501309500997 14730360494408356249 706145157958915032 5665340189030673949 9385266825345446154 6632173346687442129 7425431191848873744 17154387520640701992 5977754682551361008 7537186712664381194 17985848725405193785 14924267549210484862 12940842214203974041 11948760582963398806 17870985012825441365 13057351609546879787 14668314922408026151 1040923510432541518 10667982371071838987 4758442038676478646 12550513298106735878 17203440434761692582 13742579318406276214 2085732633358312047 9835141196823230954 7762460640376270013 15356019967765979092 18014505912447041901 17544128299488070153 11265633303350542649 12000066498057730252 10496015034908219506 686917745838728384 10328520579220616141 4297548421830000828 11814938121263492382 11082756311837269193 14646866854270529492 5521662608963644709 13617521141683995980 4491041872148688534 10957469803163551623 6643736724943841922 4696461594351801636 3488267813055672956 8283842297306078296 14729554355866750871 14521918978316866820 9851348828255243712 10733745154141191143 6252926576835540220 6001199723635849154 11167740836943642471 10319622660800701258 5889545263160826926 11283596027737766229 5157451337339865935 11623291155654347672 16989321546965038252 3666938017248368299 14346540207566021295 2821449877134415078 9389179411530873471 5167415931845833649 9087554348158825663 2609041034054039296 6236755931661707777 13128770324594906301 18124281414881395364 8019160202049493070 10192255608514129438 14644340139504531697 15028950310946629130 947263237632001006 333420382928794351 17821741035566711975 14724924823102673327 8234200121905127623 11028346842840681466 13079441414056186914 5220162093207212055 9167941918576025490 3677315203663167320 640932957151875979 9208801891060664965 7875516877536621590 7312659049235907073 4015631558703617508 32885969066902044 15169651712097241643 2765583584020596792 6473780687559889367 14972472641159168046 5975078452050703348 14823124256410335325 12570612696621000864 956988880285800679 1349407655941941252 3963294832547490018 14400300444932189682 5687672272689573660 10857077381168627352 12334228372285021862 14501429398985783637 8579210948412225092 2446886762613650841 2144683749222636393 1638623943406847244 15581958815665187126 5719716004416780276 6081096831472400930 2802097173374270057 12548886872360728290 2807464709350824219 8211764562004316725 10076582118945364731 15290947972206102430 16797331802825743475 8067932399544388688 7293679196422072278 6721667104253237992 3302924367620336959 14948107257780446080 12833560849380944424 2889215995703389897 8174922276532312006 12314137430596841311 17139519246824347858 14596694057365863050 8022010989026225142 1674900224097489376 10841550904120385621 11435370979339742874 6190651343673980083 13463583258952599619 13197754038158315448 15780366507788940999 8197216798072066633 7643011875832189404 4708951048780486217 4119768331376255700 16195348073879197373 12919586893717896647 14019581377216198957 1477031650653798784 3702538014051009474 2379143755576528348 11969700931742231800 8850860239738249687 2684482011306654362 6585148851632111084 16897598471398439591 5174998943286073708 9590288393379533973 7232943534391254164 17081551538732523676 14710480419879124967 8657311175368362126 2409738578114801622 8680068615087642792 10767174766909535657 9395057117101110334 17979312849032439138 16568885864058367827 15863064321573247027 1775654445808826560 11130242478604287759 10282504373685980104 4584181079510573645 8070018862264779014 15830930537677605911 14734555781706237307 16352461702229454160 16261075277412238816 18100363317666431184 3837016706663942404 14159557014063248356 11448247420149376966 7326922064607272883 14901200921292209023 17694559978644351193 17092687586950581183 13427738112399760215 12956420245361632379 5035588776907276090 652732383561884561 4768210851473865603 8131547482034977441 14050639953583789933 12829856873414684839 14360271756297865368 1812020613534526204 15511401220297616298 16918571378884718582 13709212329561814745 8344523300904888887 4137582872481049553 2837422057447442418 13772030254167358853 7036819860887614934 13842456896945812838 17953503841701983038 2100913032429281006 15906736452642102229 10369643651369916269 5196278351522545424 18439791687709659179 6235899715988206829 5579929784344226021 1852462306129447671 5958822898844670164 4483193820137628159 13586452019140066979 7721093506896234463 13900182600885825030 3160111864694827793 10524948350896211899 9041802748626053985 9302703641351377775 8359416627865165167 3268439224956951865 974271249154974261 15198745990253347966 5122255899820557617 16810324229244824118 5792101903005667939 264835968030544499 14204123723363551454 7366910780965103639 17691274433402734331 6319378168755324071 3667372579235031261 1793810693484469946 17174946787045440559 4966033538227545965 14393759790565557279 11427028985376790303 12343696459339889897 16897661546537536089 2802171204669416903 15565687026018080366 2990583903677102394 8821868188400264174 1016934412197879395 683178118406718806 16903037026349557167 14019826266880345758 17287818890032181159 4754325742121587911 17531965377948662188 6985839512055710927 9128121701694439439 1202966261717605691 16780021869854032476 8224306221163459405 6180805422597579098 17807082732114007358 10916567534531399678 6087836272989217204 634525068453925823 15257469354975453997 14121948399872029125 1438342678221091188 9968686516259922916 5778913745187178129 16089309354222490129 8320508381860404628 11405201743739731324 8222376355297004119 14282978823403462850 1616333976680435528 8358731243681507894 9234882450763049718 1866042640204180712 3006853698366129193 269145958115367860 7202495624094942846 83330296045882081 728393403561858630 5947395711504217418 6148977199340658280 8209056300808738619 9925793350866114513 17786902425300572084 1963511252488446278 14562684767491931090 4164881580294467456 14941815175852571917 13848717433812835229 15284718507577916560 12969709904155403727 12139996259203021721 10123627543884249616 16395988879595294334 863309902223746726 2222315295476373122 159930837900750517 10140735183573779251 3639299704037826455 10446978277903347089 11534960506068710920 4674877818455454129 4257222810497840984 551959936598419655 10622641519624192417 1040468968200596673 12831249113219875164 5079779833970161448 7401349404804218877 11887420418973584560 7526775491676105205 18409262662411888015 18232255319746497135 3448378664979938053 13574943210263764698 9004547812264166834 8381831539250519716 8939182077612539842 11408073349804577852 17720629032713341453 15756543661698742436 9817018105413544419 9657588420712989041 14010648209346418450 2029338978872020627 14700185701829442097 15329704538640394249 1856303670796529153 13706355788296376409 2745580038353939222 11402603866876337305 9538017128798832334 5711107038336385796 18165391453513981619 874938786310034607 7374335512139841300 4420042610996388796 12939560123832157326 1686794688982483385 12276107013608710303 3320930179183071501 11453347154154014371 696382065454106815 11287690841913165929 3604289904502981852 3765280892876979778 11847968246923471142 13661372842498365254 2082754966596657141 14262561617366400376 9956543092753260498 16434168539836951804 643022617227062868 13983808662681505537 5963775002580405365 6544323105902685042 5328410911170137361 9868383369234037736 13003546860919837713 2519559022433402618 4227832785427635826 11292280795554844707 8287520590908113733 7360324189883743027 15526853339393707484 7351534803593625300 16459465615209836631 3306006034238140546 15937974781552798678 13653357134339758797 16842373622896053842 4608087868084582104 12039958224236545149 3644753332699897685 2869222020535599303 9152561409534012196 13209361927008530247 10557280122031265375 7870450654786151101 16121553754445057853 6211065301345092340 925150142176893410 2995055795174467296 8316460878037167478 17469526854554570921 13387084461403309978 12861603472157374751 2440870387969643938 1042141402833071517 17308993837679627340 14910935254480079597 12767108109756241736 13910767070914005262 7375278353132991720 13989104714999374979 15691609605434661150 7226882392351129637 14011697000088755476 14315630546339920292 8046494745317898925 13909718228833676307 11596740198883068412 3807130024221836587 9664768758584488245 14713977969927175517 2486945774386622160 11419213843245796827 8265536425633200558 18443205538493155686 1949630585298580612 6929135947152314502 3813005255996594984 14440258606881850296 15759478528869770954 11832128828562228759 186549436897455411 4123103575420992344 16537729331327179303 12980619233846283323 5329987155187129095 16018114869249045703 16050874465765733794 6533909672924445288 3236801615733548146 9980182919217938911 6142378604587253272 9481282127987807553 2992641448622954466 1175184740806739363 10683640118669817557 2545552260092086706 14036419196207391107 17596731076163400835 4054410878766266351 1607786437385593051 8212370382809038128 5622435702696413219 11730886030506942725 7326252408726726726 1304740831376322626 10775187963705146709 316829728143954247 2398447523926545446 12576748981845861850 10117254686844615982 17981306718586388901 17952300203958141231 6173367235199197904 7449374735464471564 16587606384501145470 15767484742137352339 7980733968461577742 1411568060713845363 1124294302242251546 3657978133041250546 11618880228732488037 15541547537544110250 8135590774221571325 3184568237680408671 17021195559314252291 18432688062122390056 276770381903755985 8118401360581529566 14222367301094074057 17617704697112987892 17895301885114354517 16467378407106884678 1075895007605975473 13290021383994349998 4502933696441705908 8613526533711694872 17234190253198613553 3125319316098571341 986266806997258259 9024701451927373808 16959075439868266873 16035530914109055169 6073355997949474569 5462484599648874376 15812460790468003146 2913769602029421914 18142687425023586975 8907722844357650726 7979558921900259470 5985139806019220968 13627535544760401895 1029752611031505065 16785601141576087742 17334162699579677953 5048827633262329063 13789645963579081836 7324830646940753529 6208376789278751340 3124365425449496811 11788357050062536126 3627659197599506112 7461315155050665397 1564286841099272939 8963699719221312023 5460922754512527908 12671889937703538451 17207119409997751425 13186133195022329039 18404784182844310832 9138596952869680775 6601808227089305845 12909899656983779382 3065392070816569533 3168984643981940368 17191263951480610325 5769038215354615484 5127226916928693299 602883826104541487 8881803495857185750 4868002283645325313 18345641110810349773 272010776992008866 11705082424212051466 4079738348759904594 15848432646158675211 4297695667889869619 66531929671470462 18205912258374492716 3977398386265961502 3003306412494041861 15612472440935188533 9903428646167479592 4319431994031126531 7707492954673246291 6781500647633127422 2313931767315607573 11777275062997961147 12087530604882756567 12056426422021052290 11219904362596188731 14054725561364983250 6140866127535955397 14900688467669045168 10795327641852456838 8507144106740248080 4937540203061876232 17318521834033776112 11888352307542535738 3108182454274988464 4196358750749740609 5345230201333655108 6389506002823270629 1703560857245438458 3378789196339307083 16614674958253651520 7223566734141952880 16161045549911554869 6803629454098139726 12003615145869178647 15050097399089544065 11925471749594793426 17861712322158791219 17869428441240383665 14044353725667860764 3913460121791285889 15187837450476832672 8199451772015240004 11939565615292033383 18438658907438190427 11206688265941093393 15991974789631210759 15085813822132459425 17527403556662717850 7263597017813218259 17430874805176782610 6393835536590883524 1738148570330631592 624491064188061078 946104191898492733 16569653446515236367 9174027201633260042 3737266005748552874 17913895099986112117 10027371792823790634 10510440632953697639 9226999841994859031 7848470411479846751 13604305141101922016 1991335117362344649 16025599948283350729 13217544570152365244 16250329756278200711 17745685951530134519 5902355699472742016 5310015971198192991 17789162973188764732 3299761347256618888 14387320906139601229 11613053679976539813 2864351341920786454 5283332819102533178 5846252989631868030 7567200896194018099 8216726304479669995 9110582443487408582 3265799821836769933 4194754302253259312 12407527601580030585 720539727285140656 2503016961163044515 6495917858283798046 1755340858762605770 2290121618792296501 15191717382404351251 16185974446604874479 14236831634752437217 14422723029649336917 16348523470904301471 4870044597507545137 3503854550511018748 15022318583964644220 7380188438347377922 14556132094617596953 16846084235307674285 9006463575471935481 2507004606618681401 11404621562958649152 105804727066342962 10398937238725430937 2034011408229059036 8637921656327417614 5950951700416725314 1026519482117248774 408486804138806361 2681517075914637891 11303429882846070195 8780231828669314505 3882239957385353407 1296624282061380419 10090821632614515637 11126530781409143305 11467823968171013173 7012932170585409333 14328892787516961217 16992499890582400512 11595860948331811359 443200014855038558 17656596762874152019 18046856264754588692 6604089330882569714 18271479954790461416 5312106848993738324 9854548371956825224 14987731444950603522 5031767567130495236 5530690761858894682 5528096887657511431 16855143470809477744 17251654146584702373 14366402713163599959 18212613604370747778 7141150145060040602 7691326496845168351 16763334614176766994 13525335562414201746 3692296993084601028 12463234955084254230 16878587774902483977 884227270917308289 13959902147855740403 11668706789176329868 16890872485298260745 8650397203132119094 18071917000366890017 17829895334697228020 8705683710991707225 11384966630386514429 3385154770496000150 5409662514148329950 17089744556275763595 731408607458828507 16750807182616420799 14402406382251020491 2288219077429298998 1959975453291252851 3556351619448817128 11992799023612273624 3291616226575982194 14694436785256189420 8650700035840216687 16365911645312479762 13760073542200733563 11016008065619023976 13303515749871016835 5901217494437795591 14462781893813993023 2316654424593356418 920828409841528550 13505969931945643940 12583335600888848226 6124250095784687706 5232127839211350466 8488176712040207652 5269557949556371750 3385218513284122536 9505859223428275042 11836710558987427373 11990019994643355314 5547917206690431790 15093455930236171142 16223683806070056676 15077351566717260301 5516944829279361921 3568613014808760921 14788337707352081537 9583869380865889625 7725829009239704512 13646029250975477858 4370428378042873409 3479737854639873066 4473219361465030908 8629888544515797002 126336721818203307 14453804981503823171 4385893019193728657 15436938743403231221 16650776527832904917 14747072385970613178 16861670939228739850 5349984340999715640 2407588953669744423 14871310017766492889 6838333305437452573 17618192143096045116 3337221244035129312 17671942374066289412 7027133858047456442 18341435462688153775 5033229254545414072 6100965465755768277 9803688055865452358 14882348543412250797 1047863699203296804 9978460048713369329 7421141371990991010 6956235239020864271 17597926981343215475 1409374077028892999 16886895501267158497 9991859395101819535 312118376340933243 1312270093077635231 6971470802094805329 11742946281133358511 16968804289243459106 6546661542783906083 15654279863508444411 15078031105083857404 2870813436590005237 5103150998058549329 13470231625179079462 4574646984860541275 7614960005197685912 13921782995722075608 5556402781204547959 18440348717739925516 11674350090960374988 9813156668608126726 2870546947540213292 4402626181969427041 2666179636828667115 4327020215130025239 4043419058951482348 3156887893425599153 15301516089134281639 2173885413373603815 3254429222166450613 14052384924066087720 3717090894495564720 1529684359219639161 10226544964961439977 14806939181306394315 17469172175307393559 1436982343319442575 17263808895269698257 4407423887837381420 18124506859192767297 1470818940166746642 2192385018495228964 8924792754569558164 10879897750172150830 13860120571912851498 8497425922683552048 11562497891367061349 14276185856298961109 14460867253945714283 1570120648151831882 16182593610490075300 8701411981763213643 18295303021370462889 1338016876917340515 18359935226451612929 10512401857955397439 333178136234117857 11286013506090335086 14403742169415648824 4053472884659072281 7265103921228305843 9249383631769864220 16312296295648322003 15924705012308628417 17540027066389139611 18111303673997470449 16946546569985223396 18365265473595493908 17560832993025163952 5746332040742319627 10839927345205804454 482553404417631014 3143180967565180879 14833890353706196668 468595675635276702 3343509827840769747 12135951917436498769 12967172134259269327 12968957391124536362 5316519170167538514 16077652033395227238 13259262298575798784 16435184285922372313 10697583123418974653 17744501335116863321 12070438227127065291 10684105928148694599 3316527661762336180 18123763850440295163 6542425560256593354 11330766070351453468 15563620513785809102 1497745254626114884 1213216038148895674 8814743449919457954 2778198953900085522 1387260457897943952 4942013117926012668 11061415629992617214 14779010659044506037 15059324283624393965 11367212451711725447 6388294388079070597 4337706229725005316 4310705442503087310 2533427055685736532 4886606855138865967 9562664745478689792 11167718972587751183 1991276928597595500 14462203620637166651 15926868811935762356 5199472474215068658 6514619196157958098 10155798798436335824 11347335025741079143 8432973860202571647 12178722078179969601 11329337879926615845 8776225844431046869 4158111259238419295 1437544893015576838 3683353341464615440 11341906934720705613 16474324421055014397 4442417714960155453 17661951863969279629 9487957457032181164 3034535862687510887 17600404996779903434 5700910081524725806 11547621395777422261 12026285022941558802 628074129369861735 8081809538370714081 2546960746170215888 7459843828435554045 7788715166710681229 17255443125034375053 3065038313720327110 6890399081689065659 12883096300829307437 5263124749731395111 2845867968661243858 12075983569536749445 2608267001910289348 11371514888635503054 1418900362322305370 14091012904118636514 11492579405578607980 4964491210516662633 1409807866574318239 7397283494996428611 3897246640826022910 8922125442255244500 1869126189643417622 16260849023579745890 10911209533777055014 17056618013757103210 1310714386974245659 8372865143873593872 13255847507858602684 3663650625785733181 12903736436650028128 15981253576271273970 16386460135268646526 1872791366399566900 2206818123282085780 2636573993285565911 11705733846661539879 3664441702182011365 3020357363672769789 16949476046221523127 67265700025597891 16983270060466756369 2408937301761297081 4885007448628446245 14187878357564926374 18226328968930634585 6461605251980284953 15300304507209324263 4332613355625988319 17772124706863116675 5927071070072916800 8774096184480590956 10326900600749278617 633143945231875171 16171929694709143258 8839335857972478305 12165085174225833866 16663177288693342622 9031616021266278481 12102323794211551929 14724733437060182236 7492217498485542743 11810184560037643099 4207451358950894875 2125008844740081332 7486602254675456893 3458368317067463530 13477315067026945519 8310925643990244490 18284082595642835479 2663199681450157776 13363423200333512839 1799668957984627574 3217330325361710605 12658109396362872433 12870353836156505340 6678508926742005381 8782047246805386659 6524937949089219593 14240251987364528976 12656131640323490666 17436278381032966537 15470370900218856527 4180898170222970457 4496983739209102868 11845332974920320477 1275936588101368182 13118430666602292604 5325542398025190816 16655467125400175173 10596031103405852104 4976515471227221106 9314118042847513288 14795393186849847001 1932574805318355203 11740437499102480509 9270650935472076143 8922219915712315416 11458368633615370007 13121857590024221499 13229636398359270453 8408019582795087450 5774618951148601741 8945228566720398715 8422152469015612290 17504095537415671670 4834828329154785668 8131594321921068482 13834280894113622961 5542542457445424602 16338358092400175251 1474303701849198558 2114580886400963209 14324260043846682104 4872556026863600911 13571356643321793679 17976030455238505486 12378803911139746092 12013159161039884744 17576568444442756709 10724345881116391351 13157511027047823245 12717077650386965956 15508447134644714589 10861451086700938777 1401708047514817968 3481095046945836014 143203255177708237 5053324569280518093 4309113096300287026 835996268915472098 8634613087054019268 318034517015809222 13183716032998729382 7328108701362600334 4234301175015802275 12476521403495655675 17899803962103114862 6594913711740148764 12702362999935485931 5153271307786330967 8413871827017595140 17988126911936709338 15622746495315020176 12878972250050836954 4316009985615617791 12007138505407848597 10938419928340066494 9184108683618571744 8987244818619824267 12763453608866625425 12137475229984781207 626288463101155410 14714607957332871182 680698172606337131 4117900786001609824 16369188881062688670 5511468534579641297 10189085508122977621 16081042656213880704 8059625741065378248 3277257806036930164 3079859028738880118 11485887303098144270 3217747029004058081 11017280479892778619 3012145218681350831 8297859220765093999 7299602911723543691 336678352842425704 10137782234894906925 8518660007159324024 8087281187271511356 7443169251929246566 18391767447853453751 5964966537070232819 7563411547050917276 7254190520239603931 11856054326400140801 14513327748061841901 15821985229689398284 5959664409273982980 9652960895502821938 15871679326024894008 2644011452711643440 9248979314058278404 13321234627050710183 15697959035856208609 1464028304070988785 855033823387284869 5050400477242366463 16536707224238006906 1806985938056484248 17655313813905574607 9117374910484036510 14621517879681211813 12856744286723269725 7398291188364397731 13193134511088348799 3336556651059061800 17970819732049642096 4329634232607477829 15217138555587634206 18233132128746010328 8325536606266581822 15337526088800393899 8687996563013287421 11688184794506739967 18357911896110030662 6072546915285463276 13566146117568547222 5272052953746547226 10660334364078957016 10845297043090338387 14512422754617062831 14521597561088460339 7979595549167107298 5988745930453039590 2200487341793813979 1873906018889643654 8975123833553921375 5249534550313583869 8165620078496478910 1821756059178088734 7542098835352544117 9533064356183833957 8647181776203544543 403126926103505159 4644248103647715603 6822501611354888287 3287482767034906570 7265805661160359740 10262260270030643349 12197261755889998189 17882618703206399831 12200633763351197500 1431660851561301179 4535750329215137125 2724322455359080752 12967799436415940183 10359023629560939873 8305587427276550925 12274087633512271898 5632427784253229552 877415995946403205 12588572057715485110 1168472735244690299 8668902895038861108 16730038938772681139 690181362022833127 5563739942331507777 16937991006880506075 3176048654019429621 14466892026825368129 12450313539669807393 7601611538931262501 11144181576918167424 7648094460279082521 12592892426166783226 555976389829452614 8264455313105752406 11341961445491221339 5696297697331546211 17421224332360158598 14082739550758174047 11503623113206704415 11184438486654944975 16768016889523267924 11337696827516734919 182038598568701006 649609959617182092 14024006744577191413 9845645288649994133 13056627946777228132 8125021096283287978 1046380647727434635 17321629046948401109 2040026507564462 1884478776204675385 17721369514726970322 13269620616040143092 18347468449526836043 9198859664267616481 4268516857912783044 3476262055441087118 13479449660440437427 106360231317754124 10432062967043089015 7344100413612592962 12080350655952487625 17308570360259502314 9874286312421723184 1934112765773254763 6893622953999122283 15905125898715254725 16888762559263658327 16380423357204709726 5041950065508612088 2356950868050086831 9146721480131976211 6325755523908662086 14075864083674212743 16941643931408790423 15737702153448906034 17373683966837832409 15131623515356155865 15750778987195977341 17665473371886388736 16195451368204510480 9158562401081315234 16304953868891410524 15045907910867888553 18360576087559734289 6067019936468094166 17254079909777298152 12336576128492925067 17419777551372399258 2823638592169943632 12463610199587483104 9908873317797486816 13687405025454381490 13987112780734931100 9323207791056041042 8068410920344461036 9109656083831248170 3747815593887606816 14831452771598921371 3290867014926782209 15411909788001299459 3469010356239404297 8485618289401931779 14438811665251748559 3278396034353513591 15081485282817210420 8178846692482440484 12252753240051195684 12248373612025583754 16517215466771696043 10067681255333429834 7707069278013006649 11168594843960968403 12630145252720544719 12629575380323073299 14213407998482733006 11404703935994495733 13458678666725353493 12691716653858059920 739378874813477703 8839803092922070343 14731505686940563296 12295015605398957813 5605711612611947111 16342493580214897505 15401810358895703491 6303383073665803420 14975596137191749682 16619533043412772033 16318369311984076749 9793690441630120125 2489394584754470031 10308286760683312350 10110649764127356112 12872089121709778574 8730348939073086679 9047241578345857624 3576522119476057839 16254029259705912912 1167145181789851139 6863763985903782443 5077617565785455939 11514766939625083684 18171721152477697612 14615502217625988413 315795701510851162 17487779516371453879 7311737281763185454 2634875569194308389 1172179330931699954 4097900040941645808 1628904458140864587 17165338036708572254 1495636254359090381 1437326585378187721 10108367883716109083 11397728653679634415 2310674260475768330 6300092890517248115 11455140578913718236 14699477495724987050 390874292129042815 18172802657829300795 4275011766678989199 8699831215076317067 10415005378909103726 12980895014738950730 1296261485015439430 7888656280570980713 9261259887312112365 3040460238115844599 6986496890895281220 11597194586174825037 17002391875410880481 7230991290219420775 5184912160480663124 14540594734106286503 1007920816645015607 9831021390413864129 6722824446424772070 17375907931553276842 16982838640016422032 12287669275216169804 3693745959727204516 12966494799659406355 5541588052948148557 2338963925598104056 11455734175325716896 15245418069224482729 2234490424438221668 5574920268022505315 9629560443083624887 5709639029818773236 10223238372454028453 8633744247505330115 440223042816905600 6643756562407140512 11850930970391234503 2118169834564837288 10602018469903035041 4883692263973126961 14073456862709265531 5381966597916804560 4728099247089645593 2250955291251522961 6157613935111854714 179655768871898146 14105342336204820313 15564743156533465288 8293496900058705650 16823400441023110154 17797235339766358209 5275083477220198563 2063310496239639137 13009949783782493762 3700574984302973178 16960556076822705091 2499951790560337329 1263935639750979690 14397344880897186104 6260664577349032877 9389546857096714598 11336520556893547551 7692922730818962461 9256654803237170567 12981441064893786891 5146358535534853854 10511466532249355818 5734453243632717618 10165885885038267320 211043772566819936 16816108285677272187 15951976675755636431 12894980249113833135 17671576910689759503 12479512696973478045 5790665761562941472 14175565530920480313 5877544154487770866 15876740020171675254 7131217351997230855 15028805538816359822 6201725873020980789 13532591629369206091 2484538097958559722 11476464049747532101 16873140963687276477 2573142278443517482 10462537213801477357 13023265774572915772 13122327482050570477 5036347396930485329 432537331090877632 3092332593731436519 10784625114337514213 3735704178632550562 16315431564590541686 10165339004655971171 8725297353237750349 1542760342167072194 10719326260982546872 12892549704387666633 1010252414590013466 2319493044279110344 7802237487381423261 13795330686214972115 7906156636367162563 2805797608905091721 7210548104858412933 9362755944715506638 1640961865418724026 14858823907372880368 3821142779692332435 9875820400406386344 16744249581008914942 386267348651862256 16271300648925254429 13990127682128054459 15179300527320042135 1053982712049847105 5856964094160072780 8079640428110123969 9821154234285219660 15385779573528909173 8735767308708814570 17856595534898058038 11500212172013628676 14402179663894031823 15261251790950751242 637983451816404077 12883127004124523386 2567586889367384916 3555443650690899414 18256045267600833228 14705657782146433211 3535928913672960487 13515673204190527423 617988765913848303 5295386528111595532 7756358508489206883 18011938184051267758 6714747610123787682 10023239838005569011 16752148970943882893 71245784503750104 10305993179372452535 3940824740875158404 14860564339993360967 13330530187550162219 6062044084857575845 6481809362304845800 14489131938117284800 12358110863436588385 18317269296152912380 8773746911386482555 3951929090745437208 15711636445836660714 3917764915500298503 16338079601848736931 17844668443758875593 1254799350923290323 5795622585160562973 1695340814582405476 4953910808586084069 6358769468050042781 12129529587933133360 9117951843809462418 18059964323677397984 16125121117469215492 9997168181127110372 5618948926390405283 910621412911994895 17250436881091119420 2856693199313061794 7404026776266237006 17801914832300612202 9025494919263268229 3602264021241268073 11230760373999802036 872634600590315048 15704669482924466087 18080614276132819093 15837940814231440157 6266372597461909580 8032984620421637932 11067632360228305131 6022217706682399356 1423972615860149088 1971924924378181200 16184635391447138077 3588522433366059372 2502818758856990881 5678514221972438591 9660330491942846958 11921118833523362920 11971909790686049555 1496041162430153544 14267056274907376244 4197462883057142977 11626687125267988484 1575737177519147199 15846115215769260147 675119477671716412 16383293267945642086 14348856523016866340 12443904077130872324 1817785128751209827 2635083497529580915 626534501459901675 3376501956454006830 14479669029601117241 1684407281286480977 8881766343407956569 12124445484582140535 10523693677932478065 16848512076997690881 1922914612690500794 14543225749092613261 9867847758049797181 7105020898779177945 13378339835867036599 16121183995668096893 3504189707988545617 17218811966986362989 13195045555072791770 10155744116297447985 4299222806966420699 14143138387857388650 15392939011917948832 8282239320677037833 5299761343103955901 6489753194082526445 2798795882415812564 10847816439016404954 10334816664832909677 17668989004019713918 15692384067928667175 10037182499942170486 7695889833373309904 5867411459234722479 620680171103686191 5334227372398278390 589429479341131830 3827958616936154700 1656213669389541977 6430178226845035818 2673047987645053615 15170359103778970623 11583482415451090866 18313091050867295670 11649079277698280360 7508773251450711289 1313286569875157640 1911712614308697675 12911928583012070649 4459455864999766592 17380199677576601768 16687393761822983579 10935809402246010441 7404349993144742475 10125816202232822607 1942618956756561442 12409324134031832888 13287782347252371037 10674983746481853085 7962613203154329425 5117953443101624149 7029087899078222020 4552694309447685927 17758278697517071103 11123218829053306065 7946482892546049159 10042731984964754979 15929758930446172826 6871741957606797989 3123716086128883621 8786744998118796229 4662118072894651273 6708308831462147405 10734054547984858009 3107429567411937248 4644217214979489721 12462027179713371681 1630022448142103619 3210054888051847084 16690962267218128405 11943977168408186698 11429611359066532728 522036712088208073 5247253934631252637 13927181146402933559 293124296355714592 12762505267257856220 16320630664025812611 11323189172222953578 14805228973302540660 9027247689624863528 1832320610237934349 16820559852627908719 10776595720104752055 11265261168784261621 8911314931497487315 9206319507446371253 7584314096703870811 1371049231344354922 3983549485330403643 1756632018008779789 11579474656968667795 15050871054497376398 4312602164839292091 8093163679246458865 16275679032402959007 855053135747616929 390558692823570294 10065714790247560715 17839133949310988079 10061280077936432581 15877019788076000641 15536328365316451365 18056578777511569989 12123872738551586374 2205984659727869095 422474748699304190 8723504316581778213 5518521014788971043 5387839788768883831 16153557931982123325 15138215387927169393 6853964176295198360 11257950884148792095 1862697071816761998 672314806629594671 16073841595152310877 3566134995999908512 12929196547991662028 18409708415643583782 1377657510004289030 2287784510358721197 5049778393757511177 4123952512426915163 7121453709885782288 15906294166650925896 15455966905053416756 2298026647607919261 16013279237517911956 5367015449311645263 1408023415984047559 12846229358328227296 10821095825055603365 2292353889638467005 4185560809581296997 13596854574990855811 1976863987768873583 16045421461157708479 4494276126866843189 5317561457730400187 12988306754841585989 8395744983149826761 12062175445160487078 3398045921785385842 6395884950849656163 14183196680944997965 7862061710870272378 5136811473290604775 13790397799137354348 14284055300450970071 16527685471685730696 1432747467318518990 5640677935222732671 3285193158948465147 2977749013946861475 7626761584485434797 2275855747003338941 6018613631458295604 3613513289066448270 7897968195059467045 493100531487358544 11235509318480921813 15583939235996315399 3164686847830735083 13448848019394296524 3337082955084959966 13702132468472268851 16788826482168204656 8952681660835487979 11298096639421555430 10695992426798255643 11715042925395495905 6408527074309119461 18187449064309771100 1903688814963600255 8483080141532772887 9329310475402891162 15020214167753659710 8322223396359736666 1517642529412328253 3395220917980441788 17703656971068577378 1214375061986787312 4057918024448980613 16853331952597759074 2643599991898134525 8307252550959549376 17647450955872889827 6238084466695415954 11278036493994918444 3328043974500091156 7843178031174356491 10735085023549799850 9893679478803453683 10628702382376626720 16168448155230629043 11872401000251557240 6208861615327469873 14132394783515286764 15308836122750953310 11305583587838068989 16550375743208484315 12379560876993262744 634111044738026185 13338246501521243791 7255464355484194614 7690797249717197517 15809258996622347216 12041685874301313355 12344587229448081564 16998263619718979088 12698522161428786357 7349299641197706237 6877768370118393283 11959154703837088834 17722094630379605748 5131248309471581482 8730488892020947431 6453245986765684984 7233330899754545838 611989156530717135 13679559364072864467 10889172251781179178 12149879335590004999 12382093051567006028 7450964387013978121 2886229099399600563 14554045068622769126 5712410037704273643 6550148644165653333 10240244028414909563 17085411001629363852 16595887406424866752 6379682472377696472 13685605450086462281 11267342209624369503 4125279924005526682 13795694020063992487 16624914570267536376 4314997783952303950 5930800051326077666 10391519990271329014 16412699252737515352 12585100068638021563 674771841779982521 7815236492876786543 12481960403997803660 4465886677841814062 17651190991580534601 7739458408580668471 4485516306435873315 14113809067436159549 14319889513464562494 3963488092885329093 3222727051909336830 5906524299726358800 10030399898611458992 4731963338061479768 7800097683749539282 14426226072661697598 10484365633779129993 9329327527106705028 4448191842808728569 1881340104061529958 14383283055473959240 3305020518782173307 14776284295757415243 10675969615297682057 11145827966552508357 6471012520077912022 1466139934160782740 641809295543696624 13942439455420625367 9683280960448634604 6082656379669548913 14168235384490344002 2876434429496960582 5131003740598779639 1809652477468868203 17471425212828439993 10086871180195107304 2134031817801991329 16415360314260534637 9719510313443275563 2425469939553316720 13164852271675193436 13481329780510749697 16488097205939631945 7340012941783706001 10895723640643459121 17607713538667945692 11516640932807154032 12138584720386503051 1575784574674920783 13889565350769725795 5724776057744406080 8480480918243332142 11692090050509379364 9450900204501407807 8458559167973867031 7028253481957693069 16000549424979259875 14877115195244577190 7226854150988478950 9126059615136697715 13421611237303542843 14722111970547987788 15767087659260603685 3175020784496731409 1647349226989528957 4637319743263268670 17981574732954347352 1313824520430297339 27256992744085735 2482163212849055586 8991257494668090858 2872000910491136543 1775535089350749030 15340344233024236828 4977749367013797756 4417116020214190086 5499659947256741591 750650399931047763 11155937468324539037 9798744191657664698 16290121685865037201 9750369689791963325 1404066102831711398 17537532086985012458 5584454869573360678 6496712013612605862 6153850885099068877 8369839751863863035 17024638119981295870 7961986679184236052 8875860126425558557 3546284142035934180 10310454595501120755 3403471328789683091 2565981744569100659 3781076994443437758 6790094312637866598 6323259542380323108 16975942161905061220 17632267120732638588 2934661962909418436 14260622393466542790 8795462305143004501 11881615328545758939 3858111481338159579 2443338894001955721 18067614911324103948 18049086016061450854 5392094604099732954 9346850298253432987 390535502560740216 5416684375978400669 4382062668858265835 14007262293095168661 12185580006127803699 3341925826300016715 18097482193575751989 5871205206638202435 5241570343830850095 8956405317745217700 14156266762331960771 17435577024806830619 10030530151561136986 3780000192764572578 4909735020589775728 11556853832224225764 3066477222028666315 18338369152055800480 15601453553505908660 9121811983888715107 5676619568112246424 2903779488535703386 10098503432502911151 8317758103528268555 15448868424618825532 14237219429933278258 16580815876721998177 15976975228230125890 12753489625304979725 3007096902191664680 1178035664111037821 17608478522686374440 6571143112113875141 14431534885027225147 3332096194164235043 17347541827430381880 8869839469284670076 17073290706555268447 4213112120732349956 14438324906244130731 3817245327275638487 15406492028392360802 4315788972307300273 2993807270483814541 13917723639079998359 1968775972476469258 9068078987926416071 15500398513339037559 11831383553823491179 1658756649767759384 7356413311094033184 10780799593619187079 4931296411415632126 6849529597223694186 7284320895754191259 1571571556807607894 4891095592440435143 1769596267618976973 132918508428557547 244429264875467725 6243771645095653611 4904772714511194617 3126335565118547753 18227697772244765343 2760884801415238887 164484281572311829 7945932611040757005 1314099038696046638 11149770041213692781 5325704694604719367 9514698207666887442 922166732777496989 4925225736894104728 2104750919433510436 5570524350761803960 5925640833483821434 14595043679197380821 9655454972332461609 1533994409872781128 7540498014924976563 7535278703770378167 4758411764454243916 17794581827540223030 4908627039073681624 18147200947699665132 17226119755265420052 4964200015645351665 12658052635473815993 7123683733795557660 17833313934140658828 18368521768634227474 5616136369282561572 11263157783009976594 12079138332631846520 17868288735969368833 11202354517179961290 3212636723017204 12834884706458064039 10416716380423718333 16245981679421372685 6788043105366381340 3216065958524851746 11491147320763184699 8352543406315763943 773240994861361856 13693533185306183305 6665253015053183285 13992283510069813505 11570898490650268335 71912328769279391 10518883554019270660 2322407513193639598 12293317842854176307 7210254469306776996 15014494105718157487 6903160100648058667 18038572957357489157 628035155598730786 12022778636121129743 4002872891153197892 13727075611506819788 9367223901977830731 15329466232334671858 4532577053018682347 422246140248274631 7761180614217764929 6878738622611731949 9955246016553077193 13891892396835938105 15581223871440526400 14311699299702144020 16202172294369508515 6805034786111000910 12303602311202671479 6927008837678247311 7218548332448448374 16574285964301218734 9227404307169456951 5336627662558572706 9825142654357889019 4763538006219480131 7943986605212894980 9072006227517253426 6744141899739846856 17576897538019924 2705714684456124792 722444742487269319 10120563235242490914 7839370171175728990 7796576023514091468 8646927145839501911 4345183727727107361 12527045168026591955 16272562970546146518 11253200013035607227 4873265674148331773 14643869656266552576 11518977324645771504 15322099153299786101 198734433655526157 3517241537657883323 16806097399002020955 9715140484866261229 961887304141008347 11586284413058783620 6851277525169956054 10067318095941882181 16699209516199952947 15000683758223843782 9046166586707353221 7911811707421485271 6868079236923068014 16715248263818487111 13107716086194509609 2962856371552360067 11847316209502026761 1002314837504470212 4637961271549329118 3156304545053001848 6984952828081270512 18420973457082264325 9933686010008120619 13194289637217017290 5052796974392111735 8042828726307688729 14910207795237527351 17013033995111087681 10008277852835144618 2523068921977908913 2685826650997121032 3130947014502883173 18145623472758272921 11329196477782492592 10406346005998686998 1494427869909171245 4412284612362304380 14697682689808760978 10251583285944433196 3229478527557825311 9281950449819570912 18056531172264442853 15860069305370938876 15303802950486058666 13953307290616713748 3139669579724524701 14180219479384563302 3571804371291176786 961741734104256138 3857409720481076565 15898291033726321699 7811801154768700310 17236505914231245567 10396991631781544354 6229391972424777324 3598061750946212408 9148148183986903822 11677343358769120679 18207915655619277253 598991820456636844 13075924243288504028 8259279733769959801 4013156034071147306 17668467470702221856 9970380089612516281 16017864149675173866 4407175365248471691 5526956120092864541 4843542720437122577 3706949492697870100 11402334860490675897 16600519111577693478 6416458474852410622 18377262537133021138 15143866386285274902 17312266281403897631 3007656246259532397 16589121644022122939 9634837157083085015 6637184852237951736 135249089000773363 1388922781554775540 11288936785356269819 8705712060297475477 5359870930087117993 14276315457590278000 16166952028903706200 10518787054411178516 6435023074761024503 9551337366240092167 3023473046679094134 2308413256922454713 5449047172147831893 7495833116064393989 15930745302581901298 5773565781936593648 4139215684752352432 8175867760901640324 3523687509566553997 347084102120731037 1906090883262888428 10618784509724124294 7657186143010044909 608715973390935178 14350154772875768812 7504569421116859525 15864618915161804448 8878826154549411064 5940362279894737372 5783864713884661007 14131242526468505626 9775389514454984541 8486471774799527219 16687724626287891161 12173420797821516135 6323585670962634639 7501304085480650344 17824705836280534740 9283401212954220202 7871048270436074080 16525965265483367182 3077097913784719144 10446108300931239536 5981131379962054630 4098725929246578596 863193111150280372 16741547935125720791 6216378977059735821 13935513846445734131 10206292805043804568 4250564145850908754 9362795120467026844 2994176830533060391 17909624504986755681 818474219691856970 17846717509718773467 11422631950401994240 5821615131575360192 6845427704568520151 1423381116346859782 2735300678392716948 3944401871357560308 2537968727213177771 1246902171887397808 1531806454220203885 15003729738135689846 16104064984945865692 9106926661818739400 2965749848825321616 9837760025231254978 1936515204904310970 11385098335792845897 8709233277429733570 15516545517488177578 10372444389830097557 829113069993360772 14092184108767353388 9920947445919789041 10328013521260334472 16060381429551851511 4878209244488946966 3036569490129394551 1780536345971032543 7555883227765771009 10263422007192099292 5379232215767708382 7783258845789626347 14591467670438182771 14015561711789714264 17139640475540486966 16767625266756792479 12511949807120477639 3563667768745018146 9996098727370440242 11837047230784605479 11419740924137055918 12047498513698166609 8226111168433823258 7387366343910675598 8814727141149030519 207403655199033874 4682520690746932566 698986936138833435 13961094657259238103 4978002133443230777 10870610202366524429 10431436878891484481 14554321944972904821 7449144801594229398 8316765266331856171 12427940334528511412 1988234873555633709 9938444221190432423 2798140698926279265 6036731598378390023 7293012548130218966 6884837624997391009 10245165461187883898 10671320019891182114 8667425929824021139 6222831108623402136 2884052988439636492 9382711046297510608 4834402728382403497 13686572102920920086 15843945375779224196 12355706806069604706 2072280188278381795 11160499159621289785 4303673278158751676 2441266904402456182 158287983455455310 14071653249016007413 5264364795112039027 622275806926038520 2055095094643585215 223718198435747062 4350373676280282338 9313538776003439315 4574279833437991602 11481063632907315709 18299539433044371772 17597603519099507093 17744947070740611385 4108906565786837649 7797479425366093790 12129420886900785773 7872724780760457962 539095353149550196 3103039110819015977 12051308568773166858 4040755918568542395 16036105533558950825 16686298394328016004 10382881838208587607 11575446527509365101 15292990194028388680 18347550908996328285 3525371920635462925 7669435704088379481 1407577161407072095 6935675177874563714 12025080110505517280 16232103688411301849 10198485237819049152 18151297630476340419 2326858785961263782 18195373970507079738 2954362933666906578 10437860467802520511 9825062917555477117 16301865825709367776 2743768540874261781 17978660404047881398 13692937934161778922 5230793838990067316 11755258173086670112 403385629699508768 6004896520289059609 706718969990584447 2705709413791630117 12155244616406270275 3638762679869911443 6352511531958380414 18357987412809843880 318906108192658019 9948395069833117215 4124926125681030441 9859686908575501875 2015327746324563751 12844508587166042417 2852614678806160546 17647682137655620813 9413326126869587350 16591233813410315627 12914762355327346234 12777486607763604902 4789526289511187435 17503611315337270040 9334435808291308863 6669208976178359221 6252286279788476792 17921993769968308212 8202607237781534982 3132738288841340201 16745905550011233232 15201140619564802727 10334261802031078776 17215015051117914604 17136221366431709414 16890728516518401995 4230468305214935135 12610304412593202676 12865077465851115387 12550419847507841954 2531286330950068016 14933093076756248918 3068075959993769053 5724137500234094285 3069094749006938359 17972214165096041784 5230295903284191975 3739749830647274334 11601105482700984592 7288494366467662086 5312124787927316469 14324456800974873736 13585006646986664812 2196778227344158238 6231258233401908121 11355523725389028933 10050584146680890863 5192411370373878211 17341954929627342244 9163190001791420567 723236998665074203 12464574450058846734 12855690497946464317 6955300896346310460 8100781685011513746 5534595530641083978 2230161784365685692 3090595868037692486 10805133803309151792 8007361060185475896 3085519052338207875 15005452025977013570 7553307030162591827 9221854858877521137 11112614428806320947 15589740284527592043 14843663195159291278 5560025550732463002 14732489577846247060 444402776329232328 17329982490069068930 14627162359621690940 7571188872469219430 4391706152800724011 14850022684568665289 5672272833771068374 16316365456504850139 6884575728144336977 12850244622152119830 1058682000021894781 14613764901889340082 15807783807665147180 15013553656278921063 3543255641182467963 6405099725626437369 13682412103327017972 2141258190950363487 6007926209443105473 11876838415575280124 6928038006669752464 16431326786805637013 7896523766922805006 17958611524934722949 11309937862771166377 5722722462923896199 18409209234984984337 8445097099849945952 891482447161325541 12617013704269676926 3152152829892761804 16464468476643304523 9272552927451092992 9653460895556797738 7473442117787341138 13659303751501174282 14293475848129791561 10221595725467531123 4642400830791784824 10374490196363125050 6132769868296377014 16662084285757145611 12805430254834809864 8025110693355154218 14753970425409857509 11604347751846939945 10567122009595852780 11898006314803990206 13670818106750203023 490598990889582312 8492091946141315295 15445749608128398345 11409089173471376459 12169708659123648885 18214272438384982786 9165516406810303141 8839282105916501221 240586537342535182 10476536630309812372 1451950424842587415 17015347744425385918 6785223597975746559 6520557298744758931 12943008956524015632 15551934116424412948 18061474013636439653 7642897285532040050 12867443138779164795 13605707975468075507 4812134958658413577 13009119744939717386 12064253361400598165 5431031090538567690 5050005526097020106 16352489025276418778 15835219240360201849 14436088313112486466 17727633958726391477 13063246355417078238 7619857426946369150 18282813482767456324 2958246110944241112 5296242986838117559 4725336924790912913 12585373083147144151 17728633021654015405 10796516079595060585 12907794945913503296 17462183193973306464 1435672591210803894 6536107579436318480 11120540776656224541 4512007310861446738 14640189271486946656 12675572417878031550 15782998566375259870 3969455215264453843 16594688273993848264 3071913636468368300 8102318460810520779 10806095586429589953 16849178389810463653 376170832523785907 1843454523755467733 2402639963068670085 3481929054372517321 14828892195750098478 2356982156675435604 13308217378261053027 10327302965931827948 2379529739361760738 9165399766353735608 8953800967025071251 12900905815042423165 17323340047804392677 9378802216652057912 4336794349652401873 5918279631277205544 13068196739616769486 8354008378018127153 5135206161709198754 1072675921276441457 12342926390302580025 3138654307204930601 14508854181467521245 1451281984964167963 3528179133073948524 9610242802780264085 8196797124176984426 15282026405101248095 4180372463739734600 4177558903830285795 1793409128657094728 1636746435651882280 17481604315023721940 16719465535226162417 16777936760355069308 5927635944147928864 11889357279859628280 17190017746786212735 2817519319094017954 4096626158673423008 7131430829042596366 15593874856217197568 9721454012684409537 6495499065966345486 7903345979569660189 10963292531107611831 2551416823045739644 8825709547708500982 4237175602962055371 7660567797041961182 12873614490060634111 17051928730416752209 11809023663439120062 9768669559341010847 16747070297798656683 8621260129116457324 13243676941518522449 527583574138658505 11351575208554543957 14128827728293513420 8249715075583380347 2320921115301160121 13185577362291713247 17020801145354438309 12528441753185771414 18432016299307276339 12937145232005731956 5612674644587987329 17090431286707764023 9571930115950344578 14647917768125882219 7474590033454439458 5421645088294732709 10264172822814008345 4080765185252170686 1547797822369242014 374301118908684827 13653506770343617080 15073775259861419246 14947531353689767608 7894637564277288824 10478947279821802873 6881814693842636022 2916996374068206850 17049432149627688090 1628289287257940964 9831524942190254794 9911700387581771174 3387217885054367382 3773093012615617616 2647274641067953966 15818566551947851437 13289525462803522355 8717261060682991364 6300687423720205896 2674250436095464982 15728969472459516384 10592358610028516882 9907969052861010959 8221684604728394893 6888387244169065389 7482786723075574425 8351110891897961059 5516360567613591659 277710296502595223 12873549154000077294 4526906999125774115 1690251779482436884 15389223546698443399 16056611172323460280 8198629120572243825 16830629756330241128 1544727148349962533 13438099403405036791 833917700575917373 3737117066064268424 3146715364453522079 14407610293940500132 15055826966932311721 6787355077229163307 14753101464764349560 4904790449073703640 8314885945164852181 12181174057743715263 12174360203127401351 10814908375407407393 10790076275337724982 4630021452970147620 1639753742297861130 17717246800895591044 3973462870214530497 17491098143232305910 11073863199573500009 570296504072395162 9954676475238112830 16266004691326970422 11956366338794980645 9691744666646342814 854536169166186880 9498855589063026024 15345870797125225352 11428338277575432782 2856079798493457698 13729111024883456156 4606728844114308126 8234515866497664137 2607310291631175882 13049077272133054261 5184344599075304144 17845481788785524646 12579087027743534853 3405955118411260823 10894675630109371295 16162042635871490281 12159722997323940546 12679439452324250529 15555146535188367931 14186658418946960471 13700140560583157450 18257869339135920783 10333791469313610430 10960705921566879322 14254458728602859891 10308181027706589565 16187622746919176989 15162007490488904434 14139923612993921004 2637197424308005701 10954880906318756810 10206966821103622250 5511836910709107674 15671698698837848413 5211381226383040239 1762126985010486065 12347737639334769087 9657029611492462001 11744305499001024450 7519044287196645925 18082099497118722700 10037630632717640186 12826903045365082471 15643132683880726363 14686729325816624832 2528057358733123852 9484206816088517367 3298714239410190148 6458918316778673486 1890486884191421247 1485026118687993134 5311396140717068617 16347269633743643600 9809661158064303852 2655684573802874927 14227951125449399164 14260864363458052309 2447578015183489960 14118890939786055666 16322944981156060206 615832580440410309 16074899548871946543 16121664209816137169 9225461618294634684 12602411748686274301 1532577096406509799 16818645336823607805 14005052840037523212 12251828369806220313 17407766899172284552 4321912693835740032 10677688044045439535 17005757564114626527 17249944783872666797 15368821042874149215 4118490379001482157 15260781960732464270 13356915247072304422 12214447656504706009 6185040628790993988 11158211247927942861 12672833583301813699 11050855997115871532 11106400678238373126 15361956856551361021 4427469549978198609 4916481061287930127 14808072317044212301 16366550710079922639 2115932513794519782 1216508692841419430 8913738776586965979 5341001310195816101 462521394891240094 1958664992510621826 9006797155497215361 13245116783037237628 142679033429836839 514029651650999124 16423816999908113018 12260306541874363073 8695668229385776802 842164410231900764 1374761072490171086 8212687299502586498 8008839891621446537 17860017932170398461 5718506113754662429 2491751985995611796 4189101695239501409 53205121295206630 11285955899212715475 13187370747699127273 9413294136415821381 5061905217560894817 2397852813917548383 16474531209056042216 349423191445438560 15032384910631220928 16669625217450631569 18087851076237281017 15885433303992505039 5597746336165927541 9183848951478913972 14523791619308261702 16237276660271233668 6779487463645696166 11681593924759539927 2578991092701129910 10338532958114573089 5657982659067383811 16538593937255438194 11710727489980288758 1584288713663797383 1821516920688225682 3020038397242817644 259704651232901909 13381293385191840800 1162240258139267543 13852936233889189344 17999344740069991541 1343522216572289771 7220414849062475161 13686844783653183262 18392688556555731210 10259078615567145782 4233180895259168335 1807777658909082431 14887585450788462034 9362636030057518317 11894932377809154386 6204360351802702417 250009458487895141 9078520838841685622 627376091244061834 9704661236916364948 11030300271952906649 5747150283993996784 3597511469258370359 8809205998715885432 544250096963874726 17126439350661195506 2011465144864210833 13477540349679851990 13655970132010398408 14309873190820517646 1772547807752054326 17483554115755256206 3369528844022520707 16517296825266042355 3749144567466334119 16392164643566932499 13595554191290882051 7303283791869807339 2971801831984960251 15991261861616133807 9434091675215726415 12021783873360368976 12146652527450311339 18153666867721202594 993859583413798876 2257617439160226051 8274621269934693131 4073041736722226575 18306219854562876971 11570405001503972469 11280825791972919472 11495865091576965654 7716942260570256228 7179134257368273421 1919314463918158980 1891109055200287995 628848040684238309 4588755767071479011 4925184030471219456 6543306551966975745 11959801056667176642 6172008297081139748 11132235591132909457 3591243123411259546 4781691128443550300 17104794851786678423 2909318304629548695 14321573957905550381 14531673761196291231 6545644922242145478 2275623680907213581 533779915947702353 11345317149485591749 2171560506861718617 15825672971582167597 5062287037383008957 16025919519629255838 10056334035618284618 2878426490073122253 16453262745959183201 16730545570684643823 12427091130664037332 1541011904689833435 9233885546017829331 17989417281284699760 16491459587874654317 7039061269700467075 5813647640329340171 16868751539066054219 13850288141281729020 10642624182095469227 13336824198510004790 9632819855750383705 3439716069442639963 16135295314342659003 12190165474209877797 5019212924262896456 17721440400962178285 11149414125416415317 7989581402440458217 8728940758587654202 11479530579222263187 10690660014079614000 5818209254642494971 13999880518024843073 12423002570956688570 6565204566782772833 11223469256057697948 5018016726512600084 56066349289516872 16109158088538658278 18150441495700492916 5060307551951607637 10338121973862275101 17610769348973779097 8091906882605922726 17014874191362042256 6563107975879342020 5954446554944323084 1032029137852126819 12184104968870161559 4705348566180220941 8086650229054520367 9120858724527114157 18442333465810971097 14701274277796133576 18357247914388727212 11713543477831910808 11829768990145468321 9787772166191722303 15233493903543799742 4157319626021102524 9027856841645607557 10450173520013137632 12322933155823281172 10715848950694079781 6076587690329735998 14480830573024618930 10154835090025833694 5643850704318247400 9830083772229198475 13135927109585384035 3417244434247527969 3176575045422768634 6128525901515228231 8161924106067681464 15533268987058233692 3608127751281333699 1536280233445564656 13910906718677053861 14185518428723438448 15889768163390080720 15303185236799873791 10375440401946272804 1746142651237930803 16671537334537508838 228044423018986969 6180595056092479963 388798888714813411 15608767054767677887 6991627627259156814 4361010916122784655 8878842422820612027 10753822088758234137 11571826127572219809 16014437394131515765 5127376733185060118 14698644455180084103 2553722046900034617 3289209266246502961 8369976242983680961 960108962612133403 3999918593813455489 12635025607824671552 13447919043410246537 10382096605924498909 14140427219127487859 14336537349847215976 179602763155898891 16478397295616581006 15548832346614748061 16476295154333148179 13990309508327925368 2950958848758134459 12901818408774587154 10113609558547559241 10338142394216185194 5000518108150338145 12723642883290831498 2016110753178678724 8458621863408145504 11215417693796968272 9644428619545352259 17631775289356048612 7956878658012636611 17123504342162478349 1617723361952523996 9096487972620092157 14236222614098126502 18351289798884099284 705649196899028519 7980006184340810203 12270820005896200729 15020942030582072696 9341290738874345039 6432201253641273989 4164387925423678966 14727413500403910329 9783309316446725799 8712203791053929028 3513649283051091906 5498400851972071273 10790200632452098176 5879548260738235960 2680411281242091512 5537317704081412807 702790814061752709 8842739173782096596 17557321609387474451 1952769304249162521 5285466922597814724 17980178231817302082 5409004506498230956 10614493931467516583 834634488269809068 17556234930660333978 8895881867516361339 12283419459419188223 605389001897776416 16498786453324651496 14745120307478929073 7111335909818383416 1336611380956287534 2398030066469726072 9435958620749818168 1570670891103100454 7084953769073919778 859254845086781938 14645700790094249378 10431666994059448652 6068764086938521061 964646579438482149 9430500156690094161 7510180696819085846 6069035408813788451 2387141216228535727 9689701690081244937 7826103949483750028 5880366382778010623 7029607373731749643 9632774825527155254 8074712628875801114 5041354979173105501 7118602162155842725 985192315033140363 3304798952798870706 5823699957540673441 5467106098933697193 11659059574183669498 11979819067304558611 3286443357069048122 8638000354505194733 2586209113105064284 11456900879366806658 12679603701712556774 6963236141185772653 16808979213649737570 16189166003221893979 16324281079439206606 10028109591767531726 14763284029581888087 8135414756726036505 11158115350567057219 7954956161286910168 9381917047292295932 14147422341042952150 8567910174621750420 9597815038605145852 9755088867413585273 1717747297524009612 16909698169575863645 9091779217785577406 10566021844710818389 7291026146392179430 7660840301077006599 6334737771335119828 13770450812818106047 577197829023624298 16823492927451377202 6865206824573828480 5976441220424602564 17477462782544196466 17858935345792699911 14944320789729587644 12893226255436528623 16047889213166627619 514857338204768880 3170882943030462559 14101797473961946059 7452498565747756109 5867491584669216585 10564189765016901825 4863834595440359672 12827449143838203777 1557702634470441815 9503362527925554061 7402904233816769616 10639988619993843802 13423509271213901967 4580880920531706791 579756602660401888 15006523501027850378 5086719029036891781 10784488792883476156 12788921922041408277 9738003782080559559 726064571084171514 16367247038352414588 11090161230080596993 13330035509118520786 6662087862117808219 13768772260437099305 4520393319285203267 4488520949959070856 2123794309484919257 1230665057832967032 12284175056064851030 6212168295696099293 10549582366319607653 11815995819546090273 11696352477956915797 5356454255504717755 10156455808092042715 3745923083736020388 10693964359238889303 13499834645770614063 3059484115913803911 3607777496079859123 5799680493076579944 10906136736493170377 793562208336664890 8513514024460415274 15960069276261876177 15726501282845631640 5139536536290962992 2677093729868763734 15068079672310731865 2602495426530569089 13649685688754872685 10730590028563257303 7418744486771078609 15769273378849022445 16805280740898788983 12252054326050013328 13162718595954666960 5275302903398908000 13831458090574725377 13242954097150419158 9998295024503144496 11217875428789232813 4458245212908858624 17538458751780672480 6036917547462194471 10970866057561459082 9752223673864876416 6190101859190310708 3383399189756781046 1791755032526741849 16231036010677952887 10744853557130917569 10077039277620539893 17430142464452030209 6804449020564646797 16785905075496675309 341112124652394965 15508824216663268223 12942759055424878527 17478822977960411048 13962815024104252720 2844740557699200310 13399927432591820583 2332223120254435825 8331310109403161216 13545276637598272768 12762166230732355096 14029654404464171978 15794435086621603649 12867652883981169232 260310473634433717 11987116253246559386 5206314802658999841 13494578485608167295 3629727931151391817 17241068840663965255 8314540743885553270 17462320898150050171 16234013402164715598 14862489458642122667 14410953845928432173 10017435356480302695 12290293366848654396 2768402707603164471 10954904316431428420 1292876736032503507 8594223054340130782 4740485267324098509 11706132746679112115 5823223140056743311 11135502322287211340 4554180795782741743 7866871164835151428 1471471368443919981 14757232759341907847 11559130040755634369 11938422967147518046 2787834184071848102 1753913200465211419 2888688342366588904 4352036289141782710 7644324738081270017 17452432321288538320 14325851390842545132 5081500715326945450 12952233519808256461 15707830113157182576 4928049756129624663 5321504368722159152 4508863400187413658 12103542502076198255 7101352648525641623 6886060153953523495 15373299265771772594 15084946293890676516 8609581331556130137 18418204754854063588 4860680929723872455 6131479654725935687 15493931948476766168 6522688397117794047 6787096384347281114 13581007047143267892 14244803830389506447 4644607478594988440 14967486334370985987 14628618527325942548 1100953375521556863 11214539064733052996 837397626605749903 16300225636838573178 17478256049600510887 2790278680521878308 971862784721373176 10158503019892534686 4893045581638608966 5148021932269084039 12313296860675623827 7335684215116675039 14128890104892567175 17871101099054339136 3138451746160670543 795240794626291824 9801783936762036964 9977240492426399292 11935486795133550539 1791788235575719023 14797990221880346147 193971350636945724 12119169372747041180 5529017169465352541 1024323923687522617 3134920098553877185 362555387265791581 10655876813549212571 10343144949746601077 3521727690747415827 8825504253570620862 8672075083977247485 12145132188819109076 4701646127515337841 6779822392729485058 6178432919291224377 12618311155285887377 14426682792381300235 9451455253485065525 16560891879942285931 17663706273192078634 13822595933494269765 11680863523660397236 15036856127267046558 4033272196524657538 9299230708807187229 2334458989974923835 17512632920970190329 13668864933776977278 15764711523060491087 3993330834274688562 212666202178988784 5550173977112176598 15798999091292298355 12561438490321590719 8311583721364466095 12764422425655405017 8171710146986118109 10672032630924021549 8200023963685641476 1670219420849523391 4663457036101661447 8053245054751067483 12762492272082316009 5035230131101831276 10019587233745405722 8723116751114368615 17086876696147730587 7138064311481140723 10068061367438130989 6983542309319168317 2984909803658687388 3011726401854761894 4807196638468985230 17021757683049702317 5144646909938890800 1245010414184559283 10207236665330113866 10897108245437578627 17786059255191608986 9043325071942159143 11028352066529492755 6325047273058604021 6878199596412851673 159930131765139213 10373576834092425946 6498082813962936497 1410144767967612564 15224046824987857756 4199216764410421096 10298850665840186275 4713751659641539050 4494598512543796611 14706593828727840932 6765011560306930939 13912014395558402371 15540386278569961097 7240386005467714307 16360821014801013328 16676293110367165351 11550752689291320752 12296872282571610288 16611544678820639422 3699713650298295128 2447427996079420671 15644227757588977872 17645125679527454338 1305028637474296734 161729686720968958 13993228552849528428 12528238013216427798 14248972812508124187 6457288897342228469 13167467561219420 7662645594581931386 5166665461668724036 6610928838113432692 7270690010979579035 13901374509304281937 13035000673715305832 14209106715942259985 13669308186416739772 2088630014170289947 256248526346107080 1637630660212360806 4494300537130180710 994609690835331523 8697026804972068062 1759358172315100396 5214428791150854467 6759547504708072760 692663425682908231 2272669718795102788 15660115734748340637 8281535542245298226 4258104324662518651 4863824293773360612 1742353561772717765 18106490760797053590 9128627726502361728 2399675825708749496 11670652422453780692 8107743906134013427 4997478333622659437 8714768430332866274 10839454444600983729 4451375742075263342 3124970841022672294 4757378498982104898 8245341076219613886 11569109911121074154 2503673522356242492 6391229211245453644 5678541641816866352 193782860364651198 5309747107231205346 10796915459923556965 2749645317555595737 15671777857053795316 383366524882764303 17410906660399334721 14098019881316623855 13047505237149945490 10293697535137686653 15531481608037620580 11612849123077336167 17930250384831061602 14745164283814434412 11441566916724208746 4430221221269833345 2476321037619013612 16806627139528096125 16074613910069598870 16408865518599601121 7777600715236500840 5960185464229213876 12186961390561230980 2232800975443007119 5969935499068887644 7997678693983545492 12252177950747815666 2182699461873160324 5734337737641211872 36538411220840417 1132018549421830789 7623619946697266638 12789175933741300560 1011822579422244498 13857686777752039473 5191552962924924656 2009873327815562537 10636627865223368278 17046613847817704096 8811144066134358249 117111812950433274 9547313295816342930 5568022035116233326 8053061488127071788 5021154563935140454 17516923644197773442 10379866913757481565 3762140834847116732 16606991319747227962 17869499933890762757 13659495627335753601 14999443352331333771 11098876369827540497 15958647898765792692 7808044971534133197 13174630194400623285 13793565821171921060 3479087957203417870 4292274712257376743 20312702773693061 13731973180712178785 7275505655899319370 1034536206998249052 5061717207463992385 13306686596624339263 2452912661601880922 15681921095602278526 18286662196587303607 12348620978450122555 17602886230437877932 5887122428983377670 8870154891258332184 14528574761358775644 10714177885604476250 9521061916991474751 5032327407241988924 7937981805019536617 1456423115939775809 7935834111003660234 5129695693777674864 15719158736261657403 1227780781396874438 7076580183368374109 1539941432926715804 14977467093291498727 14191490392496847113 988985898388983639 4816863998529942845 16243613335743001446 5828172412753482268 12256534712300802981 275456262849324270 6244246945207019735 13541174083060615667 15429079116495994204 8671239557127869588 16532094899089363964 13170506922935337195 2204752002039386544 17045667418736365737 4696715184463203791 1620400146225590116 3656292876184716131 10279954258665816566 10696866278432026699 9210142262412956035 11894071038941250726 18411886505260530940 218412907534554784 11431353385041563551 8891883929698671870 18386313380748527349 11502944550763834636 4681460496656885552 17177525736476492562 9789305404632495861 249946833668494225 8587212479094676330 1340221123695470389 13261660636969970930 14371376745341520858 6781015097494694931 4712683598213685135 8939028785784285115 15470643645154906634 12335337849613054186 15302966204742204600 476537212230741561 3803799803154172024 2272069773622070022 17997465143017982981 12898837883454942489 16537666547729963904 1065880919337876726 9748956067231953940 15365297076212989595 10385911587100089099 507858737046773242 4809515360935764476 17044014617083009883 16122748789999154976 13919421378836101924 15260484367177011073 14573992217843544480 9642030585849528183 5033030395845921251 10781184061487898930 6411770614314682386 4954784001666218296 2101540508698974730 17152389048840732929 11336825315335849083 3708904133122658185 9953052232730283924 2285082125114600978 15686421015006778061 1688336368554408695 17581351857801218039 12187101051195541189 11514984860313843887 1276940864321764971 7689532498025135381 10998696588010100042 8353810118808802098 12695601646114909705 12478785329284075130 6655534423091402839 14170626134488087008 4586332152319017195 3922040168112886142 15756267468276075054 2976144594308300691 5822895580551297648 8315721120455230282 14602639351193352714 10850100753197715528 9384176260800070339 13237133228892814311 1164601659839908138 7603077758125647430 15641989658659947362 9954884556370739197 16724207832249595564 15991615144889832498 16769626496017308411 15900959838451383544 10810317396421560921 11223614340546743925 9422748800457914914 7258926941329128164 793460143578185584 4718643975122578473 10376276955408275412 8376969233029045938 6369979544616052355 14708553458637264188 11072261182121459502 14016272019125061595 11415481934113327377 9218552277555683701 9981526415983525978 1417214699246671079 13587384125015296960 1415904106689035096 14461406796472277911 16637706308487341061 13672252230432713870 8457640289097025544 7139139419024471877 4600498971684545257 15940076418805684619 1667660278257473191 8198453223291094116 532476117216961816 12801630073728084399 3651328094928030610 1416284334170601193 9767553441014591864 16638865062698518978 13517414396266473594 4056539819774114801 2903525566139687134 6793001035845099102 5594636610042387622 18233135623694512977 7631480865245603246 514424963129889703 9004596729935958985 11340900984403209985 7588846540437363847 17412874398295421792 3157964917363155268 16971383029805441656 11807247972585923767 15473584515291503390 11573686462508080011 17371390034257891948 15439361929888201218 12054377266938858825 7010037420032715147 14507677358976065506 11017383200655200075 9288339709670176698 6105312299432268065 13075567282993052436 5114938104223867421 15786709890690634947 16758674301910708288 771288292901284007 9900462070385817016 8805063931824668002 7765897385926456858 3212864957930233522 13734214423269968869 15229855374882859677 1621501016305985760 17956920099088563280 13430812617505134327 18300070551266308874 2109276543778176829 16248464361235263458 11501098104570239617 13523202191521661110 4715989955170204557 18268908510836150387 18179027786794890220 12740858094201398480 5673254324884599876 15114913282782248527 14648914040751939657 16358567501845921248 17831389135122281469 12361338751985921705 6730106970225418430 2557438413738039454 11338645596162625576 12120944484916265751 14784212186855178402 1563220195410996731 32972616284419249 5245528829429539657 12695382151275885794 4168627152681968828 16327670621052394878 8957842912889412543 4086130731730963565 10673608006452447917 9598855839626099853 3737282116662532283 6952178561328440552 3638935950434684449 17026526648318946955 8729447237867597179 6110220922241993877 3157088969262825914 12624839914909323262 14084560214463595015 613516948155833848 17780604323593028802 8806991956749207928 11257584416796354601 3472513066406355803 4508742676771804614 13831425854599512645 7801540733376779784 13454436531519654431 13387405237118278935 17995119662499142222 6448511419385307906 4280806340667111606 14348057853876273653 11748194433474600633 4935427176683579231 10102763817283146347 7741760074259265256 9914237549157825284 9610093448359199903 10195270814900945341 5077884123036287671 13738531215903777252 11841552801065135244 1321028044820230028 1327122962466137008 63333053907380506 9896087070472522156 17353935892721272052 8015413133379958642 15438437743365438469 16075135294018542811 13352683762716206982 1009575648667468173 6139673926981708219 2479358976632572961 5076797481781125044 18237639397576615793 4582248666414739365 14988013802727069174 12073207574057961249 15845839009682488460 5462501291457899467 2685215838889883840 17091537266797770992 41866166393804133 9577388756691164802 13125075697113695530 1786564056174995744 7473790680518540004 1263729060008691850 4737298323233634085 7814891744209019408 11599103636605609064 4468609700871662528 11760531416341513917 6735450054910139902 10096585155630520271 11260576247722943141 16957091869972874870 17651237209124455392 4605640126814839899 17674417885715013361 14646295304814542022 16756005868189263116 1543330946151686371 17825734783839171595 258310861752310976 1415623974372286345 17999159188013733162 5924945989755850368 1860462770652653054 3772499134282257571 4452014944687946949 15182147441737048513 10503652939378601108 7456467187823659927 2937006826099628376 1177168618585210481 8368095670873198643 7194496992190079268 537339494528908929 13201641158060977643 1545427580000613081 10935524681563470823 11589352690336077478 10565069449832511304 2978021574825418436 12768988739896531854 3962365813213703925 9400680084884705877 15504876496718431026 11758055409554760437 10775922145036150731 14596246639777937299 4671681530573355694 5947482546978466799 10504804627775787775 11820387690551096314 6701955036884943819 12241717180304346812 16659666196169472944 1319231689410841380 4638729425266253781 16096876086851002891 5965137442306090036 15840241523263302 5275226597842588201 11439616547219676671 16119033004173445678 13265782740711984908 5007543958853982613 15066549218604550861 3702647899372430931 18268229006208792913 85032243455484651 16381865691222338181 4527276901401214134 6038524112985137868 14682421288580756819 8428889946981647331 2305376066739905931 3524823864604037038 5737216565253954900 5881710001617835657 5592065242842854736 15054822067064535743 16311067449734256053 5222830078594285516 7797564719427498015 15143491274705575875 11158478951332821977 17556682797127452328 8993284446841513153 14056171957546252999 10076048895149935859 10886320304088385525 1867245848769427677 12658130498807829279 10720614256142138234 16963221472893065022 12425596446871147832 14026211311444299787 11893426990870507267 10190850295169984687 5481800505585037447 10753576196565303365 832432304603664761 16388392411218663416 2663621681845136233 11027860633578468520 12495987226150190273 13027734557628691127 4722229379101653977 88813172605848794 17624527324845434975 17690595189443518640 9924539489139719264 2207412459082686712 10838665140942654649 5003812831154264502 7863473065906134201 3055540443342406112 12365468378440167024 814106066630603573 17115378379525457055 9249604486210850542 9430512145911386024 2543395407166443180 13319455110533535411 15220955912582848784 13605581924463742644 17424622996225634233 534034812218682448 14381054801919829389 12286494349053682341 16751907005262813064 7380431964581916483 5406143359899011596 7345957552723123359 8313139047712028767 17360750027249521427 17894517717069956715 11829311347934742711 9617444626822183836 7792459584368170533 13931094562868000464 16806843308116879578 10655947364915083951 13385919075461433086 13210719542140722755 9499631572474034904 2300853947360904892 608736531210033837 9305642840792976108 8123197389713494739 5230538591109612334 9504318019006266700 17412159075474486183 16756237772671759116 4191501024344294899 16406500833305755589 10551141694004308167 3229324407971542386 16240218657891992607 13316308617887408998 11945280641599421782 321882831818096578 10048885730220276681 2851859293424684046 5082038313020839225 9930268301206485690 14734424427445114728 995054503077306143 12953784950623707689 13548149550282660565 18079859703982853082 8626499108210995421 9879550832311549861 4741322480391236538 8726983295413445227 9590993613670590288 7822382758119103076 1621727317335709890 11231733588129451227 18057744557083358449 14178998921840675556 13450211894360416144 407893023545807332 10499675332466653881 15126728020284984381 18410630873818037308 4112314861450081668 7694518007311193072 16958998238779763188 4168285357510774773 7350141270916767639 11005332656204011043 2778008630749592613 15274300294283292252 15168568629348306553 14049246241979623035 5694053867084397117 9557670909440049062 7745725526082025046 6441658975987826836 14809276911356771141 3942201394517809435 8831920384741201889 1215596341937211120 2448862126974583790 17019435238377222525 5947439513605158427 2609898534066756544 16910431131636145328 6012474974644331511 6946285801160413778 18209866309614676156 8192961451438207405 12982288347570318704 16168697563117132077 9916792137916840552 2749957433478558132 14710290236976268068 16569331655050569637 8960719400664847591 1874970857746356954 18044092573028831831 15755177275205066897 11523164732794134440 14698033190930193806 13547659119242756717 8632561505630187728 7063100386169169693 15125975961601216205 2692386619722552940 10618286265187995483 497430257753129946 9564510540373577506 8293741166768800491 912968677902638073 12031543492987371998 6080643687811189512 11490247517061636550 4922846565414192170 8726117233283329990 8695318400381792157 16758663799815302364 3684947070060930284 14126214104862522213 6084520835640560075 3460541131612329403 17088557161846426248 13310674511102329817 6968291263770812444 2096622378125440407 10116967005701672849 5972344367720343212 13396994608231051000 252176366675528343 8287678984248306578 17579532034716768936 1052802468479547825 3273589641736781842 2508617259962254177 5699379921565680471 17278312784930640604 5369662833479668795 10751758372544544930 10871564230029196165 15326893189490040411 16243230759906272498 12319951595325165415 12951052837483339884 9036820837576149294 13551976956344134278 17303311031901427100 9462075066179552301 10932967555179485123 15534659126302025089 16506672837291423222 7747260372545340596 10725488065178359695 17584903705403878904 10275346937057957179 13848400878649398232 11236553008006299645 10746159716220819600 2191157272843275303 9779708467189706487 4764325014290173339 11677513166052789692 6437136898523451624 13407834673416625103 3831330723091354106 14852095277685670903 15656942732937112485 8929024686472781159 1358668727623280384 15626695648918791152 14215801357915897559 10136691493112204091 2875163016176365343 11567662843756052506 15717301454278828635 10951702283508707650 16170922101673591603 3959029739798756516 6467877639001546606 15537411393326666178 12100265519737792467 160796738463453399 15304494605748852121 14166652652876434015 17142786789676680615 14107080263168163483 10202116349670497189 15120489659910239192 10556862504740768697 9153395578345163210 6136820153932799417 4901167270668873949 11723921937311722274 11313148808994584304 7114705319119531870 15414547867570543732 1769927646291552111 15567280708948555270 17761379040186260032 9848987176268761547 15456580223773996191 9576394988876979197 11218965348358445698 18203537522476898262 743513842550090907 18192540062565894258 5917215028695575980 9345144228584033944 14469275178531502066 12719742566633125748 2377959744497919281 7452919608594593926 9313623508150537130 1838159512153954088 16101333006799752170 1034691214869394573 11368779343902253835 12826709650913905410 16683880869435995749 5360100557252984547 6008170256912645956 580610028946786322 11077547812277897345 2983682951552259729 10253751914998436960 11199680097729734495 3964963461193536025 14369091647391074612 17918846233976306045 3755151322096623013 3430136489118942912 15030028094613052126 15551874831144483916 9831865446179110237 3301057859908577578 16498342399159643791 912406582660078315 5041784510683645108 14331893758681315665 4573786457130940752 5792428436753267282 1493231492813209755 13044739811805987502 15632022397509114381 11516206302732566425 10250084298594770287 10435402212420051982 16072366170511031165 2459037265642609042 16035739340384289067 8506867620743954241 1570779365666184916 13723962313600418320 14792387546703723800 3383170183999146100 2480855969107669435 15008209827844616790 1226692634146093884 10145145102842011418 2797387010502720621 12038854657551810385 9654777660537290430 5900970441381190631 1531074423734406537 2440895616266221664 18205307169815357421 12887366117711559730 8518055449912213315 7383507330703890006 15983177335971723642 7992559082792955067 14745367053192886904 2675216906918893748 121378200898985468 8861927340660239482 15031524478154341018 269053767819673025 14246077379100720953 15299108923078425540 3415812612048718025 18413050023578034525 65308336330143854 5867466512133621266 12840605784366442679 2256523653988345025 11880841815249115377 17252699081887719802 52047210673253622 12113149178290888169 5065874617092231043 3936552272381084018 13649920714005770889 15567042212633073618 14620447572764735130 15903364742131364193 17034955931677385886 770681314836246 13126372190047888358 7885693450495643769 6982236553520944674 17800986102259793259 4729462455605345329 12521219523307913972 6369516100931253373 726560905728731408 12709484037359336430 10224904874197791024 13871268085907930690 16953435355049829201 15331010726610650597 17011482366120868133 2631992239648857679 14414501479220858163 11037215012385284841 11527046714246091975 17812045710407883311 3351686571119048052 15691949168272635654 14843625386451822182 16096670955740580217 11181305560797215492 12707612000110558236 11104692123769917541 4017179186773092398 14671061537948723948 12265195082276561643 5487294314742525293 7586855605365260703 1831714152896601670 6879275693309071942 6093064078300693707 15644928543328566125 14888133548356413796 8773975127070154998 6552194672205081936 4774925383862983220 804747191005338564 15082588045527744761 1517314979876984773 4379134356897909382 14207011699772459537 4437868601034111896 445414747708180152 9747574991380863573 10620140035037529398 13216941027966291859 13351974083456650734 3746668357621376844 8056053282973856892 14482167158766397620 5292875791746602520 1102344493520187405 15412039424371731407 8714351274721922885 16296006554617469236 17667156849428452558 7816495161039779086 16782083522183356842 16474335991405044808 4688416394430508866 6662031149723816138 1605487752264522980 2843775663617591899 1124044071040081042 4104394503737170312 10498529023967519168 9884731917273128902 5717553680066368512 1231549341069079916 4276650098045758522 9396638030009782804 16915311225000481910 11681231741332811562 11217852138425246089 7829984389301474718 17779515774868413976 6560307635234980274 3382568086301742520 6803167206349121609 1858129326666628344 9018048378352765637 16697613127265779659 677937872988093296 8740517330646487966 16854505074921905967 15764171830697332537 12794654789216900001 4904740026523279916 11283895407899239117 14331183573884978414 16280505206742416715 8250992143325056583 6879291366141828505 13280452289595772162 7830965536532704702 8072114555672549492 10669985464778807523 7505848205196438324 13815852587268968896 12669122247995571553 1939824227965595289 8959415893583702813 3287707599680247214 10558017957393692098 13891143769218000111 1843958436918720130 16220870064142508770 9128418124116729248 8955530665204798006 1842749834917601333 15672532554377965518 3741791322568096211 932217557345913598 15484235449101800433 9804304603567071656 896234123910452167 6502882705585097354 11088491131770953603 4587814368668235444 8606906987124302781 11786561002097005379 13548386344441275170 6638764396873407795 7645603002117151331 4299258753223313330 4777426183238958082 4971397600128529773 9334210771339209974 14912037851661237323 8013534154476673613 434571284411486557 18219932602753966480 3855852123131395675 10668277406143677627 8654743587107918750 12557448294805845356 11053723777805474865 16675797096876757167 683502451736453562 16943842234461777106 15735323321933421840 926452032788464762 10946547483871190297 9753016049832765958 6713156801496744112 13855180381768785614 9945513259783220073 10560786069470959608 14182241056643178074 9073934119861887198 13711763948222064074 3484579955794270110 2867124093355436978 13172137995907178510 3780541956752874938 3367990357722294842 5920017751429959093 9265205136735325388 10232074075388098970 9999771926587784045 8248849701740391784 9494051205566742165 15876249453784908389 4222162386649762996 8986193260060516402 17807800908026491800 4295544737962259661 1193638861010037946 3616786566857750675 11265162710881232604 2706606929536593669 17381277740689494198 11379546191398221202 15096733459923831670 11541061936570229628 1023320736104829529 3686553849944857180 11330518774991276394 10033725662710607757 6905439329826244230 9547234587253654500 14384971705603749780 14583234174455484501 12570819146495535032 6750678829626748650 11416880084666543959 1079469761067265240 16291685198203996864 956575327871296198 9135256955124788092 8228737363359070324 17144404729385104156 11331978855274273889 1130792266355877754 728501096726972726 17975197620276855552 11671603761057479856 13982916778874961002 6712056792895336296 1006704702916475614 4061465223569160985 7581350020525622181 11036917730188725195 8285984271299979865 12805638399775686519 13604909630321229177 9028836593354158413 6765940543919088454 8027606293529822287 3488731189132795555 16071036724825978349 5632496143471219145 11433136590806836836 13398235461652644507 7978835018326002864 17100286089423356658 5051142257621139079 15480140859939401382 10682602744050296748 10024045268689738525 10183665990023906125 10897494907236634688 5025256533509366114 7279519390342177217 15668060812920415833 6534188603657823726 16345812674188199537 1622909845920657223 6272826769428317749 7454907195742362469 12189781796784801529 2206919299046505178 3310872600884296530 77196365944495976 15117956253597190855 12165685520938666477 12507432306775114777 6348229083679504023 17187198531371509368 2708177227578133278 17841810420997514438 12257576052417258237 11343434101697098676 2223417884986279586 15885038750146302568 5818211766582303269 5992580310753286043 15762246884423975613 13183163214769559029 10337341714157147234 8121976384032549728 4572869075138290898 8126393532097027035 16351289677578865440 12109496504863234564 11725219061927050373 4162619010490397958 15269606194984744673 14310013071675672154 17969162211641505393 7993301875302020743 5723121749470651335 2315581297693888432 2454705155537630831 16888163101246593513 1366960825641775038 1764679321518880481 7499362750230816922 3671505871653392323 5721260887731704970 16104084310362469699 17174139142228212310 15609683556821087659 2386469901233902860 6741715562175290954 18035502263808837972 12114924414872080170 11502742632770683529 15549371416246862987 1813603917312697173 14367349928986149059 17026702312463102942 7681779674289689873 2097859113487674794 18160390568918804762 6647138854883666084 18174380890693343131 7480751805956724596 3700244339058217145 15610028661460078902 3217360622874091116 2954344076110449512 5495324983765625329 2168989916930195397 13386543453762620339 12292066939705291964 8099834909207097610 6162405525453678931 10983802497679094590 14805152161007983720 1914875953281792827 4183033731346261878 5460056703969705318 1509206406826759115 6814265984847394892 6335521595830832512 13149393273959280314 7282370347090216570 9895687341170690440 11292669178510036313 10105117113269524945 14373364058662711185 1463546559579467734 329320331766441054 8115767871761277545 751669103505361294 2608909350411986317 6507374093262309066 16156013762039782051 15501474418620637778 3118638281474631180 3894646737713138733 5532504203346241684 5697657746533765766 14920782084268699135 15968904570517093220 18362140042418987915 794660440484658995 4546275585939755503 17244770954966110516 13464659613722822713 18434980757701210429 4006814107425376222 5808403016291496098 8894070636149636579 2310870370382602658 6084152547232749085 16306911263366515652 14351511154439507751 8507999362035737696 6555172146541136143 16764742262598760830 5473886372318954767 4718642063004544895 18277778883245943298 9081665804724750314 12464704422424212303 8561568479974357403 10827444047265747222 1442001655953658285 2612410430952599660 15638519082089244497 11561623990098476604 17608202462230472627 3379474743380411416 7649108762298888911 15271059645256379627 12576900674390320641 9338603779567664931 2572595919283021554 14257753294857692385 10265519756422679989 308728096052117161 18432501695556607071 8477288132444066475 4659282183198518457 14146341605711942804 5959219279194933853 10097251939701948618 181133639697894367 18137651800994605612 8111176738973903481 12206418617786780132 16312547847670787206 17188407057153542935 1608450805609927727 2787308385763692717 5576222500634307284 11674997229602435455 16502480761812705057 3625234248250105587 5163774717865868080 13243364223047191170 7943899235736572019 16067260880503366664 10039541729018195302 2932198131754624058 10172990444322504872 12056327449192925543 14934904539632810030 15629495883858925297 11888816468432021585 4074155070993917641 2334509223813622689 11166444580400025310 12995067132839042808 2508668233343747047 6874585021204177711 1620224550338369647 16177994854491241549 16030891499634778163 14852207027704432457 7559063623521504220 3880550241919482191 14256749671669829543 6526741286657188824 9249941281807050791 13042634458991726319 17099719671639395705 16474735386747403169 16851315006721416038 6050538654385228729 3434861916088432689 3105773865541816531 7721476199543290961 9409902856436162837 12336382351594369227 16554117544208439324 17283348470146837141 5370291162355113973 500327653095260506 17567311059826354935 17931342567548828319 16900259861684294913 13907741506193804578 15366712598355115243 593629406935344487 15548041901162791961 14886083515511879673 6976444964655891230 9699476081964206513 4649389154375119638 4577453075714803974 10922259636441405385 10734335107517369139 5949452993343714153 2736777841449831256 3637828082417016558 10457915441445532075 9299751949227263983 11496599937237226326 3370757076176176791 10502633409852302901 16091825105361412644 5378256728741562779 17074605356066615644 8820791712790547362 10839027299156158862 4256310172333856039 9300288060784973845 11029085220789859599 17776401868383023432 13883394094548840576 16096853464293475857 17815002278371492014 15218430235041214390 8435448012562049517 17231796011010489170 13166644770895219676 675576663778990567 5146726840292093748 11068280632565197287 12057905603169563223 234360255832675461 6174677763549088392 16898362385877142320 10879303959318045125 10064959842852874519 3035322274742674203 7201325289721543140 9601576195861823309 18410464900119547736 6953854875272033771 17875077312845160409 12335530496441106487 2272510296828043247 14993181040578274740 10346348452165504873 5803393002310108207 3094029361315962133 651744844648416200 16413020960919063068 11210958845762529886 13300080314277986764 7514408110506301899 7855389621514131966 2853493246503952130 14363100037272226246 18179578090491013840 18148626075872692773 2460899552886818719 1674324811085926628 12923344700001888334 16898121054084013684 11961342883071954623 1212704184998949588 1043950076707582941 5380001353823649658 10952717748374824759 18114765070323873299 199855794754400610 10139734359791533388 15867119465150122852 2737252319936559916 18359450860963196113 16235511214886753701 12780985001245186128 10271701217894220817 3589957135595204181 2772171954504303926 15640480544011324093 12362132915948178897 18239067367222225608 14601636977392554097 17405227501805685720 11525897322810544852 7367627515587234014 5605082652920943218 13647331482507908021 7935908270948459558 13517635675562630578 12691313663712570711 336613371263281550 14343394462045187728 7864787509841720375 6508326761319341071 3425328484131516543 12462343221274977934 4279791967288160517 5174707338528878337 5008891791952594125 16690820593404018694 17896518231398583370 6761389893048889453 14423921287403968357 18280311501691654353 12265760331570070126 9417145164571148206 14847358732823246049 6710762865264284614 14648594151626657395 6756417939151655327 2617919696224525072 2376019904675031002 8937000343395263433 13508475492544537520 8954581207379681859 10328211410461488099 1514328443562578148 1620399235064531612 9042713315903453218 10501503175351675864 11155657478536286534 17977895427153518656 5195868310049910978 12090624523001133573 5796639458117250102 4276123249669857911 15654990691212169952 7282093625100711753 12341221892004400207 16425895870059482267 101524959323106468 14654351008516001063 9317730668819565463 16481283999775551745 18387232613319666249 6757252234747861078 17989406739567203698 1082601223715424444 18356409849583749528 6807872956500972771 16144147086747688169 13022202304166749889 1659181636821267397 3870590364796635167 14553992670394297347 2862746140518837492 17514992281859414330 14105408036024728878 17671378434046287726 12465903394494154477 6596558489053008161 875597498498519367 5846473961359869179 12992083056460766514 13178083837181803209 1653797537825136561 5319095210038817825 13381865377205073357 16224797660903985190 3048622009613539954 4703328091486289201 17775959851121346358 11755422435993332600 5057494145682437890 205534051277874405 14032155502231080921 15432913604169453149 8120475303718997528 2627743254941526931 11745252928128715015 18004627780833100171 12985027725790271315 10822894858079423578 8101089173287176670 11233508208637342739 12120494955722288744 1178201534676211177 3080385175828544124 8784763711232931799 2244300070462271572 14937122728866238224 3223289561643467629 9579043395731334834 6813595991442021728 3863717573737054912 5620750811153292978 12557691043508873589 4788385852081990500 11061813120657634807 2570209619020308905 16125049225811267366 4074472394329872841 15232108900707707473 11471680232637516173 12454791349304332849 7350349014932861226 13798027069465500930 17445142984144127464 13025807451408185411 13478295466105178110 8862383488887255114 12547876635235808188 359253822087932867 843191496984861108 10347601900815220717 15506370788459670316 6960448217766196608 2265685015748361157 8006536791345841691 15904264870408207150 3170028522705867178 13931812219389340296 9867305991599840155 14084662718021906784 15685358920267774089 3454447000261591114 270342564002810299 13419072258433482616 1693321576471847544 13108988223329133521 15915604336431969669 3374325593982982584 9431589302207379498 8705534904702524886 17445200485358367962 9881421768092438728 3336965852413043335 3577407181706506518 13279343694679332559 8468693799907903205 18398439157536299465 5564149791767811197 12948059119447851013 4531992577189130240 13015151497011765934 9676634588604004687 2535422354816386634 13029394316089878082 2067084405363994343 14752997599255400361 17962905449027577495 14264015644271455849 1945058203673453238 13271572701989943811 14352922377878368274 5324406492565454638 10665282854374476023 6318642798895219069 8903176990301273943 1725449299835015975 6229031544370927128 15738344144906885061 3828284483653026625 8678027444224794340 6527916442058160480 3534988572229653090 5024749845838515562 2877379472422389389 6955927420884189429 7610660970751646869 6484833243419585602 17844625424936404212 2282533681532716006 1052145856330604933 4277305432720999121 4408793718149567926 13614079628144447761 6652801236816455533 6552785361454740056 11672145258857950171 12634692238605776884 3910348707127247329 3718631147684136483 2214024369785468299 15793991024415154596 4618422968929941691 13981014390169581228 1254210107429478726 4732373032623176681 18049803868611108868 12244060963808355283 4969368862823773263 17738760223638526517 16955635240680100334 9979004975736125758 17957794782816297260 14943413017381393485 1783109575930602984 9968169634897086234 4566488908465143447 7467410384123642444 9948153827316129932 14532540881706887801 17453921574299007907 878897736483788550 10426429678159491704 2791885730630001863 6350210209031972189 15137947575871262316 16183504198713489738 15266975947428436749 10769395655633738573 14263363139821081454 1792367421716306420 12275875377115018738 11976060344659991935 5837281085489006600 11735917312026148267 9789241299115568614 11942569321945205893 10032891688874570912 2029962939245471127 7683472462995744062 6626724508320851195 13511093974799299088 7541999511224881854 17426948725523580465 17719052169693116046 8487284003879347918 16010870112865304623 5988018934185909899 4274095366358158195 4243885447893484286 16623114819543386436 18007253656767491200 6932095007222084020 18024445289442889339 13636380438261404150 18155711550889254404 7682543479420974758 7658499074899482798 7940053423798379927 12506022307111123149 12066725994522881396 13393596851695175415 5831449165817890812 11020305311685259406 2897954400316839399 17501432136324476913 1415817597313389652 12490988576213201439 13758457985878531666 16782612369326884770 17376316478662135992 6729331579262286394 3641024828742449051 16778700237550348945 7098686925656036117 1493266782732474325 17561108640332317037 10610115820857239977 15935379761271584334 15685638860827092610 4761332173462771765 17465884088349399890 2965057736389528503 10309223567243347605 6976430578216337979 13641073467813861683 17407693917301844570 304330673771936077 9015708735254634964 7685494482091971847 11409238266128504887 10555119589527752862 6877578447172178830 4217536473652123730 12687593331973574729 17375031078076205349 11978944215307089630 8762600019266082230 9603790707097108687 15064780660429927880 9588331537759020958 14115635231980973739 7188740718009032555 8162604450380262611 4306862377904957230 7673720895228439116 5770379124912963882 1443220270896964076 14011545367820241810 3681778435564336644 16397479962885298463 13020577145421454378 396535700472974439 2058673330273025797 6409212030349475532 3170049160194384314 2742954583694386984 2665428348829392417 5656477253655358325 18420565698451300306 12996641952630058030 16533354027986271050 10751180180839041327 15023052521787143148 15113947794925747649 16777526499938721935 5442780398975383861 5524632127608198445 5552248949646267555 17180141391468025164 2109564692577452415 3575214721277677130 13641677692964994997 14614966977710501645 14570139560405334371 13252958267812845477 355784695178604118 4305333690922708377 14664066722175505361 15296447562065786363 11889703466146138010 12212090843119269013 7192827909982780515 7218953089540479276 4588787192409820891 2878341046697019075 9250790295882810986 3659300121837113890 4862529017734831304 10663188727852903426 14602623394696514957 4251941547635775504 2869951789970816968 825684900798104546 12857716441514804851 8456713908024014404 4763140080974431561 7478830848018129433 5114969197597878208 17458284447704064338 17495783614964095738 10476215553639108225 12353776509037338758 7149846896578546506 2235420357589292 15030111730470338503 5290128764989916526 11605019081945254652 11953335454748194158 4278885933005040726 4998819506156666806 13140707674650717859 14890427816653610492 18066203791126217822 12791855004451516244 10922479943283393933 1022652180363401985 8157874265475565681 11057787422474340344 18375888440163279668 9526571705059356748 5708953624739553529 10702601107266070320 3340093950707884545 17794693395016393954 17364284513569171924 6786383506424453374 10994658080660053532 3167616893738056164 16693771846626082297 4893371257832262927 5958128732601148293 7996628251874523642 336547451641603678 9853627645072275584 16958095356648303544 3944352181568876312 6397564428637879452 5872410031457034625 14390310263296950002 18228286219475147425 325236972528807253 8115614462745592873 5564068586922814949 2200304310160593601 2670887916348929845 15522469347342968172 522471566395035993 7562727619463332309 8529353857391875195 14865009227645794964 11596139076787754138 4018868999552910927 6721566949652513184 16392125429276649214 12983976034541296430 15444121909919961554 12270610497097377568 7537090382094675434 5785658874945451354 14232081124196870548 1776394935330667971 338799357025545517 6179015189290707259 18161549991565965757 17654253509598306693 15356816702286127541 4655296756974906522 12418223329891555115 14757107283557880785 16804501472434218157 12308672823306122367 9100708731059751364 9640368743355054420 14228775016568043497 1138433059190922418 13252195950621444184 18320079809286651108 16833349574691194338 10390629182293731711 5532967612128627884 1564582275966071027 9080396207350693977 2606554437522777061 4696399557064112562 17177664897807900525 11972493775823179651 6982140440707104713 12483593324039922528 4742554694018934891 12895962663045104965 7783200478448542249 4952230618505628325 8832840706165604167 16740156924165932684 9123437266111345618 11060974491783182994 18056422671963540856 15286426127418069217 3845377247230637567 7594489068310110663 15564131617034179340 2686807377175832001 11382376739477518288 3093109580974037695 16700235727267710552 7331340261493399223 5612157343500212477 9708750162419873619 4640079310313154842 3303053875621564465 4650265080007983938 13007156234005909599 6313962004901013049 6911274525593250716 12790231895405184960 9366037688872943007 1336827290360059719 9592307873624493977 5071737097037409322 17869012429348577606 2702831183381595440 9007261847221777047 8462933155325773350 2970741881796729543 1535378025815534593 15748118693948268502 7021419973271749709 18345126916825873712 3033134915237701903 8416778568719166296 12815281149906880661 14370611631517175080 3234612068266643635 15083819462824472225 16638843194889685069 17869596825200038491 3590304150687396784 7139561933271430267 3712034335656368525 1426805336491925591 11505904703540198560 15642971903665553844 16685830407453460050 13053327853029072161 3206070158120914745 16220428225349415865 17455977868163080271 10534764493093956444 17097715607165850054 7376409535167400081 15571682268390168104 7984881788812943471 4375017789567453915 3053060457542539346 2779926797291276350 1174701335160837796 17059491499607765844 15391121415933898607 441802643409093643 5426320151019940727 1322691521117536256 942274252896356851 13657907795286543000 10683637162297332848 12317945358795140631 3360364133584375067 15626812427132857336 8718876424269814439 14875375319903752268 7350358669936911473 12226273432730155949 18324149326584382896 13009313975178610105 6635796757418616822 7724421080721087416 1389718885990911808 14338488676076772362 16772241826968873774 5006124405176464927 10205291270321164529 14618077148889823822 4429559546314846165 15453557329692005588 12191941883978856555 17032174452630891354 3741001354867960725 1331119800847359514 7002963076884195529 7236507321755123342 455529480141097253 4651921248959204048 4923864167731590706 5361374713045754720 7143471008664114714 9837452629722212990 3700365652129105075 14840264950721276737 13280209483340992459 14068933685268258135 10839528187333244629 13941789073645477687 7147394324546358078 15291393599267859906 12269827658427957796 5047999237559723544 4870098364381387770 13264104504331311259 9896101101461248884 8045731028189568834 14134655978667721151 16615522798325121289 9159286833230318230 17252224704130828135 9835821357971856891 12388859940828412033 8344574836012878889 18436428231538904405 12535543458562912766 4635515318673521438 10475739392007276640 7538396978744989559 3464372268440579897 16277638958382326619 5312967518269167275 17530505693635988981 3674039516724204074 8337190537960796198 13769347849476425001 16295531876206941492 7271914299407459800 11899960709788269726 15602910481098261313 16633837445915778947 9180634752465987122 16039846660957227970 9697454660561819884 15180579377531530534 679759565689635239 9487270921118597804 8605471972424805861 9172965239839580171 6878796539349916580 18265471468989241304 3355614049877242447 12695998722713760061 17497684750588391931 4832324699113222043 6076896368752951999 13711631960277461255 2342166642297639530 6672832444068067395 11859519725302468592 14550668053245186453 8626720036304717125 14272300919044955974 4720097449392845496 629686799224071814 7345730052428446798 14826023630470241364 14110914515379682537 9733173076780139281 17346826439852842083 5260752247632332966 8021048514840935586 1662362340158343342 9912290739405902622 18261917296753817346 15828099884015943525 2985880312377559265 13078218902251009384 7611813593383955008 12871058991036890188 8889196731145205611 17957791283371580319 15185445760030362922 12191440979377208680 16252917617632321089 18135182444315649741 14394306668269103953 14458480683514135011 12953569439097806475 7704039966349030094 11001822586722525339 8523580534721315656 9849196265889847086 1798245081725724626 14072793149509237131 9824381573857269447 17426956582269377069 18157823392205590683 11310918463400578805 11351295860566770065 1343760486822781807 8053681049825554226 10395216492840753442 8338908739725052651 9977135364135147846 10621519740385752237 1799056591989613376 16281106444018116293 15068512424005413687 9567879733347808820 9555158333411792368 4232551048142515186 7756658509543339164 92653375922839424 16318926983333365144 9050931722010307188 8833799503585221804 15335012757921495509 2543528466373421393 12117861802805792507 17252945389676699161 8828374178372856659 15824034974488095364 14216322426624837769 5010982320093664874 18161371297372753158 2550082051220996006 16979421946927189250 7302835356711627262 2503780974226642608 12696224025419449913 4719276354584350766 390670477060994483 11712680509383692471 7007950308232561758 11731172538590717861 1584497067229830978 3361102640654988169 12878693198301741161 16780639409797137603 13756743930302869422 13879704199495594040 12347528177925078463 3264077833022260149 5231066269545724280 16002127774954899854 10964409156272769949 2222246508105369649 16680714504601140413 7523715751057133080 13096791695159642502 12695526091013652258 16724458206873680469 4522890650560788097 6428041682327038992 1254158263039929796 8389416875779595445 3636113365986929311 11179714194992749023 16103961257804710 4499245905600266430 2072381413651667863 15005092709711789423 7517577970508506414 375547317281588025 13302869485900646489 5173606044176917446 16250344856043003215 6381670489551626358 16005711210335466656 8983402956234237567 5757219826288054351 5243946802323345453 4454370029444502963 4257466701482429607 16807420664957667578 6332918640947742214 2715611543327250224 2007896095173544898 15238521087654888837 8828522463567042260 2147319810689268433 12083191416538558516 11137643794870734929 13778113509182609990 2339171922561462779 16870575115290509798 12955663884604677382 18106747530953733623 4548750296040995212 6825746474461885545 12925695742343885595 14425583935622210928 17734169556772071254 3921419143284125478 813353078128238576 10865853425637630723 13422257497418815025 16716081118665994376 12228318116940147237 6951720398756876489 17988763570679020770 9798413504132123452 7336631650479964378 721935706301651445 1773426046037599159 15349106486861136096 12343003714617045435 13132545911590889579 9479858106642889091 14270612937391867170 17346162041466583539 1526217557709870027 17926383840854614189 10169904678370655600 15995911842741542262 11915868936436812918 16953061894980604516 17120502728512751694 7777694190542462599 12217669549095316262 4302457661815469361 14409232436036582612 4179723998237544660 9989211136962032009 16677281404003224884 11942814452017288168 9558621927730048361 1604893876925949181 13340821760629925120 14987023993521909524 2547597739317310799 2689046707874678412 17878114195659081461 14068946379658579825 853405077303963552 925989578393247842 7483974383790928137 3092672876206097988 8654623337692306182 14102655472444731023 11294097219714543109 9772118456505250129 17627783681956758614 8531652671057612871 7264838611967214479 13194171114309125967 1764905787624598497 12499990520132671817 9559819913217749100 2995730128677338400 15313303350770631073 8391451248257905323 9772120130623214463 7559996210757911755 18003060043018613882 2248268843653082010 12569336386308645346 6984603548046969905 3174608918802661536 8867769386602435894 17557404815414434042 1030137122648793056 10622760978574812720 13126704248447799017 15469523395287785909 4651208270356126536 11926362381007833674 10548689158174516955 16428848152827776427 2298959791906351003 4765603439921954078 689513352383834713 3858467154462922000 1338895274491323597 16564447853842374146 7179559936731623787 3154148420452018263 4984036495557638052 9733630540746794077 3008448832156480397 17182204186913346178 772091816592824351 16874639907619310149 8941354760159849429 18111065722330665024 7454422626217989980 12625728217963282712 3104391943727743628 17156494093870342170 15222793974127926894 9545002984646760189 13123040758732713222 4265374762691598198 9519198473222065679 4202720477564943666 3661783703857462498 8137593737963966360 456920207591941187 7220372497771003696 9289430412212518081 5864272134793968383 5179594474498391259 11198132777073387102 11940813912145913936 5443424346307326432 6264347374789085445 168331301438942289 12192385169251320521 641256214641970493 6862538194234052176 6164632063614028628 17224715779579835020 942420199646481427 2420483290249054724 7738778051245761429 11317708304572276682 12819977888899023478 14397857258580210377 9448557464842075481 6342708330041663720 12211967129127506301 11841876349503144208 17364332859345526530 16484235049433849652 6101566075346622323 4966390342296288631 17951077450003699119 13264885856687438853 10154625099946688013 15239349546703847238 2725137796530782799 11730719307826545342 11184213424783547002 7989346003459578051 18374878033917725932 4413515356529391256 10241155219208905189 10552838939426437021 14759709014443488032 18294620053404225961 5874781521535616995 5155153917954438083 7113271135873924725 7313256027414583245 15297729228953245485 1536109733891372333 1319276639270732930 16805222924673711642 15960818165484307107 6164449672302590079 12401707459659138027 11664742337699321225 6610263007451147091 13471123574235334439 18255402093688831335 14778932615001573571 13960794532842658166 3701996024879670 4851104924011224253 1090170798523067415 5431557863895331122 17564197969811220691 15302078570228607679 12026449528432171950 12689625305065377619 2958736221512599802 3829875047957773378 6062425761107489119 8278401291786195072 8425505699364353366 18302167742309580677 17651644988816724651 16918634012808427422 5833403456778106982 17714647239372476923 16520434769010225942 10098745161680039760 7311786106551741807 13461459466346495425 16290384143796690056 7113538546043599721 15890486720808909944 7812744364973705283 11825763993494334559 7330453652715192157 15949199543694377252 7871870523648814225 11936844474224639158 10065326205493208119 10695658209803868699 6590170914197782426 2988525491998090967 1655573650829910801 16145011456060039564 17163317091382449856 13962733209191239005 13659722460242328994 2320594921056868492 8207323844925900099 11820542243337626490 5984295434536654008 13442197146508720421 6280264513985618532 16169169126381835871 14630758740003878390 16845785222703769763 1196872410718352021 7721591418443813036 4921417839553100756 15313370413965012867 9345958973699172757 5045131948458760364 11465159908087899990 18211830473263575975 13429928858816218892 2792646526774627261 8784420078702353641 6068196586916841401 1468318445796513021 5384138162098834244 5500108108167639851 14483515993278704376 7486017694306972758 2399889025194061790 4791769542112948674 6944593692007273634 3447672445430719909 15763877569937323101 3225108042624064637 17610242967173999119 1145197040761229754 15507799288030234888 6011053614366205370 6305724301415617929 6583856731406353995 16677736949139111203 3077802876530884386 11515618380598169056 14672744506760688738 2915478517431658917 9472309895158197938 15330313596674048315 6830669078145638945 11798926677039656721 14083077031233254446 3995496703894519452 6970739674373314315 1199415947615472133 9280031449759864432 8305951696574874057 7443941105092719902 5016631227221384794 11559541767712998616 15225411981433971326 6892858800401954415 12081093025999639198 2281987353067859927 7724630095487821260 1934447766875043805 16956231601954581950 9566005597888550409 8448430039136518322 7588171045735504682 2668572163048355205 10072335986419927373 4947244446951089940 14860041294747059488 13992141447836027022 6618850240462310329 1312348370560296159 18233229323205813333 2958674452482472874 820777582087536139 9195558541584159181 2927482426432711305 1113541421327467239 7322288272244071313 4983394888080409298 16115254320567169416 3825032978266053862 6871189216714431814 14564345826301638418 16672378180998581758 14287227658353397599 6967875786503948027 71347676117513242 11325752491696277336 17749673208795597627 1439316768039579052 6765649506499146889 2007832384639363765 6783996869335491319 6518857581467719180 7528930948729350276 5712329953458061401 11323142146290248703 2210047524483627035 7176909429650788098 9818828203171314891 2003338265655473989 8482473515937769734 986419411610770452 13315703749359951974 3941141120272432051 10422396675073755063 6431230469422827512 1664606843010886680 14984353922135320280 12125638765903490652 10536810701400934038 8247280554625909098 5583435971845176778 6991155507642474101 6265070870981306806 14369271526622462136 2514508921411453629 1861517847066490792 2455062404125098359 3419631401007064466 7237006196087682766 12105546193479156388 16165439359142252212 15480682421488158673 12263338259115626899 6566171711182691629 15753348928127110309 12948668176054242975 13861275598339235243 6953914012899948879 4034255551905428386 14525454437187247411 354358771382449849 4369749988737427286 3822217132074706284 11885809704174766399 5500502187408954065 6199801143794101305 9534554732232010723 2739173472385390615 7763261796318262144 3619785546391408974 3428531026953401437 10095961010912858603 7175437012586651963 5115930683971610884 72471269794378314 10594008262499084311 31978142577252324 10893421500236819968 3889650251924121853 14674491578321103200 16260528573385926970 7778540324556140306 4236277076883260818 8322202508982127036 17170494009193131543 18251583575828855900 10052276666755699191 10384261151417142950 3309767015473055964 14436877276675364742 18159447397665780848 12298541270232139989 4470564063123429854 9645242211304657607 17312500005045453762 12742321108451658581 16318124091190299562 17078352522904476078 15352172236891921089 15238309690658574326 6906840571082379550 14008201783480683164 17365745652681647479 10604530969300957921 1228061453961089272 10349093685191522849 3474016400046848421 14129071996993356255 3809347508906382069 5848154210948901644 13706734505614215421 11028638902002245410 13137166583820362257 11394108502637903535 4078355052559546837 12750670972417361867 2383650270700775959 18257202919047015893 11274732323208296821 4187730229773799895 6170007771059308358 12776623004627812404 15186169094178728592 6062072171598464682 14108479799582220335 7010433005040537076 1049614314643711655 11735079301722911225 14110901708526043045 3097997845378496610 16178282562556031358 5713606127186492859 11805297871669243478 6011951047999195068 17577181606303220764 3580509015211068641 7772781913637635646 3901596486965937913 14775731055410221827 4415002194640608407 12512673545991204821 11421654189564966265 2809399252492298060 15754171973996807612 4363183147846365857 16383083702942388768 3577333558064883840 8726684493872244110 437459824647051077 17776717703434991864 1660882525577376839 6127451890846442239 9076746034550507539 12334958733441931975 8855891223143799681 17036997453772528924 15435210413751618135 12972485618785529864 7279929424785918706 16438913092086703724 3976420400844407761 8368476287405870230 7228638322473520431 10602154263338646697 3155722046168878092 7934650448283081360 13031957002120917560 12137424473504565890 3657979178666367210 17879823894379788272 4478897935561714812 16121854918175660418 3979248319468253135 3521722755215349695 17919413304048077361 6021500071348569830 3303726932909669649 2779149827035861006 4285587306778949038 16247220104793068193 10005655995217720995 3027421266055977732 14007764590596139887 359100136346507627 11461439819283317234 597546822450527324 13302255618636811137 1810614875732608286 16934624611962506806 6732924800148083576 6745085539797776000 9245965706147811639 14143914367280309205 3388194093097833438 5271495948782562973 4146102404649831949 9893030413236230734 6644516677589322240 5503446230640448503 17171515960479017264 13871354727107961229 16822545280810460218 14368997749497212564 3288042623555697310 13722161851606528587 3992001672880141181 15604783412239301830 8398736862798375307 17845024635943361292 3559964754220796241 17345241401271238277 6755652052572334128 17498681391255852931 16662830269542314189 9755380995040272105 17237074749752269713 3644172479595836179 6308237220434987904 6313809251284909346 165312751902447824 11332391444040222348 7302722826640435525 11070842193056521394 11680009923381443300 14751087480592149058 366629798314726045 17827596515157138526 952965843343149562 16437565118070629047 16754389784054222776 14789496299763140630 8270026771293153425 1751944557803901467 12539352207689046236 10657791343489079994 15141449696015507403 3585553265373759386 5142408047873709549 11700896630300066779 11414451127884953601 5571153153869081481 16886704923418857518 4695371147476656605 13831633971899938387 13647391277382286766 10475375886066795172 16500762463097289539 5788771659708328345 7044773086043965084 16359133615281342737 16793177283116373858 13804010428904506608 2369153582136794601 10997410868650340683 4794073347261689787 14640690386743175462 15028000225738356681 12448443346639290561 8321964764370281810 17027605756515877781 14432296295769881020 6725214699214454459 6991841034384789825 16104957881041996093 11453791074675285866 15249007187384289595 14997369100949461956 3456289060153172265 11407211677757630256 17956737065387656569 14463026217557494679 16518423937415395085 10724782937576997693 10150884729225708691 9984162509935127720 17508648961149596705 11520110328974224349 12140787204344935908 14081796123666826046 7527932338524075350 13221993226822205472 775982121525142621 14953370870961616256 1923986116897373703 10732518913054305449 462449997875833793 3759372366166915118 369541158543028789 5170828918979943055 17131738690763962030 13449185786453896020 8573497441997481948 9818510796809099632 12132748303527813908 5578842067243989624 11015020279240207455 4351364137910694640 9067289701252109174 2528502477028887985 15969437444201975347 4810886783257292904 16528836805651224502 1986443464148759023 1587440226436271787 3073756981290805452 16592354030799839569 8472380092158377234 2231505793194504744 7542470720803999837 1603232662920980691 1038979713655627682 6769897820349937120 12697503119489668856 10060696466863889116 14812578540140729486 7470991833344840574 13631322126133482784 4594227041525541667 620329070685855379 2618537258832043162 4102804955147465984 14745924979376515975 11350635395585396433 574009311854304736 15500590499580073570 845394357946727288 15122606721115609428 8448200713046995873 6634390252684787861 1732751991680342039 15689948978447794705 4379347142801156141 8179902125225455576 9628794100558257007 13051494331516434820 7870499203442241800 18437937545856683110 2416919120736892455 14142943123575278312 2337872758472637359 1745282981587955902 3894805459167770633 10731706911679177907 11204952876134697943 3601752337563735366 3273015038421528768 438617940147097877 4620100788075243714 17740897078128549899 9206986646379422226 7470865779112703866 129171964358745971 18323390082266282438 77555279386943416 667624461876376625 15509856000146013646 9098133581722765336 4697815119289944333 10118467604564815576 8903554141700608174 1874923683244336578 12953672450271391765 10886512441714304479 1123246048719698935 8393093117362453414 3781356167642810700 5604387114230823260 3985021866932331728 4877695794223061515 14550747314560352054 3880630420460517101 2488931692965402682 5223396295564572378 4063036942062189738 7475503601662139417 13055655393766321871 4127527105369703458 10714767447969673703 12801303134222097136 1085785065655604798 6168821301782720899 14068749264191128287 3990070911090264661 15615819110483485899 9479505048906774258 12725711896142504485 9970857275341892309 16977486113799487011 18020831512013639511 5089815492903969158 9571187689014073790 17665549414793606032 16857033916136730320 13819840025355585436 13908337239271182249 18309840556635736008 18294076332010925129 2965679822361898483 13999103419137868258 1872921091437801790 18075784165461168424 526747050933578786 15787034523958238250 10061118257899614011 5921823751918798205 99661362698525813 7268206657223879199 1355055225587214025 2859439498336773581 6259460311994914111 8639493451544361994 15263450974593943099 9423575272986462850 10872593530783885107 8526519564018019331 15222153741983848823 12706696992773471772 13782704276394102799 2106414423014364434 15947463569385971779 16610730018582994102 15224466714716948906 53260460431685058 8825282821961515131 14727561657392304889 1310680714222169873 12079275690417927289 15015568133021736797 6860648808567975302 14988512831233354856 5705674795111322773 15899085583419618933 852967853150145331 1485453473817068088 1209861955468900989 16284623698597668448 10709235446337528453 8122750536789975080 15553240756331616330 1879328143845796449 976864307364624425 15283069934356917760 17003265864924410623 6754763091453375151 7794428468703390622 2408747263642020328 12843405571531896802 9471476345837267193 10072510380557213043 16312312561585161451 16042633971441727205 17363890553798836909 2406679124714136068 4717868291356437936 17423291531119187993 3305132789264824607 15947616342426956412 4619760614415891236 16069970341180886852 8368030655094936216 10031802402783894260 9937328217844833051 16866311321684525131 3209086229877127800 17823254895192652434 14710957257680378635 17730609089272605513 8304495156243886177 15846963537901362808 10059509857136709236 12924942191196638306 5490608499969223235 12598529651764578155 13889710434732236438 4883381323221536585 15174932214602166417 17509886533796566585 9674853276576775897 6449384764057863423 15241210483625758208 16958717379244880685 5124609457441764934 11996285788178920979 2791837767800796823 312896987291890678 15857184877192614815 9843440345176224199 15179818854267458888 18294105243057055640 10770653703239085837 16522200207776195819 16098504556901686627 17427208179166775754 7324101125087210122 12709775359258304561 14797447324409748897 17985240843579225553 6221620470261952091 14788215789504874897 14840734269136053093 3001557108613814775 11839071816904944785 3197729905121815501 7649515273142085818 7679867797073389923 3071848968772596601 17459567044083412959 7404921951409770671 14878898161320419889 18192249337713917454 711927783388277166 10586393698967064029 37806109269719984 1164042274691579812 962319085655614482 12458554196578328062 13263545312437317665 2382639244658278876 3246045213288150943 341713417823035664 5364428360656486186 4829222180797898246 2053550159880371054 2765168715166126263 15400613092030736896 1122997732192627864 17593783098186774502 10841580370138080413 13745914122896053628 2895880954538747745 7091602219849504494 16886465467480413027 3551963722909334447 16098110090102792290 5626024996293103939 14681606488740751110 3473183152056573740 2168754276872104645 11719464356000117505 3551590995117247846 3841683842881299219 4936701618183574790 14979965085457130717 13814832481384195481 1054319508407037829 17702325635853956835 8841205583431592570 2954811451270804526 5483308598958726811 2076698971253880079 231741507794995858 10865224375358220676 6933382963906798984 5768941701161166592 1091279457871161985 3666164462416329331 16208057739244963315 8156174577548286465 12007790017863361764 8484890446189798007 15795605187145929299 12456863280069157100 14523318133918471677 15031088614660532260 437666717201268553 6533302221428431310 9729937439033848568 12594104088455560323 6444675545852673696 12235375117635941124 1760065723091639120 15602924801314816927 3361071020722954734 8851018957885376640 3513944637000506059 6804298860888449522 13051707256671048581 2342799021234746204 9309360136751942990 6845454886342178448 4702405554717137797 3360568235354531060 9949921615268328646 11129957095109665587 8605905798599191021 14497170469257962837 4494102054573567118 3602914960420090815 5095482634574316635 15040449647169792290 11423113942718683401 12484754548551318350 10515760335117533263 8361052601657215796 8254220356369933206 17435738838218296320 13839260054832083150 3652795888804070428 15076487375080854314 15573699740632508016 15813443522482972373 1829843631622149831 8467954039352512577 8514881819968660070 2263380742385123773 18245964026233072296 1792750050225632906 16148884515220256827 13335816311517221238 6291665273163909999 7981456780087255122 11672714913473389896 10698352536734589602 17055274548889991701 6783164769143791616 3176406938746475482 3884338773722095664 11293528010510292559 15290504178240948007 12953341949946052808 1360625021472485996 2491235074810493074 1076429579261737947 1486159116920852644 7664546548287919762 3921033178582236644 13474438745524984760 6382465059550569126 12606963850036495761 5032810820797763576 15629405939107902323 3299445507744813594 1722724446078966445 13502442593476712418 7539920203742411240 13242982612593865144 3008542909540613833 6801789583891000617 14083731414298440909 14562400609828984727 2509433475555867131 5412684242969333170 7704366503441067940 6636438957228393183 15262282018916207013 10011822019169088648 17644902415696155251 6514278340118290124 16840726961975889455 7357632783470421867 17915685623228596146 6345481027201860147 10292597153840090608 17156726685731615503 11379541079115900125 4416420840489004695 9884651895556428993 4947994215186757874 12744828130973523900 6474356965789746485 8082588140100435546 8185567438913178174 10944483482263560346 16751735983336853865 8079628332518290113 15659147559604092470 4998038797188878015 1409905605604507458 4312377422369579014 5260696974347416755 3584907997438129429 16593104608778558428 3941435738795071508 6634071342934114926 3139810900898137953 2103395566489339907 13943515945410883491 14345807345217535279 18140291729870001082 12575227330720750641 17535674332992713626 2846280902091853062 3570132653961488176 16269636452996609517 10538242360164613420 6782356019935107555 5533634849610970260 17962656825639373120 10626474647840571028 14090739255642309900 11157524637985283713 9442779100376554099 16078304594276749273 1178367687791833037 16661939992513927687 8151877970110727412 15782347967500464065 1475806830798953167 12641991929629914830 13849418628045031051 5070208494454571285 13166859280595442882 2317782842794501081 6495680620097634490 11309450385607480777 4922976101452966816 17018733987012258462 913465732434579842 13751140451606826095 7574674395622864476 1345271474638559874 7886828474853803835 14577351572712887900 15009269422638868183 4812595473694079698 16404503383308634629 16004993171279871369 16497715738763804443 14243972466565488436 8967723399560555728 9270899707560914583 5478909967379721553 13246398459479884585 7523757111304457645 18308667917301729357 13124420349529522892 922306121673973021 7475213417109136516 5531777605870394126 15882087849919480845 7779617430289463268 13984653612679717080 4498197205217695228 17505144579359965325 15526919647520046987 11195595497906600980 17906706523435218982 5779595807186433203 11323009408369364204 3574551082662732199 8416212806312836988 14291028164895668545 6264388407498179047 9241861553241431733 2260847940607154523 13786464980463428762 16839536270974240137 18400606855734386664 13352753806312468728 13435181397081381782 14369304142490202164 7209813849466710984 9361579429080922871 398533347386249336 5435300403551514092 11528805229806122740 10096544190282764965 5002524144958801736 17435552089598922884 9946828149267874408 3520810377835707991 14168387073701192252 17961419623763277577 13482228465383507165 106657359096403084 3207910479522188557 9845750219412129927 1778918564585828140 15392993088286387545 18239969854433220756 11523249593619495205 18393682334665025281 1985555647407461689 880513087141430813 12146574389412769729 12141139034277955034 11162041942792109717 5321935703692402621 10136148221495662825 16560892289746974630 7196747878176710986 16771103173270428363 10334782399319501982 1728560836084991892 2347247318546128719 12303507555021305011 5957314678755355956 618183279972025879 12459393031859874111 16792502481923572773 11529809040248886040 6855352954482687043 15419812407001252210 4880758405066748229 15894209072819303618 10966824868793989637 5133739790179485277 4314478900749905441 15041829534714319095 10698089742938110016 5633425855764365573 7193825191723701602 11019988914463489560 17177035079372584492 10466585265544968350 1195222651788693929 2853470018948358405 13171243011844972644 12493138281574970505 5267278188495287031 3982014017303015922 6647399463235719110 1894435838569655834 6038305329914286290 7525328241551427422 15702789458696928399 18240002241697836069 7214574119627914347 2567122234201250519 15094240232141695355 8292901716861211164 1570233074278377957 10294221745933866771 4529423580376253225 18354251571532665801 13875541537092781933 11310224633709984498 8343631288785476600 415947681791871457 4988423956248274976 676985126827520812 15527705666978948497 13380160506989497156 3219421723342202272 10524205071691466828 12667356963894244179 18280558160031963118 18350222315924995554 2316826519733531765 5738417913710051341 2902269329769096518 10624076076026921968 3831653002641405001 1444068168860427451 2609212575737883112 18418485707834327746 17490113397049226080 5377153811322673546 3657479598826371852 15252250561549072852 11873215736772918079 16655499973467064333 17877579117969872149 3958739808526760209 6985802636512486498 12919680701164156696 5398509963906839862 12287519032553636174 5090963859726396090 1816617184528160248 11779792666819731773 8838576792703730056 2180142768233547044 15760639962960278641 9507842297824215669 4972101696018359508 18042223846497434423 2558881583943266260 9919291675244839386 16376883889687213315 17222847563777300747 11273570820625847924 13345514920554571039 6207514170020577644 9760579993265049296 11375064254164941913 8509876011354486190 10984273133118364440 245266112497597542 13310374901897708459 10828632712196455750 1835928766182212279 10014240118090838568 1108960006205255636 8997829590161848102 16791250207022058560 1853920829871659407 17839464823671818717 11943255811553983932 9979642190082041000 8062921096041984032 18038028168261556580 9607710280170046157 4350967304961795106 10001728329047446734 6626056338603614594 6563164562179933278 1044856851288435045 8556841027739209133 14284966051519532217 7619351773329403030 934598559946776339 14538562224382132301 11743314517528167880 14110558462625141531 57942396981008477 3434609509471947831 4833710903968694126 11610693794930332432 17087356525690277117 17551816593137053794 12244184179402315353 102530190670332150 13715936389227536470 5214815403117487660 3656941026072659983 16899094226052420186 15461324811118825172 5137130409106966668 5098736678154646076 13486681597612077041 6012652874643015592 9737154236538183852 4525858899716161771 11608202390164347274 13154162522341256196 4138483367081560110 12058941871063209784 743461406066899035 4409361771444961328 15881624928494606550 1247024880378281323 16385799417506719348 18273203430992808851 4230020813272760809 6876715796078581518 6742564210557688403 10481484351746102095 4536048871920757388 5924833839499352012 11915493430440294613 14674044085210670872 11902960020222370979 15326202611929642998 2624992126898912033 7153509470015984665 16529654208758997926 8392119353367734116 5580561809843128864 379480487073088248 5853483780779693590 8678552173620386441 16666503818343138105 6683270520368064909 219228325133576930 8843368771258313448 14592433265153223066 17507659979191793817 17483981871840526286 10804279673878170106 5185022764593601941 8676360493391361585 13432841940513780493 10203873780303100236 11079377272034481754 14143125691537382820 16891146222188424856 10413273347148034969 7444262390494343011 16861677240705970764 11871176625150668199 15863973197149984110 11452967424696978543 9927710158738851363 12207313480406107842 1460345526381227995 8918002210337465263 7904307644049323183 677587455050030580 1657002323913478823 3085543450936779454 9252610873188571438 11401616359286408955 6674101327613806725 15886502841831631060 14886079346642934082 10159562543443021857 16427928600570364343 1487517752926678356 6763439468313496951 7870659703718252648 1774303018313640394 516967323398785149 3830433782415676117 12981121046407664241 3854571861191970209 2001428451185281078 1909846591552433674 13527085195042226734 8319901296743403173 17622867245208717013 10968596970362963672 15446616322921000168 3404581190286154786 6525328951601771839 7808929830625577030 9794962042849671416 430677641933750648 4801340845570399443 9620231757260936552 13821430773184840398 382828228277251026 4499044669104807483 12081003444268247178 5717420635344230762 17159372515083971859 7112601334126369267 1047316585443965996 12940521105606154513 2729819502490458501 6305264746806888285 1285332506955721605 5805492882113504822 16094607147836802090 5703040670431580863 9926816719165850907 11969787471585064668 18216029547699206812 8480308479920186579 4830518831689035951 5535598432383181493 13936806570142440969 11918689447518841091 3551892535211488177 297341998391145505 16243865156912075833 13779378082406233040 12195107256226120883 15454446647107443605 5530319025760330920 14839585830791508155 13960619799573994303 14239265865206231430 15253131769060306681 18227626030261862875 16925373247522925798 4933875523738382123 16665201066996896295 9853918521198149209 7888939509887699997 1857972286392097093 1298353534833714268 643227282915897312 10000656550219308820 6704957600556216879 15559758636720566401 2250897628472583703 13116145056580872679 5379328156790731199 2932632902160115214 3308889675141410740 16334513617291230824 5751383227711872794 10939103446814398554 2579709465739442395 14038621916893771650 7617311970135892076 10408356700361816717 5355896728143120203 11285101955881518452 4496400765996207590 2658475356246331540 7718279340215959945 8291306535767452813 3686339406719448872 16103831543926400893 16452350385971444319 9556181418776408850 13127515745052878958 16961574701027972842 18289050838078326497 8524713689541349679 5484048541285241386 12998467879144579816 6877558256303142224 4281262482153735557 3098962863179876173 17668844467216869866 6396724863851871029 13960144730271119865 14674827195774973511 14662531380952409284 230045265081472500 14835955600168166635 18127361576426340873 9961691700986402117 13256582033327357740 9343907019726029883 12404537157130462881 4419090524594690883 12619365406998491044 9747796548705857539 5862782892133643662 16455899738753924914 9432522576097679896 16619919187525514651 15902039267853412190 5430313571286871986 12702068642512965099 1494025564938209694 11007231604501415779 6704744386950648273 15828926623386596158 16678347760601718237 17222501391645438377 13553635536065344218 12992393330056366281 16463022018529228071 12084737768114438279 6922789775922222261 7158948432373733850 8743364091069451799 13070977614831943638 13197000243403911733 1552555611084203393 8191803345852736477 17417634658688142000 11074452558034856998 2542817399286435051 4148396224206610181 14366000926671665971 11422055377760608165 18286076123800124528 13048219526383746514 13829532112362924502 17836213068208507306 8370096394686023712 6328596819369968322 5993037624974442554 12217188419967924025 6897991268167832660 18302999459411789165 9908852464748663617 12781464413633740978 15527452830760744000 7452250520400186269 12010461061136094348 3286283011107458031 14743794861360614051 2489555643426415801 939925804757284227 15866648768750085086 9812143822232422056 3161251163684265231 10972482588144916146 4404308307596149771 3177518856686849353 6034832686568713442 9365879904316587845 13463354246027192889 4982279577312480665 13731468170503505406 1714877532683695584 14450525118158823967 6714553321118520711 14491077480231949511 2175361153502753905 18388654241302655378 11301115388094676411 16136464207478159719 12525323764443572558 10298404826395770559 6528140533725695366 13373639339142567063 16396099073844141770 4591771441024278665 2859230829982439921 13506110991104621734 8664590879063729739 17784383385911912723 2163401033488328126 13462865965504210487 17613655195668881213 16545997688278532976 8542718776072482889 4279621206407689318 15722901001750044413 3046754956746195162 14484712514257303620 17145530334526408996 6907324000091929477 17756143528043359860 6125394405508104483 13196244762577209665 13571217039585055627 5078190751506482164 16280395042508938889 7639575587675014723 17371728647536442727 2376813330716059740 5394636036735541954 8482561588539777720 17144528638708450194 18250844182299297874 2383400288856541408 17746834465379172625 8578112743904478935 9153335216587228867 18308814811579241700 13146052285611507445 17491367050041336129 14470428311984117013 764698136777641233 12523135886825676233 7307764015858582880 13886505185272008283 15629761485350977586 5556384150978816545 18067768384449883162 16933698958139534231 1986526586158915552 3031253098868894559 16449175156628372238 9467142898966387814 12456552837734410012 6800221622450794345 4035483666042856337 669088244531755179 7727671954217350099 15964796588973371789 13561212474750533238 6227747311390172976 8058145780868100493 8291697519432991405 11543722581965392267 12270457389162862839 17171161071205486149 12635494350838130686 12796000934398710032 1584646168742069160 6586970482406172360 7306558292387104533 3302311925470154812 15651058295223729257 5165275418734246448 3427848905608306717 8236365831318744138 15245879520000570793 1122924945496100039 8040013211424365892 3727794461307584761 11148217144938811928 16125977412054032522 3843171921267278168 1964282608624206311 12172628719447158330 16317159152613380887 9420416994082453201 4305552874179895764 15753734778481993822 2357367935182574575 12022037330728033683 4252031253219291117 2486599830936654680 5188195762028245976 11823750174579826864 6767019333401417958 3378748255812899294 18406324456262906153 6175780223872715091 18094967342076955657 6072202425752019220 12972187298751718091 1834538472097436658 13113640916924664252 16959743980710076678 7185257148253906579 18344756810747904814 15076742310180291427 14679463329032167387 9561777131121621403 1272979088347072262 12900396113688244983 16402666524840690480 18227673236457341071 5138488397722683747 17437353198624914991 3890959494135716922 17559261058668995759 13289867717548594902 1604293022085577122 7489996755880271787 4964116096423878526 9137240311622647180 6384769795218261619 1193243207325638654 5427373154188347552 577778006436061860 18182857494657016600 5200483704639415915 13917949515078197060 6182305383643160630 16194527833449891800 16415058012027520818 9841382280471031911 7285789008216970357 7972567753417591569 14246741138280694624 7630103703132494223 1144283269267943723 14559343176883249908 14914930315953727849 16466307996506641631 14877578300660815304 6534391154283980240 12481631005908038625 9495802813264412106 2437052429900485106 18051657309007737927 14990432266769454115 16484332500920527775 18404702963253301856 932592777370432046 11637311672525863149 9433406909834493821 15398893442775186465 12009467042353377433 15337663325210242893 2169079958819678730 2815790232558706563 12268258150260588882 17317127431423261774 5939423331696908689 5550863991321867351 8998186289847848606 10145069412303549337 2387238031368205835 4258358722408075756 6407213561009983712 10638768250463898975 169407254591308634 18440832182762567738 13707080950676650368 2929721248431983817 15468019293141962042 1696419585389732682 7785745004994996842 18174305261660126706 8407968307776241700 5259895590389941158 5122633555106772903 5670197986918499428 11619733196606852665 17251724005705031598 4348547727714463535 5901510107439178678 15899644412826161749 8806747376271380369 8484622745591513119 4508909762318814540 17006697572198636339 872145042832780019 8648995986373814133 4529241874129266950 18102620449051121917 7687725283996249894 12496811535262238205 10069986607123441489 11806119770969355107 16671703388002184221 13933321286450883614 682347040250084044 3188593104524385892 17207403917457651861 10685229863975622816 10554168705145077341 11952220682206342643 1517803023982382545 5479560890382959319 9676871825875544978 9399128824143419390 8967448352209194495 7418193870146438255 12865387078154105008 9587077296000917863 2316838100525076493 15758505691981525458 13849425539367701281 18307848336140321369 8164179180363978564 10814791708961944872 9932269973290097009 2637456556438506927 14355975876972174430 17768474139805098098 12540823283780991519 6215004783684760779 703849590060516143 3025481455272832997 7340417085655818015 17211130492499775311 3504924074642596979 8440406780073137994 4694607876315941504 8502620767797451404 5076581739152722632 15623831061542337543 10771903464081766159 16850949799991438674 2219619159010544044 130533565399079379 487408396654386523 10958528647132447388 15125396972897359065 15175893838491882706 18206269693372727710 17585802073802084659 11804879787343637685 13224542612203149185 1040775257378130851 8257337656088720366 3332046411806998341 13780302936078357165 17126560092680784450 5467487256284986548 11483431658256466415 1244180382643968500 13601809150847005342 5617118215598432933 8410209983553537293 3427285336840140836 12155760035013941685 18339737336265295400 13598016656585907513 816247335746461557 13108000373075848517 5484124795046314774 2431519894054887973 6317271912234129168 18247557326608930280 15629917432243644004 4464409682230760327 18176880579993642756 16616421046349720827 710977606581594575 15631428273225981000 2380729310263340927 8481717774266609378 6950716124783068559 2055586740179975585 6668096877628883393 13366876064003523084 3347016388400685697 11838794363170719067 7511096782213823031 1679426414724706363 13541301631703756082 1481178198300522880 17650178445674782581 13194867178054803731 11771951071437739674 1325907942057177832 4452501523003827649 16902056651363886668 7990169024167267460 8837044763782663936 4298939651485767403 10871796646968501461 7772997413081387675 5430547573236628527 10713638948343562042 7930146124543220793 7696348022309533653 5036329489503509875 15613628884702553835 18262435349185877317 4093907747294992768 12873849561706560437 2646345408440332563 17619468731562182101 6487975352394062662 7991508356027019318 8564257874532178231 1274451154091589575 15508707618913609577 9673810181779696707 14729764738583462767 4277821056713879050 5418891011604792777 2087458253814065336 8878388776788419818 540763341384485132 1319814793735280007 9366806931432811677 4074621616904462916 15071555896452451921 11441565196253849044 15983257331254576095 4685763672188007539 9095524196928473473 17922817539870196083 1760318923456340422 2231449872148291008 13706065510485438519 4957135054690165365 26196034637104428 15008839473668488661 2461730807099775340 11840421347826532581 6920143191920144485 13065886800269168700 9134896761981543034 4359960797434812054 5624405441724945914 6081430906166441492 8567729708355586962 6842325071530920398 15514865406716885236 18023906264624140895 1410776627279279469 380048090509925537 5316438404192862359 16969823116848416828 12581431576078990765 5081825184283030419 12353362208434894633 18164415466570227933 16436266222230849048 6876241085780037469 18090156813859402188 4062126172649911039 15028342134258871377 12701425641003729501 1245471936444573164 11337058151276260909 193143980830401837 13115629182173831977 2370188536702760029 3056966224124220004 15560755307198154958 10931294273298294032 1262150203422824552 12808241235771490265 2241972887478564064 1360847302601011219 8986186994682938038 17260437113624180084 9955406090514047626 5069339556603982042 6548238588471120904 15511810732017646452 17886312247480504482 2633518243323136310 10357437217491062496 15733746874457768590 6748729362598686047 1122298501029792817 18296183759273927080 15299259996259808942 1739408522951866135 17179728943870141903 61763489338503625 2604514334943876100 7785220760778183249 6276316616082962761 8030598400533784170 7636772103244508859 18033256921847857675 7728464530879271993 1945697995991189054 4686203083213804414 3171167654023872755 4293437931610451376 8118027947072926710 8003952687674267578 12148029968947393929 4299987906565500448 15986506129186677085 6980250558855879573 5705260137886178466 2266658217817066843 444574701670983337 10857267633097212064 4951687779560155463 5587088978656292975 16164001335689806487 13517996028240773933 3195890159268294354 6539538435893434510 16149638096687175941 8186986685749377056 18019116153547274349 15362994664043552976 16050239377933402337 3525307009291464630 6778198575082253332 14945701350358887648 7984660728212632629 16293323469923477124 3017242826585773425 16753441982306928041 4841809449968329800 16562682718513276605 5674513038548129302 8935656331359910901 14660278073759347959 9065960518865311483 15675713375610217021 15657214081741461867 11112262768427957997 6036948630272048664 8581858954145337245 17243293854925680107 8913058363465207302 15088813927219122118 3157400671260195475 5103498575814409982 9133418856900180622 12699259275920177483 11250942703436666471 6910412482800812650 4613736526046898541 15598433431692936531 13487225264786574627 235534082546712420 753219965476941024 277440518021247074 16934341331170139824 8302822899906605803 5822758783474691846 4960117193877394633 18294927298324163481 13471320671217543298 14671577249010714840 15477216274721842179 11044042403322773577 16318857081783634289 5275810334175916690 7998726481502274111 18268607706831140131 469783993803093838 4578741161142817669 15111120871636705813 6811199754918837598 11240501619901737997 11436423028894187075 8418081920403435618 5011625366947564526 16476296749923210200 639611662953218296 17794230374788532803 2401289683905070584 7434560129007183422 7033710600640698451 10576870382547395654 5728862277052490735 5178651595331294039 2712766464063863991 5039887716544952133 1728484234861069214 12558931602940789376 7492966033118371224 11596241584303531626 5955537777487221621 17512500547821315055 13485652494585918875 3925589522188505924 18436970605056367375 14601577995634984317 14824046794705744640 5953726354447226477 6759155030267217695 13352731725203545838 9634715257968910398 9154846294100974591 16578145472096760203 6344217367744844653 10705592280300499612 10917063066417932809 4404787997289486011 12181264401434861279 1805589298398731356 8598540721767172177 12194733450215297094 9507572586847183752 3998083554104800856 7932997923716836750 7614292365793061426 1950140648125042918 4022859234755749270 15221678346190081893 13582524871234122151 1906591347395105076 12267671811290137505 1195689286140022687 17100587567650678119 4284414188487485133 11530410955925821346 2469483545951074224 9136105508434418117 14726547555101212475 12589624815027777332 12843190428472908417 3785159503490320952 5467687624067201580 12747632190554059981 2477844498110786881 5998573213646835551 5874707341024653104 7764871607539203002 10129082571236927767 12947601875000638999 7800690317549520469 5053089241940632226 3736140500456635934 15754951271827411425 7118747080580071000 11851851772617249445 15075822976132026056 17756949310758834124 614285423228768802 17508762319715290818 12218239144338786055 1763642253294323135 18377800745535666562 5480109678066925102 7204916950821593735 4334796587163270447 3232103362137070115 13416296902403102632 17873257056621331029 2316914738212401584 31321610984953554 13285855181141133215 2647345473016827149 11733901599243064625 8034962003025758972 5621194169611191943 8024437764901200750 5973133420172910888 5342650226700157727 14478213006212679390 12991233214087134136 17176150872214318073 12413568374525070834 4504826254268080613 3523681195320027560 14545416211486643642 14636637238319084457 11791884226442799626 7899779750310187953 6513463266138210259 15338817625383621584 968211509003615555 2217626982239923308 2614182541767090165 14191235675783837293 6475297855784382704 17262105139302959535 4045698363164372655 3127357852762465386 5961267955662230847 12756276079563207950 10579975597678750304 4313319631377991931 294112598948312698 6958285829805722014 16764920895741812131 3857296709522206211 13887994884276848641 696686818928692267 16741023776926078885 5526632153121043562 9099410547524976400 11895800078023487072 9528193145833857981 9696868210312935393 8462373478026040040 10942796093356392293 10721515182372555706 5791810757356951243 12712958942009465355 15581986850080470877 17177123646631357077 12379305928115320781 10058161857210464991 5790795659462384092 10009511308727095028 18163231067064664604 10026672224323209802 2321702463320172037 5979325719998864737 11890272374927151835 7761033290347941304 5740563818047886497 12351452403290794971 15360184230833492207 5332977162266642835 6220037030906503313 5269865381664082389 3349467516177972969 951152943546211804 5037306582630793481 14192466644453031891 3900470215126394155 18200024994058547508 1993015577034382411 18276303932910463503 9451678435995060269 7242755267138494209 11089202996209940070 8444070884182822154 7208658762870026886 4675346782118545140 11052793663966040212 7051189548245685174 1160658843270900704 6961251381708524760 2384431466156342792 8536012815762094728 5989133880389755210 306828044020121080 7380817042636615349 8121848375545194755 16265267872487830758 14384367923490864464 11653367420254439547 16076835427601220117 207615962862766048 11598399505610056446 7985158691543724343 12674648538804847122 13052292762049886065 6011278067466144079 17268897005477461438 10818966588405288084 7471328281041043858 5910423627392527015 237164588342896945 8480576375492512083 560400919914585602 8711600599160904207 10980492983384941763 18059762758397931312 12331926878197938589 12652007777043735897 11360624338492827653 14473936876753161859 8627042567640660729 6263727277782522405 3988385924611299392 1303819805014243160 16572060500615723883 4020502839679222874 1968456203902987121 17223815988439769055 11733612123055534270 9379158219432895805 13219174155267590149 7052031823192074444 5980949965571340571 9776709398391774326 7961186651348602994 8308802482149284551 5226436259891537104 16462482814781839873 1955761756940039352 11711949269335451344 14727386107160377358 3188051422843360283 10613843795038872657 7801996008689464403 13298847806630355811 16062591803935547216 11424904014686239895 16139359317843130921 9314614514221041454 6010760823360029200 16321792375867867012 9709909892020683599 657761006853018331 15056519647783927742 4592549791662585862 13388247840072696515 2499320340753852749 3931415972772107041 16025809873326596858 9135494414629340203 3305601298121834065 13898165573523032815 3848322576578654293 14737157017754319926 11812956861212570032 17659629682633624256 3942203654403794572 4788304305006066912 14628670921171979835 4696112004742335012 10804293967226021328 1479967501467170909 10236603711742263632 5991352972999180735 10434374803396218599 13039019971843794647 18007111331813325864 2105904097177078846 7855706434088995685 5367510831540959765 17125986096023155409 18398525659221459998 1652688783804212629 6939920973981423513 8630690806618668278 2604985618092406647 14803008419719274046 8934066529185995384 2239697129845077767 16196928973714918685 16600109554695049701 3144890221764501826 10146401283804698152 429113019000608361 4273056497617894347 5704765301327926764 11687666313523837606 11804212598656193112 3953948815536490228 16085486356496318078 1910947078272241150 4857743743926199088 17597494097320414267 16663336020226575851 2689424727221669810 4573906189221494972 5017712551159663151 13267486514411425772 11629664364280164464 17139623226399659315 1330819143552699649 16886895535893460526 1538895124784053649 3188925081742929659 15907904675004517607 5867561014382912970 11648426495715381696 13244287694763166490 8670673633214406050 2032506232663330454 881954741849408654 12063700686092396455 11488575456218348115 1325362798901547273 13207615220279298707 1454569181734678464 16090465655884336924 5375126337676007316 8927055977464900350 867932163537866547 15620097815541885822 11845282760792111915 16277258852752459876 9481824145783573844 13283737355065749056 18404079311971946124 14421355402980082077 1808015621909311518 14239990777618571721 3679897110650839288 1456411850880737002 9143144326635735161 11053052740115274312 16263378893843214870 6047224400140205233 16518733793753172276 10113625364909038171 5922821609321995317 11913691848552631665 2267291406361305503 2303909000512579773 5313162525471934587 2106538446946805258 1947758651998542462 9542685818889290114 2279197823226059316 15593680586934565921 12062951138945117327 4882222057925274440 7673338692646556322 5984033036515276358 12326915959732706942 15633574993756717789 12223859709460880482 3893111595349735613 12346017173935862052 4303453128975032560 5145271243030104872 12602860373382311332 14661000285954544621 10923589513494699467 912988669659420385 16748520285638617425 15240708880063998972 8085747127473429693 5574689657327465674 1342698457626486977 13416510794676128377 6786622363550384136 11205538748068589818 6494649675999603363 674299553584485302 13698243887318247895 17861281703552557200 14188846658924513220 17324249982341780290 6871487207015228692 11232230825876371964 732892437509599679 5592698714184623908 9609204348581222645 8321225761515930619 15653967823794848622 1710504991223067262 17894396965709466055 6184300697236782091 6909687411364682288 5557145787609602243 5756973066563270188 3413534740918481178 6222503662133794584 5601546871672107441 13648206163247601459 7124050672267856409 1506657825445019622 999063905265904340 14383409551578183653 1449362183248254407 15900161186131402016 7479718927195512188 2633837531009970107 8878700298416967154 2088386778831549005 1865791856412773171 9832571854431299650 13782285496112128362 930430155368176081 2461401406188580258 9135535300423252816 7306005975019079338 6494579706045410497 10014869464145659817 2379802994201237395 5641938178336857417 10762208591094880901 4534157541718830993 9138826781254746361 11922394629851419685 4211653455548358137 3914177568756190401 3697382276048123831 14048109682115098364 16562511256712416210 10880448801472481814 4013049157806626404 3891399025093321670 10907267142982668682 166497343085207272 14088382584193129145 9153714710075304608 13901775442843975086 13230814590871238880 7685615410466836030 9256519865549258172 8953696822765918565 10025739828881064159 1803038602927809567 1036003371066586964 2259093331622586298 17373128397229496434 13416647253018864746 348909985646452607 650462136851429313 7562518262818934669 11404697486266902213 5039823503900725214 6861552390771820412 1088642337770852675 5423948193285877090 12793073161170172400 5558022200422040165 219778540001735359 5346576916347434961 16038331653218646620 6568558290001720036 16125657426489748452 4505721558607987857 17962372972669594136 9130726409423138052 3122128086539683598 13879996122025337425 18098208984918743492 5361573459326466853 18399304361784756503 17075842907598589824 14007602130126870429 13835707964168229116 14645273573712936548 13177304531710668096 1009537798246336602 5063869810094538402 3872520724060475836 3003373629060680423 18280930939850579861 10119068039300807494 10538132537406522430 17226729879810056735 15654326890447581546 12191838416664636302 15529766251916777680 8962744511113961518 18208864931888207141 6444356011299121464 14672551201711586355 15443264175358168850 2917987359516571659 1438792930225407209 11242405041984679183 12326577083377379838 9791201932250019080 10645496856711962366 4094939932803626442 9507456782328475223 15348332626788442167 12560457662508382914 2959552136096896403 2057104053503889389 2995859583519894596 13925374485778573086 2357443529330467110 15144751950997007291 3595344609512375384 14723988514478940474 8342322828033822327 1480446573175783113 14350620434086265172 16521962243043415950 9179527601238389856 14693518802455223537 12613142575914511394 1153086006554489682 18338359372721867925 14487413176893220137 9248333644488732471 1191953914335871013 15928249961168721245 10860572042567264099 3749824955766126632 17960848430758477021 18424017821359078049 6879353615392174716 14170598042644262877 12389108281427913852 13553136365866352364 1865313025924152723 12659922806209186916 1792263337545192901 9917213348501614062 11339212876536471496 10833802277487980284 9614239257021908594 9447295848713153752 10798229265494668247 11100966511025413945 8169071626367731290 11819620395494298998 3222251625511535079 16634427234890253526 13038889019690371385 14148069259623564402 2550555881447812104 12848027836398146820 10413746785199434171 12134143600670090787 13191339132257645321 7036505132834455690 16642339231738670925 4605986348670774655 7886780417254575233 8339747448293805146 14373738722980147617 13065351395404591887 17665414154851330546 15443144759549576768 6113486639864732801 4957214782733284973 12633187491327820431 15818828700783648862 11106336503374439240 13248116913142941465 8536031808027880154 5589023399035467242 8318959737313161521 7187832091588714930 6210694763004742170 4320910030922166586 4383260261040719090 4166988138290472922 3068664088245755502 4791763762436683565 12130530011141366807 15631945107249214991 5199311793152932638 6312796276901815761 8574217899998450587 7678307417546240045 7437810284385773462 9533486117574680939 15423641235877638315 888606152234665343 18866369253499805 10371977878819964914 2171550038626279753 6377580086161336203 668762213913539240 6130921063075798403 5591733782665030674 15391666168782681176 11721823545510225975 17814418777591582652 15462615487464735232 16596417296261109768 14987043668734879013 13770971387202915232 2443051527152857027 8760524475207430638 434110554388097236 15036422883732177141 2729979588797072237 12184751273605423040 4526404176858841252 1238712091566382712 11804241217803845187 4570804618199162420 11199040436341688932 3224778401110854631 1619528034500037354 7350144041435653606 6120043200682000713 9026985296762287862 8865687482800635578 16454166732515913053 4374386893038439521 13954753542726907309 12719858240266580445 16868261713316158806 631325584588994217 11843551719722515193 8983273354889491131 17506311715667928090 5926269553675578058 16374469185140135531 4114524277415893325 13625624249293376637 5263200075815445758 14359648958573121329 6032232034272015887 6489119627482200986 10921938913048023137 2983989586023114593 16313717672056932653 17466761255416603253 10123064931397465466 8728330557491566049 15894975391349234520 9218670796621164070 10267063733619411547 7721104192096394631 14310180176409832302 8362128919025661349 12854760815962538714 7313177176812405624 901700381060584104 25188719291090354 18400494758193223768 15219862544931963509 7683153445834679537 3240380738074380238 9238111936650094880 8442360829605383948 10391621052659756042 15395375986709596246 2600046145855696200 6832561471027908932 5070856232653973287 7185754303168799695 5193986280412513866 16269465179520469777 12622827961003010209 3159740085743382822 13531383165181549312 17272229369029566618 17607292790509639725 16520571056736920667 6181167202507657344 11741227392251904455 9246391596772095220 14646348825511497104 11664551063954950215 2501126043645477244 16098613585796713515 11522769256313256470 15260008887093625006 5168929108075416869 1032907096936372942 5745380326282512829 4219871203506845714 1412253736063722652 701386557345554743 16580933852132519946 2067041791702790795 13597077773228660577 8154950403556140755 12028452537201108170 12931424242468396906 7286989605364210327 6195354318422348119 7744811489423263596 12288053237632620077 5639929736215182636 12675691747108181783 17530889239333018743 11246677259592511761 9416590983588099054 6990450546151770185 16704043327182035240 10021440414358875738 389105468208993449 6044408395998286414 12016358659908992655 9595339369271782300 4598050550504091970 12582980531933774119 8356091610483502958 14571240267044778656 17489370157603474654 1049428063145132632 4551615068212502050 6396077698409188516 856177332900925125 9430476758373093162 8861515817860574497 12193069000254454142 14428447843719178217 12372291417753893588 11657259610996807818 2235849773267942764 9009528649735188205 16146816746510493879 556654713627748985 1472280728839119867 6038206586579388034 12013184536653932200 12335908185953415115 12322717542960850405 7335927226758793741 18315002194635208418 7194138765860832896 523247073475579836 8198388480541811512 549830889317669086 1097359593152134984 14759103447683353929 545443033124945376 18247102995845456572 15926063761383982864 9883758313277606157 3764309879183690512 2084790966313850293 16290163360902375418 1444410503469493557 6632711165228509214 14261277413626152286 6555903114593190625 13916313111105423273 4372117957264862246 13465154013193517881 12910795674025123020 15632769824132263234 10544418820672304362 15102531009508727367 7771199018124693539 17233691388339515029 18383342168803407708 3442004469453127523 1919454912674492954 12173647399237341462 7336247914241207859 10237079792417030635 16325108256829507547 18093288937478461756 18180162011174156127 14301560778711647203 6359824211202443905 9023247520308491814 17519092999165184097 200715987154048174 11709578974171781632 17268327767451527583 4291236975595470891 14047360591203458362 4121552540296413307 11603770791520709888 9037563117741787257 1704733396538930523 11082217332362956096 12408463796855644330 2185060814554549505 9718553135081328818 15770349315071611428 5707063421743303305 666988210237526379 4681067282570878098 16392352679308662335 539288698276962702 12307502942594822599 15274216019826708088 8544774150780523568 5005921331055943933 9216429337007449115 14272598870119673927 8039873177286284232 6912554489626379122 14707206075842500878 10022250824039731256 10426544881545439619 3520268107381858842 16706134940102568490 11123564281409986114 6104464128578804842 16422647424005386101 5021122908567121123 4171093858277990803 7711772496034322988 5942418008793543402 1201435255805488109 11813161671336314070 13065318325935008095 6975076175453477673 6416641176421013767 9088075387607082205 14058121473407672052 3387842332925567013 1195441952711450400 13509090184012820947 7966277092929949943 16578094945443562066 11140091611558115258 11614837770000941069 14015800568306024519 14503482814285844034 15801584463675585235 9007621303442103999 12616933836744576074 1077593077274706075 997273933636976027 4754695696737728920 15915462749128947876 14939940043634123041 10786195047263855698 12686068985740195161 17743968910368327341 15057134820890966591 12140796339676870776 11554739711427394725 2732258491073504663 17181570206818385325 169767360069331743 10611462712275004425 11825406601941585573 15089782156355946010 5973707580499174929 11636045487962915223 16527289904017746096 2828987540020275392 16048260592017049004 2923169858664878811 4480570547452557650 9591024817252021391 10738095494409903289 1976308265138807506 13157917705038949238 3140205401855087364 15241449915649704223 9758300625272545115 16014299733102865487 5626797753575447235 4427577550259029519 6684942088056122293 8926946707084152568 10491798310460805957 10866029030694393876 17209273345891125658 17673891626506843886 17483733014787880689 4806670365357931527 10301938029992969476 9899730707606752654 7233647539890426478 8929023833681735235 9897335427029686689 5626522470758377101 9092589769851954552 14981135595270369365 17712702677486425729 3064602466445405833 6531908446064892504 14251444000282877564 13310160610000518394 15775010333138708740 374074677690864316 806951546136644820 17245171196105996029 12751858576893740940 4546431374447037070 16247031581163140859 10205837074812740527 2723614212354616447 16071752580637562963 570895183223164640 17899868299141504160 10195211560033409641 4447835606814292278 1622596870504671550 17787055175142607472 17495285642012092977 2797080299451055780 12974657810742926240 16528172925028143814 1069265568982092882 12291124537223844303 12477744222473526732 11415065659346094056 3611894513395011670 6691506864369332480 12829670630151582458 6167910060023330744 6426962278523497597 306558727085004722 8625489631163703081 9988211748307008763 8193136584242540432 15253199216108909304 12949918440991227411 8659745608127320285 17548188871153026581 9717903328252053043 18381211704016076192 14538922254024992005 15026972579523807482 16931408605819477580 10453750347539914952 2106639066632774430 14586148898222547812 4464437559006444240 557330582194964015 10757466283208845176 65727870741123822 12373924431472973811 10717357972318168151 6969409020813020189 12399465292214147211 18070993192644724394 8771654266816542909 5282038138269474605 16695472782408439223 16887997529363149225 13732614827128175325 18015034849386513157 10647559958920087116 6258915950008950154 17073026238620735314 14964542768021648342 4692426434185450007 8697055197550020919 15902713864687553861 12936801047379537054 17973206234304531472 9742485049277918412 15108310037972561745 2284759013279127229 14104990292285661089 4385170582468470290 1955539567910933400 883406272649905485 210940869964420099 5007293578423918922 7062666023936046055 9630684135193500009 10498722108767312579 3841120411606061174 4144660358139038438 4428972628912912799 14741527708197430109 10777081224986090670 543281222063323320 5120287079955711655 17907102210498883904 2153065138682295028 7422694523266541315 16718734014753369235 5318882942608008616 11243331397202176438 10608540785089567960 3542767036866557285 17143770308050434382 12044074852863709750 5832345315214708527 2349871130512593412 12342000368189839821 8628716888420028615 6058688070701238773 3555006238459983753 4081876130404371898 11211597732637766355 8321538724590239904 4687532870567021631 8083661324687061876 16661685735470960990 18139711826002326107 8770035221747186808 15650661411779096416 10396015739429225472 9716974540058923448 3472387803363504748 4939036522419258719 14012985598423212919 18212081078939683175 11481515414884339686 18395884099816578030 3251685159496466496 5203348855065317525 3606471027942267688 3017815800358200176 18265395243637986069 948416440810271463 12054988234780644133 886907297971978673 13297296353964362199 7886394758307441260 9188855879433234028 11819143041952379723 15167923221353670702 1234376568379986210 14625950370420793628 12781736917040492794 15979580403830454534 869034217292333220 7804486741634463052 13247886288666097620 11912896933848106540 3817499719210582388 15664279172752506201 11817612920114373022 2149377221271525978 6898361189783215564 7668635439575532337 11675522795189482284 13038049165630770669 14651396082305890879 3230305755005287085 17253237796320306285 6626379237043987196 14938542740039338145 13144763374534791485 338591761065848005 11899291261799618297 9440121035032304068 2347514958949296059 14622545177804471922 15390510171503815961 16768556897537436708 898850225454036190 9060938776628721665 4211046339243879634 6594447676589585911 1643734404890802197 17592727573808296263 15934255287684000485 1438164965067328981 5231705067176131534 11005406229517860513 17133754387984595671 9069986110878407610 15908228282367964840 11355365924521289479 17421510144280752250 7206690107774752359 6416817461764779742 1617611891984423032 18085123539472167860 11449849096594739931 16134305534310240346 2355261000774194199 17688914024908588272 7869774487044382021 5709950257849364781 14441044294536168294 17252105359042616948 12509747766859493100 7220789391792957375 1771096804992036700 18023753501249976447 13207000415480832456 4588680020361352047 5216620383696430755 16486632277032557482 16869044515986418340 7131699693307066265 8200298352115186284 15144432086118780793 5285940777745499776 7291724116088937076 7512793771921268302 9740833555052275000 17754727251703034814 6879736884343983299 11425123949659446504 7685583951208214468 1248658101983087844 7992182430797810344 13912381990365058591 2607395328830449187 12506704637722416880 12999116584761032337 15343269485239803485 2066734020829023820 4337999176341895100 7030475662294219604 6505696010089381523 15401952500053598980 1662080079843823267 1586200632240633287 6137469036838180710 16412223710163403124 5125644801907575865 11505334266666344350 4933655196911758889 16895287088618816798 11407199003616998118 4376538941498426150 3538873366773747214 8854389938434573264 494758051775528674 17421130857659975597 11451394794966742872 15834000629887423449 14427751025822879372 6590914486812354078 3902719975166515596 11690484915216236876 14825536793056913082 9773812504625781259 13601490906353829286 4335935618660431509 16843833827821391457 17638756188473027389 15571619941611532576 2266169365449232144 11191482880610751097 17685922896005703793 14478722474343461079 2847616612636461326 12794258184872555073 17870849015209506955 13616605995647084924 2929718805076443769 16969857694337659720 5219770806446972383 8912182914868749402 4826780037835693633 13667833369016054004 4856069745627054050 3650570079779857721 8155113424103855216 17787303607007749666 636857205857713660 8326363803969859820 909084914745492874 16278563600056248733 1103690555712876673 1675682708002202834 3774192969829386798 9704899677788470668 10109418739215917729 165752807421343379 11465466059166453823 10164315321884718 73609768555644661 13976226912876321099 109046260777830199 15030085662783221444 17677798386769015578 5164761996320442787 7785526484612020384 82414909085193074 654082702118972607 227379276820999215 5982963675349454736 3416865154803531727 9467741627690099784 3271581398621803072 12420144762530273652 16992827549970739142 6965423687877886775 7695472444891190135 2405721101215150562 8316734960349498074 13547198128403136074 7985649666371315947 2710518517972580614 8387943701454745258 15165579503972042589 1439276278050833091 18359616338065361611 15610898473251749108 2012849803390710592 9611994373646707837 2823502431682387728 10992001886962357483 8807931108005250710 9298771770483567410 13122053191511235445 3572757046063249394 18123077231259971395 10496682099714557018 9704896201664690381 12349207168350160193 856862888274832784 2481635077574171880 2999108624557721983 11400150950125765063 11468279226684329339 15557254720746386220 13303403845409423357 8863422136777288717 16552912836244477344 10455479764000148674 14609637659875929085 14201492613175640919 9235735581793065918 6384505914520990064 6689402056480256434 432691404215039718 880700064420134782 12744387607783447164 6340677667635919279 6251785880461587245 12516452873155687212 15531724461735248777 5640967795017629076 4107107120453290163 3905285165058109548 7186569641727310300 8477717661148365227 1455331881042081437 547652390363246955 11441146370399327340 14241394794303385588 3951625714041859400 837130009948182073 17383745278328943854 9341615738520526378 6827788392275941135 1878912866615352469 16316401505343212565 11462062610604953817 5620515292785036649 11092344602759203014 5928091199894209629 14851001682296899789 15311071869353043878 6434022987029484344 15882100008797855267 8282739911596175481 4392786555943152381 12578327049713604455 2270685225231961060 3326613118079970645 11792502677728635674 8201409846377319536 15645557570150356587 5166380995287262544 3814648120180737182 18294420698655800875 17737030857929600794 3019983451017331958 14380830315988880886 15179958109846538833 12294847714226192343 13564270934950949989 16753351399456070164 3191126585172711536 577256288706406061 10213547762100628579 9774272681965766602 16737911590898246975 14551197786149093532 17724460112414395398 1080495919986129484 8107971542852660891 105319004807423566 8128018369817362209 12032284605382508759 7165661092404395893 8546963238384843041 3605081211057106403 15375241226545020011 14728104158717145570 16545600829464269266 17280950083770436870 3917307398574162118 13697406334541153333 12240007457097189181 3910734367327940096 12857854585342496673 2071526090018047078 2602105510694547573 11601336019916695695 7747780506969776811 5292867408539225056 6171911360633983470 11324838182493332182 18342785905397435302 674863184140907971 10036905825250593884 17550476663629617575 17592614732706715638 11630267060117366167 3723470752788628828 2921187180542517171 341829321816911508 13501411094875878338 12930453999704237020 896626352178336072 16794734881415523707 17575328478141032229 13661237155043805636 3960419643680017422 11498613542465079951 16337493017384115035 18150163937346339888 7891687452271620633 8206535855040602268 15618590063777233712 12585677869009249285 7391076807538754037 3984236947654258276 1888253688972794989 12962500378933837121 4906307553358786502 15349948538481439073 2848194035515741607 9263946456644276605 18342795388996812836 12810688687705513525 855965413867010841 7404011775482333785 2506840898671568425 1527412762816909966 7818933514962674066 2212520704841486327 12977246174800612042 8071600229063669172 5803959805645405560 7479068645279093776 5651664107184975901 16029189432791333272 12253015289874991734 13077711469788788657 2733350844054871491 16289859003898477973 18034267190546326591 2871085238381455530 8113967931007181301 6806234166874654186 16778697551417790782 6133113121158835973 17519455395268614565 6651150025643874971 8262228312288405266 11405936187025939387 18000044417249511369 11869626251414800118 4925316667165969195 14585505229939662447 6893090043008860181 16326772097264155661 13691544131336867959 539805219014325712 709263412771607983 16386682769012213933 8296566562246832027 11730778304432445934 12244352774542853100 3811642318721811056 14506913245511237760 15577743742639660645 13743785042024229222 6090494997626455392 598748801938075995 15146885644052198004 15014422160846852550 16974122215933021461 16950820327680149599 16025923175004490239 6407748504381833789 131555141047297402 17683843898593675665 2287738018438459249 17220912401187163594 8689673064815481942 1451867922015208994 6220103273464392325 17320552058744657484 9849256380082827005 2656503790951788465 12794644040348526087 4972670537984469620 2042956593492835245 8968345179235994408 15611710780093098336 6281263302727209793 4809375792952049816 15070635867127395621 5156223420269157254 7578344266142811612 16580627240284393428 473295976756243102 17364497117003017377 8480614644857062205 5097373465138773194 15779428795195656710 402629302109758776 1544095324239468383 1944962744981032370 7436920340190173993 7808297236504722653 1282733075126814533 1607197941120067553 2097753848138412485 6258752768937893594 12177987274039926117 6577313390633276243 13357289099904528205 12258641226065403516 14303001886966063280 15238274135667945889 16327859757420210842 13586703662069507529 12115215277618050844 4345933201701781955 4612009809780261390 8483325897245312161 7571993467684443805 1812839288089990009 16396503094871375413 7335726400749253781 12746161812764801465 1485502337961353051 8339014802534122134 8276644652494386994 13878206964033558035 18073796260529920815 17356140729318577440 15891748622450417275 14369175214621483351 14511091160805964978 6375527466894562887 16160834983139414490 17278590468714639895 7282995889810555408 3970762146746773124 10828206625837981945 13290994849180972380 7605382066690373126 17811109738774240967 9426755499681587985 4127705088452100002 14313145362409580102 18441775153144006239 2099846080018145094 3000364358031448627 3448542238443322629 1604940391275807809 9780447915918583996 14262098129494553968 13500539619615937799 3325184358311568635 5953983041401214311 15856090436312496797 1937061081085855088 4701150981266221303 4768601296037293779 2863884727192297427 1117695361691595178 3735835374831199770 9224229243732560426 10353763323907759004 7086125291832798993 7347241158781942098 4647693465326121798 3412268719508495750 3921582869101675319 7334808041313555611 14906002747679167469 1114268547988130283 10023837668838968254 4918137966929879849 123177561369804505 13598681553236118169 3083652252890188486 2064584554220655848 6872993302663389890 15672883827122202374 2550347981869964373 17439839089339287856 1779916835081638651 15717884209286517327 7147738341921381636 14498778936432850219 9096651338352036256 7681165701461649012 4376478510540588867 15003734106921667498 16133564750751658060 5203518101156948572 1437461836277878279 16247163168677238122 17539276302619921 13893575206918123875 15929340419349489919 6001338972378391435 17264740363938603432 8848914926454898997 1517041246722903319 2951527886697597570 14472216484508236092 12920226766194815220 8772812396192466363 1362460894496154482 3445917979108871800 17516660427473160419 15217319494879024471 10139324632265493995 105742690649305912 14463858656128236806 15262830751495148584 5973006196415058852 6727776568095681867 61404956494387687 4595153039725877842 15694169260866000571 11207442993049818223 38202655770137780 14440640438915006958 14285684894460829287 14326103869468661218 6342027506042966702 4172826176246388255 16441731806276723101 11806345044034802646 16354346392621112444 168486657263810679 4976485713013061143 10146056533085051753 2295714328935396507 10738492671105029328 10747309184234448301 12887620816363802102 9862309861469752884 12477818761268498987 4430097318886522890 14728453851233705806 13622279978766898581 14290927764697776321 8824084798659786877 224731214326116153 12482327892860003167 18198047032524093344 17586294289222887520 15698505997534014777 4472661827953672423 16502669488750208121 2922951463759987027 13529111719680826966 11684245320062231150 17084766711219155064 65305538100964661 2081562322417053332 5531216184810264561 17111921702590432934 4784594140394916129 4249878136408319361 2135742555574293291 2485734222558349632 16980922122534024883 5735941942297649826 16405852540486982901 17882710683796624979 3982214739478020955 13066301507940983957 8872146927851300218 10111143606930748228 2855629281409425141 14198028297752237105 16158777646157680341 17122607938480211378 7745033370278839793 9763224469749988877 11130734714307637073 3615600217886344935 10451391768190945304 6399370075597690321 3190371911508691380 5874949876069789396 15208781898581188644 7549417300259304934 1818214246953638825 7754524742903609223 16234386946411593307 5219247538415540879 9314790295637816519 11647046569728447592 7253851620600296882 14009485615224954059 16118551758240917683 14602408950716429495 6926388624523280379 5641562763273320025 12926571830983288616 5112041782158742000 814720730385211264 10161454768817947311 7649529510118808238 10416879901640141097 14829331446599649216 17139641212929358268 10417947713486919837 16542509615249744414 4173897290166386254 14246096638782728275 6867915497567815523 11974586065840355335 3206174364600420808 7686995292889518900 4764746763178458558 10395230853164914733 17557236968777121892 3713732109036403837 5795364140087152649 16189597426477951258 13322614391461672661 12382527924742603274 3000584746927995303 3008251978501123299 26554256433181576 1671860089236697735 1622906574218049341 4061831073417162393 13591663913654785779 4071047760461934200 16649466015633650353 4216105526102909898 8365979331505727320 12122247082705672791 11453607441591606810 1104732260917508902 1956555814472121195 6282686608695199537 10895563444783562000 2841948500451926850 9241730657735877994 3105543085222081069 5438609137578687635 8690000538073377154 1503005856826738084 17657880309258774544 405934357161546767 17954567520023676777 10585075982910611718 17950764857450564080 18269016614390664944 8308622256885028457 17959384509946939158 1340552343463103135 5578063033847389701 73567369423873412 16036052097065846473 17999737221467789935 9454227013877985659 393993278171441674 14944605389003110048 6291980521894141812 10787462100913304057 7148958310510284930 4261959203807952939 13407134264422763105 12954118372222178729 3072590031857811845 9604666983330994218 16873559897011281115 2556760435425861112 2823132946543862158 3667183874590917184 11390320173237562879 10785571027921000120 4237780659784082982 12260309638755467538 9586536080713442039 3837232338559015588 12144666222522352991 11180709874955822369 1707196762465452786 2905612549654684331 18087999941025649934 2478467722105243412 17170580285896584069 2073575049257056234 16390860605238769403 8279950044786928311 8011921714645557569 12164869634058118830 12193025886094456475 12361493058197911552 6771426548685716627 4561331057171630056 11900102159493850796 16583728458700267157 1741242407336310186 2154472588885537207 11976927496290648857 640329935416155695 16985166085197996652 15412862437567756796 12675556891307748236 3123808438693180178 6064662244331453570 17398041517296794011 1965766655460693676 8439328680661691937 16482267492484292404 1659419743263995462 4465179482806353176 6695466256031088558 597820136949095794 4849838772204183758 7854003211681707078 1553537987994714358 17859775506466751716 9591513633973000912 9074348886093653504 9249432392404533561 9231016489128267099 1507664315069823586 13081228112133401005 15545833291933308251 4339005041148364373 11669544746162068745 11383147394169086255 9940529856377261107 9786991036562177488 4930487876492500043 11593412087388684104 6513236428658088366 9594307540146460381 12429880825088691497 4583356022064316192 6342543985113503047 9884115274453025811 9836166645669956560 10168332120821686795 2544384121045571092 15172144581985436886 5312558389849547205 15457963049460664878 2426350242436540455 15393765017329843549 824740950757705299 14766438983127384135 17707087987728866805 5770625049518705371 2290110529867686524 2311870872104887642 660208570676267040 8820750278639202673 2751751628551170965 6633064360098569914 1859390624023078875 3741479398246675818 15390813335490380895 7197662551894170041 3132310200213438633 16016650842328788836 13580568199519181919 3647044249094070322 9930078789252734468 14653356238861385493 11776293466701278519 650412117094346035 1324316371444346818 2075085652925832944 10125963160240898153 6847805922781136881 2956337656985695390 8813053475218181774 6543140186585516636 11202590207753173566 9033889217204984760 17513586447868843488 15325838682592687584 9266556983835911342 16268897096463181697 17680912505291840972 13142706389962950587 1345987710368173473 611516529365682621 6540250674980584910 10561952888959753109 5108070550343748200 16861231787096340212 9775211365817971092 6679639101884510804 15794238617554772089 1743765152039457729 965940143201228843 6902751040439305299 3244647783325239311 18424702327941547244 17196243046950118372 13906605718377425954 608815734852476400 1013856107164814636 8295273837638589635 14390552816256371591 9224181002726294020 14401371708960938966 14926239280953836976 15521069161299363002 6596132299776319357 10158993561663035867 6140403626135243015 15642125205677637556 8774989741549838351 12834230219822067389 10804045054908064202 8719094554441518647 7707401094282715502 13017529959369323331 15666701751332213775 2566328685946732240 845940140906470085 8432651697003759063 7169539684008859564 11552781982451587070 15846719457661081832 4576588161854819422 11511141734143271163 4745784424376631115 287292418058821590 8690962182987628324 6424393790241863365 678561909573613981 9090718720979024539 12982694321075478500 13909538107578822358 4362475183517276517 16263063151376863337 7729232405971131370 6278617148128331000 6566731113105934020 7616642349060634171 14300506312516075597 10489544599510762147 776496090361581080 17104309080430348530 1689268203461877797 3675812911549027987 14434825119593067358 5908930737610633051 13979430087694036600 6661220713245543625 17327309469812619856 4397590725162222456 6668410399347255536 4522208388082683313 3040754161363142316 10758690115567028988 16844236942533065305 5543290186351859076 15989837519325362137 7391304419945743372 8879786344747087320 18223942722723216488 5163309004105625799 6001607661997931849 5678797907123537229 10802738560176317864 5731170489403250278 17958041568114457554 13818133591215054535 14442674208503986278 11862429508788086303 16879833957742041480 7502761020780555034 6871091110039162383 15463329254212193165 258161759518323224 13093424578878130075 2836588013306012142 469264551988720143 1410569448888236922 16979050375603430146 10593050129624799840 5112019404160914839 6481120534524027425 7829495532617097791 18018465899291523295 7040012887049017249 17202531427090302505 11143592918698288499 8641055760283727862 8260602450209649319 13878758020498108361 13528596068336021555 15567409161198059961 16164927352537575373 3747028729280842966 13862892330319478182 8431851205419107524 12473689163174915116 9656247597297738352 17732314377540412636 13360175956626331259 13518569233619763790 5345147890555588665 17125817639999093250 6510281023575070799 10701925711942884961 14178176919847357301 5251681786155020947 10977156719046016723 11121471308116917780 13026404788546539633 11954001918667328666 10611128092986871868 7940234402179444535 17458113767700691563 10658976535558629363 18260215217193945537 12277714087521148208 11055416570734947898 16901089131721700466 10875590260512419054 6813167327645257276 4581354790806639689 14674657703790787570 13416898813798189312 17241745992124398609 6357284193913904668 1340605154321002992 7453615566318562129 5362062424031203386 11660241532001773699 10975238503447194641 3697593718893398351 5867858766454986762 14045576373805312278 9356133726394758519 14068663763937074184 12801241392958421999 13689907843832669445 2435226779922265981 6397504134727991199 12375436153381333624 13553648757495886569 13478899512885228931 432390973807560160 12577131855801779841 10834732398898799984 2262078099573451998 5709124590297399807 15587054908666579259 2277685437648001534 6999345351602792285 7548628526094376425 17336079584959021826 14220128165000482315 2972661315044233028 1225728981993536284 3525771806385524579 18415967956088907283 10162395164511471793 1868578516391658921 2217163502458637893 3207381841955292932 2292180707387280160 409713550816591353 7918249157650739292 3698833025790001718 1117948925945686099 16059480290411023796 5277517408122221493 8928103554311503154 13010238570559780156 15833551717396726531 17892650805862189046 13823945657798543702 8959267085874321450 3746329465038765652 5684069071329578062 9282535600088865655 7508962061823456343 13468976662178407842 8748204521172012803 10645690371874900066 9702678499062963224 4786889591122731397 14180483025839690188 13627679082881961807 9178135386831013303 18247673069477230022 4272485936309914393 7234579541983843134 13929111598286727752 8290505660978655532 12801676182226482534 1789324068894731286 9119661109290033289 10229649518497431278 6580627591717903647 12658656190743279355 3581634869672225497 13053630917611845308 4363939023715906804 16209453575922424514 3135955965923303276 4857648789450094796 11131611481103736526 2601725570106234153 9756946495730456824 358262817218078529 15889841945115271748 10696087479520538946 8074397634726210955 8951365367890183513 3856703999506537838 5842516533136355161 2312729153202178117 9846539128880782867 15629871405649556129 8163758996101615446 8063653504040316171 795874385679862161 15437602617306111762 8085046026144947570 6170282438745619715 4756486175739286637 9578875411750632267 15901872512684913835 9624821870747823893 11095381197455836208 5723984570998443188 5855007168490987860 15840117800922802177 9195602043849684998 10973956760378983187 17839170689873189288 10550106438989288809 12499924727906500759 9945487176489662546 8083656525786230002 14707587166009204216 3956918760355381388 12921265063268323643 16236053695499665057 774231528167664124 94758360860163607 14073716819315427487 16290695659957025517 929331704446548935 11820257723641270055 2661968595807936579 5465771268060135277 10352412725068144723 15081216636291996649 14990997152821223647 14194304384125814112 9893885669539842853 4658633318514403366 7590539197974989942 4448437624176793353 3033020578551909905 5976515540629200714 8743570169233878760 6558218481515145733 9815338884836697205 16376067740351420224 4850623097855553903 5721796403033377408 3383482133954528162 4220114965498513127 7258552146888927533 4908649725344229667 13601328836966222613 1623914847298252427 4912561449712925431 5224219147117082620 1455420490315155925 17487557990382351519 116091433325498505 3624178190700559367 3623659252402317343 2295491224522567518 15110523751772532585 11403161183424146120 3454150761015693881 5059475432790724812 14161171184671131779 6295192855356732032 18165974389029097219 777925304541366186 5403479484960571608 17879573496561492169 5532327652898263168 519231156703256135 18218330204692531953 11315054370000620868 9792968807577542526 17675624483136064847 2758887024214960547 14747443323955010483 7505386878411562121 1000711670141376325 11268491095735630302 14878958265763343538 14930802343549220877 6439917084526215621 7644775277159514194 346531725002482132 4557284144590899781 1886014467556620107 7005061437753186101 11245449898090836797 18067512018717354745 14756158551962218276 16410428310807310584 17267309840429470395 11468062661909535383 3275213289430085902 6601981128184633142 9667645800060121536 11474877586806095223 2952650935982523213 13859729589227463830 15952256193202816018 10728005433584541028 14824363136842896042 17672410309849499768 17117527130676387851 16391518866873116302 13479683844177486277 6143537970954372957 5856707109199546567 8654754231307101239 48186858914566703 10359698951139334990 1755255911109081836 1378581378378702864 118697084658593484 15339890044881519934 3768614944295008373 14783633439597566170 4938420422556525277 11204773786988767214 6432474668806852460 15000380508497743341 18265509340944040430 3988516820762009396 303087087556495740 9914315772406895259 15430589745103082388 7615785881505398308 15637104595523221140 11927686273410920959 2218211157015108745 12491570049235924439 14625759966959301727 13077326952378445381 18208609522560102922 16391125328634226346 10167053540568594682 2747630150813967271 6833017620456740484 13193850211513851122 13231015324772833913 16536886226063631460 9579460002743692985 7397380881497291399 8841601170249266936 14401422845561954526 8308163800568525430 12978031641497135045 12732939161297783684 1374459426346679660 17171723362313872701 7533169247183926696 15533388591852292799 15973142239605934960 3493941661225131421 7015806120978436337 5131199323893734276 1707008130909966161 15749210377572638712 10355715653628901726 10741382255898786462 3625694430882111617 11133918164640357766 6426786010193683472 3880125549094856448 1389511617230647095 10273159889884728205 11358942819931230411 11749032508800178024 2829439503280735157 12174271976277387985 11493584660023037432 16872207874516216625 2897769337127261620 1515907524084370846 17000281197786890019 13693040911441427778 8577504245195894545 755686297716362539 832806805759095737 4064614990360178599 17735337076826021431 9777876547333370832 8473702377517572975 445527368160986878 4446198291742475202 12983295723285396325 4672509361173006955 16766785588603183018 13944409123920987894 13420788108376191121 18182262872531460092 13436051089077083959 3504225311584908200 2551473456182704613 16693344513264135695 6275943248681830499 15102085592552870341 10913917921842883957 10252273991357969887 12142242194471395233 15198741636131575934 8213605040635950258 2592579246262200657 3573777256284441435 4126759741413278004 9544918196800262835 9806553872446687031 12487071755965496393 8755448277375167673 4885282394551510837 1740437077998815970 7086017829439634031 4590490804857750568 9377798062991223516 17416401828694434416 5139544471100955746 2020596606640949777 2714508749958868680 13277806891410336739 15025772784833035222 7600637082905257389 15949603405548983077 13640737386082380566 3003939319021745968 1080688002573163742 14339466380834514273 1074928889445895481 7511273017953916139 7370954375819857669 11917097944793976370 9666352552944323852 15510377839038452798 16985652966475257214 16207629419149906763 13147329094796126177 7553236392980386847 5395526146035014257 1818863895246354913 2880717442817500060 17590233932187389436 922463398031499772 2890534833407521592 8323121557928991403 261594638432401581 10274996927466534664 6718952794592257478 17665881506565466336 12928047266389327035 17961960049433754839 15735576838158743609 10898129915031546617 7592253581373909728 7238279581887418937 11682336466446718897 3242161435196841609 6626685759427961988 17773927878202890617 3253139003774594554 14351688235614669419 12408201763339517027 8172841210933784022 6657694171383562627 11776076450578432335 3716853666502818225 17561284379010877912 11321213557641677735 1036736260729783559 5153439513808578884 3491659307762342868 2863498491396326142 2274001048493991168 2967483321452152133 1269922717003816561 15274298655964380651 13409359931178481427 17750243820938580957 11318143059276836741 723600924314084635 9230818031345809266 6738837308047830083 14417617054045828185 3889878480608013390 7598374206504461798 9319971719292155271 8903178606713801854 8405483111604726828 13652858308644231926 2411001018099603485 18005023227688746244 14873185998503193195 1541701009530939463 1309880767422785327 15952974276473713824 17431708353374090435 13576950498536506021 2733370047201084622 5447243399774340864 15285141417022622544 13269359236142478305 15742995851307257811 18240919952636083239 3626170457718861113 16851354054785620596 12598909324192612076 7457569388609581592 3622934873903785405 2162759715339070592 1521311689569358264 4773586344966226108 2444091857464596928 5484225699179935082 6944614685294613292 11505403677380268066 18396311793294362619 3996437109241235406 14475061865521717954 2451462054404778162 1643286292425617800 17749123004386191708 18323980417449405110 12282896934294749260 9114661283232835550 8036404590427087933 10230134973933415150 17778748611510001704 4976185085073240862 2141224140601994297 5259081803221718327 4476523246355768480 6818285526651090484 4478444301013772252 3779382437959288102 8751440615229374822 14349972947020387341 15296218465614647645 9017947163457830956 12251422662886844177 8370657045069802402 403106496658681436 10557433255961659336 2439396770319485211 4354819115903730404 2597685965214634491 14986411281495571857 11590313219457882588 4670853304835883465 16829942474615157239 3515734667119014937 3547391679492732428 1682628929853127241 9223193075218426567 4653964201774687948 9944176917069746450 13157580084936869314 5960499525373402787 549528229447328480 6006809710224825481 7226705080419704618 3082518275890817249 18170172442507420009 6406158509735819903 12326012803421109654 6303523460583179000 4884966731436269624 4120184695398057828 15602303113425888024 5706627146403672991 4995992054787167204 11061906798198595452 6484664489576422225 12392263746083685298 18264111150480587374 5721891534021410795 13250490292761931371 12816788630510445024 2965034948860494836 3117372467143389162 10529308278275696785 14591784237912800103 6307913602566107164 15711032318307246293 2148269958517234372 17306411006887555564 11116004494545555967 14922709287817698322 15086526576433651377 5846150365614873637 14625197924400460951 9539686952961126584 2298908024890095550 9113373059367797935 9922321010594056255 14562815652771997480 12870640201394204648 8066342682603548653 4193743898238641321 16869917433935416894 1356465647514360174 10133732530462462446 18033560606203148871 15490459728458401641 4893957656176274327 10741336626055093226 1539104258770633677 9136991551645541160 12846538756959525060 12547371622022136699 8878117341195627363 2793513847400070790 14330301600492448193 13018917464854766629 1165619475716998244 3088142637800895689 999706058236444815 10607652433409122786 197613678643000467 4792541351165149387 15169699857125674935 515617309488204316 13386992090830894648 12518687073182217350 4575746254568514497 8355186397098879769 2102300553192091049 12741192319995922985 6277088974829220600 7697836035409669832 3020334685484221720 4912901254586759745 5913963624839811741 10917679827198619230 4130335247778324820 5899108471538866034 4202167348252567204 13650520475640487174 1180597923121667757 13257307100025060070 2022524688183224629 7872708169111196074 875416483272802138 6919355816657004309 8785543280522879146 13083357784336866673 6680024990427866986 17233578960840750295 6387350104320154276 14971693708840108953 1855454603430749611 10556144625907705527 5607320562559541222 4978514650473785365 3572840040177352279 8039622814574295676 16773359177857345990 13902980814674421086 1138190280772290130 3297445950521401667 15852916401771882807 10964126797928370961 10829194882640943531 11688756459477051411 9524286811096990741 16890251473852648629 3762400360126687597 12886035276228464646 13203563987646862616 2096932286647010495 7562830816648167351 11021993291081288880 13719875394788327616 1428676875522985354 5183601049959595505 8977001620112285941 250273889117520885 13715657879303306101 6295564316142878479 2085862243159752887 7957449541279411202 2136822652046246667 13760827442610037347 6896861062501122132 3561984930230606501 10722534936075935403 14224164885749687995 13031165302997312057 686173400375309421 5417957320146466457 13545025468568151203 9273655982206537038 4196044125042284313 14155128242312783247 7751405367602864167 7945784369484640386 17906018774943274849 2822875597335374645 11446808755449623712 8894883452239032988 16944884074837186635 16707850435196609754 1485096406543245121 160361007397271037 7408180427902951558 17991249942137622484 14315911877364935068 3499065661491588391 3048134798776864843 6539629191125017432 9385615040616359528 336908519312103534 11989593193559196201 16420294555451936212 2254244256734909535 1148454026518188344 9900450366842940220 8957189874710642315 8950713481689686242 15972514204475706278 9172854982819155254 2158399367918136451 3584986814949790399 3894925642421138604 4472459506738005728 7396014601482292793 1986088886490900193 5491816928032134114 8140782398600053125 4969819967317953664 10539792532403103586 2496571238792919923 13110382235153336780 1397484546179458723 13190831798367209871 14255016769874945105 9621733370448031120 8910159619682800317 10102242398977765933 11461168833263668179 2024819754917818891 1470554767113018670 3236047269529715 17512833863223848979 17197860827329074878 10009916387764371015 1103494715337203025 10822615817976941197 15833326197330626120 6517254239126010987 12291660589306782898 5667511439340872278 13871617538036940892 4245314107969824090 9079358012175192876 1677559753935070809 1378529933610461373 17929934181872236522 13740027669543913316 16000749454523181892 8088424231745942996 17818940100543454834 16755032573902277997 18397662667790964908 3805252782073774589 159729342227854360 5919430802947995913 15423517092511242470 11760975941020254298 6245543232606152280 6152116981877174734 10370262822040516182 3885472645895631874 3157428525889746740 4415694883980379045 478725774540139022 8741481784262866970 7486580457405721133 15499226229431281829 13042010171650363177 8811597307707622421 9288286273936087750 5884846357381050439 14133994722551619904 4229397070957238900 3408865913619623073 5719126997142899300 9422580388063542058 8189349897719827193 10794254476885101099 16082132073005023334 5375722494071173572 4764143680820114521 5046425167389802845 11672354350781375820 17279881448246064406 1750830713995938976 3434626366415107919 11000161483794529054 5229839370338421239 9137036520425904094 8419038164641244033 7095544649962945133 4265088503973939794 3281702395737382148 6993080492106900506 8222198936626057201 3041277265997086437 14546356201942426382 7244748054149398987 14751249738998495563 15158939122395367510 645543025825733348 13796370180126839621 14597686713871234495 4165166326148141110 18217640278744579765 6199654742517529656 14672417210042694851 9016383506986715937 4397582218817263728 12788087453565407807 11959154348102636035 2065135395272564379 14335746816768564244 7982665642137735797 16860867204253193926 8145367021131831163 11381367328812845160 11873036617389963049 3718460593809382013 10084923628889913675 6603459269900195507 3985685868354363204 3344205540619404848 12104703729302856596 12337104349129037107 3830784782481387854 14301909973114541630 13426479377796224599 566257486791960807 487954666613206324 14054932820471917791 9935176246669241271 12586793749659829812 10008813015937095130 18130319544883260013 3958271666321854628 3791223625142014063 2479013683987795191 17935464737523396463 14395556533465504455 9282745342735325345 3703420422543678370 3377458991975458832 7139616737368002372 11496380128818276638 9784195168019483718 4938711750043775378 17901549231296025466 10914763846056860507 5196497300198704143 16617463160161532249 11230806988850098442 10218275838778331810 7168893619760328676 2278773526500623359 4619081739509360930 11148375037442887968 8760432411404692009 4263167992509829641 3328521770213423313 10285131946107317013 9229894702000142291 16226175164008392360 603367165692292056 10426012666132767024 1030168748219017808 3525593697532292141 2680193515659927759 15464345450067505589 13827992736172074559 18004046987699343498 13662769656439525342 9209701474529893628 5924773991014367708 9045602659606835567 6759909348299540594 10077843338007924044 3590156690186671654 2121372036870782037 199551581063913744 13169631120091201607 14554685331785805431 16092666791749651692 6264179361890905664 6030025736762827255 12969769638143888527 14487060704053382403 5467948384598419202 15683339514071433554 10075619406881666271 10742623179969868988 14351693606313245466 4958760615760399346 16806647321839942053 134306090115646789 13100903454048715153 9851101219776780701 17352271998244063281 941599274448510401 9373825463985007107 2921200837978961937 13302472287100573751 86941995926641472 17722156392312306746 13494047606914144492 7378490528668820436 3834306623795867552 6322670374398316430 11605152355059191282 15498040193374652345 7894419317420312548 6226406220800769413 9796718596674038119 2567226040262321531 6891619453019582616 15658503426533947758 8907211785463666207 6864712253581969954 418410206500851500 12091784291504426246 7789917892452295479 3400023766281327930 12704794213286564844 1785240430511884563 6511176697690002039 5285276427040643944 17014858774464528563 11863556950673926978 2065348562648400887 16810846237108729544 6634666447821386503 13754627890613079222 15497436926951554149 9903606027101829634 16568584193996385371 3536834631672561072 6300541955588415076 12992784323147305143 9270965063535191033 4959079197616643296 15795963244003964361 13468668941174148635 17899838407323865181 8530771326125049553 14107808170406717710 9278173797522421471 16761066618637879792 3874082751791418753 397917975007075724 9981963773461331259 5940827678221356460 6123726067887981796 18124776531704295005 15309088642967083051 3740851151623586846 2109653811906158251 2556509873062713942 6607452006835023504 13828383035511005631 10117563105673595339 6056956379663204488 12113986532965608376 11336652245212765235 5607041379986374954 10717613092773053529 206045674734393249 8588524073811843974 17729381454320513238 17176471525930596254 6993079348978177826 6411095464922338518 10006465801669310109 8200637424690860453 2096782514773946091 13498775270647767220 13862891895986547828 13470616665216076190 9735637465388532210 15399553158868300232 11928831314029769976 6802685312472180273 10733492430773266448 15407321832295696393 13191168530406124930 3353459176241850314 5012312629896164904 2638027979593782116 14644737324768663562 16676250060211722163 4503235029258828345 2095609172968925238 7271589023648929113 8062686295513285861 14464967974095380321 6852559820862529589 7707467336773593001 14329376892727799988 16068045979430264553 323715116931960691 13286125902363820732 17338731774640450304 14429819733413756174 6981630597905064871 11758844952004780612 13822508140070331220 11858289657258519784 18361599748804316197 12281146471065330413 18086676004314942774 11619537396626586241 188326362420102913 16081225818869017877 16243472070577683523 5892728600827042567 1963733432647132033 2402000918289746382 16012772125807044880 16250419680353750326 16125599206646813947 17613420379503716732 7789528798514325929 16960763838215458594 11458643107031918058 6745864982559425206 6822718794107709506 13734302376655768959 17491159157246046222 14782002081878541970 15053018397167469761 445391450153049117 3050393097257227423 11702548897960347577 17653647955078063296 11256199185559451515 10219408751828321605 2511006241480819887 4142261271144789967 13299757981470052492 256856240494237426 13242424166923506801 8296538422916382485 9731976972459374016 13930916878224768259 12030480750657239724 1529729774893049361 10646198142930750817 5133134731690337458 14280567428014290540 10356409245849948574 14026052452312969380 1008185530092924093 796467631769990084 16891549357666742906 17199608002070256880 5647815986244429750 6805331141014175397 11658134524116824341 46750757431816547 3656910726445965626 4748303438483167277 1720272887927997151 14936476658595228421 2245814263862265152 16045940579325972498 6307588121376578900 13768007475856258630 495255568878047014 16364739160996134680 1861017738625037046 8478386175991917756 1259866396633088818 9581173152871031692 7292485971318943785 12564612679161266432 6554871196884093554 12490076073254771049 17686441757879581601 548611500599237424 13449693213689926814 11975603291230345053 12117431433536209639 13285819404222160171 5731841200502293281 10383156764192193868 4328533225105520731 6787319428781809302 395472506353202817 4126325910351048995 16137175747228054474 20622794815348369 2906145310630854165 1276837140014724344 10925995376795292964 94339942611719421 10719102780874061264 1037818397480002570 6530207087231163772 14517940639992184571 7188154275235046768 7709955064571941144 3889845309101056223 604909425650732345 7387213102942615914 1690350060641025495 1422450430740136733 9149078983946419960 12982376409776076369 11440312141865169251 460683712463394287 2875765447008178137 13810893703612224379 18114667614182366447 15688273182276252065 5909354880998269178 5823002896675574195 3462461881322611197 3867844860594073630 14001106783869625044 10231601679106634374 15121071052161566281 12410256982533118321 6351203764495326222 2688887018385051596 348149786847649392 9595283390547810783 13924805820284962406 1411499166844795464 16293624457196400151 2172965034658855822 13738168023501806315 13063662303290518754 54602475579261835 6490178102220882092 16840303131810948429 2388566610390488196 10398108585156903469 12555274483485856388 10106527594104966645 3203488376819706384 11753665535533810995 15063704473413619280 5753668551150690851 18390506497757536707 11804755991875184337 6735451354057196484 8839648001521394822 9427835683352034632 16842695327787092524 3991174152291437881 8952356887391015629 17312594102883244987 16855311714009132442 14229729866223361847 9805391039407300720 6330207137247110117 16578932490706414219 15148874760706086560 2846969177603675048 5329864302916245077 7426925205902818063 12465697053327430656 347680155837171685 1499489071726092759 13589273186605373324 5213900426305950483 11975760974507970381 3234679883000327665 9651815467195539783 3165691951477322864 13347394436598222870 3244765632894014399 1908068785201545854 10836506205102208900 14170706053963098498 5498949033961180286 11772173461923662554 6571597131758643650 18114886775770182741 14672549989289707593 2423933667867649599 2361099651247460576 9682633206210962236 7858879692235857837 12915509196448631964 10993030714347377272 2202234336746946479 10461516236379301664 7409098194117442630 8675790501074279673 526744226455539485 14584751083337015438 2933478371087644070 16707866846759048525 3011669922664996693 2445590427864445053 9220114803997926676 9820643081834834979 11077273584165438205 16022706622802476266 6350548170580275956 15659451187896615750 10336773789465918248 3234312096288319458 10320050685410031030 8594211356771768901 14603617395118185157 463211891983673858 16713181721459531713 6559315037370920491 12246004153317774192 6617730456151208392 16872427643424907045 10072788490287286870 17018632320683192440 9208502211675752460 16592867043334387939 11089805143181476166 5892099901069057978 9819427782244098849 16997785872155780053 14239965734352721056 3193215157574945686 12606083504229861930 11313829512637330430 9432872764361211520 15912385706011924424 12195159180207483245 12663194924449529037 2310798398229929906 17606144710530268577 4293129958311604333 1993514405079475654 5294436901712530075 10725426641311002450 18322698183671517144 7906403379966263064 9483353778869929615 18162857320197153678 12967195805943145872 941340739625034907 10616126044843508454 9182674010072972794 18250782834665556632 13244728143318868123 2503518460664928894 9152326006251851880 3400219139257029010 9789619592259801511 566284693889536277 7498525524242631631 2965252908040251198 4098447712866973141 646978907694351300 12022870833157877767 11594521111023275818 15791930585540832182 5034251100802582584 5334078655781915827 12677627823513967045 6234624226547500696 3164441712597256487 2793127337953963194 1365097196695668714 9441358675745523851 8618503892147605070 15208031278561876594 1528002221372418549 6978197400684116022 2566095368512589625 1949515099079610057 17881450013607650354 11634379868788668356 839411298194446807 10574619137328725364 9148121629658974908 3672152617284293104 1693784045706103881 9146049084943286418 1223452563177402087 7973717521548276288 7219697415508349118 5360568857827166705 10894478360366825297 5498199431961979057 17245479350790839100 4959496676439699084 15184105304635932716 5187307991485792118 5898230283697692181 13652835253654777328 8442453564659319314 6006812227524098334 17949978833319426129 3835469594863812206 17798157894965846844 7865759474286485960 13102175108359304053 865587981559375967 15022073982090005683 5328291148968888412 17671122873694531781 8893905783900731214 15536395585880175343 2344714323142806217 531887275295767697 15778124106809490151 442846790036491167 10348436793424002559 17849710454215294820 1568502022879849673 5114280849795554646 1019778184823052596 8792739516330186156 2115467470853140286 4347691382012091612 12892468535026760189 7557753621360826341 10774389551977641529 5106791049240445268 15578836655128471796 52695710521124037 3437566519598671592 18282776762284765186 1791440083540186204 12009786852065575872 16414445446746567357 7721124921746528910 14294698497408150874 6323188375872381936 17800220800762646440 11118041646586897273 1639819571120073399 15478559803965692250 18349297546249957651 13856903337753538832 8745131893512939876 5156043307599033110 11353063015278365438 12983276541221835996 9720889416685573605 10108978871369118251 943886441783683674 17866482979009050152 3867544596443059493 8982913630650785143 10565136437368053723 5728681667337506596 5368642972521026151 16985409901725379349 18130855487352027053 10637238483626892028 16969084062161643497 10413432550420774829 5597391941520707913 13156276552889542812 17916814629962834005 6604345567793167238 10451542147315986620 10003534959475760074 3860300881418470522 3312122859237191162 4712383763456250545 10336402831547475284 18267275768237552228 12070382994357459844 8911357475584751544 11497216229952352945 8849240026191330169 336221764801380080 5525918783796700658 11258465124016721040 2549622526722260506 17538049519518308464 5969487655065029284 8669153529089521911 8560228248592240226 10586127746850485757 6754031541436497898 3169711129599764529 12635658647891758544 17697042118700716787 5543141893519419294 6923103661078425292 13415997146990679213 11502519912252164163 11042962762944014149 5106695687490362226 5094475409612177449 9282099455090723553 3066119244523582487 3477191896296386358 4754103540146881846 7170407966787947487 5150772098587331702 11350668952525573536 7885376497942271959 6531497719055662592 18417057471862037959 886808489237077121 8649440802472930348 15836157859199386688 1726427265378418701 17425712529804277331 5242512449267642813 658250568155078709 14693875606715076894 7401439418772500698 14043504289135059381 8247996598938551332 5209266184120291737 1427216360992122003 2489776265535676376 6680646646276318678 1206773216751761042 1666211230024925282 12377167421847234277 4177214520655682663 1907350482854014103 3963288705945585531 15090669895105011024 9796998720620449069 1706492141816617949 15991028744892138912 6439770299804571431 3926718360493587501 1046900985842437793 7998748859693453639 10483441118851821006 11309280801730576044 13084271416997847261 3072434740888712386 8963885676045219314 9879971596410848191 9721765643103524043 7764108333758516487 15769375237358983970 11588851907157891210 18378787403218224020 8030039958362696252 4324613930556408060 13940534727870705920 13233281641157166438 8974876482550800906 1986559876888531486 6842457186451630038 16644769836589220089 7234523365461968563 8359545364191189596 4435656459074496621 844505195872451296 8879792351702704471 7176676334134178322 17678984474037608219 297459929576496961 4871237047305517094 13556412745593013674 7773775183713841320 594585989164652149 4519162963696584174 6272508966844171414 18276224256314228526 3192725034524054367 12918180033497183381 4450309656788544028 12268392525196873206 14318568395021183315 7424189172341165758 1638370779241354858 897355347852843631 15340178509191099198 16406063043398777986 13547833722931359865 17229468336026706605 15239507169199277831 12823397810901963342 7960811817016099666 9369727808145918437 12651812793002627023 7762339675324073982 7034208299393057164 6816447787757312251 18144167047809690218 3690999006633562377 3617867433179534840 17165438065080032683 8435152530139694296 1792837588803381627 12798839649357340236 3788311518362526868 7619017951555844770 17586998352454754014 4645198853035447040 6748277104958085924 15459102328782245846 5715257974399299360 9502093177315788977 7612105492578222579 13782028788569756269 13924315866013773379 7327401722878594819 13209270998127508376 17630723770430314074 3343375015739368172 6010585303657627227 4930388461517830289 8724966198273959870 11987105392199280080 9352840742771628496 2295981152482173368 17333560321607836420 8857777852086953056 8189410449969351001 6182793604442308905 3172527065461476233 17570798974854457942 18276028986421915592 517677489816519623 7434754152760861615 17335381494475886583 6156362178333413081 15932474730976053733 16216966738508976259 4042426272413608016 4897233836673918882 4207806676841563467 2189629322245108896 11837528146006877996 4042885028221674948 5698572675260710506 3335042118896557057 14261426296110104692 17205003901557136901 14949823313640326303 4328781582356944682 6789379624797351940 8863327718748442313 17738252369269533267 13090433061375010814 10288305299276202009 15547777465386829907 3705407837307196584 3447371264639787329 14993921638854655207 4548767807905736857 6473236914385173107 9723237419029337685 9386821135959767783 6666952893516004163 6302258740034900999 11123314743113271294 12285996855090656198 5870690854490248997 2759255329617430209 15829388681578778139 13006204959909081062 9275900953368422348 15607552750972950588 5180992007300276167 10459713681256363878 3523985665448845324 3760457568296893025 4897737120644590083 649619379614111112 3029443248884618372 5990208504890877158 9844462513854767254 4664289401517444408 7494811417895352835 16700815333827840851 18425275852132163834 3295966682889975994 9301131979146345803 11027277076583926165 4142956279938428795 3154103538433096203 2997373894177936939 9814386100601731763 9042419195699908892 16607375424838200661 2879097532784539456 13215504810260229291 18044684528894837088 4121202586262604998 8194341433571176537 4307093786794422128 16558408003609990809 2190640155573841115 13977958189411575367 17522267730667218430 4305725495022322203 1535293180339707076 3290161664747576698 1161690838886570037 1311873961141666747 4365781947266721988 13505077382503922094 8851698758957966446 16794570366039059363 10969743551276482560 15161902817621637151 16186584467518469618 6315811684222283533 16346316342430786390 4390332704080357535 10536988718748279593 456444130961278211 8205156084156445720 11245228238991329152 3953871402500514445 12541909488171797313 16783867956102790114 6544579515055125841 16463494806026645208 12119130452999442637 7382558753752278364 2694175811958074176 746813410850127410 16765130127664311009 4571094412894847586 893993411849216100 9453054970873886773 11962239007544658709 14567396926955480604 16728573220364599821 7465850456012250409 1801476939865350438 7571262060657502881 11809139903375767281 7419908185359858506 642910163661486626 16073189112003134688 7598633087941471279 2368604033592068129 40539774687219021 1361340948913286046 9760437816336646624 15992836095194059399 5526861572238378894 1822579573676986512 16462976708237095842 2653159042422151485 2054768739707593247 6799013890751314775 8394854330818811257 8956186012772220327 14564886984823408638 17480771263700937856 9707076983229568114 17235751589161699044 1042961634911198950 18242985540848392200 4870375761654431616 4879944754969978267 9814020902486674189 3738537323409930979 7104770511905773278 16609812230890221684 13880953323451237644 455049732316483164 5752405137198038237 5581928577124511443 5249539581615399059 11463520638069464037 18408633784117650669 1201920951071313076 16948640840173935863 5231086604034434211 5741755324925700825 13911535573168171706 11325313886204781369 1543949403406712773 3734498007442488938 4872789431082379154 9734525338111756674 7111549387133563548 14823854591267930076 3908099804743220643 16622515898053923350 10925502746436447458 2325112274963944673 15342966517754895550 10337098475648779652 3425563438368392218 703599285759376538 7182372844566478003 10116131446493027491 10001591332852580989 5409825223953806138 15118919193921695732 6889736376329112107 17589147453796439994 11249158914309172176 245116348918231790 17310425678488289689 14658658397856257765 4754994736079154320 17672613214780508772 10931067554959214350 13190399262353453184 13462100123545778495 11309373223952576070 18218223037576828194 13744766051403684458 1412025122618851559 18282210250511379601 48149361180768267 15232477593012445875 16620713425252093289 6893661385781801953 14518694766486670348 14618731403026761715 13334032564585878570 1163599643523844026 16429368080606107050 8222105465068031112 6841779234599049854 4995984171555254033 1911205612397358323 5329947245742292400 9042208674450750206 8579702540941193805 372909141045856127 4227077377511124921 13734185763661517918 11612480703668328157 5869297168563667374 733740879085582461 3258470119853957887 8936212470168770162 1765194864921901288 12693142097008328567 16798356195847357624 14014793945155749239 7389475615679431200 3271750283896281002 13883544506877580402 15312180312455137877 5632031610820663630 8733977949849112185 525701821062635640 12444411415144440193 15346520347965630477 156481528933424600 8097298015401282093 16868907056728504120 8828584357700899344 15956605613739335044 3628040455720004849 17844150800293305181 6557222367380509466 12455614313113200696 13216195076877795956 10415044616638877426 13368299762177283061 1735839243962283229 15787091006395160030 3499029766762037183 14513805122267999489 17677881905743030707 16968725049514702979 18205287545474264050 8413789820300658905 5847735135851300589 646309612169388224 16461247748807509159 5578260226622194157 8871470143354935691 3647960867098207507 2363216559007190129 9277894506953138893 12385455210697352382 207928811559900513 416895962694744207 6405090978057973128 6854054967899739164 13934615939438841350 9843917036655793540 1311254725074547728 16775773316258001790 9382722591771246761 11756924932199834415 12661063792826690626 6933347776009355890 2469223734868824604 3815114981607113953 15798323252324088441 7318712795559590669 11863832851257710549 4973161958174889111 6663868138682783683 11063159713703268201 3784518975702634598 1088568962951488659 1083343016974773502 16961998426386160108 4510884885111066452 5978483404157205366 17929894402183249245 13691076568043517501 4408492724535882294 177077035019585621 11399342871008013391 18137240573991438502 10048861763360437906 8031332186298787117 779209778848978813 7648282472632472538 3438791622041112026 7071741230825185486 10177481941332058507 14895536928436048706 4562685103673758025 15146841073561099806 15633405847318515754 15048339376607090432 9231149631598434603 18048311827320643873 14626514232901110090 12718415844440172008 13774742233806985146 18023461498424916008 14945933819259913194 17511793987580778804 8734362583113854150 13011726969424114903 4421437138931835159 12095117547534944316 15980057157614796830 17583595076688258294 11039972065776786659 14171583132279577016 9077924631554057263 18040151505882800544 5049129155993621625 6648010385381056461 13502943529299687859 6181042390667410146 6778191941727052572 15849029930045180269 4735403966605473641 5287741444984161981 17273066918156133663 5493974135267740957 3717657361551825453 18366513933809722219 11905147518330201819 14993491233257882395 16161371440845218939 10675773348788391650 3485733488876807153 10342278357553222309 12372178689053705807 6708926947402542351 18183324211653715923 9625591918736570912 3631635766091032640 11524524314722201562 13564620391759389834 353940609899092060 10740024267412480220 8131773371158863720 4647005207377739504 3994916220662615645 16149609795937955185 7579801452009624258 2621859744333258258 11485915538136979203 7258714600326696669 14601933075165509317 17345898026895539562 14402523710295838330 8437827104551039649 1464270632118468739 7257244325900997770 628858312573645986 6777538916555695414 14641122677427596753 6659377476490884393 17414929429837764908 6246427181040084666 6233330780241631295 3818970889550329594 11019663605612067475 3768981504103878751 11962925666509556578 956566443655803690 16523285810659358595 4398010974702251043 4948268903900756193 5266943740563199198 4364296349233481317 7424597634418470228 14500161984402606205 11223817420303846562 6255087767998737610 17444498472605261298 6615772648498051101 7972432849069587150 15436236765199344491 3744046973230885541 1270525410107304806 10230592782026558977 16459232199455607450 9554339807875831921 515554830453484439 17314834988264579594 11312155841441096886 4474211439588698282 10619181712855379030 12170494866799376809 5348304234397954635 11302304317719128294 16403179812384740697 11119744689997283169 14276851663155250991 10442298127560709803 2664075730702292486 12869430995237340510 4645891347089462514 13939944654453025193 6150743963289568993 8468444311340009381 2763140398270299474 5167659085708047401 13171570969328613229 13463896782891927612 5666402602288150202 16371631428831397656 7753175226843653827 735937303928176733 5226260349033736029 10976399507319300638 3863897699537910072 14981814081623520987 4816790656488400094 13940027789241237651 2605945259855833528 6118166779244992385 15392275208048219297 3699126428162339878 1950242186349084850 1415606189058987568 7096248062024593416 2947470719712390872 7320412039377325442 2401941007811961660 17615676039202859316 1154998478386796598 12461487130363613712 14121751391034152772 815300258686177213 8393672295035544 16136400385650408906 6563319165057079172 4411251436993542391 7182239136096366630 10914487864631455637 11840002511467967810 309434319117807233 15843021474545424405 7034139090326653849 16228203519359555526 3570484388409387296 6702987275580559256 1837874285261824605 8411667204008685084 10737877525312854062 5958501438578085108 16467979414457277408 17546258200951465084 11178979204589154647 12857740975844280772 3706475529400181178 10461492031455656098 16988975536873224853 13077717865126903143 4996490607204879714 6068719051123153965 7718852159998867867 5460082155002755181 8656229910553427136 8613059203986552932 11205826662333652788 1764404631398116350 2749092166886906237 7364087299583721144 2621436476843257791 8109724090970853623 13733835814438585565 282839953302633428 10144321405298559885 13517505923964593760 17301514694226211727 5423244435538676498 450361553998389982 11103411871633442919 12844923555972960242 12262296494959051820 10003448433333396006 3415240588499250017 3747765293821600004 1900386317110850715 14958267004692897383 9192661945677250985 15471541027616247322 6037379328934132730 18391461781002185203 51272249444103838 8985894026960988565 5133790985754664139 1811762818862049816 16332403621981705891 17407168491616797220 14713588537351807844 2052158692880832386 18179915326368544764 9251278269541750246 17186163056708663815 12565129626824178119 14115366681385363181 7634039238183241737 4460579673360949219 2306430201367816868 12610143451397267619 14389820283635023483 16934241229632953001 11061498408552325043 9069235388085490252 7099601262009204947 9661070051125173902 18379957154280766644 16901417487410793940 16664810786840319850 6431957418271221130 3857680727222018407 11780703409948584637 5319377486620740868 17190534625148903795 2856968692431225886 9631311735063720917 7110426498699112264 157022684416042380 2348587981207522133 8165879638469076936 7515374967437579941 11524117326988333100 17183057626083105937 1443492895703682228 15281872882192449929 14549722500149999826 1615999891267839827 4685881856829912937 7033153409045337133 3023400803848058430 9314701808021216218 8730603824516231153 15957821807795293985 6070330755387366016 6357304686926895869 11822166830549691520 10036824760853902225 6467063660281630024 4134931325381865728 3432484443113694011 1265509020706779328 495092676388246664 18138652707848181973 3211404365776743264 6154644839662999244 16245753058514696054 13457487265796018205 8351522553400963986 12605077739489200309 13435735026291744733 9578771326769441619 191027515674632335 4646262029939728248 5093989104360656528 5114517048206812901 14830873831886107553 11491740271475167774 11861609511137185295 181927984252007012 1420554810891389414 6548445218957824157 12141889517015375701 17550697224027464712 7400670125584953105 8297374569623429166 7864345554082213715 17615565951028615815 13940514681580585924 9089057256329161484 2176465207907909011 2339732150216666795 18164778704274444987 14814087719617613097 13296140564852775814 14895143936411713082 8616556887971851900 11177645424534564394 5289720218131528084 14525336141715629592 4553818209721099537 4626632982981460529 4203437757114101353 17301773267757453759 8952533743708799242 6592859962430063489 16539783190474437980 14319073304107481219 15697066480920881262 12616723484437112442 14970121308965761156 14576281943806171146 1353049448546149415 8356198786886796651 13741943599268330618 13621377663906073701 10183186931355197980 17403014685010199146 1930650555642894104 10564923490905955943 10769143340521241579 4805618928886040292 15394725679942841723 10017992112988531352 12797321891271547661 14047269708181909219 12557303897276510893 7559736665986558067 8910736547047645343 3680954099550347739 1190183184144303695 3864041758820700106 14718577417962359895 17247138433698718232 16771891390725302195 8256300827479771543 3611488318015420670 2172654701088361009 2669920875297437578 17626833259908619082 10460100609797902549 8460953276484273628 5305130642214211092 4614188398551036032 8479509239646868456 697301875547965818 17072195826433665488 5506413227262572573 5287452069330372304 11241482032806452715 703463862779141507 3041550247380231442 15884614648937451843 17320036258061568937 8504019432177106089 10186337813308365916 2553912479403742153 5136695754203910321 10567368833933272098 5543066235283184679 13258385460824897975 7813657579544605162 18349057020100573005 14582537099895727620 1080270818887093710 17525002588413597515 10954028551774560513 7700880498727947193 17426403927408334985 13407639703697001826 12577220114109734183 18442011216779952747 5647988598740565610 7081226113601407198 2723768451680690055 8806952751503642175 13397294182013707042 9311830678491261312 13994996051278929738 8589045718601447740 2442942352524204611 3800103142280793492 9128073699633502364 13924074483730267573 7995418654688592521 7722385483833095184 14996365361596357530 13328507667286446256 5467456106292834719 351474758948349060 12629588203677562303 18201437220850990830 17266309457653831624 2410478584093947407 7832975451701829748 12875416668254754771 7309093410778121627 14623546749981721129 4669721835256416547 15183606943511338825 944233556520684698 15841669646627825369 808924909552577133 1536992537509480661 12026494919736816355 13279961052529854958 8196129524357368183 6787955608558711019 15021981468695747650 11232892566566891644 13411297575089731847 12223810725751005707 3125455118207751648 3297483746795696816 8968433478472397146 2504874412161781342 5395906721195886026 3560960764187695761 15667423924101232032 2281961606489290470 3746037457278148283 3102720159305452921 10174076887857207521 14198735926729607090 15562564550644069457 5844579906399235676 10432329470293644985 4422834182352003067 5572477055518104131 3012708145267576529 15890289733036296636 4533865790014896764 16653874313852017592 4532386166935947765 6311576761754301817 5724025376884478487 11306215983828240461 10800246635088103009 15020783804860504592 4552769272314203726 17786564205645690268 17194620520523250331 18282451543181176535 1718798943869786512 2166857365001840191 1546865498792555643 3220275129315633751 12401905833114200157 11320261302348231804 5057024060122438870 15237937855647791072 3699607870452681322 2281255829823249271 3429948245747554486 8664930593523953603 10053080893625776053 4524667755150687678 13604745440595163372 5985546704505573798 16656741703847423143 13741054543474175812 12075690477554541431 6546634925430450786 17822783859528924681 16201352815818696519 17370037487427173462 18410889470136771003 17431254613389828071 3686270898497107166 17669280559870168021 3149661169174924898 9826029545989522155 7194880528827597229 18107982552584720844 17121081868986332605 15644311978960726793 2260110951463686949 13830688888522929961 546192552521202221 14331078962418575876 6253972769136304551 9124826125347540382 7926225041921508724 8744734808305019242 8145738614866556843 230576062994288744 4696745877908818556 1023174728366817205 10082048057202134094 3200354127395046394 9934275031793561107 17028757918808302735 5819114697265916461 7254190960555682775 14911130177900726847 2213446901959328435 14554631080635396888 13861751518417939001 15068010546140710059 2804477328857379413 6946592053463599237 213750777435819332 6494731613397053758 14280320685473453372 4923081291785271535 1500953413360310621 5348561541075473336 7540392917310575007 17742639980808966351 5765142043975017618 9259215678167532861 17117448759489445719 12939559580490591947 855224408132649317 3534129967814856330 12849970754938944529 9803212541191527597 14044915762734535496 12222475116788773959 15524916621236186596 1948200885875597512 4930904051567874382 1194982333694348350 11471668824886246800 6020743263473724971 1579524350106420902 10917573002753547003 13448652827898974007 17391935084419582235 13245353485089125185 746566674967115269 11638576873629827480 3347010003530817612 2268495622824355664 12941578532113512915 10387533148326260006 15003279642259646642 4364977793764103486 16927521663187313932 8559061993439248078 9093460821616628077 15654238022132759007 2970666764075005974 1300818650670849122 14223138408214153379 10157202685196046611 3476416397763963317 14667723470111905298 10545823875178526475 1568720518860534006 2106757011022089125 7066790738280690545 7008885118503022758 14422988152608339891 975242058577457050 5963070168963544207 6656286669868520914 9514060575188177489 7122763672591065017 15949905046753227642 3217322677156194060 16938533525839291006 4376826911980383495 1864104162652288804 15872368950166022525 4299930291219480217 8144688063297239552 3696949828468263042 6855149639178805918 17792550177399904365 2217102240328064103 13281295739825347668 7599590689762593155 14300680840036472084 5730340984496560137 1633380657952183247 10383754120208508838 5033108293695209532 1811238606220412516 10721578215438470685 14362911313592268042 611413942608456381 15875722477190218529 7987656005983539971 6872558418533940056 5894905483708371240 11331540547985082943 10455832085573137025 5252340507494632048 5941167195240473691 15556180347223814608 2152252029112457567 7179283897264518678 4107931393567739818 5517230033773752533 14077410323917163086 15349727866328173533 1647272443312676208 15038219007473411983 16936114426823195266 6430103846942509983 17341242903462404909 8344433775350716753 9329105610582718809 18429824845560977946 6636299692136293322 5444640950536072236 8762009735562733275 15517712484696826542 9054850924151640263 142777671142026100 2872597037029594202 10804740697646397908 6166345444997610569 10462647859727655137 4119097523854219373 10139134265973700244 18067443083152546753 9762707295822093177 354465025742295458 1541948960323085081 949725726266771547 3303752763906271219 1957965639038706231 9663787472087962374 17085111398101149254 2673248318696401534 4720313021710777725 8297418088788713968 12960063330604922007 5773376557105020891 8573584764416775371 9401787257470043037 14072101221105540583 11522165051938476289 99618111193852823 985024803326874629 8548998008858336118 15201897486533027630 13855460751809618971 1480478787577364797 1549541146246068029 574947900251583229 13004961647273219548 15689744982872884776 4047867270748826203 9382398195118658109 15612910676398328396 17413776327819321545 4126841708261799031 16964692420445521730 3251253036175618223 16311822878551033662 8988770176954275422 456926786768451349 11149383528601336731 2998781859278516237 11174863365366183920 5675118393190231544 9531246986392822792 4487385480100788559 17875195205413865578 7965173921467466423 14581704332166509036 31173537141698017 14220910347834873768 10947110982478290044 4735009922741627446 1724282080884727088 889168307290656425 11454302977753842383 2577474190827677227 12973708086517884636 15374172535310947149 2101464496566754811 13037631270216020464 9244132581097216113 15382672472540733014 8085957821197275804 8484841696463285872 2055851282989929445 8995931557675908266 10965959960966946115 5014090169696649644 14133333904248931224 5963342960483511632 7787980020096444104 16008257472359297038 10563897712303589465 7194396966864068550 13820271556392067295 10815184424774593745 10690905237537458724 4093338095061251744 16653631986949653349 7007532302171608424 8957019795278182388 17715133456688732956 11302664937726897906 10033532919084469824 7661111486964023173 14586051755695980578 14840562691516484534 7865122849425712114 1582611806796022090 10214661818375432359 8846010279483125043 12292381746632470685 332904936446523748 15356695792772289588 357466188167217680 18178101239257711553 13127531989842270114 5123117638515253428 6864971917915850002 4682027504004351411 11278657699220795895 4935412126629654876 15480733020272429324 7315563301580207489 12827766655746327790 10082899734578432414 14397453641497533904 8535524906926350374 7346194898620198800 8400985514196952252 1621241704809976348 4006489629167507788 5185532010134795887 6463050641735131077 16180088012128099119 14956499131952745741 409062372454869821 5371209610398831084 15172607199360882888 11687700831485558054 9092461315526035515 5108080907382580007 15098233505088811816 596442696265192878 8170235506709711110 3218889280466682693 15698411667913564119 12413603392535282905 16332368708214317431 10047556816968717632 3470493703167643980 932213980319432088 2769595260916459576 983038503736530607 2574830544113192921 5039481745214362529 17290159996061058842 7267871333265355093 9762038599501312035 18118380666338125945 4252114097632814790 4695029168595616991 12180624105836536355 5226400345496041821 4866640541005125420 6894898322934175343 13197223198091721652 346266692546837800 13409832900189990337 5371281823710738806 893145060836225567 2469089905431899182 17469100604409684009 7452957323316137636 14013290739695454009 1850415205865110470 473522998340678363 17082833836322895553 17102083011176901439 3938398925930153693 10872724025312756482 17589242235776563357 10717522257801688995 15540947338649575554 13623021125678628712 11404764043504885998 5536390609710608650 902446151954680013 10052906836819585331 16225405651391188969 10660349809773990241 10732977756706722034 12122979573837778141 10189323928634962478 7657873102144349976 1214431462442786764 13697863737509444794 1674715785234390950 5070379181982311284 18146667342195601974 941705476340410685 13152339582389476211 1080796561465870547 18216878355952435398 1042910227532342565 1903339229863360159 6908774353309647031 16694279443840471243 1819503678602598059 1643092840301056525 7649455407566150508 13205737918333165630 2668629601160221696 4713722826151485012 5573023278034331061 16987485995834858131 5142339859607026290 16580597439167961609 12967068380690212415 10642664249356986205 2517556771286529585 2829262406573666237 6812297388246228788 11087165429214742233 2635198345230041866 16298234782241763246 13670840685808249757 14356431684247548027 12959383567654217744 9161053154206331853 7627908037867997692 6373425127866308866 9400120983110063854 1403760725128623297 3701422528365975892 2059448942876852285 7966309341797875617 7800016033390205963 8722079254172010770 11194738841171114225 13614828819605000548 17119087909233857323 15293045283803251632 12979051867426052833 11405383105135909501 6259746620123209683 5986470562839829392 3266527103543439217 2219167472037648236 13982388616339182683 3036110182031623736 3656806406212316553 10462658525245709538 3419488644711255236 12358258375873969025 11082149736851451745 18216769208512065826 17238312781686255650 4983919170735177515 16479272702723447139 11678229278683113993 7135373785259985270 10324379624885270298 4932000463839775838 1982105170268221269 12663013947689572120 14034293792502782873 9133539050199022914 2594667165045823256 5017926890736056289 13414024914523717655 11452943595039923140 1493720293096238017 16545748772110396063 14007124551050674297 15261052838771766928 16697682630244916776 4281666838203778437 11963174534399822909 12588609856560842504 3022141289967401428 594512529615165507 11008522122782563647 4348593155710371037 5522633463594139284 15029222748259912397 9731282927872820589 3575550267232602880 5639751333475538606 2512246908498776773 7268577185838833436 5869346070993745967 15389896852921236437 8228864299163165755 5333662864524550614 8312966054111409120 6546756549836500854 10129643963246543330 421567366633677713 8943621770628485171 1513602878994835872 6086844054811571959 8716914661271057994 15209579194375944942 12959858322097526005 2562458407256399308 4661526891628840017 2256540210927418681 7357793866467708732 8314458338446008157 10805977031729361584 10069728314480693007 10611121452326366241 8746411325250073480 1995426607488400125 12296124300126216816 3499781592576944149 1775812255161574604 4835666118186947309 15912102375328292153 12219926527204184634 16454046947954923659 5533270738459092454 6881752403476077640 7304026204640514039 7471850694647105383 18270238142443844300 9976517907846788835 2241256151608902119 16463240807545229957 16755923378749062856 17332160255019313297 2671017527540563010 11617913441410939051 6729564816003020001 5688071307189854843 1340810010172102293 15533375803180060643 15840249744677317278 8951352620038153096 11072369663164671902 6398482360761303037 17379141996086021788 15940516909431610112 8409768756638462754 15727243576763055416 14405965384784886445 2715485753062463489 11975361835828444988 9209866785477199458 1676860433836002296 11368339078099267281 13652757123138978640 8717487969726434519 9237342769790149396 1887545018735954115 2752222285147937877 9278431969664770970 9226088716953699090 8539654412255832838 10292657863084753534 11724119885257715463 863512260701587124 4001589934229728813 7780912709496123003 3091204032558818502 17207006085826163951 5341117032575668450 9925562599601430832 1130921687308669777 10587488989022776896 12323007915097714351 10055992516094717415 9597607106115868316 7317746325045446387 360676809350442147 7760220346191254163 7915100090297713825 5698371995801480888 2316842529268286035 11917616586115661823 2847905861847231411 9574869471032111429 13437489765713209431 10133511444390782556 247978494120249784 1351758231478074769 3943929976514302752 7165254464318183006 101424782705474440 12822465723887781361 231155283169575767 1278845300350752692 14839945336378693781 1129495328726800202 4531922352583983010 11207517760140189609 9945714519774074701 2888994190413580843 13160907664670725132 7997853322250015227 14838195941856005555 16337449052084403166 16911949021212519597 10326784486958938816 9329582243582533955 2735487773808766064 12910107648296601543 13714292272500461850 7015394962386277633 9388888378226779063 2372648614610916632 8929402044865179273 5622923471169187842 6132122154777585066 16534782139975578730 8262932426547245699 4716084447898623495 8080099160368482878 15847116670367001428 18007048476602804290 6276319611423336733 15731363904455728895 4861200269858687139 7838230667089962632 3265969940625550795 10491199726539858485 9453244769208832379 9891390360079275123 15605372669421209167 18298911586723949165 4745831711619197174 5752932157048703416 15592114754431571306 7271325241030640573 16200029903249397157 15494666293838531498 2423707715376144306 8802452033875624836 4813599293061969559 13611563519073532575 15402107559199512925 6643103358567285569 4528210346305711680 17487628026033280992 14810897940243758495 62223983151524823 12517616714229245964 11347086793297740638 12146135319807477450 10269108228308549565 8990150558215226901 4747471728161717275 3936895661723808797 1820356700194173599 10253137288269113490 12039685201589650667 14488172243845671744 967430993043957183 1175986585398268304 13887409234306457459 7225324145636818582 10775389643215656043 9190970492303018608 9054904852829724490 6046205191119617262 8044421535238140387 5653078703586273060 13260810569839908728 4503656506551029467 10038079123079119102 2412498708984458707 2551679803258722598 3255463237219112356 31327059189348291 4782795832292209809 16126197948161764524 2909957399378157303 15639826846034939753 6075501090810433849 14013737557354914620 145793821999410546 12250411742824653842 14337225089451358699 15080142592145161831 2698614918778913814 17754492382463380003 13309006138072490851 16258924696535692288 16878074175756759805 4180784092359416684 12384146955919336810 17638283737765177200 3601806049873650914 14915285922673001988 9177983831382970841 12410459000122272935 11163243730527765015 5471132859492344497 7925372120942630294 16070461368325120748 5565921593397151236 521736757131800543 10072458831571525371 11177710924834367398 7449811168302255284 3174495116405134258 2058974757653943391 12974821196708514475 3895955546842949146 9701627804359634501 16988723735267567733 9426547268667417163 16017061631105238567 13053554201467206519 224681552866734131 496973889330634800 5089617493371820356 12915045494479231937 3818849804746509383 7624935828387605893 7764649377063269583 13635783096943786418 4413754299057559808 15970982798735558567 11017315571090528728 9798134500950967901 6354581710777948092 2726212779826886227 14510098455906594746 16427512575862575218 10387092410207025212 18073120762407250307 6334714571928784769 14964370312238428080 6673493856684355786 11865685291100255689 16655681220298113148 8456867704735886971 17200083416732606747 344851280664611333 8384297749869307422 1069588361790349526 12957828490649152154 738458862383137122 6006390405849038170 13235679892104937418 6824615792708022709 12805114383097134433 1350064478994396074 1781904269006961171 3997322091704961899 14550989283604893008 7755094765482128793 6002216543990193877 10238871126803775066 10929373806821426147 1114551367622841888 1363194835528274515 14980230267792747189 16015585754039334893 2459976774563781692 13212813313528385845 8725183685605462600 9058523967585508376 7067561034656921636 16267924463098264375 14741685145396978641 13699117260697538516 9996747599782848961 11004194914748648974 7071493549112680328 15191953961211215933 17378092607763045594 14725840604890786534 13396450946570536806 10503284290764172252 4959528224668115272 15561646088341056250 11051556783529161631 4778176724393893981 3203458508956259503 10663629706845343607 3694975949317783852 4338105846772512414 882185083400905529 5543488862669290272 17695184599273432401 16863143703902050165 5885984683483636884 6787096767414498848 6517418866930691494 16159194991543368177 1397319546060860104 9056217815536601382 4630990525541803428 4195118668532466834 2645245511353274051 1280582490752481181 482335757658295379 15289390429696542542 15719077692085166634 6177051482082280291 14974826097891532874 6494429408623686341 5706400836906845932 14955071475049695553 11631753002400948810 13522793756098202892 16816946841732112835 144823467296501691 6394473578476214369 15278732363940219469 11667296338092813790 1873243121741316490 7520777431145963246 5645359569989499859 15343769333693702184 4831560820801060043 7782296862614202957 10443871379085007021 12561253179547477140 13114895422278258224 16165307058194088658 5645751465389542632 15130395872157765852 1742107162022262411 3075850809911517971 14575889347420907856 5576568351085551337 127160496675113295 12635414223237802880 7936498992838800052 10577728193114946599 10912830666042226706 10964878085312296780 17637779347766702454 15064414004204709957 4095487020735543379 4108910208484688913 13964816099603003162 10986181566875391876 16015043477948308909 12838788059514270806 241177527708340633 4546679202095608554 9992202792774729864 2586934636531724537 15947843375627238697 9285926215174415855 14278411312503146795 13842218975914542220 7727509527021677615 10832763091444401431 14120200419123069609 10666177060985014012 7764897560698052887 13123826965084398871 1197647532410262086 16706555921880896951 1130757770353895907 17586679250153483373 14391807651491993161 1145340355870858088 2503066375863794973 6338967623024527155 7471358084997406628 8251607990220726760 8157010635264648446 12733605324150328227 9631998327805209014 14828370528437618529 623407684052387008 5355206385914778191 9711106855743495608 17751812309073409474 16666850012262004876 2158754956183047191 17136126141775690230 15499826690370937941 11083405656771735322 8925643649495157058 5921613617270315802 7535002389466681300 768227131894472419 17455634667012758034 9253864745905017171 4608178340017575412 3721274061292764716 5507414632605198824 9213777262353697979 17927630617874152861 11453614077813030551 1276353610626592369 6532686604694827716 3973883433782805933 9738553850641408459 7423018063797730659 4260152589601638023 2599806926022336036 17419581879094480623 152980524701536546 10697998042006460346 12838763566096097771 5113727274236238341 10303460312797793448 8873213532324570178 8330468235233677927 9637978469417206881 16534714621218046405 9981156166888102023 3182276573284610427 12862385612473712725 1476289381560323848 8073624888069694759 15530707892303768353 9734092078100230265 605000251562752584 4213678639997660701 2480856744491310599 17910850817317785550 786213337927652232 8966194493710107327 16309613663996284184 12221056386199854622 17561303374532889343 10283331662142412391 2334743785718854916 7272469333828725417 6501465874520255617 13350973600011693545 6377848780958272995 15781771617932860127 5496374818517642693 16452352465397263037 10259344897042138810 5633847573946871451 12974849491056129664 14016791000127027724 9465654770717219266 1027386812079384506 15330392238533462711 16889491271439113229 16782916305702810779 18125834114085877191 15617936580891926537 84234762999706165 18050976308789412135 17226121028320004346 18261291286671479561 13558254935806954470 2562870052807799890 4089672373917329159 16181353793389349999 61335260026047730 9860111846446896623 3665252186497587667 706802025989792014 1369910930469983670 11954687308073181554 17808651722049491475 4939593020930477812 3183849715854047636 17661426637505945402 2113118045730174178 1285457835602090037 9865378502470753036 18246038625228046626 9733663473420918283 5931932797404489128 3947384211216203789 1566805509314838451 11593335370896079405 17334235220297719476 6023584150149191543 3437705020141705455 14811282540840228315 5633238033881646882 1894379177151603238 15071114943944207167 165274116473083034 6789044039560633413 6830991176753976695 16229111151122427692 17043266649963138030 9728467141830396554 13796781381673575200 3896077979965117479 400811486869744537 16337267790457583590 4120562662537695815 3596869563602705549 5585721969105623981 11271252048530902196 11686135420957862078 2351524705487093568 14659357003108291726 17297755481744127773 4330442844871323426 8271268329842702583 4687039916402307063 6454043206745691780 15451167020706798865 9517690621547198539 8180865586099192953 5964266302395811117 1192284446469224832 11144412832888547630 11388771972064083644 2368480124126034912 5109224741403159937 4583363614175085384 14722640971953832428 1311934247938381702 7472491507241877393 4852534040314832458 15961078989203843895 2393070715167714306 6446779605859913163 1673979367861335188 6022977631380403294 11325596974320960599 8145773736805104604 6569738703660856293 15467225520648116073 15412306506474133037 12834488606432654862 15908652692236736891 7134310495551945307 15042240045558626858 16826174977039653105 14272836590300544359 6711776950578724033 7519945297912789259 13990407074941603369 10054577774399197212 10807259735226670466 17378198952699394776 6288517233582201988 6217601474128659033 8552166911068299888 3379735695001530655 6297290722848139333 200816593030674284 605484258403005989 7804188999127331513 5482166181462566818 6837691413273383309 18375820547860659344 8335880635350797094 5889845890597999315 13078606902501014085 3661949003377806541 12736648657081280717 8846554265682059489 12212493253081593370 17991132286879627353 7797327184856389159 13468577045686265839 18439159118457218918 3794755146307272235 4231050105854944733 16185520800331727844 15277635382234478186 8477037706642500078 2345564590930291961 12518703971470961879 5142040679943908973 14599931429370715989 14406284843766142971 8158551570560956865 8061727153036635563 7528293867402451818 9738644770369413566 58624321956841533 17081557719428181996 1810468801259041970 71912953398897567 15262232959685947610 14838407682816778749 15080902655064786668 4331514836313139819 15277641219234636161 15320015454569491052 4069693926761652152 5354196695383624693 17472551033633321869 12081370938003639473 9608461791139950831 16502616271026552760 16289906189126145867 12705873853067647086 10018493854643335028 4633302594343811843 2667337127488337141 17087382094986617530 18172628894084653932 2529053563152766530 13048928604406482784 3992259909820589926 5167170495447343868 1803742325255758996 2861784633335973878 8803975620649981567 6065991243473869364 12542055459715962503 397892290369201340 11952959423682600403 11747946174886461967 13876845187853590357 17531986882092083856 10422719828501893891 17744920691911627093 940668560481200710 17999970051757311440 8917575535604228342 10789219492087754657 13294865010203126407 11010941741386847468 6993599725895617592 14623057098650588385 7469800559759854142 4800686824619973927 14060838162989613875 12609998703650625267 364089494260831435 4346126365062604472 9722529086087697121 4895910607634828910 6651063249570165386 13333685986965826158 2794902980863035589 16976066324682243470 8230742106235866268 2336145386340772587 1844167958371579148 18337901550835345977 2158550459138674979 6631445231920495331 7112532749560499919 16203520244734192140 3326162711023814776 4895540563685470202 7252493949615173421 3409312588512826767 14885148505646184317 13646282405290698797 18070982136696525820 4772595192023809750 6112397485475347725 16413139539471029181 9485586102812007584 13809433320328090458 2038644343450311239 4386766982867329544 16851870856140370070 10609285085345094967 8972902435893493429 14838620141834914007 3934213139381930854 258577817239014760 14987974337984721851 8093134020118906346 2027070786045995743 8102598718904479900 1183619291345789918 9966701889522397946 9256984028433046642 5156242106886579254 14992335715042281663 14747911056996462972 3207241191117534130 5861362482518172642 17148410662923771386 3618904736312002842 227358570569275308 17553359955255605484 8410448691477177024 2659857532072813241 1740518788225160044 16324699058319755666 4479597384884192334 3859964975923659501 13032895443078785012 11308511079176689775 14517624846775421406 14319946826185913167 10701919558084847496 13365008966549739385 1284038680762619075 934248323403803191 10703163215959108479 11594936985168593837 17880388328013189436 889837672713795142 17727917577749916422 1386305600004663613 2361112355259020627 6611076524948854731 5891272004962675046 15816549178008129710 1273512657256498241 12238090377234025422 1690424861323779192 10952230186133452838 9761762808693633792 16626985142178589303 1408257029566013257 5232295263748408058 5290327973809681606 10468556527831993728 6320364757391845197 480540028234170614 9544430467083023492 13456746028697492244 4286070534870009483 4402694924973662972 9289707151716432078 18294818494787530115 13873403569990087868 2289026034554695094 10406117175799216329 13225713210456471694 2939767853034176107 1639731884018969919 1026244073926051263 8449214619376454865 38423222093905015 15800237842646450126 15407815867680853395 6051095775036135960 3392305642609918222 14219602129817793554 2309347083950551022 10207209699426598415 11182815385631992478 9322437751886117231 17206482651018603838 18291799886396663758 6171460815711839525 2196172870624588885 9286970376343278778 3677599013984675236 6092133415271580965 2112696738824902659 13573727938165798135 3676187960415897667 16250145833666791051 2043801841124061335 10744500973645452466 17489101407436032469 12783450088160238015 7347040090653055156 15536618506298991200 5012649658905839825 17547532883491681439 7794243548779587081 14393953291404440987 12366227301208072296 4020366727475437172 15317307489511213316 11849163474859605391 4686264328313589351 8542802070747457529 6396662552467324846 2941152595754418634 5758222785478049095 1275658925774341525 11475557908373175459 5306118993403970590 11864741666003577326 1673276928205452162 2286911500257897756 10625290613409057683 9282092848866732044 8888635655550520504 14908194305583984187 12375473575981149393 10643116621601124104 18331329733104199484 2694183722344835752 6924178026180037064 14199013582943585698 11721590413389204655 7709221523566505503 7995993577244132848 5585276448437539957 13093154596920966928 15788751000443853734 449783127550745966 14650388871051047810 9046164607204408597 11583798582231119105 6283540762319482281 3273711466100638529 2586567777681102887 12736091705041662956 5423338323569672820 2981343977218820177 4672123718374211740 16495924893482778898 8220883080489652050 1719577064432534653 14119950838389609330 16050302163707156328 18337303370499295722 5674746271417245614 18214084275089789072 6200234657146454862 13327763784866443218 4194792559579615844 18231683347211665792 8568556335086289238 4912843891745411858 18368268138909201403 12605279641502429549 12029338445359517471 14297356131630238317 8901226191503128796 10521364823090137060 4558623857306829963 18368553812510357754 8355673341883806256 15790528668213947670 1387931635127960926 9901855705561833491 9954572795513902376 5650162096322643957 10001754804114625563 3819413710509504645 7812297874152841137 5146701822488172077 5016267384672096517 1920855182452995735 3464973291977582983 7243049247715705012 5455531321054576089 15369809569838831726 15797421820796252343 5827910367458590591 8840952154670534303 3038987468365455747 17985086219640859762 4409555705032782066 6135281874112636770 10740856478434218459 12385525809751424451 6197522734238692843 14927238804721259258 15657070972311149653 18393108438097073324 3181234781453400123 12606192521049725537 193557472243146848 9978601498645987942 6906730635570705407 8699588264709842622 10103668332364154669 11686039074273284354 16108348065557645325 10572694829129486604 12277476841840932550 2844871090206464566 15363323867880494162 14187670522983128065 17821546829098930670 6154278885382932433 10325209759714571257 14316370693017958754 11489013555955595798 18407990176629580979 1005570381075408204 16526277213644896512 16517348941041871255 11337167704585196538 7049615543934039137 1119783670813307460 4715528288116715069 7053674105213497290 2386842429352334267 4090275338712822913 222942720859961963 5333448418038040300 13242787471356519891 12869744329627635798 17750618516714977934 3171119453054874766 13063227114509600810 15064788981651989996 14391879663669418580 4468311493404569731 9302527156387877624 7597208558535490710 11411940496729038118 14696872845994013232 3821739764525470264 9171538427001083470 4157516577259293281 1254516998265083194 13967160433327123534 11369744106475645973 3617677373082184614 14407298860276967243 9050452638237305390 13444774996141351066 17715081672396751429 14007355071408339833 13851520366783186595 368845413317658754 3090318585132208656 3694749780241975136 8674514574630807946 10911058035259659159 17124657246299313815 17838501255124664294 5371959845801790294 12799191895380639070 12382141166991383126 11358503315014273750 1882104992068352780 14863816006134267601 14897882878383008718 13518997236483851798 4579786072407340711 1804035586639592291 4723842437687377038 6819574753486714083 13971427443025198440 13547677527865266029 11672543502330608480 15057449241518090468 4416356213133001501 17521263270156448081 11022735691394753076 7561428437125829885 3544244859219407942 6777952452319112313 9225186991121258949 11757197993240155126 4889406433320764300 919136528428150085 16763294742240324115 18201494484842164155 5045198652528000767 7966218428632704326 8254962349468932932 14649265352272123691 16973332996340671464 16698787006306948453 5551158158768130297 3264589100814535613 4583685033873171958 5930552282025646419 3358029819593262127 12488488534408205666 15626305985745484120 12232051988520542021 14743412379212587934 7315302051313292898 3484833812402650739 13558625643351611662 11974824778636947376 7214882112877678716 10520088337856559435 4362552881709739375 14069201903577859767 7684856632430551683 4306706332849421658 6404160260484507598 12815710071180016932 3426602566461284207 15677861670645166124 16432828612911461906 3690254511622193635 8172045597893997134 5397270757275589505 14105654346094109062 7370778656579043317 10239986323159813164 10109892477525621593 17581819080961194856 10748241014092369194 16320685359489606349 17906646474867592315 14719245805256791540 12671721319989348884 15063373149825131986 13169755364362955614 7789528484267032201 2438170090086067388 12044614787033268291 6550271449822306081 7917929817243969748 17591978388241607372 15930495474948493087 15451654379226833762 13548313863461559260 15461011020998445265 6513903492949421722 8364052033257226574 9816660778476142008 11966560622392982135 8776998267275164132 13094112414766902596 8286540847180736049 10622691947675553029 15263377580399329751 10411921433646985021 11723359089405417454 7563621750752573870 8671197339350037461 5182973927016150528 8927548016533716481 7478384213351239656 4646835632962937753 889862217493675417 16992298320079636044 1946887374300865051 17156702635799978069 14908374258844681818 10455364060008527768 3735886499322846510 12249295580914446858 7549102165984679511 12006816092746318062 1381895090353903138 13805931124029881939 3209909373625417988 12772698074775433565 6712474849448526087 7703398171107269500 9573690401740020980 15554263897235014419 1560932807279953311 7845183077960005294 7873467760388676117 7802156455475872673 2830842848740856745 14695827821626488390 9430303277668227564 2681464204004513430 1633453540927415120 15589821199483270046 6751124740724909729 3972831029680842868 10413856996545363538 1715432682170634902 6735973098592368926 6103586184673624761 4034381901147832631 4588215530400707190 13017935839066340049 16705032176746583761 17266633549344475617 16286173029979918284 10006930545811075436 14857787096030040074 1814679597370221264 6272093309687317456 8033308542781539590 11869836454322943784 9854195419146230233 4614168313047169567 10643731532352154783 11466771284539825225 4513495318984798411 195296023084566628 10532727966049850467 13537272300855733402 17990764188503651535 426882620604393071 6968120639815579198 2492755646607914704 17107383727651906431 14014251489265301053 7504060694592979707 11137931042720896460 5458163924728547929 14852198567677578058 7857913631177828353 9345010537925005044 12817156134359329186 562424136076265640 7269639027449168733 10562420362489419581 11047202998227103946 4118015681215367446 9211712166178523444 9561269878516769155 5024081423719907925 13613046135443343113 16702676064145618298 5595028959204318424 6769277352281458960 1585095870395819706 6559491849235760109 440570651881139864 10823966124680611431 7588038321933381968 3073392078542269034 13464507812115899080 18206223216518228676 857769768947136485 18175597211557188166 2623865937636214559 4791735355986836671 9338860665825645548 1244912752763470324 11660176981750422308 13284266359200598020 15776717807910460091 3901114845024013968 2344253481749148061 1022084561559585028 11666035634320071947 15980353517858916376 6481291675327070488 7348228620585785780 6365704442530292884 6527101939972710388 16401373065570559138 721208097412827889 10459492345453017507 3421873868839227797 2384782800693167707 16950036569783213328 9923825309391141063 9397495594561963449 2884388748411619949 4181180813688871334 8801828497156090507 4964043879626832414 9550079731113476348 11953241809002304205 17686285741561162327 1507294777883125641 17393514518741793581 2935799528679082563 10004672370335167661 13997576075230515657 1561028686121945853 4467935841822867839 13021334356115148434 1196022163022800052 8228036184990249863 1279458620029362115 17608611712581428380 1309814172321234159 11475264353562289060 4314966771460944960 6011925508542843548 12541481767572062000 18286916311699989778 2392469321066720562 4705651226565364691 7191037418529390257 7862155187059526420 6121438301709525345 123114522899188549 15565724009676643551 2861885792911932297 5764590512892584811 3555304683523406961 7150143481002430668 5025550114187079351 4114373702872513372 13951780505276164807 8948296235932766362 8537142607063917489 7163343570884956352 2175956109780867487 18321322348125483530 4236449115201617283 8861114584254366455 15538808308995466573 10099796659336674664 14097461926874054590 12194804161934336877 4599841707578742263 4589470501056854668 487091793922904564 2244813633154824742 10422261751577047662 7484194200054335344 15700441416078825628 14077810485346853375 9515603569579748324 9410297343832902975 7903897936319685823 7790942585789297275 3317325678353501183 5767147095999280393 17434916381373995635 17805657362066992643 12987116109054374474 85286911337258600 7460865282364049897 7929242104778218808 7641711399169275599 1743249611517678653 7790960915704833465 5726083117070511550 18202759201415458987 17001731145401902823 7902252615638635468 8063852823926766662 1091442559264813861 15457075323649001858 14093007154308800732 14728270151338878985 10541082021665227421 10475927266641824657 15355581279812799034 110931451975817914 6097383154448624208 2799182341119741276 10515209595324064126 3851054174975494704 16781396920580099325 2702065482801023268 3107639821508913716 15170949847781481869 10387701992110887098 9208630292353134609 11277954591385086302 1196359708334881801 11513612940333632459 7124794684993487878 3172479173476997786 1079885554005781635 1828627620085426760 14484827349464599838 14671131897576837593 9105152894238896858 5601999636357915993 7234311991307584356 9022807603484420315 16911761523780268395 3830799375579384183 6924876567383977434 13795004962611151361 14743981714961200557 485033388739926624 14224766732216232256 16303064260551651315 15597810508480859431 7826661792940270374 17650449525737600356 7096964995304229224 10211545293048426358 10627158147540998204 12102685590739303546 14735518557191859315 8696683027578569023 7382525680564808588 18354131133955435517 17827531158372422523 146127346664201183 1386079179376131107 611890460145144365 7085383497278714573 16742969906912010868 949923911019025308 14352650751150900898 8220124795528334885 13928504746054889022 810761794587690837 16879111210989302525 7004581497018033697 3390445795234475442 9227112048989283502 3176488121141856945 372371966227256892 17774830073688786221 6921714299950464320 7765010067868288963 13493359379093908725 4093757741890431963 11612237001363019640 4822205986509316598 10121904364174423450 14810334829657251301 13342885485663803664 13785951140434626274 7891491568729941190 8253993933039363480 2809218902601450084 13254118516003364943 13457080663894380056 7486239749735567041 3044808032575445376 11098388559522308919 15847257453121330815 8231617541350697100 15110342930253677643 12649111909856244705 4334736040812623811 16992276133393484273 7506690118560221962 13307501449169864585 6153701201494175822 6954962433411103809 10055165441599871760 6269469916670869229 1650928896484976910 15996996245308336731 1742878844494701571 17448779908776132323 10743134522653601726 10781108141887197608 16603344441292637344 1192802973092699980 13494696102804497176 14528671980761044841 13356936284475760031 4155922870068285076 9411933649090134061 10631230465536628754 2256525721007238204 9944206265833028994 716179917638858186 1225203658600046939 4866387008434530509 14641642017892765177 7509555676464439568 13796037120712354906 10620209819627091136 12984241689460729469 3163568202980820948 17620341268511723772 2276762041938264392 13378509753931797108 13712766471286151037 8298714264920650200 18342016660916186011 9213290831009656123 8949389807037823751 14753658444306903051 7083108218685861711 6154636004896310542 1533398405025199402 3169354562234908892 4453188966027317004 3723450370666057067 3534847486562909407 18436452535866293194 8402959593810663325 283783995653033722 8106267309795524838 16100631693927152558 10539074284128602493 3465507024514099328 13715395335187938574 8729448313908360610 11939647716487766219 15165284353989077858 4975708074045924878 17945226449824084265 12376508284719541999 17372828759940485400 13184499206490265740 5669192474131974289 1093014185988299611 7393662942223611683 12684012702305253942 14986478225990700100 5199815623796829147 4351502044082828182 183766022727040197 12777520307118944317 7653580431268772865 14584590011416123196 13974835129720894055 16011235101494126341 17414305480002225315 9753395946136433684 8444957826204776345 5646985413619004184 16199453251798557698 10685339524299060780 11187749404525645095 4308534049977676054 4258226773850255088 1385984125073491792 4307319962430858551 534805329459618954 10478846178433463169 14906633893362464745 4836469751704103775 9616531084885121467 7052615064659639927 1771895496431215369 14278492778056273344 700487792619909022 8173153471512928349 14468710511101426927 9676632569812422607 16087134838314709130 9712486485299760417 14276736035520530003 14679250579336617014 4590993327515293497 933999059180743450 12686221675604865387 12874792367240026706 12008106415279271251 12634331906375599057 13390928749080552162 6151920646660655063 14207261562323178728 5334490517308854220 8357139294379964516 13133729781443188064 4654691926445832214 3638899406179802732 10013704999352082006 3839700276314458402 949282050270183771 16249757836976185283 13891227479916813215 2018479539360645616 3677666251837491223 8737076414429938250 15312463516992283406 8694591217771130248 6851471065800249722 12183941105313684846 13015661371431432972 9467250084400457475 5926317713270127037 8086682366107599162 1972076695860114496 379063689030504537 7001076284621256930 8281268788513672202 16802841606677281130 9987080820497771506 16691222447028318935 11455238454573181772 3182379549918254833 14374710380864251744 7357823785296187565 12602157835756133504 7604210048574417775 17722459577445848717 12100375353990492741 7806480526879947538 9607926416351213442 17201646463729988647 6122615838433104941 1542971658097432846 8826716534829344585 13219035255847455704 12824784993012516739 3715286636150242888 7030894216095972685 841928190819792128 14224778185678294993 6999045249074881422 6904182381424760141 1582932773606949857 10446867259721039882 3193688094671983090 10106452781498786749 2744109070337672044 8158500030183350235 10274856408000290713 8239148429843700843 11986201755742807926 11209533096872933899 17425967314266870991 8061729869378055817 3181671044301369835 18147705606931242740 16658368942409126008 14160064797458436759 14840921002784953336 8706329510378765272 11017041494207222379 18177776567578771198 12955070830690750191 10405152627559017951 7598629493314033474 5877196167200535264 3934188393684523356 13119847580229872971 3908815310246123809 13390544329204808532 18004410367969396685 16441538903077592675 8146488909138263117 4131168363135654538 6502487019563524611 9914066188122359869 13692221124745454515 1255694708109030058 13551680010697646844 5642627537172867566 12691295939031946268 2274960687888502280 9855833388881501984 1975870651247235240 15790565531803624091 16282556052727515210 8908929435230189173 10546550609297050494 8555740487397608040 3385646534108560609 10937967124660315847 15737263219347249478 1085769589269321964 3228121302532094120 1389145886229158990 15530904928089324349 13580330300297530197 11798170756785655032 12986232323054312064 11237890229820046050 13582275207338622440 14379948748608100279 1290911173760052551 16950561282573274626 14295109539019492820 17978890667088808167 15421240877453005472 13260963966655245782 18412460367569932489 11952338111895849707 10679466732319667407 4856689616456821842 9356300332264318839 14496502522802073440 7270945370146329439 8747263181498751210 4477427055540060884 18319343242241019198 15724637931588241101 13822868850988668486 1012226274282965159 3062641820805884032 10239355339813308920 7072592346841338384 8799134158099222765 6295025744775080730 2661669628961414415 5432923129159613725 621773294789555149 17012067115663505161 13927123797320546227 3598162300487660015 433410452890455885 6110004318599304451 1964509622022738201 8061246414070406305 973112557053793080 7772856373229550396 437583775664870367 4007228145275785075 13868464610667406287 17748176633463654953 12997881628703307272 9363014087726343924 10419873158826553487 12867373302933023102 9804568970859230853 13541458431208904764 1914716578960182944 17966109781089336560 8339428880475683869 9958933786490907597 3286829774280608163 3757996774896685017 7990880276638806322 18434957391041908327 9502298829842516417 3123091262399904523 6587504412659041494 2422757723102503925 13684093526527023951 12843424425062843248 2698551910047112981 17525370631558549923 742989645508532158 296866990785581304 18174850451447716781 13576760893250350075 9071743083011900313 12213067632297209443 14662019802238199372 12558486525584853858 3552529413857269301 15502275718661555983 3583140527618414021 17958505030777996461 10246520706529553217 374482375240111350 14223933032944238649 11936781522551294888 4251650926884137500 4921545758869885135 7644089395887009818 11771864148314222914 5866464390207999151 3318431802654570196 11774328803007689409 15290226910616522134 15514363843314249608 8968515677016690861 15511954503385657596 14137229654171218671 17043915674339447192 3876846543358284077 10295824046984180777 2209843724224005862 6350607244681104224 15168334740183218557 2701547581382782209 17666669102583650135 1776337838202699479 16743269348072506284 17738807277807466606 5299850801561544615 5732357789111222026 1394678230242378995 5510639959946413384 14213771519938100526 16151297665095518410 4893533063695142900 7633027432661274694 14915416872236468223 13356012292374947995 17635369109995709105 9315783151274906429 4860666780623074925 168072830324468284 9925251488381737351 14731386540564382793 15769332090881929047 14053577598654918949 10563372151113066592 4219200613347318209 7658916922411516437 8682121142482733617 14924198957980813691 14342948782127144175 6985349757750053653 4274952797698985018 10041175727392286164 17588606066813907642 16125098179634487386 12543128736279074536 17045597166230428707 17520400250831029709 16454831158737023035 16290538059545396128 6885249225160245212 18055454134621640410 3914885093588824167 14634551382525420521 4699466370263694456 5029133095296452784 9368759224726167783 14673811387703325508 3817725709595835110 15983049058000100769 7116599481182499481 10856779998189805539 18162041547295022205 8247985873392519520 5219111067722374969 1948125908583630094 5792729725150350003 1562176295186332782 11510123924400455937 6168082252504906867 16989807642726179693 8057114235346202660 15141797969830562744 16414877466570227448 2106295663108243686 4523195185586057576 18263930680928134054 1501865762766119407 16939418423680930637 6283364061932704090 7484678164635338191 1287329352617266534 13541059274629789887 18141702905901187617 3172190701426116412 13636621555337048434 7998859202536940151 2775689934633422234 17502454065348393830 14757049212530701001 15737251636455005735 11442733676399428517 12048432690988448670 1643550935240375050 5994180402758527552 1960091530033911994 6191380600300751855 12897254762228167677 3931104729281761504 12631550523552267506 4675146587654078358 14570599445050025800 4118333863153319747 17640402754567539161 1209174861637803095 12774176687702003606 2238843935245930061 4137647802016207359 17452928697208075977 4559483122162824822 8991155582773220565 5105530871455502637 3105634403906197875 7324767815521264113 9302134716109310179 1500752285975550445 876938690356977472 6436025786008465797 4721536518831040140 1365835897335539221 16112788079263640303 12320694245213408323 2387810378188670893 8201412019701992625 16700267536795050279 11122573715545397583 5493975443106941253 8816446637412211127 16174584770819292880 933341096474767993 16020630783287246803 13069620049231218947 10086732662938748485 9018603375964254984 9470217828337939994 4299689223857815310 9470917977543139695 3696398453779271484 13942813829791727298 9496825785655173135 13608735836361002689 13569741276918884937 14463482785524414270 17801097042228575762 21950239340875253 2717678040169152881 6729616298397487408 17992665409517523226 13626615899326750770 15448884806908330518 8130714631855655307 1917433748288113783 16247048756264546691 4556114047261139451 3206438634150006227 17589458277034184437 3382379233893118523 16103504527994167321 1060400502423872196 5465150237477125049 14400422734740112574 7323295659462753223 2093484494527404651 13054061769696097897 12526121764675911958 11451994584412177455 14855054351802566562 7741382985589401545 9446893963658350588 16700900172891968233 608501186649533281 14072121559371476961 4871966536734464632 1923945712453847652 16092824160321396858 6112308671176545960 4504822395911241056 2522589857823087083 1065891113683196126 11446437747529228280 8298768382102617682 2680619266004420663 1463065978592398249 11385855838941853330 2761359477929317181 8241297727826029851 13462504123268505831 2690792972151282964 13057160011209529990 6329141096070524436 5632016403056578082 4896147947554073135 3974384607082166557 13658944539775102459 7444629114419655506 4729287541337694711 17618693645083499444 17977465833426510844 14352204037122591480 897209411093971669 13103645641600905398 1680367171217351704 14756793859503161155 3418330841177142234 9948533573463615199 4447827773151618692 2080248861972252178 7480569107550212533 970849533942002367 18445973760803903979 10296601656239344132 5725981615008572189 2520444230783074439 15882476765703026829 14156609248343256379 10020923280172530294 16565525648462723143 7304291719751774762 7869151788501466537 2685176328137220379 17423557152141873475 12356370946118363429 14625434168202032820 15999525979297803492 11725840863679463913 3579958158371342677 8151886475310774975 9123743816714551366 7351770036960129807 11357702827213680228 2626022462326005761 16050850019686262201 13404959568003053515 3943022652485102095 598776713251758623 5465488860352587116 10281358628248476005 11752005630641168622 18318809381526661393 987976101875397810 14484959520273410822 5633504256503419555 5483217057607330268 12400676869169501096 566974272723486716 14015219971084858657 12696882550347663347 3531016989776996641 5695804798613338917 11786626921822647733 8652408813470143981 7818719355202785574 13033024992405849843 15964385000304588702 10729314290410463659 9666862822384815711 12677669494681834143 4474549652430456069 8599007447961489905 15044273969806677676 14022214376260715699 13407686991359341039 9342350553267608605 11176731599554247332 10131079467615985801 8420700715738761643 13464128828446504168 18293784139557476251 4729797153788592985 12738938890590090955 2234866859895051011 4074791688727393096 6368447111439019937 716139640685847070 4849439662504185157 5385228666192588916 9154571211356166030 2526343637381902708 6463001738242056144 12299951587106056178 10244029283821478626 9150817956118363352 2872235797363670909 15778276122541438614 9869590927883019493 9044167767969264936 16840479482243442333 9051388276328516716 13149772888267815629 11812882262970827833 11925270630923728842 5651109623837181578 5958537090033970253 904876734226520223 14383938209109964067 9756363279563585170 1719561610027101536 11379033583277739687 7918339552323995529 1969852743847696712 12435122423669133431 14476301329476570296 4674017616104448747 3842232081309823716 3515745066307831007 147699401449033249 17568330040007597947 11973902281380841934 15551148746563057474 6926624465645057863 889789408723147783 10182410777779340390 3844405382330905007 4736780879901849496 1965585939359641434 13922406260076453849 3567013734104450996 12361717526137598965 2491855123694560112 4176812018221356833 13941125196950383650 11232213108300593013 11742852541869874360 18354973270422377627 7686053348153743127 13178640550980142696 8692039699687797891 11986308411576119638 13858611323688293160 9681584013104727333 4605832876742833733 12537498909984144952 12903418973320216148 17711206219810342520 8472336415149900366 14321591622339736420 8041661755045074225 5449364206523100845 1694929056462743650 3717446772251368296 7727478145994100551 7570091126437983176 12510368512417242670 16416801367128176027 10266511649833011458 872203660404312596 10392669440126868677 15098187356870709230 575173547023822619 419318340124761041 6508767912801739075 1356780518373958379 3254295282300614756 6304001309053338847 12136655921423598471 18111986850221980846 9444618256954113587 17825109681102366149 16196194938072166949 14742811464104237082 7411873699574083576 8111210499141693578 17083106923486463867 8464914995802699626 7608456755942853818 10374143220209174647 4075739144006866130 18362356516573064984 10014668972119750252 3371303819072583261 4019979546607725748 761641692034100323 317681213253771889 10407268355242388436 8573277234118586687 17689977379056533313 10444749026638944448 14578439175891988507 7354716230495005265 6016619220116918070 406602629092671422 9997406143186556085 14346336599049265857 11271894724120353075 10319575405488992836 14136619252643481401 13839479546453334520 18406205452413689514 12189275300752021358 6295756233949346766 7376425868028489597 12478836047234314290 13847464957296708803 10449069746108661744 806584402820596605 15961192154100688031 4188315568170163833 3244040811127992409 202008493222626062 13353190600869667519 16789579312141675781 8336543026642187684 17453248399286498923 985752602086972085 11260327161655233097 2711069148779586348 8480787837219402752 15911643886734983680 7283716872281453769 13926001804761579385 9883664467934984249 11608108477249404112 7436255987113107639 16748152285448911669 995190065133767999 11097009172791663602 3874906320772918083 15018342101394318259 93581867198732072 10065623619807426993 8823318941460692474 14803246609602080667 8480641036499423354 2972581107889187956 6128546779831930241 453599770148986475 8848528030063946520 13949902946985184341 12340275841912912069 16392476677074449818 17715455473435322515 6722596579459434646 15490664950040323407 5229910358008488548 2374972601759663048 13775944923190388085 7376978501076700502 6960726725668719101 8635971529556326149 7030094146163906659 11585321290050087297 5982376023124276176 13485778059417864480 18298352829574690253 13635897502745324944 13006851218018556531 10158951493122082874 8496244468160880871 6867911475858038401 5854148007293145755 10681118164284075298 14942104043086823337 5893205589265176630 17303416626610723500 14312772451077319767 10439926531947903987 10177445705800413247 15002447573845540881 10818084170180679139 10760489313037678815 11672611615690862699 18414994319089910635 16290836565277421534 17800539060894518949 4938661330634997428 14731953709771339677 6438843262650011019 17414679853221489049 16525438240778824703 13672218696685974203 13506467729943665498 2513101734443299755 15739969397403029016 7391212311165339223 15941109707824313605 12109415542793397134 2759710040526314505 17774818643557938682 5072298804801783390 16480206990655804955 6652513846346655932 14596069569605370703 13764159078542322078 17329996137814272434 5364628831580685421 18178843959760045903 10227310894759821814 12925923756326547129 3305385183726585460 433220802362064599 3268405078920518489 15656565205390077264 15238858480385780146 691978243027317038 3449901618326862612 9012521506547072133 3714484547975456964 9519823227037228989 14924852467570163322 12616836047468001323 8842622873165141548 17876383380761593044 5684595413806400820 4360732587219215322 2505306594050717710 931814173489185970 1965545065661056932 7552247507611812509 6222360082620444749 13980045955043283810 6652781922926555833 4318764467121316786 1066259702775373865 7828359570666535612 2890786896691998165 13989363494766987534 16384362383845568294 11144766949479467680 3966791980514837700 7391221284701567942 13537160579622166859 15688180270223165192 15978727754471535393 4207665264647334048 935913041905943253 15425948119620497162 18377254728002265447 5639608909046026621 8173342356124509028 9697946137244132984 5673637725290326847 8950356764643804867 11761329861719855786 417041331874658323 2529156062904458470 15318459184998022280 5354719994108052101 15840622164123472735 7064758987638507176 3383841871143527005 5862642623611759506 11141780700557264545 10500114079359679614 1584735197167010096 11893097822611066306 17849537515706026404 18155045889137325833 14643923839913668754 13954773933625362280 14011226182593051960 1855870817666101490 7215927539599980907 11372593200140873708 11794874253256342043 2139155695393730877 7427636451136299859 17536069546141232682 12028864328223022806 17025337401884609114 2129846901441916894 4850461518082613638 16061620117238075593 18368700665756723758 13666000494267431598 9549332841499399174 7748670774104837032 12352759220522644611 1266781451238604453 11732166733062163108 2337974208601239525 3543859858141517659 13460688141735599992 14687603215637166981 963500987794715992 566402554274697768 6389393900486672112 12170371101462175329 14246817860964939531 1170448548102188414 17946361956257688864 8535537271452791111 17854597521792225364 12791375509890025691 12659341087575241340 3768012677715163171 8475336448312596717 8709148766719810397 12069275476042394076 18359839337802559542 15137638076587688369 10370062058900461392 266146980842013532 17805431415640854017 6325370519065863735 15965138725348730615 15915499384385465133 8310220362100871947 14753521394322970383 14987207291084253382 1152355977064495026 5885470980899633660 11170418714245883042 11225951810646123976 4427917045651056098 3275492342230319333 15419061534935626919 13607214234368121171 2172449907569457715 2903711398365729935 14025102523616604825 1601277341394760164 7891127640804085292 18359923827979963828 9464468076195101187 17489328736905490086 6497904118346015992 9863973050541462980 16251836990611992524 7059739363899087781 2165460353569165818 9063319264920790939 1170187248579010512 7427466233161349422 6756110149292280845 12627048778294484 15719560097527752065 7708319053180667248 1255059248217926450 14918124485662091412 4281146472053848497 18003117564290917424 17723656689367834835 12877943557072473186 5571981077158313654 121671490947009236 14777922353984512598 10053676125278731636 13470561674518563840 9247820499920284888 15935595676223107884 5774451270266211245 303756099037695998 1338299095613861915 2068805752928843105 1616624695269050089 3384640282501075200 14997981029034504983 5290453188893964657 12185045164177161813 7962425964154686459 16176160656304191773 3233094543691018925 6555034533581401030 6732496348863623103 6159815303931292398 14879080569309860478 9861182622748474598 3492105468929119168 15674787581501263372 9038088000695366427 6691105763463548856 3450156810734686728 13278499883667686802 2823168534136504673 14886408334573082080 1935628762861430207 7618052415768188401 14923094263764759592 8190922469794399702 13128184688975428934 4983537444421574813 1458640649037559931 10827015933612643512 1202708958429850823 342187957538796698 4185451465321838915 5475061931083181465 370188888240519517 7478024210623638457 11510346309568709174 15491771362909221248 16605838680407791382 4649131487512481546 3874625762016408506 4854949010057391104 14614332067596486421 611828004254744466 13247566190109743144 11374139916975438122 7017735874847302777 12998718631129224910 4085231409974528272 17824177098472706406 5960638661920749037 10755853436706536457 2610819098479656250 8151771328027663839 3469854207986262154 5975284464711394109 16674946484140332920 13231946823928674568 4029029356439518855 15007634871975717223 17078275818633216794 8030942942972392814 2635583782095761103 11104166570312018923 1136632498418104649 10794137642430247010 15691687238845779272 9625948744057601330 16676278638702853699 10944266746123634564 18166925685429425622 17628241658018036640 15200329197100765285 11283769173817028257 1946563925918082742 2197862762264022188 13533036332635697871 17923361416746939678 8461337760704263339 14974961629469150664 9475192086373266570 15791902870810998798 8369005808562599186 10280641570131285144 10436249514119292385 16880576558906418232 5910108342977096070 772953884469686602 16355505231009716286 10899924221305122170 5500551978502031287 17299244468180021217 14636529049797930843 12220879499873467376 11146792010230026406 16154516094974673319 4086826173383382701 2469785872606622484 5296327995507059342 16702521753045789103 17043632515016477657 7943803957550766647 9893425393582577657 12735746494796250566 842334746547976176 17660341009336883046 12790896589810687280 10499142152782443486 15010676423043822996 4184116726706519296 11689130245276843945 7360112083326641094 15335659956275627034 7221965052610541861 1629161830874841603 9174015029713295890 13436528592844358989 1144593389260188674 4774672570186656481 5481089408275690613 3963435167747581987 14340929045741174309 16315549539502849260 10953142143757651947 16054636813387236309 13297952737313190567 11008604421726182718 13113677401250834156 7067657780625818562 8260723929859998703 14985039717262010069 1611525699630233779 17214437338855760505 150168593012806717 15899868764736647779 3316365844415900851 16555649801569050004 110484424612658783 2451971098571964891 14973284861981738391 6599800232680193302 13566286256496363112 14150624546188858198 1084094825748589390 1314064957732082829 14560398804322850916 10880761221240979477 14846592835829670940 14556868869739963073 4804404204789186252 10438673250933485833 11745226100108432731 12706391082802891135 12621588231697400594 5358504422193659171 1373239646337154269 6890365467824537968 8889008884825174535 576486164733950016 16064636706215530915 4329457744659759338 8569682614315322076 17434230467869808776 12436989421562998857 12067120677733846035 6077389573907518733 13839781104710934132 13305325749791238863 14658513434815177432 8279846200560583978 834212191090509666 3226874264118972057 15587395031725050459 7615461845278706336 7612030856760984535 221639739922621604 15108236495290230622 15055448043440603149 4745728472487187055 9996994681954485785 10094985598524991235 2497233386102490074 529000784877980051 12182538266394771831 6642041588519950483 13627277721160270083 3272160232555173301 8739518717032691513 9221916956942621472 1708236819054604307 6000895699449309220 1687645511286188902 15410398435825850216 17138456570992341586 12400734327793406187 12606905540987824273 2688216075452181780 15722263789952036386 16830685741482579595 15622140381494125304 4545723805317276476 14365682640914961182 12350288644033364851 16100198407995464208 3915793730086146045 13532613287182630009 12205801323646964064 1857358819528274343 1331587291834324993 15691456235879395456 3656014322662123695 6926534388262066996 16564276489305099434 10004721341168614274 10374344367124072700 783558545370663229 3853920271244453958 3639151512270777095 5364293273626998104 8208973956591739663 18208609455595887399 12417025895409568540 1268399997985280947 15844432818289848994 1129969082227288835 1510515858154568420 14464917838933358680 8036878332427140803 8168403205617713645 8690063270306446220 9890494566179664551 6194518424508608720 4923718896381970348 6403487112481550075 9597536734491549796 10859434618094764720 4018308600361708755 9323793858007030130 15860495426054993049 17850280858175566187 9066039745125184195 3919265649313761819 17886520247627654855 16534956768149251636 7175376746307901775 8479388649843612137 12234066648044323797 2610342626690830399 10435531218621036949 4119184060546709487 15402334788222675403 9763395061388063172 9101596660844943098 16063746537010226022 17169964238950027958 8012793121260176467 9179471482673387386 16644585528371617500 3170135052837386078 1779694825853717161 1428953193833522121 8315684257869455753 6593733294846515952 15187175204437584325 10319731221548315006 10303936619237246552 13984333662201782640 5333366746632488441 10890832820285790541 16854659932979268497 2940979896052014200 15763373129129350227 6346241227048116240 1964757734286072890 10103327648973444913 11451933338185126011 10689945892811887803 16599231201066885636 12088215983197242162 17745392770309526744 9996733148016923111 17893748216208890871 5657988295143795830 9387654836500705671 4081980854288011869 797704578477272173 12027584051309832731 11671425608981086612 3976983554416935283 13154990833968043175 6602830955350511801 2177587935547715324 11234004106644256454 18068183080239906832 11929963109286150456 10138831988588202506 6259584658253276526 1913970686638987511 6762628169692211957 14551909571217452876 17794310181320773457 6239812609594674278 3777654889715341037 16366149644888465586 13038229557603451008 1307458508687621803 16190431428052889011 7747017399879836443 17724705097063858074 14311841113242368347 8913676603828354424 5303717479585526496 16311248288502690759 1533810075355527701 14513330950121054882 8573543391009939629 16924000467982068639 12490853303611740985 15029428354763268323 17748859096911900021 440535629528675394 17976738494323243663 13461250762955010920 11007638079200549635 12270068005965147703 9979249044529399593 8488780822971439515 7203280229254646412 1537858938917547439 12299513236555202322 7573781927336724882 4625093424548575493 15738522209857891995 16932050674069333246 11717091398073171286 16145226278350324011 13588654453744369261 1487696970850457964 11944572099984509597 4932519941567449246 4114049138829571535 13684234777775578675 7699336018896007718 410382624141353835 17370113729321080766 7574022784792942698 12597371708344128532 2502748088885413886 7820868461972424812 13840092098711304042 2091307476543771413 2867223117497836715 6725472207833522099 15502229910899822974 5896725826262176086 15214443171334773873 15968730154753459240 8606421031751746248 1202885804366043179 11348678794097051539 1131875044670218013 15249836509901774409 4736143596740212101 16340593024720927963 8151298004319455991 1386973743216950414 483154409382908887 14202606432082645064 11888799317590142726 15667685214308410532 14300958953868527999 1381781423712332801 3972582801581068886 18205646902190137882 13345600127057804982 15222044160867682157 16752004788110829790 16027628548305910076 1063487534672220314 12752411307494014551 17056321927899070167 1169060375627323900 13741691178678319332 8830672796123730216 17857972875869438153 4914028892969676762 4539635174096015645 1140127536427142133 3526624016614652488 9355568949432550297 10403865204458434942 14761258819289535779 10232800286819821033 18175719756045475959 3761928353971413556 6018338770292861588 17887518216667389200 293194064840880979 1266199382889890014 16829668055301652047 12567557692750085400 8505219400527910278 9774528194679943330 2305333349539043811 811732843302174514 10945788864374108869 7717101974155633038 5115942129279036051 14554421296153554247 11583371675316876389 6429280378546605033 14703017739652461126 5154169536204849127 3402953831990152912 3598521126139172114 1111708849958186709 12347634929736757709 8702778244333976350 7503026003392050575 6631517071739420941 2425212122653572580 9624364895139791951 8157849036267832672 10493817710296148021 15404365420180041766 3527272293815663894 5007459450034515326 12824610668131270556 9760894833252561953 2491649581448446950 11348384813523816512 4673085752862794304 4550108649161924163 64875753223412752 2339150932674706330 11790959385772053843 18426215070205282629 15339510672480391298 7017097351756811898 14834899618319952221 16619461339017625204 7851303019481384749 2520769808736058036 3602117535260470620 15807846817136979178 12331118227931774192 887296208854626161 4366916154952623122 10713346780721022965 14857160396169885933 10030024492432467371 6504874384605162160 163974120991469423 13390970537002285397 6852148206851994927 10617506045791530568 2746790707987569770 13477279747964929677 11544290490203504007 11709268041413090297 130114950459851434 12018891838880429916 14118237266599173803 2088068518361610229 3917872854359860018 16550379270424960305 5992234291222165535 12381023517290160553 9239118748747309690 1604638746604469596 15097250151367140194 8742461571751950342 2927404997963159166 16811741347638398957 8842547270598781137 595202658146245978 271678854048749798 2840070002591250986 16844444496137909799 13048711071998432357 13302785180484712953 12395684767321306291 12684913062897935913 4828128428489309933 8559401068742746097 12772699969870366215 8279045936792667639 7509713283263049519 8622570746877352533 36642299970197871 15188834536430064111 2514496909981262020 3486074166956985689 4130939149116297392 11428931975257955411 3573999631318332028 6073718712167006439 13966037112463605064 2342390671336477291 12261524384087906052 683239810614599126 3697119645935144614 668590578583949432 17597151555640933233 15029880606003774034 9917603870138904619 12507444561459653682 14339161182300942563 7894521087145671955 7645427995657172808 1831593345006893261 6979489725637795888 1783022931831773681 9203921784090517373 13474982319192722137 15117644161299495678 12991525387408953396 11358509677649225987 16069510502689542306 376570917584650999 11554766570431773053 5156485912148813363 339681889407225572 15743111305006012048 4821820842750279758 8396085718532626942 7451446379576769531 2079177177762738337 10524605068394039210 2138802729872468555 17025151445673114418 13259284984532599473 8593003812679521122 911199386158062370 5779325515471200967 5774735606842073623 12548229427198644566 14568038940050602400 16822202455967178711 12899003443058716188 14023024775141144224 2748529390455796556 2698963799308362819 14518650303566455726 4908055016581297054 15429087234020662426 2746210850278623496 894508446746556711 407084139715015117 121143307820421463 10078486932201875017 8702356774066337893 11886670838888742126 9919733665555440752 6527293085126887846 10931748481671106571 1858667854805978021 7100073383964248379 2821199924843446034 1865092124371570687 17753108649805813025 9613715724397469444 4670278865944561782 13367151849580366555 3908759211742420158 11129573938799879847 2486384296161257346 10780835344045263161 1529944380601329431 10684350288616599026 3821759949411797804 3783817408425959444 16530009858866885899 6182315872278697433 9800094283236621114 5710043740903333784 11135339415279369974 1050459498962349917 877098922360396683 10559107897944448351 9921871173760926296 15285981809677016070 9105784217682186954 8334714971576188588 1795806465779108531 10764404920745557004 16797175605106727985 16648180090651245975 13025229408702858039 4812908223177993754 4295981763549882907 6084604988549923180 5295469904683531674 165033449598965835 18375821529925078523 2253496318229411133 14704030524826755557 8927659354578772290 15210414427968483496 18097772495087414935 14249348411817318112 18166016125595650363 10671740260671287638 4983741568071222196 11579136162979351659 7626884588414434063 7669594611146400052 3252623909852613342 16224862385942723769 10595432764793258078 12725239401207556065 3111033241596448268 13105309313320719299 13997052943554958196 4142617882003726898 8394190889366316710 1576439321817859864 8920080467608655690 1264065505097841994 4369061736284995849 13759116727008694660 992786387096348679 4507708461992981206 279667247576730644 9084320007484813030 6469980878398404642 1099005598026873713 14699567441911022950 13656864852175965185 17431867581108407294 12769511457108611822 13085984504060079150 12313712640649418225 16633859218911836505 8762472744058409819 803472238986335633 555731337718945751 4735213675104403012 5711709930491037531 15221903335175309208 6012246315171684950 4182050514793447416 1251966578209928872 17115145245757186857 2091877370307832894 413707045631309677 13099621343773244456 13412893882224129812 18370290973595811908 15474899206002476190 11657091496253846253 17721817212546734742 2380742967972809377 11091896397455058389 9092217370995511169 4916561725020385753 16690491249212965368 8689071305535733606 7759113414438842172 8196340415817288804 10328540794761552920 14863143864109348940 7859675039896435048 7373196661864377983 14792113891528335357 16330118215933067652 2534506345472835445 10942306501365824912 934455312903910663 8310195163754402114 2047169454963246509 16174395627103923498 8077857480864473107 5355916939299670209 12920224856859802489 2337779614148618599 17183811181887665478 14914879898018849564 11224230993351208532 17130385523405405247 10790191302056845599 3872443572217307607 10354152430819736094 4048101920858626638 8646078929292251930 17486024263245097890 13487533621340359793 302803246429136958 408239440831022332 13601019871025670262 11620780044993961947 5186498177249067937 101824173071622252 13792183826480722977 11108183441544854058 7803690852417383031 7065259426188535744 1042168624308245170 9501164085552530791 1921087983164257754 12288325568483223244 17072481738820793740 16998443014895402416 4351275255772679940 5319553758678455728 6209062019828659383 17251128385284858689 16999265588130924739 16806236664996439049 6609717291183816432 8598119085383032056 8996596979893669919 4682491035353456101 4748979723313293934 13559719840244819969 5029735358141671069 10777305882916736362 682301481879080433 485435114476583176 8601806012823514671 11615196217623406731 5231736419919267685 13885366850311943287 17152147809925041139 8127463930935405047 14269236107243920377 12014372979079937006 1896234873507476074 11955823801137424201 8848114026264107738 3941715271922848117 10275224801747097510 13059962872451160009 15037397024645139180 15325579626847839908 14994839746526430034 7179255707185931768 9831120401117727900 137273082286529091 3069249792168204827 17126441590084850628 8710835058833739527 1592524886488609211 12599209988633717106 15011030293254670702 3906134073244472959 7090553511757949356 6426117235435961052 12110864398320814439 5917769817768517893 15499512172835885096 2121382533233838790 3439086782528603666 6700730513782507163 16190279450318128627 5013367098001882074 15600377412099175332 11973025076799642226 218967293056683532 367208606456617478 14102097815484596279 6454892088925846746 16614877280896002466 6170182452987921254 13827090292567018226 5604607375750117943 17855122819175902755 8048443109381963476 3149793703758937728 15473934141828780102 3325911560085893005 8291171674166227246 16417071205423300677 4655973115382875972 15940895798929317692 3865261706231835899 14685488148133763741 9533063528860855133 11496655401523664128 2851116952631084711 18412130259538353365 14306396154496524972 15459284001333373340 2961242138032274242 1459180358276807652 3087714192070279026 16194828958975158781 9766314199543185583 2779855208370363030 18167006448828415901 7615024049385598978 3204040741933558860 8492117385989996390 5504167021106849276 8237712700776858622 16863388646162005250 218591481265018808 8307185472630835423 16719778679775730654 16841007112028914680 5893216377983707453 12737080796094907324 1834568507607836882 17654932552476392869 4850658904738924587 8511026405826838404 3067112402345613612 17783520276864615740 5324148472764136527 18195682250468009492 5026805563363944247 5174095249374539672 2932772523937631005 6002482499079024945 15974047617031045604 16593085011789666047 15160668349589463172 4293896884702066798 1727703253789962478 6851349475980896328 17364570050199517837 17215376214361534911 13818896908228111435 11333468147563247004 15105687024945120746 9459875090786157490 11137066108707552557 8127256756976740754 1683816146946714544 6487116243600514577 9525143980858039186 13378943544856713225 17801274593284931898 11897437235813923495 17754957922724922454 5334999023720879150 16115942659974712519 10372129008242803195 14111841684709521681 11824727969454194283 7913663201075118802 9608511033527169950 12709963248602278223 5302542241397289915 8447768437479693959 17212878927859592133 12948565191792600119 6710453584427762465 15354912236656049029 10640695183370777188 15840157525171651487 10656442429900411342 7991026486710871116 16877377491888204838 1416985436501925723 17575190840475824040 7139622926743732213 1154806831218070780 12471661502696599773 11357554798598681870 11566751349611204450 6386544428324807331 17290908801444260936 55984555565911736 16015427329719192129 1609118474199139377 1906200483648166294 11434701915421728867 9319151800891025498 16056412057002022644 7519320055330260823 7914615172327483607 9877054591731300533 12213500116075278740 9050765987008640781 7574904454672467584 10438266847374555368 2341619780859501160 10095795910039656812 14288523603091549704 3609999215113780869 18171583533200694281 9818960692697281551 15155613651521219616 1599955771339003682 14892018575635622951 2305029804261648479 3475606670431384642 15940034704688417058 381227826585203859 11096444858633773490 12489552509089981707 8392010265997255265 15532883420419276836 18213828188731395343 8303227819464772794 6448302334484658155 6908759548737876902 15141416654938767629 4871288927811719036 4524507008528990151 797501200808989111 3073022071546998023 4942225702100503397 11382620824734652235 2661666402440244787 6322829381193296979 2663638347498417336 7116619897878682317 15422459118018465350 743153943826408206 7814197370762454850 15062929171095438428 9810546487169986478 12390277444438091973 772470820958278725 11562970417788282826 13963204917398486647 15678951043222549647 2333923379462106879 17651553459067802317 7913702023017500846 7239253125404898634 17214471279933916033 9321219416996110265 9434059219111198018 3145225055873344007 16135066598058030058 13114996666256737986 6148846675549902886 9899452398873452074 4509688547348363091 12789510211999203058 16011421782118608959 1089294451046208497 10037208829505137987 8515233085036696734 9324065791327836775 16372279351416157446 3516719323556884676 17349658053893861415 5695991583018640799 10814208052824735199 744681851108233137 682757834558166956 17762810967150818493 1985546936612862329 18335769667240468311 17585704836684416673 8761974585203849790 6913073329979977650 44069395874162790 3623575051919929136 11307961963299958752 15652739952078408377 13060854652775532257 5318432005747061633 17315602317628865100 8568063924043890365 4900901766413116787 11150136981282081751 5466027856485842104 5675145446238354319 11361786960192900088 14491333901676712753 11807876424943593753 13863672568649324834 2107563574600168184 8514990585140162688 15768108944088053754 3392160927399965510 5219727021099873547 10490140829815293135 2421105801987351109 7807759688303993255 6255365189675629875 18280348746168178161 11943351303666587240 5745712282064802250 13722646958062313000 12527858246331053456 11421437432435316712 17782539353420995094 234493878934733970 4507801135059895818 16514738277870751193 3177816336959794725 6221106215076886018 13034903762957511643 18253986478054630310 15348936060074297251 1037770858682388820 11455456322074926038 14112497475126586738 6132062676349220054 564478818213599268 2170499303524374259 17548708676386652492 5164436751300298294 7901067000958281885 8281749383861344433 14070670755567178567 8166303085692535749 9168406336274274009 9506013366878155659 16955558528328867154 1417381656156065666 14304840714886914973 9714741413124941663 529290853679989809 661434615335655240 8489592321703378317 16016854315190090084 5164674035380591457 6035432519715046086 9875359032634814175 14464294214999162807 11334188183954234165 17301752107291335931 17282081448676562238 5649503985083143288 5299412053450260142 14624243143693980958 7509611123921435026 13649740099797182317 6557555440810469100 15051425550344608782 14278769071759073424 14857838162806474947 1254241690976446796 2219902139847885861 11856138457745376176 7128284423033249057 8225875275111871111 124759189843251053 10723274144831494593 2934499336368078038 2010540625047522206 6451490048243791950 13657340361982663366 16230232472672663378 7340192699900937880 8034968181723388945 10462698225722571481 7370577803128776690 2132816733221840791 5607660901668835645 16579530964390446634 14832470765310919091 14507627485583489761 9034697056186488390 8467946909071493792 16371405398495200209 18129656743141911476 17790487754047404732 15974737467326345678 4970928629191994628 509462576944944310 10416589822760344503 3769834759370443448 9822091075252868860 5193094913979898644 4757970093111780464 4300979429874694728 17595687105973333861 5459791333825679347 6982551912717402293 16726640083541002663 4610709075964121919 5918341176233989481 8281284489510008777 12581373059576421105 9857656473014237781 17922161507312245471 2615066018030834906 7258685521148314973 4923155321703964705 12586054280476703936 12674172215627824812 4060320570188235606 9957061868298451028 9416406829400115925 8385555048881279028 1894499207241298256 11529267992021693899 6789265318034543166 7104285144815228969 15971893079440121822 12922437948196022767 6946883254148246118 7013753960345445594 6044813346999424423 1154575867274343348 9014342496267738266 3117804180334242596 16726478596644726623 17742649384707703634 17125095033108110469 7735315683526364949 15346829197703856629 5389054536066811974 5828411890887978635 6034296127903483760 1893151979699604849 6784089806154515256 8245752912014954248 1972057675110085484 10013393355808068882 7379431818152863164 1030975683907810959 4120266369870305001 6595477104806863433 12557970570355246404 15055415170969062763 7655314871842369012 2415960248725404077 12608595775416241484 17495171374610265346 13930260000231620703 9106155053766893655 12872260917203373876 6283988400826939440 1564308541463070928 13645437374835835437 12419412784504731495 8099562404628336828 8056722940836302583 298822921075542127 14024510760015640581 6287472162737572090 13072724613488791181 12695270008640230335 16291931997580211443 11989296106921019650 14920374703406686840 2168862971885153169 16536159908321550424 5313796168534357183 8141461457726411090 8002992495512824672 10441251041580825390 16843811451332534025 393302890220995501 6750047421648728370 8563655858696117047 14478888679208463274 3675174885630767161 5863048698177142406 6670615886795314780 15714420357150696682 8375098659205119153 12019334296281482285 5711649834822243314 7944217633988382563 2432129822849879763 11735246254306563511 14798977354590747753 4203750571517826566 16948005599634885556 2090285369793129063 2625068373227766119 11077880836643151426 13754872996658860903 2396458317366501976 4217912977748835991 4709329608092986536 4245270477759388123 5729104601567757926 1823701542075396827 13379379760254105378 4640573386336306088 9772516964402199470 18407049417351842644 9862333259521925692 353048181176333872 3140561576975988998 13553155937368173269 5451496056105360542 17684592948612690075 14917338011459131872 13609814826738356763 12480287877705580743 8801808640157021344 16261530444980327477 13650942082127319022 6900971772641608381 3901083719213697223 5847309150286694416 4048885612767452488 7579834971421097466 12804877730430542096 4896752882794189474 10353296097871166113 15789806281275797153 2510202782762522983 4431983401801102503 3310042348340915434 5300436116480649125 7945809285265293003 13933689471783181859 46720424962988088 4773063596082594740 17771246409476682029 8423821053965619108 1538483911560612314 7517465011259823263 6189559857373160814 3116473158856227179 5562127604854848463 7397367819626887406 981119292519402806 7455836667216166549 17400854591342979540 5153635684667014458 12490972939602320765 14953360280363561762 5405777766358684247 3429835051002329258 3713031292195098973 1937563568710351318 3845351554170915545 10970668683560023228 14009202516788295150 2095996162717086607 14725593297379852003 1885989271584631592 5464101441533861354 4811258727247349546 12694184765851896208 6868448961108132861 1461546509053162470 2360520028246694753 1114043911387861662 5801606256889187321 11382667627119275578 3025118657759943905 522528850544337339 661121755416539527 3123810489229827748 4472717868125034923 10634661649030238088 2813289490552190465 13299262275219172777 684904761788816055 336391573750446355 1457036287315653049 2864269626297151390 10133831006337728635 6079534271120996948 10413681149965820111 354971977346295764 18314087454167211019 13725868729147056535 7778682176943297029 17847843961527863537 10647052434364979201 10023256505001594862 875241031820267233 8471247460085783735 8140181938137217506 16344413979196627693 7269156895264340701 5396676583664350411 14141116495538549301 16208737660997115264 12286583086164549787 7855147075169726083 9929510252383914561 3922939794726940638 15670407416810637940 10110146947711371905 18195810960287897292 5975206815290067457 12120162257685313720 5840521695906845624 15543242190725110096 12137277564596128525 1833081690093176175 15445976369837532747 123594201916990346 5984494592655528570 10926708327720404813 10581891134809898417 15132953142348653053 6534158912149980302 9096532897986052751 14238747245648281060 14989336068373615606 15938631673809565094 5677317584762997792 4877813198596181512 17822108527292965711 11966251573794034497 1564317965883661011 6984913317113274048 5126847594439187900 7324270488250620714 15198495136780529190 12850916685433315223 17198593114257938499 1610128746705441087 14335494914737187564 3865146284879113325 10932888027144655098 2895482001761349748 10894467776611036043 3822973035295506358 16537974328396303232 17022551050394704717 5740434960259152748 11534528486425348303 12055784010006459002 4383366373792342835 18150053584884252252 3988614480173941604 1939157891265066628 6125042823735295542 3875402464425284208 14670068433010886002 6303825108814689276 14153822659742154454 4995192572591120529 9203849442791568696 3865748764676909151 10045806458565133244 13845963267587809137 12838369961452374916 14039768914772635332 10338204442835011051 11580310570836142355 9266320639228386500 17684404870607879873 4382853687152675158 15001344450902073118 10726265173441960232 13530728365737698321 12244268542277543539 7459946740374302991 11585960704205779879 10444980518107419490 15013102692990072629 11797639687578056345 15767369270407567131 2772675684090210948 3738304441102174308 18219729267369537092 1120093684349012671 15810981473431181705 7333409332932464994 5007021944920876827 16491573021024691168 1441588563990792543 13241879070016034412 12973234811685179893 842295718779844008 8968769493809888628 6748631685200848652 2466335827024435998 11178524244860450269 5327990859879088456 6579082164764686948 14267880251101779042 9206942566008168858 7369839132410024165 342876931522441973 4011563568301727526 12526933335817818038 4825624231616501994 106539877004156836 7104018700984919556 18198566865919300660 11929964963924599824 18233549817633802336 16790025861100916882 17779166260629286897 13532678785978539343 10154533927725068525 17661210391491777787 10091599077683224625 3364191241400788316 639401535122598326 4232862023533614988 7442266260047129864 11795859482200764416 7025380082386795838 5540060242555414972 14415529320098000068 13760235612296670163 13332723468215876298 5896495266138182179 3728708083432198029 10815900859533446300 16513337818882957404 3996281148998736400 6873906037688552781 11904561135747638318 2314949543704820289 4349274550711762539 2498783115679694649 14831622154014811436 14136252666983360752 2994004312088522859 4644688406334367639 2293911669093462770 16371873659739086634 7839734639563037918 3924002834187787170 3220848763355730988 4345048324998764182 9583378050466900343 15398962229876845164 3436515003658422915 15967645363569494707 13156538289056055279 8912237969576248027 4435939112280211679 14272930930785609424 17822675873860200491 16291210464073606732 16065480525786023680 3305709736054132609 11627648888057698865 5948957958414817794 17096976782186561514 3140646860110761346 17290928772724888128 3808369597769013575 13061017754125387322 11783105059308827680 17295308559485869338 7360978660965259417 7759782369808679387 9898885651681788602 16734306603136466615 15291016463617066690 2645733322108730195 3786511248159765951 2231972914013544590 15970213039649187711 939898260972596001 16941602191622656584 7582420491103892516 4132378324602856857 15149814595885398416 15547022114843977410 14226034302929031985 13943787600018351544 11631875471449545555 3042047344897060124 6099185053023281050 10328353393632275618 2012123088725453193 3352164911998375187 13326849085166104040 542287106931770830 4358590411611974724 11098790953633728708 11151928102928522983 15730109340156450229 14291223734958061614 6780986473685608169 973534995057556953 6621265377520084876 10780737605607706474 10982258885885329424 3077496069493993778 15508845985906096544 9677764009384203622 6395752570227729985 7279278195707151868 373671873284608434 15566445662322938281 4699131116979837191 8614750388244480456 1308742495786270355 7449533828724037269 10393457119659400063 11593733967458116439 2680604283696401488 8941525522042049235 9775182634338281281 4278507537897225007 2099492333692529695 13056052800472549519 9385933846326935615 12022155288887851691 17629104775462629403 6949609129767221637 5368840417148935206 12546970278786187250 8471516854749628827 6782694255775528553 9034367756563449497 4947748899333065458 10638075607350298824 8864691230656038555 8611459207450920658 12808189031353620732 132119712766904474 11890676363438312095 4741322520511857019 17997047076424387437 17775869200894948433 8026991396390537348 17252935282353571561 7930687962145341003 4103754905672776537 14223034002643436184 7798699388296561971 2213474126627695881 10527885196577875025 6367470020070468642 17465544094307720782 10832816469600936314 15164645375525046505 17560821783398864504 11182194826090275784 7812303818642862828 3036966587782123544 16173369110623610651 5236493933496506069 10299195848190952539 6100547102107034560 11933898143750601230 15187005741355067942 2619452209513451875 17918011054961000483 10954187684934508265 6529728719431231058 5307392110555222622 492424475190861482 15936477427907290939 13684981984702658663 11760526058964345437 12441519489588178112 12126903232374103666 11028101763047683185 12631998529272955728 11863664334687182269 1455572841065458572 11567608662308229217 13215270862832424485 16701572701426905810 15609646801503436434 13127240132073976687 12817934200995709037 9128536021356894391 10810437785210109167 9939169356600027995 7235353553734802543 16290739839881751695 10469494046664286163 3707119166431186653 16178827699344697808 6551605556267633894 9636296387741731139 5992204300494221562 7177826336599099508 9713658220239310880 689700426141588643 8628502309111790360 3735800844267151624 2200151350766450519 11055847723076534753 13021431418964283055 17203030194825917476 15218190013296472563 2164940437776062172 5689584776374858496 3091557864588044192 6487685296926748766 12986018472566238322 3066659715669154548 15566088547496897005 561186402611066826 14853506374617916624 2663434995332558140 1792622924095670249 7142877567485527318 8940246145437092154 16614399685916822404 7517671671643605203 16360632582908575900 3014886616593720286 18207090404491647465 8997681654602231289 3188270778596184400 7968560381110437004 13171503577594787820 7180560134936414505 11978350070401820007 10515358161745583017 17150193454098971719 10698879479501542342 18257259283527189759 17425876136303390391 1751939681405266435 11515754684020925914 4228220751084097591 9581670399035674956 3134305327622333750 14567033722888353051 14770469461474161292 7677420537426566867 10880949786874051155 16270852995557371768 4331825611953429433 1453446061608171660 6184705392955335872 17915878471096040488 13866992130113204082 14801283227027934947 17781200614020584188 1376898507681867392 17102198406399910244 3391479039251218076 6779611531971942007 673575281870156028 6868294803436650544 5435513239798011177 15425120249041843518 11538929616105676921 14783165154115667234 8318345681908188522 17038847966829752095 15415223389393854917 1674606015271673850 13693772621186786609 8239213304763883620 13276792447470004540 4092473812665188632 615885712602482414 10864907857882502020 16805657774667010612 10080790866278281444 12203056500043559062 16058252299867796235 9530162015429448768 12588745727347873116 13399851946699606191 15180562560820579319 776670854959722677 5050695256805346417 4320111893265736686 10045981167825570158 10978022338535868180 801794366876052976 31527929074862797 1679643821316750190 3141384492809670380 14985002422673602756 9199885839480878371 15464942263389224788 16990024654187934434 6348429278274100518 6870887634757192157 12985399784538904187 14371412451560736093 9008941336208989426 12805216754755964842 11814520625860313662 2307064445913607263 8163299327550002782 17457056621182928812 4244772570398897379 17064425346958742294 16823670571882737158 282242512757195692 259763183012777158 12660493365036349347 8161541727638292914 17374717699915384187 4961449860624308440 3002235329889827889 3683025702056369232 4497940652848413809 15141531259992254474 9458470356807389983 17553873425877998686 3088429078161684074 8767061630711394602 6637370907135473890 17567577512569503192 12855881429800271008 2333658639793177898 12465839823591050606 13776767262829616314 17882597974908668753 3976200355247556683 14260563541918435019 1130278964001228845 3687236373517745599 1031069215141785465 17975277170454287277 4567286582295146256 13131741984676497686 2466856699165352589 6887943300826819777 1449736826266298903 2272264455402912037 1072223727963620624 18324451990545829169 5422602162720099115 3021797565062270668 7783278668588357915 18229004526140896199 1563031041139309499 5374059239751051765 5600120025939718662 1606935077654365130 3341593534841827309 14200077049192126894 6818716787560787114 15745343351057494951 2556933823656056173 4962491849346512164 14077094052459778677 13295961080819404029 12656169696175164594 708624619128773898 12581707179866988377 9786582358863851177 12387278825072374002 14927285636279791636 13195373778973180015 8166788865573083597 13792022209088359242 1676939020093554714 16928477191179549618 8715121187010146958 17116148970258543738 3946871409645887754 14283496053563484022 7710668608315486477 2669316049118981931 2806370651017269797 16388618589421605335 105463739546353312 17208286080743263153 13373675417577665319 7257245923580753884 15552987556817218985 13086955637512437028 4268211382850780287 3618306283061466094 13404412494276122357 8367260584375929572 3901754721959095993 11852775013753009835 15112894674138009317 17301931700853821539 17554289346401128981 1583611291355977274 16613025325836302310 11317148385467193465 8822846864112873592 6305220463483769432 13774851348771438043 14936758663935834385 4639910645621200883 4549799605226478509 7587425701869694047 16755008003102324214 7550560892949629439 488854712824430181 1025298723912993641 13141631089187612247 4917805690839689829 8117711466559390987 11570085700803952680 8471546395831209762 10546936028717512537 7569295497945526459 213014795066043886 12775642278933042322 15153929111063683320 11655188442801362824 4088941900533760342 2497292002890109058 12593949317383405187 11560380296800500551 542814565420292833 4000413585334299575 1071980146313591324 14272218505143815755 16715189330721727834 6331199190960959301 5970298951293825804 2091642415557745683 7991402079537850175 3974415570064899986 5529468871010056911 17583234608806808467 361562831696633264 9175082313441170384 5735044337156460367 12164213088107278326 1979189191207003354 12654661440097709454 1814015173127911167 9980831102752612070 13290732675471685572 7304021795518455702 17670335029226950734 7157413313331376582 14655288024453152931 3678058413786897432 13067349066610835656 3727104145261926486 15470786160564245124 5845855865632431786 672803439920120893 12757801881255094452 15526500447250374021 10678304441294367795 4602288045428694128 16009608712945732601 8125909419657420760 903300946876518861 10740089919127630089 17026267561864576862 17015282802689461513 3118507534695497050 14998446692779896204 9917160044501086971 10704240582585249128 18245531530745779906 2801577701838115614 7042177234088510330 16443792553695255480 4725059188225985636 6401488760166647987 16821862144026827627 10415336828303083635 3992482262832083869 15779778424550910636 3354170436341908021 1475815711320600405 1438458541787926604 9923010937418748482 8770484243096278507 14522785230957728165 5163644646934980613 12255529071739813034 11335275855598567302 18373753366215504617 9113891539457679140 687532060816970217 11979864569176420167 14772121985614011086 9210733048782911802 14333686712738864444 17701352932718359449 2355567416967256347 13017832901883438535 13310642449180304421 2235530116966232181 1931727946334368710 17639926129207424091 14076596631414273239 13336232207010493826 12304979626376004712 15270935603970000714 6455557926538502962 14392096297781277585 17858015039478048713 12492869278151143086 15767797068900902375 2421996147184839117 6425644697924736141 5605978924255884216 10969089460140631649 11249563484992186390 11380610798486656290 11884275592671126477 3082882897458351950 9648270857023117454 8198232984653632378 18335666081609465577 2322636510947507128 4955400380265552099 12274990403517929213 12725819883856571516 15394172398891799383 5906112660108022488 1098076717288315676 3413884733628049731 3180703190881959294 17294546151152057474 10243199251267841059 17985667293566423826 12969585962434429014 12598967276219444779 1484477208318929042 7864080537878381101 15791934208508573046 9507166533235248540 11362556274682105689 4173322686698076391 6736889605313319408 15133244924250125228 6077882496635215256 8600961425333215089 8252969795359645794 351418734270407837 17811991524759270077 14558101368820312264 15118025706256675201 14352809933936420751 7585267115231238515 14083620544441094729 15738219883182500669 11947117756730696258 5951143312703135793 15633748288230550167 4283888607132990228 2351529551847074347 6425805331198514929 1718551049257202384 13116833332423943132 18152550784379646845 13677161440853159778 8440765805740090359 18058936137684080292 16566579925687628802 9392326817139516079 12458410582735980618 10459093200871788910 16920393510656727168 11835350885310092025 16597772616198078303 7836795043801491921 10062496867265770701 884422485268593210 3331696057444033434 12981934590806307984 11054751103464650745 14352515842049392924 5268425039426016055 10357299285010352606 10020612496905232085 14399262198069029795 16325005972246044779 7163002153206869222 14136604266391307704 10372381211535514047 17022505953381660998 4633177300688133734 4738388387121203054 608191410690495513 10495480573321940063 1595045064929148161 14912084001949139340 15723403256416849779 2267494885074967410 13875264491795325944 294476268434358912 7117989967638891943 5452763665241150994 2283654465387239892 8447361422116178389 10552476105711281697 12763046038205563619 13575005435368990994 3990041082547702928 5686688919397135188 7395576688995714354 7802695376770430418 3817644204718144467 16654941419286014351 8435714012251781606 8343442592739170973 1624161557628239194 14410454416407703344 5529571112601508606 1229130583388211193 5971452135337753629 2820126300885254241 7124251361226431522 12158482258745561492 10548452146168538518 3077684145755612773 2534203013196754141 10267238340671881557 10462271111363356185 12476498905298004363 5209344754719909132 8899423317982511897 8180613365615866729 6755980593872219545 13171551705301952864 6623680852838186414 3068430458030669549 13740216599533122927 6619165257114619485 8280279319289246713 703048205642237549 18319391869515043945 8831782944435580284 7699655743523922292 7657969637394806434 16281541036305442052 10193523780618436804 16498471988423234478 8560096778075397299 17628037142405644281 7910208693577710389 9935487542608831903 7069141759489775840 13143192980270873392 9921967211979861125 3858025036478091206 1520049422530394022 17164980798153586650 17954286875723516956 13347193273073304321 11136433721828798195 16360146754636238593 10556064074344010903 12206541755974468606 13185889739809502052 6095948171244413687 12714412255149135202 15067242427556587746 2389647619782342376 17580188965749953261 2398210913375499915 2373222310189021985 14199988688241541050 8962097478354741260 17243314019044817791 9197480950559310592 17855045194676373331 16968598265589694272 2495616853573383002 10573815773834657659 10694184289742502683 16670013313624402941 18281342755158454620 17119068949251643690 4603175186314579167 3506484737373700310 10007799964688260438 2066186251204056923 7726191116401699647 8636804768938349194 13112696587920631462 18093566598390705681 4431575806859766534 2660846825984496531 10365765775829539948 8814389996392579895 8568600674416224840 12176988566568421155 4168359517629319135 12445534084227143272 14630412734503650408 17761266476688633720 18163481026756932455 14859581805215015066 17447251562314311485 217329458334159371 12968884883437119424 463624748396243499 6189108392720956705 2654818647618326077 10518965943416052398 4864564624322312273 4335256228126621175 9818274517092086259 11071420350049175956 4857462754583915080 13479070895282870710 3409785098675357529 10567955887277826107 17157534275579593740 7159323524100984196 4877211863971753245 11936442784150672674 5995326447605916884 6444824219734937208 12218482066207435923 10704938644930395515 8450157589132506289 1600531421189927460 8976740990497833239 11722640888537406263 1316780037072018263 17316831828245426110 7772689986682237164 12423631226263048044 7035210075479876178 17875470658246409598 2800293531690297654 2663319432306922588 10952620406112682849 13580747427478380619 11321752682760837761 3166899239349690479 14224554101478790950 13329497857466758732 11706831658908277160 4987876477840132765 5631219503715639133 12653912223647717773 6190981041359219113 17640662290844038757 4093903612808176221 11955726289985944158 3493131430633165220 16040819763754700248 8197551372841720311 4321039612303126969 13633205525187059020 5238271729677541956 16056335965162813982 4809491476357234963 5718048108768788201 12908699648258593111 14305428334363350849 11625136446635179407 10065523410120844117 15524358008788951745 13416790064505482521 7236148209883853965 5317494412303757303 16865175987637128079 4728746165278036820 11416668881228571591 11110734947846449221 3530439614959770414 7027283070950168155 5967222912130952418 10991647522665505653 6725165905121172182 16883481407215909606 3068332286643264041 7568727382901135454 4951552141637048141 6088124372881651878 3242449444942637929 10022315767372532230 10317231769899417897 17891467528194449268 12415205080360761880 7760938882405546230 4987289456802851358 14741862452132616267 10390951739190894701 438748384350647194 5549476172474291865 6139760640790142518 100963313255597232 11665099914352281966 7332628922348519966 6949287381466446914 8483988739116948550 15577299132239958644 1410036596233380153 17490437310953867052 4427314186772721693 9764798891111413520 10442618915797254387 5327765132980746608 15978693002695527373 17406994631045434746 11436733737168074441 9870823144032633607 12359672090091147747 6106835970471724477 5593695109503502231 468821885864394991 6211847697165937454 12300037528696368104 11375072421807391477 5930606310274697838 3812489259053701650 10720292196442411253 14955476618817082904 1429688416844028741 9553644231364657982 1032316965711903247 16795257047323404748 14107952563025803593 559427043551384638 5568254497438972198 15902303871379833528 3599785060020930852 5040907624370480432 14165301406781551578 2669200020324146666 11941846807041502542 14870673255894354661 972702168088603120 8098205548838262731 12076089823715168053 14966162473557383908 1232270357489060418 1748622092900936576 10277436168406445015 5836099322998604206 8232081647129382089 6653354555111588466 13389955380525091666 13737564230135907101 5439733927813347404 15434725869576685648 17692403711968418462 14092078991409540019 12114085137043874000 9778085786475433462 11640740924188484958 4104867875605232147 14536960488133490262 8222194776539934332 15900958044116670049 13872680572264524786 1370635743382653854 14277496981604584738 1361651150671736710 16060627908227636128 14926321446794087098 2582018926359085078 12605471589470447783 12738593665331881014 11654782620086319722 9220390851342699359 17089320740234640192 479015661591208719 9431536912958637265 3419952303633897829 18254674756333269883 8125318752298782225 6668530262075500355 1838199937038848083 9800526390760932907 373551972255453321 2634831308665790722 2657810648953692127 17188256503791676938 7768280513663102367 9888047360561020012 17705812834889105270 13834695333048785538 7948629182285668592 722934904412660948 2012292992997503385 14450950259707214530 17052531771344405499 18101481063426156074 11477074574102176427 4369743917794543677 3659328489973758059 15088931264604096483 8437513530118115043 12324608696190169770 12820428354745840874 3383374061502859836 1384084297089468455 88899996477535135 5589500886954296900 17526566573776687253 6170802671870956763 4949557020246336193 6646655172103441383 13083774234169679374 3010817917287608236 14297982149010629404 16312217739985934087 16443816604736397787 2969859055086969620 10897622882237775664 6401282615489413348 66121114908008766 2010165526242138836 6381798388473657291 9088390931689809260 2756761833547835398 13374398204364708101 12501624107910677051 16510639064503255561 4733777710169092738 11998878811134036217 2832094027888569561 1657592966499934774 13788740239164568218 4831483512929898868 12147990961346413435 18401442411216491764 15908090595647223779 11450531389029693703 11851901438913494248 5262100260340096896 5471606698863062854 4928114740235946643 11151300596637639035 16476526654284310055 13601244205801298758 14367282054957650552 4097780245186343269 212336434686625403 5517268012424035682 16168362605187047683 10358600261185745669 11368937817810154792 6016899975870285674 16243938758481718199 8684903441168703913 11988092456424344351 2562315558615459650 5845182372458842467 3908966535300775924 3406303306474552571 15855124879270831486 14532669612821070934 15446273616064774529 18067301446715816522 16654968713323461793 8229958682268069011 8088785383031613173 6193241960914000441 18290371257177649299 4446500297144281873 7487517252667845458 7431078318900201616 1874273251340896394 3885609587597959118 16751050012702852544 4331230922979539267 1463622726055937126 2106102055650574278 14778201568699066318 1865667199976075228 10665438958518106755 6710983080429550050 10563904635945578076 3241020181011251965 13963967309386034681 12954947679646006389 11676729761695245406 1646540824047108912 13575817989351421822 3319267886808916945 9529042460119992216 16763740584783971262 16470196463642793706 4434014390182666186 10703952185587716714 17990287831209884420 10027352373012601256 3130048534857167297 13031294348198321436 11777809531545614983 10003413931969884843 2870906083996140182 11063482947962014585 2501445479702203557 653896848966517306 13518311639200233869 14902813009657615943 6777456329543269840 11747325197202341304 747206082524422316 13833230241035669297 10574973634951633550 8251989475372696897 3471769547597878325 13722008597585830727 4645861834597249142 14456600492942544526 10995770905596122337 10701827231534862460 71520214424031941 4505969420465980368 16236751399521937621 592804832064790740 2852321207187680823 14582459134283759052 3660304510167249701 9936394891190073898 7364930524989282900 4011449830180660901 3567641214635737555 14981336902973658691 3872999315946053292 10730282095955652467 16512414098474149174 15797465613147092354 14499195727470666205 15749065406478886679 9125661669492184356 18366288016170858 10354793393977124656 12937154088184926188 16201552449038986273 13633788234654673119 4277423816367784956 17617596301857416720 16817282657362053789 18318994656689626466 13694225475144735521 17327831022416931350 1139079134292283175 13081097805477247288 7128212314965132451 16252879395953785906 5282764535826944073 9282667937741670681 12186215207683377725 5937227629340582598 14337852544657106826 9537440570535690039 9396871633291362206 17654682173350872227 2672678623265986228 805365325937599173 8565874751505221151 1315789696837580074 2790726505188026718 6866149417614973200 7080699436425260892 8145161018822912032 10186958692492683947 17850822478378310886 6520939488932718670 8674142272880239651 12998643607042813447 2363308945372048097 7765337015712814254 7431641395079565926 17169728686144913207 6263421056876355967 11002727595352682168 4676566432128790696 2364970535457378832 2952342393979497402 15555272577314097626 4252360369665492345 10821632849017373708 3891123582541251049 2822846895969780176 6621328728985466584 13484115296216294977 7638135791282672683 13771213690073201189 5366881480542417246 7103094846183823673 11005588219817654154 2114437937027333947 11511214815148321223 2955920783836355935 4098167658482789841 1205677725142557410 13603244353395167209 9764943500614539676 18014292164340055885 8224153382337202499 6719641562226796484 12866968756848961565 4914520999335265009 1045023072800101365 12766728882759200885 18335049075511856720 12390958527446480955 11839435736803298091 15134078742319048075 16912935872556402795 9915207949065183250 8203708994878754961 2597043403625955562 1581696948024952293 15033496538108080574 2812551375339667511 3423927614492819495 7862947119596405597 8317845996370801265 17621156139439889948 9452728594168149836 11209268240379497494 14811081759899270305 12939178328841140866 17888935488930945807 9003213643865974107 12429252368511811408 12947482876688983335 16427421301216910644 5317792478872999813 9134801372754864596 3759770017799565299 4056318750268387820 503006063125057303 9760022679127706843 9548653389404472888 14894519650936964340 17249720789486850880 9934811606891862074 2580433224822695488 16495124836061964071 470800612949781680 6792646132318117155 11034328882593833648 2263821488073501360 1061357765727080474 11638415497509007652 8447187837317708981 7510919429634256586 10585762415821862911 11470269008291516978 10247302681180613870 4772614956252894736 4945291599560941640 10159632709141604608 13570917646991311944 5617698937482005689 8644375320916128930 5890491514272077164 1977938245222838029 1647802935387294657 11418308110455972924 4175408123200027478 2182799836230441524 31825472916859260 13015757956041478823 351628762972616376 17561862762244689955 6100750585140648720 2335172004732006519 10761500837191112421 5177784114505247741 5718691499097826686 17269156217615664978 2382422713254197014 1993167832713306095 7236261899699914882 1304985093645054044 8317974264822770456 11918167190458537134 8041028008796286598 2174832106394997123 9898788452063029192 11573618489164546965 5584115535735539334 12664076307654371546 14650734059465220400 121272234879841100 5006896362687606867 10058546385230805858 10327628136755583365 174481076981564832 4814723118866878460 10078725724347473189 3218780576000062624 10857294559657031793 17916363787319879899 9567296499836922730 11664855740286712011 1715280058814774758 11142536621749549283 3087335616343313153 3802495505971828528 2623315807487511035 10956928281900585921 2098565617678465548 17173847597175694895 18333497214520636069 6403474144052283896 13709185602085384142 8723615115215139350 4314095685933365440 17923621928345440389 13157853222526423274 15395636798647399950 8871976843185622914 4120467239246852904 12643418539337546633 6225432461016859964 10117905500372358829 15689422916638709432 3918354458932170492 16697157426079248141 15496287413720466934 11778107309902362016 15794048159263328125 2430983479982043286 12747647679910523335 13336249889974582174 14280452705231579319 12599138770556523257 469366783888863937 1564473533081776614 10499124089862271070 14977765566052585690 12079394167463173049 2282440485904633675 16247390206728130785 2613149059792878146 10737618361241815948 10702451941364943685 7461412985953068546 13360028527992214973 7254337120664336629 14893148366395897619 11565798966112687596 2627904550810664967 4670132461228214306 7187154716559871490 1319173598738432421 1305940593166250214 2505358647427534631 16939222851166784847 12457648992194793675 7074546084841247590 3545908314741452630 13215604645455495914 7054685887216548916 7060526796490808414 18066943488808768248 11582514044122284609 7206651375521401799 7612289004960886848 5669505189730021315 8669541300707235096 7986909636159493456 2812567833024489952 4754324148355843910 3040802902381673431 5938152207264921953 1576641008884152614 15845916692555010242 5325061363293134735 15420199775915067296 15673758208987679313 7485221878557557948 8444181651366826430 10189256456479807265 9656678530401097919 1745802744561714831 18353478837056402578 14734691364385345120 9723906510482719933 17540728890527633121 6876683035183205078 3832359736528227193 15322257491990001415 18315608787813349011 7393817037889499748 16620430427110861009 8819574789822427599 7643418617551369273 3315751114249163055 17316602276133512521 15876966166193573063 17032091494593718423 9699206800941536385 2309143129930760249 8044846339951395875 13497514393836653220 355910793404179436 11108817052530878552 8785225518303160025 8539358732173847020 16039378805527734333 3840388287806737629 401676413552826305 5342388898655943514 18352850201049832510 10788169926061777574 15609542373784743076 8373358937361384460 18310668829964612872 6215098300782298041 3882454784209265603 13853377421046094587 5397485069429456468 13335163054222485476 12774581144511654896 11194720365290957313 9600734203232299275 6997195650803333139 8050708913330587257 18243272411567061601 4833027374053457698 534355172638957243 15336025470821313103 2691192347228094959 10266077881881743870 10837491758467370857 17496195390739476939 6366481860174364364 4354721294361389874 10709643473539416768 222213011071065024 5091531307443541581 3667855106688778872 9735249078049817792 5000573008201465314 17669397927755494285 14399429210635940325 2076986014914521755 14548492531277090498 18423295517366348645 10960680657613749875 17402301506885030592 1014106259663537494 15627553945441329574 2914394456466011081 7764666120958296604 7793587860507412536 8780750750335212898 17785414750659176908 13733156561438051142 15931009058172690258 16949883512619260007 7187503102031527071 12486470102467614092 15237831142545482706 10529107332438389996 18141516898620585121 17177511162935097453 4707036537851199154 17179990497951178941 307836564251372708 6041144183436817409 17634895313904969605 16838940459797538402 11808027060152561907 4136416317023575347 14491701751020253341 11146092085340426720 9962462440729161204 6349092868695963961 13089867460196590936 10312268241419672756 11958116523366749301 16594802307301207740 9125627961087169763 8508003257621099879 11350120743281731803 15685495571972724021 13482987115442448408 226206639823639653 9354320910356685138 2049748425217105354 27991543004705039 18071909233416764532 18193898046946335002 6949774788158099129 7450952955052963212 12226317904012838922 2880476601373756285 14032386452522883809 14008799980318570132 6884668681158364356 5589584554707530183 7857735004699091870 14935949923640751757 14653424297525717013 12739393042775231452 18405050098489937820 5561542348633750453 13489127611012126820 9724830619501323212 16142418951169263367 1960006095902397107 1162383361094654470 10319997533790561982 8794463998164061461 13458350100763956687 10955884403813162731 17783129242913176514 4247636668558075156 8215445855902917093 17834371139018378317 15747653153838680982 532364449613009718 12994019014353137030 5300675252282129474 8897802256234527770 11194611802158782761 13891968113879370913 5461742891069457966 9684348317927709873 8189477247057648308 14114780226232030030 17719506176591006473 6007350792972743444 6003070460743088736 3009518894989526923 3389859312330865833 40860289886504016 16168838064811148834 14686891386030982189 2968701064238684583 1516440451898913921 14378413529248198032 11052567016198514310 10868586248991562291 6492644260717920693 2701689878867650689 7626484458764657030 17618279356629555153 17132853546357281633 3766750879885967073 14816295537211850082 16828107685957353382 2162866456850215574 3282644494554418967 11537693354556355378 523438236570349170 14719751581565228775 5306678541294891914 12342319723214173160 5374992814152209713 6012513964261056096 17580741945869324289 5443999720158705802 3829515268074069567 2875922700934007893 11564706936467646465 16032582251270307253 3253444597554124351 4611290957028744261 14363921851549705958 15705213140653158708 3700475647851546241 9975144536097047812 16578539045454754310 7157551408111762664 10946838449460446862 17026051238596522226 5825916861984762176 15891068113608328469 381784444411069664 7451085464761393498 1107016387849181910 5497231245327870688 16308933450968833756 1263469464033230066 10098259242874556951 2872517045989781576 9276969751200847133 1248651170835783361 15097661010046106948 1536618522792464448 11815575809948271656 18316501787403917361 18277978628266418407 6176406010567872280 14157008939975940640 7494261030891858865 3955402538201245850 911598989127964315 8532447154712109246 17737903193413148317 4298044900527294677 6314910608307483525 15831779945795383861 8954017372156057031 8559289254223651893 6872103028786133049 173601278112608417 12845671092092381965 17786857650859829881 15411267897647383720 10371711508572378441 3817707454615970831 396718354222344702 11832266144051673153 2550040422457401733 8874993775162069415 4266325773271633929 8535360250811060432 11213757165949953686 3936818109316401013 11844485040966782184 4387416893101335095 6471057969496098424 8872488409997855217 6527004669855911189 11534001834898914122 12502023360706036077 6336032044708187135 928040737811035082 16015264000036113299 7216330885691642349 5032487075960859442 13513806682636497712 15304996436706848211 11213480997366873105 14894075267859237733 7388555932629267463 1542574558656652518 4606383894481687010 14676295859753741064 14162985820926372985 6576107444099575746 11118306883953930248 4634593354361274723 17276941293314468539 12108449544015347115 6004370422269849708 3400799329980254052 11595429097421268583 224897132751068521 5036511953009672266 2038267888940987189 10399492088539626660 12086317561134969720 5069537496438758862 9130720355473874796 1426756739428188817 4248696640920134200 5124990362845233732 15054318034513162836 13635728879013285291 6421269227243693437 4715085306014013977 14419877440948555909 8940257048371453335 1984564218261407143 17299904890336013189 4461708964508236740 614608872674009614 1271504952396195236 549407704246710160 16465953134111948257 18129456603838970754 7144597522059362798 15290468188418089364 13040986690784707277 7531462979665022787 5752600765349153412 11107852786868096995 10099920331029097694 16972408989091363400 11752163487739282571 12518624625231941931 12148078700821455947 3617759299475456547 4397388774596196307 15161291970988901381 5497548433968231558 3286165281321762586 10827616201455989993 2947289937403631451 14511492607406601886 5068971236901378914 11338347910444074478 10550423248257058902 6359793474663571332 2050761281109582730 3296517279971348427 17007518720860037077 10615758388137886382 10669182930357300325 14564978344254873589 11080023387561440995 13124852143185856277 11359792342859744209 1128511551533040119 13704277414054753208 15458343231025067242 14618835642576119314 16611075983147566113 11059566583925532868 10644776115135704306 3652098894794343749 8079597169040772019 3027875728917036045 7022872506038806708 1737879776312700390 15927643610833488205 15467054668187078463 7328400726423698073 15305310491435840201 16741929388909419276 11928061511637024459 11690518748952316380 13785563189012993486 16621280099807750307 17139189192091988948 5407870867190283895 13947989939186400682 12846151419345248403 9573591682803230866 210538253599143812 4384866484394523485 18165719260749426424 11945993188218042151 4812756713420452799 4649920065600233173 17872361918379201789 9061257140829627095 8080200373541381769 3890434499395991219 8028161037648282569 14424664698373500281 17639945030998696163 18242705175050349593 13969690307690927559 9874983231258994459 7262064079471194086 7293335234859017418 13540350466795508663 6735737617918003037 9561018812753809294 14262703371371021830 17039669532581414589 15182368953806666865 16850478545919100661 14244604998973237252 12285041203692759172 755151566817574750 18439362258786822617 5056903045300794432 2965883700244700549 2879021417489635487 6563079700492580714 4471138154015385438 17764076404485172701 13571502777648962518 16484197937372345241 17868973394973944518 17803765013718282184 11287693967648138034 2677451405648748410 3216987380161634637 2842383570991262099 5167445904713691533 5790075719691634509 17617490605857538280 18333659868878674808 16257777795539723247 15078498338768849686 10638692231881774422 6988394411002358545 12712024007397925717 6476878130557634603 5312805741516959306 63185747291920854 3030865278857798039 9599587604326840212 8800304404313181380 17588738184766846658 684644160640066680 18160160478370114321 10544886588839433857 7112000814858725904 16472140079348850262 16470377972143749354 10143568078043529063 11397361993526751551 8467262802320492846 5837255665677068701 13113467824535115848 14351506946916769130 1938834626177387906 17514169628826714380 12690984011377659577 16968100698909995051 3807418086815050250 11316361435770186525 15009265170642058336 6575171603701893711 2306240096695848466 6067092318126187221 3562125650617206987 10804768953935654741 1870677180820401984 3855536109301535702 14256257619952474102 2434598236534134075 5916696632632402845 18386218884187685507 17119026960508301984 6758004096314049613 3467503195632232507 3844271632809640871 6994872238794005268 14951586447494389971 2373745210330969389 1505864354538445083 12622680286743900817 12379468498129571505 14188389075868880058 2031861942396855270 1790725422237808255 8718179641668835842 10362200720113803514 3824523698825380439 8792958660534287194 16045067102653976551 13467492209632597472 6296900056773707282 14872246072976535603 5531700239061372907 4917732945735166832 48087794931827202 10543001773050310059 5505444730187833363 872350918713837320 9378748892595711288 14762823231937545488 12135011305576863735 14710116915873691650 14076538374902910563 4633525258244647513 18098660931967848284 15596704768936745268 13753053682564959131 16507519890954026960 10388207197036644824 16967037247884483568 680002428022617441 482502448040054598 8970022425835300022 12571748221328380733 16832577054704375837 11753022932188475314 11198941600169730844 11843850426472525276 6199029740694478453 4906408534121493204 4887132535599352027 14116828759319301493 7883820903049105638 16909174114890190055 11571806148308837869 8699146347334919684 18045559592058854358 752354890812893827 2966118685226089477 1105588106252205760 13593494925402725131 6968315923371766134 16542884024613490870 6626030544896193514 6385590204728029978 13333363599857712093 4438358358400931355 8303948369890491904 12440677459219577390 15643410466901242392 3695263135526648009 6919767898694356192 4007133184166454569 2305515240647762056 5462386881026078133 4937701967572753819 11649242728600214242 2490367800115404295 7713478169200603673 5278096137352638030 7472882319668525309 1738634930042949171 6184587799293377457 14182167076188212292 2977315320456810341 16680831012723242260 8358849053230459186 1076039043652426358 14352604303309301222 2348888446801330903 12256205914240199128 7768765940862142129 11821983811078509267 10334348914780723437 85404720492579135 14968209898179374173 6395838318156161142 9969487001513932113 11088239527423656317 3863617895189965521 7029272728893104718 6898484251109309631 3705306787222718954 13713434245295469506 2211715666896633489 13320438900603071182 11142079891877559792 13787555094136593691 14360217465341475873 9671572562095072070 8659754821126643455 4664419834938914003 1588126534436231743 18076096721394854226 4956859218742086705 2630843125742345278 6476907923328622845 15142376993229077971 2951927606313393929 6030446822933835303 10636247171332198011 2452785572938186014 10737205994501035620 10495791380280995906 4144562398160724931 15668662050107632557 9429220508908183335 14489028635604769329 13955835785984492899 6429291483087530104 17874149456631286961 2362918546278571353 4226089357040459449 4560236907885418007 5168032620138253408 14711502813177131933 1006674778322892972 6751762127993033603 3851556029210788345 13314991224147300286 16064388638791930158 12919611486632088796 10606669263708943728 17525659605019586951 6756842773361325608 10084930321126330236 6426768485124791619 1398949782496448046 13271667887497283029 4819072707263584115 2479169879053207909 18032268728219589094 749984607821364443 3255052153485567295 2766308573393369188 6091019857820250987 16548345436549908080 1584830309795249013 10507845998740344812 446835096068837910 17697013254889674140 5112056761768838025 10658252068630723088 18248579501928538214 4851851161675781189 16610082124680445580 2193157008528156866 1274733376998033795 12448295394038923811 8444339359242347447 10634245971401826125 1703217389952535090 2050645614507635442 119858208470472670 18392447481614417685 13359666369074582651 1283680812069987143 18230334160556032954 17186096809772875868 5523157245843550848 3465671290490527816 18345641224301344506 3072947547431521956 4685061352420322386 1992616739329317506 12776291085864391804 8984059126381520421 8738724228681974112 2900188334717598358 13870677006646046502 1150438940619922688 13885967202815118350 10402140305549708221 3896683860599052418 17430202759089335834 526286312388298878 8475201404939739761 9550468458575640782 10285824929947791917 16656053252237203539 16834301816109382013 11255679685011193960 12423496214430040723 11964621982263651423 8279410098772991516 8190598893431321271 17976063364054008260 214527438891627680 11836939973919324764 1901212801780388736 7196778443735530645 2658654452253419589 8173370078888947740 10431552317930242920 10911553483551300817 770179516428496494 2306207621357686101 11345422890932024739 10151266366017648355 10970430896224361053 10845885147848840851 17483082193749535621 4635832376716041929 16306457879048544802 6795157763726823514 17047221517319935682 6771838252062638520 4251582104245543271 16557371793649898387 13504700339591289638 12219845425868229504 1121634244455845037 12079590004935039956 13803919193205657696 9701369775061833235 4264991079408104776 11804204843489903269 16413851281768612334 17536296671860481477 5246307631730731554 7234394941615669541 8759434054411772289 13735275612442700143 2952604798205089084 7213960739935484395 11512315933703898320 3234560826631705000 10969115574581908378 16316429300997283121 7299984112864603316 16486089302050870534 3966517496816385476 4355882517426216815 13627217180607854284 15936073223288291215 10669707421401348182 10818203173441323188 17217537055786974018 10114317965855867973 8235209839299880002 11698660197850154342 14683736702499776226 4276622546928499368 15583465344831742405 11408491037597700350 1026480334827235065 5765824160233303455 12115004716966891212 17893970906651481988 3153657903529410387 980193022739090307 9900273035733717380 6622398968347820220 14320350011317226593 12014466597539562845 8732051393154008690 8568097111083859338 14471163150684497405 2961316763936948369 11762465992200669683 15685967998784615424 9701447604922578552 13857449335701669359 4810191792786759106 17087179318514189585 17138478257018670483 3366221390348847378 16716138621302418080 5291061250161434724 15735041784545778086 17652886511164502568 7633369363097121093 8954221483218985753 9095003021134745909 14892539712303995206 8064805664627691299 16974991684951008782 15769971028919055531 458913732433502700 9274438023118910928 12638923221852962692 9969066176031409138 4578697099145894103 11431351175540562437 11016017276508958216 5013157401909750551 4614283214015708080 7206897673651401561 5656125773575778084 3352819208834192157 10714572830754073799 7147555580634811983 17928044353788417069 2143178125866464782 2081540187442635847 6941916522027679335 516087295962691754 17870299443280436221 6176577628110710780 9436689147397829182 9841896400968985635 11360707455872255049 9966024253748070539 10692318444870840093 6393698102825019253 6484899315306150701 9387672096618656499 2375760324049180219 12931774020271393561 17301148425255214987 17508426588589152255 15053027553824719354 2588163512779142987 8347060818468115786 17655711710365933704 5064215167170084823 1014052353162628922 1115322641707329181 10219704093796483752 13640850858222770791 123998353757893982 1407303338079077877 14087282032813463829 15534359072844000617 9125711352516659551 4330789760824023958 10819984629209474105 3145315514222702945 5496952546240004644 18368249383145456456 1191364070240444802 16514242740403697276 17448747129892239328 8623622724998790681 2804762746264167027 9493499414929606571 9469572660901000167 11794104476306074252 5499698478117245853 6528585517175166735 3497275050723814478 18000276338152201283 17430509328982644948 4539679055448368289 3935611554968649377 10114648807986809101 4331871024038189726 16313589707545975786 13870129104686383031 11251437800754251464 12732243220606107993 13296378440780038287 15540168575567809010 14242313619977944379 8172611946189746713 10547551709215971601 10929961532757282322 8337320033549660914 17943368275172256632 16321104438758521878 104816882699389639 17758969405860073463 11903158370482548841 4699276352038187161 9509458462114151766 11730795424083645775 13100158337069426792 1511098084137069015 9309668791136970995 10977070942970006743 4000121022473355234 977825894218780355 1708279444718139429 18091335406667814558 12165450180105768274 6992136906134771260 3498505260946023329 12529742509643948988 10431733761247572569 10409068261137653712 4074772788106036541 18373292311124987978 4376379166820002533 15623606537689799533 727743350993289047 1642220018624396818 3778071671820945301 1908939786871155996 9503652601957182536 14778620881104712088 804318741304509528 12118614184020986811 514742627943926028 4541072105592632638 13569473780326986328 1645989879360290045 17470147823776920559 15755614026551015988 16104663562558507976 12503083261993860349 3060871708437296190 3319403283987280474 942769585989234711 4454001855445733265 16445397448045543969 408639581422713610 10800160291187953660 3426791219084970908 671341828028296594 11246062630796801215 2267000994313095683 2140675778769791456 8360385130656250285 12380524401411928235 8548375704489643411 3796124111883401523 4590317036567561689 2279979662254163647 16366312298549682270 6134360151433550419 2563464663515922575 11450888534223582553 16733571104756316090 10930344948307759865 15630754728323831755 13926728439716253314 14442539640392816650 12698200769088027516 14943330257238984818 6591947106303955845 10632307346572677154 5288296864561235422 7940176776103773866 1443059543196750788 16459303420384926230 3505900295113715292 865526162810882077 2722098210710780901 18048172662859199043 4790752826217814913 13734114285830413040 6128404029516289925 13429324110766642995 11405032720505239292 6981165740076085404 6504180228832052124 9986940910537356337 10956217200648078239 1447882384697526883 16189191506688877290 7548679471465152215 14853523023318687887 12460620914254899789 7875395393984116465 9502167565625494086 17022937795926963569 8162870566789005069 5123583750690370895 18246166407938794121 6770847110400409504 16553855292635614962 6333383898391348887 17578555938919717562 8434051572329981571 15774051979498091116 12904119186701685004 7373181074548266483 5635616638421584445 4365236206601278869 7184452717664449487 1718354677359723783 8113751828557891548 11962629083507899607 7667159788514927015 1693913212853919435 3579157186746222920 643734034424328091 7540482145162394104 6089442081508986636 4286058968517404119 560340038503352035 1941071661552843657 7312308397079657189 3374120924773290384 1190065589857139021 15981541654073098195 4495591903457478741 16274700012474426080 14681992824537913008 14880428576864896926 3751004574776105217 10550738327632814420 15072099991654644612 11614593215068381233 9085435931683150975 5883781934774953612 3615173618456205583 5682541686348415551 17061239103665379342 15156844340768123869 16297581329028832008 9893050904883310628 4529624030973884688 4890622634740666153 1344521842976980613 15304069571637706017 13596029405744159609 13845598733056899540 10008561263866904637 6696019381079012069 11919230930347865942 14398221535068442239 10367586191251163080 2768230636374848956 8702288041558041460 9295062949103599993 2800424196430968404 11068288224467121846 8310303619347677778 8643853260405266007 8838729001000215680 5128346996360715275 5372944301768398746 12789003681815174236 1873963650090407448 17351023059636337868 13990982396140918252 8625630876838336897 7815880684699330118 15313600881085903736 16390872728999041865 13876581783028381903 1685550923902405574 3015597081835959690 12790962333970455147 7765811135964143782 16682164846931449613 2204104474147316881 17773785394781460940 1371743128664603205 5620208609753774736 9367574541028773484 1441033891535071157 15034665566325963844 950406549757123793 2621703472019046049 12979920561940617282 18172224265803949907 14659811106314464870 3941215587539752499 6725416753293918318 13193598563169383967 2506966213627736289 16346738190312517661 1837839321866836156 18163289461059105519 2026614075043043372 17254860632336428294 4596647789994043739 8675606733136252606 16951070099189486656 9278728661066943960 7960042900858118929 11272391001813698008 1365435480217139909 10335979845337605716 17945289211996280151 10398536310407934766 6753950251254261592 4569016334912780026 12142100681402567731 15623188936973180764 4352829472241795724 1319440336570132933 12770519864964484945 6593130462882752826 4391868005723205446 12468507486262450748 12896268687179771617 15961898923365214207 12975780676599917961 13175634496732859219 10626274218722708043 14450607945330669858 3570569166215148991 4130130820679190393 8656249052243908414 16602821095939172117 15967636437179412312 17197221408580411450 9784266108313137528 7727676610516858942 4423280325423308191 10808915503582583024 4718155804172973671 16401331525907271022 12781341024520905212 4945280020800233202 9733653365281516915 7588526588037099015 8287060926098019679 5579245732383149454 2061815926944007217 9646051220111241621 10407785746117774499 10933983553067638528 11078533557570397446 6270213944713154859 12182679584320827373 4638831896007463693 14456601052570959852 8522984267475665881 4423927501332079079 9534782853668349861 5230985002932728006 15995934741099056714 15854728999060597756 18392957475469450352 3613413615893279025 17403715612350921919 16392405625410636429 5557159456321321895 16271242252156703520 10288356772235441631 514202986342999433 15199558289069600782 10099457072362572992 17370372133200334932 8066400410384593134 3368381196760439373 469759916209191421 7113560976953095271 15444501872320183340 17348042043609172017 9341263779649881239 11604253078324900666 14476626391526832847 5760316460330026925 14908116541250358382 11661416454030499699 9372915230683071556 1796219584286235318 15142234479700954742 2326603945650676280 7427613744869000707 17775926809302737185 3894679772040555048 1486583638342948107 6560354776542465031 12080260465223836431 4038024397131362367 5267788790793062298 4172248694014155606 17463085684241840177 14302236409748867063 12474553431260648604 1653809079592356996 2097110018516893792 4554451422060291512 17597536961845322802 16449281671970879451 4102824225485498058 3316614507055706470 9668310669468865684 6755750099804056240 14148458441414571440 1082096426259908887 15194874554983259756 6293177086561083925 8836035263794489087 7277010086132477965 9771865464920139416 502156325277635470 4397978248161572589 1144698201752739447 16011568252546822064 2050911210241028759 14425898229600979688 11213871594711481982 1383114635933412391 17389831426710573369 7619097431141296286 12954120588873685642 17307117804806298591 8822966342654408344 4686637932261478830 7620110313150773218 9725743360984330981 17157281643528639983 2380836597172346886 14263274788962497305 15351916237642918117 17855351967706120364 2120199896974768336 8283347133344116195 11751898219787934718 15754716952712007408 10226452494780987917 10280784176388423045 11043128900534346510 14882807148641390328 275652551487566548 5570186673230192616 13990064812653933282 15979081945638510610 13730693360016789238 10553251989191183652 5234902610778184049 3245447182353669693 2645991172939516210 5959552951403594512 9162580328999623089 7071292347105324398 8130010470137767737 17221826246509481877 7500505244530702706 3153432655299002882 3356544597296085159 13600292666579030939 14228124240500120672 18410201698949092769 9314351988290459941 796218530994350577 13493301101979159327 6871652973393486441 2003043646310674259 8138292886675367313 7565442274399442629 5108901911578850795 7879603673636705482 15803099516599347248 17977602590398915087 11722711298315223568 3383223373136748668 4092097578251343547 10444250037394062381 6299296844894098941 9886783258543869832 12454130523038023211 838116916315864712 14930640058054867059 1697068623680799823 12048777708864312518 11203852611974032762 5127467206768086272 8073264689421224515 9196822916227333833 1810847424413696001 4793573408191099174 11076105168995563511 3765910280015054986 17080651302941519683 7974739729821083712 14079325569648614143 8807491728728378391 4383488754074698696 13125773616679905321 7018218768297298716 8041005931845059834 17038486123332458369 13352288801170348438 16613613328845538540 17074236680336211028 12194691832934655379 8490665208392781070 14022911340957943557 2988029735891451354 2400341477167814763 9434339323382223068 10056812168661640770 8057852642576205352 1093209723473873565 16504653182660324809 9474043947357151973 2358343286473850308 12851967868664517979 18213442444248225075 4992567208351967772 2055096064284797698 5749837563345911542 16769078230766532250 13547778496402159898 13948585951983970334 12559383529793052644 2951621522601713644 11246932245731616976 9733933328539196042 17462607911092791922 5850481934215086854 16051788872957641419 11002755947664714433 3810743733867271992 17752322292540683542 9757823964067909383 9851583207311849334 7620597247903727965 4627944546788231014 10749484201475252086 15360751944091508595 11017812014156282640 12746262450426911801 4727019352299642412 12195163260680803157 6378972102473974521 9860286045357632747 98543521680836311 5087384885523986691 10714193412471739484 17612751264692706971 16936183167215750773 14533515488543274535 895816596103169428 8479599214425294383 441279738278367574 399997767842694360 16912194029790523463 3450374026226787968 2368429008636815988 3252862500362383876 16896180368975764372 4552171696559340862 765664453647735822 8272501169651833301 1985456872510544554 6814412323521566611 13084230429018601165 2559495957133479999 7612039929239842344 4974986315758207664 17352752235033006961 8494313459249442483 2032180333872753410 9337274833054340517 9103839998232020114 11016390138986375839 4552354134593977657 11541217338838393256 1335113131636044164 11954302299328215972 7284099739394880148 15896665350859579491 9656483657663519185 12734886276911825185 15628651355915094550 14059456310711829390 14125856387700607562 3792084073084626553 12943989584630775506 4621863626367518460 4992404654966424651 16397011175366589038 5965070182061573641 10358277428373149178 14265939532046761404 915211611239840633 9065964305449145260 10277293336796707250 1452988405796551128 9311454415881503404 14586091887711966498 5174806608058428315 16687615289020818965 939918553503871155 16914305599988965766 16698374673577826202 16094938997820619049 10494588102978698218 660395047379408016 6630456970463868138 9175560295089336632 1175575673629608124 17541254782214906160 6688782750264533531 625981996989878512 13095501045839605905 11630020632456499709 1933269720648610788 15084356191762218029 5474018923281287247 12462897783402150375 2521721561215211205 14610442455504207887 2335639136753469457 17285475572926473769 6536147377738877308 9696574642253479676 14628463505749717761 10057401251366904649 10229537344136133704 10426229680025518798 2104201808198488327 9965829825782365634 13619590859869504546 16148709856897840048 10795438942442341362 508741401301756655 1813296143780926462 4151231270015821286 17855421331699153245 16280647206099363994 15679723454267235170 7804025352071320457 10892911269222352019 16522340816789255577 14118900738500744810 11229471812503659871 3753448588890494815 2551952820960295062 8087377693513368030 5358756884395215282 11023660142978204390 1273976384695674993 17096061877390806772 1100922720492872596 4685699432574753877 5804563356965410092 4882262475301139158 10191241674249323292 115367518493010915 661078663517431450 17538821935504502238 13375674468136891196 5608784446565330370 16242885272394418842 10761051256464295254 8226035371795336523 927351855059263748 16775977534995071452 1880359188550883857 1348460687372409022 9490355024717706001 5611081979794660088 8116789873297541731 2129269469920075778 11147406456390014581 588808172397015530 2948554535254278957 8193191681804987630 60160834561566114 12533866158756454212 10543586221679469940 14559588323753253694 5772870431109602509 9009452718883364915 2171805127919420893 11434754908593775658 2453916113413461667 17985299679681640768 9766010187473338207 7194121421190315890 3516917345048813138 13040139454767831061 5081558765707186364 10589527210817040901 5438145730680262869 11582886442672916561 1246924193954375475 15889214306145341776 1640722486233380386 4311363293278126081 1002444035724903974 18099527048404464507 8824456248870287387 9914819830538950593 9265537051751159518 2261683443193498886 9675492244634221020 8717324550240983421 1620811898493561799 7333752698051166041 3601456622605858370 16735371645087648441 10852636384302851066 18203755248569952481 12123763084244258317 443674699002144643 3818372121156594381 12627077757961568299 266353456974248996 9741060119849096286 16802302365835874002 10268978877229675287 6679570341516476836 13151876298605346171 102974305166014844 5976003228125799746 16364670753445986355 10620046881887113979 12168231588194959611 6179059951461861910 8040005209293417950 698467085292781570 5477871191578238611 6713923973990351223 17479668401318864112 13722664671780732327 14252224831234651983 8158066347612905622 5307555120292681576 15255075108835690796 10477882764124287499 9230142968609979331 8719494429824198986 2544000686462219808 9434524064787613781 12290995233318106681 4120546508459108225 10202276440090861752 15108265489396570813 5294348544013730920 4234288490961174593 15844796883835544205 9618703316726571111 13821339907111333560 17534003103505159180 2219991646759379877 15515228363126088735 12545283155478367419 12859416308622436932 3530082725215340769 6371843755093789036 10270438405312955771 983512018840329442 1408656457426726857 13953510992193695686 14917541033454162510 14880492526823379575 13636790665102283588 12128967863395105087 2787903621763295810 10289902684066744970 8201608559311170318 4516476364736726370 18182227691839524582 6362164960076009983 7339268626788537702 4676660065557689350 10539490876055122634 11075917376201865195 7067239110743757739 10304238060938880637 4980184780664991212 825335186753941509 16680857992356728900 4383157073080656094 14234280466591337128 7172350158337809759 4368318657384624861 512394851742155024 5253231972136310024 1185370105272342495 5776529297880267483 11646495904827888909 12080128863659544283 6911583707192874563 17537163916679507458 7204608155066560494 7075302823126322400 17353944707787300921 17688925095079618944 15370573876112160224 17811926967798022484 9498390290515758122 6779358929644475848 2282254828939330572 2964106891075013474 10473214584090324676 4571840236075956403 3902811899691407029 17081847172905221868 394529407750145632 5397720912858758865 17595244720034939756 6971783116163176357 1619217322435936925 10911682205503562271 6699320015033288862 13994071115908434689 953363170189231174 3095364321495098193 5162453286346084355 4417789382790371056 12369135024555500312 527894806699167448 2808446884007465594 11620025936631634798 3506272877438589923 6803733770747717397 13156660467514095028 2157628571221246155 15767915820947919391 10947948267353222852 10795351632716089701 15134205223920381908 3073033442770706414 13737314407790119391 2114745249437139142 15775978731491383102 5107736539459920596 11161697071911136767 3381873985298437360 14997033186051671293 8876184941864534713 9907536586791470271 14164371068783230368 5737133167200946113 2213703731223095870 3491265534253446075 15968986752467848168 17414488836888120820 14347070366114017332 17919234693821124549 10917511142164006067 13945649189141420005 3512972916845938312 5401920474353715977 5881668354557137905 13363599592559497805 5020433707451932907 363053498160932395 8748339959776416610 10444571587026517126 10501843176223877725 12892507164316985122 9367236133096895826 14745206453151708701 3453734842832544813 998066834306424878 3331165618111169982 486892238312451563 16881039067484541743 16727525127821234487 9653504260485048248 9879784684670308280 16301100839457161335 14758774802038559865 17136552433457520192 11872723968808334220 8478769787726949588 14386943512291489315 12224526757802909906 1258856076081586934 121335058111369886 11856304105379203524 2148717766756237481 2587703301314867073 13533349835992350658 5300691316414674943 13884154992318026692 1021161926771214031 9585024328706893470 12177485663156536240 14654852447063433347 7403169425990816311 6617177536626307778 15289504245286575380 6221939571747618110 8531165868267178372 5730582768145438334 16502169969530436490 10790153025609248428 10935109639653953859 4966265086803490363 9303844487253402768 9814804943452988360 9381021124565665933 479869511148408156 10753267529855759016 2310570749707202080 5956194239334561844 15649122984192123464 991788871983898655 3897051467012720281 3015500076713248121 3237194305587805576 17113475938734654820 17089974905515713738 18082870439613550901 12984326740401842843 12389328513969775032 10355320768589174664 14809317604949651646 16187516121058572000 275345477988354102 4897383838448135553 10742005900396521986 14462321752948466324 11861514473753423707 14771347798505867693 9057290950840974925 18210822944039805271 18074944673074303427 3271576188528087806 5042145947066052983 15765129524617407908 465638406986254736 976120300091660806 12376566022741263753 6152525539207808225 9036320746889634303 2836053327626953444 650480841736849292 6485728919363390594 15610195122384165066 3727168394412958071 2246840302819590375 7307929100747773795 9362458933869950357 7266246503023047956 307826096690675888 4989266996660100906 10168526795946897593 12936735773568215688 9810878169097237534 9764523509215406078 9636298311238850017 2131410056591142681 15421422537804988268 1540905880097359238 14889961820978965466 7058699851501199045 1776996063677773313 13265462885996183642 9302400867345320658 15845976208797840242 4311538051013922377 3275601091485517307 11188946956397114460 3337344494743051941 11269555507769123054 5334063933951646322 2933298446361565080 6946862397283518969 6596571891327788654 14852204951177831374 6570497028744923920 16336587491568844142 9512114766272638788 476966042095512336 11069164820878640517 6955679245420888203 14321636343070452877 16805112666413998396 5959182943701377888 12384607680828187451 6392203038331751545 830895405004575992 14414671692583526213 5964461850192009288 4054930666602126861 3737319113209397652 7138315561748795004 5759118707590075448 2393061441283836122 6112671383551735818 16368766247823464693 10644690303339402995 14938823006461862304 6248496833048964544 1358778848543506647 17071060951889932132 1944156592330894051 9659032031718120435 5784108671106102311 17613719987410905755 18035778015325931236 14430270134201013496 2824224480650207815 15583100661108778683 3664551034050144118 1618150353538635484 1162549153347844691 1021354842132477386 16159382333033175175 8938253905806147540 15197845790024973436 14154517015366139187 15693981390880975635 13381979644865790149 7454768213630183365 11318002364080033400 3447468297332438972 1738824262433616752 14397290697296081524 17926872277939444282 14536361486316102243 5616809083652716917 12484390649968868513 16104505359116095304 671935617739056187 11872091369056916708 14829030443019273488 385394960951450727 6898384628407119634 15574203627312120911 12388657820616502807 4014600003728976406 5458599434926379725 16338364177475030902 5948920488876956613 6226224097605147035 3849864309736165004 4768849742997197766 5695822987808590379 2180926645173636783 9843748664942201535 16893937882342412849 5968827804341736431 6888553705319588115 5546282428933989043 1813048114177473864 9675921587309662799 16007154960868425661 16922444943885915993 16619447527563808865 15828841194753937925 6450867776285195626 14398551772732234944 12283789146994972130 17707797627458491490 16952850756132332752 5380213113157309322 11832561126946422331 6677294312661237467 11045324519157693243 4369388463729737843 15622771516867072511 4413242080167514202 13642597572403094938 7227661910839481222 3423978195820106741 200372456146834596 12065351084531648091 9832519038781267894 2871200665561350955 16640568942574029870 2850945856161148210 18274210588279504224 9845596568809770951 6965503790203763881 149802595137970146 7215335058674139634 7276961611949255605 16022839287833560226 1082686347807950243 511891667978479595 11196585934771064675 16130736101456890220 5764130526361988707 2494435789045290183 8769478701702188980 315328816512083482 15056014127101816412 11732025459861136388 4127696545635503967 17987202124386023849 3267608137795773043 2060760455985729002 1202109987435032690 17453990928548002510 2106593962010677714 15771136136809805074 8999207999494281879 2664438226973455619 3183020478514861280 4874740026722136209 9424577568268572474 13475259046950022797 17228025738331527298 10684530381454448067 3455561018874001593 9405734934686029162 1388742520363433793 13085600599595851914 4500384353258652596 7739374833949504623 7370067624802687415 3797044006033790548 5627347966737934933 9224719153835755994 7972401469195530636 14993054491525382294 11533372906103714685 14436868703961912525 17162478693711165046 4683515239257674974 11329679589750683326 7868027244378262170 8097753989089715210 13507576723954421713 12967304638234668679 5458832283447109060 12170875411138133247 15167003322880792884 11228611683870704878 3223619303460961059 18116591570000950901 3749959227410630080 15063053737427330138 8654656703810640461 16571244103257095930 15862065023528233517 7518239081262374500 3188103692269979124 11491866816703315285 12020824742278643571 5812584202705137019 14936844439672023690 12814004720506441801 9873624025494186116 384963724522430832 10847304993672341352 7660216653728015319 18003538311147131411 447827063994407444 5207452537791285480 11894519517192392086 12314550381116423076 5383960943256941410 3192083541221919982 16853483258986928138 1642038678803451899 18388879623704074089 1468701703746842448 8118444577613358752 2353307333728937265 8106482053425004579 2741797707381691440 14490213844617643495 17439570713417793872 17089844992913940419 4911386731848652477 2611219478359354007 13214181670614225086 16492350502888130639 9449068805402620667 12098849135457832520 3525092951559443831 3734215362105107159 10857387716690473221 11392087698133231647 16230388279753230836 11879467932471367035 14149068186549302169 7974266008784108113 14691385238817441328 1198072426163467512 8944665126407908444 17611519437537708911 12881304932334019905 7764725255094535496 16104120018449468015 7696992778702736390 5913813770568371794 14454546091800583792 7225730505919294817 5241226048819793638 7673878452744702061 143092873402417790 8675214061038121539 591969649044759023 15058893636451069157 13757945277890382937 5029742240334646949 1304840147127845496 12190236074182578606 11242807751015050374 13544197556295412272 13247018093190489273 1830832987195834380 3219609172856807981 17635948704487645654 17253678397993837798 4508229378823497500 3649840293733954249 633360768086133560 17381852812786935230 6465609873078720355 10150028170721406918 9021590869158069208 5059302517635630332 13457987820438094423 11154689027018359613 17128566998977294954 5177749894425694033 3401427592536633320 5264374409972460285 13893868866507324861 2367703347720889130 18186382861581558042 13336003486688831079 7522302236265761578 14629518027862019788 16981129833465374039 335147498154508339 3079994132002422773 8175544779771311211 5179974788895460185 6314859259891055553 9653242717814708590 10459966003267576089 12976937960682372702 15636821177268314064 441165914273176366 13531323370532453263 1571328541647287983 16802588317701306022 8899386425289453704 6555894338213657386 2554217233463982803 1880802162524299020 7316981647457973559 12324932549259869969 11186511921535605942 1884329829219253866 18445081540352871350 4317778342490104880 6030521921168442360 11013639225236065508 1963785645627509477 884491424960748440 5046929886766998262 7920974467569067058 758295163940184206 15511727833713112390 7457872613989618769 4343628539709011835 3261740148343827796 3454758543706261421 3415077506873464331 13255382832647001954 1204687536000869431 7975599006380393838 10260507658000355967 11121193705163687535 12755489827312957656 9732036315929758275 11618269703384565777 12275694457393607838 6251360435397268691 14292102187655487069 9129093552527062320 13112061159189473122 8615944367605758660 17836208510237932741 403584032636391756 12524073894309338983 6795038368062837442 14636505600643426336 11224638271958836165 10521017369525862695 3265039908802359323 16605919285617761866 10903386164361594985 17593132612344179267 5438918032221990063 10159918954655011418 5294105885598988472 14935271372141338416 18274903072301164367 1862232316413994699 16747301951176854207 14982484503851956690 2337491394222794262 14100412416698566553 8596976961459842151 6590066628157600991 7008193957028580279 9994564490585231902 15977936938241171996 16768942416475278845 1264136818239119212 16442086915373616701 8997243102593783249 13248014709805205662 16683673681252318032 15621867751041114912 4352313921460388340 12291322481830684626 1716661913595243986 622541174844080152 6877258841070214319 15606929393393363585 679072309127628862 327066594456811847 6341089682192327763 15602983160963793301 1293444725397199793 14018681502582756733 9158537352075728644 17877502627212301305 515113544039949160 14974833051679151332 3692022371227770903 7682513984390944674 8364524423432001601 8337064681704015403 12334065799383634662 14716308830660042359 11739937043963760756 14017737049531010929 17012275003072627088 4948832873639356340 16617808517261776793 5038997258223857272 14990179846404242067 16996028954529878032 3423669749181679726 11698462958617799359 1809165623718652510 5387984637241347484 2592763119927551742 13269965622313231627 6791397653589962739 14147666256578031760 10238354640365696969 3239266514133306708 1568779915529638082 15589768959679142521 14710800450875103144 2830074520201514497 13431029531129468309 16499101936482651809 15270136146736046714 2981742674437268003 6754607897730217890 16887573945752336049 8391425518170560012 17606795149497489593 16935867894781282546 7092758945567830817 12229421027447901408 10606319431192009773 11139049075938568720 8376347916232010385 12486588804482430227 13741091375955886570 6403145794797793133 9409972679052388878 6220052457491200230 6519207882509712990 1519777885694896012 7347179839679895100 18193269668302078647 3693194640925471126 8147310811917745044 4329942792605750430 16682544659075417706 9385994498515156305 10044768171928610860 11331127662999252822 18199444328108411325 8577777369370317320 14036645208768474136 4756477256154547660 3244300636550106628 3300118173744439623 2006003029318801644 8822626491883686669 13863144314885043415 451050473259920826 11170821711590912914 13110353426192338979 17065625657050642228 16436248566692948855 3151412875238030851 5501157585353467426 8823111407770067858 1787313555527476175 10443257379983862215 13715709636160476367 2876732178126773330 120689917210536197 17014290226335929553 3845543713726556900 12745074103791907987 11365963364179083626 6598508669235396985 637316360229215270 5650544362638544595 16681946133468888683 4132733091398613826 4977048640767852676 3037629443658385616 11999373791184161145 10816568548164114804 3773894203491579184 12778331674803680425 9681241372305341128 16567347668946830219 9984464776330758288 6283303334210246820 11762726632186678921 6318414259378866452 14989828719580232066 12360865487962282786 3663572562908695405 6412436385415368479 724932382953945742 6175058254244877615 10242009665820018304 8849568924733599422 64951883919161427 6585469625641518742 4886982567956962741 5896249024945761217 5704406826865760813 6758351065349861422 17315834430555117526 10018550864790169183 12349427716501355093 10257419679068781178 5791915061590050809 920290649922847759 14888661432069146374 877185940358932898 13243317785079625613 14955324323420171462 387371642044218937 6769363577763910183 606237964913684609 13432636623821872996 1447661060221031301 8386821728086863414 3958144489417881700 7158904608843828755 10696373862891829857 1793474938256798869 14070287373257083314 10745240015310752214 7492021664818468933 3601074154669073770 13916200524781362129 12505260677090429418 17290267129202820818 16318824149087517966 13298081524137773497 14325466918625161360 6042516745577891990 6644986858734638238 9907335328981519041 10269897344509049882 4183248423070083847 4521199773775426385 6872835476939311180 15844693587194465338 18127308101812355314 17103162396475573712 7222917916162314718 2320831425713318339 2403350941246642284 12615683343998844316 8042676624124479162 3522901317441746924 2730057357354076227 3511974890797420601 6936943882068459378 9175320506323723642 16259418007131329832 9047679655539913772 2688252680617175366 16926924075189706202 2930194005812663416 15054899497831685609 10186557023515626492 17430108784653334251 817029183762671173 13370301959792124597 9827820168319757307 17319959768228015557 6651081130322334096 4941649545910221605 5760848777650055495 12184582862631872653 14212940972808060882 10875691515344435055 9240189829080962491 3064476564913241818 14374689202573486917 2615186401650712495 5978841854293300955 2163396149353654441 8412288163963518967 7856720370213006093 3015687869533520555 8944687232325419182 11668248912130833390 11826744081406133885 1450542230224618596 8357229250444991208 4038418622431754766 14861647545188076996 6085470707977408005 10327395071829240628 17104288521782222740 799051901743561765 1041112170281425954 9524569510900595535 13134897949152888122 9211919586671746028 14196332647953531068 15753533893543552627 4810399596786477130 8787523133621733654 1693845629867314829 14278252736370153031 16841629260874432509 3086917953994815577 2266042958600019183 3013471943284965380 13796720128086805950 4541602296662264710 10719827822471995953 18022017749779366549 1934112938833346853 5324482015820148950 11431159110820037494 5239442339785018999 4117375641366639334 13319907573241784293 13295956725051360974 10539040053148356233 6289550733074445225 4001530971283729723 4845636383589150617 2391151059938557010 4006541529408586824 4404580319803852189 9484193947344995253 14784331185953755080 10815088350566059507 10450259822068088435 3079905283575884171 2508254424582512585 1547328875091904755 5862119471910630297 8258477016162105096 6504276482625956862 18367684816671032812 5130983400694169816 5280328981309828054 10429680145047473786 791253854655972037 10584102536213288493 793487609855112344 11961941561599873186 9073271042622848121 10615637968600438978 792219581590951062 2832430169920501746 12075478498533017785 16395841013502903194 14453776696293765201 2638647395875935901 1481815172980557060 13233164967514642238 17856810694230950159 12270010651965042393 1010125465454407703 18370992527017065089 11654157435288937629 2067727291210197472 16105475236384473652 6008207124099166226 11848736383845664894 1917651498536212910 6064101501513661595 9829565681192589386 17852271776112498585 10425123897061604846 13560407606615684989 7324386357626530299 18161287422776763984 1934389482115263893 6580523944702698087 2117474251016228384 16042237902003868777 15993496969897513808 6174339377834017880 7079105995356917672 5642843777268590405 18435318143928426755 1069768810691272683 4297799851213544785 13051964497713025085 10010424927409556599 2661085267622812175 13074301393978105875 10574907929718033336 13549361319836353754 16499798566448362621 10088086313515613526 9685722567941498345 18228656448689586396 1677182374070162829 6758917162816399249 7863491087526211095 3077340765208381860 4784748784140425617 9753223905864204321 6974591918962227003 5156128412872714545 8806354182178969640 7228335844938761646 14702293406754120335 32412023985980473 12332090914397820798 5019150406681016750 15958546989886406261 3068746457478397413 604763943901721624 13227754403529503576 13162553109100031893 3045915788732164206 9077210849561854832 8720929666623090153 3560081893751691469 15843043583361857267 1513314715992029779 11019742283825082316 4968264119347729930 3972179772412937038 6530545671329532226 150489146346423573 11169121248236737281 4054070126530985136 8645262710672271180 8449333162202031358 3892132546967967670 8628919007457930860 2697318213519835032 15411811136425200590 15237660643104764166 6801447394335396022 18228531576683619887 14004274075664546453 17919215621713986244 12534792319355972150 5875862660016153086 4310192965517577018 9906345741277719996 8264725721967195922 14786196785461479487 18372209429800541757 16790770627365944890 6755922011946493622 10262346061382025976 9956751780181635395 559838272493432710 6697058731595419966 16729987248377416576 16140508252884548110 18049696710418926321 2191756054129423767 8635327584158813204 8740829561960557745 8477248461046281822 14009896521518856238 8302276319984327699 10852573984905328299 10286662901932957458 17344481475978797169 12339902498148176433 9757080981021464638 1062272407936492851 16236644930837628402 13004868066335660288 16267379376521009891 990281957570963000 13915600821142357364 1700069542430883566 8386926804790159089 3496715913344805176 4240228862760507511 1364676410408514610 15374037881807741076 4633779205133648185 16272305463237992802 935351186486481650 13193011580141371254 248643499915303134 6985249239303119070 12422390379381548680 9853106846717346873 14314712355885151307 12215257589810164798 8827452990427382874 4384849282098550824 17585596789087370604 8102193684608580033 14561244223414501140 12812208701006501230 11423193549268383976 14412367387753932616 14880644634359931526 13052383710884376870 3095897044502057209 16074029419679216891 10189527108230635334 6662977498341246708 3699139820992298546 131912511680178572 425041294455861873 5348662502392619690 14962283804555129074 6716965070041807310 12682791319497378602 16901860664046005650 12977016484742151123 7706163407129825391 16194086982908284643 16880072948983176599 10331079985701418561 248891214002229553 10607609280917164337 920835086018490375 501984648085399083 11291235390477865737 7434570380047660656 886584795514425231 3155522756034063365 4540210291004333754 2638379636743752270 12352368124621894144 5751081595514761483 4028484045623990525 4618497166130425682 5536265951346962627 5353009997428754827 10352355729733968005 5067776432499183857 17800552965534664966 10461955103547783738 3806138859050844178 670988090384357278 7991236108890123074 15227848039996510932 8451425127941683732 5730107827190973621 2388677120884854892 14745050836552302263 14483723978846959606 3108844091257021844 11739184108808206402 2431748911873190779 4292664292900480281 16809340912407132513 15575386753111319077 5943171203425210548 4522122778751505396 8587387576894670685 12131591060205989876 8756009465275104199 17865620087635843392 7086539502276790641 2913459145963030729 10457537088071359264 1223459026679826787 15692109281314034620 17530435526237134915 4760149044577502842 11229934717580230025 2997020967289837263 11872937850013332700 17585890613220333480 8512856128764278485 7733526120602862791 16730174309345649526 15024743086179480701 11710136005887430643 313416812335326002 12612964828009066116 13232929809146198415 8773524419539631477 2297482449472139886 4702531235980846918 14121376116182404714 7896704797455174923 16282251175834303022 14714050426860382139 7614310252924989112 7882869057342676970 12290920531886324962 6759857715216991641 12647901318835047172 12019151062298387526 5781349065705048456 17174651604395257300 11669226233996130284 11329770255516199635 10153537967194177171 7739098841108443470 12169529885683628549 4911672725564416793 17117650654754625619 4556352653412691409 10377979319504436637 4433711987546454254 4955617572567921902 16401151946852516741 6521872876722067059 16246289944704648492 1825020897062444110 14676933229736200886 2238805870725241677 2867007515627378159 11364115648407481607 12321054567494681292 11936181608372548983 10126691645356823325 15276184022485945574 11382389890636120369 1964119885920554205 14214783520735924511 16531949644711432759 14976147448355661738 3683010788367647036 12084743718937259749 1854309592785192882 17961197432952634864 11389633580614469109 8209676710053845506 17986436117009060087 16687689724827300037 1631230203054388902 2804254697496088260 4394234847712058379 1061359838644969391 16291532504300124477 3103778491489740599 14616138980369800256 2950061111272663647 6456658656197470994 14904277884934489474 8008638391342451111 18147771246915964821 4317062241881431144 3290010977468242085 9884720185045356781 14933858964931505230 13361068865205936246 12012805434076100543 16903981118673815915 10359877157225251498 8954651232580119330 10558374097707674179 2048094855932815424 9611966614931463780 2228285993768670083 13495729978431255244 15814163012568495687 1713194211916631103 13679073246332107987 14898575154339983815 10683357220588135122 4260633508288255300 16037744232126414042 8217311484643122555 14146047921758885568 9428288187275530560 3283172864791145313 8627503148905637133 10185315711084321730 8360490222745343032 6449247150413786949 8753899254876822266 14398531434888806498 1132050805914427021 15145976442004888869 16492090480487367444 9898223279119264613 8254092520353408082 400762312592297015 13775522419199448534 10345091027922177935 3372055919328847086 14432200113521907384 4772415390221381224 2844949012529107237 12257645684393658480 14829787836866778677 5332863487281889315 14492756224972252162 17736856774927667693 8858251875219944166 3160561003100850389 13684683967254762433 8409444223318327734 4447375756390758886 14186592804176596695 12724479011914517628 9516323767249853051 10375789123713774745 17416826687190443667 4154564842070849993 5345964322671962146 248828766496771396 14187855063030896972 10190727772946007073 2557109860828604614 11506922733683341497 4980794319226722984 5315848679575729017 17532122712601223538 11986730207450306808 17883633519886579928 10015052821656006734 4390735401512755682 17159913062659618101 4669759879474201697 17415513501612223528 14222557221398287208 245782441362292309 8398303229257486430 4666134931813733154 3759591555420351866 4410664082049669854 8059223923173695315 1981736182454360116 10097777176335227587 7806125345611501283 6292390017755520658 15559493460854530835 5291884206087505514 16104066357705465687 17732194007787655780 9082311660387996524 17275183236829802563 1728547088497030688 10692798613375236870 9336690307912830449 15443453680767080214 9625241897261952403 5548699967565354045 3231673716208964379 17140223767322834336 24267725481623210 611578957401523935 14661273472910174406 13035183090755368407 13179484042760497352 12585986406953664402 11443386638182392750 5676194795360773298 12222705369204005812 4325541517137869532 8336627097187809084 16592050367064705288 3726627722063124454 7715231335544854638 10670004410523798446 4715890315633563542 3428103448872029638 9489498394342523246 12308966680909428978 11592286616283445401 7918960946954882182 11637295711547410280 15996743495512602180 946597360658218456 1486390819942365796 7551230428489657119 15185046475171819040 14288167361861560272 2980739173292241395 7625674849512907727 12724713710879347112 5166157744958677747 13612431008906589678 15657530088070023055 16135962656726096454 12008970527958641025 13795461960995773301 6303868036278730647 15907346045775376186 17156507465094132705 4687644834619341000 3146887155513883331 14509317448194297649 135369571219940666 15758230946390306471 100768380926319869 2028785619899389973 15179562899060580961 9447055641545801725 9587236690759731757 14893035317140299434 8039303855326893226 4204845001191381414 677668026260833780 3140937217265399585 16014320624020272328 11627793927556049825 10291949871729027509 5238524501204855690 14824258403726219638 7205667387517941006 13023769297724311970 2254614133014415758 7265034458954294730 12679094279354032308 17951694130677192839 16001084398234074758 5494107610522838793 8034523342689823030 13140040598665727564 1196543987948620879 8574570505479425762 941257247162596083 1989492658078472086 8140677309339268786 1676136338558948692 2125920638976067889 15830376824995126714 3549277716516419708 15156926964334120513 10037234981212949322 9396663617470305333 14811726621992324975 12542205821338019516 7419963189802402706 12593135484311689986 9556857420752368380 14220372050206561391 6791586948731812907 5042022873970459827 14182518488450245782 3857333974505740630 7513669739281726312 8017749615921170621 9860000211860284264 4765576805428494536 12961559907776844805 9466312230365134407 5428774960106945251 10277111630086271663 18211999226364171936 18304928221955652601 14430363672142546922 12492448532697350292 15488587351913482518 14440507042754013105 11575683846583267026 18271721632945242717 4205887615213317708 11194367006641021571 6009237768532245105 8368143025128094716 4661023695893969374 2328389897557863525 13009365494469554226 6824118969614062914 7585500183648245823 2380243114832403559 13895275009627566355 18237555746995130874 10821649919062247600 17999935071314881517 377532346243803506 18190359605957820185 15054520008860252709 10758187018239823207 10865862911091578424 7105042177133233412 12263944690559490445 94623885459630189 7205525970774772169 10385263067820961857 3423376832428579186 165535713268056618 3021191817433738077 17706721972549968069 5535992161593828562 12545660402709613457 5837187763888969338 5031450737732219238 4053664358782052749 14570454292115992923 7642584575148271966 2435470320690939369 10192697166064214725 7839157847427720007 7308941732862681908 12588416420539505742 7433762848400058349 13142202058380832601 7877620762364331692 16779813668188788409 4690498011950539147 141084238988993961 43119185144170113 14484632058468927580 15842306176855412435 14510402076467364896 7261419061843799627 14725208274342120 9463425405078761944 15121493773970815876 14007548980256474153 12194766392149119558 2040119952123661101 13656695527194783850 5504480726484619451 281345556651174193 16644493427069841965 5283440061321105689 13831668420260452137 4403291862466076547 4747343104961360736 18323525780061365825 2628287687612120314 9766145932825482977 11535945583704384990 10636423967769165548 15123611691449683575 2959960403181476283 13331413199645322024 5221453483163128927 8769945206657708433 5026371107955371185 15906345716680172557 10963364620592408756 17628422925246144603 6259653802614803804 7645966637257264318 16941906896694739407 10870509002825937960 9369082521048706104 14932373699298119188 18293494653354107786 2675364650857838703 18127279497709074247 10379027499070716834 15185772491062867596 13373550326613725399 17037889837280575867 6826725627190035200 844104191885807972 12839816857174067313 6152319554838074176 11151679587589256107 11061980476398370825 8017760366215715634 9822430703448257905 14446213909251433120 5562897568370126874 3958501001703713180 18382487289797907900 9479914954333536746 8442548500621442644 1430069860280405232 9980099930581475422 18122639759905922923 17799142905761033162 14677938223289186078 5909363974582981127 8725935279151664420 6905615428148757494 4847618290097720728 16038828853420946458 11488781005078740569 14170575226312817101 7403953809430598325 13365863527325446892 12134609452492911671 11339249502184935736 8697961350966874210 9563150766231584509 16365133530659508108 14460364683068284268 2386172828826121209 16905829014144053522 17197579944052911339 11154758877240126812 14744780908482655698 4883531535795607394 13902935196989620176 15043788426560678043 17385214098378105472 18350341141932199283 6852224979044684486 13143559983152743042 10360755967124209789 703411880800086992 6565754854789872505 15733401415431411574 13182100456548566275 11423760565235135510 15568853530351188642 14780878011255226280 16261494312187429465 4023939954900124476 6087458918681357789 10431908042613047625 17725420449093493932 4450385765309761785 14737373054969329644 7716904845449396078 1998300354458085070 11972313068557537236 13633959128880078248 3585191437671756511 69887764494839258 18122001586170923996 15674421502726135920 17600972816008384705 1046360194015869818 2343851203521479473 10862865896723268203 15165228021217688996 16216298473334985293 1422296524479202143 1669092395664742546 6447767840978692558 3883645272427879986 6070543822226221213 16328421074092656969 14236217483669629744 16220557107072457476 13256773887275156900 3772947220707204757 3978353090402597308 12255232439774116973 11474338159683369082 4601117583424084605 16674254285710342132 6526238340342053800 5153516834825911552 17664364881563655287 6765820232462832083 10956668170746070078 16124570863682255137 17157230126603549073 14453565920735869876 15477869734918669851 14727451910103086278 10537895648244445167 15593475875491325548 16355510729895085759 13790675192924600493 2857914986325278896 9130271987321057841 1707711731462938544 7368330323693400740 10046974167084467026 4313012443710540323 3558103804641757271 14312015191995445338 11440034575602230397 9416629480883729242 6878456411101438890 18378001225890451168 9753450259232696440 14249778640657408168 4531361948498880204 4591240697686878170 17562730866269039033 16697211113711965332 17936902159201431252 12369338815556340923 2778383218732472849 7065406683065010162 7451172486945933957 8850503721975572996 12479480197567462952 7943198422167178073 18076988659429411926 11793451438545910192 17050536910887837737 13483844636918772208 7718337250364159149 15191547702222019343 1205381769041492587 8592809115668786418 12347764595781315647 6026232054932125109 4601589915782913341 17413057392971873752 3520950662612793251 12354265873885744627 11171750194850404137 12432191476406677580 18181524809115604117 10736452082734055575 10343422400196110905 5819848312211029599 15083313181092657471 279513956274115473 17485927742401127911 4450094473454381040 969875930056693878 17579958008257413730 10656923721761451872 9412660335552421962 8746973897777844223 9410993635789907151 17355461775856494809 14980699835329554253 13811360106906744958 10623809572577801736 3903226777780662686 11904203256946395091 15595237673460534047 2808300777270366193 16851869617892830468 17980103599540056058 7327544222461193 5768497327889151886 9164248703340303238 6153269970644554462 11452298523423080589 12886600952842489092 14819722996459211477 13125845690348523610 18160284119858002577 15768047890610773873 120381747044745449 9544352233087968462 4905501464163621109 16799050296397817552 15167514358391776141 8792367870951153697 5476977875664240928 5728991727606141394 5612103151608856653 11926971868158687146 1647617492203989055 9562271393633494855 10288294733849863801 1367838068000930582 12847275384313891134 6518013059007519569 8575755086794977038 15475715107918998314 13344088178743542623 14468981837775272982 15219158500705005535 15218895304858715405 9125943809169398874 9652205438750350603 17607193708037958800 14160131575934466317 11306740059116729632 15245797748294700586 2836952950960686875 13138382584323801948 14917535765200082970 15555487751386919563 17182610902867292847 7406275985455737836 2907536960901889069 17503662325965894672 5383538833551175038 11067622201876523840 15234767711793602088 9464765121755476204 12157009764696343393 5660941279061643501 7349702917825675731 2625089123987939192 9907961239904587864 18128543340956159724 11046724324920617002 919174168300892367 10540151214466191186 7499261813377253046 3995119016588351074 17235985887034844498 4818096379526331435 17161951950744352220 6807410285789756594 2679138786994694242 607251324193262889 13159418545784655357 11962892528100397755 8952152921956946827 16908960378820574131 13421458577422245920 17525294622056103513 15137960433991927866 10165605084844109331 12709062522334361446 12306901397059410310 3274997318510380115 7706121780648934849 12267617453318792317 142104219155584875 8987631069161087201 13911715524510982536 2703026444460311023 648496556984855216 3293995916494675093 10612291461983950034 15614558977230332772 15248382660662353346 15196289938882502902 10570005313715967221 7885415897959131794 506752951598010625 4676698664738044105 3184171165285083189 16629613363728675521 18196392253030797886 15888029079725203491 5836973258038909047 12540350570904742340 15234129287050552416 16532950874041337229 1292576385727117291 4135839317576720286 4729745667870345734 13264325635410350413 15619245162430008856 2218568514862119002 12939366122119647408 16328637238895632541 4413047842935767481 7534246939802484404 10937612338136688422 17812795200118903286 7921727378509893391 16705553182165990034 12836245689198532263 7836916858860510171 4310744306347100589 11528713226641018708 10236719829191939200 11104803235289178840 10687715081862800359 11880053603499189028 2936771800074330293 1623469819960430101 3704967604084033481 9728237983106135772 17337090050361436565 13912942343783036199 1813930872774570536 17787186944303566463 6994578547715934639 4492315026693185556 9080092381291430338 3142970619834132434 10555746249647261120 7523915838113125134 9344232161122932748 14577676595552873332 16065532365276369041 17115147794560865165 7823760592372675887 13629877986411369241 2726867255183377487 14985076220093112221 6949297312937800895 17207660085464107913 2516553497149080468 8514522299246032622 16366415593128331095 1735996523227204474 8557433443484990062 13486999280958333716 15023852963658898166 3344105394254583372 16429897127090706697 3526323369921540431 14121051927646807284 5736199461454130344 8597904547008642982 5188674194849907558 15381321297301663110 11384716377537246809 880130886223756972 8944409656929808370 3581155713112869295 9985219797195382443 4629788971426773890 1704156605482769739 2007473189486848310 1879043655478617426 8699788603541815108 8371205523261098540 9808338351856211756 4989600526810888922 12211794888583979812 14018091283486317845 9291875354542755951 226819769445671277 11302610147055806396 9159200319765607852 15981346426442086757 11404221059213143531 1173282130784624535 11209765829125629484 18168221405799940383 980209703711021984 5005135665271555689 3754345656071414833 17644407396642251669 8669823044419119052 14342311713766269383 7803137034647854381 4515062535725213223 15997492416115517751 5263708030252044889 5915120294912767639 15342402752877507988 2650171503098637918 4577703725719142463 15068956413902345725 2743560230450019789 1640706824228441100 726532964275089406 1090250155282810646 16106673349343725267 11640853629972649406 6477041945387560785 3118779199800941878 609471621053162885 9292034095325444054 9086344978302624623 10553937673610684474 16000897426493945808 16825412613112074784 12055603925088604787 6564508976551155581 16963763803852151269 18328840173961112759 7144641900381521724 12324842128630267984 8089210273763462210 16120539077112503313 17253824003158176 633853393050647107 7523210303187421552 10279787004912705816 17842694011230614147 16022677604202812928 1635439420046914185 16802315685033864601 2604907559920311187 11583796879974635035 5978799949634527161 5249419723889773750 10984994784029768498 7712415662933002416 2266744777276342287 51147293132516221 11868263260604006859 13691617278036322641 7995412695753725184 7755694331615270611 9467937823380772257 9916495273013335484 12535945690953512561 13472595537631415961 5816232321894606302 2791134838167120396 12639074694511646794 4216457690004300767 9714847944012179655 5497409191649223676 12609947700096784550 14770881077420175438 14016426597979446954 5912964181472858576 18143856236535689208 14680996953744395143 14337594800784131712 12976205870813765307 6631537370895821059 16073151103221704376 12346217827279095589 3220268994130755488 679834194666861070 16740661554960093364 6420929003809273770 3949046553337867294 3144218895523437374 14781172525637620977 4300322608681788182 13502035087638619988 468587591137537144 11191189692960239501 17746620667709619935 18266644331561961231 12421362007622736938 1272575294904147078 17151949381404415620 18048978986334977010 5102908454595170801 14463260640670445141 679663020784442223 8518772536770274378 17497244009664405899 5153260286060555047 10857178895221955078 17482745758275957664 14214770396099437635 16375869005722535118 6206135415553469077 4172614633573657945 17582653445869949673 447423579630857737 16879822920155288044 17755935220463854331 13637474503639969144 9306509820391784122 17731303271322762726 12994779577002383086 17080066384424493223 292805397195567304 18090965628865857943 14703565920884308921 5895640717589313269 10286479327463847867 13062896876387813138 7884317116442677145 2320813170800701020 15546096767801059139 7199085135781830980 14093585688840704456 10136143188839280591 3007313120743990794 3931990715925106892 7127276749297953118 5726334290947769128 14071978106923349759 6021404236891849547 5917899246473030655 17705787198871557893 13822914198989968780 14416411485779977074 4024351701959469111 24655561657922510 10459269483161883952 15210156214550822206 15718834990738891580 16667829691377941083 14628523459857445556 3918234357743046894 6870731789606778308 16586516408485403010 9297831842387535015 10634914279723015157 592166344648162918 9672238296999380150 5111154581889052285 9293376138626233307 11532332681200067674 17681891208414257939 10403794147590985659 969345053448328089 214832277053454626 11146665454775417971 8939493957944158073 15180986113886447633 6140869543037322207 9596605964238146815 10132359186464380604 8754390520635883403 3366958941501808830 4343467568739133116 18124282394075801662 6187753375668511929 725768932580632891 6637519275445128430 13559766216197346337 6052208947246297274 126427936274377650 10164981033537033965 13177318596027374292 8520604618163105667 3184286030477725304 17339097199213000734 12738872386574545912 18002816024003739881 10506969224906961614 17517376686868986392 15689594390908038363 2973518482661234199 2345019976517617642 4564307717689386434 3851638372379837749 16519065400688078573 12494698644481907389 14429227870873918549 11419479819747468078 9901458001221147277 6235401380534754906 13866039680650158719 9914419403815637834 17091966298163795047 7135192017593369825 4517543817477547711 12922926719999599610 16899081391485297289 12355662950976421630 17321090717689784719 9616191973309810470 1980585062143903872 2685013401341331961 2144060815767051385 2403636930959281706 34811496758961689 8291415503968862119 12026181291082503041 1781203631375582869 13121864585425998430 18432197863287904200 7931128928777212042 5523583633920552230 2350961675464921708 12401613884237669567 12816421729713987983 8638202214564632986 7051083306707862116 267392047899687324 7891093775073164971 12898974403230595461 9777252856037360070 2648123596099759133 6688844028183933178 14265002686307137728 12229955251073387599 9738369293718686388 8024731679679646638 2760636999828386210 7727596810206786974 3849618561343814293 16864613842189995774 17840957564218082161 11698926776808416420 2069003818363872206 4491673281749872913 13112854855710849062 3634391990598207180 7222881972036297731 4752230806143431728 4964488688470852897 4769767847067291038 9453589475692696062 11735119231113062324 10883205695460128044 14248746432718886698 17949302263780081620 17882351198193983024 10096991237518514286 7634946311414231949 7079103235323391995 7792908560115580644 12300955701115141910 8552712306297745217 12873620243588577812 8219950391969530361 13415510900349078956 6818387863113788578 1948331218306733168 6868526622900491699 17808358837683389135 14031511826899399005 2240684443777169565 2629962258271635632 5274837686200883318 17710469340946614799 798315382782091364 16487554476119737258 10352186930059802724 9113622987337886197 16069927461703453286 10958781652611392488 9774973064434256276 9834117783417700028 2662041448856484096 8156247160210963327 13925760723705301498 4498075410868120126 12367125174490747325 7498640734196020487 8345195154549223837 7031638340049175024 12352973367345156429 15056051387581653573 5434213065020046635 7650951161288058130 6263460010832102371 9987572392633735570 14889101737894733546 5333036999337351040 8507261305642251350 1884287391651891507 13293234786405400994 1435740811910291491 12572105002417329551 3072058635524501356 12669537294996372755 8748148910714566548 9734172328570079999 9020720959840780813 16177239388696483827 18427762422824483465 17892927111360317912 2733677709848812389 15972797795010092668 15793595751021633566 10916230507081663610 6558899569859992371 11473898861884007694 16796768938453927391 7682874913237204764 16587974890946356582 5466207382121891412 8691102202899656060 18032773905730237474 13940547962375811427 11894787888089188658 9402165990940675628 3404793623914080870 11116670704950894817 2843135924383261811 12959720114852708690 16531618892996959934 16881048962126812588 5889798075934354731 1919549360618136514 679788287364614698 6357628981164546954 13027027806067737558 1256861992288294967 10091337881339698721 4969091891432328175 2292256941606621404 11414861696357388099 1275435297356949209 5601541292687017436 9027692273872964494 1856510154511097613 7071859009520380628 1535462509651383783 14916037584277265299 16631432400194530926 8768392130997461511 5090641141019304134 11341105807789633765 4481066770810802738 3182394538420333377 13674076872649344160 9782062879871950122 12758510619291308585 399802618589835529 9694447355839808277 17776828929573778227 14385401592654063628 13801046578744776481 12846782259887827646 18310032555452837626 4405069334829152885 7979323601722588034 3067681558982304722 10089647980089732389 11143320117433235636 17381548864005290071 6180448140429693752 13031537294688978049 14599350657726881206 8384306316432302803 1974739032794735291 11872567122289393039 13232924907299094501 9979483670089959196 4578090219902770241 7371024024030928005 4735820945138547007 9848881862463436123 4129936858238860510 10613834723618098408 7641913474607535677 3198272832239635931 17979749708742962345 1134589973919168383 14843744701113997169 18386761258366068361 5235798351997056159 3847624305084532756 15147966895397880570 11155013014064689695 16330441688349299471 364013222537488190 5502334701415048001 4790503199682997024 9119115142594702442 9940268480435545853 4037716259039089749 4338694199461969832 18078955803256307101 16791349438176505257 13497470419503912970 4994163757900536821 12463358544118927967 13176637873054065577 861502447874935366 15368748589509694332 11635970175402944751 12908095517939340983 2664972519098023293 9162346702452289663 12576094915109183195 11016544678680354774 7560210000257305994 15542753683148820087 7694104793411649302 5402071716393713650 9562528400394272248 15629126739497428737 578386330066936657 16195029788708648389 3223361104774119043 7999670790034364013 7723994365314352511 6267241706854988718 8481059653326814526 12750223713954693994 7021224716222741559 3843579882769424449 10141174646233178647 2186445636047511390 2567909378642678814 18383073710448127124 9967194289594895761 14827353167388896939 4660500207807795608 17634433645772891319 12162377187707251562 6859478140311525563 11567361622961449648 12361289126544553900 8066830164505922630 9487657941306738372 85405353238286333 3960558584476493184 5427219931208854737 12906581770036347195 761265686301153159 10519689858911168048 10084889387544513827 15348970690062032483 8826305776377206137 4174878975458076000 1486008240991331696 12346654832782848743 1831420807221087043 5227095861439361127 8658526063836056078 15321781539024572063 5299162171439221436 10837532274668054595 7256705040670294584 10131945813853683924 9054646232784948061 12891277999680476259 2694457885891122965 14787734633442885951 8145719421387037956 5802781255628280955 10998812673769370884 1094345817209740190 13438512139052966598 13070700561184777072 4006255771853102291 12993162691434523365 8313646238276122618 11210037689783841649 11026337866306980368 18323527056183796241 15938963362960054008 16732161928160608089 11925246069129752133 16812464134576456721 4910725504081273630 9077299262031020205 12532195188569335960 11748600228272367254 2591573225168704878 16275467978035102826 4464486671101768422 627889254208273428 10379203172823695637 10550843649277105772 457089739122143763 8675821714207803215 13532045533128748268 14618977023117575271 1593978775577200762 8954629407269757495 16746299629135151054 3790732888160952359 17489223701782491048 12931401419530817596 10029975870644314114 9925392300758206090 11551356340383468079 8350252911201051675 14282879728378001586 12091901495360637818 4385029353537763223 2028849072843736253 7155231402024009649 4678406203593205706 9173539993175464239 10862501687425619937 10406067639123157811 18055416494355255230 13460955529673320537 15668428213123237868 1867151827118113340 4927804696553823734 17988143509018922750 1438950778977621739 11633954380662640473 17658406845116375689 3486056934833575389 5126677608124283958 633724022943541053 10393899385082567509 10539043245601087236 18401832932116046656 4596099243993390316 3534711834883198737 11025508776931381463 1890581775665707644 9981207195484395842 10854558848810283847 362525520137599163 6824695050742958049 4646250541825755079 15261961241016311952 15661265897137392273 2335070212044843217 14083187479333402485 18393240305725452130 4752924521026139767 6018653027320442965 16659287244440128095 14134886490484775670 3291027391066715637 11557620845662268452 5964305613887459128 9239341789591219971 9689862552224156734 4688567166159981885 12425141855485784621 6994815785070877678 9840470299101043534 6187035342650010095 9791487351212295892 4650093368934451884 969490101319741660 1016273419584761908 14251403270089845339 16994753633590738181 10745778451130286337 6835559800456737154 8477919463323193400 5512816651597672205 9388348637039701325 2883195160959737451 17799762699739033647 18252788616990733299 6331786222720704616 4950500559661702216 8818750091752286027 7492868947812928771 8796143583729430245 10229278236535238812 2812613582569194985 16983244067904866616 13249583969087458265 8298346110014085162 2017669839385656656 15064057466220077153 7670381067133307126 4057519889546698470 12211125685916060558 11252291015696659201 13954901708945583024 4506568112167064459 127611122452809380 1170407304922522927 17425198699630613524 13321470662504579923 17331267386336573894 12468225811346864913 18379723719507616108 17619922333248742787 3978579077248585367 5036186644920306706 5106953827579954372 4160455989793730993 6170968935453891870 2242876886212617961 362709882097652884 9051875577237470411 5511769645418501093 14164391151375380216 3489423822129782423 17415768245380687792 16469612506152396042 169187951819079763 2055844360841005518 10251896259225335425 18121167540212857820 14663008807259327615 12522866923154468529 10479353774481280566 8248222532395892280 4165782509640909146 11259349844398836433 12912270489015637337 17770829899335265843 1122431809186454039 10709567499438055750 15645257931537482239 15736689922674877367 16593719060800475567 17618866514609428943 12641381660944032878 8641826220155429188 4398849860229674880 14429645934351789753 5466192631596772659 8000002326636194281 3665374977870327797 7610170774902378809 10578167352242506223 11414368885132393131 16245469396254093672 17007017430602981418 10255131027084564755 18427197975649331842 13249794280343866642 2029591773464579826 17819598794147177636 196580911468457490 11198875395525918933 1649604357288022725 11824290665655108359 9523026771572615497 6507940784679309534 11057406211179875311 4830265148745214275 2764465665911082406 2765563883105913585 1884915684624578974 1400689689654750271 11292191852472572803 17859155393469580709 9012070964121834911 15431912908689634090 9461891321545006358 5426858219990032438 2145477219253657863 3136754757702936815 7550699029208729427 14291531403209397292 17441143206212762338 2079282632237550036 16454341545257339748 9934326829158966979 5476367591290960525 13195248596652107873 13111189583599058934 4389486052347396458 16417532864091041180 18262111961411322159 1211743848556780887 14232555644279538631 12559867245978479865 14057754304996895213 7223850624082845799 2226516858879712451 10075779000673712717 591220912692930266 6868293297800237404 15607873977357956561 8596279400006801627 7359065650568971635 1437191059276431483 326523217134648508 12356753744766456775 15214032030052540955 5815498892757616558 12556845158672826827 12407250449407395674 3363502547208145663 814599059419813912 15057746149447415512 9767476402801963210 2694763968453185189 4218978151579495319 7906826405656980192 13807576298862822385 15794318065755778365 10409272558992545018 1921442116381284658 15162711306713362815 7777394573496694793 1107059915794701947 8781913210254800219 7938428295135151962 1307678233282692861 268756663976236059 3839247667101664262 1870677551278878690 2152010402941169656 1650328077957313631 1980932640421731744 592544302887766058 8330193859959097737 12976242464464922700 13722500207724716180 3145076109916733984 7277303747705250597 8196119189032315307 17746760070778795162 9702828479712149718 8202884989040105727 653924490371497173 17357702414164098592 1126561565829684639 13711809046339460529 11458737538912138382 14609643801649948250 1020912281203381025 15607814184316660709 10288341023859732802 18017292900627670378 7635345678379608618 7203414390660594180 15819446262891911343 7318855207780406354 15030147271582805926 8097159711051337600 3761250461764899769 14319357771870184597 11182833516800285735 13090807640456938332 10569099982227953897 15859316135239659463 4117775653697662355 15317596455557159068 17774123718408415258 8894246185754371796 10328719806293193179 1450565312251152523 11616220813069670252 10955547399611581351 11195984902239363059 11684098529653141110 738222676289033878 11648408129049874370 1063776306681928664 17817930475464904838 4250769731405408529 16553495994313198707 2680857786430345979 16077819262682279561 17649242216863447324 5272175893410976923 5291466104656860757 11740436995081433149 15931769499216173236 5400630245171944294 4797890139491859129 4674321318693330610 5618015247941731251 13395279167337363416 3214936046082255074 12591167958146330446 3078491811197348743 11932765074873697464 4368578241880219224 8649599099940411450 17213617046506096636 6948693947038136113 10901974124139175125 17394459430203363943 11129249318811445359 4608066350051291882 9979084670800644170 3937463543020986802 9473257380820078874 15829277895436056076 8069879126838054725 5177986964931592896 12413847023417995942 10852329704879081581 17722784917943558226 8021259560164470304 2367113130590725602 13771048292525224545 9657763963407286284 17118547532055176363 8180080432564459411 12670982861476946002 9726344601297240744 3172180018401252428 12657024896178525090 9001380964573729617 5535966236387993440 9710668415181419222 16401831654584550572 9786106674993292388 15639769942404064058 12191008718535217070 10690234367155526711 2487824168558984636 8481576827920738204 6634804045663217587 13747982625152377806 15286337330047800652 14501502170858353386 3548188228192623077 3976861741190658959 11924403956045273367 14215088581659543259 11442468888381696045 15959246632186653920 14199459749407004820 1033842556873795148 15537541222601019526 16647664932861120357 12687578232213885904 4938507952227938736 9407137613225350657 1649400789957932363 3050582676632455765 9489859523466748207 3666116789505743598 11592703547377914914 142968768169628768 6613926961540082976 7014000329661547308 13960327558529689495 9191347957112341369 15374193152182609129 2644836316399617284 11994944373433057576 3812288324502083969 13418891199654571193 14130777880329986848 5601020790708761343 12880778154388720093 11774303695988409984 16306551301752810090 7089569413396297825 10573322694294410372 10078058793624671440 5702318880400608199 7306361141735372525 15301138113151120262 14353134871904219563 10846117066165959784 7862794981904776169 3338140675799512757 6224875994843136175 13914730907039570657 15330726992361124453 221842924016716634 2748574167054908242 17388700622614638955 1453624601855293682 1862028955536979144 12867970955856547421 10569609001138029759 15682968855183909790 9214730580522655684 6537941636739846749 13263579003127448567 3647764602077078393 8813085746779457611 3141955251139796292 8841542705280800967 1383935001906704445 212034719569282540 4226272685970110619 11439065834284242353 4685312105145320776 2818771651416247936 5229876868634944146 4415802414516889046 11284502143478495202 6721020198513646278 144097449057415060 4456258488961477253 3867081144075913445 7447770653462022167 6637752110520728374 7127451108288452051 252092359585389274 9787201823606219127 13936202320518892214 10231120791082589691 14537008963442057812 14405615060917710156 13983084794575488826 14831326143173231483 1477045545046354152 13969764213220890399 15700688569809797182 10915941849328537780 16276739148098521257 9353427049080267128 18308292047290148024 11028564760816494947 5214244026271978844 7830257419663052903 18002699743460751797 732682626629381924 255907913554671452 6323620289534724254 99886316011246180 5638487828809703186 12635121186586366796 3256705527786602166 4935374855853530615 17179830257044098417 13464936435273805388 13432279345174239177 8114264843367562325 2411144491841693835 4817373646408323269 12766903547802096943 6378509833670864616 3438682842019621689 9838119865228585824 12034144001675724288 9555255865052415288 12268473259177549256 2820753437269995881 10486953507430104403 14717100805054388963 12622356587651387501 1789590702624759484 17146595711610107243 14560316137136260533 9595730945021363797 16958375950067155867 3387353651464110127 5822150199685859682 18044617041933402719 9436413022133866928 11913653472837789575 3779533804887597315 1747240348303861096 9686699975652876626 2826140818370933627 1396667728659854435 11901224789929035449 1612498133046612154 5734024842751098081 10171222467797129566 39383151003182459 17352232292145177091 8685619518150587944 12106365684576934907 7496249730117849598 2390998041995037607 9740042256841182567 3984522349164890010 4209765456939352895 2091963317391831650 12494575091518806074 269476171814158681 15302529426414524722 7674011681851009844 14491360718776594958 11261484374261220522 2630983555112837045 17301661394885394775 14038858418816265514 176295218344325617 6699170777520001536 3625621043930156933 10780221568328606569 10930546778941815637 7318176679680063220 8353670495131653748 8609977082368181993 2393946738908987835 8062172846656480194 5481552140235700965 5422129065753017247 7049921338590602850 8981911457096867156 14019551562501509550 17803529283669331653 3673085815788356305 10863594750599682122 8824504182842572613 15960133889222490323 11208081384329237159 14089194936017708291 611217260248244450 11392434109850661416 9801298352455751643 16715083890160575914 179085360103178567 8273742697676149372 17197761493710330266 7848127140208024195 5667018394008008837 13522732576963858240 7472085317338812428 17468003415442028555 15981043345758929911 4621016231848940876 10591193927779893824 8003834447186804863 3179730467267423189 3549499855927610574 17795533716641689183 11217396451603883310 10684470846836278882 16877199025704159335 10241258120516747590 15713236251080000426 14317619597016447029 13736504870065885755 11103545655678791380 10784183527838335207 6934181926488446665 11296139290083137405 3085399094713926294 4450488145289217505 9654398807184385531 8329886649408550655 4729270482655152002 1695576162689647940 18105702384593671453 16581949239890804556 5441056427492950392 12872130750975867823 707258367531214191 3779919231445727518 10580593622969595396 8482407611004199426 16660645187346451819 10283689668592436902 1561211415894013507 6810963078127344608 8963672964489324512 18202803562389285046 999923466434943040 3531623396689427084 12058404692360602389 6656498806605162319 13061253513372452971 2610085797259732723 6308342367186001394 8354519525501987336 11937546111645062921 7053768983952301757 10977849099102324233 17961606561915613870 10918383228888895600 11453997726515585779 2587031169464251065 15702110563416948184 12521756238462489016 18045010126231558423 6780572929454991729 10431701689957598881 3179395160265700591 1343018914753506802 12040474786036790274 9946863337866155941 2888574295735265053 10692709602126031718 11439237804416266575 5667810426414388996 14042390886857224786 5233313747488069563 8861826893673838927 322647622714922502 13767955573535021396 16871010573202836747 6949397499731601764 16925664511248007085 5413861502353938436 2779627771069728727 17177703212418960466 4174254434203312568 8185450778546221852 14936800143367989483 9628227170424221155 13589512517547766905 3683180684048775958 16286266488271437880 7171458488369250452 13620281392969491384 1443330464229087577 1280837287059511160 12496149361416773827 15443680144431503942 16129508749691759709 17805621343860257783 15631467089335432226 322050274248816884 10803339593175879917 17923037606635603397 17023853180600004884 5650233881925168754 15834475593153690448 1670727960862490314 9789521190303521052 10366404794567119415 601260987016729786 1072303297530778125 16609240898308674715 8849770005360910016 13749938801906481778 17404384312193159644 2810819602974831497 1766620370621130391 5218416833610267299 7153035200611867637 8409830076917905279 2565232784528052457 15050849265704945801 2871542214978067703 503491299981487414 11090029849886299041 701225743097550744 9273939376318817474 7469096538637627528 1517021832481909 8343870891885148986 9171032787454349695 11795308415871912392 7397143533376361286 4027137582312640851 1866004076370023586 14533903462153142041 14060480256799598550 13828439296359119611 1873807270988933427 1056162993273350127 3266834185168524853 12379850296487730283 6763629743556709340 17026787864966519345 17777624509587216990 17877312614604367598 7738697460740854387 7894626562679818272 7268416105896772089 15156169662806883424 5052969047250650377 3082713247698252965 2359852843440932392 13015592947046589787 4276779877702699309 6723463444633974960 13357482569019149726 9741543682024167597 6600961060759693945 6788285896764837664 7278476056999930068 8332516021677260057 1963158921119229111 12709323583753442361 16502388550184782137 2718475767771429449 11032968965760866621 14633645097553943785 4280082234281314728 10447790708805864168 2296125124766131349 16997787368215941175 18036824980292175012 22834004915031955 6739764706884436480 15380999884799728833 18388655860533221587 4643132258057569849 6022631301269831331 17688171708598608574 9139216909080221308 8110479505164630661 12262546361304406390 17994042060246650384 12906462872219818131 10986920974292643246 18258963322256456563 12069185104950690894 8647681704810448558 16073045412473767598 15842595461577978447 5756333009994705327 14123025237820719675 3459769931646875740 4072418032601472409 13356909792787226875 15282710812721248717 13740699061848105292 16192629861898429700 8745015379734678947 3864529360371351126 8539559780495827516 5823667042986466347 317658672335505744 812058640860000768 8460199243678941333 14915163484797534897 17530121777594483369 9198225774058954284 427320923112601366 18117214869304838537 4413482138879776604 13405100917588681000 13277828583324188786 9190817145275916624 6282448415742564211 17009002638814593184 13086434395654325623 5189494416151442385 699346974735676050 16829794857600485703 15291913651489178640 5296643831899925552 5291921054060263604 1759124114422944712 2584490159790344267 17529637755328844148 17422689671471211209 9049348162447220807 16302870116007634028 14280958707514931174 5608745176267658121 6217325215695285166 4242523823109675234 3455155704596311310 1580279306002490090 14190073260936893516 9820271238434053724 17562515798993000141 5974984602835208060 17991712817082102267 13237328085779492581 12195138183441643230 13389113132368292344 5776807912886158820 10694720546705400278 10634690035014090246 14686376406139249859 8748904755378545419 6106972082400974227 6351164137425206966 5208804472695748402 2502890664743772829 2420485159840677498 8714403192212314295 10297152046915058122 4160908235747864732 11455590651772187867 7816025686451780990 1966630150913856841 353933972390182162 4632966287945658502 15774213475795350938 9931039152213718947 11026751589886884821 1693478546409225989 840881098717308164 1162143571068775750 5063092823874936595 3473155955326109410 18102330820191544254 10166464866621934967 4451049372824599713 13187594254993756063 11617603933133110577 522166252801651824 9424836762126437077 17234650995135108420 15962337049390563342 13445098305997368282 2770023111537381096 15304949446924819893 9162734241195402953 6417552057177906798 17942679572970604771 14172841614211107664 15174786656329248980 12174517003354931129 5518791344501946736 11600536599727672432 17085017366042801601 11341944859103263438 2106279088409145939 17225241404578675146 14032071835798741307 9814246217108303577 8139067986249419113 6447432132976975943 3926486043177489381 6556921630094579513 3373041533871159368 18058714099693845118 2253353493733125408 6405452054753062378 9187783897137238957 15166535497726017741 15116753823662457127 8527431532283790917 5530294993192625864 14551377912253369132 11286871643436441251 4437863885703234696 6178457213960606850 18233441347432227661 12997344637321340334 6912055057026632162 8855125574052701969 1344446051617126476 6279204689884971111 7489061839499267777 9326882834764277245 13550825355572106715 32195868516960166 2133657268466787992 8892630122083845198 10844418567289751029 3499837933523656201 5823239575462668617 13919458267663589398 3916933528452902626 3601106754328607156 994724572654083967 10305921602671536061 4157927804119253336 16114490031865740255 4910647134241091002 2841287941107388531 8983907075463959391 12257886477998313268 6826674104136370915 18401570269722951347 871520622512249741 7474047138543422280 1283499445447565714 7657795224086075442 14805597756659433090 17357885146408752018 18412688085295339209 13688127145619974450 12713280667690764603 15871153328064974746 10509618650022346854 1553608927965509735 8158416925444813178 14163935775961642992 11266381149035002963 3244560676386046693 9140144208218103029 5470599244629184091 10616007988384911938 14517381616759780990 10334138135190946006 8840735933292918771 16010530679792256500 5907842540435687693 9716279121522959393 4466247385811755655 2615557259067940937 12941146540201069439 17651218187469391542 16707379853580467761 7469588029196716358 1221449790173040527 13214090146615880116 15100766181952837290 5261436869478217684 9465986773624883751 686657457751971201 3614702709986139251 13334414511168091689 15990320647235183354 3251562276692438490 13252656229424353478 84418360282932763 7544913449156933286 3465761238015649188 15091787053851778547 4800919120958554423 12504338341630636589 8139952499671630517 14642602859854858396 17203800193232666919 17737717875510200698 9005276380263960390 10259045653127459734 13468035707775894826 6006955507602448063 10945474793133298838 1055728566970751182 12754581110041806528 5480135711180210867 16742452280564804 11059510860103591196 4326692463274349615 3345835340902284800 4363303006943222281 10403682412807900529 97793473723351630 2697189720317022152 14266526123558970950 8604447702213426609 6385401588523092336 2649805825798136705 16521032226323424709 4898066493993100322 3345608577624397394 17578425532497999001 6382124552588592479 7210933958189323796 1769599005368516864 13558616559147843647 12437386609157991829 7956384926552765281 12375057664040300294 12727237603079257524 3426526786728361447 1282547625090332140 17224319576464394377 7465208739632283857 12630146288913453779 4047681906771021497 4478894465673450454 132725175571327991 16899270186779328504 16248066253391862644 6925733443117870520 11722543583486962649 9675256482268058170 17301193712145773324 4683384930928715198 6928821469646865957 5751600082342089944 7453827891275402986 16577992073194567166 4177885790857036850 11003364959636631252 13249158488514272680 3893086488878753664 14762532825584909405 4722901929583366939 10919498724186400411 16332154054372056119 15358164068171570426 5748136320767264070 7477908273973890486 14927296579298091143 11343740437675255301 5660431560220813302 7124185874661898737 12050503374427345154 3416737512806420283 7303874099572081457 7913898027233499608 16027482084653363026 17262525738726395792 12648262086609498873 6938626105332205874 9350717900225774172 12947252791163128865 12245309503836975633 3614772829452043574 11467985694325051943 832940966530369174 7547130914913921647 8394973283232775170 5283482228713838379 18405767611715964041 13681912823329219998 11953785194206778312 10482616976665846726 3110964752067824186 15633951893781030177 13464885310732690547 6277787331800917834 7566761964791592331 8883461291417513275 10121568627451763339 9588204233205248733 2834237610865100322 11495248727612039852 6537870873231078209 11369531788107877801 8387296871486129465 15698069352979261241 17387634469462620871 13349881538685211915 7531053302579998337 3353926326851751698 9660277793663412967 16255235042681437017 13078281247620955893 1551980217167885645 8581976176589048892 17246110622688578919 17902438260009397469 10053286921179120269 17301514179272151159 2438080799363128742 15063409536263554713 8414815685193669366 3339575705233859447 11241557028627370615 2746525111062039708 10415607882379087304 15381097526862376582 5389117673879765536 3839910540942138822 16355161608922718103 11127653413252304857 17419202110763809763 13285172824246650930 16317571203575895311 12431467702442612989 15071901178897796367 8153147293892661105 14749511729126140478 4700121032352376685 1269270518605698361 5376738418358699059 6123860468300862290 2312530589352909908 4116274752788556428 2056744545341056796 3843799657973281169 4317037745444219971 9320862903030794030 906080646272342842 18291665439110380551 4344809660742846807 18125789280403690429 11760791584910176813 11569973028776806026 1634697087844932859 17600577151042911521 3219879419994278912 8723520326650496563 1241938545385327457 7319531060421339931 3223342183972498959 11673577417228886235 14801069521026385340 6919238668715080837 6792695392206589349 10166989286188563962 2967814465199624537 6631090500409324354 14000347726531906220 10825564852905504146 13406538652054325296 10578979972032905324 4412638222265869771 5685044671346635916 7140027027796043677 8736685099859084427 13866555556933965186 2878348419823859025 6936316751591275835 1697613890652559463 4596312482518388207 4093110995436689296 16034339217716092025 12778223847900643055 713912030564509829 15580246531918358342 10385811620854399946 15677395278381764193 7896401729736151025 12435336953757347953 2892763870126256606 13587982028849159207 17936798051821081329 9489536354513154153 3180664840695939874 2171494953599726732 5253431130018287849 9246670373382655333 632729573150093331 17490347874514890714 13534614855268724598 7754063890635875853 6501733976982233423 14672033156119450807 12674293247038352226 2114473378970052015 4673142932479621897 10560164623307305573 15492453449104626527 17134469092761472760 1789082569646668840 8415339068693321873 5314818398337130393 15087261639353494341 5617923668137723394 9452994616419290902 8887386569830927465 2628617306894997189 9948956738710574699 14419262509336087129 3714974504568265437 4179440896297279302 18366721924835535703 5148955852417562020 9942793897639233400 9409110103114690630 8757985234732712469 3851302219567738941 4542255109402421047 12710172390208473118 4326432131022599742 17947569074824244250 4263188540350376500 6850789674998160380 9616173912006715817 6107416989518123768 15498161388347983833 12090871064572148054 16431018328049035845 9433270247432076946 11713831931682736584 3439042723589604573 11476997090144018590 18056618839000925601 13217353943743198922 16105945934768912694 13825127531470503914 935836270870885819 14154125946181129800 806713524892923479 1214079371826200219 14525711016601392740 4746723685887505629 12678644584785541404 1833271696782039726 612625927054611822 8442730817748301836 7460634286597661606 5279226964505451272 6480627629658051280 12726420452285845285 17814967719560141356 2155300485799771741 16971094691489542808 16269866927802356769 16116749860595058363 7452041576523622120 8773781365895534524 14091842395663444101 5663170574869415913 17150903394430927933 7206143212209461068 13619587873254857950 218133363975019692 9028153658940571614 13813032226458794824 4703129261930626762 2141136546468024267 17018606666511766615 2819914984762796164 18242587552589488100 2211673099318022314 7897997513474175117 4814438469358175558 4851949303493038733 9375747655847207604 1304877351434447568 7615525501099527456 4607774737702227233 3635425067691116500 6297113290656204739 8996455892280410789 7463603374502991618 1273420370377506273 3606164929647213937 3570392172276320401 16561975912159677555 9983936612731493050 6142077017301081508 14078853468379723904 11968834207988417488 15540288829636787794 3457271589479445346 8071148083404904783 2869259160672739473 17388487896814038525 11961663001539130986 2714583956813060913 15417878646940542283 13404288536865997764 15873790763469816761 961839155776651890 4159251886992566629 13390266643530091308 4420115528469597735 7805995361343876781 16682726470010224470 1455399695241833324 17555527820730398841 4205578467097019167 8541579699065779206 16672375723674603969 17911519584008062968 15427602061160455082 16516607460242727728 4060160331121785901 2362034678041827421 12039816746384985272 17151934621542667101 17056043673090564584 600812298642010034 3133229046768343592 4021264884798948312 11483050355781036964 14342625689617908744 15037233397903377435 10327981031829879448 6881147396959041718 3286610577767953149 14100904556107720417 9494621137221613908 6485661807158516168 11521694029134085502 15988040147374938554 8141559663164510863 13403034143827770822 15294993178393822797 8221471521690465169 15115707015634742883 11012149881551107233 6221245109085916463 14785952381986951649 4299427112818931145 1465056721159092152 14826150570278596570 7088501967694872593 10521390197647579804 8846133258331943817 17651519301363060201 15665642593098605869 8904266007980246614 8012617854947413990 3434983184719272482 13365012409780050925 6941608755889647705 15556259464312268854 8375378809915112040 17985644549528651438 2310174660815955269 2018052846077285211 15405597952138667523 10553451496132365520 7508579083496713298 8632039206228081298 10821321374987047151 8478869484451029120 13826580215239706249 9226431157455780798 14697419238681195874 5711582828513026085 4879108081454870297 17564031853490045300 8788160128986581238 11741975980213000552 8924968849190079259 5182513235033704737 4766355167157443590 9154193523198362250 6426494463179629693 4215051010766461140 5123349496185169363 4673848014571774146 2546263789472134494 6551671215690319207 2437862220545609721 12289291066757310219 9066260731035233181 14532444355848177684 2543022363928155627 16698336133338356025 5603387557524959383 2133254989056204662 13482598240416550140 7943299942770614961 10248607716456941176 3333065630196836224 14705519633147303096 2122471397758353353 5427838278620425144 11350056913228511822 10423994610222295849 6980094248176032022 10965989287425809755 3108439374916348684 9531190889953784872 1989482573507866778 14978024835107796267 6005973088247479231 2456077046602583228 15101404969354724920 15177770007978099483 3648080381448981707 5542043279205698472 11260705337407857873 9653776880767863356 13178453484643473538 10543203129828067606 316181006681875717 17206300093591791564 16468569902173861728 4508089859649990786 13504734732027428314 3970213998193761006 3318643143628009525 13912904021856591041 8893645170146806650 14737329833496399976 15758705028559551176 278069192532570475 3127391966918905626 9878525672313511378 4729820173369458164 10003433163914056220 8199153081104606254 10161697135715368237 13010599979735563289 12371685696571864904 2822127466948292414 966208165203776758 1806998317370009635 7429197059845517037 8984396586090523984 11510117533678880646 3595513505398736330 3463947772168167349 3500960717118286694 7640873516413638996 2479121572056562805 5747161656954395223 18124147063707854488 9273006408079293012 11851130747072584659 10633119249864570132 6821292567845594276 10220248377520633632 13991752078087042743 9765944644631390332 7836670393736042543 9493630050707511755 4285114201935612735 15794399622859154528 8190672435263424282 7071346866751296630 10042787589500902711 16304121142731529561 1087076792065422687 7834998599595789179 11202964212815700826 9711749227658669232 5086815500677765158 7299161025935124526 16548062654672146142 11910126297607089584 11757682917313519993 8752478774045481060 7859494380287970466 6610074411661641831 6478429958771958308 16023607502169927663 1364539952815728491 4720175560441821393 16184850178976930061 9023902230962381418 15919488699476030914 1614993996713846665 17068852052138023404 821869255958769989 5325924596951840669 14155018463395543287 11093207225288997449 2776361018681584618 9693251766282730010 6401561034076016342 6655745108733152331 4809352883596921062 7887714609014136693 6044988828221577021 9546498102660949756 10441099199409216809 3801035340827482138 4422357054469238703 5672712075955490255 15293204734481103664 7887006002731841065 3071853021792297238 8712758130167897688 17868106309964776196 11025171759764187976 16800709094874942692 17815830718178434093 17102858784768959989 270675772919952931 10120456493879083150 15499644374869065208 13714731676527442249 1282124343685217257 3726614958649505382 1758696744607467717 12116205929579110143 16222426778041884400 5472199961744466728 13146957761372613987 15021657301550059493 13128992339923658817 16702467266425615401 1143191189410669385 12587375104253541127 4399038194503375435 6294960107604456629 7585661345896978628 14999967387759425051 14350960486222632839 3305366872685820878 16991532868160896509 16202326767594229524 4547141165306926877 3046472217278551848 8977252978505736806 12201616541795767393 16610890782411945576 537624730101309116 4531388803709793345 18026895796496194018 889968864615447847 8643835333945945691 13775143399202200406 7440973601184704383 4752178599904172910 5003361693587405388 4213526267131615199 14183134174171350823 2624318751810769116 16964368686635078572 13248868671421263770 8837843950762701742 16466582533629908465 3765561500990264769 15973035802561180101 1882163879228935424 17551181588471969231 3358143382995785465 3497197521800248297 9556254044286887053 16405963906683427152 15387821694533948604 5353195485836249830 8515659046929076177 11159890338392759786 16581871796945998805 17762955828724677698 16900120168258525329 8754428763312718313 12015622533658882804 15407028202016204842 7710130412800562387 10598163764942904587 17210156696457817820 14811043436093596204 14324146845184731728 1573957119553909925 14230718610906222517 17769612771443149105 16494768487837235858 9949806081096890108 1875296131526671679 16147190752617698608 13953337182458071093 3568060031412600066 9548019942541558906 13399459732740097962 14667174751666422429 15702229946090521880 17477249165949902252 1359687397055643379 15385280551457697826 12380638461301981827 8803084886722505177 17042621026787392382 7820497010354330642 4859601306377139051 14598041817483581466 11843482883826963048 17873181954618166645 15622867294689657001 12162688679194878434 12731261458180379061 8491449451055065664 7906683757236009570 5197915240434426658 3268928505635544662 10676817429670997649 5236116576161356923 5313498622682102348 16653407724917085944 3455435891535964021 2929795424592302031 13365904735446518753 14227678480757946663 11782731569198260571 9046152000439088864 5134379240242226566 297390985382573427 11604858022538537991 1695137936568993810 8555983111325783179 18397028110162056367 11041386422685015561 9221177445122511978 14399656998190729975 13996805573242875879 9153433720990273858 10460393071369074217 15181662997536425889 36775226101108970 3828230961533375149 16365663437922673513 9480102363644040480 18097446902196081012 15442145848208036923 10110155725519266626 17901928665848677616 10238702404789669872 13233840684999882949 10415268014167303717 15647573145843429975 3964119588238139413 8256099864069103301 12583776140167899971 12518630547920664395 11219250955569736845 1455441438776285669 8492676385801023553 3604931144546290857 15615901783782000194 5945686775607393338 1184052269570042911 15287866830392361536 13989228394759560815 15218192184036178016 15834171778633374580 4551152166780447251 3879184547090612992 6280537271926712123 14402137720257719084 17793711339012898721 18097838856810453497 4842673663706375087 5620051704810725294 13317950717831673363 4421116160732698024 7281103093957347955 181573406388424737 11828360500621022954 18327331123731242839 13223455801777983110 16989528708798214483 2815623676696549338 3542405241112450984 17882302797830062899 15595987636549026095 7599084573319007002 12160245433897709704 8874685239201276196 15674069749255292862 3842819486907358092 1074836920907975743 11749673110210724039 16347528659930980297 16602489522378275976 5625555709240526013 11954818048896310738 4429368442632423255 2188605318927448118 84457779670517594 16682715904071779034 10054115699991495157 10493824287058985819 6789730896573195971 2013905244843740611 7957290267953290990 12788078253133099016 2733233343342042664 10423763669086597484 17253980825944366965 7001772639817495217 8911658790406464868 13511401695522595123 11000134246411720505 3735962566777937589 15101942558186263388 12346296673484854106 11063504992982857278 14544939432023478236 13498319801249767231 15759630080681346721 9065968549906766151 8337590870829237925 5866079241069660002 2964519853466140555 5204683734089427879 109838360312896373 8789546024221969345 12084807145695962519 13564058767452575904 14817490013110415300 3047729282191571134 3635666110614711241 8596116041975272605 4752113306484833893 3022692707964019821 6468097502504257857 309372653253841632 121936073987058310 15313929368708474288 17496204279807498288 9882864223439566408 9269086768115067833 13250276199011345101 1650342037536641798 10379317450801859271 7050395166592696071 10557088610120753451 843360060247117296 10502862772574976954 14682201092553024605 13032432058390770641 14147437293757067197 5967419957643069354 15105579454931443762 13730188896759507114 4173385178543879876 4371825705384228119 595078397701854524 6376122600156120193 3108589667421315249 9682274400946521604 5305747595548303029 10248181661175118175 3388259062511159346 10786796924562460661 3421704499755914175 3831592067985116809 14294038015803435265 5618160190807452432 17972977681844963208 17262817008931691323 6504566145696463163 6835436086227884858 13237112420467318933 14126340969076915453 3736695017895016533 13335844051907825422 5441508531127041785 7300800750089752707 17585524104311135966 16628628064079410753 17517790099644821699 14247551741558582257 5510015601112872503 10487650515662357946 12728371818325268980 899753463831581533 13494744859737752333 15556738216058714393 12135056564952527884 3689158911822696717 11601151546964641007 446545993576223116 12627754728248108530 1218414068319745716 14988730182130090948 5690515535647362599 16212310698459516947 2891358154077908912 407991379753014810 8625815090067775793 18371364430687965393 10140843764822749279 7769532277948290324 12424465084981688380 446790947958367721 15619486188542916964 12679998682990266857 11958866817286150974 16478433501009199268 13100014476912337682 15722641977713475823 5420525910519730881 7018976471644022198 1038237452369950869 16982389442572634783 13439202583574789819 14261896948082889776 12097288605553529418 2623355502498271733 8220149082618024644 14394516435712306905 14012448033695874371 15555677637073992966 16935996874317020696 14272103305654293513 6056821367591701525 190214011104589768 12169565442674487621 12493973580465146293 107737066914080666 8948268576547830170 2613151267262940118 9840269137981708720 7491816773880588487 13406879058971155189 8253116835857109218 4624276439835944998 13870344500449528292 10617250143955724544 9194640616376295292 3731094347539243414 15409228862549923543 11008593489708500044 3269635092056349351 11405571800332612624 14560648882370117063 1642732519515979933 15351067842122843036 9230982241579024262 12606991943338975929 11610734566029517161 13150059904995396804 16121197871383620801 15936319797537383418 1510662743768116376 3078503721105057339 6273204206403988237 8466334508409046175 8016922734184317682 17445562327893997065 3033496832923601039 2147377198402604136 6063856387095314305 7653141380214562201 9559816741312477944 769051744894567587 10776410571411126376 3102121841014597384 7665370968495647727 17146617194633565348 4217638208176950501 14294746208569127217 5302157845187583085 14424483011715203779 9375538198718199631 5265729264277247823 4008413652929803226 9270747220207654874 4321425136301243466 948180073158169159 14115719909631954738 10659824028061253269 108153154585990423 17727978205123362 9073199881677975049 18211558427196193820 11631378040766792349 16481245201624325140 10592280875855989860 14007235090880625928 15903983292223547544 6197693138457717211 18320853764090605633 9389690289540191621 17787517766607802377 9277227224197998175 1392188288657161306 17378577239763620591 6771198800182839476 11123523624775151375 8087395276751291187 17645643780736611186 1459387980885752506 15712830126303661963 4184269703039846555 11923629299355829084 8448858401246421656 10276530200028094266 13509310664825339068 473731057732070073 8689999355101536315 4385262646722161315 7564102269828672807 5972632628551542644 15252451424858239940 10690458245375622496 3386211417331925512 9526123998276857250 18192649269943428581 9702352989772444704 16091022372102955934 8418210052480523192 8236946129682710966 17843933218987756451 16258827324086019478 13718988476943592847 12310120006285503958 2312263743000057225 9780017580171903771 16109956451793936511 14696484582586696925 4585367311721998125 2780184787088410940 12616386410105316845 15841210852039533050 12070453825474691812 3879669991735539217 10611786581565086499 11750531385272229442 11995808083904641161 3225570261450722584 1406007503601011423 9750472984580957305 3392747591451658516 192007609263593389 13952271513757938761 3437448408807015187 6603460580827144479 18049040895761494439 17697766866432598396 17923965894617379628 15806631432097436770 18177042039921326042 17940814610693370297 1782092522711393404 14487861359375915208 18349858929427238256 10634361146787647894 10969298821173286300 6980617042233008724 4889059173101871788 10156104013734353775 17851428818462002050 13638885599196355222 4363527080114905249 8048648489689393717 8320818825768274563 12929082050168295554 52173348434306775 10960972314876844667 18035141019793589600 180971033667592519 4922082432257551655 17652815110493554353 16103633393731890115 17040244442510825806 9171841794620482538 16598815018265371120 18432854572297194834 1022349884480962791 13972205054578443227 6334736006489334463 5260636699693483637 16285533000126270237 6046756347600874966 5509429528242393564 3658746944213133109 3962610157509547949 6913486789691434186 16753140519979850108 10257357036262056482 4871660459446255281 9299213206225169938 7599709190312337409 4385662922940211055 10356018151208504548 3391849983286351006 6216706715626802198 11376811287949991776 6160071354925366919 9522519109078496980 3676503828363734495 18440234153742606201 5534086152838033507 9751295772205682575 4331401972548101678 138826261104014725 2067784427545474265 10765819736440367304 4781574686014130791 3785008800936875899 14206184371956884372 1022523463872410289 16880231812330204180 1839420369806716867 6798335970909761908 10424754464594310519 5560015435694693469 16738358888496620204 14036867998617469631 2654815525023105227 7575935546759089936 759544012706130320 12280301333652345398 5929574130010793739 1731062236861930470 3578175736074456372 10039367443375714992 13478974350333908550 6263718167143904161 1093051876863925622 7863944997503109036 705669640683143539 4914366659639551596 12907669511034784513 723713780775236921 2343708783365306109 13334514819099572565 15922000962702946877 17092759218103238885 17186227652373965182 10152624730184715116 13037327349051985473 4922890224982313441 5616191617821595667 8421474462047140381 17128072227431067439 2264334979523713626 5800709386550469547 7600090568374597134 17171509142176051678 2520501083042589031 11783904088662730613 7906295387176406211 5984235408059109255 11226354482319035594 9944945776070905402 14033138866161043958 12967168275097074177 11884222872903889053 12193605402919003496 4476772602754720017 3410346105904924695 14923965195091573798 15001995958139659235 6316867594233046231 870438831524089340 1268015137331831547 12622581019925967905 12802698478865443511 6447866281863456407 3611323021503788088 14069986116024657637 14949703216297593289 8861567238187141761 6563380325687225044 18297598128981859410 1153647752172710895 9580884833740261225 14563483360187763108 18145289643889672758 1788666495943017700 14670750214581282049 6502722905712397359 3195556999994758716 12634847482667339331 13188245414635058759 11272916684037619856 15622135079780622747 12936121646519420759 18389388918323135402 1351223980104020715 1308152114834123153 406287062642069408 12023530870701434851 12684649038819879129 12349575744235748041 13580980364554597028 4129660519856356381 16072874939713451448 959079892239432836 9464977060903352759 3695393091199532797 13137546463225280918 4081010828172179094 281120381803156571 17209233436543679158 12736188633629115059 18271922084213946814 5731009870790221955 10213701071317931855 5555232358948580380 6601365591713728575 12275394366371864994 15924147074093416732 8253799791674692820 10543388206554728210 14417048246143630901 3784416507637845986 6151162442352464124 17624564466519597542 1762653237881296722 12642044492080509739 6796766128086146295 15385407847776765406 5154332816299698435 5115857951861396304 629868583733135301 6016541574176084324 4497577172659498957 14494008889618396690 7635293219432659488 13693025151345924340 7789666871627609126 2314163431751979779 2310725902242582933 11763599252947444051 17421592853981283318 6379478856254624016 14376612026300894205 12389073389973215018 3846315025822335735 8746981787793431264 15333269424971834564 8081487921952697414 15985261557624860433 9958926141590381475 15957394794415036317 5276331155423580989 17331312047581381423 3140394825633076235 16888389125296876603 3056648889959230487 18200960390829365972 10538946399493046740 12218519071023406297 6219886715770670661 2161110146666781152 15881717534001015581 17933615702470666762 214981664674642424 15506715785622511652 13533157343249128189 12361993909424600374 698621432954530946 2987968424202891270 6935633335749333753 5848946887172970335 7873126713513233842 6431140569569963154 14709907261017811892 11029099710543786771 17644131234898976495 7699841338191819626 16771423832885989244 12700151117730445567 4963613745107768842 455095233493438152 6490764884778957518 13686185236127838194 5491165061630536608 9901109695567813846 13058595396524871895 3475174543503598045 17405858457184015878 5373821650324620835 9787622054631414000 11513675280739414003 11725710399172937625 10891060214142679052 18008998993661095401 4284190027158500373 12109573665528835234 11315761526658158639 3980259173355248937 7612215930731176041 6192685433285084558 3149010594752211168 6395547448314342930 12322031607476305306 9097487334023590473 5838774255338510130 9443769193211422448 16571451193191645501 14184478494461260523 14046104558593935288 1971726444167330520 2708017595206918825 18032736669269210463 4584487119715795286 6660788649678973072 15873571758692697809 13016077256387427533 7390051125698324737 12933007737916077576 248658967732288317 7640198408258035772 5388196850646657039 1301679418433220888 1586935212365742000 6209426898783472528 2176708413447995462 5147223803441342330 16323043856953971636 2902232488440643569 16499512843594850616 3806772378770242917 12024512787268689200 2699674823221305265 5918010415496710256 7584979526174589441 11599862438663147274 7623706117706275361 6867191898577188615 6331805586116082973 1323123107887925839 4016202235190266199 397903486630839296 550998135355290855 12692536708297203620 2016349054053471261 2092504177585933442 16802200742611400234 1043503099408229606 5124829087056043270 10516607406163591356 14552268506696809790 16305444781123914357 17636145710949412858 8558774059502148868 13981767949550104262 13322573199954128911 16317673275448518573 4539725866203341274 3189396107458688444 11429109127492781494 15505562949705064720 4632774915631940849 447675263278608776 7446848022104429427 12199638334279223826 7973824008481732693 665039551851271665 2193162749174140228 15941988095257972689 7621689788788639177 9009218458252268067 12740585124712727423 7355128364988126156 188403196290020488 1220490803895867343 11416292982988966302 14211853554269398679 5506568484800031812 11096622388039743093 1252515305206949994 18301887774958136124 13178816269070310164 9033269833494579368 1591578305956137820 16485525270961986385 12895599373710448313 7456350259008748118 17961877312594817466 16249485143867046678 1763130196551900754 12016439447495340185 17569917535388412909 14087819944029645945 12511859915466906206 12674599801369146570 13101211334196457978 17651040048579369180 3738179490022094619 11436934651773579294 5435679063336786765 7944390683545231069 6216027608988925868 1697010285194738625 8398364154002499532 11686360493437709714 2927395735796374950 2971734705823808862 11425822180203780337 10087128101611341127 3925996373253653659 9847065890230318993 9427885834807584383 6770145601474522591 10341015306628142931 9814570525134463644 9953632793915527012 14756579539468789686 12089210087129356129 10096501744397827342 8061870792286922276 2308540638934237440 1447654621075788201 3838470178429010264 1387182364855227982 11866528500634966254 10116945288693410496 10655847598176760753 6139431463153779569 10406627241566744358 14880895092673785731 12431173298591088251 6169368942212611095 9044708373187490210 8346623223271420670 9452715503390422619 12632001111114408075 610125727626042755 12635103175544411587 6129680128696517323 14160653140201426269 6841687085781281331 159380105604529968 18401440899217230347 8655762720772417771 8842485345122979394 8838074509066428289 8504009498455452721 16336076671646533325 13445570950099551501 16971943172753251377 1179379718255717795 8265909558607403435 9353730508955256358 8110725669534820689 8167747666645424132 7969933846295236054 3493618073705897654 17235516089341954443 6496180122126089250 11486813365172957030 9154200597770994986 14372965923794190470 4862714197932732934 9340762766496378358 16558053072419691798 17037595643268359623 4309209203692293915 6320960626215726378 10220023864093957652 4701817996665948802 11656364877444313707 4677275026284607533 17774030681354026050 18203527108900708993 9446268860971262945 9098718185092848832 16549063046814960946 9284522347392489985 10535666097881000743 10734093290669677272 16994619309522299852 387982181116069685 7040363138954474854 5579158458372181935 9226350715777320319 312757801137115494 3334329282394388139 16733578494154267410 15359739145344435788 3355793340185501822 10407170395258461386 6338049175721261606 18144463206326670126 14477351164061565324 15306618896009984787 15337637499373816678 14436805924003200496 6414523074001806610 9850347450876716809 10558681676652305016 8781734065042837166 128938939371038388 14022510185357783055 2816374101488772127 6265486611241503252 12574678825661551548 523178253474458486 15565746232521497109 16196538620850362616 9130300040938933560 431170925592450087 6806358508513468881 5071415752768170925 9689496056726224223 11019480690365888125 10696812643652164026 16935237132627171063 1177860707286980953 6431556452576241339 1015447762832909566 12555156918765451081 13839858608769436426 4817980565677953794 5501218956418675196 7121434513287187074 4268950894602870873 11279620164938070481 10583098769762113564 15598312772334711198 16612867906715848572 17639201690789642039 1156289050100486435 10806607964070213251 18109790522205678613 5827993215485799605 17437955787873581178 7795786734262819110 5275073271305865715 8274505938535357235 3425593935071927634 13519281596398936686 14092920971147526406 16510449476169843873 10530614469622201685 5951940417204770330 3604907051728019117 2457886098622136898 6996858919515222146 15555918831626928929 14318570906883463201 3655602557087953784 4110816919844185471 13244358706296696503 11979734563656424930 470411883172554805 11035560425590291402 10197149787459651814 10241413620036022285 10240987882794770887 14518936670356469861 16570325548130884354 10591796853299281973 17089131136667871121 4341233816227055089 4368995888880923898 14926497800682681491 1445922208372307653 2352780456643727873 11696570865512003120 3104430185811576913 4195340430006953521 13218106429773271725 9343646459902475694 17500292592060299837 17882923301353324665 7314200394749672122 14729389336443139309 15634618539022979050 2870844281930473885 7057831009381191414 17005804961645862151 11079980937520055749 4739016954538188320 10446717561519538386 6331169264159939983 10620005465374935584 9179047575410395527 5998711957256027357 8862612907606371413 852047027656105416 8672752883168373331 8642352663041757014 16626963993599665260 16242516366503386847 5289957090067111415 6251169167336359895 10329310169635054882 9265885733808206477 7010100263698224290 6074724284005545104 11561711238406248404 3833462261506084211 13223083435564701629 6491013638885903527 5226121636087097499 4868903152690806062 4367870426676354329 12901185612852723591 18283629294748807640 9460967338813899038 558090088541614328 15508104206155764127 1121234524997209460 7076718756195668212 4820436896678869367 5218434808125235335 5397043631988568261 220343060214005107 17711889339980678456 16906874354402751932 1539799004530411974 7373019761551422072 1113213774553364034 8792557236192786026 15694071915887520832 3307736799393898323 17336302377491537857 8824921936682846383 3673155125213025936 14447968490120489226 14779124267091690046 18367467197107351533 9372660176395874758 2505220556669426186 6477269820267886520 2982370428698603682 13455672906006381790 10392467935270138299 3511927741400015929 5124778811499298958 13042311605268031720 11643845718436024583 14126339777482492762 15896344224170302767 17634824485744944009 17389549169934280116 13854261847066414275 6534487111163653865 15090071782474716295 17109188435123466432 13473757948779422663 14355325901980688394 13103855639547229603 10098800945972302771 15560191388717888315 9404598953267423363 9334908300049545597 11968542875934428354 1369145592790318015 17919134233182436171 1954766975389934779 13307744075338261064 13745174057350410872 17824809912526478837 15924810200761998016 11083509866281301716 12587078198207480150 14953071858789350475 14629527639446814019 14482534340292979597 1153165921601851112 4417531100491035461 5461402644765788827 9633014283761131833 18154032408653556614 10554831019620838004 6562259092391234016 13572488289411529992 16516255251275119956 7211554363519147761 2052214936839024530 14497602958403662037 3870640569605952985 10488067472605128847 16239884633001086105 3125734449283431530 5026499432550056492 14292394852033321868 9958146538630911784 8961116227994656640 13162262945291281477 11125063482964618513 14842770518243355384 258165793544508075 13948639148264737188 17865257931679792045 4273922960014461460 2253081843124732074 137373192093351433 13189924697440997036 12758265868298874039 8927429463964927122 4212500975603017915 17738353284740575593 12202123004389288067 14609676147264012095 5735893054699543884 10500500457805296557 1305041485787857738 5251576223649225054 16114217658381511996 13099158945221195040 15337814940680367315 16529028837645365939 7310840172927408683 6061698094062418645 17718402499819942860 5786954673482209228 6418454002545789754 17754663614215343103 832682160374443 7936849092340491386 2301673665624263848 6963949448967947979 3715266229560190532 6789199740182134513 9547242537275771106 2620727946626341022 15062645087516668708 15243404362110708527 8240103742529485709 1317347744578213649 10105344000685336133 12347624660807766719 1298808708684478769 14970513680622856172 5521988506782701531 6992072026493572179 17571863085344686671 17818619692499278201 14012955019986029518 10842685632926569263 10190514511555307338 3427602075316516055 18391204111404477171 14348874061046367971 16332550518645549739 15147607982917871610 1674019313946957122 9753661504431197215 14317210211407967353 17114683811577235415 13392424482600270718 3909660812916474769 8246913127138898883 3596094849764482992 4770759886984976546 12595914873874832625 16520568674357826472 11022470225345465783 14506638679361238114 9818959768447509931 9738480381477259901 7637952065222956217 18319137552514825502 2100236487316155364 12948918004531756396 824199841825916357 17571572673319951986 1218903887104968273 4827851318356827079 1867398002011034537 6498478077697799491 1535799324093075800 15655460250646729371 2013195613502113592 4532477201385460622 1831691483852559186 11080225753780559071 4057273570110145475 13184923572012360953 10970724355429569959 12985107041751432941 14402514294726511386 8881436814652751991 10977688532732056753 1917190717238028460 11824012498158712279 2422362524099743566 10626726973339043815 10637652836124496984 13606900105558118259 14371322803206683959 9562275971598596957 5889462660266634514 12716142845042562544 17244828655298599123 5548976509244163266 6004829696379311971 17811247671565240808 16687468477410852048 16855414063298179047 2072773203873262170 10058033804521182638 4108148023592212089 3508242217928228031 9236044199880202789 15206571362963857651 11478012665445561319 17638118638756440547 14145358429519717548 4033968740751307269 15147864770942896293 974186141628583352 6810295311769569035 744873100920308644 8532549814431391211 2644447495379567734 1234445248414025725 13304341992242469719 8936694804644851034 15084356201837397549 12977102322442840346 18318934227281028974 16034997366526251197 3021960991939497583 17406462262425374342 1658833782644693539 16156321541201350986 14624514166839571772 3833943789085669224 5587577921344373194 12134772271954057397 652494336832844047 6816393356372607765 6088175186568017487 6322195142928853996 7120029991743928209 17439862855657434608 5894406319599430959 6524873121225719109 6828133043900906862 16933052011871768925 2729587512695936556 12890403548085918216 16097393038088926652 8656023560426705472 14868785164071679486 11073585285119996395 15489492133182298307 13567889651751323930 2422249288004731993 7718937996102124152 15746191337841103765 6688646286651787921 8760040569879884597 7256263182436135606 16710511685499300202 15298213729848919260 2397262383873281964 901267547763293024 12225582293020230349 11238197685404100116 13542234826336713708 7025410711922322510 17122096442252230906 2095418077610125961 13204917001628523377 17901149195892191175 17007193669690916558 6730676381512500263 10087858837855043946 4450423869103548631 17377613319376678376 13047221532781921296 5326526949618514890 10857791432567433974 7451720570813939016 12309895649305222627 3556060559051327190 12901083149307770023 13067325181956406819 3387225773600929208 3636643029323394883 9869520605219558744 14540307929583302182 13481308712327345866 16818210534346595693 17345938624423507496 3038282260240272601 2208285557001424207 13098143219157294239 8319557804729939724 4235701315310757436 8491257404475527582 8647824466282974080 10613676840993483615 3276164374345211926 8978429050242880964 4715805952235730509 12561732992226739253 8781265542930571004 2744192697367458293 14158603587398085621 14374258771793097637 9192851589760443070 7752511755460184337 8763514668924553873 11520509568282999770 17499495263391818716 8919353656887534374 1303509389109957454 2561760322264791172 15563458664514212445 8498119161226416306 1539509077050655113 11824347625808324638 2742004010436157310 7452994380539739275 9998634229199044152 15459374895681429225 17761697605838439111 11632162313323413366 12001489241607262027 5848470820761595912 14956704175740534112 2125912674139214465 4898732100788465397 2197005355059323369 12968324804118559017 11769003694067046307 634477531531344940 9732693504018101453 16919198857365982089 7046100068066734227 3409757392745797235 5272398182582550171 9249549891626619110 2748956895110996375 14051814052340992622 11542587965019491637 8477457424786590350 4621055373328670205 3457749247214853677 17212066951474078698 17823595094634518926 10542536590443516599 8890071124495163690 4867412727839231330 10882974646241542659 4669647536049768076 5177628239923722533 17181347438812344759 1600565717771726375 9994739312714439274 228641830319379738 1719390202181320379 3385711423880546385 12157725723638057131 16063744188891664613 3616157099254236789 16703051469416474667 5972024496742967678 4373696488694337193 1695860230326530800 15376385644189974331 7823313097839275056 16113168330485868215 17499604860572970100 10329825783331412807 2210578701352050486 2260912520205946747 7921475096274369242 16611528317468610670 6134369364163207848 14903044469902916818 15238822830833716365 18420577881996008822 15358411316907972118 9648199680366665170 4813479773341825304 5631586765604391368 3764589530243417282 7936455161839067216 17000089098474785599 17519647168278379652 13872830091362040275 6104075303531980949 8372420187184297495 11231377837556237640 11081153435449107656 5308073910529602888 13037066196835510540 14837997024964605081 8102427601600686751 5169784242356906844 8102111100038536792 15029408349141383756 5121186034900963393 3530963275221388287 13134239899939688492 13393109552375545775 2246986115773593802 16252247635999532201 12874731439597916995 9513940622553195269 16090910527722440816 13050105136369878010 2172800745294491167 8270112096357595574 4540314704216463366 17749030973474841092 3222450902485899895 563833968911180140 8341094763023637872 8389099481999956537 12573942082555248798 14590599820260952420 3165302598174013939 8189555971833889080 9858326771250962529 6273120963991021282 162816145021041015 9138191205906509002 11227597270164261017 4390356303279856405 9949016624701887177 10710643674216859900 12352243254296474606 805399235158143077 10036630958042823092 15763236933817196808 8902622891585592849 14800030339969470986 15903555434926796191 6125472969771693978 3004288602344636776 2784449140697675061 15869956499123338606 4638288760489205724 18268455033606496640 1955899210692163310 11612733849657913179 797974529468876959 9079729096818716236 3400309686236767565 6781248687073777513 7352642499898056473 3707683721328763550 8666210098063483177 15635098242011818837 18161222404181343454 16444620679653002827 13070885955120283208 4508979838574220502 2982776122913327656 13096251986156899602 14361511034201247358 1699565276074914164 11543314896258461587 12232261588969748217 17815633047321190208 6884675115454545610 4306112844099045975 6108164823000605600 3044476506037646697 5064353433777089806 8905850737220703775 781494163392138222 14331613419591545746 5890892352856168500 9511059669641441482 16150419566798115943 504442226850809448 6823828796108031178 13027108995331480032 2502822552660830140 6263384438994149042 14167681466725315541 15100592851822993857 13383259636924751319 15763874899790518116 17550807828558439609 7230491672627475440 4257764665853790043 10190760277906694877 8886687525234569418 6025099642775354564 18213891649189608690 11514085635744884424 8906471004420953685 8321580186949974603 6997229013594880132 4706464524129532517 9325030141789754287 13474789063002956037 15440456201560471922 7613224450117200160 4485896130349118351 14852907894364161861 13406163898406506049 2099458561772122856 17419989263289898708 15417845036494458894 15669957582046975217 1001130726532534335 1226410828744411556 13057998510640173883 14763958801862035597 8503869882241667121 11235945444198770875 8707054432837720557 1429718243115673948 17840436392397048054 10634748127186965685 4592694857853513145 14296513694251655415 10373035898883749862 11282365345159425887 4401544379687314396 7893192466446662174 6306111836349919832 3876925166607237204 3344875800212952063 12834961121360956346 3766715431409810964 8717374087401901927 9597589638016521635 9247663024361404911 1655057135469949172 9003215808040053029 12839070419977967171 1689733099819031678 3594508325857516751 7159234006393722744 9893778322737835421 12724128516065436760 3093686186831884984 11161982877351509375 4226125650407590536 9946140464743714683 1844031443845196141 16252532468232901864 3855442952937569399 14014652418776334358 2405672708715631430 9223253007241129710 17427198758573158298 6245717293904839604 11192296770306249181 7750887965528860639 13197761128280076603 15299445747500379985 13328228050225327 12416262796186029616 4652356956502690335 4023215532851756223 16059100172706199859 1409185167135813998 468766316032375692 3702697634690546396 222286644556891730 8365797435547297052 16704963123183620409 10507097278059638115 17497232294652395146 15213364643438827671 11413537612295395142 12874958887414388031 18429789518135465454 18156226228745397062 17500012703624792981 8287902074506539450 6519364612776216837 5913431381965961483 11470379791642406899 16546656782057111735 13476973056972578597 8676499299518174207 2895983470445505122 12111952338390475556 12041073579696749323 4999793715413987768 5812364222774740899 2979298414448381283 4258149975287056980 8018143556543165041 12637476147067230711 10186756573937177103 3914135003670204225 11897746929070508804 9498512492466562197 5803578814344134417 4515167391226020312 7781409680330443570 10683066512643198927 4366573151645373596 8616456466718645393 14907972236913691911 11763673218389902776 6492143752512851278 1801431102398634733 2207937209378477966 3304393396183290897 80136214624625179 11576404880750865333 16536905001968462148 18293883116663538546 16572053227180256363 5199133702325323642 2730188844923959312 9762536036801158627 1984472233131711088 9446912482752980772 1050861471912532542 12370038643691011979 7175019852763488743 5765869034746221267 4254667497410057442 16328977610393201947 17907759232223800867 1895430807692145262 15466675454772077143 9526806464842248009 6378741529143796401 1982068989938426985 2463491245728744366 16241036693645916231 1855707316327669845 13418181630555511819 12444168301498998068 13355433836381950719 15927624313032619624 8919616401056784017 3290693491818882258 5947771119273447030 10375761796211003673 9873608343674847195 12231927536612720316 5418200109827149573 12999905149571150899 7273331359140408125 7542363468758251359 13011653866122872247 12250584608183346274 9287873482413599298 10527397272475295058 2843146613576925452 16602074659612082974 2571465207980342977 16841878859097955853 6296741812755441998 14353907472607816131 11741721832135560396 16162982227454365902 6706875456774670942 8247563053132669886 2467059531090731688 7349800537198048476 443664301193867655 11576370381010189996 4617241793888459480 1243749724084373034 12520115097785229156 11297417371231162101 17017785163241835028 15085639219913158550 17649636927226929685 17390991534884603985 11698897309604948588 6274771857734036886 12073780054100338351 10034857138551390984 18248481318837796911 12405943245892490067 1373470528074980201 6035956826620931595 14420558265799977118 7306895759198561084 6608148985040630296 6373809316593266147 15202494084870753493 12054780097101154839 7617179041399085570 15349324256228092243 2835444740521835707 13237100751898015811 10881099627063005623 12470695155496037538 5367525679165930387 5588944790837108012 4233740377808963781 16002449930211410258 13330597442283146404 13061330998776212314 15602168099142541431 11166073007943267551 15728960706344063840 7370193682118580243 4045466227286145441 4113585830616355384 13701311509343657771 7970382282055288317 10285253313211830401 10484147679974175530 6587218381558183081 6539219661315598711 9227879093236915936 892879163671966530 16620308390156562003 17117504996442590243 17232488200749391183 10387255940321117527 7092134665640926498 6606825809133306264 4069709087257143202 10705356351912333139 13503605078261600740 11088291420270106782 11762824271570492741 2742728593454511812 922897818258522602 4064034873091643322 16826134218677706041 16307790239418993236 17309546638037697434 17816551059350048518 11809207417627752489 2814692371419684274 10276900116640788293 10531674247648472865 4125573929540976077 5618936814768029509 18115142386130131148 6808776649562618191 658305019248816581 7750260399161051570 10057229365231502746 6257057578697508696 5663895612646374592 6864952821264019294 6851259063258276058 7167099040199624696 6762429294032126154 1581639805860518132 3530516526326843422 14051170912467065768 5103787598823268028 9152971994442748628 6956517382529248735 17103967713100305145 5149324522973614505 12160998976074569878 15988606101275144246 14845447980968125051 12378824787264318228 3679223370281054234 17412116730601874614 5680040871005426306 8226123833583923538 9244445589841879742 4399957392979961818 10093263982732531723 9306918304761672037 11752625913869776369 11019448447409725222 5260358714762101227 11830880186222329355 13004761152409903010 15424511503380412572 7750673996876512027 8916588632099644165 4810409370872380475 8297584478511133409 7986571093568274538 10123873224696900845 1928921960660659013 293378630675419114 15372621298350328753 18270816786611891015 11371393081539850827 1868567144794533804 17701403630053816509 10279935678291750440 17728013485069246835 13407735086368673940 2427122749398568608 5556418654532763357 10395708498733460357 11116795722970343228 12132939090226461704 2244507186966340887 8302651602259355843 10265166378017773152 1151252794582438496 2511652770622796660 11649216758924137478 11981189329638861485 11780373513362801364 16719783258363976413 17130043663546438227 16702684320463434173 8662510670308606221 12604717944662385356 6817719582381588958 10734568891106352621 3817937436599937345 12206264918891074329 1804244270353716383 3851499840612140298 3149901330644640125 2854465676154606003 2575735038839947412 6866259213545638698 199211344563366620 9911792246126105431 12823497228378745665 13141624399931098942 6422001772639012840 1554749858438209761 4762035174802642607 17531388121320947030 1915981086862917963 5072417314457907694 10096073814536766380 13440772535947605500 7804975513303269323 150887763955389373 5613502204475906486 5014341796769030395 13146879634443439899 12885058049201741690 15104623830400325527 3676428156333077115 17453332417996024867 11709074668556393207 18233932057259705656 3434600740634596270 4926128336856946258 17377117743588518336 15820542394980969469 13516988563299011081 7386780252900042273 13649451919332240508 5521562061618699974 15732746167764558628 9736547009961359175 8850772849085751885 14644088060717488373 10408901415918165718 14810721923881549293 3266511395567115700 4746914440720590557 11110144215580660253 1035948158146287139 11063507757688961408 15951186321592907169 12523718940032701271 13052097266095273532 11651453121358465813 14492380159417716570 8139850826973049924 5917560737850734422 9121826545380823668 14645422814344588747 15046865380024521111 7934136206409691696 4413194565173387985 945035808917380207 12100825602905780842 2704717896619219226 10811636839173069460 2364801296656725116 11046753619750481911 13999444586956017568 66424071910263213 17628374777865743463 3665080421038930301 6428068890396638948 10565310132056164767 15740213645454056975 9470489404381295865 9284347702349840170 12337786039537357413 4560878867516579550 11167667274291175584 5823702694529825884 16027723502008952644 13164853465921145001 16037769450747507424 8533971812075382284 15014818622174965753 2248157149850017380 2364481921952551618 2209681004231823291 12379588183983502969 7953042384872635291 12665045610383057871 15731740617673508228 6203637635569823055 13428195090721540727 5350936235024005652 7475544631058002381 17558015726203661931 15344351707549546141 5541318630492603214 16415203810784451288 7209722292873993926 8873381771591244038 5732817346943699105 10576935944937466907 11853019673922773119 14019166354981736916 5713449675915682297 14305594035349653516 69039145061973355 11500698006916138501 11124398897038369028 11248815669418039076 5014779992660830227 5400029999095890730 15326306725941797885 2973291325120509276 14821096879962868688 16955915988879002097 4848705689414765247 5686095347073869331 15481293926702810107 16514807957645657299 17059826963849653302 15039580900879268451 3400676736395245259 7354767606101113294 4696602926554620986 17057677586719977336 14492311988694608229 9778279565866066241 7935855548411783351 15251276483995594080 2470599934283520894 7118014647182917250 17151423873265617798 12832109723296396719 5767500905686654048 3850667119397239743 3427437175709980400 15758323888864130189 8870623746081623801 16492449526679758917 12856660986716518968 14415178602460209685 15466254029047185199 15380744280272563041 1244571766720768741 4104973255726328331 14046340163763122200 13813545859806465634 1556843998016915171 6360291626437746372 3733240906048832508 8111793867765688025 764506022599992824 8200755473229540233 13592925483459009836 15971176365277815424 8069447445885779054 9204721067449217950 9334777418548513445 13463666018408647686 7649733333248708717 1732692388738817172 5024938175629355299 15340112401699811066 2876227510545460257 36443982607971024 1301524226132872839 11366660994710280607 11908029663815528978 17906488105021497369 15456393987789327734 2576114779717814295 10981791585341981671 6662095276579612188 12234842006496804190 17839261018687771393 3475691642841865959 189621392490809853 4419108333560038774 13760780260290636068 2510481068725119760 10884475311417518895 10536201355528794547 13440284113528426505 6787115939095536230 16912825012045016981 9662897302954479220 17082841623728059906 3114336334520400221 7565980770957613842 13267155202095421770 7668338014360003158 7793043162973820417 13428930357337475425 17677633742930999650 982384196355549219 12026033169489447961 1176445947174804524 16223593632544644830 2124113640206168467 10600960039491275493 18058842345095171262 17391440716045962063 2073016800359370172 5990675149196779985 296543313655845016 14636239987914296188 13893259070410582858 7599823465279129166 9936884690581843405 11883890026044468165 5999237690487027272 11741732439171786651 17443740492834086949 6777901369620341265 17984896533102081838 17307803369883007084 7256940801893845380 17033196468932873657 12449913454516101547 13280663941181447352 15741498588810964946 5851209696943137849 1657219203563552413 5323775815418414160 3138842152919825830 7139959939817634656 8500902799668597116 10986024256259205591 12372788180911245481 10899675117918533138 6427639683302222491 3029582408477809124 17925296710169033792 2952674947189516081 2421879327249379670 8819302892386798022 16604797470253402751 8616028751867826779 15168618729107553531 15759388630280720216 2120814726633101429 6665317580657088437 4086788298794553479 2425394648374155908 2591723458744558372 10531767901864369627 15280166708476261368 13341072702710359751 11302712120030027806 8757631570940153713 5807415209144140476 6809383268166414509 15484005808735396002 376163811546983867 17940054179278540473 392606138959128505 3492308516590746657 9835222187045162087 11387990151010026454 1872638247561333608 18249816906357780924 11882965245213314624 10391622159086395120 14363896922127290933 322595007911085154 16978336179741010205 492404657994492091 4338614067955991389 10782276377337730360 856120877038060671 13287058405460729911 12272520203513288033 10951682206360553733 5031417947386470800 14560186792971150329 5747212572159400029 525214385556873233 5476110670227472093 8885015709955478948 17984857573842221867 7746902529989035410 6387901786089182080 14224604489220937367 7955635682653417704 17731710123509526694 10245550382343344825 12661458592777761045 16866644410517312337 17656193591295809112 8214495012051225174 1945358310078322381 13441638685059430449 7516676123957834094 16120378665358564009 17373689603433499977 8553149933744222456 15561035896488978945 12848220447700696319 5379429006359745087 3112667376610538862 4039454583908587645 5040204995164551443 12053340746831479776 1849330987828532162 11352622314243943395 7338761791002883778 1182174093261119061 10415705655185168136 8982658026864006374 11916344219477897776 11233106976879454366 14810047632507604295 304895253890962429 120412866156695872 6922506242279301466 7795412798651002926 17333813019599859984 14727627493636144941 14715784081457409126 18426934455280533057 11918528121146052037 11517966859788441579 13444562343218748875 2526161298574507831 16162131158678433071 17686840322266130737 14966376598881083637 9593961825878016022 14638866462878727 14456163923668608708 16483250504597347202 7707418029697091194 5989444732425358627 16776098403478328425 5787100146426493844 11431607800648382865 11953819309901468933 16160510337851568248 5439029517237446145 5494496157006309505 13791332657230520824 16070948482727918153 4222645844578738557 476667076885353251 938359437363654304 328092582086429509 5898795515431941170 2513454439003387375 11719468140162627680 6429499463730778647 2609827684362997698 14574548370575907355 15012821180030096871 3949152492055472258 16840005995734337294 16725965578452523071 2409176030825906794 3777008191274256750 1069242570655266646 4932419934599547753 16008703281888356573 11916610378667208295 2049985730890200527 16581351433986519059 14437705164125238688 10310845438473968330 11369836570566646406 8675801822709026551 12421364719247454134 959076956419149363 5306354097299095891 12020709079529427316 6944154468697663659 14378568175579064754 409213898286342413 1401028786159105711 10677625980730609539 5996476971242605005 3572240824852611152 10060298777820325467 1873798620304368000 15464368722039153275 2303995459183330119 13802605762958505038 14503331187872767063 4700555370176029850 12520488152971915249 1215435475459165763 18010180285926662252 3065009764343374101 16104250909054787072 5818848340073322586 13671311293545524056 5692868669058133633 4509601728721200723 16210544576220558398 17742097083701461862 16843707344761345836 14217249145060903193 15221795486487022647 16076499772838241105 14522247057683623060 6232557320354504314 3959162182322729108 16272378253316891608 15282970221788905669 930477554843091694 14921105973889221574 4419074871004404304 13932027753427354885 18400349637610047404 6463120712300656462 737204499615129770 5294337445911079723 17186872229586218660 3692697542356214775 4223970025911315515 11180522080072169580 17614964502696917520 1481715139523714722 13657706679820539424 5803761027979993119 9344042447437502427 2401048924915635393 1865757931442720582 13604713261009601693 899302804374958636 2067260867348958259 15643390042700443525 14535805869867740842 5056092539156484980 14026823447212653398 9184120712734070744 8597843743078666663 5657743515439438286 17755016337409793982 1250258819786690063 8149238313893462529 7984850378427611803 13339145267706851464 954255564058111557 13552504369790287201 17202704439450172629 8011492211547006868 6445314231942049199 11673218225231999508 6492425510782915378 15607804120953055269 15837075565895679527 8522733346579201664 3947253803302182550 1456041046838185998 13355907908004008155 869146962132183724 16295176569571262446 8601566397795154480 2439492333197435394 17270367866067921598 5570115858469149237 5227762577516685684 15533088413145691994 5782524375185526718 12981068080744854938 14204684685220689388 17532031689106699620 2762894664942702174 13813852659576109155 13510529828254877127 10133902713892429224 5214928413606596911 11669541236792450538 17802617134776609286 6675317543233626314 6794764303278033714 4936472978752193557 10277706330488813042 13870633198219231300 2821022218705437216 10738875328750608598 9511482594753094486 3390061502604229272 18269178822264722297 17643812359376411939 6492734457817676229 8118637948442513822 14087012282898390076 26957231150139207 13068709487464075488 17330517590431518443 15277553173938732140 7053243532786209643 11542240762154160727 2494997592174714142 182384603358339751 16767721641047721239 2626526186474206950 17880688191212342736 1852293920800982779 3465964590183973818 5897518933794740285 17324427232311247649 15207080853330023266 4539087833407550855 5470802919382912485 13635809876547046080 5527413125733267821 9545832579294039449 8646216738468348380 4424224966892070022 8872818090359318845 8021538728443373323 965559264044536582 15454348431851821091 18174396955631725407 5457433485148786105 2750086170564483357 1219640833968443333 10984515250925426978 12928216099268171679 16488872343173334488 5028305908342171750 10113909242425056257 2915298130246141169 12537060210472547444 445800560904191557 18128014887999508124 16183386965465502011 7112652818729577108 8102088799393682082 13593375673006036970 3043283245769725620 2848028326904037652 3922906757364758653 3332063851434399951 14637482024902807742 10297439440046300664 785170232768214806 13607426580959512071 6189694358835538540 1557814392943901029 2967666033138287569 2107566227699947630 2780598982678974961 14805623542913510494 13881731399283802480 5033671066609121550 17803632538627752419 13622933164046038263 7140035119507717840 8439865611114667179 2067535858087385142 15389254378734067601 12909011381863059109 4095931514796507970 4467166488371219135 13486507290552881268 4185050843999497955 6610568738792863630 3252552720737344535 104004413850637354 10935162993182315789 8425343326829237447 8524620416332945430 14935930000502461663 776238096016128711 3833067067757090619 1290786271647458034 18119894450488334941 14761115629904735649 14408035965793229658 4127434742844358007 505915786585082754 17563949093528498475 4042631014964506586 12562295949185230695 10478677396700935665 7733579316766926017 83625879698427555 6409995674481706486 546760765930934304 9741395394141770829 12313520429809813011 13473508052046419022 14604100682296609235 1268579389608379703 9059065578050010892 13685457949501365036 4893700544654493859 7239385198039646626 13355044570093641786 17957373417768065042 7128184956039035894 13505465470642561213 13113437699876738060 8361478525611501794 18032039633639800414 7794159134807664254 2575162936003020714 17880248378895153289 15234382785601254938 13212334240014819472 8212996130456350503 7560341330065611407 6406425252281732278 14618174645065860229 5445330800125643303 4000528888995911324 2322771754677137530 6187542826881666413 11465110838476862815 3174848508350026549 12227754771589234784 9915045662284702436 15860581302575967918 5977085076783466436 16519504675600631142 9454181013642204030 270828768359017431 7645838912434401315 5498850458706700330 2883010049553616999 15791515040911233922 14343484369542097691 7553171543019015795 284206389002321550 17912616664872984661 5283916170805476685 11536008197902611442 7255660271018788370 8785649312220033423 7078164109484407815 9152447155670295010 1134272754751742905 1361105829588821841 6915275974914422542 14901994826818252977 3415756409692014736 492489401231055439 6550683370526199740 14997935801668096438 7656463317848067655 12582425143769925275 8697888886591148389 10354273094646854256 13473098139626426951 16658849369666173172 17989767674798781802 5842951056776596390 2510325344423542505 18321417896553024185 16656000492922724517 12887800285449327129 18265892895646325001 12357198409171208289 12189810876905079807 13202646387081643729 17446143648007391324 4251249544879603735 10689369692470575289 7569930281483341854 8477244363767947688 14857580627046520267 2036557010441651284 10368219463189995927 4107734473694143244 1213862830475422196 5406168714288047782 9389786217031880428 6358613684749736666 255290367912737668 154823997329390657 13548311815448085134 563408630450688957 2335133893815248898 9370034856959113165 17867340541009332102 18327268533119110715 16327088758573486889 16765906680200085566 6644368571319893520 14857213423839405901 4744171189359947536 18273522660090232113 9792030451187073479 6481516807420220476 9114040700495117391 5654373751677342320 2947486943882423575 15697142160128143582 4696563721084407032 6753700266046697805 16327055732096990148 16003581662145799419 10079769352041223815 17968823653646572839 255131338570781078 10573054775859905307 9018761316869914591 6080148961418098771 10686311586527026475 6732216727356677150 6999496798921863371 632766423341829592 17992464599171668252 16300578397486378523 6468000132899850751 5526815162613188676 11477365721463400066 3917650536847717428 581840680853323051 16916070669673145760 5308161057548034783 10818564991022147439 17288387064812796574 3787303189849888392 15405682418679311782 15975230637972920959 2774749274037080001 9036074036003311710 10207353911111992155 5585836430987538282 7306355625276547366 1843560033320930471 2305544245687739539 15369396709532629326 9677128331938947742 3561561546943345697 17041542688177285797 17936549552721544754 3945459179822759964 4381021919074213088 3348047119244902321 14254560340637326910 7106322032530680795 11294798133322726962 10186400560647431747 6227316426083900663 7479296658730913968 575662556110497233 8707164435499555599 12445938867685923399 15129303284376815880 11826557705258327785 2090128220188607232 3713085272552335982 11629191321444635007 3761836384407393592 13069730886826944244 2141343442880643620 6259789021196342331 5151974812801584894 5270543189434937751 14605457004767673613 6881668872033533506 18259003156091321663 7451001916068024278 13397420255623805331 15858967408146461308 3474018343833811553 16032259704092456488 900232094886023428 7305671650314016405 4936830509191743642 9462591591501963883 8502478157231828727 18360976162262549333 6917651057608170356 8137489694416789600 16652977979288585415 11912703683515735851 11654232600734822525 14532507089992805476 8183733638455138257 9227608307223425506 9628079139457760705 13805915045212679341 17009708518370081701 8374143977067704499 6678053406402567384 12764568251650491963 16575531811711989043 11464762268689308270 5366803051463807121 8692646918930493534 17007225048254742004 7799568592897560367 7058803594171907565 1047982534253903809 5371562515132847107 15160946871148204371 18214761023661004314 6537476223032847676 11615084573925900307 15383863028942935214 4685077578207817406 15167534362249406191 13626535454485032811 12701481708994969945 17292737358169524225 14694497342168081909 13702667915555458732 5581632281056321816 8336404755061502246 17703558317225973259 14339487827586822467 12315497905477184620 4109570737155913757 18244430099908828704 11061040576964747452 15697542349694793272 18371527454452001715 9910198466305098349 14351396387399967841 462790127407743494 16094972424764151306 11468223821504927619 15072563189739800828 5896397227088178284 6120959169924103833 1818906837333195141 14389708439411396621 13484481093455874287 16983286681284458076 8546155011526516391 11038035651826967985 17103471155133025546 2294076346022432626 3531794131909185486 17433676006776628055 10498145059060610353 11222498017495653610 7556924982616258453 7143575213925345237 16835050685576075662 18065660894961374751 10635125995326000962 7192326066401139954 17190713357646460845 8622726016292523008 5464244567610946619 15086722006349553848 7097010701159414743 1010823939071516130 2994562286227853364 12168409904191517702 2935630170553459759 3367200457482058880 7049446422698535337 12711967561698412154 17322470181672887104 10628540797214748734 2562467560262276775 1863133057555862135 4727172746203312015 3310093380175632754 4701998627466421835 18163660113692703666 13520361153577448277 11351768803520439232 4485810378191398735 6819086773731990079 2134437064795063798 8332675686422003720 13957978610931767983 1825392445268221996 12265068921652851839 3882660411760375259 11811106369694505954 17742475082724585329 13967154654947044530 13994248937842528303 13177567351481111980 16217866942951857695 325628651497140582 8442056635108258064 9403393917299474007 6871879896865280032 9284734461873513676 11032763429538174181 7247142124090766954 8915175994297180137 372751495786551880 3307258603923634151 3084353702264961528 251436128780326618 16872586433811338569 13628578166068653511 3203591183310307631 5482095111566812255 8563282000432202531 5602286431152165416 18138206050315073045 17457914504449024748 5380694371259722811 13166276717302579263 1892367704034222574 7821877233993655851 17362838556556720689 9594608229788460481 17527986831893267614 14889340380706674564 15683861215214424272 9129608273631531184 6653640758209076582 12852040604910530654 2851050083481831987 333200441331190452 17272583821283805779 3631252777829928512 8457479391610152453 7886550629415482518 16097183113758806138 18037504788302231322 6995050687880069746 2658813887833269447 577412193489779445 18365960810910663669 16829093745876248737 11437435981509860473 11649550181944552251 17643518395454786479 4092547243705418467 2183763632245871866 4140381300736466810 3338869263482223718 421989556064178656 4252967539891247518 3143938669375898936 14320522609822302690 12362148024317821376 5200342885292203010 1888535738613685451 17112713834248780354 729890195574404070 14940869506002900529 395096631853493340 8196690161272452320 9476648128922004937 15915973682204990140 3142817359261460864 1282639756804984663 3730550138543541549 1167149227095823734 4959690338908586148 18300090125340240176 2035723373533921394 4534331148077914638 2837876814366617958 16100725574923552339 4638726499079838201 15094747141892510424 8250070985580860390 8478498594778422428 2647297407008286882 4878823706394153616 9198117603474216865 12153469842414485332 16080896645627770782 15197725332924732799 9982366481869188766 11323399422289849611 12953201419686067046 15682239792329096438 11055479837498309508 15979940249143578699 9682775572015659067 1378367127850667740 2553895786524725935 2438312939537607320 5411284663299252229 994078040465605382 7528680025738994356 7074049452196054341 15560311856495608656 16711615893175574263 3373516615964065587 8815786234886808120 1050316148307092666 66370348752422185 3197484899675419868 9342338047181108361 7775703748636259016 5315451899640861771 2868571790107155735 6857455739555391264 16208908889127806811 13464695493765573842 3119460653372575179 7225024467904320970 17692844347678338134 14093781598365084710 17893439764990023149 12919170659857583968 14376857923459824931 5262921657406242152 1790511078759005579 11206703670707203551 14808685205677436565 13078755141547402850 8630038098618636718 15095351991805769526 4806463390978216940 11302428472231410216 17008981669826337101 17526055217817117875 14366747130228520492 538151105558377295 4174905863579946221 14829979160043589593 7766942353928949981 15021490957338985437 12101234704216048481 423263673447558697 6279882648402082138 14717987632420523286 17748262704266314859 11094680425748766191 12565765363001881691 16999065055404277756 4486890375066656897 3685764859166580856 14524580642897319660 17168907333766404922 7158090460035050029 59482316446165523 11330189360709671250 3152648692209468145 6290867043867826286 8639387689822234468 4298046126605079259 5302727407872896264 309816182126639330 15534386767214605330 1501456051225271497 856020422121052143 1662297561704647396 13496305782815420503 1999697806096166639 17810307729450493916 16930295183204061107 3477294380103792678 15064991602211350316 17122770815509389667 15042371977080089464 554094634378712589 7801240902583594316 1589024985431255702 850091963345321213 10653704041538321182 17876484365598274270 2337478400840327869 10975701491540113930 4169526096702755879 1033663750854596848 1182501574296363599 9173264603427716893 9439031927298561009 6738797500019291926 12095201661123704296 638018151899728128 16555994243699302543 5633382992472369228 18340663561840243675 6408903292984902463 11915544156000373835 9873698033200464987 10033083106295643176 3459556820807148186 1064400727255340082 1204321255887265096 9628995766917833468 11607005261567344527 4136154876230563625 14819596849226364984 14204963348487303607 657239220633122972 5250788197940533394 17163151822966221767 7463113892210091865 5194452726621150169 652382707784793159 13229209837766188515 3587940999623930742 10344653107313540336 18319546191207461380 16090044393339471780 16551221190861695388 15291251958935851193 2162268998383892199 3679354195079736055 18167275620682960588 11019283874397989632 7682462077551094136 4427639148602972001 4672306722485281502 5914056718146306160 10833382182137310201 5028760181158494637 10260080236922785897 12182613069230015414 12080386132707139036 17402287990962219568 5927980638261838069 8320331212231652849 9840617639738805284 13664285039683307870 9854490015943583959 17380214518587335299 6874065871535344704 6648460911437421234 8204856987066457195 7481718702975395822 5240969907981208566 10482542064801754372 12143737122686649940 10915543434709750964 13312227046331680381 2741060891100235822 3567124209976510819 12297839797913452936 7848694605897117091 14462213302454102168 1926204598722022420 3424265596239922554 3025389255772535981 14748188280137682938 15608570628180595466 7503697572274678165 1832976663713549279 6755914847878163358 12056002389232057049 17549850839696087536 4382711075336131710 650958305913141651 6649547209893844540 6410674150364761520 7477566949619169736 12676490047233774786 931709123201274734 536339269029742096 14866461419236997373 15819917118719156263 10628084592226944792 12604740653288874645 15173897129588303857 222136415717965807 7553921365163190664 7598942074030103069 16461350366165104928 8693436459602840703 15782596071283274121 9030040341379917603 356271920058500154 9107402983087460252 8724692987584627923 16737668835478408372 9368449001409320943 819540849660282853 16835959971439199375 7832021662389766355 11226938821468717070 7214124112529273225 4970292552724786660 13030167813737694212 13704619034080836028 1232519634439168103 3156170436196352672 1002078973023725287 5628761739264207208 7630562379246102146 6510467173297711686 13657527662715237346 4642019831469796070 8063345212660922141 13873580022259014210 12511717665906163989 2563434383833874172 602880881945636762 5078262293698677869 4832429037660103203 5620151492618752082 18395806147591790412 16150218046698973002 10971131529207055084 16963863774062210681 3485132573464140722 2853741955834192282 3828639811147216065 6779944815967357857 17543037069426875647 17520330103878863650 6156996742667817227 10888752036634821803 6688318316552743893 11987292877855637297 2869027966080743664 16917065957957291148 14762701989884245417 5553618003135946107 1188544732145723163 10080680374800160551 13187451763148279315 41106533706258073 984251195535222945 6174610156394912487 1750298962289752528 3023388519751641543 4224517792779372778 4356084770265264191 7576577947710836754 23270234491100792 9124017744686273476 8194688549889381241 12306278393848084157 17810195275684997350 18093322745576317942 17082748247524378212 10833088707342673982 8712184923019838138 4057234723963705812 5181447592729528487 17542010726261149096 3687363841429338394 14738571750697072590 959709773118322949 2958602410355988353 17476648695218217119 16314302112930426526 4971938760002631220 1956899918014835717 10213022193003613096 7807929129046865227 4820360437284493568 186400617170466773 15926823437721651742 18179294148171241202 8814265655771253579 10628163336296337035 1906368079955780296 13604196339270860206 12793764387081521700 7877460823693646792 14581920424837989406 14198943952805223423 10825933687898002607 18263991925369927226 15767703701115792168 3145359232747965550 17734073028327705119 7279645019831022638 2366862145818607304 18241038467702513300 15867427415297371749 6140185631226096662 10842884971710670497 15499488105777604768 5619771823101014180 8671235393781360414 2958943317453162141 15834608107757185225 10676741590264338213 4253665947713688487 10827669754220726355 2049885299404264605 13191387183445075643 311176500142015130 6457465458892608241 11230587647342740331 5330879157792411343 4563221825645345756 17377737235236026153 8239551107874152726 9134202244582145509 14540037900329714285 16599067200939279143 252579347417656665 4024049187597721749 6406257957090006389 112264936995687760 3507997868830496199 6557649568001050131 17009353720937453564 16520394065383727215 11900566377409520726 13893853394535956634 16673148888126032405 12258956856518862708 15043701603343910556 13848094073818927027 7103636644411133025 9718681410427949318 2411752932223173222 8632464567461573750 4153326623048261221 14094269753524965491 6772601340883971522 12472553920378425451 14146214176970885826 7991449026923989140 10681367987289282198 3133611431033564107 6231558802916027095 10201030923362102607 810987732360965083 10415700525617861300 5316508284671016337 14796611290524311092 5317421212660459016 6706119242977265730 9258795009075885236 9743775125534590045 13436359563118847020 3171170527574361851 2185515797903317420 11189955908118579918 1366593619170719243 14620442292079148496 3793698359316710878 11043537032005104700 11523795694721015409 5405949787523100201 9828494291285610732 17710352019942096567 11545613836426562150 2968310851093600210 627105886433696477 16768321077069318200 7656807396158846533 4003574780332180360 382311551394639949 13343271459613446634 10416188740126117639 14422665912080311552 2515323747137383669 10075465457464730319 1676604353932329988 5103487658223842341 7150156320445713786 7205251415802494154 4358392996537603736 13271154824751938667 7546405653422326133 6604305585421016309 15706498673763024258 14640614152280980221 14769984367519766232 4223764210942170469 3396131237276871277 9080608162552684526 15019953179605258401 4847216674903522369 6355825166724954033 8681968938278082654 16949908948543006238 2960295468897075253 2827822470573640648 11366864531905937253 9914129059922597049 527685524330615377 16537030766495871364 3920941229977007299 11563168541423557796 5121950859005184326 15103510584647077618 11665466141553840850 15383135368736887547 8161654789804249303 14640781283628128317 10027944660752247165 10643764896048900816 5900545695652910100 4170131041767156861 8817793769960233299 8732250918156855290 13217202167737236936 17111307418368415726 15828657907857141289 2874302185428732706 10743882481726432038 3858216036249611773 8795188222201620443 5756179119048048240 1772353793665893916 14093325302381137516 6465658654114319988 18285088459269736226 17700584654473996394 293831614346634325 637077970478671343 209808683847817670 13030156266558075059 11942447396300571595 3089328513032751714 5378159853772845007 13702709915484009049 4649338354909024748 4934132540058626030 7477644431827529070 17353138703263652775 6298021419433325063 14431132675479931711 18138678667033064219 17170017818361654279 18054394997201503598 13962816993744819474 11615691801314795835 15717846241093891451 2083563963866369971 9371332496063818446 15818845395458956386 7476687508224555347 3120372273811212962 15657315596472333451 1150499675630886879 16869127334044010382 14409874872796002403 5912868497276950223 1118975320113989729 12281231240899053086 9850852435712573812 4973985580523916310 15731319459410984884 7687706503962493253 12826928124519608565 17308831184870918542 2891241055376660576 6179258183696508114 6157473527289889591 18073035311663806797 15973072004679732295 13327456696048555452 13708106680568839542 6551569517993408970 13782030882398157918 16838497093789055312 937610826960403047 4628625032723387881 9382914738133967617 225965571377341648 16261115376611795059 7003554879765912507 18085277207145566279 2685590074964124692 6573230418663697280 7008615776473377142 4530965337455471713 15022167936882415205 13365664954256968109 2440415634478844709 10711701042469588952 3034199034990627464 4290923917856004881 4061056942789680230 17136760361935915582 4356211398178768410 9935960232293229422 15396774213985265762 16354678922974559841 12104063707700833878 18304758863037145233 5184900462779951257 6218509829338134579 11237196509090184503 9502326156211716661 14671063524571027621 16109884677819912856 8918042766678361035 17536797197811889645 4132528300547582679 15904008977895838644 12872156971330837768 3252430718721909606 14450123606360052722 7252732723300014182 8595902905893616855 13333537763297584225 14183011442458832359 1587738721165273739 16177701305360531922 16488767378677442332 13352529807163656389 14623026849408713805 674875462849280752 9827089071312149902 8049790368807063446 6537532034273400558 13259180896312842299 4533020542703028584 17877315295359880099 13005843207129594283 3218781885475240125 16576990182044219629 17811016188917936166 311753512104297760 3115816233458010795 12461271263365803775 7175330725228374089 13466737006145050511 17593225734044644447 11774006045988247331 3836298760752100199 13149010631014533796 7687337441080605478 18332473960621883224 16417106839324192246 8418254404210120756 8433363780532709091 13611656339808432815 7759373301317876897 12515683701610394497 17951899111100578795 9904414450635648255 1980713521571680085 10623354032146731800 15087933191353219076 7699788810982631621 4786164962566198317 16244613043157420754 15941815298523427985 14551727156048473357 10619779972049403863 11391708596845978841 3309593129072479763 13688325192304065877 10144361965178124923 370895704439073122 17372999290369913132 1428624053185935807 3570104513757935888 8154041407404556450 1827160828989119513 9097189640113116579 2613061504896815775 11939128815861618449 16712890746185596767 1389463364232649154 13816499817266703095 8474292693659770464 1039349711444670318 17119642267493172265 13869418692588235137 5619336658684166938 17318909939093345694 11565258263217029118 2307980631151663292 7124041084135630261 134691765300019799 9964505306189399631 9647970263247001170 10026934147754556002 16736156531996260179 5926916834272135998 1255268052982998243 11422655406990263952 8059548463987938451 14812469227325241140 16703549942080686265 14214672296593828566 1562877897689560489 9589185580110226335 5078961883700406758 17388736231807682449 15801823874124431546 10574922290186656204 1624620625942133313 6532917814661950708 7952836962370027279 11992159786741119263 1407309989385166041 10580954113703210172 5014772981989508825 16129693761054060108 1324846540075440469 15388322128864021761 4608189585661306903 10762847889196239121 5587569861081194636 11117426542765993205 14567838666599100911 11771929567727350898 11603562688758172207 2640431914773897292 5026259121946270369 4309959802090864722 15115825703067742686 14320875986332444097 9253276742568559237 14916784738378299672 12253187583181788951 17873864670743051794 3625207598837054654 14326399275493210791 3190833235176529824 17968615301828412515 5930268847289862351 7594876064407608379 5554158967381059079 13821382979462876645 17301060368024349186 11879073573903143154 11536067379410762 17361868101275274222 8655281794152731200 13771014779316300452 16208695481473581874 12296348541114988033 14212018192120420950 4043408217708572906 3782386396792701993 14416465118555954924 4066744390793869211 4559299736979915558 11335243719507723893 15773464856603535669 7063976425874537742 6685426863355666259 11112413053423250398 12524829309600071441 10183498867430571489 4737178435585252283 15864052964582307847 12132034775682462620 2493335197844611863 11787907841177413684 706102002387991013 16540010785368047205 1439179373406348030 17776565605538240060 10517696070416213406 2591719238487021957 8476602107359888551 7212415641843678145 354640207898688276 15049274833067325567 11010027885995138937 13480619303383325549 5204432276125604354 3039089528904279432 5486855246031905277 11784778742717364237 17388916921496027889 10279692169988769455 16659691293462728275 4150965439005609358 2796456210086748070 17174359937260435499 13408357934741759844 10223737785982432092 8977451155580311160 9548184655617161302 649800976365114957 16924513433536095114 15844165166523542541 5333407725280562390 8771095250390292650 11537920452100297654 5408510182668932949 9490445066370488003 10104924325263791773 7169019505576582323 15646153446810603845 386880756866168480 5749156405487681337 12848859915105842052 15296251793424994097 1781362041069761221 4733842636972319062 2379507066515791018 6399393439097341433 8716411032633202778 2690464445734272544 755815258333532174 22712375068834282 7965307985460573327 13365207728447667598 3827346275916541988 11287953432755994905 12612050160505145726 17896746275874812264 18134842391869465261 12139498134950804122 18193373551925809245 10958704446047170024 15612057169532665517 16098978426297223012 2883426218776476285 6195576233032508680 8140230569024709951 9091231053881669810 2714995095002408093 5959543027363181630 1483041557920353878 15909214290044300094 15569517596282679698 570804008015275377 8281012906274478494 17490076425683829664 15456377324948868114 8957187027645827096 3575132818678797494 4174746208161192891 18306452469235921889 1582068593286944852 7946841800346441764 6372752702147609294 11633423342553524755 6217168202503986447 16175652114336329402 17699501500430965412 7482993549072697705 13982404799815632880 1218317052057923936 159034826694350002 14596331733225469382 2522726770060899530 2536209385298205790 15758738480165282134 14718001573447593132 8035445851539644944 9881912843689078746 5217230118838154060 9811078467415951080 12134063432425356703 5291546717556206401 14788690275431572194 15669569686416348973 3708198701064532632 8412807872405006929 8216643041730809226 1598662711409273522 11355618845063223619 10627445732692605761 14107913252853607009 7832042266156676844 14825817584681102703 7527911381324802371 2318827557644022076 7852269349561234507 253762749142734500 17723572688458540958 6249459289525681326 3451716020415863208 17928583679527770237 14046677049624438322 5964765039724577339 55440765249425577 13178943895864048509 5121558449032927159 14995981323057279654 12078307443066419609 14403701599062921400 12544204871356503167 10731130711476694249 13152024316276043268 11919202615926060859 6164795702559755258 17263608407680321185 11619793572379681010 9091194954766945927 3289027194777782545 12564747077843487453 9476241090439822136 17552461499406765415 11667234340779600258 15511721588937032415 15714176792829432435 3208465174958642163 13936313137792998135 3670988753495689341 11662581827417928620 13185052870297938651 5440285647521298376 3576698906269651051 12644161429533226370 13958582578652967348 15721022005145828888 6952087339617822819 3030185374190637254 16398125557836246955 5350904926927342918 12537398192436025360 9257318657556858292 2376830827867552079 3486579521049839851 12162385309973214071 18021968868506577765 1525624552343351932 3321232047624576134 14800835509169074911 6071440429550880065 5314295182528763769 9087638317672837337 15553785483297484767 7082440439881718449 6096421598777762714 967654604152849559 7246492266536051871 8141769980818971146 10807861419255296813 12357342970468800417 9286141222822167807 14681900230003269423 10479024469541562084 133203728958915233 1204766817527063854 13964263897965819446 7012204084467850174 1390665731256199832 5039453987131772365 2215783848302076097 9418333230671142466 3018460263850666251 1605011141464935117 16695046852700650018 8229551365270213753 14021380348271902579 235138819104018402 16160960624760312482 8711631269335392517 11361353315918653868 5580903763640361193 18120767872144782918 1291330644013515324 4738398459362290553 2654292815593762769 2718657128410682466 2419991834268485465 5508418982766316391 12112910540856366982 885097804272780000 14183666278391647177 5566637055756094697 6456995809779947447 9889338694291437311 9131103218535943301 14627471255557222435 12673398767439539975 17858105267720085095 15576772579471033471 15460482264454069402 8381762217761682725 8510446331505987771 15082086856496876267 14479159573371818902 3127062893926005462 4410486670608428680 7662159539756726158 5222681272506286151 2017545051543410252 3850334125042220297 2013737474626650334 3740786829346541199 9999153989436924519 3946836098884929068 5255269867922349102 1923874620856687556 10971656430496242502 16151468756823641529 18428634761671677438 8259104846053232549 15473795659351844785 9473987305698080319 10822998358778745129 15908994071981338561 2125028244820587811 13659817403164434819 6700005818011978312 3265531892220424771 7248576199162110267 10652927335326290321 4547024963347673774 3407603236613238886 7370806903253498092 8811870441485344513 7965296139313926676 1156588895836979452 7739664802112627307 9953464621914166074 10398780262876982813 9164864977503246540 2758515538010769947 15267058403719654035 13661990392069475027 8187042200156714543 5134406920964669073 14805853309388746892 233694237045841335 11876569029221980778 14783287436823782520 15881227830399902662 12284207257160011119 13743660948804768257 2972491173984163920 7014279511759325661 16551357325145276209 15609780232843531541 6447275062356822681 14787717985853879324 3944771452644017345 8784924435396321508 17661224686167215183 13255782179628450849 17615309465902011124 11119198809575433347 4149520809666862117 16032173395160828729 8523437833195785226 18348583440650575621 12029824270072753738 6517479459867791643 6345411093637938898 879610245748374546 8807309182968992741 2186451544919004107 3993799939649051427 4165964513170250525 1856044009170955236 1757329515081763556 16094922067851087149 16439373024497727879 351741354464347038 10274334295816406537 17991147409701412853 5052610257507177110 10685462956454121575 3079687735179347434 2183152947705055956 6305018086510144898 1318443208859321776 9572828489039569994 6780747972254017303 3005209771265361203 3523484582049731304 13482985996561719372 8608864980788137105 16852555996584596493 9578558571945839867 17013387475808176809 14456653186380327390 9634233785438344002 5909524718982479665 951236727064857079 2710623171124658867 2753886528296029957 6673698039047891420 9924998474588670877 9427032755368182696 13564975238989807343 11534974951475591130 14734958999939131575 12368524636873049818 5819388726402584018 8964572167955326631 17975123639541338002 17952490041267544256 17446255073943524961 13539234166696206738 7713158361699487929 7301893884735098570 11868640560023025102 17347554139809455263 13042367513579332440 9462543463961140924 15957942284890243981 13252946231156563561 12558277722991459891 9058001032766771954 3465940150246462049 15093850962731896841 1734001841548367893 9985743231775404033 1290336021450893542 6740043899922937543 1721569722061950336 6047276565280062925 13472725581805724895 3275633194954924979 14250155982160157739 10671714841011911171 14674103738223827546 10975363143440876702 14741023289539947056 9012057021590819284 995925300320403457 13627116619250803755 2870759819002125127 2609422143128854690 10385111715564355479 4340414401242212994 5428156511125537972 4876572868198059098 11458376447793835401 11995272566366512232 8989212573333221896 15846411233565442948 14416140155496858426 1761474874365892460 13419994187639567293 8915206270865718086 16895779488796565693 14524309469773781957 14852860702862853083 16832567330389644470 8412321524560670935 5787816705108043431 13575968035965818094 3518266862212691813 3160254749715054514 421039431395609323 12890020508362962602 5902918826311501262 8310619851242061822 16403263553993995643 14601815942598190820 1904626785549875149 17529925021562352113 15422886834284508596 16442168410988530470 283764789196818061 5826515692964565023 4860829146911973946 130216228757856655 2635940046947711176 2592333019139294825 13580761810110917211 17849134348324117244 3253481430540278652 6455392484551724944 835866690288822875 10222866126696281817 8780551121509218053 4343099569615774851 2951935694898485789 14161988274458485453 993477055768374201 12403759676020459064 10881763799627876116 758884263785160304 12568460081630253893 4137777679877978042 9504669638809426453 11042387715638984829 15758393933271575870 2555391484932595543 12733176397454708351 4797469945478736002 10134429367082300631 15570640668755964070 9171910622214528637 1044863086958614750 8007245114282935451 3424975682320966758 14671864729570100738 6776900369182483939 16490206084780066887 736892218720451101 5577973843979710797 17532537080318641978 9019547708742501338 3630545819335675757 3908680881958258622 15832550226203255014 11976343618949949134 17234799252315767233 426335124626717884 9904875808489088554 1757243018495951987 12808063027311938956 12377674750604249293 4609327671712252120 14107588071138537642 9418637795570922004 12820437406951264784 6532091979297716022 15656433458407480728 14718204445337951786 18119809346745690536 3157312995828711961 5706315547932031884 9666493436322803393 17018360149090067101 15048156442342513856 5839171795533261526 5599230807332477927 13923173226111798552 1607587484797528586 16306759107565831060 3091417471411882888 6319570076514345897 2033602886843734480 14887164403210576375 11036205777415634342 3840527308421065778 740530063263492113 9763127892808074729 12965376484010891942 11588842130203476676 3533308300156163016 16631585394378885374 9825504690877707251 3230725422062732912 7526319380534317463 17969763061714672081 6460527689330494079 7803707906160461063 16309759711860851663 14364009827404814118 11653425247461150876 6080805986053282252 6832426713859978072 648372650346160849 5225523621371887274 11781901378039754635 2185414885492752181 3760582208822069808 7948046320046552889 9368711679708881967 12841794380806947005 3929307997235131235 10747882201587482704 17910634476980886240 10398055811951032715 2122654921656678924 3762161162141331055 3556961977781540463 13409743548195131497 8584617340880240718 7307289326399099682 3810978730170322545 10320081202832340102 13167661284199934220 6789165355757854263 12550503544757931967 15308020665389658213 7601550060534005964 14587774368516421300 3950323905081286366 2982179630881408992 9665732584630576690 16809520029038867882 1257769530179616554 12931183100049804890 1223453728622802996 14935364141903554466 15580386405158093609 13844154894969017378 16419509837392539993 18232237241327067662 585724502578671151 10966129001907610432 15950137734427406671 2918046959943726355 11997798863996867736 5819021794658763437 14701519750433717949 9017608902158320908 17706028756818515861 2452007539985513737 12439707573114740996 16943278939798933414 15811234125349082388 17006778595589920677 855586320001183637 17110094088366880721 7387588600799599071 18181350888289945474 5330244011002976879 17031961041169552819 7737771797583256887 12042999327860794946 6322843420824759728 6689086750392495717 17786311636702103560 12824261472379886156 4650067242576426488 3032885022641461354 15423082886598456902 603134798318891209 16843251131284185179 16787246170555364702 12223043841600308322 7242220631731658850 13919047836210035941 6820953751307900673 1378679927303898017 16652274513509322163 13105188247934167375 14166132973034911543 8352690950805388314 13621964792748159223 16976748653385754062 17278575528845403880 15551565213253667642 16873155710874710402 13286464573298572393 8812771502261826670 12876509738407744736 16143468115746567960 5010872089758730439 14706750679881433393 932236087886623103 3218086983030499927 11512182341880966996 7902239586104274214 3629187652525321835 12033325188149432507 12869603471483929862 8684609999715097154 2317678078896559979 3626884794025490630 13029588814993974008 13664363514909553468 6595760562627208458 10161808782248590815 2046368948455680154 7904214749453717541 15783863508955783052 3550864025487131497 10439585059216957862 14647790331725097469 9875612003726987372 1492446280207271342 16452036875022494522 4396684452247755361 14202490328586586247 12834883511679293466 12808550867064189337 9341430274515091683 12873134555032836312 5729691601285623147 6280049365302394775 8441938564081739586 12639436507003443876 942897483793481601 4505302516363411555 5740331798323449472 8737376603810189930 13456916660744374525 8948578926209243761 11431443221880458347 3257208589932820915 8585776900387537086 8315110392786258446 17318759903151068801 15761244046042805483 15866621325068026994 18082191846631624921 3607079861003189963 15484222890629246814 3246553899468708665 16489042000766901200 11724962076750458818 2681490226274216590 1816703006416965822 5522307154499215045 5412968362158776056 5747348672169553763 12030471258584767307 9674537601245454638 11695632049966024596 14865567025570295707 617374555389121565 149152583056193033 11491166601557473 9462014450086869678 10256119750183115560 4784838214783383087 13486307382277724042 5503765599229187143 17230016345872430104 17265621703994014187 14409554721803625141 17665572798979993545 4219903171911434059 10202507040508167935 14890779229433789319 17630664216691174206 11860728853030799 3092200192404248945 8029138551723407416 17809121776127673371 16672136432536885212 15876795292792077370 13800162968308432527 3676535847076401564 8452136912865608226 10055490951016669372 12548613923533897279 10497642915120793305 14016232847075037183 17790054245080951880 5661223553388473483 6613598233314292116 1793385951998623650 8802683128528137049 11582325313191171729 55864527395770985 17145694303109511359 15545514234041735702 18207759538667882287 9147066481495519172 1437000767365320888 8927400082425248449 13107348680489579677 5383167655025773627 3251576413862115546 2319842652581063438 13529536619901500124 17405473098103789843 15400343582599402955 10798861773799075572 8014467511798729097 18072302546843482342 14257433992291529731 1046875078973988811 9631954475865564985 3001349578488761270 3624012932859845770 17902933942351790268 9428637188093937392 6945885497011882756 16354660500601123173 11493288515096412403 8256843991214472457 14451701616652481510 12028267254222154050 12318508092053531448 15967934398070583841 14083496602609267301 11389799196687165099 1114346277095134635 2675085147169952235 6452650841413554373 15784443396944813135 7963559474822296743 2626384462434216651 17286839067399748327 3561410544574320459 7829683557638915789 7611157679282396102 18647081251063559 1874233272330454252 7863283139683248113 12561683336478574476 16980550873839292018 2286566434831503465 5013760965440062823 11839929469955661189 4643819770271083342 2782717826502642454 10841233818086330220 12596744393747014048 13327139537249434746 3097943202161021624 13226036695094968695 7382692501931309728 14366542066465011328 2350528577723996506 16300585591088039652 9666698290267564385 2750025199580327770 14716509557592169768 9930698761518315038 4895991275287109130 2744231608615082533 7135623458532598501 9947397614178643722 6733225342303660813 13714933007075442809 10034715928257277518 1098134598656052464 4751305882045558144 6920620379496923314 11571032875696694715 12817405144946246006 16534366007448265779 2165269384776084330 5112448625775556017 16962999112749556767 17396482674993054385 7464704329093985517 14430139150639401857 7424850628114101816 4396553693390965728 11449725116327820324 3378601966763634658 4650555480843535396 10496587950375027617 14548814620121348544 11515060633244696388 1953759843618802360 17349338631873782544 10844154561002415733 18371779221094491052 980402709057963043 10624014156117586069 10267447154008736527 5155073122165472690 10698666673545036795 15282101087052639306 12952422132787140901 7568034371236213201 13126009991227737488 15668206524698708767 8141130539888969631 12569715728696826422 14550850675438897092 11370422479403109486 10424361441730681280 13753713650565855964 11481267000045861283 1925665169618798298 4430661316023244700 14099733753368382370 10980832389814030192 2527670180911020542 2015146700298576431 7398174835402510397 5756900907374193595 4419316850883579152 2894218863610625707 1652346104168038008 16256462654055218847 14383155154622803659 17858198267005708164 6337659640297703139 18110203294879972719 2389339706006063886 4095044526337397299 13795005107246199207 15054599290687631929 5924361306187086666 5732399033333211883 14384680466858778925 12307251515081208617 18197266166849628491 12440424229380532941 9490151291200893140 16756934567152317320 10021118801803830161 11824089033500243691 9297844070717511190 5181076673698578956 15561897487084181070 11477910992985028484 14078476071950234870 14118002136139337155 18329937169133967428 9947241728509180303 5007351116840739381 14327083446264788688 17350891539004522193 4304459022147401217 18443271350300582873 11176010618093971464 3043226052964483770 13794605893048104616 3114187285292778629 2202831189892182616 662527648101084856 2961893299137311620 11358308698344015892 12242553872824945651 5200418712516413307 15811279656654752269 9560973178274777958 7018522572700465122 5174263820122459468 11880834467493643702 16429131404208549017 4448590320819098726 2472923793560177785 17368919852543747014 9937022642500976682 2009113686973130235 12946509679921234187 11992788468801243777 7418431236861413295 5025075595926336302 9642219729066984276 15470504216219184249 7216458285512530605 17641628291719841494 13646244230285733108 10763277477456600594 18375202161827770026 1045542632474929718 18129918926257216407 104217901131440940 12759628638053909273 3011627393968707539 16061548578479802182 4531384383128031453 14419642272712459034 1834924643586432758 16612949401891891245 15843126559173434302 13273551949665306915 5313893412464220679 4428026363958090717 6205890335324857884 1598202469615073936 12682996905452536222 9984374381133075405 8329795331270085976 8348651670140431101 5708590460162318575 7217573142071892554 18175802135548241631 12134309937952973739 1179779474035165939 14499643311577601002 13928948563402444804 15045963938910374444 10117091932803876785 738068777815383625 16494814112361838512 56963797102853583 7772347435866969717 18315690531684503223 7934469894778712918 14287397449299823711 10332259160919147252 12905338917964499768 18393720791178640240 11539215758452700024 6656691969308316373 8603979687476643854 1965849457887651606 16827900654324319092 4577939496009069140 2436113884949425327 8755762226613162355 8427409490100474789 8983261774193397220 14300786744482547290 12409284813892772764 15300638479676193003 17000740735719343159 11550238972874713321 9262695608310246797 12938178363008144857 8690230238844484700 11496167920858613682 16156900508975141343 9199858213479672681 11211031589877009922 12457707626962373987 18261340841581413392 8360994643400394777 12577157777582377692 3712695765691681487 15078615929821288105 16883988962748938635 7306585207641397696 8097314739361514330 12484501087057754525 8596199984570168899 202481021529570025 6442473441501242450 15448299489272641408 7310441832911217624 7462804142532960869 4143631712947788095 10348479132648461000 11262434575621410399 11355731681319142377 9924882050072608396 7478548366347773743 2799539319207418714 11493712086699310733 10816740806570705337 5285926131820144108 3637723479396129192 9698069464827516628 10978003057217298149 7421776261688459109 13222937783540804781 5403474190745189777 11333021926645689683 8721081500623215417 7756953667551390378 14011126070002026685 16387828706350655143 9100980373822485948 12552161536684225830 17829251802219992745 11764471255396638960 11422512025031992895 1145097945023335423 4605943283023955727 4471146347162167587 14815465324093889702 12026400062706538253 9119699847404440099 9855874186739224118 8415436557321975121 17212127587095602971 17008819153650458089 12759472323728672032 1493989660387987418 2139454505861120855 1691801392133887730 3449182669207690479 3428764275435750118 8000371613765428339 4196691967846186161 3764126934539909156 14401395679381816510 16516234441001910666 11118432248170294598 967758637720391984 13755365564206027954 13538631300888789149 18049169193815535751 11363057364963682693 13363108759839428662 1780178400021120361 7731508920198039651 2454216477416337243 15778269898087157582 1241172684856123721 11494854255094376314 621809707516094651 2528518045553400327 5857545744606061347 6707686389962706350 5266844271718908361 15911233073310771683 1933995278782557255 4031342604580460035 4292999586576286663 13183947409863093891 2438682959405713902 12879597150467070927 15837748735701461167 16973000437633748481 7809210591182431182 7868559182868664095 13666142809638403097 14646320366795080789 14915634472329221977 12597266025568886791 14914108307328970399 8542134392342948785 9161989031971269501 5654359202869387523 15188132687861747289 12008687028173321898 16151769401151427281 6061896782075920759 8981971458679346654 8754158206421927234 14113296324504769508 12138600865893962186 11499958458100176641 4107041100899518004 15492334333182002059 7431405628471083148 10756157402335953412 1705751604547552947 11137645384705728495 14041209362062575192 1890799371206558844 11864183951868442306 16599278053109410610 7317519579778761041 2614391697417265988 9208827822838551281 3458395282272845538 7120557602458768259 14032420533650417887 7347478620150045394 9427807060731252 16718354540204774163 15530094329733671377 1510845146394645292 12058626848813078573 9032241759723456782 13258324747844847095 4797190355730757744 16925951615732964593 8019049243485573759 9549053402318753822 3334070675499499617 16787735051945211127 9756986946665232331 15459679003053442898 6585301052792086339 1539490919388655077 9337572737002990274 15164380335078255889 11726732817332868611 1575002821433321108 1352530353191905236 15603617730201283961 12134021735752138415 14659314938746205701 8710587258756076488 15386359742295936862 570661816174846850 5918766501474709236 7795831988049169538 14998036169500548555 13905182055819867980 1747281878354155568 5422478922103731609 6075331717701664466 9445873136940038711 14522607925186184655 5584403355451454454 1652979212663489363 8946613953633174410 7054316451231417508 5281433056600539612 12394438339040945865 5317459568209926897 14951493416894130055 11420356800803123191 16397725075016834148 5967423949557169044 3105047001940349121 16673897411333911694 6809557563302104091 1725091571810032617 8775822892606970049 13399962436136833100 13359622575517404178 13911297475816105613 11581908379315415388 9748444742989824701 3405598748297715014 12760216933420951407 18443646560219920426 12905601603942471027 4076517945510883491 5063444493580310859 3567006791347034882 15305540948218386699 7521881410111767669 8679691243837132363 274766773959100129 16175101619236950755 11240929078472570277 8624591409580182415 5742740561398432736 6008474417818710721 10933115306875297606 2025720731736114052 8164727495011894837 1810097467242829996 10031857393838312208 10872720583410401179 18054433750457543887 1767354266534719579 12943515615980412939 13356594035311196464 6091516443487265621 873977885095854066 433197928781589647 10635559797326101462 10267320915977443865 5155363891376591290 5523909563921656316 1410151561417966916 14299892056832815655 3898981870613466936 7584757738410400596 17940064078928315041 8639973786462451230 221595443574728678 1836117206681985028 172192825904668360 15216541035011483639 13507551880216648855 1537602173878193306 14580278700860493396 1644139377189271012 7063910259844755645 16061017915291580322 928084261954425530 16141654357037863768 17219002547399777516 14093237112369614692 17370866629739138057 8870631527126797307 5793259919423694507 8574229124471763131 955088908684782168 3301473595847504830 1504112832166263821 2875659210694318445 12344658049703417093 2161329841768140307 302632006447950531 5522734672158941156 13929934601861026355 2194204001261564647 18413508272516903921 8680334872259629268 2355537910252714740 14562569022480034581 17033723332711249958 2238646690911251156 10393836007846313490 7436943594060810761 6107485413851638765 5395284529642724815 16909587739261473315 629744411083397169 14792151605488894154 13443904949057518983 13351805164162399615 3971444045760252258 625671842531692529 7544884406971952032 14372139926314263695 1257843017522954891 6080502950490202666 3537748406514959035 4932299897034030339 13680433930184370721 16129715660239824695 2829983486745333090 12073366385872009291 7347155731082236000 14683615759679852606 10123807615056393567 7739943360371806699 3136021120670233112 17104689496109088572 18026725927305596478 11082282504149477915 4871417985441081478 316958112889141130 9369517001580975479 17098372008494244529 16076668784751427493 369722623007066944 3144455808242487385 15261034282526122987 6607660370109507491 14639979280393635320 13519230368645933067 15399324677313262107 15029206188408828324 16096390018205175759 5878415568283423351 6063798921487375492 6180983937373863677 12331738026092248917 6662647877518788942 17495053751988117030 15978846949709036445 5179769981350942292 15262229294289167678 7139706791760671879 2845651619054857618 15337327229704520828 5714291224139083583 14301630789099799731 7992936136849447697 9773726032338604874 7207020839754894363 4496939696676157374 16051721114079129696 14202477801856976162 15701156738051771329 3542097821265252917 159786182519022970 17408209795358897214 428463029789251273 1878612059228982580 10722598947109919603 5541599065885379294 15791071082047907390 12695423034898261469 4092632517005397871 13425042253625320308 200706103977758388 16410918478932875044 7069721608624626922 2019381635832336700 15785832817029423350 10731626238576596217 12155837347463040388 9081644894206253202 12035206289971059167 1575214342936576775 5551978557415353455 11018329045954069382 3834145756643204662 8069938395941311737 14059457597490620523 8399694245271463587 3351854304913544508 16373699436101153324 2417838626388155181 15361772428363722750 3833321120424539487 15244032876984631090 3709641766503368316 4160371186002812871 8257553252356744490 11867236648750529215 17218561070740257227 14793476027577991051 10690307023480357105 7880591596033292012 6409518638434937214 6399362781222683072 9306835257021659373 6422712602429776653 16675727756752354689 3840489876533425581 17472276424995706403 11197183939834692733 15617424605004985789 6351339509195986337 6562664482581492722 3243158391489275354 14703422070317029908 3050830852830307356 4337298795898885194 5559286620684059867 8657022399626031115 2862196332822478196 7107487286160818390 10459040835282829786 10875621001109124592 17624348275690612047 5284717795252945221 7435667834439107491 7401568062912603389 8976457798576668678 5188479809344147891 13886838851180732975 1881795295539596726 9432530991466530879 2498894367622195320 3235263791571785365 10300358580354248248 12477668571654192914 11782215099133629067 9670480360283755328 319860573352890020 4837822984198262829 4874834853679471716 9920257525263293136 8906588134156892121 14190960601655507723 15204363906842377295 15328676935762147268 7004544425674043157 5114894980354410275 2286174197382071833 4892333587330073285 278944411156305925 177711922363221444 7959551666913574748 11595377711851598929 15042135465257179614 10051337541768087310 8239875868565194052 8133664313777848746 7827394449756498106 15600313943298514775 10449217020392822370 17965434569670349401 10623404081290244533 14932720614214751854 4042322754490133094 2722997975814117152 8586680719914959107 4163465534235481504 17552393500195527113 6204632489007866745 5545081813617020472 17002908431414874488 7932380163085227641 13396066416742012844 17418685582677905696 7326474239091047123 5167951660289526732 9551338081902944226 17337198257331847536 1736647643856482138 14547965655770719332 6847313435414260077 14936821334308312091 9488396541984312098 6411546282241264042 17159362880212439397 2551609358884523770 4725883891014556260 10261401161088286003 3025003754403026604 3036834966456662644 3354136399568384503 9000837492527740290 17165184056244501709 18049118721619500812 3464645907439097374 11647256395391687920 6027442775663338410 10484265048188493247 12550863016388978325 2806905333289119949 10270631250377377458 1872167221604968797 9559764833734453471 7795404124151915964 14554800122169172001 2852455591543148872 8870795243389115116 1309436031033161204 1073011141999656421 7651994516741533480 1812180461173050161 835678898188686582 1010599056806314767 442097303322416063 11262816293014758420 18056505800958186486 14939824472548673944 2543670735540493914 6640142927128712125 16165481618870604932 18265862238692471450 13612627444309469207 9340022836105994063 14119383641035956036 9330628811190249341 2266503665842534166 4834761914125697026 9263146105373736216 14959586407253576181 3698257782036912954 9203630418845335421 6968302126972680458 13551758953003552444 12096322483404178833 3235365301595393590 15707628052818102428 5680831720565995682 6116634883059424889 2423691877837514274 10737670982390433632 7568721422210978308 12349524289938281510 7726927635255235596 709847130180193128 18018217930552696990 2852812502822375567 16013621500784307966 10208794341699923381 8488169109516417872 9699435006427509278 10652476069892451224 11548721655598998526 5539271462752840238 7380410739426273454 5584586941145593962 17787322804321402353 2303131547876106774 1387544925216444483 11534650155437685926 16292506797546876125 5679372480267116950 11875136975168977365 11737764092533853081 2224796753103697526 6186738662309460176 8545298804248690640 9803653927619664072 16276830977299083368 9496308423744037401 7330249425125455339 3897976542923920642 1726517542653981507 10891734050060393501 12236858016854941989 1367117340522305199 16483284186090699002 8877288462022243258 7674901022439724989 8667844850593408402 6662570316129323515 7734075442438620973 17802479551052106709 17725893599974250172 10493962883943958509 2815741869087290224 11408817639847128467 3692562932530994752 15584288453267437927 14306825495733123663 17580228100995151791 14822885987458366330 619272681150951388 10006121361490632041 11352254257502850087 10603938884907854524 1173003304931177444 11523558251093406475 8070009376781866520 18107325730187623086 15913107941201840005 11177664725875731736 14175650285381861758 5506272248632819540 11504870178757816066 11780950444725616851 3448658921289408483 11922960173392374392 4894441612410999959 11962378451775961020 17612866173475958695 16638680224246278530 3488874414090963939 14289100833975732655 7290513074517034017 4496732841338853486 2161193457548925042 12435060824585296180 1022438351360949760 2234553296774168483 17631476664872257765 8798731649547163550 13250332155556094372 14165594966023797058 11665714536210821016 15895698301137986401 4985224803233581713 3280490488931553177 6093266614016955680 16163706717102133664 10786492403686358293 14210876603374399247 7877050767531625464 17808023942399072860 18232200469953169795 11947032744492184236 29288266232560373 16207251097012292437 11680222294416830979 16751323576385810396 5943127853506217700 2894193544543034288 9057544205134854646 14288283633859333098 12633745011016839395 8199802930378069616 6621910560065979413 1618730249087694168 2339956435546176818 6535758821252856685 5281798377252824534 830180849704096825 16921074759194382014 8968072037265012871 13071419612087721766 15195411110484712970 17015943280671669994 15832869436948569534 318725629843380219 5822869799871329268 6419632719688140271 5737913111657633165 12837245320726349542 4611810846762606275 17551189027315433997 12390085659511990324 16518167335524546238 4885842472163698121 17943134913163059671 11966841545530232674 1339504574976406007 13636506299373853563 5021960221568732246 14745733052687118069 9544372886592337024 196965132430511891 10979125018242838992 5686614033658286429 16662414067466613174 14620001977046467701 17616460417198686843 10494719547743066543 14429405213098026301 5010674871405624647 14028295493121719518 17339470524021745141 16972765298192673781 9022171004431838252 15706007370832697766 10789551713320688087 452507644383403199 12758403852530670397 570317442938776682 7027588497131307104 14452175388300310052 3163957938191402030 12418772598511943726 6854773674607087614 17459670888504639213 17850768866393308418 2965745514661545090 18028361958525976874 6221925435561956136 9109176219914725708 16959833093570834250 5040595486815486940 7269776351862975379 16312113314159392760 12626549833259059836 15609329513975900422 1068435415385290118 11746071331958057471 14683682533003286468 1910309196917847614 14112372622595316794 6809371820147865679 5258043166341770354 6800939493481422245 256750425019168102 15951051082020184333 15040161294299056941 17037428028585727392 10002009139135009835 239664061151750471 17242878001749788334 186914505210966118 2932612775973174993 1390070735130811250 14932922503593653679 13969817011921738797 2338375632017193839 12594473997833379824 3114629601561770898 10976775802159801930 6541286610429128405 16563536151904125356 3355201265030289176 459659829247763182 9440194278730692469 4642296735640359820 2597414153636954088 2126002437935010636 7825963198598672856 11778655238569853176 7527040143395317921 12034509685798653026 7258553617687823329 12956448592404069818 11853207967108709029 12189509979247184109 2413965079097900914 491633437912525362 5028269997122403840 4415682562701755943 14788081048569353370 536821570673520860 1912477914459689862 12888287219626133979 10286321265327091454 763430422339146018 11712282375713325919 11109042648286378138 14631686283757210200 3747462467182402502 1392130761956588856 9355097503069202137 10508168206679302433 4292878873323863306 16723649945181149995 2860682206518138246 9626113715933343713 605923504324230865 4029137725940814324 16975824139888431027 12198252100881573722 15734832228865186757 12518926935502645310 6706328419233792131 7541532926573492850 14827071427522399805 716661926829506944 16000371816860123967 3110375283232395471 12618511652102199857 15807354166746601690 8017207929561019074 13324694316068644244 14566977453632049969 5078297325875303960 18321927223647568265 12337448956197209731 722055381633340074 184173374289572163 1500672288012835373 454305194194661054 538088429131823795 13586797840306555641 5003713361120468203 6301502036324380640 2975124813579605835 16305163730341533488 11416930055403803315 12075690333094291624 15583404593696038476 13101021392506599256 10665881772075049442 2962251980529032847 15908570217150923044 4438556483500690298 16362080787127515968 8286392843111006364 10476250023586162050 13024008257845450678 12388956387614627948 224466340354092327 16895154934684758385 14380502819129400108 10797698214996678182 8146264286076401395 1183574763130346777 9242546610133238684 9091048669872179796 17466157767297375334 14447569928185205879 11043851384778231990 7839462573186568771 11688138044545722500 16443080115948793699 4154028839274331762 15962970058372228373 16398038442155772489 16993636644268728054 5303037988437227401 11030024268372279008 6562058766890281105 1449147439055207151 6202189649940838250 12447386671772772921 16309910195964736405 6195195730696396365 17344038004067639621 5990864992004432715 13001491732537040417 4996366492592370454 1253369489889868352 18267310549631251224 4791048516232355274 9471897444930541106 6462144776182553081 2547210949173744073 18361340678663900380 9458266037977482494 6228373398669854542 13325012383069548310 17322460630752697241 6591301583263042377 11087828884341339132 10059679052947791904 10261671231128789448 5192434099454644198 14145738907518115985 5628607451736718260 758922744391117718 11767852119517807623 16723637760863631770 7377790943492442410 5076949791120032401 1443006795080028155 574861543603468145 6757115650283329732 18299983648846861780 9466379406166087619 17434602322285264806 15909876932042688206 16391605738596129490 257241198016575429 16510760426470102733 12735752624853938271 15810451638541151298 4208623935651798217 5512387133733742609 13334926592709136121 2875299505226238247 18260887330604070921 108074073403535174 4491425378399167151 14692541809227081999 10032485534047346627 8867267179499603060 5465938719116800291 3785970369614844258 17683873720978455116 597082101269566014 12341307416683358713 10911776582127278382 9939864530085044574 10074360586253358838 17148006525373556524 6524658187148294798 15709289843038302321 3056990166234750176 4816617035836456201 362864783842068226 6694260461810480323 3805602195063714350 700192126706392983 11041655191229774068 7085531405527227524 18261214381749544704 3395632645589073887 15463864401314472408 4066261910041733488 15578485400277851775 5000488802767626778 1854882221447899205 3380065336403472812 7960618577995476449 11904829680924097399 281665413778368230 5801266374546193763 9896102768007459090 9555126524215378896 3014989637717959945 3921935217779092011 10967237502643619651 7570229890048532758 10861333547116916776 255732662441396642 11440267668218686494 4462773989729428739 5245825747446798502 5718156024177524355 11983534036494850861 12424854017779882678 7247246185480543465 10418883954795934877 3366458311824553706 12915833014888875668 11711996680187133702 11941116577005822856 14301149685142022853 3419351770203571887 9499651103579415559 7126143057294179252 9784101690339323951 10634907386223556226 12748495337216353426 7891601310399201796 972615320951552979 13218625680905869759 13569350224782088653 1475595224958267757 8084276191506902722 5790963233182608681 6705595205136127165 9056407155001500778 10328077818422445984 13841724314895045069 15438504574546995091 12619315919798394184 168525977336368811 8435712239593606739 4534279346440388455 11966698980591932697 8702569027918602568 210873595130919862 326216455602793885 2560601745386592378 17216164490310023746 11462147136258534080 997767720106452779 8401663158734202838 18297230117972854931 15964037014986804597 551660887121351403 1220145906965691468 11431270538701884326 15763981118088414251 7830825975374024365 9744140301423136015 3569218191680824950 4307627255282609477 16619914779857308662 17025179097207980907 10226790848697620551 17690180540776204310 15526409810491478932 17517614986792317168 17425398640054325908 17187554099203664232 13679464010785818354 12686977494570708675 7074860396276756196 8594785864932842977 10451238592714309410 17298763466010551715 8036549830928610409 9310299894294684640 10760456739275577476 15613425318316444493 1294297786226893039 1298100939621765596 9882968202744809922 7808522958783033943 9372342252985403183 17827097083330737707 5198573093383998868 14003673880561009224 12108733463175635710 11575204036982234142 17661065154020856976 17846005199073880827 9424838158277545209 6313661102620026262 16506995591997554182 6445009510801328247 10162927784920171161 13430710142405461421 17995691543316223541 4781692430958402014 17320766315904049600 1163798367138544248 14074263941583853799 2015782219269772760 7732606224964050170 16443522417893059995 1560725562788739968 16134668543600873194 609475727613456120 4033743946386839338 4119572916683479665 13508096503918474614 3904181505193768208 5825652426832520066 15186034732840590771 5382030180977148138 9728004549615700953 13882503092397105772 12910504017407863520 7508927901569398058 16996938630463639831 7943538770613524648 3821293920045379065 1953337096411813547 13234382632222409290 4030873733694785697 17229978181683440479 10344878182179935919 14688990639706886517 17253271737920211621 8281350525904821381 5592021285077344548 14869984857616329318 11086493651126707060 14878749312574764179 13674902654908332112 13998827583995751041 15847131408006438735 3878647453822141747 18074455811432540910 6712468853371133216 6166267105387111751 11436130767733803506 15959482586961997532 5271371325235360325 18085360606933653144 2509599167831667714 547398696644243248 6000475622670419257 4330595528809564284 16685483224813027885 12890892113862214621 18076139817498165790 6161210835103512190 11133843104278916910 15160991626919473370 16539961749177265817 14014686247399314759 1858986420101330974 11878036775678875191 2611312754866310941 11157801978075730610 12079956653945794098 11090459158011974747 4843909142311853089 12316350525386625394 14982851801949375765 8461607613398255250 7424942650265731551 18338393258309686351 710623217135681 13299316068129191252 2218236804539730842 9803443459662851680 1478351938231883470 14641070037047037540 10969772511877136218 12193709779443380307 14119768713072537498 12417984316243829562 16478558868169104366 8724594204255408853 9886981900350273447 8000305722253528918 16234337407182861371 13089973579202503378 3204960690263072924 14110002732250509975 7830474531095324326 15683815057380580254 13915037676405978690 16905301988887966525 4674924748770856175 9126804575101046461 15482313261949098460 5762902030651978081 15971773341376811197 9324557084214581020 1588481628427507215 15643661341895937278 2216921478334677820 15847899915089239275 171336052047186639 3915143641480112429 16378198891457136702 15046695727571872953 5055703250138837872 4573392445431972935 16120590103336435316 15134845422979158257 18020617073752800769 3546341672126170497 6792111850364559593 12306082659867421808 14449981461688857883 5263359553268636741 12348327365480618839 15044580996168317970 2192813430194297549 14967125040145037412 14973930234253234844 5927457718022330114 6424102326042668711 230837987658936597 12067239808569810785 13264084989517025972 15283574778341148511 599376806347818889 11474702638600276386 9476485105399408924 6670094240945813190 7135840992469624690 2973643954685333270 5639662377061932284 15303197929856316114 4110785677994565406 1082111031290672176 16094247617661887313 16644659646126521985 7226144500566089840 4674140444975127113 4812689869390766901 8296522712195896178 12522955474435789881 5582113978858958149 5628665917309720373 6609709660312255080 5477033935749111925 13882668686790413757 17988322269247950467 1570045313225049026 2767514223223385773 3688651631639305521 9654692314506218635 16266655168128951464 2755644434346665156 7805193793680629752 326743310835284668 2000173453881074736 12465929262917463281 10653164294576699484 8116153160005150183 3333436098091720474 11577735643865332595 1047122769720049119 11172574790713236914 17704292911214355815 13980185167369612741 15226614099585871012 12253327774721377207 16630323098945537437 14247002465200328605 18267499291736867285 17361918422001808623 4411169941477974221 989061087295307511 10017943948024807723 14950815489351882833 6654160747418496645 12573582323703013783 13854333360403157160 8012648303662770766 8096816678769654987 11537382612708163895 7383562394163026628 9856820623210493143 1993077548984890651 7529212735993683604 10057394575291499212 1099159892187427735 9678231821589091054 2739513868204417797 4593683621355890189 1196044230945482241 6766462970345834813 7179500242357836505 8710527443072529178 14488267742687609664 9658903304055763464 8507687468281549336 1503511534818230074 10187414012374991469 4405541977702930873 15497415564770514374 16398271071462945174 17654164168316780674 10529149448079759508 4440947536058260013 17267677284038612163 16474227843816950745 12193671865689763090 5551785720749477655 7780449210051158736 10296476701819737626 4003936305008462871 558411462101942325 5820221866860171702 15017662815448159062 9602923352058059978 10976213073075991452 3741088487436364831 9996955154309055791 10116087372462667127 15536554130989854999 553945864805139910 17513674540795684314 10559347915016473081 8469063976995958808 15775035165161764740 3720452467019356778 3279222829799511202 3089924351390257435 8594464459901507365 9992978993820891911 10100802917395537320 10661126467089715710 6469861649483249210 2260432267862846270 6944559261112704683 16582932092497037003 9793010893459300166 1299478736014622205 3959452751024184781 12619091671857228673 8940496045690644276 3890122090299449239 10591976616768639197 6953025366099512910 4044710569458827351 4750657946087978690 1971344040839848360 14028236751010295870 12407769243756511674 16148040367118138988 9655544839554296562 13699563416471370068 17512434335337831303 1434711631387185827 13635555029867691174 9584011360494117734 8941997861427953461 12712837607464198093 2335296577177789860 10418648985307576571 17353998269419154975 9263757812208740455 3394338268440073690 5447326817544201939 15594621230616405192 253391415973582194 9925600289295528786 11262255403072932640 12844875086020445090 4681428953407390314 10629985772305032863 11403389397654428924 10795509273175224540 11823443479968862253 4470751674019926775 975870915525041529 16176105579865109273 9029904668866458146 8184313656659308110 13488460652624994204 9843961975738524132 2982896445065581580 2282130066419133169 6402031394899496791 4422634173384686084 10335091943704426379 15516339300419550537 14231012699881558862 8728781481539253474 3787516210519796069 7529465080921368424 13401501211170828162 14505583222363783335 2665712748668744277 6178913490107711441 17213503913068856173 11446375508161793067 4443372967532049228 9038993398584638853 4025860676144520455 13683594142796688044 3664823859765007449 14431137337080471844 16080056361768624282 8996892778544391462 344757703333401807 8451553599221682469 18169680456263290565 4145983945058667148 10312379269512942281 4686418216009372259 4652432671296843725 8817145068698727978 926262491179986711 5708265369156098371 905795792012660911 16570242239764486257 4209607773033357198 8373963102524752602 7408000263798821910 17554472966760127007 15477654680917231803 14269888359027594076 9313645215718155756 14069817647981793836 2797256403379551516 8998783492288008622 11102055237093624349 9142770268196209950 15402545694923889494 10841474190923980499 12797692661080544437 514922760361551854 17081848581030056844 1741898541055086953 13316105102728687905 13936286007023301240 3771137377592742995 7701139399934671065 15799106223810314043 10935027081591687001 7961802609356634547 17017586503040107327 6731629285517254488 9285458501925739887 605321044214794653 4279363771474920134 7567525261681207776 1586989643476425278 13918856749892718295 4648647008163611468 321739966361675594 5106545617012444835 8955061215420098262 1438937246455109891 1807588411658437051 11075463231861989356 17440435038495032425 13589520150837407619 15350019544105500779 3114249042399852865 13784309787555108659 15823048634122097213 12206248677020201998 3476601743722563013 16645072352546441296 11563533790205318639 15327015622304103316 15276767823218111789 1189661517163479442 10263671169553895640 16830974610730819639 13507412494201732661 4749001895017391366 18091520337781495710 5340492281602309234 7122216124900615049 13093269174872704580 1151288026294741138 14545689866384175954 17739725544084308804 11707126662362022666 13332458843344230943 16192425938657033837 534760774475841261 12894910964546120181 3796319403266568558 11289877154814768712 1393595597344133620 7953797444698636980 8455660645369634175 8610702739299304239 4566729913164090102 2394981735241606482 14062728188486597666 5386686492727567587 12967138014706689086 223685930224957868 17960464606901807612 16094764958973915122 17758774665990966233 4807793428093770797 7764326552234185649 15818326496251185669 7139291195140179765 10882292329958379035 7980995178805882108 2600083878290427436 1401805686630885043 11373088946871702506 12783413559452017729 5964994057595616842 9243678026837951452 13417488716438229603 3853570511909671392 3313211142127101677 10845277498989026956 9826597007357352453 12510182150248177042 7675228830474136090 378256179304675749 5694708778681934336 12033553040447245586 11148749002273499147 16598053206766793800 584616152814852882 16328349365244656761 5396073677037528960 13998762423303832230 7956373224015230018 15635164581564448048 6642670195458930912 16272032200497514017 12474225860724084708 14664739187019799193 7526185099500480352 4362977585924895597 1800213445034203122 11770904058969747655 15196983199557904301 13152226690079229030 1226580534891381963 13228787135042199999 8683234071204007181 14158225274343023335 1258606321254609576 9174803726368017570 10153223150770943253 15982683602918559295 17863730326159589616 2572881180225498149 16314200312609468160 15337913953058521604 15217758617578465621 13445166445997370091 6288879929071200348 6566988350512626391 967606034133571123 4286484580431101008 14925643083118272573 10225715557755362092 3915455980352663538 4935617360175358344 1889746292934581403 7532255617384432006 7068159437700530316 8232974438381513353 18153723258580274092 11962843465274253462 12368806877112489229 10283579564841811266 17738132761107860000 12804287449862844728 15166746360462042938 2290627526037336232 16630869372312730217 10130333081603346380 12833563014088125861 10735693194469737791 708986740445192153 5465627066476246988 9841005899115395397 13280792051685746800 3120182323641544112 10824952859354757760 5536271712599781474 10168301592140579981 7868733197224853420 6721138638174825341 2709561608029013226 5860298621883968041 13403772971235983 5705717814778930928 116854011999096561 2668203348151247227 1626553531908458942 14876926475966819300 4652619753429631798 11880568965051887660 4282878067669817382 2547130542398653550 4364245293395467637 7385740773049855388 16120063878508655184 12002598270749970403 14683224141696459808 3635738188526755264 2809966359113475569 2529326903770899551 15662377024257617744 17679724775075796504 7908940758129593037 14771232100809681439 4238519912637010601 17217016587433737589 13753616326743512552 1571755272491131721 9793866669963786581 9608098176171527114 10417279061769208590 18185988767640885623 4013305293864463531 12283983390636891267 14377281887250737451 3891003726113172291 13958164028865514097 4534565478167050459 17812759976750114958 15015332948512507882 1198785472937225879 2209316312188017837 3851320426871411534 10912504068865175188 6865764883922251677 13074463971973487631 8570510135778305643 2358224682618521668 16381969296712779012 16241444852447983275 18171597730093862809 2532723304087072375 16133358382083062426 1213469148226244876 13995906297557447472 5475705462512339339 2526634932068485858 11892201431210013034 17822071354204217117 4728575475141560871 16075397365447899058 1411431565562941503 6531034863957576150 14347853423253373328 5101968120984910147 3411620698866734583 7663270617566402174 3779524326433335812 10184661207548282622 1563626849056958270 13446639346124850481 17139046516686988907 4931522515683268245 11737749972363773580 13184262615140195131 8554937852413212472 14107200027138036270 8101627329975076578 3632701789569390599 15510882280843224219 17903020464394092320 17284527548853723384 13221940756567905220 6110951302764534227 3949086876145784903 1112181084455500211 9207820663312397662 7175968492852335320 2918132888287533839 16418403867132501778 14377229032790558753 17169067167007124212 3766558721626423674 15148498389668302261 9801213814949625362 15678688321652990867 2126752800009292625 15056590569307596200 1807759778994565664 7722839974717938167 15264064416594381199 14415561514016261192 17209160077150798101 12734499356758315740 2280764258594179780 9044135127446315881 11313214687111896930 3466672968034627250 8597190778080666329 3210177289627423101 3911721063010616699 11415003465161051083 12290230778041586684 7789821747371085950 15369112372738791305 4107634016208680190 7644843944943871288 14171566749243830347 15548214996656763088 6788482613983843673 13056359636474088646 17198430290050185681 11156817039265711324 261666967733123221 9479859773013628282 13371469761476190595 2127987293603017343 815251051805360262 13186315295104630855 10856817811497359771 15430023573567759141 17166695580994028221 17136219371695818976 12906889246047401934 16959020095194815682 7054917370970884721 12008703833145987007 15192370399891838212 2311784526726713716 32532672229988827 12911315018180896777 9426909499863779993 10038370866234235963 516024804193576239 68384038670777913 8666150820524616815 13266909788536151937 5133908895614769127 10340379408351858754 16389444799710361092 7203045605794724279 2834042631274324482 13448819042244539801 15396201641291550445 2723656548120722099 3953713769199746921 1778496395176812400 9083712543827795530 4811922666767669322 10252197823681306577 3796529495182506399 13194951030047970257 10010475335331732559 3971576648160725458 17065464302779046656 16508286046982848029 14753709968654414788 16755815506165709261 4735304752608051899 8617820246138177524 15364743223634990602 10576698631769311477 16166693391164770991 8940685416264266502 10452558822334714287 6500716480566971269 11071254247614088337 16088999411858051785 4457140618838953718 11340671377931851311 1528305436516891202 17678943774109183537 15907899598528150475 5938896636777675931 11870610727715607332 10231916469857740108 13671066253673997561 1233577949589002359 11824064428961682033 9835974301300663643 11859473908438531097 168186794841128285 1148471158817890489 15794605442763195073 13580279457935279582 14185894997552523849 9707397118546144980 6188675350544299758 6180745044510158266 9371344308203883317 2872026643103140502 5534143563991894357 7323980528646461066 1441268963165318498 14458096976406962631 10451746744984204137 4901121584336947011 16717627605852888862 11580598853077562717 2123488171894988923 17703310402800330682 9000030616149512410 12567973683558124306 9073634391470047847 16134430790418329226 7043414744503323657 7975157606905105078 16675006141599333612 6669277768700426568 8742822019393345552 5740191642855629742 18131757648213691420 14270649016959135795 12902437379666215705 5577894083373731090 6366371234451687682 11641988499993722915 13421903357258917923 9482100010135468928 8577170895510302492 8962524783346035688 14131717629732665 8635339440635191119 2867289949191743790 4059382475184439746 5271045655998092458 7597232084039579209 4282563247125508121 791821062913092097 10464719083061848779 9825267126846006951 7449347068026884168 7284327009611146108 11939033735906190240 7916683721031809872 9774956370772949605 10948034533117468498 18255225375072833852 17220456754884053039 18057896557420767324 11725839346832609318 1621400872866141278 10630589961983095949 8197309983587775625 3930672250948141409 16889249731934522377 6535940949975092513 13571426044461413973 6575225501633743904 771440452430694387 6950628643010468183 10437128391782614783 2476739048935334877 17579796478506328609 12291675435896499148 3071035705592660986 18368842683053531818 7108674515595953059 9349732622077406476 1685566033903840180 15626238940871495899 3098258786381348350 4626147060416861580 15803920855533850794 12619228042871771685 14032236790742589836 4161540889628968457 8054257732093507739 13808108513160548816 7204993383627243156 2267586824705049931 14262038124549462409 16857195569933529024 11130708803921814182 3601368533344455708 16852452930360635857 11518175663243701591 8613417999976739711 13324365576717703567 14703953195541533198 484477885216135403 15154734412706960461 13569240731562385633 7305576468657781130 11375466342740722505 10742929190339104049 12475637227093202916 8222977745306370067 3380975258361299394 4009082064031656284 17422037351677602438 8720943104316451146 7549268905397042119 12575840829024156593 5706167996068104619 7371811329211793204 12941945478133951604 6484000128693450131 11925828241595963874 1213187083207701076 11626794598738022630 16936259917839909999 6040669999445885939 5145986357982396070 11039183406883270889 7153503597727799773 10537600654489369923 15483331111256667715 11786922174395923949 6741201485132847985 148267674633697113 3480434371812409034 1346551827964509721 18149374718965527776 12837821241751306155 17287738531307966406 668974164987870013 5665522232527235708 9641667486801676734 15742250343165574959 13491158334273577905 11346657084195289645 3425035579277585866 7269327460612489345 11618126535074642993 7097323314564770835 6410555796152171215 15195444835874309685 916746093651156285 15967508802368662384 9635156866631553012 7925592288680211729 3851709287349934405 11992459911216196005 8534065089449365801 11467907189961714186 7245870033181034206 13615865310965742912 2942540948328898015 5941120177089734512 18010123916112421266 15889886455508779571 8399949797438851628 10918899319672215164 8892366055173694068 8848495652236655846 15221355929657856353 14618221113046554314 2047529684096638565 15363983812766320275 13707743545130583725 3105288708616431239 12049122706402459497 6993320402160195449 8190519514363341 18420303643811240498 6334809463909656474 13633273425319665069 8233162239591964727 14266972611953707975 15819530140254004452 2894835591179659997 15265412449561480584 571283326887742380 913848678517664760 14946244127341304161 12551349711031397295 6567213881478257478 8218267193371088956 12324537214053091302 18132887619351107674 13045585931767382663 10453728145068471819 11415738376225471787 6803442002779702633 4835134274973075078 616529217306052474 7730149420439485900 15387025166338272179 7305588724737884626 14556738120979380131 2396743688329874869 15106289147206263290 18037115363604694236 17250413033978623188 8774480165258104534 18309310865562206990 18179203067381483368 7534527979077057618 6016372990519843539 15357346721358745158 4055130755316056243 7869647190475363295 1276411015350895679 18422620120107392938 14455146567577096123 12447817649392406910 11484435506705827779 17596266321085794784 6605878765694066482 435848843770350274 6461307482186262948 18403951568633676872 2679754166516885151 17267516117794063946 14570872172446759531 13583922909268147307 7141047991418701843 7809851779951158428 3185519045784857478 7332269928866467861 9628988319698376603 5034969122992877348 11610179781313543834 9632775981329229449 8454596548425611380 2255653375794630088 2276595091579457382 7259009156173999683 300706307889327931 14215843174390087025 14977293607248359667 3683672560852823625 13696995932790507348 4412394940250966645 498153620914262354 10828416015737983731 1460663015601310540 509114678349143988 11237191504646657739 15317483629544715767 8640336440749594740 3236602252737094900 13352455560119778013 1205948242165400990 3416841595155240746 2276670831683669245 13825861590092508753 12077271712269830167 3610857018475459110 15174871050573581095 18254928373323460981 1682554278023085690 17861501083703529855 7803333195421491072 3711406482297731847 646206996054889335 2261968761250038020 3817741051072874739 5559322962570790138 9366498461327784734 8798813696036996910 4960638908190206593 16323312930179433979 17162740693608497875 12996377351594482737 3499617724283274360 11078715439145033254 17687456653392851663 12560624318351084799 199829120351890760 10243484342801841348 1432292418029537928 12545311882204883113 12803929770710770646 11011751893758603584 14227219149553761482 11688860559219259409 159013511789505387 13415181706959597746 13355034611993701907 11215565934860479408 4424773161213534753 8158470089281912544 15166294664725950155 16073956969803292768 6631139600308190902 4032937141469850683 11513649366921346847 12809854179439308378 11387527909462448089 17430577365914229324 4958779203048325067 15043740025203183159 15214876986183131360 17948762249864628819 1310982810910554080 3153751944671996568 17063873526588156124 12495588036695785861 9437298987486377226 12822408707429816805 5196796732231414997 2222452845250187185 17651139140532096607 2021860033459042490 2044889467435671096 2496533205489657291 7742280748918493795 8612053542670514142 5875140420881467763 9259039583202100534 8101664478746967501 6493258288676890957 3248135662084491124 14536337433272993992 7187994711455528077 18098407041139875708 18445904447437114512 10165939586807534549 11615370743312712223 7813875777203902672 14606953604248361543 9365377717210080129 4383703220183833551 11507838569747327088 6129069786865788303 13276543636830116165 7598193130924421482 14590233504507125481 7591448595079721808 14778398588630189982 13444906266044457354 4092982401971477447 15838642371327090411 17068565153944690034 14517917594524117978 15388500041935381855 12004516826518886722 13319094074539806239 4554226678649157693 13071719310922168306 17575730636807089726 2006996888767810100 15374974195339491083 3678044325541129387 8651455919208774039 5059054937627213029 12666449664317155198 5113330743261658961 5627817048808952244 4498174214763974243 14656083999639214400 2114610448580116416 1344019277904150774 11249666097086683822 15876195832989399796 3429526695067200825 7233034914118848098 14904799892771487284 151541010705076097 5636212247312595170 14236809157008979499 739686319634567516 3247456890739610785 3967196682110888816 16956098134694515399 3288244606201328564 6747959359327775983 8290852783026339529 13486796687312286872 13806220394005880870 16548572394975036224 16505004363234985184 11665790719455561245 6979377901175657372 14361167061621901686 11012381627072442079 6464556989495638300 4515699627878259803 4302477819400238472 17588631211773656665 11245661379627858933 8052999033722593223 4325901744617682715 11435120764360074378 6114326744633107693 5134092337739504976 2752939478568775909 14784216674054209637 414434782467295414 2988876393815600196 3941200751988950097 1035676303596967788 3675062782496395812 17704819779408523952 17423158328539732314 15637909063755028158 10474049041506167459 18333569520666574374 8989977389427221409 16099991730172134083 12769191630838062280 15723700167495680362 12426400348046384046 1752485761072508638 1248329272285049781 715236848085770652 2141730066178712532 11839801739321289370 4667434373148190849 9177591766336406327 11512316531747283079 16824856963428510245 448368800613327388 4105761017048070649 14470115035168048507 10207530025313378323 8406667352774526653 5812282396637967605 9498202655992775579 1563776386285307127 13267739359943158134 986763430783953783 7475850419753661370 6654785320210723330 7941125215863417825 114916679537384316 9182779583746213325 13866674399922895694 1467958230168336974 7057752895594903785 9432080530641480689 2223405657610424785 2806990622209472922 18305019972201061376 351695566576959693 10042751177203646944 4929714212426792954 10307029538303553291 18286792733727092226 3603606207932705314 3397992951348007209 16441994040808524002 4932458977263240013 16602986626738945609 4138067148335854144 430852015189813489 6381334305963580847 11171538127943694538 552286760745131054 8195539617275856170 5878474028913011565 17458192017961668112 15858274676369167168 16940706385868613490 136695923699310919 4440377694995394302 17505895944671133533 4166446806877194680 10884331683470285669 16342294537773669298 3379060769699287926 17774990094400491692 7023578592776369714 16502739920802098688 12892319695860525611 12683850047633662845 2069750851570545252 2411001778337340126 12111109341131519834 13164881092458980393 8389274621122361724 5638040812563129731 3887053829615434841 2706187841503148592 10620079432623840506 15803146652312909962 12160140321255089857 8681455570842068854 528014269856283074 8395918194738250668 3560794989747680595 7015594620329477141 3069958963095802905 5466735403943110238 15716227664495661999 12992878708258555795 1576937048709589097 7446628415201398275 7173460569216683395 3534892555403918779 17962427028464370573 9098570047521854869 15148980513975936262 8237279720770433628 1109957409393451127 11540945132384169776 9655065031531574969 10795685457916520721 2692493409603498507 17916780979232043865 2416626680538176198 9313534868281074917 2986812315479001970 5331898962483940715 15243507251567256276 8051356833371397571 18539360497957509 13164057470921838599 18009265603998796762 8994309284783599113 14138307036854731731 7298286228211275909 4259353811805659450 3756347528769950151 1451005055347562398 2024533158709683509 8633670083694477825 5299540266405006690 14396164999538452563 1859116848586735552 14636229941681891082 13477480985369888715 1026778364062736251 3507302389858418150 9755539052522810600 9202083540978298908 12752234253687088144 14316386664867994069 9923655770945086557 10402732370540532032 3985430684718215359 8053670929855189302 2971476597747628190 17004838350518676474 8662717173798477900 7566132329506596332 488401140347102155 13047282786460939678 9523391095693384174 11076569072244529484 5805562730138517735 5108936049407821561 7859501634904374173 3174056956485123343 12613329777296543733 8340963644306934822 8453459242113994757 17279458943439161557 10080849823196184402 6023740529021702313 2925083293476221099 2173688981558941039 14072719092558206326 3880498333802524034 9607540379032564337 13475697599004405370 7382754543216417061 686692835441562264 13341444704394756004 15236710938080132744 6457238937467920874 8823391901161888016 15482501626160386808 7328993072103530452 894447066017027562 1794838524658921607 5129274660037910057 6738433888381123656 3469081923999549665 3811188963609394073 16853050658513786739 1785611463952854531 7002597878131963050 18251503800577532543 904080325828587881 14181580580673377997 7331580987926724214 9045794814487684818 3242651403489858476 8969538517762029380 12512799552049516751 15299767075622340258 7580071092944030613 11421762579960875941 12301567830513411992 13608297325879607197 3845468078840047308 6812650311196833197 526155984084271051 3716605839671885628 7491054200241716039 9935253732390965136 5886588271016506551 7734752607897277132 16037973424796787087 598787287237035272 14216314584687622624 8726998453672388475 23846953069166579 11153063906311755204 8483906224011913169 1160595004146995057 12361404224120067544 12821375307109239697 3626802797907180110 15220965081259569611 17014566909648356255 14215569391997539037 13418991423745494938 12361468804317372583 11234515114784542428 285160124656649968 2012139318261934582 13915401708901566961 7599549573155296824 10294035309643329590 10283462334626385411 6529522691506286829 5341854981463765699 15618878936933012776 1052049448132892926 7381067237691187609 1004298653787262875 16466571311978019200 18352678457551636968 1828411108815279360 17721861806628311036 2294310886782694958 4480181682838745532 6246446565363536051 17591532362007116827 12007895277383184154 10121792441840399414 8294630731959093501 9504837182650027033 12590710220998492633 11201871581072303277 6828528574128087970 17112287732560050503 9766363676927287 17521449384606476415 691654740844083445 10927947078438578861 8937958748264318994 9309411039597390288 13252291569172657686 317483209194866038 13917917238713111282 12413967550397730950 15735652957658105526 17822961364767076289 7111326721199680288 11796573161537339395 10690573127519924646 9259593960736696862 9862509611546929165 14956637789906304220 15767419920204694324 15159183700609725866 2113467063959521934 15663280602484998357 909622323038032945 2913053396974021474 8048788959435186970 12789508245745844330 11725721546157161187 15978725082048313692 15864940908193613178 14871738254148979243 2766029594814352570 6535381514507793911 5968439778442958052 11543473435777588221 11808053207830188470 15830754201961638724 2551865958129583313 9306329798398792765 3654872708364473862 15570562317087370461 8953887405055633885 4547494958745448096 2010592952859877810 16368126163123285941 17026457798208270828 126360206636965043 17028009739789158015 1066153645602973416 14822158001351085518 12734256432746571992 12357760501313700024 11990794474286405662 5310346566323332163 17511663804123521248 17188505758862070040 6986552200366927925 8787439259680032633 11101265488454146347 15052711735801176063 71971149968031376 14207928927362733596 1240484811653496762 11843913154475624709 13969716019471609104 14202282710511171402 6869725104633105524 1701819589805894879 7791971945423899415 5725272051905929327 5610801345295409233 12954594358872276136 18090143281718364064 12267295807283238041 4003453473882685819 4829310609535202285 678475686126919250 6461244844985491159 11576118243267894117 9217814492847663653 598576597138487727 9387684387726315352 7098046174437865974 4842827198144157011 10258208353235278398 12267538059736922476 13258109174902544283 14171852259438639164 2230733411059354059 5144842981419230676 17140553927198724806 17847054975086693831 16298072704425718002 15088858442761502770 17010436515156997800 3030817760501165445 16993884718359542343 7725718367475726708 17521873477479075557 11566914832302371696 2736896589065301695 4650927512439476658 3697544912246106928 10123073437893324862 13211592900082323140 1769138233379422145 3953537385969132184 10745830040314921930 11226549090056107654 13927326859461455239 8004966283478977189 2505586830450085135 13937844262853929286 9840893625308726780 17283905329838358241 12143817882558423956 9226978698813971212 585267945386751599 2866559772073627993 13180105090372257285 5392918533943998684 10103416796887017790 2640143742361367992 15441299886025686068 3213103312834244746 13094736068847235777 5534372637892315737 8594676195734962800 15258247489069213439 6824684717107563381 10866888883728232195 10314235656484092390 432095911575457149 5026948401772586543 9526057878029290985 10223088799234431468 9684485745526251604 7259297904615195403 14697760992373148968 13307191716328089588 15990669765041044465 1609276882008130165 2700607617604266976 7177974126932321038 16944855539986032965 7797071357567126747 9379872867713960497 10469124754358210044 8758542198456830577 4645737500336525775 15217082014066107903 18045356179049396819 592360336141817932 3137994749493882178 4795164769150551655 10652838000580749899 1594683203193577533 12726873275300332906 13567271032077459077 9206745394392118419 2203955922346305131 8412268927956113293 1924678197971189967 11474736972932212504 5884905345303494631 5442354616373419132 1949395657957442180 8132041167448792466 2019073652343770937 10837605563456970589 1289365446511849064 18446723679422685771 16045621407905048758 4777409579722533043 15685678626728541510 11366611341549763062 13751110495976508799 11671327889169288564 761661088562478912 10256504381657469416 4291154234792241812 13459555539949818708 3998004245632801573 10616982357403117967 8525167517000269711 1193810202305183946 3513545317623132542 105143101836611881 8787296011313117714 11920754650690157119 13388084202012837274 13663636106541691983 4084630021686355082 9258963100496499886 10089679984195030921 13944062897790835216 6532860732759029651 10387574715471658995 4731591463483997671 14428112540441178898 3901925771607415301 12523335386220882930 15166019158707728664 10825227452013520520 8412987344661220070 32109519338975074 3644278257169296111 5688394707717067142 12934313427452074660 14637717790576950505 10887685464125686086 1216232832469767831 6877662353053662842 15323112340409174893 7485858995416764229 18287352031723818618 10244957908367755447 8276809514669276183 9448711812614469129 16341438851858031872 8198437663060501474 2717989235429755726 9088896565803204307 13947618116994979207 8024663136462198769 18325679552157636253 12406191007286057505 1748001991398176160 12713449991972289099 11312025576133623441 1394072793137596032 329580983729871877 9553597914815904266 1113334955964183033 13003645732953737323 17534171706155622264 17986049363164561770 10147560730573276795 4647103248856545991 18020892464454260414 10547123370438491086 4236345549923481345 9521116715957112123 12479037219005237895 16750401116266951920 9996483068015990146 17581878021792540440 15563595373562429445 13020083986058695939 8982567052404652624 3317281539753073824 11490647281634268465 13814685001787596007 16817228361265816966 17936225213708363445 8599201303687235652 7922028801067871223 5493563508746935706 4003548741011958863 14955754167582770665 141810731521317920 16745280580516357538 4798652201460689694 15231735174120736731 343077141993979416 3311217253089285283 18203740308144451033 4895748604001514628 12027291566712786956 17709271073555883923 2828159423626009718 17631037395053762932 8219550605795860158 2510333547703519705 38069614301346824 13703447013459870017 572775267670247186 4161596276109661538 9663377638288836952 2092554357424033114 9674946818984149467 6317337593213387560 14629172768599517538 11028010823614842713 9930269379130490968 11317546880347328191 18291691334424481244 7060784684393909565 2976944645021774438 11032858464323318872 14583947441413167217 1439344634784679245 8376024573751790295 11843473044029971232 2830662216541793479 16700050748101484028 98557432002798509 124530396356089788 13911146956590255881 15973305879987511504 13091965739194286649 18186943626790978302 4234958897768969918 5316836319904331783 17921749375821840922 1918057356114484194 11512833409070333582 11674052956319957041 16537197769474587093 13262727536746894120 10661264370088732496 14050997845162522555 11400285039362265514 936967980326709760 5184378428436422874 9603035991802443723 14209959799172884133 881034213746512328 9904460239017326344 1554447927714309487 471774940289717489 10640811210631631960 14065278380033208166 5179084928297568243 5630755780019966559 10444113154875284867 17981572260530696935 9845212953838916530 8719585238950170186 14389522066442772100 13147793555128644643 14787200749712223178 6599516660759636607 6652014919423295196 10221838781356283125 12026504824211244541 17064799040044611704 3373169320804672140 14031599648112255194 4673273164215751029 6605791287730426031 12500638541516555058 12214531912033789443 10574998417724949262 18282312143972628763 15466462333332461641 6147887806349211862 17158773061787398968 12193144606870740270 10152521022208655690 4342740283698124251 11573659323100855732 3778636464232547424 7252738202064687298 3663425603015211156 8944851662344730497 11761730910089816868 15582950776801176502 10166259550523802865 4535237349994269410 17145206337285362000 5983218054529763160 14446591167034687912 8483102187618825641 38441004141327783 6886369726171929808 14938589057898759363 13969930762298904955 2269162785361029175 15437538919430686658 15732196289937720656 18249194384816475272 3009136632709545104 1435363849997590646 3215238483044877604 8325167101039507203 11784354474695723062 9544718868572057976 3501882620296918057 9873363872507381551 7308721682359697959 9447199574833162450 18277353546342182097 11483215201959894725 6262620243409659343 3769887245120231120 6115663482609416790 12602264937611634754 2752710297853519995 2457142367105460448 17731648662783835004 10577402225359295944 2723107712144137795 9271800818643777518 16737511450202832195 11096188557493220510 2782107805286550357 1497552971606027714 8858311466972418958 16675828141089360897 17722245894564130525 11811246695185209897 16811173762839913742 13011363086452271950 5919243711873472257 17842922212987977333 17963397244472221562 6869617423715493517 9219298399015781557 6605876235687985625 2079946068682397127 6686490012285448428 17298941790330300994 17874041046844926565 14111244462661052971 3445834250884054967 9137846198302727080 7499783680227256078 12200750658336054616 8576848973106795827 17849253799997872728 10694526694322056301 1024527507566161264 9792921544139611119 17231574647863408517 2850006527873271045 15885347172414645026 8876159632884445983 13195341242751340590 7848926850454335551 1256286472919215658 5538680986197517385 6209152433029189958 12125792861457787548 2727859272581974241 14098230050743222859 12114542789036946153 5070914853795576522 16070685727065176953 2347312926356101791 13626715547737172304 2726239187359130145 12614500666133321877 4601843231791204387 15386386167280222305 9876475898827717119 18161805366937851626 1014608719068576750 2446845673420937365 18369046690235541853 7996062362177187944 12549170341794058606 18230430814247007944 16731471044020503471 3415558319751622687 16944278571514757230 2857117165193700750 15784106459706035748 16781990998362910652 6392489765157669792 14120653217723719381 15867008964320134683 10567678321487731917 9736144140709766974 331116307211305475 10609416451721115733 6069720967103609688 8482870360074811093 8719998692771950211 6296947019054875033 17833075020403744730 6818340992731205877 4795574322659895896 16573627598508794478 8547092748283811449 15682826918326965124 9658309164171755331 12399577641121702202 73292305600609180 11982492991426356400 16290378349601143920 4351273697693525649 7056867295042005276 4443902222825905429 15726009222478204312 15366080695285147772 4187352837777727651 3754808814550777850 13685598928956966411 16336015750785452036 5628788087156661085 3672707259486780216 5142290192442904665 5996768585470387697 846107741045730187 14160516332367326427 9970200452660172577 16818648218453722717 14573246732567868878 691637413031640392 2409631012163870268 13284560471174718730 16978249510046839165 4484044783160430002 7701538923085244654 2499805758402414084 3270374425770830793 11662624406570112543 15794862923266430118 8157059256961380773 6631117036611974536 3110352726910445205 5992187539943972171 9176187060154706565 3253904440858300108 13791091871109909546 11664713649364395926 4894592688290558205 11771968487198137178 15390114043586155585 1434875874185904192 9996383818578530685 12247977331424074565 12215608862483569584 12200191531683744958 1243234637239721190 14226884660863019614 181682623183507510 14153244563760669162 16029557099734521567 616083955877585460 17645701153142278104 12647075280263157262 12482722161627389579 12291955498668573688 5159996359202706669 12796196279774344093 11423170520647500442 714452346410181703 15048107371233829120 15434349046402277648 8122134704030490523 11981133420972212297 10210447324999620956 17100795520194948851 11689403795690850991 6702354825655648766 3306248517759276429 9938035518998242405 10072324572898458898 15465684544999195506 2260783829714281258 3807296584582488988 17665003412569315995 5740988932278946448 8753557335746339788 1191744634565818702 9061756295647792162 10097847281133341234 3388533225528422552 17019529260614224503 14014977460268878461 9788451489704657396 198977954048397535 14091089395423344853 2094776752509361062 5854194975252400721 13824861650848771843 5481909766833775864 3935358559590250290 4505950159767375923 8613532315709900072 14075111153562803607 12208786524998765847 8130718236005982104 8789247844109296534 1270066877500766743 5379126908643077204 5969321461089773410 1787148221025843436 10124729349573340368 10107243010824334244 15480808888792916448 6118552318241171567 16545031258846732355 18038111425884820098 15256499594299282363 16721498257362251317 2033512685966513662 13704054332317350867 8810868616942373355 8358007730655494738 5918843926307157070 14192089130315832379 16840154758930878218 10163590629148209568 7072784538445165645 11249246298924719687 4147656893566487396 18066279359969710426 8890460445200383595 12268728739177803499 9700197284224797477 10623360167883952271 12154637137015274387 9356184759045066107 17707366611108183920 3357732085828915098 16223087811770341662 7521815562861565023 10737215865820360397 9056952177660523010 16402065984321668219 13626269247564633056 7713648787852662484 7641620737399441763 2968620364405824041 14429484130061461124 4968514152717310547 656596563009189041 10796405971161324637 12505786694633986013 5498984689817145328 5827478879066866142 15517796412728998891 16544230849167631518 3681991959268610097 2594533192416523410 10775256742929869750 17739935026930716108 11020838800594808141 13845983503824173297 1838892605901450869 3499087992253690405 5734533855221950354 15753964347630983548 12969740915482649256 18037746631096774576 15822482554240044482 2858022228923375134 2507715727427311218 13391691528656892914 6132432913938980998 10624031143289609853 4161791876207732012 7576234693848590739 1908177465321383636 4747341367215554983 7935323625461945551 8076638599089207362 10969628226216101227 17747019474105334970 17576395770839058333 14099344226254610290 7374801218245749572 3961140343346916681 7942988078836393762 15648145911194176054 17608520088848098908 14031720607024544898 6281137312808682351 9404014639437908519 17074371868373949243 12007136488789590823 3727313942482525850 4567712992735420572 10430970188946596742 14161004971396260837 12337615205055298421 3703478278966700960 9976897246458341946 15308245094267871863 5834543927418622777 360614537986486855 2126760571513244892 6744412169010304639 12286256327743258896 18118920154861622917 4485113202596550321 531376181335872679 2523109487592310897 6008118777825624994 14821841481305524068 1107663567945785583 8193363777333697852 9862587632776244505 13749223571364934681 12144576083341485508 16451582175550030056 6393065814162424490 12365786093255507280 12750696794067150775 16653999679164096404 10436063868021640962 5693360693331724686 3545592902410932088 7607443640430977679 8975295429201356602 442340279328391062 15041195014446724147 1290759463199424603 4086728121947153503 1910804769162206909 12886182897831311208 12018371419084024079 5906409883047731079 15545414205459230860 11309380818220037116 9709937429390079057 13389290216946279763 11233775129414333464 11446763261667589313 5767656944915928042 5007481696810043221 12303737201903499066 17601028639475682123 2953355659839432247 14353391756176109131 14165192138448555718 3088398805676667702 14747694219207114929 128055429941917551 3560641707686240698 16968501753032807461 1927773346353697389 269971141787377511 6554254499658948657 3826693239758843801 8962865515248825175 12446006710262554552 14921368763014189134 13582752158573100648 4555921498638019969 6862538991979461584 6881487472012181254 11134052655834386291 4163824810877850214 16850151086127444224 5285669837387904590 6077645132803355632 6381906030613735311 9148087111199651109 13218920029882412416 13904483531840707498 13074771482634629336 7455601188864101762 13377602036689018627 5710945387764257121 4373435682275743240 17873694610211040306 6125837522720657472 834810183998956751 487152333812593899 11199730305872863595 15597054723905270193 4046831574860242260 1063339356334407463 6690893331353406053 16176453789265277308 16743383950654101401 5828824591053913910 13865995686675969546 16393035552600081504 14546100352237129887 7617403072086371378 3720902606222904706 12101503337048912553 18120014343224855870 17001214984341047305 10803698858461120587 16018412128192331156 3802163476890657363 15132440193568336287 11584884455458952966 10152168323375556367 8003283353519956349 7242809462942227151 14078168534473933450 981657065986484281 1624811193299256278 816149591134315556 16948140644957921455 807039215550100544 12982712475994208275 12597558651952375345 13125036302347107046 9150496393187373434 7138994215180103608 7958891460984516530 17770083741906505595 13798827671192998701 18389390346842368266 2254405624775921478 9617147893844726053 7430689429153653609 10545360617211654219 9737501084807978284 9444609434431176322 8587086217103385103 5649159413986872990 13872423215343743685 15662984996769194724 936967945670618421 2070009842982729567 1466295103670973965 16397258419001443332 9996940995135481357 4613010316064997469 14595510690313417741 14623346895104558339 3042317847597844590 168579111613456201 10452185091190392949 17679668473359517009 4417411916235929537 16461093436178204953 15086679113645498039 7679718142210431555 4614448939718786064 2017050142640898735 13710278708092661199 5963137350094334527 15271524369391372215 3452694393942203592 2445868951778669346 710194903061233174 1924041322120403866 17548502034775919613 16186636352379961246 13439161984556052810 1496548227859664310 15069199284138836604 9941282241331546326 17001872103553627498 4516700907554293529 14391070621709305089 8716215011634376626 138086726665472431 602535975345926653 7806651324227632614 18419560743395770704 980423445936410331 5249620443233435450 12362496641131921467 12089647099046240806 10102992962774594225 10610197887710802296 16054293629598876627 1879657054396259067 16994571209649377482 10360292897790247780 10779211844792989960 7946252104056003483 6021270615220260782 12890743061652884783 15467679701393688507 8671394309071016511 11355354529141059024 10585518035274792663 3800700510305019767 16021187381616210772 9638482628839414626 17070645291176950077 12287868874584457858 13576448916227439704 4782504660656030697 5631176658753948930 10110797046077566576 9542309489512300991 6140013437862533844 17797262246454351570 15400956124923899628 18118153466889339943 8762905920468454327 16542619805624015993 10333809066106197367 833107146062847766 6467263117030877121 13444835802180451016 7613817017179395072 16187805970953521743 11643857674572778239 14775559789478664441 3019320837401467084 18297542477495504146 3378129631010782901 2973502515480085719 15231964988905313132 6270675281785022932 17947082472629482926 15742179151462772265 97133957469843872 5088715050577755999 7343733990630355463 9313088949473991949 12480408972215786866 13120701373931068374 4983898859243808689 13594443538384286145 17857804078735188139 16883256709199227400 3152434281711309427 2530754721572228232 11155823176603341226 8896999458481493172 16353219229192373540 16859365208341653641 5089615153033955634 6814414557635077006 3395020573333778848 5805834565841293370 6225314486428466035 12263740015725759276 2635605522591909406 7548488604509757805 13895415072574886156 10533117701209050385 12182641603155626926 10321427547449326162 2296436200045162760 6301260544729121547 8409067566265799120 14121004118257113930 17801732553240672114 9689845848077038383 12849711230176518329 8700975801287928880 11000454937488184693 11490314476923448893 7805400496142342783 12614567485828958861 2115164596249343518 8520077061861277393 12787946165290327868 7886263943063291150 12082150380819635530 8177653144655331795 783063413661222669 511104552800551823 16319577514964272041 1562325217171017371 9875149222121109495 14123698565383754162 8333654118812445971 1455264466412782550 2212691239153965350 15410559527098300025 13765355102921566315 316483808355459581 4628533200866861740 14019856653787131665 15725232971572634822 10247869755588473097 3385480941881535302 9747987434744631306 8588372810829155418 11382687158027901394 6301539244292303885 2559226907787617573 15961080172367290875 16857636069222101188 756894768435108558 17268045155486122630 6415865381353736489 6471884411850626773 4147095758322050877 5785568304017587079 15710868182392199184 6173184414948094499 12898482561152241474 16896797009469130869 14920552613079994428 12324768632945888252 16829972249538701508 8419080511819958288 12183566653484157934 12878366692617311988 15448999205526368413 3278657181346636312 4125854247671284468 8532008715200599938 11906759314229098098 17823213611192011968 2780285831393727931 14790394492145334561 9145825360792157526 15711155394389404946 15098102300659857137 14950037529131320400 1903840603544263227 2532195656740101894 1493349599228383800 6866010509024912158 3982969823769073531 1364965025115727488 8032639914581938967 18237566660853904221 9033072181533310319 18398345801386422826 7905525401790396701 17482862082678900184 15702557844599460633 17103946930363533774 7512336939898206742 4853930206979626165 13350203791515410788 2774057220566222570 8264194552741372665 5107436818639750137 10721261328395590566 17744529037234043325 17824842102627599621 5362555994940030855 5899234242785082928 10090767555168860921 10896810161053942744 8778941365652698173 12266814611938317920 3865190143891981477 110941886863930891 17427033652460047724 8245894142000599142 10661254012928999819 10089680481864666976 12829122832774020677 179507958138353028 11566334673504984401 12641698087401943917 1972800795786612574 5091371691425440079 3181708837619496618 15715926743504921199 16167714548306085058 7240075637781026003 17841474188097265201 7049042699134891102 384275868488305613 1671350820740215234 14346174241457708502 14190597620307284445 3981490183814580142 8345581375866606828 8965706570184437260 14344714365063230877 2285360676079723222 523730753229199506 1230554482730482500 1329669795313718815 14294479420689237818 634113187189609427 1551942183083540233 808256644527932957 2535858708518585651 7930443429382915951 2833943241317872483 1857095949192849993 15779272411511897876 6708423212305223209 18126117315967681644 228220447085398538 225022412163904092 6976558376452185852 2403122845897747368 2572343354155561334 12140357287937654673 10426957287218740233 7783703404164134958 1191602393399537065 5536536092961044464 7496502966569463383 7793918315229259866 16419790227253089881 13378358016216292576 9220228739252616751 17230184366979591574 4330017515764322279 14649456184668970216 13680262595952372182 16296931511677370384 6146009772843466743 16667951786843892102 9422678664321441697 12366511984772392047 3957965348846226044 10446006895994423536 8055047296714047546 4476107776750364733 8513557907170455227 11776827324749939899 8420396563882118198 11376077976527500179 4349840076566293413 17891202674387683622 11518252472959235629 17151647814292324430 5096214374264911567 15887532526274325311 8143642692415990393 8941156648453748351 13034717816300801465 5439423835093423717 4131942081837138793 8674517654724072924 10020730839117597816 4461615187495472428 8225478600308819836 5712354772157698408 10451430778276132147 3146749906491976980 6225514592895254234 15129965774322160267 10477733802134979189 11132905322480316142 13558733839092502379 11663552807920958213 8171248604853843556 11228103367363029774 3247139109487970406 17506210663057732569 12869449952507499107 3959755297601680103 10366764054414385906 6699173810460421073 15161064981793079042 5466051484782431331 13331745969355851776 13168707019342419157 18173002494062155860 10024365405183122245 14545547833502679245 12909359668780517738 13315973057991536102 6509415803979579248 2755453546481277404 5486570456013781635 8774987286029240796 11006279727840823593 12692335594283126584 13958571489313496860 15079050854528889714 9504304752641824904 5044955493642891433 15673225352437697549 8241088856162424149 11335306120843414514 11876003999148277432 8871090250511226393 5896747476287619984 14362679762908068484 8384726352318782440 13310825741871167420 10845679449360508611 3841064127446555906 1379392022717909701 5897346332734824868 15595398644752058179 5111066484469760316 4449281723581431969 10017677039964291852 14901895288291421323 14865251039494671744 12470522030346961662 16461925860425451807 9376304308360278850 6803208352218652141 6255899788665509629 5668397152248806117 10155846096687664623 15249848663945648572 13601436297212738143 14967948383498349225 3928780990636175699 3916086116577743025 11223984237616465966 11440716971722003955 10719264101454444234 10982026603544389733 16629303118563792903 3273932464599932650 11496765201670933838 11692444662872784726 15830906610885089528 3785973597977717866 6471289575927764377 7538383337053520108 9708999231136424223 1553246158586363585 5368476160797613168 13928174178810963240 5809858150132594683 6098509817579481018 14487560026448317142 278938316863179506 8932508285404641938 2002882935473564656 14690392809770672073 11889269014317627431 9122660365271675145 12439874114220407503 6403959944905309286 13275151426519961410 8532593447538536059 11708375436454585285 157866235997222808 16385683808677889533 10329659549536070198 385390069956559901 11102654056078418600 6519997062212838496 1234653488726035215 3615210359538634622 6591826899300741004 6871892949303257056 15217284373353294401 13997948570269610182 7809443654201901580 3199301565923683480 16156445083301892814 2354487962818106855 11663765512799609829 7283340065067428151 8112496576342334888 12293511809301539258 12864120889974959866 15683585837911065143 14109664673450098262 8153687765916035517 3684850843401345689 6683570895858877487 15481747938624684022 2617709929012835477 3595951326518495220 9061952202613897991 16050504391253128140 5808623989872839455 5418761097341380050 194056704661983949 13110279636891026872 13071587099188263574 5177100015833650207 773010655337313548 7524500585852956718 11205010256072598451 13715518802720086201 12869011104614685521 13256128820159881573 4928873256347880254 4780026687357230703 15031539867572769699 16004833755145024309 2669872002568943787 16719754732980693962 1292577286456591079 1418684648782133951 971921188334587858 17679686143413631720 8732863285436341639 4467950829211002364 7452448477882656773 4202620066534433265 15525032823434150794 662014474306439734 9639534188115086524 15329644934615450894 3810070326852575565 18424483020108044069 7420465697990716835 12939236039422301609 10759293292023959382 3999646475346027550 7916960449970504017 6198222428352128834 10099878817623252266 9378651629247146824 7034798567025880889 6864833430319209028 4500203483989527310 6114237986416908405 10659461407904159000 18386842991093415649 4715374851294912978 8183349145944741721 915681049495486364 1217153114388587546 1775276545112866642 5681585549104513466 10242779476409626404 15119530838168251174 17282126244012483114 17807035656386510807 11756853409203066473 1995416031753241243 7994847284778047046 9413685344727898215 17304014705145988980 816746560476078680 6983763510539997948 15273680453727947701 14912326462262834625 18009641734178685558 15982584497927746010 16469932400977270354 6098522023285177065 16121029421397062551 18141483733864081520 9238284790569432866 11585117632810001439 10048910646366346455 10680886455843830430 1069685339735712867 1002032612609344975 5323665900601031359 7067022184939645038 10413646230837046318 1504851778400006865 8463430916102005563 884009229111982408 7071447135801208289 12349504378611831871 6839439519778811709 2429585898788068878 129045444237780211 15573947401398273158 15976931531902027406 6974377584618612741 5244362366068481150 3654982982434005264 17231866326246445937 17137457188683699131 17163128153349958669 5241512296363978393 3732096239547537010 13095314931882844719 14126352139445607896 12670356962613169515 6170179664044552354 794340362029804784 8777925120936446007 3267045013951855747 8840225885915287372 10790125540173009480 16740092852423482029 4527671154316174751 7029532026289263261 7384335482425100696 14075352016382507611 2322231836455552343 9818007189317456734 4228057432434349401 7433654465849693891 2872525162446023709 2870348707919858084 11019599580676201730 11715681937958883622 13266714912004062281 5609428383485126363 14096237091133189394 6947015522958499459 9001195144823602995 2981396027293895862 108772090524367737 6993307930480076681 18001317545215294347 2039805839409239447 4956846146875808075 3766286371540228573 12160153023633995587 17976929521911171533 4956866942371330081 11863854051455708402 1059450171782013554 9227878830228824524 1461246567184109637 3747867491659766127 6319106682312884954 12049842088723563927 14963781188040795412 16507947168127449928 17343484329159546802 3254790063309024063 13430468279580609852 8991149596533787004 4457301625574029496 12398089660712548327 4060842680380671892 17583127331500499638 7690528823465649147 17532304122439961709 18322972046685583488 9750337774813607866 12271157729117429716 10761455331780893141 6880733756072915017 5160942404101106236 6571018093336023806 17681693218899502208 17502569008872679386 12512813453557659150 9754600868954503443 8952173332939008644 12826973673730213595 10755260720027519430 13776582332228481146 3084048369901244234 4068880559015516535 7138972395970810911 1973607084854682635 7641621128122292329 1908706793590883134 718186920574243834 10845497927843660633 16903396294168166579 16343072565224190877 12679405664744539075 5496249598165418218 15509528468924585571 16901386986089047528 11561157580251181282 4201677713968092861 12841174397126960866 7388377894997589937 5583077677925445951 10220437432891060844 4561900215208946691 4681331780673089201 1106359525726233477 11833651737905347621 4275868997914624298 10515749276075483886 2264762855288229066 18326838102948928207 17537881011304274401 12967464968344518676 7696522958782987065 17274351347430435178 8547946030584847169 14209516402793679993 9220063556406700892 8256197571618345912 1308189658537887421 16346211296754337547 18087762185599608489 3341213935074204033 4897956811990699249 3253751629577311048 17487659599433526729 5186461422576069908 11358675220312244006 8268476113068722590 3056206179352234427 4985314170999988039 10504904433535629077 7738391243654244411 1469534237442732318 1933046653808402056 16976109807122635648 5539619379007193071 12203198748795329206 14282663620164412645 14260870665126834000 7832047084860582075 13972567329567840762 4974713015829063715 17614852040594205015 17344889446646701951 16232265204643920818 6623511474108226530 126239331059650695 8595316718738350045 5286004532709120965 17468459997622276525 2683924977656369400 17323948338435563652 14398978695606200363 2481876643099403935 11846318101479853167 13281037639502011418 11529169753549623802 13190340141516900193 2538847658601562904 3106332135053286655 17924743720237350508 14437138053192037759 12493007065433863285 5686484373158659266 6061723024252918116 13760458869670021168 11944941453093954906 14546647245858365682 14843628554000885862 9882995467432487544 10440498813397943528 699332013778384242 12906854438550127311 857905286746899621 148533445441602309 15967129273706926632 13906694872115170822 17572555529434295516 4878625101176623127 10721231379629210765 8995878866125508957 13324229313684113857 1267548178555256368 13894765891846819979 10709961116098473003 13384766569464770649 7605666588368713342 16370857365864995235 12794150586709341610 18344505164655494383 13905238774644386362 4887682231819815231 6546417179151842247 2482507617085458436 4287003468971687193 3644363395461892391 8527028192506904330 646501427842834611 178103275860943474 7845841969850364077 7522085301789797414 8601226302301917086 16752515763575668827 17237631795026116325 12473368766142574068 7729826952773941582 10043569431659539823 7175213344827832181 1696311293102180336 748188958319389851 10110932083352030394 12058913873297820728 15732321692373296173 10207268887361144517 3031284020870880298 306501261060656091 8140834228441541081 10689306630609166734 303070552896110718 8837519521639850977 9103658146596450702 17543267326931899524 17101588247547372134 6882346532340410902 12907075157803223745 2033461476706257354 17163127663733033487 9363509089555683978 15976379254467148909 6961597568291120192 16165480849192351568 13915425812130261492 2797621329529014928 11249675336324337739 14472822060314620693 548498445929386589 10824896682719087072 17539999304440769841 7035257312773084348 3218359888485467601 16893205522069340632 13569466522945637868 2716970320782951591 18405058740731965710 12024304562964170341 16891526729974092634 4410893660300743403 2506123725016997029 18155887617760581217 13922835267287666032 357423415555584226 14246934279465553116 13693311635165373626 11792698027191713658 16082884276933659471 8928345592756881203 4714252312431571330 9288410167615091609 7546895763352276175 13201048081461217230 8077247621364784482 13338900476270810488 9656876502511797436 12179052930278449805 8158304475779899052 13025062872617248356 6750450433310421483 17470226141416469950 1921923219649672729 11616880272433500372 11909434588837731131 487683159908750383 2737239598050024704 9607347910108304077 11807340359818462704 15944680856603533257 13001139995888061197 7796653136998789556 9052927985919280063 18036419964967965781 9364536364128926389 3034710874842042167 14415175196413799228 16640450815253260505 10874611367440893123 10044528727560088226 3272800687520070955 6062350277332599441 17032346044450881655 3820477308015368411 5890684856192148059 12355258526870342963 11437004316195536660 5734018509541296025 14002442406875383231 410717590016092908 11458822135955647225 18277192566537649192 744133031244123801 6559052673095280363 9478308110402806287 11906053544453120501 737691881862144606 1551163212973445972 295074215524779023 14842385120157320637 7647821037027181556 6032452269266318874 18032743714806058797 1908298583489306298 7671037582262126702 2001926467897089099 521986841319116948 6003950165693926541 7970616939194027749 7247397512285925347 7212814609472712534 8084962404078940234 15538889890500157226 17751653551417680225 1854944504719486590 4213886780868662286 18417918336766289651 7523341704961026216 6258163456062891001 12724569809438863765 310563854376777343 1105915667508572799 11752347903222193395 13843297782960311569 392454342700753417 388882616728597469 2397010277302641090 5860571231959986981 9194746634866192408 14904601201613696073 2908822224480213631 547238681098738255 7978177842988546294 4128319960908552305 1350977260811602744 3146325265057110403 13386246496293055618 4456845374239894110 5711220321310234463 12805557943496920491 15505479286417930500 11658446859536312016 11120496550259713662 6131717666106902278 6723591695472513687 2678305649611321971 17381412847757031521 14248945647553443670 5260688861354134515 12324185089851886373 5203001642438151527 4591043133168241523 1494446654675468622 1917847215848854136 5727436755590816868 12948474828749396483 3129407622935332738 12062520271820902561 5741545216234038770 8810408626807520070 589831997952654273 5741584609950809748 2872107950772027568 4418968165667255795 16432350593400470075 953338373008027713 5356807289494484523 12106889970254709929 17903599282395000296 3113864026080433253 1630134910355426167 1833646955320514229 12789505261665376746 17467719144722069278 3116406249968278352 2757595713648954674 6739942465077720497 556456963222295229 12031874031810625492 6153806161177323760 5011596631544670407 18167424594081978352 14663830478623624978 5772425477509444716 8870244011560034675 10414487731052635203 10816345861029463996 2849042485497511934 15364028733705846590 16441871021038617197 868987860162318930 4563953103962132517 6915412460392470945 701483692542761622 3687413396466355937 13490596413972015126 17954642525420312210 1090375884265698787 8977549363740867530 3873874389972022464 7593346952112951229 13353976086315712934 8894042167217962168 8790747064373141123 6334373745431509407 368991703001295604 3278685871067512685 17859882298700755214 3017653173287661615 4090808432924716189 1161119541443095354 16715268258165803820 4820114296494231540 13902972036846858500 14786952407443638293 13605410033189227176 2048685907702387164 10724994902752492698 777773816388137792 6116723522479804465 1900557179691693557 10459296213696935895 7199644744435537012 957579899027554383 15329407444142324799 17768493858149725987 2118577750496990582 4301269549972322946 14613643409007199003 13166614915217011668 2186359254465254520 8070692054548632451 17752988176057605627 6574570686862335688 4765042919854801953 16642149354366399850 161508383350943368 350473771586073257 3447386583700086144 425649281882406894 14701584596465192869 4250204393656362879 8171292207114346292 12008405004448037317 474896626287674946 8281552501970153039 14491494948151221183 3411935197962112525 116748895439418611 8809262778351205369 6924894701747349712 10022236365905411326 1602401969053008274 16168916190936969239 6798903697747703312 12932614853247751892 12133029464717862991 18153001587693251833 8138761874725248178 14297065854321062399 11319478190467272286 596159925453485137 16232092680199441288 10403012544212084425 1300838080299584169 6921661966911111041 10876074865629148400 9108572905595312 2599129104366032655 17030972315272093657 8148946760099078505 12937022089219984543 17782524327819182816 8735619021023470716 9335781833931238929 14380897290097568568 2311606379975783161 692315524062662673 10962506073941549378 16587252996649352869 1818768794567868512 15238219637911212057 9603565799642825766 15852398052008363159 18370384041000398317 12911256871824903914 1510086347413115479 12723416735895506514 7551033191478646244 4569880473068041840 4358313215454247866 8697100676061817763 4918055953855221335 14806158489630619228 17520041428948912807 5747511333342080080 12768333420437697171 3243399523894563703 9270400731070268342 15561777633177261239 9126647290265075177 18209726529116223761 9619563014608499705 8149067724672952011 5726773503212617253 11294273748106189792 4283424305820790046 5409474216112721668 884508972132212624 15346743004182456634 1805821878831918331 15569988069235653493 16870900553107256005 1129651713870854185 10583610072125304454 12326619526603443645 7290868503776458566 6386692192340612529 14415939070487993308 10450779929745598975 15119939740699650786 1357385034236016748 859665930782656037 14225645702022186712 14495325958075680595 18216206244524298192 5568076103189501952 56272242235920761 11825570394106185548 10814819636675564427 8365160264372191038 12816148737506110350 12524132390929904113 10431011488359723761 15811157493947864712 14752299570201389986 9370080666138027308 15466080214999695483 16438333187045151622 6203126712761331573 14887276481702131667 17418210181143518659 16571563991564941399 2469644497531953290 3924123101189471103 5830158152905683470 8342376827371605011 9102966608918744372 333050049887313688 4585420069286095054 15774954724548405775 12644973095276889280 13569809585398362644 11094525798558395038 361303198707510941 15831176703186092330 12191872866559725665 15902682634779564262 15780561068940928350 13811865138228405 14643718365057337937 9343561682932648305 2884482631497562599 2662951934637636596 8052043661064429240 5960200660073345566 8161153546975520481 705693080436504139 7263884022972373775 14528280771660404413 4366591984821712898 738212964629013095 6646403973925734530 11036208032902999632 1050589150651687783 12522756658515116083 4191419499775998043 155687621693862917 2021900249047371635 1267260839724751262 8127309916257398068 15732828165317453551 9138067002214942922 17268207079588417807 4550646241868315560 11239984987249281611 12699999989668133982 2500849028685316167 10058144518400817291 15434230662332146730 10301394614315396852 10847100456902056537 18196909314440216395 12201625158666750468 13830450778035465023 10558171023267826838 6813277679785529171 3730083645724841236 10374001826321119332 11762560313300072516 1791386424804805736 13343988225124006770 1386419534455473738 2597231407397115074 1830335164183059498 17076398293152679246 1940363672672098161 13289018740129373934 3894648838502615124 3473839158998816284 2264681773035727965 13109810798106464379 3373709841714419132 16995303685783414722 17787603561648074897 3846712506617773546 2825229031502526380 4525120342190860263 16807461375081581332 1484782164456114833 16550716326863692609 11624673171323103141 4756094566894176656 17974333373254451308 7786510230712216654 3482515897190843913 3396662100574379235 2873925778404116671 1909250851162605236 16125221382931199996 16237347784309458079 11810223246413502969 16586351779756105059 10581366000100323637 8971804361662188042 522664692553152185 13059853815683955334 13541586819300620567 1765726026021711134 3596406791752870718 2427903335947415492 12571669803482577440 7707361151852970047 572652878644609256 10145127753529918175 4896606022230722603 12318941888459620036 8499143076786172250 7099190692826909031 5369151856441979193 1891020809707936311 12643835143327422721 14735272414441917945 15238574712686641060 18110446285822653262 10816589349441602041 11342447952217731459 9469902964667378358 13517364407137178179 5589061812305616320 11466922409125469218 2361878151265709773 6592585773895401694 18386272058688591318 11151090816824695288 16178811747367104531 3580530342155187965 15415589082193333130 60457109112431126 5396054839659533857 17382754956497652724 10181528136681421580 2525129598192865273 3205055764360091136 3214443858274898165 10120731177044105452 6561693617545066259 7184149468110047222 2952710076962112482 12245814043693776225 15423482035158735794 2135813249083730709 11463319689782773302 177910179367095898 17763694407614354222 17113118542674048755 4622183539748185523 1659922456365679110 5186992587317619962 16791762708018821086 6650739707591814326 11889093237511687283 16943109427419240876 5439401728363762005 7039722448002757568 9267185789918722715 10412293969671338543 3782516619819752927 11896701649831150309 10652802731970770593 7520272609854920057 17707727374935305057 11590410838625888336 5804715664838837223 8503088067253517706 8147282205968136685 3903345497493958646 16402393759846716823 18212364405820464923 5747707673404395772 10829783857763340945 13186698965611062321 16112610746640073960 16153415196099048071 12664210869022112735 748109495810481361 17365632416196377810 14154590650747854023 16898611116102063459 18075504324234746660 430364103989774963 10065441417236330716 6516433166075975399 15550664372480321657 13173126827034709800 12452123795207516810 7037227111307088920 7335445234607038525 17482083636230521579 7581031274436201898 12846211174227414328 10355611900399604294 10642559478395632437 1749068031294121591 8514945680861043072 9419521335023278791 6127510941276894000 4869882623613230056 11751365189508807675 16074297325308612820 7177380260413459707 7541504532835722743 8328979451814856018 13884978895038839393 12165563939631488779 9994515291309143736 13137820539668814049 120474943655317741 11798372185126726207 17416710154451029522 14838262636388952380 18200397084898863878 17481089535979843445 18377039109826099605 6690996017840439309 11063021959687220746 13187318194355232271 3253594072551641308 4684604852005785268 2560676122944927705 12166053135316622770 6963575469872587066 16363552981533020017 16649746406873934792 9297866810828143041 5849870994919030566 3815823621914584098 6390507223032437289 5394333530651904959 9165720352147823006 958178107863760007 11150863726903884719 18251994638651390019 2079024476325294209 341755225419264955 374948237099981971 1970729913165722401 17083096918003905949 3108170518897294303 13259292650355180095 10361446086015543131 10061149956731155456 11154925322672063990 3047992632115139907 2471781827291697399 4784573411024704087 3124465914945778271 816722357868581005 13662531326512253965 567496841023491471 15848112736192778159 1299783070316543493 709068503807327218 12138685293235359277 9368441337492514921 11878184866306050594 8273007101436830747 15122366233383591090 5902033187686911671 10034124664683301251 13685539900278487162 3854459837761772154 13460239284333542438 1215871277294136084 9491734261242545198 8807791526520064664 9715200221402735169 13119923423054937330 10272784300852510014 17887523661698611711 15144622912551102877 8706492931635029502 13571635397075915626 4215362181928541343 13496787605274339339 6942267896880842289 14793579167819686235 4759567992193410419 9388396169909808178 11745450288291502377 11949997233465284811 9808206380655383949 7556438951160515792 11074823597769353560 13397932400740383396 8211382551997390065 10039194205331692343 818940583323294592 17993568487179484518 4580001767287505610 15590948101524054902 14408483747172903280 5471408930512371629 9335825895744096726 5274658791568702972 13694962323462672552 7551004295998350223 4187271799578632266 8372154687114640269 12610349768716720756 9428579110686714386 17992144964235841824 4159481320193267152 18034176273656430488 887388782675587732 13959559758877551416 11007209624336552257 5993971192842953923 2659136514095545446 10460463896728944572 15119680760844119463 9326608813210088765 1242618604002016038 4803781862084050109 10343487318187089642 10221931953776182624 10031489281851358468 11582774279516795852 6027319374489931899 6197497429111098378 17012426221984288243 9422338489694035914 16141228922836139635 6789635844315441579 1490551147211148600 15887169152097950542 1710085769217226012 12501115159373134327 4337903713747877426 9917064607124832714 9200483826795277430 4276081383416873427 6285552924152180892 783300218528159206 13744065668952449615 7052182574824875377 10694443443568325151 16213370284524281 15321962699460961616 5329160778919728360 410172028621723879 13977834317086009189 2205670175001943434 3867221875297306271 13474427533737926018 8987577273302181336 17122692551964541965 6513345947398373878 1355473674639848703 13200547100719745520 10106839246439983725 7696154634987339000 16309798834424304095 9353940864138382981 12195333254015883262 1591602227833854346 8032232647783669757 15570213136943482327 4974241083156646604 6764598135910794613 5643885217885503391 9594872245637823811 1398768694825802565 16313293238684965316 8255978614797610486 8341044994774508021 1900016024681987815 15635733374452534019 2663241473368208936 12071751207502529798 17332136210830836504 10100841547078865836 8647627559698050680 3915394334748243750 18143540547600357537 1556442176654361099 12107101157287141061 9042592540486248496 15258814210667726136 6069434790712963699 6576861721232617190 17774797466870206966 12537821558727101023 14167785934979707505 14618672637987752334 3388775374792191926 9866185687665291310 11780610495355748457 6541758426489651921 670502295051935663 13721106480616808274 5778749538379009824 5233725335045236154 474553587203891970 3849234635978722299 12113401456879795895 8693667878835798742 17555316384346202420 745320722012067394 16049354396666202863 16575887438439190278 868251253159891237 18167935209095338705 89525156430601848 7606694500020224179 1908756535488392812 8312149473426084757 13686601265256086792 10445050484898383053 11352146402652099364 12359245784642545838 5314574619726076661 16275500021245159797 3186390072529245088 3146353860493682377 15523382939722952902 13452919075255757879 15032671361204487 14276162190899672566 13476380952904719864 15603361741395134546 16808199727624472438 8248815229519095712 2969245658993437649 17947996455790609823 10273708251531356780 3365238218027763077 10824324942960468536 6169611335673586723 8453767289650849094 9877843904148433355 12508389825211817539 4439638949310747032 7106546506851711207 8193192657565490393 576937118710800761 3073206257504464505 16529582904127907338 4315444180764715846 18415058723340701071 7394346176567144967 13657315460223086087 9486799539062261977 10366099262741116215 3483414799470097466 7640496006291509195 16472105340875852150 10245854374379467110 13835464916043704496 1840751220240876893 10777172713579305713 7143592600450622774 2872926268467511736 14503658264615669853 6754601813826020659 14743988403684719768 12406183253553439566 10446852242526974482 11867661942110163813 3843953285153001818 14149207465628715232 2992668449282626494 16105920211520352611 15711010999699437947 10882366354970504281 13421380247140441500 18321406703521973252 11218822850814684550 511891199509037050 16850395210103019480 7626792715084595894 7764847240885314210 11582081974000259733 1334673511607716221 1534867445587657256 14725358139997631867 14597773671430547794 394258119885611675 12588713801723236178 10850432831656588981 3364844007724243088 17226111486273976114 12317815299869023552 538275408154058893 11184347940644709542 3800974214007417106 17146883500657231842 6617220377136723335 4761053409176056010 15675659823464970599 8348655131869006151 3624075876223150949 13146256860911737158 16982001934019778727 10303183235702411863 7303008578130781979 10085965127011223566 9496080744670179429 9336317966561289592 1913637746325816272 2357634932131534535 3914299608004403636 10295102179674953585 14824132774452211096 9163653809522359785 7993133380995466226 364770520384889758 5210930524629124846 12535350857663630375 1492110208014369731 11924106735796665396 1559469690413712038 12791870387785700601 10954682781608527035 1522845482947670900 2837522205693246524 4804177681657449242 4003819782404274323 13529325620610340480 5022981297827170187 17870213744045632769 9955559611310803367 252814055128605462 13866178501289500642 1170049238786327607 560776015538648844 3944819293501623220 7285097114660761297 18259654706107136519 1965100090847832595 8038223784445514588 13867340621458883569 4776315489603859453 3441854482269154347 2096444226006693329 14568935579040126589 6103355614582776561 12274849977610599645 11019362024104827749 18300288629638932864 7541770956812868015 18205244985216392360 2888046549885868019 7129968519636565598 5479750628880084316 4239930716283919574 10978336111648310343 3857059804686389750 11636250421643373880 16503370881265238605 15148315502993584851 9685939241105510614 7756297616529966794 15796659100070593430 8567317996343528670 5563537972311396579 851075149940162594 6280214535471902228 9457638130466138248 14757389623422602879 10552675175253823567 7174121462255433998 16843734680110575876 13796863903785935658 150002271531197495 14519313959842754703 3024416934876869665 2838416418659926439 9895812017782051881 16777381000352578712 18425708512928690704 9127476209082476449 14672084507002722610 4311610893835881484 4731796954773217042 14520100485205775624 15307149808414335909 17101930379301584226 16070788854950804965 11073384613679381677 17803627774828116233 8925971951760291646 315447542034893409 13980079780068992923 10696056446236767562 13390128965520647510 6299837394744114108 3050129832978402018 11704772540228494846 16071240865705833446 4592751539359940854 14020715548830073572 9936282210734706916 17499161950967156007 17060780983755869975 662961222514190732 7051378244443347736 11783371655638041929 11478592246621199560 17137666826204204834 3026848166104757469 4983906301412678656 13834220379258887779 12039705995069612700 13972579252050575124 11914138541304544753 1636039023377492645 1316296179156272198 16527204976843766369 1818274762964828942 9649935270535178055 3889336790208802758 14187260349358209130 7778568009961544262 5392077427400558013 1747708264421871403 13600849853764207888 6305130428570710788 13015345473405313723 1323354710504466293 6106313947105554324 16176373355793321959 16060198194316998894 800760878722657798 16279637161355026566 1851841376628311278 18284666140982576165 15822896236962910538 14874906360775129750 3651437705012478434 306198621092167289 15588159013639459126 3821497481634952995 12828081270404253080 7656496793893153937 10809513828101116640 11263164870672751898 8355328125206574725 4914398623078778086 5822359145655770291 14764352792039254923 13354160853726592409 11373482828432518979 18040170094309447649 15783100328619297521 16948897818189501863 6085032075125504389 10795706921045239450 9587920490819239415 8213511603037724027 900023816095604268 18064837219890687585 6851756367109234431 10013568969820791632 10513457041684797711 17331068219777782284 12807168577441180778 12165332404662400334 223269541230251813 9805365619573965968 4558069360622073799 15662572708576422084 13418764347627123505 6631313302712462266 5494081434919333048 8793202868689462630 9636682277561052771 15224869743831804627 624730694446073094 16772500543691666799 2152495451274175498 1144936371892929005 11090257782113612292 1129540660793909546 2884349444306858075 16509176496092394698 15159051280081851530 9694334157591080137 9108260996549038202 5592278730925839907 5798423191624776473 2506507075038991005 16998387100640090835 7644294640363183300 18364282648052485029 7425847920988358157 14973790084284589284 5741945216708412743 15131879292066905439 2790433225187594203 11127155908398475899 15132867854079821324 707166563189818273 16727407763588059547 14168574519520913540 1803590018045965830 18183448740327263705 3082453972095214639 2002224752247216567 470447031436569859 1956566168922655612 9035041224227356076 6513581758077586925 10258741493994667735 15212203374427640561 9333990181777579831 14383666254723701278 2742219578296576421 2014054471999608606 16099784345003997319 15256389308493610493 123199082438309631 17936825743119316524 10010988388469911212 15153907330926251375 8053552597555534732 15642697660253011010 12005501932869905266 5792631929158411013 16367589493467271650 13954215303314423823 9578381813645793577 11506743194607011568 14309090719623855969 16664691887084802074 17455112976704447446 3882291923626260849 6718251521188386942 2981313110602273713 11835667594869062631 12856114222517230949 9596063727389210625 10104744870260446754 16022447208795442862 17114944197889911277 7315759820766739896 14807118777817385293 8372764620503517550 6461233417789634098 4782831563703575158 12242584621544894963 6035204832311754398 4113085483214486681 718492358592398981 18312229703011129256 7913730807927532960 16679969960557080476 14078497943412599047 9841218604353785297 8361280347385413024 15201258972858102869 2056373457263847937 13279422787280979271 2422572413317377522 9796559118030601492 8316334517504345571 13787574561287456242 12389853503382714733 4817412378565889678 13350854703012689312 136611293570609981 7862322322193656375 5972848470019446225 1249937465434774722 5100294867485582875 11570397870922193576 14859498469026116574 5202183685142379260 10120307147733976729 7621783806134322168 3192607103953682494 5899310674693458422 1985854019377739449 18159421933556160259 10673016718555706791 13215387754468140750 8716354056547687149 13298194064096511859 310291884029054158 15384345602247863404 17066320608390029005 1380311473846805959 5128629266277267414 14811829174574150338 57071969517889632 10174018143665224606 5538353619589759685 13433456078146337699 11466403112685230530 11742874933125214281 1435771415541917111 14808519011691220270 2798283514697923265 13580724203280603241 1363426438055556937 12193888731063823455 11792898083918724508 3974351447123849808 3065719996341996550 917850926893942445 8773328065835339027 2380541507636440331 2408607435589850201 17996760418024327813 14109754875316109462 3554347034868176712 2609064479079631164 2487848292374540192 7027814320097962126 7016240184150530696 4726296998443887338 2042362848393058976 1542824942229109870 17272788880975936975 11700730128758449989 12967648361506782407 2302224744344607544 6399985772515508856 5792635674629552100 15412971374706721595 3803332868725746716 1608622497712676355 16181591983047897707 18316156812757843052 15237383698820163201 5636021110452477542 14614434328120819087 4494110436565882946 13614309187886737709 15833223938211739491 17327171872173832651 15416612770799138488 2348496945157627316 3554318614141588073 8567529704158726077 5078197402399102127 14868811036949019001 16161131760319503877 321066956930634912 9176300595027310993 16933645905711913311 15567076316994426300 1621166299863969576 5162744008117128965 6753077939249833713 17246251300227472789 4596739640674968831 5199926017877397033 11570519926934525390 1056751945670000530 12142197236080736259 540640185867969317 7582081232116922982 2242920210414658108 16032566227889420424 17735804360190011475 15786052034338788081 6870710835077011129 10559566006492672630 13247503432682562582 9688444928871243327 2466878705166425245 10801311144761546821 9999309653713498747 10202432964637605240 9562337231694766262 8320653049093519421 7094561159865000136 1071476921197111673 3444472122016869830 13104429476623148769 8199795519729014896 16934858223993661148 9619192820802793619 4929561387022461595 8714168766618766149 3038406158357603338 4223603178386955340 13034437425514643470 16004890217523978216 3342445539879346475 9634354965410712425 1487115326310972785 861642611243029039 1418385163651431843 13328628027154418490 4438840851274215919 11145685100805892370 1214135712786294601 7181782457412279619 11626720003592562563 4702503432857685768 5172652333068519665 13547454233378006170 6741384006775574671 2386957857655973733 5233561785655623688 11614114158366331989 2880836034523339188 14099314138735969409 12452425404123158175 10382542297052678038 13940205470614091724 9183938863534679220 13731908035895716468 17717991633284617901 14869531718255112434 2040315949112789814 4658156882065650693 11996898104464059613 4670277760651530980 6903886691113897381 1296684704204531553 11207617700489982793 12858201343014939807 1700607480884880536 14528775106408503100 17065418049435132618 4346179009788315428 6015393340946279692 15294093200619691386 1784816211648661686 15477435918241409021 12727426618425372651 7938909481173588918 18412185803488209204 15175488760049423892 9302352434925952086 12047415298119304595 17166255405573112854 9739524358904236333 9685277890879769859 16524256625575510681 4540610252428454918 10025747459023419704 4531785511139260266 10892220614628890347 9889530921479302341 10104554672246689960 6597714642522577271 10691747406678710375 9039111852279172026 10948690054411521283 12815114632224885570 14089285126725322323 16097423840901267207 3356667821795655432 3528707488289889260 12232123649457112263 5828109117285026114 15664267877607675736 17888577159971916436 5560576824452948502 10701819383914122941 11786721680748097643 10381505936334680167 9929783168528335716 13268226210518782251 18049299985391223606 2563108244492432197 13307305494236981110 7468945572289327999 16231835388058802276 3983361261678387888 8251291546029792691 3774821450000322312 10357377928809420378 7185526018059763709 15911606732411616744 1353008931463554578 11501303359994968678 2677879615774359462 12327939523539905036 15900975337944963962 6596916125226072771 14711198669482742874 7098427809887117923 11135064637317054463 13399916900510302700 11135324115142414242 16453228410146273437 3963910634358906135 137271767652198934 3659237274073680985 3651344964114614119 17695576188919599009 15427087591395596491 17031501081449015504 15311114725328281969 15917727223495233218 10100908389728146706 3129307851136023862 5237848434438227203 10408009045066626944 12547661695625882915 5083263435118943201 4042353063885760800 18362666162276018611 1067985291869029997 15431347746435543119 15252165468353744881 7772568024199401097 7638138309252590631 9604650323045835407 4618075009718930505 15768919875651799494 994113895885117235 17511257586133618055 11569267438891013772 2111957701990628554 12965951569352103154 11540328954092834763 8534225074288205854 14568279364433135591 11187956664603670126 812844161942080969 16022017388911113677 10635130207874173684 18079442047999416214 9573271775313626783 11956697246399790239 13001990512491190414 5233200305157105788 15081863307328114506 16696475823392361195 12505428593086346061 12363719795971065182 7206913084429781339 16206726601067341004 1056675565282687078 6981477598067377499 16943649669238138179 9400776898186961457 9182235455109936024 7820574579202006304 8111196324806734593 14178392170512489551 8423658141438574962 8694050955711908896 2169654025601509202 7304808352689706109 12977419465226478631 10688232467190299402 7041785165779973401 1827319140047275394 5841073957459090631 7576538141164208598 11695003899191258037 17467120893461360172 2407101562831803300 17210582075236329512 6319835654135582677 16239843192302136488 4896440427956428340 10115277637852473137 18160486111712825078 10732500350991699600 1439367264482409517 14478816340573701722 4692428661781773029 12308999773680108490 2635870452724058584 4415869872244719824 15839878104097009295 16858707945892919136 17489718744055290756 5768879322432705625 6021672004778785123 5388184643521272406 14871605520231883338 8865048177031012247 14332697825300143345 10622812526086873942 1794569993807385810 2159320730898165181 10920637441863639854 14911027830663880399 7052977943875171255 17833179872308544700 14581440963680415419 9100063098796210291 12166906992865250093 11084607688005933168 16401555785485085291 17312870106887300815 10118708791274359266 13206151398659218739 16360186856027384491 15192943231760468224 10149469221109185285 2927428522056339089 1263156746844435244 5734432769732875173 17225611923318896340 12482112922050117566 9083473732627430096 12604696484196294232 18179769860046019390 8948944591734414020 13281160788263924115 11041647604600968427 10606797860309224072 8011522944621430607 3914492631459482199 9134941645462339868 8883003412190040557 3776250286546495147 1398130581505530409 1167631323417555917 2479761708896821302 7204598432435748673 7072951198843299335 16127539867578088826 1861744938177335094 11865965882399490591 17898665654164918043 10743169404529370100 7293662850744305690 1441916316896969203 13347144482443612184 1497346501728051990 9074253743825644433 13103707417183524661 9196616413561191836 6077862039020730217 3183860888110594094 8984642778879907885 9177227463964160139 17525268907703556593 4191767304108035746 503078758884675719 9051979642747973214 11352186124274008115 17428119713877662356 14919041869836273747 13898035276617004545 13920806266549520088 15613222654874622323 1795666410185529421 8536455690403214000 17091161742954539761 6856762464606094940 11625274357211393352 12104970403750374166 3581147667167383304 16150966740624203134 8502971358190195995 14819247319105036793 16717228218662904325 8286603411424555350 7259145523869172065 9121132813286648222 16818265859805381555 5637700688329441496 16403596561940515227 11147271576817331045 5387769783937029781 7036937407405180236 17774657827721696097 13978907410836892539 17676384747579772364 17266363860983514803 10494187102821185979 13460918007765978462 6851228162912338685 9971326617958252555 10773295531675311399 7130927890504249166 15110557368671645711 15392794525893974732 16275738772320076806 14182782738448695053 683876608979735549 3480458845010429765 8129940298697565737 7811220321257513517 4725215811694924735 12162739422913132719 2440326735253662973 8700552006616254840 871095664579189430 1810120341324876318 961848185393259658 3509598544490803658 7589843286449296522 10848042815357695602 9887035819022225452 2185727973078028972 12903114499565181681 8901144248601969286 3518901115085722688 5480863098868082055 2219304989295315476 13891350229432123058 7320277416782144354 12290989331047971857 10046924207719685368 3006386026858725869 15941906151421287369 5876152515464327319 4736201403214936757 16664860083736192192 5528345714710962782 2076001167448913406 1059861872954862588 4689028166832825986 11167202529678526250 1215297379276110133 2025142083548768314 716647032177304610 51594165996117919 10309130044939074493 3509885846978039389 4712890928499902239 16495133518979240931 1852016152404138421 2575725382416599007 13315170967891464679 16409822152801282330 12069849010537238578 8011938179341076924 6387182324871181525 14348751448489064648 6494518170248722641 4413072801788773414 6949402755167588658 4605491405183673782 5716497701272832581 17122972665958535142 5356658367504081443 16197688933487317136 1961180060617266514 15545810145768403856 14354933252363598698 17274644010046887103 3437283981632546866 18109234617256050674 17853094630406677554 10227228469430917286 12707031392636830875 14035682444303372928 894620307644938011 5169445654146549823 3896510277821277694 92465201330616694 10033846146553913870 8410000393396534938 8511290625151367006 14758906606035931297 2003490507342274232 3047364285773951624 15131588272942159216 17960218789002914076 10556894965569607328 14853750520305565667 17412503115188578329 351714118675163496 14315345337179190745 3276359924215264681 17305140983621758310 5293508820191095395 8185554236450901091 1541217506211336090 2349894088696832123 12548686724552804526 1083815955136493696 3917132463288972150 314407727190568495 3539050896909740034 11133704331342177792 96066941877886074 10273112290819157027 7520538235428683837 12190676958761383097 17651009734173030882 12390728652552419975 253484996776614936 2696426988398622126 12346442992956995671 17152751480795093568 9742005172594168122 663619150015599694 11309357739378261357 18165627985458252580 110399420635337312 14650863239058501586 10462784231598744480 1500009007971373418 5238175758767081279 15252248234357058054 82745385154201664 11273018086120147094 7234860750407299905 13282075526645922131 1546140315996548131 7165532122378410901 13578601508524754566 12141242610713393671 13329762621413558472 437530437708766639 6377783284309335139 13433668923232770541 5542360093846665620 10614753312890508691 16981379827904087268 10074238230971151439 10043283061952760274 15504493064560941064 17302416084202126343 2177269256400990047 13413287966788059627 9256551918681249564 18262474253643500579 12054670516436891670 14534497130012208572 7858200604592012167 9589086708055304717 9638527024631616635 2656880527701268639 16794917050649384887 7157648026795722140 7881999726421118249 9042416458984009496 16690383933462995804 17938070740930192068 11012211453645736036 2870873823988129883 3003685673034423715 188208071508796633 3431893603703588217 15643655694745475216 7881049088211777948 11450774834937326699 7834735748576113918 14977459341528942119 3116492751584777055 11160604130581786902 6274086916672647582 6348533769298912357 8272715590000816021 5809281197684185077 7688497039881031226 5263876028983274768 14603783603135995798 13246146534923921282 17731614487518029485 5727916796124115297 10928639953650541000 1763063287927830985 7352529766122947300 4198865743476031840 10985914035714969541 16870344337625421965 5516019518614944373 13492031279102618198 11639873676829509895 5957898668505010829 16513064913364688349 17199312728253895614 104756370369067979 9017510760711023008 2483393150174969888 8507803349543523405 12033334935454797584 952746184120757341 14519550080343766684 7838468984818949173 14325515645447477621 757310316346999572 17065951607030948369 14205774592880167369 18231147758201946332 399640241341469284 89985799796945876 452124870044930064 12653014191621950386 10347191830599874595 16408807420572295195 9216850506470654984 2052241472207185259 8575727535568692365 5289140509624706109 11664783614260271207 2726129376639130308 7073492322609275244 18083908578200925307 514472424766115958 17771311245262454238 6525746584418673053 1009954976358990617 8152625866186756485 16771085547748890264 2727035874563700005 7271077132940146144 4880532263166348775 17077127718003477416 91182036962569251 8453927633124840078 4791722959480614460 6800442809649983651 14273411227838654420 12216144490709402941 4587027030285517790 17113627161326551322 17705080046660143614 7959501323919022380 4975843153359562727 14266278895563266549 11236543905669395462 8631876288389290450 3651045339716149461 8786018069287837199 1992689587081348723 15035476698091172704 15468752588083614064 12169439090646558488 16757517034371187898 3142851391537915320 2785915365952678394 2769348122801128554 4253737345376131134 16610666757670815853 10134713310409152174 7516386421206014998 9578665549395939786 17438955244877945173 2984284221920553011 11918512254424119714 14936912274967721563 10886022773960149497 4849357157034274446 2053266680037712047 10982969628194890064 16396114897655827849 10631090793869300333 3652203224578949973 925953221564498066 111980457098093772 14358013020416718809 14051648321778303993 18256737809729063373 9084508899741326699 2348215120444229619 13586397689560346662 16171480629023965371 4251653606798227896 6625378147628096103 14389613974713639127 6214297931502028134 6234981112282471022 8221793184750888317 1217213501719185767 9102514231600907521 10328462735941056442 18038738092884252865 9518257280942762332 14123720530415503229 5639492099809867017 4479727750504762103 3929837540979906774 18289071105305249944 18425104626817510827 9974156242994325958 11628212836911370632 5717121870197996013 9247285806566076723 12067603921072850313 15380035322113341960 13481181352553224813 13894914976199404694 18083063117291100373 17156421949938671903 11957094011305975952 13204022075404943560 5674203742134918292 841818894735591856 12299333364803200783 16844366722665632623 15066190844907882312 16507760760513694222 17994527340180402783 11377269862231013155 1138644376003582103 17841759776485301995 11200608653654881516 3309260140957669436 9841274385289780730 4649854712087512899 8933636984776937688 5868266746748246953 881048232691441784 8379652705142007286 8356839207686645821 17172671660087753145 10472350553498375970 3918445591868621418 15825854145561377612 14580302525667878647 13945584340401670729 922759889126362945 13983461757689585087 55217955813595871 7908455319844888416 8156613859199173895 1122999588957459942 17959576706058455445 11805337815196047069 1667200872822484934 3163223885641490474 12658515176017344991 3102157531914592102 12170450035070344904 14576341672715907880 14575167087567689958 380569560150299876 9228942408513422539 2502710537770135103 14770417928603386816 14812299107067725083 242804824420259939 2322070133313150100 11737675884737561675 11170133219087271840 12492375240099479582 18175668265812670392 5024803986886298818 3172589555413223120 4314966261010742391 2872745502755281251 11305183009451074632 14876811972839717520 16900010313377461950 5017955835846226773 2013363322983625888 8991341835421584182 4631575498435314457 6801509594796604280 10477910630216907854 16670338650814282022 7355432392057801507 13171813054884399671 13556872280069472726 11221677830422817685 3450409065760688790 649107800241746359 4416443915288032068 11404677146372907583 3471168599225998052 16460742297659510607 10587604689432009712 18374924429000558097 14502198455376532938 7964554338127357543 18443082127709846886 13083606124234785328 17553947413639367494 6238188877374077428 18180455936085275863 2345977133077514974 14769480518905275132 12185464537595828761 6420318279083760237 10113984921477528986 1864378788370529413 11299497725130116887 16991835083047672360 12196433004878463677 4975517909574678032 7623295065213106469 16182599671221299772 3655860437564907500 17435525195393726696 3370370951807010593 13688319672559297967 9040087868926653115 17995508315953344444 17222805929428412516 13087935483866257409 9903735537699580389 4927939895802001988 11814181491431655294 8431012817069351174 6034076919618433902 7798051440382309908 11126116670185071624 7441864994707414564 807012890716420719 13449935372295566649 13573267553421209882 18215077853790576550 5515273984589112343 3222621521354325724 15261755088276935151 12916269420956210786 6846773382480927726 16568914951635523635 9692757342661539809 5356577917031254509 5715652468770113456 17215364289085486297 18326386786579142869 3069344557868962051 9295033166919771193 13632999843594502799 4757238781135556711 3767118825467196772 13861144428556901720 8958900268029960487 2733205767146041912 15585090109424238009 5939967206873626177 11180429157364825166 13015291114525681584 4971109128345674711 8331594499677729695 14720476151438551949 16444660316553445416 9761508960897829331 16178524106486078753 258149066837914622 11317412825583969155 4330252889595809441 13143995368483353801 9634635648857199867 14341847991114242120 7166822997660138096 7474534213600512369 12275813238220767855 2610900045836944250 7822420745153652076 6145163660227223026 10858780949349752193 2284282244803132748 13702723196853635159 3239005164035145243 3862123559348607917 7186888926246416583 15793053335653145973 8193465881632311109 8937492076676385370 7687028502192112675 2082617649171902869 18209720660172575463 16133745066847096527 4633270233257788006 10266359328051836573 2488021744200351392 13985812394575540863 8999464197177851313 8321043267283578025 12890259224071967637 10651616713749628978 5154289802169237659 5603176056104059841 173118573657325700 13499063169378370322 10010071086151564981 17958873284343631807 12550442738893505760 15400928453189004344 1647487016825882766 17033326164166225202 4243843589776184566 14854657045395032420 1253331965520620149 4189349603913481897 7778142877733106387 3185345454352922860 7835202942741327427 16325988714326374890 12725974687680540346 1117284563881326479 17167627638557256948 17175491221559140931 13125139972465863530 3020972914721791630 3861841650922991833 15366684200554614109 13765041684536903047 12036090305767852125 15749457776943837030 14105798405019503237 11032403598261858569 14944831118869079682 15678045626195564949 17232974070924782308 1932010195396433656 11785651622258038544 14509893666177301547 16342246344421567307 5437272674175185440 13066966390959253832 16545947161752740861 911627052220830457 10479611488211849822 7287089883650139296 14729081407543541466 12847979659889878567 8817404063527318081 15461226175731552299 9159464783653987566 18034728500751671678 16256621691827173408 2980725442724059853 1321573300616011950 2338952970073970145 11443344293349780664 9487784582935961210 1090774678334274580 11241537120853844649 670120034039365699 5161206178544453673 14847350523425034874 4756421538742497723 7766864177281763659 15366427207201441324 14130386833199950568 13015684641121864605 661585558781992144 18179825725953028378 5251884400960260167 18311600196026281657 17322629135827599144 17570503897845827009 14190833187460991337 6249078300548746687 5787045999420592758 1599137034089194353 7623076821057133167 17317307414885107671 17338721274326669980 17102368820435243903 8435515570565577662 4336823756121723562 4199342966839796587 10873530259478189879 10548283458114210944 6534049256990988275 7741208283644252040 12841905079201100154 1970428275649720056 15497476576568356406 13999872101247861099 16329776281077008533 10801318043763376658 6425290295596966015 3115839896997141679 1589577980789636676 10033415931900362040 16815785266652578920 1792459598524222462 13973330770702132004 5429395733943573247 18204341223654505030 4259269819241514309 5847730630860177210 5416125189657455922 11367880825733897288 8192448181290788877 5465165830769931841 3210572668532678879 900146533926369249 5678178936007479310 16261275801255618674 17692315533181043431 11615634940068431853 12173363120527819224 3353499490870326943 17580928248485395799 2901168354591506520 9455842823677938656 3776105656759207647 1504758025190646057 6524815082415254802 7766784463788318498 6207207643640952885 2164436537889029803 5023021959217609979 8309768614199215918 13382651204279016349 9205887971304357966 8002542528246586153 15536826190282902 5460889905200884482 13945581513694455427 13217498054137747026 8093741994695615229 4095984124841663271 10613481142266585893 3532838518178573120 14772912208513280477 17479205946177693562 1371729486193681833 15730442946008396325 9704901724132633377 18003318043113072106 11443687925689332508 15950781892226146624 2376444671661938587 15849812489887118897 16849762803324162079 12916266213193348466 18236857436823520640 16873560850457323114 307548409207938348 2951869798864402581 17969007334845943367 16083616302235091793 4202220451803663086 5743163923630630451 9758744091628702288 13189729443622344537 15104105656979828373 10707936865905104605 9847644701933101991 10617552378660322183 16243035173598909124 11564427347816691224 178655415997542235 224911474633918641 4000017897586480768 4464801079701608674 13615666899979224386 16227461286026469320 13797296376363739398 3383623983085172221 6522632683746560666 1897677579473827869 14652892338654556517 1125194103503779832 14686008953403186918 6508633175241513298 4269162276789939219 11611216760882730454 4854310599950919716 11173053241746899790 8930176908596228197 1995998372452376007 6890493991452073061 6763414978100063694 2458906046390756938 15729899972383067643 9178599385315619835 15118086806505540902 15217832055469967443 15888260661527700428 13494199567129340939 14058649002311292911 2070286819119834452 11197367277101796028 15709220175996329093 14194945625456204553 14757150174126957036 3071177937719117240 9268136154754318413 17094776643540887295 8500566992887994329 2385268668619229490 9467069785546750745 2143088119908660936 11286179690951890996 14710522249309001050 8805899524702706030 12685169576715169634 6960462746077819473 12680374680042142221 13180802832080353481 1054112710659669580 17246812747079033222 3352788798932604015 12983143191111689378 18360460498823380358 12716702380284577022 2111090011281853608 11160632460997997545 1894749881995660895 5377900501660767966 17160466623649812286 13521926502166647963 14706518439009046007 1100849626689919998 9938377411764059366 1655442543034122952 8169068650622446674 64865488744092265 13857998040018570722 15359663871371687838 3641756697151450873 3896436223543607475 12230817923805579020 2417836714806373814 6575424673097650353 10771136244398361623 8977383921563055745 8835581410398016826 6869215044238678759 9048518531312417016 13760385199602569709 15175679624947334197 17339317988512683046 10366300176627153183 316805798974389718 1796003236403561086 8856156381010646588 6889556161574602844 4262249201833149879 18044866692047616277 11476268704106105250 1011395950887766940 13460323518770151092 6145911788841762184 10322505490457826132 4215900894340880716 5108326937468565548 13643737575219558621 15187621040632647083 5245613314165029348 988781435225827917 11291318963057602337 1348691793053800173 9011693508663546579 18100346222478541573 8766905859289812372 16525433481689240497 5903134317245454379 7223018710272449824 6025593727718061082 10564010948395833505 14022353232981050125 17795687324873585118 5457760355419366790 3465455606865405312 15848201326127503653 16690364477292238787 5399276320451209192 2314838607793781397 3739115040364627996 4837358288293849853 4999971613300795522 27480756240611063 6630469690016151550 13395265973672627198 18236533157884074172 8698633770285166548 13801004099259080312 12705959815899476538 12201451009726768745 3509793984127693273 7833086042046765986 2184309548553824503 1392243440973609857 9731442463856276148 13836800742050330470 11804437216870137220 230589339632096897 4086596660594270470 2789892260167016296 12058221647331081750 11828905654628168897 12722171971368865846 7068541023402293326 7795320117933451347 14897979596641077535 16881851422332770523 2737665654336416995 40491993570531319 7898671748445788817 9012435153244010025 6150182496781921500 5300128017625178551 4540169391309817804 7254521028294793572 847814277571886554 12257827390248923406 2506022294449275077 6284147132295169953 12412590623272346403 13321484425931242358 9746489411190594266 1329665735803927835 13275382740014446114 18441426494750197103 8952692356432093529 2064513308138906632 5257704959811075386 18147613160605105565 8645264407955366195 6725405978581433569 6586281054435262354 1403029292871294864 13778368264193078773 4493069123044409802 7848498492778169552 2647436732518243653 9377809998847929529 543962616611038697 1526330373777834128 9175019783831052967 800773772949908937 878054596920152601 13705905607285279568 1586671979643596123 4717526459447002421 3227300340571767343 10666144074663287319 13200240637751800893 15509710696386438923 9759704723048936102 16677953281110926445 17328278915203489231 2348416897688405172 17424044271209552817 15694811280988347995 5372598614197696934 7950370695849165074 7671679611042287919 18275558890831557038 5932403730819934940 10546030264857852726 6593151948216570545 9837419886291598371 17377713338228191636 16477290496834589944 13084421567680924388 691487993056281056 5605612164735555044 4387284241561821870 13578875812051754582 13454866800598581779 10779096182158442598 184370580807359958 6210044567053032270 7917446962372167796 11579527790489857508 15718354211391135729 11032152938777219772 13585447874124953504 6925280211616658165 3961323195499969398 7729920584403351063 13137251572766981842 12348580549543132673 13046036846926636731 10913006715490946126 8481650962761061023 5476760737396925828 14128808491719210638 5477406902143606756 10698911187276005550 12040606225113671414 10263822788230796255 5337287280890573519 14259969899224599524 10582186588228260887 13409786599361189827 12549531179205126483 15976769764991141650 17811716607438010716 8378726139552140269 9688102549803831922 13316997788408217427 14886911380743727548 4567170603599893259 5207543918932035609 16523498930336410800 9114972620603658736 4910817277456564191 10896964753345973598 14029994520692603523 14432666511744314915 17848893011040059107 13217526083243612725 782639620049997298 5689753364328192478 7692530887448139264 15742711755631964467 4424331062219325190 3786840080009767253 2678954368828776207 7877574508058590993 3974775167851057438 867659527148025443 17838913821327112132 15353808754247498875 10721140922635674729 14482643251932710924 10405540925447729220 2775062302488601775 4185270478775824020 7505738074942054244 4678719356735783061 3418044887272672329 1138895208312456730 8859396286495801832 10536035484230673294 4215177518968053947 2346867667857176328 14843314803746568918 6200681438032460339 14839603014295461997 9704414283019937218 3534601813034023183 12258841656726436527 3105096298576377850 16624360708136538688 18333779957882822636 10035531673252121423 4753854193949514669 14099119193704526899 516068311217095283 8873746269415047387 12248021365317243404 6207180337565249718 8588051430468416405 3328703136331131245 10175270432362365882 1281472790638449150 2333865471524996318 16198449319587214832 16682578790283038033 7908259372700025822 6245045769059130754 7101245768532709475 8765201521692662834 6837674331043199824 6051408036010481392 14741416018669080769 6435049172540909939 15218702109199739818 810150933524422044 15288642194234782566 12966094216808118270 4688849213418253507 17056340901996448035 9292392548872535918 7651474181817951524 14803666329254308027 3702851528888716518 3089095032595234369 11118489909161788589 13958740454323085274 13590080192258716323 4428122345816431761 12043622243806477631 11197743964547289027 3712455948609947597 11458822667420467183 6193937037127213177 17326332472214465609 5902559894537073222 5174665616626874198 648484620624660100 10227425659333468005 6252488260482233907 11622302131671848179 5512692664444512372 5387999738557405620 8150823320759471511 4319091778777640967 7033149422208944750 17894024388656751610 17191079708084748440 4115462358076734952 3191555825301374189 18061449149956214801 11442366726115713482 16636564507948366864 16903632479606129869 1049646454584911412 11869989139307790013 16711937355558671185 1575728560834516504 6398107924814583514 16045685197814319082 7879024825852003140 3928943679885350990 5085139868671497165 1429680313392503701 10586970854846947612 8889476865730505704 14668556836069624193 8338981503667436867 5309491747523752314 10437364875745133874 7850165103894101714 16289206627136848158 2318696647167112421 9289133395750266906 17725521385769047955 16076213906570091036 16533323810012063201 12853281442467903402 1388452786911253487 730157929659744506 15338012773630556545 31115043312034887 5153830806832004763 11064715570854206956 10124082572995698257 11775971603641464555 15049551825517459092 4095574969614544310 7335266071939704584 14583470997288634733 550759150140940499 1391718056327550687 2442642656713111556 7986051702376917465 11989728016729217891 3883141168864665690 16891523956741634708 3308988706572433206 9225870541373892589 6562133643087674016 11924118077436798566 5662191070022604134 16532130910994156961 13082824447793713284 5060659653355358038 7016685491836445818 8993005654702163639 6248483720960644596 2175153296639509514 4313550751360894888 2176205581982221727 7528688373828295540 16107004808399081165 6587291574912345407 18351246107252417190 10304180538057095748 801342019161568842 11465377238161726901 7442051634986696589 17734384973397857761 16761197275347173216 13942874773374148001 548264502686273083 10018502722629127309 16136013157792481059 13091094476796992067 1865102585044975120 12743744091774235519 4146939373430929347 264456094070864275 13821528357359896050 13434864576752996050 7908653139687426885 7301482022434796245 16247058778336971233 13395690374698388839 7492997808324326184 7540135622696410799 13661340844483119973 18402092647019711392 7172102367564477316 5032795536466855193 9441529065430690155 16293613458927083634 9027725563816683608 1295766107771649577 3165551691169161132 4294678779872527254 14646121956799673989 15471404080882952361 13242154734911870914 15096891717833255642 13591628293487933763 3546006007388537792 18371838463669499989 2454337790142430859 2206850030866857107 6915417275387438889 6207496995986314447 14368989084349833790 16745653452216678319 4894402432073255756 14512563431319777393 3836025936627691211 5850741834777396870 344310712920861633 3938921519685701223 17876418885600662131 1413085977126769746 12751850464561011482 2637618889201759099 11064933823974243935 2351188827568674969 6981378433912435783 15231564771775780813 17720199301157861732 14689351133041109442 280026419830929975 8061621704394964808 1356376657124199090 9792645637511177345 8775260262149643937 725848879539980871 10645192458003103345 5709606328104911889 12338712991715643255 777177075134965161 15383050864604471652 4330414499901329300 1784553399324382277 8457714864938369055 726997233935273384 18294732339794147373 39243659758065187 7607483182040344332 8277638696916048719 18011705721146000878 18131164736259102995 13951748068386507852 14212524639281980053 1955972568542240994 9937901281006442028 11760955662126711402 12387701478233817537 5492596590873515760 13728366629349621195 6477209196460498097 2064190840285103744 11379687757785984089 6986956485120090302 6106235503728829882 1860971625299938234 4395621079514164754 13806834804681823192 13343244470919130173 7443974141339475188 16482606340753776841 3643477599466112469 13226766817066532599 3295138579181385826 12872687784562812882 8949701733131466960 2454570827040767685 13676564431970960890 5433248631692054002 11036048506610722305 13132825112552384301 11881805578061762935 14608117996710847888 18251440567672094179 1332438297766413572 1498789517686404378 28854103212547934 15859252725199225732 13603511075212960729 4198438864191312537 13575428018574202029 17576791405852666379 11629263058812405873 11468199239304826122 13345147070405196163 2214276545663620911 3381236946369965782 14432933539370508795 7990437164038991602 6557337237296966135 5869073218101114734 5343407652712015945 3938355086396176089 3242471350846358770 11290231779183017839 4609669917355349816 6374809950327454180 12844400929568144765 16591553433109493911 1080726051781257641 17014322278937072780 14933374270371492901 5788766613341132418 6778107975008836767 18337329316298680145 3605639072721379310 16955689306744131129 6634311752188522769 16891708647799464331 4016832615554433276 2695648970066288720 7860651314239547718 15714931180579802285 14447269112171915339 10961867741755986300 15275736706403779420 6503992850581126842 11944920115193346051 8281775132967444396 14759179423541233445 7397336742158090987 2113062149184919343 2061088827453071433 2180710976644421858 11602028593987566727 11333955080940411850 16169443390680756491 9831956482107010873 16666263203020756891 17390659855674501601 2679168040292065202 16603063617038606415 3361502469669026340 1427477320291685852 2861499012516523235 11101172255223332340 16061516459311121046 2034604889330415890 15371791598834195505 14744030092495838134 12977297006352674678 12125454409215857431 11619613583780733731 11789383790676727278 14250473594687023832 9254094113507457274 64788178921128893 13479790322705816969 16838429588702622292 11514465728899767368 13931804763360909654 10427486488521079768 7425120263777055811 3742014870686225559 12235445201154740622 2515443752120916392 2626540487971244196 6062880855636222949 2064423098838860037 13809477684138618291 17504895625696681056 14189048671585295572 3856980478443005896 13264888551954308532 11272999964677238690 7468426824854724548 7026279103999600929 11274231902756993881 9242335724892162450 12742723600058992686 2234411362779509813 12714376257397726148 13538613795405321758 8600930891809970870 1853504345583033373 15400389752974716887 13450206606554626996 7912151655620283107 3407483291711301461 9047424318733071652 378986023889836966 17549682486357944597 12206581429229056062 2751617601378908244 1509815015193014315 4758802261614922000 1324591534558383328 7795644192163279901 5672676206259842263 7526817857572812495 12138667840026305499 8353775383863832807 245429671848782927 11012933627495595729 6561996047090503425 14655141734891604811 6916340483456397886 9881039655430722452 13981950697317186370 15297719193719420600 12772116986580799929 4410667150687802192 4947649282070958320 12446690468657443737 3358870219840699592 1189251612515131272 9989343238401542308 4474277684049502510 12221391823670759686 17032343711712966350 12945752369866732299 9228364635934032700 15689348748439769781 12472749830697641166 10226054567018238574 15509312980172580603 13611838779190980734 222454857882489155 16398717725232037482 12563869372908373527 746941107400513035 16505412993589497103 6557421692463993350 1740563789551644591 4903856924515182309 12543800667580207755 14023109902171765785 6947537697455244426 4906693940617472228 16159238137695318316 15915024869736974544 1960771788781196108 9606829273943935490 13804556354905953599 3966787216747231875 4121331348500772925 11557139424855679422 9876552973003404517 13591715811678595321 16793309005000098864 6292872651779714205 3153061179526012919 13543680465498762801 14570548667935813147 4979780332641307329 9523170218979940335 15911344925291309514 15951302948884600088 13906616529622584174 1967668471297663083 15379850498117323107 7065873758972695971 706489118100865904 13241246047452418394 750950013108788398 17659737959856124122 9612770248234767690 7399782309749494780 15197209465284833870 5041741694854084184 8432302413924167277 17295816148945554665 9609599172566696859 8517312280071940591 11658670984146644416 3084808918610608566 13886402652847597070 17172879735871350622 30281510889657879 6173795782001399741 14937457429541740082 17286999926914544537 12544457142470165355 1921829266519444600 5977771043365142259 17828311042328374749 12859903196065142563 17914039028053105164 11783832948770437536 5493791944152934454 315921956000063042 2806236030424228817 16677633897159445254 16198623893512705943 13323447109927603352 18149155500741438065 920914558462166403 11034318173595307370 14784417799253395863 7138007123419246613 17019846417922362189 10541703598594131910 13426130088720504552 13173307738023431729 1350617601204777767 84587561501400216 17663223811352694510 11278775835408296462 11048985178625691445 5772163461330108962 14577584427747939186 7907030135034374993 6882011726466746755 10366490953110194793 17775814380684071539 556088618471220803 17833433421478129830 18108821823394021121 1922975967485750988 5104225061926578147 18426536112973417463 3687086214403879856 9996096564020755929 16774421055235352645 7378524397145490644 5057966387802070413 14790063840041377014 10883400366684986681 8935303325224653483 9697355645439294330 3970843823182638189 13176767901342542098 17475770054120157675 5449603382634422387 14083167262176480431 17972646687838078470 3855549148669940057 16067235424959233102 13902547319091269673 2066150316450526352 8773666984619321142 824136185980641340 1521970409982327007 4046333073939923193 9073184229083646915 435721317281293301 10111153354741155684 15892634222499715418 1424183113987224239 5182849906830609325 10756242891342309534 14224338977067144325 17373110641042258665 11593723461813353606 12877211921343660719 16700934431139597599 10712027141330822820 7407121640485769463 11064778959259541683 13123894411552478858 15223420530944578405 17779988872935306211 888913759336406608 8169849020391878536 2522585459594678979 15848944592464921654 3535913733173395431 14256783780932293664 14809154360174661357 4905928740654125658 7451769780996605645 17373504453151449570 760332949179276724 3709085209656219498 17537765582252385101 7976364631116747531 9466409557869319347 11124319239252577984 10259212779951493632 2762466720061233479 13024685482730521722 4082815116130630815 13095468931313526141 7384358379842558230 11570375749041179327 16707181240427804304 1266046061634262676 17445159426797387556 3203684770825009596 10235463850407234561 5348025866426474539 11947364477481623886 14353528940341960287 2206774569093558275 8448203588592646908 16870907243095008669 16069979662403361903 7395433784172803111 853320615098086288 18238497892249533661 13665971227821070307 15139222162668172336 6133961534487454117 4485927777540640090 12392246070772613344 9539320049560084509 13919851313225549628 15718782118082507237 18281036283598689083 11516294731402169910 3731220422630590523 15918023036661695469 15077428765263545689 15142307729129969152 17692128465303080399 17619232850016399209 18413249952863568085 17930564454376344756 9847965060934694147 3642639796244245853 3815640525718338106 1062125568676573721 14014989535512408897 5609208072695930806 6826856783992843584 946835924544573529 4144372996844316145 13355197293009426857 12560802354761455424 12189794030767354378 12172805717426080523 14044007024571789712 17685283611845293172 3990764884809257474 15943162243253460359 13544936944753515727 10949779037651683339 9629251662490183636 3023250992020169349 17185654199229290927 4246901827534095717 5015238409274194283 7295200802420944388 1093821750210693460 12817635049213829878 9651767370482570914 17698931958946296230 3233607130915684997 14483001138042177057 13250650721748896977 14835959177772605521 12640863156419331652 4854131500497967309 18133460205777323121 10834995908318342676 5579116722597197410 16086615639630283943 15089691864469538055 13019782510040367285 17538978943166366030 8514810077333375620 5480102374394609702 5775775928325021069 14022462401122025671 7643353841577348766 4034329035658681810 8063220194786172293 11885069841088476505 16823127948989598091 12571345468394665118 10881962123112508878 6921623193149893647 17836109607446344880 7286101211219705550 16510997020488536021 7240305326278597391 17658134571183007562 3237772522441863999 3806429678954990740 16521770682766031935 18091970269724273083 16943106517299810985 6225564132058463852 13156492653629547371 13244250270350700523 15019188311342075322 1138731079846492865 3114700490793563951 13699604880924477281 9786160541550173926 7377944868172617011 14577095353245549158 7713794499655936939 7614727909313270890 15261318627062039035 3639030478250453319 823869473386003194 2852812454961083304 12572145981949989020 14994380680520326249 137145857267255503 17022817436381544054 14060022689174009675 12072725949206212076 12788035041877942372 13188885586152663343 15231460209056729582 11826135746015714778 14215895840398603114 12253458703555552516 93413069050386335 9875025168857027227 12276766625981921516 1183384651837993714 13223862085700736221 9710687365979893272 10855422908399298637 2066490629290054475 1067201212326139785 8685179942984039622 17516557911315292138 3431395371830536151 15343554569255029199 9585544731664600777 210347675905744344 12588976262529201175 17545067766229151748 10879230588245468316 18148307666094623710 2870542962740882936 16330061507397717798 10636378879916263529 4861503002515103606 689684463700899698 1219543802795998314 1816252882391567356 14349150060751706282 5812726953466527826 8307379208355502485 7711655754200943460 8778749931505662625 16770786049117906822 3646392996084390445 14890440616853655766 6813588023797627384 17284731325502058371 13717576016758620011 14725374154564135157 10266357192025649249 1746770974738441050 12634931988189714727 11392695088473385034 15074342146208467298 3439558128148710322 17442029584402267803 11437192030585728352 14591147936587581148 4226538148844780538 14936667525540434714 2255570970128021844 2728675887066750632 6495717070436934016 4707637533231377262 5051232412363696270 16136374491877786637 8804594905441511739 7686312153718505209 14172042221666907253 18217863400048184533 1375917523862766010 9225759985136927166 119726660096265102 9502710133570586782 16654084264858622717 14182281186669601638 7640174930968215969 8776858741753855521 8324805706827853770 17384935256796250389 6552839565826650127 2855916434549883542 5372963267244653072 9819111391256783804 5895666420584610963 3442260938797452433 9162766834756754461 15192767870924796291 15485046564454625293 7560622981092125125 3870846539915550756 6233402457869858693 838890303789255784 13140355708110878743 7131406289214720137 17449793808761105611 15165495721806202608 7875735264298463454 9282439693876417965 4363932775609025713 10936887704981922915 10160368999560418966 744721287405273684 9504908394214990342 7001196002554901479 16097948214268951602 6283426400807620024 11273136217465770368 6417916978117657385 8886069142878742906 6597522823047374729 13275441561540919395 13582573085603246304 12653020763027503396 3843891702914544056 16493905228903064307 3915294927812881005 11262154973108296041 9100781677856580869 914484893962200013 1592441168926472809 18254305394107738917 7930764117080471555 17380360691151926598 18198080245715607350 15923813750720751734 13586705764085856813 13979884623156715413 2064127069330528969 7228695621758879380 1801368699121290172 3139459757098394160 11465050304060601139 13966749122808051790 3894044577874445257 4035274348729585869 4169261687837883640 1766254185312270261 17695634109927123193 9596191683413298308 7517469678409497249 12539024836103450777 11733966218330398078 4883629981302055773 827436503270236414 17804973589383007608 1515435946840135429 17300314279288680792 8636676919557637768 12941741565830814806 13962873409569034333 11321550951399421124 8700433749055815390 7466916830909738894 1153487352861444089 12818006550358808896 1068567282759778587 6905436099903824837 13176864096984223006 9281735263217802609 8146084140926750944 10229260560217337511 12804851327288250502 8547478077011282259 6690047587214974548 5922862714204193614 10103073524128139530 11555436106368612738 16520479602765852161 9844948864989194418 6163577861662880060 5565192169396157262 14239339600148676822 14568031987779778498 5464341957014287646 8141888764603790647 4420009187992229332 16226040911267478081 8322603955351876773 18262752280850422904 7664043717229844194 15280722305523159303 1351850772268089694 4714531708678653592 4705006648360255 10515581800702394370 10776207105008537685 12819387964274771206 1002445936132570487 13884479736879976271 6579045544553300085 14804486350452041777 3260379025723620453 8147630076891527531 11034965201871522651 2583262918477801451 9082609068202939606 3240936612640799731 7250095106552812506 2380105858244182239 7354390791788907941 2791314294046135479 9037304164130624080 9947351795262138305 15253931761537473822 8569154743268369013 14952904245077888759 12523417151171686810 13792918776926793129 18301803721589166741 10050134829601279307 5802330179898992003 10070052982262990332 15606595811570444951 14756555553011194125 15179432896467741958 10203337392348590834 17790726364322463813 12399873757952164034 13048874893428588889 10963582744276904814 10196544884309544627 10393828582414375603 7679682895507862219 12776911204738690272 12703497331768154836 667935305143625228 15123285963330828795 17399529890232033668 16156909703710371409 1732706005788966346 14603174693775064473 10975857587448009347 7044616664024399400 8399200324376123444 10511526536388701985 14861466037272680724 8567277227848003960 17062377530331648111 7184846297708072135 16102509111005650237 4036504822208374221 604962310184119893 5413232677786512311 16226410855400618414 11347973471875910045 4137318640936422508 15129076509113116163 7015807634232160980 1470853544840130533 10703660401176023678 115209568878464698 8006649843085447101 9726202026710455005 9591527731680363020 14814564428570057625 17162722670738203344 8473292014217984002 14180078421891166776 13344843827778302993 16944446201138842603 4888111192997961007 12709418184046322090 11732233500176867192 15589234587099135630 155735885858423497 6616196633631866406 8080295776638949985 10510657045013395052 14725876303401487103 4839442883209928938 15067971775440614309 4740277210283118159 11873442617943900245 2451770277632467862 10812435904802568358 1310070637936153119 17715360988020550941 17119742929944808632 6830938781807997514 14722609228554041985 14691235670593088969 15777366302020265727 4272002312692440342 8579538408696989214 11650137251473809460 13277744938908335836 8281137068991370648 17682000879924372044 5584721841622783001 9981227568805918174 5513012030100047968 6892595159619008941 3019513854658371432 2896327548712549715 173159355677670535 2980082263697903605 17920344243693757934 6985539054222610190 107917501906650450 12356386646294552457 2003479539094086600 460065258934367618 1827211533662585765 10554572288641226803 8089258242408094505 16424246509551010104 1431862824609205461 5660608136547293008 8822371203438301055 112333369582689288 427339186902425481 5697828016975992997 8934412950487275551 7606914653544440004 2926909870545901816 8238365258504076438 9451545484331233335 13989712479509699620 7798508745141974876 16690844284975942275 4483049440139780859 12728272757043116060 17088377705206301206 3048458676976030629 8359096079639597515 10638165881047598895 7215791808839026600 11341754863215216760 12681160022571201887 7520091571676990713 1664732576129518456 6891491467538809183 14769401756236456935 17687230052198271656 15278366892613099701 12885028633263091331 12924422857446516022 16046238657370434533 4166453410325171816 6520135635070372407 16979080297832182996 585878049099231409 6375716061383926461 2562888518883155894 7667168543741260547 8396389766586232237 651812840524084378 7523839597833720967 10570737608997609724 3784604822714601523 15170085442015746009 17651822239662339928 7989943955118012045 6057575147145348310 10863943014420075311 8096455599384828837 1711383498710610703 12992447674364093654 17944136163730313722 2716971379463021732 6853380896883676068 7352885632562048204 10119715615981866691 1638808305115706772 3122136521624117061 10743647883588402713 13950578630860753500 10605002175439793499 2181159044532829883 16024909340147725539 8495802069902848474 7154494033737305602 1754891166428067457 8406495531983748713 9708155257880368233 7207562551819927786 3225724569085349104 6495221988941502702 7708290037006543484 10283129959301550314 17393397776277830718 17167635564504120732 714061726901695105 12044910440348757440 5422974001638966682 12916935578200575953 2361189217512615663 13006763593124318190 116736818731412825 13464929946926202640 12330423505998449509 6964011338180148042 11720873389581955952 10881407527592133407 10863318571612520844 14915160045807211569 12072378637065332241 7435283871688161084 6391238894667248892 3503500722663050473 12130795170359061410 6838127414936395773 14731397044480978890 7188727124834903265 5575863254378844191 13331267111036445093 6177336474904357575 16097879811000354624 14243234634221936167 10023915628007449187 11285740579995312980 15375030581135180992 5048747091076163223 16660567246121453665 1998142415086641285 9954777016103706499 16552276674935568057 10894285979405910067 14944855481195610006 12092652235144046020 4936859877841731573 7422725434186322801 2396110175088217311 14213842921566691779 13120418387889118809 11183894405427634785 17845063971845431684 2590084763482104854 18412082936707043643 1166238010910608813 9038112286871148940 10217510452199646187 7989586962608544943 6436508571817733038 8286253905235841725 12681394728664779461 8895491750753232249 7340233591655167100 3855898218966903968 11305444506199902227 12145563842916672760 6291400803570321426 7120208197170627770 13389196511192413679 2602884057114458037 8750887708482162483 369541537508097699 1449849044216725215 18260335871871690347 5910624163097551515 2303887800479669540 6280711925637051579 7707627388107998422 13815621969065211230 1638552931930516973 8261432987191551512 11626343173217319463 16357875745472918689 17336247814384917062 8714801207995352005 13053075029968529516 14365759663515579583 4055835155944497219 1895802791087566803 13529462386216816458 16667479931014008275 5222148350076202512 1344143891310397013 6118966577477920076 11140854010694408728 11692684503389772508 7178428293279176210 8415099954744209151 11214039639947137658 13587382924919444373 10240244420041026716 16942321133752118922 15841661795578294011 8391061100331090390 15267071206725956967 7564046861782840702 14409747875116771336 8748687545782032616 4214560232131598645 6608087062933300967 15195177534213224011 14360010250385328802 1690588655585280617 13830794349500982448 3583410165274922363 11113676927949685244 12875069439249332278 14041159545727542385 13628271960222174384 10462425129379706174 2810862642770863014 7945615451755582955 2655356386690538529 16701634518254377801 8486428239188090478 7218103132260956967 10746695644088690519 15498374059861604594 15136856318492834025 5905426822170187604 9749237560430307102 14903612484827610756 15400261411118137888 1948333262264837894 2670900544648655736 4253796389914353764 15293279212805627905 12699706316112083153 7482347655849390385 14362031983315086557 15267824579247926149 14833880061404056966 11803644485517192933 5509867088047084039 1804459388171545381 5500873785295399432 7286939612248751730 1382343066567436377 17631817996316682687 10191172441444109542 544145665143210440 9267808336026243000 15295347667865719945 328552878694890586 15130169113788561218 5214887183814133324 14359767707023462643 9975256176443493291 16286823362295870528 11873087756160630590 11403232686769457690 3320059590420520306 12298002088794673048 3855965368938294330 5235116649531676699 7733991204977683923 8067626859924983387 14049287030977216147 17064637811038002846 6637298391538096157 4225915668625413654 17334645038021698033 4471035603230318059 14800852595518025666 13913627015115713883 7273625183966220796 8935877554277485254 10235379180128726298 2477741608495436756 12950339756615629130 5882013269610608022 14138428866359214203 2381122589281396368 15378130557826498248 2939681042248305763 11556592186189807782 18136950416584142965 2411806152594003392 18279585264266940426 1263547557849046972 14347235735655099915 4304285182980503381 6423153030745559701 8075201511142929948 17078002420370096971 7933895277181567857 1699668112197259731 9768588756986710553 1375196511733450871 13851539781090419865 12510012332734948123 1765088685652052586 10232202125617871282 3180635735588688370 2015034065172807860 9039635462052932033 14104602848425354433 12095783298707049020 7029229691945950470 1806123305841642043 8895380203452080724 10275303643623384879 2912076827769859604 16236827331426731463 9201568740427719765 7153239485353953841 14039343689136924736 3980541513750547876 13779704575924956313 12164930190712975270 8041639615257829285 13223830241541769897 14984259942114043745 8777204780475169371 10055562873649776042 10984762200477549712 10580373088668498578 7674398686296936751 9638428878166734193 3112481986715135900 14136615294646877524 14417705753176876830 11760253293565444655 1450869620048948799 14726761901823553183 8435970135889814140 13712136300930017184 1757505324237818037 5033417567393204454 6608645748869601338 8756958903002062961 8460926344770442932 7322206141317783817 3236899571008996188 12641239370248075940 17976263989577601215 10895868663149516457 2703541225209081356 18019127956901751601 11342078106571590296 14147389517342070986 9876165091201467087 11037110976846256446 2231817766276148804 16295649762035491355 9327321387109871336 3710691076391216567 1435366026138752889 16306244729500335914 11223981715385137475 7654100117437368926 9072850001014241633 2836507335400507345 17627369033044753011 2602677144881732607 16683622482677291348 7881191919290773887 11986562147417659704 18171025986419250827 7424845821481690455 6535783561704373776 17090289793892789339 12837022938780103912 1769972167344978370 5584254196966527545 12269085476483123994 517271333338387870 6935267096687081001 3820101226649635606 2632022383377329938 9647608228178502644 5960195213200771236 16971893333220153409 1869983535242773822 6933228526113044174 2191377546579993371 9650706139992550080 14624140784164051742 11082505565261939262 476219659959203342 15331919640283678318 10767953882949935816 17669931640296642775 12844336384018671305 17656194664104997538 24667253013031703 194255350125183015 914972660880727785 9122970874368680848 8587934092944707085 5353846032369168993 5882697927845168628 4492122157264111219 15286948272214541883 17627815408862916586 15445615972494341002 7998322390110377155 10489636453729923290 17723674050520035399 8330474069992018157 3560475519716819472 11654831758277288397 17375183056601158886 3274715740174572312 10879542093785240608 17289671774455543390 7716109432077218951 464471684252588836 12566022247810693338 15843486202963647633 5935775225094926440 9568119472444497186 373169689598051533 14219668397294924845 935030972347797720 13465438896194465537 8461097660269759697 11909979244816371807 80258873492471013 8949978349452535593 7410035919834823936 10226749255675973681 14815889537189203209 12313247945458570468 4221969134834342382 9804859457874229679 1579144997418751925 8132045916218037863 13805703759413205136 7999718753920610341 12382008994846287045 7635651415161036248 12074548776583293395 795452644460866113 327080220646592237 16532858018861483552 5387519904703093518 15514793499557380751 12565313161267712301 5392543902728897805 2104627802082409553 17037087191587472185 2513735070043062927 8283387782517535581 4811104809668884750 6201857033373733978 9839129137188399130 11555537225598726677 777437547797099810 6948224710249634737 17240461761091882887 4780492090464024348 17937398899746250507 3427650522897519249 1198122413999820375 12898435320348289353 9783588416205904766 4322711648223220595 705413148778028043 4408706424068368260 4310728997264945477 12581456206696403352 17072196774272155916 12939170021612903478 14491558073920926660 5062958740802991765 1955070039564474071 4151703222351080800 17277607435975101965 10379308314344207399 17310463019809399658 11294507406824987592 16985424479685904675 11541647405174945423 1325685841429894640 236951674096124350 15713652579702290806 14220254279843730088 11450045518795948213 22745081768843303 473836658158172237 3786007522841271989 5452772946996873335 1989663074158135994 3868182269283222231 4890046282901514876 2186111853244150347 13819864778877360542 1003193280611119142 2059738400654646930 16081718012853849436 10588543824955671620 17557574175805481665 3408550248654950964 8274242620313028135 9507715354372289342 3587440778381295858 9967325066884742067 1365772422679776455 15057943589782333766 4520746049861041070 7953285537337264158 3511016850801053873 6652884208108521105 7546675142965318199 15192778472560128636 2351435837150879141 12709800131749123933 6800105685064825892 4856543637598279788 15004238273006884531 7914197076916002683 12701566366367678818 6117509868004706972 1574184273229117155 12309921763784648179 289233852833037520 1277737218052082766 5888015746693164519 1537295187570618532 11076303330994781590 17191369050895482795 13500436185319929508 16501397005037585525 10525275184485697902 17375961481082886749 12006948068063038127 12742977065724431123 9456750155762778749 466964563026251173 11547309355938871480 11435919208538051677 15586676350390260109 3127827738569825055 9235185562681847078 15258578113433245202 18089653594399828572 2758814183469816129 8140590114817738381 11219584630661689194 4703851678231007792 15568700053364502207 16140975041056381872 14996743343939466957 12530170207579427333 13094674886297382844 4904117057275033382 3137618566934958772 6458976925374420740 6194952998208147867 1673696869912946488 4765887780578895545 8894407308813532658 2414782257204189764 17376065687184732779 342805629939735235 4577315862342265904 3736291983548848575 4061816240513870968 17452536474260843848 3132010962089622196 8869612796358098581 18293176335806378176 14524763567815514557 13030950476823424080 12884886975132691241 8084663055557153739 6339514464100872045 4948016923543188964 2622420680251105999 5064874983982530920 627117683748439899 16157454580093899991 2485467157008367821 10418604720337515094 2823866606193028328 8519553203889309645 13305134408591722006 12400839533315026834 13892265314046301455 18368817639482714463 13304768265085911610 533780765436069565 15107213970234089176 10199601744530886633 14070310814449209580 4549186627840475914 6296917670917590947 13191604407818590770 11622521966590574074 15310672120408058025 16526213287978819888 14675075669355384162 3737896480621019753 1182076936008772806 6679601737048633498 15920454632031573551 10563388592834741301 4104241553559525558 4624288774540484300 2662300474170511540 11642532021191054089 4262618499291064786 17687560793622387584 3556723059719652066 11263173179630066248 5649206583902603752 17231954699269500824 14523958605165901877 3198998231498584391 15266624635669606380 16011045804392386056 17192819019743512038 580145286717917250 12567863704545370756 11711946417285926883 2298398605665612520 9434635269309837219 16701691808518592221 18012904802140843920 15153657827996806898 12425558246090226944 6237494272137715685 792616191302762020 7874103307272730335 17826128479100573482 7480825393002682195 8834473587030345329 4549691148492608699 8479431629600454999 2179540608036391087 18407046579089925657 16200186802744599768 6209960140236603547 11397848415006189306 10193037384440461646 17013518588403765858 15272444846287287467 634945237079308928 8295335793744930527 855257493803477159 1579292158925010323 8557031066548132141 13152279092137350809 4502019279148893895 4508946309782029622 772796623753290790 12465564157131507818 17721194593619029863 13846744453747773913 7218196512650568547 845498827491229414 9541499061796698891 12959755985616187264 4432420575688491819 17450859980736024987 262315745360576289 13527322052178860155 7648961718031550369 18213380713047272039 833896612218784352 12528578364366102319 17321695912706458522 9878179304817837640 1748304293559606546 6673098094640283189 474540018535107459 14341426307330690104 11954162603763803230 13335646493343206123 4538843902400785205 12522013139414691615 8259423161805696712 9221493848297950420 14175712296651332427 16421960202610401336 15046167382875577376 17262975212293884151 15264953805853595099 14792247205417399830 5412058593828582369 17725155932123393915 10882542937904684435 13225305990281686470 15523186878452939180 10805007053148816431 9563644217151344304 9889462471788233375 4611871165376571722 14645048540815986124 14646718060349183622 7796281917194880095 5213064661115737965 14950542450117144950 13025693939138959414 12294982905333461142 9959053172679330402 4262957017482148211 6457976666599459918 2903600289344936383 12362527351126549833 13083052221211050061 14467147863325715095 2291652152268033107 17659239907643904941 14386570425836512759 9686453374641224210 11958831484377738928 811670517825904064 18397528230687759950 8932186437277135106 14598785931068034255 6718586577503964538 8911642135765662099 6783326645418169214 11745296731733656716 184440107493950740 3793577521085043037 16909046785662838794 1279927343224483346 1291414224214898835 6486984682851190072 260845329508696470 1752214331624507599 9995401675015475177 2238411379620699591 12328147937644913675 5437296450025949620 8204354254990643369 708941117000897223 7902140785958897782 5981546780432289763 1101488909503820824 4606648326235322062 15816306229348677740 13758371922708465461 13406653070887447422 4030165275637935260 11293574186484015705 15938878427305428855 18016524756746375987 6686428439791412871 2407911631897889222 9219738430336984336 8831698453286569492 3226972614625753847 17125389199041089516 16531090074872287821 13988429204643928077 15354091617254031571 7893577187082487730 14936236195150795549 17790002734701601617 1506168045600039487 6085328026866039432 9156100496098377075 18156094057987931373 8131373247125528446 9076387742999895063 14013142529960721155 10906016905331915052 9572457275724269014 6557960377444702257 10107407862500172990 10888064523110501537 8706473774245845168 10393981067494874424 17630880919776576879 13018358569097008203 16500428570939550667 6693960883095279638 13815473661057963347 3255520176543945307 15062355896736329949 1301537384560942278 11306577044771061870 1676023708764835474 13086237644180705504 10967444606309045202 5882298426207045009 9554050448967460866 8526919297748662296 9291977669965084372 8862277673104955549 2343607691830253247 6005172764597626394 6553148049442602683 556369936852189510 16008411225946051819 14812724141595769143 17904353573637823810 4124932145039872105 8129128412416587516 11921475562243743404 6688222771954853445 4080645708839615763 16873382373787516437 8276393919781743948 2883184566848303732 5169104724554836209 10870270626667145043 17451042972718825177 11725054825715373379 894891816659918531 13126653231329089814 3974857808797083256 6230259505337121925 12047171266126887068 1988120589395749101 1724490105921302956 3160117701265741997 521376437327188095 259165785404378415 5438963335664805993 7438379039453854138 16671125989348417311 13656863421974698980 10274653393357774676 15942355902133446930 7489743148795122846 5870019096321079379 10422390091504900785 10557280193833002062 9637316809352914860 10201785405603880221 4838121415822760483 12046532580122072444 12235830301176356115 6567910171414699775 1005908989480794528 5291747305969693219 8995903420919510495 13760955438667400536 5795942963275341204 14884214737543960024 14589768507336308600 3729759256170314848 9611570963940559215 2410023124442742755 8111578941974054933 12557769154216968755 2566942968901744058 6257368736468504656 976158196232404146 13733665995889185251 7999261645604656838 9483276929020728134 15985535029262279875 14206046547274302965 16642153050968852911 12503815363562478744 15038572555749359961 17130912516088582541 17021782575605345867 15124843675261941128 12766059962586732637 3983913027241636406 7155686517588645197 7488651814719909430 1468362203197513105 8530895897165582907 4345672633594112735 251652720385080709 14733377086846137407 7765226868254851644 4505546247942009018 12112024539714764736 18349515245248716431 15479352820185624712 17246316314088033773 13963071420120338032 1750291308018957519 323140418313942656 885430542673270993 12789902812200767880 2633908263965430174 14873025031925617685 14747953994163321429 942127932839064744 1608159572578077949 743135375709341912 5078245578162644323 7168846437628762070 14605628192304211380 17799347860131965993 16330547605370902815 13015661987735308982 12476615881309605766 16945463125996464349 2847679469332934921 66456891966261366 3669182515349866396 10077850530997643065 2830870768579054464 13583590918022274455 141958947595835168 11617593071317685262 12326072153927638457 15995035744589001376 4478329843047893947 16956973344912312442 17481263124215172942 663314479806562619 6697699751188740349 14936503875559622254 18220999437187055760 6866641304506034319 14446366329120869518 3427118012004448923 11613560186362955670 558592590775840859 1403216379150683851 17209512141228258189 8005502929942261058 2439479821940539503 5748176807470850953 10120474076281898607 3304236096264369432 2052907951052686593 14991151043816310942 13928503473655621285 2075616552454422336 13456374608800085606 3386714926152971028 5759407982209056841 18275955902743513136 2353357546519790434 1466664219125040070 681662979058282767 3721934978817237046 2111379968038045030 11697281677615516675 5355461431310332418 14737857768493416992 10614943068266840215 12558184792100231590 296294730533309441 2041525644317227891 2763649411867978917 4117653188388450107 1632216345883553436 11994977237315847816 12137671201811602199 17404473954932518954 2527201563506698887 17579395461190810406 3170895958409069440 746732774296210647 3512562805358664773 4718454719983613008 10063422676217056090 15803213688197400069 7961704062837330795 14484905288328445494 9579769401782752999 1175134136600235605 16457682912863334432 5507007989195685170 9258403844986377165 4845623664123467022 5708354316380902879 12477133427115844679 6875243230890238120 17988370855689402764 16332595118819660409 3136976415316714153 3246678163461955577 3057627478546738722 3989667286436720363 2396987508730951361 5928925696041191050 9497807489816440027 13903146689947672233 17639879142085099979 3448786764752574550 10350481628764216441 17084224604846854309 4704799146924365230 13869259982666439488 11181609514126110937 16559512052724961159 11853601127131276609 1226039974579760270 14277605323795315210 6274576727973786911 11426319236748258400 10281049010014096409 13475339288962340282 12764123004621331117 7455821283157244846 5522007666416811697 7416160850656931984 12688543522143772766 18161412568920596602 14932036994859042581 4988239550426677207 18335948128179367621 8773720049313487505 8491652839497903264 6148130599636011544 16016510781677134497 16477571888150355290 4220166138472242966 10614953411635805283 13063976334635694459 2325319778339528935 7689216929722706983 8316408951567239073 9031268563873415215 4239059748588202722 10510933025276894193 9085434023566883126 13177509051978497181 13651321708596023520 2982960028558788954 2768171653457572302 2788227800231685992 1229776769929019512 3195225517167474834 1141927512563138315 17319815592848382391 2649195208809143384 17135097970088680913 6922110358444024857 17052323606509184333 2453503959266824323 18001199385040825748 16479704311394583538 11220167139942911724 6096425210355235787 4689055539916454704 6556934975229694173 2500702351926196295 3136368908353938709 16930572678311488614 11093935541744721732 15811714973329729240 9345628428323305091 16766514257095800283 15222654341626301044 5558221726251367996 14135170680488568593 4574010442030394819 5351427309578464659 18167332899233657494 7279378708871707402 15724180691968510995 9570854080066247693 11670515298858146651 8801273833809977260 6798616638782905972 4198842385334939108 1054046580933989879 11660795073454839087 10909262418403175826 10647582424945014808 8864968895278035526 15948129480993377475 9588601019654767288 13542719754013334594 4276056509252585483 14778629830773370216 719349307260146856 20940861988407436 16065432018019792845 58891162203484616 10183262053358503008 12423667604770810207 8028430923478369495 11257114566355913231 5146768387060744318 9855281364748644918 5344195302036119611 11066061883338556148 6351045280171522896 5924809180376803981 836300614616138960 5817963748717304632 3030052960334710465 17889186997799227679 7098369035220447664 197061659253641154 7191776677375517407 15506059900848343827 9514295124531543222 13594808582718369659 7072124370442150935 14166442705830156364 12796239021114903269 15609227906695943726 7990271652297246706 4885386976833498200 5051863956815566139 11369519578278236793 3361272974032709951 6640802500316719953 18415431953686152155 6299758811397296796 10700469232609885224 14548264968395480466 1682054965568351792 5481789218175560074 10178894119456009860 18331526823719842476 17049695921818190042 14600934394839829281 1693803973099720020 14376473675406453876 4142656674506973705 4206371393588199473 11111628729518722145 14658088457318971203 14429940408131640341 14363218898619053693 7444475086085771200 9457732567588412037 4235007077104012620 17814376504523489563 17670573935688522109 3042559645414884920 9422976270036373572 17181927891236213092 16916709489153367894 3219486825191008169 4124863860188788186 10807761706578039137 12459439562350306003 6069182707059624679 9424509627947444600 12018416116752355595 11006894892005895210 12794197240367185284 14124954481158962742 6373906840842969961 13951973898000831599 13576470021940086127 6258360760427618455 9908195806336460713 8164592017623986886 15638591044276789545 5849077792356338094 15896523119787908755 13910195718968228040 11572615771020710063 8474065709422228058 1027499157032006249 5258284148553874270 16999695787352029492 6336996249014739520 10524416388049275575 4779363439700060861 5940547662639180153 18439987949485074718 16953665478769053774 10778728837380973696 15775492225198655480 10476515323228601711 5757650338966317353 13508811194101837963 16951632321280565076 18160827913131713929 6040103649046078371 10642892792566623682 11998427043256676879 2868884558482979115 12128641846147483623 14717251536042178656 1502679384554109007 8862695111975835160 13362449148355385601 5374296375324031488 703736152561190487 369870531012934477 16838346364212826094 3097669670647855135 4463590946771866671 524513730969205421 4559718300365107732 10699591761293085049 2346861038356055881 16742346891489608925 15232771955217925025 18216561333353593848 11781120073308154815 9330103661080902702 11461031496027297062 14114217055352322236 2197107067889033776 11880591215569343541 612918444779216058 15321686684926907062 13845469971571786123 17902462379771489271 8496947362456247612 11436506991096534789 7648191523323176591 1361642948563960300 10555533943726104685 3585227766022798081 12806634883913906383 6899534794593087639 10585909437461615577 10143670274828738392 11484668845978294391 8713276831228048495 4140514715663830137 16571623765465308835 8639729214497660738 10662775342129549413 2421255173222269468 17687046755125435120 7988252963790452432 5043002844961094555 564697374817386043 17004357452063166901 8666494512001050469 16152421305803254994 10661780922314854999 14661462497656183681 8662863472997838492 5731491335436519323 6954036606785450184 4302348652112458915 15123030912507074244 4297719129810016315 4146605903400792837 15638941247451232627 12570311256039319164 809433568578946287 963391666239985200 18198705370073663620 8360039192098059632 5221676278970082876 7065282644224262732 1305149364603590612 4850137888130547413 15976542362951139927 3678752933076069480 7566455322621182145 4595069069952369328 4418715693441183579 7668373728361215136 14572987196098976180 16644343894235566356 5808582197497054004 9094727166269467067 6169929908824769820 5752428154330215207 9486979167236142330 16784272303163521491 18177133162635828933 8830457424490269649 7927884839713116131 12262727774709191655 488574903068382905 10303409973375517898 11608049479636287149 11645604516441529410 2172866697593878945 17179522530253180219 12812650752889606992 15014701668990268930 10902960761651877218 15008946823583645790 1773294202328805253 6249704106082199170 528329950600324999 10862957250145657068 14270464449587354278 10185108891844046748 14178246230863510949 12756336911428133912 5051485510580694485 13767223686654507013 16446601016444489628 18137493533326024083 8427366795037139171 13021534669048564723 13713273625717696594 9964728074671697955 63127336692232836 4043447467094642584 18394211970262210195 5654218557697230583 4732217435789999326 17073615918218866287 1809730639281423729 9697304428751448047 13927239836342152273 8142541109992693783 7858539748018764389 18029747210681701169 5318666280239169988 11442197456020980136 11070427376582345747 6723880592108113895 10231691813444971175 16542026901470870275 12846368792197564910 10101320991706133704 7913273850433358939 3745033252122398845 3043784020132626909 7918091961085152681 606498006066158444 14135896729767515580 3520689126207971528 4090430329356569272 8674982396073005083 14027693776814328494 4517261206373810863 6320779908814141895 3926140030441872217 10072849161173200005 3799084368393641754 606065836949279179 4601459473826317399 5350993909744277078 810927203669024149 7223915763858866760 16216914238821301480 6739548894428233421 12527490120753782836 13069601242507270673 461228464258611809 157449967641033261 6825847401260042994 2935647747643463626 14720933033390360689 8248934416255870801 13614808032846276816 2021288918006544962 9529387034440234083 6887009795931829959 14628339981935400510 11460182652627626907 5319927516754226034 10673159974987988375 7677525321449926269 5462383942086161384 14474184869465171639 5758274868129621250 16242102360532735297 732375351778381749 4185246317026221234 7168736994845665094 745144423144397909 351789921677305506 9364953271212742114 13164361554646813848 11372493055575155242 12285652526331867940 16804913490268260306 16182798627842610321 13675380909461281811 8999891878752815228 2346993770540248162 330300744177738373 13963234062399260395 4305682383078626748 9596736781280814480 10366929875836287357 7573683389088118050 13286433937520235374 2022734853955990145 16890619028592413634 16105071198756254569 5429652606115811212 17717139012223832301 7005989392504690251 17179690363898287406 5328120419532906273 16210796404125926531 2307340986556248278 17373048800069709202 3137745501905066896 6225040781772879914 16672199390432151103 16664473909014019100 10680597615836365795 15220761366265310250 9945270227436419797 9820417016204233664 10460233996301320940 807219725377011124 11002933004166453010 8257363549511634331 3423729979747263337 6735823687709696750 1280193877784872007 11544592667399267007 17146621758677493986 4616064566992690938 3900236296054808620 12219033863666583721 8110406018759357573 17077075726303072742 14316890178143755698 3411773788999372379 16746019169528973847 5957174558826400099 8351506173312834739 7854944725462778838 17890001021077651736 13343825848093297505 11543559025212956910 4245695369191569054 18227221107032931288 9792835466923456569 22760544679969903 1289355015041362426 11230678444615640956 1269003241153929259 6989635344831092900 5869341243453053703 5854297859889821894 14229868529143111159 13806063148705687852 723978252042063035 584482091162877275 9627965386638669503 17295975856500389350 4364078494078744857 1386920562144162220 13146449392189146865 14372521380328705083 199819755122736272 12020550537033462391 5770607985008709619 11289964008012546211 6670590460764317466 3621417041249474847 6241694529271773165 13930442351275100118 899662080469376597 15441471274620467743 15418162927297718790 7988910824499084543 12296686637550737561 6608718330529076215 5313814393842245006 15761415060683432054 8433492726965250584 6306024848833391097 12656434443831514606 2856571703118154004 9298651388277887627 2366998500390421495 9077788973014302065 11206885169423446404 18056130775160800293 12134462825471039047 12860611343918380813 3652843855029984413 10838077609797922469 7034588953614387109 12632425477574286655 4736521483003722059 16475859913146479885 7670813048425293588 11112237603163335215 116605333098461388 9083202052590854982 16543946369889435221 15493831865212231328 6888774425846430142 7980663354121230102 2293075716730030223 2444832303557274273 18137174407859774633 6812690443247198440 16392827604171475473 17622204153854947162 8557056231671839588 12927211968550212248 18005122200871733286 1493771662922220534 16744350684615455440 3101222245510009895 11203491208174850778 16469362610379908074 10838905138561109797 12363319695245937916 2983325533177493463 313365361905549475 11880943925595376718 756395830320702006 12714293524733271100 3622510382992385252 9146899957822420518 9447239330949584284 9197382533858037356 16170945228826541915 9479272644581612219 4681726529325019610 4451388527375825092 1532102366215671420 1591803533567307564 17356686124353409897 13437888600502000837 5930973923010679460 959603189633179904 4520456208848314068 13908057470635733510 8793536682655972685 15705307684736338481 6246775601501404136 11551949593257052235 17184672273387911810 16326418469313191497 3805451673023852337 10324285571943524671 5668829441571446071 10387496083399384744 6036593193451218885 11665645683999469309 7912200019232320153 2160157892971939996 15556234417647844501 2700514815966919492 7880044451990555508 15461674783941378280 2809447005541333322 8051182106614568688 12583232459151481958 13303185306298246840 5963159587704385226 18106490991928627710 2381867939840001821 13355455202316564187 14515105221731126183 4323512756947291912 8627027167593246759 5903630409355392319 16471055809489974577 5011322358105093893 18386150532859191245 13752755965915917930 6883399526257629739 9549302142608490154 5143144345694349645 4606151629430855438 4037948733401309122 8222474994933855317 3624136841593687828 16658168766549493303 11407878522676521164 14949834168257289252 9572639774691813087 10849317410555644344 15843733182338704674 9183994856384887198 4919148590593903006 615606187330393572 11227126089602123426 4264234582491886953 18028588196027545347 4371935686352912122 14518206251804893478 12400607337727112637 6267917013311717020 14663194939863477421 4660901474077306480 12228234716067523349 2017066355980487197 10479037564732344513 5153834473570107601 1892467108689288467 17504531650164871181 1150123536863967778 12674687893428760566 1916795535900103292 3709926440505522198 5077405204597409169 11342857871323452600 14765381249729011806 11993447798191661741 12549154487243244133 14958731388428678452 4841751918282162583 15099106169200760906 17135416507029721347 11882824005335748772 4169998867595734591 10529394970989289164 10765946336219118077 1165655037565153614 12155029551081675295 16197387111440134460 8242244158203665525 9388159688094658318 14948689248037404509 10082728735449183128 3570424991636402155 4076814647850986278 7347889938002896261 8346709480242859519 506494305550997529 14398765719103388691 16067732167224259661 9052314717603767149 13669611838262424835 1540568059140884940 8476685708670582486 2957005804473891598 15516601120082527276 8136057439488371952 15969901863141438454 9673861653398271124 16583098893309942102 9568570068971635217 2533995308473624644 14082108480342044384 17074689313442546708 6023030419496411283 7849032946162057381 10833820247909140357 3409106771874123713 14163639291158174747 5459080659322337881 2206457011669512343 17518951823305909047 11410558568109407691 2682007844551699308 15258664788889123655 11783564703188652499 2770513364741734358 304448553415345198 15068172795399895872 4452804463444545777 13832667294002534423 16433790796028842852 5221027310850578688 5250638197413621711 4152125799954900196 5774333502264533959 6292957762987358334 8430420253545648987 14390577566162290571 11899898896670337301 14157854760110805368 7271821062965036062 11921472832000807263 8534522893713970836 16865415495897119027 2155283108898306767 4872142762527851894 17463559501689556284 17034732943625838987 14948942597825513723 15300582867600499856 11131612673988373114 5962459030885521143 8327372955809597948 11898648273718170395 3563416341691073134 14408773413257925731 3941494744601241347 3373122717524390801 12528199559033544389 14411300376309076094 1392675113427563183 4575130836071178741 11761959082974011390 8940037359530177504 10807400460634844642 11313218272323392126 6739713708496329103 9882849536930862546 8754639623845764946 13015078855613039504 7592336431669463794 8842487433014305477 5667701208622264666 3727564927353045246 9340335510135846232 7657235656015687508 9811822517479590966 2747528356698557993 7553213824390401664 412327199503522839 13851186174452888460 16288076314354552456 5228029971876938984 7766550065316785935 813200195712643016 5767885810988504217 18108648060621467195 11737132373881283177 18087475272346072048 10623561693726343439 3674448885833594887 17959399535602878441 10251000156256996202 16141905071351029846 10949927015223987087 3621110225934940743 9664832968681918679 1127653424204354566 7650718323494197433 3386442030757888864 9215086237586174581 5068983689533711617 9079380808524577074 113477214489273933 16392285020025631364 3734348104432396190 12267740458504784368 15131910156683203369 2614888970511249164 3899874008478249952 11703763871753013564 5903010362278945167 9647292890621045637 7786985419296972001 10612022302630296682 7796895217417263586 6410588842381521022 544914684309018343 9916052083223791355 6290294666454723862 15548671527329260237 16898831189970534932 755029490454959959 150534482865007845 10461410323473641496 14318834716045883407 4937455668240090983 5883236273531234043 12008306888134486112 12079762642375506469 135922154079997052 4972352980628679922 14954179862240106049 4500169683707673809 15479625431226971348 16772263850338729340 2452045432920254553 13889172904928461172 3230605414869919580 16911146044888493563 10383842858689880263 4299720176726544477 17604233918817653544 13446927519965147125 17605298671218241493 14544430192471761697 18128846621568515311 8926423416532401960 1119527708661441383 969303350822494884 3055859766960673229 13685315730318433223 10073176175631628018 16351925394519936270 12803302172963836 1219814195883739506 5700840632961029818 16443038868098667659 12373646181705475764 9842319426893559747 10805321026033078267 1384451696991666299 10431861437430006672 15745197203413245772 13859193662105791064 2720248485973723775 7810184506714675257 16846584217661632293 3705492623990276633 6393994930210212306 16607945648879147532 11453714742591834424 12967696990455075722 12851789055798323073 5294551927652432042 14099178449137339065 11670134996705907335 12130985271458718751 9843229713069172368 17298551503562630760 6123837798415657881 16060005032625756088 11800405450790619550 9287619988659786974 17995461368807307482 15282351470067354871 15038192735710404320 18411389307569752323 12460217839048138495 15302741697277189276 15509903848807501079 8362404388815042030 10435228753767139421 6277708270571755996 248473559166715229 12671508494941653223 5253723407341473992 7688942735949920406 5443920456846000103 15132135469067747688 17491761489465146011 11012313013634682789 5952775502593012774 9800758907299690928 12071053840118438553 139060376471103500 1857812222384137252 14075550648243745982 3992383688769368702 8843882712625279532 14895353752026851463 6563287988094705902 18444739829900839607 7467853419838254787 13364285676230580772 1700680056522699437 9462303350610896463 5976580099068953829 10434142494716829460 4458906586154083521 7700620533474068449 52533694257326987 11875572238640431342 5225230565500927323 6425045841859597425 9374765186055583019 12296533662122347027 3818140509816304258 3581619175072759252 1173016913987397987 15542236310592304295 4168936222515931663 2150316170383583595 13220010881683566112 11540634089969857751 7608770079021267823 10123754560023856632 4746902252241847280 14356603348953606671 16967368972998468280 9517200939558255224 8071417876754044617 18372395739113222585 12372235723070551902 7347861282013875943 17226739133937056333 16729453239451342762 12225261571199342616 8587857247416250318 13920180041103966385 7595251227121921769 16255679703523634627 642495750467322939 14861617265476390242 16739265819142805919 6109807258341867460 2992392974221134961 11647233287824790125 759003388440341525 11795288141985833783 9435605516278776962 5833593170050463508 7195759191503535066 13634097350183240337 9704633539989117066 11188096541095789477 12281648566618943707 3358399870898562227 15422894462967218489 7409685036434964198 12055931619914682867 12158447636334227218 14842295002310798873 15230402828986122738 8148151261380778962 6509462975026034191 2331640156663041701 5396264655065570077 17104663471369432162 14430612447404251881 5066716115788459799 10396306922771349763 16080977795265356305 11837116820009932311 14436051139644376271 2117961261503108000 8387699171299721659 13149988970949826896 10061605746958254123 7130679379505529718 18209807179489990125 4712213219209420925 10583005124915509303 4313295554285450161 1741135595226937199 1838576289073066325 10918680832916289864 1570717293670871582 8772075222613052895 4494887764614986214 14881836983187916495 17168271209814271814 9789773593039728656 11615383891104176400 7173471965592870435 13438249142763944258 6407213008199001961 9686711639861913164 8169530230418393221 3343396678858176513 1358124024032455933 15916875561157220902 9044224889151103323 3051576733438780230 8179949684959487530 1305973865705925577 5722214330662502499 15252912633044836168 7853434557487567669 10838962870969498805 9818013281287644224 10352533731784162832 14977599045592217132 15396600689794155279 17894337130389396667 11353240133944613427 14585886455810494208 4169989134492519020 5073153923190963908 5097583561314997590 13300908605425392023 12120902856588605158 5163835836849104053 298864308247879037 17597330775126405255 16781816644562438282 1973486788447397194 4460770401650665299 2101076630321823037 4304775877173921269 14913711278062427850 10005594168497490476 16866105243282501701 3946045997426333416 13802827103998536499 14173828009865754644 1734564792795514392 2949319400824850489 7777856268721632975 6885298162051678191 11977776037998837857 858083100407975676 6928496964409491620 13851463874389262715 7171315656915970279 12630386154317711030 743135645403587038 12443534686202330444 12042436094740817087 1915753282904668440 17852216006765647822 4506347948943922346 17940011011115755488 12894507445989921709 17653092550727356114 7385347826229149266 7620631826697624281 1969459625009054165 14240707919716991892 10578528571777319480 2476444590872113332 389586158114861758 2695423191391684950 2212482497207546302 4072760799931397669 763066738141869975 10369258521187407053 16695947171582083007 16217207292567746808 15887083024010438844 15215183729677296269 4219564757728285761 10151640332364698596 11188281018572169230 16578945772807343144 5722211104437747857 11522794370127433269 10285374874158109464 95035813789215376 13267258089055009716 165792477740909292 3207790625935359971 8647617343047901260 9518323471955332146 16158860980152516692 1189156813095572465 15439295391176518662 13210454138029695693 10120137453751580806 16503755897411369223 13834359714613882855 8326046986735367251 13987415451960849916 11006669840986004890 6709767610180699476 15756033624613120376 4356343436812065870 13342728330254481703 10336841811782281708 1326472703923678763 9735643035774857171 12781835794521661108 7747319960979578610 4883069366318189846 7039722659463094772 5840033048993107582 17640063948548437966 17545961908327265468 2245855787082244849 18432960735998637225 10638391819946646407 1005474625965946179 15949712728552874893 9331303738172112151 14717399011566741400 7023001035539833155 9376048011505869184 2416701343634727618 7384948218401662184 7214358640753294775 17877230016189104973 1881440727648255656 2775480732501112879 17272478046760560569 17638967026863614034 2069156676552220593 14358731409284296632 11589635992753439663 4274086434515822949 2850864428954618770 2079461320113920393 2605005589561745690 16660034289609585013 2137009669819641355 7653847327309285143 10785491935761478193 9158434309764371457 7787255148199339127 6577255545700269658 7465713289162685454 18134919840247314995 6650126035820048789 2719979845713962215 13847353720870480526 12862118028107446681 13119590979073226548 5686631047948746685 10430243740314043747 15368932834536014214 1180412555595950819 7996691508421241290 75373177111256222 8693946357345918550 13794907770203299062 8212282801810164827 11125548243585147585 7994537085648956570 1924844674355174324 5734832991298167810 10647261963717436710 572449910269894276 7800358863571074570 9908273866115308108 629228944083753121 8596989575575632834 5271121709970075366 1492132375606700444 277430692960754631 3752076219190989148 10803288893286665029 11187482320275252072 1976417790705382779 11288654254143632282 6512936939022577470 4226862634178113908 13055516749579902823 849525492047080818 11182420050386197997 9350238893962455590 16224594706105568246 13751865623174309620 13540792046349347052 12192322886471868201 4062243646354962546 15571741783568027128 13141922258007580216 6976879983675024416 1790464453207310332 18127302826073604990 5074903194626819741 17075600262988901245 16696011135080830247 4628246274529707809 17415183429715626801 2779160650476685226 18225476191588770463 13412911943850731412 1775789367995075645 15932607983885696106 12326054273515089249 13590123782167294432 14773849584069023105 4256263130760042911 5965946452181694170 13488536154422158953 10904187807846034605 8444009398917923480 6091959257277805129 15344448591772538161 7649014254811696043 1205369410883913790 9353118258455636802 4673245774384816559 7836574823002751982 3387468814185690569 3814290500609896402 13647652822466118166 7086754244768917136 12137016234941930679 15869356825560644658 3765730438025696065 13092349910837892347 7125345591807964932 17396481357086510908 17082266810587162779 12590275090864078281 12097008233160473471 2281651210480624609 16764593713543333697 16061266309099566281 9892900041295091552 17357709137737484669 4451869281345775001 11217818571497867770 1329720593231210342 7698181389517894387 14441227030408562322 2607439914974982475 6833892475415523628 46890548115652705 12149682991007833612 15139272862793119897 17846705386192448164 9382092938160038849 6818541615287466387 18303289520667195069 13957908238090092282 15999381157952495080 7833848514103530668 7100729749092060665 18093024029551581974 4944904881806240627 5137824589730753417 10614382023895128472 17051864706550670279 11432247891244025194 6477887104699768371 12534841407938715118 6659400884019377800 10462829997513329527 15573870388838039494 1251193616887647896 16119756416638062802 1947600390790866598 6863540044974043731 8862208497710854026 5117794062063663419 10992281415741433389 2660024659668166836 10728109981369484811 14798515711280494183 16359868037133770925 15951024813485530411 17297838190948950273 12677443668352648898 5661264972193337815 10658675590194409674 368551928584901011 15768165349131644781 12932597704951534894 10171430307201931456 3298317425882457375 7826311435242315687 1042317222244605391 1442120759052917519 12311350668406625291 15710440792173295128 13347019822987399607 5939763920388409222 16086476280152494409 13579921041324280364 17616538479425907698 9018489171207462469 16240354813519657791 12330548570138120380 18245521065455735382 15197131027015341085 17007744093673108638 2679760903175025446 12220427806322427623 3040059569129162636 6440701408992457773 3770171153498927004 3991097278322741337 1373954508467317870 545903019936518678 4895635404417338397 111073523499281633 12021951249773447793 17131575990134915333 9576589141799385580 9855200335981637429 18076077566473912767 4390083825415498483 13220136015509334105 3640907059799631142 14020229120170340803 4569257667105139789 16988821901664224811 4237611601510396065 12794235944849941255 8440976159803917517 4455282828659482922 8079417575632385017 1631660743863498424 762383835303015131 17027537566275862675 1290329084264156910 1564450282048962471 1453166319177744996 11326756312226535503 2447762895099666985 9345351547687980989 11604133819164294656 13732995931119400133 13146041720355234410 5458130130550203258 12384091387582372157 1183368352163988116 10499545674908946066 7891330086157602733 13802394653962996976 4825996275046176546 8124277497992807264 7985228095160581874 9823367911617889904 7952113402418302140 5827346950519740700 3845968713477059699 4471672489448880213 9581827485120784114 10687255993063490923 11072639679132517692 4963680913193897228 14047459744774861115 5865993794694894762 14140861665977765172 3185438149193276405 2683295950470262534 16813642314479243962 14079151739326579212 9018841172678602260 17479334565482457066 13519925483673885892 13624475827093799856 17883598201033633029 15053079356118869993 1271442150912393453 1559243064728438207 16397953127727468586 14734578967629474006 17080929753812826246 9208979001397044988 9439627844395488346 14458466241607486302 15868439210503696601 16849866376646206868 14873187187894401302 13233217219722885514 14262375194469927563 8986261664355792580 12343669697799361160 7847122590641198782 4163404205344430380 15030057179467225013 153427348278152148 5848418702310030324 16379459281059183895 65820319216437223 14006783610696045726 6025284182694595585 15945301918994263740 6275619416582454371 8045805866045793650 18436860345216787383 15846738200973984904 8672411584520733758 2085491654982098750 7021286607796579282 18090004485715906995 10949270663673577360 2550237974589615286 14145103213542132838 156015763206195062 10117139090417484474 3441012224668070425 1770896370731054609 14246406456241255171 6178719482012538458 9835783356430743765 3625636580429338933 7528484534285634170 6766771238293491879 7773794263114392217 12256317089067929228 17345536225450221248 4225692317433324378 11626183868971276280 2483327965001477900 11021211419052210534 365109027913618454 2222198115063132726 5311820862897899764 14936849070988691929 17938435936492774167 129153677297633088 9824215855065507172 1119742689584091195 10739801381651683222 11879257444161795670 6881022627417115828 13051601925768183861 3770276678728972878 13537205168464057262 10602889807420618599 2920962900392404881 8459620263264142577 15862518278266113350 2816333330152183977 1632218347210153579 5930951826775985101 17729950532794024461 17727880619003712778 4241435045651080759 8422546409241968279 12080190736922582753 1108626066459060910 11310274140235959788 7829312955400142645 13100292779807533912 14021995957883353176 6180999035968863837 11313623274870890784 14668354694349199514 1283367473465555507 16141534462920420829 13320596525047227146 295680357427140106 13564999041563679200 18432178768703140096 719871082180339105 2662793726560519816 2190707777329810617 17301430972035984267 4386398335302973973 4653483959107460003 15591549735264498615 1682490713995549078 12917581979044886354 3736653651878498135 153969657530068417 1793796618153636882 17224226201404765909 6332521543410170525 170648714328101350 14089045345659956954 6985616908242618167 774659442761903974 13014517900718410598 525112555891827219 15899312426559858121 11454990375507290487 7332898566372334820 16819613264843479013 11395991780936937720 9297991470499746326 10583740121478153620 16129352857249262991 15472408687656461769 15116571650792116345 9956011080289975175 3177924899938834224 10908296755265126801 14775557448009741116 11707834553876977657 16873312356895463431 6397276169479639898 315551127975851406 5069114249848617327 14466770800312085564 13831387208169828197 17496116105049600411 4887260024314536827 4816422350368150905 4223025058441815856 9372427629981311810 3369919193369473894 17715585098169012718 16333001261758686232 12712271857020569986 17162873558089474060 16882217991805584740 17964250279348985982 4414953608134755924 11117835284232673525 3567265248652252915 12148278347175051771 17743118694786834505 7045354466418233937 488539882327873102 17757220550581832233 9842268403929474457 9211444602806660113 9225921428348775487 492679546246860442 12947374996980308847 17396917385236880346 15987667760345453358 14663225028142628110 2022630517299663772 11796943274731948013 4898552119369463239 12935232053847106411 12370044060194769570 7520144449304628401 14061171402376171126 10209274905158209950 1243553651735194415 6254833145396147102 3749202446604484201 1165022888057312063 3987771126603862614 16848653552730674824 11554156544773019409 8404687894355688483 11699182022670865785 16920320146093932649 14051190651289496478 9542246380947260415 15862238762776011483 6326538181161900603 17407312448807453674 13718313362322619038 1854213402888850647 14550493712036114243 15313247466635684142 16734214790002964794 16719169009129243009 3231959448257280397 7649801057442585530 9001460524654569388 6812564713669163550 16223932470636058199 9010112259842806061 17218044719143238866 330789003169885521 1585587918610335064 8532055656924466381 17218269250990396315 9791534415415519633 16807139580959511577 8764119443126079833 9381256879468347397 15915052226867698736 2907878642500511714 1019182537361485663 16387634975269585592 3355931024006811034 12794414897130208761 13487098016515483515 10136458951227725013 4571101167665236677 17929120932304181519 370584512024749942 5787200926294354794 733120557843518302 16537880147378179662 9711184254846209774 12017362373256605669 6764008767350490362 11834231539831644457 1513431432427039005 13405305209503420883 5199143917524138038 17228515220437112871 6035202036852504118 4048295608677555240 135805782025043882 11047072523804685510 15288984672206897999 18100823267221009082 6632850656049112542 752010923917591929 9247397161553364668 11736964458447589846 13825157285967878516 1263166572240033210 16687663150217811881 13470349970220727061 512990632748632951 12619695007140891365 16001929549808066386 13800897161409219849 685543472463854732 17335238163594496475 11880614343415483366 12173206531616338746 14112890873996242143 6523199829984073454 7274479361732198068 2703273162605933333 10432450812730448240 10422408187299338654 4801485574783699430 13664834639790824797 8915392089267655954 1936627707280849632 13812434541620912431 9670917373583303029 2088149443389060154 16209533817037800730 2044549551328682789 17304404211075969796 17378996685072203240 8557940004444201816 10139647793412987059 6807483662950934119 14722812720117427131 7205101745090381871 9813625740090990640 9727904734978823121 9898780318622394653 11268718250273969434 5343967655960104529 10435813344139440173 6818326569986676414 7509057499880225354 17742545104357721731 15231159659404291181 3019763454843869774 16800307064942357525 12019808817366735298 3372587587413423488 11972505971932243562 12692369273266306593 11455120539663000159 12070899130748868348 9327692397990530262 12816010573790123032 1994115978301680876 12069018762483596266 5651988500477068695 9715750784613252100 3016298668882251941 16949671380442995913 514185291585532321 941772199155834087 3540710153968794748 3514696402952385646 4339115189827920796 11970650015368810166 6076506542818905612 10871869895782965672 16944158908331711543 14478279923812227005 12739122781994341633 7624872427190972976 14938351280693920248 202885249522829747 4575051774882746062 14747470581021820739 2861312654136748397 2792569081704996241 9632864079067667837 15674886310868914623 7602713877874127894 13201913513331368772 6878947010319642534 9602625063437474668 6941489435662572165 16828804046422030889 7515318321417824983 10894922316237628839 16266539141050239403 10605358446630189157 2764687930639875533 8001541699824427112 4743754529656303130 13327749780453475422 12893793075241765069 11946727003581721798 7836013257573421295 2731317285230904450 12964821899234766020 1076851194919167795 16438965798416392114 16893192885756986254 2958930737965789373 4238548082265985869 9005322147448533013 10281552610847054553 17633306556824439840 4054945952331768030 10005468201645365868 1299481721408051548 11562058097299356972 15204455100545866212 11094859994290598108 11224591596888276591 4309197976340916197 18083662209262870277 18175175454599847422 13540574428050995395 11261234682267949736 17419287117653232140 3759861108481988221 10976333707435557123 3249574624463061233 9567936920834015486 9054515978950403935 916143336795393292 17476067877164017259 4826295575947621045 9181020731119572379 12340619626981876953 17030766835637218939 6688436254798920923 14573483157925985470 18028743176978223967 17390179600827394592 2335632913158537040 14021848938571336388 13169126555715058876 9326623415284605445 12111558748110589765 12935243354646012676 3266527683370574270 5564738826695477467 6517961269963346261 3933064072549258352 1408317170844789296 12726193843743839496 4674981437435703177 16265112649450485087 8570418065655709710 12157425453605466948 14730298526701079164 13279987404740512772 9352149403952603668 5420622556699267818 10747675536100966296 16075100019371005221 10648808911795262054 17874049530991556313 13974834933504788721 17621979718859940586 6817222615561980254 1369806349339345254 6496801852250114118 8277694205857453387 9260950260429241773 11396047833421140775 3721581801290209949 13272973500718279633 4564974713431659898 17826849311135630147 11301783944272767535 14035398843736270963 1458639739845684303 598598502737983266 13592570294089955870 16312183359055316096 9771249918440067317 6787904111177909586 3601917331877785164 5030377906196311834 17331768033196177601 6796304117300079397 9463360509943129790 5817967733654127416 17129911039852703274 7214573799248670220 1804933937990581709 7965610084711409119 3425633951201473844 12881666566783897850 9954023022717617389 4619507775266363095 17967355185898576795 5223972763277538596 1472983716453432238 3966899879856339303 13091849105242614602 2264391902380756428 15904174064127645606 8933383833196030024 17547349139065529579 17827080821738264486 10300889046871774906 16074831688602330382 349636817496447232 6305890670153004041 15300506999096631346 814509607847138051 17289654249387006369 15580020361386703666 3576550930709739012 3633122481059944966 17243058297450121327 702303891668779892 17025336751401600995 1519181279581279353 3955480359161502573 3323980657216419248 16783815208319211098 15836011530341378252 15170276103418949955 6826626349805563137 12914368793807893269 3665621479588018396 3524642409184810652 14506921741778741653 14859667877109883221 13877929861131310669 6860715489733412466 7904601671110895855 661537608551846121 1831652812832442243 2905402135991671673 16053117658947007324 14831279642635355650 4813200417802219379 13719964516036615650 13862790431209138350 17165827511784414340 11841935453081626431 8170958785554171205 7677457251891484478 12132233743327108158 14559454678558023650 8943161744656522258 12987761998103870640 12806781145907735925 4910773521621284243 15008018154349286644 15782019146490196918 10232580843150904158 15555757783704858554 7142981849399511647 7328689650277068290 6473940801175928974 15602351154754775069 17919681517664668460 9315857610177184802 3143978675528383986 17525550318238337958 14633867340275107327 7496970048202262706 17429899443527423850 5219341601627100928 17885200724709987322 8212028145583623793 16454494637692229755 16087746925354569209 4926097151478659611 4620193063082340438 7517538336434393810 6126889357710378569 8038788832559718396 16858399695013589118 24213837133042247 2687679471568108109 12132470966392915269 12116965487397511758 9727726293325937660 2574710311619740829 13502831258173932604 3923310911056587871 5465427224692695970 6479663493766858248 8841115403615085601 2521931193391171429 17076098874080825244 1057740739522034836 10411506024643991314 6870343988765145308 2874848000523344683 5146838078659858645 13999955022931633293 15224188759808757760 15442602610046702351 17823456183880373502 13643674840737805908 14041109140342801351 17305251227675452688 14463549694117507689 17469994902865431443 8161501136025883808 11233845005567431194 331034317230014927 4602792106318629035 3621688920713165507 11802397433961700440 17413979799494618408 10076141600960134041 6372169890961085667 11497250485137066597 5077089967427806325 10389330820375007471 3487886211662190286 10206924578121946038 1871272908480751128 15194605245369086537 7774241497633793453 4909642351031785139 17521354872502020743 12415677583590754677 10469944701952794886 13835601686257562742 9827265466489017692 7078356381270000775 13281066988510859283 10789443346687982138 9151885048422739017 2057350171287917540 16545953026029246311 1101006329628452281 6951058323075330689 4168533598104079908 2757301320966680559 11845249598357733924 18249480753581946732 1275833139293517108 3654733078357941141 9129958661459207456 14217746748663727083 3015295356432781464 18159500545094596786 9852363193661451037 18170274209278439135 5558909109203535793 1018026604232836096 5115970682314212140 4582812516639360795 5588741016568268250 5603180654485477238 4017420640236039591 1461614736057764179 1579471009369837697 2641296789168093792 16236880446113925266 13787990056348015057 605870221582755790 3620325185596058987 3507562274460391934 14479441630324648003 15511469736605731948 17315551300598833034 15841757935603062444 5993121403260301293 11103897711636410745 13450873052184398461 12380914098251069649 5289794207467173608 13085110179604238713 8042710462754345811 15516173214118177950 5314060534868942139 6925553841414832306 3980850539097813745 10037843850759638154 9770673485736676083 9618671323928011357 4194189562141199019 5549191788399997760 8104161543714486206 15377520865740073422 9000158352617203019 10941587372851754631 2421203765817318139 2008941938751092370 8054083740045463021 253165266174498071 9355889840986726490 534907650741968516 11179552946623744207 17444261798404639386 5482870181151776249 15239790265193203358 2101223240359992354 4260432642021972925 3642718836661681880 15118194744057981077 887427796529849994 14073456277199834961 17341281683227227158 17955842092098961353 8837667859821936335 16576056993430853998 11705046997270958066 8412459671278959533 4106898499145772542 13390397180908523644 13862850517461665602 14085359685897043657 930465959235268337 1226427725568797067 14655029100434346637 2106607246007381383 10933565528552283495 15234829799269564323 18045967867042679869 4322929832485144868 2162509506538492451 1318388461049425359 4193366980386204840 11650275821117069779 10196893817286902703 7750127708685277334 14140854395777457123 2214761376724542685 9122529881565695974 15608723396700572797 3421702090132365473 17880036849541141004 5266868250436317238 4048900098486146230 6114304926331517786 8751122423566133790 6554552375735576269 18030265032515398193 11103125736391956858 14614964303136606560 15326785272924880060 17570832723071329510 5568550351491550268 12724024976545962094 4286708285427220457 651019009011108224 326317783821962019 9602049003782744654 13331933005169356345 4736578677707383653 2872946238893963991 2960432782655771525 10420805076122528588 14427993415850703846 1460345621574914105 3093240496897110553 14920358225478825821 1211623448122936903 17983054393525326297 2429050438051164732 147549084291259050 9215671019189678141 16979343288194500730 4962394534211965538 7448045513792959979 17478259219436131683 9131974684038608899 857993671939550041 15661465944913110343 2398850829425893099 15385772257645052747 12640810921012715969 3563291564610042656 15859786878683435768 4157847327353428551 8490381802765240673 13749879102603582886 16305148484952450238 9460830412279690372 18240586107643365218 1615816006175822370 9372521458309018787 4618060988498303217 18387281913843813289 9261509948771345939 17540977383013196174 11556667207016910594 14580239652525447575 10440005730883154100 3102210115846419660 10510220340144829907 7867142765088010380 858599237633331751 7183496676354964117 8849668123697322610 4211884055036880006 5307683563650420501 3926570010160913286 7524807094675673346 1644412075265389401 15677906695789433190 14145606077072190303 9409863441667496320 12562350543082428885 6437372374916461532 13913333487960140294 7192102920207372409 9832001158539385650 8299122487288729846 9504456203755399282 8184002513336507852 11479285635677349602 7266980467314525577 4870997580597192188 12223735327872844284 10663348903080344307 9051843497576999165 9705427083412183896 12699197972720316076 8933789753039639449 185262039444805467 6750665637932646666 5338662671295730283 13071443218098555752 1848741268838411736 7745801931605015984 10469187589830787771 6117862621697927575 1847880988108725831 570545345009086396 2165560606387086911 11410362561504959551 6483278247222117360 7708179083375810058 14016037111321185062 17991633750102221700 11351239237637622657 8062611857822364436 12646747610019972269 9395171972800159820 2931005208101302449 7566343517081467675 10326912367008543057 12558594805731828047 5191425462760023595 10898475230671258090 9263021481022857215 14509091778464023093 309203991774124586 4999343945469740852 1376511213558048523 6368910071801497298 4007920898174916196 1139645884708642563 14424423800115305999 14540586805163953621 6632239848755194886 8350818504921783957 739583019483220329 13522018488649725008 4534882710052430276 14374666579330679862 2611634792460882352 1016331323981074090 4192838076556260507 6928245458559465039 581498496197959004 10865040388641457724 9446467356575648512 4860925157067074857 8546777786006652020 14982247657357350642 15008898986425438168 1622741755064405475 14624969328470180655 8965695752840048488 13550403957549875318 10615145344661518975 4320545460469913902 2666317580365307574 15328974251027343892 14351997962223736948 17652878266050760358 13372694811218850097 3265625842369830368 1837426198243772922 17654476031251885145 4391946823490301833 12183201674847159493 1476362537865629981 3902435984107677183 12696731247303109328 10286631927540312962 14011803120173708086 17242379523874528246 5925777892330645882 17063043920099819548 14775019461213633531 4087543822784430055 13516940958266804887 12650664888964800228 13831693311305268584 15340528418615857900 7548087694675468516 6279506750466026511 2970277756697255718 15117172371533845407 4253042009917448004 10921547060068267009 1556188158268883425 15623922033544265540 2983101266710792284 10212041068742387358 5639917095647434520 10922333354582406886 11289617498279628873 14484801576151575789 12721576910586620514 5219181261234392168 2979930895084603804 14770082618546462517 2280437137574579369 15231244237308130614 2540212372391230687 15097175312116106958 11370607682631002836 3481707582185592032 11025185962822296138 10958345051371150991 11118019785782160468 13108809732970940624 16326626997204383254 5622432942489286572 9952856094440743237 11919692555107474877 14564388505790797484 8402332717346785022 16745420254568764691 5164567557308951584 635926501765559441 16541610946583162912 12333904288617702616 11625415585959652868 3430576733584297481 285705797125166579 8433643054282187416 17703322556589864374 3218245954056261895 8502905668042258192 10527496342728571814 12774798104623861510 216390160028925226 16144732252737511421 2987717704481836457 16847405501093837268 12263155113175302693 1636950473053076346 3956403888956949394 4194838308922619107 4124697681000596115 17126695222522747140 17093759566372575328 6050764876947393113 18308338938994585331 14488081130436694755 5909782425004494222 936404635023057295 4610188689929096741 17994321287881537867 3073868095567272894 13555478417814465243 4726021091233627953 4888158150495373265 14024778199018789080 14505497154762827297 4905106051097462596 4991336762943378831 4201172472131785618 6281429961863982657 13009219271080916062 6799774347600117952 908678542024430629 16245541077414163532 7398715730984368885 1535462613140258593 8677623845838655568 6993626878886569102 15990109809589162510 10122120688548283000 1713816910651219441 825061443876312571 2386047526621595377 8416551003661050848 6920837546508388348 3676103844050060410 12323745952243578202 14606951344990478152 16119256303535667629 14096523262885001132 9559656403780749803 15872598036435417381 14023283892380552414 14559512875444230180 14081987779305312504 780316392607763502 17606848415827577321 6653891995494350076 17344534345923415061 6660636814514223789 6932364916605225624 10062785758690298268 17376046286050753856 18331826660777848953 9288830617818303025 16553462386122620457 13857719521570123589 11131830418104921375 1626112706431277907 9296438550718545752 6505835437118643298 2760203168883930975 1571515639253930083 9059709148866243170 5850106422881619802 9160336179863530781 164203540208134320 14718001595981970749 12857897108103735194 137949142191335513 329637178106791585 12924062907482516076 17258927873088717904 17445728779214112492 9469642077071071369 11349731111435179015 1402804628799631133 5847042621574897787 6949865579275461593 2201497061629451752 4203548818998831919 13824447001087295271 6844102651960877766 7930673005301364927 13262468843397874129 7906096292024741295 1344671891302620960 12492439117565241139 1899128268771383010 10963470104902743197 10955616113556918238 14118086139125692670 8563327406713229642 3633269287639598534 14760270220618481033 12602818128444742096 2554026528595335797 600340134693966086 8688384261715257337 1533182515539876360 3737898055420849342 3442963253576528984 8982038313605061786 12170341207614799602 11836030156756146654 5515582016029575183 5769642771909420359 14848636156984160998 9191717673062667524 465502543597876715 12186457164945546047 7770884150091166064 14374459156666304887 16218634397660693143 3355305018815473112 2252290358022160413 14233223435428833444 5388735291662810988 5794810535481667498 5775224594882554361 11309662792351927486 5520662115111784703 2607022194004456839 17551898867543098108 16768830546777578584 10461589315733014554 17033402265701169555 13025801672171509109 9208116386398818557 7663362691786981324 3371063928054441195 5738730261559027779 16824303101618769003 14829280375871451166 15083755782732122107 1642662228755325715 10532131447484933709 2145644514844146942 14100285094525216698 13230004834960301832 17918352302731389554 8644460243970225869 16068221566583622034 14097398666725106782 16082498031100411615 9385193198208653154 5679501901773269216 12797934095680200608 12341755353528628080 11316989247090231030 12688204402241390036 8939088478323367189 3407849575774160376 8289130305616595680 3369150515707155687 15214021174472213096 10285269145159466665 6754719962458574402 11660098411202624918 17214756858646712020 7267996937887182299 17196672478845311844 7997436228274041970 5283673890342716328 14440155030560191812 9250409064677244521 12997857048392584813 14587189816905746211 17750282030597833983 10205675394355870410 940537975719722686 4429381350601608125 2053408345034787681 696442397411208088 16785332163940843791 15984283866292229055 1200686207851099209 7075939918622867592 4206028165149293654 8586993465177034291 6817657997739681403 13345056065419586841 16989355186472375609 10282273285850396487 4533390818212149387 4598657634555248033 12153887288455938661 9186226077517405460 11781584607520457112 4447343154233867689 5265746962074738037 12428561829724945848 2241202758365360394 3431002543459084544 15282090882880982682 17239984969199980462 12583819912560265967 12972185350502777880 7787311710737915434 8894333077646074935 16072214469312511440 10718571610097429439 8660358911753047869 2456477911237776723 18358793004897581612 18054480354335595726 3165674663873582728 8229666697166138444 15184228801612639592 14121641700646268809 15167799675780530868 7581168349153211455 9639576718057187610 6583372790676738598 9023997990700630211 10853004955652403660 15025733740119274261 9184082048946180254 2801146420436981753 4717544435867820176 2081085582903229547 6981898179831750776 17830381318694306463 4438132371190037193 239158459723013601 4838609978531777344 7108782275324651337 14841163574081169508 15492740858987571536 14380259433618430869 8713547901488935318 14808433969324969089 16269885365637493836 1408018121419655352 11405777481138405336 9012865338258606504 10562816259347023576 14788062919406406297 16370683738922249293 14110427613252246905 4295731942681818209 10328590917348295313 8542713087407171402 12983968634986183371 16607383824587865535 13912470593426802317 12505383280952399364 15223852108424837268 7740523630322358410 8063336919353401188 13161278776022932469 537091384630701639 17157916252944659915 11897392143736223315 10817422241337985458 10313794166943755717 735476505146897108 2769909047954135083 1526047449993112542 1090523302687395073 6016110295447193762 12099113517828010475 2661148237157897924 501302463286999377 12659580193063837600 12494292401237139135 9815343383487607450 12613524290232486739 16075073331703780590 13112529154057667132 10150017561729336332 4513362771512935736 2937394289975072711 12606377756069092435 6041902189794640377 10481628055820044943 18146076516725850573 1843409376079359986 10909016037660633647 8420514737320952571 8340094590999880919 17965966517722772709 9439908847135587342 840085140535748216 5180231632173651936 1972079338406702955 1900765062973791186 4704694061234813283 6562744247143899530 4065642485374125266 2299724154448882987 6745671516126171560 5336321902056286773 2145502299270205103 7653100941774789745 12669384574470955124 14398549388191005375 11947424712376150582 3706898038269940873 568641440688924591 16277516290578672316 2478759446675972732 1468295991346398891 1981806668129801214 15083719581521490717 1421016474805001385 7710459067297838763 6302133088554737479 1342623382196524912 11762284996869242977 13956718192321146284 15619037232369759654 1112224534324401047 386787375495373921 7447116349488485910 9418339360554826374 4442439559089183154 4372530459542632650 5785889379179667628 11085298602882179759 5717871282956948862 4751636672340378478 9982606540290527586 18438220252414002503 2055063907305502579 15196926274149186616 11720121771263564765 9862985247212054447 8079576645168749528 13934531107555312459 10623473056823083599 10482975633099069550 2167438451136101472 17342614820705186339 5888650095645396484 528938904500813958 13375761518390928482 5341966892710449020 12997474254650014443 15153555106778979033 7210706521797246559 2680653004871252945 10994516020028597849 6863653114781711191 6715593683437197995 7265325895759347622 16158742894240197719 16913199640316837525 7349317453747925899 13749378512377147478 9209716199535049646 15154725738664526690 9344637997995945024 13326904000643389889 16799599261720877968 15924494600941234907 9926679440447485156 14703035761775420136 2995688602154621811 2474616400618582354 15390429768107894028 7689004723222832008 664073081640276210 5378391891693821602 7431835214177811535 13385304490496429207 13788339703378044458 14602200567378255246 6907008393186465290 819244300626706112 3588647333863766249 13636203513812248122 13014307375108079485 18377884519828083166 3952195674733883822 16996756609612663490 18318760282878883661 11863507816584447424 8440445802112741743 16494915924208697970 14061532001101749887 8663017078933719992 141370505258485715 10377008192379455029 6327313680322382383 6658595474351690863 5130139616073760404 18106460661944727683 11301905091989463611 17762172558405666572 2889882647172848431 16998412041170813702 12501481227594573876 3512987376079515488 3114461684313050811 15301030048245039186 5705452512774437415 15435898389906814728 17349111091896659040 10828817902660374934 3990304484883660390 4967998327986355026 1379499021629291392 8207696062445795039 9041513580221360408 1065085622683483547 12305522726152691730 11371876002428425779 3706256792472215527 969960488145223636 17345305226517009251 6885330257474894191 15770419825884929789 6163158402052033889 961251879612745953 10070495821059788636 666756786708915999 18402314802779989129 6057633278281446367 15202916237541305780 17338647522483784243 12532209721834291228 8475386918300555671 8904376492467094865 13277153539024997830 12538366825454453625 10449644947117591983 3475147369055802319 12644641756777714048 12441919801514305685 217061965188186500 15868818708471492308 2003746207550900249 7856774781419675403 18045513849657243791 8387337685320581687 15121141044540988952 16950458321920146902 15342949659032841870 7462847122946959276 16145276684884878185 2250399391637578870 15996268155472768956 14604388374896902544 6277663792260060794 13199597770605274727 17537376279492464965 17516257464134034916 16767973592236894629 7094543091161468181 11572248216950108458 1568298882885690083 8701285613656597889 13350575989332929618 16365337812431546863 17035748472528551205 18348669276584767996 16367182968483777025 17727097625351939702 18031789984684303118 16077565655369151404 11897168908539051600 2902971961961324164 7368989275418668877 10504674675762568432 9182048528522824056 9641321712837824374 17378230765393359604 16487655999510072269 9404729695346299273 13826735809836740779 11294453985911431722 629130659019015302 12981470647712127559 11422579732854499965 6644362084384658557 8376977941332376008 1715818303636522943 16926104751954635493 17753558405328620802 7458874925521695845 17008322170321625349 401369957236373886 7745499496391785147 1123502311394189952 15545912735131727416 5239273294787296065 1763420044637951773 4816617406632797943 6084522359666902683 2858647402915122561 8310424378600407553 3472053186171741859 4246271810090090535 13710602215121912978 14394088861450556784 9491312498541037632 3901282604630456768 5772193459368037459 5176329655286739299 13287546921223701419 17977249757493503648 13458496139905802559 16712996227213005248 4320415927420174373 2937740147216956871 11313136352440219880 1007052242716342544 7440894303996713451 14648462237020763855 14735169976274211860 13794590438644654940 345029944561292853 7871205224292241376 7353544517612139436 3388190726964635818 14328175616277735301 4071808300474328436 3595362517702202287 9850177239263659638 14250454582949110575 15617082768247047612 17091925324292847306 12071412588791881743 12024774423444117080 10051859501393149718 49863719498685411 589198051470780771 6304011503161828466 1470131179959212167 3606069290282610866 10365460835803786901 17385911586125199286 8000385549647665104 18075343708041268900 1888846182429349096 13731284280176641424 16471334963863714123 1070150240507454015 2148171178067532266 8263868186657097937 4742568471450250116 14007755222284651646 16205755476182088221 13498908524883413648 11467550676709012714 728264495262516462 431099034681507618 927559295403888210 5235746206622241905 11905652172241912711 12362553687662553219 16399076339307396452 6167472431665384269 11165326994906747922 7821598569144269705 14980228247602608822 11537517371587523563 12614997719331159585 15809159284819828376 11058063420579999522 13003275485552057525 7173033995046660427 6408132688768835768 4914534641177497459 9834903183088899204 2990928210290903008 9613343067511141967 17147830856649797560 16034211619357045164 17074419891616821106 4671518377663475146 15228900848503528919 2239639775210972826 8020863813728332454 225483620420655237 18233454222050677385 1320423468554072239 14894172550328423842 4436992732963070894 10304731212033080055 2480686763865271655 446840796446580444 13539906478935899589 3359004530778291148 5261904533092188755 3481978177426732905 9541063841881178399 9154103383011880607 1724632330381479976 7342690686229522933 15360637471815333326 163114749483431409 4297998154570415184 331626591014952364 7430251213292859613 14516703313808729987 2354411250188447147 4919346822694646799 6192307927038601999 7543442877178759236 7431018132502685724 7364431385347689542 14627455009570971963 18326259994427394271 16224647919848352879 11801049645026462343 17060293804339232596 9262904951391324689 17656679982574893402 5148544054104893142 13087732934034824180 4989958642021956859 3213492519425437985 17514384384758185910 6242742771731063218 3289819247039072313 11174083639978034686 11733737846495621420 16533491958097539290 9925365509261530516 3198696490964810864 11261677377754546190 18004546081884069068 8700200658278290000 4358101993523836326 18309998336802882465 4273555874247439275 17510498873719471531 1481105821488205596 9019562747632752387 8898262817362099417 10475586785652551532 2081847474644634153 2393044890011995566 6214503082553787014 15311271973141922882 17154567954642890423 2651323104948556355 4686218976164012528 9159036425290114316 4826710286610544864 9343314773056764132 4849316115629614455 13023390330719516848 8881458909574040201 12100927264002664503 15666539529680815848 9621866264411423656 17518802619696609009 13356939171080099275 16606836146505361768 9587012039916490029 744787452214223722 8298220651373885061 7871356186881098650 12713934926365954591 11104549513574941637 7081923050288679996 7253799084844733450 12267452579740831201 3270546803491694563 13211897020543235263 15925092053161472747 11657852111220737243 10539244131730007388 2411511793986718054 9965018715116436665 17330692619874544406 7409032337602403596 9921043575308717814 10907942719561083289 29598683584706 888925592534518556 11234561553575709936 1619612025269602824 18416771761536360410 12974047819066807561 3530808143874408116 16137775607798604813 16519252948545481096 9101190422930525641 9664703764548011501 10312456055996972676 16246018146057999844 3665966352609717323 8424440854134881965 8598507315993225671 2243051186930974201 217801098562526627 9868315119707648160 6091674349614443956 14352905326140334665 17041212493878129728 9536873488000370270 10967282832546447798 5070087185812118788 17660870396461960254 2445076667226824127 11844144876330622166 17204871460588995401 17408309223374777306 11743874688779427888 1147947005690237516 9944863117716559231 8290714254306766389 8831950822457636585 6803913062111716980 14691992081683864555 8915069459311998674 3057461585259428165 7448622422463826001 13333130706839041004 4003055354979219241 8633596600390542545 10304112021791387607 2547822598776137427 18169997926748802925 8535568542316388947 9171592560884615999 7707411974342040507 17375385550396035806 7046353575180385424 9108194215073561685 12891758756919782734 623288126542884390 10477179718393510177 13894025880325001377 11828004932826181675 8520235563029638508 2973933110425416257 10995836533252123822 15814971431522214647 9621689122951330360 17938278912541023725 14434665180307062514 3813256582511842086 6691831266936407091 17054215806232498703 16742266175143740384 17939617767780738123 18348171108133820027 16149245501976334988 13316134287777991660 17183496782679216241 37925548911728157 9805953724648589228 15438803380303478338 8089531364541097475 1301514914930058392 7086510877910570832 12616301344212778250 14877932322250659631 4648980245565353461 14055701309808785044 646208671314207991 609030340458840895 12945819060039614911 442868881446512700 11480803819063038878 8619713460675455900 18169215642216976350 14626680475008649780 1760004856767777883 12341782270263296202 14907366670074584962 9496102147447093156 7208175810223767084 10640618073940333489 10987353932143739874 14343072383894140227 11271699447602571162 9558128318568959843 2123083401078379947 18258074205846623395 575934869723655047 1384498879836014204 14207791784919796033 10871033513969807374 18079309097115274179 3329143381849552565 5454141185838482431 14388296618813476513 18239880037006054575 9180963575772105430 7341963901362309606 10338847293915099057 51755814024768554 15436857493231737623 1824193835194696808 6543075466453652216 4744735961547625228 1553041022521321274 12158305685187660835 13908394667376111299 7938879419374488464 6500794401154089874 15658115782440396667 3842674160424382884 16226118078588976518 16798304455765671902 2687462340324422744 13191217489061719334 4203665616959258760 2829867459545608355 16764056362627747101 4068509570437897866 18268395115507873321 3071605074269987266 11622638702814716458 9919850827659737714 16165943781475868502 8400496900412116089 18264927949570172230 16960168192741867323 16249603927435930273 13795935887382805912 10549667717279709708 12755725735760657095 18390029480311222056 9533367292084833600 4414921175266964348 486645063742888753 11960338905507152027 10412820569532840507 8619690310992632048 7011608385659057031 4503630120380988532 14660822954573483548 13486073614962327313 9937472631189230584 17115880539274114313 10758171146492458112 11129304032200696127 4137269461358760700 15643544085935298004 18172547326474703725 16134791678923616372 9459494836620464925 5543181407612507325 10591485874393616791 15448711964188655569 15423922733368560977 4748028162510607124 15383944081970644801 12239751353906808629 6436778776486222811 14664235111867049194 12604718627593945885 5773515970046326963 18096737509021170712 10208251786802658882 6852308248134627496 14526233884648998797 14852348914441016826 6321576690079035533 918386665006853502 2206575588949454156 9912226587612502622 3489769343067775390 10703296616252964538 12208352375492303561 13541243164518977947 10961953289475173682 58501372744094331 13268044534014110712 13799173575547108188 14300327065210452719 7324468902987071805 8437862600566679492 16632689912651148420 17987351860218907923 13232551882089002629 16154368509935208518 6677505832470416380 4684731758463559584 13227944097822391562 1747659793076735935 16849134298704021733 17437947488512719701 161453644253691168 3467625922310154201 7419216034724343017 5216017780273761533 16619765056225328591 568183174834185596 17560838346892828220 13426332030191102108 13609277404337111356 15764271569723460851 6163978852898605748 1218471046335029667 1875986444187692603 9701990449937864509 7723800307976541707 4823811231812985723 9830764509131726437 11812413617083433942 9386190732841312536 17949661348207281278 4480666881662543576 17069173004317714684 8872595939151287203 4922057716032019065 2411421500243865252 7008971534279545751 12421575344383739507 2182043615415289354 16190692593664625596 10650820249301683106 11522443876851136687 7493160225398945596 6592771769137169329 13205659394599754799 6816363808300300103 10880583687222994596 8841907622291004944 1613755140652474316 5206658059563243989 8145317250076160744 16746661494044163280 1731169282046388705 11479253922396096046 2288188957170294599 16670200550170304984 13850248737552217882 6669144926260789550 17350126879036042054 3089936833017999688 6241615187724103094 3372450894093328663 5601648982031196761 12280286216736488115 15703473872255646750 12613212457280496427 15478513937318093961 783130252186406398 9396869215375949603 7103868130736840720 3727946606338078468 6877066069374833635 16501068292027926332 2856655711456630749 12691355153585543974 8664241833749092192 17453054476155274781 3145563191631124638 11753562740882481588 12835074108377522734 6500651120606837720 10011623843529936768 6849452680167004230 3421995226141597107 6774571993367651476 11908615836301608764 5113431849124768585 15560547188309371265 6492322922681372435 8218755922600312445 11410928472229363978 17760124788242303890 13133999848733197514 11237678227289849137 5854071111828462737 2808869079539428000 15827818644108778360 8206914958713152323 16127197813036277003 12225700362095793077 7575959308606040478 6664785743640638916 6133594122928307041 16560537801320305365 11328319392603564783 15641913581735837717 7618572771632620850 1247381264414179024 6373094584104726042 6124068940448632243 8435606928459537065 15516747472748807063 16917043784019047649 4659695787647547561 7026407361361420251 18217664163568326234 4693223841465854873 14480842296473553578 14106117855641298525 1727822901966501437 13995125204485456852 16802456919896363114 791734191365596524 10562170347262540814 15823717487214099538 18335420132489166747 18080741489206562644 8140281127813771953 9397521840781666268 15224988102220464907 13587264226761408986 2551526232578748338 17310684140559545804 17124572052633257329 15990713777159294397 2695899091982055279 8121794696903414464 16990178715858105089 13569650663941761595 15941342934947273025 4472731560648794625 14950392998296192265 13961319571334454122 5448303108598235388 3943645677487443258 2972047376516461719 699101921183974370 17854451233628438057 10477319201920513738 1873479992136054830 9794145622882416155 2438014236725274853 2651465126364542299 10230959505874064991 3195070637990132364 5634671101348501140 16104734687060708776 828106497861394458 5875851059373899849 8300553922901613912 15841543319151507561 7752403970186778846 10857471556801638753 13134524997069968206 13287089457477348149 10593979993644250473 9784149957481544666 600068739376732669 2549155495322966970 3502756068192711730 8250020769731119578 790266914358289510 8441772915761520963 4873844447006171909 16955403089235925070 10640945442231220086 3585580826311980645 1090151459662264649 13962905306037442270 11075769567103498461 1829611096380821448 3839257576724985224 2662513717514331518 1583652342064477255 7909482396803982851 17063046264725875419 7667698348176754231 4012061157300719490 10060880276907658884 2996288341103437756 6795792546225727425 15940022411442518213 8716507994919797810 14481915936545551212 9506969397150234731 17602307069787459617 9988222768658130377 4543021194750715771 9017999553030889445 12643761263340141581 4177332207238121319 1577940681872080136 9752729721216310135 5149131311094380165 16970326895834314428 2731255524705485037 5194871841820543317 823071796004021546 1957615631230085512 8823919370193714563 17021686564916279129 5755396907935880959 16911013976811146351 9664419932804819242 10172982611883131359 773038861354452589 4754057952146753198 2181288692633397010 8129016127728272968 1629852549526202154 11021666204778966210 14526086418541744468 14731726392818301295 752132530362799869 12034739353815572989 16788198849939879294 6886918040246425024 3764984242034406331 6928433808328523298 5447374839506365880 8980102473402331519 144900861511614083 684874709598103063 15775090487831287540 6873481690011566130 6397964373401812813 699146632031412089 12309408284877098927 638835845684425078 16499462406864412958 5917145148938258231 8787400278422121510 16464748238755921929 4236241198903337430 16456251537687677996 3435194064613481175 12851445838688908270 9840777340675742687 14999939059114894935 9768451769516959333 14886440594102412665 11557217677580400503 14680830360926242018 7421399551644598641 9319641045507704359 2142920911807700356 10761710040986077364 17371289524202342910 17890302817389716973 12565798183119369229 14317460258658520075 8473804977256757314 15089768749981791729 14455122350135491939 2459573511260484583 2724307858875224652 670490350814740751 16644738630841262401 3439595916722673723 1495584977475396357 14129785380065803658 1875594226200740264 17888985245239165024 15306722792427684617 17273030159715460939 17830746255643362972 13437030681728111209 2776897878408143527 16015761944557968157 5308766772254707919 10411457493966285785 51781657759468393 8566272005427601329 5051529317994215357 12224167270747468865 9875188971590512225 3132949446755545003 3605401882376142054 3460121470112142044 15560242498218739362 320485524599280712 9564482168012610944 7247315012955046102 8093565029599632389 9873506321836598679 11842891021461931649 14028694096356755882 12077083106751473112 872558686625067120 1405233625180838241 13802923923494319656 14628315635382786230 12024459103063047193 11649496523986332141 14164167700263100934 15710196610561174867 934118208848142744 5197043707153451542 5958776292852592866 3917707977421150909 10857988555275818941 9858262597650035511 6792648589356362205 8952135856492027925 14662752975745270765 17908429474721865986 28626199104266676 2441930929548000304 845608106352899868 9992484069450372678 16613805827979180439 10818086455493881912 15966310072206074390 15331249098326625270 4078198728767311685 14119002409705301720 2680599311960945853 2203915400972332922 1986531583504228760 12395561083188637700 9751886053286694771 3229135304351519241 9903889720279249469 11434817879843637843 1513879161855612370 16559339786294479463 4378651379362103318 10223634663613849542 14874627068165479733 3916651543040106259 15312592557855832651 1881930173149967882 8803374090478538692 6424573415373124270 16770636130511480604 6406237344610007591 17237167579353912493 10625422467438918506 16279818260247874419 16696327213315683608 13979413019955199496 14076534540043233398 4245315268799517114 2819801753747364183 11152751504150872920 2986439257324046534 676806285283015801 5763282975410344571 13804860779187713484 712540290054180299 16753038722034956476 12368040845516263315 40548071419493671 5122790962062100216 13869150395488160986 15357066362413335154 5506458606491369997 1470704678898787305 1248188199174923960 12219114959072613881 9516300349136198453 8005202530875145648 2758989239438862099 2224474300569091358 15879045542418472379 12563205465936522432 4628722678040349085 10195354712300149670 17251491215791115292 15393545585844130662 6696581608363020021 5915288925538487263 8440261108910217374 14991649800550211726 12427626212057778772 89014061403229299 15856803065664989004 11837489568115720947 6673122379747967857 6887505490085125636 5963265298429342220 10727434870492260421 6603576475438919064 11015705527739675585 3732074238264639405 6070729398719201409 15263800038350624956 15092342973869116201 17635244873799520964 10169196759508760129 12619204065278510953 10636454736852996342 6546503595053652608 2383493952850859379 5838746778614292049 11893026166745039554 117182751259798404 7888313633117659273 1134163260197131699 6822777498311688708 15902522546300075064 2248592955239530814 17099401402431046803 12109862246316756706 14976434239758356844 4618679215461088645 976101768664001614 5568802406551115773 4764635815182563494 10450161752543901932 10874467786565011141 4280014890473594493 5426501066958690462 13192372721848035873 8071288502372539814 532411396634482835 4426180382025702425 17231465895632986083 16654272845813006775 16154325119371618990 13859705097458255855 14401451063046937361 4913527918620373864 12573526713053909207 2320355328458582560 212280833737082769 14177241330144263695 201538187460540939 4831076597315091623 12190962351868433332 7093675856322458522 9126964551496396735 14542068328340249687 10827165867532817080 3277305367124001186 11626573906949975912 15323830074331064167 10562787562206923465 11239770197950261910 6517013049339115144 8811588838672623521 9314971081713507403 18004130056562079375 12961052414777811243 15494337869822304927 12199838612143667801 18141854748471467168 786342523662889919 1531004919186297747 11306066949174589175 18083750542623866195 13695141231718091054 6129584249419763292 6465789320844664579 16198313349076833147 11608814689920205397 5040675328603251667 1737438695024736979 7205557257830611593 7402035058502222684 9943672411703622072 14140225580982890574 10807768950588375508 14150258649278401039 6002612856649841722 17547287298239861212 7628790668453356121 13070321754324775180 18283921529472194954 11312424086784063083 14797989398459577780 414699159600384826 18135051532503967089 15579716586717596658 18370819211597900675 50060277922944204 8014303525585773977 17887376397463480551 7197381691685368928 7632896450590228932 2369685485874160683 11852341656588306933 13935354748903773116 9021388492496327996 10261225865723845539 17035378505461365012 11730546630290490746 12765579641616279662 3949562694491887024 13696660668355306427 3225279940763838509 6253742677922714573 8672469588679512906 7574492397588545241 11498109712339670983 1094177997205209852 4497261343081411644 8506665439652208769 6406269177777210116 10032351483743183341 9704138996987811735 11420906658135542590 4050661535914949424 43226685400678945 7842890225166415190 13895224967467090929 12051756531637788032 15102136995987529833 12054960369551957512 17854753274907401112 2350155926668759434 1283266049973670905 14427712079312423832 11495089479622422661 2647797637807678651 10844748094837129167 3852015616652126963 12878899105142451313 3683835672083026726 2517909491619734755 7665894688596788564 3142287213410476740 12788370712668961663 2995070963361100547 16419989912884599082 14507694370044865777 14095449953478295012 3337375455109453913 2013486526992722659 7615816064635125747 15618490185454520785 3351067906514303561 12892451387641434625 8279020535935930207 8453799723857491691 13652315654563037078 11848860356979919519 2663539781214009554 6773600959349892760 3473399354803400606 16018218510898114289 14472737247637691314 9019665469456567095 14106654549027344538 4043304063398051011 18057534780339248189 17576643002999961851 15128742350705401260 7551452777202067624 13396885847905010137 10288297165317829858 943531171003323342 6550782114242648415 11541266030693017834 1349511434768719424 13625413968159846781 10478281315276723674 3397295497486804648 4125625929512926078 14776199452791376046 3562416340047808724 8326095050236871435 7084576798544656879 9926821659888466743 17494798780421874871 8246767927150152731 14468951822538996726 3256612921269006058 10014988530846956898 15030234298562747292 4220717964722556675 532394796936329109 8845611310443847676 16203746732508637420 4146738072852587032 11925118047733193265 4844921392000201965 9703602675547060756 12064307152018284734 8188769090934444493 1743348308587130081 2550751883658009395 7335337470185655282 6383165317945040017 10275851280923366033 10469299219098942679 2611841467727294679 4777103405593148258 14333992472512157470 17452006918014514567 4823544821081325723 12895064143398596108 12990670562562944174 17476342377580767846 11683524570437538784 12595848947258390743 14711821061904769913 1417214537489875307 15222216576137365479 6442577382147079774 3928665937825893965 7155167583383734431 11762151205751547353 13677480813967071547 3870833864962219520 2991914366126222379 8667301238602033195 14963873811070865076 18416884207278678815 7321160121371894386 3553683530125599660 4334675667164441298 5422281245919896308 9841414677023182887 1618045726747416735 15036471093702194070 1182390652965276492 7431372209921605408 17849554476639160403 14450520905273335142 1944254012068125286 13129320185313629787 2813284874592914019 10789005103201639925 11188839888246741978 9732577039452334473 6982069006183773696 224648483375849027 17084830759927496304 503763607506344403 2589452692470448257 3770724944622149944 18432128353430780394 3088054290493813134 4007182988244358723 15446670329116682308 3059093223945524322 10532042119028915858 5935448047722480285 14594542507708538206 7473096632916661601 18304965983737071671 425375427653980662 12091656099192046499 985652617569729392 1922377840307690537 7760038297484884867 7109284758392829994 9590617488379937305 9857483470931139592 9114659765264387790 11424467740191142360 3658261246374149228 464411688623005058 1212661299357901310 4915455806883313678 17479407765820463491 17053915648977690932 6966679656989875556 9253896039998472380 17744420998429173491 863181588079912321 6240612331317777769 5576863525859345009 712315025125884280 13923707340159994802 7609832280088855675 11631658939152872160 3435669703019812217 17039129141079714187 12014200752904469027 12122735258521605591 1219460613805662092 9970621029932612771 18075065531286451425 15421246939213155807 5914363421930920973 12212264908956392252 13278382637050899256 11424274703191020017 14756279189143670055 7729445970727187300 11222987845194809384 1796198148761008923 13463576575402809670 15339544303453293585 10343930672822196947 12243429655096634757 16174451749680509806 12213581217925855159 8676048441676052521 7365360516630992226 596194845805984327 7009743364996512591 14205156042331477929 12165126034946659768 15361733874883403574 11323340849050418476 833316522773224709 10826718368521751801 13541247873206518830 14880178727035819712 4660775786343492719 1046224523298249014 15527858495504192758 3822206795115223666 12784692106937395241 16749756931126243810 6090944509455703765 1070834788199637608 9451450499373052520 17868873460147940337 15850595248221616178 11323697579775155870 14547807236264768514 17594211704504114455 14024457373563770454 11252362707555585290 388022177392745446 15001256500626670734 16651457042548634292 6558074536157094978 6030379949351893440 1213718654142676454 3691130409495488734 8980980276364722977 13310439951702445145 4386542024825671477 3524210630442366223 15439707176034090438 15633507547969046998 5739600255455388186 5176369323189819430 2605902865742201379 15064117463240023479 177713841789233411 4447929592150727092 15411763306904988197 9540733899777542614 8733127132300813988 4394585297241061464 8961112707259576691 7498381254978269232 12304484319378050531 2673044550225817 13749317949048278799 12760508721332085607 10494411643110654769 14283500694619545482 7222220898438297301 3656032065919816188 13177426070966679538 1385942137651328642 1896883038362204962 5595128267160536070 3889014339996842484 12972119685315145202 17862604653773291453 6157706275285872672 1090876943636909624 13748017675618818973 4099987976589601501 12558591731759857189 12127184842959411216 13568260700370203813 15234640109718961635 10305828235374730941 10368778441566796686 16684400866587734166 4924409279962135885 9018586271303845946 17138021603926521999 12302171200899262378 16316725712013364361 1153060631412441776 2236384153976168601 6577856686550497415 4632838081191012150 16529948380123693919 13184431502874413729 6962678291145073087 12920298954644256875 15580391476078193071 17455844794058500935 991659464142121843 2243276669695858465 10874529505388872019 7374788666015010117 12740256342905417827 6270310034591710692 3124797129811259798 11055220418157833282 3070234007426255107 11348719142427738439 9325986611038053090 16479162288053291935 3349853462209102587 637446854157785494 5095065042695232700 2972668255580569933 13098512395606407495 14155697151257144411 5513242036274636380 7262844925483116869 1086658693002914188 10188603961999438030 15943847118618277703 12063244625840802447 15937722024860356976 4353899482820868744 2332672163755732504 2970911671955959091 4296100739840930141 6082871267864943086 10095446144023192986 18261327961079410510 4455408180048153961 14065132708117807030 2507029925229870089 12039206514836772122 10410165292516171970 10120582120939089998 7259474837624865198 17897720730954110374 4728450122462922957 15754504654543300645 6051929147924730602 17156666020758904960 376263523156388956 10558298090056565537 17871878750856311205 147088729615707884 7033177512739452055 13950837463336843283 16243888247723554381 5135952768277790397 5556167868856854344 12865770546973136748 4676763917760449462 2244728477889317200 6758766241394145283 17275207304238730884 11843367207802169229 2771585829185103450 13491671165262660374 16393735985156586521 8246772810750275639 15794868901105115357 3030445727843479967 9026288000845844585 7482693273064952934 4296296950066124528 9822526872099320235 14831919132697554794 16522791946116737794 12309658550543622243 10628437297835844503 14787289405624836616 84957993111830500 4094531606007733516 17077604416313629096 5503550204499218684 16222495423095260267 9015914181615096362 12989762982058953731 9232704930321996252 1483025068207261251 16571364635822359913 11652939541927583999 12292069554736289429 9488635914137063933 8951987112961597913 13596875912048003796 1761415695838976342 2432179963035660783 6116031419077831936 14128722212867111642 703248628693632063 10698375739895680883 2703706686070060336 10964651402020401568 9206684636012969122 5750612141930910248 6381564376867219720 17452384854485286861 962659498970462568 12856293292739535166 17035414769457282559 12006147363311967260 6439336187230462242 7255650289294571466 15016235871727311749 5447573396754512391 8718174327777128392 17729075133716608956 6487232140951949000 17228938466441667523 2575830491256269548 11173009629999368214 10960220720541751589 15110808281044993888 7409243943819710971 3612658285640290807 6786651128294303976 10937337733572308065 17296193152309820001 6737898318843551747 3220239331566185744 13476087190737221692 8238978043955012794 2194702075493724213 11229283711077071058 17814003585782584274 6462458419633492504 3092236857166531693 2259109804311088171 17891948380803292201 959985952083755690 11801776838256166857 13276029051821440513 14028055930966164684 4755625692638602524 13761528198920569624 6976390529368150976 5755688643178032580 6722528776167448848 14705219810870373955 11274833351028251743 15122002005098102246 9731005142608840279 5837668612089798121 2020347834180625989 13325057483122008753 15401758439315296035 2332700064549888808 10504399637042066404 4538909978785428165 2489630071597768245 18304894374933163339 3853362435560515173 5281550761638037600 1600180003961381105 8576383066343348322 2274308489718137182 1808748432805147645 299426862198904548 16856132810728429056 13446753614187040506 6178626633992521256 7438149321322702824 5652912365738939280 7003053931439092193 17570854450537229845 3542034381309813780 9523597023620228192 10007366313335351170 7267422755552301765 14321962645634181212 10748879711449032226 695265792321697294 14828915536943176331 2524432699372140366 5192672932506909078 5026622919926583206 3557996145200421576 14031055577507976339 14859874141510198555 18285035337690227368 17192508740783712428 5288889664851592413 9609000830489881209 689412916623864915 359581210357572770 2514262226825496853 14140329617780923474 5735102310952057449 17764199531601677810 7637497116751292984 15662507607859613720 10970460654495130337 15666100251654712863 8233894870012484149 9869999194854409875 6777092583282417933 1236612801781468347 7422347611628259035 14473305334527463596 10911451672433517665 18357992513401392536 13327685144116519099 15170197164353934888 8492865305804325388 17297298949614630347 17212013809391648406 17395152101198008739 18030863382112279213 17469875846181977000 13449223753105924373 6538218040530788242 16918687388014880688 12011569380949357575 8316659464984792683 5899966523433951524 6402009465648620580 8261290590199294980 1655873747933263598 13812256986142495641 17529905104687526734 14777117626725243104 13322505328206312300 7492254107429279210 6727121518115969690 17849197339097080393 11912956664990628070 7482851805443152390 871702167934182674 11789910627703880784 2639831129594199237 13328719051343502766 7354509556052865465 9453346104349607031 15147601041878986529 9270331595855632155 1714646882172271546 523263422617786812 11340766595715395773 10333227240100884957 9752322567997730053 3912712755179700008 15564615978126270877 13403015129817687530 12259723670237551447 13078813196727130840 2951743611445223323 3162538565184750899 10448786773601075121 15485437720348894088 5044021107464731870 9911583244314206686 13327952411538556882 13752883992821285517 9253978339581182430 12412796700948260530 2228194778322892981 8188612104080679781 10964847772600545099 14622372162231766737 16041035894884968997 16007622709494224620 12770009981927167754 9106358988799824695 11412011530154423688 12798743190227785475 2688504634842410709 1293216542429430468 14068239431720158446 11382270637492513583 14264309263844422124 17962225915139917802 668760388937246976 8989272304620975548 2358217910085125379 6086017587111010794 6979757605940613239 16926684543274787323 14486400645697239335 5810411503342979403 14715535028176779763 13223948619217936247 7556668375879759905 10980854862406362869 1713503056024004096 14967422313872996097 7306432719873216748 16841807153660244886 17815992628302869084 14026376556528957595 9054204990373855826 4214295265978324666 17730637954034723160 9913593442082872428 16352136476812643756 10682544021885908287 667585123655328359 5534747299633058679 9253962701825176155 3851941521233119924 17067258560028855119 13374114097724097415 14152232293621879144 13149034821717045118 2373827107443748857 8544333586708417686 2406967947413236579 4314941857309244985 7449795525236104811 2910731729156551879 7601621189284620296 12427212485739252414 2480666602587494900 2963983051140670698 15040137067516383397 1658927086211793824 9600518654786969500 10241110745009189149 7554652272445804950 3966887914051203847 115951037091864981 545106871636296799 13603734089935375016 14740074197475591241 6368136369557466166 13439801521116613188 17742930679748772520 15457641160118765547 11964366716289523131 10122496188908633317 8928096996801482096 11935231932146441814 14813802993945406942 7164532804944132546 6441342263939044592 5027077876771011214 15697933284750299072 1366730694976174285 18025889955365643768 11387065076755211990 1681484160928351288 18389768162194101013 45539241874243062 3981932158673080227 3500742916729053906 12599153586175794453 10269859373343650799 13873725023915906445 7535987611375702794 8303263371598445595 1607251045101974244 8310455944328356331 9142947198807611830 9258855669511685024 6502680788734162641 10606246850783982196 17031077607029659502 14981337380859368180 14097089617314509572 8161667159966597042 16006296968987284905 2204706759601165879 776084284072557825 7863091938426143280 1894459254468161878 6375135765220727831 17690908730833052399 3286987814787813448 2239872400536241122 14851490701798283151 15428069896933907929 5213203320536011210 6448373248240501485 3391230670896924845 6641365607255244669 3839903925734218038 2187784893464286434 1333301600665072787 11313380443587743118 5144420247795881815 3308648451963511011 5882807986150935743 4742601050330674123 16216597986480138886 10867194387751242455 5859917816126710955 11987933591175966864 12910453364973990382 8617147586908342537 4754929229954846042 2335305642046690760 795365336905098318 7894678771140982655 17728543213427914349 15077474157630691959 13664490697084262502 9509046054132625285 10713707743308707414 16219617781938173684 14416278490896040893 2040201494728746950 774093884593186379 6026640738019167773 1795925737733435967 1002864453858144610 18436216590331885981 13082130560245100072 5894261091964563863 6089027434952588442 15222236058949316106 6262569389960564031 15790580204089821627 1707283524892389482 18386855498737512318 9822248666758931358 8819348098819824749 7738962483242589502 15110258448214740222 11077240085760588329 3226779547413765351 6508995274676416419 7492379793507868408 17225895622733810342 8988468872344267576 3513301519729199998 9183266642580517722 10517821747839593347 15384516628001337344 10338889239294295149 9805062205480887157 14822408301979881194 11032203134148769392 17710430514729098477 2574820415127551701 2108961758448271921 5758024397920923231 12577233437823909270 18065733002300336203 10440311896062838442 18026772341578783196 2130368196721511968 7668127466613090556 10321111366674601098 441902300798336049 3335183680616931400 16453763688541312331 2253323918930337441 12449908545715781327 13454684078157923527 14141550283639240329 13149685744720249184 16479767192479810544 11951762775702634442 15362463749988141480 12980260169390707381 11033775996950462274 17611930248753909132 9319702325039861476 3349578450257399017 9484460798715192417 12464184365555076575 5636452804954008359 16224455753586914756 3839434975557979475 15091417270977082599 18012028327599973375 3156830127055408003 2852301516677668379 8337765174693005527 8088139790453031683 16260085121252200514 14506513446498097333 16833780057861442480 8451253508611676265 15768495534844627705 5801187192889347966 390346938456211870 1741196442924388407 11653801692783794092 8771108918055278153 16862346844676236609 15427042005206429032 11995505638458609967 6684525838890937693 2285208669349608611 982321832544049369 6352654429845263653 16351507872729993295 6263883875945542996 9070443227784637852 567241554838451096 12139703524310633985 11332178595627515041 7004335971630363543 310573629233502827 17586907917109740331 14972734203473644045 10719590976036731535 17358200269245328650 10434627513180417772 8642879213777510126 10987273185079135043 7065433604997062510 3885267055925037488 12349590252064360875 11895204536617474341 9057134528344722464 16148992204908619404 3726638311863720498 2020513440960118823 11182226460823293740 333582584550172942 10644068726495418996 4233016000280018315 1004927506421035356 13141298239850951800 8281659574427514767 2219353163209796607 11497243518136157189 13278379578022620405 11146141533506440155 4616963962458237759 15634945931785151912 6213466645727538489 4093171482689403888 14472347592678112880 10297590621700399289 1359209852464038740 5908981144627528835 14367874499225583641 18372939983837632483 2044724666208099138 13655463216332203137 8308070948552629097 15186026546437278098 2473254471714977283 16020111655014896713 13184383014005410937 4914676614895648124 1631068645305665069 3737485134660643832 15267078777716671008 7959079579386926079 16252514700336924115 10571432466822471374 12020833768365159140 9342312527149952188 10343773375347811934 15658950136053756801 12166494470453518169 9647763830390880339 3227186814106352124 13302541302710650970 14324664185930372438 2052271608858628863 2636024792839074510 16092200353068740059 18006070667138830410 11957968150513324716 8072336638944820996 4101100033204511928 13746409097077946901 14110798854049663486 17239285986486342873 800486008984015035 5789228699408698348 18326187987728355268 2728934601543882300 6518891516161229012 9075475755995580445 7110493098735061164 9500015845004537119 18061323671075131042 17020203438166039379 3853961700718597734 6276104980867926414 9015811869851973480 698005766395071884 11420745298355275442 8009137589078034905 8026329376848446671 13545650477832909075 2912454058200565514 4797463875594725658 4334794271828894664 5268271643017798725 10906263739154716468 8610166378934253520 17662467955597747032 15044299196417582240 7406380425727723723 8178905643639782954 2531801286497820916 7263846983140657008 14851763802298859718 6296822383018693584 3235896726999291685 774716207075359898 3188632709227269619 1922518104089249808 4515670098531868952 16242723724902064090 8848676897678136911 5551978477491981315 26095753230484318 2082513855342387109 2554165017089421166 6801966724578815676 6694402047624131557 15803390341847121138 9120308356052535943 4507129616167327741 8946400654754675619 17628214538899939608 5445587297055179856 16384607654131017042 14626765039362805007 368330554039082314 16630286290726822357 15465014162788845010 16373226993779350308 13692007432535054584 18109629023398665408 3966147482078050581 5013663541071782275 6831463674009896706 417505198743927061 3134155515032342859 14302470405604683474 7162129242207197647 17335752611933796637 629196331752789713 6330306696518485882 15133243553797907416 728458072055987023 11117390065996648070 11284767571810913492 17538348048914056308 2750194770537812331 4298210186360719185 14282005264283759567 9436051718036036201 1926849459220298157 13784309752838462548 6691815590418700707 10961130897662056331 4627899648721838243 7687327334786144063 7499223846216315970 1732446589534050845 5881547293112186757 12875644672734545917 8228684629596484478 17666989434989544409 8573326324385716578 5047464949401601050 1610333751291990882 1994638995388693815 12726235998089163324 868106975172578108 4644113286947154161 4372683535849771163 10246956810683659588 17201968232113906044 16891256654648795652 1680562724021836716 17327498614455714825 15243997854494725379 17996952241720573310 7096400600816913654 6538888056380658379 2944634445526327366 255987746549791685 515391759449389632 15495496474109094026 9373146377449168189 16354620578910086284 17822320688932143887 13847438500563120200 15497551911930698907 2154311861409448211 10082420814785871703 10827907352942399789 2502623215194640926 7114352062560106660 14478477280267208036 6879182951527770576 14899566269132476035 11571382837248439555 18014638799423320513 5205876998368015884 1202229401392837349 15089487659275605582 3468213334080648161 228377430636903237 11381909662712953087 1483661165609357715 4021104087229519914 17795636935823740230 679444729945501592 16744676964380204271 11198997053591436636 13792173607696399339 17955998709447243798 10620768211166641006 4305918102896822419 1373012863937840065 8506636155272619167 10537310554673505015 6422083757245554655 13227697226532966619 5374836576579516315 9048541316078054071 12419570492281445609 5326217247784342013 5026195285088585953 16986353470042599873 711334964265646678 2659372789807652197 15247185434602755180 16822977260104832457 11664098081776538241 5607787451197119769 9806681274425808701 10566240335429442502 11082716756663620604 4347817789780959805 3150482418445432997 14577910543291711907 14018349323355070268 12950200560517805247 3884223156735272504 13492178686612269642 12757282353008201449 355767682372485473 9686719825523406467 9165613882855808918 14808826927155351296 12430302569609962002 13113209646188581358 15580900304610480885 15637918324199363435 5360561720538686089 15703394105039663644 4010694416245925743 15771087900273841411 14386988950917543061 17689192692993258031 7329857829100864514 863089903216406895 3266814153412023985 12783876551646598103 9898830529010032066 2143394693026054515 3864949883121060591 7211539125003173801 10789555737024097677 13696804148112238374 11774059349810457134 13168863423474610847 4249570985919554228 15502338810289461034 15733927808161034099 15282031369859442535 12290847174184395594 15255187222479392110 7248052385931296118 15317543322218046230 9131769725276758418 3995074831086873843 13263883509584950717 14346861769183910925 10993797809873651235 4544785276814837082 1138985212786024835 13172836994327938186 4576851491255873858 15794495798147491624 3799887032123682197 14193694725611551170 12281469289300136967 10824741275374869132 12151748693504509640 18349640024596969338 14956546297080144605 1703171757274745642 12358832684770719178 14581628276316336240 11123375339966141088 12922425754693921124 5893597835971524664 8716595981359891838 10601958502635980217 1405176092468964985 3308853257982602166 244902534648981938 15590147908531680483 6037744684016484356 9690882458870010288 17014342661898885330 17754052870034028310 2347726202470845806 6167564737313871964 1338874146411027316 12121533620421934994 1812025922227215679 84883469586395563 1194431868178690117 9216928065483585165 11941723799280884862 943810110891639748 10940695071669339580 6077477176245674082 3430437716362361583 13016759957165549974 15359976316091870138 13354800348355277229 16966746890750977583 13982543986938655123 262847528428897952 14108671444007328447 2062029001106193674 1032562847774730066 8497784754511872627 7079174869868043842 5472715705458759165 3334673624813122995 16462569016503388757 18027709449965192729 4754521176605451619 6226767997192853155 5272327271751264727 10711305892711216835 10929976864385326474 5062008187030817162 10297978528944691560 12184388193384473920 17695903586910013214 9395977397605060074 15667130141471869985 11243175070701321900 628320151778400079 15925421997085749576 5135974258152290387 11288834900610886912 15196560386589441934 7727375431492847514 10457728543161411603 9114613212522154362 10554783643930846555 5838650907536910867 2346991224995930999 2515703002526210541 12047833887251493218 4900342317448872921 4451943009575386431 11363739290877917979 391106145379691134 15565422073005653725 17849855131490965956 3326307469831096442 16791404170114163766 16163612275261819001 16614748192402523059 7083108241576471487 1744241737150647894 5509861117406261451 5523110328846132978 4490254176229313539 74264134926545235 16304022432662989585 3210578402130742880 10422695239553919913 1558781127685703338 9898341665589655590 3036878048245519434 16730760676675991058 5753990296477909674 15596022989040187352 9083846826358964063 8290614104746141353 10877696842821899384 17332637834346671045 13673224343085121989 13178441479224566360 9653509165414714389 6140264506640396149 7438022830940639271 6502349545446728566 8706151203434064018 11704700205489756147 14360274383188120463 11172491957177885298 9464919087152643539 7284693379906897310 3508464381731872657 586664359617002199 12659797298277824774 5497931356679914847 12462734548722592307 3829001355088391769 2912834490057158616 1387023387881960642 484959495789482114 9695231841731322454 995705018061510507 15755788510166713498 7694250814995287531 17428725991433451806 532273872656393437 5657857927568271540 9763615160101361659 9235533406834577463 1105583800703310103 14377746355730230293 11693878330984740464 15989263443308062091 2337577621619710992 10651711646360540186 16710662218431017156 15217193767461754401 6527499367777379590 13343129462418257634 10006230105951886212 17322984045616547357 13330034402969998906 8029365051183293491 18355858973465461171 10932964755401125045 15074350217267373827 17397981682497749752 3293297990229716317 16769198845086429147 2298895818282847133 8282099802839669712 2220329979907179595 12941748958845366628 17138843902284737276 5573806234915980493 10591367582191943706 16344435534886446124 17497364667046553749 17286770308144143218 2792500267887005277 3300556983182207279 14736426782386102410 7042110684116681533 1042480437998755858 7677103843547548431 10927470591514993282 7715534277817764993 3459482939364650611 12742347527345906053 5498462891318253996 5997222220141787232 16033427743659341374 10532854244991519176 10506248317648970214 9113107858765915716 5896468281536926618 3045556015990314893 16848085831473401771 4224265655687133437 9337024559628510164 15772137901297332747 2585220729874795480 1789643854976465760 16001466674858418980 7235617621460158879 10343280248611424265 9193381874190626788 1552916792926023243 5083484340458089469 16659466835362397887 60426337040535742 1914120969762178886 5170462133739368540 10077339787640768671 836069237832002325 18109638966582124106 16938864438099591231 11621759753932139665 18270116141930307033 17617327365481886166 11711235262464895844 10990709964322464392 15649770909001585109 8997796234486896913 1851424355229394888 16896733798367929696 7164115182594380755 13839836268477113118 15972655183279991524 1170963448526594185 7548645857949971637 16399733841416975073 4115795775807628977 4402767830138151285 3303882162045599385 7140734135709032104 1391454783275509477 2686141232135116745 8224481853469674595 4554205336114924675 18297971270150954573 3354258866075458376 6503632010950012482 12702778772416484837 5529996431869011613 7028866302161831804 14146865860227949658 14595721999338920959 10446184636042558495 17675462093433164044 3766420806934055335 12835372691688571413 1389741871164485186 1406738834835770924 15759855534376323703 16097430414344909863 15626197635158459229 12262558836791404176 2528760099760217139 18048628968831465255 12682135837956361573 15527497833933143663 5972992121696229594 8633926190136398072 4962876274288227927 7634047193205597994 12601200379446693096 10860204516326786010 1129628359495268972 11058464426036108338 11164729605503099939 5262138906990041641 6777404897987101293 15384807456467331337 14391772753540539866 13015834508457722607 1677878389235611479 12093566899863522301 3592646538837772263 9679062798725158178 1065503060358842601 17825352979568331468 9731608687415599320 15671570002563721481 1874529725879090679 9854429059023877803 6840091224563145715 9518764322138098657 8421839681799660041 8207273078755960621 18031587090589763299 309572502671405021 8878688592735721273 4578206473378442268 4279032688212385840 15844125964852384245 12939034520539669110 15282938060338778489 13779900008368107453 16592629101688336992 3241566150865524931 11452725884872863027 10438870629652205392 10429261282290512325 7923705980242447758 6294888487137737116 7776130972584014625 8313486486239971969 2814185968181503160 16798565818648568766 5277930303740607451 7299238595650663210 17098709226171009079 12654378622436960100 1494324459217328566 7411494047973973546 18418644599050279885 584879924410302975 532370711853005433 11046266181721602291 15202288455049656734 3011503475448419469 9721463949942310743 13475333663313398602 16805622071044994254 11700657130810620465 6503213877191712018 7923190989610167585 13422662961279889198 5121717143649064664 16134832664037911485 15010682174593681421 10220528512329266033 9287181793119887943 4407512191094534050 10126766743766686421 6380863916332561252 3675017154781131105 14428963590758759405 8292919644594798709 8083109674582618087 2036556197721464136 10525286425784152368 12319049318257575811 15936941843381660045 4500665570173561220 17503530371873444659 7375567838910539813 11872954377065560220 17440069304561999165 15064711602104792173 17126727603801965623 9353556932837890771 15329215974764290405 1927303191751727433 5322187789286819539 9763069188144193420 3133099374371119998 4898279693250572564 12772339689241127347 17802489349851424091 18282560721601056737 4697409321946313722 10457632954667036886 3226622656442320540 1706057176837536247 7025331077817592722 4089490708082818804 104334788950848196 8728649208738056904 10477887073823048670 8496918855056709704 7831973882121768333 13031597729897968772 10638053127527800133 12922711734008435367 7863906305974802109 17886879198984969600 6050681152762582160 15523603698621026839 6513858370583756818 5537859180201367365 10140519286962883828 8158652701102154847 15264791078471400093 12835863427283177792 13331365833107478917 6330674793636314216 7704697354721686887 375492191034198688 11822353509040756077 16159530322067339321 2414666966257191225 7349823154713748099 2376063728731496398 17106308143140410217 11768611920583245673 7715854410448301161 826011385705905220 17100066917460978512 736786244152457666 8904034468673595354 17244271645633644084 15148505871759544963 1202501973725392279 13511470251101048201 248987405096656378 16559638261935138319 15623547115926603243 16413004771154415856 10684987946321765233 16246083567542992970 7881338067423211857 11099451851448337646 6015866226143200034 4464420211404523455 8159449613958449502 9614263651023339134 11231007330035584124 9301373362737185135 10949293560495575116 15456012181710111920 8657364391426895321 41492940620747696 7505999050505599500 428780549918246556 8443411792650449664 12006815943651186030 12553079091469716239 4870223485283130701 783525499014000454 5112706783732153810 4960315061254669769 6454720181437945453 9126218455187859846 635219636551643852 15887665160913192924 10101153831447871071 17667714331192672154 9824473434131688520 5941341313790060641 16020124377711357190 2530615334911864705 8629741579806869349 5029715786821359663 18079376599108650277 8696278238899093046 14966831058084801853 12689721049824935465 11645267786268318959 7602527875095861102 10891954996769217272 4091753444641942842 17622707454502089996 17770394959672560183 2256847125153173871 7645220567820157837 3956604816764036346 13444732438953616885 11063624791615838562 8434847948508501482 13329434947108575543 16085054300188759794 12232415217338065512 17321910422581469754 10606780978526669662 10003021058382932845 11120485623459188825 3333738753731606872 9479399036451352407 14560855897925261260 14876936283613405081 8827149322318336923 3273549332076883445 13016243269618743782 16933491174418250164 17270304831963946346 6001903263490724208 10864364958255904297 6170032936130724012 9443067070188303721 15365975911981913816 8712323309931843968 6590171258573192342 17724404421949603966 4057581496788135353 3064211832131640973 9405375629477127107 13332946944058447532 10601055538415780952 10412492204260521962 17230801199662099374 4739228957650520478 13039296446704049582 13703647100394109615 12941849201504236312 17714302360695178154 12414493692253469159 2527482451871551178 919841625161899706 15074689100039586667 6036477305679104728 15552043455175308467 15053927260596712913 18163371930877400047 13520296948422024221 16441035972096830737 14770821230954813608 12652255334108675552 7748190398501201898 916371966151175451 9017231027235415837 4435928959964014484 2225276771286729597 16202019757039413069 11891795772014576741 5934531984602450320 9685412062860598173 10900260844121517869 8854523233531494753 1241951825019813446 13741511522088538420 5875786113345203670 8090477102585387533 4242079136090126231 6554781858707439762 13624382569965223126 9857257751816725789 10795871546611937687 7902056138507262311 15141200941343029956 2428246036022915507 6907430633406661487 7767777353819265659 824299818941506295 16518398172107542048 10779729383350453548 16227501442027285702 13780611671210552790 16847044234438134899 6925943611671495976 17478726652885185084 1581729468833553950 7116013932806306580 11834033983461583103 9411741487366791175 16895309737907979273 3968958143164623065 17256458248180178261 6497826273689728815 3735056063325432049 6256429964793464632 11053025459892372659 18102631126067293104 17060810071401126804 5984587640681651218 5496819683869771506 12354951581513614149 7739259058014976978 7260132741877882074 12219015236118454357 2066524309480276118 10377116628071190957 10211570372698700432 12219024621226724493 8173200127486630301 3827173394247176290 13626341622848383630 16251311688479741920 15888108866073241112 11806391402348979603 8829600196319110115 10756864966187036342 12446086454099721648 8892789949838079769 1557723061659527969 4828105510744473487 3588357272295966396 15506954274050015149 3628907073158257737 1611105439934956768 10419713600599466031 9144557271451469089 927763456017497010 15032995541557728665 2274652310941989293 18409656232221181869 1557748076696999919 14827045523640861097 6997786101157165626 11543457179977223410 13359850579404602409 222034993116396532 16163843000359979052 16102012940009474618 1358224718819474633 15918329053546913776 14247075219951788818 12770920883559539434 18315434092087944261 2729329114574564716 2302215211021445863 14219646565443984153 7851198446183812841 12289634342996991466 4976865480091644554 10907527501313851948 4211404871918400453 15727689989182789707 6737344928717636004 1255587402505959080 9986795619520424275 6050740639676028220 4591985254943975516 4004832356884398333 7911961836413727033 1263451515945048707 9784660592047850603 17799541957884805936 3054913743710578762 13400673493138851564 879642383696854670 5211364240795231184 895820581165022797 2896345470657643454 10502622343574932767 6512010617067345976 4883472500781815830 5106844736252955487 10262502699792416155 8208143515301382537 7656491779650717779 301863832333708686 1092951914751943314 10432408835458896337 3022244095494525372 9817104427564039233 593335843443729064 18146106614034422124 7006910074653052904 14881587691330569425 1524866416302685386 17608018509072684332 4103756302683741838 4318116999300493680 11431521776327185530 2378472273030076609 11859894852065358042 349769511429346921 14303922384935485556 7339571286335110894 13159352903430973321 15598402811216282288 12291079909279594028 15080082030213186009 11793422430836612934 1255665450995565729 5826258390824855661 11753393168479172725 16702874343773129969 2555541918403539073 13529404643870128843 4848528851027639729 15786271919592132186 8794447782613795638 417108131959490340 11344925612162019045 2121283426097782754 13646978072285041408 802713546085559507 16995681308694825207 7286398416898145464 8914007432132086004 17805780789873833645 3367260790212178741 13376488543641225172 15425477423787808525 16721444210465194026 17141308850981587481 12599986184252064622 13543125877584538777 9365469348222368509 12160702881343564667 778787781487926279 5810299992181808520 10332407532643652669 1520472784379804601 5442909194245419022 18298084455866173047 17084393767049932612 172664079030236291 5223693968952754013 4268108735836019829 16641163424269280056 4254345534899497590 13492021967023953611 7177715656505558567 2468975547478418425 9271967590832817037 13203129275808614582 558051087320486788 13828471166031801767 17889672400397687378 13071851385795131853 10267802655661602909 6326802180585951994 11916001710432354774 12988215991769687827 1287460956098070613 10960521611421488279 235392494165858057 3148723348143061311 1016589196934433594 15511788454389827190 9363768264600066797 17463265603718549948 3079748439621971235 3392894087705291604 5456062016293745345 1082796003721907468 13783279994583344787 3359310055789849705 1965174514301953612 11416761210941342383 13723117512725640632 4026138929767026424 18092866349865434302 13809500261296108591 4805432899225555290 11803554801245747452 5450099451790504972 1873832352125849852 1039726370815927956 16012686485103338424 3202341627328689304 10502169533192342006 5774597175338099076 8300843952490928076 3429656699536317552 12281384543349889445 13931365800934367548 15825414544660980045 13995817821660490084 6353557693473914825 2923865149335729906 6663077256426852843 6708087249643733581 17600776912741275982 4596208960730371136 16188155598485261375 14125086821660271910 5853149713936284414 16297028707470357389 5520598743278983831 10696538694034015305 12122261465260312410 76695743756635244 3382977304516701684 11424609620432615493 9235846545823103960 11542999815304013623 12884508522068282377 3261449091867532696 14643834061320192102 7720330166077451612 9193834272457119866 5671402366757221457 3499232831655301795 1980271432882065188 12820725813639067852 5596334364506769311 10336460144230880277 4790336772503921932 16520056367987315055 17129509704013939768 16246890578584450470 14906718087225329330 18154318571387664247 5835281692216747278 7068580197499939805 15276328273868090086 2192636691243309621 17275171717025056559 3169537755563081900 5720559157141609439 4154702949344001003 16837276782422641302 391114152194130 11879679963579913145 8216701356003080430 3737284324097797572 16365807917471819590 16986077565196935889 47711491855137704 1758384055399371573 2268976363958483277 417627605006977510 2875232222264533232 8278368066851506129 2592652220802356626 11995245022693987562 5149505516799555982 13728340246496031175 14710691205174861267 14652699523164846697 13460175649742966014 13394944695045594701 9892560072594505609 10564603322889620071 9349439938265563866 13353572429512543561 16155222358629499011 6815305784897123949 3276841095727122271 1098681476117327781 7754629698731574503 9009399191071450674 15279151885183765177 2341450054754778842 11834276361508777071 7688989680438404529 16940269862581783884 6564116101548879669 10411008122202270033 11365769672725079222 13612715644854960260 678367303104065687 16597925687204934242 3210902390643658678 9076894946418811113 2794476947860665244 16013648268648956922 12384050799927678602 8054241878045364127 1387172563360126106 14458248753900265028 12518913167755908846 13310270047163913835 17996028043360531442 15419722200668100940 17669883542420883958 16542272882458289233 5971007738341995467 17597491895262203931 13833144878173494550 4988114038414561074 9895680850747918962 5503645454664191512 6608219045533290106 1999085681268823274 9185635804446462569 12839019806380470117 7996143869856806991 5372118954322275111 12327170004120122771 14981380460761494153 1887001070029583952 6995203139209975829 3642627855518049598 1937692920359853511 2647973573815427919 13723136337849855619 6341354428724481510 7099767172302274420 1085263862994364642 18105491977804292921 3197509206701095863 4021863198313716555 13163758187848432834 10042898544825532182 16954043346749978324 16957985612197880393 84263127120499084 16433614883024136205 12729417149864363427 18120141535654486664 15860921624596264355 1384245809532015749 13131396016241904719 14197458486643339650 14702343146771120115 3760429036289741234 5749147741476485003 3891221391274983790 4058510791820111807 16154870348797197420 11601063252081678412 3965728275506639244 2861919582612960768 13560863832215801959 5725799047763019366 5007403318183541171 3853834137785797321 15689271487695795140 8225908902758683988 13126565531206147689 10376075264298963391 9923610607714881686 6387693098513644919 12278892739806615252 13589007783789314479 12266247070046338377 8588417470503854665 9032009087629746863 2548024022378883503 1180061048936310062 8522786466942476230 1122733844241741701 10128358291808956910 2552175956143282451 11578759150933205544 15811291740046856566 5021769989859572525 12211384412686957758 18078049899946813742 17447914317530553510 9790900885490659987 12795525433923233611 13479584240244632154 3559926641834172121 9659657356267399548 12047383216103658980 7837013707681312564 6002086531591988722 2055842995626450587 5407154054828148905 992119447702251517 9946331091104992979 4448178851366950735 13468796360627144600 1403292142037364633 9589806655066781155 13923816141611557561 7306727959412419764 11004789530637522584 9830974345594726212 17035657773767385376 10967272728087142139 4672956748015798762 5555546173852335315 498899608878320742 6957272481477986652 15954876674962128989 1240150749086888583 2272739604201251455 14287584830305855665 10082439282320498083 3583138830297512114 18198714943461190019 8478394568879758504 12532944045854663597 12270906665097159923 6343318205069738327 10481016263712349944 15587147928810529847 4538318362757990835 16011802096170829153 12679451396239848981 14233722827939217276 2870244355003496780 2569958119777412858 6572642669782842205 7934871513011397284 16336557035245443127 10536979723489457087 7491553119440463520 6729714612336203771 13839256931063671832 2899424068232508173 14769005798528839907 14135994166239975046 14128867075398819324 12440234200801263502 10788709765818912695 94459420912247923 4566538540634611309 10976975992774619024 3635125844781561125 18114907934813235029 13881125002446161140 17858111722044127388 5214481761841343249 13454249396576106989 48921153195756439 306033883246679794 16321498337732597466 4644467500192013127 17238238806652180330 2316122084594463308 11876006381082334700 17117570535212210426 1711515463268163317 12434364916546082068 13775421860576147580 12037857499734154666 1788985108805105558 2072592211449560475 13465989267540245609 14574134540096821172 14206601937497744313 1341471138704989564 17743476015730099932 4337525147090432045 8582280123360815175 2482478234837922182 809395592455570133 3135527111918202601 14268098761220764976 9546569862976468161 15636191499253329385 16402241379278370744 963973998583108611 5694170379832964566 4228403272919027065 11226982127304692946 13043665979513269529 296885547633207003 9910077214383077219 1932013717192923778 12026070675830963428 8097851423630273675 17513768819055460879 848905511705096013 6189093475233618548 14319565857849127976 13915499489916135371 10682218765204128522 18182015039642210905 12939519724460334174 9517981254347736874 10327090504953656146 8952027109999089772 14420699632906897124 6465136064457293890 9346986967821304028 3608894471781359849 2582788460781299190 1218497252989184010 5698539900610864616 15408417254752613558 14032154431705095265 9455489017539546349 4088656907550219359 670449116282082208 17344334636349301562 2838696081107207289 7076638653954648812 12624547275365104396 13023302550798852914 2440870071102067256 12611906535163833404 10015562469890158497 667846552783041830 1583253765925147212 7860592651683707609 13965896949535596731 16815405943752575794 14130388489259846547 5827232941186921276 16827486506323538878 6636118790592520310 6127147371469084014 5257418606351579098 1361061894297166285 10347418361132899509 289143873538663582 6027122926463612700 12163694420682963553 2893988467908901288 8044244678650397459 11653701453209419017 13757146693688586678 17519837299458846139 457298050722969136 4905874199482600505 14087406816706326138 2062036986933574953 11695183175024144632 10581533518667822759 16124387504826082996 197564888376971273 604857694959984292 1462064585838457208 1457817513800720654 4010993105469081137 454972104841839091 12168375591133403777 16437705361948952872 5202517551620944134 13055042035724889838 6107728536310683474 16436711675724994805 1664390169706586450 352120696061365812 16855694974966715468 13469888447576457035 17654429826588109209 7173554985887052180 6727529099372947323 6432779109289340367 9825695147755891453 13823794364104300834 5902653204431173192 10717815617637357486 7402850766633714563 15828811040181109399 16566968488811147635 15489035339217500619 2686290741633263398 812977178590448571 15949277745908686381 8206917136518948528 9334888504123944617 10270678562504738998 8430429142492472424 15899165305681416699 16394329400356599185 8629355928307346360 7186765186943455661 14435412831061974938 4852297461271479369 15009687409247744078 236037461539637437 2526809741270762606 4726998662172712318 6502442910196857178 6501236928199732347 4000506351382811542 8857629140742810585 6752462344820954409 13777992596494789716 1496300775766424110 16973775321518216001 15227188582747995093 362281849875780451 4202811389284259669 14767837880360244763 16349949410842679833 1852295286925979959 13806586299504147207 3594069477654010342 11876905767532089541 16462912824781860227 9467891894328742251 8241262050449455400 18245542337195189020 3633301325723204002 18342665140012889281 1086965208495361721 7343481755165460200 18285646610501360943 7147906845884119324 2835614477825870956 14048326162406910967 4689189178084641635 196233267794106553 9294357330270425199 10897906619884323567 10513960369664215170 3922482366442880908 13153046696790027225 361586581933122602 12781476943220956208 17901753435159872449 12616847855468225478 8109458244379420876 1429964066828335299 16239958398385122672 12379620770459314625 3926089130525185797 17368100035490658825 17000850093083785345 4983475798692665867 5485688803177210310 1786702600428694910 9959682036099572293 11699690827893365829 17028247579979943057 1230111738323122629 10242266557802742051 10406661060218697888 15707180821993360043 6297039112142444248 18031391409489249309 16415341670229591964 713932959349435606 10925035681712904869 938142733994924269 17453670602374286599 6352363023064294227 8700927985811241872 17874649943330364205 11918076480137911220 8941600719418832928 12357256313152583047 5288804213446461625 9399376211147087760 11732934240806978115 6193364967051104600 16915935343376122166 12092167290753907535 8986354564434304108 7192850854911594800 445380509045417669 4990784808385958685 2636649061151506656 10690967732787925515 4184155719808275046 15786696578709813126 5421196602905221710 9343209767937882799 3743128972007400909 6608427260134175407 16153256667007732996 5205635758021098595 5221045415402189598 2928819373583796617 14618192818043809461 10066475203858000999 12242682156658656759 149455156829180264 8768266886939518687 14717475361580282818 7975237671040830767 12190610840547957084 16312929771472622339 15167680262045876114 16384428441577229855 10908121043311737160 9991718484882813829 5885205053925481386 5122856390814531730 13795068374839856982 17708605667000189914 12549666925252146490 5695064908883791990 13214115245205402280 8949796547316804075 2554835623927978410 9094989212399559363 4792738273043059446 3448803242696222197 11137161035815807139 10995424015592498007 12962185266481854477 18057107404418064746 199649354838517517 8162154478948638644 11232299262332233813 16066752445387157814 4441801936148916571 6038891945867861522 16414265420303744397 15758731130374403493 14517000725474721526 3561765388110579094 224856877901599304 13236726490161192756 9097233320532252239 9326390268335365146 13541990782491242923 16671402653443645388 4819471779385570233 13693684167582999961 8919503888136104398 13184789114004208482 13757378436818310975 7108316191651455153 17657542399271588363 17427482668731348903 13118179843623308828 18183742094362705492 17501741081339749556 18030545623158119910 13787969475033335167 11313054522385152340 9059085358984482777 15238116686800879274 4046072647613501564 9713318955155247614 14398481989688275790 2804796365290044647 14220724576655643340 13411144713207034489 10623803856467443092 4183730854141807784 3536628495125243749 10483115172176124310 2691896493422916490 7706937565970489578 8585107550782687260 8560301650813439709 10153478416228170029 13593204592322995535 9740550724334155619 15039792354787009511 14867440718790600877 17714147039096397665 8183909297781668270 8598396882999758919 12275340441746726907 6397134052578308013 7482918527293690182 5923219113921017012 15010564954688945206 9579670260569887898 15400554474931902247 4572316889382366724 8712904350922107039 14822752862115301356 9451008508948115032 18347805365013799195 15446507946880679333 2728151439147442323 4856990287068560125 4442532256808746759 18262977138392368682 3319930587414433003 2421467187942022648 10711816549869594703 6571618810632559638 12846629852831553280 8713893019517437856 4251079128600911751 7767320309870105037 9217662209100400181 12700169484992949543 6521266190375407917 10037307425829290122 7820364124212608691 5417078737999865798 12565991443640260391 6867674831066671879 1831938238793793841 462817990950361671 2018452213613724064 13739567309139853935 7083749185980684794 2463548459377128955 4569841395695903738 161750315209950647 2571548289555393122 6587000986692778079 4409828988805249461 16063652611489944299 11593779523966793039 6882712116086869502 6055577479498089224 6424538885979059449 7405334441365928642 17081687039174349642 1624431119762906559 2320560722084776322 1616213758674902423 662172542566441653 18245728610759538591 12128300862076059671 5971577500101803380 8280615124434322990 16351174017866650121 1510635790845282562 5425923388654984015 13063812223800512591 8964691410841011334 18012425193789531475 7531761786501970535 12822785504659714197 14621792544533634472 9032144934972806380 1862369563825733878 1761552970051513276 16045037677600413615 17805883666733159661 5434970204572901842 2582307988192675547 15071928841553166331 11492901626367124407 807028004146453623 7927735817629131211 1543449280222837805 5002995500417434801 16363126919910006902 15711169431839923978 7986429921385330358 6525951840573230306 9876068627405154278 4883968088751866567 13395981128137279205 689705725590372418 17583094944302685386 1255996159552257885 9385970149744786269 3832939308476533835 5273611201051736679 9663748110531252581 18300385546379144497 16708266941607059865 379146464405043906 4198298197676530442 1415798490126718859 18077887887072285165 6367495052660385415 4514533007081325830 5334181020180410726 6370258322188355873 13710532299579720393 4377450350204634636 1184175970399183658 16858243473024861525 9923829168605101488 12400976187467535343 7568854064485107799 13059978836731018174 5489347859012548156 15932953427279989211 691444124415124667 17389301631233695768 11786822854776142533 5657970164955068847 872899416742081059 16794817426853860200 8547481163963467125 10076639773120113965 5315364622183185699 1441663345993457625 14927178679196934352 11168220326028414089 5456392278704912857 12707728848127742485 3674110032840182260 12320502471974031430 10639870492210777341 6168615123638848631 1720788653807054087 8476995984498439091 13512072881070105520 16136103261280315177 16550370191431781452 10342888973368194082 15146925823483819467 17651615404842318552 852841513974205882 13805303348016696889 5874564096658991104 8317854304523858941 4606420335769421471 7401225633681469261 5277693789604585406 12783679245855560437 477971237595222512 3672391581175263953 5565624682583868876 7274839386437425758 4890406163127395892 3580399732077692556 4964975426314061018 7264948910705789335 969339753354422377 1084797600227295178 7038150132179731660 5600798839986524160 11379429582711977670 18021047140084617035 10009692241998016711 16421547461674243115 15682457161998661776 972530895291985831 4277492013592573908 9743502801318709730 15148787517047846385 8281524885731468731 12857247441418494211 7920101469610001704 10255936359093712603 4210974429376299615 1850918764414288836 9956415987285381158 9522580764970369635 11154013368034054081 17199408123059090359 15657802660071134508 1051235774399390936 16389737008751405322 9126218981807029584 830754528783493184 11275907186830626478 999953788041547028 11838510675784697048 7661999608341742057 591595684275435577 17247127903206982044 924142174447685089 8128489837223097098 16254254112817650309 9394761971976769359 11504428278229931742 17322573584026475516 12398453680837290032 11899172758879362315 2773733966937447847 11801245578671800504 10397152224439356064 4569815939518596990 4290421123391731087 167783268839184780 18359181126593390977 7538556181938588761 8249877212489084599 13752951212809974588 16574273957870485479 1337275291464252507 14589387624107859837 8435939333722146195 14788070115945184613 10364941325850098528 9289441049596994285 1900618492108192379 3972602973041405759 17393883030348911469 11150014479781072804 1276232158350348109 15013856087662575326 2527029907527457824 12882235779257382454 16667536154868676723 1511057011865033663 373746188318853642 6225937939753072675 660744713918771960 1939617255449346391 17123339697681028817 4215787570845397530 1649775981518359027 7031204831345789068 11896392669255343098 3515736225638123553 15851122598225988090 8606660813583073960 4868179806647137131 3547727347397834644 3579546305072881266 7971480475709189164 13702663254317875937 14992994304812453017 15586502879997736764 13161932317592113430 18052760275012634977 18280603317636255758 15910708546850553006 7670516658795215400 4927105774607699401 4251826032889371961 3449715627618439749 11856871827141368207 5642286115377208465 12084777404820105536 9344628325328188816 3112192302198369980 13450990465251950689 14538741330100435201 8584245600149210152 15653589972100623734 4533883493292166233 6242377644163117465 150828683655440411 10639702907351949827 8834174077347751384 4215901434325842743 8717460432381438435 10747257455514289305 12669172714760079511 4561712711966415991 11030740221291587794 10392962097533365114 9311803913215144681 12669749390032598130 3608641845317416462 4461795629743035332 9538769672908416332 9294874398005787174 18355619112899015782 15412437257647291233 5057429697388855511 8216237089267157393 3717184640465158801 4602878329441378392 7396088894041193543 15245151303974720116 6410431461330038744 2614925897531793967 4452728369399219804 12139752527286934277 3098007218288026496 6082378425396010850 10228397182092204035 15705699828818842140 16230709335245775047 18273286656902506226 14827986201753555463 14728373906663600251 2883833393378330330 15181647946814350490 85479867709481775 9381033151233213169 6401754260176865021 4794055228178548974 6976471435383296087 18432165917431773143 7295386207413403671 5713012786106718447 12904470319550769891 2132815329782052986 10451329123604134345 5826097072432378153 15811179355516615426 4225092482281565710 15695033326355637006 7952860356210521605 16261345259966963561 4166537317779860137 8937256114634587293 3109042558589362292 3423234694418868304 3797523827220494223 10059628698846723312 17750561929832760236 189059226012371716 13855416536670788302 17172447628690257141 9412575342164751846 15167744005369519415 18259733753028384806 8514358749467805798 8440455264955197563 6037263047184418578 15019193600077840734 5831715383380942815 4167554163596853698 6650610930572030580 9261705797921333407 13353061283007758870 12555917159057546274 7092858374916966253 17255702232786585830 17175663086551925706 7356985346963947804 1544586021147120303 11349121660774229130 14462125406757785233 12910495436451891379 10065800013568542290 4477523122619905654 18353321987424962029 6337695745871217586 5876911914317063841 2999961373345378765 6973692073702531733 11642362655439532155 7542246137820053910 5614405712679457357 6255021807826817074 11113566392089413777 10822133509832543498 1653471479505590295 4461771319845841278 11331797394776299914 1685242708807267332 8756315808518713189 11622646734686736851 12563956001996727958 1287929473667358179 535821816592519900 6778123632386800405 3852148140455241124 10236129745287509194 1022811209456249427 15379186038411754779 16164602573365483181 16840122579809381873 13034483038136104422 11786323903358466616 15726258742744963613 8555502728599898876 16686749933583308567 6970350029483491023 15794585581388219935 13275772898737117209 6393826660792496092 864810259379052190 558170049867644666 7354047141952024227 445741354807287747 2840065358177474958 7855497643069845015 17092002614779191188 6157498198061035211 18142189545699510512 15058558668875428978 11085416087158783895 7621937216326946939 18127055945690823617 17628837018378244776 6285719516624823068 16770623230474308842 14072139747850177796 10055099776625374354 15291552017445636119 6951035322144000233 6520367219865155225 5118742510792700747 4242569260580830580 1539183659046276619 14183345330240681462 1423290624793651822 15352742995140122169 7490175718223356025 9026611368790977732 14545349231463369298 8384425285097517616 5419859083841671762 2986264010342451948 3184679272263357168 2723939176335327482 1474878250699216169 16970433089158008780 4867547123716447191 16623472780231992251 11911649932824907767 11903224667393812920 3192313746131946727 17688322206257773836 929144920469159609 13066640013221227796 8991365572106362981 14654998972731899273 15802767821761506290 9594933769370348449 8525230584106369564 17848914945387499962 7112119455539807834 9634394266669345586 7385151043791574947 3962632910594197242 4230372281258400255 9821526113643927124 16753478856429494216 10910050554362065988 8744228959239302265 4202474029968052994 14635386607370649009 6719449643945957797 10238622841398755627 9768206704765562442 16256909966136163358 7508031987325470131 425259237254155699 2178561474112677547 9976302621092535609 8100115975245948715 7519729886287933724 17845846065360490898 4989956152466262148 6723018159919109076 11006930238021770783 15885467676774664814 2594383308745030950 9514101100871990661 133052978286891109 2411575434916442681 1708008121415832651 11847785052153741882 15716322898496420615 16480362901531857939 7321532142692856013 2127418495760643500 3421168402663322917 7171595902392415496 7611164211502848478 6100356856039641150 7392719487534980563 13901090545617580454 1654717541258553156 10000415652064190752 12335971760593885871 3517809916588659043 11037797544611608944 13609732712114052859 2446870960955243010 1856948523106972556 17555827226202708399 7605265570898140105 15813445249432834401 4110676935984497548 13242117034925903403 1067455117220523183 9723602992330257556 5120104722124006193 3786416762531170793 10835611305329899171 13779733220227428024 11853277676672360252 12555903154183508320 13651742589688448294 13443533493281551333 581572717774732893 3918501123022465106 16059885544371919260 16887045838745194547 1641610960405102748 10499547189655154285 2609842571006530321 801985737029848427 7960083083617428805 1501721270531346168 15604384316506339913 7986276870220973242 13371309554713339319 15174440588046013040 10094949295253574961 14696999622237188056 12266638929164486518 14435458688595678482 12509612859597516272 5715040427658037192 14647353372065896851 1711780767108952404 4074673698468775663 5349431713918447353 16811741553834156367 7339553025018118368 6390811499939957933 12941802668449847442 14203859059779425484 15341976401871309795 17151079699621736618 12247823929555108218 3907132646040445912 4283819106964873557 10396255492305503608 9770106091229991891 14623023201939521103 15666476334309275566 12972633780417214315 8146909525041476208 16749377960672744271 8075512335435071359 2765427294140008412 9967928152263435766 4294226599527253892 9791744939540299763 15280640480482219955 17940402763779444226 4649198742977132111 17594043925739727882 15303534926804838214 5920974375806855265 3250679465140163612 12820844776836326750 15036871695866215247 11696800143341917274 11798675138592060684 16374064854968007855 6744328813667968811 18084133024872867194 1536450942029019252 12397046130484263113 16714636306014091172 16304892765282666918 14288084828171361092 4765493345143815328 4409063917366793813 13256199926901034825 16137768207769153908 9852977928739551998 15047271150524310026 7109593558511412557 14663150872111017763 16390919861403161834 8759919114589385304 15653444538848619632 5865112637165280497 1968125573621101889 10165356330448745316 6083406952526266506 4622744783092376032 3668993069393663914 6327164671442693237 1685259398310226004 12681397685962614360 17840808914012686207 13302538852630878016 7577112095138244816 13001938044667172327 16597840662974483800 12205887069897405307 9471838247301819772 17562083507111529947 6839091435857783486 14243917330127076855 7215097753336599743 6977825264150020453 12668303487773936451 2072652947967279573 15588065303460626707 13838651367865044991 14375896474660524177 4688343131560930097 4312682071459984965 9506448983726424566 8352565427065222214 2384886925235719430 16090644306633267664 8936629613288048181 8703208886799109828 4622523542253134224 593300783243355786 3046453209080894208 8719257697338888642 7429697997902626806 13243773317875843707 16921824071314848188 11163851791819977966 10536363000306017717 8748968324730977165 6484382866434719529 1555939391195733043 13154487232165910811 12242485826518293528 11009914879363636988 12963030582243554279 17670079321087630647 5116624016994584075 3703764771685029444 3488992083918295820 3725370446630877632 8496906566924036950 1572853554576115746 5680316336167520424 15038266353674134819 153859007413658703 12097533060960635693 1162403232462175451 2870407937136392412 11592529588803999713 9418662859832055973 15701780096044513508 15961838738511060968 268940323676749916 16635953772360117500 18335208939415763859 7382782048266479070 5396696800891601748 12226094015421959165 1607023700909318311 3946915273109400466 13783823378272804533 11193319378877868683 2136923253762056322 12277123964849139505 4938332042632548131 13213760264540643571 11156731643562865155 10050163449056088212 1189955977889819137 15927775174470349134 2655279175807353021 5158022972824194528 17089044027058946216 11893395884214988720 2365701605852205102 5493733229267700488 10792985817941236515 5611141694182453033 17050516014696294204 5082157888826237073 9356095064176763787 10167543846900117233 16332244133534299526 14097176292546954573 492560460156274357 15507253607527616941 18122115892029277797 5652959471226243983 3126664205027747027 10932593453613310874 7131035002669571124 11487907823273484507 10354887917328986005 1739376802866731979 14933047415534324746 5570671269211322759 12983622121143354202 11570134582386103023 2929460690576000852 10648382626924068987 15469299884516429704 1265336987192663066 7257722859869224864 6162805955712116033 15580884876185417540 884982889625390616 6063765489989575278 9530742575095683346 35656213988037845 1501802452792341056 5394683711509153500 2828873817826587808 9782809503954682404 3097503940927737707 6096028808098810984 16792771301368601119 2053855916221535375 13005684548857613904 8901802965190990466 3084877648034058729 6396240619711794153 16576370531857713419 15345964004346154313 12559266748430702379 13985367099216058382 12583451626204828204 7939534547748504354 10238063127691413973 2476353595392295399 7272829172872458097 15615674526808710237 12039536160526790768 1526218913248129805 3382666218636565775 5831828918656210671 2798589623671271803 16596159686419735230 3246076638501892343 6304636789759718834 17713269559663759279 9781956686868195420 15595969177617646979 4154925292167751810 13878810291312724610 18035940719949678377 7878260341010828950 14266254912684535849 4108950152637845830 4714108818983050045 8646242624387743053 10049830927795905422 12727963530800252297 17413318313116185324 5206718693434043659 5050725482522228963 2312902821225799329 16602046847160240682 14637284232106787473 1726934554492144917 14297800949261932451 3627557537216735962 7343756902007264344 14138977405013902276 11574114072472318021 3520065035022395364 15952772342056856452 8350617024113792518 18234430406277458067 1270711070149501271 14859532246996507458 1108470218126337153 1151964518873306642 8571890170095670583 9022302446884587494 14601897199627474996 14736093949659748174 697981101823613764 13020171241383071208 9485280577345800676 13143136214900104444 11385623100100563243 18331395645524762578 16325255651048407993 10982194688432832691 10966710440339311866 16460497236546971035 494666722774379387 11009224147011543434 13538986899989991959 5306529508375515208 16436127695523604778 1959342290783948432 10820310569639753886 11941258540123293602 2751485761056802548 3114991137268348841 7516995758100901492 16925615927297609628 2532108208344096165 7741250484460014163 565576835648221551 1322208561758351303 9133036039035919307 15662665113120641444 17045229718272242551 3557919607938078540 14722343828526945381 5083264435036931865 10427835151508296483 921114779509113492 8622311133094449079 6861390487027315689 2547825985887417673 7290966866019460207 593089514743385108 12632558571999320987 16009631418610775515 2563860924599139586 12518136363176044705 5734645163970068254 6129730936386345510 1510541334916843570 11615722179827663902 15344998949067994210 5344682944658404239 10300410493214036581 7731565679737953672 12141142199146075650 9195292059650939981 7297829268902727779 17184116520521050552 8971361963900713672 5983255431166853320 6814220459842141178 14123817659420631330 6943880370007428241 11438488610303150054 8015433266551293851 7457633781266874533 6589186248566528583 16756823434446937131 9783299299045875241 7360507640161974168 7239103626784308437 5278523433863774048 6169447137476158021 1520355039483393820 16192488915920275429 11844154855885923331 7864082502051480425 7071207385607000057 12674012550508088662 9839001087359241099 3146739741275285899 17528067876176926022 12761700116371416475 7700312296684863930 6341382984956552612 13953164513401444227 17639461965474154493 14564879764380364299 14041506333626071423 12768173646421919105 2232105095012483060 573442575904059609 1452374472038183597 7053869654653087278 13509252515436343846 1961359254405006615 4069500904408419565 14316588289830759900 7154285937046154100 2452555940338630545 2325597873823786878 5550127333233667191 16754408402251325904 17935039910035924456 12625218229060703399 3022952360648580376 15968285525074359125 4703982686757181174 8501574793191690882 9105470940352456074 4018507331029629927 8447918910635505017 11710455009151140005 445141145469459688 5099847849815212018 17555179310042821437 8057405740235630369 6637750883354656246 2725208327593276997 5237769759208217505 12468357500289813221 4385370169456881010 6550963947987708732 17080733207663043419 6325559633980530205 5869328775647253482 3968707658511216732 17983550568535639882 13895783039243015113 13881501967586081569 11752791743761606153 8247564335773191066 6297752433337510717 10916395120018054571 9857438225561179236 17136867763954977597 13270821402203841061 10780790621965863342 10169952029838137354 9221029337504420316 7002723278820203308 1422875230129511775 1673397980132572975 15203204095350629436 12856240744568020316 14696247179739306981 11061757819788972271 1449798025321473058 9332373139532760246 1131920906474745816 7963459731956130060 10334011303489513503 4563265122852714207 8234935383635275263 6146335595370534438 9506481416507900655 8050151991584650004 1742687340328378481 9901526559286308612 5598285410303062568 996369781785591186 4562299344961461351 10714240493063657286 12329735398711370180 6065432292414543632 12641237865608889963 2753387070319250518 17444108022277327973 10290592353715629195 529734810723278419 3493149132085865585 575769608275140755 3642253033220104058 12057606642936852166 4944603979711272522 3331678372247195942 14137480265262580801 8103806282551169857 1622137397493405925 17294946288354518783 9205162345444469132 16648631069567433673 1514624767318781304 11959354107308752751 14145169436980589659 14770748211785519372 6031886305616717279 2921773594033195671 12521313605324709926 12857641662439711858 4386267330121504724 8887559064766976265 17877536504916317051 6536970380026523148 4942681846990253667 4109829800978880169 14479499878846969178 129362129995902391 897925417191586133 8606245336243946255 7352170325631712491 3101400197903920041 9095297482021665013 16279016053826411627 3893525824290129899 11636184405282774561 7430144406128365164 13837793120922053859 10443944495629351866 9028568354166284775 17499207896653372955 18005610528871279244 15868043379933990258 10602595129604931120 1173036437867207042 10473460140748817907 12725849351460251156 364739701510285637 8709595753875241843 15155251117761665775 12089859707361003398 12245935313134751614 1237555516960852053 13191301745385641204 2403622054331290138 13302691217953251475 14444590542456248942 849744912177439273 16325347185470962129 10105192725552520013 15498884140200294651 2801437066216653615 5909855630201792920 14180897071415027162 11613894056303113632 1999102030730665349 12992530156199464950 18379065114506574951 3938611326727654039 1492157107979229635 18160916821419971647 1506490518076523912 15131736319219487313 6056280142234152244 11855328991111954680 12043285616565128060 16254249138694577800 3805184471533929901 16046618097046872092 16497334097999387590 17448279695438549704 3818888619474344848 9489073682690279596 1147830030927672949 7879492991444689415 6917932893944955007 11526812237059240855 884928017411242818 3367903411450438254 5610816877462240070 16257809480228365035 15142927757163449835 12783941612562085719 7854840348770803078 16477563324697557946 15393470339912951561 1392145278585405903 5208342294077998226 13147470372556821008 12827440164351803793 1340610567878975980 5865335717471236637 17371405161860832794 13549231610003671481 12764026966696605976 12886785651467941287 6829146535320882185 14210317611889741105 10456013928816977230 18076966920462308619 4971999748655697885 8526310026870794144 2991848033639059218 8966406508100050520 3088633250163731031 4295350555867371261 1638219261047054526 213639830825571339 16546221793080146506 3178756672617176693 885440472002921046 11226877108587943306 8154334071457290978 4729690167582104388 6309634855976269144 15668772008041057673 7554160835017607273 4630525982780058329 14597283157603505217 14239303137471124811 1163632994507941388 4177570308799287938 13325933478363819339 18402237260421824550 13279086825653668462 631697767604512878 15003724003692750180 8424218062887637062 14281242958957267187 15240956547544772440 9942048656401822693 2747707713666036366 13640632451700154091 16229388427454926548 9085674527603883486 239910350787247349 5081955392818495411 9551993286182906953 773078995268345234 12706211897701054256 10432960727960449138 15187903223005634416 1713364251425062048 769831403066158183 148372726745106647 1476777513162362254 10077671596853862936 7397033946199382361 9778292589292560670 10533433480522582722 17284369450309253606 201580705931075809 7570521431839914261 3974974413482449772 1084631621917252227 5668950879267155183 14093366548282596336 11824383332812070872 12794187600244914455 7632108126102962268 11037943472474458461 3919449404381252982 14839544633457500840 8949349601234434187 5804334871961050645 3501443791491819817 1495785923825486055 13847082091204255768 10984209306081205229 520814203640581296 6830863479287816615 3730772036560630674 6754383265141533742 16037312549013975834 5706720819241791458 17535019382745447459 364179312693840865 10202148552608671213 8643779992612262504 7211830016785739036 459744477559504849 3033440708924551755 128849128487403846 1890762448814598640 9679518669220175522 14450336430892643058 436109340080850165 14747687356817897035 10130178603217688835 11227706617991488737 12541597999747725100 4552164446805438881 6379497515747276729 12989690094789027442 2478749902594334542 15760747412879800158 10956579569359840443 14526074597113431485 15101957175424394183 6291497100538900748 5143735353525141017 1860219752261454440 12922451932074517113 8288693396071231209 18064250641671918221 6265123017170892864 11739063626730679179 10125293838825620849 2965553239094849757 7632147645048716895 2616985222170853103 8972594207841324123 12960299799333931041 9173434084126480362 18247929383066336576 4684296037937669077 3176497452202236867 17300042838147970176 13630583900745205410 9053445375380320016 13482161258631707635 16890369137422903238 14928572149501521289 4479155292196408895 6464130613065313714 1868754428433972620 8305023998779029929 3686634646348260672 8807249327483912363 1876972861482326985 3599441551765054276 16867326507454821813 1716446788302918115 12005199607444807035 6942009407908432500 8551606882195473909 1293578241577519640 10917903528192500090 12663068793857998289 3013016754849276446 11436124189871337307 10490524808160409056 8376919301546614256 8024834284169055805 12745697695819371042 10687485246065014029 1251565447182061137 13875019773510507553 2508333102055249770 10046186402947598578 17065725416799696674 11015795214000109274 1840688341984898072 3519099039995979184 2408782155619353284 11864172898349863710 9632813199748221 208198054973385531 12519772732747321468 4902688168956841565 1697317708460098019 8276758048013101491 1505388759183983987 6965483274133463262 1570938570668397281 13083274624772989390 7842544724013147666 11466286953894889963 6831343201929285956 17599932926740517846 11346698413798877144 5150621772282687900 4770301924041785833 1770317552576390622 16795183135705281822 15454404548197504176 13612094764916580994 17858387731512822566 10921088125417278326 5726872096961402335 231206256906407167 14949306585225711257 17404214307416492433 16148309160988056032 682407692143964608 5993624371403475293 9808432590488293289 6882437064396374549 10820139041010857283 7961896328724504951 5251278491727669089 859283860154742722 6945685488066938732 4729392271345722882 1063106538121791588 17365883172814667197 17362319874340847220 13298973871697806139 15423581575722693454 8533367913341783872 15476979901997689395 3452288685058518889 15628400763133381698 434751382614701724 17882071605400747328 13177133730767140312 15713626637046093292 18115205887401175487 7911051811984208193 7536182055580866958 4742999890269686344 294107281308082690 7495684639626160727 13826150089369241590 18300124740561662133 14796007675341733116 2924365497116123618 7623651186912609152 7614469001497801214 10711606499391589982 12743383394532330733 10025676184562804374 16197928797331073978 15850595641621200616 609443130018956331 13101048659115365242 12758001483936732246 8219308295272900539 8834595145573060879 16578513904696134068 15306553305470255939 13350892755958078611 18445516982023248056 2644696599768737384 9856863487107960535 12152225761147261986 16837848174054182614 6942364706810057101 10149257962087352185 2621998341875448055 15043546217237087173 5962741709587604897 3725994197570079349 8326010551934794277 18267068548533594363 13918283657119254010 458847809005926617 15615947937026612222 15898298110685995201 12660582656440908585 16705990611411986141 8245892012511528706 14478573247028609353 11063303241481539774 9458323571210638698 7403984197698911746 798829407922072295 9392187721898110810 5546411133116184135 11840173742617554029 17354883531826650424 7805026248082542427 8878440305815174372 6424988223789253249 1896903391379142141 5694801412921302109 14667776728025822818 3456843938437145191 4330413362377450967 9204240417010775743 3036285938903089966 9919337307871599020 11275745469445173655 553109544086230423 207047457284038057 13544246016848616773 5754966841450543933 17896588200961604137 3339141171633124129 16857377564910054114 11807206016794752247 12439835593073497280 16267991476940792888 17446871469892761927 15678879009609310743 14615794449251173291 1751196871270338685 7494470740495765730 12513770639956872554 12652186802815542926 4725794055243458215 15501298798085742280 1922034624328261991 7607558056551565932 10189265465336361800 2340611249353015122 17022470322111243436 4748846581331523531 692340270510639670 9510834156772965323 14400466397169436176 8357373041531973897 13262734862861453551 9688361923302017530 4444436645996571408 11459672402299805616 14989886856225512414 4167936100809462902 4293424537754355142 11718309009169169553 15619492983372229303 2852251288877272069 13024539639806210140 6401114186484761825 5644516121043991242 7422001993483563917 8888925187875997826 707909438210702944 10601071840460078409 17978934564025329965 8098445024684857791 16925738945450612508 985184540149349 7775560053574688565 5266478817550587093 9590458987273626160 5357384630126535257 14635413289104118436 17073783856295368026 4898008705059098311 14157511975263123724 13772551217814293817 17630674206765622454 1732003225309802416 13473792199124107671 3791746916584556061 10349060410999035230 2172051224036889225 11717207526144378294 14250109248557921603 13035978061188103883 71527005194510766 7764366875469802328 13928308530688902659 5752135274813923283 16462981030126133908 13633617873113036489 2711788651696207733 6153691911286583122 3920845360394386222 16248572210162101599 17982959604538766348 8937538698680002376 16102383995452496969 12682247200451642954 7598880745980600924 11182674374006452890 8555083768830335376 18195450506488619278 7677897036056801055 15659784533536641206 8843726469635198029 11054924013139319620 15294710475613141042 1279484649249430970 17342519056723442164 14196391712081060710 15453881082398616445 10363156677455348906 14897951717758687133 16836461998327976688 10133618991321156489 308707855394825298 18035197631070555297 1535954049020729960 11729250042293961012 4776940353638579690 3991345853532157645 8842780115562490616 6377031003082980860 1573382635140644093 13126189393881953741 1937452329790448606 9096639095818502319 1183819231608318404 6126448484317407211 12019967866783503349 16281546028575145923 17538367549851573280 17279741704250366608 12131249185216847330 18399487695557498184 550868158299040588 10480891948870797715 7631310088622025955 17931763938345652052 17929350920668030952 5976646717694774147 9619991892014457760 11537040103424171904 8494226184959010071 6209204819578289990 12378091715145190291 18431309678181639087 515382274014191952 12377550328918211536 16919464905133281225 4382644305063722458 13338389583141060062 8213631163320325772 3394882904468021406 3344634717132094717 11605268306004406252 10598982270350801530 2088098908953984664 5587547281611255126 5623021890816728679 10681341798340697169 10282528007823061440 3514821747638692841 11426412743070764583 14058815283186595529 7115740225356491479 9529247540206767873 1582260517170204121 6459513845978512283 12002167582217806806 9172389661190593142 13802553378390954849 3547255451998049878 7808637840593479451 4934877468881722367 18270214313036131485 1203056913308681524 2119173262275933284 15668149537421242630 9007807233782702168 16865338005934076136 7883388679675349453 15593682414573132886 15686706166946830287 2186008750676263688 9983575579753567306 10424882703650582663 12205462854575251752 4379304345564365082 12278611931725697675 15992604011324891111 9982903225795010665 828729538478678466 14829858193845683450 2280088822286477538 5461198479289376106 12118265982810838101 8674922954870374304 7693593197559136969 12429562123346521835 9175135232006492217 4852965824159404296 6800821485737107962 14966009260197060664 9805651748109902114 4122969812163587362 17130062028154080285 1573825775947529762 7290683960252019853 1952479155137990726 15238340884126873223 14027096104368801362 15126914711139065734 16299117718059158059 460997662272854350 16818918420863133966 8875532893877408942 15022211725937219449 3875590418910002308 11251820784765392735 2996544637379527259 5505770671824698667 2362321541645574042 5807383616621242455 7214106844715600814 12767120544818034305 6639224417956902821 4759486857131622732 16227207504083119585 15569733540551499121 17323777301780865995 13347427393098579252 10577388520118797211 7162216792844719112 10126412683966687316 7302016322407443740 16076061506193503583 1523037878995613170 1848569764627336690 1953397097883646060 7778710660558093416 10181352885416787968 1439110592309223361 6497006970737887923 5644621850042137055 14098658513714940660 7944985659447099647 2887328531200986466 16891108724321838500 1256103424429544372 16665489993276179019 37703132604666534 11117113392709171967 6956510131198754667 4276903377604055528 5854904467397627455 2437118744167282788 13037075350331106531 17297749241659287092 15837781246799757101 17798549472551708485 8107177009599142110 10646229006549990177 8522706175335234382 4573404693981163318 7283488793209717097 1914514068123646665 16550290800119412888 3873303107324614297 15454381078681767931 9547494084758845605 18346521559149192080 8059289141579009145 11912002425404461222 13210742895859260068 17623118431083624898 12666106439810061338 8972225246437556816 459123403486964388 10918393956570674613 4771838406515632872 11667186887476200955 11701463371296249903 10465720379878197079 16748578119711912416 15098762316444791005 550850307968463756 13314250632256960022 16502791190740667516 16929560832690899361 17088285806233141036 6424767596556416501 16611977069569225198 6147264423043175244 420948739152836800 15428752210637816104 3197809044565448646 13927645623288465003 2622929462184512423 15628742072735248739 8571549974320825103 13202331113678267132 7712082548934398286 3171847065898013701 5746240069592388154 1818937891375840717 11167645044390386466 600003318966540319 1727761091134703014 5989325829999119900 8958083904257688665 13014451364136699632 14286593899748959199 4179427481376084409 17943057286013990366 8180445377841258733 17142140110103854722 15404773009664900489 927221250140485799 7218740666461997578 232832331076986504 15718728125735447406 1579486713461913066 13350616035719460496 8834699843140155536 11610067330577298431 16091270803433882669 10317990115050146325 17406169836916253045 13799020891708466706 6407970957600304088 15671508386700183096 3470486567887680600 1861316150737138975 6791575924512352718 15673582245999897537 6305588064494905923 2723007045715054514 8324886445356518163 6664175240094615355 13454159694690094126 5001005448183394453 13875762215726824143 687692577935828024 14417157045532402459 8393853584216969305 4476363753283801029 10937582019967196990 3349685383099773682 3551209002802895126 14974265669909382966 10543382817505439170 6221114391883201242 6889071988927211662 13520051706376744856 3943914856033001991 8125674775242518866 4839061747141803903 3824814481090919895 17627318909180933853 13402564475618889651 5515424389241231470 12632478394748092881 11349773408860107795 6843472278257853361 8029974502329285029 794349313428533488 13806399508031388880 17011011862986469306 103880510893957782 16507845520140466033 4723813250255171827 11232991922777021108 6273896768007481061 6863820406030567493 13665817873508706471 16916038181899999081 569842639583792833 2307653015342496978 17397922367839097150 15557516285646490111 8507559110846709185 10366904095505858782 15146409574115363423 4512290500469195059 4517876831053191478 8950653813741655604 18356544831225380022 9087512373818970503 2666529046839550647 4954294688767700689 5567742436388781240 14721970043327249551 2971003991641603608 8473343698567073622 17508604184043837314 12333421807963344745 16125995227939408865 4351215690129042086 11308813789787876926 4073810359870770627 4146737840914735656 9625846140599353268 4763721056519427556 6609604717693331703 17767051552406788157 1409996362137659435 8117236577903351562 11953913299762619394 4825371149771906970 11673619608749091707 15458646427040534669 16199998520969726611 12718442395415477232 11689625674957926887 17291766252648877798 16306810935343775228 13793404200661858026 9441616190320104585 5258743907475037005 12888995683285228122 3181975298623564806 13226494664398442874 17203274311040492745 4942528028889520793 20426727732234154 7204540301380173330 11374390407064265332 6556783472645516884 10068684193567228676 325180644395646372 10645789850637589001 4696275067381666098 9271866116333515983 9030179577627217157 5392911552146610860 8698225214286592526 16309893681185212874 9780009997083018122 16796548977804443270 14204526245880558974 2081553197382639990 17710849779791115625 205025043873498270 4734796188047331324 3600756721156376473 8446925221412909620 15296756482870656557 4451869557365689973 1055353458798103701 14697287109854884700 5820163275627608288 2026817607017057655 7375718627425003185 5523173305226764058 10525321090785286682 15639656330244097555 7709027678524853592 14040550789971691972 5693827838711655277 10243844756844153742 14766190450442762429 7869158795674349761 265350290627903259 1029044427599057367 2305341349878617929 14726096904762195851 3981204099555192242 16643906406374310920 7333350173004716998 4416998271927337793 2487130173559767198 16078528572487011033 4539162403872604958 10164014863989640721 6789070997369557187 2682029406647735320 16063142472186820706 13248972313397358762 13254290462643113884 18175031698746092592 1284499283346330470 317683844436486425 14296295175522958734 18015621812849435742 1422466696963346661 4412304857267252007 3988429092468321377 7910232404187473653 10545343786377789029 9054317738946412692 10650465702520014603 9582817951253584383 11754210367561398404 6067574968492648798 8655397706635528047 15257753137572211297 2624359459449604272 11907330930262579220 14875106872831730669 9516466906810185357 8403913158172991190 3408130309557544430 11862566354635147483 14755945409753294316 9377821023156390455 5109850555443221872 8902766260909125789 2077861956490114999 15275694098529729395 6140149493205069993 16711560750927917631 14493907989335003808 6908068792567136721 9682105628082113640 16633992494778715657 8487544813857637731 16840944395406819683 4891251280818461485 15759257129340282262 17873308843592549675 93742476672912656 5056188400190367771 8772291228013926480 8934089132436934122 876047776287938673 6442136643615275407 1884933624891616648 11295711067466652471 5127974948810838775 3487064385351315819 1807575560941491644 11838891287637476331 1416199875071643039 5963224472458016910 9771512963584928962 2651577930988270515 12757726311079266421 50407586192808977 2233122249750681633 15356275770282996632 235341568064343659 4994725576084113697 9266274951743126915 14599746559240326633 2816272561217085041 73700935897290904 13910588037620182251 18042053367047536580 3597331167703628967 3646068877601144249 4474789532557445611 239646766648799095 13854642024977340298 17121014715351527660 11466680026564196523 9188834852260780403 9237931697650295423 7217835387030760669 13879614957922740412 4599749320923821426 9221403265168395301 6666360093344273729 13946069671610906031 7456283015902804150 12050190573424952985 13993359266679115878 12005493908358207858 15669197611624878187 16021632067963011780 15047581834758013581 6419951221383106713 4882397909530554849 12156469980488460128 1111336297874068001 2002972085273098739 15280999677963799249 17928828038991938419 6348109470961255337 10716161990493818098 5257016495145098009 8963056526293589233 17685145038102958427 15719188583441950358 10477352544062484037 2503482650746710497 3465739960750745244 5491598221014307853 2068608036705638461 6762701702657315946 8689650354806598700 761252766377329362 6049770029029681601 2503724682426562344 15364834422780993034 3179903162211380173 7171822172768223437 14268164019450970816 5217599973838625897 17073614544696694914 11937146298138867069 5883719056539833324 6337738204366670955 1960018000899406524 4942340188549246126 9321373586366357995 12224382943265618068 1564201739546583650 10935446698203240346 10735090224851203829 8199336012656103210 1638145573014742893 7203803839544423875 7399513450558824062 742500587493503597 5867278882876495126 14764273651774159639 7347617989916239078 13446125471918917794 11840010004967728792 15829966398549178489 17929407279750453135 8062749243369282272 16421757989046144274 12062928207509363618 3733625240536690642 6548079455650274319 6153837154959803143 10112479993306093165 4745614025039133440 11237013697500270556 2669662059771420222 790546003596157430 17912713010366085767 10379264055582559394 7006082942983734742 17146113154608104386 5906990802389485636 1641502850219218447 5912142738071542099 5626671611939055895 5592248883394858266 13317239423038684021 8165786928459290243 9444870710668831098 6022819818722169497 6996667892180951189 1879495147577036970 13800535373276575928 7583274505698068269 15124961352016240380 2825195341868547099 18101255140794040673 17062091780895065140 1926916726178499594 18284442196885560255 16592828412844198982 6539849121882487780 17208195039973222468 15304838605689074733 1576108391529836814 1350668967556326084 1693707459193189674 10461643409982519716 6904416631366549506 2329497440386851597 16511211718761430343 8703334511360195003 6972325414932304522 2708120742802000921 10316120852412619856 5082469325568573337 8882463779566591281 12880940616062016242 7461758982809784038 6577639923877255960 2414068980093372820 211560035270761203 1458498838921697151 12773812089139283371 15701792952453043081 14890003518083833263 18081994847017524127 12214083754201044703 1532310698939353975 14146937476835372050 14216916666055681895 4872438170676770968 5556556818422573279 11184830359578426854 3326129101425214784 6251199681723638016 5986870790416016222 14849484884346883030 12121483250272388 7587406386956575843 14099876614068044924 17897755903323972834 6765518772637726874 14827468880692198243 16647141633429580966 9784972698441217518 1126760195903807686 14614692286309534755 11256836581458498231 16173920347209628415 17005795064357729795 2470307208380886749 14952006977732428370 6141266825655980306 7640148243474474721 5146502494085720231 17287613385061220867 6941261641266013389 4992504223307224272 3694732739353550140 3475170117335233711 11940064664490099278 5464704246643046186 6954710563152200756 8756901389067118963 13449325580089020746 15322721382216225116 17432093697223161008 12361344622225124904 9491504671807084780 6599838622293810975 6436362066053862324 14937301682270027016 12391158456998932547 16288086498266716331 9007577348748617083 9690212257543476222 1600217444735672490 11808443557426718781 8367674286541015494 16731999048165541979 737630585767024974 3102571814648926471 8250943408706694032 11619704535230006296 2104637187361694103 2778929807972240697 10554261704464513954 17223495034381059310 16083547409461714226 8231670306583093820 9950858294187393909 13932473505349808443 8147552617594471294 15058366381602271942 762045974547572046 5512316305994234777 1874882644259747179 9245355880709456362 7796163231280443418 9859784288275122351 8310307916788094145 1444676152782464086 3912535129798889769 23608639931622191 15350832663110222315 2737307968269465914 13212866708565692549 3365211655065596347 10821089778897731665 2005153272922003026 13893904309841112604 7592437026932221082 11365813763458073002 7500537861752085534 15959290751988295113 4622349452096156631 10358260310864771162 8234911095127697738 16263951643735780750 6700018235277891997 2330631543526044300 9439880283912474654 7183975607103737746 4790124336757542962 1051611654849470954 16846570227227309264 14190312155173713291 8181686017152730757 3335896659415279242 2089029106170516348 13770777175209929321 7861320464379859113 13378499239981627195 9799684824495945521 3436132069270950437 8552887337934129443 3703831475903570979 8615955124461500843 3083113060193131994 14918362923391134483 17437017539438634396 9702302731931533824 17073035972420051276 4078597104028937942 1877668634740995279 8110630511132446461 10293295271343503193 16118724830492562026 3763840908763345474 12632278604217423465 5964373677179087879 13443363989894850977 2072421657440673105 13855085506287557871 14869031059403540672 3174834245563872726 10663496107340365348 15262739624215748779 11483218676397277403 11920442213980280551 9013718665658420383 6444103519548514063 1317971153463638073 9986800948504625555 6598143728666870608 16345206376389895934 13821072247230424203 18246656025635453233 8343250490676910059 5878822961823629542 17222503835971663901 5936359704108950188 16448439868548520266 17803308569020865255 13693746912631694299 14223750368372491367 4761685752854429785 13666098240329902886 11545523941748610940 9612877892452202043 14654367016235800158 14392434284247370673 3839500163555380914 10080086090062606657 11869771410148162556 3504456226966281117 12860213119927134005 12342771818438899924 5255076242998161925 1632498421626196149 2815882121074778715 6627759410693184129 16545049707873453129 429445258284591097 17469652097761995659 13907387732675604625 14161823575169043784 7589893968906071755 16333782562484855095 17639945943457407990 16783585105018457737 17397882492694576040 11460573120090354490 15225603079858930700 4682620346573663953 6304436412370725589 12522232490019743041 773701480562133783 4215745010505556081 16217025062424583540 13160423935455515850 16234694985987295814 6902646958720773231 13880161648594560960 2695002433508626464 13868303116591029327 1066638827054038219 5198740387527864560 10795418090490683401 3057377546067186431 17132783532360940838 11302794801009178200 14487942553288784061 16253580437905211556 12416132318727478893 11161513208811472592 17681878971311346885 17103287966896244103 17891305732069054474 6365472967311088822 15846846072362417299 17761985675353586817 18252591969483163939 17202109614568501285 13012526955375950848 1033364237411583790 616053627806318774 6718833402835431194 5857604509148127177 1621588637116134668 8789198000775549278 12183383055480684830 14338404088571870770 9054326638020033590 15936490008839460254 12379447860633895302 1073360069542750135 8847162164923303100 1520564841440227437 1464939961866735558 1345087599565778477 1293299647488575475 16253327724590013686 17391986755907624264 16280501679752177054 1385922838551661611 5054578319757641026 4531637026426662573 11340276916882620907 18143643245093625680 14334824759766913185 13829807060256357782 5596870064715583724 3420652478333172590 16631859973283951163 5225843937967132614 2580287505929887927 7395787769157983475 4018036371395740051 5197347590767208448 14819922229295739163 7284832564370918325 10716666251186999945 3128560149628914257 14377950528884912888 11187257142018403807 817352674205196452 11890817401619093967 16605793372164585533 8206377133280536390 429508314117624640 10286849655767520539 7775829955253382287 5127410645479212383 16855935796826852285 11005637041579420575 12355935388966703926 3114310949846648456 17570639479407238466 18022464831170940907 17991854973826476978 8017637467170044269 15474739321840601013 4607734247626233614 4299519989582002852 14547285685986426442 3814602175947613460 7127868178074144055 7034413310629496429 13837682855686956277 2239347120914239328 1275665901796662183 6273320338854667203 17997634774997090929 15608888555734816501 11830764009084453746 15186769198944524838 7280782134205708052 10145247926601282517 11468973553661999828 5069042383146001624 9967201305036929918 9566791714476580273 1554156007263461348 15617436141091860201 2181998265369114098 17280028082847719241 1721740341739826353 10334277698978508214 7627049548404591969 2723057327557487022 7568516492992793957 12173356943534109569 7032592772533737424 4079106472304658805 417547904015908639 8697843831763059656 4830490736980903081 5109574513606927758 9357553769229901098 8837265391127958733 15581675084408912956 16159118086245073824 3264300497457452698 14969238447763494680 13755937638837284025 12266531513345929910 8797448410090351424 10639296421888306760 13015623749415483173 11433098838185987126 13524006769079044134 5991045132468481959 3875082951252941136 4033136611195745424 9138942754287237789 12349509638195313490 8207146068290493893 7853659751706472176 18345266097906675929 7909586455964941241 321718020301705129 4182608827212157573 17564377854173909694 17474815918696962334 17515664534511732149 18080317001494519818 9054026949604124653 1064309580027378711 6414268631507959561 18110765738046807121 13697681658418878255 8670371009771427345 6661634018446038086 12434485368463853863 4998043819409609566 3541121421997070493 11212841535638372801 13759563113202506109 14888459033527964356 3547309867154706899 4278882481544770371 5689726039450080721 8231592718667380396 5131110406710811195 13529999778494487175 16761774978604717922 18053734193771632021 952047893609584722 4661060766931753572 13409983966503587303 4297070508401928609 12442741700539937541 18277421104253681939 3408340597851223305 11529056828573550414 5962784626891886871 2990807085243596680 365026936479739137 4069473045806356471 3285716233062232832 5851050229726144111 18281919835812508994 6297455722016696352 8763143289327705074 1638914342476230629 4240409947982758297 1445099403381996793 3038740964695620905 7273371949357880097 15168197780796636970 5840719913649771752 14117278529571480406 14103853207788325420 13897952148009661045 16962967399123422957 2336746731944332417 6229658630705067231 6888027336786133161 3977153965427551523 7968715313798299790 8040483651959496478 3120587339905209785 3605028128202110737 3503702195838163252 4340095251715817312 1099083048406729634 7236892958054477457 18129146825944383925 14323009433931347944 792102996789227993 5222432367410089972 806178514201983156 223256507267199973 7154014244746748136 7324423991067503998 2921705787484177355 3619583965323466158 1796854911159570115 4250444014764741846 5864134039666996009 4765780028107810222 1466857847521984880 14496630793504017146 6910463331979169689 3582819984996269537 9650710106907131553 16975770114320279423 1531027588736334358 1868170417950633226 14785407521849080037 9159207694023921080 14979985424083698579 18231454547123746085 12621810358226961588 2537525368071407383 3279846263398707392 6504919983445537828 857795101770164897 12931250198379626035 637509145815364938 18177943920356753558 11285876269023314916 12073356792852436506 1792607808529392291 337801943618857959 2454613292530168017 4274730945010241109 12605144292805661670 11991427878965476164 12766769413517046954 12773074775495899117 5175086673982224540 13394099968599486116 4277875760151426780 13172691839589808384 14216794441855756308 12796008764443629223 13073691910388148273 11983827757773046231 14889470262071289449 13968792932386966688 2282139352419765499 5575144473085415083 18416402099343302784 15294410244955113991 17747761841587013495 13820817868537652114 3145865767303403090 3248768530718249989 4424335344337110285 15671229511007461618 5349416078422729918 11094691933057810530 159210014857862349 369876584323384611 7956842046099856781 16505704044172491990 5743398691718604960 1037859017450948723 17870573747091309610 845129983269471741 10235825200602161021 6291947576204673414 3182105133877525704 1768341423575115127 6243049227975477245 9691247093650143943 8293977874090211141 6253513003275524542 7982010173099750577 15224826904713105974 7471907436013648607 15728420034020892797 6344194526003112808 15491350341080221867 9347802638528827549 14661618123090366194 6795505099528377935 12118776124604683650 12295393247773035341 2156848848897264233 13761885932357418112 9061618296669419666 2942586815974239730 10331962384090726665 17103929658885310970 4985808822177530237 14574414677352593481 5062964374405661772 10987006375523006365 9773561070437938323 12777548601500205490 97523449835879782 10555199607601764938 15134002564128428083 332867368455096242 5918671257560019740 17873711073109203386 15652142670875071563 9736088351227647245 11149006919115652335 16041327365298374090 14134184408348403351 16396317539283844309 17178951307131031321 11908195890387899055 1653696590603788657 10969582941149495662 1164773888569362660 5586628900093873257 13452711196006612516 5353891690760152936 2586859828667458486 4229516467827756554 13029496803137364139 3417838109560787025 672747402807159010 6911319610664176362 6626658080708341581 3361229640806159873 11058247307698357150 5996850661705669731 7039121061708145527 14064271611884257719 10707184944939685998 10814619072613241634 17657880283622775771 10927499360615806205 17908233682780348346 15379517136004337995 16330987860684615494 7219543065683903156 7638821821848370783 9587972591621859603 1552318763127097955 350744690727004670 7926206476004366350 118143942214757914 4449348152802628806 15313831255819060164 8485316782631850260 9821528816611066457 4926207872403180642 11456823367164426267 7108052606086097850 5320156327276907499 17598985416085457464 10758784012105275335 3937737876979089688 560166296324433873 4778102574461606578 7086477898222104295 2609595562444329060 270814928269484588 5162013294280495865 18421904075640655469 13028392065279527634 4702009505218169475 5665340175898990640 15552987746205489568 3398575694244275793 7481372840605261947 14176725027014464233 17276714735814748865 3410044484274585361 8065997091681831096 3098238035354633917 1922036936129193750 3918042184515266890 13510884567947882649 6142116750312114565 10452486687206022033 5703353449529780723 8929705249725580667 14771834826316104249 13632923016725037594 17897039131540862373 11685481418970686646 11088282545458612526 10378307141430393460 16865412237360845317 7524879261044181874 9978551317318710792 421525042361233067 5595970216319767911 4941911135534189713 2747751355021619430 5216461245687899152 2980729125673483331 6472478738240467167 879779817024909642 16025864363513756152 10883830113686603323 16912117932080716345 9277662103619116793 13187161715450935502 7643811831165118596 15759659841688172383 13173765253612097817 14240392746481713932 10668379424255656399 16593164323132812440 544591479494022897 4828727550825106910 12755822730176859757 13740027792742213296 5410487548163401280 15650378583302920469 11804428976286393792 7746518888844008389 3990780845324520525 5081091757772918405 18142048652410011335 5824852014638453232 8387168662041122274 8627434319372716610 1175292297054503184 13229165145453663012 9110639599609888198 5460435997727749142 3998758547151746842 8288770845390259214 348134381471530669 13618084232338508175 10045520466626327140 12548698956500634497 4791780552346171222 8122385107539724409 11050348213688597535 824360891128413210 1385422727507076276 16627862757927348002 10480105867617315421 13562348744220217964 2647864239191196176 7541440706941004129 1567604702612557970 2411861766788004276 3410901871729221710 18098904825797274065 5138452476661957382 7290423073662741329 16232924918511634121 12938323799540273259 5296368135842382282 4803112036156838510 14429011119185426377 10535404407363017822 17702362197980733337 4631878338396448398 14806837573732882643 6272220801109038210 4386923745379463017 3161021521285809631 2628693772124717844 13767766388461578847 16285626949053603654 18277845018428949434 8399582695355607613 17745599378501798591 12307458862155499986 12536353998107709325 1184137150135196469 13981879765515095118 11849301107549223352 12212843021670113300 6374125601220954968 18293428648217475107 2623543165031486518 16507979094203849576 14364742014980254027 16465128497527762478 18074776451753961186 8406943994105429782 1908066985374505403 1688546992554822872 16856115280003493886 13156555255127332915 17577028349870361565 7230724071459650693 8927357444542326508 4358124413872173517 17162255162626337463 12010024637357437700 5845782651609787156 4596203070998787102 2722151558357157618 14344378207366817407 16612121562372097081 6719768990157734530 1929869049713952948 565022119880439693 12137534244090139078 17680329588904161609 12970541436458530921 10667126183057153444 18365037222361350395 10812866894091346769 11226963466086339887 13007491747261120196 12932507621910924443 18118055430801245161 12795694194913231409 3687926918327524711 15870566238214280992 7108604161507455336 2422485048413487806 8611327756964382756 4700248986074086617 4599877711794904063 7975623478553984044 14294249760925364948 342289150630365883 4513632099378165000 2840601684496960709 12740998952486801564 6199707709218710968 1615405646691236673 8695086928211973789 6910000758783210680 15667251661376372069 13372258346496808990 200514937697133453 5593660034730702153 2272586926487967250 14483681875315215796 7920751036876723962 3004401120009887149 6829449670616480709 10618926896312263220 16126551231291780774 13930486651670313696 10752986402140442707 2039936912704066798 2761191610621226543 1431719690069212740 6587246420182634623 5996720578226768374 12431562163019294030 14657691643411327155 12745620499680632836 7951000956115521668 16617334252873270779 5385588004148813933 17770378682977466436 12452440540226818659 16237742508745460249 9520707735707616621 102685705688913401 1249485149699607436 13331945409619824206 296542428241486672 10533479883992656159 8928953268788435417 11867867601647582003 2561076703026921909 11882069005332113758 9161395630039484909 15578655727842694081 11924331291322550709 14479313080321577698 10272006117463722474 17752367992397475929 17360737098967609454 10537542754504079230 17116037418650886958 8577659419397042337 13743664714721177282 2249765200215721499 3095891423304541859 9390867950958264552 17253928139131906649 15366554329699999999 10018196644050171456 6011690058403791990 15398697692599409485 1459612158006685952 11226453408954539714 8861112644222625877 626869584153420448 14381995010524973458 11708150049739110417 7413707282621032620 14352381012586952175 10193555889306195889 12356483609998973756 9224188746460135522 9507476208324556892 15136861763287156860 5256205465948099584 969830448468062763 11034846516612210935 14150335685168690569 10011706193078910266 857907699412466286 10206767101724326048 1157550190313165557 8071151361540211234 8802965935243799432 6250235290748013505 13031455331405354093 12066480005747379971 8136600567498978317 6463136836133624476 10191323214739091729 11618132278241834684 9464641051435724554 14073356185914472109 16963565071303695045 868264848905620823 14602124055419514908 16707046227143738836 16137439410075973436 16364576005155953805 9257531791748745540 17442151055872299941 17514319067811670119 3545133148271788565 11029312029960079874 5719049726060771899 1180909521727466091 1212410764394091905 13941257305413557373 5633008152072394006 9123859390230331330 14039741049952682704 5262961900509220537 8267988255847809947 17001831343183141009 9572454342471959040 17875160380287591769 7323486340081930719 9373179604348817684 7557416748615541371 10115845156723131002 17723801649636311998 18411259098636008883 12302161440004223944 12448333686096680716 17013600315438654476 4824496802217829583 6236349848873056741 5782356537967809984 11562352671525131006 6214489182980127763 9513026314862539246 9069941885233711142 5637925768227112367 1837242778794181674 12266021029585248222 3942416820453413127 5066596889823166822 15963239504858194624 811703992279558836 16638623501563540231 11943437303366422117 3126388813769216864 6065249407555347732 8253136893403635830 12181040131817633817 18191122628430031418 4849368904454135458 5166059319830364274 3580283487924246986 12999594105659731597 7667355277105608789 8936104338771874782 6550599101378004803 6739790045733404179 16280997240245917727 1977705826504842197 3997286787334342185 6013258155275956576 1909937904923947807 603703317745462797 703493524986455548 3607491445673085617 10133385338410127435 11444453621747419658 8178674842149494676 8763303189962611276 2025765678178783006 13662217136121615445 1534884182292180161 4690129925781813207 4718723245110893766 15991325926166805326 18295931864655103209 18047894215492170931 9948729505609762583 14271411696894959769 6711204937541933298 14036362124438557386 16841788583444669647 9767096730517465009 18330480538924980784 13260896828687985013 18368526615404513776 17584257541371479165 6083308058915798051 6305891043127591024 6469197580945977833 514536908141406193 4085643059618119434 5954981621939097858 15233042992529241094 3984175759923016493 4734718412619815335 13632784543755219101 15980669338203909720 5481843677172917951 16033431790278204552 17347060840818473066 2823440843716597739 1874817557102132732 6814143660747980059 13401379507477765844 17457372313284497234 1949179210659238897 11901954756474136764 37144729468000459 13452233479581995088 15288378966447872099 6278602871931686467 16889033223490939197 5568817280405841280 5213392854620041815 12841877385239416930 1216567646299852142 5733538064056693921 14632930984658345150 312294509210667979 3577062545592024048 5040723901059357756 8164206756085381807 7354261684011424269 10439708756577955208 10116798777048048797 9023490277406390919 5837850903546862835 12302844797968386641 7855260420528549943 6134587335236316104 10455294335235506592 8604930270321447702 15393027318150420515 3930856821075564506 12034111481995302299 4064530160314135553 18378765968235705598 8768852805988358598 16677792661782614596 615015779333940002 14132569340357669359 17827618864005868046 8053567757709510185 15844142476777498734 8174922369797224953 16842331308120919821 15924218505092223486 4057573498724008576 7054874428938064509 7503243949029373132 6292473427275332794 1142284214145082861 15136805520314377883 18237940583265448142 4863417437197726082 11337660857585381196 786383527356793540 13193383951250142854 1267133834609542248 15365514716360027620 9325416664524090876 16646252079143322834 9783875346267399485 11522612302909284109 7767708022567444502 11652891802420411629 858236450836948960 425301247144680619 1811089447555146217 3561445677863932240 6105229909749211398 10568674813875866032 7413871043081497138 17860380002581218288 5217407806980210723 2173893844209796185 8224829975296515575 7561017308971283799 11144327310800649615 3280328823232754062 10499002753348010822 11720174364218065228 7153788721370836909 2367289499709517406 9682631977985231320 16893505891683750519 17565620065734626493 11180849607547708297 11350205385379492483 18102345828460197087 793423366008078659 10922192133759169735 2799282384363969576 5025547037990525638 3499407708875066082 6798121211292092342 6545132774476745249 7713674110278063952 5251679401920167488 17578363796795251810 9487779242210547694 15202424143080794838 13736182389565731264 17865717364594577958 16325706827478864832 18289170506947054101 7705033407873540279 5609317484340011580 6074048496441441172 3471039098627024551 14408461702630954429 18013654771029835892 857098403936122806 12765268497698452708 1898200706491257528 5206441064637728819 15764699342452995619 15129997079135634469 8727495750982352869 13247690892045825103 1555627815893933983 9950493335904353132 11114547947197767901 15692229294710793818 5629523417898484082 7484350604209493802 5295634249389297080 11513547301547388438 11858546873846816923 2944608165089588941 17677273127250517425 6267222635312950113 12188770343055431555 9074661865093380912 3216349544841501914 11415957926885051633 13961124037378629259 4729913311399583207 14603999598091917665 14358646455123043344 4990487913969027849 5945495309414856786 8557331439575857514 234124254905578952 3684205391562882748 8519098590788752589 5732808303908376126 7122813145762441055 16705633846852632910 8784509397319192303 14567926695139700729 10732397775024915940 644601810346718237 4486163246055311652 7621626270861253343 8426016592250416678 10957059455752347049 12666580796078246301 5777855261127043530 16951478618082977916 17648621861526638193 5465909057874595770 17647527147144909654 6849632848118278347 11410455674162294655 9751962422881974102 6150628798872926518 8390200438147676909 13331840528991242708 7495621081433661768 17149589350723751963 3441003384651098040 7228763453814709344 12578053362683590808 2660585355268689913 17268150282726200183 7149185447938056267 9714750123146199400 1206209651187328238 16097008637404848822 13966830827594346851 15246692547256890422 5027150583625471490 16792716697852026725 17284961639059930460 7832361358155180182 6259092666409286238 12582091780641693450 2801441238887665957 6534234377000207867 17626191771214245372 9451312432723875540 13253584969567592428 7982354710894612329 15865802329616295123 16941113658097042336 9727942613396510824 14582366872204760822 4412710635557994963 827688991217254888 14594285917239634488 9997415194799154991 4626185258759829602 3191834460489895088 5333668652682891225 17811385158236978522 9801300262436203258 864115288593790772 9898334786816713412 2704866381846134035 897794761517247583 16708304671505470443 11399375899767653864 16190210893774407794 3089778388892319394 11433210415200613125 7405550174776487658 16334347832917531455 12505239992512679116 3730543923199448216 16553969274037652508 5016033094132982735 1739766502582489749 13608619116586886255 16175093808553513330 5038367337482707357 1063154952922663378 3110540428532659725 18239075950988224170 17002584452360655326 8925269773168502434 16425729056834871116 2738910046944382741 310924719299114567 5682513427323217392 1364954482384977897 12253978610611095314 6707760332280631089 17647610534148709356 14571779674284377800 16484186144836949401 14999026230848909556 8553306964127357322 5007068189953185725 1922322432102602235 550789303602393783 9377129965579321715 15292127090445672995 8191487488224758055 12988649625540262709 7991743732956021882 13529206219996441418 13477842573945300742 12962518860999950569 7274847285186926797 5136478625763286888 7392993432843059993 17432867972543401287 13587752433250805913 15962725304639421399 4088925039211139762 2875016814149636308 10106402679522714025 9598798268456549392 8561197825350902189 14955317189760138433 4940743267959338455 2721556054671606944 269960656085190401 9550278334580661264 1010695813333622502 3887352722616690045 1289173202808126323 8865932930442254927 8678158442953832111 13557645076078059522 17433628829024837208 12989734820816329605 14740439333705426005 9450049688293407830 13132921484127235735 8503156120321036544 10219807648977266765 1088189760821484337 6818791267530330763 6414339461802072053 12886825455310950257 8581500124776542631 16358652585291518625 5495566781814922370 10938054317661808539 8322973452717751267 6373065448595819614 8675611576889703586 2957541658533381982 12216477914908746509 5461414862770282530 2649676544916016788 1871854117066422939 6172154597883668300 2500528991361580538 1388248261100037966 5029157678503506973 2873958677867215695 1923217467217747512 15583087509541932558 14467315005323849961 10073628710256357174 518822199648787400 17135585154390177225 8972378283944155752 11712113778588543655 3617781252988136651 4461482001111090007 12616690038236682097 15808765235138938138 10018414138149058438 11799109894737133133 12872033247973173453 8696774530144206320 13516222852479292844 7766178733629118903 13600413707079639057 18353303802198177690 17433093899837937689 9606001277695329292 15911442263161157116 6258493611294751418 18022656886989863865 12603328608336893117 2399356099922546340 10457155507975286634 4018198233485636480 4219963582838913688 15301633961642743149 14631959048159207225 9343542707060813670 4558799745381868346 7229316741795035916 4151993952804978569 9286454553546292327 5949344202918116165 18278539268224658547 3288583747344991200 6822238926978079946 15010150260089950939 8176826735140631611 7800801118386435210 11568986519643528058 7509376351174434241 11954733753981107261 12208339219339508825 14902620595977485328 17789062270499158331 2018658281187108111 17931603162233698375 15821368395080904663 7168491253512243259 15554471950814189050 11602308151809863598 4469420673054487265 2061260633532276010 31110181696862339 4346897010289272070 5150689754135887548 2422870988731010511 13355887153685904623 1699716186376490918 16888766262697592529 17376187864701488360 14050193266274274930 16037877653067986976 7242416908985195599 2735482074422898814 13300517306173354350 13484870004367003058 409055932278558919 6206456641384480299 9636514133308031797 7320400941895711204 15797459041451751157 16621817214880186433 8834811784716669215 14001812702218938879 5961508368225650733 7558397503122015431 11329691119844823439 12706993631564902348 473807473859704808 5039138901573138184 12936168647115964590 12509836725005868066 17536509385802829547 13298892056247484191 16776459953796881713 8967131272076719922 15456981927725321428 16647610904372510056 18062687264333470625 18285715953968246547 8378646472333870313 11741702681376807816 8087829281197024994 10104302959167320311 12795045993311663818 18415580935182046324 10389703458800942535 2317413033008405127 4076531709515939732 16032874293821396892 16859047211348182103 15812868980632938311 18204397943867977639 4757051762787033003 11138060527375316019 9223809431025269452 4721658524933433382 4825983331028533273 2011638221420645636 2769310995586031651 16003629580031929707 2892910983603380780 4727391671113367177 164670035825212921 9427745751197795455 748636113015828949 17658269472051836518 5632916682504184872 8490866512510001220 3434402386662502792 11354124207202661673 6763404605689030378 3196251545264367278 12356391733642482840 4972132019807834139 6641281332924978542 7797241097379832469 16258033934816162561 10280502399649562459 12088860808319010170 17765146506893037939 2842521230066332593 5878749780831032468 419342850752766289 5107993856336384838 17703917321832429953 17588331730389645151 18385032810652193215 3792965679007721044 16854748531942416806 15268765818869037575 1497315651088818827 9165573141037075357 4053527156905130878 15527037806006866341 14740044527919811869 15885199771679385760 4491098583845412242 10225423869197253031 10758244009096540284 16781554968804060738 13990730310386198806 10004725249303075026 16976568081610512665 16746339813811555603 17320177012786627370 7650294976396969710 14345421911580310612 6638499857556255880 15861755547404301419 7092263866058523909 7539087883834064987 12279242602936073861 12877710501403100119 13308736130854854512 2402938788548764476 1332265071847024290 12714310296983825092 1196838666796905302 14498097522343302802 9569592346446711357 14539314916190389470 11522696257590265932 12263137156012436522 12124509484539235211 8807630803813267649 16149617322678951514 2370316286302432068 870963789675718484 1098943184329536834 2719738423733974355 6070710185284150548 8835054174702779821 7872267712990509445 14562905929584288864 7934596645679443806 4465309931643205378 13787460208752399751 1827729870009692901 17526327036327615191 2190884736720238702 12148627123315975760 13593218206594221561 15394800080750481868 3590895954628858995 12016072931555324490 1997050237997954033 10856069115954620689 9688130375784021358 16930653218692091604 2396289076899295485 14969169219951943151 8329908863276476745 10631579860381475357 5198356527197297647 12712791158209606403 5983519530457181273 99547650610772716 14758536547394374350 13427942837580158308 11293758177926772824 12965068195368040052 17699728295293166226 11020916653902271842 1327600913713989718 16317102518081815627 9289844914517815489 12633014998934682530 9963889233452134962 10568461136070060777 4097711029081263730 8567703179391774742 14125710541020682826 11179764529655630766 13101410969320506173 7963562044141044267 15465654343143741797 14831482574261233306 18299762961269644893 2581220769292330280 17599314934453417530 419506504748850227 15599276993870076711 2094697906074476215 1332136872404299434 1566252563660429640 10647355578657750146 7016775276388400276 12861110877815868948 3560597506555036251 7421862892774519889 15727259971273314428 2444772768285221186 9703836761436323023 16501389949308227407 798878832140569351 8226416078936176648 5788974762675604159 10414697661565908575 7764224041968559144 14713124362039075767 5562188541394286377 18176127042210346845 10543001119759857611 15350391629718157723 1108133739662887893 190984855723207388 5321808802544345216 225710176834056513 15929840634610457174 7709471945513485874 15002218170085733012 754778759909363709 6798848832021137986 12925829028107389104 17497770484309109762 8939483259320882273 13917361147067389616 5161904526730864389 11626306619527941499 9488498322800440267 5252514003763354555 8765572332975018278 14558717796805946286 9667156389954181534 3968868847610564683 1381925021389068492 17120259115310077004 17577575568950407283 5945073328091110476 3389638642055359441 6828466301412183810 16285097062233145495 11763705522248278565 12183203823004091211 12880295578842421883 1406387987565004170 12578886453276073310 16524409837520663321 14564279116237941456 18333435044560663736 13201315538781098659 8198867341028392083 6280845558320019733 12359320983084361361 1297819568147640022 2220210589503917960 10244574979445444736 7763955888502440753 13813593519918209526 6089821954223021130 4253404640274757724 10677458266884802071 8597048393386543572 9437870379834886589 18055849757191095008 2173110393292085900 1572408001693290656 4282458313038920826 81560388987147665 4152949126125342030 8488914708027865753 6672650234538800046 9858561714870066808 6206633989447259397 11330827332840040606 1909345661881622727 13336283784214708058 27570490658254914 14397129181904812661 17202488389334614986 17231297351092465268 5298285662003133898 10224233604460291399 12671898696672796800 2614912628487935572 3240703860896558168 11277743553733384804 10400704643184505573 5600978298339588017 17733738646668713783 11358041329820174213 6034612211303966191 1604590808063703283 17802301774044528254 12961933721580125963 15124132389372928002 12029581580962337230 17046166276550478501 14040665348472319777 146795209841151360 15805743025270869655 11569378700184105769 14030274056973765315 11865135525155729146 15844677307399933512 11378608453581436421 3212054328173199220 128813604709214783 3645637728714954112 17828590625225245608 16164032309707198701 64501779054200344 14118174844879502316 10965024974765835760 14928020806966847798 8876157064976162152 6166365654693444452 7350046999571754426 2594948621366956514 17572316766657577461 4138050641212299418 10293628929352762759 472763817565107047 744854975017063605 10356000191746842473 17201640127358619798 8023585347674158929 9123925928000598446 16092483219528519082 8251910962676817502 10838188208029274951 15502995001673400565 3881171243247531787 9770147721873387967 10027243643319456382 7674575947037701613 10716736928721057127 15392661593169049720 2093346464561703981 692916230592170388 11398368754598154122 8466866346187429980 12273672505164062949 13188055154326648405 1057960090565060225 8458415801675919013 10221156250125642573 18173339393557177568 11287627712051364556 3206611575263629872 16347311814551688502 3078647511694206491 8010354934806473985 5052206202024735410 6423293359447036184 12109812834737187889 9733960738919010295 17889918462238826328 16941304723658969284 3900304364492561841 11349232361638747360 8448005184507232336 9722138626176905060 14433441647919169609 10479026347119915264 3728961543203379367 10142241871125278991 15396804590114683139 15544086127774411886 6828781029716385456 2872755597813647354 10146773581102327766 15410278415352670262 15947006845742153914 16088244552619894323 5491213217462445978 2517020473079042577 6462261650176715562 10617936883055233249 8411328362323914964 12173100714072421310 3913997124297214454 15716276299571860247 9967278241312096503 6400641685285042659 9624125416125073429 2402065973275942239 9578268047593259175 14540240788176765224 2080795043353372989 11560008469381436052 12289033466962948441 6478347835119884677 1416267216385039308 3741447507320956626 5803440000645786741 14398712987062209757 1099505247814826009 17925362102574858875 14390469371878222314 13565338386140446048 17928038059015016924 17195946682763047847 7367242931092121245 7585726667032892031 14379825903214338485 14908255552209997486 14529734382205923467 14711202881395706542 3928439331748018818 7701997388047125478 6309332935266813552 2084040069749987408 11601297783275298977 17244296461007087726 10963427556115599078 1696605854940723344 1381969380473038461 13932482729602297398 17793757832895085172 9980258322101084593 4067798937852743521 10837149875404456095 189818588674562989 7220163302906796280 9275415727526561237 14029051610305721640 18383582152045481744 2927099878726579719 4740650003236156121 5142796007378947318 16821633350748657046 14184840843184361991 8329711273530727005 10978346844350160648 2374111477250378060 14391665522491865438 1606505368771888807 9490333593834498504 14455165241562463228 10848251011839031906 2850009438041227098 291648722820544747 15899147466293532509 9534863362625702682 15909434315937736060 13799738800953722663 14320723043126685409 3441838924682778764 18299766952839546828 6107708419553128445 16217120940822061074 472431290495698078 17356756535252397931 11114548772222468386 3023145251919030347 6127810689205953187 2202061716052266575 7314503601293564204 4899238509137503794 18036870278089372934 6724482307015415098 5446378793253957237 12637049707593003117 17913259539382522867 10951768110047775212 15802633080011945933 10349008724402455627 7573768298309047079 10220243436498559330 6683338995989002672 9972831129700865771 2056033381607697506 5826264339300296543 17341290111592657497 11096482673116779666 18394296495986108295 14413233303367706394 16828048462131068608 16039986945299179950 9412365156892796821 13986790441201269626 12775296929618134212 7498577068321814498 13094532352486936232 4906352219756660056 8444863435748200569 9782144484313490035 17163600041222331562 1076901986675607756 2093618143156472721 2650563975805688548 2538320315752272662 6298415392990754142 14646788577987530906 3940062977821204218 2905920760986248246 1232921911058804954 9309345283427891213 9345071144160076668 18294104137929711935 8662911167656299332 15635838273510919433 15180273030665701175 1185567743385385949 2009105961059433573 11393170086854340988 10940812530343012104 12753079467925800733 84343713432663482 9705775497045408793 3225528544376134859 15849835144563792422 7181096313270329700 13840454368012201417 10206601239391957787 2616589918257536022 3726941939818641122 1650199656681476471 14318782519223616971 6303011289305325048 10868740975108060709 3224412810509330106 16478132555368900995 14306763223099418145 5087115581770350883 129713783122985036 7421492749399811750 16589820340820470598 5983351420795340510 4379453873123935891 16440009096217345806 10410165513110258554 3153331842189628864 12516935461242593146 16056854948033838317 562505426913339508 16146761854832845915 17576558226504768105 924270307603020360 11336762649768814151 3347208788355058614 12783605015552355993 8495150126337173709 15693280345857589297 16441731420807471137 16562270534278962138 8355242014080368955 12459647684940485816 16194268045015335124 10845065975614274601 13249817383078722177 5500469888451432626 9968351396417101227 9108934617263881532 8633744710401935759 12970029721043813042 6061255672131404015 16743981132986651802 9793694457062224264 11434624643584466981 15548540101346394499 12606104837376398517 8799868682278528307 15974252172298481905 1095793726632458373 15292994370379457449 6627061201968012954 4340545074628497836 2913493120579551038 1454628046169240055 9785693421753479518 17386763539621000351 649206854287348875 13094000514429460447 18006696255489789236 15398866033811844879 15443122275624469519 564179048214386418 1865102941411446085 17487359069763137045 16620913977915042990 3790658172250244335 5904145225573125896 13306200457728701 2161267255493738247 14020600861289359940 4235395099770990230 9925822640901114749 17824923267636321393 14255340549897177670 3721484712523944428 8148191692197898367 15042616668231653227 7473323875793351867 7948762172105829678 14246830037273302396 2494693972454341853 1796636934467788516 12565119373977380490 9793781217691085547 12011245217150868022 3895433055224620768 8817584035199668659 15459118690581141213 6153930194629456519 4711676262843033866 7775025042230857176 9783417373575435837 17715956753010143879 4580549755857773150 1356267541575923448 347720570509408425 17159214376015133168 5530263467286262969 376608509411140071 9236828746372766089 2872360054035022546 5246710335872325073 9959013223176620239 230287702797101852 15093692658603684750 1391219566255220226 6407494545967561756 16984997276566647631 5202608770688664769 12003451033168843568 4572653610058871934 2538909307113215399 15027640224797300126 745127482948004143 9592931533509479115 8420173334458819205 12180608330853940413 10609177915443690313 8462149078392294767 3858505259310568815 8629003796814247906 3607840448406001655 5577558512921099384 309263789653769876 1347668175883506476 15810753449402697676 3274291584310796399 2840725248303573233 7350623172941880172 14337899424710404674 6211386271375238474 14223817951395951362 8175549941117168078 13830667336817032569 5931955002127834416 16546023367529087108 3094900471345539477 6005526449668434502 18172728536233601125 2145550341581617627 16588655720737477836 8663163890871052406 16777972833541714982 5218463461437406277 2961256462621528872 12581802555410882480 2810154577480445664 1743367216348687178 9408803957931608503 9958029095121530754 6567957253432421297 12721171600317248280 13434634038496064486 17671518124299819080 14503731682111431871 10390613652752472883 13116588142902509044 5789673039969054233 15693829306533508673 7749583033393734147 5386918077104591137 11877668799538492361 5381925731205044467 15479150405297359795 11736304701487334756 2525284521459122983 2988954118861921527 10297585558873048820 600126877742743155 10031490499805003008 2076077735673574287 7695125800124578731 3986640937561563649 1715591580946771788 17920412541687160512 3995940908445273318 15044907632236126437 6976972964597987927 9742576116832130048 294221211032414651 11710942410826999745 9743372402477488535 13632140978347463102 15720220259371640487 576503858776798410 14239156124228577216 8463218508586371645 8605504878443175513 7522264110214989222 12041193619268663730 8551877921391545522 9354722990087387471 12757603745037883019 15472132941342144648 16991509698093337284 7321442544937645454 3893322620354210484 5913482582302898830 7677257344094827369 7958553048924597478 12527795739659681662 13888659484041689993 9514988130934432541 18363542294182770654 15944387175212735607 10684468832135190398 12404656186354596199 10694195042299539519 1732880647894099102 9111337885009890708 577312372525160120 4284785697985660100 1417931865914726806 515513567312787239 3668490007415787119 13721518397227591814 12563858210493684076 15782997122939516100 15654415869565481299 12645381879615543310 917303438876834268 4670733111364238684 4614596581151978692 5799194914513331781 8458415281684834368 9695048222059721133 17178252346564774849 11065418250804094067 14813753073673919680 155976101509689366 12045009854013982020 7054232759372726720 16115264775184614710 14290050017739207347 2811278809794950137 18216481163988597023 4937635639857776206 3548006937096496609 17510519238642212240 1627332370237012500 11995425507733103682 10216682751561836098 9941051910282414427 13834941046201630976 7051322965051219552 13207175353738554791 16607305519665419990 8723283721123470752 10882237938795189186 16226543195600997876 4980893323736953819 16452309375838956979 9462441071689958185 17862792133388784361 7883529077923389967 14199596480815313799 10700351140913585217 16335535520266807711 7073073017628208255 15123514918413709734 6791280487017820528 14510346845230450308 6349138120459035131 10085009768835057517 11919538599914481340 3844638233429450476 5125170094451968130 14672571177519988745 3468111530046263059 10134286265340313890 111099597556380744 565552712219897313 3919550932340802365 3875053363268971060 1936532253004125719 699915937882045582 14789626637033718529 7203488227979656077 10481471050560869448 4675901964090852787 3188339282203735441 12566912824917735644 11296815477979022416 8293512395178556888 2905465769597911867 12664195872241867457 11977980124972830892 8845497168120089646 15141934442937892186 8738292132279539802 6562420926292127774 13073325667060808713 10990331671365677699 18319734330340099928 16554201611436425809 5018321413943622613 17363540158639699263 1147265581145044874 1632629128916003737 5996912818928570717 14593472192632293975 10385596521586784289 365389199662381158 8155659650907768734 932077432842597216 11967447369395835125 13105227482767551649 9301092164711095607 7059234896709308573 7984644589707649446 10500613756367933404 12481538268200562464 7736985929250380095 10932142867953953179 14652904644351139204 9861392445986548490 14808621001489436200 4323141033190398824 6022065285577542678 12067098595101691680 17498530555956663554 350575649366026233 10867719880190228005 17343338671663060579 12169188487203454292 10132228961863720374 15760452556357178784 15251504794150367427 679351856680191480 9351388145492061864 14992862328700193725 73381936101609638 17529758074153405593 6467893917770863916 8811689174638384333 9545623092806163697 7957065047209257434 6160571071981547195 7988292008574326824 10564318307942261854 6718493432971860520 12128158247177370371 10732742589756258849 7459557662866912646 10993620316234718084 2243752493046177341 12976475407820189334 4940682323332356853 2287294996002697648 14912425331236846096 14649259492924511491 16958117807402341592 16951131415184215081 9683094685469771884 8387827329450250371 13734817305249901267 14017272551104628893 16785846589234135083 5454965370022030598 493317052217805302 10114896152455547922 16070030991680638330 1963856014912444638 7736874737250393100 15364943445585238773 10881914587572783164 16859066241740218558 15047611781339911739 8744794553408941186 1153978703530822256 12144611475251079471 3885581462286383128 10829659292628351066 7716488764985480893 3086691042931650587 11236132402414349383 16748751432394486329 17909606975034129996 7726867093649699787 8061992253402713841 621824616458338672 11360435895543463237 2404534586762148058 1557243988387516575 17534322205281863902 8478568046017350426 18277327530172193782 15018620239215199079 13149161539880259645 10011614626903329407 9190272600901590408 11654053453145496473 17626623415237620199 4631679331385228035 10391787566139866027 12573089643906634739 7721878995721266332 7971172304483724915 18247055162911549829 13830050689621749037 1202347981800193928 7240922086254783354 11955415666707465202 11021285727826777671 4471238738018173241 9388785383000857275 2083755924325852692 15537487935208007878 17606691950930953671 408278641090918393 7535609892811023376 3058023579804118028 2092071672790744211 8388935013590028956 4132191440642557281 9110921400700988387 16832936063174858399 8365776880305454065 17844039504156645629 10375606407160090350 11768699770673331744 7619169017111020809 964998949247294614 5089297034364197787 9103357690251159650 4929766292873394691 7707934269933400839 3225907698405486034 10210093016529488038 13258260852128965197 16842945365808364726 1475247029745493855 16088960251827540615 8500373663064808977 12767458737908348540 1291441540505453632 17941739554446859094 13249006695493596210 3262423350661030505 4774108084335876284 3977193789614225145 7465612154586132168 14581545307871544577 14506342324777783278 2529004121623905018 11270499617269210770 1680851243365702681 4179914885355768444 12504421809906336651 2147008397626687787 15574495202799343209 547001321400178352 11972136696189191562 9007776290594481235 5500294801854492469 6227029864904801412 3289115454817632139 16636577422794776586 15722939708076506259 9063728964409198154 15667096955072263369 9860643161465929376 2980213309946160419 8007546497637747374 11422652767079080237 8134922641387735878 12626702563265459871 3596534059595866162 11064731697748941563 9672031780849249715 15726778728314796963 13190980377459905461 12562152829743317876 13004161295905606829 4527992600003497172 1482118279039560934 14747590627505159486 12843903648924598718 14329660245791167013 10916789191947991531 11360833754345764850 7207835488387232689 13483304485385792360 7087873620138716953 12187552118038049849 15454476622576181125 2931828308910377463 12309495496282483563 15333029013556820676 4157431297286753805 4564321528042354738 17254114085251495520 9766672403354345348 9359729310009734409 6305564606008228848 8327471321939417495 11511747940588728792 16624586574602317351 2733310805756338736 16747504011289484375 5333708905109694057 7617502577719393176 11214139574217291692 14801137787568931535 15523673699795534816 16446969102609611623 800669297208070171 2758752031822910956 4993278330970770554 12668912800501585128 14862421195258951054 4325387190925595721 4145207602056880397 7044201226721348525 10581476283685013850 13722541129583540283 825315841979906212 13062662596882744322 2510589008891282748 3914509585930601048 6450867681235324926 7797253425338846748 16754445403393779970 5244373595223383044 3610679755924383435 5456757534655345495 18252689544890528132 15735241692835737671 10493298303356740737 18299790696276036735 4274232579053090468 4170710605411584894 15219686135191576384 2494936288760851905 5083833559959613087 5471616057706750511 5129771481561221648 3819250240254085421 11875754457672162966 15210221609549918060 3724994374528265435 17910007748423041806 430883215876983051 3439606001609490244 4834277671576575192 5358399461112785001 16606737820971735758 14896307134080221384 16434710302450344096 18395855622971420108 2479146583563634635 17940747490985888547 13864281478564230661 17515015558753879342 9430453066554603674 3107624210793268140 14672557847680228135 2931586047560753421 15519883687595768303 16040870300832389547 15026410782491880891 13321107615864555163 12302530308009829436 17997871101005610196 12753888240284711563 736481651516338466 8339382936049557099 14381269071082103400 1351740938458338424 16488857253954634650 13867357695100732066 18356919421098278010 10843725999548765897 6570724065737432365 6795550988319522583 1499790803127629631 6290613359676062184 8954207325538213899 8882090450340178557 17390395264871914884 10262196234365747598 17618642647066093965 13767823849893371464 14862667637127296391 7836680899339493442 10379015148684639053 647570269766729533 6396377928702211323 8810883435503555334 6482114508827516444 6822615126412339353 6355833217088827827 8705096962854697799 2142459711912260926 10233872764401281411 2130670769317826228 561827365347355533 11886891860784362158 14159919101638072133 15799229009434800663 12751928686602163303 15335118437787256814 15322537156012384440 16866120055339247184 209724320377390050 7846006067608478433 3667821250195790571 17454040041209372987 6771025258548181320 1355901881799925513 13167266028086914690 4275416705292576605 13869619734020394163 1356819790428000057 2290429577009203427 95013565228959583 2382635951328820459 14012470168794655249 17952730498471324351 13614676070470399387 14872693030391563828 15763093901271676900 11469718616610772517 3181111814742813545 5657414977160525777 14686543901127592019 13446915280606447464 5883144588524194807 14755963706318630490 15805595363055201311 11635574448699048429 16432739144643671283 11895074216469785099 11381499176525449943 805894878839501381 1119080231742296157 15878332426213245815 7461728842781168318 16044507590518535858 7197503776536503458 5063266361808071949 17792450486473623227 17427229225455850938 6713864700387655280 140349803360297402 2956143670695754065 4004278233634517183 220182682725263464 8600344942635454662 2942063772173834143 15556465304711590595 3825314338161667222 8199606442673045943 1456344506922524464 309891326621402600 14640137242171841643 13215425493040905699 4877627911481895111 10521533032967349944 10844145931330114479 3406405063859648633 17577356860693264437 1124697352447406549 2916332163292534083 5325488742761603327 16001192581758259032 13033489129752607149 10509871656062272986 17821582709064505609 14676719540062939513 4524999342531780373 4938486062301962980 16220137086317103966 10651749043182825829 17613191646339898609 7615449004868548226 13221987418878622460 3560621928160215737 10385527704231209449 9736026366382706718 8010523001728481167 4003435910139661494 17004919972869936862 18374068672711365520 15295800971490890857 3002986582540589925 5675515890131727651 14636055930049093739 8158766069082995245 353278535545135240 9153901621200839433 2223196994632934121 8201832647027127733 3940056071833647954 18061799379868768330 16329822298772868637 17145014149955671407 5499738284478768242 15810796079458729781 13217222341098290744 9108885352655834192 2060139471636470613 4379094513338955232 3155697373847180219 669208530139900858 14194886568569862223 10313994494600131479 16122207547675787526 931872201269454987 8570444438176992065 18352882680506892607 15451592487635376108 2253237207248962082 14166158930913423701 5281512651235058566 17525220818397623084 4299653334671833781 599036295804947429 8670460815750878758 8419243448959144267 6380270846149414047 13182343963250397091 12939628733811477666 8225712508918797293 15777072961012703681 14325092756954758234 8479599056468962023 16191849248212697643 17374034449422557539 3341452378719810115 15336152999735804770 13508404693861208589 10473606495748580133 71197351408947589 14063337558687022183 14490913636759075355 2902334385596240077 14634848535172067161 395264385787414801 5604607377076932394 8963778265410140058 814747730096025340 13014803975521426276 7069662881603133917 9798514500236652699 2964441778897818893 2102167925433288154 16439303096384758801 3009503842413894140 11906581781327973743 5189407072895258439 14576734350026385964 12773560624196097568 2854944594601484589 11535635270601449275 16785814531548344109 5509085532629352333 16730548571660099802 18321597190783274468 12223837885780481390 1220170592152136476 1650047301567511934 14127727759419312185 1768769815427223146 15530322044184579275 4916843939827081471 12235797662656518576 13200901560014314516 9335387832190008975 6653265431527629057 6677950827320625737 1893257503136923413 13072052530406832518 5573850642790929491 16251327817304416689 2258054137370646329 16678695162605163213 10088138575962756894 18443461568082077491 11011834069457110296 8226343405840867136 15843569882879598369 658393666251124773 1471156375457432177 9942310743757988135 4469384121061087472 9176408312613472233 7831030000339338675 9016635256394902103 17356775289409188220 4122326299423200027 13765025008929702172 13423980043246345966 9704741142909302130 2978593080644638587 3596754695930722081 15633942601458764717 15462114999627116221 10989289337717333966 2722026998983175694 9925058587416704610 2875635079740967568 16121665634870182355 10492001411072334322 6502275535000868844 13898621409305490842 2409241327204130301 16164930709622287026 14320000006139145299 12997893697380717666 10521815591123554607 12903442416859768633 6497258229907974123 15120422411024545236 6168654709833847342 17505976126679940624 3518529107832906073 6731696506400111056 1018477411813673710 6168701852761800159 10093060651135760444 6944825304206023651 4290744858338303096 17897199089734056702 16458384525234163718 2805076069661504028 5041686459838219547 12416432251504121014 2249267714844817345 18035395455590852532 13536789578015791932 3587563313347445467 15888906730349849219 12671251505940418354 17659804184461483183 14900569058764062935 186256534954131890 1888098504623925273 16066975468806845185 10016834980158635177 12034466102728125033 6744574652924908531 6382902368890316896 1160121755445593417 15446555990350983993 6693112279775289458 13370842295345140697 7616846449168251347 9398053136485513780 2423687593271789758 13543403796863324114 10617535785376460503 15420804121971082370 15692564722536223441 6679385554873376719 229820896765612048 10904115663153740045 17379634383416989034 14839288362244384054 5999242727979392036 448561320117332338 12915043413330532758 13986679142231806137 9422097753790213215 9086489063374786429 15792605741851601630 17534035108395263852 17765751055484858484 2100342485212825635 8328770709054575021 14279598505352850859 8791983944140407200 14779007971145211006 502562293296265986 537547348400803214 15083404264709427228 12149852347558672834 15135188009311145510 8454973148693489765 2008617443939322671 9826345296700782689 9662244983679162964 4412921603434066851 8472241117938642519 98057728441063130 12112388877448680307 7069185340764286069 4397690315953513135 5914643304442856357 15773371740577731430 17411204186573437401 15495012490186148258 3432089463857117343 2584616364687896542 18205301429930895451 5207922231500907863 16289600454784689155 13872013605047352584 15380104586058799030 4830216619104046656 6152532688869756518 11397951834941960956 7921050172412610514 9304782726533367536 5583438010256971689 2645592382359233333 537957197545432924 15697744550495665234 17456791593266016086 3365791287522023119 4105368451462101896 19752195891489607 13840881972675625236 12155995657605510678 1135222778071858609 13718647062734329256 3891072928474794272 17474821464598808546 2995758749095208710 9047016944893059783 2794178373518691365 4151371848965474615 2481768101550913875 3123385609804214717 11394997902517834455 11095840248959744222 3955423830148616398 522465008554580396 17365432009830191392 14711801512160006622 6453081875285057534 4332873866689485410 4370279502020981591 9080829133239136855 18399504925086241329 8826451713781440524 3811731360705745881 7785142106956512149 7953732887041039977 10003890150762809832 10847515189890498178 2265607626022837321 6898838507860532803 11941319128372606650 1552226456984808063 3886627949420758190 8065613471271566782 13906765736748235803 933999362542703081 12519540889238921841 3892253178534942475 6653759599853690294 16894605359258605282 1712634564470692715 9760800759384859891 12827325361496707537 10817832618663130431 17388212081967566219 17911122894303909974 8584106122249619744 12006610126720000653 15174618043381093711 13471896391565310404 4186672851980788503 10844257583818186712 455909936606831742 15169638134764995969 15089787577316397091 17638499059114717081 5444104505827235191 16282174291621509961 8528203296871275341 1655150505132149390 5843413455467210743 7694339130645851828 12436657416093203161 16493462705435362617 11794900965886833073 14178162751298796326 9519598109691764045 6756935542140944139 7311082352297184821 2186868400752347176 11046435423379161494 10298770741078184776 12585502569419073520 12447777907561703014 15019578075471740790 17146576124759757636 5142144306392039420 16097767648762149204 15185248338258181003 13298774323880567816 12456037059703906723 11549683270678773583 16705319552128865464 13683481828690385858 4543848210510151443 16825449293487547197 16617308025218244769 7878481427668678169 11133604224339522486 1225297254720764611 10464729938432965625 2714053756087392944 2404261841148564508 3716702347702495826 4072360098137707926 7568888958624884740 2571343785624077573 17643582558471868867 4277165373494590940 1312299040908995491 7426661301824579374 11151167871891994139 1445933464688962390 2009979166206832234 10260566588505478182 7694891340864778812 8336944330949528829 7887805649920292468 18169618738200464676 12502535155221554890 7997549950699580086 2970257723785187651 1027112029500163573 9880653391646287315 10837240427742989031 13759577764293707871 17353742648742412339 16648581453626811410 18350366542450502106 12164852635973038239 2425064701795597809 13336420932221439259 6517937928821498556 12735169362393069378 7750307591230956044 18053494234785977756 13338546606946564420 17334024783221057233 692546171776132772 2416555628070347054 3007615404281301446 4911673029282034842 11217322252045043083 9666799902172167174 7642515925957607106 1801130537105256945 9184540568700222731 8744472001004516849 803579535870714991 10268947072678553643 3136940385911641496 2512634441703654336 7684171612340530879 8284511890867979940 1647027618914932018 4351060948037497265 7660971735853409280 6278061023334650567 11571841495076629764 16585139181187995864 2581249772731747440 15614914713196447477 11782767621141133305 13037752904681986871 3737921477280587690 14098910612483896797 5075905045164854776 3001284096269301240 4468192404031494948 2329147253616852298 14039317487438791295 17674433256728251499 15454432688504768134 4294294502685063659 7180765986829578355 14415688204911776161 14982686113684857434 8990098245139593091 5868273137002256925 6415661339285048268 16388484514419320500 15425730325663392485 8776883523121991437 293608246873477542 17930971286494857676 4003523143554066063 17099121812748646835 8139329400864545957 11143754063056027456 49333663867881149 14171445435045130051 7854532602066336427 2355274827890380440 4687702690405297344 7878609312458324283 10426286188144020996 5638122623207931924 7708570955913831999 1386959994280732312 8926325270165366547 7793522081715312724 17455019162618353629 17853114364271463444 12976827129553567624 108931887624302516 13623272362582838596 9869906417712382264 13523694669791228078 1082175193886909737 5088921612800897818 6256750878787289142 13165750085809912920 17064175764171457298 14120702915454169453 13021578945105910969 7732126345655466028 14988966680759038606 1957148961017039750 10929473395143026958 12858722209726903893 4034462252513306235 17370527992769722838 16318547187384567958 2450963473369990024 16783567729144445618 18062118568414960777 10782126074510256528 15187299912379826492 15221748377239822059 13114726786281897238 4022124208002342583 11596331990061662247 5791719818887087933 12072793763947965791 12257402162865215720 12057262862979332260 12825402733284206844 11125542221781376890 10072433725352629249 10567236173826754380 6201535392130391014 11633696054721986778 9826435228194092249 12158844041756156706 10445149605115817499 8664415947696370401 12382697448171870787 2857393070391599510 13441395367914352792 14245598704997579333 16424678328201931371 2081459333613346019 8297420854553806771 7196440433858818396 1618662086373914327 5152041626898448967 2091184442881615670 16764356720117515960 11012539306051330092 6330725546300924377 389188690276309132 7373652843163165790 7549012553634147645 4986976361222440185 6722403821318365484 12907025994412984355 9616538706852040190 6603420865900392656 1981503536639121698 16098953210203016387 9223093136146164371 3038645031703316354 6343582599375939118 4761407129889998686 12178779438846507087 2001035058240656173 14402896446275232173 15823631832667793545 9258504793441100125 15959589025712414530 890986418459617445 3822822411668990039 16636753985028825416 414344915479790198 17691925412088141026 7292428757304645410 9031731639011250682 16684054862677237563 4429134148711532731 14924380278979684843 1138374800958553082 11128597969819330975 1947513530493244771 8312780714191487370 8938538847245947143 168448566507744975 785538694161283742 12742517074902478799 7616273344075910805 7304000394368698283 18018048667618034751 12719914567975939987 4504191694414536904 17492539475046887548 14479875461766662444 911494126886816218 3376441596433411177 14778351187358690506 12033019696893491493 17510365384603356722 11761669388520355450 14090456794438883308 11910133369074842663 9019964135815098687 9396041472667061245 7138978265816139877 1629371654120262401 2046587066145065718 3144370278567546212 3103433120685885531 15249266910897361722 15651273500529878174 1609837275699079443 13328886951916624085 12575582013049595392 14252718646826814178 1852133251740733685 506441868943147781 9961398458563772832 17014736839335132653 13068428854517014148 357069342820453789 3805591735736267017 7817626421611397885 10734832985364926254 5580594024096240015 4682431827407294112 4291709564054992558 6307690113301318550 16428404282531878135 12955787196563092551 12918781821096771769 7790972545583866141 7622298757036838044 15749385164374798570 8825718564585477975 14577158866117359331 15262452851714780617 16586124993188594110 11465075233442624746 1004666084976183383 5458813820328427976 7019842283104810374 6821893215340639500 7064275461503281132 12451215451191236245 11827138266709059069 2106562533618929003 2209712317007758815 3699051926440377811 3208836632891239925 10780366357408077157 6582541660442193554 11512706881386790177 10774920865232743237 15051364047762832662 13633614348895144344 9161978937607000006 195771130323232981 14467569944948148864 9937518944011348370 12428699960468307063 8095546271137929058 2815856604054850297 11438095714290519826 1113200123805550007 3260746137993669198 1962174165086525628 14541635266498311781 8223205346670460557 18424919946901970395 17929449225594748476 18292622476364429330 6524025267163346117 3282078599586722525 5202823571777052558 11266887139211660405 4465238236512386264 4346041223837185564 6658662717210723292 119964656530722330 12118823719860619859 11266216064403015299 14819154198281411422 14289577712038656718 12135185556499651491 10218240641574844446 13170368070738588982 14475040970388824260 1644881705802543938 14695160262480670788 6708647804110538629 9884484635216153105 1353387511000848362 10502567987608379785 5393696807710120284 5797259057552796226 150045168010264356 6891257613225282300 18111082311374457805 22259955820460167 13636557987751291588 17145849172954229002 6897849418784233040 14670776257642927269 8896441366286684367 10544306366286389586 7493628037198958958 4192772390369714105 16116719824590463095 4902967667020430758 13871427010069007819 8344469019006379920 2234997724202773722 4717402520402327258 14249834816937844951 11755388675703729299 3522054753365772201 10349364154916619697 10125035918081777722 15883108691498910496 2247437046275325654 14296320509026405801 4076026297522770991 15332700223850782916 4524541018578509153 6202692337697480986 16777576165042471884 273860629011224259 1255412322674369264 13774656770318509182 4630510032408924794 9018709011287651218 16862780534710288434 8494468558465287652 16808667264004778128 7553861266464398959 12782536207324884085 7845575499176988566 18025878795957998512 6817043177411743653 9230617248579027320 5823452330275558933 2314424134413660111 6235407158497124032 1989464671576651720 14690752894035226456 9995328783986600136 2459101822417608840 6432357138328425175 1058290176047478303 12295212194736667600 1045397306452867629 2661150888448306269 10166236911102969272 11745000223865403879 2208663863846856736 7066396915953893407 10051398815403119396 12059257610680540399 715681688521564837 2852682192511579906 15821658614308999281 6270547989775569527 3747274688150368467 554451820784087170 11206732740135695083 12965257841546292846 14235741458207988625 4341782723776100138 8426212390569481744 2641726570592908328 2718790908689527621 16728464787814268216 5704114321359737034 4399214365156325902 17139983399970290060 5240994005344815252 8404247255419942924 10946680706929216227 6080784568480279136 3754363296958337286 5513823433514459682 16293431244844502460 6381276533272563365 8660353408275350461 2281514960539074570 9529554463388809662 16677978684559806870 18379124951925934564 14894251733181269290 7892879921554063173 940775624217883580 10859225444358068794 17141345837300335516 18353549392787355496 5071406140694504097 16704604700923986957 16412609917323004634 10324652849632456510 750308199902870672 11459970424560725083 850550431203635179 12954009898123631546 13123429309165700947 16713776610567474842 1432494486405772561 3685142441269763632 998635432443026565 17847742240177878139 14616872859601965751 11816190875994109048 16506597746009397037 9408923362445262632 11215713244756955648 3764933292811311405 16969577469663746669 11107891493348472140 4726960063140616574 10917113440858907898 14110337231486410030 7842746703711145446 1816095243111426573 543238797458106505 1504759566096156058 5861681871224782618 437453206691678340 450916962257510202 4807190835594676890 50724111704261998 16225722865209092071 14104590797919870604 14960241826215778699 13102097126886646317 17176135976216237552 14715669528997330015 257258655956536152 10329304727401295903 3445415852382559031 12844461602983197224 15491507943358809528 9808721130606659053 6186293916881318331 12037399135198215831 5246640413946996852 6519016714828586294 11385109039166389139 3686331813613811234 3266952239250316317 3995573812423632542 4492694317686173248 5977695714544266479 1915456024115532374 18054216872153901016 12270196970579397240 7810498531573187366 14216636705873618375 15818572904247069294 5845742613860555880 12161445205538082525 2763321206342265399 3452414501150927859 16989229903058515632 6361131889600220125 10577444669800533695 17527902625319049783 14653189328910049088 13014538801276176276 11966973762518140667 9311679518267934153 678529111160445217 11153767917057327696 9616817210477129692 15035731163744762417 4334136118084238003 10716836498309696156 5867967081406569058 17521958086804160138 18005428204754534733 5390055643802359002 7936600793072490768 11021465642557315547 11304008593458687791 14581426039948348735 9692262878093686168 8584948136214283936 8232075533279652691 4923411314685158734 14213409509300041775 2287098049511144674 9171458113160059053 9115153351161443510 4400861749798848197 11701288433765446895 15432076160908210231 13203908906877458206 14782517789686375175 3504388872158656071 16599881608511921024 12204818355238357615 7562442175387213217 17714350377085406135 2914083286332239057 2584585399324075676 5559334330652779832 18027240997161918660 15180625700186894403 1876082231960622357 1798976111309488549 10818971463847838136 13628977626069445967 12357565890294710630 14359987952858496747 12894861565109394641 2055745026711119035 6141086798906675754 7611498683456938244 15334950239198357382 13035661445985249088 12641157254434969397 12206954688238353258 18198326477362965558 7495487962451720394 1937915815216205132 4757610010532701843 2695542407867270925 9121377007007401950 9080116556463449603 672855020699007985 4638692693183178487 1982477769988900250 2013712951827022584 6057016217220871989 16388494773350971690 3078054325496004534 11182751271515037957 1271910621134963479 1094471880413876871 3247857509107754643 3850798224194411755 17543128216197130149 2103252868362473211 5510402465965663473 684135753939190805 12774097557069642342 13404819259229904210 16508389111545380240 13478172687931886976 1412771204893412186 4640001313608082115 3375611232379349283 12056443777493975596 3879690898049085602 5078042917641177334 17605229341839874606 2271184865630808257 15131648158398354512 13781201034435388010 7529276511304580677 3999488281349861711 3982364832774382817 13437962536351043010 10311784163536081969 10763955974018642975 16973489699585175127 9784042069638329764 17871959756677899597 10668065942758051352 3701766574907994049 10557869617655573806 10727450248903303667 17932896238004720503 8507167288410545642 11899916864878160766 17721862689264137712 1545590214530404996 11285242917971039708 8478142999663686526 3733584212439719316 385247699480958107 17770972095712163236 3705176809878080585 16411137320683996014 1646798066224566140 2205971987069112495 7799617886992834551 17598704030092793605 12181667093319284434 9393858751405933863 8212012264899931383 8905820981912940326 5122559756933946482 3731892056843600563 4270770007649399904 17827229210110181069 11554067421415685495 5497121004290795577 15105762580396049653 4525496555902681280 12951304008687238616 1699754525465407172 3821655549668872365 14188560144276096228 2223662825004853708 4329200919786366876 5954958862236626139 8360378449798497683 14740748625267573267 12506885981905230737 5636761042917226336 16054022389224427905 1908032614631163274 18382147847046373777 12435554213866460534 12393819362564381625 7200947263239247521 1975285680686346321 4273787086202754581 10525475616364710137 12992739792553527101 6250610298306633684 2807229955978595438 2422372425361802664 4503866301355273023 11545883598139990981 14199692476389939621 7728983169856905394 9983429588857611732 13519861109815265143 8638428415760130252 2163244057334287569 13850864603622830778 16913014053852387122 12964965446838685881 16167623716570638545 10878243784606301254 2697561409000956126 3547710535868806462 6593555594874299671 15832335855586874294 12465303967680469336 5408576010876011416 7666852954923087184 18059512671093642738 8927955712107723642 6282656438203175624 15412358138617807141 9464450897704643721 4876278654353955528 11414229318782183635 16351606130135613359 14914118242067173706 6923140349958026915 9148198821756633220 6176334140082714870 437330069996041228 13635052437040717484 8574266414217906375 16490704107326273145 17253005065586603801 6280932344373316601 9511693003037218132 15443387662156374215 2117932134142653869 17078384188241437637 12233975156272570242 12250555064318357343 15820205365035879317 15530984073610617827 15288579474368475187 3836568791446432669 12384426518512423225 16044170520011464619 2028414732840301031 4598398523936009937 2449332596190554218 9187023822125826050 10828297534814846626 17594839444350689910 11080021920590847147 4304802249100746240 15967408019398998087 4033663946660591715 7030013098867893203 3165152277481352881 18350167293957263285 7359141716610366023 5872225261372305018 14160619994015397495 9765296515601146044 1689924093775069137 15360779807224434940 5690183288486370252 13451300191618575996 1684085058863722952 6819817791311492916 5010787189692090878 15720556089536032435 16325193498523064075 7079363742788947396 16756233752571837282 18034189522988009858 15624979703640762014 10064251596467411433 7580281305034044410 9585874186621945636 17886813557264840810 16860175131930290470 14925686481205040355 15998917763839862990 17306376354776060399 3158546218308221510 9526435389656504653 14221382907077026630 4355711027060878198 17439229637480865750 14473745631449373252 2331227099748435872 6208624484753406362 627371904759273939 7324114903528129320 9626129073002079430 18168549110090766125 16175156458676048912 13301612395143912532 7680036707723541525 17343814362888615090 4945427767345573714 10243014402120647447 10249233812369063299 10907180790222424673 4140721252928767306 8378018926643966834 4464502177306225701 7730390188653746525 4884650671629958627 1475978599969179692 6228704014485651466 8166409267105263475 10799917629169497590 11861552740738497499 1140160704425646812 2291419426676612333 17759184602469094001 13159567975394373004 4639591496458701137 11403692011023353319 7063347481435689649 9150952788915864166 1115738183146561190 10584742828602833248 18446435139506238176 2794763610428185250 7422911105017524088 9433288022518318437 7326010281034961881 5123976807856950419 2395611226083396592 4086912080419132045 2009891639926795871 6409279537677136124 14383673373667982096 13587737391687587454 4950569535873146156 11125766588539255658 11655985967484754572 5990911802854891797 13062788182815152980 17239997055192362696 17523389425702159487 13619370161898316542 16078171059189565949 15990837438577136464 12184489755733876574 11043988632759226063 14033913811437093637 6384248182107442185 4188821712147499143 17062203851705297154 11428112810564889520 16927929810557215213 12334207073294918038 13349839688790023443 14055801657874365151 5863140337348659531 3471130900776060725 14062072930670652495 8831657337970629822 17379880179083545769 9158653061534286673 1431996683831098839 13552630578827870274 7583729246740056004 15161975911553795403 6637260943576013317 9162793709321726099 8605088467426378475 10616380579729376810 6220714851320087485 17997680119371972514 9127941795257567428 8677787606396430608 5305750106734892007 12939402232172412828 2757042999696578125 4081227584189249348 11978311809773680508 4700074321364380747 5912162341240134528 367815061373222369 16606532398508862470 9509553473894888045 8460850915038149906 15698021921351395200 1242034868182458578 3999142086469732481 2046838313042212829 3644656388585570224 14948792121469293118 7197289644291840386 17181455640201452212 16699913398907234187 16231280418754282498 15517022944118250928 13984573837106826262 4898852152100817603 5896762550998230960 2693116050049655252 12525771593524614676 10128689596015851715 556404689299490517 1131286531604437437 12119943056403827212 14027402811753400220 6337795285792392219 10071846317171248792 10298414084571827418 16706539794246742924 13295978901850495800 1577069301976183401 777130628382455662 4917515846672831447 12817457662307093220 1811567114823420705 15650938481735191248 2561755821784816943 15405935419183043144 9027256724047533340 4081217059709191979 6257786605868057613 15552654477477895569 17642176353828738979 14093731260659748359 3712026635389186471 17901735032429735283 914281412505633508 2229961551983550093 6627956134047738386 16450792714908233938 13102519449588363846 5829246088435578951 12634145102774149055 5766557219021270308 18131533077127994907 13936206442891792697 16137191308622531328 7903070307759083845 10642266624206153742 15698655027708503371 8705384008636649674 11804639652330054554 16852756854911914788 7987491980603582062 17762450995114853730 18417340610927769697 13218977950715979384 9075215549299252494 11031137547670040343 12341528314541711316 14817780090644611227 12340148914662650129 9063876929710709935 10544566266466016750 1075144323537141469 8017194451060782087 18168881705312607868 10768391085074813377 3851856257540799605 5476090058726365475 8942765166115867528 1080091348877439230 7188096251620366381 12672592831253495125 12630566508292976335 19913270984596500 7727173093072981325 12716516272915912094 14755835455801429860 4376702590932994726 11807550035410731974 8957854612917727470 12343708444893126082 6213778726470077246 3788407868432870270 8986038091985090873 11921077914074261965 8378259143434316532 18415982237554823490 14136464953162268015 4013045281311637944 2391765154143791269 6378060438717507289 5686679445148351852 14810808397730329715 17970652361350049171 11667224123052251525 17531338625527592004 1634287130224091494 10711226182283394872 4850867121334714298 14364183147922169428 9011696273428403215 18332637451931848892 6449198545561345437 5604614287919771896 15130595454167153872 9835228811177532737 3837076242141819347 4949813978679762129 13732822404138116930 5316937828935357460 7939586829382795899 5260687987011031342 16900429503414159025 10661155318530696047 262147073493041960 10168583264463187118 13190135125480364736 1452655733544881623 5927536196961790197 6257760976119255088 14842500041964169300 3206523731764329505 17406969709327657310 14512988194682276395 16264701445402542953 8848243012645108207 1107651046096632879 1861470679115579039 1945483753260261707 15084936027186307328 16414232374513533562 8409905526539134993 13633028326150277372 5597719302548495143 13196161258650241234 2010601701297529049 14839054744166690284 4781910439502159749 16118015612916674308 7275218672535343792 10246512289872187100 12032926752453779008 2047286240043842601 10055809851838108646 9924679880090297443 5916927131816760175 4870587510731406668 5435860348226235761 3857769214898815051 17160845687904396024 6668687005065781311 1749393734782281036 12736023647862901386 17512582987063158467 596684559272334849 2580249416400469712 14429456624045073551 3637705176951384509 13618152540525580427 7034490118224530867 7487725871082975290 7673112253073381799 8877560287199497115 498197701486767766 3956940445088127965 8858237789964867198 872403897736687323 5821560249609136157 3180217553926906452 1815329430864033380 11494578737049157141 5946261483029738541 7761411780666530609 3507933372214414926 9476767754932809166 12926703998837489231 7106029440990979586 5455852035653125947 9546618173624752048 9873364268162826472 6758084134115093138 16734792482960233565 8154784165535832109 13808503223403312009 2316264575211551040 9008009615782721196 5514994819265268624 13122796655081471507 18221565581714393290 10126637726146184062 826800971691636909 13066297157238313504 9958306592363088345 9855966335103707250 7032274801381080333 766092488331444884 6534204543002700578 16181295859484826309 6624331191206324445 8356539321315170875 730413164972076005 433175596013631221 6902797302826417443 5379228556384229628 14224811152984031478 151473160694215941 14921614608520038356 15581207783993116063 14395016836800636891 1057710097019546546 1162289713844610659 14079614152539189721 1304396189076555119 17187415187411546045 17261150706287030601 7403050490278886476 15283901405615162667 2060618803874748157 7216588736522017807 2303087032675858610 14746704719040993456 15297830772752949048 16779930403597382018 18342194254190168376 1446739082819677516 1788988762105948729 100027171850900758 14785328971057948868 2517139346581110300 12457749207136002737 12332455866620314375 1054530612998963120 6925238139411203701 3885093167513155152 12394744302116604922 9325602925250742576 6978175768122427244 15861591633690098718 7421335606168163132 14058240429329395389 9722772812759246350 5350342851941071561 10123406387437545917 11157574830255424493 12916882549555098487 13077800810360945703 16622630035241179571 6310011513441847808 6347678414030844329 12994198728126697713 4408762086454351950 12792941543232672793 16613678674841953916 11128341450807128472 5987568417849171207 8377580118320554980 13929246387976100481 8029121294457155014 9271399370245535040 3219804823203623780 1787670401190227976 2442019768417356628 5369082249071199340 7720688555518393969 15125727056755930334 1930779892174549960 12395511652298760643 3040663945380297343 16358879896409781929 12287091415543226724 5972745768995369532 3144559673055514784 2489223012302103745 13936961719123641812 6793194088496842538 11464031007030613858 10941696849551582598 14240099898755270477 13385709800298642849 13928015383978863741 10567088993240221288 6166212991736209181 3983470913932199293 10104305874677369993 6137149610252440131 7385621307575483505 14206103953212760367 12978640582154903098 11361093973390982447 15259493560758796197 9350267526558137196 14037704837299852614 6426884758510661336 6269416839500909688 17336202548010425281 2022676518328253422 15081282321378757550 1048392962926381503 128329580791070830 10724717708995236888 18233404537003950875 4689725062605080192 16996553931414005595 14230397589585159108 15255084846151604330 3441498417773578135 3270198047724927205 14076725645213252482 4692715645734045447 2068204305446561358 15228080643766107221 2847698808942425047 323429204275211598 7698186677369551501 2971461679380070582 17758363813862112568 3168851910421973353 4040926610316533326 5630157008999174813 3278263818952516832 9554293935073216349 3679716760537922108 2508581559400504601 3918471773346199643 6622757398218946503 17979050531454685968 4221470808613086423 2105033083104816710 13890695346468603421 14648792284568975437 12105500822917018920 17870542723552083854 1169463129138449456 6468165816856692672 11209554006380527648 1952944606113509739 11502557571804744187 2887978960423081147 2577164528109175844 10773072308279648123 15958131375828187360 17056498330357229638 6380225768498591951 611810591817122143 6966326897213338162 6267030562894150134 11494468929267862550 12626654274996202762 10357850969231420643 10833866476741914544 2837413555456890624 17712061200667240073 3672490380929406217 7244176421682318796 5734044381829646170 9771645146514158783 8992840929513469059 13744725758130359970 2610421323448005936 4642570813981801546 15278403607192286437 16636971650855859918 695491148681761664 1929480560602171021 10260565930485300654 10132448350049821123 14740083891723240415 13419871884561027182 12262951609455645283 7583748721755390115 5589019084411880828 2817760018708526986 12266873559485530214 5661847051115156441 3159183983069131108 1012637327248615929 8365165980465416110 17176848434618840382 10848043220534189806 1579932342165919153 18231650280605235815 11322203779054979186 12673297641165596446 7133743992216082334 6308681395958803124 10794304986887148063 556286404785279876 9915215199049612885 2338219531127319203 3113985932236260854 12891539185841049224 2011215086597653787 17195426085279108187 13609256963009412790 1822813230422098298 16921792931391354277 15218963102034739794 1058875838406319844 2877837591481006231 7760936529544409735 6436740214958326931 13513361260516416861 6160447012825863626 3616073974266275889 5660594690414278794 13374941161690694216 13690698899175010517 3360967682363098597 9756057426868088725 15460723213321557721 12351067913824090852 13858781675640846601 18242655219246616800 13454885088094669924 11031004892751605398 6766908753620834088 14310790574720345868 10138890429737283793 5766801736320445622 8759923301187084240 16186906058755507012 8227334237514525485 802777383124366511 12990033207562265355 11234381331297054733 1141068234461435200 11134964529187234822 1953709992953427983 9670543816393674720 15586475469399388680 7382316524926422852 16933401877669280738 15441674065935463609 7901276550980737409 8089713474978779873 17610867526312218288 4948634741235923773 15891058464070127267 14692150385409478524 18197225141909664965 7319402077572034608 821664532710943563 13406322031614610998 10577054516815429310 3320685927775527145 6511013206800970445 3156414778286193097 6835506840403802056 9342456538216076654 3344212976801310787 14002522796990383875 15738533436170686533 13229736492931451431 17395141176943774762 9544984889276679326 7863545254193253887 8964812137850700723 12315457416217230272 9925558130298179933 16032954407820664893 1172682304609134690 2780122116745137240 10935300047093202023 12333182632408746106 15915219166692303551 4901053607633177402 17047307084136662413 5764692587426016583 1807285422148679606 10030023131091345075 2493494551144953324 11033271321451461126 265369789898617590 676445814769850340 5270031325000424906 68242960463093133 6654084915648455449 7899653103830033198 4264725346693654718 1466351360365408254 12538314384017745114 14328745224238156704 7872234190824921546 13567255234831813898 16541590421962445244 12575166432001224834 12273635596026494557 3186825673212282342 13989436142865547538 3315165162008905570 5744438010177270465 15858269488690946955 3035441659343109695 1446818959642044213 7055162955997204923 9296990034030382632 5751125637997577138 9281088818096357383 508457485798086888 12815389484287831293 9592898097243810869 16979404779793520225 16440377288134238415 15127505718854264683 3114101018572703730 1395067878397105809 17673763467800187624 13930519036887557195 6459746848099383281 4574690411073714356 5836003565535463036 17219233138968025233 10588465051455066924 9083665856768034094 14833509265897194855 2764995576685357591 17393171023605599120 3398151680626282217 5092984858270279632 3290057708324121192 12498364799513914021 6307013467815412851 14598736622680857062 5247856705446700797 9375784340695562321 18398238502427632441 17503203602486379031 9830431704377506685 721142283664638120 16410484819103700939 4757546299356845780 1013349867628748972 1167880232741001141 12884112347725038233 7647650038748418028 8926906031013279482 16082838543663890629 14047436756914672605 11700798727004527582 9704070605087756766 3452010790040998244 6189724117354519841 16430266136858493510 18106806243684715760 2855486107032486791 13963892700643861884 12833239018238763056 336690635735497806 5704398402571336100 12317961530651875025 18028265960196024651 10906310903281295548 8684556112859264354 8456497995628358369 10757282106415100099 5023523615507236017 7835211010751134610 15069910228425634687 2408163538844040035 2429335560625212138 1623377818688545402 8995145157928450835 4910797436262146653 688700807129796315 14576716200271713923 12115820681140469306 1775557254317705567 10757905988605481225 10990249065278525036 5035156923111776231 14450587253949257662 8303497538589422157 18442100742158987192 9197209737995509915 9478667722401221848 5587016099553282702 1465811334558153557 7624263957930218739 9665801966399159318 11215391210164768487 10781365885469828116 1075871941162767379 16549759120293650863 4797430106960815377 8524334582432376429 17728980387626211778 9440385597412584427 10156218834695462098 8950885938532614237 14797170373265966921 16424071620285628166 10655373901054709566 5665438493673399197 3243815116788692375 4747795507774156110 7556753816547821651 18096373081009141676 3635860651123225760 16725920583294898466 9689163865909145878 8852787519763666106 14007469240070666783 1157401581614086931 18122124789435176143 8442828101789556356 15605004919563496442 7447664016670350439 10455841235069861343 16388711027664325828 16240693792654057976 11074461432728653876 76182445923045998 7936515949560969308 15685633276408755802 5797888705423477470 15530313437856260802 7420717341273842758 5699022390730945451 9487905859155159740 15923293100635381903 9730841622733076692 4699619796342601996 572616261898171568 7322343904782679615 14150840970019238471 11937939114124042665 4823139739604735196 805034467999051480 17119864511258494216 3941539154934708071 2356770968828054388 13005532554208944530 15853980821259206025 13605962380971658168 7892792471786936007 11561406374767922432 8904245815722612282 17519953769398176847 1443491913354632083 4758324391596724015 10822372421821314315 14324584059672560133 5604583662638434728 10918902197242177827 16004905817450530014 12838221708938384290 8755446508559292004 13531826932086895798 7036561056614561634 9740295068154954270 13494440734998789933 16046596419468498873 5699856571784491928 17443370640949877856 12394336898337549836 10983494301063754543 8349872831407593583 6407808325289757378 17286550899089617119 4567322272507984427 12458910865627373513 8265684118594889696 15498627335923466244 17580681693173436095 4874732393366630944 12345841432547299096 2940011906306678442 2990287127290820906 543864784715661238 13991839856758524248 5648490589376010952 6018747514085746135 17319282258370732567 3428549700184918737 16415624878609390309 18424792704782780789 3126136087914200656 12044138385219649204 15905758923407248955 9301466494001591451 3213708356197426620 6847629526203086268 4053632343938345031 6557323484885946916 7580626961277343962 15478662226946002102 10771853558254890437 16170931940723912284 5543456791305664066 5684470985343118105 4050920317419518412 16141642198942959552 8699430294558461245 1988778652535390172 16524498809045493247 11167271229181300310 13046030611940560183 3900343531709262639 14252479672871613371 12070588489183824930 14556472479334076412 15131476429058064544 12062781927098646651 10394277989452530692 14893749210170209144 3795081749188856452 8489204753805510116 14505571039512100568 6646136662179833083 883137544681751899 5263101068018166061 10827534070260150287 6432352868021811952 16231903309101113967 14851950476651200916 2731302171179162253 13692354127128355502 17681737244113539958 12099991938880560538 10229340223839040599 10669413580286515416 17578642352617023103 12764007808915198004 6959013825966815338 92671095541032988 14286624153402176123 10195808949464289371 7347832985591015332 10309459654305793436 2515719492814497845 11419762522955674476 10889822116383805754 10185032524886086327 10896787412396468102 1829766327317767159 13255985689399661847 16948346146672427107 12279915951757427874 1330184376450474813 12765971539869518905 16257282078906749442 13097766408142555886 8049045386761332601 14680357965202189783 1421345850923301138 3286940122815255207 7414178490815632665 333148241661775975 6480728671854489684 11201974714853678840 5950140036960982142 16400310833320816305 13915262092811273622 1203521270089028775 3050508848855648733 14164076793917161461 2205215531080001175 9339098511407513429 13210356547420733929 3667159483069559368 2781919913121952054 12569861994615028700 11485233402740018863 7298251917177565518 10376190791389445258 1373356941747793423 11613579037634177714 9407558214082415508 11296712377341208815 15762125029946407263 5667096531528165024 2344271221486070238 15030214823271576975 15650906262338715452 6581119207246842172 179884708225570322 14320572265958863616 7544554843136339492 10325928374494051358 14874978321802257739 10040321994830132422 8661242886646141252 9064246554766022554 103061876846219593 15246683622202719004 10184402617605829796 18405872351411514551 15196119565372221868 2152675594910417338 9397598648375983584 16274147017050182319 11172121696853833111 15877636298398310042 12669648848555698848 7927255894799396513 837768595708381621 12272688738295818712 4857985560464014834 754973811082272110 18413819079525035507 16326775726760180991 494248643165702068 16379226061940865583 11797516177705605737 8848548786594157545 3710499705408847640 6241274944264723116 13616746730006724583 3641925849537238319 441883735398852358 14914798175188334340 6626014126519902149 3995198924041032291 1210550012102203183 4513246036292851070 13407777583394235642 7696557121640386137 16383854084950973949 10818909571728277756 14138574541662496871 5785456571159921144 535697397325870890 14286390281086581198 17663937821753887461 5108764498527267783 7723459092848433218 12975078898115937497 18174715528961771110 1266031320913451824 3949974402879060901 3121180148027803618 8654940273797605327 17480469493115935886 14083636989457607029 3579612291816976221 9821490242991464149 7512839271651438555 13058696547336279645 18051358920030960192 6612061197821274262 7491621724990910569 17544568163749249785 10024181605846436690 5981776077535750207 11868059397400635159 3998985820428090593 7836822637795395680 17301858143355975507 10989016361228126364 15826384329648824959 12924195014919799216 3231422950981868529 10482942606249409650 13824688478190190465 13285698659380544880 2066889605406151810 14483537023768670494 6923071510562209890 16723901219841957284 11953515244843989966 3691443369697781890 1016306301407826189 6303729984971542888 1985773133914779135 15828341282914587418 749518494277039236 7356363598707003274 16918226513927817927 5994572846735753142 12448214286847002169 1020603169705343586 8600958922773981824 7100706413772621316 18059750984366598364 13298438633625691845 10221583224502043382 1098186260716521451 13141388211356159100 3083244084254918212 6793717310198067990 8881781289647177723 7310557102121553506 6363508663967943295 14050833103535963425 9127008112446000753 13113872046024579783 15541206085890809090 4032135633574007401 11523001536565393665 15052675359223574343 2979921843997707128 15515763221000592395 1300097533929898294 192915867342471678 10653169790213606841 11992680209763458989 12596834789717496869 18223527539707804255 1883999362672969806 10581796382019620143 13004079748718790680 13041865568027243698 16522595158191009379 658601335250923231 11697767522214638961 1356472524412903728 3982065753006871757 2391242914917851636 12153646847090074299 14593044444166709015 11426670744373084624 12204574120915223511 315114640499024928 16695902212289573382 14433640564094501574 11422584633067819514 11415969869092374050 11855830964621260732 7188241159726932081 14785807039270053871 15517237285124626051 15793741658121940415 2060939740769260928 10964485467991836845 592374827833670892 4166948832547007047 9966000155018807504 12147643597503149177 7351121616001359588 10166646430740995249 10523886285758684678 15180636167603038805 14328276596501983822 14093080976277872910 5499600237497080967 18160238533416258890 8471705407215379894 7864174616786081345 11829198341136724325 1081978169634856031 2858986718716274537 5170456530877722635 3261989045386844106 16674361949068282776 3694044767367390862 11118349757533500878 6013318478834158382 8891800157001554596 11116761277291532678 10062158303512892879 13730632681976547475 15552298104163083179 3953663975991755497 2202664017289201273 3295406236896130189 9575586397360653857 6017197483454820031 4223996349817714767 1499678366754493655 6564002103912897608 12100750250384307189 12121063636534122875 11920682253192950649 17814726203802185436 15776402559430431968 9763381584994233446 15431453672627104464 17248310391505490804 9428598982335476454 11815353565416295777 7497677189699535472 13530975031844210737 15319866746389971093 17145835007870965643 5599585788811151325 17713048962822065306 4488937135636618889 8202513999320224952 9099762921324481973 11371577356814103522 7241215058075435587 14478729457440114802 15584547376661608804 17661224078503132260 3283675587408170453 4232425909122358471 8745165096288554837 965695972692545746 6818149593083893048 12757268611442250079 452186164682771958 9334992692802280609 14281747650250930812 10632467691561066832 6139481239320297082 14786330373640685986 16287529509154186275 14033866894522675967 9625768095819306557 5935242230932689755 13306247575310722145 17100496525402128726 7771363851032985190 4091415202642372035 5813245769436934754 11302291807395358283 15900017945588901890 1069273819920217466 9795004728001653534 4542824323207546665 8538892144194594164 8348821224750212716 15687730024323405808 18057504311295440056 1982579654381495087 17962689153330617690 7765190127108632003 3926463481786451333 15614601983065629115 16257790611986160903 7797184376172823865 16552569391092510520 16022507452456919513 18141772909065454381 1881508645916919770 6279054148106784488 12396063842283741711 5540658692571754803 8676556119153644677 7809336704548655249 14113079598453853215 11658676936088713374 15876527288860659362 7961920490524734257 9412194472591975769 15752508907706325332 12995480140325551758 8355144872164923337 7623784210984625769 1285270407483638818 3016880685056139142 16926802909754727656 14968999473724793462 14954120395903458078 9073817308814006066 8693910878426457213 16002883400278842511 13573429299716053853 18367354923159205281 597546902355030675 11467638586114485100 2945799398087852982 14578442840393072730 2963065082208658995 5170497662807956949 4817581128374658732 3083271278682414123 7214819426484145648 16818018745565582153 15293300808194597595 10532800609544912547 1787959190606957056 9116611977586607666 9617396080022209691 4580544012273987382 3287173875451338735 14859266058746633932 4929279067202304686 15495595415176718061 13779697111773073326 17311095063489687828 15442256604733992850 3094241919657532201 4542157823998267547 17098088710700528036 6678686620787820405 16855385976424290099 16625944797160739956 9273560983399328418 2951798037171150563 4594551644339536460 2857123788783795459 6725984024703755479 3577957400299272294 5699732253055350071 6781771070527278168 16828505510831772459 6168945295099247678 5036365202215777012 5498022211014715396 11644080906842726231 17361067883882671201 746082900185822243 17862830171135438730 4373664288894475203 16919813687372558743 12936927413840416942 2016007122788646703 5089835732812163935 12519501996582487524 6736757090676717387 9445089776751521579 9730209399819074476 5185749913926625855 17182810333683863490 4743899168819414446 18144958320650722273 1778810711015900589 3746262195085686275 6301438580015505249 13844788472170339315 4134349829310360511 16386900852322346252 16943658952469189206 3466999406357367106 4795472594016764786 2914785741884245107 11618034998849049003 1240823688240447563 16064743953761477943 7973689505889307414 8614473701948426020 12423850837604835550 2611648155017217536 12128633489638982873 13031468479509947685 4010716528753742989 3285201088150286874 2402322760396315669 8843519349368191702 3802378362846824040 3550929854051745069 9348474292698445911 6823439669837112386 2423474396818477939 12179423598830075294 14195313158625384344 9578405656344230083 10019655688240578910 392977684113436566 2651051595248252522 17865876479266588617 7063900666608244772 10881690539345780360 3697897952125382999 16382197984167314058 15391779701792119384 5691186952495672698 15055636757701580932 5369860048872913260 17474817012876761029 330812468246286932 17588695564370206246 17970938919217920124 11623349815169084003 18315187951432734234 11956669449580645683 13603751151260472380 14955137054617573932 2240959150686357638 14450405969828490451 8384262899137949737 511486845409893593 6377377239711699729 18351348222477374480 1804973397406549468 12720692498141860198 15337283023910395994 12211140016096985659 8442197349245472365 10436624336624316096 17068999339048330018 17080045104735438736 5857440215285824639 14920891156815569440 10779233743828307382 10510256799921263701 5556293318978583593 1943145235987903492 5269136286487938467 548196097862855431 16538323002210692862 9128285328713753743 11312743793746320960 11991195701789012934 4755933684560199943 13098637930346732308 14641930954591497395 8384378314049354492 4289815548702214007 5284426662657111649 8154058657939262279 13926877988390570378 14939491912263038393 7607359879765129405 1521833423041127833 15651371274127893860 1295874872580263 1438659575402834195 13304922194463846551 11022577608180087233 2672835856026324536 3383687005072927693 10685196512731622563 1207023508197914972 1576412892617241254 12340035709531819159 9861777730483834555 15997323903730627926 6109645504278934640 6865802566594009129 8645577179771988622 12867616063878995025 11655437618984961088 2825846955231373469 10468728264559060194 5559906442201797030 9229635580384412083 17153270020382242667 10819583415650493422 10534385414197331608 415101855998373002 6522037567480213497 16894909708424715072 10166630001908158220 10731548927540956563 15893041516093645036 3379182117976463419 12582051905707743044 408355046932925634 15302585825927367441 17681016141237467984 9117377657677330434 15633361304527131788 16045091620645802526 15694920405298510548 1869409192736077949 10749400290232875079 246963151249310240 14914375305986227118 4188949750213393571 15393154137085478525 4024325771585339235 16663154962583673885 9712604096868405016 11980572500338024013 4117166212837942698 10304631926449458892 16252423269261165974 14559086249509480192 1666962640195251471 17538713508624748849 4532385173871496270 11214267396870380589 12939978963348403341 15577784895437945327 15068044515834624067 14961844026846048356 13081778908999772930 5146514219706853703 11196989914566918105 10197188134313604201 15235636115573377858 9954768659683493637 15703788826999668167 17565051236880398833 16486880892685241026 8630311795939622371 1490311817395905000 7444290729062067798 9454009316631118360 3546084407514008751 3248406052303184371 8642520206846898548 15957689389608304069 4521351412230567792 580611158448420185 5027742157234361111 12723171882155309271 12775340322381509769 5684678652142461936 6714606353393924511 8281501297053440762 11155844853889665912 2524973889432621978 10143031602790829192 6108112109118641045 17535424789390497045 14337070647933154074 8338012675917490870 11600256158115569446 5554523131173125491 369232938050291500 15764853679209839009 14919438849438516906 16121821795863481507 2464994337134646361 8359456618062296008 13662663888824059907 14207226206526942388 10798226457725696125 468399457212526349 3704221361653136047 10178640627520381755 7522484428045783581 7524166344322815424 18345178019341698845 2337282254393548578 14889723036888675166 15374392832338559028 14835772012392254008 16464988960354108555 17287031864698886030 11128540505611143896 15652832458970074071 3036935359048696965 17826885823582049885 2528459364193247808 5530252945556177825 7259802491405263683 2643087502315961107 6650714715598247063 2572648346133456419 7864826568312702391 5109070270608012245 17370269434876942768 6981710494515607378 18388913305274550298 16979638266086443855 5445109617009648333 13604006399797079802 4829074979015043947 13997135063457772386 14186482190228743504 1863852496664770919 11867071707237608991 18336757125965676505 4947908691221148952 13760302407759125273 14033385585925911648 12622815849232370132 17156549650332184403 11974413096519565274 8942302933966892909 14241941820755540576 5227852904211728982 10487000812445174757 2689116635755219684 9201710725885423399 5050632280563276195 11096580738923244939 14664551518737727753 16406439583486552507 16090058077797768792 17104451994626604033 9982048157578294251 5704200505214259595 4216276107366130805 11117922447655629958 9387626735002004824 12445919237273147011 11243880067612982106 11711680568899448055 2357601840742445763 12587898721428136391 17471796723297551524 7719232041538990079 7524358710934456334 2672387255498225779 18322008909040344292 14097609630269380646 429842555245207760 17682723035653907418 11250765956774106937 379913223886830537 17554751294638402690 2022522402043715974 2542898271123759207 12268522429357988653 16141523466924674094 11290734032908858110 10979626675908341993 83523554179830983 11249513428961657341 8121751862190609761 18029580589201869534 7374054457190596709 18010699114929359141 13908720267468160123 16588134423813934549 12170537150869025476 8778359374845943369 4921531158249791849 1589624800744260691 15826616119776250298 3969618329929700730 11326144985061805354 16057982263357789908 1994694665938724907 7472462109813234338 842538452889082124 6770938224865178137 7674952027145029802 17851608305878120769 12989193624748783399 10437301931653840373 16653008437623156282 15109246250077120342 8713543860463320573 14097712146786129294 1602886273326287331 13631464971574245020 14977793798677793865 17084078332005201042 7448226134891126868 6005247366816390319 7249558974344059855 7880692027480289583 11746234464803333946 8969504833697696191 18231721287911304835 16809633049715708512 16490620842376637479 15223795444918761905 15359487693243167458 644472773248639979 4908150720799071938 8538024552409811378 10338208021648602024 11956085611104622215 5644811396581346671 12958247749820466968 5220270927643380359 2207378931972463970 5677799711738867996 14081689826952243227 8416483965219040747 2036460260408414619 14525005619543899015 12524026579085126332 15102611992661268035 15764727152508580020 15501060214998513308 7508498625576084680 6698935746484063527 7185016038492145470 3410488729767660851 498089975929363894 10772536012692546251 10950836932147011977 14643844173990733049 5546534497585948096 10251541270906745027 16181381252838381654 15126629477349899516 7770308090307787122 13070005161448815529 11036231096951039700 17302525593974486185 1895404535072367955 9059612116424586887 14367967975629122889 9430744539414309469 11552939062231324934 12074753923144666461 14648441472743970168 18210937702285070853 14261998935075553931 10481889595315867931 7858598995442650519 10937930648042714828 15280310974115429163 10796124992160448432 9333599426995439157 14889098873125762596 13698291112399144804 11719557665479006643 12866225006678386335 3770917349662585632 16052059651165261275 6659041939840521840 16294191692913081993 5990436149999497207 4171641713122208985 4305236268138000105 13541935174838364551 13350641604329114715 3398105624848733086 11148735686925847491 1459501193693962464 17944479352256541210 2882564822937304129 154738780045182236 10234336353474546236 17207135836851092947 6412404418758900508 2061562144383888035 12982520584202485257 2649168526258454078 4438505718547054173 915566693934473029 6254375230459745464 9324725805762137132 1913259833599011329 12842578484435432583 9421485500726429267 18326888838987566657 16309351141642624961 11957496577740871197 13441818905474129186 10983439358401907042 7497453304929054543 6578420294594058114 5997924358796910697 15882169251727595795 16380594683204402072 9122680543918810889 2891118714585534439 11033664295701740108 5993612121186174522 6213110452895428716 151764641523162173 16166192197396678611 11774858908531385140 15914779706644580529 13608449060779669664 2336235145486420522 6524917710304121793 17338843169421310170 18041423546442428145 6738947887737471803 8922578008026809533 11554048101151979202 13115999711067258045 12621510082694590983 6398069896974007032 16843985715753181666 1034592073909117676 6072544585791046198 8874900885226060950 14202121857194934795 2907037535337508869 12002168764957531981 1451497844449547496 17308509803317507859 7382724806966650846 13768311814015678759 6280660417579387141 2595131763835254612 6241659869274791802 2517771885460464145 15788122076403052897 1418177243588545484 11075043106607719747 17333182057893199027 4088824541245171951 2315993618810890025 15232851232410620128 16059013239389217302 18229161737435927093 10581828573049737592 2882733798746319384 17251859082161461905 4388710732543393102 11234470984691516179 1857012771821123701 11867283441313649951 14511231917821688165 18178574412313497036 2237031684100169538 16581052782200445083 6410141205869079921 14171010810740234387 1480923573073821303 16071907424125189007 5255808814992419240 14756502655466880356 17423383091730840692 12054827026840342497 8291841076694322535 7903711337121406644 79478911793195011 6533420144603866286 9224536117331102126 11152956830793577886 4749731567310590269 11239878253155450382 2366591057295624876 3137031842756595454 1268450243839222718 1967887339894616300 10257165928377156823 9959138573512647865 4202543451780350284 6499959007745762545 1000069592186360208 12704042243685071683 10307773602593064527 10984407555872896743 4599194810874879530 9828713755065301293 10606168248549827071 5997007116587021304 17714062210822370478 6537171532210632730 12167913587068804309 4340650866269028797 14642711850174857362 17310631038885646292 7816104384577355571 10936601632314240775 9143661356791534893 9706145325736148480 1985791806572857000 15258680985830758972 16940785068310284544 16895738461555889797 2815191678947752637 17662684213531146104 10483070296441517604 11772284238883922771 1439040975712958171 7598728969248185975 5947393248047289959 15616196098942299866 8585573563681035581 1741181051329996364 8540719830162943043 10656414776181655023 9087067521523427085 10292150246932581756 9662832612917345789 507199109546087895 12770528440597267904 6262938001226928715 4283391846998591518 2078277670114217949 14805735216524403035 10238316434670753350 7141573160304814634 7386714395647005319 17362497666642030396 1955712221119602534 8157066738092918395 11423018886110482693 7397759816243301838 14328315589474613190 3771285947748167869 7036961646013983867 10509895606688687516 9157920709048036237 5315192639237318670 14519196099027718698 11546816259108957020 3731358015169720086 10912289815773058836 15294889158762188433 18361135011860626852 9161942737705270359 7274567391436171711 18308396161852673848 935150857096560822 13727971156070760550 9217400796964672016 15025860591979422268 1600849508287392292 12714634771701579489 8966969917324464988 10808019600688128366 3522721893665874291 14594118694796393639 546243154725481394 7230005541178030325 11094227017140833623 6195579044024732810 235071641246898267 11273616102898862051 3722243988518419921 3611487007565719991 172339097543367016 665432731210462522 2035994173109656868 18304800535258904509 17296934512961542861 4696634492731203386 17533923890216499497 1175321618269172235 12214412940253493148 11862046975025931727 3160455247566217300 13573068289770132769 5364612405975233578 5540616169101471519 1669480903764429134 1578391970435325242 6374668795348244032 10763206700152434112 16826621320012828893 6139937980894255581 13001545203872040251 1521633675208615133 34674339591845504 9184807502528590286 486497212533023844 3286682247123457913 7664692820067954378 6238918650843388625 12018261977916602173 14200669747411869929 1702420274097846877 18380643970450909606 13475182239864989312 5331265183076930585 13005252816428071017 2541240345748219441 7652662220699298848 17181488759894584424 16653371808412212655 4858737225979036158 1222424525409426217 7015255481360801690 1079112372212064845 16875143782552295891 10982486594794614582 4928024592726607678 8610363856288860655 5618949271605883057 8871000660313062523 10513614990871009793 258949295092809019 5659034179588694918 15562150698154819401 9803521280847421281 15740101718604928520 9632741869426156119 3392251275310650864 10194877163886221330 5657314399853670304 15201702063574762812 10669259906788286564 7922411459282278975 2251565490551397230 7670418823515854349 12991083960837659152 4560448044828707615 7881771905999405178 13357352650145430775 15755302360290407095 11161190914284228517 5385402301040150094 9211742155946477083 12297724122263037170 11743793033199950393 11900481730047181196 8808104836949659742 14569485740029279200 7052754051529694324 15242583508209077025 5873046318731601092 17504721085064819738 12347190669907000853 6731998605509001824 7025333301897463031 9078236110669696822 3809816222315357355 18174070324799016617 11214985474379389231 12826338503757146136 11119447889686598458 11292226157419445148 8188949594299654982 17066559098679540219 8379163958159576491 16030095116040350121 8266660003121089315 11053878859361670847 14401413117768921670 11964433507853063584 9344995591953349112 5544742999064778615 12883705408690895223 12543177129049430491 2659609814549853429 3796773834858417555 12528877810776734360 17024430998557725233 2785269959286822461 5209768939954344956 4170486951037074829 16202470806966470212 212752668924832549 7183006402613367731 9240985009247563136 16840077721550019784 14686029570603732812 223044553877713424 15359182847471617297 11787431430305013777 12905246719552319540 18288641742193670410 6947407020189047284 372723797536944912 1279093834999001943 13714152931683353827 13911573592241951497 3961026119943100456 2809694885384805178 3498200358541621154 2827681313613385340 9311537840549817441 5408191841638159886 16130215938086340502 18110228343104119120 319394341141700557 18110991151971347510 14417194080581649519 12225836266381716694 16328663440538881496 3446933572190094623 18198431361336509312 10615694440172022632 15615000196299164028 17446983643294228631 9635947982927395675 4282262770730655425 17600558199844017904 4143262268625069014 5065109815442146027 18005672614073237685 9261776760099564642 1028224636177714905 15359062113776605773 15443661295071600538 10541764284642719538 2582086446154575127 13872154412791305452 5761571223353926621 8180247819780436417 18407448089349472729 17867847553227626199 5453403481506179800 8897509530218111198 15160705690729547233 949274613690475486 13399001620302103137 6513501076713171989 8410803974900853916 14692548548321748280 5775438437579796653 8939946108892137437 14389138623900325836 5383791338952311853 15049846027207916320 11816282346432378138 16634549729652574368 3483192163504690404 6485784298984295285 13887609275763247827 4423494162441097787 14609944242737118549 2892585006704884027 17848839343018403055 12643505139153519527 10089195768746795751 15771307760493525059 8153821764174061980 13557336088826951670 7319964939627413155 443874957648429543 13325974944682409261 2660036458511166327 14752519116629786923 15149681633334240014 6391764051135320259 7999123997077569600 1014374857757846496 11639103676911333736 14690645409735315005 6941177292704033984 6454506124177147543 14349033437899132207 15576084657753390536 618918601830016343 9385542965180867318 2282192319573284111 4555282914413848961 3882329610787540246 10278999238165890621 8335515226642753577 5780922013320810345 11433774655134317836 3408740929236263875 11379271317786907528 2000509943423112482 11795916765946577616 3299140805309666482 14361316890070174454 809727074815244463 9379670008435799033 4993176333735887577 4471374000880548904 16073728974448236110 10534605160384416792 14669521107578482684 2001356005744224700 17837983022255220548 12370986464614686592 16438591228091581587 15651183043049106330 2071576607039816356 8073142742201598379 8672238738761406601 4169532320848030737 2617832002978992632 6158267679516874188 13298120118774312044 15130645539267648798 6534221785757855676 7704985999184505351 12603026819930171917 9652019496651193674 3022431323403826522 2154088565359706808 8084376094251517989 13996123117001103726 4499502245164315446 10076018638319820436 16800433063380071934 2189518161962405527 11836246465176395096 13867472886343183398 155387768888959287 17733895519392545501 2999030865984071572 17397465173101137376 13279053994538586545 2676559948295366666 5047167858477085847 18265695605293070909 6090448243351206294 15509986866905830119 11242017161264150080 15039866190380169795 2579743333234038728 5274781233547889710 12710936617725513133 17474801187538746441 756439620458452571 2548952842598188218 9721846171007040242 2278247352523090993 17874195591068618516 15609080991781982440 4748428716651781692 8832470225977844375 13600375289100489553 6552370581523128082 10963060415060479767 4253124739982129152 13525501450312594845 5285022702259154665 2814185449210342559 10753614065325641987 15598097335747950498 15596789879747377651 620595627736584903 1745304845397758720 5524106990999388633 11525240978082936912 3721806012941551535 10875938056218712829 15198143265008999950 15141149793485241200 3095030368075011303 5423560543482669748 15161869819622484791 17944853172910941883 14511040918768216701 7215714357382089842 521777215682240378 14887409460450528345 17661750615220908452 16653470817538532451 10107195072675841042 10040920300573402834 2362346447952340033 48785226224816775 10518728171102164980 6829941453405048487 2744341580421685997 12154859401242682620 16572712561800377276 10632663881709970856 1013548012486370729 17863215920547955138 2799929546985213571 7972195886860375967 6813353933982007622 3172476821789631809 16723869315050322402 6103924114051743107 16838205673347870993 8441275485776568186 2018825795002732599 17010944154084549358 13158877372308952824 15100998450680576680 6434038698372614124 7986616159297973388 2972304944246032857 7027599431070607396 7558478280143775557 18298654293087659844 14049837410467207483 10512068556851775541 3437530772830816195 12152443747901217185 7513066800925946742 10741691118275024378 9003702406356304422 13691296891555286422 284961789212557268 17350210299876747660 9261545410795385955 4761989649915907048 1503080434750067760 17940481190437664577 3708356922825223805 5663367324348349861 16063099232942791673 361623945676775672 1639617266867225008 7556735266315611782 17352897297434589795 16595822910025341631 5113281173365163497 13877250328336044511 3046613603715175490 5185613174074213915 1648267098538865461 6615903155874961131 2478543947602739695 9254281659216849080 9580222186403808525 7602443596399372700 922081758910707905 3759414005999715108 9123016374497718442 9838639239506199652 8326149284626756686 12451618832344085965 67221350137633931 9139377787895551932 16154298890099489018 14335451369522944780 4267561181409283505 421801231581193361 3570467522204908580 10428224631997565058 15903653051617011121 10935321345526969145 5912856555961688685 7681517227305118798 4911822979257035444 16656087449557988959 14224252943247015975 7025166614561245950 10676978521647785184 9149802602698293657 8389572085879126870 6825051672785740732 4354555905937061371 12730707192827945949 13014410674526068639 18240022862069999481 17023005748415138511 7401761871622058001 2191046564301440294 13125676620531331761 9871709556378634372 7382806290145017061 8322041397589174578 12666542162833188714 14677104653983867504 3666385357714105081 14695703451723287552 13080280890639981671 7828845426848976187 12471239492386818498 468125720330996527 15222624309981437686 1957289440008228572 14461696659759664111 12591909006663905840 13989088572339735308 1206831486086129030 6305082908628527334 2644382942305598919 434956267008321633 17853569097797950600 3146107020511876176 8737225770512925756 6176807979750058633 16982060808625604970 18355316333851517398 12410015692796583450 17746396567246807502 15780921763778234029 9653837302113733618 11898932575102557750 1187099967218797661 6899779169571107753 3491869717744637086 14054984010841609765 5029702351413342329 9963938822081096535 8239157300738792120 10015309156672616422 17119737230385654302 11993792154634998384 6051900724050003410 14223928927557030325 9114441862688292588 12607724915307086211 17481667126104052481 8612749456060178045 13134516624469262798 15818926878809995544 8442092687539680202 13646229156898025414 15798452694104638709 4588540423599119541 3170396790816455914 16393933471870453864 1865941885601618070 2711480220859272198 7303674234307841181 17051628743071710491 36909830641983929 15082407843103652197 15256229945714743526 1813439744835945936 5782356923811084248 18005325960802054838 7332939689302637858 3585342901499892157 2821297499263588873 2020784771972857936 1522323242543116011 5276442992907521956 6876254817180330361 15361542740924319715 2995650008643620213 9129518753896787008 11515119266581361328 1225772572545964104 8699608299489835099 8381899783841280619 17232414071319633701 3820311245812277466 7668850334411741358 7500222535753263756 16071919383876962652 7106007978657431336 9234653870807142632 15748586629995272884 4917682661443466216 10576428959066269953 8472570431382785327 15013265302990316553 14194359602381898609 14599546994183589384 11959868773823158726 10587127956085900669 14148026715271342172 1834679246123107199 17514846065657728780 17587766737858057193 6924952451794011625 15919773741130661501 2264308741485095394 18386442358439193683 6691055149785389368 3479018564805699283 9089659566657304131 1214652655966780332 2546995571028260361 7273964402305020715 5477281534262491224 18341926962576627464 6612352050436420112 12378522354223284959 12614320124057150461 4394893053443834476 829578418724648339 12432257108036472203 13822761589507891824 17400835128840104684 17519443215612157306 12755065551305936291 4255076980339024032 13005071366939948468 4907330609041783771 13234551815388585589 14672030158093531051 16210010806544721274 16977618317389269943 802994993183720880 13134063381024990878 1735287080141846917 16109334998972001470 16639375612098868518 14486076974965942342 12722660836719970677 17485910609662306749 8633494983232396431 16777482173455769276 9027376065403505067 5765671055454747858 12805634449034986254 11118423785429813331 5109575561834101240 2509874421098350785 2445487316359966457 3465908180980827952 17235523594514206097 6467990451737175751 9366695505133149184 8292060335763833435 5234632711977626713 15349144571175242552 14158488040295517612 5152179375092794153 6623562515498016170 2653224251877795786 2471541685907093162 11409154283029160851 2962976286559204774 14248453738020025060 5035568597859049132 8792377751386368737 15228817363057973058 13502370507813080197 4318436018074595382 3420296913285959954 16369295880305791528 8429260193869126870 12946067094117408247 7862908024824793536 5633239756852397015 5925090719790928651 15313938124841426769 13558380116147606014 2760045643634255745 10233778884003862337 10852487759410022776 9837721555388695311 13729392536954640802 14792119468908905376 4181444591369403296 972115247418273336 15151336122567758689 16116635513099665232 9978518961949466326 8955508962567437952 7813009199124562911 14624653806200788387 2337676880082956712 11336079505997018919 17376976766301391676 7888700323116512951 11675202577986536482 8682666330116507468 125011900189426077 824675562285682363 17580146721369435555 15109875597938015637 5594433724060297445 11901894147433327702 534074550644286021 7340707512656441975 8266736508433835759 12104371469822767265 5155543671311280187 13388870337131056024 7115983089644872404 618425281388514737 12802289293790472085 8291751908211382175 17012231678507229409 6027808593215855278 5832252875491695691 197477336968914251 3703834061083151247 11500490774145564699 8331615876624111659 7762659075500338544 8314065573907426574 15157536552871560891 14337799403923831642 5389212373246324476 7068224983197626967 14530210040115270925 11466920106301204333 3865868425851799582 6881860112036533513 6226387571449361579 2744050627939085306 14940962035574442924 8830708183107744126 9440315027957415052 128202499589080636 11072874325116688041 10563207148955971211 12370636092959202291 16950221826084694601 3218103843696983475 16432667446415771158 6262872101500690423 18369188027487857966 12278236695598229083 11458421663843977742 17182275915704439500 15267679571377142694 9505345787446989572 684762871461706223 6264229781789094226 15648754318258325840 8237453551405106207 15809721809777892890 11419294631973586336 17305273460554563626 7237372534442275804 13377197231349163983 1232664479875814967 12349539609250369547 7369073356010082433 6462318286581530461 12052513424126651213 4113705691135004641 14277712345703214753 2204155594373899246 9321062823012913516 16646903226657336111 1125592017980637167 2093373024157829910 6442807244366533763 13753277322778384630 8599450789932630560 15418783683254038079 9331840741124922236 4973266150088320013 16629014320017051652 11374890345426820265 8678837443806640167 3673138966588045546 7950239231612986879 1959635065824249056 13695526949952029190 6486982968940729717 13478016073159338238 12695253028087334543 14247259113842495115 14656446159897078852 9849139488093862038 6468452925147816832 10889582828451819014 9466908326710142886 16888704612523593658 6448003200376559865 6821774541856794271 15775357295460767449 8908854118878306191 11485859070912334671 14895834524342049247 15343419962138114264 15540780385186372760 3263819435438364061 11078513128931993784 14936815341633767106 17254969168014509119 9603112293119527445 8705919804397576708 17897063884053332498 925660606992809203 11544786283513674127 3330473628570537584 4924048613757449092 2250335224205096418 6399618395737572195 4752073169794858814 15506249105754003493 4523043662258438644 18078393942704667943 15181358933166518414 3393672928165077267 7994210050029415990 4534664511420607826 2451851398057297469 4291149102790567406 7449092586980704044 3038169452157210225 13496168383458145720 15004483224054884492 14197372851645530905 8984794515776256958 16803997590608918527 9339033443587249472 14813734620967740621 8197147330672697404 14920057140116755997 12216799415574995269 13819801929216209855 9684720443999283995 2416635838476346116 13947314177561268548 14683973197001761818 7469988256511031127 11653037604134488421 5366285423981821239 14387385329591505189 13447295348963543611 8389909328124226770 12013958969244305804 18359227278328196601 3620214639195815371 6346610334430846926 4328389676303134647 10592838336635580824 511394865496037448 5486292942915539953 1829722018907005029 16070675655169876133 7357387757764532197 6886603698320240542 15255731579476321236 12647114715772836813 8958363153196602765 18208402120294748979 12349469753510384582 1413740662565602591 10047895758851066414 15662979591860670870 14653042287048825063 11547478330525532460 3058235815506701417 18335893217138285124 9585868820940402292 10688538269515917113 2253787030054371953 9289668469825401147 2346974200505730525 10886410270987660341 1634551877496699415 15165600516355245780 12319547027772796362 8698110888486658075 102867783615943052 6939271689152935711 11634215152036292057 602983929438846849 1000155769529789939 8692616881685350008 9542439264478440352 16898297129929822014 11227940933007168650 1138510054842373845 6283189286306520583 5254191741829637689 10330972473149216622 13715073739416303781 4523887908242891828 12536551590980875997 17329268501938946376 16932784963925265702 14252136309444953509 12374122048628299919 2898569927606898979 12561129008137736860 15498720274096126518 514844677060700168 3004790377814368519 775020486001061021 17576471944036375428 18057691976500017374 10665771397711942632 2260079596355511551 17252854858198724900 6196386433894230759 6778230261578046176 8243260511688975461 2391847141747217040 9158100504827967311 7875134097977886969 14634447831354702809 3778596079077829983 14860666631880267676 13537387120997754518 5721729720490507353 15980871142680114626 15750802174377023070 2961132562626248364 1496442967933818768 17737475101366531328 9079471646342333740 1943782895677381728 8052792414883784661 14361620097994062638 13658323525742913704 14506568106348280920 999778972440408341 978211658908103149 16425750464695002713 14267430998999272274 14936358750481356724 9559745845641950916 2369247618086065285 9922438919167431023 8350551090283001316 5304243880411750073 15442298066728084393 14778783810185677758 8193185416695782973 3496061168270020128 3314399226734092291 8065553195120932417 1267233535728332498 1336988190801266940 486280175528106309 2600176008132895781 8611923342909366854 8819923115246752784 3256880417627231251 3698956235383465471 7353948724790691450 9596560567604943609 17162428111430659128 15672602616178204541 3716098008198501618 17746699619226433637 7327025633872229349 10899968504770801631 3103661034445657178 17052149523026953636 13413720488067392971 10071560268325524239 16046721139792144129 2853204737023352373 2264890596682366770 2483938164161771724 13033812475906632651 14223939769419199427 8099496241525297593 13396595714946759771 5286926780680536307 16870338447056864765 10583585310126087364 6237320795552079428 8027782128573512852 14443113204118850112 14541631608556731297 11390531361836764230 9672230781800513579 13884753230043957027 6635097412203956467 10585629238755479029 2219816138190446058 16806587683119653645 1938508809714345773 9317819424068867536 7355397414635795655 14509531263118161576 1188548654257236486 13671339991069395540 10742229530298373999 5047937067613737633 5874287704625332195 10418457463470041379 16860820168333030725 9977605434499778897 12345395589714449255 16039854591725023530 20948464982820157 16066926635528885898 4662211771203821987 12693174476559813945 10443776071762786231 1436610529425460343 6413014771556281678 574429634125468322 11192545613062481728 9480579479417707170 14386078072227218874 15991172918928891203 10294915675494932420 9252897115310474545 3312868553921816053 2773908523956366539 242282865960436572 9319300471419031567 16853843292787327895 17425719017654940541 16454942282125131445 6172353884089742958 7655729022770409992 16681760547276060128 15409874543808062188 13155967532213321964 16069136938766428120 10750842705287550764 6580572760814260067 9788287468884945403 7952981481766761327 3316919336571066768 17497840389710411565 4803705843996959341 1106853587061272594 1999590317233679059 5186110323128001005 10652383960559665535 293220844978792898 10045087845229417287 7137337572914527960 13241569455708168085 10235084398318010634 9033552344739004883 16623600009581657980 16972480483566683702 11365674787726084994 13683341450166713012 1515930422115002254 5878492885163455359 15933961187802187537 7720805472141261981 3415562261108417904 3631036984754069101 9325563973700515668 8888415420019841260 18162156105190355767 17934877206537930390 5060665628823459213 9031081817210040481 655575096440016596 8901924286808451695 3049946729429647062 13639024826511925503 2057356349857387960 10469097118024291136 2439794348611551798 1206266632031342906 4194058872010965345 15504208652110972552 6368330222368739440 17745364596001168636 8264556079561796020 18032407307353317351 15443087368384232556 14998780338226632852 12309741769945993528 9330230116222570004 17287043250928693198 6826969427085292102 4514383269765064857 16375763877562076694 11552214874626391782 5557978704720405672 17692328138182200660 15425254695274995450 11953999762758842370 484666245621499989 15215180167143664927 5489007985740641457 4231156678230103898 382023776291419461 9063921355806498466 141062652202006333 18037704361653711663 13452396622399098341 5832222569016325145 14438295411547237408 8956929496301991408 6450735723380802817 7227068166372257595 5515441642229490304 11610744156975483587 6172123243852078805 14354152794193398006 14416429172476483060 3877994145028993364 13761177743767011986 15541243364980977371 14551951845057384987 12760287445956402554 9771782416499013215 16502132254618477648 11367999575735520012 6984590353694209433 18017793053747585254 12456755488519576891 11581614511746452138 7291789493836187161 6827493732686589725 6498746116788503186 7620163071202456828 16836884904558048148 16408337639511081687 7782920006197078315 7756322609210986790 15422624742356793386 11934242557770918396 5059990004086938945 11101391092332790452 7420125401249348260 15981220321918793347 16277727234696646098 12581197447603218172 16997754755680566676 8982850558847917750 14508267125119681754 18170798669342061454 142616729934531673 15280397861910633905 13781598506667750418 3127196289908152391 18138778862966243719 997287070679745538 2736896990388084409 712201476719293657 8968848399779081133 2778170114749305968 5589701563354162281 2759404457547294858 17960729597633620832 15331083924436478023 11655097547210100556 8597810299177555214 4046776990555363175 16218760095894520234 11711163694352957123 14768601160833020562 6033506579943520343 10119377627978638320 13342334489106604808 9016293838503816261 15684888760224609755 18278788842142764502 9721072757469429126 7079498161479139178 4089452467525914338 12180664011593520033 6681029951774291913 14492604170032558909 2488628270021641773 7767092250564732437 3959908430953252550 12682012582979694701 59479208854219819 14880523979499616227 3192429962982722984 3696970067015028578 7344968116185613629 15611005920179098602 281739091757209416 8057338995038048346 11084862490311592443 1350295577674716089 1487953762527809622 10643419717798660797 3098179387929313422 7048998334805480312 9411943258561052575 13588436646874513154 3314503732820602933 18320149492659022957 4471007651550658676 5752413885337338433 514030960204768720 10125786060756004177 17164908809096112956 16894343096620188058 1167016974655481002 7270071192605200786 12492770050238913807 6969326153767967447 3569232209252080577 5943644666388729411 14638477968251309147 15269641412830516677 15548540977353730503 587524573061664612 15426639745829521597 3538645663484556281 16800710168026483194 9581439797063966169 506232472368973221 17670107938832279582 13418350210451415473 3021239141903049696 4099173363428624451 8787495211644970717 6910733599319875958 387759610942669427 1461427190994233859 16340347208266513489 12563912337683371630 13905046078174652718 5064342273727016769 4298880552533268601 4838981750772631659 8877041243328585896 13807662820943700563 14277908336476610411 6348411906867238946 6238054986825387528 10455848744593978263 15328484713212807431 14482904248787200635 8264304447515563607 13179679645633567030 17115892975138866012 6702743788165649647 4885982351893767497 4181716089731006669 4939267006033794610 14906492775984768871 11345083638287428695 1325594791601818532 7065957997802868869 7027263592332075745 17849655024369795688 16095160234182273681 2525347035302356586 9527596040820775871 7872125643340003263 15717931786262251946 1717970862987000618 4189085836801722847 11115401594363458574 11471411070184661212 1865516675327602758 13031222350961948496 6025759808522815060 10255851096363899054 3057978300367610281 11535991661404362509 12085034299626394796 9691185316869089302 10551692481826167751 17351830425174925640 2483044222542240531 6075206699274339949 12786742255197408515 13838579709537501607 15324534600067017887 10831385978574764392 11413202906107256227 831087586744895632 18060102847009632838 1690486476822660263 7216132169782191926 10231990901049372999 8181988807713403784 7098560192390742285 13747892394712243353 13785120116421719638 5082004430020524371 7207988743935670873 16606988510855669196 5337093949559550763 1515866550636770438 6126355920507225162 8353598674102163435 1054474943352545199 10079613285553302512 11878462388026327527 7601105018194418250 2531836613761800336 18228473082188235526 14677137276905045168 5784096903224107572 9295529918593753867 10733541069488605357 13703825111434660945 9588893676664636962 4888274421496926727 6575646644809282708 8837579094435251464 1736493523329477964 7636747951035571222 2875382110854227426 15417075384330550487 14274375642493001460 237382523126901846 10076117565413494728 2622588776840515695 2352480961948541408 12085912691303193456 15826801078678740935 383358375474098555 15674593000600394044 3071933560324258710 18000318155589759239 600359003430696497 7139666812564148528 10650052110567674668 17304680920500319995 5178411830712441202 10580870907762966273 2096840076208024755 5830312906700655642 17572503556213366677 6407239285028406912 755589153733350352 16016497035801695281 13605943744903665821 9559070834689554604 11679191555857568452 1778566486663570842 6261454756873358876 12232811959899879319 15273988583304139432 16674747543251376681 11012553845294658602 11702336298567983693 6132182712826957093 10349305171630670209 9350353644699835042 7355345039777247912 11721377628964375158 9844725765962690678 17245721128311489093 4067571831919625535 17114013004154019661 758037168137363766 3284183788988054557 17487693132212386337 2160812621637763578 16195779360608811274 2231757519074282090 6307292782486367377 3814377046248977775 15527198122030202036 18131081095403254407 16216940834827652564 3045891083839407649 4523856585998423204 1380820357815861352 9959505134882836800 9877711060157563250 17536162664629326622 16915530712868404919 12467403785409549147 17920064366116095835 1268836110947866295 17899338140333415941 2313415706779458031 9920169219080197643 6800631367740612733 1402867607899030336 12586692955697421898 11404856703841819355 15843919914371185194 6263440702496936059 9617508367757267578 5173061784034147780 4555310391004354053 5323438039270218393 7140281357635507464 5720595444868709107 5363864154043987917 10743335225303350676 1115916134354037379 3965424026825530296 18217545316115620806 12502425725594913692 14328593606058030846 7057607910900892964 12542739986080144652 1472678969313791469 7732625529258880801 8226717679789713174 6315628245885946821 14031544825516620455 12706687656164346909 17590936565993167478 6665824276365746739 4629634292801881315 17536915152450477328 5827875266575348601 6425789961792559464 1186611240259007203 18184534294861428442 2268244608734744542 17205592479335347392 15719945737288253926 10972769701536316077 9060303014042392542 13035759404155354168 2940331830799126517 11751596530781103078 8952099558922248990 10360866000528284145 3822867722652429946 12651634998784464389 6113883128013735317 17191677516553072808 10220853101882515516 17108731309653899759 12804223881117358616 10821904304938347939 13241842313475623874 4071253694403510035 7689814010212428842 17939566095739237454 6931214493253400412 16879051932868369466 222953136404093692 15880106329930251389 8527021970553953709 4960922604821953685 13790840017935375539 11911641401040021941 6714719230319631521 463850804509201881 11582098051034485389 4256655378462627416 6253931856334298978 541060790649620887 16124557186639808846 10205432284578314575 13147714989549748783 11205285473220791829 7527019656490497159 3918486264986474859 12410758331096613648 16137986019287142096 13911040429199757640 1873334301120518857 8514627889218443791 1280185013371657249 1842335853445262753 8824183141186593133 15408783881668849106 13870814634597807754 756232707781445051 13144900388909941962 6823971457421686914 17880890705201047880 16759189899622383307 17622198454997606932 2547272271369734133 11077098425820483410 14849921843138153055 17607126137615052674 12998669490171717662 6248168904846490703 9009739235182718698 656812909898237907 934768422904647324 3152832767854751980 18002923201377548089 10039422111284365097 4921717078552604030 204015088190241024 18123446182503815537 5989096692777274308 2557255432034934923 8890535316848837843 17119515514726947531 8715603447776157516 3794686871920089396 4023061648819626291 8600924491519133198 16442014381264181095 16695179331789700063 7613101382221480901 15636373308667123550 10544325543312518829 16283791255560824670 5266307362840887142 4615166374368564332 15863810703235483372 14707513130245058975 7089891147592087440 3984238492808942866 1459409855850306829 18290269435999984241 731398033424014873 10364159066037276083 17138504549273122253 5020772108188760551 16288625937786971042 8431286193711386192 11876436348245256360 6390418592602269360 8626115523896385612 6301439670220023420 6839774207718341698 11417475576726052659 10003554583046330559 12448576355186051317 12306873602706350022 16516556340915041778 10803013290674959772 12122980633865719667 17072086669982718886 8260063991993877980 12282337062077718477 6267551780974121441 15798309844682550691 12673221557889358834 503103680595535269 7367643416636289477 3805373962133593793 5161287409379791024 7278601837848095148 6578229529861687973 17622255243807820955 569885454886247090 15960933283559976537 17498887521184927020 8737497854840468147 18325657123954796484 17941104777220477242 11850504583719865592 12698213182785930845 14569492180033840534 14568157334875981180 151289825401285952 4500993034887048854 13866022470746095963 12861031205506480878 10486203822964829243 7758070991549133018 22989157385310501 9800377778130531776 13314856795487045097 2856666731302384899 4981453285624463030 13732445818845216055 17588247887540366457 16224703211177034032 13132343853259502270 18085442818319303033 9666383488857599069 8421014728391288016 4124217261697055271 8625299006610013714 4462486942825256452 5535039343583809604 9094498831334862584 17441113678224030777 2825332028231598538 18161791542471970840 12469540651395350291 9440300076858775380 9217164884194730581 14396152928825626476 10052336634973625309 1419551308295591242 2754666858865421543 3232467148974446410 900812082912047350 7075623991122284089 15679820975398464211 8520579818543203899 2371037753203162051 12291808942130953188 15766561348666816861 4588724528470705827 17628534688153543238 15873826513130908156 10661567104335513085 11859090756947550722 13078504701025745043 1177802487908965743 667972653513706618 10254674527683413956 2634692114173192671 13748886703566370684 12105934749358275420 17655036457385094590 10675568061035343117 16559991621219656580 8403816382756691512 6978211961005820164 7860011331833912952 13680608249694932418 18419323501246908543 8962488019675241842 18267950138896815089 2936821521160407335 1016075781597619572 12108087030875213 13924917517429862680 10966277841327654078 2103826015567632090 5695147320992844608 6685538661036601280 16046207042059283767 14815216858489185587 3926740815155359063 4441513782559079980 7476642137679194167 15193066707480477662 10690237033515965593 7167283059442888159 8771852277405932340 5786903500782095766 5547707220844226420 6555189172976386766 11104706705945470459 17653942321730142396 4411961762742779752 14975751027562379266 11871151750080286981 13791111845580890508 8873122604236866755 17114676887637382427 586108690340922511 212465825835099010 9246417848779833866 16555423152446438535 10975602550804170543 6849441452688907027 11768458487457905861 10285336022875128587 5325980075027872293 16388390235023972070 16381043825432859073 7923287065539549267 13185618502117022607 7886909422154178455 6602327585992849950 11142298689672605335 862978034695141753 12411664956089962049 14729784444658813530 14386204904329176943 6602502174635063883 1242144807591223610 12131423100390364626 10296397461581391177 2229092334758516273 18390954618113036186 16711308023887649915 8551101567604924544 17637586349770177230 4064770936634145773 16650348872372927238 17328640266142704777 6555498045026454641 13332249170701934653 12313122432429454147 7066907989004061069 9275752743595518216 15653847543348781079 4852565326012179653 17729994040820995886 12571552046660626886 3660865715389297072 795599006881085812 10914095034993276653 13130031096763679647 15931556748566630069 15020112551729778553 9768138496556343282 18217627009980568176 8634538483470355029 5801066573709319797 12202430096139477961 17723492760103330980 15690721366884555669 9378301909184297524 6362938279565318117 16075786375118996418 5965447482698476659 9734703967960041666 10798810519060365217 3935712827438067375 3858856312521407929 2425062518270185036 1728294394935715623 9953270061538769190 16649056688851079146 6670172001648386129 7648684695934966510 16234149378756884496 2676898457091863225 4720382620403998562 13501626643678064854 5056657862650077850 7833473155653008639 12274969859880534965 7900053372061463049 8345152017683730053 7689881720576298735 8139774427646696221 4811230701896683593 676030986304482431 15183012328240846741 5422842461788676457 15285157426217235652 5625862681697918767 10208147864913267514 8901168866753463855 13181778750419208624 4104878668390081372 13889566792742173219 4460207537354239111 830654653208164990 17318748409110647127 9738405382933461834 14598250288846144541 7401630899783249154 8193774755624290727 16096889693683775005 11195677291327655047 15920053425024510598 277331135452077296 4148839410730388854 7126806380276149311 6135825964682945138 3439060006488956904 8598983218440340658 7435367587300704797 9956239571265417234 17940660816192977723 13610012534854423096 4861692588229877649 10109928554000754912 9445427168063523918 15905030576570923480 1615902641419539272 5807846157388547937 18081529461625065404 7841619958345873812 9945959140307491894 17949427167849326957 6561136884012187015 6518844212813969497 7488536225598411448 4507275462223570461 1777485398365219724 2506594730773213171 11121934751820943273 11674247280771649206 15236453790850800634 15947326919814933810 14958890668517216847 14164251311817348379 13725841781752066445 2357022907431304728 16262508505036663243 339133722541208465 8704464109728667037 9393856618372680106 10501243805608090739 2723442974087315867 251074090132971397 9520579340135857896 13798798748566227465 11604774577134408405 11252425976188567270 1699127248464646405 4184676155154330053 8202408627004123482 13686454166281827680 6549746068964225926 17722017758684109689 8512207769102829893 2441696139859277932 9172721606763260385 8122785948411221790 14105116187201092456 4975297339992912303 7176342374417745967 3635990340527735146 14358728673872146819 11096395002774963548 13306968843343388658 6528068189077241551 7203532892109761446 3927598324506802537 18026072782010285598 15264646373352148808 2442663584724476804 3384041507956334350 9474623747265323786 6431048245875025873 18314167545364399876 2044873876719408782 17985897929175269114 16652073834750529635 12737664185859260015 11468115044241150350 1319551357521524570 9064006470660612468 12770147378579647681 14791738104100052714 704157667855620347 15939219106063511325 8603463978808124501 11934906867007188020 12415521494838743730 7628405499242278915 17048254535044975101 2347350323829559712 9130003137502085985 933967671116017093 10288440172145983147 12409371585189290367 11650017104861586451 9941792949421400744 3127645764736899469 3392735477950123966 4393420103387143728 13579166290900033204 172599878687779696 17223536932919344250 10872386084038998772 8342690755193606776 8299236784295656875 15404500960504268466 9215790344956822565 2343309908576560571 17334033666240713988 13612606142426967834 3933608007116533723 8925807611879235678 8372581498783788874 5711731483954694129 16659792453653976270 11895683185401296556 1341105821840726375 17645127046633022908 17106409923485671258 8354852925561482879 14924663224670733439 15030872018915873554 1420189754998208412 11320578425042166736 821245328324480490 7976365097485557936 3572308641435969905 3047466007379128712 11826138600481906796 16587015426604467286 15546288980685772135 1638314054102893021 4963065068192882737 12117587847358898593 3498914192976566478 298908339606316315 16730288896084009156 7107374783745624437 14506248941190878963 7511118154277680632 16215362264912854015 1662888795636141350 9944209164281716803 10805459877844527143 10416964862972123537 9033318568621163574 15859965540301184878 8775506302328944600 9614553007274762533 17763864917855497989 11922281849488766843 12929697516340988544 6171228378038416213 12912870767433449889 4756391569562783409 9805227417620004076 10722065025743285438 10585176506471084413 13460329213673364640 3849435194828790813 17864767691741726176 6360272374335091267 10452054712995750776 17176390587827027307 3336055179169085049 581961655306439100 13251817880238845306 2270890021034170123 10100475081028327311 5643054931268608619 5187147553793407556 6225153555719232218 18097370648689555193 13094716106145789130 15797962270195569614 6674778183917001054 16225714261781181430 15988891062370476921 1738100254540159236 5536884712600022757 5674040975974804961 16953904720704274217 1399942580019171068 12738927853574520815 5445569796156480832 13852092687826523897 6879383561246351025 3723397134855559772 12738354440185179512 16826619342403678852 1501353926190174344 11612682488698863258 12582581375256150276 14753600317223549617 2029010103460631911 14793189543824131805 1821735231410434110 861462657720406892 2822249253987640219 624301525696300321 8170810509799925323 4040161721522743549 4436488626533934612 8344219915062104669 14512533160231875561 10471921786569549661 15000253277762070988 16759006754259002439 2039826634242230871 14742019621496053690 18372569340235676229 14074847022223022544 18344004496384849919 696143955822388477 15467610055317870534 4658595240124244907 8819136495657938505 9751659854307735278 15123352692614728481 14758066207160279450 16583945511547953859 4689607806104034619 2468413331951323227 5759798602614302925 4096370079244739479 8909427492224643323 9609097698504274076 16533399546948273949 3877040170275124387 8418466523317351474 4486540834830228476 4174103942413118929 14880590155190716592 12389387144476723907 12039677690327251157 6235475633784510548 1205503903564068400 6794538776807355671 4945728094321928029 3960285733046622269 2175306662119140072 3477051011526173723 3008099803283078215 6278084760984329457 12276606617558829043 4673939145414182672 9035586346025699366 12636665829337665366 6628394203417765378 6122461618856359254 6700212056520307051 14007952376184839379 12956463782707219452 15078068858030370652 6666019641783372204 17817025670363291332 10515070301412020465 8600903642988014207 15945914065586447978 11888728090218570703 2554039615801159674 17195270030436605721 10586605636096215523 67720686547923083 11044711400197490286 12091455109049228288 5207100164976820184 11408902005414832636 14637597814761619605 10416259843444918833 9732278513257583635 731336597142091810 17440762866765012840 2448029888436655744 9138689806987659332 11762611878381100208 14682279863285455865 944010764238129497 11283970065707521360 11334792721810289069 8331359473363717655 11862226419028282586 7513245987223844545 18235367019100252806 6229440082134177222 8322962904203820558 14818011836203076594 13127214472536621564 10128904523887433601 10743867236674094193 4984963218873105546 3102062929936517113 17169702833264999698 16235546958859581260 8809073651153213573 3810926950009473507 2037912040857059035 617870100773036026 17514509302776437784 11512892373115355346 2630935066264432908 11994465074347231885 2091803635145823650 8593108367897928476 16325935517666790338 178650170127214078 5109562324707911614 444125794934685329 9009486479150643497 7381654094653675587 11635582178959598921 2397512144034113291 311739599497192960 2801870049786301075 18172036315608223170 1148912493866564393 10903564110153385597 16442300190957726232 10254653611088607666 175431955365382727 15074376041436663958 7270750692621362103 5332769001210565001 3917780319489853463 11852360493072022539 6980257061470946842 11898431211260126296 10852184236673687436 15159756311583805480 1285916691384208442 13232966070717817309 8890326780666951028 9799788897780633863 7597574412970057079 5530398515082003988 2558449429977943821 1467838887816817444 1460700412752411956 16831614047102846176 11753196935555456059 10823215411794944809 8234753242917681371 7902397400181879702 3273069861179484640 4849154241982128540 7521958782885340070 12741519286287144625 16602997052900838787 18282662215578701950 5476010655727954546 5671395298716259065 9121185621943143381 12992076049404923107 10316874599162157856 5179861125398834289 2749327981958870938 2187481215663028612 12156954673246663863 12835039819219707830 11599131005293864050 12460961010411724953 16891871808496754977 17990265323509890969 7078984490098108916 15768654784653439392 2311800805413566329 11426550819968810915 14340456185916332488 16472766918289856619 4904918550200582209 11930812831574535684 2670069903244976340 3554588477123945921 15028274518179490939 17153135316236416512 10628941981631042802 5986162645393448944 2207693721933383495 2842570445223733124 4260749819974027409 3153723763658426748 8638937397736076721 755156227971685016 15978156718352329369 704431700238050682 11098980358451100917 1409335915806036525 13865803995091812443 2294608629987061052 8839645349788588422 15118616979351927766 4328584454097077876 7934110433122457430 11736001158574286984 5869569825795728488 17306619255163743041 4539502903866846756 200783620708921018 14457150893689298711 11335457573771863190 18192881716673592826 2703226817585219463 1032271749543692105 7363291733989170388 9712597516041234591 15932078557210399711 9939552772409553478 1521932940891187255 5865619255575069086 2083738393353537924 16111232082248059573 15987135081610717980 5405108156876477669 17343816355806529998 12536271088155934477 14751362088342548788 5521100974993154036 18201087492426006111 980979099823021651 8572270918593885154 5402370601517337886 11129558396077624290 352834830521012007 18289171013187668177 1625229051107386413 8493516483041929160 13415232731415483590 1975727599150550058 17260194974211477741 15624231333441955660 17110314117305118153 16356973922076360417 15526008851377200649 7233334923451388178 9260010714207291178 5445133176437446935 6505383722388264500 11633765116805028820 7799141250432196529 18059598481121406623 16619171292164081037 2949275372190429629 13094728646225943775 7991965645488335604 4726395354659752977 8170746388592642738 1108257596280140191 2969278036894881403 769524881060952410 4759008543449302010 2196523095974247256 5054188803641530901 15866879493718239160 11748035418864650228 14552116349725430802 1098102748544400769 17760792512735708551 3412348218865852241 16101297470220853917 6984962513740724508 15175575866687341342 4901117501923356027 8034336486825711142 9579137423603614249 17134478206643117384 12659458183786554402 6790942729604966034 5656567009336947620 12866617910356514759 13403386463159693737 9610769499649301724 1983020719342857795 9648542331710651725 7861257698698852745 7225192912982010776 8580857059254714752 9055395436227414327 3415271466297395606 2553541751353832464 16408023024965537479 8968191609430523260 10670429776902839951 9571421450093497658 4272742220400650915 9255078443442041014 9308207679597240518 13200488877566181948 12392776196001807472 16521519924906777671 14093169899835090922 14220022937578057864 7106689586938545127 18005422259530606046 13548201397548381922 9072868668699818799 15966656762149900828 15895323939123944096 9220214112842535925 1705762953584538857 3748497229272663401 6228932458178419428 9842788713325889208 6616505366785532344 8818660812239104579 7996181776609289633 3206296261503327278 15271046822814508631 3566767547608026669 8587407585072393664 2148445667667725586 8335274945358947589 12645395636341918055 7003703363936951692 1890580221209594886 5490199221901714856 4855782939791843242 7018646330403398808 17784571246333047199 18161410961282467261 14555767386551220630 11197874178210685162 4793535184956038384 8534342957711670538 17512123269300502457 18313274619113651491 3953150958581963161 15680969819766244838 10001083398915635864 5907470433362613521 7090021574385817676 5129641168892716834 10142969707591244952 15956778610838183622 16635658486054172800 15732046959326043998 9375280372904992411 14641320282334468511 1886572304905548716 8051061074941755140 16476483752622956525 7191861428366298631 15288013643816918713 11980082458616137742 4138244097353404141 7460160946725363303 14170216471235796892 11079594643423898861 3749457250946702855 9249083260034802399 7258406001415329214 12492273238848493473 4881556868459571846 16187813005267788365 12288579959741245016 7904320633263276467 11470633185920290727 6863967323611879025 14788083980186997707 10763545970144506413 4217133335812208047 5372332168920879250 14111009769133552729 11781435530923477854 4741903222971099443 14466210666399669116 2584269146689609539 15681514126799675381 2345102927703386801 17579442346139696392 18253563827907259328 13007213730392784859 3889666994326971141 14182980816042959663 14557523496772774721 5544059105360369513 5516199771215969293 6978756348406082632 8664399812750668085 13128389339751437818 18144001794404653989 16777280354486793486 15215680964443233953 12094851518087678026 9598165704965407071 8527752434990583666 8510911643564502891 13498005064963062384 14971580789922142511 14745520610761025954 15332664663812809034 12745344898021866385 12580623343991662066 11545281962546702181 3643121456626580445 14333138397653605971 2185948694142163040 7099111943156368717 5361853953003364660 5909595284047822998 776121047425802751 17607320710137812815 1363768663531390089 2872646036022298526 14267691703289565704 11311787252322888206 15714094667214654747 343331594006413940 2802593098739747690 13594464884002661774 3506646692229903267 15906554287887469479 5906317383650890487 4017787963472001550 14434043285370971775 3428336760553049295 14839499431949901380 13871001131418020540 10812417644126691940 9528796307911119378 14081965384509715540 16048763798456631207 11934490091901202710 16895534771931821203 14341962289358435793 9418090484720345339 8537770707545930561 9622378286083691740 13577924499799022280 1458563211983240764 18108691979233293517 1917947528736068702 12761637418518491175 4570093595944327374 7015353564127224476 7306409266252223928 17223501942159182336 3471188582247962951 11757765491716539568 2128137768264030012 8312819801456162043 5516557572635181540 11215429526429599510 11959846910352529165 18336196694135611061 10429988183507924701 3468382771216168564 4023085404010246086 9973533426847533252 6101624225658199983 16862249229442524724 16420069735246506129 12008146801580249751 4703027005595701733 16073494986079326348 5043691979922574067 6634283766560916765 11493261231688437133 6375422271770540744 12837290528083889933 11215566559353469414 14509987653796374185 9688217943936872633 4375057922009360202 16614098435147298546 12085201650479306091 15928855218829254583 7307373957252482625 15533335061109849022 6530376671760273118 14083974972356862252 12693522466228280463 10990104656285923192 8160297162614586874 4262712128117496223 17066314469576180318 14918087327161963821 1156753639213447510 17845106520889096692 3053906123914204074 7663848512602214631 12993473246483909806 5034441898949692259 13560817641062548241 14239900377366090499 6348151081775125986 6313742371571328798 12948325244384710453 11223816171313817708 6089101421499085302 4348159970818780648 10899470351210213994 14181045045220060648 9289905089494335533 16620950290001903994 3674901411450955465 17248275911909614198 9997345966154454638 12787409356634446227 1412563705317303068 13014834014650926929 14538120157785911934 10090982113445536751 17666829333794477579 13782953363218508456 9152764781886394296 2814089261384024133 604524545782346169 5869346487294711974 13516466910407638794 15985220246486918625 1226346443511985402 18044391194970158103 13332182199067221740 711084424278898438 3147560604057777171 5713506638539378399 10866592782102939561 8370165030088069485 5220518124808271712 13265932907922726376 7976578367528103012 13830622619845329024 8097074663143521777 5959565917452884273 9689514026210456992 2667944487562338034 12574156708890516704 6681133399506427017 18101940666259722663 10669406200865375118 17604009456664666679 17566119961689110278 16723621587542524306 1203045105082356757 12762487337620578052 2248169375277948406 12140814527570027528 4484115165091118428 4079664088117605529 3816954075132648074 3114638492791311155 8544751371351472907 13998738798102157848 14546925484214677141 15638241267804393404 18003166835768788362 12091209705887176477 18240825733679802839 12311043448956748166 711547132394478573 18291177925739143327 17200720681660542103 1982277933417928888 3774340277537659214 1917407889014604491 1247032809994695777 10463917679976885383 4435768678288756840 9525018447216819074 2265749987278697782 13448738923655115507 7458716501800503174 15743622421634250535 12981040276063990679 17851695318054234026 92103610226906301 13007016934091618350 10789261413421310666 8570735722273199194 1286778231833137121 2264885597146810849 8755927979442821578 12145030535600835738 3366344723209974692 4366086788329434296 2278852952837787371 608372778827003603 13743920873256476357 6882851732659745565 480058611118503156 1566757276566911515 65777305127698937 11153978824208413286 16925547985143631984 5984349544140062586 9566411609779421416 1180287757524937158 14172771424149165065 2552923899146676179 12587488209291093006 5577611390467113124 8059031547835236303 13540407221979461695 18001578969976943929 7771171452890939971 17171641323061589781 14547820401974084879 7435531296186199332 15722636289667870870 6114013862618036844 15974057425715243629 10752035964285263042 4800798608629459717 6726770520937508603 9403231340632315776 8170094396665894447 11234847895626846791 11826729873605436330 5427482680707133146 17044017214953723156 9136280197152444536 17854442391504883385 16987256100026926436 3722851621592562255 8202565050093443818 10324311408276972652 12247269522201674023 9117471705620979519 6461199915136259325 8155386250057546201 15520929727505201123 766180545229522319 10106658734242603524 15446231009957834698 5469897920785853624 15501136968465372531 18354030236678202618 17291560283810724571 118366635662692525 7725846266286172929 17202673662490520632 8591570137652438212 2637858918625887645 11686129194877798751 1928004307883224761 12820899191968866816 18010939878176946217 13294503855774701587 13194428645780608977 85121155407319696 14473799077957082268 1819001742934241704 4088554149308922311 1453821033332985778 7196226791524922496 2027945737550160685 12517791423775186890 6829918262235502649 14091040556793683040 8465454673486409343 14580844339501950302 11710469372627092486 13907419926953917264 759983642379073818 6160205785180989019 3729188318804881062 15280707808291654504 4828226495928988818 10068860127660552196 12135483651928357959 10114321442039264163 17008397736865524543 6642304546434834842 16708941126929301885 1677122401006107079 7126167266241568771 14294323397937697107 1885425510294049607 2119145886215961918 17922882550668325332 6104210882954994513 3654753756996244162 3208643220141898732 3740583347630069518 5068276850992276386 8374748013448602319 14178404359822159665 9370659962020471688 8811240121911388101 18387644162032439325 9856508358564485989 11168366037330396612 8838712844635531005 6241141386074518327 4217206676934075918 8830780163058714049 9118503576951834388 15397137987043275116 12047383481460647479 919013641989503377 12363566591667504473 17204817436949858345 16514214402941309457 3853019469931868109 12054685176882220123 3195304860472731742 647695661946230630 11578014463613646303 8412595039980449361 2276506198539445089 4346360843601192747 14343117173401065858 9420699446469447967 15790692358362909840 13827907625926382037 369054534568453132 328803994233199277 14684714396299326622 11145165470015499458 13030030242285852341 9048798822859230637 16519980255986281375 14380769313959120049 18261452181650387853 4101307819453295368 14864354553727672433 6314806254344983442 14915309925059176663 8022001942681547816 11476328187062109811 7016395589505616489 11763229240720378546 3077323478803280130 8459923275541246525 440875585606739320 9724692587957745694 9241451134767567066 16333050544618673187 3018137587618073251 6464817524220981952 11802621869645944291 4014697789823159466 18243046328426605885 6455000465890006803 2332259297573054060 2004534458557960108 18028810773755424950 2083120900075978564 16226051158441754847 17632642689399975844 1859506330194030638 15775598977248961086 1522977318494857252 11636959285029760160 14959688655900360152 16273366234763633508 5452556177078708452 17022765451242362007 15457649897372663400 8147202842202044190 17717407006678138179 14133026660331728448 8970370354139892044 7885596817366578372 1853650058391488800 15867152294765695246 7097908341125131942 12707711337810072675 11135962620088647185 16042204358147978125 16702533985299462475 13380460437699502649 9242882523030930460 11991741840494187862 6846614895348135617 9297779866136256341 9131419263283945451 6011455983161932910 3372964975466406289 70412948550351186 10554442219232033280 699082689901539904 9862171209249826464 2950139893127007276 15866421923177359399 10655278203646607693 17058855365525173343 11763679464639383614 14449485662766268204 17714017929233202968 17002469103918810633 11698735718559190547 7446224606026431271 4137738902893924106 5464697814832243981 11965073161747737503 10839148354807914965 14698256740170027133 12163030795871212271 13554300013094523717 15237380429689361232 17451389992050205724 8337047328168929240 9011298939623165326 6668456423426662084 10821577757398197499 12815729293407487059 3530083738375739898 6538999900916764639 13451683886231332581 15502560273359190019 3732118411499488779 9058556568389487935 14619419815043521257 10289861213548576441 6200260473577584168 13842181475126977727 18367170936874131305 1237251680244304063 4844755720257359342 3743126971534149777 3111667998218248874 10919140754089297239 16203518603821781201 8146099104171701430 2073277668686846697 11562349119826475144 138960074581410364 6350131363710100824 11897853052176267963 8974358661890873037 8253183197133042466 3964587258274931492 8302233376303566638 14496648363757620324 14791664915690171110 14409982470305245358 10450134262658953508 7022010377227287079 2259899503277988687 4433548045848354105 1560797649915149076 15921442243625034198 3638569413158292029 16497921192536784430 11549346883749782580 7874971894212356484 10588045930516652521 12953441694897458634 6894346649981210943 10727625530665495685 14941031358416507010 1483067659792499419 14088379108396949689 885690241841038465 15374616966224522437 7375971157729936858 7741217939060456500 16766128910448673983 3368379811649721207 17753936410711501949 16982350542310474997 17774871686300981248 4477292212375213680 11151565483828076251 4875473870700648505 5042905753228760976 13165992271260516238 2258054242309292790 13734716344168305621 1789416028964597838 15905796086623824395 1632780985576049901 9105293179594335504 1984674678646741486 998476469953646425 10602952652393989807 1008192965086305130 7462140025553484077 8151540139765969654 9979445055171841525 15171719258838470630 5754904935203017760 2904272119024125218 13097081249450269440 413497104574933616 9516294097764873133 11292046454568658098 10210034103923532787 4382576343833582349 4935009789781150555 3597125512445276648 1624568110836019245 6135675324998460618 2300221576320494390 13464825313792800244 3688396253708419354 883494123514949169 10674335696583852876 13448218070073926148 14718706896706406260 4978674353570408341 6924037638919575514 9373812716701103694 2637870326672061346 11007564697141175949 4665128379968127662 15056930855742359339 12512306992338756514 3020680847769693447 12067859585768032746 2675860524210675228 13940922241510841599 11589244244797974139 15440020963582333642 3442883378823230799 11291133961333531351 15538724048278748970 319344887038265469 10889189582534616375 15998674083845740437 16381429841598004168 9647117562080194204 11156605687983730244 18030192324377586009 1278774728197935841 8127570497957283907 2029748536089195783 1528682165325172511 7565297731971455841 15481943016431830141 14850768766327763522 11827081772161349206 1802761193269715642 4984988110564093906 5230565984573997673 4936973616428729947 1807216971568651539 176810235243431658 3954315726012382943 3779863968529634521 11111255805912779299 5384096297772224153 12222029562714006800 17492560598530820328 3584351608426685733 15165399598904453364 97338829315966566 4675429328291317749 7937537645724772519 1267450182544669953 1172039133217765774 193018709701618876 18426086496604904507 4207360787381537656 7321447846684804598 14657039980459820082 3865038263560117332 3469625933742602411 1401632717409791251 15655316780623280888 6169826762076274288 15338617695635757361 1397443017955178314 1596699271928656768 6388709218631795200 15518674015626594159 11317002563681547980 668825290212354677 5270078495087482233 490836922769684565 16939885263826827288 17047841386179488195 3150967171301384729 13501089778198145831 10493286389410447314 14319876203175260976 14425615534993918289 11901204223813116902 11816110716347965353 6749548355637416599 875632285973089153 11678573354205904230 13361155884368330071 3975138267827058155 5684622992011088676 6765850567105261027 9613759778632165203 8113736628641838723 2155152643397126165 16056535411441478240 17776204303569313838 6524961708289739845 9864855687033891508 3554659999376463054 5787967799610376583 8571182947358025737 7743169900476073752 12774684184118935108 2536996717902587133 14943125150479369389 10095811624683151150 15904120330209747745 12104580167283484858 16691938012430788189 6921407589793697170 12072513782930018515 2477615477892373556 4695429343538342978 16782049178891039734 13479858908849128005 8527205876031142529 1836837362424763091 2688327349147217935 18269529411213297371 15596997461236777851 14145490532995263531 2445690400081718848 8010604366730511363 10956603076139760728 4614339451075462891 15497643968480125616 7725019918581194596 14670147275636659365 3512524680270723621 14638964914330723474 12244415389595633916 6280916187085168414 16939684158542038704 3084070119638588442 1866952430744793965 7515483602482600841 15664374063976593696 16886830627680144441 15460881304627214630 14938464564144402553 6340404020087216406 9699541458662637778 11260513188965014875 2450918137269986353 12527400371536047875 14321683312880713119 10068698181573260585 16766980964909657308 17637750296852673713 10341018473908245198 7314702102400749817 14857303022643414360 9152266388933045180 3178499411054789527 9838934511740725062 646892772601073522 1118477718911959312 14897269049389927864 16073889994431099127 4931436229389630889 17661827359995896598 3574691292802658447 8375811926559240211 15179619407607038085 5728226396868879354 16805467552483424882 3467118058553644178 6508779415629014143 6722601952393890274 7846665100151003295 7897966836550898809 15879445304987027753 14072684028691915578 1471621970765475074 12740207805792537016 5733246592796571406 8593850196760818070 17428915383523350790 3082059034714116088 5115996156839000628 18383416095157019637 7469497833871783961 12115404036976548663 8360753760470628357 1338823943952635445 8989617751432975283 18390615766402730292 403767988535449375 14142129811760176996 15977061611887557168 12316277897876771768 3631115938347416346 17719747344359228005 3181306989944950393 8413010490266846425 9028534589540256450 17535863772238753237 8452954307800927315 16416264211859159341 4227347339455742463 5400752342771092791 1271530636039495912 11157230759666932134 1943939750596295656 15405904606944906536 6473784525351731332 3527657418579318108 1643033452738555555 16409426476526637564 3034614953646585852 12119775191331183158 9147965453912891519 17165177760078743206 12580384654970175224 1329028002660397739 2453324372763614577 12791906203511477332 18059449180565645228 150706324491045588 2495818349125015028 6037477866178519869 7154023542470065047 18184033582857379035 9274727861615400577 13522800326687720567 1315771448784095750 8957872894595579878 3025402679166406753 9757070467819942685 16344336273097934638 12737945374542945491 12364362667162664364 8850004367678970433 11355052780510502880 15219776633439917568 4994287912936166587 11736450009201621754 9596572108910845646 14336251320688101856 9360502045828787047 17865464965114449232 1491015044578803870 18236634092391270566 6973991052818036046 16971200933274099692 16214946955090020603 7080725322687246044 12756508748382416992 5103068501673340791 17572905702086842021 15460273944955435905 13284325605688540901 11989949135058076395 17480713693042234970 4427294501416048874 9810284134885263120 2300933632371335204 14964712476158671090 4096653511754266128 16890693665064111320 12895636059616566004 7389700074208114983 7320846291470650660 17120404248817276345 1862512550243743142 3308960435576016601 11112059919837190207 8725331025846985760 9024636929541726330 16730301751293113338 16794868901345655775 3480673894302191723 11887313656153090949 8716217452150272384 6926396726315041847 2665664069244443437 2172028069108646520 12011590293821699168 1647095329044064206 16628204572174010255 7935771548536428584 11817837735022770988 245569607410939554 14190146948576970622 5011688784710108995 4129317333578723808 9348406993010059766 11989597627320167673 14307427870070934132 9494641347377286716 684264040679050903 17986811791866188828 10986226231151660932 9071660950663790114 18184110855683033568 9589308609556171609 13309957211411966852 14086229205186313757 10938752910759294360 14396593096728482861 3911160573041606927 12603790033976193213 6969730779731139951 1121401154937983972 17613811002542527023 12652647068656000049 1718646279175301153 18212327822889902024 10573277524091575556 12208117947270699590 10946080241144352748 7435160052953753575 11096588725831870957 10042955700820732664 12414680254647759154 2377611555614240579 9803482240801820527 10668209478197633976 11628444363079037421 6217096729038312379 16590085351098327417 15842244295001203349 2043226159761591346 2238016542924739703 12320892009624771919 7771927106478425053 1805050828826755918 17496719946154916380 10712581830469726122 17567227142097782660 15506049588512169041 10764151124872222820 13378777299174199650 14385261196899496044 12976611786814407936 6678433054666740085 9040846014924525749 14231598023026464500 10283875599963999218 8870183203939565832 10215080484901908979 4039211055599635924 6347154947821342470 9752968514066375932 8128616182360827117 5284881913557907487 5117384658347935779 4662672054155060612 2903687999533725451 4245806349887056417 16763718970714836742 4160662247532672165 5992041186826199816 15750164413039664256 15016670561873381008 5684123414715015556 17435909424620443717 15423902944576695466 9915079532515917155 16270752451414077334 9516841731989925257 2641893671084350140 12906246888728634985 13016760985271917228 6992284832455785175 6759354421974809380 7082965414580321136 17857624907707100821 3139445486059417183 12737571761793280076 4899187524692839855 8072821065468187004 6391607894753539253 7685334734150480295 16102262863842502777 8447772803612021602 13582200202845494802 10559728446940779202 10671797236025173609 7519413663182396334 8249278439202021648 903116759500899574 1317498669564239626 4314387767340484971 13875950472419793560 9725960933722045741 3705364811204025127 7799173913731836859 9269805500987696148 6505403276495288399 10244466556613365167 1443850196526979371 12022832377630803245 6796088831615043855 4737786797507618345 12105091853050792912 16085283020486335011 3609334976110314782 6804160159072681685 3204264229974189275 5742168182290019957 1556552674346542731 393772511946561713 16415094314456831325 17261539400269147261 11465225112151649632 9958003461196460872 16293435438195836272 5139666938004935917 5242586846242644978 11913259637600061467 17088917075922950838 11099647742620953676 8352256542764524627 12912583500328910062 10577509133140121295 984312121630159871 15072855239755403403 2148586555643734727 2410677503429950321 3565825324100561024 4338155554391469530 2647158262093390349 14660697181660798166 10621165106809884546 3660784335936005547 11137983222864457517 18366595062357854371 16983161823571723049 17502452644936142763 11074962073069947312 17799226303579385293 1666663217853506061 3408929502710730391 3914717245932627784 732392893631252191 10579804629545234441 9422389244668015580 5488885063965549362 13697534316823461831 4867562875873150775 9964528516816474926 8275250318037301153 456017420631288737 4179243881340587904 2884508410379104236 4738829395091146325 10266755829900027944 361753407822123368 15328797668295429963 9421724184500382535 13467973612478650609 5569980163875250610 8480786567962553843 2073372423134956165 16072157878120876635 7657221695526466308 1268153896277819302 9068501245900782741 13877172783010029380 1148579385906084689 11921917808670621817 13594817992474626760 13832780971756121888 4279774145305466412 8746946702539139586 8325778430394083238 915558159262282968 14972438173447518665 16969374092692032358 7762148391669713641 16832751735325434565 17379174501443722345 6157018953147826412 16053977634506508678 15684827269001721976 16654311867929798721 3148137168770389372 12278502352604286546 8145326734425307843 3442358572044589608 13735144980437853865 17751504849467698998 7261476404913980791 16291691576268335594 1622802555126490225 858302112591929864 11528718029294493402 12807197412558533931 17091638779222442552 13833031730895957978 16403800725318866277 337887960468809157 14380539799484529259 90852745770113875 13765027076227178981 17165808094888929351 2493060351743995531 6708704945702439183 997504222479745255 13739617095983186651 13994573335638179444 13921006267605748213 5408543401869633075 8331018318405529909 7634024874642463427 1658356376425713176 931948118929937917 11118317198440516841 16886333260883879604 13045018965014008184 17270850124755800653 6279621958416824350 17047848765058961311 17956827778513056706 10469709924217034717 1133741822094760147 17479541426029831079 12079196233877858020 9097221236490916186 3158215828908588153 2927411657199100747 8828251571653886597 12518687800364024357 10773645349016424593 6178288095470357109 17250177869323624999 6812054325800644084 13024367301647701755 9557937348350423290 1312383244533846813 18162282466166575490 14544175540897065254 9998561172301573143 13117597970587591359 6417175964236448846 4743441693815604754 13326589498980522989 1459924314225031698 16582086881392168329 10016656425594199592 11085662394896181168 14513142354786590691 6059797186860969819 4791438281959498411 7858400753946338391 14820889827611107116 2799469280211950840 8636775284206246039 18133271314574648524 17619376413723225700 1439146213644379427 17910470390083368005 3366191927116724088 7760405177721425063 7168696676003500132 13301401857609559223 2620487177145144605 14495079268123651767 1369369501910269121 13129847788528627555 14301441833878575237 16313070119007610565 9528797868857031263 502921714143839967 7108184873920716606 987378901300524388 3717162240952032386 9857559273448034866 18340873960134460129 8772118936368993229 7250825098146370866 4103300187671159608 11078716517523495695 12385757365374457441 14100626713380137588 4640713649257514822 193956879155801818 15120761094488752939 7548018421882636796 3611641504348386298 9365492043857366965 13837254075670156555 1776335648728308173 10152881956845961198 12684365063674765524 3483978987366879904 16682898038060989261 14661919562358954161 3984777401626200239 1295300518048107513 9352584230042776636 12757915620048270464 17372132848245442929 8208689381019564781 2130452273068603585 16668013230508642582 2048915036012604458 13624507081866508876 5159711259682746941 12806387512707105770 17961600298259873246 14012541154917151019 3012917212517544976 4649707286940930882 7478374739629841295 16703535830119342975 11288009837378689623 9419171093246143002 16433725221885908866 15537651491531922855 7307442575042727771 16999544085860999772 16856486734906824826 3520974400640428500 10068327316121036591 4461086793545198952 16145498156094361878 8262705833564378330 12677701557079523731 18134202516560790642 8805307601970914863 661536724614011172 14612634270255487506 13855170310920163546 2127284373476286764 11620730150704863295 16735333941688775090 13133698759713347548 3506275646363571546 2115181323144396375 11847961604587039907 9713432975997612348 4420308039144014287 451669251048447080 5777363361020879585 16579047019152591602 4679498239128043033 3472816394954348710 4304898857671982269 8194134722030114265 8181310494117315658 6002642843574046380 15092835854589795429 17955031989526355827 14350450403068566026 800930673105837283 12440856466763579230 6747088705617340872 14057093720286443904 16054239488974267920 683646751166488165 10271634108002576443 3868462999022188728 5957179328211432349 3473774920673331429 6154546285880026037 8570448575969872048 18096910648241783209 4296892427760787930 12867750844375436629 2225730331326987615 276413108518834535 12406020603446106805 5986603654001970830 17294172590971076084 15378605084698953799 686081987774431636 2362559883527308412 17386307341549971052 1914178550886170223 8819205826642364083 11591066162414756969 15635380992265419119 2878365854912569040 5934828832090533280 11521201684558528553 5558507011723111890 17138330246178874118 16681767490951513216 18310211025045748295 3189791138757848642 6211823579077766120 10361018017040260056 13863899049543703742 13616030217746708011 3118605154569745895 7512884934727573200 18008359375807974150 1350002678387435804 12342257780887698925 790665758142353570 14977063622091397257 13853154254782212027 4599220753555322664 12127792019567721911 3727503015546269945 10134272525964210577 9246359705294722005 7363305434079486241 5993155326091909481 11506398396549542297 9869672636484314582 5775765431226823766 17749819888091474551 14304577209401452238 14519670563578503005 5953534232478774023 16113926087938057320 18393417731360844179 12953660250275148049 15996240377035311751 4636888025985951412 9808620154482517064 5708399106187605371 8505614588600861575 9707390066552358586 1602112950330077300 17473223283544594224 157276439668703110 14879820545537413014 5105781542443118905 4683157588668248466 11159577886082445394 4219950671746547463 5874666370131373812 354507790041459264 7185850335252240389 690484670142039393 6467135360482491027 5156285456951385986 10439266309312407337 14092494126780082702 4793716990240326393 6196595717810643000 13933815754748863898 18068668957822585274 2350888439062280130 10624905240686150780 11325949503229723392 6909393722881302548 16218661673293570116 3234541122319325534 13424033316145304022 6671877447514099048 741895546039246156 13459067685209562860 9425884572834908863 16855401133692163995 13444911295973321482 12995290666641218044 10924789212132927371 18146717844870477624 4704769207966629831 8148367245946905079 14306878490899945464 15317194317134854482 18040383922650059155 3529111588707187761 9370721121727179227 2813230211454802075 3531340296605961715 1118834427509881896 253339598459423222 14344204503506699477 1294065543670749915 6928895049959955102 9806191787020000063 8570957308002152210 3747169458641402335 6581245165331586452 64062482197336352 3062032264136201719 1896582752093745885 11128738084292222403 16656348934338605561 15817866114269881975 7413293051249899658 13100281808268347658 11150545617328923765 6588840951550982009 6947645558048791185 2226231032499052907 11123857314016745688 6758543649408675444 12027854495628779524 3482994072208350060 3611093610957009783 17131967415802809068 15287587070792132138 5188182766728917996 11462986539342219719 8508736341592716530 14448409047273642468 5248567713441800864 2794809732145665788 2800422576799699134 4586382212119918614 3279497869620031329 5540104922099905505 16961926411093324693 8483144903099119209 5526607852744744004 16292257024835613109 4555734452071318935 4748446048623276063 6528158844553556638 11686167417533136499 15096164807830553614 10457057750755584169 3728084596377474953 4607676086416271601 12368347116102948305 17810926083904145306 1190241437207583744 14761364832311251047 17911430625757269106 10313372085737267235 1236511539617787660 1899958212325044836 703618335500068997 6612493916375992664 7806595252030934467 1063188347082889065 6081390655822304205 16916605932075384518 1373867257404909239 13219742517462318252 11301520270409693274 11531358650901409248 14709810697820744971 13901729188511380453 9541744665578052906 1219600232408309703 1381985363799124481 5632774087906355839 12370518799671221357 1690185290926303558 15241915055247943777 1267100083216919175 5615686872900624833 511878781046960492 16815316823299488038 9207889118316154693 2497310147774924986 14187293571756878643 3076575118982387528 10008238243376756485 15178579081937268646 17925895074096047589 10888005242747274862 18423955793393901117 16392292217188864775 7965798067551000053 11522240109587667286 15710768412489218097 3283867507136318444 12834426121842566014 14540181520588070132 15349689958623453814 10854206417524786291 4627398736728134913 15683768560373356066 9028720382097656717 15040019291300355738 2675926207866791148 11706665628420922602 13982421125850640392 1160658909634650740 2742936284103180975 6099227974453656398 7233324413259454917 676274831070677614 16643847868996061486 11668239932269204277 11698978586329704806 10318297306927882378 14481342589436954620 8246572381267524057 18327464742157060760 12167999361093567615 277467066092464319 15050568368036198322 3846355473968740127 7304181038713001578 8035241067534084283 9699673283786013828 17097428330600152046 6682584417058576955 16690395045802348198 14507187842460238072 11577267339173517382 15887601716884936396 13503050944709139295 11460820718313893364 1415314178794354601 4911935529542175784 2967433079873306412 12356609335777814787 330057944455041686 5954141699223178229 16314369866561137880 8104546358761685016 6281687312282712444 1714722495937556278 6436439941221114381 894264542848354650 771849902566550945 2201270947881987485 15860137036139580416 3308638488484570937 9050454057457039847 15123382630525095334 13625731819222788348 1718808103193500707 11627154849007430628 18306412267721806328 11152253711270561719 12476334690452317443 8138427854576573240 13622166322539870016 11579197932014438121 14315602825806478527 1610319086998134051 6063164538138915839 12335033057184380308 13595265085601032232 12151240220156042682 5372152925900880759 11881580002753310244 1820364400993698080 2533389379143602937 925048309064595494 14300682370887335811 5317852492526322006 18377369586469115373 17764123166186960753 4344526610505801611 16302793508709028584 4569713260087425825 2823193263596252799 9747978080242365898 13384046398923644099 9002507788348335169 2296146491521971184 9761174966546426395 3801239481982014790 4313117095159436352 5183105643497108823 13608968336641704766 16833523409062855733 17196503324911981058 12428553197809178500 14058712424342935783 10825247352104900503 15319467570999205112 7152995175093950322 8188291267953709556 16500497191309842511 1791007356754432132 15590451923049435258 7761987283659342151 10460891017901211628 7168211034137068078 15995618106381573181 16578711860981547772 3944214571338528174 3094644459229661901 4348618989064570446 1454802731347818831 982680323587188424 5853954351216499568 253922608598500987 13136508377914687857 3115243656011278264 6425583462993485828 7595593910164615536 5973316943324965890 17634643585241035169 13914282137085711017 11352349117744142959 13892135694896892798 509223793121636265 15966169415887317162 13366436800154442464 12106993266101775417 564128325022920218 31734178805217189 11701933591723701702 18253380929182199730 295478425601374706 10840255270859001234 10592564591399603358 5200444569482935524 317172518440318981 4283393092390454612 4354698515319271437 12081377963708314230 3109568935988980635 11102397856405947337 4864572440925782484 14894102896949340940 5827223931857276634 8492516207426219313 13178322114171667622 13491646276120223835 3916489877808148008 12694990286675883729 5929918941573518157 13479866578659708818 16484168729905475052 918512598162687480 15145555759542434205 4649803585462355582 16452242004304588397 10044069419635636613 1546056711688606870 264680855161079830 1611212396825423373 8200046161156794359 17190084570251854702 18166908013109314405 6180655468028114756 9759547659650112099 4174969625783725419 5358746737634285518 17348147998707143907 15908859081530088597 9029533646038706378 16696325757770450244 17617818734515364310 14802468074925323775 6077768199325876319 6928367363450940005 12983214113839299434 12083646478221882564 15274234243690837922 16485537933823720993 5551700722427582166 5521842424538402730 10107323473448272479 15555970630059141547 3300659856645253106 9716736318781247413 8988808628382100708 9720855158979722955 14209275772432158892 9024352958381110115 12812380601607980933 2136413610343381844 10635964410729968744 13597994799395760220 16226246189750886717 2983129793263360405 7382563942579494622 5333655832053106084 9760030679554666524 17416686437817830764 13463210868175000256 8295662006576743159 9240816485809405779 1001604249140505967 12860824449150569657 11394789574045590091 13475563471733581751 5435706497225587455 18439073586113478087 7277793219749974525 108027174509519103 11556242838030710077 17820742142148854508 9668705230624737268 3457977682062348744 17569693611760293681 8502424319530982503 8503890925044476870 16145120519169756938 6443289006983387104 15744145384865874649 16897433249715077718 581419111762721149 9680104808387892572 9813193475083726670 8967500178856912027 11301440353111024995 14607576468859536708 3141513606667676151 13224216216701027014 16737887458535156293 5387832397390436478 8490548832082702973 15204280699519373770 8506375506918842822 14125557535092142306 10549269970683113017 5558053528624260075 17725513964665141579 13653119988253277299 16908706005168505654 11857229818091928123 9197204621204842950 8869355823604380450 15294290030215900253 10943901817386400693 12274691923840022906 7515943760037259230 18433914603970894845 7930880728761538936 14083087806951374803 3863511987715211643 10929311399591596342 15876483106117387387 12601094179502805095 5892523965367410418 934759196244565286 6143962316099693749 4602491189027344352 4477661851811427888 15374337521857669035 6720327796593543576 17068736205368128931 10313276985990292944 7564897463580085397 4598970413230219073 9815290194159783722 17252720694734883524 10635843241072693845 2750213678098744728 15413421224951115467 8910383979913845018 14294137034767166872 3159548064020652511 7195642295195994182 6636793716831254075 3787920624240681732 11165668139777877535 5510226875856202906 799581646263107114 5321950290428873983 9503963041538744503 230255324651245356 1959960557393003261 48291068875168371 802632495209656417 14505949460353077235 8715007761604836645 2926927893057571996 17223910126723757058 182555864069719970 5305693921925164580 7287038517007361765 15002947006473748755 7267525476587670101 5792843104523338605 1624119509878945317 11290195644541644076 7886408745188805475 6818279653832222824 5956086213150932936 3245066882103896745 12335541140619624068 5124792047379779939 9028723449840125717 7275217048496542221 10134884061272877236 11633406508439808723 1719267979868347561 5634448364300752455 14884668758368614093 4885628514072944616 8473021409675258720 6061104410715327479 3606752599166183906 14169897582126917768 6283743507461207982 13711517490623630293 8783263797527681177 4017114872009392946 1289575957766822879 16406759459587380301 15425511974065314240 13806603649388114630 7356474652276022590 14139606040159716648 2736993405543133743 1018680491543516461 15743002576956174632 4477915661709695643 14707082950674059535 8435029392327273028 14063710387985467998 14488657808239232704 10185346238728526304 6441144774163127944 6727387250856280622 11656414411966259672 13461708920041894909 6697778200456421747 11691543450370547842 2708075522182907781 9693182504008109456 13479479975852357932 6464035988896112267 16313805056243119359 8154298340435307267 7630640950406048159 5843468908811420169 194302678034432344 8169088321699387944 11071322792834506666 14951692046326311055 7871235696242042499 10042158064644678796 2774292409624273527 3335716082312063803 17778281872196664135 6972879478385372252 7026789673072699164 14594027398638990526 5915678032496201200 1017507965596477353 8260355095295861776 13721965444722283137 18103248249197939888 12450093873992290665 10824291125148646955 2887069449819638100 517532262486632679 15388698655185794847 11607482412472763088 10300568363999416171 10553616031969393419 10514875175543399629 8097941062109428805 13805282546933421817 14631091206001707765 16131091371477773863 13255620107467762348 528854849403166625 4769194788925108564 14978797154930685688 16719951238748303230 9693512045203262771 8727293538342037612 9833923126989220282 4651633380564944231 3728994437521008170 11698633420723873231 7361933095871986815 2146110433264765068 85662901037928690 10208263535760065551 18172057152330244364 2482707140388250054 3671114173900440909 6780344856760309780 2920317456537139047 2302137985650505229 4591496705526480877 2809338247880814797 10826757491182178455 5497481391690189841 5160238222317675762 15335323522053331019 13586874102427277196 12771345411185161342 1226334599241348704 6510362105571667085 5392498019570009613 5131138759477703750 6798316185254891236 9501164281073300515 7336171296278780782 14204086360193456616 2136688202106455673 10674113498081387017 6517169586793943849 10916805797759517610 7551785484911813073 2101829215339201095 14635426375558851927 8842451737563474894 9937609785845414893 17540430030297259858 5277341707277319746 9391282757374890718 8595292946013336874 3635292371910107967 18390854071304481706 6869945779860607446 9470071415657427278 11587975213960333998 14351038299354892871 6557268904790897824 15235469669930716905 6298950425186980080 14214111157784087107 8455383259164695683 5724225567012580134 5707930958559492015 1315167766555804148 410294664960601230 1389286857250227966 17282134974235329681 5681435877846059516 11453751627222892712 145876247054866104 11889816540083964007 12076786444595391961 17272605704420354884 10664371917106387883 6767932430814221519 3772634748047345897 11769010754019714755 10014897407485301788 4582040177558974523 11427056939683960440 2673477694326049932 17018398330496072268 12465775226939165092 4426338202261347870 12338487303797773085 8793987813365601412 14231322294705115829 13322858570011133787 5670213339381695735 12561640297670798995 4601481346964367406 439342102012650268 12314022921776381666 1390687160985675318 11692801740600859207 6853113382459655048 6480978495152642926 16628605717387708925 12335667992866970597 13335948828577206383 6804881585345883494 13066810292051265362 17218878083696617093 7678256142246962806 3174634894988082074 590529474305672359 13028343887820422790 12521937794048178424 1287571984853216593 5378767777712445566 4169028163679408420 11770841954191259363 14035997973855097462 14815257540376168122 7772125567390544768 15399666838298569368 3705952276755284718 11687065283652733497 1272650142737061803 10783362010187457943 14642666476473919049 9984613746491859888 15858682262273645006 6299057507949266680 11652645548999625498 6644712082932084029 3387370512086398735 12525946092884692285 5078880956836821653 16555789568649825058 8377029520341339277 4272744494391458807 10401668098568446058 1843991478494897574 14729987239780854244 17331563183501128064 7819434146153924616 11583300590829064679 146334482295455825 4171300055308092736 2878308578113683017 11383692435190239422 11724630211648306369 9358407477767746965 10241503817330132897 2736228902721114517 8044517961479001824 13999289774891653254 4252466581647972599 6486054029223395627 16178557768014426950 4440947174262924195 2574263979996262517 17605518389223337206 8942584241452266865 14146451630659964943 8718067525359083732 17205009966349344894 3222359940373315596 4345228130357544266 17342544805229334676 15622055238941620552 2096076338693363959 3722433054178512224 17681184853899971794 2122404111096236158 15389638914916619907 16350028427901314711 10352869599846695939 2654098234671293569 12109992205350592503 2241979027969188334 14162022015851810480 5870892060348758362 11900329618756675942 9963906023073688666 17219974815542183703 11989417266894628373 2670433251012348394 11313460340425336528 15043113566436186824 10166032481135320512 5597151594139294729 15434007016654286184 9477307665805717429 9719261933539110125 1906283068826826052 11452254791726239139 10275558255805171616 18010061093697341308 447474993999748734 1429126921517058378 17978586221189243953 15826812272371154192 1427997311533951233 6818655547066537274 12207536750739906421 7508927625240486421 16743537845739370952 10891467605568829066 4765791315328673972 16473731819091208956 15530212473031736873 4780822872477962147 12822290024383819497 3446126619886662056 6342375367507207202 7484721638190550566 12887452087746866796 10687595318102943043 3457039440693936619 7663420479297596068 14043822869099604291 3639419778479349184 17741046239358617009 7871485456780338517 9185751939076395481 17787610744488258996 4261739636508460182 876730668442047919 12744449617719312368 4368232355938384704 15551175062623374380 7328133353880909578 6753986474827000061 7671351078288485370 1336531560937533521 14478199920063679386 3549864670730382651 17946987671345001647 4544404452046639493 1042199356384461677 15367949687235615572 4485304644107824996 17366187749242358569 13964064923161889468 364572706863620779 5853465656670511515 14325568388097463139 4311557052192724333 170480232136696847 10512809668820646924 16925858301893284748 18099942180299028567 12830175532001582458 1541140526622446912 11701925560702689635 15675124408072723664 10693204181569645126 435571001042112745 8798620170520939647 7968750162270607395 4126662737414246526 2742252240519667633 16652255693841909782 17294094875790513978 13760625847124844372 8708441943449140324 259994333074100719 5086995237520392021 18262356308324606179 8031232781826951590 14795869704705582907 1006857163342466220 1477543289179020989 16273216990005959286 528657759593285126 11511985465793245179 2696159976374517201 9198188158248826837 10629834342343814377 18431324885656435389 16207606460250927294 14369278438791082080 11319508322990652959 13296654413602300503 8783437921277011457 14763575542343204174 16745446286959892442 7560949973213283532 18010370290289798035 11448023329808984988 16734904026649696060 17028279949561473489 7314984989558163343 9129547874059770423 17529983902094198716 4349213612364603839 5371770070433927857 17674501943782781921 11875251668049783556 11307351157544736052 13262830108538920341 5973734784031788549 3922246984356530857 11416728199734607236 5937937713988321058 2756998691252805232 7011476360260893867 11083639274433939625 14220208686953294152 10988043002224934252 16095991015527111959 5144652497571208620 2434316400100938785 8181578412967245675 11154836681901113227 1340624244669164013 17523501048538079382 767103430189803470 17009067548963734768 11844472128587713844 12871291584711828516 10685406716987426637 3159536151840290151 13953810750732499197 10972266833341719548 5017785647056741501 12590175069836676425 18299137728671547484 3583399732821124304 16542423524159184799 7143169851848029129 1077363145483049539 5017423260869134165 14591171225351711032 14769019515929700277 9319634401568821400 16795732823779699853 2221960165294948444 16997814080075982723 4608499121409245400 17693332992230103490 3909463780757261688 12732543199823626906 1832068233302488228 7392737577153207737 5339850224034935336 4529230589442143179 16600374084110505100 2830051270106504300 4462897776612960610 10206641248647475870 11403030165685413642 3467119242810358937 4133391517965298895 18137646498688864899 11855521653619730166 16481745142603308061 18435364346513794489 10426018426176965678 16364005298070954138 912572816516327958 10613733640370685143 10231101368540391257 5959838433245917545 15906302161394054900 10541295992529664462 5955180506405340522 4793410457819893361 10301639021519258732 18322645061610251632 9018081532343567477 12433006898012680871 9112394839702091509 1972443146621054937 7872621383615944653 9996588759944184671 737367939655218062 4937080293488832585 1464410002183097963 9551883062080947139 4069189382836136704 3105378245902225439 16764058917693049939 6239370887909824885 3789810166932945189 3210619537266129783 3860402570308396274 17292605913166645851 1017731119787721345 17447530423325677725 1419824232083371819 15182407293828711419 13984513398662450670 14026049560645184255 8392937848469881640 14368361604477266075 4999252831630291257 16850148324382404815 5177865321328126289 161056272392008463 17574666213757112248 17006499064631218114 7892659920711691922 8447552115265435596 460552316804717360 2454772519631352869 1808468299706328059 7113294124916140763 17448013854986618824 8782422152104532464 6315444649124170503 11346155579457697449 857017906415144289 18399977505657619930 8651227894436991738 14085837492595577715 4825906330978144695 345721810933110983 14533561306454427685 13031662754410907381 3509057608178293233 13286998459380764788 8247899905476428493 5255622388255880934 1816341756689383734 11897378009783270158 3685933102706484521 8215771720275510656 15652451537715861476 18148859323815044050 17943804203935546038 15157743612189928342 4427220792517839346 4704180168140276172 3971659739381224987 10222996361408160580 11981670739143809695 13205232987497125695 3952949795670963014 8816853128336412844 6664389599375758510 27977872614300412 13081326786947627322 17238586007788391364 12049549314520859444 2043782050973157740 10684259392920083562 13610512021653016848 7311112853415205998 4954310105065405012 2617811955032444592 13011488262757185159 4736800501102191949 2421971848545837808 8850314698985332982 17721380175226773805 12855663951735053252 3261992722188179673 3302234223479135191 16722698536652556644 1503266826143044199 16315619660379986273 13848826498804804234 10705392628071641394 13912303141758308647 2159106156537899144 14014442213749564572 14302674672835598211 10856270728076716110 18217992610056643903 7333685031549369511 17354752240107334640 12889279901233357348 4973043944151791630 12750072662550813811 17458933466768796619 2407049864682533163 13821027024274591885 2463277623106292830 16373420818323004476 9693834333665545336 6796023911946474387 6696376139063854850 4270045318291223294 6998537658743878500 16185060018321131909 11429696264004321413 10050688021411497705 18127783299238161233 6354685808226693906 1349762248433247538 1516994089547743809 10033161544873501429 1529524620052321134 425218051367790119 2343421763568967014 11061145506986487251 3949976182034111250 9478858062999917150 7856354452377985169 4393881128224661513 7454304109298428996 9757854486343976104 17795893363512111905 12109351116298391712 9520715368412263319 847699811757311092 1014427897000291339 6556560339895786381 9858705928084913507 12097579884640103211 13814061129712637118 9277464634916609322 17613174074031662610 857500919214963330 5280934982409836318 6234631794068488145 2574900872110580134 4849518762618233364 6176737410165611610 18233710849239600103 14073702551055148859 17561375096230902627 2295155454015035781 2279099992633574055 11731792806391832560 1281752515616922834 8137765609758747571 8016561022574079301 14363059467569448564 4525247660873164955 4503169686236420288 12826440982438549441 17149552854376870693 8857403781606790633 10185104813560239238 4512477801227486241 6202913578787569118 3704581877750894800 10491400260122179158 8570803710956845757 15098803596853958168 15183627641654427080 18252361276749376562 11858564416058810365 15786424395450082727 16607497875450284626 18171328638513866091 1891105567391107267 9946791037696843291 9018306258594546343 7061390343521025539 8653837502898137190 4494798916337185484 14873526746745236672 14819844873210983257 13122283826097506569 12360337327010250964 817011372702381486 10530179215091515582 11891387850772883075 8847282096610310707 4255413723132407653 1306522572392682712 17570492171224404508 12891311797188397674 3987050963966319212 18291668600426865383 947129534596196674 7657583922926518328 831428387964822860 1395251086874108073 17333819828763851412 1423067257336444784 11387835934767225430 15422260802288994074 9101005944671431690 1742484995483961118 5436585440347405729 5258610205074258347 15481765335576103242 1236809207043600175 3156855827784087634 4674650077516247932 2857832614154350800 7432578648635528193 5069652656869586981 1154534694393324967 1507087581014531200 10489655711318631465 470763680394392686 9213676361693990304 9756151859099602882 10053410682236803175 18225570488067557507 14292452859320934469 5164909424563511865 14442293536482451778 11323635676668368738 3196436397591806038 5061096996631368731 9536510414174461232 11606479027872624567 11689638115522772023 7802909363925318845 1495296855959727846 16974056541878193052 14641355984708223889 11426222191365583847 3316080315397366184 9519589950104743949 16416764587396997200 11530900882469512211 9688764915555766956 4287097140879385758 12189867069852804518 3323969551692108812 1303214330316441750 16028001026188527641 8590026439222017443 677956428930818188 4627413293552993658 9549962809503827843 4810465686918234739 15072083303586875464 2699487369185932464 13241957085000817636 7742066612408283258 4064792797360618881 2704894302897912501 277544461616784875 15984165124518516346 18312756402695253331 4866602402947519359 18256198369700412578 15933739672195707299 17311847907680937622 6260193898965886696 7410226276851179525 7853212328104605169 7790796411057948893 6522219285558417162 11119775923680301572 12731913888821903487 13177301296450696920 12363425889658228559 15447244368703406005 13266739340095603405 3665156327246000996 152374399109713346 12909908242508968538 6995597474835866388 14442709000143682400 386766509604081668 11406105953379904539 7384536519167663634 4099891593637729685 964145337039443296 6012499556335864609 14221164426528328549 11640252583138760310 11590163582707396869 3459026962368648605 5600839496236429722 14025331777110785852 14361745523726059914 15410100255301360694 233942148548162319 4070932556036535300 12414710337377592695 9791394220797959155 2197317146092144331 15176125330298344146 15462632256760752026 5760471593740384289 5896279027913013811 6113852100089339320 7498678314602538374 1700576777597200411 554856205276772973 16605556271175523965 1551602889925892593 2789749640837284930 2075819558637612455 15119648326685251632 9367063479537680036 778428524530913142 5784958369267698424 16586456986470897796 9191005345576468321 5521624964815859900 5279877828744175317 9606571630219323497 10394364847497684899 6108881257589667763 17479251964872698723 4480465223311138520 11643462354295689457 11547024645433107120 1310053471645852611 8081659935543843666 18078246233670274543 3991628824019084068 8174766386869787465 10855270233602782584 16534156879217588563 5413944519573185155 9292686188529864291 14125257297640029698 13550318705693652682 10867648248446831760 2510519610855512394 5446049074474010678 5044983839996824160 1174753779558088695 15469006308692191459 6589912391941815567 14253036414417348536 7237430131229664055 1375048607176187111 11407218865013805453 14128364723287579322 14773678223309710585 2045197649279386271 6320470810759132048 13411153744173909402 13947716040256507436 12579791855370722738 15956550124178434102 14772219016317592932 54496139711105291 7378400921534603531 6581919972050251008 11064738037313716619 516204729523077466 15016461318962970232 12247594882636019734 7130623146076594444 7209482014338068922 1230479465537250384 11837821951220240128 235459352393023608 14685943973816353377 9272235329885252082 15217807449447054230 12148862109730387351 16247071488008495746 5422754191837617 10251569572347182547 5778895208605288595 7299913392003684522 7075584420043908236 10833113701117403424 2116132260270007192 6949269005581025035 17459628755117406475 7890223582544163382 3014058897079505533 2875566051533292054 6562800344798263804 3515445975084677439 17027767361348818251 7206306689355487999 7272246071096884317 17838381502490583869 15584683766243737755 13109955286107676048 7515126196719686297 3963785275319047740 15381583611780674642 1816560713806852754 17991931783754699232 3352561290118308153 6408491582002045012 3667813668669819732 6253038013924135515 2564917917868364238 8046152007329850829 3897044509163117334 10973368016219076779 9613119107310099648 7286044299509194206 3716413296303523371 116740875468167048 15653923172237463522 13505320467043008981 5908037108205877291 6282396818516570785 13785505855302623399 7907585797514221567 13276623157478401882 6707550468133526501 5156733977101084788 11116617480603145882 4807582383468557871 3737458079148025109 13108333215999092101 18082904400995088361 14537025898523145104 7068489226580154892 1341422478182533783 5327596033199743484 12170761746397733583 10336018882613584371 10389574513783649075 1226699864763417557 11633490337248622826 14308359590207829725 12354910119063680253 4273849726934047722 11107070588229779974 5604699336085679788 17058662055398654858 6300652710613578445 3746309487823356542 10273141583909884168 16380907786944504954 15097006727233342523 14315535968513756349 8595787529287659681 13609943026683693680 386284428860647725 7882766354605938113 10215097299171482385 3635984145800474628 1829852030129913074 3086398530547837820 11393765450475277184 15362508901476673505 1943158990584589007 3705293915098561133 5715699566319303086 16908734166993287415 15774102570253006912 3606554122319927850 16017774739866920084 15661265222520985108 16298322718078010760 6175753733551601865 4029333872894511973 15986673067332269387 14524145598402720796 12991868523882820425 10021412445428407538 14067801971716045593 1578460621145373825 15105398725321388204 13256398967383551499 529400742745406230 5343310351220888763 6588257486572638368 5476967331939012156 14324281663441676977 15687852324687963186 8000941789520580513 16323125527401734233 2556943209220386942 14894472946622342425 15445182669780822318 2944687183494901180 3777808780050694384 13521731429904824111 416214959666809664 17802883953625659604 7899998667348405394 5387282345372443825 1319439091276279783 12365287741841017299 7977138572936572336 9216977508507480117 5246567195049533313 2863467620669678493 1595979312073452673 4680681851181839255 18135284903603134751 13025400054371165477 1791833491361984783 15919403827080744106 17877880861640361509 6435862191846900629 13068106143132023399 8050178281402116240 2007722670278804017 15494819007661046055 15849247040161765044 8977521259583850171 14294673309391520734 1215262631335583604 3687004355133616017 11337817415339293248 12154201181897435765 8593687809275004047 5855383765897404825 7446186902457307020 7146419860706314834 8501010238715377354 10777184746295613152 3699117408055820963 18229914442429736773 1033597856528772484 12959397244941049281 4728557811185525932 15073382368939161805 5028189046052070828 10840627285040901527 18321266088404909044 16776749634557010126 18089622311116945409 7417197944319999540 12997984400405840223 14986462694587548643 1468272378583279475 118544074147992237 2469937839912014879 14291174597916780960 15889348517210783773 2179724032485077039 8576325415066207687 3664736999700325019 1756340439624221114 3960741154343518867 17760473536242448579 3188466576945604065 12879483839242021339 15126946835244339426 1701229797354023195 7587647147766181947 16981237864781369180 5806556075427560214 9441375031896697344 17855115249178183572 8835722677995897964 2875208843379535576 8935780451871217953 10603198819447226394 5136380992422061376 3945854290038025939 279551964143005746 194429208301153889 7917949173806570137 16085924118238537863 3535479653066910615 12570637979334368773 2894368606143092283 17498471533397022565 16629879337217785365 7177653041037503789 2435146106126390455 5332201005787364048 13759060267361691441 8543723464091549680 5250401526452574991 7198842223284622528 14681377599811869580 9747343296435700744 11899056266881039045 11609825483526007023 5713057492989341084 12531960699275510635 15377630912323332757 982853592552261350 15123071839496770598 326571439587686729 15347230748776528039 3898723956937492961 3409695818196634351 16403822334585759234 9801925042773625695 5066657309535519679 9976768837297089426 706115364804437040 16977726813325986958 12238905216027818497 13445365544959972221 6106192787161262039 3392930689354817463 4822942098322410726 7151040363359320760 15281168404180705421 13319662963464013116 13172162010582556716 2511958829061269671 3471374573504313047 9987599006599977985 4266988322208441873 7391751332390181303 3723614239741067652 10905863971148460985 10358373494900435945 7555404168403524656 17253481897235676871 12976885810435625892 16086474150970763859 3955803728471795866 8205068775997976329 5114721723931152797 5488205326400522884 15204724652460962058 7990473147848510365 7290153680031392397 13713517838560900637 14963648762990415332 7209634712354303090 6037689606263087271 17212181159580577734 6255370479041283554 12257075674846630368 6106798830701014921 1651725101027193423 15128413407798623056 2874398002212115765 10517936774842661138 7323512164952779503 1207408569142729296 13337591888714894500 15909090864617104813 2061574759647290560 8270595739256683479 12965242316263770608 12299751987910225345 14796794005151507942 14919661447206243831 3724033730105621439 14865313055247894577 10065651086613805581 7233395741281027619 2895174050557689467 16391799214408554409 1444956414393848447 4834434053671704391 5569098307852481800 5145431611142743441 5429936861720659415 3655710127429818658 1973066837645351368 8206830133355344252 15665976228176999385 11188498133530395913 5441318465792855352 7344449010148304473 12749496772737046884 9354594911095958082 3266407650534463080 3849900003225464632 13631499358544469658 6126948831929739882 1336633090346445987 10818755708119123276 4413941321960207168 953973313624346636 8049229361068889452 4824501977091121713 16073782380137501774 16619620952062653669 5173076224093748431 7994255064456092490 9452332710479248186 5742864469838586551 6525670608935474639 156808307016820866 13406165896071717395 18027134335840435087 10332348524972826633 7524708401276412665 10096960382746734596 16594384481968790189 4404370467002358550 11756521824379188766 5062100107077702609 15338556075095693620 10595890825264319809 11054558537421999873 16886452345242269583 9476123453870562664 18013664090611624853 4887467083072543731 13386710918914783866 15147176789103478049 310773444359408324 11663761089515308286 17260958387597695739 9375736384350847432 11343118412261096213 4459066175828327400 4818542754631038940 14137107850917990578 8113402728636427793 2372632822731616531 8856342242541816359 16356783364154598843 5074798221096622200 16248299010121129237 148959740993597704 15098001624942492249 1907180322926896058 12746358575337048318 9255245319036603672 16368930545761551570 2401046205882685854 1874423195333636362 10220187248112911502 16828516555733950698 4303588390656478523 9490548474115964152 8363658182118488128 7248027179104312727 11268455446906770757 7432238715080438901 583330607750440212 13475581973485234630 8285711405826310210 16546751352339037541 15418423032269120829 674814133577057297 4616640720591616679 1950581751772811373 14390064991197565440 4432029017319907687 12306640057421846507 7982141059934218630 9053435917404324207 13964056742980750696 15744403815073478237 10123481593972144757 2392000468209951419 1759274893758043660 2397741766133032357 5912495329590327979 10343583210524692970 3174753707677431442 6277800178734311550 7793924260035316636 11172560815342210654 6163602544301659283 14650919936070864798 328771845583679547 13443257799824190909 16755108901800994970 3705734117369088992 7122912211369195331 2096843290578290639 10676415465696256721 11393295751956176638 10712063135255235710 9981920867597934410 16162619406919186603 10266021986349288191 991175852853040693 15793452212755129390 17850000035622521630 15404250419251862738 12688365146812310086 13816239545717161724 15091205361267197254 14973353803973200431 10043247875123417014 9888428028703164108 14821723966875951593 13720614197304570798 1153904747792743158 9778786584838965085 9317620632083894565 5188010769581442835 15388436887611696538 262141373621395952 5147006084006555929 9057738697894243518 5642472380067002522 5672812336890426752 18352403318234455700 2873631398314305260 308349799761560364 2459768171312271727 11981089388057769212 12389770540626614517 16004277881527804802 6741109006071860824 4273745472621988064 17095645668598337250 14254442766396631822 7853942375186817124 4362805107267213164 11074802528554769212 244582649417886132 13357011122666234489 5998912631414319575 7318147395950850456 15746865024078331631 13092830352288584811 1486738538756575993 15280991957198435836 5166220334156678083 12174009341492411524 9730802834161931027 14514548086718768654 11718215359218632580 882295093741338969 12720335304524447011 15862216269016008941 5865136588133282980 1875065640917833042 398337969366834171 12510864316564445535 10147111163522127594 3644253741709983105 11358113986638173436 1331010719853723954 2566412016842304506 10699384320878390936 12938120664410214172 4238835765077913467 11727010062710357355 12949271668554281348 8301002804671139263 6541183313175447752 5903619808431272841 14695794593111925217 10232843208900989089 5794232909442375989 17338331545970534203 1234015860691634611 12472146030463607854 10765584521272082064 17920977337821451047 2331708020238075598 5973892562341807918 3289568741166878637 555316074150739285 17669277795343320468 8164397166883699285 6329133646674287254 4564420742274640031 16376913093188580627 6348316180174749998 16271049091349863133 8363466337716065772 11809567853098134615 196519679063302312 14517827044307249493 2433029313294309108 3472784073405217115 16513911234889608540 10735047257129085194 5058814598982078025 11871724104800854999 6709552110920421189 3309662981685036455 12638351361207152062 1013303322720855247 15760376634270132343 16666207696635317205 11114812181210883745 18269499898503896220 3688006228732917701 13886901281221523171 1437031233922551178 8929538208360168971 11002381977864667043 12635548861633901276 11817905462277339334 11516794407430517598 103601761093666850 711888781183889191 5367236663479027566 10043842554343931477 18405921144373321127 9257317464754383125 1529570409358667822 7595636671163923153 13142695943202438137 15850523963419490072 2875508771948591627 4563655059199249596 16938278348004225054 13791529207527280014 615387113708036436 6822205547896688197 2941110254048180583 3531261608874708937 4118043731808122069 4611014977134764758 5203575450761046582 16543246057176419281 8866981182590932633 2627076714901541287 4296201871366514969 3868278248635430414 2702274452141870529 2481275708175928273 5656599900937169568 1439436220234550699 17077782123667439261 465467430587381284 15495658048760441489 10291014636947233985 16647051974388370903 6852216901663299960 2832879253380823073 14592138066107401227 7767190420663229598 5557545174022979472 5125002821457367003 7058179601435673258 9485080030017514533 7928090948984115499 17688879987590740230 6816236893654872620 126462181361933478 15250635211695642469 11506920590505943065 14439005453451343267 17972000859113274021 18250227278003995151 18289586513319513741 10294098269920056051 5641701117489997283 7545020831041506097 1646296894515759316 3277828948236814248 17493817624116576389 10758856810511047188 12411092471737961919 2123372194181200505 16133159549385049023 13850005273261270521 1199921261723689926 3606317705543585879 12980486372694204885 12058412193236924070 3931146721482215408 12001482248616628531 8280077890158924419 11180725634240963085 3339553082048003144 15491168121451140271 8368401918488862506 3586518571912302294 12116344541763068304 5458634426468023589 10331239681156914074 17161698734189692393 15534675093048617843 849034252009287218 7901364495530925930 11765827787645928155 9717394929180126314 16078888760206257187 4876845875709013924 17806319623884028974 6289527701311961311 3705113827152556293 17180426476883107463 9166257190588016872 13338635283363385115 8283932176730109012 15055452677717216765 12371928069738326997 9576067074416789486 11687987813232633885 2846929300057762918 18082882877760788419 8435755355052270403 18355975598087696915 16061035058502957627 8364370553072183655 14500602765071806162 7388337777988281293 6759481080949439638 18107852574034295416 3398092165711852086 350641065192771972 80555744413057898 5926711024264350951 14000985595659304132 5062200638130876552 9055248537713266896 804528197535598232 10959288264581880243 10272346546887778672 11891459296288206522 12090504824327264678 12813340099778974091 11471871820223052568 17513074025804576442 15184180430091002862 15027834390116676456 8518459506535574094 29467214363800195 11649294754317974879 1456468092746102128 17267636528929055685 3464118373047554906 1193100128873001331 6353806979978064023 15680981186595923030 13980714931150529056 13140157425722721549 7121219403550735760 12367989237730159779 1306855840660877587 5361838617657930838 7502872904230594642 3916880955801348905 14320096307407132241 4210690057253831464 10822094589766314983 6719713227807528283 2540679596802328648 6602925858175605213 6626613779689832204 1782740354698866409 5385429374056051264 11009505089711362080 8870865225769869898 2784781923498439164 2970636961864993441 8918856638026305187 10172325522223887098 4125327025075195571 2349644455401818880 13382625796230146632 15669931223580836608 13465971005417034839 7487177386626417364 1308934705509908539 12480119835697323662 4959986093989723666 5555639024894445403 10090269413597726714 7781501028758628350 6815491767061318146 10521780048573794708 5144387512840470313 10796117110938357429 385175399065855319 17886108797362770621 8379659451304380758 12319125910029093698 741601438941041519 1073647356657953651 5643444262154274757 8789071876105665766 5709703368944782477 11064241371352162378 2200635218102288 13121562051547410747 15364566077943968522 10731286719312997309 15869775033041997326 831102334064186878 8359684467835822004 17096797712646570515 555870582402025875 10822392003708218018 9052342354993720029 14345191805617599841 16025600261346176237 7939984385497269279 5291176159413006964 18211493911006440073 13465902923352434816 3021529566179035018 15225901861172657425 15923873749596740615 14482986971947396576 7192310592652526411 16914941736311898440 10756407385734695384 16255180347148911795 2182461355090070503 15746396920878832166 363398664602132777 14507162882054351808 16679258868381136975 2006584583827676554 8925942361853502990 13053807288991162109 12947740541680135837 13304284783699263258 15111476916527221084 11533606847854012081 2863353014081087892 5382300612150235594 1456811764746114776 683284961178524869 1436536300646483164 8437410831492456316 12998101798903205629 14082521717868369181 6616651982149152141 13328657124684395697 9678239561823692853 17295236191026013257 1479529264307378555 17234503492614404054 17039216497786067083 2499135319298751344 8921323721112943736 1081827391971300054 10964316622509364829 16266423743693155188 11982071849267176608 1002604737834281785 17207014539891916795 18197574108132141704 11430375758521065877 11070568083079258045 14061277280164648137 10282944631634488794 3121952333756396424 14258838938686879360 7437551044356167527 16589385241760873230 16481837638357360510 10020434997308614309 9386483438836308798 6896459478374865557 6712023021337470753 9384480056491788187 1505827520886992388 14387575076495068813 11110574223471042585 3932022980957047851 6922697118820903201 6231193786925343214 998573864190398732 7491342475402265604 6606741970176016292 1871996534151927237 11771429205744510835 5054148663735774858 17445252892299615004 8987084657902475036 14608407860250208675 15972982091510182478 16986718604665766012 6829321736027053095 14144579221074423370 17829604179710124174 9494277254742129510 11277201132399288565 9894604832696013048 10734451727541870494 2991166487757108502 17735649170700551570 17361286555257627207 8657297208308083724 1464662619035997625 12849934609759661288 11005087201124777773 9672930031118926679 13866790780108222097 12592223733034022652 9394169375423799926 13161372109532140163 3653603453403668699 6137243941600801741 9698251509737582062 16983959826222817430 5928783551729759478 1825669970539959953 1101954356934261389 7702370114995100462 1092906478558724499 1732690737253287704 9984265040752743594 6909028242323052869 6242364418217859115 15007739855578604239 6693405888555864529 615187031329789277 859029274059407578 987967523507177957 16101729330338565677 5532644198593358801 12386690372099911663 4330486818561537653 5259695106490437781 13724972211113586581 2461070922121186199 4222238050975606463 17807214271730432234 5997190104940956398 6337133535739441218 6054995962360110725 6108240255143623827 4462952559796368912 10546307325655666404 2137572632050644217 4104713645471729616 15063651883443857137 10424508237044018803 6576791084470316148 8934181392313979637 11829889199523703733 5808217570048853263 16691187250056438074 7892735082832613140 2157462141840147055 2916619907600788274 5482280626271462685 6808298614267627350 13190051369061635351 1249485577989425291 802646117412142026 5609686388780032656 11539488385359672386 12995476852176659902 17448247305315839695 15028931863069724979 12537073518383627375 3086451705131493477 18341381625485146583 3508584143498122771 11853610154582462549 460231861921821447 4792295202281549148 15799970232790242921 15247184369067463415 10063488490225566929 3406725121474481793 3175150019912256392 13799320789364414427 5525086555121414083 3886151585031034039 6349179623757683484 927702307915060549 7676210491178528970 17600411848017645426 11378089547184367939 5673029497588794148 7722372091600820549 2700773245258118455 13762832930535512443 7599857160471462282 7862767562151667039 8113568128073402307 9958080082470698512 12225682377319699361 7938573661461354956 10466420385566327963 135184026506583520 3270843527494706176 6645273499630820256 14410941863240875722 5657741880461986698 4338644242265581337 17066683789157518702 4495458553908660754 17437694352996285886 9087947976438219858 2714556201428471101 11139699204507847894 5857090625450760687 888443147337268142 16716663287653570701 11368377895704811775 3879598798359538772 17285203428252862843 12777701796944652632 4128710740132053625 16718749171186931769 5876840173112232894 10009647933147533020 7342558950476011989 3735087337322079011 15697524275028205156 6273461269573955355 5298663873027678421 7998375581684412648 16998839391007560253 17119041710787396923 12530620153116167184 5089852523487240387 18097147108100417124 9013171431919095095 17662706607194315674 8916400090539391287 12469062706588842271 9540236032168100742 8180087315608728013 12145796983707410696 11044552201969359255 895978740321898926 3862036552801553147 8383239805657584248 2952580404422139606 13095221092034921641 11706208371583590359 10905331620530396781 8207272370643787720 1651125407018825659 15303086483051520821 1759376415346270085 11281129903705654391 16660374729334753574 17859439489551238620 763759994363207988 1038014599555877142 11233173997298069165 1402748775701945130 1434084071298280536 10306714564471585611 3232136953432872497 16240846500136245130 5563950108274480824 1829374626433123817 1283939673019150757 5644104531254664586 1317009818538804621 2287315267117244329 621437956858623089 4301186759544074822 5533546251400002315 15653440473231740973 10372983305868605150 90298307830293911 11535937535903139860 2430219148291258034 9529991112385759318 10813907223775295894 5396748517014383286 11968435820176899142 115636829281168798 1191371574946625471 15152571812329469103 17064952601259048617 14260086155150021398 15327875203358681349 17066850047677539132 8572278282835102066 5846826226751491353 9107513674143718297 13381451120755458230 7971805707742514868 7995161987388075752 9710668698840974512 1418818309465093256 11007812772983135839 2466301569112136973 667520860026805422 16341219379541242257 16176294051270940694 10417206421227787878 9005834294523397611 13159313210207050023 16628223573531036825 17953610240319787088 13963631107483100845 11958826660910092370 16161277882573547892 17900950382768024521 4847208765730363381 17703164603917531387 16007357021055121664 1453633839972711827 5004622083488997149 18147223277384252284 11469325328187712886 3680987029714486252 16424687935468902883 8315512521808576925 6166555459088391251 13777740296243633681 829417368275774030 17232321350552428657 10996816420082242582 11323225840906961995 9791774628616925663 14621588801930721167 7804174790206337202 6123061859454482787 17389551591714739222 10241319789298436687 14008380528211135516 13373180057789554025 17586593378842849353 12362908741138000373 4223775466333627571 8711181646916765632 11177580037864059855 12631421875165451642 10798658594298960664 5749600364415799907 9288592267339277984 1840968223781245942 10629320181749159684 7856662944129012 10286884773334074566 1347275324701543619 17591681618761224454 8565500462086451080 10756451321899392977 1794582788698389995 17482185745221193917 2297574325597819675 7613921671987681489 12266709027622023549 10891967845630524422 16768597875896312345 5326064058907899836 10302754079877266572 11961485375209448025 18018415776885119361 9632163590746586051 15413114639760842956 18037829845547078935 6302606163865184276 6868298690867618858 17361042136610585190 9345452589776926783 5278397632362032258 6277959846389809704 14189369160233594066 1992358104842931533 9019781412498255040 6352231580246673703 778331997561562083 17033561584485318758 7961511464564247969 4435213547909999910 11907679102470390100 407224560674825924 9481394621852295305 3989431642211393393 16976531100341738225 9766722739035946358 15300052856174665762 16832920062076690889 10904606545248389795 3833609950284141260 8187316352512436818 13690352673193231122 5795843757573204334 9560074938662677975 3909873805556830753 5590291170582221197 11480069980174461843 8682577952232788522 3048451249857102577 11532701009269515296 11563398655586307995 6624363254177666274 11540069972884570742 11249866739781486002 15846428486667182118 2854612478092794486 3257536429593309417 9728679184485061873 7119807277083524028 7722803454801242156 12211393665807513735 13109099785694368841 17389847684858974439 8963107103460848645 14253386189188236628 831545584940245200 13034174841113742425 4600705748300232875 4778246767355059125 1677649533849687949 18119838475571346150 269626570511485603 14852562545996377972 11690640288807009683 9298525783714611719 3737731575855091618 14576766831830720923 15167763513652802902 16220473271058279840 8683228119281273739 16643452261394824395 1228314832045142088 15122324793862389680 10779297864895019387 2746391704197055590 14947007330258404062 1868786530778130878 356646681587905922 13049783641429133795 6820937011512529722 15816339111628980777 3229560214083842146 17074363777881341072 12473540769238486957 2740785733112162149 18225930831174853897 164648794068171386 17254614787463699698 1274877861450488446 18301780826915994569 8753367106014775897 8209456547740101945 79127733723630083 71025865774615720 5676892833288717103 11764178213192734409 17122272327383690938 185429987020047925 4363894469694135588 8432731802487029835 9468186047783715265 16021833773218558467 17274843759671340514 4882199910879943960 829200848970808532 800853433945556804 16486261693239014351 12438365313409871371 671420173322071750 9903215096939030800 4376241970274825705 17014403201175389846 14852028914137025570 1765374266370216382 6842730486216527064 13871076331387950673 204317484513490451 13970160966475054788 2946280526463084586 7336847543345270663 18023828263887768659 6040419788592802302 5094401426902296497 2880181187669498180 295629134715677763 12935802188660131792 10288251966584655403 12225630785338699816 5465894591692651360 7077393790317341594 6485874409001291252 4472118511012759031 17333635127247930267 14296763015256663724 12852747653240055491 12752620921637661008 5970666365927751826 18209407514451108027 2495225269243994703 1702548800888207453 1284404145771872875 8587885089824743707 16930594185173417888 8249135487396674860 15090219840559378373 6011436422858545314 2143452088515383880 12345403273577441225 15104026754679713121 1757379963835528041 2914871629244723534 12468354710735198338 334525824871676687 10526598147305538458 16926347455651524436 9043439566653035566 4023747384085772484 4274639283456477532 15638838105767034590 17929605779025114227 17942699875204125551 6520986761487988470 9793098546329016631 12116955841312803579 5036230964067290753 13733336470864840587 6366432751551423414 15658464552254433370 17600225562313551603 1079281989980004867 13564629652516447785 17695857802174632870 6023104116985598597 15728472696154413835 3625508846099289411 6741015694832343222 185287907696902599 15714238111091095974 11560447509188452527 14398740988847754867 9780436754987916859 15309447412699834661 3720535984279184688 660595194545723431 5560779362144053885 890332838101409775 2365045717175008371 273611354365617558 4685501058051739841 14419905979036176890 744225024663153394 17995444429667811676 7972411956878662285 12446016194899644173 7776479727378104005 15307120851960856728 9353171744958299194 14849628414765116842 1850003915150277255 12990087364319848156 10768553224205968836 10216096431675171568 14500869476953513340 7176043157453244838 2854040283253491888 204367407965700747 838129106467246419 11679043859162273510 2821891468804033042 7090249080239729311 13693988687025852145 6413978667200982069 258144510110271633 11082713021922266102 14977501645912748615 16061607869102871191 17146914437494500968 8130424548720300546 4912290076100760213 8929949825564270566 11389221343531036071 10797291138392319668 18232380740232754010 5674792262577172656 9016628197039667035 650115492742277739 2890289816888220034 6657660468764250190 6744111340403004137 12686697182712739283 15861560728737961383 4706906247299216101 18147268684886181926 3644667666773776084 3895425119927657431 6726908897489411351 970013645275950140 4283552290942671620 12675437666322772265 16533206249684465739 17359069900329226613 7472330700687017744 16579753227651837436 1809768006534102188 1229992629035754679 9007799558411412766 8374974891018131101 17529116552784646441 11749885938402465220 9912549415259117553 17066986130286465333 1151329856179722501 4656612615455515074 14880482796929163431 15878863476895945214 7688942132934215188 3254969618444609137 14389125451824482824 3699219468486987857 5857137327014720110 9988387189921687235 4766122780998227130 14468403507423827198 2514942656446385642 16267724313025795402 1802767403793230284 16874392894480637829 17030443303515412522 18139496361368644086 485441681779814123 6364141161638008916 13694427013798308541 7800694051873543936 13901071535753993544 7521988008821356872 18333695546380477831 1123780375442277094 17913634982331904036 3294051265487148262 10149524215640192881 3002039518523569838 4579959879482743686 3659200252449437442 17694704747203974211 5731271579719070071 16001656141393968618 15807790487698410837 4138837868705062525 13618259344370115718 1426531730441768830 4656477508468343070 9739707926361793085 7583453802206722736 10825211696912223183 6438666504538552596 1031254524234983065 2624631557129549507 2988452605341706015 10754841830253189532 17316451968821732984 17538290123917969563 8058101152174215227 6155946077698010303 14884878376134401105 10253205783426702790 4482993842976241367 4030450087999812397 7916931398456048523 1220074092121029149 8104757527661769087 4155145849656490643 15875945425928334379 9164791811275026171 6141471447848301843 5719659603438598440 10526449433805949142 15262448025701204436 12893087601798713843 4727386877863417153 12123163974106183436 13628967619634183328 4447863941375365367 10956863541924506135 1412626355348406896 7064464783960607556 7820999216978411755 14875884794479925482 13273178490057899262 16898593134804112436 2493447443103371849 8853304146084618278 14800375209442930917 15702897331574672400 2817603580390675746 17723609129167593481 7443331420287940545 4258195786036478692 15490796182224800909 11008591550697716599 1380978214489542849 15718778388510333490 8755913577839835455 8802543540977165935 17687878543451218507 5544616466512675252 11824666302652979258 13583923913682272459 14147607922036838974 11446206433983794636 292707603645820198 10588025557462567634 13333542536706565062 5783399031278895117 10804269362181148742 62081224274128914 9106840318163026982 7977448198163833440 7339187426900504147 3809121507980559169 17988708456289095455 10180590888742191837 15665547613707790482 1633075795807654896 17081925270917526084 16687425548256099461 8178211752405850113 6447751673952835606 5676037778676086150 10946686022970216527 9547535796444782337 15483326626597073975 2320450532753463962 7486968890083956717 16508979106269904536 7011176049536550189 14361912784520391863 11388166702150242471 12066099179527835326 17642355361477135538 1931338848310121483 221492424177584845 14446428921064123814 9536513122287789208 14844418266752068713 10267148141114937776 6877919680734545678 11432029590489676522 2716751642286607857 10020977842660981622 16113764285901304781 5796636136800589580 1494258067250651095 6856978746408376379 2406069723647170437 1679741077039467460 18159115619032411799 15635531076939602203 14670686529948184401 8476908048102005999 17325327296048230857 13330044393807573561 1407723941332014755 4674739408179665488 17491325073252939641 6246324697336756448 10802604513120045732 12322965856899030154 501765566672055405 12157972056358294609 12445769384079193974 13712123622780347085 3085232994131911779 4388204475610730721 16616946857357222671 2130658552551849390 156440456313495184 8879928025235880380 17994758429031171530 2704093426776202439 4723735811462980689 11310288085489783667 484485345533233366 7382414485342070844 1596755859271498261 2043335673364420829 5829833000797845492 16255212247507207681 6760995419599162146 3841428971753311630 6121345275253968726 16790970375682729087 15669171347835165429 14729961221626889857 2847609130116473428 8654393905439224772 1448875819727636192 16280694412325856453 4734717062138125116 2775724329058068366 6576934034521360738 6602543742983343860 13611377391784781798 15139212977384080137 13060376026832310092 5129696730793363328 17879591710443881244 7051089544977587927 7806674640089783935 17717683592861814681 3495050865547555919 10256528984897066675 10949825847884778944 9968014591258310792 4717419369494089411 7075166588470546494 13952671257227181485 6069421056935890243 11355716391302082265 16923457776273188 12502472128987796506 15046077807191273820 5248210011159111375 11301697779570736923 9775136686092229143 16677120251612955310 9423940474460005842 7012817053249773967 1527686220189322650 17328111575830308414 8391183370027661001 8709804818364886939 4468523850121637418 3614162443885598028 3268140986192423754 9166622440394329964 5853319059138179678 13339456592526088247 954347608855158514 13014816235098610332 17412498816118741580 752546360740559546 12595586997211383243 17835633017254210821 14672881671449760487 14770829391740866595 13283674862700699831 6847399049552129929 11282843531020413714 12014243389672726799 3036031574942104412 13255836028143620628 7403106610566171464 7592695310530664495 14712908500695076166 3460003543062853095 4072872625944076949 18180566362858844819 9537570116339638987 13558285711846247318 10911556329768790769 5125403641618457912 6099031871982066355 4861677594833060825 4735599105418521951 1715640516428778328 16285653652210695331 2464957135156763589 4930045611058261934 9876409071721205829 4627003463529724598 4977997588915609834 1934396873319930072 18254426150534769371 741819491989847923 1002691188193021405 10352396997181502963 8509294453545834939 15891784928579557600 11873514178111330120 3316943663897959234 3885559098680846346 1818455421197176891 4098218401823076640 18256013004638725321 14276921220000611924 15004446314392936416 14009893458627231960 4446849538823114319 15617489002881175837 13400930903094777144 775546995773595848 11641761700881135001 1850514599601755047 13487809730609935681 13102671496497594962 9261759567633125712 3618661399878114239 1706806149276098934 14993961831672869601 16293475938810831244 11809419921279122880 2849740849969311307 14261846717447909768 11601968503329836776 11151519299651775000 2183255024725959386 3233641255897460400 12222510876618172647 9984364466652553353 16004112416212118087 8398010860798688649 16154749794909051268 16525240177337327861 13718628958418854410 16519364096862543833 14871944132240199469 15185474440191859994 9441786258769680814 6087053333407167992 2919437092736895797 7695777400028199095 9853506666180459662 6996364491262049910 14539417543234596383 15218434409543209217 1914985824106745580 6645805841413230047 4646239303368074821 7384487941327225111 3773851776171805356 12841113393530495609 6425985422227469162 14253350057865871927 17023343028075238580 7499371214790463281 5872795853333593793 3064561874444072505 13101822406563314157 10073174485257619470 13460785578294805604 9398946952621812531 11438804084773330568 15469065271104652833 7065852170903617879 9889251774034033459 15554273927878056278 4978100865715219935 15051104788177716937 18297505221844173014 2325680305349518377 11778451429048903415 9274851436654559746 10279890514356940166 5088495175745305477 12524098332986717916 2456287178125793583 13343132743710332000 3800544905308036420 9437612548033506436 11151485551044600374 15025159565047275017 4507361918875015193 4458973336358344570 1102365546196452854 9357246602181445705 1480598239437638647 15507774710844143469 10664208452677090972 4941310944208697310 12678546513294671246 6741848489290594614 13447809973702231269 15136224187015237541 3087271009038697561 1266323462522114012 8296034506726913795 16013426011608108531 14125213990278301644 11434294823442899992 13888110615920202493 15773407992761506318 5121326742243729151 541593094606782810 3815403026235786246 5235157609791644374 418293528096842343 9296753850289730942 6867538927889447194 3410498623406202513 11153829426883823374 7242861879256476648 4453535706472001715 10032428391464237830 3950300410485720989 17711397220630302565 517116673800094777 17624702764734082993 699805322812007396 17162804400871962464 11562769166214232823 319627761434442768 12558057434391237548 16248167088713069101 10686376467960855687 85806656359287459 3876875458991568765 15008823502995738569 12308549203098366039 1853591447937273081 1549608755224599885 2582375479776694619 7611516429657209434 8929318527052897870 18278502504351955196 14541085760690147081 11147151421450942425 8908080530658370993 13281353889101070388 12826021298957642895 11556828828900604305 18397794689321946716 9953801513553017507 7491857141921693067 507507920392835531 4610626368642643069 5803474849291154488 8392841903711355368 9964394979603686133 8437798807149915340 7061613474644416558 14380956676213326723 257565886202156589 9927724321648975995 9386214979401765719 14194158025271666205 694884594248703254 1714487184510765990 16329932603193634126 5398354234966052826 6975585209765557251 2088562319272874498 2668365356227766649 16937540609071083756 6663086629419334836 9382274964740859712 7630157509654122543 2782633150568636476 1301657056743823427 14609696259402241594 10854152409105615605 12938330632467935778 547855974244204964 4476416423437669699 10596486332776045824 1484531018421745105 13950324292934469085 325789162426323256 14549952288183048022 10034199327999295325 4893337360804953824 5329408532013277991 1624055867258089844 18006173951013853211 660809437682271866 1198863077902350662 8168036874178186037 12488615273620470563 12584156222044150341 1328076213152104989 4227412362261951466 4290655081640530340 3595492799925500703 16507996565851593033 16731309032237444673 5946719604074402584 18444298018317884744 11498849588391479477 17512220498685647087 7941046466853506524 6163596880198535766 9067054283488535443 5710881589842073324 7288141119858951926 5977651414809728962 7324374744980422553 7894428871585110701 5531705631800404831 9269500887470316277 1183319668285578916 17873753486283981630 2736710563098196260 8573045892020241465 6274132259048356718 4877983379940595487 12085601218476798521 15320289568087277020 5778998098942013729 566628142390630598 7159197001933566520 14636181896405056394 17944901331668247154 10253724041870071675 12841247233216185811 11475595088104277912 12093900557535501459 16432549064171868534 5332102188522413595 1602629550176587980 15100477669724478646 11241561493157721354 2756073565470356864 18041274541767745483 2398351400281656215 10730768560812193681 12398236447448873815 721668702329180846 15362737010835541435 15985468675510885499 18076140731494440225 6036923137287233443 306238446496021153 18210287459450870104 13790517294244165112 11416186803026312467 17232334953388703346 7153515092763014495 3085701420328762835 14259806535613448134 5535302814418402367 16929241369175834511 1405115649988005003 10361617557262337959 15608284949335185869 12589523390203648166 7249518068910034780 5497904232559625369 645095213686972446 13623113696791122706 14285681377397047907 5281967794334825976 17484136580464814428 17509743123953440707 16657437168584587256 829277417890693315 9360568758166038020 9836161177032139433 13284270886561797706 10878324429581215550 5220218301429419024 1043321570186337144 4774780440424296122 5614608697583896310 6042226648487722898 11652285335500791170 6132708227977214680 13300212419728142134 16666005612761788360 2426739223076836552 9149420408627548933 13833573701301342071 13958516737518128466 17622477613029703536 6726860540254029943 16011015219788989869 13922472687668752023 11495189988212311378 2889765400878579458 15899751339038465987 2478328701683846136 14896548643400832846 9453219917540159336 17027960062760713697 15700078604384470251 3053078811105882969 2488200176857424699 5743463152263803521 13320971907018020549 17665755130255767023 417689211959823707 14737350448501497417 7324081018220096783 2487880266156472475 12423933281830288104 2202573252758327153 14631327808454771500 1724477027307650806 13090440810618474492 12149805051399278389 11986350014542866171 3995771567736819018 11367213066559752944 14971601196670370491 1440690090342863811 3838305933311136908 2870609848214190816 8147781781965662422 13952157961266505463 5410625109155769860 13779236419828816267 17618155390418271494 1778833043141957719 5390417566336418288 6388361165097894633 8180424333553923100 14551733961976270120 10800739647627191306 14663710867922640165 3225567433132007273 288323486562900272 7858015457939326695 14649288025906946194 9683972937798843344 18123524230953373784 9187911530143110860 10856129400583976008 7967182870582708434 4183577918675388117 123257242197333673 9417208060004087245 15377325935979591406 7270525898989829132 8525725515495501235 11415436686183328023 14900328359011491429 4495913177254405145 8434274792437731632 7041058104995993044 7326101277963175657 8989893254279439108 14902910704400689064 16783118871991204986 15117932370675353032 5926404826109980112 11917117080290394142 15014292655962352157 5980179194236597923 16584826239057123871 13311159145432380617 3664987115126157824 5138336184181146486 15252143265835540349 14576958035061739073 7062564425255911772 10482561658032638050 14653569170571525598 11100776566979575060 5713606591839961475 4210594787723113572 6414790591779758455 8085800072551764885 15645790005027230710 12279409276357678590 3932378800018590116 13712179114298244216 568557865725914913 12148418956739109568 2045468307782395927 15597810253125628989 14771457894805109237 12432717267177227599 4243833518409180893 6424496773162081094 5097918520288104288 2603007136532891913 2190283120038369974 15703426644695549678 17703616624662401467 779788126471154851 692045623021671564 7471696059688175930 12283550573813463694 3279483467381805880 16506439181363308867 15753769676517007139 11225691497829404051 1520285599403105085 8853586486234296137 17963828336560883621 10086479679011612079 3539139927565137577 12438682626347064151 6929375766791062861 17922500292694174758 3513444488993587301 12961925245579772183 11454014146957882488 12537296478844260093 7332532003621495736 9228592576945481309 15093622779407589910 14393797481015964617 14931145221448405743 11691276548748903759 11777021224208224734 12196452560767676915 1627237922691335936 14804018324458331642 5697164924009961174 12032578726044574109 11881900303103069184 3796684066914326583 1698680522678174527 6919215499003780421 3084795352506641557 18366928813454155701 14072626096831955470 2098692315289005528 13672456706255787344 17754751741229125869 2816236281300143299 9161174333750743450 8487421022459978784 12172220292598204687 14271028801435650357 16176452981006740809 1130882343909182636 7177647417656847326 8592034089552919073 14675213000721944005 16498656136725793678 1870507563027997025 7485158052206694308 13617346560439900015 15247871228176706522 5205068212528984455 2533869630595346222 7904761443939173625 6135527808216832999 6370779361389416599 534529669541580414 10923635026762531535 12876774260929772734 16617402082145911479 5375860553830835029 12286569446795040809 11760255409181766887 13012870638190093404 643651759664029856 14213833451641734477 13772790107278692784 17648910748814988661 15650624135360958010 6425909150549455166 1647702479085661198 14257100183361838355 2096427026305304989 10457843459576113426 7759969236211452105 1072082232473698428 13234555331519413103 14004846251692787524 14187003231204543906 2223351555341239858 1466714304738493485 7442251698692193418 16752599442902944313 4803069021318719614 11915642418302981215 11581522450233177002 15537154710910593542 3862216919735842793 12117395120186500887 4765890644913779662 4070341904060345936 13154920674406037861 17725169287408852118 14989795620750759044 12786292948394843431 5317234721404950971 10617585741127088500 13540671152641485944 6727554270624016144 1876222598167989248 11307818765568960233 8926471810829471020 3213041635270742841 6360830528920470608 13814938804119390497 12590939430386129257 10388429056746000856 8089656026290062565 18406963954275161058 12500684633480750995 2938294569391863789 2797348595286245409 13686298613234107752 8507670097386598855 12787536068333741166 10039737400790033414 15482282892589356382 11650722910949348661 17442585682380488029 10077359799016365015 7222897716433251191 7058311693167789475 401159897973649059 5165470049043532832 3539372627934908613 1428363409344447264 2723277089560620581 6699567759782982817 610330054159456170 10159485150837249709 17542331504642966254 8965664396587214606 15724050487715616223 2039626902940572265 4681321114174798084 6399433141754406216 11659011756991174119 11027160924678293508 1958786923239810501 13873427111803174514 456660621468050069 5101355564861494495 13217813590672814974 12865483451511420003 12317453778050275088 9197814844440079523 8788272875915475377 8703985027599050721 15840531565049843963 17242048578067156953 12951334568541085928 5971690444621058188 2791478989302080684 2743062725477030720 2470535827665025957 5755613114423242636 9301705673466819675 6203310576084629991 1723600595211198900 7019759660565845691 5392602476039797156 12487297993440053022 943868493905077173 10267535171875818836 13518737293307238908 1282218767166396473 14950248369698830963 3572526457392740975 2271512717280182195 6734393047494020240 590829070237353822 3923226693041156441 10364094184173418971 5254988519486162303 10378924218881462806 15839138201297246676 381747724386052637 15197927172718796953 152881433666165658 14360108924412770381 2088516540979787237 7983919261676295671 1766975439368782310 1056191567443990098 945574033879600508 11518751318316391164 14220186784554313580 12446679256681782030 9361635087593840060 10107197605764945404 14382140243328046924 6411979889455984035 2161107911825048664 10438035940420318728 17973506770640157927 8539348675587701839 6181028405767219950 12166792425439817781 7684305696928269766 13064180641636550703 4384466494387430061 6050036960889939098 15718427681551243948 14699766090595774559 13989180711804665604 13776346331563278328 10860876909728205912 15006009118694587248 11574275043145435985 169003568357549595 15366023372932377468 14891566144456619476 473892294058376640 4183382581199630082 12387080061488071181 13649711639854376816 137113746964716416 1438479752371017971 3592916573635439908 1270452449506754796 17276450552257361411 4284621278249722136 13320472472973020411 4435810053592144315 3172901496952322385 830217550961596000 13148093845513316620 1481470848577256909 8192784838218806011 11011988537631142113 14127788089930764362 16354468341824360050 12037438003408283244 3105840412806231604 13055699202111061743 5805190245282510430 11078109055260325911 13413148086108508608 6220691975082733126 4767310689504674857 4854948523668893747 10311207491052185994 5619402383162684946 18371361620842750284 4834640812430129450 8581006153649056584 13477054824933096671 2729256988247834064 8824720610458192363 5811378032937216499 13038553695844915022 7068605730342587686 1903282295570516100 2549499977640996577 16262724894798609238 15384942161984297528 11174419063827311463 6111921823017238734 5391743240514234772 17131644656018682538 2440299415598114716 13950717319326154495 12659295267490458757 13629355877725640240 6183139500227947526 15454467109038911799 17714542397098913211 4278694938207659417 9506345592351750569 10003125965347376972 2412730643756447352 2608104655773690956 10019257144519291116 3138813219968766416 15199483687514437070 8201457348626990696 8344517518232534268 10231517573760558054 6917076842655143951 1243708840418053249 17439874502955963497 3105661772341888386 13817382234030954500 5631959356781010888 3789721236736899370 14225773292298677615 3649131683280438820 5977854244396810927 2079265802046692626 9368552646427691731 5644908646071609705 6039817805634639592 3563302616421345599 14315363648561377315 13912422046388610283 10156046687129310706 14254020300692945976 10400141385770360139 17482884712269247232 5630014865825504959 7213927456313206786 7211564623461693932 5283357045787067722 13248786212680646421 2417216407865966955 14536823253366254971 9874975857379228755 1852129961545974169 8738784313763846615 5329595375942917407 693341164652866719 4152214847941364361 6838675950766801153 16947698347767869500 13484141054981190975 6086965158504928020 12907795830725942181 16477792100208728440 6177943387757741316 9035118054540591695 11490153432490540357 16619360572485811404 7023386496757900280 17701477304361317988 1851297162852465187 951977730690752985 15580664523995870138 14048028795156158225 12881297008985659626 3347867825710260360 13101626195637648780 4989270968498073807 16590761576157622004 1040940566851809822 18143436128767294832 5161598487201941930 1168311239378532943 16301557085178609637 6532617041751437240 13035162125929418723 6514906148530408877 16413125781820970966 3990828543626754484 3763122932316871069 2335664456047692217 9144811342563046763 15097064361228572777 16674724547163290137 13116292595899575225 5256860323773051908 6114688473718870396 2246490668562370800 15760054597382128489 8078968063139989906 2285591942842476830 18228734732827204870 7388696741336872952 14538060717707410941 12860332098830626219 3207750544211148061 14625235635696603264 6712542555055429330 1488307733123567440 7889514547962506351 2431031837618239031 7126288252663064423 18191185861801925048 17661405965239220261 3050672682102739397 8320181436486696840 14731258613024337720 10930724951273328660 15635950747277946252 15140013877480794358 1987796013342269104 6655610357244536020 15943853429735893231 18172891465815759377 2214823791701372509 14185796638653111692 4473490578885315941 14644088198198905769 16423176815120842792 359392142210999829 2777544554316466990 17168265438307988053 8481164632091113203 16415541462228157404 8798005284853124089 15235287759758087773 519797244555925397 2871082433038131217 9044345920488173753 1682215116333642369 14497017736233545836 11418467631919659436 13324822412641009061 6442647034794719699 7771961806165309611 16271733401429831876 4136002878457179739 17220066910324237735 6713345739412914546 12579783465340907775 14175579329387990248 507114805338729691 12116543419783084196 4113477112128420026 6291372097087361909 8003993697305115266 5782316676148438857 13970475061744051696 6416027362363810212 11944325913154097174 5749837002988407457 8925031043210427431 17416558731790826035 16295933773695288589 11170560322650325209 16561691083277319377 18306271506604108332 1986109822568927053 8037297397037915865 6274228461045332367 11291490690133344421 2039863716429177583 11571470474534955345 935226579095237311 9184631906351126588 4623014190380354163 8939112410364671367 3660418308377464405 1813767644284191561 14720127043813309175 2959273772762376348 2481162056520889533 4489702250239763622 13114507876537637702 1450976851525830 10452402584379627616 17166397497309997432 4737542521902506167 11666846578907995095 6367487588193411854 8879974955219507250 16610146556379686270 18374560232880859233 8934044470523359090 1327209261478678112 1654157038009243035 2805563481406109929 13964730262801033783 6587643281324776921 7304808688181739650 15355529134116935902 1285640973087257141 8761310562848673855 11585016907316585240 13918926178999480735 3626722223703235387 5521512352736829069 5964594522504251317 12673367818283348960 5062166830732417351 7225295411294381857 11759429205380607035 12845072694134866617 18349300677277922738 7455516659508833913 2702398517363125060 1655362026104636532 9327069019165930098 4362033230678475692 6995448414174760181 9603086225271048359 3913288994524276022 12993432696437380870 5308487065827765918 12636791572376538635 5260302725052809954 11792141632447221135 17918506732374906732 4225084715318067733 8884324836763610337 17275111213690233273 454778143846947047 4474283175732234623 8293731031717474397 16879176674520497170 5952089978175430208 387390228689186319 15797998058461022899 16173386577948249885 14421738476009033804 12590948336491418691 6956582367764896152 14959415124853949875 16239241034099983716 5646193952653343647 13200657100101389651 4160451128618579444 3877437012220374784 14652319844306040791 13433362175132186928 9836400714036212755 18418770720709720767 8067697926157692681 2875569951260597090 18260636475116087479 5792518539428272256 9907037316262213154 3366167463661406949 7613274531225756182 15749839294553420374 14446546625488640207 4019382150125345717 10215462505486707210 9537262184345511511 3305613586671981257 2992646206854222077 6279993477706187387 4567734487521282379 11007499373544106693 7555672427140697990 5761272302779821126 10482833813226814861 6681680925825380012 2782738742629554247 1092631841265892809 5618663620183194803 9858136661887157348 17477523158366078782 7225451807069254545 9524700806617590683 10860687802733076466 5926033118157031915 5980041305503980789 2058697218103720325 4475689409520752753 18005227547707128192 194554120000543883 12822273661508648371 8680923576699393171 10456250091301548535 13375820736217677615 3661346431986697909 7724621837168252157 14031842360415786584 4401876875891628182 12251437814194489238 16241452741529553396 17349911656146076183 5718830679164558048 13682245388371449878 7501545511694457292 2011896838402184285 17850307396799970113 15488479841101360752 1252113411140007953 12184330672685313988 227180262375594053 18238063204686079490 13814519646003373746 14283711877050026637 11481303407367441330 4583960245236141500 12466285698081839915 897338963252737703 6851558049098935088 10375949294848153374 14073475833292387992 7393246568680356873 11015979502866380821 2708575934993939678 13299528402243406972 12515156525958487742 4116741528430050821 3445642317037692231 18184077895433658757 12365232323406561803 10141382267714942149 8653270719655808823 528843531269864331 4925304992856663894 494012453266883830 1390925697610583060 8481096769421540891 17695314925146371806 13801899838968848146 1433955300208280337 4573050346072264637 10808576796651691395 15222879395337588329 17769608236235121422 2513085511738752666 2266600196413417887 8720851152633596085 13339873692984824124 7618530658986109034 7328923724500908652 10395687434203172554 2755783302624404206 10505609779252379975 4578740994126394185 13736042048740656345 3063423251359903770 4604287402647535095 5324175310060678014 16763641621391207702 3898359198662779015 6971886407939978219 1458365637350005210 17262837796810093484 5980503649653023592 16354974563491263330 8615914252390405016 18418893237110039592 5023840141544915367 17392661319733442607 13826106106329457254 9068530662309153594 18196507157832619529 6389049080727072484 13784000489044275635 15323232528170423423 12073834665309769013 14512462127868870681 2875953525907864555 2148990592772289209 3432090676531320724 9301886200818559612 10352831488843717152 15784785743504026431 3011376545141488986 16012714518389079118 3041965661665248672 2031654940741850929 8500071963983769243 17737358075860309060 3597382385578542253 8445159953040507237 7629799324407313677 6618411633729957052 4506873713644719675 4052298429889631136 17884010141414054623 2819890396152310206 16272946966832429262 80739009130359549 18070978461200404415 14697939957914492469 6658450242766688499 7420079913247906221 13387563678953242639 8720564716683486647 1221469077979341805 16367392185797371354 1456779037732107464 15314228840881175960 10080851294545690631 9862029702406401638 7457151099003792348 14451482364329152078 8376661909553410259 7752869209213033272 1387676324862662198 6811544051674976195 1612626595551511705 13809516157278240290 1269248853185360810 13562209147525679608 9566544023409645693 3337708194976033599 8964004779362787663 1701692759515866208 3019317319193217113 7048719119626513901 9070637298664268954 10361456076536261425 15932631436953869033 18230746631968302932 7367292056551085931 7400701279349631570 11710032064189975142 14065772674020000315 18349424440527877736 11022870102427679622 2888927149447458514 7441179487619030835 4247056999416761725 1688854227576644393 1503027820493080588 18434542344490862123 11563920349074861446 5532865711616428638 1780450698823724711 8230511110432717781 313998793954610031 9836969443102379989 5242377000461492481 6106553524116948133 10733153976592476265 15552327673496445727 13012683750863472235 7858000773321110288 11481368151633776379 15247509014910202233 8320063312857778088 13661917566248520494 13305181751899152703 17038152303844547676 15818710690727774043 669170287834414554 16546665657522615104 14422908238827475665 12253931308094468049 2202673940698922607 5609159678953257928 11564400643692715306 3956594196540497124 6483174414120084582 4214583544150688102 15108692701208898655 14234387315959713360 18114611902247291614 15025242270381286388 17690883432678595677 6316008999255352844 7816886666683429876 7897783461324176564 12279026000438379039 17826307213804581067 16536010487308627988 12483285250264401420 7490458120348265930 12681778237343458031 17611355515470718277 6920256630357803999 2677073278709316784 12365584723291327481 12828778741608258382 15238925444485143974 3414616525265072733 5397465855934579235 7724261647407466136 10698540515285598009 17963251831182110703 4658127535918661034 2148432136541792111 13947363966949169598 17412908766494463206 10523908528298926254 16475535689367547054 4721918066832852287 7420039737987265819 16082939191604523018 7399534590374542305 16786411316290133382 16842942174247346837 2444351221717769988 2364951220533994965 7738757318112008365 7376240007864443705 10709333855663557166 16650173913289385752 12278082889784572401 17377751467986323581 11697559267997088261 3316424866417582366 9269289959847610375 3230118356859190780 13329206013287286660 1590283095670324876 5125055577440610342 7280275399178541814 8980793987392249160 4747445217759546076 390662023655983252 12182528605929462967 14800387633615508595 4791416935506241386 2345868733243486417 3957593085005256636 1601626676963077282 9314034257566768307 5279842006334622572 10756864859935449053 1347197571434264075 2487409611227916478 9413610449400474214 10741283378161112820 2341608566335615796 1852651164653157211 8863427565669921509 8138431147944816406 7039783744646636735 4112372509929046468 12448224673884963075 1138464596426204782 6278860017923369477 15224615547320150047 16950315032245355012 15509904475167920019 5162672311512826673 11567887530725413877 4992544888582435043 9848451067953521435 14076240130791911426 3611056723211046344 17701254572574094797 4545146860647694730 8213113110639923153 18256778613312543227 11033889701416625996 10129862303048243985 15642276004320183924 10016734974922390350 16714117218321525535 4576206938508525309 7632744407176897437 18104005017348454138 8207446922271894904 3073813188387452625 12746905218718257191 16083292116839609159 9738418287462371568 9389838253540835762 17656514710696135496 12138231768794824640 12545215309314473090 1349711253672099278 638419702353450708 4421865688423739005 1675124954023815861 7500863596895573118 9369338022286619874 8655248555056193187 959828196022209256 18426086949694218447 371203627130947908 9629086019960764348 11800972813101474017 8436817268800539644 8238207881824238053 11377667180215169324 678996703011275187 7257595078225703337 12486305890206805115 10816474088443001229 231297172252112196 7657192042985273690 15692323663802403401 1030761062932942712 10238371550150242512 16271351758372081428 2700741314868541945 6382553437433799023 1099852417201337966 406659917470314052 2593307187099383866 12633346942614863740 394563109053735620 5974689424676714237 16730511427463552556 14626814323590971892 4601603257138038354 15879933716232019615 7898235370625449586 7601265498627910216 16049189116210894557 4057319637569827416 13328947775305953067 6478755054451357206 12964263698076118537 7985604120747447650 8533683068988705539 8802962903972133371 17002023293799985291 704068440786780037 12089584144419526501 14212516101537381079 367237932438485590 2616233738964127502 9299505924049129050 17571215288458212563 10274014775243885056 15294050543881688047 14433188181593075072 10008003087164231203 16835397829145835664 10626925168628852514 14627990117705770791 14273492708019148604 1567351082398694360 1088272428789308998 13114113732001500007 12542080211964374497 5735310716384979613 15644842192974638695 13650571575188998138 18200664534335010834 8618516747039552833 11932092411548621304 12878353727231196504 6638185189482300688 17489442620788228261 1858161676385460145 7144044046294019802 3879178439411449232 16808228422583194537 11973235920018694343 9706277522847697408 8942767724950016389 8749376437027539616 17153466786777362002 4435346602394382394 8669706209031230527 5893976402643728807 3101646050899267539 17497337586342252813 4719228381747660788 10302613483904191939 16813507248954029575 5047647925031115951 14763010730718005382 2221701193230047966 14113041051162801718 17977396482971464157 9011623169649578959 12902422495711490861 2238495933399867669 5793723762923797062 7839832200808805384 15351499962625826012 1395780939054830846 829183500639793603 7541990505035823857 15501284215170995532 13493542306681370442 16092876306982531946 969050587755562159 18065349160524217008 8287002754976516211 4070292459189631502 10488687315533264145 9919156458026808190 1091580614636870758 198309052045195642 7998220148534580200 9533908023302678620 892542877317294055 15686827590848695475 14930806126583123736 16211352478886622809 3620318819117399893 7590955231737542169 12725107721029593642 7001900254118016855 1063812720998792870 5742792621996374313 8565003144766106127 15056038179164906382 14649118563663953384 9185237611501861342 2328422211665036773 18207395353056014708 4182096742520820757 3240569504642790783 8091942855032436832 11329113827661477616 9697551529027907248 581407267077096144 16084325408418590491 14380769563242628550 10246987600537977397 14103650305536390466 3511608871567891949 3687591168287257131 13900348204901700046 13376686310693629668 9132507699248003029 7374378265817472277 5613139978966012452 7698730968259538584 1198729191916092274 9902562339027330164 13438218534975800916 17577309692676266764 4241573624351983057 6226027723472851420 6169964805173138123 17115121931623853674 13649871270758111366 16472781256298894003 10254689857685849569 502985830397525305 3587018427899615462 11440076611410207411 3294791998125662220 8552582691870579865 9059182245113507086 5281492895041700667 5383080863705517276 9754878060020648228 1426794706653973666 1610177203304241914 16316735118845999624 13122540820568661124 11794564323668150357 6244310147226671656 2029589870194714566 12239406400197469971 13546204061219921960 7348068093378357589 8547955923643204200 3044921292272946567 17266790687202361375 1359292987659848456 11028625955896247720 13811135492733395143 12245472889102421653 6002272873291782043 17396306775406403549 155850424596699796 11233985850190219602 8105894787006396361 11008260729732767282 12802561825674269424 3954715886074927631 4645340368292654494 3393453882626997250 9512518580069009146 4771590062974008289 17235413056105158699 11548162428367623682 13003629054774658674 9142313110852679504 4862921841324015995 4630721174859940841 2927199514071706236 6318783347456319442 8428512914935758853 1216357669034825097 3626645302871127412 5222919618687821733 2229715901406225129 11748052602287258686 3744470978010487828 10021842108130934229 700119745929163800 16784453596820182024 4029631621742568938 3037116962478908660 12936182399247690480 2978632666780025406 4238700773756507506 15266628375966960347 17875179528005844893 10521630353724805995 18390687652669938517 17693151601311224732 4591767763808589195 8113042443693128180 7277616521549374874 18012142878725652396 16947128023039531842 8627034225334509722 2887739282907879443 13418549273356351968 7520406010489852033 11119147912494820830 7322157706762669722 11653671495553261021 12212127642275172602 3569668816161769312 8695242117255301080 15139348811180981805 1089495577805116790 3541448213548681782 10862264315053320941 9174954695856806308 13636110768366576716 8539826861417702124 7091706972478037117 5898579446864534663 968033011699268511 781688860946991067 15364655957161296813 5803075703507618879 13572377370755999828 7823459609727349100 14150200944507444341 1682868293622493562 10264965411036165831 9220141236422564727 17307389598020659277 9766100185582106988 8451656236258212714 14118877339414707822 1514699439986705194 6957717729284846716 687497066040973430 13087150959688917381 470778795794222921 16379718615139796726 18031541812838161559 14278572784609736255 6591599679030966604 12232756010481521409 14420315962539408792 5757078681283390167 15852874988282735785 2114719491285094572 13027926097596725920 14166849398966815301 3551722099228283875 2297163511320339721 4674088622754398966 16708539330304613645 15484450253881255429 833834103488753798 15066372577259433984 2995808129589553538 18397112581234275594 15792092041456383567 17605808481181956620 3256544129461712199 16690714739804627716 16584452455713115570 2720714239166839047 11055486427022438924 16960391054104455745 17997097444674379584 6957899148947892982 5619453015680382386 1401789237820989796 16523778920051552054 8224377230461459211 16394075318093754442 9357510144644929533 17816951981334954995 6550837106864798983 5361714281970836505 18052764337470321805 9153106039406852030 4594794359900351297 5695191076462454344 5508896098188882866 2805123558394603754 1635136114856708224 3753374129016118308 12066101282256360995 15126179077327831197 3244328273146574035 3317598676083212165 3257992221346091078 7059476963221937158 8040233347209192359 17914796765619454984 6738937869140279082 7390991129433337184 13053508857221333987 15881152703792734824 17521014846567222011 11234083535837229909 1550990325283567128 6543673443895722904 9934242038239988589 16031247551616221992 5366305006113136736 2227767811187210753 331747782534666407 968023372684451939 5339812202192220947 193238401614093913 1453311075391825100 5947608519582478939 10143076506092706490 13278866840441269927 14191935525329597309 238597553437300920 4223420463522673040 383915882425973813 3942033345163594594 4255120645496519378 2351510037090472523 4327144756299875549 128421936868352859 6653307412287106141 5216111320857423808 12679047100821831822 6807894859005148092 14237879428548239365 12283771778510584043 16233308428534960573 14325437965293742202 16809719576462033301 18070341818077363008 3289418491629050218 3382929890955060424 9587615941527789719 3905135426117348165 17849167948723923146 18086276451659346427 292499302791954958 964076901817970577 2611879813842440391 8576707510489158299 3346783295438491238 14812001234812368078 4612091933546660726 17340705850799604302 3213734822974922852 15626662462821069887 14952855474642595862 5871593956356155044 18244273797149873518 5271038250955689251 4128968936665882720 10515034311253582828 2010633260025659375 4075374328615161960 12268654374059023705 14886564658957283870 7698589588239280683 3617593425124633704 16382121861832883749 13886241554141781875 4211382558869161004 9692934278023309277 6735317397162031235 18431208823901824665 10129447174488067198 5794678233798007309 3206411038744482418 1087140427032882563 2893679256122996048 5377739204960586517 7358259087146475074 5289765115727546181 5462012704342946232 18319063108115472014 817429186308245710 17478733602650970992 2020971858122500784 17665642313943567841 337027247110967269 3678550323665151335 14221046800402226652 8770296740657921603 164019956050049698 4893905872744825018 11677114293335547998 2534569947479417939 5976207122152514425 9732370345244827925 7351613910777346409 6028653185335500905 6149160667642808588 8238212224571918359 5478885385995951779 12931377072844968066 2964642220863456229 1039806210220994406 12008691180263551459 10962844167361961150 6063717094826037130 16467069938126628881 9191564705115768175 3204273747317930766 2614063914280470890 8027924831270662393 16726957945636665497 8868009902816822771 14148839526850267089 3376934595723733005 11702918404321432758 674241055865068571 13301397891171988539 5317865301747057785 12806204126828596635 2230038772506184513 10768824367934880786 16470987442609713225 12080399921974296669 16056318590659540317 15517092918484960568 17205739387907406415 4205956970292305994 13355938408908636250 5297977416924254819 9208685162515225107 7684103006687466593 14820586837565166162 14364575709998677759 13107449572260668233 3705460851330093942 12201810258370795582 677463203254329645 17893861338611076034 3152859772069667393 3130240568068600960 5192697925075503068 18063058217841812383 7730417312139903373 5387219231504286578 6085791413351088070 484025044308802746 11849407986969036520 4462279401727871560 4618724428876567975 10880120395918349158 5515991521642717774 10267830542961445777 10004231138233316922 18097463109749071969 5187380480912976871 4241440842441356850 3439014360633657795 14503877615071562732 6904108571305717147 18369228635166954319 15768258053475978076 9583599520183077507 14045441535577911930 12385617282437000961 15945179002352451299 8788941008059968166 17968875932165222128 1989118640022903344 11941688019727178476 3314597031022426057 18128809724404554395 7555762121793027304 9777228562955059195 17950873108260203565 10255791040022661229 4347692252663353310 9872311072527504407 10856675338379001333 9761226798435084007 17288263991273486980 5113085952057649202 15655123693208853317 10441979097774984456 14973139499856614415 3036826000439839823 5982602592494298034 4523397519146984426 15365392760836452444 10724575592655199973 8831622419355011937 1232813500355272934 9026630000229674682 3200536095123420032 15647511321205739566 4432420915749729017 4486159843112801564 12691644918102333529 2553935516507050872 12693996594219721907 1389288826047573290 4856307903010080618 14843832654876150180 13922977323187420960 1720929088970991755 3962964185011019615 4220327399437410612 1287989835968943127 15082575391123520393 358414315420870350 3810120474361807888 4585465597296391800 1071755460225308047 12388071550137864974 13288950875969368228 1048822624663551717 8232524732731591174 6686789242035420472 9554332780777574645 7105437549677985762 14713452652950903255 10311744153114592193 15943664429064066947 108760209830397242 12633626410704362800 6543069455476327248 7288198341872679517 11445976047468534094 6691188096280079061 13222202032365014131 597123115204047062 6255894740840744237 2779004176264470709 14328382972568609812 14286947041319721518 7100287195344274553 10901863914279525726 6381314850278133002 490120255235603240 5830258676927814021 8266136267016838073 7108280005635491520 16253832238074880493 11798215680463306945 2071389021552993828 18376307012935352380 7407888067057548229 17027080161116503403 957119805745713537 7839665385562822810 13529246249412068144 7831249717070472332 14839999315412153333 15231236747981727294 13795281867585393557 11372950182297957964 11163418584202164094 14179234657680433501 10574196639345167307 1310733431168358106 10860477684111046163 8439033988594683737 12753233788531914968 8129277376040047558 14413966611408170003 11754784414536051583 5403330748778504975 10415966931761080477 13410470859428284412 3185695313343253520 14258762307961613307 15308631926029580061 11529460754414319924 14553407575446049947 8142306142390403657 14032931140346409713 610721420227855342 11595891439969406039 12904881858798203610 15123801896135522270 12061971835787874497 17351304958376879713 16120580880339184066 16119667809099956953 170084194949656968 11324261104431996538 9959109084610714516 12434437357091989054 10785300426768278259 10526976755404569889 6824065440285390299 4925752489809778757 1840421385102039070 2672428427693723136 11297009869622666738 5436463289458886957 2851612024111193973 9498619172974815872 7000055202850840392 62545623185287614 9643525758585285391 12889142813487507156 8058602902435612414 7105788543399630450 16832419411742725985 4926158302804859374 4920114980688961261 1411409692444168565 16393917314286938132 1237631818397803109 15242374794333127693 1157252418081940189 18305589698697378327 18424561502824307850 12774391943403915333 12891074141796858622 7374305286413167891 17325065814293972039 13755406700208328271 17776742103340422839 18287066180804111360 7752967690123699009 10981743836803156772 9561020142599228460 12725192702002516169 8647052864428141650 1496376547846395128 5651797536270690511 9671342376438897517 1646839871084341847 12242169001649568304 17657031581390752444 13576943669803567180 9055432509493837970 13462314180118432027 10906463518936862157 11352573868278573841 8009638096741038044 10289933261939239652 14592670060992766927 665329292370361112 14810892740680426240 1356479528616756028 7047263259025154703 15418074678819988816 7385365673950561626 13304269713247548297 12586849988303463161 17631274406979111098 3870560612207410362 17231760032740914194 7499322815838667151 8669608008762529010 5517439234058594528 11633000151348513206 9392588366111520041 1792133047024079308 10371650752206835281 14377014370988432911 15394220788686310999 11038903359635564271 12677715933123655270 8596038703534629186 8059399884804031882 12093785840447570421 852993466386811998 8601185013566169283 16674034015605098142 13826920125287654142 13624095211014220898 17026869354410357273 10962926130039286770 579131284303781147 17975061128285109744 8557164462465336383 3573279554417443809 10115115332073626003 12799237075291090196 5183605386080018463 12537398517372403289 5747259502477300580 14294091019909492156 17670285780597250818 12005740696412554190 15523883175820199183 4293916909777285816 12563732373528826123 15578243463362486042 8041834979694660437 3215932139778741355 1509462099536354847 11144049909971153493 12217020761047629437 16580159713768536302 17557336052799621498 18099411858534775399 1714311968347031900 10838442089116040726 141623562467285939 6484367669700827575 103269466690190245 6778254800021368727 10845324542742385324 9128315930086317685 12770907755453990453 6803129932234169501 3486189610572658197 14367747232226110899 5649941604762233138 6169002295357279191 986115063391628311 7286490666257315301 2015845289169663932 4158195176806773112 10404245806383961636 1819795850886715529 8241278116294457545 1280607539660855447 3881645894802298447 10662029272490417966 11932543939053389835 14044396451921661695 15601184351441770666 9076296014650373204 6573438944545924029 3761287735054994773 15449029665062572503 2406714598639436263 14041429364899041263 8187704785337355340 17750935371720459962 12904567149784565171 15851097738891840854 8235689539129803980 10796194667006007819 10909182230631095711 6330220178906246114 3292129659056960519 18127841990282707758 10508644324743565339 2594403767545416554 9880811565806728595 16705184399418823714 8249914423532271579 5245187452251082967 15935282574325142858 1354399684245140580 2126210539878363739 18208926991166022132 11823376575447577973 13890320904457757004 2797465117847757703 1955333501215411178 15038731897948846599 13713539429911011375 15849159646927515660 12345637014717467241 7205473843357236862 14967861061079606828 15854156079285221829 9791431504686071961 4289201124669074530 2795932911185516589 11454250046165202398 14385971571756619307 16949253839096560700 2410380377118573489 8964877655175104429 9910404817986272794 12701702611582091401 3180820508389488082 15009649190507196183 16433701279224138098 2608392323132888180 118028655033699873 11180484848627394463 11070839370541444432 10423750633390603838 15183740559245592500 3711686888832830473 2180226362410726544 8520508808141261931 17140332797952242488 17628344287590884257 4026977655654930684 14960998644620554997 13006057388809866609 14173797705245102868 14505139670811750183 1525552812959464016 550972110040021086 7891565540500068136 10974612498835304181 17119784256817332974 10255971443636025679 7883013792743785093 4821973968276931883 17843456339115195340 17121928844752753481 9890286973414862011 13637018094799769884 9384405163001659371 12592166151224963115 13289374057485893147 1469719904793177895 17030593560430225384 10682796001841965222 9945374376797210009 18334420175961859521 11373476618487079132 18265844087678483038 9913205848474916264 3877418412528500040 970611193488079089 13514885683596822263 13906342064018565690 14390921853555242499 8640814258878202229 1708001404950927960 9498302528117987820 18317201461223171409 930009095573536528 478561312998483004 17722861650550906750 278144892616130484 5569496260449044188 9331188767096163942 4518837777456086518 11447192598545318605 10837180613248859239 14107092028009791657 1905350494823174164 14712402208624879235 11831422943851117170 16317108709104213429 5887893617500077958 13571985813583014196 5979447098067835253 10809280752788140684 11640899880760228600 10617581417116702241 9929127610406441776 7930930317686857992 791404958356889860 7232173395162208232 3801855120404442516 3177264064910763737 3874317650903265610 16802666766254062921 9680861341829510900 15420022423133320369 14876066409548041289 15046601312907946231 10707565643751841627 15640821751811185335 7035881233409983550 3367018125630617428 4437920493654735112 12457445245311315781 17664910862916815982 12580443858031635405 5890338369113390760 13675486422884651212 8283800640436459662 13384393752613559404 3087014064158159525 9486860111398054469 16355129507966913276 3010067233446150969 1514910434406009218 14563547858698558770 17527572154915104001 10932807319712756816 18198898387972974934 4296851575888711452 10110158493228005801 13029639687806797006 2729469414592138476 16350326728406655971 67691449836931314 3517483004371660280 11519134047826651790 4093186463688474617 8241957893756704018 16674152601399343406 14504438198123794072 10708017278380890018 2408905651781710475 6352984890621700326 14406580554098751751 541827065286266343 17994931114329636139 6072870388389711220 11418513519572985936 4468311311563849336 491651762396698016 1728754882639922567 1009931236041966701 6896543608805838919 13265702278496195355 16315087143590220742 16491566302740662272 946840815375307671 11838720641467720661 15852657919604804923 10167985127144448965 2853458101315259875 30686864019895806 3104324696505551136 15989876734509426345 7529470698434096914 17414476067332195273 11324671897931386750 14291770052061697146 13263259608368693262 7438040414463528050 327861310642675887 12657768981308684493 16509785667639400297 307457686679267511 8021827330908662675 11177076019066414387 104282183207826239 11079098910859743393 8803985904957563460 12868383238153067878 17484928545964251896 16445337623769970137 5295309170828846315 17957689337356155784 8494553114410481627 14745753045403719529 17029678858102109114 5686616774725166447 219154631485074712 17743291450625419086 3137609513522973411 9726174703244311958 4307286149385806998 4783538890891222502 15412695514093385264 16882889226075298228 14000565202487024900 10525958015005667369 5392295005306902294 14769655025228570640 12543443337402733587 11621461777477021774 10460625993069029486 1167284438687609578 7768723229983937968 10365508965133927398 15038715736661524834 8533052491616307977 16452152682940752943 10130770651852037831 308154598405465841 9000455578215823111 4700185056311324365 12231095658113171254 17390071730244124564 97621139398156645 9891190053191139704 6438323439920816763 6981261673377116056 1986143420394317642 6115256048518705580 18116619385270372093 3225353879009917522 10663809244064734942 1155633962153988782 7988891415525124333 11693604626527422556 15429678822180735472 7758373434040065421 7139984348287416451 13761069654430194986 6173752819173649832 13160092325845555865 8780046867381936223 16834339898055291429 4338858338093746713 7006302484585600268 6030595481152833345 1634545616298475447 15140091584887852610 5701327409017184521 9331191595209810103 13925179443471048862 3341934229240805729 11000623831426916965 309088510469607356 704533204897087870 9714937409052677158 15487209908996196032 5136007112281562604 15026949342649313913 12534378745510502857 8172762723105781759 17150019564492014245 12278796368152323645 3911748356982614906 3073751446828788437 3279157700460787335 637614055603746724 15767355449805228272 3127746328957032411 14920115968123552909 7267089443226958707 3828303345087007177 17872994792873711037 14815443133193869574 11473741282151123205 17530417086493056111 13054607494849782953 2868025646001796795 5222447088279756986 12496595467097542391 2420171068286540152 14985049835431441848 9018085150231742299 9654262898245912637 3327728818210600430 12598786024435490664 15683264431571670937 9003525942350149732 1598256516165007194 12376604581732118513 8072459858187313894 978971945952383719 11876248143140777524 11381894416990051459 11173476999526031341 16467330025976212491 2647123721342179438 6237821163753080978 18281291953154409402 4372473390366669785 16680561299572946168 16521700708433122137 7312868456700387414 4124633391035450036 7659002093474646913 6045279797598070181 488556968766097861 11607907171669194885 10653397235161763256 17808214712712000465 11282547062802294807 5584950814290211424 8595576708763811301 9441784355440049188 627559256932661751 262169969082187909 14766827920956651355 8325142702742320570 11560803523375311985 3294258874540841734 11521471291327191977 3436554415751093494 7694525590138879791 12827373385484582374 2287009805745238820 13336855477085807063 12054391151026446477 8970631964194531243 1142084138612559596 15327532300919247507 14478881541117666752 797556232862014765 9270517994216267603 1037210072487782443 1511912435655324275 14195344971414479648 12750074023976163995 8039508523972415666 2936021172810213906 4987243807728269563 17382947466326395313 4472613523243752833 18169132911062317369 15907306680292214996 5591661026991981276 11760688974506057070 8181067508720585446 8391474793951435262 10246222883810364637 5518724722745081727 1191583409017323481 16345895673084397389 17272498745338960664 10583103175261010683 11934976496912312629 14446170393050271594 4769058554109912933 10932869554535839710 11050189075665013453 8084328869998842552 6724899985090355688 3910833077430358633 1752311877965194736 8593268376280699881 14527319879344845029 6106428226050530227 2681209322653773418 1851217918250090526 16925136494728693828 11353570808086485205 15616295999741413699 7537341982709098867 1766076207662135280 7878672816142624406 8520393262774054656 16811312971480161062 11207872428008696380 13255252580504358241 2576029196189759064 10809906736936917017 13284916893599090917 10113606514466719857 2141004649704478405 4114016595674995004 6135640073819943376 10334198541106986750 4608397745734744988 16867368541915963893 3689726975574688286 3370172891804696772 12182210225379864682 12386916155353619622 2960622997426658814 11363117345451574741 10199718464871663803 9305237120494271619 16706821261070138791 10519701689758454643 13719651252563268659 2693931411245248179 416143306867962817 3398597635897239288 3896154456763555062 10733412710135791286 3589698470835299869 5611909966925892491 18254988255172457811 5746379750132530754 17694171953341962051 3871680187582505847 16239698221464313658 12304228266695377794 5487154313514232131 18024522678674329131 11767306363371662692 17924746658370462830 4937875698659781201 2268488411864954353 16374522013529112983 15610041120942608755 14574482930144206923 10441422067022443153 7136917657075571068 12378680188732805123 10681154030990206482 13719505784860698154 10506594526384727628 3865682063656224465 9032447879302931977 14118020963164985332 5969387326482604319 8086656118548661040 2799210175021558360 11530137020931223480 9066832119025514244 10265483414693508564 10912673464111750174 10503652739218300635 1690066483093450275 16791200359766661277 10219614911180244312 17522105964042620454 441712896752004122 17394644567517710454 14706518343103230758 3971320963598483912 5957425312869051638 182413224280869491 3120617319591821557 5184643406740050783 8441959226072234957 13145643713963149821 15170472580662361309 6283282415430087277 16738176320495227196 12686244556044088391 2965031034612086066 5290010869827702842 2189973946914908911 13961780698769309794 11752106802763116470 5882503837739091741 5903979750563855085 4921081991049878929 14349434490573519143 17298306412495326158 9663992362565262852 13748584930393400977 11731073116320517118 13228011102720194378 5946117014067783149 4972960185581147443 10540523719021911153 14966829146182932100 9566441013339932608 11132906235385101957 4694106989099064627 18381229068211560282 17316849470260639649 12467359069699273651 15806962366999919120 8510750770993628415 10786697872312405586 13969576644333243026 1299900899152854866 8230175401086316453 11144958987589983048 15100052869031891917 983038849704039475 2215986756655107797 1822164698715613143 12605097149715784690 8316728344310061123 15016930251015538690 6483498354683788423 11599015829616160903 10859564552230707271 15471043549953104134 3219708201705487168 3857030532509147965 8357416402670990000 8601286657122927270 7292295939264037344 17152198292505066511 7813489176876006655 17356228927530183659 5383856762063970857 7581785649253986861 36659012612999052 14198430706707530362 5084853957652031293 3516363152487681456 209107690388732386 1273116087660566215 7972024508147528637 10320976555069338918 12230342394160366164 8230811403584619029 8286770527676467153 15533277998051699988 15874965651001245215 5739270593574807823 67069581257300818 562522732184023653 16018583282478425135 15944056035267413670 15457137308682674641 10800614197850898936 5413963209174320245 11898318869694170845 13967870934141944895 18088830321344948639 13585931753907848419 6253877420363933154 4613481004056864148 2842018416027755110 2418130792307882741 2901427012494696025 6235164069648571201 3465594104606232906 9104825274109635152 12071982499831872364 1708685970592322222 14412619743559675052 14349488713068469221 1160306703739752531 10994094329466170599 13795666736804901734 11060566355418309494 1884998297138026772 15753688763348547886 5826116404231127667 4178688653491423480 15436779253452127358 192561440081005828 14856833102186595602 2849504836769691334 14345312925069188665 6857640413399591109 17465379605395167054 3207007231280935351 172442630166752460 15847199151271501892 5168686910985405225 6097549536414976048 14449931814026905102 6167109345428843301 12756458394327291489 5804098959176924766 3750297243050348197 5567388954055133851 6400596051983431931 10913654236020965861 13647661180524945633 12649774661129450560 11351963376630455343 3704742493546432525 392774961137800585 14701370332626174417 9487313415405535368 11229842092456436192 2033110029823032160 9589764005298742260 5696696444965928676 15549391574319473658 17106417656745057340 8310935643797490773 1101333713862991278 1630752794871161338 8552826747481803749 14782908976391234431 14988243639524865197 17458017340906564542 12672974486045265152 8857733323938119523 18252275187821118440 1479732231391282150 11226462909853854262 7472697047000213187 3902607275560390213 14547623882973720776 4873186557615546559 6728545338586232064 4762527621696810587 15015804276054815631 13314808030332698274 5718249395382580219 16462961061362168193 11997446792336750429 16141869110812011444 721429626907851494 6363906912336336920 2973007789584638680 8711563786071285385 17449200751677343178 19714219186282016 10860559238929562046 11597809211413560796 9683544514481723481 644256507773217350 11678518187841268512 13855658917559513345 11684878646311789948 12108557606117555824 13238083123496875775 14522832904897536956 10696993132592607356 14138111305427577799 5012411592297111733 10247940383545346214 7799725862077741374 6195229390177836442 4036770286400320917 13350754600790081916 15280603598045852753 15926294841661974569 4736567724508229538 6827193285035602429 15999907250936379985 4413466915974931871 6124242775697770370 3464891922238976642 9727878004365246384 2881124453989786367 6583213347080735969 5609422142795896016 11024034196439795943 9261933414126480063 4767761652854159477 7427523438985935005 16711597907529796790 15607701235065977274 3552291832034229207 9437515967277963451 4094023254175237360 5966430236936699340 8864877561476590206 3826697484283966306 2717374727840574927 16714035859360889576 172884865676081996 937207656263212085 17167618555713021967 10511752621848200875 1505301586410601150 5094451794572528469 8030474033452764660 809862730174969802 16780600873700993176 15231108145731056825 11949829709753105734 7800167555340168964 5845214336823925103 14030832525301528074 11413362717806624924 7768210654130722437 1468310421464013171 15424332346291530157 10048202107335463964 8562354855924708294 14395717846928017810 6148652232085327502 15933571621774181283 11786524167523335964 2419201135752524022 5281270877904530225 17307342757813580749 13927206772332264026 3272354734966018874 15363232895549093574 10766946474538898893 9079052433929845778 2410462780140782131 15777310329003375407 15661217890862859483 16043445940482741709 1430605050482382387 740805768329380162 1011431478804958676 8048681351151106808 7128843675287632092 14878656256806654046 10433546318218003870 17452350796714319467 8457857676444648045 17118585794466608712 10146175425715554125 10392013762691807008 2145228174678345108 13113594503115705963 11823318992993599387 6853214879140544438 1538541969142943258 7472609305789852142 15516298651913706709 13698340686939882159 8400227669755801788 9843192635344183345 6397317484093650082 1115275374236852255 6242694621743995904 11697046233672216384 10258480868944615914 2233431668501069157 15836645324270242140 17130859178583109396 6320051886934054907 15433872661036397125 16281875128293372550 10668135894320109851 7254789083212277635 3417308822469651612 853204364391219166 15434904519878330173 9075439047126585623 9238206453254124814 4523384074114225183 1750417310771185316 133675407248319797 5909070304549927082 8421711878529641955 6794476917306406203 9740646258262590248 15456280728782876756 7261982253239486211 7538428967665930859 11581202192307250128 9313121836533673697 11035667035224846078 1636941509821358451 6138745471064104500 3250086317669795365 7718254075889090648 15568405894975135399 16651900331932690868 4867185859189984372 13364024053377645525 8539924843723993690 5900581459870930710 12286047596689693256 9170371519544274277 8410091193133547542 3344737559232192016 4915765591963132086 293015501091593942 17386207803595986241 9554458320703276228 2805754302888030760 17167667325796674479 6425924032940654980 5377496354841697132 360225175083467417 1310087442932028867 2060982067873838247 15841490054595172722 8135718450245940217 14596680935510613986 16900590915653365776 2762472422939171197 1792644622179361824 14259961291538986236 811543509421215285 15248754636106363680 3231165052087806255 5732531577071645558 15592235740542973039 6690796568805159150 6770544903673123901 3992742695010834064 12233400030465530059 15138287698864635184 16946015355104742205 8098642915956699082 10286823262743085972 12834947888636897482 14396137487750966151 4571460649373792173 13842788949578719035 839381842940510208 11958314908170761957 17810218055707287406 11670980988248224055 14505808440582789320 15402850572885166695 12123479152352390525 7547594125055794859 10188259863350327554 15179362915677690768 104466813044685623 1171442902416463725 7272847640367476388 7018066807742461232 1430138174355086127 16354354077722657233 1329156835220554119 2607732945944042625 6742358005383854769 3853666001696069374 14522954288259065944 12797195633594986778 13355518086748992132 9694345775617124598 16016631131145310924 1346700917004832462 12438470393209640131 18381415434877421219 11801492084462279994 13925103030888710278 8582434025637567354 8566593511612414825 13698619556084281108 12189586542637250191 8767281990536554124 3858226977783218312 544853043373203263 2266903192253957227 9396357710140891837 12581183285815484977 8780109384478217017 9324219989022437372 14717366911279893680 3612272402858359065 13364021628439383168 544654603459432248 15878389793624741628 1844336439311980024 4935207895066980854 13777732450244516466 13032630405950288460 2593727627276483825 12772564133635153356 11822622386921739695 11011614737732023017 8740241624746729290 16058119119476599686 18384331230890370259 6196674020212954995 1278049643263558491 4895771881401306112 14278411187648311229 9995601574368982379 14134285358800555628 9764618656252191414 10005828476364153528 905805190298203794 2710724642623365081 3371175374584491785 4733168385125810383 15504054053601631780 11404802417626808616 17377259162316902472 10602037916498002017 7151887513137180443 3278850303699973825 14298758541099313258 315308095731975828 18059578722339246729 14730379940392269570 12587988152928981611 12920025901794687067 14324035150189887915 10295939316808465989 5504775673099260291 8315224036756960514 6448933571256954301 7756428105133566553 27582115315707021 4718038395314143417 9462497529488353898 4003490651933414214 12588019324041999359 5072117821460835591 7761303152027268747 2979423987825979886 14534473968719567712 12888493188862186834 12753274016955672528 3270267295428878718 4594299753261377131 17952763098781207199 11067168324144940352 14843787374321182978 1526112563873888475 15923561667499043037 9969821330543331211 14672214234539952210 8532252679706397826 195161535406068792 4149418736061261736 12998165818785390951 8994379087792248718 3976399919255938565 16129473432003193640 6040088514409663748 1389348342151024300 8036129839151362551 3925918035358931846 16716406552377976445 11358266696826293100 15495928003546617227 6283066499301678742 6194739294793273482 5811795600521008150 10257831481507661931 163516993201759215 6537368336606240850 18312057124830374474 8399125887280158848 2832798629758784881 5137193076933741385 7161611458927900499 10005682032318007231 11270287510332604610 12717644682940152297 11873119543307849534 16560121925641099899 6276024159861534360 16639128575929050440 11446406868859283539 11360819043121882500 15899098780078279032 8328972582957984816 14742365012438599689 15700592698238026997 13715074769971950188 5939778255347897741 13361803964664942248 1986669115571857687 4407095740498564948 11183268875353167031 3965137143156633415 18245924415997500787 16942496548600577719 10135365418698758116 14445724262284634009 3348969754580384572 15127504180369189440 3731739739249562385 18001468486999256556 1664671928647380408 10653818880847303374 14472735720687873689 12308184483894810295 2259550253381239550 15492928635224591381 10563244447421349296 15890692408308321825 2387708466264913417 3073805899566825398 12916158331562814539 3237995511737233741 1669826707678482548 18176598429820564613 12100949340756761127 8658982147841099804 8151646535215318551 15715046444248130253 7789226529683370450 12197645483412739878 5864966662337493352 12131965010070769382 13656083719404156661 17905120211336103795 5826476577254208141 321431548911028414 15425756185555129787 16739964748948325814 14862754430254425099 14615538589869886998 4536786330994862299 4220497985945281585 790621836479443967 15209998654436255871 6783648039209254945 3517439407307702283 13670417281221988719 639943962739506826 17726284018853092783 5162183687004633112 9950550709313629084 17784620292828169243 4146299527771146427 9225220465098255146 5833938893049244209 11016654430711018840 12575265910536940846 11297226106306405734 12440112430411866805 12358142028218446891 10025974284868312325 7107285154319928058 14713896126116883765 10831146022297926054 1570686876790604043 10100203498531067940 4053443309104733267 13086717708817937741 1532187117794497979 17038870903615036750 10171170937902293869 9966897043776610035 2763667896362864856 12419458451904934142 2094089998905550489 2611733920819397336 7094991297314920527 4338193926053297713 6018754220655961366 5593139667818984243 18298756566648699599 6675171859242766142 11021830601891746826 15238535728290562673 9879128237376175940 17518982727615640880 13475283306443590215 8076407429331693168 249920206233434614 2549799049605307694 6944339240837863805 4678122601414511710 10179651811895617267 6438346660362154086 6166374364340369568 9614240943053893248 17507643036850796834 4503634057284361916 3765763451967157348 6223255499530370962 3736987155858943018 4327933367568375555 16540639290161720417 11484119080157318846 15115998117331890678 2897766969685136226 18415636090683139052 566224007715242158 10951945838248819335 6520231308188096721 8051149981820089000 17088160686750691676 13793344028118222265 16662760044042078151 13276326358364348497 1665529174430696066 2622887393314892544 18437229206427936281 15589941869178640675 8267209371174009068 15763507831093272072 14610918460593929192 7578910925278859050 6786604588000671960 1635329910211131266 10928745063544934327 9738434520920958907 9146120860537195099 3711772268170047047 8813882304040647048 6255342300076705642 4839787101367315591 8791323696451018057 2533747736603944468 8210882176360845348 6816995587921353685 16840752703854805476 291933166170808669 8722585238992382375 11983011989751631518 2490238492361453528 8315561493215894877 6477579060040425625 10345250104141700660 596654910310590264 5740245628424578183 12851732111835815456 3172633639450777343 9408692745307099559 8563162240932169037 201803782593863943 12745054533099766147 1103485426065568816 10954876153637354104 423799076896389715 10930066445152011445 9913272334426115039 10728999147778351894 4123169346879241153 429588386160849430 8994974030818378265 16819397806783340628 17210072048313493719 12664522002939389791 16507278445241055893 3077136093441022032 5457218437554312882 2668069681288356073 8364584028312628208 15164932263291831610 9368436545753352921 8949041605812321098 11518310196742748670 12084633910997689651 14959039638934566786 16962131964472338297 5090506708906828886 766730384497913186 12247491262728284842 9048030329025583468 11872963830939389557 862569308011297526 11650825831398529528 17148510644561807082 2647876558435670737 9273185642855667841 5253837910949231284 15994770246983052012 8842162348854250546 13892312058156467499 12997531199363503320 15416054343340304394 12702208124221421959 14765040872648924393 179894837094086090 11291891562205616296 2045392412840568925 12751888333968781700 13270308278313409119 4724533628122822763 17510337562397346535 2968751193799422397 12546395471052093761 4512363672948017282 509211412170482973 14594458253581723405 9103626331365098557 5122434405423525616 1506952050892169061 10788281725787459438 11717852314597645843 4725894822803077858 17653422573622548324 10038389945335627228 10327371142994688919 6591585302880736043 11341055614558214713 9858366449979967954 2420014228723180839 3677545737264852972 8139420187510046002 16496761536480878596 8840653648256903931 16026944671107737570 13991751663589035424 15475808557306986808 1338312989900128357 425774983992321595 12269457577064648720 132305395305572945 12951128673042780697 5650354719673862797 14873057446591013436 3022671911244612145 11971679266304206050 8256320522789681867 294044641081683390 2491722166955343185 8516545676549769832 3611608214213231789 7041211471702052716 1803224261365506521 17538711747541762340 8382464972316395368 8054744842074191499 13734038209384273777 4355356602297606888 17265041818758801380 10065596661710882227 5418516183488218491 9326232995864924440 9946551902163196867 14366557413179470320 7238139678169098283 15775552851005383177 6745163713879259999 948061688409983628 11556882764384225457 2152588695951019287 11985329986636073699 14568307403754463876 1228976472524486842 172084882218372953 8184215299810985620 13542920874832820665 2188770398108664698 8967636755460766945 1881097401212941186 5527416231478891102 385415982525006040 128469879779228938 697852940223423071 982112903808420417 832171421791004333 10950113267905173146 4186690615644217573 1861579621388294525 14370097163845586427 1655282259018304333 9548186883521228973 5921870153627090340 17679927419708521644 13104950254313791342 3192002419164504913 12168874128210029259 4388244004757165148 15908545802853258616 4114254258612298882 7811177199722135755 9972551514907071762 3553885069629024493 18242179485090127489 7644244892245711252 1924154786377744742 8888510092845828185 6182067330399024807 17189146168010982984 11406230683510523936 13712403882104810857 4757490264865438086 12153888352587285703 6686678480509992474 9521975693288936684 14850831417925866738 12657366823084507260 12096983144625953135 13807830956945124550 7944887333712554641 12848470595000803282 11704753912633476641 990419390066057464 480946762860085589 15056952001413294710 15382423040027675993 2317806834065996490 11819686524238868495 2605101852416690363 16987857790097200004 6540638423848330913 11829240880740864757 10058763815056266422 8695005497741518228 15241603850001151732 6706423411470632168 10409172974211752918 12558981662700564780 16892438370720542818 9481693738101630605 8981766147963174564 18195015409387863518 4399717296679304928 15835610506680868427 15242842468177694727 14546419295067995576 6970179581440884638 17735710831921726227 1446146092211147903 12340176538891597711 13687316612618709354 13854633464495434586 8725218224224599281 4468339406725818030 6056001988402219657 11071652725987990602 432275007773652053 12257638728599904368 9875148484842939319 15592994364064585165 12942587496678766329 20333115861581036 12658481966355332720 5931165141158411154 5066936093804213108 17562335018909159535 16574579210899609260 11688475111673085166 1375106394323632969 3566796419084228602 18341367879636573427 2647755727022217414 17744684089497798380 13936901015965508370 15042160205716445771 3796209600281440924 5196467888731607330 18288173563012153053 16614916515730025128 5170146394012697479 3469013652966195866 6156888406758806896 5634038885938416349 9154845461055409801 14606907799153800480 12988042159983318126 17242898277005897686 5625643070179894948 869125192599968625 6902938743170616436 17209468076285032421 1933060925800376581 6819249899008458867 7576924247407091877 2775862539136359181 6645422418627536280 8337953559460332131 10529455964774365663 3743446955202417102 15283598356790990979 18352034787085895815 8607319049102532910 4815381330345948839 15871377607926884437 12432440301172496445 9300585639888421335 14439190187997616501 6738806395870860609 1494560964260426741 16575901158703766963 2925567374588606142 2199966192552679024 4889745069676773216 1478187752519173558 7599896230947200667 8225615988626122774 7908228954977388480 14612050877243189499 2162721153209229405 13021026962123600892 5473468078668013271 3521551394169309533 13131990113246799177 15290953868185989923 18241905621582854148 18408893478096917393 6266709406118613752 3638145333925190756 4845189286365300449 15548159332087653221 5335090914319241363 3638017430636775742 13621083215864113238 11561218843807958481 15504572999816819064 2808438252133606376 14490517408710542012 16020583339368746155 13254386679001534077 332126455888605468 10790854865034521267 8527769297939450980 557608964355593435 12113394708793654046 4886579065283659655 16315938897977589945 9259284232239272649 4690968356422528782 936158151214778113 10335876973204986412 8704796594276478324 16913227273606410669 7432994960452068392 3134114243682593497 1047479877935415597 1965282957150564249 4331329287484656329 8766390891381779503 2669443807476336869 17669061156022929441 6276211063250476135 12337248227573022885 16359266714248692252 18189440047140162532 17665066144066554279 8977028095662705816 18149586427065639496 7176105343457801067 4546810183976504706 3797701304064737929 5272577559324999413 12026258076484647197 17078626032005246022 17399880000645928293 8976568785475638532 7634880884129146189 12832090479162092273 910317069530612118 16623069490207754261 7941966021145656637 9759538738924221985 11179841617734289935 7700686591672490775 7012568363087242021 2304681969960193569 975458902800903010 4795538003428144944 7628244777059487014 12766886634678376060 14651623634503766420 10063452463601339259 11252992996415581449 13795468477349665278 1400602194789906080 6942029068724198365 17929578609519531492 2309837801490472578 3958767449944348519 16124777293845944214 6077655026770108081 13064804812108113803 14833324629063163496 2331404767875643842 7514077396698139657 6573943730877400730 13290138510442624064 5600428459896001028 17429731363992130348 18076789205644784435 5130608951368101443 8517826049506690298 12960762503796869766 10002701720486116597 2454989015720242223 6624455682905915352 3442584943577650616 11324529586109695964 567188889923417099 16132949814271942060 8634636957725041843 16166681509767082806 12444891323198918756 15576067986900825696 10178271798315456036 15736289800288095600 18031680025973399526 3839879982038422208 435125559887851764 237429672299346354 7350152144422733036 14431656689962196805 17406978226388480484 11744326813562465525 10716952729128848042 7083573136077452639 1109262308732599361 15292214764326308908 10650471081250846578 2881860514009235477 18016768194145712388 6155177467930151341 14950830026178105425 3073454860788809206 6371188221539647002 5857910267614157636 8750064887838400938 4806538819746001554 8408325825498814261 13580766181142190049 13478689589979666766 3055814481641808600 1745183857516387661 17139644636211329606 16837363177098253235 2311941884389115024 14061651703403154462 1031097139361022201 4145351689524283526 18247027180692382937 9097276222342913737 6014421372982686302 17571983971054265740 72121228052908970 1742356345651257178 13629548113264573215 12567024933925594993 15696496603498451161 8974923527969253988 6605862127646741379 6318220740550452320 11276540458161304461 16338271238107363947 14171964223687964510 5761502392455364794 17346540733865820215 145080248692871671 10033692839648800630 1925857350105245638 3761806060666589418 16870178372924743356 6332804220249105273 11937619968514072480 9012943281505976050 16101514668795274402 3981045833706698657 8042050844379818131 14063105178755755312 17753767723494076239 14570598061840294903 4591969894004399218 8924852663874581331 10901475887701182534 3057026218049907705 15598401582390769172 18206921599312729461 16329230924787887553 10816255815605573372 4527286295096064208 3288723068699953647 12090137168843616103 12139561429593843994 16011279581262907962 6369824302826662990 16334588151720222658 6922053316324804217 12986546045971386583 9136592414809777121 1971588629238930732 18154249883325087354 865852163088310732 9976883301944050779 8483348438690558864 14616111653875365160 16045251712537386106 6741008511288801557 7235453909152613013 12733561352580110544 15025803631449811804 17189107372641718225 10896255710629764009 5909424281310443677 10051615909559032442 9010197378836022775 16930088642940561759 5709854810449031651 15678626015697499275 4816425010781882817 14397689662106978751 62793922084482915 7115247679556375999 15857239645625635729 6697725122621725625 2858968281560621157 6500577563586453952 11771119653189615687 5883197671346018055 11798231680208150407 10934034908413544630 2251807369220633582 13391482487064934913 10766024998715262083 1444310880967818045 8589791568947762381 10242330202646291599 6436521264536387468 15261162586308474225 3564363916206316048 15388885944326138920 13273253310055120157 55151915417422090 14852501048291532556 9157182810566293012 11417156594290701877 8784263461054359809 15771184262780707859 9202249829799365373 4890289121550992100 1322809364545917574 12723406949137564381 9093078753290910478 4780698557001863732 15575446690339504943 1279834994248681174 13905685076215350037 761472498639423615 6285723909316270482 9916636058529256606 1470285163869773711 5013274465888287738 5734708322250449050 8712626775813548023 11536621625352796222 13585414362432891485 6094461766781833307 15130176220122096730 16348821348169498829 5840060397643238447 12580502404597371493 4348978820226465760 13661901940225601017 3624169712842097354 9340713901605874904 6966262062671863977 3989513760558613121 5002241419344110731 17112511145303412081 13138498822398290551 10530924546356549993 4683963948366189987 10488947011493598560 1230021938680007756 12046761206600177795 896647902943286501 14496690436679823215 779792138256490672 17160882199212457853 6380380011026121747 12891694678540565358 6823200786518544183 17751744298521219945 10932787642214288969 14051117504626769069 10430365405836403754 9997441976855659709 10132687882728356501 7705966607044842911 11675196363770664708 10351815033068408450 16345111658587540836 17599108844084024811 830445805031187840 15010743019067495973 3290666209243854960 14359212635086100705 12033436515440173588 10890622475609909963 8587955153082435013 14088387418315807339 4448842046454658850 15989231429701779380 7980709877639292713 4770122607764426815 15560073301598139567 10151553387657552190 8250087562478126019 4909532392752978999 6392376490787573869 14246105784621966710 15374839856386088379 15934654216844475563 5490625998290157835 10998900974265632554 7637585772023423070 6230336855116200664 16205031897972695632 9397894859789120922 11073623467094214661 10568660417636975789 2391710700913318735 16181714338526148249 6061635836540579673 571840330976816736 6098433735389069066 4197197372930338508 552533467476283645 1937883891237066825 2653209708756007897 8324705871904143220 411637158024875663 16020262814078728063 8488786817032144663 16189771831800036604 13040329535849419449 16192740811998606227 2664674979184335435 7978838670447412249 1617788816962044560 2890052780887604140 11401894661360937264 49680179456429012 543900159801604452 914570026041163955 2088538777783188592 3621020774021679791 6241704799476569439 13031403967835612520 11918024732226434788 16513657625961066255 16615044992468598715 7056658563447820005 17635828589571116377 13645389274406342938 4665565541236865630 15739257122194299877 1652465498469462138 10226157852208262725 1613107037150811523 3546263194476074459 16622051234622115765 3146496828353145843 8025798916187981520 2731081017306326231 7341923318463817336 12917669474791769242 16872881009759285105 15554897769834067855 688092163500806189 8494975087269343925 16418499112237309312 1217453959985501804 16110815427614875670 16063556467567491709 4231863605427508858 6447459963192845036 15390580757851841922 17886031372994022316 4385987412214085953 13816179153323613797 2327963228152395240 12436203472467609007 2412859643370975892 750186089027566707 3491543546448018617 6862128851291193382 6952327596848521852 18326607116279988098 16789251474393848407 9816564821576094680 3894278973559257040 7336913791180640861 5610210841667652783 15940546697630644 12499374233419809768 16490392313989977869 10667237661158490064 5924648867063860216 4638079431748880757 4306291207939423612 4192897709742749071 4333886791818713180 9355571662826833064 16480364706725958755 13646847196499427696 10245434387237403442 13932031708909121714 2658155911310306985 213013729295716935 4414036340689119860 14974301503793701441 15884065159594241996 7738968825378962191 4289080252048916388 1725286190875368815 7291830487061660188 3662271580613404848 8840947478374159716 13121165041257317732 14985084664623770597 599426166451973016 14777831459929821992 17601625772244668430 13095230915541281544 10704395622428184341 545415384053580741 17332094348952637473 2009853985642664532 8396617383861322194 4945207028692961017 7541749993864087600 17035639814351205259 2555142867659647908 3572868139797048499 8326018585930021649 13151931778151961235 10581714838799723182 17409586365134628908 3442871858591889042 2631910575595285791 18106782324065133992 8840552184368032291 9049518572194471671 6414392372978876506 9428702454310466127 9627796776631815938 7417885878406395926 2379160311453248831 6795815645894281207 2959124808463515120 8647790304221644527 12248580773816030227 17789555732211274002 18271303541792629981 3157428896396770110 16395961010649431687 10446044034912866445 1094467825216703110 4417077151816256038 1179236159197017553 10475260144766207158 5583990963483956207 6809371484856937836 7130139592643152971 15325616522215650498 14297902156785422189 3456676098160824131 3430307701511523658 14197429903471846861 17278740736292311414 2280365213214803256 2562697831817635336 2652313414113500275 1270931895820349835 11151459106953337481 4445918879807197337 6909386760563020997 1611600918021840055 636300510140524797 10413796864912313866 12867524079014781737 785973813072974741 12528062220514587451 13747990726789948982 12831794162376463306 8934933707815832722 11223645314469164920 14892240933788086929 10973542387678898331 16324430846497522533 6193001055863410329 6116587997993347263 4553414673174185387 11278298481750674008 1197774597137311381 5827778728676261859 9697223112159418919 7722313706855249910 11189745175257293308 6570914688823787280 15271683975488478722 7211561271651344981 10784764378630051510 15614286092762554265 14501352089535336968 17857766437358617560 5233785574389519056 9909056078533921844 18444990798194542606 17326007252441921909 6026583219082571400 743313179590743287 905780555171512283 3554105398123158403 1705594069090084351 2151817141072733900 144882123613298000 10273191282175340869 2192546569216639662 15247204262748894092 2314018734633559595 6309197002273590136 16653023977836717293 2238697341083200727 9957217373046092106 17434792735624335417 12548549120163298373 11739611516683075083 14003815002556124807 5006788241257104963 17341590655720634755 5536514278028159319 1204815813234266414 5392813174489776501 12733437972945600353 9652090994627435340 5348392116971458149 3134377174413561568 8869699456578129728 9494539150596914204 16244992198005918355 1048325805027676987 1380857401366735054 10402172471127259444 2094120675695125123 13912194877339113207 15680131407369044461 11989616876369855625 7812791358730379934 4744158207591681045 14858343596877320020 2145450013986353594 10673965064968095638 10661606805126114009 16190737790096135203 10193680012942586759 3009865374715280860 5344196514793046744 255983366815616607 3621442645249656884 242171044269963155 13161894320038806265 11852974815388289524 1067847356344969826 16218986216515386271 6505464194544082803 18184890037463533634 16195689406096178682 14244516097380450597 15203670109388752728 2899644051774247330 9133092568526351512 1104394434896963126 10718352889800216035 7531914320891129554 12400122110098347017 4896465691348714728 10490842992464769972 9551120327255160526 6333493175094312541 16575946530568798933 7832373691092339191 16010677648635523059 13701526469566529331 14155208640008919873 7880412722585261933 7509264377363159483 10207292875149313569 4353555848106480874 13096204887981522965 4935305668920694622 10249958305920114435 4523145800929599687 7908102036453906408 12079896000389559188 10712661320842575591 3999569116315515823 415637702428889952 6556988337981312715 17014651274178560052 660942159707547080 5123711326492181028 161127722218902237 14460216436999446926 4174731309015042312 10257530987772861353 1733045508891258204 950774646709010937 17816160379630939349 3019870351525608143 389422216172470325 10749672580429824635 4782941841287213772 15581841966094840548 13936488359456072180 8596000339400910159 6302869986909386715 16917639713044479350 15696722895213074864 3505644544645637638 1107819278038688940 8752973660161890908 9433160535340395338 435294460043432274 17799819820942845061 7102926040213377395 15515096223882815711 12449233809961956758 11386134909404419106 235500098167273324 10253081567770895824 16096623519730391634 4622680040184410950 13976396237471118983 18325879477769000188 16860284564340339463 12106097290348025809 12411241804682270685 6825591299619341513 850125384213832532 16800575044710360219 184420098342171031 18048914940111464844 7443403113978528117 11081039968816662324 16653632943634781370 792020247289670242 7432427741215567527 14372136651463749518 4101225672942143212 1499156822452413907 13050818688691256408 10494041169227005183 14631002297677475169 11557164646577804194 3386905413621336069 9341094985515543814 4709599568806764768 10347107908868870274 7200301546397374381 4672309689805167066 5055946964790111295 7863598189046450021 15679894266923622179 14881685492433664951 11965654310418032594 11022257760028751592 8681811081051070410 1848332392699941096 1185983559659365096 15600998891595750498 5728153763502951674 17834742075234918945 5262147973921501388 12805547698122524168 15218899133219174977 7119912792537288355 16214639198608660443 13917502540151425208 693409575384216465 672580279728617662 5084105813101411183 8085537715919536452 7318726740468919637 10553654009469193458 546642029708095286 9710487664839679222 8581528990870357912 7634235128717757839 1568883101884461799 17318737762116425825 3157763277711826781 2829500543088114361 9480131616798052156 7503531178990621625 6039087450766110250 9135457212595440034 1459953303141237393 11349679397503972456 16619242297543717547 17248158090566526200 17370577031487438477 5546451528291797042 13866970376709392712 11090970416313901018 13169281979606884996 8667789324767008052 6553868791779974093 1558647949463834573 8449462716159370319 17659260273706919542 2230057682228581801 2064314276857157913 14468107423737724050 16161618631981158557 8541436781953628248 8934025370918068461 12025983203745843595 14765421612456329463 862052765647169531 13875105397404508184 11766956452374169942 17517552664027034927 2681344514600892838 12065823036436768870 12336038090693345057 17372849612959261353 9934697987317422959 16709210716519923491 14958532320094032119 10842523354242138194 3631781118752209934 14071687546822710010 12561182408280710861 7529773197489036547 9595334311811428748 513473323666448331 13525885588338339436 1828024837653024855 15887399779466042748 3254876188380432373 14746194933910728906 14561026657374442314 1749128442395356056 4645086822941777725 3054297229160478195 13708231334769137543 13662938189491976372 13105737605973140593 13898542216434836647 8128482856498225308 1169534273119208853 12794505654514510421 12026059437882245684 16616031897741823610 1776880968380720604 11935603007409472577 16889604552101589584 17652422292580633219 5424243469377910286 15381864384051253752 10570593140517483349 12701402363512640444 2923845895104774900 743611995363809462 8009889110034485175 7436670463083037386 2902205487742775351 17340255909323645335 4301385764315540855 14599401094707646384 10948355818981637193 1203236633983479774 6020121160025382840 3015321501138230524 13497601816075848896 4296802966191626736 9189059172517259686 9162328935241740523 15333468570557115751 3300691190648624820 11590534215562190991 13342093315692776101 17939845513946703026 14574090400533839577 2391788964785419291 10780760691263743910 14182996780260491292 14801854711821386044 16485971461828027857 18115769918826158937 16793411106813061208 17203378285537143924 10208328493658072850 9137626736775339194 7526888158028982531 7792840091963736695 11428796292797997392 9242725066074935152 455935679895378536 12999511604133707494 10647220131807982811 3545033576394281114 4856354973340706810 9210343090396757739 14919929013132289232 15261631561844540564 1609222832141365884 13452566334535159825 17861621987539404540 3165653946125263199 4219268429569253041 7062542287095532235 11826743897806477854 9394348820802180570 8478514196401851146 16857655154584362330 4084295686441591570 12252722857133282726 14198962958945849507 9551617063053205424 14094127998382544399 3416394068342111800 1754208501359478707 11711557281430680480 2553447593191688803 2649927630132276653 16163673253995493702 7901977037096746939 235236962353734605 6389601099939126390 1207075688245972571 17654914890258038752 11037683397433579529 5756461835855107742 329118307838300047 11248333743915341993 15618571923385633235 13759319887393988901 6645478237764050948 11394579643360249118 16419794349011108181 7793469748858251136 16583316182143972808 15755022086352232733 9585706562062066417 5889201603360907270 17859292838009305151 6556791936113780865 9597046680417318417 11344773191933763175 17799068229967488779 3941339119079672913 17268262800814925692 685901298046084705 4960276244777520245 4502085758915704559 12943948527293602957 12996197709453162803 6340647344528094038 5116939711545520786 10318103040338183601 10605081135521278370 16017450491073957851 12047112327909965625 17617052322054709578 8195692798758206448 13201583761553638244 9070591472293174521 7630682879992274004 2712347141829577313 14729427938056826424 14205733045692619005 14208595437978933254 13713381162092498136 2189421127032508533 13671444910016029253 9774880869487794154 6880607554899345599 14752389767312235288 15533312821001193330 13089487510649841333 2184458752981885898 15608800874671189842 16637180519169771671 11008531049852708158 1338617898834872231 2731068289983488034 4710121636421504373 10294569745100033668 3470530234653409812 10666020064476615672 17846760409585725733 10699447364126305295 16952164606289659474 13258031258973765655 5019991371006840365 16102262006194007815 6632416108706699037 211567462726627344 7211114656908740133 11355062347426236943 18032996365201536506 4942783587605155460 10844245046263890819 9413624097181596302 5747505536654238118 5148237431381462582 4037290850761794284 4257223625809811304 9383069747479350171 5268192759773347289 146226331028202746 16878570083283395159 527250333930739452 16899110833910384289 16775672899302414325 6526331642686611425 4596712567034522719 12919841103399035029 11259475667910164193 15204143664263340708 491302311348924186 8000486163922583017 9747195397253833797 8845235778113158490 8131615621441294300 1391354337623372733 2698520776786581066 5965620555041243218 9456140767215327414 18202424552026803873 158753622677886324 9327701138998426303 11709953996565706393 4040302881197057311 2025466240369335501 10951927231629721777 10164584214317598648 12678621444495566278 15614008433675309534 10509771853169042797 7849735176625623736 10480321357365039101 13965241581314209889 10667725152468112812 4892271313490651478 17922916687717971893 13390288701957468613 16788397013818324308 6142379407509419360 2870836038299222052 14912410536653686208 7087211718113976903 612228874648380735 12899906776347928423 5816349840269709817 5437496682104597948 6893504120043065094 15745919627366392735 12961787849725559639 14574014641885203304 8816640720657602096 2253805136875450340 6597016486703094165 11609186238305904874 17758410045196657820 9722053502891805687 472947040270288025 4316506396555616366 11832921702452213145 9178334100427585390 588769055769502457 9350935256757306411 2692476663755414167 17908608035788321748 10914325000182586721 920278401617138182 502325611088588645 6920118615589798913 9666382460747466795 11241062490313996508 7891990369867804556 8538585930940583209 9622020864810376053 7722123171110274603 16887218067785865155 14764171264495155779 6887832247252292973 5094254862418539236 632670768422716862 2737644021192152668 4487372499294260311 9345558757288948084 16754246489798699998 1829824339744022365 11361972703268214938 11536480326888428468 18086753698255223562 7264079102732641241 8992262916529595579 15307989077875636222 15157338304996656982 7626594969473224018 18227322584923935658 8012454346468900323 2363339634073841742 11696585742581245865 1038667509184515731 15409892289322523987 8026639683104428653 11569590253504136126 13144899240323536396 1524206810632350847 7867104468463968341 15106549067420479266 12266088170952263437 3590397126023772137 12953628118584246023 4121556980199057851 10302064765402036470 9977613176741886119 13679276227688918918 5391565683259252352 3307574651337412823 1469613883592562141 12577351882180581525 8511921048272936522 2702821156247753665 12000708966533270134 9743778376697660911 3523289542302331651 6755469036241819198 3325276959628896172 6814550600377641398 7045275780145994235 7831620434672031444 13085585148109754023 1910451239155424506 13068546249000711521 9286474666590662925 1450062264614486903 1878605941163078302 7252900299011808438 14952182938150330469 506801124625328562 6170422189231268844 977499781127649514 14862377324168677297 10950184045108400894 1347539879157269540 14927454116225679417 14584107281025880592 16861432068284474785 14344620591641133577 11552802458005673710 9355876087709748485 11944903645245803807 7418707664956788799 2367941292463261407 17351885823138624778 16162848568541512225 14907915069570134573 5118385331761131254 6448225210962162533 8297976464562068313 10948507906243221518 16535587053091685304 13708595958048974094 11933602067873099162 12670053080023590827 12893707269750275678 9226463398367665392 3051697173403828083 3876004912732622074 9477687865046209616 4078659885490781193 17883778265849713783 5013148283011647328 1886367013736621431 3138153243456824732 11437379510509989582 4384499179562940075 12377136024085568342 9256115992062691782 15907956829608695096 13617772157231383967 11670801678957120568 15684491653530118370 17508731717465029154 18445397688112053127 3826310461079700377 18372758161207343347 12913706143972056191 14868198721886969943 2696394692381760019 13642330518132145637 18027908799570701898 2514215110643982507 13340834118967369760 1639184124148786100 6749094110617546591 13269435012987114571 9062226295087603177 14233296614459631042 15892058417956870060 17978380053202003518 9024273353733809009 8164935989429958455 5343957569252305177 2217878949499835740 16417951030006251926 15252351117005796261 9013049473507650976 3537375212159909190 11165509368656161193 3722469135497847036 11258405088893110517 18011955784030910385 5724521492032990532 14830642772935474797 5588119981258040579 5778266001011958815 12131309001428142728 4629834518283107230 14427114561465863538 913731440801215596 13909580113345968231 13152385833608726768 17953147752197948203 4021677851686219662 17771230187617485476 3054744086120673074 13746539540306230519 17528721817773469570 255530443713945074 15123504809832754736 13836005511526695275 2741230104475126218 10808308975956604042 10254341381234236922 10745553532674520240 7354798117725861055 13643730279867001640 6391898877187427171 7381789082932709043 16250569141251797933 6128165545367884596 3112266881711620512 13081385895486949504 10260015260219219926 11858215360195697715 10736542559854098530 18273684149807460495 16564448898101312457 14361951592622084085 5756891572646014162 3860695516004833842 10800451928828091459 5715969660346262327 17838540105835998943 16646860235567611059 15292288282605273209 13504546581922075042 7848694195510847584 5205587047377909908 16438023116394229912 7416931580249273022 2320582199134401258 16783891304902146348 14489603733361292419 9838851197561586940 4236836684119025055 13165263748656649125 11081594794926566877 955382794107102235 2933437850912921980 7003796514469249192 1741872182126028441 2864698829579350515 9535268646974138862 8756102069106642954 17969879463990576303 13920382547738530507 7329788585990656689 4442842939150260141 2956500894420139325 8559675106517157407 5484062007545619768 7360284544742387838 15823366969592369563 1260156153211551175 6173375803732241647 6894108638686752589 16496494105151112878 1164281073299863245 5192489392657055173 11186207522956023067 13805945373516360034 11199683179872132930 2304774776996963703 622358955845811133 606201995930579448 13397514511295440891 1681287073905838158 11512693950055530079 7083208362951489318 1645632598825059061 9666620940941463587 15150134489651385181 411143113904624769 6109412806321476904 9978429210871383224 10417686418182067494 7054609368968902622 1220372141217194898 18419936784911970777 13180480648900561232 15865833330205269574 188171997891722202 18273578147910273032 1448496865654957323 6504340486207684679 16721105050328486753 10278851030195709641 14680318089844978633 746026334289939154 16304326361241818674 15718004832657738954 13365050607926352167 13063606168156462735 11803545015164278908 2668033543497048528 4271047001571437718 12567712055416945738 13362344582478687318 11472093524459572151 16179488048717077198 17419580634770313495 4811867568237823346 6564123173290506053 16511928502841982032 9439116757510365743 17529674678198585031 13757649868454453129 13031488457205586523 12165147442465487449 2341836517227810079 15530965098308383565 3527110228967541920 7921667597355275060 13072385458673956100 5642074424293042866 10626097269934402381 9698064619877258279 9133021158630415256 15952042394872959815 3083366012867572587 9312843423773292408 7080681295403123803 13105742942015221012 7061994319666180130 15499970821508950236 15439162150585479300 17612299150061843053 9234251344156369149 7454870154686358262 2830402458170822244 16316268303791619218 1837699883930825095 9783083709091342948 12994576942824930039 17693139322582481732 13387799518571782372 16040858099101763470 820055858546360091 6768841715946196519 5044181540320873476 813848197202821563 7663636786484686178 2129995261840868295 15323615683224251689 15377764979378947094 10174066209994194008 11208450962241904558 7425898153598179111 12745838076562512445 15927376277240899166 9353975498482064521 11661813812160965864 16037337140356490336 8121190153242572599 346194100073545104 1768021584653851687 7005011730543708389 13022442370301207386 17479410255141992646 17064825946051785895 9883446698969126150 13564651409830847400 16117119631808695778 1187837684680906415 8854042526851272877 3359390271508232237 16967388722905158050 2784745537989871013 12323202347576124354 5793697077447248102 1549358307698277843 15468371929334984960 16812631399262273846 9675333389823191792 7808030683424522558 8141524584929581281 1818509495952727964 9721320753355464718 6621828974519893963 1706191587403357982 3595082414021652657 2594470184440131418 15181764839223306538 8847478678782588301 18333760332956919222 8442294812440733673 16497585071497556873 17436675420793796655 5887777969947081668 6851572161186915180 5095772194751119881 14703563323825275881 17795957360855390577 17146995209308262077 14927955477898323539 10785800130775413157 9622526628082439874 7371283876257058245 9512474164868945949 16324408075049348260 14156374072695488932 17846428257493096085 12159113201794781542 7798412194306376722 1243863767310844840 6233454305919129769 15196548966027942736 218766449236769564 16048623107580030311 14047802416554092869 5621686767493279194 11761380341922527146 7456263814037217975 5013140091989334709 15611861914474159595 12255260340874600936 9622690703466885786 8715753377481507892 18031333415923641018 1449654557441898766 9079692966828799591 2467070677832166067 15122560265932375669 14090630138772348611 3333047189117177627 14345812029662198536 5178704993562751433 3358473915495321150 16531571910374532878 15138706674975536758 1951644671161392098 9069283246126269468 15755740959008137584 5638808249552300847 6373708766075866157 10566731577946125749 8034976995173570409 16981121467140103549 9171712613164933954 9605908966746116082 14148295778775278031 5343504944451382559 15838857738117268293 60844970855557513 8065194572760123429 11547998947157212133 12295368979260949774 7045555256934398508 13076820555134266688 11899302403734938727 1023500067212459668 10131878874441838144 11640446142476325279 6587623331307477589 11800894309507292979 11483235485662165374 17643285404058726492 10472401448899850710 11472934445341798403 16350673951794818995 13098171445586928469 11932318798411653367 2248982742457750531 17559981496411150652 11450317492653420132 5996840969473697907 451646403576848551 12349966567635336331 1526493838938787521 7706569669448964345 7588651340148156727 10712497267902582457 4166290004837874317 12362885718547148417 14772394246723648107 16160980840168756232 1164160434573497279 15872932743994353102 10967741563778207752 3606436321506006219 12046808987651912539 12635426404371440469 8341547168721640450 2279969291234655455 6937496378115164331 9065265742700372551 7830650305384427324 11816273835033201828 5222415184650044221 687378106246508779 11894724663266083566 15946192511069128247 6903433239725085458 4293645127842113264 8038516550635951720 11903878435406978947 9760172588952640419 5657038107580549320 8839355731836448794 11613277432046639112 6488781701128170088 12270653913870106036 11024711254885457325 14326940039235044449 5304750769570869639 2681187975988015955 116188115104931979 17045466193129222093 6874939223790151507 11911955238743233254 16172563357625884485 13024362807655355846 3946870021410280969 13952636185742803056 1976107877842769218 11903918502250770785 18390440347025526299 1725486064408267056 8493584617544232108 15211931496423374543 13480221583861625392 13118150646965766451 2977326920485545438 9175847774296537831 6040681453514386482 7917530213700516820 7791961063566041830 8123715159487367325 5508235142325472608 17347073836502456473 6124220582569329031 3539713274538780306 13384420313031778458 6463386682881557067 2577061977312964886 11828122874534408881 7360632239867889987 6425156687476305016 11733535529195782892 6530567829047668073 5697258957318910773 3533516322645960359 5208733079824352408 15955320149492378315 2644235177510967592 5915194437329142303 1279959756791713852 5353299664113571907 7134037863836113580 17292352338046531293 6047207949562351183 1304418753828817053 12188607400764232399 2487564322093436437 7980449300279572997 2597014585994800979 8670126215340619317 393776925097456406 9441887592195479208 2953242021013407855 7219651769246869188 457623857676448567 1260711444703038502 9932141873617734 8384752272015641040 1469653886000841413 6785260752303723662 14272091563176905928 17165645448370356112 15218296584761079045 14216366729923746098 3151449424984389940 15612524565956765682 15595224761521826780 11108350122678201514 10783664776932316592 15260183067070486468 16110959011574982595 2454090631562038036 5948178071692255440 3672468647997871489 17290996732956556804 3842886266433875411 14943585805031798921 5958082270685401856 492010054916672599 12471368929509575119 6784406471336450846 14635999802836274916 10714567059559684201 6025953762874167461 4647526444094875501 2993406256922216489 8017573083474511910 2110694534969708645 15827172021191744527 2148105055433029999 14791034243869389660 6719634862816882018 15206297496434651478 14242638333614503249 5934175281583949779 3198216653347425878 5921636054445780360 14424604035615700527 2837946549250889008 6922033435574381080 11215030532211567365 9136259183385868506 12879464243205732699 1142499872149169034 157380447286428660 2837078886457211826 13868828363279084631 10717290464739674975 8780854621729232272 16780084427992728968 18290033404586088580 9672443754767445186 5187967316580149218 11445459473242404465 11102947724100735926 11208148396974317848 2078723415173240015 7746965772404919733 5943870904446870156 9424966496041162523 18169678136167554420 9988214657613170751 7300308094885165819 5390213174714407585 1257739867564073925 15926016674976021276 17827405920211317709 10554272027494626214 3719141609755215266 13835904825267236877 4372219892253758810 8580544843477079669 8203998423564623203 8296409528378715815 8128325943593894793 11646700169064553031 6451331382234646349 9835746201687990895 12621810445963509569 11789641262208215141 3280162974573594774 7082449935466511031 14731300054028345104 17707829464880622691 4704364490212209449 9735955614013133714 3006193744174032214 13575203695092852265 2991293636055243803 13866031203908010151 10737957661681861814 14315680644007874948 5260820868047626319 5044649999095951898 11979053551585955188 8952861789090140899 1810706581261306966 10655839173413771101 4362791247878581318 13492813747322256662 12504466976386357902 14188627152993539503 8724515561782561155 4261411168176535806 14519832381993049678 10295442727077592904 6167531552323802 2881351890090937894 12989544375131046678 13322417258767893356 2777449459394611383 170463229709811993 11951974759453277566 10005477198744086246 8245660551018823871 3618138293086056721 9279032905081416472 3106278184277968211 4187784685961539247 8425943825738476218 15211087219908917859 3831889019244719961 12696328925366321665 409110842064411884 4948492403742367423 6225996646362358844 9628389368849706877 698855860753217876 8767917532410912241 4382844700311138466 3683329266757361161 11126230332261167552 5974134966796303094 15238490186765126400 4762304217782668603 15960865480733414073 6237810012278047754 5899888671522439404 7338687255150972800 9615314298002711570 17697360426169337097 6831497559321456538 11942909873017626698 13041783909205225575 17975466265258819240 1283957440803909543 8405572424252918863 7445534497577890109 8832768916886006384 2626761425507135839 4191442258870285196 9623923708159280581 9702656281871531922 9336835180235023339 6064357162017154475 905681687085709180 4161914477635406039 5908416960161108551 17854269412703292915 2784953050342223299 16309900324621678412 4214636067036377350 6291159282906093960 8661376946937911332 14903310692812746404 9232647647175114288 2160844463023242577 486244150996256796 1150840358457947513 15808949324472006671 2555244005153513078 4064426726286136423 751294764993802848 16735476541661622938 16916797269395692866 9736633443984672163 14403604952187450097 7784291177137736130 14098828229806223246 10362375289094317980 9904999379661205783 10497566512625315897 13925618242713960118 17082516743764799822 4757802301092262794 8113140762012908299 9939298465767981596 11035345776128653799 7750813664513415376 11146105012425400369 8725546789088628779 466569300902882735 8490126724307324480 11874327145994941668 8307957685350543567 4224343176945939603 8496367915137302492 8709528976303581125 72947072763027957 2312162192429404147 7854548630912679988 10303522023729555742 2116273710557821891 7518413362169056864 14934096253570194979 15414308827985806536 8348448674827762765 17931226723612788565 10726261711991015159 17231878485544554728 6918082315400343468 8626614858192403547 16962664699791214515 15326954294284900872 3161777033631942405 14545827673130939794 13317603486312507085 4333691283828080451 9282295652281406071 18442720954853589314 12634979199434850779 16860770964264909243 12689226548296737188 13347478703951119930 1845764269517594576 6706337622721742768 3237452045718632471 13709519574355889458 16654687051345141914 18405922483980892736 6407723312356939036 7137773015665466415 7550184223403651268 13800451303383661003 17976016216123698342 17285966425612262275 14441277491004278061 607519610035233308 7262852127530175868 8778017692052067087 15362229928567248160 16005619995845415524 13879512136453504955 11244134730008608577 2238704616487117378 18337912076036823996 13079353799654754200 9816052082678533469 2775293636408939179 14226896622104140495 13544926688142316973 17316907532294228735 7993423586169056524 8306509554674357 11154124392174193986 3186241449414164237 15382224124241809827 15347577676073773617 7213269595068660367 9772952958766805091 8461937561837265304 6111461263154829440 4961205036822723753 7654344086422685317 7823619304133747173 6393527960665212002 17684195474893549365 13899980316760544415 2982020392596351195 10065496566688611974 15604557849384195334 8045348559680197479 10876207398969136919 2267680452668548156 11407199592640310695 13453436994691169211 17408988687318992841 1109281186552749060 6632003140189033194 5456784002653852912 17312832966228493313 13318204233200693755 1936446859372982208 859630523016849770 807541044720922677 13864193218082936011 14122041521997911232 5731699761142510312 9783836510653487451 4546657433267851709 12222203902543199300 15346388469230261369 15341110498893400359 4912184797026108219 301659574316454897 3394496113664875482 14350245285531206631 5350331466162409843 2953264582098086269 12219233882575833580 5070847285739686640 2463261039286717255 13438096907547858550 8559671011659926471 3994039758349021321 6469949705608691047 14308026447364987310 13911629675104229568 1633337386155319493 14234973607964587062 10181295142394781117 11938027045540494114 839076697530616404 9476048681528403727 1622956724784679943 1789704702430607979 13123599961193911717 15611982148997860382 1856848635612557957 4584952239736170856 2266733646762905423 5871606767751962273 2377107957070713297 18112358632552641753 6331831119002051781 11123209795271381220 10780637251503559717 12457455598484489827 12259897423353422091 5383820316594183475 4171417794201271347 12856559183278112562 1795260529592868144 2656985519088109132 16992118045499965917 12174355115815147712 10415963359659782633 1417788959243692268 14610275915466259800 15046074283983157374 7189899803718539516 7972151536974474595 5523555321944702107 4616264490615468779 18098027419235749088 9783823197078892503 13366906991907334656 6156188772705530588 14430353907113750471 6095257658924503322 11682363664890817612 7006771805691250539 6393988563064786031 5513418369335052824 5236939554631674654 2853476218784737751 14770655173574063927 5615657806827052060 269907338484904031 11840517425144707118 428001563956451475 6986937200135164230 886742434243757671 15176840655096633779 10977747047470149041 11374141875905604376 9846230005356949697 5893510896286717818 14110952226622748965 14957092754696665953 16277621012039460251 17120189601475689985 6801176606129129359 7707833738576656237 16953578510266675441 6148907136066282592 14527068914930930706 5160070290720780224 12333755874707935697 2202402421497882561 8983138647664299864 9050979961772538481 5040754198713795489 3822043054769483738 8454370927264254538 1961269913203139913 4499670716526580145 16168633333503986014 7579121747114080582 9126622935070001492 18151073919303878113 14043384126050354295 9061461401688726762 7665170770354062486 12610113856338243773 13628436005476470307 11930249880673789156 3591033634816379709 7294228949705859377 7232200953333411919 7964136942542661253 10768037369865925356 9091143885955046001 15845798782618158516 1505464714559896614 15416381373288123045 13764257014095488848 17927269460284878479 4008706144692972408 5877095375990148440 6411679996032250652 18361724969254954550 1937863393312488260 14590196491974955469 1109428384590971381 6468601992746480974 5186930497707632106 11162160868827801917 2696218348862647550 6113883244376516990 14375001002887988519 14035951275148581976 18349027635243253822 11963932763433674827 1154717065504132640 14374148599457201616 13918917088046567673 6639482998176790601 10528279071320727020 838510658821134269 17131919466131861803 12725725215734449206 13134332986208445677 14502682263414651821 4308889157562125451 13551949994343002625 15062010330515155803 4155185379615856135 11308034571957026 12247730096325732026 9289331632372176570 6556094124418887190 13074542949742471181 5656954643427649392 12510937407082651413 15590102635820273506 4118018977238843586 3421591528581729444 12225535369801839665 8182687978546954659 3138359462245613203 3077564274939377945 13882703271054381899 13622184058071692461 2995706370300496293 7009417711040832855 15415554159473158618 8313138386121773421 14986028809554616807 1981001744198898303 12159713945610433432 7446980576814058204 9304674551539769596 5750719686648987988 15298093291582496767 9491273985121980424 1684069412420846014 3912240761737402646 14593543034101024526 5645275061684269477 8323917220875804738 3283116649230322178 12233434842327795643 15304536213921955493 11722358285714139315 4271331596731343913 3923163631396797201 8379530056950296726 6221573676850327703 18431252315215926806 12573326962090710894 9386128288462706673 832914716045782812 6378412937367026127 9533805428768910255 10657147766223947182 14361931331770270564 18227592057749851919 8733388018734091986 8684410956806780562 5516289858773416551 7070963169550677944 9969487665952540345 18117392094251416722 6348400816678227390 13331720645891245218 6283027240231387096 13080107773063375127 7713226632202973221 11580339957418484823 3088648781835552288 2387583197284747701 17561968006798950156 4067235748124511432 5062192579506319203 299976170498621332 16153810266161706141 16961751556305177784 6901532161993986270 15337874434002017031 1890257208621775108 7462507673286342078 8450278779660175728 14662984918787903108 12569734234791828494 3952692690322961807 12420743955078707046 885612040214334021 17916826347092646201 444664726269711006 14094261332633790506 14038454460037434513 15144090633742152589 6939488567286313122 7545700970212040716 16127047491656045410 8370709422085034141 11014166553854305740 15554380165994088976 14520932857041936902 14553612099209535704 16752181998164324054 10163168342234439912 6625425012509623743 1974402050828282566 13343123570556544799 12623743748235928963 1672637218781760912 13670639190161086902 15197247135943704016 14240527599050425989 14316750558583421296 13778472353490736207 5068342633749150495 14221334180610703746 16412450895957910894 11345879583080032817 7583700877466748346 15536045138230016052 10743970893351681668 6510662732500966506 16711317921515994831 7811433822189538555 8933584487960087673 14755073079308791295 15277704656693445028 4596430116403696196 3906200036028316170 8110323730533480574 16769681538127182747 12346774263928397242 345724125663395012 442967014163145245 15797578949425967357 5064449779902200394 4789680458119661833 9464802656065224339 6139009344494717944 2555268318951153442 8655385177489626075 15142494937561869968 12547348225511203431 11261802696051124756 4932220991252600656 12998885172843303264 6521628910946896423 13267256723462760821 12323010292821885077 9804883623531261560 7344598240724805404 1516242119315969916 14871312938580681124 10354569274624361643 202853941006668108 5892032274901541311 10187953051853307065 7121055082822817511 6041540690878227891 1315148933135023902 5932914295049980010 11544715530578986594 115646376898866698 14932669526007833669 16972792607226296858 5179567733451286670 9038640288261314358 2886697927235216710 4231998202519890249 6794765230724764982 2359764909218039804 8090414712810901721 10260963502439370910 2484007198378838284 12974462843093942774 1077347600955056751 5242116308639814229 16399563696469254804 14109334400956704521 15338526155407908277 12522431916075830540 10048779446917309152 14131332198649975775 9008056008961007618 12135327476928428202 3751435174077621337 2193453373051524951 1168728646065210627 13827568958293613738 3105810994711959261 4955218395021785780 11250781828486513758 18200357997909845337 16469834419284347612 2074396190525536782 10179599626098658112 2107680872204925372 11921273906822232305 8847287382991027083 11097119959992552722 1902162209658669140 5705161276805054395 7871873867180489989 8566488127801667925 16692782716715066337 1277075965519574652 6962052332753929548 6365668303810375072 4762644573534743090 6229741186477953073 5049507426455930468 2755550663443126929 13524991458315516369 3763962352676871543 15733161011269661166 7915022641779038110 560016691803121910 3386523455470353848 4758960528140687523 1462396241350024371 8105232001833955194 4727153596687236011 13131317570616051975 1668006009168729201 8956115015931873692 1138760985157697253 10551751415446083518 10791099174486925737 9195992331900034734 6279057166377134840 4945243486804952133 13989481634129829989 12866842136027490740 4090285965982942095 16475615411541448998 6720336190151554349 17906694143100822556 2313228170888711347 582851168048668939 6324770229419074178 16093348943934045904 3587752654421523582 9520478328080057399 16143806625794743267 11708580365122002039 16377020951371238015 15141825265224087501 2731153139022778897 11954442663722956168 2010961566600928070 3689319324686989827 13726092730876054476 6467720252485996645 18165334882340020930 9280841252309117212 5461264629746584512 6824591122835288290 6512528424082482987 9603573672514833432 1139954489847697269 8696651697226537443 13315604950146522984 15790272173657045424 1812813816140765249 1056125437105180286 17764934968461466444 15738077252501963267 10770135346832455456 14394375552808954371 3707328887852009958 139487848323388712 5257058119544590785 4125100891807599762 109395368281327219 18215612818073829083 15523691195058863419 10827216953633968291 16830746558384300092 6245458662253568516 2962872556641722060 17022444350685193381 10034068455547499695 11415498725637924282 5272939848334848287 11076133159958334287 2310090135069680533 2741055692526933882 471243930286688866 8968871419312872375 4490467202553947655 5724289748607761945 10272019028280993459 10765307401194768915 7405541683532576959 5824033744923485007 18245084078577102119 16284550350864747282 5041919567163411180 8204098381817528733 16143006730486451773 2334844693536344545 16051810213349846138 9833635225749197345 11265608126120828046 13308698689054143469 6262120873610660123 16192257935612915088 5046988940708238876 5489546897552511321 7675747268258234590 17639604831581359187 11200754831374348759 10762740961321251304 7450594539619588689 493827949689615441 11093630634044844757 6372111484732513120 8499246325359129967 16927519126256643048 3357731370152284450 373631762138315967 14068495645607994782 11597290425888200577 662327257758499000 15504963344632709170 6005014706746162233 8686081955420062236 6769012042567164421 8137898130295965308 8503606655201862172 5976840947343925003 4559929597024359080 13171011642739213038 15914580845384121692 8650962907620158773 15334350446684727591 17059766587833072407 12517845308143459363 13944127610057020743 707631358266672365 1646006516630808921 8958672635593059913 16853563101089580005 7781755323045880853 12692444235190086889 10750114249769659258 3673289687050977276 14350603618282648969 1397941308101370870 16725310129152892294 8666879697226677282 11357406987896842556 11375818119072588303 18357768142795098775 3989209754868113629 11360112893162138634 8080721892890585636 485302743324900558 4509723812422128508 2096869640894294962 2105927086240888513 7159274093311812584 2745938783139118470 390526713040648585 3654944778848619115 3320604211884781040 7704073450161297722 8924910986633654512 2477887682578059078 9932541829877912745 2717279225198222029 2823926895229848820 18147700850798811352 15042141985830400495 8064246339295651031 8875047325026417860 2443251487427304350 9848614218776808645 13602454068501683747 17787784705997952676 7102405598371329958 11127317392988294588 12901159822646223168 11029518290129527505 4799726107770786696 1971663050772152559 3507693125832566606 13291564561519206925 593804984600260674 14055596035867425292 15376069140390732645 4594845271405430710 16119331390838755229 5531949761256103166 10196372082451976951 589069689507166466 15990319998386659043 10725394237894787798 2593905967918486862 5014363880405605470 6817165900766282131 4143707565569208274 16942748375442836159 2570553812624698080 16731539479272278156 2731530902338818097 5841516644214895227 7124157731876878090 3214729668650283750 7355448504041260321 7744576375463919074 2631328816352161753 12277231742221925586 1284130052655766193 1948787465653485601 17720521501938243651 17083319467447164989 3226038781137647347 2245972270230280271 6212971661427038792 18110022460960079387 3850792366068834900 11554827307463688672 14473169764890468356 8964827464917159069 11737823487986167978 13456822662154688607 4477118794336556981 2554162407323044825 1503980901736912495 163295293677324695 440845869950641913 4185051188982324521 495436106009061838 17710318604125060985 2411780819804203395 11991066879838338947 16594535372752142343 4643156198833456272 10506694030604750997 2872675205804148625 6680045977748679172 13109758063347217253 13257415722347370924 11949803901973368691 15636467842322731629 3800469966870245909 11731483592644255984 12448365645338133597 1684264379534350171 5366957823600148480 336258645879572421 3104387554826233022 11646379319908585395 6722110623865205408 3692140648268551219 12174115475974397503 10763541552554859509 12532421269108265473 16739510677760923138 7188252564875594174 8700631038375863904 16932903569431246718 1938389860400782527 10318712856573861286 14540455252630280991 8567329101761767678 7617867923451666391 2947615040833937292 4069343372998310157 13119514697403678955 11113360444228049535 2002301672076139548 4414115283820723386 10899467026059963080 6232109413946781108 279622354148226223 10357483329363443122 11107956837376309551 6346853965210889076 1789066845501684946 13275511704920830191 12779885563945899023 12612521954166175079 8822624609101519677 16522578083443187066 10470122882570407728 15011265224241331970 11314043586357997640 13004774888855532666 11445570966033095255 12569740260024383589 4784288579608545552 7866215922813782594 3807033050742943850 8615260967935530436 17537742123239594564 11409536371836006102 877234133465517158 12736144401977130962 9451947852510761143 14773670051316311249 17813625615841719130 4605438917730528415 12786891636779217949 4981278296836522208 169650294696263113 12784939939218843082 17457079283277709190 4026937289089352432 13345606616791206463 10196525681479337004 5109707228707774620 2268674081955739973 13157291127343936356 17505848925519178468 16044083913688509575 5382846534270695032 16124332305948765737 1078724731107336577 6722732729094888760 4728711508295540130 5338039482470886283 17031782094603356959 10824627658310906900 9162520297379375375 11341371472023143300 344452718799638732 12343971995072961854 17769463545331617084 4327320485832869925 18427218600045079210 1112455883565406233 7135275323946436189 16575703746907534037 4955718439567085568 3354040807620761698 8602485982914534130 17719088521915464848 3107200884252361696 7030954004788379870 5182038386013995282 6400152497735027250 16363359448037511435 18186377623668424700 11776174285420867395 7830513025039738596 6550403589653209778 16922111218167268417 4597880918495071579 18352207879276491674 11950139222371829647 1426762597595534464 4784293558177948902 17611080322123911688 6036747213061807749 6925541623030889969 2274066117822452380 12642911739755444621 15696303315088752822 3867280182397251376 12650267972911461755 14067694246462024645 11232631485517920228 14917273043393712582 17071114821591097083 17716901977964475281 16880278030641130201 16138124770064195133 7259420041317105872 4921918058196624633 4881189320906808554 13166122385595207588 9801447143293944344 2511655858611088610 5770155051085348341 7880730163140572987 6615726043145930340 18217419838182275843 2128314516745716928 14771888336275326325 751923653976262769 7418484971592880572 2461655225036556257 4068055766004662653 11120692785496513247 15888607451630147099 13739783540933724854 13614029544265533375 11960331359036820399 14424573674878020789 13191179183663940017 2090358669719702548 4511179794401237424 17113437622768019540 18103253206193952561 9176416152321338177 11086381087339375841 16126989169784708509 16824312923941701089 7295646845989316675 2451851331490185368 17338227810462994856 10964685136684466522 5346702922694790842 9568560217927529286 4014466293087023885 15049074837909476834 15510247442738853734 16379923949939218577 8286059054763445176 11588722622855178578 2098003564117606497 9281699700306397367 11629955647380793917 12297793960773291354 6041496240090341999 13624024111890686051 11592963933820895208 1880317058376368405 11371318075375502830 7142151796564505861 11447654364824422805 10152031630406997083 6654785854118099935 8082894535143019514 64999908610349224 14248206991486294442 3364760950940321456 10468706072131563669 5976403054735173504 6555337940181833312 6370974344457144188 8953581351583745299 12903700792937302760 8106430683109467643 15994488932873020707 17015715553529437566 12177849612120213090 7995306485769507078 909243552575722549 7804515697892278788 3020405352705785122 11230997635140349433 12433047051434318717 15211321878876071215 1332792839484532916 9746374412685353699 12670055728674556732 10588570298209383581 10277002672125890678 3530860466907068201 16880186706481262084 3204702313063654866 7574095816159667286 10913623259885172987 2290250042757842695 2984595448540472297 2377608322451323320 4761612986197011095 10207135122892625130 9258912463506634821 2353318712709894824 10490767612830737972 2824754217143266639 675740014268544125 3047146880535770766 13903452093525245380 1808954255491329667 10127681584660954323 8861828311278120588 16073728509429704456 120422741795989840 6332423977005115911 1017118551827562665 16063886666471647635 16716989871388931229 13893098426517917462 150772645007322331 917089096345710885 2470838720312954381 5825160161987934816 11134254790747323082 15949302293753964138 9458719382240633434 15803766234658650613 9848092032002380654 4695506436913793989 11945248036130843505 4236951066951048201 6837579084012071022 12150331811280808704 16754671864226716306 11760061745439769209 7607807321966632272 5296194020830214277 12247550750144286744 16729109769910208044 1379758677895244992 2377479890582772564 4927482820931611212 7692838128453065801 5639301623896780897 16702138200727373971 17278703371137721095 11858116967307597928 3222584561612087714 9548644857232597112 3654257375471794879 3542055705238964152 4274924540854931518 17464520963408253788 3626375488501048620 17113310314521188350 401822181706441309 3121134268910552938 7836722838775766002 11877082191627603099 1670898715386558513 5054824132594542836 6655633338563254700 333908589525161987 14580691497287570071 14945211054065671544 11835599765606411787 1002688933845427302 1048007534909489134 18177065656493637183 17023638927216859196 7735221017164738542 5311269098945408076 17185392810081983283 14740561068586653470 6938914637422310367 16942057585996862128 7365270947861332826 8916708758304322152 10033000738923710544 13780229148189404319 10390502146256137224 14934284312227741735 13036147724944313615 2642385470274323225 2513015410780963956 12791797727018643333 11327343048221212210 15672154657647376270 9821632336329965888 935521117812448264 582942658654301751 13823245960414388236 17636770282246708417 880686725238235751 13624740120724904969 3177903830266946944 890077528369198994 7298943439136737570 16376555657732482275 17277643559067743780 5899696291883269740 13222272964444431327 12965235631594713061 3448748101717159151 10601627846255026796 1874834420447731523 8968930803111738379 10090964034061891322 11449460280861289235 14429900307507062567 13724956359855726041 17490919102799207179 14115150306237534294 1770020536587581725 3403377854586618432 15774313659934248006 5902350891523644345 17298008057762940420 16296891957449521802 165520530911359288 11748513752236021965 13832559566987546039 8631762733138535168 8831228275230430879 1776786249974432972 1229634422685051316 15804825704771141398 2581759593837325985 885082002422639516 7509601709822340565 16481129546154457259 7377022907906358279 1967088170419472314 12757081926831062109 13391714651681894187 15332264200913389610 6896597458792654942 16947296796076632540 17563801091638079703 13308915506814824545 12540892740736382905 17872813541775211818 15108636508867427860 13538041044088165231 335346413046398145 4333351589834112475 4685720516135289804 12369398629622476878 10846226809482395069 4895189299273297074 10649159748298081509 4586829083718385769 489021755928875115 12754131078846817296 10108210184675727234 13745939918748545851 2643295686537414382 2922712847306662957 215568371218693936 11524437887135499596 17031876543588010282 839546384615236091 5428757293652757795 10436975198491227050 6948949408865768854 15910994414913790470 15324484810503960926 12595085099998703431 14276831479798633067 2771089996001587448 1249319582035880600 3641668662457748743 4688335276898023428 13639464924483043887 11439763842399929480 17673170617147106940 16875431413293617575 12371311605128725916 7521754260604666312 10921721989169257138 13280496132690707352 8473904176303249449 16377561118426542764 18119944601846091721 14642820420241913510 18137764050087405973 14273794360706095113 7964055750387037257 7788577946055972374 10491330301699277779 12988769635925269933 2846324605191102961 9213794648775008241 7116102281684093034 10335279574243637300 14728503738338450130 3543436010442730564 12435905210554532088 8436369291636157252 14214952512336105278 788091125960190783 17555097841184942894 9440993720075335043 18390690200723440498 708655291956794413 15529632156876328495 11150840103895502850 4860206089891113502 3508296495384576089 9965017269898596585 9895263077680987442 6846371481887304716 3430141895616708177 5644368662456500212 14913192074933678399 1754042828714331124 3287375302467953229 10556117669220394246 5821239837079469106 1783250866969282866 6516206678919160752 8640942101036785210 14565309138082598328 6375667288098763629 9975903344545738243 12564811581238059342 10132428290771641150 15640036572393604091 13306025766931141975 16723214055310188630 3382421640513849521 211314319836085747 7541696006955191816 1321038721007502851 12225762945083432495 9844738621237379898 3742177100820436645 225789315464683555 11385882901007247010 10385143371894932944 17655860792026203942 6415302290649215337 7876984355442303088 9354765898758365103 12889188510774572455 16968967934969438109 8876825591275731910 878761296093104688 15911577396480077997 1960176476460120355 2311314245132709886 11591544564252401276 16133839771367332076 12016694074653735137 6548121067782077768 17138886430834293653 11493926128866972968 4451683585418551490 5051455114303087184 5117593429372704945 5888855769087497869 5503264298227717444 11031031846008100809 864744433410288170 6686558852394677041 15665008497748054220 16898118283866792701 986173252821024527 3836127099765573463 4392559665525430347 17124135957648157625 7620994787724597463 7197156679676630253 16499737036545695466 2578065618353519526 13751670758994691238 15213182591100007410 11385300709933966429 7046969574697746128 5806903322741429448 6612269758364831399 7342987273249769818 8926058015359579167 6750906161610656092 2589605075335405277 8946073089440907358 890555635716166366 11530948318973185065 6660792916382543478 2392606050686899686 6021815244278040001 15758346881641695305 632974062502541550 3473991418089659552 17266361649538113737 17013154994821392752 3653926530088618618 13812136546141413137 5709251639798473136 14726716127550496514 309072500872552761 1107635296518622817 2651607187644664441 398805600344589290 15852590707717316323 4579552342838344875 2393092828121402006 17108111223160000719 3478379984475233405 15214727135069301814 11601468485286362747 824839556590847241 8431436531905982053 14864963321990179318 10317577622519307074 15469326472141206793 12590125205690987541 10760249140703101902 9888094419305499270 17776866628061187972 15876848217129917127 3938996671227867819 11773916860803090209 3141482769155539917 10397963262773276994 853460787711880096 17605298310371049474 8669796505070913521 13362505020562559638 745998592955871445 17795956256984888438 9853629572622043037 494002535207365892 3013130894929142685 13018841779845515177 7796208806540813918 18145307903026553467 18232491585137751907 6598138312959783131 10772135591768753478 2373201202253940682 8718412072098700764 3021237909631400482 728873141052822790 5360291705477089171 14499369373309601825 942704702486006364 13198500826689236913 2766158555728814305 5893287185124458702 521266761739177380 16159872400262937904 2100672500510999979 16262642387295991904 4665311766615097472 1502392157674045152 13576283331513190893 3526630674711971062 736327778394541392 4515561741561206191 15251973074137474922 17787988644551909664 6776816185336695203 13992694321884881321 7636325695473898822 15625686752178374242 15556767156906250476 14838851184904796329 1708535300046197377 15264367189274943734 13315622619932459190 12972814275930465803 3779715550039586313 3054779149776143110 8924621799146697990 1753759094042505159 2187039449209548420 16905717912964107774 7392792642627723621 6722630951420702756 16847469213534666232 15280524939742251760 12275181306664099332 6923440649080029304 4996019065394079741 3481446795903872997 13158799356815732759 4121468928753797901 13172529098350056980 17454331979106901918 7380370976275935017 14090933647409433249 132663899072297733 6376050841186203236 7901672103771276501 12180002198447592703 14956132273024673918 10617810830512785282 5506108175087091651 2234686333753872535 15871741824894833589 17361671982489028605 3189085304515540810 10738391787818931965 1573275641921134569 8104276066346243601 10591279269385054948 6058100024790870435 4071585609360533910 414528913371741165 3084998263202584915 14243271316828564791 6452863478078553502 11621449022407781070 14720777703552885154 5102212333220021426 10638249400178299755 17435721009950583281 8164822001518123751 13705670894989406194 4620255156136673833 5928287636630826054 14207596087823993926 12709881907179576909 17462452783828543994 1277375304989345172 12374645885959772487 3971927848874043639 491607516910043082 14680881082027821199 5387754181533450535 8990739930530430871 9525406444899566268 15840265337188127627 8705174610866332360 782967420310816683 6170074255692998614 15915084625008540941 7399677483788323751 14788757703581656694 15091431760302399383 5059505165404989188 14927106004258828231 4021097513044362587 13391063894667894659 10072248498754285572 4166985551534982410 363353824056997324 11383125479860834072 13094018953593106390 14022228382769342869 13760212719900631711 11391708359504789518 162053309582766361 7025169626088302329 13196735636554846749 12685934599580882405 6431545188389737865 4570326700986228530 9955946430450317329 14463750068010150669 15102806070551946660 15304596346808718766 2781946851443582775 15757406307214129486 9832355216077604268 14910558452760088812 12291412306201868292 10713588990619685569 1184811819364315366 17250739655489023079 10972988969785738271 4985133165184485677 826905831013580429 9604075492829873042 5623065666434248232 16171291661532436689 3090803313296617430 6050573865367087433 9853452679407130361 6459827439092532299 18339385677005526803 13362735955931202456 17809409373932295207 1264158274858009905 779000995314614999 11867181505435550251 12264397068183881342 14333468769165500656 17840968393775316071 14379511775241096585 16213079607555001491 5697853802446593036 10649544460295145911 7110435745400123609 15727707312389590160 509335076329978384 13935590851591529485 12014840337580513799 11775714249197706847 5747304015979126678 2153542658097105386 538768866236626502 7146770750327201391 6651494724979251004 4002554865434093810 5062189301056522851 11025245752746178363 15300842324929860914 17426452248964101740 8006437533800271718 9983944585163497130 5380076261592557769 4816162714970931769 6647406790759095562 14827899680592210360 14911197641111856561 15700398123388882680 11367548372345107293 12186245723332369894 16084537058651736528 12610242152027772142 14208908046349790407 5039555379397620327 117957269025203114 12896078258679291031 5257248083401691321 16366784192880776800 1571255069166773044 11355438632693550858 6888878796335890257 16788497597908520843 10508577732694064260 5991932925767275690 4002956798974790328 11363418422366688634 7138161328547107517 9448842844301743276 1002012469899863809 3520096026105765271 11929435926423116094 497337362732628001 2514224756006544102 15224445122649599252 19212749981808751 3829164028698398622 1669712284319544512 17448437604712241304 11564370888754348180 15339492209005472486 14262612060796203414 17876955285458826220 17915497403943527236 3625702406208991334 3401728159196270791 11011630968066928244 15667719157053417140 4399661954609553656 10126658148006891687 11213493821043502617 2381058773802664526 6493597669760575936 15707164847608688174 17262648409428889285 14169643495202182850 14024073769518970042 16689016297246054492 1788318438238030397 8949324935525195176 18417424159852476967 4549382471106674231 6952682229775203007 1335532391637068064 436964636638668559 16503709980248277502 3698977765246980165 284097391068486488 16583287606924243541 18118000586446432772 16898769331924265064 13734144225708479476 10773667897533465233 2259271301853442330 6505121414096627542 7408331311729628768 2488383053881307807 4921803293657831239 15874840551817244887 16446665358822150235 3206191076857908586 5288143169534245341 18002368180706328380 17191940098356763681 11886855675837175385 1162074030573519369 7359570215880687530 9662925800637176473 10164278496584418075 1146123716434253779 1894894442553419806 16314100285786903728 8900777170426677656 1960547278013685577 8896939642166075344 5225956346482484242 12604892587594027107 15123446603159853815 14429546783501400450 11127217687433274206 17596030576592832050 16268480057075515947 9341939772213220538 1739805953581057119 7426414026889003944 13002433723394546182 15608276382845221556 12284297968574291006 1235921556308020271 12648979232837086038 14546280602129510709 18402772035195577450 14891550801174005999 2010651798910137331 3729831482255341887 8755040158456091341 9370234477484998849 7158924741351186104 4445029669966389292 12342581679383332826 14711606789427710542 8902003824116418010 6831359519248275768 2938419921675490496 14415314063705439763 3198214658476388752 3294249668445161982 13626219810217118260 932831135238126609 13445348797826838108 1523055781247550378 10186119277820174043 17073450451809566702 8801014237306009780 4366876808127090796 5244359478724092795 8032358775075902247 10175114907778839203 1693162597352468033 9325639726892164965 1497804529048890393 9826816799966206097 4836276985149435790 7116824692809113431 17376768503578079542 9627161257044504846 10585992397040952971 12582045835856898685 4874560597239064778 15430715423698799136 14768093663690468822 2705300723994291875 7698693336313980402 12708789231575090037 4529735609309535630 2729815913889375128 1777315816981469660 3366892283749841114 15100374047787272514 4013490414968106513 8536248176826847941 7312071285998018052 10692236088007743626 15823582909557926972 11391977316039622095 13640658354444251049 6567895983811321198 15623260328826492763 15114063716122138616 3565801669814978568 9071451530985807810 7772829259843995286 10039313686872448082 18397219058941675753 15149296361225757210 11893657080793115666 17968918116500780144 12041761116424908263 807639233875535764 11317256827550103584 7743909955951290605 4167922359740149726 16392895229548582158 17073067135550534716 12696430935353812571 12515299131402521216 17145408463653747858 3394077182210794743 13995107344135650036 165847402772113163 17079878835667382109 17246566380256602597 6842079117193987713 5884238083112158950 11064718523336335446 14553126823994943303 12602049835356569176 16172622738294279504 430255776949182934 14338338219611565601 172255479586275290 12312190106253791846 9347146812853749233 1022025069355750218 802731629680158455 9758132897329346941 18109745212340281386 11152174650620903503 14455602595010572446 13947573161955158382 2611521548636893019 5543965594950579018 12179377336439397923 4720755070819442794 8324625624678729383 14091474014147250331 1720607620580925840 8126955588836102155 861330939595217634 10332660317596730109 1246872430662101531 5620864861845665440 14704082993061311675 12190516442119260472 4232499534990663030 10917374792562081833 16633469957543995320 16860510928934106578 15020295264250293161 3347311602830523399 4951530543246532982 17357444862507036956 7462753759435207737 13166075146170021772 13820276234236162616 11775175998263443198 11506820397763076506 8401271979402091277 17614410998325735551 737265616140373774 13952942389812921064 13163053928836828021 15244457316227175123 6177657360098335843 4282689943613356324 1573588675415536662 12663961807291535753 14554960455915094789 13549038793540466323 2407681385851134663 15375858009206428564 7760918005206122508 6882444781271639225 9125340257682246795 8167581419859658246 6278062609872007568 4928689077677292264 5475394470852013809 12064616847011148625 6268546133530987367 7508853485512727475 2268611013338930880 3757550856665685329 14393661466220002077 13503405995060012347 16139944731773370896 7174083380287126862 6437215337322934227 2467029775306577176 13910924847822136263 1469897765572396491 621436428534057129 17825817345056548522 6410099758907751381 3071625380002818648 17225206856499108093 15972128650333449978 2123664063606790557 4251683593907195471 1461939881455535967 17435588009331562094 1140653081041321123 18378612915847005061 1112216343773471560 369574968887980761 2462449969880582240 15301095935909649097 17011942604300109680 10173116541224712103 11161760936651387854 753048186129307701 12293124891288894485 2013457857127758424 15742390541580792278 118914608181864178 2883749120151240155 559084062938941608 13763829270086150702 6199290904129569918 11592648124684721819 5577084657655773401 1657364012286790041 2514334000375155862 5448881171098624896 16789285599794117337 10535444954683916122 4876979458207557957 6417769901224318217 13284380959249824411 2719101770156016850 14698960205883760764 15251509678586360702 4995982915289798131 2333285142200497174 6247792429815621853 12726605691657782752 9597490867928287732 10431181241725778983 8354926275295251412 7261114970556985961 8436686515828031305 5258880668969223543 10230771275342123784 6030135000573764134 11148486050519277947 15022768417751872049 16777164927513015816 5646380598123312610 8458285105447815434 7855228366849390418 198758388541276336 4697862405523838643 8916812472538363561 3602118728645661425 14706985610899117567 2769688998836125333 807197435588730564 684351232017527620 11089402287766410554 15689951651944138365 1360534507982760226 3780167192722760479 14572727957052131250 5106373304357194573 3527626461064180634 4413207604186715492 7196763700886489463 14892341983802158290 18410533489822218954 17314985145748241770 14862580917221734710 430256253896053788 2722676990745894474 3758158793555072434 4481628316839446956 3145428245827587298 4726622040060715244 12099962241055172398 10440496792464879001 8664537252783072627 16513061945081984149 13275667248452712597 10806804256921181600 14736763447537078523 3344847252799714448 17757412418168503742 15627260497163495157 851517574159393907 12091788381477174878 5632732769668238787 290348751615635094 12295618028189852187 4021749190545572458 8833443764279787527 9436365644954801981 6596109225278879648 9460233629444210172 4302573780905894571 3735398080238103750 16185445493564199799 9496138540017530125 14192322828470593690 17299851086047251565 7846185515786879993 12730131055874479169 9931789752186028932 17359028536633934629 12518489243081610703 8089379369636933069 15795036444575275361 4391055182768179007 15252306821484682988 18170831899428123593 16027407229827727041 15297044933631019248 9600084874637850488 13809021688574695204 11884872926163128613 1645655191686179935 2691750206826179752 9539229829126740389 3114437417338920288 17745505915911340839 10904702174552881343 9014679736584011477 11877558598241407035 2828546212464516315 16749681006579016390 4359120475887177243 10436269910032451010 12705537191853553031 8764142775426613723 16464379119861869712 3303447963356003309 8973192873176944892 3514425706191316128 1497152228202503532 6262007877675381962 10545044511341903894 7903867875333691100 3367146894652446291 5007688659414651322 16905079225259291910 13526269899384487372 2742004630338513747 13311493771233628936 14592176058813137668 311868000810178409 8216802443212032708 8195255183783724601 386826849302180403 5183535034111339954 124871963069041909 12723620942898347204 3148484128713481446 357806135782258414 7573324851319253194 7820209058133021243 5214899890824024500 4943658893415656501 7279384628984581701 7604732175975059614 912495357716060930 11935006403485816065 13068775075765496383 10328253367293355063 9789225511782978957 5452282118703448050 5012356703252725943 9100425907361073684 15986481836026474307 9582503114810573658 6101546228138208842 11189998846621732665 18091668595640319771 1473108853486951578 17121314991667385692 6840670387214749557 11556795791270818650 17811600819040264900 2497721698344627781 18334591596244058509 1548941135006278051 11068303830287615928 14250919768266567625 3412346583103799727 12980917484928958909 1029140413838480014 14931762959110698830 5998060119035985040 11518392149723348194 18159168793799005803 3268849168510450877 9492478748135048509 7428809807692460250 11509408468687141231 5881560364899823608 5645827946968072780 8524193121331534855 7763874381135773764 121759928094826091 7580333948704972820 4981402404958057377 11690174217267853552 6851188379032904538 15705299818942077018 12911450870225581064 12262894386588757054 7916262721003941772 15677681481899789664 10969498118560062559 17641661991754644315 6568819089389177001 7024006446268344214 1914276053116064704 12945605579588535999 15264164161460331446 1456607494205046151 13086826648402880289 13212686163922192556 11054232572276262093 3104025932213599255 15268620634157405777 6595604548609319903 15959236659104606730 16082164789596293673 18319447020946317958 16463508177043576106 11537333143797657427 8076792453487830815 95460445327902570 15808277200171319979 5157388141668661565 9201447575618494931 17775561483868939048 6436132285407590455 15442551081102987263 6387370921331436935 12081007313582530437 10322419304702248382 5738921926904941900 1442336426372630342 8977641180466866332 12598341254977912254 125511370076658252 13473820774998502773 17850304240497684892 6248268499801153361 8792992074597113363 16975641972198022064 606236562169524765 473864623177043446 958199963033211407 13091684211077363344 11376723270647856053 18329995213847456618 8167511728085667580 3348976294271686624 11624977541359545286 235482177281915133 14244830296902982433 6738853245481370057 13841943523095675269 17361077986777046486 97907528158913485 12293314069579321882 8055181207769582976 3362007649517760281 13053616804180483929 17724159487715106706 4688740900741063700 271675107754864353 8072083068701992565 4799971485152482330 12495544834979084155 4242660391697145307 13968258882070625922 10266057024418782279 6405583783234993054 7686656380087498116 6173438076618700209 17511039282833604381 13291373675737359669 14570290709289028631 7742273147406554493 1671722271784616857 15228248101520500192 13454451135109985443 5517649510950205224 7167871499708956525 1816592643851923695 1365480720379943042 8990216155141124175 10283023219268944504 2216954304844574103 10604525678492972348 2650942447351486739 4022911780332246419 6250393940939881427 16447155433207781216 10610211854079779196 1203470551664959265 3457743187955283840 3640138066904730440 2377171203770885570 11218642700227066315 12893410630205664959 2925543295981242744 3091275592710361313 5023650415180384567 9313460916795123145 4695771477001112756 17984714993781257821 8641135708555764746 16963080059780301390 13035188258749921021 8773427542829800245 15070144914546770320 8740502146246880592 12427516112155029805 5243117698268569358 5581847545977924705 16566062019538446809 8257100664624805144 14455870878507104167 9089334660705053702 4393085336518045356 2793172171065368109 17122867655435909805 5899919501765919659 8183207241306798930 5447603716537025568 5985102088302436144 7760203783861516169 4470005846288348421 5639737067315146876 4755737685549201661 9315703603606603942 8905173272071641173 519655751459784233 5034267824528683022 10830367802333416404 2832180642383674933 4727752597534023473 14791586839565603620 9389690838839044758 10216414437908139369 4081137159597089358 7618976764950866962 5900062991336171839 6572685645386047292 11250997675230753953 10466892185835757492 15747381793233061337 8961545805131828262 5299226263506755325 15241829486352331655 10559498429364318485 4202869844323444148 1678401291103198201 21095450130873401 4151349906934329420 12356318916265447658 10231327561561206665 6048382213539275725 15197087798155636922 15348963867712649521 11997180353148013273 13047290661759068508 890160602365142226 14148458780949279045 5357722047174235852 12629005051754186282 6849601473988284937 14129811138469552427 12966906126893901582 11550207717736262437 9337884638207994923 7811547603316913304 4382605290447880714 16137713883029863465 18213211260034160097 17493406130905953131 4834713650370442468 11809682585181800069 3154092865806111771 4394602425461628070 2482698030103558913 8633799368603870878 12816267928873280150 13066507556240852233 15068427041386368131 7247218698267102641 11338766041521381058 4451680287570968883 14892476054801672660 8555823056015206487 4945293901879859456 11030858533955184229 13089360733423727646 5579633300686037784 16247076110326412331 14963047416232645587 2184319764390600019 14628679852004529835 18265734588629184284 1174231654926956976 18295724468719341290 16165752494599001385 16568176362418624693 2493067841652269330 9168337806002339568 4668251711014975781 14183492055446464423 17545939013692650312 7351808312635615845 17670056752036685034 2252339125491033193 5476368331246791641 10733443739444643346 15193033086003478601 16643947473255731422 16661833658472956591 14691629426655783371 4451685434030984139 3677882845969295120 17571300304377582936 9288103392926681281 6766232405092843884 17026755932345423170 6357633273887468920 14103969726358744667 17755406876169213198 1191574492871128521 2206978156041369996 17022413684728384670 9663087941852789684 4136164005254915223 8102697603150256379 13671340128137730014 16857786305937457272 9449448035182158565 1417976953417039338 7858188650329613915 5915347875263549837 4806429791618395384 9396116923238323903 14298030285493264302 7372962966615040264 17955505821864426927 8273472941307509705 17688550664276775425 9063644918153066159 17340500256389787635 38827617320762796 1406738582267219772 2752678944497809488 15570755834253648694 1866245998592789174 4918005684086067629 17861008030799657560 17253596947806733085 15981121491132377266 15208242322784730835 16292429302136310213 5701945571697707181 4187106589618989504 8426141827811580225 4874377163573497049 1544933289589387704 8208837026245106998 12541821309599086797 12928898547507118734 11158246846175918086 1272778401916432667 12079551083201367878 242622308811294628 4057805411294510953 10892473950102739041 11650070039249176396 2256331366197186334 13717949453513743881 16111278270606141379 13481996305415685783 9393959840880557451 2783570238173533231 4774744705419409271 5981550210152714277 6312337741157578753 13720457463428160601 13353208695725685761 8636108673241263176 17425060470599050487 287659933162847503 1797284673827190007 15089751155427526308 16619201649900150181 12572837072409228864 9161196391763957876 1435053752417711541 14783003394402188227 5231415721598026255 5437256324356420771 3420144053942422833 6441317079323676102 57087646547053283 4478520829532144626 4042297913592624189 12328948326491219576 11907029347296481585 5649980976583890492 15397482576386504763 3975320825688008808 18001618280783038286 10978343021249213092 4376337391993418229 16257043218533022497 12791419580796075883 7190746527322614378 16309309294183634875 7489276027804621127 5146267605595109984 5418966275516845057 2787136915912668516 2444632426419471403 5077984333730825001 7623574765863882985 16767259055454465564 293857083013411657 4182084793050644502 2355469523378059143 17372955156087479265 16916338950415083510 10660928589279252395 690199811591827720 2900031017414975388 4812725700223332731 10916827373957142953 3779940072987016707 12250829287462206044 4508747623654894772 12765265579095843525 16862753529225797260 1652212976316380010 11317471038814861181 4139732102885596727 2141336211309193705 11812225875787551281 10778020158349293456 10507642187416540036 12264032737894431997 9762189210229998986 14982321942855749355 7942814726691457933 18084811266191817754 1169691397080090833 1294831194665752229 8114676003945359410 16591345897416722311 13461097458047864633 17414745877039333605 14250606835508873243 13108302638890342985 1117259628249376737 17910193687193558338 15547802463399112075 1523253652698898332 9318224694872445189 5355039043979070865 2524357597994322586 1600961201570829826 12922911108356757449 12574327648110036105 14036693065395306159 17885698608036965296 145664161871960107 9169953065193785024 9041300740982910957 4568171270103875072 16034213952345559809 8301057717029032189 12469741633584601197 11995725810301675464 16715055733914221583 9432628570906748987 11460023473582785822 10244631871896687019 5405560298625442289 930172354482857713 12580820267502966867 11877975483645463951 1762142417425223766 6496602902599120858 8187085995442862094 2555839697860581309 835912453828042091 12069913542624481350 10056983058965438205 9045166251066536181 5954929457396973624 5273881813980390594 3943273026159548849 1064233320304784651 11880924166338544514 1147759555323798865 15686909707130704040 17038060516142587739 16803757459619097356 18309763092758946487 12918462514030038515 1957825082130314127 46442482737841664 1914479817318872845 9328768027976536122 14745099451731844215 17115239341707185008 11433215966088618072 5480001182267619782 7732818568746336825 9711031389024299160 12280829654434546565 1284157968066519084 3675752908268095150 4676243948996035937 9675147947770838287 14433480995764524240 15439453130172645663 70591830015057819 11942192429906089095 12772870692031732914 628257164716234371 4154322223785747760 4177071345275560255 7566254203269861278 4486030369310559509 8048890998342703721 11404046868104106297 14023707623128431850 8526844478175811116 13823786394772647984 9953454573656823245 9934056377819944804 758522720617123217 16318700421663067635 6985920465878007087 10265571692654359841 17230178358663018332 17936418003659603855 13026539151838823194 10781554550757162868 1581906580064884538 3772219697191161378 11680216663778003548 11548899414995007935 1301782581216784229 10731337087245290062 17648278689915600225 1085970390015605586 13613217163165515385 11869039993064082341 7082117990057347694 3009483742857590026 828309250265455727 7839750929662420436 4860387127154993916 10881537210600569350 16265724020442792145 8032946256067437228 16771553652562300259 18222640650330531599 9437054303544584187 13067729024090189599 17737194744919860616 4310003613685759796 4954465786138668797 10724609960111793035 3964299394944587460 3549017595817558990 5099846408528867182 11055055577431739843 3445738995882132933 9995465724664464941 7916447852347429859 8844467384668568518 2380019762157629064 9936707376295975938 18273750886294146005 8441016065364389821 11259266506277578735 4615098806124009438 16834915875119881876 13161052537153823826 5666216426237969370 2072892414571135352 14585817072424033521 9504710625669374086 10824181591631562172 9963536133901863338 13978294071909169124 18370658508689835454 2749516536650293189 17260600831933933007 15723182054285093721 534639611481806973 5929832147329356895 3620925706565166128 18011043363748297982 16880025131780398349 17332244526741165565 10752169012045149791 5496699036868491860 12114922457336172463 5260695942695659344 15805032119158635089 16886259935107723595 5022404260696581220 2073861478094837008 10746871138375856140 11074052850703249901 7102768573255315467 7689866459344040565 5456545258725343841 13832122023153122874 9314219574621131846 16106009035930358668 18280631139653190528 13735772887907373173 13162285948350254640 10653904156013064269 9414662347678021138 8148821627158760960 10362262615485674933 6825117854316321314 7387577891213446946 8542699650254583393 6829242484671905006 4806272704021164391 1405293691668500737 11279686954816771760 3909738049922808392 1503044585611019619 12874289636197330239 4619542363639873154 1068680509019169995 17718743404842531456 1451037076060703958 12627116905144959568 8807618469087661271 15226142233767643568 15347111920106540310 338034980223090451 7090177831977324064 5477550234167681575 5326315633171833381 8320414883379806916 10018427233197524889 3356051012914524313 18297084051218347261 10339544111205742932 14152276641543241773 3051381599087983658 6365876690048651155 13243471722482315083 13427492588327803006 4578509065895721604 7467339702460392671 1608274080881288398 10716114467725995917 4705092591760735471 17457679570596519070 10423169561015678748 8183148653919929635 7305275236920703134 6464624093278701659 13731494939163045577 4742966832084896749 12679295658428385214 4721801185856683971 13047138927827271060 14472026641051819326 8329840000138267900 11116627589598095060 15734464357013236169 5715645998401446514 4649307488614330901 9719741292763322436 13507761076400533928 7294072599344567857 437229624571438623 720146204417136481 1982611213987891760 13470760370252106463 13625349350309285501 13913465429982323014 7798887759274246618 17387650276752223319 14327027714374359865 15095759835547167323 6324243269744261781 17202057447349413811 14265600112266046409 9977122533402588693 3169978484120912477 6897313183049732135 1077808261225629843 7593497377603332354 1829025581333032753 15827204882516336054 9540368546000290373 4949213711498485553 12743449574736805320 4304865265763766547 10162153081744477500 9255451140963198365 9791482977702144585 14895072358171930554 13321309736390049686 10204087843560437142 13054020299642008673 7357779337251927761 2512898931987102242 624597201488563980 10744677866000334282 5029646669149408878 2765159046058129317 4980250104724568033 16392403936889341673 13783555377879651288 11681264798109823268 10520183804588017221 8001273203932170289 14077685952734188012 7453639384000075330 340822530464027028 14656540369092640712 12483422736835514297 11512502971532256567 6552185727500237224 1779820158162060714 1703360196730316582 8211370030482653000 3387693595586774626 9840039704833974511 8966329290513772957 15217101137428132458 17645250073080480200 16262407679816539943 9299933421168682829 15515612031862904262 2964804928723358092 12480862791132274858 6474188962766085873 13700384969379932605 14305447137829879768 16890783780340224075 4771150260611357214 12285142061543851631 12158227426510806059 10949438805671012957 276615875459593911 4221250975322005617 7728108498269127892 17092961492050005841 6356774379966765402 5199051543418316076 9193201925209458869 6104172082863656654 5478729599332323842 8210201437719634950 18094018888573342516 16948016129515023847 9917839023983677502 15014143784365880565 16742298177192746817 14566993347799828909 15221288384849865180 5849820203828120432 3651577204241238488 14582700283713482124 16895724392273302088 9830199253652955050 13830823397756550970 281302839004268248 17192414843812424149 10096781942862257137 5184818305858167475 15545616820160497870 11220247883991428894 5317161424863558231 2898671714302512700 15557987166322680712 5945221945526765182 7570886855927269312 8577146729341427598 9918525613665723545 13560881039931505840 4013557864087918292 7427398679571358353 9493783102578427563 7253208295677459282 1985020345290507038 15312406798485867395 12492420832406447569 5885664277101502629 16854282624737239260 12579265731385022073 12032819112497914870 17686791420524548733 6541770950799479233 6854755733273718211 11547245218325350933 2641586354717847947 14953433698568648620 15406937620870027599 4568457339643292601 5750334386664796378 18206652131911698395 4302058262836713068 12234203810395118755 1765627821327345222 5504905134261485488 3169953618574376552 3819915978157398441 11784575973273061129 11280729993820259115 10449420149139970288 10896637449587712649 4553288406208594362 17276607391552745810 16061325722419712159 2019923772183737125 14604135849763036826 14175043900510712562 7484541545505794250 7602774356336936393 4459212136510516983 2197532284357013033 12297648268166027940 7675458018168694001 15304200579354650352 2269227235060111359 5948760229491174888 15227255065428032616 2471982951173428980 8273507052099735441 12118407689445752512 9865212859305075691 11753076631323172933 11645543748219222338 1802090253826028730 11688046868013083266 10452277181417600199 18384706969651659779 3714024657083508901 9666148551064406014 17958676182901446256 10186877580299176627 12653206361362369241 7246880254026456666 16090979408694377150 18227064074095796584 16620150684814559270 9934218504549392691 11750801378302250725 8464823338774870513 11391696676325815135 8998951665610272339 3797440757554496744 7834618749089615303 2210745336962948110 16573573680240176177 5575196850366934328 16777419461483347666 8336169317519592387 13506427743936709083 3896084428467914789 6905314283551266221 8460235220635660210 10444137535617352012 5898591691748142280 14176866751584203395 10471625043533486706 12015202647305129427 11254157666027434299 1571768659329909377 7845657652839553470 14786901950080121755 13164398563623227954 11631520995991945255 15349483598774317593 245051836940166758 17219882240764584653 11144604627850038705 5090319419534851782 17072937651761353907 1141705902421207126 18120343705711113757 14199624403673787575 17957140545124624274 14588983255110334415 16163274450364741137 12137497646180129964 5405913590530658513 4422717023705910045 9845596184926680263 935983484924983159 10818787224206917790 8250277824146227023 9874042939694745937 10404037283635102675 4228447785843306770 6712575782115127198 2644809623070997630 8118277403821234237 11293380437732264425 9378890430096446510 11542828006680640904 2781769140779432498 17413722388054253258 5911345865836244507 689431618807157442 4402976016635328646 5837456441193856227 15852135582186001935 12133059636354351947 7477343927830032258 1974378695177433425 547145263035765681 2984893826533171012 16513293750787471318 1342060590851807159 4723328732936858378 15005427280604852933 15543219199129468413 3638899951018576665 17637044322640069550 6623982564546743545 16107781224892425538 17311481103965838533 1540264090369756001 2214987215990593401 17500505439801580490 4740579787710033377 4059200661973933454 201936094103008368 79396560933915016 83741007161103432 17389242881732588381 11343799129469946406 10507039016120812874 2015717175065297878 13230485928912215971 7905394042285073318 6622555863079032817 16895761954582967460 15921052343023507806 7217424389625345356 4867332229820079579 1670903417090766298 7713570203662813930 2594319190471087945 10427638025118450123 8113885328431204681 15764948125943430571 11141740940298770022 13327595217186729308 9479779473513953260 4124511672932899369 3989083315297567485 4572126144019461501 16451366172742379681 10999953935833667337 2735437299730650282 17278025956501473749 14969456925315318289 14716590832510732877 12554416496044349493 8197159611579502405 14831720181266703012 5376068470529140306 6739598422929005542 60648980144598071 18130301103099313481 1217735568114212004 17659136210405553512 170453917372729751 1958251768480042681 2184043064914670521 9691461598825426352 16808571269333967212 12612646114584840333 17441864240782079201 14458073319345546376 1917160407219320428 2071192568676555369 16733304710392443188 11694377435820296880 12751009514950243775 12934682328401598055 4655558956872663250 11264119929274663918 14045511081343054002 6035863966920546133 1177541523019804295 17280696421585219569 17640392172577996025 12511845208438144449 936121242989365130 13914679227034660651 12688964661595605002 5309980577565383729 5601490392496947010 9220868203332737723 2623303401443231662 10060776365807446380 16308694528759958786 9306161016932859211 17666839557952131305 17221236786363109121 15687768761640955278 11130072967992227127 4501969652813276660 7746832404912632060 10501206173376885363 5805790057312100448 3509348702026145511 17225575145424900041 7344518834952811636 16714393954349424239 12107287209339948516 4268628859313925282 16678965209993709819 11358904451493520643 15415691605142992550 12142931494092300212 1415959471827830046 16089870244164494813 6881244293373206606 13621071492676387094 11170693391412174743 15103858022599632203 14819968251507038741 11399359053616956644 17802961973499976519 3957652965716519234 4590521568742443771 10951021756110637755 4969544955465309952 17295963832808290339 9863776446504808549 8157141786060119821 17878950280437170579 8116811203897864159 2994538514191641484 14906381269545522551 8170347808742562042 16623180948889403872 14711134956379711731 10916830718696867439 12561152786207383521 5282516350606089761 15601669713418676099 12511450218143336948 15285283096016898523 1061318384717877632 8311517236592597200 8645841907536231493 4750166344439100622 13280130943572947792 14704483900244344532 15586412761844909572 1934591034673577158 4116441017442248512 14312253239419528822 3017187062172510371 15855290739411653745 9035375055615966274 3108403758639384942 5796139653203607809 14595774410798996362 15426141670796043508 13461661796423251927 10547662821832658003 3614870817513829741 12369753055601549310 8335026935678766214 15390423591285682094 17801411496212997615 3190215990851943956 11934811858791187761 3491482291903793385 10790986644463820019 9279735569346768646 17474636012617533612 17898997265863119336 3352828071540508087 3818100395291872149 4536474296082814473 3024425107767877780 269728062957412750 137170484296544872 5211350831900204583 7522412496929374751 290357681343286204 271692017582689189 3829141902494818419 7279543845038499728 9734850110767490579 778171967000691784 13158840983397084625 6875584739803153563 1293851586299552468 10045909421012603344 3625906803032912051 9938519816345878126 5251716912208922291 14633403787087361315 1759791138315653264 2509160641438694779 9053948406404930082 9727309915955892940 8455245569794236135 5324389517271029308 17915534113459206912 14406116498122571166 6878591126286754427 11655788351858540265 4075803147120104451 18106359269349610903 2282144536324668622 13657037242652716959 11107829254251535341 11156971063070031781 18095127676133734987 16567408281558489663 1104104567479850689 1203124358043891319 10045877251060932315 4840229285616851032 4444585313103766398 16949640449380317544 7389853828005066589 3050414234188096729 799537807283757449 6286864893533993853 3811713127641413723 2277105431296725073 1797250502739223388 1909121916928346028 9528804517778082476 15587936300165853523 11756828712780328943 15891428680533113068 5662200316168987388 1696774143232152601 9766141774835791862 5126804925296732616 1374041881776304279 12825746629983689716 3940270054108533078 13492973622627991480 17240508380943553110 17867154698753457312 5586571816740849816 4747176747812326467 2261974753809398193 3332191571279985528 17738456268189775241 3855448434008591867 2601514211893425540 8387894486650959987 2727054058401673296 227918169813970354 11107417611397451795 8771369283782078631 11700687375527281394 3191643030488707944 800484115049322262 15751976659159806616 1920419290049540559 5402187223466896427 14693001625964575022 7179758683870455875 12621982302525240554 17912934328654222264 13909809545939043991 12600624723697126415 6834085932093489580 6741908151580702101 5866754863962214057 9191445011144664575 18007054398913141438 2719261133230489557 4445605229859570729 3576553052775169171 10930061892625981071 7905973755777822282 7025772837772716706 8322167006849708279 5673111418388776834 17287401200598886399 15606398103868014403 15287659024859720425 9494996570300055010 14019993840733653213 6343828979133833240 14978954838316316363 1446154065425164061 17005634134763606406 535103812167020672 15760936686720436727 14163744323425453437 1260247737924031107 15704695144172073254 4197768681474047564 14369043420612270602 8311710718929401398 11868914161216942633 10593530937471029095 3966972473126907224 818711870337724782 8091234403887284109 2685519401223748891 16092049533901568817 12773058221259958034 17278777253134480149 5793248843586342492 15550428619987101219 12872415449423055196 5515098247687978827 4706173140628605726 9154227861209312509 17996768525842089044 16677326653084759179 699548368617208201 10767117662474747152 8736107273522755630 6913333279706824989 7736356963445719703 15408772105046672918 5467568816691071854 13511833378251254648 13670475796049919717 12034848057296487348 12163407267376848701 1575455606459372376 3221251934028098413 3656482732615201177 10634310188442737385 18352322085822827806 17948539353876724365 13721347628690844267 16925149530864505208 3906704989650845508 10810684137303437945 7083153000049491810 10155858569390811098 764837366030374735 8392382816074644119 4356596022012385555 10906407333873026961 10167367701897153776 14973786745740138006 5805242264901761636 3489423886132908746 4252548054034888029 18290771733865022991 5408506941921381268 13655663770747658112 4161775279685889508 17981582561151316073 8877630730871703525 11406287435839858837 3507497390103998768 15591979644551504055 14468439505970290678 10213365627160094619 15894370423623896693 17761540900320108721 3620376898856729747 18259418331042333063 12293112753548219972 1972844415341825104 8335368230626420031 11833177593384726507 13712814684886306046 7846744789829944536 3389198530395506445 2455422651439617516 8391688026781821252 16859217084632639920 11754777829854289451 1875503221597996783 988686702951282672 8416610730370507280 5457854925747780984 9186716238828717892 16223667253762000241 10021113501588037877 10180372425518540292 12859297509120946096 702875406203816638 14243073481952272792 1560858534109478715 5904525252385728017 2151429141162103953 7998965562347242577 10650602433999157544 16737044694468490218 9545544233295536699 6679147065116398441 4210110317031787932 10384170237336560451 11033083334535924928 9651278208652823229 8162132331145294946 12683309187248247588 8324830503590781635 2199754239650645732 8794211318391578584 14760042407056410876 13802100960239051518 16667905566911763359 8055680837343732878 10748241417620979576 6495525296190127628 15831674864878839776 14112557257281790480 11773134999612939926 17408208593302725912 5735720787186266122 17566771522946640471 16559633367231851194 14006593175131269850 11280128495072420734 5563444933650904544 17514755878056735622 12492066741366978855 8099745189300940608 2653230689699616226 12904738131918933384 17224773553982988494 12698869517534892749 18199093232152279084 5444031123456165744 7809144781380226427 11345251093251238208 7437144899512457579 9799316138115622777 13493957211327306563 16959293037742017910 3325075226559512152 13439591112384589424 16906512586630195976 12277083396746429551 8883103250260607040 15312956288384278242 13465897943021770020 9974795216368723394 12936029053792855256 6387182194779317732 12395235144682029613 9813856997271437322 1899501225479724198 14882270257638586648 12182754359846153697 3282655509592812783 2619415830570677474 16547868141449366515 10556468708710829785 2744733842036597868 11612003200225911028 17648264443609424005 2613227014983931520 13491443781046280014 12583146366539319201 10268106267590668769 11739042010603664362 10644859024822529841 410562990181356882 4988350472841051677 9345188570673744142 11129890595128971271 5061106317299912657 15195036916729232261 10696432898394891430 920463121373119498 2678927660790969316 11854296867683385412 11776689986469360964 10654388992256906064 244328349035275529 8347215009112987556 1589869952998602465 10434946101445826444 6605793630200408617 7213829585244349811 4685192124127054151 2689411746177630903 15706339291340159052 17372605757327517018 1359967519955290591 2695822206545483906 53215173321876740 4397321268513258945 16527664031238512423 6216680721037796038 13197132545292598140 17305166860278048972 10270756941934687039 7060955443504900024 13462866702160432201 12578046960099202583 11162278379255567591 2832286420916003488 6960610629543820361 6348360759672583314 370721472276922017 788641711859037022 9876047714250818120 17452697624029824328 8440421466113782936 6078548752229913706 10809666309726770008 10396266182280346111 9385594008313586075 16642383022755505405 2019807527313123863 7597673885892297489 4980290548850601600 10501147310269449832 7966537420920326665 10198875127795123976 3487601336049708090 4025859580531602767 13529525645879308545 17867364284622132494 11707425722979248775 16561229073158740128 11968673490922253299 6237613446078573917 2662215252858798701 18225859308257235154 10876095044604350867 14043474494226257073 1555407030995209726 7345853969688924443 4828992550432039122 17967336778558383986 14454494137008250857 3203883394867709705 15751026917485590102 13971169708978709973 4323644823153572335 11919879288009333807 5108399016622717134 15575353335049130305 8253016386069127071 8253225884678276599 1380295409863484800 16722318509092497773 8157086552160214214 182481910082032574 9123335601177561999 772279082865491078 2566935941063151323 13487961464789170417 1765515447903653524 13208790881936395535 16891328735026765158 7430815115222219345 4552087985699891069 12485619355852236163 12995902077348446463 2295010483589446468 11162599157370839734 2160689050856738891 13064454541470948410 7274466320929464269 3562128151735175101 4358637998205603654 18120218601132521921 9316169013780212060 4985136376005872736 8618964812003844685 4828397221775391457 2895263627459828764 8202865618031335943 4861628139600018764 12750061577306841745 7665907664818996828 2642216517647479833 11680745112832737846 13409170532944079341 17944514216449620350 8725985558434728729 1698732967181906746 8532352395111206189 15557178237684688921 5523965040338783226 13627105632329980022 5923063916600597824 12360583211825640390 16374961258528271768 16382815223171078393 16998567226306571786 14504883218010404488 18139183977059936998 1821729725399652129 14180360652948409073 10673012188177654204 422913964415675037 16319172701347781442 16114567389472944855 14369936624223473338 16877198755468213849 11011269888823631814 14325941414022936016 4609135842352963539 15920649687070587721 17777691615453951485 915395489726966257 267063095049807445 9537484440548919009 11821134411575057924 4137225808554420414 9278104115439387616 18230988022452211676 15799679295193432430 3192650135939561596 7709134490259937091 946030275579831412 15712823214149170015 1145951916477521099 3971759033095452421 5915426941930176564 1377666351736159734 5233914073603642811 12695426295986690032 4138630986106558968 3217203572161315220 3122317814474981639 16776350573063609602 2449844225109233684 2447514399969044288 7435590554616796281 10935955261189158950 12905753195007867121 9294162704401202679 7591156629143798428 3370306087090634830 7170675549789823289 9867159754980123081 8577610903684002734 14814576521907089330 12367622866008189884 9653739866886779117 10165062172810378754 11308716077725183038 10438107981717047364 14724322967248258444 1383954992900913140 13809739734013638340 825160326624641241 3716680953796316829 7513419765878051506 9519000217460870538 16644012430643134614 16506004328655652725 4739991676296362953 7777762020216251940 7937803581242946853 7805260136813622680 14441341048031310378 16942523686773037625 2030152118632950850 17738596300469074044 2843979315120665752 18327369953406003869 17253588931298688729 14010174604151686984 5664915393677198985 8673875047725614678 8099150015105279534 5827366007341956040 2494280386210532092 14295075114043485706 511934097766872417 6929046953702072341 7128786647722198622 17593455157185237755 5662427510517128725 6062576658056702135 4663198505661426277 13690699859432164520 15014692959634283769 15554716705491787607 18408328282573454489 14987903029155460285 13909487219148520974 7488996711774684204 14175822427663620498 2443587872116492435 3437110285627833571 4400365147429092699 958855040983596822 6617525014899280479 15490723960480054364 16685235891034563033 8787854468334590756 12140666846991909124 13116500386502470501 16918647644777503057 1789801293669423716 7267765569035089344 10157525451902784950 14090923724926170399 1267852964468844943 11802929603449395337 9225018909164378355 17721292974576724189 8391048381295280499 16394557312152838988 16174986851552901854 8919229896886204564 8704799041694530493 8911041157196511897 11946177026434031204 6866164654271682186 8590108842493099087 6847487507514051653 14079909004499727335 2027190189890289220 6195217224020624721 9862245750980828330 14862330857222958368 15587359768581708894 9620200874303649772 5303791040857805717 17031090014028742517 3198784383633013211 5235493230617291802 5376046909453998089 7227770490649263885 5536314184800515563 9625685096388873128 17873261856607401450 599237921451454676 11514054945252725553 14077982645065395295 17128363336881353646 14338331113154540102 2680818519135368824 25649068133388620 10231297496291703905 12388686382636934077 3245290439401992519 16430440293936260103 3010273243751503807 17107811094450749816 8151201312409144964 17395245039799949730 14371899618430883084 1195169124008480743 9167498788678211869 17519492903618825314 5701327465886483951 10625539019888353534 6791055106820169202 4780934774696232855 12560597651664173836 7303196192452914695 17928468777116920090 17631293716736069456 807494774135848330 15800178019482602484 6946806123656681783 5465987619029695768 9792542655663811291 11993679044038201448 4724159755678089 4322047466725784261 12846974853682358809 10437770175049093351 17906728265832489482 17416953964876711937 3706376711607690688 1561530509795979591 9559598008761980598 8551913482389575895 4261171662906825566 11179689248022420364 11473083443677461120 11513681481845472971 134542978027482333 17321433276956864093 4370719170481844513 4787697869813585483 1713700880508717859 16586383232162100808 15675524808109923716 13797508122366488932 5889355630263049512 7196662304999210769 4326941250944686926 6723185488918898818 11911480247802674801 2704954659605443588 14288971697175989760 6497014650226844841 3252894391870114213 14167245435910828792 5093070074562296446 10693018750622159065 1621058932344831268 6730929915113702531 14892540853451042131 4295589599721759150 6965581002679981538 14468203098882821988 2275641585592117289 7586614426479809359 884064493707832336 3839485451559053630 12574210676604788390 14152279884520327617 7883221124263183793 16654886941278601534 17361483685572105856 16792881623002221656 5448592890747572476 6502986260930264591 6157481800967496756 944778947508498957 14145185233251151167 8027949615689325745 9922074204599040918 14450374877992552805 10887380857912352887 3684560956105479112 18339797666849391300 12315174770596119107 7097499605103791128 318964707998887063 4235907698289768009 12925061226050131983 11930434597563134872 5443282523310321524 17904390498878448309 7756982562802107800 17436066591067490623 14754873131762784980 13954830702465468181 7421782770748966460 8903009872813911714 1401676054913977554 6657542298364012020 16237683573385269360 14720700389391228600 14748678348650184609 4380956730484282890 2467421314347978251 462326642051196698 10032563979987268683 16800266509092167241 2993240690803739876 11959930430511078746 11770099758201123058 7016480261473744608 11964998374487772165 15780251098904537039 8522455560709134872 4855097149365367216 2650156422102153043 16068076810258467062 11078569559015683913 14697457808696643415 13709097339170482997 8019760428810949450 928742875505526284 6391985115752864266 6842644440590829738 16675722625602990019 14933232090318160067 9213652936186899161 16975270339259272785 624909708650021042 12414352997527339529 16193911391894169524 16282759105617701402 6646585828676396625 16019906545460403087 54371378131038239 908650030535046155 10415575096343128594 9995444175952502933 10932677494863159516 6917496289658688574 4227435992460814143 14201222651345861645 3569356521567259544 15569821861846850867 3815796288868569457 11088017953469635977 4298997796082945559 12639723994558095946 517249738708672126 17989923929433450414 15292171249645734471 3330441651075187216 801030518190089891 666236792930916112 5220309082574730425 3840027358787241626 284218757468800838 1189169927912534410 6400787518340286805 12756179189302051256 12385813622109641575 2985285842328135485 1829786923565920128 2184501258462206790 13751901358604155374 12106296969126016471 15727241821261448855 12421172209626872848 2063930406929771881 5733238497319304449 12509236250700744691 6470333025483001044 5820635120872555075 4295971943298335378 2955864548783990066 628376713114238602 1335489542366992819 5269904695350241621 8227487989290923752 13765427403293145420 5069056612782666694 7214900159560989421 8061982789374017864 2368205495810258705 10308643781180233803 10449205191370762060 11052532920353605515 11694414117904907456 17797265600371033019 3621484959362753094 1189214871726658904 12137056509507617518 2703240485137481800 163884860617623816 594912613463301018 2034422671633606412 10545695205379730347 21095322469368548 4915333642541348908 4812584855371726828 17730085798079087574 9692134599601250620 11963406204651214107 9611921292982701715 6558893820096008031 2994681616703681414 2641002498920150869 10869642292374507229 6329008767244575929 1725729899907726962 2393015965613169840 13653262721467350905 9451837535669039858 1364304097729342194 16929481399389929006 16360573254441310256 5481441892993501702 8780354387527835083 5636148650657743806 1495521774309404130 10257125203977555838 17570272887722014954 17542629965123265734 5027834834025431980 2081351411848479219 9453581182473841800 2026105649567588977 10988699216397355455 656154188988757362 5414855536412775168 493474702492528527 8817351427487889358 2685376557951979670 3831610478263783552 11301655193604401607 11226810215082566635 7367715667203065243 8929032039078970951 464820898198140226 5122840016455816735 7772951175715966813 7659082886573354504 9659277722305671485 5515551333771404024 12891973313129483614 8004746237757580456 14032424704879237451 15693982905324315614 16788748008937226710 11304175631243450082 881959108060828751 14357987945707176487 6515108437732479624 5031897310909771011 17306411637387855601 2869935378562949787 7519267471070434301 17777941473131750618 17065639248664988448 1772569553846636090 17067010204520516201 6442574256838304086 5975285331648856384 9655331630410747795 4814737690489775051 12408792050597005306 13128538562428255917 17880161830197427608 13673917540267333372 2866568086310229521 7856512216260826895 5045564628554270855 3531654120192439259 5144954240914403642 7380861855203731205 14404116786029182223 7916864035444065966 12025898903546799793 10021358511654679507 16492754763872796383 11858422948796991567 16560873299779578201 13305000071064161810 12721370061468124814 7306776513790780345 9624145875441532720 9920658104049307358 6859767676432496957 15202867363457343912 9813363818879741623 13243313701135265253 9194843237509915692 15842995349261962740 6022923533241798881 14571245118347313260 249178901750284149 10865842849956728444 8924540781758109825 6491205474527880216 12658368716635386175 6992565577188696702 3085430574541719683 4688989360473049867 5348720970674278000 6118995978982625309 2602745415671977849 9573284135246925141 14402139821995265690 88274926306746655 8991998309347726738 8616890592601117742 6677719062775696265 14223174561018117626 1786732490876119356 18111132651902631810 15083222667289573217 14210775749784483180 10341611507341876305 17733527953460988661 5922225118431214998 16377284258229610193 16120259561717413822 17227405184224493701 789770864885241374 5175350768996106920 3514418928147517572 16249793287588468868 9943226144486136409 8027175934476639481 1903172648517126982 13682127383566106562 4400173195781736604 11682908061335672598 3247023427861917984 11403276403610590079 7357023878046406814 10482277114321641569 6205447600289671928 17198635879344619065 1304652961040588181 3938420348934906592 7283867748796915452 14171815167165662816 3444053647642548619 17619082771962023910 7565985983041131360 4381414560697624764 18295686050676707740 16646854097523138530 3442309760018864522 7452127951085981846 15641750627641413316 17257994448576875524 17652728800275336238 17639283493294781482 17967807373572122627 12020124272375869890 132775340278477641 2309096907662889373 10075083867735891364 5403904974341530844 12800575096617504660 936004534144914007 10669281529011473560 17545404053646399334 10462258266109505197 17275509089240958254 227343743351812627 13009055069607074648 4581832881723471563 18296918222192065052 15231895586684599092 7833899197058743769 10941545340088378976 8980755422494565937 17095822083290693909 10425832089923043175 12480874594613001213 16991796981630941840 13481058806387744504 10333389189496802819 2558832735892603360 15197835073726096555 9240634131701124701 17484850565634174422 6281510554759170662 9485596540743112084 7975241464798041999 11734217713036708285 1093192523519659131 6089987146764698190 16663196999886884739 8983423024440693382 15262632763151020657 11086545395242728256 17535010044902167924 7010719994578339643 2080909276982087174 18017555257673310268 7279177743111227769 10772142581318840223 2156419057992923919 13427378131359045237 636662785112820012 1867404881371472756 10891917182666466694 11290188352531097452 7401835023862511119 13587323527835821403 1748570152418702138 17560713940396664478 12913844491094820325 16172974247636448427 17157030204608715086 14269945855935701129 6431932072169786901 4037226183084574890 6008933573176367603 7461449889473451596 15107098090422072361 15554146947977812109 13930757221155509076 4708150595126255834 17986376458869507573 17969752079506336472 5224708922903904514 17343766223101509453 9665144046512095890 856073803294398423 15398570935762165897 7958858690594640774 5971778178019536761 9064970352622858759 7154687915030874643 14037570737476065074 8775538359845276863 16028496635407005775 6109028550803520550 1299226044478068780 33224548330418182 8392013476136684851 15322523650746375582 16478946008661460768 11322932477994129146 12789638209927644743 14299271589629744652 18353001870315821753 11759853903164575390 6664929765442518647 4775537613335338404 10772793917949378775 15096025042361102996 10937520447508757643 16406570175166887563 12032169147958213247 8404742869537780388 8200101018214305697 4467174774278231449 14049763977827812027 5051494365017438636 11051593707987937060 7712060033385422475 16423800631323543408 5991171536177560835 10588176799625878952 7351538073009297554 16987353971980698807 8184196463307744562 16917805673879228135 9279265258843513060 8067686497949271501 6735103987626251299 13025827481051131770 10904055203393846906 2369252041800778016 9981142556380145260 14052985148695694466 5482518576857537872 10849336078647229857 13854818633694627730 5873172094359212306 8503161141961668546 5582867092663826813 2191564182575367926 4316048161071603353 1514877847429020078 16437191629070794210 7373477702318856380 18389609618815277614 14685329716352259733 969091788820087340 9030381482300194499 9311933860723235813 6496721547920447499 8735015018956745077 1910382136736178120 14941036323223755007 7652348974761897310 7380624165157548899 8319777267545801208 6031932098071726692 11656089551532686739 8244200474992524896 10172546616829198327 6744998034227026961 8085290786365141385 14838800998544637665 17198525121017332148 18193146245272082580 1690495070076259624 4058759599350409415 509493529756387660 7647682358639285875 7551715782744165009 5565640098100224635 16999553849684195305 4855786516480255899 7215384783460279042 6403907946113738087 1908333840096424570 5335025619669240920 15179866968995900872 11730042558997653404 18021681178787214676 5625303603803863613 666632313710629593 13581513724992007610 6158016569432706208 17873322479689833417 14282952156980118462 16089228757843661393 10498491932070246921 2484474851973199586 13367586898527072909 5825026438772052724 15188613058228699896 16301327534087963872 10982112726249759340 9071290883140889355 11408195348360282138 8926636141604549467 15648451205523601953 11747775917487969521 16717366384508885567 7844590657956776676 9576564982678576767 14845601917633101413 3294864815622334487 15450736723124442931 1742127159688984720 8765530371681219545 12730841779809953376 7105174471042709247 11356275920019398274 16210887847800474523 498558102835897936 2832369109142590402 17060997360115812462 18321562995508778857 4107712465243446875 12427093981735933969 10112064412228302326 15627606107449495575 6276337208926102255 9820602206466533056 15658783150630996649 13994321552742764779 13397294703193556302 17741753674025253652 3690544947607325842 5548100764372823808 12360877114991454925 4264357892335597872 2493476484593354920 10460223260338287125 11237909529039590328 9952416562151531470 11805210076336309031 12217453380929548885 5567808528762393070 499831470136513975 9285066044720509192 2454249335497911242 3277932922061312224 5012061654417535151 7342150157353743790 4791784172330509699 13551438436574897738 3929254990980505622 5051125455267897814 3537896419875823117 2342670256098912268 6951858497525745667 14418245546970180598 17855726986824690206 4480945091777429036 8585583850008035961 1280678672199171694 7121897223776967953 4262618818405391838 731113603396323302 5617320089773005396 15141723265471637500 14486739845022016191 540665839712725338 1110557496397751286 8167770818754536989 5280028430338943637 5445828495545040181 17685524869471331859 2884961608042517050 3236809551963108654 9409131036681306455 1359048356453348919 11003082559768915000 7012759056294536913 17171757771831740084 11845592643815938043 13641050467057900274 13260479967435348656 7408698887827657926 9012371903487552505 12049288148092603882 5396036440657625877 3078280947816405849 13569539470993121135 16609886614656434502 4875789567225341047 10757792999875581184 1039236437687440498 5212344559041682892 18257629518413395639 13113317353150179180 12076824802846488615 1350870861440418826 16424703159079499533 10062342714098535582 1195898890954223197 1342237030616160718 11078175731697112916 1937688375176687136 10822392808923503726 1935238211647126701 5419170549551432796 586170948877061073 5275443027284426333 1402963184180539891 2627902895835962148 6159017987251398266 10734279586119614646 3918434124954475304 12581620416698831613 6257879159962890750 15015196795103164167 257698040622036943 1801812286252875264 17350494541861572631 4803853388863474273 4655428980338887162 8928264556265642629 10876918729182177213 915319227211130487 17757205701088007023 15011187360207546819 10095289918330531770 10319336475413148766 9036551575869525785 17682497815798986040 9276219083106212395 919108944408721944 13015922035882031856 13362625498361323012 9729332926127542493 2609847807300024453 3203538620997956563 10321791991439771465 5856593425002657247 14536903112253809888 1335652556527803046 6807348988324798112 17097764173552271237 2453760381115581337 10350995129335765315 15036071852991915037 14952087974814002714 14517090972780269987 4485958999514719529 7122027427050621838 1021039510256093741 12786061326462814153 5990352966430299195 16972869268555657545 3513836369697493997 10511989810702371588 12238293537848709623 17169748498994471715 13152074393885478521 3268770418481689722 3058320438588793672 8836421801032941578 17427343851135239628 18053820413307799261 2073200504233223503 9568473536483161306 18396985756370286050 4393248143980767774 10109955469840238407 1413458450293444699 13304084601282088235 12523554446481525785 1665387096792351184 7242603150437948570 12859145784973541876 14836331269426977418 7609141021954801150 7821793420176300581 16086268229210411044 11333863113394883262 4972442434054483332 3310882151098357291 4990935337493142062 16290860914028132865 11418585682327784982 10598787805893366663 11973643329522939859 3080749701628652323 17652392631564812568 14565054954326371383 8357188880725731651 17525472562249698828 17974576491636316005 4440991983947124344 17169295726035241329 6561587633048956058 4296033497098332195 14488283739118857626 7267336039135379906 2633857284201452977 4887788858417808050 8944814620573104207 11296188925681486412 9076373434445675084 4096427305636041928 16857261198550758341 10772060850407442071 1489648829109099724 6916269880974136512 12154787060842781311 7783980009391991491 3272209490345439839 2208129682273565320 15999090843760779665 723507308552362752 3383550648139535679 1588584742741934107 8589031914191229705 12241956134672756331 10816837152059117239 5218858859873367977 4502136562680798529 14987676505543899106 3962573369911429316 17904691368839445331 12812111749673301234 12679512079134055095 7534359849298241495 12046679419211246349 14378191341563231286 1509039318502274906 16695000872027331419 13541276207236353285 13979204886813944541 8763767304551335510 1041649661957987066 2297324813450120304 4273394707729217798 16615305280006081414 1534093642213623691 639100606845685114 7895578566715131125 2536488745763034504 17985863145501110467 8416243484339336592 13311353093544164153 7480501080394527832 2225991243981508952 3156591177623354229 11102676652449964216 8676971664717287180 3686691606704005824 18438426271068072615 8571424680739649483 8546359293424553234 12196317411068386325 5143582455237362118 6805107061218593312 13233631391501204863 12030156023966411570 11870932162146804680 3019360152012758787 7150235308597138801 2352445855492232269 7710783155469256851 4516578459438884930 1681233999226555305 9899447948801807934 8079026573611036695 4870125040047646354 13087564639121437120 9782109222830768523 12320902670277008535 7595042381231971443 8074664824070252483 2979487554486591738 8565823809144794868 14003373550416973124 14288225613778457163 11515282509798385417 6897512819519162053 5186919657020259556 16976308165717303281 5704309111131229683 3042920361230101893 13729451824983820639 36429830194947289 16390513245925733376 1106255695003846210 14938609345374058626 16171271013374141863 17617804827155047922 1704492873128173642 8208108467255809772 7440219153455928639 12336608286356356718 12066489097929248287 6827279762626308228 5409616503685962486 1441577330098926921 4722700263726306774 4665607384483490203 15157058811186350788 11910238820163335826 1983785614217124500 9202880484710338649 12219806598224581259 8903034452293307611 8568194761774784822 14541224136439759722 4008100385675372405 4812476925224688445 14971549033785197792 1890625946957566599 15704232207864056414 7092302241457415008 11952845336019598810 14859826810200361565 4052398694036969402 5628264303825899686 4369874788390001763 10651335726602301250 14618619731880513489 17640481121007006249 9281276007839587391 3624070806914722676 18337990646304361810 6403401165684218217 1813520535079981357 3522521816953277157 13178371892835847885 5704953496527102786 12580722211518600199 10355322688694465673 13560323825098862726 13309277424041557550 846891527585060716 14699288489144061367 1649820099826232861 9171160869971082504 1293375886441598652 16940132761201685909 11266292923855419530 7790422195293759601 7358548163278967712 17936395677370349297 7575839162080139950 9071976038855163761 8416440511279827320 15175297469184304806 17381558058504636832 16647275310289120865 9266923224382141197 16396502088547001841 11241956900216954078 11476098282499711599 227496481812188415 17429455082401156186 5233787209689169364 15718971732166018266 4554120297150227278 9351450889471891609 14632969682449549301 14921472639183047424 5075122798267030802 3214651424812705340 15868432798389748485 5853588371312108826 14225962801399138656 615660863757388407 1685804295049222011 13128536873374597028 3315354467544137966 12268713350761432996 3491860691361141305 4495333002183477315 14836553206543759630 6326439228842592356 12821509339208207448 13120234291294038 2150958086547965001 17378479385207203310 10501112355172958081 5047619537683800546 3173221373676702277 11904984994012190109 1196824122081887219 13044688387261661963 3287985485668147541 14850801496080582769 9549055954080932172 17305031570060029561 4781278452712700850 10240371947202514784 7429911394282464943 12219645089123329540 12554263935815008402 687908960926216459 1859985924105126397 11314607288707191633 16963713022345950825 8595444510116951673 2662122512189984111 14480298609874291460 18176454362694270851 810262089172974616 5338433511355817733 9524513389838807168 6374113618052983341 13242768716628701818 4678195266970053342 10285248623809234785 13679317823768741654 2290785321400838809 1612459091780978268 7568247384577824205 10186269886233326048 1610509480247735302 17744537152527099406 12194843545918587135 15850282428212746286 4156462880320522963 12956967480261575626 1562299110576934849 13062514345422617950 11428358768084977620 3830919232063712354 10678672646788657981 1439789213872290715 4907808292065973342 7340069432761315443 8049113699370049241 13172613347432159559 12050993000159592390 15912246195430260850 3181362924384807053 548716579924765333 11741597146023875843 10042753665943258850 9847187833371262925 15363163735251355924 6090029005369549672 15397028123867306043 8410158191678856885 4968540007290129188 18292394086647588155 7464290978175574907 551131933644957874 8228973615605754676 6923996290217152150 775460125945254091 1136912246940117909 1294709211118888214 4309052354761432383 17786910710713156797 3847697174850760933 16789390686829461164 2282029679661485760 11570610846229845872 4543101570721095989 4539553360042925202 13818182436319436084 13692151450560835153 6752754153652865524 17239409079785335110 11467844291229359742 269748748148112700 6879200687142199660 166110674852058110 17348655431945193589 2298603253637977702 3890633584515014059 7689554049489474577 1764573226551720614 5310556113028032157 9717030920401235520 1918135470929806097 1719717289645682854 9685522850440504022 12890436284567028998 5893755843234095060 16835700433271985689 18085349922445008565 11062287673632761783 991796392399041291 3797007586593190267 3868113151285450443 264364839969786302 14359823338338224041 15156685105575499089 8260071064516880568 3598249429524407078 17328865806571409683 17483204240564761471 14016056533088872214 5253572288620811334 6039199973254032712 874134358824451232 5670091373570303399 3145882103330203363 16362137919333730882 18223765878776914146 7175633068892958199 17588456951957023610 8473626568771398695 18324022466079283830 3089182631710183667 2058223541663299428 7904852580940556196 13580790993756679957 13264276547209976560 4052962348505037917 7514035076253543077 6603740075641916817 3064011519578090946 8789928842023615991 2536798640351498172 14973464775197657120 14666095237374810262 12942886039585861072 13937100290746955565 18006947170565373214 2103580555331303927 14745906368731598317 2190492496858780653 9717093885704361673 5555086795114060949 1530326398642327165 8912073765642871375 4816206904601334324 7340572348233533529 864092926786252612 6236900268836875317 17433617689634216704 13654352720181980535 18445212329194855870 2307580282556966888 2493688084709296923 7612760235699522704 4785311480750827453 3531235791358314858 8114948686700535368 10793060498775194981 8078866306288933462 1860771555963902744 16427739602161641088 1842254648214298276 18021176753962895790 5245661066968525752 11226554115734548191 12983280740319784671 8758482832667809753 15824528356109781695 6674167259316354525 2242163383007409105 17660311192851456630 6780433787484186069 14293413211326769847 17112815839241452193 6318207952536813555 8026434942900176994 14340963993885551824 15013797454669125307 15311886836457119640 9790965923390515278 5915856769827087366 17580245005568083414 12448663135216695420 2299219335822073589 10223177201471490750 17082953121894967047 11645867865376118278 1564189175546957535 7579705016723737467 10905744036014236943 6306707650304026387 11830727893883428178 2424864941801223947 18253666629585541343 4253821798658174650 7245430980223990886 10863739242419473631 11545342611248773850 12811272367090637287 14662101517614794482 14910408906480843459 7290025313215408709 6578803312521849788 17228409165664794872 7317878044901990579 16478903634361831710 8219350791832767830 12027611892278194404 3645404879558352427 8281650374013528593 787363632907930671 1497930738605330101 3427638595419717187 5768449343477922590 14183654888867409938 4225591840165191189 10086352045948357273 391466663275984396 16673077770885400938 6818370897083376592 5853912804307276485 8030975260798283435 1016063706880604398 7823617926916781105 13552529325004228781 1575334457194538517 4976197239015038169 5796486277697678285 4306035038300600826 319872346337517934 17998390523058525112 6731317147831896221 534437866261023153 10557438659374213273 4298476569928486814 7326485235828181079 11259532847708901919 13200218501436577118 13263008425403659078 10250661332159520064 6829355899189932006 13876749594394917987 6619215839760492479 3814266243800850548 13115612385172814877 3475029655086925406 4256215278435416515 4417407212326677869 17871506290182636849 7400953413596383410 6402545084729761959 4680091541371393214 8831955886158568742 11515639624319152676 17399617552929747975 4538095957788382938 2917947037372531331 10208120134462056426 13687129083602388033 15522197498420545885 14077592415864605930 14975924811432491156 14239753354496918482 10461079731658063287 2941671652500772012 11078492627143771633 591862468479036379 6172232534524083406 13672606435035530579 14334298944590006244 11000297736939234913 15102336910802532517 17548675205478648157 16080628438763733366 13784209016655029756 18000194617847098740 6348497896459925241 6530757372590214266 8763383547360071868 14463410699769356223 13748025505932398360 9341718652850780983 6012469853731569020 6870762506546210459 15343781129749914721 1067037066142873032 16590936267670807660 3663883428816134078 17875555589522055952 1580348616152147661 3191965012981082730 12133814347614232451 1428354123409125489 3072615252031340968 13812207032143499674 8065609035325515725 4834794127440661548 1950716876706731241 711082242820636816 1261707169257280035 11845844196488274385 10571445787053683854 3533545900078886840 7629583516328824938 8700612680127086384 13056397593198581670 5663868494530406002 8974931571054810703 2681741501009022337 533461552003084985 8437435763851756065 3208244899931694469 1927682188338870613 807972904888038439 16903089594453353915 16962427848863781926 13605751861014080697 5898419752671523209 16982050177766164962 13999033925143192869 8154338294401394881 17723774839512825637 1190291873699196179 10613350547216188757 10289039650951425903 18085345565477333839 11590290833493974950 13566524218145177852 1873267443358559982 446739072340975458 18422372199585395705 7044868934783272290 10300096622260028945 5473993871046288555 6029879746034364395 9519197472613120233 5318060213792730928 7033062557321586354 13965428466410129429 5636693673600739608 4606030392182090794 9479379702847535802 8104332428700174786 2166647376181271552 13265099467668167479 7337224330784565036 11550698641427519623 13497223145068701064 17789664630962528689 6241845307197808869 6728461688521822032 15812410174529121140 3375049201918334248 1074012412463483064 17199259625911045949 5892845079851574853 16557751464097780223 5422376431198422789 1555112711060676828 17757951365808488850 13682084112230144539 4243742954046241459 16557566947426919097 5903961316895522932 1704814484726387156 14031044835724273825 13323089661657679104 5328111249972086659 33820756954565747 1428620743124090119 6037088070942829245 16596848034287398162 12824532773725446263 10309286414575871600 11172362039141367447 8956863730927752842 7289818176725299110 12731076233340983992 9547972204861330901 9784875304430315431 2335832961992021753 779577004950747258 1234195746776059214 5533619681691424388 9612400121339357559 8775599535088314593 1518604177519101865 12833806197445298502 17780683211900889278 9848170768150325579 10314049229149089478 13355358884530651331 12291938524615639554 10307839504268429806 10700403923330591118 13750156084119452153 7822328376860614674 12025873795911598807 3372944276055706949 4244614465375189707 6573413246177956236 8748660836681316107 2535741615137311889 4691498605288691572 15037097184904986164 12625196036546073817 2122458069304630229 9297046359222060691 14453423414005432556 755596138160569568 847440026906357040 9241829393571146764 16097927646085615128 17510761574161067238 12208689531559052298 3666397704721266461 15280895345970333417 15124673038616197297 16405018513004124964 16386902800476941486 9767958330307557579 17059833244533671467 5976712027716661834 3634681562441769987 3551279263500074187 8360143772662290528 10069422235762981212 15134565823506513157 13828420810079555909 15606424753514630935 3960926841340742974 17736463262250878650 5821891778414303363 9749997903811445523 10301274543049619017 9554308288130739283 13391945146400265021 4975547297884854201 9590599489740768264 14851025143833336210 13654619812708700556 3175048824613267592 2290767579925448952 8639520191173930552 7919493582452410726 1544893973134379986 8449100590240845135 13624427798886495538 5880969817777775737 5682541869070858620 11529613681679028371 15586857981609924696 6433172978030906943 11938640912499110595 9504518589915769487 7543502886422935316 2075987787882620916 13471681426537671893 6531407465581906065 5239165774585922164 11518939583772407903 6814159687264796866 11249220704682503131 7463783565985511586 7112714189438349625 2319542680459977834 8928611612878723430 128625350646006305 12208258169229719148 8262513327210471460 18024292824792429558 12846537841792698778 16281080411867446247 11456497027115815369 10111605300189069923 15546982900125578023 5892613791790902974 6704823313630932101 16813510388646554822 11929058320716693986 2694124166894524207 12708974936427835556 6145775690367824708 1175393060011588830 7401880365821948878 8381352407323371753 9864901798803571189 15447145239406578556 17421336770245272385 12860336437307903062 5086652253935110971 4703209401269508995 16514506861460487598 13657985180433587392 8749380169771854466 3543985481100982148 6373449683082579096 12640843480032622845 18333720996843407888 12663287861019979992 17827723637981982285 12294357848703572925 6068240520744637264 13733367473444423773 4795318889821246456 8929131475058489619 14993411229618780714 4109187039965063399 7196971886948997816 14304799824886325571 1235902278275636679 10229454347995579454 9159197221164770232 6821131547246144038 17087461109184324236 13280689196104419125 1206859570276734495 13317768118544551849 14801276762497951698 12058523048964656272 17218900028858956906 17862845394547632707 15335587513409972458 12798851108815384052 9442744410880606989 1090069055623797338 4535735864517667810 371610206516069574 14301784938657047749 18263574355578001244 14977186423841537417 6825014460873874506 9863494981439258679 5335999767962635512 14298301582756421213 4257553037942558545 4500116469698776776 7234887802810242948 10683902426836592363 12380848763560726973 8949048984049883628 1533184658543914307 16687273122869467459 17338644956506642058 17561337241850211317 5438282803174572243 10914467526527151752 2168342297167221908 12499915585651584572 13467304782951098349 11398730902519988460 17564958053397021885 7413117761165097631 12587838465825667091 13510631573554747183 15505636573035632206 14256661255824114409 3786320129839026731 15471570957755852732 11460371007902903322 7350555184168413164 10475940668559670717 11742424970898862298 12725761569134612259 14172226192073176503 8946266078178508804 18401214981350820817 5899759008624843532 3855605274365798783 1747087531547808907 2890461833735193815 4073005662618010442 2002018841825847063 11606141313349916984 353309580812243192 10791496077610224507 10031655662705910594 3749202338901286029 5014900276070843186 7430607950141909087 5885311664282258424 683153202358527262 11825135945182560464 17466364072686752404 1410050317083991505 12541962037382509072 9405897130677203836 11009429679438759836 16591747255202127364 5792891740649892551 13469686371908354768 7000531481228930515 16869019921584032916 6816506240784790637 1271688036113188228 8351368312905401028 10326323580898654316 2934700771704001334 896731594955354830 9729042052802057815 11075415305659446237 1376188753166276589 4073198114159241676 17140188634857879662 1765988322664837833 6489787985160819205 671063853440848500 1519771291811775294 16804170888094395590 10543236484398994365 12031899543142410614 15906835600604288442 10377846591615922450 16678623461314899326 3784229677531261264 1120373202700494566 13116231027453472137 14056510645292916327 11440908166243709803 13108100612816593139 15655921901787054821 7262841372040804108 3121593150829471402 3273391940315058938 17602993890086144639 16937844049786347060 13166836123110644020 1864253012646287189 4832900236691058324 541007784623638454 11021787309568920006 8030438767937017884 16271253204487288623 17228014168116803985 8263797400547497100 8653080462104305859 11567555424914351939 16695962186153665314 14311358030379765229 5098126100336576181 2566579927225108675 15427917213494043988 11830464190332418554 7721931166703275238 12089073629442026503 15037969498142079030 15580331114090956987 13575986170118161366 8364990417048172019 283348168102489492 15263962987012486060 6845026211777131494 7306065846960991829 12200129613891154532 7760067383701271355 14734168622357291991 8115454018119585108 9152374817916360130 2418827771770013427 10978028850713601774 10446378538168151564 13335851448196301855 680073227098969590 5431039949445451593 3770800410170987729 13815016188171314801 3166281192722265419 15781674287973294479 14534574452812103735 3912138869001484843 15806009921903918026 1517280843458419012 12466830834834428424 15050105984444056950 10717080026465208826 3767727267154477094 4354724971409615162 16071881547558354391 2404736275720724954 1522028937138118541 12549287174617681562 5323090680786448725 4373632979258057980 1306843704786738883 1776626038301395366 2457544955011192122 9494304434103481482 14473634422809156419 17807419994152653072 7979817296758608953 14399267252908917572 7761239381195971983 12149135295188268247 6350689072087043310 10191919067804564944 12486016866900437202 17511021409823427066 9563237079079007505 4554007473132147952 16780256060209987864 371027509862163477 8005245316044044605 7206871929239051149 9674878002110155635 4227355305053940744 10039807997888324552 3093423038791844441 5287278891683231597 15107538578859779465 9581262594624225247 4648365658783139577 10481644944102716734 16203086920051685993 8994410365729645186 14735744750282729228 8898938020471780093 6699866116878339788 11298925644885559620 6032563032099221352 14635757167827102677 11978995868582684801 7537649104485677306 7534369706551377019 1848031803146887654 3977105825011790733 12436210786323300434 10664768428006638034 12698721001928123767 9007418809059620088 3471284429728090181 7044417781310361487 9859966535851385656 7317045492436194882 10463982906666021536 8548448290172835525 3494564102829081143 13578993180058490798 6799686629972061479 18193498268562522887 17387278838581665397 6368588829237149709 16967023618693385909 16975906439963767823 537782464227015012 6545118698542837281 7626015281719642787 17643720366315421034 10783093361590744645 8792951523791467502 15652525133939374021 6738754425738232989 15183003467365486389 4522105691972816696 5359884672551376951 2467943091013452878 3797914241706498129 6609279917204931848 10693310938063920727 17449182768926581805 16481133613030407307 18076385014496792696 18105766706814514334 15252065541290212281 14672573322600909542 1187325884592651372 8878194175422436278 13909289131739644314 10134345910000977804 14426645585404323537 12245318780750070131 11445243991114430804 9759391893120906025 14601799450639112355 9344099014223617506 8707783170639794911 8723525055312865100 3316875417517897803 6852189541265521953 2617784879000008835 13413741869414725099 14916481449665930614 8924901634583721997 6583411480747482074 14436530892057200416 11058178999903648151 11115292727996670710 17386999407238141525 824407089979274434 13344635824787856666 7868043635688964527 7418900568494048588 1968145632808805304 4613143791065756409 10110772894407507433 642841472232590794 12558792933086271287 9858506218106164796 11921416533880203000 1855445348869383278 15760610806855669961 15646026029991060215 4757068124076423560 1198972294499925757 16516031816807938647 8097705261454422404 18124597028174878101 12886009430846864000 5256346950514098606 10209088366084801602 9035989728778045112 14946620109463758791 16866271770781560512 8667640263916507375 8773195171144158194 16726955163607456637 15209628400836867786 6583564115544413197 9794983464163534750 2064355843361598868 13042564295816064931 16193115574709953132 6709135082530783405 8439368881709249245 13382612425342406926 16522136234693256856 6725750200363432277 18115244558241218105 10180285334730733564 17525290335012847152 17843595742281871695 7638472073558034568 13818149618415401072 7211663942833777315 4422194507880945021 12674089567586992614 466209856894925368 8964702119576853669 6597110774433593908 9472676807724615576 750736597187755719 9869127868794019213 3410571317499379723 16382230055132450137 12893638251594465831 6286463227780293184 6679766056115636995 6780878310996358921 15099753025774524677 1694876062612558414 14763915588619464884 3495794286422787572 12665071271955148085 13073711278272847572 17890581300507953845 18387499478310619904 15663598772133319288 12791389953658119579 10695448714732149869 9469759131754714454 3317448682719778690 3239979959199760501 6832629262399483438 14404959190920336279 12224333746989417432 9659370447519506648 3500936655619555229 14229909752403767349 18076135027544203399 3265504103547958105 14650338586470233609 6846475861439273564 17713970489967053873 3202232393994863734 7440777676359168475 12147818923571509370 2278954828093376696 7020618174400551768 4619749516768381597 6177127325585903301 6410492778614443823 12268752678823103939 3436295359967116930 8520317354232789865 15078724671763531067 8989114626409800560 7046102131136671085 9513854003277858714 5960991575187770586 12905025349771341053 1978427967402863659 11550032753513903331 4928367053265704901 13865369700097897096 2293147174620978548 164993154588987048 17926234840978736283 18426561294790310289 12143428594538941668 1838939840864611962 17274656111945626241 13872675532063318713 5003056116879651274 9622166021621490077 8413725727984325120 13694857567954442913 11280450815007616398 11782273083968189977 14297524245948194503 5390519949520988013 11065866773726571763 12329400047869110668 11448854312861381319 12971893851143161989 2998954601491236299 2607853092777916878 16918885070371081805 12466272440706855906 2026778426696063222 16845076814131900203 9970415987346253242 7396565442828699884 13155852197887048787 7424533075936787803 11206880683345436622 5401916698908500327 9336670707134972922 855722424111191357 11935731663975109740 6936760646155164261 9522614282495772249 4596168024175110983 2682334140470522657 3923077432678972073 5141415228065424738 1055048409537711836 9288753641869271152 1570260344118426271 4176051026468022439 10241764116739493895 14289990377589474113 8745832270213213554 16306052031689905161 10957209972758270627 7657088463215775996 9971630799589617791 12009708175729247392 14513266318255710203 669012322173577155 3843377687266896968 9483317074094917683 10169269923711575009 9234998454380070523 7831459604810565240 16347887577061962365 354063603094944203 1926275671359541211 17381940450958143278 994647168948278100 11395567986534177132 1247985093248897496 2695566852513715122 6093074706520672527 5105087867359622583 4012375232025996819 8798227721764705498 13682508623681584418 11269868528252694715 3044218732590129819 17289991675907623903 12079638326753007107 84882709553697098 9882940389258863597 4316694881927840680 17228902342509392385 16641544305173636627 17357417373998258877 4982398393352071261 18147485444961324908 254365949057798875 9512643705007477300 14073097494383931265 9263971237882404474 10426146574827100050 8425692481124343591 7504802807104003639 6946708291576519900 12907768982248347190 3584337136842790250 2750641716179415289 238485737803260997 9629100623381997184 14220290595823487271 5019771366986855347 5142371674605971882 5284290331404011497 2800496333053724465 1110854475580933666 7941960239718323659 11927782899603239718 7620146934434206999 17444578719316798615 13614710925532743160 10353140180721858903 9325141682107085269 2332088214526006067 2796338631083577247 16188404573800655055 609134607525827827 3064679405868380192 14907071816304806190 17995401242967927039 17829519871697865546 3408604156126758325 112116659262107438 6922059511799596199 5410601073063821308 673448505800085732 8238113630390652977 4268185977593749261 2326933892303178404 5209834447525339381 12711307835371012770 9803528096473145226 5563324196197651890 11026467348490919345 15208657461630320174 9214805413145737765 18111884943893381746 7833984953607398310 14758547854827931816 15091395093455023596 9864199510331066009 18252725925972454758 11289596872648826193 13264171055831960211 248926053699098917 298572955203697717 7668990228516321177 17912266807117381889 10370993313068530461 2153600803086592228 9934061242288566602 16477641432579225222 17151117961876068897 13338907237793258097 16445452246649982947 6773477467925317397 9908996572341533690 12717632874747658676 10804625314509723217 12613497813506375613 11016937638846190337 7679235217153019401 13149327081462006029 4140297265007424045 17802942318119791717 8728576582969430900 15261881025840702763 12832453937570673058 11491012412266256780 12443402049164438785 3183034610790709186 8921872074399315823 10854784813624484407 7681774365260521111 6679458177514561293 13061640423804027485 18005973996274981280 17503585450655414800 5092883359772580541 9208879570409090662 4337091739380426582 3354503873798895335 7049989808823136977 1041250261177525343 6757250403889654389 8092897579111601521 7587335825431912109 4623308401198451594 6098219077075800273 6948000863988603703 16114642160107182160 6468366782172106814 14100586270266919658 5055980742990109612 14247129715678728425 16249807012963966035 29208247180302207 9035769997341240727 2598294405625026534 13640917877492000862 630329038013113172 11299808818794093090 6271541286655076895 2624301628153649503 9517087385824062651 6872167018191773564 13961301119924605858 13866626115455848500 8441041701060756871 3461630696772764745 15482092623710531944 7108960840020660753 2784960809217352463 12581730718568035145 9999206616983405335 8190010756654098052 17768208661287388191 16489386968185895604 6319837581984589063 17033922288509246580 17942786010413446882 4110788716986584696 12320268068499927041 13525548112641538679 1810305152011488896 1082285379789452977 3017704790067918092 6878536697942090601 7725906343621263228 10859840320117556134 10687972427821169186 7528978720163709937 18430941947772632097 10730848694988878862 14671093891789809069 2359805964649705248 5112345919109582401 10328928381121514080 4638810753495310977 4832971741326384143 15361231038100310315 4505672015829969949 9795574618409241360 17214233165772859186 11909362601424527230 1957256474096539740 15279666647764767112 7010353743413502185 4869058270328907014 3062541651859992354 3699502794413164774 15966954787128555848 4368713252453327357 7099872967572282188 10347066168461506422 4828021439756267802 8643609739016608844 9334641083995667644 10484375784685469287 1502602345058434544 359003371967857624 14309913309750992756 664809582564295717 18267238726540976905 7276035908112665896 2105681357012769432 6194462540928171975 8482914325084271093 13358883923520342748 15393482062940058 14226284334206478610 1595709505855706514 4114049520059217054 8107763858774403348 17206165375315882522 10154092646210022544 536168525149893746 2425088365702329058 6562568901201087587 13838504302993339800 124942754336572418 7067412832265328057 11759097150571980575 1829598234354913679 12407018016821944878 2508570508069282437 5863082835800134854 12369870245449552112 10603983597686798542 1185229878036958190 7409632616275341575 16794393174145917739 1758588746189732996 1183189795991439243 15577864606860072156 14659419439907405537 6140437451188958591 15449659305325380313 8881981021172521016 15531799852363685305 11008452865967937235 16809896782072874487 3823548084149553841 1363138331804287411 8043806360571479567 12577263515040897191 16859279204847019006 1867423173516142720 4382805261169074822 64442146311314905 10144839951286223650 3775040376240510005 5069128750889594654 9065585529889192267 16669457643778177588 14209415384442894986 13313935471676091649 2616929467918333163 9403589019047335131 10868671949926799004 5642734401137597559 14272002490254802563 8056191599332864435 7898825855556843165 10314186896349106293 1843410665783224055 3141285078350103438 3934814492791107087 14501277996937346052 16679748457027411553 16658902821411075851 4261268123910857706 17247337411621661641 15515526461225577474 4144339914731935397 2372392896841526108 8580247939692888770 6540195435660230218 9091588191886740248 16402235387528637661 2241545533851008643 13686809194718028127 6746138440774346223 212998825280683346 17621693361405135103 6736685812691376227 12489824291057459351 2828420068382882480 6146318060349543622 2617699987729958440 13173943127765973421 17807726873588886549 3467112645958003480 13749718323192253050 4054933282301150223 601410215143491614 2821097688406230047 17550872207345288409 902591593529838594 8535919248227186540 7902400525990651115 17115392982065089832 6528178031901263307 14926527416529100546 5739510465318588730 3074554370378941039 1568283942864845719 11282967684685225749 14398462158181022963 3997895185142345409 660644849730078277 3697159580403971292 11807321182721564719 3107034516414617579 12893694890901120867 1016089634965163064 3392105335825487433 5155143534418775305 12257745575225038024 5457380690539239712 9796078635355803353 13130269721246048191 4618131951731416894 15748264299967586147 8711518275743482423 6317772996072577271 8283254868196402530 9870206010301665761 1494050417238545550 14433642859071131067 4884789285221211114 14002621573005640839 4479414972286323697 12388603121838935832 13420392473548241226 3230463258913120477 9002893328179327126 18332721573785997620 3044886012785338583 140510136121724017 16866985610182293013 14764274001767199483 2415292936032926930 12300620156865408519 11085123473729889942 157497813198514036 10733383005991971254 1145835081447896465 17628932312897607477 14158982439325111308 10080247468464574703 54620552597098292 2611457275452709946 17138247313859417182 13840605561429833711 4806746749233584699 17623668579913349333 2813637345826042787 17109451074141523129 10254276168200193105 930598153629564003 3926656789657825507 4420378834732396318 7630556096770650077 1887715910987622988 7334148595094767134 18292059958635479286 3778475139118914104 9565987635559011921 8920591889243904 17839905956352254972 6997233128945482337 7769901606763450653 16022513870482973538 13853073322384870948 12888474388255287971 17267713133645255056 2339214237581350305 2670150828271986027 4207334883231984342 3035073715625401496 17691794337951762 630732840882849170 8363015976048629961 3585548430018418342 7088874217326567225 16246579580013838898 1076461796808546911 11500011302167859101 1648810226298932316 5796811770260468415 12673100012939587620 7484144614121167334 2651539325021491633 17885786322219680308 16825545605484833162 4645013273761515062 15366847997324936029 9927774406928949580 15240206673813834376 16754276931908082971 10904334216801834053 10483147409043355659 9889935545752775899 16298665314322583664 6170513405487653087 12142557428296835480 1544375252298925844 3630283205777596168 14614468055527112481 6287719642903441861 17189931957346652881 1855986221912259421 4249859135334482330 11464770906255689812 16273033712065672658 14088543183188883374 13103059137574209438 16584003915573679972 15477646987810386625 5852139744624911208 4439844985641365809 12025605712720611213 369139974417180965 6358798081489419050 14954904769250064457 15971108278030213898 16703228521305477733 17576694548762769985 900392073649820454 374115283462287126 6486867408007668979 8711877671121446598 12529239399906625635 8459954267660973323 16734935045988321717 569316340434096393 16615076783132171317 11918242728572141320 5010649611087090362 336365627911599016 10502928192487882346 10134209068446900224 14052662528819847677 17461844163417613524 12053349861332119958 12895905551906348228 6504544830424844895 3071339737198056787 3042389684944468794 2677410426493469851 6670850645890133215 7351023669479165820 7346536655616537605 8200000725995687653 15452507462688632891 3153961160915955360 15929001505310766393 5469904833962250411 2760041557031449606 6107869908419262823 16288438150041504631 5771379539819293667 11742631844821322807 6575667333089397664 1109854971419043904 5841397345064190168 7939559630381477210 8820192959505496671 6597995731174443970 9290425269098887797 9575175011107247518 16124815831594341682 6784763382225037399 9327438483364270562 12809352392433410181 1716256608539241523 12724121773773945932 7922895733969359044 14009650868211293046 295123926932321471 14794331906976628737 9209980718599213199 17882430693586619377 5212643946237716677 5490221597519349051 8048315317211826986 9382208380861774756 453002221108402129 3017919516456327266 3646480658942668767 2340297476562232208 13011958324744509133 6864551893576995447 13397077518547629056 16116612190364829996 17507389552834277209 12130356699766257410 5256378410216586024 3183303311551737101 4949976285469033759 11266692886013419494 6744083552179610895 12515162103506838914 17050208927900284646 11919484008703554655 4797720194219728860 10828820722216199228 5502541693334397890 16600112268429160623 9429296506737893687 4932882125539203666 17336314260237152318 8940978331513845485 15824516105455448683 18345380300495067853 6476941815122029966 13505476678647698290 17638866354582222255 17021280797020035407 17282305437478679365 15921034260837172800 11188909468978440405 15638964201062889282 3447975486721379864 15696714543762487413 875180591834329429 6393082819561071660 5048888414805520614 6750570438896545870 438435254728475652 16739633017677040075 16790807579835097232 7578383537636819875 11235781416211085886 407860888820725359 10394430204543112865 10937697897162298832 4925095457794350683 14972055456922241942 13499207057085819221 10197660865648735038 5879864030557652105 11223822540371653381 6679042173005223204 7803756789532782389 3417574555250748242 10629219284176014749 18069544434239921221 14243394270498176194 15966579038393161641 10370272041940695122 10809449016250789192 2569448078573703847 17187191002906982464 229828914098910416 9227408656421948627 17886141709522308391 6555181469253536485 2645454049816206671 10478430235552286302 16939346751245420871 17351533086710914603 4033314349047212448 3800570743011167397 8357869617280064755 10030744731286227817 9702442865411102174 1324943210293323525 8784537538347815782 6206837173631446061 9599152305430262964 12085726567119465623 1794344406830509436 12843495130551853843 14194326760158906116 12330285658093398331 6136493050240069666 858609127459810343 4289125213374308797 14107339549454838428 12354875097266083878 5862700916797701654 7933223923816064611 2163261176281113122 12296323711900031854 11343872091200989712 4830297994478730913 17058058135855757737 170959621702444862 4443321277850869146 6805759353114636682 5334231463155130997 14821013955168207096 11373369908836204383 7775327900486107059 11681329738634219510 17663864232200735100 12456601179993018206 5458149304592403329 14859524084501571591 17671912133103573336 7151162076456030080 12885919658558776706 3667650329523246523 5639315175443757100 12819774636847346742 3950716361644067103 17845827217253621078 8841335148327659061 4099661133663800324 5234973106489709269 16276412525565012120 18394018358930584907 551106239489636477 5706546899462065189 5584726930550540824 3689970219827471171 12366210525969355375 15875675047029759667 11190181543248410317 6106530735088931222 16916026418301506979 12688867076509516565 1507766862423306475 13137718974714418634 1426887596506460022 16285541002031308144 16094229660477830499 3779058022516161103 1775532474541497598 13876505904322583649 15916087968672502404 16624488309405125516 6520429580798782029 15279973397133227718 7959590571162782965 11208327411824768472 3191496841629296044 16504419594152979079 9261393895912369032 3874075955013202583 1524497077603920032 11811751092713200802 8473296421693641991 10230719882931583590 9544842444897239806 14538821647740176651 12899822910776837208 17739210167052008695 505380124339460612 7328545498030149199 1641508660391529975 613851984262115266 15156982763655610538 6203223083208656692 6100835733963631511 6813771535415926607 17679838929561048517 12613118730604266271 11547522881330861409 15702231804440589253 12512975907499186189 247102678536653454 14078018198000476640 1892459716283034077 12174582248803289071 3387371488555744593 5130710081869442599 14692288249996087108 11381799857551395203 17299794311170397733 10616525441616084721 12570695408065529513 11539680406181785478 12015230228012996476 11892254575787591146 5843267835814286338 7086530405917399172 8265220805281327296 12638327812374136643 3874269039491076273 2871926162814611168 6982201543291124849 15612759956862347072 8976460663931455767 10520816416743661269 7808360401690641394 6457165225967346160 5766772862381956524 10529374971647933854 16444755497477627751 10997896971003733800 3309329611698418510 6494222528737368047 5459031156277343051 15541889735153869952 3995019098533109257 4208209083836558448 8313946095429660820 4965858973070038825 2393895229596869534 4450871904063206606 1936418613264012615 11960074553030116195 10088630475363666397 11695614908965046638 7789675637631627453 10056420799473257403 11113618796046164487 973493080295263479 5242509780115625039 14142248967703861831 13185081276116964927 226574337051768044 7198225125823417261 10395273575450682813 11516651780066355988 5006286705004257048 16232997416234724623 12189627321342032383 14506678304683028810 5154605456986574971 15597529414583497745 9141339178127504519 17736444394733988246 2219825650561521904 8812533809821006948 573959115986279174 6703968539246927167 10650426780601270985 13437898714863184885 14235132908540224387 16087096339747510896 16760809195857453008 6787301978075165409 6132961992399697771 1576601441488053461 13189963538551749451 6813614466825795641 10998060896686720090 11498580457406689677 4365463089795952807 15731258153348897514 14235553182132691482 12901741715743090032 3201130088770210873 4279122417290471609 17932698444044429333 6291842670217522872 737022465221536446 12447266337638026949 5984446141164382405 3071555481540898794 9352511154209274072 5738510351629879597 3749302047556609051 16844567019952352686 5622042140293512179 2638411764597696188 6207012737288237809 6483068194652535144 6102787268521623939 3306563133329294286 13036875020697427731 15755152419971068487 4872534925676263657 10777942661114923270 3997783062374714622 13990520155089758398 13523214669525029832 3979197030588696977 12557017948181700808 10602128220138657553 522001411448062333 14445374925491329779 18113375186009895228 4421960238803041180 16247362636671434033 12896901387108007725 3231669313657101421 313348998055935919 14450235992669544560 8792686424594368815 3600539386867698133 377323838158963890 7853816721602471585 1069412137522120 11601465816324654841 9224216026219689491 5624013947768376106 15738739035212607479 6600189500575772164 1082366737095175301 4522546209172980649 8193867112576053757 6880406492028643825 13176218239975446347 7647561333418151444 14424025589825783510 1378097309395527465 4129044738319304296 5818420599066637261 7020817709938277197 18345967033489342532 14811082580658319151 2470089284909253780 8973721556787973180 4232842855596751021 15828054908476440164 2708376201341735553 15384781918538633424 17167628554589293403 6024171077993303933 7280976034931529523 2669741890067721620 1114817671425327855 8378540411671656689 3365700788641207156 7248616763920882958 8297073013445031394 9122788065334278753 16301884629558460246 5544431489207681269 15556352177038369879 12040799248724065822 3578797641822519579 15390317830462706225 2318678908163502359 7092556611390956183 3655285032757189555 11377889062469121257 15578246763968262416 15359637897259793987 1965255034452487292 16027630971233625456 4229720570180995427 4021300894217014073 15850342266557438992 1086874744780655233 15606947151765892467 2277641260012307672 5408737842144687876 4760895380596546244 13319315869956740001 918988259521863163 6488909124573945304 8060579183144520125 18357510162884418814 821207596099833521 9639582822748445678 8095968773650738438 16518690485723413826 17553500449489473097 3358241595588050435 17880709871242426359 15120755815106765013 17567539662827410585 726934274704690643 1020059726727112802 551777594842622670 2577175539986549932 16141803907419089922 8809827406522021402 1197151845871220336 11674130787300930115 7492885410487421829 8114854176109848555 11810429353737857856 9699681628464873106 10260656162446784926 14557506336532311985 2042822651037552076 10559706054788867137 3776061925415169387 9224422839403288578 3808734974695580897 14657345565590818572 17982241437142148737 6025191931468241047 1184525652616382983 3788385746921126837 1415429709861035192 5256748571548477907 3059211223016306862 8498572452765025803 14359136484865665402 1271007965219963694 11760041634568838003 4374693328265108092 5415429243677635267 11082888540344158624 9665071896820521381 17738155801371386054 8277484267531061147 977417073797349988 14948588635689383638 8440689565201678154 12749134000620789250 14956199582361836749 14682515313402695713 238600098093965504 17791832669581738266 16128015655665626696 10047472396999787769 5243676588064910641 13928212462154460108 8226328290546668420 7310040179621106862 12016690251324074013 6402232302406950381 6220112596716239592 10861286463934106074 7105572419543876575 3572716265184803854 11429291236588424663 16671501026873986911 14793833609704139213 15160702440290019315 17742427027786725254 14220110501245622567 6180356143157751037 6793254849785044544 10806858049602812996 16438868584474461522 10089965552329725062 16529009556354267046 6008904665120081976 7075791016037866217 8523929679030837719 5703925471136749516 16991894686741569445 7029362272619512077 13353536777888625296 17115013251423565879 908375597110457162 5264924957387479039 17578755485340344557 11235882158511425931 11130093080437168843 9668648988408957381 13614859870206713266 15199225680993519970 3205541554274895566 4214291363582048537 14161421356091498744 2076320224696673628 2723315536112953963 4076809823768279751 15123855924282242724 12767745723071006483 13053200763369137594 9182741619586735585 16912983535566521914 2813258944705077227 13168090199090931068 16096138910440057006 4884311729942544086 13984922088654484749 14519336668155063603 1426040755243987434 6614505936745400433 2956819130045640485 5422828520845527431 4080910399763067408 5446081382953670955 12999662041404459099 1903482224042217681 468632706528712947 652227899097431589 14261929259436933788 3687299877567877068 568832195979078698 334159798006017024 12595775262906674321 6928449931737594974 12595472454580109934 11972658071747505592 866955245053281139 11933809271529077455 6577694976839944541 2696994827973965354 10867662225588111378 13349299042765226529 15965279054786320262 7102131316105510143 6315415692964136206 17611190789550958467 10599227072296634492 18149380590346674282 10139345768664286913 17756563443044988665 16443014475849512574 11840067685254156529 7355745979878894324 805582426309102551 10453264452084829772 10379947180650358603 15184792254000992584 12343078780428325918 14395659141310441649 11160056730894195921 5938121546838689545 9839457602976513316 7593427076708938381 11132555324456104219 9393812705900665185 8586498799775081997 15249548647959352058 4132472770151848446 13816817774381834850 9532641661240675294 5986879668462633150 426919320810765658 9570695516646064491 5480078420773585773 1285425185036975765 9322683131709803786 3427719096865200325 1049908720529068841 839035411156279285 18102759210092036413 5735965416017339891 9850892975653515213 4624557406634012862 17035014523652617771 3931561927323693056 12838885671665203174 9990234295607533731 10762055499122545504 3349670956502718416 4064695116502761641 16920699556192748831 7121064189365631901 252126276982729553 6920399118114197044 2195800993840724262 6460324633231290377 2657539781361901821 10979568491802266950 8014906624030735404 282681578646759261 2492226886713888566 8470644840812694942 17389837203146624227 1647345755867950400 1294668632966528304 10836841843150361214 14644952766386640821 6227085986442959498 6762510295201288801 2349869118185240506 3524979141407465446 5671211502415823577 14087946304739955183 9598133106583581348 18038282352799891527 6898086679394719253 1300272403812479735 3667073660240603520 2537039112890241221 5795340027328038212 12690516316879957647 12519750834884248984 10906629850652875658 10562029209060225970 13455146015890616793 16681608387337760805 2149318347761176064 675384513544135584 16525421971507637785 17854472947842763471 13548050076885786109 1548886219964166086 8657365748120726618 16284581495609133688 5466718479758155043 18182314745624722436 10657839174384669353 5703272533782056405 9323816182380009127 6133254255917206740 8296298972320061010 9308746517205179535 6563413046574536354 391015794724499666 11359740539902369029 7851258603253627531 9151264734532021027 5653748975539671191 5510883460476197710 15317791175290001315 6455223182921580553 10716485905495427631 9144242324154491759 5081210870978044193 8989730608509875851 7230925048234662873 7254111197207039346 5329076129468879487 11051024750361575488 5402337103037768452 1838449067280602940 14360396448057198804 15635128009250065815 1257711658876098891 16197741033856703185 14755146312053136771 9625757495983117491 7671624112550552967 5894631263803608379 830227619222536071 13361083692297419640 16653259199966043808 287473226150897218 2599763575611660303 8625285903632985453 3061411786146548075 13508645997489968647 6157733382527318376 13031431186771631827 8721647615461103115 8581639318876696751 16692791712138919379 13711706819848464517 835951281710627620 12049576392748057575 12944128032583330020 8748661373286982370 13283447440697821916 7886178371746484775 9843540915713508460 7833031351708096007 9531805457242431107 18209838433245682883 10247324630288258732 18380182503823441547 5360902356689305763 3114064736548991305 12844442211988744849 3501603642196225838 11625894429586465546 11188308668137393541 4164343647720809769 6006975077528230367 4454159596319629686 3179841769844055515 17918832788756392977 2954940372074236600 2764402368674275437 10629961187152113862 1779070427951411126 10616865411392827214 10365141662306603518 5933162508687127578 17684870861103973493 325141393373105001 1956071137121912425 12354020984402558540 5824065490024677853 17506547216553212612 12284122797644859572 13662343849909029754 3813428010366867464 15957363056553330526 3927165681680113461 13726255721418485369 16014810652230135948 14043008783055682688 4993183868064931361 901163278048420546 4225127340029081726 8092461240079576730 7078484026556133472 16700518570960891953 17807479315892650175 1817167394488175749 4393338401040922284 7769448513765275735 10185944064277029454 13215499439876809957 4706259224658303637 17822974473415899610 12442712325807731069 11495393503469631283 8819644210442430525 11093711300135243326 16976460241049078179 4057980341293441894 1615983432253320108 17563137208903174618 11508740904508553538 5833905433561112411 5142686991938469364 10733876430855167903 3280453189570719694 4322609070764234738 13269393818675652136 13750031739603270557 12082549933982505085 5009005659636357392 378308243141363694 12504910003154233983 1245459666902547811 263241744291729871 1269324038831089969 12099188369642874495 10885213103642269210 2047747534040613882 14325668645975628620 17832845054983839264 11558326425022538957 18225900561712340074 8329850734398416817 14367710710939793017 6971231093029553884 5076374484593252289 2200524766343493312 7073402616737667935 598631929358049073 12458060130876209185 5811439075647107418 18400463603935007555 10749138422852272923 3603510400700805555 12827559561488601693 2870297917807301821 11465739589113233413 15164670547737910521 9376944849869451583 2319645430711217212 13563334085875668222 14723288370524683695 4170523370898712708 6106021190382411726 405222229008855056 17231630032165913820 3454267672062583582 18044315516682511999 9660534041460361420 10938648266232293432 15706866410296995421 7896171753944430651 7869149011972705991 15674942843782786254 149989185659379358 13605899204677166805 6883228419826664354 13251746945382656948 5725018265971352696 9576259420484894802 13604083008664012023 12932961873140936662 9872306306629720002 17625455248038732759 3519917353428582152 15377101456001483876 5614147971678861172 4313727578855932127 17522063358456005857 5077281357866387930 18341438743312384633 23792881623877263 18231135771090778232 15576118608487586424 1856931047631658777 1245797573539479575 6038050434995621167 3536430642026085562 9634361817790695924 1749935637493707364 9143142656928215563 4573674581833119404 17046999819544949414 1182145775092390375 15141869316895047419 15843365409134942512 1542753230062686530 18234658468948319713 4166501125096080606 16977978168571377831 9326812879184064906 5400468672026446503 16224868201721740338 10964616674346994291 16522328210641227016 16167755181712528982 7733749700809495133 5601496087257873069 17922722681289641554 9898628220533770358 18231598918290183796 4555446605336992229 1112573398791446732 15562148544228610029 12962938037348533306 2866292091705697855 3280259038695325944 1964272565606620963 6786428146814734297 13198908406978114167 8293084607318143871 582624415459972937 15410089090009088027 17896074794360814623 12965451981868380831 11394971161415119884 16679937043964628313 14019562085031338685 2682627973542384565 864859190791004525 4593943813407698463 5879999321931335139 3487677706696341577 12382145808858694707 1140992556399404374 7105544040933591464 235490490301258853 6723044508182155035 11328013692953401574 12177769120221520393 4379297171310349376 4123414413912217202 12161459652823741240 5132088679037585420 7769755734038982777 1330835344521734788 3343557815719494315 12583683234711453667 7390777879509475741 3564048243653467370 6422396383881169080 8990494161816578771 12297674073735942328 9524960770248959989 7042948206157715818 11282600356939173862 16919853939884969384 18145021106041171593 4805172890210315025 13109772828420444168 3084603053110593946 12866905731142863593 1781314019575226795 16380602179551778737 6444516182909282 16641939415528119123 10813124948538257778 13797842659974603002 11075267217508985408 8738564318257711019 6426817924074859204 8881946093582205402 9654642702612131024 17424735128343416064 308743868144920609 14070603869239051443 13845828622316639097 5023237694144614312 1744923617302781803 16724805583882257737 15445135470029113025 817696927866038439 13323195900118785961 8978851675240904802 4971044874661904693 17262450591719110772 12919969048607730714 7808592212035837551 17587649385144929708 6867529462615808432 16252064152359277276 6086507614174912007 10159336306692440596 16485671628433433837 16718781089172733128 16096025963706857779 16939468573403047850 9283848823933047845 11687851641973215806 8784311129460969164 15061469059438773216 5197915715266307862 4996100490834100167 5589165807784513641 175481054929559395 15643981506511698712 15125158843511010406 797019223989775289 6041740091313136274 10190828608542244638 11201210803461278764 7186552342026260893 5871951012132279880 17596071702325497651 13305936902125785289 4796263165422444791 2892691720911484368 12760758088825264291 6065371910988621090 1811167588156189192 14050278464850408501 15418053769922177466 11907376516682530877 15062556576457085167 2726306319036621120 1808678952183657968 6907070691712148174 4464958509612062610 13323131004197872570 5218166778085438865 11872642198638907328 12125175928995258928 1445582327491406079 5213444924513440288 10944751185368242945 8192320328050491466 2819631851697489959 12950281360316152558 1480171686404138387 15301499021064072812 17056979852675528678 740634679540275541 12541457956962790852 3227142643155241567 3784432163654637009 2912491296800953041 3168105904036674687 14720535103868692701 11043072908677327951 15576241668003917365 10155499793305286450 2320933402768020898 2783241342966483174 13087729394515239651 10990308527320649971 11225644991377873352 148444666306382715 17232640458914662241 16318273478332705119 18279606044129974940 2824407296530773675 7532308810549517069 8631191964693706697 6139636217243547723 13731124495818330802 1571142479260027092 4514293492185108017 793827268010695484 5434606080436199202 16015038901347894962 8019712352650949041 16867485437347260203 15238634685362067278 1205882260788124707 7526757058093576042 13005867174651637648 9660928678013855635 16690398695893666901 8133923335706473014 15783200922225749528 2417415017358240822 16246667814504778268 16468455095867489049 17836454277828258601 1379852541017032930 2155941415992014445 14215345305763810928 499314829223955298 13184557514526742143 13753496395954718585 5099629424567131602 14879813890166093015 12687331254055329079 17813332985425750060 8686447916246003949 2553238459272294229 627286270826466547 8644452986675737993 16151411896300165442 16695630880427402611 4353527504544655967 5503097640889321533 13600185209473868373 14595496228784420074 13668481802805885973 2321722679569573943 7262114883982589426 10488926204239248946 3327373284027067996 9115414309760197638 16722775127030224279 15050042829972363279 6095728005376565924 3493684994362231174 369494198169090647 3585247680290405856 9335936958724081830 1167572215280755508 12003705847452516543 16063500338865815750 9680818609553378936 2978699355124533482 18163846727490493057 3778093419835825068 17182117506634854798 4028525990807364918 9747772324837218430 6926290573372554396 13495931950778957212 6244053694300353286 16028197106759532650 11437854735307310959 11248321415583849594 12340231306035172325 9441860810661070023 12558164743166925788 4431091750830927590 4492909375711232380 1042213022026143477 1139073912533232249 10543311321598846973 3173131677162420670 6972540545850649775 4284957658639558929 13133031248986802887 2079347563005855239 5296623996541853698 14113446023076396574 14599737375192307612 2571704450810516244 13150655503012014642 14310539380730211062 17814792677064569036 13308420407054856529 17524063690454154661 7777175968804710445 7593083008784281925 96697968142293368 4366001287075401043 4765012968801117162 13797796151095529463 15656506907125466110 5203352772941344057 11125783175873230863 8372796948652362560 15844449969159638121 3277772106185016617 213846650965507294 13113607463518645295 14144296269295789662 7300980813619011461 17119668364093596231 12294688348021975541 5927537065982763452 1636801409491969637 735060438141142220 2581783827557565367 13823029979006006636 5366578876285443755 13747662550904812969 8038801178835022689 15587552018359196217 15822615901252883606 15806775855440576633 13507388587001536981 7480327717594753092 15791229601194110374 15030278970754838872 17335702719669201928 7826192070920373534 15188357509061411563 2086618774372336327 1283091079571909014 17688747868455930944 16836167714544957205 9528354460258309229 10756633224188693847 3536550961684655410 16543791916806451650 6175047165577158952 13587392913899318593 9508353653197842637 4593065118076232341 9728335893955450396 7719822012913008709 17456215439609040063 11196159605041699204 16856589910707652896 13331648148343092784 1997438889764722520 14497785972507908811 17390894932379692194 96836621256796105 6593646507367301365 3721443374184261044 13377068756190719125 365226762292711135 9125515414993040180 14033357630132711643 12159170976668378917 14717394932944659532 11222559129970628757 12814257759395650484 3034276352480457133 1568645623494729249 3309925492531995064 12649099873995523859 6345309730288589852 10760426667054068798 5249267294836640500 17077919829008148817 14060895112403475750 11262184619105853741 15282280547635932242 179301760299088475 12033640253626579901 11427316904842452330 7534468330047646980 6459787403873035368 9715770242690664935 2483854323188529358 8519543561352742867 6281597729024165631 1376228150784326370 17973349816704589527 18322651966949131692 9660161378478836154 5478644274644402227 17769347485626397385 2253206737251077366 2989972288044557411 10775106504856532828 8499267679994329689 15463355550415985913 14172500368825838269 18186227017926454578 17822108942111021706 5686855931185464992 2947525747328289251 1186986117691833999 1404885445838936764 576917528380937400 15709523777521598792 11453206254054790956 10729289045030037868 7991076289661348544 8845427833486947787 3336761764887357245 9543572208553724198 14977492696447880535 206396548513866729 17703114739688954585 15666544478150362855 7971808190653244309 16957624530687646319 6725820643500213957 13398837464603220968 724457034510266927 1253913133067545421 6927528116315899369 10392861631501856367 10348716598887903055 8612801372462634 13097608459594129530 14265046527526113360 2652329362017907922 8947876160627165284 7352384382780575711 18280241642817418321 4994726919185644683 6972435795213071553 3258656572684378119 13092826903099562707 12996365512413226447 9851450328522459409 18347507448232880133 14159984520076155428 10278897027325902661 35088958853999674 9919244847423764208 17015062540504177976 7189021749897483415 12816669440258517225 11420661956108529655 561984754165752177 9530488510314284582 2438315988834246478 12822658535943218116 3915090897252747251 2934235722161861849 14401946147868933327 14644162197249705139 4281084937459524582 9146394286662828873 16948671727264582461 11231764891894076096 2156823077722206576 4268436659721415246 11201849750652702580 6830087602933916570 16318158319160946997 11069460984710938607 9096808565791628678 14130996960968203500 1462312937413063534 3617669979648158016 9413171633947497597 11888774271286334891 14963210967672055336 9416195981240263586 13012191833647221348 7698215932562746760 16317122687513476928 5853077635616589026 1747955261412770267 4245802342905018555 16883626236847876307 13518969985209018503 4956733232097117186 6923100103689062787 664554876799494918 3555684839228436761 11526896365498503027 10962592393670904162 13734573356585976203 17185234826253449509 6629419762453861005 1628986319829777584 10980493364795502995 12611376104049537888 12331259991329046118 6690059695904246242 8799341578396617861 8103106160273075219 10529803131306732874 11082589673969449862 15425184876521853066 1945864635111660346 14648561733364606003 15513869856952228818 7913861583346489706 1275939381939654025 4406155492475331728 3790543317498051717 18442804553759391743 8728890791298000821 11556245370228935906 3607731194082625179 9045999326086780052 3565190669448862669 7089147542708969585 393917086532227310 7852919835723308250 1988395583612642181 995600923796182133 3386210373104838571 14877360352529337224 10879972933404370338 6124738806263343685 10556971632589980812 6203640265437085688 12519647327613325093 10826998694649072744 2021195949346834958 17853185964445161592 9659577577582345220 16343687037705903000 6067882052699692650 10147696553967913904 1990039065121577418 3210989730285364504 17361994619693604391 17257831198643338716 2372991047122451281 10469065845934207349 9379746221735581941 13775620050864220693 10491540843741503993 2444491207872203713 863447858520184704 432227282952705173 4424343362611278227 16970222789115615333 8644848439640368768 4512762033662515416 15300387239916726170 6326846919445699503 1657528308305642526 13367387424485592528 87963781247068322 2485955068843148953 11961012781473926217 1886550940820949552 7381596242363412882 10532972997697100161 16618527897806095442 14388693383305892805 14053992831150658561 14633861880723527262 10731484687836607704 4565688890430423461 815493666367353887 10009315066783424106 2396609982876235102 15902479374176821079 15918754055540395391 13577771502125412726 11072087392237784527 8659250203037193201 9707721784904018737 9934966782254763717 17545176440550257704 13661998049113346298 13571162641270496021 12554154511511750274 13915266766389083618 13753242652077771548 7153663019356126012 10105874986422103876 2740192674147300101 2857240749061887353 15476236568579580382 16313765447697287727 12797905090075634771 4266333760282488941 10704458604640616383 18345379570155869237 15245346417029495300 11065348909916623358 7023101474585542345 6196976599324017136 11046246094110402691 100322385468505876 16347619668535076270 757612147606310322 1527175351597650050 13660611625523940978 146207404935647812 11935721197998989446 15695749173708663816 10971048011708997055 18187613735368497318 7474512819985849108 6029041520521323893 11866610091135789414 14637314559307741054 8896359288551944016 1910458981106824832 7922880404126024460 10868867714665806092 4472293294423643354 4812289061729958917 15433449317928592502 17554251856456566463 15477258490412299582 13319145857332003898 11776601469339545250 6459369834149112903 14930923823528785761 5186865202563273044 18089229604048561101 6559379105261614527 1897598842965869570 15106544154061453691 16645788698752372949 10380911171114025200 18362710378204227725 16359955302060275250 2520427739777541614 14879844257246596331 2887849758336894736 12465728796448673314 4499872288904478842 14578197480763194578 3951638242051497865 8156514536901230633 1624907985593961493 16240968302649611890 17136293435759479790 15742800698198614099 5824804956141708669 813162853575080642 10897134544074941272 13651099996022926896 5935322157514383046 5006447601657170872 2752498558730947251 1619456011944571552 3409126273403796870 9401151077797497277 8939645936703494007 1834492172075539401 1972995760732660432 16307951041962268436 16114151532107490390 13721350866254888420 14318530685604876273 4291080551639313628 15426427995036969898 5272304417096945900 5007527533452422290 830776146236113630 17679805680702631920 12090473988349277229 4298642118736074435 973103610835376177 1552343562262522661 18080086598229714752 9409799876276781685 9155628230418480627 9591263391232601794 8628525263623586539 381282027084053934 14255304833874560648 9916223231390125645 5726685525592706778 17056602527367297330 13213495184129690429 14460290646671982266 15841750633844411344 16427374406823103231 7815786151089794762 5323131198786931205 12890773884064760857 6047365168221581273 730390446653867866 12873312945210625960 13472234163706347402 198185283245900239 7295903562784257650 11182229500143462089 9164400881269154812 10350515228384277771 14543949272137338892 4283517380793293635 15608701761436605719 10293956287080189086 10602345844983351326 15008480454703977972 3000185788708032153 7192026961848814166 15649184463323610165 14794987783085498378 13194321662364569627 1732499867834211044 16871651817511031943 4692115430060720523 2073759567269743175 13864383005504025433 14961555392586713500 16347476774780137608 5900875811803879699 7137870733617319872 13783025059804015711 10149161379283595661 38720196748421445 11536698062413757125 1956831327548738982 6677626155629224799 16343939104915549199 16606567835509125691 14342439694101650132 6831065521285317132 17700529720059511813 300492564607592420 16732087156546399596 2292579091849711835 4166384166791059909 15380749035292081910 16602553652211924687 8395856439961856656 9408383392923759273 9540404309624888054 4011186449718909370 17761447176819121376 10789713942277813152 14003489455193318193 17646056584788083528 1823605210148626138 9033835537302727036 1078136704967382996 6185838420335902285 12000454803802315304 14289412552384596484 17259441973453277116 8210649515652110589 6968643289546866281 14474869465487539738 13588980809552564739 12339975020621359872 17106835628685702773 5006424194842210106 2175355388502953198 16681808266651704343 15530187769703701236 2364481975073342220 13501931068155179588 6179574640921545394 8370566753100897162 14276648044069307395 1622051296562266376 2619975135618585089 4131765534238441605 16825329333953519630 14687128750236869531 4851369076277159106 4816152907866523578 9697916849509016106 6627341938579250946 14255490573012961920 6468703749238291146 15937868204663841007 16779252520863060818 17229323226691009223 3640198944078212506 8499579534862460574 14537197112664928790 13158605884082081811 13915076284548171998 16863688909672389202 16339175001177725486 18195351074424987384 10637618274990653656 17234076631013114204 7645541726921057667 5803211493408985288 14736127683473544740 11053139761597157498 5474558420558819745 524389517111450509 14713006517066234593 10921345910753112482 5765341441007182580 2792537700107342206 2899377697344230811 11823279375717915926 15223637901794864904 13114894674407634220 266524053096737842 16367053327015178893 16548117758896351921 15168741422798572827 17138721397547249938 17870302864368590019 18095539148736314831 112955077702440477 12056944936781894573 16963486115017898945 17254616978458755300 2830611004576220972 17162237659074481838 4728901572379352154 17800341091353372197 5418514009515011665 7104562273752234004 865946840680638932 7839384699636562805 8770793964838388079 2813562376871053844 4923914334036574007 8790336723187240614 18345194752169891783 16353622738640883894 18389199068542708070 16822188140196436978 17640173597340373539 17978882261422546222 17416181042550071377 485974054041562405 1699715303440585936 10317284219434386277 4437124012798386451 14576394978471986722 16259475779481790517 588684546930985194 2663131343700653285 11770635793010060905 14266327187567171282 6662213518379994761 7248578849956697182 7517013821512964415 4172305583034451664 10032041005717500058 5312160920178930172 928138238659202120 4317410012051563878 3116805809525545629 206656692601239262 1789396617890910519 8017917541715452477 10371518242024975481 13990014723075898673 11391963488609611202 10161950460870323111 15717705216362237727 7903376290711480888 16177122880535343656 14314904309394859217 2630978282605558106 15178910759827955237 12269425699750723333 644249454469542198 3032628213961455409 908002623465281702 15132921832256753814 13811908988016275544 9027268096262965359 8417062485898182632 16566023250571449838 13925329525603202353 165412225110474005 627542772663717841 9008099602956911421 11913967761183609499 1795826042659618740 14058497063408932400 5908861485449525671 12999194349723213184 9656967693105121570 8993137949809901399 564968428106891402 16559372573498575691 6867646422245543345 11254984421364701522 3018434000406222976 9400570602175725099 16011674943289191039 17985561548080505628 12348217750923323644 743116321279840931 10592294746300662413 18203047586180036706 7631026318270123018 10754716980755482652 6757309030445016423 11701235630126446046 10667829924803437362 16963374623774428109 8468479934965781839 10421083372674529227 17389649997150838069 4286433598879635969 16775496857774506819 18270321717640759493 1664870131508414819 16129160323283059272 4390638178360185401 3897438062522574711 14888944849586103714 14657002037257778482 10155662315125928423 17588055319690647990 16427698994090431098 13061284409542025878 1385252651482292249 3008186883154314445 9884781164040437916 16881149342060607389 6996273911636120839 13314730028593239029 12287873816576556908 16767267409350085061 15681930730894443499 7498510232872028650 5308232426181346845 7944418948973467860 8143125071405668216 3348123969645446952 1005475889935530836 1151303274608629639 14086721909180273425 6576242470367925 831774071923994480 10204547120204072690 2880087530106252730 7882862266121292451 7281878744986460553 9628889538529676874 11238517463426551059 2715230373080880427 1616421214083859272 11377249566419842469 3338400209938292448 15773559849983292309 3359595812051549648 2061810573458665814 10674991250045460329 1192172482446850576 3728519846587818161 6473601271528279665 7807995841985334157 14816927257305277258 14031075212395982524 8298676792141531906 6759361316235904180 12611866216311658098 3723440281970647132 14528412881359278744 1385082198663060296 2311188647110853113 6645819435207934755 16056747965388630724 5339913173087780900 12234575811698603095 562204609365742996 17792238671008898565 13984902302653494355 17666269147596851360 16004647194750069722 11610108965019991526 16925487220476571252 929692707751125215 3252888132414021514 10595916143620910137 1014458626589453247 628529024969877119 8409000770518535572 14556203454375119977 6417327218530413541 12688706985863015336 17311061460620128553 8632842495003284198 11335629986802616872 6145554720423345045 10071046553867967729 6310396624170555475 10326614536457052037 5532953390795108455 4740383657277995241 11180979758024398339 10234809391693073079 15932542955010750861 5136609653625489337 11302342773286692785 5217912372738170488 17845416235075501285 4309094732834245939 15967785010476977738 4936657277396777488 7327303244587773762 3745586837731418905 2687808262507573160 2245378087970697642 14170653956061315782 6839647108406202709 17448540932551629215 1556324196645693822 16924898863577051679 15253646350056477199 12109525194126026979 1021385732803557016 5696500135708603583 9951271228092225897 3793300415735428010 17514462587059504488 10389085535409473174 17271246146680299910 10588881492870011215 2838735539243850784 2948050402625815087 4404068725518396243 979375488518716912 3865162959559688964 17578270230002831947 16540150827070026129 4877585870242050570 11278884236564906268 12148389230981836992 17445134763367221481 4309244524983154148 10798018136769901513 12552510611092628416 13359387181807349439 12653584339601412085 15781787668988268144 16457735476221955512 12981707955405696899 3749238369340102472 1271098251325907850 16947956388594510639 2478170661011567060 17664699823593129860 11929970906934069372 17666056532850344362 2864203439041428728 7274272704410564548 7893256469497781097 15717334150125599499 12189778983942013976 4855348386996940721 3930959595491343135 12330612107953801943 17848767481210726538 8422297888207382914 5408988118704877513 9505165275993139667 12757715827756832104 11012063177807751970 1369495007156648691 1106201372993901772 16899186114884843176 12912171793527152509 13564569786562200950 4311073708272875504 17468772521544469816 13364387080676018086 5669860921751127488 2798083637283735177 12730305555660392284 213325751622618842 8191529918257891770 12201628152284857299 3585099132636505506 6759772127034530195 13344121118925262219 6804603106797756453 8340410880675143076 17108479728558760766 4189491332430847884 5358831047465480238 5262723640841369128 10789148138051581321 1272994188759125730 15062528610610301590 16710317515282332958 5454222705329323986 310906188198256847 1907661383064832666 1348241420046397325 11594115807533521220 11009803074509240514 6112930043189858845 8823075111703273874 5004689543672642986 10978845146582427490 4877426323396809793 6921669622990043017 3779250270492862580 4774209525154425187 12522708056216702804 12926620465011186349 1188210982922908901 11576821248007321031 17964590921388250867 11187350930901382124 18205526182249947494 13746926530548835340 17090382070025738231 2929937470439745318 6731265204625898051 9956197186156128962 7716597470559535115 18432317000521198510 15899833474830269686 11241042196030046640 3339340098471538693 16375610559222017874 15667067939437419350 6379490282809075374 15027247111884623012 4970340258658086782 16110618373672768047 2497613598356734303 10611704644049020530 10878757488013346263 10048352887729271506 10573943770875266558 9713001056150737118 8867798444234458901 14004243796509208143 3957104672581916614 2391886703936438861 10110192051958432047 5282159479726411240 6087702521114421528 14094805154062633197 2245146384530112571 10494309962558118 4811535047803729274 14361530278623739550 12517903398584685477 8610751942039085532 1855386425525799923 2512823771252887787 3606187464567866044 15092678937858328211 10606455855730036325 16532279076369096664 6897519258902391647 7054867481401108372 13810095672653154311 15214711082633864782 15717333255049796864 244234768187061074 10166819653402177321 14108669843796702335 15445868036665819171 11259969513649666353 17810647871317254698 7922468277613580996 13358948376240178720 2460055890114791552 1609503321037785300 17190883425258664937 14885341259008875008 7533960811669285821 11223216647895779704 496513247291514736 10743185882743366944 5386529800693770865 17678877663786287240 7939039656090349549 18109557542836804885 16003460246744336667 16489394184400916574 362760585253166410 14416682743999960691 7239426230142039548 5874900700936071376 13089217380526644564 7025949259932680876 10037525207065458968 4331711907639023389 10720091393525329593 7112559882274198103 7213112082004844950 2259996054240640554 14841592565909820570 10596978707560813324 6651698319296809353 5479852696766372037 9931623229572253493 11510954924845116603 5298921172439925546 14384031380423810366 12060611230289670898 9136891373963187359 8628372875733341631 9510831289200772502 9119919384892113634 3888995939738901014 763263175559008091 292978192196396559 18409967310122939394 2394209342248509512 11148501327488501330 18012623716303954051 2925319474973679337 1331228638824910357 12024430594284695376 6768877014810078564 1835582465924139976 531700716234230516 12142285026772436363 6793979558805951751 8154316806756744530 2178981669336203120 8808409543984144447 3462396720616732111 15561799962951505609 13533552810538597420 5728436486279736255 14473690000529015065 16775804902465960670 2142251975081917572 9259306601116825307 17955384687667087755 14213565910364621253 3471018390215835953 1203756916875188648 17836585869542995188 2307732483969529032 9943868339977878065 18264679538227995757 751740269802624193 14582092590579078473 9150238848111727909 8595578915504061560 7922296093918443552 16686244791609083560 8811662513320130167 11569007135187161094 18067496293974447562 2632508587435465880 11905888031128911846 11476057747769517503 4758389423568976631 12255288325844096597 3074919059980347751 710812829056257037 15312894945180602732 18119157589005923130 7022478618455734879 7725301690559931491 11988902225085115964 5958242752065282949 3511434665258211165 821555670007983938 1364612727108337672 9324375197173000293 4258295493313151009 5086882343954802234 4952950742392426965 15280342182977941475 3086329462758561995 17810100901273714531 4131560302745760365 14301816111290972820 14953435816663459572 4592422276199018098 3045896605236711942 7128542501887274232 15960272434106606217 16188098384131603470 4802809421369243060 10778256490284877353 555771136871323483 11767834709172789164 16841578442884029975 60890539129032597 8895969899319293109 4707080901292969542 3105976300503280886 9967623468772794884 6194679705542286493 5290157330073249532 14804608697247956698 4834458728123611536 13600906853077755076 13235674989408697881 240645162483092411 14456134248917485378 7320674378900646191 12654812470637564621 7205054634932362310 1683681260278444751 10866471075102366566 1646329669280859085 7975800459531719337 17702802242118217682 5007390259115620693 603482305168175552 17558638213209667909 2635822965247647760 8919646663847228782 3168351923686648815 17056251062338468443 17754134063326734654 14322325004258640917 15934226870879309178 16838914351850769244 4469905578105107959 7547400358864053845 6745215278291675618 4903171791627356895 18255259447967086353 16645954873808770645 12675100940765570790 4579972819482012321 7755493067548604733 5537255438254047069 12481394938588735148 8276522204146580929 2486960866271899300 10263724429096046612 12080171409052629854 2243204539899649758 16697069585586324570 9564857102403300596 18366843843309200709 3111800141411272344 6152394199673124710 16617595646091835942 10606840930609958026 9513700498580852208 17776603071731829079 15234393330153106086 5356830588119724429 6407813680731341056 12262481604105798253 11572618069981663676 4196966213300894182 11456781779373828541 7515119599348631271 15544205411635557757 15722480054189749168 16805125484020387213 15517498176121304905 16010689449465329296 11973636465203137263 6700630459271464969 15157268413645632279 10740771141622645695 3313742019510050648 11950167100443641195 9318566321534989033 12902159990158619044 17182421379108490145 14796985283887875190 7120018117171010664 13747689506135944963 6904032919241701156 4791086006217297922 4429481018183679296 2442397502163660409 12776698460317247031 18388313393575527548 4156666821103218357 10968769029074684398 3129808650519527209 8001835057790648242 13418064238879025335 13765758628622019279 2425577553178929024 15296541002198721926 18032430959958863918 15219039547151779848 6939630827626219004 3818612907199268544 3499854684431297861 8626425625068352497 2701511648240085275 15975165794030655289 13856742231360030829 8114125232845261619 15614062973593060200 1361951893496712732 3780637975044038202 2181109874231218246 12414082760206530728 17275046496704748853 15513619793514659824 939139660923392160 10214709107218532187 6094293226089620164 6526199453056758216 6166720125647217702 5557354406051213051 9561558660273080794 12545892167701254031 7835168467463671000 1908888757130244625 2173384880917500727 3230260761563432374 13167628564617833585 4342637453691572059 13214282882833726630 6039822142823168596 13717229538576333447 7625231125186815557 11369646619486103322 10432592941102798889 3503111009301571977 9596010895060230442 2451014256651068374 11425366599358762575 10315230040760473276 5172539495363262133 15704883753787909788 12926305451527876167 6809333924369861678 14177847248764325615 9698672478660469362 5112642145225568713 16871731419484393062 8220782006884222204 7779299896636044620 14851559302081908224 3843333627762837136 2481696194605886206 15469306090538557140 13190051117752661390 9542327935737664460 11010266440618614483 13516626460605311813 4097477646686455468 11724455194680606776 2240956845447049308 8909314018568994953 3058989041909958541 11566913376216488059 12354502099109908627 12263575349675204937 10192953617925429720 18243936016908216921 1542947367414349314 16711334869199639665 2317076631898581601 17096974119841658871 9633895602119894436 12393862007534116347 16206442119497925493 11777173851972527454 3898924486057438318 13305987192558123975 14427304788707800679 6850138254429453952 984362396408613293 7220890547322592624 9429961894391426649 17162182799219097436 12709230043215722776 13448685087378959246 7214816957527242247 18406151103077672243 4592831356110770811 6817086495374519207 4233172485423357890 8960504428028324918 4889155987304740228 17547753546754979478 1251950305775262480 18265581531047465771 2043160495375460753 361158435717730926 11543951060759716536 10133723607597222840 17529722155797714368 1318834665637393357 3563103689575414569 12857470854608695259 9097135251185356988 14690703459612143698 3134863076574956774 871070287271987678 15650651334324597660 5238613586151534403 7982418498822873614 10484475440830484169 10372408217357062351 10084353023118829958 1738777959660183635 706479896243365430 828712608571824352 4651691162646596847 2672342277673668211 17491751945491509452 2090148096709379394 15254157965726650730 100438825045368485 1048565189321357825 9644536882036539895 12577581360262421367 2658382865911151958 11012134714195608611 2242732344574339847 162299509856404261 6037698504378618269 14397633909827089712 6315276074320112508 13568226748351069328 7643833427601410702 12410831292444875987 9520496499981006279 6380502774751159326 11701240898114705438 1841268812122363438 15825737993117134734 17278561369936148704 17523992848179454428 4549645922531154369 11572991037577570678 5950306760920392154 14830789183257245165 13245437410333785547 6387184616303786001 11181668554198767506 8489698253191465428 548333042652371802 1047479249147047522 9996432742497605408 3760127053980820933 8281935217324752214 14129631842401708278 3662394401568972637 17712865026104487388 12511455453223679086 516364841446785151 1200744912125102096 6325919641548655975 4107937056481279187 3523778327641108475 5385321767194331617 11214860974121677008 7662606957973876002 4473727916764983717 2706480113436951380 11544378258619886302 17144811535485881328 13281097168461488661 17953948702892650546 7733846863889788093 14307646859370956278 8710964290232539992 16489481782557364410 9500866007377732407 16857860984553241067 18268063475829637674 18385877432923022871 6282367775897926066 5333656975298436257 15862075855950691747 2451784344396694357 406046027334210745 17896981083091994302 7298379899959450156 4713901351379687488 8693078276191408413 8474830466783100613 16028133583737098360 8417469072273498694 7507797125832954365 13601216147709728628 5096222822048301834 371477865207537000 6815555297354623261 9835651160297704589 5699025584884614575 5096405591509370086 4811743630899486177 7805859974276560478 12718358434285523480 6113075686943669031 16360212592844627164 1858614815323510527 2784679254983112834 13577678182953669780 2711460223739512364 8981363840454295814 2610732164596573710 1388299744712118934 4607551373963112347 14030318972259814632 16797442748982163594 5579936061470353620 10102613816937016800 10805673120775394809 8759114140296642293 765972044152985738 308036093506022114 10481144523122185515 17395571540131781952 6630768332030918658 13321813905649422637 14999766317900197787 4704335773680274999 12976624173790296860 14413439093281048140 10655671195579572509 4924173053874989546 251504345491956695 18129530349809799775 3516933802304704160 15286403248672507795 356837762620168008 1344693629696966682 12107233363032142762 12667128673902069838 5797859101384850046 13686448859120695893 3110612428237873324 10299914617036141631 5319410577631560751 7988343273575837296 3792027921594787625 17156792258102368834 11554053440377785170 1329893683637063169 5351020274640864666 14330222460530538323 17773599578873431731 12914790164521610640 177581866551929617 16693541931803173494 7044457937818856876 13865386118738196972 7387041947086472965 11376625668292059030 3249938230968292755 9600682866859420162 8330160563586906998 5038360853233202563 12568439041786565145 4862099937061981453 14435211720120468566 18382269754888960666 10975087381789887019 4358346413014552611 10456582354005474752 17477460944807844869 4736988465272836645 11961157522874407840 466490170816859727 7835160685928994453 15939374633954350284 2526434610748515163 18200314804439398572 4585639102653848171 1011594589977875049 14277164723908567247 8008782311944782905 10781695512838488121 18356314714056830424 4709544830379615509 11912287008864210522 16534391771561491424 16847869745049851099 1274951317547959354 46619928706693472 3349101614435756074 15782478102217357705 12633816042834909525 15689285570139239709 7334929689967175775 1080993631686170580 9166378660403137422 14712437029085262342 8372511398485347727 17402177977057772026 2913277719984063157 3549596894688927863 6658338569654763820 5366362001092174231 12428831288710403657 9432741013463403739 3616997855278235740 10615195792791543837 6967026993560168011 1190666234215520153 6834304967555586800 2754520973559371232 1023312423763802311 2711381861682068844 1380382366788394981 7734564754539332787 4439082488095216854 17062702220159476657 6376201961503643439 17067606260131471416 430995148195142273 12012949236168730077 11151153848266631632 12428316701216120229 18384989039595260038 16442111401817637033 12116670707746541568 5626353224888221540 11902166750576545803 10353110069179238325 9293532646274877774 7816286258660317364 1096407727603637730 11365111357404355065 10786857006748981701 197525712230836960 8122636691924340047 16913289720110966420 17659620615916980355 14192071846377303108 13584261617325464892 4762530727859374238 15625701485707859936 14956491494511744580 14231228688524150546 5747021012731681111 16912613431218505583 16333203520973113588 5233756239474154956 2701145773525022605 16396577926494498166 3547270841628746371 14181482036428344581 17691855271718049661 1532036063404371935 8406798633123609255 3391525161521489958 11804870292610576437 15455995263613111974 9850555095050000194 15713782788601654206 15401409756081057427 6739846534397703700 3969552127344740554 5441196373447115837 2725574370571934428 10503947690501741257 4669021060283690645 16719286021790969234 2614063628057552068 6790396344235002257 18125312330327446198 14006936484148833233 17792730505597951588 17900690153468598619 7143000493321006647 8542589808709778222 12955612647354904609 4321900753892351851 2007248602120726393 4514888908297946518 2092281208179631956 2756344056856173557 3369218848997573128 17800733064700383808 16243858497048762946 14725264705436031945 11309761157236375959 523898344819795575 14635421070053159996 13698831088145408609 13505604628734693540 15123497548811667056 17990452177342297825 15613817744218308188 14235055560470838504 18310897571308985205 5381481631067823609 12561916146273196072 6124619484637473725 2650166399849576007 18230387465613816932 17036831433170172024 9386462295763873612 7519685152225867916 6339822609724383726 14010596134082288881 8524160694250527693 6093784406960835749 10374137459552460943 2626330921254769841 1131328589860148149 11050708320001825656 8353726660750793814 14701974606462402333 5042654267300582129 9814757919713656440 1192975141343733947 13158361290235962446 7856215901334381706 15708134973260090567 12406582829862887821 1753414343392724588 10493978365001355034 7453651430251678832 2694153864559913341 14206486857357718172 284412891074654699 186070834184787151 17291141707536341027 10818590530776920711 3024274898362943624 10312340173441955533 1213670039185494942 135611460894725231 6484005065797264226 13331726408568945341 16491181007504606904 16128470384838063050 7770714812066854278 1502988848101169847 12139197014926280519 17540539913187786993 464435336103698497 4667222937487550749 4847662104965453801 7518983768415460762 12406126586224625526 3544249654591750559 6744536723895207975 4845587932499222457 14516647010667159951 1861304293722973131 1001792434954065552 10392703401586753569 7808888619748147649 15489654919635792404 1192114681878633910 4675533619348988681 6114799398506576702 3920854604248050223 8119265353457423093 1070922188286101140 16499482010756299717 10676330483476229947 5295142747081670128 2437645618261148171 4030907025365569222 17860152640453858608 9227103735117977329 10612988523288060911 17509147557395813630 8338663718963378713 14600430751494566952 16474438560131520479 3870949024414012237 7532508469494393354 1320114425679536160 17955031258797720332 1916562590111385480 6687395468814508517 2869839140211401568 9546148707431003945 4798338188044460172 12795096824346193145 2685226412826115994 240896966587679163 11127556039535944665 13282296396938590882 17959031054731606865 10656739573228952475 9538101567491060569 13601521103959079279 5878531666450189741 1061030426587954675 6487977429133773364 12015188018559621649 16431094572652135251 2658916205395804280 12994621355048751822 11358624416412336552 7451740844491324432 9567642008228007425 4538507408946659322 17773523368656051066 15741226545301953535 2377273950835163841 17696715548343677417 443469195038344357 8226386991442047998 3266633046041194884 8283726787247616591 13006158115970575627 11164841380549040697 15387151256377815115 13621140704427582240 6624960179925362449 14851107437074105695 7431156431655384041 5042393089409775014 14134324214133654480 8271689224388651931 1248554764849334361 10197904556555609099 908812277987006946 14045656312972262069 8679772813044994768 16942521147472041144 557156506791653799 1604514072913837668 7320809624655920388 5808700286413385579 11854041623765949653 5704192253594199419 10328807122039382719 10822633095003825315 9482297978714888390 5412331715184118060 18277752156039968492 11862993440913594328 3200637347627966190 13120443356731324197 2663610307642506000 8174200188807944852 7601936969122965592 8925490403301516007 13647625729419669164 15424919752790488067 2794103647381387917 15395974834548860509 18048704898400580319 9998198530289937901 8146831464396351478 507574781752869984 11597781140851875713 1387027125755459253 11503090217034309097 12324001182857884211 3077370896546252439 18299520467011762522 8746314014142583373 13993708840313581611 5864699543877943605 13612662666986917350 987934458325573190 13403224091984387313 12590808585567103114 16142568758230613193 10933914095832250454 1750886095986738138 14739046979150655461 10393435797421418158 9656668065601613590 18354650357526229898 9228780396754799646 14262288414976017371 13813132570342337677 16690294496331888849 7636165460240039830 1668636596678886729 7978166618261565243 15069234543521358347 498358361229276490 1411291911059726387 170672927325543214 5238481718824839931 5228005403632681256 11681448366554076640 2879119728502918207 2798972921363430159 18134040239791494004 4555007835991174694 10676219749470365567 2585635697768917491 4446058264452106845 12758751215496785530 14501000165201983805 15241505193158985845 15196146710069400608 15542356445057717229 13103560747164912964 1950505846778357514 3638221267600107530 11747224854366189637 1469838381805904236 2957711002938792864 8098513820713916830 2584503842208076247 3156503204968168510 3998182775514093366 12852859731447287872 339270181163042609 3175458586906795519 7410326917624791453 6420991425622277262 5601874797402735251 2103250354145396912 8851345599585246265 8008476642768665204 2297399619637800672 16762657820561406712 13346327062381327196 3779359853040500807 18190384647492592947 13861046666850592842 17067107770503921290 372559540696505342 15769729428315582470 12344034074828818631 5858337681141581204 6270519605852809780 11362181354493668218 8545460026550480409 14980922738646011269 6629245514720012327 4384751444834178542 12173961769151197111 1455729521882316998 5520264585568772320 13110681907700813988 2333875724863327377 4178156319042873030 14990622770325808613 17782080611633915990 13160390370373480203 12098864183457964106 14430349035740452777 2333497536232290269 15572761505745181475 7162605973701147079 4644672417665311122 12163860045245563827 5177434530359965022 17838428481285206386 3177739480418914677 2222676500614925085 2079355264982605371 1087305723277250827 961619115398620659 7092418888768359755 16305620886490699393 17245793849852023984 12727909090782220261 17978579507107215806 5043667755236531361 8283082246240986952 13105362606178331875 1174792273487972516 6789720489033816489 9435665658363366215 128976321520100676 16188609829898306013 17794659474394510627 1845180566164309484 16745806267355262868 10559645106956319982 9064505368744663568 11981698097215495988 6567489945449299581 15722132930058888321 808656614678976942 13856337342334863532 4193715486475296575 12092439460308241277 8411986775662879462 8170799693345081291 12611520798337087047 16926333523231252155 3322526284503889543 10546764993016572685 12441019919191547116 10692196979804430703 4790867255661698452 5423911058516525158 6231983560102879878 16290688572454772054 11852502429598334584 48708353280897828 4928126587369860032 2081773321630772597 14274118447539029218 11460776200979824046 9295739513571957516 9851519200555531245 15202329865315319304 7554566754387032854 16286868235383851360 5099842031778002152 495598778966469552 5252082240466365246 2443030064407716524 1074618160797496090 12732704979901469594 8610490388396592716 17835540581793668223 17667224142433263469 18141238970591012044 5421690405014396198 13519133869662896233 16810265239152107338 5991746610570527427 12108821991992620058 4977785472475136435 236132227954367649 11881211673153503907 3384814693439598112 7515069727457599714 4890456224831765872 6019636860223637087 3380475131302017310 11534249247709312883 11320932398728487745 15460456051869486892 7086974991904007128 11140671621305935015 2675700810800073506 6092137805748973591 14172500814099472861 2789020245669344026 12148447799896338533 145082755711366836 2542190639677768836 13811776276581695203 12659774005296463563 1982722832816997129 8831616996544581875 8632746062500316885 8116820169185441182 3492876079669678556 2527363636859548030 12495019000475979053 4879045890194300473 11390353210569202286 8473485653318292296 13731879560049678063 4327620316723079759 1436518363464078877 12438140703084251550 10914222528005362231 14642836464733625562 8795103230567565946 4070450956352628660 14010490633449245011 15175800308973513536 11765046407493843256 16836632155873895600 101297468351580835 213453311433856521 527549145713849723 15668438192843105301 1706235588072016145 2401244053787831267 4009943094183579492 943047633340062561 11909521313678621741 8587026671264986465 13582297354036170109 3627405813655155152 12998248377471863182 16779034914700688409 8345725510979492350 2659175362849146773 263049421324404119 6843635224693323707 17500375762797895509 13935709093111116101 9044706744535145826 15528229717769264501 1272169938031495153 5127393716480867010 917859886956163551 2179273592512432787 8241504571176328820 13676161999947990382 9938569328645417680 1720568349249481737 12741541304021511237 5225798207066242474 9043397297267961421 3987642738554363907 10570538358107207886 13263789413701712739 4746304000752885272 6186192878028739490 17446965705659369574 8312410777726570592 13385205389582461163 942220485214141690 1725922532133656789 16262068429770934657 15352391907785549485 4673743115174099892 2794707164993478983 4968905114425387493 15404531884970187766 6069469294638683889 4986806782011007201 16629214769369502289 17825335669121733330 9298799665553866518 10185044083461670239 17637199607856055097 40051533122302143 8346530543437775962 2642904927916597678 2184444021206448436 16036254251007771186 8945159197620495352 8503654928430955061 12389900366963718985 14067676045109625549 12894118046294152638 12349808643193797062 2346864700776504832 16296479280407183339 15628744564028861617 3517213338971000248 18113714592993359500 11323400737118920245 6643940848776844024 10721143502251547210 10823049411203445172 14539296253235677245 255560559937547345 5240218453476531137 8460674222653524880 7434449558609678254 3985784316107353575 6868597711078197782 2911312271356857 1285290490452125657 10245170964382253260 9348361167623518189 6139374803279489776 16271223050146584178 9109141034522213833 11980800675864163732 3079206922974809064 14264119799176384297 5837575674749227148 3293753580674187466 10127252305020515567 15517107534227520238 17597205587245844662 13644525369491962421 4186268913982621667 3593079106551441596 484296013114037408 16229547042889084029 4855347706859534216 4567504428683821595 10204304190101059551 17636902864729702332 11130133167186329975 1361055407509929938 16438684382058602955 1548942931737005356 10417856163408274071 11455494317601749508 8217210500555824566 11714385197872718232 9718245520563125164 10939312986806404072 15740784250739261300 15383796070754223308 383112203723739810 11476829924812262513 6989547175190451116 1434280472240532071 16362090609868304899 7751293998249258897 15746358047158515431 12580677064526828999 698746947928739712 7359905450695605790 17633345514763349801 4821687123679887739 15694013616174956690 5397108487023770737 12118267578164612725 17807109212840579465 4809193974538085299 7574394923081141696 2316585875138533642 6933584808153211754 8642192279061985866 7923714727201379365 8641022951412182104 6047955187279828485 2622233962578996719 12049165970021733229 9924881289898440479 8163126220352299092 15293469130158699546 17608511673367706765 4920770772521558391 12676848153716728683 14110360656445826878 3961150200685462419 10539487211811356480 6047599651533714459 5759125530614243769 12483216713001800803 3283282945305435485 7666829051484126182 12808400816791932354 13077845386947623769 14311880528756466818 16440133494592322953 13866239601873755079 10993357117181657264 1225209217369116065 1016717044304250810 8242492498763116579 5557113143343695349 11510956428874272728 197955795200938360 12837475097475500159 8478002632092008530 10343609873081983873 11546464317266056280 5073035193120469340 8017199848874170952 7066678630514377858 4235953334200544629 15312806753914448195 17626312273143760720 11284933599283598520 3211105633630483191 4561294133243174313 11656789709667460546 14216411677098727891 3747195761952689604 5207813480935427229 9450730952814851485 11566455270678672116 17331920398870924566 5035099374780164945 12899840676993539170 10578679858280160594 15945987257259387199 8006428041457048280 10027638411336527788 17362307621655858793 14909512305508151592 14555181352666715510 15613751494076068318 15107193457372888868 2898316171519320228 15221379264258177577 3693321216170016403 14610290975706290152 6303069303645303564 11093904502252948280 14576674652490349969 5186116211296254807 2330703395899105865 13807572241412792402 14662956221940186080 11013937505053462895 7291523038755444387 6339090572632776085 11815609361605026146 13663917540298007797 1231956746043891522 17392416648658553864 1839505541822208615 13385480302962681692 8703953646910742277 13229513075226874843 12282227765370014813 12840382966065532332 8815098660391965927 16420089669139218014 16521331434039587291 17291313232001934925 1439681718932609667 13331096749304924936 799451562039050910 11310312244060740342 5963886011333033439 11421104821049658320 1260603044581434781 13477716730298143912 2330736429017670655 4884113942377561591 11686634877580465262 11776731027642089842 10624406032167140121 1022448240088502856 13715596643839239737 1333736593010778447 10494253599931389720 17126085295653095140 9782650496541451141 8395366743134265443 2293866534781386518 14455300421905354438 4445314659456522605 11464155247702153702 6937256778888081819 14240522065507616327 8518483751947767573 4599537252116001378 8733310307674120116 8319108407815258943 14517327220505314938 8057948326809613911 7872567170860579987 8335665413542844220 13306018255238380394 965518738739998650 9068260467662810495 4358145158134026178 359284886636786204 18247300510394032576 4704594319562406998 13955375456799579471 14541112965523739196 13263588915528400941 17657516640814347532 14659952586683113398 15496050985357184935 2342854916140450353 3546442748575537040 3121531879530459073 1112877253913959935 8190308450686277773 17547544984296462887 17679872230450477879 18285963573908680938 14993280608010186279 15980455373635082500 11269814466804645492 16266533942110365375 15216270544608898313 4154614712630756093 16925757314838731059 14693279285273738422 10993702240508251389 3494140073549229803 16764272029591803114 9664313453048814337 9795910152285122290 13030581413965445484 817426253281233255 2065517378457712895 7765241472846342870 9218363078821228161 14860078572964537372 13523509730829775186 16980548197247437126 6242404083304581723 17795804452993584514 13873758523821832639 1671197779007845612 10137063929978886175 4405611435102206241 18430055546748203251 3758242291081875147 2268616218545388286 12245738533930867524 17981873742688308961 126045330393604981 12741586640059807101 7878964988776364170 13729682981506084258 8105167734731672211 5640483159011341154 8200017001158988512 1670648334055643963 9914394074099765444 166772952892435627 8097623394395960577 10643409468535274464 16497105837785384681 1868627657685436197 3024948115837605103 4327844173843255287 12947282169028683850 715524403073482945 14850717519457913853 9561354752170507122 18314817212760827364 12297914726750316685 8931801681496207521 18153907789841731693 9020512814493853408 11230940780224812244 9633314402700002535 12881411407173060383 18351692861307180345 15189436854447114254 17135551418372918338 8011195076209522137 13350609172778288462 278564755218611294 88135759466765079 12242625409738727026 11365448834939016707 1597873617785116767 13599527362856763185 12298272515673274043 17434831641070583279 5127789165370930432 763145320742182225 1828222929493080500 15069269013890328721 15053406779451112090 10634886418177916538 14506427085698235216 35200096052960173 14949918954554921683 1669684692793727543 8228901207607553566 1598660527290193425 10215186473323004993 9344899591125068532 4354631574201122143 9899615153173470620 16663152978336036012 15722791225984889586 11720898762912775994 1311856969991879907 2027389194438136055 12080745656088523791 5568150610843786942 2408848401694380457 6575836685024674936 6234997629653632202 15048824585993225993 3410206989359489176 10256090572450567817 13509069624809612134 9230996059047308485 13430698114230671609 7261873443874059112 9037229892102611593 8804389686356552096 13373743335787774463 9897761471855182086 120488465606728003 355310466222017032 4164805185017324217 14119719548233467211 4441535785232668113 8648330667125508067 130771381934441954 6499540351366280372 7586553738279082668 16423346252351339568 14923281426428623678 7232578452651697773 13433713296790779521 2502293108795130965 13711433478377056007 12415492029369799803 5327963725056315853 10360284757302374849 8651490284054183993 11935433543927294682 5351990663636134151 6727250058634219430 14749376563679596059 2664880779307182590 7404236883262825294 6110024036542068293 17670738446450753592 9997513267604626857 1716194823521716793 1919365305338756907 17586477507729996259 9709249415931516185 5927137118076730847 6429366130172689208 3638371097574416007 4379731117820614341 10839298285346933853 16558132717342795848 10571283559373580118 3912476895110692081 11919887882363883570 11716229033551221261 9460990086820406828 11123610216951006103 677523024016643972 6008360553796537037 11203868723961816518 6215183731221593413 392357081009122826 5262857045686031351 13460148040773907199 7546531653436687722 15495449438325222573 453855176538174081 14159264616595252459 385484355315837917 4520026336291788678 10189502898776295218 17607781163222984598 16079168545981494345 10834211540792482957 3178139342856089107 488241556147881708 4212527728719442547 10543546363422160322 17197651101711992726 16105786684956953778 11928284200533882913 13570999272697850299 7724499911536180816 8272484176329792037 5377794392165164149 1489427386444179175 11830180129120455389 18018190725109278636 14788997220229542627 4354007844867875520 4436922184793568379 13784298741338101461 479560248842779406 15782846439537892981 2791974653948629230 6971204565539628658 3568658083107203808 9833211413807068680 1442055996892529894 2574664975118828077 6102509640514254273 16135899704706959149 16424382202365563951 2802730404294547623 10461547033194508439 11318124334507901704 10114781266327345396 1591434240489457843 17249946984528647402 13750002214662578986 3196170997462415547 10511998846400754372 11182439994026655036 7276436881364775631 3364362722028837115 15741380256554142485 8028203223413724598 5518962099792615114 3891412154012996119 9174754904549872792 14994752329603466302 4516428001562202389 8010776478901711593 10829171410196824368 13990343443045426582 5359973414100209967 8726466654740618391 1454250355364370418 5490667306745776365 15669333537181340544 17295106561354203801 16975175441860283324 12828036689091865277 13107635536283895333 15173057533639531174 10180335772132101648 4162920940365879942 3005696416480311576 958807440994702377 14421212659991175942 3838241185986097411 8683877857986027339 10094528118380861719 17465158723373379706 15408211894052382770 10593776095293734739 9962881633718829179 15930773049576271247 5896422661275986695 4833439664191007464 16727174756139161303 15607492442991089686 6788787370414020783 7447838500158786565 11006455271449052003 6320305033088686543 10768386900851499826 5318119611624206027 2040539523810295806 11896296261400308962 6755322845026192872 1895944438855740023 4712839641327617752 11925665787544571148 13747072179481713253 13645837581711176819 149598079973654382 9187603907562953678 10397112642189657596 3306954427482836178 14234811657292070133 11493277915645531305 2163835034578352941 2414224045329844574 12950770868147795956 12084523628031400066 14846081182041050186 17427145306659055392 17300225063754579697 11373856991746480417 786521688865806583 15510731028310612924 14844535942763700161 13008647016954021401 5433770746449808524 8418346093584890599 87986102975080310 15590146306046642139 12738933437106320686 4630733907375230807 12526539523662063153 17548995589061509145 12683818379878341791 18374679752030033827 662573827318990077 5055572482875435347 9034493178233982504 1362477714852859480 18046269805212845484 5387739716837853320 6016013741779582478 4799268687316821373 15075063737524804045 17528267421930345600 6763086496734898324 16173549809685516714 12480295169994181644 11952638966021968059 5618883126812132617 9437152450582283402 17595481033036712993 12661454290311329193 11115322321063480676 13916649092268059716 2042168906105093887 12800933424214023581 5474244590120902531 17760148359056986460 1525369750416375880 3774021260000558480 4283137209882498589 11555907839157349122 76682649076951949 4281370769424116485 9931469882746947353 14459098477630076569 8600855585845264743 9501764940160892388 17962708324195627078 2147416116001786071 11570906971467109428 3673790695480670067 10995208243863944631 15045931673840763391 16449098713771439137 5316839044196778257 12179068407983637082 16756975501344098819 3007343962134488707 10378795482974021366 1560571838465613317 13840024676834641060 6742888991689413927 8680904859448767098 13175256465018129696 13691883297619244400 5645539167512968295 6411263468150477661 15304959222073644766 6261658902371161747 3150853116192799229 8727789864631719076 211362141551451994 3295169494474971357 12358440600957730466 9709364315105807600 3216302890443303342 14729777578378070442 3416029313409577142 14011996870829893 10438080589250833213 11065197937008647536 8826400173613433132 11000181873544191258 14290582704100320051 7270143939377022635 6151400983403567811 10913554476465244931 6113186754475716528 17632861194633099797 13605740429113076458 6392909373422080485 11739025293785957001 6489500899381445713 15139659375187839550 6929699619011598281 361237457124284696 9192756879777012817 6469153080855902068 1501759412329338524 4877424014052698111 6183629026872363811 14481465695080079123 7028043355795809356 6137574443276950108 8350119417335127179 8374538252195340999 15421232668012610537 6405607943646756058 12694177846101773299 12286683257297898420 13409796419274302451 6844059237715721197 16415843411203485292 13353145966014350219 1406469833928918093 13823866581062598051 2514439768226031819 1414020028300994627 7903889669453666554 13432174623531978083 17785206274295111348 4667661435816069817 1116576265351213558 14331509263468931370 3132237415894344067 1211672727061173274 17338980238338445707 14723508924134583363 8354154452658450882 9348044763924663096 16493082180225985462 14246485908571923973 13385162289654856247 10466269275681231118 17400203645984634592 4473841251991063302 15795850686582392529 6404804034277074553 15872731230838634448 10487488459151067436 15474947912482019513 4284026741261731909 7094970318008010893 2329506457953979796 4943584753752906363 13684600845150376453 3273170853280405211 14987599730587644489 3548069997517298875 2581397225468193991 9710708983232612445 7943808601155348328 10736827540103706564 6081330235159837040 1449931438711686057 4442590391355287197 3973999461213263892 10020283549455053239 14742936946777543622 9821537769528677833 17833947090811713785 5673240787199716334 17326334192902487581 7340880475257543740 9451246479499500426 15197878142510213392 15829746738637761879 17398721820377480619 12152520015407145529 514542570865960362 11568860089654968339 8188535634718473891 11049209090177170499 3998122528553607021 5939529556018549117 9727243173979562766 10235421936507558254 11485160176178748569 10600839638528706296 5565707871610240274 13822857484905944087 5708552999420730076 6533043155908714835 10471323873264955737 17734032210627349097 1587252503798443358 9843371339797771415 2356272685785154853 11262035372672147368 13814419078049564205 13355253955124543803 13436148600063446386 5064192148350797157 11104481792744246314 8147576863291142959 6842589568110433975 14940948351103367395 7410100387414476324 4040096685646612606 16672558000285756124 246924631135753675 3392933097895929939 14994604205466080681 14238079300492417352 11075035849877301859 9203833412787110453 5543519670964625519 4101787908408855559 8560983767361831756 14287327567935093405 8257302395170775221 42266447180512219 8480547069962930384 644411299751552315 12855968073608295893 12477952502259703242 15457907836687167919 10732307040723043824 9146111697323305804 16421164563567725346 14495815438753272490 2660091361708286177 13943390174696885804 12675088180160034483 7172960261926006974 7458455582413374993 9453824153561098392 3740840384952900833 10636097950466222950 10966933157581050897 2140913820375792402 6263566158341506383 9230576525014213872 5069365888398397993 9273083134366870347 9932700184130934338 18058935144213617490 1679816435779789869 17761885994672313301 3130996994437167228 5659413037132236834 1979239076503728862 11881626536819547450 6479818688321966462 14206220124917828554 6711031579156697952 16506173873892071139 15368057275762067579 16331281554338225807 12185178432129190806 333883209355016808 6819863828704468000 13209595328565150697 12373242792797367441 171508809924531266 9844903526588306554 7006473551677211996 915085886928052440 8495460222424932691 17897391680616534424 2633248584901609709 6018579239848631480 5514526514387225793 15841465838337428592 7457128084070349846 15110052444139050519 16270645737366461656 9600224873858863813 11638452150459988078 15012666974753379149 17835986046848084257 384417368908695569 17192932705737933928 13351996307662930163 6084467774483277583 4694180647247554136 17590001818978109119 14812219648559951821 7187303218810306075 6967133563039853867 16637733399555195532 9047144749544363147 14671237119390808635 13975296396142141294 7294558240051762700 5116514931315568424 8934469502635466189 18273564594217471972 1637085630282040394 14677467525021964989 9879196074663271845 9339530818119076813 8779749299390320722 10916410538134246084 16949572669242941410 15452625411503436256 9515557731600416559 3273756237377071534 933233059275708904 14951074584935513763 7953257700466461513 4011636023974954540 17186946813815730590 17054269861488060405 11428592998910902995 11128475981142648236 5745051734258695897 15840846619665009471 3524390704360210665 11651081380144998138 15370081522766973199 11579605836555335371 10270011912989089830 15228707710407315352 12749797459092501922 15261876101015081284 14522679899805676613 6528289246861523130 16308159600490465648 5116018118468458143 13483690190607786656 6022593648657275155 14661796795016761830 4010891122379192905 14219955374603740825 2656859425444190559 16243118655603618858 14679422850752026524 3282298401901210944 3866602611243244658 12694934676218966260 9627980837215563182 12851755615867508956 7248861585121324106 4206689994707339696 11377070496886411914 7587903429768266919 5877993943717597974 6411258823828894089 3627509442605517505 3395526509898552347 3188854122446285129 4685477415397149104 3209802392819250455 9000642600262399289 1309049446388942332 13507492749579517642 6049996891327788618 14861460473885539576 16220942672585896567 3440842335997595664 5328742362979690994 1001506460189925937 5281824039396056580 8412545661417819659 8100706274099672016 6043361078748610632 6210542102624796157 655908378201858158 1093458443718873294 15626643824998417354 6258780636840362034 15588902788633395042 12377779640663328166 8349956310645916475 8419340379238075333 10251236567508177903 8587156623830556420 9717779442837999653 12600495124970379993 1590996778428209451 14557834187966043541 18247646995744291619 5099870876504797181 6165572548597996169 12539790824713520063 16712692667879016 16216524736767590359 3900059029915056796 16640009229476868090 8325224649535913291 12180570212067153720 15784000731748899308 16441373529835001376 1197087961821446522 3688498088458257791 5777744902166127425 3025694123869235378 16553323361918386105 3777151460624984813 3868194128628240665 8681436273150159642 375664442790674471 6741778980439303686 2454241669234284265 1530003499698929274 15794774137139926131 10830181552904338117 17800108057229400476 11629418985110921032 12379767047215062821 15652133366466138371 14086226771473664734 9433712964706756179 7837511206431032768 2724098763970882743 10553007916929438752 7836500535560216266 11179928815016275206 6437164757115843114 1052271502489433962 5275553444086915693 14619476887177703315 9991082793194303498 6299770174520413171 14981403753475915236 5019524410260956239 5166086753311532934 10326182997168661939 7438899117433861231 17636692135048727172 11224911990630872476 17353354342507277995 13416621210884611440 8612777244809375180 7734036384659326215 15081013594713662565 5293139665548827148 14518935503593985582 6335154714778662944 1983955926054019715 4510754603595037264 5654600196936355937 14170324327416232652 9411627559056038886 13281990288063277876 1609661983420951027 3958749867705757381 14528293634997580814 9550049184457772133 8458555295854630489 15910884136610197975 4926825822058043808 447511128875224649 382494168539151546 1947053571752512009 1093565415418238231 2315230092012748406 14069710152241077048 4830278673864385751 763052170481781150 12944024403646877582 140102647384555114 642666573304249164 14407050453424331283 16691007727473518874 1149146746975783177 15401767474385010733 7412731083452100794 15444070434582625892 9421312404265052267 18276842286572793234 5291935007051989718 17479202102611327870 16309289193542342199 15089266121696850630 7572737877062918613 8649048559986211909 9768522929031156378 3413421324758603569 4745686946329413063 2461341334992393949 15477777670833942450 8667513263083443444 5827660563836696569 7384183142890292569 9208610192735554793 11838019642803499956 5893312970246072502 3024871575490304495 1924064800701473987 13275120559650677563 14266211552304805149 9257661166114887267 2766518323353224385 4673606709916491336 11614307220115103336 3340106749586343343 17012924272592196905 12485987411184059775 9993076574443563656 326828013809608584 11330802666784491830 11228726701740624616 13517896112289749689 11924506778654806406 8862172862490270864 7244459098503760532 8320059478092594621 10867742428370112300 685651028122412287 4822157366242181806 6364425035157524063 18028774284289601120 5399481519778904250 15160085804415508725 17291897655475361626 9869731330094697020 5452802650908036695 3998693761882999497 13335730655272652180 17631511177900682806 13821288868191601473 9778998227423356796 8999409589843767644 12559030473459222433 2363521844234875998 17224272223824946381 16662359952322224810 9759939279320034199 15801445472990228900 9984474498936560490 5200118728718101305 4346492507883603858 3485324863117218607 9107221096848701258 1778818682969741635 8129286458187383368 5629544096548814781 9681124070533579944 16121929379549622913 10120747860587206964 16666422827638700997 10745980093698992989 12928255241007408665 18264331344804673088 4291168130063987662 14811924694454009572 12265232493812902879 10655530879052962128 11934318470220681345 160877048201917401 11917070521632642728 14636261196763512797 14457944509156786083 17095133977605384447 14145875320984661021 1214134188230578435 17759818543451348753 3259374769714676099 9664495546686716637 727035557979464114 367357301112008791 11982158559089184906 12321504146612223226 3042009940405991854 18296866357730780779 5444265488628792078 9156303347872080417 13748837266692148371 12728892298703521382 16501019321428879314 7608556469325383938 7683238262854569439 1787045726155484661 16006091494972319027 6956033836171972287 18350060469660756313 6967150261524903213 17568851442150730194 5346585776282878478 1525848461371871452 8760400148966785869 17041672639456377196 628595038634079329 8240583853244411997 7329477282151741061 4372278273957593827 1170575994122878885 11444502943301071202 2824457466716351576 8455203403849481438 5688904256786905936 9410978796541227056 12706797099315094246 9744549273321653697 15277543543783241918 14038838539180385587 12076588372814334277 5475549302940867988 2502057727212233370 12131405245774287568 14124279716521380580 619411397485511706 2761915416599883731 1298396828045728790 11012798134972992054 2466610792365761795 12984648037917604663 16945665567896296735 14273824190346211872 4785004073699947812 9897994171411867826 12426562563985632122 18033790007683125825 8085516544848216864 16187593351088353952 12632241544788929378 7835155650102542621 9754281582138328557 7228974885603150478 1041554044131046554 3489871302805474845 15460696988412608471 13486006596997919695 10478467039369388670 1585592867882519185 1369397868058576696 13780909723810671520 5710009723057284189 11758956298846086269 338236546313141119 13682543483329555424 7752399169420871495 6471766283371520369 6450314315884086872 5506746723714561747 4944200781230499516 7691795454293322928 6701974202166080821 7743845447197537093 6016081770423859231 6716563776893265447 1753077280048580204 8983264013797380339 14671647224664116664 13973537189122921947 15146585242082232001 10156906301320176559 1502469055110789028 14668885123419673386 6319986960821782126 6916804644841421015 9129403293045650689 7099412866108737883 9218285148054965333 9266584153580136699 8905492910748297757 12839122209596737444 13800231250722014623 704873797734281259 2724538787873253943 374699615963312014 10909453397935895436 2337743561191202752 10943095601720694233 14039816747695001285 15313341595035968401 6995481026148337003 15610774266750129273 15885393658600819472 7668492677539645166 12938011346986665542 9155891025741608210 5592788071663206517 4846501738973713031 13467666164503251032 18073801326985787284 1234392789411765151 2313145984415153783 2943762990920878191 12088308148666945990 11935579534922729331 92910640772042442 15916453414831104151 11108281116428029785 17668432173812208435 11165245838892843069 2417457021624028998 15636554306203771020 7610004015048378881 6700805987505774525 18064984512800950134 9500888697615428500 13573153673768731296 4769553521388879084 9652383854985208536 3060858022590983852 17459494998263659848 17770771162808459022 11150155244015644373 7857289709931452265 17643204067060705670 439708427148859555 12290168879798398048 14782126064590132083 13748676869597923196 366397738374595162 16325956663037800075 11578421519419258138 1287491298619054183 12610738726585994460 12729015934520822105 13157286951839266331 16881019858343023803 8818900425834952846 9854534962777000190 16636468569565059110 10050023220897248182 14934309194598203069 10874572213508977727 13886954047130406783 7513315577429848493 15001411173573264343 12790654799438849911 16240326337798474644 103825011231610639 13971226547706544112 3745797097647492085 10163126147340773115 18328666726888620789 662602881022684263 5478534943342783389 8672534683709024911 9632192994540885209 14768285991531095105 14302094561531799802 2068318100742615340 5453307426520834171 4039985666979088576 18224109837087059964 17691878448325209491 13761631647988905387 14941244532391208320 15805187335625664298 15117895427568513575 8503150856376649125 6652277264634577752 12488352259756034593 1677637670265377170 2402399767546815660 9844856769429610559 10202856570702428868 10134719915367166947 558463911761022190 5452656233831191163 9847214856207831909 606089956032545540 2905006755013069405 6812116119704578852 11975377423712327696 8509926208684052764 18026145326671660723 1443001453745737956 1273123733399081779 15240321773885203489 14529331716849520480 1656285244999112442 12393544921085820056 12057888987224403110 4007032730286553908 3756227492399567444 11838445606404393942 9339118529560845714 14064746007215983107 2397668900913199250 6960013481706230854 2678632576804861087 2306246605801046156 2309347352740170320 14555854815344841530 12820391205920405389 14530655433494984144 2710713585865240610 13224288311477216056 567567183724663079 10849318061642022771 17488502042875020189 4063939939333339027 9312325519895891794 13392302304704860971 4617088654724383043 11808461347987271106 889278626014282808 9127103027345134405 7727695115195735922 7357769862874242165 12145190235263803601 16279048161801087691 4966693192218850839 18252395963157817826 1376402407747148609 88183424875220587 7085236464225155530 3065018575847387415 2618906514009896403 1393019701927801870 7984081096860896947 4552729253475333262 13962537438889942374 614573933529595879 16035219718900672624 3981052007780442683 8584224527425745086 11883922581230074083 12255764416807270638 15083501973843168825 17149175774999268744 7890873698253259099 1168417271082045042 7586006979183199654 4327301518533757902 17454817068542843451 15747872052200556241 13482751134305283838 6296378749041467724 15076947743669745361 5345433612628782497 5621524557043220436 7319051546326311622 11500783474641264926 8123608092368694841 6160996887207509816 13558724849145134482 3551198026193288369 3789509775601600511 4795727022594122703 1180787900949397699 13912368094688654132 7675973551315473820 18155068281377872627 4464154900482906946 9714345163914972537 11841579785583598506 16500927485416849910 1323687711862086337 18346357710583500489 2451983640053070545 11464337574374382027 17041825888983050294 905874250414817514 3277926148123057132 17392764127778266450 12370672361752236952 11842684540059269195 6704201680286697266 8360550567207706786 6556725269598479049 10783040615811043296 11491769193684151521 5215939996332331613 3529863257944946859 8339992112547769161 17990243953292759471 16420992139335250273 15986634683126309305 9244338831797898634 16322265557685733286 2231454922512363151 4078794498078069745 6895966934555732562 15408703094399578533 16966397160103409880 18125026839676249547 12226033806230417164 1712439150729978360 7828971332900386822 13498908299400713977 14045475890849341331 14946331929311088398 2778394572230227203 5720014542691226862 7622235889387448783 11398954840923440967 6206522771874040179 7131331140352433951 16211667643332344079 5127028574470767122 7822830658575576562 369591511685921732 8814231528682956150 4375235738560457299 10829236756990623177 4395721479702558580 1782033331790327420 1050126880814190501 12501702677740607208 10460385613633614089 15303198217727998236 5934532454214720131 10896523438223462238 16529617163576472819 5467337094930443183 11667952826435962100 2521408030638228577 4576060721759584975 9189390707259407662 12593311284925770332 12724660733241987309 8894154205957464097 2784107887987360868 15801694977520819085 3822280678180212054 4727245630313411393 2487336864640584430 8396209223204005854 15968844567848961896 14391686393582972434 4212588011541980682 15230476321255188673 18001505529554197118 4129077299848508365 5339746964809325890 15653472454927757675 7327852767424638859 15965325710865788956 14811385475108973602 10729708881862295628 14812726893487251975 6186892256009773527 4682104139274440158 1361926907708627108 3984135137558581965 5069899359494979598 5674778649765146242 9461641261750612463 3462628890175716201 7667973258542290335 12254666549242049902 2018370677613644320 4387064171591589482 11855421797197639529 2483767826530201454 6081289950474743466 17425088173519509545 17314384715542109610 1140143336633007239 11752175104438719778 14347332437018644262 15036181419830637993 12149787389455909295 17687696582472780053 14924510367932480440 10375282617988469712 9848578910256541325 9425662384782560452 9527905753175401239 15817841820225711152 8138098049978261435 6473297680114074499 11734068041929368233 4669696733621471641 4954645477656597735 3181090010555335609 3736558422918179850 15718249309982413003 6038652680508110552 416742828757646727 16551308292865612233 15290372715746294559 8446787196451167155 13171705590562614805 12864794188810089434 14862219539838269004 615380724591190640 2987758457652283120 15096653996852339530 7795443974977292070 16478310710438861768 5340582261027413512 17080549093802533808 16670115161233513337 7708189409346136360 17339211791269520349 3597702786767981189 11056395628493307924 13678603669739807023 14968499931483578398 12650555793606342930 3713848166404446702 8994258837143900740 16593206770468877103 5195479011126288656 15708887808305246170 14717026935090864844 18079217581899593320 661438501726712862 4373647034942390044 7885007414851854997 17145014484417784494 5307273511263064454 4189084425891614458 9641959646654276944 7109254857365105477 16221397007764816275 3657641123868769765 4742989035705191243 11563240407485199938 13313243274432815527 2729772234308063465 3205864052075389044 13393547330853715303 1683681281627971849 5731454061899945090 13408601386347266416 3914724849771580961 11880538020663575888 6225393755789640538 1247073096753385823 8476119385881502064 12792241063977975453 1727806491255992239 16603800783435642336 6824282467634531790 11333724539941902527 3385716912337642974 9753146057451074594 6719706850401300274 7075150700485630332 10697827866955347532 18024325432337284064 8598311202900336766 4977169409977986480 8180763033834696533 6068778964828980270 16987257807865372443 5742714850240567731 18225975511223179264 15554746047911234409 1490898624906997478 12734839505866193509 15901532107894461186 12271569652034396090 2002575534733338136 4860952746355609686 4683696728212005335 10174227145726159137 2519838498391268422 10573991579879332881 6365761500947560243 6568873200513136155 7196911039272345901 2484757324916909722 16775996256814117167 4122116461836740677 5442131795053535356 16627637953865760435 8245391596652718123 15393768124817431253 3948851055237460553 8027970783448192853 15255171685184453896 9240884567145277520 5120171431106398259 12021839998982640062 5485398066762472334 4496433550643433739 3697670506115463657 14792133812767220980 14645826825693344947 7536814107316405705 6613799007715039219 12127446488084529803 16952393356857778830 4434170986970619582 13525963501333431925 8502374038017900453 15265230889358819897 2387206386734105362 3557309145794265685 6144485620012849956 4843782221881982074 10991280821869420610 401251349888600953 8599973465378627182 5603092654160807350 2630566024009685232 3500489833758921314 14756802880633412235 16794926822663458523 6279450378883334690 10690823738403594425 17296736905806125014 3457394849217601649 9084599247571164364 6409329800484399867 2210478611030375329 8907665550366768428 11596539974729957266 12323336356880151473 12585778536365923758 6696492687877194392 10651799358773902228 6914209454282729253 11470995981139941930 762332018233384013 1685876630593290567 12334232090626241463 9409727882802525716 5815573551588788625 7092013147423222783 13650019271491244555 11459971995253429713 14873025143184223615 7265384561710026296 4153297706318715124 2463801229279667809 11629028014609339603 14602723561929583474 329804859226563553 11919474546573217839 12217697813305619321 16202907583180774130 10265372337192627971 11684364127294558894 9240413103116724008 12300922912869827701 2268529713919725144 3791226146398202182 3838126018078066241 310959443449152962 18015348291172926693 6218776776275105650 13313175844323824034 2165378306158212489 16852451234453315375 9077367629960552975 5490193768785061387 1002761801056742947 4118821470938814059 12372778940459584872 17400524554402070881 17974430760048700464 18315112062593138907 9175045112930040492 1388982549744736060 14697031869267342821 5299035536500815162 16913537333126280332 16176835165905661384 238701749744428731 15600931698609980247 12862446017214143367 6517491595111776956 12680916324630756289 26607772790876029 10996275856749645554 674569623574666036 10988498485303914799 16465592205978987715 15037280115475426923 11692922539101219974 5951075861378278159 7870315422090162109 4159760994754141287 6498865693002492252 3895481757447310173 14261456658505782822 377918972307785105 2894312699237411811 12455333240860150652 564066147891275119 7511210946779588346 15681473561935198584 11193161537169587732 1165355320191637583 9987453104775761566 15809887554013051329 12746198528481997498 12357874067037689513 17138673247967035352 4537431567201794977 12862714975806965046 3115280223978282667 1462056983061241509 17994323174328049456 3706665485024912782 604317632996500180 3157933325696740525 11921624248053796193 11821795051533402742 6708048836167009829 16269167809762411036 15190723711288602497 7382141437843528898 8261776911566450200 5867960790736698611 4339254252586014980 13773901457170624830 11205624195672735609 3484423073348749985 16922488548282144531 18116282428588693852 183836399911057347 11074795558775408941 10346375362919432837 15972431035922638457 16430569646327478088 8471405108463510067 13743087871848291576 6903036299411492088 16996579553614641047 12335461354770355280 11587793484123663202 4092013715243563705 8801823551738509349 13114680577691795656 874530490864809036 8756021887448550180 4725365287028262792 12816901774219991299 6736849205361848767 9830582966823629299 10681326644829058287 1353959167258322075 10950119363013322431 17383714946292738473 17808822641463982586 16363750648024689870 14168324988462229137 725677135115746569 1951038260499376866 1065975838423314116 13183073201254381042 3038729529847582575 8014737687969840160 7597082959361537509 11996814339781494170 2758065694012939055 18337450707138091002 8255991803230112879 7625922529966290864 9846042482262882466 124115121642654425 9732692294649701465 12072781129453074282 10378869822603421145 14805818111238838387 7575533796314492553 2067986974420464997 4245282945982065184 7255885535328617657 16439337098535351601 8535145542892764784 680403814148241817 1376331073218705355 7740422802863966803 12289443379627713761 14216896951392802830 12181093068709717392 119917905712672907 1709490898398821359 13461333990212879237 5487191921775771640 7030681243890934967 2188598598223583610 9709976329072022074 18425760593345222838 14435757394638681626 10184414074460128758 4640021216802189905 5410469572962295870 11844693139349733999 1543156007797037918 1140248287168562656 6867912468184195488 3875202341132926475 12000711082916767687 15997801271979735557 14363434888607906504 9216157357859693967 15817078691712395531 829352801965596438 13454717632900508674 13328376836473537697 8549312703650598103 1552737223703343703 444314613123532504 17852926452005066584 17854533208712251091 11652661532542426295 6808963803982610843 12519085229483155711 1343287210356599373 4025655613920023211 16193435508381211363 14198682587411360448 5394117183553241388 4466391388852656153 16833109054989206794 428309352358750825 18065708974250505372 13660469794477567693 12518968157256396605 9140772585674811921 14587657569981399170 15852434770995200140 2233541411417769129 5655492765262914125 9112129351271392378 8263092976447038613 16444562933138419598 1886241030313469934 14903303662909437135 1393336110636696069 14108799901409571877 1075786720602280897 1494608980349739012 6693053469300232571 11454146623470999775 3020661338897388955 13007981029127907259 1030363429890185467 17798002787821741023 1031099073766328805 15649111612216516673 13842183856217627196 15951856033806030251 3198359626186122480 4231098624547291536 4726280423729077304 6209491492109959097 11259646908717919522 16625298895169846668 7760828327993283204 18397073453997305445 8324865451124234785 11319289258485818209 1940391226559044454 15264124724845314294 9622206960411441184 8862128515905850573 11507843020481617415 17970734694977379291 18134359283276712070 16181090037592713349 5383430652737194791 14397913555361480240 13189853070762675752 10923984294322133776 2377971432589258314 4169792601071342305 15351795533066771209 4500286509368757949 5766526907668940708 3814334639071667476 2679399701229549232 272122045255191051 10704235784032156801 1375258068515562393 8271187443229611120 11204066554531469637 2790860705157211496 3042642943645643134 2707991278954790113 4156969226347049719 6591628252059779844 8027417039458454654 15705872805894751008 11541256238389060512 7591872461319996699 6987905834860362043 4432391203242481181 18397925894732240394 18336969134655182592 4241439711227995577 3225874428276907047 1333541798292331635 11942372147218032233 16270473217194357869 11413061965355310174 10541335143227316482 14825245885320304458 3642523951616964306 3489348684253843069 4533984343799170755 16827781297471049540 1717353029509694120 6199112335879989362 10817482593147215807 10954343575686161206 12246979180710137886 2038095087073014762 9204441023995688177 14731218336528531338 371674388476948865 16374007067125928427 11685476474635453967 9087729062510481879 6033784173655781570 1275098452804019002 17596934885166796821 7207266660963946707 5722548854574682338 13660016480361354576 17996814198817826955 1547930168664172905 10034764882347307928 12124504203806355788 9151417945495317113 14491195172390705766 17534130576708114399 7460620793159095786 74267393134437228 16897925876128049899 985865398271275192 16249327718826570936 14103886472996695942 11299398733188984182 10974233023444619147 9580677857133719038 12575878379954419556 12719766808283691988 10326465912628394470 14101369149239721577 18380078773238627368 6298005380779848766 16016854991578751576 12632000309825770743 5749000834057786843 5451970366702563793 14696380580418033793 8938443325030695783 17946833051547712443 13633789188200071516 6082629666676316924 14731119509794887940 10157696092634879985 2332177978875263111 6753888750748055319 737191492079322961 60508253845903629 7382475961529147822 11598159298176044116 12470655047171675281 14249356123422646183 2722694799735267668 4849443460628157776 7867721094062673540 8009143110025280893 16333446713477362502 16490591137783910144 8418515069282336042 17488885937181314390 2705937716377185024 17543578848683748011 9398761521706202056 14734183008584499607 10382611332943247361 11755370567341595037 4344684003723908238 14809521544244844913 6484887610220241681 10014264213015556 15806679354784117059 10671543492910014206 13820047483205724051 15406253198209350714 12656126518871506644 1700044328966866067 3954331172474017231 15374231971691276699 17798378984203787912 8448454929795238720 3130349007394800993 7473235601044527838 18368596659379260015 2572139705902742408 5955371673191933113 9123532655717215774 11354720740198912712 2201213556389635080 17528264578381565105 13940649961108260492 4516506895762868774 268128828967363450 10161958612257142978 12926532748291857540 2676763255454060741 6414773490944117529 12570038679490509898 11784788049526696040 10147279592605408135 990888436844040048 8777344292919323178 16905614859906629589 3834754843033837917 14557769363329048852 14418426659348410682 5960776732798971834 17944410744534892069 15690458489388688096 1812794046787950314 3122440298354552451 10012210967706643980 6988285641069421308 4199104015468755437 8662280819105081075 17283004424679342277 16155580188636751 9860216337645486464 17957204576832272395 6951743100428636576 5141607352051789982 15398452711761750166 14732805897114932664 11075957154542601710 848207256514920573 3507391461110784992 253734024167452831 13928799961478905343 17607043913225973636 8968520694943134890 11605300730010692890 17664366312301735759 16045449469363638840 10417916710142441399 17417053654251194673 8014097260839866886 12318055593129556978 17020432724776021133 2296641996093197367 6522794875639502207 2430818052423489689 8004013907347203362 15944068486403065988 8512826952849423798 8511256703859751990 9152883323316607753 12599547534581221149 9922516585649362103 2693198160773175188 894319310844784559 14909474068955236195 5754923404643400979 13522168173156135646 10223841114502861269 5500445407283324699 8254014739924813635 15568650969232969475 6816967815630649347 11930764335856297665 6573685582194019139 5607691833567755372 11268647328070082094 9326230849924381720 9302832276150900354 5077684887484544259 18005176984090747522 3967240328403682679 14623685283303110616 3635313463968758587 10824199443557591734 7099987406979604470 9344331666437734790 18167813264422888689 3429735066427840143 9766492281326499513 18407098998264760653 3369674483254337874 10185760907780633908 5669248344430195399 6389368486743679405 6341502177773110645 2923672365659947397 10910049305340606651 15553708423486783083 3621182034181420343 3359845001808877960 12556178023315597646 10969969840493249146 8851912174982518509 9007164651051890999 15631995220367026419 156402223698712343 16143349915554895145 8419356564740340718 14185953157641096958 2195173224483577447 13235116366631709002 2604086726579489566 1842519449492363744 4740961148175590233 18020075268040698626 12454476295837603706 16656202546839547009 7258832185520576489 8932478669962075645 1568225642682512988 14669976692461377672 8609084208868256394 12649031788272660434 7349231383258434236 3561019041121206302 4367142343472448344 13447765435166537680 3428035018659253360 15046744591272134508 13103179724184684542 4098438227180420669 14133682171293584818 8212818316525835230 5062687900043190389 13118345914796770850 454164775449056036 394146391959329467 11722232149740019541 742575748408819643 17348611111497844766 6658508800922472735 10752166882914746507 9521498526028168550 7419148363626805530 14964141690042542239 11289724038715891722 3237882243082823121 11164948139097901217 3663898154706980721 12356131847047771759 1374192871151406471 8845235285894043802 16206580045879686809 16969746001715883408 5377296448853795797 4099088346754584377 13587424038489096231 5034769946254033977 9071817279898973001 1477067658056729247 15292285206926610504 11916574766808168696 12375475284341127686 5782787943165518275 10271040441514186594 4613086396499607196 3552485502389319788 1049321286349693519 14652399757794653708 9223050421240475911 14794925994216339201 6598518890726750115 13052966355135561873 17158282546934028128 13426278183207847988 1038937486245378505 16478074477618759952 348410054509742707 8819551133682364032 6033232205180666470 10053594832661822278 2154450964323780204 17938844165780220452 6039469253229008049 1039411184845611545 6135440420374523117 4853150628625822859 7254603594594262742 17360854320869468445 12467450380220850797 8672421967086930365 826984226903886315 6353262321461238090 5116340768668368176 2955999886649916680 5403275480378068449 14614882450898707259 10778016513553906133 13489089446200122194 9093678220593371024 16204396595744138374 14983898934264564940 7701728372016399970 4569880604545756067 9270422888816882619 4302377735124907769 14392043775181640903 1767181772142126549 1792774313792153021 15323856230220157099 5799345888831535627 8614410736506268216 6363190000459491550 14870313332880563797 12193932509951460519 16978035385100329888 18382200970643798563 14892067905374186478 5311628912864722138 7257973227855713790 1695245455139499549 14461337999865354377 6683097649177631551 5446944599729877780 638850747765387891 5929018141228508874 2777975861492749406 13046700442178039695 7269166490262620371 9839810109585462123 3308476762305888118 4855787553959302595 17249992027593266683 6976314930767437012 18406910445841763467 15650431850886133748 5220172602461159046 7875944271069034937 10802374686905895633 4994305593592646647 2239270351494819564 733927561930907163 17667184059592351093 13865440724191529358 3163010731330928208 6045519838628783398 8006680227375945336 4205338898143481682 13412879964800463995 15884950903669531579 18066269191283976834 18103395425225769946 10162903369369213665 17083527506645786080 14116328327526568454 11718844348198054095 4451142806704229730 2436885141529395805 9336238580676908196 2740844648005125547 8199771736523902743 7279031604145518098 1506922092121218318 7552160388803259087 2959646208323636641 13646654761718026143 14943043865759038328 8032169014682375003 8229002585233032026 13792975793899077553 13806192723665528453 7052322543587058716 8387700418389488716 10962612063399911846 13330521256131962602 16488588781633512074 9278133328915875282 17373378134774915836 15101575575655070619 606895626244118423 1262025500069008957 8044156106320925029 244816650097590465 17682343690518386710 12166425933212519820 15691687231204737261 12097152904818487516 458756107833108299 14852695132769512817 17142631086642247328 10499950443598523972 4691150948043733413 13243060006711846153 14176004437110493859 12535661206725593127 12564600607585033954 1616977337125377361 3622462720500115365 14089150504067870677 10383751789616315587 17403483896164969987 11879021164043435652 14192801390249679124 10757010890484783142 10987145908247542405 13392776216027716099 8472945428108834649 17284398650663765218 7270956101647967766 18337466512724905279 11481949039975415825 243567527397027351 12713797789190599085 15165836158906541422 9339419228383551875 16853420994897583864 13764193339260917073 1559849408094215980 9702763886215513889 11264510098383836341 14779076076432969749 17586493819312823522 11656988568453843471 3534615312963224901 5355773279448310994 416727067115364131 14266868537889724222 5124204843541649718 14143324706596595176 7587280522982635888 4331575906770653410 17248097442591847065 5644096368277286330 915008038326907537 7442964752869520842 3677238169478363237 16840684107758315297 12046015693335520718 10457568251600721473 5280953438324660161 365982727495004803 11591966088891170976 5050888788091311270 9142875165702141330 5969802537072657646 6934842687599704002 4681177304075223079 13179866755566990539 18310593890056781989 11809563161108295448 11153459650299485201 12116043548112684192 6431477069715363673 7034364086313301315 13416030448274689454 4487752947446868110 11176117204215977511 11816717366740979968 1892857286049515347 722972112670643754 7895461054873628413 10012050671072709350 3182484033959459422 13574165451686140283 10468874858795512157 2651228670224657863 6186915308927525912 13418697819744410391 11017594299962000257 3546564865318239483 11004049358262716808 4413945435680190630 6451022063737270970 14001792876744151451 914055128987979779 4394505240055232709 11445940701023153823 16711704901696792193 6749370195445034097 4537302232626168603 13261293846139997168 11009878406727864279 2027560336613952622 8309700417660870112 1101837124922398661 15437729934420070788 909033241806796892 14699578035230363183 13836258774124526505 4345422069662887299 1023093040031964490 18320472014971499313 14620663249725127648 1376642500944532670 16131011836797805484 5307356318625093933 8265346481882334360 17484844478717467952 12057393993744456122 15457350574226800935 16566146384156570667 12717175208574759412 6619825126222867486 2809500934427879767 18078848288500087805 5573124441119260041 18404956833911008455 7979977358559226543 12467834427144483854 13743943934627411041 17264124329969009242 9492165230200342088 10516473923072935296 12582998859709748906 14522677099388359732 17588082371085681989 14131827219902235821 18048112390489871020 16514930655364854106 12441493717244707710 17455464114614888339 17978513187824806834 8958077034893562240 1029717950035529526 5681162471262363919 4882247674590404016 15123993217403204436 18246125241705516338 6308967748620267118 7810838352264384983 11449921303204323632 15856393634074630822 16107152761894534877 12273354762735427274 12575022664456629152 567798891213067772 4871468693049906078 11186921011376188967 3443055780052747974 16571130654636619731 15747712563919500281 3121132497684830532 2254221068154566191 561689734338981911 10327250609266461934 11211719562037333920 3733172502765506495 13429988137687372424 3085146642067170925 2101352002511565392 15491482439259445575 16828253284501796756 9648490693581547239 5907088231279391430 12605953178012462552 8816723711658545930 1719465093082567147 17850885894725497299 9945559110669734208 1383103837325228272 5821358230424194504 6029239697506850141 15908626792666879416 5340869766495902809 10660775445690362808 1407501657666864990 4209501354134985589 10361092661856196595 6159728834537501202 10688370976576553624 15013159849920420750 18015845634585522046 2500767614519779418 5853840629559363101 7790409458557061266 18046037693156129758 9383481507029246576 10133675633996813889 146215314644886704 1086744170511452201 3270459319410046338 10473565180212750729 15813767020440151679 13128593557886863374 17634659778540336148 16091819294425733645 17484622678674191829 16457139564844955835 5880507714105046642 13464859671808241628 8870641529720433714 9994147873057149899 13597568073490713272 15797611708575335745 10044971589293168739 9692854684044909520 11336405700257747777 15648149796211650578 7300981312188023401 13325272535310430916 10209529950671538930 13924410301948449523 13945470084191472 4161654890086551880 2467352636678879408 1643429233656163887 9022652185864929006 5053719198349470232 12020560926496147736 3347449033960437667 17659866123657039562 14882607332400507662 12119003322139296477 17370974497812680788 1104910085271655888 12960137251201832944 6473897366393919666 9661049272024657914 6849589854464872787 10847898933168641599 10793485356143221433 11003205811493668859 6748465369118775576 15364977505723624054 32550531360351103 13504773555701607046 12459000406618866359 13515253844507083198 3013907833576817390 12124643669720862793 16730702836980203891 13567624111361945315 10873629146542799888 5625858534145135647 16693608062985016263 15507155133759695751 14029097613975619415 16938212718711502443 17131089766811326725 12767102347402392260 13892992627554125760 6788097257167880881 8334220172932940634 7647416155529454034 11716147438820446903 9819545959594657243 10144396054734193324 3426884030023333481 2932995773417126632 4012800989864690332 8291305983312996528 4400156278157183954 7226690756432183314 9187091118096015848 9530383825502882899 7321086011194715913 523026517537919979 15552831065144434920 7665351015327029032 16548743614094407994 14332201347865614848 16417269556025890663 14013184496934421772 18116593921039856535 9101154787359150100 1692223547206422372 1450861531889375710 14496846771706399189 15482590093927706947 9982155789975581396 11640247979310403916 10345767738679685244 9687979826150113663 11500151937662619873 1988915731978090524 7114562721508036490 12466482601428485344 14545364005072051884 1994716878942611444 1411975799203556814 8812180306041465508 17004026192321423329 16373410603738675904 9624260651453394123 18142971904533811728 16392722112006009206 10104711810079670203 6691727540829595703 18126040943214056926 7960296777881681449 8810942015131400145 9942749110175884401 1150546101068923041 1771123069290824927 6802190906421392433 13308868226066078471 940473381739373522 9456128882214595564 3900681879304077841 10930134804729582091 6430367635887836350 9027913033666268124 11217420854708365256 15626345197128893611 12175602843740597468 7959972393837707945 17348484442173022237 7152979732238642387 7777232105464904954 1557862525231080986 7756501623107056743 935742778037684824 13876216299306205515 2765559369627812808 16727790057525689904 2363913822634572030 7186677506599859485 14061386764130290723 2930415127216903299 14858664392898131195 4090216545163169116 5735347750832440168 17611519503993326351 13707551649275842028 1065200790440190940 18186939497513842307 16528853235971030690 5326922373552310239 12435460580662628487 6443350163089704427 1217535249071989821 541785245222640960 11169153327117413084 18224584039782699468 2600800115817845491 5791881197553149852 13188894911767438382 3778462418903070893 8201161772447434766 6944445646977699713 18025004461288127649 3989162905259274853 12075857585812440969 15305671860852658697 17954731886515408195 148781515304293866 13194261825312024879 13171516893427612604 3081189975704228546 1975732918323286439 13330140023328463666 10355978556710117546 6035933016218669972 3992043188055316691 5930438985379632918 6069611120130030182 12821874344241405985 14544053486047180925 9704931626258430432 17817824982416120928 714113840714013419 119865868118951409 15881455351370958743 5560747202939511121 9149487970911008277 15221233635231463010 10494652213104514070 9477194418072591191 5460186948013376837 2413520149494129702 4221040893081590224 5549319851693763832 15894487602791256862 7129703686553054291 6688919613727106889 499681064434533136 449327130744887401 7978620120995419710 13306838975268619624 2865982831348717426 13465425725231993369 11767795052502569469 18054968287152751347 14528990876612753403 8757987818796549151 15405772728371365438 18267382870006252145 18263050017656569326 1825360582447299739 8328671599702863010 17609347922202436680 12463029833619247669 12317509902526075633 15909948317555496766 565350249025764671 6703096472083786136 6867921101117563128 11661964029592833958 8136800853761354769 16648180659563514975 16402739970353536860 9264122586405094494 8676095302285935232 5600144249034530923 3677163689163201481 9615057749526131120 15343020383926065709 17226104060153900863 15438460065739499549 12968283334408907203 15305180871618788544 14682309775657968828 14244201612665619527 14176479464241254594 11865692503958879591 3306094628439250462 7982652522657020726 10632017103800731678 9404557394986415361 14569442935862508321 2805664322454341668 5583258652081939874 5610380216650027474 10363345777354231418 2994975044006421393 4214632016112326651 2546125689098201726 13128697113129894821 9757970184893506500 13346918910788444508 3223701155253675587 2237508697203222256 9577850402430590733 11604186956687338087 7350368694767312696 2678827470825998806 11274905554558516258 16170795086881555209 12270308484303086017 7800433219369557937 14453691277188664479 6549693269626553475 5859598197659085266 15529683203989230146 9861736468882809091 15907496705286526553 13863330380936856349 11211667455369122709 8716285280824343346 17401552811678936060 9724725894799698325 3290412926478833270 9657657573916197568 2214260454589622646 10675697108140786705 16916468918634406523 9397157278275733753 12357607624764754754 14201340125808160979 10292931782170956770 10683870466128939299 4971548703699023023 10504814990096406433 1541084913432765063 12712427669049477869 2613985682343028495 15956682986176923855 8598193538968378484 2821767739132890726 8947175368248308024 14053070532038431791 18024987261123909315 8888508866299364073 1426583985216297459 14028374121190104473 11147001504420324556 5367550735521974876 16307428168874665850 16233507749793866180 7785784140523173041 6911804726377862293 14194088325531399999 14843521636675922776 16623628388760232879 3852337510546179864 8465518623831542296 10449720489977305277 15283148884629244580 17005797590923899894 14533103780493035508 4182546610794170174 5181895525017897693 8343321466398049139 6040733647455929270 2216080103790476661 4780795614590389655 9073417002896132222 1939549283269517748 18399247612656253553 1673858650328762990 8468485309430344593 10422435841052714504 9580433244978590165 8520910272533278110 5633575170733587155 6753964675120017273 9863428085460477392 4334244185791111112 5545725412006445599 15427409055427540238 3340804442412897901 6356996004810496406 14782451079297912752 15906686954630640361 16397730554147204184 6516364452231444906 12674534797253117322 6296009693202137372 5253416970490445259 13568153082457254735 1974467693140880153 17870917988057675541 9046718033512461105 15852321547770000902 1996384454976107541 4165987455781999924 4042364589412469068 9859898597095909170 3228483743302785064 12898400858639829657 9282251527894003216 1767729566530761384 6367376209363987953 12493911550285799584 15523591800597188378 10124502823433570484 12855508140850224687 17977335723469659565 3460183451250740324 16753416292388519125 1917574159179756996 4753156199411961641 14027954773071884157 6299636618153562392 10021404195363482444 5667277591876215376 18395610482855469329 13806243950961219213 5322713383486560610 17661391666553967726 11880170440148749770 3435441897965758045 8754634122250102265 6206777147025047620 16920440065160537018 7070928217298345441 1410993315613069398 8141340781399537747 8565016432354479364 5773338713083749986 10175041538350135303 2661699886234174608 16407017598542827800 13649417618582820849 4370046383327183458 11668677231421020546 12909923790332613728 463326521359393922 15994903056454819301 4570607675970751420 4377193913632187743 10066707324564393406 8715721802336117931 7800232203165534709 7464306566863737110 5620194186749431881 9576744328587950345 621338291518921871 6500255040784826508 18006837787470666094 810043458132588889 13230024839351867768 5572484282858366792 4396173465144162363 14608187498525485405 9055615041357783416 7176338691929643360 13711309191233681383 18047256461379788921 13037974625436201403 12129224780373215812 7315276744442197830 13664359670494715639 11638033499110152866 1108213528121529332 10480261040104008320 5148237805292292115 1559083312376172474 14035333064068204308 6022565001316259068 8027361400684839341 15016116279690834974 10919777206320266828 869514625574704331 16638455214901268255 16886457646587287677 10060779194026197637 15246582907829983609 7156214412961119338 10855999416295449948 8711473934908465456 9126357353244204971 9385631129251442425 15125642762894981207 17628488345955186425 12574896985052499964 14116215999259278085 13272476555587724179 13298424966739366437 11693463262738937536 14933104092446442808 7369571790064279718 7387537679679500525 7893833695981274760 11108570165495170233 17554142305832170943 14970842823314371945 14841128320501938483 16733858384127219422 714102678941153995 2058725364167876714 8790179673566924039 15319227602114366052 10573792921572224991 12991569075153445121 5392082043436290271 4240577019962960217 4641439597527119785 9111558489508582176 5254255727409637829 5044483636461611584 13279119120122946751 15368943810109842546 14671247669790968871 553917070712891251 16895415983108160784 2212810609737845858 10568691202984286168 5470965923584013798 17935290364062516724 14085278959822520077 105497424721067875 2447804179635890966 11174092547472227207 10251130256347317756 10410166693385265821 974983141105193927 8675539792500735846 8850839328591253652 12068304702817074908 14169083863061267492 11384390556597460899 14199102518834989613 10262942400932324609 8470282461128257242 10879584085135415821 3760588475747390886 770106932031281366 4540699943272559667 2150982146091157305 9360103819713546691 748552569196466705 1939886443484929270 14398367984968195532 10474521948277952830 13049555798933196692 8136981222393740741 2369061150116032477 5941839804110131530 3580079900413339591 17917567744168809692 11202298558137868507 10924041764524652311 13302512545554072050 15862616202001761375 7276840682854143428 7357121140722188117 17186870894052202012 1799973591345137154 7862494679464125050 5552730207903383314 16483811101705687052 12260381255567708106 15923552461471563510 16687142236126705322 7980616166766657891 7744662074483530568 17270537717685579005 1878743536302215876 2391095913819857241 12216344547730224172 18134653969879964608 15223836875174786025 9355167873148899371 12005310506897702825 2324721184674583030 14083439592998108409 7352720514242118640 7469884515009988606 18280980366745844257 14786217042380082246 13896334876224077657 3906991300264556083 5280477416546242431 6511474795265137336 7539494954246007732 2164438955616625732 15347964507589997747 5922278903041220047 14851022430333002933 13051534220033588639 6997682083124665537 18062907050493284880 12099797052077342612 8761248019399632361 13713803862759529227 14272264843835435687 18123831881761685044 15910375512412770209 15410038085067051588 13976704845906768091 2847095430741617181 14128036292833557566 11664312180486459636 17360772881588991588 9984154732197678634 14246158177860903304 16537596799988119545 2009243994552886430 13686202783248579541 5175961850811775942 2240499180498746077 6850737245762136724 7635023750856316922 18070048235993959779 17628754015735312728 18363106742948645652 1392745439752975731 12478577217594917423 5308558281388047555 16348588131969485823 13996788455067889686 16514411427075668444 3269094021822249089 3730839822812244872 5269017851321580494 13848953448071812771 8779469191653148689 2525025156323760988 16873277213571305047 6939165486597665477 9348743971207029981 3354247011372000537 9053415697232890314 16297116311378333037 7605171193683537318 7852953363669184433 10918242461563642345 15044689621730281621 12481524442610864921 17996045116892280191 7772424261696365050 17328862722733308531 6276931890465132205 15608001563955151221 18289414556379894405 13401331450634711016 6113851482934182872 18392698556854482197 12392908479591832129 9131058863450222973 4573351638894843440 17957596462148553696 3158348980905178261 12953075072034750668 7803879260221522865 8682859887708817126 18115077206570393555 7636077802620490102 9429943464664646593 16413408221054335956 8823334508775563523 12588658543629088260 9777157444100123695 16715532033973907734 10993932654029319936 9968152737925925102 3593590673302045942 18245775706147658795 6314400645414393782 17743967303277855328 1181818199633393039 14160238583764053660 13364036454253133819 15616068877346645643 13990927127511213984 18067785373407908699 17150071893276617785 5615603991539430599 1469904632470077632 12251016075963879446 18128450812485658653 12345346752755214418 3576826985602364005 4649944055428243117 17731782365787928890 7997340477338087132 10922941345383223212 12681221232195661639 11564570343448626773 10751678010119508009 4360904556989243585 7277877595636102320 18067488486049174753 287438515511748488 12573124655075436623 9786932834397166622 3152095242453439679 7793553733230057626 8616598569341479844 13208052312120098139 1760874467185030608 17042994281681946072 2268467942609312094 11811368900898450605 15940946696715748211 16163422987027671689 3184063259434128914 6031278576717015037 4039588987767833060 2004727555088276167 16784456646255788768 2156726769773764705 16402296990308138807 3200590304516233777 14526728919581802597 18192577184423496864 13640500881969110675 1256270845716182466 13145438361737708309 8573788336089262051 9158355028424476287 2279892631309648548 6445869327606765803 2549565834204911234 16662638916002586953 408798901249294887 3510961474153510554 5480800597070914785 8877384657766307923 14475186050356929919 7264223994897888843 7827665131354229850 3422645488855053096 10065890798327231422 5250236816820993407 10617980202438787372 9444883606308835894 3571457818401649755 3877397009688876535 5807477385148413840 4956227175257839072 7053594577325221669 4694841455688959203 15314740138909080322 10529140825840971321 1192938186434206394 7050321417769379088 4093637729038837708 14839475305922662818 14031316010854060915 12879698742071807737 1076752742969776964 9983001735740735597 10296604165151671432 54763342673827210 1558887840835849197 14588998006052918103 2962911316059110175 10781566816833593624 1640472754654797394 8704087252736330322 7670085431593342054 5382519466400318825 13823703977961885188 6017725371781681331 3567417687310805267 7916860073296760662 11702933584474838434 6708082326371775984 8853603550350869188 6073469229590063398 5507497497949587071 12914120760954767848 11544475760757254649 6188064252275899212 13249231736566074270 14257022092384124275 13539617428334227158 12160295075558577569 11605836913861684338 2463955145773754140 6051360056963388051 8911800461506271932 17045330528568224450 6973970112532764054 7755642989727761429 4660306928421650111 6576703219394456055 1164341128711604538 13617029237785299340 5608200761057135537 3622770246436257242 17514392461753174996 4438103852991308737 14352540580823683485 7135297180913428714 2050437885796846042 12523081172481047908 17935779972377468915 4979394601062866873 14409500071513751924 4150606209832982494 11316906647000660926 5917438887717236131 11713803791160879771 16077801351670674128 11729249333533789565 1641804805245478175 6402322587808359025 15474828255974159860 8528631384556399827 13366458592017463896 7442058733389722767 16024207787953859191 11009136739885067624 8582187105228244037 9907432875723445066 1933801831299011243 10272796575215840147 4344141528771647303 8873855942212294516 15423826204734651034 14935904001647556731 12671620927297841933 9532788677623546029 5163720750667907203 17230916953215434339 1432377545348887515 13364373878956332119 13486219257273236715 7662556531093288875 9822340068908737021 4693249252939867975 13311167589382239092 2860023594859782317 6449346616255053705 9153695561233123571 14734659294118485488 10705928675451678194 1100373614904212167 1600333171681926800 4898495488808286185 17394287008555028631 10974267240769541987 12944004147138387912 3487952042141782222 9018327245928388615 16804071478694402731 8063614629647022336 9593411830106981768 3626000066066030541 1420319822904075069 16544979325673098353 18005765409395417676 12186550230889758126 18412967171000985072 6028654621584768326 2168809111838945555 14193165993780211785 1290765921574871735 16125575297513591554 16139558917943644624 12616843984129477119 4647767726283410218 270081071907297713 9084019189369233924 6159509507589585250 12503089220261177609 18063318813682437186 18276543857323673528 15910858649890689958 13197904448845765264 16577345409269938739 6968833526776677353 1643499592529066441 15966884026924986884 11859272064067633346 17589377061237187980 3284671415187021302 8398073242864517090 13518898178291618317 16923562519148151729 7521598833395587381 8140368378085930953 7803181018291088208 8684153266929274526 10338056860199835646 11061095481402017816 9972722967484781511 2072010820227878988 2520430205977978716 5991391804753049223 2324864818148212749 4209593100916996802 765069537505302461 848323786218306657 10497350513726270579 7839148633727184470 6012203176242010814 9781812276408254106 13488851358538269678 1717284680695304880 7217461128979893754 15443691908373390151 1031311533743211154 6368422401472078487 17809348792934854427 7926427938351596987 8996218091883874465 10729450848970299298 6500169661711291224 10945079054179446263 16503771584605497499 16995452109370416887 11161153148768395212 18180957448446965830 1430863385503400288 16956448600347181654 3710475852482878537 2661789795696366314 10914647158813735731 5923653675676749710 15764957524715918356 14290105144924783453 15605114184400488864 9219150944319582124 4305085324223777543 16878905715266885585 12185535592246611057 1607074927651406375 15377582714821561525 1388142025349367461 14402690992941933932 11451081925225876428 3110794211713086163 1031315536882094442 12132875668137651054 14373183472222973216 13470751365962289783 3007142054933822099 4138863360787593030 11095213554532296491 816680652195292082 11471976781231952600 12862426362926898979 7503262366870269703 8793685451665161400 12819651002932480584 201489389510019488 5639490780544631320 5811416289269545024 583183635319860803 11106023008258121227 4250941046257326731 4768873518619869453 12640041277826884400 15459714654353514936 9980115450605960353 2906869139474145703 17839429441792108819 9678977592515617374 15203271121579052641 16858184844064217670 11877760326493019553 9073496107572224427 6485160629431837832 4464361811378628051 14664324306377074782 10693738988605305664 14026598076750411952 3809108140614819407 14914808623594954798 621702088187981153 15357164141230396241 17505723162177961490 6350298730990801858 1143589632248998111 467727063545061564 12567256269848254896 8707622834312012216 8751640267299975058 12633738779979336713 14972497131336404021 5563462242440891711 14608078157257290756 89680061516502416 4274842829365586907 2548940700414271960 14110442536103488515 3514525611986275230 14008170857236569933 987159863785213888 1873992341367172715 15562723879821685442 13607301307611666218 8854774975546506252 13038765668261570307 17450869410536397879 7791162388021060869 8043391720990402425 8149706270460433629 18137335734425203587 3536362512569664835 18014539476487051728 11404631309446638833 5446879496766918859 9621040252397643344 11100449797273617199 4992768293440599374 22803671812454404 17113552963913435904 17889300186323601726 16562059521554802965 11066612069894974692 790512130130705074 8822408804406539781 8784062491318992677 5548344732786026193 11299092121478562731 22585774677553525 6411784920505009607 8992254403100139210 13246355281204304463 11963815179302740409 9957410942468408048 2057546645785229952 17482109630797820183 5886693384388238363 13731813865454808694 15962813248768275497 14197657767554169978 5832457900871732428 11470065201449187393 11493698168710587514 2946004848199052171 15433155631258765111 12369744797961999798 5804842005198457994 7488438449561318777 14891553371942537339 1937061637479132550 8577813863171916030 2173253900726890857 17156498882356933142 12304568378187000881 1923964638320923659 5481919997333667721 16898696111882582339 2829984663163467736 15256340446790099055 17027531874034267982 996584059430679568 2594467119117940670 11727665356894617544 3062494854052512437 670880713989291303 8654839794130268252 5051013129234200091 10262439505790014129 4000388799232294918 16353607764842381428 6028861346805380487 4921029381222643849 4306755349439669955 6334367698834704532 2491232167526941322 1263825444105089995 9463354911860348732 1398417563605250915 5482344024427657016 16075815800162897222 17469740853234704592 6236530480139549302 2808814298162660310 3014255652553991663 16360454663715119941 673528789482102028 14090154943757926842 331001074764154574 11140287068712693214 1949885287970290635 5834186518287050952 4327538191983661989 10662439638092797857 11161071944860574327 13314206556559824829 12569043904522495775 337841832013743679 14792074238454239114 12252355624194916247 14894853930360344878 15669895164264991351 5957075404445379695 13624831160201137950 10296317653561184826 2613805302003953185 2837864664018652343 6251539168637830893 5002667563399930116 5529878024288200742 7435890410359047931 12721153894721456041 1994458955736773485 16834622297370483621 5804341325402579439 5090835051264352212 4750073356006990284 18418010510436309442 4791241568573618868 2170198876828740320 11251601506946928880 12196994310818877082 15702865917202676192 4426394932774932946 54265811475082307 11442148690304989638 14264085825655331392 15294497862509748144 13887710033329402494 14100258317969608556 10439322278067163658 3818456394844049386 10747810615258074244 16522046891033398932 7818751399340892872 1698487123854461174 944640597008008803 11594955652793856908 7599194934822079460 4720684735472817038 15603930837983753633 9528193205244004137 5413368542474300642 17628588869095607877 7885428811873554942 3531542161136046924 17881447221141687070 11177581365692135129 7694245241831734810 6789363224410790258 2233545918168404360 5047463065528058573 8421549876275283113 12730851273407270962 4698517866740593707 15105684128288947058 13529809443909649979 13400121123777259880 7315406382574995801 15639837549636214240 5852880902236772166 11840066725017769994 6671303450549802033 11028482396516649229 15828937125024606584 9865287456788777225 16185945056837389121 6259374916598593392 14749390989892731261 16725131427348524496 15462863999503549430 5790562627633238579 8451589190593957561 11317045982658171359 11566239522253325391 16359072128772591829 14504365531372894103 2649039024138165709 6753367559853142664 6800343698569952979 4090646737468972119 6996503372659343111 12712101042509924996 5127451022545200308 12682263364309231160 650244085663846216 9547813195341879572 9756199567106243106 7028628688798275866 11760785082519344943 11361631510060246708 15950809398061643815 17438871875716750048 3377201440476397619 12832266843342270280 1893063383179408283 5907033331937702524 7716876125350394568 17531743973985138330 6816348368167546307 2563391416894350960 17488818478282548987 385707679540745904 10188676627576531246 10638589160496062314 6468914712439872429 5361426742832309813 14423939305342941733 10266298679172832772 16994527524339205342 11847456373139445071 3619716945528349153 7336955478806850592 16935350053925635593 14060660059837606219 11004568900918898830 14488794509284424225 4448633858599584046 12033770662425150272 14950980666092545957 5496304261366344583 14672810225057960844 16737581485113758186 16719104456577366590 9620375268309219764 3001524576014173247 15217872124428956270 1749531948190719167 4572574992940195678 14829896010208715724 3068320935634716044 5661923646486407600 1673425591677535939 9273415740951670650 5709686651281251077 3627922828323595592 14285708779199946215 2089047775558745416 8739237769330878593 13292358154245844797 11619818628057545534 5687058615724602122 8086915227483045355 10706705462967276988 17614814003389096052 10850492790846034516 14185788331163248906 3442510388284631371 518408311976135121 14032648463591408774 6552338076962734818 1338530844754200136 1104979067497396413 12246033737179727175 17883119418512431228 12538620137835648672 1881877178108459992 7230264536082195991 13788619314879891146 9924435352855877273 6275739831548832249 16575379354036465068 8620522705990128989 7036951307046930306 11302430166563237999 706474688210657593 12356875800911267535 5673128990734183678 10454602622657516684 4559341032155182322 2364008957824411975 16127758117763151286 15365549291236454751 13771412250720524589 1875232961463942576 5660778644811223964 11294731932923923574 8642879618350535176 4615375834268536844 6510392514056722284 8794470008659620033 12275940587036520801 7534561999514104925 17215046203080999021 5705275894118649084 10439683648572752346 2394241946748491403 13028978281068195469 17774208501759097680 10684097739226683740 16087562892580192374 156749815705020209 7421360941768836060 9557142530234809704 9307475296312866086 9115983860339559758 17222017353673828357 13051475354599963250 18360411691819953178 12833685083963406031 11777190948308464409 16175168252986158347 9455026969179552306 2522622201715585174 15340702548516529008 13062426693685009268 15722354958500523358 12785224913058813344 7519592307696993785 9278618637460532737 17590934665488274955 6009817509494588850 16232084236727222367 15759956706392061574 1223086233951520614 11104373594348940023 16019164589091740215 13981880108309995657 11114736243631657996 2298606729527087906 2359731342001563733 9756485922836002424 14833506325474913917 10566470528908441532 2919201761281026688 16528829353016867250 9932115233151263490 16458788052069261133 12613137313601710521 1887878666054205941 10474528791042472391 11394299844131105515 9785948269298568493 3724770327518112938 17247800303146949906 6955414311214620250 1170568319286898151 3741394414682305604 4296161324142326726 1153761122859489309 1542705032545436525 3173557474348058136 16879749806877602596 2183102997925726244 9281053922115023 4195206500859943724 11651997154460939532 15793821635800070565 16637569354743214401 15073001249515455927 8627016484887599512 6206151270577719464 3838544809475984285 10025143564158379284 11243078994499257332 17444335652793729173 2738062652876850386 9881919979598853431 2254788437335065112 1411880516969872841 15252752832425235256 7399523519572038092 1827061180775028239 3469036412947672177 15246427772875878665 16166208332558505763 11826103992018974844 10083851281101028100 13172626328962553902 13983195407682420089 5686067813026516619 15952327379850476045 1212918917471707794 17551056726034814968 5550448853622176342 7564923200881191320 7058757449338636504 18078253374475107839 5722862049312280045 12779927983985109218 3021827017151766715 6254562712513874433 2503162010054155306 14088227319974394440 2112052948712912719 7962427290590787500 17474363260920349752 7491875736342691069 4857407173974225782 4293585947773228161 3630699603441789416 4357430861319394256 7352849115874509225 11001220395873738129 4612213281645867218 754163703913928414 5809482907724097867 1915817080138360691 16999506726866633976 431952534362443083 17304201155015197355 14351863299866945963 10258839840321119346 119120122833690958 14626702950037637199 12944565451129919947 6849692745540677480 5721222096679586613 16051773737162930397 3415243983768586513 3428634372615232227 5814055763068802210 1778345278905032547 11870964284838115653 7793576834961773029 13952885893870405783 105484160635680697 18316624147235018025 12632060670516085461 15233125813074581305 6941920980548726436 5274813311035368470 4584364032194451419 1842047410536369397 12002618347010730828 14004373779564593266 8540537038167511853 11374066556196844033 15714218586184432312 1861507414726175605 533779005222715301 6279618781631890196 12389928888189104296 14945763719338217710 1098303856893338487 10082952600724316240 16689547599542523687 15109674580766491407 15310924710214063113 2883537455773096795 5866851113039823229 3269844486532435980 15425903087253575977 17985008256114911305 5745747013441366097 15380760548754174458 10812405072248989165 7099446429991467605 15226867348199900689 8293951354618467174 4922065177547237785 13182700026868649508 15092893374382883992 14025690554406028075 15648736058155759734 10035820484145677076 5344983348574829061 3379915057654043930 2412435685442225141 8595119666912371982 6478810347814460218 10338875814547121523 11072856852074081105 1760449441234817381 13127668801863473239 8126999738525283017 1986501508623435465 18424540584833795802 15009533250605400670 3303500383453189479 6144677029799849331 14834196687559891614 4752189973041630599 4556940252480440813 1931688596047072203 6292609705961453600 14260867833047523554 14073193064411804192 1636408539977722122 7681140180010659475 14977886036382172276 2473059222838748322 6849826880646130764 5510861717262328458 12293290129570251015 691144107967095237 13264066138753993675 2954864699703488595 16685819422302845089 13338550511240345275 10504514980450126839 8068187990661359183 8457881308004577507 9187045224567936335 4890756006171629309 5498548770947925631 1521139345767283183 13416175329319698715 16524490514656292057 13520171340510977004 5818822432419327941 6794211921874355478 12026221971655351991 3318782592426788172 2792289556335472664 8116073671528170498 816518710455753739 5486047186178630009 9076595337188850526 15771675333169135041 3843343576528886056 5872019339554151638 1760806738759868159 7753245334806603803 3235381190561421601 12843093950108496476 3351324150668293971 17830873009309659606 13303506330168144151 5180049251018385104 5137247961663218961 4937996371335107334 7753256876107281465 8099327172519971480 16818538831526685123 15129366913854183554 15807662290683637319 3528606960571564509 13877327333091602179 314234245938546576 12471124005101309597 4266217023304223348 2131436978768528787 6230546546802957533 8028101743154112620 18099620081157053402 15335578680588779572 4804846099867791602 15504527728261504166 18104022528331965655 7625277816394019085 3457672737762229259 11875699337419566747 8069492209094286111 10597074715534687091 3419370186090865171 8972486903324825153 9692525069501810913 5710365094513145465 313860534447207142 7026647319921856027 5262961139272730729 1027952953925312042 3442112680768189882 4995300567561495978 15086272718524264063 14313009148639839327 9353830253475436748 11566848869640306832 16083421721254218392 6962619123152495025 1732914760065607351 7480189402913910198 8119283275112654974 1213882181785663482 11476754662759263634 4109580507371976243 5855087250890070685 15822017420794124438 10275229072437278880 7593400186444539104 8789165224049438087 3431051690388691522 10501053547059448204 225457513376681170 11242176953302472107 820203209997185771 4680969657423702715 15430499085841317203 713947312942366685 12900930593951901858 82458496602169332 17446400892755887932 15815250116532901607 5293298491074093924 5349744304389752240 13245804548062221687 4502392577883688478 11475981190946825679 9901996326682885652 5016185797789450335 14426129337000157569 17809930234532789450 7724796654660093085 17895650659180513622 9486667673655708836 13134371133279949053 2213125407343426487 10465560597875160521 17767986421681415347 10791043927443546862 2093588691935390326 11510698386259657217 16340438549565270690 5003671838560207410 1717042015822071220 13454104669029491807 14806147372779987818 9755102565013847238 14417322673677841836 15924804522801963130 18136678507724584165 17567625810819320289 8838572801144159223 14216405308665887909 7367842183283750486 14730110087334221034 3780509894708882728 438506133457407272 2967863535212186701 17281398250828846452 13480337576585673766 1227612137657288648 12306502622816084861 3535279532212847643 22016882294806374 12834518448379782954 2309738611680587891 3270804966071012584 300833873988062136 16726193404219592657 16356730355313514221 10007452042440189711 9013659072373870596 9787591199786104683 2143716816093993065 226690772007030131 7771702939983186424 8861674875075372188 14003491214203992768 17091226818256882312 13559018555530420646 7130820728988299177 1597178303568449837 10459166463154156560 688364095726893072 8065298994680974513 11903895425249332209 12993445248412802937 5599445626284129664 8745922728178921914 13478456487929330143 13154709052980199027 13341950516543135253 3404842560148797586 10309146462054761547 17894862930290091283 10815872527585722623 1566057276250974020 2515153095256891421 8408532205735470545 14418024808415598799 8850101806858946273 1367971759244601926 11327883581452267769 2630467375671618070 4383405440440360909 5127381020301265140 9268478946018762237 13459454213294496438 11636266041093352115 15902291054007080568 2181108350452559537 11832169801010870437 9243841691259868653 3633538482738603546 15684863839500246623 3337431222706081336 13997936315217888335 432716323592015010 17645463841322701376 5737495004148966569 7070502300487069890 6951497905171859305 14382577839357517298 15803884083405196071 11869454678276078069 15367779609755515822 6970780095298111429 6753550948434714771 7151722704761929569 9023371949988725745 18006656688968475915 3883971876450247819 6526841965994319277 3456450233844218576 16211988760520217301 1310437732646439253 14713341713014388521 2313405084983054285 2299061874793855289 9354296927797367907 13999847026512562382 12437736305534754831 6493985742459986391 1310511655801377589 6589202126176749617 1676415658366381858 9680059132193436701 7252184130568901392 1440585874899318424 14132015528325399799 5120665734594736081 11919596232971456588 16918952861886790796 276167060211058396 16992918576755651754 12366434816692925430 17954200633869303196 14652758766817740245 9304720787900540939 3398102233802328904 7986910051745616691 2997776250858822169 6472864200421529067 18138838608605827406 15170701362384073950 9118843757352126284 3883555359787842907 11948544712272175786 1286861477228133804 12851127705358133910 16506360873924991643 1191475603195533358 15388259737594315885 6002871907094799827 15194789244673508810 11878861311693392081 3895282549299284544 2342923206648631227 18444782624038039121 7374149100422369732 4620249675633496795 12481065420196751275 7615003458109772427 16267034067135028416 12760156268290614750 8681479660024767570 12257545062476844922 14435475708806379473 14559042610541005873 10893610782054346590 8185125776543183116 4048696313286340947 452665961134200910 15738877225531347455 9002787868238106600 4241035847372266000 2840957171343285006 18216296755835605739 16248326736705382270 13304401366775050873 14576823429621914291 9506073371124124227 7379913277824851882 18374743997670324750 17729599649234547108 6093793704944064359 1496003728153008702 7110249122178428592 4788056713063418146 11493066778804679275 5611188530540450814 16911472751019718558 12337581796581721214 7965868450488371911 16337746402903348523 14220102182337902228 7929563349722151931 6440792639617300115 13199949183097294658 17620919688295575571 11973281489382436881 12991800124507941098 14304769171379231740 6304265425520364565 1564902122134613736 5684919900883931233 9633302571971316136 16846242177184119178 780469043007065200 5194455824183773690 7559405045520058335 9059771649798656963 1683441078790650545 10018043947817259085 9616892226276546379 6681746950293333245 5659842873614342936 2028073694317058854 5108333372482785296 18441096736705820359 12720754356703079366 173416932056459985 5096868865950351914 16348270100036452255 17741870169647388596 11898258854221421966 8801059857172324469 16295865697515521313 6153066689277626396 7568177382487637913 8280627877786523702 15865641216922266936 3240222834384468747 17815355790833166434 8880711834847807795 14784155566496065790 11406988365211748619 811170722278011932 10106460988902580223 14102414301941396147 8241170393467363455 17755835803329723467 9427475477463127608 16872516679142855366 7162456479618771852 14514450809562897336 15507180780077133372 7733399840746997304 140511629783463922 6595650851349103578 3926812674476805989 18217333560803693059 11092485354853250103 10021348253778025204 16532012345814319009 1865023272671706356 16192321060344833597 18139750647967935967 13360473002606085485 11589733645939761051 9707959558104338054 1364092739750508247 6767425285331559715 16330399685333466821 5409433566951046089 14498046032143626706 2090153537194001640 16480076990815978670 2821806875172038415 6806255466191808507 13245475606612350950 1631396686007272441 4776920392270975677 676531642473597060 8717376542562203600 10437161020043125635 15658875740339022460 5779620861553784070 11671635008926513799 546199573049931242 10163935463727773415 14745529071863453344 6537867434583440302 12224154631635086936 12485152953066816544 8922185459075962872 8178158480878630291 6653249121138478790 12618932662801407786 12878787395343801467 2166098959453976036 18369252139693393643 2976321207463477006 384880481074790113 10387962494002924378 13392236133328819519 5993702125936148553 17820090437602959442 5198215701073693019 14186271893600311105 15738389250084338399 8704202430152604940 15544394985247815670 5857566067562460980 11150640282998883757 2020446540399629149 14281278805953890368 9734947483507133420 9995284554097119379 9577885339429504621 16970603528422416682 7307160901653591998 4999158531219049331 2235480095450633999 16696664166471721349 14346811441869777039 6153052230972189135 9964448911736847961 12119353201865965534 13555332284556606970 5945340270115128918 16365241215682689116 11229744241560483635 11191012329458617846 16918031638691535180 4691873456868626051 13325556065925603226 7356028530532469707 3177091843266519580 16038746477342294161 8879273800531237229 5640005804856649557 5932691091165209745 12577747534413166810 5694721619989361033 11097907263094340552 14184660688871178221 7374182885136304529 17284961562316161702 11962181970491764301 14506838583612234429 8699562018524227540 11366432006962056659 9959438232662323356 15534311327372511218 15425906688337325855 507583510613900175 734132911440407714 1018957393315253256 2347891392983535070 12358112387001671551 1491378024083986284 4147395602619855280 16091802357488100948 14095323994063544522 8432099398365050430 16271157422211634075 10455691186180920394 6662769544629254887 16897497557310548014 10798680011829847913 3463480228708302827 11083980112365619833 12624027632730029841 12168085366068713317 7105166883451150431 9722028715540644271 4007604761610753375 6035181303483982075 15363082319942483363 6549250307620814125 3689631899476860559 17665999217988380835 15982913303207898139 8146061350478640085 12526220732390278471 1617653063429095832 9634009619027363661 402208086692911927 10588045351337628922 8814555988061852915 10922949627181840769 17208341537441766627 1945538432247136053 2828748816318740573 15465460148095431799 17081575844600309327 2128565300420993400 4661590446140551324 5307781581845864748 517493340375915606 1578717094307595111 11833782115516487758 477395210207077847 10696587582893882063 16483396248535671748 16114231348411747734 116473747136190498 11742821287130897617 12003725048809491060 2779307514551277198 3719921788730745532 15054525114546830177 13213622669187856402 1900277575714927272 6483792093670068121 2208461475776252953 10580069382842895507 13559249614923815614 2025491706251574974 12158747125609812761 14539952164547596832 3122197692769585737 3778531388217637598 18306678259259360176 9470886036576586466 1328624461216729305 3668693202109577036 6648543629000484883 1233503473438213686 17465351465902241734 14737703145118029174 9714626876815508649 17825135920674614796 17946807532010878906 16774417545130609968 30488915604142420 14151790999037630480 18243778972314139860 10241223798653014194 2213333965278128246 9958149827962711967 4837532190603965254 6874849963770400184 2220291986197497849 872835083578067643 15677481048779089036 1234907943140161898 9179182829415092503 3833533642178202655 3333607863340080153 15062648683797927795 10268693109272927882 10006126404440315680 12153656716685450791 17459852877442957727 4492013720686678661 6867502404089921900 6795722761035602044 6442552283102687790 7883288835051001078 11032791102503309399 14076642321038193567 4066775464676860118 15815307889667569573 2077450687720863704 11462111732531193618 7736338486173729854 17938852572730492627 13502559251796204964 11467879676238620126 11782705737981220537 2215666456634767079 10376863063281124812 2407751320546401608 12770563536968704003 7267737213099695189 18327364064379707685 16865806275282528882 5319384511817084988 7576496300219484492 2882723490680732093 17982574792765319341 4078337338552349283 12034575876530317102 15157979273463458208 5314595514296148739 8023800410277030886 4929650421989303690 8078695496548746431 5438924153090704988 7320274890895301162 11399353228125763746 7616689764009546073 17389901178249105347 3504889857288443132 17417195372029950228 306723999730912245 700751172582576520 3318119535218697978 644154681147606489 7880379548915488084 14753672078947682312 10821735401494943865 1428313810724400544 14480867389558342003 8411141454153027034 7470393341523561620 6817489306454261790 10792374149466541911 12614672174574182463 8528332131652178532 719169890233707025 2078569845107779065 61470221589105371 7453042469829045572 11470248515857092258 3987222432796368053 622728244446968930 6383460106989673666 10762148715949980671 11357689445820135602 14351111327865524001 4762534100455317412 13807936678817904983 16328236596252679526 2837611273885941735 8656299203228678513 14706452294522641949 11630177902882657524 17622480882827018425 17340242169213590951 5021803622667959586 12020309635169365195 11739611188498766816 8311342212085765930 9427485691408268949 12012676352642341495 5896280101889741332 3224280494412223968 2683076142405585220 17159234246475050188 7682278691064393871 15669283516864192699 17259568450908305930 16749868100719301637 7728281313423474474 6172197337260608018 10203945137007569100 3195828813381487679 7848657388483221058 11206980547940438172 18050421325493543269 515635701713169739 5559542199973372432 7763889851044355125 7682988170986453125 6995420015393502791 12772924483711917118 813933457238267566 18330039151946588684 659997610601562930 7669233054833924062 9589412821773551036 2641682062791818716 18414997210263915866 8915379245242329851 5290821023341228571 16549888893109999909 10049603748744139826 11568833006724542904 13904630331097540031 5725316560874351084 2263382866078085078 12574105549842942348 1085257737787406038 14327428250586589264 11208713156020938491 8353050130149970485 3769053112721560058 1064276338971098023 17263989245107599067 6486566299062158010 14484645479116950251 2730049894461939440 76742394243431479 3182779334515512531 17185355119987912259 2516952618061727802 9326498498291966799 13981211140608913869 8056486735185360734 5420903787636841969 15085192882740680867 16517333832409698164 4606150252563634251 10189084194591852023 5904718422187215819 17730758729797672011 17475622088092975999 11514287829850044890 113335083914994467 15812960069373630255 10258667391201107257 13995278865684362885 16408112584891144736 16275491505693131 17134761660226390428 13130777182650612622 596116160414968036 15618503516988749783 10140261159330871162 7199243606372389134 13370287001622984436 18261845954060315154 14999419536595305813 9905394601543128975 12368171008503253896 12114335724189722553 13288648093726450487 2173411713843792314 9603067303359237913 5299936485033916795 9017446877326230424 9788993309073042157 5122457496432633571 14765413488487954771 520221687682881539 4469498756077084780 11819583829523320981 16627591571678085754 15084623201840715031 13271486104388605261 2897512005370061463 12314453787106235263 558737197145900229 9112658727958313589 17108604986054779054 1261615247395888000 5779600498592476832 2470770582569070301 11643772900249875908 10167655655707015506 8280032126825926254 2219829428234607171 15872216040358831871 15200786216697040219 156865075098252361 6919643589107575661 4500694229006518845 4330111375794859432 4179987264235574997 7879432055767927691 4646661200329391468 5391904350674914282 11954286636684030206 10219437488278617752 9762594745024193756 15249452202465255481 7411144633310265974 2092194986462664949 3173129313438752346 3436158703012157238 7629062860410859085 12407155139052451611 17019175829079461693 17289656757902122278 6932463905316563483 18320570187693816805 15668841584902546214 12871812932889984699 8521579220204468727 7596769864881845253 5842756169110877312 11316243331537206660 14057260857393947713 339350702286633792 15884378202633044446 15633362812997616807 12655188655761850179 15375102718426008913 13696044064277324249 1669326382371411869 16461370289785932335 5870588829883622646 7638505500386498452 9785974611223753868 9767891062420126633 13613555061690172028 18022092507517521576 7511550074395698127 7360683799691743732 6651091853099807576 3520334367640045638 10211858079197857557 5657793921255565024 2250067669293274449 2943054716639737062 2664934040315601168 1477431517500921147 2109026910414425599 6745806366356514664 16144076924690602258 7225665303866145608 17651698377872279519 15945996450803599757 15148461007513967866 2579136047705012615 1848118557734164988 4022182404424533378 14077927014650186883 17725875722072816566 10658868079149867424 13407646353771875187 8043818988003082437 18140399261438083849 17528448929455853175 16315561981561124454 6765782193268063056 17871279590076319179 6325011653485297985 17835854976240892246 11290577783392416936 15193925639276295628 4159461421010712178 1704186397194323429 12145822167314600572 14928466576579331468 9182999747408446266 2293119075958161795 4524963952618549537 2142496045863274116 17402268489429366494 4423816490294317879 16647459012039374285 17252043588067991403 4548387624718093758 5082846712634102276 7294859543864213203 14309771303872830955 2899360040864509727 6165342820288477668 14368724945382331262 9374932317157554221 3410399702563235175 15539423519479402166 10322708709929884426 598370968715989900 13993033174016336778 6563473070176813750 9371014614373522830 4950374527589778916 11203062869406160898 9756876359681535267 1529334132784387883 5928213963700323290 1946341066305019629 14992572557765477088 7152644364183410411 350644976015148701 8012309056563060123 15838846247669990028 1470096863010991693 9175405010355902862 13702737270953956352 8044344580493088034 151329940132928201 13947975965997598071 2123187987705595673 5999598443048094096 13759659849092906879 1699276586285724274 15212251496121168180 3065744427495686205 8178199025717013667 9294923390673087114 2936534878551322202 12333833924726412641 6444035365664700938 4749554982675631802 501074800913502496 13436877680710102751 12664283963800727828 2906984602527238750 50817461038787684 12075240414051723915 8179124792337022526 16647437395650241904 14111313934172550767 14143742426534917098 11022307544243221202 318335665554632305 13258400919147847138 16386433389720489812 9202777110218913635 17561379170761708765 5154224740387169371 17385848688401283349 12647327099476548977 6383377942736454718 3564160278327372204 4666714379761617310 15176355892905008921 2887346859636017821 1263779830083534850 5106465821011818988 11694933155970405212 1103582833912583107 3648827952490418981 2875001005380073227 12395111474671379535 6197185809595656315 11329797231085034617 6057058230874657417 12825658913591375462 6983034338632809086 10898837334623948094 9226662708000051565 13769223028017606879 8709215133044778623 12424268228289310809 4624351880895185253 2301656047917400474 2786125607549024691 12806075467311375752 13644552629848249298 18366457545170252983 8573822230257522904 17148865806282402276 10324191389200885202 154713405733216258 3821388251413418462 182663493802393273 6554776843424826903 11736014480632148641 5630898523290507374 5477917798767358433 17774102578878045685 7821806153407910238 11198489099448766030 4257231339114053684 17449578486849780806 275797929255109644 9499501162733626557 9716988964588561547 5478960909881127803 17078560961954927780 7086866645540018637 509832479910831449 46190335739482008 15302674236588593873 20685059386609521 1085518675065034785 9687113407144109063 3479771486133337747 17277840566101629821 8728174908538123977 14769433069446389671 16993935544170860479 5219355528234972269 16992231412821212320 7493097358575297628 8553620097933128730 17615029649664324701 11271148463170750541 17681628696662063720 12035653401634506895 15762748653316256571 17684376757142186399 2989473046422380374 1986308347994283425 7052185960618301843 10839823410997814611 3611771260634524872 15426380026450434462 6467470756198656727 10651841340742155172 4646297505839409626 11893344590889497146 16677306873579233742 2613600277194459413 4523984232651899610 16471946237189465676 12295126809348724818 14553523414777591842 6979093806005502292 6491203795803635056 14146828194512054446 4268761225861339108 16111331773572768330 5544807675508656372 3372399706049444436 18354654551196770039 8262050011573583490 16526823565653762629 2838856825809448389 1208071083079092140 11923503746980851024 2776186494853280709 4488916654573338728 7899890016348993045 3682460201078538345 14027889863695773965 2719400237722526284 9152922111593026831 7679244440264922129 7748935358047828001 14893031730387685887 17925490605995317070 17196353588726891309 10785127087563011342 5401479855149484179 6279699193286872485 1711475043007715823 11552363011851575395 18240074458341430230 11695635378871170719 13055241324239997836 4859990457508504432 16278138260513173416 10877936395407425941 17097307015937486370 6787145221600184841 9275288122352964889 14348382930036729933 12050621839062208518 12269379360408780628 12557935613208928289 11498642318389227144 12139502837453505520 17190792320088300954 11182639781687809710 3717911723316735801 4296107597193078181 2858193556943782833 5555998767452321344 4602939051198245366 15220073065099712025 851129517215605836 8735158047703403316 2843270843384328995 2115398912887755771 9850271311788910451 5836198602099815294 13837027873176184708 8779853484269918877 8334493108068975682 7036505487997663868 4919618587823454851 4503922975239332699 2473962503459713322 17203900450671484643 7497520046442299418 13288578310240635952 8866926450665272991 17397988524305323987 14866290620351941521 16894691586358548263 977828201423542683 7029057149768626693 5345151775098873336 4292686044134358877 12503322733627398717 17556429589292059270 3891665735980233708 7674519775986388952 482325077585688858 9775302388909720113 5389322926822931996 12450126178474404541 248293030987738038 5961259706731586451 13232596809930038221 1894006869389824267 16082984220581718837 2137077420503972215 13009385364347207075 9318071836697844376 15402559889730581500 10540400407585968763 2970296757591912218 10273008550630856697 6697161020395025616 13124852745430785565 16912403268390495794 13364621901408538398 282269604882979144 23837851020584440 6496071319479345787 7781980107470881375 12780084837857460770 591517904713345628 16235645011611816639 6564967874023161723 8254583043700651001 1051117664006175561 4518346313257141290 3628060948247020553 17615099970757529565 6453035952037772831 12049636656911079676 13773198694656294339 16307954193344314648 4267452008124561639 12718711991986140260 6609173310554818767 16684387817051758033 12571633369971238623 4911458891930841329 15123144756231052216 11039394607262366274 16299360921439028606 15403744764392940975 17695658997421129709 794716290856904232 13560862671268953389 18233173717428079399 15438856226426417753 8894266987367166833 10238795024596594920 17231932297938130519 9980995944521616418 5155946471205889567 1385226561763825176 16996318841035939247 9082707338084925727 2226704150953546538 7268963846863586589 11935068450535025976 10679933455203672923 13075866627253365537 6385897617220343814 6465605363382564842 13725846600219133494 17320113942166485293 2557421119663015095 12145966925491426622 1233191993167436388 11401788712860248109 135419878496196682 10710162825920132033 3156759751932527418 11926646557323223451 11511503126165743413 11477735820877345055 11958998305009329648 6303205725905383102 137339136811940865 13398748215151055353 18039171928747276712 6424399887939968827 18382203925445975789 4535171563242156502 5049430716269066840 16975460969170619457 3598599501581409052 1350046927449950775 14520409869525201428 11276483820615170268 17178267521321070362 3424683252605959357 7892202754459100999 7553871887345185539 6991926685959340058 6193668993507703877 2560582262723190518 3856056649540597250 11754571579124498939 11321357977767015075 17239766326591594497 8542411077503390551 1074753734524990099 4643251184767961771 2402698520733312538 16139511108257392434 402933994410419455 12971086124174507766 4533173059172208191 15221371261084656508 11219315962991279044 5400501427410121668 110318518462705834 16190786209945106261 2485090062149137765 18383988067987872859 1425289919930837517 14423084271271054316 14075223674347508228 16554717857956997358 8168885380969497424 14325681656390270005 1437223936652489936 10805010884785074863 9494881938996981781 763696797241950148 16636459782770370130 15994783720079348377 9323093432627541570 2714834079692467849 18069901426084274547 11839347579847653819 2450198045538758120 4160337426817964097 7581364365259716680 12678535924886453520 3301275195317259271 9946992904333895621 13202941714198969048 2636202962591125990 13958187575368123881 17980506651569366731 2991875223319947290 17180265617892394259 8419587534011753204 11502040140172039405 15859577327142244256 13037247571338173412 4173406284798847974 14857013187091793114 17182409918406755867 18187121461571159133 18186153847021048142 9135958928229728824 5398172696251213660 10200767270752711855 6307222495678455404 16419809603987834685 4733482560154010133 18222254023141491785 14149177869377118004 16936066699821519935 1263788576515612252 419943893680916676 13866497431924824158 6207252905738327069 18379944641840117182 8743245608793745007 7381762987774692686 14963896821680240991 11608674608733313753 13788638952849866508 18269707424483251881 5771523398119544750 9997553954567850541 9595038615874875853 14382030143773891502 603237316344109652 17677941568593904231 15214206582384525190 13875673216031363777 12438571913032058360 6878832784538757641 11964309205209924531 2949141028547696442 10779708167123761709 16553928507616933629 3923119926333718730 13589727044181846571 13843751577273592924 18345456290537256666 10240367594628658545 2372563667724929509 16603617822306889546 2396670135715026932 543813570411666291 13483361570786903907 18195294942558050235 1762363323560317047 1054518804356080605 18306449386869849003 11826473429607872717 8167473406779059994 1371159646554881229 17811661549760844479 11151312347177014430 18241470565125132416 17242112351674456084 3425267546143782116 16823886366093671126 10541842067696329194 9148611048435639935 7753566700151546074 12365773129753749891 6392952184570917934 12743583585034093443 15253327990005413530 1678889350780295687 170843045110126226 11552603260809756703 11155668149244936551 12200993735721638285 12265823887220492444 15721021995029619202 2131369291187541096 10370913283465501788 17131465288133927136 14364370639399021208 9038577219601158953 4311602236583812604 6725520485627267813 9120517150994389873 13132959831936158731 17050268853956546557 1621150780470811495 4131916541047862735 14296763650913142592 3494211084450718863 11102711450391952083 12703630552780899262 4393995783634693759 1421080501970354018 705646365616679201 4772127683517111103 8736111250505794459 15259710099986151909 7834082166140529322 8447231962827095058 10790214704916446290 13777464641401398308 2012870750664612356 17871222808164267496 14765341195131074996 17062426493822078412 3242311094810956049 16432949722805261154 9568072650906101182 9181147159464403991 7197529954922182174 7201776716345290205 15561780639426938841 4148341980175050666 18189154459723113216 4553393446803475869 11682529580705590583 7828536213817558227 17721053823974661928 18149944552094459288 13505249509398427417 5506540225858404343 16577504686504525087 15436836172263477643 9110822081908916825 10699878320445590716 16403445408020539952 17667144899697503623 4585958444602933389 11045223800256518323 4505446258829993566 672782939205860210 16206885703074319469 9024725306258053163 3877714593717408795 2844794879198381003 2810716458222891943 3645992057967011643 5637894668504881885 16516304099547116890 3646952670065892652 5116352099457833619 9914727348760436538 6722491976229242601 10909009025112769002 4485569143412709436 16259037935436792906 5829557771984072754 6953615127402585522 18361048017892214749 724704873294702105 12570719260328662474 8256236107853322517 11529836570681597243 12428644120997735461 1251932805398118676 15164101268959239862 11965026056241032876 16069516829372620392 11228873082198595596 2208050919147440999 17649875507443054459 14900868654718601286 2758838675304396652 7932888220616396129 17146190020718122940 3437871015399676830 14677819215000992047 7726843195234617407 3356157831407196217 12188948131572251260 3483539608514699264 5741324897382761359 9449204707981779729 9459568825030081764 4207081550608640655 11652791507749027453 10167594181461225948 3058421110724299183 9356131601461689532 11928520385443904764 2046088350776984655 1982414375622850820 10206478013724897076 14960148652805192051 3371697176692030582 17806040545996373786 5948170211633460311 4684423321201829312 15742155632131347331 7214082688533168322 8604636480211691013 5632133084698966451 7817521694891888824 17064825895402922283 7455242157385981366 11647084789878957572 16071505038643565547 13657683959634603457 5310757460408489901 12593866596537352978 16678499638621854862 7146422974347864371 18095208688992879298 14957813491937379463 15874987591187209968 17385070937573547321 7098637845993849326 15101763587671458146 16741851162433974770 200012353199424212 12239997284543665125 12051033379231575929 11622932551802791825 10992287699452143190 11934473063125603046 13646976095583139429 7811077154760820599 7092562881938321989 5618069889401571386 2652352887285860324 11477330369642406544 2213878328023558433 4654539728019240941 17989292515999874788 263784509526556122 17899153576151919090 12599114161776640299 18408675104440395445 12434528448218216318 17209510025779547556 18267423905662690756 9386342152680338834 8702761495851117586 5652457616888891621 13941137724911064906 6108855123829310562 5234179656530553528 8097781738166230169 733330382417103918 16545114925488184562 61433992874644056 17744004067210904248 11903961848227880085 4543364653485600117 3770460659420886278 3698122940035480332 6319669025784937722 16300812980034698531 2123146138490022008 430690804312187427 8527858408938876672 6752227745119824692 7746623738941453115 3778666655937517034 233710442679103459 10539428907596442889 10867792658700750183 548006258068962191 1963621760691910390 17072694307835509456 17862455953780287008 17607751617917232303 3564613487224082189 18031251420539471928 7098015833291879024 1269543902623228617 2833514325290835410 7778580572256124658 9387305653049431723 8463898593107562591 11915933399760452233 18220177633842963800 16264516660701337259 1738162017848781474 841667983825838789 15138512013260930914 1574304053620589969 7190793177281707260 18026919583867737808 5905592325096183887 6649326132275442109 13531811214382542112 16918186538781600860 9962000946368056176 2763117073475867899 11629598674624741656 4973063664763299223 7679349838223936305 6000760580216373415 15643035774375032796 11486038866133545486 10531528922592647770 1740372364355636706 8180960011747551163 4275081491560823761 14350659870625972967 16500199220125234439 17232837444514730407 11020356293305363984 18255148236844642123 15611506159079140046 1911009596537459825 5964692719861457798 1520907831487642824 5564196491246057447 5678291140440005972 1052090586443631873 17841351479347953483 12347560559029105553 12609648324089923774 11625625237772943510 18111278796520155814 8898713978554749849 17107203674617586004 7309196792028386443 7993672308529792604 13336240389980205151 6936977226777500654 13428696476162358071 14230354303922596173 11195192203181360649 11488001972292495408 15075796952659742073 11823135979356243956 11169049776385606622 7702814039903303370 16114878584232008064 14034048921534968728 7519642286708623704 10370034441116552382 10825018708965640411 8421651968348470295 17508688028500583997 1437490389750544662 16610936107726581314 9117434765799746268 180206649226856851 12897734819801152605 3816296058998040811 8924436165115950421 18408897221668961334 7342669484774840855 8707048967944530859 5615628281157253161 7802515140681469682 2222248349119146007 13261120610810532168 17327528303915794040 1611198962389664710 1727401392020601932 1838374856855944566 5639259821681600812 16423148422819790417 11840110134401582356 1063806848622255938 6581024582098691311 1311602870352659946 3798413670855727400 5598966171648253364 7240292275979408867 333650532076667655 18333831721988689842 4072254498661046284 14401575534566422554 15836379374756636996 17628244338695789034 13434859870646521639 16929070993352678145 11194262580328116870 4033926568564143411 10853846142050427831 3877912839791950449 7951343609664122612 4021630823470413413 13056626365815846797 8941236470507027865 9751704483159688432 2673916437182926405 17818480517077033117 17127233248996002130 12378767119075953607 230907505352671188 11647768165617690986 4361072725379470495 1508191023521896458 15956529061765126121 16095466542323896144 3709129801241789919 12242883635772699569 5521138048975905540 1325271468563132829 12143847479030227550 7518577747064925343 9559434526626755401 327600630145582420 8248745327716481389 12808218792616958717 11492697853092122929 9860185964040573648 9304698751831994541 6266426215304995367 16213200236806153799 6187526859410808828 8142097996730425135 1438529132256010740 7413696670947270791 12939152480966716132 13966355011809065704 7529360091869625642 13788734585568682635 4060656883189195420 9707189465257964096 11660490387357291908 16960110760974317623 12625195567672520186 17873033551119932239 4060787091073559570 17226528611428072624 12389842512922406968 18068292752325975804 258566585248066798 9900235034979647457 16994809141069923797 16096123708756104657 6156196928083550127 4177777234100189784 14944337367870049983 17711973865101974476 3440043033262595392 378776450662066751 8741036302139853863 7230735728269469070 9797118835232544977 17886691301994152017 10909666702367377339 2824488492681482394 12601852638328625404 6527180561293852946 4043767609559148467 3477004139948732969 7900558614426877359 10651497434267692757 18434115003498735895 16511281020329508574 2740986591757337217 6624196492785614804 7176511966475957606 11848518129708738645 12667117919933175093 3323735638893768087 885235957096645402 15673669756619769013 16815281168802592446 15119258672763226184 15125882433106374438 5055572829506839984 9445805641928461114 7902510042806637476 6406559448301462830 2670559094347722187 281225756617316433 13506821825447114876 2454705929264880849 11138001696808691659 15925725996191355241 13598488193144636748 15434600037817806534 15376854435758717244 7040214116529489726 10083528882929191466 270345512843802745 3963899273062770155 11215018662708582983 7927979450050362532 16353634014873323380 7554058074953805947 16064984000402761303 17995660274800401116 8605955542505375890 13108592768388831853 17065914135310650182 16622909495015403938 8710810616086038327 13747923863353804946 5054415602236599518 8343073189344949645 8484626357920399951 4592791729753248936 15731083232187641462 8468229921206455981 11049613655340249137 4694689987773968461 10822028010241421161 5578075380157535528 7057306523291420840 10934900366087543247 14764785626618802588 15304822046037922675 9881505596722941162 3135884832893751004 8507477658705374565 3146104513571158235 10275966713318214548 11814520220890274734 9516203871092256473 11773457102090431676 15535338519412156332 7123607270481755184 15128062972585103380 9339904241594463057 10062388092975639959 2820182554908086019 14155339053369057119 74981006218434135 8722583003876525515 10748786744870339811 18146988441782924162 14682513810732850242 5676145673192040452 15857572741880784063 205688119153490638 17775928815958621978 6030454315405346359 4903591017925631862 2435756707329432246 1175088435014401934 1743010493725942462 15631925556023478957 14485001083379133082 9469081419078741505 4697096711071824482 5023454677177575698 7135311604069705405 14090787098692910584 5658598083267400844 4364347432851560116 6840581847618378266 12018369061322857938 16751219642557524206 18049061215055859911 10195156929845304818 2125122513743938833 5251658216041485453 1392675527772069541 3655192736854220783 17261454713656534340 14290671538781998441 16438602151154903636 17782230285168898667 10956072036603650514 17343412337332997174 15877120622531518818 14821544324824948606 17774518291435915555 6753853024928467514 101307750143131930 10233126639160147659 15616593210683639045 10305524989171312151 10686585193333692692 11954681225735707602 3790768998508826002 16295337884049967542 11646338235313694628 17171760104522276570 10348040714540191779 1132119623558172130 3215004389915812236 5763864812193192686 8154832667073863267 5557336036895225442 4973830007871183943 7486994060607957161 13946730315608829804 4313227572522066140 179064280805113895 924388863044240119 3408562146771052050 7890674025488565127 15884492856031885823 1591384354763349324 13329781440478740527 8515900013734835276 9725881513630278718 3611769388946394735 2048303327464261423 2782561232197355246 249007808897609830 12407478124776754993 15277999260281408798 9153076004421091566 3752611148996766338 8479089029587798180 12274172840320594004 11947495233121813056 6994256660967703801 9726793128588932701 18267395677039948270 6767978748807182493 2335245552612226541 15613119019397878847 4542988279760378172 1145293739416158568 11205865166788634697 883067283966069781 630930421118260728 5603773338665563983 8280482232444959097 16464697984319347591 11427021329527572264 9898314155826551400 7152168532827207012 17286887633855862288 6248405482230439930 17604583253011345015 14310928975735407896 3226951272382280391 9893995592653178967 16686843598965627340 7213577704450952697 10872366185798090783 7499455290033047122 4461989888380225052 6460918796307634539 1367155979074468355 13181870737350177766 2118002176790209114 11308771890913179810 1087140239554521442 3045381231868697529 8755571066548578608 17665465756304205071 4934206646297005995 16986945875084313751 14659400293956690264 12328430322654302726 2786528126090340890 16872290899965913474 5498334204201203262 5165655290608426205 10935807821738491544 14477963831018678481 377884221678019622 7765125658836334625 9207484194876906472 4922032803554320021 9240115688384377587 365614490780837544 3573832298496936303 4765527879383588423 11016222450899928534 12645919602020151151 16723860850998331566 9914624644246913299 12328940371667561181 11509114520722683924 17808707208584488226 10155033412305035133 2677172218722114006 5956045028327877332 3119804305930757383 7276809566081544440 5715046901029123118 5372681410861234327 2028754446472137280 5500861225177330008 12683619821788385549 5212445285098458773 17284241873098493912 1014875298575441990 7437186965424061352 12894575682208498333 8678472406152719919 2709605461124047080 16216699812097385448 11653327571089768276 16258911073216348111 8161463011414365348 3227338712443800126 6193190178464322303 4790780579847624793 4929405668338895410 15539611227491849450 7824954306225115204 13198904252905352682 10821108320623831801 16737387298475874764 6038844793099886379 3776562078072370101 15873558971441790920 331710863575034939 11895147796990570942 15447092512255015756 10813582802004095556 17684566082480676918 15003156437894664831 8758550117355293262 15402278011240646218 10636971771497769005 5223126426542372074 12169793811906829840 2345821134893425450 15295294577432558594 14010520658184764390 17804354060097911109 3052860363939003753 16425757259003742728 3646380898336298990 18410720379328131781 16290493330538479294 6989276209713081490 1173499132479168308 8001459806750573177 11862629562197482099 14221017757106825028 14502008720317951477 811058743097658308 16022990264545578023 11666556719862923028 16267940302604457222 13008124903111119055 3062008648101651786 11696368549779372957 7897135588643487759 7122714783353983099 903622599460308863 12942812266263934367 6427594916430830352 1559189027999943892 11073692113482647811 8716715290499387259 17347090899741766053 15642519692277448444 8180220674832453915 17654967223287477536 8413400959968292402 15116901971664908880 14327150649921317231 7993520665830961179 5411970413258469847 3121436079754772812 15764832836840698357 15972612498046069882 15960218402129398910 13274574385459985430 1036378783260904875 5405119415067035349 2982082590039705154 9183255289473266497 13273457766937877299 4165002797352306918 7575652722741517299 17592781388943238949 3131983707957331958 10724351130106271460 460329454852176811 1980514421015259996 5741130171340270152 2469291926602268841 1296737213716340109 11740402568783578739 2434679280341918485 6886568768260678705 11057571674118797282 565323662143577673 3896672743968267164 16715222009738992237 9155044917170477517 7978087143876552633 13277938745202055298 8626424600048937385 17971651288875502048 4363358933021503285 7631772011829314132 9549782592465516721 11329440482045814444 13770424502540388972 14959266076584109036 858954562729099509 341183359256465469 14997411229977650447 17849821384539965308 2146244641286905910 13671848372842418891 1589332618357130472 3551449417110258670 14112793023171798729 5728298693941300707 17778322920631969733 9495291451081053407 7371193275438201082 12032243069571116087 5640709106650908752 3680036011409153695 3338772509278516931 14685987914560051934 14888855091460130249 9685580869705581069 6957324539246284774 12477428185987279975 4748020946339763389 1690034821639484483 17212240529796661584 2384507996807965459 15753444153012890166 13990565170771280919 2009078866761564585 13256616357681302243 1599838403551277118 7799178106912992492 5397870264844874061 11606589437405420347 638541634150210065 219350303570696977 14039304851811174651 17639396786955627570 4590383360198621603 4328531060781201426 8198568011943084357 8524646333617949672 3933852465180203009 15280418329298400524 3966929138632788035 13701500150705139388 4323280611614882353 14306535410127195472 10358789287556290923 1687982049360145919 3424742806740527688 3143169633915080472 2325694578383408164 15075895385824624640 13404485151309381604 3155006425078173941 13745491337525572190 16410721136859833587 6726855694453897615 13286185529829559184 16067155762927102940 17468436449834042255 5439756811147110621 6198064960686692078 6361262778284515886 198996715055281106 6259119571250624145 1021935281554143030 2169878540968302074 17279907235041757568 3299963022878003722 8814286429128644237 3154585244967393707 13771487026135650942 18111536533863399816 8925699640001043342 12537736707746104873 4137251409336847212 17005202174155918984 4364936639762866783 5017550665520327159 4255471056517983433 11426040579285231210 1236421405048306858 2631072639635653331 8354042082716064489 9903754094290215132 16317685256074529394 9134622548566926112 17270819049481715956 11641775162913203324 8304381896525204262 17966720350135638421 2684939991730240443 1958178968950472793 15728333985402238466 3688840506771093095 1625589654100215395 15519119810198210245 10170307784028819013 12116336431977673397 13407589358702403242 9485162155030571565 17239156085295339518 580250132125073616 15631018592018456691 9598350609197185872 14909672028208207312 6935842086123935585 1085288058653051 8685033797116093457 2212510225009348852 14649911461684110395 3714215838609047243 2198432061777213269 7551424275379592576 7002523232151190420 18303969279730905854 6086847969235821933 5991472366129252083 14462709537183506747 18030236260423004939 10079536738516081317 5379197837576982667 2507811078304419487 7294625609262391598 11507259902745467056 6326518465732903199 11792322889795407180 2687756507521666225 2135351334383188700 45686311353936746 5537630923594804596 11670372775979033497 4497770699342783277 1600026784638767922 17363850629384799019 16637167495034303716 2311056974543580253 6125673576412585988 3254657674345043053 8479544383278905739 9618278671577383949 8736185901435913596 9942657026736120747 5192918886960922694 3858105110442329036 4479495543866773002 8279178142047412507 8926779262141394220 15547804189071988845 675103235100091556 11852241719483558787 13174467348685730979 14175249357165762630 8538484692645567463 594548677223992915 11555025336666433595 16557190790051518271 2593275804743020479 5620662713456966419 927655937220163836 8067884466755442693 15768691527675888940 1246236731714084501 15364122689233790930 640519370509496061 5098303148598594553 16055779148682213835 5862583949762380967 14635032476993758668 16136837173760302358 10843381179549267613 1164277768276535854 11283166350784447663 10358041821685395736 17046140605725763254 14650185844051574391 2681130358024886644 9927157581197192207 4681042945158474487 1799915039939879388 3325694322873715584 9101703559197084555 14831744212786139209 1913861955460983239 9483930436541375461 10938234033736636376 18106125135011431556 12316950772181877473 10995118553748226696 14665715264582485283 12700021339500971373 15432671930977428778 725554606468773156 4041751582688703104 16934460678539949418 4931722538792543445 12006328132126067712 7919910556429008454 3425283636033330618 8196826772304434321 18299255025893207955 15963083711783327596 3727614371115222891 4006723077418105203 11779163236610017234 2204192637718752584 380294227950407580 18406752641431040008 10245051168028973769 11282766043039429064 6686145855358238301 1713408497365215645 15407417874937850598 14806776088827935369 6376500297241808236 651536086241570906 7475747861542395642 14300348549848351322 853578571209718065 2809196625105324694 17163709615006340520 7043948937625788721 3755249948075335154 12027209215270130287 14258163946803630758 3316328481669274846 14321829424891713403 16667592809413514347 556671185604782905 13050356042402197214 10789570489473372992 3958599620148316790 1601694245473998965 2535446906948127952 7217877179330608338 15605626117546279837 3304952486748062788 1453650138945905449 8861230151471417639 17526839048786606697 8613386509232635355 15273113484249332143 8666812263618409931 11463787608369558614 13848533902880012437 14818473840639999131 2460354193129085278 13216166313250349904 5638619886124452435 6940450929090356056 15473242113866123798 11293370889668104686 535534175887473239 10540126792860055945 17301451723668507319 3380816484957600771 16907672315121268241 2584070342965569085 461243372271490288 7922963995422036065 11567344029428765095 133244617912113797 5381221421416604638 15808939324941995860 8430026872906378448 11893834427993076780 7031935399287077539 18111643177351450078 8565833860230626555 2737550761575584373 6339073926025619149 13701472738104815865 5359679572496173857 14243572187322253902 1437809717027643267 17414652863034843278 6914297339921221980 9634156103901277515 15832802118011310718 6967274817173252381 6214615619098856957 3659422953926193808 7487618508253154680 17509383656405216674 11589598665883014069 16010692952405111769 8943678509369101230 6647292039614260713 9011837891321801842 6028702581194256567 16588094353670956655 17901098937184666758 11291133257455021907 13947729961351958990 7201162372630060649 7294651671790390022 3566716477103935344 13759507669709231457 6255846013031018284 16739197764812656984 18362350181828902676 15487652052058452162 8862803319822880643 2512026327965896779 6572972479601054597 11585380642517970204 5083815930145567738 8950466807342329636 14635220342357701963 17189563601976888011 12658273588104601846 4209156191465981864 11230265698457426635 13703210636647536376 14237028543082356299 12586879788755092817 7533103283326300419 17950783304096459695 17642886970886864723 18007104463681841013 1716616203522019586 14142389014208154009 13462865842720153360 17098860995672800480 13553415797558938608 6624385962259939138 415595961155386341 2174359672930800244 6878644112021707233 6723746622939525488 2471257676739023804 12959172293813626195 6653512668751736676 10361209447970517116 963861756902266382 16955589882346716335 10106340954041047489 10903598216367903787 15334460377148824543 8556433647782192991 2569694062195438689 15075790904907490897 12678481821975002753 17582545759948550898 13332218181790003533 1671286389066689285 11901278130737978041 1047368194812580722 6100485090103338708 4797733610718555156 6884152238489946580 14052079499336106127 17236166964635281193 3614433927752797601 16040743592469947852 2423926375894600099 14222425140928846438 1888622329571432863 12854788596371290976 9342761665137440055 17498501693494452994 7442276824833379892 17370924757489198673 17373213275441593551 9697322418412566185 1119151150268515025 1363695245180897507 3523300505225448314 7797893159696242777 16156098207512535180 17800653432809971934 816302555373920171 12936993596576510751 1049532240605527685 13174196291752444715 1252574206586581297 6850214778316930317 17416124911942967428 10033298615599788944 14659803572949950436 1980605987097169019 9739661725518691401 6751100131648397421 16231943501364853958 16407977402327957388 5141217461672792447 12883956903159750861 9629542599332213431 13418470502477739112 8763038920272626366 4342417767416033008 18309067777468074349 11192192264942519790 10171987705449896633 8523258085205592110 7368140580061790592 9657929096405138498 6184832748499153118 14353428731252708936 396045857046755577 13891519635532106054 13688934664697090997 206964764556128687 17347417326207742302 14581065489245915180 12680829629131304347 16609838781772343595 12066472374744931222 6897348510840352955 16796145970456650352 3344856603910676658 17143121450950622870 6758377242884260441 8762180435304212861 17224980693548398917 4810132392074532430 13106123295089154133 9669644797793182325 4640326391120687606 9908089645290556199 9691102701171859440 3371300042944492570 10600188805123405593 13252474786220117745 13299273936981029516 8417964971934178893 15785007441585790856 14248667779358770692 7234895066342632341 15638531836321195447 12055427773070566634 2128728097324159748 5956520967121852332 7232146276106843322 15006921258712996673 12041914415177850318 4147580586280448429 17418796932596987253 1485226148447653723 7459619003139609747 15995746935974712972 5690117443372862053 15092471110816248495 9784606277833867428 14260149126370926477 2369813339042578782 6885947048250563163 5035509177034519379 13815414166440818842 5666995081745352889 7417203171145386717 15598247820030604473 7289312204979077711 10873483412873039000 10171454438214199220 6379221407090147699 18378806699323476106 3330768808684890480 10638293599342185579 6400060924095686201 10281120699808587374 3866621887560784278 18393602211250668333 734004920207149776 7503169347897359856 16749122624583643427 6086776242292648203 2132222362730019509 2783598229921513377 1324780450501649204 6713060705062102076 4634748489108411934 6222359072866517259 11517534668715109335 10588194151160031653 272471173995813276 18259870022745648562 12769157304048362030 13482941143821748759 13833334976315912727 14396586760925555920 1529452280090410061 6175956272471737261 2163487077353545772 2213116432756626276 2638113904687575544 14774189662300538175 11915706954727460825 10724925827160795816 1117111006585038682 6851153924967145195 2233118190779751783 4418235721264349532 15494921143717787704 15756564824711103322 5510393417166525541 15249207318270184665 18336589145410541508 18286729283521527385 11056632020130622254 1208674247129092679 8549224972712049703 6036118227189375515 13498545556145480661 14937540246950096810 1041641052055288828 4627864981673988095 12211613389979025375 11212466060677945270 1513988837200708303 8274059217943523541 523075843467467621 15670845206124202477 7477401703292674439 8591810584839010097 5456391213035677598 2617991468309749721 15251416869967875397 7324852956535179971 14808181824588657608 5725217092419131806 13167865230021409974 8057231819902005301 10596181017955191850 15718286507274716708 7044588070051674974 10232901335126889967 3159507491854153517 9219458551585759829 16362797799349512706 13843346807627816810 9197377798974541486 9133327725190685126 8354641309336750064 11612740192429967650 12378705066299736978 11947155318413587021 1778111634825577125 3300637022757434260 16153828404486627574 9709307249423229924 11560384235925166345 11477268580073822950 13332238935153308606 16964692817848861419 10720898727886513347 9654163360324912832 10352007769900115433 15539900587019397672 18095004343960242860 10103076574488411371 5943938976197991360 14482021262450870408 15244747661117054938 3851342123550895728 13468640265661645164 9158683905531461920 6568911537423563544 2214014435993002547 12163715279187341315 7262492599381505816 14734431968541110448 4154074594255290513 94338724165409422 5942630988176216175 8305613576331539364 5289198705029925136 14273130731808391530 16597531130291234528 13527427779684633904 10237892985332394130 16635225902606721103 17597212968485745244 15263810499792327327 8044853379695234001 2545711572175605345 12849543710162084944 16184341932696933099 11238618685909528937 6728656874962438286 11027042584708562752 10423537265875140431 6974204955972405783 10473427969895282024 8815667176685094253 10488886541468470209 8902183903542119879 8430729548230334505 1934212813154158011 9506688110645820756 8952096782001798673 13762612722756475533 11140478383922566909 14637513730636089639 16437002330066283609 18019314789922945754 12045357351557998354 14961779047121886768 13510107253219612570 16049374054524291238 6909318095710624280 12987540790809447836 4649982162647521656 13819006740150855639 13565210662408105648 16797264105119396703 6865040950293785723 1704369763006003517 9707569616338506478 13113258158058222131 6471728893230050232 1951495480719000588 2079920515475786038 12418853960994712060 3567093893513856595 10177494511809670598 15120284398348880932 12488584657948103462 8140260412979286597 13170677882144796267 16800919135559364554 4214672931803523999 6082205970376724845 5479859061704031839 18100940883839239069 17313138866486012239 17414415436464816270 5478623503769498071 2377623917097212189 1515507056284449794 4241806642395248306 10508602847206303408 11277862795724852398 4320114620780686913 14264250826992721992 1508103174712123201 6337740242186547718 13800832376585535594 12028123874168015875 13911954216902962451 7536641122006024882 9514245671396341429 7510721560960878522 9374532372170409021 10067017413137770750 15392376703245655608 3433495632397266580 17264058805966152527 18113217750481350935 6068559877339146228 4310619084534258132 2201453387460898387 10037294550472450073 13392281243613672779 16909913743805193982 10624316640534518726 14908171495493975461 8082791376465231262 11190863191890644884 13842111723328052643 3985552476752932783 15454467139416395621 14692087396306605077 7640524125825683859 15362661409205671091 5664861458664092940 13867328112998718696 12425841762579803844 577807711763375447 6290929592227553204 6731463893961427346 9479681059747641772 15914071908257811654 1135293314326691760 6849442378579310370 871407838645104822 16698767888824415714 13735107613127878236 18264487230589734624 7171986549033393017 9187191122294710121 1434911507784920888 594550379130087371 11137066358720712555 9767744041302045612 14674877828314958637 9404088169456822283 1867377852192461833 3069065920421057746 17564565905878158024 3614845017135882170 4892536268276681854 15897557678751219224 2495458375422771052 13913633814938489239 827906176548271933 17272557309202535188 17882628414681384930 15815005941310130491 7060977885053617601 12652493633383587929 16887905348089860334 4552059518236117606 10136695941795889667 13036765369210217833 8482376011791037300 8725989062234806868 6498925664347219447 4318616313355431951 660494716097162316 17029253912711593113 11665473939857601346 14577398696633310341 8252437760952931278 5887029938097671223 17212457557285930419 2885244592129600142 16573887807300113487 15217553350483535937 11189339277933599514 5716068104853518224 16134875854154482755 3464771680874542354 3589937763366718382 15968287473107751476 3827605940560514905 2181761776357754493 3573859364662273698 6516139966954181370 591744365860573034 14826269317032030019 10877640084381666247 15817811596930889806 873138136914974396 12902590421907374939 7650182740057647329 12473944675781145821 3995294830421068649 8621987637795009698 15288202526813173938 6361869884266623660 11901766752855043957 12685353442358676386 15386251718473763185 6302096988953128614 9997994548055225357 828618047551166054 2598771400950036297 13293949531086451568 9973820561734279945 16753364721345145761 18278942917133154418 11688441052158082958 5738742786377273740 18070575217106904862 16587676702471846734 3205003631860625245 8127699489199800797 7338779124270450738 6385971872450662013 114121387731772698 8463098444560684005 4269772329912072990 9364618504722271779 6547738984452376982 13984888192384486597 8703220775094086254 15976310764496120722 17446738642834889228 4884641722378027672 17111953084156274219 11848851096411550375 5227050621926019034 16598616304942520634 3642977472130231336 10968442362570108603 995901395402234399 7977245413506091418 16580619066948537499 6611743026242603018 6856662767491031353 14436896592347200720 1742473036458065437 2965523053029088571 2170072399067382044 9463495505892500724 5106551845244894129 16043128345781248433 10103571687930645018 4635993290979723551 2159985433255081615 13238981014449470085 17609445963838400126 15094249346338225798 18130408526021132928 14931604926461621874 4106759826956419733 17389303151982968158 17223279426452886016 11451460336675541578 5165478389243727137 9981941228473586877 11686636049637183 6512718236995333404 18176330224637184058 16558648763608527046 8233801038653544131 5448499145768460137 9995593670408178557 494172684491544810 5604446145527060180 7842545685322103100 16659335002673582039 2025880748207203665 8766950952354301991 15549965638462748391 17213421041903227031 16643043004447205293 10977812236393438115 3453828203373853790 11477632616333856188 405179170829478526 15361066972899181992 10147735460607077591 8705497720510796459 3578736787599787399 5334088387970554772 7249931633322999770 1213729247951768417 4402954717610909590 16783179010480619948 6564618609019326234 6772578336717670706 288327111913851540 6348316333846801046 15935861566116190263 15236651445561794135 15277281351186685659 16605343533442130019 17644238316730926246 3454165554003374271 2052791848402019888 13362726214889127036 3031450015200952865 10535825584260132609 11447476123120497631 1506168678129016094 10171647194093646729 15014900258956999098 5424131948935047659 10260527806028486011 16579988294178071752 16653646801734503119 7221466293509889637 18167460194921354864 1994720114974497984 298934729762916126 7274934194802016977 6992232436545866429 14742110070306868380 1921255893860818675 8750186843348334121 5457909754949394178 6213752657897328992 18390834030094485270 14655173363567064652 6883120635945981782 1368106040663659747 5828751979721514105 8943045847963204049 11680732298861919608 17666726010110436899 16570178350465424232 12632235283097275166 11991375815277636874 6898044616532108137 6397748253154759695 3275280556875982886 2933497988147309682 18014601746712259481 13915056057072956716 976428001170624687 1125667299397719842 6720350489447880836 2711698475669171173 15619632553606624526 4976474898896817901 6585606238026565779 12547524900360610513 2094720828811691160 6229295647785437255 17516104366940935842 8137306183519772730 7955339170993650347 10617112477197479204 5402871790333589086 16224289089556552534 3859411528490690526 6260830649688961925 8567552542092954046 234852046219666856 17101911542347503861 6978048165598416072 5602939006739918308 13411323208360704163 6010585542526547595 17360148794048073476 14674891665470949147 15953438974573412017 13160963672267066604 2650360012670958409 1423698897551730032 16747579955506125149 4321884931987877252 694558485226031355 14378298540247070055 2232711339668753901 6837823865181165406 7837055956183028973 180117231108967516 8995515774748058903 13469728289849662184 7132422938057040957 3624541232242257059 14919788359931201998 5486466728426816155 14712484041708483344 938247340015712744 7419274293387563984 3696549653727079899 1926128545287402886 4819300455774673311 826406538687664237 653284233844981571 13051582742229192189 9203504621034644540 9057364681327261119 8928832851399100977 2805621271204775492 3678464859017288632 15111861630851016618 3465400330424723441 13693932654523272235 7025430416772887298 1088589390751672809 2794099687026997842 4310396514060845848 15449876893556349288 12283885008802048253 7870867377964484355 14868734668127590609 13407034576143403144 12406798271224094683 2644938814040464663 17857523630770953208 14904190199312609084 539635254936293997 12854998554218261670 372257641113824471 18107052177796434694 11067993970779734325 8349260271353382705 13324673184485850321 11539052362984488134 295926571414598350 5575271755187514297 18083645181637373088 2188621045080605089 1524639001495175336 1990998005172360608 12336133768261556849 2276094269306275744 15145901059190532438 2459702811436249117 12301719871992971310 8184574487665818567 2431986078995624192 3946026675865478660 1801849409574848942 3561842782927141686 7320774525053966568 3762079092182269435 2422477897536948955 11454862575114003212 9129440431979474197 16432760136325785075 5025566351103757840 10170979972419364972 4815788403481068923 9282953259325375194 2906602835325650835 14187725866866366254 14520270003687680025 11457748083627229492 2192981849060299921 2502824174047086315 17857587389432928357 3124625695256783222 14337158484461422269 6623725132862280248 13879222797521859804 485025783994151818 17355502982733872930 1206994187832159341 7691097667033110860 10118973364206635151 2595321011837278631 3887070834365060531 9453882549643436841 10828124549238069770 3969827044057667703 5158645776435526644 14046064568252313902 10290272812002134277 3482026960410774403 9666627807798484323 16501107049702566880 17659290214056324894 10128846800530476118 11762968748501228647 11671770886006358876 2437937989056818994 14645857630236448572 15030175952410088503 10446814646343038147 18041022244083366630 5107346576737893487 6055168829372083684 14510106117203249722 6110124015889418836 18361670204003698864 11218042624369025491 4805526585607897413 3478631564553973210 13882885204940064930 884568395450959752 3879452143823794815 7835611090336234074 1027148315051503291 1197892495899626106 5006841534901535011 13834574389652430776 11310645741964479949 5873506312301924538 11429311262345201502 3199024343891988086 1581282134429713265 11384930637045711711 16014360137510351709 3796421925460848381 8532462860919170629 4500015148690393292 112051421015441463 13779030731544945722 5864157114930863216 13918244337230208472 11250109124035568105 9251450226024050310 13921683323331458228 11678859785435294218 1215616952956804533 14288198574545740702 4591196637583248378 13255452784635202951 7375252192459762029 6708650438461220920 11348844956855558604 16088286170014925467 6368891047162599536 18146945278584303616 18279268004275641965 1780302274390063340 18405362691168265138 14733791109983469967 1058150670291522422 523011393227319792 583715683632612842 8122789444007791705 13905095308647053326 14656260347775645536 5461522488385916407 1912211008598759982 12448582615124310042 16370614002942491498 15328899772599189613 17161313390109910281 13336023943677858177 6892195319369016556 16703747272752597591 6389221146336074287 7763516404006199384 10626798311544084363 3581445645746888677 11934239676965070877 2723842209348969205 13372277197952321455 11727104162885552398 4568033417575653196 8092393346199421799 4805681983774749569 4273332364417079804 12823731935983770560 1104140787807717224 6916022781366095004 2260872246496605804 15265765185135107155 10951987498271437232 1377797198810428988 11712024458482034813 4367366693463770100 7243219290014149049 222566229885841864 3154161076056974753 7410107424075102145 5669195313660290348 7579410863472695518 14294686036394138526 10364848472161447469 3514840188910829204 8996414224915541691 14652436724574771121 9799345428083148755 8639342706635024267 15750175043080206088 5408480320172024645 16959553843771158049 2484268408431542950 989024537033645526 9842660134022432837 16473815975313267898 5947985965364492171 8343179306713178629 5013947510719578100 10885617364397063937 15516229498338460540 16716276459421312578 8439369499126275367 17379920652916899922 11740643170878592921 10912819870319999595 11594416914963902094 5465597062647139229 10981223334630606396 10884199062950348974 16227822358319140759 5624326177843290139 1650831481057893481 7819366073222330949 16541464304447842069 11953298490786568089 12607139145529831500 1986199059656025674 14310845091597277199 907521553549333151 7587496171152853579 792084956674254495 8222348256364604715 9238183316823822781 4940186282900382407 1177088616629710443 7796598126179090312 17913348747053857936 149553996580243330 4933279227529960099 15937204187214668840 1717669473597879363 3583294997723190005 150023924828690547 11249118064560722353 14820269855908445127 17105766100999118912 2424331826662234609 15315518706039711892 6431177222549659685 4193522130501621358 3135714738522536254 13073507342098451128 7665113023204139473 5005966493029000345 5930039284490403562 6184030198696009901 12224767187723282947 11315817201590338608 7565740335473947299 5915691733062213791 7697512955206579536 9169598312969808540 12260134039348255034 3047958461510506679 5246386751574274288 12331025012448829930 11761170893754301786 13453937240314323571 18359864730966332490 180347664085128405 4727730630339814295 7478194769392448451 2806654482932994276 6944003899336551528 5315381448330089573 18329653364137142671 1549135904725629805 10495707081535752023 12669784769553470673 7506504930660729034 4200235246251896996 9956231996602803172 12709276425359197356 14763424951873605196 3202627259584413928 17981564621386363178 17054074872946180624 12290300951553744206 3835694593282501441 11250054277133511929 1210508028724452657 16310846205850647377 9138827790726128071 4471523690050544298 18157429248596152235 14969471904326155586 18230280001237079144 4511460318867175108 2372448704998432474 17561805480598398988 1688447886327438381 10931641012262290640 17648024701540287240 14224965311022536709 12884904855861312824 18337930656102828225 11540922744459926805 4812663430963856068 2313173868918832835 6389389567519348592 14040545090248200577 16979356651953457395 15759817214358654199 16908366751247791473 8896603633186865643 16941804423616591879 17317726664130129631 2578079329603193837 17244338277877931143 10171509161516367113 12136165289348550949 17401911007037542764 17251857870829020083 8852518063514512136 9311302353540847857 14102911258202183315 16374042727521439721 8017362046205947030 297508401351475822 7126059063920520216 12785073045467520408 16613608667796983218 5104560738291987945 18219118849374617004 15751589039111602212 6752141493701260144 17861856750541661457 9564532859154024749 1994728052471260514 985503621346295192 1245845069603788035 6447851047189746631 3987446971945798361 5599354069394728516 3613659354826548650 16491233644595471976 16508859677321723055 14072599171776121173 10574669630856030714 4240744956452187215 16362466465177462265 5965278062457618880 1337452910405554642 9785055905692713353 12408307157246433583 3390338871551596786 8104569369296410154 12205166417834368992 17113790752636079895 4235745185192113563 1032692870087429170 9174901771472120364 9934062938259960658 14756983540535897019 2057376256547100593 4364799142064498378 337556514024846528 14916377309121553437 15801164423346285135 18173475039291435002 718795576996986855 3027524293592865363 12836624962287506771 10883470992578942194 673976052667947865 15712596393479121823 11444976247005140347 18260254859615702492 7193107090064072008 3790486270930548183 16272284679682498498 3646789806570200213 7914362606983656756 1387081259307338694 2181016642677850820 5140107359799936951 4665666804409218167 5389332569425670825 18082388854512305460 6782178286150621612 12214855206521714498 11066339794866424852 14666914364290219522 16815089267020803704 5425000392828251062 8055068518813189402 18418485081269278552 12639665923182244540 9513018322538429555 8350076562527571421 4823218274717298267 2928837361930575043 16895319397436633508 2839604501412874751 5214118890883511475 11899219372948736054 4711814953062908566 17231738585698204517 2028237484527540560 16642346897760601594 14905300321265223136 15480088029885607373 14050278968180557572 5865149726922324502 2445715823372334127 6447642272718279206 7734829237388404466 450027431428880048 16988860441141964088 9597162680255814323 4573428805571443487 3826121339829211977 12465503086760934363 9143550860474995746 13877745107114026370 10578309679824008784 12868970058576149925 437501579030750301 10054279190755153003 14931965527685593272 15906648879491739728 4814849227301195736 17880959488290787856 5529065726850545194 2252263616708937539 18352426831533537013 10106124527727760264 1413690520525225359 15205918774018050395 15749475083298586726 5477428816016413199 923526248957265962 5968147135931233877 6744141734927397221 12864274175771902294 14153849762049165774 9020751465266784741 1040310289108497280 700303573404753794 6952136031111869166 8520884729560162392 9874369455064523606 7022476112156143453 10197927576606503435 514846904922889678 7526101369750095440 11730864753636305224 8505046383815588001 8653742809120665239 6262212972834892321 3040291025341803225 4403332944880712767 4635777751171543801 4929612397942588563 911210838501992569 4872522637632963319 9347646345228047033 10088488023497141736 15446873504742134706 5043393252957300462 10690017156911242029 13381799169261187791 253916959419744036 7204731186781616098 11373722807723985785 1848177324011842347 16180088946791557328 16461141337754308456 1044743731727291387 1350751427302690047 13760087605781477556 13121602768456262359 4930140495885637927 11293350474243547673 18339064456362056751 5675326227795932636 10380547621151840083 12827729497136086514 1423090688883776607 12813865562996432029 2370511261739064495 1727807811570917887 17349495695615948934 10056298622399941309 12059868611511244921 9816036784650659792 16957858429416054569 4023182420156303780 3725193534813937146 4046762726454893848 14911192063796138728 3188037611312554038 10890812187978265942 17594099886464893472 1044756270753167448 17461140930171812242 4461213854232685172 10009428982141915583 12842786826755836776 5677594149850424659 17774854398080582390 2625038405604382572 6366235605722775122 17343244907414405757 7301301579575257710 7391071462521810089 16014732009605942468 2266159152070060940 14899811823797518907 14940502481117107977 7208429520018615285 2520823092894650724 8422880258388095756 2638434061784355235 16261889903039572988 11172852388581998243 4644357050407686247 7519843775151040533 13640774764726603197 8592345070138326164 4418200967228937939 1678645880974983979 13857557116948897791 7643632358630634208 3763099594095266843 3662197191476956062 941954102228547740 14452066932410580690 13196311112367756974 12146760169817030702 5628296469493694729 11124273510692896829 11915681106663847321 17823248480662727065 3526231696327330004 13584134391564782308 11225344834009454690 8575632269556023614 186365179364399343 3648872368822511909 7137700065764429671 694500936873832730 15989805532086625245 11089979839368875038 13197580390932092155 18041095818623916322 11668694873043820063 9892883020095238426 13204165597209260741 17464611075331556261 9411895379591158683 14169961746385625883 14052038990358777265 14573824116059621596 5273601685530096583 8631240022406868438 599690298776164493 15659480243164066851 13291905317113059119 6757429617370747471 16492499731175428680 15171679928257176264 946531382171875648 12933293233708242536 2999428811374154933 11120370732612651325 3461252711657750947 9363300465494516902 5405180838977968842 13865124057052695698 11704213068341761110 12150827016364992288 2492906293307115067 18033370447110395576 4416104047868152891 971080968562989074 5785491118807159645 6360572706271735289 16197865760112251730 3934780879594131080 4584602325957765561 9215083839000390207 10503309894063549459 11381295676113760813 3847938824648934782 5889440035434764119 17854348852195136096 13241693637240642487 3920937253493698112 16554297934317146838 943194276903272155 194630735809867611 9724527634564081291 10572793831134254297 14479679696252856986 16853425302275160014 13708193244897652839 17784675228193339984 1749157687043125560 9212797202647905681 16441991769935764994 702493565713361196 3318030955045939888 7876670649907342730 15307447604320490834 9141487727833097474 13278119266363195936 10289854927375601245 17172011113108443796 9281924538799306180 16411452991588498319 14795279986418894906 15283646571170137739 11904918963137350112 12674829543055268067 7825170917529835511 117227163445678711 6251832952062796099 5050036012962808503 6788132699078860113 13480685830503687756 15405198893256489074 17380355561147982775 5226878924532743723 14393090640728622744 4028833262466123822 11128514333781863649 7343753469652015922 132640779772650624 14704206161584656414 1096102097404939355 14052406590653167006 12525751577286951078 13864207907359897315 14986300844319899046 9810319103020670189 7264205300195469221 3544347867518538615 14229810224562129428 12932532503548162710 11563794412173086521 10019342140989973325 11946173895611343295 11218156818676883456 11007198165479827345 11044491283925768886 4843951987947604714 9824830378958852885 15238965375725012835 9425596629847185188 10114087124597688022 2019441910746335173 7608750806294966703 11494438535162237547 16213959370505619308 5925992054738969346 3366294474035151356 17777113259104365957 4555365550204951906 14952905123964618469 5512439776933588077 18329874089719061882 9442041191285476202 12193631541988167873 2884601442726836917 1531554173206156822 4351913970776017988 2348399816796097336 6278141008948200156 10471128201139195509 9481691415008240179 2888918265732385762 13130257101428105469 11957103358053181439 724566454031198050 1843303138737905263 5822013939133014495 16939174216941594788 8558699790724996629 15396249605225183365 16102520685942187594 15183600748652901603 8555982662025826563 9953095834033714663 5675326443950303404 11473985771507619087 3672301278932778787 9417359992273405894 10011013511764210432 8938399809178012371 7793547560900252329 9263304312448004171 16634844903891441531 12380795812894105410 3923925696088019860 3551313735017804854 13365230110958736295 16230015445467884829 11809039921546749497 14440012143765854187 180267464724535606 2641105001370508497 9485085433298877002 13091116429544528928 2385522490712747408 12845293926625535076 11583872548892172987 2218529325819714855 5914356985909893609 9788894507704337784 11135176433704913911 13867012111971155385 12897045718644858947 13697470499020961980 8250261135251381764 2924837682292590367 7876984018700171489 3539489773711389608 15915063831550573862 11149427009056224368 7621675368466119955 16694388209793838304 6036695110666064809 18347028210747287578 16559319332575136295 7425897888980174724 7666506951478488990 1087544588304852727 16509210059418886436 1359386706592243838 222690181985217780 17836415396640451889 13695765326017057643 12937269652638141302 16077531298630857623 17337928183257663401 11332848451796568377 1382830846203138151 7140220718526706029 6809134116643395302 557025762062236890 4700977524865718300 9844843228972751286 16221951425877072252 1220200570055865909 10231698820468635030 14166844858764336073 14303143229904523280 8355748471766897736 2049054041477299280 8184311158552660264 9077192489177771813 15107714539104863228 15458290479098125080 6517999709256450044 13019877791586363307 17845812293712665775 12360000023038178613 4811998400357202391 919471556290888729 9144747775733454828 114895194176142599 15738239470658305851 9513043748102637010 1397061181895969660 10537645998780585415 5641222176468949000 6009578362162519962 14201464235247162392 7233346505723577292 233899292768139438 14054242251112825670 13909965885117799025 4559425165456204600 11813832340625472106 11161235011992508030 10661815122731187792 14519519074879805888 1903182346881862906 6600336993843180312 5064236722970930390 2444264478340197755 9144240181870013842 2833134565240385643 2926880686751907411 11914144003113451459 7696004835666293651 16900655019669736610 12760620808601483317 10227889158219949499 13027027716436401330 18169033857927994862 17617100084264522127 12927278780208993352 15020756251125694952 8300100558235413329 4640022142547486142 2539249198308316472 14105455968149207263 8158833868393807632 6731785938472701240 11577145076338630908 4258795929824167442 13392926949214575428 16125988904321511332 14264478259080270121 10774776796733270619 14671154844961166339 15627809054097118109 9774426077207980528 12978451724215168684 4612904978705798285 4261193341755625202 2675762885331380649 1696330531749498093 465014062616705789 12227359334792224410 3773206315656286142 10586230518377174737 1865968247330713190 10656193821091369834 17860238389836321659 9439960642272466951 13332291186216908512 13607251020202880830 12140929911667366848 7721331284014670009 6946558698614149634 2831096486179700849 17199306428126650303 11862277327331225302 17215475698392073045 614976012093925605 6236843702939929160 6937922082311262381 5284354116236575345 16506799502607468275 2095770049011784601 17339329791046113828 15579433435022676110 14437217977694054990 15031619616253964015 17264816359702155465 4855605597809022330 8632455995679773997 12766001853723487987 16375689569011284548 110801812506260816 17699140923831197230 15833929062701105777 8908580018564380663 17260984190586770564 12769206509933185345 5328832918992084148 473527455086752858 7040036149517376343 16304753572659357482 17904123592310770703 18398908972333011821 8616825234730059451 13240747741269093994 9814022419252420476 9872424987463271281 6721187279424238568 8790658034726655625 13743596449700793061 8235093939653117197 11586522682670263084 9634302828197792898 1118971085335035028 13168496590537844895 10360945386338363844 6142451191541734559 5658148568627763323 371086826248774605 12709655293401914235 1806247903403495993 1881694903372274465 11885048594903934525 14848804291920521878 13565812992697733333 1624672077249659347 18335491284921579283 485013707402192594 5402279697416428827 17152990761517988732 1663898722020400788 4780437815917146941 9541231492761919041 6301343733991374061 8832709485014320715 17890911873938413151 8487139523424528299 17740385435028262852 15467437101592455425 5289431875065683285 3072666578356548623 6351650078442401528 17216480636137734566 9226482979147486463 4032343528497754556 18055547418411432809 8711222996071726876 6802202692507467869 4101371021151436500 13920045354961855594 7871633204394297136 14389954878785005447 17931848042241011247 11833959280330187063 8422030349573681990 11708333538679151780 12797203411631243663 14963902318059496820 8184921695073632590 113567717222619586 17393036084300911778 13134512469913796721 1710629614892593581 9384054533189969156 15156792656430133687 7971309199488637312 4603731894796643567 13748635195649009259 10141355068540864818 4488480429418947322 2798701845329515236 12222210655999055696 16361227571469040128 14905038625472517909 6935038274287843795 16966063139624957264 13857490336657651751 16869244431192814707 13050391352721402934 13678442916486798648 7176146660236904319 700530969826426248 15541669657294623867 13328205254057978606 8691267761660568053 12719937782294734348 16505406109277398520 13221082139351016613 7706940329984998393 5078774385256626499 12146660285394867473 1016401378831818452 78086104662627729 18044174986961314641 4620041920760034178 6001538446877307506 17120462286771448094 7963923041804374542 14463467130502795986 3896818838899407815 10775163573634814005 8752506505948949440 171998621877768675 4639088661957495088 5360865566039774209 13527561651878285979 16100063297667242354 7684713282676994813 2094090365558338505 9583402506514247483 14721193495408267166 2175508364024861559 15092172886408346072 18381367876946813052 1350939112659433641 18428193542056786990 8564759613867949564 14007259941271586028 3495959869675397017 15356098666385742342 12607940901114259378 15741280564732933648 12294208829048386093 5139682654424346658 9545408973800213980 14721658436935231104 1350326273713520586 13179750379634364459 9196674614234188731 10621413984840817876 5408969593364030823 12964633522001013241 4224501309468580666 10569396508825409952 8923397226905496852 3865784863358803296 3845243850421244869 6250105431754598112 7956557017899533587 1208748972200156805 4139926049635163338 14690607559816455156 16072780433173515960 6478476551529312639 8402844552850930814 15076341353041312037 2187582509298512309 13695337117664066476 367895507583747739 7922303695005669261 13193291590993330599 656500945807181713 10538403661034363265 16837856766092904417 8713524960029910834 3179632248276421835 12272094003448968246 13190511100603975519 16962564897364492791 7003598665588956114 1870365583762920185 3356414151371034585 15661679483715776065 4985649462910637649 3730713069158922128 1074382850436144675 13365640410338692680 15469163780101399170 7024234519866562549 16032230119448067458 2587381626399503891 6853131606109400117 15572820354517690047 11084993297424786367 1546863727854880656 1989490591378750263 4271672858850841245 9234744170290235751 12474797462341619179 9494491375020691347 3717612812939418687 14666700555914882962 16444086202931311242 12777342906934489161 14896995248406319411 5242920579561311429 1260143060349391555 4829102211137291441 1895108361291689922 10238748956904869075 5360516117123675206 11609171759956740528 15361908822556253468 12418757798252946935 3121487681220135947 3183637500690179348 4462895346717704584 10457888748156675224 5298866525547031993 16389183146827069798 4242722823623734549 11613774268321561343 4445317137158871294 2042905675436160599 758074985221839022 3063650598614010834 2604793667399502360 11059619036299350133 7325774122644582671 7890417016043361186 13980854995630652309 18359764843825760163 739723252025084877 3054858235833768287 13786895484333422611 4194701298438109978 17935626096824520539 871190981104440196 5191699077082374308 17664520097090803257 1522719756680754295 1000992683621853605 13735216040836790289 751951986082613436 9439063185090163694 11461941870357679883 16839985035500754176 10578174449926009130 8908502209596644542 2855723027693100235 2874792871062818810 5422608608981861649 257251287936633652 5513291307363675160 13499412042095659059 4802076157453942753 7139993298646499444 17778241825930853477 8898485161377291965 15251729716235596474 460524930284838711 10869833204122331445 5808664114942960756 6693765957093726110 12816023137894560404 7386015162427871246 16369140797195901649 4878967065678568383 14056488858250584780 7464502466106485319 877606417546662813 14659045901465689628 10388544872541595935 14254126164302903443 1840953473344619387 16275263596622975380 18266266467236658867 12246216426741902905 15030515561284710376 14938014900089458408 3465326549988496470 6066448489814321179 10033940641007730905 13990656572164519521 18053128866150550 4265414715354055699 15142771784044631045 17264282882966292581 8557373555501169378 16235593595656143222 14425508772865176386 2535279334030026759 14895277951063933651 16366327378574508236 11744200085515295610 5550191705462817045 14274720111748738645 18208498694238697729 3265540388946424991 14617098733353600695 9947280646133217271 15763964343582902983 13914741615192010143 10048993911290316777 4812138718985842373 14974242036220253898 12514986747396511654 11058367314915217640 11401128378836833980 9865612190908791590 15284771107257080248 10375669696023339771 15845288495918224423 16323443356742920235 4034842499709542927 6437334488907043713 16580994439662212457 922504866386572257 13018087072997019403 11279255134723158676 4479197162774877426 6951439002195409217 14415392666957181590 3089391661476771911 17451234737605221007 15228908091157632431 11069004918224188116 12609727938997940906 6153280483518816559 17834882318417884656 16375052840040003997 16663113109697533509 15562903975554526108 15124054830854057254 2308938793710629543 5642129177351574301 3835131078777743591 4310758245914253469 15277440745685790629 10718116010111856024 15755377020423198679 1964205158444841997 17570964692854466971 3747428134766369422 9241304364061981611 12613340941707584878 9516323256191944053 10748567649033927924 15608784874576694049 3647951175930142038 283345660018470527 7228645279644767459 6331688312049513851 1858235075099718726 7834507011280960273 11790008901301126860 4519502013331756996 13721427477436303342 7077138326705859690 5634949750714262885 18074190389309618287 13962511380212267069 15211488834912653942 6710357189673641711 10111610106821798889 8616226678051363267 9010975606609056521 14292723599996703283 615486735683749105 2488599171460078605 15037311151692208726 2791900357739175123 17834085298191649057 14451523726065022010 10804055067842802586 827936423039732261 613878891485036166 2208010832723937892 1265916139000845424 12662392366012614899 592345277520699947 10947259513685088704 4280768685060942046 10789818799398168683 2601813083694215672 3290137059761368946 7626578369380959017 3015504822973977722 33001990926644238 2317072667071880075 11024799505014617089 15785421595546754124 3885054563255568718 12213899128424531658 1361010223004437612 4700329757863262410 5689794070610193307 1106222821976606902 13953552090928714802 16782599156524269467 13951157093446117012 11432539993994188188 17482890345993221343 5476245720217814579 2664061008508296287 105292684219583233 10854407334778397125 14571694762236413958 6320563213006730569 7336843976964806369 1042565384458256218 195209698697138008 9897309828537762951 604332966770084914 17640807107370300223 15933016721638142576 13179728925322405610 7891027776466030210 16529582276062276426 317770812654248222 6895228374000652939 10853425957549814763 17473455028708536056 10315059864153058762 973884777271945372 14517731869800668074 17600857898000444946 17743574953377246161 6232599545970258301 7932854988031708909 11081011620179897174 13404648895822714983 1548635627261558499 1077318408625318924 10289324652675419249 12578442212091242326 7922279649388486829 5266357727550348864 831682679590205268 14344429895928909614 17298319754258874195 1407717305406357720 18181651711225704270 653120241624888642 2433781531652214442 4382797039522884608 13495200435276229537 1288631358374513659 5049046839776327819 17516475804252218921 5591320902151439024 9161698266804241853 12997908134035763283 1811936844239663984 9296952572788528788 13432301484712830955 2736085012894716329 8167165192477278653 16998326527970890767 1392002543897644751 13647512687239587120 17789516973885780007 15738930037042113817 9873725827471667449 631960832321596070 16103986323703005590 15568289474932312161 1307174215693355876 17383478615659952826 12634656702526833532 1736486494973844782 5507946675426521761 4609344399310772043 8673796171827258069 12416501797659279292 17468871455061332564 14402870651393964033 595309904570502295 5498246765713944666 8250435691776400467 6533133349469456918 2988013554211912465 3618996625263718183 4065270475986878567 7502374438352178794 16155114983557617775 677039038260141131 5086986036463242891 17468385965998985674 5765164139090383865 4010755320978916773 5345334831431532213 9982440173161186269 13104762818572254132 5058746359675691549 15050278882317080068 12672416852525587218 2072932036466399018 11202144765782580310 12342898401829587089 6562100545700385709 17311804813229688835 7797107199754157796 3765162593657067809 9109431674353764348 10554935528584054998 16364785551723011121 2981526230277188845 13730176757307286716 4783389009364283568 1256448995798704111 12275101830457206750 11784274030110138563 8273967839403496204 16478034970507984762 11711953815693466360 10024689455667026926 7206093853577629810 5134673067277842253 18071573562307663156 10488139103830042521 12936544224607378168 5553055480253819377 7741437771560325734 4922462907396356448 2907438288264314073 286374588982731003 3655869007225501634 8895287263649672748 6187231613856031601 15217164275706715317 16408907682892050170 1359502234278514174 7835594567131234338 881009671670849073 11044552072045146145 17701238367507100261 13639795049005053815 1561269878513241398 15737580011250992631 1910861924617428714 9890997197270457429 7525837632332477029 15604028434498387670 10701862578448601480 12235585415817809510 362215216718403240 1500161481603060458 15536706145961383741 4497611450202890226 17794873044660634748 4664394011516420823 1672606526545845033 1619254294232186009 401179386966502853 15431045874366996126 6683566879273936648 15444261868260777389 17116350309575093688 7759300817767674150 12653404711979278228 12210386270036286861 1416723673742823781 2816537662224505378 2013300067920403894 14695227999047543639 11485005657358106246 15290588290704379032 14069913169420988371 4096802983399014523 3045920325930459366 5407923663572209269 5912238825115277859 14751434726406059712 7853048208865523750 2672675717211398432 10461110800522523509 10253306324754423915 1352624787418959674 4979271420515559547 14795142784673585266 1025076376575620073 7573835411941277916 2205095504794794826 10385217471990679486 8001113328521080331 14212116462021977004 2668615253505564651 14724218286756765425 12652875108669425548 3060209597469719737 16349777194808618770 16087971557911547041 13956056080645518196 5879810258793812449 11558567499780710800 13720793951548244198 7295209031188985480 5165446926634366000 4063615052078800030 5014213920540452636 5317244009935507994 5534678246509827786 16262981894232199756 16087797151738326597 9915068120777011713 11369276547234487008 10127465360568036901 5847901530322030118 18070773132583856987 15572762925119123869 9052258786318821136 2525929129006882035 6600045024642728481 10258720561865101771 8414130786267511309 11250210292309679131 11893550254113338720 2092361618496126233 15165639894129381681 8983525821559954473 4822226438906078527 5819614888496179941 12458580659542874330 10114704177929226310 6415393054607424837 4212526342002417262 10770369476675801758 12267322419435825113 621333822162431886 3229113360620034903 4120215460445713660 17337506071652931670 12149398023408405377 2887243589975041941 2853372407293319 13000029586615123550 1739177411521168487 18198586355875565726 7214973449587973473 11069166173848282733 3432761758725542603 3062778233998869598 5699785001082252549 10772523856326983661 2717757242037041204 17336246845997052987 5594405420266736516 10517416616953555548 2445499726063932286 1513965470586161886 10052719038827771121 14426137604894036638 3399249154970944731 12843200972187514700 13083483630719316194 17499152903231138406 8299170444599840008 11981214086628453867 10458647602365348015 7566901414704884564 4272111899275290309 14331433859042266286 17801609509804627954 13969799582183988158 4566996818414832112 6136782674724923783 13127819575783034651 16739924447336902507 15003903840964354601 17785818450548004768 11301378017308473973 9126494788292838543 13550421181385504742 12123677041634130923 15717799754099224519 10592811802644168568 3857764209255552911 446850584806999842 1956970593745653229 6865748488117839398 15170960704606748348 5393135341898276570 17204569570184535087 12271834655120673055 12399399622613390115 1184413667876242681 18268759551726895588 10217671653445936625 11369159283238744787 5794016022997142665 5503337810160541201 14236488490452340959 17336292110433178022 5674811622668561294 11104657189642736087 16178971159641610579 12056910407059022982 10076440830164216816 16386693471397295847 17267322188081994722 7104586962576000583 8204304095852102986 301922193415148160 15575733082925247261 16178007890387159672 682126493608245927 7915912007143638721 3881849347599981597 9209942628390880479 11503427416014444491 3419130127891410015 3070585346573374556 11697614351956799854 2802679450693618686 14386757539088092753 16756425035043211334 4926539578863534103 1638270423905171352 7149703718774881012 11942383340616687160 15997141079863638417 6435525731016898829 16245998838262142863 2398276369106108399 17883976145544818038 18361638508839103244 3232965209138633245 6004373581168035224 3302588980894660628 17771872992909413755 9421058302586465038 7814479709652934507 11810494813344758076 5946101751065253715 9944158409118438817 17550858864376864810 8658257337392582057 18335214688967210048 14776159948030422541 18332109844121499124 2102862714102435825 4661844700337456269 18433995502423315751 2415158541866533996 1766341951385044844 7157389974990363953 16881966990881396345 12913689505534755188 13252933210342529546 12539274815478128337 5782899047602598067 11757741960252918605 15314835798610194825 10482732215029701881 13992042861678330217 9974208424999612268 14167579534186591444 2143420903007714250 5695162991584675268 14086210538703312504 18213579126938868531 7209284498660557097 9733659250643434498 17194352524577940136 16799194394533155964 14024366099713975344 755126880853603008 10247360382328018681 8218512709527969847 14060837044033727353 7991454833610927642 15508570026261842177 10080030639678231626 9254558066788118884 4438124532946023611 14688497221654474535 2477898521499856615 2128913085545410256 17056058727306228793 5977689125503364306 17521024687546089415 12204392011293032121 17324201145539369562 3032734340441547162 16783321692478505173 3932524437728556579 11287537579295848903 17147369042265599326 2595577040484365142 2426198048783868833 2588937068122247797 3587938708642426908 10147929908380144662 13949278348905785594 17765890577104156489 11207552473268543617 86774926082730198 17320141627535394630 9157162260019441401 274039776719452995 12418414365062752120 33593940998366624 9442552333244453710 3473768004242150542 1511279381294126566 7006917238979255280 15215930853278889104 14801891597340761020 2139827585074224039 18008596667892262679 1940021331957264083 18205046923019078018 8443488698642241094 15330770508934876120 16242774007207378800 16545403945394539938 2513599851577331350 946685962040156735 16213643238953758726 5632160757668349633 2484953620352608251 17757096305454375922 1748927998869252422 10490035895994930153 16958905021417550387 16846990323200187481 1317815583166501153 6640825389964650165 3328275678160622850 3157811943138565280 1815904419435543246 2434131491162550602 9882486956795041373 13057633169683329708 11474953428597251411 1273983847742173228 4361930176288595787 4397089004208039192 12984807593662956676 17463502529844654078 18098489827559384511 15205704499595952139 4898279713696787557 13383290925105231417 8983419465853956851 16456406808045636458 8448444451647272677 17429256361046659116 2485085430291488282 3510592127334128874 6310850707857128384 10467570357115835144 4697032747981969148 16658781629488543030 6631771097128303083 12729074959114351223 1444551499444829882 10575432267530999072 10937352233038171756 16182010938208185681 5222609684485031697 10906262598691151581 6543385231467992677 14703554343115457433 6949413046141345369 18274327932220623205 4135771390868117556 17872655621424744997 10197139375721891761 9643895610095684926 13770528411341101089 5012925567361964357 12164818881250281178 15480579246993490334 4687226889575773320 8048161136350979494 5852038420645007800 1580127708633376213 1278172282957719696 3595205364568451835 16244064572363617781 13739174352296376966 4062518505706284022 2680736446045603644 426618541545457364 9464723820070331811 13841222317173169220 17019798979247205665 1153563553271101077 10167077471377593671 6203245415641319820 10229307977266848949 4039708365796529703 9889245705824734387 14433421042251376168 7690292401580189836 12237839512527875179 14536825446821968976 6334175596007457811 7280706815573704248 5913920441027443104 12126454411225310160 215907860080750514 9947296081970143387 2692633878163024199 13776213330754594602 9225747414125269785 11185043387000428323 13796966331773585264 11072980264919878635 6489492678578221255 15131826890296854212 15271239683701094113 13992472929588587427 15180724395104574117 13517442939045431285 13489048065632618895 9464960042006445928 5657166027293495249 11431974373644264029 4212147958686760652 7083828723674023931 1777971333836361811 15550890346679557938 14734457257524040418 12043552491900014729 18270519809606341893 16975360382730591648 11836567203893730282 7729194537694228288 4279169884964581640 18054238350756270728 8739229610092041658 13562833849693324197 15798318152087936294 1898367894491153091 12128514201306975549 16829978902184426813 6567801712149438615 3596590237014998501 8403446872883188594 3335305927793046152 16724942230382785007 17981814190186548714 10736041919368055644 994640624440234415 3720791167729056449 10910239930105822322 3874089810802549105 4740416444059897050 16625472884532397974 6450527781713163112 18098623295667300194 15462757385747150667 14798428534587318402 1492370923028395380 13499653821309890666 16367795454035302891 2391364741640536964 18073160317142110230 3300780364324147120 8966488933320799887 4511531509759554157 6192185354692869804 14313907397711955248 6310800177823084452 5470172327196322268 5313724775382881502 14268285243085375000 10035311138118024261 3713919844919170754 565693647670018881 6263110691254078403 6601586608923952969 3779684078529077401 13767067614833979685 16130708763588230773 47170572591212615 9637227862276581198 17006626733368280828 11195282506973148759 43518405524474613 13599597062862302974 3970615327446897988 7524843797275756555 18163381779143675238 3010942053800449275 14558442961128351893 4210354539475219405 3349956157222265935 15467506261553369577 9609315541856037737 7157736620227610375 4950195792061892036 12973820000595309334 18046849053460464300 6314585614546131502 5814466984520008354 18410205589378210882 15387471954468221113 4576136888485914785 10628918360456465394 17669201428829499781 18134471409706734624 9007378102043685242 17568663209742457051 10518045570776993111 11089980142547424473 2104545349174941114 17369825251593171210 1988272494898970645 4445388260244345510 6527768162064837778 467726630333096475 4125336409749616183 6466208192225450831 11522551191745746426 95834475176782961 2017237020091936905 17804322090572666769 18266370569041905493 7601821301948638247 7391982721580868585 12897153515598460046 2066505052763824415 16831549645634089667 3930842384154346416 11516797848461938987 13520037867382154609 7885066566908965131 1382614368880098922 12071541735901178047 7460234050449179135 7028720804920135630 8700521819657713275 4782689194806099206 9346639496642691845 11818373381483972794 14670202519747066490 3092440396982977577 15487356799045832405 11686908956402841833 15038911830302313723 4103788111232286466 9188882380473168237 17573324397112324793 6772743130509796224 3125317723742622032 7671079169792476135 10984146282500781938 4032203360478517340 16760980422948132545 4745651927241578806 2599047764117810588 2255560890386302376 7272059112860885861 17329366646321775478 17558641762584043077 15923564905871558717 756718634353885413 1218089015001117194 4515747807176508319 14116672355603840463 1650322469758023387 14938888421890225794 10246629197387223998 15294570725102553715 17829294631284294104 17801095328549678356 12889040931107257576 11654142071349086349 5787970113461277413 12149794049939720391 14044254139404561647 10059959737560755751 18167384044787430448 252041785476790368 781968293294529212 13742742823933022400 10896333447250589081 7410791204649159627 810963749176502236 11462750547860896166 2610482868362755042 2769610692764768285 17414810496162894467 17646592046595928248 16164317720688021757 11326611978472595932 8104977236439263285 616023693627535266 17714990129878429275 11988115574547629155 2706446894064549698 12300783394097680564 7070032880664278537 17610361421490497042 15416213336916804799 16875785765157582154 3004690105255922803 765981821013575953 11359007798414549825 6277611713941495517 4989966145931494897 12309696421954431287 17138879984785431058 1453851626070764477 9330975060384324307 5509278385910457416 4746454051417313966 9727034054714194321 17592260445422359173 12512570824771276611 15070825858276483110 10765554018335704950 572103479889271944 3177658382172353713 2519166488836794084 3619553842498235465 15257017973001632757 12365181130321582555 5119107734242385601 15674894011025520480 17159541929997295007 7899657884699546061 3555901774423511084 17604861165751253023 6043993031796574137 4976632562114674747 17465150930821284564 5848074105270744937 2915079777255604052 16474689641692052311 7671866210765916201 15564495592143398465 12692411416157234738 12466667290091072751 2385569668022839091 6926478773171645166 13758850796934444718 15157331455497678971 13354267211915932746 8736172062130081654 13326410244683534210 8706458426562638547 16464059073338262601 5847489967792695461 8615348607049208126 15806169145947504640 1132574302824461705 7317768275033909824 10977585134296542098 9420787436820413236 12472245777332942932 6875048623470030071 7464930578715355523 2371310590730670704 10617003207533393011 851053948432042073 5457809983777578153 15941496212719670938 3327157216544621577 3601260229461062336 10994264808190251680 10770831318915188509 8629952566404297084 14449876016561263829 4923413680620528035 4059163125754961531 14067983781200782076 12543639282961091898 10775017539271000362 11995438250078394216 16303181518741223642 16791167904446165977 3956238147340922940 8083725337957755054 8296071154708540613 16434309527095099042 16964197422111323152 10505019569171803863 17143333377478053666 7476942804217681938 12857074693284854914 5570941465643905425 3427998688110626181 14423357789350705488 14785709799011152790 4846066963897060148 4213727955633865925 13356489533664932767 9897263026592358404 15035767485462224468 18058083465208916884 10996156717362400674 16060747814553593710 17760082543174335461 15970232988209557082 12798973846267225672 6373010477763313731 8392180679026471257 2585007242504672547 15881615466303537204 10883135537206358609 13555689205070723595 2419108425336705626 16080234121019694386 6339445247285171220 13915708923251497485 6134367847390074062 10244729920395537642 1580024667221360538 5128135039809219804 2042526615902680462 4333876256094816616 18309802657915724571 13160711111395834792 9759668998997062462 16575849804776205492 14576493162491860742 11750376609427995916 15582917734690496387 18008006824446320092 1953421633161808857 1450170118381879747 1600219944788098294 1227371970768722043 17170655874205685123 12308314890224028790 11305772893337327393 17895374854289735717 3989889324771056895 5701020701063449118 5681213536450799722 17578689549833976716 7786326288983506267 8856034141455741957 137725977864939101 16263824922937417560 1112578301386797863 3116785141223744641 11403589285661711739 17489642308572852665 7995271407968470041 7838994064401509153 5772238665650616958 4753926511395505862 1854296269457901572 16223793379849698409 16601396133858638861 2964706412410887966 546985054420164509 18251040244869448887 6857684856752101880 1666294930794827381 8169956216149695927 14830821146778669839 7598719192823851260 8840943883029323696 6376651251541300630 18218091484162162544 3506829663632288192 11104048350150272141 12445682225143049451 5342262369797664042 9745717222835839705 5137249895692536019 532048397442783644 4320982432279991252 8866750061447593438 8866301811359245274 1743369249541295767 11133654507470797910 3506741023326446069 13067589652543794548 5651004056299556198 6381054086299760930 4730150955768743835 3609740855720160538 7170697206379501848 14595233237017351856 6649598660018608492 15496563270109352130 16617451085154178522 6843706730721476868 3290353638614101213 6013089592059963726 3826259717120746517 13669054840466550654 13665195604322139865 17986217481152222297 7989153033108857307 1034729125914248744 18006357355070435284 6737228805616028926 6340734577671192654 18145525682470861171 5547614321611686680 2121959549454605074 5716629189704014221 12980678424533520696 448569931334961258 4268883825881739815 15257821339104214756 16660159104499315330 18175795911521497927 15953745981895816580 7612571204819534316 706260315308391415 11380059469911142209 9518984818618756355 10609447071702396588 7775713722959831784 11428614449303315497 17553788879767205514 5495503493253931757 14191221704616555307 6500502003288623073 14403780753213735379 11556799267117482792 3162958012284618485 4436973831382711089 6750589807294096077 5913334003674261932 651869617519368265 16410677830098734211 16212286503558643492 10353935583906401228 14807934329956958270 14333332051495157211 14486401066320191886 14486514756899587992 7047540798768605984 17846507514270288714 9055278792545549210 7583839570536756057 15298485389705911497 11316945623101404376 10994034188945789272 5265528022118614494 3027367532399482989 13629725408816184142 8239572186052304723 1717072526230212783 9041100061913299004 17457524774119885938 4949113319441315547 1583916254169288730 10612219790159618170 8554348483976383596 7490458439016898362 6076133181409234504 16277289787284533347 14632526645064712621 10788908288099254815 16145272815299630850 4697387108539353572 6124392514730627316 3122153522587383821 9947163569102885262 1813011576441766610 8334705040959178595 14506651764105306386 18041579866685840138 11995232040441275508 4055873612493884898 605212210427467419 2819576366475355851 16072331716793113211 2721773927738944631 4101103580275427594 8160295561540304191 12420725919695085217 11723913955807616968 5601469538202106266 2973830237178325356 15532015301930317513 4018715358456793317 5725251196346075825 7271470524814991455 14226519221396506987 919210876591854874 15624117828337465096 12994692592042124872 1393938138545615171 11990649311872253113 10806674649567737567 14337124814375084603 14522480068052891515 3441987749474525353 17182480995900968211 14818177674499946052 14962770554018284071 9110028301578040413 11927751722085702913 4406065806196604183 2782322897679965004 2427593356324852562 1216246530504249119 14874295929492391286 2727221676821383625 6101180714333556130 9624974431354117458 6251204837934690199 6071544375039770648 8819625658291255653 18363372492768001518 18391148315499829133 7350043105522414262 5918777675218179010 5273544923522705271 7737785710734826746 9189084983253575973 7040131948918331085 17596997824643498416 17877372977187977788 11984651016720553188 18265919375099363303 7639668754902952602 1917382323283597666 12524580328910291040 15827921187954492144 3733044797037881962 14045892487490140273 2622371115393119118 3260399192706219634 4391821736029624841 5646853597569110263 14683373485438839735 10871493126859365767 1008095593120873854 6803652892662061118 4814176604850608943 408285185370814989 17956279861445566535 8861354701958284271 2722125574455849435 527132626174548897 9528460590938386672 14859881751140860619 14771245870350050110 13625580257712220263 8787365945662237576 5210373376783758194 17819132203339391501 14364775439063759902 6619667091040281282 6428721181119934475 6877697701458819934 14721226617579543081 18059599069381117828 3932621799518883339 10736234234835877602 16670595803544216947 1417630819092419232 8668389511913424247 3485066832419109411 4249033046996827029 5761605283382887158 4185922296355318907 3140877374490805482 10235452071514471680 1409981383042898976 15751779831381660210 16850039194343589483 8983705556990074502 3717451693878558656 3939982270358636636 8959393195853167353 17433795852780203253 13593871039324728135 4545226649383230714 2246409300369524467 12087561878471832158 18149305682064077401 3325785209240753886 14561936122470001524 8131109494319165967 8287341290822035141 10195809747542024937 4436895879372519573 3564054443974338999 3992145024035048268 5268619585007179332 793890682146563618 6615859168313280020 16420667947867043596 8996122264339296832 12829910290531320151 16082109279325149034 15146182556543313751 32327065522612755 17428342274331141401 3749955912837954319 3568117103415974393 4411365616824875145 17794987670862736027 1534348391073526031 1855977621674357156 3690700128646374150 17953173458816880053 13738500697843705251 3506045458457546567 5015034938207451541 862597040394012146 7305851370265271306 9422602320850379571 2010310721620794377 4821328967619598298 12926363877615566057 5065728438993649810 4043499430139444625 14027659003671345369 3667287402146717746 3682840020613758691 11521576957200758392 1870349017553975903 12364847741069364127 18101925264884278747 15522199245500773269 16021232148406187528 1221429184604856050 10021124778984703529 6903142699150464955 1445459884160584155 801719890641200095 17387155670704106595 16755924907244631867 586533363383981798 12826531529981895751 14201407678106299983 7445049664878897536 12834517685969179966 17716110301554738763 5463291771643854533 17993151188896408093 3620124731885519896 4598888631807395816 10063352591729760064 10875579700820778832 5463166552537904154 154335010779029012 268846672715395304 17586418959196267085 9879049063258874728 15400406539199582631 12976412316892071544 7314854740471595857 18436784194498780576 16169108975131663471 8047641343779946279 17473512600938132333 1437969626098183081 3065293912542990388 4205451548488954273 4378498210276178112 1600113250681799156 2447173304558874584 6614532800014238947 16857007881423459610 17732463722272816591 4062091596286878094 9077633417019281224 2185490376181623644 12404313230534885636 17788778503831293290 5746040155461175329 2745490921865635294 1157811558875755160 12709698225231499541 15835980163132989033 12589461660254557921 13776923745161511127 18337861270034535768 1219916984217897245 9147309721684577068 9132569609291566787 11356006099205258906 11771606905985239486 790069622483269816 1619284565910770860 13588717701258552512 17621916259297893409 2377090417835498842 11044654081847619390 12525426817369075332 7540458875999764418 13405066697588207492 12268463982569263305 14391071299652538144 7097697045029302684 9246258254123073891 14343458057620258886 6958524304072293971 233466355371873616 9448150067412622556 135939927856072536 3098825566468930927 2998914234944124784 14259307052397802124 2526330393238808477 17716680122994415085 7518454773871247148 16603575512756243227 2998015715533164079 4255478701952291657 9727228591490842141 12665019240625676609 8198080021884897491 11950378464878646318 7967161611210858585 13383638840182092042 299169184109624593 9762603868680391301 5131567415035007452 893317885430695544 15340565897783071082 17637462294584305414 1117417578776045988 9145705412722319254 8916509802715064587 16171351503570965274 6450822796700343657 15069450794621801178 9210379994586308366 2317353158927061087 1929201010352976381 3011046720362519340 12466920370397765926 13028817591995539896 17438930421845481841 7562980256513149632 8246991680877715527 1222679747770779297 17538816182261929106 15205995414829805353 3521382287861704953 15615977976581191380 15503122841556267679 12658554158285822385 14295296191695710421 6290319230253737519 17994188584524110724 386901757857214001 11495723374713030499 16457220919211101790 7632912422455802732 42877617527729922 15047699917424108239 3644529826328587131 7320668427345384950 10809108434003671182 5618675020576997892 47915374391543934 1471243741998446178 6747674342304859704 7285941297896616240 3848910703845080437 16049637509344906420 10982393230616712659 10988722992713007490 16353458947863504707 8083961000605564328 11478325013611951675 9655695905461229953 5190856299952315755 10254917914818097127 10149775845906754383 7869732258337042669 5814736366431386491 12294935516212590177 9414227913867850751 5148469012967743912 10522169972133051475 7824911189437217573 10057220553346215225 8483507583205777762 3659686786334226678 1768226109080895084 15725972809939774162 14121794706504387919 809777104075385769 6923606645705228407 15775147107536719737 2046816405043170648 6819107057738963404 7929682927501438623 13149588205008378328 9597458625318854905 5069351243948635349 8448423926842029969 12722941884833584846 14851347884682867243 3951248416700962663 18416041858595479482 12043549526438224990 4428304976535034225 7882197586593389379 11008776345017976789 3323680353468147487 14510124623973948866 5732590898849929462 9557105624886608977 16885121878322638111 1020176582641247103 9459650837403032020 4699696279074626210 4483113933360960564 11702777405297548068 16407558031946743146 14715120997818971679 15832248437608281526 13838678419457864101 5380311403214245114 4937715768391042688 1233607521351784605 9905768841133563901 17360927794459082256 13771093386497875273 8507751131536620486 14990578608100080791 2373038292349336336 11674202531919790301 2499459029463323684 14959026090937889106 14468781519718449036 3516987892944366451 11561192046289600388 9663728698397225113 16322602666484555840 8797351085574216540 11916812812450447665 6827370307763214546 11461533597213080429 5416227660371675416 1090259998986996968 14314950062394690904 14865339059317744879 12537044815932598595 4344632689550918634 1417960498154791445 6737587503343378418 4766229307189678644 15414697182664772096 15009189719197154978 6326647010552368374 13986040438079848009 17716296751790104456 6685744650190912715 4790382371773345633 7748466271033816751 8661874171805571583 12891546381205224953 8681348433163588809 10329525095764664170 2286502393522871916 1199074312390610176 3537923278917063726 11572429579540762989 9958756301614397475 14402553940802456822 8898371516419005003 13356648608409923031 18073105679781781126 15109850544098319524 10745608012893965796 14923438190062049724 16784403433763243116 7106567917260775505 12199355501945622899 14705736951888973413 5430651495704326017 734779551094254544 2105539975451457134 8088547916832210899 3609325692544807732 8779693248511703297 15569011846602454385 1024661833370193794 4754013122170088254 10161166069409281179 8778792360487248854 2742338347092495953 5355821363141963003 14721441169936274219 7045914092742527069 8435320900035710631 11535108162001603415 4459738853813434834 9220459150074361852 3913958269096546158 2662753070276695283 16396511670084021548 11067098198701443385 995817681717370402 1345343815369047448 3312181411715843673 17940967605695368284 10369922082347978494 13194333801218030903 10654412217788943303 15947892295274537803 12364624971887561015 17580747474145464912 7298750813990118717 1028483286338066869 5941151590701112950 1838152525308877638 15885583909760166417 10174557449126760501 10910933340814622613 5159172619923510027 8293886313034586930 15232125617561693424 1803237546538151230 4900963533273637105 742856173754376254 5248574468025206011 147453401895360291 8817271590215057756 14879793641434951956 12959978368760118756 17574299708130568660 13953480144215086032 3842836354369865900 3138682781865285397 9250742985434761352 14508255373057126759 7215085622341232974 14676003415668760859 1092218178975854321 897759730600125894 15286684438528502443 15780173528002130876 12338759881749565730 10933735384064187384 4432363579705517404 13124013216567919288 16173689564147530668 3795989432745239770 10348620668668340850 10285653315730015550 1580535906403108222 5559933171709596438 4518535559476165347 2763571008496152307 4333274536215482304 1825642544549566637 13301690279836859042 5762456476592270026 4983288689508204210 4057696459417822000 12036112158749523058 4573609840667647697 2062940982587993384 9432842123823085316 16620543226739900944 1283459947728274554 11123001898269846873 11653653307907280612 17009291891100657490 10433580931054850264 2305472822681602213 832663658850313449 1366670939477963547 16395855689264172095 2188753162664703259 2386881082622417979 10600795060405940161 7232898342355750490 13606401615535775581 15774973125548181380 8969349887718209021 15416222169979963378 17134490179046463090 9442624720134444104 18324771133860418732 2930351204324644319 17927831820483209196 4175446352525722397 13047335493073657234 2468775014165567507 4129394562726898887 1951107560934154660 7877668621965235173 17117847856930681516 7860481547633315606 1696660542930555585 8269483710567127336 11108253593778264058 6530786972901879253 17271079014789427480 4501937110514503540 13865291588546487304 6902552596857754628 5879020528388159436 17492998551861852160 8937900474938985032 8313929352142744321 12203991571445793219 8193940096409705204 17975507882407371084 4642181930218729988 10214898942704056136 12995152122997317424 9094863734587576101 10311514254815500384 15983601937357569565 3227539191816513943 13823844075046599747 12527112655478542724 5772283706209171999 10260530123382070790 15363848923579440884 11657749396573849094 11206656398877778087 6665528441940984061 7835759733824721096 15729999585717754021 655966779933590927 11489832712610927967 16584321711329350496 12287141906742302410 7617435136254862136 11188471904940314875 3048209721424994244 1643961898071402762 8469087123248734906 9550173196592342051 296409204503098538 16563367317125340554 15535663962703537384 13833950087259928322 17272962706125141733 14232353588260149674 16835892530297835923 3617081371669667523 11057639846376299633 47217953589766377 2298922062716743518 8029746703452757467 17271097554738500781 11251471265842982499 4016639790551153390 4388777385245426807 15972747006190244335 16155485437735687129 10698784666628826014 5546352413716143695 14551455517586191864 11695330965672615143 15389240010440703188 4599855722093197104 2864949563607805888 3048011577203725204 17647595088842006033 10761728002052677096 10195588586763494413 17879107018529062695 17075759707468290344 575570219899469126 10261556953217802961 7901452912371236343 4070327278716713773 2191861799902017150 10414242052731245107 9822360477269039498 16837986904033072287 18309189187609942329 16051651840398076107 12379569995594204824 14956225385810376427 14301387503614218806 16805744025968371243 8447321574345248910 12886216356000101230 9239808345733785664 6580925077673295722 15932879260890706600 11156651735672752427 12980683703556551907 8312416328709336840 4698751248247870425 16074216086658017319 7339114048833445839 18256483828019378785 5686734100560679854 10896859288685492572 12737297108121964094 12885167091424368312 8615046090190286114 10927327246378579328 18037539395775489358 2072349350411718922 2745982287419218866 9140794902180041159 669988274707375594 13230119272173115681 890828614725363545 8946346490104127372 85983630502407077 9525652310117320233 6984132716853062068 15012946986986369661 15465361162958805740 15618684236994427995 445239076581541660 3257570078071174185 14070375081980688053 8148713309951264905 17791729048721933916 11926337694566882274 17898947693050337501 10916785151952519639 1545429949771313030 2019153202213899183 4215693135721556153 15735824579451185547 17947327093678984205 16339783984156346014 13902390551774475532 18123761626866059917 5287394201239232165 6212832998429673647 7667289146746143747 18106149566194608698 11501537545723054139 8443762587845732435 550730622364010300 14940550437836920858 5395593005667700441 6602176753850153000 3734198548094031385 12280139313419207492 9555171838961288145 12215302130709443320 15483220563356895600 17594503543886887045 1929227044284945276 15486395104558289604 3256853237628312420 9599420223668961174 608396801785289186 15473861637104760562 14984433221545328431 519516918555642757 7403628982202812547 7312316836922938731 17396450688137660059 15524141109499384863 3637737107844487109 17260684974611952392 243198892448823898 16703181505437300827 1140883063193475683 14695967337168596930 6165874889773371443 11287453640336420888 14176681606236382786 7320062222132480152 1388869637579118023 8952993718803211819 11522961929331954414 8563784868718495243 7459045147239926774 8623383934033569454 11494179536375497569 5184965849555415100 12890360339220419645 13709984337106609503 16955032782364182900 8373557632713509598 3032095470750148310 10800598947240141026 12342974589431561215 5451873955855292691 3841249966439175079 4812015073756151461 15901750039034966003 1252299304787493640 463622065845215037 9108829488643982719 14945443977110619138 1634468933829031146 10194804971042565101 18212956052965874962 946996873338698302 6488620194596679198 6628920715813478097 6690177424022698345 963329480457936378 18387685225911459429 8455171465683384646 12132937880124208506 15627088693664115989 1095484280713638670 13198278870206880133 8865768408193751834 5440047847586613503 3193512325568200820 6751662666534663661 12456669173622515286 7054183500880762197 2201787437131331849 2579442718117244035 977684096387797299 16821192668721296552 17933559861641543573 11135059741413302083 2873555077990696700 18443238413251430704 14650001835035621992 7795947767328025584 15941517475422080778 855877760471534193 7312547839812355574 5566570438768873902 13408417389891747170 11646312243000288400 4582968540345493271 13062273456518238760 4233672231964195933 7439477311572068704 4890251838786800327 16003493596554851272 3383123621232197701 10118766331943426911 331032861633809349 8168338805715756010 10215401966806012569 2322808012935504400 18215441455225650982 3592415792815770257 7069527700820661537 1939499910250835698 3955995499184336565 3226898074449419558 3710566842954115244 5274164802834806727 12877030421830339873 10598620196688524215 14637184089848436518 1118026360009251959 16046415437920475485 6785856753790455876 16880832245656642460 15234427657561511853 1954088173836063586 10867194161403904399 7493438230081133393 2393046915421511033 5179838837735690633 7109821449098347755 85987387469935747 12207915170790880745 11354187541325154336 14393582451627352256 2273136553014192826 344060607683826754 4466381208544683893 6829293116443607080 7970611489381597570 1411691616394486375 18267590546153628768 13607065263051084515 18133491293572593355 1381837999209909107 13298733248211144974 15945195959097005124 5918612004937336707 14946424599667133272 968144264674544597 16035267269909736642 4819525043754665197 4986957788813308346 2436287715922215395 8981439808389698758 1195783024646627548 6819689295764408318 9701272335439734951 7496041594241080121 11953051062393410915 5619044465382117120 14040558696235256485 17559631403827181494 12477524796638297027 16903561541052927127 9545708284098482570 16309006082080839387 6635379618782780162 17414743931709824077 3417193256965906364 17234268651623780805 10022050493884745719 17990138780877763631 2648137277201992405 16394554192059635443 805077614924338648 11257560445411457726 806233404633494136 13307980704370691867 1211157013858734151 16284484096939109765 7331513172101665609 13999974275611556003 2840130526967223130 3991556858328010187 14803930616322487132 5585154622242714527 704692234793887713 14136591888552951101 11066942575841818074 3189798016657927617 4135545171609284203 2182913057490171610 1516999385638275115 9344355028573938067 5743988405908634715 9904770259737506789 2792563811432680505 17903370445460406824 8352392891331109562 10006104694760477667 5476544263489084334 11130126964757027322 2878841769325578614 3312909809307497230 13372278041889879582 18361693830829892558 14526901855884645202 5576634564020679515 3167690070592624054 6322796453422495983 12696384547072614676 6719762774893990059 9223553457483574396 1732901528845883616 13817131129304835597 5249728340231206103 11340325862538105191 15391486141658392119 597654019981217875 17689956901973891636 13940615844005541980 12636241506670193921 16028027866174012364 2854824470962953062 3161985346351568059 3370362570419476158 15937012408914512483 1505604668622281651 8505929341146178018 10652901505463107678 2071709416503024636 4983899541030184186 6749266111364689239 5133655279705683336 537776776525962009 10038703202614305164 17747932982714375949 3041434118284450976 10180774700254823122 18021002695647734277 4911648405276860854 8889366102063065085 9452935745753235360 12350762758692970128 4051293672831202875 15062542370172677376 15630220865232690057 11623208444858705632 2670627461101750954 929217637377440935 16515662802345784245 14158814181288279229 16989004984399680591 5120012556782354240 11479356470120080119 10155974699619339937 5237046261267496707 3407904763913309624 11658076256770355426 212138757657427648 15227835439270979633 5070018955197135627 57566900204139344 11316480333065187619 97037133747360540 16458048503944567251 14727809105805291451 11804337730814713018 11470889420137073981 3639026625353394938 18263169386214889066 299196658337541255 17181545226826129142 13931838812020658762 9869126682483671845 16593871694129876059 4476293901340551329 11796664324329377560 15437585950260375522 8527286816429528701 9635509287084526312 12810258477551831589 16394983189621942404 12507711266587713671 11451018734827094130 6658077334302915883 10078032784620804974 7525842779796270108 4308590764742978997 9788802264079996415 17801173420896194684 12341668594546720662 4170546709212590738 17628041530165779887 10226923286824905742 12307949715044850852 9982976067553891380 14417657570643736219 5642515362433955132 2945395250854843629 1539357461329112302 9132063262486189110 5387930486759358244 13426814406623062214 12413173045764737066 2689036622942477781 1503669142547431507 4955202083993769655 8771761733753062781 16028715819545386846 8410620622578188688 9003697748375210886 15906285721535074186 16734949479017738423 1853701352812455617 1110117910713661286 8782372929290345680 2010019700042695890 8633731343283130615 5551537338769837128 6621335390913486306 9634428223294697013 12348624903231112916 6565025958364173220 16280031310035129478 4608831510543029449 5962218952262791313 1448835087882618909 6406047369265237427 8775227908719536511 15422399330449780427 431140989380518417 12789006215865803138 1232076008938710196 10655707913607653870 10271445734834753041 16359784522540840713 11088851712896588523 9346723561312589890 5811491190307968138 10120781231625400587 10269186513959825825 11599419145029586227 6110971851702405932 1483263052220633436 15363241751706032196 10842629379878676353 13528474878550599834 2196916769256447539 12954621777791180693 16105852309590537919 3224485598907590574 9090471471074902698 3465182704410092178 12923500827214487317 4711425136841353606 10246043934724598710 14110579305916704572 4114833678365399841 4131033019327726605 2267892517355571179 14819944867169794868 6566919556590610375 7861972102458069345 420596447393936328 1520690056203381645 4829723230716770569 2396251999815182049 4051696039045209261 9317845112906875644 9181360029016615195 9341319968054657237 13535968331581149912 13189900524553667943 3466076881105223443 7032624527759881346 10449091981320598249 7635324970142247239 2086907862273449344 4955539492456935933 16193837320012003214 586440050542709983 5132014867770262481 6131853897955587066 14117565018590579749 12824550647695880967 2828814914791440646 14736740553017420294 13231243799062351096 12277344411825296197 17085724305449030266 2415434500619294275 9779737240163608846 18296937751873948221 15361092809127296263 12153413814282234030 1813909858029788369 9451257374679326102 8212232018151815492 3759014932766499587 2270759036149945563 1026115090047054198 1881684845788671743 15316020987475749523 16124696064112720660 11945043131045156520 1237183482517677380 10925892927345528457 4321196449183258695 379488644333258237 14731937894795963068 11204453612975738731 2122545329518464962 16671325584533108896 9543977597835393164 1106942387620453104 1020703580399257984 10888141050925807206 17546900293118025331 6768038046955227706 5585791198060317145 10025122853026182434 5600040714725825991 17923533862047816149 9017769201484770916 2946354076665233669 9770421585194779351 13315334267009148569 15425860963622930404 11010216046369789784 13778001810306907421 1068749455046716230 17728201302051633774 12590690897388293663 15919405519380697256 3202214917541001720 9490717961975418449 16825254080784674256 117000367367751347 17826254062293622986 7210923919192917364 3195280497277399150 6180262598568263026 14864065043835979653 5477952547695625575 3246895009748771199 16904640676450347 8685457084193497968 7453917324084476487 6687624454895623894 14806115375533149301 8525938742678005871 16868550797075881719 15269494871650163886 1717914842475121165 17474826666474127702 14252844353012013651 11520036712489114861 4825962797222696970 13824831528198099045 14581579523703973312 3899857365800896041 5432931917950506783 17579485976903527542 16194970672214842749 1870159176628087000 8455856887236696693 1847070496864526259 134121183258609695 6132501549872695750 6730897667738811040 15850602956401352370 7498114147921338189 15353335371303723563 18198683790582410771 1975386867199375811 3052485228798416731 2510741537806861327 6091997686440568774 5793823261923608517 1346878997877482791 43194475216121375 2432552237455395122 11878435410293670258 14054263964140869926 13334034531732977520 860912750368454452 14224109071256518899 12242867855243052032 1203601614796584512 7672206053820433959 7802887464312021118 15896568933367416939 15210227376691650765 3623622736674741292 2031431208008942671 12544251355174807919 5822550180235734690 376527610954384146 6166339531277571319 1907221153858230629 12923710853017480353 15167950831791982709 16979752965281515650 5089553499677104867 1900073438324049932 501601279597207733 17521392560696132640 3628513944234655055 2904626179828124371 8469026907117431558 6921264929896659941 10573272572030070967 8356260897389408304 1771462627215835427 17307686367677249779 4864525810199156593 18347546730800984124 4016876440482425779 11075731755417024142 1575950370629344472 27181849764987499 4986276816142910416 4695449974113059366 154159811442745364 5046027367162429068 16546552503628927829 4828215948521614537 13370091226264784391 9735382543076128585 5529245404982811496 7542814578963450875 2523422122784383202 9726941334245930730 8097104693922405466 1171972269639950224 1149529572290653783 2788731634340018349 17953263516040715817 4230170952007225677 14849352538617719322 1067485697220206705 531183875683882267 18048328743821675070 17534150874010717806 17286829288751598693 10060591890449156050 1514561878481043554 6496183679323164422 11826310546683423679 15214187012620862342 15629119068190147534 14226524140440660039 5842251584716074751 4549386008186446699 593013133019706497 4392097063396570379 9734677363308014825 13265988338493027857 6580895828132907186 4008102553610198147 9283860804998339973 383306007669161262 2492175779948297914 17819458449935592638 14129169165161471837 15814419539898269293 3036676403387895601 17149696055375807061 11006434288973857074 16789745722751755644 869549024261991565 14613659633605167341 11459199980805324318 12185084788927567259 7840690981956303341 4947782070273507158 9157407979501598312 11019628304773455579 11297171446552411066 15825442838212272753 15201485387474360700 5508036192482329352 6408669904800476905 11518542330674651743 8077151166151808326 12656330871057392603 7998996188090186241 13402254496494399804 2468876225316514039 4575826446357279091 5710790302675278249 8017575131485324222 1384155821858754113 12764747012494233374 4811935175472202897 1750141757705900646 548569556153801839 12125982505736216226 1575448529527790628 9156407355635367606 11759629313996520249 4649929226093542505 4370625627472423133 1129736330903437209 12040985571827560668 18151902179417211804 17981500157896343420 3854963841913073430 2865409160136192783 12512113145744499969 1391954392263657574 6023647636948334062 15549934370131603674 2239403559969631904 13049035994918474975 7259993935902306041 11922116010935640406 4110869783310096549 4868337411736661104 13767191101334041776 17779770629262233283 1468370085455994136 4349063204151662962 4278692567438433005 2977072751778689273 1724628710517168062 2805729439295865255 8096174841653112797 13891240835723526481 10879896975134820926 18123925578850636432 3436658652196376450 4583293140413577988 9764019885870866259 4446519295598438812 8299088527685996647 7384519928866837979 15598961289987805660 9917136756873200083 7509291644319319213 7311567964166656994 6976674277387538980 9287892143310944663 17836845798815914540 13922827943823079175 12214302758037222008 4729740065320967864 7554227161184728284 18237929493272559911 15649666223884825588 7224214368837394681 18127582045370720522 13442000883157965371 2160263865722390559 5784183365393428801 4040123334525018277 4088598495672648546 4223226705494966003 4528929326960008853 1043818977995633588 11089471898293911815 17666835196275961895 4484985892533255965 14631279651961533332 6408758783021781879 12375728645702960939 4939501726699715696 4046400994158866840 4463172970860762396 11238886946634746748 6275741342600762888 10947991294375152691 5115451256567639247 541179241001847592 7448081125905032745 7993802223211797797 1565900199959118921 2936545986555323788 11720854979642106679 74947117357832913 9945753003220841297 12670225868923333052 14897445295006907489 8943528680522621427 10591982508530752396 17504881761895049600 10790445005913296188 15701542383809155022 6796717944379260951 1145781823153306074 7404835755964747564 9895435620676313206 17841922309837359946 10623563990061940061 13150626130122490231 17984668411136486101 16081085146919798628 12140255395379403505 14980839350206286667 40207054175695921 6574325398910680106 7765736169333395110 7614034077243252625 6152319805609855472 4270651235812697781 14594096008890770995 3230915227325662538 14307479429642924609 11931689345302124200 15593240936028547794 4079827624420055602 17287851621181341034 13668645427733568362 329302085425760021 9228018576071959475 1296515198992304932 4922984854445274936 14245686849018289103 18393016548670473857 17577786598431711096 2433696634678969137 11306254159425044390 13851717679766363857 2021363357655264871 15229035727834582743 17338305814924229853 2142245187279604591 1709104007292701963 14211249497320812815 4454685734283125450 1664385049378448374 15949208111028817006 8479550864451252067 17767404211390015842 13133020864004027857 16685830064628797426 2194085841710834003 6068748308196634905 15950687387184249375 13750342778805112223 9878158397421081356 18286083172570208057 14825414765618175150 12754286145714574778 9300137469947535983 4303515132658683894 1963049327066664625 642115415877958784 2501112431667162554 13352542397463163075 8426828713767138262 3226323528291129683 640728745468120707 3356141546760194405 15692517043626411140 9219368666655994388 4670114204030044657 9070559954375516423 617427347881829139 2954188837334377539 9388621315730017676 10908801868197116287 1970057925060125869 15402623931137494651 6991241638299127215 12383537146849040042 12101547379230641354 16710232922217749188 13360410329500521366 5962844621547083834 12461914132442367597 10350980613135813786 6881909811006923710 9543450879811228306 5006744339787738195 12503412070292532474 9049313590602603788 1297623718883548167 7943391769453503396 15679634411733984045 12390643969993837980 15102183849548558752 12159887060932211581 9807913316551710599 1611663365306368588 14719833744983735758 8762135804592315354 17527048057674557530 446535791457030388 3964333234927865063 7519961947664231594 13514316912800259228 2211921977688627659 8494184101978309161 11342159995846931774 14375366401705338418 6728959032089489581 11254096976649324542 809705118209896001 17060413483033888630 4092408802795341390 8190514028635291991 16994641314400893524 12077524388256440002 8898899944685847190 7643861026221263072 17904446570092833371 16984912037597932164 11168620951219490498 18404253988662209662 4053738324256714481 10198150012645113929 17396297731367534223 5712790565458560089 17664903303748529474 2129321456330656675 7931145822441138383 1835462078029558583 3665758436688254627 1718688351998182851 13256571524722827873 2030068624531800779 15986840375742577464 10206214303447063307 4902585593479170031 13308372860662243086 10242711906306828755 1301024483242956403 14755576805989057791 14350310141951977591 6081608538279107678 10650940223628766183 3532956544658158638 11964783912027750588 9635905178658894012 14772654977503628493 16822967005487099720 12741321269696920849 8289941464147409851 11307976058657172999 6721130210805719223 11201949446695308827 751372016349936110 18381727448896518437 1808117379437432277 16625142689381189158 8880442541097221646 15121608784986151334 14251113377137570101 2764044623993921077 17640731740233968363 10322233842720622568 111026420253963749 3220184423805453345 15849569831854209439 11998778166609562301 5426011586206906786 13933964321713658025 3641117673524430029 15978814137979024121 1060772934627555651 4903512700648965750 173826644066023613 4894428257256581476 11880157849374294964 265617183089602867 6231862558108234581 431952467080999182 18295456812354490949 11422727951858248935 18139973933424437000 5850699972657731986 14715842649200302023 16156180046547861042 7001578600906541953 15062015758774552823 3336574995793501808 7977296877249350327 11982498205237135415 359416653917265854 16781291889444514812 12462292635834437619 4651388097388323416 10005821207913582216 918197267906358012 16020077257693338272 7469230324142412188 2260825433830660661 18233509890621475128 7283112369768841967 3217324874040612830 17915463435111717785 15699120458457476452 18308518348472057554 8916012041044792873 3123424234824164209 1429973215178831994 12862639185824959821 4382738098146539374 14550239499834415555 2881937287729617975 11519794138007959255 13846205897786760544 6343780490635048499 7229014661502417311 7701377900042176424 8795550943293225041 856745497880587098 532211832553122255 11179927564299552532 6429145054077247860 10974137578433014246 101817143452681245 9243930642724645747 511655788552435694 5620422289234776522 2746013188080325570 17006962123210874472 7596471689089551014 6846875361642090398 16761387815318414041 12643101942864706914 12164753245394925378 11620866064528574586 10311352404885196976 6590722669690426262 4359714703271112711 13285676546165342868 2424779589770532265 9112195949942308152 10145739068464392526 4065035097318488279 13899121261853861071 2077082798970224790 17943745657331534836 15054939729289116251 16002542288632441634 10167759786009952445 455748456022805873 12011697898089088662 18066254750928327192 18151087095458303240 1629937248370870627 9882434237646488962 12996166797049446729 1615764808786893917 6839485225961173597 2423003014254002880 8895335645996218241 9949177467119318493 16711442859187905704 16775412439216476370 8265459866565056249 2914189204289895754 6426327540360912833 11219807886215283967 8439868401810404430 17604427930106372889 14520853494580492679 15155014021309568313 18318962855021368705 1361320907536206460 15284329566112951621 11250567077690603189 16842192991539769646 15094819756019797653 9098147668538701120 13917908417611286237 11613700877670654249 5894320944110087839 7989849702480412015 5666853935617943787 16945435396571531513 9865503953260579820 3159802951109189174 5048143369294824525 12564634487458113744 18001545311019920262 10390621987684829111 16192546626366590220 9597271357950523176 14699932243372771008 7143921906072863032 4623213358470788251 1844342628747832355 5407688712584732363 14727917127420122963 15560559498914907187 3081584306675486001 2858017706855971952 17333835906314905407 10473005055247392181 4982535244294664634 2744230856611646295 4583180499535380343 6589983972994091374 17875200682219306548 15471076185468579767 15310152395264432197 15732859576194245318 506329055654180616 5914894389714312005 1524199600670429547 14595060888319573234 15142974606914921285 9733730098301912404 13256877420177303449 13145683867494016818 18128112557610304016 14438892818487930353 4818834165080629517 5703621420926576000 731412028134429508 16724540524094433223 1229503781885647143 11693508338939225150 17963509426884004167 8219149265007837196 16473099538324177528 1942166899533008769 9832237378893551474 2466000789479502575 9233771460129038238 7238602163024443679 14452699520264940281 977890394622719175 14920567524844639334 12672847432574180853 13012301385447436836 11606319544409106415 15665236624360241621 14759664854236753719 17579754792678990396 638392256344989571 2082427560255835452 5585974488443525810 16298323289753469013 4858137011374377002 1996291026381898601 18265320880810083453 8646228895842937668 16569369645125030326 6378362024363403852 11273689075232533855 5092680323074929330 18256470027027949356 17217563556326129253 7255953259251044819 2835538604348078963 10820063013901797911 7571730895836866420 15050131867112173083 3706304431620555179 11412202400743574489 1939762193213113487 11821372530616806273 2183288013173770371 14951157452501675235 3299064189560694713 12655304070380300629 11903655023957323373 9631386275473539232 11632849165613180141 10851467419945011140 1381333320258917296 3994085261480443738 8476412009637216815 4913195106976627299 12320046404529087212 3306959574799881777 1511554935476581840 11895830586287791560 3506877545274041802 9486249661841229001 10721934672772922056 5305004108445058167 14375477942211268177 1184287908348001120 7147612598921271444 17056724203546633114 8863968091980839410 10983821627853167776 6480234411704630984 13906336767878962226 4617285399158952884 17278932615860491564 15584153390548489283 966948349933570263 10012639458083710587 10558701794815984665 3468808438141758694 11157117131493791740 2929708554056047292 10763376290674385301 16651786166209610922 13398509598770505381 17530177181360453057 6582128788005047776 2635698108823841599 8442707592792539460 12649578727239540336 13193916311871866428 9154431840471337733 11717471233324856658 6129619971596461 14790222474466784785 14408437430856499580 17898357822075705145 2201799264901897047 18392553383376109166 6674195655740042182 11387949953796528590 7805696173801008495 342443992552039581 7929000416590444836 850696341736601262 1157961184488395495 1519897577141101512 1021206093389821403 17975342507342189622 15541007042996385824 16998752391772441659 9866181220782724819 16121529733073416032 4194314027011107695 10836346868933473861 17135866141185443804 16661461165033977524 4149602228550577244 1252636629568263838 1408634031155256168 10875944618864954218 17712663027501001613 12936388396284087162 12304481193682168937 1956933923716714362 13872845070688208683 9030161316129005687 3465214259602388489 542022937339612454 8272502095026949896 11673062401331654979 3720749326244651230 5709672521226005789 18444661154558093482 9445030227348099771 6427807602256683246 18236600782937981728 194792475456899078 16254778821125029603 6598136478185524973 5571219450948950317 8602091759508202224 9077139870367661059 13335873385909539253 16025462743956224242 4201395170601828658 17663538026369790026 4906139625011264911 8186674630101632832 3065731254729431306 5762983853445726299 8150272612423559894 5235743962451067948 4613512296768170703 18405013569113473862 12100162809031308768 14248718482338370000 7098448005195160007 2615072585192335876 15229420543449983480 9438025895809115707 16433492070669610114 16976152463525117647 15873391945143944386 16802375120149343301 15368180140022721213 14090467524319972454 12407625243604077958 17779566231284117248 6447112729027107164 6921003818446377360 16018414070606528379 7062202344267154505 1438176304077281291 10700506503814222143 9873163680212422335 14263882212511845029 9237630597589495753 18009429683673285141 17354764692525806414 10439164717623922647 13184359867190199116 6922287054468459791 17443229232113501115 7448321734626656119 15407778417575588365 8992458962431280910 18391474628745103311 6137312942332442350 11346237030144038581 973069882200817309 13824753108189535044 14342422731350459112 5276301360031310113 1209967613130693167 12701104721376637165 5934784632857276936 976098829046364717 6412807307475622439 10541906602251580908 11936463202106018815 13940021495230669439 16398118482945589384 11423681781938879831 14940852716346542719 9752423166919877338 7840810628753611855 16739659807196257464 6884118868570575087 4246978715834029578 3263363687446973718 4070594544191534710 16861229935607996147 4744899040842757408 7766277291772721264 5451885455033386399 15154769250033633416 3868703801999633814 7789543348132073353 8256183404746311701 3013948963749683294 7349317000681202501 18264461189337030366 17523282523229156974 9396076892924031284 2196346101132135317 11377778032301101455 10272649141589844919 14745315780651137952 15324899858044754552 5951635987643069242 3428189548270396666 7938856451962073558 6276452435747881570 4494731899435916816 1086398712378672577 5388940765462723517 17383256983577118499 7734695093280811542 4783840100521190855 15176742753877684915 6239222087830916204 9233628115628259259 9090522163685128827 7507607362592499570 15153588509865517907 387658871781908828 14717099945958013705 13911363327740770664 12924318993712689259 10572796172681197231 11298965726802380231 713488222898199834 6758344065627688531 10874224871924158256 35616456094028057 17562150225171343614 1836008132458650818 4255064139057839674 7058871227404261350 1634201810332051944 4379456326605738941 18265424712745463331 11507223689739459100 13820514664151538449 1019253859520040277 12318433480605967554 649311681431942460 15702611222463155041 13252131973093722645 3479232810454897994 17537671235670179486 15371949503538042581 8276445557336334257 13905398926446494136 9592090417172690511 4002012629112066238 4669111613575522546 13681368315260474192 16489935638037017668 7733539444085380590 12855221829550458091 10376219359360210437 17292119371637217418 7879470637049598210 10019934013494991341 1553514117403725816 2886392917412770414 13435475273773982203 4001730655233890173 2080179744301332073 4415477014614508945 9041416002292340591 5088851984551282019 7393358140467919383 15523542510636052652 11373631264757301984 10993375957731380457 16589496913986678894 1163516708874385025 208854533918005707 10892600853953055163 11267140801163779788 3137458290375787168 9331652931834868754 10274494780440473888 9856130292193146107 12849692917236351494 6248607727742447510 12817024897754200166 16625789295901011996 11021789496806674955 10975366093535001263 11727206268968932944 10327260058943383480 5396123043378080338 3700420525038449021 5738277631711617431 10984963285072987678 8255987734970531786 16027970988382470864 2439472658060949201 1546074814940550125 1254202349813764418 15028350906333401354 9668732967027617064 14742836869573378499 14272256388967589257 8637219405164886219 18382112757522606755 13485090492406976662 16714777236454639945 1636072805215339680 14420702042978971323 6508781036851640007 12552013452198957366 13545601960605770796 12669626447803178066 16693792673713838208 9584156985682611700 4320852891227119882 693038739703241265 6218910433341189330 2181099228326763968 13536417207099954698 2126175059159397686 8608113092620305907 11639617034887196679 9117373269941177567 2074539089797246620 12632433900010915710 49718470497534255 13892340042794266404 5719805119019669609 3816115230959840956 5854163731465103163 5617842073629443216 8177516011540273913 6538715023810609237 16965284876875727531 8378320884565798906 10318751853501318373 4383147290556707656 2486350314688881526 15332522866148297363 5744615063770195687 12567770255425265771 17380934228059716880 2742649546963136378 8790550887416311150 7053690278267481214 7045433868188581347 11185798781261141148 6378180864073554355 12628423457677658736 681969676687509531 8772567742480206726 2245130113806051676 16346431085778925053 5887938180147717908 2477970568556945268 17369192168871399978 13167101062082958781 2881838911222097165 8131644797092867596 12801284698333387179 7671866186591179789 6538016256265123910 10709419775371852144 9843916974172802952 1423714718862757109 5576152453963519476 2302744792337513982 17666192840478216102 6378262184210460958 317264956229018471 6951850369730880643 3763240234250528044 17399128110902045938 3203131216019361753 2675839637360474330 5053195164524795466 13253327554916122484 2752584584272485578 12796989723842909917 1725252807183752530 14122515761321188147 16263216553416234119 10977612342640575528 17123004597971422592 15496977347014411302 5821166937797555875 7390574094982532199 1628727108911189049 9437978456781747754 10633544480095475435 12286970942267704931 15329935331693078099 16173006014358778736 4404994826057583915 15155084859409353905 12803592319677239039 18121195419637463164 16468632660084294487 17310055894687774712 17885969522261463713 15197975578727981826 14507631271132074262 7486925781536285895 2735295195731977471 12963195006727762107 8011027656799589960 1000159326335430109 10424847122062737556 12838053310657859981 8647334186637360525 10788037907598121375 11825853320668777254 17343798710919816850 118425758881013505 2169696444866330241 4967170359719234576 10403182727397033248 17217017111199842941 259142218018190160 17069045078312391661 88208409630200187 16006957688334766888 15364838876334234972 17247109928745245996 15838804433284259310 5466268821431300436 7107632229012087211 13342404788426244099 6011974235420801587 11224769271976142299 14393802498630041599 16343731199047961616 18398617878122249075 4663490007652936157 17177619419004676523 15968117057853035832 818769496630696358 13028116938632353265 2776229937649331729 1666838307896998986 16446687520243989622 11493081526088445572 2803285028280272861 18262621710655296731 17555572665118961188 12895514145368437799 17919985071701437057 5011332364225131560 14563820649648606426 2562115823794032589 8472400947909628120 1738620983653449495 7334822830774952106 8285819199874156134 4603931111641505795 9167532654387421097 15035815141803188841 16202735629587900970 140731327143824384 11991297376086971833 6558225056601623297 18075669814265257744 4738394805816270643 710062567889574697 16450966054899931507 4735575463584644749 15327886410331968624 1229657469703675032 17924218523824913861 16496458634523288055 374775517835865280 2670390731673217895 11097028902668024769 8781441504221300253 17944129539463831201 848711654350649798 2211405022498248504 4567885191204726348 17099403076870468416 2282593842909629337 5444774408216620078 14082187898142620888 5547408119037390055 15120066051980783824 9259310337791101757 18418064781968442939 14313003911368788768 13577009563936311854 8442014906065971236 7662884740463992081 7320812546561658102 905177110478256179 7482606645397867546 13709409128671791166 772063572324748636 4537926351352398999 18330653769441909804 14931924818546494007 3116358258344528958 13580783268240327820 16569281749156864112 10835068388843518308 16234021129395427795 11732229656750325105 13922185314986054487 13575699490216120419 13995162047806161665 16102984935346569383 13865205387703624028 2607647818500657477 4035597983365488 6953763715924147764 7572294065851221352 3243855723755438375 16336682800703097088 6725562419257852369 1132023964749372636 14587668339829728532 12806239031869918891 13221924584252967957 16314045844655888693 2447115849827673829 405083223924923138 9692255401316694859 4877404861044739794 16563143288792640963 14488338151905815926 289860118956066239 12318192943606666397 14756987771717812458 2960488297079630117 14427506971009993023 522386941491787829 12193541807635834254 16554330599817924018 14340191280165625608 5423741505912504585 5166273461511411906 271685998754282492 11111221864456780905 7187221803790028466 10401512973552614974 11284372174061819528 18326829422935314546 12671498744568891978 17198738508812081149 81342644191006004 7156274561329595831 814427121228323148 9305689908117939388 3607873743504027415 17733867533214080016 652981219128653918 7038463803395297901 10680458079841590231 26686206961133081 6033457131753249991 2692285580518449824 14774177362576164219 17015263724390771736 18410689350357864022 2151324175584080231 315677050584768525 5929200636937847472 8624812379118814350 15856987606583882021 2780046191320524958 9771098980061107756 10357843427490824842 10605008380846579382 6947298039639755063 4973918067901780227 4815501810190052798 1542395721310073311 8220673944047215751 7782511059978945735 12976706036314727355 1252531925048019993 11052596284073898044 8293864957671468127 6518436735600425930 5753489617615279883 2061429403504192211 18312051380722919075 15592017312882689436 18277007303202954470 16876643557382481890 1127327025312299330 7369660266768703815 3248803741917807444 1918480212351099637 737718216468524937 6252486032092873976 15398080533139273895 3092223108992299242 15180067883665168833 14605852239619370859 5697227116739784779 6728987816650427065 12188687490041678579 420102440027131447 10001822629482722952 2654274445832492210 3990123917768135579 9237506058265822078 17261746350387846507 13500739802814322779 6075782641415665496 16116424040189318397 18269450917647832751 12788848732375132366 549937313555796774 4829112624914345877 4034937049100779205 431298214295192523 13070275583447404846 83414342469206910 16637119936967310444 10163871653282280512 11353077623623262284 4629259196975926328 9427037613878669968 16927696565974699327 1900409858776344661 11284084822050804214 13439271376602389756 16224479719649865835 14581522691496375610 15915432173729753879 7270782269501579863 2981918859878090981 7841420195047489341 10596874404878363793 15504830710935730455 16172785666485725359 2401914356107912486 7965136202957810281 14741282355143892694 7545519401422319768 3060662333030461869 14759164559690663897 668206835317955757 8009957869400829064 17062561650012726848 9857216550070200211 10805507131335999811 776794447337141476 15584833376953005561 5756123982144392171 17536356796188557306 8312864345063963507 10890876013542766471 10747444508558996142 15942638477550301651 5814709442929814671 8404906407212303112 3960203040058117463 9926711330412058062 4033461066663947695 17065773573358629931 2702039233415486367 9858276198436759500 12696287364964642916 7553967038331317441 13714625399615169583 4943965842242327288 16473431889102060235 13920835044778397220 5355786391827011636 14024221686279044653 13729983050658251007 13302075290592321533 7259608945406976622 15787238490905505099 11165412640435422256 14942814442550786157 1206659005669660431 7631945134155772104 4515669172685825043 8950310818185265234 8919716460986443447 17225050682264313158 3070518168440810218 16518139526413109346 10958127005136512431 3758941828862035718 9479444477134656223 17946520043530493369 3994802294423887887 11372733276645876267 10952142335354685596 10627106304756318633 4853129601976344518 1833207677746159347 4708989244137788644 12071966825931240932 12642740338057827145 7340674173174980420 8817274169243400956 12819252451736952701 15395535083866009797 12966535028722832584 2128387826945386520 17998248630634794439 17472290200834330685 17717828348717124074 7925957648038469336 4800226825031501108 16427065391938980648 3701038408633954256 12246446091767374212 5363092562326993443 14732089047187197141 1682426275156867463 2538164910308190926 9745447669590264635 121827365467950246 6989772637528676882 11356894260380262925 10560818680096262334 16924576994723642752 5458027415331661234 15782277555042672661 17945055288019822653 497499139130628202 17186108271145944673 13178132866736919654 12279725200630735242 16180211979361050389 3563781396927106628 9273356628382305964 1836378931772439619 16379741480973948719 5333762134575191722 10923045914313369990 18190815262197796773 12905586303827548163 12215965800385895125 15577746117896104098 6003214819708149691 13728875702206499454 4675215888390731918 15456710083006722054 16475054690906222011 757296310924446975 291881248055357968 12492709276338084200 18341783592864808754 13393128041549964200 13839388553488972368 14993154974429425959 11087958249585463441 9006798274930934322 13266896250065575441 1484580915237788812 9260372369704041180 12684195546586358154 200920824075394298 14856972818587949327 3372511171540791628 2578385800157131071 14909309649079794837 6021388490637290719 4959440063118158795 8627795308154011378 10215788419388257935 11291585182067595132 5646417715969653654 3633087293041174445 12931426485606287508 9001754084194268188 10033206014336678883 10039663612971681022 8660881804578568472 11443702557031529696 13120496037465493716 1213063377581530001 180883211467630299 9342587126513525884 16774792171390706979 15797739728654611337 15354629586083102269 15719354729765402912 9481213051601143132 8897599925766134699 17220018505001921080 15735518238047372454 4949833519081638852 17652255263437503747 13286061978288087820 10878280700709948467 16223415256023397058 4207861775590366871 8912378753364750896 7933431174278790874 12742118640682514180 2042745769257455837 1469024634031578867 8603921187068578596 15956889630616336407 8400437194024585576 7505137815802507342 8946986811423024343 16467351957817824612 3215652061532676699 13932882149418474217 6457967137603310192 2484452472447685843 3564239649510219165 15706048891001935059 4957760365800269098 678457887523912792 13420310756083638242 5699841668409944526 14090344016449896402 17355251014312516845 4720381101338243198 135098071126527674 17601746918562960959 18247632680044856266 3569863708354072168 15011632374037914113 11624902387413690180 12213500791352636930 2814243806695809338 5207078655682420225 121106308706503577 16299196231841187160 11512914193820333347 2028607409400152683 2638822884204078857 6472434447707941869 6564522833527325918 6112577837282563686 11532767244689619527 16169175956838073614 4440886093498032645 7750293164912780074 2375168734457931354 15568427757179779751 4870063693670886663 838536102665958771 12550888664720514852 4017405010535906910 15848637442850820030 3509746574092068414 10481536988493694144 17333102370157943180 17963192416167186148 774462103948713230 2025521948129341247 11833728822337412295 15087740599231920245 15231523867893109868 7331892220943712253 9641779759868037058 11418908039325308113 15911684802493064744 7295490773734380309 14941054188427549392 2428327339213885959 6532615321630977728 13417289745610173463 11544110028371696370 4553781035222064906 11946518768367687854 6618292098856786628 4316026724126741632 8462148114665286400 14280913268226655086 10888337249035670018 11698741651029643789 9191097704523963237 17296807859874470774 11190360001523013481 11642394466485279158 6439199892877360866 12122754241389772286 9497350074522985026 17489869025889637759 13181408951861314694 16456042442262923281 12351756637136242081 7093534087920056991 16933252853122903010 5255716839182422833 16560577051065729452 2261649368786015842 12017569589669630620 14820830971371267692 8425965909782328629 3256707075745934202 2137860258340589650 7188383858173711826 15365757113422561647 6666569766976702155 11836783928284265347 4039498143010561713 14608172836111980454 16269497756090427144 1998893779345206636 1968292905681877606 14039722386136243537 7252550312093836197 16203290644507699737 6995274454087421816 5223323039111669389 14699185017889285546 9350411519612619411 6337793851166846648 12309115600155072143 5264634544899857709 788507663592032901 946791951921002337 683247237043789159 3399927718299991289 16357867827018171093 14277655515102903815 15765679491687677169 1032675434594106485 6884013508923769724 13439165936707033870 5234091460773669086 16129479589904787499 9461243426896058188 7997458045035048522 4638817186070030525 17773360809472313963 312613529299661721 14862794432372979556 12743925775800203461 15019355207224849219 4273122044315850853 15793939976647376299 13215097367963262904 8996050493647456307 8292398291982151917 10369052383224466071 875851238832276007 3815190595946658488 16185126779650290208 200501455058914282 13122340804558195856 4699155874386497711 1176089860476560578 11539176908299575181 14773431541896506191 14251685455393060530 17333566280351380022 14420675679287237409 17892104468435326742 10584043625794802703 1713554694382649250 1110589416766781063 10994754137267203693 10988609983357673211 13669635863976345833 10926703008980454710 14988749062344175049 3829547775232502447 11459911894423192153 11088026513805770831 12097435166849541019 14010361666733971279 14196005016721769458 14450225761185563040 12744575835554534673 13351656520640336828 1960616692679096083 14864889709850859907 510133065522128838 756559812058209775 5545700094024720629 5611321419927935921 10805947423208396760 18171954408073401997 4890017418392049216 383445487462405421 1503465927396826123 16138573697827070890 13486706542799482428 3118751477297102122 15582627833138452290 16951879478120241395 16663598973620939934 15584166739467556868 9629020400729315406 5041365212399824737 12848830353434737184 9414300048874049892 16906466130904190106 1577087287524623995 16332260715830182374 15870563145966048792 4778400112902920346 6103085892902001567 4598487641585646084 15347821046562521244 6861524909465444038 8627227681748555434 11349291583923215759 17583572141418571415 6731361187641393884 6328442302555614430 10640038818965951999 13490786712471427878 1095992518395071515 13464091664882374663 11372830786903626371 16231285779689250346 12970135322313454441 17433428239584521592 3388053457265314774 11965304564922482282 13408190701168310986 1572494965464546213 6586706018893875976 6622354908319239846 1988732478156073439 12702787291261222103 14068206766351066153 11530935959354350762 9147663360463202594 10293075184559319190 1688740279617980202 4793291367577107990 3428720359399099775 8503785095683914564 721832953786344155 6585764662296266162 12109111525360233393 10138859947982848384 7687318513569821738 13208175381716472001 7426454987810692649 4645371984841445820 3404974022640359971 8965405747803596504 1166355618805413886 8194453768707987771 3612990376504853819 16371856878153197278 15721740873185658995 17732746241479281658 6802014449138969028 6966606329829252123 12583245614018960696 15408123191663908285 10206059670230347817 5409611503705439172 3539706013460153307 1211003582689604322 4264773654800513939 11241874902390704766 6355637419928063249 5211562946153368302 7163105922751997767 2897827156822436393 9999526278172496813 825004541319417424 1809266852475060531 14018516354879027100 16123060473798925427 7918515716462509405 8126494120638891283 13780433363464266033 17063733732819896310 8677914205200932093 14723751537881967178 3716198905628062948 8547469133312969904 1506850075454633232 9872275304463817353 7844418510133130906 5407589396271836044 15843575544337067369 17398025989989193959 8427329275181472110 8807350777128807784 9267458445270514243 7139461598960373022 6998998797629343982 4240598257298341713 11337447054428185016 2780989477083435440 3977734112463957329 15637026165499989800 17197014932137116753 13551820365219272091 2223247404804769685 6232833174586682784 8134150031943397454 54847135585138783 5379367688217354830 7246488473532761822 3573509290212627269 6542557395702685592 12197192379414042869 3197738815738624469 11847535285165189808 2366837465503262517 4574952412966570799 18373474902058532827 16555713297123435332 8622478792911051851 8778680967589257614 10791008577298756737 14337499260155348032 8098724745326081187 16884316198206000628 6512957363034858879 2068264374479296907 12855730125221203861 17778189276999974117 14386509925938512887 17677400879973329957 2137063375907737834 5155055818447332980 16256162011450844467 4721126611067023044 5569184272732914879 6186539964634830039 18202690684742490670 12062746608789026128 1304004785346043571 16980474531784399315 13446759064790493091 8529124448240066759 1912597140699508186 11161808676094241718 1326737337049312799 335292106144256243 9737414460574767164 12161458881192028486 9483189411194174583 9793988606661914637 15244673965016009811 1713367943760872137 16354351536797774842 16800196158350207306 5206983662732857994 5504169894815708620 1949811816768188279 4766994927515135798 4328931961979038532 1424756070256062989 11560173822174700261 9793653135913320221 15251294135234228490 5406894704288454165 8669069303580887640 14737746238440896611 7445522813552205471 16202646389772500873 9465254381118876978 2659599651562278485 915371919578301096 10076335186742179745 6613865804724820126 4016260051311526161 11966871811914710620 7082064377282488913 7384442315139004992 10849354575282805946 16434382924014742914 3420607212251793138 6985365722100503051 170435537184939936 16673799693971207485 7838526299921782891 2473825569652755252 9930549042637546182 2104174869748948752 10452765699755528919 14728801171233401648 6942113442408182323 828135330437508354 2694207496284470308 14416034366703304592 10759732478691635963 16600468409341026199 793107771326408545 15953965395404959087 2697833151963322374 15582239309942693355 9030562971466702871 11179719486129615150 10863113251940855699 5223120213465179218 17702989462332871902 2051313584100029462 4929110798159357228 2244698196888476536 8802530112391718724 15148559514362742245 14299140076476517815 10360769051747511753 310161025859983934 6420229800928299772 8165992219332385002 8641586589594776096 7500462315813140724 8190131229151710650 3460300843343528697 16968614040410641877 4730942989512205556 17435219837858653075 2828648571943750165 12210881406088455263 2343985405982701255 7312641886490208486 4971337402205224602 5068519584260300499 10981596410367566054 7503396463259500737 13309052933541048778 13643668057864395354 3081957254678822048 1842230931604441632 3952601532599552222 13119475222803612555 1362272859464254698 3410297143305809293 11906222829913167797 2625578165072235809 16054978334075719380 8401957809541178299 44735594807759977 16408752377368518682 16779246489814796370 5780033192712798541 12311434342824229605 2600870945268181876 5264214957300118773 17871877413902353921 12658770248966689138 2317994444130796228 2263342599273792441 311158792538219086 8653772243744412219 14445308057718887433 5766506467385884507 15873826005883929709 14552364771713829368 5208169824950030508 14013742407811170361 9303115538146733178 18382221185644312334 16872079986064843330 11027570987789384735 9392404981739397914 9203813242031149053 10257493599858603942 10038579527923461213 13439981609094224902 10659751480087384992 6018643414386759663 16112181970583222775 14722401798754811640 5181179307188223176 3146883049056912762 1454220814386043976 14051494268204807409 759127692787655581 8833445562409760723 17639868516724979990 16805871681888313185 2395795876924710266 16932858976586873589 18074687910062652936 2436249121443688020 15431118052642696838 10128197967797126706 3998499487421317108 13906543922656675202 3098621817336873947 7473023844905574198 15557417074899987028 17075651954157270653 4950190710817175541 5302445295500266437 1181028398769366375 16948461421733176304 12744153966351743015 16138465636987671870 12485929765358923396 14956524383740163568 6251833460846690163 4652708785644463872 8277616841425619899 4465915553146190104 10621802170291995850 11457376717085872076 16713440690380808331 4668346239559608922 11678657672016900665 6976327833832446673 16619288466293187027 704921727170355194 46195788672463347 7262994004021441691 1722502496240755504 10819616755863188032 10810071696649040280 14800266283622662437 8436723056831310026 11322687302107553507 15197825666792048599 7823545302468559366 8246931620035772993 7067635364363118136 9326407880697028436 10151492855726990485 11097423588538716927 342646232184142942 3213178100472136399 2846294025149464540 4991917685497348104 2957957185636753045 851006344902387746 14682874261501670909 9575262900958543309 14813121031214898929 10499863717535344385 11603327594883173052 17481118010451720735 537215560577429407 14938040155509963223 16808139322116313116 13495770185670044397 11359759163212299491 12838777376166958147 2012457112538162706 14672466766987525761 8549288281300774572 16142821524018228715 6935220109345323080 7179362798786068389 14690493214175233651 2803320827150124856 4741531162232260464 13946713592355986616 15752931109971974716 14918695642704383508 3187650761356177402 7061537777737584641 17611051551412636522 15442034853340504582 4389940704528228939 2533982372954194417 12675448433331325482 12103787321904354644 9064823020581951624 5560649097650022413 2701606210926252326 2685381180672257991 11984265480257490326 16904858781430072097 14396357125318577336 8791551504950857371 16147371482368942375 5290663555458733720 8968519025355113817 17928667961113770416 485522560681375883 4695033149746559100 17402360089159690105 14304508231338255892 2224863427052564671 12019628329399183532 16591300554449971537 17722574340329630552 12664901102049283698 734070157375457561 10409390657471562389 9068343506787538233 9193988353328951799 17598569170581393592 3200070408313225328 16736381222253933347 2980339603468628607 15339003108926875008 16262510460500527717 4233108110115694261 820389641561263418 5233242992015122732 13937069731796236712 17670528564419024227 5501241004371880483 12790476004121720848 12290741912130599692 7489684731815136937 15462454932466645107 10857062087872922493 7130903438304980269 5764295475909944395 8035889185973531810 16778762794821807346 13880562973517622481 7371402791286081521 10090137762628240783 739998346361340268 16799225315137197562 7920718219590199211 13544130131634686953 16250007507990588532 3019003666721297870 669187740059232028 1111661577928162467 4879915365970746340 4816772048179456354 77412483411554337 12046130705651073219 10946482768388460687 8572693210584373987 9866566466162598194 2589313935876723587 13016932653361434597 16635414203626925642 7429503014089491760 14972896545135129978 14347597235608481697 2371839194270586904 5332017868852536558 13046261923869612367 16703927423852776043 4591064793241047033 12132489244405002284 5336343688716555142 1121460132833888408 7542626605761205610 12251335892174436622 13581941682692681895 17414136070774339381 7481424826638579315 4698136333470791714 16875224843553757370 2424947961709730465 14536126411623921739 11138950165428588549 9230470595999234747 14134327832153523985 5927922989177266223 10005046776160128455 3958712008379374195 1043813557924010184 6534505851035084065 634773747955168646 6333374651562039089 3944676892156094180 17336559731726822212 15003470041011137511 13447232757051855986 15022760185542561825 6745498632977649398 198976762185181173 12718467842194113506 11378241796346499516 15484337321915943881 16489217843843802164 1996774202412465420 7769903188432689067 10429035395880188880 15697295063160171575 6555716556275455433 6824397525883918095 10977805496511174013 10617968662022020782 3089302633301758900 3276816657001039363 15528712664670056448 12014598980583431467 9717124735152157873 11358483877519674151 10623555045918492517 8235775233616261321 771793049719399202 8954907452196501071 16291378902581167036 2378604760528793890 11806428939181768518 14068501980178701631 9516536828154417809 15073970554510397359 14379859369776653662 7239488038705423112 1054844224072676822 3524829302214364700 13359162563794119858 7769471025826915462 7536494342158793104 13332929775135084120 2492827049729894605 1756332556768714645 1754195075575825753 13079451886086283223 15741478692024278300 6321404680409328284 4576389712563707357 14554122543390701844 3511018211295198938 9095011486137481653 14766696502186721192 9647115041448481440 4308021938787003813 14444611677162397657 16317805006921362068 12521434143425944252 8608487289082167162 4298030321925003847 17833600989057106938 3661561660870395060 6618809201065744810 14089391909232214691 9650937713537173767 5519466592655269236 13858380700591235373 14954348142312577818 1292187249296349773 6079558811999127046 9040653761669358481 16176332894544196928 10466840627262565758 2741085490753740937 15804422879025810586 17980897112579237124 4307783027428287330 16840525970458663260 16042378778718038563 8004926148838131271 8269558435245428627 4836060215289435951 4853915683807942028 10169286177011015204 14448639614687580390 3473223322705979270 18278651072267272103 16872143751005938331 10732533759125500664 6404977111278925180 12944949373115901747 8585557793832002037 15497138413728230899 307699307240951980 389838304930693928 18079859313126073332 5724077536280652914 12301574162381934782 11109469283797866442 2435336153983756309 12517834800741265308 13945604345354072554 17428738803415552661 9245198301050384068 17791811106681130152 7774739606406379866 247508936405745752 15230261100594484004 9664573698878940183 197717540377234760 10763538893660070369 11845120548479455509 10464877527945551397 14507617150530956974 7343476978663779674 3150304324716713359 7719577383675608726 1729983124090679935 5888400108467297409 10144081924157458013 17629451500797835542 18419299532539832210 9191212413559721045 9930714988439079724 2110896274597268361 12472234381815137180 2916613955972244477 14131708601222375930 16018391603283039431 5213560526942699777 11721263052447415288 57099588949414752 7422806283981883075 3791173264226916822 8016288540329218989 14270271272483294556 16461010549898575253 6130536188443668906 6268620575168620527 10065090515778417390 10378431545782734189 17751418861827836951 9923565525413737773 15825049070787506168 620210323096509173 12604901253125590034 3339889047529569587 5202394662221627649 14894141516611009658 11760950725997632822 16619063287277735630 10404995648458406949 5680280066020769473 1342728824437308712 9090823203592166410 10579997704174314566 14540200990022268852 10537556105116551951 13943840435612045542 2020262828064630610 15636609784934505280 11464976346766312795 13732937062964984164 15484794716837878989 13495985383273783798 17939722561083726537 8688777613268384358 1279279285460580961 4977942915089810724 4910251624654996825 2998689822593728731 11659286509678089034 8034531489760385078 10054755218434350745 11704641767907896182 8389779210023102465 1795383148756836438 587302766573386337 11151421425327539194 2609505359018684106 13952991834622697203 5113404109757639301 6429412800144470699 6602376056568182547 6071823637468232568 17411649977479610867 14535434377262727571 1868289537427265655 2913466573249950121 16008308568976474678 14604463827302119865 494739432313150792 17949472902742687360 16253307660604252434 9312114258512255489 14258006584382376616 2846042525564028417 1487464686921243591 13667215004438792405 17994621914685674049 4678917793196604724 11471169736109628373 15506526005975868966 6185384738674095650 12967428003924033090 12972398062462981763 2074666966648274230 6798436621196775065 11985492827978953895 800268586500515612 16650437798767034609 991748715029030383 4266209081117772015 15301519933871966094 9630656568313936283 7955377146002080696 12338402306308003684 5511893682348501323 7699934253471767495 656131441245339421 14446386127519421962 15578426643480471610 3335561126022968337 16733710405215336880 3504168738840991931 14160580014613961078 4837214678395973390 10811526526276089856 4197500726112374330 18238724961780350285 2956536659372687187 13205351386777759644 5679513952555708300 5987494902077904340 12664114693608571885 40439595676591329 5625069771465968869 4525582666237532707 789911004327328711 12627797931202573703 6713722825810182508 5277152618184313492 160925756180709876 1099888368901587631 7527721303966593009 9249610775171743767 7285838655307378093 14492660844429085216 17840536881307293182 846706821381050655 6434653547784810301 11276427278551177581 11061247661672747552 15552324746787486406 9941080824281618300 10288691739073680477 12956294327675639421 16346202589126724711 16640549235190270669 8485316719051275263 17994895526367064986 11977346930343889874 14633384834821284460 12187779026903766344 8992166160822620632 13276800536302703381 16783368113526126591 12201689308336921332 11813433368546064652 7683514711207570775 8090069349236536251 11257409288790955558 6736997551749798144 7797796844816247391 999978091090893044 10500564922683941817 10222777491035795654 5133329186307377751 4611388924378912410 6005964179838725444 269627701800826199 11264949604823550602 7596607755101102091 9957573703139202797 2279990292625866894 8513458932944685381 6684835089707546181 224499596263741169 2839026508288938348 12032355603429153392 6534190247489636550 495237560913439726 12872853313536953597 8913076972303011484 5793836741724932366 13842904075441687368 18138150341478382443 15080943831005708167 1308034713350152045 6346324284872117638 14842373462272183366 12054451205333943957 13919611346002297322 1526609264376622927 12186078927830627566 14482368052403748552 8281169699102330482 10387717729239763893 12833167383694650624 12790161739459673252 2987546480833635019 16983344782234531685 629113364707872727 16565426865202234033 5285654164967036287 18120325788259583655 3039544770043952389 16941373846194752216 7836044336200511088 8524727541533735466 6682632426941904233 10671566100005846233 10536195390972781052 22800636953237564 617470525689490002 5810703514611069359 3317625898799939773 15541173191156085099 3076097766142971392 949573544861813789 9813599164736624544 8598834717501559634 4641592793696930599 17135763415377962772 7479681697134743943 9792528538570903735 1536642425077733801 6996217672166249411 13045585373393033836 8973408632822408509 10826375713973752258 8927253189430413808 15427428637565048916 9918314594068172478 14499822240505415500 8127110120539070842 12479231793981547411 15878391863918100800 439931993141028341 12420552859442247432 17061028010561143259 14625681553502290102 10322136814232730502 17737976882391187366 6614571512297494163 13486605776493396831 14990469190430065586 16746459736275903531 5417891373524991257 3685524035658611253 2119238765475746137 11451012162395976727 10764473650577669839 12142706213069422992 16600111415926284834 6774281899248816796 7849002596731103972 14083003905635842303 6583304859002755523 6627736917470543556 3249639162317392327 14936657918636314949 7437903446249815451 15510840315219047750 14870170625397137712 11536602805552753825 6313614702506181491 6496653538667780046 1261375037324813728 1933619119336497091 13978306429638353817 4343563873501093117 10779358619726763328 2134682710681020804 7591702500499658372 14280106989801716880 13369058889890592258 10452082555076318369 6072418146689437234 7906243758280496673 9462396388646629955 13703245328765959711 9633955475220218154 14862873028122948344 6293277277355038828 12183283511021750596 1888957039609341160 3824812144393296459 11447222281104103829 13513829403058826363 2269493421176606794 1623627401084811802 4838176442338460315 14822355411175403847 4117436288157114115 7328659458349228320 12388918445562590737 13768085914239825486 5950407238064952563 7706233563996986599 6862443687116345460 15728528350244698884 8463328746673462141 2771464241445312278 13293897032007366046 8333424035530930077 18036053768970681520 11893374283545501483 1302646455366393371 11732424217030468739 14433358794778254660 6560960150372160120 8825526237341182504 2816182460149470638 3091127278016289053 11723016259159592817 12994464969921069127 105674337689031345 7834043957225795102 6990511727973213738 8500666650757561642 5304009890833883178 16751133160701780430 10929243734157021975 11397390186147580801 14629853820399395615 17005264002473244173 1726718600897699610 2387404659474730422 12565475066051382756 3251691450719339991 4130120126233179694 5217455522755879608 16956482813239451558 9417799285206646421 16075750800867949198 16585626638742575397 5827640362904842698 13839387032941429961 9520099848573854584 6229376178335713779 13329793080908246582 14438949809752993281 13412279416765461982 10662839144923443905 9007907633992710856 11337761739776874696 13097786697570131011 1294252928806282360 6518794520376058421 11329642874527557364 15676210016480150889 8862489508553294696 8500083133289092577 8128771362489867877 5805370683587039712 1890549576178459353 14481581616771218312 1543596387794196568 13854284020162224659 12644205599399094115 9131610565881594649 3256181550821042372 3123720513604176135 4682683611743681417 12156578983210907000 15186342952981466809 17970177501693670144 4587549435917083121 33662942661975995 3699100741665648473 14856492631730132437 9346716249897194517 16509930773707049832 12271966170663167160 8680483703360843233 7002265048155119214 1875089257881344609 3791711496873800039 18116221738838392412 1467602577672337906 3436034088433265046 13713553446295109304 3288579600666026756 16323805451378845214 15527883986007718662 4462674207059955734 4236010986625170389 552688203680506579 540070962456632417 12819691255124556984 8500604382147249308 6351627432294148031 2109145235596946731 6918163569605219317 4026499256631567802 6717488383977893795 13874010748704165185 6089004727818220249 2389676011177329622 12427742694841748623 582320466554196387 3692619252795214841 14873648261260353543 12835047422515693095 5226077924019041115 15131504679392844318 5843015434407684160 10406774271685004246 9992663898423967297 10482077600480249886 14188060619531732150 16857705808531650615 4683160679849184190 9618749967784701661 10269804983220822605 5475383361033429026 1731951900661877280 8601520391918302124 10184180186514166045 24584287842420029 17783677963081270826 16472690840990455138 8676646405005108487 16486201559190318849 6937522431601501928 16685407277385618069 16780793412695199037 17654398965381224362 9495260977077462390 14600074324495197328 16211537299131228613 526523190336513809 10380852996630985567 5266835226464822845 1937941430056551533 4267340950760999088 15245363749367619920 17200100157864965038 5094256742413683934 16839424497464617287 565195009972048069 3166449602594697734 12817968123394623129 5029572830070172447 2638923960829308520 568058219440355065 4706358174303289937 6145577729337302880 5688073709796901495 9118451324183222549 17674400650646567307 3410309823571512259 14233316572804861107 6095433772227141148 11264110108660705162 10057695563139372984 14980711813514705211 16121619923092367823 18432815146703646024 18347391529509599131 13230276227912384200 5730069069560933314 13343874199274136850 5129217644939875592 14068796805331837346 15158810659560169467 12211701953972181380 5402941111713181512 15003784979232374023 5399895544264463964 10552028070512077948 13261867257522310899 15801269641074972965 740468247984371743 13368892820354751765 967867778117956899 6733999809034097979 11150864517346637620 3468219119527336354 1640847771946121740 3631861739376708990 4869562883075042924 7874111739876870451 2492897669099362256 14319218250996352367 8431692287713419785 12037428376992217462 16724039196336905726 13210947407415936133 3822014676998079116 16866153054386039014 10176564341860849826 16655012801131876029 10980891641719522969 9691234633242785927 4034728201519181153 16726021906763095465 6413292353510250332 2560230370632734219 9530999938026912651 14842395286942156635 8613076909850452448 1885716581867198312 16017633740104661329 9005927660366897711 16019171572835834982 1676511703401126519 1883303013678356955 10041105317509447893 490470260918847452 18167800950846431876 12122593505318333138 15755812270594246829 12270344472607832022 13868326954559945620 2476416873557922230 14431931859950779468 15608214571582027236 16204394122460713974 424875353506057778 15386281209187896242 8628165846298005899 4004155081407401125 7994101182182108182 16334177390719935446 16661503160516403306 14631581375919649487 2416265174745365927 15692982775785423050 5733670807207867277 8386598512848591741 18215192570979416618 4544367010311504656 7509574013857107781 5611835845366197938 13688541281723482078 7305260205398488357 3683847382032783797 14555017304413245486 12547912651798847924 13000871350964348451 18330066085001584495 10687324801019151692 4376063625787981925 771352803210410272 742192545286561948 4191900755538929617 843849317982273151 11010957278044866007 8004141522935486535 1525301414996428585 10519055968523574742 5971427858790154383 7486826181099256319 17241721958532175435 1663381402271516367 7978445041237656881 11690117689394430795 14462969877141782509 17180687851361986005 10046841652317489211 10477649464126460834 3214498882397389540 5269655421520208630 10619171413932127675 8158158943602024793 11586072595779924477 11410019480334605411 15854999324732873568 2181186418692274941 7375012750125906201 606524887423357115 13597300656572280732 8274845705449559906 7683288779525849974 12510524510590470352 8321834419134223842 10005232930043022354 8798274931350105613 15718643133506745337 15118040375717684155 6238515540546562613 7708076034636278878 12010470153552617635 8010619314894397629 3238671319318944507 8729237931522340289 3877951641434726978 10960171942204810943 11314914189094300772 15165964438000560791 16671043313189624571 6232559578731554868 9627283807057752071 9657036573148007256 2088905822136615519 7037056568740404734 5174034664406006729 2404252889158031014 8485316189166644406 6855857205647593216 2722197775940398388 16194901803122360924 1306755620663701664 12236883259554998018 6155372976630482497 2589411461251362648 2793080796945278931 7192205046112762056 1945240711358636798 9862832548812675144 6169157639800460800 15830051459447158098 5847288340572214136 7585700565931583193 1162871258780197613 1341944419965136265 7919149220770065388 8434051183325462999 10773472656625057985 11360457264669654471 6363780361365015141 1858929697921909463 8473205263157112837 8712235140186082223 14105420576699394593 5595987638264538545 2928973031832515610 6463013112232287992 378978479573617609 17210749798526397948 14219468823205682909 8912160649076741431 5588198824248505088 12000514355398738264 12483773434271171296 11175669241468691378 15124384011391492850 6888057082252983005 3422822341169615481 1383975351935148398 10978871057575285343 4637786629228401512 11106854542562520421 9589109612035431548 6451544617044927209 12890376200218852382 14480871871356609079 8025707282512619620 12851102967244921892 12035849577355163654 14999109142214424603 8296295204308880148 1064461483532430562 13752959945526564653 7790574158991779564 16500518370366920495 6118059176181631030 12377518093933297349 4150746126009552020 9216729296699450082 10401407343416157680 3432971110974084311 5901503254074639656 11006801702983611445 14135465143358470358 525235683357678570 10543092007270836105 1890881376298026135 3654080187899327229 2888701041214758215 6408214608384928409 4205866272517022124 15654730829195606266 9367991645674597118 11516666376448024406 6385874141644307735 11663549813373342119 13725696905706954404 14548406672841497870 5944965353041391446 5319918811110949846 16471132898166598423 5318171248899184215 2138379131930932810 18084117191132577739 12696434459065671505 10846618287976936856 11953571778595497709 4128059798902433500 6522816791554658545 14546382997964859870 9256220679397728693 10916470606742589780 7825464190888563028 8427264019581475902 15537230440025041908 13439391900580726537 11367653988843095403 7893365889244364970 3383707085909712245 8831363835585582460 5478078216868421043 1516929167176454195 11299784723009837933 10694542956655731361 17519620807229584873 3974002256993445923 3214439511687736138 888416787431462008 7939142832063019605 6942318342891112282 873227474252478495 627028089920664065 11274248841225207112 7779011932456033225 2214445857010522196 9590212763546585167 16611321814733485457 13010093886631949254 6096831500280496027 1973565839920424218 8745847517906250947 13378978970549865310 3332237550169561098 15623756075773957250 8116343552009022030 18019121804338554837 3588192520685764592 17239067820617118403 10042697657072105623 2568120753336346298 15541624212182522960 12472482320302346131 11794205104954258703 17429274787414142266 16162992827331333833 17249034949271248624 7818519608682140912 11081527590687278568 7100418242311832978 16776533098154213516 16862039499521782876 3499100707902003616 10061418990772910776 3007315370538362474 7758745970169687646 17645317344283532297 9759507512374040293 9637339378280405719 16202924453653154572 10382109034891125729 1824075867280579094 12485571940878369590 11812517675190395427 5312329117625119128 9666943019424061325 2493479748125427439 14399363235954132456 2282929975333774102 4244967694070417501 2937871870854638923 10189396905574992924 17488418436837726439 12031047232885341134 13771059512302026475 5779056316186923344 8853106150471297185 12416848816472854226 10699551717139372385 5542476927504999663 6381641395374260028 13311957043411856767 18326309732811248943 4102195043395291472 8730847826440375914 16417306180117443680 13432635748203101803 5610839449158204580 1963014757513389850 17452088767552732788 7579826338837333117 9972971085133803628 2911177485141634143 10575387569504610553 17587349115490766627 15683437493170931644 16731316034013895294 15035336449786894028 16868113007441904091 6020183370142040858 14176804255165228614 9588217573411012784 5941100051864108303 15093211344825470790 8802030571064784569 7453325422108677364 9996260009089008054 12262844365878945000 2721846593311997865 7948840921682957521 6377925814000308153 5713976384914588664 13247897790451365162 4636225501864088242 14346511760298170878 5283986612369842103 15994523649182633970 5772775659531001864 6604054239088795748 184634190522840541 2006364813268910963 2827800978278205753 7464607557736316652 5736945072313080451 2569742360224919976 17124979974152032957 15447638757409413167 4813414073309233545 7080947512612068804 8450753662016232514 879159943727412502 10769271860050306355 15084788616045056550 15334802448513981182 2405959547917214441 8493109496011151286 3103474625884759226 17290823694155380758 14649217972391687067 16335496601603673373 3808568812052560986 11106833888847984590 16156779012962201353 16603885673091698741 11842055012317240188 1749830778641035792 882967538781198268 11844969158393797682 323530583572850971 130152711219904045 5664566856340416179 7940224364287601572 7820440765281475544 4361819403717369679 18274049412940712116 15114517691973420605 12194516199950775092 6163468103954080211 10754157130260991902 4386615990254573338 3483863417381814077 9531938532175013673 6325658526785086804 13392264328933347612 17604781793527892349 9841083741294484479 7122654430599675031 11314671945334821434 15934278515764747419 15805135126573323955 15253701298510558352 210141516399216423 17408496941968453501 13840252256821184489 17118361618693451947 14036894252838940600 12679896714523086918 18219411747360225318 7015856252297794232 5418364509995206289 6766016026669559177 6195340138733936661 16723040496098740043 5687752214014946589 1787373092910469130 8799770061101967845 14299360814957677808 6161567365853903913 15149536501776024217 7474511897884530222 17769159446658406627 9022397144778864648 11926612959472690930 5269997267554050524 10171521694117224770 17865663555377333050 7564973553739429553 7002738251916387461 11727022045564303676 1153653475371320265 10887509496013555869 16085074296997482218 3571252741833622285 2281232985447028045 2410686723537652298 1161789930029057075 3826380828277184892 7169765144149111475 9414072436961843105 4425368556064043026 7112146672738631377 6496847184253888681 14937727037109607261 4667237423306601846 2157939774073668879 12297755373704394323 16953697412517519429 16445132738191884890 8553462593756484614 9438321264469853596 10370420197044145040 8711377819705574186 16575912966552330862 14392681761855396948 4653779027378851529 7317970141963825149 914309914514538659 13972725709525689947 13693652514828376843 1776751789174330689 3346378529517871237 16847161938284613320 15339500244408168835 2160457550003841549 18284610572668122249 13530951913554407301 5540858699013542148 8821842631985481642 4382904412750395302 6580505191251196238 45434586127292834 13238468517637179420 17374089399952681827 12909129380390738059 7399680028949011906 8804165442965792660 17683143094287100143 12365413255039802566 2206569169761803622 3639978796032066682 10029666208576440627 191286666742010423 4866496980704670228 4486086027880431142 1448306720432026459 13986887026493010977 10998395820934154094 8915465094864767832 8054095652514669046 5417053992691923569 14562204663681902652 10275640973717949293 17014087219049534628 7451296145669031595 16237342864301970106 9474013213849353466 16597823965235271013 13504913647377504177 6727212814986713969 2051926834015989946 15948160194735835332 1451459377681560301 10068075931251539579 7639469522540108870 11058152537238061472 17313883429235160531 13845308233793263899 2637389690207230614 11962980564297139276 17960082693152912558 15735631536707835360 149762504385114865 6371359795553323613 14661492435750511035 6542610582736431773 9893620370548021477 16054841155126990123 4485948948866976649 2940362307456837075 14272295864711401206 15299260393907922055 10044179898571145020 9996005087038098480 8802299649600856122 8321990804917640718 11060710621763084953 14191859916440716700 11672864986901403913 8461824941205430211 8657486932852024263 10843550335388955363 3241241863307693047 10763194557813492923 9029429444260043513 16440963543863619163 17394502523286950592 11824617959239971932 18370012099038717322 536334941212897721 10339708124400346905 5967406416452113170 396611363431334033 12237760561004424541 5407740788226799714 14776254927770712466 9968243680715232792 1410059631964723568 5054182720126194864 15527517408975822923 15748077919090126023 14181176544220224357 3048458418478257666 2470795535766915512 9426963046617293819 4785877415579821289 14306295302107510517 10975699121962443366 15448525911419618964 9236164589676709872 12729022443288653223 17179146591851041377 4543033453474989559 11108936041138051979 17023573938832604386 7992589462105149249 8183038607789949599 17066902449105370335 14535879972618085088 16896203812209989660 2107640203051426952 1177605070732548207 3377029994363330293 4883830319545091464 10596570547108646516 4306083088481735755 13290415192111036024 16163209745329295497 10140363947329567524 5923082804913469800 11332750485435326874 17156478642675867750 17374722975085660804 14361477272489515752 1980038768091608618 17884599627888684574 15836521078346791426 17257746827649088948 5138086435880856958 534215304242933743 10622189261284850600 1225196838649694256 3948664297819133353 4650321686215465401 16934246534352571572 13265090286337513893 6568484958044007367 5108621670281432770 17548694447929041577 4653899185050296888 16142684281014405713 13904331155747017786 10307711644207546904 6756296403746818482 16167962522924657337 11225248876557699425 14421577132700309156 2406969941040008957 6835147801461123629 12898056514610855744 2942353707000192518 12351627917929609052 3911069867897170985 16076338755149323516 6839888330634959453 13778925944542852721 14532792908025316578 12824951606105120696 4630882190181862083 4256046988972305842 10983879059321384823 7093009768445988591 11202715671825508162 6822617094135663251 1025812588941659156 1739868500438783144 4031451816548143697 12106657501528230386 2552091152863617292 14509417027861128597 8194527099820874261 7785552357863978070 15641318496404380958 4118876376220998719 5979208639649257851 17055377029339919029 1761307497178196939 7609511122207774295 11950091134995612679 8102855880285121616 2480923344597686167 10668849482096982905 733727619438317019 10951586333577151 13015463106169449242 3563170633761057222 4639025810182490476 7553730946398393969 5389979218595495254 11321280347756640601 2699023147955163201 9276914308681528284 12723143494286605861 1407158010784781961 5273280268922576551 13651142072227971023 8919236718218257404 18014362474428268745 6648240680241963057 12714781114894124628 12603372388811038743 4178708462032892238 11034653141713873439 5551221437747237723 6128919894882872743 5580031632427793479 17535039715834789488 15117054974226417234 16047192482409698073 16319078919177928449 1608833214452075908 2000502430159348849 16794271396160261209 8754380795806236904 8629248273362085169 15480241397777427635 11011052004022619763 16494998172523765864 6061705740120853505 15611756877952118344 4842014193352808066 5645555405428644688 16686194685441243894 10240944013301271107 3803348534747224543 9509334923480104254 3948603186888408844 6533489474452298309 13303113923059446187 5834943810922783019 8965086909458642311 907256164042336688 9225567932579135197 3905947678614694018 4752180780030928134 4821121867526560809 6727394450220508612 11834019957104218940 11447463997880486409 2620283533537301913 5671452718237715743 18013404210121600099 17789877549372298109 18209977203373037476 9506317191490549016 13254032084457134906 13451439671012291964 6627332326046474083 7606535111183936679 501090248909539323 14808611194554581048 2355141884040126298 7299132405074862871 9246244440632141263 3000482428352613406 4549739888782484085 950309894743564467 18347660273675172117 6089709009754096635 10181248486868416815 797287110988760281 3199985096418477835 275540485419953043 11232352407440160327 1783526649489358515 16344534618288151791 16884412834484156176 5315083391296094390 3618860735918739832 13280958689574470275 2122780797546318768 6919668977950495841 7283251856255452630 9736112254637294204 17536281305139144028 17973455592880367044 18252739281027592193 3191881354894917434 5997468591305760633 7314532636035294980 16876681731642460893 16871684219674133252 5737735535532056646 2262921224831318883 7572064452966152947 14595583489269454951 13294568081740429435 10637619149730335557 3075375769116390380 9894679687414851708 14641187463177026376 5905937569913135994 9256046728585696564 13771359374990835984 9904459971589811101 218242811188596938 12896544541413305878 8375272221623708941 12223142105988834365 16242607845395772123 1254762918819371129 2596165709643658931 7050051520115175920 9766764157686210948 10748769883561337484 3377361836341344235 16653923490659422336 15643966547011614288 15723375914307270517 11694636546535727624 12017018979515988952 13182654208082002219 9997342230774809329 10972088946856032126 7486103986995953102 17803040946088857439 13647465331830477642 11930410558334307876 5932026353084987938 5943891514539958119 14031634961684011314 1799828817432671017 17508777793474225985 5674885647679622945 17332865234663660775 18005121122077523859 12898322884142017148 18438072191263670247 8041561719803909576 3453410885413178407 10346420122903609068 4151331593060445537 6651650567220943611 886938613293762878 285843979300435215 10188668670204804408 12935474875837945984 12762640535237188471 10624698828223872512 18419509623043038732 16077556078599902444 2754998132111154950 4305643805555053393 12357070468833123241 16942736902158216097 16408962316257541418 18236081875567852502 3719251885145500257 1897440638280980450 11031049998182967759 4703228420349495629 7044130403263451678 3799678409932492402 12185968109409472456 12321209971552804221 8271744386661058211 9300083440852729749 12264984691443618224 5792552944783706026 12436445495893498422 8859446691753306497 10408075769336675836 5986100372026299975 18082690814458833238 15745319851298716776 3997004928584168066 402347989470146313 16451118723235913629 1434063523034497466 14494011417898094963 4050002351350781775 7281270792778766516 2221817602145236443 7391893902774020021 12304650573247855795 654471963839981005 2873231034044680671 15788339348016788913 14803145794644462229 15916754302959574652 15380335727687957549 18312853981999515484 1563302621985700914 13709181857836630507 1065454364773907482 16330958174149767909 2173358987322222924 14686624610300789973 12020666223808082344 6429102824144055112 2406280408972446406 14687372707173266221 2428597310697471490 4749375931877941581 4531507674492744984 16096217598389150780 10632332334505174263 12606163314400420833 8184392328709355692 817344570577054655 10763817375388658996 14869198920052555872 17885610105688373538 4638133958986564869 454519615072653079 7840240941389535481 5250479874711671762 4640489158483858294 86967946129770447 14710702613891717986 1967957917449644292 6725906989281941616 7218736084013700659 3935682862434871713 15427647233546442479 1753026419286579616 2746147973340564607 6655129107820623365 2072667403970705839 17938626795664918497 9140439975859684747 12712725685530913262 18292789118215699305 8874709734721524665 9709909534675795029 2089687233600393927 15617980888885926641 16750971037339422757 278669203956058845 9418455123314782344 14350267239784162070 14775048935528357577 11383942668782996536 17367689480640784597 1793867337550423067 9586427716819765589 8693250999940399349 11209233262425705249 16140881615279314718 12252549979296968822 5994680776591812924 4975826949533851952 11463206090511812021 1225760955801993657 12410443668583523512 5951514271397055963 9748518999148093961 5318870490346479280 4865880659139000422 4101113368652126075 17401136335108137748 213104460700308896 16036983356410403919 3387871764865089681 10598526195564411804 5126770657780692662 544248186774561127 16666391219288791757 7218659259321615506 13708515107024233294 9234030359306417740 15798806152484293560 5153499308981276012 13092131289050905135 14568211133842314010 4181215661385237691 16163630196406664434 17626735088011159889 6630094533010701205 4859920195672052885 7626047310218865726 11006947183701359493 12581586438447713205 16657887353609522609 5223790379093664749 14793336838878335913 8913198039507191641 2487702452764351526 6244903580800495539 679281481997016395 5795289531705588396 13142304264368501414 10055026241601022772 9032053132277439605 18272443930026615847 14089813394292139211 3256634717874264265 6648171428553057294 3198915454588972872 13716309803190318859 12326567129239218432 3362691464326707965 9123457302637198528 10767385324055899868 18094941675893684941 5738387977539205753 3788549627416601446 16078651295147852915 15293984151837769047 13504488117145609090 12599895333431231831 13263851208023841959 10268475973996481937 490501947809419433 12212339824158424484 7817236261951587077 12410258958845514107 5326446644300357563 5286294499541940266 8909683231162034594 16639990923378339721 14300197617565600842 10899543811690610096 17037156374913324553 2185573868901320594 9611878566545082507 4709571451940887020 9039098342917345113 4825629446601285894 14408248966725187705 9215072242919501760 9455677638831729287 10258048974778635523 8044803228397585770 5045649110173326908 13301869552471519631 3834130932986636584 15677425520712960346 7620195130411006010 2354870318987954889 3008238553280785193 2028411533827237239 32385271755068770 800138321157491137 17981034712349266223 10399978167404558803 15115785572888967408 13416227903835381647 13143075300235784788 9192796920278087543 2850914497548175148 4253630114795008361 1975904793697052013 13959759893697658329 121777844598005484 14096548843353740579 8704946275857982757 5768647193740057255 1510600927396333069 5037562404182467540 4140539540417087182 8742747376865048477 15606670724958236058 4902539741960701234 4646925229117233957 7672204985455831699 7128581262702948159 6314843821778018011 13875777459821503429 12540866578708167262 10298268722708641454 13182850997252485204 4229212370090374754 5476844236922201573 3771092524500131505 11564863932779472897 10682594527613154120 9076379006139762875 12291083108959710687 1424455720622634161 13397765206826664322 17299544672832726893 14241798796240162982 4640577271288193704 17036145501542038723 4875238983259484372 13389823912976707913 9816373903933413010 2067909955110105717 9511435488821437194 1421828598531197874 14395676587470487034 13605801185877443954 4908923278011454557 1585748721528882736 8073484000986913157 1325853742807868802 15348921258865895264 3567910408260141578 9169697353841867970 11455169159004123107 13269316703402833399 11912920230358060467 487839926206728941 17685315575374057640 17613230604087676320 12124680601693328048 1860049660560648765 16418112737434278390 13323207386810502989 17983297040884168591 4601544839308875655 9266677925728958978 11625533437248830057 12228102236097889127 391633978167710594 469819026759878693 8009688435947752937 11093716779008813000 11180087748680975303 11548209781335242501 18011808297228810523 14105488746028722170 10844062881439071323 12764774165376267404 5844235006487192810 7660952265255415888 6531911601968456055 18208355370076254625 7175831922707001004 17912240918255600251 14029237299726195689 5498327615863042314 1816084755901309612 5000177055177169593 5463282934598500999 74697990746574313 9349893208272512753 16026249719264689452 12885372535432088176 15078319270384691517 12552622320448095646 935534484738755606 119091112311088291 7276625759045257577 18439241485603198893 12226616287576388899 6898055308112405320 15277706671809451172 12534966379536029855 17584029566567984796 12532472877249747357 16666252327833881498 14964593058030659369 13562051170887779831 6143106082138850222 17734360218936602506 795469234965434896 8350467268090373925 13050000887565159363 3038951226381586123 7875930432139601341 10349610397244663474 8122147492510767899 7919366907581029114 15786864869833919883 11060347372073677225 5525889248108333347 5695886048146882159 11814779757498947606 12464413613486608335 7039893150024048195 5978602175583667214 18094762539535558329 2074243783441892717 5237098558651863453 9892779670750090280 1730792823741277279 8569585689272607684 2962149492942172553 13683376731862676158 17130979136358089464 11764167646432532470 13900641715595261856 12708199007817655711 9654649241201006372 17133785230336840441 14494384281285553592 1302209400554109373 17949788808106674298 17894678229819566404 5069154292030927946 10715996323851601331 4254983108241416065 923476385635759677 12732143195479145874 16897199271969678805 14402448661593903642 6018820757690928555 3075231750591888468 5589501111010439297 90788720046008975 16162611960941073800 11252238687111412117 7107012959020787739 10369327674371556319 618529696966007188 4828816901811496600 6223280907929270102 14851870226744500241 8436332323173078451 8245079123285033823 17774473586456847308 1451571267351806292 10718037912405935645 9342571755571127484 9150003605778703755 900689746532338218 2525876843905085622 12454878236123669678 15864548645325265683 3742463282989541852 16859777833877275181 11537457981089506153 8011284826375830395 11285830770084008138 2131143339863321373 4347246028086426735 16674117212952799551 11028830956873508681 2891834658915845152 17333722614879877305 1406091303960157057 5536064729011252121 12797448348383457651 3796057074355145969 15241162017813560072 679504946439996220 2026788670872778276 15435010176349516608 17117135499686253593 15247525259956501883 15627965285613252170 16947368835208543165 14792318623101218361 8782777104063685156 6166024923022161521 14514721913474700193 4887360165160276548 4039607468387040275 9754385161419170399 12794935707871549497 12719034201007044214 12469691727990171348 3829946905609739937 12402067872694365147 7056798299013764332 8061517487896655745 17553750400042571017 15315642469027531982 2527780875758224763 15370078011560728435 7580046409495958623 10398431952438271105 10713772817902655137 1176190779838337468 4712144436249670315 6398655185678928787 883100660010916934 2794622492327211560 18215499835588166625 10046088100343922715 15086810228804884673 11805149533395691555 5539118515501137762 4334031952421479254 8825588966698250274 15137722282187729255 6322960233267504239 873958439500334417 4352787578197418666 4924173081248741312 13094382113726386847 11978103351253339025 10978739413252886362 15377248572524352018 18347595619398083403 9883731301853091195 5844595186593562266 5653434996042560529 6567488359641028973 13272223395848887866 14669749219995988276 2501907554334235270 7705702240036232204 14686057271937741516 11673874082410938042 9459244817418798738 3975996425517315148 3864633128067437399 12659221239044351572 1075759960553712436 12860925435202381048 8710218460383120783 15996959599762327248 9853132886076264823 16271552360732743756 3182277657189043322 2599641298936031517 18195927196126621526 13924636574578087107 17149001417728949513 1308859226033174317 1270208900008458550 11086227050630269692 12572144249501518830 18056322258919798167 10042925788098883526 18197260089603503480 12166679223281995487 5455355965602103532 13939070214734950331 518040592734561599 2706447471875666254 5763902229933014529 11726366094955859386 14961329054606223550 13545757246437905560 12441669638929423012 2376164686632136648 9375434727803596660 6643011105422319862 11749750862213880742 11427299137920854182 11074300618178497905 10238815487467285263 314718963415458635 17302724454048922891 15934085180918366757 14558014268988518342 15437529385091155596 6811866635543278055 16743138102443996997 3361614973386586862 3697345869317523049 15212931351390852141 687985328388292065 1008484540888377931 5869512485193077508 15545515841674653983 12757583914628092795 13787517622836956972 13003475095562341946 16620709265281606843 2971196534680331355 11949111100626414704 8558209154298408504 15119599042320797713 16536755064397920604 7699122689623707170 7230664245643995637 8844352722263645038 686191803439555538 8563533503744086641 14498892631190666229 7433867808058826175 16067731769443379263 1425953906329926305 2737109968375116393 16967379807584030224 10217451660515873904 2494312047745657753 16516280626722558245 5220956425829928588 4082019110827754910 7384365111387440474 37252283422539462 16116134476281563571 97331681482600974 12561742268905077958 6743249319658455722 15540399672004042691 464593902135536138 13963246262679828021 130765877292126978 2709295897622762660 2241386442623034000 1139805631867245708 6418262491985731741 10844448433124238184 1059840695891377711 17226310352877971311 2472094453094238630 5669085295793292449 8191521686052336977 116314271507843926 14237657970544519589 7339992934401626802 16267954455379948443 6518055006854990523 10722556293571188649 8292071031269959796 7696448626700935965 10918432158442313118 1150836670153038752 16516976132851700038 14490970407228573297 14029766655573665270 5888697022534458419 14707495590202526052 6224629722414228079 14134313439644031329 15534038276338673764 5991705556783701447 12751569169817677677 2734707125233469736 5292569136872284823 4507141768832944466 2938879330197849308 2920168243079154692 7524368391821657895 1980421206144750976 9669837460407732298 3885770609266209133 10155456781097416852 3543641922024742936 7050922814442694979 14281658166509498324 15022011245676502338 13668880145407529785 5172413594881960118 811159332047192440 6782767895694248320 3802429483973731995 18302818081031045959 13874890763317092593 2598372632953338582 12273148222441576316 13874993511070414147 7669914999184638875 7365273999936837741 6575889409543962698 10781914429184976721 1581363459267543755 6995826283606443590 12167002694773021597 3580022582081920679 11563072724422386899 874122069454210487 17377628752156428089 4546130189337399968 12440389156856802105 10563918319888659945 10256708429388705681 1862926854098039354 1113654381245555198 10390819168641167335 15486249290788062907 12065967929234819741 9849701927315213333 1045016565190594667 13126579172666570936 10536607162508718863 13651292099604970531 5671480680084255830 15365299354957968408 14722617914582682316 8336799186718741359 13413698224732531229 16440194684722414387 4092114669459836131 13648917568027017662 4580644530223579976 9032678772788373723 17278032280809417519 12497903239752689438 8062284058020930392 4880970686022743156 13879982079536329728 15979907741749575539 12749801741534700791 13039378206630564511 15181028815354483715 17233781322852397216 3770905722361268973 5428955823502544088 13107504942469698499 2303957309935832742 16236428057848943384 10097184155809253046 15957315716843612153 8868904409506399902 9273701791914615876 16852479329070612214 18282418070658184418 12023864302371778153 6250533043184937067 8336023254325135182 340339226812993591 3788488161540214859 6246019999089586434 15370294466115416750 17149862814538384578 3659577290067138800 11443740281613511006 10014489327276980972 1530134860138372304 9888959080950283466 17761566228598885349 16430059742003702582 16942772380479738239 2037603375272012680 5943883815293844964 4944675487987682737 17180786820966599213 2334138698613081537 4859068365847020744 669377992032739169 12090336428499809665 14989040486262894217 15591399767333261332 11920923120238767695 11845297947023915382 16654250356361770360 10261887422986389489 13523102537365748091 2490640568596999486 11681051163363081962 12559274056101565180 13603366817836637437 7980209335536083533 11551431525233284334 10671454728330063013 822573710247607000 16842507860306445242 15630044736832177802 3496454153486712360 5726493714081579592 9126721931102602500 4717401524580699340 4048555424774236850 4677020285517725465 13694984750004138870 11219510356801235052 3453647364971638416 10115978583927280310 17409849087637741645 13974875309984942052 16928242107706128984 9850346857180700363 15660163052432376271 4643481962091555032 6704180345180250609 3158186947009377845 9599663759449267430 9754086692535370049 12494960716096877604 3229590808057669509 11167187169077228289 6309864442244620325 3907630418200825718 17794732796475033580 9668194528153567797 7408889446160837544 18393713116126618086 14555656032493349387 1218392677130395581 8503245644172403247 848405191043280388 13027674548311270359 15786963230036185499 4644879288083544033 11398910067383419943 8977272074206343180 14008581340135121534 102365201039049005 6944509484437460436 11945412570785802542 15870771056945425167 15666062018444091584 17937756241102494229 6243520276985714377 15172532208807365734 2954406756305506772 8358633289864045967 5161957237103358090 11297385519156008712 6675890892400735889 12718029429731165572 14538599321617118276 3138596109925165498 13025768979519100414 4454511039075766258 5007414385634957942 13342601637218497012 10916835689995805042 3442452663290840669 13413358784644627017 8481550000726661295 7718173144719721102 7050787157349674887 13394626495169767545 12870259080167136075 1237164569564008000 5541678256621063216 3903158211446333890 18309756310976856426 6688955724038114988 11969272966375941839 8547513911360405909 7614053136039983087 14756751392459380697 3998005698840294186 3628010490938963804 10255427821336420777 3685284413033362460 4242488896454329543 7542545453204383195 2585400212950508169 16761728922355913756 486057726713563244 12456201559682721917 8292265539394189393 7613421780982197546 3943319631830356628 17045375986176939576 4980969828436519573 4406690528107890682 2630051344658775981 16039583177151750588 5493553623724883680 9725584294526375539 17819189705898252704 4667748739883543069 11784195155450402002 17525331084128658801 17188388074418782959 6364652790979231136 18041074979153816245 9963191940950145653 3110544389049121541 3173285089421720998 10654290630130070539 4210110182122586063 8137389300422936212 2894769060086933002 6119526467987195105 9089517730155125492 14558781147449081516 17534255490415447349 14543910689476136240 14337003077244895334 6086281492966885830 11033355297827310131 1725846538550066697 4942742300781240443 6893420205872653000 2922739197010371139 1316149435066843551 5079289366490683098 16891909648280316458 13565239949606183268 7671745938857960966 6600893939820272242 5745710705709144981 9285665403528604566 11336617005736687437 6511701388884570998 7497551841239828270 6401497285539599474 10096932508094382862 2172015331871342527 5897729877856035412 16820575104076152663 13058047971156956569 17049367000623857703 11514069598121231203 3971780590046271938 13737772725957078859 568280694017145612 1478428497992421885 6393545134591445705 14278037596384188420 8479831454247243171 4607307466498592640 926266100572063293 13082153224525262814 9324823804091180335 5841572397876169102 7435599964369476474 2634295975427596215 5597571446030584926 3209302935819365045 15420707517055726015 6322780105323507312 2389295423857838750 8886889415125480759 14360885130588612504 13891519003634958984 13584013283776895143 3774899674416227605 9590772893512604717 16403361069444303416 18298703062304469143 3765594460826414193 3400714241977905793 10713757186134260726 6707571258654000973 12958471231290663545 10702109385014917717 16559490788355370099 13405666558069378502 13930557292421895248 2249694001110278769 8705088441733749776 13839796238498457052 7910612335184075884 4411039421414901815 9063325397149075596 16462819958419898083 13735211245705439849 538222696561818854 518508911384974601 1530832276610535028 11825084822900306243 3750983019634460716 16495527256971672147 13199526587721183045 15596402396291381814 2297931226577743516 10227906921013950646 12555651247903758139 1474594798257665416 8542567654780615860 8784008035153609642 1888205902519174686 7781585831101954951 13768488165121463880 13296347818671166087 18018394094546940635 11336694841130092499 17252423829926508296 462124592620860232 7762263344911241818 12354001467234032260 7346769950106664117 4874606772954574297 12590441870135113591 16108441717706130038 15134043868599033619 1995146884368454833 9340473439590785111 1285836753585733381 16332127919248640026 5450645424847757372 7284432871388567966 6714219711412143371 9607229104697260743 1939103143579991831 16771838453627775924 258519798211901059 14644267506250390005 10835428402220884513 16027124058285772618 5664157435706916686 7753460421544457439 2460124977493741758 13547563693448648336 15701433742575515744 12057468243218176741 6407468327364394702 5639349807770213928 14263341545837130165 7404365510316006731 3059419388052275333 733995843755503566 3625202415278089710 2509818324707836992 14830032181149344692 17620157932666442979 13502899184632656543 15316812661519318140 1643384257388320604 12095500002472460589 4818840978644814171 2388815634312250159 2012181178845204529 892131716862906273 12921244108461326371 1505846428157913208 2726586615222171681 4667644670553195867 12855316402043597330 17388320925290369971 660118968240466402 15971381067982841857 2363535910537173256 13319493879225268694 5449014567776836446 15832767396706744798 10404037249415378902 12528151269806602420 14700729483888449335 7907759563224911884 4450049956934860088 11669530672940382898 7311981249774052846 7963007770145199280 17109194745858416605 17832544505992354484 279683636509224799 3237524289031263335 9991221901860677612 7697861436391988292 12001598024677543888 16564849210999060751 12871910225539625538 15134901375669471650 4000048568289081886 11659797022888282458 13019430756505152459 8481783124285884686 7586237973225588373 9943919133426677962 5414402738242811922 8770359763869488873 7340306693263355330 15970809341941535050 17657426501935699740 3766160068540743438 3918348845479203005 4909118205620140279 10324522328531402573 12008841949815012042 8506537214037136289 15409973808772092146 12374844250000604854 18155982141371473386 17753663049745258511 4389197691765449125 5307177303230232755 6854757465049719215 18343755865502936412 8513051861510457924 11939266427591588505 11295703140694060145 16761035102241301866 16325723947794812475 12446705829922075858 5543878974622478036 4291261221125418421 6960088678393970321 403149412759338201 18149884588178844947 6923111085169058735 15001755486682619385 6913504704488183775 15928388155221601884 13240393332115503779 11529716323349600665 5321833648185296911 5540946158881354388 4448078639939329594 2813974078650610355 10970894737325349861 15271003573852730604 1949462681925950369 15372843158164368104 12045207512493283232 14392766195377495470 569553458928123335 8422497999146177558 3510103812617056281 11379001064549241551 6208649367423356668 15601959785173571638 10296154610087990876 6956729135547692945 5406749113229801347 1344959762498942362 9041862599205175541 14652280406894299257 14057515065150790576 438592940742016904 1918267458874451266 18284371191617655760 8929312475540138960 30904871464596608 16264052749269608323 14068569865987547834 16914243596725871667 16907384331019088095 13776929581545619060 12560167716023665724 5212269979872045665 16383639034967398941 11295334171821138385 1781878578299865379 3741871414709318609 879689046474169672 8619877908772996178 5738810657290897473 12343894056234450308 4841094599875196693 14930085309080584540 13116761769600288382 10821326730498869202 1313366457444827373 16456399430527117240 7543132802106043391 6709793838912193062 8189275621004977908 14393629309325798003 4168540036466142075 2309657396929663020 226213748842830782 16090240654083011873 4825479588316028705 9247183849088563401 14487168762691568846 7870196784729841916 3490197770969436325 295436825841207797 9057110707274082126 12228989541386150358 5366137628276686394 13614096683731732146 2159722268122792598 2943732733576833119 1088024024008790361 8852350138267104151 6854896988972604741 12909515986993972553 9446269274147306558 15742097854306329388 3672595856449553825 3913657298968379871 9927162496967422041 5139229279563706239 8574953075822627540 8893777287975054570 2151350605456626274 1455546026388310136 8178065865415713590 18374383772590650259 3181403172772464517 4468419455786581299 3607214237095409852 15533870958897127508 3836142028241411287 9977324612964221692 1159093130741394025 3025048151999350421 166494980089467295 14039886971753738026 4415827012412572441 9019253740889879987 7976752448685130604 18057854121750023286 14449464518296557823 10241349862549231823 18101745435845855944 2131536066556645407 8792854593620701798 17026692192767702499 9904746069350787718 17756413457423586351 16535923032311903276 1725150989308229061 3604867861702625355 10174884663351915198 14543985691524000401 5351331986010965331 8212103849951456586 7734602404060609814 10027633627118389531 12704866996123572482 16508634325368596834 5305618140098957005 5695010277902474080 3810629633922764389 215674637871110559 13051485592266454355 14906760777934274477 12702553598830355878 5012248931702762594 2132761424424723034 17628440506089578929 4977824688891022921 4009602623007824857 10362786135283083458 4188363226585273703 14912031249967600960 12421835266024056009 6113795664642813754 4628104876846542319 808804097603804432 9618368277692802185 9708191734109718607 10452825906774589571 16637692800334350437 9224948376893538408 10631612993446702392 5536843622692507308 934104628296225153 3641955469721960770 7707468054507956764 5727290378726750540 12080569698220865978 17618781313733117704 13795106766575588579 15481668169513049263 736520724993581711 14837275808213051556 17840375205730588708 6003866688303052569 4010152566333339559 7176449570339121648 4770305218759517457 9267768596234336455 5861201294210680011 17600340263960463118 15180166640102939199 8968480362504903268 7519372400758661514 10426723128907768145 15892579070986348 914878163657985086 12621691340802803565 3146510377931994557 14845542785761158379 13652953525504708312 4042915083746460586 4765603406032732910 15735990739734487461 11698985515698996049 990339834770661303 5427982778324288105 15683912694083030587 1436079197802672268 15298028227116451510 15926702360403298229 17144314724598437847 391990775278148715 7550672828558160358 3463728043635350312 11499409209812640828 17542537035969098671 13911820349237429775 2803806657774036842 15037906471636034517 12806516914438639881 2383565556283316510 7647728835409905223 14184104714477703808 7306611211054140359 2302191939284855951 4019849524087565149 16161036844160819949 6596349033014875496 10638049510869420802 6106690621360656666 16482604144002333284 6419660491878382046 17269424088877104199 10808599229949236292 16992161003628265114 6508309603608415226 16797155305526296136 2561983339780713745 1248781039456136255 7308144207861368770 82875563074751339 1664752786769939345 18234726992864659733 16186668771863070874 11430449025188492804 4101790311054357817 216455359003702528 8763451091775607091 14183108594187224799 15012005683249653196 15658850714301744708 7851315222212926624 16366002680811357430 9801547372256697753 8818068362546030433 6305246684365427294 14167706841558905679 11114991260563430192 3631285442242480593 5516131836466017945 13783421301164511536 944378834326158676 15775552206460820177 17738038480777457834 16727148859422996750 16622144141854135840 16145885777125792424 4646282388291616084 14049746223844318702 5857264007240453516 6890063504915076240 11242733256372813575 10734502540723742222 17228723243056615705 6313391236546054114 8356195829438901133 10846535623719203644 12337404502385759195 15582152626713998625 3917339298145929731 7193307811376453659 3666725992248451277 15899676146385986234 10892100836280696140 9472716200258614837 10730344870867246306 566668147096297438 16938455716101320467 7529280876868561498 5178478201178315644 183465424821306540 12770409702705333813 4504853502411017376 4150934923218479997 4002448950455019630 13914975794914316403 4291609657407881253 16097893605654783413 17793414205425356615 5447363534121931350 8417846259829988995 10678170736781573710 7456134426147588523 1726734620885096121 6432318652486959219 13298046634057903873 15878818754813008355 4920624034337834928 13801310690296861124 2132480172663501127 8970059942636041901 11404130147570343193 10196588443010475468 6223214205071818339 18367274348816194616 4044850970592944598 9248692597940287863 7009429748749416665 7699616832074838211 1251235068759539449 14374226834364766214 15918312971868042191 1631110169001444706 1790094516481323826 2100902045455379041 449198939682127278 3784452397161597777 10942001793231796229 15729576762370070820 11645716486800595760 1809035699365272821 16306132982739380727 11941643482822857100 1260008941001970515 5383014441577337019 2206855651481608611 9501281746632706378 16495227486765078623 7036291155393779710 4580262123442882939 8840308375459127418 5445444747253339750 3612272402023923705 10090740914448729580 11127048802073232689 11133684785643180541 16851384873280370685 17629958513035996382 2227964638505070769 9549220325368671329 16880465011748465377 4096701669379831475 12785842461286501091 7174640530164547079 695889929679212472 1829860382417307242 16974556202548161307 2899782355396058379 6257076405351578563 7107336769979169261 6973595901955071827 18146955907773200152 18334519366751965690 2149846542909537760 7128042950547266685 13239075654890169154 5994093752800326310 16516629319964597001 6737615231716832305 9176058472668815898 5893822283444866625 11991755643090571328 1202346523442051407 5332723401529062207 5200266112516840291 13454686007857246159 11736603939610892657 10375179720027391270 15697816078141216964 4976126600957362527 1340999141018856624 2658687276350585672 4220586733478695686 1502070956956258950 16378118318657281362 17732227200572933658 14668398088664474110 18148628108053770775 10820032156032406114 9601633610814731670 11169972435964798262 17858367970105670538 10611494304263987800 6308443392415519988 16270712826135168823 21340953873725220 15682027016357895214 15206337285666556348 6342720399669478742 12828500633538390848 15058327146065254018 8913633229789859640 7894848021039183825 9023913557726947943 5497339692142331377 8252649664216930490 1491745236967123713 4836572259770056594 6670028187600346717 16246201006167116482 7667994648618694092 14302351459044621674 14032195294328997695 2133069328251959845 2264616888827044973 257564892461477675 4295288669616551110 12741948405862527556 4213798024715755576 11186461817726261479 15504134862186485793 1712479305497350872 7920054063462252748 18216176726069552517 8161536304815177183 2760358565146119451 16317839605533272780 8788576406634435790 10993279601458640196 9527525923657456720 9902079664216503186 9931138058170003837 1877327491958484236 7595551516706539418 10900593549262123212 12981498508272924606 11975233472465690650 17193520754478254445 13615042553024292864 16452231775865113533 9955292263936421802 7691710740303271909 10066261693407036393 586197759292275799 16854277450934044570 15032653468943022515 10257386741970335052 2670346901469653379 11173670923850034056 13579795329652015641 15115641541498426871 16925068434642179291 5730894162758336567 12598290726360770858 12038215317739660125 614850176193627311 1618585802554849021 15649318328574463875 6235258937196987063 9502187445178625226 6513134717947275367 7593992837542614953 5685358466709343584 343639547632880322 10537435221163105445 16422074298862723528 5536263264799938641 10760887122332946419 8026081326101844312 9918059057956420466 9117693534203878898 17062192174493418309 14011410001781696456 14935005054798569082 5669774782572274155 10351793564792014203 2910409453275821076 2638209865711828993 4230634658252694966 4249661616437382878 4995603358453258099 8021929874222462809 9966327391774115410 13898504096493891833 14466741569137567165 7062042300063912812 12878960724740118970 17703308160127248403 18400107670814016319 2119946683017349758 8799746634383184289 11697712739778226527 1016064773202994650 5316559458902985612 3653271760747950948 15989821477448494244 12768498948335986185 16886887684296261940 503268702807821707 8584750176631639127 9689340037451005055 7006037608272314065 15855956469861613125 5895794100648798252 1730134004922137388 4772388432873681279 11749380856836039533 1085669988780809023 9397285066649270823 11070444477856930591 10238249630807252576 11591342702564648648 18353563768199237174 855397783717822551 3298110316003187607 16657675252301320158 6809993429014970288 13372202223217351538 9221151261606914863 17677351596493724489 14085843304838855804 3059566597760528600 7870936152120444124 1290098123858017711 2789825603027170911 16990559364113467429 9761459619648278050 6140220780988644913 6982267216518588040 13879801894455637876 11698821056191291638 9885415810411950810 8370700975111725910 4263875173849039355 2946860022198661865 12465651740225503432 7006270413625196845 4445081151143232711 14265794053609433922 11485992529319910528 7941080876828819525 16602228308907854931 1232811946174031207 5458339848329951795 17892125264183714977 16868735688708911244 13107188560376520781 4845283449154767583 12788334205774965470 13801705588539634434 16453886471732552342 5941992661694311276 10411067074728209527 4425776939063709897 17523513532678667614 9902725276518719633 7551288394628159126 11283732144251424249 8377820502518609441 1892123565822833513 9810406061444472613 8933484109965513160 5579057925397603152 15439827772556614785 1606113358230909247 18148312831801567087 1583668444495034356 14565628009197129837 13672340023463804160 11225659878937887123 17573849232200468856 11579730887076701631 7380275420096903094 15996697176218088297 10355092356564379397 8534940834684265166 4923062735647945056 14218107493147832102 14186038670736791070 6732580929465452957 5718115954478373450 896654445876815762 15963352771702223637 7959845784604880635 6729348464948665806 16501879952890494780 11887725468348183007 10832733003167729963 13422394226051954557 11114480173671549740 17528723009203029866 12887183172235494137 7363693671958519876 12932480657182380044 7095334078436432226 7740808088118910295 4172763911893639838 7259397651568183904 1885468159649043090 10664670702424911566 15826606332284769290 4767622079346777272 11861714115720350979 437798637181149654 12150966760317361108 4355440190044617078 16791893693639107799 11095776796116852245 7409299431665093542 9314592970358520913 17938724161905641312 13860161060538150614 9024321777358916182 4712732207111943104 15274765417071689663 6435377225462179057 16022962062333072842 18073372622805802351 15625850293462400846 2123355939524334418 2058931021596227353 18000236895394197219 1150240899916843103 18146978321567339970 1039110404104647008 802649575667476646 12596374622849536275 8033884632164496471 9527675710915544919 10373531966650836705 8670462910895866458 9800294308961367628 14756872215021484235 15810421269921282256 9449080710158741848 17604044979218333670 7659636337814048156 13445741004720001850 18431571807414837761 4936735507276284708 6872736988088388921 1282568849102786673 14708025481062774629 12767266104187495697 8059334955996381880 12426843278838211542 12555796988102561224 10509941023286279974 3728645732330715137 3616637263329779032 1887888633083118821 7741578947221777895 1869682026646475671 6671045742722386413 17370528148115914084 7370713273057187317 4194079607869746900 15871028641965423422 1079208861819824430 15658155869161651440 1435642542822568463 9146514489399545241 15434313360704228117 14271390191998786895 4438627599183628186 2320209860953697884 13811440128783720175 5887714992036982269 1796466676688573083 72747081586288697 1010297060528901064 4791677944285376876 13987659457281499132 14958391184837967799 12832080706759943348 6331501322111859729 13270215797187641185 13167393719306205213 15465919878686250772 16583077480781943066 13626667589139675726 3212586440114747392 1905655266588570573 2577894205488521488 2498733108129899091 219637299911850331 17409953531427673178 9261861790254437214 13142211579150330747 17034775316151867042 18317135209315888497 9276107928970493415 2510577596143367236 8935315728376162977 17965887846003030220 612669377188486093 8837569977222901989 9377421695985024958 7328459172601371932 14757286339741724220 9833305436818516406 5287021559953178321 11936043802973809047 1879781987721385931 7091017792119923042 6756942276570500745 10089824165045527510 15584795845804484875 14772728646010215152 13403752996349971449 4271742475466094251 6221412753941064821 11924161500568242266 563972541832221684 14530885488832889679 1027094041517726586 3345376339104586988 15481713757508562997 11413541818966235832 1667092484870497509 13319683748112515355 16461610802552466714 6437879818555354462 10811777096516124069 15132191135424014479 12069433410643700034 7432481580012851465 14007971806933275337 10128718764240964112 56987024885143790 13640335205534770827 5175989055323764567 12499853034744607380 4702797403596743934 13840384114835046415 1806535190484972644 15315392148626497364 1588990785179699321 12366091930479667117 17442560696056689295 17384935445763422950 810696812627781348 18352979009318664828 3329094419894792598 16219721323385625301 14099092339877543786 3537971948990367563 2860961234020666970 816723481289925066 12233185620202953015 16291039952928788636 6932274346631865874 5915781403662314955 12442873660598167852 12071704186916374684 15333401257081200775 11172901984766875070 11818700744339450637 880903641571609707 14139397375589142685 6773172567983846099 2528683993306727318 12647465315197447329 7884716380856662607 3012601359263975324 6630194455951894509 11280308073653150429 11180496219763175539 13764033779736548133 1274188967227798712 13036487948521412521 4104292500494866199 10085468597654139635 8784150547631772016 3732803704882358995 8841613749107884424 7323971276223810936 9602087319185671803 9158006689505637153 4937899505355022851 10528882895926003051 4916106248238627780 3406839422708675118 9603759365848803405 5906164090728349226 5719295346599270178 14111134281773977103 3467557911946271115 1886818557042968314 5389813910025190543 7595296760187174395 15338101621250984465 13614795237455893553 3712725564178009813 4635673791873992398 15510501546339874550 16652399187718205916 13987625824818612247 3880365579885133213 11713933032116340100 11505679530211234118 7613588621975622102 13690787493874155062 14454230321232295841 16411607062353990560 3101039321997916714 10069129057659316056 430365504796961241 6370502867941924758 6764465402110164200 9159097617195632205 5476434364605874354 5341314746951061362 12103098402206758103 8523323890919539513 3170015510858954412 16679457843097117145 18335238756122490207 3818679905803900016 13527340631911605282 12457438072573574624 5977603363950093145 7648848405793168841 9743346320831950941 10561525984981230857 10798428652718482163 11212176897883429015 12030125028782317177 17913087080133210881 17405675298787566748 12032960182502579403 5215896017504557464 15808829082720206596 5915905081879631635 13303805631277649676 9595356043935141164 14694900410723175326 13278729725679338764 6785362946183749245 4232976058322976992 17631525841814477722 16605363460555869466 10880992101336482343 18254356128119776013 11402495419811092026 501224239724563795 4156621996229355354 7441353013931572812 1499853206519096268 12349398486452002792 6548710035468543276 11420217928083518566 17757402959400352296 15401196129778197400 17654287793084869646 3404690395422566523 9803510307240023164 6710030824403644247 12222220106449935524 1361168140781453751 13315059565472689901 2442941286167310775 9071132465789623621 45760144615643725 15543911209754881413 13459594628245611598 8822718886473407095 10149332365606587864 918072835298596074 10072274914934745855 7396590566234204524 4214970384554834390 10389576790706805921 14165760103275822320 14725834868115270579 654907208884851362 14834541085281922567 17446878911352714575 12704026069429275615 17406489173093125635 6435768279462489857 542891215334984548 12102310873615037486 10767127410805037624 11583183128227330804 2180741196206263975 12502458139996226689 16490805389970140431 14486142951229353161 14018055961488496229 18037469180268006373 270933515789722838 4627014810114597420 13718087419305907867 18293840569888135363 312519354620063550 12825643546806115025 11894171728843834763 5442035357415503918 11144337917164201360 15429195012744280543 13053397297268102650 5123260028725559592 6024322429807774308 4385392805091243954 9780953611447552916 12260033789579394765 2362811868901043743 99103738013684802 13134336466489873196 5333115882285354540 14814822969115184449 7906642917900841375 11423007707645422918 17438337661692581467 12704149258891294553 12101413024270803603 14297795296165792873 12405756369012945924 11631138374077030730 12202071109721075112 3068254100761382855 7209650461042975663 3631691834714167230 15014715819300758618 9606246189110478086 3997196435588060143 2251493469440824443 15315172443464183332 1986243388647814710 11686292266378297163 17724559918147078539 3456272172634056045 2336590031929897811 11676883505091566845 495637210577952439 7196855565429145347 11686764158775807711 17613129948257543044 7493519264617544776 13208394093555305227 14523753972673965579 12817568580261174111 15360579600396861651 15459618944104651455 2692822154728093171 10819125075841260458 17417700840907362610 16546995075991896795 16297823634132749559 14745963911194638657 6058362831227876971 12422891328577911265 1862867408780906278 6458821313705285310 988513643560543614 15347322100830793841 16015191743667997808 4346599349822430867 2651820128477719893 17334291124366372561 11719755636720907199 6805098510999164250 15973971943616799472 9745779093579568929 2836670088612485551 2085731557912869383 11498404635045388904 5976697206265191057 6885536999312585932 3447703929380776692 9751389436330580403 12426566126387947054 2165028290150908608 14846902450213827607 3050236982639609486 5364603541611040692 1443228923021088179 12265424691258028326 5784858601455672528 6999983241094916398 18386368315618933861 15040008280874017451 6519930222292013940 12858171330033465043 6813980660491150520 5115724813721738093 2876697746150400078 12712216966470006193 15216047691238618522 15147154782456460841 18344402765484497941 3324914075672372503 10731265981524175700 2001258549566268582 1444409956557887947 4746512768314149702 10490778617637082784 17680385770217354580 15019104421737504351 4702737615471565558 11961274486016648115 11942185762304163457 13154297053659467143 5671480133211065213 2503165313756375517 10936909376944957053 11675428206737128616 4239682784661881638 17823440219326948705 981962553691865667 13013001103591177878 3301821599339127269 18386028640457269015 16594517855332870601 3568271702150680984 4780375183203106002 9055076159817593747 14972937405557095310 10721601674026551054 18351783200319772464 16331298144817935580 8083520649687441463 11461638030979529767 3879204041566413370 16240206924728124716 18093190134318263351 16719889462143807745 10745684443705489624 1471843475468251298 17117245726685854945 17371760203329319692 9973395520274726445 3533342707962831405 7762668656316009423 5023084873435482961 16892552293257449918 13990060703660746150 9152785847654054499 7510941761685752362 18149400929356542923 9930503804166350574 7180497895633032144 11750036529786035141 4665708103226583818 16290862764128490926 14001907994665273978 6315388482130350768 9918635968886057015 16199908408450449850 9171520143370375513 8818351034804980313 4915727608216768343 5282347431687175209 2759960735813280654 5195244038851645184 769906231695838149 1873052974124714516 4008643725624748781 11561595304197650233 4363629990901566057 14605985712477824903 161584268741027905 17658876249936040460 7243961943858078678 14539403241590147554 8410215264145471270 15226893621788187261 12871921986446443795 7053975237508873144 6382016173743788112 12058317230241809946 8894956389096374038 2040217968139376383 3055312167995189425 2351300149270814087 7158814058052602773 14090921025367970587 7129160834814734350 12420691359697419245 7375674506541937566 2951327686271980230 10185854936688496848 9480485716475912895 2624068471422858051 3868807029180962262 15783800724731891383 2312546362540805693 2186410568137746865 5433238803496690490 12101428288899168053 8879479837356499977 6592545222993998596 3622733045659304123 17861163541703522495 4712193973911714696 15860661069827638599 18432443950921958356 2603013541224707549 5056665997206467799 13101742990920649087 7631162006810514370 12783284573766548787 7446848916277689574 16344474155667453611 8926302236488024956 2560362172219628825 2166625291577881284 11564080897210204289 16513532928525254286 1270878215476616466 3687010178324054916 639852141873058104 15313362805944191777 1547532148191148689 6414744713933363024 13938816766832424287 16374241990994310337 10055835315351594498 340927278790561099 9527843117079316140 11267542699446995131 7773847436828072241 9944649916394488207 7362704148237970434 7992259262585609546 11535674221754926498 4584675708342794050 1027970838583781657 1859382275452124292 7534477319137852213 907077899326356288 288005670277476076 3244200872550424682 17496581501285035108 6805482071391573096 9186541341034443971 6062611878395186975 17952365835585618318 5447616794406941420 7677189359238957713 17881877127197601101 17334371001003627165 9797959319560851944 2298187635409039080 16717546322348292389 14172093340261013716 8140920276090025711 5371859894666063297 6613948845097240315 16957540089898010853 17301135908109296471 6186836953799765385 6728910909693062661 6270688709315016598 2026290980922597001 13331703526391905150 10687958722377780852 15739301602863102689 12159251302247122959 17722106039417728000 4921977822898947482 7361038442514790212 1481355941224920784 12733273411489241135 11224719892276257860 5735887176465654173 12268877507099701662 12234766399431014739 1265235357195335502 15886818125487910197 12826526939927219218 2938529140373116867 14992690263183965863 14022996469999185236 385444042515869649 15536225991784020318 17559171373155282968 7697875378109058851 12983456919334316392 5953911227411741443 12026259186167005122 15599040436173178888 757827771882851294 13635758243045054508 15591826487818763290 17001642896891145473 15762646632112409099 631808561533803638 14903006789383228084 16763423686209301642 4122530307504038832 10305646370840262484 9727167718078367661 4855456020210005997 9666474603707168075 5552636770293556405 5034299147648946094 10610309481553572805 14214116063409285610 18376312743332073576 14420088919360111625 973763738621453883 13780526889982338858 4051941626395226426 992399899724318081 17850442272223681797 8912451315788864426 15629825262919880208 7410899245773581358 15768866278894937556 5844372800194192032 2986114008228554312 13757155513654596157 4253722268129408751 18109843188895744129 14900669725321445458 11355038769590256751 12859821092520612965 315584771882340745 1826818678146781857 1547106674279221353 10931664573554595060 4346328885751054482 17711885798130325273 7203853648814854917 16643893924664742513 12251456129253149376 9328613370170408798 14324653297613284201 2751181982276091500 15370282742758625824 5807824645081706200 16827169537508360662 17046774991074973549 1967696872123885870 5109720312563731278 6337827491078561064 1320635281236088497 16646787636711424045 9965344519805146901 4705997451409084181 12166459825809303559 18108514968922964181 3806134738780545493 13537906552886513057 6646306266388720798 9812486346505531082 3738771845382686773 1816724326821534354 2767135046508022090 15018698282705030191 4540074257492773224 3886827292370956170 475316670452491084 10487291426715699900 1847989505151214372 8575623656042622652 8795725630998507029 15009581826092427611 18006514684820700514 12244324657375997143 2487985222434463421 1419161818690212008 14296027354759661645 16389319077293331046 13684078501857007792 16197218584026852303 10324073272319239006 9150680540068132715 3845986350220317361 16966434305125045070 3618428865064073337 15792029792155222640 1230161432597066724 985594176578126874 2880078494355700332 16220673382817863181 10933677943060811339 11835426516279420972 10493524734352161386 14847193568835010855 4822329186493294955 8234521164223728753 12273334473932066847 5517150169625049041 13266892587074566217 12252684867902532022 16314851604087898763 17845247309743865659 12264813737329744935 10472076661393143233 5294764211185366283 16930909681799569823 6263887426132712974 4268257293046063249 5051298487338624957 8626515268361188229 12018896909400477602 1030358085837178025 4065208709586710882 17766776059261045740 11884370685959262501 12657394722892659152 7253923920572026970 2747945670580507826 9806990872145550476 7168329119441714925 3012107505261498593 3001044457723306896 12828082855447176666 8489515895541619109 6226750346301769204 14781042349179370514 14531773732974705572 15976337283558139277 2308529610105367561 3508523475568471803 9271744591268593804 9572324320010571212 5088813819579217648 14735272896437606057 9579982532998073223 1710195275587519278 10411099093846226230 15376293776622245590 1601396333578737952 15002468242451372960 16423049070216190222 1883346060286905241 7710762890857136913 12658199480044523519 17019462785483944504 9454939596119306075 5144454165081209202 17753596061417946545 9444330285819678722 3530809347069256001 15184994943061369284 13227697352642107653 13040695609216801722 11911114232677409975 7019835996169178140 8198168062300925108 3377730433476158596 16009391594899593000 16128606600171688087 8610052628342655048 4381937205852243113 13473603237981724080 1428385629738701702 14553779292249851809 9433750743630393521 11534263818616008477 14756350237232908401 15904843149610236531 15492940262330710698 10027642259433178840 7185962565042960682 9222516790315713918 9334397101564610956 8330592142651083954 10622299290419956467 16614291684412284750 5036630110676411885 16772944853238296084 18165282635367887844 9610101749453693517 5615625549145417795 15989030417738352450 16245202970143789068 16619109285789910211 793132473747713077 3191033430132628811 7126532820600414234 4603108999520158526 15323647383207984552 15225901754139291311 9700753114781568524 15508667853803445820 9174208429661099082 1167596001263394925 7288008623760918308 6228987057199827636 5815794664821875841 10215397411430871725 15172626257346442199 10963219063382615550 18414455871147266016 14233370101854831270 7826058970238355306 12801850799509408879 5094378087412514127 5629414911035320534 13664879364400083722 11812095845583852401 4096524169796643735 15727970323392305881 12269961246199811276 11778561607635106010 11165625715007268210 17508215524198476733 13186712807922625431 16558917773147500276 12262549471063823039 15262169958215545927 15589686988275408514 5159724805088330576 15138646344707745405 16897665076387519934 17197733060673791150 10382149311962516369 13994560277918857356 1727026204607612878 4929151433901552640 2937417030439835180 3950559247788195840 14618284182382173551 1750557678808876052 10039490971345617125 3650926823136359586 5853247957583701389 4155152157153651036 3625271171663640675 17837787254276131074 893085523124495293 16824812720956014808 13575604194343842944 5315341222800252004 4956976609821149689 7845177442015848968 4360189669027270401 1457727561235806437 800282982350090987 13123415813658028411 467635238325254186 17243661054073048106 11789209823401716948 13488179735297366757 4735178656310453150 2444813903303811403 13090464464857588571 7057003126715423081 12876689947205440600 14892528131972029713 13834868318651885244 14105792692859410502 17517716894033146848 4856868278306496690 7638112008694602728 1688925817391204316 6103957335225113414 604685337963650411 18337069935387152134 7479457357433854051 9921990133469393822 7258688602583426135 10277914839601385499 4805591017451535089 3350127724007479929 13105681812304582927 7829836757778619914 7362255036737730585 6259998785387824727 5991456743768063215 17884438031255303427 6820152684398915854 2077165982742858777 15232643928618945956 3948315046849697509 14519611882991226251 8110001519555587436 12114227719795138087 734547803057758832 4686279211217963143 14529769385128514512 4439934414782660469 7740239355175655149 8326752341894415700 9844564071052220450 12168015153984529186 14936801390340987798 3914893822515593748 13470525324810261667 16341935172252434684 5212854142957515583 4559206589445629140 8919575961637448517 15435649881487411227 12883267317065253439 16500646378422252209 933001008657907049 11076354958920418158 11968959263480951142 15206180363531575339 10237396381315342615 12584186086382147623 14496685014897041390 9606413544377986674 9725543397448648093 13475143639343094580 5838711313786865037 8041493781805857361 2813917904843342751 17919572341820120129 8945880803592978901 2582400437172439026 12334076369626119593 6983386365539592368 234564901040923083 11190308510232542843 3227643393432158369 234664234764885849 7727421333304842544 15004105530281782397 16460950129592563459 4388444536710350198 13858710418171804881 17259414183106582912 17886861455888342831 2628427929498949320 5836319239853081944 18003813526643359415 11762801423790802143 11934582140818405453 9702262490606286887 3069396475669007782 9223431262642045799 6875445432193483330 6436542403632378012 14230752755252357039 14010348983720416808 4227387781379522782 9988027730038199484 15047814360024142340 12973080660768044404 16389843365270180715 7645864445899308129 15415892743890378956 8724919214580826593 2259927512496867768 4196643973912992134 11242216860554442834 15742479228765414072 2341695144229169868 11605919227323347 13514832557447472190 1852033064715740024 14568231440195092323 11709763493165411480 8363072998188811586 3102012325759223390 10918412462754425717 15518738354810632468 4701430091342207480 12812123492203567468 5582137156283722940 401303884577335899 18344759918415423342 15252709938530352060 2771566980343500428 355019119802498924 5017780279301325316 15201953589874155726 6343022180511600037 2708472049039438079 3695576548720652951 460727960024018793 16763173022559283959 7957630808518881308 9126113858079947889 8608267691878223279 1707983528955405311 523682274249061673 7020387330755377272 13803780783886596172 4029560190178772481 7098026624051220763 6064236688661898975 14646781699506032850 11454571311576606117 6130588642518929768 11461411309499762807 12406019627646965064 9205739876439795338 15980368843021273839 2716489789215032411 14791526581324675092 9654604700976813239 5662834689686738428 4245098114961562382 8246146184138482939 708189689138210314 15242917062650535062 18243428568595130298 18176870295028343972 10082490250709671905 14517549169279530739 8658405386526962790 273954369453395853 3608030383330381011 2945497488984493476 14741928744018869944 10611021959513675366 13811485328475228633 4107887044142569811 11079343886255951874 8916310529554830348 2938305587941459709 4514101128091168495 17634637984592364613 18256550472627696382 6028154515325836033 15069745187118825070 15754063490927225045 11915382194536124070 17261348888445533049 10541867209968870414 14143232476812333625 4260851210007496318 14959637895396306376 15665778956656909081 15705481682741197410 12450378589978109057 1427765085858074036 10442329585138635294 17177817802734982373 6061709443250144571 16682723583034182735 2014672804889342455 6481680143218284393 17733115430952353445 8237973091093735665 13128800209754777994 5243167028580538447 17330818032428386344 8349652881950385814 3925454544986316624 2449257509472593962 13476390468880863849 596990338497343438 12426867130674005875 14759463253479518449 1553880525772278978 6504808623917373867 1197275288623790142 1028925505617379651 1248649261841805214 15650490651689562365 3763994144101547975 8789700469882013039 4306727808363974273 12206827669863884139 10391758578558095621 344324537971504241 14725715311066625749 6209635255541170467 6642849153488343593 17159904877683199013 4619457804477807031 14220334628475375193 11548465033024150878 5996736248448420238 17445878955077779525 13875303276904481050 4837664181021710737 3686251366585085525 15155662998987784977 16190422137401256538 13613357375712463026 11090307538804383024 16311052725573376759 2561304183375256957 8926734239597831607 14704125020988806653 15098951993454663672 10249601675505436342 7576219931906553725 17038005720298922415 11107554805677330944 17556668078167859697 15599601875008022295 15813662613519145219 15308005205509071968 17498511902099400262 10277756647421554421 9574027380138011099 2089367989330885547 7663749719088323999 17392973014043334763 2694255511830294447 16327475170849827022 14542890971628313653 14610310649474364577 13821129623519540336 8577507239868504403 14503344718343549060 4388129973718108286 3503657045847088710 3083748441646214061 5637812967873924663 14273197766043887817 17621893704145384057 12787189930328899691 8412150529747268647 519898259765048742 3716667260809641650 9562417507679742091 11165092744180858798 11316581275969090522 7374034896280243975 15023963747440840703 4652655876840687200 8785044465062923620 15967264385832734090 4102314655451937194 2348489074789684517 14660369175997859033 10641326757106256377 6545549566480076177 15250352451825524417 3082180511346279292 13255387918033419142 2580965863791680502 16742526571168525257 9600814885166283926 1471901227516327852 8650793904958731576 10266097580499353335 11116137182244120788 4816984716640312825 356692050413276170 16565540860242624122 3366112125022946903 5841185029996392563 15947955127256755116 8733059254604335057 4855490885147267053 11902183262104180004 15402288528266005691 6811590113467193074 3565543872067802429 774515200717030172 10624789657666283541 6359253820991233661 6144565460474660259 2732915901855090560 11418372792017595455 17092612647628470930 17197985100163448635 16133390159159246459 15660826323765332211 15206909534086558881 12396326285310984949 7654867123125372772 2587669172779550530 10493334364114772425 991717207875793814 3787699919050331347 1938424987621292964 12349908654469362900 9623297717399486331 16263044076672253742 3431154630963374230 15163067921579833044 9429051093034260258 7751841781040642132 15266207122690910675 15504911278503906402 1987665316295212542 15236976744336426381 8719821473454196330 6515276053412478377 14145080670681798025 10527427582436766206 4428082848846563048 3306588310007194961 10055638165182488058 16868840376693492650 1257910883412778836 4183369300426879684 6183866508381588369 8586876663894656659 16587528156914601811 7676286115774567825 8521994095754960865 6602379760177950327 1515954161210417474 4962006421456950860 18373327744328568607 10808583785437169367 14524060597129676765 11250445612611403250 6412443784166091211 3188029596637729962 17349254599176707418 15087763916386819680 3289735404685581354 8556062575484423890 11307398294785322293 1833103040291184827 14844809610529455740 15176214048151603101 16583966170243670809 13097203998381807032 17337143159991698559 17182620957876272671 16921321200889072383 14041235800646521735 12519989588421024722 5354106592490582410 14767245697592662319 9748269984546595740 10845042145105984432 16617181683030105117 7575881317583134150 5321856820866007947 6631773827137064231 13228950102188352907 12084778636051512761 6696387616669661540 988726424798812148 11255777739507993513 6875190648339637419 11749601549581762627 4441669393533582250 18271434284559179165 10284157946819169770 16939104649034943133 14239020683286077802 4094768926405192865 15891338766101603741 17485281425081322449 3472075197738788325 2017519455434859287 8089905781350962540 14642612052401964538 16562355381785708444 13901485517518255266 5664694302922231294 17660596668390601269 17005828252728559735 7439166367909503561 2684765433314133458 7802544085296316904 5992854524338328679 1997710910234368626 5086244154218587789 11769041085959735287 8363736315668431121 8258173955952570270 18444494897878770219 5557949571602564018 15728838055411783049 5429289401065359772 7146963098147701154 12412767474145885015 1061696943932717903 16077680825409503691 3300154587869617699 9569491837670655156 1479365685186534797 17166234508056593717 11986897336802089066 8702544911105895917 2360917171621505080 12241346450302762116 5526474965794093381 10869507161189923475 14584279707327219066 5219820240628623052 17618477506848071749 14082725136707746780 9576507126141573373 7648737002787600560 10325664755935284931 8060859884386812116 10733234729275025151 17973124035277081599 12356121724276076521 3677880829211491062 14791607206760839302 13195211973499502631 2159272016139786917 14515786472033002114 14480311904347719934 3295071607327226680 12486785712201715833 9649253485801921815 5877061577746914034 16171217771156729220 11874651884310764393 8821436402544182782 9750932814125699160 17143919734816740427 8463355186733064417 12668765912607058564 11049843345412413453 17518060157450030338 9994370109664582621 7468364422518326888 17167303160118029999 17405646260982886140 8469522527710593634 12356651317053171023 5642157737368356678 6892902108444794392 16877425617594069683 9959987585779050354 15902756832622254048 7666160543272731633 7067929395469507171 4941306550444827401 17542251711451514129 4772164082954583739 4413134335353382095 8079939586828812765 2571288207242623284 13821579070316657539 6496831849274272372 10726762661963752097 6912727727576147686 17879716906947714795 8345804956143017507 1914187555722271919 10509345119771014665 18045420364840212712 5128067085006993975 2494540227557607802 12236650312015729820 5996284510507312281 18106118708395198125 13878651364329538887 18184996558582957528 3454845576297590376 13879992528793558905 10397519444194250125 7412953448054003389 9276504664631139884 4155446196255910301 4780087886182156935 9525932216793961729 11130431656978728839 12913522727665260570 15434870869112210690 11584280975234533173 3319524668738392331 17332212079947214137 5873664629208457794 16398305532129879886 4634989629333960388 391958599496040099 1822060814109085794 16602405737352300976 12333651729421086497 14644106319289463758 13716559272725761249 9144074601796368471 7531635462343676310 13658689457493609673 4639582689921229547 9389144050817865847 15736713720741151195 16133480080065707351 6405945568082136690 18009557835340872201 3619813634971767706 6568510462479894339 12533912412709144983 3851745301351835155 81314236575411078 17746571004053082661 17924963549935846650 17196179050448749870 1898445106241449754 17844044407975997691 11396742997363855491 2046969987962397620 15984613573312490898 14101605885649693138 8098021548706144450 4057407244701477095 8424107589393299458 9829976511712911810 9612293812959085784 3259012472886263786 1840234848119127166 4250914685553189825 13485651673820561834 15700567263657191432 659195365169215407 9949729022362282776 12229245798066169407 285353888525551386 9320547649477073768 17745334341166715527 15083183062625096091 18170179792923753183 18068000540657187740 4545777061792351178 6826908479595699591 15821733957640194940 11543340200265445760 16213635632958484986 9042898247862377968 14492443981228787579 14990092911860828287 7627186794471095997 7364999454119789075 15957673726303325028 12678306470619771763 11702340613083651631 6445717092204540948 12785714295906314599 6907833282706945157 17988091569997964385 15060825068254839502 9935564992071057816 18235557827154292603 6730898022013019031 5287778268278721419 9773422765731053957 13751637420019251523 7960555702314698908 962675657426651793 755672229857944725 11000700678981854701 17920015239093352895 6252564020693933144 421026972801576114 4984622458660352418 6882821496050344811 6661097890451388942 3255891223003233194 1025559496164508259 14600686071443252073 13183666207104975069 4620756742638734344 702133541382104994 14705968112450915045 2804977788698209583 2883711006991652979 15841851724065538845 12619164319860614938 68500535742017062 3626679176954586866 15949145253504140450 716512998319168985 16320870820493181846 7110815088345554933 8847865472097034826 12368177984771963549 16005133545442517481 1820647827400962277 5375892565641329457 11132279507971278324 6517880754985531293 3809838397004484156 12142652025650371810 10753256550132385385 3193453812748990692 8018441630424566347 15883803644719940802 545560145234638605 12938403268083539448 3981011874939464053 6639471541359816506 17034897311344932618 5750351873908255717 6391558069958430218 12065536731621683485 10264358709325226834 12468764182560748038 5724475808867483850 666981816520335047 10374482147760453730 2861533732456118181 15436697672329352758 3519817457909489050 4452627618863780259 3682689343891836490 5861944775901886432 10422871310314492976 5660448623184025075 8515378131478904197 12262142264060539049 8215642855314139021 15173848838480650772 15443239388502028891 3978574328323502961 3862853648235032332 2776864003911515111 12143958272937121347 3650144020125349069 15661000298241714141 16776555772555125965 8264665223977600123 9111847327018553421 4461683340868226410 15576855139616354146 17166999032378491206 6175453526263492169 15341207911337071594 7087700777053571315 13318864908085045703 18012098899570595910 5189082774216478822 4175946134392284915 7545566433039497425 11342440740397627796 16730556139435774618 14635962780169922391 17814113409783479345 3188323701312183213 9303181068735644342 14804556939155411005 12268361310417378024 2406586403320273528 16391786016549006219 7983592704319938900 1620677873639791215 5864542778136171144 15810114884333825416 2544327576921612320 2206645127872789077 5114761917978290509 3217716095703832345 13466982508295684611 17919724505039096490 9534542406351242799 17140596588429525184 11217801260398271094 10279699446231714431 12327715683328411186 6177165791136515203 17975588650266476249 4113043919769367400 7450031520948660919 8075781764788453704 6539323738821077107 18195261299080243886 559461481730022995 14666837461352023135 10271336552639461227 5506882606601163927 11575703513542813082 15367377669729289338 14609141408893444409 4077576274870646779 9499610926028799668 11695469460663467128 7652352750606878334 16961935456195441110 12951495951653867266 12984750815314767901 3369272769506176394 10715227011041078054 13168566699804604273 1773028883204162919 15294799504020053927 989545119504356029 18284607000981756793 16841526915326165410 5277859840589985935 7936660017971536584 12272236021840019001 4690370171453785018 14657191674603929993 13589229093276695187 5750728805213210049 17772228577450909557 7208444456235587400 8060753965795859359 6718385571785520546 4283272292213628357 13340331621741561181 15249366031855524234 10625523321595403073 11710208268367513061 775371402917846295 1533817590947427642 16015127338504143766 13046477808954777895 5614427579087500450 2044257223420543434 15713743292580585532 11411292729768067977 17619895272295338331 5343210333311293381 15156985466384899651 5536692129108259859 14143482908047017527 7914204824486438563 8053868195879169585 4974273511656781406 6553946581031371393 5108017161523561092 17587819630184544010 5578909298442454783 4223604348133025471 13642167844924746569 4823128259794547322 13259289906081657395 4488781285136821845 15180228775284905348 5323179726988192071 14257061340231464414 2652211893896495628 319032932366063049 10819217441153579328 12005712276151490066 13166153428529975354 15257560764429644490 7346452740967402860 11081632562812804062 17678588000271681167 4368956003924086962 12002366140276747451 13529825792625197924 9119736164201769163 9473963732609924532 8820040236611256622 16230288229627343661 9360551425299131764 7957559617620732516 18166244035239611182 8075020139194789015 13589054809568573299 10374912943833373015 95132295590272731 1049849600090433606 298639841467405797 444182868333592068 3726476735440838808 3449513236724467571 15096003561528290307 1066954628746244020 3294563447957378865 427279321793389209 15636640132555076224 17764035630454918865 9614136553710947608 6200830332140329085 6050229862686198484 4755114014091913965 1001233456258553235 12491814866715934206 3699398424245880622 16300052412660586909 6517455560551786792 18103956155054323780 429260041032836885 7740424886045883704 16208603317731629019 259064553708530371 9602477008392321736 2957527672841690610 15594008512978220921 8859595935837990942 8818685119890005083 17436709947560410214 12329529656380369188 14792310165646601941 2978443359937368810 15708115502019312044 10454176463983448729 2460336085491785510 9938131384056207458 9473714433338448218 5017689363587846791 10725295330070687928 4157157597545527643 3395158540263728215 4436415333683580624 7626217952510414812 6489185614438106893 11529686071440279638 4365174122618063122 13493697427444876162 13547546411508926194 15378059193322664727 11603671716303273671 9472986391527570461 12690268618484962522 4611606654881687489 3192263481136320904 2654551371992089862 6641836400661069210 6901913467314410755 3650990856318601701 10729730317369821054 15802947172307162693 5128635454686505577 15274651575960451572 8808276445097139099 14601967080460061036 15831330987430097124 10597868872193183089 8483551395502391897 3266757795198312563 8465978079901255540 340460672902414939 17147425933068806139 17012655602612330975 14584941879991185752 14049547252371628290 6469304194751870090 9136888104495060832 2622480989735535586 1858540075796139353 13230850658279801139 15546565047263965183 16685912723359885471 6583643598360772001 4237678865585799363 17666595538530660148 16367236491595902087 15875611374938224207 17712483435601219265 6504455660769632438 9572109833229584333 1576623304612773612 3489306654010010396 18388478880758222718 9778669716568546666 3002244895247846780 15030784905284679278 1621296534664497685 9491885357950033213 6099956748020830859 4269291197522316178 4734008489689599037 8285781693730717786 4517547494073355065 8457701796721542589 11848397103041924662 15274522604189668086 2434966257032456550 7920550884280843094 10952009723873617994 15882976382081031730 14442229961455577145 1098596385922986955 2615862050526221800 13407455565865134178 12358761225878091600 14682130443511350883 14169392006361996615 18318966992740084276 18057770727307234728 8188789439702732807 16725142745916468056 59808751239958415 2917075828659444999 320128707146127767 12397419535335103822 17867966229999092135 12824119989587682872 13065567885282833448 7800811894254585049 2228451751389958477 17939427060278359044 740849027800060076 10731335350699577421 14197278365794049282 9210848611894648672 11944911914452847054 15075446107225539785 3018505458606012453 10169041280462026788 17454605211681797129 13173738256270136169 2849154147405435099 3924481627924780050 3083275550678476338 17670626024675677446 14532324794469285315 11505903905947446645 2273151586033677120 14074752525363269779 18023260529721802599 9082167319618198837 711096071538618522 4636627636224890754 3305243548025507075 1349200081885946488 17204711605763079412 10350101806846610009 11231780509626997663 14570051877529831503 9640367757417152571 14438069251490540253 6025418856614765370 6002121640924429768 5982414291471535574 3584056879500936302 10785260565934624129 17193822831334445876 18414497326350890335 168366535688017468 8811097610547440299 12166178513504754696 6286133503893117426 13589910032414313783 6397153615825947132 650278309433311158 7193631511450379821 11534551164645632015 4245445293680438583 1139525141663893540 4356179445072979025 9504465020920297572 9705334795676159703 9942245547927559706 951445779298288556 3898469852550665912 7780027826923438210 138607276321644159 18198595499934731122 3700907212520903956 18074926504933560127 5268236509179311939 12952814949194319326 15915343692815055100 1224103182630345695 13649237086413856066 9436906659296180736 396349360359439763 4765571839394802150 6600536651521664035 14245652355288439887 5727182168033122477 12891358082176835854 2680887897283112058 11965475730873800472 1936265087508431656 1223390629393757656 8631882754823678631 127754506750477386 8206575989931375309 12104251236674185850 10313300592563782091 8380932811587824388 15801614742004093356 1905585491593744362 8170760085627072833 15829084230713049308 14388386778633337973 15286337870838327783 9781990515866798808 8417448835544126355 16072902608285170960 14973876776088179118 3294738680507606088 16018314528570340311 8025985874287790773 13928309519682221210 15090820906279160003 13664972159406044266 17057792601885245011 11337245173018912475 17241871606652606172 5275422881307241231 11352635538573888545 18296726947164686625 14969835516650585356 14927794057100283401 16223428430255496396 1768724754918177294 13268734438248492550 17901609289266696862 9126009836820360018 12221061885379661189 9127638370005510666 11728001708336705083 482761705025032507 10527087869448245356 3617335237610073422 5404783641930083399 16273163298259279251 17222988476385544147 8927015723220763458 5907559651015629807 13961162450297748242 3890977635731536422 11145814094998800487 17414653740053963544 3938547868072996809 17604018002851912130 9968919071937665148 5617770698686886425 14180398547302885140 9904497531184468715 7773987822303692824 14832964870255259604 3156353474464212083 15615005219550740173 13187593159132218915 1510740025936751260 8548437777406270868 13970504462890025358 16012857551406249913 6929841402472422959 16199148591074674361 7356351523882273670 13599732758872994352 10177444567171249523 1938086322832657235 10991589035681273290 11311037479286370456 18143963120747882797 5502061194823367571 10421117363879285467 5502782351789793645 1722244640110170787 9280947247830380117 6059706826534556747 18051913044902638577 10735437670327905787 8340178293458794750 13807087257215836052 3593979368337299639 10699923364545407891 12266215542717945094 15416710228681319829 1843803050258535895 9744634780885754262 18246038860013749666 18358505821580483038 14390353352684255825 8415200484685956453 13536430226463721150 15181097480949536757 16384059466848348930 17703971387961692030 8408368728143200191 15547683043628751785 9960391701543939974 2752600443554217790 8575044026780526954 18180668868522639888 14726099401024714376 984221223062424349 4438932324343542541 1766782611286310684 10198764918161558165 7895231575593639388 1150628364319653626 12853980334256692628 11600544417519593328 4934277122320474621 5524712394833790766 9171512029555073624 3048778582574896006 11888080171326975887 9671089562820767853 14923963237137426481 14036948033456564072 4615955654489367930 3698308203991917298 14971620254364956634 7476302259457185988 10476539174135024899 2745535541962573219 17114758901139182840 11918725742660037975 15302158590604115483 7026846969191890439 5622984052862999995 5417695037563576264 10860413445007316213 10692255338651111570 9593540649443141898 5188559699534090595 8668789773600478967 1938058839933991983 1238037790681493607 7777578876294759083 17565455366343958034 12279130223807355943 17815498009374635303 5230915832009385860 12190144087709963834 17775535736565572970 11080023393102177275 17110908122127684902 16426462144247171711 12700645909589103640 3277646547310065122 5763451441147077579 1217130319789917841 2233247592681680650 12415275241923917263 10599127945174893891 17899537650323083595 3794315469562260362 246128818878318279 7905819971130016019 11929303809825126424 18071005860967616314 6403369721383960391 5909007966139752302 2180557797164256204 17520631158869021617 18035456121510370018 17680043941356769434 13637524257648386831 1340241667965631559 7536526736716319669 14324239640481037646 7172717341897602013 13935420901078776174 14422795469294934804 14864707903623660219 16279779242851096059 7696802852875092788 6891148947030460369 4158843561151955837 14367447722578429502 9358443540767841036 16918775917846938710 550548226846527157 3721062598563066809 6360026041188110402 7380291557873579710 2732279437171670022 12670275724683041750 5520235469885832494 693594425005569448 6054740087169349874 10306820493862213874 1842261850515235047 6807691723223459584 13344797752054589262 3274377661531520158 15373544762058729791 5242210128503834331 15334714898859225431 11414727379378277789 14764880973305213604 17021102480429383131 13842446891902844893 431934910065576829 1204932485098382574 8375948237863009155 9236312052243833151 7281566969688151907 6968202345009859019 17968574164382233699 10967836853054119226 1218695329413933329 8945554752909336075 4864288799402431056 474080567327562538 4400032151099400649 922407943881730030 5690159542914746705 9153607671317486843 18129910902420513252 2203034736774325088 2896569923593802679 17229518482153215104 15154161116822405377 605866176688872654 14939516016248671698 13008528438374523403 7529207020934168256 17873303628834644552 16816465073485012971 12504760500759709783 7389861793899956362 6689984553192524980 4528539785708486326 3105786161092695913 536149227223563703 10732620995971484063 14381584104565626003 16616125374543837547 11608035826855696823 12292152320262470252 4843352492224156845 3454926204716840715 17049275997025584505 17874955330644241863 15259773823758186469 790588964235542779 15863299344253595403 16468009208369486699 11818412274565213592 9715267697499841168 4014208505011595109 15280229367776826499 2788915000952319354 16144839282240828645 11747780568448088454 7151689601231336112 14062626897820313982 1148693106464467147 15733351518213682856 10023678770061596536 5686835950009973809 8445611857492962003 4725472532889679728 14606158674564235622 2252360010577713994 5407340903506334535 929415698623787144 12574079196866371851 8230825766311955450 13152091183056020584 17229416037343820724 3971391070627533760 13223306164995079590 3532190615740448644 9985169768940531957 2603209765874401360 3610769038754270192 4458458701438259304 14336123923135514628 11202346861436098398 9477156399383552169 277317055842951213 5722771567242865347 8828861663287969998 12301071184130619652 398706868686552706 9374737592337097182 16983829581204609320 3757086305907322735 4437737314071899115 14249115595416376009 12769575273011153041 8872373345538067740 15081066710487150430 12199029836791852953 8551261759912563779 5983579023826313952 14179173140109298571 87605074444568031 7129577550010597833 15166057201533151513 16743856908216214196 13810400248081194406 12397558455886283453 519080918978919472 6597570391137695743 17813898869887147219 15070946168738774199 15628569627380223020 3955191304960607404 3024062136582581367 1001229091602502718 5079291064545283986 3220859418158955759 18268284287651855949 14416399655395659082 8700928047219080591 1128767128498538162 8837523976465865241 11308784553143271461 18141868142198016329 16677243440592505591 8358748159004570463 1670782935587610464 5403190475707858638 90307332582207866 8051355671824038603 7791069476450452656 16501478167988817341 11453783731895940534 4073258221541079323 8782729102622804752 13479516881814684874 3638609291858414822 4044478261291269764 315336802591764180 14610201290709574997 3379694804332141887 13645228995558885920 6430539117264397216 11946903204611820148 13282864987940946194 18316856659470286136 7276597703745945840 3224229874055939479 4590197312068732880 3598765488506480568 17354833749540267308 9049846006225913950 13811988172930955283 17266277113193170397 9232679321330593979 8151051451037938538 13147795492622812353 12388650542334592955 8229441682513157006 11669904625863097715 15473073826760066451 15741733834458740757 3994366566786200519 5052026454222420465 5364199168438187924 14823677758954197609 4324155648346337954 5869626485319430389 11795632082968731126 3820395307451610375 14581479937798930986 8789876673776170390 6009304765937040506 561609613271224104 11050305984160911448 6460325163473036244 9652158852671758379 9279699752142971915 13503585110763304356 9301941684052608571 13845666345928796635 5656962580233485973 7998869976974527857 7522067675802413972 12328740715374730847 14061005270359039925 17243463149548711579 9692853142203052277 12224146837504802370 3718325247180378560 14753672458127860282 1404746264713290183 11825659115641099694 4244009424665505854 6390315412553541769 12519597548349132695 16906092758592943556 13340453768952786281 4341096131551073027 16752316403623200996 2479335544836286655 1152581357530742848 4094562262539951223 2128344043252433814 16113242540841482393 13921108688812534043 2956853816123045004 7971346198555180805 2068434516829608098 8779535188572522862 4786644778783485155 1906552217464992006 13976504890043768034 17137159697154900883 15064743299134749826 11501874672748715986 18164762327309220781 6938341592596934598 2647449379368977181 14057414074414504260 99610306813318986 832236848724636078 16280418277259984343 4547879589058090597 18065339301583925549 6319760668555055806 6072096489220022929 18234867394832623861 14773409918316002881 7117069170479554211 17504299117094080430 16721485749597243384 330389502608943803 3935602337977119221 6361788245544344985 15672821805343283730 9528968031208664941 3313604709067973119 5787622510923206483 9307140522250654691 1797250287332969997 10153765641922563256 16953270194109010336 12661424385271721983 14375211693815139746 540893720746680601 16706773292747038048 8146237637666839877 21276587716004817 4670422463961186656 3455222531587271549 6152363356171980310 16133210402851115580 2183229099160666584 17486735767770499740 8738010886989323018 1893858698062215081 7009745904565678082 623138784424852332 8202222984070744117 14827111658531911119 16381488732904206342 5921912553471366380 1531531573196302745 8677266143118848661 16757201717319646980 10259073121103421366 2729782933484273836 16093259188915795885 4574746882771269751 6612851836673381400 6140704448249636461 7320556745720458764 9443128773587349580 8548614194031191620 5200389944372020390 2365022893289038960 14473410247432263205 7043527189412617893 162505941198750847 15971339736023936708 17838316357739008669 5595917965742011534 17732314167543581824 9269586948060118443 16599152746690469164 15108414378814366982 16966027365649035323 11701704126247801981 12116252225409610895 11712320777184829046 8076970918471204268 6339322798186770597 13993262893349672371 3972047242690646433 3526450816612682284 4203627267861026291 14245396167996158998 7126725799421847903 8627955657860739891 2299017440546812338 3318409901215390143 11225227429475735407 14644336559391844406 4042037995296047944 7003941218445512962 2076036272790858982 11584259307176955232 3068507089235448475 292189416935772751 9265367521019864402 13300663979909118204 9155761059964058759 14484947291567181811 9569420747214353053 9666026376625738734 12836097161435558120 271563073936221641 365685886189252212 2121392871386672850 12500807777672544383 309094062607422303 18334092854243793036 8060801228648556422 6689516905385516085 14469307454504861510 17116039522082270035 10036088204780587843 12924674656345111766 3193779885401793069 6575943421835211868 9151367186249676860 10999456561213032884 4987786477475285324 8123068825949005684 4805180863113016645 16749602427518353988 12925948468000826045 991029970167614292 4959335895474368369 17511026015365137705 1754824685439678383 13158654808509242503 16073485724776452322 16462065770120153286 17048886782338237865 3484174714098755955 14614500212070504092 6726603629016468639 8717120014837458928 15809567996247080452 308750991268664118 13823748360533095353 2075889910024146235 12916205286959925381 11785933815591496045 9852279902452422089 11175583891305694317 16957949926969143025 8970269675580699656 14858551351362474401 4344663196369663512 10757418389212522178 3574682886573797559 6085434979180943158 4358596635696265058 1307237523869627078 9534064400931818726 11345807909718357711 4110106499154012429 10249566606920476322 16894705083369958379 8131540759077971635 5561997456689328446 2833568758360751360 11977558540891712057 16528903460680117212 6335300731302920854 5695913989814421204 908756859462212930 11103740475656298760 2673814486836266795 3219022182652012551 17555367829901984706 16362541452528276266 7371559476952615743 5253364089371956732 7720992940945935560 3044702891413120179 11109096559216508853 8857139797866647598 2926021005900251888 12954694726945730410 13804093995448317455 11331451660187036608 15727913006373877505 4108573552776796440 4251180657138889137 7317005232150530766 13244020847666731741 13298222037867871463 1590392462378968971 17180426823018588853 5935023658747991640 17812893623039324861 15063841897228839529 9988705961948251370 8939122679008744620 815769888887222308 10100965743695292154 8051268402983254822 12907340267568792639 1038358437192563410 7944469643330906421 7618603828216271279 15896745982784910101 8120994195662346708 4580912292887977469 9057421874210203401 14886831806752466804 8566302981052109683 17343247405744773269 2191453071228866811 4425149881544835529 206071196915493167 10493011648769264220 13111443018469330681 12420447542958121385 8352568532259780096 4410552991176289493 6533078542872542863 17621940244445727076 5809961616495362895 9277496124569518210 17651679797654981006 17882596366877936174 1376938689134207622 16699992281026841888 8502954624774888955 5489386352166702762 16078739497489556711 12754289247988289535 3195379225570057111 15168965896443539115 579327872771841061 12990626291785258597 9894118332484034249 4111503734574343302 9434813515043722146 17716845075988911815 7079680608416801095 3005227093681849821 13073541674193831577 7249433528116243875 8426008170606312121 127640205510799626 8172292835434564271 3346486027799855736 4313667418881374321 7858115278950962365 13498526487679434328 17373987556361742183 37964183988780078 10226736346333860526 15027429132911978039 14224639838053222627 17245070010184058820 4339073815560548128 9780896750568852003 13509517709738914715 1302711757107639894 2499364527263074767 9888908153288291596 13733585821004838246 14609997567012789718 11969156118526769647 7574614842222572448 13421633668587712847 903604553000486453 11953750784771006493 5167148066143215464 8279264551070557290 548105642111823878 17910772875411030956 10491604703772358197 4793641844369024906 7481872390396445988 1401828803439293459 1060390127568580754 1882797936101768024 773099842677068686 1215539155459958216 5824672987442247519 15085454500833667792 8648824041632718606 10574386623703571537 4102025284670747767 17919318577586395498 6207093826091550252 15462643796749218956 1167448784793968259 4253219362903098811 7232831356973243222 4222990338098171146 7438162147035761409 6094309089365775352 18301534856710639318 5683484479494806835 17214577768633141090 2048726714275496666 5885380062084815585 7544908852600161399 13925910379673449530 12150671915986242937 4234578215737532282 9471332581032046795 5075909282645975522 3284116643317211956 12170177936505775902 12564474251592062853 4285976769989924536 7241070699330652362 15303617988918100716 17580955675059854902 2759126532498775804 2790302351057452312 15324381245549012529 10592462677600953314 5922667906194256920 9048621444425563356 1238342222887745248 3694336709638514470 7565844777675637960 3622795823293245989 13472689106129120540 11773480125089257382 10706196522592074406 11534874333563833733 7202694564685274751 5978927069833143679 11267312368001371677 16989997390806565298 13253212657497723977 14067106295818060574 8535228809465498289 17969108150932247393 4845793630100061398 6473786696117619253 16954098408979989321 17409896013120572161 2304995844644107163 14048792061923203821 1011761722878266709 801216692013349646 18252515053472147483 7816426903689368233 15325377861716018244 14543172987983519562 2069172439388109970 374654635872637233 10633067507157677157 16886395207916675733 14286401817738172838 13864325951332530578 6190601644670535071 8757715559603199484 10231589653442298251 16130247325995594368 9188594218839683045 6388131316604041074 1660031755393353384 6893871877389137361 14072598065564919748 17327963535550413290 13520051864883580429 11437711582366898100 15051120339112588985 14148611335959350542 1657825864262243753 9424980109059477628 320969640467647531 3919153832220373001 9879135760988361079 7221222069026021949 13222014375589488537 5302743179809319651 17939889649572410813 7947033849580071768 17350837066077047011 13490248313677635966 15250099458853542051 575162749327298306 4083520055258881340 14003292819040570320 15835423751322460572 5104860318904151812 16733964331943860331 171916002837970689 18015135339201530836 4962947254687377480 3125212400785667664 11336916744845592037 6867929951228899578 4903844335717432093 9213408103230430684 16863641777156638116 18351390657489849064 16128957140408598771 3535132360495030670 13223404397739280195 6348352724321042037 6480111788886167857 10414414828110224774 18117847943060494225 2274910593114376193 278365818018992584 6086795181053795418 13167739766960399140 3744665844441254018 8668280855439196224 2479290002204946960 15339685789243084250 2075700063730250036 15851601574947335258 1323080924483749217 2249922803124683834 9768575708669933495 17908976624763324036 6708086205125390103 5104098896114168914 3337759046612947595 15684436641677847164 6711368494852654624 13766802168004457987 3929681169953240885 12112342454855951736 14716719447113076538 2083441785358890015 14981027658763764089 11391717887147575161 13327302899316600560 13091600920608356488 8539001376871098634 8833959111248246940 991506167807789819 1398378617485704775 6028790455243335337 885232793847252538 14383065415894249522 8424933901179315850 7423231679666619591 3025478641628168872 5483786279450379638 16618660668092920697 9310722207686899529 15886462995623223130 1160598425116773329 18053778683770273546 12559155101236022849 3200659893302322756 10571034427982444562 17975614882738549082 10208263792742284138 16305438452368770091 16044224790745199733 4787562002310773957 2049132379480958048 476955082832931809 11459044967205999170 3235314639719845748 12447577321461495357 15774910798834151088 15289376755353700407 9219931473996083730 16304685945106777423 6404694756068863033 14131159592965526403 17850459830739281605 17215103231579628972 2735898085781561999 18225098450062194085 9592317729616449421 9432957619194990908 2602231989591792320 3058355479757100916 4520533407685850858 17110502256325225965 6946218295850490815 2943571510823974037 11342887570134143267 16772809683886837164 8438323240117910811 18277604862651250558 13200442422007647409 15894145328514961120 16056850671156902787 3120301098618484742 17789961002032587116 10295532129381093188 13642549662280315588 18296523924751092652 4003319814600908622 4124729672482971816 5421881717423497805 4696079933911198302 4779414667532962303 12833394536372002037 1223765958692179970 1430049526397076812 13992260084214538517 4850502548356570579 638598334917227531 15789924476589792771 1680278651211190627 14040911139174536231 8824024761143052128 3999209070203122471 8729538713020634512 4684543178880741018 9808357164757645388 514294491535810916 3937697030105532811 11999709249886202269 1212582814511971447 3382039747169650417 4382988957092377523 4400768168506196955 10954779643775294504 2403059933495290976 852183630617707617 13889505300989786248 1241416059703980851 440187157577603291 17611589053170260344 712037720961604549 13664673406619943178 3049897924204451918 8223467328098452110 14166179512506637850 13114827112236263085 16696916836893675228 4374280066836243816 1527352318940188248 9151176196046887596 5566563934794109527 17407476117827966327 14463265490593087207 17318957922699856007 3469555131031109181 6088881496241971243 11460194901575532267 1449028905531842631 17410086190843385159 3771480878968306805 218199970531114704 9052820202968329652 7405469954217192722 14727902818704593373 12790751949161159282 17232855136610244634 9382196321408224937 7819530383767945075 2789896222595927008 4407259749896140490 17240914840123600777 740346017401407699 8189341827139519540 12196950019445521064 4939865941128667063 12100503876357100800 12506341639464869464 5058156906591492846 9246762908312688082 11019414549936984018 18410493565491468750 6828695108101394535 2297948633947280219 520773231904568812 11527810523029474861 2678512924314530554 9082096081531336519 492621902727562697 5267967045368357332 9193666661426303472 12398898191047121065 1993171513237366735 2337251559701573947 15560780791978997809 15085040319252765797 9838490440525543002 17423249639657038492 15489476942177673762 16756983657783545641 4037345558997716923 687985111248402112 7889351760301108130 15610553041065211503 7580687924858220653 7144412962258609407 15796337511752005778 14294254579668250090 5577166728097401463 12613385167868348296 5123276269959819620 7733875766678926777 14112643835312640305 2084151517798364644 1194557614376235307 3071050751101252705 6595410243392564750 2680967210272551292 13177126469539108743 15061406493160032257 5741338324443142439 979436010425770643 3342923791764218006 15792583196861365542 8347715665207123174 13102656281548293942 11172292932022274518 13555947412111602812 6594355665275340557 8201642550772542972 5715502099641428797 4648486788463438701 5157162659728626916 13963690585508246929 4603704096854364978 1414837339578085588 17434467779969967367 14450801406266984299 8029801358556142242 6526019304803323723 4853823568834342379 5108622428792917769 2355667474053789435 8316827514057896849 2996517643575006853 16596948945397330376 15062698169269053870 730934423446627674 18167305290233597316 13444585484540543368 8527535293117666418 4056298805535191180 4439325998743875651 14646580855377377174 12415777221421317529 6497576526576896843 18304819400142781771 4903305418249605335 8965417137593526490 2684262004581999862 9339667674381378524 17352220467575625472 11757821076213097624 9231732130973858499 11721597260040860403 942405281184788776 10338568858621170221 13058017610603276631 10656571742114805902 3592205753477043686 13817385716749589507 2770314212399900050 1244963587416142322 10882062878094170201 366763135317986203 17017848680776925897 5835977094475337524 8601784738329937960 17679221461004650277 18446710516574158701 5059707803209775440 16678695763304501619 9570170412080694552 10426651420473687677 7109377671761481971 39700534429084915 18187642643378928952 4855811172109530361 14754013800721308093 11589430298336661994 7552905078102522663 11295204852499081555 14837232104927225008 9316267440640467687 14457769268667769621 2157414353846074937 16633841073445196486 6249700421885561494 4675165319462041851 2440827649440923533 207491176065684171 10144277639528697420 15322189037336207081 4235088964412884849 10154864309215360230 11629670841007218611 16466933581362311377 3333373251111915085 9653925093073999709 5011397235981924334 2512625140064037781 17768067252107353066 10820082582114550880 6309945530588609815 15841515080154456702 17774310975727061028 7126945833616227908 18260024024477268876 686268289967985742 1859429521303727537 11856208533725670424 11589452820937250299 2474126648122625163 4338262073339668852 15714726526617576992 1046911165148569103 16772790801674891445 11314721922017423272 6306010538182012294 6868274899972019173 9028666307339012418 7912029881845146271 592389294149654584 7197936912406916884 2790382749563992725 13777179715655635916 7467597065656234996 13179020127083857302 15781753495810953322 11628426541103476792 4510611704898889564 3262849309059446740 1539609035557597470 6746907523956769151 17260679948603992691 17176234136888522408 7481129841651171341 14590928913897736272 11705084939307327097 10238631815390159367 15061972910249912734 4792907822140132891 884615454812141898 4895295533833457515 1329647727824731186 15560028272902476843 8423672765311362066 12019954375838729283 737350113519293959 15923427775420734572 10863276600679686291 12395700101680992289 15402055578899281538 6175331458793244187 2955903384998574008 16081465035866813487 15541200769578978841 7263621172230024821 12152290491795670057 4521366554617991089 12850204201778828433 6436180803042003892 13161308120465077405 2744628255337536437 3337110310256087963 7282038821639382645 16812662952065849250 11607135102173514395 12239488836664075611 5457514906927366507 15392608786503581575 10831370973028844978 14967809978869059733 315702889039941910 12326615860605028082 18007325296153170025 7720672124167302199 4783430751158887293 13315987002038772975 3192169839930752411 9295432056325553180 11313770003749736892 7315636406336704173 2308327913311407521 4891824832853917084 6711759248479245640 1536943930721776613 17985683596417073993 13601783936234196891 15150459396649783143 10590405306737891609 6911460780726616286 11299414982302071464 5777451163718755420 6795852887093529248 1572083583920735118 7455647462204386247 8799424714769449710 13778533876534707971 4191582534366344272 1912706624213502581 1960553532870273975 190577576018901931 7809150354957966909 11358849531452564012 3913368228523981470 6164880568493193999 15289803007490213300 4460898337137074637 102590541310800792 17908767158952285031 912088945365891631 12270846799812198660 8122981695118241213 5898914612763813781 12954392853764564832 1039212023230283341 12128353957314644959 16718347706636770735 5754188055151082932 15304108374762544549 17414813183424990549 16812512175986724352 2259637841782232935 12382002795313217778 3076252182985935406 5357216579550185915 15307829583384731037 4556862111303809063 14241936015544927327 4754354376348648462 6120610011699351877 10405873541386779241 1847349868140265199 11523145850657822503 13093341454248008655 15083450361755330339 16615304126072569280 10481723100221360570 4651225194946465746 6562608394880653495 402207283852038119 8963009689305113875 11270484566266025348 1064150091688346655 16955393985262419519 10504116921072726561 10364637649879939179 1383139412724187115 16523870166903208032 6594302915536272285 16465453840845293431 5503968029384527003 5113437370845768539 16814667829726834331 10168697620290875332 4814315485343842502 17069128837543186912 9455259495068122369 16011978542409995727 11497679690370121607 14457730686880222127 4711921176758760864 4935049706571583433 4106317082067251041 17239570647176610250 10404381055663986865 9496778823427961350 9759813274918862639 5896405690569189487 16338686237218952819 652486579560089232 16085883256399932425 15724027622878710486 15688837120219829887 14090579965303233572 2679665028344637698 5163302361182754517 18189829208554936105 12469555917095336071 8554707149195018951 13196097235778829579 1049712096434781407 9279344274337997433 6531446938076199741 18072909290750936636 4002130592566467867 18370875643041271026 2883945532110163125 5290214877143349235 7321533124222435189 8717253238080399884 11879177932378934811 14597319618733587331 22396964923391502 10618925698604543590 17289228093988876562 8371164074394702320 11348216255080270886 12942151114638741904 12065486972829092067 1520368923503145274 3344119506241073339 8263822778120211334 2680202801499116200 11001592116525704881 13484606615860456319 15526417687277930163 11746552371350487877 9820921171099070702 15076533421729651398 7965847894003383839 16183583404848852035 14754351007882235892 2786737864731131420 1021494463310531786 8638921406000393538 8740394533356123745 14701458621544574531 17129755367577991526 13891710026420431727 18245611212248671652 12050526225917020281 14676729174976275131 12638466885764580470 8390467068278027222 13823312217254846757 14008674076555948273 16898790434603540828 13842269635299827742 244023058817679748 17738902444041357116 13201731011530822003 15623949121312890288 5016117605770066441 843053935747149039 7536636461193415123 3666287008672687173 755439624110675513 16761194683860990474 10563465114975424149 13299487874932415705 1666327094484035557 7030930313810406394 2040125374926072118 6055434346628008026 4227570881645242249 7030790006605429251 2607021574955802009 12473659924958801152 12507531743592077185 10001488415496546775 5185375115836708791 1752810884290774614 8903660590966041008 14961999541186093954 5984647282402131223 12148592075438737967 14062634882944709075 8961657039999395683 5521777250062530645 8837930306811881992 13240692209817010863 6489165992156467283 10971039787248636542 14295865593992919173 9558167711734593746 11093313279837517002 4468207450882559133 10691249463207068823 8280881090688959379 2312780513286715085 14317705415464092446 3771135380193602501 17532473454730947582 14953043534801875408 7890420316699381044 90930915976618210 5944040340142868641 14863885474579960077 16460379985950105910 11652753907764323285 6719427938521258452 10116696420924298244 13388422497742213900 798328368251944237 9712563522466586037 3805684330051242299 13099587001228346830 13930189107471271418 5378324734252510897 4297168380309015543 54673965490820245 13315134625551820193 10411788036428417771 4410598208369039118 2667043316305145241 4771954703592186680 10212349059657828116 5841128895947143424 11669347842246512891 17007781981208765382 11149595584992603350 17589383612022103719 359161111877094483 14275074529146350691 13945968982720375108 12572346718202123173 2931514637469573448 1144996651030835125 4556023572335618169 15607447476668487001 2138046536562429546 18067026498784855230 5342916831652079241 12022670426132663104 15991114372347783097 4094444670157002649 17948289615172937424 17756139601676269118 3489742777026826273 4632738698433539023 10448142898599125745 6897379297613252671 16593097272328079217 5762551750466073255 17358255176670032769 8961803097049891996 3734398093886738600 5227511330248393840 4048682376281829044 8431531998312391877 8516995076549609385 3892545991576796757 9578713378940195663 2655098561490146448 16869227468640107193 12619635194148622134 8678180068230356412 14161241760978267178 14761153031753591680 11702777983611923831 16737620848107893389 2703890464246495464 269541256068627389 3169872622830554492 5672202206304759036 7312071688826558558 18293190317077763844 7464072437039095950 10554817481552553792 14817061233640139911 1383489551134686880 10003943492813017144 10221387627311178601 8574456628434371448 17794015720544991719 1306989640667364849 15152558621280880788 17151301699749394644 2933872697646136629 9468219791536072420 13119731470945591311 6687339980404586829 18190336871910329448 8235162390086523596 7575145404949270467 17857681771540235039 365134788390352757 11311061986019264267 16384092934432982437 4733177456181554027 5521539027797317100 4664692234441524584 4912732823697368100 12991579051569011272 2199605335811509455 2128900294259225177 17295474850442428883 17807393983564614432 7121874702763418702 3504044122467040344 5159694287307724041 15243240183674815066 15193755408185627668 16177811601315164991 11190530079123214234 15421164363831287754 17914268466689644147 11337330653909911259 6767300661002569098 10230224073163568926 17928218940453860026 16336357906111247336 15086807269066752205 7390559080814545209 10445851834130826705 5962384429501759990 15823614304233340159 6216839870651416174 14180126136423131031 18429717446876962060 17370226601952913752 7333787308649417174 6596324157130917053 11534904232260887526 14307628977446225008 9531380034909114186 9840166134923686732 9990776545634554995 16421399902783849169 12150520304883431686 10790039747181592417 1792270263763167997 8969270639985959773 11853039244474423981 4289035917777580706 18002654168476513393 8780678200934407959 11209649713054154535 1102238058822617651 4691269548446410718 14506410159899318920 8820165904923041557 3680024679958715979 4753946287516962913 16203099284612395600 13410540733659505673 6616635583673466816 12348636742994194798 2593765734196035620 17761561359179288408 17596178124618928361 7076427584130219999 445374698216218290 3424883630700497633 7333068861182458719 5064523458678770034 18445163841925886266 3956264545946977958 10759349364688077293 9730645822588652904 14879361093522420791 17117916583584434362 14065359171440028132 1674782531172102759 7519787201504527362 11894358824952976799 3446660823763598107 3092749576950838542 642021591609162277 17921189795772071128 15461500147085605278 10909258819867141410 2130969252408300897 10092483922809615860 8508363182772204962 11835255356432048424 478084597181995476 7836195042612539436 14890165020681812502 5647932633557339542 9193894570739028704 15124762708105214984 16892695946533670633 4995555894623558386 7605560491356393137 6851286873728255742 248372755879609440 323747972706613238 3652604117059666282 5471618584906772940 18123427920327416356 8037769360998178287 12611377835945158437 18332879150796814311 836809090015724802 2508277712763901580 4365449918622789266 11405786008018837539 16137464418700614260 10864267629499318124 4759064479956114673 4107049348549024224 17171316673911334462 5885326601205666981 4704931453262404540 9726127370918346943 14619978601341497256 1791317745273138168 15130272037484926445 11298841113880637438 2285202999573855243 5477368449486157893 1380506833777426395 18445659891766096461 15207104803731490028 9578090832755973440 17279763334634089859 5944606545188866417 4185397228541790950 14501621425993917025 12849538280373360900 6620605702328677103 9231551528132970455 13879321912020171328 5755926797171016494 4345666364581260161 2118801522621394650 5420747850687865789 12281111669170776982 14028530083791993819 12240452861299198167 13017984467601405253 10570195109185304364 12655188466961176323 13253162619892152440 15889352517015170739 2388853763424835703 11723233852244884928 13237407448761286796 4399874926901678442 12130533929039068567 5177721927253989958 254442878264894557 17673716169795956032 14530008246639295137 17362589264578809228 16840195654821662444 2035994077935783867 16336068734991404174 10196102960033630516 11685964526393834175 12166924737720506161 101417500523624621 12535198310985521898 3413571187792488570 3083111777264691706 9427522329250971948 11829268427163280873 17899898171073076341 10810339355078172983 14632905431864813516 15641072980872158274 9511738790443918917 10682774368630545417 12658945191178847932 12425882140543884009 7625301810104917553 2704079124942535276 9713163876223342191 1579483465020128846 4388032053521928961 17495543359525243480 4248449060460608381 11819431926296253976 14855870788978331622 5641016032872446762 13546407947693874525 17727478309714781637 5394343815270651721 9882424553532747787 4395922931369356892 10223330484026687412 12725123030331248550 6489717916120531279 10771496737532177997 604874701082234901 6922114239369517605 7357389486891330283 1452145304089539915 14497327548745028243 6570801081097292649 12177947687048105795 12922180674908006512 16001356720401313016 3689156974942965604 14685052725604509634 6713857398664592118 2773528746853111216 5500668377083380012 14123305524678807771 1272239669602869117 1993899526445359962 5218736036874509589 13447172569266212072 11120132128112314052 12772484511839602063 1285525107558363554 12915135059624818581 9460300492332267423 17531531567577842382 11013618694225364327 13925040229930240120 1592447083594960135 5814704287519246089 624616550262986667 1076410523304929563 15795477948432769410 16285519025167326523 1727025374019216467 5796751285240066984 13329696277050890078 1248967866771114503 14585702569333807032 177939231932986080 2241915088994056721 9232756669061552577 12016288354936504280 6013841438686701110 13792585644410147427 3083424500735768316 17054464579973139235 15353078339242390497 4743030788837347132 3678423603676447498 16806234617896638017 9562069140429637491 4685090965912165515 13602726604682271281 8952909395688047584 8270850337780600217 4497160122577632303 10914476731451617010 17607942474192570260 1925031165577734598 12357072264381691055 14724649258644698177 14604893466209850118 10749750877345277521 17653414279714598574 1993675350027597035 8952172811429768749 1208506490641577996 17535714717290065065 12622671721694300775 16403280391966609283 16979059188534841453 3562386572188848653 18123919557898932786 11287610870058253934 5224983290012993086 12264031364488868594 14473828226939655178 8881953189940140471 2617879847914802912 4889058397082922529 18132207174864689244 15767149911058507865 8673416876878265301 18189219002239040899 1974871944241438601 8048515460300607321 15243030990372125565 16039633609513436517 12812313962690813837 6590538460487107672 6313272869175849820 624021631297986053 15775929402014468186 17409736665101122400 17734265379013897647 17321242202437897341 13682705209055367584 15499674423420672790 1545297062432070220 13660517220507298656 1772292330084627800 1900408100959838095 13935492815665483307 18158671063670066016 2897212490494988472 345229393135021494 17569081695539336406 12425572082174261172 13294647704821013835 13337002592555970048 5884466471088673697 14598656876415176444 5210278798746864609 10143871561538610610 12745107643967645678 10640941910802437623 10343431530187896925 6830830285018347136 8661742779360221853 5977381328577094813 1075986811562733094 3330026288621444488 17757821246049927110 8794309674372790362 9178551583558768729 10001301587196408603 837296975251197062 11313341920080119549 14924855330148791603 707675125967512526 14641785257653258598 7074137753412310169 16275546555120409295 2802109381596980939 6399563822368813608 3446614003666763169 3156064376414768501 8671559186224399967 7053584239126808242 17163759983010517160 5531245727043866357 11932917024990813707 13853322105273034347 4642806206878929898 15489712924424307981 4518082260844245693 5945499472471506047 7307636350205830842 1606372211486961655 6956249547431673074 16076723085422355737 5455195087453617808 8786034128487870129 1729062424301041355 16860002046681120137 13016708355113086216 14095942928318045355 17206208164347363404 7871232063209821414 15551889317494050622 17355761404038993965 17301075746417987975 6618937556428800869 16337628496840483675 10004109277449798651 9591242628875528421 8826573092199587000 12021585503145629113 7012396724929279005 13412382749415193115 12035652765571274295 1473370042966355782 6333599466964755830 5104172535457752981 13610090845171707204 13952187295004967306 8156542273981923825 2920660134154155108 7273291195341992661 590959710499517911 5023620800896495145 10111096380254442321 9634830707489334187 5009432596056377392 16428011058257829899 436498626339941958 5094913227025429047 2125740177220509632 11749601504621204767 13665533789201234781 6557636697827454814 16012211782266467415 6638088073161338002 17498319713761417479 3594429017223332245 6986787842788468234 18125109202904919190 925738410815023655 4478331850350744441 11951450099174454260 4545075606380369693 15742117261266818012 12916109827240259101 7024966049311129209 682514533872892533 15941302799863821473 17717983988041174310 11274310894571868863 11666478033733996711 17276486292998431925 17505056200118014058 15493841313625649027 7079795900289840422 2205298893051449788 8226841633198186635 6762786122018114584 4898954236526063995 16064447106865116342 7700271818905272953 9517437290814134233 141462842947715587 309191305879050208 10875873904504315811 13598580084605714077 8613872504666964975 14874356587212726201 14454472252561165618 1045120585464551159 13051684346517410151 15912330183807030166 693762244225412550 5123498167901081933 17821646419347495666 4887861796574482314 4521852014268967321 1952944093739446011 18072943271838650492 6007018440930881552 11598644446697471169 11891578895487947528 6659324041591386118 9166936996191340621 4274515643822192114 2297493598617451324 2161300230886286757 14042988639947253166 501822593201110474 4913859188324246272 12572464528558343610 16220330446656323721 243154627468797188 4020400541411645655 16593302119502908499 181553601518431305 2521550074651255854 13667696717928194448 3991191927963238221 13356644887967513285 1521175623209407768 7098852843734417990 11749389053461587686 17339476815675689580 1114645806886652422 18389009907176667580 10601924817790691482 5086810389048862370 14415457460845848148 15084283203308254762 7705602100227595208 4876151540354076858 12676885124659552517 15571357868548228471 16674322373018376806 13194053775833086058 15409933002082849158 9058247282425863332 9759932238818384950 14327844376238328371 7868090124802202518 834381345634593989 9753610681208453115 1922451998774338934 6738928919291106062 6243229668213986504 1712992528597501417 16321916142241291600 2164656409931837959 10810450100561471278 13990316150944584909 10233541783472881984 13877219278909120721 14247337023317851281 2870559167442074121 4225778675172107699 4450935030132244026 3669517798245403554 8984600258599241186 8367043452574803157 3043123237544557839 1391689414514693258 16135844694679889754 5238861914047163815 14996073313431635335 11204624429880036732 10960457394053846978 18283308499715946003 11759911689506130143 6758541660342964526 11239735271174625321 4336138845906341888 4242657213498809202 15931260494758635011 15323768967673677533 17860825074088434222 17097159126282099606 1552852291442964255 5856879785725568864 3204115071099453637 17901984828424252009 851654853500725592 12099331628387005919 2306257261833980259 9341858746705144440 17787748508457208520 1479372516431927524 4181023163606391287 11369975368890891126 4309732412063900662 16100447719173480417 11839926746351271354 8813432811790790802 3463906767506986223 5992578162995788424 8907277224467878983 1824007459328992048 9959124962306905835 13440959560684835359 7546352439825593432 1967571675840807731 7323416396800414922 3918721033512760663 11267298908060718318 1272806586325816559 13254031037127834746 1732424332193776800 14954400801646466664 8384188608100197070 14508867027609977859 1783480900433522847 8597107140057692860 8075560721232694813 6514652668000331841 5184593090970504604 9265869675008272398 14973316974515807497 6795102007832680326 7415871129717761330 2214377497505876666 8307863438092055126 16068607924825305326 13538252330634044816 17807882021374804316 15055420607931940389 12985855556187920413 9963773310535276815 9907059093047756431 7546130807880487681 13287345867295421879 10117020665711475457 12343046675541400163 8528096063568858378 9687973487581567696 13458892954226024003 10339396095181278104 6596021985857651862 802204958875820402 4561133858737317126 17529698392655896256 13744585692290074650 4227491510524494148 1513544035649948396 3274803021977985055 7027184867511795575 1100730970264281853 13040318921917837233 38116278334795769 6373901700045924194 1351571082827263758 8835366332643017927 3515774028111522255 7831187773697328823 9823657599878277789 16556467443022517732 6616186381209422084 1784923174473097766 17951013987241310616 5671129787397899419 13681489829168834757 3416704003103813324 10123003979449355403 15332424026142772448 12454840180326474951 2411053481078753097 16516126876351192299 8144118130073119657 18208153430391830524 14296573866320768553 14481404627658610437 15569478531243788610 14341059294473221097 12121736511896986328 14831365375647364405 12759412114970108473 7215239241260819040 3030433541846980706 75812273642742181 1941506712077724971 3893125245013014753 6531596979348106040 7594759649313358848 9373961447907765491 3056376833518890949 759985356176274625 1727491846581573692 6279528600244345248 18017127876996821157 2719328018866406271 12303830712323307891 17712893372010105626 10799265577479973724 888840978429274135 17769655259847245777 12178493155352357963 12617023233824659597 11220456142828330144 10084136710056923693 14857433772326080268 5709301671775422171 14153796423944409057 13436129055898299640 911167044310272429 14465273612741641227 4219848367196378177 15049656000311450367 13941682294646298608 9077565277361560791 17384077889190961774 547966022647800616 2086853744105490992 14843321002784276055 10841276844214402479 12472827175075784661 772151817495044782 3956175246712851196 11021433827497851963 8037732701972339473 11950118411657952501 12142917067465437964 12747296250162830774 2551266916014502073 9479181851985879419 15633070857837615525 12507130921780378878 11179582870065463378 12255374428055538392 10605055427255776119 12875362517086433299 18239942577511773475 14021036032979474360 8037049540398358645 17125275614105322218 14554639947003812048 17461140115554338467 1679578810840054504 5317264764023382577 8095613243385579944 16388375458980490142 8320544633109151435 11943005353219154920 5574958934498613964 4188376459011841467 4904220534155433763 10123464191077188124 3165403797807862666 13471868725988598872 11685473295032896573 5426682753668185264 9581104556103989149 12397784929862660850 10341419692331441397 6316848062061813648 4367141538056865556 8765242198813674186 4456699367902648403 12483403421599675675 8975786563119575647 6747403014754556231 12728027214583679217 1169921331313068452 6636983499969798760 8090430148671661708 14510484418462311674 1820145883276760954 1443322008012747568 13170360798052840244 17033852065931358662 907439569963485262 6161053827631643130 6596774950375932944 5207410971670998451 4596626059110265948 12573809294067012807 11903173184589022234 8528401151354522759 14453901142820673548 7318861676432795 15244637365670545185 6023101119440734668 2788099290656988236 2504975723251177041 14556081835028858901 3878669093357824214 4602676332686293000 11358804349144868620 12181578657803112487 514041597954883905 2243013701489193036 6577247771542353953 3367931398574537758 2808679734948550430 8008678537393871026 6838625418170197406 6925611052541346725 976457334098432747 4697391912783796287 1712237400792358046 8247888429211686928 14759724322785844108 9450964608325676442 16289711765776489024 18071207026590135622 15822296031996648987 1952663100497914327 7890312015250867384 11565922338230693720 418439542072716491 15940390537467062420 12169195700100789919 2918248876380830528 1470621186882580722 10747028877157081367 12490466042483963159 523054229779648518 6151956824942718569 15280311879046737166 7871949226994583826 1636603547179944786 12744348968443614357 14908501771638056743 6073695749452533619 6786103460827506914 13381988197389282358 8815005798499817005 3376026974726239275 3902289248239309818 12888969246650118652 8912246906907587276 15635014395511686949 14988873936612081389 221358858635119679 4653635964340604019 357592429441299760 13687383350202254922 12832098558476533234 16015919061164603112 6062590786761150007 5948724599987900598 17818865593199383895 8118365379483845115 4930913888630727397 11586339233117798226 5599538193671073861 9012764598911416842 15072556996515730565 10190275275580635253 15814202809001167314 9229779701149759635 12146144793860745763 11617127469099388043 12374723454020053224 892415463937489878 16443274490334164335 8592613475786930864 12959435951931731368 9000078309225856053 395838957220377977 9119671112501859381 6299417677170597868 6410472780843978109 5132051724433582088 11193134477419009639 910270941824543841 6492162607002554976 12009831291953299568 8185394295555388941 17616107467115521795 7919029773790481278 4362277615210873981 15802223091723688047 13796198039791942696 5398724418167504973 13713407461917573260 4000551694775697091 6237873969400322955 4290280266156048854 10681044110935755362 901682834340542608 11554071082297013561 17088632694998460117 12021087190427085203 11120100391431273133 10083046282637579121 11828878962470679787 16036711886674029884 14358294440135087278 1878638563539807697 15964895489722952596 8607286428894739678 636480041018431303 6486747140089103001 8692391272171282422 4718811898206575966 3461682139808946414 12073313754894308742 2675767718914900179 2667338602783240554 14911921438067265858 10864702458950033505 572254785814404155 3751132046664393907 15745464718110590618 8884089064013269316 10388191371931415157 5455358657512072134 8936107093970872614 2638500216068803576 15801738355562352186 6997587681884140785 525030436169711720 10031163125011812132 16934075491648834491 15778050760347455064 1112889071415637616 18039195833675460157 8312387825338922340 16337104679113304478 13633647436298163406 2989515634383842038 4720816756491505430 34692697454436178 1877793462564198551 15425373040700283985 14956016175728830859 13423757571651587911 9764300181025439555 14197525812174480526 12629306744473607377 10464131426862075158 10126636933107835268 17301119014682202237 15998056663909831537 17133738613611751665 16022445246884237499 11205732534028435991 12083870974332771084 6865665690702179969 7139364612512119690 689828780218147891 8099131184263256269 10084047916505725306 17138932099011725305 8368453500093578738 2217598586543468389 1462628748463757926 6324678544063980441 12707637676537163958 5424710409866097420 10819538267151878692 10418295884352032122 7769163217649835351 7079376910316053243 2903341202975165565 11813176879769431695 4243188746858486896 16782906962619849675 1096222483961767654 8113706541235632106 5413279885049579593 9580815851758411619 6101407920725545949 16162809879298391708 3712644168001924860 6265083117435633329 1715682854243808260 14526560598027166444 18266083029870100223 8229434504075086733 17544120202015047615 9748369381088407767 5179530637912261105 9971255627860883325 9796103726535153967 8791000624825856026 2069336133332328372 1637648054356012816 367523771737718532 9171599679970710912 1969770065839034155 12966063211157126831 15346416409143338974 12135862001633667758 2717968593262803902 10174739243846419323 519635511347282111 9590086424970507482 16621203838396621851 11645036426380280877 257949098447452802 10301547902366052282 14145804862473723255 6795685870353336245 3211443672503967136 11630659412000423275 2943797033666932360 7010258796284180265 7272686979234983477 5722694396505992981 5281392539064981607 8923311667571626453 2793475392875178001 9265383992208768529 15416622461908510744 15856427072580179173 16603815568258306862 11297243420356968441 4994325859559426068 8202898426644575920 13142826459829736662 12031736052290655608 12941376203996900576 4854288246780598251 1485970382354734621 4287925903769122280 1456964520186238527 10589011686478513877 4615218214969222266 14286585394457435285 11335721952648282555 743474606259568346 13206623491166077332 4033360451261237213 9659369728192543345 12000242952747670631 8933179142090589934 14401431403958469308 6890982099152430103 1846640564330808232 5958171263061294020 2284794751934687445 12356972434315880076 16111109261635056813 3021827373151111016 5169786759952320660 12066473209897075536 15875644859913174523 143819370306839691 7795102265163488309 11239313542355451181 3707151143330588764 13231510811540849526 6382847252515180950 8044803817527408054 15036823470324710570 3759394270992096835 13907839356387872670 11863662963866595784 499095015989647313 16517048540156036885 1351988002033516750 16299743306276647616 11139749500297219905 4654420875609929715 9930829067604963616 6494048400757830537 17318084956189459155 5014259314293600166 773129665555165027 8841825606615905773 16140824172903002570 9749163853073649759 16697802385092427189 7989283631398486515 12708238913972665966 1193537359960140715 17794085042677753207 8429614018313873086 3039238459702421549 9843301365449418520 5150546727126018705 7416205108639064201 3813428539160717018 10372769030843963452 7075548409706995232 18183770762321642882 1490575232647508007 16817407428548579629 8424598183411885787 3858692880191940840 4365528284244635432 10789822265123718755 5331060061960417910 20311338254777137 11524075940447967938 17385660462727325610 14572768785801188292 16922374224354019241 10250493499644382865 5093178158296049366 3203743997269452254 6180048606851260702 8808634715810721092 13491136140027776672 4195908802078047964 12596665450979477804 7734317052353781355 5755466634354536853 5668338202025366469 11547364689488438528 4827103618223357907 2148895686496404710 7865458099094616680 17810558564713442633 7512295840866632330 13949067932243307672 15687487189935488096 3331149191288088869 14900076604012652564 15870456197813866914 8875193938286684127 2004204617459904774 1772060724693409866 16117289625104000303 623438500482173095 2697310081880879341 9480694404264849308 5373002153431136915 4668151584478367564 6203219202514414548 11139100690138288977 12308334664398304020 9474055454037277833 4691690935835176115 5198775206749458336 10420435627291468740 16389146076669153798 5412358716411154759 1984671193431490064 13238175026954104382 6832849147133352247 7618233785692958962 11050310982214210698 17231131870891456880 1660083775176922209 915612195199018045 16768731540239937451 7272534719028876366 1700449256839466953 16917735469564383953 16754966199141555880 12397807354121476496 14007138092443109010 17280463276486747781 7622033902338765788 259577281308523960 8015766387159847496 14305661819308186015 8740008132116999554 10610740088097377461 7226306321858681154 11831657226440294903 16158884250640340557 6173461962414909599 8917419278934094026 7790198589058386854 2680318811901460195 7466447894568384037 9237193012200388158 16123831445324365379 9075483792026983384 12970958233728082450 10781797033426529387 17536851734397652949 11007495181043811682 6034420875522141468 16455798760678180132 11780883634795293318 6752079569820419063 17066909168800850554 660019850194684702 5790700737937777856 14848557148960280893 2985328993951369416 13246437416843171663 8482336689359024453 1115060991614417858 542753357410739695 16233224150162470172 14247187683866182808 13337274811049787977 13581734706988983324 14211775930059342369 9713110539092236654 17421982785302640280 14270783129112428218 4153553622258725573 18073647977860385788 12148258635714006926 15013425515876484718 12452304938922986087 6474276853410886650 16928471783378502994 10076406283779001214 2511984555615227183 5014024961437003450 844017718199723856 4614022689008285439 12312899478443877965 10441661591097894802 13319349172129883137 7079196460952482201 6946703427311026910 962513572272474979 12801414403258103232 2801065822357993266 15314217074108307728 15509103360515177046 7181485852314148542 16186200410086855843 16414648758488108569 17886529909486475145 6172777973469897754 15403917607969775216 2005670598757590759 1029754580628277890 13131785377770280457 15324128775471195319 14683497244508371811 14416677219638746648 6780166186847879783 11659811715318071962 10458450876819266143 15290360637373683641 2304209201193438073 12318890079355165352 14517286714763022584 10103282309880135973 7146875862997977526 5129005715435228786 14180455924679922622 15055643757269024694 18280690186131391037 10175962723903692644 5625156389989469989 12586313196214736517 5293847255423488929 3409916249347640584 13706409706557193007 2069345033842309433 6102718722788380791 8249835826889753814 17812159213948334942 11380204900910160216 2592502980864928564 1972693099830206226 1437462727454154104 5028950658744305434 11001811850708204932 13156343972397814091 10187065291563076848 16338545475656007974 3850181289273605040 15537870636319111443 17267587239265151869 4816018809810828614 7271617312902417910 9507773165462738762 3253966285010756339 3824514023889388983 2362022192306189544 8167459158483960289 1062839049417233573 11758838895033511914 12063125462796832117 17882519931117197363 5634930186740046953 15443761279550853040 8881275947916287482 6514283989416167413 6741091097692957308 7907287892146544318 990742858281974520 13962914791163302378 2712628480620870182 4816363368230813470 12793530957884629466 2534044513563178422 2300849479851682188 1469705474417702170 15838350252886339434 11276546791139465863 8939285228773881834 140564764093874197 11149709291334855509 3637466808955389254 3027464354433678050 14578245136763438505 13524212662435334242 5434216447951639959 14020548508648567765 831701338119439481 10582888030284384981 2223607034703112227 17004957245162206179 8893979112488490647 10784093497553637113 854683226244334590 15915862921721046051 1884320631369954588 12243694669398761099 5390628957147325274 5764075072730648363 9336908541355610943 16766065539002866051 13693521837442472765 1113295690984461399 4398763387805871117 4532543450408427982 11724020572048924117 13400217321404744866 16957763064568680035 9106070214456433316 2519931398723727218 12078064536188847559 16171717399039984675 17558554528990931161 13116457297075180899 5664051881214468495 14397452400129085299 1046886561258349024 2617703860740313275 10337912333834381364 6672289007804053435 12340398249467196577 8865519385846015378 15938852577764344530 6630488096025314582 13980862980421508261 2343076763851717399 16618896458290227736 9303699948174304136 9165121078308120404 18048379047303652533 10585784926005711186 2846613986792179885 5829620002404916263 17066598832495996075 17836662593078314077 15845351389463945603 7556757819675759608 13226024277066596590 2276622260616573731 4332156300486483001 8519050589736343566 7461814391956521665 2170208031746135204 12922565170011763723 14332561685344432951 11318318323474120017 3438868278374981926 10765062422715138545 1758862966909900556 306714462291680932 5215439231538407962 1416239203870488760 6342157017185843350 3003903159471574267 12244960317862568046 6588701287334833309 7512067738618159476 9046631285847406146 13155294869383795745 18345328312097301042 7993135723163736252 7254250761962159373 7731098689072544541 10808321097263684903 6634032323335102834 13920087009931105046 2927131917850282101 13287606572851985815 16178977893589513154 14224103344706269923 6520829269639163865 15732681655533173267 11731014923853755666 10487425988316280931 14633138725531181115 17867032724944797167 7236096796237294259 8248505655840770651 5134132409479048090 7602237091442056531 573535304330438712 11859221691741007131 377710895533241745 13334251443027065278 9963534970861461592 14777627402423162075 3158084176242021937 6197872430689155845 1950413215118281659 5900799214454313911 1600499493825573339 12578843541397225818 1187669947687071131 3941319146024700323 10760574466231628654 13343019199362254739 4209205557984915407 16128786033432516579 2698148676693726482 10078679064055386051 17293877435220314436 16713356486166605304 8897915555507236012 5054376306188872648 8781265799241769380 12184431945750353792 12643010404754538359 9291573112969709256 4228368673743525126 10047864786358159397 8119897080668035466 2365017147142327541 9400237153317356021 3086244214088081001 708079985785509242 16007324842220184650 6487520385553763975 3071110183599447513 2704526555263895682 17859671374208847246 16657138982845598613 9177561550447967945 3882520792449391587 4772051267807613107 10038899306294467549 972777455831051794 12498951440175767872 3021209178447731189 11682316279839299081 15510261383041713689 15136630985043027905 3905858368304119184 9919716401078436848 1497612582747479565 14642590998451868965 16318950035812115978 13468323490035051556 10355115321565942230 8935003312905468006 2960179437549702868 9288246141312424635 5544600803130294242 8578416008875767630 12530543013241372633 15329543895042244195 18253362868608783040 7221740550551550449 12681314183159634623 2134766839226641083 9766212765599940809 47449216887112348 16726542233308061473 5271897783962272299 18032898773231346340 17200267824336340274 17884742598043252173 2810512195327480069 11292477956127320107 14767670709096491484 7643911097375577127 8638557472876058739 15391397854072513720 11488873763775424665 18110638618759441899 8411027376029470148 9495686585213663344 5811979517762707737 3056501551684983985 5440723393917953427 6636471677816017933 15971091166340971558 3798484115979748524 16254018016476512331 9886646857492603195 15728805693010641682 15979040691854794469 7556521847872784336 898353401665380784 14961397784848833751 8012132332795798403 566446528259803636 12622629665641509069 5417060932977647932 12006443596132128931 16244145965379977499 8316198698901798789 18153911265882237296 17476277979866853863 8852770600893963267 3646390696098323085 13561025782503780744 8228160447353493313 16288310820042753634 13094554388419916977 14300743603243373285 13026686616967537338 1781965408333005439 12952863465098979798 18241841873589539909 9125695438058482978 9852966837431011897 14576990556267112936 1531428956254186750 6180856242361307324 15528748051525977852 17389316517026071982 3605395932802282657 14204317959800364792 10649181988373268597 17083947844818353926 8942063283490123025 3659508047427318938 16463793980812298294 13511699634782577804 12723630952617730517 17619750258940388762 14168504660594195830 8157818249255671779 18367355582063580214 3978964977122248071 3324630054863885213 13660761330476948331 13711734196099926957 7061822334390581771 10625180954105651633 16311504173903775067 2048747569474127978 9139793565439225980 16216039081911280673 11641744937869322409 1550847225823366493 3544621040728815716 50672781769171052 1868544033226453096 9125758009018403534 18080219198463950244 3466169862955298163 9077527356262800952 2093884847000949225 7644519533066271319 8652481642540260079 510712673075064339 7991197980705423913 5972561253749153761 1120739214405175162 9395044188902525100 4464030392171548457 12733707978036435438 10024886547271919106 16806800822524645716 13383267484043330924 6300415817509108406 2675487018017522071 1896642458567107856 16539474639121039055 4600379334949271513 15480602257782732350 17736476522122803058 4442272689065085543 8496137617627900919 7023133108217366644 13874647280475294211 1649673124167294804 13593951713265286933 17759793783903463669 10408578973015747146 15020366309320455156 2020137930337011192 10971894279251822182 15685889753004495785 5399367220278599717 10951014304390315012 10590044734465483048 12699651923424889136 23870360748846818 5341605460841894194 12860544524275655024 18392059970008347377 176372160343628728 1271776720435120694 1889194627445815636 16551515111558778556 8954987351665949020 12649031574580649647 609720084806020252 2571571841885214841 10705530281574421321 13954250202197050450 12375909649415250240 10465538563383958939 10318045303935643882 15043419483769289043 18342095021100325550 13270730065230463000 5439285078551309364 5062965582608473492 5333394314986829650 7667495580854901100 10236851542716242807 16960869453548836857 5354842849947454034 16085916525701845177 7038237612817923598 3707168732365359966 9750895398688840567 5368527966456740524 8883845389767183800 2647069332279885615 4451712079080010536 3756579987715319454 9341853231364297903 4657985149009194977 6550462893267470479 11110928899447404767 7699079620264565377 2641414857590363513 5725091764677090321 5994159246023192138 13199848822623802908 13085812750188866616 14020910884534053890 12697949447702555923 16162656417924780039 13035337465642999609 8235822712211698552 2099804923623433314 5534995503020878329 16851234897358914710 4044755300419486510 12611800062356142864 12323376418152608952 7005311709119845662 18244732807106144640 10785275595502075371 2123445673137185275 14418504646555858866 2703608071650050291 4107705908460577420 17320842801120357499 268674979542431191 4416141221752316202 4019864826127233462 2152418792833186314 983688148369079464 11096784372947967259 12612775590917236135 12315038198232108329 12102975632797143417 4555859060301698479 669088222196982678 8215588545349799952 882027626627012889 920958430186629646 15149160251996333133 4774211275488067094 17453454110858080994 15581325093930553413 792216185484649349 5634465101049503110 4092982578245345306 16657812320060777770 16713154059463567825 2580708697575276558 13875318412067609561 1835418919063263732 5037265338603463550 14250367912143991838 2128584704547176960 8682171567271851571 3571554976640908918 18380842250868010407 17902753286501408710 3940050874141067350 12553183260322170751 10007799396653960789 123792659407905579 8732814121925610292 4961969119661121378 13921559966890521919 4142216882990548240 17712199668943817781 6375100439873131757 16454118838453581337 11762847950881541090 13597480973823974776 7200705064844488029 2055020064818193986 15531157961144750330 7822350243568449672 13694744137732146318 7288066718905504990 14254426696194259075 10388686199719190089 10775218618222805411 8616044038681197602 138571872704814573 443143616180194437 13200214058865900241 2144969380571806773 12334212696514844593 4504224883877531151 11017873093402549417 8751422356341119328 3420360884186455921 1970547764222358042 308813750093864832 5427676351565430516 3004154440981443378 7870947451908010875 10984252042003976892 1314005097364676036 10574674273986486611 15104481704496169409 7533769857371483876 1813607527127183203 1943799754255524034 15438908951774692893 5283089482219558533 2808092930078688725 12578482657714494602 6953059781529809746 11097591774617273356 16654356514036676558 18184521301572190300 6847184016296921412 5568849566643541463 3681229673581803991 4507976873055421451 17059605400208037556 5622690661563799442 15184277717172206423 8246946433706634991 8431393730782936885 8378829372705956129 7832544877555941887 17300634841895693892 7102585907436057021 17473186526294551928 13840934444851706418 16474958482975716717 16250993667207604540 11017064079170303929 3516045324935691076 115566691666985774 7421051408649140728 16604766288930935389 8319300613730395620 7293607209090253586 10411412874793040662 4611629648233980798 5391194365181501289 10608794514915065866 15526411057988435165 4376667292133788218 5675257719778971873 8504519187095162891 3195658859124548780 6677561187683961485 13642117198753492274 2943068725144454874 15308115646142392544 9332911339012939599 11638048959740414088 418109950241751029 16070891733813150695 17641483171442820847 8301618511667502605 11327956039876750056 5893552869680642981 4428782113932904379 7294321629180323745 18002115115889278881 11063995282480056102 15716654800995775628 1214102985915206434 13175058310368715521 14315702951313339979 4963436201479558228 13928321832220155460 1711513423582270098 9778707954642991408 5288247391834478041 7976280033581222864 4032511186795911706 3615860139046906497 7202431556614351193 17486999472050791400 12146530726504678615 12590569792254017316 11882663746758058442 934527513838042158 2550830933966945245 8063298011097129202 2411859888079200113 3655240435423391169 12936285279999538490 14158776847849807136 2131806975385664315 14319669587798817683 13537734986300583424 16689530550819430072 9325628555355036515 646998445642635500 4563555779890569193 14174998741609099792 17990285795218898552 5684143948978974733 5975633136975139726 3491596045726840330 14399120157745507203 18272194734542083008 8924630630541621768 12383425862911004992 12144935361369929347 4035941503054937096 4869909695367093220 9283110243035587027 239949378412157449 4446599530980434756 16036351838246099955 18053308436301309000 8518485123400777028 9147563929284574341 6717446928479291539 17843388370172283222 16452903320770517435 15130804024602562494 2127569441162254406 15367862823680887569 7115142403978989686 17885704028185234809 8596536759881626829 2060691110362040597 12806087443184700283 3690401215770254303 2764751716571459230 9083078135225329320 13741626389153327120 14279306904482249642 17330352802404729093 18127467105529346635 12747289953781630867 11580874144451262084 8606386848885629077 17633951955760175191 16254022820286856703 11088662915280984789 9548813647115174373 9879499878510656002 3839693281781727267 10303249175586322456 4193407010290793392 11875242434412646115 11289671691805809353 3992450140850738084 7454309928573163901 9209101714674588517 12747548800312032509 4542680176624354865 13766747284231088009 15872354941329217349 6478280843996528243 17022538053917416928 7105346207805239440 4472599341311343110 10642512981746556654 16399928378739307338 11784110487227022650 15339399300627486670 8413159858124163224 12302194315164265756 2945860896304979071 770256211970576566 8864856560872667867 5486045246263210544 898181235483357733 1562189049069747615 16491870773743710597 18027614356916043351 14305538587050173135 8129229687231405668 7118965148993555409 12010605897688170138 12237232069673565958 8181722858120072556 2767592852753711812 8117875314762840179 11971442608574843784 2132903614313171391 11583211872948931646 9999997786695279426 7100252880357059360 2664614771754505612 10902634278502878758 15565217828347475775 14937032794669835624 9211795782606211286 4677546680151297448 1399476085343098634 9091587042125535666 7945861329860399282 17205432126366741576 3886620107381049117 67883464518133028 1506394952104808422 4584920716211482827 12080807312462785050 3426963479548252585 1164920598894856258 9921103380965578938 11817242795605922616 11024681691616147593 11758872645788967427 4077860636209974045 3267542182506507469 8306857734566347058 9370595927639207923 9643600761933460301 4055215620544780511 16860325678907505196 7101509377054261930 10506951311150119839 4262802195802529174 6442803092278674633 5799748720598167916 3827643581569795241 3624436434673507932 11300042086699495934 15509833138528827532 5035778647326557227 8329838633133249907 13259480311030145368 16610234924023033517 14825151235562076976 3536690798381917882 14020981889137250257 6869651893306621728 16854370014391273138 15537117568669703507 1160655523739356903 2676394924129000496 3727249181600768543 12876767279229960929 11207608917110898681 10412741289703298724 2660533690726243156 16315062798160991544 11049365767010840769 13033932042536967845 12218218853972681114 8200846430974960236 5535694510813811940 16619062899679468386 1496245451012290896 17522317517670985837 11786698463381657207 7114291513671277484 10719686188768296141 14622834611843686607 3802220151527563620 305628155370825484 13163036652467694523 757420774064642553 9204594048344861412 16788996441894498383 9190856115002884336 6993726455586742321 5695173217589205665 45362338128716043 1756992025263164582 7438261486798126429 15647876580448651036 14728634993417117772 5849911943968201785 232403863118563647 12758049754347195529 7914365032344516184 1458080868333720636 1867851549977005688 14073664818932651907 10296012907629231707 1011711707965894204 3606142016877098667 15388275150559753698 11960727989876251376 14733363889413025261 7015875488876402564 14294990453681832859 17053424201707559004 10685681074856368840 5230993729021495634 15650529447841632776 16917922076931291599 17724647873239026825 14766717903400372261 6335785946137375151 9738244401306354476 12632243203229714476 5224611796372180220 2029521316144279266 13598164584490746554 17250093965097959627 11180375419032425719 7295689748305290435 15821574137375720841 10146428354743786129 14812002258523388715 10408053243200482843 9361192513057956005 8919899584131346504 1108039417037248141 12394441472048998769 14568211075441204620 7398528699529371190 10113285930027731290 6593518938805476032 5104314452398048660 4381564293943553147 11780196250032598951 18159516736604256736 1924662723409114556 11151278191356068148 8336788683274097679 13043869893624698161 12810505090026159728 6918034719968127098 322113884084514545 9274754237244089314 11062120207302186399 12103713149539683440 5950863694388170465 2663449272552583546 1842388670812241095 14374966439747293404 17907658738734679609 11384113968691094233 13414465144385924452 6526041984818987628 10221081601245297300 17840268381279836082 14597195321713713975 7929749850994059095 11339780627232524269 5063969639445072974 8788543264350098171 10176417583202640077 5640450937206793807 8428217267820421673 14057309240654346454 6725143643918531032 18284532712553541279 1574106838943238340 12219667982354889836 13477987302267116794 9801326966517967605 16985569680121921661 16406780497433196957 6196464065426937824 1063036053558018753 4304127305425860107 18415521915261221504 8385720934223832357 10566236410937564041 4040624430004161902 12806971975860348156 9858862308123445523 17813402808960401402 816598749978238142 17979581844678438360 11674814891736272240 8934737417816891268 9266679945106444014 17358258658346577185 12374661058534980342 9296425370388206278 13916711503346550455 10507756362060128548 14925022539187869731 13317049204053589647 16716218834297432554 15301090995548847317 2996969861843220135 6516808462519471287 438293564039774431 14171366385755248132 14485073749800340789 8253312436879344526 7024418364872534177 4320067223256452889 8352227718462108905 10368825381842950418 12677557958319096187 10129316362167347220 17369463036216394960 3494841602616677648 3471557951681962926 14387461870579061729 5138101130660704390 17458859414800348123 6201048200978968346 18157639769014496478 12748187784020692707 9718064621345991416 16948409152049091617 9135200304702745382 11839951132936592436 14142886757748416950 8667496668842489104 8323667232157409327 16142031024105771601 14946965043376441239 1968079122301393491 15922181956552776987 7718385909338239653 3279062592435248445 1502130707253246138 7021607383300234530 17091200307188732080 13713038105602178068 12014870369097897953 10369181637273140653 7361891178847949295 15678603733045374202 12972490243282937142 7265721769143841228 15862228126860454641 16382112696140305719 525486912426645082 6926071614550597406 7122111404692465665 243536812685945582 16589739477039196280 66185080154339427 2548752321957710705 12844169830999429045 8793652229765722686 2539423642433677629 8667389137404270949 15898166206190542991 8197150496178811417 16744672432708767730 16559610717076625447 11279442649671374077 7929903418179627216 15597665890043015618 7401871101574116700 5230137727697964384 5603268772944656771 1363915670989693035 10575083553084729318 6035137316738664763 488917137768597620 18384454437381676616 14536312558214777206 2438396505942119895 13156614957022375728 13146033296488540889 1216340998809856005 9143240507903181983 7514252820884608666 9156929170154681343 8560422915093458976 1984323879566822541 3099925934116015711 11087622857361123747 4133879493479419111 9356680758652147913 5896121788185931433 13357694938110636710 4392947103791172874 10808219788987726386 10680532737388565449 12480689287898735235 2603334140416513504 13609108357000238970 4343156764574123202 8275216020647016534 11357287815381915603 16453046367584100587 16649067355530932875 10119304361669149809 16534987548179901053 4838175127904266749 3152497753122201547 8894844899508669819 15275356802243727422 15972618361623604372 10774661290468103988 12410761058751973253 6859205030988046249 1469378812732106320 9847907603827671199 6608289739059276171 6188257026903129962 16008359665558985338 17020017021151275304 12680123734788620284 14126184270292754789 15347253042197661675 11251972500652329217 18009335898007635544 1633891815446354268 4861791530519413030 10646693133228467961 12157846434349629178 17283038503141636743 3540629723650686892 778351381727769628 13604678118713156013 16616709004454938153 18305510297775598660 9060344307344987943 5181447379827087284 6933877695624111801 14179020550025136077 6049260708551700633 17103395530251628631 14566953250302600941 17544279344641643719 2540079641287468470 3091710146973921802 15463163816722558099 7253098544678555179 9611509204668611471 6151761977423153792 908599679272533302 15666813450001900371 7376635698035270907 4181047671007909444 15581002427849278643 9736552099533293689 941985196189800716 8858724421982236080 14924347507986079494 17788568663406427361 15063432972915247237 12301622917397719898 7981840412715248307 13073515025868278395 435706670916610218 7014403530817543612 16034164570271031630 2501814894032529123 17742835318240942422 11349527813584624190 7420161092613174967 960905479283927783 1880023988019172504 12425561889115348374 5449498937509211169 663031134706852023 11424903540934353745 16872209638999332889 892346152793794717 3836100098101335825 13694349513132446647 9003903223952602595 9379288583610913095 9515395981821286850 10583325355385799443 18194609873713863914 1297934745108131591 369420224811901081 1040258619005838872 3024657590745646764 11905488707417048080 18430202034324748804 14069658486975891468 10165403848326085474 6799473007380834724 8599344548466881711 13013152750757291248 15602793969067075814 17853544253058636192 11429523010597643182 6757183010594874796 15945843031756389767 9840420134855155929 5772713807585151671 6766920891382088687 2806654614631549096 2859454626112077951 16710283518569864932 968843083111071006 3428621358038026005 10599233584193803033 1462971980280570952 6756647266838213408 5644072740056835116 13953959816195460292 10959233962118426564 11636123306896237748 6402986445127856946 13105832816271637760 6722950925152051626 11015037327412356685 17127741993449579014 844246292959784248 5293396091033341443 10494153985683015337 2666021512218769240 12499692709190151405 13037816900322522878 8604266684731878512 11839498212119219697 3253977443621008687 79740146010684787 4105557296966055412 13304493520847452431 12421147183246239287 2330040390193140584 1890275621998601493 8288990651291553811 2802119954538095251 1321137734340453426 13803640150705557099 6406048874159606457 10667799953412410182 14814411983935284827 13414459186159825397 16366901510154996600 4754545493723221385 8720376026741709205 106068948581462983 11883417551981369220 292611399868849692 6147171039374217208 8522045189290885221 7788825807614770761 15917643935913793505 5086945895146993315 10899890785706132549 7936378858970691025 2135478898310385498 4771864638842288311 8013870033449306314 336509572952351462 541380831658638394 13818483443095635197 1328076698108818327 389156318299054910 14587252815835483298 16161602324584441519 1486529686366149250 9102540807140966312 15124308587005106386 446081515361021889 16837543855553912565 2407472563880832845 4187831383345389216 5799267063840332051 13337491382906867807 13951518661182993197 7253277282466984253 7390752287271967778 12760064458904034715 7664228844362958065 6665676883689975237 15889989519111871945 5299033131682138481 407751029111359898 8888112338074960663 7669491770740631332 10485909989173450838 13362550364973877721 8347577535677830342 9392023621086072205 17972287310131721971 4326603691147766953 15964246365483627726 6189538563717913669 9301947307880978441 622845993678354835 8568811984515966851 9902810571808731580 3501789802863998806 7873687748492858155 8141122039059145519 10043368416694423712 4504089669208658861 1857879684357715486 3473972301379933088 11674139830814861166 1552754148266491509 14310101132474788350 15465679099946320352 17091889990742279786 11660715262863953588 7389954512473446158 8286896211734645827 13645138450338511820 12398689858062393280 3362568880901670694 2594234920366025267 9208806389588041377 388269583422852330 16964926423206333090 3495586905472014535 7885780894421799649 15098761957906974828 9426559801522791160 13222178884529627143 13496938079962182055 15493713891609810614 18064617485452938045 8790341825412567726 1667839189036599798 684537466952901997 15485931676547136450 17236124840073300341 12818843299402025371 7193637575943354299 6010326074940508869 7559593445832072749 2648382303121135481 18279881534104730225 13237317368195037084 10739656480994916592 1111733475937063104 5516579379179295909 15428172331781088751 10488027281023446337 4638546623194435609 1504788497257478387 1665589012828827918 13349532072717694754 8949828536506659846 17915163800884522329 16657935533559781665 4510442331554146463 11413370042055918335 10265078604631699320 13218094564899471086 13777968453191683864 12945649127401413093 11101385457588959918 17696275487717575870 1847701859985511977 13986083066708889720 11759483035702371243 8423141567103125981 7785962369757086516 10968450740695723853 18382168503295198979 10341410201944044900 8839338594956990578 15741887949310149677 6464020158437158825 16942301115033428130 1759278968839742099 4239215158539221611 18086606007785610409 14316472212471376150 8472181211501459535 17857398949432267926 1921875883068577776 7688935795084703496 7920817883184024607 13261778369889604338 4953386877007806653 6812033446148489388 15111237438979924592 3331293547009741206 17717808086618423769 15327340523143345961 8502059107850901991 16455216447819014968 1602359164361450747 1154263165657715077 766954398731744153 9016604641401314 9788679868782514127 5794985895092947812 14411128238554530037 12621330903234394283 10878621755294299380 10228889884734472536 9773845019319448506 2565336518580434167 5350253158453441460 9061450914717186726 7702322413571884926 10399661291767145881 9047645002874567222 13884814040326947099 1308008258351142847 12361611832723432825 8285672336514355369 16551180148777971705 9661638381753125546 9102051020712097589 4657259934262698251 16544126037968698325 13548526977577208796 1574591649809119298 15518619123855815328 399090946642896207 14738386063335386657 3425629215899776250 5554671467955627760 15842035190487115315 17435070651488091286 1952910288731602419 10740493388570857668 13232165981589892336 18196290548640647123 14852509923398029975 2421970875352577050 16156458662324209328 16551981222713250659 15385401164721190866 4931064382557218176 12023606136951432961 15701052821013128357 6053251267602745992 1300695094151268562 584569983118010220 5188870315619462826 5367521178079332854 4707628298441247444 2598431910245760726 5886887696737386624 7157688452199968732 15689741024280848966 17736724416251406596 9673234617085642118 8973487353850486407 10511536755445959274 11323095624980471763 11405180053460451688 11755627569277964963 15246542864827642748 12896652062267463469 15118536522518752746 6323218592043226295 2297804645160374419 1704478836158140821 3024477178420916078 11569559229202176598 14883999704578785352 5622739603364389967 2210254197251862774 17512432161557786808 13247386037307025323 3491753765379834909 7952621447738533781 17796394531235887496 16892975501246475689 11819995895725309739 15228903436579760325 12507896998437191782 4419234286627443515 3927190604862637782 2429509156349091456 10251815402735158718 9675681347809695929 7633368708012484231 4578062833000422424 5331026368376972297 12971075347177179707 4192294752637105429 15821632003483581215 10146097599674926228 9410540847002180312 4632579781664584246 14561031975799395120 4333462127536018305 157523696441305434 14655534049592338637 9526827253393046437 280618997115610243 12526284137645388283 14051393040628879555 483359283665035225 1371567793450699129 17793482792070069489 537911600496148039 17862910299148620241 9840037809801062995 2442158053498560791 11525969552972719786 6445636063526940090 1175404179644471939 12791108115866259635 6014068883796865793 8602020865831074112 11757907708223108899 16960510500154118517 3655586246538306031 10682062367077120622 7886862411918582618 10491617070629951191 12062118623052753968 1299475075712347303 17259014695114952064 515879418051885660 15512363041967937367 12703026411308597218 16707150283818483086 3922581357642489452 15272094271140157941 12937258550071964266 16245704793997324600 11881681905587191548 1516265808046031754 7792257696505384553 11012918019179089522 7420260328410735112 12726857554496105376 8826777856415734888 15662773534135535016 10561305624043194512 15977823020425768157 11860877560354591585 3341649132362569670 11814057845300166017 16829168363775439280 9387828051852651889 6753991226453968522 14925583886057126002 8350633832281132455 16586592983383197501 9106071151673563323 16779064000018717725 18301373436106724675 2878536328908148951 4212443931049567950 8472442348288987315 17198963591909225696 12326994623364883283 8561155350301526220 2237354137525569900 15968156166476119397 11829516362435453020 14053354119666748877 10456894379924311188 4501635587981970192 3754555845452921812 5151800188409700813 7102130021333470935 15870222055217058623 14774535918408976908 3577839173017543062 1972057430598564669 4272678006915662722 5978034267992725335 11732833614064711241 1406008102778133020 10222079519120795773 10713402806231192493 5032397679376229990 10891977178615696207 15398044122420665996 1286878479708346781 14637253808217539208 8129243230219800839 10037484568649781411 11493101895476291306 9504744064750864179 4244195177276633133 13488722985995871354 8698720207157174723 16377553966422258888 4210901139441863507 8673220388630654007 15845286977227679610 17442734983083351907 5036463610877628699 11720159631560490785 13055796297174254690 10927709010689297123 15988743632316772065 13381925638503693785 2195750962422100049 16009846516482318835 5012611133724886917 9081927689888867071 13514389843377544289 12521350927872232228 18413140680831848650 3245292874787255231 14299445088322753407 1250481913784428386 8849444796393585120 385173841103433944 13191830424128135999 734065819161985896 1072387409430937837 14059388895484846712 579393488923177232 7125367981918474650 11051032160190875677 12034468492342025060 865481513565731439 5063392584895915234 13711817420490815731 10745332323361322550 17907441535253790496 2072356457772666326 13176345186521713465 3306605110295312235 12022651276558946587 15258697795159746181 17514833828388944470 15143011942175871873 4091002165296219051 6951166440940753284 6369478550207706236 2470686336166265003 2527337529454164518 10266629163404317540 6989762658517736620 7308067433500915452 1904358277077151631 2012298232052377252 12764732178370283997 7627634637224674970 15559737168742603016 10018604412036195937 5253133983275699836 13711796714446845543 13195358566880619546 10394782318035581303 1501049167402065323 10338584754549709044 13964244024449442975 15705890796222032975 2656537139831953065 10284866728405663805 10232664348539314901 1919091264772426655 17604928935177898793 8086150564443497167 8111451657394260738 11889835072866143824 1225927640283397477 1002084346415537999 12776349086177536243 4671714873122995699 17063353443052784458 17971441233179943150 15752129433086907437 1297010377739423286 4663878459347553179 16424340056804194776 7384602228434924624 3009701813776987465 12488858583966516371 476154834327886938 17960881374019954062 3063250407763497852 5856574844631735228 11704825787840196783 13566584324191968019 18272408636972895984 2269721463164711725 429400546973438054 12865660992241914961 10985633176004684612 10909183967231407876 18026811825104059213 11638142716346244823 10572310215547461868 18358733560221768026 17335088586188991481 4225628482009873883 13349134148026727705 3984739303598369608 17315849688608070654 2141577531527380989 9201307338048947479 15686560811613751300 11926017915016157568 15738270882046349194 15174168717742084477 14111384734685970974 4905359737371223841 16901352937369588101 8455719158432189546 14358888815849059194 15374164582208461573 11278024157397080638 18120007376055439162 17260167314945934862 12775068223552590792 7296150914699041373 9678980915938645745 913064728138041093 15301227426457844981 10318779298206232162 4293329886841671918 8110322063309984484 3180642672827682250 9048227086730130422 3254898578723264834 8301445535082485888 11262078627656125176 14229605752344448142 14329353961375749078 8925311592625643521 17537566917319823557 14739810354334678170 17500881469659906161 14529322289915945120 12617487327069912407 14567092318251429172 18054968621521922381 1758004931571756759 4045947915242640971 15326741183726684415 11766876751362550059 17055017157806815657 4050212660670959066 9705496184664282796 13280843881141394511 3435811109504610309 17203519487626796265 14610865875110144165 15976502741307956176 12066388337877320112 365766791787999115 16245396872238833919 4210339053430362660 3518551259982015771 15925503192310580440 13566533060279840446 14277336777048517466 14718725092972223349 16784960657270786662 16434576718585122693 5791066497427054784 1811252533760968934 12662249509828984385 10493987354906144914 11064141938474349545 16924951138840405254 1619226686040210544 4631069447661223358 16335786457253870603 14511473795524335239 2765472152571812061 11018446457470362972 3911205024078880739 13174525328593572802 10468039180545531278 7662342213303738300 16409820608896451311 15967360541107027627 16947365035358861440 12076615181041251798 6821102531555606124 10407746941882996179 15224178213321719515 8422223104262595206 12815369480667025214 9003974075145492483 32346224623106812 1080577229020748944 13400539675866300527 13393841993108178444 2974005854016884318 5569074497308095939 6149870637776623808 13553480434435174989 14552285502369078952 4546301792295535042 8793056105345982899 11978333994027734243 1987284645206708497 5990776113603908205 238935356971995107 14233833228020865788 17544674296626294881 13222033655442758704 18324006513493808409 2955011305463069626 9382831151145858832 10274965616474583755 18003264960089601292 17021019174871711417 4268649394406081291 16647885111552519982 14299364146406018989 6558338842612303997 6171331039155886181 16938673469555070038 14701208184327826359 16194251290987014434 17553754521460453052 10951163827161018522 6523659966190524033 2531074029837877217 18064043623133620729 8097545049754950747 14192296720144924757 9000041131120404768 8421194140419593112 12455586878675643647 6393827730652717604 9592756536333724247 6441851328981666259 633886117686127894 15267329917546919725 2394114976909907616 14075611203719891466 18408886912170985524 13072978067207931755 1521275703333034908 6048377964250883842 11806884699351532296 882631348604937194 1883465453107164991 16576276021364372535 2524036489640292326 12944884501163828148 12513744865729934959 4516272716149732595 6685275439247044626 10277258597542103235 7735606873031332529 5620965558030488541 13516834514945097045 8297250390517605340 16161597489991268206 4854990910374309063 7834553204717701151 16846563769231367037 16787640836768532528 13815999464613731810 14413454072050631481 9872990860627101688 6796222941792336410 7959790814732949033 17943651982290539352 5905929179620469615 7491894920006910939 1570792691019848010 12696008492056779108 707747829412308425 14692428663312336513 3700472858238731041 9395692806105435466 17313766003177114090 11859602333012714363 17859777737261722691 6252454248887867331 9499055090024016700 16565159344930343406 10250745177350098926 14863479644114869268 13439096774026779073 11622461659219542811 13733868542302274567 743588273317236812 12674189312698120989 14832495045401476241 7083447440168997873 16371034909378618486 15340453013584298046 79239812021501367 11404812223549381891 11568787410934547631 15084442767875002909 3255192740950185860 4211730599819666615 8914441733234548597 7394495772595460622 12105300436651205056 11278059652580210095 9288077827786501382 3715089132436054357 1340989568184643014 4612830958746846630 10025797669394264659 1555661320216070125 4141795904027643684 7819584884700419763 5210377228575502658 16325984277312108367 13688121857073283675 9108059279980247844 18279157498861941113 4025523822549706531 5084527075181833333 12335926398909218440 15070913222864918778 16581703149143901693 7963368022992361516 16886557016028479478 1712410510338785882 1208739169578290276 15458707441094548528 2054561486101643248 17848321131878608832 387937468174479807 781423323574816580 11612628837503125542 10864280916573293398 15209306640671023503 8949141512809541691 12936735927601145344 6398371753533725548 2284686947804426199 18240081369223912275 15544789498460657080 7248944236728582625 12956658557396041246 10160413789750030471 8732938115700198236 17595047953813636010 4663165380685414363 9071693414917967641 4990854321528374843 18057946298778535764 14491214951275322282 3738769987431344119 4299131518798894690 14035463136861356290 10525433990450499631 8855797488100730593 5908364815943568477 4909136980042007491 12701021038386486941 15975753334432495079 545877720973470631 12792264911992459274 8341870108109408448 17191476275456747932 4844619822428849933 1768020509449288796 7639155189052594061 5282858751620077364 8210903675161272928 8720697407670122484 2151077701980708632 13922210542918054508 9460837563919351977 8392317678870724568 12028785313377082912 3124135838029339345 2609577825420406552 15146107072115256500 11967299245408869684 15626557745104105987 6213638559613002513 12909210480300633588 7782731149622497892 8372623939530593936 9204609771889985395 14275045943668058228 4220759412997568026 14658831395725683218 12508183083133867988 2974126198887017655 9420310233218406403 14164505525081782685 16024007764674132918 11362788458991904431 7069782272789434036 4917825768325111903 14898555351252361284 12857224952620136583 11462976204945192699 15888583186191728650 2772889151667148227 6520196253274517798 11834266983441688220 1562118808285338623 11213411923710678760 17119499867705986959 9504397007110273851 3321074880788543651 15821749444126691960 14556378327943320002 18044450165001037468 5785848797174990842 448697256977685187 11995479664237755177 1106115730512644191 255767212256535690 16868591391600331747 3347846950755328575 11428847120461088962 17101688309938950494 18346346658957985533 5073710520412119961 9240154618479179487 1500703785113224479 8075881311245980504 17912929375942332707 15509127566691337857 10190508353895628757 627389243686936334 15441153651896708479 14166106946514720916 2921233085437197279 8721325255998579979 14766468734548746387 5434843045321485803 5007461367193156299 11420032530370038 4677086264592474092 17358638232651359174 15589784875671179558 7262244055445129473 6013599834458007719 33000573508546269 5808074380206750251 9336705721626824635 11181198608367835041 11290971726680814402 18139096927422355836 2761232025571841511 1859006346496166326 5950995500423181732 8350856888295045733 13582586688382892920 12034239097224933998 10859741934303376983 17385344432215755305 6922125450266790068 1188003725010277201 15837284499950393445 5338539587966753249 13212988336962461023 10978479555733980195 1028337765322387970 17621630012460494779 13069538030664516639 14307396813501824694 18008394506917118699 3785231217085697528 5981336956304412783 12892547990016579329 16084087147940440386 8688540386331437641 3111751579916671875 536783724474033483 6750279904187542698 13917471414593669694 17514832290210104209 15619920589747423315 6854948314922265491 10096984089267265414 17335292739409854516 2391424110557449664 17904105514117471830 14709735691089855613 2585731216422606802 8604331291630639130 14959773596549204610 17251294612967828240 14003154593289792672 8770112572282985935 8955000674165738593 1993858754903059838 587689664544157070 1622947788833608293 6771331782071110023 8764805424579813618 18230906180280904868 5265709717647529013 10232278315733371663 3731024976911453901 13926629520766929007 3737659217254292813 9007255362663721844 492290894122876107 4637561324649515486 10336100354907185469 1488793784343287606 12990098447044962252 17178684398703252431 4274096235916728105 9927607428833830795 3871840863465593504 4751081812597230343 12449853579839863407 10946254189927539037 12278002846435535526 10845814186703006133 2762597157692103037 12011752138191587306 5422950912519384164 15811594648584392544 10266370543759418530 1213980683066506554 11611137422739803340 9354831516633274873 12055312824509075067 9745738527439604399 10318417110818202621 12650266702066950505 11500555207676511129 10616954419620570035 13011848632799178741 17117424813287468214 2799316921688585555 17672828747497840338 7960691545186548622 5865393511333412422 15978450590942662826 7955515480984964884 1476849930610748817 15020538920876749969 3413233975751130732 10673574602409552870 5541782004143077162 15852245887983827217 13374626600993318759 8144776871134699436 2563551298083467492 2762231065295539920 5462917944492791894 98154452845378075 6817657262581239332 523711039775032151 7877292600934672857 8434152113203652527 14219989713136651430 17186792657993939317 10191944133340399371 15446545162784090743 5454599799120232070 9987273879247026307 13516084217520912615 2902969173607720083 6232383231467913492 15573930164011209188 17351655558977987731 9232438147611806819 8365461453825026474 13536240689311896688 17486775616699567432 12474379086948330503 14989662196183055150 2939379836169129773 5231568928071362796 12363501289824033871 16464149565251640636 14330927674017018588 992985541782280229 8814311923242858686 650636876381572330 886562933114818557 14379490391404538081 15243991578696197323 10569653144772090872 9553508969349089635 8465013402020403529 14680514085762675589 3991386663521012855 3755526680102389641 3480324370240992647 10269933498329330277 11383304177611124980 13315016535627496289 6325685787161317520 10043323790666451258 7159265869129293422 18413455065570177134 5085343791630314154 3791290656544642622 6278365837688291237 11354019734333970001 7208486476791312366 7617810283054723821 15367273592826958861 2328609104296469631 8716609170127603112 8536591620907911903 16790873908514673326 14691976999846999186 3481311558318968204 9774808059761816727 15084483896810578930 4933844601720609148 8165996380046494222 9541800276838893806 9693361046693810449 1080525355662841612 10913203714042405024 11325056913138338257 13351650187271620355 3830105446100729798 16900782565687221674 12102079008594398984 12203475980089019464 77050591771740588 9411961247701769975 14485370115395953707 4273222833652567217 18428536139526599987 1014890296506979354 13567709448865811504 7575916204164759607 3391701461566237793 6187293687506426428 13896358251594456471 13670967669818955997 3856859415123621896 6300470980368411722 10301655725933641684 11110966131508369561 7527455034341208500 8199669675056115142 7433936513961850640 17392369577544238496 8209719681105943501 11697164559115495578 9309829341353935381 2086799860950173681 9308215479957960116 6605894088310375921 12101814608891992394 10184840990814311639 18137763127582526901 323974485021661618 16466449009065853205 7359856011876742416 13909428691947861292 14033474731587687216 10408006224510350830 17455523350383694153 3811854594447216138 11806577371185016587 16257613846448717040 4193118711682234479 14997619897967008155 12550298231913788650 10305947961007729963 20301444842858805 5427378867515968377 6420568917983452384 15121398381861710999 10683964142042719070 5846117952897666101 4731291779028339901 4805750479336950100 8663010377998026949 9870102756000951647 10158369701077018734 2649602225803823081 9321164556926418470 7482702718763400156 8881343315109216838 15087322681984796647 14691275804008580188 3238779836114471471 12003395081941274971 8819429307279224175 6715320078884519218 11118263626586427492 426371182463505228 3401322288434517979 16293610870299827138 3962458720906724862 4079022930870820195 18007119383002632415 16425531671198636362 1319342058006175018 4708639394715247906 7129052296751547108 3149946429277988826 3593684231791403580 5811330796302547726 17740040684828340121 11086626683321775088 1285131474038777397 17498867398629492560 8013110345351054591 11528619523841392416 17504718956374672887 13441756767155224340 12547992398637830470 3244925296203652294 17316453549368363357 15244829184834121514 880428110302743521 13971776286824686748 10478523051844806165 3463742846640717020 16105201406907230606 6166469398090345681 3423355630173842807 16989240793054102081 860892784216676123 16848244901831647357 17724253066745305009 1080997996848151679 9505976416458718779 6875069171677617484 18329814778068672367 11518956009975716800 16891352877510509249 15533020944474868423 9238695692262386539 15210417133641380962 3922104425625548735 11358841032033914313 10467974812965508057 5067256636499967353 1962788551192012362 16111576377114922415 11108748348809178431 5862152931419172699 3776397530291183914 2645782233035912178 11817982206116056661 8503309638543311297 8615981898503174072 4089829810887842678 8298202950661615969 10257436125750349027 4024500162108689274 13625784486158393186 5177724277249508570 12916767723763381671 953099273317055528 15074523463859667862 14030793787664392032 7711574270352425125 16139835074888291777 10965186122532853104 10718595541319151821 14729955094459362947 2411575410274246962 3480417992270666632 2467130842669580547 12245921952707007364 12879521456233914128 9905217877708945604 6597142238543648763 15786456275383220146 7598844603140829637 16905932566956602745 9057411701000092436 14728232877949570143 3257568879573660542 12969791020430223882 3385918539769162706 325754789343468895 2639932369481210698 11828119085695402855 17153978997151426713 12728798072899857155 8873675528563874709 14080154123426574114 79565287762297986 16365576933458037615 16188714912434334422 11946287259118733212 1494701088136438083 5157076792283281107 2839961224111104867 9324994016097758860 13653903998374436401 7254130010417344110 3999294731981326838 8671587677823340804 8855691099339277579 7351952470078540949 15107008799707178625 754181024428343676 13784527018086276072 6079382655889952168 16991218909747951115 1843824654188896249 7092564031702018842 12790325803786060963 7680042440071363507 15746720271326399471 3162343635830179886 13610666921631117643 15443554654253241890 11020958497483575163 16706243099545597027 18058970433360145112 13133340708437975882 12448218600733450183 4724569626944356760 7996014572488505994 13172463322304876340 13424470316062642203 2147074047492593218 12113372894038949464 1951119635750664869 8847903565147731564 14929364467595132194 12940799321873675902 7706885748006785041 2897433833727356023 2854067216877568086 8461584596125493751 4165949054042371831 10409699094785592875 1020463210919570142 11688293003788446792 12703624717230335318 8530487959072028267 1762256287011134205 8772000891590778615 6263990646962533443 12636524431855958419 13322292358357650793 2569074092860789073 12414640359758435188 15650900396814042308 16006977953342662221 5495901104393202446 10416210495489755722 17858787705272937351 17483318668275160750 14598112153526587171 14975028726206817352 10210351106837275822 17461462366844255936 4325125860042185436 14461968751925890232 6888407434139492863 4055071777866471131 5975244150497101242 15842273004752366664 18435995107644669729 15027442321569184399 6126408388294157932 17587908621919951641 6433807487079820582 978811933956918615 3871254122587770433 367674114595615582 6365521948582744331 1079173671894323426 10523706109050995026 15737140843731550171 9535677781117964705 16611998360768810998 7450922207255236796 17349787314452034776 12816243762965499423 14587664489475952275 12532605369335491380 10623566947728598146 13299941813827654689 14196448318540348794 501008127047207742 9471967665863683204 4101364060943403139 4270656186345877155 6768619011919137795 5117543157101099174 9247864075112728308 2583006256940008236 8734236961302162884 12003541818216486581 16893394117478208874 6056017325404381437 16105666024822972261 1999454217009115732 18376239907757137717 6079458997393062157 4696033985170115259 7036916836250504902 12356656893184937619 2562565486768046473 6356907180657000954 11215605709289513283 7568910814050940466 8596922598228827530 4125383231320082511 8280485134946362266 5366474986259085901 3194359110489744364 5388498524000756085 16823001937145874000 11189559599298860368 8323472291689935108 12447698041332481185 13213647908968684941 10752868713632102714 4102828685145895202 14528136874417992796 3811016115720830782 10557416389468635398 14702672111885166307 14213862196745192749 9748673347302369022 3077089070742773234 15902681558300303692 12982031722802360649 10870316347283386673 1894236223970525868 13873363268589335738 15304733064734931162 3636614528523933001 4537558360605963383 11710750823953226368 1188279695176186646 15768540824233280965 8835073497658714328 1474570329981730199 17488799586406509133 7611862489753379007 1449586243476145623 82061490873943327 2617715013436775668 5422544081880544728 8130455691973140426 3039984514037471818 7720887349604022973 8525823312022426555 15545949322422204170 5187782119767478732 6568525880613649856 12902127818161341822 4024418727383089689 2367790203087373886 16517921175332983706 16196934160175899368 17088207052875422831 16792171308450601821 8721500777322075738 1896983251933296198 14176929790967686498 13985930027308207350 6732778770800590121 5468197436738088512 16026133510106436265 3691229687721945373 14989154777539044829 4151394034474945715 5992362794347674606 9393732060724702036 6312056511332355199 12559593257043677838 14831098659991347307 838941342721778939 12792454022927626420 17328273150238718820 6141397429129379377 12113580130021570859 9572563452170816816 14089663673609955689 4548883219702046765 8251685308052075739 8226999957114736604 16862058255773435006 14141131967614738300 6214722831264264037 5007754563800371670 10312695852492512390 16919713898884481899 16781274995959289321 2827702708871043059 13595938299713254212 6699700105475328888 3729054459512353135 6795161003963413788 1183884397720368389 13803405395316091009 18027211570475627881 16871013350889759674 13641262044537082595 10807975228817680027 616275293814559061 2009137993736362998 18192972373766357930 12639081784816028109 13226801340441564003 2661264243195532659 7123334327938453467 11457154640319290271 18239656731667616989 4266021431958559276 2950405185740685902 9343797204471390071 15529751421701221558 9786929152536617601 15717039200562485463 14033006780977083826 10136306560689579638 1375347084145905350 10696998752151055744 9248526220533649999 5128558476310717416 6289470304855012916 2543152000772742523 11973071505468189507 10381668676288204946 15624884576239771258 1463335427231108651 5422909574008974887 10464554576501532568 10750463101503829078 18326435962459277241 4072377239997844388 1866449459480355996 5990714915033521390 1012061482379972992 18139981190480959520 15204078156613221395 882936346808837588 8170047580397173529 15106527436877984791 11414692755175836658 8462877371800206162 9065758982784053533 5197730674168529884 2431744309437025831 3780878966528431496 9662656971975341375 14688118534029411476 1792644455239304036 16332518173148130972 13073633113861138098 3866181138468287423 16636247148323381755 5593894277919580131 16581994101144298517 14650117824136236600 15594305971542777339 9987947300755259148 7777362542745686735 17956620375102733164 588802665041383172 737315785224211793 14957259816016261288 18213655938552362207 8665745379787823378 6799782417659919307 7827774682805881746 8268764993116310294 2283762356783535152 13123259090157499428 3344084623082113839 6392889101283593193 4605527342663555855 598765105260084643 5767789805033764383 1862337086574496665 4667072343925181939 2941481815274189263 8695082645928759978 16417518175952112040 16928622384216863479 5377789027566026693 15550624753352954898 8127472568081669172 17839242758233163886 3810604067408242784 11790513345441563808 605450496338014565 4846311196995331779 11628056625348956236 17310793097822284026 7682688651684105569 10217876504624834980 4154189436283807579 11677910292852242761 16704434213010977243 12743140336025592382 12082812134769852415 11444373086649174163 11200212644052532786 6681575689427721928 14420013637320371511 9870307020955154331 2447594293812640870 16426769020214464046 3774350238410893236 18410645588794979956 229493333114937571 13708098221872419208 3840940078795083420 17749670007633485954 11622590539212206738 15049301773223643541 16539647225725433970 10225214735104662613 3635459010205495286 8213310272960416394 17138624232555707148 5863329597161481442 5852075105987569595 4487764873055886636 13286623401393950112 11010370260162817123 11912877173712486836 13426738375558348578 6104247626784627957 3331320268726834037 4472166375904770466 8524583066300864666 14762985321579009262 12579680505611485735 14045673167900372809 15741664938221975017 9104011424984788411 8500126817193787463 7754512863246348197 7998424186407120057 7646379238035506949 14805668970764740472 2617981219388275693 4799373648493728033 16620964626650914534 17651763616825982728 13485519580813487125 11317627038328457166 4122137606113343377 13502782795034828447 1388320649761724814 11694516535748037423 9757085450504620701 5274419928350813308 552164516971926289 11062420171603415410 15351234368359431208 7714239369888666892 16661644088369602168 5436112518709083687 7568041665806422123 4535982912899919678 14638087950936031496 15837926001007678085 9557432821249868096 15468990101303445788 11703399705550587677 2938224907683704598 11071416439334151593 11622006009682738032 7061583017748386617 12969003292546176162 298354699789625618 9496424681005444086 5313777124284185075 15362439710676540859 17799084794628458385 7978083942041339327 1406936200877419909 17223088511147944800 17176728545007068335 4024688616111639472 8068220419026905697 3624927216430569067 15623239622360519068 3577031867386571004 13982052801650212358 14121626656702688243 12855968309794159533 14655234977198310134 13186946356318214929 10381308846492603733 8384911176021794611 8168411976826033761 87066085751564091 1523043306955031129 9342368674228991501 3216401251746238448 731636999511792031 8752652575225398999 2231563909839046928 7702237837816451316 5346695815136701951 5554289811883808969 8663749910980835952 18051530506345131361 16639692154921729738 6632714375335262523 12203687972061925167 6156723541598586982 5014612207356214770 7720330542286100994 15535870484328130786 10466355280131137052 1183419833397262150 7873914775127203609 16577117222010002591 15139280586951184391 16448436917062518074 410100134002079286 5198262901884641222 3316369989127918718 7498743304876550541 14733560584417002971 8053845149142445170 4157232179078970546 4962205813555521006 14274831160598906021 10517090080902267971 598621294173665632 8554480775154735768 3910972146653436418 2021410332317408156 7003216386359129998 16669293419415360563 1025042217363539649 9178445460328631367 12158486781160059331 10884003841542669140 2460913063861424212 12066439173314286240 10992626503829251114 4193377587263200350 234194564028715802 3029766247693037270 14423186656051793044 15567168993693868642 5560892398377725970 2704250378578965016 12273084942722929962 7835453507839550460 12507550185759057158 11110215288803585470 1636516542189755052 8194088328030476509 191264384318613127 13515512278699750333 2725749336061624092 737114180241685106 5631718068148487047 6338908991853793769 11535172544790657613 5427366139790408170 16520504842141768587 16855585956786961327 9317537861317361780 16017617329348181659 4213379416652538115 561236344186921778 10268631914865346557 16339117259703063397 8202560407674478868 11605389988203435900 15980344777617530400 14878234269560189728 4686764975380920100 16731210395629755270 8490837133026308593 12947732740652941783 110266606356149360 12454640034803624120 9274661558851429492 12154551038239527200 8505190807141523594 15752498496779066581 1000906687743489505 7741699436707516761 2317096865385599967 4787805211386146035 17201433136110551392 8933407686125606828 9148512117362315051 12183705480856899796 1417490375646450167 18443764193826854101 4496845614372069549 1564623986924279416 272432527692802280 18416233563540974174 14461382411211309884 13131605783401497993 13733050350992074204 16780157523645824842 8486592477019394340 11813979233010113316 9920829328716647930 9970194713912824333 4730018609187745679 11876819643362724257 10278196378517622065 16934197248166603598 3022094367831333620 6089764530160138385 9219452180057778719 12110718400376933419 5198254582472802308 12037985739064579823 12658919557037308816 11994274412965816622 1408940647368091486 9908471434716788616 11691884051952593491 15171399443611237974 12089795617573979560 13606086739444507835 18314945655557878664 17105127454846442697 16000211467428829266 10121508514158834146 6577701958459007168 7141272390216312439 13052330915644491536 4596363113859367286 12902926112275074729 1156497059273887474 380313890627224727 13165937126275073493 5332727440615109317 13310003492081554502 14941169940094615876 10448228316852885719 10134800676230834658 4706315854002296023 14944440055974953076 678198254566245734 12508236252586649495 1817404246229001439 2962336623774623756 6972248310941681183 6945732950615737458 7840094151447171550 6449229075097187189 8635849781156095438 7551583717418435209 1329247238570365724 7556175177164403811 140128138511508662 15076053600860325490 7144363723993215623 18157808661815920576 7155135497137767702 3006100311389629784 13949171938364123718 11508570253165346832 121751567294894093 15017352433208443940 7570181527324281564 10724485211752268844 6793288458284116091 9662931441114162773 8721179853739919068 6620908300804685231 16939525849550395213 11283343128888330310 6923222229470904850 3787922794737634255 8995816288976726002 13441588599778541947 7956708424248952703 4547596518094543856 15142382341943046041 7867748425858447133 11838047499037880505 2646875578501097520 626581635127102697 7287674506660373843 13823023381960743983 15235029676189727789 8114114224564292435 2380952107083772852 1091422271615136790 152311502116003060 4324928608875173363 12150628365744750729 990092318149129797 1266632946999914975 10492759052166138091 11636313964257964290 9976390049285880598 8105730863183273355 2769193927913241637 13848033520316084351 11767168051863385829 16281290104131589904 11602861909049297070 15836003257626891861 8094164677167359469 16703418322237258898 14154857730305448564 9371195268455642350 11729919121377563909 4307496754518947925 10055812594573838428 11910846247909768074 2605443797947730081 7440143315159350463 17980073387333414612 14784976422545435954 17361695608853178837 5077558529155233312 6613150168095101974 1843255743329483128 1265716746218119781 4591633285977200573 1202009653738946684 14157221584998971216 15370968625432347465 1480020968049531977 12196317143701996101 17549954369325632660 2193649564770902907 12514047274299829513 7065556297830092337 7584797718226470143 10709233509142330063 18302159209372180870 8081533959275317572 10575689152206141432 1069895537577895293 1718696812767340312 2020384462482423619 2548258851867281992 14957661086733013148 12317753293365931598 14371912131017255695 7299004633687165630 14265117248386253226 703762265459812236 404202013502461580 14473154340451938826 3979043565335821143 6930669609279227975 8168619996446743679 6349836055649996649 2181524979573999296 15487238396738312076 5119810735489588276 4241864846915754026 14023502995188804824 8566684308072116445 15553969685935455607 2338038569722389860 10451104563071882767 3829266658552184775 6928645694160035634 6397524914373216413 3680197470935729418 10306948086696019840 17510685534707742028 15472392665533906522 3427277530520439344 15860132253975186154 14193708304624476872 7503220244705834944 11284671298821279404 17547075193630867615 3060753320601585985 10714627255440666591 13434323100548895135 2806644895412370052 8725453806225512293 5454856474813755133 10289063624383452956 7912351848671557821 2726676688646908024 14189350936307517752 12615066867583488130 12002253215870372750 2259320941585992497 17289426244334908321 10337174822726069772 3021218761991537767 15934392258817858674 3887231828897899948 18416615193217811717 10288610845850375366 495679010302937589 7359959006168594130 3380383297220634263 736633737817500219 16079130032607164626 8684017736007807924 18338123938559011369 6434280344915514743 6160098619891278484 14635132497439407627 4412316210547217607 16152645589349402537 15757204348501825567 10714339247051635271 16101198437381921633 1038414817725281900 7544811739075058245 8215421326716574246 5464798413533850676 2294713522983059008 418893515620511931 12400667501184069801 15108225732467967434 16476317975762038756 14850479825512825692 14174538251708700199 231771538382859430 2291212290533962002 5879880026704866725 14310832184222118602 4591573219941415706 14881848863395918987 13399714553884790693 17530981228356243 15000097759466471258 6650351104625895141 9015378241789941344 16256211671966213590 8376559909061385171 9418739625427217195 12271055910795405167 15443486252333092848 15169905256132345633 11275570786079567319 12020332421502567358 12896989135385133141 10503678116202539587 8352035469278059338 13978935195186195696 7135465392705522862 14914126397244388371 5310749269645693124 1886184176166271253 6348698331247562791 1957560882363787492 3799051960959052074 6942919784693047734 3837689422333834612 4422476864294783271 2096931281264572876 4994447234166969760 7191981148230430695 7045823051975269185 3628442288119099766 10555644119698800610 15282020358478026818 237448465477699810 2457022897569736283 12580725400376915863 8237556764179390308 2180791951790155598 404681551003568231 9741966990831686983 14684619426945459221 12409823456461599508 15674794703920770086 1707865342956332513 3039984881270483477 17977301929158869900 15820209846246511780 1327174353023624351 2174377951296519263 17030396495388800723 6074643748762478943 16052532463337333166 7850881242821986630 5662015951001690498 3888382925110482325 18344612752100485683 14570826204139745138 9717243211184414928 4772175743724616459 5025808684343119328 15247468748388203540 209175546948086015 6997140497232141059 12353535610728539903 14704242216947417592 17344190851121562966 14710376711976537588 3995496659051096747 4045154566795755230 14496295461019092432 2917161800353104332 15417755826775874937 5214351037507403792 5905201206367273734 6657966514586708960 3929737748590748490 18159153705396798218 5409633352166913337 7891092486691765862 2808769726924195997 7226521955539769665 6869712031791056844 18230572910474678283 3493620903106729320 16302791505568088281 2402048616056096201 13364275731337923363 12472358668066280292 1136602168782007217 9250097729529724176 12856601026321341550 1912312690288703345 4899526968503040699 1455303752879471344 16407153452421080350 5605642586284752592 1082092884428429209 3846078268965926347 10925445863000146424 10909909665612024346 631924035597162491 17862975630882430351 3413353046805334466 1696370851380864079 9409571056635394631 11070118858358749072 9679490521413933331 1251650003120028308 18014569360634076928 11879979033035878498 3514646314816692540 16126030871596122996 2976156814797458861 12469843739779151150 11475405520335849644 698199419799011946 17731192885927169842 14697595342715588756 7610196505991366456 8129267435602423973 6505596257769219687 4771692997412127395 17195802820576738360 738940527220024885 14941982016880032375 15823095119721028786 17405946695357552068 7599075855699657729 9920928937107855912 10196045984820406676 1902851479192120863 4170513857990892485 820673206764617067 15797613263705996621 7633597135272217749 1539016483784114959 12747395732140241256 8297908402417172874 3751608262408316679 4394441113042422498 6973455027794916519 18199005101153429267 6641161988883196833 3452288512904177732 4038250872108133958 16456116593966804993 12189812556378454443 15310978233437376071 7280881854652129881 11487949714954859700 9473969731326407614 17172090779538464886 17798363910931448075 3707442581901824172 4196653616062941092 11680432972384195662 17507791745526160832 18102493070887030823 10558182084151106574 12437969649587869960 11813599161808264407 9824921609277614460 4968767357085989021 11415071177185011321 6400444527178818032 7084831664198791075 12744895048292478839 8328090308899600248 5058397758873379739 3403055700691813313 5548637484843860085 5037579196328514324 6383454813117046515 14606031229011947602 3299551888816233638 16270761931965480530 10710456124279150255 12030876633103227195 18417408925642159391 14374158837176929606 12167422739297939779 13120099014972158432 6128064276777315296 10570171715537544125 12546392238486211740 17541240629334525656 15720745788980224261 4234679552867122231 4413770175194066951 11372816679718984928 6389887834377525012 14924190227759397065 11722090694312100346 16016900974104377175 10063916126115594746 14553712274527969041 2883012852128055294 2887307064080357265 1058728431020614868 12297331016793146330 207369479254576612 12381110921866225134 14061590263108964474 2995386711536139107 10089904137330380103 15934933140370297755 17482641087698814932 10878476430378880979 5315387716265595139 4622523180808354955 298258797035883870 5958748952878289318 7522928728956852086 16702737258698272403 7128777234677944081 10756901118874640088 7894203393830897795 10449141564985448058 17065150838228997815 5779724350041119802 14103128632591878666 3675410226869581154 3232608361988300613 11267164490751891330 13949477836908403467 13805074308006910883 13613459337787645895 8104010141036053614 17758945524497364583 8230403171043432495 16511417821122690665 7856315362655398537 833699057037402601 2419548670364439208 10688393595603541749 14679884707286994323 466206242944922249 7408211765265764334 2438510898311272037 13827777023641548959 6365945389330407013 3710821388975255418 685265987858429290 16099825065741589553 7660612708954612692 7280614426490722832 6274444162809642427 9806585159461122283 9168545199175186689 14492489832202570276 3476464242981895974 4320292622011977811 8534298177345705419 16628676417723888655 8878077403360638215 3100722893661642885 10292176010043989942 14628301249212004888 5858155423221162978 6307411207212546995 3163020156933575689 17166056843767623246 12661803329069836522 9431991540057185275 17325890667891609592 17934393857821992015 18301460368648791448 7748427150976858988 9317046780361144244 967084629202256147 9998706756428738652 441250584154414244 3448212929076666686 12722875798715876067 18246133065859942265 2710366436467155158 15432389178947753491 12886677426684032013 13383671553414125572 8385313412598076922 13063084683971584784 1646412126688446779 597343265322500076 4422209045872676578 14535677405108598487 3940119760849377814 13340373778855471073 2849827562403630716 4187324575807948205 4856526810405702661 17725171763950604520 7277770105273792718 9207878901039779204 1143320526431397607 2810286085494663679 14862092855029755393 17072726953499276714 13057885003791223730 3901326983738153943 1832598310576570079 9439722623876046101 1129190949917058856 5781776360019204521 15775101842360082017 15715275220217437446 6174410808869261960 4530375383170274194 16947512510538645446 17461124641779858575 18147000497764686125 2284613071295788162 5354866055472828834 16957353024786400555 3967136194453878566 2210059217628799209 11131697966173046874 5703199683429218325 16692505643884068365 10706479137295723896 16073275796712511023 7466214321968509216 9671704768809267165 10569661333569415237 1348037145512624184 17956001669593401663 8546632523643030388 1513364032128639704 4175230355977143097 16002705341672422980 11307037947400528674 9912526461953232582 3325875161162694455 10677507600228051108 10391954121918648425 6279237253944543624 17133227051236536761 9441889009585655774 14905400540346862388 1449384681828018729 9492986148039630056 17449853036016292373 13008614568948168523 6209959757656184350 11816745983641403893 117367610725794930 12354055643831676053 16651886786347541040 1890883834492394847 17025255904500764661 11201978990590565757 13676319631235760517 10339507235655819972 10855175685728386907 3437959342797598318 3803382115091971562 14021562400781440438 11209761803455224185 9656643034695423301 7262955843705261160 13847662973222538110 13190333559994207408 17668637441128462644 7115548143768550856 754938321529021092 11818407084547873219 15387162846465246316 12542613836124235631 14848037412578923183 332272661604155603 16087646773619904429 2335203179823867317 12264115839470878104 2907183982657889846 8416198579449366266 1357676988077434202 2660837995712696153 9705373647348111616 13658171406700808581 1111262002162386286 2068726264274648723 18004047166047797917 201646902043409512 11925756224073735816 9137382311346646014 17597771305924918420 5763626787618811248 5624415187760510894 18233129683440730638 105873730171640493 11133782457312466374 13292842154380293677 1319505689572267161 12218031799106874222 17775986849303657922 7856786458478482029 12125429031894072168 5440120687843698533 7125696402054165053 1326401664975700300 7909941003004767518 10632274998412266561 13451206926674235401 18421911749186252767 15747216886983077416 17682911187903697624 5029103049838724389 15479998617723710178 5769480434675964428 2266472421772476732 14678229435036095606 131191113396243239 7396723046765832104 17633642546272741805 5400049380660144980 5848816703124975020 11491397744431286268 4848650497462786006 2362807476443707213 2566164324195501923 11101253390638963407 16387625819941709508 17543738083081304435 15033668955823941820 8858996448661924114 11311278888305393745 7444180519485229555 10802414883642987907 5424292964014054291 2082150556520152959 12319050146936579820 1610799135123143175 18338072622909187165 6830371664691462044 3792741725141429506 13643585771627561629 12329856635037192174 12621008021494515101 15891078421412011405 2464218581890836222 5243153532342985777 5476068135146327559 8629436327770652286 16353963818423789127 2794419790446518215 11796685678527816223 11042094729637131373 1550299567737479352 15873850047058852288 6042970586435405578 18092013759008638542 15114353631675698167 4427265441863251984 6779876319740611617 7363461040519946666 2954283996189246859 3564994063358877461 4888250663701188231 1127669610619637179 13348915908179549600 5813670992578464830 9527409230697729768 17157320888953623391 4161005590672799285 5128952802652561233 14273919070840492094 11360190415580889407 279230601613122671 17900118203217308854 4559421428180085295 1698858939633708482 4635101009689654615 15206778680466282410 9688972752146823935 15191662852906775465 9259942363098577988 8671592824277094281 14050821468895779723 2981084875241232955 9447650318569248203 8074614966775854561 3397942578085967912 4718284639253473815 1398607818443801385 11259229311740211359 13078160475111983327 10190610045599336869 16352078914996337079 2142208435643101743 727999040121009199 2159232525174081465 8020830867399452989 10908874285725263280 808763648405165377 11093268255803026987 12788584353903557609 6093453136525856753 5657477569201805906 8953220178970102067 7996241233770923867 10025954812696747837 17187952162759515996 10712491922829774601 4031525748482608564 15162888358902530508 18001389159722692902 8218070154614490525 15124298937327310931 523524267643971227 4980004722209274779 18249774450267727468 15097117881604248048 1646520717747165993 5116290711402522269 6438562864866246642 1000828233081903662 8120715649900385615 11068970302857235481 9599933463324127485 11394615136358172992 7974534902365886098 7265074370557478130 15149186990322657006 15768234346862604757 3362227179879336780 10443503854196060265 4622633939837675779 4518433589987763621 3035002602024859520 4267707645723670482 3516248921073616967 346688384431222558 18237208832356989710 9297837198584704503 16327357446958051679 10864157618384134494 17674105346983497657 2552339967670677404 14571923583548297018 1762517105039841952 16569757583643601431 11832764032999264284 12680107596437149169 2936656097914134592 16446323788904356617 9593550874876392341 17876112063238749737 1349633675458606061 8905182537778460629 11622132310802952070 9019556461504633754 17060121397542667949 2483680017609230213 14944197140046113574 3209149754034124376 1901301078114204833 6489951666409435357 6573268488125668166 11145947537859190052 10766585424335614728 8222943715709910397 11193784075331084866 3288976441576086369 1827191487529849854 9973105203139351023 3896381594349029404 2988713999341262158 13379458148272363718 11915554693391706483 17570823692160300802 12931847157479943722 8342903829060911163 7230982242766871793 1285527403607582534 865730317245860787 10425085932309143342 1596414043988989300 1116494207066340805 12684756512212218663 9373537773858943005 3015077261411608461 9723511843574360664 8433984720405687931 1574372900359953646 11526593821588121653 17407359296648065760 17955421147837724472 6385233800136344201 12108426741532226367 9122610216883526471 11846885657949440988 1716481915763863668 12860006352099420918 16080127743574271119 11381447025957680995 6531920107472672946 9237257167825069815 8811494232073040837 16286002576270941092 1085903854422243066 318448175935106892 16858709070784070745 113326622503958266 6997388625862245651 17573952847420809217 11903133377002402679 12662669524971729078 4889608631820021907 2082335322785344311 14703148425157293410 10615172881182022152 15687948635588329769 12986377875152090896 6629855372824676590 1385610834681160494 4900034250906153437 7417847068042913693 11879649321674918980 17343923598006607931 2255727588717111624 17929445152635710494 16875107301996028752 14037584712553735287 1046409534989143925 6030679389588894452 8509552003155935255 8144027107697263180 7852883219851112170 17666792310453807057 18237942870094485595 15202473081451111602 11426693907745667452 4137049212540139909 16005533846461720659 17860880262911385679 3789237997535600252 13973996760679218467 10670931221930936052 5296459126705864864 16405702769831988480 18375827571144478459 7488634145464195655 13255344165197400678 16988226981774236557 12020841650564239908 337366374974778043 2769625730195908828 4458801263381578679 7953379344337984152 3142720552421169048 2565459160041257691 13647755627032813174 9615476288025623308 13504579318312129292 2980439837106941822 13742922190321885082 4283380674591696255 120757959309639245 17769456252386065359 2143912221430857791 17265380075292665115 13196801300410458819 10311643867135305030 13209271126694292707 5108735138190986160 13841511449138989066 8468738890457363132 12563255680058778623 446058900216985256 2983673731732390421 333281816593223940 3737450061115030346 8293346541661512263 11872610345330863341 1373603423831088588 10240252712812674134 6348688661632611025 2963731151058533628 16548982368765272780 16755893995600496411 5633988442021840591 16133493074558887682 10735792490587993228 18073823366261433656 3749659924907529073 13748765500408103896 3500206263087479671 10603497120653048338 17658824088406635982 7253097686908396864 15520213924506875170 8569630479115401202 2294018021495787759 1069334395422476851 14034310278062469267 4777181657558624514 763370363103127863 9414542727980867559 9814744274892991271 6880152175243368526 17172322752981409712 11458408834551540735 4934120537162134299 17682678350222022212 1972225595000462432 8025771036092364956 11704963607651936620 17693167419441748254 10076205245877029468 9504717060074946198 1661958050851697544 4539718201774953161 15256940006600385928 14103909102522309401 6079226039635056799 3784544283164740676 1572588205406896102 6903231887519389854 8348385742727472476 13359525504302083670 17802854536302835577 9957448620396457149 13746585654438102262 15369874073008395456 4542923528753649630 2945558519808861743 15301044573661064743 3500814129778813569 14345715450666750179 3189551277848627429 16969001317936449563 11719391254847182034 10471632423132235855 3176571946481142882 4638246591282133263 14031931686329828890 9388169892332392899 2438343678512967330 12058470220429741186 4013616760660160694 913149181145546385 16843774491885007242 8971989456068255123 3891019876819382466 9598380034530633050 3419749314310019563 15891815593438923789 16798387363803846710 12168966419449610072 15945014718204981605 11348982443046132063 14534480719912172666 10606580693503432584 15830688290801799714 14257155993543962300 16588050476565823064 17152582608912629657 10261197291932069921 10119475717013428768 13007956673675990747 17079530647253931877 15470391833800222407 12263908342587593131 16521689936743632669 4597997729333749635 16051874651104069199 1472756300130817697 4733851223577857280 12908878181700781249 483095514823080848 8073140661990527841 11259544670877059711 4550391718870705124 3885732591145620118 11602887282024270065 4813846230379793213 1917072841106746932 18198719068316989950 479675529487630375 8912991682868490234 12719611870120837913 13863625764372550314 8068304663600003335 2116327563473907607 14028573842574491250 8940438602986843609 12552174083374539343 4261499787001799049 15918327904580793038 8123081628433051732 6179637245781237078 7906467624665601772 11812974193025272636 9683912675837248464 16218138310330679025 8098048442170585795 6119780165169333864 15143201425395178944 652920644604286490 2942476417833345497 14426640866240270789 5266721845366415195 7321048322403047687 2170454730262210813 9604496867838771579 4976101951714251287 1946720481390445140 11332368184847054319 6495063033809794367 2991523251950206777 7416770670307958716 15450080100420917994 7919492680197321138 1103357846947724342 5031938455474212902 16437742161016952123 10056034209902372221 12305542916836346180 5179589023257038331 10438372478233948984 6742318095936811119 5948779294077707908 9181938349751221787 14451462798093980428 13251704932298961010 4647858998575621780 2605628943238484401 18152250783401374562 11472291599728498776 3456546754886800905 8852286268802289826 16756802521694174927 16874758327808865651 12757755235517203173 6822195574774727070 1013505700416631937 11385936987821135839 6037517308513286695 18207052668408775272 1919613115461084199 6642220905560484177 13629887883236222243 2467156637105723460 6929221932206305958 10212577655439141597 14992293549086471348 15369364979758535996 17649856653577302166 6520588487307527360 2052539642969661186 16223956880536043147 14563704443381885 14381836764426976165 15918929460073307450 10302055049191698715 8450015921364043763 6411968314032400464 5417117842174222604 6873561179856276560 5466086994690211805 13301390850052824070 9835901646548606257 5856121149814106173 3586603650194984887 10150918391247194541 11249726515577575545 269619845805326530 3700147903608075824 2728969705231595956 16554926387619270533 15572591867051159179 15940190076480876789 2686636220073676069 16979173317619184466 10360748323314774067 16707729113211399324 11272345724407813001 6925042102179760037 439427858292422320 896677432835754895 15647689471875540225 16054919596854409793 7784110557548530331 16239478458772452158 10575982412287620607 14920114699497275825 2602906483804383543 2181975370304037268 5060238040046416574 1202833554665274948 18437683882811668533 5562808614501509181 16673980730587352249 16477586997325233922 10746703067278980493 13171459018701671939 582466767339700251 6306035083056729972 10054611579361965359 6214095138716974785 14033439529072157886 17094490286069557300 11582020014211494494 11736097782126821469 11645530973441811618 14395113015268645588 11361230969242855041 14442970680877510058 15734056668299879587 8894373688494530819 1866957942393009247 15309679252586550919 5233075336304538899 15558115803497979155 4323678389025159488 6501672034941485649 16502303645947894332 3060844076822449665 18119812620576922077 10703556600921352962 8466216537416517162 13100495316094064433 10805132585554988624 999055566972484332 2263278621511237090 12231489446417589099 13236851203790713796 6126941304000513958 3805246841762574271 11903468322214349353 8314002520481828411 3950123710898329188 17009486114625545970 18376184276892210991 16757777391985591830 18364047388819857238 5186016030321869223 5602678070342447332 17931375315668012445 12479081331905353817 17523826603828879309 7057993973760095172 7389655025956551466 5020928018158538689 13511515523518218675 11168941664295231979 9906593168338303794 17398163648566508253 5885520264123510096 7457799511597057034 12109438600772084528 16676227033385484973 3901256754216013800 1895083401303858173 1729544056227250 7686281405011887229 9895153489531911496 5618882864564915117 12680037829852665646 6771214128069602720 4887222058598152357 13787830871860698803 5970258135188321674 15466577656633434802 9703077961952251890 3800342533168638615 8965913702533051755 4818596342863334929 5677676451224742407 13348365787445621380 12376999727294799395 1704406638215910967 9711003328447496844 12352563182775213226 554780403692010636 16461847297257471600 4935829056999909066 16351641953960530219 9817817378439158847 4561847053039131415 16994169379726877746 17589173935595729108 4153487350749723052 10759614282742217568 1876158904524470384 9626787720901938628 65785471412533823 17280483532869293316 16466939283648654551 14601210731275898273 43283438786296770 12172403227523098495 17574605450460325918 4619982648916212363 6107919888323080744 2174981622386230883 4342759081788796147 5260058269743747072 14859999817713649605 7254879715741571495 14988834546582226226 12200687654291950677 15460474318094259055 16561839570255487478 3005809719342668388 14046352567978349219 1319780034731661292 12019952856861195597 8506827931950552959 10325079792093066003 13869127193855210746 10410611114840572073 15993547054720079219 3709737996002823869 10958145249649805363 10348300673652669416 4621687165377335500 14267387937779488309 15323307208233702651 7284293251492218769 7834373680559024436 15387596953390395640 1371157931988326299 13577265542395137623 4263038475855144173 8696617617316285050 13387190820501041435 2096682578088586222 6999566160337475310 14037156085600514245 3490389245676763962 6515283935648103206 3262593007480015417 10402461296254187955 9683082896371001130 6918141111532104014 14735158016335711937 633615888390122007 4957003396357923051 8067960729366789024 1709093487832772236 15475307599470327525 10178486685337699807 15314327897820476848 4096529037861231655 6007836321004270971 8699884987183634932 14753400459628720514 4177794459375410683 14712068683034308770 10366921022819596363 5158982728929819053 17465823333425244636 5713346501390426639 9783464614600891190 15694599536519032535 817712034189098600 3929882137926858624 10343919474562036628 4705686941047876052 7859880275474326080 2289872937974631814 14363140627599719759 7708814950664654973 7297957779806695526 17824492430503695490 15365759239865978651 11479529813011528070 7916983036264265797 4120871532618610182 12810446029710875792 14685824400718280047 13018687140723337182 6618536651607360604 15069262933095739875 4734370294808664028 9931969822232581338 16756612436249494884 806737196119179061 1049393436771283447 9467256928766194295 13616185807515430968 14235373217901453530 8700681958353309241 8064629098295848499 2464462732749899643 14774928489148582964 17785122616011186884 5304027792194969831 10610635561298066488 1375515943594984493 2990265408433765836 3027000898031760994 6627336979546599199 5538140341954916579 13461589124939937907 544523208681618651 14457674910892775239 10929879176820425190 565587615077627982 2598332370913044128 17247622648798884984 13746020706508140685 9999561152856057002 16587649449388734526 1872759381038720365 17926401373789861273 12652469383712285048 14473415325405545685 10500842413774447551 12663920901502057964 12891930355922900504 2175117140062802429 18165898451233331658 11411682336047580964 5146234942222951789 18092388093926488779 1773669937274047946 16015122509166115565 274928196502975532 18360524917387042546 11692446761071832879 17798116482590393864 8097754377567280891 12810641304304782987 18002538610616049062 6298017930969909635 1921747997822926122 7814014290077898492 8440432248198652637 15295073339622602178 8336266682092616019 1793048286336394821 16494596252584956452 10592338641141085208 8598288480206856420 15867424274721332098 14429948832685312916 12580815029895451624 3454972105306109080 2356112736955477151 11663737879820896566 16572870563570397501 7447090710440325691 6792752743998547830 8951086213472230152 14703119324950741918 8482027054970295862 2255642527161689833 5672018146371569986 17707688986546205029 17575729421295076932 14071484677589035605 15659096701988138611 10455318950115214733 6365515665472733089 15450255698579533178 4650901249311760141 8679434949289003710 1600899931943230296 15932236905513464867 2840066012919392102 14407358022516738136 17701261689210981140 147682876219613190 6287870320414751427 14551157142654273436 7312514402254914449 14595141666305502468 12131405827515223128 10690462919146431664 5117207853015208446 4046332144789704890 10502514615067189467 8815438481745078858 11511147761677175571 18160481993981788970 7003895634771984903 10497926936285254493 16286101997738749051 6341248782332519016 13340727227758819389 2870994439882254705 17988485671407359408 10299623536197816567 8529528846757891538 15164827601072625142 7291633109026243144 2175266809969865939 6680060490578320389 13231875314228678959 6739699635316372905 10282674956367298108 7184959939783207042 17716406794364197160 16682952299851050499 17091135717731496216 2173860938986966773 10776404349812895330 10562077077978009690 6409332418195677399 10758690139795754928 3225442902983791663 12812759485172595967 6010143231996466039 5713566679564778803 8305791798503078247 12264884968241351949 585563416472355417 4564402491159107291 8392566711649889348 17577421463179102699 10265032713425790791 16443429380850331612 11812840077020002229 16519138894025438719 12315813148529302176 1702080703379882784 15481937232982752128 14885116924982281660 18116132608471101295 4607052455012421522 11967566241961564586 10575163181812227026 2021273328761877864 8767809078627134963 13928001080340846866 13585446511784963076 13279763971722990814 2557302355181375577 11802802602274998242 2338762641229933704 9492630372099103506 6871317237482652042 8964427069160985648 3230351424492805544 16586592753080337721 10756631269813625638 11446441421461697515 1452179153916643014 8321947366309654874 12278753812784141421 388141590703694617 10969313298959106631 14143885015166081799 3373266305935111765 8721339994930143371 15875288086008477258 17436157277295649952 16415658398505135342 8148446500071371415 3062934266926257701 11918674431708133617 10099396612710152483 6788813812755223945 11861689795191376812 12481176180403351986 5136532008617712319 15062359518749392701 2008836728961170116 16712478047572505924 9644502124149623167 6299857983122266918 8962530960786047576 7579065519222882338 15274189314603923663 11485137641785683691 81018574343154745 8210736976614267893 2845951655617850656 18019862456580677194 17189048378783850923 14748462845552886041 15661313976603054091 17279786040892437108 7441465355058005527 1504333205002953672 1683372779031620349 9209927291861193046 17187486481454388558 1189866759177189553 7312392387123273014 6386183664857434387 14713933323779889334 9514295150793347871 374177143831006042 5212568654531577437 8923113865238372373 8122249538500991468 10000610289732465594 4090157390665596674 13410159826090184857 9941436992085281563 14244066241269779377 13134540463145693973 18013868712101766924 2806657329775260063 4588106203639849793 8746487646422923248 10902027014711816675 210163574906867200 12320150296498391272 4519604203657231374 12778378653904373333 2103421338284677581 8034109306663979714 18401133469426054099 13127251630636134417 13673629941916827153 16872646231461271002 821584691574648131 13844345214686214358 13717470907293191785 5477919210202894898 16662449810586036141 14681998902742552887 9948455802196709293 15090950474448794941 8772125479065363316 3632967507058859736 17973792936038926938 15664115455417935296 10216359826462145001 1191805936116185237 5409100558112546310 17361194137940195963 1394238731379966567 3129450187509075782 3524772032691115597 6535075828019674302 11885172316777832599 17401184825423344802 212881980973433231 7396108424585764974 15435477400891096080 14792916521875836982 6700097956121495765 6536692374208875688 14062323968394853654 7785925337668918246 10895116000862810259 14324715673606056311 9591253449951422752 6421967443272559993 5695815183040396693 10987106602166601504 17182326902550465754 923705745452392332 856558866005494392 3023178024373641148 11722220356061691712 7733889418376009603 949585241081755865 13438561489228671631 11055849647217144601 14892578368416209737 14093320629839354560 1255925485503724143 1710238854907804368 15437155760007603546 11104428966527693235 2249739254305835795 14840077063719433461 14553406176277261435 17732789103051828197 8445000815806041038 16478378407958072379 7119059727054812373 15718428058562643275 8237443609993924834 8810487846035513928 10202765785004422030 7874089076829858732 17961117750748853333 18045016535478105527 11042203185055511849 4869808408684390337 11472161647799282227 12380324196036813303 9940258078640328315 14644570316815839228 17206145319291105861 6290818701247061651 16364140004713779696 1350230638349922719 13562415159190270518 11214740905192538661 18259642365838688312 469456129269708962 5036524530002132641 10347691696606469737 4564164849298179582 8155004456609309406 15012922765194438868 15243402152622901604 5662856977356483246 2665868081583841159 12678151286666588017 7653526363974427691 6288812845582680236 4289869630829502907 17074524191812915293 6389867646692471757 7465562570794403386 5956803800044070474 1776591183056537957 17350315690717782294 448693753806507152 9851348327665010482 5943408388057216196 15343678292667729085 8857051687850363647 880835446326773734 4116760862888793875 16436001713443181465 8262990010995707584 17458477965472865378 2690397696908251541 10715478215088248159 12188309247892199756 8106714270527216729 12454385070852953344 5800798857425730764 1052800743366412870 6570899636376609900 12866477391721564905 16191142110874267835 18098601801697997927 7103902234689634601 8588656701924489733 255720376028164662 18093714477702005262 6121646293832917715 9082867911555591129 3243112034435726067 17789397153555894749 9183266859279284802 2914202481913598013 572300396745254580 8368554826917398334 9551975551987498864 15684053898156772680 5482176284075999986 13810879092106615651 15235288238506368937 15684640572608261361 6166092651925620907 5484384762639104162 4380570595213872562 1696816162800203098 10192309412990657013 7686724337064885479 2901792977282004781 182731370850219085 8367880138210817195 2987007964444456005 6979271896837978898 44869678572744937 7610300767398605376 17097587234155295193 2384383198614448683 15653329272638314974 6285853575363025159 11749663187093025114 10155657559661087008 12832913116974759518 2245656082406222714 15269536835902356327 1256167836104850695 157783643479416412 4808407401573925448 8573726216580378273 11791077346571383122 9528133446683812194 8078956973970591718 3688095281302639038 11867582612831359650 7901528768192131536 9856276214783948944 4932499155014727676 1478852932272703202 15912834066654544042 4596217529375074113 16216568476648158908 2655847227097751916 16276164779993300326 11064365099459158859 322315916821182538 654228796861645032 15868956102939713453 11185637181911291017 9144272463243256365 2310855118033743062 1591673049457514048 3865792884460737698 12238226766422424697 16400935287421988434 16226095252014844713 16601490100316789426 3086832693453134 18163064498571276657 5159942395393662336 1285922129226142496 7598587232630250198 16404355073066179268 1857207652526264955 16143024240997829515 17568093432991611828 5250561505693210899 12913735956282480665 3439629610924777362 1754238085745309182 3385017164666061911 7764590268592725538 2785505055166325304 13557210044259627168 16450182761657974503 16966014107961496132 2122204212082461660 7472076077611037818 18391221092970835989 3038342140782372442 3300069762344651335 2638488578470421369 14464474018051821476 8947842500708114811 8128303285289077422 6554489928360636084 9372389765456874712 11304565207604035994 2593481331459283191 15258469687089018969 6985346958709003553 7892916735572258643 10409075919428253482 7802480948299560699 4725951966451133227 8112422205401574184 6284044838839753263 10214753376689415402 11616143825967140808 4489235524503013339 3901040721492791543 17400940079934268542 275188845127594341 1840660818538823790 7087692713080732520 6042402759288471847 469594020485589348 4582581291656789073 12674757465809465868 848630466337255635 14694276296654011295 5669473496750177254 15285557676033905357 4433081347900725776 12902281131852675997 5860407661899350871 2531311103394109449 680940523628539779 16578080707943099723 10857167729139773132 16029198416258274039 3319373543133055597 14826618998324357154 8079367449966442182 5858030771977156558 450256960316974490 10687440349257489072 1800671806091285724 3411098314583680155 4397545216377659090 16892463070650878409 16838691218430746367 4149025620682320851 12800128614813491731 6457653334283106153 8483373374307671891 4060382936891949350 6872587987478108651 17653562218768405987 9493442294802935542 9047649984164907638 3539353157465664455 8646509446402144670 3579719698551097281 8474806625691482158 13051197169440189817 9901317980854753628 394444708004706543 10388967716705285698 7707111697012543433 15288607428532524736 13674983995208100445 3989538691155846416 10870323507875101051 16138004933445239929 12888143829037916705 11503808767064599631 5026504890262580320 5193216208436651945 8639126898991939778 3620357049017572377 16321627461564130250 11238966847844981595 1179288689212665310 7609040595062962815 11877082939932415297 14879263808367122642 14704774662547317732 9317351917531003883 12227514610229393639 5490100498321479541 3779582259291238543 13492997669408168411 6638102170810418915 16424438215459221897 1216145906521319061 4063023212388591573 11411463865252457003 5983769306425831092 6145574546672175763 13626964938373391388 14974954024661319599 13938741563467434966 14922724580304447663 399926126415652899 1363874004654062005 15690055995173451315 10701143004425841192 7735657876073293917 396711586177136575 5064099302222099582 10981301038605139003 12341327007420675797 3882062654155145580 5608711186122096469 1788325429665148691 14072888917855915126 7384421938330216591 7789481958248809433 9835113007556957353 12915824681377219949 3287000138026651840 1498708319331456720 558835490359273175 17923385372832212744 15403885548788101163 523642701623675368 8445470845539622149 6651467748324629142 452609085521411047 14769081252007152652 13778004632211132751 18314252196560751932 1615452483486555962 12084833966232167524 16188393944020570094 9544799246383894846 13366661437947351926 13882546512091635198 504345744931990060 14017494364688988583 3415685838322543711 5074113489862447833 909345088366490466 11924843928456224845 16828772542468829530 8171122466245589215 6565313421281516859 13698519529518104730 3186835601450161645 12236997811858166660 15545359094632939320 12540945329965911448 16496460413587789538 8391113585488704117 16679976831956732022 878947237965953529 17263535003327285867 15458385835585584111 9981975982361676706 13284893014176260753 10617177746767560325 12005622603227404835 5501647703286390374 13952314049015701690 6945845464186486281 9667689935966583670 18359263217539776270 3368810594023717179 7528753781824450517 4761063106734818630 7329660473265763899 10559328672160117788 6079406931934737228 3058294790475621032 11133636682375625172 9628060137074367167 16758476031951480627 12838232639731579913 5274951501299931055 8751869163265581895 4733016036587830316 12062778249751757786 9272543082041111282 13229836191032141104 16032591853572663047 12456559711931084109 17873381861380531469 5235732585363651377 8013363907073079051 9953908415979852915 14252935299577392290 17206694395222791087 14274119861309417010 11252621813825484211 303605103216388653 936182965556439468 1736465601094051656 17962121770788071205 14302601178592018549 9011517004182846612 14892138850773720972 11184433123704653377 15339816805538489593 3166103298638414651 11777396910950689123 3517518164588128075 3551127397123033252 16621227883772580510 16198228149553100098 4854642661524900365 3547294887673069636 6200205180270460178 11564629405272916297 319833681308115750 17012180915821601512 16163981854932976231 11439459617004053202 3005466053225678455 7680489712011195065 8950204714688707759 4215595833859855167 15817984999043561391 9832499201038568993 1165234093819471645 14045829783959109501 7231749999305563923 3751914962772258322 6138653543343411139 6001669590767976935 14484441372429023677 17669360290125613394 10129095919553333019 17627356640911765584 9974052125373632253 7289590160637372103 9805688620710374339 7858359279211219377 2428637671382524619 11074538134871424888 12281150885101677976 1375444415344157379 2745653849949240831 13199876486686658607 6825567181821399212 1433531700829608669 9451309285943938242 11354110423088175781 17653499122076570437 2702296419382070196 12146093425737461687 2437493298682711418 4268950218870411191 6763389180475548979 13335466315941537069 15572575389271758571 1295997989431056470 93674917876300623 8577138131378344099 8023512115872945645 8384615063687562955 418996729718276742 14542382284010250294 2858716793163428853 16644135600776433757 4855961745757812029 6459958073215779265 11348879499193817909 8231820075698550354 18177639436310295909 12465712877967701848 15303266285971726632 4201137552651391856 14752960937523020116 1413869059986494067 18206054215141942127 17621035897235334842 16897585621660396982 13413102196610428447 16247411154832292759 16825358181587740047 2796801578899569534 7120958868071371451 12064012187281053165 16196065874942292134 1992288662408200945 555034287114189944 990829634960418342 1849596750049465042 2580692249828458271 16769744732876313775 826820167352657750 7986068082770581415 9824237563725704021 12521571422956628500 13081146366096956387 11426238549083349132 16109512722212045676 58990812216150642 282168403613276990 14359006630598817638 13817463513176342682 1877517894483835503 14879578863579256475 1750207021793896830 7350691003282401852 14237475419501987227 12302314223963998405 17525259006968552842 6062863218651306812 15305025687334286351 115970458419237494 8942248015176105902 14807705839057426884 1373430193223895308 3804328631740217524 13493529111886964613 17938668453519503585 10514023435754966048 16669992401060107355 9092246049690028790 17259893378922784502 14794663166943994973 7039512952053694298 15011439652391026206 15450918214391120638 1290461910537094753 6354412171884752943 3681421015100151078 14267730170961893227 17402848495967827552 16486025676155450743 17716122528102929264 3861271155901372431 2367157033593601220 14473150755201917800 1165813661036449674 16426568964670375443 5183891485613698081 8341533788957109904 1576918023811812505 7710582896493816097 3685839788418176532 2277540151054457962 1755295556501472298 1491071213947744986 11955366647534848096 12793761727926711248 8310466766637932692 10772945405758707911 17158457948040857517 9048903628383984421 14684015235633104377 6619406337935665801 12465584299678197595 3467658262254469190 15498328506914751837 412049518376095773 15046752708188173647 7306545894504901551 17026673169903258594 17765738840969417261 3632312588007367948 17742550360349794869 1090094607660175623 4519739626219523049 4851346190395766314 15072798111339990306 3162120380868884037 17804625040801532838 2623424614735072499 14271868496691971290 1744286241802084205 14650107537990339709 12236161961126606809 17718961386391988240 101342139994007650 3815659421972632244 17121208993808421534 4679722007476158209 11200397118469364225 7810745198130763079 8039399046725620563 3621690331614939912 10554295443058646893 14602882021100201714 12706230880914337609 17082385431776673932 12800527967826874946 4758280223121665743 10483601863040001604 18061747291352293311 1825373258651220104 8669094651347990106 16174655395245634593 5811871202248415164 14198954109526627592 17904741180786899424 1849905241318339511 9377004387560551341 13803101395542541595 8140163044139612226 3487934161287332652 9126520149346979032 4297890596959394650 2377175098577443123 13412798025285734043 6602791860529780546 16888999340098334265 15774045412963916678 12998794317377359128 17615169405310281291 11925505215401790914 1451310872215708257 11754664520145517249 12798457565506042671 9838808356081392787 6094777114835143333 18056588734936283723 9844167194167717522 1169878106733703649 15381784544301047173 4153004629887192630 8797705306899009142 4349911085834949727 5300853766072591544 12237541049482626001 14842611106106046852 3290206111686092169 15540346375726087394 13896139927244756522 10762953024489820943 12720008355117949389 5871013552595517455 15213883502228361741 17591905486048160118 13441547856881946552 6747309304437729721 3482781818227041957 313665725646164175 3175450153496183503 12554660565807531745 4254601632405555789 10989923151760747013 13446558021380547376 9885581442202410390 1373645389175648232 6924817063495065692 18313358296663424596 7903590063959256869 10145008046102485075 10174316233472831742 6212670773854940032 14195847051795001894 4674947605404408493 2871379913812517716 4387621441441941865 11956668917471464906 1089586472218216686 6794001155876836504 4403966105940434581 17551729208342123268 17127274956700620776 16731092205314913032 3287680919987723173 18202804122820732954 15413416871321515298 5491953139456402519 13180389088914476252 3458546372345939746 354091163663739987 614137459096965674 12563751021295007544 17816527855840804920 16761193756861456337 6281251352676705087 2445173000584866135 66278104739225637 4227409041655917975 17553400647322679350 6743462017546288976 9380733645658680002 10963681228034727365 12363516983348543048 747324088505248384 5105659767833184476 6760304416739496500 11462936950024744964 2641689116309005006 1463486991550892402 16491585329784431875 5196769854646163059 2338233870756403311 9875654878818024169 2785460326457222072 11062924233864231275 17921205135774751294 18292907177151184362 8854764788111574972 5181918030671600964 6557282694872055739 12239000082325092006 4509893225836015257 13928654122791677945 1757088398940590613 16753340097595475229 16941456443030385876 7576681390454404489 7784281623944973922 15256311143550989270 1527507013182018392 2083399675173161334 5163644229971322817 14459275640396470742 13216073350797816294 3970118218639666650 15292871857724929439 13664969977103426033 13646831605888877728 3047974331601554995 14132442960000975576 14610767900313856551 2751749200888017172 14844753119442422998 9709263269901638591 5106858384570869610 11866026043967621367 11673240955182098804 1807419543905816421 1772897183139759977 6141673380452646308 2172308167009635235 11154503079215299049 14372896605223293418 14514501790854753784 14367080215772254839 7730943823513393116 17701465178687158561 7772944613026705825 9078875773275812965 13795374607861515113 15741291864658911519 3087399063295512339 5049107574835503003 7483928512551302570 3659754338450231126 16463090242453659307 8570089608652625432 6645483501441461149 11480607013696205691 5717389092055522690 16974750126162179072 6441988399077810176 15781079666848722673 13800551080755660720 4247139460593267569 6844744778765305214 16038127829785037319 4716002425478759632 8833121370869413684 2609291111042505637 2954232883950453678 8319907132350811839 11315710701878906342 9987667312911483824 8299322557593954597 16714044110661084742 715290194136683730 15608756913241375967 8882638293013647493 8365231347902886994 11273935658790456624 11864028875480682880 12830408886896284424 1544997157078805556 1419645291546341600 13771600468650676696 5204973497924594409 13956864506640088037 8349242466460329128 3808197932582427748 4101234416227972221 6660030672369763580 11060662036954282264 6674674773883064148 5546689566791188563 16364762805376047196 8791522648082018380 17293394776225449615 10859833563755376240 13883966410641628098 15144382877062146817 16451781464229687945 13872662719963898058 10357434332056816908 598830835782244395 15225198242208495209 8160873243935184333 200309480794056397 6044651862626442805 14951750730674911755 9671054615719684990 10111584159732868631 2847861013070017955 7239809149212107458 9321358186470578011 15964136052956140482 3834800458318655278 15145514519620215983 12896897613649371971 16016289638656802037 18334685157220522463 11797753792296372395 15131850556512175195 13171375797901375834 8405752860014744821 1399731193014809743 4904776449221376337 5836821233262221697 287299938850210331 855002659512093426 7954385532988233549 14811825566329696339 18250820814506608617 10741229589875405082 12564047477087893536 7529860525017836140 14042708768562101290 11875547180437790319 2585868886275465722 3064828414135871981 15304166801050445789 4318131501132545486 4433148283983844740 6871328324843316915 6183598081669514999 4536173157292759768 12068021077799983925 17467534955782900082 3049453372099331000 7087581456675626337 17020450857100952133 411573321338013057 4011950790116785067 3780355443431871298 8189413961294075728 28982258510335808 12479528904255184700 7834710250284095833 9799827728461518235 8436638876451200965 9869165703805163433 12701231250730731083 3628644538996226141 13525342100152993512 12423156508197118628 14192928292023261087 16330789228583007479 16441808739182833492 6729690732861071088 6149506173414537982 10439231687584588534 4371940572249991183 15592789339366578989 16122331709616286715 11864141374009965996 13821221185660894287 3714548853373395292 2977246456454772476 11233784498306722344 5088430814688138749 7314657239275908251 17926706370887245666 11348912190713472589 17904695619173342582 1761353694726529452 15747147203230050153 1184182197637356460 4742501831379954873 9065335581017581301 16639528153179714330 2114773705448424137 9095505047575003193 1407897869073491455 10995980659316826618 68333265242199938 112459434333630220 3639291411608967483 17069248019397521603 3786703730639263351 4332888901925874023 13043400380954805701 11173213674607683186 11119359948257438190 14522004605680333078 12029906417949794209 5385005501559431243 698373438404266903 16890050258460349362 15795973630542487383 11082930972368689507 2541861366507235737 10272289426482708245 10393056209488838574 17775573658697079909 9285772035593633172 6828803360964888617 5856891150410947394 8081189168051196108 15865121939352960160 18218919403829136238 4701909262375960212 11639776595180535812 1522813859665401432 12165199681698142319 13732033660284310097 6811396325774302231 15190537706283599554 2244277878885486273 15999938204927261703 2235172382107816113 9438496517606439137 9512020794909788400 2149608791399029575 17488636512704024010 12418488573514672946 854309271866074070 8361528200149076006 17763332151527365374 9786415516854737200 7047756628475805798 9896268157304448480 2861107937567018157 10747565250516957722 2461675109049460425 3377490577472455369 16326742163989234951 11561480236586245792 9661969792651748770 17216026470725407422 15588993815272127422 7192535068233051406 8761860862400790827 15639999963246325525 13979305840565120361 10287197461073271996 18386800254069660125 1060977645547216918 10973481869344301317 17040361660836322639 15817924769192035008 15145494911716617589 10374723553306508005 9098145792740584503 388196124897894818 11342642259293401906 3745951459368760075 8823727125683227101 5318058201913461592 7435516904811893915 14515480025559904630 17522556146541694377 5439180410853303626 3110874116723530550 6324836822003867578 4299326314865041289 14194181856144596419 821056381202607225 6842993541089423008 10785831607267356018 9909006992688005982 10730335012961461571 12656089967016093971 380192306515039573 16780191035317705931 13996205110510490118 5840772061045607270 6887378162645761744 2236461505162251540 13901480505858736994 9175714875453134074 318544440481192859 7529200078930675597 13847615855516147965 542747171140455485 3058693483622875162 5013182264331672112 4838835170267303916 14441918665117238425 9795832732302387731 284168104231062371 4171197845312932317 8861919426698279781 1344446916929756464 2275369583272726317 12890942171581954540 2643010696942892075 2890191645220481955 14110588634668839756 1765294643159050285 2806134099103296922 18046699160395534136 2199584717869969104 9539000929682890759 17228250873996727942 14848644952443293910 1298741489989982690 5036512301600644113 2727175641712101893 9968045934720458520 5328276029612919138 18297229263237173496 7782626201224027361 16828718434630037002 2283419650944567306 9033692551902309839 15457527133017117903 12202214590228348411 3568251185698804419 17521728741220825222 8373024338780070845 13119899468374465887 1081733311363524899 3261551997391724057 8531642649990703787 16291816510575243442 6044610555276051185 797817833088869120 5963569812400120842 7117649291735818301 6082700056964465812 2683433727230602955 17563809850226177570 8865869833034036734 6943536658199747689 9277306251571786129 1403864844414265213 17208444278760671477 17050805561409509911 9790863339980400466 18333897868271536110 14179261730606384586 18346211984988832088 11275075153382507785 8159923023609417403 16334842112227590668 11478417336886432045 16262809147854776446 13042945151087537316 5217289607664561715 227692749626622396 2689407665853602142 14303865625351424702 15784474894671137973 4859070006086359465 12311636603532274102 9227433744697900860 1592487971961857607 11524409891646373132 18251749379396980012 13104495185182164673 1407940156781546574 3418730732545505237 7109544875117260863 16375270533523198484 14204762872268696894 5487047910960586623 12433384963181459826 14066820926009517586 15924755499841875296 5938943830651758670 1955544643251740653 11633539199278137751 2364712584429944388 17756067255239474118 11077665657203933432 18140023974721317899 12866106370469110510 12491528454654072791 784458452640985108 1195412359100553006 12756353038221698451 179068769489883538 2418353495764910715 7199251757453349070 908474457206879181 7542283318127726722 4972509176324056359 11126289116520206703 13568527308849865133 12187559593184918034 17674850023069826531 12673349773266290334 2007895646641728184 16421919966507045912 9244082729324541270 635917687642274519 7913403739611398221 9189757319359344345 1140814318815337303 9656786658912485931 14578555120975830394 461936700323797171 2733457767410448366 12521711903071493090 17031950681171942814 2551755037943118331 11423397929308920767 18201565307420861059 13049175645224202969 9223525589788958181 5687208341585210770 3243676766475473758 4779463854222122023 5771873289313951679 7927845676862084937 7919528638406574678 555605684284589481 8890333063106193287 7929250011646410957 17350276481329362132 5933208948396031487 4303135474429641915 2047611502915877754 155941991727910942 13233787098113941624 17057962119479765587 7995639697855032443 12224186071383574516 18273740006221164698 11557123110724440610 1274879737154468931 10234073844211081356 16056406837346137167 1151922062673713643 16826210420175945846 4563613934618700125 7237486789442412457 10877365966189335095 10640536993639336355 4166390940105108063 14692438964025176285 15490404747777224902 13213978872518299600 16280944747605582872 8933270524428913107 7890758897126052857 14391058448323748473 4660989850864279051 118284116516723837 10373804923983744970 9965819128346574528 6170313417290022750 16626510996088906455 11490505827652306464 6598229169293472685 3847130090241339202 4020467398495783524 5398519069522162450 9271425856408133319 8664929363716543083 18152661268474986351 13688319051255355913 5885999202455401581 13132243845667526282 11559386932910007702 2893197621689202648 15497191394967206893 8601377858942432446 5808197477189738057 3597390465461199454 2123248070984763032 9498853639694212939 1764954379544595127 2641413746217500859 10133955848498842515 4238825333929244288 17646224051091333480 7087098410657958185 17652913669019493915 10248604112477630812 5326734956998103945 8622717832005232993 12115519094870975648 11684470586447654833 8197890813096232663 10378307176624622158 4849300609494967520 1353232509774857866 6122350033771710850 11513909776877625540 15212768636943250485 15569576966898759089 638568241799759493 17174638981737447207 12132346611102966120 16468199997339731424 6779466325698986945 13726444677933667726 8966296727110495195 15277864643955231157 2177118986232095215 12098002507438371467 2980126686735494523 13378440237678363948 8622576687480294506 5052173251868975164 13895425754419166444 16422094614753765093 16897020647210803960 15738934965199889046 1951987772523486748 3131886664206360464 11336927550262769861 1458930631692439513 1274457641780907673 481288810462019839 15954910576355147936 16853415617089240291 2852983733196613249 91212960644329560 15224049531113871648 17672655699415133264 6478219052373643749 8449885497622990723 3730138155516023939 3687655271631524486 2589172845716286397 10917842391033425737 16875206453288653447 17487296963635525302 6620579471413180203 12553454389034271046 568746231497423093 11321691505533793634 3149826169917885285 14906208374253868382 10163179729853712733 14312630472433848885 5762704482169829797 9445026774079459968 16627334329982596584 5759962961068723501 6390989739124675070 14000293189589000460 13934409287390397945 15959669412758243213 2931756614077886965 6110876634431820350 13901806967996101298 4978531320434140734 5698385529307096311 8804223208589586079 13486020078178169863 7025634769773480764 5734797983485222402 12754658581094390788 14484698317929711135 2063596590965682594 9319542155225435288 4742766853960051374 4534515385534828534 249785714908606012 10834914491066091583 193375985667275636 13631982960858163728 2749580912846156087 18211968538356492330 13249831527816813228 14555451748418202632 6624715371368833605 11170746395008337764 15278173392894971752 1028227462092353044 3251550552780837147 11240425891615442142 4831412944104838308 14329688382750404337 5030067818449900849 9177538155154567896 8673524010965340842 6102014944426003196 8682249420243801371 9654064178002957727 10030215491546516193 7688252486871089754 7168572101018824625 6337573433713208805 2031932569784089144 8238484014947590132 2951251475448174205 16109407604605816889 8229389151394044640 11241168838210261089 8766549325351037074 5180296997890164255 1554825641531938446 14922694934012652575 9390189931782542346 16471169175329085421 1322313867840114694 11641384147565239826 9668881672441276501 10876770376440299773 2623263701024515725 12530074306709841136 15664848476376309293 18159580012713125164 2746146328345208423 9752714108356163836 16314729585804248438 5006722280065704617 7236785059284063238 15437325818749525379 17009528401615119657 2440455983667092049 17761292956879495452 10036666954366809873 5680575110264102780 11014461801630416552 15878245668275867025 12153761250833442580 18353514381587601438 8717888484731276608 16451041248730780972 6191906132860366477 2581267124951541428 18438668365662190688 15916829114433350104 9340925081144125926 5725094949329158610 13436114083594034009 15677975611450969403 14613519420291017080 8942899049261823212 2434819850236024006 8887951901111758372 18255563125481342063 10511073777558454607 10075554203833887259 17848977588540850790 11972234059057855287 4973903800819532742 15660617676464520580 5893797710856994603 5430873344785760468 1044693243316865743 7019999094001791659 15126789605142083721 8266936858626399877 462841908617804641 5879874572457820622 8319062506055596519 10498905529673278934 13177055587296137620 17324240929937029911 542827964534512438 17693254635928043247 16887366447672841558 13881109186051668904 18439940242505889301 1294121380084367630 493419362136168341 12347582042490826163 15483295248285413998 8114701577324579875 14858779826359497210 12370457549314342076 4304837274620590150 12373140494165782847 6810633094861811437 14758049487461896618 4716087526751937142 11784662939903680802 5720149077223627274 4189178386485304360 6776116594098771002 5626513778282343521 16310984259877396097 15888424442302409168 2778010929736151305 11985924997023103539 3346217679451473152 15494284799369942425 13181327357009685860 6048722765227102328 11273978662578242171 538813357436164638 4848688795336013356 7817939460177380130 9174702202112777447 9830493737551014198 4659965785312550215 2798743743556093811 12198732024314992321 16890752436065488169 296157429899575030 5206969586212485732 39113045136377139 9589081163536480548 783802591260055803 15074759025322770089 10371206382811432284 14422314666789823315 3939494624273693797 13324448465544423989 16123526034010413595 5230695679776790212 322412454516604112 15244993639382585779 5065558288638877920 14538006433937782256 12060428997880154176 17181770716675775795 16497119526465138635 10781355521282506079 1698537328591770976 5830481651202044496 5435530498949428473 15590626235130681096 3388346485350490123 8915236573247759328 4692789938760135637 15609777697143716840 3256280327977424513 16673412116459005675 4787934761261850203 9031966170578601249 448755741994552178 13177970119014905141 4604475791572788652 12989038346354365754 12810073734791776209 1301786213568370190 3870342347649682350 16874568820863979876 17594972585951852210 8184790503767694844 16976671803029454254 9227597604097558671 16159923394567577408 1878763748367434369 6400102278590493584 3748100751971908471 5509060372123636307 2591227751364583186 10750395607499294682 7478002039202960332 7977065678247997429 14472157712732178503 5199418216136762893 2294263231941505026 933472829891089995 6377999716752858170 9996000821397978513 2571092239476859028 2065450381574565345 15751092134831440995 5589521348672130915 4704340775520024157 3700210666673638828 17988595165149070961 8178912881593735191 14176025896503509982 9832792160724621454 6767249849812418177 6345473835595803913 14648471362181746621 5240672051549359208 14445288628065209705 1963254749446123446 12002013623935438361 18328982881954759378 5000831549419701921 14105090865478641123 10966092537302432749 17182675720155359168 14138740570339159702 867426649314052659 1578620886190197824 8822242472598712648 14195645406839587555 8001981313079667894 7302656937080699729 8717200182329298660 17048213404090744191 1819822445435468564 4258997136877472271 13859305179114026862 1651398455897078929 4944689460837852742 14237587671071300976 12622223483373672521 612577046671590503 14372321858209901577 17949725617437035547 11425571241590970152 15077320883273069757 8197274142402035463 6462483973769327452 11365892219442413925 3940187851077655192 5624118764551023670 13076175922208858237 15890538430197400285 16076645183187668989 556815753813383382 16134327937735534231 15199767190690354842 18299109126694866187 16096785584728697992 13832573375421707289 4380099438489340498 5951761471255861822 16698162986899751099 5950018179773651123 9614586538136381621 13884558859371480521 5995690444905989839 1968409027699568680 70079527533070169 3823452359360068612 14833850865330517243 5779715415260195871 11372005344138621140 2147465238151100918 7856125964297630747 17058962592371714732 9849987700307671131 1027539376586771079 10737311145506592916 6354692097637274158 4505630191044637945 12995389347349748736 1195320915881273324 10251868315669896961 17683615183969991825 424243422449542822 11159283070294000852 10575907809008081574 18019509885879835556 527324487083456635 10898696915595646350 18398216872583920258 18405239195982650785 2256176318372800166 10902194807920798433 14189032933549116456 3852283810602250834 7399726093566823962 14456012247064139874 834559017528275374 16803423184289539951 9463424859644311420 4182463331816447804 4320992049920951495 131632614776067623 16983495994172609620 5685227962887457334 10248502947702637952 1014356621321036009 12810730682203144413 11726918440506982383 2562249189170194776 17998328170376536082 17387626114244322575 13987785718355665515 13847130572321457798 18321318107843989415 859996346714209254 7743637918332574224 3409314166536547146 4392083733563066164 9776789826016685963 5609794318399505595 4409019936328724270 6522774926156985442 11693507092924770991 15088777162093105192 4333989707937378636 7216209719867586201 5455333609785595767 6940610825332899055 17253120483343974186 1874064250921455868 1567432982746506199 12319869044048366303 15050969458692425876 7974829327220172632 12333965426643939776 130810194694033976 7211219121443598778 9512966681543250907 10907622840628321764 13220980527733370290 12492424521449709272 10546998963964911184 6511352859607406438 11283848908685131823 5521617786228868121 4734444373193232220 4335882611537397500 15855731228627972151 6751114170432270090 8292806941966497280 13486383498039970932 14821144799650257701 17952474531990652649 15420155796607053089 5848075083770071116 6416815812757308211 17353246016005374 2403300897046285715 7255750501427221822 3209237797505767211 5864283909474254379 17341665416622267664 34026274224243582 15503594898228338552 8505821961114910147 9178334006534817260 2387838752129636263 13220503275250154800 1954720081489979543 10389507959492444293 11295592128926032002 1899756891185386019 8121114238413240994 8076782228320998745 8355615705224497369 8667320817267974784 16349744655757253919 13764543248152911407 17502675886667844777 7132309025798860701 12339190033568635052 10501354817923022709 9811663107160326475 12902927491989364671 10587105965146415492 5546252093231918648 11563783080386164360 9015321998664532852 11610625256260145239 7370961592679590689 7821330180162046737 2412619721458943663 1068310771056584604 17567961123112811141 17731241920306857501 2643247888391377776 3611951328790031878 12573275857951400370 11352575936835136588 9386215567696960855 12784602157403817052 1417254758769100593 12258638972026145007 11426244318239013202 16552502200086745016 13184393689009915978 15698744735604348068 4752696305177303885 16927504549362920601 9436897432497350683 15738182606581447792 6200022201382040322 16942306827182546106 6131295737435366481 2535656981964960173 13688812921636378150 11159692486518100882 4595280629036188486 14842172335425022432 7096669580349311105 9285438853879943261 14219820483500427129 6522031415256668125 5157911964821703576 15568385525298643762 12625310208023977424 7002859912506778438 6322815579382105738 7281132214982201318 5677215263191704718 15127642356386620313 9540834149463369112 2987116809827029610 10515874621340560101 17383726007846565078 5150066310916370902 9095945091849248375 9227505388334304720 10469275293089100933 8430720910028948031 17108455671005875197 11062457008109550334 4598364505753352655 1486220728809489806 5323301374786447634 1293372081597325936 4916138752143091856 5392058114861235575 281078838738781257 2358074324382321858 2280540547514564415 15398461470673725464 15205902838478593223 13774102161273249876 2426601253631051814 9140478925005305817 6579311541741737339 15945662570446972182 10118502965916325423 12925944295366067592 12046607878423593403 13315801179731479721 14924004081749233445 6783761886516866419 3813289458280260983 1838466085955044221 14696959404139215199 4852767685190389445 4971733220952356616 3876351331049167607 1253779711212738793 365890039982846112 2237383739171100784 17556342713768742550 297607872343340199 3914567646869877633 3724179064861854021 16497810472709372916 3071115188839761888 17074270072095836574 6371459081528763345 16079827273020812851 5729542757812031750 11663119264011733780 7873930445045371691 13731922174369358520 16869907963879736747 11388330429704509767 14703535570849002010 12154073205010716753 1763779903910497505 8817339873209762198 11834579316719669604 5689772644354836580 2658993782502897707 13533945132386083558 18312894708548055397 9679874836388417219 8897709602568009403 5570375065168391691 4852820742509106493 10747714673939326509 14585227019947245975 15088790189914339939 7059216341955377311 2164291769445838691 5686339865336775717 8470918516869822663 2225214123744383126 6210814272194418462 11768931150200556343 11257565949238088001 6067321037350883672 13436375413175723031 4973199045170324316 9610134670282819204 4166324407992545710 17920565719168156950 15332495455431458121 16776105064228544367 269440802738643878 14936698623876311719 10135800139593776162 4669302503577651650 16808150221456893963 14323347714550778064 2244853097040465274 2258057409846585526 14719521218259383573 12852523699729703208 7089432510232037963 14166199191363301068 7681605424798673364 5720768909614034210 5957878040037055493 8337815414583960627 7138603730916327140 7180623525364876689 16104827273218562364 3689090128886696965 997737472123915057 14601612034997349152 9427018773140686540 18432753129826674506 8450233780707239770 8924471583087840627 3570083528809958667 12044861747695636871 1193178125518571030 17193813892563904647 1458336140203827362 3461910388565483034 2630132691589658513 558963031946761167 7021189793271591346 14376355285259295121 5542421992822067924 13621975113185683278 6737819494026603525 10408300336448377412 11387083385952723830 17903011587945732687 10831768611154217626 5291520902263954809 248009762490885560 3797729539004001874 5733516782378484595 15306719987951724446 16623835344095497485 16519373760248175646 16349183391872036659 3976022135319448341 16334716221345115853 9154725507789431424 9222087684747412697 1392230577559688469 6156484361200987276 10318175854073492613 12762535692380753179 14380148052915616566 7893582110894060200 7372051703385945917 3801623807818092169 3296687002188406967 9027948107394082959 11973348457739286230 3614504205831571422 252985900964927511 10040354161483697568 15923978824842382328 3151013068492671751 15560163151239879191 13920337884446062777 9567515323887564426 13274400848060757066 12230678151280912498 15898964253732844252 10080189883338119147 11850127549170279665 14410527227489610717 4888554281887293113 10694235312052735769 5710305446370103115 13963615524446745485 4370449956614645333 14380717660309952476 3594493987665709852 6603135596352991020 10088665670802445002 4217273016018469940 6122136880260239515 3770837350416161682 1787370930210441695 6941278589162511126 16371285102039032674 14288150974104424225 9116239361660731275 17192297503610535330 6702374261202751319 2817148913789521504 12995509093516112107 14961972815135154504 2891984690200277863 9064676072918480349 2650088930572939999 7053516608051063968 11430903944685860890 12810785064811469266 7428594600896250828 12790022266490988695 12032837947564067232 15544430170077436754 9324567868527050572 3730445109505509465 17916793654911615614 7580657316446883766 11777189200340210098 9204365185179490609 2563252302928235007 12919184570884188585 10096758323720689306 4177803676867824520 4147808872048038626 10410644218384356630 5136903138061483403 10026983624330643788 6084351207425539232 10267585642894238885 13460416055445195747 6882052836555875690 9609854085010424554 17135245432547802643 11653535321224507534 16399081391629194571 14173877979904642850 17344890839708468090 4085192854626247859 13123958337083149444 6443301861453200279 9144147624515143047 16092853814956119156 9267742073963203257 138694831341491609 5625292964427606082 5295844343591258675 12242156906085510300 12922695325546290986 18402322790805391849 16377577347732267347 928037542267358254 8035900640933760650 6778984792287975747 16392533694818756863 9135589852863008026 9035459128382813099 13754626617334505683 10517547686650586029 4661677468328985410 8638072900552214603 14680330312354688943 6574194499306962922 10917833840073352549 737321481840540674 10713839826283314186 6142566131832631145 13996417060036095640 13347363501138440252 11761768774777128177 10446743815166435624 6412747532636322422 11155473543989894741 15285141550167926446 15860740736253718831 7356087260433074148 270081692844783885 12075228354364477080 12143260442209164522 18155205413353273426 9507282193672874732 11027565960828432961 4644159012054189481 13868783539735738279 4981232323538619816 10834716615192237345 4831367759501599674 6639216807612411853 13670088807911553320 2299028352350277043 3249209919459352106 9909391402182126153 12051689848093358999 2750124070051328761 15405064810010873467 890606919401208830 1745438340734583580 7548194426956477286 10216488565696833141 1624436055352107426 3066039473163863084 12224460835927253525 16509343230584491964 9937242206204616185 10447401890693398980 1730677775316339387 17569780120800193113 2902820233511864400 17824034096637013098 17004251489594732905 10024633081602333716 16787585133534584461 9472707899660746978 3642976855312998763 10292312354172782217 18052334508509081587 17050726125279963411 1540472539620341924 17899056456309307263 10422843341664419074 12867197093822723093 17821480936780630717 1730396035750437104 1404521496594668134 6016351982319473553 12585778129103970596 4652725866023702097 18295598307796449835 18003777035852742466 441077602097954084 5557336768415793561 12396264108460295797 8375366847871013192 12861431702475416991 6483237011746400992 552396978632366702 5550371865548633237 11724151134310803955 2009138309530842953 6260176119181585979 6700394765744674107 14438394526117762912 1620165583544603472 4603866603252088100 3717747625502912617 1799122168664210566 18200640695556016530 9462509316835472056 14731822849038700867 14352603473966762247 1149687135537576007 221903020097203936 9886978359626946374 16177281765069992520 9894421284861957699 4077374688696268152 13247609219332921026 18146464099593692313 564933707097060342 2796196239830906551 8362759613907255002 15791050602636550646 6179213268369791025 4826136825982184944 14084375709347384687 180821129643130872 10353396934680699189 17980176272284014493 7115523607899028092 12042311315897671930 17883551696487718332 9059683452502898378 17233856716650262839 10458550710135519738 7368286182920659806 16110197593856188806 1628896475292272463 4483428569017572908 1254304582064026051 8586382079772379023 8667731152728315610 11184535220599165309 726620966618142581 18086639375136392399 1658466911246747077 16091427948890510416 11524655780890517756 3071036035521978278 2524829399528637086 16225442397191151561 15340673566673035821 1273610310109459637 17551147309656307759 6550610473467100217 7967424331014631873 13435507458870492312 3001147211820804972 15442580707810190443 7580856557263817662 12557224399233478549 6693502975543321735 15665916575026584870 1366245346271174603 18346477059155871513 11309471881748813158 5739603317091982404 10013207334119531777 672937300805255198 18443965408531109417 867798702858249625 8461551131282260258 6132516058282379798 2294927822075233140 17809152434664404144 1061690512334134612 5665978599916289809 9672002068027752404 16747005974050946725 4490739637294197189 2947789405706589974 13950571013376909158 18065237790255964697 4759305762556214992 11563737879186339193 18223232250636033767 18231863288379570908 2304483557847152136 712783072744056421 928601901630701203 5126088067419141227 4525880128519107676 15723277973698903706 10402837179753539752 9129701370143655566 6140858998617985371 12016433052761514795 1574797653963128247 11730770755905604974 9283524565666954626 9773699419146901321 7603264692185582779 14023921508729962891 898032468931648521 17299672355741701085 5346588027324541462 13993841480043454967 17580229353683733588 13014375376791479150 198196126840141043 3484815353812741523 6024544729537913236 2275007344724136050 7847368848897862678 1437118545215867690 15729840606948380495 921313750724827413 4233624333712501648 11027682552866548417 11315111895182719432 13017757321892324021 18401189899105536030 2908405305689526616 17891188078700930802 15042655032033517435 11012597993661092060 8741497747791215763 3533185257577603718 769619351152720085 12880742976747624751 13413603469329051114 17322600891430692770 15837290619016283503 14119911735480963074 10591901027005859678 4922421216682658445 7943043707174380300 17353982206322298716 10288998478997952315 7686543084024879178 14782427119662876032 5992723744094927187 379523272188660983 17475846706509381918 6556335891841697271 15088967440365861139 539599975487156411 2839841245979242601 1095753936039625443 193474989466155234 8084901799671215522 9447060936561513736 12924349402284870238 15221829077893411639 8478896864390852499 15200794685950565267 530447039801942499 495147568981262790 9577608882628194600 14570098203505006548 6004971205698794160 330332108970487337 4139165628741937013 13160502468827008432 4852583994754519583 8071565072606808021 13680149707007317078 5332477301223015755 2289256961444067754 17901366132818819181 1326601965159959791 18054268545268487196 11867992550988744946 9779653985443153291 16036907306596981823 16808005453112845816 11831578641670797250 4887649265480161301 2692572888412495506 5011438763436867672 12604752936149599241 45343186393655285 1456258040068522180 1414643806508469977 12036116220197385279 16012267763822045168 961742801433847021 1752534416666624669 3160248843600579210 1799529198994195391 2955293751158430033 16249004645233014040 6927017392222129414 14852909100136704120 11727173621087584889 10723497849228896764 8750919963993743740 13974513069503342761 1327143874227604371 8644304231751350645 10118368890867841251 8377017709235781048 3431789883743142811 5173946408688593927 2022998728557231301 6063911424794651024 12516829643580609411 8069659475058168865 8166181594057852363 6119065242063372188 15246677889517300430 7537255134562820071 12621212330544744179 9728696121458867078 17757732972903135039 17010626297592679941 9096306867220472527 17875995874997441813 11413677080780325950 1461753821710092157 1113306733538444249 1520846395124411737 5345301485408489862 11056911735118577367 3952013821153991849 4594223566903476674 7942996900828262672 17007846735979764745 853781545272802392 1040208654963456163 16602418833764397965 13614530706162778987 13302558406271625020 10096428399863294939 16683053807177195968 17657869175446467411 15167005858646958034 14033392264336125774 14792458403456282767 2464916118810903565 16396425128795507391 9962568804804962884 12132478360846070140 17557753089598476112 6589481872094620017 9539194541361036234 9329821217931990655 3844511774660620664 17562827515449966471 7864835583894365567 4638395955352547644 1952237778506993164 10156605250119930755 2349619680811653246 5313799560659250493 6318285728491230751 14888034017216855580 4660217761900267511 11417212220288784187 1516265773810046555 431401625297036631 2807420174838700006 9649705924511106174 12195600914915563876 17054861414303748474 11405901417412353958 6450445417383762738 31793345257974733 8112912534708929237 17886217013792085623 5714413904242906335 7111970919937045777 13211223518133886846 9304981398519935363 2917670759759701364 7516758019431750158 17548441122054954982 6794728186932432079 7600345827121353437 14662374295936676468 12416203174800861035 2554915726418332143 2354486610581894355 14267899853265703167 4928610513723943584 12670959323058499603 14731292059050362828 2027092657327129450 16639479174163954533 9663140055399782554 327823752154412848 17482141149105878429 817623475538699079 4034687187407479913 16336433233286263029 15110213526129251841 13267070141943078900 11150063216537373606 9774562613179931850 15723019638025906868 17369045017823082726 12734443869775962703 18349196662050167832 9081677847170264352 3016880371304301298 852827282504645027 16297090008210189325 17494266839307773801 5621621088129349469 11111969502537701441 9429543088603397352 11147723271575318371 11231134536833972768 9770411277782081658 14671866482841890021 9429917485827063558 18362610144785126054 1246188422651651154 12015771168028060091 1247907378498591770 13424768283716200135 17440762762348022202 14614956969483945280 3542056981496211052 3558749690031665194 4059832171212794401 8820197036375387113 5051919411948948466 17098011217754658740 16772119241250357181 6066275867445026789 9137896791532494292 8124297050076618376 6957120927159392653 4907193764290757883 7303658946467077568 9597491694613489008 1129063743807710996 10775704746454737104 3872750570886504334 2100812047102964305 9000822260257553200 1677573880340255552 15929065259567404396 6748911266222869928 15449717223526493840 2370143196586820141 13797670155796329129 6849737591947554598 424158268865295151 5364138533551738207 8509141676049339503 14681337810086799810 2400876928175203488 12993128836921544908 960452209549319528 17279094166446889544 15573265179743868942 10515723317686347929 7251385057053804309 16993203074173433606 3113669408743561180 2164113913790423494 4616910483298828384 16273436544167658696 1673230719791376484 14462498811830929690 11703214939904164269 967425791649950174 13932894804676793838 4151884169442934069 13445636544250515477 15695896621191256542 6503397574857175278 15686216245524800394 13456356641174429963 17230600401599458021 10038465222493225248 5115206767914786649 13550085777641121746 13216300358496953644 6354014981654682817 1469574671651715002 6944855609177915640 11637604229118984296 9579088840271913234 11252668121528666112 10331399678620445544 6883700104406423018 1280661890487976043 15172851973125407535 17620580518067149258 782603842494961222 8395578431271737022 16928989981295867933 89232290157549610 7456418664145757973 13446933419668749725 18387425586754284987 4718609601454874990 4771374991814140652 5787921051833843346 5846154621740493261 18029750632591381757 16025202661941338608 18252380347937807505 17229726823015762055 7994594847995709337 16471260031505103708 8998136419651998163 16066077182828815052 2284532390792308839 16572896038612769329 18384005710584857352 2771436125561390769 13405783956626275950 9521501166610323800 6837394659945768778 10259393791119576381 8799530529764099927 506111498184713588 382671577971176932 16530256326455545402 6334350235234306123 15091284891635305089 6972968918391623074 11518651802030464456 9870320048049604881 13326112144361124437 13839373022606541530 17677244256425860668 9360171638310692135 1051451058757462663 8409594428201867773 9874503393296631273 7635755006832492713 16295557849035074061 16647850762854897301 1225607769760591554 466134440767286044 14978252120973049899 15736083980697381024 7683573172480198383 10367646576753559447 15038471380423232534 11888406380838456578 5444818611506410754 4196090138521036377 11337005729935053745 8499948482965594091 1091286653526368697 11260621726338475803 18125332017972880271 850652842970435102 616453826227398290 7988953984640510053 2442241463943433982 4103996433478321615 4946959371438828591 9047065261019354165 506839233171693369 9714029421941547677 12383775304046765020 6317237706967182988 13976702008967820582 3757363079914045767 3337026473967598603 10270449892090106221 4310806841330955601 11603901627649498179 17617636735698864440 13470838923301549388 15645981906269424612 5925506188376222453 16302413343008030366 8077110108616264620 4706670515688930692 797393929677031737 9033962243613073472 689346826992141939 13419485984335060663 8976873771934104547 12268146716924121940 2790336284618166464 808136626692472859 12866025765946267385 6135968754830922879 2243348377604856335 2263098372614565 2723296554963951542 10267105858151448403 3241182412614031584 13741645394664536317 11394049687177280324 5595762152761731552 15982192143960799475 17472967695270062383 6296812787112781533 6272418644705967835 2138526716889603296 11264870716525178135 1139474482993393709 4224209840376960991 2764630607211601617 9548184133361515827 6481692599622244464 18386294329504832365 7496964949099008626 14904902915020175707 13456790979573330810 14366116334919302347 14389620728159690355 5134369870908864700 3316635164147536893 6156738439205260337 2677633196506907957 11916133356235368383 6565806874915227969 4821855573471524893 11098200141171404698 11669775183530538898 5283420647988116116 14490595985299148264 16709837468644643723 6404247210999094510 5349275025578906436 8688160373605578848 11162682842522215031 12543889918569029175 14341926804062385253 1273579517101712120 17934584297290289218 10569955912972759860 821499096551759716 5304274048918810571 3484398782336099537 13948516624134128647 6580679718576941688 6443030747859683813 5056967820931955397 6359261799430858008 18442897916546436478 7067209332787529703 6138573384634612046 16952465425240894641 8449700553578496194 12366159329207753416 7642690690868413071 15039093220552640920 10721246842454396807 2067839049099700053 15537860713217827159 1150858424365019399 1835064229968843719 12159062953772271101 10088054020698417418 10277622213735448187 6054742018144920231 14772072157865721347 10004482170892506799 13693764586766712937 8136252618547240171 2119252976358755063 622975377248047511 7242131640498545206 17881183007776411069 13568509720256651123 1510650880916632182 13769566493070479309 6481940214270888437 780709836794325138 3344531501591644978 18353295406473479800 505642212458272777 4188209665978376629 9122411471875985213 7104351667048060468 254102215678907653 5573594441640801279 3035586615260241245 4374250916905327428 15971266570231992870 3720126545539291088 15591768253271088816 15897979394862005464 587360202517690362 10448031004216745317 15025569367233909457 10183779875443719850 10994995646781308064 3247572805821421520 3768934761169534992 10257728972621681053 8176516793251561220 1685128983251578548 17095775275403983773 3273752310808094306 10011166256459303310 205387729773016776 5471367844449522378 4493764820670485530 17409208344120472081 9455592188090281567 3404736117101005083 9256275038517992881 17007215667356817738 8527235971951257717 15439813351094836940 3229738576426055483 5336465039654723643 7445666222783852872 11297549144384572805 14736526567598766252 13986569548199904976 8604993529523898978 15878501285021468594 13553768029325453506 9348884133439529631 10317870711285082803 16174025760752762618 12539969669116920440 4795074054212144672 18116149488770816901 1827122686448282606 7268591070250020600 14600688719215101547 17912245584857016083 11000420852162691358 16550923206074296449 11857813788515002423 16015557703396585841 868385122039193134 3377694373792100544 6221747224481629176 12759106641273999978 874897006916826800 645297873901463880 18334324535422013063 13098241866673574145 2884093558881549028 6089143878066824986 89354408782931282 8519283981983030120 12915719325121581667 5776576597184776904 16534251014697406782 9697718779821457540 1419718820106546183 12352838253434003782 2252256817115656416 14676833321935896382 16339341264759800238 14974853227397431142 1031818318115098125 11802053407553817128 2602544297819116878 6920232968625635445 1033474864401750277 17988925435268967332 2907074387060109991 9622144716485110629 17900317790804475112 13711754489656512297 18976793549311879 600521450433920180 3127742547876557117 4139502250382221258 1376635933160962717 17097499627094765507 199851629765773817 13343008069646920488 15510243722787360924 1125168059989954965 6199122487498109812 9545604211136461932 16839011215160002701 6540001259644651771 14937755064231945323 14523286151103314980 12030894962713497265 12181079835985959486 10577322852984221796 10015808273607579198 8780507242978365125 15147391819929044966 16264717790508837518 11100200447551204151 15976016919873657183 18364739236328734052 1781377508316484631 14309114882238404795 17559742583869571035 2315134135240826751 10081107023452923041 12633522604038795318 435773511074572661 17420183276658045106 7439254721289513855 8628395852644260329 4331671484389864545 11439049258832158305 11606826442801518615 3279066918776117198 1992441611693953061 1348154370119923012 9477728514133608577 9081059932667995166 7797484795335572408 11878398487493407283 9157819846796650868 14952410024904531132 4358899119828779505 14807207973980754497 13857420560757737832 8701485789777999138 6497889596431839408 9723270512150362513 17558436802634321965 5020425441100795555 3367913031633697436 15111449290656542160 4044015011318925163 18343674358226934120 10982729954586926961 7980866006443220907 99162241324328231 9790272105435870660 15105937783997748742 850974374530654588 8683402233868828403 14565698100104165809 1096745404776306008 2362603842594884807 4232304266388683803 3464203503730431396 2574743272820393432 17699845242553654965 2432249963549678729 4033754790278533846 17128646947277664873 17800454984990680028 10169421639583263293 7065601605859068241 4056557715541929944 14415113445352507596 12708712241948894618 4586542390692436642 11216807518807640734 14990534700334335953 6828283985902381238 18344037352201342866 7741207432063192653 17955152856977367734 12198410833162503973 9603284399343482517 4993809609047580398 3392397634662845398 859557128766068274 70156601018998919 10175082027595116509 3716673003278393265 7208805889053710229 13107153702624033 7949031627398856399 2315879063097407569 10611780118838732349 13123197264827116861 7378469042244019401 1956818122535935232 13461104221282688626 1680737123775682549 5135513437323910551 6131339817402524992 868332266346694922 2306848936245536315 12323264302791118824 114448918404419907 17982067809947868671 11798737787869438548 10355271239046853155 7909784066599738545 17814469158216845546 14860789795662391996 11827188705139849701 6554481197029621778 5734585088744313822 13647630010359959998 13150538308737290838 3475346296762879093 4524461508223695518 13635126089555010779 11513018428032742696 638287488983300005 789438757889967899 17355046783027559320 11607517273603205212 16409453207916701449 7022319099377064329 8170150069236931165 3797934117311018665 7219008000099114684 17514985348065680231 11981522857902108305 2608390025820632765 15260629295568558855 8706434132199003085 12935147377183394459 2794630059566337365 6745967905256474645 14175381355394990391 16786226910780426011 7353042228287354850 11385829196868560072 5390276596828486887 6028209828461130603 9472654536580460703 15968061861545138392 15792978724591412829 8755576677500942201 11917660510998353251 17486292039997070789 11473310594784578719 1974759704777151973 14106547605850546699 10413393752153572751 13077747030709870252 3472812203769462581 4186327213624595498 5803135293795387361 852609525744279209 10410832259138049574 16980160548069182390 7685604573115983923 11083444741702077501 25769582654714284 4196865089060049181 18173855528485196472 15182397658944191504 12088817360429927509 5278991994226356912 13566901107970916888 8430280860479488119 11727880266450136165 15591363455527545337 2294476052477706624 8828415831862585222 16530148716157417489 13962743578502343532 14267610661794360595 4159586138451715625 6325967653581298195 17305390778058943044 17221434053987155890 13462051167185621569 1548286719221612669 10064243771258398804 6562508242102074865 14989357087868438875 360364859111338222 6277905745443262073 9917197057264962051 10612745579796450648 1036813427179236517 2474655393225109251 3217798188669680289 8197619947107054870 6770868651579323010 12074762307327717070 18060334369390318281 2654093936750629760 9757342139781001104 14406466079886981144 17885126662141020242 11179939210980423800 2384806339300865169 16008099458653424132 11497853031282191163 6899705177509818628 12311644651073313004 16667139683783336408 2307780134587359571 2222132550386234617 13934157096339257783 7581050827828450949 634340951182199182 1302808496343692291 858966911698498393 7923383927401275060 8057302865877302669 5818555342427790631 9994001260089236268 7640646757673729534 332418911162425103 14720428114030410677 18341268551012254157 18040208802222680215 17686156429376498197 2942523028813302068 8386365691690761877 1520105289687191704 11916574257362743577 2624737392427947764 17154342479146963994 5147002568269738254 16250299303599415511 15008047994145147405 9604315284758189694 8221227033096148518 2444009950484698017 5694506813842447430 12011585499221565560 3543518407584626829 10027769305864375226 585719863988127226 8647867217280224243 13315505061853898630 16666773024902275248 17886324544457459191 16022625596494860333 7570872854858644117 7715086041826369017 11214788943364070136 7847809483331351810 10631026122159601854 2509607216429415594 361715303876634478 14264378850118663687 11030352011309543993 7222277676006958636 14554736420866784473 1005642966409790838 1104207092265400126 11199160386990670318 2886358789267801640 6945028096091051259 12166103980701571153 7680330886057367096 6980202257572753992 7269157784527389231 11731558517383700445 18204846604885512722 9992187319447931716 1164508313901759326 9855664267807449437 11804856469004206888 15270030109488276119 6364773837132939247 17865919348078593969 1103507370711625695 14652101648310185016 17028051329048008984 10888560539417406897 7817012293941726790 9728598086986739896 14924735656645213777 15129400354793701237 15026857747457455772 15206571123897652026 16371861656700734254 16734847420636988826 18028686199923019699 575073119803917955 14112921816519828308 13730829246748136808 14648705578810416098 17756644615265831694 8475915755696694990 14038109521436914792 558504716155990596 16627637298369505820 4457766852234903924 17169825407234010610 764581619509115280 11765569625153521643 5461006946991580268 3895056506274671471 14352769753391538730 12318636050120496002 3865858019238711385 1832769868660559988 11580093867291365172 443467408144774964 14560653135704556202 10717713904923336653 70033535050962857 4081501128485519202 973649936974573474 13518799515875535415 4325461116477841647 16218531105767868661 8406023883425498364 9880350210241347344 4828922673815161159 14522539157523695406 953236414070447249 4465058763386713420 10771672630892695987 6364001361133322557 8318316278176138655 7640250372408258105 17856337094648419600 11714984755057553515 2867370407279728214 6376401068606899742 15301062069658224240 3506003187286619080 9190691454288731834 1978643469079889761 16388346815414894257 13185662367009036889 10639054727950909734 7911144516250784023 10536350380903267514 14243692921327254383 5598299485847067626 313635207981781129 13764134454076057303 7929450485951722200 14903123913915817293 1772446633283389894 11473112092993213972 14533118501827974318 8122970444565341228 17633694046980811203 1259438803671020603 17124732303362362712 3953779674934547819 15235389799792590725 13558374916759348041 9919891136297590496 12231724826654459171 1606066109831648943 18061535017525146520 7792152149393458267 14120070433073859500 13173432995505581468 5807273009997368362 2493974116666307220 3948864523848115123 8138898229596759874 13517835551915490658 12580919760506574620 5771060053830681956 3161995650523004485 2438810023219635201 1370723391165658891 12577972237770311371 4989024676545386861 7186477848276405269 12792907639740626202 13230424267136444229 8122724287249286949 12395098206992739246 651225145131217399 5836449857305328844 2402499663295711459 10826531555400446496 1301350428950938291 15532287990848976109 9556646106044129409 1870390846630695369 5639036866468780989 1877587367516085038 16987982175295450492 15398490626204203063 12066333204775032879 11718003569249036410 18053705392750133371 11122942751560717440 15570109244989973587 4635302365841372223 11267440868112116589 18070800877064995242 4380506569332512350 6344778297611398198 1001918584312678574 11884293513173180644 1858244211985698483 13473458702488467897 1018968662030843860 10314646044433958425 12927082951846034507 6089269156011057655 6805824921191837144 15716350985504090602 17575919094149774331 16063361184513081510 10289293695778156700 219840253923180471 15400687970384729147 10710127436226914366 219788778362070544 12526289485246977012 4760355017069681299 1045958943215538506 7837353288370490142 8030640072300463698 9172716005925478707 1312872492596943613 8515374285994537471 4463658810913141049 4378471507670864975 3015797896146505106 11894891095504253266 16778570175862747813 4659960678715674380 7879474221340345827 16639511887701650481 1038923378270227201 5169310586618837735 3465099975296789139 14654047863058650342 15999853652708333087 16176171841885600247 10561704957608757848 7416056099884367362 10333290130801881743 6655480987372377122 12255786938016469815 13685923413358946261 12562610950972414376 10806778415464495218 12739967775454031665 9256619674712267198 3294906321768295233 5940250265616447119 15724414092894437512 12563931602684186856 903813757502989446 9549751803908462078 16051360832369416106 3158568575742935989 16512599591984395110 16719773835996949009 13176933453994487650 14454493149962628023 2802620112412095962 8088402572667161168 3004691914181738547 1276915399459230470 13710279650825653806 4865804868955103889 6782525850087424990 8200008004413749710 12768817048164393546 1337945613361897377 7706861585224805681 6132563622689158853 2244620520882248716 17524986727556392699 5190154457063132008 9179195679325309380 6476520079130869117 663990980042733359 12351676835693955367 11247357518632497561 16789065846049374909 6720379917086261193 8686867411921942781 4583176638203294833 13029103442732636500 8012097973560361072 7432718905591040125 9342031364019633194 3889208462921011260 3313979832391348739 2326013947805184684 6318669938823502659 2557321258004921967 2484033966624994683 3614875400044191994 8864702507510479314 8557001155891969581 18351199162255615322 11252251856132207917 2364297048046302573 15894766927324114505 14791778642962728288 4189851071256831702 4371080171992280076 9071905845145793711 6935778727503022399 6489841853693442661 13062152254602939644 16148697601258033721 15128620937320573278 3253187601085056304 8016591666281891621 5393001298323573506 15619842038044341255 9379792576459412608 12244129288793184924 7248639307781106597 15510926251929909013 137187792503827636 2224823344538529122 1818974990048586621 13128777448150997919 14711638828059631819 9448869833964577281 11661306565776073121 9587803272923567091 15242967517847718814 10248423805623878746 842426227964811275 15210585401213255068 12059360670834699583 17859853288447409486 10606902546923840714 11422467542852436219 7317035074387118246 7804595468087561797 2158739291649916874 5861016175056115810 12370842979889629650 15140421038630260325 7054175722948504030 4416065486683499996 16113881737861621753 6907587785896259177 608351081828963551 16931755054316102820 4869328068837253438 11505429694097427884 4280703167444869852 8115256090632167280 7465506317977736072 7612726171239838491 16153899137499716587 15319172599450268599 10504858778109791621 15463513123306733446 8580711826795268728 10150622858549001191 9869413624099458201 18164182708847294024 5819055832681295151 12108022467099110233 10771665969965659807 12598604713480257217 16613185624048251913 3483010540490413121 12583306418959544057 9788440477374334313 2595684370483007038 4317237799771201019 14368541815421944566 10067971682102244968 7327259917356165073 2797845395568474180 15879122811060645503 6712495603653861845 5660091187035490838 17377706853817614587 11580988923441224429 15676442145601971239 13262353237755677464 4064294801866279031 10612289241733505268 9222221255425536946 8402004489200940237 14765056991580759748 5707471781254785783 11237013227494546221 13801359563917785447 7354026871334358190 16934882650087583517 11064620480315713175 1807158391105081740 12233903716449629042 4772672118460886704 12288967331251675184 18284512201071057718 4625481171827495789 14208561874488030232 5057433824961483461 14334336703893019955 15901009137056019514 3065578090598910428 9057668100282276707 17749283842109820550 9604078884494102410 6737021899962927924 6862523275695488851 12286911488777791623 7165600922415425416 2994967993740025755 9651229431082130997 8938322439841882087 9085418624226985722 1753101636107860924 9526769064957139138 9769468443277454652 9822681514578213400 13593279361653757091 9757627757459930443 15414524606372461003 4029430869316294299 5666315057846632192 18401864053007042249 7577341029086372685 6738747790206641998 10122550707454459640 718159877826945476 8474343978994986426 6864560777026584186 17995362681003063527 13009787992857554680 16023025006616296286 13419372192506612976 13030146257274937881 17256078761185026249 9064580466723230682 13074931818576828671 376368925533878063 17168020897442795859 15896097431295358736 2490253138516557482 13081529050355547987 8166190134640724699 4587079466826668787 63012119471395574 943296403045934336 2915941460258110858 4878686988730707568 15540724069939040619 16234152061900199880 11699559444999823082 7563201916614687833 6190501445355463113 2093734607975891636 10480209020947047646 8132989347504446716 8981320084126315378 7599211673588494155 6432139423405552382 17106321285889904722 2169316298610398758 13742142766417064553 12728949954046571899 7012210916620806356 6520405972381798500 14722048946761943223 1729825375021066950 9935816973986789551 4217866950356531806 13783145251134825894 16750750796121735173 16184917057091009629 12400445700445619739 1297521027897598999 11974653418399547273 2907807296991210557 8905696327995206776 12662268775505437018 9261384160346490183 1449902231312412809 11827993638785791904 3299736466633392262 6722121816263573056 9419116983432771542 14133147315105550843 4565329406859306570 8419640752159633943 1788485511287094146 7079940804154795097 8002549780434175905 5481341782582194896 6198048859794403723 1272668592170076139 10172320661543610810 4952626243000102543 9248993983944863222 17752649639826325000 14409784318831034745 2726329577326860779 10422516171098986378 4572048646384185718 6820178736078511109 8914847272170090241 721432990694991350 4800057055663783980 12182683592973955934 5192777087475589598 6897463086360433589 5206250078238675852 11740114162664754281 12618760028109480782 7179122237650559167 14309616932061222944 18196844573506271591 809616254496445072 9102928342943905814 17928397860959728885 2160154813028783583 6398848259374638750 2515302952341291452 5428562795887717208 14783807171452175699 1559192264152412513 18122542253426437612 8029620729904918596 8714217017416667410 13646854799552658805 10053099564345300381 6247010029128664567 11919325699598482699 3065744134693733562 13227206738579979082 10831745870920209161 8799569374403751751 1449614111125870676 252630102821062886 13854181058970041878 11473412174659795177 2755326785985152127 1377711647689372657 6258955257678830091 4211424123906534886 7878257587916061797 9403971931822632915 5153994016946573984 13155313129315090335 6690013932042520311 1620758775146876114 4601263868784074884 2038035196460250987 14130779129162272249 11050028443314022443 9544693850581259397 13410358249290372537 7645961886661542406 10244526440315963443 2894664160083739702 12482285667122966813 1613141837622254418 7245196048275806712 17980164036024566778 10039840191181785062 11554633746461865423 17919813048476685842 2674168413986656040 7335669368614882898 11966525483807971551 9491979146941777161 18041231801192755161 2221240361564392442 11404766452649276897 826985020550343664 5044606749886780960 4112986982080286557 420044998203152439 12444740656682559509 10214376408401805153 13732915346602738556 2007552749591825504 5390772199068303771 3677190144825701964 337259123812391687 16888352538194031301 6006903675760389154 16339423398797766954 6758430823953180576 7398544359694722712 5253317655758154940 2956737357848960612 4893750595857335237 8570431305152226909 14830984483215235439 16949854761475332974 7395502216619712209 15792578948478625197 9243909698278935917 112177190964503445 9520555761558044796 7703462253588205772 8667402904966167408 1025333108357836510 9960010120123993347 14455984681207549414 10115724859829412818 14503842742024810766 18261169513011694348 11802039995665930047 10580006054666698709 3122717048349772251 5130130960196207300 6592789740638484082 10338145840611148120 3832443980001145663 10313891293263382732 5932104753969070266 15655619957468856570 16641501446249856016 4128407314435618521 2731478173576792939 7679429032951938038 10387432336963064544 1474789808091837757 11663197371553565273 6703388544079180645 4016454542343229672 16037868951638527203 5148591038182669656 2245091622491584886 2613600160581313599 15472476580448742201 1563398526155747581 3108897791534433628 3118382136232267640 14129667521241202928 7654146369079670935 8567675750183656621 13919225338672598666 1722940742494803178 1609912475157376757 2689184798779888639 11909722462434832718 18191841249800765252 3521011480311587673 10144618363223989376 2044309492497388161 16335302207344916469 10820910000939115808 15223653629124022161 17927278645880465280 3647102035201204111 14719733076209937484 11530618886493710109 12233018465268344897 5374192429505169580 10352990744509639516 3042006662120279284 8997917386614899857 18257704299498133449 8725436761086151415 4869926716582090446 2183519730349528897 11840134689467248136 15594307217597776981 537289333195210081 5981168843852093354 4479332584191626349 10218062464612924022 12807113420158713529 13826847669722624759 10009003221545640670 15315661927655191746 2453472383368025878 10597014866959237350 1461022920552965138 8137323267801859974 4552250871956520632 7801012294098180469 3113253266923909445 4675147837806800546 15976941471168578383 5554164111592138499 13848032749349655611 7497945181780411622 11261269334897379887 3687863201493898302 4516290598041807561 966455208939317999 12668161767213638429 9924932734003933920 10452264224784286345 1840905511549422196 5703585048594185559 10186132530462158131 11122458219750924594 14119850077331953116 5537396700940380878 18163753040840125247 2072333773088466075 4021575934548476196 8371914289273946698 12693248177586591071 16790373301749201593 12568051876939107895 5841271316650746445 3263696024063148167 17208536391636353491 6487710243694713226 13829975806448477301 3819818128919712380 2462406488432360284 11844697925543617255 13879253920655519071 8578433852069655662 16710485999177793515 15753327464170619576 16651897759524006972 13125107112713210414 14232560073641633042 9210321081119813300 9878986764777526489 1937017762683644457 11551352626292939497 8133688806111132992 11436799225328818927 18344931006276441356 15436852604585405324 16917807473233065309 618380916613174598 7383927259553154342 13897129770733786355 2764372594930407758 11384266124705220232 12612898492660264968 9066615304760562579 14167765501103362152 10806053346515509212 14061322587509940177 12381310660410383652 17235877178854651075 14732985993580666288 3285935382351758486 10252748076857370907 12620408303534639438 1263830022813255671 8319526878476910628 8551470287672250498 16564195840514710079 3667543695736751645 5666401039135551271 12257704182949282684 16513981012563099793 9639860307904031092 6191067526351944976 1559972881281507447 14536044129261147661 16564064696940184703 16767636403410597845 13521135438651443228 18200199515547425537 3666392675937734536 9572414121093319548 7877731903565411548 6363266890843338212 11435240762098290478 5001707774583434293 1595684439064284019 2647027286722250000 13513174837211164609 6940223230734426115 5524560560924112023 6307753672767245572 4857568348876173810 8348252166041448066 10566276956816627324 15782881330066052660 14571035202992759817 18418224139931154318 893910977253083538 4108764579986502611 17171336953663000410 4480865061848710982 6987718428192366735 15718678973252108263 2995926913448673470 10521479519090226197 17801454368202448489 17134057527487358435 9793936527934933973 6412792699710694186 3060826762057319967 1146241703602886401 11410040591641822779 18004033097526504786 15738619661878579958 17903118676116030564 7734788301657345337 4760784000427480504 9101970761803454695 16053040685830720869 11690466354076582211 13302419597478061710 12429776371400790614 4413584139534833680 11582080167662163341 12093470952901776186 15779650241028940452 17762776232265467266 13817555280292877810 13318205063027898989 10820744273250405251 18093472688258624247 13018056261017605703 15215110893467161380 16056399192537856891 5716922042568786210 1171315522263665347 17103883693599204047 14056576624027814029 8863739551782212398 17903574074390402111 505753043907439042 2564403950931571145 7882999012067473697 16241700175869153452 10822789520226793552 419920646603796736 15887641339234479945 2357277560407637838 14454329240547862037 3713857865117448058 18366954873193184090 7353822775033518614 7139677752758472276 6130274487279303664 7214613383410906612 5386147354854065082 11625219472365459173 389490119945371148 1783605035860581651 5709611384860260022 4244271529663396655 13217317266675521246 3136744398543924498 11702195788774330217 7278106717212737525 457969424065289114 855548611397847731 12103744490590944009 15272582553328313369 2459504028786412578 529312820745446619 12031854104329714796 430395593604114093 5126626556676456252 11576647503532326439 5527763946973798184 9092232689289859463 9345477325039138430 6702730119449698648 1607335361093406509 15550054270483514075 5747528276413934488 17634696177716129607 5635000756603652156 14108184704837970853 613791578567049910 17228366651392626267 11440707516561736636 12370566663792508526 16097898300728678378 15169579457955519194 10153002473651848430 15332101615230160264 9295918370196723547 11449496874157352335 16770565235132755790 14446679415969514623 7293470923856729097 14443126770841441048 3991189352412258920 1817594962774395519 8450022958211246414 1396049937389707673 12142367024388759169 10506364560742198943 7982268689268261425 4045688940765417768 9692486172837696393 1064415609772176709 12688220363060261282 16875071210693042273 7824302741898045090 1782298396845895616 15560750990106147392 5248074641390442026 8584846688447375503 12539988414448099783 3955983556331408450 15528620568348083435 8390804143448231278 14435881877785573614 4208130664341603492 1687597948013359705 18323362491454702787 6933904266862342105 5905003078363515379 17372801741610033153 9474941029815187319 17706165198000678779 9499768260216762417 4578052281098648685 5774693899487736991 8527188138172887031 13540492460875932462 17503200554128250027 16139953660175870434 14912458901447219537 17400934301099661879 12574114272120127826 16210568721985353137 13284450723263891722 13243009680256937256 7030190312518689091 13870233496029775532 6238380189395576792 6197388683029328664 6193067162908533790 12160797495786307621 13560288260411923807 2206388000196637348 2579716208700960312 16046373403525877043 15811984875847819461 10345072214405261752 11074979291545327814 17969588642019050441 10042105290315433302 13540828266707500990 16986858835662797342 12412747798644434811 12167757376849030634 9867624831355718529 11155518197476775988 8573015526089378520 6421704858603636787 6084233833581223386 11024920084689984470 7973361180316808181 1785275664699681622 6389028107778849836 10424122320113739092 6496260833342002765 12238990486140885728 431896284224379132 5803474260015194149 13267585890961756838 13470584172989870075 8057414722432246990 15791442063347577671 12844666753006365643 5491087018490621050 3676397232022843643 10825104733975444997 326627463066487946 1427564706428994595 4305258568141498004 3283139888438303661 5366691861655542567 8334859509602770518 10594255489655004652 5881984960626414411 12676807545966876477 8409682446275011254 3126962497980998899 14786901566713230514 5414016201765122603 7726347665951118049 2875050539185870741 9444186960034932433 5796487203553418375 5605574104701205036 14717061674643408212 17412032737519409406 8267465716495212605 10532535471278120592 5799376681689845899 13446849285660538662 8662038849694936667 5371400150430555340 6866285936614929710 851873652156472173 10449276978448104877 3734860603218178075 16529047255422031169 6426004330594377589 2037812245529955371 3150674448780764426 4101983444875689896 4685163486085135147 8030403707880407336 6658003406321811351 4538121754198501934 7528077767568537609 2822447475936972032 9508356551302809596 8690907288377458454 12021854894781493700 18442937736787413366 5604145849122865844 16361556300588860494 8432711157395020365 12086501360614933494 9101914921876303554 14104208707098438383 6438381224620392160 3239114110068237449 6737437029461232721 17097671141275513048 3625884898565716415 13469594802302579197 5215362036080879165 13325441590537866477 6759388579693002970 10206808368069965239 4760129176678935002 14870698421962222369 6496889901044111205 14916429980214726307 13130037704833980274 11632495254279538660 2352563567491259721 1380063498482380611 5076121475642399178 2783239759372310293 11204298644225745123 4285755894185140664 2894073248007329583 11750664068165452891 15623551459270810303 10767818349315924250 16181678871677031287 4818649044145410980 14717223109923303319 2575833067327533608 10747859892001723547 13665964762214339388 4802036151343063909 4935952404189780408 8769496153263634227 16686797147958785449 12955839892288071597 17371076932601455478 7583789678283238072 15780375295002029087 8543311706324164655 6567466347764924545 5574891213500758215 5654268733315828952 16408831070345959420 18383914878668759386 15634764600785159306 11193330535426494851 3879095726480777533 6106809788410285879 2294956827827591465 2815301101999124678 17665943321809354497 8181314553212011735 10129833161948015858 9082556977654475690 13428926354983255974 16780507650662729916 17978525581275173775 8217640361948954043 3139581976648239740 15333061460983639880 16802639157788640964 7633691720057890653 11149045595167202505 9546518360830155221 5168427995569952074 16594392795037600573 16261605930269628259 13672424683763647033 14023434629227997249 10100770350434073604 11115787638042566924 5287607229001575619 13196297808611006924 10012690994866657845 3922940492922284296 3648048312782360057 17909788021573410951 1913526337383415342 16249399373352242719 2290174015590391639 8554775024878096566 17076603896102548371 8185572584854379398 17699528241436619943 713898218635133782 8280697062921803353 7422083885142453338 15589173049655147539 6535122288928748538 7022502235100992315 11889836460387223139 6576727386444349142 7310289557520789027 1303480436069604833 16495334866779500667 11540759773230851042 5814819553675358199 12950146804349895737 3309393756176673009 5302810046859032942 16251352276348373277 3094762712240112043 1083514066235787054 12625175467435230507 4323658328763120991 16365077252245509048 12657854493087158146 626053426215624277 16817130086229170962 4823219050718366165 9304835170331505189 7029264187029929276 11137161932008616836 124248925469530004 14025657239681692416 17949137497300108403 3894209060122475680 9778919106023514020 5098822447183837647 8535903567561367485 6922935915329991512 6623785929473617077 13583302536876218140 7313743609964806014 296210916953410666 6895215093392466272 8200431880826567330 2048630170486548914 16799100389710634401 5456046487332827324 593893320699484620 968103050219163094 17110645308387215419 3364414933796280161 9427945711813461099 1412450261146926366 14076080159557455253 17987926964654549609 4971650585051068285 6004613817743807655 1634411045072358795 3921157262904605808 13737014096297172200 10482657724100596276 649336982721036030 15788346778955293839 7230727719342311820 1647403186295065386 5621626455636933561 8185014027487899860 16533780716675054832 256089226659225512 16730025771636481890 12483486094826182336 5980382925506913980 17264043897168099867 1277469307398128513 375029127363128388 1251622258358431139 14363915297223879733 8941506474108058835 17745847112937812835 12646977421085340121 13478077496268121575 9343099955926354454 15736882198998987519 7622163350725209783 6241348167541292327 9801443846810650144 9429266220769883595 14055857072079651904 11860280518806051348 10085754552413866322 10574836995421475546 17197391060680902252 15657969801969886693 7286648964570215918 209939187369278986 17087809523315609507 10682639195774775292 10715594860676691218 9043769873443015480 18219170277974057870 13735783529229130561 15645716934910337185 12730574675715120464 12062958552004245564 8728255340909984491 2585845165186398849 8445714094915030865 4313083169650267026 13252773144697272137 13363192797751292191 11986910002792798523 15096845948488032417 728374236761035374 6448447974816467732 11430799946275817016 3268938186590472113 9534944602373990052 7463162297583407163 639741719644310605 12290303552204817396 3368173382447413359 7388790311584564080 10059863959311663492 1506405514758188874 9264663473323151548 17399316277281530331 14907011115554241402 4329746959300980587 16719923744195553684 6097831021069668068 10505228552714268495 17897131436960415766 1441569808801464959 12470088874042698013 11733202319701429185 12495273512440646606 14139958653060519404 13662966226529053023 9017819397006238797 6588446130137437361 11679527808146109869 14221334102723709113 3927762146846072070 17018824819797459391 15442028531871755661 10920666054986509453 2360596902034948081 12667283182175610374 1025325431005294634 5486166679835899653 45878529487988184 4468208980102533386 16228872170155651005 15060605858559784966 3134150996296746208 2790707145655788181 1840367500447466681 3351951057161312441 17725285204990878611 1293561129446549855 6052470509599027569 12160173383150730992 11608360280551699880 9704977807603557477 15556336414876924718 15012315986507750548 7659936836436157975 13471371208295881173 11811515982650206773 14662442863916660215 9696730048002215927 13506484538360952670 8883854456888272554 14703224705975478676 10941154137775417227 18395085816328873777 886794463039739050 4689607748344146668 2646725043929626696 1821290263207073894 5428531242385291523 418009800278662316 7083927848902674928 2596803860007299291 90448682567902957 9512800500280066359 10473713572296594123 4668210205995421706 8885010194356482329 16793144082849798135 4349249522892641734 17583882885384608945 13579658707363957892 3758514140205046356 2064543725042777702 10775709969329041657 39793334845411154 11752991297322151216 3165864781708829827 16087838083287171001 13565548888153244407 14752024104721304637 11813099818132893126 13861771993464977373 6619186611276044991 9398942648590177922 9903542580899400066 17060893189898040350 3657529480473103343 7950641116167905461 52453493738378243 12575697983594856560 3270874326714948078 5800035580339781999 14399778775244111477 3711387427941571206 6888667250586765686 16063324091951191237 4157023476347510330 13872742666363582179 17358985070018497567 17734675429774311424 2964572904648245432 5702817283077312648 12825791408113224976 3340422511503858513 992474276206908442 15065113658672195273 4498000822290993185 5420339338713296948 14393021395908682023 13638263069016065935 12708849648036352798 12895047685525324146 5619126922321696812 17967015106180246641 14335295607293909708 18014549829495259044 12818156648745060536 7294946406291463941 4717007229534173009 15345071866322120118 14552043999440416817 15961649003187945527 13105016307803953667 15341408246810293735 15834296436830262301 18074292926866097514 17392807164689624624 7783890494760205445 5179198346663116472 16996888280243694266 4497195111535152056 13226128994724821742 6128860579818777745 14150511828984454059 4810528762044411896 12280570812398195476 13868122814277382404 6662019304029779646 18175421874641469884 5297978874555113858 13650134164242268568 11981085309723951599 15355409686166714087 10494342138002917043 8382950589479961250 3310663020749822996 13815798494391451985 17294537838500886784 18346589693855440819 16439093696306409361 2803297597176424590 5481135912390383305 4574914086853860736 13482382130730204435 980647711523319326 18104950781389317835 6293802152635375301 3500277719191741906 14682413383038949068 13072974854492461074 13478029107095860238 15789683355296937438 10256198443134206846 5624200597351880677 16797072239032058731 17263344952770953617 17732106650957448285 7194010179422193957 16547537435568141559 13201903143774991801 9515142964657443217 4136270360878317520 13032365254358832622 16711646968735101384 14807811647026206311 10311575979503511473 15229906889958415964 7478108234729318200 4429152032069269015 11392826439757832481 13241238015564503509 9488160302784240141 6655945709465489516 12907132343427087117 2193518995207197537 5708799040470068937 1007210120476705223 1365313118594092072 1825775389789954552 8413133449999337725 1692898815408314258 6651109958895946134 17832800255733019188 9297190152774229569 2801373235633795105 11178331433505676516 17405419249607109228 989768781800445300 11534797011563017459 16618991146800024091 7360717926139325072 12884735100883302366 11320148573479721959 15720065920680283888 11719012864061768038 17443549647006735263 5623813490483216661 10557103123546488112 7906999177718593599 296712237080686350 18076885121131472967 3242671154683787830 16151952626330309245 11645325297835208232 7285819900558843309 5544911933073034631 11232604825126101618 4123686233404068024 16137448155281069649 14536791088437028000 2465244813199818757 9320138031482377333 8154439153685143633 4611989032270138168 10455080402572224717 14045462212078557781 5079040194414673749 16497028634943444219 16769636222510503346 13933857390765233704 5331445643652246907 11861211307172154599 5279140044496695507 14655813819689680927 10262697590437862128 11789416632622474281 8675114397473189213 17601392583624682821 4565975370947995470 15959580829971053975 9438281621618408377 12087452591050580893 2548982003854933680 1442692961414131588 9238543490065330331 12942868469387388649 9224940830650658394 10465844051768834681 12132519147320025730 16735046755544928666 16909015361464952480 9652404568657673288 4247433153536808731 5185625345980370481 7980606823794792348 3579087331855557205 17479180687579196536 401176695190113171 11407303441578703674 7902623360843080602 4262056518261080526 9654651908950836375 3674633286741622940 1587594649455725547 1002083026003767924 1358918211431932462 12781443153984467366 1113491290294261426 13663221465533916686 9817651110812802805 14221672852084066203 16249857765510638579 8552469120777817542 9476566556510979531 7607151596919861965 5074000447231158829 3665638794596014243 9196631801569095494 18390962419902274814 9139333503869045153 13028557409410453065 16564092122151561673 7546009040202156627 6341751395090524907 6026772623161323029 4532337262990248869 16715520298144341182 14062685768393455312 1540964522929708452 2980629992995830122 12508877633402338568 8773754220214350005 7043018818715524158 4640738609460052993 11682592073871968958 5019341518428529976 7658774878853623086 2965450461920832540 13627162379498506180 14604936834734987528 328769225831832474 14988456622441666550 7943913651221396441 7179139009863126845 7279785917373265309 7171392704174737628 13329400328213208296 9115546813674895812 14681220494210333238 13376586660670007950 10674511970001403618 4287410355409530423 10583010837920488726 109192984229288732 1574390139222993503 4366942102667010510 9881777323156548744 5699680901152459933 15168397342678609705 9683169792562313423 12120569459733952208 2091657215283354163 1902034777259884772 15600438772258873642 2253695124130843192 6572053589827192666 11194888931965522235 7464300280238448168 7028039852770279084 10049636590242233743 16957881018147426927 6640595333300112494 10207624464942268613 11908834783995392854 5606688231661563471 3270028237330603853 4226917309757192255 14445578119214216835 17654765055642227035 17476984794488667167 3241122032104851518 16284458459506151261 128098218694396704 15458838442051553209 12026396266405428648 6964924736241051705 4712031539922381334 2580683850581945346 10526302258267241046 12915674247043112787 10629070927506897618 15898168621327720463 188612007849864028 10865407555307147255 15962318936765073631 8952394800488270171 13378770033574650438 4914703718471497304 10598797076803687426 15399360959934266655 991462425945532418 9703139815384491040 4457686315443712548 146867697447817054 18240616819188242027 16705388376591209440 10550461513335752775 3543741756125256502 16123523551712746775 9046487713658150425 16206010408863842014 3132854520164971219 18206103973114542786 3049054819635395973 3877574823389477076 319967932675330788 13184697151516298698 347594143794091732 9165484852308610561 16758640603322199652 5165488076622472767 4801594549783807772 872613141575952095 2176792344421247005 12977023629168387264 10858132653208653914 5816763639719754720 10013524277423544321 8690206508349311164 16720983866200983681 11699587645516126942 17067299296801251264 16584411445809987892 16840095901590728581 10894165187545350399 11914264895704108849 4636068696117048029 14871862779943304544 3548307023799611152 2051585321472835405 3516286965444681511 7346291331034806209 4509719560171525121 498867871045564841 8636923581728303494 2867881274620460318 2681880306413462717 2431181392268908760 10047426631985146862 17516822891487314749 2856527246454880587 5592802948549826309 11118831348387687461 10138177981612942966 5254313935258411978 14037373919298186436 15056068110931869604 4138990841568738100 12021886718034939261 6179168741941366590 10846803581813054524 2225027666065734310 8551278295900755482 11746647589859193271 10219222397509551566 10014008752561983245 7557944617532341617 3469964883355782182 4342396341022922335 10837673284217676457 9009038248370042539 8274169383710041167 2691511331188382110 8622192877963936805 1874942986784662376 17802981184269545313 1114534660236859231 17877788090077621915 4105747990623703370 7874465059932650961 6717431008774072216 12994734933259827066 3822758279530544076 16529280036065632147 14995372924100821264 1784522521892355319 9733148531547417960 4020897661316457734 10319434074256601930 11749589277830884426 5346277440710548026 5562435161711060271 17776973380274627077 8418240136022281362 8242897373658656658 3250988906373189342 5131720563529855598 2190205807973740481 13309349439652664502 5767944628379505056 12591176130562394444 885074102482148816 18180816698508777270 6477785062860386222 15339940038556209396 1980442494896462950 15721265792406744144 7764613906057406208 15364235163089678162 15238113201794535406 4543951280795219465 9283693185215819954 15873031818799565195 4929724186343209832 16894660029782619086 10841791258007524867 12839390229242613469 16111097968100415318 10837469623364666174 10921181406510852236 2528050137238221391 2335290822277362314 2133458096230052674 12606012842401321636 5756487155583582791 2183040817029206003 9641388690614396050 12000862263496016219 17300687022330227943 18270056781985538634 7223043497583224313 6947705922162905658 284167578965440125 7256282164419558371 7722136349585723648 15164131927929116318 13610623860492418014 4833482904188625395 3308839969094891968 7766921141415295668 10460750967712010676 15466421931136517080 13948521077512565172 9732959239183518004 18420591736330968246 6399862492185708930 7028204491601809070 12191762027971926230 3913204553771352023 12417345001575723740 11420085694128834707 559854048065587096 15602254968974147002 11673746540100568578 13774454792459437106 3360037910604444651 12030994772860731145 5797333765475160437 4202883611884441177 14647332418274462577 7136046825809108829 4940051562471491559 7426996088473935869 6061136626722901967 2072878823010907040 1609326983556362682 2598761141186537879 764909330101682639 3855743249214146262 10902155082705271950 3575989397608425523 6609833287121722348 6824488343842716855 13458082183927357448 9704932705272951993 338067217757758550 11491332261584165078 6352297770934021740 12288161250733501706 14727469753071717569 9579008752513737335 17787901376821076732 8297342074931553870 5614243106688299648 18118182323716536534 16256891415956160954 17925052861116687824 3138934945565160095 9251801314601904667 6612107190233336884 7231372510047724217 11711964436319739510 14433703527800642408 12352684621073384057 180059885451196190 5966508875396984755 13242324214023802118 1033751601828351988 14506670400668412588 15466434447110072376 1311094990685936390 4462620357916008427 11792054524716304660 4842334834947068464 13242708335357423744 7330079139875226984 3414722265102633236 11584192547776593357 11177923424327805910 18007791062303112548 4853773082934058324 358286038274341032 4698355341949832378 7084280346567373962 2445426885784159281 15106538841027780077 15829057462326079504 12851175733622958655 12504305437457653884 9261035582318016909 12673957663431738766 4227623245876641487 11195228497550649267 14791042030575553082 5738164401516894498 13572026483028539748 6909763510027843825 2889423822936637858 11836111788926188769 15208239690550288146 4015713810078688500 11774443265145405500 8798082971619582690 6420353556398674285 3917290844617967545 584187189764434691 10436722403986759530 7475592891224711368 3536237989111427298 11638173173507509416 17735798236171834790 17493522690111767141 5465154308944852103 7141126079669780772 12262777677221010004 7567082322325175230 9549914090171522013 17913759047821712729 11117099579856676413 490897571024547573 17474763179780981070 4147569693949587256 17258082903357936548 9024401269236761975 5669662161008202532 413856009699306976 4665951082652013916 8275845970635814007 8799944441467841298 14070888444815814952 10561010558073473879 15656600884467841460 7348825621409652123 4497689092314437136 13039182907253794408 6013452348272789717 7232447108140067103 17859555378910472499 9176285590271366815 10040966089663323107 7140248911268380090 15370868357327716503 8683421928167379584 16514050808322474170 13721064333880723866 1881110610215189426 10794390913302526256 2022477082897762084 13915755039158205854 11803554238437611666 16785678872030621211 14293374534273224208 17815230126276869913 10316953670467406687 1017563635339675797 5839705313792715658 6607183949834845424 5328016286227805124 15896379142751557669 18130936248082294827 5632148979040515700 8039958202718306748 7809544477357041336 4048581445923146034 5776529491047604846 15155985212818719195 527026650518948249 9621660403080322155 6350577294909995666 3677704214477898469 5474748949891873440 7309697864203954973 17539375805286723794 8755307902364855918 4245715022525521100 17818696992995097452 18164163621098047349 9337430856274141379 17731822137772725534 6386687120974810812 15051893930248215011 4784220442516609050 12852740945272380400 9386263862530682236 13999209277134997581 4853629850200158381 9490499501729189144 7744248878605409839 7832743294095775337 4760454737594148149 16888336206984412370 9420206789021292322 2704766126768767647 3051130675128703307 7308637395189011442 11937497702379384741 473616457188720910 12433784695829236473 10594535689153991844 15705712240090025743 10991840822718034618 3532786752163801698 16936624228001154168 10200974561601979439 14791797822289226211 17734094013860364056 15404910987864538761 1970720491920742384 15787444301926699748 8834132795476472834 2944407888563780829 11450709648915388827 12702789656934414181 2787584496519040620 3038556934481663360 1460389432737981041 15313215122333014347 7147892901684712584 5007151921666622557 9017611897450063264 9111144941707495444 9482587852850409553 482459029063931273 8666977391847573237 5566142385676089693 5551521453734244405 10560614899599676676 13828760352101703703 16222187947247890885 13254420789245241773 9782768561623995194 1067478498090757872 3348181800179857882 2791804954528813905 4766420745066183831 4600535133267507370 597437555290155685 3226173479677870242 5992739131120160244 1250292082621292194 7140135792533768111 4346699728638324343 16588619535247717407 7900165588982802740 7132793679014074029 3464293155398423004 267573974540765379 4543953535640106282 12038905318589054408 17070915524906609594 7627784907099574213 868383148628967298 12419196943073035718 13024735049898705097 9025785071372084115 448186645009533320 15342612361655806773 1619570210853320219 15200010911775871779 5587380015095556744 11696892631415310984 2651507053945418949 2584228125809469169 10496993508282839484 18013875172673707585 6771513819838639736 13490357309977923699 1882803127154550901 2051773654225420465 8364699804040406302 4722736829965779691 3374810035820323258 6106229665886950359 1883723860811884183 18227005052241402554 263754362781875474 1777161003486168338 9858665703080712196 11724657525718495170 6267816217212375009 5672901516973038609 1369831117648676456 12269607476589379107 6770975221857361909 8119226674844945387 11027672512277178690 5159424199107028803 9909351716255319021 6041812360416555101 2185669597909955657 374217599208753403 344665413878391901 17867063151816090485 10342046436490005482 7453096003023020536 17995689198634447408 9623671101531262927 8968877766704610852 11374695715130309775 2348489417569613190 3756998101124187171 8771087046770712368 14807659114041014660 9063237430573739367 4251938835687877144 3573487016018546301 11342302321346175098 5661475860172483980 1547848237600829178 9272774982674829734 1099279339259475720 5775620463932377746 17375037646058520887 6900116807723600177 15431523005980539273 13675837910696270486 8848384660176364334 1969975597670435338 17446329961692385526 1402881033903784377 6355606388652021627 12552973738852283177 15650606920550112613 8090577358112620816 16743683582406266920 16396751573224242663 4847949330134846035 615255175296252633 8673665200666535397 3407437579713005340 17053177999080232709 1936544535715349783 10557813020662384336 832817173471720041 7860851740760448571 10443754826843750715 10309151358400596461 5206076046921834802 300421617486700277 17802156328781716804 2259763288101814763 6157191393071765866 3591787816868882446 6442305850748906015 7983047536963723970 402529410682221865 7682370078010625051 8553709664263395507 10764710029160791160 10510654070270208231 5067729757412816824 9982771205478036210 2276015326526970445 16155897640400130621 3444566959751667728 7556120858071864770 7934234595791374060 5436200895854673527 15082346521624354651 5698694909955179976 3786179499905157526 9480928460434533959 278775147292286563 12406930472900606282 18138926919088321230 9498112548672535589 9789162982972601423 14334851386256629247 7891381360338891275 11612836550846612367 1581633183010603073 1653034152982611947 2035291336113076269 9725404734794580104 6210866654103124877 7430758161950708431 7134994153521907031 454670366872270168 16219207078399132305 2865583567831845236 12996143056624478265 10192610368703332639 853765062646390686 6276062255469709200 14227980144714214592 2594896328735529142 12922020801926375215 46846530225702075 18253611511242168790 6527779261288375513 8123489212040387874 9770656264007503602 13337098628860333846 8174247633800980153 8920462769678268196 7354411130183592099 506692859259647591 6382166707061036915 6849114523285562289 10813903492055408857 4552534666371430838 14329546654234326866 8277687643300448147 17847030800301841787 10408703025711093254 5498585508029512355 12012112344592281475 8470793797511161339 1548046481262100140 16898505149014296859 1559601539552773139 10257736593926499727 4447696544429726185 7210470718666620194 8576993001188595319 1435202240766993431 426241173899859748 9496849604707197677 8998002962794171099 3394829224045922025 1831167497617386049 5752364684605809769 1923273551448067919 2671121502646719837 4036547720309446433 12192277559881521128 1359948279861111495 5631022924181066537 14663016125086240916 16203236832330473973 10302657707404985526 5198508226440928449 13535081084396702797 9604387764990781742 4370960988086719114 2235855177020349305 1071972985161729714 17915119101215464287 11258707871600854999 4743517713676074045 2944583584541449427 13045158835476044429 11522016315851207258 15330354140135322070 13058285597025202207 5496416399795963699 3752135359651227979 3024785494491185579 3899849084572589806 4714061677747895185 4425513464739331299 4186204833912078380 1572647338098832750 5518405746340419858 9745642026375160383 17202895735330432014 5304967055761673269 15582830787083101083 442489704088335657 2022844541147375216 11967870022429174313 4309572235831840295 7752898507768346418 18228431673258016411 4872088319935139150 127738033124266426 16506774758050559609 5412470238485436556 17630209020192072960 17121550321579103091 738721162959399409 12365732008636521154 6863190885976463758 7955490179883134374 17769650849017791701 11879537742502849566 3750896903003099458 12173597417347860528 15473518298828696740 9375456004709338692 14573325528063759071 5961740620654997793 2276391163121560007 16543996570127506003 12007422845167266920 16283498770501008519 9477391693876877678 14437812251382818522 4161347172105597206 18036581463913041119 3812528366751233986 2559316170146415962 13257836964825135938 801888652953092312 8501942031514113202 12771922378712558272 1438723024800424102 12153596758969325458 16926157308125130570 2807916216529614977 10556456483017100948 848315017024872410 11622537766563631773 16219696938806275253 8077980224996886438 11936533118632977941 11544014364887243978 7539246850309023334 18286425980285889284 3523251673439279275 5492260955860714768 4802111625185743142 5675450007583990704 17574402321114873194 16837350753726904025 5768493035188222194 5216672451018607211 14874619334530389812 7326918061417485735 11024929391430490061 15091147867459186970 1184098369057670193 15518913463719547346 14581465856934569025 10308295215643554267 11954533268766220808 6536175515318838456 7029846946685177286 18291400374954012611 4824172983953653046 7095969963373496512 9851706004211309910 2589462748486251098 12957868909287616932 885979782881886497 18261642407033208692 9656041805869132587 14188135011075274325 12070559938758972618 7937375565261044999 14309476997088611452 14877453651777733195 2084205871491627624 12277975269730577403 1173108215154068630 4431084867887644528 14526714168862894932 6787157043039057273 13072429851094950364 4393137539815477694 8348032563804674977 1232667945836664457 13240600158643392931 10516931940692762437 15296860073419867433 13510775651865973117 13988588858300761968 9416953925209500929 3288481933824666013 8144492153557625475 13550273877938205978 1696239357021450484 13017228303495967548 14717929300940309818 6379009232591445445 2846133029695864218 3500535508151610361 5112042075402106941 13613941535412465352 6661497196436102565 4678651285902829672 36681654394111833 3656624111739424029 4363177793960589702 595955407476143423 11695623222918314637 4524689952139141262 6205120906191725121 1383562186748740311 1330674086704687268 955574151600987340 1254005525775694975 6602940544979167931 2073298839748329238 17867759893940019184 5433729576704052187 39025221764969185 14245358208074919310 5424630535331164690 16500954064995701380 15273110041740807347 6815531027413969486 8487995511867104702 3164593933607139558 14988888743437902386 13992365858040105969 7748867492160351871 8063301249482449701 5666205780108853502 627399968547250742 16066433439013266817 9777713667978112880 3365146813361243497 9280565107519506370 13067874385377802503 11464362743434512373 9961063945350554499 12714468906513398402 17168471061501756258 3685231078105981133 3286970885531112043 3627869451066035910 14729354321893039468 8516799243696095525 4776470397106317897 16772343646289246456 15414067887827716286 12689844948007475824 14632449378473243999 18347132190688005132 12722268732737303315 2359140209144636850 15747507444395372824 942972675725445587 11568143770884662456 5201567960976977689 9330481576695009038 11943144869416372194 11706170777749544045 11322253122271642747 18227307903190467760 5101464531560270582 8889342315458336388 11150435591430417129 12195888633970531806 11722290304686953795 880888713134083277 5730564045773846426 13120177469404949817 16817010813959440703 12558810366648163737 13327584502121275039 8438760597347982938 5405553808689262734 232975606024582903 4689977356590280112 6644061462239384284 8881789086146641038 6193863331818359689 17731470477007580829 1486918645137524261 2898244688255994334 12461584882154678492 2671635123998974624 8961881936601476131 17492838880539514870 7106853330458243439 11513881231073672905 9149161072140962463 11262110848125590642 5248515417105565629 16555040137802139790 285911499021194697 10330650778335640166 6900879981968043274 11318867274862932726 11540726575185298112 9078602844065769996 8789732741168486247 6868385130464652481 15623655003538540384 10040110984558445617 2319834977866522700 14180825581361315499 9914260468017458452 15862769206288611195 5011433679685867896 5656200692170039679 8088580530103655783 798263910200354039 12163108287736100274 11605280333570254016 2369535124302482861 7719129352128302921 1080310752490639163 14384355491763306150 8278878461602906032 6597573187205348324 17905775050239842011 13078867490175327605 11115571498349091176 8760106124447403214 9230709971271327234 10963909101772747490 11950122979468946592 13204150825601093649 312316883161212390 4728524757503537041 3987009223451008488 9415499751166651006 2123241756003428018 2343972415296470125 13901959655220545724 3707713440531971367 2472387209686685417 4062477056241455919 4528490783645712460 2264576157358019355 18179997684385754164 6355070747422753858 14095140011341779958 7410940165039231079 7380421681372978331 17688592439106820677 2304137890680882568 4554202512935658500 1088438339004347398 8565713584540762652 14026162102006565989 9618420970011273224 9036340630950771664 6393379342328693436 10783666833787811583 6350963929541070736 16390282987731205895 2703971528273900143 8756471859926776827 17456855605923293058 14771449637644140024 15483445222068425829 11588495095297113498 3096782341608662745 12392570326749199640 13243923721280205273 9547519729374129903 10635069015594038468 15841620414806437479 16851587189652411797 3914870260155205965 3060785489244458263 10921105691541213772 6395099672621524435 16338232469374030583 18047730488825601326 4300631855588068797 7126495271095599497 15518294026769159044 9774693973019416935 6880193611369762393 10885742102436793738 3428278155787852195 17516440285110307133 7563457270831261233 7383886474799811339 7780570116048357459 7175655179746416391 10635209574198058040 4522998922964072571 4994009474432270020 12049748764014343575 2198225161388882868 9375818055772374344 17423464153293750298 14939227818092591016 17555238652623941628 18188694914096876074 6874887361965085592 2123997639700890314 12169865741574735809 8090961386057101145 13039944065961818787 4798919812945293269 17576388442107889897 6659186849330213193 14745578021514153989 2176652922826510660 8612654157796425314 287724748028609238 7139776033755017622 16133239952134662492 5103186694072534610 14049182305276987027 13241638729724427191 6767409237512687241 11354845313936775436 9541212200032274479 6129578418290366000 10570304650073468661 17989749736443307917 5345152953968876548 17638994684395527229 7432399251857940913 2457813426023968045 15928675127780992055 4720390049574088823 13964204081850152422 6683772256128106590 11913435227212395323 15965857681961264302 4958444917280760914 9693971812067905392 2875858750795727182 4298993371013957770 3772573578279559258 9166742775711788246 18315155937650896020 12628903537145871656 4659628571137662884 15683549743553312414 4357914506530129908 6647180678286692652 7476514143447565845 13752147496066787017 4741992831303896198 2942004327460605705 11688560745210801055 17057991206082573965 7506840713789435372 18149580461617351408 13236954398428893924 16760330431168975675 2141749175574675135 13432492753176526723 5492569218191264678 12886713102092650155 14127203845438367966 17824713133426559279 5962858361883584826 6628802408003061284 260417619255345798 16200850292105796111 18144145697268874332 5866273226803612723 11756944018530551732 12888774656142038622 15233261797842328592 7400880708142896300 11714184659953424287 15356485578117847148 17840716299746071646 11630280326871811783 2716893698841047569 6321079848103395624 8542481558434958857 11962869360533747770 11116051653303692596 16745321325002025968 1975550704403831991 12042869844915972977 15621295752813799012 18128465632230695760 6921403158104943910 8098199981435825713 1609534252419041917 4515718560381687790 3021451598158722919 2512813377676634584 15486285177302100175 15526400589593071281 2671199798484215909 16136687136308099906 13344361665648515779 17597607641612189828 2621945856817380203 15992620505626040235 14687976770593459123 6435883241732631610 16038805853816087143 13095435597083227583 6449292521879864640 4736337038614897985 12112805603037984683 17383650456249293416 3256539265659159665 685157456185593564 15120790870287649152 13585823060816937708 14510380408745212595 7503073533448097100 4137042993253309980 7435124813029049302 14232346160208957572 15004793512375195144 4804560963638870418 18016086388849451683 3605308840590037302 6672061769930062753 10971789380945790371 14142899312553252907 13588887125340503818 10630039511160221874 11035295931565995516 5154974668348052748 1907455353937012822 1766532176213150143 11861389778926671320 3233505723336328724 896382241321673686 8566951329579517324 3092700103774040097 626413100594530186 17707960096221819920 5718174843783932757 6312774699285148642 6840700860292081314 18413082316024813943 15768444072333777474 5342138086629559428 17446427272709577130 8000266985307066882 8789873832538572153 2380326734059342212 729572323621627210 1775883512691704432 12954196095891907098 12613288617782176922 3600142769733700201 16378745046472548405 4561096686717549348 855253517769136597 1279522004618163855 13993914720378097966 2317857585424183715 3886453378461193366 14348778039575569598 15109710915379548592 4037195540137892257 12644694354425821213 607895378377361197 10106745011842970585 8810002273226761454 2771509950318308525 6411337167986432971 8824184009062174031 2166019798249279928 5037358047440983070 10686360123341582563 12695684136246083095 17086818015028925319 8335880626294513871 16895409672924450724 4105538023938450768 6552673191719662253 1771832017205035751 11471384043006452554 7748065760087686388 17277637505428955993 13962209826050963699 7311226533061280115 3067496601398645523 3293164176455329620 16374998646162423329 18047864741058460926 11397613325262785981 15756192553657551844 16902134517722653813 5162063722618727009 6216571909615540860 10625221282660113775 10798383258301823053 4009736841697883572 8050455435525351633 6044346956462733579 7349346012309196360 678808786022635391 1182974650182018554 15030670955836606220 4188657570433124256 5580613916738353726 15669167708429539684 3908059778585526657 11238393966158242144 9608113880559845640 13849178235678252190 8308909443011718462 18345176838546189550 4906736878240602106 2183504010714344985 16934938258860511500 4589449567465759010 18125867435870282135 5005175535804089930 4845092758254698352 14163624385618444803 10039974105057248153 1698057356348722105 2598570049916560548 11868794464621194863 5718507278515579990 9463157851982532078 12684787910075580926 4261706124996273597 1755489224505073761 81932410571240804 17906325610468714221 7753026669641420125 8821952072857033800 11481173571518058345 4363103787404004645 7889574662551713823 14543919102823627617 13142563204818722160 14077094062594664219 12643132024175917107 6956160562382658072 2618760251575604559 6044468937418771422 4499249196755583343 5896870884187791631 10188236719786686692 12146194339148040262 5753616242779565198 13068194031717621801 8463372919279630829 3836465220161250982 17690099244260282718 12293224970046421875 4176864970832877983 8873399823521645260 2187769459169191506 1590763698068930564 5937640985455015141 8193047864786557616 6146582360114241828 7651046034711367562 18368713431457338946 6069181221991231583 16902811416215443264 8305977593566089797 16045118337027542653 15110339209758413935 4453833471473494457 2143814030038750071 4791064869486534430 9948062820195530331 11829153162347435036 11097566832689993931 16945142811524571103 9127703795835566196 13323032067008316717 2422707340298382431 3936537234074135072 12189911725695843499 14279309853460134578 4184107707882109356 10423411018910567294 13406537942935239680 12378763000954239147 16508291334940935244 9939307711929929111 18032620504492815828 9661775399233080308 5755774136506172808 3576361656291486633 7562782073541472728 7091088203778559967 17488593758721022422 4620981429642868614 14908518440518395358 12195192239287736325 12885282805919035431 11864601929207786100 7432130742969721180 1717434884036080675 13074375485258642863 7725893600856855507 8993852223971147026 18156220062028722793 13873506504324789873 15815335306597990233 11938140785566126592 4300737044204805257 10979385535975603013 6871577848855700347 10757154428663024398 1551886657968669274 14443712473354401947 11740659002029732953 11551756131696312791 4075022385781103156 3825208366529846523 7251321122849050244 15867706889719924077 95985236128587489 12633373724840183349 8883673553729750349 2581022629451489733 539813139337900851 82947093128296816 8469138146849454930 4692863429972236048 18079817220142823095 9525893586902163357 2338371221383235700 9661193400037117420 8914433818645926840 4983227482529745787 10157977538039106545 1413465942124434361 4032683852292610464 12259808886308114203 14538848978587051071 14023553699233325256 1662064471545885264 12453409796793790310 12254705995442806041 5132940781362203218 951036121216298178 6080010497890258854 10468918341639098941 17726085828230984570 4412238777460452537 11150896913028732132 1734499823891231528 15029549235853314452 15082266322687775910 9647689972370484915 1300228135290301230 16161992955836046623 9489144774219376463 5301684298348381102 606239940899425339 16988686922492126378 4230871598286049824 4730883228337208392 3220849062951236559 4082279304172673640 8318233353778392832 13205639485255425648 8063362486995755821 1001188525480918661 17485195908455607818 16606525754948997816 6145454501018493553 8787044203918787658 10546916380397558982 11507797390023325273 17864235567457169476 16847695987656976393 18419886208552985476 10639758389233384967 2618905614792077339 18267130324030800312 8019482878597663169 6851049376844631863 15318183957484463019 9118041155121926782 4790060766741435798 4804906146056663331 6873838711820399973 2312605440532653997 2191482594662225744 7909878165459743747 11081229577882545074 10362147792774466542 5751592764876590485 363821958682239238 10846843811313003674 17498992692606703604 3263660184704362097 10833489743889925800 4481080175332817473 1654457934310453803 11725926875249340769 4341045527384109010 11248748088274666746 13026777229946365742 6553545318112725059 5729635659326445788 6778465087848271196 11769653685770425582 16640074860836814199 6169895485924887662 10319895798521115067 14999584377035742091 8010965586864134996 4800986486496426463 7908263577805516566 7078663545367688994 16432002232434541954 14285595767595234868 2699301137137080887 6700270625235917698 4457359898204469422 7433167100997172536 15303303541819763397 12703914439243417519 16151858331112745465 12125418118541015480 6626589216900539359 3819753706193496492 6343556751003280244 14101472981185819694 10523682981217893856 9384260877621087729 1474870643802932206 14619864920560952938 12415062305518624410 17703014418005463002 1341711188959823951 17314856085264956834 7680777120791014765 15070520749040419364 806919847005965616 16527504995970166057 4092655845525017644 14675949350673787845 12743742202091803511 8232042125700522058 9167149888075647192 17003691060737195393 3228333458931091349 17865669057410952699 2442371007129921714 7147389005823539225 3222699625300120144 11444771918963637628 5843705033566577111 7031398673901932136 14681446676690075902 14509271284032763464 9531688916805527241 14408974957892486278 4973377417807188735 18091832695134141595 5483567019024278250 8279892688014423169 15275427449595342531 6904750990374626274 471746436130530453 5768156368575970420 14695968804633629064 4233248283718977905 2216525721323155896 9576293444140931243 13279178608107551142 14870007031019520886 15144446061701923905 15188658438689058183 6260224620406801659 8895101277280615506 17155602183868700115 12445736449255565511 1511451597829241568 1062552126962698869 15413748373422617418 10269169008535427495 16268442450572052421 11534239446310109624 6999681918082144739 6667960780298171461 907874042779536034 879845601903747031 11989271000753335909 17586981664204652616 14698590803982939660 8164460557594971302 5063954005070505155 5236432556672726540 12319581316826507149 6260374009653320987 14476082582080032868 17383055555077680754 12149651933180149836 15930636747123811060 2248757195615857751 11532307156654650084 9417353728697596072 12968194859658352876 2930198450005609438 4603311859953785471 15424438804006886000 14785201928485157159 9618789441518092985 17960182435800561280 13645840549906247879 5996631433756774969 1109773265235319434 3156610006708083112 426891682312751417 6808660616091678219 3951751935021697786 8508464746009712543 5221275275223153003 9536674189144185022 2282157659557193415 1246620969827210388 9836766571246586690 13798808060133293808 16597722709982602817 15301288515523240958 16254812132512270687 13184004104436547294 11842281976216464022 12555330602842931806 8834810587984380295 14181262126641167867 15105311364954470052 2156905992963579704 8382442014124799276 8434642705999390901 5398779549857598297 7561577744478177993 2992006750531879936 15431012636759592185 17381181180119128073 10118877633323023046 12641983435947684215 9457621923551558273 4068431792806645191 6986560629706284798 7916086912407653940 6914368785175606313 7026589449063290809 14381008305451411391 15230876019585882146 16503912340394305666 15382916925029298949 13419771185311030341 11379000916121659268 6588677783097939418 10642616757449536572 2805608099034619695 3285614461034751236 5683382936321514202 13596439167581129023 201443948750731105 8207521324021410500 12910887846567865069 4950713156278586108 2721246977434834533 16646686816044426291 122997351497291359 10920970957659157848 119502414396680880 13132545127064843177 9741015281148440165 3538034188885934272 15958394539715602299 223588342282769555 15370817815823550710 8308991550887646950 3299882249128557171 13403759399176889879 9348141544028031425 5918358712644802209 5644717009316138825 3673751233043901230 9943854191861602637 16808798752021895420 16133961382117802513 17586267167101873469 14943565348049715723 9461780745005345041 17276292985204221586 17456191750236087508 375709253096839471 14597341306587896532 1963274360738775112 11939552380978519006 2885101922345477249 12180402051822413529 7999949851716501410 15338808128926293139 8268379405266194759 979388784372006865 4607511264390644190 4910198036874224163 17102028784782261499 5395955257802403851 2587586422192805230 3441248606536427810 16459354357357641801 13777577884884107509 8261580222543510442 15471812662321351444 4607381082514303912 4199673504603718031 11658019715537964811 16413538652625921597 6294767243668358415 1057534738949634671 10686885268810838438 13847047213516561888 3614103450935975936 9138159851833510188 18103304912071406680 18411195721440204988 9634863367748775836 17534596926024154431 10481871516474723213 3160322615557426549 11150183140957814553 10469424816591511399 9673879054903888387 1507560496412781628 16131777215840966891 6083536889123544661 7572675528058671647 9081228724831086194 14017352775360269797 15997529413958624284 15722316576261795812 11626067657781146206 13868651146853150602 8503191040773225782 2337588509079352514 9278389420966394946 10294125987816860101 9579628459694250997 3748181689056389536 6146476671527979055 596629374170411127 6938275500039059368 8479613936141391210 9299301397849422014 8668826050286105936 18290574322172933832 5476071335230864258 9332524704451486864 5824675741517366492 15079818850845396302 14258848287585001129 5196954309030143240 18310863457071429578 12971776613254564536 881247744842678262 417770503675581824 11697750009384319781 15134116110610923133 14442216437199793962 2633862947727312387 1118604968333409519 13357502818658181883 2064513425583058998 18167639427592997479 18417603523140181863 9298952759091369229 2974283189152541569 78479432084301489 9995612975203419576 3203367305263445763 13742101088686441040 3351795635489694246 17767593272073031399 6553762737122148860 7719524243221241027 16808953008214288105 12024030153006265405 10767055442869944119 11951723226234721463 2411849948841966990 3499180323518348914 14220057973044363077 16811772475897671597 2838878822947849926 12720150312311668880 2646771562899446908 15557629167241876525 11335350419065377224 1771813888990229180 12372440939436913434 10745109344250556598 6271837477883433011 1698505949516180250 3552208615645126477 8990590248447089922 12670042584832260978 14472395394063139372 15045117273225284244 9725773581404151081 4425412178372660719 13811400164073189033 13137835920283395253 7166109684278431096 10052219153496671234 8945544962422870299 14910878887313423768 9981505217599325219 12406370343578940025 6522084678534411576 2170092785583339990 15431151723995257602 1258349326643195160 5089560284979492699 6471023155803148341 15581893320281736853 8556710151637801009 6843313771705793208 17206273938543512986 8997556344432228768 5451622475297530760 985583089864292721 5285832132261321337 12907610560041200283 8822981134750812074 13332960419489658496 12730176360646080279 14377926743462637218 1563270352823054318 14316601167306554525 11464943837319433831 10160613144599103290 139608625587007959 14366293391713224338 13675204566658081118 13263197526165433212 9185035445279066525 4707358081230698997 5683442349301382605 9556680668747125354 11352695681663142007 10355391639359997190 15673873654349889101 12469842925880484760 12415612347188548785 12598362330189105063 1262154787536497507 18224141567691685628 12870668805322291658 16659338576807106972 11237949288899518620 15015530851514534299 8880145867654651461 11774624978906180995 10928879108012055561 7931700949142601744 179724915173857898 15690322019291369543 18023398348167637673 15491387427403586179 16687351772961342085 10823139190281511487 12208532623158290134 16457263991068452636 17533376493047515145 9635472039195434284 6384205935345278927 9974512319858506154 8000671676633522993 9536465365532935264 914387307312648612 15129125806460870137 1645679912876959727 7757431056859706564 13594502903683192877 3308336529166846584 17404305005876498102 8404568501722863636 94668194399441759 3174878859073009133 348700044027747614 2589228794937600270 3622054538483707379 11576194887068076778 4248026926701780040 3124906113551209991 2313484713481431185 15497910771484124426 16579748429976448241 2605441732970271458 11841020657813416368 11753273492575004802 10936319612450187042 18185724824307016564 18229317501377367324 14830606867862697108 13960761324215038154 13907791084182748334 7040324435887677088 17020645006668233535 4887022668571684169 5316942201441730430 9780180842173375991 6257295749561952092 1637832534541390702 3212096006830525237 4693012801801766947 5068407138923767254 10470769680633192907 5117265989211524788 18367543600578952916 3247334760914722792 15050982855816087145 7015181018800361187 7999608755526765678 17577440388242639034 17391229676866809642 6970677393962615855 16218472694357353664 1263140699227873486 7664929706094333992 8101111454224832682 4266555238166198915 261024195740618321 13414263347364326364 8700469778603697492 14399679526674255536 18231750340315881055 8695223481492140354 3471558012715617045 14697801136749007725 6730759099472887188 18349935182450528212 17171888751920348352 17516770346085943609 4997023450973057701 12284240010926980544 17857072399520869986 4081584451725218745 15994920481160526311 18125218196163745995 17226412280938691232 15051961008022450350 9902618532557414533 14050911714752688037 17446499390840526406 6192377641065027268 8711174050329010092 15017975641432308467 14949799564990201403 1197497527525696911 18327527893627037966 5082131112870091780 13097824928697706051 15863710929778356797 14177034616544144317 12938095077090564063 8202681843103507296 11630756672134146485 13152652725112527501 10095114453320733843 17294345454914174680 14442020388625135760 3866306042110102451 3272358374073329780 5019432177371549505 17690576343491559949 16118435883408069893 17806617243648080545 8196642640935285351 9206743557797232571 13550654171129000138 17695174904034479961 14680440280945283848 582061321505082686 17664368396838305313 10495496169851818429 5334181238640460610 14182681067025098644 2980285905215228261 10214990042914780476 5060705563713050394 8907649070059804311 2977129047952420266 16115608038817668569 17565684449645884083 14691416913220094566 4477535880513542096 17174905816596748029 17284166260689721805 13333024253162038883 13656246931965268569 8685626154287151916 11835961844223935636 13780565678700263780 16474153437718465521 10404576893558142535 5977460297575910397 14485664705886300784 7409949309771380421 9672424360620842467 4957455847871037631 11960921047723376176 7177138891186628597 7198747044779742059 8180772375484618659 3030395262885854147 1002409352557439591 4677767710696809594 9882297449172464040 1118683336869180469 12536074906537238720 11096793202747327055 9939420301662256756 6502222437049350823 10286553436745246948 11662389239475777711 9987577716384546040 14592253730855340395 16472719527807836064 1726672108444891440 8845044425012929870 9506035080572773846 6088526726584665931 16515017058186704035 13209781769795057540 2039258409816179145 17359539322154119965 16191603420705767589 1942217387550724183 8095933213772779048 1953959134525399392 241122400989984407 1769544285087098102 13523619924189806317 11224519772341896984 5440547126403122612 11139103702156020063 7256818142891436246 12411917152874891504 1800095767520660801 14522126786310258652 7706869185692989792 8439990647432158096 15332399173386346489 1449636575153251287 14782213269044391452 10954888556164128316 12611266578550355965 6885541326766366609 10991635441919723908 15290019141809608664 4998582763498438634 12327381541748905213 1855656944416766451 13982538714014292903 17426755076018430785 15698739716008911780 12578690581608741646 10405910308881171851 14064367603754435040 3566724386916679291 14018254671628186647 16394999229481922086 1539578621387185775 13016842859280225204 18424926327652664709 3554732407005354930 2976237690414002177 2770329982684645468 14545763116549772724 14626026797403443437 9341949151999455842 8103787979608705247 8333371591043050215 9109472221273223341 12344083249052253773 2240263440531695352 2477898768679985854 7099082710225889383 9812426482547500208 18396287404356884851 17641006974446057913 2549670755601839584 7057599899950532159 6013235926461323334 9698669240646904728 14976071572819487267 5907468629873252536 17315567533155506378 19990006254988079 12435777546822523490 12414691679993984868 1051973872001639121 17316121613054131950 7196742817316341017 7155119954881745697 9587839121968596630 4351709185158311966 13587274197312866912 8952846799002473647 17960350263489041431 4269635427868738492 6652555779779012986 11778927838635740330 16480847393146089169 151990368479541299 5115971201506165168 16616872521952434949 1497566314707545715 8142723723036093257 1025732303491926545 17362746220098369264 16349459081778747211 6104098681180464772 17745514185227409962 4730179280835428941 16743451806439450692 16652541905848270855 9928744918810214131 13720692457615258859 4266310893823828660 2474126149285236159 5078747942343427810 17051683448829729961 13458712809812525976 347947667481261554 11130161437901174424 3703422723341922585 13804077481446298886 9327091798071938760 4608093707873466826 357103498228857720 15547582214381227877 750809541568840495 5428476033383368166 449573336669122261 5611864247824487152 12284416503651723474 3495071865968425942 9891120098528854884 13381507184282338797 15370936013779057381 4942836257183231087 16161195701538955757 8180524636054800607 13403915172967221427 1416881310319484217 9270684311159328092 15343359441557587611 2172976204067486901 4914717351808934520 11316833794282538290 3246439857158328883 15051935280308399737 14057466040177801975 8935038574446172076 3917351107241955950 3900079449081924160 4345510808766224402 17657493698471176757 12349193507339690128 11269194348666575242 2223826280757366376 13910817784973222801 14951636933043768052 1358733931042582187 3709381305591283360 12272015174564398575 6576098021159793742 10200720102006959357 8717205599524513017 285563603309191302 5794496985766888820 10812448656161469584 8959914154642428817 427327778621106089 6808224888134306425 2932483388713357704 10252490409342129369 4784986163424960047 14154184004559573005 9586854328618775523 10269486041348093416 1371226896046632944 4961598232092473615 8498223819990111207 16776109600234210237 8910828605052793324 13817985299798593234 2389978308853610262 10362380497809101846 11566419148271491091 10458811626506984865 15282305112239678568 16447154984717876531 6353615150451226711 6106035312180316686 3300796789163075482 12890760085807824815 50231792380047228 13557143987494834144 2996650638180879148 904498416831690106 12000128811989625302 5684214177619588828 11197573241528503417 7444645048127707077 18254051419650778539 15522543331304372465 6435461526901617900 3900027106489300701 1548705739315802319 6165963311342828930 12982416136059448334 15851284066102738015 1624468113912254095 15411372484169782446 15733754606751240387 11745468385465948711 15708811474983199492 9214690055744791792 12371396401316789484 16891339793243671170 5881652989546969035 14488238156773493069 7261581006515219344 14909263472673550696 2398005299742488229 2387481600130358569 7068007303396141953 13727378652287896761 12085965889784532782 12515573690592911219 11376447990682829761 454567156568058192 6998292716328102803 7448694470049576307 11014112370807998785 7605248934374672765 9138263083678594449 11554318531466995562 9913325178065777981 16411715562337183650 15612860931006992462 10892896235412531273 10948275455451939422 6612660647007756499 6928388439129625279 193273915868149316 8467769056962601051 2668403242756654295 9961324149223371629 14079969397553903599 15658874090376283976 10675894588374096064 3824921425150135197 7814882461765600379 8749399201464904479 6890516841051397501 18392579367952318300 17906713262648501077 17330310142359636607 4727420222751310381 1181642590690096225 5339680870364012800 4377712358214170681 16570104960757912670 1956346833999458027 186576956132228406 500190413881236870 2663229355535542867 13161946317935055709 2809998778900884927 12499928725043706035 17143868535277524837 15505880380822114906 3173796270495302248 12137072298953553274 1299084732322614789 8165999671169977790 17356509967591476695 13191591545942859726 3125509397036790392 6176610062994653248 2748242115153628040 9867145701842816183 3625502548149991306 10968643018271241527 7419430292343873868 4935386872517266437 6564800762592333993 9835675767378510054 16718002328432470591 3290317943925700247 17010743368629095022 14701225966490302703 12548037699564352937 8681001261884618581 3294398576921487732 17564659822667097377 2621319024340959307 2867153822192927307 14011363462061277714 10583339336354683555 5206031568298527663 18361455783361194010 11843975845074548927 17543701462138282288 16275131159610441389 6153130146064530260 3943317810610358741 9626528256317756620 12168097023412080060 16705548294662182388 4636643106079058273 5872193887564846789 7656607472321512661 4729384303834079178 158444872497445334 5926041705627724741 14335308035225218701 1872381132388488450 4419158458598124824 1797786947223621764 5907953990051926603 4795432851297058009 11490152285375964953 10020460954302616525 5762219111815166541 13414947571245632367 15590827194032304413 17003336532437273919 1085222718067797820 1515676544507086644 1968208100650363585 7078751944186183639 12144153583818981404 13120727067606944711 4650999410564165771 14555699471125657159 17631708968633064938 8555654452901557537 17683353273138849843 3275030273288804680 1605958479212903319 687423985004980796 7130647784996966254 4864692084663290143 15539128864838504523 4321659428169987268 12030217288428962211 14418738222282589518 13214255920115311187 1569291448416500888 17873232267529844723 7132509806841793499 4520588772687083943 8914717141931797020 9811744477619852387 3010063576805799506 17392693077738073299 16843401156367934593 17770086228769596210 11631859268977061812 17142272632239250956 3638328762865928861 6915429704634925470 676151162044623803 13194616546601612316 8066894808039139549 16296594736085973848 1807364655877216205 15764791240677745651 1360893541470444667 8731415005149046723 9992138060947706980 1613400602436429529 15300712480429091698 2932585779183489131 557006801905557246 1586046110947587010 2765910092245545150 4838406157298912468 4293128527929724900 9735037113759287702 11196350141138030962 10155239033895617409 10634931092755180362 18386958077033051517 8484998937939952907 4640960382694776274 14735283347576766219 12404610639105153556 14631581402444017393 9895764016034774862 9685630576894069639 17267050167643160972 511541430353011192 988038932680167478 5430949956456218592 3513511886741090184 14689588160894203385 8913211202080083631 17735060408959424450 3903536714678722549 4215874335896429328 6789747809376362562 5965133472251553769 5929568037606504961 13063156540559671340 5503717637763291528 11863706181631005903 13013584963345203729 13944851276194935017 13421527271899474284 10616552838338988694 2500824835145031988 9328540012979893955 5554768526475393651 12740247850845015487 8066636013143749367 4649763737469911179 15138666451264426872 14626530415573957348 2774544086460474662 15593665991544395819 10790449184424429421 6388112654509060551 13722279379800864392 12083111616725562493 13977707037066537053 2408340754078104725 9683880749864428108 10472857024228276924 10149769435561610809 1401743534771117991 8022052996566565602 1132521164426677183 645415828449374063 14340069513743373919 6977117164298194264 13783015146342271180 6521664110776255813 8298093409177271488 16003260554247808600 16071688183294082032 10796638912939292026 3249579307802302687 18199536528142203859 11286348612520085997 1693078188297739003 7057338408034522543 3814050969779286422 16735722062711359436 8218179067610585149 4629929063267836329 8916670954459202119 1770510410181888781 8551851329253211106 10138420331626540504 3236857103375918030 11938938062165302555 3438593290516910697 10727201188975184121 7618757910350707641 13421142955555771844 16308364490498140445 8533190169961188681 11385070730311911155 17742215362871545640 15243040454747767508 14284028836503988583 2260359493639328645 7373872426584215235 9455524880393463384 5255473021246258034 12867717832457388008 3267117156082159920 12443143041501204526 375253801837696232 12522725390041655859 8670179765275303616 13066368797250909878 2100131625047582397 2466059269050716472 6886549074396961286 149554748163145323 1172816621692002736 15468909263695495943 7440325776299024564 2647308922000390674 17778139258615249131 3013920398162423103 7948320478278063753 12135959654698015616 3945378356725984648 7533812038176218424 9172894487138009004 17456701921284874449 6833525690487333933 5033329996805632890 9934407673656135023 12780497543188325422 1257042298168193623 2157284957301351243 8654840930103077834 14072095455208764132 3502487152086873703 15863622939200808742 274047770214778524 14090551416309488094 6131452827759774514 11254172049559152293 4755195881383078353 207929627467840870 398102623152487839 11052489995904549391 2479384959992442437 9892865862518929001 16915116741180902680 8522490713922621120 15344872592682420681 14679948289362777632 12639481250280643039 15354318966636542373 7444553004028384213 5879601037423918618 18001290437478768333 13518070291079349298 2969147625273678896 15581387407795836349 7785183038126846641 15311380149456005411 3605507686262097365 11512914788655688780 14390202308125714861 15176961994850418272 7611472528826623451 17075979572599316330 11541444255960611081 6503834316490305137 6606290291636734647 6901364165505844752 16015995371471368565 8668280419700843329 17299188110842715652 4605170371682204319 8929997517116019366 1340264309139007850 8461799307168794506 4529836445905068722 10900893763280929665 10987940325860837529 7498844793143842579 12105434198073331506 5564998578799833096 9229800577766351597 12554197980494257633 946810837841781307 6413196611856223611 15342901179489884402 11307023869523316411 5133639535202422009 11678923774804247324 3342031108990498122 3746590393881889827 12010475223961318775 5249644867428864299 15947600063350094850 11449042048672629749 16786876124409168716 12371093033509769688 11094209051595675410 9378539391673908996 1682317260096550113 5665946674510274366 14520460792930493795 15359893449373142093 12771358911904808921 3501464785991357429 11269666841605305375 12651818841687971179 5833623616593781946 16104798959328382590 7378764629867942027 6113931226939477741 6068682902976701593 16007787724771179760 14833991520885190916 6458365794559377556 8923697976952345107 4020866978338926048 1841180707858766039 3829953450225532747 13864112542024292831 10253386560908084899 11202606668739179019 6450097468673939026 11330591673871725053 1994450450761684641 7594460749332961789 1989793945547459757 14626115152055045843 5027704223321468700 3956941356883622163 13966738717638081049 14624456994981029053 16243881865463617296 9988555818812843443 6492238621579055671 4957541626357831203 7846410614077449122 12259957363071639821 6130501283214208966 9620315763534485363 452618570769862051 699413129200722230 3020984572255920244 15664060387448004315 15627144380691463104 14028781562626195543 14283659777248158629 9797831418710342262 14724627523721084694 15344966973569779106 3941518219405730692 7929499167057454660 7655208182152633266 9764395521267510810 16503900326100964342 4620371470617388722 13090208936671371132 10348515356202666230 14674731881578702375 5476092562652834450 12629850010372304561 3154698169178489279 8855029548523891312 1620147788110058499 5273299127522644789 2342109460310816601 12893608128452366410 11601991652351959248 10068893737578942245 6048830685472241092 10710607318558624182 9098365589664772259 680679989955976105 7204463006166251728 2598646232097190007 16991417328486380969 3194425271213486600 3754581961993190626 17134663764957396231 14955606659760515023 16582636886363936927 7764317757357752516 3375340533308266910 1508003606073203131 11058382979972920192 10180516782531033451 8851317471280712896 17876959880568442920 16635613292174989386 13234479978894549875 17924132662259255102 18136601230372533252 17467332212877066373 9008993211706960156 3260595149427876968 17684282965143007557 14495615716876611967 18351080797878693787 3467310375580005540 7740517592533564100 9815113750472984686 7916183408600631391 12406630363346349346 10527733085123112165 11239353446085970675 477750678936965650 14753433814207996240 9565810908940826725 9842662104949404768 18055434985956461589 15431498996879962429 10546689010711293812 2892266203583409873 2041168825872621349 2436345323541502766 9921163131573360072 15605972961004876794 6300615986257821560 11828550667649861726 7100247801152033042 2769045372365865223 13860988737778798937 13393768824819531021 9148713246656918176 8863726006389384769 5271335262286285587 17917278511491647193 2714297850795581982 1042693058926897286 1944015004743339344 5506560935295930266 7847127705819288125 2987982114532315232 14155331828000355112 12177809903684985254 9279118125602506149 11581232156513573014 9271932348079632657 13010456606043388398 3469484185653628529 2122134615081258332 15351510714745685968 14152312018359763590 8477475598021262145 13841259232410657752 6704704501491436887 8948956372982864392 17439226303842692281 17386485909963458712 6087712653253504922 11998875494515097148 11070084409683691395 3866684665830400273 17386237508608771274 9303043782463207948 3032668011552842135 12638055444779517942 5484838713117532026 7692015559550498951 2106495320636975926 9867827099663938505 9567183275344804641 4820697152364946203 13032497025705764352 17881894051386700469 3419346427836313706 8694209268085631288 10657112708709094609 13529605570140320374 17972874802410479906 10015508325639233636 15574175108367763751 91476637644312650 12393574093627751226 133927311729943947 8738893588589088405 14929779815892071187 14780400069896834906 11688578661398260834 3073769952754996458 14366536292503659815 18443039712163983273 14322214526355243246 9310062439739911460 9354324953031001 15767096614561826306 9967341451559655578 14885578222936632851 11842169362447991421 15636747185721326566 13915973545549457829 17354228559713254194 15112007970042174337 919028309813749418 15986650511962696745 5547193430969718402 8896100983277986011 13702781006305807645 3223963570882344730 8784594765579384765 5321350040112066249 11045232508995240775 10465501598369168029 16000483173622423663 8096341698827203989 17531799662706084018 6241931680900076490 5348564013011398098 14520185446276147646 2620140472148802352 11575452602903442842 12173426708663404194 365193583646085087 1228636452124096943 1023834389126528446 11247773455822039788 4793677596384871462 14608764558432545560 14787242194009756582 2795176260486502861 13899832759034994212 2939647286667335479 7342422051014333350 15316461865691044527 14534916361420926847 7637583283495896543 14002730511917103655 15496234059396997134 8262603311755689159 7446542931708961184 8088086320544376560 10954061770692170941 12871576799144987010 11793566177914288572 15399926578735596262 5802372832639872864 8475803321155875201 12817096765029443072 5377783232821770669 16219975764517705389 10208026036004278284 10448959726246209159 11462806572383719272 12146395567201215232 758199186606717731 9531600192069645079 9133147899203892317 2064291111208751378 7449518350021141180 14601506149674430770 1425624995756914903 7327646529538804039 5905402368629043255 12053694651353689576 16103325636993740157 12122141309744398960 9882522468860516963 3779468970451240475 7731044944251397137 3912238080975404869 12523634556653639536 8863225433933935441 12768466871208865741 17810313881847102668 5460343630529614043 327059367639500986 6478405327211349983 9035915200272006572 14471734779196988509 6024903751639183049 9830056747916260867 2118598181472589786 2777648604560254347 4436062432412886305 3549289546170364433 16214980093962725278 3663296761671174495 5939541654949840689 3074978484634842034 18049332361759076679 9072403982071577057 16653777097429428709 5873315201957425773 11869503504786725109 16438494049321591606 1232078627751828592 618977526316298800 6085843686540389065 6473907973093145571 9652389509465911997 4594958052357084853 16997227767098231504 5730682869321300269 4569069036186534885 13044412838899960437 6099019834654554086 17202172596761145824 9895367152329836626 17066891169603371583 14409775632966699909 1228132582806235899 12396808638516668734 29366632678441735 7171178884655885729 1025175344532844289 6801006304957796907 2319206245243472317 6561655192843494248 1921871725723802526 14611589554006637452 14627535184422639325 330194076554785348 17927297966026633204 12550749148732907465 8276938239001273273 134175804224311287 13644885700051465981 10528258631085994264 5163425843312608249 9860782705826979484 6844349795516342232 17779587801221104473 17073558151430183750 1827495945117816307 13142994088144027434 16480792870140648682 18383215074043531986 7683551367445520324 12891744242636634026 12530698003538254758 11607298336437184173 9235553842119931972 12022972128004843060 8113874801755320965 14914737618775766058 3922734951024084582 1914594066715057824 9574244854177873343 12675741282566887776 13547726467300547554 6017721624739182822 3628523134415306520 1926728595058871999 15018696824481755304 4219375975018617941 2661224864988686988 18441590973058878597 1405043755041940199 11929712447614736683 806371585343495369 18274707564180427692 13053328457147747112 16997306213377369412 3796563439901372666 14003599437324223382 6498502682520543470 15583492450736477259 2506599731353432620 6684704161038669822 2086565908591418639 15707823873577981602 10416894374589543263 9157317662726235002 7587485862641566618 2603463982799907074 728272028706375863 12951469172231176553 17321368758252328339 8148920098712752120 3885354587356616723 7282007695115046806 8925881459433628219 308335353520471303 4399453422906452133 13881430531755594012 1316775523497159732 4893275052107323450 5884313471678856323 969682696525899190 4592552095195044366 3882538743814202886 11179585740412603325 14092279653439868838 3329277920027045982 1626931418731951761 6857571655916002665 3595002618475235028 6104517505889383953 12306868113357278989 1542430684486736162 4365264650600235417 14263707582857124934 1751008840513492263 6049865008058238756 13556022896780983341 14098851160187064961 410713160660719821 11211804539648072583 1279218688550516636 2439530912526788176 16472089273218400636 11752993093979168671 4546159417337475799 16297865189360596021 13200642925046923515 7878362286650933545 3425957428185166338 16326412166524622016 9270891818114037608 14794634172690411298 731644713177801334 1827927236138484663 10422039764385829372 1350463045747864063 11664225147794712347 2765452186851797635 14791512711306704909 4914463780683789399 2514433693579135922 7337515838977093464 5614798484541358354 17183247382578250478 6074912572485762127 7916280566099235548 5927449023569828074 15577829550666766722 16772145623343984734 147876678028848190 3717247830365581447 1594641012594147611 18313636903653946961 9885659126646187583 17268161629216260531 3190169924933916388 18259558680335195180 9517223115983199270 9680886642681600475 9876473332230937121 11808277517710665895 18187113777538830061 4357740320232129414 246077495420912454 1923715411476900313 6475186832694652668 6697124437825624427 4161489827979454430 12571358885805834450 8055817526147750643 8365911377138959489 15446651820894080084 8434544249025940460 18303346274410748838 14073079261325289466 1457546602081463141 7686459303989945717 995179808841244889 12032394186890273885 7685323237562944682 4038880874945732996 11867768574557330030 4292207452903131311 10369719866522026088 11129963566444328791 9971146399636191724 15901701272851552619 3439853425986759588 9330275344316776680 242025554640019879 13860589582281825691 1351698754115349687 851693191664624700 10356486712555452289 7314165433821382114 6033321396033070823 9432348332128108389 14160073249325210861 11639170678068399630 13277988975664490504 14461068414020799623 4672411699841875493 15680443208202807531 7219205670501215247 17810861842494266697 2957762461033659873 2960435421632868895 16386856887684168058 10725035079781123497 17797668876972581796 7833795313431353983 11737912079402418921 16311243520571405137 5079157652743384910 4459201566247719212 13208022237618132320 5755751522243396401 11616247892197034074 8087683221250071232 6835620783902442022 7455792848761152806 7786634931316517202 16863701651068427256 11734359639099799553 15429031677744461512 7679349967655975277 14992249900430421708 7097323303539467459 10644690845440846631 515220419186507108 2417955597546993971 6244111227586196944 9325750968812336958 6281507573985621040 2958831702786261852 8539306538110035137 1712630377917941257 12782696920128292760 3868156675763350999 3555180042298193045 2318325097715095506 14889243704610047313 5863807934770806790 10867115575745532624 8772657283056891702 15839073157858741185 14305839824052247301 8891421804930953232 3974807547305905729 8879605645120990712 12300027045601970290 16048068743777757281 11222317151031371687 9261046426226942750 9637746037966493899 4037160909828750906 7217657373562781568 5186930363741559263 4415694365706983136 16069588906417694605 2633450133007478749 14449610061704888520 11107422955423115249 16158218383829263231 10966920775880087958 16270206788983047510 2352391691316286106 10240721587726965089 3016513999978924491 14756121369976218769 5601528768328164844 6487678185684720176 5637512824923567286 3934108403260647389 4285984762275432424 2706041118750887828 12401013544437826221 8881093805372070303 6130345246472349967 7569112709989688832 15216275279372108207 12913525869958601508 17577301971828875506 480198884895965736 4244815132802515409 15684067332432326579 2498663079973814028 525785316717499990 17548675650385039276 16927342020711373684 5983227766043884634 17606184501720732037 16400950291639858300 14081577961632520490 11264034332313166137 7065187225277429561 4772270951145718247 8818508143068799408 14623082717595538345 10689211975223412249 2594310500617240395 9029892265392337310 10724073452749504054 8821737218476168771 7195001170841783988 18378984329561135603 1752834187232308616 8441162940448116460 13276771685693889678 3190182203306191583 11698066436594889725 5861121472298436419 11605899473627230666 10537250549127802867 10930348881169003391 6944163871817430317 7673483626071277629 5563078426368493967 16704332835236382252 13917056193140482463 4215314489041432030 979662821291680716 15417713450963987073 1756174739571790120 6244526516505174764 15628133576454833836 12717940016761489592 3396117905655172329 13075971382146306982 12568032528019778509 10101487510197736755 7522618221417549552 13759494283297480438 6470301239801595659 6174729771817024307 6794476802199615130 9641444611789519558 15332170887926548122 4308356280529202517 3898705849002329291 6784122428702009105 13891708762663089323 6367539545211081407 2875912109614475785 15204954301521856094 7745739659792170958 6409872066662121100 17641820542107390987 4709784884607316196 7587173981657967469 15288848128124096645 12393156041750630829 5139606927548993342 11992383091847183350 2640389683922562968 946487793956078642 13942986407441399738 1074868523338621540 830899526881965055 6675189910723794168 299971055940694176 6335034762062590508 6207408043647146263 11962580663098476827 18285848896094635128 9209273110795955720 12142412051349201948 730405950351951395 4850679983939774146 6894477323641482892 17229071441492594559 15257626155195552050 14335546511875646543 16074815297458899761 4059303495295520172 14411090814830018762 10355275475108473781 13549923136513500678 8798544950216867542 6104106553948295435 5371812043617128892 15180477756578244290 1952691974927519408 537106269997871433 8031668041948303534 11921800670888205611 3598544216513394622 18097028394178300101 1053592294151355421 13736571714886850519 14849244464243897491 4459800768723446481 3222595107435085296 7768966448189675693 5198556804085474894 9202050515831343219 4208600899373280277 2444141422540784024 13931591398491312135 7248111313927473734 10562041277747607066 7724163356223738048 7509735985533745749 18312697121671477219 13166727043401775673 10007540624051553210 2011966572370808402 10607054827973215042 15043996574236225778 5817729083394432469 4024361358543521918 12039630378029464847 7101148738816736332 10927604101898187258 16354020618785318624 8559003666138333332 11220454400907346059 7012369255278120786 13176108983409103474 4535280839850943888 6214989036677161194 14273917203891032635 7694107584256076552 14001184831184422302 9055000796437269760 9645891141120645934 15317507448179144194 11118497679295073510 12624053849211538054 8818507581921303227 5096901964554522347 14654908501999360695 14548728554638013514 3059998377805584968 1613574075354549842 8222873182138198893 12682170829093204435 10895898070401573760 13201176044623979344 10751673374289121875 15538825201140906977 17656032529514267549 17204811788745732677 15803345433051167616 3507634740728835223 9271373820001949379 15301388497633049762 5389901294935808555 4745989502154455824 1502744031918166612 3794024687277477827 9758688641534398266 9339218433568845045 17850331823838054815 142200199951693961 2921723680266974280 16864255258188113114 8087004402982788448 8722715847846171594 12302664507141041330 12842233352020475464 11928893997408521536 927423905976530259 16557947644714788947 4854786853050681296 17526450723331801838 11517448126337024275 4765379713900116505 19355106168018887 10948488723040387868 2496237689716173004 1443444727076564397 17436394961755458816 10366449418910677638 14964782550119226257 9952482537994263790 10577394828249482411 13121998414307039563 8462220931287485030 11695527554262316970 11532531686294004097 9592583465619088220 5787428381098029570 12635294970485817993 8829928211132129886 14336884569521332423 6544929369538621386 6627490692189342901 9325009771732257665 7721823792724356851 8268436926916470989 10712588827098695856 6566718589329518984 4560595382106818661 11942734367188328508 8139091241264793960 2163428554003409733 830105475826917478 2431426680241949731 12019845821282743404 8574609982095490616 7049308871097708096 17242317086526558522 6938950346859055064 5311041707176343927 14157639080647341314 12047007967662425940 12917411946760268095 4301071577608999373 15599931124101610226 1224830401378283515 12217957006651534531 11009807602827926741 10785886261381657556 11414152514198757105 2069128401111909726 13229720371799576674 7219883139533819276 7935304293410710760 6833616894099708054 5443500481562245273 3675885560638576988 8697066605573633780 14892534026208689091 1605624483695612527 12500632845519313304 13543985432968448403 15161518825106034778 13844401336462083369 9044052136530724064 14641869468811684245 495320722977943571 15954092897959036301 14131030392470983468 1049110802689464843 17401623733104775236 9585458899171660877 12586314335317512043 14475894898146670046 18357250465587855780 7970449701879457961 11812566333220316979 719538116293638885 3944442085097158109 11999818458015105297 13341518398416222124 10906825337867963673 9316692420544112375 14186164905605641547 18244112332888154869 7546418235220139895 4166723450567488854 14557966936905832406 7296211268689860677 2002794280521926715 15928000882410671310 12910813990356440090 5246193694040098581 6426416205005687431 15907653623787382458 17304587271052945310 7564675115476599123 7262823246410024659 14766957788867084315 1657067802391173876 3771511152225777360 14368528330818571090 1996708290258712479 16720799550409772434 16716030843107152592 13195640924578710889 14844454360557370753 16287301770850847467 1629953241709898262 13330382290030623345 4422124259403246501 8785199580547821770 11396326338465247401 1305294043769550206 19391889383276702 13898610544170545595 10351202591082640744 11796596619891013090 12497158240913324409 569321259922303066 15405774756586566226 1706725844216243083 8759008080579454143 16771193081798307241 4406659991283818348 17144378817176943143 5445787877660266480 8612693535398920106 15019362049975137067 16993736856124077983 16063488722647221899 2552685201456160189 15531951482069678927 18191466214087351519 16971883308339304128 14764566277950481301 12345134745226772210 15141609168638413618 17944693511382217773 11038796666206451093 16395001861148511715 3535186016070044932 8537409639283863633 17637176119467343912 9619775495922193436 11695138581663249562 6579963916560493265 13311348821897145836 902883206216459089 11157115812141800163 6800220918838797796 34457814841968823 5490593656733257672 17316360841340847175 9228291065869109628 7924720502707426640 15429779615961483014 3556087756839241930 1530674552867224111 4201351134259051974 9519811327781720394 7827508634504944243 7418120278131049798 9876461396842295085 8459640294509562246 12705005576402329861 7029984730777259105 4148832052204382666 2161087727607426909 12059855296121406917 9090221375826578315 64983870579556800 1669562869069444240 16765416874810547557 8904561785804922373 13740765204015772660 12515683569180660101 10378024406311831101 1548899588206907392 13699382128448621817 7772303353049936437 4160564385294346256 13628371738411791662 12983628226918483175 7368875706799113848 15911948064755736494 5097992179991953738 12381683081515755354 10766794327082480902 11617410694557484868 11142644598396248691 7858138404039007118 17157537786484481957 14846530195077695574 13751122104135873209 16220352456262198180 13864592239987918794 14102951170702627174 13631049983101772718 10287219444383589835 1606800940879299853 15840432261542129001 12661339569386740356 15090744131026142626 14985510095503114171 16498943806166984944 12948993733060386052 6746059127971289851 16818566462769214417 6467335318238542039 17739561410422282568 15192461172297044399 782907910215838599 16151310124735491119 5209403757031171651 13675593588320792459 14871935006942333713 12633955842956723446 12845687615555311606 15605460639924191581 14178531706934463911 11946557989504217754 4973888627995838935 1754820488844042626 17055454763288222925 18081633982973699909 17822464849876898352 15621522386426468818 12828309688418930910 5322964959703334729 10593317643441573763 2191438236726256424 6633334422756156254 17202102931789917354 10296155341828997823 4119571954070505774 17913260783403404423 6011246812266198240 1705976162336938652 11912204058368302282 13164479012637432172 13380831075275603326 17627038856881418094 924580056042186551 13203313852256822914 1488007000816279355 10717372452758471260 13344183333185611808 1634316734398450715 498412786984763420 9371783730580030241 2227957060529073976 12463178112422184176 1759263109886431543 12594523674694511148 16358825280220585631 15545181938498023785 9677196796283188072 1849406963925548068 10813996037845916419 7496158958587168295 17405679431202704280 10353434833092578065 7003132164878668020 811998907148752869 1434135321922898444 9596159428651704094 7597944860912685276 526295074386232721 8711342959804636493 17930553440016356882 12078629628425668374 692859778104965241 4194032541957518314 5112220233408232120 3137089347280593054 2597997508688579319 3464333727529180363 11027665500776409669 3392291094963127416 14492332459746914602 11221637972430289232 13377672226649452326 2295382447861027972 7898719574841624656 17498082400619624131 15208704081896599363 6069074347841026832 18170943734312776955 10020485778657457358 17966777546299969011 13298106793941586182 10984721317760987655 17664486118002035227 6046465095065336504 4063969431270829627 15627215600809496888 3138860119401764781 6474925464183564169 12038036789242967369 1236791293226976735 7649381147138466282 3577801051609387287 18299767263091775771 13728851911485522317 6638443592056056661 16391343911497574432 5882329860207826981 3559667450696636830 4608109873585506900 15307729097148213382 12312122404170407042 726670241377083142 9472914152852640047 17351932687645912564 16746956952672947749 10983607121769336147 12173931111035528195 11914074776099421658 9151245038096293381 12879996104557392380 12633100774354759498 4594330060226196556 11714612678551597609 8484464822018993661 9002515331569514011 12280060797942186024 14962066734315905100 5991756539566681434 16931162437010207822 16338813837358555567 41623878702913429 14321877870287524955 8472981543771924289 14080998473449186104 16270215053901363482 10760710292813427582 8646644569070285020 8951279169253062471 12314366414822886698 6540481063804147805 1479389942833722828 12106857543265673575 466773016091586901 8101183672728135816 5562199409814232873 1305658509789463940 7138652065247542289 18056943961368588615 5684215855472041862 1507764057289803394 10107220743164287593 17720250678021157011 3882614419153062356 9941667715761948149 2564415266265488359 6668906205967790651 10591593014844867309 11310427801045724905 3301136943007363579 14583499295726553546 13312420777544331056 13073415027112264945 10465664683416660346 6786834042357459377 3795351281079989244 13549537018595438333 2745040259495279101 14273352628864837915 16265485214090550021 10933526793628153112 11963641157748882119 6835478085959534362 11509153295172438194 12223340575382788549 18262215807152855743 13099336431724662118 6602563538088980692 7032459628182916017 14924100521151131738 4380910211398920034 591621055290599852 7022027874321633601 6293036214790818381 896280160367075696 15819152230444565846 2423511426746771484 9686086985265324607 11418235543905952127 13995762869338078796 2289924375429530623 13014499789475359921 8077684668259380648 10078619516278521573 4555247956713335457 14506736372867188235 17314875993343789953 18352777755758249219 7922598116520549273 8710067972630816539 14414458395573735653 280319511449159288 3771506489984390330 6663968915038284248 2707787785960534705 11687296792422470079 13775634019719778469 18078724717653252839 9147295362473436633 220883919135146190 8264403511027493364 636766477780984274 15271687331658217312 12933186783229729805 8562738088657907784 12135506533174064619 4419070926922380935 12550759487783129206 15528253316063518235 2040394689943248642 13249744898503273601 8793669731625074030 4200943336913868869 368451653686160600 8202327645890571757 10382984773339224239 11371730712934999634 16847355479081479242 4210298440200044596 500236619797341560 15512529612971355362 4709176748098303496 10734225941339476811 3954321215424327026 9841678354729601118 3484609786901648664 7619597377319999231 12883730604622788636 14691986665533762456 16202692743204173044 12509812685787307815 864978118964067469 8065409923628692263 16138416034239581185 267683159889166327 15484088108116706910 6988084041996828216 16739201826234687276 3020468565668577711 12421054700776349296 11257978897160550963 4655672255515709955 240678254917222456 15518168651745548651 17753407348557438558 8583731693284932894 14772018543346129815 12300708354198974521 4014027293486090580 5149816482565793513 4067268315218010902 751406556498236755 3001484680932455671 7649573842708895268 6131910353697800605 8987951362410010873 9507660743266045248 3205251706178130262 9299055366024666566 16854514410686221147 6795363670683299172 4312420367942421694 2123892277643428240 15450583781276809741 10139110554699500389 12115048625400337308 12310263417294953289 18146415924177737667 18409612254463493391 6065827056473367986 7866820938966563852 4012701301610282661 3716680119951542108 10917448552744307172 18023414414718495600 524064600741579896 3144720354431994443 18024902857848963119 14857929137540760700 6016646164189788239 4837093398936376232 10551504838921874255 7264709198819063712 6839602107535898886 16948334408979391003 6495879654653466248 13103632772051340907 15463039364714898169 14165779268023079927 15228662465494166264 13189776530603734645 8013839026299429026 5598009443935695674 18054745280593662714 6462891320149233277 18391871423363692113 1957696615336754774 4350552933990954889 16434363538024794333 17507843519195846093 108895828152974855 14397056567906076301 2432056779364223731 10828590822031346710 15348687368203636526 13551370901795068541 6952463806425125958 14293941870165442773 9533792865910798791 1678473740139324267 11471142451212277650 6672742689711565191 5865400226208306016 991825251634733475 9920965192340367197 17614400194225705660 17154624028615304005 246080124698039745 15454981928246971834 14682160252691737998 14192706767561811267 14742860269158425343 12707603060641671457 2435096254281539297 10754467320009587256 12260868047440950127 12792620186756367531 12920934139039043533 10753937419500555637 14917255122616841217 8624275492097784168 1659532458110002222 13985919778331889270 13056325493101303811 16177421636537968019 7995463659207743791 13929435061991038366 16411641559118031613 9143922776797070798 1564432298259339816 12562742271261842925 5899876083513531650 7528536711329696220 11038089060437477971 16775746337707770191 2430263671538964219 2445896257647097376 15548979410820897450 11123306556430645512 4329735474255412653 15663309988116003991 3236419997054605831 13293353244581869346 10726500805942472096 12909015493107423408 18001165459608722613 2424645202605871523 2062207717449706103 4539874696924642620 5781147209745081806 5011658015006964518 45569721830409289 1540720251427413321 17917132432877296184 12264511167530731502 14861022822851416665 3266266733903686512 5523150292996627843 11491959221016380188 14274391324189746678 7193654187759257611 7239563767297261860 13688029682335259101 13236941950125954546 10486223222586299289 3960463029817779417 8097801347060709116 10967797974934103640 585865570497737582 11907041882752188720 9544057001025752562 13010701923967719835 10054169213193025954 14333259849987073039 1666961758081609334 16883382561754718271 2737148966100596654 14199610832232779942 7911375102283950756 1843570701917244004 2710717639018053833 658376264459557145 5968960288467132683 12868240123533786685 287677567442791435 9242611297212950924 7294555852676959622 7420825801280408045 7874649506148842826 1715032230621116339 15037393598424060376 2317580751148329222 11379345968616227867 5502164795268587148 9772808454293142673 12900668648823197123 16570689507840773164 15909299648496613363 4365860717036765171 10996070190032788262 6441675583177914831 14183392647552283860 12763700889530193301 16942778418811477144 4802265211458571294 14890384381629644967 904347194028906154 16352309692080278424 2642437424353504957 14715435145504462048 12719179726714551464 16979011734705555724 3127437549409978477 10593602445123997877 16891480413702620435 2337240979739350907 6972230195573717156 18443427097565311202 15266700071158099063 1273099729750781146 10865507701693066630 569820296326141303 4143435334670729757 2803204800565539362 12551579551033327340 16753597671051921744 1217226834632607365 1213526975954198931 6229573628184237069 2549028792272270441 8850795918567562118 3531489450764934243 7872889162997152969 8391365741628611906 7780546290066195615 8063008575721475687 3320620626969427997 6037799034453959860 16959432808603466341 13519947025442218446 16155363934046009371 9210061014395215663 5613363108569992168 11099770978096002462 10119894202360068920 14194142340582635580 10094880943332448914 7732440192382147250 15144097752167085334 9377228385058480759 2371067813527356397 309341832849907305 1185258121438608384 16394904878119386328 16733551980005518976 17029492011987773485 3012259564470881525 18313818168385987168 5708173159906015761 4001012087447864311 8298338290744887877 9780644231352956804 4433251045726445111 9127488818417270921 12977980328392462647 10947178020991103107 4562061543356766806 693777307193692713 16585257693658851954 18139770670325140257 10406551018169961457 11299033563904539409 2697550856875783624 2531539178210590841 12364962215801617653 2497341835423605714 16832025950337553559 12219189829065060791 7863697685077978762 10459390252523063578 1474498180476614962 47539218842093262 10257380871488012469 17102742639517717959 12743029470647032814 16684105908264139332 1708791078666782441 1914425673159958618 3918992920133482877 1996393132743727314 6024670144067315587 6226094602071952203 11548433947058582093 9020981504942530626 14865276855447876062 16370950444268099646 2382190097066887804 6113311284968255014 8715943656182486493 2299085284621467507 45217416989707654 1409489695662897756 6192450276880561711 2687639325412359915 833036567119076441 6849869396561274547 8044966897555103683 5850696225361878030 10133349237409256724 6526743974989737876 17200800014343698862 16380482311233595805 13500635580172430881 15941644683082515817 703347964027375741 4323621100747743272 9146781383701292060 18292534405698493518 10799738995372857999 1456747899399261048 7337412010523852041 5886370481387958535 9716400832550290039 5147420531333775919 6242802039104228589 11817843668178938321 4479235511807621774 11508930540775336206 4523359686096249017 2121109190149421859 12373434473645513476 213827070597317610 4933293781085384275 16801091649943913349 10522906631548726453 11280949727317183802 15993450627362913806 15838113518937586792 12779252849822106359 13385162026785760883 17683700091898918209 10967817243656130022 16975315210215609416 9703199313024830171 8067679821943744424 16341048832842710920 16123559539687703664 10337588874444687166 1255683013124133201 14200409573814228480 12934735993680373387 12861003519234084612 17373983759290691186 9859834209946012170 13789286571083385290 16511944450238956347 8955454876951851874 13397048783601960673 6308624965745365119 13175243680591624001 13681351723709208573 614229012902224032 5726005533531205261 1087538909826148616 15106323320614868797 2434196607190109866 8753810398735196087 5308560547692388710 6283251685611438610 3696035275244816531 12588269269361316345 17661556153770063993 5797118321843481264 6371272745380865790 4406035344356443407 10773572656269467258 14560998430393010632 11100482054858542596 7105118058881835495 18188685905445824972 11465230857529795198 17990964247407305710 15714526951546604138 9834903203432726543 17659138977844469494 4721809089968739035 7776210822040359847 10715479499983075823 16102356551004348204 577850374363717475 11949016457403877422 3528871756466929873 3489043693580703761 15137551407166409427 3884757672436905881 12423198981160203455 13599057286499354391 9437903195839248467 4745409525521880009 4186935587644100953 6323604986939382962 3251909809294212477 14147789588895558495 17051041028030623121 2435221618603809359 14642581052690490725 11880956007540688101 13586091951688474646 1786749748558110592 2081076765128077382 10614393127211516475 18436907018354535666 8317441234098078973 12928509161555107661 2230163091621912256 17256274818944307037 7971241335258323116 10329247442811350004 1158739163266027779 4938012038339125802 2602316134980443800 4394443933732320722 2432601175475303947 10985865643767822691 166743921544837909 7403454781080681065 13865368068308262132 6301522001524607929 1118521222097715191 18257704206693120980 10893490534862395855 9978219172218138398 18308571647486052508 18312390279204835659 15583655688820926400 11847531284680680761 10902940135290892148 11367690844653560863 1011537110442247385 1481485767236057860 9537332268231966244 8986733560396982743 11461101458240363327 13245226229937718190 1558801427000471273 11422271051850957018 10125328525550755143 316860330085566822 8425400144100687208 15791400570202392192 16185549964376756383 13981011535889378315 8688519240363968317 7890738400485924160 2799548380758567873 13280969787141815550 12809244184110039361 1305454888952199256 10838611530460969206 12874311620667977191 18357150758819161535 4379108400959052654 1207743481154879999 11324557048367384772 1948885096650390407 11651053908471438236 12001578909655937057 15079440038182892197 17648848746930462067 17498882401640576370 11674679887196529924 8767355052720804912 1106870156072944801 17395875841234515394 5476430675665980430 5445627043111466920 4559133633673980674 7391915910104515004 4940972439240188531 8702692570708795199 4676541472533258075 17799871445095531262 429841949795462202 3869263307752044993 5928660112254609107 6994970674495939282 1705705324282099884 16169211972687726627 7494235895206315499 3047340149821026711 1722998661003847093 1599597133696944151 2780432925004830446 13884849945905147175 9159400067688268207 4875486011476671981 11723828035800794628 7230221149595507998 6783249499424702462 12357183937682730761 8298442943873864426 14612514381937652123 5734976228253766915 10685785237575196764 14229912811689975559 4412179683178164431 3341240432326029713 6183288736311912789 4845128570651848795 13619026756947514777 10244015347518001989 13189402800102855087 13139744240511640173 15303874877110560303 466015288448027444 12684625972548772363 13342407220686533099 11755120612981190980 4761798541169873017 7248078190705108195 10792684040590070037 12794728671825277572 11747639835783607083 9726509481782911223 9136754640156724114 13521797100251731021 7670207596096254663 701481097189830022 12191734119404998244 18088504329426401919 14520746080491571647 16542926340322586488 2513195613789352662 14833926674723956928 7978577066388146979 3676031417891371068 12960067956079752759 7836599475690036577 9342409390818504684 18099401836758168804 7313262396650776385 14830921003251172798 6395932118769596946 6466541830252642314 519255238211284503 328460177309074393 13773668841312856098 9291526220538313439 6670376807378348487 13912042702018461634 16646774616292167461 6959840538802503401 4293539726139143280 17267467842034746593 15686338679241336874 8722353962629109049 13463985130968894032 15006932488091931590 15130538962566419777 1085393241995363466 1514354051415286631 2922952084671666263 14286469649220569035 5964045637970340784 15723101103682299127 6039417050402079228 15511112412685095651 13662548283442185691 18261373440642627161 17073328446934557407 797190826788991913 8933968364816041212 2906387482851022351 87541043222282098 12639251692092227525 11373764230607782638 18116528889575849668 13695692039340292083 16087957193141312209 14582269653540482468 12456936445911827669 17956548420332498251 4954160198235374937 10942318145894998096 4950944919896233879 11403855427561673541 9132327918073662246 13009756144575741477 251983234085988390 5108346537595727148 4992532373576485624 11785855066418910034 15649153636630525473 1524790027524468848 1105707472582823182 2160274060216056103 9155406764271602297 1824318759299823905 1593679679856293464 1918000153298417204 14410496375309919085 6557918631218361084 13779199222167032631 11165352558337042550 1268995647771346610 14305116556411775531 14770741662596412235 15057853594191117053 5626161520340270160 12568367137092849571 14965755729811430943 15532451000147631605 1195558816509825734 7931311626659538614 127434570391090892 9742609535082692251 1830347440837950171 14738343381612834298 9136191692258172613 1834883527054434448 3649649080273182277 7382173897685998582 12018421616866748058 6017157329020095720 17897206626554500609 10119873961511327916 6756688047136145425 5649584474432799891 8739492839950677644 3643546712436929486 6034356006405406515 17638336367141589081 14273400989355430480 10625174819311379447 6005163310136684704 13519843851075021259 10434725068270760931 4971177606438007414 18182248426886839631 16396776837441381958 13895878715341616437 16944589028871266500 16007185214114998153 7184056674287979421 16482975872577793009 10574846060309159649 15117953970727175382 14804977720941276937 17510167313092206438 12698759635094299805 18055450707108500326 13660309508364321980 198751162024062867 1448478398624841134 11576511942528418844 791923930832877990 14112147178731051165 15120930377069759025 13410365615112679625 11314096461129441417 6460956443717275387 13689936085493254596 1263588891528854623 9728134709110522883 14760071042641144831 16274809930214598928 8701611819935029881 12136021711180922806 5058550748613707891 4950937388573235550 2896462582978336635 2659976902480438694 6613374460147833492 3492171480668043776 5985162328301401107 8782429252568439899 12727862961387369014 13308395634116433133 4187067852546587135 10199209123577162077 14326013523164574513 17614255147366271955 6708607590773263267 17990919845198447217 4791849544326815363 11230081324884104779 17708296481567235012 1528329708590408776 1517502460311692070 6777822871841763105 10967603002293401219 16111667505435298471 1924148010235709179 1805247752300465858 5276817848220626655 10624101157722988458 680300032341956757 6500270857290489713 17608226222686652443 4389406404558138757 14316080172774769898 9910173515714376359 9028609190071513421 1330003509705986464 7104995921024063131 18240244188671889344 10848296227501443062 15513184400413203090 1070249585204828351 6996383407046233464 3934662501242593055 4683878235899349801 483580513103576726 15153280017018901852 7516194442237732080 1034047392093081220 2708967928907331794 16542445260363275680 6007446348335948380 48755410884695247 7958808210757010994 17163878678473284944 1129039024109304460 10072100092077609109 4264102562700631427 1281772481150154522 10663230604621813051 17571466532581202518 11965999222819740339 6792691780594617799 1770516689396996671 8652957222930067121 4754562832667691210 2877939741215699263 7376444226264359050 1993521019381416957 8333118979311200517 5041674831518734643 3480138435996803416 15405162080424732958 6769085361666590787 5316347250496164066 2557219304508238981 7929525413598960748 2482937502376072958 16681772108219261958 638137230288487296 8449149337749666912 3777258447152179537 6611313510385098097 9900822457136575550 8705758233584528449 9437569480513157683 3919016775005606204 13181130279400578173 13003303430430170210 2529093438005033182 8014119354594186568 12011220905097266775 288715858607909441 728041747245152442 10918079777718532202 9760821433651680053 17438321742285415633 1270287960910774310 7552899510377741837 16001996199151227396 10703466038683951322 11863198983357358794 3968569331733929419 17331337886291150384 13598020633632422570 14151266017666597942 11910391110352649722 1371447057709174514 3895692504693763426 3686662532440248967 17231703189992337443 526320549000077734 992904259226635134 10157401513953276306 13420533591553194138 4659002379573014676 13906352085959302704 10437450884877800264 2547806573115866233 1047534863235134374 7613989177501925090 15018223972049698406 4040744737249914580 12788910802230627089 1455435648635798355 10731076809508037720 17399554417507971705 16081452445105603449 186617113657429179 3613034504029093178 12964279299749618176 13692808249242435325 5796925992073309359 16709885276651469678 7989456301145763576 3840439869202397417 6051270755949292516 3804666949888355329 4442331527466387445 3108033954463246557 11413609632481734588 321051410152648178 7116948868655160080 8065678378272440729 779784807884784552 3915754346287004518 1382579075080774348 12034752482470833967 1941954896249081677 16684440479310320522 8459310631260494136 14860211639812360009 11839993657060371375 2710903502315985470 4781917312341129528 2867193294885027881 13066436974150147695 5947681862092824878 14977835078808249220 3584172994391308070 7465338222464938338 7401016945936729074 14003709010649233075 776295380855768630 18173091923799876343 5532847300145143491 12079274822499361399 3662666099399419504 18427918239977737398 15220884964452785446 10401043765175574290 12447227477864977960 17825499604582391436 1502602962468235802 15921397561533961758 11481062650465891284 12116874562100497654 33410545141982508 17511715422403701899 1761381554494683586 9332183347752884268 13040176228365082424 10002161115454313118 13583063653476354013 11027503614945458668 16776366881518028707 10797831532087999682 17736801391403730 2093241402297083698 6636091122048559225 12696874001752061368 8729129520249040297 17617509322634560957 3484196896962054587 8369658005929186331 9080956384314291849 8613378652029746173 13977291731539895590 18370861579569478101 12579600937334905841 16479550187990985940 9450761800079570990 12364325646835112582 12251987775431642849 6017137612091139849 18031920891837639969 1067170549857562564 9731752185889335966 10053164579021907870 6943782933798467921 7135063815790256792 16793631224974180661 5227256386515099448 8738070977506916138 8340371977906116270 1780458156135436685 3361637920833324380 132153868670787638 14537624187032362325 11869767039227768774 4427575079311406453 16965853972129669395 16952825463929638431 12715620026447232337 9108528785309289846 4400562397977993707 3773519758434504763 6780831302528946610 5523811718943925022 706596886895540326 6596135552403077863 15820300827982781161 13058114404709307735 9979805581591712888 17436864004184838808 12136349201226031744 18183041006062128454 6990821507076742488 7802614234220772412 9466723489533589315 2931209265068137606 49275016414857405 5165581379293146286 15578171322766365577 10601007101128860753 16777602909315002000 5614209053955195901 8408955446398755923 16083734496511648780 15040205530872522369 6201544126805895148 7800441071605841992 10027914916192226472 187087137426650823 12222012600676460701 17884084775133332151 12118889036445785354 5580670763126686663 824132181766962429 9586143887604884617 1657510199261799910 3820042076266452178 14103179960163923289 9150837319609859895 5705240977835809138 7763462657838280980 16718310909494572253 2531723626555861764 4109914388977590876 4257903811006671233 9148128048252972925 4680067965767531598 13026065392385070725 17267307014244055288 16076442466242578709 12869769243236902838 1462393593290417728 8040811398584338875 10038915588779985815 15354151421225224776 17792631160859246964 6277594314969369138 14616089333892993835 7737050900079639341 7260873496050943233 14187737032762695671 10256011726557152115 8293193952250554509 17968887695709229102 9401272889744182780 11922587279386506146 2440398009214143639 1444904281933870887 105841725433944455 11307748447802809967 5198122343447888605 829024481556121114 17835380163981871682 8190486882405581302 18326515570319375320 2312375928560461724 2424546866602165239 11145358396461374947 4751392716111699103 1680570604756801136 6561404793521483450 327893753465373743 8094433854967126310 775218206523564478 4059713896551112671 16134799166105004557 17791025459281133036 1762989624150715405 55475181060644359 3330543619315786610 5938842606804851021 21775413977010600 589087604299655330 9120765275828815962 17758054969385886760 10815847978377936260 13583456763018815770 13368535517619265700 12831258882755469537 8334599101391483 4185595251366373710 11865880398619667042 3174279704151141281 16860746739739762667 2755905154542315359 14940829736514875148 15133249215341392467 2097223545445331352 522712185843428837 9452200606202422564 3106622851475649024 4275247972130346528 5683945999075836186 17865642683454383011 2654742565522199564 14713251109070131340 13003559934718934960 2168047609671428745 3422920362890910579 7837897002750271011 10560190015018807736 13084085964970525184 11764325439575614035 638210083686474842 2975550142699940072 9063631096036121499 15082945944436699185 5730192076970109182 3374787822405677597 12820431513047314128 15540300377677032997 6394754825344068505 2229789888469150647 12630432743787023178 12964848024640086347 9926710399340588575 8752838533713862234 15093825857689541989 15698914205342958659 5949308583098091793 14693458957178405173 5895379327697568087 15253100014896802153 5285628891179221125 1427068552254459121 4954181903816304477 15563347492874522958 7446756121295906014 11162574162686845958 14724213427093743382 2106487341645316423 15985870995241011587 13157527344674487039 16142787481085149144 7906316375634589852 1270499296418972642 4365439189638787262 18374698603309358187 4142561391727622175 17372057267668333423 8387552619013781924 17136938501353000747 17651522095624031584 13010435759621590972 5521132347956438949 10020738155924757140 9946976645365320055 16507832167871663528 1976634438841351351 17864013425949681213 12750314098689082894 6311437828969729755 10394207710366959678 17673856388327922108 17638778379478292722 16003001637852933095 5660408041665610257 7178183874038042268 1185630454822838635 4731060722330757542 8757783615659753528 14839822992385758113 11006491463884066185 13227733993884592360 3213421623969819362 1552273866048812615 14549565451897271937 3717673667045864234 9858860602827853041 8428863444252337101 15926640119436241457 6720171113846468425 3844569089192489094 1937009323854064522 3538133109178893056 3215345160811664611 7976373465228098845 14967691688159103506 15130975049127830216 1457653384325934471 9722840179955364151 3163441530317875836 12777131985798208363 738379201284320795 1685521875095499322 1141486206949542256 12809263439712290609 17007934610698381237 18231294899303094728 10630812138872500649 15514255853272337369 13748277164432237634 917252559914804461 7834849838086520569 1376605617420469241 7140681320362329541 2323826793988397013 12857217970126818487 17440306533252605319 16473729390292835068 11171813141708206067 2132148221139314144 4047142329473269410 11301957912327299135 10184842914754622870 15032007541821576923 15941387141024814810 7995064204500264897 14464692672882556616 8096351644676786175 3207414230369316854 4658762180205683769 16273629555549966905 13114979876921367003 11219170712122275207 12779377353236867129 16724191821070974946 11172689769887723754 7183385418541315567 1116018767393791447 2819742548214918580 17099123267054329258 17180615855729813893 2438033425770093409 7806709729137936561 2842043843823068112 7794898270546350271 10121214879508010742 13755793008532224979 8507431344376854433 14956213088058476008 2663770091097716749 3845465146698299082 10978514325970085059 4312561572857464660 13108575123431535628 5124873717091245153 14179735318118777441 5392111570831054839 11991138408837150831 289458740213863044 8123073860897246853 12645274623120496873 5671502729861206131 14660770088983863333 10950229736048714524 4399321995061169522 8295829244675919207 16378546173996966690 2322174669577012747 18326495446162869079 5083582836193432630 5855459412297074907 4241229353946279866 15489281377231428666 9096575089798158249 8954059204881777324 9345266062311268000 1267712840404527331 14848417065764691478 13335807158079898945 14502154852941120228 12279128977508425929 16600311814254123357 1005187681895955901 2776494041868396018 2251093872679278094 7498767979332679170 12958617537759050793 3273155878208360517 9338839457210645379 4720621134912427359 9366526228296234362 16202025378092161115 736638199798022099 6492102676558608633 8508286382514002044 7230909276011459591 3640765433284480756 436025911874992531 2303478425172078180 555753536470100845 8397359065677872235 2075803954444837158 9667520813110629813 17149633562430417455 16216137836959632212 9117525746642853208 5552165437072534457 6615949750700609920 2801987025299495149 16227931152583461358 17373835458787760066 14001051375343168533 8853335379658968786 14753714702731938904 4371326606279310837 9144742608079941221 4892518059923633581 10701459348502727718 7894035327521175525 12260910411998159676 10583274806672242296 3202296552548922736 7492346020482541983 3600549837055431210 8968568805062659876 9370183061337506383 18256671681407761671 15667233030556184284 4706629847802328994 4441377641523069530 18392344331604831188 15180681424305164329 5341962564488796149 12375645638643166057 6405367575981582366 17061894125945041524 4453800750117282827 12541896649487934546 9726541450760488123 16432454971433165649 13682199991136349904 16068065355209794422 14154602024228999986 7505719342548050260 13091234824414449430 3823234493173929334 12163519471832454381 4365190901170245172 6873651455948397957 1212907815798398499 8236993359932302651 1864665110539455803 1877162557178251723 15098148271743633758 13655026198760256138 5328048258248652319 5299234983625781390 12836901694328924711 10260618773227720617 1278295560444750905 4872414887805990463 12964681302902301590 7325630454645734422 7496946092967634485 15940577495844262540 15554445493310961301 4320991496773407070 14531282843979010069 12157161474004334870 6009358572063442470 7506953889014757789 7424629918746252912 4337965737790224708 17881333051444884332 3797060424868770281 13485426086601300577 17203947147616550450 5455912842189489840 11434043571229639309 17505139569226400923 1190177950963610305 12303059003798800421 3586745673743026401 8561654257728173932 2536144336592535723 11212836496894015728 8922791002366982158 11238722917845767450 1155338663845191392 12478393568362254049 4801216170993649729 7623701417956164970 16458904530274265051 1098426610326823824 15239288853708176037 14538213776460965960 10936783106292182272 13197623472185205719 16461757093474088672 4334746502036750830 8779143071411520729 93317201657138620 8870080746882354912 8318940076822416567 7594276471127606656 10116152844453535096 6017125122047661396 7152456226140903814 6400155461542756876 3957275561204685393 4580033535282126087 1128866996620321016 3345957493820085942 16268975550827573063 7778361512849262454 13602338343072724950 8536147594458562579 1645323951537135249 17415888250483695829 16289143971687585376 1690994475402565769 12483458469807203323 6425669637360545100 4090174068559733898 4981564903855172651 17430018139975140722 5143397020104342395 16127574423482387110 16446681905276705693 2054094985222112389 5514272923114994421 6316491456769805968 14844045951054142277 7411597465187302566 14474818539788819285 3449183966168921003 3556511668822563606 11685981553735780837 3417413322425898467 1665639976560751852 15201537581473828240 14345591059522192023 12559341605147438262 7497197607209688737 3283533208062053755 5184318914824001708 15637783615473847070 18182546892580640046 8980070091885177568 9511065585135259206 12206431882824053189 16633367701054606387 15171309762139453840 4505902346986076743 3568992440219493535 1010680972485454549 13351133747849530345 14675292332932301180 4298996632434965769 648488194594798732 5343640312571348543 4104179892305429968 4875494895057124675 17290062320845188645 13330981818815927216 11998767602500660090 9649011479098266795 1175386841919787606 7992839136034211592 11631327972510617404 15055746774518038494 18039367532737207994 5554096344298668746 10722391719393795108 2630733680886887372 18192287045979643332 14803567360908716902 14417483400392331769 3074956381611282390 16725489744111306697 13372142221926026201 4710712125131756016 17259948340325232153 6989430035785165661 3824832581476749244 11393095604626095107 1055774877736366061 3192047350117003018 9220544338523454793 5743935178798422679 11128528181571619186 10772193715169715022 17988662230718565810 16059614134987824646 16992324485947657658 2327871946986807471 6649235877459951619 2093364772748121237 8008426661246612021 16548199544906677846 14406166848471756441 3868429350787257920 4190651979601577273 18206438728518791369 2918503045403015962 14246308917344633402 9096031348710670622 12402846982533414169 5220480759303806226 9580031482315816432 6468750788031741808 6505133188853087584 6047403936312117929 15984072440627998343 3233429219158669390 17549365423578669653 1525679365891973542 9480809400804192694 7982767481832349457 18109982835842062625 10650363200527986046 9525791518241444011 5873680518778056205 13857358378203506602 13819328605683896227 15154127477169412510 6263329123828042088 11810512118549501040 4008987291620856556 2961396268498083555 16090329021325104314 11834784721184463729 4469985450847700882 13184683418323795894 1179197788526852688 12523771767950581072 2877103805786753985 17720573404718856385 7908181554875263708 10954913354359146042 4786755915324935859 3468024861088365470 12310358738760521512 10251246368126004521 1893135736048054838 9434211888052881905 328207213466829562 13414722878092221003 8156805125372728169 7214893171791194067 14175077727950829886 349880922027619839 3941302999343129559 2978850600052730932 9346715043644979742 14782947025752431396 8266495748858738959 650989113055718722 16648850583065841047 4304012594624605227 4747498021463348223 4031026052485984083 16061746126056814483 8928818459886698771 11904290979206592647 4775842469446769829 9689286714473966466 15532054906898180931 2336307042753932614 6311115825027385402 7497164220680148096 13094888827956287377 6616075504745662432 12157168637637381357 304400857821974437 12094411114926685137 3587781891689847056 14089431136771885065 15136518396939803653 14446104720619982939 9782594793312813142 11799393300740281946 11759040952642697184 15927663890377311058 12609265483791009856 15516906251750334250 8169277162660876032 12298776882583848444 2804408328085684426 173654447786230520 15510951360711394889 5446843656716012151 9777640946625644244 5340642193504089428 3982921503865216550 2262768641627865560 7416122355641133997 16439279542190858581 10555315004168974743 17057836343213267522 1599999690894383848 4656061225564163748 16505095422079342251 9059017315573300652 16955230738690188291 2352603258033184881 5305957721780377596 15403246790328315098 10250189545897505694 8169125075111412915 784793629454807697 3459391413661334836 11940048886640925721 6290467826626088859 11753941252083752114 9420343999192602628 14455530810013825820 10585477803146362564 16081456832915738523 17817947843920693877 16413434958872869292 5918325432469435783 9338041308527619096 5819944268736257182 11286706673467684928 8450257627142556160 15371726363340921092 17204255655993206827 8292132789092573665 2440732516466021571 13441534996219627761 15475966749947182433 5446939842213075005 15487347132023076772 2625053874873943520 15576586955659480953 12124919653300842268 9634356945922131474 17915487391331032889 17841812752781242483 2824655562504868163 179054562278820721 18001455495417376266 8984644097806577984 6891343944402307672 17452233157363065495 16603230684078239225 1670762098304944844 13779236525300895045 6481647272871605065 14263227826871895124 14168606122051734882 17512103883187592875 11553691763123362431 2872829091788528018 11604728328847930225 12125281426720888039 10293178238993510652 10962676545223732765 11421461647707846848 17060272519307845506 15374936281425648584 5059430913825842917 16928281693441497001 3896677986025331231 11970595109133072784 6301587158176380091 14356474933987590236 1095658704528973661 10427515055773128430 16414288294265861970 11420291833796803203 6191123808624989954 11531716775038724605 15478971722230692392 391818668404077449 2226841596879149391 15497263319634060282 3874852049695528241 10294003356208437378 6021133342350516702 17130691041470114963 18435376161013181183 16751935002658211810 9059674917796900850 2543448768613272256 180861147047298621 9157755097553265121 17185556079411129404 1785775282221524926 12295722898725841081 14970564239984317820 11955036300258353453 12741665497281486009 7907338359539622655 10772779697946352628 11298417547492097057 7736832717751763496 17258810727496381281 1322465311888393871 2772356456519931212 2366901825066260209 7714683842405029055 5717438759831260741 18387158412340055871 12243531450853532643 15034477344935241968 12203641494842812591 16698159682061440742 12062463896162763995 9915580230539499233 6817135923843217957 8774507174709156427 15621243078662379257 4206004241736340057 9016042829170269195 15833591326527468788 9353118916383252521 4740304328061107304 13370596410588471959 11402007687830067327 16141800362315860351 17836726076398626709 10507396722987209044 11423772036820806702 166988469452291710 1009326224683831412 15212981007389724117 15890655396548179519 6603814040938340937 6802092884875485442 1874329315862266265 12831634003807118930 17019024043534331532 2931995743987942358 8969091487636352467 10756581512025939064 14394561027430634585 2588210180517176450 10114573508961333644 14269144206537290113 14070335077770582190 15697563983372710732 6137506763386206338 1032373227997036793 2139962156575671380 4542400750533030829 12599987833541760249 8622648347868529892 10493247252895973384 10868952234262294358 13493558371467307609 5661391801652878715 11351133535324997761 3077843650924139533 2974059317785938059 1423020989255845743 12344907310572395418 1852429509590395693 5098897454141817997 3274776477336348633 145954211626095477 8442038586671050376 10089497496119116897 17415502320612403569 16014119977167645073 522596198919981398 1291132857689654190 566584592082336082 13100668874193308308 3365145315382111524 222598607380896264 5935495210272467135 6593672983931394636 17276882054359504457 1487581558121743707 4759052001700601606 17809348582704993998 13077119481534540637 11737244249587475854 1575358735626339087 7254002872824973437 12569581462510601073 3801205215789553519 1739111973972342649 18382161262696808212 16179453801525466229 4763556385766761911 15909298480040159920 13536025777904967962 7016730248911966575 13276444144679257343 9488634642195380642 11960017905653629407 6000555719681926609 2039955363000168728 771405689304829083 14980992470017521773 567606151283747396 15066329392942162086 14622578875211802220 6322961097391006960 5560841262237339776 372006015670886954 9518914082163418205 13868071975334978800 12485048713098279860 3045615988473497042 17474777865078366581 18371224729191389955 13430945685241117370 13201387494564120928 11917446457746088909 281156601313688370 18051615640942831855 10991574057303145470 717506669757185986 16657307121543560421 17872187781572495597 5414737933590345534 9046940533624703759 847916674839583144 6532041923652739335 16543860566371096205 2212436592459155491 1674960038350426371 10226495198390097498 16389492621066190080 3959704436475190883 6061482004976577090 7121262519644378581 1932380610447133512 10005882314941947899 10005782254557795990 1934007894256291718 4171342823368112936 3816489815375961062 3324368585031589150 16403336356538293841 4671751995628488084 6722010310337221676 5856311211683648870 12094117262442704948 8227531657967040222 584927683280490174 1753486839007124824 16021456009466724922 7945506987111866362 8223315860690304779 12729165852419356408 11251124515372079479 10760538330390080818 10496908874650463158 1220968519051163075 7971790931861995060 6438827687776022115 16874036465741224598 3559223615450008566 323415657636035707 8765773461469532823 10019295825100140976 5709450390171909487 7229468657650609424 10858499838578868723 18282246453584128261 14726654944223933182 14894884093346556878 17939749879637014690 14605051060000061403 11302418846338413728 8486364405351953301 10756085696488274270 15866453573897581982 4833393387658224402 18155699086891560746 8482886221654267542 16232996438085920923 17378023003749868884 11204682981217246477 2110137527640573601 12073615274076259456 4941028326522926514 14208535323800104893 6189187407292552006 12451106110655025475 7340759559687224990 11886063588651505890 3371609729096172897 8053684667779713454 573501116343311120 7888705044748240802 8994405988551650654 8219067942558122199 15950960357688967090 5981789007676077668 3859604649655801347 2408065089074317117 12400254335749656286 17636492165654299668 3505251240403521234 14963217688641174704 9021509454767465805 11789698641468502175 10408045876644759839 18152613935207682793 14807276935890448343 12062683457302584541 12687063052021624519 6511967640818471084 893342931421434598 4086774680085568139 6298262656411208292 16610927848087348586 15776323371368498061 4549179217530000073 2578074695425467242 7574045425735425789 3639536905479209477 3161028605479192831 9752487663004788360 6842072029553694617 2360784941778731945 501556064597496444 18148231536082227848 15601512491834620618 10201594240576877341 6928029455676197999 992305247275195326 4087649098143243279 4983758302043425737 1779760066882454550 4143569259766184947 1241747395381163519 2719707363981591473 8871722059561399890 1764257201620405774 13045893454415892959 18385655707101564054 7205122534644234058 15395130257273615192 7233760026125184102 15190366597618585549 9591103674241521989 273151792986062077 9580545829526650409 18241533411408575868 414883465391047981 2176924815276991714 14783724346100812176 15879502068898257817 2258114353457653647 7511468489254525197 4434653830006894923 8947249365711172684 12013836135610388929 5464446427043077955 15014289819394296011 16236332526527322191 8259938243518873298 1185204521987136263 8166810874263190179 9741960960665625633 739579178382997604 5748066984127204513 1714729838826367816 13333974386967618764 4771446401434787672 13229138987385301708 4152401161226924888 13805780371160911439 16067450278046002785 2733084760745944995 5337898738265692671 164077017965394019 13865882810232706771 11381564307756158312 6797757819297181581 5732371798501995825 17635673867481102978 13831181766697264784 410125536799583170 31214425518749030 9283274861451855004 8949430447410642466 8236589176806677005 316041290286242189 17929361414216585908 3885631306813439754 12009785447716950016 17775494801292485988 4891394493405746882 17762930929240099967 4326610675707317629 7251390965012488444 8357051332982927416 16129681230361952707 11837345593054536004 18202461278743589370 447163354691941243 3038869245858824894 14129275907429545446 17419399518890075460 11428967405745224489 2118547923255738441 2026863624805117933 9896571040734549510 17865090994843793143 7350104140564557313 6389141936395096775 446715800039480764 6208588702903466814 4456082890948024001 17632197143547141831 7385953537715380399 6846638283071525278 16593691164717946553 10361952365164748984 4180434053436302133 4284333194283651649 3856713807273753952 16857482385510295196 5113106067517041881 9034276868817279529 11259159269840164620 13618192803935544529 12085824933396194424 15872854920951216781 13222434563741667335 1319450961083143498 10713341783685666167 15113935582124005813 4068311312553340266 3253826781753962405 3633148649428137814 16592033924153273370 4124993153634691195 13223226134050958582 11595075681304092463 10440922047801179164 10034555699156381421 14768946370221839587 16328315629219521115 4237777763827699510 14939469673708351630 17308008447701257969 18125053438468490996 7360804126928569462 12161646497853825806 17552485986170900637 12039052714013880661 541306265521643298 3589551024009094894 18286230541946057382 15275179143149976951 9601680631756920609 11390793474838000234 2824310444684580994 4412416695749332084 3718023437933336707 15116635692591916744 10271506716085971827 11605869919220481530 1478106689673910879 7849917889720249070 12422807358622218258 1157653221677862240 13396501118653554853 13973688063484512091 6824495347872802786 9637015863026189667 194703403912305362 8296965037281966901 2224758342190859815 122290357906740423 17556827134194041831 16276069476512442832 5355591762834603903 13370730149283517509 12274932854703951792 10291051092012316992 16149905729173383439 9421189369132964694 17772952749849518772 4584039372472284023 11693233043779207706 4850342469897652346 9768513665968342929 3776295023373776815 11675558959084107826 9569389789795577172 5661292250632534757 14464006157550349448 17311386416391196686 8765336554900823483 2226630513736375247 14749901285289768629 8491616375009672800 11822982002485580395 13265096046841441003 1782149640326819875 9708571705698070106 6114850904962386162 4663458296923352801 19008362805499786 4080280155796040147 12509908815395500317 14065234511684389849 4241507373596231873 5663122038348844091 8861624601864671332 15142083108771769619 2740457475397861231 2361916245839112010 15469086977054163001 2364368261350227770 2218871272773437342 82841126513819491 6989728889790274216 3846997261473079210 14170866477321711082 15890508449598856388 7108182796779028586 3916291204752716990 8998841099648468751 3038280031854796632 18034983108503311393 10575616845467856930 11644638211116829865 11599542012976050123 9192828451613862365 6593192525203431118 15500577534181067371 1623199451221435173 3809408268649905125 8344950606594817502 1673349354509111215 4827731578441967024 16109022745053721084 8310190293715735982 12341858341498985295 15975206725879125052 498824118937281325 5589448418963056246 5355849661806275646 17411788472773926813 2749182149211041191 11508711192007518293 13911228204820770724 15739282757765194696 2131402486188450598 2018584725341669119 4893551184955650551 8143825098101072670 1295378768744253319 13355884879099868760 13254455756926161161 8804531299412472357 8953966400805105442 652190109637468702 1851715782489745670 17566466097387952168 4320748555838571855 423573509284193833 5323511716528088841 10050171825901664653 1990457932455954938 16505660750294536620 10303485629482811704 4784859205274845661 8094620806799782014 2567274197783413155 7381837929828016894 4127760742492237031 7417424077989330559 6187196485910481353 2634472309315585376 17967166232642024895 5131470512315838779 483553582314851218 10330614719683203912 11268003686858420795 1859431159005768383 2277325980585076286 5573084923272873043 18339878958017658733 18210398990791806210 499165957601129278 2550999236567382978 2326988569362886577 8079817417135737381 14070694322228154617 6264654441568600710 9502134944685013250 16324452607209953331 2045906149526625088 18106884707026726092 15489864449209986250 4507370403796931052 14007535717331525251 17852682099434575570 11269857420763714686 15804737156704554704 1866720016569873453 16234322038683338405 4074066815004439423 8185452494954055359 9563751799278446836 7640208622619864667 17946703142323990381 5245282532777064978 1126066769521631651 10181247799837009247 11641573752823133156 16530158435447836431 14580983630853870725 3018058611968618309 12236674979341967690 17978233010665372002 16215669975301054493 6761244046966445028 10759201425354736497 4253286630609333747 3027968736926471810 9658198850744905988 7579963014464863476 4908992465153306796 1674598621954291854 9269878362115072858 5291079371615256849 2835680023373605238 6095530820347665986 13732375476885589684 6728890692033821885 13608887472817151097 1301938789859305816 16284242712857612520 17966822304521908766 7626278029843682543 11923238697368751488 14794933263119291345 11219871583974160337 11684689279168911872 5836831216374182003 14389081859816397483 1624172057668766925 10288119390920575441 9313083732381135213 1061233588836235922 17188002877635010573 6201165452344884166 8427362809823462366 8218871838747566847 16966318467644252041 1002759716375312904 7322491725486002016 5034436275528226408 17275460870203614145 3661881285237557090 3426542832025868204 8802734180089779405 7583817247562211807 15043459685105921026 286064110511017008 8820014827178690626 12912978806443941886 16866819912051393295 1894331539309256752 18238720543120796331 17065785149741627346 6121969818530583166 12746552165688067745 15559103892675084444 5016512111148065206 12536558333050965484 10026258702212882153 5720260512771436162 15760613072947816535 9641685768154603390 13436202141148402423 12318729100209868202 2336998826150443511 5931529186566783144 191690310656335823 18233212198719889821 18258068357399042375 16395745552376419350 2244009106557912653 6835077106433114546 592999365888920453 18016494504600776930 1805748271048298472 6523023911992753402 1324743019411936754 9434316747721424878 6833253519535019683 9924144995686730635 12569040466718550387 9095338178739561743 13349021595296838878 343031693193579115 18062648722243210963 8164604904368761357 14461255233547867051 6523296616050251353 9933942161632062513 12048386062903634747 10450970635986084923 18181881638556651976 8487940593983500970 12491905709055038797 8567883924721278286 6321895393254664077 17971679885418308257 9373552279027927632 16090781308714002930 15479214424364153914 10675328736213934896 12138338284120652770 15645449300194193242 3755035505842516655 9303475772413973319 10191463866279204543 6306224059215212893 12937122510837216148 2577419899711020608 9281273221634125929 17144472366615564018 2963400314351698198 373501141747809987 3686785791243836217 17765683865186715164 14159005491072424678 3449431041264169311 3472015625464601844 7829953564965501735 6857375910208333257 11848046599979148894 6513343209152519998 6423973110798260807 17554294641430479208 578961503763135859 6308803460262839725 15253996178500592950 8354528070112762006 16135663988066425125 1633316232967485332 6736516363267350714 9817486066371848858 3370408416671288910 4308956800436189545 18105900948359167020 8169545975915890675 4001557595816947732 13032878390493734627 11024584219851792269 14916725948913168892 14322720742907995075 10481013659919464173 17699844427015080126 11971288931439898913 2593485941102173810 11040903293123768719 15214499423627853294 5622333677142133276 288268701514235737 15966572414962740444 11180806427298467951 13861623560561922129 3040146112626301560 15623915286781754522 5546122364309872082 128152109925748961 16287386213375145446 10090157265871460114 3790970742655058786 7258228003482489354 3195817895380153945 14235059639207192907 14675519981909387868 8789817763391786331 12637583796690281381 7336638318622308641 16508672698930729137 12873966472111975106 16596359051724343150 17482665118403522139 16925122853345680812 8371561567365792504 10506760088402169711 13019448950502630940 4424710582856631559 3170104753554060955 4495604470074605755 13797729079807874589 6325450761675712447 9648176398080419655 7662786682324558537 2708376189740680059 6027485761129459807 12693318801958703045 4367866367384386862 4643045568932994932 6426215875362609366 1714134186697151998 5446756528604204482 15046131000727159359 17772627772324093810 16826124895727101036 15607020340234820439 7162703509222830027 4766246278061483768 15496006518544643336 2975277989743638872 10703352871356479877 11053542016763337267 7700005104359455327 5417216683685676885 10300881812494876254 4934879757600234281 10460579407202246225 5553644689724871501 11377239320276709684 2744506324048130976 5969503779443298207 15200488482045020199 2412216054253943449 18144442803248129537 4979295093577310822 8661827410614580461 17855420521459982756 5521475280796011624 11295509528479519929 1711709355896239595 7564687539340859724 12005452963691793631 221071113698440464 14867354710235877290 14337671404647943869 17623050441922038786 927283576690161553 1519020881687582501 7844884367648144030 7357421385591459521 12003492348936896833 12311232542060524555 2183327004539076501 11564249134921711350 18146954938939487071 3078956556883048585 7603464119607955876 2432046214611746488 11407271410093905675 847515969872795684 10173410483972004334 14538198991672859623 16705912779919690652 10856697998828367398 6599067223776388785 8908194326123677362 245804571489488587 8479488782640144154 2191464211905875451 110353654003615669 83813416578199264 12639200524455602400 4629000635596022287 6284838116431729350 14007405318922651458 3188853413316381338 8155523729454204029 1719191477393530187 1946205756276339685 4848790881694219076 7639143211351954659 15477340282221250464 1321683262549927100 6104167127646058844 15358005309271549887 2311177556451619787 10972840781530942784 4652751264952254852 5480613559550994275 16214647767876793905 6692778276292253464 5159401898336931914 12372240537018374345 13204746851503618874 16566861581704374135 13151608336859866509 10744837927246665613 583894170128054089 12680437856307772041 4416749711151018359 9950608388759409436 15159272395078324872 3561379948032587604 2528078727577976798 11494190155001757407 11426358313778000517 16764810923535776106 8358799654118258702 13355968819200141554 12882814187432545584 10698106912674695241 11294711504716254101 5717378224944580901 3163307312127568937 3543894811566567763 5404679036444553246 2735347008065495064 13252282743699512973 8380012452919398768 6877340927828004625 8615749766809509261 3790331599321333360 7206275654396422286 12761541757341211554 13746218070656043634 10123791817731263752 3776363517912029699 5503199830513611098 9657874747073457020 12765133000493264131 9313395642715164080 265193375516948364 1724973213016368642 8465242646947929691 4994961620015055874 9566828979179471004 17224192757600265674 11633870144498744251 14692993745997264072 8992095786183605253 736503471982092729 4358272417483962215 10395596229405440484 4112649741125757942 2962524475511268258 12304853114834241384 17707645472655813302 11162420784718814066 15719217376223878200 14354561430687492591 9402486996908548512 17405184481110466413 715726057422263800 14065907367175334 2390771242289843929 16944415195152875033 8623064194564655543 10925922999600966482 14814292150635803730 3163641095254402315 6119303789060790314 6819308903109208236 11121892579367233603 10943531618472194846 403300666743471166 8695204492560919131 14926853507765430911 16387865276154516154 3330656504596544732 2718551797679092680 4687062190169971028 13895041994846658508 2662464783335448528 15515466936218276731 1497831343530075804 9916653667649797465 2607831366699197124 14999905762418539590 7056828988878633415 4065897375252089632 4551131384070258186 12196057601093331848 14725706509454116660 1322126935111545365 1348215372371889075 4353978150724483330 1653781007887208634 11445078412257781442 7896583359661009199 10832278740923317630 10372594799932631374 6853753519184179609 13648757409526437203 15869332241602018945 15800062822525897739 16257417204814302735 10015531391505479578 4884203958790134937 10510851582675906961 4330689899635884234 8166720969628421838 15396837656294318275 4125104285685521807 13506683074786418851 12242677898444598170 5086391569291298044 18437392835581648633 15906994168444156543 561417986171985836 2094429870516539081 433607473382360671 7427065801517032625 558198938903655788 9593449603817297893 376010954173473882 7104399416714728784 9048151870796348759 6472185296695650679 230473235672707264 10510192805529800692 2119161012864219114 11793871821891302937 3862550413419551393 4060876430327937316 3551287189732593400 2647040398325298674 13235365597306617924 12402636584856421364 1241607880984297824 105238366215398770 10140948610361556555 5595546326331919917 16453749628328765845 17294216276857299696 10573092891341975761 3966449348775440600 2615010686292728135 10019921971836641007 1483179107529732370 6323924934897863870 11860191954179201733 10456380350189517432 9411792321428554425 1300844861449071631 8889112186194357210 2609014307279100959 13026212780310678985 12263027700544175094 7050018903083982386 10187551126769207015 18384650192181678119 2730733419050919760 11430954988134439970 6379758516007184736 12564635352788129994 3599240079843919253 10511795239614249799 3688865543139793389 9320900713627555556 6272564529698261242 1334355982282567794 16197267393882594139 10550038114544677830 11343205571947354303 1437993277295546282 5589640461226388332 13210759135815451688 8146757442957640370 16295469700467990292 10680095943376248637 9865771421687279600 10448396290372448964 16242209679029862638 3029640285921214830 1796157732266753496 4416033458274328506 12044316854763520346 1539050607936223705 9260441316920248249 5183823870197974300 16013774113429369020 2523747954655296217 6867815147153569668 7298056880536537074 11586391708541735205 17154300860149066676 4252037302603564136 9252157568378195073 8401342192623174250 2651601577748409962 15071170544086881004 6913155233145335639 13583902005827263651 6911714665698813125 7346989587129388821 11028306749588308595 15326367899430891846 7234401389318815917 8421878467685227579 6451027962891599535 12932385465924505993 7291110455203012616 12392329955459697020 16397223065255182001 14410923481148894124 2450105197428228491 8403844930589085404 15197312241254117967 3843670413388430391 9943727097449693516 4741517975528663380 12917110005471003417 7026648431579406372 1627371632678022283 4173819797921601509 3874548998220374763 9545369946740608529 5020906791833506430 10437080433699330922 2138764429776982912 10093007759714838580 16068911391617952555 13875912248332614489 17820475997889193368 1818426123051098815 7249592033032895028 15284236714502967351 1321331039471039711 16245522414228100359 8049521810962048100 17354410503266171654 10214863415443222590 10414037401921410885 6048870013241867701 5577838833819990187 6934721894238229832 6860576275582930989 13733319675686773538 5423989042839645311 2440915557076315837 2972493697367678668 10054720617754191455 8856152903960126285 11801102825944992788 1206015727565417516 5246330499504458860 8449211436886227867 6979414098383314649 9602676219298184062 7764620672755313672 2156835304709042848 5635281419357927329 2981163156557631689 9875767286917052073 5891564810147872090 9743547285854248377 7467861554753644347 9924775544090518791 17216390912066429610 908179564761383354 1397128133439948861 7185727144799821530 2537203886398855568 7797894521125365654 5364750574120651124 7846205068234811815 3053505148577272277 10788041432155815882 14650802273029551681 15820233434299449940 15007848321365727061 10939406154408312790 1877798015277248987 7331052992341254907 7320693462824135459 2374897475746896471 7514459929389524823 8285874168214497214 2998021284660475981 4094641827652684334 4354674085215498131 11731678781239219066 13766469914492834645 1884247045687593723 8908946456019997237 11921880977095914719 15559860099697140412 3386637162842622953 17317743482046738265 3197840005068891371 10688845739267151293 12261568483026027045 17018489959678101019 16376457486172323676 7458864636147053313 5853639574768591523 14420964787717604301 10775550491601327678 11224294581411621498 17514937080709310988 13234908830670819204 15023276395859163317 3813648073148275851 44032536136925252 2203535969127295172 13841044227039117164 8718729663801873772 5378169040756615464 1766517432168092376 14623674424949709766 1353016569250682788 15269549452968741300 12018608109060844080 15513917216596202366 7813459101920299946 9988327620056587670 9190845120895453044 9554310583902278481 18093656426338350914 17772720254830680156 17999369355455645900 3758582745669382581 3789364763348131521 6873186626533922359 8491610127383937331 14788442651350449315 8406342165560358665 1645525355650559622 9490808353381168964 8509673739105055033 8380174321157565946 12708141329005770567 10449818605458320238 12820828981211906319 9415246947864806482 3891086331792921968 2982889698731012732 3972439070796945357 9621258437862509464 2126194921069603538 10208377146551994238 16387386158253990644 14829358596058399560 5683685770644934046 17935819159822930733 7978938773122812576 1771188492547441029 509090333633532435 1610656279458264048 5149280060729564765 5470600460512005865 646154133646941089 9002618609279884661 2537098011493369091 9420677351665112420 15876896333564119727 12814297770270347836 3241272120895077790 17625152463642987833 16299988054986361586 4217184600570153032 8837186408969529329 10575679422497839819 16379438501557710760 173026209710925206 8816046592699726050 16933885227594479816 12001066394230008637 12767251650658849145 9779015955435833709 11132570385075118139 15911833899019288898 10754462965164314764 8441667649333110757 18008371825589931431 14717422132410261560 4112467004602999104 11024466088157904112 10765976396242067100 6990879375319956629 2309897930221849193 2820841521210571882 4103162765857524027 17375984859910924860 17457412983528607498 4019710746460472572 16219646977162860109 5467000350323802917 7008215603665827781 13113378560524709543 10395786139932790899 14453259263848899513 11084544411494362181 6945104952349706458 3651813583944728782 16183117713809383927 7756414900436041487 12519418951997937703 1584983488646249287 4711543843528819134 16544766315215324687 15006639301348425672 8483839552973188316 10805412580416837478 17602208339190163488 11635101208982325993 3395231703941416508 5052094842036813800 8931645100103159758 7824298064353508299 16125986628314147129 15153097055217622898 4378114078598478829 18022039868617817633 11801759040403486504 17150220445113124273 9261078439908281776 3070807618908761841 16937441923629162273 15747997792730244228 17768876919951747448 12941062268062698269 13836930223195494421 1599614177311420503 648005538326972564 8581299280296196954 17482266352326770005 12206389160763113583 9035753899182177236 14927606943729373721 3714249701359289701 2614080753480893973 8329439680478755603 3343912975278256046 10373740429349708577 4245630168947139085 16412613144688852035 14047017090287741407 15112859014162039570 10336652646244965697 14180447419126772490 13051079619985085210 15321543143155152135 3940031832418930894 6221729683152758095 14850424077284117592 18073973288759614972 1895780373478499508 12324679869432680508 11735015976678483994 12078226571409647440 17928213149376946553 18006137998406575278 13615302538190199873 15040717364996398897 13883976091414738379 1866224535405005785 2383563230652469333 3816288347050945719 3694815560935715908 3725842791480256437 6684652457297436159 4884647109796173432 12750093668898135293 17706855799110365154 11572513444304316159 7133866134090202393 5913178561565947440 15315470918462019607 8673314274155555343 12748796365337631981 2653351019483380632 17319442374823504914 15627009093645922959 14551111040401447509 14832529267830021399 8745788812355111225 10269466243887063551 126360509590963539 12909026647844218381 13887454764805296300 11796798021043596379 1247189573761576576 10900100330306168659 11970056222151963916 7834360373511263417 5222657484688117977 13531087354773198210 3864205555603907393 3031644096396883021 406209695943383672 9520096458544502315 2631523674556520302 8772582599885982982 311418334405037987 451341910500493218 1048669659800056325 1233826163954451473 1552572072385110154 18149547280915250786 1287400735521404702 13427857395101152537 3735644772604573309 11763381205402044106 16720218465685242771 12890671003126895970 6096819137338917494 5881196683301667474 13663839374283499439 7232742310253580767 1077713264657949981 10796253520029157012 9828674746619520784 7233233048359982340 11926777541513199309 6370148959804884868 294890395151973032 14757378949491542397 8921583094628973426 5704830885212859045 6250146799697470265 4471731137102591418 18399749153759019548 9708329910073894447 9184923713407701139 2045670105922988926 10365478495085033325 1992336717318084556 277623813419361254 2874991801598323318 8106847353788157859 1515345125310946000 13763573608915778054 16362875347297131789 13586004629966350899 18162061946268651605 16251939135814288837 3373529186665155594 12068506939947816971 11644782448113693729 17368903871134098825 5902977479914013804 16394668684890439410 572015834023552317 8306841408506459962 14486606692755290408 18019189676770016489 14921896914637691055 12110362003995036093 9603904828550681064 16593806939211281054 2013420215219319723 6205778523090197682 5527131234715574023 15622478777935762128 2170774777084113298 15370467490465493051 7933550127493633204 6297476287330136048 14147871830497702630 13626219920785760344 14487077760391747034 16383523579565614696 5598292406315489189 6648783351920331387 447700118984518496 376151957257001739 12713987828415322102 6812088317386886603 9602713669445629641 17536569813832658694 7348751323644291316 16820297586473910885 10115625448572584482 18394870865106197382 16158784505959955108 8364072691812344865 7437238358100745529 15094226959988299674 806367463588457005 198071788881992267 12531913346845017894 7088807870784618843 2770427172506332202 4507355538055102901 12059940220979440085 6684162351406013091 1968304263600655335 675675882735776656 13154443037526075886 7098017274602192688 17808118795815011665 16988229452496936417 10163210778969632067 4527101178664438703 13523409376178029120 838299214084641367 8452852141117279319 8232019362300287742 9372491293943124162 13347340736399113036 7529233205770011424 17386831316451337028 6014534912089084198 8390881093168662201 12582240180193282997 11487752084787126369 13804767931346284900 8977108333288566787 7389383223526470400 1227247911074082620 7827613328462500976 7715857251789360198 7892708304997777189 12603769712688717423 5701068658979909999 4677639189139974830 535722594385947014 14529706053225595889 10054462145917839639 279240766498066893 13311816703995743231 15415415628382623452 6349314783271202347 8307395131490222326 14578497056753678697 15532854118889777503 11125611789429416693 4177236289224157283 11276651993016964564 10086619808957597791 1119127980343024265 17026008195376438248 9462789017632179035 4834472139397846302 9293453362656047932 17437033248676652958 10794713899073139770 3170969086879090698 15032240492344021754 4616099438312765903 191780556105787176 9111919596591062335 16122498112527265644 4393958559051245328 13118885743781152309 14276382833503777565 358528621725014207 18300450382694226915 11903469591067241766 5582706206328881767 16762513354740019658 15955980592857442707 14856665648698286528 245234633590048299 16952003923838875754 6875769734277119075 2317453734940422397 2214666718373901416 4644869836160156362 15955210624355768240 3842831349491235077 2263058988685514813 7787762548755627638 10013813678311104056 16880711528037620068 1246391416096026052 9723951219320068108 2110644618644085698 384291205538388667 97670757075132491 6340535509572716094 8376858880631558921 15559536795164600120 16710125131657973270 9849521289640717269 17161503229071894606 14554876336358774997 6449361941579723838 16680809416887025612 5966652041531171434 3130307787276078492 1184933457995253728 299620172276104497 3577472225271675115 3153775977024675460 18357850214218547519 280696888334092501 3015323014406359376 3003290682483673204 8738000138755806047 334297715807309428 17007017737765723929 4713291594820765213 13426001101880635524 4845181524543495122 529045031696171949 15968265905012170251 7752487295417193618 4736421612964960826 1094075772276630024 9265822279444119781 1067319698654552742 14339227624384426358 17112026705219927317 2332198298825155190 15727979949206161509 13417628707092942437 16146614684613399672 2396147743705057305 16756135735061426281 7849371879873815284 16989133474159139352 14306410094961050949 2367812929050265348 6204625678251825530 15302250410957302020 4329758979140430739 12699437053178003582 1846358178860018900 14534880197532079611 18172698672476959792 17769390508408264642 17077885002116046032 15061939878623752090 12078302504520526661 13224657407015002456 11631204826767764686 18256100461162040964 1878068715346219148 211158219963910654 12195937780485537821 7387480404140346622 10064360241751102736 7382090153551115952 12448249249994619792 13180690208862030099 6826769738151675758 10709104190885959229 15779727766611442089 799175362083338231 5653847794703245421 930373395436055809 9227235380728709018 5320192278595186184 4757894792189902522 6728200518891065061 17642369684870802336 15761015943135588195 13677202781648344453 13637246043857384958 12746611784220156891 3850247653734944782 15097367846443212267 1865777041679325168 12161100793671076824 828099399652561707 7319162842137150397 12449883572439492045 18435366183467987494 15599752942716297828 5837113867587447901 14412505925133449458 13890806962851330802 15220219935492323671 15831174853835603293 5620338309397796203 15759102857932248568 17955423920532970456 10106372947067135957 4934149164576213387 13560153170973671703 9667020844299660116 15751112524834785510 893017366981507520 1675282355284871425 9539783784700093968 8247548939067976795 11734761153738602143 11537175451681559242 15665877048195067421 12006771272437441405 16124447641187597777 5833188816261902869 14270713731636126165 13403028910575633355 8602651254338324455 3795053165924318234 3995097052526513128 4695339348967393213 17880041069913073835 11483907898711707183 14648426338918552490 3010848001541295615 16820665775808995818 2603238416137632560 9621754969890650074 12472865460984190726 12158979960940476758 16885442086008480248 1615449038207311532 8426412553619822340 5060964892821512868 8621069098021686665 3908852760404683423 10672298602351532734 1574417138533824470 13437198215691582547 18217798933387033885 8600358064041211034 8066681532721977959 17394445723177235157 262590129107483088 6586873148863725810 3662946583028323805 5703278563115656299 232108967444819898 15333117808728361342 13933912201587750476 7918148485158079739 11170217693808430105 7856338048607352543 10787241966221852164 2947866065275422194 15212974903599613880 5643541782838089968 54580845167412944 4246381674381894221 6379051665805646341 10439338275139813618 17873346184722633810 4495028286232121533 5774492182015751198 1890396622750966621 14311668332984375446 7707139936647228883 8865072655868806221 14231728922477262182 16063352950420217820 6770368741411050437 17161320067456854495 17447547271465155808 15245329751709171547 3849124603220270619 6336627080617083052 11720717766941997101 12329590619354622536 8648010712337761964 7663942234718861472 9679921388152652712 6833584280197469659 14139496283912577150 13152452123157027123 14427260855218748581 2489210013390573725 6828106376762435194 14138434938800450155 10597793159375852784 4630929750644589291 8190791132697837158 11640580248412162899 3506081480727649428 6997062885678692015 4109556130500335069 4952190490222263335 2068096115329371849 10290377949189545464 10689070474107803670 18411611157067990563 6275210048433616736 11270076628499884848 14725368331142919272 10289780051514481019 15424854467259502572 7391767531435590924 2980691387576464281 18423928044876655385 13479684218205903951 18223807921654850482 3834060661723656885 14782132014392036346 4666430576735985121 8192303163551646894 14725950538614757283 16738461808583749144 13747700023186142132 18274158685326519913 16505920613849924956 14238518351538965233 10326068850054213269 5524636068481008200 12551686840760077816 5000834974223970728 6369369509942769766 6389861100915134137 12524016122328184252 6365082509057384206 1158202377441690716 273437761536987281 1330312648097210972 12613223500338836764 11974642863421796449 5804523848439408724 5375810234136693329 17413291400859006483 13607821146502442008 10315736968084005979 5149947231144826493 8365626935763869770 956869554219645165 14035543600842877788 4641309888848426998 11976991442655446322 9805353739563060249 16848567076827805430 16358090372087332275 7135502069585268596 1800050872453983653 12278159724718429189 9015836050085231242 12863434506576462491 15050441585220540398 10919818017451230410 17451992524048783146 3027321855428477190 14489694880711341838 17834283961971214081 632447959064534132 16947067708292263036 17235656432269164874 18164974036306843442 9488072770753963562 11041754255846938006 12196519583221989379 16042486912058261625 1122114910455603544 2009816594460032356 5742012191997031878 2821290469387656179 8207398078430467242 10663437115545382237 5231914372097659436 3411295276503830604 6579762771891384495 16399105313138659861 9174781898499558857 2594501203165725488 6708078569231349048 2096402201975138703 16534946693727224548 13832023442605217108 10962920552759433903 3790951510088209296 13694801154237801829 7901553819625035727 8637947753440474702 14077444521137845629 17921335016268142305 223459328331337592 9037257046100736412 11933303285358863289 4013868290638729019 7640768334388337088 6535304380697091542 3287409483033802011 13841436319312977673 10088314147890114453 12055353287805868350 3760591951486941415 3533299696401934064 1443269838047931709 5471486947905774342 7854231746343132718 4646095168150474766 1776054194096134882 17582952434001056737 14085946819343490815 17078501206533061650 14507758941301783431 12581721622345313249 13957218153947803111 3143983393652326360 14855103446773317221 17447305897662103487 6025953948374974479 16437640637018440497 9056636038675153245 2173138226621780179 8617241654982383310 10252476199517912751 15255861067188422308 2841978428041712240 2519981574757090903 13194623639698892767 891888312233841772 14807529035348787050 8548389373546050461 17900855969251058768 14790945017513253266 1288877007558507322 14295248694335118634 14735508770263856191 8058527258558383077 14568562011547471211 10771430248988876654 15608656269007579737 9621322049312505046 11214685043670063157 1311085036628749007 10330937922839990255 6227701099699284846 5262433405875510196 13209039850592810684 14804583933051814928 6870764335273314916 218193333865795627 7986237524131278893 15095977519656606570 10405898996952753057 14025739583602439665 12880091379664604281 7213326371361180121 6662973869230533409 6672420676423355037 777321079521370795 12709717670962619304 5055700758387953595 7717245560477028505 10599921999366004724 898674377079445431 1337098002132347190 3830496130664338703 7234088388506034610 16634571529888458373 5634894201294439590 7285056723454209851 12843621839630821604 10983599071484139933 17074135272734102187 6573166994316031601 12003408242919198818 6703618322474492257 4858589047720142329 4791185865090997193 3108952582830037572 15274547022149556763 14527698037853813463 4277414593798538854 15571491671802675242 7953600065387995434 10387966579459624756 18170286917534576367 2039877992139247022 5568653150787604505 16614138472157587404 10364785611956693939 5614405149974783726 5115401693329422422 16815686550533855570 4467958759611087895 18057712845729758279 1613050439586128320 16384595467465346104 15154179783870562160 12793198247712447073 5326025848583089815 10052729432276259694 1900084677883814074 17295065228308081196 1137831081434894750 803841001517513630 6040747695557894719 13351397834467073822 2625214472196874424 10080582855367781965 5825776521407281247 11919755832751171421 5664262162428463997 13118976577065095687 1829831910158241985 14747583719421348345 12814259319945473674 5989396103956569153 5997228800448138170 9901272712721289382 2530432995706038574 10701820159953455974 11034548286529126514 1808731421282907527 17044570575213513058 17725684401594807255 9078156215014182112 8473466363446263362 14634057566539795204 12818271454504087381 14957093414278672165 17499606628473572332 9947693141378459 5056519043374633875 6576311979415168325 9429287824341320985 371048573916010346 4819955647422204883 11929913615947919093 16218358176529238357 5928893787991651699 16905204312863420072 8250858818153114961 14551066542723978699 14211248950685067455 17175619860276933659 5723863185721209123 3305505194829624375 12501037617139304006 2744699921613753156 5650270233924541614 14991974730072902784 11971974309295062175 16817506272861489938 13867338232434430460 1764871552453959185 15691183210347793642 14228688723590202422 9064473072302750237 2161453921030466674 5667116125871250928 2494417146104753890 7180531082500535937 3868937444087450803 460861920993693381 10535022633694321810 16879580065665463647 4869477987442672956 16050606957368123072 12183047532128692310 14213609341599900616 6307811787720251779 12204380075714109904 403960851379321196 10173128188551852999 6595797502468646645 1319974586213799207 13102369920955137740 8319805015376251672 12372534862251636706 15326445466067975621 9931282895795550098 17068005984834132745 17339850538430989498 16066031803279336300 495443649972768457 4684796445532795772 3760266614294029276 7033887902415714924 9481413868860960809 14556946540111557232 17985791805815056537 478896771490671111 9405420440930854078 11657976539139206286 17331509887557455142 11033204675550245648 12056315345869900368 13757332842451907590 7729230747115248175 2861267067381676303 17937372906840185723 16128436550791782339 5485621405979064014 8787606192804434741 9373051218710822165 4499452543832261684 9497646130427057457 5644152090480893118 16086533067418888688 8234964384063176475 12588536409555553421 16220918943924243838 6037314442995566738 12378910243265252965 16382508622419234864 10784336298868172994 16016602876955692055 11532206701851460664 12901805641264568264 13497074377373429422 13258660611120292909 17561265615417429486 16673969979341272975 6172315862994554746 10820291948808261354 10998169633428233847 18376369736790502212 2818602697933326495 18415411472651579958 3791333638082078066 6378049916982871778 17095170000317484917 9391620877890776127 7247406456019056292 17843546407260673793 7654505769542774464 1730708130295170691 3760679378772206047 473215923462650374 16841441492115108490 9558843158550188386 11483888643367639931 15882187998282532890 2516554117967294666 7336040703004497043 18100419166880500524 15667704700878681353 15241515568450623609 3685105436099903021 12087335907837422241 4694181695575211975 12971529262275781019 6106509766209990989 5329947663442757201 7377780566306346066 13762541321708459554 5350816631113152854 2845964849467626633 1428823234722768065 17988816244026530864 4155174946560916481 11418180959580474327 794407301402032159 10291364504883943285 13461680421639817807 3503249833926158604 532159010067568515 15199511353440314109 5804382369340862612 6040046085979389576 16325138876610208372 8910275853550486871 5542300789202808572 14784916157849666579 16042383663494143186 14396034686482219706 16880152965839783989 3886006032195302417 178200829945431630 15200074145477043186 8732099535814317796 16859935101810062429 79869762064124697 2963551014476323873 14257041010302263916 11194468176371994711 7368882949343568487 1196803475927118872 14130237479304942892 14902742191038604749 8614019323386139566 7569129601259519634 17409302144368362023 18095586743689485206 17266853069227735653 16318157752208766073 16501957021082044706 16275214419928786561 14743411086771893833 6476345612237329975 9013341058094436889 9176810104216191757 14770762338093833506 1623918480594009308 3635242002121117697 3429456778285786875 16074584120500045455 4787570797228206691 5321309238970695713 243210362593707046 14997646249525561361 1554767821052108136 5596824311375703424 2197872230986198481 17698637867492685644 12624138665213092470 300328595782954588 15339186369659224413 12161930643517425340 3029262258080858309 2718989678807981851 18235172797562180466 5735211229939427594 12051434116295376904 1930356785069633213 8079215466124625334 7563028616420198833 4190618925592911095 762408951399004052 7203193981446316884 14397165232403124561 14793372281510722077 15133758969162521680 14939430202417906524 1925245915425826002 12534923080809372825 15881017389020577515 2673623914876993472 12536845595572674895 9250456263978752716 10014267398793402409 6455057251290808333 16349090572541247312 1744103360856464792 1619308845629148773 3113524131304738254 17319264915539212872 10696392650753809228 14510306858302686312 3493118563720386590 5967629531744036983 6153694949484558904 319951118783225471 12889222414168522371 447200426165052607 15515554600269466121 15606767109462152430 17726800497538059170 5490053992250798820 11839906254670557688 17058367082699109857 10513845407713465769 16895274697351597900 11544517208187259329 1574658232909975399 6120570725164890451 2908847898777566798 8770422004031397707 4385495566559133198 10381281380710435624 12322684456135103367 15456822597740613719 5310172021031159822 16049982893293001990 836155092670668853 9282175936558288288 9550946763282413897 1412403505213522354 14634905916907486331 14879939534513125136 8298215832710656666 11656112111777724310 3921638340796515956 6084320236590658752 15208556887142606006 7375128238292096504 17349189511013856668 9306388933842579998 16959729892450704295 3299801937149322455 18154564086237406228 640833125450571917 5167912148302672792 5496822028601452774 940152339794978904 10951201760272650631 6312008630539511897 541795670280039469 15165083792016111472 17442536589951131749 11130067179375902370 1799189108030577320 15304585411735239621 14009369526234624700 2446995629560223360 6952691822404023088 7444871345304584815 9078190971557810291 6134516480081554123 10121313580171481062 17042552842022360177 445976571620067560 7854466495306747197 6421999157830516599 1022814810067852031 560298308398169463 5248646105433000644 17364425331449532575 258235665363906623 18354349709447660672 5098160074474317090 16904450703075409964 14050167670930039011 16461782334182899748 11697364682289406295 221619204691008744 9125885755377029514 7631310699172181303 15633552339950497629 13893264410767509438 14087266621596690961 6919787151016396644 1830363459614599454 16018050610059583664 5732685631961736920 1442328385943293036 14827832698350705309 15275078868224876122 7634448720913691269 8707780078922382997 7247296676831977668 14022489054488762258 11108783678439824580 12032052114491778855 10898957018181963527 6479719300403274725 17448804709043909291 6923146880959042350 11050412488420781337 10948051451346856148 12019053589024747929 512244239512597352 17717859251316045157 8819105411347279471 3430828961936018548 14327737138132739972 4546581205213823412 14640191196705799712 6450595582715428853 420548848557268633 8678163871530643915 7335544567193509903 5018419650205493492 516061153157889543 16587426280798209261 3660624195050204576 5554848837981217139 7192415631066296621 3529417526956890816 11224543854939087756 18275768124563512957 16168307011637184535 3872216243062723319 16376671359446052544 992736497208063843 18360706124764656302 7287264682485012044 5962201449518425825 8359652788298599850 9073395601711295466 6820785248327274461 5639022242107838696 8435887175011548481 893185741496535596 15232099646704368933 8029044791557432144 9573357312280836678 7966444349857074293 1901954676249874507 13909688778883884736 16048237095902417307 17443403358033777109 9748865250833557486 16840242479166092689 14809262322196664739 5132954410168609412 14650379468382149927 2152931219321625182 2625432802324860192 3331347679942105088 17203027937923438588 3917005464407650830 2569801072723271834 4440676274482285082 6933871863734464363 13118153656407143560 6442235938234938762 2285016998956407689 13383645627394252311 17453209566448064375 3135496863798952863 10283262124396422819 14430346889953568905 7562399973053979070 10893381771432649410 10696710037617374405 11323969741637446039 13040719521735737603 1443613529385402960 13423960164145138519 6956925414324323555 14042962607550560171 5142855390999658826 76018755424425844 4587581949247413101 8339637757171246211 2586946327208575959 7590475797242649743 17493715528092442300 11023552072196659095 17097343894350607402 5910773253782179217 14427414868823129053 16991186189678747540 3857649713563465456 15330406581087724543 6109630626401181694 2054966823092502439 493941103069394790 8217402275131270687 10225491769534904820 15971510034886191547 845514171844384700 1675834572694354368 16965198487072266133 8797750826448274728 4478869097251854634 8149768460965863057 10252182931605797132 626482535350213333 10926092705039257917 17886879162609266765 15604549353128881941 13245865620508328146 9195785726121641158 9794752084952816399 3834992120015761544 4677233684584761627 963678333429992352 8919371665824501912 8832631284538164969 8621029100549280044 15376783504878520 1812005166368359638 16527376059215711389 16436003573487847976 12440675812827242105 1583726501122092786 5469914609544874395 6187270436708143121 402368277441181524 14218990362089726841 8543233206793295214 13914587839919348630 8991208559546097971 5701181777677412378 7293726246013908043 9115623160896856503 17617932686223593223 1896915037150480183 4560299977453881217 8666676312120633164 494480509955058560 1448654316112379797 6399986015395338482 3777248071015114724 613959306825569808 16323093194040054288 14408247899342072918 8821428387807522800 10780679819227539520 11669789908447623226 9310554321058860234 3464538646592314512 13775713840212831427 14364701967439593333 7339054930106489373 5982310512484238366 17420309540598272376 10541195535307849177 15429844699426205639 10821502381234919784 17089533024300058098 4935017425642381883 7435038709927413503 6993144443189526230 12897815194800115127 12519232527270306785 574767568326885317 8227396233172432190 5066965582973657250 15500301643356109038 18137855995697982286 6385069694955123638 15819751775020948559 2324664156512664672 6547854724200263208 7462214670972584698 5089396808361847116 14559127236184474723 3889541078592180642 5308421325129181379 5102336478592064698 3442531461375746574 10416722254987359199 18190680801214921677 8362385153305731278 3335340839958478617 5217225211633281519 5226004527811944242 13881667110959400375 8913169332527809647 16771120445741762807 1343488360087559576 12041972535400193329 17402327078415143393 621324495068687946 2752079854408805943 14865255129769151606 8466105127453794820 2143508548477761519 9800955771859962846 8385822833959609115 3630361586480120630 9214432494218637341 15233257802651925416 12901747154021051075 2579691588048014906 829722784510815285 6053073866498956064 2887822169181104594 16937434359791251857 16264587792727691290 14498143611330382977 10334117483218452422 12428617742540453536 13565130902606123075 17990578877011414594 6744766848929165182 7906183080923644126 9119955242215556692 14373409596161681463 10681737180405868638 8875525815469346400 8362444531475346170 7522259974319747498 8801255864890741293 5247345148668149567 14287105227819763584 10083328652633631367 2603390552908268777 16091440381245152102 13546615579592131197 8331114130291534806 5292845175853309335 874186005433001114 7180967967440485146 15505694216129129118 18046336884241569472 11446775249739581635 11291645865637316503 425968047788915288 443890634602896626 12940699329131886251 11663828094123722447 6544980265358821553 9483525293656133754 6791110344572338130 14272455369931360067 17763315370097450091 376403239076510316 12376900407555109987 17372364371504601044 6684340107276781106 2364744440527328074 13887623251861458085 13346874402410828561 13728136112272249012 6774687793925519715 6311179015230448662 14773924514765298167 15848478542802736933 11123698487097668448 13326476042075201755 8895693926343119529 10728643198517559088 11566583067038781773 11254658144749148153 17909020782561207414 6359794541006219062 5245380547504187069 12056603196994188690 4724458520867451191 5694197709441304868 17794717726526545805 2808637885450527946 8936320344636215826 15389657974885030394 5934287503683351923 11336867013358889700 5589243842069117641 12444215264234969268 3344499919166605642 9545192890209293647 2960954827762634305 7868029228466648121 9665328098466722431 2391047620473803426 10510487834352915807 15217996452458662592 7797130293412130093 10558933228436056164 4557913761664255146 6718826070852393939 17848350142548799406 15416244374421474805 7907683727290484619 8904856528026779430 15937007964173199230 2381233002386349236 11636043401947475479 6485769417325640166 14882236706373713088 6903568599755617589 4906920637200595954 13665389896853760980 8129634856154551237 11064075477566152321 10217155840405789960 4242120378013301311 12092755933360429335 9293626702571914095 3808332810909175002 13412469065640285135 189305755620557648 17048825337606451722 6148657596910090477 1883066496420614855 2369332837869782540 10836130840001965803 15700594475626156549 5639049454304030524 6708333667345061088 2852683007790755142 6108695097708465928 5655673927641599948 669201837504535561 744535724743079597 9479454256760441601 368399072816642539 18359799065047635177 12979330065099378627 10566658469546227308 17260845260091326768 9906351126148399590 5345779155945147669 1291133859164949847 14400166271945371497 7936907652539543191 6682571541699504698 4123084372172188103 18198659797563858062 1054924551674737591 5092150738557426308 15623826562268148888 1288109023564996619 4399628588519583236 14864107796162082638 4721383003371704043 5137108193615267383 15660233347231642191 8075265444657030713 3629086888986049255 5109385325334073421 4004100226857919086 7870879378752297570 6958305424695752749 12012204616836312107 1835255979559096278 3890205293070988403 13631864827106831649 4359425268695266665 11495693594491600460 16586429236962096523 10555858425190302333 4669733533093447137 6175712873275407242 2131472486154354919 9913968659681340824 13165104481353631785 9960931681854539450 17743716368404052922 198805929869759784 13611520794348981271 2051014748943898993 7486884377099141231 11119774493085214708 3982867314517067598 8777379009813790060 8475704904987580384 17844870951344191156 16093539865141228953 2773192850239581484 6734696683972116951 15364316864605383396 17795945906857604879 944401243902872744 2890436437972415912 12123820133323575242 14739953901557578931 16990277955953353499 2890565229476001210 17010658267675007562 6187730448349934751 7251175196486567354 8200970957623964642 8243116495037814940 13047048925668842616 7384538416952932548 11138367085973443918 8204610154864349156 15125018352309668974 7457263804795953596 14725044789697121500 6143646746614750569 8480812978188078908 6211224691753757205 12425220439567033515 1686113758528250806 13097293796999691398 4098373426733315006 9353942940304252239 11361288814770233696 1818449582659944170 5017198064887889147 4393197669298125685 15726178859657316098 11127664042735883619 3181022421319287932 3781677873737241637 5650334416031552777 6954831471887800223 14565669713188065576 18376317903223999361 17579670448274031471 12709043774914620669 12617870157442327737 14253365287774237563 17881862027597387400 7777036751624360985 6904108369432966062 10382731497708662906 15061252090336425226 11935759131326468286 16495342594215028260 7353399507120016838 15187965724496431728 9036216427903167417 12870212993720729365 2775511493599434595 12290843792633599747 1979938811303507017 12506507300656080133 2468406394970894682 4367597822001872394 971902294772843544 17820557808619796617 4854029082944404285 16149966110082740640 7545964539541462868 3262579747197370780 14699069524474710986 5338601397606102960 10302527498969130018 4960444660381885166 2975406433710188526 7661322595584998615 3659192198597298672 8859696699448625954 9119198420831348661 7002399521218238384 15222353198078362782 18048811767210528398 7300233433266207834 1088134732342977663 16385987590198539232 15001117910214222973 8259394178180114964 2731259991368249693 3388789196672334908 3993027751896283620 13645472539341589081 15238165110399275633 608702412261470868 3802437410527767865 8100997996436188779 15739536679835293605 8308553778597673115 10821621367977686965 9975329378123966808 15765083425033958872 13490933883450452207 3801044708900391127 17655546293801951214 15873691782124174099 1414312759754805938 12565631288037322002 10177970115498620037 705227789265573039 15445419158026996131 2982031406070176059 2767907290934907292 2172554002903986732 7196981416229190211 18310281236516338347 13283520323195559675 5814181729460060546 8038062533198486795 3931259462343331471 2938455616813995735 17908485579680548674 14186023193634523311 3895554290294438026 16165256080321388552 15499619980410247944 4166181842810114219 11498608197420637597 13930073840691807112 10426142790877607067 18059402231747755903 783878513427991155 13020075751592685907 6546489535661290405 14153510095325339713 10857217563656339249 1848242190014641495 6840665080115666870 9206794564946909463 1199401009486582289 2514614049414370577 1601147677453737597 18284145130815459808 1952708314089021239 17300370294011112594 8628053235188336057 17178679981436619745 8033277025648841963 11165561954644736696 7167354871637714870 10560548953172715299 7219923099352178529 9357935464664006888 5568549850209731891 16186844772323710294 10168728191352692154 17277209951091710924 14814265241069349636 16699085957602634462 4915192853155054057 6415967062519236410 4442148358539162024 7336782186438352369 3850049374098999675 7233148395824439055 5603558428233344792 2115487455486940005 10589316683783791680 12740763581145764977 4378715520147352474 1033157174392570865 12873970720401709446 17686243834335953919 11905196394702132187 15358295594149398125 11996723498556361633 8098502013180016477 13334241960402451143 7224052385202017606 15259353674867707104 15418852332263727524 11029195622245561977 11509611865380994968 6061930549388331572 10851575663533123197 17072764624415519994 4648381170017301842 3963395732535291108 9928918847143005903 10377183679368494224 3913431631748718908 17006349489898358295 13441732946587497495 3654158709795998810 14812569188296925066 4037325696659252253 16975059683637557368 6347415033526086522 16965109686596525073 15886586672871976 3312912598940369146 274761178158740714 12997100866658562044 4157667783108401754 17060050349670528614 13485677926444671529 3864094889306950155 9925292884703881543 7773170092390673682 11033713347461948475 9161280763857671516 15994263589262367398 2634701435919274864 516081042274775956 12516207441252396780 1676800099040399617 9600944107265000304 1892088047792606664 8325792923897002453 329659063377245436 2858058708393830042 14621322426880814682 17117051883538146576 2738863915337916948 4074494338754195843 3538244993722651977 12840423123896321133 5447148962850727476 624988375120259995 12491697405836418584 3500019677620224603 1517557021484500446 483558246603308205 1557671805506476073 8575230901472127197 10865351940290225625 9913587783845122945 15602860820418774922 14754737210235710005 723312179318141729 18395561557558155875 12016512679536358845 1260995740121885382 15482146721090402274 10906773241101455879 11835938217941456448 9927905064956677570 12521799447440267131 14842628742031162168 13395649763239059522 13885188749403816225 14030421214990489602 2649366639336742402 10103449356065404196 9597811681555500602 5363085337769016302 1898711604050509958 5091112124424102916 17498853045886650133 6657157289279704014 18151735456404922671 5152291951894074032 12765156621929633901 948166283656158425 14420661544420282479 17417005401771236172 6539476333479312100 8217145913372941378 10093986940529784790 6962420039683510718 2208109268167005527 3502803661721169318 18026448695098263722 16718164470347107690 8755966394193727950 7415027482102366508 143242936866407382 4866136304036232070 2031874946510613045 16117314558494658426 14961872631396506072 6189891547958470295 11914799426881109207 15888137330868265814 1512318299469420699 15829174427673121568 3266203618738351665 6160343071869177074 10394188015911649209 3895515241782405685 1100600713643798888 16320562805995747376 9898435920502162287 5961216100859129870 12725643657987341102 15451352034442310314 2797891830966247729 15549424773880062799 11570690853215212518 3607193487188645120 7594947408268866651 3091581603961078159 13438141681196852313 11895246920871516769 139988727004660988 12393631617008277333 10386411761776418774 3660713889101482892 4747869908449076850 1430028428250179897 12708915573428413096 7885526141201628050 15588123650394425381 4098950932257216530 1957581592048791339 10756706785333879676 7648539931167750942 1434764939715256624 17752831735180597072 1800685378223908911 2916966996567542826 7184849022262584071 10200144345349412768 16215140431594415361 11421235137166118459 4173596932175176817 428335266550449895 5131018262549855748 3175746360855795647 7363773794326239822 13170241912038769974 13306966823435705184 4470101408686432204 15244892329148888415 1044861894485218319 14840958228248494848 649162013494049149 14336588954147308925 12762754015343461487 6935264301734738041 10482201898458705525 5513441560379173672 1112058412281687984 14907707583587490864 4881131144641325495 3828638919464857644 4613721263687333675 17310223482031738125 2076269555566667909 3756563783656052643 17466762694866246677 4431895676818010643 9568661972923176971 11858128200496528990 11244665996332670225 11303370316755397045 18093825968081781909 13154482305810973598 12841772174827453037 17390276503118393573 1511231219137751764 11160553866874311078 11476729769114281283 14835386988804898287 10890208862461085468 3242664500893581314 919651222670386668 706721615103526914 16824256352766389982 3385870986628443285 18238905987028084540 13181436965457316168 2393878741302529176 17704319030387619602 836193223585786855 4126626489872797082 16493007936487237023 11120668552405254368 7960871318740089299 6750769427629553543 12077832570465511183 6454041618790632651 8742523876702370900 5342170738840608132 9952454082745006846 1179622134699596260 12144034058567681202 17369487816484278439 9672669177945446680 8653712191552031502 16911932650094604482 1475719733485325373 7725490253148629664 15981110518742882713 10379665133856425197 4227731965512639264 13300633245206418082 5037922503713176088 4756764370800163457 8099993500348834575 17834666500522865933 13349114641972778624 10797552726445288246 8996300389946978210 2685463303744389498 17626637306807381655 14156800207354833763 15475923411152018838 11207508577921619153 992916747060668314 3824787896318092303 12145617646307066351 12990723994107299698 1978653898744439298 10372006385500201123 2242564691957226422 9235057034995829777 16156018536049949973 3669644592644990275 13901356918018799957 9798585915846383033 9912696710473672223 18155653123612638384 7655496471402046537 15742579280626861813 4406518389518277250 1015302229522233809 5088295164658140708 4732773930230271814 8217168886111065476 3386427956313159663 15705345260589474199 16003904157357151295 13882501371660740942 12112337934684901073 11095116527240412991 17071043677223367675 1196206447740935223 6930739347867891888 13433331594705448966 8925441402246167048 1165973368970205936 11212911196687904774 12296663996769184769 9151377570778017227 2955606708417367147 6199792553534243836 7840361967753004730 2357807980159987710 16263459926413998270 14932261864184384790 16492436400545632743 8811617239150803873 2793142316998266285 7446012900826062520 17305204721861729558 9860416750306218684 14945657741649893003 3533206387622032159 11710805577381054789 1878535788492702660 4065971050841116525 1294540697990194234 17130935953166841466 2146427216794818279 14843179861972125310 3373452181563575174 15168731524526409125 11419642348683848806 6999682524294348511 656402923856334618 15975345585626196953 4085733450153282312 17641422027573135093 1040967489479156827 9002741221817232467 14199035431636202288 12282278227757361853 16859162633184380636 4497640541421578021 16378522799094708909 16254275001750793135 10197375677332228862 3246659302516499522 5476623586874636069 14438385253461230047 13664535497855410297 16995632710851063723 10723275567739848180 3030593830973812314 13846563572652703853 12879478830360008180 18258128918401911930 16591587445169676956 14422899268184002315 4716069846771296283 6172650728661446472 6239130274838487607 2998453211129006633 4588922025031055834 8054894786834950310 17908943645566438921 16334599452535451247 5846951749862346383 11097766159172396587 13048047970183059511 16342193370323505680 14830917293620648366 5764224050782446778 602565768871200245 10424806490091366339 3848591106277072526 9338424271751209708 5089845337340392319 16654705572212501639 6994000079063643934 3002070003637066977 12686501861653302997 11111405884242195525 6991011679497196216 13678415345945494327 12144822559916411296 16400871771676256813 12061061166684629531 8366661080442920782 8572288772412004608 11975155338083241777 628586001013041872 10168565894088019463 15987043417574202717 2556968252229541402 10260170446908421441 10980092309479635398 5445778662914716422 4260081942740852581 3123624006599263378 8014837263299523253 9253890904449322198 6991337515962195583 1919496866314367201 17016184611490122598 908818267011357812 17602963410387790520 3972981145913946969 15073151785122094179 11948630827544919233 10426489310767412530 10048832754475791610 13229434810159795672 4616465507185683364 16357950142311205752 1475767899189406184 12043413830676785437 4687086786818074201 18133598836620823207 3051423972361574337 12477833771824235242 15126657515568373201 8259313229499790745 10833706662168796757 6975357655096409067 11898711196308051962 1097844262379326176 8416811778355305709 14347708891024602145 1897370127856508991 6684383411226865517 17182096911422983002 9193016277892341183 15877638649486499180 7847836046166299429 7884621329057628107 7035579356821588022 2200282317374441326 5169157469303458356 17016523988778998393 4154700141358889176 13948921746509362852 250706551970416457 4965607089342042532 10906400775157827437 2913755878856025325 9413065440887869006 13925025825946553177 9630813336160791398 17500624350418710370 4988465300755833105 9750626614668257168 2142288851213811610 9038742970853443630 13320928196814778670 9881743893038605422 6130118947456006419 14211508534192565439 13229422502142525573 4064683400786464697 11424020445228026925 292903644687500488 18300466826747067685 14083358371770095537 15361709612402499413 10429102200682181420 9601684351788999838 12686417203750802969 18201004459292003512 1600917000093454691 8270430160996862084 7137219664340119961 7145019184538245038 10228290107356452502 6206799904314035567 6414586257177311863 2236394975790341762 5928999808408572188 17599060437501501204 14235607053702459270 10791909798089076069 15384421634170783523 7618291805619941202 9215582219654976616 5675909886139971971 13391639127452360208 18427454172874453107 2194841691396399787 16129471247523189808 3886902125248147037 8467590161406852887 824298756110334170 2464500471470437256 12035227794547753587 15582352801290291772 4408719603520216785 11074147952793356886 1276971942725302521 190426956646667130 9842657474161910733 11053131860647308976 9360612563288608246 4736296040917322443 14023484784129009842 828036083276932285 12897659363563797350 8837125636410749200 13620674208907758628 1209672852250098727 5312988822070567861 15456953881214359206 17969339394809546521 3568624356574934906 17292941819518894961 11166774232627890934 14708588157585151109 13342567731587224275 14806287729684106412 14986701535414411531 12792009921779668319 17161228896070004874 10815146629167503897 5906364488728751107 8000243774122155394 10329581093146743721 13086610847652051108 11055145975197166809 7133285805170841457 9509951929549061469 9687844939869215558 2062534574820109399 14858940585203047589 2126686023024937193 11268491970250704959 14176820922890608240 14276877188589742596 14463250717852643140 5927723156640189305 3141082353554411018 9142408230451008074 353988118464967458 15770113378970692829 3292001662651806089 1433754718051367672 8774010882822954293 12061499244958497072 8377160689050350023 17800469689189921821 2782072238617765126 5334673206899202571 15103926127695771162 15077272699204365548 2683626183206626401 7020000833141037810 2818659362503364176 9517210222999600797 8635836964464193239 14204718795687183048 12324517303274220841 4674599181580645457 13883493958257064751 8264637302738764311 16228390882535938433 15957855409764543225 1929089375003634399 7393245497323167303 11250203732013599238 15502829966063009761 13371727804191879537 9338272285688016969 7210922523692992205 8218348425811343450 10557481685091824650 6053229006545215730 16405741650694195776 9116805797685713112 5598415918933949547 5196223387733379385 583256448407989318 8319381717332339403 13464623884587495157 13510467237047960826 9541882027723982876 15575533274146395472 5961814330537106720 8577025580665238110 8862681076971014116 3524215457141784383 16797627047444085600 18384123625457855464 8002582438458660415 8922893318143855759 15019164538225523354 7103230105008861066 12831730739614623674 9748015103204892669 7509397696474656632 12409274501639056792 5660764063390638329 9846650446660026037 7989873431346717211 5913999754170054851 1755327011405706124 10448609525773284884 153180273912163661 4531375419304748191 12836045685082437792 6399009338948798610 16248378648896623545 17316741623277010527 9772104142307650919 13222427663500674363 4346408132766019083 865317320417686247 6182430219413944967 8032786252936259887 12580350752012621023 1491244671532283953 9835302264721970753 7053703401295153405 13308488714648357019 4155174694938164771 4876148871493666643 13357472738184218424 8887090273646774903 15634706496686655374 11204133909269969499 13583215485302785427 5542404146066107446 9965907393864691846 5770112292279729926 9415063215536245894 5754331082476440236 6413369012418464217 3950816928851330718 15543963018897228723 6615248200135448921 10176203423883611780 12933766198560869468 15250464899758061 16235281574804954833 14957537123593571040 6992024915130719095 4337118307811354115 2500339858642109120 4882122200221536549 7440085731514574638 10823600141977524446 11392704627434416272 6287102150200189752 6690742924552486663 15051070769023034112 4417489027831934948 4988675101360905352 9480363709715902009 13391943509182155238 5627486541776557327 7319317056754888155 12863126214861085527 3782381040798576888 15009388234455294930 10729109242680589567 849036902482269126 3277879782195461168 13918671059509369131 4930875929805516158 17267510766011881736 5481346487195323942 14274453844242970280 4233229447853157439 3118850946077582595 8113660528608890376 4402673830351550985 980079958659530946 17827858516110383155 4086236066612321013 12130496390054853952 16255416540578763880 15548396342517342482 5219837903648690166 5634816939126479553 16905623339081439910 8715488919971606804 2807266477573901992 18373238107751917118 9316778178778208331 17815960348350238802 13354319024079470027 1509753035096390544 6224785129817396874 5045090562770568291 177332856950211641 3194912577695306168 8197234606647110862 2139055268431100013 17121548152564298060 7433018360148286178 10211145557320612519 12806766613999536128 18152955165084699810 16193027391799846517 16015502713832870688 17545680853810443671 5486618647734986501 10956622691984294450 4588190601447592811 10174233396741755639 17489069735792584651 8238319912902992699 14713568117966592277 8294781782402586486 1570657662821835188 2014786448769289426 9485322655821342020 4183069070230828349 14004213223043799705 7152937137815198628 2180014936799810463 10311290468110024519 4598229534818125053 13124748005579675225 10093093377429762281 17209616003630564707 11634234184673317407 17817819276298564420 4903624342683482869 8704960048594730308 11544394933356969850 4119723669076812854 5730695432378428847 8027313173601102515 9677568039705171165 5460868563369870185 3407307375778955437 9526241705040649861 17588144371288244801 8357326390901386939 2963313770554571884 3904312679981595151 2586024919936322076 16353648348669592592 18246175037070967358 2221751204496459700 7702099086254774914 18015054480965399357 8874982323431350372 2483197562194585940 7896702313836833729 6094341519694467075 7160247829150877816 2555926426811378704 17861972860507847968 16083593060664967028 7426145164287273230 2279833948925884759 18233467919900502696 15156252655672231305 13745842570982729630 17241417843022198386 2210838942598581734 7729375972180052226 14947442653458666632 6853844806709850114 2224999231985461045 11759613839830925108 4379735914341473222 14423435191238870049 7514637931219987764 17796900593720197203 11041752393765881467 595739492125400083 14148793666589653527 10618275775000972357 2420168105797421546 16662579125046550373 7968943098723140747 9989540727895218284 11436408986387008926 17833959076575568864 14228021918578008081 14396178758859505950 14972167150745810440 3387372522138051339 17237466400456015001 9856093930217895522 85754258364114861 9394758707898657509 18287028890843545518 15010556967925410212 7259613619306508194 5488399933350514532 17361032364296424447 2007192046035708156 9087256130626199593 3014472037476357468 6643481853922402224 4134975736851155509 8068456484821313903 5016509311190210401 14189455041221115886 3103499761488812892 12504786301629150419 14509511665061510196 3782103629000145603 14351053086928798272 5458236901754341520 15281712523363449199 2985550246497158152 13212983319364145635 13777535447075520989 1532653060521005172 3576500622081394001 12354666657537632143 9949792151326459826 18288158828691748382 17364628190192679493 3725824050963370026 5155993968717923031 3747141383261627406 10124232118720175931 15550321597740111213 9701544995162464390 6282599800222500508 15473638904897387614 14962989648602839397 3614790496712064573 2187300059269729929 10671609958481144356 4018241161824868257 3195037099386553956 7732019402566793468 16790667563779709088 10320019599496484693 1976094012457720816 7209911853866025863 3850296197202412324 10272959142661971786 12046314535068749758 14822149845917445806 16123337366123632471 3445410579365465574 11659473473271721054 7969499356550540364 10039793804760737649 11169895677336099740 2005368849849199909 3217616407161184363 4916946098891468449 18092142112683288641 14853672305966396581 17868097428173132318 15523701543002573688 13925474172811814204 3119757401578530136 4584428187266034854 11076717161766141317 16679990852910954815 10382222693251334613 2063014226361545859 287650900185831951 18308869736097150769 2396963813937776325 5254231548752825352 3267304917446708935 3726776365721747439 16344941312948050337 4512632884736905484 15860516583852675125 10345523007731420621 5528573108012369365 17318488839491345334 12798084039104248897 14315550555015504289 7719805122103727132 14412630710788296792 17785442605644916550 359974573435180497 18227116934809523255 12983052324161940726 8688721560648240236 715239573918356360 16450955883092120340 9431795561298521938 6086843063189935846 3181326430812349312 4657447339679201422 8313386448195583946 1144375817978106751 1101699850670892641 9599707815775617568 14484162553483433740 10135125719269425442 6404952412601111390 9012438825287838389 9093369074807124496 14946689669556255883 153259145000611398 15920680820325294953 6814940049353677604 4405753929051464478 9829062578818239376 14615522293222641162 4750147089680581196 15239183153285348341 622215646212268508 13652592709314833900 476366544859703089 2306422205139487984 8934707326881085739 851308986223047744 947890253162430373 10798560580851229589 2648200727551044922 5828247909527540738 14316677024232966459 28301275581917086 2631852392160794699 6792744744742137545 1686450303541123941 15971793372114958738 13730917748982882481 17686279208080322848 15616721606916316555 18423912140458207420 12043972063091143066 9329204163143730890 6366627056521324978 14469204167834806357 7686271783753501557 15578570213927683789 1464373089017113489 15071628485731468108 14149955785521733274 17960053945191552382 3129433298751725364 6266518561617547506 17942385120555631599 13932312763427030857 11628212122928121914 12378838524593846051 12312296147312419968 17027337146297778888 4920471662594700157 6221597975873947080 15896181888305095685 15300752931113294626 12682232998567527378 5026688044101066131 8855489101204968600 3702924051561941788 9699840626108993108 11773673576110592617 5371320020578751118 9397726897727344863 14101011640495111157 5164723542957860030 3977814892897874773 9442285536912339634 1988596242471829056 14943635334560566758 7666154293804698664 15360723795419649285 16926067835523653439 399634123768620637 10854854776093419465 6602404728379822038 14625277995745892702 3466362213035700758 6585217543776394950 2649260897642401902 8841837784513494102 846264542328747285 10613265944520094403 11441810625663458163 14257462651678696798 1813814938212680220 11913639343265384960 1341685238792461977 12133081374407576991 11831690303363540285 15849803072520022822 17305853995556068376 6411804639462677285 16394281980701894537 11605469351019107468 14116466463205044270 4557245611864975309 12788622032363974847 5470362542255240237 11789689987729749655 18087052475169689392 1644705337223704787 8956660387494617086 7773847333659973863 16011340964456232808 9568591702211924005 5894487078229529552 2602200469486046653 7286022912366847684 11159540163985335614 3590109713176903292 4076346796896505169 17621042023936421736 3356019183899431245 221842358986326637 14423935807112238690 4800934537013102107 5395551300905947887 10891935684015438744 8352737833741703333 4621489184805591171 12906327291615693281 9889754724724293954 16461742441766844145 6946112007111262065 14091695418240911242 8245447378092343195 2532786932663670984 4315393097468524780 2073122186245949936 15782973641942779267 11664010732251680680 16486548541977244752 3104439289802421390 2362473394565057539 17220525551366607233 11804574047555252951 13540682287222564077 5791055258360306885 4107746531851938770 17018029889109420265 10731722766701270305 13788873921334090220 9082254420095993917 7043787560157539093 2542019257526502847 7538507116127810693 1922964255215353962 1915455465429413747 11769261703935905434 10337986859929281769 17927597242890994014 18114672088400580410 17563516522167877764 4943020591801451060 7664190677445114058 9818682477163095753 16008020942144881822 9130282948822543919 2719810938129182925 6142217017985251396 12527787966072432743 12116823971869868811 14449613546379133899 17115934004165395327 6120715228269710822 17501316233432913587 4024087028806788949 9880653973584141677 13321460622575814082 7428107210980407318 16078274894746130288 10031360795602283114 120549927019562056 15333764556347169589 1537224848149742159 3756861482643305837 8638007798051643100 11365742632311837618 17705591460271780731 11276686807294974160 18340780146030927786 15183031203777128904 11701729956689828158 6840483239621734431 16777018684445019184 6172490549073252543 12763150791954045744 13471118411459617652 6490606007950915686 5154565247103250886 11099744272764333722 9553049184342875253 16124552489738124122 14133046676220117976 15375073518208257853 18002617236619054807 12514610205575146234 5200877464527874633 9947630700430325049 7132003851836899755 801875974271583716 1024846665973691625 15011048905611479309 10384749872631577537 13605610558678002249 13719932322290329536 11201677834979374144 3602109527069112820 11982341619536033667 7688868156710588753 3374727213287667864 9616528109471520220 6014914912662517963 11615342721085811286 10017394509965062238 5970012684696929922 5335478211771955589 3924698693367896998 14373628623239109940 13564819007796106563 3835687861869233215 5137492595010687005 7741934495704143616 8575950266149868766 6787269215631947556 4176120955516361939 12661156409231439061 16253561488769176436 11436892460523070544 532489530782205284 5631967831960344410 4592114601220027367 12772340884368413741 3779072512326116534 10954234360093531608 15625260246529690677 887930185829462065 14665222589653559569 13863725604469575429 15075599007655115945 11537986120693972820 17757659865255328603 5326977273241425783 10093075040422805398 4595672507782622462 13296785839366718311 13442666681344259446 969941099974987085 572371528769069148 10518513770026637975 8643552374151250461 1147266537550359319 16832706026397361734 4219225453761299886 10333434755851591506 17670034271030878298 7267917057308805440 13840862911200473391 15624883662077836167 791579827134311859 2084630986602300757 16241115019816678385 5596724348433596185 1396738591336102241 15498683269980491307 10585205696067646838 6199391399133245932 234488204167713247 5958743077308120179 16908644203323261788 4328602411347019649 9920822338555284325 11716382125990517594 12929897489468516660 8858334444538524791 2739136413595980511 342771329574040050 2080895710382126107 3120983239733828826 10488820593164879891 14365489923232326567 16012541477634257888 5241017060804927628 4568592842122041483 11200668556303212773 8488799923355935094 11318881582617900098 1139231802379652449 3435241887251762044 11808626116067662207 7829937742516384674 883858892257079065 12740372628567958712 1477290218059525467 16037213626991394005 4031452511591833599 10310163613229408534 15262813418080838503 6811048114204881729 3098562575667642703 11192719423544117930 637105348468263078 3873038066867270871 7448301715047413148 7523382465713310011 8058792431872178874 3484255900302752168 9234622830977502433 6726203081159244142 1698633365755900556 1572440405623295911 10588691945677240189 10476462384877712503 584656462515197360 17604218012135170701 10697234207500933230 13130690134376663837 14576712447317464964 8467602387882360933 8494116780863190106 5445754965144859262 13318807573712417559 11547061983767134646 10522453455389682365 18438905174261290624 8583061979199968480 6438140699070606326 11707625937569067686 2638666750542379005 3538914776161193601 9437962451595082709 13454157847513261054 12937488238536245945 17180049194092438575 11995517425920892958 9172364576416423637 3047805932589316297 13957900798139442652 14391321356476629840 2270498388611580065 3158987071696730005 16959386852339205079 10714574022433597582 7167883840781881229 13737847377424792717 17888128204382191186 16701041530373552036 11222873476938029843 16434166436379282988 16352189745779553078 3529284940026420644 17606547089423637636 16955258653421383918 17063960122320981453 14389548022298229498 4253558877019058206 10172563769970371952 5182917630589939872 13135145028889764047 815778368023341716 9573646750463531139 16466231529835054755 17718833641659195348 9731503312912137316 11926965935227393472 17200685880658999461 13633967141635968666 15800974840642091999 557625314362295899 8137911834913502766 6895749256910017809 18062176275119204476 18150129729008914637 8014036333638737247 18339159954864008733 7217704870232362297 8766920705997683118 4146067498811903490 14222830969086323178 16582939632226883617 10756851574529781430 506750592810968370 6345446938522875744 4591316569252271116 17872089049393934313 8099272135323487751 6487212608741176231 18410467110239213253 457994967444049720 15115769787162444462 2982032542997668997 17551963810078201625 17011464593277088457 5220122398571460750 4797258017601502992 5015480340429528123 5593346214378975113 11952147922067278250 687902226099036810 3173808791872968800 5995091191385321054 12784582244781146721 3959357946430709479 3452104636506329353 7567369794317658329 2186029400919588824 8642596511365178070 9510565159003500137 8600266694793102659 13342258953128982064 17043524305134707183 17187449765476261276 9052977560618422452 1592795669582795614 11565782588808932465 15805178501768679035 15119036265618059128 13289320394048231596 10689962156042222566 16678178409511253759 14170327113365492765 17802015816544473701 6851545443767020273 9096152212208803131 4796545535499385358 12644489989306218159 16669707945177997144 11925883330528116925 10908435198061851290 7110029884138733442 7599671473937708964 1757043504353568342 15489403108775165511 17371991624270578430 10802684738352837405 12963620039058024759 11287836300100786832 3800183696923309330 7904470752290290777 2022653573665646632 3034642352068022677 5042042369410788880 4651239836348733545 1407685969843511818 11704011102902019563 15839563578586084332 7614725063588132461 2194227735600988627 2947416629135539422 392329373467843706 2328238709335679999 15151658476647165282 15872316762695333018 2889514228154541725 6306420140675657906 4796574414764285105 1655545919582892578 4011407936368992073 9165779741395067563 10892065061967401116 12507285089697956002 15859576145213785476 9381062385267027155 5037122429493112811 4433595088435040111 10368934008855512080 583744599099309897 232132106422552599 8646991749577334093 17965688547883378095 8899662957080444092 6603188751351353379 10454373498625369645 8243228791349074578 10857077968982908646 16904808299419110230 12860710754411277545 11873229342454387244 15469422576388500758 14783453863357628801 8013811073553583504 17536016778753484863 887284326735604707 2702941071240692169 4727524195416941238 11251043715071484717 1335531332066046474 7628347674092107054 1588357357635156501 1817183156832563937 18300932159559696674 10893477350378419135 16439518898011419291 284649844030397931 10233325768388786169 13424340400657480092 16570149548323397107 11225157596800520906 6020659761520635436 3554721727432808696 14238520010192540065 5869950353325722146 3048318183293569104 4427795232011494858 12165051819364480447 15798476824039572332 15563001904010709675 11998990176935792019 6530200693485545050 14557389967463652032 3387666073672556015 9590369548247851438 9874085929329471063 13191086997095262946 13051261183274021636 9433755806406861561 4748989882846081540 15280904185807859804 16959944164545450464 14705088238484836939 15409233935403779835 11936527950042162166 2903217065850852928 9064259513838618825 11483481356571082130 14027455601385468897 1537006500492272381 17645884314279491577 243795348494353804 16816059351019041100 10066497553556368188 17346893123271451125 12445019234028179949 1413449171061633995 13032830819150213289 4539992043504478428 7436555142120333394 15521487831098604717 7393799823628764427 7590378468977829480 5310861728818777070 2705490976661801878 887480742137633652 4565382064601146977 232367917300781967 3336439558620034671 718477933446366638 5708456505534052842 16098831985269973039 12617886034327709483 4376261117965322534 14694200282501673773 1201280216240581339 10199010416670731592 2137580253217670383 10857786819697707119 8098606680419837449 4001961695721182853 15038103647312931054 3538476081207074188 4843616806231309289 3450313809670069751 1334971630823612130 15128990410088964440 644224971015166039 4010698536376707458 12066824562164187780 15250212763200843269 9643889633975667444 1323643511367124766 4506814488487733061 14131326823798997936 8113420669418768319 3005633737675744582 6923901569062510665 333278589288634322 11050651495133207965 11921696699476550867 7904179011522469962 4485760089424240759 14185116647634415530 9181136632190323289 1318803081250476821 13525971809705450930 14453034361802618092 479638866270907012 1108162219164990120 904162956671779453 10572259959230852912 11140222250566680262 8983091813197260164 12816530001401303197 13822555665939762875 18331197612564296569 2010686842647943253 8697776909178680990 9422467755262611294 2627353992179610548 18188952473053653325 14921724453241732908 15343461304423989575 7961278325079212046 7751336130244374956 14227786179283918610 2196475690033522244 8634392302484094462 15554715022723933437 9996650058894857616 6511167667054005315 14141508523217572604 94231697610997723 1027420301418701324 4300489181768159292 13819002955882522857 742964511818535171 7499382798100800693 3903014132544154445 16940769222050841977 16623285183010657054 3598655971895048413 17297555801253566449 11492452264358605337 8509785710130470397 17759942476865442139 16712886147241990947 11599076134898182271 24267257666324373 8762062429140693820 11935821189795225621 9277526055679089689 5941762053847271980 8684767653854856846 12030891425253884075 2834939799231085450 1008007657674349533 13532185578443149333 266027753043761827 2385244599787608599 14264768040453441594 5372315621003620414 16048877325308471939 7975524659890174182 14630262667143978552 9273134239115178653 1937681836744180589 5540866924442438714 10167509129954632322 6809327294589838011 18429874596063981348 10018003856808092223 3870468492139237474 16044432275089633360 14139484978675896363 16175620996745857181 14475508569077278804 3387794213148908491 9908843887791930998 10549631690878382182 10208258711799722511 3914004421095870001 8122862411040658154 12585493272809199535 15201293698565977637 17736940953258965301 4332819103208308924 1510894179570174978 11643516071505501482 2931090583942410553 10025926882961063937 2260873174025729149 8924216885224733893 14476347203550086458 1744809492216518680 3702783572708547346 14441232853969506604 2390825124052453574 11053357265458075207 8784198503840285774 5013831956097107984 16015565305041048257 11763060790479338828 16430848470437226418 10770902602348421406 2924991762060944309 50412202114453574 967584769800540973 8476862673339509408 3690388557581274168 17133220451752623633 16940613679425536992 4803370669333472512 13135969503834534792 4894544158603601795 4697654997774206135 10775930101348971842 8444042256983591885 5924360622011687939 2856938473689781234 16936133406955616593 3311978317742972140 14529821797765120754 13705781942553405801 6475091407325051616 2704446133290703923 7816848711496490712 10699918713458041190 17929735574463350252 2306964714170091346 2664351072398553306 7768902728612377725 7065615593290007061 686608514687295242 17791446247807729100 17693984192439142715 11996717984619527072 2240311766541639491 14663333305362560772 11399303167687412524 17677371659662887292 9616317574530792087 18253349521357628057 18430703482732866282 7545543773639013541 11986621859069279706 2040229495821444465 6747983967749255222 12499408472248065515 1608679836243814988 13621687931846704141 9113789580086476693 9605857019253891 8062638654426805175 14255666414136088132 10162598494679525120 17656370048269278091 14210825639321292880 815055301339199781 8098038411208185168 12249093568987651343 16908717476550483314 6511559495307592424 2531373250385364571 3069469848889245172 10558914567513039133 468796373935439241 10903651552471175553 1006655581812536469 2520263880993025212 328893224970112948 16371081142082285017 6284064053816315228 16582818930307800188 13403216050441918230 3157366685849973527 7708507479666427714 11748727947770908755 13879825534698793078 8726742371678757948 8983754973180504629 8104745739617769194 8800973751886907842 1020532479620132748 12587679788957902885 18301240055633725173 1191318799203121956 1197326596299217029 13876155430538874184 12729564574615632890 12838493353265247236 13604987838434617719 17911519780334124462 4822038455744400911 2178311439903016113 9356050045117806946 8128631205525883217 10904019510958290175 6656609092965042448 13642402751428434132 7794661735961264603 15127058887297444656 17881780409872315860 15205645964417657521 9181797498108025516 11312651652796233257 8275060264651293887 10609378850153539192 51534964385516323 15141771902550898215 714270235188836842 17305438692183760036 14943799206888705270 9812692269235471793 2979311574637043864 1575321913300701520 18280397543455700713 18074000101957773878 3856719814443653241 12071815739275841092 7931134149710261191 4827071942428436387 13390899660707944074 17498522341855803582 6185159123098573051 2427819798429039246 3128631321011177341 4280563789138073620 15562407674857705678 6892347102101962257 7398030608624510089 18277466387189927630 7109100637960883532 7826102599746330568 11976548994914713884 3045112387380739410 9441117412599021660 15152775128772704435 16812487516605311820 15446349421813134930 1160575898653244524 14943967032172607831 14312450626788398837 4771428472762282843 15615999862565755907 12702591580323788464 11219718110385473308 1982957239809804863 17406163418544761197 12836835149504650974 7063287780853825129 14847776197150284443 9163160772221526512 8963147997013366026 8344002666738509014 12856025666828787026 4174198500170590171 14080460127235357863 2428197476102639154 4370836403181846021 8802994937995090171 13508352192205325869 995692716351671280 10821936093500554051 6930300804037043735 2890416505766410474 4320827032407092463 8419113262794544716 17991936778592964229 13707352441999693322 2614958784732210262 9096532266046030558 6072007719372739415 11273740577994519544 7918186146347343855 12097340488378212283 3037342933159774866 1380289217494818054 6120536603371264450 4230545742001345751 6493800821425083435 11033747175413522801 6452926932831392872 16959989312282549593 10403886918205938167 11697116960771083795 2567234341915725535 1118648338522188363 5973698354512344966 13676413218408426638 16192211139949659415 11268263034338731395 1367334793189643148 11162404638268707233 11115194217433879614 17977541864475349126 5962933442407528892 8188311519391925077 15564049905327559010 18094259821182673012 8359969562317523965 372509508358174534 18115122886386852659 11429338823775676213 1100009017857708966 356026608182747731 11003059975234736958 10533137654953018193 17780162331852200818 6773272812337237078 6058848637249391811 1493785366707632179 17667066276511128281 3589550691393796417 9706350656503196775 4564423778867656470 12803324599319218210 15701803241007751827 5553836496253113184 15550296300032848864 14729637882047272148 15609553366780762276 13229865240540546520 13720623854545848162 17354469219581136110 11384115366137223999 14190219024566230634 94063332635963047 640867089017770695 5399371393864042398 11084142383235955248 549243160437994754 2061554467908288847 18277105618446818244 17007703323701828514 16816868228343442345 7752384886030858343 17095986099756057257 9793617845688349588 931002147974508924 10419822755477233330 18438266596284107500 14496431590343642220 16214265796382643426 2753396334315746011 9205019129652222856 9132589309275459643 13627642072388727105 4635386217563721489 1045447964673845208 12887533482421404979 14860575270468289175 11397477832673101925 11426119810839647545 3765638121166426637 12380079166322203175 9976344102465468311 12434123581877438898 14150870330439048828 12626497720830430050 1406083374803313729 13639740077827593392 5700400717755405324 3351537951896157129 14183856405423338280 13899876795820103253 9457278144028758691 17613569732030894096 5422574611005559786 4071282031640191624 14366184906609390044 4510805761431505753 8074230260425532337 4785207961721466830 11112017295797432212 14280931018041523869 15052850765890253115 13275099051549291617 15328060713022778345 185147145448145622 6424449322252953111 15281452330556370499 6816371287169539865 4812417201941874983 3877669004346776921 4505867863641682512 12370719634380767185 18432468747921148184 13167195934367616885 6143875326434455868 8778400114575398428 10979889533993076156 13001312391752703567 11362480182453014513 16736649993912451018 536888242709725346 8057639307892188776 6229642524011332816 3907923882554007464 11576375388679225815 12889194061491032176 3918361753231309297 9760278623267006280 5671578565202607831 13190189356917306852 4897803503608991790 5920619763696444436 4945178351756419503 568102734310150289 10503060321287281373 3039009025435724253 5634404228333601314 2023327867062429268 15610685791985289944 17005516647381205281 2730525368621185649 4161071753642438930 8598698763553916529 7850016944585208263 3682765179640707592 1580610544040535962 14641704491501242801 14428413213065690161 1726103549898524275 4127563741478675684 14769730304402580349 9225093940528327057 2098814838355629443 15026478548805940661 12028156168352062796 13289907274188714059 18303299460773721430 12228650097175708633 17378015279478064405 8029148924989601447 13619827465130335461 17308387357400387057 16250926208015754939 7310066302684545249 12019462961360034687 8429231206593326779 4780295220252332410 11564098054453110778 7975128616521950552 15877874911234663789 1265700938703962474 6872335624384535055 2489696201800453830 16074804097277567762 177001790413142322 5163633439166306423 3088735533418950883 11829766030763967860 10830005701236454689 10572763624126998758 1306662486786677431 4474063229690083692 8753474622054802880 18250192184434877036 2801192448308027035 9701979849321548986 17118727340747822446 17687638938721489392 12387053927346595303 13750118805691484270 2626000897408986106 8223273024968584700 3305560266599646751 2156190936196782541 15172432330259618241 17514189139897569757 3924966035209821870 8536256857792404483 2213526469993949617 15899410084857181974 14529393955484259253 6197916410888897406 14755379181499415535 13796512042311894555 11503906138234276588 1079508431815526947 16054778901747131224 7400436097249181462 10927680729896682537 1537502955983844549 13727104458216954502 3401662622654138968 6739910647827220966 7102181512379541310 2773883307157952320 2567855056141723570 8012078925842062574 5520362610908389018 6163321354789177092 15115461399606069251 3498698452344919295 14046624979893538121 13582326796418782096 16179702551849690789 3408119556584733289 7884356840140986633 8756188411655515820 7295123628431375584 8176759934696116002 11532920178078265242 7901203572191998547 7474209287981568083 16765473517018806022 9411647839788458704 5899220467236002867 12025145155264855513 2317938285918493233 10696104432621752849 10697335932997806134 14068877562071698463 17856595196469990122 7949473773705873308 15032119804336785634 16223700838704239575 4821094029324700656 1808864583387088604 6235134300097153558 4519797969755684516 4308786227331723703 2462343827691843662 17233719551236037561 6768468187042728419 9556332853987299446 464034046381944044 7043183453592894759 8291532109669212870 9965766511330894909 1817896511328882426 10641999548337807096 18088354055597980830 1302331368376649216 12871618390001505209 1422759202243215337 451412944101656769 13362346492887722107 8977540833624883944 14580953643717947694 12858218735006853663 9600940510865136518 4014175848952790557 5702163036820645066 8978209211076945927 2504023351097952922 10193435247710768158 2884063775796962458 11337086520693496365 14178249705632167575 16336799953386600803 13832974438083047875 15151206531275435277 5631628283095587387 12986037926967099938 14399922718666743099 8146892785815483273 2142145023701908538 4449341382142359177 4046785613788182284 2597622182795394510 2780742248672644545 507423439311771430 15032432981206004698 5174502499188496486 16539828238316520882 4174660238228803972 13537938234407395130 6519826536127147637 531430420532951368 2242480465781252713 12882401697606784775 8629186986812041499 12086845757964255419 10895170730169628807 13149717062638778984 16019747027217366495 10763853319181000540 17433309399790596091 9681525602085071720 566465220733358152 4668886929808016777 8315243002253603155 11866990484817806618 17834673889697937001 3624320026864020970 5521062057513583971 15606415541042963965 17576401134689699188 12199326921612334886 7008985165878646589 9783400196650285122 10227427652919600789 14979256366088153063 11356810455943889501 11912745253701495771 4640059822012394895 10472817405514277668 14325811743089718202 16871181940478578401 3220703469281415745 1144342544687765782 7623113888383082137 8293839089428068292 16293742442404931517 8368124959853410325 7277821396045228270 14674905829576918958 6547734154563242580 1540168154571547637 13981106181928845564 5528850756690921837 15801497681426983819 9633705612114591241 9936963172326865262 12646514427185946357 4867990866431491452 17430234826239384988 13015806528500670410 5873033211385246927 16987903474285370179 17727463229369175212 1415663384640632251 12899553606302935240 7175456303396031550 7083134849448306674 17026068742718051395 6529004555036174655 4681006788732444012 17862804427269152204 13799648735333239983 18058416864874438787 5440797544246199386 15149883357080322434 4783964451120240346 16287995400968777538 1649687369186424852 12530960698767683867 11113702739771050836 15576716676624265370 13654269352131120616 13688832608882208524 17310259349538003732 17627257352670901252 17481743186603462202 8891182502107645185 11884534919112678262 2750339832744074114 4282903963573356138 13899622046762430439 12956539200237908856 4469470962465725105 9633738707012077634 14916705315995946741 5647903365305500506 15847746629225206741 17006489372374314971 8230790923859949942 8985425070274818859 13899432819989008467 7983060103058788229 7502309346280025617 15236650123271889348 624939427144741762 15094148767940152977 14288118731258545297 16327130518099364168 14613522457745415222 9699830683340665054 16620015224220234961 16519234305135492111 10381504156587151994 12771706203383798661 8221480685749727146 14663022308386578868 6277613039208666805 5821065806396364710 4880710954450172492 13909908825718208209 6096747555607813712 13667087206665270660 17174124904348913502 1030452173661848316 6604376601798070157 3855163401051699820 13632139903892198155 5794141828153267890 8145731606611304262 1184796773935932775 9164243154100445210 721679935909716963 4744618873649634868 12884528531086251161 9975094426234720059 5825238430749693537 7409729272694604698 753953476067258289 9248416656608605686 5509400469793107425 7559182859665229775 1097926767024455265 15998764817200128734 2445086727077844933 13616001822491513227 17725178250809799591 6104373777445224864 13574238312005025233 7432057485770513675 8504890093550930923 13096220252308743802 7021237477637444472 6953562183580714383 12647334119669842529 17125738539732938603 9306909842945976727 16561983131409478284 13574291240157162164 5398178831319233926 1152321966001169370 15490952192225045128 5395251468334162019 13401228524501731708 8640309674540551621 6683929192528335473 7782045617902283479 6123343397280457976 436949276060912791 5693532764632339571 3421146320765826914 3731715375225287502 9904235312648454009 15376815725699080534 11768375567338155390 11626579222048496973 186294652751914677 2924297330587875126 2278950430588827767 13706525398521557602 13682306390845667672 70773224711569105 12294159597425507092 16745822410755587463 3949704755044545582 3883303355501413212 9746894483200931756 12076130518767471305 7417890587964836449 6292130855177040104 12474079307834604562 12920501443948089791 8134477789102315841 18134237361639769305 16820771397960329999 9398546634225478403 16911978229305218295 4546650661270047158 7809980975664283528 5224015782263922797 13589599707923028126 9457256238742214115 6807502029266282232 8573483769589988394 15480884138835823840 13412177680138821331 3906530343997549790 8749816617850046697 12201885272385597095 15866949909521078020 8504977538313794845 4040016730214664191 6777907147148026038 15458870341174545586 7358230456498102205 5628331773342800730 13766722517233884721 14644379828528367257 5430513408771348057 1998657729709106208 10484468061972978568 5718919392230845469 5329454502412779092 7472444968250279932 12751415321067202106 2372342501472458964 4350484021030749158 6078322535338778635 7992901277561913020 1744005583825598306 16683243612359175341 18103157600052830886 1380233107657110275 10202694271343430086 4732236414496122497 9016360380116866061 480460325805467912 15610992077494531062 15570517861284448480 1769108878089722538 7115819214381115763 6745255871953073283 17725540232889458813 11700303465794488731 9355935833342078509 1758813575043701304 650835084558887797 12275427228738572461 2164803976924889660 360960431444257226 8307199560944654252 14682188644020639929 1470097709814081598 14969462995889891155 12115096477383013527 404410313827692327 11285002768841437997 7482397164483755004 3882649218151441078 4162077602368692396 7886693200358250569 1039513413990236188 471897567950154584 14037849226016072924 16684835373476535166 4790830093195270541 2374257121363829937 18075353877882196061 17759845343595980367 14018690743118704059 12057548309500535163 14541889758320437621 6594904272872259687 3340597095028635178 17985113908063493334 5489360615352236389 9553383332760829963 853130786329090520 17879449594658361525 12468318168551566814 17544422013552561955 7676523382919602593 12378395567547246188 4160717922570353195 13738902349994077150 12612514753872456734 6391779438078082456 1973192311918524017 3192348591715292555 1518659531988481146 2968306988330890029 14756076732994781604 17334009495570653563 8524039646125973423 9659886106180972132 14248376979863189442 13699725743176632260 4075644248290207924 15344766866113668492 1390766776994854824 11210366836792068852 12658717351280266049 2685899944315417736 3689656866410244694 4500833920040659183 10325243757803938120 17220404259039035556 2905655680822201335 17848509153420921808 7374510920088030936 9136595691591692171 17768942840032929270 11559273808281335824 3277584007708554536 5685292738891312883 13907490850755276936 9543238971825664008 9347551435932987062 410110295931978795 17163462707566603484 7042797122112233848 10999483055205634228 15330374343828939359 10906380294998834344 5347602461546917876 12703555282869071230 11773218177209411851 11151610436505489969 6314539865090859923 18348272043128311001 8590670801262907131 3790492573785302997 7197724980540979659 394718260842575849 13217314940700470214 12047808510582454366 9642189950105240006 7230844284107734489 15486510861492342033 1332447236726752887 6294091573607321231 3638452244036438311 11390682162686989841 2055158446248017910 14492647276846699613 2014390962305257640 10634811473316745503 7278511540498478359 15099487616189956469 5531405208627820656 4156627410752085331 14845537708607447824 4072203308100016509 4475259996729324211 12363878371866788784 13320863412291507302 9407680418258540843 7681203434406306002 14361976490254207572 7009169276946030696 8822193906141085303 13158505870464369541 13698411788164279236 14002485089700338940 14038316027622953269 2932158061500267037 2183073971360336158 11360759964303401794 3028630196894320892 13833423001525090912 6036817268957331401 12845020724016829538 5223947012537688089 9894988291812571911 5066330947597439133 13368980285998421573 6799912014538624644 7591013549091076274 9907063806159646555 8319873199008672741 8641290842721055889 10714202007297970934 4482061877941135071 2177886310309412229 16004262754189547300 13368864908679497121 11391106928430133626 14748427139406787542 17999759258400143556 16761838434682617261 12884043005035363516 7826719485518058517 1713521147443355189 9339687018055701379 7609687580393280177 10141823662509158391 1613882664054082072 12483118617393608254 13825497801587629086 13655118287257084315 12601812852522369393 2251582199340446512 2537955657180900591 999329299343663814 2206072429319572370 6373159345362726294 15435468117110633690 167997186553814183 13142107378390533093 13196199821452765259 1391730783227921396 96975672303463458 4840970126560274955 12924247393318509716 6880906144342155372 10399708062048714512 4525630367327476956 11618469978504803274 12342112943835152219 17822088295823500107 3877363370936987780 15750357097872228710 7660338528168258734 17732172593924008535 2492702836239214785 6300177865264601269 14677906722680547532 2063279624972967907 15174001760651012941 8124354129684808057 12476919804604793669 11978720135388876361 2329132001159055140 11093915051583194517 10950378653994832472 12036091692862618701 5717198499301439080 5405411887839183884 1539776919487271846 2304519452394723749 2841158594494002803 12938015685893043783 4099727201149527715 18070058760233456072 195908906834751113 10720320144104379772 14546053468287383535 17275782892914392396 16909423190799602887 207066704715323433 18109827680163775768 2621377035925421676 10506777536617239656 15874116494829206229 14218830970188099054 14364066790448705802 982966537264478424 2324318306043608302 2916885935029499020 1490800141508984365 13837439984726942698 13736683662745473866 48442460949733922 9444215774615730087 6074850307057079483 17746909981374816778 11451604774450252830 3819988460935766571 14612528393586720669 5824144039830031816 7554026936419137071 727401317915249130 9782839310451876089 1971707149352360759 6510156256716919211 1033016455528878007 679755602067382486 10671196493948963175 9526184941981996449 963079679764821823 6369795323574998409 12819975053074310961 13954120220450583085 5619127606319367461 4483506094627591882 15212994683204397892 13963310474584059720 1754347923148533242 9807647677803290412 1773907392835224225 9595196422759109822 15775039058841837119 1957328038894825738 12482440748530121051 1546081694473927146 7183794601468124995 4676215019193013214 16795466039237105815 8448889114838188377 2403187075596531549 4187083814032464722 10644151903316752659 13939561753931764610 16061059462469376735 12782655734697046479 10533552723378266915 2689465655714564787 13305309563721298375 7226128030600367343 5128729156673034368 5829839493407731389 915217170884056222 15187539006505311134 9802954383755858294 1647557540392818822 4373701980772352325 18038356822280691157 11669715690523714434 12321573102066127698 9272228257580036205 3986417538510402388 15078304914071825760 8551639516232688836 5853590266064633398 2593287049793318765 4971275027398935732 15443441694948442616 13959170171040807842 2578681129323783521 2614972987792732366 2552244342657575294 3904442576515211594 2722525507114167024 11267623152562954953 18085471644275178505 230902286951962880 4764819046150029138 6319458157222693449 9174766888895549139 8496652882963917519 17183892609608196957 14615493424426943651 7379712646563218775 1713580638382495724 18248190349611176301 245397254815205665 8427456600366745703 14096756631654441292 1236625119325060953 2698174282675857670 563580969275760487 5998363178323051118 9144126726977640597 838446458914419791 12005214747566037056 5928962270187293735 14863579609963551706 18008911202293601872 10292214551165226068 9956443138330897201 5385471074803186881 12179952391924339997 15945236357925374404 423037919637302480 12746912036316461161 11747642962281245475 8883443007044983105 4711385644044737615 10072378351207078106 3831225916247486813 438593579553825084 6252627746251368656 9845854611289374367 2621005797258202800 11719626086145616888 10977535520095395837 5680951729889174311 714550217373070625 13913635933672954110 11216795378053828613 11256733716936767732 1833642950033257874 16246096685065104635 1642410218928495464 17074393114909082980 7030867598696249988 3966906608092260023 3671902054239101196 9453940211012818071 7493892571461257986 7526243351028992423 14031231602927929721 3852552589124291646 6494889133967429500 5643803641225574704 16467250349679522269 11491516521125277824 4337194633831574950 12258958539258815104 1762208849895933955 13672217686141125025 6795428846561401199 17191521499491611340 13864379894286993229 12126667428815471508 190987268000970523 16254469142338719415 856792625682815026 12929728609386843430 289087609821828865 14574392264983772313 7269287527609082981 6513491949121344679 15027896746964672781 16542514999979698474 7940667994646360407 16515850371949120529 15570785215507102832 13139688140230194815 13937590357689168455 4643674507687116069 4976284175163227868 664576535615374511 16478888083819922722 9699541628304026331 9488302972993478641 12041510212856908859 11967600342802793904 1544935319146858366 5537945481636343177 6933373056977090702 586755503405562445 11481312772993492950 229528372908042583 164408904409876109 1028540630407477220 2394858975752891706 11921212180884423379 18364109977709105322 10374931620864438944 8851117020318237310 8692877090661669843 14627029185511404427 15027365178125446547 10947347955274142687 15073500852699578077 1478401248185675284 11756089976967659803 7469924328470309817 6669868926688879180 9096662510069796039 11281374252472607382 13837615652036895127 5875767429170502243 12278253154310630603 753624985225768060 17863293530580797042 15089064383762773568 14381939245131484028 5852914780249570963 9871245889317782245 720997121340129434 12772395081337630214 2780984252111590219 12435693329408437937 5768843597135586631 15419828649412698747 4644538492564222150 4400550516102586076 2525535157267780386 18194271379790677073 6583988139696890983 12737255720007310292 9225902528262101267 16158373919085154376 3510129724074185408 10994992420534259126 10267430886832425866 7412433190288489662 1193126987484392180 6562847205924015192 4317399472846874291 3285681135729798140 9394289782700263430 13370549912572694782 5335397492111709152 5914266533820276970 9584097769950674580 1431865229830463381 10138944007462091258 12676909012207898174 3632506872585641832 12925926103337592400 1006277184881631485 4586249987081886615 7511475278596740785 15388273167737307047 16672497925161760838 7111718964080878574 11534593618417846794 12783344049159109028 9216819596811752875 8360676715248053515 10303976494488209910 1123073992567541255 8698990976907010621 4799773456943771429 2142816598237029489 14164863133883007771 621322748247474135 1785874382235561922 1890877224789665614 14222914644835156775 18310055170741743585 12544479821139400811 3573903194494965262 8509129727235497342 14067529921938290906 11103488300900812043 16698607002296214045 16958063397226281444 9870162271856140496 463817958224301650 9147936031455738447 4558760852425684046 14372185655709179832 14958512219429727146 15137446448863434789 959032692782548768 4759577288039095429 6815760623361960791 111915068955776976 1593748949789208039 14867017767997875415 9760942661441510745 17349774860857128120 11512620030832950648 15358230331531256500 6858849066079050459 16818983660132596292 10981346083972013582 4059363473853138543 13324330544598742099 13927019701312086016 310709584274091006 15960982374341973219 17441993655328038616 3659695545502306644 7809874400825058635 15074950159427349837 6867756704888379146 1481467862346472373 11491512802964041990 16898364556621449770 729475753311294400 5318695504072232742 7788806425190020920 1454835468432755935 5912725011689043499 7256112037453482585 6927529468810228181 10437418435143607098 7209623521316087943 11440330281940328474 18221951313897810233 9182853874585371735 17509531547014568472 3657038530396421927 1499200434295539972 15604521399323883254 18049877256012966602 10756254543296172042 12103895074621149722 10110921593966755784 13233058970740389783 7371791912075606923 4888307103957122487 13696737953016452825 13810313336816047883 18207277913697760632 6326036355234123453 7077625889570103588 2097756052013211056 7693345366430593423 4154171067618358743 15599738489769546832 12073112634005913343 17159046182202641350 12735191004170476670 430001612057111676 8802458182432865227 18232687679755513463 17804510464344213796 18363835327886500341 10188372971613973576 17898402108108725535 7404113089920783060 18254007484611160004 16956982488656589383 12644288594506418261 5482112964440980835 638915245036771333 16898054129325159527 6092442400431611754 14876378252037220032 145710923129895214 2337419938040439521 10700756786529563242 714997910210031612 8188760065415288730 13296018556944002044 17757914796505114073 17706864512978789813 12552102124650752114 15330857037064127641 6331196405573082356 6199894736432620126 10959813751137525925 17245844935999579383 13258498274689390952 12903907714481270890 16961180180818542577 4450674475252634825 2040203435501383873 11354235368958355000 2338916632001310067 10559710243371603730 10390644983023451209 4257236330698789181 7643138525373338176 5102050256280746742 18251091380783543869 1984028678081534532 4069295369523304258 14109667236046569842 10339267704758951791 1779362119449045164 11549203912712644055 6222711844155748284 14266678652277801144 11210953799331281565 3673454648757457175 12284579990522392898 8790648808329553947 2945813562459845517 12296141451012263462 14686662486885368019 6386862618811694634 1073489425342267017 7798178419881043826 13079301531032803095 5670567957819876246 17400302171248690401 4603372478700348596 11746509451307079697 7053052965754608755 5734695767859200705 654888094903615421 2708699534431437267 15985642981300064559 14945227701575735690 12782371985053589018 1295098022134568314 5850667243084995702 6350763983468270071 11123857124516502888 13239980563269719048 5472304246418353815 15541636244626983254 4628953010493287496 9812497326159753521 12396737610286996399 11031173012493051800 488376672760753553 3042937228409516156 4636121916121853319 13036187361783605275 16344697812302413773 10795287219052371081 361063305233129605 8340682358795819620 9762629819457283285 5261636680504186953 14702805225961647863 7184661544497771342 18063635225144194180 17758220861836804201 5124020570752830080 12099324489778771960 5848139110858181154 9446084774412142220 18104381201133133585 14945854463422136446 12074466873740252620 18074265072454015426 6207254413661787715 7891550421745509250 8658521399079347407 9116395280239615818 17428176015199146304 2092428583732744516 5649921742769532407 12936468203617336371 1658524559864946822 1732243440431172866 254986741744312724 14057812076394338012 5543886856693468084 4290282930894020021 10752027862643683230 3119550244277915985 16085977044411631842 15179377401669995899 4090462898365069817 4734168687255003802 11699130134933932797 18148331303435490278 3941044307827239224 2167400861669079321 11468297368944294129 12671806315486720825 14376039692264051524 11187602249970287100 5631776788665970359 16061964108275563094 6649233503400728228 3170837625130692410 17777884486682405423 13401564865740949734 3081070335779050355 9926677467780163019 8172533833070549799 14306809014700718714 10947695078317850693 6751792210813961009 17184168074130202382 16458717527012128543 14603190026123760636 18299750272895951337 6452488487689234087 5276892227426279689 17775649509628605612 9251380496960923753 17419921847210797796 4084516513046684155 2208397509669600763 7583460193304524349 860452085251616625 11998586661100820150 15954795206131701572 15340397217630009694 15558867821608649050 4684983948939173474 11206687155927300725 2375808815248914653 1361451001938373976 8173422778639871304 8693369761067023498 3544923835369029581 14023302197766682019 12736768979327068249 2430196756712568611 6487465244001651301 1518331520907822026 8361035234829975629 3311257105676938323 5138403430956469708 5377819949993039826 1910613174068566059 7529480361713233278 13659430128911858923 2111212160105906765 3483217632364738085 140022552225260475 14129902544079445664 16549568596990632686 7984730669121992700 1870154340703838286 9240889164283823833 12019145378687610625 12145912579023122307 10424212553722554157 15428590112925597252 14245842876830390915 1506266288847654059 2529485629519381705 9833724698243813638 10566793808628303788 3647318077767244986 18129662274657798949 14751752862658848973 11529845591294952711 13935623574267195163 11755927372875317975 4815627663608971095 18022893952963725499 4928741905750937434 10854971617967927918 13110938947221358255 16596620562848511476 6271483501447449217 9357173157070173946 2903362035592714545 4821310812988919122 10363575618611190 5702154192119503011 15432586967831164804 13461019026282753280 1903374335433505860 8633673235225098808 8174153249229333591 6298571112292877827 14529446698834718455 16152440021897433126 9328204966739180168 16705613051039720219 514691239082783422 7821013379065548050 16360762156373953195 15292806442921050640 2976849859113916891 10689101872262727686 16002699875428366005 769167481689669063 4623651005326928514 17405507040105612054 3156012993819321176 6246885772273891973 4608404290264204084 14548573847231095547 3994007150441149237 11262790938266556282 7887005096410247857 15357273724664450154 10138939415597095283 282553393483407527 13207969708893042858 1946975046198885309 9455001467010893284 8238038687302641662 7934674921948382388 1317947961888127475 40701540327032686 1914811228114999212 6535861183706764420 2176745272840160419 13048875310093333701 13490994173124410838 16907992706557833401 6298146718264612640 16627832097430532558 16478111520341149513 15715960303706714612 6764742780880836487 787331084531006627 1136484493874424766 5574136273362716234 396122566616313347 13672506433475435738 15044818650989134945 13956891148046069020 7396341779093204372 15953542365258769967 16633486823736384108 17400717261063900573 17347714157906849630 12044703452600847252 9351931677532329903 10044520943258561923 8766241148290256159 9207175244289084132 473949104642464087 6154238855086995678 2223628867226200906 11249809176560752579 18350155080334731519 17593793949834659469 6834049274442098072 9175219584892192547 16445756348497755692 4168216594767457911 1823103128732828373 9910580594359532871 1055606058649146635 11180625748402402558 14821689534808656777 17182649515105095571 3287457848859151736 12274848394728264031 45644812347006709 11275074370511632629 14012202567554174989 6286506163477021325 8281583705326639026 7081036231643835577 17469207996830093259 9359587462890815704 14825976137437633250 15840121888730241266 10952630906866174013 2785551701194048120 7207565988558709455 15792221752388443737 15384167157928811233 17439334879976518337 9492669277594106759 17543233320668739024 3506860197680633237 12016831293476399535 1566003905373520330 920796210796923718 9178385104443406355 2514229924834346539 15297333367054563945 7986559162361462976 2032382733649622226 14659254379724818850 11544430385993964972 6761023397901545442 718834211047440766 15979715656109486571 5897020138170022389 6477716028149450356 9473278630805770156 8614067057907037744 2201129383989508136 7208551695778214625 675036853894888122 14606192712371074792 17263950578497254729 10389745433213150672 4298494059212350284 12216958388471211065 9749647074853338083 17036589336290188664 15080204109183045293 18081226734693485635 12272325059955946347 4697074147450456538 14959406680146739025 16685046862124046630 6871406240535914235 2433131774718533195 17918060308474355514 1901736795180350065 17487822041975653466 8894167670782500668 141580885471166101 17118455147235652788 6070323007798099062 2123339588492523725 902692486827695198 12175096238182073395 3995629411397394586 11850307903038084654 17462524304448304218 11906361517137684706 15342869290429216209 11815635736907967873 17787290174913423894 7516345508891401052 12076269458254127615 8994113190976175293 4674141532306365661 11588095726985878507 2585359588377664757 9568783361861707126 3446232273648083743 8074896931052438766 8090879397835528706 1007215870821375551 4577073579291193229 4157516111680621414 14722794702764455181 12239038231031943795 13443255013555369822 15275223987587104608 4509363699300541378 13051563775859678347 13881992810449770587 14193904935497076320 6795077966701457776 13301050927070021372 13257776956889654695 13821477630879217235 691734611284460596 8786100414619208206 14515838676410330160 4761869612083612756 9843225966451105599 16423310521632563237 8128264637416099542 13127060905355494086 5853406305622527976 14516141632811791806 3760549226324804569 14397324531090039521 386538773600652328 16656702533199428083 10797119681880640090 7979528543387757946 14089493222366308637 15067530460978103483 16252578056278275536 16933842347441990779 6506573707378201706 4600829683403694032 12919792790538704063 14578744634424669677 974727051837416580 1117897199467205573 8095904779464889339 14297294355167795398 11018413952943988356 3127494242048375431 7503332101005507367 11753933470233535993 604997041076981468 2649506231971944020 4336948044802923799 4335109393947015857 5338754857906571340 2809923812948705349 9443518490207063311 9978449579975255909 5921257211100643888 12687901790054097071 11175706578575317415 11636671610718195057 12267359144230929081 15877761806228467101 18274676878094730260 8343939538344762373 9876045469568606615 4051161951611545543 14253955344178959921 6194319743087101769 10655026130724914570 7864975387158635247 14874479661778907681 4609999502137634724 5079131569193705388 1940696393242840230 1918934238492340753 9704673578709905498 3740240299861370559 2992413457064770106 9579596040617568067 10311278210667678502 14796866856813416703 4249568938734527931 108191181450047883 14190206112659801344 12512718043631580345 15322120203074387150 7279639421575662336 11381516443797719992 14783412264961886169 10248893751818632685 10872264105683947493 12826641819922758750 4450859730324129866 2798948770267332286 697997030480748163 12966075457308085612 15463791321530444596 14758686638020038405 18199720875072573600 7012994874427551369 15514057883814707142 18158627303358770253 1606750691075605595 336843519585439870 6913813063586773018 17731725493773638353 4466687658143778247 4074319518895432702 16169809109407770298 17687701104405529316 8185190922577043530 8818596386455816879 5765632331047503411 7225714246704565539 17311869854368974661 3774493884428029138 16503916603073031521 8107407833509696713 1884851856953639856 15356201164579662708 14089673403031259295 4145851928496173429 4018360293038812578 1251614278640913675 12633183748852627317 1834672419506592164 13312413417841245127 11766886588729635248 4091047481049308947 13720632896061590841 735312341748650784 18122655584139922797 4610697105323735533 10458998245831647661 13807179529685751668 10393698655763171279 7171763054759925913 6736717340760511322 81949714712567856 8354542940459237121 11995696995741602872 7718521827278858680 5226216227303268865 4649813911162796175 3084077575719751590 6913131597815724345 3705296265441352552 79372240969305143 2519790749817725895 11393090121983117262 15708872801252995528 16115294565025408685 4843394461964982533 4555521343110907883 7626352126362689055 14728765740580779639 2600757755837631595 17254324759443336579 15786336663409548587 3611885302618834834 11323994134528393945 14713585503346019719 3681245583474024562 8306862480468897826 7256728396634430632 1521449437005360579 14601726224253886356 1947093813388360396 2826029342673043390 17157745717245806407 13941052946816583088 18343928899000445040 2135741654894094280 11246831347106332264 16010456774824883487 12707123300238753161 752714985838326915 17284001436840800902 7697202580339457708 5815883093997485599 15563023937157146427 620756349269389050 2979272915154676212 14316131384093966630 17807666835979695682 14785598134079662168 9811607684231135892 11405348951204068835 2906742915164437529 16278913816197568430 14655164546130315922 8273390825550349515 3451146891345242436 12954003526742985191 17702793881768641614 17522540942403252843 8124498243108508250 13846902669709293290 11678138449339092655 1438762233515581380 4053062351115402717 11067123323975180156 13262046444153195107 43470107083910514 4368929135978705407 8046102522038247738 2305130309624483124 9737737393126240016 5367175047263195390 18270321986357146894 13389525771558920296 6940036845360805167 1878099189197940295 8266794086873731780 11118880921565805612 17556318951275460846 7794541924158867847 15354671556525956551 14049605375040987118 7243814479694052915 2379059241200124117 11889748003141361093 4122647686319379363 3888146726078246596 3979965139711145456 14985949626035193427 2430159314808910093 7267787739765182143 12592536139883576129 1173613492403436694 1194561871489985966 277415843880114148 18115179575454827221 15971263092240783719 263225881972296414 13003711683116164801 1062420036690604370 15215742847613463042 1177054317237812488 831619976658006845 11110028943958326652 7591320316596467225 12980799178602514456 18286709319009211045 18328167052934255498 4420487228427870584 15115610463942063103 6272857450330133990 12411000501746271653 12662939913585115179 8352274874464126845 17896385791854863538 8601697157578439540 17536581401652476454 1825685570668543237 15440209842597120798 8097252840062082893 4969264693341898592 2021407492599216363 16595479622048196894 676335494441182382 832296105522100428 13005576434892065933 8076083688741623948 3585586574681350494 1403203831400153364 17951298259958227747 6913572774740994355 16061421049754364273 7331036721258702649 5368130858940186542 4982840282942312571 8089829074621122435 863478782879024225 17795422917156229504 3969473071110626446 9136096587741179378 138718355129107428 17229478794609359429 11566055395246081807 2980840432978489553 959673783855946189 17622240816800013428 6565227023547139446 3498151751583594047 3985182010994005015 9111695299970399355 17234904981439841032 12956518829711806667 6137025509145964154 983561175941882275 7497387078210935521 2408788689217032519 12670993181413590051 7766955361385824756 1992083404631522851 1120785468899039779 2707036813120261934 10201325438205670901 13676590529573061604 16141888654927094887 11164029964010907769 404629996853349215 15471559938184398543 12793895314932255880 5370676974682367156 13126531758429653164 13807380825879458 14775648856186226279 2119171081593860099 3685430862198546643 3836260063549428939 687949126576815317 2507851669147063967 15552803145113699662 3539692203732983213 12723066916078643029 467750940089556509 4393593159790072813 5322239573893163634 9545107948043243092 9989237657778908419 8212196299741324371 5967673501664778855 9665434563072035225 9354740500928633424 16615979799133418756 3372578141040014322 8491321137937629868 3505285145422363237 498299833194535545 3892457695909928433 4234734966960867824 15448798580161451416 2868896773980036429 8866509291399279280 598674014903129299 6158591416549069491 18025360476006373843 7817331375990741749 9905820345258054984 16587740421487806782 18165356690041829691 17846779987622884433 8632507081808346912 15417586890822895681 10131301210440563704 5982677649731917126 13268706017194248556 12991256101706545484 4361799265210770391 16754818868260813905 18011330592177387196 5118090788301343561 16377562584605825659 9058481521548699604 2941670550124577215 13028845172125211428 18087347940371220069 7745962469632760886 2169858314270026703 6453696362901591463 3289613354961837612 7957719829680967233 15068744839074257317 7301095994077048946 16793807843882788469 9429111769174412036 9496467439706162554 17801290190608755613 12284134282410028805 15264691407224400869 3160180900989860954 16821492384075890499 3226424470505658273 3018993183414805420 15412724928458588505 18169772838367589047 9052466230326221550 7404470688494027464 10110919101573739452 10293576748639136618 2387018355945934122 17150671501252806658 7229693028838563483 15175179292787337577 16941506244669183823 6657205438550702757 3735019977712999166 7370027092194097619 8469578238331268440 9005343082574950799 16103469798692135301 11014142286276835525 17624103035400530130 13045468950617309586 7828441686198309672 2865751869044270520 13987135020394628654 17217497231401310177 2503259032061252974 6455206826885334861 13970881693304325281 12057653187429057570 7404191964347829357 7399326717464810783 9861232627414271669 3007309262611991780 5673832725545310594 14282455022761421610 11380004050043980637 8751626010744870478 13820259278898661025 3717458245157328554 10190799038680954118 3372906786495068567 4262803722195915350 5853090046888860014 9224633071835425629 257262169864556872 12195511343298794153 9022666327430531884 11042064574328326547 6368369782372714169 8312685748773121563 15581516297595588747 2591663904108602418 1074178502772379854 16230784594502867822 2431047417331253244 3361826585682777483 10717035810689202527 2791202590063960380 190033164458136239 2266851395531502048 9631995818550114490 7188504424303827839 12344000994566401104 13384511109722549629 12342775435222199756 10641939485922312582 1173071539283284333 16342685621146567248 13996956959803378743 10760833767910512745 5772562267938270251 3368368399557375806 17242332514510216434 15883425938135162716 15623284096758355239 7146183592560703094 10291986878954475024 2321274193825951128 3896969536636536619 3111466740462984603 2302794737890090211 13804208089415577695 7688509794276413719 17866568873294463259 5138540321756821073 4088871326406079996 2421731180923081539 2829369312134483718 9773081200869363810 13029043634406720164 7483938447170791625 9812181910555443531 3981471555077966207 17444910788179124904 10919521398039304519 10032234190781612366 1443535401345951937 11709058617781999594 14573447868991908057 17570275736560497008 15866752779913862553 4630146184020104979 15440828818810435385 11181487579146869698 6585042901133849091 762545320878869709 17705856060900620497 1631001664488174843 4170553308971620829 10874539676664823365 11729714023601702836 16965556135415373291 15636867645640613320 11484252042131555187 69053526968520664 5897098566827914577 686316727541659939 6603725087774445179 12079305307517636255 12773618173206057793 4480304896474433167 10396696630771022514 1225112059953176081 14994282278323408350 11424061317053506981 3638192106837157208 7867017281689120702 16722680340075403145 16164427577765469016 15497239632172321551 17624278220621710413 13810199275631939573 4081173872791751255 3592298604922390405 12986306847137771308 5622454153709240253 5632103355900176151 12085195436445229528 1346365592568833264 7851886346795258157 2455532432968746382 16898586649893696444 6582449122828246884 15838805558033648072 6024567447255286110 5239836602201136867 5940124887925717655 7748241330500465013 13822935177818137015 10923372898302718463 4777993776581194110 12825842063631535550 17650343082481670884 6720784103109646406 6845081571681140207 6964340731044966837 2005366047952334796 1925234052885981049 9063538406921200766 7983541854641212820 10187097622115489999 10326114193279869625 1363418407447140691 12188034377307432555 7895746577213041907 15637489031934258890 3381769452637836167 13479135500571554943 2964245796037701594 12144315606159242421 5150029904702840626 3703620028952540581 17968312104817616142 10361218248418796391 15141769370379689964 2847683602804845217 6026229463739909893 3544778425391278230 3653637151095469158 4916265415350614902 13401959709554690867 16928457840744204748 15100213222743272357 10897493303430599314 1089100743566859313 4941644993949313211 4751942121952497348 16884885665792552210 10071525819223688239 17127187669312214807 11545779507860820664 7962129061962099619 746380986306033398 2283892663312642976 15788970622887669138 5014944816437188278 10833492940529944490 5303204070600306491 13275846376281403219 15143287311096876404 675905774853251915 13664525338066785122 6811665362832823728 9725460849951726536 10164999378889388561 4235713508371159064 4372404394323355671 7330725739558528480 5420017686398101729 14589156112134319900 4913027083986759116 21428459888385540 7445596237140208751 10349535871584828555 10916611448710702971 16601236153271169979 14341973339379814401 17303565810014336476 17738428871479232434 18196287756217755354 16091805506746751617 11553347245902516323 11803211680706892088 8137464598370971454 569848683400322944 3293979706262998335 16381402102132625241 14861825639774902013 10096916739086644129 13077762528695827594 4275102308146618124 7880443590877345962 15081120456331507181 9357870718302606907 7504092852376843603 14749871971435302698 15833342897627527741 3749709310047795779 16780145842501832537 17893269911228079657 13268594100860364248 2539869881548427610 18371995844075507466 4058124765782465834 13400135113608995172 1053575979275277782 8236015389780923618 3003791163147031804 3187938361859016050 5707261548392866443 12072850433769103030 11306723647573461756 9109612622026868089 6743883626431804597 3995582432356837094 3804794573778090164 6015117591590756664 7206331476762989864 16558822815305773894 9611893961950756511 6947281171323918545 4752552843450414701 256479605685535324 11500561071640860260 17222782009529217237 4361845757102743454 13668061810798652567 9381157456626275860 4830710658295343418 1045880593579160539 6458105748524959696 10628050823887668563 6647478030685629217 8695226112867055366 16509021091213821840 12794613226372281587 6473293078477959388 3913645587327575104 17114059112147824195 17634526775714628105 14403208290753205797 13219077631800839004 16701357188506145342 4252394857190188581 14430518440505165188 3617367370079824466 5149276138536539488 12083070544560056232 5239476675878907982 2772245899735426686 17907784114715427371 5662276161094650942 130504715804542247 10127738646657153786 13419692126473916032 3041038420867268354 3161239213698081116 8896713517327544109 6701634572292503608 7674375415042368115 1730999547828867945 9514526360729033502 11564248856561600105 9023977485634861666 16469630982530905624 5573962631286652008 4332750888748397945 10197339081640528734 7021423320703223355 6070587646182606859 6848904080759246596 13171476332296719646 4324803991349170323 14607122543975381 9395484522041530198 6143013256885915663 15644121657601813128 14296590094875373747 1509987544668815573 7875785458343435118 6462676914985789584 9874797398540105990 14918657052640069709 6113334231986378152 153780168164409135 17068440583993130729 11651635874349621161 10750448982916246601 14208030368599077195 17397417165481071466 11812021373822659882 10978615526565049448 17147007108620956109 10168976690177095764 3049165656586112220 5083727913651170342 14820910631790556588 11479587462798465294 5857769865513304650 16160930968442754899 15596317541745574854 14494971752412475186 3413363623839063232 18284489861253269087 7315228732787842857 2606900427431818215 12141940670197165645 424712174998404499 17463076576825422006 17927315752536651233 13891851276911672101 16733561913093662590 1093269246590956627 6407076441349419931 5952378700106518716 9872040756585972506 11872197143766695610 8926751486170399762 16882593206659389062 7876222519828060953 11944825889116006902 370756371452825027 8562981490270499426 1299692203465817498 15173190940626720108 14765791272164238819 12314161454303881908 13898083666879386466 1344682778050654723 16179659886846820493 9379484803120492319 1964835305952207057 10456739378642229650 7422847608013414691 14492120925664105823 11112352772254832242 13882808371882137665 12739537746368206682 2924840580773978983 3176781375746712360 14435246707724972188 2211982240642105759 11568235246377119374 9681599331839277562 9862953652672540811 10926938204046762757 4837916240161048347 14735835970217188354 13313896980221742851 6656312358790831174 7181590531924736535 14725041206247832381 3451348637151571149 14515325906259213376 14995466098226509675 7165348809420852618 16238210859276361482 9477437285488036535 11863043265501200020 9565710124660225246 4189684806760001601 15512740126028516961 15970293650707471848 5978110396015333044 2158419549821632961 12043273519423352614 1605293931415519572 6316504693635059786 12648996792292877649 16352530587167331918 107373857826704061 3305306710570081763 2767596717329117621 3823498039171114104 8528863212055176242 15400386709279964475 186708943388483853 4734773721749674861 6830900744178082836 6032092225126341562 12885751501273482290 3244118977748440399 12520117055881790720 11016288861687868160 12952214774794843606 9744120234186539416 4201645861426185484 17231771404744697156 7547504740749968979 7368706569855504538 10511553156089746162 13908336179309019694 3631925364102913682 3803408564106014127 5751644124364979083 11256359340195107133 1079499066165823292 8975218051553139758 12606700956447230836 12408592993511254253 3922019695616753862 14700759393932848599 5278408278119795905 2502154529744621769 3157654404400708500 14366147387360443741 8459772003952506366 1000546831504612721 913534740814434308 1741099198013704313 8558839270027255973 3417430472617009421 6304512627442162836 7635230931192282939 3946363933371047990 14619702761729435323 669332518836853005 6194721189762021704 3271884503720408477 13699198518152373706 16781407057800487774 11335072960223911666 8261892972561267692 3626159174467349960 523118655908450560 8783406607375880270 3445321465076184471 2093302407837004740 3452924234163708560 7728871790837563852 18056209107182839030 13596666530812644071 1277094272247652123 15680104701522648213 8385801708339131127 3878439257891339375 18111313351288118839 16620595433747290419 16134521159467275881 9007302199711054700 4775341903625842742 4880645096536288038 3481070196052031405 4822023274625716133 13386086872791799261 17315570529173389687 922422769484048188 10244017031639383870 8321712374634945526 14599092143651485 1725318977456181268 12447325957416220798 17887053346752063543 16540627567316271332 8390888167889329629 4205043570981255039 2485802121544667368 2815486072851751114 6562048640904437033 5422357646345871896 9672652576719765087 16472623131769691530 7220489123860483803 6921070713387724164 16663439823500388968 5927654356799963687 11339691810349791572 5282157497103734143 850657306761860017 17712288147940331380 15264767197970961582 306389025699865363 938735563537861109 18305339304885341975 17144665296370583131 9976269758881071216 5510381262774736339 14369679660710149103 11300193576826495646 11339650372305054090 15322479878647902706 4929768996932957564 4727514838000488878 3025741559598428179 7296866650904748851 4294568716898391400 15904348991598531435 872998053330309327 16082489008670214784 6945621288299503101 1068190948323792672 7066822686568217955 10656919158909708049 10465242901920211727 34550907119172231 14735980975304185663 5253487114524989803 11980262659809863286 12737645459278654511 5099418355595203543 7574242039986494576 6148761355384008494 4154759915992912454 18024192699424698434 10146363651781537890 12991685377758180277 13866617092315298002 6389710847127326116 10657608182318831356 16455540214205194542 14233013828663377470 17920315672957029358 7548528969178640481 17619925130536302339 12410054043402515341 7942867155764286913 12655543134284521446 13888140923455019466 4788744626186313629 1027527848438701639 15624675319840393292 1079391987773666835 5907641355247691273 6941274578656239975 15379525370066363674 1792987585095772977 11271856210332780077 15058446939420218100 2785842469202523964 6620252288396906266 11574958384754634611 7877740779664252818 4738626001832227657 7855951041396205976 16751889738230116081 16116611885824608791 16703221606796588666 257012678352096239 6413594579450923333 1474761665375710916 14733882402879007360 154917303450011376 6522815100014938606 6878548284221053715 3212886115421803404 2282526696762789268 887609103171121164 17402715227803176984 11309467861193341913 15776928999642175255 16293587977989798177 1830979935121471066 10367496365853850946 15443150922752965595 72980043793387289 14766770994715208227 9889410836447256409 12403776709576756774 11849416132598222466 947018034269726961 17573817325428565862 12590999329959417293 7789581414006350031 12213825835616330786 7920002812844839985 12681937666319051134 4225180436181475503 2690937705919744818 7095995991510620938 9590472138106446940 17421314411949420300 15652865884076865503 14800784497230640458 4844905174674836346 16295119357000420565 15483677928883899170 2575263047442422612 3711946606991362115 8286417585277088640 997288917968702294 15573476522042251715 6658975759528726677 18301550940673045794 17193619899601492505 10044520125594427904 7739574680326551005 18141856253557646164 8382973453720973027 8252872486225863019 2582380447023780278 6120858579979815708 631670550771154122 4345006113281284902 11960173430430538349 741066595040013711 7939526319225229135 3360512167360936380 9285557026498686258 6056775076539941912 17211455685631885870 11964351919810209464 8183764323849508819 14720533986069522571 15029775551820246168 4834756352251383992 3197242162743156968 16919924738336927537 12205830445177387006 14316578093083025024 3926189970778253899 14029227119052300682 339674600021457748 15957832015762724858 4097969938817034133 202083262050200334 5227317009369638849 13530741829406709147 16359330637594276583 14761037845596574965 11934784034467035369 16017339780511255508 9376019826213922727 1299175595351395509 10880701302237727099 4846487286593335814 11064530882272760509 17231368534548651599 18120963167155019389 7256577884027829512 15506893223884073878 4611320981199321690 3885910707182638374 6459434136446503352 7947959576321201800 2368634346060451845 13227239925976568756 8450200323205644765 11173021628964040378 14380906786505956068 16988034288343327978 15293181808834127168 9524107359541851140 2174267217167987904 8803297902242447084 211076411442418396 18372444516177165102 4198823123931008593 10252691968394616992 12298920863864688058 9350374719847867150 5373119094501526729 17284954085961236917 12499694337457730058 1157071930895507215 276886807532680261 17334275271204950730 5202299562040246966 12006581937262569071 18420004169646571911 14530089379899923719 4887090074814791232 10474906139771145608 6901194271680438249 5808879043748824401 9659431117804318270 6725501878504513205 144492078412465168 5492110892836382903 7694072572259562478 10117507071846782662 3644784473210910233 5737268830559115933 17636760171668642738 15303035069700668957 16832343904216636777 17108916017089465413 14763941366461726190 4818301792869253969 891234808846481379 18316217483071248396 15493877594491174812 11401752104767524459 454769939369261315 2378269078064723920 1564851532129969160 17093026212554052668 9386789950883853303 13822282231962216665 18011151624550382811 8743403564006835104 4128288668454784452 14320841271076714381 2064641416154837325 936131934072487587 5294048625398059750 15242151269117113201 1921959389407571326 2159610757726312357 12560064281377008991 14623936994407706361 2361950834238799248 15153867750096008078 17387732083771291163 15234004837279958777 10163808767002889411 16363566978136177608 11636725506271079807 11661577987175743911 15549146727518095194 4245716953142859409 4734253433855013052 1152539820505565476 7438545670745335528 18326575517863099661 14574141014459529571 17274652558849193779 8412192566778630019 5891355665210656382 3411472325299937294 11110521070690083885 2217055589393487480 6375873705518658830 10990536712948090802 12232196864842784526 17990031831518080805 7617412418449266185 14830925135776420052 13988945646181843203 972112464773009360 16614843548869859968 1425330775684167558 4143490381575127869 6598738208554004206 7431440688901010590 7055283736802605537 1752965402819064531 17365482834436823858 12339956009960010282 10757974264590294274 4021799606026349573 6811644784176321709 10147118356024567851 6926715573077853313 16177292962070142204 15770010725835677141 18035615039184733550 9705788367760665405 13198327785316888038 15255439928667665530 3735583725803012645 191611398343889279 7943860858738378091 1928847711337932533 12192344928037886256 817303086352272370 15756662921755097577 3600272487863880679 2678145959674628191 10487585224120041311 7513234567419689765 12884569160244828460 11131939214574877165 16646416338251124474 11836665008474921577 8983868664907827929 4332056418284572494 12679349850162271895 1660336888280508417 8984994452351975331 18443280963482984038 10310615366468104259 16542261049165731470 4537519470731934973 8201692385186929971 9425047790523044439 9494779836791560906 18188219174899422177 15100846490106240152 11337567292012890921 4245801260556933474 8572153783918573291 6574402109699609635 8479164056189652481 11162645132231827549 7900450425366047661 8634110978295965067 10675593771972224205 10463053200018882108 18063875596924860261 6611284113630605468 15416609182667614774 12006368961121059236 10386733980683687729 2930403595692594330 6827265907648066209 12420577418495465255 15823531139762163608 1659873706944427625 7677107148110850588 9773136095687581931 13937013823641785989 18443615246171045137 12617001594127638371 11380324686168198115 1934178199628171670 17919396643156709272 3281212338925074496 10823213672641657055 10928696119347100930 2562880137859914353 17360814327780149616 2745739096037554141 18407985082545085250 17253780872543512288 18389253140920506818 13738464754918771431 13663213286597243260 2629051949111861383 13761916860567371057 2678754585937383549 6718470580771084716 10972606707298847864 15449361365872149947 11561429639936843883 8343629188059957270 8768304995907817385 8324000001609547075 2616882586949466156 5870701320400151061 5380199859581034000 5762979897061171341 12937799616355459098 1208585692571413111 15603557665677996324 4539918675170509568 1073514722854877956 12204561706312728924 12270103203419546435 15716530723256024421 17473675144007059382 17680279142853237346 4915488913564396030 16220876764818219105 1860728589698642916 15930702364808826725 10054795775686090977 13690817193812092006 5396831304992016705 3491978241493619638 6554755041591924576 17582791920839563207 8521495170148128068 12120892112449971819 15183451893332250220 10637965428251550429 2182513327135429537 6408811486001625097 8280668562771993756 4517598589148821121 11062572011492606761 2708587060664818065 14426436976448323371 17964939444575967205 5162260168179169816 11066058666502150238 16297920477510648263 4973162040020835808 120126093621255982 10538706237806901536 2729026699964632882 9363676634639675396 8306662150577925466 17717248663078029278 3524163473723785528 162703966982056544 5621989109266231407 1118359683345570369 11106612197745507402 9159205765662683299 18118631620925409508 3101441965347090423 2917022871980693434 9476162506930241936 17249818611467249476 8774483349174764208 7155904190282329531 13521804090958763114 2766661917550419783 17097590328123013254 15864925618930349373 2887465088054563715 7357778279294204929 11416936740127600200 7651222867988209249 9048480961639830963 9261928101427073798 13343705328818129847 14128556307003640039 7005907950594766657 17673774730827166841 12032574945993685857 8782483282785482481 12838524828656648018 7813025539969700848 16852613961306200923 15884660038590568090 7241780947765640712 3934298802466025060 1081454764296630808 7977234831058224661 9610301730214849617 5884076099570194141 6112628456094502688 3930981660537509432 11821187196853275098 11781876220576655460 16240343949158342270 1259577352576781782 11786924599184537060 13329868605623303184 8001799399856524777 8165606144783148197 4252241128200377724 17006423110945491778 3189439307392063179 1223197391358356218 9796465196505751504 2381602341725831297 15149584038349523741 3278249118225625987 12358100666612777691 109500577704073963 17501505447351663533 10246416295208132000 9890416868891375513 10075776347509870651 5311074313197264256 6425853089174413011 16245613943222374461 3963649953890744523 13311118383037313115 2693054284603346134 10167645741955928959 10156856187163463960 2862747694614731520 12731502182930596970 1749246399555698717 13867769928076464178 5559962068127486152 5404404462480440417 18390362518065407960 15478252025658040503 1962345886269252478 13790834664698405199 3056009870799191422 17851756864308806706 2265089682968109437 10772077726059359331 948813178223834939 4412563338819507266 17239537360255776461 15385896673471515905 12821954747261302554 2921142625621944011 17457313070842801854 9579388178549528495 15992052855334423699 2952200407929763356 11077470214918760558 13857629976932813953 1455545881729064279 4215837101430998189 12888206796022077175 7351858567898300171 2535419618475838356 17056596277539210604 17762681701434151641 578376337773980250 960667681234279371 13864698041662071661 11494759210753949723 10220870437239055904 10804173933301135145 11714141359680817481 14325109121912883201 9903354640425624745 14145028400658262108 16898454252075623376 6143690355817211231 16732148530683913884 350627340809909674 3794839771273414002 12783407867677123511 11827417749852353626 714310607340661920 4441672899339053950 13649270143752378910 4606854606821496228 7299484330735060951 5021718694443613450 4671371673426944635 7156543540402837731 16389112521111306663 715340633159465858 12286876439447439723 6311833084744180025 18101799061175296534 4434289089677577024 2844257937925590435 2346365946716223947 17946081684344109867 5275472736954817896 1400982481780523506 13002984655959570064 1201840982327292084 16262939497540078586 13059130479004400685 6391920026461210390 17194971608021669767 1571662380410515387 10631681534651774154 13688077259096906780 13136563421700970557 12273546956649472245 14372751398639405346 11687276901010934081 16383100872218204313 1377253543599642733 4773081873062505993 1097715292320722339 12526708469972701160 4228806399155280351 18316914645932847902 306056471540146994 13285425667951150129 7643797937388027988 6431798242554232460 9175393937453311097 11823186332346327933 2225092329334871824 5209205817386391995 2925927963581921629 12890484960058704223 504202505234182179 8658116911132144722 12054256356068540908 9969399008140404788 11751262276203483123 1263823035064148834 8620653734223824207 2088789526754311069 4885890006414733261 11474459850500614696 11653740365850122940 907613804689074123 11896899113247653795 10459559406172967860 3334030884777921860 1426332494779613160 17972270931861607013 3523534938879313628 6320102899736006152 10269488443703049236 11493654770152343673 18194250554654925429 17910583402064264895 10651192964667747831 5833425493065666557 2668857385640038560 17001079304428893420 3884713751639324482 56976413714873334 14563470502118227755 10763976547024012660 11158583458832483213 3128266926233135106 2588377750517821825 12891242819460020610 16574428602958252366 18403353375063402548 6265846094355170981 11700880586781230992 12549638197440887896 10342334251123825854 17226354958023054703 14257297332002425397 6314146028928675730 1082812532007830366 2174406485764119162 12052592520302872062 873481745806139047 16803253420760630874 12645290322090719745 6766598633784535744 11947365376150760929 18439377799428551067 8331163259341524442 6074901664435922946 16065755955004649430 14213960589833590071 1236932244873091046 13485742953986617531 746368429254903747 1805236094917428103 5407232311555660627 12003760741191000977 11970777949196406749 1916074424720226308 3720150643699882183 9564002476666429096 15089542925960248925 5412821017798466185 767344479524181464 3558899882919824173 13013535476106310487 18065016450909520191 13147673567252199482 9833182405099801370 13595881407369879210 3952179629623433404 4622333268593121969 881079799049636097 3169691810688519025 11934943316258470481 15054999668274011379 11379176373170880477 13018724948971389304 12960865534937247461 18029105553180858551 5799555173809756453 759807889356635681 272439723043081956 10696313814963681174 7816336797845325626 15014600231560881798 7746295860177461686 1751793655355622828 11242907725563429272 14508434389138132371 9622680253088000506 3133475341117870220 4558440981986393114 1419535684319984732 550318898962707056 10680535516449625225 1644480854201358164 1110874123497335417 1758954138431055565 2947360905373248677 9325993861409907877 6610279669602210533 2545559986521003432 18276209406977515880 16630870370071653265 4174036149551120942 1814139523028260516 690042349751866187 2642264664352835294 13960767622652835259 7015145030885285268 4980661185705141241 8996482549471429206 216779646765582203 1859671646157798458 11019648738466433116 5889510540777217636 3779835982495837435 6764311517417335793 15435812236281982871 11468417131216809053 6911246193389108636 5886472179023944077 14170813932909579233 7985878787936123777 9796944250372955176 1536885016461835792 12734050495694524054 8854616813413494635 15449535853267874418 13442260354186065241 14308789392555965645 8128222773979977142 1201275711366418458 16376670289830260360 9285823952998366321 14859518107391953644 5831469724531038774 17434346450176852842 9273584980378357323 7057634687204350077 904273967357597261 3971323078257490831 10605872507201412535 7709279207684795219 8252379672879639717 13245827579237077234 7831066104515434583 661034658138856084 12671499884043403276 14308133072630464760 7202936284582634286 15590170208009946300 13223908516458292186 12202138363100211307 8176012147209050871 3402744749109349632 17042188245557055908 7353216599638206485 295641387912039735 18421863513349476946 11007571325911946767 2771441513778803825 9067572977986781408 11833731843828705294 11589022437554988925 8947266543753253050 16997187145125694687 12877403185869222993 9962528393363716739 17624397980762303811 17069845783808015076 14714136605794846582 2648864146980553715 12865857941108587705 16532967257054643903 6379683022251397827 5345090742219982004 1936706339214622088 1590040192283397643 2931031277119932157 3371384358550140511 11626435005548717600 18397273058473168096 11029257562296166356 9730600889107220568 6326857454478213797 2608774380053740863 12581070073380504969 10461772745117717184 3611609552722722817 14063954089894449244 7316993473026397219 11253443311997211030 2334160219000190844 5267506976896947303 14044899819801624259 4142751313088528171 8862536153790613648 6450268957944076047 14618873407976190735 17565492911312607681 15878891482358390692 15262727914882785833 15548282542141660114 11489440689199459040 572284497803363172 16244191362515632813 8674773695129777054 7595025461235156705 13289387248380300012 17325838084215323724 15912959349149988344 18202063417239781133 12439571497957183598 15718583564752222010 16112722527229346305 12061094377905668770 3761153608810313418 18255628428696336670 5874899924868668758 18062659593545250154 10459539771102989699 423691265617973134 15462299782759952976 5524175002504531281 2621449571394746861 15774479939309734446 9683176515397122286 5804655373068088239 11112250581545909047 13556780768864327257 9862668188889961421 16384114300237528096 4459513317077871485 13847238440788203366 2571061209408909976 634366202024538501 11665848338509328436 677030840617405182 8253268143331630039 18253086237222533258 17941466981117226896 266501353138998321 393481382485817320 3085811953603704107 8636567056306740214 16047099884708285599 15401627929511750755 4872616568935441946 14588610364302197428 5177936133134420934 15503935513201766947 5746487946825890942 9645060173053595854 11099944639272175139 3062569009718841887 12739708533032517973 10221813275424754357 13290653596643679294 12119422903265608578 18436906889385234536 16250873801707527031 1628325203231154049 12543179403396877351 8809581837694629350 15891045071598916899 12409878962911885057 17348086264196723350 3254493595629856113 10093324835400862293 8481421907295972036 11088985277716688323 356838084185664725 17520477441160436645 13089288550354519054 2280834709742901405 5831523935224398894 10021806224093014130 2695883640095730122 14838302306630051298 6302789021802454817 12135760960071094622 6818538577594751835 6683828097120807957 9686925017969898818 12315895857257423324 18246731010421088017 4221977007193782174 3702269732123539031 3144985494261663077 6760303435284817427 3803060863566388629 10501079079513252982 4799781770775625152 12261996588099391163 4212235985279260858 5721974997932479636 3743481231103792847 15479214810519666197 7165894901592813275 17180485965179205396 6837347267843511455 1467288829982671569 7187146651304499203 10962352119180409887 11784795757618889352 18195061510804388502 3708115569650328489 13984013645265906552 14295461933815919471 10108347371895086477 13097793019393441093 13383652261476382203 425834268046791202 3415286832598436791 1186290040203138453 2730891777817882964 4201576915856694250 8538157061919374950 9332404967286433684 15671962240297436417 14515677955667597293 6235535532744052494 1335056479924534717 18315967668274043442 3465412040151700275 5745239815099446819 8244936403328683297 17455806150774051445 12420883071090264043 17083650411543223668 6770628843008800207 13365955240080089032 1728306733871583588 10333112812272921641 15886438917419299238 1812406670949953129 11969726948585963443 3848542717455548755 1801635733843280486 1964203673191884900 18167250671649774403 16287873251560733 12096707123454823534 5251280843763577220 8649062836411211717 9592088568960903714 637180504515267330 11030924952712070016 10091383924025007456 11454323619451555765 12242777599834801586 14947714855298431498 11165775328939081551 14765701039072907206 15290953161572409850 18387926340007595708 9142059040754878718 2517301017085328320 5045550489847704002 9389822920966713797 12261158982137256248 2034084708741744288 1427386453742499747 5237457692447814941 11716807699321826967 4979395438259008865 14569814206661936705 4723541147017921726 15447910418832584695 16570702006123075562 6845900633830551961 11394073403185170189 12375648259159586128 331849560706742201 3883238051403257373 8195359882475583435 7215790436784816134 3075994910989365344 17098556753209938070 15300970486301987065 4299634429525766061 12832511487073249083 14649318932942406185 5031854891879180785 11161598345482661720 5086856395213048020 12847643507565454914 14101227387555661642 7576726547237035053 14928150190368585848 11887177689014462390 7440935232993132465 9051934925481794562 10817102577444012941 14416871558412601391 5551951845741082590 18419615559472973897 14009875507143177107 18138568860543731865 9516742077043884823 6457565407686606979 16269766214612911725 321626501176074537 2875481271861882749 6619586692605088316 287967936043361841 6535866515270392061 12043572058483194903 5047376633746024242 14424925723226054884 4490562206663796496 4958851185538307563 12936183720193878681 17819569616162623731 2001780002197979632 10762101845609633463 7346017318323733741 1576211936064074588 4405661177582490429 18289153228139337629 3426726862936418470 5688829550709731022 2380455771717476573 3242608463196221214 17175201430273597401 16147230442711257033 18236301244985969235 13938725697543851142 15328886885905278547 1692776379868083534 323019043117819344 8140199449353750817 2987839438078885234 11365805337588558884 16277041864491817958 16144098516826121553 8878212831921029221 9158646225265394446 6977101975140873264 9598753104864060433 4342138348886879467 6979367840510666305 803962225138846510 9343953727446804605 1093318825370361010 3941510676501278603 960005927383546797 9495324935545647400 1552466678377365856 2058120515134261571 6102637347982836738 983452622949791318 13559243932523291753 10713783775773002428 13241235432373586618 15715174495289672815 3575215258741063568 16074194983396397854 13351993243825584349 15472506271437640617 13665783549316001881 15915008799681912245 14046517058004365509 1726265635433431549 15863041128588958398 1201884080662428671 262429167196603103 3202684034793036237 10428474878595540439 5583703039626618051 14152162581912307546 9543402774404846877 18204005644457941918 6406263182669722873 4063196245372505689 14564271164806101855 12764241725732313531 4457760798233753854 462515310575440648 5205848795692949605 13395867665681496744 1266114659197518336 56827092745802099 8672079293086553339 12211332262849816338 14227759506979812843 10972704799296486391 5813778599757976360 11472502874593065909 4883060770302562610 5206491278754601923 4855343120249717020 10786167190663031081 879281952145551777 32538073275128838 11545663549848455259 5313476059226600943 18047258420511355808 11335359525107048227 5492438124018957794 3096037867601274660 13375210335693444328 14755564483464486926 4460739041271748504 9771308627406823096 299265779502324678 11563207585047642032 4853546877420972221 14583394433450825826 17182640404518346122 14366826515395085385 15921126819140918211 6485373727525901649 13292455202984070616 8750736157881903928 10777745212352653529 16951898982288147115 15958741540209836263 8897815300130118721 2120199977082165410 1039761105880505595 8255206993642039827 8283617602579209553 5660563238161728882 2653102411833960239 12550329574803836325 5298603723174723185 8631288472661945719 3312891963393200914 9028203929603586590 10655378806453517517 7501606765229971591 15680491034932552829 3899666609598009658 2894788844773902399 834445057966583559 3060017780886760182 14978580872228041483 17956265824951290545 15061802505862140871 11980656585208538331 12605382917438462339 9895687947996643059 4027747462723522464 4030630288041438298 17457658403226309848 15920710950822425450 6768178879325668841 4618955643144080361 6123703601213258048 704428779769163254 2356364852607944261 1102068675754965098 6148486776700666169 5206679694781271807 17878675615122674837 909688815491852463 1005101994434315958 16896544741777758660 16075668152431105724 10363313630805392334 5066105686674333233 16961788708031475794 9118665775433002707 2044726756379681696 17368004000118766616 16880743392505964158 15230822287633482749 6084640505805468652 7635917183368899102 6833620946297953640 12824272936080400019 6732808647905545205 7185710745604824160 12780730381917196591 16997099882214443337 130555860467482000 14798211422137948341 5308551077916075149 11414784237242640565 6145832362023061012 2268493058954678109 9425535429198113034 7283438792065425486 9171119332096851866 8071591135268104602 7649259820715685986 595927845968079863 1751476595453811388 9478444482870771682 14957154529895124540 3526248798937122496 17741240652110659838 6673022378083313879 14452804016658173012 3893740807617820553 1594165850961553366 17867155119600069158 1717464529946485429 7965502951607196160 7815280413706818944 5806024301811000073 9643042584459519548 2088089940325449082 8600052946316349066 15126377524430646546 14836277478642147896 16967324118706746599 10786014223999106802 5178991819666663523 10812739463969003364 987852251305472344 4931627818836018102 10416732134178918969 7250834723658047127 11695221019793765638 17449516778000166787 3854625224813917293 11328770987362403445 9969294876889985029 9012330332732195896 11328519554903574254 5696362141512601855 8288121923624429752 5671197313350285449 5397743627543781496 4449397847465603404 8177035669646912995 15156566793780053955 7141002127416674189 898511627222249395 11263588908386668570 11865151805768331620 3996758282794063390 440848699783151285 8537346192736744387 18380804683453410439 7407271272159509758 3504023254285584107 10125715617713297962 5370889022653546969 4328818853484187499 15175196585500077364 12641452944830439355 592245109192529619 12023666434052653731 17703722876595790161 13165907680939004350 14011945510378411105 6214297924769957095 8590801434872705276 9700186627109739706 5122189387724860961 9778033853035001971 13575300042615805274 11684150823215443220 8752271921155630321 4685465467854144123 8607405438339803386 7299674200037883654 10594511294114658933 7397394192318027308 17821123316468997800 9489501175153939629 13759712975500597196 18318803971038785929 10310809774714476008 18009543208039897094 2641147274668057560 7629414523241165365 5492855146521718345 16141637831538438074 8368142696217870741 13891028130357584725 9517710652832128335 17458951912338791915 7166218141722196445 15630709854457220163 15235180781810805754 5499217527153301014 18145722556411205682 8337547930759153937 3616992386236220856 2413164720891713342 1461732890758044166 6846970348286012629 7863071581261461377 3525119500558915036 12414073195989393481 6884094422708647900 441011891602849803 3492551518815284981 16387407215514428106 1627248875454634093 9733494893197652911 8553408263925590312 15998701958054593920 12388292630148049263 11683107033232866194 250257334097537771 9710132978837812526 1665417732350575500 8561702117991140040 11286726212060591499 13476118397888719791 13068245749700699831 12658356119167424443 11792410862562547214 14722733166016274123 12445191979857184639 4702495805830043219 11607763819065613121 1503669787427239791 17533957591660193153 10305889216669150699 15409206112938006559 16431703173123495494 7064594467199253591 8232784716192245555 1057005142823303538 11752689419935356816 13906088122395326527 11445908531638860346 6408927216936042592 98996692869038484 7303071825151810026 8287437063417963825 17529333987641177460 8172315362073877763 17073375425792154621 14407299336261905640 943987375490777218 11308058737882667801 3879064062366851873 10196177408446485674 11088161532107857443 2309266162720031726 1137826496449743725 2099973704587274998 11809217532540267049 6430141952765620438 18184131603284084090 10434957314085912122 17554937624804067411 15312191386047314745 7074741475286723232 14653572373805211538 16572996001706452939 12092461928220569075 3883105709882866532 8791130238897226956 16796027446667084074 13065556918605689830 10643511088160118480 16975891485261519209 9237211317932538406 5858839414767941252 11201146689575095878 12409224757814689887 7779608884312790701 10083628110113246086 8280674278862832999 10185151341772040804 15088108720892927962 15964711736810242188 3262423465314401666 5259586552469810228 11989076983703123515 3209687961208014644 5030434553233168819 14891258593661972730 11751364734061856790 2384514733107403977 14253946766067960772 14611545144223590624 8207603768793460951 12536044150120499574 765166162968317641 4693259782258513324 16503930496622268050 16833698405589143390 9172614739384780039 11186255445741526529 14322540903435646823 3357377311740469478 17304700030705330867 9341037914444933276 15615084077045937249 11069765913352921538 14789411658137793175 7616954180525144595 17399795764005223365 1532724175823964834 1433587230497151811 3203910997457432088 13042829636141517667 2180402231331449235 8607618801748263304 6302416183774588888 6560028594612873976 8372517233529212741 3674409237724679275 8089395603583412193 3180083764179543888 667913058348081749 6046528569414408964 15353359935837594392 16421654949838354758 15578006097684442095 6486187416004701289 12330425335455483190 16431028664418115355 6999889553490858542 12159501122688757539 17310686338703945335 7685710805209424 5520651880303816589 3221620819182733240 2093531275495783404 5308459528661195869 16363091262687350425 918920339692712008 18416308877948714971 13570102859630354091 11652870632091793355 15968510868680568130 674029833879040505 5578669496582126827 9203471415765071706 1256503000744479952 14984348473102349484 13765854132158182944 10019804385485376108 2290441832317757831 9243942845098771394 208653080343904935 10714107439548170756 6106792612948213995 1697245645583221531 7977045723522425871 18179897969303062487 8677959293699840494 9869500018624252206 14578966098698848001 9042395878847317672 10567962234564320761 9978205338850193616 17429240137275709058 13668012623778936099 2231724121598887944 12763556546030790523 2060644376095859246 10761973300718572683 14180850465879931687 3738458649353062117 15829561332257632831 629788290221956064 11707409734815660790 14959280571742392442 13497978270117509660 15716848873699170326 1294442935875719345 10585883109816161826 15998885443985835635 7714449258359132286 9444397488938334523 10850439906969197485 13674078599545801603 5901630788245155818 3102693617726473567 17596391716488822415 11168868542060169127 11522340860497012715 17657137444865862893 16460808066542917 12856757537702448888 7677507204538389362 12698387209657896877 3127809893902445589 9754885518934105805 15583633961430600883 14149864827469977747 920041264409883467 11309276340352329576 13516619159742293582 3845554036894340738 11239932596373978088 6368162700931011674 7928207662519711811 4111778348712973984 16638792340444517158 16194981444784907716 7397120693587533882 1847240002170187949 14894823813103019649 11365174245974921305 8571326646020673212 9016792123589628102 14794210591308199102 10420111412575478944 2059057495246645884 4876792735563242545 16094729907787539925 4098147332641565111 10893359541378702852 18133830252078773852 9565089839861440135 7404503749118994616 6717382582823605232 3483775303673116879 15583927168729725155 2114002039421774697 16250982580407209178 14111459479601168298 15513283753624296169 8628758676439221933 17015090244490140120 14792071127233021914 4607766058966740230 9306919018089181319 14373657919631033237 6359123935852518641 8819869386190765650 2458960231363439066 16488418899615252410 4137240411145764547 11171647925530738864 11587827659708438496 13161296427261160313 14479651294715020777 11169527593195909315 15915085578335959861 1645416627942590885 16233759164832722880 13709664098646913065 1694698667388465440 13579901694763744725 8091939711408108878 3919158995138138382 15115898436753860896 11399521815166308448 8698298149116166521 6836234799223666576 10576462972559684786 12528612682678125561 5195704950909304395 8064637315517446732 14561134454423201092 4973663346570050915 17760170099085468606 16754949078128487467 9282946385072516019 5172846564450359001 1493819814644899658 11134354559539244759 4230224871482379740 705202961327570373 3351188042761886502 16172684621639419748 4445311649905499913 896413535848980580 5017616273810520714 575912079465528734 1906446925925972883 11429324154733594889 4831206106843979652 6412396175977336849 13843930221194448879 4065301286176133591 3903988876465067481 15264923542716165113 8504188331517342621 7173387323345350136 12630267856378234316 12277549050816439820 3548361070241552559 9039548736246241234 11149465087495075368 11084785013341348745 9561513283514257876 3890576192961653013 2552099159574164698 72830516774784772 1082836431142296299 12005952633775196364 15918327631095052916 12355006460237967317 10788205471908934283 14977157313339407349 7092017043885162794 2128804775040523263 800763356530644993 13229657975932600905 12328579909436899747 11929576926448239530 1529935132599154047 1699739324888856428 12072843379497078191 17711944246377619385 14101388929562604430 14158956479840240943 5358979620951343365 18170544650689873357 11880455141291149434 18327283033415623594 8637884510073364483 8136212918056326560 17310412902142527108 5971240789052959037 12032643880419127938 5963961263991600760 11944630323201289664 12065032623652797747 13704207215545179077 15895491344883486293 574680187982139394 10086013062384454335 14443846521260934910 2071384273861536698 9181536339387408180 17013171436675488271 18435119612249185448 12595741046835445160 14495496336636602128 10001174900581661590 3952423019954628795 9171428068666763004 17718494197351742429 8927338452011483633 12203734774087799892 6151333253784822044 15265949266356191042 2783796018914623869 8267336652573132015 5466155800174054868 12864054282621987276 7176311119989764260 13939216941450495731 6437002737267540335 13378631357239525462 2950026778760371113 18159593804168661672 12329162303479543697 5380084125811202227 531603973874147821 8819774355336305935 1861500744481555441 615883854051607165 14980516655670645138 2853415764790297378 16925987268352955703 11674872974221110255 6603779236579555200 1223627227551504910 13592438250468983976 1305951960135354199 12515569579693293989 16977982032207525049 6260136699485217655 7405906375613251377 4549758160558239472 885198855876771857 16152118274880974483 2282477442708194274 9545461452726842775 8549941678815073602 8085290663490051117 8395055928914263287 1082008994274026829 13633941346327063402 12190055665953462529 13454589081004176221 3204094859863094899 9818952939385414223 12302128886230561990 16729683195224781560 15986704425681238653 7453736513042587786 13356165294475560450 8319978823899342846 9690592751513645944 10024951958760877239 12541976102820193895 8881963477691896253 416381327888311042 2056896644190677327 15588104277194936600 9669899174342588639 6636769792621116791 5388225306455954187 16660426895879097913 4681690974846530350 12533457874394570557 11134519676071737081 1123427509719990070 11274383490750411104 5333627304297906222 7212672049975220610 16275881821961656224 11993791518200944470 9424194066192060377 8115113598317184586 1237991134856325501 17731192748264082914 15716998040906203322 5999859411932228535 12650251587756200941 8714015050884307436 6194985009983449220 647541491259764771 14001729940382318915 8490129527496392085 6582229244437420797 12892714723729315169 4051994712870214942 13476014816015961175 6850157183320706406 13303205567123475833 15285630808453818596 13175282129310738881 551978968270252539 8271111852771146020 849227828539386119 15181002588271911039 14767777601224399904 15885883285079965640 13347771830978064430 13693526175457973845 10754992650106640986 17651963526713767363 3897225176163752147 10877116966964823655 8702118149222411044 17455275320391790706 3218326856562782347 7095742964458606000 4337409513278051717 424527432856394237 3257933294058641058 8222416299602395236 5804512098353041592 6685968597977802785 8594462306619678248 3972810519998459794 16296700263674629862 3566391594661320644 7000462992598643940 2303462938602615375 14138666904415083805 2882841651004926804 17956217347505733390 2789528785662112174 10234961178021076065 15069236763559257721 10052943374701267603 13268845392513005760 15680525947956102139 7198487565249190365 7017951056431480253 9727829549307925334 17816796684969175750 11821288858510004008 13021199216498154668 13373800564348789857 16901407661846062615 7220045807468534136 16534324546930281526 13320552124044591867 9756814493717803723 1073349340150840808 3975463668476284369 16994401837286620176 5936077945676441443 8230956907604524373 17725314266934187818 16969075682291919275 4322071833463933214 8864719142270469547 18312811540822573003 570971747190362490 17676281648984812794 618507172328511965 12251661911668387925 10492338065154320433 3126823168268016991 13953380715452542101 14040157122273347754 2803701107658465940 2962298322581447969 11437046596099371007 18314477642880081728 776225014093007133 15474545260837306979 16973027082510884752 3612964570851155192 16825040567461860728 11797340634742289190 14335758931460254818 8988039611395563073 6339144404253253427 10843355116513899549 11710056036656572938 947035170686878187 13721565553194725527 11588995508206902124 17830197813075447452 12792111938442726826 11873365893840967156 5323291248502722546 14358389591397133931 7771066616020098208 14866652721518208037 168079230043162667 3877078807183328594 6717976333308795959 6766287649128274162 13597169673356539208 13141350920023901382 9437628372707525299 13080660644312709313 5566445379185358997 6214173450316922409 1334374566177285186 17310586445100611217 11536850572017277789 843688688727039524 13069650857798849822 4406611682246189541 12634609915908159689 11648019073273263937 9031219289422742271 12635550107480336152 9952341675785619679 13771080655073764305 10183761134946193017 550244600319931531 32306776571770325 7938217712344199178 12954865630917635780 784334763641450809 10297801618428340277 8102279010033980721 2988954061818024267 17441984930975740916 9150552024276077567 3098040098466255618 5996675143871821993 15338461897401350962 1514897008825423304 5218423549764737421 8555811754443793930 12931492611718726370 15670716172364415209 13178353816600559133 752591157460802172 7184507042248236640 7273550518875899480 17278548489340530810 8178095514386581816 9904068493614775607 9836080893360672945 6732938401064355187 11609535845544563757 1250221400765645879 16508378600830234961 539633278131944201 7105266353619764435 6410934191548515137 7822593199233651313 10038104372629454858 8750668695301214103 12549985460947292423 1386410710896469913 2518712702093366784 4058939168380976794 13000568195658311750 13045277674641277134 9480025815102341713 15866447256634737537 11723891445290428346 14220636282486851140 155712425922335705 4643933672625308550 8047027463914417370 16100160716835618357 8518938086575348015 17833518807108435708 6529091459856554355 10491184025671605712 6607900248657170649 15585248214503724830 17191718223929973583 7657861647821832619 18203760158802783880 16282500378055955776 17811602066108623154 11089403174928910840 7625413889115830579 1365299762342972095 4185223736274484046 17943239805092470794 15823632238574774952 1161490527076238374 3720410407604709159 14281980118999815588 14750015317247872602 15412321720671249489 15428201318348183093 3828364147140617413 14043828409830083409 17430835904061380002 6399743955348623016 4267995875677060359 9499996667618013873 4236094731695986994 9752114414009188046 5345421300159398997 12244966426761361698 15514944029787741242 11162637255098473061 5173222263053476778 14451686752183430191 15440318861508330515 1944848355103048981 12279564726030627181 18384215720325511937 16130502791015541605 11738905930320190718 13742436631728197948 6550924302755547123 9108374060197709091 12885398113351085037 6005682687180063285 4582625828485197658 4799326192518268906 13352803406922207882 14586943967597651531 1769863246528870753 1401236720256019561 10164173284508779560 17784657429076185776 9067394475741215798 969753970320443734 15750945877574900118 3760583491421771612 12914080708050767799 14481878512659702577 1529544780735058547 9020685836786433889 1380652809261537022 14469722968654215570 8104080704694419808 10711894634925359997 15168799566952360511 2722870147023637770 17004396892623443805 14881780085409041166 11942494975247152405 17398035757034830328 1219125737915130475 12077550492413625017 12944776235546699641 8767284999972657404 16445576180687592356 9822234523490155378 8676900740669145128 15916870596840823874 8835015631669050856 13631380013807487311 9741784210966393021 5310389598203061576 11644591368098610107 15888182621502183062 5115877075313692682 8057252950348443297 17533298838486156868 2545541040971418424 10902074889213956155 14021983976210603628 3778331078812866441 4564098748840523552 16324676324926545107 7888228507617487380 9048098687958088727 6059184080923913223 16335407651689169833 6600127810824739587 16679689690981146952 13558741046062689052 6232802949743075877 18028353317094287605 9581547115151969429 8021769003248163681 10183742735217971324 5459888504628093062 14667325204345771602 15368836921999096386 6448755735716445489 7477231934394943133 9603498181339379702 12854456472698029829 17560343982136569993 11341277041844742827 2783171663303557336 3421494890575685031 1575658701336521570 4702660674459794502 1495190822427876753 12547413976475101338 1623645836700632907 9259101930410895031 11021531146356173371 1190705016374584301 10578846577356825334 6613762348389296080 7427675787988967956 14602339845763473341 3345185463384106827 11748010824132939467 4613743788985658017 16386355264770042751 4708118722385579243 6315965632967133617 1316626542748538928 4955747267878686939 17680022200834351403 18176942559619117911 2882587095711989953 4693349903911748107 2978053604233267273 7274974935011425454 10780155772745366184 4287902804332246653 12585571774154767515 13851506797872845196 15456988733589320316 11750431681922075538 42660560241569235 420579710682321205 1191628009566581170 17045373141675179766 2226466285393093008 2622880302524503917 18099812815905912660 7344446876682493597 4124206394595910008 15903471806267196712 6518876809823152711 17324194985948506123 9417961585991342709 4538825055550994112 15774525194465171939 2907112315118162986 8358619223859764721 4927542307818937917 18427527526047249617 11853068103525685556 7708985704659480812 4093396073121771221 13738219656392543446 9406901575091684902 16362652670983530227 387806451881262124 7155140035801913867 17665340807294804282 16311125681057822463 10331218532103404942 10616248465347105715 1443050714998930990 18198776638012546406 3161308002345170611 7080401073077947979 2190869911743738851 6739713255655712412 6697025291453624501 9957226214324448391 4806120663913215680 11800048993422231586 12241169195493944287 10000528857912881632 4748866878257421179 1520454892282298042 3959288366420215079 2600804505281135027 12067177665962376170 16623346745762012934 6291013724081037467 7444618394897508026 5502925785042214113 8218239428559839633 12235708227763289917 15158562375716079741 5383785299301872735 5686577888320987481 8305085608561166150 8906431234714795047 863221301090449690 16557452244991970420 8240145443900043195 6850839040184736311 14794504998009828940 6677235176366204759 7226587400314483842 2212109412828109575 736683891851588603 2183517322887169208 8889883174006746123 15871765588175421057 9786296300325976428 6826082131015395180 6298812695109444370 12353229322574766207 16198089267862157153 17013379267912241855 10315038179554931870 15833230398415899354 2735982841785105341 8874610954824397349 1651877747026148850 7257938226709472499 8703459234214592460 4305568401817472199 16208199227599285101 1433316390651735528 13048508694907451850 4090197507376134472 1177285244604853546 12758081209534016919 13836220851563942757 17406328597536105198 10317880074376624750 17216668505586864924 14230766093829880076 15686096557623805630 2485827703125948478 1839883376178667163 2638162339876568644 6122543708057109469 18140099714722392053 10537352653935133754 5866271255153876097 8581948363736369894 9112020118367607255 10410950543085187893 7033546836595149300 1647133045699248216 6882819855559946352 7749275466461642020 3196695879696306554 2092499751212392853 7411027785174321559 11056977386197677966 2126495341182245728 13055929218157616759 1532643768713724277 18443151519939871017 18047364843418000239 13236620626991364578 10775323660754487581 10898116601038026667 1339139028134097342 683815430351974456 6253652755180748135 16774203392030007524 6869777974268649314 9957910190012169038 15176685415190218487 3482767191441402433 1337699509742298643 2083559411224500685 2617549140199458265 954661829546053023 12196694726817642644 564893935731193454 8080585430468975501 7367892786036695766 1126020756034673187 15742306047619106342 11745885824645175022 5274013342337860458 1347654284674480651 1822796074047703879 17106409933322718268 7400446916415456759 8210407464400518679 3005557771709772530 11173174682284095503 9141148475746996669 18143949143377994739 6065051260531356970 10345713618895905775 7813283585508241164 603334885046262419 17928227927114428293 13524841552539814632 17056915996977908558 2426391396686546038 3257373724638374016 2979310121402462459 10153124579217744449 13897005627105705856 15455545753056630892 16855410163254218652 7446710798507927196 5149569812563995877 9397015658660258869 14975309969810613033 1913793152602814610 5857081107796848280 8490183195663500837 5090470180733982897 18433978213979141754 14698401340450849782 13777489201407515563 17291418212276275527 8755351194198293149 13484328296423565936 2561131078453259727 14472875833075622540 16405955413465343598 114204931486833481 16154958278091138695 13436020246949438955 895729349960570556 15505515637338374323 14168841087942854483 692233509716955959 17781213001016497388 2829965142733833323 17458319874632197213 11792260883034110823 7301569968556778862 6845983884643292672 17762130219834907340 6631608083533660568 2965509723462614842 8774838251057217754 5850077889193034344 1190345564226089839 15066514419591994746 17361128927353476053 16921127567479320565 15065393997165287603 15785017745964276907 17380521618851442085 7274676898195015660 5125093832046230593 6247356345394487583 5508729458273644360 8701488287823304972 6681917436324015580 13800353000322970824 15821311920831366253 6693520693888575473 5079722050001270126 13669692245439154778 11846853945406309781 15297450096270047929 7561156240615489631 202515716559008430 8939631222383928473 2216552978378634511 13924139735808804613 4644999933917298692 6137562743739222963 3129471640997513803 7454759860711902136 7407519803820656709 16332244739587956828 10437332958606807420 12372335914002920428 8639921286094156368 16343914875643800822 5923192862492304026 3788155367940473955 15061733776867888272 5761626429408156236 12738932956130543067 4703606347089838391 4618011784078906842 14170900590883199312 12049574814767897499 2925246487274025399 9962876296476304132 15139902078110101630 17229354033688874067 11475312396867321334 8002877932414601921 12760075448618973541 2393439463882755271 6926934830414208205 8339563146689392352 15960234362588152364 8668093160405778129 16622903936508403878 12929180008180403919 4980469381543673925 16668723973080656020 13095637961148590270 10447437017306510397 15041328582090132633 10229118136666776619 831610199797104979 11151295580033702596 11223670084817262781 5699747456585876196 1593052858689984782 5183137537228202501 9220947385517073258 18164943781831648394 13198940325765930979 10882060786514140376 16179260698395762567 17857445691978669100 2817838963160349881 15942355241852613472 14053321899734959568 18437755848066157808 15948508543914456770 157095859849939777 903192129404662879 16478459611629543817 80959733215258656 338036177553106195 955279589160512449 4264666467853856794 1277960872787994201 11178730044001499586 15005796877841572131 9741429842393967078 3462858297247765664 7862158299485211578 17812639411901352153 6616025332543048480 11023593599036333995 12544855444451748946 9801642175950083140 12191448755171627440 2900509885103110130 15652383757978859207 12916572952221497841 8731998592714661802 12105192022881532016 8740286725324752838 8812121285193149581 3548367690504726772 16546979529603626624 16885324892673372558 13415233243436634182 8638094257700455152 9514717702813545155 16630948791254200342 13895352426130484152 10571529690936241087 11507893240657723371 7596726306637021147 13717148012158189644 9331006441614711617 287974342482670272 2076331563595516881 6249069387043539925 14096208517268910552 15413619913956315534 4121738204277968823 15589865549653751077 16460373338682354285 2620098261780299992 6047327773243069801 2514241475852940315 10104900216461159131 1130289512837456018 14059590838916716906 3831448714298639381 3364812111385012524 17398167646207839718 12024400934342603763 13243520622535352512 10475844584342437344 9919810565986428177 5230798170322743306 10632828213803599463 9690343805179076748 17239527075086782841 3556297579208117463 18359808624310383583 525005572311327405 7176443954299487208 6599232727660366279 1126874111519006502 16434232045724462877 8596974660138254307 15518106252941615106 15225056086872797945 3005889076743380758 9045026096421665091 434556308149628249 18251243243354276039 11645779575255652081 14754100314781268223 2091733514212770503 15677154538009046765 9037278412952768314 15766768042816289301 10902335937606922529 15861602960769864244 16165291480983430990 15192096880910292493 17499772625299886529 10357582350719687564 536746511901620643 4257158703328032930 10780111744700446988 11086909034758520952 6707808278305738028 8395619092187757948 5678197939818995457 12657678358688930578 2084272567185329474 11662487061661052597 11440400507857886519 6579951007159151687 15618274373044107166 9409185072076613425 9501858623347180939 16909225010209679359 7036140025279652163 5196930940807412852 12014565037669672874 6998807452752337145 15614005337593816510 13753442413739134416 6838546994008380144 9068017249778624290 11227446005356289057 2038876203920924505 2997767184933249632 12960495721211105462 17858234084164179216 12659229569833328725 10922598197279795906 14390900344987155766 1969087601883751569 5308888279820102300 13918389646516021313 12146181053533520910 13914871151811837562 10897760780275661364 537441485932661828 12471642184279481993 2301878047046667073 8650452914879215064 17351785595271656581 6410900055799804310 18440698111313873377 7333175555453574989 17714721222847379095 4471480999639916270 762252516055031742 3245137011228960151 14001758794325833358 3740742546342453703 13232393433648224944 3773576995114447860 11157583865611518296 1538232570963777706 4835766681767902784 16206102579873380759 17584823866842298887 2022496731493636609 2489304754639951397 11937080498463801342 12330319491858571848 4323860271202181912 14156653385512477507 10225557167325893364 8644330437777352882 3869367753734619238 3304044966659425676 1202906856491171012 7844727938221064132 12075979250252475512 88122092452457687 2263437598072566696 3029779757464277906 7890323318370834807 17139797312860717161 11968628999442496789 8760855704561880292 5407210807410651737 17171935439675968964 4632999872120914089 7491273674018977965 7832224775001309077 13091956828719169851 13977815573974194453 2591325534250841340 11643362330715364036 16814452815082473031 5435896953816290465 8668889491390508087 3763709825534860358 3336197020667072956 1775717501770153805 18328380259590610066 15746028404772322153 8964244740785867920 5076597024975483048 7658055322104115732 3971419643610111309 3052621742279964152 14183608162022695240 11284471614024526250 12195345538170180980 404240160881361551 13528903151056605518 12369813178176626441 15477430394498456587 16476648654576297662 10378466554003242080 2938632649828367093 11267240915716109423 1645263440740775332 574583911573626142 8273557908605656159 610216961040967940 6789496511144358440 17501531802149403740 1556015348587369501 9010293006274356211 3822961564600072910 8288761945664826053 11091888258323345061 4733356668318158474 10240789336900910439 3295752149877531482 15027224127768037597 4398279839777318037 15786234640680639896 4521908135884239374 9405640562897762815 18037056561878366538 5124296537842555441 13702061980134826685 12980186751651015 8058067025455656099 4799134112441879079 17795918910043316414 16899521172955042715 8366351492807040640 14242152201389990945 4345278921653633446 4034156171296291269 16127994404773197345 9882798467775043876 7694304264012421062 16914766059955268590 13020813871299691501 2757020337260569720 15997813480215540427 10933247191647786867 4554505752828661871 6237556994635141638 6130415888949362591 17945141398015217931 8967953155576422188 11578009091933746116 14929745342965650053 10933555254871407774 14327540357337033574 13189950118073642788 6268536378479589295 5350720476676146769 15373676836198455808 4647556579775889902 12547060074425442003 11904986971629994734 17058580379264846318 10347163753818932744 7105448789665955642 2830910820080513937 4428314798719165350 6726605800029394428 3400742833106990743 17744953674199623806 5536665364655933959 2038409494369466020 13270271785992422216 2828786551657867146 7287415098217567532 16545041909717625366 3238764189003274536 10712510786812339689 1412456555922299488 15772265791486717747 11117103363613016480 13255171333297480557 4592119874995541125 236350119678363890 11014172749643719716 15044927173519930430 978271924084293046 12233211178872036348 10104090774424594516 3859103530359986376 7934200041360058678 14840759847080366426 8132506754773310436 5063639690174549648 2350096297890926346 13227747848638856743 6693406762474125280 16750452159848845231 218624355784394871 9829024991878572647 2734350803465013097 14602899586770256502 5581392579470372984 5346913491670799989 17563506177586902528 10167158358383506723 3661022845741709647 7408786255479310866 10424595096683204867 11074462677417942 17115006934768118475 16837920732887099061 1048268256362299724 5849309496211256678 15028117049293977059 8250536272253184759 3161447725983702416 1515737665874221623 6770194499575795666 3645581516906200565 811849527774307344 7741763290616665137 4339595834615246513 15401904562856706312 5448955411973372960 9159049849656536634 9306236481605667752 10719297956238539813 3136868653160465264 13332687832909724162 4691763579939950301 13167294881506665090 18148885997933963978 17908445074260956495 5858632004487374447 2160069974827166467 15621122740131599915 2097392881670500749 10743827639583315367 11714398981850789433 16527128162585467944 3404823408036399170 6693117149738919206 8247998198227497403 17216372318665163592 14531242442238613263 673046054924257966 13713648047760316136 17524210169421888210 12431954183864422401 11428338770639380937 17008699049075095407 689781394448804585 17468017802992906743 1420058585576865841 12485475163225647984 4368734433159731572 1273094154927092112 2305418129520863796 9412085192057959524 2661604850438971567 7265052111293119724 10620658963418715164 4530208123596114576 17396513263816195624 3066216047169675106 6237451386147289174 2049809297607950720 17894618124472807316 3155881888160645158 6117739702287182259 14365610824294424694 3580998555460796149 9929869548141252103 17584026032255807256 6380430075810246847 11286772746244012830 8566356559850985583 13806177276090152813 15898713427083833471 3850596279306866607 3368398337152055242 1999157327875360429 17986945375392922240 14050745886810765689 9716710853991225918 7958519727924132079 4241095006193378479 3692719685373189910 12783707124434927560 5396830542794086819 15205639093162106264 11765654053898717372 17881502330342760861 15704503024428611628 12377311605710173597 11323982810824342126 12201707140861628015 18139016032189799305 10491187225177904063 12091125333134089977 4420605864077000797 10302471425593371432 10151871708890334784 2595590616828134608 981603664337451320 9748970122527201224 5294720693698318379 16967868111669084846 8512129023603617274 13949487706367549049 16617223993208544153 8105814272754146076 16725487554129607266 5036876602786915425 18148382576558123092 16725217221171276836 9468743833427429123 8612744969637186603 7701399520969085214 18022849431499640484 2670492394326000662 7956054982823434574 8601173164163001694 16100220584426869645 8950750226535024178 2921109643701396184 18314994303533940372 4615554292516029501 2716755859833138283 10008228074986104941 9835331669958443690 8214286677838640533 10806472592543056097 6413545674343842252 15086248129651358583 11612522219515934316 3246625392264022171 5258011570782241905 17300782679981703502 18044568670752129734 12324516547655214611 11516827588923839442 10576560057773167660 18072161110618693156 17063257752414892961 6080081592061217421 9785995183040560684 9243122498905702339 14760743420930728596 4786615113559690651 493064644802061892 7510449434304500632 4988158504181820853 15112780757319925793 18290660454022681381 5598960273753078955 5243923963052906414 11301584697569282162 17272168331051785819 3577801406539770313 7801030051545919154 14436970833953126388 7501798513872597901 12877007684000090526 13434626271478403865 14133828184347853810 11603842934625226338 5445339969369571505 9758468458578604363 14252919616022455527 9166487995927697847 2535645734057764829 10949058127670352683 17156882827885336076 8216344602439091343 12762872381090503909 13257515025361693205 13197301456613922267 6870922994377127310 2703796181338441807 10900338828780741332 5081644461209975166 13978296206627800246 13938356058052622594 14932352092513709948 13636024975765995522 4971997333000974384 12420155885768391896 2695693848358212046 10596363062720469157 4316307220570145124 8157344503055378030 8327737992232531136 2822709366303460956 1172296986366919637 11820135981467571826 7880131610749265044 11428504107199102105 2251641698269454352 17197527849890475093 6978985589947931180 10431700400061157906 2584553167475177066 6793883488379588483 17519315839364545794 9056140025072255614 7633401087072452411 4812663172879258710 2636920099003651819 10872077282552025040 2113740549787227651 16747818943850975515 9198466010370527363 15337346201858032023 12654115887053348843 15471365560452662988 10837346352570158594 1565957717872862798 521773166700867414 6316105075262184931 8387895272525127217 6816064116412554181 4435778473186534793 1276473965182789610 8732809355420883246 9190760537300326327 14319611752907608796 16018151000514499159 18368609309672835032 12772007865547292527 4406441319944204808 18145657897609831576 18148768572776105434 18151766059720959281 4642970949479506783 16436167465396736177 9685809051014652656 10588735792088269727 5626559435150496106 12177908625592159754 15367216726425721411 15405363349775191320 12716737628290852598 11163656528101798876 5421310810835855321 4442583931179368475 9992831316393480931 10042825943027342328 327417121286798606 11160820985344892320 7891966735289632718 15534834572809048556 7837274801306786388 6500364231292153471 10043576956005099968 8963216150205640753 8201331703247863587 18037954281920882064 174569110740021267 9733398965043210360 1334400183184956384 273040029492835337 16476872643070942585 9737589601213304179 11572510598691087937 6934846913339486977 13609715893777002916 5853995882324044562 8763069022726546794 12929861065352134308 15329794947082560064 1599999065049462965 10133249297436928881 108829068408734119 17852081626737823691 6888927248974636239 10782125950602937797 2779383347038060632 740323702451554079 16167098226147223934 212757449657149580 3714446409144786773 5132021960938572048 6720453106161493790 3397475389967132336 13391030884031491776 16741262681801198677 3594024805643644476 1424330672698875846 11719962047031619039 1752191128302711837 6171799303962451419 271021889551226106 16275145579451387784 4793528132373792473 11571855523049902430 13827055663253461322 1181545963313312433 18222652560987007498 3088744406002105377 16191548049037533783 2185807085933442641 11332477494357914520 1716205983443362203 8466073819058094321 16898898960153704498 14563156360441731335 16800093953302965412 113506634116695535 15445780480657912426 17596464095494818682 14096900508817197253 219527457406134049 16854805926545397652 12963996661505573105 5591542691276744956 13088005351509830545 15276435513618004877 5510775905529370155 4909934550402695613 15090265423557702293 13982315712764963167 6811294989657354932 7455581104837378198 14900134945037544074 902317125384313397 6551879894721439528 7148007361619787315 2658468332950756908 3810621597576681843 7763434116238360375 9772163720838114543 12484382122233492777 3158359968248195876 6403053934936589938 8052321291171206864 16197157287054387475 9003730785092483843 7968778775426727581 3882326904752912945 4366010855662101444 11963933199018347538 13637369242355146291 1826929555427265806 15619684330634371687 3872752627649414091 10070256144969359822 5068849164341936718 3975533579969936454 10504813385277979011 6972569230410989011 14819672918176866452 362595890295155332 17050904570967486507 5847352349346498629 16738027112201287185 10370033595178419705 8744235329928607599 15076812968983202100 4569163368240755300 4881152434897276302 17767593315841254093 6088772426058131366 7999259742041483454 2449747181019556097 247450007095833285 12231679145766194496 14953732724104792502 8421915316336217912 12108680420461011954 2833926763633939307 17403883561475661949 10816007363930818841 16579656770052517798 7582009587273583919 4757371119790389929 15240048679854293046 883395943732029932 15275796231427815892 221694650139498977 18020872303761516559 17171955924813301052 13243177306527517425 14008206351099592787 13025909705043705534 12319336599584168247 11882838460629951373 14755302051745632771 6163724744749170263 3796100910192041236 15649083114503240478 16362761093542315748 15156549329383230234 13749085940454023906 10964954349683139641 16561649069418994692 9761942392232269539 15406068367630761384 7097258529674392447 10093909181718710607 18257670095573876911 517032333177814531 17975830559968199969 7644988132576189470 13791571535921951292 3884578468259069945 18430992006003954023 111322502431803509 11508208266192670365 8330363430600321238 6080932964299598253 10872056702797661203 13040725993020554698 12602859177036382349 10596489436924210511 3238278804251218925 5369089172279059315 1643592985526349611 14450922399103180462 17546691308514343811 9710233162422433850 14403740510638244737 15892071267510326923 11530573892002426246 9130032490399562482 1544099422060357979 4173240320330764285 824148359001413146 2586304404747082719 9425572028962792356 12261097704803255715 4813500393326646718 4906251386089151672 4064899227039448080 9220374414345821790 9733590688903064620 450798241139589732 16854488008919926164 10403599013353523923 227371711556284414 7049769943159754928 7499855824931519331 8299216031166559248 6259201934115761706 16886737318742542295 7404548734136026477 4212974910587197597 4800026116447205668 17500306390301345620 6898927623937221289 9840997291979089444 13427279119622758361 7909503205409456115 17619795589587922484 11954172118129594044 11045150891398068512 17628058006148942803 9431007152802988660 16010804643609714072 16329685836781249433 12648423804645756837 7833241472788210081 11362390332973921778 7718655806549297026 3637360794111023866 16952426408793893120 14851504139118830199 13096169008772212064 11322358323547855736 14474581343719402376 5679123420948971764 14108095237320877351 18361176519405387963 5455939289554433382 9752556326980130290 11443079915733065263 11500771473732501317 13572164658485592285 11095937084476277310 12659763558477245591 5565033357485135320 11540153506135296526 511109146646959951 5850506457880739031 7983855388465028622 16573922157224453442 4649907234019026435 14926928700361604115 17723156706897241600 10387243619083537244 17360773330684096024 8469527701520342869 7549720924637446288 15079558657071527625 8865572485861758566 3202260243453801535 15226405097883373844 1095884239695862448 15462569967306037999 11979792813816029565 200786078074715673 18136648748876775708 4902780029122246351 10379066996316722397 1362633788695244260 10565532069491283319 17011731445652512816 2117090222345970876 576601745171765177 1673916139038947895 12678065534879661833 9136218855270187848 4317097246481071401 3179898444600077250 963058156637055995 16536151076464880468 8190413999769155954 10535744198462893804 7035457350035846565 7262330672298001385 5572195874687838024 3542525567579754282 8037839309097637541 8795668235934959719 15481399362445891268 358913207622371651 15192769345984323253 12032562977838349429 3728240357786279633 1084176305971401261 16048882815949555577 17151416547307865436 16549118014306193045 15440582001510537612 15182455201370234181 3724778747698542619 10665571156876824250 10215084203058998592 6399674349971204238 12452893881154311996 2451805695433070690 13142943876298551601 3403336104795798103 15871535561916090275 9642371355097322928 18168747657506640410 7957255276284465228 13122776914606180631 1444332058549588536 10088776215616695508 13224146130744143905 2653847248713060969 3829096681966896363 7264567542725336899 15247310076512540167 224300233685053279 6342621706948964162 2110422441692336737 15830219678784045376 5528173868745308400 7379952066928365635 7624201481329169933 7250071212974054528 5049789127082746106 8406705537363537501 16488578983252841688 795910593761566711 16588184530224390596 3013247698658266236 3972698874706787233 6053285934761814139 9371217589304692304 2720919248331562039 13070340705228854165 15979615680139412433 16638864299222866461 18334575767939096725 12316651614642696660 4114132687349586294 1484495163277137553 5028009075385226309 18304146351900538963 12484628732812260571 12654755692080642358 8964652389352228710 2737818053290446521 14198177313849121284 6346566228794947437 10684368930507631650 290893157950921554 1291461837780789625 14478805508255276199 14736022920539895979 13255846586161578948 10446327046480967442 4961446826734981564 17185062079240488264 17385063872935370390 8625640526722570750 11516484832589745794 4756768977682642004 17981169480707326030 12276909603895027338 12064336822518899411 14868118851372914215 11426095043739124242 9489372481991573318 17610102634757587466 16554098316114325817 1776886780881470054 3414355400460310901 2606591043642049444 15791559466500545476 12667077910418061925 12478867096235492646 14210821117252060064 9190530403051050754 7596824279432371620 4815738277613467413 9792253314424508567 7045770160957050560 6386505022606591852 16025826116631474198 11120242776058137184 12778207301736987624 4939451462252743675 9318585466332121948 5534213826542044548 2197723949434156463 2348686243430100506 8187476865710788349 13754510841854212697 8772292957058519989 523342246022580598 444862346758279671 3935535750161090973 2694232148782710668 11871526619023197028 8011423660129393590 3331769870044398362 16852631015038903653 10088313645384206765 1268784225690714920 7982121894005223756 8358317255911499448 8525314267181410157 14451071877029286022 13542786359512618094 9805579986716671156 11351601731638182 15446591733203079073 11850306293526925812 4018294874105990864 7249358660636599071 5159808906262904187 15052363286544469268 10067567278712783619 240078906240747985 8283922281517243146 7348434506227637740 4935538803037256078 12130541044161952501 9538936852636930070 5568959818908383522 2754964088418462248 1033873008542838946 16767236961000778382 10144777228567208401 7126871197768425458 9183229332559597314 1191639547027200021 9501631451153642818 5854001484852784683 17779148393460754500 105595218749710932 3082661875822280040 4979125112703221841 7616334048226220038 4905248439847942378 2527200861524442315 16134505765042271255 17707682442728671614 12319974653598254095 14228758299758954105 16859632532484665689 16254401963744679649 14787133956184046821 15342339407748960807 18125678509633705482 12988306823114618407 16390207899043593256 12829842958853817430 8141471250019553073 14679836690057807636 12606225386302428589 11684683620259595875 4908464565303640439 17397441094137349807 12072346350151052383 6337696709456872698 15523166316902795444 11422770329485470643 4922263287208195164 1092762327418772376 9391730880993004784 14364182582056126392 4329041658240222677 9374438645007895053 6334962131545031190 7657597702458995810 14596567198761534230 6567668545715025924 103829603505528917 9066365993588413757 17999199224878557373 16689134550001270383 11410032343952435142 9949852492802865099 5567761031440443917 790720425681912997 2381438699895835956 11935215188832569051 12524012260741577994 16868354855340012115 17708238496067844152 8565795678506123093 4849514125781741328 10363822903221842602 2604407255152811916 9971889198952309149 1636412432929403156 9358761111087868921 3604788862807922289 9658776669093509329 9504379552613376383 17420213936523988865 3643104807797113213 6092032862357188527 3865060190421727671 6508737418939413179 1081834623634611582 12566606910356460272 6294359902525206554 15544881160407773116 16284217991950612927 3249638981253020887 16714064671734296677 12783432280875008100 5544950652222889472 4198361584938556787 7041617655910862288 11235611255264491107 8402695325851233122 15294619093260764550 13733135025763522944 11820280550571562046 11716147271324702543 13810162676349638544 11869330216469270895 17764853973698690936 13894391519713290331 13852199985775333869 17928160467555681896 6342382430601153396 5859516712268250273 17269312975808437616 15162926648914093171 1805155479769688807 62218740073653182 11913853378944005002 8236467733085790200 13720112808784783023 4267522250211499585 15507522157603739055 10208441197499346472 15171555977450592481 10465658282242465980 17770788118856376397 15895034485609768966 2460836893723232492 4342536461218519071 18010595299120425331 11999011992909707727 5384220191776380618 15049669028337956367 16113369443812367137 14465777732800166027 1856936990568393436 12368412915165590437 18308252384049586598 253342477746171771 8587703293766062450 17015544047280507719 17356224377447152102 16257748971257532942 14236904833236403851 13097286421154106407 15372145708777500946 10221367969925936438 16943084968314749509 3842497836802050174 17216981487935438208 4047515662631042439 12785164737905101782 1851359765155517409 17352087370667965469 14047532405371443174 11517049805242395786 7814699240304876200 9749951846185753390 12988737492821479063 2838811608307459936 13525979982183058943 10044726712463430730 1074661432381825245 9723010271669543138 3243500781492606927 10416180093144434823 18259261475805670294 7305476208792415960 13341816330489086049 13185842937161804852 10120136322386343970 4521699067464091609 10045271700704844149 2210343660664137135 3114579669379558264 7593533039174485162 7876865040005185155 11766799196906408955 4963866680595067136 11959917490068558988 1991722195596396970 4028453426605503770 12087327412273403533 2280036588142989236 4564008485985639144 2748725557964990649 3836799763291749691 11515102852670468464 13908527961726087917 1007769909395181827 10553825353020117293 5132382704563422050 13397401253141788728 14020467690621219089 9540174488698916943 16059763142310657915 3408577031576431322 6356169875150959416 17800542331590223347 9843511260049200177 11470621788880753847 11162774240530917522 2814594051356325090 2852813807804202435 6550050683476502728 12608248577612446456 1258230285768614925 12295408708110743460 15052981604439997851 7051071217213672433 8230276781804267804 1943733675443394746 9497198350566347993 17154505121084872844 16754578915175774796 8126211286064697082 17108221603736885149 2111573750285205439 10798610343858478593 15621876494540663733 6496444364767111693 14008535988807421260 7512113215106526339 15923891353292528131 11648314336589284005 11243517459521120177 5500692567192829500 8894689777621755813 13414859260300753305 11549916998248431921 5224748216602553548 7381351759052850512 14361424424192366410 17344802543123389935 17094412810298034058 4681401503387364131 17699016404564267757 12893937345028771313 2845031038791606908 16122373979468869660 2644622610265509823 14575589293796259479 13072053863437372019 5050363120496217760 9566069795945910667 2118976341187422177 2937800994237125134 1470675839095730224 7350905047771190483 4481511222712928533 4720723934171610355 10630668943037805999 14404470051594006864 8497653853668404252 7280026180293059536 17686747674139051022 14442803029366811726 6920172332184296792 17447593456554690902 12115017495366434946 18093105535613279709 5671882491314106453 13495806534403289666 4444715577418281082 16007866509777293776 7162404664194181499 17190750977070938782 4300254824832085508 16625588149832770559 9968714128957643822 14062259121298974985 8385081086890448666 4791438414582908867 8466827025784237022 8720606219662756751 6015401275221759538 12490611888859929172 11791762378753569081 15342873498745172682 7520593523941644668 7353899153411747052 6458266076651186536 1039291990645921536 11060482593561601035 10316501919594861454 4101864415023415640 3770235734704103587 4122897730503131755 14982980329694651106 5224096604630331009 4302581149150239616 15796799421785992511 2406461579235166836 41659889233076944 17418074919078035754 16360904165717770785 5565417792282454470 6483621559325271155 1862878502171640809 3239191744393445880 12945671253526038055 225385058080003124 16030903969303177001 3388161997012088194 11783450866627282105 15935236761752107367 12495144177455811539 18212407433775763509 7857379193382627374 596242944966649267 5074389904304997378 12879189090405943946 4939740289328655791 7242366109860229109 13854479554439256631 7602441091603894958 13702491790419079722 2891196855442219740 9778936610152122439 9422350834388555910 8155437719178261437 8713315867656379605 16574705209356195698 9240412851524564447 5733342110528381830 13563225629366861281 4215373686829083271 6828902154833719840 17953308232144366135 17400340823458378189 8066942415367688404 15806869240460473059 15989473425698407600 2658789462312621829 2813206596853294000 3178886824530170399 8072626336155449574 10262746925328891987 12893076914867886935 5800175014803280892 434247578018142950 6847223074607566708 10683162473703814830 386286760815852384 15368350359406593362 1333946001950345502 3531833721571030326 6698256855305111911 15665938466283443767 15685200314743230819 11343566270559414743 9637654871991401734 255195975358857927 9744119172058830473 17633548994701814599 5083882389418714232 9728641953853815384 1540686910898969556 8877546918585375446 11309722571349122142 2992822577503325372 2528325700755721119 4681312458046953900 16047089336457252539 13938900359345392088 2585008365663922194 400844304371223156 13238164886106420636 9746345847122529753 12733264968946299498 4530505787811357736 5116901818438856879 5227558610135613450 14546903929136159159 3567767093200381404 1613504632929317971 11835710756953430075 15454308962524424329 7920386325583383700 1003675028241571065 10857705332897048562 17453975249832423238 14052483974047186844 12570548231091052853 17666914660476051303 3784634002850140783 4624569742248179155 16548661689761262941 2536353973461499626 5689051550961656644 13389893069090778739 13735737859041004634 12756578259477114303 9489929886978663365 17974034612426535786 875840371613818240 13027205458295172529 8770197440485805669 14816180932491713143 3934384464535599531 1646367390665774161 3135028649676636602 9933660150544064519 2273054795335293768 5160952631739433635 15085745090410955103 10948395879551345826 13841963628370798680 10753235081854828427 531078370980442113 16512156614207588553 3233144239639514545 12668480506823660224 1657666911345892659 17881684899670427432 8390651225703451920 15994377092292742739 4734958891833155809 4940490599005918546 12726293068311621659 9369707694835330262 10781127022363353091 3558922564598662644 7712230413697228415 1225068907779149661 3961464205833801350 13691843394351786037 7080599020745052627 18031021838912156697 3200682679868877900 2501062373903181093 9904552424001671073 1419904500031503655 12306907060669986881 5681049716012603244 16741975645344721770 14897344615349514574 15162562532817892495 475086877765184028 11297276345970853278 7673530262715290047 17042508169335167763 16277986497379343905 13754688895207375542 443075603451249959 11348914399620663664 4656269455369160383 11577252494737831349 16351731452855732611 17587377848676614567 3899780006066807596 4744320514283116530 10147858641783181268 5623424802911449523 5124440984712081113 13128424537978869619 4504685693718249753 223691670820645756 12347192683237766771 18060097241064183748 3951690079753280206 10442554433999304021 11376674822924362671 11651768367997148896 14248133082516408000 17629147663965104393 1633562866819123534 14235760006666004267 6952824904489008127 13784580590901999121 15678830846507828777 16722795194257572498 6630247866500920196 8900840424826518962 10622939648047485144 5501107007757381810 12509598171981243144 1610261154433515422 6976272312000347713 1849621084005803572 8489800827600794391 1056184897320304243 18150239973368363509 15168416465106611372 16697720973716675543 1109882713382320466 1034411463834782492 14257744193686633711 15309580098472158118 11108762623579538173 11685345161005526242 1311543778314052175 5372555360070812745 6240931899060597499 9309358000713195836 16603924357369914169 8526132723285158456 15622134036901153275 6939016738901687687 14466261547047224874 3623061588854335401 3254185439765196408 15389811991916367002 11675599996125549245 3342049301038080784 6666534867381051800 4793305969267680750 4921244982500859607 4031161369528687049 6914179688406086699 4605187211034502029 13315556203934758599 7774540163763398841 7080799382395021532 2908841975430532004 11776211324929344267 4143825681635285302 8220442758917218336 13145105639006969818 13929175779102998708 1740511542765069048 5874351521768382678 8133100198946111477 8933025920730172672 891230017174909265 5046158599532038881 8358693575215551169 12136296284957869013 3750203466568272753 15225890592827410850 3292683637171704630 10121928072549188780 5645631351385481256 5603353448007611758 14702696890073473368 3307220019845418296 6601639694931224480 17913010219561040419 6194002307628002535 1015872929468925775 14306741139720783065 769615531796248496 2833632637417916373 7240403890518201381 3707397304179519917 16121238990242002747 4333084196568027857 506830313342654016 10859137606454827171 9616303019967590156 5538337695725439158 18085513888577438421 3240641665825289364 1633499245529958825 5458174671285230179 4030525451726325149 18236917879646282899 8469193600710034644 14680425575812186445 703456024468508573 17589132381979695363 13615132603668853303 5742328619194161446 8264225235093568904 10186084570515833891 14403208535397536916 12831674946086191048 15892812279761991789 14943390022661857564 5643746694932961314 5265720444806646507 10126040430149395793 17622974837184701263 3193239345976615950 15710979963959858949 14845438299622889442 7050568991355353298 16177407929985690726 8965120246242911986 11749833915528995535 18088217520399259383 7785881570076303501 8238905279958843799 14777169688230451182 15152129389699999294 8621337125786227238 467284417419105175 14390889569670882963 6474321447657257660 7641065796890753105 15662518240088452990 13233805613999128054 10436540991913190711 3317650550091532020 17403654557885499627 16627014118787675658 13640206616802445228 13568023619026977505 758333446247023687 1455163606514074703 5771110670800665524 3069116959764576131 11805185862570008418 11452415656153736698 3728327995462068706 9617906975101655535 415076698547291100 4495138134124709063 18442085741377976566 11786560223096125429 8522378631358618102 13866935294961427344 9425586085309053616 2550788716844207922 4958463969109931424 5611789506738525273 13611045715183449258 15372785147831894696 5238892041191109506 4367017808573493091 1372198409209671851 12999535870128111683 1496050076342612080 13379273036773941166 770565014455231491 9629559923069090282 16671364911147173103 455437077266544179 5045095889388006661 14933991268711381629 3690770279754799003 17065920284571682112 9057189761290042680 7143276381291995712 356194711898245310 4825065230440282208 3261560158946370821 6636921354137721097 13401710825504806084 639261431956380005 15841811485959842584 414349282288695964 6542736323476662829 16493932803176664726 11384583295840482765 9197925124533982605 3447010576767927582 13803341254943384615 2111516049683676535 9069111063481452921 931920028147946513 5913083967058258413 6387807356776563249 8888743443924446708 8598474045496361239 514541728852708418 7610921628687035100 1779135307760256444 15185767218309528062 9698149720946593989 5247809295596507640 12576537775711836539 3042680887188166510 410386531717234854 9724500455560610274 15295252747559900235 13342345745234924464 9396349428344793950 496989004113119069 2018196627249091813 528175459352246993 12795794010327133031 1629390072047080961 3219301324697648837 12880270227655126714 15719307760217555105 5207062110347914330 2715773610625387623 18247605697695472298 10511871989611706781 947879011930106083 10488456859239415788 7485568846324608415 9803167853262121962 16226421479451215830 3077683183444605313 13667423278846045789 2435765288792801306 9524141732014285354 13233682169938031563 354320044386708929 9684588406913962387 6165750760119023488 18065916036482460912 2900891733985017633 5551330458817605436 5359953301461612488 3107261627820641323 9843456396802540351 493064030029725570 18096960168556040248 2457045568101666901 8711425531312147611 4476874473632702639 6764395163836042452 14152588937185914789 8872262360066865741 15585611006832412065 11929490879085553246 13426921695883642404 7785746032441580389 11497139042130425017 5570506168186337241 17038996124340427815 16168547112509997022 1600132566947072558 11297403442823841518 6882195031155373506 15439773978127491564 13289667178738308726 16074921709031144480 14007747901344898273 1969911643242878872 4874417811870371405 3330054538968369518 3274106255995830529 1613253292028452429 3937706634037579353 17045516091126567836 6955018702002869214 15019560732840120723 10217933936316699620 1413756803304621481 6224274029745593019 14138054890833846812 3649880290150872209 6583218853541714224 6409316896548376374 9761106156490235833 2218357813980927007 16897907981535332044 15622987608647180707 3400907137765214562 12413252364855162312 15008176325178810248 17419280783901160767 6887317681467396070 6220404567300897440 5340562899338509555 5481316498068160508 13955409468210098353 16440018541813279274 652971131753964487 7769775869437411612 8054255557985505984 7579854916965272512 11793189785141472127 16986866250161212587 3105891058909789021 5490318244299764181 6858205284922478078 9382076643875224774 15620798692585293021 6133897408009561722 7047994909208390800 10060868941336869779 9200018042575837370 10427870554192221253 6817257919863607444 17374593051144262551 7750849953642907725 8667563791905479830 16035870939687120417 16935160022297854481 1352571984268288066 4849361764018232108 3220033232500936256 6612781881378093343 10222493018162281315 5820155886469338467 1388663524241184223 11705385868601888817 9703988809379976581 5607513646340052639 5222626617382725653 9883005789936422180 12652830688283125468 18160681902328112904 13852719586107730703 11777051432450323826 14543074936007575385 6148919720758972379 255587512012347392 3997892697668869270 14061232874570101867 3950227035770091810 6086852084167609115 5532225638779151102 6249625773833396878 4512718611894043086 14534489520518887893 3747710621553517150 13497124346688443790 10989754193674588768 15680169651517040964 5958095115441650149 11601534234549116706 15071848537532520665 8552344781721024255 10263854106050571610 6840918285095712973 5518932090959172023 14085433016868973062 13010952223243113747 4090024739216556000 7381821120369859479 14550769583684339588 4903076549128538489 14016928681365856662 16857274149149665003 16859224433744334501 1193658915890177194 10253059680411222659 15828021676704306293 18243256419654836383 11824918160264849561 12908010322260141013 15876482757486657395 1867600097417483372 8187679159232146156 12840853075063040666 18070150347878227252 2687112739917492458 14497571845670800260 2087104262785258683 7550581721847598164 4675906789517512937 16571017736994539189 13836597695171665382 7640260397707758428 1213163287956352350 4475769196732303809 3481985335501300703 15703070039981765845 14907307246572106293 8064345417300002667 3186455602085441723 3447560515387946698 6446771780161178900 9912190710068972656 2554960373726687798 6485105987245626185 9949563843325468974 17722131113554630984 13826028818228117010 6802291589544237683 15831964179250880428 11140188308428705946 9323131547743106930 8718344359870355387 8335859899974532638 12726511769947159770 13025008874197956609 7849361112325393863 5760468865527393680 11368233248390197806 13002779494638488814 5292678025109723562 15829771287366974160 13840346106200194510 9035267623889999112 13518214762336015906 11399225323584717909 2075091450653299552 3840309300983441178 6605695300552951755 17495500181487458841 14431121519798397323 3871693628336162456 6016795831013106463 10593248588071911877 17657733034481572481 9996297689003952346 6513989997395443293 18245128807501306182 18404063103902184212 18225051598146035930 9469105214353293042 11900367277740114493 2471470142536971895 8210451845214782039 11735213019220669366 11111079744057797406 8575183495367420913 4175244014316620689 14202813421630053420 14014727098632282650 12623662247916942017 18361284301426290886 3860504890627992042 18001320361369219572 17154395897159528385 3487865930404622040 4394704846295256759 1315368199404219712 6885330567622157006 7288387151917790683 10255114842281455271 3436316573081734349 9295731569965209146 1520755787177250175 1479100354960679175 16112170655496136812 11692360461743651452 4078789743257433602 8628801246677423721 3942566427811343162 2860787346304857542 8700783283348757429 7192639862224857392 14043110610777640716 12497981476423317348 13303957777092149529 17953938807514366490 15897215830261385528 15025168431566475787 5924131560397377576 7647900682865862207 6621673508974214512 7344179021371946316 13781006021527092703 8461480672075692824 6047417291469707482 8515774315441046933 1900095262981210246 7903815832761240512 8108430259305834700 7518386871364435793 13439101541196485345 16665683576852884707 15631275508550836173 15200352972396369963 15421778907312581520 13294943840429648887 15064469562064263161 2476213221979979656 7575129555348398274 11186321956884399875 5672062827545816828 9948718360498214712 10967402409221485147 10878262617376431063 5998773835198567870 1425341217087098924 11782101541701910987 14961286048298657638 13721028888530233280 9651381422805193154 9650391127835024339 8238108972828549018 1321518749133058893 2355008882593189607 13324301970985496535 8071784189393996579 4411350564417125526 9207973589475361371 16350650490445125047 9330946229015677466 12563510204631020249 8651471801484421300 8505872805019856692 2409393278274934850 8584467735776299981 16328528550004658070 13014122015668558179 13667017961853192459 11267869814013585381 7358999117525414637 9750888477730026601 12050765548475320128 3109912215129571664 17448909913827347592 5470194233038217138 4527530240475946743 12948449614954106584 11869059414079326215 14667972926281495394 5555450594786036472 12995937076868017208 3364370652883882401 16760169940504988194 12708739977651943090 14875683052122381647 12478629564925665203 14693790094018389789 798441195550541385 17646696444152343343 9027556176009132279 8612539641284918986 5644147974201351041 5830178062169248352 2190582310850423850 11417894080125903829 16653626250902816823 3089651262468527094 13054490161483242497 5224840003590683893 15674738879670377588 15736486233349212006 9662998802917350671 7948960941004451475 3018531266651474092 8715724377388806459 13829981308158368799 15505675098533735110 2839537945995937375 15915097779208450626 8430610051691546134 10558821860823540872 8003446527533557786 4954521442111072232 12490083453648161380 5184672880540704552 13320567033360831046 11085022662347571263 10470253816531219862 17260012524959075227 4420691885398479889 18033605886790000467 4376361579143945414 10616667066312592145 6304719256592126122 4237811250942573590 4051051498315445892 9308403312547334639 7944896914949863150 1378163515424684889 17484332322020638655 16342063663863005308 15968977902031560195 8539477217100157414 12853862012393832286 16867759425197262327 13399192385692435894 2757853485003887316 18054963839055188928 7692856216423092962 8480694965761060916 17748353571030279888 5603735827192258256 16589938001633418369 6759824092477188335 10521501215531953416 15871021481911507465 8937433275249533050 12350820860907005686 7682366607793047994 10777624321259278346 2818631192114685501 7682275670850141677 2727198658836007360 11453404848936651095 11633128375565496850 2124910625055660006 15691419002999667203 6379974696180489031 13215852304889354901 11167021538320092090 8390584263190925669 10040867361345025904 8984159284577563444 17176526726616603940 8688919118849614624 15786785142292544808 8213343035156112640 4935896489542433709 5994374668389038875 11204614682464377648 4396017796196471015 16137784910990285040 12021731802949328300 7375069426654635811 4514611398500597138 7943001783885894554 8270076442777253888 10031350405690968394 10952345949055088042 67903574078129424 13372618723129782210 179518025420958183 6870661296515060415 5081501346173666844 9619040153046515767 14566418542176018964 3284966032900398477 237817508161754967 15842814232779102250 10974903630058080721 12751775147649088251 2891559885948537455 6489408123482134595 15640620551135415338 1488944916008175184 6136034609159950854 4070302751301547060 10565024626593714820 12653259994330914545 10990551810829800661 11083318044511187250 738359760753107092 9271061677308113493 11513130517360743066 4997462862555122651 14325587344728026495 15583967587083104023 5621622529923205501 4107472174897142575 3882993254632359854 898854467944043701 727180748748630001 2790341366579201640 11489394991722837459 3685320773062160677 40314192335536770 6601272732333908095 17763607254424636808 8003232563573694675 972398464213231858 5213309310907476217 17927008213109014516 14251606850156171109 3356192587844106081 8578261646887946053 117583649667896612 8052145959587179856 9536033735344821960 13592964699968033165 365396626048615209 6517608360405534934 18034110620075558372 474849144107678967 4533208771334402449 8236821762282468123 11859446021322008267 15064669401158636295 7458272513701727811 746321465230690376 17124959726065235664 11260277044949337433 9034092540565927868 5150779887341269235 7612573277185990817 14677775404544037049 12561894337502667819 2174663482072806211 17688110444735554951 1204704090280918257 5750398812371980580 9180351129612475724 17195459184624261859 3455329968735833412 6528387599340500283 14919336798665768998 18240331195952518315 13535848342681816651 886018354610578293 10932361273894969038 12752569342081673514 6140257055217984688 8630655364787985623 16998835715035884258 1553384845470860245 13850858370444651921 11741929943172693289 10711391948718959410 16966172338301040395 4993520873166605909 9134816939859818738 2961859425544679019 4041402998830025875 14600213221591317329 11326361761438195005 17107868240410016797 5869220500611585265 16513667740932617882 16393469544775555158 2830293121334504819 1467252899947147694 10697907040238383183 4431254678707018864 5879869449519517909 18081224655119878805 13915236173547825752 1976941786441276960 2319901118209642993 3355800561962111471 5922877805698094228 13191966583177714688 17629250205830597516 18358420573063408263 9064245263197086782 13195091241321162166 6384882319643603401 17073529063429797191 17895167113290132525 5673129302104876763 2254856769206320295 8111145409595463809 9987570335573429493 6168490721225885691 9534375008018848074 3369976319443762168 11095232823165857203 10771634850407736283 8375527071167844248 18244479747627612769 1489900868264117321 11130373770878631995 12105383112038448886 3949293893889269326 6459009444638353288 11320107012515537941 12565689817947850452 5901970898574964212 3931344001883323640 7340423436609174910 14002887598305456374 18106371274495086894 2755083525104613432 4207263490207719547 3495036954318514838 5780819981783402156 892516693349186796 1660770803370063928 1156545620664794710 1634610515855457375 4636110201972143795 9821204830039961446 14404473505074368646 13196621431308236042 5650622506227677170 17299609447595126542 1199682726591607443 15422582502306925542 10816903362004028527 6059580873982201257 15157335754799315607 4359473278680864623 573950040545272989 6993502919916606386 9557163250744677640 15207944051310515860 17524714499998925027 18052855350995913183 16414987616865738269 10027284527984364930 12070192621225389351 15700765407552092384 15941471651077793669 9860664650155367378 3319987929479651660 15237892361759715034 2202940298488189685 5959835696718412414 16142726806986174974 812485205421063632 4924541314728280304 8331300343989582711 1909711918425596079 17415858556631088055 15926408968367325873 3979759504706604879 14731488065170726263 9666727348970783012 13516023105579110629 15360019375799705846 9831203655436701163 4781501034500034777 17373809906941819222 14164307727051240361 7521007548716502905 8806314217553179324 11667614880410383214 16440615699760739250 16409602233480009743 5803995426953310542 13001084331348109760 18413964996786856793 888599796567907976 14230214722054626699 2844731660877155664 4628415168789000321 6320968656823017382 16574497367279076234 12601586768309295767 11398590599801921671 3573887996970496070 10762564200873222939 15228981837469489167 1879949060607688848 15295773813543957183 8316169821742069429 14913383561402842510 9319713843418098968 653363351004494073 10447799568422839144 9636183447277072148 9877663271543714032 16277674655090075173 12771126480245771498 16353788802969572809 16013662566454257439 14109897449367149638 17874489343172878102 5889922176830930678 7836243890958234478 8217516218378517381 11483258678496337439 5418900089295538701 1388308305454664948 14846244164602543058 1367700574536123911 890013323715357419 3718844462044020582 7346699511108783867 5947356980410279844 15315902725704737422 9885715548996658006 60004962409870671 5246721992762069335 9161430918484373010 4492392322547981351 9544151459281445145 6077295891724638840 18037694456349944736 15031968539624274235 17886290238452068607 16815877171435102259 13103208819134949204 17310666736718288954 15283215571172243938 18327056392494279234 18025716327857498992 11196535710750312875 974356747318426850 8795234265529011898 10776740184721491900 4894264817937382283 15896483463738762706 8908091930123171197 5362234560841995019 2699984171694048307 10556212106704951778 12899341406511174186 6189782736357229566 3376008201145668056 7475507707935843450 16786176883723138772 8772206127647809354 2976255066556463258 17638757295843382005 12659259099008861 4283936349540262133 5916690051019820567 8738284101138611908 18190044572421794826 14137625544607558370 18219105114335525444 9610515865407094819 13941331613764849052 7539272254025788536 17235457537467585006 15849229884100212922 11226559794337702172 12791636438378123683 3789375842307565247 17685593020558378787 16467288315519588392 12063522817191204539 4869791597461616519 13333493265945351924 7530007248550759148 14609338441975474564 3564830257171724031 7432155307514220626 14540859902085805208 9485786319563426603 13618669550184019467 8408583334904630859 3750206935115618777 278801772376176748 17626878033936684740 1396140170019772019 4381495307656636063 14770728217929775986 13523151400020029564 15523558675811663202 3340953040830435615 12344814338064281826 16402919293700221733 5984583341729013919 9970769427717726509 1019674101330688183 4992236280507769478 586884118679398816 13201166355679886343 13682803944699693454 2084484198826490569 10905004173433450951 16342503433514763113 13987153946311129460 509685521676647476 7446674867627892606 17339311672311081891 16204809732350511981 8385136481871963352 15947566568785525520 8026674464839910796 1449763198308729309 9962599511278349641 3463897128859264311 3083499428495189276 14499277805201657607 14709963956462147863 11905108103250161312 4860909091221324974 6961626257212532018 2393126829955383577 4513936663840981003 7040806331523909522 18342254658819936301 5130851497580686938 194717769488214801 2936622315019820837 11045445085966697605 15127643548681898651 6396579748639064103 6181418145549605105 15582254610874342629 9003073378520123505 7806267861266650001 3779750423808575069 12900072577036494735 2885965140766939070 7071103491881200297 5905159195577811961 12576201984582277726 2527259905587634618 17283528401341794905 8958770625643573429 18103214093166990379 11562137792520956721 8995612512950822903 1541728789668287102 16322889367801885012 12958822103973163427 2216223022932219858 4408406944646365904 4890203883814361245 12003931043383530745 1553144745014559149 786657147091529705 11385846974530914660 4991930444914241605 7969513760977696982 753624241098224374 11077919137617651776 14494534513558647939 3620368725119421535 9242085758660167532 5498363817661408723 418334024176902872 6662903071444800444 12981783289797476787 9821749345353490269 10818141012261260109 4723144431595386374 9095255890334995739 11401826002754009587 14526009132671981578 5378344580894551673 4219997833988370557 1913843172769648960 4810192272125610137 7142391782759321692 8768840135501834323 16992824906744386702 16728618641318809273 6677931795217628405 15639667960459039692 7563050202562338290 1255051652027085904 459642921415136380 11508185556046822196 2160446534548571970 5169294971244171931 5913793795137194966 17042482358487349539 1303305205557151812 18016216812746121823 6594692109986091312 4321948466019822009 10557098705612430715 12275456920986781483 17302721575401437854 9948726013179706075 8994625411536822078 15447099532864141478 17278815907696190774 10897897612818719734 13537057488545814583 15701908858910982957 7657074980512892928 15603728574635049331 2275666288254227628 18254794279983510073 7101396846905112332 5390295045939179194 13077862531311477037 8775855533376858338 6819887803220799754 17402152498463247239 3124783723606215628 18396487735329285567 9405066736612282604 1441316011230017199 15898787361530378950 15968433484821913163 7190724537959320862 13868654132572038410 18371573898208731066 2097912901676653241 289609623224244254 10007742274738380992 3939239254957990035 16980741661691721763 2116401386155957813 15817636811072292347 9703143301069246797 5294203364230603797 17131468019668064682 5283548060433982761 11907189266275573688 4203190788935318953 17255143595490962173 16970122481281544211 11595301672187165471 7056408415581198001 5398309561485858966 5982484973786272872 10722567852200275443 7955297780709339119 6077428453878629096 12716926457134835035 11872250545042561226 1356376625120137225 3478285404605995589 4607187898132833568 4612383958762015067 2530036375339147843 9054349911763717451 15353479097887411850 8286409240476730846 13789744680360188968 381514853299868126 1346542692734428999 14931204416476295550 10133090548354781765 1131277745832762186 7508166281022955111 11830626493034595932 17993294558899852655 13658942822243375191 6133377757878493282 12546754476538714462 12866967897013690478 13476386428111791371 14515477184949712024 9863170273837312022 11676934285901942002 10651621662086922158 9247983520387453651 2261031504889478093 15690505874367666470 14044105903782228215 12531051154891925169 12488651682522319114 10901905509129491954 14282489546513617668 10217840373281593652 9027386978790886379 18124279050334699861 12438145266281694220 5133595468417215119 14541715609257554997 2697111903978603537 6149750645256580715 18275913820411359915 14732888349306076455 4082481835257406053 8389224784733013208 10861303728955697333 14674352968146992795 6118138002056350332 243976255766338675 3351382479686195848 6547836923530488072 5554539929096294632 7163480418695177382 2612199542374086134 4817567042125064634 5113692747091389851 13852087565432838957 10282536215975739863 1467075771948179889 3856846764079377226 10770472344967568384 6981299042280778632 10318156552781677524 6283615483282789025 15947020546424454453 11840457278175197008 4562553368242944004 15937827828161284820 15729589922130498569 14171825347496220435 4778969062364540344 5633893169343243223 11254031850981198685 14646234040916443121 8956228956433474354 4342825798191552569 8716436044638602589 14300361584738291176 1325936775244000893 16326371520057838053 2953801243897964772 14057099580251190705 2087072685141806956 16799899191467241479 10450831499780948078 3930143212275789429 17435924894986834140 5787857107052680402 14011669093873442688 4891926614019205122 17297239176957792559 12269497588069441015 5393999093604697166 5545113159185864953 12481838687275033769 10463542290342472178 7998044043271475315 412264793167519424 14612833126530162721 16816234713768548200 13472891542424272105 14460595811329843256 9913483024986493050 15407172879069008972 11319133683175564681 9643895855148773392 1038398505903336861 15361716840321325971 11942477062367635475 1236473075097352545 17571947140026606494 7955903483590119758 12214055236767030767 16437113076747625280 4109689049152338597 16447219819832371382 13251937627198622581 5749363537430969561 7588033355168955759 8915139291900345686 4451694744308838412 8196935283309803591 18295607257144653681 17325428360222037008 5906568883762565417 2955534650392757927 14203692340749834160 13302766998931222252 16244137359347097432 6629256024217405892 8523915118463226075 17590205318592337481 11069278283299045956 15086966298430391184 1452748908430816215 8159645455985688465 1633522354659917067 16771184567368168170 1683996819664458306 15792615663838414145 14356739810363566865 1850930629322772482 16644836892669075234 1357279988101154309 8965131099095610051 10282152941186271155 860632485173532748 11976298966716392351 11422835427549470793 5230911596625579405 9189317723381923836 7825029910773706693 17544398155167463867 9762023769499996894 4685615084836565080 15765596195844739252 2707042831371376522 6473749985110698354 15615366914344201479 9344453217993455178 1008328045040515944 12390877451183806128 16236970675596309723 9768569006532266747 18091327420536493961 13002490330725610312 4821646100217642389 8282449298199765696 7800820975510194774 5216668999562692117 3396513727324730525 4171988018432395158 13670243839738507349 668358656836693783 5361965636602619493 10520397950705759066 16338668007317536732 12196548429908058160 2082022221900218503 9110223482750113393 14055948360324538877 6843842388407770109 4166101487285299333 10970978625643681143 16343305237547715958 9116089316344667416 8324187287299358367 4908093478599691138 13954529239596959080 6705221766182369331 3843210845742853486 2524875159650946621 6957447689669648952 14080587425595624303 17849426691261778820 18392641556133551674 7976954233678426678 1287809805619582464 18049427482111832142 18128918246475078177 3649617916221663389 10051148626298012704 5813489767059997175 3380411902435206457 13160073459983764116 5788041824275271356 1747152222986780209 6998757576359347708 10553159519832665835 12078849313802823887 8759657818065503735 18375269110192641555 9434178342387281535 17883673908969528599 14566577712757341393 14548015731092286330 2389636871881093240 9743543336807773583 7649062140877729494 18116196674054045038 952473100503505661 5856258661642860489 4613879662434009872 11610737076702167594 14527916858327490455 16659976327702461135 6928468392244698768 2767249792801633902 8417293439926732854 8760378041681357909 2879744022697510283 17190858287438856605 2304990525879038677 17567300315190906839 15423988673884141697 14455211808559483755 629253683776000426 1292996474352817390 10147532120916915156 13924371450839487788 6372645004300193423 17933043518785960265 8306509766158099490 18442157536385534664 5023774522942033856 7994757804206732918 1392738138725165096 11240595114769294184 10171317641625362230 18317995727659090261 10649491801976854882 15658881157671392524 17739475480293506866 6598671718203060012 17614438269144611444 11710176703136302604 15481642262925180086 12738476404427376728 10531843535485029979 2295509279541693270 15776582981670759410 5585436538289076767 6302329925593053211 4967892585106242743 1197868202365322946 6679652248600099150 5299224126632747340 12460772692158887151 17190941451892458454 7766431774986681399 4956708574335197890 1167244037925213222 15353297174120125689 10480589556054938364 14835997671124596650 3566556199132997819 14533024046028565826 9804737031620157164 2224256322355413200 14821431915107748995 18378025089216047201 12280793083983733694 17064660871257187239 10116029889292007019 8791256521769276148 4695819569441677816 3825741143685561257 14524040312844716706 4065498820337068301 8677698274668327466 14848182260360622910 9704611798199077439 7686482843568753969 8974721016532358254 1424665616978130160 430783874945675776 10768543829451172877 7487004384666565123 10057539113665097352 3372991830091796072 10562600501046089797 5965805839634591766 7712652949468147770 10662178075545087294 284280403592706158 13952420468262504459 12620498093106638540 9028881777275847070 16946499899061529099 4876456554853637681 15852370956344233571 17087696249166618518 5634562199860776418 1773971461394499050 179311514364246212 13414648927984458582 3597509027489632025 6422778307359190535 16432734113665737985 15562548680498426321 14504665008811700695 9343531311377090695 1594442642742201680 12776509032771267214 4965055065842739082 10888838704740545009 6829628548548931930 3815340137834593638 7479865912644895502 15412427824600758869 14418980546193963669 12227867180887132135 5007599977277687587 17722960085297518328 6634164144506549468 12375502321667727827 13891146973289796239 5698606960625103874 1228086667528129104 18000302888968351691 11954147507991484876 3134066890396760739 7833239980997408219 12570844348621425617 1643301146394403251 9894950276310302533 10691940421387369776 242001245965055783 13833413043453219593 16401093307416291853 12660666224793898909 2595846476286652935 2867777947889845386 12708108942059490652 16870678997009244200 1554492001195545652 12893050560431260356 2876012462832886068 18290038647316577968 13880192782456844231 8546922882107121738 5022360143541987633 14370934920872900423 10604050586024308403 520298028279400775 17136162897618001312 8596609384990462198 188276506044484557 2797269603682812111 9229710329796760583 16860802117292830880 5394485803965078977 7325963404105075838 11702239807268293091 13358876659634799366 14417841260894027973 14166027843014350520 7266498300977899997 5284862689422814299 827878565097773326 15321199771389141277 6092201978181152031 3515611037992295162 97246991143805858 1601470477660394936 18276193282971846811 14927230273531817443 11842327969473642768 11659721513443777843 3839344002408866026 8065307997526463796 553568685400646213 15492664294576033988 318667568634733176 13936150550867035399 16873761584700668639 12677202023711529696 12095184833694226491 9770107414711005468 7443585271043891103 3197312988755109359 2703087996612308201 5597389044143842973 5052495093353325433 16347969204622014990 3162731093165123652 3314233144103119602 119329435579461393 2242601968910150832 14999760101186818848 550183293187706860 14255202438696925586 16734620802490425595 6157070762529940498 4715510082830268233 9695948202597943378 16927071245053281838 12820613372364028804 6901818295162128177 4648669573074856676 10298559626593397819 10903277017268884968 16787220020843906976 10989808599878025609 6383375916784211661 10920879273109277764 4999849287335449531 14284495570058783422 14215837470372980248 17509578772505489687 5732440372445301985 1960561261632517743 2297388291031653005 13988747597355469890 6409421822073490480 13698124981298547541 3025462662454840418 14397741811611457122 5390438834560212896 17535750732175023566 4126124061420625133 5234738445807505044 13627041573286530305 3176083008740218370 6995357943746775076 11212000173257236842 18287239816869413540 6683906336763405882 7544963707365866288 15350106341648712002 15179244406514640108 10274965561936603060 8670919845467874761 6755952667653893775 5369737580392387935 9957328762779611516 11309965110491563556 14579199090385162682 17462468216116191111 17777425682030343491 3090390937879123374 10171061448701381216 4224934204211070628 197316811258707491 10079320193573465838 18418539133879269297 17378131626076783558 3909775503567958097 5435209592962263136 9954489367637016271 8024958097677287332 13425282646111966126 14057088183571356317 3914586204802877242 16026725358893197511 160157950922283642 17570036247683336607 3537529056902483937 9433981909354053422 16809429918949037726 7052661944209339140 1927738019796787771 9121968248879759437 13902776172839173147 11880952480963841502 7312969281107795626 13659371161049121586 17452189353738164899 864638925628951498 4455761356980001676 11346149348151282581 1093472047154311895 8803539952856214775 16097462239195537502 17265752699342150957 5938651198842743817 17352488983775476809 14805228377624550666 506865378582970589 715050740593319317 10085439187966470365 2288721879372244327 3025255092211386655 16364248637930208274 1250196725620788694 11254428736042197223 11104914653989219596 13662045166950964336 7754700442398514864 14823785287269531410 13449676437596752042 7887903186316073490 7618318388376362755 11919261139687055362 8721194744242198744 17923017645894050359 14147100158749802526 10368690938651614952 2260374730693530017 10234181339876905342 11799336264725627087 1333376366202158123 7522803057841134340 5450913268378094457 16559366570898996232 15381335039158795612 3411962702232473862 5893420957203645074 1469901009567257579 14930386708431032681 9525678214540970336 693890769042232277 5187099622481300091 16034280057495236419 17451131089055303571 12880121476611246790 16597100377568048502 5380956732445256570 9842325818209683602 7822122639643635586 16030655121113028370 5677494930569917127 11170317724299833694 15994042280292395003 15579965182593417320 17999014839055153911 14476961034106582751 10679182212699492555 13982943686894864011 517166264512502 16523000874411207761 6121853941223853123 11592945117381287785 17162567336862202652 15663141362812347612 11770449681116197828 10108138825622633080 11521337130672471684 17423437642290201443 4000640393334606061 2828243127772225262 12722929152950940587 7705984898682099434 15893129721082433212 4309826334299705744 1428148286928748359 11930308605296809081 2786077380542224497 14082938494820721880 16846008966973379458 906864636429064474 4625834510641826270 8172160047124784245 13463154049512520044 6328685789293426716 5834218409370023915 8924667826030804605 258358799015041511 1327559695365252855 17115674913149008237 10240219472354293962 5664907160032546367 4972726158853033767 7730753679339781143 3067840238237193109 15780986626937779371 6959682901067462996 4278156919011909524 308346980360093407 2782784831250438685 11414230065374709493 16008279072417796437 2641900954067168601 17071284692264366613 17015926490278721725 11661770877757647748 15262265327534822267 7485825333971616128 12182533068780807058 9888308664658351455 3807044447964849662 8805605919283498427 253766257620134899 5700106310646263680 14573161060501602390 6412931147905759607 10402641585070214946 4159420220161137707 7497263804200922047 17035397335880423749 13138567017996330319 3285771258614854204 164771222176409970 8453981942257165597 9751864334528199838 15581778153967050650 11087926755869404678 3548821251407627709 2946181858790066135 7013631003934681948 5263329525559385555 1503626507427146975 15843152321967973514 106643911551925079 16917430281468600688 14826328440478235090 14490819955287316254 16663384996114923984 11493636461207039257 5230267775190350477 15954144548206843526 9013728593595770048 6369977083234940230 6398495782125194237 16436759803211890149 12917266823038744240 2303130510256112975 1335623986789054154 9267472628599504746 12024849350958518618 9739663198656856242 1795143953169948442 7926368649048620836 5992703395534307770 2962847604046198892 17017329578347133129 7635024702117998552 14929376745849340000 1250160028869573081 4338917700096348987 2445883030112645283 7847557160234618318 8708356158262457298 99795359485038243 5823783119266138348 1304260568472916005 17629190926231352357 3272545123080392458 6382221031298748151 2381968977306798538 5754103022524299870 18070550539795232245 2119375521698408817 18082696235403959445 1320607891757860967 609445268386194140 14873963753705106892 12720526082954597187 17059726112306307963 5219645019012147051 2456209514941199239 5944069826679118685 16383944061586272737 13024724175682130784 6811844484553392390 8905149521403566307 3954057983732865441 8393198016818350306 5218704118630672187 8571209813582928379 12402355232043911096 9883568936625225800 3089751877958601571 39148844378131527 16224825977256182413 2882448144099296609 5539192538407495491 10918908410316766546 2982843200084227687 9105103985004707728 12615936320938403898 5007427592042555950 12861813072103997406 3113603484004698820 4986211305155331207 9796920676975506265 1908196296484041862 1705510458512570534 9580641789958338994 9150283831230078032 16403480456710103277 7937385319222340367 4095712480783984857 16672211346703800642 9033893597484730461 9403454182926812027 13506220583664548514 2817032658133002037 9825172313949923029 9411799406192545998 9945395924289404077 7206268675436914693 15872724807265555755 10338648282924385546 10701169581000821413 7168473993930549403 6460037857610019151 415452167235276088 12803189685206777236 3919552683968626581 335019883463168112 6364741202156780577 5500434839702169580 18119103640305519060 15531013300404846514 1166111506033064331 762478215630167155 14693540256595033477 2332468492379309781 7578524293747599327 8962987163170779814 5486577903490618807 8566621101144342867 13874279269057208332 15993602401280006084 10713841584045462705 13644251338916363128 7868378542337495340 2595038078596885858 11679525145121172646 8628889825490994027 13356248258213542686 13290669641236588066 7986062034388797694 9159722526172717014 6362491056969584187 4094903180138143378 17315850364561841185 13294434260424413452 8441717080942105881 7992477053774872985 12119248584716587070 16250577176035281145 13387289098297418410 9418132910732118292 10795480631792900078 5984497324169709128 1484975456081465701 17111063763887668778 12181492435950557167 14661571922777060961 10204904635279105997 8455653211275969930 1980351663202602220 5224833854612059943 13802144743343698910 13770306010467629114 3843326716301788298 14552497953380439021 14365298034688080384 8395090478562285492 8461742112689511356 8424124762592060301 5442855315995929204 9294610182145719860 7708301217392017859 5357205845531703915 11954255152232634608 8477447250256124057 4650430173280126606 10210922711542635264 14353064243344941780 15502879055517385022 16456460274150698051 7869837590777281576 6323022080551688566 8775619769664058475 8312214989304489683 4191985620725880433 13856314940623870313 10689442508129105515 11460765668481870811 9632298599282395650 14528135707175539602 10194674230669365542 3281772573556048571 11041269413918205713 6650691146157631778 10105268214655825113 4922024952338311404 17053387111008990968 2915948288742925257 3092187670859042770 15919545079206027791 14675188311476162319 50414174639295069 8205036717128549515 7438878211604838233 12126704167644195267 796274972750339740 7090241644480644441 11809677387825259671 11151608026541112813 15551373009342571160 8715689903127327900 8585843693526066528 8458554620477247827 12920192666548215193 15252798471147915758 11440668401516952309 601134394886065200 5936038038886272037 9095942348312979404 1609942965309313344 10518143556910042921 9547366150148242174 1599453909646515074 10910839491700779793 17075322003272723430 8257398861259321333 10566371319940570022 3740109844090872009 9165867854091529383 16705986000769132269 11054607304868762580 90359631515604030 1022356019426398745 3175527919868555880 18280086982430742553 9109338999846826576 16893706214772892397 8468012640544638343 8366443990822493623 16722329665536979906 14864032108335794995 2484736859546273738 14513034470987260788 16445549977010592926 1337911602279889396 1555279351603371178 2628598893287522687 6410909057404170718 18183399910171442916 2308471623235542439 4205980209926749737 6161877029531638557 12910011500882903984 7257828472109178609 8152970378494927964 10118037962593671962 2096781117897074115 4956175251470282264 17908644965466053914 3491850766014050518 16205797431917032800 12317144954322378749 1635452456913049209 7547247565826279233 17964476589465811481 9391893831697384943 9787655409322269635 323135416273861669 13622536820077753603 12905028681411985883 1893669931061474317 18038127847701991377 17562107484955469343 8473703265826909516 14196912262418976366 12482066416785031326 4679431761837186273 17706566216082314113 2714462424072811384 11029641367631176242 810500787593075383 6306684195487352370 1883512170964620808 12140773832513511746 160916447357924759 1443681833783437667 10701269992863111570 742250785578333478 13415799668138356084 14994455058610096427 12054354871566084609 1087843569661961523 17515851433356865849 8982012913815250868 4854669373721888400 17240669428850781758 3617462173925150291 14124323223639605011 5819461010359758677 17755843881481506965 8446138900119611251 3630666974121307622 15473711413687542765 5739492196153397645 18186742714323704107 2377268043898305658 17418428000468087834 2161034061140853227 1062519635966416286 12631991027185359607 4801915469931704020 6172331141315728766 2577277727026582285 17812035754635783070 10073864837634982383 15021431356633754448 4652316801106178878 14279053863490082884 707501926414972546 14585541333182994296 12834887997202968386 11825062834221502575 2140085389563179170 9444552888652575840 2484192929245634555 7078428674621298612 8723972761822820536 7674126705526925932 17730929489092568951 4943904350451667272 16064017989520876395 17231615448140493298 980174226041420832 17800408152939722310 9286882079452285535 11733065320561074836 12006540175625163511 16680809045920587213 3079584669047327525 9752840226922845765 5798797632727977255 13012933191308598404 8920858725970729475 5013467788711735139 15797501772034360511 3163221231818840187 17418477955741698472 15944076386562334551 16586402365729917373 4988670068077629142 7975517456566003471 15368885074475654475 15447284764745347541 3020799159100006381 16696173361071670117 8633224223297323595 2920847799163383279 14249060485342342994 7925191502009525218 9143749106095749701 14518500016136959124 5898974945105900680 2917588988137597892 15038000974444089836 6627596676041612080 16038791956522068706 11375972249975139467 9639248883882931814 13296647339061154563 11789985671112358955 4801999609220759962 13419304874839443946 17540223038451890916 2283598216187542898 15606010875596914012 15690221040424048685 3062564229406836420 16147157009892364233 14948865049554386663 8245309369036276018 17301107392437658803 1979131309227525917 10629459962172406718 9024585146118399450 13492926476694792778 15372404263780963941 1986117631790067017 10203384142653099083 10563538598959753704 10208197086476597528 18209983422763125947 3577667884948682211 9164618076605954397 4372821715689799955 10824635719653695170 12337560788853980124 9078037264080439253 14748028289048650941 13116091741271090595 13329948692488534028 9966660613939516377 17627679060742370861 16865582912168648059 7575412364813738375 15969949573813263574 11117794249475146887 4306153833083797892 1323674631958337518 13945748500913846146 3860272217039731887 17553158642571940398 15049110102969457473 5218574792469946416 466631724437193991 18371376459245070451 9142430367310881818 11316111507327405648 13919358400835538350 11805101296255590428 16961204508180175653 1062500015811202975 13228679888823833548 7523768401854288938 2667910752316654 12478711042433204365 3151957665919844348 6886953576347446530 12370385056245032023 16950402143589872270 2014869245449499749 5302368298813278814 17353612845274245477 14187981733309089581 4779671336560940184 4419116007354093316 935309089238681388 2339397177643945624 10764265340876024397 825809394229537916 4775215082032121374 7306256935462931172 1838291683372403290 12668670615886107577 8561903548044663422 320049269286218190 12645894625273328900 7638406167131862305 2106832790748841202 9655053525104403060 4414498370302787799 5262449454577438035 10119014242435879063 6516420799505540754 2514342215568980988 10413619994208911824 17514444710572779138 14291273609708307074 6553650750865786339 14930507191197899471 10838758907459200885 6891196950477308337 13790423108811884120 3159249192731382609 2343754912349445753 9262342825559051495 5735160378641180722 5152113297259647084 2532912002803993280 3156203250393820098 11289449929626196426 12436231235651628741 905695269322304171 7427003469838093831 18404000715160852467 11824382399169814456 6328345707240456674 778325403934532650 1761161256064795368 10632900086634139694 14885842683847432031 5163899751214883447 10575417588470071434 3496482102546634249 10830777859639908924 8876790195434895155 11312999672518418442 9309659570921781096 16646685181483161350 3242113925208025576 8219518642822870442 15593799011934151577 16973112839100058523 9975650235831379624 16257471523454045296 3033371860137950259 10061656099187109390 11024148992762366042 13304952175922311870 11342778657543603265 9184924271210327232 10868865049159585887 8360858310846601705 10586486449114292806 14868308733210676120 940998492146596522 940262591041950758 13883947385301706927 11989397452556330792 7199815711612653169 11121409944773422115 3789152199272871126 4511431569684797949 8513813366626148185 12238278853412342381 11777008866284344212 8799453140033799738 13617266508971790579 11197204488857562636 4349929528179432265 9412808736727253544 17265822137518424586 15196651721358247918 15700643453443950167 6745998300793338519 395545823542064995 17263443234732808769 5254037479752368898 9526899310714041765 931059111144598426 9882179287061966274 5499972611424469069 3640564586756206036 11654208360131697157 14930707616751620629 13845538337354837629 15123794231402391692 12155904398063485642 8504491774442418517 9532893651203600356 11826818563967981003 12892305413152460189 8989566495210088803 1573716783965523833 14900344303789191930 14864348945927883900 794252524475575670 8309058985216564836 3987818450036174150 8933674442010015330 15316339019890028234 7906754133688563789 14822728406408363421 16656164119923465077 13153491880483098729 17033884695539886246 3313229018100162027 8549211765425717013 14999887822787495846 16240097583369680684 1814867555496588520 8873957260951355640 9305789394709982810 13313333794179166819 14729175923947594619 18261914541218221902 5548367897365557643 3173950722109659619 13349082002581374412 16373643453209950291 10762476581786942135 6449158079549849886 2356405065522288569 714743430121381299 13955778451637468308 12142924893408017408 17547180454125286571 3767092792471674262 15351452210712839536 10701354675560291177 10223820995561171354 2241143730149906306 17692930305488193108 1184413291140272434 9989431637229788991 17432642804541828193 427487798022334324 16007070262712177690 6616836082871217978 8249910610919603261 2204518015544643312 6034222953278275265 15248652873897261530 184881873118435711 13184517910738645665 6562516073852528853 8996243203224070816 12574714016852346430 6977426087014716040 658930665281830015 16771454673729435424 15468117621295855123 3398289364811573018 11415539940761805950 5842575176618037427 14677468793030588682 14553958337938769380 10454538058265802691 7498068134386652460 13978882671691104492 10501050483078254359 6775383205560324263 17140303412546154112 14799421744956957982 8339981059833011020 7954786459418491792 15803545245265474129 17904036179165900494 8212567015555989789 13753000918274742795 17431218014419652240 2409378963099349 11994667454770629896 751790478847630720 6350760495067452887 2520130279684309523 8454231305616851248 16817211595798652659 5883504213889414465 12937596110256653557 3584286369259705886 4915979314654700949 3348519158902639872 13547975819748174983 17614801022979001424 7467820651963949272 18361699396531413464 2687529566728384807 14535803350276375350 14835485030454029023 2061034794343146106 18064904029878062520 5268176774284254219 9614900822965907285 7551913195194509657 9394507013478147147 8145642829080639798 3666993570517976267 3075106410270607523 12637985958756146546 6431809337895149141 364975041556792425 12356977762966867779 2396847550845444373 13346819103906682050 4195124544008434564 5838762029791937478 15415966175652933909 3952202301546066712 16636093432979239604 11033398617172691760 16320553928177135185 14323144801565357524 10154977495375913082 12208074155238158656 13623872770501142156 15381715442475201651 6656929493624424599 14202005990742083076 16446157707575578592 7934796954525198171 4289153857224933398 10549023451603133053 14019714610460200956 6076073272559759231 3231917410031349295 6485536351585216320 16528220609305422372 1027166688832608846 9736365472522493260 9886910522588908664 3017887004155223928 6755371836577454801 14970340405046007707 6243941030245986154 9642488572408033282 13151686786491855287 3254554476950925263 9197166645807385764 13270221383255155875 8080996446367307192 7709441709603772062 11301560876191667762 18016516732775745549 7435257372731604582 2189632254513726854 12371977105053221825 7382655609583571391 3298379285377054589 17644824274407495042 9104789094388517688 14760932886359142556 15541151204256087082 3812107865254176710 8607623986961326244 11823251613728915027 16342553695249194087 572292488919293133 11055298160717921914 8836362944619554301 13162364594184006090 6748689429542279551 11264221908806202494 2387456709665861297 16455132742101454161 5137123853174230421 3990797229272550126 17526142813699194929 17989643118881612742 2132989987309719647 5424458686320743622 12280462189127138740 2947507929193450542 16827566820298339018 4194342955169588689 7903254929050103389 12991634968663169200 1148094897721428280 10630590946920369554 9036469475851408434 18363058889826511400 3051634290618475585 8379932882760280523 4454354195544576795 557939967656012229 12980455180474048242 13666215760045840574 16317497051919443293 9387876251167848819 11691198677617390820 351655309139174991 13270626934462186743 17663637160810238712 9004713356850061057 14244239895209868249 739281992095414466 6292357727643423905 4206446758306566749 1588770508622190905 8225617830219421835 3381876591268148184 15646209800997153429 7621547455868494710 3085879983527295223 3274183397888039956 14878857895889059365 6217369630158150748 3712463132028670169 8282888539408411797 1844421184740025817 18390794323434558645 9755449054251388136 7390128666884958750 17575346064435795848 9749670650783885766 16415644270682147208 1966232584362875172 10318613926004845237 3563338301561496292 6925476054721605393 5372240252660797039 466559499107646363 10249195581602271690 10300610443560850861 795763268031250385 14961880715138891464 2650860328473914947 7593039786284753988 15228011240098598584 3173157231674792088 8536131223232653659 1402489022749002859 7560492268523291801 9703912832590979258 6382010629462251172 18095267200307421389 11416123772551983731 14129550091883131321 5121590511664502481 12948665273822129787 17826796814780943758 1408945367266720302 7830264581540563756 2023651306365570180 7712988272543962369 15709729348466938511 6106344725221828303 8099076579279063439 2087873633680799789 10766890687849622462 17637133927722016374 18199778790360986631 17800054014353191992 2971225706404754153 12614172493673964082 7148288266172515423 10642624929783740075 17632788406843016262 10437738054897120216 1515170161238164298 375386168336534003 1564676522755978270 17275888551232378447 2126217769353407972 5462650030115755117 4441620729388697677 1432975938781290493 14922162263528744493 16842253835795976607 11709852870505831933 14944159674343353103 9169489443064854286 5158296022877531609 1679996639512620634 8407766825379077569 5738724455934997441 17875036382454835512 1466316901828413077 6363589640139625442 3614159550466776906 14836909253269835891 3463019024363752407 2861828269468819523 6900481572525846763 11752213015278426840 853214029559942592 17622016458141827354 17801730275169030841 18376961650194283493 14336304140591651365 11555938856257883301 1714018026112174995 16802834766167300743 14848618918191646781 1228227578627417266 1110304684191694498 1237353280794202151 7687551776289807063 9471027947756532171 2621351647195891162 13925588326968504563 15661687128180759841 17360181782387701485 3466995701602157207 9424159010268107198 8335551304149396307 17171104901575599579 17752927255444057663 12463120499796372046 2661281837719829344 16900407408948056267 15596816594946523005 690871363656824380 16215582548861838176 15210589688844182796 8183110558387415323 8749879453202420204 7895126033120505079 13508398008543504717 5187793795839535519 12494111389789290935 14918343663415054491 13242953488003974827 15125213856243461862 16035999582196450713 15213748958419752986 448348367197804316 16536395108707827198 12132174044267756224 10699906660329146034 16862876402508865731 13720377148869024998 7774104162640561368 12723640879892851563 10193452708610606927 16884019123321858319 6672717708331846522 11736179804332946573 5621190053585059757 16064385338876379261 7198293052631845345 10846307026608970884 7993780936198934965 6414626765487501052 14031705263176152285 10948449297174117833 10423771638229795874 7031209267610588193 8033651250609174407 7076905749605769624 7503438308440278670 16267541237147664537 16898138922377425144 14490101962133917564 11488219610417394482 17121741289891403398 5094829388001532525 1804246241019158979 11927400036694793044 14074705482911366630 2480668051844007298 5313445674004079002 11651460621446003149 11230349517569516956 8616670526700703441 14459736296598946262 11280821307852036455 8069484545002213140 5480110637564169214 6376201225783335760 16946038347378684492 6128818336589663139 10489288321099839702 15744164131981139307 14557751527696516970 17280225523280049015 13174081991448192265 11408039854075981017 11092099157391658678 5433889926186460301 15086335101828637353 9706877345664138531 16069191544186625799 16710388780898720494 15667763138942345421 189461894558256592 4127055724590084224 11044842714835881605 6640853150507718049 7783015287120764346 12637019139533640455 13180301630574056558 4361681836647528167 16004073124745082270 15278351934674968395 12734957840644454554 830080836065422056 170054617297350532 13727999668596308751 15823031344705353545 16466586434172868127 7451712791931735195 2038158856915811616 13738666410734580736 14757164547292345923 2601699023860100896 8590247923429687108 18143820252109935519 1089270268723045028 2649923370942204753 33291234265036225 17080047787171123471 7080646191642897706 9237156451482604094 15530433406691495920 18035628775863069024 2319426210960781324 1795246438665763945 4718478340670083129 1419347404511959098 5109820234015303569 3099898783787278295 7480552166074160145 17118650406629685762 16809237280986009208 6375576556031069774 16712650824664072422 4582359628086495582 4918604912074587926 4923905818901886413 10555775643858850023 12192959826071460327 1077455980589267012 1256315203765093097 8648401458139442152 3239853704118911746 12437600208214670581 893218102274633441 3496508395385480871 6086295764804883164 16360303979641112219 12364778363937454907 1274725403033570788 999748339993423803 118485021164824263 13736153134816776875 3568359792304136421 3765982302072902110 1426666788362223098 16203722586016680539 13283529586948774256 545849343291155258 7984174211457147245 4696717900660556687 3870609748992060289 17392121042368170590 14701847838801975624 15279160612202658265 13372354546973501442 6186798943638693800 11705548294187649007 9043561309661756230 11019573931881669205 2520698184768594043 8180284175664049629 14784916411769794693 17954194319594870852 10644492769085705945 1006921295076645386 14773634757563264194 6043737343429476249 2109681848007574534 8865873720979471758 14713085195695829731 16966251468247413454 10071366555618517168 11768207896399331866 14867245721774196200 17597637682610279090 1932972645674509107 10973696997623258426 528159007054839775 3217873679915728024 5892582816232115781 9536201303888236813 16061859453614889491 7480607966077789073 15511424486124256382 13953309569969609664 17954793432012001060 4607255811854592081 2196606888316905651 17064632709807752712 11551658366917518671 11490545151511398252 7145932226130937610 14257165530093327490 17422034134916021417 5953029386549941119 16878531409624971776 7608088155974648906 11764517263965854479 12628024355865791308 3649835223225350128 2075682881679597211 7731720137723211114 14450810748369620894 833473473165596380 2249881328778069531 17643806945399324114 11062557436676418300 5910247508300082113 9676791510986248830 10053459701747761256 8300729497238730702 1033858447926328496 13635575021632439896 14760573911406807694 1939969393331231259 7747827512370421671 5281145275674768285 12207857468289024205 6481262848239389412 10728749697507142383 17950271100634939254 4469496301858415593 7052656853983715414 13263601050351766273 5463536056869177072 2281236204002378225 625345315074913692 882056365192294525 7637473331794207428 13860034920143827439 10175622663893143376 8895406992362376365 14103525097901306095 8386767228213742489 791552476746237296 2633584232034685477 4837180847432300463 9751304125664551432 10796642116971900013 7329382705265190083 16594063220658171778 14753802569047712017 18111447287819523101 7529375539555049067 129960528157153122 12866436874968398897 16390526308700778122 6020452518524319245 7167871459243708143 16538488993504271256 18316618142757947020 6703196929322119256 14876774214538910402 538110617590819456 7363100663223286499 16533722929511085719 16222978901533416791 16238420907582655899 1274339469588826014 3777991920767355670 2681058854699907008 61988753622922568 7300461284774537366 11357497484020624994 1402432204568654328 5599957668227618217 9176855213651330865 1516978219888199389 16534410408410288970 929639724603149014 1662821916104164021 18170958202736634992 3086707656070642833 10082729735715781192 11224667148935732300 15751595135251833638 10496324776552715949 7041151382216747342 4224995434444119165 9067020618035479666 16878309106430195742 848304842192197900 1841897360797980264 5809418005083524817 15076069021106024758 15778722818975226037 4104722321087497804 11264667742425803368 3180250047219832688 5701668869178053185 10101108199805214946 4299884639454378820 5910109695101045898 1150945688401231067 997899862546491599 2253657949749143885 18252021415260375071 2359702409881200250 17794383625316360229 5178612228718641746 502093577206684207 13366817530920712083 11203896381156102695 347420957451769460 16857675899986908295 16640916231191082765 11103898252700747812 8910007407551516565 9056308013673793962 7292720483287867461 5217227740303319630 6379649638224801895 973520340045357791 2549252603335749012 6593432510198046242 17894579533575968621 6766389251298614673 8225205052638118773 11041119644665414336 1349658507763747088 10236174253705259452 5075031023918942789 8868818684682810102 3219273412357909000 17937622363585879940 14688344387072252056 15362457588707039729 7504362660076058194 12003815375638372407 6662682307090804373 11009273872742315687 4170978957803346318 1972376604071598391 12506632284512895872 8485556470050692235 5739729948034483673 4972032530534426224 8438324160753822580 7176092474941913182 12231970294854366170 7547562721557530340 12105060257607148517 6532190266969281565 6366931161934252128 11753742145208244987 15652163257652071975 6779414125065671280 8917279637146401110 3288820177041709619 13694533140028507944 17900532144267555489 13001946234335757718 11934734565586938347 4571364854772720212 5071354332983199675 8255599469898405272 1867507043750754639 16376578883424836846 4518812431410262146 870148050055870480 18043390213259675094 11508991500564622514 1909558894430358074 17915977777034036411 15379763527104340728 6547417150128939674 1764128542137988368 2538471586007860189 13680860294818531225 4172697249404639569 4606940050418734274 5520460893997923919 12330395968707993153 12616588922164401193 8278436693749619769 6223369013356795208 12360038400116995991 5229456815436464091 17850026430550335976 14177040830351308168 5482535455034732233 4643898982659316649 2566867712500252317 1419409598840422852 3606688587263034757 9292151843732445270 3318560025900898837 17175025977932820075 18153282874613361062 13169838340090751013 6443503220361289475 3043044333892354249 9743829900157684088 11815939007572784317 6331325988686344255 5312252140130736876 5582863320397602762 16752237929596925288 4995411691562013902 2034872109463659114 14990230024423958217 3883025804862263877 3769617787846106920 1729579156441068745 15536118302075595102 1167318318137690824 12992648545876093311 1630863419669301157 17225054148121041687 18427895053731468825 12151768019386493950 5263313440945365730 5231143239989073922 13558542791580014600 4010483357447855600 11388947360932024829 4482756115356055113 11671940080745654937 11998158020903390233 4005491133262064398 1869833221754119622 1002325074325562742 939165508526521824 6256671007266841362 4742194503996538502 17243202227925687321 14811535660173203134 15833719866764399527 3501901349422570570 3999304826668425422 11761601092522141197 801850215872898734 13090228812409908188 16303057218780865406 10785768590864861550 17220494324062613898 12662789185274099892 17218178417399712955 14433863832686159215 8452256008237322780 5593613076568825067 10933082777905669063 796587936598081777 5911248836070508746 8670731116625209949 2383828668581921096 12566426263006107922 12370837868721476046 6314963645641547618 17659933258985329118 13859890746162717148 15593398558026594222 1874436840824540966 10108259371136728271 16368912769676476358 5443004704408126620 12217539774367695421 2041613168650792819 10609149999306185278 11921224670653826571 17255999548965747965 808243848015325280 11087664845253797463 13016700745158973058 6831124555427283141 7336407088002157629 11167141096625905047 16572375248391203487 181496607302152521 10098997581368777396 17039723149790042207 12074721815740016704 16583498416361845094 15224839627212334107 17462006229811245286 11404855674113963725 1281758035684390388 13120144188637937889 15722423839731918647 7165110684799609040 7543594974971193606 4486959215554384192 12233948740540545771 10908343461871920127 1397498854657861600 10587237546167036618 10550145455491253290 9872686677698871132 14805684057026180860 14387179336024662568 15354622746764746315 17806845128034550420 15600126146196217601 1375122238679614186 18212724914545115820 1662367087362259077 16439135779863832029 5661567440744328036 14745800266495809166 3865075913125445608 419489079079293247 11509378540563184159 14619894622889913012 5750265119036433581 5249579470626342530 13742332513560162355 6625920683051830194 8549643376111168145 5740172437370646159 285557151042295963 7986728081076766956 12356386746548047140 5523800540980119223 14633990026520404182 1719286420068789915 13530591679523059911 3673787349391951095 7486671526482543145 4489281571907097404 17880169146178270549 6322629434074878935 15323401860689849860 2738022629231423183 3052319108199894206 5768683747203149955 15517072873439817589 5034574417202381543 9191034217948964802 15736361301678610619 13706073652234212191 1770930969006108220 12821579294493506684 4149644594311289401 1797275628242528136 2708107298432563069 13280935498501429052 10750325323040620413 8158608101855613501 13946237171044134275 16221959523903253958 14537628689658176621 11839609821032068884 3788885919687639977 9505614666381333736 14213158552464428392 17125579282970802695 4722462753655335970 15264373591847640621 4163645397354992048 8364013815583922390 13658696058316147727 12268638297105462192 206145565891470324 10151237831874051668 10782224987293556213 14523233287696323314 10573832646840741325 12358547468220484788 16135863268070161223 5274398923522555100 14559908853926509011 10159061929046187109 13484458174563843290 13097085753819473040 17143200110367249119 1967548565649118119 14186702184084029844 13965749977115984661 18283197377199267187 4105291855144057958 5472624034166848327 10478357102701343608 5347204632409095371 12496235962652275027 4484382452191996060 3052607564860709728 17876404305157555165 9853243949280295484 8169663915766998694 16078177383533843973 17786241571903838323 2487758800074095456 2356015432510400164 16859916933110774476 5731258268919191389 9817640071778928708 14982887258333173518 5968070992181700306 5447896411504853235 13609211308830210786 12092257789741189042 12972909182027368064 1834846248189087630 15429910499413111994 1414177596748470165 7825884601053778917 6372143407776830387 4820557278900965558 17598944955773037230 17751168211087192972 17527746559923097556 3414235710453001072 2282447604180000200 18105971073794238173 16607953108429893787 5429903508117605690 642722813797974838 6111345633285658381 7156756584300714196 17792937563150717886 13194515001505818603 5018196356455398350 15232453492527834690 12781257106558530466 5486815592660389084 10848437390286162363 5604526101871514249 462531373127603021 18032699704235528743 11471193862559972713 12952181257790750851 955069604941307576 14067067526986302757 12794665981245159650 2937851856939563781 5398087554289550891 1156210840737334702 14813302742174884222 6341957391835469362 130303611897315392 7781333551035642267 10530396555445881469 18353186636491387787 17382512159007309605 10260999714443939417 1139934600839715899 2779992674340089302 12404838370553735842 2497505743412787796 6113989190990827467 18379787093917044355 17217611225985527770 45973543669013004 7130727984828301265 4202470541559787171 7436055548325426857 4965612296160169014 9394021688152000899 16703697143769060697 9547128211510945896 2482488640453453264 17213756140632027810 3319152725700945 1540378221965922254 8595214550540510099 9062841335555648348 8978889418501333067 10183853070943166256 9791957873371726852 6971689511131097985 7193128832568022174 6143870221863487998 6706810569225569150 4171132781286718802 2436362238696734138 14390295316369385558 17713647776825902602 774579286799370275 18379640055886602467 8785425821593495588 10837026234427561920 15396838244945423428 1693144454022079266 4266503440456399329 4565461770649218214 8160510038446638113 2460621851633640883 18308384891211278392 1000666545111079991 9285250738767683157 4503916881586568054 7719725640342980292 14855887115599355971 5827729274664446761 1281137264553371470 6884410335598497792 5436333964072633573 7744144782127205231 9697688101136263974 15096310324708952264 18118978171316798475 2767564539075044436 1461151834295300071 15712834815692398812 3581568646597444076 18394896172104001515 9995075297281707313 369269353085602821 9772241596768307110 11064805912377560513 8693314714983154120 2285235782391853923 6888294702961669999 9849991566693026228 3526686683179174045 17688256438432651602 5189883244093013004 5012913419975008768 4174319347453632033 14124482035078862641 5153579886960765829 12233666341440850932 9177111323739630160 3047689429736086018 1646860555593070294 11214625523209229248 6494333666027899151 6458485475068843192 14174769837284810639 3101374202993496403 10265009169948925533 2033865348035957668 2363612432418363311 11854098786133015410 12666074713740962764 17099658604742224736 4534774226441504488 8814265735652859378 1525574080870677846 3350545652694731980 6489848315397220855 2134368792307198916 9517912784565193493 14108083527488085144 2543319565228863503 10204656916009779571 12684694527362264654 5553439975870677988 4682961714612910951 4951457997758636067 1102425194994627691 6739077467355988862 1903297763372613911 533871279697719267 17635189092105146263 3283369487995497412 5588543386477347817 14775446666854569831 15495899763345424159 7336586462495141689 15222430549298399590 6972189304994915260 5364773223687845342 12040151688928717720 8874579229132663220 8033973550072903453 5586844281913952278 6770344963356308564 12317639561220653560 4601482810831599976 12244227599147154309 13193640148325407804 9177902485010798249 12578299991844343679 7069801222385978716 5894442175614866882 15308699889306904745 10970791526332399614 11835101444165200690 1305108887771403160 723122326650717431 3315940200793040740 14230721270361304483 8946446352680911148 17322394446770545565 4342371083824595097 11315936319578859227 8191802130610371965 12055923766522459884 5791333915969936022 2370827411710159146 18326469649201015260 11139615313879841753 12353584918570871924 10130392836145092014 16263468212357566528 15004800539145123599 6895248990017502239 10609941790162267618 2949829427732920026 6117911975924038976 1866738479737270105 6910365428599528783 17452606275218976852 9108007751648355195 13906232535725165573 14413222121815176948 6079931434067776578 13178619497622295711 3859158659563845060 937468813963824317 10248772221223147529 2734452601008971574 1245588958034435953 17285412738879283206 3849415373455016799 3205740173478183407 5975008625093411698 4530392316460630870 1635971110357946928 11327807221267393284 15021573004292902150 16610663371446375087 10209911326014563493 11172438518561148609 9430223700279942076 9042079530109587274 4121025932668046983 15459171849034375063 17008158377756135423 15578442379245985156 1182798789161117754 10072368550741537232 9280579253680988960 16135817360674343550 4947419900392939665 16938275339273220690 14746813729229945941 11513348499298809659 6174375387294006478 5323025856893350397 16574688022249966323 3193886209061746162 11088300158045923215 498554785110049921 10858525589084771205 5658231691906314125 11366058837432949856 7715398567962281899 15965714630633251903 15249021542116446043 7661691928118801871 9905036228607165751 7611055254547526354 9678769561444544593 6229587760659416077 17994579635645687911 103932415332283280 12702763006434408538 3078662177840264169 17873437646564015349 5317925160890932150 9472375275562543726 13039033147759000852 9302362261555575093 16756227438212818039 13826783996110264372 1255226295819648269 15306347843810572410 12166100646593933596 11359898543928846840 12130517031086742550 12297669378017401350 4117859274320528930 11423310705340442759 7415618281631766083 8799972556190608532 10576152536876393151 7364513662751220835 11026028503873466526 17278950906415958302 16132345269907676717 14744908841882355696 14856149005553959510 3586459648459955511 15241444847040380623 15782191157132647311 7649810561757267350 12240496448363916127 10476853287627283916 2083901255042778203 6664117378052379302 11955014381021988393 16223124479911722481 10516125221810436568 12810115732120668949 12324433720541990499 16428208696388383471 4902851168904355622 10877632956741582182 5012856060036760722 7575522247065584839 15031159534915574035 8254349518524588398 14400262860835130194 1725155646248975965 10167894289731545425 18220817299590108020 16633157407228366689 9700201402118116717 6473359649873997180 9897422637533939440 8201835735035526779 11864534962124624615 341702221312360022 13700160367712576464 6354635486185064947 3139244647748879274 6541296952000093767 12443457573077647124 16771816447878451794 127280283870312914 2863608802799064580 2308171874158725028 6652704684838555941 631074638509249565 5231861553993690969 12208833573398025360 4344414985684022630 17612446379613418992 17125123312614917625 14378423302834488622 13005291924589027988 17942850520056012100 12396818429767143386 15362206361839088498 5633373991926718673 16492317254479651961 8504091933943553749 16902226310413693991 714279541939816605 6760472980089459236 2733486527878760964 9616709303760184803 14931336993284512044 5173378176153498468 16221513783425579249 7588276254086146773 13255939732421390987 13611589047984231124 7495491723771160673 13216846758756692307 5725659441123866495 1597246563079076978 15507369026498355397 7193155232095560279 8304712365153773736 16937451379706317352 18047985255258699311 7275046611344985812 16542788507455856458 10547164892631831621 642245865241247510 11346014373161714904 15113032658277281501 10184769030322556938 10571961109281149983 9228522756075203778 8936447443286515963 14717250184792179563 9987210307671439520 6667168738601734063 14912885843647541977 8467725999147221885 8436140902970785618 8000537454883402500 18325756148920261978 16402362638411169134 12604249297763400524 12660305248113323423 18290159164890654836 6238671593568958675 13043273049933485327 16448815738348096492 1463936748568180796 4242374297493298109 14100614030954498898 15482092660965269104 10046592480315987219 15374714639408592324 8754946573498856326 10745786285705475347 15822985271471263938 5596461969000891471 14636395881718047894 18050697613348818525 12207964696964978555 4553302360991354318 16611763140496686236 14704315943047018879 12511647793483806882 12988403832973788109 11834828586994221370 8733621544693754976 11745783165027565423 14672995768681245629 18329681482540052611 6316786096549274863 11670739421473260743 14228694128468435850 14965254770209775661 5840152773239910911 9362429947727466584 16815710616665877942 11405736738059872243 3154163399126268874 6655763727456904581 5524758787954007774 14047055688300792567 5538004265385297409 15687485962795756665 13085800374255660183 7302966805785401521 13743485623120179648 10757340217361465185 5537266097085822245 10066850667356566700 17151179886936198590 9861666995791160125 14923737325537918005 11825496536441620826 46215441396387258 18092915382431954639 2691130442387075687 9244321290626062273 11050062965645976790 3196403308743804812 8858080562329152292 4032693402767104002 14344173071351581688 15054308085336860235 11039972995995521095 9144120940944186818 8657147293001968899 5306585942483725610 3846646451455682276 5514742137636047264 13929830891930008799 5752626655360138909 15191275342979792466 6323704042302645535 12843850498374914441 10951189663883751456 2165152093137735135 6407281828034691017 9855842903349002580 15361988347129668467 8960209669737466293 7419390555749479898 12263599071251618099 11227459737941134249 14944077662863139668 7561993131784382575 16786778798454040638 13631378665414429235 1242026090389648290 3048877349225093102 6452846910961759040 2631335264656654295 8700131205541796820 12096390989466186776 15398335518525521406 920014757496407502 8429245466375588393 7122581061262101431 3612066068655565472 2067774462325894561 382362541106440080 10016822668549717150 13918882136348869409 5504509661081292810 17417454223859720295 5774527243642762960 4940774586649491975 7540988169141648047 12581642425919998384 11695587756158782758 14326698977512651034 310696134749200665 7895092018160173873 12100365592912131497 17620965354400147910 5642433595202086267 17620793681429940096 6006226131981593189 12611960775920517488 17909718876544140279 3883498035534999363 4834522463513779639 17499516236281074529 14838395709478253894 15205128909349305829 4513896326337747713 12864423830722702209 3906329977692539358 5665066677992959288 1823939702386103523 17588248744930511329 16902608205981530679 6383509347399379629 7355135273782153750 11837433227209472622 16219791182216532896 2582581195450943961 16225575143183089212 11105856529629681419 5805631853098810646 5331946918321334984 16698864042173432538 17230446603243819180 1732394024244573236 12084022169259247878 11874935614435419730 12284476518546369314 2470974409688176264 8582296628241015925 1176804000951869972 8528165819653084059 1244112979720315422 12224725229562412827 12629333551895230323 7048085899211877513 4565762199033631604 9181096237679420093 10148538903010999348 6076783837291194316 8628303995428304706 2454995003388007447 686609876664637128 11710159898689635341 5826121748609918495 16527199283772123215 16121613994011617690 17724396554379183664 11055601570803463034 8069633912628361423 13662290958235458864 5444006931667310228 17408685927288283651 5828179879255969610 3903473184029174546 2570786261917632326 15177785904779354879 7248963654581054494 9580441835928622087 813607286359597666 17731631456564401846 14755281481876955484 8747990220561548335 10042926268881467121 9523938258805392041 4260565228889090006 3173094453486862032 3146191017259959680 11964282709346169900 4601665745982741647 15574596955229277199 6666481483472340292 12776505408536353356 586891210647298633 8640780910354154257 12221760398598499338 12732875761404342644 281338037919038729 13725219628384251188 15157881212480653827 16690008254760559268 10010310598395194342 7604651254670749845 16260341831506807685 2874915993378731092 3040714261474743253 15502693558695885027 6093304405230856282 12277064517832578615 1353540040038642800 1153244945981244096 12855643046900559847 8399836646625413884 192643541357310087 15201457690175496333 17055238847637561144 647365966900331759 5583551447114500190 12846588816284857695 5857247488135198361 927011469690509645 802981691724058016 5859325763990584870 5339486917510604049 6502155518113307310 9799803684987388148 9397492374844583008 4708440932322694503 16699227393539876952 7166320115242818842 15885553426426069725 12524727379549171496 8765845896308602673 12661572097456757036 10662122557538557178 11939065120066922935 4619340113577815361 5535426920126228238 8385377045306683506 1299161018579369628 17810361337663029212 7181216217690601361 7764132831240782532 11189111644506600483 7241033251860245164 11825549591409881427 18076720142898422999 10292876708450021084 11407421947921953830 787670548571288214 13627788464659252566 17733852725208575469 5167358543687553555 16290985979116264636 1484388218316543199 16290839840041337621 9936532254363581477 9368811263602702108 10506934495616539739 6944920405135558835 6765644674913687119 6444655783445105656 3902695987294102162 14891111877120567877 2325708326209359000 6083779838226460239 2794414873427982196 17689250480553099550 16355083518828417200 12945061196434445807 13360631489498705488 2414021776232899017 15879470376424370471 9098502010423913259 13991550974555735325 4889280463503181504 1013654006063693436 18436320284553851327 18223464131386310847 11029469515312485720 12365135911094122936 15608359969118004358 12240152693455216184 9446212650721772126 17375764255398318969 3261737266047910139 6839341958857140804 8700029386666714692 15912341647988554356 16777670468287250950 9406623173194775573 10919631006001772990 3104593500029909365 2261144085656086516 271782800575697714 2096778979853404493 12508580710041084241 16903105406300664268 6677850022519619198 8143389955658278758 9241872825850433917 11395389427878515491 2177996124184710664 10696298498460474018 7649287555964238669 17041543722363376026 5268990953043488094 11872688475955675060 11582421865514625032 4109336905500775042 1311183368218027491 15345948677898144497 16225337660612783547 18373518434611876806 17066511979751971300 5497299423076559504 11070019017295287955 15663746942357865784 4473691416000507263 14710003448145761444 10600926863264569521 3662561421741377 14027629962976874030 173761789307520541 11118102582958819182 2391821513680921707 5856451132704504172 13545156827428437330 6149822383249654959 4268032100620112670 17680465846006737233 12792384486010354251 2501963489297429085 8700035140486456373 6813976227937291178 12840241568050768116 6836653304733098865 18190251147005269333 17714209649632077763 13748348985231597842 9436518712390344307 1953028804131462167 17905058359113439482 8204775283256337390 1464235353040009219 18410578894386573910 8048673514429902705 6195227185168842055 6181347882336272957 7670451486843848821 11646907086024995283 5085085245521014189 4881521599200493275 5586309607229378604 3260146714872076642 267664870539014664 12911782460964727315 7939216962666953047 3138935527293537989 11502006544816306604 16425888752621302344 2270945270888025404 1760647962084017910 4910011414622945532 206341527673500997 11952942487443173531 252345949328773439 526565699278457158 17557824435138314549 17877116877106577082 11324123283042627870 8062615735821711909 5724351042117397270 15478868589127365618 16896840912757052497 4944440693705006109 14141990670783855874 5829029998549006390 17156218759563085243 14380999654060280569 5330018624365185076 869619281448736803 12450538026686693714 3552080173333368413 91545268411869529 10702360534268133663 1504026046307554791 16960603677051729040 6317613287068294565 18388596074671049227 3699937047169120431 10090311016584112887 8842254594020145809 1066556491340041186 2440421096423890621 12337146479625847385 16106266628037595127 7101453564381516730 1721545158860889636 18068486929179827687 9667385312281204353 12649726441720755600 15196131938561545536 18300105995672500805 11770602355496617822 17526116081170852539 15943786084408735754 12154527438939919259 12757495429692960844 15465085954510481833 3949517337199856135 9645426174718415623 10680482639045542553 8670415733986874036 622789877117703662 6207052986165656244 3592768991550468455 7627402503931296924 6804279723532713717 7199099102073994520 17329650296255089824 8827249638861105603 6558432375706819663 3593465352318542628 12224688952025143886 3305832353006932756 8020440358085924115 18127045303119367133 17184417691247581053 2483913458869059737 10382433441784595483 12240703371633562957 9255876238026187382 17462271719543066147 5694308186459350161 636986635049333928 13100353845664028338 11522097629375535690 7939777062866914996 5354989205793109415 2242627787400415533 9257660492595869897 11030193285779808416 15060174508943356046 7545681525200392681 11972525329686648871 12768599816814427526 13163155166430581996 2754758395437791059 12482852361345101588 1243946097186141858 14521471583478897021 11568889794523378949 8405923038477908389 14284290576570491448 3505927754762997895 13048760373083557973 3633478223097797327 15796645206008255383 10410198541957826028 2032443877242036848 1342770908534389573 16271113027502983754 17148968309007668422 8080000580250270600 4672884897974801608 9239979896548356103 7815066770899696471 2877585358273377509 5208371436945045246 16608707856701653766 13500376028443480507 2916543203198269745 1885245761542642320 580648985233603767 822765007878153231 785115338355718251 4537364214771062478 7194748307041536379 15564695790767853891 41827134162841819 4250605559070087203 4614912555792149214 11865664951594285026 13689137706041135721 12287389382047912512 17635399307249224708 12036658138862344938 9063253918079057911 5816276897549336794 10590373291614056388 15359301615147300487 2099294796474608330 1578087009421558720 7916897738309688487 8450887947353921407 14377879947318921689 18353197975271364176 18368849255955610794 1477352371224918155 1384824188433598052 11270509918048962482 381587112374832186 6321090167980392264 6505680956076760060 3893019511476439638 5049186814632583558 2689771040957990600 15729394458445857383 5200297513726056811 6879631657273671686 12724410058436237217 6583249080183008278 6302884419495600962 17642146033557369490 5583006267306330377 9515796372531896479 1442890464343774491 6494976083648602997 2492506904041388497 2530105977672632912 18008647705173467324 9774620339522754584 3216829291192952662 1834588237110599348 1613815838752752452 9521289581398640899 8600289143843443442 16652967388198341035 8491602291223761688 3832642089179204876 6810670163354392603 7786740066589868656 5958390408224446163 2178103671906516787 4823907441522986633 4911689653063667601 10648374832188295040 12516137575095073295 17380157871347619259 12811591149362692603 15060797102883747951 6156890571978343100 6930346346314466752 17139582809034468798 18218061089891396009 11590552730059638094 1181878089013770563 225466516841772585 2740347438655062194 8435071633022244356 4544045895098106679 6641650150854870731 17730707920724478303 11503151219046791269 961643397741593703 14721611619990063944 16180959471860945182 4108477117551148609 3093323291048063346 11156962259361661455 3422225495048327141 2479043013971510745 7014000190103955578 15747564492968690829 11794592885597816535 7001996855729664045 6356423879683167265 7104336093048538487 15369879616015251051 10705460706123268952 15844789223272293831 4391216514414298292 9591621936539640776 3758175916181642530 5788733112879019459 13789841747247133612 12021153200382788952 2859615195296809366 10319999629057602804 15671962564478578042 361663430668237963 17747656722959573960 10950690223321405172 11654578102130821342 10008550149243186924 2065073443443678946 11972627469402545207 2089712475138614419 13441068423216039217 13390148082975047539 14003996300881338848 10120073661179278327 5250918575471477965 14200231935407544762 2524442212352503549 17517318040165896502 2087519700991046059 2570817873326118861 1205534428369749790 10511727958937021449 15839619546451130989 694375171268943808 14239911969598279473 3312999822065714055 14486376201664388184 17094802266595428847 6837096311045737261 11267115155576978012 85565119563709829 3311296659892770527 17713863523275732631 4506111878509154488 11549757289778183208 5713041921252655736 2948944307164422511 13573743201050899503 15926112922317699746 17361354537206880236 785000299704936739 14788852387993757294 4487001704836429402 1893667336538121014 11041852606680691609 374399964820861112 12423101793288458107 8723859808002136894 2843308771805657152 6354427379751475308 6143696246334827865 15593583232932838383 493337743871770961 14731301059447650033 15930078883094544552 5940846579333837303 5535254028387060456 10720868783002145394 12133246002740140302 1979388862012201889 10392722131836038368 4076215220793351462 15981117203889451862 14010411414198428071 11866977271884620782 8458889033360539672 16868842665526892656 1014584516975520140 11826996751350560014 12264736318348848505 1910118931294939457 13181546397473573260 7182113374292629246 696198050190030243 16105345372713148382 16948737108269972549 7116927447772514224 10545614065534350019 2261098909946589153 11401200266868545232 14377383070266826131 2568928371717421601 4392149530617114062 14712220029314756199 9348743744061766648 18259971648248016996 12501501760098645240 947064936513126870 17784781037618007587 15370958333084318413 7921734054217664736 5094653394957006015 7172412945351833722 15998554563538981066 13947388529598215605 15351951473217267176 17000590931481986184 7294655911868213807 10458246980496033564 8062089676544921729 15166183650944917277 12955690959738045236 1458333181912901912 3900890414847506246 17540062137755438401 16978884255714178646 6439653091483661129 15141820641050965696 5377693523133769664 5932089284653932792 3436962588855529377 1882882189107003851 8604444540521774267 10337854191436048298 14167218253659527236 16695003843798434654 17709558762371487105 18310335576469885467 12725380379406582150 4027564996800822576 11035231264316450340 16032089929717802303 12238281307990262600 6986535370816964679 1302687268081292527 6095069627798503395 12751817790253876799 13280668376953099673 4305432859143306099 17806614119868706516 3014487657662742657 10586697964162226057 15267148160208196465 1947399955287795685 173861241962031423 10534654490870303991 5167994397479962228 1134248521907552724 18290658065956137279 7230980128732603731 1253866042001347533 342864675570286103 12838115380120929556 2657864145979857586 15503971212395901703 14048855227712956587 16775483502939999203 12047374907977294939 2625396176117410847 11233341303216084886 12008638876810341147 15842230001144507247 9066157273408747980 17336678227038403166 15664935537667672100 7426801815887539371 17799896501873236633 1327850715861972694 3332603321970657154 9785312660507599845 17493483448510989634 315539795992965387 10045604696776857267 4589214725254450073 3320414134722105193 17166209156466820198 12918522213546087306 14395525518541654759 8419074550907747411 16982597718009767789 6405125924338116029 1500957926146763373 5433614070718175511 11344519632508656322 6558686606518375150 4757289439582022320 10478974005745585656 2099976014860714961 13479272344542477550 7052507545059181134 8447832116407485130 16966224963100421359 18250503450183835618 10245762632224688450 13152830255012881469 8729444381807066542 354529687125541783 14994634930765736088 7099035952645002725 77012882081747456 12778137512421207029 7910646103049889270 12563002664483905092 4136630196727141516 2443454482547028966 4217837881043265403 15965601325408623681 11417926607384704890 728895914775895087 13636154353379882795 13589814742273775791 1286040477884628345 15996180322833370671 9591947265438175289 4048588006049726747 12014952971822695856 16329389526008346895 585232979476595336 13958924871313159491 17311709042198328596 5114805388462171989 6294001897936105911 9854825454523702992 7734906399761317394 14329928276234006362 4789262886134281244 11517892155132660276 5556539386382967357 8927267179667818731 7545394653843829986 12109045193710491473 10285016390332443089 905278898803867805 13036541388699706011 652702827826780343 13256712053421988772 11593518162153367299 1539142738712993423 14091784954705717082 840743579524133709 14673864223241885923 4303373938274353683 16977698064659216777 3537801337408324604 1967059932747897346 2210014666364685466 4508978981700055842 6986733071345435553 6076972553032742046 14822895092538490517 1739916015744676035 8751802359172185310 16808574011498386805 13010337984974278822 10188286827512625083 8572895659466255865 6388718191934041699 16633950211587990017 6893770883784294668 11476387391852766448 1548180265016581605 1925128423577096676 3177425227221119423 2247471451083134004 12793656451148385530 8822740974717666617 7926603299753555076 1773656476245703645 2302695706212175538 16980613776077795609 2006495561382924455 15940282657443447683 10345949964457593055 6792902829754666272 1397009438110825480 14943692027578001064 4284972832921037025 9803488473735518203 2562888587545362231 4656172788504064832 28006954422077463 10442646317075777802 11374264366733928259 14589548339287354929 15614437038373765301 17709481065675699951 7818754249552318371 6929701481294288427 2660418411798462214 10820618506510865924 171119057769723127 11689708914846522352 64750559191999541 12655925852711116328 12822018746502009472 14112164610733243249 2238899707142208229 15355160298364786689 7057619525289525044 7512737381689597404 14841459451609173105 8098009907123688007 17731703873256513328 11945115843643681762 7693489839155071962 13461905191555110434 16128336191322501880 13657426746343222031 12749274199302342256 12046611372540253943 5111352971310906510 15756686387848205570 1036314254016729603 12273008198778134616 18341257883625187145 16616623830832323114 2515963411045496299 1025959895362787917 11017435809805297939 3320752147244692788 8102907688656677239 13035195445086269356 4899412172264688241 896614420346196971 12836660851776539877 15614886045187530835 12594544787409548217 16210901159193871921 15933430036522496825 3829094021354933508 4071329718307727332 10549260388470002191 6943281740405620269 6916895686188740163 2225006013898834459 10273089655382100604 14746044298181036511 6739381940397511394 626211152763809518 14090694652391064637 5711185182899143817 7970751163037876313 14415064680314162958 4137189049494710245 9615403366607719020 9398556663195751731 6376421488813588759 5640239376667020449 4337463910560350490 17491977081148112454 5907375564949967183 18098867255514131004 1724784499853974507 14951923729262609702 1961638873975592316 715889562518047087 6156753072448425577 5891976304383215496 4964050006665517018 15431872949943083315 16156457205194609006 12601634643339701161 1811362370583691925 5569462285675672011 16594710422498341166 9855364567202195509 17629720919790090681 2366919404097013022 6974978315597599452 10153261769430346612 8969667497320867204 18186542601846513945 5755270071441117142 15530151095841941995 7375648517256265408 1581617415413902126 9328190137151538333 9573956353174680694 3916880088612337568 11722262638203407799 14265853094463331146 1349852908487415916 18466998061348576 320024746137659799 12487965922449721669 6315439616598675896 2724417119251166625 5723116798781644116 15223257848751473005 18089480756877988348 10461138082115735056 2564222590563505914 18083720888606883050 14768216564254040182 3650804862864192103 1382623310888782851 15160530398936334534 5907268372084893044 17692509673088853787 7771614202856771793 6730754695064376045 18504818117891899 5207661732103000079 6565354994519976068 8677583181155874111 1510303016875412524 14933000382839578408 13617465917484627928 10784298167565823164 3537871622013827150 2753780559387514743 9638462361700214140 1007287278120780646 10079261474089898152 16325039228064930731 15645237972660821448 11656922437826490962 8373278722506185347 10537966112570175525 9783538447498553488 5070450905260911611 7095141177008794784 10353690054167985037 9288865786407057368 8302251111117110603 4894214675195498249 14531712696022630121 17678824350337240455 1632137980007899116 18127504907607756637 2816509430914671309 9008456709734082991 10439687403820818048 2861811412250225100 14703190706031518599 585560548458532798 2659909435733084618 992389456622157828 16434797748430502993 11267950043097306351 233564373666173919 6280128890908101245 14891171797519623891 9226292339236808256 7977410409106500032 16318484657852259675 3519363680631949790 5524141333746364085 6323845058659524439 6716682302599522024 2323489070940931710 15582311626781438670 14273621489664426216 5351327613105389887 6120861305040484168 15486305792634613792 17338169876240052088 4440590603799966437 9378299425483417842 2330423099677433671 12342574268898300381 9230562494242596256 12697688109611878208 7382807220958662495 9928181119544860309 8332165909094828567 5033811407080792015 13271590754106364206 6420518529025763081 10393268015688001674 2515437119377759878 6589821866688184532 13883184383828238222 8898052833748741236 2039831434744415282 150409250492807244 4772576324167847495 10170746736381566768 11216591457849537080 12324467272246933385 15207298579901565752 16727501939306652549 18068936843873709004 6123367909539204777 13493722402673216971 402239633712024555 5812792382169204863 3987240418611219613 6068447270893965095 8937686028088469566 1575033226063560510 6447194694066585732 10266931734347227106 6810428446114323764 5426962746135010639 5887601230208099030 8554569711728406818 4230465031575883477 13871906967406011198 14909114206756670746 11488519771888835721 5457818929329228016 6303391937448258243 11144545439950724652 14952297182203791691 16903715592319611948 9352753212182784130 4685894705506807587 11258405672975423768 15551519796181304963 1769245268941053503 7223707921603244208 1422699185815810448 4961129885801543900 17960977018398303308 3943247865466975882 16083816909672828731 15657023638120138854 9670615553043610674 415444289001209862 14411882250740759793 5519285688078686424 11949162626125886337 3156207892777049211 5446427407649764781 10087879563360490809 14299358433248404985 8012208142138483186 13630873944103909072 9448213584711769791 75259390323182502 17348996904428388255 3997793950734920030 15200912802510798209 15388811155180043894 12491361646138475084 4922301698871643379 9555258635937291224 10778336398231591878 15780768133125398049 4136157301349810563 357939746506002760 6218662234298375904 12728138287469699943 2690378962155564604 15331888442367296203 335357411038118463 12068280858982761894 7252984098811410447 7853514042433280556 14541793402117739002 6104632413635292633 10956650761981742988 7083716329965721682 7601297275329112681 323958268453075097 11065678957674770019 5053940405024475676 8849742710275839722 11293675789896379785 4269374151610323199 14498843165927140005 14831594667627878551 15960712063992746297 14432569597727383575 6918239396009838823 3731576338488661455 14717168228193493410 824363054820989813 14481909258119931841 9898382448127592910 10501146419571901494 6028104057668218653 5819822109318430773 637221347948300273 2885465377846429881 4033561803439870450 16157243803491614741 16708711749843066302 6812371636571225389 13645059123601003762 9706104718184519311 11899740573598886838 10681721832034472950 13765151690530211974 7567591414137111618 4548771216164107125 11825983982948877106 6889881661712405126 14820201174607058925 8580816745352758280 6548689528757916532 10795710778061452523 18207068992713016863 10158293159201402090 13963197572340874146 9640982189550114394 16355890458765944405 14753013784030296210 13772539220741306290 10326511168827221475 1196831847140256897 4371623479090421720 16344974006849292736 1336057281958691529 5503510394885226259 1124856996410183957 14555398835661367929 4942749103963041034 3232052365529362674 4387346699168683493 12555739583784735300 6433007174789314567 9189572029196412337 14409978631582191437 13441951269365766524 11526765317010183035 7857971587183758228 804347466352572339 6757220148460410171 3588343377756684195 10561601839303212877 6171169101035917289 11095700078569195952 4730961007041674306 15038320048194768622 6149818175152132973 2337848323768621796 5427038252829366150 13917678093971915905 5100573645690759109 13275951022064997553 7956598047247509362 2684258381978780391 7832231561339464297 906029494529006389 13654709494245045176 16036602419962193510 14162628317923335352 880458827913503609 7643643078166087606 14026058626519128974 14169461129603340723 8908923795202466309 9355259840409676485 10223077214212146474 11589093095467842926 6122418501830832812 7766007136113845981 15987782935823718514 2219279353661011232 5355743287201316875 11433831861028487233 4773745085449262257 2099271503784169336 15443706857980111640 8903097063424397197 11522216393315898742 15571356755132047343 12394226580119493726 10744343977029927039 2631811883984842282 15016493502970857884 12230522541852851005 16375497827939007890 658404692182979145 9970324715209594421 15075087489167641945 3781520598320424629 6652978704748981847 16522192972092480062 1520274338202338439 3708000275790187400 3977777338720356977 14300900837197107876 3191226338975872512 4985693830036852781 1549417838503893149 9097936504995948395 11992041423810327765 7236789582022235510 12932697756337487844 17862324146869578505 13777591460844312173 14668513551760520765 3550220065423719425 4902071043259433008 8180197172174202334 4776688966881579179 18015243984563725563 6886295769712964506 6056006968586477417 8777262064643905299 11940062879329917005 14802204533628815513 2568497705188719649 18050804037659641046 970151543123122521 11723263050266680642 12220499086035678278 12839074017833324374 2545890058215642178 3877098695829792195 1729900000578085455 10303115433983096189 5238469963282365536 3802074338093681243 2676782964068648109 13087387899414238420 8886577561198714236 17076378226458971119 1002233626331801532 15480498457263617894 8621043375068935258 7786046098863892641 11719361297356362245 18079031533596432938 7101077779994918274 6896230399837610350 7673815349019533879 14417955458467468309 4471560465640061668 1542242064193836466 2209969723054886978 9601472511976723305 13352728417855575111 14210610061779402685 2352911911863090817 5628229012536064841 2256936640961741659 10556082667616143870 18269806015814753743 2328730963104234923 1049601119846860439 17903453904125605384 9313956530340029567 17746474896761641885 18338024287589756208 320671224051771034 9615578540672835264 2841142496707574508 8209293271348334160 9006394133804902767 53351842210440183 8798889635720150914 6735634015218996206 8454249026548972913 18225782395890675110 14412568707480303288 5497725846332597316 16869459892052904359 17862876873763229705 15698239415423591131 3868859884661137713 11968893113490211464 3407773989116892161 17032439497367064949 16728041431788236690 9142499105022136334 12381161836526841241 6448625589743235685 1756351576781181646 12580823131599020769 13230868133872906126 2630711091767684781 3329693479505312878 1727950136106920802 10978346617334811915 3058453832943333367 7177397397905673512 4459990608684399617 13107969187617699254 11443015880011420963 6013200671612895092 568168831621587426 14108339130258599460 16092668524262399986 10103801363144717679 17413358554136612573 7244002645109411357 15962669115578133855 4157116860489628403 2073654132932365709 4472990046108528476 18401749538878510528 6832055174214992501 3633549812343958034 17600722726202443996 13434525796996632097 14190956883236218643 8704651754482068497 3153878243944783379 1733147500077203510 272146621651301677 131030146173282213 18220581843976968414 7987341170314217288 6472100817399456784 5020786671736839972 7125044235110923918 15563757322280588521 5436332136548056212 8394244588587834281 17917204060958505672 16941505879146203645 1424414690560480412 14627977338940976953 281935268194739653 8760889656290650703 9625016176319449147 13107214083904302095 2219363923665127945 12249939930141767613 9826691488054664797 10236479795770947041 8752267740156585158 6764754212126937058 14539749722847665599 5309761750911721674 1509165534792944361 7390987094259087700 12957597197111327171 6717525037735803728 11250409002688844202 6738730911858271443 140269941132745135 17560412178159109132 8566533513462102117 2783319972303659116 3872276165999333619 11190755860398209564 16178701684874154161 6712309735599696777 2577333017825315255 16232554191000259331 8919126406895525410 9846604782512491758 11331475071924474348 4685223061591401174 13972953646344307922 9535624368318079135 4507226267035336736 15960286374052702540 9035711294888063518 17153596014577715215 8661917477423216718 4116207462642770117 11229001296895599400 8504085119413933559 2001325076919374744 6244348740587876268 2811936339306844512 6011620166382906964 8132442093369607818 14085163167754212238 6580934786969979798 1528722944283449102 3899758904612501137 5409299283288003667 3808269566987662601 5603482026061667085 7643739426564803787 5646353960947951410 4296264636820752020 5949978159538245060 10263452233624556378 15206134946959497265 10980661667042734254 12676050067031638277 16563579855203170647 2338391472399504839 2030832474857099329 12224344869162202734 1883647933096521154 6802212714068403082 2714154901794627253 9387512404901342274 8379834318677338931 5788464061803026269 15358473518169966371 4732731893295915878 3040547219967083410 3271824921503776771 8481653285622076976 9934475537892570175 3434852368699577903 2150972061189758451 2486129762222925249 9222170975370242890 16894850439772331965 971524458296669964 7024934189365648971 5076220338846599621 10465825004060659417 6502261577751248734 9986703695472102393 1860597333046518916 6466263240945249778 13882123257132862737 3852734017410131712 11358318609391876180 12696086083945236713 5997326227833485654 1938433821746238872 12397768214043730711 15712319105282013841 10447053841750565410 1580412448106500600 3758954261084865566 1145003659571168595 13836309569245353164 2563296990010430312 7171241002832822853 7899276050393566700 3822437702707715482 9272801327071520911 2920261411028034863 14912608418073561031 11765795521629648993 11092265589393343052 15956080700044614830 7862824255605909314 14809712299509659530 9091873305759008847 16059799013078547852 3503086036755205354 1570784225069751770 3102581041745348767 15731366131623642502 11125774221141905687 5648485380125626847 12494728727370918788 2394883027928902332 17216374065707643477 18337926064584007294 7384706592990621525 14296203242540921707 1282857560752187965 18312337405871587918 1482587034824020943 6929982352761668108 906234945488480502 5934585715466126556 2491013410638081040 12847339967270105608 3491430130109177670 10686835193518795816 16527008235754261274 11501797070094315694 13088618695755085947 11969781997039979735 12656896398497904327 15906114640904930630 11255479973928036879 13766932657851883140 3111726422883475120 7048360896624059723 14412399642839834321 16722966903681908104 1549135426089931099 2941915955286029463 15183741548279598477 4780313328790657321 12334148056575479798 7413654223879360688 4522771992819333894 18188217129328669349 3053649302643321337 7536809981809322105 15030231361130166151 4976369664342897393 12767531929905614064 12989073660955039966 17514355372255867935 3084806570111568898 275784440991729009 8139373892461177765 2121235867719905678 11987220145289064182 1566732513254595667 10735405506068779174 1862168258266041741 8711513835599072455 1520910672125097840 13904178552549049699 6564024255249830311 4390811994570905267 10417963449911261041 5714723613327059444 11363993281080189306 5310369587813693370 8181257674345245987 1087090953315683617 9590687260252397016 4482713331854365215 16520933974104510610 6957322814612368942 13173180457123279800 12266453691050076146 5716385384936500546 12359107332180988545 3331458837315416918 1494796576553610822 3540651363156262491 14798009718001228777 4785696600585653966 9327877798544358295 6565955488609782849 2252901441947939340 8708493646630821609 13064973094878288233 8002094414276040366 3609737881043143419 15331358558593151824 13172563934615771915 7298583470500212830 16655809875740906372 4218779382270145912 15350154834616370429 12743564303569499604 13219890759425197356 12530529525497242215 10827864322059414943 5684133558750828315 4968473988775261964 13994467599419929312 1585845071648467102 251277035585329538 4702338101217245364 13080124351675023181 11916975542685460474 6859720455672899823 5418831160830701724 3796181805866889951 8381299545299600728 17430865584911094019 169524842022614803 15746993260721373264 7743303827406498371 3841041365329896806 8209830118139201236 7047993979079691427 6564409873158376728 7830831273071782214 7692256073839628077 758763360815198021 12860497269694830354 12004925100787876798 15033957148904944886 15535831433440635987 6698201450801768337 11833816059205110004 10913296263296032324 2639383239525603443 7660875531971691758 1216204133680800177 4108415724997985773 12279781415987619898 8413518802938625569 1356536288585172034 17473377535851785648 14963048128727174511 14432460215716850088 11014784882034956272 17134180428284925175 11627457700922229611 17214406130181780170 17618892379492739301 920392240283919304 9110176609672144908 6841731753802536861 9862356399262350769 138870206191454015 5111227895453589614 10543237085022968586 7075921551949218423 15880809521812065285 13896929663516811795 11336173564026712407 12974108814306315332 1169136068546319359 4275573010920728578 5734468139031271070 10297130932139545009 15408201687491819963 16224082540870291272 94627429355172699 15165390206161561318 3890499885454838011 3380513015899924807 2038049302961515659 16425777385055154908 15931840302755046541 6940668460592075722 6046373861460696500 8663990654554448482 9977842601027995124 15106237592243399268 11124047063467362151 13115733162981262539 13612442280546994335 10731523374639488163 9035351843899882083 10708273402742432221 542065955423973123 5608626304238584215 9177404225651303363 8745157292944598962 10106677497385233380 9361400306927858332 14056144325851166928 16761687634611801303 10768845245807268613 13652169451834430868 13805466633591753211 1097788791195523556 5416381143562198932 8989666581053770017 12099167691874662310 12085791750228326306 6194281571595734880 17528124066022542724 1087173381765314228 14589788001976359294 18065180300369854702 2943197354898189995 4479159091843829841 8930585041721763848 15502902249767497834 596774149404228702 12127447115684620847 10700976258108311906 4786553117228950045 13032636701805053703 12291334560580208270 5528122007891363850 11194500039879100493 5929472390497228893 15335706894206468317 15241646598274697572 13213778908673253304 2076692201906969295 4859112550716798503 4880237742575890335 12107581150156066512 14542008870860496435 17070093889116875941 13872022327399774817 10244731549408618475 17316144350954883574 16337199098142884007 5692294251501977053 6843182193843906204 6899095032842146101 15303372842435344481 15006640123483053680 18077483263999666472 3224265328791450900 13819528287355791636 7542943256824858661 11269039091806000613 15093626058425685532 2985734670556877946 8645933873479760331 3654107430746137504 6225280358641200089 13533648083802414100 9803251046749608223 4981570410466795484 17650935074156636030 4030580038205756238 16249174272181429781 4228403930190353202 4483664555347595972 18442157020796612291 5741114876343320012 3121859813002039184 6941156785691221977 3379782291564526672 5665221988991319208 8039321326012731458 13137297686322761746 6208151215161510843 15237088575556155774 10889364282386133073 1216791310288962393 16791417773408356079 15253387422286401190 8580486672121936295 15619463212428134840 17392395666206165184 8886371789054326140 15019368923648045081 7229117334167870042 15212150673471183543 7724961602777178483 14458556936782029965 1429866395497632820 2825254084473121572 12314533384011418100 14022337702909451999 14509390930749862033 817414732029462969 12745162141582781711 15777074880443470206 2629727404044867873 11366584759339748067 1075411917487605049 17117712386903608038 3047569811715014327 4009934717316801902 4436688338239770209 1353850585442378849 10773669000860328185 11742462313007881327 17864012791865871932 3355715132103933970 13071406799377649699 1156672353894358736 13613102870402313658 3451488645538450572 5137747911812680840 17029897824266150493 12786287419207826906 3286574105208551516 17363623471836200196 8040405970326691713 18393059193334367473 1829249362734345339 4009202236690193445 16542128891763477945 11802394395011307524 4042600861663231180 13094369452672439773 530110059560393540 14689131892249354549 4482139317513959847 7686917350471403940 11379206528968291271 11649406706617147811 16545913449518233999 15559315256240612267 13979421154335922916 12645237483184446140 9880488379034077762 11454827086549816941 14915777701486562961 2482545771587824125 16037782413279490596 13508584804399947732 10813065396798807954 4338248378945841453 2636377341793702860 10056074038008804813 10711533648461914751 361123139229151026 5043106650152042229 15971355679549855534 1847213308294202701 836651769395445219 7916868511940361765 11446388660427898172 16847142308098574478 11296037281220099886 16792121442783225590 8259810331600996282 1084468852592170198 11511089067273464155 2014359563444775073 3253077956112886735 10715637205733185091 11725820289521197323 9199082411327021753 873306982596282717 3118707333256726013 4736113469908742122 495665005824798048 2407673691133246262 14440675957604982668 8364469807171446879 10656785582148737278 14314771930163537394 16541929153269793273 16689936471372596392 16844457280400334363 15693088696838568174 4931766937860681882 552504783379126073 15422034713148415059 1233112574418264273 11335036692470238122 8660934794962324271 4592804181068461739 2391691365125631886 9826793235458515325 8868992197793862607 135003357378070310 10058948353373936319 13568143197525215447 3750068684300832354 3195329433481085228 16526011919636655082 10220373379698291388 9034893266740519206 13057794083063814669 9491344034376459327 8388744901596198151 17275146885448598386 217352232001039132 9003258565907183556 4345029535874820464 3139458591448493073 1944429840887924365 3869237826195682215 11848684707114991648 13952686517931367380 8904660395964175446 5986854002103241183 14053432049973757112 1942828350968323761 7245902803968886942 13257469048787989883 15640969672250242002 16403261193044008346 14503177422823727414 2744400428982962494 12726300369560135339 7000623954990780751 16176796917979552420 8862985732849215318 16906636944025451497 2877315615619630068 12264405274272939863 13126592112765567679 6134163025769400852 18095179229585726659 5756816481075117030 13685054069411768155 7495775798266848092 12906171203404735364 5065017815220267961 10245822548614933200 8753688498168336978 8549593749508965440 8779587891868454904 6926896547487867527 3078401520047432958 6085606209528124652 2698790170216101234 11802870172353207004 15590437935554170864 6926432914640515885 9956010329196181722 9960135506326219344 8732075232914982772 13957955813415151129 11049292561247053653 13931778231519166319 7380829003297007481 7782411490869113600 341626353903716816 10034240672184990666 10704641735903448044 10307636735242194521 2063745431330841026 12698205608893493133 14105949424601022142 8298675177084188360 15501215803686018898 5346737518184959687 2407976286585872284 9223681672804944417 5638484898778493289 17949150248508737098 7224222406406742505 12757490315263835580 15832177406790765241 6259770062245000041 6339276555357411645 17238673695528026787 15744204332716235227 139796758278087803 10747775413243870793 15134912047071869742 8672606111698157942 8476132646863418263 3815090807228954862 2205963901777237968 10767164051528145197 413031456334171974 5916051658594222211 15487296854757508649 15374658778482493943 5442922059634393899 16491125630229832401 6733795105134622528 5078835585088076132 4458300257815783144 7823210817542951066 14090009602794575618 11208058508031241326 11822963705678671091 11443365070692036759 11730209535048796212 10707502410882497014 1669331622292469756 12820102630949230043 15286014256509830296 7466988168721587544 12479101346463216267 12957024284142909241 17533303936273556754 11479038672550773544 4668849989842293766 18065855374500900725 10443636440284019634 15857389687017571269 5823602128133125926 6506747405504459388 3542029507542975689 5235034344356215607 3037629841139333404 13204764064343282970 10090695473291396050 5732520649352877870 18196146043079326685 4907168690835221222 460644359056855760 12660554085434905461 3794625636963933217 2264226945560147405 10131758329675623303 13965356583309234558 9973716228752053599 11240007863117282849 11122677424093822627 952857455458003773 1743545077021277408 11654143779680698441 6165617707734534077 9528574391158236136 9648572980521135995 14133695258227807867 15177374405946037442 17494326150273466497 2803601164458360807 13180106855405926654 1421109335529889729 18419964285273928628 504155906111799114 10309767403222277124 16373138470913116334 17129075872803580184 11657162001064814170 16545403972754679131 10809804211431149048 5007566741001436663 14205477480902912157 14463063902112786600 15729957173498765964 11125717564342281671 11609834789634727993 9092511106188571554 9762025898141352265 9059511972418365964 6398257581429661087 12963444263131817624 15089927745966670143 4125336600017402979 8172019243195345018 12605104361235571849 7999003801219439638 3504245478026083711 1322171451909900709 809581165338179765 10468789635859987378 16656677124229527374 10839345529489053307 5240355329157678226 12331973964700252889 12326572866542255523 17980040622690135908 12235544727792358375 15290462311706034946 15093269297573844772 6057442293057276283 18088352025381052992 12061458159363886203 5158607590548157401 18409121555762990972 8725081124381214916 11974512110962903535 2483010714692848077 3657018365042888642 4242282188911484457 1235103288706314404 17621021676162939014 7123243509951902054 16665712898371657368 5576676665642464108 5421191106197114054 8904254683867452989 5921327317158633688 8143846064183150578 4150674329262522539 102174588755329427 11427041344675290427 10259223170597268220 15233970647160072072 9676498700965469264 14621363119068053984 16893519344209181509 5712832305378535367 10642408661892582220 2515530164343756888 5882550977488082813 2990185393051866520 1309994815887129888 9986500916688366128 13698374972980220231 5187658613008980929 11227599366707097987 3725026853439584597 11827725585908117368 15509871978768863211 4321642454168369603 13727977849594908766 14342146526956346531 11891886542457325918 16654339712089489968 4535133760594106474 17423997596462145895 5188856464384298887 1150951701376504456 12439240561463003519 12501045853844332937 8819645368216068293 3166106928943660085 14929919852751844424 7938822223237347904 6534198867987003221 4772903231058552088 18179753034231074955 10676882965623596187 17304924995493654291 12196951232337463155 635648608007098380 1839665071738243528 9078992396083812106 10174755501905552106 12888230303718758256 8064256998480706565 15296995716503074395 11093960215971686285 3665173850260762393 7960003487185868357 1135949709309778804 7723848603663093515 2054218053106538949 1993423030528313755 16694867785557871780 6588330419534658980 7134266517097930109 4507737730671699593 11693454965861623053 2090779493031521673 10034640374570369119 1041221881572067384 18357227142320189183 4237003853286233874 7436705454851050488 7743243951062665915 6432243341137748255 13731246575704576560 7763926226354229400 14511273183254577457 3692217104420310299 6439478625981348727 50161217468400899 8661176861382839302 1237695078611223853 18270678649031723571 10542355442826000313 3191802173606687530 10103632062851520468 3764202681080548959 1384921435262155216 15004853111706742423 17016497843147152617 4260935633682988143 16069125727291375837 6241307711642700774 8951048295604125292 13235363769203197989 7396654631594003147 1018223092033113850 13859142942021001123 17040801502096653318 6400083339908911772 18086111713321422909 9310386376633221613 5802667374602988988 15998843584867649556 17522296564396149821 708100854452646931 6955519686844193917 7630143938901718622 9240312450550495671 11443146578362599760 12219507436491816139 1448057978046404123 11804148149415737184 14305298699857952867 17128905699105361333 3596753550247031466 2160924476373295010 4118291675330534436 2780381212307551108 10781170599201452222 7062628829614614567 4513718019160980162 12682383402688342727 14531361276566408006 15978105036858510724 2786581926957516950 4604464598744197022 10585873527508886224 16657928126386229532 14978842275226137651 10582557303297386742 17929066361047557275 16499942400091240760 16788076526521467027 8923260792302659566 8743015237163596628 15152741775467063068 7280760398186954949 11043638548526377015 14407416749470405247 11979303643704672759 9717395686298622366 14162678518231086770 3298384684681011476 5381738613701956330 12966307199363179877 16009625207451830152 7263497736926921250 3821726196167233507 16370931603746704652 11664923352988806584 8550676257762214598 1467944187553178715 4962989939486657260 4238421524661451200 10463579924584404031 13183930793333637773 3333217548040356340 14333433586845609549 16888273179446540672 2435611279988223642 2563525162800213586 2641068571981720990 3809526169777374388 13419157005304309545 5972851966786082447 3945869724845245382 5584941876149154790 9881892199669079995 8031103613657702020 11692753547466509289 10308741101785377576 11117835947049729188 10098749108792652568 18406826984670622435 17937860397668390896 11975949485037768548 13597285886047549405 2034512420177645221 9409993472006206907 7156730814982075393 9013726352779224988 6179855283432382250 1642309131457210430 8665886735661715111 11839701098384047156 9128550526211806800 66388604588302406 872383964534256178 10612664578486402226 12147429055137557439 4659256298417897327 11439938542140645125 11551640807665890597 9592403395371331749 4260695536378289165 15359268231899636258 17387728010125394334 15755687679592152046 11360034594547218852 3917968135917427656 1287715433360629052 8369770205155869343 727203140641950296 10361599589548861966 11358439634530157088 7902362546148445078 17905342779376833173 17764891952261403792 1390462744680678260 11956458152886374166 2608458355367663489 4420820304323226754 4419436936113165574 17526574032404316021 10383351508227774726 6975673044644487605 1232251387401230373 14012327102291899713 17051440393245468568 1566058187243288940 9710473569128768546 9343292155349341528 4300990174494626185 7516846612803386760 6566518615627972403 15678405634984023889 4325189089304193842 2980627182234881811 7021113062391285828 17134634753415796964 7372584264895197787 2220199159264512200 1514186319697521151 129967723973493794 3967721763361098205 15225411208698012229 12549588761165009422 15105648193988487227 6468230357131038365 3840747753001205170 12519419586854590110 894816804505779144 1436130730224333373 14097261193646316204 1722424152706459932 6657514399968484797 3032350613050164068 6910069100962842905 6342175030915065869 12872180764563369142 14235611024039144941 9589387086830752442 8365462663074437759 4907200736264861631 15679323588084361281 2829423986342089997 2659688571141824426 11479386129062334507 14191611793891369633 4940629622709928742 17243628917614780689 17056467346652858994 13874903405785898021 17939240716650364032 11073549696871724188 15461281945734041870 5356172855245560950 6684131692482152815 3724166268023363283 3945342030470651487 10467141240129078504 1398371570759529313 15822517094601116473 10287916468217319344 1662520591391388130 939780987809558581 10925872526638623768 10354915950535001715 6606580243582446062 11265951368361267201 13796278358059117594 11651334779802555751 630348279836685167 12970499214609070372 1629702365106121450 2875227453786577881 8398687491955543363 17980691494020748291 17111046036138423209 493683383770233499 1191888189553617858 8679391992547669304 4599528210652707285 17761589473558505005 7617012413502703696 17822346657798062271 9078433063721999499 2407783996447263060 17698989438550535436 7943846068466847225 9434044596575680146 9850413679597167584 16601095880684414652 5463966116211191026 4831315363350395640 2981749527061415192 3130539933152295771 14597159587174577436 4217069303536546265 18411584044119806949 9913566132860299281 17891557831467576912 7313139210834074093 14222016992627434415 878965403161657105 17080649067198244114 5579456377102835888 7440642477543717388 10871114172924060908 16478247593907782687 16683373083592540100 15690988888256790862 9811489578097281961 6582901029388459927 12950731371091585520 11422554244266597799 355137714896882064 16771836465880040560 9890097667187957118 12266173791001190560 8015728289728454205 17248694078608184976 6380903394053296464 15977288107324256349 10374683288975934582 10601787346760782022 8859725034392718639 8462995276986243615 471085416399005381 16711444770580432614 11680395212588707024 9428992215410718280 177049825794471666 9934897379647251216 6331454571366186114 5375358611483728896 4924739831668577999 7372492469013398094 11586056086595536044 3776857818160909738 277331511298109682 6458121194857798974 13527695831004170537 179973255516715032 12366356171429584971 5309889864461503549 3477925027225167701 1029335551123149544 9801034526665974718 399348334949436753 10999191652076675457 17419781320598559861 17526788221849499487 3275853378253400648 858358557079659577 14790941747505384298 16573618946519315354 3199225394226311115 8125437182874087958 13279551982455507908 13796707726031127222 17216123316873289153 14615400081781499825 4803394567851123803 800619455448377614 7266838757294038611 45454525113823433 14726921780356025942 6384637976257419725 1239627545019141254 13006672386022661870 16531731274123726668 9135270963052856170 9792197347859882025 631852577958060614 3091464112825151534 2719030243301469141 15834456833447922621 17600411622709293969 11556264219168321877 15630391634675217134 6697396935711546380 14372794961967215505 15288272041766864513 13517941639908642557 7774280562198420137 13501196582349359407 12254616296331898069 14428714845399663534 16141381227179807095 18038893112487280936 6688785791546509605 4670767598105043781 14364907711225789400 806043908092073554 15512240065242010408 5318232224132274871 9750176747406808203 7487249062059780104 13435430775086006686 17253203056547530737 6056248100764721165 18381462103413897622 9381591148642035157 3267542419413802339 15063817742299973653 11979353318242573609 5731602694043178009 13960759939815497672 489431399920488932 10800227054252706837 13506156336292360166 13466212859117802803 12896001460217482768 15815876697460770040 16570420122488717343 7610405384251974005 15594698205533668465 3200730853073606806 6371544922009211492 2335934872510157899 14757377998030001070 9580916653267797728 15761595098141263942 4844998117974118751 2485918450878782298 4860733093602915578 7797432263799362333 7581656017842002979 11684594769878622669 4307842413703968753 1357271403359193374 7225616658296557788 1420271438526634167 12446375557238576088 2555316184773535878 7111511717513554189 14514918842880986584 17642572629943675450 14420543252622432277 17411685258922749216 6893325041023670700 1787438347392652910 15449895308724001090 2629691970132758956 2085680155623599503 18032037625776572413 14958559742812870007 17522156282072386270 9592664152108790876 12882190293905104024 7420631124752741359 6513227668926417748 6611668207059254426 9383827618332596795 3852606433857053802 18055590423759546894 4739402121121581674 15851572796708501820 61991839098786800 9960622569658266879 17178473817180831731 15172276303069926578 10017756568774029353 11987638469973481108 9654570027447906638 10283653029507245400 10996667673491901132 4261666237286144449 5075560348654920137 12568360752163072477 13333207281654370987 10777719473542501322 17943055047292491237 352386368513330158 2919918820659483817 11923629613246378737 18174272321957574111 119661106872454726 4348995698092321280 10210140328196992018 16640134240668538767 7422067537374742988 18088627559078077667 10446006259167342579 4040219540614945330 293966636840876334 6935218749095212574 2535738356972976003 14844674736179288515 7620751414328698543 12229836649922140482 995402539864290586 5214505351044193310 14770640716317874915 17335156033649162638 14792091094238982742 16194327257448122162 15826194468333162461 1215769312962225381 13084723268205047841 15926525102967689105 11232034951068412898 6725183783200165495 17133771091435001413 17090024920997480469 16979969523688117947 1819822218357611076 15288385832907190026 6630089584055127944 17319057872043585443 14786173064994058169 14787168699069243037 16888216166398305008 1917410274141403207 9178630825689167849 10877652788462697688 1516684596288244479 2017607763092689690 16571986722785378861 10928470345180936138 15430107567597799961 1425929234072229401 7138543995346479941 14122143352479709320 4161378499130521404 14643337615752433662 11525907857980654800 12585465365595028034 13613408522850446603 11449613209095187746 5379683703104309986 16654319497989791458 13954209638557703435 667986536547986816 8088735477077456833 10673738070989964562 5634443280320761981 12963203079897762167 14774201549001523889 14848561702300709291 2589832071881692037 1009214162684072845 16233674085403590234 12721956810700269049 15113341066016776831 14290218144202267062 9453398669744974206 9935178956437091026 9343362832780942300 11571736167803343058 7835490197879471355 14281387371295256222 17181260697539231598 15519036791315903126 17364604359243325980 2019422533178673384 14133426082748986018 5979722347767978423 17235071259047869384 757838286566996391 8397192439076103153 13717915870277765416 5092243058751043332 3655494421828033048 11445612824681373105 18221442757575987336 14349582884296661877 16029217265898119814 15269657946228405242 594729605483149017 5844754164526550630 16689331830240934792 7798980565483210632 11519322911702761303 2291084303726233816 7963068592689816998 17440796465369645654 8925990966166709817 1393223144768455786 13230061114555271521 18073501160449089188 363679546690124289 7854266801848442327 5519192412495258287 17496669084965003210 12756057588687915033 10125976461987135162 11844716651838837354 14444991269750026505 16662557082927224162 16297338612196297046 14785315563873303072 16576393391217160352 12849317097529294805 14850280448094459913 14481562930114411458 2255572546492296287 16485597857911360594 12338286052387908182 2458492888384571842 3975650425288389013 9301947815203705377 17022671534785371857 1384393058560448403 3969254550575043971 10821002903627494507 14200439683006937007 2736120334295567372 12671900600231001491 7583971008498916578 10057225866300809727 2970568468636089564 6039645246106266728 7515013774743514661 6290249807458251600 6734022476286558684 323881814642088686 6833235719692384114 3118247773846954859 3486911833739685657 5964743718020515041 17665867173424237572 10312269532782705955 3896832187429242963 14596901392809454632 7561915782149414755 14444197914903615123 4649136753986020889 1318289229482401497 17020531644125551769 6543316111851239889 926118898513300337 8828663308920052143 4530262871241329246 9444945976327563955 7587055945155244718 7664264342083133020 16820496200544002468 7146494763299651482 14232634541762736142 6976119893411131253 6045922631657212231 17293106393033418826 7493444223313734192 12044545278715899857 5122114583669410342 11833231262373667559 13750479445443168006 17842906108864084279 10752598979011291880 15847375953543280216 11288892673112751393 9874201858465378635 16095056708407704639 15106033256292704890 12184248667727226978 18164425805821390049 10309456519954110216 17444702686606195108 13764943602664623035 3714428473666603964 2791278241497640177 16477482008337424808 13123179645123815985 9627773421854903603 6496418230193506658 14324658543511429276 12199684903478840406 10739522151903920599 18298407940624012825 4061367527173659525 13187339264425268562 4638158619505223587 11286347123882724710 3247094419953140928 6113366306978767288 12613198011551649530 13028923923310084995 14938681964658142826 4013563802326664682 2225027720997666785 12724246666910736960 15842412817496459294 1142458426240761037 18332099063054960943 11161092841532530934 12348864123260350104 10863038684964077548 17563748850113464754 7730942358253314185 11155274908560899171 15999043008465079152 11582565600112190059 11859138899773144985 2228342744880291716 14254480457385457727 18349282193811897107 12532851893438917995 10550452368720458778 6892869928980694128 12535216708731673920 14081163709521386805 13656652916525042119 10813518515561165278 2978661515944713459 10155219820719553896 7941766273571072857 12370914165298044170 9811330849037210389 1740034827646135822 4030180503861367854 7250716166763794437 14318026899512813761 17909649079684197971 17156301138646495745 9600694107304941978 14984230202297811254 6550860516258574189 6866550935108763223 13803523374645081121 951785863470605156 10883651080555630057 6522751038101537072 18333787734272530261 3099132280398463971 1406780051441315961 16871025495429443383 1906534146503316009 7122260056760067463 15818399597719869913 8016464482379879553 10250922933653495471 5694167684901620550 11712356583835585767 13777958732988115212 14470675955458609666 5779050513149933328 15838034221531688244 9806677259264214688 14119634693003630600 17954560867516795948 4487515040261372779 9847652270461888286 15049504830760814041 7453955461737608929 13277606874643908232 10795978793358023723 2239096634681322294 7533834900667225301 3642549514196456807 1032938881596053011 7781371178606727958 4887189712169726895 3017247070060639660 10191166036954482237 16806399027471358406 11262350845850891531 10333276783201452444 11479277496622906301 10258318103024703898 932759799585704063 14350629653778367178 15132216288715088438 9497626891156357702 5895365400397810460 15641426699186557790 1460521488450619386 14922702609956354871 14843827522612774303 11466327055783304745 2072626116587547540 4825834535477560161 17084745643745554039 6254679213066410890 16356661705244925453 18012808327409685691 17251128325968850739 17103840805302988519 15324194840830816149 14777879125031194371 6202605981989023352 18098850200076016678 1924832165752631179 5095463129529663590 8549847983931520167 9936188497031430586 6455209149633292262 8889709542596545391 11070197076764787232 7222522560098720756 14548256154273490496 6643185468078390864 2822683588797431159 3671477101261758291 16653744374828563958 17962922959848751337 1449376783084493954 7443470418836948198 17218147859236337073 9875884585199036870 15150455912804887255 1917155564817438812 3233579119414433370 14189013169232842792 11684288316162567842 5155047764471683092 7076340885086723316 15395733652422378865 16876765696863890686 178483988749970607 7927252793529906451 3454741180298794783 9432594472146411843 8421209612126003562 1059079691606907112 7247507091292893279 8575530206795582641 15319566622245724516 6275659988514526459 3300081214983705233 3816138307338851857 9073183165384022985 15968386272649309729 8307628620701145653 3222844094124632548 9340474887862438821 8431402716756535610 13064441909254517014 412358672883882733 10168579432115518829 9528330089489568928 8629722078074284192 12197361811508692150 4943230732227731010 8888053883732725258 9696262161830555914 11174670300817212670 17465287197570411336 17463179242926901297 2098376182431469536 8203651463510494137 12262699009833027312 2127952961326858928 11830940313351169856 5305705234845791251 17797267912674747606 6914188718086035293 856429319222845938 6757476923963007244 17759697674882012092 11268038280278475324 7973159233333345295 17662104467210523164 15854663016614638349 249892973214120746 9619410611772346699 17659264220049363419 7965231707906497541 6132777454994913716 12860097814361916453 8617991195108242528 9180553009743628611 2614568665184784777 13880757732062852696 17095954693796896080 10476782377941720939 13220483247203739414 5256601052889514770 16958033700643878220 12693303498470276357 10661443318425047646 16793529011855030202 5848868407943324693 8288821515690133015 8977726471419784104 5060414427274079792 14543463810148543038 9151222759610022544 8042040987312198712 2775584280927745880 17427042543555482666 12204595228961351202 3454162647919988855 14578616116187513442 13896280028205915267 206779862409954201 4466008455612092817 4074731479584475424 16523752059817389946 848662507378017039 11549376737780425993 10637401028931762068 17431269037298382217 3725474369504268945 52730413186850599 1081804768889356590 12348240997340525052 5474557197740842371 196168210896502117 13178181488962907823 6026964345356429322 18314833119796887287 5164804504669849973 7770172776686131162 17540220193438180968 15117041384279332106 18422632976053644404 16514672626938859239 2057108187201393495 14622361009470689740 3300193917420894515 4226150542502893060 3091522617598198086 14425484467669350712 7220610202650997242 15650386830837475412 17099537738552393490 5432534496531758531 15786641156485771667 6223639276796477418 4481074324938265542 11073818121837708147 149498269206199037 6794246971005402586 15997393270797802372 2861103880149118278 652801973234685405 12879658951286962029 6641795733661078649 17512196195555433060 13328470302701552135 4031693044013905790 4287279438635373263 4116361789167235056 17354420542218155950 6185951242115540866 16496791628332432993 1390055249188217303 6764339665240814091 9652926119162097399 358481486737889688 13296481645957410390 14093698317751446133 9024684919416202623 15194523553928937791 16856981770237765848 8299318555365440720 16228539059149876721 10465068134916769388 10170443834958479486 14125203996453635629 1927124909780775554 7653091690493097587 10867181628095188354 18369786617454058726 14958536385960822574 12168077416128911044 14578197841502931145 2581949705849861455 8225737272628325164 13021255167050964622 2416404296401426872 8415556978284529376 16578009152651861711 6367725947731185399 11027866325729006649 15323522925314329125 4023213625774673793 4095007404693517056 18282023355283232842 12772889327597456011 13257397954313635075 6521002488621155912 2611361832940067284 12458864547366096336 11185420816343589493 9805722815123825991 3454577660886316572 8785585879395318219 209590570766090595 10893173199353777103 4546250831407497186 18315039119186537250 6365095205786068732 11066505009905223280 8159667334262031590 16163382990309453873 1460799444684110003 16511353636334477979 6884590610957651163 11572944089644437391 8944951982990287273 15556214873628245896 9738644911298129761 16436268898273417331 4240250355720597112 14159313361781414471 639837943543247065 8997541593566316553 4245786913002424922 8966655123765457205 15610366095141384077 1402837740772942310 2963256345026247450 18130461727645701318 7550682209122153510 3598907495469974298 17803658028310900597 10884789980686893732 2660869997947136733 11554444755008219081 1924359967045149937 9588038348664160645 14643348952669450500 5629348127603513544 11870943534635434656 10769725581581284805 14109576047703469096 8179541175755099415 4992313817730176753 3290164095468825761 12123851353110915733 11394459003064839626 1551936062656219751 2739339622557441661 10080543776696139514 8768805311294384674 13321078047981959462 9421236613583152913 5001194805356536652 11110653544140198924 1822989246051562795 4555358949627687030 6613114622943917646 11163394200453873929 6113252155412839148 11467204233346270933 18309807490610472597 16423153062462794649 11462056716546793248 8450136900716594494 12159639480418831793 13510244697941176640 13858946802034905489 14318611252316361850 13541195805283993193 16612639371814456819 14168341313667306042 13443133051126612668 448332915144491667 996338865413904954 9371495267359362091 10531558039369822457 8833668100365036286 13359412657878080731 12988755255150340289 11196171164845622123 6594589723116273482 14439173873682770344 18164819169466720439 14370367474161025327 16658659701311589236 11652805847385396248 2187448883601126144 14441319959983849151 15609055237113011433 5137139167053659173 15650681958926223946 11556457076895318310 3630832188779975518 16640086738929687853 2791087971398748245 7564870503057799523 7625018200885614111 8894736063428417287 4008883908025959201 7878412317029281265 2556853207891729570 4307272419517782542 11665921470533998392 677671917402473474 8019701323642101109 13121731562048830500 2027625520877275951 11077345541146124464 16303912711963420272 3145880225167159947 11484725263078058676 250727934494111488 16520294033943796044 17069886622341168701 12205020662545830474 17961875474863423399 16656876742396018264 9848751310825650388 614280856704928134 1038757545835700981 7147078096115670344 17408740119796227714 1712581039932991143 14697165957754731793 8906183468321938546 12783185531185729439 15702701372415727149 10564815994297039272 9451033199852099584 10881850928400225768 13517206792944123257 10651933771626292432 13385849323925105893 9794758570903519756 11962515057677248533 15434535592459107682 1813412079338965237 9302938257192595808 18391109194439033617 833350908644225388 5094730915681118625 13550261968100788284 12715102614490430757 2722169833010077972 3930818310486350200 7129814745982471782 12233193032723734761 6405183513558766552 13382668824086635607 5059685091069609203 1541015363294883375 9471847040480976087 655636717505668037 10307402271424267621 8348639546948798920 14262713287127798013 1870474067702251940 5413024421278913241 8141917884788142089 2215256455748056210 7179027297034123514 18345874436130355908 12566181486940861897 4708244880703595010 3108807143996456570 13329544878638660542 12955632214677465888 3425147730786692174 2732558855430791217 785269609173541908 7753096717381990356 12548184184816695531 9460538950098946175 17301556776237256936 11865808368469045771 3745649010003581422 12140083757273787843 3421059064958470900 18339694234611920797 4388630747832902664 10313468643491288005 11757322856805779639 3057405963589369971 8267723886951195513 17869630168905883381 779793959712031522 9865027349070118095 17584071751652218784 6871698568992156942 17147570959109244131 8934236309275494825 10520075432582324877 11555887608921422964 16001079979465109796 8414939384217181506 16805981902596962547 13564048940360339908 5852450479130333347 2263694448612436059 957992430282377724 5511571763722413311 12115940685239365534 3366527474093385580 62110474230354804 15142467345886637956 17991488956313781308 13051847466447172884 3280630409086803227 18291315498704850791 12687104246080883335 3705932721540805659 10298657660765674161 2315951981403482111 27249088641112578 18098659795831427636 3749287949374995328 10036975232351413932 7910192887108390505 16468889770491951908 17030605938531235749 17417274503495378808 15817925451957870852 16716807618963163520 13055188478123028292 13951468409188633784 1175341292479086577 14805346498018299365 9243658086587877087 1368955755672864144 5330569902961651079 6409925511315270442 17402025773468830181 11531025154291735678 16304725790885594178 9319249171118293480 2472634757926931318 11583985724890382974 1741472942465676343 15416743049199748423 15239080261555092739 11104186089334384090 16342784541338846915 9944369852121183380 2568790811443358831 13284136636257433506 1726771831903421359 6859088442721186861 15624545922682838980 15826432640415570488 6046882199079593497 5217608864318290785 1139643616736594230 11605034896514994269 6158103569089527345 260713789191795873 12991586067973319113 13444766193541921072 13749031068633491742 8172288396443882829 5204971388925440964 10218848295716484081 9545225393889981975 14968032525544762405 12748397634967813952 17305171238305453208 10483810949706499298 14542909436434148589 4783204997381276262 7537510515367680248 1345235227693975086 10024183838108736400 7537355025975936022 2088241007033197138 15585383722726315479 456804783410584047 6259819005207303299 520595793490080970 6011054760096115997 4615236625320650894 4323679359757980489 463115941463816869 7605210313483054002 4954537482257800085 487722589298804758 8911500190747054194 17138435067468224759 8861958935866857658 18140522223294718863 11994330948863704508 13988162390363948348 15315306934798442489 14169975596762007195 7968419894717700696 6065877393197835203 2189740623446832919 3646329056813401074 9852252940102299514 14272484026785990919 2520681454231325418 6430672547573980018 2850993610957731771 16343770820022132512 2961780589307069502 5831059149384126943 17335160503112906699 16187755678189817850 6974559822032360388 13260821741719883629 15986772906867118840 1361820377465991353 5067273579249378189 7719197694686809620 15038545649925442300 3794993007960799121 985535086032787262 7637756304724924171 941187760277671131 7053190345859642259 17859231630053824094 14189047426174336924 16491897373924179420 6337772810093741133 7459548845250151728 13036620574826549329 12722309197246158926 3678572167848984162 4642133613643317103 17347592603108860742 10328655718507743040 17581879131707558028 8159270649550475603 3725389837721683847 16883177042585386882 9338035819803480513 8022954420370108045 1649654090033465451 10849454826754368305 16573205349068308233 5303977035308734387 5018104570458115450 13065605305847283779 10501018783280724471 5045736432009472049 8869125907041947260 11789976889702608219 18273634175260438355 7039640581920244064 2213836888954007071 16545064952612621134 11168292655038900168 17493093379609672733 15617537507064332259 927069353865976531 5537012772623394240 14562475512443622442 3095835101614841793 8080989658593440352 9138525626700569755 13403697835584903789 11901676035320219853 7770902411075214917 502496008290810840 13449299411863608895 3053484375740839396 18145103034894609790 4987863453529115277 11946220059484168694 2087082783690740861 7689438889553162611 11039285116642299111 6628578914237856444 5764405143473276729 2668192617042482671 12999055181213404613 2695892254219656753 9194394347644287623 18018871481961535138 11748756965136996091 7979237275984369109 11544644126322486847 16187438661944669040 2546631093922115444 17574923972521762008 4022850391763171922 14275891892569531086 15401018320835794797 17684834090259557970 13782266950041284086 7771995579080414791 7443482023408342448 8755796796886865654 2273704485710908361 328488760072791800 18252247055120775773 9980910654161792357 5414227029772634256 13155725812595597531 3714090393816329839 3622008347343175530 9776889720968834575 11799033030373001537 12933143700728798012 16236033883885010636 8833504189957349278 8087638481591728495 7395250703353390668 13600251634536969781 5427255485195063542 18120438111139070563 17053307917871261780 1026908923140512086 4647328501511741963 10040536295709758092 11697154529125790600 963169199640631078 2646341717235915491 2605082095406466040 2545424331294138402 3575064338603963415 3331270951151091631 6514355888530471221 15602658098116027067 12040588371891138695 11158462890041069110 10124921129780100804 3494010000678497986 2326835367751721454 1217124399290643830 10228661333915280009 258417442280921260 8563890319894253907 5965080764665317668 11246168439955665287 3348586057541160150 115438438619765084 14134936276051235890 4064813894816126483 11117078074451386287 14387786012927093395 14005590372983231554 14896681611684860565 2052323029974929338 9050337936539533769 9604162728813416215 11522553330303915514 3498602329814633675 12242426599293731450 11775438493924784276 15676061179623659110 16698300948726114025 17310481514064119396 15850808176529134273 3544361060475908090 2530768058519666905 6941148083802847438 12460941160045701340 15391425334525527250 5698559371225521733 6665033399366325164 2127704283556254191 10588955279258354107 13195045517613446779 11830982628001471941 16511543337695365393 6096784066533679319 11904168205945319886 8579219816727557805 14223971186878008659 15559404842981419551 10806750915855561493 949201832075096678 9020621441024398612 6429703353023884306 353722987086782334 335094859384186521 12732820849566557095 5645648298804942077 9950271033440430683 6728941368166624271 13574793963403761514 5126381536229891603 9609173289013499783 81976814237162035 10122920273993773828 16896847548687189047 11182906188108282609 16457039046841178990 16444471907356185273 18268110646248139348 9618061419966851309 10682071372831813448 2625242263980315859 13059820412526086046 14883002248558813959 16458169120346987424 3598083406551661813 13877347972747402710 7016974471937819783 1088750384316164249 7528290970510528794 12612597771864710363 12610528968025514123 10377927200063583128 15831981339958188034 18089265422755287366 5268159028904195879 9043422434047415828 4715246321643997976 11690547479638665398 17353820672840169325 14809914101722459155 17975624894137406952 6641957116302375499 11006350741509942433 1223519010235766607 10887249211456381216 6662027965861892752 5140973249279626972 2251915761191923159 1794342586383975705 9751786405409069266 1414758670545226922 17681129694845624359 3517064942732765465 456949599647508217 4980583643813160870 16751668224576323187 15728129174233901303 16198008193671508590 11850881795161349269 2470258990859190484 853150306865732014 14240671086070382037 11574013049643506153 2776410904671009184 8735043141723632412 10111698769161147835 8736301047442246259 4692372848211805442 5345405846731049850 8780461092276180976 11654138174817084347 9957751012262948041 9991662076328481732 1854451442914585522 995530980411458155 7339395552413114621 11323247487783522037 799887192158034274 16848145963679550548 4201123787822806100 4738819427055774033 514945414095391428 17425499213048263828 7096451648664871277 7296007511998109115 17561425766413251148 8020212909032534805 10793881192210024489 11943796412878684194 8595229601386396859 14374426884464673404 13053218789214414841 11601897281021512222 5981607261444799848 10520738716369303066 5288056085900622434 7587434202332194508 2027974507089593473 2148637347972049077 9971993780645665095 5852922596413371986 13467812923619455421 14758417219847286666 9160622594868413340 1732718154618160503 4541787768161228110 9775078494655411367 2414361907140562806 6741993813251753179 980454637646183385 14551896721506318415 10405540258073235536 12708438484471430098 13123616698290281136 16769569782733646668 17066058530570898902 8810034636494713986 12837177675597124491 2844563634441309287 15489016755525624052 15116153604816435850 1886769831251995578 10470866602985210471 17240529631973308361 4141628149541977586 11868507383010034484 15918489409223895108 5900520055969825961 10807732117946365844 15846487415831507932 1218650472801642059 13528386703272061554 18007352077384442315 14743625870584262993 2268141189921113637 14456969151687514642 1593597116264084269 107546007324085195 5718972379162035305 3857924812030647452 5092271907038562958 1239100707984655603 3731795496926828024 15606715214148314130 14717457822165684596 16149863395520677164 2020200508228488684 13470832647195317675 17824801480426017747 2120789949527666096 16120080284764698370 115423986434709170 891649600216402272 9127537962173678976 8511881938364780695 6734044358895111382 17902999403634653317 4574783837863822376 10680023340035388871 1784796340816693660 17522628260792909619 16291751174475680221 3853572312861944032 10935556464884146759 10470537384693780360 2282097887028222054 264849746144046225 10211279236211085154 15276263570145246204 16836724583093231719 10835680025054072400 5384740751663720806 15913009359188143524 6901960289184980321 1982369886376831970 3887078530225983837 9710750651421886382 6930628893425598910 3082400672324731857 3186133850881291299 11288248122245439428 14954120544767155336 4006408383780572341 6383982938700273146 6459441176264766614 10762272061989507881 10088133290538965230 6794276652069719171 12365265995963576776 12829654026678155192 4226660004927975808 2259703147722844161 12177892713644263325 13490168586925607443 6673281906401788187 4088006722796276295 631070443826457421 5698070604411572513 6010886112816223064 10596349402646798001 2669759815426734497 9460799525279584708 2747716571470599083 11873728601032383527 14950972981242642895 14748674975712750821 3096310766332626335 5705850743981998064 6718059130607711131 2530161133712064397 16481870416846658543 5375942217310334328 9500322197284626518 16621440266980711885 6975659080749161868 12102109224355980048 14667450731832473369 8291429036323591274 3950982111921476818 4925408309507184004 5462945040018318867 2326229919558477534 5678072193272728746 5740893978279981186 12581455129365476595 4969765222322745241 16302099019012685209 4929672921728275310 17345386214583548990 7117852016111473578 15331944470170054745 14010631195820149540 9156249103200454111 8643791612271826334 4006060100120714002 10348593043234819485 7003109116614950330 17859604589157366896 14294928480690227952 16557320860697711161 11517010492385056010 452635301230937343 5437790936873064294 13235668236155190347 5766810422186923226 17470398627330012913 14852183785910406176 11810610970034902073 7741395786425476021 3366145387458856152 3987450003311734008 9221976750947483269 10551911244028083542 5744991901894460079 9990193023383319977 15012146623655188320 12068716533433960666 8883451469791231541 4839529004038231200 93044953570787355 14209386204521469565 10384870151284692056 1443146287500849969 16751039445950473120 17178481818192213617 2022635856694948065 1652977197996790480 5665206167797615719 10421474947038712547 6451896673259481148 453583350917493924 5955971391569976524 1699721094553891511 16170010112670287243 14335041042886858163 18319848960674199528 11929192253196835733 387812067089699557 13692046461521131470 5476043678464064855 9127917714826033089 9504252908314014201 8088001604235828080 8633477837784808365 7007385227596391407 18409845244140007013 8138537273916544729 9849074939398397042 9543919624003249494 1744357835674836139 2186493879134336276 10224641289597441360 15299695201095416590 16523934824723124171 6456317742756976679 1843238426046458758 17843145006260442592 8063771086993749293 4004818058064724694 15815078603557324481 9474558372155126955 8675164130629410363 76721053415727611 13251709668636240781 12662187892375875194 13197598870174731672 15037264666931072149 2853897323839509152 5038293450586827895 14009512210507724354 3798606806782384841 5082888040474349194 9004753511437318421 10918739230544596095 12620198457460607094 3659891698868160890 142884299763391462 660640961633787733 13166632755886960391 13069436386381364281 6020239800448313007 14362816721534053281 12012935427366231137 4951858415381812065 16375932914229995608 17431632104194018696 9254058648266663772 12946939415704333759 8570302708858757148 13307201138322053547 2472421257885324349 907479126762804610 7345435187159453803 9865986382117213766 16485732103033518141 17961170873772375651 8540657716811027445 14091463206937438381 115024141360881232 15810291430363092156 9392584577353082119 15588716360943589169 479620922851586467 14083297557523683035 12998905452879700708 3716991389095973399 6792482057860607823 10265638327767725614 609715451812592582 13713005060332207398 17325461449946504494 15174010130846007219 5234076188717159934 17838718545934749497 5537780798392451570 16946372219718767437 8974085182475747436 7774538617915483516 976201935591087112 14146698391352061061 14260660043739401060 4016798549189975889 3538469236094972185 5788889876282998146 18065138324833173022 16505569575230776069 10911894619083575069 2308838482384306904 17712463344658252284 6439528987596043925 374383177678419042 15905920825223705872 16801877757992294569 5611833668496386127 4786517398825067173 5838245577626255104 2495187336764424768 12833654233995815785 9050577483767719633 15541714008687329508 5990848791582553830 18244011474075332830 353147590679005394 8682982669770355500 8984530471009401253 5010368674022354289 3705008314708332270 1233522680730566276 12000589827284826959 12926818983092203402 3877822173022958802 8374689564983629917 7254506135710622927 4466852699953601590 14737808468179405318 11980116994515518187 613355143650441637 18031776917267595260 5684304424437165264 3447604560484170619 7403763830968763289 16895619880075586590 7025754021566874371 15518478161552326988 17464778857317934886 10002179239515972283 13234894879788454803 10025244863903584323 7317976483501944396 3104383544692273207 15701487998095273879 8531041921067298385 18196228553940259755 11855033158456614903 13686991678904692400 10124833277231152565 17941074782336865879 14426808009794990281 9335805262798739626 3255875396122284614 14435345858838920224 16896091211483801958 7620212367151339361 16868820584855372214 2928229797867132400 2062523536178022529 9687973946744620262 17798878272700901218 2730398011446511398 4957160903982132078 5347633048182536579 5494191417111561744 809416085431224273 884630279953805217 123544247764497269 10679779448059344703 8136363098552979329 12812587781209610109 15084857280798837567 15614321423272598319 5237776003519678269 4818519793400468082 18120104341436957971 9205431539965240748 12828465868410208406 11254784833645305217 14131744047998736503 3165810073401897157 5949748146805263442 6361871094156037599 9057123623514242841 7893723603689059451 8388136013204393682 5215706268704024644 11653605862438516427 3497377765031273095 6430055394989669693 15708040266121558860 16412457517026047709 4076716688242863588 14564605049778458971 5895495764098889105 11445700663515653157 14273479316188229008 9827363108994062426 18431615732050922521 16764334837483861305 7013501771275008204 5309890048500126984 7171385492758327907 16894214303848493713 10991394221271471804 176681301479404418 13589090778892567971 17455576520973130133 6199287412434483672 16011931243890111368 17788053914261713223 15753883016761645645 6616006013822682667 16882138316978327357 15511481998116056022 14559086177203280885 13646135040132512388 15453854395445877488 3754518049754478760 6907446565567725391 11223274800378139291 11288502441993663329 17876685374174931706 8757574274869890008 15863212128173658977 2662613264649623622 17314517811964289086 9537837523536357631 10266353963964338851 14890014194798867027 6232749857373911490 2912635448738410302 10196588495729722913 1882511450497964184 13054423352165879496 1360729239617701399 15745048922191144782 7197337662877953562 6751215352729511116 17367484933344262632 12277776359837739297 15023811477700393044 6573131911205753721 15986737383547383528 4135812243914214067 11491575134417068489 5974429105047778514 16437863007533393956 17037641321498336066 17268505355850917282 4206253698519860408 6085403933293698477 8162523257839759054 7033795854316475076 17859310653817157471 9670411347967521670 2497522067944224971 14052591199834548612 3302683072072975079 15645635117779798855 13227946922355133775 564325648471305934 11375800637413312744 9535500525675475651 108172849709394656 5031751040848280977 12148682445185854075 3202710666196800820 142130778718298916 8575774858694212056 11933673015899025018 5324456385471794298 6278321538484934210 10909476656149024388 2411183312948674448 795659606855138954 687365102933822109 17721424614942003493 1411574737538843823 1323291934475655229 17413986835104538138 8576943366784677514 17405440405290811858 2038421029922027392 11070225738383903121 1997543417812388859 13272030375617423370 15871947701293813807 3338911941904388922 11390506041716985087 13774152449761234736 16392907364853472644 10595146176260183313 2972056495759936519 2184554163330824432 1832550949022440452 13715928783340881986 7049383457544452459 678141559898761743 16704656754339246452 13617010088136056304 6994937177214347899 15128119129228285478 12935524764341023161 7726865065472459085 17658655056026108342 5257428756588841719 15875373203066510323 9560117822113829056 6895508024793033197 2308217754607614483 13263457584343143523 14221437330394375641 1016746498377825774 9631890392326899223 15550857074834824637 12950805134062515812 15181097093379745169 82950709600055487 6262369082168879022 18114677506604907954 17888964163308075013 4269656906553323393 912330775017790727 3898301760340593136 8316030271870330863 17605739206502174452 14338002969831801001 2505633482040807916 5042981268804764722 4464211131554977784 6538034803904220731 6987575292683876059 8327719918729367889 3883514096236190010 15530813819597836053 11341701992646572496 4034681481839059436 15725034212460684063 13697315367570415095 13555478567004408231 8334931768074675281 8248563094780388912 2932964106047308137 1067085386672813873 7756645601206863836 7681159019631958238 7414809297302673772 4708451116004246644 15731239351130127831 4052314761135972910 14316407859550211582 10122968818911938261 7152890384919277059 8042200293836207995 8705276248335096510 2456195326456919182 2411286429835479758 1364726088292273440 14479494745863254585 17183839095892584280 9931617256933761771 172904958376140148 13208293069749142534 17258502110104597747 4503313776387294691 6080277917844801142 13838769940831739234 4198006313467935048 669672308887406175 12745639808232742621 12030276970077410233 17436987659598029651 1077422556848227730 15394641750694755035 81217447198789279 16473499704434963249 17330073694806549313 7651919173039237639 9030666514561991840 10922091188334388085 7505650178427130251 8812159435311289359 236440985743493032 11387923620480067726 1034564076667089347 18284672662575707143 11731393341001194105 7554874199397649661 13035868402828991851 12302947932756092648 8807303644789125221 13964646586599270665 425978994873051742 8221887757950890965 3370830629922471361 15351060798214072948 17010884202703688561 2972703516334417924 15012837213390067660 12179715286380140796 2078161214232210898 14842702056352173546 2022230023581565246 9242797840891819453 17620049001570624024 9504553133396461340 17256897932175696457 17590071396106159390 5800608006642160181 13770131370102134606 8611145464224547957 16776780195518965371 6895335615172573205 10684247286380477515 13607906414355188458 9507176411966474322 13719208498442920582 14746068481511396709 8819974867466149846 2532288463102573107 5867583056380725233 4925982547090841218 2460975447377088759 11312634611495740712 18090479040623067747 888928511006929805 727898903945561970 11562971004956011766 1704618402573265220 17529521721421106537 2917502095219565300 16363421317191922212 10581017036267855125 9427285334086487217 730621495382185496 15526808442186853454 2481173555272866577 6165583019923458247 9461023460350324871 9594253675748737036 11396389443407560666 12053709175169649938 4737602530511886754 15028792840015439883 8057146821732841409 10467807967709990268 15016230499426231330 11000044099226037862 9995039461929296091 13138270892110616717 15247898188053657319 3094509761524111774 10712994683717042673 8279103932166783729 11427886483894103552 12557748345126037191 3729892349500166837 12717893423210051447 9723725018325042571 16435282670445040377 10108798282316311412 866208996049811087 5411021853248249291 11372471175089321810 8603214185778041768 17729265503787833365 4050381541886718194 16822795558078942764 6910028663993390159 15364696550290731757 2589790515765198054 4014957035828713878 12755771488408541888 16009986585034707925 15138360557275070276 15909145911090335195 1103942070614944928 17124206098794270494 12073685303721012374 7986551105392913018 6244529771047275037 2104785897728157076 16293263955801015975 1907127025072126614 7541957066664750033 18048125376626166255 10706705331136756762 4295065091956432244 11719608961244683670 14983456749268247977 6723965553591168943 13608726480619188267 4854602074294543496 1680128471009141201 13252126412869585062 1026064888011459946 14449308223416301587 8821524940690559016 1144739414361594403 5328143275670030597 13681764871546943529 14759768116333846169 5761754751017977800 9668315256364647487 1441447471730509853 250132163648671307 10152349943157646625 12114377066363586456 16886497403967638278 5075624727306062774 11855174745186598146 13450717468478893749 4560444934705414674 1605370337618677583 13081347681894055306 13101751494176881120 13650226418909115726 8878620345725651076 17374304545641875631 477986149636456697 8856103225523854583 9956111444677265273 5962954931358004872 12204701226367495653 10929922762703331232 9426393228322185494 16613632918984242706 14492949948727250806 3110048653491733619 7576118486101585500 10820256250110870449 4627495443550967226 7787511614232490101 15298515087822805475 475041731636871974 1395782343638751460 7469911129117433272 10656222411964584859 10979437998729819939 3814186946434642401 7206657700277392335 9653491126958927183 11870294726650831470 6036609093901536025 11415682733558178191 8357109438843827316 13279202823753353115 5101141280755218130 10204497959010624698 5234445115575672054 1629880049462435839 5192487098468354387 15746215141355926990 3655310479235110080 11063190913781706151 15525274065764304497 1937527864198058428 17432281088576703605 12118065925685705374 1503613827129906023 4236263148981407992 17766694148122580896 14102186064462600525 1362525882008982585 16398145775298058969 14417100469324941636 10937671265812945100 13104834202794827515 16665349604444073868 10936146371295703705 14919338895171845508 7157672250202874991 3193250219135820634 459595156008510515 6408215342238471032 7903222733027382933 16809262985373224875 16923793917500806519 8554477937191222376 335625393010072998 295549756607284993 15012573309983455221 9160397755728112865 12173798436711602236 11435501717188150361 13157895830898203704 8348570278190368245 13818270337874479744 4942988771296515950 1036414777599048884 15572504984679126343 8510885849249112894 18338207142316599077 10857562270074958797 11864754054959682665 8340046522317326612 8296594741738893721 13250870250168185876 17564617884870566061 2287586305422796407 10770142393584335446 248589904996213375 12327187956868094197 16677607036870688289 3945803251010536878 15679183457305408624 1060277932187265188 7717624772131824278 3995283516511866659 10234387184973915868 12147882785229260405 1677031576820451741 7285487354406688255 10469250560005349981 8916201931551095731 13546219437133450651 6988899387920935180 14544717865277919874 12713262466841583248 3320096407111830368 12097987295607240702 9562216555477044110 6809872896994424210 1297898183089801170 16533069507706985099 16184738816308064553 13166434921450767491 1851342325361648152 10604336671058278485 13909478807530268334 7094860232440216512 7241161441053459509 1951063272427091548 16641185397278295947 7464256928186622881 13606712932518086632 16327623493086281046 4806515586117869857 969973966955314589 12918675947989601256 3015084148649917706 3383054933969292292 10274384809458745126 4688249863861161353 13758252919090505838 17012518513084434253 14103804910416132441 1749608859093419182 6068996673368908621 5862038252561344828 14981269475928126107 14478512311191821950 10790242697201502702 2697957948360098150 10317996521588175362 7311943852431410182 1331105230342787222 7092547063359192073 8820863591444267780 13967413198911953192 8482445428750607378 13028140413492325973 13273856932091195977 4908767311290492496 9543227028596218992 3764285595029081804 16127662403320345878 17601791091162440854 7445294477045227769 5730589083518084472 11035714195182896136 333279720301238639 18345583694263201729 6434241486841140548 1086267710323223150 17322884393720765096 18207240821770026037 14799385991738962644 17145769321868534578 12532514607341233631 413980699820435721 11952716708607182714 7899925836514462970 14756420052910745066 14421076641143117450 17258359838311329145 4259237433529150338 8279940090522301791 345683755808645612 6869628365077356173 18420824068070385663 5972249092695882453 16045365614882374081 10510780273050039793 15805576861571066353 13029920496889036761 9059889279558715754 8627959746068200646 12890590019045182951 6866232498892080811 13797313299557489183 3855043571492811782 6553148650218959704 14951591931763113105 18360877778930566587 7195301753085569241 5910198752009286788 14986353138235978751 17232067156273847498 17430564165477704242 230596677019677917 4804991633443570226 8625248455924796540 10255625511683240207 17367588286426188202 8479625938274034525 1110683885077529097 10498404124196438105 3793155317404346779 15265747039685916342 11207395502700103735 18054255792898642157 5004210171192469060 6434662557186378659 17641585350082997289 10704224876252234422 12640604390770605394 8176385298794591970 9416862632114859041 7963583546740000270 54436810077739122 9148569568745497990 6845422210068689542 3104178679872682715 13359735326305328561 1954957486947981506 15165544986021254007 12095475961284077966 9074278977258336668 3285550761293052063 8217732255984669474 8030117938914519545 11292923309969557659 3387544812500742778 17145077091371023171 2863966714706707938 6306065138131595943 1875192478127845783 7955242020377228173 7404550589725351717 14861993478644650550 12475209655598362241 10334766899874319867 6316079447670397660 3502289792030620844 17761271508294565217 4630410041345198508 4805669677168896205 10142008259985423605 8330787962934808956 11485877974960846900 16220406786871618044 2319662619594193281 6929798023601761987 17781390703248941888 1711140619702756426 4771640072257354081 1810603816037987304 3820149540995880068 4926800375022032160 6176818561780382324 1711978040988711799 6402890465022463797 3308090671607660577 4922169116216099501 18436351822216440326 12299899213977482544 6255149097005140353 13477393770115778355 4016587681598586592 8455799328751600199 229960068235173749 17687591664309462672 10555401034035381433 8903185220358059101 9840899784204441343 7480466154056104764 12960273873451338572 3234270909303688069 4025814785217600339 8654548900988217795 15307674465695811644 7116542965296481607 500663352500295726 2972293659914084154 3079620207505722125 8273867245905129729 6346631685131917719 6231775595235367416 1428293046416298907 9647818048585572475 4691358674317128157 3565221352624824458 14895288379101649286 12366592545338355817 17070896896698316807 2809553129822060891 9554459389672757893 10165593934683704582 12873710874142482923 4553377540632423904 18062081246270148799 14177645739388449734 18164211917828889547 13461783907241733165 17445583506458177273 3396548929484536485 18032678369278051548 7293801018800776308 13633988264244475953 10111021395433522342 9651929528056751216 17083742421977719087 16079921663147919468 6913863379545562310 11809034250957408555 7109338263116677949 15971594905827795257 7400830150076863644 16130897271950473408 4667462778174195604 3422977702804076246 14967645016310743817 11159844653088461116 3928207757812476422 12913435200997783612 13586603494247951614 18363917419644410266 22593049836912902 3288801209360742238 14732805313427866276 13632826702586365585 3215920601507617148 9917094507601119448 17184761596331503371 11473547584690684655 5390430787502326496 5693841787354095014 604083071455515168 10577995852633685308 13358579913717436234 4923056823395378066 15765034324206797235 7927901110848947535 12127343092348070810 13178974814891201211 5122486304871961316 12300914553928426854 4235583475153952035 2283652595408769661 10885858620668918072 6496781647607898614 3440685918913330840 15363122823493783628 1910322542868813503 8270114109341205285 14164222564012716505 3203823762233076690 12236855117497985256 6213138702953265840 12695430439321752906 13234055530110572433 1276591274164710652 16582370566399940395 10880464514872618698 6168770461675351305 3912879039516538044 6032511716150305558 12739951096429289485 6686012701649422336 16191764221488970368 493045882476025187 61468450117641000 703538862332177024 14122422257520867989 5488418171794345125 14768134308992699632 15516902025839722828 14362455443804346931 11058120270362188324 8741663798503028765 18115898755908958977 9675953210938048935 18035466112793152538 660296839427762598 11905489335340585494 17872007848534952980 8095793523055544733 6418794605604508954 10796468382078883933 1881934373488118129 5616694150614170124 15037251955979096497 10354776038653310462 6640613110789548389 2126255254256682896 8907967742871613844 9270539513338365452 8071546970566999861 3675341475700782837 17047241889558211542 2828026189221408687 10915646340767210123 4736597503344012632 14656691347141612268 736547349361085438 1413065239915204788 11297507741489753643 16880287413769884649 6402909583086962625 4770059089133546208 8568949442170120886 10646815567508108614 11498884915122772389 18163375023967061965 10143480813054161744 11330137831868211385 7394928380499044656 11394181811028995794 12994143164599316510 15096871900025625116 3859349872780866529 17452464065538452273 17812788748766632599 14322969428133681724 4717790920892099650 9777173966209404201 15024759994678993584 13304499881135202193 14412201141499707474 14953356483569570960 2024969360622645389 11325984312180221716 17437644110833146221 3774321544421730414 13423424792059869429 12330989679497505679 9294909813262129596 9381872087493808803 17240787337809774613 2724960298327434485 6500977456527349014 12420768385106549556 3791174499625315772 17013455514546047721 4231730192974591123 12970147562307137813 14391749114836891608 5047091026035023504 3940955802895114729 11194185443453693310 16936881359972207401 5496459897645575852 5679656776945124440 11590203422552561904 8765702596204911571 6831719717761499132 3386004798840317717 12743707309708234665 6154282173264142414 14491557893815713847 6281734472802276342 11531466657859416988 15486852887261952639 15323257703315200345 2672940332681328758 2736323208896166557 16366087133157632055 13527261314315226726 5902747041466705670 1013273969239800575 4044496881207576052 6025735284095463021 11131081382490387632 1159119006980476694 16693477462364417476 4933269022890055977 5917756497745998576 7713816578718133067 5290491314880629117 447659174747668445 6650600845848758615 3694860645414338356 9439915678413931252 7657837499301654084 16129217463697396279 10546123631129900876 9969853007722548660 3660845092335402055 8162999721826688955 14735296133565878350 13483237139906279070 7544457075804989557 10744846109887324472 7602038476015410894 17010567584401260738 9495497639737672751 4190642049277381144 10159879101730026666 3999525343173659705 12991997294055097947 10609146550627883997 14462461659434664041 13150319766709717781 15096248095278757223 10720139004764857432 1228163535397186161 14482614418889960225 12984248651614897692 8434498030370144163 12518026890305631919 14330675865614257751 1512930369622048139 14590165286678064399 18352649756892571697 16257105026162430584 83555773968153285 14496348433968634451 15707029626241692790 1783895436329253928 7607557851851130107 3256472783829995687 6174485364337863488 15525346301296197631 15072059284150690589 16895023790444491107 5240486959741599647 11352841793889695076 18344347173046573163 8249834213076199070 11744213652463091947 8336904584129614721 16417962836375856462 6118774524391860077 5894880329654944647 5904339732484388704 4764028750515862446 9578981354298467921 857462117529470205 11196302065494071323 9621067705871156999 7199726023025066815 17137759220910056178 7462791196797051020 8159236677889749437 3226968844158045343 17233450942944429211 10173679046573957095 2758947215973278684 18225966550017552751 8500508147038034999 15858045913677031299 7495067770397306664 2531224793422505887 1069194495350441333 8754659859361895738 12665638831153368727 1748099854730865367 3351203402035077887 16142004295140197081 9799100250618884269 1254042774454834555 7917945154936242929 5114818256332839095 6561512863883608722 6639807561227585131 10555515987316662532 18313954235411817563 14295063610729927538 14629433343463493257 5203969352744957338 874585135239307926 4221250763660992004 7865679023248429824 18157848772297697406 4641522540236437809 1867922776639442966 16426350543874520492 10999115116272825585 16549815354876426530 8738373147523127093 1173612182572892461 5660721800673329792 12961478700753524316 16265259115931989881 6057901960862750224 13614522272651947568 4060284345645441772 17271421044694900079 107663480181832920 3907366637864457616 14813264304551702575 15590121265102332927 7535783538718796178 11224680415340292507 7612724458591419989 8923577602911431689 12060252571559785978 14309450202899761732 7273438279977048601 6058977738293093764 7950615099165135435 12978048391118460105 12590290658154510621 5912191855347760716 8380916801835196269 13363979439067907367 4511840641790238386 9947862277749966173 1225842903710928763 9980072129401312350 15130224250655036822 15714305478644362894 10936391927681023658 11520015991049302289 11536673576754686059 15740498850237561898 15197970877021295088 8837842175070254737 15259653268329740239 11043293363656133648 13961216854452968890 131539054840122262 16952541745590873738 11931021058715895823 16618701496254432809 15189951534772835279 4870114347977396151 11909213813251376469 14885116832766654372 9708316823310113971 4515024586102437917 5985371792333106091 10299900364122593289 4580862361325538205 5638662882708623641 6153057359438953133 18395841347883491130 12135565415553471484 2336917757371507792 17293295853988453031 7219669357642253674 5181678194466342198 10091058807014222984 8674538339142706279 14013929025838234024 5782908330431318048 7171825642054071067 17053218608521730855 15943994564419161155 17706831193431994012 14656744110056104129 12513091513663521866 12744288823670228372 6474595708461608624 14150127360517002921 14784469597763378092 1816326242544124952 16017695322809871906 9299188230462599142 9452792558351660937 2434689148181174941 2241597633375414352 3841143833348011567 13538630903911036226 15399115989675810618 6656641243431486398 10353230867726459249 2983180305404622576 8893931397770295995 4922106433950308447 1385776672670076648 6600833229400468062 10647503115173379530 9038290377582154219 4853582267059277260 13477560894941706315 12363190124117441063 7368996499860591469 5105048368874063862 16801778745811772454 2672586150044571573 3491310733292526362 5997699919245453378 6267074880699993378 906826774175161800 8676669953334840331 3965618195296937134 3148380162787956503 5721478346163063220 1213964699222165589 10112168529013944131 10833325199659753615 15459042439028393008 15908525486713419851 11934386178036275727 12723461497231179866 17135181987356979169 15865268139107289300 18291161455826806878 15747886232550121045 14845457237634027703 16872707861023715482 7081845658646438006 5062957295954089474 2893415962417790367 9577589743315226146 10941080478651763445 15045829950602093385 9754760360543874874 16532876406592094556 14695104492827967064 12950698535708014099 11034705004244528768 1262396995522799644 14723553146577774447 14908369577956295075 458494778687508185 2733509694109540160 12852504247999658041 532180335808007781 10241418812415843938 12333901691625640174 1926146678907284037 12516873692520565553 6789453289104898807 3769217428396603935 9415533435867151585 12864685407235523210 11093493189097673129 728601678162913715 122195478198919953 15778657069971688303 2891430123315484878 479080652503681330 5842096088250323620 11538297620499036767 15278154170000912776 13363506924472583255 14654611854834502377 14402753538581352651 6479595825815657215 17059961825682058329 4773192597064243305 1435504643236261725 16302179503741376114 15483963970760044776 14993277293096989096 13488501325035439202 7668501306807278928 7231847707668300972 14450542520557778933 13061545184290879596 15884037726973948877 6660837506201396237 868379874510136319 17926463866519719666 7103357921575445055 6458902728116114974 12484966440132656905 4046073814184613336 13071776301996977849 7510515442325864821 7150098086955111599 12338527401259512569 14183560853518306890 2355206209413101266 16829045172276921018 4544935923775828190 4054704559843863437 9244337333295323304 378566078161280685 10569513959614444205 3644417118832160395 6246778923754547222 15156974132422514031 13546563070732176615 8029851381769259102 14450167121231397201 6055622020370893634 3504147576396841423 6642326716008026780 10251277128959251067 17304056275730795828 6027206536340592382 8541052155703564099 17399913951324151236 17081660434482415311 9850757070533447189 18034052886278746959 5968560756008192418 13637422204510557647 17486597976042091269 10603264430300601831 522038672805838578 16625353087562908603 271410930616797029 4481738616724464684 12084161992055865785 13971284174263489876 16654708833002189815 7140885700783787709 13793860055890576724 2662654982505561421 16078863211838573586 6104340182069678539 5094006557100777776 12012766656740629525 17606421858354849125 15414053888452014869 3985709176732296114 9635982202368019659 17623242098731368344 9698852987340008231 9150247660075683459 5210797222285160790 539280865763401545 2698714857786970117 13441009554592443831 2119666243625127805 4347220055582991762 6280357567210196339 9277396109262840053 9957185828349046079 18320604075689948107 8468444472795053287 12768874549714494608 2757809477980274260 17036640740114665677 10003811990103590286 9778622356974821788 8803184356015393274 15339776760107546281 15787849343259693119 11890086160660336143 7672656656434266502 11009325994747660474 14410673057177983886 17887836534094337928 12860123718918392856 4281016227183986023 7866887284261321834 11721676083655539687 12545230513600125170 16700190333614113848 3096820550256150393 5834866407237132315 17385245852740710228 10624387004256061392 9404296265005212139 8551454544841960719 17678757664350643011 2744239585553860570 17011913131676213426 12042926880950102525 3884072439522029619 5018254663629042850 17336204759192081687 3553636230191669196 5252478907414088989 15286707643653242176 1803136026241648761 8864478651936572707 17825336565885404448 7791533251609278316 14375972975124351272 9504424500546516722 9177571583791899390 17992010055906181426 13647319220746868481 14116216346912607167 14863205962250496607 5715542592647306783 8766640702660838612 12682721553553618497 18231740701409679041 14483103469981974981 2130242149320302985 16250262066061882626 11984952879159502871 16852217569210515139 17959712182605397489 24426164951359942 7911625760442940419 13647763157998898477 17543414097382485883 9763179155137771148 14623737544036754299 15159775219942039774 13085041234058020051 11599716074932608353 3274101815299052063 1940890096759351926 7114236586242515009 17791020743335130871 8432624142120042213 5059817486322346301 7796580396527029575 1060128785201261317 18310874011809568348 13392005330215304466 9918192601194503767 4423153542940800277 3507783487197938059 11236994859975404030 2974785292592818483 17178727340120124331 9457468131222328456 6432719286649355417 8733423617613755445 2699956514070626067 4432867268468224405 9794574947316542167 7581484353144761919 3706380564171238260 7976874911567394527 17100957112351528994 1183046713878394320 6638375805605634870 4475448129165423561 7445593672301765186 3849197787736237431 63587537102368101 9998110498678929556 17567576871886087515 15783217996297836028 8746792410888981435 2520016985998589377 17466877868661354330 11072215687636206099 9830450017280623092 4219528347460295388 17785121924600783844 7034958463805911297 17250641810105693934 5465829386341022492 7610454807518002624 8932405384808969121 3915145659228610571 8821829557116108828 10248311328929708523 11749292856971129797 13009058603631609911 1381317498627661824 11293855651185659433 14368457395405887394 18333131475940787402 955764739280727766 14268056676219449009 10556025919119948679 13641872769739544775 14620898654765534638 3688594996012809335 349282623276901808 17219856615472375069 10731122512758035630 5973013125009861264 16048808530754898796 637753691190897474 13918402554503662775 12858344620138144754 5262787297966079918 8903618321239468925 901217878654042616 11663496908026574364 16347494539332487174 9441149254710254851 14931072332449930619 5628442198816058106 12393398730609731879 3709495243843543130 6539216099924366254 15023837164061139529 15948882784804113359 2856682748794940414 13436591983004515025 2621054268020607308 5530853832173430317 5713365582418925543 7214197730217402677 17922053422988262734 9811958559636520848 6744409123601629805 4908660430156658589 14383679690908048405 8693073311321838645 335182523366981121 10386499486207055832 11376353660192684392 10754901855488487848 5717627618300149371 2693372817808909349 9720967105834725521 17470525452500694539 7360433825046906243 5975926383417595996 3450330061679941141 17796982370818988030 8929254847918234148 8938797632828355288 12491977964095665905 1802619308885598847 17307408841510774927 8108690826097082578 7972386876090471080 3486436898115711735 9246087372185108169 10595338122629436554 4725177425265502938 10311796813123943083 8111811207519312765 17407145968732379469 6374640762773781938 15581822679129078622 6169476566523844397 11038099067616485156 18082452966893378051 1647728204160373107 2615633346591263750 5280024290201427055 8830458694228618985 14887710744468229812 8196563602249131160 9197203474056398485 569481492222216456 16491445015560780275 12040159326170693734 7702477131317641715 14549109692699863135 7892440892944090951 16012753743899427521 13838619464347965734 10528329946105050934 9212696689488576716 10252798182156660629 13875831693685323451 13445070330062073997 18285285939861150156 2302475309775220665 4631481414729981619 5883885505524568549 12313569951038174268 9680475039453815779 15947327711046842512 16466976933294534306 18369127051148783257 7779589137742673743 1565310007227765027 1471467832801891087 11119812466524756629 1978410177673954993 11638549413312282200 2122036537193124685 3683170356872970991 11641706457881741155 14324792201313425693 11032549888719731229 17708531996037325610 3936872257526975420 13377670257099323691 1125274262589027783 18434218423420345378 13044164480595340028 1559455561244774747 3126187864815940519 3893805329566367135 1950805504895096562 14393318491351946862 8654103728313422546 7193103076672607629 13847977949647416596 6217682089491016733 14503545868048326917 3026677387977639164 2697534090070005307 4921504031430556150 1222650105445922827 12343282832685504763 4427677995968510312 18394389685608804583 3029412301420542999 8304348759882795169 13421238834237240226 7884325395092162246 8804260703859669463 16950561429910834452 14611903562895721601 1582293286437726781 201425856372515057 4065765661550741916 13901194113368906789 8823537664011815755 11420514868893103847 15444887288059118878 4768989880626942392 3878711197932321117 5489778303223042568 371351046185436869 10237638351293961759 16753775215770793785 12003488249778583870 10066293061375192333 13276872518881640698 17789502162776661014 6583454348739223364 17309525231198699204 18410407400003248026 6377304400926810278 10054120460623672145 6751234253531795700 4261633515792776999 8448189304437150443 15729976117876461752 11195872301150693086 6032215491411356373 3504498716435658264 12931435014133305887 2831577372941955465 10162494899045922268 16889370199907618123 14505739038072661368 12553603813694857206 13834948481586047708 17597935972826606380 17336571835212568190 10415190945370534130 5139727594038955109 5707322711868897079 1823253754755028389 1878290792457141311 1462478776269026392 12101601268538626641 4209062542621028106 15921689673610765199 12700069065054113440 4484050793121003943 17753800010925943044 16838262099631309126 12568102864239130844 15286608536533463486 6358131300778317630 8507410327898286652 15813181084777246243 13962158456075821964 12215855258035128655 2941507639371777118 1681429284129030002 402868909005218612 17947289423789036739 588765067104721546 11087078974086075698 1770706249060125360 1985593874672096679 14054585035315209131 4381984908771039075 5247945565174520406 14204738111468060836 10568080726408668922 13372582738749419600 16348617814433156309 17772183744327002368 6036956086602264831 2086434728795424044 16367416126653164458 15817041110414527202 11887139958500921626 6577659910458623345 5876854041911650753 5932249852134509635 17377655610024248635 14643817698618345527 3990017880876635943 5925743458062010491 639030761493732096 18440969617512069580 2931115201621260310 18109539028372109964 5203850478851674591 13359382652665292782 8702773160675789247 11950948930870948835 952480199169079348 17438462927531965611 16873327920081832654 14592344071533691680 11007322399777015193 5577786427008317378 14172212382375398672 2256882744354306399 1030840865271486471 10353342309679034773 11911814059166330655 2163666812930653316 5630961053677162491 11693444769794727323 14501363704114908556 6325127535301453424 13093850668102131764 15317099911871067910 6911600711528155867 2587937256820669670 3139476497413848870 2465966793803437446 8813429828955724489 17044225882249472961 7321256835614292239 6722973119538146243 1871438767057211602 15871063631098317302 13472416801270085799 13078052865195518797 8903291640214564072 8129856792166641889 10840350926691464848 6833288826757675557 16002374454998656035 114637732128173983 9262947719541336540 13386941109373077262 4282552193037490309 7758296399184536975 16191334179200863296 2981010086156032244 7237780560442405857 11485976548205949802 14172789766499341770 2751048656206317399 3472152100226379160 13844165035152399845 4219076636306367535 859761968062889123 4412292964375924686 1961430781376480713 4290527581787949845 195482581585039146 14896604990672892887 5331691882143262014 1921162062079936882 17710037674737732918 17294641173877027884 16359451996971677592 6367411810851501107 15126714299652408066 16282582825325474419 1168397668123816711 8074600941593810724 15823784532754212161 12214935523059074248 1058742091270243206 12902207172245147784 7728001652823737096 17334090560298931522 14135722945417581391 17993664893338761360 2432702834512398014 15846199784296766575 8208134106354730284 4851990635559401947 9096753699170150536 1967205145351336619 6212596066902453972 8139016725694962544 8644251651709184312 2241398002656014387 16449419198869633138 15086288705677014433 7445053354109193810 538085222456375435 17109789540210722502 5974547200488675026 4792703072207769111 8904661609420207940 2841090011679521957 16920262016230412945 11230246903645668712 7269059995029290576 16373231219030209682 783264998670892405 8848743241243189025 10292408165741723283 1338509549525263131 4764508439197523449 16586657247496313081 5214705178353197754 4020260457889661290 14954255543070544600 14913012775933162026 11791768341081003061 13548297301404864972 16984801765463069172 8185930366370252936 6671144262221286749 4374294383252169776 4458962501393376060 17543399434476342133 12070348125868222154 17908722229811687261 437622379282226037 12536327707717987002 4730240258381716796 12591612708026714101 4122719226064955093 224431707366065346 2140876949339297737 10462002801388453774 4064600752947647832 5169450950444359439 11587993034112622890 9369377598684991381 16454180379124223925 5437601005036639838 6374665110886923904 5334190346842595315 11587518129704733750 14176498348045762737 13672434463773946202 13694128450489866717 5425966747478834826 9032290618929662601 14520008890480685671 2961129844409563751 9448900969168336751 13102088374148094244 13979206892858060319 7908851859853370651 7164884377187149214 10906417977671294849 3405983445450406743 11795982359970637066 12106531592043858915 3668743011469448219 17466442922544992566 8809786419883703353 9588097923250427606 17765027887178543538 4903894514822922464 4912642099315787841 2287193422280973250 12451382048081335218 3768378790695210280 4646286236241593274 2888350907990328803 16209493275575854760 12174504475791049906 2336324808608436718 3695320707159917905 10457387207191325587 11595833028792609785 14953959706522588656 1053961567759652394 9992079217285330734 2229191856809644423 4914459377273783877 5523951328355942870 16159689270882185854 13499514257779381847 11759732742445703934 17458150750873849056 2441464316040631094 3140641452423501093 16301360490685322872 7884342318069219758 12999303841277318323 13928897860161912185 6420413834045889901 5452622132811111115 16307258943578454158 7394019867432723861 12531830153956660753 4002197030156162170 488077017730347127 4698407559687754173 6440231523681534985 16899199374950546545 3620960732040343698 11492368588992493036 8721394333959409670 4482330431333994867 3511955549277950583 17936059203069328771 11222605210354106139 3937569749272486634 7457384192522756455 10164038357842899723 1001415242019183391 16498222047873308173 5009595814423671373 8593357379109675541 10149128166753667800 12963429335173303650 1451506177417658309 248129635282862397 9882985882057293768 2582410207488706915 924059861753278581 17587756648156331245 4713100473349170139 15660203520390837620 1524023293131538966 9493549314347422730 3761138650658025631 2098149515511762594 13627318430813609428 323111734181486935 5132550146672138863 4726031688463173302 12474060930597467753 4427831220162787616 14376288640995874842 15858979027443679469 1109590533259827745 6877002058286712080 6222454194589366729 8777888156741419206 6591858364568653914 14966458229578106539 10599344334431954765 17214634374569696352 16825439361972341400 12734755353341154099 13873122546498618507 5260637901714963415 1959243623942264028 10080733859922593666 10236389253688887750 14571516758573342845 429721831923358897 5742641999225585128 5243843207667421050 15232833812054983986 6025036047987362908 16906477095140904556 906741674831936301 17923027278871973311 16022625056646449160 8719732608778923350 8271135991221943132 12018744574793374357 18391247605159112787 9495320992470460461 11104103220647176052 8187717514075629021 2630323194744029610 4821731158912725234 7722460094458075041 3235013233243209092 12497685911571982211 16410338945137941303 4300824222268997798 10723247490946714324 8610661733291775714 17867090272756726274 9815295858894126698 17550879336626041182 2442514919155626098 6930287588111472322 2810794948284080349 10924582597836428281 2406853817355213785 15077041336660039354 996145247887513173 2655660433348052361 1197430482483159659 13757470762132804401 5013105603392790100 7157909857615228859 7874732246852083800 13694305100266524496 306712976418997063 14959836830676985378 6051449712712536269 12248206104906253631 16327611513690600464 14644979472096001240 6847138187086953274 4080475423172168000 12662756535439339308 10475733173588237412 12980482471559044341 7715966303557032984 11202850910011719288 2923879204150296895 1153355233285148391 18041917216196579623 14491771046812298846 9334147436392709211 2247027940486938871 9181700952069375567 12164137789935936446 9809529052337370434 10330257836564184655 1422605523449543902 1218680776960435213 1889696337203857659 13185447802591127381 8662981976751975854 1046843888861772860 1186766036014186608 4826749401801982215 6869739780778780402 9511006870211770215 8536198345702959775 4397418046879007098 10505217389218316276 8824863076246055324 11553842138477430910 5288371376900682901 17589597187908974695 4324171044372116303 675858122092498206 17608066055705394531 12946562364618196976 7528094556263523845 10338777981398502951 12968628402107550696 2170370865614771613 7305165381981426351 12344153813336363452 15051389312119726303 14751724218105004558 7818416678126465624 9114425109077440455 17353448463569911414 16649074035927292412 4755632835881477952 11714706683439308235 747570622903983800 4115104981066776094 18132442334596566697 8639977705850024384 11311190449926993806 1018760489126944745 7881069938793393296 1627016574930775478 6892598462796997403 7573146840532811694 161126898261063744 12027590405971359637 2013101888245645409 13050246067559529261 16008789132054069644 148576371418277608 6371044688889866542 7312557595812028893 13963710457822155601 5931094692343757417 13679026836463552045 3260538543554313359 14128751493967394927 11674571444016507790 465545853376033450 4626478852743086470 8006877921078658823 11492660043047276360 7986239437302699477 1824425837203714416 9199333632737327772 3833226915268429708 58817932916597431 8993328563995582772 17184781772939390236 2258390462879539311 16916219450431019624 15382312520757003799 1886890445766556649 15202478124425736764 8421413635125584850 14885654392027434800 10574161550512822777 13728040354494066091 5968728548530378146 9745017603578898734 5190562163498876957 10351429575048439183 8257638576176671515 7629776191782080004 8664069560393371597 5012022127214529698 10089888707183185167 10464492614262804340 9450611822550487083 8988657166819676994 1452190441814837248 1604208110078169242 1240576679206260963 12380471778952407856 7349497749198290543 13468947859209476732 15610171695504135269 11447709285019834109 1398509813181125924 4707143208182126288 9968469921559753926 16011016509138073101 7984886470441611881 2765504050520059905 14163507012487119171 11990816818469084713 5677702975595006933 1588698683565826578 16399300708620900037 6821015011812355142 15404167920285575385 16514602467983908515 3763273873660547247 1234631338214932991 1144093715476564640 1614565541714778868 11027449747327441599 7004601318190300071 10878780086938676917 1656355703688686498 16245883915003049681 18350290430925476382 15836392087838640421 11299820845569540970 16063453392841340829 12088560291130804574 17363420205118422962 11010930811399466465 662712436045427880 15625055792533629208 17588510674842951829 7469805926468760934 4184987907383219120 2986668278806961731 10838757712386817086 9158356033300358640 4181170809308723850 16152208604929880664 2051826109675181656 15417444633406863695 1188029675133684464 14688501718784976160 938753287601884130 16324201392845311681 13448456096697090332 5842042235581864915 254413046681162047 6108805167665445758 10380225471387068842 15042421622829654894 13045845758982077067 6588640809713904890 15974656936351233034 10348522700639504696 12105148858433314367 15174340585747838519 11046767964498592845 18323596660924741549 13605090052408741692 17277423266135909410 548653840977433302 5404732436791799512 18174166515173397162 7712178649595473595 3444688664267202040 8675720525839872846 17389865417596650592 12759998694316712473 12384675329163489204 15802263910200295228 9398789967302681390 17212249641857211587 13270212080438733344 4276161870671531807 17382325041447064030 2385866813014238634 15860683264546731230 655045815365539335 14670363825928884521 12261920299702133323 15135534555674847350 10646944650099400373 16246627602520847078 13591730925706460617 14439160164581385568 16479885695795140690 6843167102856404721 9241686644152398439 1507408069805829491 7873916913505379439 3101602335994923815 671948416053074276 2206046607636805955 12291825969627692286 6592978120906481903 16705562231105952208 9524740483293060939 14612472407334004911 1209997499760846263 5547450937668432083 8283400949224787022 12891338706936252946 10298411037664073764 4901357911813691226 7226876689915298733 7593268502768317407 6117909719183198318 12393614338604718150 13962634585274706287 3310860162589661513 9182152685429056725 7357821131780609062 3880595685600889565 15615319585481079554 9254728342804541381 17289213510891028705 806029969404039689 578722431666652720 17876386895375549751 4454636349683153402 8752054030397194333 11814646250164823084 4746967531261516778 7973647153230374235 7857460332283837863 16153550751038542326 18325530437680416977 16590735368504301939 15447006474992069252 1291493811130180551 15256979882825078076 16696335030718559199 11951527110901204425 1853572154850128042 2392369731268186951 11882096459461355043 6353786172060004508 14115191878773226848 7561210730229914395 13336179827849825884 3559780755629100376 555278574152764989 14226042840583251228 878260900496183550 14629546152909203640 1103473460539499052 2926999074944412028 301542375100596683 11876928309137762037 5198161005482438956 539259050602685556 5057310715181167394 332569879004026987 10442138776791442475 15782546792220176935 12989293157655827316 1970100417506008026 3294295000957014450 4421778466028267742 12177148260699855900 5285308188113893997 15580856329204693030 16593440181273639392 10509842572613463060 11546478100852266012 6881736110828831703 9038357747109427712 8702150274784595687 2250418347628322222 7062992301879356594 9672865297000316023 8225683305123908097 2008311009691803549 13799138397286866013 13033516348154359933 1500185988042410413 6266565073529750861 7902347337501635266 2927363364938671565 4642506168679728843 1980637567997246356 6483462474725624600 3016940129942673660 1571788835283133960 10865574354831533071 10137485499224283770 15484196914984342223 7203764215329755793 4821366900716795626 14935823624578434077 102640676637572870 8245723228722773392 13159769047547801300 1618567057381644432 5952750203496670372 17062495524144945044 16899859867192539666 10755119947276476279 14575924027515083872 10025915089667844619 10449916930972390335 14105928913456901283 17185668315051119992 17639736301473654783 4820069861589409240 3337985003940533043 16440430633352524495 11614651026855867211 8854374223738817028 7936483327854816282 6965655565659955072 12535547589292538926 731159374213108662 14787550756515586740 2899003958676246815 18377566682593194894 13569606223404833803 13932943169334815195 2177425815890859339 13530296757177863113 10001335216941945330 3195561028047444968 11661141211750078631 1826661046228021286 13727981139140306992 1198898072390655083 12366269472910968191 15382638077512776902 8046429272034651686 11411171259320965462 15660018430869430845 9254964263340521344 10278209000062042850 14785668518305700813 11358982910161283365 6829315245479672299 14945885556597629195 16103795781244031572 7185161856256269358 14003407010244694824 423754378963900282 15972823670692588466 1210546420383984391 10955314153188901887 1962256611183046433 16883516108290855840 2928494429480935177 18376483816047527844 13513941996042359673 12448977246481979593 15497719101065970536 6361892062668453343 10738544031427272887 14146819307514361912 8915222525388937397 8639704434451288930 1227810908855939692 7223519843414371587 13520737398764385561 17598972120066396023 3417981884696066530 12408751405121993031 2603932767674626172 15072401214822295680 9508036563952469629 312159173671118346 8079003247990646009 15287510507965684798 16005399360000648143 3355156051746884903 12608918158725929075 1405698981790023141 12099201900592809018 11137242698841461930 13730357123807812522 2402016040870826625 11030207820641733137 1653620030423000448 5924367542477516776 12615840316705263376 8074275661421740407 4571357162851873945 1348457120274609149 2845484390859445388 6773743087033671966 7443700549390254596 5561793695321155927 1857581166860844029 2013022588678009811 12648559996104185150 859345303157881286 15764999058210839504 9967337928365238914 94381215730970133 7948497579573346587 126745160341182040 6128127018360946966 11002011057098676794 10125262401973461148 17250849849071547346 5153925292521174550 4949210001459657741 7118514043099900390 1839314375576442927 17183723391818133553 6050497412377193284 17125958729894661905 4306954928638658984 16041538057383245217 6292415692747635305 16838037807726551019 8980238338640169919 1430455244900294287 6231808475928077333 620766866131926236 9065974574526241578 8100854111458197815 7863914188485732566 6614870057010428916 10498369871754118905 17064550337981086290 3236527114682254011 10405087040606994999 3852997319184124129 4849142714185092274 413468231307275202 11211726811287884938 9962531876034720507 818493046919806822 7965685185263192759 13856131973790574099 16277940327412445689 8885541096251044296 15453234319116960301 5818840134036892656 17979577323259677298 10212493565470130646 7842071710080209378 13847433498867946439 3244714182985697703 314138545538082742 17190414779787874132 16459877631015210924 9900163309243767018 6422845565032848646 804359587453033672 6247567279724881232 11732071313377139826 13945652392388098145 7041245326731462033 3065711771796071370 16807949185136450786 17823118744035015681 4474823948802334810 4156045014438324200 11674230907703622502 4607175095283581248 4924750697436167819 12259096515516130434 1207650828618564415 8932774141998632824 17660940984736221573 15289589063741612380 8706029546766863760 13947398629520445935 1613264520289960379 15460104412680361829 17190771987241444485 14854952987334293264 17842498056944112528 3267106153602156358 5975370849677352413 16746017214175763639 1602336307817732528 4939482455834323421 2750755073245116485 10510288130369808096 2418795979290192416 17824956651206162104 11337865180730012952 11385517216004192928 8403761062087277187 2342054791973119812 5738204920454263591 3929174862446824024 16045778248658693088 18379978467598229524 9093006138324911606 882968583549568294 9260917441075676718 16566702824460090914 103918511391926124 2057118747435468365 14572460504021796706 6633448630967479069 3438927650596974275 17661528644080183411 5491813061528431733 9274840194817790160 15665045956877343103 9130422832773504259 7194948145530773503 4643442724306429423 5760110108078750265 7519182127197355671 17680621237162193409 8636733505541596279 15816940871434155072 1156986328116166022 8556978244670561475 11111799237986382534 7065252735785722759 2360087884433753856 3238089618337721835 15501478449144999287 18246983868101631564 8925975287430651966 11402897292313528348 16451391620582667228 6605791597471819204 5306848069993502503 9583062300927200390 8778076501042801125 17342655728912476061 461269393315781760 11691725568469376525 11269046796154002043 13134321566289316806 5826261921462647137 18125562710525256158 13411755171749651150 6533200714372581515 13133919308662830912 7626319674780498577 14725596035170216212 2998981684534248822 15134515084896351524 16170195753707186890 2184794826784125521 625679810206452954 10980213890238354177 7560133856299825411 7527141150109931151 5745549537260251150 13064635571975436519 10323655216339475306 7796467025041196267 12017749775472435184 3190364350451636229 1682206827049983921 9589602233947742378 14697446061121899239 8164484242830169217 13973638017297789969 6114269797990270200 13561369830816332690 3812430649384824144 9798524854789357116 8657796594074051898 13427076749803627766 4507188408944283189 7966647489709111761 14951070698408118042 3283565417303724112 482807318297426914 14157260027017896807 2917323142052793270 13624348402052012960 15749064515141617546 10932534902692035405 9804280632720567974 13052464031358469 13740257170980530463 1855681837928749275 11875870959722614155 9944869898237905350 17301208434730680808 4536378977171261136 18215588199779654682 5048884579093992745 6110331330742849264 8299136802439659723 17838389864373166177 1985966156763985371 5792103621091670024 3317140012562280881 14237230061308560818 13244907868177415934 15557644100376267339 10458361135498528609 8350602377934547294 15386908382755749544 17215539871861453869 16125404267198096731 12528591433593252453 10300265846969112003 3296920832986396196 7010440166502773413 12407644283059520196 10741205634486562112 11077270522634406883 17008051702354312431 8130926504571476881 5859625160279461467 4838120531987227392 6720797158348393768 10181361348112050469 17721512080617599019 4787614997754881712 9277257712431457373 313677740628428531 5951475690359602466 15210782150210757112 16674204016711848926 2581378721176275518 10685456667160188048 13545843515828986767 14483296139196454337 18009036560996210781 7160769806087301785 9520903362972288600 2563820889014082302 17869355712599318597 282755428664328525 17090233363767952803 15147934371401298863 3731839652932287339 5007139190050731710 900351495722114440 15764139916155962078 11620320671852674524 6482290790357224650 10389875047751754396 17120544797676461422 12816184139108535555 15437577930148610597 5603136025624349790 18365196560816056559 9518372579978522875 4838168643593966980 7245024979451416427 2919011924572344329 17731672062508154067 4570108652222615648 12684838182008303632 1549430079388705455 12487806395829558779 5681103652852275665 3971554135713138468 12199606820009542637 8487389348929343553 16678223742640718699 1386806823735272187 11733316519230171219 15348242258338379988 13119787406687668834 1612444089738455669 14681486048485870599 8868364535744510488 12180366060056375006 13529777350466475896 16031058146048739756 11574697250046391866 17324947475509055531 17139580905775377257 17550017550060042468 2574686385400364567 940653097221359599 1714312978224418789 15741065549056156811 7268586796170009022 11952530625939290246 6647492469028910495 5311597148193250143 6216504210014720977 16241540813724377676 11504588730764509861 793750705355987936 7841266182298752518 13825461915150882525 15964425226118318465 6561995688594631891 12405596189229099720 17654018909899165165 8644632217522297244 3473412900752115517 6708902244009742462 6771677343404795731 1537804387681179682 7822202487849543727 6030155245521287331 14032805245079871053 5783696591265954658 15321819954042768863 4798189702555561979 65170200902545794 15635598066933836443 174108686996056312 466071902619381719 17225705230489618424 18142744377102550865 11231362770058408199 13740441158575937268 13186619414083519858 1165418489566980312 3910513534884402950 14746562153900957270 8317433599711828818 17860785262502456417 13073213777946562672 14402318844438272331 14238710058647851722 16718744616276831778 9698223620371084657 18303031283992013648 3603441847477191056 14743394605489853415 3980602928909032795 11748686786073701068 9831921276516784328 1854530907801954564 1142131065096416065 15050854001022963987 3350993295926673389 5222406195332550065 16806722146862098901 5638298679889255182 13704175520475468875 301122907699137093 15064373198670317581 16262784781886240146 15623322445473379332 11019127404614874680 5679982427349754863 4861752270075732611 16627479942686763279 4813822500986097989 15301473387135943065 9647149031875349379 4945422453544395470 6442961374658099538 3532408960731347238 12854301601040728810 2410656026081234541 4816999887213347367 6623461888185917472 2391001113149761763 10649011670654632277 15685306785020494779 18235285146777201931 2607394640407199663 16254367008037742206 9999178571843383640 5734697194463902176 6351535038141082637 5744843416680819401 14836860656966260569 12029552390612787241 8382634052280159375 6876971437139576784 17802064551448073330 14225282331489461023 2392225529424331991 3144603183735846121 6318628243688716690 16022139236872846557 103987444600244794 12764545447190800636 7417523085991884303 14831648197820504057 15359149820831781943 1929925403632844248 16583902746796826331 11823939562337870981 8235027197653746181 17078460029135200788 13636860958739893339 5372587290896634955 6926072940156878876 17034910820400019949 14969980151629519497 10105105362414917362 5475011009342105926 13051996686773825985 3635755577646605886 17665719240314397871 16921357790472669590 4980262310032583537 2991156087762575927 17644617614838569559 10922181558861909105 16703064042292854124 15745038295598374134 10523782825793962703 13987095995886871327 3578445245361926025 11858342289450652984 16523015748511736154 1409784483336104363 13797757833186076565 16327746392612948924 12712740345485478722 2335842809787941738 2323793626564581272 3546651256114126749 14582847483936088522 8655132408389100015 5186653751835776415 16308515799273626194 6848083435756317026 4317664801447242577 10163174879638744141 6434971706816925746 7061943213527395948 13916420401794180780 8477300994110503776 14386927732941146673 16360010402389269479 13981454930845689734 14672154488533594453 1591481091597030764 3818038412935632226 10916957494597962605 17542259568783348690 12463022516760245918 15480568455535722462 17104147282525896970 13529989543500433744 8212188345553795453 12202328203086062495 18356768167585766658 8166980297458507741 16549460769579213987 16373530856066988318 16296814368194882849 14129894656036935713 5893843991233929536 7585826853407636285 596246928354511530 5376077991726620593 11905397321262576612 16822188378876037384 8760364084086829314 3312206564155976878 16289996040225336163 4631291832356006068 11654745708086122923 15278276662789513702 4023182625667707609 7893861377132071160 8275883470775541812 2469611373354596951 5963275135410393702 1111796423251552916 12531305424159141062 9136679687147466624 9833269083441216854 3294768310513165136 1944195808861451739 16992471758992072791 10898976960192078317 15940929162695877515 15309807465886028796 3918819646499864211 1558080047147856911 400564706746658776 3458239117510336764 17583303114656909929 18067041349169783078 1734368621837478986 17247050405599851859 12002106949982666313 5197446167518220135 609903044675526536 4581836343878277612 6125100856798330267 11161729806397332104 16165791152048524735 12472546866802371577 3565923168537695494 4769105628244777148 11146528340669808857 12484243134285189586 3687946536668936363 18239416561979734072 16846856043206022175 11538886400269178303 15026531482511210516 11398832565077628593 3923457837994311894 15563316488097371005 11858294122360041502 2530779826124473885 14520297609386188114 12612749181934013544 6761377287948698750 10249672914321067701 13670196255829739309 12961564627963790603 11137784212824455342 12328309014604280564 2692804746835656916 6244211144336790384 651461578843149712 6313752701860344473 5292750877383632794 6568140654669340830 10771378378011279791 10450526279776363292 2800483332689216083 13397563802680947802 15878128593676748955 1918860825101744291 14345481701160869180 16625776903874856511 7569418914127995969 27889872870290895 13255835561293961301 7081118179295625652 13926037461046218662 12120246070025357503 12311647251653583658 5698704297179880024 4447689995793342464 2717639004542195598 12922270748278620218 954550880074620473 1150869156536018166 3566023721431407922 2492718512995765478 4403690632245429811 10706461227791562765 6492196860059415515 376961559509021320 13008588186105440146 16804475043938903023 15606762565302919939 2947799296384650866 1209336351802736922 2962042938122563096 712971681660988727 18279466521968139977 12311714272386164201 12106472694015867610 12960381439306089904 8911796808824119742 1217555674445547501 1789603012463541615 12693685703411119798 9701134190952871825 6300973048446174142 9061437293607924043 12258901837397315935 9346371337205732464 14555205363050031794 6124575225862545885 1798486676248810388 18412007360039249341 12778385627779471792 6900368289378558011 5557800541355165915 4411703518740636324 3484443367202827078 2738849283321960723 13644791993189566094 1069081034832641242 4584811572883871343 10336032562848758817 1295301475227363844 9991433235375176879 14547294142728461179 6840711453587384199 2256607207166167729 6369650205658908875 18311404920949565028 7372336123611259544 15225198899724776528 1729983376095693397 9953361888070074406 14736612724409124352 14349769345683485495 16784439186866110785 14352559542493760735 8371009376605697386 9159265028762975108 2534634042034386356 7027219661698809765 14995418308216783654 1268294330033665065 14352454036536616791 791581022665554907 17024398550717333657 9861691353616559017 908969179984756569 13183417793819534448 9140035678752507277 15100638753350514974 776523720515041999 1460934769539141151 12029167070154897695 4658936335422572165 9225457891934827999 9417267614849715882 5360894084148031925 12679190420388240275 7067914689998236649 753233395173260770 7021783447436840469 11931222832908883388 9316060281002438124 8793954120767974910 285384842277317362 12144887551380518845 17332265798262024894 6362773561001204373 6601704264982886533 15156810526707697137 2722298668600527444 16035650489191098330 1916038765629198110 11636324726248137242 980634323806351917 3830613745397140382 10621086936799032417 13866819047379169321 6547825710405710014 4114063325910336777 14426575167925794809 3652915967037021942 10310219171835726109 16775746745101556559 14716502597750655466 5414281494052663031 15826590569350313397 7395238412193752552 15642139637580940894 11021070326478636315 15341091639112417599 14818515661839515395 18312359912888409444 6206982431901710530 4163946975498317934 5071009993142026082 15739873054499879368 8544432816812020252 1960281477819010355 5993671040591470596 13077920039187821041 2927396838213184225 148519238875680861 6323627278415624178 3916669611121990769 7711440823041642721 15952807076975988666 7359797346984813239 10887167417143222319 6711683225961256121 16659796853010599967 10891059388011675382 7630315669366549971 13074640604957226557 1375153031292986497 9761244167747935642 14723224403284029214 13663174418369907675 3678869280808233981 17364641514384819016 9576267459508566268 9262128497529005276 12042454893568631458 5760740479553465336 16650616858338700758 14327360687347039645 11059000251231101527 14280113460382982178 7446339704240607174 16989392566481813694 16242638163604482921 5606734658723506791 2315994433451314678 13894433599449534921 17833052938092395268 3822137965837966362 17524696313068618116 14590617868300857874 2422093133655395021 9048011318921387333 4139939901857166899 10402127575418611867 2384349472055140693 3311606385224859 9152546711983720363 2596104649615854784 14399838115621047924 626475320707632518 18089015344309403869 8245439161676815426 3275456340215403627 5782576095936641774 2002363821019202232 655060642151331302 12530820456537257201 17558582428329011374 6593961874335032059 3372844566004159930 3911613122229765305 1352078451122978503 902340090374594646 1202764809497375990 12893481189613243444 2977102064338304879 4805233525645892418 12075534363513912207 5983086958512492038 2930400459074194100 11869338559530804266 12172605685660076096 11687161809225908241 947580877338318866 14737614407536173018 10989570123442718424 5254720009700780207 18032456859866559433 7005983648919821612 10043167917585127881 8077473436322323497 12477781106697522137 9718744083352607050 13447124978743935508 4806361892861758847 14659829975203709294 14835748476702825467 2149763187158680257 13178055773131399664 17439153539027755472 5677648715838903037 18371189064065852611 5361913551174699898 16792316418430750292 13785973580287552544 17864741881905096592 6319153039503401508 16612768190977986411 7257287289608187052 14631482550468291335 256061202399856398 2842594338451207107 3259270202680183987 11855342624771846200 15925446859677610836 1179969150407808894 6068322733262637277 3741699577493443066 7728988011906572736 17791037840697472258 14020240663243475934 15641922326232899753 12940995111595057822 4007983463514043033 909441534643573873 1823210764527630934 6416536737001672199 7769716606441696680 6501822594014866315 8830282305159212378 11770968345522590550 5072278507094427634 9043877549782666367 12980629410662001775 20727494150780260 843276053490306587 4550701502258782427 3734095967636888367 11442168016647776953 6604758670048606627 18233147352558511140 10854639663539973175 6121951090152308912 9384384948731130747 13659887718195589606 13775372075339251844 1130836643110455439 9835911747822323682 10320752770374092588 13102648637028789555 5116618007470632127 13529765321007622665 4020269899298736309 8072335640496720931 16447175678017460007 74606139271804270 8958229861813635533 14557506688984939978 6598482370379041727 8070238335307700058 6643613943807218984 1289190426918200578 10015582084955652837 16940275201075551102 13545344516185853038 14494442112857979951 14608903519057090209 3599831162693671254 16691498660647113076 14377918179397884960 12089733101801046571 14276241303107878932 768951512494694369 15411183959595389765 12069048336947624565 8102613270654772595 13344962715533510816 2233781468401057482 5136768986641996861 14540857843226477980 1748450615804583202 11164283293800073777 5794939961184316891 3942974453686265948 14751485151609513385 3707070726324765482 1416459084362534003 3649127532864739624 16110859264665573321 10293406590071489088 1672421369302032148 9517851882409383259 11296286835017660766 10547953219397488711 7271229266891432691 10773315724828250521 14648242300701965105 3797528287655411074 13243757914842350417 13624685835332912862 13324344886491564748 13823688353709166097 3442186651705827021 10601215326016901033 5424013701804446778 14415579414830523597 11756539510020597813 6161955554613243166 18005774931574867556 8602833266667660944 3283592843069647440 9519915542923917395 2279301105993211476 3684135052212965766 12954217776310194493 8495328103595707842 18343697051248798790 7135813507943178260 10605274700315830767 12125321630117376419 4901137791998219986 13998613086762759794 11313847819368450682 3984099579158297595 16905724691958529633 10336705604048085944 14954276254104537682 1410823281598944498 17789933315656876523 2239562517037954419 5013766401898332654 17683698720360377880 8728570031010881894 16591598809976314988 564832194272534135 17033158254688896447 18036516041499814984 13862152894861069920 1723850969634320817 5637763161651544837 17363312218164788278 17693230749280576999 7330959635930720015 2522582944349055800 18038299270217761636 6758620120796612921 14988207566163507441 17733338275383600799 3180017895751823861 17489237523905579909 8608805837606756313 8422257707643044526 9470742873156911916 17596350772632254561 1660616896773658000 15702574774030716983 7357189656880315854 8204232940029752160 11887495833987194577 17705551548471920788 13991151129091873945 14418632173132927168 14763163535238427098 14268582706112693142 519453628388398327 195357379192873855 14707130268758127406 11609880648957393632 6903899722832026052 11650397122330013184 5609496303859456034 2445520370624194552 9580457398113628956 12205114800970525055 5904875610964116334 13882743925303975695 8792392052273749692 1607387553517879839 7009189045752647821 11115527412424816263 2832118444876642556 13753548828131051111 411729634623481462 7777329127381519677 13559642216959276677 2833290612992599502 4338691717849164892 12153677870153183839 2283717707798824625 14180584003102407925 15737802472859499344 3955424730022136009 8051516781221751174 8389081363083275882 1694472458844410276 6509444921875971319 7902852436147809226 5785488521343663885 15985365523549490318 11075711567933787653 16739196620448374556 8101413027210836301 18281544450026844621 7186343997043844224 1982686834491757447 1086405870055495013 5028312516801112518 9367054943344764458 7236506919930940139 9931469808143273771 10350596830559638755 16868855985150358078 10881938925435996913 13923643198627274729 11843128693542791793 10211946906148057154 5938517429911425194 9933584222661532311 4144966713154433368 11312510265439767118 12996153225253454294 11448761334439080025 16471035110792226743 13995059809002420460 15717734790200325350 9686491207544600958 1824763720725625786 2586779843826636570 138475878012882474 16666840713267385879 15778234778885199077 5378294562165260009 15223070955213113504 16996868059913092457 2855716094697139629 8739281831640986423 3474708923192837858 13119154605131919806 5496721283536109014 15024800285155034694 2451099440167850210 8035522880833261722 9404024847701115744 11780417991566547316 14804344320599947481 1151292863587457976 13020364044632318336 11636470771139100920 14125243774637188426 851272694648843500 10523392499263104393 7256755803177785618 1555112319444247486 5431768166250157980 12011858871149704262 896201789952425368 1574908392896486407 8935395392508790019 7633556340695746443 14726505534691638656 13644152738731881949 10249012770211912480 15472056420193275174 3563618081277528591 17981920577556823303 7579359390504250364 14023426652608408531 14831951479133888096 1668391260220463054 555911755046470670 3172040156672324060 15408040767645858801 7102375824808040662 6695840845834748140 12848639112361890416 4468891371392407015 9749194011654396527 15888950706032428118 14741456479610375424 2707620064485167193 9503902960434054198 3046595051324640707 9757038602129484297 6516506568134819985 7661222933524423094 3282650719948185640 1660139209622847838 8928827561680718065 14764104365540570724 10032609153276296105 4333067361560323621 15515414892974821759 8819637665325012689 7267466594059392975 15204656082648264449 8894462375274215217 1855621792077170811 12078644970816913921 11413988283970257612 15001711321196585275 13374809738528443472 4652410892325589530 3890711761996725638 8191446406792211428 8542404596977983804 4781886875866282112 97175576799709119 7751706118981462206 3873230855227187207 14554702468973957683 2296229455638898967 9639839889484990156 1634155760868145518 11988793888878591325 7279805907488409613 12785308757629920747 18200796653637160381 539953162985018668 16417775706718099783 13661543674890692754 14334431748531927446 10540457869724620821 9570727917649815993 3798709739968878776 8782723203238029152 12888652564245395964 6518710780735877382 584116803727641490 7018194144545164172 16613874427658863003 18284999530511785477 8388253656372436370 8422810088863393722 9549682173025827118 6977156212313877777 11720236495612352404 13040960806797687700 8159010396536119997 11717648712828824359 13777521973156106402 12938291986868570466 12986529776959685140 3636693091280073163 6135154274123428179 1172255022770970580 11425061179832469761 17524301117407798147 4777104075055459611 10369440150998069362 11151648021595118746 13526102999137947792 4464557739703633184 1514494607319974752 1886561952358688438 17638312199883160588 4358444151226540416 6461325588314386000 5918674631877645137 18247065357750326551 2140501524195254828 16305489722565904957 7708032746015802213 4423589366349964377 8810195267441672502 13485589321956049494 9191575036071141698 6034549162619630178 7750772015365201534 18255412767969258017 10185196956554060379 2632439339486493444 17990289053370826358 8171059903517594196 12871036574115512145 14496536293962812425 13430543859644363847 14845914631556505087 384393695268326711 7656566454444220808 10543159192067994637 13367556613211028788 3597546872132821262 11067143720147495927 14922580508333661189 17476626933872862837 3610922691345377772 13075170125013392798 15520832416759092717 7550554819430055777 3308790853993363431 11187320639539442927 14173826076331248613 998652922458031316 17528659890939220501 373336940731275835 5808855777053197991 15170890188409020040 1137354350496238286 6307663463849022068 7759711146339865102 15734261731712678603 9306324822190783048 5008704223841095523 7698693958783303728 12219284757129236200 17799247582325302895 8911000420132705537 7816932271792499951 2370284701539846804 16225084212845424103 5286291531441947727 12148408187611789805 12199924932841296922 18357772615483955312 12567680048765303717 5175320340086812236 16149211270243610299 953651306218646066 2672394297945952282 1718682148384322119 17757840726420033667 11701270332551224416 5533792034531685276 6481755476358233466 11542788559216663946 8214154532505066781 12474549257270191200 16228199828306957255 3870586544661650767 8978333557249281955 7290936337046697754 7275817750527428395 10830064198547726814 7247431969693886735 4101603505888172548 8730733378352989737 15470310062242772775 16435649674315427036 14009370412200830619 7476889613369130150 6743740689372037991 11497816733996287601 5303078292943657457 16259587903571915788 13109064756210115611 10634313693666094992 16167218986704625130 707956158483070567 11663119652168825386 16482204505416973238 2434048128146723776 15746214464989749037 10623985074859869968 2467593646517368332 7459519382453707510 16211530923527116858 12097255520165635305 9885901108728101645 10694509462981451224 6041926195980499135 4940064705489690712 13628709299122457258 17683480392640925038 12201247014981629989 7709999110682590241 10220684222032477769 12274082387046684578 12786111541327102836 1049718217792450187 7207222033718221675 10766157523425643284 18048556630325473938 1092999096364081787 14725106946594358198 8866877812208181753 15497637057367256933 8423998652338390808 9821958616757226487 17509253702473423626 15170757659862182013 13809572635055230981 15267821912853886943 15291186737915125586 7445426312777749136 14632906449051765975 8942543251543412455 17895580087346470222 11644989125476150184 16314641126325435671 3850069443329197526 5408578597977737567 4535036534280346663 2571220578163639652 65377596905906812 15386804092773944269 10727110033928564846 9727454264005137178 3969968386978966690 4200701661847335692 4406062683162257057 5469386315673634490 11618684545825847997 13877589233228342516 4972298350554173337 10469154864177512028 13724016917243512090 4979003023479716785 18426475961896037986 1526703062444594545 3838303303845929122 185549625404216297 914019723171761995 7867561185580456427 8446399400729029446 16701167848558927490 16596931551889188220 12049112220530231128 4957202471696292017 15126690786167085570 16129650854529271355 6415633852359125857 1812013597159806113 9981914673725142338 14717328170015736243 13132831572286940014 10961195055221112523 6235628751233435233 1670156232446372549 6638861745644350467 14294829114373743418 2775806879300928255 9260147757954670417 13070837154166760070 3323483614416898271 5368832725001769272 7343433027721301555 17870543870394142192 6630931591035927614 10987764686364368874 11644186970081106531 2059055904397450706 16321667702735800034 2387255425357039069 8132375597300261567 479102336058765349 12611630998729971972 15477113827482190975 5089822842910821276 14900970048235122580 12021472901215950943 4209796379813141181 3993045395028352971 7384358465406364201 7581411702543589950 10726000957426059676 17895927576437123777 1123460198635705331 13990242131832132595 13594736710025765484 8720626685515382672 13960967025288252826 1930057676697969490 16412770448810098781 16515680906808869597 1088113200552900255 14369903882993798907 6837296339744792018 2350558459211582444 13670890881400290223 17604450947438804021 5034800351888888601 4732410269468987054 3996532924025432678 2736366606526453925 7567442076943760737 9688211634054983299 1015428261156520017 18415904013996665697 10129706754152607277 15748104338524245476 8961617753081877614 3107681287533028934 6106789914936784642 9442615354467913868 17658412554486030442 11253239976325213865 11169319549605300498 9801942275886287637 3969587760120283509 8052776593010474155 2949585676063887152 13638663311171942262 12065626858556462124 16704694665670970395 5106320484606196808 17402054147727030761 17980410160312577803 2402030704117241443 9278857328090077520 9518634821021427016 13680661605944669361 740439150087265963 3145746388519975644 12010126390976091875 7008838572153728140 8705827339862425565 11751736339082611329 6504986287417030188 9839142161700321879 10611779409046938532 13398664693141809181 4832103726674022102 7338569263464304800 16513970907262045734 18250860844402198339 17441413292448793363 14052888244185981333 1987421725776406274 12128706624413347918 4244919881219669824 4593551812098273436 3118404231874012825 9731953915065175523 16011178226673728348 17059946568329682307 1722151935442298018 3252525700290642150 10994032064761881046 12179447732156636630 1198365028880265675 6020558959325748827 11825195855848216592 16582910663740101975 13037292737141086297 1778721384257788605 16497477056918539470 11505679304363216002 9680913675347294870 243277081211246339 7081337667843759806 14863817093710596698 18212221952844211796 2645789486029150899 3004287728809694737 4955596316409625766 9426065626921265997 292444965242627290 12916139367647809136 5838542594193937859 6276567643219323487 5472605213234587098 1693025461967242033 16688783854644844225 12110418081803505487 9545483331156572687 9840082420363842700 13237200424917734998 18137059508206079211 14119774210303258292 16668979765924414565 11253626731047309181 6269570963573459072 5966473485451504409 2439555507190592910 6212385477783278840 7980030070851678550 14377340222992221960 9103729304216372791 7073397949103351864 13988770589327526137 8291954950094836698 2920187584163361247 16314172885070021557 4173923110319224547 73838700651896224 13428287966130301506 9466283789178460146 3447412979722173483 393798151673428050 13565223538267481758 9738558257874006525 6412039953286328322 9844017584786080766 16893315728211766141 7773983084818025765 4066069862082102785 412027776544663250 13994880103669251339 13882429222220462050 12429333709514266285 4559367459037673493 12318815702186455944 9496814867511915510 12395701130146243535 3178411299537584488 17614793350722458301 15711524878143902709 16992639109284225759 7126957451271433161 16593799878390331372 12060623885887542187 13707478785953272372 7330245248896355621 1937804183019645121 9542770430317731536 11602779944570783671 12208367777073271237 4022346777336384370 15122402255373417939 6456908289971238293 10237809813236989352 10222721001525520658 4134583077800880773 18212232647232306963 1517401402738487052 4505569619015191633 185604334084539101 9773086682785008102 744875653133399492 12917181802864266400 9784349245465884912 6569119850265476402 6440581410300636076 9443041324349232658 8317700016116056104 13090126341998185112 11968241110578458654 6884905931229144320 13479998730533956582 6193776050776623603 5101612473553797104 11228324401539644068 8481161733343897729 12990434483538251644 345684363906697273 7237962175977932848 16538513047234731938 16681992203453586392 16467028343475938710 4655781012435937911 8005003814217992620 14426919991218111710 8955088677616835798 13307216792994348576 14377174101585037970 16924970027079538091 16159498596078750133 11230389547203378138 13595406783309976939 12727545054588836091 13299603019825297484 12664590010642416053 5044055950005814938 2945720367737295146 11638394898163789009 12599593785055634940 2196683389116672539 4153763375980071434 1227100014341918174 12812830777778184818 5441911556956128011 8640604519162850789 7637323510591234119 15798243757021927257 1429130186493121992 18322165793829542486 14252398815209441410 4300683216187110308 3336065556184262586 17341243213810912440 6422626244375089729 12572487216120366299 1493040664811934752 13127472843908100447 1421823132517662865 12838335810048987640 929692661108026166 11893982742109796857 10057207737560418845 2202723996199638139 9997358657163713236 7904407289232370620 17965920129940162432 6793967611279665891 13455282179581002044 2752156536848161389 11280365663757926829 1265235924380870881 11363540664054025306 2880156879141984819 7203265733213489851 13545099539222603257 2103396716573924484 11299185461794849965 16480410235009897790 6337612631539644957 18299014765778611140 480934020017247074 8575994390691757309 16898951807813396908 16508868806761841674 15183046646787887965 4375593037328420546 4301172939319565822 12894994076583314954 11652008808213955247 10663405731638015868 8418268265418127035 8524450225051595819 13351087021451363085 676254317675339286 9209562786205644168 575688173944066401 11694175665941774815 15668209624211567420 15124112236698259920 9943128831800434164 16634932401594517473 12040484323759492894 2146281419335066938 15474046775627859425 10171609449834234883 13459979285339086433 13397546876640156372 3494247163105670698 12949638831699253948 11597736404933551241 8293028080363771061 7679953283138399840 17925260122513781290 18147174707700200133 14526244064024019656 7496526222951290828 12389488633471927305 13146888350685341227 12365020600829179065 14148664015342863381 4526583530220288940 10007466639930917826 14663466362880285825 13866932825376150755 642667653039101137 790331461272785163 16634305315033215899 8620439922594524670 14419850095810177913 2665740635507883866 12662926131920625677 13432830538650986248 14457840856093273470 9999834987695056184 5861638007499664022 5175494304320942759 7794758389562589929 12524471164103141972 6569691754297649357 18052685354638141726 2937149595930361661 178750280997727185 17921439908282900614 14061214601556060908 2985281786070564734 14427273355602633160 2266858089311452990 11857730960507811860 9454978679669766489 8816775327449448730 6796453972747675603 3771310552903919836 17599084279137831152 5601135104368410573 2196390007973245716 13906812566203008677 5284586751185920010 6727148637660401425 1530803572890449280 17666729029141944698 13062617899900216243 15555059322840506639 12156370989789194767 15360788262296902525 5601642406034842731 2962925914466890669 10138333670083203304 9239999951388303817 16740661601427477709 11867322121155166958 8779794045384365159 7460168737333735380 1433044720574881669 16556587168348316603 11877173908433545295 3248358547529566123 9921553815068472938 16334395800067424621 11201170956596098633 4353060995774976874 3162261745077496076 10475887947041797819 10743309602867507001 12372368359459401050 16925594908762725702 16449136548648306479 17986668348766493269 17909134003053799551 9933341725039955190 17628971655920522236 11969312920467275420 1587405794790322258 7124266240112868225 18092524256824303258 1240800174700017752 11037109416235513956 6362178635521118603 4165360891231873910 5622208569447049426 6381645037019235787 14376197067223923664 2104059099547615411 5075426116405215598 12370502118392018137 15380028454084706110 7520827049406908328 7944338862582719309 12291192671970161434 16813083373412507142 15742896615221855894 15374530857289926379 14810853849743413685 1793541722590320225 11471325576390339721 2633485812328375928 9534674062574018029 10962154603920561605 13946480771039485840 871374696933713488 17280855522890125323 15828217764798742596 8376046963108693630 10822582297247865613 14824548405991641018 5052803970680213330 783849738001379333 3457338673426799314 16359833058178137390 8461921902401405295 15433867022971814811 9573902720881047679 8396999365544583379 1507043261063667854 9478459233333552494 2897214936769461396 1862495346901183291 14152926796683714788 6137747306891641862 4511461380616314219 14596947365631411762 15615004423714715589 4402610215300176362 11995167031065047490 6550583088700121981 17591445027918878922 17579516142319210694 1716320870787558599 12178757357556924090 2946750384123757295 18368096771523061740 16273509963210467709 9237828582067324575 1872423763319998239 9901438740243914840 8733562887576114611 1014787345944768036 9685352559158871020 5264246870528752958 2887939469475505213 2463113838739972147 649588333092477014 9961330087091635926 467645687470880903 6558508813631453447 16292320502626045679 14532911634417111825 17884255906326646489 17231650039546829092 14488151408909272908 7447173558647014454 12878831489407747060 3439262345134102376 8228446032860636216 1046362376296916743 10377246677334444214 9007159937582656663 6607794544707812749 12351277272730970465 16003829994189910749 17030207027846218456 15148604542288138085 11141857695978433194 8238821742739639553 16623275372359393110 9128342023683969160 11819093436023419056 7640707662678114824 15102005208686521111 8674968489117340843 3893306027127527942 13499362519315552604 14884271661413487257 295879898178396248 2928228888980457244 6930135798781066911 1936848729994702372 5102907569724656688 2896753894463524223 4218644535186964184 11069613837625737409 11444568617572744391 5113757759626439655 3866987200087010571 12690354763626167080 4158580652120210519 12798062970098049631 7211144261316441332 14102573236122819321 8848594916830939692 10888557075839767059 1240926331188880942 13747667736238247964 5389217450397376499 1560440572588273931 1942332325222326817 16334102921778365946 8236385419767057505 9656047518078320604 4855781610237425147 1208666656823517887 4428375620679628517 17764002936233796775 17272001233187956625 10752087473965602409 11061382373679654136 7030089551752991773 6809265332685727131 10851573975505559742 3281404637538544457 9506703097279295560 7619777339764397471 3114489402805867075 15331969003291305529 18333056333953163922 18083120706068751128 1660806694832819410 1224002474294588386 13055119629174079842 16203269967099054794 980017954944448489 11725895697592282348 3552912170461078033 1144159642239459044 4274688071240539042 15023708387865312967 5032571982374893845 14185093011013387987 5444884347620379094 6163387065853946813 11756560862201936817 6529191404770126766 17165064401048909402 12139704210965352077 13557294411051274922 82565420125874093 11056635169997089694 4287419030988101020 15090975644330492135 15945717335813854929 3565864542100133575 7915674457996317262 1757610168498252650 3841777003851019704 12992955617946991730 2806443230389220070 7956813288285452413 9759869136404083990 3250814921032684445 5264431980173156786 5938470882735990619 7808009002785398949 11818121611697191909 12552188022148267345 15182237090072426749 90364630388480161 3334067368219044197 4518123640636598014 6593157900303494833 1812649713208009986 15625585028702507674 17736189499921315856 10469803880720107274 4973602153915060662 17914353135107533219 1367795629955681228 14729379081825124135 760318280817871711 13696819728942493520 18113699264413187123 1447137437522460059 2987263941943174669 13488934867599018103 18392177440353930083 9493514996501247608 10391391359903294261 13255653594249185969 4910194204008247177 8709323758947893294 10343570555133528242 12671858378084741314 1830534681722673125 10355491576910091340 10174350803364950135 17444175231681203795 17107883621439135027 4866933853118561172 14519506789438832518 9663468458453371590 9559338055121059104 17699383918670279400 9507757557974535862 2942117523949578968 889306508313754421 175028643841553734 5836600537772746326 6254815321071646367 6650423519500469253 15918710508033370569 3497856728710264804 17354705532996825074 4510646011314383112 14751688772808940596 836660433970493280 1174308592692421127 13824953232431640051 11365982804928373677 7145684085214175147 3620539762986104612 17484891938177733933 5489430199055009904 14819615663927264971 16363949283635078964 7237336588698914171 13748721833359929795 4032621481843299181 5565680432944310100 16406188777991108839 2217472416995777134 12458140012404437076 10697159247070137251 2534880468068622084 3462369188704183583 8349890960613834518 11775386354284999825 13717121729048919510 43442782953058631 8097214414827795428 13626932101479049914 15923037753408917811 7888930749935089634 18085398353307100372 18043080290004779617 11781174417904797365 7236598378417433000 16427757401457425798 2510461028778807794 10727391055722617559 7409445794936086399 12997968012859800764 16570237942376046274 11641829676631628126 11472450958915547111 15848070421318623055 2001677081205001580 8578608928078166447 4953685150885738369 9513804461453630389 10662374958871407954 7344166926738287799 6689804092156805377 17922552496641963127 9497187837168406591 730756703900931883 15785135257432931663 13777022899674596957 13416409673164392165 11795227613213970639 792960957734150692 15266859453347392158 18057279495044084177 2794296221169162269 3237091479173482842 11020750898973797842 6507827244037952709 15706399901915800210 3417432110318599684 1310213445165344902 16528335668062477340 13279007249380547435 2189521850749284697 13354840760560026645 18015527682696406830 16180207572468864831 14260366443267086177 13210773566439315572 3176755284622971311 7801140169755023620 9925724239657357422 11402180072575259223 17686050531717985117 10258097376448232118 13322470333647043641 18297588289466054152 9375406352735702141 14344450748894498723 3528039559295989385 3824649166511360349 17012360716042308143 7099991655688670969 11610820376755915405 4917333019111011437 5186899999464167952 12682863336590284229 10253417644741313295 8559814512567164226 4173428168728375384 15729039718172939104 349831556710191118 10631509266274988012 5130514328473258711 17408294726259784522 15333165532474146059 17703497129610560053 5431164530487468971 2466573368259454674 15577821421856747620 11626228644237711545 3467745140588722121 7555014948598113066 11633437245761049010 16020536309070355810 7750418032340626111 12926948566134711228 13191744875320091985 1284163872472705034 13445077501301605505 18329873345580063888 9602488129695444937 9989671899755264653 15098283038962785153 9659143676122932325 3478996001331055255 2763989250765868009 13606320373483804431 10403933593337865970 18311731856620826705 9389207934280033067 1362414553442930989 9430712417638936386 18108669785602923372 3690464495349159056 17731433996521373211 17836333257074618847 7048105060337143130 16950977721617319874 14171697218726871633 9145479486515874208 8918726691079788674 7432627079540283187 10722154750866787628 14906188870372130987 12221218961800630716 13807458936761664717 7475576768027303927 5520162278920372978 10555219188379087318 10986416387882616479 13886653294193461832 15825797920425752106 13552012428413041423 13540939716437834225 17568875613304157761 6572589548137018397 1651125039703520762 7363721510916260193 3018981182452925479 3181773717035567470 2784906230840701097 8215116082271391246 8044140831996258605 5579022274505567719 11102493304761075322 13609980159535572673 1755379272338029447 15357312167660104077 18402626646935736677 2251112522950812225 6761559775392252918 11901204460039814492 3515406657275579388 11056628088657047549 13405271647487770618 903023864670559389 4439403142580832622 13971422885145614789 5402918174125615852 12590465204204275333 12717942683564562237 13170103610900727864 13293890813459138347 12651896659162746271 5008071494142426552 14754316020830516331 5199972901771204787 7184452176708503174 16683010984976090731 18284946325855651564 16426877302948046523 12544053305374995453 4703121951602075345 2986260334542426627 7048106694776993778 6386752834190682995 16701677152803899646 3867686949016165315 14575828238439786309 4118821532438454031 5494137530415041944 2928427751645011327 18098812574796466944 2127341880905371454 6818226355745834225 9594996647649677285 8527864986526632590 15893530337106165281 5823818163346186328 11582402918494932660 514996410128609195 4588818721496572304 4633641074677236137 8717904554542375157 4228266460017593637 14491596839905223439 10247007021502887541 16471587577984981811 10866620881018929975 16490594472587771732 9738509158604992538 14068366013766486913 7639016265824272065 4167758883708074603 15281507193745685001 9890137803956220245 12345565755120656698 428360489040234681 2058323617994203294 12406296133463199451 16045777878308544944 10514902955738505741 4679484901550881089 17099946988978062541 17469048140755101394 13765758171415240895 5747030721884090000 14857898392356017559 17082712586321295898 14562038628450334808 16756028284065749132 4607432666733598461 6515200764963529281 6454940774605921029 10680026566781929637 5420770207696037333 547821702311559223 10964552293626781344 15620272250545842052 11022436374773893540 17080682123948637220 8611458525122528015 17393535457518877856 9972940743622616828 3375943852596688684 7535481295509071220 16560476167177381572 12257125073708336928 1551318067986588620 1364031107698222384 8158196246986494403 17023956604361769894 13239593468592185018 11979842876408934158 10796338102336184438 16345895325870320829 16085534600460029118 17588376457710225605 8103267482727750247 15947712889406598357 4084428424858752903 8779922856016417779 17667919112940959826 11673340105760943494 11539068273213634817 10980753311697419477 6486753367156902686 2990107042667625811 8401092559541084218 993592485506723062 7853206689094748997 12100769396943745267 1521385080675378860 1429558005575942655 16178988055694379949 2921930147715980338 5421880925385042710 7112458266108896649 4065222690250605642 17253033476637096721 2411364288195398158 686274929250148555 6756668550073881665 8000358396378090315 13748530793575408962 14450667281408879653 9870833710448095842 834790775597588446 14658830982516146378 7361739037360926834 18431100668621108599 11602862807369323518 13287158796629444672 11966504553239255417 5904740612592506535 7548599154395576122 5896346040396389468 11037418917017140691 1422909390364342971 3766447608211864335 12098403336574648320 6575933135856415207 14395965644182951539 10462189211823068404 4598693349178949182 11389490730718757377 3601643195816669129 3382935112145606690 10352431882251878987 2155919600012606836 2552626904496652273 15996070827362868316 17474135767697332483 17249831072517289256 697759165741520611 6690808131360741100 17980370335116385391 7787997861844891686 11843252701456336613 5362326356166565824 2752780485237174305 14176357504309926130 973183356898190607 8030368468428795925 8645313704728754531 6014898358334784227 2948071508707337473 5783600550842980446 2524438474021921829 209711978872259016 14108091394706653499 456906513247961883 9716923870764541510 4639096024275055145 15802683328000531509 9541002037514409910 7382807927615626084 7191838439736274682 17851205876089090770 17896355591034124460 4482484610596621301 3546508452662905795 8479079918033431067 11212726154195335681 1995341975169225250 6351443051534231762 11655802279129669864 17449905921164904867 2008637335386158203 14163213642740930515 8145871877089735975 11495449336340159767 16441346108371571432 7605021746629575059 2756417994722453412 10373317049557989226 3417316180582242103 10205831060984451932 88488214498060747 7992539322236505129 15223399754956064116 10990617703152955326 1501717447624688765 5827573076677367687 6341946666774217912 268562627161943278 10820174087436884351 8503822222134887870 9135154642750700485 14878268480305352722 15839768119335725918 17241923380326190872 8831401266831992156 3135377721438968495 804275499272431067 1934923079337382891 15329520987043082382 1143880924745788742 9051450434589718164 1363282623018496194 6340447809552864088 6268591472824918686 13681092956670429172 9682557627564705133 5622567455322636248 17240862785480237332 3973948156288173686 5189527679804039563 1035137303303498398 5847835502400796263 10103345038161142169 8290082376188206015 10035323440016841473 9234782894857373467 3548198566863770459 2041647916426273717 4468897989402740839 17244703068402362141 18084303992432931874 9879319115728879529 17170323157095341708 7358741813086600878 18336470776612771091 17328167095619900511 3149922718837703418 7173248777329030343 12434468228088544688 9040039996488866231 8173814018940812354 10115782811348617044 15178615705657854291 15724209269301915470 5686236166969891154 5022595856062954739 14960937819518939726 4163916264676664730 8127315881619981467 9140241545832977509 16277736304549267080 12710476608293813183 10793785906449395368 13278686687875245802 12098538574933328572 11237030455870283057 10546103105997487598 10768051943988598269 992259753671777577 8345765885282955134 6403308743291454220 10224927889717917938 991609366942420163 16606178058306102912 12318621316018916946 7899160575186203033 17566022997354976459 10494870892994289536 16474843226611153303 10038876725862099836 371726315852066332 11853698277960588183 8928280982469998014 14691193603361594404 4377708391180917160 5956806955325239046 5736372202226776747 17060700779299128048 9917586320069489328 17112192782306386888 13523592180825944099 14190742905614877357 11347658805016091702 3872022560912783056 270133256802456762 5188597472464305868 17852284013492774785 5014191170885903875 9720741131865646511 778954629917135093 5738123036289344779 12629141963143500726 2893467168128514706 6207610079869013008 11135358868666079009 5427075433988607831 7887037032771323201 18331723878022358389 14004889713771614119 6667769245452001375 17637297952131027466 8562385353994766832 308008215031880338 1859802186105649829 7889417139996322679 17656643989953269989 14050439207994788115 16927893044575061867 10066166546473738127 3107390650732633914 162311012936217970 17419618166061449856 5297345243326566172 12012945053141120839 9534058240334472483 6068510121816225551 391989914850125978 13532493901332463274 1805739064517964072 5785871833469031331 2720508954713281641 235327678202339434 16436638501958903943 15462121777536273703 5547403682563306975 1351895924578769192 8309732625503484043 8259861988994300295 3084377313781241540 9762825892332251587 2138815837305898935 15142369925288530268 9836649817263462904 10974961333363976727 16764052855019119277 11802071674671476318 4066347898619165670 14062219427152054683 9661916590059075824 11243930630554053038 8321955244418282776 6966285574117503438 818372605425653525 13520485144151887969 11915775025986825993 18109898004653817717 12999576103765460865 4639257843604078096 16969710712881810816 16208528639062794088 16518178805497037356 5267096842593308195 1314699561623864380 15117381528419118633 16508453005331067839 5095734072924480960 5305082921339011652 2526904438868680914 4980459031716289085 4056414274869092635 8141059078446686724 17833353495907651680 3764425470883873160 3493399327282804470 5869605428764340515 3092409204815967442 18242004985442901849 17849805957660313558 1994864092823077733 8005745012768124928 16345645483735980769 1182496776228760191 6071315159656168456 17801675528085209797 15222085469352310729 13219651396029524483 2837154843093293285 7514460229084477028 10554285133278514381 8689611689207794744 10871260468288308825 4512814685751520715 992694691214467312 1892261304343008000 17048760839797621629 10643962552084034239 2476150225884698661 3773509180438342082 9517582153870808657 15562792367570486605 10059653712091347043 13966307413365382933 14849874386296255202 15621151782746322314 17251822974001978760 3209706876560458065 7390609272214361340 7490753930237119530 4620416985215062373 10674661515534895874 837526723873959164 2976778016932761505 3194031262465208860 6375488593076154579 9953698811143085995 1309497050015203606 1579664221169376512 7796407413913320687 244792685165370301 9892300027184774316 14643041885482626007 9921600964007105448 12698608236864747092 11630880654588958639 2362542149369815166 6606975744536849865 13217709268091621692 2114154505512134235 4517518553329126579 12152586059879053928 9286711879178734123 14527975481913646501 3781690279513334399 16839159696255491681 16451309784082208155 12391208237448806734 5773003383793924628 11161865555199611071 17445367215714276051 11597666792271489320 6298733737143842977 17559388993608182644 10828355175996092333 14847411439999264443 4928751690326996056 11046768754403023149 14126141209508511271 9415021670527218924 104695545077873117 14868196048219207727 16586709075467536413 4259457031545903831 16063713545206279958 12915141406953582448 13645882603473434594 11011281951912710480 15497871955411584812 3424720148286776963 11482251582088319966 1218136593836193018 16226778037583005211 10128019034108589207 5060419276853822262 1897053937214714789 6613479730351898442 7575541794680131102 3897135975450916319 8644142451628031796 7408085138179873930 12999176982614680765 14060718047258092662 6206617759791432499 2766162389857230580 12958696130351515569 17608242784195260059 14817464906467658889 7775903820242526119 6363740387929723213 6465158020691794286 13981234693598465 3920609993020460957 15682180936344092477 13729129331091528013 7614092024984896180 2463347907390235186 10612429336636145006 6447966526098937445 1437916840845756110 11878166878092416584 10774652538736922572 13264762940976837849 4344861100662174549 3733566314062014048 7746069437583963870 15464650697732588406 15828459242366122853 1541765428923620074 2844526898274655557 16312700334546021034 14670008815335952318 3690188097058325259 13184037288062459407 9240771367958738696 8279535162269744900 11228834610070858026 4047839957230151548 14327115839822272904 3462472539219304619 9211645970816812903 10990016320899873910 666383987574427243 4616737097326340232 13633856652442520723 8189202573783452886 15123338602823076620 16304324219617423822 16384776358191049939 3277859181645967941 13266746498334081512 9760386252387293881 17908372275702822396 1298441876175183596 15783770930092009345 15713170509824575727 11622104585980706914 17836201204590116640 11235305576970223898 17841267538979177814 16259238157729002662 1017540700202283170 972463226263032886 17914035287969510934 8597272170428763022 12307120003424474625 8449613013608967835 7264068568695655103 5085527956513223012 3609954111763467649 7445286858753089164 16754672536617977529 15152471441104865610 6449681585588346455 6604974525378508152 16996176672548102948 7139883245188241428 5378891293941305343 11031345028807042460 11518340384544070521 8900102121093514095 3538706034685889186 8895716506026478804 14842591323608996735 6333406943988956605 12363343314514644135 13759205832653432846 15330850456441228823 15709297427979674101 13846397282431079622 309776852967516806 3781135847384344121 8545564598144711032 11814532058524346878 14712891639853080742 17126349847634292123 12648284822920881740 15839799520487844107 5981815016029089162 16897332863862211353 1046101680657676163 9091831466167132073 8689977183904091924 15969717261340858862 8740558329694750030 5520095041821352898 13350283843881532110 945732305874575722 2985105165342788379 1204895754115223335 18001461218748791821 11094069066603126562 3362718159068148872 9998570133692259605 13867916933957252135 44117966853988765 13081040204737008640 8603690427705499051 4351010349961656500 15667182877392197823 7473516289229097795 1073096656763579236 3667614431864909808 6894850451402140208 2831873633481767823 7583566703312650597 1148208282657078959 8583159052817478851 17230747835651588073 2127545764189272813 18390257054749874172 1736104641895157956 451787752815124912 11256450337893069969 271813316220450145 14514739787241498752 6915422404735405237 8748259911312890689 16219594045649575823 6732590805960955413 12005506919392386560 7420705234638406214 1574565130589515050 7619588156835270873 5593686761040595555 11717056207308585964 11077733412740602063 16991950192691639493 10892692577529160906 1761144742065822161 7090817347433258160 6363902238732965359 3865363242119825781 2238731174294884025 16979315587786966485 9808993206010772414 17321560963476269184 14099797872758082615 6909287511071418206 11970798735830065485 1763002830717530577 13725727592242553282 1696647736599357949 800046987171372871 16250258649969073241 2228014962213049921 3146905318899590461 113019127969862653 15875979751249516806 13436381734388126403 452190884639331879 17788357451128156944 1158286913531200965 2626079015999208883 2287903199845469471 16890240949620876308 16167752294205550899 7981229465981704338 6211964960207546605 13297571934933870933 12440731382693917267 6147407875188329034 13897698461590006467 13522744641534818686 17677228303257272524 15537331790987653345 12382101194014708373 13035377350958911131 13967013024291847721 9494319863252955893 880908782871991424 4642290634425206006 12151635553802225731 4324690767201765429 11395582748354977737 1915692057998739109 14886986547809432198 11161664641632162423 5612445496222226146 13034984044768729263 12959769870442042220 16649223865826261884 15376409415349442294 2216718619588449779 8878548691942436632 10703922322029220062 14330622790984404464 10344390630558500073 351541586958702397 4290796394759732911 3440215125945661463 87032379205458419 16274868304486966275 7176388012756725424 8424159040990501990 8893002609454305208 7339284793453193560 13096618568035203035 14359544504745356942 16228323289166702196 7449665848667115700 7012276428527892228 2791823293483456698 9819625309060197346 12639012146311187377 7122588840813170406 15472280963016129661 6510228569747896698 1014345379654347696 11933086466200093674 9425168414757048084 8046038407262939978 3007805346878359519 4616569731003048218 6604320155466660196 9710251798054606683 1034838594595349373 10917069850238406226 3459085162774864040 11564310568606903586 748703503456468669 116577741423635268 9827541558480960326 17197858163786224723 1869433361808350939 329357202278951820 10735847132832841518 3165302496068832873 15982133268153001158 4648300797250769287 15214388599431156784 9757498713213297977 2936601236727574157 2618866829886719897 2881192332663217083 4967013077611550265 7752938701147895224 16869492935690246861 4149460738620030584 5410857906919468021 1615338440903669720 8928380105425798911 17951686043728088591 6276778504695456672 4758952390324339652 17575769937597594254 13860044703893592093 13914211626120844880 9271369497163084322 12178223244283011527 3081202594235433310 1707680684930609610 1218262561190508477 10789239858640110344 13261408185012096342 9949626578333546624 4189514359456933712 17504386262706653280 12466556876355414876 4354966041700926526 3820061335094461311 17841219904738834552 919103125976015834 8130500188963691619 9719516450507579673 10679022985803670789 2208441067229086023 11252997984364625309 2761357320711084585 18312426419496547287 6092373244015894871 17177144205821170775 3565384287235578655 453049669292177658 3541306158420385128 17669944844576187915 13389386374135431031 8925706158384329191 3127477353905809646 6739022541777355320 6046177103053409436 3502317017178329782 2229155623529341992 9064345460545705898 8909254151424035085 12859568605903916367 6651711580650881764 9293261331305043637 3117377217840957381 4530175215748631078 2600521815547487813 12990049212678189950 10807306952959984991 8510116486232183715 8578877755223668568 17344594192600048460 9557007892453562200 10552967356097783720 12670091865439708722 17498564914605649603 221749260077148507 3285384422198228816 3085291212878472353 7125461056890566802 2024880681165134344 11555466876526597458 16522446486107540862 18036676302378400607 11454861902006090792 1577446948341541570 5520205208364304529 5305174647391575490 3197267824613851496 5462044865443691118 285449132853848301 16264378548467919064 8357549251344865866 1929527541074762677 1391033711800406009 10367469906541892632 8302343447840054800 11967618026928707212 17641109305558626475 11735567954100683371 507019504690432626 2539435869434319411 9881583816051574166 15694366830303911669 12876407300550217866 13752411015001502635 8044314050535406053 14632212703611619819 2809479490246594362 16630610145619225221 9255773757470559054 12639970436585205486 4055247002178068427 2066157793786132246 13226070642727644618 9374329932612647351 15939504435767523834 2581126046796828422 6564678150938447193 8775986698209861312 15630550152631101637 16287701674146677759 3325006423897157656 4414288367565801183 4404323925696174122 9861609650914604438 1336302609448956204 17417318065606264254 2258671599341051922 8964987838224848051 2324050117291601773 837737691176797658 5974209039369561713 16460020291458380367 3337578836359180553 15333272828706955150 6727943623948562902 4064564921014101465 15051773754925128405 10701605136753266971 1744308303383625506 15005604374247940042 14693669526725628381 7540066684222228445 10395463399776805869 15902646801922059148 13000554169034547139 6294130333436234232 8087326073631133533 16284413957724639756 1511162133207978996 12615970973340391937 3573464927744889632 1425266648765454074 10178782706853251558 7785584798257734617 17194902820779418640 15634473673666109559 10688523180575228118 10355980248698147259 11019547265651979174 2517915810043900016 17666616275307933740 11768515503967904978 5958767546834243632 2751045584046843627 15157316159632071811 5930845119480871740 10505193792024253031 2455907636036721799 7108324472875739944 16338793840270479503 10727019030749774391 4169124431537641912 15763124113437059654 16520115119731398069 13357094392011352422 7637052660990624012 3972366874052191002 14811931782975682828 15016375938924266609 5810964996269382491 7575432603663230349 11862065388930707479 7398173514786397609 2639594396067695733 11488508795682238517 11207269018377044232 1476709906520493438 16244097228804400575 5406400576906159814 12660476728727650500 15787608652426412621 16260873375785643166 17236473425979455757 18311923804132972792 936701284854600866 320395662962621979 13953538357513648791 4174536305375335938 5598626288751937952 2004064591582939141 6664923211764143428 14277358037154814758 8438115815861541423 7095424344492846778 2642849094430823110 9902049500810383487 9101043033702376368 8582194543629991318 651838676942960007 17893917629289448682 1127712745124835428 1413530339295562027 6217773899662057396 1566429605629512820 492031906009543059 9495154332693489294 15877682558110094444 1688030369558853144 8006601029501425803 18377175843081520231 12755226745130113543 2017332330793247316 15539436680656964333 4479836772815183437 14743980582315199699 9381297958931260331 5987701407505392880 8228054071406327501 5630976542320629605 6225390193447744855 11582943144330055698 16550902004911170055 8772153526254607859 8040757569932128353 409926687764757277 14272590388055095272 15439674921228670152 2843646240104139725 2458635654107878646 13900102543870390033 8365765665355272867 6553189395431576230 385472875785015032 5089981526168877555 5565182521782226895 7031682410227171791 10687571521301837777 12775415392516515057 46189376779024361 8235752840806402223 11156127573520372573 1803420173590245104 3052782000235953414 16682678722120734003 662033639560541807 15693668500033559314 15790778773915556039 7920981288856115086 5218754639815759740 10003953483949369277 7900796919119181027 4153844340061321711 2775633987783727172 14326218828320276809 5858585679796055712 14881346546081600443 8272317228177180434 12025361508505100777 13119762096268795643 5122684148018308942 9718854168264631549 14958831914610099089 15286533533949439658 14399329524513711753 2201106452491692976 10880555164311387745 12197033225830681486 17819797213060420961 4011480458285572348 4536373887192998561 8903101867929536079 128316369199160003 12193544822775582211 9333383557263496184 1226353116975832441 10379080977407933397 17378348234889096527 6029949451081156739 18262940587049756555 10844833083071750125 14114453463522495289 2160771247833752683 6917474733646486281 14351947645166039010 9309476910703502457 114006022854970428 17269666070902268909 10838939008779813908 14814249490603644738 16621060236882669869 10944435164756248836 17461057767013134589 16536802517241588449 805792589628988397 4588775198030221076 13682698182548036452 15005205593137678864 3251715021212352088 3957688230715019526 4963876989869144766 7843720300952561565 8653166520221113974 8881357343880193900 9275052105329318179 15081367459611500900 13220870332930315602 10122822446749823408 814797300125801559 14864110189911374086 3014782069367404166 1896429527319680673 5994601037961388000 10403496939334204703 195233972770732493 8054928935522353459 11561479888623570383 6533898077040324094 1437722224700323466 6813692280614196967 11435732653528470888 3374644144026143354 5089833150754509248 17303844066521625704 12273693201926369606 5609467938106394417 4530781722118661692 7947000977060249053 9623169720760532930 14935784614171777259 7668045109611764798 9648907330224217945 15862867227887519775 12016914519327488855 644225501122084851 12638384392554760428 18161950426426474179 2256591554341506856 9010455777149724883 15254754379419738627 11838299183772939696 7526754374202899560 6269758874873329165 10546676962570099320 6586377145098297019 9443902958461620646 7260740666843443405 9866758567693799173 13538400670578893131 10960233164698310515 7317826256420782941 9377622743744417667 13887622210264804643 2751640593670960382 17633043538134404889 6044213493975570791 13685786400176785728 6593310764399399792 5986051385229310096 10964242654688688206 18267849748411276371 13562220045277290743 10295652368362137980 8627009265579022386 8612265027110902096 2218164907724025559 11730413465048584777 17012580211507231609 6902079718776927367 12565945974763261128 17976540752277045279 14355102216369282381 983753433814705431 15396972290685327988 4893177066105855863 5275953245872373386 15129873211632309660 7690257080981413842 15172968226557375300 14936231184217202315 17093308306578364600 8846103769754937305 10916234066627563021 8167366505197360647 11577820524341070800 3218944675949157438 17508918048683339705 4275458893599866771 15142078808995272180 8751298464369619839 17430411471197808369 12701736637538280650 1855402246149843311 10890696595841868838 5875352874569885376 18192523031431822701 4963346375342789740 11542493313551868441 7850684281936308865 3159187271093219751 11022329812860419665 5510875926560008970 41081969441720090 1991887677403246201 6579313195442317540 7540022955647013698 11891536382476331908 8982513486252673146 18082330406198645830 708921314530762744 8825585861335795680 16754923120164641412 17154371804925820475 5444955316429835735 1575148067122563276 4397889883333312173 222860092140524679 3965613718175760648 14304202929781057659 1794296217732242683 8922473414639680888 9383345018165395176 4624816697913119456 5771723880631406489 9165942969514396971 1066790842335646470 7559037610167514265 16184378865121507962 3045334258839646352 13567482535072227632 13787710016306459067 16827339307328067159 12087724076893307294 9673000109240059809 4398211749272018494 14531860570235387765 634775068674297954 8420258810160315364 1451559549259054918 1059935109669733575 18092951560845701753 1468782611847135218 10031778945599414836 13691305256018897656 14106256486156120886 17135963123591382025 2978933853526279325 5434917896270443974 1146449692240339036 5103729531283307824 11787056972449848508 211621187507411914 4794652343318726595 11296532326667165445 8269260949352820745 7477732526357470711 4831238438558650812 10191395746854417105 11832112933545962242 4848335403394471916 13387856060709445271 7035872848584088775 17146222557400088848 7095123359855408372 7197621847015278611 6695192056054629070 15533941889514493326 8219854842459328697 1519877710675441366 310529118292177790 12362103161868245622 1622969046522318722 5866449988539341325 86824029137694667 15047835645439998386 766664225987288884 6652010255229926014 12537781371249474639 17644845728468388284 4053582702433784713 6491450519777796713 1890730858745781132 1220326950438074914 7898699325639187459 2841041262390124898 5016240925476931764 12208462016055570022 9135038722131722988 238061938906481625 2499233084590094108 6150382545621578812 367562148201654540 4635174480172291084 5009577167467660109 4709121901309034989 2098305506256094935 12311825131749365223 2226540959436085913 2173084754599600592 7503510930772374790 18213959913442021816 12418224818363213246 12357978602503654525 4562575555715745078 11910404758839908909 6644550527987719276 7908878865299986816 5045258404023641381 10596599058922693225 4376623401007390034 18031402479338637948 12014826287141356764 11176428204015607983 7295278708821887233 11401300061160014935 16191944326843819517 17900909308509676547 3737389026130898211 9232197832646771745 2692694087520374724 550734011310927356 11920258330300214685 17497084823652656302 4614852510961557541 3479970930716994564 12938097577788146968 8606416213127606909 2565834140338534683 8102687664591083730 8907641089617278446 12681266037681494946 5928428620082134371 17210269489027503202 7862630201090960679 18284710383821738637 272528858240434867 10923952666483543927 8670602297527749806 8891971021024860308 1359303115721134999 2806373408188187750 18293257210639392898 3198369486118454748 1963753464939232027 15339252144209100500 13283457122872421288 4846889394614642849 12887052904283908359 1023711520665134700 14463111148755004151 17047730140645461904 8300536946602399505 12424514410175314896 6900559522790734019 3762911685373281095 1728239019601225901 11556726036964377419 1928876355015964650 15158565559165058169 11246388124256110148 4396106874113505988 7386502420935853330 6073212207790860407 2593812033959224750 5285830432722220219 8137179067508889486 14815876931003174423 8099709368866612132 6566012588342208635 9638689900298993145 3816841431554186634 14639027689908172848 3499761053223489093 17600342972081024630 3589929850223449553 12475052950640928471 5778181781400247507 9013911896679535620 15573174489158678978 10506450658183480291 10183369679835751588 8878404951379526153 3071494134715599855 3076966494346872861 1362309652438904784 13530000969085735284 18011477114081519590 7542415840499476763 2177737093249789482 12523472248098438138 16701744358760637150 6762664586198789087 15721236547605043964 14070480633093395536 16474911476246290279 3939110390415374668 16164285061162212231 9163716634905605942 2428512582539410457 8603786151707928513 5532011324163538314 18306327185215947096 10268885215280903953 6071294471724452710 10742495853692124834 6765974627839847818 9265919375934740229 18230791759781784982 13762641310181999070 5426198117866374656 4559704475257868118 2032371694576586257 6780440143667159706 5632816201752760964 9448945733277542263 16957083657424903773 14018593704723644813 2821549482889715060 3073811849920555076 3277096096038512704 9064015430503946842 4553368472976470286 554199583866973055 7072130490280337994 11205188726602060748 4104626282511673050 4996745091315883235 4822057829531504290 2234086644716394459 4092349639004357204 7454046754082348522 11515541557746282635 11569769312364639462 7429436323963630773 10717204599681717500 14723665659277174903 10629384251328334670 10975430110731552568 17973580576197952885 10663372654322468444 17865944783624415719 7824601894824506540 1109147571720398153 7330661132054919852 2004922956381294418 3474428559974709509 8113103333998218220 14341300594312960643 11343154683362511431 17607899132922080915 3406237970407679657 18325556721970259515 9886687552266172779 9892488864949886753 6441876019338360056 10813272591495566188 2540603089816615305 12028672878052083350 14547500702932519492 12254093638955096728 8735453500688147805 9591141970082634997 6768600095381220405 7049210722784986765 2985260494133575775 5496137438324734204 6958161199992291490 4862294968858639117 13344145805134595574 11432273332569879474 2513070231931620669 10836709197138376885 14497943540534718784 14707250411331422447 9309643696471390646 16307309472932133118 6595314128502026968 16739005958517343693 6067044304615106023 7383928974891654814 920957251733453204 8574832572842995170 12289527038039197303 7575593066534690756 8753334488713200245 16540091083359349928 10736937694756065112 13544361715518481042 6310824926164621572 16804493314543051371 12341636218110866272 2017579244771050650 11829991722852861883 6957791509881944917 3495292797600705674 11305754713503184578 11263079725001872675 6222975377453473919 7292098487233845792 9380310508785087429 8731987178460628428 9682850593804600165 17025070080047640601 17098034916062297601 10961925799937893794 14600240585098893673 2980338779987720892 12567676915964603290 4857405388393732385 677647529051255330 4156330560685663652 15779458555673943849 12871593911355977460 17237864871841243424 11408144811788956096 1178668227811512478 16296034273792188621 11307758020703432331 2464585821324063188 15653752431348670497 1487333726329972567 8493757230773201202 15057583046313127981 7173121767317304494 6370825916472866316 429063950919982521 88417094340151355 389503954477564214 10283524342015608556 15426272563328448708 7773447177058018757 10781846978446212764 13784454885307985839 15768211386849232098 12478802899019305654 15650521438556511057 7553079707604186541 10941794848922269143 7013257026883162455 7442367262638544536 8428110234186650087 4919075756168595679 16508912582074467044 11606765497364936335 3904311164860144327 15953621045044297432 4470977282674146138 13382672735509468630 10340082520566449094 2713131755823512176 6412301770015567168 237749370278036478 16343778179917669432 2122988509231942591 2611482889250283140 94094511664590254 16688969453765443541 16113179531700765430 6713034444548915376 16340022137971224903 4915800589257408946 1367688922962272786 14407914968999106990 3849953806540376538 12891409980978623950 12028848574802272873 176305773968676536 11689112714525277151 5441727150465998837 3769661517882270432 16201288532749495845 3436964124726975544 12966515609246562395 16579799950387884560 12816889698799768281 10951273508233825213 14786332279634481361 10038552163204825626 712616212196164089 7135485047505057564 274587524995371519 6198805846133819861 6022694603541942477 8479552715252952935 7131025272360702755 14093197671846455786 7564941483459204115 13640081729621395781 7607985766654172219 2674489573169824709 7706652970685204082 15625016096941015139 11261767626323361207 15527414055630974608 14457702466215204335 13451045712343263161 11969621651891195301 6028379312270205162 16735626914957788294 6975739843053459172 4681147217033007336 15170380063588283048 13675530203531633407 11629524192827628445 11770259393658699503 2170078044795286196 15249471312425510756 7108548431539071929 17888751048722060044 11614397765656347226 13929659223167704114 4498829261855415724 17181189393701119475 9481982386970416369 1385972340517091297 3257974905407113689 17220786763401165058 16487369860462565597 14377893048780600419 8347369424256844104 6095061829200028613 13497976080744737371 658110701013285896 5785824995359648859 2646222919356748086 2749040787077353647 9126237369865602611 6509151555259634188 5731542382450926216 438012131127985556 3035685223213421015 186532680812821213 6944120223260788959 5966703680497125476 7750448999549118022 7957689587823822995 4725167184226197204 13363677037120557380 12485318980289140929 16187816255455646579 3011170543455616675 2104558542571670668 11758446388829692119 7804496399772600108 6980323695621180813 15382854235384109441 11987368573173820640 1669165924824375324 4224101668219361396 611444320623700093 14644175980175447138 7753488156562715104 3727949143904374158 16939376434625441828 10913371393827463444 7278063162857353042 4206446316650144079 4557819664357950487 12076490323201363826 6537196055569668574 7867701187616184405 6845415606481679787 13010416666464719026 17901509683416362301 14334652426086094968 17707785123536241929 10348758155271682036 14541652563854362475 16426673468855468816 12489806597791609219 15732120365364395419 17045252429352384853 11913422034123769910 10120555678399981529 1728567216750072430 12479533724340540413 1045212927659341 14654420875583576430 10248309350886620669 15136295934714494771 1611035720812801227 14212149899185552047 11053062506032621562 9726748760579965465 3237695506664551004 10857383312754733229 331511012725179878 516530480005692422 73685956365510633 5459885164780010760 4327182192595575515 14862512512279918807 14230312588305239327 10496325235108774397 9984800077963130847 1850904886507738297 6253864777443762418 9171576342342999345 3755041235154516218 13273172496974642770 8024353952544910719 10407820021031840448 1534673306877345264 5527898208975742607 15449317688968841007 177750721430686732 16415565175128359003 5071622775989514209 10525703447275805202 9904019061573169477 17029931669557504900 14263325006315905147 5194791342748364131 6679786808678897337 16204774755493160099 11525982326588247878 836331526774957190 15831297029735891098 7011544863880592148 11667961783550089228 6051121258675737403 8515187905031064324 659528000022392560 4319533915709957203 12460453328072059405 11954985957226423376 1857492318420918046 3666949582341572399 13802408991616140255 7173404727898973811 10692008281718982911 740133838574825538 14788947097681518165 6528680714084976201 16211609189350713866 3329243454350340158 16553972116686729235 8049183445538957353 7294464776903957763 7350638031920855603 16994666125699752228 449623566422857437 5026534958638434062 5864846775491933108 13619664472736959806 1179077143240828185 16574218788349073819 10321318596687623427 543023230974646872 13195766534663476190 7659599007642994705 13978321290641096658 14353943528634423427 12197193645883057092 12195004811206910337 6342287789962975706 14309985348026394549 1858031693594948395 12400803307817798726 13719426273518086168 2689842401515564318 9994783738742032367 3043390643389344812 6802816555621853822 7530482092991179018 6860593036411995552 14587145532224694134 4330102432144569955 14560102519441665665 18190372079645038396 5273082066165688279 9697542763294877913 14125095962551525340 8624714935942771143 1173297249058585753 15534845644495147969 4837881870046353528 3489402934870678793 5494214656961075221 8811076841888804891 7016223328576811662 14089607993324838579 11144762777723705639 12517604292574779744 5717212591923531410 11848109181063995998 12629023144594203384 12456034728715364656 9299043868550088825 12441855728328054644 1375470160900288997 14850303572294070346 11169630760560511770 8401091064482227539 1626260345150651582 9699912831010139553 646691657800147292 1164738367574128079 7517633621441781895 12395675763955320275 8888942448850210536 16214145344439670763 5054652838176220616 1681287296803230843 11945933284608862881 9760199594707312866 2643883268343571990 16643999037678593132 3232674863172610560 9623181539935068766 3184665231395151596 6661906197592971835 4510587552647680330 14392210293112447068 7439990593262759546 16432270128277825150 8068606640833578654 750970570663179666 926387961464132544 6501610875426813212 3546700089692440732 14901236239741432943 2649535723874709446 9153684420344957291 11875345435571861937 3406278888842787579 7765591773198947861 6511419685101401538 15190710534775810837 14190024563639497022 11255738253765928357 9005731313620742358 8493436787730480350 6117091806438069849 13375163868000807275 13230932786540536909 2827060070857283450 14173981255104840054 8902367992842302940 11281636519986850012 6233247702224819078 4795898677186961642 3739355587922246292 5843622313539420651 2288283543245523757 4734091813036250682 3602598490468988357 44006622566775453 16797871712779177549 7048532052237823323 1092150470257407674 3638981883403506992 824110526364319336 7817273186298778246 1804826580091454702 3559121775799992296 5698076632007571929 5900373768228218176 12826312803543404954 16388259956062652482 1722239848834371406 9440852401522030248 7428581323756918622 15343394701198158056 7849413501651790387 2148009721599310577 17236266901572723282 1880336393124043238 7230726855825677539 5727876618092884733 7644673791616244564 14839890080730945956 12901480669881737527 3093216491821991257 13182786689331947793 15333474078776237510 1146622103542701313 7622020984847427183 8251055958648762647 13080236316241813692 4704595138212783767 7975264302776915852 5793029637968322264 9894095057757236306 16736089080241916756 5189958743001910530 11637737835071980367 117231060534720925 10885484657225460805 11021065867253139503 4658859223130359178 6034660175108030508 2136794410859853865 7295222223406566512 10191011510060045172 6662261478675455821 6749933235844687359 9784187084104031025 80836266313397908 4796840791430019934 11891910237480924904 14934731128353467438 372395036429367062 15194842091296481428 13230132800727035421 2903724165310264377 9114923068256260770 3224229937770076345 7485895487412323825 15657151550218172579 1676365903973805165 15386033604010165621 15413982609650331358 9006947073995996594 9198155861008561307 15079382490436448216 18248241326535369229 5240327195696307781 13336506391783576913 4061773058223446485 17983971956744689220 5410722612571262319 13596976181176015748 3599114293519345662 11813511042335995305 4898699326397663014 2437100089681392711 12389659972620293034 4205953369603300174 7837583573627048057 17292824728939281320 14954234050759309804 3171106875537375096 2737466232976204622 15195029428386495398 10608927703684717414 9077097779441570549 9022848671301801636 4496144450584361447 2166455652452107220 6757322327750565216 16590638557017565119 4802762481310093901 5396762862428633340 3160866272384683274 4327084996028912651 983572170044093643 8791728686640786725 11948248729521495055 4256649715702886978 15036718117488331653 2586267924014469251 5751150187514051647 10079617717324065900 8602664947007925473 13077362811064232222 11279182910596931728 830892879123694940 11522385674552991547 3204764320834435789 2414929640482940997 11782263783747879564 9865600171737794943 2679315108651060421 17035072893378423213 4168329518656148533 1181775424917487522 5134582978690799681 3892702354782354148 15416714151049651478 10465506390707305575 6363876904918119854 5147324158544987165 6516914734669341374 7654413266817905495 17669156611696201688 11878185587130362823 15584106782961311168 5717921406103802020 15615920745895972704 3892290685265184396 9070329835734597155 11160704705197573374 16943903048882676811 9330072406256617045 7952553184409532059 119437180178868449 13412127823663464380 14680228781423629517 17278851558955312561 2632074781899181755 2001814922855394702 14306655545655366461 7501794972896571566 1640908280809118002 7018326909031201951 12081409171376201715 5266144114966623958 2786799728358374418 8430480268118659751 7037178611756140867 17507601132409333869 18087976257259037132 13010910108734060569 918366489544109181 11134059776678481606 2833472576731898426 4197644768357167195 4511480515254422359 2769140829387298799 13744901310265371435 5029792236236726228 3392893530710249104 10025537955706778017 16053596828692398810 15354717877399961535 5773841210208686024 3653133616657552606 4071674508234550521 18029244301262432701 5241537721658193887 4797835470326695205 5816668042222253578 11139828746053821060 1631525213631683443 16719392937024486661 7771558646047263905 16464641644695540699 18124454826809515563 14721068461319819139 17186222488034564412 145637858016148175 15032109795205380336 4406309755443182367 12558421160076907332 7617147718467985411 16356601523939055965 18162907474686410821 22505622483877442 15160030827133162404 8597346882353895113 3104685413120315341 2175486264738757371 1080863633413875319 4824259150895927815 10269760798614555052 10643034437233166125 105535861519800263 8234338754349002153 10359274218927562585 10222973356894436259 13154506200035006172 10975187235008136902 15155885309728653102 3861894158621843085 16869064126759321299 15760805221140548325 4760953799119703987 16589847582995665446 8212485901701876578 8751499839905403078 11697683330682273391 4265644204572674480 4987575684258794807 18284963480806387772 4136649908570083339 882313666566663794 1117064343739872166 7867020479844376610 9365552677158890348 13570357906357519213 14386969075487126786 10388537434952584731 17968793125249581034 3557450194364394846 2888802018661133243 15969887496016999682 15779911021934763326 4478786395214278159 16904511451644083683 6435300906482067944 18259547423730257767 17649321164375793920 9268092096531880948 5781834221325480416 8573190579079695455 9184112408780960950 5332650190483906941 10800932078453791171 743400027102277097 10876021974158960587 12790694401082886161 4666742919426997220 1717349051391202481 13009710603512930061 13230657287797104191 781808973332734908 14630099943187339168 16300770276283947063 33490707486190992 6470488205869316936 11282847382306584507 13631875824829706230 9795771623416378560 9404390241736280536 4906700618861548219 6904186733873727462 10385420259841519173 16373224457745554712 5420036985799338645 7467409419885739433 15875908565585790179 452779320584550211 7262355972134603521 7053791977966670317 14438503185072310404 13254524346539882956 3119805162336119368 12708220629178816245 11160456799295967132 5742305888928316842 8975868669565366890 16362077299981169209 1584917687947872305 10043632810695398014 7220351565628030189 918924309542946759 18313720961157570260 1983353199323838164 780584093890002951 6446276626222840142 7879537111645284142 15829298009945593351 11237968445875135080 8606391103208505512 4163730595235385925 4547289173981131202 8428216190806700169 14593659059158912540 15424870225763949853 1361827863722622810 10176490692983867051 1433135943094870122 10932009367458500326 4964611380510750640 12231804480700883684 11799469701291732017 9337271720335981106 4806458540558280396 5980203565808397676 18389818581563278472 7519482479646780598 5391055747319278596 13635971137150656938 7191393578410509994 11281479591299966500 16157912705116352546 13407160841335439827 15716010748858697963 14032325636869566952 10718863837162940203 4535895212143033573 16039897821267699605 13901132458967287483 13671557896178276998 3124551977516295887 17531186962803834966 960967935057176368 1539161503471864061 7080174571400618333 12444274797952543561 718828756558091063 16818692444652919356 10439225383879372975 9253966128078366968 16035144126661565761 16826865621510976526 69184619064869596 1549234471064801390 3488348778324778539 3259018482390237576 11411396526245136364 10146506451739123090 8897546912555243424 18142240588964791117 12194635655768416273 8366676279054815482 527896199897414852 2554442753441891013 2674234198726172562 8423131604005327905 5792496627187672870 16102789564067229684 18379019743411374171 5084803517647231119 12702957039651621324 14953245519107752756 3673805018694496003 737801201349693765 5084374165284672169 8777115845015947092 7082998251372179311 17250871048037256981 7317062684504435775 6805421674357745174 7338930974947340958 14121722911542377546 15711089520180587864 16643245911239274837 7584402810808282545 3397513745114478757 10186278588258441798 13877302421970321163 1034619693844994688 11550063342025372097 16480460403790738074 6938070197601573054 799093965217300997 16157325601213057664 4955237440069989926 4261764440581253196 8044625613956980197 4103154068885346646 3931085489368363721 12058771184919991292 10833937888132254381 1655406954954841975 14548625176185991584 4640895542613197474 4373758301756479600 18401812607910905842 15139352368191822358 17645315424838874618 14897559533749665980 6646016456334480783 13723203499981458081 8477503214507260820 6022436781618137039 2652841804002205434 11264153871931389259 9626398682655181217 12094888050960527030 18438952988365912446 11167827485615827939 903811549477115653 10793223561279698573 5999980949734862316 16683060582635512594 6087894648619451509 1222090203923765718 15894597279464397143 6581218197391171631 14367047690072239548 18145455638722745468 14335407455357661007 15386038683734185553 14812675081901999796 14823284478067677587 5999111987894870006 6596703618862219165 14174359483672834046 6602507157795934256 7381154158682813013 8598251472266995150 7901175255839524520 6090384334818184928 15501460191331019814 5800587555473929353 3746645961096085475 1532403115809719524 18281150487180865593 612994902189327262 4259589393864737870 3999870703758955781 16660605512358978629 4692406442965142704 15522282281685955289 5734449072290727196 3358923308429427972 4025626774161304643 16733319546779518485 14770055257153417644 960903021549819863 13361167743597443438 4937852760185964071 16628640302753793766 295004493406274020 10561407663870381657 16605781929399298433 482163252933347679 4025023677325568626 15343332131187006115 7394406268912397094 1682987805317107622 2972129090591917271 1600193579310996396 1503023139293057553 8037423019281073832 12427466781339391654 15701704777638237725 5284852604098384831 5817504750325138308 12942010471468991310 5318264103808162146 5170285909034648201 3007031892002488761 12585102049703226784 6095304794025698006 4418758610200716701 11598288650700522732 17404461937664299058 4823617229553822457 8262894193905725665 11805117957371888150 2144684519624817232 159789349020502869 7580848970240034903 12387447163616379247 13553788724954287794 8094524844249517058 16292962894837625997 1108293566034533535 264795281443420001 14634171567631580284 12329884001166938464 9927752930565835980 2233560295764821129 8021163259758414524 15386880533436576152 13004765878291814418 9950303440194614677 149076257813974508 10460791497703046691 3544950758507743501 4649517820062822080 2019889205791913496 10616456546948054516 14909020498634422235 4848712727791024186 10391018610973952196 6377861482428187961 8481484196091682168 6232432172177604471 9252892827994346999 10861587414187129637 3658410417637861813 11354940307412907849 7259343046481416542 7448814512891809286 858809280173883730 6875723938938655128 17381918346376307768 1688927428728408851 12206845319188282 13725456231149467297 10026251665175936395 4964089763704858426 3314284804434404849 3451106229198000118 16342371090701589269 4355710003622980766 6976874093813026302 11810119423892907860 1273061432852878642 2982137619629534376 17790615348075932881 15756341786348407299 4488978915125678661 14411949685859689719 8598582892185213028 3969251344061243764 4700157495274039072 17845319300191964701 11931194368644448144 14073294270338613188 8476688055821686187 15166645877516056774 6128339808038631336 11003669433384097218 12649629347690789198 12779392954442336934 5453204193533487086 14870374615761588109 10511599722271778562 13192158870920958886 1090483850685517637 16411130841200077111 10541228612664237869 4593653446722100657 4835109377594973179 17112034652800161162 5405302131952799919 6457284437919260338 10282145831422033335 16121414221000635743 16191302462299766564 5162688733848838267 12807190793196107002 10602197442331099290 10486946630814095252 8535971351773810888 17318614687069479527 5838971575360884015 16578867404022656549 5772173369384687561 7880362849062300822 12274066518820771889 13244699057456543576 13049648952594943359 10812270946877443242 4501254150392365999 2574107217411548284 18283358680305159297 1290626799302133026 9570048377015654152 6026183804600991727 10351110162477667135 16708242505835913605 16027494344322722177 10650587773329894476 17369039506561947794 6616897545571956423 10245504285315026727 9489989045069461208 10891800395120581266 7781866427480189775 6858720406222138282 6736453623763840437 17277836599508273416 2247899583936695941 10072768687043826408 4268782838919295647 6144827845608343501 1608200765262907605 5639653870486909848 5286922657555079168 3877470716309365491 17549151899672717791 11476858175441780497 8925721484191441867 8626831656446656567 1205824302986922707 1867539469821275362 3779647691534321133 11801025664799813344 4551281365750823212 14644493143841130919 6697054115954774832 16966522914343320354 14219573430600829361 912316740301542826 5995363453264465910 3754926706289437784 9170304945695713082 15758628589659729564 11578677726935227114 4194298755140519530 8057501147145821432 7617649003098027393 12212325541857244027 12553767215199872404 11732674609531620143 13082905127347108099 2179930948173885595 12981110533286243979 10422573294616253573 1823262863610452922 3463201772148869051 7243810202009770303 12803163969539499830 17051891495955405493 9514297446814277977 4877649413443704697 15721421220871083805 14019366129663883892 7441607375553727170 4755949063423005716 1500476664111517162 12402951129297035932 3621304716652802612 12271126658223697987 16363044613147076055 7795222465859378853 9426248522763754478 3337205823212788074 4241869684118227993 15102604172107371133 589083667396774616 4309222316958147008 18222630953572802131 18223877639967555770 77003246543300799 12880762459350025777 16105321041234884150 14096708653615156213 3625587606286852012 15579269726405015647 5269153358590516854 10149174674393930150 15810455309729751814 14795336772285893499 953659469533130475 13219437765675756778 12783300226239432297 5209234512447345251 8705794482413878206 1132970881605246537 1628605724549212680 11533166105530519753 17318781268258529737 14378506289536947648 8153195501120068835 9285373960872371588 9322472891748237601 10389799120611782122 10416309212476234177 8850910624750206616 16874527567810631124 1834401023466037808 16565523933649702943 15327606750093019331 12356061811888500438 10536534532205862839 8123121675129541164 12876995769603709015 8971008026879863755 1788718651260583999 12080266074674591077 17565481523655829853 1352680621716604992 11825535945792757862 7476539910283763428 887861570674721420 17412936372859321223 11089068727597412960 17725586938732710350 15030840928644058466 11261706289454415942 14042802864660351748 6260783448213749631 18239165014162185908 2483274619565078687 10592331479762564123 13476133839938058424 3040456722836141198 13174708636782030160 15827587128764517581 16014006157525784214 14814743087990849120 5226464501777082626 10175609851891894992 2205432785161737015 672185307892753006 6197430618281589187 1368066291325282156 15304496179332581276 5329067996460855777 5222670245500475480 10005940238911817572 3762432283973736334 6632245153730185581 10026946624258671543 7986908527654872249 5795346930036914602 13814062582452743881 10213461895760985824 13370406205402721001 10649937374751955618 4722440937755970087 13872752446579545158 17060505017611475325 13047067301854561220 12420393326749410523 17441001840968934326 12746599300138661426 3413793178352181847 2443511806980134695 16656575136489280224 3895954012204526947 4798961414994989313 3149629923493742510 17945923177221137520 16406484939394008040 4377510060229017230 17695863685097946309 7635271053460920643 10572977998533406499 9228967610522129223 3967115929706363783 14352336573514796654 18088774886738802515 4821979051801379851 1171072775855475133 17981471159139902444 3185016819586904322 4973135659909896464 17598206067428373915 6215880976680158160 248852721321485061 6891981561706749471 14983077920975741704 4521715189292126924 8515777145334131879 12890817314582118974 4439471799899538342 3481476096878906629 1061516120568729088 12615399896663575021 5614649772812482782 10312092229363861114 12929801382343115732 9816642807728314063 1551873379677177733 6157779144081708432 9216832172207509048 15908316658341437996 16123843021988689762 10751136792438294446 7081885063258841681 17055977964424825825 8709639877391720305 12407841327683788903 5156480729795109089 14131476861751829998 14888335707639489234 11410287900166600163 4930784768814631081 8483178274751996338 8747228327321966467 10716808610538585272 13654810613855954037 2673325751517197196 16330226002939326470 466114375184816410 3826626514395932090 6050156739059572375 13816799204856903890 4187397545000984487 15936225987940918970 13519589119781289592 7811096447238797672 17296778101710370077 12079632982683855626 1978773003781285449 6494296121942469802 15220797147798736942 8083846900776103780 1115547086690507410 1963077466473860265 7091191983627318042 10661732404070356311 17402016869426604070 15593148143947928128 8390700667893699903 7110230249176248216 17377743836273844014 2923472408359469661 5586514231238261502 9555116027714310928 434196287345639149 8043142894385970706 16922524808889395005 17550573405905989912 12453752516844336367 49951254517494953 5143153365593584770 3205090848275035566 8790736464435065834 13124080062904943004 17276624711058357374 4904521468868386227 4454843848903892812 18407926507263998003 9392480805832234919 9582966933310355655 13753188515358162555 7415671663733978385 5179687509431015187 1412609520668623183 16201048676182181195 14392678312959169916 3907826004209917118 16112938269577696749 6446869444605341552 15129577328178507149 16647857921911432037 4902927583034453777 18116169591504262451 14986673065269155015 10835049757163989037 8051732994438074772 17162574374983122164 5472004942818937041 248347884814896385 9522448735412430388 607019824694776118 4057739877937305854 256131685183811740 16190017393782843439 9657364602385446058 11367853386221117404 7482458312361164196 1170570354449578750 18111894638118788959 5211265724362239353 9550739401078124000 13763884644557887245 11409426755045597120 10077324591720307595 16034687138499183231 2805424977648969524 9501789311967846579 74561635084094308 7072310681374599017 8395812267737982312 14163895104969188642 11263384871986830495 488350249173199725 10272396161101332807 15246755275389321867 3537480452480285851 17876298248449376646 9405020668666846923 272715582272710857 18252246054015677374 8116116966390269256 10813599567840447736 14062558940852803147 16099365463327288489 7691418435733301459 6560991320355177577 10260918497076459215 7575951469593269895 15251393646451910299 16960304633525438947 13221520695721153035 11143196027251531805 11054672393648494473 12159803538766401615 15935272988681806719 3048329941488023821 3334146912239412042 4539357480033283192 7361496767619060488 10387364734341774995 4777909066222931092 14978901357437261134 10860106932040580284 15984487015479479433 9489719504943530145 2606449818543200613 5025053053460270037 16724229836841744270 5039691809811682414 4797727953774938669 132856838811476258 1869643888074621785 12764476830995623380 13063345766506145532 11956644567738143108 12971364150381427007 15078010487733962918 3610310354609961319 13614177307761145964 16627356069014345754 6961194917923562340 4065590042158993321 5963371409912388947 8442073954233511313 2989206918357850913 1974238982186011949 10536705528442623353 10962403882576838608 8820921488426853821 7282592526312994689 3297625388002988858 896211600115048382 5450992567104429814 2223838658084734053 17666095240359621829 15043480928352844995 9874241193096041575 6636073488561566472 6273287450532790892 10608610471665975138 4922716596156792716 10637502523092635339 15651781552013394376 14866949338862567317 8083254426660479959 875876247819402648 8683716277714450382 413976116864883109 11330542789750383811 12250514357118111268 3003880692094121276 12413644968597183574 2804526863654163670 17431984009628554417 15666172613576097119 11572495028000504857 4777078042339722586 3377169325608078190 16419864489368567134 2437364749376641085 4102663459238727584 11527518269004677715 17694130489107079680 9024010406939654660 3193908696073017916 837184922585617027 12548287542522347949 4047249773274980060 1630214767311193977 14222783365167884121 16292363560611419124 8122279388862284216 9570129854522386340 10880305819582828989 11190393660415647782 4061410829258679300 9563621823607914179 1595786867652760209 9596168570635558247 5482396294983773073 3168150345188516389 2423541093845147065 13734545824546806704 9068294820465967823 13804811719388040516 12767874492703183229 13853513035816153732 10576996351050507373 13326967388426137513 5095208267062129956 53548425846160268 4202340206792321891 3149975292948177736 15592006515216023898 3066359766013567224 12411473747066535465 5772170720984810033 2230289489466098123 13951647976001684965 12387984144179823442 14076406594389054608 1437752666119153078 12696571038905012013 10031740941901523360 1569006529331083142 15667301619447964651 16946123391521956438 15786851661578128482 5092388088302163921 15181797039844902928 17487894912482347208 14100814953396471119 1250302620428394017 5092726409650014438 16562048123169663099 15254466228634584973 11975653788395292417 17433774849271698584 6529334975596837687 3986760142773691638 1154540637085785252 2322227110541524657 7299253073312194007 369430643506542387 10008422042209627106 8300891656181573956 1852665711550511088 14607390255905260344 17181316051354451106 15495612460138491983 5572370874394929869 3279165568439790763 12677980440719819405 2188091642026481648 2594837339765410020 6954994447138653683 15345803328058128959 10189674749342423344 646764603955334353 6827218776836936892 7473945374633103538 3667837349687254979 2097050528223866147 7260158748031182615 739380325085516722 17727562117143153394 2322787417317295658 18418618054810880458 2468985107000523907 13609311222058977135 7592818721057585571 725043126932138031 2760052118115283287 12752849333456081329 327328795813146780 14475505359745635425 12426918574829728163 12619140017912624976 8910185644750143253 16255077395406670224 13275850552712564534 7632211596731046921 9726480146895476131 4154339461706566369 754439784639691304 4009668947342797473 16946275852069165362 3687650975597282610 4643497330859361602 11530906786113353262 14943609693344654731 11663312041471522431 8290748488286195759 4398205858869766103 4521944389739259753 14319737779759629699 6805043085557864743 5455403906582871117 6456253808278294744 9682108042960011225 15305786114415815893 3415713807962806651 8238649707963789287 6539914337985675042 7854597387781821961 17901046464525511922 12019306784387273391 4192147637818317932 13007308838477326672 2839866252276164169 14245300822997489554 4906772819915436680 16810465019725394661 8710165176323059686 8213701213742442741 15507825982516455556 10286003787678007701 6009454446752248825 7829067482894331625 13565108074506028733 16239844153050088452 120637909432672457 16531453845226842341 13247481124276832420 16684991560098077311 1364553970610195396 17602122581009121503 11022307286811534034 11093164231833872655 9459925835924742608 2982732357145208236 10227361858454761662 12549142541452959039 11381531462258696201 3332753940618737623 3156823941933498752 8495851161391316170 15434275420641788486 15697463610017576689 11808262549889253932 14398677190680723701 11176028038056678944 4691679550279203746 2363344223171803344 5088756050401989834 1248899161966673231 4294404332021776254 2984069940475715130 3646472100633195188 3318174435887897547 3071955763174727692 7072274484935288564 17480623453485380459 13313584570852855457 6264601438999409190 7098023801941884130 6487854917859579258 3020050630326723088 1635889409543720122 14547269845801132948 12764819857119695121 9384543326469528294 2625207765000883812 6822071877310076589 16045191530331639816 6860461254476881791 9554016879592072217 2932705801636008547 15897037035038567037 17049763735458500911 16518771973089226558 6277469667213001108 15582335268534977518 4031404905563833802 9823279869330878499 16132690514757195913 2975413913269385228 3158609293262662257 2125607369277676054 14194948618131889943 14528871975101188030 12264953087796624148 16343532533781811952 11089908557511628359 1584242867843698247 10017773715923578650 4354629161635436638 8623624890662758323 2916547243701086565 6476769698949731130 10231126153383426545 346965038277458303 16334137939767549415 6234118926652518772 1621363828490299997 3604763334695206882 6934725799052353369 6748831106623629767 589193509597069981 17231414800749138618 7265473570540419397 8980673392487390534 1820391890290057187 5014513651820900802 14015437497735317325 14003072527146429332 11781591474030735233 6373137338831892920 7559311489231956246 149840155706243719 9089787215642772608 3818943578571366998 3698878546898014617 4120794527802546926 8011660612244760465 7130884153943654286 9760846428013529402 2617138238620493750 9966247423254299212 8452491321042917318 13035198991186401480 8992602396869166146 1157286977038526868 327086214028688136 9322541201610621681 16905294577088531184 1560106377005897334 1283012144722358192 1897496230908709912 16051454960832521136 16179152694874906015 16258371785104176576 12409310051413573746 4471135159657607670 11438768295206608034 15774892625419061365 9359965089440991803 3480073492484026187 4376681565604779138 2704523879992232429 15114783014845693824 13938395980170809220 13940972820813809225 18361751487500976290 2424841601120330944 3137086860968641783 1815940122549560442 9509590642338777886 3497017537168523785 9381390010491518070 5474413929975618009 4449291963042735723 8482440455432871008 6446355145722368848 1107554586655237728 3110985353255940545 7492838349212441705 12593982582901606313 1678912997813688252 6387883699930149343 9502775439931168544 10201459846424170400 9480464895784150594 17810931482692222738 9438635962064108210 18266446183972244897 16246962651758214315 8426979566539247483 8107372740682305440 14356374648075408216 11580167254843899718 10315131047814223882 12407917256848619757 10372996304035637208 5572305327664065103 9603897729402221706 15531176786118540390 270016822214936243 17011831314765858574 3587927050345960564 17794550280379020673 14225294377786822794 1970390823366343835 18232650551874894076 1149158241849842082 6693730617157930874 55615348450826373 8342578000210152441 1129305350804341318 5606178647158688717 11531986073865476316 968135453707091608 8777966896555770922 3944238516584825346 5021084994727584073 7689744902213893579 12966858847637629403 3315031577553200668 13128642972291438369 8515659317225801859 9166516638721393552 13424108349681718963 2390259715176416541 394296743025232141 13433850627656262657 554391674519781082 16678325675532256960 201716833583057454 7165151461241998662 17531413477555964514 3039332971913257403 2952584394587237370 10922317415028655591 6635253668284776702 12066945974899556108 17950440729089355823 4859817276185407311 12971306864238276112 12378366369729555740 17950201178039529100 8157997068098375643 9059400203701703858 3168256170145524968 5276571525083980027 9318107399213943603 14882228520838856941 502709755952175755 9471843542361961059 18027185496510241266 348308718490779255 3347280087118203558 12658866977690446983 4541539489301973747 1399236129532588156 15452161517247385099 13287498859084779955 18089211077987971586 6078516475628452002 252679801914601309 4486701998992106554 3712989938832989146 8301306661245072431 14768336833784243235 3908856358481753398 13829581474258990423 6806842904044162384 16892689013171331866 2869064569630369954 10969350557394450597 2055016447647218319 9232534867881180498 11040774004187922711 4957050347150781560 7682232660369777741 5475935639897866273 15084578417811095700 5423554278962181246 9676663927017550679 17798148753658438308 17634022868164621449 8669328021775327490 16057385514543108881 17817783887898571921 8702753887510970010 3920567075166460279 6522926937033000413 4415119436460028648 10426344222493711733 4968980746015902858 10746284513678319467 17869812696898636719 10896388960143938468 16596736410789302025 10848607998953467751 2277007146392456393 6485626770832703027 16723842738222421790 8572321023366688647 6186102268145045048 11622121933353144144 12876152850965274391 17811542012996899710 15974564562366479850 5869534835673556670 1836560669084776237 9811866721820594361 13347107565119061690 4119513105632581143 12707698335775018902 2831296561628242492 4521614974227755484 907712195307868506 6925399286181586901 1936635240694702282 4884157638779842204 4902522198651705851 14079120670828991483 9580999658140240345 1470078101522718071 7662900889116667482 8713005202689267752 12548380321022617374 4799715756177827653 10413196145331212828 17940327382536724681 14043569452871945359 9689651946751126481 7975754002177828896 12896529469499058352 16246824901675411940 13628502186370820734 9739321832782657468 10160041226125091631 11192727971517651689 2487739227071556845 4942726986062735858 9434882353930943521 6652120747913833507 3067958554924124421 4599349678061080806 15705465079690040935 6943383176469798757 9361639789086085265 15237691937501428434 15313027395754952822 4871519697898211656 12843899545708337708 13338191675571624414 14538919280056572682 11778628261889752470 7496474562472945240 6638997305985411678 17469120071235521406 11305857291736305864 7921566362897908983 14059131881342960856 2600078692075058321 11842542213613509152 18322197411260003457 1332775747728966778 6923225815130870514 4362057014372088850 2623559288710492825 2318662854677631087 13117988140341574288 8240968877278997771 17299930843730480504 8262584810506162202 6111373460345219023 9680200117039820066 3999279455380448794 8124632255910005065 6700313774622476738 3484367189810359215 10762927659065255690 3071915547132114436 11650757308333518713 531442977599945079 6193983134043228296 9046293470914893468 13683831311247917421 1893966450292879423 1253064836593431944 15993905732206492421 597345605879228922 6152609092237684533 4921417868404759806 12713514846683533173 388297963690316580 557691238855018999 4713822760725105426 1541492192509577930 7319991181572675729 14685753388584139993 521387868324115326 15192090487693340370 8643329218804080606 13497755507673964495 1780000154043745130 15165663709554700355 5031103526745039983 7247847855307422162 17205279010673977917 6039967060429850610 4800544408199073405 5671291954099666762 14428284559958587002 11355314106393215597 10585839652738868680 17601200117734092314 16427003504548126690 13057639196614171605 10878653105340004871 6624085885093701881 2368338700876022344 6003438973772335674 914103283831251956 5588979882826790099 5121436687481432344 13791033710594908277 16735084353182623603 17039509279792247036 5269929624082289462 10219783411884378678 672586085694198936 11310303269391928954 4952818822219036186 14742282906302719911 3701681041805645489 8931399939686309511 11205521699220351692 7732410383996211170 13914912619755850747 15438097319419333667 17333216000744671003 13390977733547065267 7020293895450209395 6601017057866940403 8552510609684371824 4677831925843057015 18057835440727764371 5485154215449380863 4158763062391790944 14061001453019344341 5266865600368555734 2950925196546512039 17467536438120114238 1030440836293369461 18274125017141719047 9300630969378621558 10184154995839289544 18181305478492332022 16151322372168113864 8774025240847537855 7785166133372026934 14621987227166309268 2534122791175250629 10808803247819857300 6667837308215191226 5685756218136075553 3719552362627368560 18010069274930495491 13957138407833597496 7251496498430987791 18418085255682137490 14663509670847830871 14511058294138727048 17948561490075423459 15206168055586445177 12321684188949218593 9863412971780876973 15156948968268122186 2490176982077811358 17325070612035289742 1205600910698276924 7689847871364858109 11172484559381486484 165073012361296329 7270017867526632667 205649446830344500 7242278029007649501 1668763679077490562 2821637378474107732 16406118340321176135 15689983746101924744 14985334298678117817 517918324261808210 15754864437670288173 8851446612510088352 6759434609601341305 17939633090777219791 17894608439480148955 14776708652685305618 4199089886279885325 486134248295534562 11464646541698777528 12139691884212877118 12346804035200953984 714468835770111639 14781404965291104294 16327922207020414291 17058210986523735784 15901983198828059880 13548555070604315807 2110860988514200888 1602982871662172178 7654113782248959417 2541196237623864639 10790898094635993483 1420541073918151793 380536011733052060 9320131329013338998 10692047093900885801 6586245730453167912 3552075818531102323 13063792644269435476 2611664516542862247 12265422870807423053 3138767853763695548 3969264985651376556 12692834330641420840 15564079948704705686 17205390025573481825 11092427750472527837 15114448389950196608 11314788026771526735 13103613551791493845 14431548332458272351 17919248376322613175 6060819858482400662 7632557059003577888 9602441702411994491 7394960908501651916 4645193024879872079 16444365093008718774 3518536108963628438 14664805834307826406 1428673505305283400 10383485134872809855 1387659479143442553 104782761470607490 17446491992357110714 7141935157578217442 17428692558729327591 9055350556145320871 17557084050685731687 12195474241519592286 16005030356529539721 16721215408271818652 13876104320907493692 2643730670803460388 13645505026828981219 2120495412183736267 10844102828702913200 9552060142850578735 9635889748837273530 10421980430280358201 13546002443764975140 3927469954630911427 11684857913064085512 7794954630383185455 10187253706157556891 11869632606468645164 3417478198217717326 11105261380739379669 4731962027034250839 11268837896760760839 7890270582742540102 8010269240015752631 14651881150159945919 9159748998326381601 166213685805138833 13648993411342309551 3747760210277885649 14333337436123376873 15881170814334944191 16996875807802745067 16669700148344625360 17095313795271213899 14536024296521429813 12360594459120327298 4325607842052236971 10711497830025603454 12311010877715654881 6383260340292252684 10523787421822446889 14353795599632976592 10741484486894101792 513325205215575444 3967835070865871865 14059784657298506638 365028532733167235 17264442948564572939 321598966798182013 15393529377446121677 2621331390473971292 2647176668196639803 6060798463521605644 15375699794322241168 9526575351285778024 17578348717753441284 7634860443919937462 3887468102941118603 16462191082125888853 2314296680440837917 18320220245679507342 6245886363061873825 3625023457186478695 9517157847436338986 10391033872744854914 8068740660502885149 8226916907011499182 11151998239376015111 904230870543497684 9252343918775003375 9308447755369680597 14725399092274112669 14673357789975728416 7194615763148334503 8684061803097126672 11067292400193341863 13384879457096169904 886331832157793383 15365207480611717880 2938572080815124645 13894177896587944912 3248946814787410833 12053768321439174656 16816686908567000911 12111200694038458855 8869138355310485923 3760433065271590445 7210111370268687406 3419020433413169860 13414061579466037980 13143838445408634422 3237365080714197064 11475296891280158040 9422388002760634297 15558730859867994180 14235986938956686876 764727188064386234 9854882358515114487 12945632724840320410 5056068338510482697 13799411400578305209 7684063259033181418 12299235801298252026 12210689755763265985 17969169549832466650 7475189266555717253 9536972841949509593 11448231204127013403 8179479189354783474 16168420408885341458 5623098798393993912 1779663276530034052 9925382644549771527 8206457149636136901 15297390287468563161 12976575981895696148 16672383167653265461 45876572950373493 17866477247003603881 14663676441275153802 16814442201784525754 3742744586934354668 17961263688197998457 18064106085705349402 2227337392126449734 8548344272865602665 9496324692049175063 13596605820633884263 10653842453579613513 13883057981406089040 10321202622350273816 6291151898264000255 13782812807025545128 5889747726301777193 13286061863003225009 16032487322935053649 2899389994600796707 1757507924317943811 439081959660488224 11463192608217135293 16213026951748850914 12210611309574676822 10613285209890693658 6805774863209489534 6843092434861180450 10520623281492345245 17372821839985897247 5926965854724449583 14828706150939509766 15970317154546591865 5375086398415155499 17911331327438427040 3611589410689972034 933601428574339258 9336926172879500662 10120251866238011189 3100568755838818648 5800633813066871450 13003722246415139034 11495337243621288950 9904106009575545967 16471394071691493249 15648518790040328475 719132789459963997 3643113685676175078 4148567637479857181 17050106059518052282 4955391418674000521 6036258748229190692 16630253844048388251 5227310167108523327 10812551920105995472 16827472582612573691 17890827298899353917 16232049151203522298 8754747516099057462 7520954914078765499 4273986747143448906 2836799796972922490 9012016772590243610 11627635697459084080 16005234608677873274 13317610478997882367 7998194967976647031 14758703078647351737 14197659318169398853 9810292304980354750 14095206665872423414 16566621902808264553 12378934532157225942 1644591381040085594 5660809572655029666 2582015163398302540 17768220013949198115 13431680143862388889 13879194057325066141 6153241688976979635 11718990898871283856 3079107715798323888 8448868159481905467 16304857692138740213 11943802979279489316 16248502698538659200 8547003780355534465 14356663141976877399 6830645280385113129 17181396033512513380 15349740888058945725 8357408561257855276 13517024484774900095 15588740703745929437 6828619069933586401 12526754705843343668 4180421047539034568 4820555033580687362 841786608040747806 14329135678296111720 8053583774880791111 2333607670200836047 14118455134465971427 4776531038652690063 10754931528196746956 5721816204026792090 3550861664481290988 1922705527236661779 4335907440978165904 74856594132256590 15368831981840606265 16508135857594291115 8397315502694599934 6880994956291714461 8040617031898714167 9782353389450769940 14071992926569681414 5165765157896189752 28883844146349749 377119396201887737 16280146748992410721 5469168106246671599 4096235222349590501 6749384352325848450 555854308805848191 1243401227219411442 18095893252407350984 2301850038280683908 17992172297766559459 3698922350871885498 5679301291212534550 6893034720417435766 12337190776384128704 4294798703064421971 18203559491941437103 16753669682284871510 4789936757659574636 5967921212807704067 17329519261664693668 10137298096979612050 803924293423807822 16356213295367185955 9860534512329609992 11742300592112550792 9163968201883953013 7723675583111665512 11414705854251385167 15231606579681195690 756332172861316356 2471456384433092581 2005498944698300696 16501310509677120833 8599723229208601790 6791539170185872923 16426797333190195340 2095158624846923133 472943336512095938 5286669509568311428 1543687699180786463 11729457782968561626 353778417180910135 14522980951844261691 17668907995659287584 9673937454931114385 7000920516162913703 5779519087459501369 3551505223027542678 4110749338548060194 258068244589044223 4975258058503591601 17359407522088393052 11511265937281222133 10839459610323646666 13144021656307153307 12714737396694740232 7811830292904187597 3595767102997915028 11019298056206678837 13486458198245670847 398975337957387814 1518101151312018298 11123538507769544258 17873000885153916036 2569952159808954292 14132570851538218494 7195540089825292192 11548818968948832076 12903742260293964029 16644438667883245141 13371424149608226504 13993990569046494713 11821608867930278704 9818719714480482950 11433655117119820838 3616465166774726182 17069561034325993359 8811428380135106043 941324207086309029 4621678926352590930 1648528889813758758 11438097246324194351 10263449673626059600 1016745441719793179 2661442723987249489 5988780654233527269 17673165004670392335 14669889255690728210 1509486434613416487 10258806218619665913 4365891635095349576 5180963696058479733 6843537786547654274 15667037044605664247 3015838320828048111 11561204389978938091 8952336781377194441 164583688358334950 2420587463476581462 5248615948568265057 2680116198682152124 18070788274839141187 2186639894426220053 6994921281794895560 16496741980157154791 8971130628006841521 8424740282149612175 15935550191370576214 11423022075869533620 13397819764298892733 7307131972281839082 13883192537376560093 3074080442127274424 951043977855826114 10833685754350534960 5926610389064673935 3466377789347815304 8743762239439323831 12488931346336250973 279392597609953404 3724604836231564973 10857280373481906529 9972449182303466994 2680927224302943684 12105333091620580002 16306963721175604445 13640653753563688532 14293605579307505838 7810171354185393183 12865406171199645428 7576720491826993382 1007183066483843324 12176898557094083304 1972133776760526125 10428602386095003380 4900428969275962291 12065680756607725313 13540431493937316801 17058711558609170550 1610034463373979360 17771289573296833227 16655014393144402097 627526270105902396 1481555144546989360 13663035833707751834 6309999287121133802 8518135841696573351 1470230924148772262 6129715102889026876 14041409192681594908 12706071766048650985 15022045570157160026 4319576861060130744 14215150847286932896 3376467055068744351 14610086195751928546 12394061960586356031 10756643100011865116 13325221830060670108 4313495149426520836 2830825907896803773 15723348271355188728 1355868475045250351 15043767593863593683 10441721818086701444 580571933794924109 4156117014513700435 9533629676807425214 7320401134029934438 11206670492138194557 2553642538236234402 14654816099564646371 10854844455994302355 6306110328362358664 3266097529475570565 10790012780848301067 1156964336472173375 10028368024958683488 1737060060813630938 5976600246012710334 8328523272475702282 6696431160448517718 14677203489023583358 17517937385298753778 12833310413086493868 672539635684113632 2636048379243755445 5222812346040718168 7259076943921029941 14766057479600586950 13719088868997201595 18152720982344293990 2110184210365634408 4336182291200604673 13768861483003101824 13913441160469200704 9492486006652524501 7754666111377250303 17436666919297414776 3003093709902056292 1895741743656617925 16394769999122096536 5559624297702012977 5067718405111178887 8678178794014212162 11500078052618968132 3665865117016329108 7158260502910617521 12357528400765709971 3664675996299550955 5508170914534091532 12424970184073490572 13206996912346013899 17784179711090990470 4842102889852833431 6624629139879348524 6375705850349160084 2733952113192964214 2272812016287062749 10225366633183831133 3599994939091710282 16123973693463680093 2814633598190444662 6498515569902201650 17019228041856299969 10499861956771674840 9019972215359737183 17129815322545666944 6124845524766021347 12908243963280015316 12171806798922579291 5024863225847115430 10717795849362184148 5231197022110908714 12656844082562642529 803321162760399622 1248271698383743554 14542568065526916787 946767739657182873 796633852622334575 6144067576829955470 10908564500517692740 12555946123548079252 7231229522980197651 6179763305069690700 8574659386038438590 15714458917310957851 11155619816350399115 6797991933911396853 15839239869736427699 7221666080637465419 4780543175396642115 15974529480470182380 299394161329050890 9918330139687710263 415759016472866058 3964624512397572517 1923770368142551278 9537783371502198982 8112062472752992814 2873737711848605425 10033492924944573708 11800983820715995174 3512110130892165230 14611876553297762390 1270667361504771602 15250260722798239199 5500203264427733079 9365206989771723633 12366107925223434601 18094154441452495045 17769757008230181572 4978891437046921533 17563162738612081973 1774289955885831042 14353294742148226299 11364838580085765027 16538279061954083517 18411524181779625234 564081015376330593 18195502880994498234 12293255535103457102 3046697524824192416 13366442995070678047 4092985100142780997 7185521690744900007 9272347349120135090 153039976941160926 5606979229699092263 2392793014896446171 14655962805401094969 12174334265989234630 16477091226213848072 5849214465469909583 6876983026461883980 9382401972665941818 2980699784375277050 12129077844666217183 13345688412859122497 6812634607681315545 14044202354094437074 9199718613623288101 18078937465122453109 5057520544078789104 8671818089837227443 8771203794264664242 4859160738260582705 16387362766620571250 11220757316509040192 18294506047004943437 17613940699401179800 15289826598806720073 2708204171083839521 17855912612331315008 83281984802136112 3673114365936501069 13778968806386196574 294850710963322048 3466123162305589116 16027002620684647113 1254199266820392245 15587780798749721355 1531658008705830026 2758617662138254853 13741953345045886572 7444971568972702562 5138315085531233387 2522697291715051761 3243844400094901645 12983170121210631439 13322398157301184967 13725082319579368881 8527998947219292547 14716758880173177605 7237340625518095974 6341092406144461922 18052248270123191894 7336446483821545417 10524630875529844558 7954895050135530776 5790554787267959310 9637793594932587572 4082750826671414668 13981994837758984563 8029617199467807082 2269233495220788789 13972403558934421636 18402049275381569168 1602106603828690947 476050656090081439 3014599191805655562 7321884955937233478 1307899423892795372 3091092135041291837 15703961430392638814 18413960424471123876 17105202512763580687 7239431884349970790 10727757658251501204 9540536985133458417 8378268802865399211 18293849120996541930 8484364737670787496 16920392893236707414 9033328921711471463 9776570096480050137 18430521975858801933 5098168864719351066 8102736159438421798 16581732518976623222 7185987522671483648 3469029065354412548 15602289748065814136 15086835803502947251 6881476440364443103 1388359305178168395 6671284025375193227 8817269227664639843 13071827302447340925 10326978228966856921 3509889700674793213 13236028123489272586 15330830146296887084 3103723836635585641 16628025828669318026 13173145155630935207 3745970247062728542 7190241747332054868 13878095815271032943 1046499768515644732 12324932286050234243 10961308163968847217 2212756520549906991 11752680197094807699 14929793409838213196 11901433960854702152 15663385644813875246 3898076958851832244 14496216865244670070 14837792830285343286 8783166592493633326 11292518735276251548 13444308739568275948 12356512979671001948 3853770534359207893 15649690236658824573 11991057980774216708 14617240536461566390 17530220345339026822 10743969535273148690 12835291869899102381 508652381121973906 10094868932534575608 16747908217108649855 5599604817735535509 3029355252996099555 6764986925750323313 18700611525289604 3070489163087324091 5283384340478263097 5915090521392398641 16410268107105550299 8951545333245009659 2934567464197005892 13031317969336239666 12488878031529488670 3463059221436937575 6270161968474124575 13537640306590733318 7574845375003378626 5208888750982240627 11574146638116409838 8857824777629040262 8088885618189658205 14337214501699104906 12928498046642194656 3825129995143844000 6479225148838155988 10253479690541208879 17653704714541312209 9518337825508326898 2278836343945447134 4466904150415897456 2574360816665681638 6319321087078805530 7601475384786685725 956324982164405912 15546574540659444250 162444098562404758 13356666367619722803 548613877299310233 11378367149059929244 15103118161394774891 6253844164664020346 15353998244316606195 335640792062885229 9924798038600613939 14335611406959558711 8917984990806115953 16262500193135595139 9466813502651732787 7481365870804217756 3277950762907578063 15376607807975429114 9420530137173959753 11777753847967580375 10355054221102658732 5378883950604822782 8624373919223058259 18117361535443333599 3437485283523788500 8125644126737389495 9179672091270908523 6707929165135278301 350941885574624428 12416541509225235578 13203779901199399254 9039643216452671273 5275778996402417024 10037176857585251003 5859074886637251848 9291536494029073824 14495186720341415153 12788215816839405553 13757686325322987264 4909225682719202799 17746560190176218150 8514676640780404314 16539577245353688779 10299980356115067983 11688936317969195916 8692600414255249140 447573463557894848 11115952586018229356 6472965022586454393 5340492194420356398 6025043219638351579 17112363656243348430 17830726086683211199 11543210560637419522 14936806594150706644 4939876420236650449 9296739460581967522 756660577092632872 5462306077440162284 7606357216611752326 12120311950037126964 14530812152440230700 10245753560096802838 9626784967608734553 1530743669227810960 8777612650789773426 5488981899082038147 15562097582753770502 3804153348212515546 4267929725054510028 10960756848174709976 6881187766568530665 11857270111185008287 4283059782127692945 18223468946361878861 15539136595376385791 6436030483436791945 13519704082643053893 4272990696389761911 16337844550497008879 8997816744354042521 16442619448233440374 6008631735559869004 15029548831564613581 10325162461089706857 2145803989351936607 4511030054533882702 15429625908963020101 1670395947136501799 4955005032095113474 6951534617206243666 18055053125886837066 13431041977314724031 11308986662191493179 655900245261338920 8446152104359364500 17273605547512795063 1678163121823234240 10577219498573866823 12518771080890803144 11519611662444840919 12257424328528134163 4777653113079588078 11950917856778412002 573217138850909499 4683534306089645028 2669812615973565126 6532266266974732312 4980949692696241379 15510571296758942559 11560643205727148692 11776349512152728805 8650217952518588755 1366989201728559714 298965826894551092 5376581195284155218 2651639214547450381 2219706645619994860 9360419015882489161 16028060451250432837 5604500122803968618 563177808569769379 17555981359169817266 10675652151714312928 16150389351530415353 6267799432233268862 17257044548703066629 17733115317588473787 9849845857205523874 8665147089847494960 17903272177177681909 16322548539427479676 8831023983197486533 10698067056432741043 7658700060083809664 7791459223630601115 3817756673856756752 897814089086084973 2114068135483820953 6468324753425086933 3327016288564062039 6856312070710347904 13539805322702292178 13807543702844792369 995114141020963854 5643679748550722686 10596030645455090894 8797123434969257060 6283337107316872292 15095263643724410750 11980443777847587488 13567763418895731991 15636864010035050856 13667036620226340224 6885012137099306464 9995055902475972664 9502418556642972293 3797404404264412566 3212353264901337355 8784153464451944163 15229080435952395039 12629765017898378295 12478874079594801217 15292431501194748918 8408199912576334495 17539356683560457739 7668480633521013149 1199196037835629267 18418930531683350631 4705526171988669305 15906198616351348745 1080485611553679286 842286060674033363 7786128414071416129 17253941535546126432 81502043244924960 2093384867872305732 10673906468865465371 4459052736984764893 10948986694277497340 11166676897108372577 18400252638845546002 14592075616208568250 14451819165541113966 4818069382076333969 1411237765022565437 3282168479456499739 7806808384880187768 16076620518341520016 699951270312538452 16988534389893963014 4188455382460042370 4308196387162358671 15672838585160877956 11532048729926545052 2658542839672373213 16595607324936915748 17424816765161695992 15199345417335548834 7557516828769805443 14015993693513097551 5716257595188260982 2483685632270540858 11561589921406769183 16947123022990672773 2780910096960606385 3888255736881847325 13937102278236440501 17368069843779969418 2734686512909162737 14752524568051801112 4181911384847636550 15097940103166218369 10833688012090433768 8537417340278935145 6188827788344742694 1483050452966653394 9829135931459452772 3528208772925866010 14541920775056872273 7281849002969287326 640842459916238730 4967479669856119598 12146191729155707844 17657559226443684354 691583040856401753 17448284862919789358 9365379516586203277 10406991243550039712 5796770028061153740 270667530682809139 14049366482843573531 7811795574556074422 3618369620613849741 5119516236764438256 2245472310912749796 11013405856660860387 12968290184988291264 13942176558117030244 4056505596289136699 2874454965763990183 163409952508707280 5960935464183283727 1624425044531368489 2130564005294312584 7258339622010545327 8262412677557346856 1334975167533707852 1909641930056126396 10699005901101894886 8287639369000980790 11958509413188725867 5080244664006190413 14234472466955267784 6659197699996975377 7211585050800605613 13911916226018539878 14465688269611639579 9798281890875783442 684413014318455385 4382999504505001273 17646102321557878722 10462602358615177872 2011177435389495120 12809999607743059729 1413995358758696705 12310096577878959837 11727359996858022223 8800922787016119886 12851732383344042054 12921086766156602104 10932130012750235183 5509370753290834803 7639899524329540459 1958329973162581341 14747845264247847066 13841722091663755108 185893590087360459 14809620707446684367 1258601215552945417 16665506499583091337 669357400632177240 1589777724845536387 3458286453168435175 13618391681193610439 6014662002406807373 17969400053727283372 10771721749289489517 13282696338568345330 13694803544156738156 11001761034754717702 18163659750150746636 17214701454512643168 14553986415806466646 1118535114595537522 14330600719080584945 5534646852810632447 8952388186465269879 994150982611793547 9713082834080727818 17806642753258659358 9057673696592432261 14858649451125865936 4624083558230422658 12093305213692997022 17906466145893998268 15555824182882577608 15139863867491670151 12054300376334302829 16533107597445208823 5181803477876040873 9685327793716460103 10639015867073875964 12423167915799451983 17771581059694009124 6948013897421662713 7591553522698916625 10160288313859104107 13973467444783373837 14675874318278112953 14860686154501905961 17013396529913444863 8465334455699804814 3632794108601555220 11230853723360128003 16628333819554479877 6972231495328104173 1247767155973904774 2739554663194572800 8190051799939772605 1123072621434788156 830357338906527074 16256996427412871918 10368433647610602991 15951409800516709168 9269315540540033695 11497737729268244604 12799920777446285715 13117949702801543963 8015451289880448956 2574389263188768967 2554775164853852353 17072589804561737053 16081622471586623641 4247248055048788515 5085689726325208162 9212469167713176746 2013750312806911424 4891279254659574179 17192711513340900591 15624747849034937455 729551178838901698 11966538117868727191 1418059719592044704 7889191827646871530 9443223444202071912 3087789107671135446 10028191338112032808 11452124653834196988 1792918173533492058 16936219621655244402 13003566873421205740 3499081050156838890 12219537646634007093 2185091217998428724 13446325186501793706 15933315610369191821 5559278153221741527 5809219356984086179 3504269313509018479 12502983172350854217 16825590187544879279 9545187245815652757 13909620079251884739 1763093025994174997 14580513453995109584 8480954018876639619 15124411997051501952 2826219768619679630 13457665240383608330 14495127214084656286 12937349146836953365 12509633267643440174 7872871907562202342 5095565464364420339 5251168828579134880 3526727990114251965 15620177311834507799 5919675570533872449 11332701764056967430 17424707604968599552 14187614541176371818 1732920722960644700 6666132057508626791 10377632897267005592 17333806174041030566 11239676299700353402 15181888945949595141 6152266214096303572 15336694100447030285 14706184569768181341 18401176191955278490 13224860300396616806 16751686281010311952 4858053998114752275 7394649428717995786 4566318083766406904 12479894298129427904 6857958555644261329 18247344588966322299 8089835053139163170 8461128521958811339 15510164359932395094 13306497138852907032 15123931194176049573 15607641756442641373 7958378120838147377 5106703576767821687 558112401771815942 5808778802786890613 10663982425436442248 11300244566558209112 16592223740107331433 4853451076646517146 325368019413813221 2787328893130115577 2078319766480915835 9358709417278175451 17355146384038254247 15377400954860342375 7538824221009602200 9234022446871528108 15741291925153190470 14236583967243260572 16483495483080305791 13305172336864150584 7270988767090517358 17150392013445184505 16702793556963486004 8137967474441460160 7453360452882229515 16922198435561165976 3662428597218931950 2285640345718268699 14459497703388659556 9724515662897500124 12839850749703350586 12088834746783903872 8755245136554198498 9226104229043439282 13688423226216967838 3246948027093412014 1137644303517204984 12651901830340081068 17850899092903447552 15168897591745346249 204651999789894298 7523738823386022888 3637097188733654536 5903062908699987505 15701551020570979198 13736532169443954069 15401417985300362555 2162851859931806903 9453016034355660291 3454246576483105766 6497833685324950027 16782814458740369662 1108110564970029329 7234534590455320499 16224479244806482656 4174867550819363244 17237227192359582179 15807077830667984922 16836522085086822029 16039695189188820652 2906234142665066319 8179395976521040937 6037582855017718057 5649158975793316331 9297345539658779234 8297977088375528761 3373655976745954432 10020876885214210279 3568144728916021287 15389122880729025790 6822803537161718432 4667841853080718086 6934940867681712389 16383010210851164250 1789088033499889789 18397173650930875115 9623051695920178151 5501149860846510341 8682420668376975610 2006738963596371789 6949014212259994187 15409185185363873405 17358595691839079289 9044292653995053464 17811290080370541059 5943516331395401964 910335945389775233 12919535504644030106 10602189490255790547 991442058028185945 15271521793490365776 10617175854056213782 13152425236721145788 18244882056071484005 4311266321378431872 10522579526227274829 14017689541814690533 1638313875990230823 691570622328919911 12170804073879551093 15056632007293114608 1507717626914263765 691817525529037214 1362163239545000913 3413881263177287114 1421572844029383988 1858483084385145632 18415507568678499851 11429336973328702433 17533290914988539279 15003206774068021207 17932295763070458326 14174072371644687014 16795183554567853341 10730593130433863992 3308599617800535638 8069452721374412411 7749929759409964048 7161643722289537099 11397259601206476408 1206688836471957466 15963520913907498149 955856989296391285 2041641804711475872 16109971951768090454 3542588842850619103 9277746397667218789 16244869497362545525 12300613506269592328 13758313339900110656 13645624879960724881 1917543192393814104 12162230852181638256 16014556077530978396 4085778204667240668 2048006368251467540 1733616831694461257 13787645297820816300 14928976074692878356 5544454044993631043 9114220624406664512 1317167614508042840 10018619246346298173 12721156349400255767 3500071619939881022 571889657202785887 8470923035400754100 1952986019950869467 16974743233009786388 5698906879067382930 17892743665186296887 4340938021948447554 8430626865980730622 8653718605490235996 17124370200363478392 17007784892857183840 5540329200646866357 16744381218348479734 11397386193591972010 13922249986420636228 15784310164517113157 13059269833400100029 15728099108218730205 15106799981367450144 3680751362239874929 1704840732214059529 16396925391585329275 7916153224281497035 16990878050758073535 1222339701158948190 6805931807681876745 6775087781387994983 980726295771501714 7339999900430584957 1924322260707864481 13765648187633506871 9077543066703989026 15563843097222884087 16843136638682865803 8801547576959641476 13341404858475008480 8695369493143114849 4541474985306388910 4794085414628673561 2187192054649590901 8562700329883027727 8949577390720481354 6126511310584981266 9227594920595995852 9890000928547981279 16198947968188843054 1537817432480816334 7072474165708753626 360580319332055965 5084743114702325993 4624427941113764394 173424867575264447 480735930462711707 6382532782315411622 6174607977108637740 3124564112778053820 16622827926561346817 10723180664982507739 16782988163090274964 2868937903546799064 5148681046918821263 15178322561046858728 9054112468304498897 7380302337993113143 17884865036075479253 3809819778770305921 16725718967062215889 14586374328284540303 1217511250076710236 14240844839783586313 15060952024974746826 8586658063278640933 11730234405359233011 2645039849291710123 5135004401596302778 1421912535844751497 18331914512571237635 777336039705993509 4062185207035516433 8526873305747098392 10855955656499141687 2570979565612126045 8015263366145264354 12247594214571463451 6076936000164469686 1882476653824085006 2939080391513884834 16352155671095388209 116793306994676164 11560192502891655796 4579413147108335643 5914095464007459541 7813724511256993569 4865444570328632586 18104648948856697149 461002533561204419 17475340510504047397 224475076113429842 4632685338425453338 17733106380544214021 8592913218753069049 6473597367108964624 9078336793535690087 9857801270371372312 12989960967061314238 17225001124894472714 16881373542176922697 15513065958237080622 6625230504514505948 16412994733133223483 3513923736153435208 16986743086496293251 2697234092813965622 11673448625321149810 10456110934337364348 2193849771266922053 13116203364878918064 5495228932179287182 14794565583553849413 9762650453706431968 16517691237984182961 7373314747810101663 15008132404771599308 15707638275169085329 14397661422386413937 1031564337293601138 14771045609513182283 5980198955395413759 2680829539159199021 2555279440043962036 18062736659008681073 4250347819647933542 17780276118032187588 4058925386497362326 894552296132478851 13417170107919767004 2014565546149456090 719669568495274049 8201153820730069846 15910181555328948997 8071938457809276899 8102739995072587303 757062523703287455 18244773990828704521 14381515145709861511 12492129422316355094 14830037618104508610 7212812569794326153 2031550729476540184 10150064623348764692 2094156503484776852 2466378300059535600 1130159785582086567 4417143522949501910 1465003922237995654 6031964747511967375 9597097360222582843 984743054766925068 3926932071827391253 13533052763699117759 5051029796232882549 5626010325297749941 16175171305505899737 1177946042477005687 17001219649687540697 15123450558858267607 12940964998919772674 9848156554410258747 14043423533871578817 10398334450649880626 14409835008619636329 10224561733895389636 2481456349632260200 8944851859628805841 15586974471265222669 17541489295927868986 8421524776373935437 1649616316586807486 15162738701536304500 6639445296256255169 15154201962212244630 2162170298612226015 2092616170605777486 8905320555013391047 9536631672481779808 13565075344607195699 17636582956652125685 15293711363445575915 221993736234184515 2869133961906816324 17716995960925324773 4917935238280345848 541829755547537190 4626323582189143145 4149600065592140370 12906916274416622338 14512245246896921283 3145379541315544406 15401164903883182827 5335697311049516458 12948499847339873973 7457877617649988802 261204825533772422 8994485037081780876 2078011787506612219 4483556145466540960 3382016674708684682 1565111145012186511 10866317650587700423 13955839857642811779 6421974909639715600 11581951596321493850 17625634504741581906 4319702357848152226 12974901928457933960 6858693438110457337 15208377697499197481 8445162079642312334 13144922265766581981 1342037695282941461 8112015867696385247 13323475912828073704 17303993334420941773 15070786411969097539 10498845548942890118 5521734146364933486 9323072934111895708 9376039156419826118 11737665721088554198 11865527208268709610 10573399606973118747 11363021620591890737 11299221154443678476 13953913186359388055 16821606954803255916 10411595421388483068 16486701993031053980 9804610547904261956 1509799418705851612 11909961909942772605 17439318275888558350 6177443739921527318 7946325761373624210 11851412578418129765 3072669652521678025 15995520573067433105 11919708101341891047 1867933128315887857 1038914962527325099 461197209462688278 2205995805937219508 2717347257096336360 7676542660295814490 3246784685310644113 12405668508834621769 18241329809247130550 325241598125679525 1453751221151480123 4673189069214052911 377272283899304073 6895496461300608126 8855233058586493477 14414656399461504974 540804748123721127 5616381577791655775 15994622249367804691 15466633857736615511 459314778843825622 4710011649436842376 15614023944134499822 7485516261092493425 3929242706778587746 1648937981883089497 1550570144451445873 16204468960160977051 11999124314443121720 2306882123690558933 5287878623690908107 8549756313132563423 7267350546402744359 11031286625407579132 108320801185693975 12426092028303428701 16322496716486618877 13890886820046185775 5999015932459971193 1670174022680064727 10421866221104207472 15323650338805933254 12726478083401835146 5198828116209012420 16444300233626225169 11936858917518214147 7311995635337248817 5597908445006850901 2278897354570340030 12440840126815632835 8858362175874473702 18407009637248680963 5671971905056196075 13940309502025263441 7750346614868680804 3138133226103284257 6138168989845203006 13604368468950887132 12040407635037914513 8479425813852628788 13263057572569187404 8228877598221420695 10082477767335426917 9257609423821690781 9848627832369917273 7667318164793997196 10482466154838150471 17465383585111388443 438893272160785011 14262350789139943104 6973896404548417256 17055071356233164949 3259206945500580349 13988622006765068519 9812735491789310337 12169159478140240707 1937006709905755183 13674949563577643743 8594699675618335514 1889358054794190928 14627880126522375761 13796097414502321564 4317885341556020359 4213401152147596211 4465745488205203221 4453807887508251182 4225562378044437954 9130006880517280891 8379238013824157938 16758593238211173290 10188306907985431635 2376625945354306355 11659005540848227117 10913916454659532966 12576052112116842670 17977127439356478869 13010505875555872190 13472704706045864360 3531409610807589423 12541794262753421770 1172548562925715726 4168042191676623880 14230212257875488071 12104775477751426699 14491656208618029721 490051892138842988 2144327587471669684 16750496345899411888 14786397210632664621 5357735435653978913 17103126332220698733 3048099290599752542 16396163040197013558 7077954253268351148 2421005220253924422 749200504366095854 8918395135399944882 16902098415277644017 13603245887179470174 9260388027868529112 5707378929541392326 9496983743273793139 15005748845584146319 12795394443068967406 12499151405539152774 6024602663666340464 11262627608899026562 10128966264446906786 12257008772957228155 1795113147688146389 1648996144165947685 18197458592386211692 10543542847364103322 14945372366354461164 475603111881878309 7834988015103501968 1595606189338107930 12118198243639088344 1127610172303390283 3335109829594826145 15201392860907015835 16033732452741751762 12044970321025005060 4687460855832422505 14005260403222667404 15778365929847520459 17207158202617510136 17441628629773067337 13273944706942775236 1625543086025003974 13305013214707262637 2132007416272163193 17710445044036610733 4268256945802134193 2875199410486873619 15265853991589590792 3751132477217475217 1131912703135379138 10541561166478124600 3734293647359669398 13128119784139575130 8558884638897432369 8028758561574000072 9065602080713087459 10544912486511640824 7509532319360869549 17610487791386105328 11887859256706240419 11049522250841314750 2583664019073275565 1755459187650729151 3113991953995071429 2632429461484728636 4891866254255198687 10392972630275377668 2392473995975095521 2440903251810814302 10783791469235111763 11797573653938137100 4082307383657239193 15207499380676391514 6306928586846474503 11845190304460974037 3083942045682105354 16448511539039576378 18202654365228884378 3992012995942214971 5400495336924132509 7304117176892672147 8733813907157220888 268926866492599729 17561110387972093147 6536122486847787143 2975538207959667895 7410934239623608926 17623239152539359760 1110822073154857213 1900297688329027803 6539140052399903600 7191975206850359161 17016377062828878505 3188536483410158015 4780285153969370834 7401460448766261130 578442899048221859 13717310702485053503 3241835887249729043 12751167968530662539 16108399605227115449 8362509901771680634 14508795189974124227 10954969310099131527 18437615407526409521 13253541098973826853 5849020781530295960 14721413096993715904 10557598301465282756 13540760884314873249 10711105196756217603 9264282558192409899 16928619611215531058 15783813284095212178 7410824168259763694 1647097543773151204 7492676382855558116 15537933275647915233 11865670103164107168 16321691571811204009 10036384862605723241 7836714102440731553 5168855821386882204 1162466040328366802 13647824435559444799 953223123257255271 7636014622666404445 15491574730610780484 5214435232074126887 6656151146564805001 16417400241599040026 6735909139464431221 5308455781654534268 16556020585183099874 3267963192889546255 17930623116070350958 9565900729036049796 6611795280185012234 3377723897793489956 3547409841282722276 1629088721906166045 18014721128097445483 10998653179697974463 7822416134745042058 16531056359404091664 9350130785632735173 1961358989582613845 5181003294679891312 815795131565140592 12809840371289224725 13723452564052820596 11046671562130737978 11086338568461505098 15078926314511268623 2923117920368005718 17058431560216755661 3095956634664453367 10728548665948455698 10876592760665663370 9846465181273736921 14974222875094309027 8891300462787802497 12919508113748626518 11878553988939213190 3853256338993635681 14223351338148205417 1003531459548310748 13721518104992121037 2082742455281101737 1807187439804842068 381382662683068072 16842852900809325836 7223132381204177046 1390282840519347402 15221703189616667002 11425064091670899642 5459925672123918112 16721255354305015302 10594970660452021497 13565619757167698216 3278910230407213849 10142370167574648733 8808414057569450003 5804059053995962482 9969104826862766856 15581537643746789431 10337406879045866487 16319724040804426017 11258944969789963135 15425217954604507364 14292978418514292603 12285811112849841249 18393138378862291323 16946922779857756497 17659494843632092593 13334853963099986058 18443943645761077897 10859526241059429240 7589192924396151481 420059752572421914 570699579690945275 10663753802054771309 9152778918264431347 9092535209871384535 1758703296320567626 7269006890229808616 17453970544578198998 6960503072990837517 11687517611053319747 13889869752745249412 17322460838330453998 17741867287779979598 3728193821770727120 10401555707816878307 8131746641973149354 13538685601743861908 8437370677267981700 6301655388693359716 18415605387981273248 6002670578254889126 8596544591846023169 12281935067634316446 8944127463054176021 8866186971956330412 10223427295755295494 1515427543806079348 2036930806996233587 6869329750950046948 14249388924725391846 7068701979702112615 15572520346814804352 13188672968730026005 11069030265161964956 12382497373239747499 18162084229692011971 8901865391335837487 16562109364269424344 14706191906800647924 10566013012463721576 5883348836848416780 5672400032726123265 18277982948553892519 11341547887417314569 16538186186559317981 2052312283444446087 3752798252891516701 17395634802870872016 4088648252771645821 17246927874382726532 2446561255205291066 1872514334926182768 6900334203487712757 12556315046384425885 15601234232256193073 7912207955707133082 18001894275973847600 17918570635168169709 852152544613384849 2140876399280047241 11997332506713368362 17020195302282913260 17534085329745893410 17437495195689681641 2320084555624246660 12090047497038088038 11478084335071288947 17070395133014470844 4646081833888982085 14518945374098147355 4978532357592276222 16311906426489543301 2336369291084177192 12173107070804766613 14918178996483980927 10115424203691863641 15449192477997870987 5041843084386286 17827177058594149309 12800223956278050746 11973195526043003230 15733597665019316208 14567143795699387022 1977065065163073898 15817341960519038848 15928263540147325808 8142033091925443330 2324191163826417858 8592089539629851740 5103428166525072321 562742838388656848 3518571703606674946 11414768921960903304 16256206896011536006 8393645355445373242 14848718181826085739 11538949983977995383 9879806504380601353 6401834540069826548 2235920963575828896 14714657807987609705 2411354740263615330 7595876740740064937 17098042320697015922 6946498280313511825 4941224006574231697 8254933568058859212 18419065276562180088 16854536398854729982 12834445778800229970 15663558422779608517 2863665598231280722 10705666231399247519 17836134879902766960 3108545370152329893 12094587252318985747 12862537320111434141 7361366821787056983 9804977496141949551 3308595505695782511 5982810442803523023 13975259529412877766 3010565481983191901 9925007421075419348 2882546526524044358 18110117961614011701 10339717428243358831 11277484755311811674 13357950004670600879 6421717335500773983 11246149132750686937 12580882869207130690 6857348541043575720 6738456771774278359 3137424150592108690 11223741087403656814 3620373897012965129 5549126774762970935 4337347480889269691 6769172212220776025 7310121050504129563 16575799589237597082 15341006440800302264 10870240025530147672 3818688708852437413 10851028904045852295 6531040925574701323 11724735643335300127 8159549319575601551 8058564494697644849 15577084806299707632 6126604297546933873 11130578439472278454 13879261682017634897 17419462121527758000 2790207223402871798 633375528882960033 8047132905860931467 12187100164898664772 7849476543736449714 4344470838680033097 2278529368913258869 1872461017743485087 9688606003831361913 18314084673651137857 11612026398728484568 2524191970738340287 603003370069840563 10694995427649320196 5149202775186739019 12819596643074304192 6304217256439536215 15924959456707901737 10871046543061071660 11869857208055237040 12959548759124901996 4567460999621531424 7289887958756052917 9698202830632449867 15328184094713114108 9191171625513138050 6716860152711845434 11923898629474004077 2104500164078099366 585744874926616988 13121469101998980294 2519453533123770288 4311105138085484311 966848170580971796 13082302110244876180 17716115856387196845 12802481441211425446 4716381474224140293 6155136276002295804 4195845089921695145 2496171548054959541 8919260112248257315 10465127654817832642 3179487636257564043 7854348943088171485 3596081054301430103 7666103997712012234 322827702285195469 12349877554899906344 17484191133865488951 15478124097211259266 14010171015785343419 11581366051074894666 10269175336378431375 11890635583350630140 15806002794056661270 15006253346408057349 15230529787053625307 14527908217554756457 8339574876237436388 9136354893714760559 14948654260504854306 18345404013744104816 10963573729490684 3576466295225658657 3232495512311320039 11199389943953051873 11819918144238319358 3470526440617253716 10865973659427150090 15167998369296787322 296807597672520283 10368529107833221848 14983146784230935539 14947043903512457367 5229357426833755534 10412804093048497618 15175606197427091326 9590739322293194322 13689556338111724484 16695317451683857873 15174237753737259927 13026232959767781861 11849592763783937035 1895396967245435954 10171488818543821118 3549002783697866662 3146216432991817888 9709077244150688321 7058861122184822505 2008516172382018883 2156630110075199157 18318349105883270115 690660211491993540 5943540044202879186 10644442405996258766 5620341147445821261 8387895387183637223 15350416674358127287 5025608998911660912 16373222479154647531 9866410377264104230 16704044697726164336 7990213543055814438 5882263989191773871 11053471890943423839 14824293757384752213 2852621977869909214 9090683553847743739 10363630502484708618 13229099939601191319 4866680650732302264 16278801491413129515 2325098883782421292 9986874664383825632 5346942228904920328 12597984268198047634 15677509642993125810 2845479509018438578 8644293290014837737 3901704082012154189 14399674650493516037 18328659819248411189 9062305927696343596 3516844440602240175 4047434586398190965 3737324647732436614 11486984054267464235 4999107239877870174 10740437214763780996 625753817675562647 11892942475101958258 11853920818367086367 12259332718399157112 1516898007637358809 2617502589381170604 16653419647351703307 7044752692932215873 10449270073515930718 13488356463400453554 17470829266295403298 3502125266852042391 13324525374268268709 8583865082714218905 491213217128682168 2900424113888757082 2698615468121150229 578885657508110211 773899343456186273 7989988343728756001 8282337044219782607 9204123341668860723 10575918332008658730 6175346135786333235 18033271307822052264 1849891523180941980 657462525906878818 13998215772310767716 11244466259421308732 15898887291227624051 10794248506140396425 11102773398338379787 16442999039391134829 6190983614991289527 5133382648279733274 10829730394188145149 17240799842615728382 17079539165355083675 11217512282091530453 2695662097137080353 9722039639580295440 17276262859585393739 7857587932878223008 10430212450984397001 10319754511017151602 7475721161272368418 9600505004620949122 8166865094391791557 4847408263542848952 5864443864011157085 1829539013296792750 1255754933492221589 2615137765575055306 13734901709895920861 1288786602121712620 6802879261490118135 7157973063864724303 4258643031648765591 10666459957647623953 7698472183987670979 4142467160667162113 14312767862324641812 5051129589316394967 14872186361836764646 2530330336083541253 14927933521976520098 18321964436462673306 10593307683668334926 7640513658419323621 13899730694480833340 17657210354975874113 1332713130582959226 9624119969337389660 11414513437111966390 2454043245490488614 15385526111295944739 5837162448390326943 7540776139848231052 16178477661086931560 12308528282021189019 13875540330502338142 3657287688129224523 10519639611097320015 4416223110134463806 9208920920289461796 7930370393376721969 8648940387600242521 12744031732671432883 14551535107008007973 3725486333972353586 12994669230418409225 11384151214623310592 12329183641561046826 15492255147665684775 10639653542352018927 18028224870588916292 17283013623885984095 5457364018187126078 3796504951521637345 14779255658764588960 8282555024718345252 1720883645415340723 6461497234234861543 2930670605688580962 15010243388512496515 9469535614804822991 2319984763347104105 14641410516825357070 10181976382470172377 12254710120788623023 2621129654043014618 6366072968116212083 10396711659101870687 13865586117634302678 16776919438543418815 1261000922964992618 1900182091863188465 900889362054285861 13632622218142482847 9627378124081232220 101867223567172524 16706443308610101706 1166241536074421753 15927154471383963805 10548722283518077873 5130328068021248560 3631945461506342460 3691799733241632032 14139192825895605541 136942744957701235 11893735488875714657 15793294990568267516 16954086977501165412 7919446078124346832 273273664428974283 3075268531048870009 10200348112242109621 2711931509342014677 492571023185283869 15609034968198230396 17773798460971417456 10725595407927018420 7657731228317799681 7160068828133529168 1086356531742904869 9383184724116023495 2675531483107099804 8843368883219649846 949580624653691177 11573665933763970119 11921338537398223112 17332017209161280526 1999262286986443643 10886114971990647445 2207649808529129665 4778524978222250465 931809819850702313 192260902492410153 4752193672420209569 14729831873909218704 2041242875082371646 10257771661156091462 5549369950818452690 9445503523841465211 8747458566553856659 12947682974697148122 17296792987248811705 3288103172449379756 13526555919249418375 15723239646805507267 14555362092713853124 17057979781897495198 12566909800493595277 14823462689793685445 2953084924229445172 9610296917815024604 3276767954424257112 3220151379643239666 4511623696887542868 3503778220747803805 11665088042817985866 15933108860433474082 12356475561680620554 12295374714844252336 7153931450379595979 2796569396046883406 2515582249658283318 14253310549396118337 7131200787138845365 7624788448992158975 3881738859509693284 5788853674248930975 18389489042731497539 14333543519333927280 14272959144613139201 10964690625450229663 16047028312375076611 17262501632614230841 2657574827515784358 4943968973614238936 8031641355952293953 11479299960904365553 18318523510328574189 8205355259185706299 4032333246613605191 9955022927102622564 18056396630905366740 13276277220114436166 14111761025657337325 16056064773942262524 11578357807751853971 7756283657875608729 12525171461966670294 6022866700671520670 18275641948417689404 7226798069471587037 3628062660679900508 418263202042090291 11132231558865444722 2187530293820211881 11640079186950172430 11372263544555719019 4306984012651085834 1417152387583371691 8577456633655024084 11682246887390324176 14463737941644920300 15007707269242872788 2673834118499457552 6612442860279153748 4702399267698101295 15942351720664951792 7286697475517783381 13255900916250315083 11666405263247336560 11129932386250614354 6850244366704764488 4709511344754679405 1384385771830588408 5941475955602177616 13979321011293913064 9133775696574636961 9316362423896673963 4545772185967561736 8986141625868183726 16875781977967303329 7127034735233786350 14040868858142077230 8061671866965990109 6269709220836519176 1640184251249214756 3298487173388217441 16097576919797225214 11547446075488821015 11992950927235686921 18218083409436554623 14242413705295875833 11763614325974525193 14954609567064638997 9184635102957932035 15040983329719567097 11224368765179385057 16721453178007948180 17554262483481285888 12365062169700120571 4264349893889650218 1725990089022766507 17241274246471027577 11672322660570085036 17414624105267470741 4210210915572731102 3789367809402953639 8182672080463010840 15840678305093857525 1816847962317810481 5919477362179699977 13714915125808905697 5958368437819158127 17406962860118977894 15816896648720973976 12292672349429723016 531990485096442359 9256450359788438250 1385198567081855481 1299815562256749875 3764569800612412392 11656169185102594332 7484761285558152055 5518047883306471312 5195918176922736109 8032030547075546567 7074760211459375724 12464510110639505375 17222622646221953427 260399072450248055 656355875923789647 13130079416596878677 11704148934957824189 3629319835119452260 13964113460274793018 16983573017586716532 2382865982682036709 6311516868853833052 15656224797918318771 5492718542827274692 2920487282909753676 2555544798081747106 6723744759671179771 13793621203557606252 5245234784631156742 17055463941894295558 13935070967545699952 5439949251463582118 9134765836424684776 12602372728629943983 12995142324414053869 2106675342159082347 12379449228829029444 10171199037334743430 1148360154102071411 127284070276098582 7799379607267286704 15064051308667707988 17140910965047398561 9781973102644000430 7471897637320576562 1830989096613722889 9013681457257475502 17150972371011827001 7540818425250637769 3773685880748544474 17204969398764257350 11485963672267048256 8940971048899300752 9987666152720960905 8394598431589193917 979046789832479825 2800520789949154634 5259852511183809340 15475579053569867104 701730267163648368 13734858280680044721 17348233237683976226 15221683213973400429 405660180497136860 15270243929789477598 9087461105952976133 15082466310422051929 6331163166808719304 46179738080173998 5243317643166438081 6524559890153458126 13785238053704972976 14179410933870818362 15378520101687661067 12976146355068697399 16159662239687865289 6126740617298130946 6755066916313690031 15117971343061997673 8766107864071242813 6094822803784964682 15137323093377362870 2635971672318901070 2641380589674714148 679160757840103306 2237517415601298369 2850498976358523992 9450121218676756190 1929692358828187596 2412917348168279469 13916915862938663189 12896214459419092405 14728227446061414976 12439711295166469253 2498102739138330968 16105383188028237115 324317508005174873 7885840982479236510 4724682739943342304 15309597025181853569 12614267398635317199 15102345415998211967 2537806977027631713 12358023780352696219 16723500449311650860 11452373391386855913 5389577858227410278 6746340527420155220 7835282288445317708 3927669378106505059 10733242828996156118 7722939887265145455 12945293352330129503 14204483009200873935 13812308076940483558 4087220773174934485 17607757198103427223 12601419339608142561 233948623225925812 7505861129988115263 8462884679597320493 7558585708854178549 8164480228874527875 8145591228003302561 4819058938103259419 17820715103826745749 13911918731685204891 2662830302173399862 828525260556976970 4821355653353183123 4620711752079327329 11057483874774440516 6042226634440551542 1382738915544035896 11926208472448997372 2110253458853215330 11586414535178445205 8093954822839346698 9707810980659685656 5990053509479010798 17449738884808897575 15177209840807315648 9471498319825647005 15402582140030138430 1803815273862278150 118917127169121794 11318523496702140047 1565352136497707493 15311136294571647837 10337733625049740789 10371839331565346639 8012687465640239186 17008258103029142667 846251902687782711 11666226964765081075 13792852613942629505 13735696892097510443 2916037072034895415 10907128106058566841 2436144183939352884 4014825763207418861 4423990334790272079 7873236006602674344 9732623992637335750 13889408823097307016 6326694387909107766 595424744509428822 14820468209745661670 3720283237615825437 6612677946736048419 17777131002775108009 2644460652513278668 4553549656462824368 9184159813788582919 13423280709611480775 12385377159441095843 4187671659696632260 18166440599294794240 1500454580636551807 3391014510439888907 122872738399593679 17738968674807283583 4403473937228039570 16175972590997601130 17377314010984511784 4319342544431474392 14862907254544239508 13526107257368151478 10424226606114225530 16788636147326916166 9538024658638009071 15314175192865381336 4473525253951793387 16197084153111950327 3713080267738749194 3478271921663925233 17399703496671697562 7086008227648981004 6283088525142598808 4621529427502715260 3379326166646508723 1616064479351157152 1186707482928653877 3861775977043705744 14240025820746361281 5251776989561542943 16806668554163403366 10502085460254010008 18428157697020337106 3124601567322478010 15948451300699902802 63884760216165712 4412634496207112458 159450404409261421 3267169536872027543 9983642886533763269 11624259904094847450 2362539142530710191 1295948907005800290 5812685624928713041 18418479055978665431 10055310197731603265 13061995477741080182 2880429832548645109 12557008925856955201 1228215188112444354 10807930882483734488 9299676998710721554 3573412692957606862 7703433770424390859 13119476716526773444 7847169741268870870 17767823257466825099 13798446312995828068 12828800211501156916 9959838159643138444 9963470593497218724 5817756825001707166 256941148411228807 10011207495064287099 7679034776229976594 7023716447972367137 15083275191565416079 5469892024608190776 7108163100243779419 8642135384071570815 4572327142728026256 11900163638805823903 14800102955832129777 16485198311334522623 11240932001076463434 17670176971655560798 215873525497537813 7476458205567574198 7933938395751718178 10429381289744887732 17116210535340153146 8424930082156030509 3964237112254362089 2676011305468088116 9814812454580892624 13609474101933335179 3661684916899482244 16560438943853530634 9981426889279151101 15063556634916855801 10142269663249688116 11999835061785459477 13325748544972110340 10971786442296901431 10637323339203540233 3214437052552253742 4097563754422756633 11838611489400994418 1512049833900725806 14816753404395185581 14894409538298226346 2752011519935681280 8972233415230705153 14624395406446956787 1188461090905415253 3438127873167644238 11305941341601062441 5275602946516219910 11465111642192704066 13152559980937079168 15100969967517600917 7450218378537365460 18359695270860321808 12777709203778345459 13217773185206528362 14122182612204392098 13112513781553617941 1842278442063255672 13279658500560104914 17951430597245768691 12087803877534202877 8117427580985656593 5399802194559992648 13015657694229885518 7453527118786519187 17611429609279692139 12043156574596363473 14020722155925540428 1982851549949993515 17265096687766308920 11283615076612862352 9731545526579305137 13675517820946220329 17481023374177195393 3932072992759736091 7787988866351278380 8148085782629122490 8010373988102010786 5014910420981176158 17468793903323614257 1900707487863153302 11857914279964636364 3863112036081285731 11131533300459379589 18361959528920358364 17002325401602193007 3106522437188039185 2193074129404894754 2812101937356606820 6136669345140846859 7515676285084260377 15195737232943157504 15340885141477995026 14380120928026319592 4986730544214620689 14675921623766658156 16626343161315935883 5563398389605492871 11392059617879698851 3650135726990192387 833303172090916496 11145193461092660233 7390582537499885323 8080312237798644901 469127184100069786 7337346892016597101 10484931679629614488 2390805798699064577 17944490149597255187 1349150119015369166 1016107413104535747 12464733770605285258 12520761478059778041 10026312167250549768 3076707523011772374 12802252266145233100 12254836617180058907 6579295885435604687 11259457134578726337 10486432363721743709 8434284201103927596 7503085174032367663 17254688870455092284 5819374521604361069 15241939740048519304 637168692203058038 1643082893347861089 1814173600246308697 15806369965595055700 16808293006236414347 6742219879149297534 3317781548549650879 11077948877196478657 7062622122196535254 14402826776012912820 17005051589563151914 17469558083996056792 2753964958419339890 13877470206509235510 3380060777061144418 9754514131769632710 1158691341999294130 3379988854229094526 1855602196808323576 3998166364518720662 8899669124691993388 13544158301594991508 13038647527290810114 17484787238580014474 16845598849483907787 9375631206757477233 15172537207493054249 16400208713651465688 9344727088654134164 15342959532562069646 18151630489020776659 5162101753094103900 11817182910605903371 7465052810587356104 13994904746695700513 9679273537909646188 1665057837456795324 11660475249818128831 6142112457652820872 989404219778403679 3220089071980976225 9707702857556855151 3907273089043472385 6975974876311636185 15366256329470366950 3897200684665639830 10775658724419008299 10384908603403315660 11106706606479962425 17363270741201905626 11331737921781761946 2320774030060016795 12328605095594804044 2298673706109791845 16520617055411471585 10477259257819668376 11514058660537536384 7361603706780562114 5121449074910563278 10963542454268403768 14916782335979626710 6854739705936959944 2500131596522705049 894732244284367506 6555124440840988766 12628650513411957675 14062343814761380149 234202856750763121 8153125512840165020 13718404625638113775 6028028431351559166 4294148308913917876 17567204194932335481 12367855661842169118 7446415312905817291 113324064728692953 7148401086129845475 10999162965060103423 2403933538416891195 3065839544094756011 13361776974591573670 6079995738455226823 18209263111410852560 17146515521439871207 784673713322267730 3964103707283669718 13521086384568117890 15450692437458669282 18023976509718744352 14080303492091222104 6666684693781788734 2425513134224565490 6093234039175685796 13351866167215717379 15746252517961137123 16843184122581029837 10397628868330688735 7741394650313779868 16608552469195716905 15126506763049266952 5242223424970029923 6633878444092277563 11138894027568487081 4769142213704589795 5017762461694575039 11606543313620848403 15612772978258782296 15976406304490945150 17474548921887539758 17066384686545480913 3313631560625415456 7532219070048636746 14212487206451358276 4340109878452084983 12627394679024157564 7950172413092606407 5694087894993818271 5427281587557495810 12308844279400261057 4630115137981448200 9144587364571920311 18007801964498160912 17511888110679610901 11713236738624880420 18259220590024197321 12670440511712702949 17973938900346730658 5708681678218972332 5299525958096172130 12608136190567574642 11089731564797802785 14654007793676732484 4313589404673703180 13025516537468310352 11872025605462586643 17709754791415031706 6039642074591837749 3475543081701550110 5996555347160419221 5899213521154838728 8108890390226891587 3329687111606727987 10834094186957460073 14076105826668981669 678971467671850172 17809235394070675689 2944988478173076398 10382858770044408189 624086967664843773 11555685875124507528 13631998758598149458 7805179004404962460 13992247404665473064 4667919972811446881 7912227732872082307 1707711701945744371 3092599397163022352 4770530348056907830 17426538528657833795 3839685643874326960 9303536045204771169 16363186754264589174 7739687786386803839 7792840434172657968 4515221891462794578 8754398058187599522 11328775284623919615 6740727505910935086 7107208346186709444 1489993500043056476 4297603968993396655 12586246954379263178 2218460621533325342 6304062520272799134 13936058457809366254 2434602059814491346 8662307030330034833 12449136010418542813 12497562946768483241 5612211911380588961 17528394072264687833 973260757226456991 14610875853150919603 13622139371791066989 13829142996096601745 4248325521711343397 9276221576387848393 15973809224977303876 17320903575814292874 7056080679900662215 10048745583082447746 16401876144622500778 3709832733428407297 3806739815785292582 10122117688702203806 7174551222411607996 15562114143512789412 15493736776086556225 8387511567994174427 14117898649790723023 5625613520250360967 16555437352897543070 3268318343781311555 427839537273226955 17511977724239300713 16333616038913117964 4988008916188850448 8856900695385646694 2506967923906882367 13637508831629908029 11157162031678054884 17141995765458515402 18298651115646751370 5809141003610901201 17678298838060666196 2665274625771296431 3943290330331662036 17242420020462513937 11577653360057942571 5179937805559791081 16325544809717014313 7160325822352233024 10742685250252039321 835845049502596128 5825232289821043469 4118104679865496521 12396469215356098995 13779877950693016800 10940073289673380431 11938862262924971794 4327314262577928780 273555766450139755 1741460602243766246 5862557129026337500 10044044558712500801 19632685368941681 17574313950640216220 17906730168684291239 14438895879851335517 13038203265227772377 16139591822277214492 15098418445043689813 6749807295216728033 863341870845194060 896572186551607583 1714558317954459344 16044835771312271768 16183084687539395689 791719193625425701 17301483302594949325 16851404442774863848 13851007180247678058 11527506953683074269 14271648639279425377 8729657333503499426 3341744063325538814 5606435947746709117 18444873366296709567 15477190630580765039 765532105728140019 7993100622023100706 17120774213242979085 9166831664748263223 1574994466208392755 10040727784403316381 18260019623935178455 14424444772361726448 11998398128258548067 8977659204770943954 17384526700683699989 929842700983865245 2256327046572669212 9700535992254201597 17442261624203377412 3980622112623812377 15300519705287643983 12730527775114713909 3802475234254556518 3551239450722390624 3199199618558871121 6288570691268405525 8029264230242818476 16863624071411438673 11679662450832444049 7472613557689162348 9448640836300838982 18092564694828598430 13208326989418023633 9033877124489475938 8515583465874927439 15145907854383193749 12500839540951047543 212096531759722193 4131634477157092822 15658917952231230933 4322200997383134055 18288627750906926925 12666228779948309220 13356193182644354074 18284898921563618944 13979643129224606294 2557601167071850930 8992208431250919240 13895708384206557124 14773635441344884580 1875133885939241920 7809573616143278892 15016024430625199925 2812571371562674846 732197535690672582 16568728763494483358 10312472871435003555 16529328400942574524 10611809601685967037 6765723961745263348 17795665376908110590 1956736283587023099 14492390301945028683 8029701074121392098 13142187278828894768 1182897610337619323 6607948231573299597 198162760132236280 10806136039641994938 18110338807636751784 9659385858257078088 12903689324107361695 4855281089540615975 13491599962384484271 1583630552168598378 17256800779824044275 37502858847749068 4221544432873657323 16338956351813353431 15033690810410958390 1327098080378193689 5744952495748312235 9227629856999847949 12630047577185490055 9038036527960968989 17187084618070590700 4645337086631409355 2947993698532320243 4396854194674860488 408003078914220709 6891801075622165254 3617313580519917631 18194423480963963190 8561911685588030344 3543908763337166172 12778576272961721524 9032418322689462973 8751127660954113955 11971062478239219226 12112882693909181675 6687110006776645208 15154177489243587678 13886858098470615699 16096074510422079263 15157494639542193845 895452946047874755 17227969571403127984 3324934113201295036 248478254162640792 13021231960465347217 18098662147512934174 6050660296793750769 16105069992732981818 8309359344782269191 6321867485359245602 6003501300724820625 2465213739777232724 7793039153071809940 5215135988122703095 36421206258758779 262194355825292007 16121257426548760664 10189151847262959135 17202383679381027584 17714533209058303818 970534515214912711 15173781196147924758 6747243788380169827 8696836536909997665 12156043578002945377 18046850769757011859 1016212900497221871 17197961069279128158 7562607866513196877 15217448188204553785 7770179424964001207 14156757009866833986 4003551722129391027 13226429357310934545 14326147883363641271 13792325443783635425 9330204940571121739 10738608046105721506 17712438824521509394 6779755019319562006 6319866082218853290 5762557136696212408 1850925808591604957 13794749790278361289 355317691709020339 12693358708571414493 13234065859385190294 10671583639927094977 11351195745314806140 15106133039933983863 9054540097141513936 18367390174354934653 8428911206776526812 4576088679378961406 18101373052956842181 8944950190475292263 8047944051821063200 800834570098035096 17435544520273464023 5708074315568242111 17434125937710369237 8082185062470741536 12240476243443554440 17537942036601682081 8771195813086111338 17494178157778397204 5153758923935927792 3467926116503308676 1543965072358847240 1697142227865482041 18043688731410686330 7406837710293025963 9498879418920219339 5714606316015126746 15848069119233543344 686167080807883422 10359830864887532684 1754053612726462967 16836695902555447798 5887271622337861711 18391475649947529039 15953018581570932251 5680561032463990261 489906569349956093 10802918463314371575 577175863994653574 2509744522405714935 16150312481429750351 18079863830021114503 4351220670824404115 6212690648315406880 11610042166703264330 14038421802037173491 7961660146072959174 16596529788007659565 302305181831450640 13210865176343216892 10206900384810388784 14424736191376113154 9507863170695210861 6381739640932043068 2738981668291946878 12795423632414783614 3475733211556079731 1399727704945834701 5447995578091770538 12433931634411121689 7646175722838379502 10496456262204242516 12109273528986558048 1040568455097866047 8383156224416712966 8547434855024126298 13210812949685404768 6944515558982940457 10963668743973378406 16068207800380947654 17319335536818198609 3754587159054373888 6864022404161392422 581119941825872133 823931047829204351 11814745877312114221 3766821202341067502 1262678512187001919 7893118287207515664 15527420643782605668 13101925796564781726 16653928900345673922 12806274807197504948 3518888283366247504 10887542132459790583 15530631674177418772 16963137246329211145 6161184980579278686 16618526477627697264 488238969770727685 2859419962444910643 999036090012922909 15811844010589815704 12512217540108037422 7261307900545807608 4499348748502187697 3006014248590195302 11602700819746095040 6816375689702681605 4698122636259719038 7378150504921921708 12524632358330215014 7633669110698300506 6648353358024070748 8462121727704134458 1266054828866364751 9828769232288448038 4754222696217156383 15886295333598171178 4009904896806116521 18038941658625535680 9196888951706164831 10660567890265711987 11481850336918045090 12627050047165367176 10005702151655279994 12410548797311474263 3873932383682707234 8120369746597371680 9302667489293316993 2551460947448346918 11862372584723592643 17691157999378990010 3700291570739532040 10658635516071953977 17722111028400535337 9763362946229904140 17545126032424540600 6171280818871091182 8446549121436308133 1718946348324150908 1811623494398673526 11486167556367048390 7987418640281330049 1740480317652117227 14723570869759421920 2522667292316400787 9164013381387892095 6045885377220339037 15489249227777408774 14849942068018263542 8600504000745369951 2243971275113775022 462473141868071048 14932546491632457175 5514484736623309940 9867988686042001052 12632463739283534034 11395353896262605542 13883869710006411679 17285798060049968600 5138108461356370436 9884487610865195522 18006723766262821122 6365719798161181910 12226555268461257169 10262785604236404297 12319587166103900635 3395867178851162324 7691860217377947239 6140055494035009214 9523703676989245822 16443642362712604397 14986446150554967106 4955442504357961330 10671413560955454088 1420673135291876035 13573357713231807957 16898087907262867202 10507360674396480998 12553040955303880825 5333463374791791690 12516321259188184945 8423921940423306455 9839036138203104909 11894994895928846225 16459667430898398365 11056004317944523237 3158135005599744483 6873458897580248430 11056848541020589786 15258221990159872424 9309514983900217973 2066412550792334606 15090532449796781568 8078638242903422672 18288743617747701256 5988051848287468486 5987895951844681917 16636531400337742156 18030792213663790828 11280184345893310770 3035488510255251437 4787445506542323453 1908560345822480702 12723810039868846560 7066581827094431076 3142178473328455022 4635678470795083428 11110108077228995211 7658537458116708117 16297538749186111003 4226167271225232472 2178366522065881463 5322222143085545895 7241420308347745887 2521246935336733058 12338579367516489315 10530183507705099591 16754387566494753178 115882753714622644 1200721794190565652 8359524419946800854 4765507589314638023 1053478440283592769 1157712470399446100 2637141284278898555 9502713578956948442 5907731108667265114 2833963310872939627 11588590543794191472 13245891022269593084 5694685216428949035 6305983642918603142 9876386531144537627 17942390771996595844 9594060148181935097 13697045993452987483 8546849761168696591 7462716328341580803 17136405335214520087 14795289933717580700 17725463581849578794 5416938700954011161 11506885774505010736 7436237497064047018 10970066156457935828 9922627084134662617 6808567348350324220 17081183293576026975 6571586840365640764 9945196621393716988 16790521334197928039 17853977992308481770 5372343027040526103 4928983559973636859 8842371455917088208 3604229877616953223 11917647431409789322 2052251178547731503 6302693214824172605 11607892349591603357 8506916179051532020 11216685198194591702 16804641072295312507 6488383599445364967 17517280876046530003 2370453142152051984 9160864363840956870 7806699289628042090 5398595238089430269 15265518933482405384 8381740328000483800 1618375774097265126 15898194614993531587 3005881836890176837 16001724142108943733 7134429205041190906 2136796504406939785 8492894299737620518 9568816488583420939 1256039019874458518 17684546582172999922 2263520588002467724 16797699212115801434 399991536613565945 2981998942849049455 17658749809917132701 11551365619478229238 13243608286771013315 5540817168470012703 5113964574069682711 7749948756473847217 5941998529514387257 11286558836540948986 2982383783191793905 17076706287667474751 587493264422757963 7421671135123630519 16416810873903488327 14606399314451551856 12170437604391460636 3172964630761900530 17065608003010672079 9107094685219579965 8644342586902730845 17664992215050639929 17002107583078468593 1703824164734478299 2941821969178095537 4422036153776610153 8715629180631938358 4038704806889411417 17384296443291911380 4008309086438164770 12287392606863385542 10955565910733687987 229214497567748501 14071974698984259304 16879808834516251037 14262855051314080132 7229621353144867389 8512630011210192458 12893104234760539682 6097292157560430692 6359412741863198063 2529657785183353948 12592395498456878220 13946297794018928935 6714243070503791413 16779656773437812208 18367335590415633304 5951014264946487436 11247965590874205284 17157591040508401345 17414741844500941966 4604943677679320621 3678843825477955574 4387940345979997848 1614087872060168849 17482828141917649939 6208949100345575407 7016502091642147985 9630546343199830809 8503074991741190638 16510380207154488580 12537919345977713397 5279287000689196308 5180465813217173375 12643266541734450962 10635259612029409580 13054442310812803903 13156885274605675674 16940962855580087427 5415094902657597730 16614766379986684319 7887724600145861971 17489973211533103610 2314965300540772531 5797641195707408062 18381149031719806384 14343927915412009758 9559546537176441917 13790554123428999320 3195682889723479512 7467193757769112158 11889032004672536607 12192837741129891830 2938943259141321036 2436275546306437152 3584647929909517946 1307915654860304825 6193868668841496100 15016303132662784589 13153934212947701854 13569987813699813229 864417900468756096 9430716527834286786 14290405246606571035 14663152556162349010 12612947363529570671 4164778220775669554 18202258601840964765 8771954122927583882 3436765389956879048 3962924434135531906 10587808534672373584 4657731089543948024 7470408049476221451 12512226714187017564 1437433741376025653 5332627902446068979 2315123532824567131 5141306769618832424 15369471772788210766 2234347216292040206 10309493897557721534 15970510547702922149 17682602525917289694 15589714783848417086 14523170654647108193 592648797038868258 8986273839030634481 277025211073751706 9937036136642616147 16770531662981700361 902612987505431401 9565838669815866134 11836312652917991784 8262496865496112808 2828489908926398829 16763694615807754279 12430696949384855470 13121334587587272254 11469569732246495592 7125261294884860701 17025666352185683594 9079664146848987586 3580914663942481009 13933781520514858907 6817151720182325138 17767967760676704949 1699052899629755597 3811675181339822055 11600388091801538549 16400456451082703878 15221188912363845797 9707076579582993459 16877430730049008910 10895332476728689014 2342359736184002516 8086458766319307915 9971355771983542414 10956447677010138277 11954245132283806801 12847202561205164568 18199475734064062160 13868319232755674 8314000249998516875 3152660231489728304 16677346793641690519 13554948424563580097 5639582360189227616 18406224709565064240 17783070626312699308 18180950258399581074 15046198005012232707 12150302942359663432 6122578594853253373 5861968021761460927 4095575459820113708 6088302879091273075 6737871942285355484 3589661761459098048 6752506919813844321 17711509282294553415 18069549590605045097 1516963892167087819 12050545980868471962 12813735412150868493 14738420814494756244 6675646873697280162 8004104819529192394 4773296835398656858 10234005573693390336 17174139237165553134 7838060366805340884 2587500945804561778 7806510420631415720 14060973737322710836 7191640095291039218 18434238275232995471 18272215334536526202 11553082038733973278 7054340233198031887 8407905028852807169 13038914721228650468 7736567320979012553 5544663062009392028 6560180894918956346 4976935028275935612 2797876130126690641 772630249597802567 7637447910523499766 15701515299556815553 10230746388141852699 4083048590161361936 15147780448025651908 9134568156414914870 12730113507195144221 16313870089229365321 9164589017213607055 2549758458416763366 816044188446855372 14124207394847940864 7903086490356763357 4957018428864875220 281849684982131549 7627901774359769289 17693436147766959660 10530576052284089207 9388978713587970133 9763605696860560951 4441799555153476919 10914228444574510558 5635927828540301189 13907096488471279728 14476928593620357116 242869658269201324 57078969204453147 7959204904006984866 5670017249282038343 11437598605524549428 14224975113424497997 7842224393835046439 3643643742903684547 8994304248120193330 7401487944946779548 2772046867156785049 9541363264901799760 8916565682298333724 4034125535077632789 232049000316244050 11352124293562022918 1393989846332830749 13301746114952874456 16214733955190923742 11472908356220520873 3522514893516477592 8447354632058178186 1543401870866144787 13853509517017902609 2777200545226718051 7791074493728168771 14228999020480032783 17506917666103837226 1978975451655913594 296942728569410583 12179603613213796259 10246646405582598048 9135917530107858017 1833568495277252640 48705602035285695 10097691706759897928 9518477985312594247 4853132399809860866 3743121444199713963 15528045285033351954 11803434018114515279 9414240890094560385 9570257382730379588 1656822360410761162 5957617066509062580 14623377091068494987 6670261209318928423 13128671635368406887 11941937489376554589 15695374989909437111 2762635589500426551 13436892922806653206 8696933308840293962 17274364301036820812 11942819607031405158 2960963306274625840 9728264612879034152 4129522505627779311 16586777840143344305 11190285975799396915 7216771528749717340 9153085006652688630 16544902626067630318 15864370787351647503 12154546011132685025 9308542597657630029 15657145828280645310 3353378313238235848 2672110395115159751 3434336139876888672 18414783699373552847 11000663511000423362 14508148758970321363 14864928798738172456 480103606818079804 8048143345593734395 17189732708979968301 14698244375334395261 17870952172756709966 8599642531426022239 6516146142010298737 16320861642966935564 2631541209602542703 10676916206804779998 9620636663316293952 14201164416346202898 4111511349031327275 15318916572741277096 17835637885607539961 5004332803845099713 1780555538804989887 5413175807696478154 7661510859668201067 16075710663605431977 1947583180007736399 9524695198602395229 11197836579344286806 2417732603193719226 17029566930305545168 1221649538597030653 5358058929908159977 9556440204917572174 10011349551500074033 7303843028932960257 1790484071986693884 15619968373747539155 7290518071640210331 14919987060305460547 2437929827841106345 2530834504445501741 5559917028892018503 2239125225003627532 12186749284387688817 11685599279168878733 12048765788534980943 4598481797391433218 16423141894958324465 2088005450752596452 1850436302160803346 11490153912165715910 3203294661759067694 8293638522559250514 15449329172706625915 17838749606923420047 5124215115697370251 17831689936089280090 17385084403719529089 12688243327092067738 17485420599453293342 2537921886351296491 17885532081307240389 7482443940530389150 11744630201597837760 3845972805618243444 3696325794219350038 4703760823254942505 3959319079094414304 2332552983126572664 205654853527170627 10971683540690540677 6203377170893393619 15157658224216898581 818802303699701019 11766175183700600377 200298139285403023 3802372166568118394 14989027529557244687 1749276999216353249 1371203327937011925 2197957189440451461 4820264674077873867 9935430152250723928 8951111957630425349 10823396872333343086 3194429091979349127 4855014735332103696 1134592306040292305 10121237924531060072 2922738264180000285 8202675254707852966 8217502654832272078 1761804911740212644 9899925784279080886 12108836100104593540 8517220015721478664 16181417801139364457 3789009204491813995 1516430341498925527 13535224971872364165 16354737345085330712 15933469204505659257 17407405184913371835 1123981100278138480 10577020930942958780 321456543903450393 16500993947445910573 5129071486751667566 16714337753277335541 14673658445120526643 12092118563345322074 16754073647091106334 6200299262385963128 17819640429813845272 16972019635630082271 4888422019480894003 16818469122382126710 14700090532523361403 6561615978001581257 1717405617749103734 10130701153727837786 6803531726537376922 17033915616598440871 6240417837267502737 15098211230372155558 12866491135477065244 17260210850521503019 901976407799404039 17700800785057160971 6120136185204700363 1870742610096732124 15857089826375096567 17494843086832460948 6897059998244655268 16368701721176134730 7447116893615243743 14140688773203493155 4638947498373019282 14509966276122092238 15663336554061000507 5651253180952928921 8634315314920096552 12692691332038332285 12226633779318741075 5404580391586381552 15311165783536441458 13448217534797438024 9617533040241981714 4706082331768277913 3564726387954802064 16424458346637629108 15400224232951008282 7939763599364549322 11267106522507198276 791932328353040800 13123408982009980359 3660142958729878460 9862178317172473241 5883066082013560032 16697193496368047530 2070299419537495219 18232794822519962313 17256270347849005756 5241607250015178429 9195892637042575676 15636501044024849489 13368516405988819091 9143214308901837351 2930810239605183179 15260889592910657245 106726229210726151 9262847371345540479 1792832216772673985 11571376299588539164 1334068441100423329 14817551902199034493 1382330516337760728 2703779399782970165 6118988590091275921 6492211995777603166 15927413570142205450 16580544558033458783 13851953893493957033 12820602627927784665 1906888850506679346 10542763502055095009 9751786289916454397 2890229868614496012 16917854322865829636 2510663277730604420 398894507088450415 17183641875482056539 3580349550215888024 204653652073702481 13770309119774612109 17566585396737156929 6355291933402535569 7475439289131629665 14560271858149792688 1769035984913219410 15235782169116665820 4246565575300451788 4399270062716629926 314532958735117765 13607755543852562336 824646354488338057 637276933267769316 5117529121011874125 5497210982974672124 10874828076332033633 10976689254591866730 14286703337632855771 14339246476763135629 17639026852367946465 15880489791959723518 8677935145769504176 7092902379602419252 479145654195709920 13125788110750718933 12727356359612873497 3449801807460869883 9530139525440560955 64448426471759862 5498295313669276069 15956921099209070941 15321217954720950565 4001535314201188025 16248235155931859418 14442930532796780702 15333247283417980359 7903521050806211955 14806981410103802953 1450676957929746910 13754750606756451885 16601624610494691380 12026870021152239678 15619734905315844844 15676019198333231896 7475551067630410846 16435377651778294455 7704296076261610006 18121371065060581891 1902135402509314062 8055666571075555465 14713692518733464518 4554597225553518184 10755442436408297684 13332151043146531569 13029264173782801245 4771954549236112122 1439478423800278612 1406638864025490626 4007775069699508877 9953003851269742265 6448038589820430912 67710737740317302 11114558633081630843 16231464076079794281 15022093517201624286 6234271898193607616 138438875872144197 15045829111380082599 10229805532700456600 15712687178379215938 15788870936393270600 10462432695876279806 15532886893826478843 16957431618991712210 11540260797932637041 6235690173527018391 17883984144080028666 9842739625575114811 9446928575854386823 15243429235505649790 16911095287265688727 11131159536568292513 594598909902159418 12084220282888693838 4612091467589975597 5135863848115791613 6046560004280598504 17495880488731974978 8848796827140664060 1135800019493016866 3955959598232566195 8252575954459442037 14256231563586351422 1026580331850855846 7042235695137449889 15515777360472752937 4511022755785932634 14606339466161695996 11690225815007380947 2993645934277292952 12732748508039518834 16677060173809339432 8437466577301770000 10115318029774226390 13016700052059895517 1005250641836804346 13349754498897246594 4833369849266192807 6377151798518125550 854198083363652802 13397861775218757126 16918176509193995473 7353154916535427330 14558524723263130633 6538444897552599185 16210261739320785619 1890481141174155623 14121498685085430479 2907730017339025932 13849041474978375018 8649959497628706098 2766123844764480610 8360789760298019293 2427814340373403216 6516782655704440685 17708483963793948207 3534718687327148085 3594194204838366824 16877037855248332324 14012564814705336363 8744522365513148409 17275998888398457873 6172006840452967450 6737780271271041714 2029278068808007494 1973485029395082484 13416943319613585019 8778442996754310902 9883984152686868204 12589982044311296111 11584144814600119194 7611404515435436297 11052336851161969645 4383856234236580533 10375546575597159228 3158886612175041570 659538159032906226 2231355088264139360 7469614202642449015 854679477947326344 13859923934111796309 10341505961332119765 7785523131087747745 13430327844814825330 9181411213155292583 5272112177389568032 2704198328386988695 10153275621485006942 7276416802200294623 9378767070811914516 8964262377075205934 10722214615481310824 16317496740999569415 9436010852114203617 8519670424124229870 17652738910906187841 7890750916943304385 14205345245645054318 4759236429355938648 5291010830560174931 15635565509300421792 4300217081972587966 4081562029731935702 11603173438469893205 2558624434670320431 1257111240870662700 8982184670022807694 12972898473526132788 6314362535287500631 9677527158012637268 15520330376978564281 568970477151729897 11398442654939371637 2070248072932727697 5418558269382415841 17453861539583449295 522436410640180228 10836011677715022099 1118898233580015611 7119321034721388850 8818496542598512771 11371031758254241244 16089110508010327040 1565324509208508578 9813294614473380773 14725251776041256287 4874645831995053725 9322083737937306644 13211416600271044311 1772726991203364443 8848637531173452716 11373361033060570273 5773230765290601168 550598726427919847 12300045309934368020 16458480999384571078 17871086316425649481 14202796841802876010 11729456496625285680 647452396098255153 18157887696492036631 17055716122337274810 11387830268417552523 887476776958074388 13931444281195344700 13321608825233603737 5799697338952375469 17365697007740609393 3382751733356745056 221874082216342330 1642414925291418942 2435148615916809604 4733177316397502825 4080804376201855519 55200950194880547 4852705535877837158 9587175765168905019 2114536599723475163 8083655215127180024 4679461846615451955 18111542012504672901 5713488281814154365 17748223203155144277 2575004024189621547 7740978815554782429 10426687411477032974 9223649471985155778 12335696588343449315 13452491534625836134 12880934979118859408 11770528471756790053 13454048653221353947 14950006885871597352 15802939272636519644 14937043000293426393 4991235841945146782 9251096166117287784 7606239165099153633 14169979271939841170 17465057587858014086 8260772377823006007 10037389527372983473 4796332584320993339 7570842721350801939 14195423807694631366 6241687416699099660 13260137404560210789 3543931138867807452 2894773755357905995 1194509701033757855 10550737023053105297 9189321754346163577 9657743692692417206 9852510409690167417 730227611375898103 3586684775338365753 10995035792194055733 4057582266019440056 7816499588369080351 5434403432171956758 3988743754079168577 796479757197435550 9859230419401320927 17899007444726019963 6956795464362399139 6073557667371272157 15473719861556970025 401567413421592548 18019280357293826348 14599141873944693219 16289048986784088198 1516828981208349755 1136314670829909197 17462301090970204208 13703310243713275500 17773583788466082742 7862511945000254699 3808978044404175113 956660464992315481 148806126117460002 10854850903362906413 16782267514871333222 14629508899592566563 13197947525991506164 13214288516406892102 3094667665241018896 11176063050144881017 947977915238376139 3429653592250243192 16547060490148357720 9631649350066067957 18276999460623244858 5263299373642811159 9513861910485544592 9194506596092758298 4050917253124302616 1848365993804560688 7437475039760317774 9139468370957523638 11328963694285566002 14015824000805407862 672550894026842826 15993304308299428832 1437657119120850227 712839531081982336 12223988871657426024 13768090264603741636 9204293926182387235 15739027404529729632 10825342138116994795 11427473079732815083 9955974600692408685 5536704081831250617 1019846913299099686 1215161484595714161 6191275501495359685 16806237699883956059 8007441052992778185 12539284860000206042 9955999924162761144 7369709986768944926 8198714265149716086 15756584378667408066 6129890325170245506 17128795674142318199 2548090293916731747 9508961497312255408 15229993701932432039 4884727963582795134 10177614402833637481 17467884430287864335 12724161481950463902 399006393794565078 17014147566059551706 5398314687285708173 13000713544721708070 12172575413127446680 5780733753476175933 11076680482546621028 6644448257478509712 12564702267356508934 1069043980121986562 1494726145850003695 14231727871898036601 2860708963226554253 15164677549559966126 247945178358045806 9812045858926645810 17411702744922833459 289379125899828487 2902232067216197126 12569655582614187500 8038728063483280551 14177247254713237719 16080359066900563244 2879762438986559234 12880862733472167766 1789967779255325476 3668530073124672245 5500311719974677541 11817683932067626534 7834552021126935204 12008188978547835629 14363178588819089724 17258992161298469938 16328023066754898101 10906824033913310959 2595742639275797041 10320678567879323914 4648543041337034764 2767094188482287800 16475555111259074645 13332008214986405450 13443111667324695766 12813666721911877577 6202759067538743717 15432635420312655968 17042092105416335978 3993624154152634435 9616906588453495778 6936088294343352589 9182514841389254670 7787402427509035806 10170228892678055857 15201962381864985778 781473260834702811 3461653032946460041 16498472262604658178 13079273394749390502 9366522320673576373 6574153432297122796 2678600328683504800 16751462442812210942 4617640524655046863 17856897093727441076 10899194461996364216 11827737523766783326 16045656487233668131 16163253739364467375 11160826716893401309 4259495689237320406 16953688474013182419 15837850285728113253 4657969092691904264 179195369575327866 11422411962691447325 12367269462293481015 5078685581279848366 13359679960880820719 9170781779964675757 11237095105719290705 2277986473387018536 5284853235534864792 12216751356081164509 12638936993695235877 858225084817919419 4750395643117795004 2726732027625809626 15822856541739175546 12276338695452853739 12312474228954984960 3177863951767766521 922867125251237666 12146049065823358500 8798920341250300272 10811844222792061094 6541406482229473279 7327186089570194950 11977270456752454085 7278739680037311777 358565987503920209 7915182297068999131 18442267820191789853 16657836207822993634 14322252082093397699 9872442099078702678 4997729964742261438 16591476189967615202 1067822931286021753 810199828405940319 10815667904483442561 17043425844405563628 17255810811707216033 11645793234688960499 1281798698245778198 4266177540933048184 6359638850946566663 3335503943365667590 18414916589421916264 9984527931775829131 8571458466258466964 11044401132233270952 18046858760745469590 14327772514212701601 15361862553770317694 11760617656052203964 5691484509263605360 11362077470461767608 6622642729642660465 5644810289259775094 6423149105573516427 4252715010115794886 16574981877406291110 10339114562595173911 12511325514373178417 2198913497331785152 1987481453299446778 4813490828492198213 15175782002365297468 11442341869071031337 16836457181829634775 17952971649012935912 13364731047561758230 2426858699687878300 7330693663412950026 7911449963021310459 2284885466540423765 7888773880508635825 15602587054854554220 2693759144374231205 2133093144334066760 15476686948357193902 51960153749262367 11784854403231279129 2755104735888186440 12111921225213721585 20385095875033007 6120945787882740454 15530722788174018328 11392485976879452998 11159959784360255748 13242396226806596814 10988008574009896404 16522498498624693696 10918739264434293207 5693724777348048065 14571460411227922860 14695420979929478884 10176923689708832412 5730747234910321258 5984094751353999050 6347777055823414898 8870153634575554524 10165503980450584542 14078716381346351347 8249072429428010023 3644741567600066438 11555280821864317784 17594869494523014347 13110466127789833605 7885661110759357564 8767058367279293233 14950927506512133415 11672500224422030142 14675480443186797241 3919816365469639240 16541407695041126879 478599045684091319 3688069479303556450 18044542663732555143 3731404428231509545 6618026000032477177 2184155610959616378 11950616683507115729 17108672502568538749 15930918764737536259 13020484140219426629 8731127783265744209 3902937999591150910 2547402054271907276 5184906554301015711 11584396793979264934 4219990430646428203 6239210753714704970 11888841647322241650 7589456213005334937 7832165443122458816 4779676499143475619 7255920938325447267 12728885319771196824 9017260719396508365 17947925796293855796 5563661711538980106 17392437866051014907 17417613458106681273 10894108338016079958 2677279078594946154 8717346433244149187 3520033331723142100 3427111977213574599 10403614188086242095 8790212658487409836 18031791827257466480 9704753149882041475 1237953027555035954 17038593148201806180 13218816171578407071 4800645884731977934 15532950136081304777 1453527964030031031 13635092680083339377 1480384222687041203 488654893579331043 16784430077026485917 11642577169752756410 5066121605373212428 12270308351356261054 11412010893052572619 18244476515737980669 12528837115125987868 16010183141392972284 14952403443729635876 12640605320623910193 2250783383818573480 3331752713999023164 290133081951859888 11299948548805530857 10585294495765636465 12570886647727061939 2559296777705754095 13661326421349838919 10799136405973206619 10274162296713997800 11601889568981867968 4867739728509358140 17930138262015691522 11843823235694401811 1805056500746608464 4112324578238653854 12014227166282303666 17477659184399294421 17805679954573682761 14909325956470369076 4730220135544378612 16463100040931524026 2196649044271763370 8125532378801803520 8823488776161325394 17902418406929147204 7497535425944479528 14115744661219695813 16213079496143759787 15390157255310194107 4057331000104621486 15096010356663256325 9254460561549309988 5050662260397420864 5050754862563340483 7030963804709671247 6331362567683878535 12729235878895140282 10251250848584117082 9317326479825609829 4963792917120034195 7836995155763994871 6312965971399426979 1780779248932684032 11716941246228239594 1724009670502679321 11731757321263543605 18009444927336780305 6955617417979953488 5925546561457347517 12717594502514483067 14365207576390898150 16096521932282483539 15114708106160879059 1638784586038692847 10619979748657431860 15186506547273733457 3714956984772323631 15701734391586072414 3114443954680192942 7237121360640340073 15411160657517683924 1555364604824985634 6836956310003638295 12586110347339834311 14148205940909124291 18100602536775448586 887723392665083833 43952558176047359 4799288251375447403 17130480875202162291 9914805683363004979 13682579865267230861 956730710545947974 17828174136744073880 14236064776074655017 18060786993302610710 8274489715290528932 2274433571575263616 13356201419441855044 11755922996098125238 3887876384333086821 3838104374748660816 10723853805022231322 11541529358078030945 14965775780359746124 8751359680493804114 16939344986630923155 4723432101777726022 1337863826415992485 1075053696954915145 4928408027341140724 12448788837069313132 6226178238914577072 15848042872334188601 17860279422206379607 161039261363366152 11000807982238891831 16547786968212214003 4092344968895866706 14944772358989061113 7452516338530256460 11922662591876860261 10530928063000653302 17301799291155032363 12547796145936273 15053975605518135299 5020728878644507461 12649961139348328415 5572948115401897393 5061815023036271905 8102775333356664973 9553150719389630676 1957051756982998117 798905972400884042 17603348008369460224 16255915208648274050 1133280139501620485 3334530703612738663 3451733933073800681 4931969071104307701 1796042011567513521 7740587015749132591 221498102749046564 11065417363666272388 207879964199082502 12311118602680065760 234045282966847856 13753458166338911154 9000194548797385904 8152213718509777582 4555866888978133065 13178653443150063599 6130996788726376177 2787524104371147048 11265140335620832471 3122768326636857825 12190708124829473236 4970905996400723625 16877688081405854437 5228960870362549953 4839939650235129495 17654498632414826980 8894843729260838154 3762151397941810601 12529646166897207553 1718010662147664161 9998865131796689525 9052088077871920719 11352202095487409446 2621283423021466790 9127306437326920608 17347543124490555623 13605194754961223815 2719860065233066131 8834232853181924645 5464241526054252632 4842587748377083903 17698633393359504953 8955326480569877657 18367096341715202607 6764857284024332162 16796041436324059520 15798592125767333722 15845665083882336091 14233132146590359212 3957769568797492520 16175081317035815680 10002763506884009406 5668400238302231006 11785845717111479952 13545911017443371358 14080006496206216199 8010596165911925859 1162974407669492185 14908237620647860603 13088529164996854475 12929818176112611979 8204023716311163311 15686999694480693907 14458164332180813541 14820856781063024043 15520570627542490063 7260339819522161313 17764239920041871276 14093133145230608981 6638848973555164905 10099613398991875778 13375699472030747494 16636278384984607626 14813936559842611387 3271533305134625678 18349957298688610989 17513843999062344063 12936743474091563759 17409939497555272671 14858968289439285708 4869328514059515388 13074186338640347985 13511945359273978580 10981764203389078424 17692256764077697878 957534639680763758 15631951627369969935 17985810944106800396 4122190290922092696 1423815838598002452 12922673743813756841 9259117433487501306 15600839403324506689 10821966577666020262 17769626994852576466 8948862605515914796 1989657781112714303 16522525585533521298 9870219720207794881 11285962933822213473 11102009231714510541 11862409125380504449 16629523880833788664 3768124956544952156 14138678767566679873 2507294123577315550 15825589948145443170 9301867478353297868 8946896808760181964 503572436772542340 1229119619538496262 6422552488453075885 8432272318709741901 4170520612318132706 2977493309293050485 18355068158299970169 14271978889831368947 2484347610271215130 910517726672394368 9663348328082213816 18013091196445775052 10771065926527378758 7777555202695488184 17722085748008288889 4884624751605304546 4590147317696066142 10226815764557705647 12024321412926268149 14007756919261342317 3512195170607192789 3641568292555947205 12798209014536270026 13641363687898191575 1235524377066465003 2903206344792115613 1697200297344796485 7935288903266510474 11919465444052644342 8495413865349013047 133649349363276584 525311078105809759 16746305027716062739 9165963504772683034 4330680126167276096 684551641881723581 3913120164023230118 5580444962270468345 12883922112372229042 7313999848115729873 16960004451097054672 14784798122826176516 6284883366241264760 4677865098580842823 10674935276113903502 6833120316626133513 11024946153779030926 724812437856054921 2387739439105119895 15131003520584635642 593787605542690694 7269263735638299149 7794353792685491050 8778778764001199781 9811103194544321591 1682456557429379615 6527361901680883073 1278112968688611863 2323358868775913917 7407495847759094722 12817951948672263999 3789673744147837978 4709518692400162835 1000722451608870211 1055308841015602894 9084921357304869418 10158514133983730941 3532629976871612668 8779884901699311631 14672950529267058209 10758649240631899448 2838249574298359293 6478483158219826518 14028075488144457708 3723921231134879470 17944214498458654973 6149779269137114032 2102279306044583230 3679792616709084257 1329093495283196567 4872609919809704223 4856706055893835070 18322811195900763973 8086783980908709247 4310788428681683517 16893655330619913985 2400453950688501317 17720264913927604003 1607870440865945307 12787082286576244113 13180077712928900591 5086009700339227687 10686208761826324701 16656039741307245147 1091640884173002626 11952173021709332836 4802776782159571543 14435355079585437092 989142065802968267 15394371850889784357 16662551051021780694 16411084896732290005 12338742718663950695 6598998040697489978 17206263000219028969 10575422218017665939 1889452941359028432 5614947078344681995 17150936393415256224 14203469101512644093 11501442058792890838 13361184280419607875 5826064622695935065 12756852481178939298 4549691729456005947 15331580161137881182 4929789638461514872 2760668248922423187 12734483890992009786 15497031572153860289 13032004518684237033 16797645735616543334 8992811814304933703 15910641644013777883 831837851171287185 644461578975127584 4617458722443134514 6825207941332451337 3506480292382746491 1044722396620129784 10764782696528614330 15859595571788524063 14075478917503085860 1559452181926992306 18010211304412705559 4651231030042778670 160459276456304320 13771666228339215657 1922264475912477609 11910177483776884147 6754092138223194441 10853550012286267518 8314156375455155412 12393870524149760917 7039170261068028327 3384853368373502323 12452689847876699834 10763666100875222114 6359015370843700730 17638511013220453523 12705742137079948384 15682333353450669157 17789431542915914557 3461587833533865445 13272176995441703562 10725404647154732286 597108206901031519 5054392184844389746 1193859217009644154 8118844886277270884 9890976661322318037 12594810702831203247 16507601435064719000 5896142010401784501 17058981441871609273 4404169060370550537 9433410849586450052 6832054672013999841 9854401247090137953 14537967058015965515 18291879296954697573 434867989795877220 11297845835589515967 8114003660220010507 9632093527396770165 458008438139658722 16007096799596436886 4708885824917726931 11916194041129530882 18390620891116886813 6863523648528796226 9296172693678037073 15461595800216309698 11205078747930161381 11549731096726973875 5870574214769431353 6651871420468930268 20200273178847708 15637640760635184566 13714184378435805894 1952796149885312543 2273712192720128493 12824011757321649920 2311597199314277680 446497366090946460 4091857405865214657 14491608880677322572 7583067399657213460 16213058410418019559 3706424132514814660 1235851004127618977 15007418336645426722 7432679567377763304 14362332277250973202 475962050366926827 6652147896816347138 3713958481866482051 14840295943110563188 14532854498901918929 17717221362682904039 351210567402152484 11929886697629078627 2074944820366803133 6741328420590525851 11075291146168443798 17901176257818356254 5149308726475886308 1410348996612169124 922484659041661461 10151460332826068825 3472928600477668184 11131475548482576170 3123520704323855779 12689603533775861852 14775182760873357978 15961502798782007314 10091472819552569422 5906436255005194880 9797574327110586372 17794379114383866986 3278531208612629266 805082039319483805 12203963791134406311 11660823154432154129 6599867030720650089 4588909313991145713 11681753406637664581 10698425282820069021 4527759007130700536 12424786303785714603 3421115531822507029 9838963181986133025 8113423205021509777 16930872300614628105 16225170963025870919 11906600869877547466 11895425294548168973 7205995408175368166 682134038388979911 16915333675788669130 12000428563650181894 17197330067044877866 10136516395935027711 14256421284130800304 8990671325547935125 1114088177934470299 8913012674246749500 14716943963246978813 11097472627106315946 3467259964204705683 15619587070808205113 6616261179007342574 17657941778132753433 10700816891029668745 1839923141279693762 12600158680617758291 13719509520475716491 8319156656091108348 301037723294327610 4779014774307370983 17560132843719598712 16299180439022224288 13044800213176885502 5223421741307129305 5235299190213129748 1343483104024602822 8815644092572262434 13251973855890306811 2794156584928152586 13133893191450840676 14446663951586533774 4640249371485596231 14509306967138458096 2484444391167175553 1063287402519999105 14507047650661745178 16659017037176440073 9091076552786653337 2838151760120496081 7130552741786763891 4894351547496359839 10336346999673769491 7643937188958319959 9421682314708227397 9324515882364277883 5594977233720105845 6494815822531124822 4105056060766033661 15554544042965756259 5348035716470195013 5774213600455730925 11679221572812356838 2117122358458665203 712078641053974780 16935450790628109530 1265570081529477210 14776390297062983332 14686915939330267329 17049753313435740730 4740657409012465872 10507403924915729377 7426225064887738353 8710689217208832450 2899039427816451866 7897486141495309942 13008144838055066709 9720538727135932373 17834402297653386227 92143037882220485 5937437639637138172 9907138905777631349 3741414156532362670 3449093875580643489 13588843174381434325 17573338353498188897 9416262714473573457 16319533724461533794 10414436910176056693 17110690473809098533 16182023255327469741 692098246146987343 2169900118786799306 18055363192092144048 12336403009764346733 11162713440144732232 1532488375185183757 17700498221541042746 15727886809387477906 1574390070478680966 10583422303154755747 15069916630478793543 6015126546185225097 12908481542468242866 10281925110321062337 9948222987146343357 9380991934995636911 13273659198566433875 16488475630701061450 17608719418742215322 11734141931076213237 13228047067856293668 16134813491812396774 17210056217099689497 1493860550097461916 18390875616963153150 9827175204727563040 11834804417740228482 16697405958049710153 4362393916987791317 14160042723424795695 4142605973816443950 5664051214151079404 4416165696375920588 10107593424064122557 2786529319831025169 2086070410087060755 10589680464079380637 4279727863338302939 2315617150557657698 18108786566716724468 3440509614974939585 11173811003906157829 11641501847168118254 3490985297171608750 5011496155348065915 11590125465436192885 3964175453700515078 2301972846646049236 4746981428591047166 7609246680758715532 8718979753073361661 16825904656606988444 14148921012317739286 13920214617534630405 11604029860630368580 576054303805742763 1624546513469378435 12684518345516941014 8873673578656899238 13886569041291465656 2663079406154348502 1624718068279801115 1380497166259768321 6055577377630602014 5062138755048438727 5040243196892932300 6038134152685173666 2536708492465657838 5033461188124667176 4233813692894000990 11883207597981948754 17743079737739609147 5597970689993792258 2630796791766277402 11176626637061958334 12252802911598015197 662441534076377957 16860754956313578527 6037704454757497409 7023291928142786224 787303531560425098 14108989545677896970 17689226791875826643 12474828557846721947 15427354525490375552 12352192593967735196 13744225333933766634 18074558781132069210 15348877399305618086 14067209868592175425 8707410091663283994 4334324401683925448 6799289207283427909 1832921441009448153 3143894852394383595 15353748364499584583 14957506072028712293 13361364963824799148 4410321778976616871 11427390942404825694 15875719295843457982 3567671697344353358 12632791026429810962 14930119997048608464 3247239223987960247 4705974225743322861 4320563126783340599 6247641684536627275 3287009950174964264 3487507868530237750 7543355992318944121 4878105171894103837 9478303834455659385 17085542783373047864 4102191057744681736 4580168894730861667 8333208686575217823 18211627076577776453 10698318010567702925 5618479884751029442 8831211292205089137 9815278748497951666 8722332535616112406 5270658667116589680 1467092464042726812 1994775030562298418 456485436560134678 2760321350458925916 15930483394611275703 2397571503724846665 11529134779652105611 4206181223047536280 17899297088754407087 13877093972963817563 17442732685270894028 6032061361127469917 1456426937428876112 9307667357808820656 13139455554923636964 17902739166249881694 6800457886414217638 64794396209101118 10358694740290055673 14208355411584771245 17411036851179790628 4758688720649452318 11068030282056361648 404410505912829562 5696167661951412569 3881148305515392752 14174973549629874015 13657079028528496869 13479513018110984241 17994283437604608750 10479965375104001272 10884977220829157961 16856910967535188347 7407107947309913714 3902196999505496801 11964284993200780056 15951922393848491172 4302906153728717154 11919456838951322740 15271999680443207148 5205016026512026026 13605871424876231646 10860088345388324075 3847231060454056501 775358705432526379 4289071360514030499 17879445671633856007 9377215173318911444 6973603189689033269 10593652008282048223 13434714491348575495 12351503717551016670 9491545679179808250 17397748567393784141 10827407512507582410 10455843056238901973 5052511390465531923 8780751494645808092 15476196274045582354 2391944012858579868 10434449919344799350 9249548031682247001 5112734209585058819 8525593365069158212 12170083714023248075 13189469812173336070 5773864975220093399 7153605818001244227 16121281856109668922 8652842601317694361 17679129377401607529 6571198614337501754 7377293871126506610 16611409375101445038 6827644639079950642 736672107478330317 417595883398035563 10285417467519495468 18172988175610791063 15687855361472266341 1308164492035337114 2768505881791784977 15328413776597000068 4082428693705406885 7185385241986365838 10345041349903180516 4370809747993463828 14130372315769975635 15331926649755845617 18230060754048906785 17702846965191724793 15454258092830459511 4894066943802455717 1966256750360429613 1431417478936692705 10679421396044876640 10133713180131185158 1570653471440504151 12262046829891831030 16166859609415737750 12506953940321166216 8556993859815124883 17066041239082081457 1913415954058074671 1212169946692280576 4172685120234335641 14349331479309374178 6967681208666712173 3090928245459901248 17615868986429715357 751565522908674551 13521161104997522134 13776932280499772187 15843899224436636483 1259937407699627785 17906022240737548715 9104078979579309577 12163915135435544965 18380119285351279827 10113851922051141459 995350784185118082 3963752254296091798 10278176668498918798 1268532413310169544 15059340166448007180 4265177967308756859 18278298708139745704 5999445370018793667 4659219549888001546 3254273531026380722 10370268630150106536 2788765976827033934 3789055149931044952 10889041047266083836 11130573796567379843 7856759231018488860 13623705894538496204 17658014355721825761 4743509906345529436 16345068928952675199 4883705554446924271 10090881317637326454 16134026542820462277 14761182152720802123 246372243475695393 8361504615200905778 9633163769323188568 4417709222113041615 7214997398330064286 9110584047644068043 10587104628882253528 4039558198019666678 16830873156932093943 12366776377719808762 791244915530129213 18212446915129838568 13919348682536756373 17216775897178508428 4628965640240571581 4880314414371285771 15821341300616002050 6892393307551133338 543369988312270028 506666522426495038 12004714544471476907 8437543025745984997 2550604374818161865 8717095721827332314 14446021923999491858 11618755851213868356 4434272675289700885 17363397830933040658 13046443853640171496 10285489001776629294 4996705971689418637 6932193036711070031 14317725718086213624 5382793180774517054 1373762384059292578 828258745999802448 14115480444194807966 15221252830114378487 14157110099723078126 6307821850895327450 15909764746146940462 15143645774918006331 2737921088423579498 1173830176637058808 11121741584216438582 13001454754735975097 12824478762585502439 8514888500608935077 17940564172190855328 93423009548050718 4631589539817618590 10747599247359387370 6702787288066097958 5848169455960248459 5573262664043550250 10831929511217414013 15592324515919796227 11103377556757182851 5709910539683741740 3407150286214328299 14798362012273261375 14029209360147216916 12093579870023914251 308490284274926324 17736131125339093274 13157721856627625370 18107849992163287628 6826271586106777393 6349110571449037450 4503835605195017615 14373369289314037828 6951612943145907372 18190492440087784886 8695704800942914531 10379014544994337833 11756302143570113101 3259102800075918092 5035448998134408516 13560104090094215727 3104729684688256598 813099123259168242 7126503969399846737 15185524950214676915 9655712491661354355 11292171504505968760 7884788070904389427 11065876132389846901 16199571049553478354 6653510851837197976 3547333214227241823 14370085004525004724 18431942801534324496 13856674175491027124 9703074462831918099 2238073934534090962 6418427647558537220 3682985825052046358 11018419858041434896 7006104857176033286 8945341196894528228 15411925319937327337 9991035958848032018 1574797664797271702 1548021565133605778 2020350415295408321 7053824497894401254 11475187177649303482 2402918475563620462 7280905595306315805 7134561013527923814 11700849561677709363 2060000583749318505 446673008571377166 1789293857685400638 7013497060599014375 5331271057461603401 16186501516938701054 12476068136313736184 5078650286985013232 7635372265542970689 4703240276625934972 1459256863324813113 9640914102281437354 13888438936858072117 764456445188297126 10677987241267827516 13452831997461732778 4114030831545326074 13606472017177886153 832277141586812937 10896670481476677408 17580895837157557498 11268078335145510936 840174908197703034 10821978745515519464 9578088255774784775 14711854327790841821 17394301273747253943 6652959599859636897 17352709893355867257 15167645740374427305 1422878395892390040 4499717970444103457 5492014629674576703 1075830562876898212 6989989546518938434 1967399262883876607 4713891367961801200 16915252221549131331 6998026302516924623 4061560981463279000 16849021615994577436 230556620724480702 2852801215603391045 13331332496317753044 12938282111203090171 15667090408780450206 7434120683206220342 16278093964579856372 9525377501508467195 8305065765110039680 15906696262846519368 4932890833769602063 13446800722129458567 4419132305562404266 11556150171249607902 10478462983123849 10347924156353284405 17973898730749614106 14839288158947924483 10674590294909740347 3833750906200172118 7027511655510979381 14948804700935711366 5490084795730663837 1235814679078179856 16266425431955281142 11708585667979282778 15715305119831319266 9472548600745900555 14552596005972398400 10186067368869969273 3376775756893497446 10978863899406347686 16915750452389543355 3842445424393200675 16599233915769129609 12597055779497214638 2201502300604730259 15982730349745494129 16858447842949031256 12225193665499292257 13602407150119539105 10763476836812769808 1950887924421265456 240570510765640392 14313183410653901858 8178662579452333937 14892194081920838585 12998841136586590883 4819936029871158376 16296104419882218394 8945166556866180413 15869031139196146272 16740298833953989489 6980766638122672978 5379394604186817510 1781470504689611026 18300069894315413046 14716745929969222561 7936698108720358826 8404818416940703050 11560848135234589196 2774142616890917328 390414061178053570 3983695866529952276 3213119300538162206 9611804320989627403 1214857249925634229 11691777960181622691 4583226561024416210 11955400565385068844 8065240480919102358 4636462617799023306 17621437760491387099 13792840885952176863 1602008168435056255 22526997190400706 13720934850941946429 4968048492210695419 9874529881967069006 15312192134101433385 1582250338903745165 12725418834229631695 14114772645761191130 4676931992988739163 6511786859320455939 15680077686343909238 15497382957963275208 15999911376656867421 14717180133089447489 10581755153618967321 13308255764547001426 3539077105813807193 177876467736782144 17294654588632638068 456080281293953337 2563158156708404444 17234125411724813107 7994772960797829980 17578112718699336839 1200099169763403022 7475061162242819503 194675332761708307 9879777999873458500 1005006560231037843 8414015782463064058 9740106193498782813 7708873699562413590 2848072473618788152 744751317001465385 10222513506211498903 7534409726856577502 8357370670852492402 1083760762189878587 6997770679879306800 18394172636321744365 8920436466602538777 17999816555125080142 16341093737759662852 7611908567036782730 12515296428416884023 18183820852932934291 14675217613565435479 11510898636734483098 5474494902150720629 5877009273898722358 10300984166247678212 2200703621770657143 12268715166412829317 6305185260669537064 11378443204612566254 11381638185882879020 15388636673423127727 7393768267318703472 4598838255325088343 8214741426656869651 17560763194036605252 194189632590408738 7172604538583909704 16973915449200042222 13096221513035646099 7811135717429614967 3615859022058285417 290741912505090088 13999876360720590836 4503642928614751264 4006746401819602113 9823700986039589177 3174215307522311889 5954095097483846581 17753027566750592086 10758159464826627057 16016448210149831916 8561512813710154866 12425195650277843366 2983384095408357940 6362693729884850086 4026421706576982914 9801937488587104712 10516178978505187125 10958751537736117941 7912421152149504698 32026958454344022 15793323076887114660 13214502943750369820 14399340389969059375 11804573553358490008 15148277219179476097 7396744333502263690 3835439235105876258 10979424059818793020 9319752539107692453 13158203562073341778 16444721893606778869 1337990070215135801 11107910612774040628 1615956215572021206 5163404765881705826 16986374537998729211 13612726377539847032 16509727841140940452 1676227435133513141 8882114173684471853 2311632629640637926 14700910588836600171 1629393332876047755 12229370979880545064 4675000231498213509 8076330907610528725 3175297101483881296 13028002299743229004 13586217029033952805 13718393956109770522 1375190867193766491 1486861451206419529 11315875704404714478 17733552980015079046 4498271367933031050 13055810564125380892 9360292200311913309 851164105062146328 892240597928487944 5815223807914602863 5796364072552925570 7051617036623722717 11295493950478265733 15400222272803827790 2917554963631502052 5013292788504300871 17209158939967584165 6895668845841709974 13339394774235863978 11992007367142839300 9818246201296597910 683066906549186839 10192532388820571397 16094682229918966322 1945575871966409289 7981041353542946774 8804542886915800081 2778262872831707043 12949176080751566387 3294903774070564927 7772363440167301214 8194609670008594832 17061098113158800045 12157285350720404353 6348737916285606532 1997380028008075932 5949615257388588167 29974877668518354 18122796951883259046 13929516743903687354 7304180566090895641 6260903671970895620 12634560546229614517 11860369640647633791 5018760294074086373 10837077581547936712 13536464763526061964 4618587152296229100 1950265780584578690 17531880399620362608 3709416994492393510 5416511225599851675 9442203998923689421 17003674913119082023 4492192208446792450 9376096528225061477 6152476889386881677 16732319322267662796 145726420112977221 15462723898178807372 7958548095310739028 12310167125787922332 8398698298187546519 16799117896915697499 2697569117940356767 4842225888138975445 15007267878702675351 17546034967386777699 9830395776121138641 16769014826484827598 11603628246956721917 16230922996485966173 547286699924415256 3147207780507656750 3824277446286266186 14055144736210134053 13656815081601452509 2664871234173831583 17252022500462387602 15074727688181950923 6490349710633673436 2801794012771804805 2750289079003779745 9165262612378883862 3806755450148974673 2444342097810796359 8374128814074989284 1555611288867323069 16672873469905312081 16118339148877481873 1665776854659919007 9245294867427680096 16108586411184987243 16343225716150311595 13175054328993039364 14107477756238390460 17663310628586513999 768018779818572498 5021990338340388606 16987292729943048674 14442430461917408899 8663872546393080075 11410053310437305003 6817918451619447999 3583489923317498188 14145303066348210508 14425112678078443111 5128025661763347239 5036760403730948962 2668260279586487672 12706381337398667727 3185817943507854030 774481898019172042 17975609630680471984 17921609246848874560 8659449734134559865 12668606329324476529 49880467118553690 14927358783122263660 14357988132264043368 8118300334200152028 5647914297919812723 17873848670569732175 12761267921328383303 15909438131864428814 736429931774868093 5240035681980468144 12452636848366763242 4604721547914751928 719499964845976601 7738040846552334411 9456000047818829414 1318178830764697435 12873054681882786941 2253396080278537022 4249244973073949184 9789538995319465653 2352656741674162906 15288264058374033125 9974151100906067632 2372552586346633057 8621940382443722944 411324897012193961 9531014733588866957 10648610352614851902 9322194042347589586 12585831674861821532 15449361054512801187 5074361784340717936 4646807877631955705 5099852190130130855 4428742913712426855 2834966805511848191 6616055660906531926 17430698936782786177 8529594697094584926 12589744595241628986 15908333940771554229 14829254725494392664 16666921756390415934 10319139573673370417 12313352893095545437 18438722103383868708 5229010927986399771 6253772401888561486 28153503089610409 17520094778254457827 75520901077437947 8577441563182457574 15986296221023643784 14727899505098856787 1360157674810270469 14886739144079883178 4757079246917102860 17511258617909728883 12848406156019755223 16640787517505454972 17186505193152731062 9340229819249597427 15793881514364852334 1620411172648073702 16443313213214077178 12427597467152088592 11579903611539614824 9177135285146864730 6377110625722083130 5826274060553525718 10665220467615536085 5998494491483916224 11140066196172257159 6127489221060354605 7295927218193173216 5504710861400492814 2764371786622241100 8435316228297468225 10540985684887031073 7323694258691661497 14060392454693356288 2528538889617263148 1142694646542549121 15287109413887829567 9020249757765211993 12412348358111332762 2007765441650291544 13999807661429444737 6909549506535301739 9456382884203108064 14329990022708553844 13305208512568566511 5830990390127494472 7975335652659528532 13033261601114139692 15845402397607407720 15195153689201370977 4243537009859729138 3242343140982449033 5256517096089461506 14179132687613655838 9473408719718877353 11736218093831690564 2411035898369640155 17027796070179786119 15309914220040423674 9300364651840730178 10707041306413456558 15468013943477098056 17209670119217389581 9800046687104281525 9855880962232109813 15530886977568564288 4235245728199631732 3940058700922971569 12363906957269552863 12659694787653916221 11567157278514062721 3520195407117596463 14355815640111729198 342965813552412600 8935722450200510810 3611727196839520247 13456399420063489016 13975309473440184226 9465400980829533008 11054891597909201510 11474311322947482714 8624667783143271845 12912505421928143138 1688603242606334738 11744717295084857116 5745756481992080924 13006000554368101282 8363514150316791423 9803144457261010192 1721237538822788890 6591983840058562139 14887012023000053556 544558725309084468 5694712793950673761 11773730309349682741 3075575558054015328 5085825621995324319 4181855344810083607 2742564984743810627 16586211015242999857 6141406073601084266 6682481316986319471 10399050707039670334 5916865353872726079 13954478684309216631 12538112847529906960 1904031663362287053 17194407045408944972 17055263907502415621 12008595623636111983 9325832829783914563 11051310883636382749 5519771517751183939 3084114146628008982 32814275354362159 16102794773474884152 2325717958834393462 9504315416988886885 15213659028228942880 3500218550059200962 7506625112738301398 5927570007831802824 14143825841281406009 15620124610302256854 6014271957984026830 1305503738022579299 7095298806511557543 16902948427164952074 2467289908765719127 17200003975027243123 16815573764788457206 10600040100313008813 14057529964016859299 4786911620211521008 12628541133728405962 8272687227469819568 15197967436028147529 4399110969427086134 13973023360607832724 16125569661301979541 12177228669260567708 9835634756698114299 5596952082143995318 15765493441530141860 8774465935871581484 16771600139888700936 3200933857677079295 5922045737957959978 227134437503269284 17379219993199643964 7623006706611124048 2938459971801425025 9830502855244784578 5180482271916947500 18167873259884978894 10807070827477405343 2958606859824509316 1388053015451305126 16892289304767545767 17171452218260081639 14803608217205309430 2553604899951984770 12676814799000903374 13357909984815799449 8219490370783960351 3823152538520938568 4544068074916017381 3294683136152819433 13327572630118038884 2820485079907268185 9229415226634728788 14999555659448278102 10066602135784041910 5082194077486677421 16035127769547649700 14918602137494713179 2633879797117026846 16930436262730143109 3544542396495198526 7255380492612929949 11384924128137530114 8312705083870774719 17057166947486272745 12225494627219003164 6681230779793802643 12915702428661584778 10564398477154642073 2891223579616573941 3489737316100365798 1280294917538859361 6128614441181860012 15515726014098329158 11599350880418580353 6109125791199422344 12394384608119842820 9636579434890096120 17705432796454209911 7326711374558980057 11849540577987131108 18266422503035377403 13072101727774869273 16768372946465477291 2536209179113228292 11836431445339527633 11250658549914482397 18062412900101470724 5047141043008819220 8492013995250598297 10477348054264122022 8705664511884276692 10064163787625762549 16189183979597343771 12203543871821473668 10343648247444837646 8291789435227491576 4629563151452625890 14570873660388052362 8231773236477911445 11683170061032643752 1672036768061588082 12358390249517288502 10612267134058171978 9393917848103761340 15638052206394402582 620136954696804903 16983836902517177907 2601571231730902384 7625860951235762290 15025025238400752076 7177409066570775886 3442364786094815464 9005430467024581568 14807542681343639193 5130950107395939619 10165150145157096307 1879251847383801103 10838043383137754777 5435025693424359135 8065874315832713593 702106952081203667 15351660120916136602 12505823354929462768 9137324610784156697 13499833424227341157 15477037757825469388 3159843188278722954 11885100278764559875 15580319947114794216 6784882369910686547 17356607487083175297 9062192713009473985 17118392139646451800 5022478116615225959 12434135831214487891 738284166745425911 7971033532357038839 4751189637298371732 2617144707022529200 7137460173137667159 13684474515995525428 18202192611621536151 12599648568518979167 14972296631692676935 15793512369220847049 7718330190264846582 13612811548158208638 18354031797271977818 8591198698883328164 17557881932753730461 520591360991072919 14464046687843160287 16111911932388123575 9703255488067779442 15089591009531263709 13268086781482421509 3873616726022744298 14667341785592636570 5193116726218824136 6275977223061072711 10962060757679841734 14820922037370643067 3338355559001355591 3973709846293345484 12672362977773105358 5382203628008037868 17675188152329225022 4934001883248653461 10198232902325230575 12059418436959150569 15871106586416967024 15634672134558914441 2222760684697129435 11994528912712610410 9406887459145590368 2120173004111387814 7665665973196929867 16174288544238839418 2397970093870901126 11759471384361188683 10524620520758734734 3430410021974178906 13553837175497902132 6147957987063857643 9033322130341377836 7392962707126663031 6010514462853928349 7539808842306023448 464362240705571131 5731131335643003030 11700097091518293151 15389470601695749856 11772909340368089477 8410368565685049043 14121189023947223397 325478869217934570 10769500791130139040 925856793325693796 11436393874303646085 9766797200882390030 4553928939780050458 7082030152473630251 6581575820195974280 17834878003065743402 4805331623616701007 1968360223389985529 14900227647418134942 6810211746630669420 10384169573702648826 16791055176262591520 2557723698920167320 9006701823446890329 16113600534891285928 4631904130027971657 8075486592515141434 2823198834230925558 14821246460613901619 11606951712627470768 9428096069140454616 8318333030988900779 6948600603904630409 18183646621250925238 2129663637854785175 8865234604433532230 7007197724548821006 5436503759604605057 1788017801945806887 15050231221572468263 3715491662101710607 4999441586222144311 17643481800991820568 4562331177423762058 1050161631172170867 7103053383470680376 12512754370655157104 3786233362634023235 54203457238919961 17374130140424288797 15828709178244075717 5364192208733915615 10971237292145754052 7109773559146103907 6739729455632586534 1427995222931642665 10477280265232080629 1533397081622020837 7070221396313846947 7066293214764159401 10602512389035070117 8559315300080131977 14455282940013965267 9055423676862946942 14293499810296714228 18034506159352101869 16225848607368064215 7439344213983293730 17751911726314437608 11433439953185856827 12441278619019796774 7086753260891622849 11229590599914640328 297558865727173780 14000466392975984922 5735778740109232964 16381657503404307605 14139948071784349411 4313317328289832778 7771161751996232835 9276984146376680497 17574590516628116494 10317579037738776959 2663394606767774241 9821447939339566228 7619533675054517936 18212189149210467203 6336684330918569932 1108775685291876814 4553758991008334024 10873787275463740128 4821439416991759260 18263923476524917296 9450232750645793475 17441617235500415530 10025137430404771814 7828323427639300159 5560433888881557631 12328684838007581801 12043543380928320093 14523829894077245936 14105558321565347853 4562667461026292980 1689652907226137772 8527922542644949335 6457440199719937064 18092130932634600205 1666823624500438129 4069590178044704992 2218736085938550978 8672371252728696593 5415543034408141485 9771886517408011631 12443031720012571514 11414494133395249076 9690568510137080279 4182587835790316774 3755208214193795973 4087844997729055512 4445244613882936345 6521659852338942855 15757466215617226885 7214722839590258381 4313153210421565457 10399946788645739459 5827254381136648589 1331056681410862696 1561941139676152687 3753725876008491426 16025078610834296320 15862354790386142720 11341281294519682167 12056085399240061922 10963358921859449110 3774966515358414008 11129957618266771388 14028707381164194252 9545854969896757790 15302047931125541848 10398629467267362769 8455189811445507290 5883669890600065019 18370499341088729032 5048033223141457461 616767129229488165 5571193083970470225 8165333362818367096 14140613718277036019 16150250459543362328 10304296008142746198 11443228973338841276 2680756360623873028 17283138236954920378 10924893647272756628 7630062535112944995 12560757904459847451 2140963384530574903 18237757135228099251 16140105958051106607 7397402757867423811 15018300361695021568 984141807879147875 14811194537233167706 1873168013806131744 17574206326116498768 8786841620531148306 12955642563047380371 18327194601824391110 2347583475794053336 17855708312039037565 12626097900951846196 11366685757585592444 9604700739284557245 3735545013234095546 9823284282572530405 2238996775531485876 14993447232508399813 10620952618924844115 10987066772892500623 3057685963752534802 307965924461867943 3893096043167988646 11288836118242089333 17356041971946283300 8195911357277911015 11555707150585620094 6994383738065247986 14885001574898344264 11293988224140187647 8127829431118639627 9741174294994291186 8959528466863561300 6699895811826060337 10595280438402468865 13477736282503369584 8453073033112096683 3409916997828566373 10602742729832252430 4278356115081722479 17089143856571485439 2356631400179010497 4111384144342610813 11678801982744765807 11259972886572940782 13539582813882865880 15210062575156453886 3900028104096761188 11535019817135649398 6620898513533782293 10175419658465763550 12825910250355270753 15938074040528238326 9242441134888294028 18389265170796296384 7447267960512232224 15540028096814992699 12649006278032627920 15447164055650845870 15319764225636776565 9115047062611098216 13587921979545026384 15123190273625557057 3278758888633828554 16712187856943010753 11046559262133583734 4883930305053295005 10407462282592992247 15197353319702779159 11506447684496296067 7125823137179557385 17797608919855018564 17573339385499422967 13411349074819186255 15898600148979704850 7416430702539755843 3014394918254066151 8137291655442162144 669230781974444300 3216143682860078600 13579905343720742479 16163070252144959402 15885131679688750495 2736233444517389830 2382462441945539299 2275449482118575828 2673695205599447850 17844967988389939122 12024261436505264873 3831068355193054568 12376392442173755484 16649749967641390843 9317117582170128651 5793240878892149725 6575656417182478407 11315899024159288773 15867254929331630986 15557723610078732311 11940423910994815233 12443193744454329360 13900047943030652995 5208898875919750932 3792072047571336612 4836065759542126566 17764166005184700560 7902618933907886076 5471781268214539013 12712324177062239803 11128728338465661170 16449090216679762190 4657175968108037531 1254978457054672513 8547316799207261331 4956437379353022014 1340073465247720805 8845535136413514684 17984309985602528601 7590302624990203195 16240593824393973416 6309459110179728133 2412787502383104867 15634145828943349810 1663814924639938391 378589811383361615 11163929295333252542 5232454350907665393 12234307346222488109 6166226693787452286 18226816009663486052 17427029693492818263 5553772987637177047 12487655831153109264 16168346649099948145 6676872746527212043 7224926108382465314 2646106102520005397 6757804722982795653 12750730601656230773 12308535286470006426 6614600374540478391 4593301015074911073 1822943363568952731 5047020719607317535 6627473659362625864 6425498192110955153 12320221568863103947 2145288376983286530 5730087341078653618 1888220858155608679 13472516748098560661 656949625414200804 2408785592111034559 1965950948059903484 7035628520316732966 12922095035728344274 10866166401300943318 16018973710228481935 196472993073560384 3169050289720082767 8498991931654226919 13001923467660406638 4240896287900229291 16907622045801731658 8885970946917752890 11127897570678663075 14535644821963366887 6684352837622246605 1223510948792690522 12998304023453292024 6135084753110391157 5430903004735912726 7260640043106249162 1722229727194217526 1576227204240254036 5791713843508541250 12049455649847136785 17794297192950835974 10756809781986015631 3821610716195908226 13361100444021746488 16160948797187037282 5275149160833864899 9654976389958121 7092329636666974017 13286004100361206206 6903708078936784548 13599074694595289126 6956402321749236248 5709765436421951324 17008963966079309771 620230198567561349 15067428682874490624 1346667833745456879 9343544837558247928 3729625618609983934 10252833213624685057 15984803014124571343 15613485190304621366 11019618589054105298 5329920926610887105 1284687412331136900 277002391878439413 11546671702619679587 12452229823104084852 12725501465564013347 8786246931999496883 17933814483576557565 17607327187237688236 11911053136126546022 1934299482164968809 2099630470934020528 10025672884344714613 8497033894125479691 5473582573348409689 6452190110682387090 10331094262758420822 742983161588591633 9525845717045682695 10620008247985071454 1191705822042244198 18341472563647234010 16278897951613765293 18102756817866493953 4882348172166725820 6557555908958713602 5595087244367437340 970899479881168650 958495703777091083 17296973891091996892 7704860241424246888 13014755454016459596 6878849353800999587 16336494711153354733 13818751558744095548 16160795290568600832 11190279172564291608 4035068194330006126 2923457970282883245 13861781450630416734 9277060247939898152 1546245711127192442 1358972016499562990 2568275021435737110 10839824696824326632 12471064258526615647 11090024655366566437 2131311242869377049 10257355805577290374 6020409695752869347 3885729708808364642 313674457747581082 17222606075478185744 3646905576338597498 6184808780366773323 6020654840738095060 1924825082560488966 17511531169423892352 5567038746686399150 3608236089042988757 2307951062764098821 14620708840109056707 5130225204884734954 4893841950431581363 3690176383074226494 11207393377077831668 5923346990419069047 827106686095094629 514035681482206558 2254299351123506898 615319086254056851 8922786682826145033 2648852871020016942 10219940985828177377 12893427118389055668 11885414968654661044 2612678986124263956 13538125851372043437 12738116192678974612 15551398748733695464 10570696200219435549 1952295522273289426 14614869617736770178 6450870975050134014 17396152982820567179 17040280275278445793 8985525944086174196 4282050721164303123 7151089222475210579 10113944915384044484 10020949693241015903 11239104148651285640 6800978168118492181 10873089669380498977 2759861173809145129 9061423418732667365 8842109641904322528 1763036651542673164 12581125227360071793 11065120014651722509 10845851889370122657 10836817945161479066 12418526295805457771 4508555177426839096 11195619426000901488 12009232673479223857 4845901978131008718 8569835927828107428 14801770767639799594 14904774764667787698 2871701385735225540 2982726141526215466 16704763496635012093 9328480473957904400 18050198511071511540 6003564562636210168 7016209931139090614 16513511207569400429 18106233680319483813 18422543948717426163 18186160683263480841 1825536117547475926 12750539040398441645 3313971594490539996 18271905197536956131 10764933525402193901 11511069411156807490 2012861278247322949 8262476464549901277 3781832648220139317 6826842513507158869 11009391157029564777 16522068171378161852 15210766673299129020 10281833178418054572 51888902461139276 5327288576358701357 1146577695342623475 12936894405247730473 14187144465827547731 16646119439277034543 6615023686290331627 1523596380153053489 7478600576484028486 5550120748038554443 5249595637647074968 4535792828920453325 11057696784766776211 12643054761639746506 16241571374936025765 596018242700522160 11045717912817551793 4152998636504348106 16172116929845448106 10854857960315005615 9536364217583930908 13215141964213955956 17757977809603801414 11400511743343298149 1973400413297123835 16594682047136175970 18282483950916658085 16293182061906793736 3663263307139997226 9653239719100178180 13032711702483434886 2130472049836885570 17383625129422223021 2816571902282639459 3758908181219973755 8868871620055409049 11017034588229262801 14978587939081950248 14388742930753933911 11815604458048048659 7883930356670982460 10530977832417193717 5054276289457289154 17280605704167980257 13003286251213558211 15810123238399182359 9912193582836057155 3599470951070833052 3591891710424958996 5415716228928899902 5821519414500800862 7637112940549416597 17355252327072898415 6568282059108677138 5209580833976364436 1831883735751623941 1831053923738901593 9626272578595449127 8432763571583303151 9329714547058668719 14381628004271542766 1258743045705129048 12475784262077008055 7858420611478857510 9154175426447099838 4279532345151871254 7453227887826771729 16331124462728867111 9883149289178749889 6479403404120450819 12444684242367416620 7249557052426488596 4682025067034463517 3044057105624855365 2936971273229330784 13820727925195244804 6978740589367510054 10127729306153670242 9825882130624606126 440519707617724058 13286520280762798370 15089823384990462638 11578845432984893130 10765418062067231965 1045851529425691049 14756911863156027385 7536442595921563688 6377023083320716676 8381843891979990552 3356913324357241331 12937386326836910001 14099885466030547201 13443408911526834311 8561201154788511624 11051134793808799262 17375818377301700741 1598328272737671192 13600391874035510419 17630239942309274690 8157668443662098686 6297864681341121102 11593112411980602253 8906237506208236826 17707945298974534285 11504882006832445884 3888471378880900674 2424179457672496445 4288654084214120191 10213264006311236138 17637764961956744667 9485301766938569844 18163508708152362736 13893478824518529199 17009896201060761354 6523275604036925568 5767510204057807165 17100775037810818464 7910199416573729136 8036632679577559030 2220821675432804982 4594924033895289547 14232217395919388789 13629998122235329050 5027752457499253661 10312524222264628075 16944090241419508039 4611226678665586229 8163428337825024068 13271170011685986175 4799884963420406665 4758617332339830116 10346522005923374863 4240172858477051513 8485529239013940927 6780255814871055725 8647084841628477447 7057731573201513592 14486522001404149451 6250557482817951023 1908439911015142107 10332161888743747902 17713117070558592301 10259108333897549816 501625532000329815 13258614899429742069 15597191929691579291 423911834713384035 17922330166737256186 7518488868008854565 8036958963792879326 5618537457774136167 16264080027715761657 3996062338415012323 14101248140095570826 908496847452420884 1241309945344032300 6284238186840105833 3151580800375053434 2366541752750986138 5503447394576278528 4428527626103586145 1819200396874435359 15627198327311302011 3483244065442844344 7902227261152425519 4365099932165120654 5441067866924674057 151603046623035994 3034286043445393112 2357651212057254896 6326079297256127012 9059082846843969423 8239144868438024941 14337583770904529502 10226241604854944713 7525749938938123007 4099271767442159495 15544002267366113763 9780850260743842962 1279226010782799338 4847079474219653818 14588222535774682678 4211220590876202789 11016350980030850388 1624759233852410302 5536895846415492398 4567093015124491269 9875522329959334242 12059192397634341367 13753211600879294734 6367773385606180848 3353870884700466251 2502338428487167103 5118406747822492357 7875189548141431919 15961477548626686785 11345778316454635317 7304835247997193343 9040721322780839097 8760864623858842611 9958781044893689469 17216133852303773777 564411289113843016 14941641038680282311 2807400617500191937 11623202585544262241 11798978122072187669 4816834824681119388 17159640903767688826 4752582470397459894 1332282555204307468 15677733265682240925 10168483808230313061 13341962690662930374 4832051092600944239 8798709641939975754 11103261190128512911 9924952511303364411 1405009186784082495 4011424322888632762 16608190516863661073 619854743078689294 13817691122284842150 18279481622936416630 10689307473232149759 8107758336044648940 5075340015301421103 9818655436183042356 5262461897638141426 9008299850928286845 7364352443422570172 4782491087244569526 18103577230673709525 14475812058100171906 2281822893699510569 17413737013886893743 16082078322091177972 817783442234098275 5106837403065960072 6825372421011042092 7449170188110853050 1745808211298296299 14778804321172198795 1352163603360415690 4914615113023062949 18111413492162813733 13039465493224732675 10948203315519694153 2883134673052954477 18316341831929208949 396856410973412853 1686823877028440197 17584799339736080453 8420310800944418075 14757951549010243612 9145991029485262682 12681419066040144497 14203308862236761904 8830690155857018853 9771118220334350134 12464452314716074035 11457569578519361353 11493251544161292332 17127191372994867763 11063825005860777235 1038350865364197590 765682663303654812 3674750613571738545 15487758675321089304 650984866566813276 11472111780129374359 7802570974727485855 3911923628060871402 16561676834999502741 13645529825336850963 9504164166291580786 3166169286048800077 17717414940939200635 11155969777669693224 17448613259028365868 14059796776017235956 15777428036382965503 2735506279485885289 7356826063965621876 7588008488327826621 15672192966053121999 5423275561422314898 8312514780695957776 10188526989234811835 5804995070542375902 2469454229632239761 15051018264907056646 15160493988941146220 128884621570620698 8267090839884046559 9472119766080483523 709458364309982967 3866701231634906878 15818453810915383689 15901423290142316062 8913850739931796804 17479615982881566904 11122333845969973318 6962704099807478867 4178755567659568128 16389689901962889860 14707061509625542151 6958681874213440746 10228024432964597778 2112314864564748336 2781842566211017001 6542129133350595572 3384535524822486674 15459141612247059555 1804117476643216723 2687087771002197997 6169657391402691405 3519355562677075459 17134631024850245100 2257197040630687167 16624628398649303910 3831643587936047325 14953778410697225034 18103538816553461183 13758415365644944191 776555730177200132 12253695701170395648 1934612541279930607 17969337873786020851 413219036927319355 6843547475157375146 752225285039092318 18238649416736025814 2708288307323846115 6336332225612970823 13041667117503872955 12840337563069925911 2321692571216141697 15060563863787309481 9619768813258186295 10551233199241905731 7948800497180596863 12560675396932313522 5728507204390830362 13591982607175838904 14224775974375583498 4930170891665345811 7218390016386622279 8392956502299965731 17892646080005671710 12010410180884439564 4470179587567427316 14360422501197241433 3356982866828138862 13875432513756659101 7057924261288334129 15399454941323322907 16049945710470973201 17195968532788311293 17303597453565408770 18065188700111808009 6757324807213182857 16287726357165683485 14763884724518850807 2844774969562681825 15998435490155789776 5238744876010551303 5764211330035375248 2017018828842281964 7382123338069536762 13185370842299554350 4054483895667000710 17897488435535974312 5502933218707391198 10115974577544932180 2139722844191012787 443499826200756737 10999747890331327256 1942852629176882399 16660301126993728011 3512560127636691148 10142133464861955536 5655084359948974189 5991759809143426535 3623927931978676982 11791895940636257055 10789601997415043218 9985995694704705265 5180753461313057381 1176509373315331903 9626829364741735986 15992599649458757805 6765296257768110909 3246734062698018463 4281076378970881424 8915153321060998346 12447266401106668077 2305908168628905686 4597332241443170017 681936304695919800 3092765350861834550 1989406079352634295 17702287858097754406 14806734848538455352 10798137654610304768 406221259825100389 6421808968071796932 3445480407650970760 2961095832262869688 15143802190850028629 11082127207602293988 11654592449142577690 12417677946571316448 5598327124643757279 11231348029535156006 7165482252561211077 14891199440327579836 9246233651866519953 16647770142483740166 1282107860298025640 13154547143881217906 3507374286075417060 4362301054066818915 16219316244713588673 15002347206868398124 12276647673066182584 6663470675644291456 1430056154949713467 17249468927831307125 16774531823371111708 2617987177009992138 14049998961324796464 11843768539347685353 10272421064829898043 18323009042711169453 6754540803839641788 9932328741405902196 6498009255581549852 12431008148302509829 9902581189313182026 14070409776476437473 1496659240470132432 18148223164564368436 16197989961950384250 13379237128875562981 10794683571634931878 18283404606769414643 10675307169683105312 12235052805678909862 2671464145040522473 8725668172972183347 5611836163407442977 2287119246307723047 8878716578222070101 13366113246194267510 17231004180029665177 8502409835556999963 10505481160621349914 4794458285357081256 11393982736104573874 15620044841859604170 17040152731211251645 13149089031734205088 15280949602450221991 4468772984594206150 14060752327483818176 292701467539915100 15964926855263643907 13468842796067953160 3866389472596043755 15718558039098681716 7498151815371033861 15150502396515608413 15168310568620177468 17829201896183755069 5129393905496022161 15849305728653831663 7787808060355680175 5930041841448705756 12682633939971616517 16194502619525918693 4631707822811625156 2344507794480627155 12997826324652541511 15169661461686089318 7032717567133545515 11254786353077318016 2392319372644125552 17991266789590084066 2574784905680218935 5517848853782382199 16175528564759684218 6593443841235137169 6175230271119596327 3589830402478976506 1998716102937412351 15785549797008938410 762716118568881841 17323152328878170939 9118736948606019027 13093237494214494228 5459064066615563672 6995305615014224401 12162647686154574776 13421063185809937970 18439297952935384676 4207368783481950267 17988530955553437519 8758642567471261933 6763257201661482384 16036338473669418320 5673755068227050002 9485706247084108559 7590278659901544025 13214857132176975174 2840607643215399752 55787900362402951 875807767138484363 12503112178735537802 8916223537929393573 6270688024337413571 733438287230923135 8017265461508193925 6217282041675779393 15901368411037744284 5637342052423551410 7721180786679852876 11989102177373475430 5960002447250893863 7392435812423722261 17491315179788537172 4491746806127707455 8614497810375015827 11781678491382990033 4486574915728093975 13548630824657694427 1443144206042615465 17724927752990693431 539749223467091145 5989913878660748635 11886437546519130370 5308115734799812309 13912143960306573597 17332521566155928743 8546509084317738512 6810908729047773549 14313656361627625555 4713644697090667894 2416694012236656342 3669470593757715364 8429076597290367587 11754809649493372702 16354188315166466887 6273984132287468977 15452978184457145516 3513350463717793556 2483394584384702904 4874695106875688157 824876623091716618 4559281683569366708 17224058455993825685 2850429897177413930 4845281490979837881 1299868014907236843 2911426560453173521 16252016782948506853 1565366966897429313 9978627146751248843 4732796717275777111 11916900756908309294 18393384590680551791 2243357459660042611 16094170914279549526 11813205006828061718 5410851007175544428 18293381222470595992 3300464326360826895 4591415116767966166 7611673571988954748 10813103567894845790 14423266342342035615 9181962433734479191 70506712352461187 10245008589230223673 15397730834587627090 13007434771744455254 5024533226461900703 14575825215520836603 7925431083122351590 2093918557568945467 13043685498596771567 10968564646711619680 4930552261256675719 751493334285132967 16631196778703768162 9464390993126891636 13087084453446896230 8519954316772485902 13230164528635604598 591523770456183029 7795114346932307633 14082556018711471984 12579231906905057186 1041222699731883561 2117488018928271470 13662797622776556719 14274953958206773336 630711518653120680 18237116966637949080 10387875868820358468 3403370465455933845 3079920817657443842 9125916920374072429 9502656303042304613 2767278443249221118 13508787428499440866 1548336033407936482 17915022023111262544 9499893568360053609 16001748225928461864 401922737313530598 14036718631573356044 11634837841397013392 7175003238151426800 6773439627419007863 326520772714593110 7245695384247029533 7849398350704076255 724879855486513834 5354869908655297297 7701077116152410979 10292752405393579534 10401947078458918634 13759573657127741998 11555408161688720457 273446503002954264 2527829759928725652 17418392947281066092 8431153240362303769 277043714991152977 2797643344915896870 12293603785967807362 8478224219347912954 10114340338269095109 15900834626123208868 6055189267041857414 17301144715782804745 4919165230797814190 5207917619276730835 4238781365235690048 12356789658766970403 6829451852100109331 8646499914495710910 15242129573884914823 4208121156808211776 9264564086311565957 5373596310594986570 15647272231792512202 342985800480925090 10429410726095010872 6745521673084254181 585949957201765325 586910103578163551 1437476290580476939 16038230576447878818 11952806252417591691 4514721453776541638 8603537944880500716 8477216681114000054 15283431066682262091 18027744545293305837 879250306199135110 16894210856690354001 5629856093027932551 9905866705889448366 17773274771271913949 14920202615374016987 4993895885461272226 15270376503715293242 6337736929152426268 14025030501929759781 3307921929062495371 5708411894878067559 8306560020911417366 16632538046061936258 14587681103654698937 10459299599565295755 15837449699825643710 15260490646237844147 12636385934061917229 11855484702206025578 10811687723238423559 8527945119542774683 13333227675930853454 15502057475916867875 4152967281224086639 2583811602824757241 1724887991459340114 12641187102300844071 12666782161409533320 10859177191175456367 17267621099172373011 12099633041807385139 14935172543416696982 12164159394790502922 3044454570954514837 17173633555928119254 5813097543474804347 16136393325193994126 6362766990938561314 14224034295813471488 13238101677832303120 17253546280278778792 6820314540566415060 9128383774649899432 17853830109874278282 2387609865430097359 8515370236835200897 4310951818729263867 978253618517013657 7826685270595395459 10672468179707692198 5730010250865603799 17145054711080776633 1901880018526141279 8391453393947025043 11187295148302492266 8609199344427661400 6683014161817072830 11430348803729348293 14393312577624011051 11954666161563232078 13177489113865905234 7268652587829256694 8933189958044421647 14582742540046275857 3859951208141631227 16158453618704713363 17449885033747849245 1499078490618956547 3037854295363367412 12252219875919566800 3592141494266299826 5471489916015241927 1366120683515713309 11829118408697800214 4460317266090752985 4153261840622166752 1014693698915051906 17388642523891514985 4085928152780312832 12356730228002890580 15016170377878516259 269876685919100078 2297233884130802451 11360755788063656697 6954892263503331743 7636211924992150364 4531796024256641028 17207208278381076900 2998477827017665333 238983741782570121 2776335177254332422 12770520683284560895 2869981810484539426 4479523262691641259 2515337183583250669 9544608226154201730 10647963537776861986 599930783830699070 10433491327817572886 5739511398348414417 358866620696311680 5584185102069204195 7423644791621638551 11079233179559037087 1378951799502263853 11282427488293894349 15913034898570972957 799415406669644559 12362359510185316536 16976911106002999712 3464814263757038149 4143977100386815147 4191369907968035341 14697892070718478442 10671739212449189825 2299986133155410041 17423232975155733825 12150602159194252676 12826772448933476598 16569189089757018159 15874867096290809811 4472378879583935344 9807676739938173066 12381998580048150934 10318951643670467428 8259043670109650603 17044033298395160398 2862891294062647082 5219915220573653097 9469136810437837386 15613831831897034259 3809069303766013421 6281794806707696444 9709567341351856528 5660951500516442930 17044208906025352336 11134427611233224885 16204094569732789288 4814272092211592505 4978420112029548605 6102991015374943188 7575033661001897257 4572905160543559927 8316942361056794296 8843598527776220474 7944868235948253177 5630513052070623665 11533685023646706663 4678918880278137089 13138731467280471215 13446565765710088041 17467039944802116531 7447234328803650151 4113479929277105758 3457892664979310054 5468409518702367943 4652263177614438273 3592205512098185583 7730250479548640376 6610621756647146304 8379762167439616694 11468383880196997963 2594611393552590038 3647141542218857110 11211664465047215016 12143428736664343168 11739927895680202736 12092260975598211794 7063630133083367443 15402010283734615030 1021969168477172499 5126920717714688363 13974702719570007245 16475548681529889807 12492562356059810153 7578536902543670617 10830418223705071230 16045134016882177272 1530958121626097417 4781874859492692793 17666258777298565594 3918752965691534908 14249556708237756672 2798784394223649875 5614613836574943179 8531748130760705495 11673672847863278817 16231293579610616201 15695168885346060469 18319874006403786186 14789478131902430274 8313831371017510232 17953099670931224096 15943990472135925329 3820013021717216755 10147023582283990981 13182469728355653361 7028084811290972254 9944594842981862876 13736330704687028001 16149812482792483124 5339473232414658685 2199645460611640356 11789072805283600475 8788710914177979209 1693681394854305504 1814438594033341659 11051260983965372440 13829112381513235018 16184848539779561999 958450513792163602 1391080345025837465 12522569280912861413 2533248771434793075 3635530902283283273 14074706160883947873 18282494967988544833 14241321384552370720 3716625104698809429 6068213437442718240 10622496710785452302 14130997937490343202 3641993579442902869 2199196939819664320 18215581340947581933 897413983274417841 12261760368527607440 14759279663192704500 3155831137073395136 12510689834220674783 9698639841215876992 4293093574592294814 8077888400044928534 10615520601391653843 9375768385981625217 6723234574930773364 1360308966197687003 9972816242128536647 2914638144384943749 18103032009796385608 5314066697860956154 3884499061188578059 18104511991325554419 10824844380252559080 12319417872466343179 8436782330659739229 16132342976984622148 17822419009862248960 4711249688271940555 13847369729891536230 8370945308271355098 14149826808971069383 432961021473691565 16092936553387926594 2865299694799287958 17903279968828276065 9133245884500274262 16899693498421297004 4886494940512516420 11202807770078701962 7856487921210718387 10046675180263614935 3121186260664283771 298401280601474067 3518858946057683545 17909070392167631598 8547242629155963365 7145128139605321275 6270399785288880684 13420333202252187285 13996218352376076059 5514278746642399671 8555276885006444273 5380362094485875404 7968268320669946493 1113556491168741178 8511830727029222846 9865526542181668667 7909878375829753618 7336973197110388777 2787672254300619651 2893749274198236404 161387313712601032 2324586628859487851 2089783191096273953 13878093165971333235 2550593539713975411 12732672853657145299 14574966669142905695 10399369102951334736 11111813268697860105 2544733939253917021 12621044871843151532 595725212177192712 17807761452182326564 12957226110968301813 10962113830117084703 14608673670426516573 643373108468964910 11666847533604455869 7012625729075611593 6736840794144872249 16889000172818189956 415936491656417424 14543349504843110349 3823496580111870616 7018936954162168813 16374431645544648816 2007796590597895762 8065120712503666388 16795675241382721598 213187577798777702 18054738431853103167 14278011870997871244 18025658083188093416 12967262409083744353 5984485637639965882 17749337312940228637 17097228216522466532 7622501672352510016 9196994522591094178 15782032049967131048 12011930254539221373 16842839602313024446 15263115362082145524 8267932486688843897 16853302577310827484 1063072605303244585 287062705466031339 654929593588606485 7990962968074284243 175338208186876538 394388196840177831 15376150599783372053 911890548295690825 10757784022039278882 12814547604383783168 7185857836918013939 10943243662916194301 14658559375849104889 8611029903053704011 10958641928708614042 3425225755518085213 15745064517933962659 9587559702003368503 4790878215914131524 12944626048625399967 7084450638915090347 17662529880093168515 15454455575931016678 2691370211129692762 8791703915341015670 12317720348532831252 4814085559009776507 10998477943442598767 7589651243282444398 13178460896539226947 2764516494224666167 5109107651274691086 156439802922579002 5992797460884772141 14173314308433842398 11392686352742363432 14300585137226923677 13108726174914361068 1708304999240648506 1692175232956419064 291049370659696066 1083527915043429171 6954745820924505382 6474185565566817812 3010329096283859624 10554391058504009866 12217007531473234112 12106471436332931625 9488749555870317586 14120635330107765695 6643588426645553622 3514431875210378173 15261377388350834157 2265345100198226797 1174428204570301526 5115556027589474690 14195184994289308606 12880682242229448927 17407448353374506583 15663640846966674060 15995234413412737430 15353154027668399512 10053445003704718548 13421802654495695306 14750857572472766105 9273972277181604301 7211702330543284388 15743694499899410499 606660756903110038 9306617686931334601 10247819899888494345 9345043962178509587 12590704681283695814 18062515725409327404 13668040540927676044 4992316811552133153 10148486876204422678 6664739053299891270 4214774625587140864 8972208233441734936 939575907197576041 8387383444303313950 15382759027763648457 3574115214812876275 1343108552774551078 7184225430496192745 15657937754741691622 4678836848447676678 14604727795863654599 2673576324669350356 276803522872063194 11712519266776005715 18354714001925808535 4438945146335120678 9681387180209067591 14572566759448259582 8378144241144137333 2484418119329947710 16947724360641230765 4577128056368721016 13913572531221760239 7732804080347706054 18320290510013303285 15717634309266859209 4848990557852850562 977205765043067258 15630309358959530356 9946503831118847774 1693269194468362401 4282219334212552196 12143642341247345140 5333320432002323067 14600654696261517248 5565500013547968502 7504609766582533371 3316169947644198471 2111550791422412187 9061221634429541275 13313692753640875612 3207259809352134443 13134924865352344437 9156529832705356121 11430471136596084328 10098554801750712451 5100003204368604397 15210637452227272326 13448654328733724238 16206122227313017881 4973694767486260728 12933483310599074266 7643337588372756610 13903663658976569115 752600044771312122 17485808437001717079 10437436289228589749 15105483580069194722 6769676785246490569 7001157097804319738 8701048372787608388 13659120466474211198 15881564494569777979 18224067255158907900 4548335857400653473 465625112261221470 2957695609051818622 13750554068711819469 6203629426672076772 8296144378102513800 7181750207208169453 5954130800282978268 1496291615501745338 17838147410607725062 4892071884490526150 9582989589941119000 5589334606569281650 12492287840261000262 12564242990662012277 9778141259350256303 18028301287339485251 17245054864491990590 18424116023486217058 6998545522828985746 9068297954048625103 10332083059911677411 239970118148969919 15047281255178896817 3387728309163194205 3919006821031286091 3222229975929816346 1782808802691730816 12338346579422889200 6126370033903254702 11759370017385470207 6264808966978300508 7519106944625365944 1810699510541801020 12787419481581368048 17947287801705284521 4317621316691612696 5060533721357174439 16598617345026346836 12212059605964805167 4548393220164877510 2321858402251469718 9219102516607841692 17380833995726593327 1486936963729402419 5605992957450792148 1068960278017966932 15087382250818393765 11183177244653691208 18286379450647212668 15229662974277467267 12382165218749237340 11778730226780533716 16882892828911514210 4146450445978775124 17496258396019200464 12595604147054247276 283517944785600726 5804415232174206774 11920520103588394617 13927906261255972057 3194929603848159819 12096848800638743544 6621396897988662886 8180081265543958648 16417901359103983370 5340042351048586269 18422597277670802880 5975011910274668958 1363409837023273451 1993439561259021075 12665779861897601746 11518938634036801076 15328938196229003663 16562090428726957683 10804693854930267475 14639178133561963569 393400278774475851 7174144596741161369 1247340386255701489 9039230975850584001 5590061842390429587 14549113617608043588 3274276172049788059 7731900657370887802 13133256153595902385 4180494892788601636 17400808187366558758 13169483989511235883 14456737639759184338 13827705444435597729 5096830152516390303 10795584085362124530 1272905768556320082 3410039702608854118 14384380937654596558 16490570979068401 8148608597531740706 12701134112811319923 6501498116657361431 2639612200573055284 2812720280093937333 17101677142187242007 1409670017492356212 2073503557744439397 10190423324782329169 7717983362938089785 6394580112459937388 16492086259798280863 11537493085293393745 11320756038866983369 5185114869726792086 376057525230508054 10623743822478119736 7004827668949935504 8725300757086913166 7192782448725320128 13674838954232961788 4047122664298934220 15097165415590033613 10811035038147242114 8469310768744349405 4658687022297517655 14591717282874696270 4116114226093229421 11616386062619126181 2034841226944708316 1775567674633251263 4314927420267208659 14580531902594424927 10041960554221228125 1488656694808744338 16498161678486670167 4287923675131930009 6207126554533933439 12686510431533833176 2676056989063330281 11550060193132047272 4119116103725983226 4216614803562531689 12136279265032921603 11418263227662675039 9315652273755382541 10659833344111956854 6966576829108871081 4839862830310253704 3724659549569806008 12962127483539063143 6027083837343225319 9859823590559137280 10290359542480008022 10237517672538352538 6141805784875225489 1881109520655533677 14107165672804370643 17629736415780015099 888605635651207202 5507114768373506530 1517432620795923810 1430413874602806986 14123264766340422356 13441230157107097322 16997238549506907493 1319298974859571494 13242199637594350601 8548275651703414448 5965453236228051219 16040499599252422794 2512220567350540161 7427206055512166233 6584921254933803525 11293570100143501219 14744488317749990292 14789826931483422064 9858711136957708464 15534948022415840252 2584816934787964474 12004689261676370175 12639409689658286049 11396958567420851091 16919708165415325198 6870653533840956049 16272996143482043100 9790930388858837749 17601637788911257073 1663499196652521320 16934429303480678883 510210330015698317 11551540712168858271 4837563476829432770 2077791195990575629 10161572621118691747 11556720098401980727 3782036702514233707 252905722186938947 8587029394124321757 10002495264262249102 8751066672781977551 1225659462789817404 10191089584633999333 8410607154442611045 17249087882724621892 16761808800078249125 13465800984659841076 14564440815938014119 8137265897869073394 10084292202351735101 11374467075519126208 15791526094509148811 3061174636806682777 2387979897905915215 9889492357575274055 7582456990990470243 385704323856671793 1665449803331247423 11272828269578024760 15152924119952809208 11705293010033218578 17258119880183809920 4286732864975103065 10357928584792375248 17455079791451406429 3613414641438529634 9200665816981613110 14810952278616175116 5193877418575376412 15789222607628610549 10679934205725038710 9288837979385849972 15357674004228963763 3973871485938368715 2625245777504648880 7036100384946139491 10641549735978080399 14177483609381044304 7643627474183822798 5877129511347090174 3997347030549496887 17728937788970582581 523257853661118928 5643237083975719412 8113758945928647974 3087704986613832329 15495864751893434934 3336775891699325155 10699395396020416493 4623043869650286989 18018847060455474947 3813008168365880294 15815326470504839709 11585162767091467941 16197094029210643302 11740088814842923250 6865590492562224405 558455583318531695 8563709420935779272 6226115833362984118 16816831835008074348 3222842867149417405 7314135641042932119 11536752272202773204 11765175730583021653 17925492264901507745 13242495763674283306 15895828539957549065 9630258357668541673 8260320914728278934 7629856164533316368 5989001083271766915 3962650287002275736 6521962040317213972 102811332031087780 14308725423090098371 4478097081233568381 6644739997774121678 8510399538175017723 10036121599083059385 10556212356365253398 14833256155430405844 14801960301966111738 15497312389504767651 888888735870802403 11696283220957874484 6985325870504428730 6677938778642681448 6473778151761897265 8554350434832058412 11083331240079657239 902372127235778921 15790043885391342859 10059044536284258359 2989919238828988751 5511394484436031544 10324086038218783982 8254945009204694757 10953954772969204529 3295138865892563441 17010031920262569410 13493409751674814778 12133717717925437205 11831711280429424642 13130282568455987891 11165384194724427868 11956654191815820752 12597601064906698052 12215957748119283170 7209719225100346029 79430418525488084 9262772466761813819 6554256058718199318 8231570775369400515 1791540041127148347 479231750326128090 14692900792324638276 3608816193799217632 1460972770929738120 570010641171939430 1691177464152986555 12160236297780812402 14187921553486626984 14807329434086702249 4826436683728748391 16607209408772613248 1178966206537928647 8417786462725309990 10209755180320795241 5129304777779291696 3006382399939593486 4938884805648774292 2200536398307055970 5769303398331546251 14538100095110163261 4669957966459780250 4291930472853954505 10299214288515613509 9404081406095481852 17400988629176439860 18350286150169860710 14596541920268945890 17339809117050154692 12002578753710017721 4820597430455578024 16136861653987139871 7922517154433264054 3067184616556062127 7241347423750359893 6753773940273909666 13988632694813535374 6567349710954535681 3303051112789956120 10156186610720151455 5630490971308179655 6408770918537007807 864186685661275837 6704427432512078424 1849543833880848058 15190860818959434290 12277284674520369695 17218378217710372938 16958049519058941666 5115918725411912224 18001066965128523590 17199541318401642562 2417857372152903947 13824383499034119 8310308681786624074 17441409929699222170 11871697003710569521 18438726193591651581 2835885281702974985 3356352284003363284 5257952185916464058 11595635948326428888 7444756005405662215 4331607021919606347 16255476748437651176 17890938728829255613 8370476886534505058 11015966993056852940 5174802878314399381 11296682731978989376 13174023367946470619 5136592765716769290 1788006758738865144 3429606856427387734 5443547754662594011 11017044232852450905 17687254002414249450 18290062489015010867 12793473734981879856 8304878513445945530 1915174998207552970 17427421097081647699 7263473343460771280 9818443102700685934 13322936951849114269 14089661100398810363 5958932128157243037 3138452818129577099 2583546099342567006 1413584057971185008 17142553340837376078 1446803999424788448 14487273963714150620 6488758421098434546 14718628480239307557 7801686379580812236 294992821438176458 4554297954022263360 14159814291246775594 11255471088140707325 8964990368385021604 17399852810811444169 1509965406691151869 5893099573813059223 10613679639344652368 7442302538912011010 13675045219098634027 14301955926931204421 5679394761602754602 7526281085425435993 2591487910383410243 7415406524569272409 9582472276449292522 14199733569265390770 7199372179215931544 12775716518203261875 12214165543830495090 18229303280357292648 3975612356952036465 14916855234801989195 15794178009310320047 3203326108660589522 14432111920471180566 3450807982604372698 14182598686231529769 12255605401997528976 13513458976001009771 17105555702507711442 9360056774576613312 14518377964937644595 2197901657478538719 18182449032038183479 11382024023609165493 752411004338324402 3767323310968814609 18376888949176178592 13864430471955776976 13182708761001614788 9973843571012836289 12556428981973676472 13903170895948637085 8271683819561291972 13193882232112229517 5065553495512409657 7875775213641448528 5571606100274645449 15072777432582918050 17940870471982477506 10793647038055421949 13108939324949135807 2532309028306867299 9232984923619232046 15251666463501636051 2300628281201926048 7247560549661365835 5517259075195952480 13192906057913541599 1040273275724718187 5296681669471608996 6648235059503995438 7776266980481119949 10946770053119273361 17868499161498669352 18396882403997882589 2111571908832220181 7660694701504324831 2183945590944978338 4690804579466247369 4506016132943778406 6397084810745460606 12767247701990348311 2819964878016140143 12922131631342392596 14255978095764712496 2117753437795341259 11855775991297499775 14012260591500683274 60535065680955573 13421482316084481642 8882029792823931168 4281820610572322094 11291275379255599094 17632523200799463609 2833310134371687766 2176750125487543243 1857167721437808522 6329157771580982327 1517464158078925884 17252250993831510301 12166990112846684933 6055893392514603938 10078592871392727188 4027650974193219066 7911106563345633192 4086482526552329285 9639628624561904257 6951623156154343081 13035729352113353351 15976261271644835934 15994730216761821173 9649004405678192584 6361848422175431531 8244733284410179669 16306380315229162074 13359248790008005295 2665134924954898189 15237026394599452175 14483527422344232344 12197198210727659359 4058959403233697173 18414350847226298771 7851196873536696819 3799649000016005749 8620637589967166281 3305241847576374789 3555787865622345209 2140877897633862485 15605868549382028993 13165108217344846872 1628546696476907159 17167203675709843137 13154200946798895486 3466786849102945461 1104358763676655063 5220327696325861886 17321510798692348762 16739247625610534558 18330284031971519333 9938100048233678308 3160090714986882030 1603583649395060238 6453185780450984144 14230772614611908039 2781680260743592060 4745236636709170718 5908307752928460674 3440223116563290610 5966414058044965737 14742846494672846820 4890647443014946700 17306439882692228613 12958177707269335626 17903960348050441497 4719390945517621333 18288450003411220117 16869799658965506146 6159921539729111306 831685855170328676 2998015687882755828 4777700904538604331 709678723007634941 2860363037886360187 806377371273974870 2185604380310799929 10745844031725278105 2064660184018198737 4761213705587652800 9301067619696459324 6146316601916112276 3175310970721927879 8160352516517953057 16657603213318366045 11489871321775551952 6673153458289740788 4231808599450364504 18114286999289894264 5769896614892190367 3645740757800283662 14409009895964114237 8448445696638473905 15114344835518455157 6860555190094568320 7478365586570465139 4124600891037015557 10643874107976716453 3568413922516537443 16794923116364106124 13303372717640811864 1200069925658940049 6592390453397772560 9409023899876331443 8486588248935710622 8896019526902099359 16280805222381782965 7698754714239876320 15275353724392794721 12210521959683826042 5023470369966159408 16491021608112288876 16729275214656138475 2846177704955592915 7511188698089817255 3203805802201232535 16086184007123000177 14561441566755079164 4258395848356148390 11334424722619588500 9289217056813292386 7964683302864220294 16200686219352014558 10666523850683327736 13852822237325982068 18407471939571927017 912526046887742311 14079112798160940381 3064340793714274607 8579913723304293006 7992231437449184207 9998241425135952384 10112806318736865276 6287148021074094409 2646412234163661278 11442020819452642175 9250197671784999582 7595515378188877136 10418618869444316189 16671323765598793832 3079980724969201328 491336444134330257 1215746300459303910 18018620125082090219 3895008010167846359 13331964946445985191 12517180375139799595 8643137075315407999 5242698861634946141 17425426796342211836 3367380430164460094 10474504263745841262 10415984505966564708 9238804430283088531 14471159681993135872 10364516925199940331 11560292803703670599 3185025997018211231 18256427165923142537 2313044721379083958 3016640448419713226 13527813437492208811 3285674416954521617 13797848914901955187 14341696227627429940 9902138193981971325 9044529967651381856 6616605970768323573 1174443428071330847 3927099217651695776 12496043124621435070 13688524285512134269 14948006224758857075 3903853446370889335 11646679925653291597 15814122398122543272 12523356942149918156 12754866695316640938 17486587503586797720 14803785763061902337 1280433741419569760 15655719364923713972 14272235007254156372 16282252767254582985 16077007736609337147 16738624671873515879 12933398731491348928 13985141448161512899 10521333960547537246 16979645433091601482 11754760731732298966 1833915086902005333 14515588605882042156 15411359279237462359 17442674145641470309 2704928988962708255 4256735848777880123 7192720419685553211 13977404188802976261 6023518532968784338 14654210520999629124 14352255809304714621 16924442314450477385 9809443287275720456 4040127283737084017 10511579502300478620 13548932434390060867 16706234686443426548 12452906005956458041 11998606177801555960 10364355285607295939 16892363761323547399 6385294230523524522 14924074011633685135 7629258212219924388 2068394693147591026 6339796799741784861 2385055871930580032 18162639104621494957 12336338644494525513 15692823814448981726 11023097449401398001 15378949588185884528 12587267348536302057 6164481994354436033 781422179339179283 6937591184104361376 5293290063656804461 10084707388440454169 16611396273699604471 3837569861291301203 1889845296261444183 12299021155282901592 5989573635248322162 6758416959166815712 3563401520968286377 5192572048389290761 5369948425968670011 14940245733919479826 3047184526155592199 7054441416911465394 5238482594520102815 16098543282624002900 5665979484707813922 6614736457668692390 8088723264333198844 14129505986439644286 8821751919311343368 8636197294600820844 8692914731613038666 6907376125715804580 6155957038238733842 2531199803459978575 11456464461800876504 8637762768436239644 386762571240500503 1122715361971923824 1113884266308647967 10563316523231939234 723277150246133715 609418750658208880 17641099931910457978 17119907363938991902 9831055706988543976 7580665177938417516 7457744351112211188 13954259976434215677 12821832437670789439 7117666361859245218 13106676132347644542 1099381313164617632 14742859011975889200 10326352192163194413 9069436791642914573 5290488867576190561 12963026658372670751 9340157291348442134 18368807229746281054 16691753962042266927 436017775280663726 13856791667368978130 10588056996045606975 1646828029234649732 14276318936891769026 4977687772721466607 11798187021866170138 5978000733136695470 6161867561444759793 18178200514178828639 7743146649162053593 13415057426319039238 8134574539465995949 1027204120054543999 18181811693611101002 11510875418312432922 3697134999360935235 6100783768479315180 12720762616408707513 2073852806808612662 11623293781952411989 15963846980029349214 4856987797812967527 2990641030726076438 4469300932129794623 7489492506308044523 9837660110374856056 7753666055216253925 2130783531255039740 16433667583708164864 181118553737258538 14088065975496233464 8918431626658318557 17944368517749342117 8380173430629048666 3016971798435680554 2081598579551147129 809555772224666728 10807218804190174663 1041472563279830978 11583681784764017430 17894050633199913494 3456970065837810373 8655521070117626196 2463846698027583703 8360395229839639367 12939183420999592813 13452831088616647748 6430281088480262029 6839865638098365174 13333936811437625372 12359622394491796224 3189629633943982429 9686274240629176273 231324913740756731 5484543345259276872 6364745645738204733 14144480638323834729 7151588722941155118 14353569137051138625 16554285595188194748 9061434890186813759 8058646546093152159 11587469852162123750 14249778686780440006 2637913500750117123 10539938987325469515 6897502117449837550 6441501124025006025 10691118478073517462 6652030918562295569 7567576559682966217 18301780851245245315 3400584778350855906 3058404463288454668 13599021296080086986 3792385746424985592 14695382070457898662 17074701738150249008 18111522343792567880 11809543070065695547 12766954926573387569 14036342908451799910 17014914557943392711 13395190465456475850 17914627467816916608 900037251248672586 1511674416278839076 17751635833402558549 12495440263451917989 3402501521935356084 15944212110522312919 2218487623157603839 15832052088035350921 5943420335090563283 11717946054453536100 1575082693285094155 13519982197611271194 12002198648586805954 17777811261806834377 11578497721159736593 4011235101057062950 2667430861756016078 17691073745556635226 2351843462706271788 11198499180536090882 10576278969630832256 13739494805667665920 13306950611945173167 16988147571868333926 12805048478947858544 15320254727697167917 16772574977813089738 1739435613561689767 5281989061136568287 8886673154425124023 18110043409489844295 6740036276797377668 15571829099474038751 13501980374827237574 11680040704757815316 9479001953276089000 14059762336692656192 17158800871257605983 7922856191039499942 16793360163194525226 566954721896225015 8130991298878177630 10603426388048869236 2385443394149701938 6881821101375316271 6472053710543637238 6917261626815249932 10881065604167376276 7909111901133781332 5785564229181097381 16351144062672205168 17850775070371269452 17100655981664615971 10670821555109270851 10442052834770261879 15622828703829592085 14045274916054375505 4424987222471834102 8093164243226374619 890485610960599405 13893307237672533525 17189354584460217809 1149719342330826687 6134386952674780131 2008922528304221547 10433456247761901128 17912677020661759036 8865409063579678353 292338808367395528 10059689918552307219 11845166912160559747 18079051228572591488 4480543702555216192 12455787042367750700 15262058551335338308 12046875520423053196 13982843799821019716 4467782237027543007 18283462054456433519 13702869483292444786 586956825405969687 3524833335792145282 10364707257628042356 565537880864468368 12163228637933117459 3368905949479238762 4378037316430907654 17904748888196744866 4983524264706228678 9080436367124630094 16304849523877887160 6509039254965220615 10239120971395747399 17413896426254029695 15622525172594553511 14214534095531522429 7890650890888817896 12493046809495017083 4054855236805502777 6957819386230150790 13211138625071422190 1157368389211977996 7339333161840825906 15251182178461707141 4505954193411698500 14889803022459249199 14940883974440152246 16382481592450159910 6361214654932497515 5876743145489399390 663912211361773524 3976826998578422275 13848118089662395389 15230334679044355521 18144695186866415932 15468410924684001175 11078431808016351811 18002080006960159417 10507250799588730126 16729405398230250984 149757364402534503 7767513648028243581 9619645701958761767 10627884901561981668 7827850829057954447 7493405376880289947 3467630189739484801 14276619167857487064 10866164277296585621 1566434650928190111 13070626069780869567 6800886493566780134 7937994832516952658 15568485037015233350 5634244400556477855 5004800813015388876 3938281310941428267 2138513288801918263 9872684148688778637 7350308873825261686 4291699396017665420 2206908100931320419 8954925706742951222 13868611609586985866 13153501103431950718 11256209681965552314 1347405046163141388 3798520556475614677 9076429631645638370 4757243027248250762 16085253488927282944 17305501218217728960 13932719980382849636 5908142200978392353 8124073294165302241 12071399071693340834 18259748387292773843 13839754536448352934 2817732663534008667 17773628904092758703 555555007158375470 13063627145067262101 16677623260888934485 14386784224358963272 10048631620710150505 678229620821584257 2343743295217857581 5714379595233194809 17128344038868348330 13875142348563567402 17009695608997956525 6911475874802660726 3128986027344536333 12438696730786697287 4272613189100454959 16739893094395173212 8595582468291409941 13694627916730451389 11864093119605216519 5585953985426517949 12878254047500629333 8521730552715760699 13352986317071840 7830023818567894105 4396871013705540697 4545024041809099627 4037426482266469239 13461323829818635853 15728773495145094876 12286128156878675701 11540690134620300458 16003879572961719531 204054974871523603 12357280278408604645 2674742930060087380 14945348259533450095 5011338195239169422 3132757691970405568 13347378478935584164 7572179719804158049 9703989104473927473 8349161525567345416 10524873949650507206 14982241530219360740 11958171378085823290 3509076803279281009 12016824999570205589 935529687604072447 30745862081608148 68984975619138734 11879840235468891057 7987689275807486220 6513186932190803104 4272247908459724569 1956319866325446389 10268333960780908188 10422207942397743140 6865461306030056940 18295461946043576192 6284420631930599604 4680237770049620157 7538732531969506119 1858888421733354523 11869841274983470061 868057931758950391 12811266861923676388 15135155467678648915 1720359474574899522 17610903807068372446 21068031500407599 13539722064467424464 1752567465231512385 11659473843204891401 8791603792072119279 13757728468368764794 10299458341488101924 10019556769555306769 9673123374081413154 9275691284048227813 8238902209612482369 3302159111772970451 15249811116257609755 14656198624040307157 5480055948068356905 9964783630750171811 2263270592081473452 3643719906845169828 621127555131061441 14249796357053072517 11211817822087100535 1740308668258856278 338209221676929989 12363542756726861839 346885818910465920 6114912303959629701 4065621224395067071 17619843477053926896 233233516540326215 16228262602022016546 3518328975282749781 10117927328934726467 6642826416717864190 10698292304455808348 16155905688420354152 269512417045556005 6620372317497112702 703872174091836324 9332151627771527642 6495674088192259425 8710906011203701159 15834384944521240425 4528735046717476625 13595253415937846342 15268124310182089855 10136142506567074807 11564796820381280569 16445044493529750077 9533941039703910117 17902821425421749819 6252851363934660811 500806675717980834 10870290644423404980 10775564499790396710 6475139852724013578 10289977209233078059 390649043828110822 11888418376536978252 15748633696348239586 14052720697543499399 12697886367322809536 8974879001888419455 7402481454358144717 6178820997704706805 16243259929212348924 7654187583118711808 18279911687814512111 5019675344308616169 13372616571246121303 11487627912212751237 4557245471561668764 12844223734576661292 9407502131482053146 2639633324151979586 9815929870833100498 8595472735996292027 15443848174162827092 13649400084289020215 17171167469132857500 2816717507341146641 1037152520822611947 2488439179272313663 270596684930116831 15217535379129571715 13516078584483400506 7503083404765081217 5297579477435754755 5273579854113039611 7706484720465604153 12322988655311297736 8993100017964256210 3845341637873351515 678962698848301291 679252040954815711 8916142165943185499 3724074837068608848 11102721234138496606 15036345755674713389 9187847650212372779 4935083279533997471 13584593191321111056 8399115070569416540 495099531515943307 3797006044180943405 13992643848340135898 12712435085982430499 15220960917401731390 7062086564979600369 12945216344617101206 10034620607864478052 3736813637408979546 17577423213348232845 12335313564083546551 14781961054371004904 15334965873366759127 106869031038763247 10151091805288560183 7306477083392701998 5114201474837513125 3714358051338531214 16980528113118421971 8612369790586609397 4100391231634152840 75450885440573969 8403315641452343762 12694297310802459183 3728700551054528621 1387245583676124755 11657261776986621676 12117119656296378840 9182315624403688103 14769334550273028311 10278424070410905071 14316863017536213807 11699766348920939814 15788571302857603271 52315230516675462 10963704790891738671 2412109633167927875 18171902779685141469 11852106460313244579 331106586541757889 17446412575157152929 9597096793185965361 1456267069424058250 12388016373370836881 133200079284765490 5591921853276907662 16450756585621447949 4470377196164989896 7394324058175235691 3932315846391693187 9116465874227345842 875941283081335119 3653446724296946080 6243322416540597074 4531709893377409537 1967158521047960035 6123891601833315307 7851615001134074425 6248064601815461518 1838547530032676948 5661533408162301160 3452876193809742243 5093652516810970942 12277105318313927584 15668346236770439144 214472308517842711 5197090862382507542 12023386546136377338 12722023134451496729 9228630598259655292 3881928274453795921 1582655947706899747 11465566759082084026 15818015443256988468 5714551774583587140 1611234902819940948 299071418225726183 9902872762024793193 9517042015401582894 4251640250202873928 5390278085888017918 4180644012301878236 4932724853978691898 4207133190407647669 13596366970170857947 6172796306058808791 3907445439564921577 5049378593634476674 4905569953553218466 3064935199236681906 17440435013340897827 3130251814820045135 17037643869777713435 9174294061306005266 15574264812610484958 15588329446518660228 14838390665146507503 8345456960805887248 15594770969140950385 14283820762426294359 2084536010482829929 3505948999018860651 6449700944893000649 11096669171622794300 7613212099879523652 9532536692704725094 14913300976234592272 4781444382643395194 1393256794897643516 8541228850811060325 12880168457602000863 16957927859111376049 15901852672620559659 14233903930697032977 17520547871113992625 15096722164698789092 5409794517878955424 15605960754042616903 14952510055852599571 9260210683364048949 16287046647484730561 13446360011753340824 11817241153128769105 7091370885884204994 2427461727273516478 7625673393407889716 8988211038535165658 1771387672626327215 6568511169476912742 9094491824703434845 15501940036228437079 17161543537836229400 7721374508014585158 14692410470806824725 4191612215307581867 3973376653551021619 3631549179084975210 599442030429365841 351235827018275940 1889286909423061387 10477066917839389725 11835129889920881803 12790843927427495404 8128453221999281273 8793741240180447192 4369122325697221966 11098935682084049260 9416135591454248508 16511829403734149144 8283225046965742138 17579519022986493411 14553775188165259947 12960171085978998457 5315864263170839722 15879571854842961417 1077780650727388033 16199030010008860273 9445775682896110158 4271883599745337196 15450482815138276911 17077457655362960550 6880071363777931187 5405248017579519229 13669450507662340827 4629364628887441736 10679701445015529398 15931253968019136203 1282327723885895035 3435604739310877742 7824264581228059139 180607376234404838 4919694292479085049 1016748514319261489 18089475964885356841 7329630757519755713 17440105721549333947 5766699905161986986 4234846522428991024 3039208125024843119 8050889824080087163 1151723910229953690 644369186956487521 16595671613767745254 7175778047967836712 17786032916027763186 1685671564968610000 9757479722124893261 17946455709258526177 12550169487335667942 16047946700115987037 12087169476338030284 626538744997086341 3083936452077692461 16202157043276590966 6163562062493718756 14008706461065896799 16155095670983641377 2018999467504261049 7695993247569009258 8300210980571055927 11356748086491704634 9589864992407166433 17613435684570208849 2519721085289766787 1157505345934780857 12126426411219240898 3381279813981077758 16140531415405453474 8485978916395387816 6693313455759770822 884844591473234293 11167604868549188468 881735864052212409 12664481570407216311 17831450818950701994 12409773693636608921 1901680828133787692 11858783395613764988 7414253134250022576 1840311963101451697 11315839134140110655 9974065755577748741 9553880327543129586 17875616573627790268 17941285953105638958 4211095179662994454 17806531637936960932 8381350688092156743 8696680684149698963 2813339739193247439 6349454663625970619 6777655137979337117 10474657945543324965 3568437573907285053 5198110003720337723 11461183983449945466 9293445445929620814 9169365583718137551 11694619172574371544 15088928982727257014 2520400823227725491 2773996438157732984 14738105573276695330 6078560058641137090 13798461153173900131 5923778949468483870 396475730831731566 13819996555584699498 16075821986358591620 15691140188609158117 8176946349312790171 14393918152914853617 15714320318852912618 15335824151462580225 10222886734355653683 8355767198508117634 8596815051693952887 6528455529070959441 15680655311754708032 11303584486182134703 2595372650323567105 8422602810356613314 3859672537440787695 3603762631492092909 784781530308912412 15903569183474881538 10217715064165832865 11496941127890653540 5099511178298242157 10527828243035570684 1872328468477612391 6241405503917154412 17828070163921018804 3058834090340452343 2095968302943018971 2544553142524043517 2252472177215978150 11242982841934444498 10060050839331387734 18005921232606017674 14826893495781214651 5468103857984764621 4865827743997079803 16634045822837131833 11456808795151680535 13110407290840898088 12872949354521018505 17662582579104807398 9818398728604212102 18016224675078410252 177054583276840695 8452224811065288046 9576985840512281565 4010524446659347595 14064719754587517181 16841107425460534770 13219642253779610080 5526938359344812554 15951543471224462127 2659186986556471938 4525100063743061569 10079579719692535407 10298983657970341467 11775848815488283174 17815536144625130712 6329204919607662275 9112541012788258890 13952329017776342764 13390592334682779586 10280611324704112613 3781453513782749480 4519679035589335436 11944598777454522606 18041387376319162331 8200437078543867734 13304196588359337168 15024939705187783122 1597184230983906629 5938699466289505567 16205964704721324996 5059766967626671292 11911571297445579707 6029919480132252886 10619582917266540523 16989320031071612582 16169928319631419398 11348229166628443955 1087971964543383859 2003719560732780842 17205767970769212390 1530517995182117193 6106203384677445945 4565777744696310367 1829280566579092526 12800399344935582341 17480856227310704628 1452767019980736950 17147024609203746664 5214995670286810563 8067101755829826522 1158076887673530587 6687289850083178896 18219601666560058687 8914445802453713004 11715960557398832038 8899041975613561193 15936308783489382751 11360038011968874793 5117329741651926184 15464140052096092097 17023421047683940843 9182422613313488274 3275078402860436158 4057384412770068854 7455897258162634645 13925220116380139935 1000450476789395616 2497846309024120826 9014008585957854990 17852251177291440130 11236636887739714779 6773525287840185312 10629250300836337511 12950103954084890490 16610823905791943819 18299617807683041128 5028275714263264525 1140764462623148716 17540247669061188487 685838572898569485 4388759206710768253 6868553437944662350 8691321287714278708 5185628870692709721 12872281455032387147 8378772169263797898 5398479178848594774 16847147253104801059 15219090538590232543 16098355670464806698 12444579921170609990 8314541499686422260 12423014627520903255 10869222567245832456 2172748631352926842 13636247785112723289 2518739892950712145 7699689944397134925 1605803467132915987 7996960287603380458 17653728531570851095 10842598357737949891 367197032082682721 13662984042722894188 7475939439933769795 15854355225611124750 6943409156333192646 8785999918509637436 4546252566591500689 1004146402489323518 6039192537417814301 5417692045273569751 11039486888197980148 14653538967367815704 1525917474191376514 4772595114160668839 17033794947119768455 12281683490819714650 12396973051072440533 6393204933318632906 6141834487586906488 15600578150897225399 2078260667426669859 9419395476364712436 15405439781650518063 667185707672134853 15381481939536905611 10099014469123256430 16340971742861212290 3429292964971861612 14467793841052690642 4602948904955322178 5270079752554905917 5454963593289774645 4807572443464854764 5717524802423135173 8346424563818466284 9254791880021922430 16764879065340896096 6011017414743982697 2144075119635234389 10293127844704913305 6863154033514908154 912326840563879047 12668981493842425668 1428983062424451036 5566470001213475470 7918317326077492918 3537164705411358601 9582112440245966908 6016588012943390667 1366735459773007903 12168448363409227408 11041340698997124582 2459204369645220853 4171306387322669630 5981163032285242015 2191182616461822830 13696014353025607196 7602323474587233572 7866605393357345370 3965714267107315052 3673647930502170606 18203853236426514010 4535846820496454148 12805615079671554495 11435757690441171644 3352324481858929725 16950403440860713645 2595009058775219493 10520713199192972681 16902953661693713409 10088314556358363745 12130284579792054253 5133692681362998917 6325543805873862932 15443745298423448199 2874327219125754267 10523086391807789202 6092526647540929799 13590720971330453627 5484562381627526069 5316892797252484145 13276400440007274088 601857769461523736 8276952915419001958 16622239730734435300 10401377797900659028 5115927366926487391 7101872801433643098 12697637460253941650 7293939215819759022 11304312226056366244 10677016227892473700 4197303318780005809 5693285703655200268 7570346241507575382 8176297630276205035 6832556481422900034 2457442725138386827 1158006487776489071 8749301910008408537 4792851285664093124 3997513100508606072 11524285148153600360 8907368200719574489 14171468972193153572 16431308230168505068 326981285344304504 15966550010080549166 14332769595562369066 16220234115281336117 13338422643136038840 12938872900820484632 7681886254821336445 13520852737862444622 9061202362376542759 17448963475644138132 5289352834676021938 13877395705324515315 14854308496323548647 7653071787321532286 15384350824540205305 59680916822812151 2086898695146622534 4159484154720685967 4039479921126239933 10400735306458180795 9123761930177925252 14643338496998852768 4641818079159037269 8832773314958651105 3970173699015887417 14577258369119546864 11501697748320567640 17549888540633530993 14412509677607541407 16640972682459462417 14888177083713276082 2095484488920683931 9671137013374638093 17195971526727664346 923318225547987799 17778110515149031914 11966860753801368915 7705165383658135800 1311444052199225838 17591585505993158596 15245714730584296595 6341507382435077764 2741811184746944182 13406939536878269884 186979974806705070 11707405965234167759 10025342898480950351 4264002637712341367 5478288864976231900 3139961987367770474 12879570672424518674 11620781967616510349 14498712291843810046 16344236104450379329 16211474534130103554 4073531608298993077 10256433002085531996 13853032615051786943 9632634968057520250 11597510158274740116 11492736078030770338 7689962926580775704 6773163895188345164 13509975171666983148 15768065278600042545 11293872132894530182 9163242059103763754 1541427001829522464 16741556928237963312 9641456114998838131 15138075684046870584 18246009740668285749 13492049008259682357 9630846272373046514 7506953334245948770 4218396504301379210 6808259751247278044 16537599493918511271 1663669046266586810 13652861679289458740 10985654321980564792 9675772868420450131 14968040892349663383 285821140812676047 979630131662694986 9984489525124396065 16992619898203082900 4530243781559704762 4219753240392641873 10060854537209159412 6809462422690997468 5751449297297654901 14538877315350560321 2830510778225982146 16113382498510180899 17615061894323535767 16677545497698280867 13917493538116780008 2996141576274260656 17858597340709766069 2968967687566277279 17273390911542112744 8854659045216398866 7298512854853197113 17232887817622279488 13929532993845504284 15287197140248541494 817532081008339897 7476861641301286778 15405251676494725251 15835535966888964573 10320442411395915585 1418621393298667710 11961850189076205376 856810597943645292 5738070762303425872 8749736436306615157 12736223235434196868 1846392546768825032 9947413316401660680 5239056495701050962 6230017348268159774 14031801463631111840 436320121664615772 14324542150820078604 9230607256379390347 9071110621714033656 14342161690153876587 2397206383374756581 13879472285495275525 9649733527556854753 14872336483613204297 14950959336847187744 1601984613999417107 4448757612059239155 2143778541314259705 15123077793762724680 15814807374244038512 2439098021307364430 9936390574623815179 13412529640943104852 10104746175751979424 17368008696692469762 18002160451333738985 9064600534196582292 17741089774117226504 739460272633604724 11904115282431628800 14235379319825375637 5047854293273562158 14821848314173359432 8813424162194037608 17184684413159831480 4736287426105810130 14378244641401034438 3448889990194030212 3405270439899412905 10264623464783171598 7715299352236116067 1175096799502156799 10849086470650630025 6807509736695575093 15919651451324955953 4686250560117232760 7198505743115407946 2713854710042283058 12653833247988575322 6378585775677061408 17220378210546960309 15221183676895881230 7860410770534710437 9879905039634306052 11651456061810975803 17446823792594208275 7961795825942296683 8189366377378906809 16623988793758524580 11630733722621044887 15190814025894306249 510193809721770728 9728343842753266391 11194900308084321134 3338842701925056291 550506026584730229 8359229472333173464 14869660477495999671 6183120035086479849 1532603176448070533 12366984990324429898 972601593664326422 12939204760208938429 8202711675346245497 14297142229130835712 12125364181284921237 3063519485760000248 14246739348111802189 14243138288778540920 18239832387970046529 8550556233543056821 13713227711428546013 17883784689140308510 10434138844836591684 3525328821170206764 5713076559435367466 1481820431353501893 6760714739788237021 17336717379333099382 15607201347391093893 11102827798770297501 6597324188396999252 16648456019489871770 2966548873321039883 3662174945543147597 10489102914534066153 17205800187574644214 15969680427847400818 5559854867583938622 4010950760740992610 15493893007923145030 17913148229774131619 10094691944723017230 14476941815205500892 9166272328618192495 7954523559121364359 17939114183742474491 7670452934698471667 14951589479704858934 1623548325593296294 17189817703248684268 2624360620206166048 4777496902953705325 12514294534321047464 334820457098127680 12232948250721825196 1779964331109373144 8770491994405901736 2895865856078629439 5891383825490585051 3402058813099997884 2158087773826568929 1501717806481814652 3640286593309951571 17319529089325793916 3543956922088555157 17715690458726222819 54801546047376503 15551587187970410162 6328708089961066209 8050595400625210023 2606525399374186592 5713637585566940009 1662220295276945205 10151518547192293380 3102049707923955638 13750344180515567534 5593845700083647350 1947556751497517339 8722498079525581329 8427527563315888571 13164671716783188678 2227309428545829911 9664671028541910100 203581187280834355 13814013724284941471 15689101201843591362 11177046634106000785 10363931571626983306 14970892597738398984 15282190166213216459 13050203582309244877 6916929877357376279 7632689995610679314 16970360659099332089 7022985376561070570 16260222620584910816 2746530692659275868 6401592048300431166 8849045783064263564 10293835516355189819 10621562894608624430 5879832898856104885 14885092667656682467 14071733977307967965 6853674184483158558 1217626703060442312 12730341587018917922 1582171583380529871 8146488683997739722 6345618691396466672 3878795937579181068 369367230404652325 4045917444453539724 2052238745876979086 8361793039464813794 14574509747419906978 16826513942694013659 1992032251781282399 12650105296132713961 12122384226042335592 16582439173089359059 8635021889040093058 3287204129359388469 3265641809270288914 12732608122711368161 17460980226940961352 13817729930753680561 2620720313020334814 11413214177945255999 16646395051491436329 9982481347792782551 15044202552925906431 6996830115468525936 5776209436937940835 8701950886723385069 8794066210935578087 5166943195193992610 887525575001837863 14150367925592548038 4627069565939703872 5143489813362177866 15679730258644414925 11996767872209181404 4938236194820396210 667480190881934265 6663801395800763769 2632823674805762082 12317332923685943889 12246462176291946674 3877155637517315983 15041983744256485933 14868803735209345944 4521035826711564810 2657820179485414928 15918087080024824769 6055924920915594214 1346728741698706203 5855999033141595752 17234013360247476999 5762975779675303409 11543813542900908692 9486171087863481726 10416805281942691026 8131737081929227432 11448899427267935266 14410068697728941477 14268367175449074727 2068415156809942625 10686367561902155673 3670056480808353800 311723840677088808 7120707006244901589 1745350907673126552 3232440936407009441 16066358089785497245 4918145477751966368 15923106152865823580 2623608600123396921 2541464486902484396 3611075701832817470 12318973444761224200 10257461447753792513 17345214583226354912 17561318720282476138 11484282374814330916 17422557001064204998 9776756427487616705 9593167721837694365 471203942150547476 16218465089172559587 8075936000450328418 3990699529255476555 11858997582613280065 3354774073543070374 3840540181531683783 8865325628743203688 18417394542875131170 8931493604905832854 18270569516303242274 15409403456792364862 7401740570157681096 5102316271637589078 7853300036212793925 13026716912080690353 17257252216671848955 7433562011300630292 2156286621315513314 364951698882172109 7622139913839081845 7830254788976591926 17647077592566244290 4909475821193968413 13684476231633362642 15420803300868599500 18017619276656636021 8525611678637773448 5663435493248261984 4912406817799772527 8964874155603877385 10619429639158433814 16989902786182903755 14220833257428680538 5719156368554888175 17837030019553219120 4825799625032283559 17435323951908651809 2055724658452323162 7662929716715458239 2292838787208803850 2871768503649370910 17944079523612795909 2321847379994614177 679019068034246697 16570377956152527069 4859070543150062924 5552487036363189131 10061906475839957491 13702725030357869846 8936256044585108398 18099475484442485601 17665002300749073339 17403608839517032529 17074560733618321186 6807291978165824416 9034206676303902986 4733477998255316379 11128849022997594799 5975278912588780565 198647680477339038 6607903824651192820 17770368310945672412 12363534446733626370 10148217204545176948 17634651991371429354 549282325571049645 8301771066710683156 11467606730391472232 4683912726418318346 18432631604450691942 5783188926638650800 17992338137236846388 17188502145493504092 10569220742604490745 6147816635901569602 12645534023034924184 6436097701324170937 10858544319259651938 1534919903591956239 18064115008434464088 9431385343648567770 15609003753781228874 3931204034162276932 546487753203811625 14250274272830097547 744112820329227008 2025674302694399944 16011575737318518748 13998369801922823566 3649788057425793524 18020799496871983601 18147762451812408488 17546335605648020462 3028206098576381611 4742557171128851973 14563885585138857077 12277867683159166352 14813326874303596060 7468342768767307090 12909594649102166882 10134924758904349303 8805846271881682495 2700583115216372767 7097707416950211154 11940222424177116489 14900605523939387691 10089471489874347478 8085993987860116667 13062721572794133148 15194873072551079812 1433496977036477251 13799443504647517170 12023026144072104091 350377614352120378 5696400421504182743 1093478931780141345 11727504432993736703 5746936265178802344 5106498883655859786 8415716874668534979 8254375088383799735 9157050878816446674 4866614478890466620 5023733006818103848 13008519096689830283 6352794590552793404 15936245333937377923 15934722593925545817 17649250068143048089 4905422094904937653 8040327316098523064 3423453844416901392 3471427753441367207 3740043881218192709 6398584621197518807 16810142848440212289 12426486496346139273 16175575220012494255 16110519315631358651 14129981497526410498 2985283378729718469 13502316627536355704 16492277759952843774 12675670387214653824 16058869717049480755 11495132870622010642 10688372892236784137 11610884261956539661 10018548921498183332 13146574268169729852 15625535196145463127 5996875479907307297 15986864270384620031 836453806115257977 17235098853825372262 10384743577458347747 5939806492052920962 15366398677711235934 11355930609460150077 2652075039090493684 15452505565491250127 6900649684728155206 9291531497664768429 8500313250490974367 4643420989185147600 3179403290347864317 9215176472313652830 8199471897514686996 15770857253550025397 12975323151957315866 17529814009442159081 11376493187851029797 1731659713371559204 12765806011748967242 13941632254721517543 4904645080798675330 6887183005510655425 14701113997029147689 8227495549239808947 7556022917964524860 9588121724243776561 2568190309194580213 17426650925305327038 11897763423049729776 17074290917420028300 4985362897869934431 16701995665230070563 5519083468888772736 14225656693244012010 895322026230526878 9867940482173513574 7164672643786441563 725390158044298585 8461714981500518345 10390594537579027396 6745913382245916000 18426315704512481470 10538439844904287277 15472569885108435967 1063361308368413848 15716409670642867652 870581833194839913 1436236986617014968 9225015340059296500 1808946880567587496 9588116431973556996 13238514731300362394 12027858180850549199 11786283717425575580 18255414790448634958 4680796773277715322 6788943080460553722 9067834348812649733 8546024310113993903 5586582015877071600 15786532554941260164 5640829872312707959 15952509664375121951 15247796515615690960 15576683350591962371 9103773796399161770 8689782916629439581 7422013155027968186 8238181449292062758 13062794549829433702 2327382842328572392 14372772348480856530 14323505724489033231 2799911215289025367 7565294540701862289 688597714903056390 1450142460714743877 9906381398333803790 1899986364760231365 6681361844668871493 4799756117597169586 670478223232410714 13397694699375557352 16406972908065693858 179988181994243060 2876327090880398263 10661979517411840394 505569219750257545 16654746401603948477 17493224441313816856 8903912476109239936 3523817142317799493 5671777668460551482 17836059607976101416 1723483886246763859 3529162235463195794 4247777693671044571 12072610763604319530 10934192895480312750 3000598153972814736 9861850192874277329 9331455316075726912 16558450980984200694 7051511948618473631 17529913289976038967 16236852697364364634 17864012070384374273 154941262320761362 16406702702307590349 9176417983863821188 5644128820012970680 15654537218563242194 9364284204257107778 7612593510862038085 12084693252804310610 7925261281312941839 7045664708820149393 3288128549874191611 3020721553383661711 4319383432172630171 12380560270373477239 16407142942139835343 16964235298179413042 1713947274820522176 12098746471796345818 16597623947073114725 5595083636768446068 15238112687513775355 3632447090319711750 354275443423253164 11418217379555997816 1151833762708732418 13479388028270031079 11150602960783938853 17687349746151984589 8060626195886834795 3682011015835064196 7632327733329506223 739375177110930186 4531005007649522912 7430144244503340745 9469236316372679234 3184963741774113973 12526758347404076427 17000028579549709324 10566278194944423474 3012218920850146219 15251442276001730011 18104809661290205814 6165226344851875948 5381234465909976735 9225616733702699869 11868137287717784128 14533949559669895917 17400169746564604075 9924442029364008895 10019966563873993307 15657229387657136654 931729306693424048 331256612745110557 8242692523120793428 8249745876632510019 11537587746228075783 8580081268516766291 1862619737263759570 4344313725477188297 6747283907735188338 8047520187778754148 17180123299980641405 9845055780919081514 9472487633135672583 1783022242732416110 16289602872967300486 2194802125589323876 2327746937869115091 4993777400862016763 13035562828137913437 10932108802044784379 4465966152227579051 12901277811517608501 8053350660444967346 12767512519489988160 1974675508002971373 13248067413924720685 8556517223411403170 1331099225240000102 10338491123419193638 1420104159356880000 4432579306035481944 10599784177944846440 45998792885590591 3550845814942360567 17267729327596326594 11847651941999511858 5762600897737677084 15815141083533775224 16957290185815402832 13974358209861091434 2619274818293140480 8318869583885790366 13464559611764884010 16381294941916810304 6673438076387908449 11497878065338074939 12134142911069162571 5619530996258363557 4228070657497486777 11052885345868601309 11077042356983508070 18158482060964160420 10817869978988780728 8290933732086402331 666851485946425791 17461347312270213771 2731454769115274485 6304731754251603055 12747234860925947207 14719230269612104418 13753167053227140644 12722809480934025358 11727737491136372120 1849413626979554256 16544823956448539826 10763199234249764218 14232354489173837043 11283458249657217489 12848666411426953407 9730875966150822475 8364034782546009771 1187213780644765506 3617894741246297109 13706797778308456332 12076233010346698420 3770202337059836979 15065324315398156713 14688724587192606801 2727423706308423757 9073931332734847076 9032669114410955014 8147282392335955040 5672587700294803667 3804386374625200553 7972797527532151865 15127321215540786496 15145513140427583521 11426863251374986843 1522758047725445326 2857220783985438074 2448876453556667793 4961013204098552017 4139075926490726506 13359691619138627894 7900830701688289639 6541998100846001230 166375236424756264 4035307917549891895 17680853416170885499 14283535221111651951 2916467057420807718 13894259263033050603 13201318236970718366 1313473473221467738 10912839909387376250 4782343663529605025 11885732975969732951 17189003132806071591 15706551492541132179 1473128182238046368 14961453194909194312 4193842064129039848 1482453678113634765 7999008316715250970 8072043196239102472 10100325438609874508 8115118178137950467 1361573478879802420 3478174504217718696 9817717901234179535 13469231058634820371 1957709000048760329 4683522392461533513 2623962399908487227 734940040843180174 11838969063049059301 2967240797858839408 16792236381691490375 16721808851068255659 18107225368441483305 5352118245110653776 16356342007861693159 11089747357749056150 10154260956140306754 6346824632709342718 13821252312047205920 5993645575000147387 16302899109239847567 18227122924869909212 9253537522770736535 7537927349872947694 5025613301367933326 13470110529007545544 9351142538054183068 9877271137530979449 16906560410507632538 7570057512124929386 15296755466981129419 16942362763327986115 16362253394881988276 17417186242268632334 9774020679969997017 3975176329518762498 18346793563478782168 16462457549835037628 16826401684679259757 8002820964340909760 17963154051776828271 12639174035539246798 16143831276774439132 8859187095298251407 2598083955445144931 16132827459093758504 1243689446648383810 12473975860562773793 2132518152954171462 97672378903446486 7595869648154885954 15473884760134718131 4493636033463569150 8856781156499757932 18285535770951234065 7931614179927529958 6746765445979622570 7941859925362487484 12955203372101588314 5683103054948505647 13058969374298772758 1113467132476070228 1758333366669315457 4280383292176276489 15872642029242825519 17596118065827034834 15565193411228873987 9570365668078400063 10049100275540805360 8286301634090598039 225089871834180648 16964774949344886027 14180673913676917038 4098167113399852115 8766672097901224715 10036548251787203936 13714990364613871664 12219137728069890302 12770099228522619649 4331688314218233865 15339841948601154970 7140605423380751155 8273892710104812835 12663320401064974155 13452872567317641399 17260754320431609110 15663912583375865126 16421943759669879132 3852298156066894304 10593271626945020842 10592031845450931353 8687269301976226548 14504535598174342708 2560939612742147436 6833210015519657064 3808145218246726855 10279915194655049002 18386352875359738931 13270237391837089489 16349187074424639485 11194485924565907173 7380891572235132202 16420863994138990504 6851032061242707913 17582499633127962559 9947062911778143696 8144558224603342727 8769179829307214029 5671509253593328531 228085011513988834 15643784762475250699 18124079687254029955 12100135295228904770 1042317923250829532 16727043882542736985 4111552990851440452 761541709425617534 11174232455733776329 15098147451120798408 3197198520797996329 10266962015227604903 9075775164499403858 1730696156355783403 9069980459038267426 12074453857939500439 13160956157576609372 12419120190133962838 4778335351628407448 18300983819269368722 13139133890590897592 7175366833778733731 5541138834408383749 17760430310842214228 10821076951618408120 14619324960651943602 2399271340643930745 6138418219309469092 14592552080789832237 15135575724231880301 14999961435706092119 10004771443870939930 6460700373601233545 1065329918125744901 6983837326534561491 8278411427596655039 17180554644310294230 15589810572761968487 16753976630405357299 2434494791559659890 17740527508307192962 7101028668886250671 7029326793482462123 2415017622093882811 3203365585587401579 7304588087765187301 9965212028463585940 1059969172081069474 10866659068935528128 16848342117882392719 3293989865924919244 9780133761431574105 16624222550755029049 5935723959798474112 8412644375211920596 8659567107569638099 12483871027971142835 15808842781437066979 18136065479561346501 11698256163579697804 6810049096114635113 10091489158390092504 18370080391399247499 4916237517632160622 12603869243005741601 10415884789041797818 10999462490447258179 4082711879938462115 18409850869126997621 12492822755225756787 4547534672120156983 5304192845317305538 10063737947068984377 16498232278259010449 12111953427143307205 7090974091710778709 14143885422681071943 15440623703246489068 5522302609053542906 16088279667698368883 821101754579139958 14147779780712788625 12889700740747827093 16891481475527922522 14097203686690827897 10905627198117652440 16071177459944013680 9195563653422472432 15157939066225662831 12358801513494598751 16882386758721325744 7215262512013558177 17440172129208365177 12154799342243639747 15869356907583968048 7474120555946770128 6997289342711487784 8090857101273425382 16135613670427568338 7277349283333518091 11202753322421911976 3815934641092540836 7200209071598596041 14400531647601629153 3184133152483040203 14584993878537758736 11064273233772862573 14126590520769000384 11125641125290732055 16941149354746749841 10670557034198136838 1995876394697912871 3214199171668460795 5187639064031274895 9935002588268859702 10923413582391028439 261544700747495062 14034719870304519435 5302135630088284854 9145614203138185039 17563791849906441332 14219309580658262167 5512278991286249990 13739763508706599094 11782940490504794699 6970601938471472154 1185594738990900673 4159795528242400572 3210614561316356536 11905491576444719417 2709851195350943402 15595527149648197692 6472334801317700184 11901360460887504278 10083440639741049943 5357555693402869599 15069171011486066821 18413328782401666628 11513485139069432171 13053949925130301504 718909603675785513 1888593212784317287 8735561790512109173 8889510298847074311 2908188542924832141 14368371637159238592 11541282896491013869 8152981670460276187 9755549693253687668 15523438443783931832 7971127362911226269 8177257169242543275 17716170801927775629 2040378323633679571 2914121221649896183 14984707553008113223 15745979182039877168 4309743293594742460 12808561932082760226 984716964251736374 4033012995241549618 11764037739756882434 12148773067801925908 2391146231247878502 14435126010235405016 5266799890657571096 8748280033101189144 11187050031053624650 24521667215609302 9748366983704071325 1327882762750977768 14566786134754905148 16894693011597160668 16455193437693588771 16266556987452281496 686156411654042059 3313227166741737596 13598751167677133889 16442277218531272615 4893641263625641080 11106534155114261625 9895910442863550183 638283278620756358 3789135046409431286 17161631452938118814 7894733307563765489 3068782263643224582 7778529189597327048 1558961539885428386 7824882360181412756 11237394358054482104 14669503602133765943 13649776689241904543 17252508486068830373 11066293599729309820 6455560293958989884 2779840067672458723 14493009371291613723 11234193275384461731 416894792876912439 3092609898227678585 7747491447416185885 4008660667064065502 1880999957221296130 4384479841502130656 2504127223049099533 3184142121006438148 17506681820182515280 2936160703023257537 11665809213566230160 1902402750022765388 7950859877775432236 15783012731517471097 12413624807306521486 16642357666516274967 5474422944611353514 8783001462291027445 10563774045495552023 8636547335377549748 10662118763393657710 7109069757789272093 3075150567460401468 13884686113694263619 15649472830727196405 18368054780039581064 16450849969468221608 1856355589472736029 14209817100938713733 8032777124377544090 1262770985666630102 11193317721835896767 10557990406702242991 3635151694112047107 18165587575409542925 14423449049333807752 15093732218219975076 2505722433694894287 13980831492129901554 3675506890682430210 6944833732830648857 3469887910471453601 15242572389308416910 6008269400171798554 10955570381453865747 12788607577979629922 13265232173333579926 413483807462189489 12117409507758962788 10527959002630083770 9612406243988827794 3294259996149724377 4167963558882070637 8419896171530868862 5428590904959528014 692605280929284026 1145049508747202011 18258550875883922906 10094606886725695764 5823052923064960551 15287791290188736113 17591486985145951873 6502348963178574203 15939928385253917250 938081246906670038 16290500381755559648 458069232490154808 1505602471603611465 1287910684301590104 10880796253791781966 16667403785178295271 7858360312945738930 10405672251504571249 17793143436401333426 13152921905518412722 7512035013393919570 13269639237247390953 505362595304216158 262826563994882601 9090592893776711195 3711043515998740822 174237670072097074 900819235491555374 1256072940865830881 4110528811283828806 13439584391072420368 2471556644972443470 7934104476944902720 1648011601950136015 10809064010807188621 3926204136442890473 13257840280740154732 16510531348855820392 6157629149678732514 1055432856790970870 974692391236899308 16174099547445626801 2279574925742811222 7642858081765454943 14996459238959191376 11807404805499407148 13933334168212568487 15006015389009968092 13477994292531952455 14585221057120148187 9291148633500378251 1776699615221267375 10821626695096304860 12784089558579536971 5954822456606846820 1409575271440912778 10954170517027371343 10115931446466069463 10636518867742052498 15456398034531597710 16714011139138263448 8481656394073506278 4105816135144860278 380419271899377254 7651934697009314120 1892024838006721291 11388115285398449385 9754426462345368878 4469129913823200311 8073583785056959902 16818587466462783443 14550099265174676240 14246118386951113769 2201859526976506871 13861530161006493967 13291012602527398913 17595735143487594772 8405380368653089802 10035062723971078508 694013526590929199 6685347792088470664 4713125449550259743 17631439793819211787 6253043195387438253 1799154187934355083 17125660631736803256 6677918432277242542 4589138415125702869 18096873759080730882 3412002759671447266 12640931510785709891 8447022448865151787 13066345455309081925 8394658116977382753 8728077143398594626 2970961364468562449 11828175680490106806 13314931894084544878 5180655927942016681 2652225370465504157 7506213421643464765 9290393822636399705 8969524541769965004 18253258625103978036 5537041328208272034 128896993198057002 6510735008304871568 18205501448764383178 599558714653848657 16264295721673059171 3190958800245297805 6852939055117250296 17451574588312651720 12717293108579829792 178409593844320643 17508425974411889408 9803049191082966305 8679519719091549232 3545028199789401954 6402857374245908142 15827309591245659184 772910239006972303 5128610358667287349 8285811118934431714 17136332031034276179 14942073173360096748 10846248826435655841 1607658012842454486 232190078047519776 12515671893542041855 15108777090157885982 8782563050333892517 16460221433941269751 12371219558883719066 8637249677448724035 17872080657771628957 10689198054337940803 13029914769408997035 14300620799930105640 11222962279710714555 2565844494263345020 7511657120394179609 9112528968439960911 10596624275152087385 16818873570755795435 9661765222380825305 11124436302454553369 11118425881006883059 17994629544011144045 12178147085097194572 17063174548284427656 9519547188298235612 1195396756423292123 248802959994094667 17652053918439403972 14186620922718690771 17187316448901895734 17469055034556091710 9284514041232487899 3426449693968566665 17947120856551058431 8196366141533000817 15643810574963579182 517040690692572009 1959981222037285434 7170572115812561849 16537913296440976920 14242415943805613766 13161752868668853753 803315673788878568 17696306796854432246 8458351183849337530 10905182151381866579 1522240996657586342 14599191882537100841 4961633091141365288 10625289244633424617 10366889641979961244 12526355258637728149 16176648665303696849 2024616704091507236 10413023397115899332 16512700143307244318 15816651587963542122 15440104290899037268 2956166351283903688 13820504267685452841 12358960463826900392 15047712866813892021 12616955951503503339 8493028606883019828 15367606781137738269 15491961964531683751 11090962371552912153 845209389009015577 3265222145611200988 15174361705735790394 136436245129311331 8833744527584356403 8228570967879821120 16962711841873501701 4326189161335831436 14740114135309256598 13531989585603653648 15695365876740792991 10988837550021783669 18097297325025652925 10298044273657857145 16210144585424293243 12836054024944075865 16170843468476283812 11892391755594161638 8775582975700133864 9027252482151553730 9955877121869623501 9024477459995002164 422632338321243615 17080719693077579926 555598881541440754 383872076062074285 11116409904628376175 14951706111163179391 14365051399694213042 18420484723409725061 14516113844518879442 11018877124925037590 6946607277754736652 11566961859640848738 15380898121833010613 2481554351787925963 17545810407385237464 2713770721965784000 11945372065232633520 14281893355773270664 17480125543981033075 3948952891827420640 7569774087688129199 3082432156299210575 7358354616736096004 7236658261710448746 14797052928606686808 14600483192453464686 7716566315954472691 10429675407813696038 17638283866086035177 4082468648302790844 14296692518673617632 186552511219596300 1089030609151478188 17613541456214650015 12507497976333949337 16228102150722980281 13996081302112027382 14456574842081825124 13407943307116359242 10746593271536400922 5664956528329263276 2183435647942893659 5706532695247551019 8756843753071059484 2177980976638313843 11712389552580858235 8079148320988213532 2377994941488761732 805585272307921432 4599708394579870789 5942542288329767968 15073489474593340054 5257230167198650483 17813671861386065228 14954343785620463032 4342654059971631438 10108367383281337002 12682114582927101257 15601540577669397482 4520776140554759480 15660715834742721197 11467970785901846429 7549836547432117092 4182577209742809012 79445829294293679 7101722137380010210 14379697710076406669 4926338827641661788 10814355428241822295 15953844913144560495 3592016028184713034 11509664671888833696 18142706499787887328 15670007405887685532 2585444684329723908 4342996261790630996 11264123510092638430 5834756626576820594 11007845112108259092 15107712985487221865 666999693625347256 9973076864024879377 504722676833779455 16910390568929130550 17091496893480223999 12114794109168239552 4795147393712547474 14534461732453835146 14712745653519823171 17507918864721844436 9023659846781771363 8300333443839342881 5531990812790716771 405939552847266980 10178762607524304526 15625539005452657119 651024780069020703 4595537150411998608 12123167205298732952 255141437293058385 3209257551572470678 2205461885495648992 15336976827264650747 4991655208690557277 3762139771765535045 12710248018372186929 13902401313960937920 12378719348115217131 6822951815472281621 1032471569891136358 9144958390381112109 11825372310545073389 5381662486498636491 4851899554280891654 14164235383278508304 9608609475646143570 11212814659658690739 3075116204689410495 3612572638419002536 9888235511738205150 7444017296103473202 12080173592057372891 2484484152052754128 15990605973428145157 16863086428749718302 36168547791243604 17605857478247669148 4966462098916098322 4275544500031485782 8411507768328701160 10478252602606159924 15712117695726143670 7450409301508250713 14545053429566923850 12812231624939350892 5045232448741336032 10909777751213991962 665490970142033772 13654839104355420962 4128264135902198267 15151304223264300802 12512612787409503975 12707456264814102638 12024863437072951292 6164785637326361588 11923260762113501252 15337471588357821255 5308716959394643786 12237457624793743446 10451134415835928308 1188902948339228987 17454785798814469188 4261072349497578711 9919336005045983285 16498782076105741251 1448173987850388976 8383870313081721822 1140551040211068624 12310412509277678321 18000233133477710828 3151085337140153305 9564897738560556373 9816934500267915357 6935347443588678803 748019940868916466 14442655973702826518 2234724286044840560 16149814864359400641 6088194041149621622 6143897177878604527 18085377932487261041 13007250501538419974 7479311812795469727 13045953297832707222 11241186429332575603 17606197209857077167 17433612375217125559 10251543851612438450 4370298060586979425 11817503714973825684 4969338456559095666 294480291555473563 9791466403023237490 8468387831681323606 17386238073229538467 372378384231900116 3466320861249899528 5070222395558163985 15109870004735636472 2768240146666465364 14841770737785815224 17917903955452336249 1779867570152423608 6071614084851084458 10211441494455334502 7811514593751730402 2533682324533961504 8426348652382495869 3197720197824714485 1273613969569053667 7952826400043860016 3842339824540674358 14101278845800368727 16899069366720782090 18107941019715533240 8160794860876223362 8202624778342584014 6657994080164559037 15046996174011892338 13596536632958683797 3551165151446931603 1743388632021886400 14673219820039664890 16892030642381149598 4667737706613735318 8039493168728219649 914482582608023781 15968435235657524395 15794151119793616219 15037452383217414560 6522892129855852525 6466176719765809937 2704180920016677980 3275695180012602090 2516623906765649244 17001066475104635279 5582696834984535602 13162798749875525941 14555747106348965312 13892513431450647165 18209705595494084020 16497458127871441124 11956046311420872255 1907168103244069342 12424044826302691018 8472370975756387342 17731231264152127823 8154999505813277367 10923175201074875681 1959775149338330524 16600825734911780166 9511784889803930483 13770707079118473679 14267121177649160941 18099190535243902009 5019748176769268054 4416053129788534925 1017576455750678291 1856003780048994505 16085699822020585650 9488854234854457123 18207517505063503037 15041830198401546481 740032998408379236 13445317116612451277 6511824967222080318 14248062581383489876 17741809094987837407 7910026259979027520 10536779542071393074 16308975482880199615 16221846676183860763 15618437276292097450 1313632064577434454 1293955262117660090 1449966528332703280 13873112395573602947 12411242594095938912 12332975083576413860 8050623612993216873 13620474174635121704 15568167372010040919 2814969918696078748 10703186032055913152 8517256837004254861 15563611213397175552 3216449686269471750 4336991821956904580 12517241569546602040 3374254355370169585 8180430827788920051 14590104719739736862 9890973458771907442 13633578374954974500 12343965813783634810 2902494915545234190 13793807349460733087 16109766094084152919 11782650534406252032 16902245485010337175 2084949719636839480 6384283126160886244 16544684468541447501 1545825618405321825 12314504214888881953 18349616298961653314 7445897266144111623 5542485217011172836 8456480603783858114 13586520987801357156 9095604352134370637 17349672943277749022 16359982879199956471 10300003425248690230 8236297099886836965 5417646627769938282 6685157467539191062 1062166250164494078 15291907654984487768 13342377081042854573 13165771028009230286 9464226533654130537 7619239795198934513 16714223699279075572 8957053996946158534 12343165385412360228 5117352541433203688 7231253588560462230 6623697327180652231 7155085148149410482 12861022076338513217 13153572386808823615 12884722028575660802 8873904749468849614 5065434172384509049 737662931336797422 2195767671199579665 12578946348451351883 11109550407504080078 10779103732914135164 3087955591407632153 15769437609041482992 10648207955477108791 4121886347984667486 6891436540058658388 10686688401485145568 15767595207032066914 16049395292796495531 18261201850405938785 14863494436227844388 10192958843690965982 2537927438900215836 7883657804155780173 16271197101261042128 17821793788331128154 2946364494442955670 2779954693875951284 3719440476900420756 7005319145691835549 12597231353571797629 7543906407946311038 7296879517855729656 11206837356624835743 4863763739894676634 7290498495209677670 5241656628723612287 4092133962639239868 2505865607287136376 3978309092599937191 11179027736617603048 12106285816881665646 11717625340029874227 2928061130096292857 95297706786437715 509825950251567826 812514460516963553 2932620131735135441 1625298573785050558 7498880455392805800 14308691663308633640 11602350544712162472 17507053102802231295 7413787275704581157 9940141418329867411 7288046030733732554 2884909440931344698 16043234440566096551 3653486641144920556 4267741280347869732 10624500419394074851 3400649479149702125 2217488539038228104 11197985259899344974 10178421975059044079 6337188310410487395 10266168648400612750 5894242289404651530 14878526492968542538 14904753635910531677 1561890991660925278 8340171990334436825 12851611413116233848 16100468903210281295 15952415135211351755 8287667011960064862 16862611210674440609 18031968999514863101 5640947360443746552 5579008877054606933 7766720861750352822 16687525149278801654 1536400596415463404 1910340887189124673 14633380355576405984 10439824676363888281 14563641556808855794 2474310186084655136 15883415555068330170 9381393896088861094 1488797134831955401 16846055180007361833 7940437512907725401 10129045988073697559 11301500984813774281 10702004292441814419 2278845220438223632 5914718858876251211 4483204364777931143 1921461298482641963 7415119794320347538 9192622005764138726 5359712158785175867 17652279256458178625 13122165902780111068 13331463182551473543 11838193658519052356 6935219806490901002 2454975504208783762 9384155312776258791 2084846888646342684 14508610517125706907 8276990371817584905 8930035407677280733 9865460447688905102 16514382381668991203 3537058681152347318 7165502358218729980 6367131896452790203 17662138905819289052 2244921562543539776 17534148526535641601 8258786810149334735 12497453017579012676 7594202033393793850 9696520377629092013 16908586959502794683 18433015723372378175 10779254981255286182 12170848957375264045 8783844484862763446 16964562016874032622 5894077766263898698 11061547961804047388 13104644573720613324 12519692968198770508 2720837756664222198 17871809468840734790 7790021454077504378 9971675449382409746 8741808482733051668 17216691536067228550 797942544885493436 1148481056505505324 634139983195455759 4146507981930929074 11781410850541745834 7273988513400079155 4745688242838230091 6530875256831965367 10499634090755583582 11496689242347522577 7479366587888008317 11965103319280794721 7074234964147173743 3422953441931479243 17553291426771469861 10859445731475546775 11756850002819807670 16272854941333946386 16375397287263003357 3071047231399416161 12396457570998728979 9390209861230662987 11470954619562740855 13612403283190924378 6049570923928380470 6597336159658136721 6772738512908488324 17230606445770963657 11783739099283539866 598544948589860569 53237186641631623 10024494907436138830 4187633916142794027 12628386446081357422 7556895046448709674 14056903573649220403 15705592964156609750 16017701504030317256 1176439219449415421 5538083430376056227 17069230419600336611 4025645338856703768 13305182584933850514 8167139323217051225 11938294294942085581 11427308078752078149 14086722420776403566 2750760463984178432 3786851931060255614 17097634482103753301 9064456385978148587 15413292866212470285 6135820842972596032 10600638911724361226 3645467234721829344 5792496376342508559 10717012673865703702 11597077549396702724 509305155942439553 1286328254084206542 17687555737113819035 13763826356966898500 17736452228072752197 4944959297299687258 5588437291791773470 17984230904872632171 11294826270826753299 12328470056884549990 7790230687372000684 275635137506360391 12389437103369134591 16307111100886144983 14978099971591238206 9763429715688189199 12042696605908240983 16327508164348316486 6200470496030926934 7132192465143343758 922194641214896492 9692977619243352459 12819578196795480069 18103934752615298540 137167370862902233 8608070383959836697 3564628610696944769 14784143353103121497 3257076905932201552 11071768031846404352 16427120387989163304 17169447539965088011 3159547880286337200 14324053487676247087 4020608064578249563 13170775054368796016 8552726350429500096 3029487356121290931 2022183663237090840 3259696619823107291 6418569966776075152 14700688118275802296 6342837589395035010 9450219662633359853 12402995581123497132 15352704015865200552 1175052943515101000 6998161050319271097 3681365428453795088 4939227183501254446 3867302921425835678 12839798360226794810 9723691894742177795 7859961302106842874 12323507632658350083 18348171864757289956 9059300022335593611 12090895345052028014 11893494463033247572 18348798811936848369 1624006555990054430 14288140506852054855 11922820943004602342 10638350450061657516 8953850411037371659 13649747788894729414 2607657915616225668 10572818317401097724 17861369594563447981 13945710359069942669 6612947453713862016 8051311411260860569 4187961556605049727 1249532921285265756 13358701933726175817 16378418610335947941 3563239828417132740 12771878360238867626 12016569978109138824 10472961519473567246 13263858488213968334 17181376837907142059 9944816100079243930 893440617750619271 3017829035924184837 17855256938729220928 13757696876805885027 15728067456999568247 11381734441427800467 6376905524998515121 1179936151071770156 13854237344418530964 16534843170761442728 8342876108319109676 11484241621741794797 17623822368326932975 1122551528459000588 1040515982726683226 2030553693228235283 13180454182880738747 14976258565053930846 8939428737926332192 14979802589130700637 5660646903265180225 65416628643481901 9085100847588111365 1822316765084962763 17488327958278946899 17940109885040936729 6311230948040618933 9927203342224724860 8595849244929131791 12259791791170813568 4691720283322265615 5049414300242707174 9239513322127123956 16154421044713018839 7901536453455365556 4920326078516037489 1271678394627049469 11592482239079800555 3401626028927563473 11781355772672709092 4599721914478403761 16379334996746325529 7923729962229611171 9534537531067107187 13957135537569739669 13474777283023810246 11241816158602588844 13357325612666193818 2370842872624546684 3631952198616547119 6248560253229146893 9563116034461419838 12543951879215517806 15820277651871028965 18047228151998034735 15082638869517177413 7550367204114511240 11301735344810980870 3012073551250000720 7681279100882934462 5352245355054815233 13300181163882401021 13090803819124590622 1928068507817778810 11010801529552959855 10206767382222371001 11634982593382861686 2234945857295181298 15348890712220906200 15009855609149848109 428287704233394457 18096772430737819508 11265880528794605507 10520732207471872085 8150673513117470999 8723689718224662106 1648387284284929753 10092091202508083589 11585694770693038899 10839155675646466797 15260087748982088417 2427743109012147301 2539282395579974699 7027625833478591122 7563052397525961201 15064133473161387492 9122581129482531770 4766767634549387284 3527953785298508698 12630012934001271971 1257570230004430914 9492926652449086045 14765252511318956087 4061872506244953610 14521842114123923431 16711868318073943987 3292783727463468978 1945297778182516305 10199736802289643933 1537679826084556752 5995814937178574813 15811294773434294624 6175855813047501952 13091025599293142318 11315165603386896669 121969920892282531 16571772597303979637 4416581762812753871 16729729254324992392 995116514238502802 14677510328943747843 10964694765434063613 18258012039414986272 924180173596856297 12630282969674292971 3328791434102964516 8164050832794356598 4899125232178985078 14117532795601258107 7236957930451844208 13592942566841683436 1574387528107551587 6997209385230285281 6459174917901564029 11563109947836236407 9494243356517516496 7992878362370758937 18424445163293294341 3528001004629427772 17015339899415838250 5131820770059867382 16560957885999933006 1865614137186798191 6294582563037549497 9008561335731006684 5774553099089443559 1986166056403979998 2902203065486897416 7912021325841829185 278677017470604422 8641472410345346429 3917838433736189754 17759757099129941100 3949183122265309028 9674880245039654271 17992243956203364136 9803193646586498695 2596097217300977215 14269356328390078257 5404218968435162734 1634011058492004849 9102600681356198645 15615968446244550915 7337714164921569821 16353195247628332654 7547185150283155987 241686187719869341 4912818994191823599 18220674095367289092 1681422876649077440 4136476250900513689 2173550188944881691 10536999208579943324 3232384835337371841 15287771090347765684 921828319916994623 4916528819163818857 14037552425980568874 7087692019039262683 8785871201332715408 851275512245793771 10500055808146693843 3711384170340310860 13559469934894751472 14082282129823502917 3815242560481976734 6764304413154149138 5755053710290310561 2179777660069056519 2685742485713902974 14350568957746800808 5784459938001805043 12776647087282691292 5866666678100547180 278570435318237641 129223753961005972 12482836502341315544 13935797206660481652 7343850215972597661 11916781268727095405 16559679547326536105 8571579975124202291 15485068794060639976 3872865055183554643 14748736740527586143 7881500604569327787 3439984403033340069 13504137357344219341 13943512407208972306 8001272271351230263 9184681161368504495 9912765497963465162 12440282036229771939 12568105301004334997 6856702812997908203 15432547389779835003 7199389970153525514 7791517545463709026 12289633961564365213 16044202451540696111 2480592132810170408 18090053770102138893 965370924043876340 5951612530528591839 15478905504514908897 5534230886742096313 4755737629588657225 16750046526164145885 15802909297025422659 7218754589311499068 2177276111228797041 11677706415645684195 1261656932147242364 2275050292813645488 13018873394713635419 16852054143012070053 704113064421464388 17752805737166883209 16848453514501708367 2769348241780175638 12169290824897168535 11707772729257382730 16241479016478871904 5826739164898881994 8762108601073799927 3948867192754707326 16899405112795444797 8474048965961938415 7277291033110350794 18286996592385203522 16917210364068650037 14916863962249721998 17990368777622668855 13508647124323148699 1700630203957932529 13365792222084329679 13630347895765614070 15414109828245243512 9646854982916787960 5306158114193393011 13868810479273166149 5160948241877334322 3736143172479025148 12680537906087870874 10876563829895892951 1414773111421112791 14981531295341654572 16684693959117258459 4822543667329188788 10489967512726903666 10969873681751920008 17896710193476172320 17379836202037003126 12662535536345309524 12718181950104708144 14710727726041394890 904389624247874130 18392250800601401180 12348433448480253120 6309054415697380099 12916032933213413361 1930004709498373524 3936974539909575116 11370921297043626321 4458087402221034880 643956812418260253 3819954204508146916 7779820918504795194 12492571314517744714 8260380027875414191 15617263205159422038 1828110694779013897 6520466770490069066 8857713208045420739 8066974551844793092 3722919565714659815 10137142915042762316 7329853275227850171 11967826474818340390 3283541622813060266 7573394402662293502 18348344827749538764 15072946830698119769 14847509036612882203 2909926721970086247 2227209164079756453 10676487212412370849 1622259188583136809 316843888152281126 17038246884682991159 11176807109591435908 1306511376056880157 5340930259077061357 3466626260264321855 6318575759305859286 11781938763570396849 15738601171460240771 9002271505988255369 17518298108133351297 17070771175486470574 10699414243398305384 15101378579371187171 17059944736905963428 16717378843706068874 8794308188620051673 1077356188633724918 4852498869618497746 9251666802862821916 16957390082862748428 14093298575538565598 6927697315987247500 15008891064329479767 11516232011125363740 14593195923587726821 2937535789708067999 16311383501002642860 11300626228779956729 17378224932917911004 98790458881423777 8325192443184450946 17463799288747815779 5846626698926702009 15870858093668530154 8125535803479718854 6495364982376261757 12456045457071018263 7444391106440854789 16563719559118124247 6489603902997277279 14297619696678412320 7977303266130226176 10626363131717546079 10985409641878876364 14449946865616178785 13178860579818110030 16283162491385711641 413349749880348564 8128090468064809863 14367606549848299273 18280828572492282444 16924398661223509774 12671113776651191758 18051993558952834062 6560495993136866957 7563288264742910912 17485437330865845825 1036367718915198647 9163999245169472638 7695522767934436349 17098161435648593343 1538899386846789400 14217149204434746294 2453645864019123659 3651264606585208690 92523227700794237 6999476547793528237 16042320022259824010 8715249454244925639 3302193266919918641 9154213050212959876 3433027083068916836 10958319299860897562 3602385292036633477 7958259639470057060 5373908107019019086 17862253754553089640 45644040721329433 14068277223413012023 12327151644747923669 14251003159646982328 11680463062916369917 7455593377785619885 4540102785338772337 16312937077497351005 16322926828398188593 10815023051134327549 9599880213566379015 4812180468929298561 3638625781737680712 13474240238642463862 1919110125256406543 3959469142881836038 11282125255517172920 16195571153279373674 6968478086242916282 15397857450825609252 12382117848753837777 14857381443055667685 6810733693497317710 2972762545870695270 3241996391133789375 11472581543318147268 2991619950930583200 13329115236318642425 17390077792922827495 12437166559541090025 9784973587476793336 8868295375140216177 15086782385723335372 6202230816658850889 491772988879826255 1329424934016949273 17512105960784845999 16611903080440699430 6854891007607558894 18421688677749127896 1222849275231177894 11243513323321117316 10174130936510635751 13665590407591030921 9999039225966320167 8734463969455526123 11119652270847380732 701426206752920951 7215422589707840761 17471508693443757616 5385059542005326251 2440065401682779018 13885317116524950212 11430137071920505151 2240930316346225762 4614502099003037255 4814923664475335591 7483881223448921116 15841868575103359332 6482393890451369592 1599971256020364043 6652506488699132778 5687378208133986637 937585572312026505 12347647792875481286 8704020406901894124 16114415984049339760 9152828165363150207 1066842575726230618 9260444864293023319 17725604821777072570 13693451310856905172 209948231400030884 11540306973695288194 7835544161229911779 4234877915135357306 10293423611268102778 2709441074562629797 2468092232634177973 15280301520052770941 8912016320356875032 7050539456496589162 9021527369149346073 12575575354344972271 17223874301128455466 8613104998629176904 10584400815154489040 7877725826723176835 16339464599134182378 15675123149263176229 10867663510791461819 8663185456000831823 2479705312200698856 17277754681740591562 16928149426005426291 8748660943119693508 17628903966677288799 4430470385220032539 5937278421469580648 1183596541853945527 15136635593493989980 17692350626026645656 9430939420487460944 621674174949317068 2972252906906180189 16235945003025747005 8417583606233725423 7985774110073592863 5373837397631945660 7019269893561518941 15885079017397321039 2134805731101951661 2309388985290410066 19430027868667844 4639024459155993397 7659218240916626225 3746795113782808570 6164812102682617821 10753465057892685371 3224606046758591848 12844356872929670136 5302154360770959357 17078551437059511586 14808231022612941180 5744333433174972583 15015037331306074799 9320276682444926358 9481742637717309662 15229427143308414240 5394521890971940653 2470447108817285977 6197990931373403491 917445736812151911 17163747774726637404 3227138895399523357 4095794114735247134 17636837360837328912 10501754019155861468 3128562246501495315 7170543297363434771 14866956930486860746 3725390377555557159 7330206996105933488 9850271528404525034 9311619419458196989 544894614678709354 17207367053111141446 12657998772191938399 427948388141909395 9681398139757222032 705344467815995102 13678844582476902186 15190516201695449632 13997303409803315002 13307105800462086675 9065013598937564824 10520382558338868453 7749894410506120319 710243988327980012 3938138850227868797 12718058803622465626 5485739304686105834 15319201472246955179 4565634696192651376 12436738401031586170 4331135763440303419 10266786131543691012 8281004107083798364 16387664480853917638 5479737273875008651 5206240358136183094 7856611648239082245 5853351634282215436 7811927332135419874 5638281602974328071 13874116375258710336 9181094422546241095 14108694703240372602 5396916677632869604 5387216915079724781 12642241166074793354 18227375330265636678 7461070460963636038 14791640156659069028 13438569424297627100 2042534199073670699 15518523395198844642 5216229370307189845 16368496065406763938 10453454022412487859 11487411951323333727 250865396020353028 15339753672980315044 12407196440966024382 11016420809400641433 58318742120334327 13522334722151848245 14875472317087775243 10734438652364431027 4034580271854993161 8649792537602382738 1688566065873094855 3332133310924094462 3781873713244247061 9973239508729818602 11532070042977784896 10277332002716621899 3464873317917889533 8722947627529798626 7047287320065413653 4108490176618636280 6468568898071398316 3954605944033951082 11650135910203536534 7344188735334839413 1209880445326758940 1274914557422046112 338099392389560236 9724777318360576851 6269276151103541623 12681242030766202640 12105567514921719963 8256827853154307717 1392415722727038498 15632689139935978754 9996715681399860112 12480900078866161556 3236126416369665819 16646680223703176686 2162376668715663766 10031008721760599878 17722206616903533795 18173467684777876140 14776899416513189258 5579098937498622660 4662980359912233530 16724299067148855416 4999479976359949201 7134252345753085334 18141159287013032656 9953719531944730690 2777721783921131176 3847463438423001151 10503450696567689342 11216746989962476284 15925001261451313145 7865855500059519112 5740048324761772638 17769252517930992710 11065492879429911775 5676302553589322100 5325133025064430693 6393327917508262299 14817840356201778672 13470356786628385238 13723786555273809372 13239483203230288052 17038395364993420830 4168065433046285201 7630024294484110213 16821279436357493878 15807245785903803876 11201603947166940669 3757048458402749772 9922718039315140858 14670673728982691390 17560847972948173910 15930757046089678452 8411026575849154075 1028787739835701760 10723916406267674868 4080967878128081269 10936988034258344511 9827320285040229936 16716907389681813007 15754901304322600105 14370980486965295724 3914588806230728412 8563218259501894737 2458827017885342574 17936125255390267817 2920980578472962321 10602055280910505956 5325615940291226129 1494034312725491320 5307188716864623512 2490193469598219276 16200640867353493378 12398416190618520404 13148537631681052516 2497426951261381193 17915221122835281331 8688182409811047703 16225767596497759492 8073898546609228995 16435364660618481478 7239810338479946771 17283351301039541185 7430191466160543587 9551464237934096585 17871480878419719359 5218834915821734030 11101550314572968165 10134277678615630632 12442728107544865791 15521307053821662756 4145571949546838105 4002039436293383500 1765181764722019997 2103218578235415200 13005868536577986289 15785782926345089873 3644299960803328912 8905734887360535347 4427339475441899483 13913964687001481419 14946815030902537543 16165057157961019776 3842329186962251589 4056919329844872477 14799464923714097317 10190961046006928399 16199667251832355975 11591413452710663589 7744812228970883386 12362978141774420376 8580611969996237263 16616342716969650576 1136576675559446200 9163740654309520933 15558770088982127168 5409313482595036274 6047953843840822143 14694611008613912642 9178480503414119706 15653227997397901912 5359472309751353393 15825828567545873150 6903122795191220863 2269980982093411643 2142415059169274753 2483671513746144579 12391149462728431997 5524817469410156822 6153765696873509476 10244834926258643326 11587165690574953364 7532544151744581444 8320275380620926414 1291580744811116564 17227686991621774146 824148417077775234 11324638795747786022 3798572010633180119 17174562013920773795 13954534111972071163 17090079490285458640 15370935074588396600 17675553249792402413 10858955495907276428 14883256235570421687 12827770194474260034 8145479212983567941 8381406792539161272 6352068932732169735 3619424720638660735 387393514863878536 15684970698244046394 9860700857715137810 1929353144669878022 13159401291828229070 8069825832686098131 18398190970607275561 8479927641354948783 7050947966748429775 17110579761124035670 1995479137076393946 5686976879855986089 7135988356185205626 9589243211064792506 18104576656281576518 2445671701348512649 14798622485603728527 17907368085277802116 11544064020143721563 16128375752027544785 13728078628809240925 2776699306549144935 16040416281647863638 4820216757838372281 6621615104543403675 2069176374935823767 2009699873157549098 1237715182826945186 14017179830645126604 15350795026906066473 764240530735858021 7128766637976691573 16416052727158274551 10808936851420301512 8967781140144085094 9550418382192376751 5551299831156535864 11022724879390401995 3407120738672191428 12317152681872395277 13676212135087911508 15332408901349453994 14521855640310842236 11405529763217581638 10466789562445314068 14070802455845361297 15147595928512261908 10373398139221006992 2913610454154185663 13740653208355805231 15025858103217641055 6158876205673317393 8089825266944933439 17239249260314228263 11727071146598524881 13423615918734081170 11362846477307619168 15874012739347566406 14592832735047672375 2734484593928316641 14851835804504475450 16612184563649003661 7554648525097010097 10072161822909454974 2073459637334966443 15573582924057019165 6929730609050039558 11762467011476975943 6542103344617939742 1380996688393884431 10710803086693381586 5271495890706411397 5463540442539676441 11988773243146250641 9975677366250420094 5577057811348471847 17342792351457091090 11880359433052011354 14081702654604304528 15751538285036627567 3926693917537952459 12389004575752905776 15234146226269218318 7263709126090056949 17505880223334852902 13418107109477415066 8175497005265839293 5697778284327342236 17636926026918930278 2690572575959721534 1552498517916911201 12524835007954562199 10026118292801125086 2684566270647097847 11474830098442766534 18358450261304426239 2519337213465953003 18379948767271233375 12445663555274766550 15901841051805528006 10928701587408362950 4246399429819721713 3714789274012275294 402405493388284031 4225396253798307675 9979813446514178192 11946291276211572987 12199077609307015852 15743486264107860243 9409902503494239266 8637258048085360273 10361913154955382127 450567300620610028 1561254360175014733 14857107221360536584 5239954747623980741 17369766315325905398 10316391221869820432 10782635667980708384 12220230190129460353 5003054071335664351 4109459678061342420 4326880918216726394 6288684677035162683 1539716794779692650 6514708799980046803 5589739126921597489 9385792011598497721 9987960255559215334 17841576563337995345 3741026927792090120 8903368096922687851 10419883727004549387 12162265815347511265 5436214143137576404 7826818549328914393 15104353514183134105 9378895799979970632 16658098483841901262 15673312545444766339 6604595200115502282 1133405093040340271 3313286624132593582 2886007124494315248 13239202022855933496 2843903775179219728 11188845699392565322 8204082107206859723 7695697364822655320 15832015309733616554 8079164451819103461 14630054877768931711 14093176616036419921 14445479074274648429 3087651653816396102 2774587302406035100 9243900111609285780 2516976880566178866 3027215719237387829 10871507643095308439 1516908861061713296 4066492960159162445 17374803164501803613 7434289626276115095 8966201530607479007 13998273724166080471 11008016103926241155 17173192605277919737 5945351179111606310 10234204650172785838 14142244468125765030 15806278581109742088 12697654180961012149 10063387926422260711 14798513274215816135 10073278104717857582 17458173220393109487 14766523048020394963 4025442821252565724 16336898406488524887 17570511332144068927 7204790719225129394 10427298028780665154 1106465019323088406 8239508910330062542 7899998430366589430 2803915615663818214 12137487644684370172 6006786127620601677 12005062001794279917 2603144955736838906 4151792070245974625 5904540701162691710 14104366756089065582 4640844733415101967 7933143869190516613 12107913799492613572 14965928792366743228 2033118869181030922 13538681686607327421 2782814709497264935 3518951260792484097 4534734161640821304 5122669102408164599 14972633286243875727 523930009310288813 7778970009877383634 16341067306426104144 2855320472249658378 4552282239278807013 12880140618527366224 13697920760777704524 3432921323626783471 145632570284578559 8936101527639285169 14317049336198498474 4922102646527882434 4319676059051577298 16492511413888156302 2399515254602592441 11026438827899081225 10419919486727896505 11951243995719357365 9280950793665148574 2286147565518761918 17538745139122976565 12636992826432504051 8097890447654135532 493787086725000656 10359405521257150771 17493370773208713511 18383280171933216765 6848029644108492804 17449888749770438191 1933252110499452449 8645538395237443846 6859606709515202640 9971933944840044451 11705882016208357843 2147550441541108011 6937253454827694288 7574368120238958637 11602487060469431778 1824352318254098677 14326334370964527380 10779739447321690186 17966576080128809013 18385629384454815133 3038145814772529650 14461403731198584822 13733454083484766785 17528384663617229878 3005583420529620480 5737869867780290962 4588674394734399637 16977583001583225836 8664052854124074655 8072536741953426845 12386588989321428160 8692629328574345111 11566942080889236169 2677810386958043763 18185900502283049085 10255762986203799005 18124640538952642751 13955211582967124979 15731616834148852373 17064158824957329617 8712841628708535291 1493794610810415308 1421989271774931790 15964299140199095243 11743233849005288234 11051922943134672161 18260794692977773927 14533933662609614874 8053848370525202076 18419706191054553997 3919647990741814248 7251231981525417668 3247471211599577641 4985604968052732065 7549359316361454591 14172245729556160655 1111609719711438688 8348045455992545009 7750400391348218486 16448481738933528525 13231399115824642777 8216426500507786743 12662310014152084404 1113580224789850217 15509136922791369621 15277388595392928190 386704776767323017 13615077682386795105 15573833627863476473 15745808091119242946 6776790079581900230 8242138074616828457 11018683286881834289 17849287852015351597 9020544568490824764 799009804701996114 865716562899139925 2905930380427153023 7490850729782550996 6519626431194334920 6801114707372110355 1412438097969106383 17241345070844454000 8836921513702132471 8419413298964252192 10968435129020700609 16406139130592322032 13607235533070124785 339644006750261907 17504888446504309019 6263533133550941292 4093983734177024858 15566707812937729758 7967632563413175556 9839597942396956471 12954655265651628310 1002562448408748392 5698336494595619239 2961941100811677799 18104278949908870236 11188040190779383102 17486179766513792343 4476952933095357058 7186183296949616565 12768218548515167139 4253355753580491290 16778893617334994252 17465626251125933765 7798772298005268998 18437453968445162986 14401704772919676545 6402622808389023006 6998933462015789653 13380782526458513389 9304334266555831260 445101134670705133 11803796334432446468 13984167851775245063 14258832301934850728 15577223474401901298 18342207488784106658 836344383808312393 14723738196531919924 14368596971746114584 4415741677348746585 5100893023190386324 10250320543768411675 169034304095432098 4476914764198358601 15076308173053215952 7884076101412256537 2186009692527511061 7852166094747731991 1853794138665268959 12660880518362117406 4401024880856024282 14361039460549823138 7429838314505249094 5339105437508828820 17262306436821190467 15172838016417512865 6983756752333846581 4319614442591834888 4960885083589670572 7388684340087382288 8837356748106958022 4757879641927688341 9970158127850045589 12551058385290448530 3597744929532476229 9601438217795681371 18254220994631442482 1107077585023577807 798562513841828596 13258582648150185260 7759239647655086371 7307983374845636907 3063046909249502704 9760067094565825872 15433438824281460031 16581961401871200986 10447519434818758887 5670762717651054949 18366954533767788238 6632814481848449289 9990545976901545854 17479134593634395698 18278818089065273257 3714283603899349663 10072679115084397787 4084325001403871858 7184314963515291100 13878288405296816469 15912090690121367778 16579819061412904316 8999896669966646498 3689102764281089751 8856949725853032484 15914731691714180602 11482858687033687511 13347320252514511548 13349504301245964711 8693542668072881828 11715712318355897114 6407151121260067255 15782613188435337181 15080251847123086886 11964509012520739654 5791770339876866913 3199049000899889738 6026589129498392253 14830009017226284285 15733327418703185969 11122109797040414974 1248981647203475229 12376193081083433309 833146641027283618 6081744520018336770 122258871582380347 14045398455429272643 16031615312768449280 5429072420453635199 8359472017494089790 17108980562149421979 1046133102443718959 7551361779222648147 7131743954730716565 14006285013656142538 582008909801053429 2852462911667259092 17903494035720968615 18361226024946308161 17308423703561769606 14136505790580432785 14956437781627917521 5548673732512126299 8404425170252950726 5033524723995160261 7360261124193744375 9552493303644820459 8388945912836523669 2202574575023876799 14566097512083120929 8777326605545267918 6240693929049600474 104866285329344483 9087826151294975295 6552789704897182244 18324196492523671194 10770856794432914562 5370324450110698345 14447335347165398787 6363863887337019911 14853716902640541531 2977632925052785496 12527024230156324697 1556319469030293619 14203404922687521805 11915152606153475095 16979983465829167709 7172346825903574626 13058581039829605861 10739805064969469419 7598834400145084521 1579626454343758446 12045524400881592310 10427302556557924832 14253122907552426335 15104070407784602290 5319632554868653122 1714214469306926266 223409817872596344 10270342328581856348 16872007622818252825 12409015122376989047 14650795564941914856 16793100375321629418 10026992445355188831 5999060481759178522 7004638310604301668 15835246348779290587 17586781076661850024 6273384733266027637 7768883255244068441 10231222764343046325 7274422448129101537 6232463409903671876 15758694994798154478 2401824340462455238 15384372771657774252 9764909523938692390 30404188097935900 3461436550190114271 14922720117767592182 90790683156061438 9732602185519298219 3008083491117917474 12213533923942854912 10104795308629578586 169487178240412415 1844748394884329515 9318375807960277905 16344113882450430652 13065515671649050453 3439007794580701408 4328707753763460415 17016230369508660603 9294709889544563373 17961121529860886787 2889894282098045706 6684111453708167462 10521942242247889061 11277760137474162325 11649599195569345149 6401522120456642756 2190510734043806353 2915813630686478486 17140390758684069709 10323636425238797415 12819248610626006928 224479124824977691 11639225891473730015 10980939351284858001 5216995368934285900 16780724347833037805 13967499820221790057 10479329552327154260 16623500003083022592 903079379855368074 13370487420193959879 14229040194137598074 8389714828632483138 11884604819449867171 14163882398343247217 2888103384403785395 4494218008085295400 12666857358971728163 636327774262675186 9613162193299926403 10907643393033376961 15436801563530393334 14236265398834509714 12002343518015148633 11755558684557238048 10166643518535474275 11554981417939666296 12877203098912153774 13960161573137575396 175449999274802439 7877641976269855472 6341998318267071022 9925046284166004307 959884657055393100 4559370410630693048 16467234690882195091 15958572741124141117 18123526437014060553 8306233753949654833 9192518402654812356 3594937360837431887 6866170798905634659 16863443202869559095 10100602474329025763 5862547609629175950 14968359880716222096 5224713506261826784 10412378339246559564 5776324481065889291 15595272490176344301 6790855675578639631 13137800713961828269 16490645667939798621 12891183380651879330 17554072990508977617 10066074698001236111 17376614247559455821 11999545316786144687 13508969601670538538 17905852547158465239 10200524979567046068 16350131758294174640 17041874251900830066 12242451862303305861 4668347278295391329 3836958381458260371 3644562083741240359 5125863164337035628 11315712687974831820 9007359438167891566 12407535268825488508 3288301208369638315 10988317681814876709 17940568088611356557 4234596670997590071 3134545511790751340 16499365645492900495 8438695048284437664 9499501826908334415 11280040271025328861 1413963770413184266 4807162631761695325 8362141920886046834 1307664720085044288 10114560726245176044 8569626848883976442 7412535135720439407 15466797410083582655 11260845599183914210 10855269822239632919 3574324585178124322 3063850901038947076 7398240182923722230 7505417450524795801 15197647964824947123 5469308364335077036 14146580994957406546 1545866622664613570 1547114584087911294 9475116866720152468 6515729725007477953 12792889986072572982 9718026472408078010 13485882379223020389 15746429172370949666 8599508474188973262 12790652874380807591 17733481970544097401 9852965594166971507 18121953677605534393 1943907798231987221 4229600311147874433 7040980266256552614 13188034075532517654 9499809209530954955 15241009705127954597 14527682393143205866 15678038589341635242 17125591718550891585 17718477433258711861 14070847819529720592 8389721479998355030 15944849009486778759 7999893336039579292 5505610112796830119 64762160032436460 5775060371751825194 3309385930472988610 11346965660532676279 18036857175871756769 1087476554762317480 75181079263485106 9322855591752721990 2987422082771585413 17650047065801149430 5441999298056881140 193619864765606101 15240654949356158654 11902247857390645085 2867578591269680739 1934427248332704430 2656948517612644543 133998623422517839 4995196428504332299 4612083268835535221 3478592790289254310 1563721510365516821 15707073075764502408 2709899834186420860 4661217295626009257 777688297157768678 12128489944785117773 4209371923389392870 5984205475839479578 13061135815051615150 196121803511566163 9768656678196673988 4449559815580310697 9432327911979001114 12585121578288011339 11558885074597063289 7284285933165257305 15746565963873026169 5882449211065309316 10995759429807253629 7843100008560134279 1592814043461702312 14389989697326022470 7289710451971343105 14495860811276767848 4663730817823743046 6402076273449387375 3170946372792783817 8035223292883892020 5697949239981618525 12098396921426445077 200352252948643109 7584932341379876723 13716034923085430987 7826456023417278809 3764943939371798097 14989457758190132603 15060413362510777779 15828644340395059840 4748670542777838764 5156588728783912071 6819763571859674724 6325853878839176700 8044869462220858872 15800715952515716530 9168836847233271120 126515275633619522 1277273036234552071 3019779818324398082 3646182924886944091 4410613289629500814 2318116432379528292 1878017418990934214 11338594829245086414 10849153404864082921 8365646892204749512 1784220080960844337 7711383212996099183 14607610035251282951 17613325433272476209 15715320737749877858 8453457237358470122 14729844367120271916 10470413575299707256 13728850187326123447 3608820450926908003 11088775310445737890 2199788715416135322 14856401628136110709 16548887997039989013 14805140701720207331 879748513267819127 4952256641937083674 17432836627603592154 13066415966618162737 6681422077591551558 4534201390344928450 15252490250041201421 15186772011024398975 4636023674441292049 12204420535664564953 7754736508906451087 4778726702162613260 10041981021104944780 12534894779575458167 16554675157046493900 3513659528504570887 15932813398392201705 3695499891898992472 2563442749461293295 540836464952144629 8137798704494322010 16954429662817907630 8919782894586931478 8432480131585827036 11113130384180503340 1296185526319306819 15364809498638529711 16850161806682937972 7982016302949401008 14136036076495425084 6407766880347678906 17213244285926139260 16128375178433060235 10879109773148643479 13842965236081712106 11245294513310427296 11903356231221516149 12135980041311857202 13109001545301623203 7541455552210246912 14454398066737190347 16076597405609104839 17335130676937516639 6828778861708260938 2948696076984989614 11391107096411981773 11206939194142678421 1420667822175925428 11887091918852020717 11603857153284782638 17101374759716464121 344136335286094963 7262486855688312340 11320189690501187222 17459440908538529472 3449689819312352246 14634345374029721954 18038682895343819277 15179508813730479277 16576622395389281225 3252755746016599714 8306018188631295258 8394863677872453425 10922321302578207734 1105671966792455018 12149828777801176529 6700351404970697488 15704550550848947823 7938016125052920029 2172626002129817699 10416570154508395800 5537921074902624765 961840836603791117 8102161656584559886 5597249934143454507 14483273505022406913 3742136517114390551 6913767068288029432 2288941850320321223 15000277106651847951 737541199292738436 18102170390993627384 13245720743147476046 1368061047795066421 7671216338937461681 11147356658148927962 4227212879247580313 9605166794402110586 17303982942088916457 10279535126790175903 3543913006709413579 13454723661662081156 4666217538852959304 18120007698625440419 15621549567617933876 3185576031853253937 3890082124992892359 17619167013249691863 11528097148035074758 15196758462977198291 8663034505706762421 790608702649589839 16202793260768877473 9096410140892011847 5993566603470146027 18305750739924164427 11760545210565777140 7161520032942910018 14241348802224826083 11738653770961316738 11849099422292442823 10510263552669240495 8903767112662751310 117337131812424942 13585866428679140921 9227630847882694262 11669984397946811959 13766542756514997471 12946808486387936267 13452900776000446118 453220574848725826 4292843176065998205 7692671631631794453 7471624746070844916 15530018136259425915 14596085899710314432 12741516855347664607 11120344888665555156 13437715215129467281 11600322772103752764 13320776148243863380 14195091698164204172 10524985569398916436 3485123496229920685 10617215523624098401 5995315421631862225 11261707830907914746 3372027433747853007 15495754277510580444 9447843806167289935 17201131568056206571 3092163989871524258 1269390446606526789 63663229810204570 10331447635091674445 5952862607779048137 6914689442738375810 10112626964232820330 2552148409146363291 8342087086570136328 1370446290165222331 2619842838085287869 9832491678997971506 8154439916537985876 9724730350555681264 9302633287943901603 8531209295194533610 2185478132292021633 428805557597165211 6505119489506706265 67255661036051892 17715031684764586748 18122004277238759590 15799770080899057671 10930934069839045586 11368000995246318819 8455341170099756157 11685051488551590399 11932631908219260622 3655141059089537870 16522996280650546299 253499126046785275 2676863998535202769 5430649753808198845 3576832753236283812 4354990727744553135 5079781730038989688 2537505216226890671 3880696979924850958 770316121796345038 9020209821004774151 5843032824712465616 14426092366459052909 856319024852335862 5005111689495242335 3392660032942432908 2461324707859693771 10241952823843239205 14528307247465448513 3985279533646188028 3003306073231543600 15670329195611221688 4274306358779562643 70115398227419912 2933688582395842806 4291622150278371861 1245309262133165428 4239096156186040299 17690209487059003245 3383817079661094736 8047134863617463090 5877610371805502390 13674715431833249458 16159756360029143639 11590681316066250654 10270597656335836112 877980345882019722 4821671740855572852 1310532518985638338 17375467865007396476 1145276186970235042 6011657554342982064 1456447021388088436 589534176865459496 1389845095766951050 8552312311634705892 13729754700314432617 237134685606482656 5371155231186353606 205386699291857999 2769419542645063370 6075582473021207872 11548911343716897842 266761026234382352 6092230176817790063 7929390622202506053 14973532724907839360 11201586507004885152 6912467177915647186 5878545328557507967 3517129966465939212 5562549883337827808 9015110110221123149 5763944778311719276 13433129009472415541 12198400737702785833 15649726941360261704 3544871295252519718 5438273533994775760 5230017507986300917 14387541987568874129 6672021913982274342 8918123465926868202 8325499688670900189 8901479980386204317 3609929180016022001 17923014738775007530 11052406049309833043 3358282562829825022 5137458688158732999 8504344262350988773 11062706934623324888 17361385604563427163 7099964893503253986 16262471070319601966 9423868072063391870 9341790176880503142 14737017527553678207 11490152885034353912 17695697610873718340 14153558059243320421 12429976491237965916 15972438217183890302 17150402358638798172 5889290203120136123 7265175998534833405 10207836863149670 14625757362872626989 5652848841526517423 4256808439202038342 18091817323833319834 7408574925772565738 8813286063289509230 11710957098450626203 17661541472618589702 1214536739231052289 13848631679361212131 16388979457388264711 17269668173203376046 2338566771451527991 12968213552409132142 15042606030547084544 2233926501708538211 12951203471503461271 13805132777376846440 18065773037779451616 7514456689827832312 13966687289489525524 6728839854981021600 15607126943060023876 4836520188261318194 8700412371367262333 18085441687673019613 7884492441826110301 11247344454720576322 2407806323124028696 4294461723565525286 1511771353113977514 11181432488733499671 12370189523088781232 14017736075986693825 17104970191666306595 17977289916246831419 6239207037937107766 10294451160951012397 16717328209950525743 10486415468411908289 13963161866397043574 12296101394749316335 13593561994175643851 11778661104908039632 12817179020011703183 16072057040821254852 6241606517215801889 4752302595568299456 7848959516001919043 12931331903775782562 6681438127145311111 2451383027847345472 13260702159126575292 8966348441205835442 1499404167472208734 15540950642390099842 1968140659708215098 3382717066558258214 4946549475950292462 6293096048982042194 8709863886830027489 16996659703266016974 11052535777053156725 7701854036809708617 459067097310625466 13110835474573854345 11440867932291338702 8426805478917007711 13071695112688308090 14135242505033129794 12654850411639202663 1967175452890955246 12928804689982210705 6474023983734985652 17742909937724215563 8155628230568413495 17716041743055482684 11183998813939249459 10455386249145017062 11560294847599268402 12079154580003104331 6539997089782861462 2326241930460283713 11710954502250898792 3453514499351840748 3488360313773147775 8511597927879022608 16794995679323421977 15591667939313886349 11033341685302494911 14940802260194737596 10032738862234115372 15385827279601840582 6584556873736548706 7822210200745498340 17191955385679376 2778333533692082575 15017275828460306202 11631522620667222586 3513690196538201983 6366265385414472164 16451582715343555934 9282852432434961766 15829442828442260142 13578883006351081080 3505419273155303497 3251510939764288589 12824381238908708533 11124932988691161238 6871359959422987413 1841576270941734806 11138891445564337701 835280467759389530 968581074757141966 16250914456757892226 11432542580474988270 1665653152112490517 11029759252314418003 5970299518270848245 15801291388144847519 3133973204314061648 7434334332718161357 6020127774911701851 8026185415218013842 2957362949068900545 14904095749992928228 12310685553072090961 17514112700755123104 17072456789722377394 2958001330266320560 6377043431434603844 11800499297888621694 9393697452870164859 14320568939014502548 3047158214204154001 17785673807234661174 16072552584728600507 6805424300774292765 5832266356390210849 3519779479468997539 7044758611838267039 4825270569274881775 6228520968972891691 8492097930298051501 10672515745541909878 5814455082239448942 9311000155812304898 4900982664585751934 5137301495951965882 15515566722107419773 17859354917261912682 14975856330893799153 15881333985551139882 12306514934457835543 9731836763970069790 7365979736596988671 15747511454941943148 3505545176022842920 9837688665124842525 2908078720163748054 12743603110323149201 10606216983034003729 8567549362561752522 3644646445746708972 17980057431889259339 9263420823311067653 12958218060826235568 3466240052735338811 3185721040197447685 17757792184694448835 16657639480522039822 10326496409620516601 13963042131765816362 4633227304689247660 10021598859069596191 11782007118966755096 8654032297173520703 8062390935449992832 12177948936771924158 13243616425072934255 9083410730355490475 16619198798471248067 15861824469660633507 10614823641684676044 9430566191305922291 13442032216023335688 6333859277746740327 14052857740037462972 10255746774140045923 13167862918349903418 6523363244858202543 4345507704948799692 15451866526488142030 11441769691230981498 4734381964270778660 5995018549984422545 14073447260431743096 172751222708795128 9497645635546510350 10082983726917567675 17220564387534622228 13209592084740466080 2664717454791578921 9338922597114376456 17806726386154557012 16216060907108997240 18284111372808829823 4889959638210008113 8498058818296344700 15209604645356201064 14052124883408657034 13904107550506268845 13724566588634484208 1876612062341938684 10476576200112479114 5306998173342572828 17810390651214782610 15756784076072536518 11780990153195833177 16468804850625609640 14199635148247202466 7038650146262052573 10467130214203297169 16538289569468239319 7977973949654985591 3067573321688640294 5348945271600401469 11011532687834773242 1082716018015621805 9449583984364336154 11262547577667114149 14553686125654106188 924481764039188739 8475174460222075812 10744453587194258503 194267941038686498 1018402990261459068 6358789025851110715 14328335086716351376 3169150622296508884 628166456396433900 695993773150594366 802713891022338961 12410963990317251688 16290581934719656591 16778665490288283247 12737977888582675038 17212164636037890110 8781153028761615421 15626879703996775117 16308585081780165956 14666458672818317501 17493322933177890784 18069146566243753189 15938531797351521228 3888232504232945349 11285690032699350886 17514984518369867345 5172425930981962695 16255072982254252945 8851074401951860137 7507155911381723799 18110963706543239215 845566477123248773 4217611064483288111 6296473153794709926 15520368392363842521 16198840640512418662 5769442202531044531 2989208120674656217 16730695859666528125 14320383745585630677 13911352820874146258 4759218419571618053 13112369186496993272 16965309114902497459 1155002068877755863 13418790996897186989 16862841771128413220 5943802665527254121 2300112071341611333 12067700134766912095 2347805055011488087 16254200826973006066 16070212466534106775 11969776227324394652 9203625781931626688 16024836710395425662 7363216283172231381 15626097698340918097 1843618483309056027 1521669492040518253 4417257349689033668 5904655530419924072 5678620456404940476 16054264892445502086 6102039286044192673 10631368854186158733 1203630300781563928 12631040927867062079 462379107805513729 14351134960904280213 6724337646522133435 3469749451096245986 9793557804676467078 9115379485720479763 16962948940886885751 2613812945583881095 16129375499649996667 2121969078313589689 12291670859311752475 13715196800859221401 7042423069236662726 1154876084532389963 1958896118990386068 12210888388929582705 537049063180093895 551046512454003713 17406689546670882655 9899353288661835486 16215597143055669326 5185036523554995303 12414793748819534098 6533158813862646131 11975247760850517349 9109352234406220067 3760572337067829151 11868746347255825820 1144982588096938087 13066839878981466246 8244441421914009062 17708778490229377806 12321603798370191720 3798853130976484993 7609132559449311806 18350158320271858699 6421617962305353109 1799610152997736577 16288044980659405708 1245328772279138955 7278649654373472289 2435456372582714134 10588117924815985505 45683706565176580 3352132652303230421 13522096831536739411 10275891182596296757 103973533522460635 4906659989820189006 11693882250314671936 12897352188466257884 14379447157699716355 14788404862045962518 14838847404746402298 4144421997641871907 13697017914486250039 1412878185951409052 2938761925330523869 8705168436685487867 9019289764541707878 10399385879380405407 1301412148812760606 2775335331079457621 12471635918809571958 9825357814772544513 15188598419813937921 8337421753184261910 5438046215414296678 5712303376281100271 651723454551713794 166501110395777790 13083674486982470661 7960821514344338125 16451250062083393527 16118733558235270021 2565623187847954210 856086489282563664 9757756274718168047 8430868572429000722 7977867414791393658 85560177871654163 9119823901870524989 15905349434917605002 5002249519745003664 4726580538419260450 1656181409051092483 14229072403918573630 5561349319518653442 3573415491005784944 6916790422360407388 12443571230891808146 7496692743270405555 12380949060440208750 105624470178473772 16485819115161216002 9496860654936482780 4888436105995377354 12878659235816812769 8349964518355106601 9946512759526342755 16568528970143814248 6614707478426334318 10661480436595521057 14450225796465050289 13527427972654813967 2759489003375142960 4543448552975050254 13509755065359956937 13339333941093461811 12762355883914944409 593466607933335772 8978877255365845729 15079375677099462473 4936203559920267301 15262123328372460905 11797889747883533119 11296069957871366711 7322753469073690308 8350689869043047268 14017156799401213472 6877436584648585249 13830582271483663354 9923406109714604361 13495307982073272464 16125635014682334852 14418342020046681684 8015541336994494127 15680293646869005030 12892488881051134077 6972872889605898221 14455754862764731446 11753960516601373613 1672463613908771241 6476626746167201684 16478254888602413790 5765361282015037846 10318516034032449447 13506984723915465728 3411614817073208574 6330389715954771616 13916892313345529377 8504623543552375802 12168547956301610877 11655743281926094224 202799006166612360 17582752541561151085 14369412564053854910 3397058307460583603 7990733615593208530 13806526404725838529 17072168927203655095 9039847313276367438 2418872415474869923 5002052117329234855 16807873011094874785 8747054886928310520 2859939245426858874 9783687678745737807 7709530794574442523 2608327773500597483 16683089217898816630 2530192112960969668 5065909373637742776 16538243030034602536 6944294902860141067 13774749710525185166 18285591408378974192 1460801605082911039 2214481412746401708 33366968955361674 6830138840732377610 14307749504051534440 3447646050667948947 12461833066744747893 7881684114495571631 12307141816183620844 3793223008720201570 15693803010481026218 17120735866828404601 1240953249451061395 11540250409865861411 5628007441616715105 3596188591900563129 10405868296679558926 12315359524977421094 2523733931457127954 3125325130008744969 18304516491193690281 1138006907780258617 1123105317475880265 127287078604074815 10240300831035691229 14124281797235430210 4748336620561093205 7639433550995176460 1501109986680511204 5156339637059302287 10445559965347030946 15198390212553425517 3871781681908947809 5023537943726495766 16467517746361154825 11832702147889886283 17622317564027727847 4938029977054716575 8773904345119687601 15915226122703255471 4562336579111955098 10602273945497864197 192832074499425198 3213576875200161642 15311721922043846359 5215846387435442650 4438818577561334914 9126167861276965720 12998119263374058510 17397857328920880833 17654103372354066481 6967141439235012714 164526478687177994 17358422180985689048 6730648351740972033 18022770709048497481 2188329137218287070 13660800501668525551 3708751424137473665 13402642966459389923 2437389534976882051 3305042101883726368 3347904896836249818 3074417868466926084 15670366035050309989 5994375365541537841 12070242999222356489 12376551874021592940 7606005169478511721 2279983688467078310 18426111718591929235 6203122180410084167 7980175368854807684 15635118095358492845 7886069738464141871 15986966792592448418 1071414270219833454 15405469820601754018 1652896652062610432 3753417050079392254 7660632399173423443 7503450456622617268 13227001628170878184 3181208452097821324 830558223753961122 6041140776012464804 6443496532539141001 372311592111417387 14416885163081434623 8867984748988590886 6297563300050143068 9130183299274134879 7964920637204084384 4657351611677855038 9472992535760504645 14722963210441799964 10613232339843541670 1257188338222056187 9383269636291653027 16063962888513301739 18349016510756083166 15977634264760652772 17194340252201143380 3869928061357046403 13776966288746440315 4045558929960924271 11895651710377805182 4204576240402665280 3354363720251692295 4878043036199270852 14417016499127900892 4697218288467957209 8918175953250504710 6176158335529361122 14537203530273450770 2014327435243910658 15571789165149799355 9643852084444702178 4305850276643279252 12571027743253324336 13667233913569282478 10705300417901189960 3863019958805568344 16079480477997531295 17936429558257751851 4569672619789990540 13738981106955326768 11515628898362356017 18146955069097814864 2592503507426794197 17560122247638817591 18322607671183434430 12887483524300616821 956859882594070346 1218670455339981686 11024859160750870995 15419188366643175725 15383110129123008246 12907752922076975578 7957092552200715406 14839464138056640110 15774104280577300525 14933323257859872924 1727877124942924984 16757979035457275780 16835598086938114720 5845348387785216758 4037313542376779698 99775507915661060 12621621338849743877 12889563189072060076 17490921673615428218 14225236485838049181 12475129655887565434 5031143016127209855 6752923578062727307 10327207311138451677 10865632182638442294 8898618931197112561 11461578122062779955 9429307051885150451 15405318690774018588 17745053031294683538 6503031156060639613 6561504072363652162 16295858846147025262 10265646313674123889 8532735714799334061 16014469406624873862 3728617179436846314 458370599985211969 1451676597642411060 5649243335784908569 11851571718764300310 16094048016401719029 10840318097393148590 10518614600293764647 10830088319134949807 2960760579396481778 5151896332599266930 3015027994462194054 10258587068191104645 3076725248433079865 6169974587049727365 10075374626328192962 7518195945255785737 4020352991532320041 12787729136449185237 14206842556739692409 11967105653863677491 15234304390259023201 14690254739816871248 13679015499209630152 12282347370655185496 11658220095586773054 6142886572136027531 14216854433871747246 2170542111245181644 9858306575615394042 15889979921271093249 16754471441621041244 4959920538693285689 13918270615178705735 5388981012109426262 6452080332202871779 7200210266980008877 14739087989753480493 925627204670531676 14135738916665571269 5562869955704424865 2889038110932841168 6148973316175127228 3218972329246409557 339044069248797299 9485126413460857312 731579765842435410 11853794776721394100 3614204054724300454 6374409918460329684 3123260611974394241 18435783730900516097 15347504180995273004 14973680791617503551 14969453078827718182 9199713939211329150 14007162104532655455 11405269421635301615 3208990762865242746 10223546382376108604 665792552831782565 37079908729732039 11310684573178235921 3479378416717562851 2038802340741963926 15730267734329411750 17268246456598095113 8804944324650834925 1487117469466781577 9038652954611785684 10302637414772956223 15152852172977338358 1949753665232550559 11040014887079261097 15243769857233472100 3794571202026818989 17883304046598247787 2846141946700931754 7933434354766219139 1302844478501430449 12961582357490954921 6982738897028996689 6221690632945690311 11104195937768744946 8845218514416502115 8845028169676202522 13554494556411146915 10120217709632544595 787103754435893379 17653028988916397780 13211008218049386675 3326997559257789029 5776720256586806277 5431733288722529666 12994619986422018265 14728038943608574005 895441557204605497 5590026045456644383 7783448049218694484 3179302131187588898 11646069118118382357 6387831337691597266 8077412837458522513 4968689058248956733 15237256960532535176 13575230293769944020 14931654654062988840 6302070779973297086 11266807979152407135 8638401879491891597 3393606055227081376 4819674234307972898 2456378585488084190 13134496520449338889 9320895625736876878 1945781804005670910 12863654178287076883 17577745877525430605 8551128992854341881 6604183572238413761 982466226126490529 6526061377265441842 4256327593301106553 12731897513474912061 4620645582047868921 17393861244945461483 11799008587914047781 9049122301183776840 14100245474689241167 12282314756935063211 3458821332755406492 2809831366502357571 13582408285416312270 2830942900411216154 8842598739481808396 12423387920310759567 4106577047925260117 14292140415805585576 6382238748783189301 7296257608108430466 2182989407679797108 13566095274125659371 12632249953079278282 11681992310592437960 15382983244889040840 16409816960730212607 10102637137549741971 8938872575622858391 1666356505373910729 11120869798534689890 2394580947926558841 11009455369372752461 10383610533206308972 16502751143152529832 690302696072770169 8537136372411363865 4843629994234481501 6625591334737050494 15611009958170040947 2986514185131375281 13378166429006010501 11231534795070867751 3749905736492860969 10319558990915429747 7966475884943835068 13625794641457288091 5377162159110568013 16304400590776748691 523518986197195494 9140643975411488583 15819489878833762914 8096279698924238253 7892789980515754050 17807609605818640112 2189663293448539032 15103609606021838439 9369295349234149978 12694060709640841433 1139997266072610070 632061939040327877 6010637431981939202 15575804136866640647 3031089754346799251 1266643921954006928 15704601661848712824 14405416006403920047 6025537838923730881 3552681435302574966 10264381863471873641 9029340271951397097 8802113481410671177 1022601299571430963 18101230177454162887 4957764298638267927 4972824625082500100 6543144124731503339 1930167767405850917 12726678090539005094 11561415536077740147 18154342288331580587 7417898763270071148 18365177974250342892 15571086131182741658 15944745761537952238 1467534925806724572 10859297330851619138 12252794697204510378 13416464426521355593 11462906283424421057 7474752276464815012 6416819599612024821 916797470656190539 9134740049230440173 7317132624937574108 7458077137330718906 11797973785043292634 17461812591235911549 3684591562381104374 5658290845600505359 6118399511111237985 8369913229895934571 5903113872522918470 3742702511182231918 14707196557309398830 10924866295431419400 5355484848559541269 7197883516010013073 10022985399213698042 3452837532214143822 2684595780379919792 17869385020210096742 5059447630535117682 8948979306202260929 7610816661640314064 14435796197354798461 15704417412156590752 9867679307374230952 685713124006382149 18407003633552059219 3692022430341164003 1933017657485304603 6553655540341805195 6019427029242622358 2008557362031725341 16408052312760300368 14456174602621052810 9732868826863580950 5916732282597539627 9403898220127502274 13071476206242301180 6964854406124686429 15443230853532742264 17865086310912821830 16451050251268025983 12398558863334868437 3914959478300712189 15153197405274800733 2639493690059239146 17805170671801439046 13770015871044862955 4086521578289614666 5651044580572551347 10313154549713765645 4766132891914442786 2172324864198496394 4054304758007581419 1292172988013130626 11312485563581978588 6585449731542911830 14378174611192706636 18041467825601534816 3942034168806412780 12243893630733418328 13607358640651934619 7312109140815815560 9105335037428908765 4345824741355151098 13810232899651018943 11473020815928260856 15506509158059284249 16778434355440504612 12625165464992171361 11280853943459763355 3363338712009103400 12009401541450368549 17967023092404725976 9929022834828103697 16027629953367186018 10476000282080132462 7207980008651366705 5563160541415397394 8199547322295613469 5219380946476333184 1972555685026526206 9552874788388311700 15430837486115609171 99660385613814120 16834008696044886698 6224379139940832377 10521061202779787170 8282333319786730310 15178789692385521023 790874988000840313 3143565809436447586 3282894567306441396 1880975396633819060 13909859962573775520 6989828912193412315 16250616316754085705 9919081289653542177 6362942352299410848 10135772315396295092 2194964832975580858 727599584371239430 16349624630552891532 3329413511838023003 12054173408080353024 519654622785164690 13609079423840832390 586226068413795183 3310524269132211855 11820743634646373115 13159409768481457769 11494742857501975018 17604945765063846524 16071531713101293226 6623776535965813095 3372878661745717172 11289297555407733321 14093141484484971449 12764740237165683668 4931635090912381945 10513984387315253851 13042515937964805461 2471273773614151440 12740770044622265941 13523880724526621872 11903096298305853015 7576597689575301399 17741867470949077686 1489995099296444257 17831313310340337137 1086221722069564485 8388639872013251646 9314630294508465189 8251068948098919644 10830456255070527540 7532535557343790722 9062845496605304028 10443884410915468859 1658946484345842337 17285712676138194115 17322079870125189655 14529984990217097703 4435994550199340331 9786016938196189705 14573169066518772485 13705757399672407798 12721446937382086551 10374513863531325338 6517321873149270505 14678243200409375474 5818254720869796239 12269160333881936687 8170979936107174369 355466832475560816 2307241021748109722 13796060252934745414 3562044853575097864 12520223432989495349 15101380249851191874 17055488754810185431 2674378405154588013 14606131668068087098 6305120096354238919 17054929358106013068 11814327568271333401 15363280134249619026 17530024541491497949 18096748004743301116 14361959410380803644 9883171850231209457 7240040364202817056 2563738092023524924 17203686501051545403 8920883262600197752 4277563545973130273 319798684848505748 13332603343464796876 7379077552647049350 4244949514913204880 4942815822320683935 13855128409730342125 10220861288930749358 6890339603769296651 1487728570230369590 8366956816179413728 17037753264481842675 3935692329609416214 2678889114030235703 208517757083939608 648310717006877244 4156762392751734894 15521871404424665390 14225699674655498273 4287404142166915192 45085781037534386 10888436521235082494 11903991752930237416 1588643209775503192 7569843122776431860 18191013497343234352 12525749290271753798 17534749082404591327 11597200947101008946 2295684443992583404 753185159580231512 11922226007240805577 18392014414855078847 13051918782385960225 7732829550360526684 13026055643757034411 15383552362136973870 7599625999089615564 5979978096000878402 8026585254577163586 3886238645828591302 12561414539539904420 17720577510059635559 1367288651552546591 2386031388497785306 2058703887837677480 4362193789054363812 7101326029137577184 16863236701505410723 2585783740211726330 1053302921772019354 4356136409538367739 11246643052425113462 10552724065297689903 1265958996800607482 3331349088213656505 12112917931580842372 8082898399354345546 349523270869466971 10673930954376667877 7891813463947332184 17583037051188548647 8483196938717397228 14569855990863757558 15036872704582660219 12725708189509896926 11128159768449108532 10628132845395784646 2439924330328630425 13882648409869906525 16736495898418664584 10968250817763338375 17389635787451926297 15608749075221333922 2650584369213288766 13785353939133763971 5936703086210401865 16191274959138941848 16111378197954866765 1222007791235473774 9413807689285463909 5780064382558695871 16815970652639027318 13241703615126463010 16833759082324806001 2968133278294889536 15034284612814023670 15517858332960915107 5383763561303571982 7672579905365276336 15471465346121128915 17396300029927706843 17770528118238218974 1300241805159310323 13873215452316870626 16999432115308821657 11048478353596840064 538498840704233886 17814616886503824311 10698484005615094237 17009260937407573272 12637974291409567488 5640654863297274364 4389370409594605011 1190501319394633233 6392011296101103114 8454359369673848571 7581413969236444238 1934473826371879423 6329193408461110520 6681060626548171008 1999236471810424142 10294466073047135039 2612482842571264047 12775682513342800730 3777020043642134080 12248162664519339142 6049448410764053028 11583751732435011297 15421144013165458314 2905209309600008110 11745438262964176593 9035076918198613172 18383132162885584363 3851869131242776629 14587844635559398912 16289951300486749360 8253077846971447179 16697946663683089851 11600466240344326707 9094571751704618027 153950116627849554 17359273814358582648 15998920232443450524 15304385443875787630 10692035291635975859 9593217818069717670 14484409049590270554 2265020257064489229 8925731727741656433 6929241960857633290 12156803258257976201 15359622074345981672 15165585861138108452 3794226872500054101 14559089142832879434 17482219127102712496 8147776014299408115 3128066106116322442 5653000429999875922 17040721451414862219 2855116874525636224 5254014883922158256 4839161301962049042 14235692118697824204 4259761372911550491 6802861804378685772 15713599850989837943 398020753151579914 13168639580285654597 1336687213135447003 12386417429555615330 8955733899129247141 13249691730670699106 12465147983822742789 15411592080145181899 1233547768653159587 16141373722884675670 6928914217272759626 6380104081419223459 12923858623743230111 2238118594133068201 3017477651896351807 8600127057928672073 3805300326443030564 5838606946863352516 8359090670945496046 14797688941717581215 15582784277020340546 12295717606021125985 7535899017560172060 17032697460162469031 8645881092431723878 16271910849681958829 15020005070209090880 15454038115468380106 14237423672195959085 3498603222081181250 15887936578384313859 17398146071303291726 7811464949688023887 175345385811966680 6052232085708530223 5417976219140050981 16002405836930897781 3491313657807495596 9300023276600414776 10676215358961734711 16154224250952599878 6385516833344590719 9524547759332728017 15974364733291773539 12833303544858428264 12735854886839896461 17627929751717473160 4584907400871867109 14702704233976617979 17835821194799902421 2653048412866411150 6599600489404513859 17672030286927742992 4212568764160675698 4741185572910974131 11565115080293547126 12098767357480633458 17204048489887608864 17137287178125777780 12925633485207916526 5694119815988421450 11951633950156439293 11746990912687900929 15304522856658105552 825753758548768727 16775540685439634782 4638557792567495940 5929942833533757305 2778815128364661060 5501179962127303630 15521530726239673403 1344383677602573531 1615124867271488212 13903854354534057410 12471411988654732370 2117919697645936896 10302565761834344186 13107257545795656303 1531206256037495603 15432080481915137903 1003894317305810399 766784062299325572 14811020471364568435 10800924369853721046 14952156788288377525 6093150045807303450 6475238268114615807 14004292863980541249 10035354296289103536 7743490861935878886 8023073022651692180 11999743526167138652 16611880148322444604 5572114819482549749 13328445707216046294 5014151747525736998 12462525188857601120 12583428739690680942 17204732600505907329 7310317770153907544 1862653999317986574 10603593551009221872 1677659912704984194 11238336065828656187 12671304339608691269 14292098557847635268 3391969834321842045 2793632820702276893 6296796124071462319 15966667112490970905 12083609916559719862 1840345631974716563 1835820652173347221 18208967622730682142 18130966439095618567 14521403331645421486 10523688205856531159 15930537422826631616 13059930081125854375 6053810549290693233 3144038598661846641 12414685895865087826 5981564675732075746 11274036617721715117 3064372999172083499 13939918521051264773 2522037814961723413 8142404569096387339 10404381409749851429 9727682536637144026 14632908636223211337 17540981139876740069 3629917205840278670 12993501978227910779 16035104909421798692 13691293357138353693 5430664267429152063 667861127705116895 13049278434841964852 11309480238768517181 14095586679217758457 3129995283364458152 1673295272895087276 15734536641823419945 2771901173780968659 17758393882744867125 17436400363320806154 10783762090037216633 8117306933783142682 9994227967224814924 4132445367970106264 5926787976403569481 17598926034011408382 16203124791549212438 11103816920041678917 14106387178163496678 14056089869164623706 18088593287006700276 10355749678254768319 11563577913927800290 17081260755118898492 9653988991284159521 15628832069584161958 12514438548166934549 515010261586697487 16228503588242690167 9055001646485027251 13926892034100037240 1655046347982604266 8791586384547261530 15685526197661560274 12713147175299415182 16764209576922750662 6656025781957507872 4014947447863227517 6210868986276479448 15512053297790420037 8159486206783427786 10208563238903582265 16599635719938905194 5324064994161332535 17553472236201370269 16813969613819102130 6035764597956142489 567360203843920087 9742542734844631712 3151183678028767700 16566533702800275039 461233315215388890 12223497247885491345 1842607344088751834 4232709030770379180 9005918753075114116 16142638135598528851 15747436622658407909 16975493480329778707 2424854985135946705 10911543806292735939 16614775014319083523 9720311699603370418 6365995927249821030 10340475647029272113 15618211958357411022 7598333994457260081 13730973300321618461 15801609141039891120 10010760082585641453 7399751936979630744 4019046210595646543 9468665963081502706 11906951707556674863 2967341202617303280 3551499949429727283 6485526422482786931 15711343079189658641 13334008381611398607 13843697614455418361 3952655646497909839 5913539810008902485 14927242259019655937 14813672917986071488 2981891579748379098 11651192432763136613 2319000982283400193 15036073296564376299 12610166222652841354 17065838621050301537 7117495839616059511 5318430406940784511 79704725101104882 17410421002869007370 4726454380257480992 4682372392371151286 15220411921342340095 6658341163747414636 8507417386971054773 15503507381270906675 1826364833678092445 6655076569613221980 14406992475988910982 1716216729350127986 16412004307958724946 13153963496841510799 12933298241043647989 5059342752609126248 15760507654667923737 15955254995148326721 8040780101895393155 17522240583655700712 4536111287893827286 3756282549385077483 1474547249445372272 5574155673597065917 2716012139582566006 7868084220661154409 12273397975365485131 13746176646555291736 10045024132875519636 14940325958423303980 17206132329848458926 2930363696504853059 5305695795638157280 16032221942986386869 9890110945804872 10981174479825231856 5789989052416821296 6516542610836241115 10755752793414196975 17767910161785204622 10051953287564873406 17128514235534465453 16898003349271285362 13114342194714577747 4453994160017122175 16314496247547242235 9810720506664003587 16945919154032471808 11925259413165537194 17123079301069881759 15969011199399213386 15276820493992138185 15635536964814812111 16661710626855228235 2778335219593583270 4219993612949569712 13606444794762754796 8313300629456876268 12633726724030926555 5837639634114907525 3408151201826147529 923209233193672112 17385176001943905192 4693343532541216409 4617480495953809360 13583383257942239313 18040968556080148027 5301692903445331263 3565203625128436953 7860687942829441260 16685237316232482327 3851224644197302107 1708094784157729668 15041431676399324891 2758254876377298508 6569960807432033606 4629442486201702021 4781764546703429637 12228077977738153190 1539359596580344879 4739807665430827274 2874083490617216447 5400150762458541182 3746374525678899944 11547291072817697227 7770224135136498309 6921717888747096933 10026538187367032427 9996060813740592956 17474236786240056224 4628093508135430210 1739149704125871251 7866859809914102930 4450795602906093528 11609781853367791136 13176025888319495877 3885846457043728321 15752471911283603244 13688390240614703322 12976250145832487518 11419019310174066291 8305433832988085602 15814030667826072094 10693003373748817586 7602141627026552744 10906865590712820067 4460973374991868245 3471185285369099646 10048355439359840179 17188393697191591196 10230167060186213748 4257819339601322240 7496893357317574039 14518556344625359329 479201786485413933 4614090235626913743 740736535265335223 17049325490253660309 3201382079665456037 17310589366954294811 12671088746684611322 7690797728200723335 7990156564902581695 16206976138576743796 10548924429130468446 17506292879183907406 14699915326184099344 1861620846846824359 972869835596832376 13706293638030289979 3165647091778102184 4597233959450431091 12199402052534924885 15228295592448587314 5585061266999440599 16500354727136752230 6553368903089975342 4431877098427121255 8582578247347374184 4702436196061473338 13646148110150774324 16744072742944883327 17377148663156585086 6809965518612251714 12493566966949698544 7894176977010852136 14048031363245870509 3101112495983256490 5950717654866144526 6087402135237878518 3360252777433632980 11364082445524920390 17229903668771125258 3129907470287046518 12065408572559547357 2840534859785051681 16235763803903806352 3442244933951506653 5936850462244276500 7670274634707320360 12882441026173331133 288576473401191878 1751139622568848346 9230680911052238996 2157235826015728251 1333869195593475794 5042313296493376867 10108003992608242840 8539665257451356314 2231222524939374147 11839298893313971940 11730873927705806027 9646705462532867559 9266478979148495580 14572370962853530147 5153813916983484485 10019011617667221542 2170689327715193487 8195507230865130946 17167259295953231607 16107932007201344481 4375731833108772872 7913632798979612797 3003566546003457821 12962653412284467335 13891391100697060083 4195114452796581074 3686305026396182971 3607116760576364528 11602458297544074948 512546183810716425 7246072631988803790 1828403562216473592 10996057435304633564 12308767668447295700 7334932886445691278 8425978837825052820 12151716138837734548 1469799138642639024 13963486521783614717 2586681345100799863 8319820115951901150 1439170945688272699 11720986422937123158 14294327408885122047 3151202875021286890 17424895751560693867 16201030027616594213 15138883399102752103 12344198436079702997 17459192439906585897 2774801644101153452 10234108823397249171 3734029204019051155 10494215340996000908 15247893700112639203 1701063354085842067 9809954167362606780 6147958991923804216 6409040747603272636 1040570685945712711 18412812019579368930 9443215990909350194 3562485954226601588 5293610531165806594 10513959266143683089 14177376681689658209 11752049612021334495 11682985770828437960 13937451546290390513 5436517400411280504 5742498116757334176 12049190288238180206 15773048235862702402 12411823802723298410 12146446089670441618 7425157871866600453 1474628824863422177 16334128830254548235 1353213274972150938 7463199925601541872 14536950403673754731 8820730626766749557 12631321201931664467 8975931547684035061 9597707251024588672 959338311270311997 1480465921366296142 1932682348109511324 10780930618652384662 4009743450679571105 7617837593050114696 5158475388437273722 8420437976404271281 554423372004284520 1806066934762640090 12130255566854402350 14611147912422192129 4417195508414378414 13758931673052476703 4293944986583271235 1313231715967192607 7718658768571479311 6118373107664692897 11427525049017969436 12588115059343190431 10548222237698881303 7133459809120637179 18249663419494741038 8288490138050652011 5844447448990883845 15015336531542595756 8961104996535004162 60280360203854097 10578251447249674901 1537848065601332034 5426509165884176902 13640113364954588891 3274372907596754782 17042305666579256660 471582488543964357 9511822948989005373 17222532391892551869 4707148268552843646 11138008300771147018 9647614956549059597 12952355087294568127 17709127842112767541 5025552508678635251 5939390132665750926 17641480478706472462 6042617907202944940 17675996517126949310 13530677529547318780 15518731969623066584 8224814351503284283 10981229948215448438 6174940592568056286 12126284065201505143 4368422881745086907 13279267375251138694 14202268466302442157 14363448479514057226 13797847488068647650 3695002706236620539 12193866530586934692 18285645053119682481 8820536806011227746 13507590109861763677 11588911709258617783 1420167541126463502 3298244482627045338 17384483529425611322 8503290494883777528 12939205852731597935 9910746925838440818 13017606686278174509 1601271504597987227 11846615862785046084 3893183284863866431 16751564031616038552 8426332526072738595 3732277989109156453 3686386396967576988 10028129491768911454 7229905096576423074 15747950755811438934 1323999324316219414 15290172382718470908 8612140291897467384 6880937938388456699 7319432334278259880 18065022757937222113 14762752360722974679 10463815168959100343 12208462009825857361 4230386052713574864 6636794585428646489 5910443509501590197 12154233457150730668 1084042229396100020 11585364313161273591 17237396348460507211 3039795353080249189 13894360622887240678 16024873151484030670 15456270922197038449 12883329571690073738 4880069052997950072 11148693378812133419 6976633111891248595 9408980509227268294 9516424600015464057 13109417173617307763 10692355830330750158 6872563692048380034 13572544129438137648 10955647543701314161 11524533302612743753 17217509735473454512 8795863099664937528 8094882587702213427 466398475312372124 2022719353243741897 16312265027358061129 16578962061696289687 7924119056307880800 5698311420272956647 10423308171546939562 16203414660190842997 14085451365280010846 17500327772691482877 5125140983169338251 7468372680748522656 104652420742090507 11118141179276845856 4518484722987856299 7247776339778828040 11547416677312072026 12240325085610200875 4713117638812830599 17272889476858830235 2232487706933781041 8669960813337812143 11044916953947908433 408460973625249662 2497997990843419647 5851101820039314294 5201455097070559770 14715513899395591790 546188092056020109 11547784163538273415 2720590142510663964 9312686885788561380 9042144232161492906 1879511821922827835 1776588546993529407 14106438304825746182 10281814121595787767 6466655358499175265 9382666976479793898 1400959077426643131 7613044584852561517 14923105609981555696 3313002581959728429 17597965245463179809 15031160714003787529 12206813996228544435 7135334217394983785 8055399234256700971 9202020868142514256 17832310368594434844 2359524961610608976 8952300210545973956 3086296035860013541 6947447219344573270 1581868883637364663 11434839620001920233 736732835594107727 18304424540171822226 5230396178200936593 1861423122937985497 15950870294671559189 8201353949547784887 6761492796442104732 11005266425540093239 6601942435575767384 7339618452817255255 13352986733816229235 15106857519616181574 16687546915135750206 11981903132821841881 8830720043567488750 9820668348763734284 4645438499145815754 17772896829573774229 10169299573453987792 5598464089015225483 5159489602399176906 9336224866109960268 72723080316887879 10244952681619120394 13906759787800931161 7184624603197775924 1114254179715611309 4248306276531921428 1462020000162321121 8798455102264262714 10792532972895083849 2961673417682861922 6288661650125826329 811008532554983052 9839906789147286363 5533100546214828095 5979278834166467202 15275834815018435229 10782526452413307056 2886467255732331359 3693373312969782191 7112356490343849995 3923445470248062349 6710394716468030368 12834954882370298838 8607761630143457726 10045834134780694557 6493323255155321283 6705526410791985821 14560299286023869004 3202759100731704360 18184464219183177220 13782653965206606908 12343999843372966503 5815422259492824849 13937695081365966096 4356592461525581926 5244090965412270847 7880551018772739846 3781400266035600001 1107505065220554913 7488432344635894760 18122919547706972095 17629974159974955791 14162972171129702668 17060445331382094545 1037725558201327926 7124817049087205639 11236931568960744579 3589992501109396471 7366058101683766449 13229196237224508892 6355410188545297549 15726973644649342229 7525785896135725421 11655651954655506207 609950888289374797 15165666499414074755 2769428474249337345 5023322699261467746 13264066114537656157 2830186111655952511 6242243173088600055 10446342760583467387 15591595844537867382 16875174207246251534 10747964385639950319 6670939106686902576 13491482306512727431 14666366712776146920 18283269577092132134 10042505397771438542 17995806295966392617 11396197751789406218 16756632672301532205 9529865779889470632 13072550339067450867 6074347048922233639 764159475048230799 15331165258245799322 1947287412778571957 8563483458494601674 9563945461973527286 1709875477331516632 16099969947717128414 8152882583396404771 8254706103977970264 17547626030922794962 12292814106678552690 17225690518388686498 8259004632917716616 16211943585096579804 18435377645412412309 13582540802973293517 10404170659828029924 4008038205638620464 13172047571807676263 12264554307624345569 9165894685767086893 5335050374325712545 2404021247794362647 11946541861373980191 12403783054388316351 16072150870110631174 14078317483245579495 12118488523125763628 2449763567244568617 18079753411679210820 8980507588863112572 5929590396912568464 2694219839460931484 9449424731616261698 7661012296379108246 579838935187693249 6089668115449559097 18334821087441930949 16769562147885451957 14541101231596663236 18259375628829230784 15075888594293195630 4288885999793381057 282129845371805509 6736329281961864392 10339215579472647164 6738317698464122340 4907877241171149201 5461167933327970432 15837791839944991582 12532797541808198909 8282460008908155703 357582392075904873 2797792411086516213 3520699530247430063 13995647285097537338 2177295044355634218 1550690762057277907 4873951234268274221 16362802348808044917 14313041529908301650 13875358033929803305 16112343976791737653 7673776676428179999 770417192706607230 16691420626743094422 12363221320726055085 15003399459659861092 2201705832393911269 6264892403482182820 9818411457489253914 12397253342317386575 8183042107864714798 10107575792228387933 16952606482005383441 6398777643182307388 16864847327252038566 10260864172076520453 1485482861970843180 12561697720708835295 8572474475336686248 10778843285460561690 15523912665451158996 13147982635019115943 15647751071199735256 12887690524321754321 12129179345208848297 14589376894556891975 3741200843753624503 5149289559453481902 10261726350718449606 16620933937883840203 9211487756172957836 10952873785409879062 7762253769780023637 14534341068807592556 13770517929190672591 12846179177801794024 13916225409998874046 8921493790243841797 2717138291280361573 3174104143896259266 16498931126920240808 6188340325500810029 4300103923974773455 9440191884858117215 14463991939565738673 11470217407080219039 8867764014063073976 14463329002761058571 11547749374949367193 13855367458954677380 14832957286596348031 11001357872923365044 11090531025162960426 4842869413059086188 15687526825460062161 1601911860425731867 3950625283966836065 262451967361650704 8455641013492961899 7113341001938486353 12274549722377680067 8537621335712123962 5564116043001007905 7951644926292410712 3384235594745790053 11606566742312862531 4646254874603224528 12838291337312964572 11799950773481594573 5330478607052716894 2853820464966228457 1441981711235033614 9082697615445603030 725077680972113837 10513954764689061982 16209690772847309261 4758281082498964296 6526056621338204445 15972085501155772715 7574368015653472475 642160146359670178 14378413673236820051 13872812432599679001 3949107008654564957 2855035349876166054 3807057897943295263 18175503857373858452 6076871487691362938 8505597650920284571 17015435071068149196 11051638872785433972 16378340087394908667 10571170216144107378 7889780170908352240 12262717420087201248 6556312055849305468 17873011067473440274 4653007795675835701 17519471960574961142 9419307406287442704 15787967708888358034 10913090221665024545 6747708856296239770 14807289940777789498 9659289183067506741 12298753746678849241 15781421502138638586 17616489380408604543 15610119795797360844 17955410171466352473 2022757527783927748 9813424416113987267 13467989912852473952 14627855268349370293 3837070340282170659 14385264504488205128 9114890227161682122 16245572550129680948 9931398538730401564 6422457635332827398 17243995218529655445 10678679433254505705 7365731897587059284 2771489577701259930 5985155280683464577 3738056972685794011 348433092972077962 13096488611583659118 4638215898611534202 13294058383040207978 10153555180268516197 2894369063280945472 15934698767583814080 10388099345214976520 15976265619535730964 7004928730018434461 333413962758235414 16044596094576236962 1364774522531084333 4546657224912956738 13565300483607959569 11042568509575144566 12664866429878901273 286210172435649091 17300690361016628887 13958045832562653088 12126906068943894201 8876787924645253111 14769629366632332610 57535641501131395 16820711289946983319 7122217424719968618 9191668291191130832 252349833024705308 6387271611509794554 12094492078230134809 6712583212422221174 9579056520979359977 16361477963824386133 561357996660139642 7341821325028138381 11015297974837741320 7588192579261345908 4731815065609446351 4431629086954989029 12063299703138395556 14481094613122535355 16069119896487269196 9422255209095944389 3523760214529458262 5635567779667931673 17567115376799903714 1342439384703647001 12700940054922676079 16303635579351849345 7298484107124479646 5048890939734662814 13229266675764563311 7829201788782988403 16965733667175536927 7709810336410521123 13692450409882236602 14751204927639296124 8649114991964836668 12119901204425431390 7381022212269725624 12216587884752973811 16576146483297121145 14850588215409618850 3487438328602268067 9431398314514286260 14986167839293279752 8649484372051047208 2607832041749571396 2010651837809894722 14252184024268839023 15974556339698609429 17320657574965125371 5779896644056652277 18130552158569519223 4646129114621277691 9280458535034203429 11522051652285463712 16478181080351022418 62042906807437072 5559776407252701604 16472530465064434209 7842148878458621887 16924924810235646447 12294976607838473235 15499341307105298277 3092376579574546151 13871647860260733096 12388426977715847505 5070403752966127277 14345791023504689147 979805231876867542 3603710687500989489 14695981130050716858 1778363640944362135 4065693644586041716 3717763624977251711 4330149535684642595 16383407280880916810 2639804082708445616 16387998936940537625 7083242449029059114 7724192954244276461 17224712803198586703 11752501005855484072 4935407298182978286 710821779429368769 8558304456693619191 5362068561048614712 15558701090039755017 16831395802349249032 13806466803067248055 8955362081914315637 9077951129713910324 3214640525551108952 16332858405341664145 17077243216270638705 16890127296024267458 2276448692673132295 15924297852747337889 9139576173416183374 13082622398384277968 16628291579859666065 5677659726115816425 1918225101956282532 16053773496878478540 5058513099988832814 5477433492813213900 4726652778802010286 6620883463004250548 6236434377557009173 1326816470898811115 818030921439200723 6286927102790159607 11467361363940905556 10103120131662884690 9553791237803308784 16892073731235360306 14409746948636586050 13859876958683756839 6139115527418500136 2221247088005683471 6215500763700868914 1660712016215624584 2316631779685898756 2221596077788974906 10718195171689608953 17119403762264815623 2198458998407780898 5111033536492541839 14799524919716117602 13151065670612310189 5159734948835226330 15325881883635941662 18243118371516496505 7914089469273133350 5651549894503428024 13730156364370166261 16543276443194735928 4837997232470925315 10281554100951080621 8855114882187596856 13985197179199753332 8862014023651829508 1379662562603380120 9483158723598229 13463472330160957068 5209501744562395747 8261970302748236412 13784649360410174160 5270345610760669842 29064398531624029 15425086204693905894 6739581866992393853 12569083222360515210 2940122046076088089 17990628665513785278 3911138752976503305 10436999551520976748 2360405670479562201 5626179635683798661 17528055139887955087 15757496292466301569 11551462730783640110 11866106579988767088 12986810708856697645 12872452007670899196 12585028892590101185 2009625638938746772 6575743246328383294 9916442621827200612 12315311101620931334 2396395962924779147 13575023124747644594 2531425876157290057 14676132739329994212 8259119435829872591 3468710531055948557 9598172525261527260 15766158856298924772 10810511019762554719 8381036113018555872 14581894094025532909 3034952576184322607 16362482725457777087 452134553921897993 14084300588745762356 17782210061402195168 17839295770138860406 3448367880676220566 3950121965418138589 14836393277730008353 13989326239332933633 10708493950351036631 15610522281886102945 8783985424216098527 7116574613006428275 13624110764673356897 15131334470811901269 9480841208564253178 7722591494319535767 11309329899029309196 14302512141501068648 1015100023395514350 17257456807645898716 5417099869611838011 3390098941331837732 6059756089332251414 8382262023740259182 13538710145348374620 1228657025932130627 4581986240608610194 11961307888516289145 10155407724173380906 13897801340600519007 12438606535214136439 7801264121043524148 6246206366583869803 7255055342701102029 17519963741493123782 2327242950419573676 16443175052736016017 17553870873340717815 12042167458550124645 3110592612054703778 3318375160399890401 15036486485354986467 833014359406915477 10354046294689253304 9097160237433704970 5339403616200872752 12314265465522425431 17932658190084017945 9527373555772553199 9436658632841464293 391554675235082759 18184926981164996246 7493292607559730244 8776357946404708611 9625593132458437213 17760495183058007020 5356749153589242271 17603865687376769009 8275731182884031611 1091364485198586150 12955023811919363903 10030821283545079114 2975616181322710851 14081392010414938877 15990887902832190746 13898410018730621991 5413580884151175270 11051679764764942620 16488335180020293349 4041226296381838094 12457506426281936873 3449061506987127344 4207666776674482692 1289592433229364819 6274284538083339925 2769488984710663475 17896925135148679489 11752818780370700728 2896795177551236042 3047708127845701029 2395875193542479641 17553180117874189749 7226432383454424338 5580866697177329618 13408366632136209219 18010864800193555752 11765936725608065307 13889413711286151173 14114480068925334444 17541111311199596293 3974447891223665621 4479636756911857373 2694598165760307428 1329894732124912776 5989596048754485808 14330333191858833201 12970867388305507802 17948938199453861545 7672713083229803469 14558634740379093773 8352148678998382042 8576573321072604465 6922420808926460571 7544635797279861337 14328856588299441647 10339898808263970812 9657921520108609002 8310077856009096298 9780713798445277595 5095085990720088589 2515286479660696193 1422976670096860730 7088559246068402596 8361615376641535356 10097369860646199629 18414322064244265324 9466746115575203991 3577005382713767290 10850176124904452704 2320705533362731180 6766596366622965582 8540898809618791021 6358128297964868710 10436504485343557551 5477237299087550097 10472082625443346380 16340448987532079328 16027225828196669874 8238038010216858448 11114122334636744745 4983339845814034596 2553708238544351823 13833731275418438089 4353556717196586884 13460110906149286636 7670816904614594800 9474839884649398272 1560493472136070629 10870913407499785513 3028752881827191680 214152677089875633 1258387749490457742 13724655400780342020 1543232335692436505 13658436471123262714 14472755713323552713 16569172113900498551 11195825986046233069 8550491963328814551 4142522177719879611 4608161968337858171 4172318235128906402 14751948760735930127 508704227933963320 3474347053976482655 1411361839372195264 12420274231180888044 15209596548954721852 12157553623526307205 8022550287205946276 2918465611698690601 11293274087284933288 5876877781514917680 14325732156180607074 3565263551890759581 3382074900322991863 4272606499396578059 5632436684777217637 11281716010334278756 4099568621551093974 18054714876953133178 1779488329176376229 2444382752468467789 2848833229745750466 13701592845859597542 11192446981871907653 2542763183405500151 11096135963145749348 3990713077434890925 11887397783932674714 2300068121285167087 3995826518591007381 4837639157286294078 5824414975291623291 8271826753237364293 341618368531601941 9139378784938075373 18078101561202383765 11853935889219046435 17186902644253020792 2294657064574452086 15847193852695035584 7717902170171933319 16377646445073588511 6509806660895914577 6431851580963416156 18350747085113563389 15868879899492728322 893686494284974358 14035372793506975432 6199020555339400628 17479333928187910249 540554001843385892 6704738283562717936 11618409670906866727 13519831448833680410 15375548365983312274 16910508498533752266 12055099803335458630 13001040173897737431 9885222783165915682 444931740139111500 1172791769226965357 6579887632659380363 4133667301957476429 6531775272684911016 12869196003985484927 4521495590860976145 4539062040446133859 7752453659669283032 7342452012464589277 13384421681158415650 4873154806855471872 8504269767621788341 410097046062447786 10749154479576768125 10489593050233013960 9419116668951398657 17159619341103840442 10304147095130042769 13211726478708460439 16616079850081913969 11692435176667888961 2339224669418440249 3578556901157508418 7395058614253037182 1595087565575478389 18306512333550109060 10902998388939831769 12425206018711290253 12266272284933770151 15078001202054174103 11095290307829045978 16338402155715860431 1374798826366010611 15637675141233228802 13412154853312045232 457056911550396607 5003769246005718477 15666759882977762835 2736764471403671309 13286429837041546032 16563555898563044470 1262510943031611998 2007944883542060440 15310937598227448624 7370317035613162745 16760481084538248005 11629204998097653203 8143611248075501566 6224807427638063467 10026050775220175404 9456571049275174112 3987405245980181138 5264587989421657752 16972246950032806498 11494713264995508878 9388380113004751913 5709305737542887383 12576872115895566641 8846629549305373120 1549257336147673124 921453764924359373 5509064352806428155 10868044726477233822 911047714852814572 5753187259423011338 13227987633760417692 13758645694145678413 1365019832409371063 924311938364245976 11601848870031080993 12469002205835443224 8532834466288862478 7481594547606624171 10010800783170243580 4871055910394891809 5226376119029176481 2990688275523543241 14927505593442886359 16919437506267275727 12266613752517678566 11255728288111795003 11344773676971599137 1886637167760379258 15788681289332791319 8070163531942404319 2531392683410644676 17903139657786987442 14670878839636333299 12188945947688731685 14229667310550884890 4382636082184723567 2544577938717543271 16841534436158896979 18083378190550468685 4128755415948066880 9384113064292974208 17688459978533684503 16239289448616811932 13716000782866500216 6800994352018331946 10476516475117613070 16067597123004618689 13094030698017080056 7299378891860087382 15604216374758532935 12432545939434541977 12773847798183313584 2547357822575436216 14657602817667859573 9174132052322794544 5463210532968058909 601456146344994511 11902953064655063443 3448457579312349605 1630011564094526930 6059684291004262278 16287739078630019874 14069045318803988138 14152242707634499467 1527919870562658129 13075520167043721740 11118603597540447014 9605909073552185618 6143071755829323542 541442409191734965 13375011304575228844 12039357992536107825 127779892845639656 11482246503644519065 16800433646565629155 4905297092405213259 13284341964210110426 17349057124769082881 7879139999709827834 13699215533280477806 16099619907368008680 2591136426314235251 9802454296605570669 11839193283500340771 8978205163752849083 5975915686526403944 10803446689019163649 1359623031984923658 6434240284631843423 8040022000368040309 9931901347969117249 6274056739813978853 2457386815695208808 4227592847662578170 2427575788287472502 231379786955367905 11154408903641134857 9402008701496454864 11956433429452295647 15890275956721526483 14451841042662080176 7658207874456109173 5761485291993187626 15636908427940482189 14458598560442351944 10180606438224084171 10182921039124413226 6161035311551970545 5664512533546482115 10256441359976128904 4567464033550581125 10344561644296784858 17013340637657992909 469443428226128607 4474949640106528845 6996456072845975876 3748646152708429361 10746572399115591955 6762552716209571626 352048137572679949 18124623526636574483 13466155694662708030 2249642062678584740 4493320463231319465 5493727753773559634 1925714250638959226 2110647744152236009 15976988447737028605 11364713111528379336 9728662147448359050 13393326588408326519 3557814774107900634 533641358052591712 5698006407970073538 2212248471540756716 158334985558527657 15485176029098846873 1455016258279483519 10537818164386636190 18082895716679364987 17118606049344141589 2506169183685159979 962609859879316726 11402535733567070857 10484320259453391627 17447440460726691246 3109350228480485405 5939631621006043886 6964616564201775871 14040660227205419185 582823818943907149 7589371235106109941 14066532013040886691 12329418419318367987 9157636854732830486 12337711564606365684 10812568529029285215 17198595433588722787 621505014568645903 16469178318888432374 16838579730738884331 1047234995611175305 2403058931210206399 17794421245781499449 15428880585880653534 7846639210735652544 7079974050303303986 13112333299501276680 9639727117290856981 14615830827538308956 9366294602746841585 14554816569310379291 18160229996474256508 8898561093766602678 17781203280472155003 11738877362178083276 2040880908520495512 4649493834789701717 10334671362460167767 14722605016937419248 11612741117832519732 6164509192463220651 6368091703746822634 7950351261404101112 17182538476684495141 1372803250181087311 4247758275645981397 12619074602826683554 7109203344503193620 10927323060394955359 4565638005078464975 1863055439251392529 15722867669307915182 9375845766039559409 9811506364379023965 10215442791566005225 3743778216042457264 15310803108980003677 9661705037508386785 3161503181193139683 5064936551136432308 14302049762263428157 1143417809488318240 2231572890758769803 7802508429115838720 5135263849263978159 16107549087073810098 5887835572601583366 2022692181438467053 17972760753467045365 7213325387495365243 2823719380279446332 15828137822648461874 18436738566436233845 18416775669250029945 14351594674454643761 2790883352171170783 4124683404101044448 12249774568396320864 4703317461361635443 842988441183157103 6744127994146499258 16118486602747471922 14940232286854688687 13711874361006451090 12330947654860586493 16244099048879804445 14095846777180767843 1625104327187685441 7871302945515702508 15528856289701955949 6737205503386369075 11573863846879551956 15272130976836503966 11479547312527272859 16316493052767947642 18297494017078872807 16779264176181119514 16120270016163478581 3040438149005050198 12857619469397187427 6904605166976907995 8257957516792190779 4625248523613273745 2463163244131983655 7398990752514547189 7182457658641465520 59039441959318460 1394966598398082049 5682697885100895598 627067363524714831 3936042332154198619 8290138442457513543 11053132955987056164 5226191974172055201 3825713266984206855 10782709442678398190 14439233516297953917 8516651724690473420 15881368892789861654 17854887140218373048 7880201015928452238 8827903973735436294 16824334080540196727 14437446625379856387 3071709449236216680 13671636936670168652 8105131383415564702 12188273785438634642 1753428633892548989 11650833200666584920 12961778269034640214 13543408488655721590 12360499611445948464 9473222194651840075 2239796776327179444 14195553201553535720 5706738584787521112 3644366114048493507 17770686679581665585 15338973442275151755 14558034693241784951 8782727291317655309 2592546205833156770 8511547944597956868 1047505436217266343 8723521378804933682 5378439581358308146 8663303477000536585 18137611525450426897 14015329974548706242 2131768929920997049 1332963917626019482 5905885001784462980 8056621014853824204 10532374300297225050 8282387156420070791 7588715418096535259 240465698874763221 11118738880537831052 5158826402912750888 9756996056873815457 2821727785316003162 6624015939707137327 14695073184077394023 2619303871950646361 8516626848220076112 3878746826027520270 10959419787899206969 7462612620627951622 7937837152026860369 7432594273534632429 8708318723875899199 16431435514943343744 12015490096454511615 15831225808088051454 13741020685805689557 13943730518488162878 1274494281789301377 11900931003818148080 9891021173250131611 16032349771056380665 12160846986787565092 13085538759235456186 191567800943911844 16303989962289676379 16871825654840974817 12428111340428316331 1076847145029235585 11283368358284039245 13343017966790018057 640731529326442174 12722798310305304129 15738440038942897092 5886238791098316655 12616962640941484227 11594994202143498967 11772155879826713774 6642420545457626780 14966964480735820157 7154039036161092485 4181884309633795406 13056972035087098564 16840478304438924831 3701057233031865131 12863346492242649507 11549592222162884279 8054087417848599471 8402097667573806718 15082102615596221395 16614342291759158728 18284710902918558074 4415827019867434659 1538672163732303622 10431064896143158657 10277097291889962220 8787460856346077785 465555722022018041 8289684675683956854 17666283321051310030 10017277561100887121 2673788162192206810 9791174424671687515 12046628715057220562 17579447583850807052 16463008813163299009 14648367775311239866 10647655927538602648 6384816052127943585 11501195515636546562 16224316873393220888 15457565667307908617 6570614154731544732 5326288621940088789 12863325191481655841 15636684259475230301 18045255658210414380 6138101868403877335 3270552210840058641 10693209369281379829 13908056776862538106 10070910651216657703 17443982017565370675 15096798010937622065 2950388078659554838 8287634288336445215 15388299722208630849 282713804375415320 1916944169180815612 8309637735407007859 10115045865578542687 18309498665292805350 13595490547539882454 8824524468304462222 9862040835892631486 15597462166044032096 12395299673828278758 13871094195692592945 4780705798668005352 16966568319001498783 2539492718993088710 5427018975586819636 3884528902393002146 8327345095686210014 4254649689855797453 15927340309531124739 5975437206169226663 9830326946321212578 13525117962432910257 4567229988887410544 2790418086765954079 10036373193617898593 10522634399680669678 17209185025037987907 3605287207721169920 14182193291852540384 16080576292294537759 9556474331976897730 6013696505971848758 15009264842761548147 5168390412201104778 6000997158795519800 7504888603299818968 5872255854081876303 10127524263260149930 6224494755526809260 7455395005710569801 16679001520817197762 7093805964465398013 11929105692377785469 17035341314050266970 8752518295155364343 1416492144520628115 7853355947872782226 17728715028359673788 16752353454471529907 3757802201247804912 2432133972462187131 13749368070106684451 7322932474421843823 6086396319311289883 10525279748243760283 1581535289285025542 6579844006857568786 3699867760372983818 18324411183306955197 17301718616484470345 17136164010842978747 796785570383703280 12659251670887848407 17149553464519139563 17765789094969401200 13803165730565453236 17739189747850705315 3158843024511688861 6129828500895970777 17021562500532836973 12790688850896045054 10545428741473452876 8697206264834622077 14991757541534282401 10174019021593417326 6167476508190430546 10947469820577000430 2620112487866091073 11597755852677042031 13093771527955625222 15685375946026714508 11325036014489034996 13972227382384633277 4244712720082138266 3100820524011572345 17584901049397240095 9209177617000545681 8269131985571864195 8532819988411635998 9487355520293455948 10583019288621917077 10297510294288634988 12745480384893482900 15323896585061645418 4563423477558467752 18361755601237329604 2918566689582486763 17170430595941349781 1565644244990514062 9248823575493308887 11068895498241855128 12669569661472995005 2097038040911206853 1968457557768370100 3060019135014818528 14773415869668639101 15773487219439796502 8714220351622874201 152283976217549018 17898713664116185070 5343798185543549447 14440043447915732245 7993709878017039735 14662216692733351764 161627860407813573 10141362620025418766 3520844076348542217 16115424883591610117 12794998119089580323 4082085374882136299 3398564204323541329 8532478978854373628 10771811252169458349 8791282891146671524 14125309123199335185 1958166897169569275 6156674532444374489 10422302807251538069 11490735486245451803 2716961513808348382 1863310560469628065 12091269835131812380 5041264501371629864 13115792252654711860 2934262421557147567 17170265088436581555 4379514965160012870 18186426276984428110 4205318833739016151 12623579547429593187 11855810764172131989 6465420602900357210 3441480342817490532 17547849621290032259 109107332839626712 661172750166386951 160898341584854528 8643128083649108025 623692779896803484 13728360787231523994 8765050693654740918 17583804545541489726 13414553611628662202 8480397481436796848 3169400865205046780 300998224880218004 13516144669315048105 16252164564656636877 18254809483293821177 12615761274437891834 12689846792202564800 14732051765501424625 10000311866931880647 9216985459665270723 5509322530623866981 9151731013194379749 2325876354539845455 421440747278154360 4421248109448188102 9369375008619571568 4647549364203598994 17946293005730497458 13014321465864448240 3680322338092577620 7032962098797654539 18336672238291710749 6956802202940921416 16402151850539567756 2047545665114427379 4747882227883851335 14026261239709096228 11007360369903758679 18101458241071296340 7557916355124179500 5040737120645886347 11724326345706018716 4119310458085899932 5979124661456112042 5770668561759188042 9847375399435794907 3399980158976822393 4523051400152714320 2254823105319067205 13994125840489404433 5491955496273862175 451562342336501395 5734637943775022427 2954907725877411113 8375448764391266234 1231700393353017083 10964857636902072899 241670443629242347 1289153046537845947 3851905881367125761 10385552186813384696 11262706818479044698 10410444528681555635 1834089247290325946 16920641271838937529 4340511542916602178 12740804726713008743 16433848143243551048 15574462043539310481 12193058773193110523 15336184017531013762 398836958279452862 12045574275172665314 4530006114748311949 7241381659686726889 4066073155156627016 9787079066783486335 16177592175607123029 899890565039606024 12554644117464073462 11341994739913080822 12917053201894949175 12572291367622921784 16400443873697920448 7484102078341794601 14840251099158990595 9476553886038905411 13177272703822038792 4216847708523418472 11380140880614232627 7295240555730517260 16072034138137159888 12939230938663532448 18325234099854009634 15799275820598191843 14578229895662454832 129162009213949163 4812144535348022176 14904164497949808114 736237174142834496 16564397306963465558 13662145603262162968 14009190583782137681 1657341535965577790 15267246621664139998 1087058114209975784 12827233354901996323 15786287095268466722 6949937270498153033 12997952736281295028 17096156425075811361 802970507364679377 11642283105573488223 15744438833103118323 17431317292431566127 1337062609442400866 5086244159563758172 17661075297131796190 11485395016500539139 7420856583919143775 3238176811041031172 13202975036739580251 17843208491419889104 13530014139304973002 7511061835658382693 17035634640829253047 6206516755799783395 11553787819801669841 16612129540282438238 789143444475532069 14675499961757210928 17695564762691778542 5680984152375991876 5035142958830545236 8208938102784466007 5105811752948259820 3062818793824083366 4957949122552689497 1261107486274251974 16605787514854146592 7409217606911384018 9082782720406010130 10547013570258275135 1507576177683222897 1813267886171342802 18373740575810228969 7650396731890705518 10852814278373807413 12206811534546931448 12426914550778342553 1865793396367585407 13725870949734190055 2313252330398828810 389146719855588947 14758563294894014872 6473006507291568436 7752384812746750184 2112233920659497793 896484660264606259 7258278904480760022 6352231650159981770 7373774579825934569 8343083812083599488 9327150242433885954 17179585646061386473 1336330814425122209 10906512245982982220 18001679004607298619 7149329531569549107 4625139511370532665 1143256598202551308 10206070724227623907 10880593516563042682 3518122807665636337 11506618434841700625 3811315339701075918 12949313651823572804 12400383729495349130 2418148311394159765 3386845224088960911 577283131965745417 11451559230353995748 6831404077716958615 983185836833278883 15990506454614725847 16791611975833098391 2249059392229152840 14060697902073304232 9947005936590785029 13261587015998712694 8841066759441704036 4807293401557024142 10532229644116785696 15048473113092555830 10681884962161982284 4553033371109042310 9930151149749523572 2532313051302877413 11114744684797629268 655550365895743401 6841078304570861473 15249567363639004937 3460947486167710309 15825452756404172397 2467130434424299325 17446395180779989461 15700376685923496121 189870420226509603 9941320861865764630 9839121444206183997 13544884798227926116 3466057556632406138 8035993994019626129 17821391915590515707 14816855678587303028 15223061231371949730 16886665566210479000 3564601865150870097 5146967645940804853 16118942481978016109 2103455660301432265 6483923593491315466 13296130693544713560 17775019932342819153 11207028029434240321 15843870887416960584 11834067545145753492 4022146016956592704 16343924375017915339 3318832140101280343 10540546945297508110 15605723571909224791 6254067943276801487 10661959203985315145 3579401737164522578 8752191872761555268 1860652784792925616 6552583369881885689 10994631720975340183 14493634730885222494 2449048773486680330 1758658033270599974 12163608554318051541 6692933825707526219 10502859328830764065 2281106659360783228 7609341940493746542 5470520408655935300 13380474743884108986 15830300341166407186 655481779173134610 3450939397229363329 10632048030827123403 2298081041008141789 5102090678739715878 4905133379701991025 8969207467432435816 9861720981127353242 11593430363711692484 513810025981657497 9100352273872878232 2823396314026157314 38726272337159391 12778297828161636550 11904507033055656013 7232152992533782522 10120573802963169345 15005861442822461930 16139578950663160397 5951343023588948204 14375062792732086854 12828449038492672630 6543881580621505607 91553177885322181 8135414542374982786 12942508709666363462 15139642582117498833 15758602745532969308 2656279401574765755 8217301068846047655 6806505105837908166 11450864406638223200 16596886783297831944 2250301465245339339 13729153794202748667 8882043602035032143 8640601376390576652 11649078970362511176 961407293738948754 9770192124413775757 17875833131874022815 15332562964395083348 5113702838104689407 468776352242781913 10019738268605308510 10124792786123426789 15250613762820011285 942634568332948870 15139862364987270121 8873775623022511096 2102596858942165336 9879543926665230447 12862657145089415222 12111311202290379324 16053484447630932226 13656148111684309482 7001910815112070483 17321051272023780003 9525747316932471251 17028341533542053093 9913236430918110363 13990526477291305024 990892795106025810 5568078499228660955 13308441313721383715 14120284223146488564 13505686248877240080 3470415212681951877 11997533940312607360 4786182894973302786 8444082175808709882 16824732193621055854 4697514679832133470 8316635380920040563 3954896766556057931 6954179015037244794 6325601277246756319 11224977567341019925 10069727202400332611 2049750880534957092 18312701233870806780 11003140774682659749 1702795880797674384 2360081131419294123 2844509357634577322 13435993093931472237 1938110349344213130 5739814281961170479 10848798625321765634 3942471426422147075 6479831202893669051 13960928220877510263 11321641094366134366 646625299481296206 14866530425145915825 16268560314520048788 10061488372704296852 5657191419329962171 16458271451585344124 8631156650807008403 790729600619325554 7022191915848861228 13373812579920743539 12057341551346630090 17848969396289492697 15787397349829221058 6642935793526564262 9090729059222830254 12930563211012939624 7783237021185076980 9591810279567507741 4590038786783031371 2534289079479970409 728469372993112500 12783572994478201899 9487195040985811003 11941792180447032668 2152720502438150979 12428419307509277849 6554130668696322896 9839922339617125919 8386203817398856281 10631913635726699529 12175675523090638081 15831209719698720929 2364934397351206962 12508299470559997079 8654485942182834015 3763048516941453062 11467395881399481974 11784871618439469148 18395937148013873771 12250581596426050120 11441707150720838029 5752808002361657761 10449693279765550023 15662600304163571148 15421431265008386743 11650077636347097545 14365925268507984603 4714132226434868720 4610047018004373300 1780337874978867370 2960040745209958532 10474113318009992949 498924224257791211 15771611987769111379 16993975641667200129 12508566686187511245 9215732493764764567 8170508700116158437 11878607131588579651 8323984237626009146 4312844002705094875 1368604180405104047 1640603655700238389 2014345012388851058 17740742469451180533 5560015458314514018 3353033109411120875 4879068020876915352 9228944868484671188 2559817601105204605 10902549163110523626 490165778098314188 14711154553269799705 10147996802282025213 10005678789305266788 12027406718357435300 9541595093687064990 16508422345823743259 3422729500376354226 10249051719555383078 7263874770111187607 3722235488182045081 8597798908226504756 7312366657655776418 13048530333887421043 127056738594062787 5469581812773575731 15935152628068488096 2304637800921536745 17565701313721487930 10349088112480779825 15547766484412187586 1232089907393958724 9818921167401577336 8329361319934156581 15868212730393630896 3138603185397967289 12136116770950102130 9517109501354167299 12847459661590988740 599570961010498871 2583670653995197005 15863209268728197028 15496642082532552936 266419961845804712 13604960680178602749 6289889808801406781 14887285899403644086 17049331762623975424 3656894294904099497 13428584708757717039 11095506525104916861 4365840249301810400 6671743805739232174 10029918988903917819 15216325969425980767 9282562593564814359 4185097578557521256 10402065077742295863 3338806647448755749 7474064463448110534 10160341837781725028 4121558458576957173 13563802492055511950 9470962315299334386 4845557353011736853 3165472081528616983 15150141434900284302 9634490835694937628 4772426825269289205 8579372868692205732 2107261353903156042 8512078475333216804 599535832028429162 5549927945872240943 14974746172333049277 15911927821632874401 11203791878626139000 17918683045797761131 6205638886204816671 7842576532751903451 4743470747590709206 4374444274887691282 11585799903971736151 2401341416405980828 6742211937024563726 13617176120629677308 13004683801607117228 17825297149964457893 9898104347592047923 5509479076769167035 17575566074474374578 15376577621757820529 12526411983687149015 15619854207665186753 15937546520278068119 16669287503299118905 10719840198852824482 7554695866024917267 12832786982923263274 3743019951483695056 7927795116230107496 5980259856981832909 12468461289774790098 15268842333013368235 11870048566113428035 17495246082669763097 3242945531798101837 17350440131647375825 2830325805283355107 8633027433410162508 3270095340362286681 375393317770236011 9352862007590717056 8496815819912789303 11496080763194855233 8874257815974322138 10418764212905672135 15715402844064312645 15491268450294240556 9352775175720326903 12997114955928175733 7833034201969192361 11496822777313802901 15178477338716252717 4324266339944532149 5652031175391660259 14458435340730177451 16984434423249512274 1389779153740131885 9130866717336585825 2435784280255266248 15639357441508034398 15784403739363909535 2596536539445777132 7830503642731851769 4882463323845847792 16341135805039097028 4463041390566147072 11841143155766262263 6001835565769852951 15823805539353547064 8292758021778004202 13126022161863283101 2757358860585561275 7858849853992822471 1264258683655162348 12859049714190998404 14897599283956111915 9300449118053128798 5261413394811641036 2126828102428205701 2799115644540499174 589805320653031571 2559783602409172393 4010868955789749075 3953624253528377139 13469052602830080897 13702247410949201002 17715335394415115638 8574923376588275692 16331578894195669804 1338622552831524266 8216402355756642745 12050438249739280399 229650981747554899 5968666267764531779 3494229965777958926 17543966757773019632 10047689892442716598 10348192492555411490 7334546107550678821 4396500246544826417 2629704184446177881 1876337953051416782 15747927149432126200 12357143271491682826 8605955540265019380 11770564114837885169 5773625689787677656 6314539613386047968 15933062645702441700 47836736610741856 15066937118621551843 10093743107903965221 17206902391487821455 6973816781538283662 361108538298862732 13598327308319431884 14989574713558226328 2437245579545713956 15471341593534095438 10932737579336350584 6245781046671495639 15693132645718756966 8661078656785202800 1744453444556500528 10787405068149082718 12504131889008706375 12975068025411795183 5955064581015060671 13993023836366323686 11904120359103643893 1061974185584935557 17844325360982450354 15827825286628792429 189472571685173195 8675413518340803776 18091730915108632493 399350167835874427 8320778604073196237 11976654189651779833 11335289238591675332 1482555076694431995 17714076630311358497 15297142666054684513 6511156240780100567 10423558779626069638 5574993548757733728 5505052281933465161 5008077195720809354 7456076456676176136 12350715579944060227 16916066733753047495 13527126384394276937 1538366215720636632 3937714062582764021 5936579368955861858 8834632616238114220 4463307178180668219 18351047260031248296 18269098182771370359 782304161785038323 10431922874797159694 1873289742133866489 7197713646473768194 9989121351565801290 14548150225772700333 16346611944303782791 8229252125484706250 10808671557453561855 3744728987325486563 2518024307465120437 17145890225125031126 12312445991773313865 5995556982521188320 17892153827140791667 17060797375210498485 17071009551980794377 3987165840256523406 334355473855448004 2950710220982466784 17953695258884638574 6962799236566389654 3085875133797519070 16010655256091286729 13459419282423165518 2352516855274755709 4355209698326493917 12568729953895126728 3825474514934942506 4065672196172420725 4280116413438778943 13165561908824847313 6519275435018100080 4210655826127319268 15554372507461477467 8573290039957327788 6031269857534726329 16759561779107034704 11385624494913530197 17431280872744988345 12570824575246796074 6065933873179187365 3601806967402545585 12154162059033655189 9473588879518403267 10755716676160048304 7382999857562942737 15653762521241642678 15099609047018894047 4316489797493201544 9997695656881626441 14330417049808445040 17132944688228391495 13480074669846070926 12491852174447678135 10044471788920766090 11065986707154534347 14192406428498675428 3419366834542655321 214528917707029125 3176508509337628240 17515198748943362567 7606791916901940758 15927883458711193525 2480945253770417519 11576532013270518965 7171191841765080727 13849296190278086197 11904339396121549142 7015681047655823582 13775964952028750759 2288292735667087252 110501543564026922 17488747970831225262 6210821148827229506 16966686911935042804 666128425505263350 14426838529689904133 2328835858077227597 5275116034425524067 10735700412366466164 2951743974164136583 14509067969765673185 10120325576714669196 15004868495359022925 5203336926264524931 17146349425970361650 8843007198435125957 7902923982259194431 3422700239294198367 9331670223227856628 11191771222958314475 3430572979185412947 12718653565033509927 15356327285340796253 8635413304779888535 11745392640284142554 8591052940615956907 17578829352775232226 1841177479270359813 6933145763337436720 2027362555458659251 17325035177672599327 7895156981422821392 3798435772616061854 13128556849431900568 13454027675606107658 14190417626048767185 1016273590096823971 16535890008873460432 14913711462952306395 13598577363592306122 1719173105181748308 16387626425788936593 13077064768975226844 7207163955433922045 2389078528859411297 15052430594359968523 1411348867044934402 16712640648109265389 15565671337582638400 17325801065931839733 3793588464659567441 4114428907273509729 5141123523243414711 3243313832737612235 14258341838223684070 15510326587901121825 4121989433345837578 11745901168635621876 15713393994234102802 1179293229943851693 13428721257250332372 13545035401747537741 10824872373364019278 5009440899868675633 5674715091885135659 2329638548173721777 5790277384131378922 10385600626452787420 5111000152315293989 14561785553063403859 13507747121665353698 17488625958349678578 10470589618697016043 18026004035036696292 14744517318230820887 655217672559048201 15431278141951915777 11377001656687524438 4893317474665802529 7191802669563091287 3342900208795821240 17184521607875442472 1214589205563531780 466929481200413772 3511743906622891046 4127939458085149809 11134671061021595686 4868200144173955844 2039352854959757236 3502483352682866969 474483685515120724 8342813741923283505 16569971781874641680 13780129373249113555 8828393636558873009 2163250703569877501 481881594851765569 6279964731806629077 5257167455758244534 2207607489771450028 7986842871900621003 11733360578511492513 16047237560318178772 9136933757616807329 17995472257233346484 7739305066865103118 5435695355933011149 17549182818109012277 8589414447658208051 7020884298783168121 13281943449112352368 5001034855005806255 3311465217398596820 106535243127691457 15023208972818623435 15300709283465862716 8458093623862368085 2314084627594136972 12070041693453734802 14864612782648521305 8924580312771227606 12253276366486854331 1553242549345192 11679417998840803431 14136817496897877244 15873177298412769830 15893200835814500464 9313346528321031289 16917872315443409172 4667779235999637326 12535079789772576985 3569749563553783568 2465860435299461095 5204519868320183532 628642645506525467 796823593777970276 4063866165160069674 8885207117485395677 3988643068200792019 11445728731651712685 5975098355178756721 14428023891203765434 886288038411778170 1986339661886091500 13123490026397323500 14350049170731272414 17042296720839194973 7595352895160728657 5478762213085317853 7525629634693646633 6108156843055395085 5726431412666970405 13565630342204565712 4174364625141426121 3535158104118352909 2241489337713293062 17022827349193476389 12155424933084922030 5817511450060457685 8231604792591541435 9808870599462583919 12179988343405405144 11140711783253879210 1174594751527195831 8691860833944076282 2187275038989222978 3363171484808080662 4370694087857104752 5789784189363608532 8320643787854081629 92775438949505916 9927598651136562366 13641522410419468857 11866865444866467040 8232695816297357167 651400475138076076 15222015180872930468 7541059797757510316 15935051748337520642 14819901338959155292 7100919702435083498 17063880204848079080 6482752440470421495 4375686836617891980 18267375424664631945 15313786036088363108 4332588209283714399 919465144734566766 12487719015997730588 11058010975220555599 8356516880840176006 14923033341695321411 8362572444109423329 4877295481684995891 12576589697875208483 17654957219211922093 3181647910480819962 7924245658783093995 10770337058439740639 2281055980584606625 10904161963327366962 10669515363913871514 13387116819277690066 5201978145852872519 17285258925411341008 3036833004053958378 8418218897751714594 11754849799598677622 10426850784122718889 3107594044080872505 2557887818512382628 4013394475594749040 12558010809319230706 3217059085085622968 13208506313016167639 17134045638786928848 4571809229085107802 16765785810250527649 10911167800028113336 7533731383725043230 10416755252053754158 13712602863918573127 14366544373298046132 1459117250706743624 4938523177006042384 7973238803545902457 13689801375923629885 6829082460918356017 7679081708899844730 3034359078995107263 1060636937446533449 523123816938117954 2118970331409259173 4236507076447313543 7778170747937288690 9151698257886701268 18202608448830767066 1488259521368875853 12826900877293136882 8008645535925598745 7587728000134030993 14759520021027759560 14354312545988941985 15534759376025602808 9968110640172704643 1918331457964493616 13023317812873937318 17763709752524746767 10304177419768700142 13121923105014270883 1700459810683445980 5307292877508252726 3656667644312163800 1833330721295962469 309693293956699508 4409853480418931497 1473107765631982980 604314297823357683 17136314729331426098 2212340495216950041 1402007660612696 12641354027453274490 9037163818887895499 11730181394992558800 1587784998667076366 15237155136956213150 13112421352394291833 15516074945659611214 8621508293796803818 6242921396632456580 12481008977562444943 10514881768712132060 5191458143208066066 8514753391194559392 10755019147360601734 13810411917757048038 3472771491298097344 5858717461748396346 5295929578073451961 10877197042001208875 18147532804828711014 7907830797903488682 8517350254158899388 13532603831472358693 6542069861300029736 2898279226583596761 7343731587331784265 10853411670242937783 12978669163955626489 11746440998892023414 8019060486076852264 13503477306548304039 16902486963834227773 189352321517404343 1680871496663812399 15999638964115779754 10842112147623577316 536466965058133670 427208746139269164 855308415652713540 3925462095185352702 18341689006543440107 6095510583900318053 5678034143705486414 10974794130781634030 9097129290778924448 18263039148157850376 2952203339152828190 4832154289496063863 9497529260990259563 14311412603075415343 5103684351463756576 14770592503886756533 499676349476145139 13459493932293997412 11866641243875758788 16619605633766076791 10607275976204137872 15556153950278509843 14467679169504745074 17968317745785441853 5355115914555457622 12461596225621569730 11174303591865631723 4917278538362822803 6661191603822238011 8553984921590696506 18388589692302198484 7537398714747849070 14739559518444765234 17161189199792450887 8693466907920559487 3445819989458609617 4156296644019955219 7382823768826449855 1198652264202942049 9720263927510407323 17669138729763368141 17123162239483614079 15675130141720172457 15589325493792076893 12190473489442938498 14955786815160545935 2406818104361268527 15041221145792804584 11531573200789601850 8880494147635285298 3747099241648830015 17772749584712796997 497211760034450423 2330677835715261471 2832990148861568411 9382423494481276186 9755161463503277352 4368695865143911823 3186285845643862914 1508331562799314279 1869255072751465473 345262820732373648 12219115450811030391 12973402844593071584 17846017663768212051 7112168817544104273 3516628568451450990 981585555809705280 8949118595063779508 272992233072877169 6056670050682504117 9010996119583564743 3897607935116356649 17096809966403579432 9832737896344457442 8064134778080080008 7333923457315830921 2692705327471513879 1502081199172755608 1638480752334119909 13324950628039996488 3633950997205716993 8985668327326409618 17694491411230899182 5679579016408055619 11129568435728491443 12105944718592933735 13108986725598439138 15622274004182906872 5995573082686362609 5677361541744590146 4033502412132982438 1341725368136534535 16678983232772439876 11968023354974355070 15495706684697273047 8491429258918525004 4423663199741812104 3252428775466109284 2553510511192110561 7382508500233341534 6912074035534840718 16793706871403323089 15911106118912807147 4658343404359403718 417016082550179580 14215176231928335853 17153756863556134775 3513458593527884983 11983407811924200956 6025537135366613337 4352437024987941504 12727147613911089693 12261445179237404212 8960978158373048252 12864533296467710397 13839185302912847582 6483865647010648791 7637918968561374541 12617787539039774994 7397740218386089781 1123124064210108642 1032049578626385403 2377916340100104716 12752542845789772265 2079957871726167331 753371375860905927 17941100888364260862 4381852592448429518 377572541750729197 707145115353314508 73420521516405067 4433891633753844231 1339326352371497221 5389644156716407991 16081737279201693755 2442236308902251199 8758857569822182659 10122487030894987093 3439118371038840296 17000871252194074528 2191877250904759492 8769767766143034412 3397893499368717145 3220571008452334635 4304684972753981082 8249090191141483221 7146010514808315885 15682796238235087121 5477372621749774462 16667644506031025527 9029965888056977854 4585846639414176819 17449707256655563615 13935921242271854094 14053060389383019814 1765106393921575154 9529923715013627984 11692113610842384517 2633427463316323746 17428897971211325672 14781212872755058423 8541221478100314187 17311956295548274336 14238319931154043096 2920315805869051676 17142077313789695697 13589893478454230071 3976211888640512481 1649068673887872670 17686416380351317098 2812754728970544074 14359141268469758444 15646254154449530286 8661621834287485070 9145835365335193556 9937460386085593374 5047459473882998588 12100506518362193531 13067567875059566446 7221408546193052055 8298747694226278303 13017340330820978685 12679297248250965838 8004544037678172856 7388064618635461807 7229364693322474809 11058870029162394824 389280397155977407 12116117048184706473 11534032131317515100 18307465152265319274 5486448309181146991 3213342185614921743 8741249744181728368 5738978070192872108 6236487373616394533 16221050367882753876 13799320912668737881 10132490003844336202 6383704004512091612 12874795128405547998 1371810145111167270 7658815300651317905 8656713935042850419 2339697623430246124 1921489173979260118 10056283692712962015 7316250726799943866 9573617627558162009 11943502530516562778 14311066805263415298 16779633271733825736 11326082371469207344 9917483452538982700 17853778216840189629 16558329878204665680 6537270839414514810 4114746509650668745 7437213402125468949 15390891616155897169 16562291410619874500 484136238188346636 1437033069013382673 15036240617590321078 10800360769064175209 9420078870375035506 9732036461093754862 4785560328076525127 16007305291486284550 18420011949120240680 1016799519631187795 3713937274205256178 394825483128473509 10629136420037703059 2496875584077884623 7640287244116701443 10854277470347653959 2142652520213710759 9895848084218416935 17361849681057846256 9484287034774461903 17716702945804281283 17681876924961806272 14733703525068609760 9675435597191252348 10917942838306231659 14470044797317681093 8036917914374384176 8526464978404400043 2803463303538209984 10016548960275903119 8639585252568481092 17565412277486914183 6044748956649221771 18183399786330400953 2034531505230808783 8103756318674850319 18382983772067756751 305755530925510009 8173171272555575974 4452503251392651535 9337280569173953222 6682157702231745401 13652113167819018744 2248705324232643544 11466968722892091009 9071387510082778578 15070483843448634084 15087887550215779735 11366176526518477371 17095036879073726266 18405428946312380880 5514875658204161739 8050118818100263607 1056985226139612118 16028709278750971832 17514385335013884256 14710851446460303472 14067881990838209648 9005472542310347354 9820468761413502213 15668806002561733409 11135707306875373584 13721142392662274209 9081836910581161357 7189613572537572074 8954349323891903338 14709794078330375964 15696089354528854018 4178677435178468951 7353876492913259361 5596224459316344723 5128472665448024485 8267228596759141467 1722737890362677577 9450424365008794156 5912576799005221202 1080461520610497224 14408751737909318681 9663485486463705348 10639659757387567755 1954218504485397757 12869488666555079889 2995328740778371398 14787353726909161309 17349209440885313921 6787299106947881773 8181522844122676730 924961127449837391 11761302856394285850 5711172314701454463 16335614364259113309 5934008939240579767 11004811496207150685 14976792005930393192 17374529754947526251 4580611586701936969 16346526130017076904 16239378565909975364 5568849121258847189 3010721822259416593 11981529393664140509 233611266451233199 801639212190799238 3930125822375552360 4112019259968266037 8979135952113112476 9140921875188007651 17642616859814851517 9519339042114062146 7920159029539298528 10726666264364949431 14957223187904644447 1076710064416483208 1988645262647775565 16811365432715780863 6850675434195369470 10466045070990329049 7040629744984584157 15341898178210925606 4760701285361099995 7853031446699541148 9585594790932098533 15701877461605525398 12581497450724595106 8026744550517563234 16398698447622762980 11299963962722706489 16837880479851812423 2641294030845107791 16160208205744165358 10251303621067338295 5609853646129928053 17583156824357156739 6983072024176933796 10727790876047541708 9203310904155177245 10804929620169737350 8505169822058483665 13559835852213014674 6703817820859032859 15650762104576763516 17149864049030067559 6738146447749960007 14573922721348213204 6423019315611545863 18282615721643569993 8406465361928979031 17185130605960807956 9002226218130163344 2247377484476260742 6247461776185153097 2416627292604394638 3744880788974305368 8879727510146015906 13888468576369611853 11066632059198001866 15273251653399144139 13667229594897328639 11151332311644856196 11819469829425520606 16911753770694086368 12242112708511572329 13798506024820654599 9961335904712202563 676366155057033647 12422787447342774976 16875888133834391598 2837999252371562300 6570920837974366257 5068673198151923495 5695539443352763867 16112918093735758933 16863110733398449217 7664964067080795014 4013034449816715250 3283642120216831586 74968985116451891 15423912686549708039 12280756076914470962 17122024702034000908 4586577348250879175 1135590335722962626 10273959461200125447 13909363245162139299 11210805904940520250 13483635561621820306 12748005374172389139 5914678309370448053 12976077231242847869 1173135409732856402 14704790692310797096 10872414828941980049 9221888239618436555 11443005351659747023 174708361404794974 11366409000686851123 9234685303445691831 9353055936406690980 15839776412926021393 8864070637080692784 165407091418737734 10050135612562057066 4223107761899495581 209772438280468540 11350875411147119326 17481882515264851767 733918792688325743 5492175657663169161 12736498742189990447 16827674528810859706 2235890048470572929 3435737359072063783 14478810386236395358 16561464595616132985 14095846496606549326 6754847984533715892 18041579238069879005 9478085494204002689 2135878414765768241 15503230808232243186 7475347262604874801 5965394507086266776 6522961556486311313 7423495379030609535 3190131964258810555 3951498983031567129 13065409649047672341 6303465269921133543 7936486969021466800 13060062613787810651 3906884333802411907 15855390595290083334 9677537255396203154 2039869663260907483 13299719091537032979 16471425874101153593 18048994847666857312 18216218843360010532 5484320873849959349 1052983906827464292 2735932088630893429 11675111359664070603 6568055270717694648 2696388441097277297 6679566271127511044 15133316775408393553 6555360654496825949 15000740781093808952 1360309194714690884 11630085636983936544 14714866595786757285 4593226396678267911 17492307223849745646 10003270569567215740 17626896351675330384 12910901111254153705 8536275441936537755 16037642905324423758 2953012073136859554 1272878058762700162 4293531465445195986 10824843289874348605 17531444875937248514 389048831970992578 5416931794479759433 16044344490718348188 12438580326240853727 9777951549763688559 2490891473145074906 5183724089708500559 12344408291901436992 4165106363925223238 11194870429577852968 5924355605930975559 8922047961993965502 9517322676573280495 8924508602007290264 15832090170159530999 1499708833816659547 7393089006413988340 8635048442117353164 7854764922587107766 1014454897207947542 571503707559019129 15204886616329960159 17147117748959922210 8077299106868659875 11263354571424833479 7035520181224900852 10267507342807912414 17226124272033068675 12507944685006873645 4160720774362066866 12299737979842275603 10020033233569551753 14000023447115701024 16874761923343071617 165255256909427986 9400804436424784484 12468748661298388831 13152536908656672169 17399252051641779943 12212474428106334431 7351259509301993053 17112639623480831430 5036398613076807123 14347683351310762771 3886958530159377844 5395840890541312652 2481673697695866647 16597900122159288717 6001170151783237785 5637023840868785314 4151109675361720271 17115581239600154690 8871291736879802814 12826384973111065402 15980540312328298996 10577228069728241291 4069345341337617816 3854804136828470462 13107810192911141466 15671640075249796763 17902192456328955431 17747141052077832337 13988447844959544808 15894773599672049844 2656961296781753684 7446754131770531493 4893132908449512173 882931142381177655 13696095237559772726 10998599132001607650 10635832086091519593 4039950626891777567 11245872453197024081 1890933448486856429 1765868501719495302 8319133626769244089 15048918549987786443 7646637324117464376 680362828531425625 1697715141568658364 4033852757820975686 3555122628697308132 3380774876868399795 3353823554695331789 1185857910606440395 14428159054744946229 17314472562628966317 13991549205008936062 4020513513575365997 13533593087671549191 13351708570256467124 10898655266656267859 12933664784223784748 15143276312216521799 1652469475739375029 6176298025193508344 14155051832981581712 5437201574793147723 10044278832897885488 10717265026790369320 4957571747818040074 1231306240105999557 4665116789895509307 9758388503774036630 7668522094814813466 10353755563993515619 17791404951163483916 11648153413910490998 11715383639842585913 6931823607039727746 4324362501847747867 8188857341992724217 17445750926824784286 7939459462022519630 1549086131911271781 17572395027851736631 17214091970188746173 14114566819213266118 9696815156333886930 18083933394537281996 4915917810238967727 4204758097568827039 453342275922213215 13855452864062735003 5674023976932239265 14917516042751644673 18112336870836007038 3491163100967863304 17320439125039025085 14157911600104726173 13826117145004698342 2377463762261044789 774909681243279582 815308256319336987 3473855454900528539 14142200337242233667 452274837443985461 1325278519230227992 11386605449755106311 4425999761479479690 9793149230354474165 8911252040847550411 13474283573801057965 15635516101323965291 11355087579023442946 4092446093379821192 6527144524373159679 13245212036513359932 12071494679414783914 12560026780931507562 4017243329881996706 12907645370014355180 11548590019818845696 3214461740235943769 7086655686291775537 11346055542007485196 17723217287998770396 5377547742133052097 10078450118573141014 10945416583590432999 6904607531450807624 1863903117573150558 10021943420487658256 2174099140548339524 2319319345181212202 11336099304109938980 14048747872670257771 6859447199530554141 13441556094382269614 11205634663212884917 8105951752661830776 8167307058093877744 2684887266550622086 4654875974351122529 13838847225067289044 1995438863671972693 242571037234352220 9703876647869382508 18169159697293908558 17239607605893437421 2618132376265550186 18068311750175789711 2355365300886862811 10412157291799161531 14923137616961653528 5470427760573134912 5888809192313851042 4784530244643129666 13289471686478775690 10568290573532193720 6432934065300264486 14714217701250406311 14341871870148682328 6729107333866928259 17948122834954985554 4112983587997356611 16053353088080638443 16042383240627171015 14162457539060490037 15009951743333993297 7639600758643641839 9818311762614092337 1513263257061389155 18319568359065812794 7270508088916846172 4867568437580619984 5196581325442092629 8921153648675222356 1887126251966011179 11484044095769412760 3424502979043743546 13648533179583457162 11693200403050562796 9358323287171065188 2177234221938563387 2866562132092095505 2237806674872891038 3754836067386121279 7516682944706996858 7799700920421517471 1896806834591178853 16831835514865274607 1459398137371116214 7883705182649712259 2352233637489042054 9612143501566335033 10740964207919326941 6395382653040340587 5970096358460356571 14296732689056652187 17249265228879005346 14911345094284062905 11305098826807349824 6033537212310679279 17510011310801504596 16121108195447537289 5316865061319619330 11492828362658178183 6962300737827546533 6045843082487993043 16170678524725334262 1246189016207721577 14993848219312230337 9571143140971511803 8451882359766391088 14080787976903128898 7771628958748548271 17903265037908662351 15517764151265521068 9305076751255928061 16808586674447220323 13698856532114216704 8704365156548892263 15418030712844180873 5132250179284226413 12055359590121378072 10552849305086579277 5290846201292933683 2124075978134727251 14392271748906706405 16145820143291941660 11722170943934841667 2807451224504358294 4566240891464393180 13605964195236705122 6650259104648566398 9168689710383911194 7589663464341574780 6291824706483800602 9884839338776429298 9579649564305311151 7473706532014962491 4279042278391262557 8016435195704755656 12767987942356400263 17649190340908864218 13571564611253125132 6531709396612855665 2541291823335357069 586068519033840245 13480382045129794585 14924135935365930869 12807830114275821319 9126114030049562397 8856650296658971385 9749926251622338144 880368052370848046 16644795939833573556 1007242415395773279 16508828002709117290 13255075150865011753 12754214309591732973 17608614410264785356 17785167414746952558 9607270021913179794 3497537364524717349 13606381183035485248 2673782796303692649 18415871668499242953 9637163000910775986 5797375945424689619 10771204467253286269 10544478746034796671 13387709304329574693 4329891369622113426 2858960677026580951 13522876909777363350 11590777265924756995 6470173532364400715 8753126437346056494 8091901392551050666 3308060207346571655 15222037107808506126 7693804614765205036 2824895283561393374 5295980997139775535 6510768843651509737 2171399643385847657 9358219176354011661 12889740555919226484 7484120112696957047 7699869803365945272 11211439315065421724 6337291356201922076 6238651543978926519 15201261569310693074 7627114420519423940 2290508691046105844 9505096354334836562 5068609470666301981 16183768062570601831 17245361324362863206 3524682498062531990 16261821500753182727 2031714853279719559 9818948336677265263 13490818976461044418 272484254452674678 2305570381135466172 2612734241032299318 17076250025192354046 5076883100758840614 15804263157648634304 17506092669303708701 18122171231218430373 8322865648442985239 3464596226856641286 3716220692196841894 11522513424547821950 16296005093754447894 946126302241275030 5639219269143504152 5437731261443291815 15113755804861925590 16604434165619308144 306243944966268091 16927353499231020516 13323575742774181385 16217638129481348929 9269788723516532564 1083834575459859084 5969005667983054742 15514130297145018240 16244153269702068285 5063026389497541333 7371874602663395530 2897674607387579834 4201072416482161178 857686394531746980 18401334751088764385 9104283571465640099 7312070051654898278 7125992095680742155 1541981163950386000 3177455479048961016 13118212872108437696 3625497602057491309 8026066955271274889 9279771693207014246 8186084161180300543 3687897076034202407 1586994370555622637 3633266074022389596 3626110061824504963 9925724008781402041 8242906063697522498 7025823425178989200 9129387028178029798 1122182255174962151 14142388565868795057 186856702626836162 8963024542345219335 11563297525394133453 17139016193764046916 18249602135975578707 6974711110011587090 10181830546169843337 15138085368511852515 5940159351826953055 12273546568928962396 13950685145788913454 9084996078762226760 7576691208337429644 11574463859146191467 16434181692794384700 10682745038735418523 14527708292172518267 6417122135773030542 5814206090706462269 16826781224139151307 11740449329157047761 13409194771043436866 10424263030611625865 4870565523582755741 13510799220419225331 11962651562680196661 13154647317673391928 5197140334194987073 876530964582069091 12977402747866920436 7848953057911596555 6148907509782747039 2510455226833187435 13995114585869295615 2335808024482240581 14606465644490534524 6918162282943660937 15959669525971284304 18278130668697777768 7048732104199283437 6395146586401062936 5309618882954797124 4205088349873118387 1572033516010527934 10519279685288712506 13185934254874883103 7454118100218806571 2994157693993521392 17908523068489677979 3775970598267496706 11647129973790707292 14434081772322807219 6930734092442919411 10252450964103660999 7443368850907916771 12068996008797045069 4066139855523057468 4882979228163250631 17903996715712649368 8840588028037409510 1807670601442949800 14527326016949600491 6699026133357395611 16012501426637029771 3243221203938838125 18244759060607536713 7860086341360730609 66885116179856211 12312151879953386770 12023284903553031733 10569587191849863635 17666435615418864870 2081289295352035525 14584591824964979690 12342485548053471077 16313390444542485993 15540190386917296504 13820313302148556642 12511051135444024077 7958720457283975764 8898330076619066979 4307885860627873559 10893164578543651807 7441464869854942916 13445455223451549382 17761703698458390573 14623367704152497991 2601760911148622558 8414155499613937205 9166909354939342609 12239937793156324102 11518979768913652481 4381417749046604052 7606564039430149211 1433205156233426852 5008802708612694580 12636208875275029494 8629976764351116074 9518177093261572623 15837742358643137674 5465967758483178004 8321702522225609054 7404348527727251601 2601392074394555915 17976081939446853895 6345937355624541120 15651150579758158877 4147825163694895386 1190509534766586279 9503538147159442621 14378993153419747120 9072888953344203896 11800084482892890572 3046815965891691434 8844946793331386176 2863692183662957966 543250708540286707 6116517077672486690 13087428405864684287 17845966815505669686 3042404091986082211 4853203692167578925 4093995067666514553 2274161491374465908 15526026114245416644 12301280950535381825 2427753166693539835 4307458080102318059 5645868323795492044 10252801203830602414 5637703710648940227 4112706223044876343 18318665043803644601 18347516939591088886 2802256921423026033 14189005672695742164 8960634430261509975 7796065241003198513 15278260934803604833 18106204952143922608 13690540614697706547 9444400729958093363 771748908436163527 2759728348636340926 10622564993175687706 2063467518818472466 4704327522434456843 14102238524365235027 2908896160913412194 10253676046700494660 14548398326941839399 11191739710855021649 11134349331793974571 18251151058784704766 12367450252062166230 12109141652449707616 1413081383965555904 17839795909865302243 11078910669030496050 9496494457277066904 14971688651359267356 14967985208528916820 9534600688994516024 13657895409273811955 15942926695147167402 13313765261344300758 2939909534447782455 12902223549659335687 2421686011369971457 749945333419097308 322406483225934560 7697924875684367106 17657049699113634093 4354391263376414446 2728806634293498320 3473357313540849914 24478925783674438 228008293388135513 16837835245448408925 10229786841197792284 15608365980078071871 12871088459473266624 16422942089592259635 7246996771063528419 15457567480272917524 14342029525669206278 7572659728021034353 10263068342391460372 2493362788461413582 6182989448308781533 10693614666284379129 15557558417964163939 1207584503390175340 15124110594965452635 2991845927894359489 12238834910628103108 8637619521650091286 6292884522418981018 11981950406865023287 169511607134535891 5095214884049579684 9939370598252251581 11745927482316003877 13613748794915319862 2244280533187972765 9407056449804517764 4569473042343947733 5234067125285908598 1629638924920245497 6559641283541692884 7817828582407161671 8218072752974744819 2569010828818555045 13847699150513905999 13424619390170259698 6953814844433010423 12631861003263745134 17712442542942367882 14151926692847566262 9106025100068116646 13576399999667708163 18371760015642292768 2106353256219153115 3544452049262061040 7415133760646703555 7500282808081696716 12506234324643254911 5424131641273965334 5226400223731254329 478371831301860908 6634486632633687171 7825468687119412422 10796923502215465605 7766132421193500009 3850803364092255675 12256184639295547325 17575366149907431518 14631060821926131605 1468280470979904081 15686441566109648466 14413905654763593516 7194094046583403247 4973020101682878505 8042243114902636961 14088083549451298023 8997554293567933048 2126470583469994287 8356605979081894788 12648380459739964081 18067604464648804388 18423819595657464921 1943971029941591207 5099347223794947226 2434684943614535351 17347499075518976622 17026299958421826786 9644717267316153694 118201636027604801 490874058536642046 248122258220219377 8552342927673011649 6820672366901998379 2713229114827602613 14058799815224999922 11750931531438310694 11579068643031328172 447356928777413460 14648285409777610687 2931963014717489374 8943945047157536937 2949047864084503317 11783132675686280624 3108561107253526313 6558190691510670238 8317079853048812064 218218611152287567 4227517820033498398 9828221238726667033 8738671630225481774 2191422108242866760 6041438905779185388 13358330542051164582 7308406825603714123 7815159343950942600 332884283804820436 14690913035347285565 12180115446520202808 17315248263864474361 10682559806413964897 2996275790524584473 13649011578851918457 15704395517221253102 15286070906713040677 10841248305086395462 17897923163963932781 6215148478383893044 2245353456098509004 2862158425514471529 12219824427232861459 11301222951984852942 7777166922619176608 1955892405532812872 10820941137483892975 17886636188747622508 13576492275426713972 40665918635639594 3554995682198397407 6987979083170358186 332502347554744316 3028354814608499959 13783025862999817564 8447058289773367845 13940527468174982671 8333179041853241260 8152116166077926864 6412597629714703428 1665493034033691279 15785706669068371513 13025521914107350561 7913934343743600516 14110996886935860121 5946499762831261957 1393736908682500508 12783856415336576164 13396241732165219351 11525765410677203871 7288784443153348086 3776650511324585151 12846139188721069204 2902803483300425163 9508537323615419324 825212540220470940 1555118495293237332 7256878216177163680 444025900348184451 6900944259396270673 6719488837666666060 8978636501736389027 5007557152400274991 9217929923585846759 13597606267716551655 2188366277755089489 2354554126271762749 3426094767335217205 3857817982906250671 10055899129759397244 6940825315972367 9685296362390868337 3088905358702743630 11891282334550646579 5115649409172723254 13839529120129314924 12951964050037711651 10562558521916533511 6532636946592762338 11585666997535394286 3337437629258234803 9690715742749832435 236650012597522183 9796794077358049260 13388691981351035382 15547898119155371984 16004649747314160682 13140643010962302269 17558337324784067205 8171736341440078917 1440454455151731988 5392796339110063223 5634322656895927073 9524562236278997355 6132489010997378702 11169434228723156307 6439847211711623677 11540077399845924556 1535969120934772758 7569259490340702662 674935354214362955 4543252762914607050 6221533992727063059 16334253190856441891 11929606464861607678 3557701731379337401 7039127239888852650 16126813130649777340 16242278034215250438 11361728555795592552 9500034031837726113 856942011531085361 1480195941142712408 17803866374727439669 10028628256358932930 7250512648033301709 4445982769926639438 5384721856790570158 16418247043898333432 8273264316393789482 12241530805293718519 15120217699578016503 8149865198633472503 687811009243567322 7246187035165139066 14600292333185081273 2269747364480162449 14219270746880959797 5974389724720258580 17453676582025654331 2091206159013444601 16953142376005325911 17632203201472594261 829549927758204504 13161389639248007050 12939941857246020620 15025751034801275522 8968498764857200334 6098079206675245422 12177236302723836342 14675987121876789130 10150639668687668063 6199626844857775114 1254347583308838265 13478229789338626790 9758983865218719541 6407664783242175511 8164149660984258622 11520031849100553746 16411528493596976284 8678727860596554907 5220029767260964674 3595391493485471070 15410223476117105143 13371836008697516915 9726982791782408731 3947185212442049430 1238509722944479594 2000785177430699528 5373110281494150166 11154502886754069171 10274957458561948030 7855174710225106827 16315994804562974643 2059609129084875193 7338258121561507212 9112979438913608203 8346383249381605825 8467181928549677848 17827183834832199506 1710678413267912964 10520766280173101403 7312179706809741797 7229614112135648908 16857728623465926394 550901838342127728 11005352022385751651 16786694243661939206 9527962403740944532 4642022602703140349 15924592217606312121 5121964410271387709 16163056124663842752 12084471205416499887 5915591176625082037 13972694815086349743 2899373416944263670 6181875807528420080 4590832807414302111 7584780733499683478 13895117466738254446 1037980648195092823 9200773438899072835 18178145834749708588 14901115259946610586 17966463912036733281 11607661743196776720 8640916871967166404 2956291073347072489 9423362785625579043 10337112323380472043 3280629634242764650 13944232650814607521 16446577543143245956 16432190538805980241 10798817403585058121 2647524551836972065 2907820564014946827 10860941722264967237 11868574768860144258 10399076522476242060 2119907734004967930 14583106651503839655 14336659602726888761 13611247690344797058 15694372618273706148 1033993115479456928 3040803504283279561 4289246536638934972 894451375419775196 11503268831235478910 15443545611178969293 1880774755132794941 11829114133220548306 3964392754656045597 14505344286213455771 2068517890177127380 1194031392742825807 17296751408578156914 1318688733400707592 9626478426080190172 2159191969145738686 1012798386370123198 11923002546818344467 14725537303823239550 5214045582039702129 11058012713127027299 7772046623275976557 1781353156062487840 2653566688563100240 6110662328495380059 4808213374687802328 6586016859295633248 1138385241669959821 14119546151147348456 17269605803563147169 16595695237496419810 16053180289033730085 15848547524962780129 6268814249627905261 18107961426681866660 1901566165704921242 18242054267434680049 18108095578637476624 18136040971129485171 13469668688341917825 13727576693042287144 3435775247729842066 3811475887885411137 8892239787744960903 15499551436566569537 13324415021861395483 9739029550213789398 1163985844103817077 10096895444905637786 16502573572352857347 2261250189293228464 4597961703983542262 1934658319074403312 9998904479594396623 17490380888120932675 6391727574612830970 12481150594218030441 4325641055347806620 7173280403393343079 2668810599787870516 17501117871719997589 1580051314858955764 10222584058984455134 3184980692347221959 4205097195700713963 11124736453298993650 3283927124662870644 13025061446413431685 4140671358572691048 2519343383891154519 8616738916431442551 17902811172014875765 16392159825949663083 1339145066685286734 13217893586409037991 7873897496874863830 7020506863425925829 1488179780119736779 6901376268575058282 8359261067117048339 6167511948857939781 2117463945927598222 11446402720129502536 12636404177216042472 14295773854606350718 7893638311046849962 5300399619494654874 4831420545827423773 15411629187066198767 14525025879077824653 13641409168260194412 2129354304573582858 13650735483422499447 15767622401441934091 5227304237343518037 10460178073859132048 12622373964795738766 17075262857237927244 1744654517101913587 6196285285766896625 7646556988945048405 6185957576063053829 14513011382125427588 9116818211282640833 17751540655710507752 9302309979365885613 12487965614829295005 15675094242793027337 9053430775182202794 9713996634360383820 1455841589196271223 6139889542200345497 11350359512425994090 17409396773610604870 5898964788776753462 5017648088703531821 18130031510383040925 2610603637829138798 1258645675028027312 706653833722228190 14042343947130048504 10859303955584035562 8409345071144374604 13902532347201739097 12426792602304917923 1120032398698065869 11723571848689393210 17842260285616741025 6594506679155900651 3489946653505333480 8289267058435734088 4356933470469872835 10951115858762440555 12243341887157608054 14603518801479955390 8951298614474581726 3841520960294054997 11549657584977899325 4363000309950508578 3812206387691173431 12886500824533491883 3037582156606808569 8569541675432917722 17547033691144887387 12855102197473058343 1608287211964856093 16717102465846842962 6688244582239515967 17912856731395936032 13093045399902188377 2084269127951888051 5205634397541418038 12872178784480385914 4059978174187628479 7277914254541864419 15303646353263816118 5990021741071540942 4820907579192123430 11960212430663551418 11514206761423179872 8729366282686234417 6867557960061761900 1429733542598763356 11056421299084430339 5270923017052161152 7739599129347942658 4020704893568643878 5703419735204173298 3718475088227115309 603971775591527359 8115080929628183874 5879070644143643138 3535396866144309803 4676182540732702009 10473218812217067705 157439020315721868 12475153165540034923 7721887075444578563 13732667247447048423 16368737336749772224 9176792775592288728 3081334254203145128 8264398071754952216 12036568001245499595 3573891127258275630 3592250581398005453 866259395182203410 5838732703725244072 15215046216629969054 5740405746596486250 15853348288983862027 18175454770025378071 16695111732204870771 2911363105891881972 10814269411579120052 10912002931048525371 14177284276327212382 3529076448963540271 17884941677468600865 1599897109797919322 7131859662098776410 8183238763530808885 9266224634980604239 11105363975562567647 716043317613752646 7605259276683459594 14443062827934090682 8941561126845995688 691226499716114031 17499372298303375540 1002464523199564033 6037856835353888117 3716759208731759540 12039228477989113548 17179805697231134961 17924810493450666597 18142187503570465421 8253030158022078420 2286263511308747643 18133042305716897463 2418202579867048931 16665757158656384561 1232347957853563302 3549543581863909441 11831038512105083759 3418867976264865658 10745107862161140826 15527450465720332981 14017205476141992675 8017461463343236969 1912886800508472130 3320099780259534318 698099837452426866 12168405605446460305 3507926134268194900 14179458135103396668 15793668505192340441 16927896160770393414 14543083208095931293 18392470426126726827 9894860585405957286 6512678689263391123 17540803453582056968 3289802737200366147 15303703358230550347 4661596993347789841 84337948573994792 2861266088256786064 7793694357697950675 8644491835972929266 17386612744747864333 15665317219050692423 8271481809412083948 13172015779480481016 9643070988864719104 15047123407032547992 17051786721274375095 4715132956515390321 14035467085275824133 1098191587150424044 1587426859561513188 17803569105865690584 16176497368775134104 15718721678502973374 2420424114979300043 3041307689553973328 8952202730442184947 4647468974620658049 15073962399440320450 14939411339065435961 11268923441064518200 8424179624079087545 11928770926550103701 4933561330651175536 2628069809695763327 10472882198520912623 10676616415962863943 4725699531821993379 5690843779149627016 1462312791605829776 3987090213135055372 935802873657802478 10886817968725784203 15266858165982327385 7954136157462082502 15990510416733202501 13454880028543684379 1681345690790219976 61374701849895065 7720586302946934518 7420736807475872818 5490843487782515960 17637141430569994656 14660752979999831243 6947691890822144706 13053580168804540615 6196029799174294367 6599632094447306423 10932850956589468077 11093387886818528740 14479026872618485613 9073246398906424369 11185618764534269858 11994948177776024553 1126205296280549985 5500230493425978506 7623514693018655841 16300029170181132280 16192484830078844037 1554046251193856349 7917398277576892865 4884630523107874130 13333928435465420345 2202879662118577811 18392240887378880923 12039248998676770575 17413643886304652586 12499438219996344268 12381831372414299316 363396367795284914 7433555271999130295 2884112120429701643 16455881766587502129 18002320785947247316 2949975943226962273 7218590675145297921 2616372042926321317 5595056948136018735 13159014532092968626 7048188478130732962 1404934216684712667 65639010003173349 9109723823690430410 12396085889837053715 12992736837652478645 2426120812892466253 10281630529759290499 14552383951137595585 13416707260538040464 4183109600862110256 7495088481334646211 7240621503702856143 14374736096183695349 14258883891309606801 7265945339763847346 2633468113789362509 3776568506550598251 1329713493075720244 10139980551154999432 7996980587341675610 15206433732298772328 5304593871933338562 4898871782508951940 16329039623557743474 1283425188106219019 15607999576738386604 16010073944835197049 14463335889329847641 5935483149420117866 15284115458265154864 8740035001612746492 6639080544896917879 16275961988877457841 11117596185719974652 5734355662503026983 200553266583942578 4896089700611738047 7131557364888028221 6782342974093744525 17084393336715056430 4121268766387649507 12410460848815066472 9421157309682217229 9170386113869365339 14517677641121588572 5281007928478212432 613731865476794194 1458012839664531913 16529193582403268351 9650376612659261485 3427426436442054254 11303325614290379581 888448500244135504 4874818416078618740 17401214354549935324 11640499815283006401 12191929297415286185 12604678565310976530 4442826959587451803 14864666167385623883 3184695555130978731 17653062438495826636 921358983073472632 10198240802206082287 4420048869848201202 1849657029788871666 646522392359036951 3239671061377783935 6094088586634533443 10224478715655490006 14513692754431206875 18202041034640085465 2468543031882369271 15663198262208434913 734660859541019381 2946268297656548553 13795991108439395042 10026966797488080747 11509301464816884265 16874174266797066651 14493752171033746058 9940499807860356907 12812974618616786042 12389069053205176722 8627047723658227605 10647022163014231602 10497025027619432162 3528573439470246385 2598431364733188322 11920015938612193458 6014138117852729582 4650652950940192579 7493332506695408922 14754699051837206574 12696264440730931007 13360829366500902086 6597785590904330718 6346230863447497999 2329992691142665177 15280036610837618385 10791192083545587731 1259162914556370716 1012205136740046673 11835287885306814427 6543274521529254442 8468796252593041477 11320290682760886331 4258071614595962857 17042072213024207058 7551540409847266065 16272070976293975398 5862504605905621857 7850222924055685306 13392602521703194659 3141209329828029225 5271764126076399364 13206130714123545181 9324168934070520128 15687729106525073128 4754126493300819224 9182248220714594252 17123761951619685029 10208045372513119065 13281056827879341005 5096844428807799818 12455944103324247737 7940642341529993286 10953465254339359631 1213601596253070834 15498928097588135975 16814074966509985864 6663478199719696057 8668341631042208169 13166366542391033319 12109387931197122686 4306047176243730431 4966234124762110213 5562066878171522948 8685870129346754619 4586936811334941040 13923440344268511116 6137164651910878123 2014486405044821680 11171601899857393117 13861048420043094001 12059426608282307314 8647404623575320883 784741770221988734 8504257929849521111 1864652544362486712 7521893125339120934 12977661215004091077 13282026933129458040 6097865176699476211 7385260252427775516 17213814004415270595 2004077253581822177 17406946547575256779 8467803056503617033 16407990828874915702 11901382461298042857 14990715009710312148 17987337608884025871 8627006632183538681 6745294354381986616 18422719627631857917 16717832053404859036 13206890988855684333 16148681676156496933 7481262596221844568 4859852187935491852 16066705957759018676 8842700686220648257 10148168139921827060 7413850034457559479 18106662491149506750 1485737638233121707 15057453597109887483 6451485011413991426 7449814444565417060 409005639768970776 2019236792324318738 15183182501266911472 4660892955881940524 14082313515918826574 4697068832682688786 18201971442433918704 16380347396057180851 9203603865755945445 5562502140398438144 11176716149339952753 17728015052242903885 11575869596667308537 2014529648738885571 6280554241103289657 1409521238638840705 2085555992071767559 10033561860312603065 6788359708831072269 18203484895520488715 15265028536629666827 3051045939818422331 8773161654212810568 13802430497789896229 6107326197464388674 15793923570547201331 9689707501331545036 9072102669337765123 1999751657526581610 2045453112579804452 17718442558469938636 8119592889415042732 10627680168057415807 11847508353908832222 14631006758569687843 1864512128924082919 10220014934382515990 16950310996080652778 16493567120975844047 1985951825430182414 8845022578747060471 411910922725263029 12190287941315318567 9172932663045004717 15114244580211092239 4906571308097779998 3440653436600274780 15830785739293047146 17366235405330773084 4248481465239298831 1228845403611407731 12955896404072034599 12887715561803473716 7893230676851634505 18335452671567056532 4051205368325743421 4389475681773420993 18334125755414378911 17297828838275117361 16762909015643553221 2824843546870556099 6637217103650788432 13708351714538158677 3241964285335538045 10860690501252214375 911025208780978746 17344788660937846490 6171803377265999444 6230909016841960255 17235107336492352913 158789782058641137 4810196858638033962 14726456498223221140 18418756791023858076 8371881986352812796 1304320760958538155 7307713812231829714 16430614233304111688 10489525921818295637 11393034691025255826 2360956056042190110 4735172754110232250 2561698851491474148 1823330001176958949 6530225182982669277 14486412630710443772 10515240205459737260 14923767309964184720 14248016690126664333 13842638092819394640 2445126798355161318 16348642980136890903 3596228558745933774 5958222998408352612 17306967298455846985 7007857876979453972 10853463559805503052 15705764298820830078 6944594717256060510 18220571210605473727 9397235596096698848 10047230651492074290 10602047763711054060 7484342292865379276 1309571065072469312 1565080801271958862 16422939168029908926 14337466397978206157 5213505302065977825 16168928013948463037 7201730676028672424 1158495948699088974 6292496132628493846 5456719683804338138 6829215609660326013 16127501791672743009 10970009536828255899 6668907979960479931 3951992038399577863 4598814549356791875 13637820011399102306 12226829018213278005 8535247585623898416 179546262976302659 9514972299459578284 16304950815617937951 296826375459724967 9615862704027487515 6964579536404985884 13161211960023593170 6688324074008300897 6308229869266702397 16637277229620897385 14186374502172918414 5491589899564752955 10321901491611743305 6623189067130805715 9469020128961289202 9808747202460332764 18183947617779960636 10850017966380541596 15582554995849579076 5468218915205031611 9895316030926075761 15723127057325225974 2929747807661171318 1800750834425957311 17025434111236572688 15648153569289796331 15290200514624376070 7593650968611093278 2659310498219454266 17465023331392227670 12412854983301082386 12457557558470477252 6214095537537877998 12348110072096066818 10293127580811219649 13732657724729473473 13176056570856774062 9220233186892037949 4218855961304566343 13837531703006664496 17353524816593055286 8930219469035397062 8654026968523289771 13592881756394918417 6511612852967990118 469924811852896701 8556975783016196697 1856305982055691983 10007174979771294146 1015986345197782518 7630198635019909476 5016317018308285596 6066447270779943303 6382298424213313521 10337670823877841876 13179465265730372518 14275293196938005305 6139634367843514969 9719566090580837068 232503128431389206 9689363247945803726 6207843693363774595 3231830759853241920 2860632502410630727 3053995914113685599 1920606575293280132 11268060339009662118 15901444125083925071 6228180037276783706 7230054221580460612 3687900696257517615 11028511044787156335 5015770445996528001 15050969920719950653 3794322900058265533 11179452535852474948 11773943962852127237 3631454798679775724 11882834644468888244 2829405221990313158 2670680975310319058 12193611510171163227 126815177587818785 14042916428474421770 13102664602849698443 11444188198406306191 11874331403362057319 16296072762835318242 14331045375886591433 12188948497932260936 17780026760122129986 18249413962446216763 13831397034380422853 4014392149148714207 9308335063387258210 9807130799611392138 1604975631575105423 6731894898334681450 3003775266121438755 11895490854179596653 7611149618534449903 14081931960674751157 12426168267518141766 8848217617696220119 7702316447685285628 13101103878745906881 2003189051548747211 13508734417999493142 1791680864717393918 10560052762236313364 5222034790996849251 18246975339082508707 3845246348607831299 12954697656993162389 5489664189516727813 1442363396143951044 6524345947662610362 2602040887056871820 14076712558511151027 10488846994474070845 7135061844974583110 12228251079069769516 2123719793974940165 16269744158909088663 12175952053410578596 14659184414699962733 3855278316391078470 11545024792208648991 7515139846409001992 5493583498541083856 10003830599360811374 9663199728103114134 11214639841552741455 14322069315962529908 5362081286273714052 9053435894479292238 10530961029743927624 9414419913445238310 11634863477959166178 2991686228031422033 17777288163006244809 3211357894838225057 2811008326567121144 8293827428913709004 4025923529068443616 12081383890229035872 12113424912855021282 140062240372003582 13190383487472868695 11963978313714134037 6274868477775930571 12448228812701742539 11434523596834539459 11743366498540748118 10201088958202881808 6929622527930431378 12411053028597694208 9054395256829370121 7123568338902637735 9554443719455421450 4884048523807577415 13941770711050547851 1538321619775131364 9558074196117093280 7993877759174226205 17003037979557603651 4539985638770466104 4581216124095049021 2914984657108272093 11784660189670698110 16657746475901712725 6483206057348154724 8704016555360913877 13198646767504372841 16748752870817645250 3389064588012883328 12869934032493024100 2199569833720229826 6258730438740941773 993485430232948004 743375933183712516 3391904634963470547 7276544937915232749 8447492023419319343 1856241019233636665 13201521809925851185 348458740214110639 14046173082608193117 13823891380016853717 16300617938670055016 7091980256562187609 16792504265031688540 16041659822422587703 8959383363975269825 9224194864909974978 17941370297072067890 4015582281501319696 4648871099029591455 15848878155792256680 6540986961927836124 10707210250135228912 3473979565421607072 5055081762608518032 8319924168496014264 9726861611870172731 4563605299231473083 9126805525046960073 13377150791786586609 15668927758308259411 3526574538030403823 7766478076016132831 16228012532873673502 1627819542451644353 12938259359818244025 10564311930778506994 18255732234714243178 15028559520319951216 15495230983487230035 11450561840144001467 11674177365019141066 9648583051148936756 11721398264665727506 806976386139097428 9806947064611868910 4824240137564157205 978636302501523290 5161609899272364738 7477763974230823646 5131938787379502898 8598711615127289313 12972422511027053109 8740339390963020836 6534183536456627752 6741455341652315395 3000093268913133140 5014519801868840743 18300337228859899428 8844171131052486365 5673494890553361704 10782271785130742297 9789484521822863242 13916968959896252563 18250230655012354661 16230599985682421720 12720296362413061534 17203961983043948882 9365644083997504834 16874103982432277711 4440253418287278295 1286373002414623392 18394555415854889525 17600586628818717433 8111080316963818187 4036970637139962893 4951562998268422648 10852979312317275066 14197396425931982165 3690870405623102657 9257639560287109865 1887293796512743042 5705547096709155960 16051647840728319285 7553352992015252125 8351929795804238616 11274162997404773887 11067155826017429687 8008691446225132099 1400764027444339918 1265613708652976204 18185633542035099800 726282429227284334 12894622612565325489 14117333681148782755 8852386145805670529 14254543295301713660 8869174567530671305 3299384592106170457 11845967314921734212 7417483142067691741 16927936439977763056 4766106094057303361 7413988776987622530 7249553596723192111 8160163343821414143 16396932179897992762 13458792387688437865 5984999384901942066 2835746795407398368 14022593881929497632 7437033443150723424 5397993271219900185 6324818843446414602 16814638365542748402 4366644116064685822 5751810633380218833 4772095415812661818 17187780154759605307 3108838131208126980 16558221980899055970 6069270451471659377 15732378839118884733 17587667068315949939 13472440837172546660 8120938677316071491 14585652420561092157 13996887213907418986 9849608376739533801 308323493600452524 68553484163524027 16658890677027883613 5389176832464009665 6401708709505303104 342794305306905146 17328068488825169601 8832267654934853349 17637735236939538983 2589199792631598768 2476094551095573751 17733409012989019041 3932097827768505545 2338980580643189073 4663734650537921245 17741165978694558020 15295867562872623760 11785001039224323314 16067739364740192361 18199384983322330108 11394555714955369021 5043409075830538047 8159164302707918908 11988486029737720323 11318637024829682824 4282980114021545591 1946583610567752604 6301403340571607559 14031702153548322879 13446759103881274271 17590072436836348531 1200139153071545537 4604954463549711768 17941170990779289745 13455858882859850152 351014517491496816 15165697633588874528 2041994516237345186 4098574819118470400 4656067322767557363 7834519753095635990 7066754522986792308 9872541115115244247 16930617410666502524 10454047365508209244 14755900075051977217 6459929152696249740 14173006390828250801 3371968306221645545 17057029007622460017 15582125281435956609 2640473498474500414 16412020381889274410 4371092182170929566 16023395344968070300 13060792809962463708 6714465704576500957 718516075189331520 2707785502784131084 6783561598540404703 17697605336927037951 17342525938408203775 3308990551045383164 14440594825720552455 11288512906909837446 7233832781432373311 14362867425990237629 11791175253617813856 12459001104097306985 10961063827322130711 16643561316352638935 4270981903402834413 8594317038049375759 5063770356436045090 13560001924127509627 13960622100119413977 1777377979136614803 7561331057195883506 8970341969632918561 7063822583433924907 8924389537075857170 11660288045218688476 8374885447585578647 9901109696771446381 11501462787105936195 12168879663880592841 13311657761692566967 4640694030802598733 6526007848634431980 7062236907302293635 6799700693229856764 16760590491701056303 16970801678988852188 723228826212002137 9841643427512211061 14923707521727006538 12537860311949965985 11208514192966602126 3995804089430730512 2421441707246983976 11677767551573738536 16076231583648277833 7365250819321050613 4242405262510644637 9797642135783235954 5773912370495049594 10793060361678910344 17775983336887856394 2158188597503250431 6844492407732919797 18301450023251488314 10732490652597676290 17572166754480627406 16963208946416783688 8421309923335628585 6430863639043858544 15501098094012538832 16880420205830992558 11218027986360429488 15330815673040771991 3695476295487891990 13802079347321426090 16697003360082422552 17457936846685897868 14813972212032099558 12831638918374708758 16732306099850847441 4486845376317608086 5486320883672936124 44999423186346485 4361729618108825766 6890335303544614668 14435113327345324656 17823775642815859498 17531898208189593410 4153462998655267016 16340174344155660770 964950975482515124 6682703496981847995 1853346602486407435 7701272997884095079 3745848078737977740 11186005842253559691 12745329003492181754 4241483667315071654 4453477517317219914 15412384131047966915 5144380578273570611 742814478162405395 8827898049191082724 5568136193486910036 10636318938428648260 12437284050022222191 9637718703964146529 11113600802996683241 226367459502325090 11449440841951159295 11724230306085964790 16051783223751869152 11120352820477951110 16413743895186703279 16829730232455245269 16976130597559504371 16964006375428247022 17462077127657224912 15745116466966052714 16583920503474003792 1485511732782841547 5253266807218063078 5000556905932821011 6982195411758892777 10970148604544559993 3223180818432661167 7452567599078208273 9095113457305716452 16511927414316337884 16997412877567970864 8362700995874868648 16687008075532771812 9470176528036016474 16225431331610231877 10038992161397642971 4025728062844886022 14758541864784758767 11533867595056313133 1266846688001499134 7418433095947304139 18151439240851839576 17180943321786025236 2919539476080569133 789108344463747795 15157268796410634195 833832737627138291 7237417106181214489 15048212228956516858 7038225660776153863 15645481702371790227 8662646922704061376 805312749877721550 11320966912204116786 11944268091846855554 5802150328110777991 470990960572255696 14976261153750260264 3654902281680341154 17569029447455161009 17271936072710999198 8978460770805267112 10886161392812950542 1914562514311511861 11874986298222954509 2970647637609613083 2227843874553569105 16786249441873145770 7666611653882635561 13125087583182777702 8466960326565798095 2548638879711570005 10900452282312858016 8723771346087386076 7476283339247423334 8391887588213453113 3061464897475060201 14657536553581825212 4143009226646959311 13307101889896983981 3156850074141326164 10207962232964923944 17615270017161023297 5093134032015271861 14532233597848748609 11156674707301973541 11815035693156133293 3611564837230148309 7865889754681943491 11079238525671837032 8274191115892694224 8849817246360179359 15676743438817349030 18307096893319469417 13159830696214106264 8431659701614738520 5723804502633240192 10662976838847240884 6566862711733444894 6120983405932159576 14850751945425928196 4980355425605438287 5649645284826387413 14239036440480597320 3914189372876292894 18301529419077849029 17800633864904828800 2273863806512570933 14603688271960769339 13219382713586768112 754450593217333899 10972849415997637494 16816460754730871206 17914934607985727426 14324161492174718575 3470266035089627065 15238624578421393541 1749213676285347514 2400301076239216091 5544978505585214844 5272206312764120368 4639015313136350953 3649112494616480730 15712550690175195518 1217800382481563277 6620951261611190697 14643021034798633143 9776335789842401493 1352522338229071444 5251330348590602486 9338354673311813463 8363974499502215670 4755750477047725036 821079852756353683 9018149512470357324 11047044314146416767 8675244319854134493 10683398754256198754 3373126731058617717 9208062534588545917 2319998137983611063 10694669599718024770 9159712234186410606 5509563932604004938 1069551124561680602 5249692969558028912 5299077247154751538 9941888913145527181 16301810414130929887 11821843214275723492 5910805225940607019 7258204675852945220 10477541861141823541 7680120931999899485 14666468413681709012 16590409172535449394 5582519200239868224 17162282088307600663 5047245586818701125 16426151764139636185 6849424178866143743 1406940244314269811 6734339316381150839 11429057638093168542 12563530288147759248 4246180020860432379 6017727634911032463 4192903656439947499 11214326394474594665 17923688478951405331 10968125578702806720 10972871568449320520 12495635001176385306 12811755065691627741 1611372964971052562 7405811156094463078 17611765107931912888 3600262332963267898 2614080482125707554 389852843258394361 8093985952288332796 4859232248609688462 3992625165839632374 1445494845750715188 15041172966097568212 1152728694918843943 3351984631014597844 1869798979298831905 17388987091883412019 13325946929229087132 7678613756121048381 5157059803767814737 9060982035105922762 3136335690191845503 3552747630886691337 12297442495184825784 2866437189266693965 8112295241674275067 11075240635350939240 3489405948459488987 4558636393474574479 5095445085965347800 8176818392300892302 15409013447589123872 4172568123982834171 13331336140227545089 11930946469334233733 7222603450643563619 464187339959363738 12977428649825667816 12298804430064789982 4873064095537099615 6034804302304256159 12542870269890965994 14452411103635243286 15687752901972830042 4231459707748614364 1208861199145578500 14555812495696731696 16398869080563036070 12413298048626231062 8548575589354154471 53208678679338503 2741347871937091820 8190256853387550411 15747722637538536286 15299676197381781975 4077738618560905604 13967943813494281697 12675503275714801787 821121653609113661 541263031755809964 10962151737215861841 168607984154218317 439645776625463125 10865652513711760356 16399251232716433829 3565376094172042957 6756635322609949162 4291524303912655092 7958574191864619831 15407910314787875144 6465393306276575492 13976205354595892287 10031182827384124482 13745705368505992068 14571468643943089025 17823523099930718167 8537148858199565477 318310715106853221 4587850144897280173 2841023385165096733 6738900152171495147 4407359104143404682 13767466932154808803 12256637395996261207 7496811096761731267 8369574129651199424 4039561519499300025 6168440036892690180 1068608547019706465 6964036760257222321 14746152967323039850 4449511665831610451 13934953409476670867 610907470137774271 12448223462431287933 17017527704430980703 15139795660957110670 1291423766945759274 8134732739287221465 9958068595222718651 1602491449850699728 8126869843720505443 3294501827206586057 11250221140660365123 7619152981210540265 17360329805840099006 6612238905756663514 8935917661220541684 10999874659488397176 11332539885413971819 477047423157243373 16981075561463599349 1094720497401179569 3184952780007395993 1695795989624519759 5856567094805537434 5779929120494953440 17914544341268796050 15398597446704238802 10269387387802811660 2350995981365083301 9619382905113681341 17106666500909950140 10280121215566708618 14106385617767913421 4741192671130254474 8194286120801538547 91627782121022698 3996598565212544190 12726782011535140992 10483406583642244837 11441421412158267828 11817695423787545303 7479454635989398713 15877305823087596891 6510572796990899024 9684837929133109712 4977979398547200269 8457784636678297909 3288925332639974119 15774399817414008472 3368922897717289192 4424805645067208809 10545374681055437869 5847340687461020271 3036065977537513939 15389220306756769944 2633504272204235304 10504942383234726285 17473225654077146080 14841370611058945397 11021089380073960536 5398301384278673217 6424745298878648280 17854759788684888421 1527001523456072519 14955076532327960046 4303485575333733790 8646009894234028323 8573674818239086924 17073098181165752462 16222986367864157508 520206080923328495 12760863024113937616 1123952416750324039 9607425615256606207 8924605082636263335 16858061249176697447 9918726047306139343 11352418949613406603 1640224558472479242 13787883547229586644 14660186749699580980 12986148487054366223 6506608549167925020 9596246047559246652 3946023354981123096 15639635636489696609 108197127800859819 2868705429467429392 4240305982447217855 17180328914828647688 1811345300924364634 16892179859634594369 6743405212991305099 345296707842017690 1170835165492621471 6683071595545446319 13119020541901754012 2507221448309848778 3677137287220630090 17634975747158687978 10852891880648883524 258387670079687886 16592294671267799307 3895366566501567394 18107724098740049830 2621100818333629869 316577774196276675 3766657935316155521 13151794714352002114 14313572320618389113 4606267350100713520 14339197592561129506 5999624746439499419 182669327297954882 10015315478083689 1757489284531982123 4085453718880814515 4123193939116350328 9600430308449091136 17857408936424888516 2403299541682095051 3558246467783845696 14371654906215066388 1402400430931988759 3639085932170700893 18394061925586180688 17566772883029283310 6102530812801200328 12391690567910424768 6959919843507697523 5257801331523732907 2452242076366356835 6130264234825982271 3630142181826270391 6597673828406822609 7231952430818744791 17465156647855577494 10333499564892461778 4432670685359893589 12833127863833884544 653875161192876051 13960306472082040908 17537532893664307451 9096000365978191307 10027756306766205762 10633573342388621193 17077094248350207011 13463530661091708777 5061827982069219756 11927257183089712253 5455918288295449751 8370140456342379152 6319020735469030846 3069018443621784013 6939939813147047183 3364087969159871026 674069092559609001 1019832309509340679 5910707789489795634 15806694072491078345 6703651586224358308 7931027875199751126 809580245339762648 4107477148904690851 6434710276263369426 16468054385023453765 12147579242221637994 2374620126633528705 13765766274252982156 3914129511094724883 13673716190643149981 17412130051973715111 14138826444761633545 5554973674659158448 4283469405827051373 4685341605074505060 15055435878604522948 10524108865186852335 1679849447639170601 9195729181243442670 12318540337999215067 11371535489984114025 17377731378734082442 3454317355203325761 14559412784334234566 10214293619016875402 11191120242912401560 118017819712071752 3633229833413870737 7481955137410382754 15815852180772633382 15715077911893126583 18277411270677760281 13406175215688501434 2253826998874799702 1380721299764246825 16606866378104662898 10652213583308932565 4287023258918523066 52301817053374599 12619141452621475774 7686508139169909343 15857206728299570662 2418060090836824675 15345697831265428966 16759497389016847445 12849326837414122900 8034035792531057965 13818725467330761940 4736439722074122934 2056856689139310036 1520496138277247544 17768864173116513619 17070573904396362741 5093802548573638276 6506469001554039638 15191118203034641740 11724056824406279588 2889638595328289426 11384972650945257592 9335010799370900065 9655041260190539103 17944117743524271252 14417768142607399762 17128252011725115005 3018443807317061255 8371926982458111553 15435885725149899721 683587909670699037 15925107971514703504 4109509146701054040 14853723621335002605 5820297015407529457 12558413803817993834 15276000432920840851 6918678987650221922 11387607972372555923 9219059716521721529 4036213495878468602 10330909451704176925 8446323323517684386 13709383703135209576 15493006339290373595 4866854724447197979 15671304667578432613 7417813959097060217 9871608227176917424 3097569188375997189 7519355377510546794 12368469808265580054 5976391382161254590 3480971074227981383 9981191508561890396 5904305594471698161 5894143827793614123 178265005813509169 8657204626161800500 10356227735956410105 3162137630915632680 5475985656432114079 626225637465116825 11409310425756713980 2401477036970721267 4471582432608847368 10564882242256543260 13751029417597641894 5789335920050502844 617316809756042745 16482739113359040962 9915159898555914472 16388049266016639557 17409099071853836243 16727141916901515820 17963622002523616394 12005187864259730905 622364615680101997 481620046613239818 16484480532701833692 8831391150749192137 17711302418247894462 5262492684563683527 8212919706367932569 3586247547929700038 16632389547903583691 16694722387910975554 9410535535609545557 16565990826351794991 1288425750118032750 11616024985975730734 18102081908005176607 9783171340354536755 2914026172802520169 12955984114807614415 17316613094040581172 3264691965767919968 9387781317887772021 16594233831742505844 3085571484579735690 18158533585181694560 15433115456890889282 16194562502846756106 15546877131411126867 6900951466377158046 18437075837660481020 11760458087932390916 18205214496749197597 1800567796144247070 16917028647665605376 12323165077307073904 11257663416383729240 2137507297183798614 13126627687782767671 9064580217014622450 13260821874659622870 10150030390858818979 7532518777556742126 8713179878124294641 17158848743157837358 6300649764397914746 5883096721786540114 9591882583566763395 15976136175930778736 1956540585739702689 13875122764852455948 2414734828044510819 6621422275103678038 2074160279876137232 10396170647729804992 14067754779729296340 12148674325196651452 4484336900790970612 14857031437734464995 4303218009965286537 16016884635444229179 3924527980679077342 565337559046153494 3119616573786707674 1299553522210259640 15800237656833047602 14458655506049488537 5820318998915471772 291883779216756976 11620615947003104518 193666200266564933 11669007479331218455 6568467572895092337 7665871770980308641 16328776067442176270 3126917450853697071 8802685131486945248 13407648051577679461 9493199066274944741 7252496436068753327 287769750673067807 6891861743338421149 14270310599301013198 15620813381783832811 14643397848688279182 10243861689980470716 13032634012879530025 17544094617775981405 17135577385988537118 13747473361803403004 1568529412858687148 17826042214385261222 6309567313229650530 5387765061635734268 6981826349139369425 7599230161583936600 12098342772417778072 787798332034362533 974605143117952072 17114389492517425728 9948713198148789685 11043262196077655552 4454459004894795727 485074589091937395 3292285140138137976 13450711917030581646 17152278786617572804 16360917626106057424 15823868651222335799 11998785018558713147 10552160899617459405 6540815152846295373 12768799626440218169 15834795206494961186 7467224577422010745 14724834133538684289 5088180380676974966 18216981208155769425 12754518095787007417 11776085488492866146 6744386353447837268 8459595801987729586 13850631568934795182 2235731134478089945 4273138108400523275 16798935292550633055 13593102753961172378 4862462341039347967 4364262222011257853 11355203219496561180 981280733117314773 2138017154088367839 8722099184552479645 12138219204868744402 7540285237305174818 17665493077425138934 16375815276380534169 10072965871369639908 2731175576323144911 17658069152558538722 16230245410963724570 248090232973486982 2427785203060127487 13679005539107431534 8144304505736765173 16539301120657274834 4184282915366327988 15137101135690422596 5020014818069057432 594260007243649058 6843622211364387466 4635885640129730266 16999552232793366814 7208543344426080194 6957441140319740392 4807040827789723494 15229406786968553884 11387797003143727621 17665461306722266149 17693521964399363678 3949996267471497398 3140250432215949796 1314936126364872629 6431709099642300897 1033934524802876139 12357646419170278295 4537824243834299876 9485617885439642032 17440903691422070190 7901940949015881848 4773728671426803986 18416116745697347607 100177189744669394 11837259305574849577 14641283263346451492 7822311109966490890 2744751540879632989 18145263134626946605 16191283588622345266 2843555025645484244 9601532791469929956 11156501205010036103 9821566559204884034 3806007803475729729 1912011045650069170 4773866603109918070 16320469526787311807 3873408693374565120 14930064807007975835 17187697294325793861 16661541108022561506 10329436445719962209 12886951599943972739 10099764127030672300 14467697358943328676 14203299971137760926 10124328490342469303 7359043798198996961 17054806949314100706 6325375639926175358 14009851375051769513 6829507355443095571 16224978538915941437 5083092458755512582 8470921445259024706 7109340672283570711 10799304855331539907 16535259756371544444 10170081857510669496 4663604913676866890 8080035757824764207 11527817538053848599 15850633011406654911 5271755985135766711 13418689550657925097 8008437630152599554 37914606868807540 15092988183290645784 16340841151018329300 8231307834775156390 5335426101853340565 6394498706969389941 13732528131234206339 8832379592720248206 9111057365035006261 16112913468190978622 6666602647455210325 14477542218390508316 3686651214900499511 16287755923910876770 13493934095194328806 7595634676101270731 12899773446463428259 13191014901382353168 12940706581927885208 11689835664555012900 7284312554975069724 2262012361885685141 7017575109366214059 6448974047452439109 5364796332747501524 14707076853689595878 319823891306743307 7775552429150875938 9542158543120408897 15844525944349911253 12620889987955909332 14043083245689818001 1135572299514834866 2037813054340023212 2330062805154825959 6441172551399774437 5853361021375543744 3160594159752579160 6562289898598766703 4759508983339177904 8352301621783551634 13873015048443810855 5311434962388081499 5486671059805362808 6168219177857631823 4100181803982128113 12966843369593567430 2427514048280966836 7775898022263417657 15454435052719894575 809893006358885489 1918648807894865177 4848424112396428 2456169409549559220 2695796845027454665 8847372169961302418 18095597357813022967 9799150120038809054 13353435056385194271 5057740255832961784 2763461365098320679 11257509680602675888 177665092373791859 7918470972186440894 1611862773673465499 3855913203248333806 17212600804394433445 5874487823233578504 17681864788298628842 2143183534032541147 6912560543961641903 6650278331057094929 10429556905494578513 6514612402111598476 4187476684729243051 3888302623079666903 6736278122487056538 17116352256408040099 4618742535499021025 4109410714796086006 17615527073211672127 11562358296682782148 18290218393943581821 1073494892232349292 12091466655104054323 7494155614647088722 8722740813390172805 15436006065686818618 17259788657223637536 18189077453597387401 13154845282687422697 3003686317344074975 3892919869085326271 2821108400944960238 16371945448587951541 6817935171619104504 5924595342844990277 9290150181289582734 1221834078204961189 12797165624944345887 13044501424924298083 18364756002761050748 7729629575354146561 6705369181127211515 2879651985907055707 8158096330948037445 12251531151229344779 7472157301818062105 5450895834423779316 7489487389144023906 7690081834437501723 17650268256334271995 3193019229336759146 11958713957989357531 2839954592624012723 868308302878680074 10882007844050105278 8971304665272763933 11306418084630494685 11726063340918713386 9226998308422906670 13154205995921257607 9216914452841669832 12861781647131910734 6267682881176897051 7834481931069461937 18123779053059552247 14005819169294498160 2134804425643016923 12315328433512695578 754936360165006045 13758460498635418731 378785203615105705 4196773063866514880 129964454181058769 11905823236371425817 2959056490327641842 5014969941603696966 9839758920974253269 8175990095495296497 14342408835369857273 2733346546180756119 5669482880527139294 15692168010515965222 9514852690989495098 11254383409514539277 16826102479095831828 13075559405890102677 8939083878581280173 15563136534612096160 12556462686230913331 15162253026405248490 16445459557076641048 8896946120832647600 8170644751164886914 15843101681723689821 17474170804854114342 5219529457633266013 12576966648248405313 9865492056225106145 3080690276550868360 5820472269339560433 16334881576350554387 14243949431720515508 8251600277384167995 8814075703881924287 17517114839653349327 3665094698786014182 6812972336984522530 1574527346678275232 17436203531964630870 6274519505196241279 7058130760279045203 16567718474800953970 18126742360849015875 1695317234497623813 6025867172516721695 9567762842847580336 15105707061569328471 1062399370178590375 1094169329515250999 9246174696889501474 12802229716841628865 16394089081938148613 4151219004652554329 1290758746988054612 17585932550219985823 18446317974523018015 14746481746570570789 17706342112804777549 4918284884726454897 14456592022494250782 1630263186781625871 5089442160252537817 8899497480909400308 10570857644054451938 13946737711586887951 16444398394607754869 10805284350525344863 14066342485280803389 1894000060136935307 700469599256237699 11817578070866036988 4671464235922772378 5154788623854913301 14097960977953237331 5536804839001377699 15712464475709128462 18227996257098855540 11573494682820314692 11898687885704712482 1144829046106328680 1899397283319896017 2915684950641691883 13586672876818105077 10519279474812109217 9626470749370031639 9660519740413210680 11896717386023669949 7772316117424177874 15593730030792952090 18060274777837168319 17747789831142128118 14351200665685898496 6108784045882164694 16620433119760027382 8879946915535338804 1858892615598486361 14201947459907592013 8185836765531103298 10482068944151285448 18380420714314607632 11600735577154803800 15972712964154433710 1511074830577317925 12593399509694447779 18295554318353132291 16140578700476117602 7320265546462693854 18157556522195569203 10443143464371405951 10301281040065845567 13963043805612721941 18076072493802479116 8814733693298252819 4892117395146705743 12448528935701091898 3482428813445685579 764338880357047416 9197641703387196662 17665377060607546608 3770231133162198314 9646955344396146794 935964236612015103 13021083183751438288 11410277783907445250 16683625346227649890 2559366630755380050 4584852172930116982 14652375545557510515 6156846682903391730 11610029502564201525 11854173123439173036 11821423702550291320 9388484811216157226 14628544644777640558 10211234649191883476 17081729790256214460 6691319636783225886 9517548895451513321 7298233695310188904 8763753152715641441 481351365193099507 4189804167547208063 4522689013349816087 12546963319225875376 18078984845771596859 13057433876353309135 8025208518812271410 7552461948855452042 14450992597251766247 12506600415483681590 2639041099934209897 5778029300746114376 5324820262784744472 4191278236428040332 8115580486876586345 9793041930391408826 976442379442917634 15755612552459533459 10686613514317132853 3420031407463888574 10791535018404975431 10169941893532643924 4969450177277349445 11578910006471728916 10942245404836955474 372607778320393904 15679342902108818475 14256536528094883978 3533975367511733410 13267464693832084572 5565299620588879584 16119562417909994109 10501901650525812583 5378891114021253003 16575317050908634673 2768372349239685849 16608840103004603008 13668069008577627134 2353952012260842460 7313443955484892022 6656548704064979007 6133447680860696117 14784342212937781143 8256474679151818642 9297894295548325539 14070194247021188834 4988835179345995911 17589582714188253472 1001107539766754976 18235641709268954177 5916763546684727782 9153987341800137259 11864665622169140562 8506787055566651993 10196438309451493452 10821554490216764856 7594827112791360211 3405935107130852186 5579793731924493524 2669984653161128117 8477400554477177179 18356110593405282967 14205068085606432994 6382799582864853415 13797131888376588123 13072756738573708258 10207411715521223780 14017185940693387514 15459795713202961383 16769967244268193898 3364731307328929443 3780669059389442441 1049510096336355276 8692287267466794798 6684571569874604212 18218677792603488627 15010240003741041968 4155906312659208815 832587585772394052 6882005679981580441 11290994259306094709 9679161536750585423 4753707129217943084 5914727812392567091 122913767398214293 16715301218137999385 14094792418017796172 8574571305483540686 2141931092224223532 7862055263845070025 10904154094115304288 9333849242829653723 2532766528970323230 11750035775484076922 13328971594973050763 6668093150814154036 9658832644931118832 4995642007347465711 2757939520035785572 17821651115397852117 3936536658364857334 3001172467854051785 8110605565238934195 7681118022505394146 6650496383121440526 7855162350737753518 16485152671539475168 15327032741402761663 10831794501404762186 1551029808589110826 17006307269195248289 537195607510901549 13174880662649880440 4509304434922135436 15127157207618100567 8633324094829057845 2901901185068064837 17095006455041644373 539262265739708744 15185411532025480846 7781506308119185873 14145926758845897354 7925887385480301564 13106907774009163208 8492598257661546800 1629883186692645302 13955175745983096407 2972411834090054095 4545304802983246967 7860642375966686728 4810774378967290029 1658004494317599485 3075531714654468029 12001012968180743918 18140177298455098308 11858539351055770985 14247630666028455585 3661234699627384597 3346554971916196775 2991902197924489359 2349623728459092728 7126189837661607147 17013911558014565735 1059269348875731489 5071496026063658391 7099934157916352973 2507677286171268055 9008992096986951712 7030842943645714475 5840638956548453748 7721822535696320645 18375731224723688015 6645536851555964929 15066505380237055849 3364002675641166643 10728288798105346363 8505586916669636000 8222954495172943161 1473623615490105284 5246040956452573801 1463475537014613667 4335494561601586967 9544600133060910864 11774956798593743942 7285742130773343489 2047490803726985765 14424903344423813547 2610477406410109457 2721246599306038216 17149503972744082239 1348589157516211629 1254355873089866730 2660099343359685053 10792390568901860683 5446115097295610027 6254290198308523049 17797764388925669539 7943992937246073338 5899334059579850598 8344776062352481510 4419258809024243711 8831420429044407837 1683748121939399719 7662436081094627344 5470119063581140270 7660960334724536505 5598438606833218334 1390223270010662598 10945905687481814507 8255619944651662705 15394914120666694545 15287852654680789175 11593462411844659595 7295915431116626473 13744318090555016835 1074102495404650389 18061418086156135208 14910480174919485638 3550983086556844269 2664835512200420964 12807894253594449356 12854803869546019181 15619732445289509832 1970707393948956417 3254157869094566219 7505687645171447663 2659509861252824057 4841843223456241602 3115485925805704446 15541812816284793950 15973176227073836396 12481752597815902038 3196109240458164043 9867662102185383637 9883097393728785068 10221995672121128493 15244619908971077697 10128830388183103433 17942999103996886224 14743994225246888626 7281481150737902181 5570149829426445897 1704429562688999584 9467570530383070418 12697858887047969781 1862557549048026421 1318131364894587205 11232591616881330062 2165590434942099108 11637111802698722416 2008635658882807420 7315050688531518981 14979757955065319323 13524477172219078036 13049431278136139146 12335462873823636679 4158764907733267537 12390429856011611937 7836532781923477264 9682588185139647997 17597477278183132 2258635592022187549 13140824446547865179 567861022960303856 9699312859839287257 15168530766283068800 8127209310218811602 5711698701099809675 16492897534350059195 1595458425269418724 12984438756684140121 16858660546439599919 9208959556112155072 17172397587449968832 3914008667970847057 17508366833497111761 10367488624028059024 2610111615106056395 13177716553132004648 3671275735806861464 4480536067018199371 7372408596996458688 5414573805359082688 5157317986708704653 7715849557443421857 7225297464976730318 6490373382350917649 665157741242021435 14965705852712212432 17002446214801941096 2865182981270889934 1922722901234086231 288313598474626155 14555510046492599991 14438795651422104462 267054061574893651 10051022878336522628 13231684912847620886 15082111149579184465 9851036399480819953 2995591457774766294 6799350429381222825 6634407869933725001 252951008075736508 8264797193734955108 4976682957175982885 1126989751930697715 10068939982009285773 10396113316969335927 15098244783068967650 16946208578466178950 13303969840501618767 2961939834492250113 6512224658317969356 3629130322641502655 5289720755285195530 3818105358294970930 4004579529167256525 17093567949908105048 17869202948064317852 17882044231417894640 10435328145049613885 5455914673760543579 1820019926538680704 9284239086730933800 12444895276472795093 2234016626525707319 8007039071365897521 8104962880925519573 7606961485082419002 13177489114179189270 9650073895495437359 7748988573135418875 15263947036282764412 3819212379023679582 13070540248589899708 16908240938585007056 1661762590120408590 14137679954685894685 6298317117575802356 2959461071994612763 9351831604891344786 8992024465363088938 11381203843184736209 1584763200655360874 1529388408582240125 3736795232776963268 5735926915415737172 2348126445861834428 12823605952099169971 9107671936311577814 955958331546786761 9464549998865654320 12521126356189998717 7308758628723304220 803611876829694306 15330487129583599915 84894355506376440 13769482472097577893 2487212408855366311 11192500151101725567 3291048609248935593 8845724928888324805 9666887941459597245 2495078098565180044 12528274153380963893 13845157537765028704 14972666770896871647 10934633348271183626 12335440891576425452 2859148451464687797 916792105203149675 4992109126055762274 7959344864551259198 1786877924459530363 16579492546945982376 6724160051299174801 4213463544022452040 1771324107510223502 2894835737126217853 8715275878560543308 7680593444042863590 4125547791977394488 5536562196381946218 12101770749695399673 10848159010620925967 3956059651353387140 15146140261998388950 17172482777414007262 2654274179930369019 5338483672795560443 4424533854976131379 6635313143368781415 15310951494088383013 8866152187902547890 4698589838896653089 17441099488493078019 8672622585275300458 17163369092899362391 10291795696176151460 946786442665062354 4849254790490519076 15154178297788522297 6090911746626888488 16250431476123697599 12809369666655672084 15803626380701156019 4001414203395985503 18337834256227794455 13824069646885373544 36607303503606258 18223912222032147515 12679169132798321916 5827336578999683824 10794712792965694009 13330623066759074912 10864517322455670204 2416541909978452034 4577529004280781575 5066175736000015888 7139468817739468951 1633832326519800749 1561271144634822732 7272253492259950517 12174078580157601158 15313233433783959224 17208256008673844992 10283110494962331493 11624181039936232006 1002256952494526380 4456088460878639845 4362052932754107475 2462809933928825064 3781776616375203134 10603478521088250168 4357253922250094072 277741839586466120 11951769679119839309 2347657480834639640 17660577389203857734 13178992473566905576 1602993856347851932 16414080852291299439 2873268229307678243 15444068069169791284 90315518921588743 301478989879739071 6540305812030142467 1910144614941278061 18323368127251715155 14574847393331164265 7147229220517724521 963972343600908558 18425269383872026353 4561216388157967764 15358506701817745808 11940776440319859820 15165255185079976239 50460625655639682 14033627954436136765 13810121801793828288 13353192501641446447 15799087710299680568 13508253716614487191 333008085265583177 9451631049330412495 8732795323719673296 10932064510356652707 3466984840760892882 709590423417334710 6303600159791093175 470529597944468894 13332354129221947959 8970380798159967191 17987062423976383914 8082154530449255772 16410447781976719924 18397005797837314733 7719387217323508812 4684398514671283064 2710289388145710648 17788942727702890127 3425908375094259741 4599355945430206621 6140655733846610202 8670598474857400373 11733021821696590941 15574905787895425961 11292302945811205986 8708679724296265841 13332976426190660675 10037905551010136121 1424357311845698772 16136589493928198338 7240658778466423330 18017052267761257456 5020699423696330467 16396324209772918580 10730048068515783723 1910250227434824321 8721170113898366566 8260526853064780582 11187137612211380284 7715124477606490035 9946725964630665219 3971043523240005388 2266040389601083691 7937736525460661198 10315722157226447577 17917864262808289187 18432767823800397591 6431848427671843359 15039800367688112246 8630815718615991464 14567591284032523332 13145964925364692236 15667125249327272768 3599215472308455197 2562707361916101129 10491012108358452964 16540712320938811238 14343740217359422923 13789399630064394397 13084537967226637169 2572617344115875384 8427854291077571879 15917334938671179188 11468184844599008154 7158980934372359774 13503591519033707936 15108983225487760376 2783365375941456237 16360723197427807443 11243122159868444034 5291135984809970939 12527630244634115384 3281068090693970121 15954131413854830376 3061951464987228239 15594146667908716534 8373126217061063609 1241047285234807943 6679139582811023308 6731991366674651012 17000895384331026740 16755862483516372467 16236653043607603351 8844405904915974240 15452827490853694082 10951438113957796334 4662497899992159616 12600930469555969454 15314553253854272525 17804561578978385026 11670943143156821690 14415146716118455933 14301157009193810951 3019126528053693690 6919206723497394589 3651480248965385956 9810184721703198098 10583778330724609670 13522315708089999874 5420592054907683707 13964876089063354381 3649868144925066232 594886337726453763 10934925075725719598 18302633754259758369 8188783290198419544 5262808486703392503 106958667329470331 11505526841924192441 14655520132941384396 13245821572612873290 6156483392763656832 15579689875646338251 14218033587539681212 12548036387251936280 15329362196660242459 9849475106830704063 13976115864781128459 5886951948901819291 9335105597586712565 11385003028479218051 16082045553454405199 1620756805665475984 3654583939551777481 10494272138724700851 8241120127890413637 1844927526978981301 17782039113451993383 6610090127066201494 6693419126511804915 1136881360866003928 12854469056826535815 17463013357777659650 3105931619668158414 15127052417916769260 15454588943355953441 16918649523766412443 3915454477884417279 4676744608773399585 13259105065254383272 16563032523614633013 6846572624899289138 6633520859629513371 6204235217265706733 13120663704597586329 12027003375582497860 15416796237509410435 8984208953348450348 7095425955455482751 5361629734233851441 11403375511681521154 510873508888173917 6081277070519638089 4884050702094183844 11503714703554164966 2900164275107648171 2468767397879237628 18066146350408437896 6507565191804598740 7864961920926424899 9823176477394170554 1863892962966966425 11357703780467734071 7340376458534761205 17038705575473337369 17596184376663955528 3613456027576260218 16142248292456304175 6888341973372576380 13154647506263374940 1595053674293878344 4207128544748363172 7971630628666136356 12107601493998413810 12621493367901742066 16931309751893868540 9324896921840238409 13341356200754949663 763588342810564904 2237690124296917305 6766716207006100314 11907978319729253981 7179209338379026727 2210291506451428645 529767499993987656 11565288450178933298 7646954044428356032 3218694842365424119 15278498469332633424 11916730070839586453 6473013723604532430 17920426475711742428 11980968223203711440 4372390898418612839 16589519399857058700 6777309069518244899 5235250059104064404 15662115304725171750 11964375645853923936 5628581975065583428 13465114965242883390 965872908126927495 7032746158715918305 11563089179065565561 9925201583292337962 379588870195861137 3566342630327250684 1571189376222774647 2162247970741836691 1715554927582798532 7589321570491052680 2467630160376659671 2593922801340826914 15284987141521776805 7575756402540849775 95124983779734410 13343976925164235154 4073973609329809055 10295284753197599775 2594501012607636713 2392824695750796998 2299161584660975777 6461313324818964270 13181221246196185644 6484483178140702489 9438337024065173148 18215463525599741931 10003189006021122183 2882266140531688616 39448112871439483 3696079185519625255 13982968032947967240 18409810217288387703 5395012244745099088 9600497601903564985 3874276007174478777 923164181318292928 2213165975744351801 1238861737530113916 5245324632189764463 17063547152765606603 16367594252453116781 8978687781052851723 2784356076869877192 2830915462759181568 5556178134739026126 7820454106093717407 15373812380060851624 6355827849090368099 18101120887423256362 17884851022571074212 6658807528231143806 939640196137335909 2446677395137563260 10781349026664232559 9414974010570807408 5813425541300833582 7667485442265322312 11342800093107849382 2240046678607178290 11887620655006604619 10634464083622916632 4389678831643397766 6579905074032089434 4896992474761288494 15350286909045573600 12868726300012494296 13112324552544607029 13991543435530135064 1425259524318591436 1488700007482908966 15324073013303289634 18132206541289772343 16884740659821761820 3527519076219774345 4687262226409904860 15620280049959521381 8163783979311848915 11134978080525215979 14038699066813532801 8452857964493410647 6070624842912785754 6759594406441495346 17797036075736593390 4250155447133797742 14899834607339347816 5638865713337558147 9577978003471256201 456586104367024458 10491253771352146460 18173455130906273330 16173548861643622341 5006651019892708417 6302967110505689634 5641578935266662311 12216991041625593301 4418925016089752251 567626704077031612 8024998588263489049 10826890363025143595 5166449429100397169 7312923053804662869 16470908485117591824 1219250264647604437 17665652258057948371 14589772807980577441 2613151810542807357 10156320640512700897 11950298321448712876 7699757817513104335 9992403437379567647 4929708541979698205 13465284541939431763 2423932984379773884 2067208155975448704 15298716199481297244 12111113335387606748 6748355482060659915 15186701489276863206 6987040745969963755 8486186070338706943 12806409159207448431 11742700629534618139 6977861472619355203 7956907380397762584 6136816499011629090 7650774606986086844 793028164126893536 10591506058690017588 5316246406800359335 10991588493444865967 2429649602385594176 3163710412727969681 360212722746508697 9141190105908103305 15918616716530378973 6715605704298393462 12027178247575399500 9975453028589334354 7406137893065928862 1224202283527552406 7346171462589974336 17389011188454648565 7033230675547122748 10792353623945517986 14477748713872826326 8435370804547384775 9954455628522567590 14330824584663208196 17795838439209066011 7734435178178862541 7086447546686440170 7869919129012467230 14890637122397383991 15784428681804481173 1390906975066312889 13922018991669782713 6142683870986633478 2336279703053841180 1353845982683676004 1611645009658575840 6593729819447736808 1668314606486899717 2285464286684436467 3478932518907942850 4526560832485490060 17475762218438914558 2084121166378387177 14123659195837575549 4228261885354193171 12070614262726661432 10278909472527375510 12695699880022817275 11575179551095661164 5228250296443504321 7059743321108369506 9817085386500421445 4430234330911015981 10667689533745230691 945947323343854666 12581713969902557723 10977361091076829768 7389005016698887521 14665463103377689002 3378374476879900559 10099763936805218251 16874683490381041422 16657570966024502143 14887941419599425213 16717378608118857496 10778863931697646887 16703471888361158710 12380176900262494462 14522076852996509754 14001452281192602567 16869681697918667767 1768874073019267761 16680139158932550672 2542994341507417396 10712971323705761192 4079121832074214053 4785853684003909762 4973474405941654282 17763102978305177928 5642581642232383350 9667441287770995601 15874440992081124038 2510440526619784433 2288940942523465267 3806755536601913731 5232665635389969051 7775946088231569594 11064310283669798614 9543359875670255013 8166859463324771045 8933243027741276127 13135128655075923629 7551031729876175068 5892777073702075929 7275778729714783433 16227483569518536626 13992002136960588809 11602945421443633965 15500900762562588044 9230474635499023395 4875837251196306254 17283398769376470102 11641826372932265161 12877798259807569236 2555241147198292126 5788789188543568190 4314526528153351792 684411664454973201 18129974093915674106 11612087063697183826 11636293474437657551 15997147420523993870 15193320175406865040 811828581369293201 3952669524891712469 8649742353495991651 4717156701373474879 8456517064891205957 3507017011526321320 14936899096718558581 14724261351962529316 14197642685428074396 406844121471940518 3206009161584332401 4286125816703511766 6158970384439572337 5507472103997566313 15285808737945648952 13396833820295683163 12074970721980641667 16276286355750873179 8805020985652498499 6200719097753480729 15563448682515511895 4219498276562482505 16697919494609763615 15098295998640032596 8725635690174683847 11339109967669828434 3454459297789104472 15221601182348362657 11383272596902951714 17938636028164869744 11762340342153955946 8664846766210008632 2983025011574324426 1340989060236088339 7212366056658932848 16163409397407714902 13576164957718223123 5011843751937396700 7158924282767937179 16764990481981963270 5315203336065764576 2770504981843478199 6676015651906045267 4360617544201348736 16518354144330276525 211782762534261262 15932166128605679961 3260196991330025581 10845564381167716235 3717241578534982395 2634872764811746159 11848023545395674206 1510321076636834657 3543875605897056624 11389806840251212487 1681391402376654554 8306972656922652805 8747456939259974271 7620800658008579465 10219032438253069433 14134069162846406230 13216733071122118490 14652589739780015499 10926588440386916398 15479254783295935381 523088376956250685 8193914634982673836 1063344155276812773 16413892754428519978 16331180630201601022 3316827033015186851 2441813483854070876 9293782591041076756 16880713763070042653 3001111655377404357 15539124822169679027 9916598990998621831 16874389652257188401 9464296558696400499 1661733802539847871 8893438270859140000 1875827145720318894 2650494185557596733 12697157239686424157 2430171595614588312 6983157764915438714 17988159787682015624 13131961872450164770 17090201318783380518 12458550143674375602 1219157220335999108 10370630216854603434 12820504480571731437 9672057164934671384 1592359471245853616 11598268498117634451 3652171592256044574 10622383012700638178 16600504010370073296 2629464587719984752 3783856612233404736 14779832922732419019 16186707582443979095 11848339239662064222 15193378376676353302 5037077585133079691 3672384000713097631 8444768615154636592 13940198258954691830 12353695485269711989 14957228395953072926 12492225907633110476 2810500434085233288 12458052796149930642 3027036271694020951 12766753899513621750 9310837220198621723 8906707179169414388 12636075185568402491 2790185595996182337 982490784304281341 6997623359576988615 16996439937732702751 1843313226313510099 9951030445658442108 2171077882207807075 17961924473216116859 13065152762043820932 2250369452464692776 3585099133676208029 6157741742514521437 7706363026210894212 14018664653314939045 3830283366016516258 6168289634822447758 7108575899756820561 1995257480577450065 392307636702728008 1843733561508173823 6762867912198730992 8061898150495561621 5241076148535334123 6557547806598757952 7752017095500797425 1791705792769157554 9678537927343792189 4684842950181295137 18032710595715660288 11043696333665766418 18017377887981853015 6084662975623121684 17998448935206286813 9991004760368893732 6096230236769572075 12717540481751074101 7801479406679342528 14312567945471214855 13944934434149856596 3669945744373816697 14239945779772149957 11652909307972846753 14419092464266400791 18013765962966519982 9869598170994629962 15708304638834437395 10303298957166106376 2039074810636370459 2477769447897273841 8237441620127164686 6570722368421090472 1728411101533893202 18061635445815383045 5204116464520257653 10702888708577839249 17956965405446224834 3799366583594615420 14496986879309381857 7814331823791075921 5487439103562893589 4949751348115114534 17054214276296079451 9034034720771896712 10437116083594102416 5353816270599618817 4965717687577062612 14892715798480488363 13380720859043888955 3362997395148085941 3459854179030375431 14638351508095142490 9797119552035834355 8787878541230520428 10239048383711818990 9711824616646698866 9604411071927655050 13236463221181948882 5545695343645053777 3624487121163215771 6401808072217898876 2012459623112151700 10343160462265245167 10230609375172162324 1182484776954226569 3263888472621595071 7702097739559878381 5958327491999628698 9737040624005369860 9390316150830224414 12622531520237037590 17788543861820654139 15192476739537115045 13911535708940259681 1847006377819825232 7280301535123564340 9837175177107742004 555714781298996505 7251700186183848839 16790762235378562914 3123512091768119343 17674700158297036643 3956223169922286767 9064449268296699706 7718082352329864718 8890206460056471772 11472673725863644107 2571666665875591503 17437982236687016911 17941689698752379231 12955170534778570211 12030950300568603063 13265660687339816022 7766407175785885885 15844847069153804112 13536272334670673992 5813227567252945535 9416327739372433838 3984833428625335827 8213463339816794420 6431654523365710352 7353556330922108564 15173636661078495164 4975191508917060819 17691710629806054802 10668722355076600720 7662751311773033998 5119270827899788252 15028020244671638704 12860989447237056686 12066392071330847119 7920892903149181266 15342125032791280514 16635507633671493610 2172570700176648521 7795618579934607913 6328322538462521341 14468567656601240419 9711646772691680306 14191018455928955986 9871445853362638457 7087821681585704522 9389159043751468699 2317685595052037433 15526949155400782245 13401669641945818071 13351094191677498159 6498216402912888385 13856438670775518593 14302780720298721303 4845886149430302088 16876112113358107 11270336309391625299 10152091982180639758 16593169385552232938 16256148621358909364 18346188189198896543 8529701097307084437 3987300301713712180 9537616287020010947 13298531808398613778 4749543604904721245 15159909696217408803 6484910869838723217 2154995264383907682 17366555979564531008 432144355112905688 13001731254678739755 9523549413595886768 11250776084933969168 9941556338811638444 5894505477823247681 8236363761531365053 6886120250989232664 16513257062801291727 9072297859481846350 11420313632682457675 3641492152939258018 10346895679848199452 5081325373943427398 4259890041101152413 4234306264513393042 1348660988438322699 11281701579265174565 18136930750120525715 17018814806847809531 13574032533174133842 850948152667197386 3236368603666027279 5829148783302425366 8103403094166879785 2355862652055802711 11138956945146611767 9599469426505832427 13526206584778550378 12360570500869472343 9676189602717642270 13685087864702140234 15236420519882876527 5288264907462218457 7679194587958349254 13714335470328287480 4891605001858026907 1821416926415107364 8816325512049248799 11266168171022156862 791248205019414385 15782704185504502507 2603262872195861342 3620359863192652664 11337132035914375089 5018195520007313342 3042497875120727539 16022598955845418318 18348436593380086904 14673984753057785379 11121935136248606583 1434696650561009780 7194509506529635224 12272379973723178762 16479881312375983457 5770990099777577956 11808727204469368175 5943805925454625449 13959395428499719023 1455991395697003837 17776798773639084513 11713166229706456319 11359866747241418071 13401464665978758468 3364101707282537036 6000471547257966617 14190344514645783247 1824833987441887403 14572571336000766524 1315891153547724239 7065503177724802302 13974566490403415535 2334033864818181466 9720800958685969938 7388782605505136912 2803075696817701132 16869634847760210368 8213675760329975077 5976479367728935535 9634716137257040824 6870099670931723065 16270302110960324149 11438753989743837055 12878474144268900305 12327264561539125740 8396932266560384116 551883053540169004 6383188165375140372 15670396864895155562 6911490600833870639 11658000030987532552 7301118355370996213 841093214289135540 5012446954567863377 788147705022499865 2972085880621324176 17420139249555494446 14147718672730853397 14633761205982701269 15644082011657635145 17262477449821577694 11490880435801063813 354095612059797807 13146508403694340272 3016087093872409525 1954216973383816266 5430824361225745966 16687039845138515574 12948755519831096422 4699686735069677054 6108873531832766767 8206747551857134657 18140088899925805650 9482443873032906883 12065126169270949803 14944261044972252752 16750688565974560075 3385574312585896847 5082924896021868316 2979280176193170958 9649678219265285651 6914077479739948473 17359487588016087293 11869577602288222224 10458915804994984849 11886713640225015582 13038041858118417712 10553439115081099551 6431709558873648178 6832059998160754544 6942452281237841963 5482081235715486120 7966201284410705126 1760439748150553608 11601573189640185287 16530306623861666423 15769520805665647352 17729597805718763119 482789580547965354 12145648147354848373 14452271947971763357 14514531905479074360 5905800969766569387 3643567122663123012 2317843982091927727 1558513930822312628 14026288277432531939 8206838598005243554 11766043667490972701 10372398099181477296 8230608123346903199 8539683291002176613 392889065565493761 9518050196231120876 8289898987046571923 8086828992842392722 8171564905358617385 16746195470447106405 2828152691330809768 12844274119199606459 7262741404378123620 13825139252263391468 14935087694230732884 11128377932355582173 3210624571139664872 9512543668649011251 9387380676876536622 3137316074579781125 8319412706218403134 17659993043762153623 6969892812078786272 10546288520308702967 6160136177032657570 17635106786064111655 1388900019209047139 11875806931677233539 5898291539390551446 8538709669723229082 11863549339593403989 13835929129675179398 3192112492306355774 12304398534063350973 9829203041035553569 13782559695785810891 14393124834367869815 17819490354626820830 3115488620386461595 11676009747935470932 9351446051216069106 9470434128492144182 980712343389374206 3187187672810940292 2977696659254789386 17220454361832707859 5717957506740754011 10630945145968018867 15229478044083453141 4748304192364057295 14946838732345129763 15394144578662483355 11494071380517718343 16806999559580316437 11732920321995241237 14547920300475246106 3030959807086558920 10189177923343331244 6664073983641481387 14255631024353529735 12030892551889934445 16065222069812418063 14603444821677891007 16653815529362243706 14547810014216006578 14374252254151754660 10853736791980847400 13173913477548967017 7191323207521323388 5594465653186811338 16798096900118468640 8040767125643232531 10815637199145764914 832343005696802602 1172057436659307574 18408553775915900414 3800033494509410193 5443218917906909294 16912830307219854784 16755596802821149075 11362020919609673865 17728522263862191297 11156378388677209182 12188348165433073187 17229744420090935341 18424033811923672716 4550810347684360346 15289977011829467375 17064624359711543335 3922866915057782007 10265079335111074991 7782031621509945449 6843957223338921717 12048147145476310668 7542966439380426075 8281122862724282551 16084945329862948229 10371587554708841676 12287927204912164091 13681540325703487827 267406959706699339 3997551266574677511 219113974756789973 17620664206303099085 1488137394161436573 15999258432088627751 5200213927142025215 11902538464679449105 11360291290241271468 15056148557894815542 18265976506720380483 5272319916812436552 11955788423874953209 18282699425391151357 11177335619385637724 2685207672861279430 12742188310471694455 5857367861733746917 1868064057113753173 3510870769071212766 11946641176904192244 9481362995598298047 1652916050644853298 8405366133682444397 10311784230075719716 14867501126735158517 8894556928957609915 16961336189760189077 11921802832539599624 9243276340922414 832700733256358513 5140908166411326207 6118920018789210181 17412636560064047275 4047350944578511650 2839133460643658183 18434567737175115788 14235449917234750184 10917052266267205023 7065590143894305922 16381281262758267779 14561607751328538831 6625131201151900777 14930299223515550315 9756623690505233763 14692395826133059307 1306550568081284365 7163071489159439373 16927606520635515713 13678251801752720074 8945719566401897337 5739531012892058929 8676207760609804535 1670295138915638059 12653115879792460674 9371561830007450732 6528406864259015043 7807741276174381703 12877635443298263757 398268262751601254 51974314761597817 13109715219347016737 10411302091309508864 4359916626158939154 10491389401068847389 3636277304535647516 2891399486575950421 318209647286384057 15988563467330980712 9957555891485948590 13973930123527623743 10536244351646418527 10513181151954709149 12518963873380957581 16092454479883933713 6374931948174025261 14393132243611629444 7111127572009068102 5520808567290233207 13759190209979628378 5830535260127761575 12913276174202244808 6957983106991393951 15434715541374357534 15201235587791842586 10408063194023474178 8848672289886222526 1399816109387828747 17684272761760814323 2253473084414502302 14838163979364335437 2782745955740778553 4749930329117467430 7305891720943267166 12539474969270915685 4617515389176241945 2380796995840373670 12247063980511954375 9134117962440876345 7299206476218874227 8946332087857873760 9346155280838432317 11211225859918708567 13178161648154112130 3965438381623410534 10933017821455202077 15113545712067535125 8508999546978851705 16263065531254249336 9727883729326738316 16368155723024326288 16533406181400487723 14737682684195746064 10928136349217484786 14465243696544377468 16338958692404628673 4617195510147075593 6552996785143146523 17328093728228766588 10210424110860611338 17475548669352581882 10967867495974576299 12830191873784041850 7325474469063853836 12536596817675055407 12120032990012509540 14603662014063178965 12839723728359185459 3725207608816104645 2300093775316968217 15766096894106766722 15065402611653153757 491257873054324845 3326866123230218638 10388938951142399336 7526275507855901918 9251365562836397489 3354709460640059057 1095279919312055303 10907673298750550095 15918044951443680570 18432132150453362046 13336859691984979681 7169275753011302885 6892657745790821775 9470124493898006103 11204437054205249027 16365237506635841381 12407769707535169238 12142400867261882979 13902801971136656702 10022704924455782663 13537142642177412098 8158142467027414806 17043047529123537287 18031824606945763175 13042639216999600792 7291327191144664458 10397946661416089282 2157309628383547222 15007441404835672422 8425221690988827584 1301813562179534038 11623678365236821899 5374647817142062766 15379916208821224088 17811968402281143641 2753306198772869542 15050105976401578621 12123249513222937391 18421390218714812222 6322317488547614649 3203323494070384896 15170497871811036331 17157844824080962985 5298229487694409745 12347485703727473623 2184613210518133127 6149422546336276586 3719083088037447870 976244064139489941 16096277256124083640 3868494134675007597 4018409825067774961 782343865469418221 5896872196459989155 17804899872798308009 11899134007811577624 6493203441859031988 12726505649668290567 3663022275315528184 1857572535928240914 733004522097835044 99582230225403045 17261724564252880508 16047547641729605759 6469488551350908955 17409365127975586851 1459777746783557649 15735799046475434436 11037404204893598088 4852127227581656481 6370346428815283160 5430295692151765167 5697489179270496211 15228674829958669999 6968370905570573023 5788115255492977508 10524614709689462029 5373121077431815225 908968710851491122 9669463748226020606 7686751649179919333 6077575203922579362 5273133108440348015 15800041541306132310 16615791868494175040 12397513473174509896 14361432050669813223 11368602604072864862 7075095666350597575 3360305617830838782 4745790270656072809 1909762040513999975 6099304424503209597 4742142229700790897 11104494061097938696 7176291249363006656 4264279327295861097 17004785573427942788 6395454396048024932 8187794442876154678 14111778635409181602 3234357884679319243 8676215309419735437 13964650257814792355 10397148223248041153 104835716760760882 2685637921676226895 12377359408196042501 14387204579379170345 2569393473317499889 538816005930978269 11595062336412263987 1888592655263101478 11847297614803309165 439283297926669401 14709566798349909852 10013418803368765085 9193240117254564336 13065866697236909803 9669621309027322118 7534406509330795666 12771466832572280453 5395609577795114760 16891027211066470707 617620637678067854 14632269579738419213 18085152073625644249 5287375937174093904 7302148757549771825 7347913107243636651 10348201022033921279 17872717383578877054 8668441649723527574 13566902949987410328 10277426046133188822 13667985220312328606 12177102965508919599 1148953021417933774 13942438976233593765 7664964040767149741 4096935329919806564 14656071779754000607 507635756378787386 3388131012222763199 11764674887043370781 15417289630347466070 1197873868592632680 2436368463780442720 704478450079954793 5313971558028883055 7036385520284965588 3718384467900908237 4083908373733517295 10685761453606355074 7838860455844803362 15402989063560197780 4257997338372653862 4147244544838090825 10583574225586821785 6608814789118366643 16542295037429349379 4415920711454453134 15251808537545461796 15329388254149119500 8444869723449052177 7606552281815928444 7312386586950005872 7549729450512491303 13834437742275019259 18011984035448524907 1608094146119216345 4862569082640602732 11805704200226395001 3329301548427785544 10920852903890522040 5735719439004850280 15087987099659081599 5781048396542666230 15468565767336181306 4779311005509320597 18106047120028510072 14471595737393574319 12819430598323828128 14867693663444162739 16441528322555744338 9487018733744075620 17576239011750539177 13842752516126962320 12115971408107228718 18019211378780334560 17098947751855008956 15646481147177707821 3788518395283466527 17256255654296107867 1024714972197272754 6053256336678620826 8345723146900126911 1219300324648870933 15715465555698977315 16958182471878838444 8749558392325703983 12631867012275357271 13400710873235376583 11212536050740883085 17879303847514773150 16660070552315027211 11056922963385617821 8945542016686841697 3699047623820597799 17859490232479367210 16856185888234528109 5022730609767913703 15713771513332717507 17198243013141132366 7202386563532367174 9714466502150074784 4510147985177149402 16253605438171992096 4234938200857937689 11808515725320131609 17607488171158255848 13910612477183930054 5617473953397979501 11212650127518221876 16338712633018132396 15381510865719649096 1771815515219274552 13298600638974568492 17807189225636356416 8665048195059114101 8480495697776391342 14829966266274620799 561618990108126577 7808255228359455095 5802111774456058302 1094255967224825366 15414609615452297447 4516829471524660462 12067147728075563286 17843226404869271670 9994588516441882126 17860515005180968186 10503435450732504694 3671329504187010469 5191132197939607841 7956265998012174639 1827567506785034946 14245274546889810081 17499789909968289177 12781856873028014036 16251928227896630698 5119095787840006017 6014119334325018328 5358040674835664403 16461998545997349007 16740583248175635593 11350230783381475215 5384370196962706523 12287371618433960452 16358984725465747147 8226063237152940860 5262524716387380367 4407455336753400753 15950874875237015757 49706039458353555 18275051194844357173 6076001539570502486 13181358354542973490 849675966833005194 10328030659817406017 16048857376581566994 10645855554923504893 4174247326750465698 2997471755593517221 524437727801739331 8717900581053953744 8075027102351727311 17446678764353208279 14520506100904031672 9191281841169205966 17244711228385761152 11472001076616093860 16443725843370623246 15210271954959418389 13604280148661863109 12243608172452383486 10304822714848132286 16040220062031838327 14298329048032149196 7880388423848496909 8950173521517142942 8759160282660340738 4415508872139909125 9310799103185414746 2446533547896221213 6591741865066372510 12946466504709020069 7015090291776186564 2099402787647138532 15199900535870318179 16605570788018484552 13242695664298535136 17459008530771129202 15522397768631948365 15542511276942248588 6877704083631738691 3461254255343471945 16901713387801688444 5161033224864582087 16422142901069731243 1559537137825577651 6435772436413799055 9566378477096738847 13528150958862572531 9921614833540318684 465654883491076857 16187148933752650741 5472212819481464863 10347721617940292340 2363064886123963739 175304940427374758 863565317418950108 4363268692687968713 5291581956389698863 7930368901646363796 5087751661613971281 8736604746110967712 12879225842592717954 10722775180702654609 11866221561152138755 1938649577055531703 1255858946774969884 6871132787733495750 13808252204001706880 3988831813629032692 9914990246562590247 6952801943715207493 14642806798411772381 25428336715195927 3614999690236184477 18233335011489613428 17820565100219605965 5841798817342496453 8574416547308594559 15139026294007425061 1727179487871979979 13846960688445391662 11203607802451276561 8352098358219528967 6264706819379001935 17786227384454392885 2945959070927853124 7740381396076711535 16516886989458588328 10920216003322169369 17647399062137093716 3653401620957887166 16831845071285876548 17244436673632114258 6734772817799031281 6473441431261301136 3851094600638294477 10276865141504124032 3094138326452330588 13430170002342617422 10906683365694632068 2664132051547450792 14708160372891514281 13776391615702178821 16662092558757421474 5751711360139667730 15991778119307535052 12946217424928052237 1372833153146038044 11448988106775684730 9053703963824913685 15823093079868829465 3440406276176903084 4608863952199653794 3541283269109400233 6872640704754931872 10277697350960873071 4191153755093928258 6131344911560629909 17716412973706486322 6759166908499995840 11546402469234403355 9691058052447008844 14745228883657936267 7765720278121335341 17428941013195045066 12919800684298380468 14861797864305703978 1379458403397837579 8839652693402506962 7412640402424731938 14280626865323701113 11349995403893370683 3056896416788968778 15983568478594976912 10766125536809197595 4486022518229806760 11946221708322817981 10522702648997704059 12357778015636400951 13897365320600259918 18148148933387216316 14358175569967618469 9247895704805117157 10196909323070465261 2971296842231085067 3615437363999242417 7906943040014629447 7000712512620744623 9434426857256654600 10273900459870253926 12994897517489937562 4693150909342407698 18016047846730441002 8003031773538134823 7141672380670413310 14187038930784121450 7264145680082656003 1565857986425298376 373858845807055433 17337810730453665128 6996569564054943053 5099653759056262982 7946426765467891704 12908989773492945389 11286224685830833118 3453829061023026983 18298176020727142142 2061794600388880547 8178107791635275043 7344165451243969407 16934109689035764101 11982728558565364357 13296970958821102325 12043586091548720710 3903475367451344189 6953954714353751274 120715640297471176 15066241558534731694 4006414660770086092 1771596023349104199 14477787404103041485 10503985025866249125 8647909538178316718 3405906023460851674 11956022231262633527 3267644396289627719 10189105906068543276 5559376472635277429 1171336806443618923 12739599633398461306 5201777272698178238 628666298831422407 5681045285223228197 15987325791025225354 5700590594694062798 9385334885870773276 6566593129142947845 11385885436244555280 1784987275171884639 4997250458561548429 9048769892967301661 3325619762621865644 14523799186206438740 15971839405055316056 1730347713178721898 18092056351297063991 9859704423110611062 7310654043666002719 16378720003878337297 16277177545134907407 8714707276211454958 3894409228961200900 10278400926237084702 4007656516009945817 3565766305455531471 15614190105914973714 5504870139809249476 10354944606796974240 6679367101442647184 10535537324900751651 10507327323297282754 17790180227360596958 12223121295548631055 13450270907777551745 13948225280075587494 12928707433780425099 8073059997649522762 5091611314090470139 5417032390160760477 15651550455273403456 17555990372075192858 16419700090840619447 17945054679604540968 11932953485940269677 9799674728032524291 6011587387953664676 8401671852992022910 10788499571244143445 17020280635169572233 1619869013054873845 11631480237148866057 7428777235950349521 2360380829538267008 4542316860551023490 4566251856689048304 2035039705846364201 15890962183686757827 14114905510689352674 3451631856939907147 5667744911659854693 3418460441824773652 12651289847321178275 11952159629341358338 15714666260207335923 3108866928188087930 9822838116597235995 7734068524195523140 11079018628830704693 1749713473408279327 201258498766149723 16204233031904471280 8380945211673347958 7503462578834147488 17288696843400327447 8206268475318095961 7880498960563242988 2163289573788808832 11243339757525310962 12023085969536707548 5723480259689038666 16695024707119944927 1796118828800773617 11866284806571121005 7305046277309330106 15372507042678713966 9235298112088004526 3733126696739762654 1192060685919770073 1140703378421430184 18107926669039198176 1516231719939174674 3747933374155996661 1576684438245374170 3820102584976420631 4527570376158592833 103965669912951151 15239332004568563904 13874607714791849029 16901059854697386569 5572245445267027246 16172633046118433960 14349185723589696969 11271211845019436343 13811288135501843498 11037917346608915493 9462035762747182527 14757975959040254524 7138957413343816906 651393312255612457 232028689179430919 6019220474116919387 16645223227450433736 11762414007632018919 2691946818738665809 9708495050233805306 942844333414188881 12672042561828200560 15769247119787882613 3347916249781810710 4758579146971649438 3023757295525997504 7345093535466510266 15340859081639901216 3712404363238729533 10107584372089964913 4197121071280022073 12932046246534498116 8196597501299396084 10917967019321891809 9015352820264975927 5806361460851369104 2645933301312476817 8320776113177801833 6004990983727854793 12935798187048296741 10687306514158038722 9289739093132215523 6678216870310049673 6319383790660644690 16883597437637934911 13185427387625115483 3712834261543691639 11604996927930132913 12527042264264117357 13059841410832427434 1157489483684432849 7783851534357274973 750337847451430150 2755794981784364394 6884559187538526915 6539660689339622681 5050851858067702029 6656120405517114779 12314601079105413289 4384825857355357794 4747041274997000255 8700282222121520899 10491523064297639373 8017781683792885920 12632485309037945642 1092179529532072321 16783371628285502752 3910870055779904764 15543962000997042210 13758406409489695778 17848252771301028433 8199287149339599034 346997297972402803 13062218402100242806 13516067640296666908 16661685857544463807 10447068738517150584 4091707653016241900 11493806709145273428 11190328663011239682 16166998073208860830 12852249035073058815 6235488865583545889 4068384120370270848 11428320777437932081 10584486659513576911 9893326604459204105 8525584364093236633 12911791173940632952 4661444781831134956 2497560263194880493 366654333564125344 8825519408886805697 8340010699219827488 12793507907698212838 1654805254001934588 2903777978540147277 8903578926400737022 14683462950995330734 12178587618213007275 14883082198587554415 11549376865595923596 6763980504452921439 14836068942376184169 2743516333725985413 11270431395101383564 16517947008085063259 2618121027145762368 14335138105987031853 6412490380880031185 16630438467084364058 8972896721322130583 300675437346194507 9068363865095517888 4268110537965080107 8333032811017496291 9226052534666542274 2932762888569127658 1664885349836516379 3720321214973430192 12405429137888531290 13801415868177539248 5746611026983409527 7724541982741557674 2169887570271467884 16366718499315324696 11199820648270923576 5518041507558803113 1909511906384359307 16454058935446810784 18438087940853219850 8510660390281715842 3887701915303615623 1168247920535635148 16625190052128728132 6802023921934700862 2375644502886719374 11101825722623435725 10060357008754839124 8495853500926962854 5008563428452334091 6975064590120858615 1449033201730650720 16604587958995345205 12337626169908835203 12352677665669375651 1481633157324743906 7622552001787131413 5322979792755930015 2807306570346330826 3019876511012588406 10463116760707598052 5147684095684808661 14273700038895139428 9632255949364679323 6519222722504007016 16021242856533114219 14405022704071475815 3652885269536936353 17956022218420406458 4609504709896319371 17097461088830318493 2443659625307301667 15677423731861645361 391639006046207760 3700775642463577903 17018532646557799168 5420531300074365220 13961637268076322139 16544200339287807001 7617450200942499159 12008108599409841503 17922353267317782973 800205994685194533 6894101084436113404 9918694328045369800 3168946102610001058 15367356626573380958 964519435326468009 11123734918841409226 14113566012445889121 5724260208308523429 4262927366547421219 4149884327830286511 16395284158167484916 17567473944445948649 10790943607727072451 6838350590416921971 9471676008996968754 454548509410700687 16472925672895024365 16781005555129446764 17683153840309458180 16201127550977100187 5072531461770819670 17739946051338264333 2065778684305254755 16233231613102181608 12897802379481913922 4329236647342637293 8771203000009581294 11625529659135048808 2015604961980816649 4398617392168521710 10150442865617667502 6495510466059177583 2257126914169088888 17351543296188086227 14039259397427399689 626138572613689818 15613589597674432387 8873532326109328634 7966677861639580426 2503615202112842766 16638014808663661872 1811564676555050657 18347604733500735438 15379083255877457654 7773558288899208662 7857365141292302490 1429187852320356326 1168964104253046481 17760544233950743054 11903059784380370458 13815325041559447055 11292002152098608930 7124656025807360344 16488225513747794378 13973317304090193552 2779985997334135565 1746123414231060231 10162394294586201377 12412880472607014874 8813357945889951799 8150657025689546822 10238501242528924756 7498707529251390982 4281233856310265454 1142780386826820201 12297718072034299381 5929572872493142882 2099902052172685851 17302935533466235326 18282193596801046783 14116062615378048943 15762264325083462475 21953341270500846 16287257138373545974 7953932188184981670 6479535813484265557 6682564511577232628 2303898283892372807 3470678495458906322 3657338126454452863 11257614975336732747 2192401642021421133 10375615229094494785 11027867226049389897 8123587539174508244 10173446323220930078 10169699571658958988 18276719562742117646 17370267347892130264 15766891878399529492 14385010682381457235 4037385852860851670 4781390968753108817 15464750233608878353 9524733590001238208 17159846118724296703 1628231829094445837 7000152602390945935 14494166573779345349 17253379870701410086 7898907251924412229 11639739912945294587 2716854975233112441 7131708820986215967 3739819273228983622 1244814069167898932 15440889724707709488 6995547726921583282 2153890843813053314 17819314732345854784 2282687003669179611 13086612108095821594 13796720329293432349 14490561173245711167 13467393112441543125 13284598926318239859 13947696169440846319 17090422383634953398 3108438685215082752 12083037261581164922 2936191392462785587 2792457804557627971 5984524021594493027 14648197719196772913 18043686481100928130 16895702364936325730 18320797816861230394 5927072466812656457 5504348878711024207 6751633547484404793 14158117199764856636 3154771345316905443 4896554239760095867 13588786614870582488 2338443784027236122 10857776470137253791 11863454826146744504 1335246972678674836 7989215671491122879 13180625357693586713 3566092121882491861 10797045781130580795 2692278570568699133 507045047175498367 6118593178120810420 13234048365501693498 7090696186646983139 4040874356594001437 6012984098289061807 14486685382985755692 9177528842400209788 4720057700139613153 6085980626010055939 5721605831362521308 7438603436145225474 5916732181368014880 7054240121128566073 17791324276899472617 15728144842166146688 17815016497543218202 11199882549568530628 3987306030204672956 2629644055020795093 9305777409171390117 6272595684678115163 6905160142024056396 7302363674753532733 8834526819916338045 3992555538049879936 14210350383260028431 1297917741106573572 2373803487276556568 16036030902331898078 16364301363377677020 1062564590379370401 11300422073052818025 13226753642955588750 9790560800093012685 3069760337333111454 13536208186135068318 3447152554324265019 804421670136971313 10843978624742149812 3521780545321811796 9887860323612752987 17460729148056044743 7354126802627217638 15295223405978591820 17354145741225957702 11961583672708683303 5563582624994400744 13000506566757194352 14360968315297013350 9749323261019491624 16266956433522151323 16328596720511202064 18439572038571170913 3034513653354474608 2354158122201548830 10485097063337689079 1524494899659992981 18030042262068261243 14286081808580609481 15299910870964915503 1054831308068872417 8236684152447773665 9611050558435947776 15226841178002169451 14170419339562818914 11287582000670870966 14902161203949170459 456245372692589297 11937155488472033687 2345116614120310368 13948242146081255201 827261686663586171 3228164828948526986 14007582714949187672 16482453051360776281 2785383540723829582 11259745021288516643 4949132622745847846 4322278464336092647 15147397357549195100 14802545319600234985 16306809205715985386 13541315724633982332 12812228568074014254 18040757097327167357 2077341988808158756 8876100113344073835 16717142063194007181 1759229372563824394 929333975567012884 15859062183383922877 2422085317712434934 17565569167806450148 11042248448209933569 2753695161187793021 15368318707228043156 10456999879162474893 9679875875375801898 3565367759842011130 12052337118123570673 10104530365729475890 17056835174898926465 7292067764783301184 390806624275768336 8970151359175480441 9918514061476047311 16707746872516260646 4243685855833505949 1894026873963911823 6665981917716178967 4145735862970876321 4726053360718002520 13999957914461588173 10055755970851353584 5409881667877150980 5217463634816095010 5722726090595189265 1766037918243206682 15084770857401199103 16900131935405287353 1391402508287508300 3815125196151101606 10816172383122361189 17579518021868673405 7206582849539895753 11290089650781511702 16475249113484508804 7578740557441350924 9022664588445517209 8953963227073553941 16463742109743949008 17221978233519197239 6023606685381467494 6937787800166868461 16173510875241969747 3973029785842404151 15473110804851737486 11283993154215987733 14394695747041397483 17098806275743062461 5093722264217153525 5388336674689578659 14054269033066652186 16173502976104573498 5880171215472659678 8383861203499786500 8296374126971346953 16505598490447697247 16392318917288306823 4879703564074780379 15531449211832302349 561607338120510249 17717634095697596151 10924483699479003102 10996084029621276705 11339153512410736265 18134051883876785205 2043182792074270537 4047580299539588607 1949964460005412391 16680591747275396599 13931603796573566029 14931311396277934525 16040716884853858742 15257047822546043097 5343252744916723311 3541929746633624571 17193499194540496410 4908443715220656571 12842925642959786869 10242018255318199072 576315095053004823 143080203013456817 16059159189446210651 5530746462198383374 12602584726507938308 1095793481768295807 4066161138584163679 6179686793805212292 1612473754994324360 14156540464405642001 4602036359252990932 4433121588467226746 768452855753161537 14557227946180150729 14302033815458837147 16955772163401687008 15518185837313777244 9773068215281921563 7699262885248072925 11959261468074543914 2313318474226835481 14707215262677690517 12128676880499476652 14305015105503542711 13692646465147252692 3158322873200741300 11173953487894499916 904709175225879612 4292482499448882009 4070389832260933583 5803605926111047348 5428103836485690552 4780976926749900866 13345237337923349712 18306350414100194103 13572091003965493610 16995873022950682553 13419734184001722248 1548130446488297976 16406356758396174173 3929333544629216958 18050551958409447690 620027060585924580 7551802516422094476 18029003211348936496 14741882436076822820 13936119132406160370 5799014321641646333 16250371744519219883 1557909246327824491 12562398954874412773 981276729609205626 15614703488471670966 3422954243564345136 5647277800628917428 15586542074493158346 6385274003506617857 12774691563315626813 12107194198926396217 1599984693363607346 12890889523178606818 4016631899915786303 11973048387460530585 14904612620432179178 4274742797084217666 17141615695862250985 5750916992235164931 17219377939687329919 5763814809099461592 1319248738052746595 1944337122908719928 16245088445006199528 16909937295880471904 16779715717880207021 4774611232179245602 4738531815519449559 8110465877829303765 8729869053259209874 4730965009059729105 7926879365475438703 14208377344150641214 17544464221232389700 2492952955926644615 10265849864549877616 6271722737500554532 4171043322976752740 17482993317304286035 5584911464502735544 4310588798324404917 12627274563026422444 13002179926962509339 701470166086117621 14014025399558678430 5013304218070038472 3147347883080549353 1720014120082214875 15780869012541579524 9820988156141545607 1841577502890714613 16394116777635701549 15779469476816081663 10952079461825515174 17634199967028382545 15445169433309166092 2356728076289850409 15276595577943731904 8308110474857782591 5284387071193126619 1734766827508718850 8884862257103027151 18075011405897111953 10799010901365342558 7817722546638481907 8703211563780325617 17844947363231510190 8385431207057982675 11378202030127405553 2297351489403104413 7729497003266267642 1112673367028694045 12073477472824288756 12354998801637215606 17107994483362541664 10100208829739616622 5647527084993397650 16207567936021326174 4996589101178995736 3683548415487497579 14517472481925990403 6700493282340525652 15010578634768693571 4107813326599343656 4411103882244871799 8872750673801539089 13488132063235476090 1332431535631409710 14702272192830850052 125114521234730404 2193643529239398944 3954984274944427032 7597468903316059355 1604763166642846725 8304838923045669787 4701567794443598855 16801827478804933268 17726722112852056242 8285907349127198295 2559776967623766135 11541969910605998483 15859995914521398369 1333068920846257320 3643666486503315648 9522701840745541787 980001567716305846 5702473622552461831 16363410535147500758 13096017449945138707 202676635244872343 7953712298771371450 13053491760089592643 16223408037069824707 16779820889021641972 4729846351202183566 14997164629018545469 10575041246458821814 4416297630647096233 643579434397901917 12634289272370377123 3725502354432245358 11086244275977137419 15177892273796176346 5813460718005239551 1389275487045878635 16593297703194759226 16620100310639128315 15385315223597343231 12248337710138584611 522644870156452927 10151016047976235378 13911644069950538955 8441524859113106083 15276648733682233492 7767840146213524115 13813690010978922686 10873971051440728694 16720166682425533041 15618580158105735953 3624541469909743458 8597470230079041425 14656977120521225780 14577612475933805805 8664969347394587195 4997568793067795495 11676996308022049375 2505282608337245229 9988939467353511824 12711098360428285428 14058564659356247197 13197559602829820876 7339485297178619086 2687778954834918088 2883265617830064376 5621751450667043447 16520131818474862948 11426163883424897901 8533799070907307189 1270924340389265916 1464016852032542210 7438833375511761392 16400467898466672315 4481604075618682464 10392040526451037338 18355601290187636599 13958173366473417128 1656597828118833858 13059601082292349610 2077882668976143243 10916654966044593134 13392790998236442812 9328833625256155723 12783103621734147200 16067484003204181095 13767930611169604691 2422940109836582519 8473472185616750311 16116780458234237619 3325268800264643622 12738236116971374378 9961360746279656631 3169821003683540857 14885777390915752120 8383708912690495103 5607367402342880450 15703077498739180269 16931142433610033681 6794087945180561907 5880591747207353852 13997662582516974872 7786774266236822530 12412941957562135932 16159896029640297413 9375044541948725304 10113571904645713212 12083622232939359469 11150168232685177868 4858291951089320038 3230850080301287044 3253601149222387460 15804258735167301229 7577543761450406334 14813385794517228783 14831911599178959875 18143756115282086641 14600739445542134423 13728024783180755330 16538187895122218928 1992155596408911807 8342243657989854627 3828052187949808995 13616573161310813753 2506616177990599712 13672294620784244298 4715653401962879788 12571598439486835928 10062120284647943114 13273240364529912872 17209562223076695801 7242653671949051108 16689521383455256149 7027567898742914503 6782154830717347052 17602233004111208959 5198929700991503402 16942761703233872763 4130380743258596668 8024800647487736159 6551915574092096024 3305721888323664389 9120060867494966228 7130197157547309907 175640855282581835 5286547131430999934 4292768437289086536 8172371573730240633 5726081875510839602 335758186692681696 348289724423487904 6237464380022098669 6081511371346409994 14309610962967881121 13038613537215702595 13594615254640502090 4695551915721137625 4929918257685033088 7778537534171509400 6094694781847198109 12551245000364671634 12921657278760564666 14142982775442747092 8122087953797079614 7738343703547991408 4672761067137575975 2972343542838103026 18186416879385988950 16017123210719568585 11046468490749268111 15790049669426597462 4322582181873174923 11205049975042851811 9045400712217677977 17480964804625865522 1681202877801929134 16517052407660851445 4726744516100049560 8622933848633208858 10836999409529651462 142951085693043632 6147650264623837525 10252553654680747304 15935953484710554749 965376911475464927 5981719962368482914 12588682048931118062 16054992890302071487 12626174389852462332 15628356315360581033 10177824338701915681 18088930185908116659 10020666535516507519 13476609002598822698 11130756242145510748 3340157437340090223 2573572588944404218 9966063494646634703 5577306368740773989 16889239729648408964 7160952529647611420 3202630636142986353 10284851092359769037 2006760961934329891 13287489554839549842 6705057853379461457 4334983738584512761 12035626992495530227 12382064135613997641 2549704850054930342 14653024395176886012 16417921791254857512 9113211395160734499 6088290845928331520 7678330695212716988 4279044554250069073 9595593694732472 15778275918894739670 16654414536322341161 8080361430618121105 6831898195073052392 17110555137188221542 7928397722238049771 1381476616805380704 882733195850283459 7624171221818383622 6454145383332610830 14276938082353480484 5639085101081580059 6244403063509790066 10323723263989234997 2974380552778148054 15550576681257391638 5683301672457505086 6226427725112835048 8699063598937949930 15875011299334409733 5669154994596628275 5594602859486733685 3095106902850805501 619247218010177961 5793666291244864625 6943126633056651530 9894109368037579640 11564383492003638449 5696257725059250063 265121328015794683 13078944105635061213 18175916525397825213 16088211370032337428 4236582889810972135 7923844449792230635 2022716160881416637 10882124220581364571 402838386736901445 819511211912731611 16557626839881506791 8854656279312109018 17663221890679929353 13348545235613311335 6263446539891234556 10866412492341792895 10592178783295983373 6914185118337738509 5788640120580263710 12254608734335087397 18037691700629002058 13852773572519738676 13602318580752318764 10497046471949387328 15565853463176036468 2477359366836662443 320488564058627659 8759022893089271213 17692724446844313201 6533808518563015604 11928826392932994522 17345467192974104498 4853363272082045728 18055437438274812599 11008712076862783368 15927164810398169118 10643853750008661552 16979433189189439383 10078644949783321671 11194426568945608963 16411532113936120071 9731516008676847478 3786201257679899070 12984103280574566114 15370379343653147244 1940586656676077520 2931419219761466667 1994553123785936346 2010766699988197804 15100586539257826827 640752550038566075 11611652248246217368 16075033822035287157 3688899132974175003 13609920857679295103 17443427865203534659 3578484031445787973 14051864215915049366 10704365784180160868 11920861075744433911 3148581241227880933 9535010547757323833 13262963244006905123 10261177816072871293 8547644397591561736 8360919782477040096 6169428978254944975 6956371503914265374 16222528951755149412 15816655098518582093 11139694641684657914 2446571366675655600 13727387229664753401 897809985858528214 12934017765076479965 9151228878224187446 2097454247994294056 4055572818027581562 5839193800422015901 3493789125355029871 8617562050997290496 6207625890027380595 17279388764743071937 3705450171729331575 11611369363406180029 6238943057019757067 10112517305262989648 13487204666832045998 3132988597517369988 8086458923960903653 16188635032567335717 9463557563631249417 5169060338347410965 7740725685953562818 14405707315392530044 11861309589187359852 17291351693212002731 1173341298559440609 1524317594729233425 16712711375694537510 17283706887834517061 11863229548309216025 9369240611101987470 16648840678215950 12194824277225427612 80336044568183216 6914661715738557091 12829710142007552435 5840932195583982847 1963067616703515446 11791830776190016457 7164650308474572856 3565162967527685312 11458257312843762583 2987286856827521555 738176812464411897 3180374894126196934 12593626367057536937 1325327814061802259 7150994430999958324 1730783955411197978 17070007677583729315 2294749631128972216 12879996729715693742 15897976848591620309 12764267993169125666 2294770790756181800 9029438366238527084 12185850407622484006 4141271982301497769 5926598902086976750 10860340487733310184 10357299659390234451 13029624232914164837 7856914708348385340 2560698270637052304 7507507183138920216 16436096072303542710 10014493880177083576 14129583644301708982 11326668890491978439 12515813387655718636 3477762426232545505 17517742823722276106 9344216125324099448 9960369384933339743 11332093608231364488 18011479533597493129 10071472520389214100 4980592525062136472 18024559872315224195 12717914273837461995 13607591535414374988 3406502421065684043 3997086751167699376 17005618558655619018 14296617022110730275 13069049478432277561 9321943743195654546 15667860346606755081 14544486105790987956 2632288655939084026 16245620281520605208 9919697043610764702 9703968846344764363 13440479529532734866 158605109932216784 12538971831112726295 6265115280433933458 13123195168244779080 13007337715109723215 9182616370083990132 4468051083765385231 14934166795908370620 463868861514286525 756723502413885928 16395223010030966517 13321729874263036736 7049091331684806633 3388986422517153723 938985941526262407 17991060653045816216 13366513936133528319 6384471478357072853 16449728949712062484 7951726566426205128 14132152371179641545 13872125226326663947 3702032777665689577 3806854388694231653 670090645849581059 7690872918157250113 14891858396682248798 8905815544809456282 14508863458474244975 11857964890620856430 6947637010275734285 7675540353455633867 4043915711568236643 6662188247142346046 16758354338804281950 795136998263401823 16525204233756573320 766469470300807988 14707173564330547987 4176677696037683635 4519839286568736916 11240122771151610797 13156537048115001314 4525961990490879483 2792802507726544037 10334707168742851373 3211104733598811581 8976225201960721334 13745797906005480026 9865118373130217140 17988095295325159439 6837158986040492810 16942466469639224428 5675343455015872316 8103355448105917049 8346373099954522433 13365722424923279318 16188335487872813868 9650460398752139134 7021024763922795882 9172252532291420543 14010333752065857416 18316137573258386798 8027226977875138648 14978542751465164809 15026071808313559406 7605908427202492623 6501911333297336235 10866308993752391861 11303610000134198452 11314696442124905664 17721221837132275572 10509303782031881447 6743805254276308012 14466835348062199311 1687069636892867870 3246169690328727295 992713714929027091 14762731430528429071 9762308183391407121 6845922311066595822 6726909226997433566 10964796363475526948 3522544953564607375 7900669664463843204 17384094231199365905 5159296260456497293 5635358716586619225 12569592578443087169 3338588713068534693 6375931443169186932 554864833943804369 13233826332263396939 11382338223409702517 10383677181582265292 4435790974739688662 13894802913187436683 7035290695200693348 14508069496394879059 10710076361976977349 12597167821526280338 17402796082779107895 10279903361966851158 9885395917560398918 17371863109602886772 14945492478326120126 3244478512129794847 14413767351737978056 11241614117095356060 16916307110450373862 4111783937811421295 10114159685144801568 13018266172438659327 13098554245567116206 2942537697157975395 14787623034584135596 56017383542066629 6251504341418580998 8787954543488475085 13248972902057649219 10809879067805736072 4599837349393564533 15711645735402215088 3977736795269456337 8448579822721546023 2502683440061567302 10270140356325570096 15130763471848075005 7404167509600680603 616017615189863500 14096370642217279736 16719838756899989491 7130209626101224600 6655325533134106027 14672109526139600254 3914978331799237865 6923301836699837183 120918036753174527 15714637173596812043 6269555299938132447 16911487612000443010 8568092342482908438 16161115047154022758 18438940298518090654 4747560004173502733 16446586956139691820 2295893672493421421 2135507111724499253 1231121146241364293 3109678559731653851 2856216847132083253 5068964242758910900 1115723135700054386 3095798047141559162 14805062344370122546 12559552325088307863 18328434659250436200 9934736147646104552 8985092226948618504 5663475196160932552 3552091646835480491 2345473904442311389 7826403231626004006 7354351663426632531 12020408483185722281 9912102015540877816 5944807667080174528 6268147617859343283 4899521239235080396 15201042219728648641 11638389701396284341 4840567578627140320 11035469182094299071 14130585754452931636 17395314270227367148 14405504655369788691 12191013682353891123 170345537471966511 7673958207245254397 8804017951508016790 3176413747884463662 2482259903742938332 9113006656842472520 12950272535887732832 11462002492831725588 12202587432384944454 17651444972921599620 868774759307683825 14236538077424596779 7325456092262064450 12449908332757431732 7490434803454195082 15632456034558414770 5927541379200862628 12231782287281028915 559403383156294046 14196617730247548192 10650787441686916351 4861377051340909163 66993599228197047 7980528154410294009 11469022141357274699 15084686805994457369 9337762453880228644 15997100462752882246 895784113047243934 6622175163823500367 7090597949207413845 4427731304599803665 3718550970285536755 7954752802193413645 16892811550194611506 7633451708798262906 7336892995278684990 14368134695794455026 8102747150182514882 11850458592258209931 15953919750854604393 14404101808721061708 3414764978850784595 10213575595562659420 16204049939777975524 15389518171216112427 15280275655192882245 11595996605586929410 6521508363842502519 969248614661009113 9718347453548107357 7977007551253521799 17177478162780564925 6960045250207617013 17795227425671289601 2752124242050802397 2898049988041432096 17345368507171361984 9592722245677023080 12136437361331957758 11701833119177325132 8433806611606028904 18356787481313262159 15287800660914370031 4648004362868591045 9215673837118866471 5078503500531800573 1277049412466897896 17364130712686478517 3589581354598624402 7554330581667736327 1539404907379266122 9642861033149226825 13824060527128182545 18269456326081524472 11700844963413664858 1282470771923196560 16149086896572064131 5349526603216904086 17720498954170614762 5538017850362781833 1509569463916992580 9912893207756063925 3621329583604754430 7119499090022305910 13418454342771275135 8145426065681236750 15222134551942958180 3612795330343666135 3002310709444438197 17934050361710485525 17677071588569602394 15296958284384154056 18003946025709957371 11864998557713826525 5288225678675864390 16065562698901545309 10984489445081758228 6661768714473054279 4931681381547132475 14299799884043997770 451247799237592201 2798755184897441517 5652511159106623675 5163850464056524865 13416335235650315970 1672100454253243250 9577670516652698660 16484247382671475982 12789303409226892739 16099907201155691931 15458110544190527629 138156607845691755 14839269825543665468 2495817010487927532 15039992238855227019 8140534669902126217 1544852617299774573 2914532084744348466 3447555205097756768 16116894766882418666 4806045860229418010 2828361362909396403 18381427731828650189 5988237441156349214 1680561078072127902 10848797060115225321 2096369248446082362 16323392809248740024 9327384314015490952 15936510322621096249 9234855978223970879 6910401066775801407 116848933626147577 9827295579788795667 11422016965190092269 1305477856118205545 15178719695630827418 9855519785268142793 14111579203187069820 14660967634921997943 11137259593936204696 13337674100854710768 6210120783842433415 6419839913125947293 10315377702460811605 12640027033960537589 9976990624549883891 13934557016552852784 16187767191705698686 514488654759252514 7071355241706055376 4097382931106834710 2656172706307206925 11251238314841358777 3310194069731531651 5342171232202111482 6427943520986033222 15491727977883176566 13168536005843054257 12153151932309527554 18285425651075769240 16384387819968299794 16367639113536238228 2157864251732165355 16181181429852483348 13051007150158316730 14360049380545373540 6696963526110903006 10830583764114539137 17940106743486010737 2392293593745041462 7552458228586600957 7385532170566145158 12922658820348454896 1948143715402034448 5566033854336202848 10968682394587510084 14445523034246235168 7497762399737324867 3727855252877906179 16182200454117789996 6129239736144158799 4322123711242434964 7526162794201543729 14404819685962725291 1527563506893653800 4876064874522990763 8169381893018412509 2515611985495069401 5770441696946317707 6187231792537677570 11424152776762987526 11146959817933839316 2871839012370812122 17983836181608190418 18180940841780325023 5632977050310103477 5977652053639822605 14697688714602957090 1193836731159079557 10847976177706706010 18329610850447175909 9855170014581629848 463796895691928850 16603729975650672254 9950334920812671249 3066194953140444823 9856667683968767297 2506638928444953852 15550645093263468475 14535702831009105715 9330936497316912852 117242214263277595 11884917665245161942 7636945413129032087 17837179194913931816 12772604267777326763 15145232586265328279 12372396284261672760 1053687709326115656 8108975055511995775 480325439215468547 3096713593331622467 16431777920750796870 3180399961281137151 6591243858746127105 16323550982416030610 15100682101511331755 10901259940811414525 11363337555756786954 12330738569312236040 18319092292516043726 4857955522203452822 4803353160986653157 9952005990664169830 8865379130531709894 1439087640864153654 7314808381544089050 10166229847823014892 10116870681484627032 8468738055215356025 13422463901116967999 10040636067842305618 2579157700661481486 13385202658669877497 12445683513215597345 11681271084194266535 11763219002833802259 14466600638452560415 2860885295919172755 12254901023253109507 12044032671732078161 4099610021376855999 4045042253770251306 17169057219900146968 14871786243287516850 7995875718128251128 14649534630292989267 5407499013403939457 11166668938292585424 913870561709604164 6171941333131325754 6567982886027020135 16954074525844474767 12389845433057925864 9908328344358967905 6914672407780234911 12682276910937492585 5266927014933811785 12773934961786384794 16167931494893967523 14805278836227391247 2621948485320756334 610764584676902238 5547541410731873873 6293749865610928815 5667543801290967361 13868774723421724866 13260009384342263760 4424793835771624618 12102111740385233865 12699074362836514936 17854192624462678021 10055495244762140933 15019624056717037090 15662213123190012598 10426964781176463142 9838637182616203228 11908922280284001553 6097316799844400031 8729747587541731529 18016959342678364008 7969824420334303105 6760247073489508494 93208772873200008 17741511088787304339 13856899231794026296 17095444701184728669 4269918694321182269 17038785357205893180 13538786127029990616 12263336206970289370 8957379457561592691 8712307771102508788 17626675487952826223 7762954344389049014 16053186977472453343 17700833664828068956 304041306963765457 17167668957390232310 789245701549921617 15855917371273704545 10257530633475582513 13726086588730334517 11987425977132242332 14759643740017610417 11110919868193590256 5950880198698093069 11918314680706152506 10973489951402341184 6462614080616275489 6804566866295316708 10233500392164039624 17867840721822591533 17710799337512044645 12062291371741674329 9318306456941396533 4216903876465076297 12416237926288844705 13965734368342074566 7666798115730648218 7170778956120843595 11480485358165857881 3526657724164680026 10564348923160710453 3574117920703013365 9425628859273791601 266003164350905206 10819018545008807075 4835630365887138008 205370753477059767 10906062845524991876 4748200258753570630 3905509209839957521 5780082338144599914 2377378607647061287 8289295286431610243 14188526877277862854 9384731209636570441 9060791016766141300 3375056782576036434 18196035899625866331 11090985730873867126 7407673415307049547 6020485417280509323 9286419283285546252 12965914600920743591 5346409697276384867 14668955612813730384 17671501725869021481 9738994601342245881 13047602962188429691 13332612293487086460 5308608922473161237 5506376966479353224 16714040123098651314 16423437591733953616 5867704464771759372 14955778888054778581 5690815274601198208 387615389834519114 10810125517528596493 2517220848869179810 9708286417568012443 1909453812841870105 8906935201147064862 1831951317401338324 14162097244638642001 12274779397485830487 7475128649059259113 18365935033226649246 8238745369144595794 12190348615634848984 16068699098828800380 2955570468443490833 6922666204001158438 12822701917882622493 5956516276291451938 4368551996578091399 6825015583405521371 3374357610551730688 6562899959169761476 5487642855327266759 4370438330696110924 7368331837755177629 12956135749442717234 13455809173469679448 529626786226343443 4344426738983008668 5721641208624685323 13709987900713615029 12072074119605944633 12166146774049438254 1448063124209872280 10950393793316950104 4633460661655722046 5731566886944736543 14903472806700620132 14573987429337700741 15807277752304944669 15261208074010133944 12070835522072013636 15006981348636772414 8252460632436260708 12120713690026132371 11849812809521875887 6001690750840104128 14275027500701979718 11767331278023763595 13009038468824621301 991084356745388556 16748696023548826613 11594381929863993728 6255547448658307383 17701120076233772571 14906949622627015143 15803721365518259018 10612752506896937079 16848527324695210997 943958178861714082 8610331028038576307 15404150651643791966 13077330786925809299 4420036350921355884 7114347658536435017 17949756436896306296 11922518049203481578 1448450247822256717 3760302597999680187 10094671284324407632 15793152458740618616 2027907034152474477 13142832885631265550 4203061759962198194 11748500295362498551 1750375857836012319 11936967184548656954 6284171140444113799 10133552388514121208 14283350343038376739 12932718396774862385 11867312692907627994 12345341944848210407 9465558724177473596 2449523892376125727 1758557282778219430 5529191416700292078 13673882200081362967 7957014562449085500 18248206129506583677 18027026334725098178 11678270823294725126 13679110836088448650 15181098140639716320 5098135891958573880 930499859724876819 16142216942269414828 17259968141322035589 8844816686799159128 5382002781755708754 3784360075229488192 3467219607154032735 9052447718154131517 14058488923671289835 2834279398315621014 997020144176929421 13048637622536208489 14047556654220814353 3008056318257973703 585419472417653159 14528771623717052992 920281733225276964 10323650080986296620 120904247975555551 11479436156737823533 5597819612474775897 17165577943494856265 311455090307171658 14161140083088809284 17152640701232977049 15079733806367995202 11796372064453776329 7860010770379952322 11193172084634204403 12204610130679593118 15871627090073621914 4093177025215964599 17551498068306256624 6664536454288388093 16923755779704190460 12022335139373796196 11661254872866015996 2963399543912190163 13629162407617176510 17906606297024106219 3798072451179250464 11538934696403307581 15210866347772270779 3477598427484776550 6734657419933623444 238440367568532607 11942290846467509717 2819452549050542031 15439766969609247705 13413805825659915673 14481622493130079637 16693822844902842461 3498337479014497992 17393558973956530663 6165030392256861334 12919542841428056059 7087681306538920653 4872002234228503761 2469494861261842402 9260299752984611698 9377939887948009427 3540928669870875914 6235176668669978337 14526185439994527639 12850879789837392277 3802380081947902151 8802534094732149290 9981632924167139112 4096955530569942569 12022690905449792860 17495616253168018391 12997043347700391458 7723859988804542012 5854706279247466184 17074528077257677969 11884530285452386252 10285390350943338084 459744425018284523 6681773886930316500 8144372257006570891 11090403129444769873 17639166689472856149 13445177003438797995 16666179783519037128 3554042548522204480 3763520013065716431 6773880627133179674 2232927571338874558 15819905627452714018 5786792014653929473 9230889630751104501 847255405760412526 17933447269291354703 14201102123812425174 13774002281512071959 5166063693187924366 14951948560060518819 15007020189035408298 5630532861443054237 5861409167374796454 8452813303025573143 6315726910668742127 13133356752663010539 8005882941393920576 15531165298487885480 4778765393697733110 8680234199218584174 5113260898650981178 11941500050045165233 7933872499102533000 7810399469779632970 3213856887806628772 8624066978831049799 1066975178258347171 6621027441643317378 16333383219856902804 11176282686035742002 13404737799315436196 11106988356609155341 6601696401894421318 7687832504747467662 2578041659256001179 15057171216947125956 11681802656404023616 14485058400478988477 3372314077659992068 12179237109319159659 8921512399540067100 12420846890825329996 9895901836192033730 3805498845068322687 13184939297210734713 9974653888967841622 2332366797889874995 3141994263507767001 9337606518240618805 5691268045605648501 4472897071789943557 1687377194757769086 10626246372306507631 7449269866510190673 12974266701761379472 17497937594161235457 13276745644868410992 568522382695985504 4024076017257148313 2190690206271034285 1888355823338998778 3527527886811742001 5522383255644184218 14112603615870337678 3291869924618784414 18407636236988885745 15410680392546461984 8242212238724918032 18189500994058452849 15761329152240335740 6725703451385710662 7885502797517621453 16416608185777354683 2650690553138681384 10917567785987304345 8512048347776193409 11862130228018965725 3487825258108929070 18039236612358002896 11936480839387014446 5530787943117946371 477557342653372646 13894557869225677169 8178913612949868450 525923433125646342 2693488561622231286 16381022481144487190 18159998214136035717 6361472950693251547 2436288482557973709 3104154214357526253 16792501674165762146 5557731824338532206 10121061951066997874 6738721976807915227 16078988470468193956 1563678270449268683 10514025684423201405 789870077727623619 15875526832129157762 7991651958368458787 11964094711595420254 11289545754964036598 3847397401619728896 11289961493320189468 10374756499819557869 11825003268993168449 10226755307432334950 459196138614980844 18276933798640135494 3162626628082051441 11208332685710139679 17035622463660157379 4805889133907983735 4035794109142517612 17792644488695479952 14678096813997776390 14343765636890829218 9139748985379379038 11711889744763062953 10863592503867318139 14644387058532042870 796161178401426200 1357659827017901611 8497579902930802004 653700777850947252 15254512783722225949 16842653724490259391 15212061988255844391 6340050707577750534 10773049442739455742 1930253468827519304 8049651273119525405 2188581243222887716 3680823646690560981 14476666618181969054 17862984710988814968 14324057401408581201 3522219953893312775 9063706804226051484 15018201116092853699 13849699550883245851 2511919975194217 13589597153780451367 7372115863802153116 245859546147203483 15120044989811156810 18264067752282405054 13714907882921877397 16926180263576728556 4884119309405037749 2231316904750166769 18222723906198494408 13107725133383606797 10444647486410611166 17772675897732226462 584109170587245366 6590704823696828728 16039654620023745086 8636087405350215475 14022238927863837452 12882664521407933696 12352160475258955226 17071943961137556368 389368582599198297 9125672672090797744 6756282467069945037 8803348163214256824 5228657391914772344 8096666940359812599 11466100941163035391 14223434042866689083 14194250281558055823 14587705005179214205 1026227288454267319 3501922605047923332 5447352158962142457 5531824136059887334 17352948696649045741 15429297120719936665 12124578415267867781 285948359794054656 17586276527548194958 12045316862232320135 5734470679823543771 8957886959369162134 14340479665700871770 12762733494979972780 7340130663534416748 6095901716064633938 10524974409631166394 9689235459633990478 11523036187601469064 10797090611816449441 8197513088691081864 17359833212558776049 375230379718790502 2728550682840285349 2427921997548535893 5970119322984464783 16106137613757173528 1889382908542989730 3251973933088780593 14728917894245316460 2195775518617983988 2438492632681876074 17735779856014319514 215894369679237293 7406909252322662939 12407522948309350137 2958268803117587849 11128557493432412737 2559795489066762818 15833784637283095560 9511698230069184619 1031234027237605908 11274070299959613111 5911938023863556181 13523573035858047028 17355694330639883833 10018307756200453623 3138982733909453761 17825926056014490384 13717177297777802314 7244128677005770000 7333565015783060454 14690081702015158907 9315701228794627964 12814246300566857031 4109754899530071299 3790059277574233066 11721558396982309624 9804482129279737784 8797098085176356583 18227719396934643417 1218678933854758348 3728667807532565673 12091370618829415116 14208511784401466290 3312487179894094341 11615354153100169390 11919956459710417532 13069059651872948894 464641150259321588 7027314377747883896 11518803358216075779 8871545692475781638 12537738300261222649 7897799738143486661 14184460342448887101 5347214177653213568 13894011350931445312 5879002193796850004 8320260940447818931 4897056463070326275 3133672445356593233 11144505439090904844 961788268901693279 4718718040406648209 7860591218783449230 7663965974586979242 9867781655279718322 18089233312730114972 7779316418438114241 11658530963293984359 17327303656018664570 14493730846266236021 6891051681505720860 12893708017773804649 17695003171236876837 14274150772101508898 7737222471817977041 12673042220043554059 5203225893796298682 6943620847530300026 9497443791231081771 17981267501701099673 9889964600961437529 17790404564139721874 15467001108369130354 5726969535693860733 6384350720505526628 13134150072405525248 7319830740294628019 15278989316145676630 15471652931009957726 9518890919160762857 2978652017254912130 8378892301824130795 10129996983690425275 7741345277682409800 4044617096460680127 1686706569696878857 3116139295461613635 4341784567662627296 18208737390739523649 16255320053906167528 9842937378168379154 2610185741207849373 7347527007678417860 15348938435667085563 1783303974147672790 8359845881101672613 8589942336183765260 18122566404217261774 7142209219111434977 12431254578440645664 18274226701523509435 18058812904723037802 10116545578856656640 2993365889087473296 7615374347155570069 2758777857869577874 9245608926479275468 8757100702972496700 13584131270964014661 552212005663902730 5005039532641599462 8606869148140651252 13571154474541439985 12340502074297529970 15865550009819724073 3921665789138217982 17764616061229016349 14517946612083132348 2119632732625349705 9737539492587320903 18365622211186435456 14209780011645025835 14791880453472633356 11873316136455522758 16743263654098378055 1209906218535783227 17262453582768226959 10393505378389466108 2497209232336087140 1916877748621085170 5607217135914647731 9977693183504385971 8548482849080241839 17766111342701177586 11507408257960500085 14197379578244529041 17635732213833918039 5681708084083332812 9577500085992131362 3938557646153173719 17827850612545692687 8900919730167963191 9422965972619223194 2774723200361648723 9013354267106418974 4810727156677563194 2622628148907181585 17566044071931623648 11170727690708582750 6642264578789101917 7996790135140848772 6245005702786006677 6870329240204928787 12019877765657447854 432502230201672814 15162512384718980571 17502982675177028143 1691897494762000783 4675621954778970885 7620874977230522472 17553022641724572804 12095349736769381094 10810623736978947244 13715681744685129885 17361584920312584838 2282834152377644960 18046759638367631697 1271721120762642381 3291888633310012792 15592701274573140511 11339349268414675355 15835027183891218530 15712909362116594788 14243746416663714572 17971260450780275017 16753825975990364429 9743322428182788357 13329410269209081064 14232237114296559829 15531212875334193288 1143752697656384759 5502425299348250843 13586301621153803613 13684101927946261093 11126954236556732564 2466559956145718002 761646954630756936 18114325340497584124 15146703942551788265 17570916573009149558 6854148661283961787 12013394973001860676 14898114872331389024 15880092424610220362 13930645209084807571 9829659480945534786 3367129317549763349 15636899528784817769 11620244700930467513 2053601176352870531 10528585672370633110 9562966916146046627 13537638630827458548 9494305292990863645 6424233027346503671 694383744116892805 3048220449428373743 961724089796388211 3826021627645056280 8937674973118901289 3965769917138521917 16681128678598520092 2922113846185233389 10199651450413183734 6008524175523814465 8797460363154752205 5402476352209706874 14980797041292705930 17253037343475792605 13915359991967559858 11590680515738386632 5366492270491719030 5870156936117128512 6274555031352467433 15895884187427751627 3136450805422071237 10725688180867996761 1424650392791496438 16723279328995753393 1225324823389771090 553804653200286114 8298038349888621135 8985811091660937238 1153309075982548152 9017643397844274280 15046151870943472349 11076921376082703562 16343913956326356062 18158731057243945120 13822282891320002576 18440793792885407206 6512511534520563091 17312620337750785199 1633666237146201241 17958265142498703452 818583026390323196 3302487093988494987 14215554185936870386 3829636880953294360 3675097403002927818 16696772149866903786 8802979419026036790 12561233962097178089 775363113614840073 18166872199661224124 9589612572468541524 3312315399569321867 10054268756249922415 8629902450742323683 5437925338766493084 7692947619363661559 11124843246609225594 5642945444650353776 14089452291534286598 13798441317099674046 4592874359108750581 17594909621205748937 9728731982747976051 2735250906109274052 14911111626903663778 10013455931719983756 8767431506285851455 9803356906136429068 6462216960294620791 9626083598745543903 11489447257982446705 13256315689005131621 4824704535410866063 12387227050984804064 11696158327863398264 12181054210034339576 961796076698786845 699077184472098291 2845016320036058768 9112500529224199877 10100493383211068559 1035589427027274810 12277355201428198427 11138507894887491924 9678674073752271022 1254959591245828767 5850197603153580776 12404608433860050405 4358928347162194023 7094005834124389152 14851225893680839171 2577037093809872683 938413579401432446 14496732008552267337 14010071203652051552 10636970664991021364 7349776624628329591 2426920931083355588 15758870004121350019 11656199769674022521 4127311827185693434 8631944907529927131 971901207264260801 7734750381500730352 2149947803941396947 11794964079997221454 6084415288903173957 6419566391295759335 2301060130437816761 1122477082955998364 18017117641410966786 4801024835064115551 910706139181077204 3253901327933379328 12022231422907679563 1421207294194160139 16377563775927742253 5541089118515098829 16431314692226529032 4464506983570660047 1874709058219169413 3589034362711405206 9579750639083169500 13308472352845085472 10702812393738229032 14864776236354177998 17409349829328603989 10640960833300501811 12157269496275001833 7367230836164424480 18011292517385743918 4789426699446949603 2470923975055106868 638588459138017198 16637761358486895259 16443118260925042154 8017419976555623609 17234650722851770081 10343642755622040709 5806069961818038860 16791451153559608097 12473118751236846330 1670532657494594936 14545335217611627143 8357307503865880598 5678961965251777341 2786930685479241429 15027819407882826042 1963372557302267055 16652444222668171680 16667998258282648669 7157175211126872912 5043169770811423681 4605079592731028806 2588580616962938518 16412711198443356290 15218027168109070711 11118241908946791751 3938429149987548088 1350002377103257177 9338108008691864747 9104568272125887505 15663941170542317596 8480968042197310300 493542947898675156 8413690646644529832 7619832185583568660 14107799233487199368 14019470697108880829 11780613053764521998 9376616218635585357 35981666687469306 5956699494222321394 5785042050242995026 4240963396388534864 4973811475380094541 6716101377682740406 3476497670121703800 13889205654213692075 808332715631516080 8276968484157924674 12247914880980336297 4391430535115769845 3805827590762410573 14468107628903045367 8796525153551227256 6726583945766345768 2489565181693239811 11054254266357750838 17961755973323403360 15157202381841205833 7636347048981051572 13175907870058908078 16690521312288935937 13379713708030627477 5393743655460214013 6733435020817343269 13397039987885448497 13372609125150399541 8374564625579574537 6711864389635340808 12886720046891281969 7789624227644635073 12769977186450096125 12292336740323994128 1030816493051877875 1821836594064079649 1292093677628360719 18365033215183212195 16759562425240653259 10429688946469097573 13033772125272507980 13474135730187111795 16542815313637193115 14547262353181564540 8344696823078602962 2956120232026160808 9177331493126266469 18105987711061194329 5555419622592651868 2258743617279326021 11311109416914943766 8977662318880040777 9258356178294806876 13386897717003209889 6922152723013915876 9887716566511523037 18353253136989890565 2121890116329489849 6032943515086624219 3074930899352903818 3038130399420346428 12881267744684750877 5963811427486219918 12505264753128318226 7952943230860032231 16591479222295783415 12513095399396922843 8650620105993079271 1747446386890389887 10961643376661464845 14530419179559289461 14224937056720893991 15551692159706038291 13319123630823872266 17291762696282006935 8659271743314292504 4051364302918792863 18425044561889425708 10708743409162908088 3043893458935578097 11133076302523063574 15296414923163946712 1983102295972352991 8370599871062801461 9465823988775202794 3717011106771294481 2546864632853606175 260353068584485753 4369014947165415961 16651893663002557964 9899824289112452980 17044121574044428172 17419814622269225068 15640566538104084883 15199622903497266027 15039054857356668223 7463556509019146750 15075149238445566014 13129443697229079155 16750614440469475713 1568410133851516847 11923252423251417599 10272271691076801511 8219109086312960938 1620876471843506887 4995958042578465241 2643589299382267836 17413012862750082003 8055613009869049531 5871830988209224629 2363278593068526406 4889407753819309106 9147766343844172352 16186033712994734436 6728760643549331239 13875188141663936264 12518723641941564475 399656230942429206 10625533910447333425 9861133759585708019 8786801127726793026 1753334745285729678 16633492381822228901 17386511950801619156 7740174890856382107 10214008547893007419 6102256569259171576 16105388551483721591 2911301484944123047 6181792341440730112 11306751911629557884 13175157174626742863 7015203413800415484 12917802364113462201 1464898576166817343 10946168833840472914 7564019721608870205 15669139863876316214 1786836474859136144 17641872243787460003 3977207551427978891 8036982340251323019 2403264106638187568 2048992042954130417 12407378568455654329 4474971982508030663 6882014992332986528 1534044766236678431 1484693903626437451 15028097869217180452 8973684924653980555 16163161328249962712 7294830434312490523 11640950983024596613 14948547204875960365 646040444932455346 7504848328506708337 7943759186572378363 3893485485410634510 15365299437702077272 5249902538383008168 2689075908696692716 2120294231276123110 5634987066407791646 10268108873246970205 2624294436967519097 3959716740509442512 17968365442814587867 8327371067464392419 12324576774156288608 13346333135806783674 17686761982113259971 5300073809578514703 9027652983407261035 17877098309967975720 3952653913530619997 913522899662070437 10666342970612369138 2828031518918565792 11987707371184645918 5415154215460082638 7174566303349298810 12609537668869104540 13749576874713084543 6503462138044388500 2301540320117632172 9804993739713595353 11941891200634106449 6972251835360622802 12994481016972148786 11183804454943304177 3843368530287589679 6935365384672941418 4320120751368948159 12502792101909515444 14923413633118325971 13883505698658843935 49106517648905972 1428588451634264247 6178580126436181039 7978874959871882738 15849932119277099717 11661613937413703583 3276668788989369204 398515057577890622 14901110931756697634 16407422763142759117 14111706725501340046 16783972912883367657 15092590485131893768 9651470159138342711 18081276017219690458 3491192424640040596 3307257884455147808 12922783757203488337 2625288255390262079 3594597212443771097 15083305546243883206 6842451848312149309 7314497615084043284 13989517862812550942 5586910825975249173 16624367327394036155 13409946289025722223 2148231749616116221 11004404416713841792 17622421286115093146 3382613933634478306 13489646494704241969 13829146438374330827 4470793677955325148 4714032039877045604 4177586822950539328 15588189866218701208 5077126969075109243 146446624564454335 4212772574033414789 1826157961434895720 12276332003355776626 9707338135272017475 11332326872523611588 15405392175654163268 9098293827580672285 12724484530600460357 3915664495619760877 15504949492350402687 16016872607401301407 14569331093636661122 17279672259072049373 6295227180358677198 11689326464801299198 3442422502747311789 9427940524201294630 4706416396335269205 12008405605757898495 9121063882373533479 14854220761658933750 2302119146549654150 8434783963927344606 14204819523967861051 7981754108700324893 1066995786746280133 10808036547629234268 9848331251218212905 12853314588374357378 16813719431846287009 7486295853543505655 14873273786748649248 3646025894174442174 11392418019596134030 14273954562393065719 9594759491181754449 14855027756859441557 7487973443004018974 4463151757319886096 6532372437762670882 1977579044061851480 8740587249045571256 10618860375374090075 7666208144440621482 16751147196471009314 2354909702844332086 11049878573938563677 9288105623699042649 13924088459005173296 4191733266512586134 13012923761633555595 14257342148427633654 2775466919829216054 6052888344613440799 9324314689192103460 11752122010036151311 3199756550802948887 7277848728465339400 17917973486190486664 1888323515988955280 13234979516366254008 7863920531831984382 778085078757374946 2749490962184955413 1074651216840099109 17733617075260025680 13299413906666191190 13856379137804268583 9397727250490239964 5693183863155306688 8297278483763735885 1371101948107827493 17406528944371090764 3242688426128256898 14685881539887185373 17922058940320227761 18306843246258186647 8567052636232595328 283250626650178743 7995464539872798907 3853158246477649102 8083527004075607882 11316648781102231705 1996110918876574574 1769204000131546596 12244894701328561495 2451963379951177957 17367781842936279302 9709359592679829184 3822645654908135050 8578932476001104292 17779104269530037862 18355207000991787543 12203540803307750485 9553841889404467560 10748111638480009877 8597662096950176459 6618025077183277734 3829347472134724154 4080913673591823778 14083849739000256140 12480738354126397079 556852293748795051 8212822769642988207 12472531847572386277 14351772784231248059 8022555563706441804 10041500223847030224 10614168609139996423 4354889925908228710 17176910809887789872 13161533240824971560 4403342895732880036 1770611738532446773 2735121477306101478 13665333180590916235 11360948928888266126 1794302708217366936 313799471547684087 11649067521211462644 8922801762583785521 3028657194901825861 9057875845559586445 9951338853289567753 17284774040924267225 11695918760117489601 7482938267419940125 3914205504279430959 12821061246771589163 8483733754026270016 4673237121528166173 10440386812058957356 10212338468896027731 14155696630848303957 16999210682969063977 3239422069788299596 10807472289379950448 16806058687479317665 9041179640632333157 3853946342529990789 11883639245741906462 11661220030842477277 14815436445973077623 8278474137789990905 16852272062491780730 12960092168075289434 8826285825014402950 17584090323615690795 15743233074114782284 16754000652406470595 3362506560917588066 11737338377262498163 281197305162115607 9031398904258782980 7841118346891570389 16317440440702299581 9932642162386578417 5071654021540324207 1250460677383190619 11811464776411332154 9267853884475131448 15123846601750678962 9119382830659038703 12373327302746129382 15839212343375840941 1583810113406686945 2350221567967075771 14602442930998562105 17376504756671904887 5684326189853045023 1076497489281756014 10557860615538814319 9445956354353454680 4076408089033547194 16623383551761715468 16555119043744497764 14228362954136325039 10627174650439293483 2265645335005392788 16447877863788123816 13961110244552555299 13447664054864061157 4162189246289593911 7431602089921115844 14300592241230884421 1243472401030780549 16433400834401696621 16244972940333951411 1363269436753292395 9502733851192825656 18011316891789256618 3871028080990195733 12758312915913680106 2806365920430055824 5709049908643499060 9652555882640434191 3544874509941152057 2235428337629711765 12119556448699966610 12287247418858358429 5050143137328398170 2782622392782366687 3696300967286727125 10283882755282165392 8753089090328834532 9458544342646485412 15488050139053629725 14495330238591716409 17163494019021210309 3110341801936910619 2100259104694634536 15165139033558660216 757729315830120543 10488535425210584151 18364703003371227252 17068462867163594358 4318117251182252815 17411693333194023187 733507126857208712 5666002022440109054 10894267020750222632 348426768332417795 10138710715976959832 629136737467142681 9781416524035887195 17446715042713004458 10580158674909735926 3888773425180119868 5356761078396861475 10281343327877983921 5193225799582096101 5455224869684589426 8166221771533494614 4531155688958687696 8553804764133746828 5099725000923614172 17386674167918686680 3255962792035701715 3353452957020300896 12244806881085142268 546181030205570346 927983480735850599 13163126805419142718 5548313274520605278 7077907596887741394 4073276591197233598 15245194632579755604 14640850918735694976 4843298719726634422 12711208683074786605 2714021873750590682 11428315674567125646 14375366142653580464 7233363601401373525 5661750489895232294 14780512592854773574 3257851054462837031 11189707235290088768 3834833729160771378 3398990655566645855 5426374843686992087 4452946199661338300 2616704381446083978 7923854863123537178 10804524122563690321 1003446755309417877 12949729071102496493 8563250034397003900 11335139106898551839 13587416079485546709 11632640686998664912 295440953619621818 6071834701201066671 5415987051850109284 9612675628678803465 6830147485332337348 6672904283271480858 16734131079241874145 9815586156130842894 12998026747318152171 11953527018017921107 10186057146171975969 17975140664464952500 17207431871189469303 18379497751967186533 3357181392567851105 4171316033853199586 8178745588133169755 5432104129727184263 1514580561296650023 13487314387588113317 4910480499033108487 13973416141973447493 9805434553737418672 14764550910712026099 14339427330996938028 16919383912400558788 3407093395183373389 7872941295599360575 15327374065658581823 12037928243888971224 15895522817706428503 1526447912658406314 11350559846459965142 7203596351375409017 1186073247740844907 5905886951225187465 9095395678765395673 12334068900362753521 17882099269115252747 12689511568233841169 1328353071935725312 15395819923569067419 3415203956674387492 17208622217941091632 16956729567525625717 5630570996753482437 6279306249160097082 9479182769247870140 16179085015813475648 15729975781360273176 2466204027775449635 18162963048714644162 3656897340373433343 7766446935480237331 9998317923388021012 15715898692187122601 3816258567126319377 2274695418240822733 819860455058669680 8399299118138004984 2824888951589110098 6014129606719216772 173561672958013583 6410171368576696742 12623596876620728506 10313069150177992086 17712088966470685131 12324457042572124589 5739044562606279925 10218205607909854097 7771431492535631738 17829627478577769543 10296490031321722239 13068729954357734814 288045061305309875 3126957905381281021 12100868879352536662 2482438818881916152 3185470155916178346 15632748768589576792 15968829450053996125 17361292793201318266 2955566952572689194 14778780176467075383 3508011270932280659 2176456211904139457 3455130757801272455 10639232672290486049 4386737070195578761 7806872593523407982 5332811735919625265 14144721854504748914 12091956048691576443 431561192056218381 5447769567856564151 4308501957397159066 1717467752220291233 10061577819449666292 9529417101080605199 2431527112681727565 133473592471045904 9781464362214194668 17415772577862257074 16451080668962442585 15605137367422295104 12215241497984709768 13677219302267687296 3649412146732363559 8194443646235457040 10671696340620574436 12807759605229252853 6973987325107950276 15696729778057462490 506112640966240670 9325384484721330743 6335503846417351404 16765675598238444894 1611523815127347252 1298432473235948779 16357548812291092137 3128704990229378453 1607570130043435650 16679058075903345718 9002645866791700655 10807197010361240869 14000271554177659191 766923841128704509 11258879055454384331 17819679131797184317 17648895987848317409 14938946607904452266 8814735952073358004 6175763374608934928 14240644482883521099 2931683232331219132 15158075926698342788 16243385277977140840 11588056547754087428 6134123952762445066 3119921249286281515 3240403000212486890 5735507281532042695 3473984601565274348 14453025186967037961 12243147450495576575 3793496686586560072 2624741435555372286 17692221261659997432 5136227589378978263 16332027059070872250 4244578676287112136 6632957716929788888 15183481560598414438 245701332836262493 12346264260082643611 10907935237526692576 8030766890161656681 9699635756640421394 1394929712376127931 10364270028278121412 16885245590098589927 2412600585842461087 1639904125723032986 12467541856874713371 11460105878373308031 13055105989823294412 18328125099853293375 3761303063077729700 850293569879468611 17226967121554230834 6408731971368273087 10256923122773811638 7225328652154486712 6514664718559842690 11714440495291710457 4674668633211094722 7400896615677160769 18246151462343889112 17928264881053352711 13922754373074443089 8158404362343416723 12816738336635109026 13635178789895559580 5181228637506473568 14885754146573765533 8449614583112979867 14124502097721085561 8712694763965051885 11264894075075296323 12858628620755035852 2067168310954159730 1069715622957638169 14788531906452400202 10399192255407307915 4278948382166996801 344227706975162412 7072657094042692590 2494491917152408109 11609833779163577671 16471403245914057868 8635185251083211819 11032487883897495965 16188342339272503384 4304507064654856641 13068052057169880386 3361277383153606707 15594340869353914903 3758770539884080864 12541181215966071567 14718509820573663778 8449488504439426887 11058626072635411924 11365856414094084608 383935674110040050 7753443638725314593 12394019015046107970 14075571922233058450 7867107178928493783 17929404500658830907 13181493850246237608 13690200779923614619 5416052458916203215 13836377806907485096 2483313652175607433 9908981002431686400 3420927456170593089 1475487743534632043 13198636809770980342 7702392038055276851 9684474331835983261 10207895816041345213 4615148130437009379 7606463785018895518 3902225813738706942 7718055000381988796 9913409994858063916 15074784995822999200 13418170237945679374 13712206889111054427 15346601337773843280 5135759727021796289 9986365001703659536 17694664804555218409 797416526804847808 11660771701113962593 8753164701125537548 6358807364044235575 10675476061022853255 11435481331817418759 11492102176696290 7956129565500829703 10423521480753706563 15337797782949988843 4633083310032400453 7716886857481678266 5526016616953076151 18056017000998975869 9490498131871580486 8393546988201584347 7425533059640104607 15920701250370790840 912223746538109059 16065888131294796341 4789160108448177117 14654163252475751189 16781015162333789122 3847028471472382592 1774651502920855915 17721064761013386137 12527676028162408757 4365485273327794024 3993426302526065940 1378109327666132794 1472834132725973522 18198870242166621069 8192617990076904315 11527372624504911655 1701529655359584948 16849590141637436079 10053113013621050838 2826772667472501064 13595732449329988885 8532083266701801108 16807059812667121035 11709564217209096301 13595995877596348341 9221520014795847209 17100455380116917914 5148835943588000581 13693283047166621548 12052596749767261300 2338798002948124584 6555520617780732592 13964640571714907076 12094239475857689622 7327944466650198981 11612731658456207517 5578314236530445658 16689095702686867105 2416547037617772856 9639599996378706802 714873578213155547 8482562882053076830 15162796166482857467 13014261929672075591 10158725380309608340 2700231464289308104 419228310284382376 2064184836164055928 8576959189983771153 14773385342959804303 3556357873647035714 2442659885869677123 12291850072696477148 14415544487778514210 319672720008201385 6015665208090845801 199313025493587078 1746945718272830026 5257544873110429844 1705791425082490798 16815047034830731232 4800701287961021876 1085891230875938549 12548597332112006757 16268518936625559363 8797818746672479643 5594765844297795130 1310878494569826432 2880346555696151603 1848887374912637529 17355734433326853031 5987817287850040689 3187633811267450154 8910748490182460374 11508164923633445769 1355677048655362663 11300762317881771638 3152622896988662029 1291785487749962436 3097468275073677288 4483210953289057215 7756703906075757324 9552378073005536806 13087793532456200864 14325718241227364627 8016569747247003513 16241314090729537085 2955979635539414121 1250044898218961984 3856119010185813305 18364284343456527454 10339385295682314729 7001990798096567418 2334777958173001142 10606702869626526189 11576156716850285708 17066775768148909544 7639468186433372680 16246981881683512621 18325627325151275775 15120184611690974358 16916993036808091618 3330464901937188223 2680036045090960047 14749989521307407792 455373755300902077 4614106471936533456 402609570168558117 90410204821038733 3547886086836457503 14476266192408938467 2848762184010429230 13068345200378027598 630729510517438227 16078578701324122610 5120229523470590907 15804660926034690300 11022599612516423050 9345009748527498477 1551781794446333798 17728468148231848466 4053092191451939693 11366151197515840722 12381878867016741657 8692420580243212200 8690036984698931250 9217522722945348410 14976188471785871120 7136217820124123738 5291746689974723785 18225877346752894312 7419017457309848591 8105493874265126954 609202095767729125 1158485643742432871 7682067764045101218 14384588437524532202 16682015400010608200 14667031837961065975 13956419674453943993 9307457493416303775 3916602388290640533 5223588451734229005 12174671777274499733 1150129801835067623 13442719617559912452 1026956400950008901 17656173974144675637 8697893722820842388 7296562656791084506 6700366723298443382 13508757738770526208 15879615305342610402 9430918776169877658 10609964570142029964 18001819305612096379 10221307748605031340 18270600573845353674 5222946083626152026 12473324398028767158 7248459138989667969 16952714103831244126 5566608382345909452 569289468766775405 13099595137217995742 7830551579171909153 7675735624016255223 17106674775245296176 12675892684774405789 6656450309494311937 14249587723814643399 11202723223266366828 15053779189429115221 5543561784986292138 16320485312082752858 18090211433893821572 13867598666068651777 9540292800975606095 3238787151819373836 666245303181318107 13284485876006576874 7299469741061351554 4238456521013721199 1773033538015435744 9981345944314529167 12389255054885734084 4285286921239630110 8747539522980799358 17917706684720497964 8829469455652969238 6284068372232739526 8995477012806846186 13367792099195360728 12461808384323616551 8099143547244312800 7786617435174596134 4365819318817498909 10364441658022221121 15518037005159974243 16106989256960106978 8795167407564918389 11007056832275626855 2921838865209362393 4797939159495672231 14438948533807772879 16629542669436501803 13635240773572997181 15845962937862764913 2688132412206967030 18028755850718210192 12287303538352843088 11430663834062753066 16657746432799778292 9210640947070099739 4960132235530108905 3354899149866291217 7125975564444893718 14151853961430449426 15504618472797976365 7673140248284930115 12275517740037708889 5736457882372146211 7305046367106200048 8446789991259307068 3092656863152469355 5784547382343836354 17147679499240256778 5315595810760996251 17766134284126144553 2581030212317897762 10643368885220198208 3968658790897315595 14201255066456407123 10655609655267055678 7607851585196229730 3503502259215945747 15237066563570592365 14867439368364312844 9425153715202644315 11034552131740217865 6212649937352433306 11509767976366128238 16066471209530499778 2759917680320069995 968438682635845868 9681879250017098342 15519876649614039299 9182717057764756626 14441519577748751083 548283071325397301 7539213882899714580 2334627993344734480 4205341276248432628 6831928320239810272 2894335405712811333 12021703378268036433 14554703563231681714 4422753249206061762 9745906971464362202 13484257716609008141 16888575031404186417 8829685230390544098 14559157267722464857 10076678297170836982 5016368939200423337 15451569059175485308 12198831665637569057 2190571793071434741 13801429087864986948 10982932045371661920 15759822755406773238 14648501955562629453 977676397694648384 12485615228123568194 11134970235585966920 4223528787712538111 7186666149009035633 2439414354905860948 12956616041835340901 1590512222464181533 11376889377188350199 16476744241474042080 17671451408454656047 13333162608579402624 630558869665578589 16758429170947983410 16254826182194991261 6555844828045477121 2676432072803611959 13587601730537266874 11799714352074865088 2507575483347284418 5489010979522092074 65973681417259022 4010573781070515837 120523394571659016 6386042813130836505 10506447303565666283 5741493588648775182 14793148254816155756 8444804187546127342 10755217277892441788 14220952112329629537 1688911669055903445 2349697064741244353 3499347724752776103 12717888745669001451 18397300135291339176 15625738661011250644 1082611904800928409 12046244230384833344 15148966503552011024 5347545944107483378 1752239888580318305 12023290128059153368 9805415299327205424 11815319494514875067 2266380621405955444 11507908940694283585 10012917999341069396 5572624217262447235 8161919686006575600 11114599643394911148 13644509519585361089 18006382627317882037 4603275468561370520 15201438409258431103 69967879143580721 8838096144172973067 4322039425060003345 12808594676618106014 6643566770821262674 16822407671616520578 15633996777688709612 4123895756610174659 1828441962626594808 9471703419245088562 10639264561566774485 9198968587408540871 4200743643185151202 8960374536192109906 18177883773255616767 15622207553015193568 7117245509695536176 5271965557128376962 14954641626195610274 12633220922699670413 6560786886321015926 16426518292473758419 4267797958806537417 14230833859700162874 12801521893695364136 17028110224790637545 4539264964932274406 4817948544217588802 83610501254447979 2216304485203073827 1653259455548625037 10985861151455342114 18181998755256971226 10589362264807197429 4660715337732724439 1355877706641712899 8774339509561900953 2379676905362571364 16830002145550449004 17005049983135560715 2349521230237910480 16105836301410096562 5273024666167171523 13962732097339178662 3754913706867640649 344523529848102828 16375871607614121493 3730576018919736460 12363573606763405565 3680494452269960561 7764462697271261574 15667763260709543516 13188997526452277117 7409804250581833306 14048552855764523475 2949688096528632067 796817210993368520 7458518875462328774 3161533450153923603 8476156443363086569 10004715230378106338 12397630047372964333 8560976549291285152 5836963881766847068 14600746493680589854 16415821537730593701 12127192852736591597 7953101393438519099 915367679544286838 17125764486861772535 13176203973555932896 6609544536431862873 1335235107898422371 9004878746687674941 12583305845388613981 228655231702180931 7014766807395685094 10005782185526438910 2156352360931914176 1035908902208310437 3723350304626320243 10132802856108799394 9258071900691572041 9187401882761336533 191757895718671211 17593292221597503444 13589794917756485221 11751469157972494496 4410572121970552019 8915919497490463436 3703547648733178170 2329760743727158081 13836598733049548451 11634941839725128620 8562899671151917155 16154668228346651958 11224125392146255750 15580638901400470866 14947319364607306159 5527643390665768637 7386549262915138066 932938436084988438 17635922181884645224 7744296474704061041 11874473040561198411 4962999553949750356 6550101438565463528 7531319432705589956 3932485100999831968 642448993479921350 16468821396201155341 9364877994590535329 4873718266618186035 16297645465236700144 17232268542856035627 13375956929035781917 8975562963662643789 11430923708222462288 14094897133616840972 5915727534703854988 13497144665075460743 8749849074792435347 13545184501123533523 9204576949399236996 1171635253185091009 5482860777288271395 16069685630660172979 12519098486657644335 1030772043913848217 17176348390036741584 7113176787356279989 4429537087702383749 16245096826708344242 143997382532446483 2956310520654912432 14398586967048284348 11533955920236572688 11718110731552300376 17996210574137214269 13424803422034906056 1291125553961750970 2926346964147910108 10319905899249695757 11273297882092249299 7247284803960315817 361812384395548640 15454491341872742493 18325209717884876338 18043316587666029784 3318672254294884469 2158604944283611146 6328597226874650876 51514320362825905 3481177647571209162 12894097504783928798 12572024059320866231 16076791343853788824 14900949415538780063 12005706441888329810 2155894099785671471 1837487854227816710 5087232831961045524 14490572635229424041 12682069695667895256 2626794279046944774 4381456893101664513 4414086171969334001 11933052526610165596 13101865810653386463 4073697221903872217 6864255122649660311 11144459180110341381 10299895431752427097 13809402180588175295 8662368058781886312 11777091905474148896 5063575432371312216 11092879272656316942 2015083375456417225 5995513681326645317 6852811507897787986 15688765021914560683 3655947388663517460 7605144428539087496 12347751265920082941 559496242516103137 13514011133267103248 14629033844974444264 15877676848172567465 10405868382007004370 7084298380107838994 1955629876204413846 7080822711873164668 7126529760467134034 13694929339009805787 16190930794616597159 9827473645721848576 9580689203832858667 12714535605395944759 18258697128878025041 18032263535209550635 13601078909438558434 17036861707084209504 15212182044283742466 10686105151029067663 9579252408536486805 1799636183919308759 412655195138141511 7311140204210052103 15716567559566006917 5300175068885217998 2387423017516384721 9998899319755930589 15165800891944238566 13145005931253690588 5698149588668652248 8750916316370126161 2142542259821571872 10502057221510026283 9889123305557387279 8689199616467240823 2440608255019741570 5232320421080160928 17116273918496746838 17805954135951898023 17745095337994106891 15759441079020131215 7640043474266654352 6400686339553812151 9079289523990906863 16787794555509396535 13664886906995704834 9682807274859693224 16769144825569434503 12431810575787020255 17560923135512866074 9950687976605957376 3623649826218667346 8251142888752631001 8583202489276190498 13213114416530194414 6481925153499936428 9262405170153001557 2185490587577785549 7148936313329732645 17548974546321459236 16224370088125152801 16094546444492682668 16520919372658890740 5512868251885343964 7747513863030413529 9547391907368634147 3326755141664801388 15051475789535134606 5537593999949861845 2448761630771158807 6097834965290771742 1913481856492866303 9539951795521173071 14557570805705971003 4820126700427158017 7927662189758194163 10724288737532165868 3816188009771268696 13562868800445437453 4048117130784683608 16772492065339045786 14676341913811873303 131610846207712426 6119982280902004172 10592833965460980467 14367110948387409462 15902212818326198588 2133808416839285661 14362284212107036467 7466917656795331509 15380696111372655357 9372732317899006533 3235108680829627496 7775463802505795725 13424463967909162559 2522153152432084595 880838391258136090 6785590674707327693 15448950365849390991 5206972539175185700 1857912252336891125 14545593935641721735 13754117165360534670 7267382886024971889 9740053053815712359 17049502557330255235 938903379449658427 12437441874390421235 9283060180004220181 5752126301426554937 4350195639337169862 3462406674081839560 17345582310424378250 9046152597276183184 11263669080564976192 4760714021454069222 7195426799056109531 8193634025690110239 6853878895922847969 15019259103594827200 10831020552088839965 13869806607497992306 18059170812505428247 14900564865492691505 1744366260687698819 2210732159343133623 8709114721424958636 8089658440328783291 236399730325916094 2617773435781215915 15726641604045387205 8359771597531691854 15361529840750315040 11385558619048920877 318568909398836655 295047346288705336 16679870613677339503 7439502795329269908 12752820338864367728 5821474091726898555 5889855789137194159 4852025474969102256 12559496511188122691 11115397385836912072 16132743934492300515 9026690579209863385 16313824379458804366 14728592098620279095 14215618687225867004 16541052183937366799 4280461590391952783 2210931276177246822 14460292143498441862 10445782354433170400 6638425445473958183 11273914848851802113 6966694252803415300 11814390929419651595 10115041366817685120 14295271042917510412 4385215458724677775 13206331425648316463 5500923205872245836 13318337695588051699 16023570663232728702 8229872619053012643 14924646214936131031 7339333103064683831 9338358541366884540 10516685976852485100 15941909713417787367 13037017325937808977 4709599538684977778 11454446971733603944 9125101047905845521 10672567995488685404 3856822704195074075 14774106756062703930 6313677421440083817 8820385955935686243 813828463644566132 670659514431541064 12007875214924539158 11541024317302743435 362927884843330493 13252516310940321822 18003378537413988774 16108092741558123324 13519694418305646455 14888107016227608993 13032527147008287616 10366738385486366211 17457458743895608405 26164299656224579 15171530930015143728 15718131110313856409 14857824064227166514 11773157274595618430 3328716040024308114 2450977654644873396 17843371582939331598 513348696719773150 2932982028483807693 13982993673277551029 5911383914031331172 5415809335992124093 8924969760823639887 5652820694544309925 12948133383501390089 14431882555459570824 4266197656732968925 13925727632286009457 1705827494214940093 11084354073065052176 14371829142502273683 16453276678142478362 5715761152905166328 10098733391735220136 17336525496019703153 15023406907327463084 8344360145034039219 1436102664104527455 2999686051105154252 7039485112986572136 4876274279756447200 7760526412478370914 4197112607989123163 15432508951122079604 8876898619215251017 17665543948540223348 9664028047605976521 3136436923685772797 1354404191311087430 13099710539488480079 100065317333961021 16470043148309070587 15856586826498471295 1538656502692428970 14823150332787535817 14838736718464079837 2579237838357014185 7560096470209193000 5903679981045892639 12174534976894108176 13537695648611924964 3215237599774410823 13931856162127308761 18172985306808287590 7397310549404364991 11536405269988595043 16132995464573039941 3192254522856613726 68378155058780373 73830361064668358 3408095555377052496 16534327870201302221 15717307685988557052 5562013787100529208 12405057145665454329 11833707825793776516 2200643187857050619 9850933434659358405 4684346875268541650 17454024981521498644 2124998350076191744 9001185384793469169 11206768352760753757 15067871147388134590 2403079876034442711 505785095514121296 3289469422936663204 6384195708875349916 13068715595641870909 11439427494280703099 12521114536110713943 5607939701270485053 14812710098547567420 17183142082341230013 3735182962444247173 4134352969413679560 11960053732724366940 10494472364799673306 9021423079369727228 193520529798718925 14287983904236944670 13913532295390127535 11800784465389801012 10227017406469646123 7366640400350147103 2855499461703452679 16989099702976860838 17744119461498147166 5591591626691546220 4498989221150108325 2270831714564286306 6310636306097571037 1064236313305680221 5127104727996023528 974192250746364266 13641820477082501401 888614279223347793 4403267700137320996 5630752229575684285 1059239879005618968 13367152658976370700 4582392678968052114 6757115859401323640 4875914597951767241 10829379246405222860 5046513120459223176 18376064087800600592 8035204120793265961 14935209533327058663 7168444386694644565 5318340167543003880 5928561254468175346 16589987013817044460 13229643459693259887 18200312571768556796 6924978403411945802 6838708278210758425 10190021261468533244 17117928871416505164 13336030568210181909 10207457470037652766 6318913177330680014 13049411177011342923 711064679910771098 4168655785474012021 1959898356477327624 11246076248721257342 10685471891233168052 14899527298762748759 14755418972725088018 292515761257939692 1044261219205717322 11240285015709278830 17169269236707839328 1737113503042536401 13713531370106977464 7611945744102244801 12971771115380007781 9607680559860174988 7172627367751112435 14006067455105053618 16276835576204168577 1768848074665925425 17048532887462132175 3723234446091730575 4665963090110793997 17245473476204268863 9465010631349685071 7509539225291351442 12514611698522122431 3234826096433665145 12448051465544485897 7477073612357709122 2512859311413699926 3628207206109509643 9628168304276051696 12719790722841059277 10595971664737773520 11928805208724102527 8220527372567567411 8484451504651323929 14379823922442347061 6795013109260294467 9817026365219539129 17540134221204331968 15746905109121566328 16499067532456038295 5539774801113219677 7964110870789562186 7309018277434853504 16784697698322216470 7203862975448415956 13438324626747835217 12001766569711939035 18197102718582793491 3022259753551515783 13381565645145231961 17631059764909809122 11865630799944954454 17067501380022448632 11142838011656805412 17872209439910846405 10657852895118992649 3055744048477239977 18244930679467260589 3140266771676827950 17891754992900796370 14039806798750404085 251935487358693518 4762503498100118583 10149681609382803149 10287293473375981872 15530413836226517725 126753536199564499 16349397695880846747 12704600664413139136 14911288637992058489 6953430235520015553 1268361781192280605 12737259256726720551 13064118802092019965 16327228660226804174 3497264538306136308 17497729993718122862 9780135153624085326 3600322126593244021 4635676168678979399 16231899340444511324 782523686025155205 2731864329087043880 17082376705498587032 4912826085199873907 12962382984564913037 14801337632705093751 16214146350254759849 7265513699197401146 14004899451688411922 1207061838897696543 14891869411133331421 17275062117266163672 11264225477099771292 16237394795451592507 3131057477360011979 17128456407817272016 14733073678873623206 17612341716306170605 12909594120010795539 11770328173734540710 17422231785244340169 6396981428939375026 2988171321045867912 2550216631771119968 8137645987284338256 6554995451472254922 9117909131897997860 16970373008661536121 108028370970789143 15904225562506235698 3789104740065171033 130515727211092469 1331639136292604233 12980741419265415870 13409948270031991936 6744674947830713866 8842361481998055093 499914337937533073 1679173447059629331 6351615732925154588 3964465002574037596 13397952707993910804 13429364340335211843 4337138360753916628 6315794157992942626 10867224627480574118 7593415401378268757 111173699644337642 16632590944110239364 8827925774315514306 9633349846713283072 5493185176298740962 5325935005954419537 6577197504499536292 10484007572446056288 7833577441752960409 5441320050611271885 15381617330685274034 14958573332437647364 12637926931932871013 2429048431557820351 9099458600696905123 10697420125872110714 10263866914007131400 17755551146382784483 8093430650314770450 9554630813311760121 5848168926922848628 5789301404935272216 12407001005017925646 2515604758673942705 16612962717165055571 16824465368730792519 1626783274355203161 9829876064436826484 5117774362955460904 312480140370392652 13548286988774922370 4967693158765320802 15147746981058411786 14027225199970630724 13641858159329564862 2843259631847455472 14981702036372916322 9941207194318325846 8961530509117465089 14370257729571048014 10951921863551442400 7401938409211968447 17620957202103722933 6616594059838765886 11799786133024720458 12942888704312553423 3112391954336479957 4027495601268356865 3334734998224007495 3766154281333909282 1601537673698913357 11820495828124520258 2340821568778053603 17897392064773404623 16755587347424459919 5837099431695250977 3969006238370854761 15518949529041221806 15236691801719878097 5004078493954832553 8484360266966867114 12975738469368600113 5877808957247341362 551693188630457441 17971140520565566825 17636519505874660443 9866204738989296270 377662027271508021 1940319047465106292 14708092609652673846 7352587073981464620 18392604444013163888 3466168828571894113 14185509207697857649 228319855275747218 14672778761078632630 13430165933138088284 8153957699484739334 7154997154790737441 3852111681175271312 12502055339575734533 9718632679608435443 4051349621802917498 5689799896454314355 6127784548940050012 2845524023134339129 10426640199245264500 17737886472415722076 1632003611962910111 6577064419744611491 9006165651654222198 11598683944782866296 9077361079365018817 6357249791537994438 1361210937507096447 2259594510656078098 15266709021436140770 9026173815258966113 5499120143684044029 12721745472702190603 5640677758795079275 12724355557110035824 15137568523973617796 3602033753206444199 10457346804595407799 10739093880031074667 12206286796948342214 12836520846949719344 6380055124717734271 8487316593813517973 5106645023415626631 13006721669859200063 9260117408506308548 4220506842657993375 14033691730968108977 10509970167973532478 6261789001168134393 10688878882651715718 13186485904351285628 61404480694728532 1259236293255123288 11803561061388379541 14727053019934169614 8675738067362099156 9849240657194670729 17787929015316688073 214882230438370674 7184810981334370002 13244234240488622202 6656886742669513192 5904472392329208700 15798530161421182540 11327297354672806650 4589695236476115300 13477928124712718811 5087356683032360348 13034797052889405406 6540346739212843107 6987858035207584719 9250215992629708496 14893478026134926369 18085843329183882606 14176817437426505301 1651780584316712218 8415681728174693357 11965599155877389635 17592509201055262573 18303572982250723760 7938971015935349994 18292435609089893488 3086023203842020696 13911748457991498754 8124783398961627263 2061522937101411893 2437300610807487122 11041428212154687840 6779597804485014600 706521462547527884 6429040029619793016 8852286440783155066 4921058423287181151 12609160893205570341 15462459554177135291 1836845867302766726 15508202424318915831 8049034926605645430 463822144596928556 18262008334641653884 17672292717139599019 14787322391124834475 2040405629113331847 11160302471595661082 2986950053948393445 12962746810433083896 8479374141513855099 9441314923555124783 12980373854285651768 1315104361602699195 7145184975828038161 11263588251528799659 1142251912522246338 13643095073715521181 11046869975146256167 9856384066477719265 13859797880250631072 1358181362136249078 9061523319766019362 13888455502559237665 7185751141662655201 1932360602999815088 10293144647004586916 9398746759116178872 16690611735287173040 2185963896882150371 4840331848577330795 175829975028425862 12842276823705949961 14539248168592896227 13696725728414399774 3150448282367445408 3314633853404828714 8456366549885627580 17172352976159859885 2541816512712826725 11664956796864700127 5757239099306646631 17324047878214804987 2046516681500519043 13954903090729762148 2360969817771543630 1850671492324144263 5923559026089366141 14194054843134196237 3277198322998836170 8788554650888080405 338925770287137446 3129149289445874308 4113348286974868572 14250851546680494584 12523586146152817259 15953425742062337046 17540976723973172923 15014635096457628713 3655284783732670938 9670804554979220504 3817436303432280608 13303903643733426951 2515808744066170320 4632542721495263871 2615304770682372268 14833660910836802551 1092754608426452998 15308463008165160419 5687118616827985723 4907163885574837765 11763575127588442410 5634142666009440494 4058402565479223999 3330370836849473629 13192814520059462496 13152041624574397102 7160201885362543126 3847432006510823013 4626747990027253922 2219504668906484376 14806066390618430669 2484645554751572789 8598050493704395501 15044040600095069339 12191982224233654735 11338194413340246370 2571600241513485802 7958273986821138682 12869577979966712681 3175930739686471102 3783212707286446792 15294287074228806842 361229727376256890 1786289723295974261 17026509764804028436 17106628111683552314 14487658243987895480 1385375831381682536 16353447132082948597 1359465207378483970 12384224342836989066 18415114810997371265 16366497808423704750 9371942318504165726 5392055470146101221 4536559989545346799 10517814160557630310 16830719001864996185 1303079717784355946 15963086491689652013 10134378506673825200 16955902582820969576 11867817367075722107 15743117915189870537 12219037423824144761 8941251033490847778 8237709904372421975 7427540723449599190 6734198452144004615 12959460414256569228 5832808668587690240 14941690148751270399 12462008752277361244 1193832645085739715 176297390869357337 8647254378581948640 17960945760989399035 4619096599080694303 17885108654802840633 12343840592842565420 10906108891566993478 15122985050712699165 17145866317074986985 15503605968957586019 1552787634023865694 5531419804846582809 11960540229717471007 5061492925550723860 14828005589182725006 6845239467924469058 6654661747040813019 1702691661258644703 15963282713900489896 5803597360875859068 14768903832711299276 4448051626486761640 442953317251079864 3014512292461333563 237971868693208718 14646234410825304226 17447119241861192810 6330851321731494176 2858473398746695255 2446857928972022099 676059288274072426 10545041732607320995 5853400739305529965 173887551820314051 4620113566064427734 17060696223908874335 18420325356357048935 3784969495303464197 6504851908514025286 9536052791006539339 8626248718320141227 10642723542240489985 7569518981816498577 9224630547028994948 17700820980696480971 12267654505508701974 17714526199865644901 9025311543524523557 15185119046523453821 16372541434366475516 14462775588768073978 4311385149989721489 6051260309970582837 3700220356745856047 12305784864107386299 10254761063154826705 8127321198930501365 11836462079924076805 4659747178345742621 13699140619460527161 13173260401077184568 9365041134677769023 11475363497853031817 15764312297490855090 11557221505327412865 4907424897019160240 5320158151267011726 17551435164303779801 9454094861372541547 1721993691069891945 17988936473019653276 18102962021106387162 13656068972658882595 17610859441545976862 10091120721440460766 12702385722493685488 8112150479726873070 17933586456788956247 8343046942519360814 12744083865974212406 12139102423995590344 12568382495261275223 7276942867292021951 16387845679825258955 5625332116026273938 5695497245922519790 13631073767203092021 17145287878345891573 3810714159718117862 13800189335121735131 5461656451678067404 13942151655736207685 8126622544783723851 14634523470765839902 9917990840065576195 11761370371347816095 283928613129460988 16505188501545090938 12767420187688971736 7594882488166543951 11508320131757231149 6830835807341680567 11722781762382861614 4254701942051216734 743671783400106119 5225213269190103210 12979323341855435402 6128602599174300614 14820406718482214653 16214439461533082478 5513894888680162183 2356294145709635281 12682385380476809951 12725186131436012427 4213052027017219029 5948760855430069295 3659004752207292956 10889754810304169485 17269897110798426692 2263604429706804706 16661338865133384372 4561625190830616849 6732646418969698229 15768039931693549379 3957401182012015332 13587218324767613815 1206784696453797188 12559743295593159060 3916304481970981010 5817270931552905359 11265731290940471693 3026919315191948747 2575255743896882300 12243611129411210546 2463429363380870980 2672099240205052935 7665742796852288163 4878052298999015393 1063318080179866168 7135329124701433914 10408188443076916279 6380481570023680969 1738070361716596959 17010798337936524814 815305786862217160 1684727837383738724 2448786302421381317 2963708607540731748 6161470271873389568 16478553001095821492 737694688300175249 16869076358728677938 1147125368662133192 1189181902510588897 14142965469508165714 11280282466905467624 17495897062282104799 11040748488156712336 10827866635916854733 12866554551699279849 16056069562087791950 14400643047601037315 9785524528922642007 6884446776850508772 17689292687786297496 14346050286208401552 10067714122334469358 11144988894195579469 486543279291358903 1353588063630918417 8261618001396185697 3268948180399741758 9120429645367259271 12477634553802505445 11735892398125619189 5185826344997604199 3928382815503394280 18067089678318133683 5437188913384018234 17414434613956879609 11018587217007336204 6194040213152060546 12147786216613244292 11049250509354195650 11788319263502266501 6555055255221930745 9835020720608560504 10642240912359594242 998995261976497716 15115846855663108240 3529529653294149603 6267659888682289294 3665858560497940307 4264262855715507704 2840375966954076917 9305007512390157590 17663238001878858576 7427507768681517282 3853559502940430494 4450644689466786891 656490517261037665 11429150600681560193 16072175587793959559 3594435564845986644 10985128487057314514 2937269484412616780 16230309625192585679 2328557133879507261 5290144044677590395 694185788317729108 13347886313009870698 5318976166391592137 10891509419737753959 12214530394034634055 11563416355216588432 9000090250521858851 12589684489971496158 17601510721791228078 5881008610256037981 14725713437554520034 4014913926266082308 12686258902953483491 6478357827589349779 5412101074752796118 11494202341195052691 12326084522154057772 17850039893025683673 7565298299495672424 2432950882976909888 2505294604926516075 7301183667491253849 4527733195389756378 17222473797058946782 4995171591607331970 14985865499575778909 3987507291420842585 9967139193896132925 11152645854509735304 10738128838442509107 5667789428079964737 16479639882393785358 2758241837092358152 513338029820892315 9250778859400111120 1108130363950768432 16571499169427885691 16910864725259353599 9887230449563305013 4272307010448451982 8588686029952184724 7544534192140313195 4362780172310575258 6079686279888017345 8050837079676592490 11920507546378448057 3951354907986133738 1415083944538066203 13550960693894369499 10663909757915939664 662538329697061259 16864636191596751814 9447211695897743053 6833995114824198492 1319803256233695674 5171299064427105178 2154756178219863514 4136188670368434104 15948408723698113818 16491035522703283763 11770540895734846909 287635579545272859 845573580417259227 8491899527366400224 15255808564156481955 17269696277513597410 16455786525315330966 9602922971779219005 10008451804450818140 5753506155594189838 4930339674098965876 12957600897077490715 277486632659209995 7998612340988643492 16420432710752774217 6295086051786382955 16259928196837248671 1306130986910236647 3369541353788449867 12222797975480714034 5618207529478080567 14034485767736171947 1588346966551738302 10523941692410949809 2514307157186348323 7215784314928097238 2698966561159654619 7766666730252268004 14791179721862278692 7819474559913822920 2451076832602890626 13827708095852862275 15486856933293820886 16311412314145121777 11070735736433072016 18166800426414125465 9183147905858577616 16651766369402469973 12935807336886355279 17508163077340078843 8834738285465289199 401633734688865616 6310093041102759670 5856763367752143066 6801293399533729447 12117165640482570053 17997935559953713492 9306575157471194391 6034593433963431769 18121332951288899211 12774493472196923537 12527289915934443183 13994110146504156810 9840220051576331452 13927516549261533483 13748255516860869920 11489631929480489483 13043634025315922447 13788713014038377789 5840925787626821364 1692021711338786296 16028142167782132863 2700635590562103573 3703311569889078920 14922817869361684408 15737121099313632227 190338139656491228 4123953280789089809 4384928551529099805 12077546716347838628 6990041366914971168 8963305000118290180 16673973158657678444 5295733350468625298 4999990561224976165 16046189691695227222 2839311164855596396 9440866872725081728 12821033120208219388 11001980331434661593 15556550624060122080 1186101074617193678 13807089908269736464 14885595631480126131 16584002375786271376 8098147613001469047 10053372823429710394 6268622311718641835 664647860185159659 6957431956405177295 7631333248653302833 12639775655113386723 10428415722293620667 10538936246583497305 8781644417850411592 7657381366566084778 9838682772131434796 6384466688797528336 10019311316049157227 163405090634552966 18308393079642150269 961788178843369465 13008639592130214742 3349016810860073579 17857487625387139400 17725163975072640877 16570342421798494614 9961844377763544153 6616423722084550510 9793455248418531380 15936025453183908049 3740468876044576603 13828317000016500792 5072442934981341474 15736959373953431732 10584507319588527365 15740870222122261309 178708693033468054 16748271231879771533 6231379680238239546 6889240284833843070 12954825434144484637 6419597162073817716 11653951317897078630 16353912149098518690 18375653559172897371 8388110568670197305 16353934102805945215 12940038841060247999 8820593407832074825 15036685327360056731 1295766242812601278 11784147119631767332 4867648785437025209 17377832785337190316 7663744410177992545 12146518752931848488 3398022038887746918 13182771738652710106 3388520529406865047 6746002614953996669 10998524696142767021 4073018783220382048 13693677841188343118 14923860348326732748 13686395800582612378 9616766006821352874 14710010425605041787 3524610726995712047 11380019360781909723 9892329710976686840 991657757930500552 629355046138139418 11699100787343619145 16792119027066524677 18294679616977843957 86074236390590680 15449747106327335720 4642236723155782595 12772107578482442744 877489252191230925 11427129335513562136 17825758828578170634 14527018114822920231 12077330323420398757 12497199511633014465 5571104405518482918 2720868904663025303 1794656227160284388 18274523600820660099 1227761242049376776 13449744354437690367 7013864066898585731 8831587407340346840 6719053650094228567 8660904012172701316 18353671193934188731 7256339036977970022 16960460937435464941 243812258294678147 3122212589074875863 7935042508081200906 17724559081393487791 10161847580923614908 16971770564941678720 6202127592881978090 16054241550031831478 18026462320367461012 12854881830003593871 15758886625266592214 904290755286443078 10036897077768906711 8628405803536014237 2733582518927133460 10122930946440667587 15803791768484909217 10118613358722114133 15202272685282353626 1384348482265061965 17129250864635177989 4466575363781909149 3452046793656665190 13848211020045406762 8026394043824509563 2378544365858341037 462713891434088324 8575823458902848339 8788174190964652708 81641960937400160 1409029533752999791 8240808644221923838 12035530531992546989 9139913066910993046 5721098220962331390 16716490516202975065 7116656358180334489 3384578767908425216 5413668065579949742 16777139883660538812 7009997428325939743 12284752509675765859 7729999742250008634 15875726304335284764 9022703306412864685 16150709126804154591 3981131873249759218 3487759769084148276 11275907084246287978 17766012248440291486 15335853108730295428 13412581216144068720 11083725473072693518 483025189199922611 1405630884702301086 9512551598553716136 12223678184928473569 4842086837493076571 6859290673286977616 13591302694788685366 2032280774888288887 13299167067416205998 10705384705331217383 10996405174821301609 9753890155089158134 3076506245319539034 4925332128408855376 11062954822180149407 3929337020206828876 17720521973474884892 2494941712346360781 17416235869061668142 16264507801520880179 15212640058083275207 2913408906979778429 16565153541400264848 17389434393240449453 7826972761473855994 14744755153467334697 13724349556713346623 1067303405115363732 580639556641312733 47947447647478701 10508838509678824807 12309954639099434580 7298437572263568384 10454604588589581967 6153500730052570435 8136477325997454971 15525252506710049883 10106546258919366529 7911108011940356014 13426339054398806871 4097428029320231223 16683692656103998822 5542871063393758236 12813629077122776091 1874877906315467351 689506716254486296 10233013765519810778 12853692141061058582 7345277810034155745 6200049500244058380 10549374867143008798 13485513779341072653 6770389659120181714 14259331314711888434 12881228771104570959 14506031151053017639 10884705392470082819 6118580949154084600 928019565626351683 12588902975882181392 8015624168998308393 4692028300842805260 12636096628249981211 1125701552529325498 12964346257615298144 17953196768239591788 13755173851658445320 5647460701870976822 15698915880302110017 9859214644222630492 10401445781996048457 2707659517094324563 1398493103541737017 7937560505292425969 3527583382350129532 7885506630011307174 4422042634709765219 4328509283969772576 703780763912758447 4621985533259551372 18186399330656587563 7656819366952938813 4999831388679670954 17619036380547256386 14943314196237465694 10682178513766191472 8330719235425602514 475559208814170128 9426260567354404887 14360790476841045373 4645506942774077725 15110877296958564177 15679643801713525962 6346468970499203620 6863449678825511835 10095022999356941352 3267569221724333144 14463240715909700629 5828360877636996410 15081623190238671788 7851070202820353109 2729544302123003868 15843212118451962619 9122132839453435799 4818110638472259354 2117321767939318765 1993454783317654893 9665687188923391002 8548807675879711813 18160584599681343115 4347875306897033189 8465468157233726822 18177880224182254574 6054515830895310653 18140628982491666689 7220853221665386597 6183741911752074283 6784426478170971179 2459752934858214506 557440204220361462 12390268311719463413 14414667003975235982 17656240872539406423 15807519015464882230 3491094382647191110 16313622279301394998 10411719018196761348 9896837403774923045 8225419300337876876 15009738599337249988 14330776829108771584 9170174747071005864 9348647251632462081 1810699302285796265 1555031668268664849 18125153083569423057 2736718752152611759 16327446709775665128 18078232028089507229 11760273339998244135 16347232516193567129 2229277891262054944 855864312674114750 11932339899096353129 12062794012640324811 15895434775180179140 4271291513794456669 971506980864613207 14752447702699010430 2926903268394782214 7503167315708423504 79590704276469414 11051513322206517319 15359792220610619170 241302987488534218 12929032803302481160 16133535420129702673 5811780956415756988 6426004332211740813 1905614102797909387 11604113052677050762 5110416057435213546 10355969027941879100 8313090161437937170 2602530530359356229 14826296948977894097 5491826052350982413 10644033441025447135 7910392974345004902 996960138779867102 17594454058952354923 2394098289535524775 967822095793976648 17376554762927204285 13480701742086490132 4292196449817597399 5472248801322375399 1616630805155419610 12592225264265491838 2889985278157755717 13958180235016217223 11762803685918571647 17114399893926310587 11519913933352252757 15803639925407730435 18222510593308452558 14403895998360640173 1223270117756216087 10068061098806584355 13024747045252161769 10246723998821821569 15725253837350612472 9166729251303363721 11540079859750861040 1618390658752624895 9458884463146678836 10748759389101697958 16844218595854472305 5014026241966624325 3474590314614077497 12463579415326305611 14935751251269078403 15171974547898324907 17792755137519130649 14327277902929769338 13000206659884942702 5978387068015288941 16412208428689750510 6166101454125999083 5136802298731478760 15612015558945010934 13243151137999822828 15819793562621448110 11731479408594955661 9093346405326204265 17719677240387202205 3420158789659781428 2041644081108576825 5548080800080746636 3679266384510768698 6949332849576575444 5350352908484163549 2676041734297011665 13529384436710825776 12505771941768923615 12930746762573744799 3687804361402821834 14032531052878728 11832059737460613446 3183256051446568617 10916343154552126158 7914704861663794342 5258437153894371962 18065370098681835367 7978139324577472529 13551771050851832491 17721432813858579248 6679997816194159530 16344774232064500758 1653156249993407535 2057285722423293760 7286156909027105538 6414984331192083429 7639811750703322875 6627828519265334173 5073403275324955691 8434677490831467466 3255225077997513262 16497129095760357338 10866307013065585647 6071661296204228575 11944226310692307485 14028734361514481405 15336969521381384188 15484933100150654189 4568477397480129091 2957119133286313251 4146101136099951733 7198518331406834237 17168596013350665139 17477210213072586541 7234714548920280243 11223619754298290737 14853079533350706205 6796167898426584526 9516114538075780124 14769803003361818561 13947281658278381684 6670875497062908302 17254009060565085078 11912144261723550327 3482645787880364862 14261027126747175141 7701777353020325060 10132300823253868439 14246501945227291343 17469099722219346851 16547792794016287523 1335385270927684007 7277331441218138371 13428060597713228991 16416343200077081779 1719103576966211246 16589325514642515421 8748958436032595127 4174984782728724986 2774180256245222899 5273981428615168813 2263346196800251268 17890947277679646258 16659837901459369036 17675687880215565240 489759745185050283 10111782156744387561 4734253875805798127 18356286703180356367 9683923101993835279 13604916262187006764 2158320569497314885 6109145679232849234 18314484135317780058 16111666039382714453 7810997332022690341 14224403149332234759 3197421847655608261 13267439396879249659 11603271121238413692 10162295856446454199 12490296321659184563 12293892787410870400 2702729579093393070 16546244958381855558 3060232518719811669 5652631067243855701 1875036827310606057 3509388795484819004 4133248548654362873 7648094156718189312 10749618505380203566 16628009027849092057 14232529893569670962 1165561899205985434 12120031733035815631 18037583144663199892 8247360915154783353 14852195279087302843 7313458959193821430 597195681383045075 17503221383715662327 16426107237397350988 5396602455672616741 67757872557460023 13627880980510986970 17532500483971987723 2213026064639495230 9537191757988060033 3958529143831188644 4021550334744705232 17336155360922304916 14791292646980728743 8819074742764570590 14441341175269895555 4807727066759719835 14701165855590372855 16364367803986377509 8553550045124513002 1362043610260297981 4368041074631680814 8476209318618304235 15424038395346683130 6817664953184863792 7203270861491305407 5998358682439311634 2674058999821328063 7907090274548074103 3449457814973196288 9992750437942194303 6353438594922668703 1118329458197543015 5521954411708964953 8173536004260152517 2533502808671795609 8687462292606670484 14884762583167725642 18152269174072618739 14884511501111874160 572903798745425527 13648015867432416887 13574891449000122919 4001952711546825882 13244150800871222715 2256262634842978553 2006802908913314317 8394120459383129001 16573834980246349223 804359639848273438 6770425409631685966 6274174156055059260 7539850364419210753 8409712863039060197 15666703015845642768 4505013429949119576 11973783615772574743 15271873508751291523 579284421650801937 13688560274975705234 11103684714438231260 5770449820797386194 12332482019990131232 9611574775374893710 14937456744764451606 14296792567683748921 10261582912822413387 3687743217691084563 8622446300347617110 18068715644196892180 6938635971033615633 8992108470946873967 11429197877147138857 11720824742394457808 734466858573335861 1823273683629950319 12170271035720871192 16714812591333963833 1912418313290258524 17606229651030736910 7055980448730466205 13941940724272489670 15530546900684543210 18276852434508689350 16305939148148313460 12921991810492528948 6036136783861288776 13184097536553393638 6154282309971529165 508232104375716547 14208578509422270779 12372924730326605812 15298230429070969611 2315145867245860681 3882654674099109965 12379261252274698741 1872258890166680939 1107923264944322093 7005923007394085877 2538409291898375161 4012994728084225565 8124982040844197784 16545008634378459798 8883490323295554267 14856092229652332829 2279764166767287808 5157436538419256925 7521406462663409793 7701476635252347270 10686348830041494194 13673627917397805567 4861554453892801113 1136378332344281019 11346587211623328123 14165800395188810431 106316108430069602 271473942575603871 2015373998945227077 16943502462687344976 12127661695221173427 3936178979230269519 17853310749349240127 8993635680940160931 18427974111377242425 17087187824547307870 5154072277576220218 10944817047599157414 9176974524549650972 12457294472478251698 9345768748716402104 4407682043102518951 6676996431380644323 11343903085712210790 7957041024182378457 9224514611986653631 16038417297195752129 17336164332537695850 12522002617470299730 15238853158083230155 6042218460293980499 11511312681390303612 6078380661776420041 2692843382895511142 7784703713530810676 4341530804188778595 1490187791800827984 4020306742857705202 16141551845478520075 8032944938381338785 18323519197168157838 13922877768357015910 12443393776137969271 5066740120146633761 15764338255078489585 6281439925066681278 1234211991002774092 15603447124230642849 5495160663738030745 15777367706608940219 2082742725859332809 2711734568370869235 542993831304467446 5701962629723756845 11645445864775205170 12519926003995450655 2361060669256092256 15891512747994420106 1714523584794102163 7516779858869146550 1858155569414122209 4757566325819301869 13866334966901967145 1341853576158738693 13138740409019779618 1530430682641195206 358654765475947052 15897134685505689947 16061769974880506707 7503891761961757803 17797512577807233610 5637332030071202953 15643654598697220413 7889612706066986497 2856386890573364456 18445797937270202385 10035030913771514462 15968255438952019128 5208164825146526097 7089525503323930940 3454231324783666175 3359287181725638712 61394563990523584 857547777348333512 12978883011597071612 11233599560328680170 753510511421214598 9167342636670560331 11372937598711563893 15674651966665328203 9846617246483460475 619142912885446362 12582197747290637766 9986796268008967253 937637169610139594 10873747323490527175 13782239782274469615 13438717863058564047 16446750049701542821 18200465954327744111 396208750273509333 13861709069516983724 17723210060085715653 5164590167107957562 17607510501032066740 9312806975931443169 11138273727075461272 14472934512786875429 3094407390030266998 16608513585141320616 4363661493921037856 2255594856906511307 1646061417187132547 6159828017490719993 14729627755068090499 2087348110265691825 10908645496365831974 18113564618720789162 11479317834845670869 2126603756641662332 12714891560291639463 17696355950376034770 1029986838378138259 9763172224819171699 13794496132540021526 17245997895662898744 4803342703845564485 16275611487715085177 14140265538604244572 13058103655446083088 13724572344331335955 7678883030422997813 11061094822278639078 13855679998534829463 15749559354041739509 14597370776224398609 12046147518684851508 9226345512008228628 11122788268042709594 3137963187840810272 9261841879867093797 6725611105989175569 2565106944149637894 3212554071273424647 543988558890272890 10326873946000801899 4211340766978755653 6299726762731478143 1711567218363146208 9853616700880213668 17021122089783960819 8519561620844282013 9391313299009100812 4759502189049950020 7521129087985903926 17122084145645739823 3069316439036406464 18087358160854810174 12484674315450921042 13749109361007141276 7839253185458410816 4218324132245332449 18259202233315164256 17529448599632849714 7269163363558301045 8761536870452627149 9861416590723100726 11057553031048747754 17340581665022919897 15814555085068884889 5090665997117935542 9226437944726464323 17934464997117347636 7618412272709040188 13621816438713773356 7859637024460148799 13293936446507871844 1640709740871418255 11759512152372290498 8239763658506145963 2465774799066894222 7402002654033498580 13341338991918064743 13408966000146908788 10828762807503244624 1313070137926892493 17390216511307111554 9469499559488995157 8595330323387974137 17299876070363769906 17403332963148032288 3944856000075753595 15450883143584816834 15852367914414872007 1409044826431665227 11050495973873509771 15983674482732986030 15089009452093705927 180395665042346256 5411956557311115894 16872562043068032012 16632099381539856219 3388045197779675277 4601305424313822825 15026956833890157857 5561853411433979523 16913590213957285634 16875531921098366370 5929174511543840988 4122911203632082108 11197267161922410054 17523386275855665525 8765220238347279681 10493516521733332667 2355535098200508768 4143524794860370309 17651556857715910349 4986083985625820763 16200396289622761322 6820859060928775324 1793992501162987352 9495655967550700686 2689420518131515633 4243514866681235189 10084189278682493498 134205797684230890 14117261096826238203 13271250025839899710 13575167286092486855 8823285754850872067 4872443350369032366 9970240503914573674 14836519768565341621 11466123794507494900 12512277271273749933 11369197540010847836 2509626614876733794 4736494711657167339 350792632699835768 10455439952311644320 17341241057616751548 6106528445000469454 419746379402798632 13106803129959679654 1375526997470905883 7474140259608792309 2763493652412338338 1806462705136789374 13713954644640810153 2877432265262004660 980135427442631771 8396302737758384575 14907783410142129998 14570599395857567947 18295380692295340336 7382308500218362431 2177401032937551426 10257959782021153127 12903505283767305940 17236276698444372163 5030862135658252132 4026353125496742406 7811728364661815984 7221029494843195208 17379194630038142450 1076130072439948993 10337406797654951083 962333929680601118 4510746805714483407 12829739107542066142 14020124659026810352 12094804181078669485 6759979456852567200 3941235651021635149 12479696851142587019 1688419642298965003 21928376520670745 11002601295513753821 1675173214665675182 1401767279332195484 6693057377003306373 10259420250899786295 827700781385155356 10738515588062605748 14042042709461036413 9223766762872482487 3050528721987088183 18144080117006521468 7624636836028513006 8829411102754435697 14989310638324555088 13748752409166758063 4718634771290157477 4757241652086836591 386895554499231686 7382452846246872096 11389961632021525084 1228805150165285746 765576784513054525 10016507494544232264 7375597103496581198 2967367713673633879 14596076863610459262 13033796619448083038 14448972339150076774 7693053903573079166 1830144157610021461 15197978810289997658 12735655312918374730 11762700556116813044 18382277048543652700 6563334190952197255 7384307167142864912 9495311795815413564 12434872070615859063 6816609621550858604 1955151442560337820 16507191060055751953 5127136752463198783 2719162508933936415 2921081879053909327 9678662569967913866 4945791768322268715 396801881112000043 6428081492662947994 9799581210273811415 2321899439679717964 13988514876394727316 16612527790616332950 13465760003341484354 17278284924168261265 16066422317035863868 13340121886955039906 16107001930161570704 12491859013152856172 18374321730596120105 15065828545468621742 490748170966598656 1091320603240576521 13919817548561490529 3263172602770498122 9684835189820028663 15401913875597820792 2888929352159992311 7614319503550075617 3897799947501388343 17373843552188992058 6723634192171454035 14267106725507030130 17770305947937456215 13037845024875256786 17414306442720793027 312883699777721265 2171345469127408645 16147109207231425262 15394114292817391494 3179077324113935247 1688705776144892053 12765838224085463979 18218544845319249745 7317502233495222214 16049112090429684653 754095942469775082 17240207485061970009 8692983627017754453 3062124902564845042 6160427629182630148 13951321316284950358 17465421232976336742 9674999212429979452 9913334027853717636 2522319386995212826 10652658127023083236 6724579509562149369 2354690764302958850 12080191809501001887 9318001877554891375 12974335448149208533 2321712220558857460 1730388219299998008 13785715038351172173 774457314354637741 14012329456949357922 8232210030370535383 10732502131614087074 10762473866274304641 10561190879321554510 11446764054182247639 661503205000468839 12705371453524081865 10644451190410989187 4129357770663122891 16442517052231872604 14100140218007374690 6315213082198817666 2176968018085218869 11575468361874593345 18273927470769520695 13480158244095631074 5611747075986213115 1652015819862332818 572455060751059544 10822138813486110471 124681089580872260 11389447224171946897 16394575921833998969 7936985508226967945 10511782420612136267 9612530761041893325 8607111002448071666 13441089212651778232 11277384128969662098 4661309654209884742 7812444880939091073 8330033035081545184 3167056828375369143 17931573741546301483 2202382104057453438 10190220634690791323 58760602072893020 1822051911106771953 17570581196554872700 9824642424718667380 13772613737353080780 17386373672152384185 17967118497965026053 6504184726412753966 10369532510178202910 7767975364350491797 10469083324823962395 14268542565761090827 3721920625459374045 6573542408414786072 1589298760756257706 1167246352114864942 8809022484160259145 8886382527765271985 2283787091916364195 8563910661468555394 7566226568554426467 3368948989594333293 9599468256729052493 8103155468198593588 158443960782311038 15342591473888493369 17283112682436448876 17920480082970243472 13082965517398585959 1108874290152471023 10912845387337523589 5859320764359796810 3531565467490292153 13160441381389870488 12688606484919759396 15526835786805233409 10380856603698908954 12710877706728663011 5196181053243322333 11462654561079857701 14356163756035187435 7107039061289561754 15607387784592920086 18005468762162449700 7205554101012815665 9151369810072951262 17946018716573360609 16956600380531568878 18076405023923463645 2129677079618344504 12893216602161365887 16765325030195774469 17993051078414070321 11057544914216894670 17375891977244897809 17424514845831119148 6683123272482983146 10981437222759830905 15521531613384568376 4670402974073254940 15194598278794119702 4361492933232517500 9014407468526726517 10587177727513082781 18118597497632663621 4359384065341285998 8456120936490004568 11758125665144093573 1109774551420029009 7430133237642470223 15527759626308629130 14082652420757738220 7736769583717800350 13930190335505570488 17066777965467590311 3778200792672201781 12297737211257750704 17358994081106386062 7534802627482670852 9361551086856046907 7705954818469717288 2183971965953860898 7736800177334915377 17621173550906926106 13508107264719017051 4687083857556117763 1217342161583253257 8121758045698215279 16167376779363416503 7843194511350516731 2451115691531564986 6154472338946858408 17570807074483200745 13075628784219213310 776260622502989194 14907540327384924350 13515584921612674756 12265390219426091617 4531815342233405510 181848614953436025 15428483066090365852 10898575002710970212 17627237004924890769 3772046269032920366 10790265009117489662 17400722945892727556 14879458306495302906 11896383003950858063 15949893359401366761 17457136497372570582 16447652864715577627 9019692625078285370 6495374810853954612 8413916076398528749 15258307834203086436 10788591840879819899 11666793574837979654 4071485509447287616 11708045125168626102 9893596428672293739 1551200016045978567 10947144330558903720 17344139714473555579 2041804352302537476 8242523434094963189 9948177833804548734 17046153616755644018 12799838236362097954 4120822348865280039 10897023026367109914 5910403749773994129 9883734149807924079 2246687899194351058 14010284933299114364 15068938368399096482 14961796187636628271 16481947126555906517 12977727815909282799 9739779448899060815 11093968930460174375 12182150829595179097 15005564309440160821 14814761140332444745 3409969920029147125 13096307857953415500 10908064713887512986 2029290560742852206 5044344472249357287 17292314178996326036 12992468872997535693 14416239107819679859 9973661577737472758 985952261262022312 6975333140078154142 7046248674139322870 5577829746417230259 13558469634956726190 12027653053352980760 10151358100033289505 9451505713922619453 17833019742766973272 17728831542373743574 10593425220811461165 4626595100517429117 958874583167678066 15758751879850901094 4091431637238534450 15507292529161851338 8971481392922760870 1847595537918382634 11664604135953934921 336437777505858432 344973196060144723 6124808798936292327 7581444650381394913 7525580014941488804 15042128896418911633 9845768093116675118 4189077587914362264 8670372434009177049 1323990985174851254 6961721444867359067 2675225631309619249 4020635891274660067 1280511230166248676 16057451195020335312 2654946865513512943 11891471322173937888 15672806448687141515 15742625473861626530 277558235794869078 8128963321732385326 13099627072776711568 9672503500842481623 15595531442117977254 14910269401387395077 3817930724989398914 18210988249321232037 1760325837969539998 8664274696805134135 5328680748559807511 12512556160386597562 10769065099724592487 13661082774402540388 14348339255528162537 4028888409319938912 2346841054464797956 3643225898381555557 9006199395725335445 760287583767615841 10432075340352772763 7874492734785138980 11860556319772036886 13687731480649979860 18335636807126854088 18238950131209058498 2459004986227277911 17412277196743813534 16625905468083533925 17096637375585780968 16692247125158996928 8921384637661713144 14446585219781556854 15797674990101077786 1103067305584224085 16948411869555591033 16774330276696973854 1555633149784841351 2399217243003504939 17615034023541702895 13548016092800648201 9735654472042794824 18420042556218989015 934021125257913783 7701139599214173076 10938066981322630966 9000672177700874268 4062578913441295668 2533274327970913682 3741211584655364919 11796140116538200904 2539520589606945041 15835767206979958542 184569726592211031 13998891056573514510 12769649018411653443 8186932642085330433 12761789492893359716 6893679596056935736 7794669677093874887 14273230671124038363 4737347449482549482 6340498663012036684 2320681804191744071 8143442971939198350 13662680815756299086 11756642724132813206 4919005924284528966 584630375966033669 6286940517859490849 14464909925726757327 6981061863572207419 3996348117528104868 17493895272838135249 4175941910949982427 3632117410360801510 844706313490908657 5525032069258588724 328017726526120292 12314821221555066208 10027235075111836584 9304856787176682512 995740145886207528 8634233822249765743 13013855400015583600 9438731123601655465 2954107114082200788 10235347785033615724 969671508749597203 11913066640752945938 4717183042127160195 16319694145013528182 11058609258820713057 18142993970506810497 17369495143897685814 15240821353606340939 13514446681587014396 18236693882071841362 11722165136196434802 11404654685372603801 9884193031609268448 8509606447983333490 5211774760896273608 6971948190405100898 103128672606648599 1636499829740701084 4493802173291395305 13301357247826614140 10492692932808033400 7087058750407840701 3231033074556218560 18364214534741540312 1394002060914998536 9968392685150753902 6456477391603316137 5609344454168532242 1338422230026992378 1132160425796718304 7259212888463130257 9112204303482755682 10228344710054938860 10262957907998677353 7918984123682934878 16530368455235336464 6430074878644182996 6928451330748613256 1836459696519423866 17086624436468613439 17394583126789497355 10327346045343376654 13552448774184494788 15709354045710249535 17728287296416573209 4610196309285095738 4401093912070968803 10980591353668812327 5901773454190609636 7896651373955105847 1376192483949030898 3159415874129108197 10660098164150150316 45313730759351942 16951168832482923513 9078011383959541621 3304555251818991804 2427770979556901378 16703480914351565932 14552128850744713282 8072220170190514237 1801958361808242766 16987449853451107302 15440652300062651973 11658333880779394179 10134215850385406592 17053205645333021162 5175310446630169294 12313577047485902174 7213073984498906880 13884714473819960904 12107467294775874671 10916352040452122416 18315003414269886403 14604658041571975669 6600982032687948550 17549341077474235770 12505576784333250367 3060134696625110767 410766811772065980 13182521034982808807 12418971992225285299 13164832872424492066 3924309945002364226 16214975481950808307 5237444837966081288 10509747527835556964 2995331425639930774 2772847011764274792 9621507724639055648 17168517035394593773 9707043596743668692 3447555117998597126 5575998556271299337 14060467925243749220 16695657040885997063 15939725570361259072 9447446941414135849 253366908521208947 16001757082256377568 14703384552921925527 16871510440181102046 12339746420187934248 5593643449095643630 8703783778668429048 12066275014322334910 832197685518327142 4615567696301600424 18265447589289643720 17126253154597980932 11951224435639974866 10198788165570103686 7665518633803895365 16238569699312781371 3557901163235784025 5424407693215629121 16711402539698381182 14324987495418642211 16826673571760291302 17729693361639455480 10009535193955101664 9999117995978411263 5563700224051232481 5059848607862704399 8618178365470443535 16926041031624800722 9352450138061753663 8224119344810595067 11241184082105111554 13597404032503941710 8602380258047987792 18337918278535913289 5092514861795410906 536120339634819700 10370506957854932642 6070682449071178186 12027639174095600820 12070367185723601984 5097694786561601514 7760801632282739898 7912385563671924488 2232509620950357434 5299060254145301522 18160660833046673240 11277573425638552161 15757843745227238083 668788752207529502 12740148966539791343 4349360355962916472 13260793867646505204 1384778796208909857 15080930554578872464 15471443841740828445 8861394954103963976 1729994423069339293 3977682776350939229 3636217754974047785 12040469916681076066 16205716168617098682 2454039122391405128 7635788872097102640 15924479255269884586 13260114883300481307 15376689417467597888 14827462662217811263 12201415579197243941 17289843187726795390 7825187588329590702 9231378725598919402 5099356226054783305 1502492410344341647 17753453773465544972 14402754679711771809 11174239429471573842 16264334271435553422 13070230272474878137 1032116332647754146 2529184234276171275 15379656986169990445 6780820205369309584 17974744599665254144 14310587717359066270 2612434460866838281 6166885800779727487 12103234429339194487 4067593109635443070 5546812082064120891 16739256212881388670 13212401629781188150 272523748783319970 3853697549708700243 10029831217245685011 8206456756359730425 801156133422152546 4862441093546440671 8226125711093150655 15062496900980216137 6940671616057109827 3534293388585664774 9339801397443311587 1077123787087735032 12803154107473709865 8751821667520641535 3992914679071593806 3018089174304469553 7502180734472523966 8475842501248627330 11285920820680842143 4645555223081012176 14321568807183014798 2853174857168816212 9235734474427734466 9210332265274493808 16815671208486488230 12455958238227514366 108772995604102590 3716847633093690802 2644089244099996822 12818658556179948496 13699225415666156181 11859542954146154097 85906268444012975 4597995478789243642 9635428477090349563 7284356300363336125 3824481708569735267 9033168878377910349 7788254399931431435 12544259543982998997 16551726065317286333 12853287595173101114 5241224314035212235 4362068681910287453 13482694860012411972 5447809758649434790 6182163348674223312 17583799320463896609 15654603362517424177 1917372612321643663 15298550414829998647 3543135954991959392 6068116247616151726 12452243660702096164 7454866857274775234 6249059857944540031 6704005678595715044 4496453196567225535 10927955377626013725 13523542700654210656 7116131104700466455 15660081439823463576 5145915951810687346 15379496681838304605 8273060392396539053 8231284373080520182 7690447023869037345 15387788905330390356 14642115220836462893 17123827699931880861 14415187296749773110 11079637539587467398 16623080107032175405 1435312995084339673 16420479944498340569 4328871986995197513 14305043484649996396 2946442900654143525 1214288588578048068 10698225166316387644 7340935858531813152 16738413235718420461 7594569479251066849 970469928610865876 14522321577322826855 10268124792201128328 13615552935813149702 7108711187634592900 8602438933039010334 7279537763727619283 2160053869618580098 7281721368122501078 5333307757280524012 18431406311825889442 10444518867074921238 10192737272576878872 16346101546894114447 14653944071401434404 16231729510195337849 6390175679724496988 224305963861324587 3021883200112202941 10841690747670172081 4944459960021530943 3478771680321169256 825825807569515452 1338094769607423640 2105713997767153006 9806207016522607699 15401400146433194386 1997379350239507949 3296120248802672317 16760615999034699833 9575112972936691479 9746771076395608154 16036362473195809179 14622215440269083124 14949233853766915954 7240410762915036275 4635975049375658886 6378371636167668832 17575568879081171188 3751736979008687217 11976687377083630308 8997613521086735685 1820584687005877565 10366232209642904025 14524437476285157316 5229177588505000942 715714246983263316 2830203443221114901 2301239947060876228 14947834722019914550 6377053161602666760 7229734478062743880 11444246308008494451 8326370149587669351 13234769166427174072 6781610663974044929 9428466393502436378 3433344502256586689 13880912013605673649 15559297112626841787 5478834867582439332 1310018947416261864 361088991170835659 6167564694843160625 5925247136212325404 12173918908744334021 15164893021547611867 14759450393628556694 912560647055140203 16660466769902645746 15576197772133792368 11652007735099229094 3191117089009489164 17959578832424344000 6846100038769674927 10369721053170778365 5686547081442555830 3664513909311100712 13710275311173904651 9189379073892568234 4290343419787123265 9761505936884910181 14591227340385904427 17903844335078992494 15045262638300887080 5568645651965350800 12943881877571789002 16026114876884704370 17777005782360482494 1776141463957371638 9724690767930232461 10220791201237838867 4732190053498914554 13126398379481712301 1645350597540721852 807717277688871504 660022914996976959 13356040236408995014 11060444246272059963 675093467522138686 12485179804850358133 2070033110186600314 4008958324578825793 4824723045260599933 11661934948612128773 18288083128789532312 3866638373618182052 14210576192623914456 15294392366483354271 2007497333629766645 14959519836699651333 25106386120256944 4970386480468667521 9271644637119451617 5672284447840403985 5133251488033423831 6287395446198236077 8704765556005589104 9763865197834900691 295728344644644318 9693062262505644798 14567520141554782887 9905168692863961385 17402718325803074633 1553305441412653124 11791548493451712889 5605547032407695831 8882916982743639232 7915171015365528565 6415968373414962816 12321070666408142700 4442521893081966604 578502387424374092 16565418085788464877 15371924312752154773 14281801948971585142 9930780734626396906 1253588884665656783 14264928884657534214 730713797065343385 12814335423757582458 11053773603275455920 9512045554975833023 4640350733047123558 1843201120702966765 10195579705454364997 15997770492760549181 6153794935556404779 4810823759499050176 17087056301775285134 4635150280551537965 13988634756916669039 15370822578899365146 77251360698371699 15168116475118528297 17766763851061499010 10900421037467372773 3448634844765586931 10601326189049989065 1168100698400691688 1518245405709285593 16258277869561689737 10782267126569542763 17323285664984111481 10665226291279844362 14695601684836276007 8212072831233739892 7125283719957911914 9349555645165139260 2403124309956408895 12053532109866849527 4901269706252528283 12392606606800599488 11114881963353779787 5817323243446386413 9636975992012307084 1797962686921873516 16685134537336095908 1644206199908275215 11927504030608428141 9224734518972733580 1292686533314570184 381689508025825620 1206917169136440506 173446866505437997 13958902443343810899 2396314477633431049 14285634322421559391 12114202803950546820 17302889373929152374 15691083848863559995 5638056141105281216 9521925790015944435 6968754305051940445 1814479572805202772 11988782103927068674 10697841669425682203 14670374831849217642 14751525639227377259 7972112205834791729 14369422277088165081 1326278104130745044 7793962640307481254 15694924980565421737 6781374741349548637 11113252747481602472 1091553845848841752 12682270594385230642 11852024824314534769 6876689254238043103 6116286049248970566 2093484839922769358 3679745750132517394 14108441726584452952 14716365991984768729 10363840448408934772 12406197615269010408 6182109284043389203 17306087135904942823 17142992856915399669 5406057268086726896 16083122721942533652 17059548493175635810 6173973257611121484 1731763854876213455 208612625953135796 6952144083651638961 8177944210224571208 13836216747267850707 4529949017714039261 17194227081301055127 4722295885783783315 7256317471289588983 10296774953839938634 5462302173606435850 13407899532119798178 7097532552777088074 2333893499060691721 18018702582503938106 16793649055588487445 108518568753506284 1274763820414921838 11953643181281838672 4147392121031630718 490005202033078585 13877672236627255744 3158734198565620045 7785045602027882233 12651124096985972401 3008972737349189257 8161137444252958764 11364230192170427477 8494070906258695135 6702220957262929543 1181426654726479343 551100443406199431 11916590559464286207 12796798229324317804 9298303597052266352 18157254122265598914 15523679271319794641 13607858086593663225 9945516767957424989 17006642913067313991 8576379235168270071 13710189331373558954 4744786064644660357 17594866126008651652 4377920267895285889 5488020664408160747 12778623930360654722 12339325919448452810 6291174859123723647 9049142890877089644 7429370044001283058 11741168678626695132 16225875145060360676 1435525309160895210 4714310304299597568 14677372490547062515 9778642110095761076 15198240650735539481 2534862611419468018 13126772072924491121 1559359582033494889 5684884574264412796 3815692663508011999 5121755359770093059 5787603854882183034 13562210925013213459 8987509878996472707 5086862742707616275 4604224531776001935 9916756250497981021 13478970187193133517 17423591790184634378 477467293548466928 14372067334411642494 12086077469994152401 1700399991528163089 787387675077306419 3389729198842244076 2637946536733788092 12030491121543568125 11679710751197560982 14827627863176244175 904226059663954825 3374640631133519937 8560065905291945119 9532060700215424615 14434991830441966508 11576395762129924699 13353333381527452935 3720712560851496559 6583799002285207944 2755089947242815508 8124763523706202852 12134008961462508896 10344834286504042115 12819681429638500309 1323741709991721507 12568808182530118210 13749163442356846423 6206970987954775452 8164712226893365315 12511463959114236192 14188114041100906953 6418926221317790347 11955164006956020845 8332014405095180354 4664126321274411044 5999548040916308310 16804821797961283856 1142235737253622861 12333039076255442513 2815434253743310341 15733008763937682085 4027367350980021624 81308988887803484 17007501312399832046 1833022215177965983 10027486701278583796 17875273202170402855 3872023471126896107 13012918398978746667 4114048280712730632 1383173857309687224 13497719247766496199 10393332541285446389 3480196140912808015 11785531960939178153 18043467094389980310 9438265918337389263 1555228628522296618 1872343713712467239 10388817567922668128 5324145672317427376 14987626138127528273 17389729039859912162 10671655270411577700 11278353646136394918 14847382931082434341 1043052681754591895 6127165740137702427 9740589265919769335 6529540928891340765 8339011476640940742 15175569444330772058 11297950605170581934 16065229733535683763 14243866734389412952 2427077706385179234 12164012533841005031 17591911821378734312 8869943743891391318 1959976761993767726 17298107149832593627 2196385988858592184 14193017806487970648 3866562539757954309 3672059392441152688 14073668730117967097 17632041789595173354 18322100254203488913 549864371437291742 17674201325870041604 12331554788069998243 12476173185597783281 17774458759996955459 10079738297282483200 8899463032375033071 16146962686204134243 9134876911219441530 1680049099110286276 11873060632565206250 10997753854842696688 9786458089299731934 14220121031803027489 4631981795668500993 15473497419792760187 18197653177286273161 3527409705771710001 1652264255740938878 9310507065783671220 11817738020190476938 17845446872326530267 1126450264089094967 4955644630031595536 9070711188530317230 7972564516869966661 11608228697237851167 13299491550441289407 1725335461005431020 14564810674905962634 1990975875938982216 6513153368542523779 7343016529995317598 8663430840236646444 16291050994424948024 8247034787871546103 7903953468982121091 10001630215379614591 10239836526742345489 10065409803878136656 9987118937459487503 7503696558306018018 9656033122338042546 6439167389041270906 428996378982728741 4179297181386987721 2053354523852159287 7340179167424953983 7547390924710962834 4683498270953664767 6650795390849095681 16616953876057084574 952021326334014265 2082560159421107248 9255312532927597220 18171748802234015697 16139683487554502977 12571265579989597589 6582837589159381277 14124171890140065538 5487597297252479465 16709003298996320750 16052570337664757465 6395558125473617618 226123062147961208 8079815600291617799 8088130873463208061 15006654132524090639 6100896286277265979 14182753504108353354 7175007308125761132 1459771941805407771 1432352721283637306 11363126739750928878 286142298779958215 5982060884755100414 14890229395660196892 6714359572230498127 5061052631775295929 14643084583931177562 17056128686345791927 16495671216509179186 4339777504345323015 13710167575995696597 13536146291438657041 11757202467213012351 6205370440621930592 14385906159478972879 16342261590477861893 17566032746767307555 4137725640881407660 10835259103330508604 16076733585169042740 15030813820155287593 9043247885058480634 9380106574476309347 586768792055491088 10043604020752453928 17786606198105905368 3281799774455126254 43493802075757903 1970039072518111576 9910631412431922107 17211587486736330116 9655883729167282938 15292762414669808214 4392907420480053155 16851979683668648399 14788153864317123674 5864042252184592803 4604454319012788500 6133449167085732134 11626234830745121685 17302925844535291364 12516123744892845449 6077855237773040292 9293493526376221733 1450928294132056372 7310566520066854542 7396538558738103287 1292949467278717336 98894269222791224 12225045578746993268 1718664841823505135 18401033040355177550 1283140625598339214 16873427632574015045 925349504489305656 17854379096870995453 5959783247206429354 7735028360091402016 7167801995599698340 9600190640493408740 5939675897523383593 16394583119740676247 9325008535552397853 2045262788876912670 11441531986215816738 12160738106335699152 6107451372870892988 141792834010609385 8083489385039092558 3584796720713688017 13250763283456537047 4626607218138574494 8783025088317909803 271481426426745581 7827568434624323990 6553242924364885468 1630543354006597829 9810045361906894161 11529937308046316463 13178387546832812665 17744390147362207691 7862865106614577493 4077807872189632383 1666596613561488112 16535628487417915267 11402493468821599149 18265687435327430556 5920824608219956511 1021288671264003185 16783157976947851412 2695977303947586599 5180157048315353550 1190457685878905576 8195171966371596174 14827036388243287927 692911602471345876 12733169797906336546 15341509553164569398 6705629309306821557 13305218630249730396 8387620452727167342 16051245063955374193 1021401965629711350 1509468453400985225 3418233118149359160 5580794473201772269 1953076885395224374 15328436779551151844 4343938569367634596 609144733071190780 3628886984406625152 14342783450423352252 567575391006925579 11882174987040527789 16076155143917607122 5964185450195009531 934431500553054623 14647224124674613734 5718445369407877326 5611705874301210186 12247278598830188843 1770885056002070220 17635461478934046475 17172188760067713980 5472021493752282707 9005627051830393986 13039628316687557744 9596623370688920282 2671805981362279090 7250934990336198407 4054630203626884491 9084052608421449277 12530785425845176673 12347805737969823543 16510261637921838161 3954061568768546742 8667333998890531817 3953223429956515426 3441811097487950253 11150451510876477251 18147991205157679876 8213142871296776911 6818535525643305990 6736942439790370449 12777610567607941667 3646709195821110696 11122877844620906561 15598204645080506870 518972393054438855 711302821220373699 5093678064916989757 2064405090914861654 5322740292206002537 9243625391346166503 3989885502831626507 7208500320337708814 2162360368978130202 10504789152961742006 9879180649969491253 3030939977515999698 13696188816951240490 16401618380574173372 7628975485803723744 13216039253003202276 10516713151873795346 18295713769205847548 1354711653590632698 6389283646071147542 10513387627065391292 9373124573185799128 17567592772045947380 13191820254429011045 18266380806439919728 10642188111048881826 3708529068071480546 13502188138837041674 16938337769434153638 8290423021671145330 8923985472580171597 9581749319545622945 8399109627896402899 15073422888628303495 18028926518884023771 3976108195975232456 15282458851839789740 3268923722732549016 11577618986343454004 10706087975511861456 2534681046463016416 12951294533304641627 2134315608166683766 57024050570390969 15479062504796289825 5257079386195413938 14641383424239645052 11645992580044890557 7309268702354561387 15123178693577859888 14227182998983633201 6223024537028336645 18073692645162946962 11672027216256250870 220492290518687817 5137849403030856020 2167839179916846033 5407623039261471448 1238889264355758047 12269387986131976348 280877025832401474 4847329104816638468 17163832336579622147 6677480168841630824 3788772842600330834 13546512335668652005 5828849290853339367 9264598690554479812 8021168851371964055 15436878423843260538 13388504160625424693 11670093207934255160 10256340732470635645 17117232985327693464 15423006824240408085 13680777811981225735 1562721475172044156 7768249751470801754 11878753187317408412 17300142361960558243 5648108713103322497 8357767254518810820 15672206300752762728 11419950568334433382 1320884540917032882 10015317762666653900 9633021792120700663 15601317039441386947 11923230271140916678 17484717660463414321 4303800149099678515 7035124236150509546 16095318460689221509 6105749245644925993 12099180827995068052 9483665931712879623 10207782587235883132 6276160681081019362 3570250845406813122 4857385255368250181 10945045759723655476 3470852986264467286 17359910417872122173 16732580921820555284 17709840395890506542 165540972919948482 14285827424749711572 4141230314966313148 18182935027094909462 15950548330267686179 7019316007502141885 5346035608389518566 12403864657226434201 6658755324666963790 7884190422627756833 13046802836103999072 11792079505809691625 14063442665785136475 16698571119215364916 11088465972567890814 16537916667242953284 4255595985257344569 8444694688604913059 9219675834327574881 14850969867940888309 6794162302943925771 2662628712230354325 7566569957841002711 9375383299595014764 8009626898171220539 8446580175449642196 15654124603949967799 16708983006303105681 17682234960813276420 10076219006644172427 2454229657874529815 15268035021010609649 13348795287918242691 15590982684588410710 1721651109998667952 4788794006822158601 11495626967527528094 1352624093420388535 16340507615905423249 16875476049802347189 831100060785196442 9501687857741530007 2910484184346167044 14762821185108988353 7076931056504191240 10233266388954180705 10557468786164474312 3586955636509905707 5345194018833881277 5384078730510213937 15724513761749022316 103893277787493912 626330526752898097 3445175774852774134 8570563780527673715 6379600572438039974 12955389556848132644 9844683846536913761 16766415117555596395 9457225267805153111 10628194055068399490 426313793677674630 12696807513079161010 15338286982344825852 6505080499097115641 12646829544511339519 2146757521772356554 3568432072885899862 2309117513553964505 46301617998418813 2191363774232091915 9543162423354671221 4705946807798893162 11781516046258898819 8534873542655146451 7297061726819021258 14770772849911138262 9113154399667979316 7296647330610632980 16807569998164873270 6670792349575220002 12898037766453915724 1058519319380371663 16522323116712268098 3484069713473371826 4059499729581727114 5278740425478696695 713583555837129597 3045530151525378451 8114651950414415472 1006584041627877575 12805822097213640875 1543736917232390348 1965005954128983616 1625537988817401063 3158461909687852542 5827488791488305308 17973816015877253614 13590948413211633540 14074298609007823962 11992704507585313186 17062826487718775842 14189091302082209074 10501180494280882960 5478156508934052587 12910676742187240574 5123438015093864834 5844869609488383671 18129628004103569751 13081186761655857162 16142178470860950034 17931378698262977588 16608357441210584849 10260191206470196957 8646459333655590195 4663736657967245247 13423515697065138581 11332429185406398620 2369405962161749950 12497787177974878289 2671386602841006475 3371285290579128574 6633261449441563051 6018620803861805477 3805343369193562613 5913324018166648203 17068547766713499884 2805858981503706459 3470129586498918510 4205479025399420217 8592753233334177713 17322049974718260310 17117705153268199028 16086665399243951275 3950648751253641084 11314090709895582312 6616132499820906739 9078286217732149427 13530908445394319836 13824635983552616321 12205440402103088682 12485136902348012376 16771826646411966294 5028953464906044388 4726972662195540169 13991924973490129422 5427949899795345216 10030655896077898510 1806000587558688190 11016588880686787120 7907108311462847530 12401837199468218753 9496880425199686653 15090685856699461601 14700539012933325578 14253751114710267482 11384009888217201664 74600476614610274 1435033712453158087 2483951276712582952 13177107818171616097 4862790943719118192 11191208045002710682 6861413247970998795 7768213853216865251 1590257330871016190 3941709267930104443 8390691404666324815 8940266107403880562 11255002641946101747 17698016231524891840 17927746730104250654 12000083736540953389 1684012614097329278 13905955349899278799 4229973205452997056 4265604914876316419 5525344138158227302 14410753853992230884 18297218858792817947 8692977610575328795 2999816024592456930 6706368360019268066 1812797545158058604 14446129106243566390 15055040865584986676 8386848980842595604 4827899908470885342 8418913205819452508 17592275498489551860 3102816057025968834 9625657046089774522 8689247539451482361 15982473749765021684 15231933184401355028 5990609820739876329 1818290600598942558 12038429737272146177 17555428605487667352 10080860753934234478 11690089409403931029 1500078287174706370 12500870767777710865 2867938843334458284 8250661432807866587 16077972830769199662 14188483833991516236 8929935269543909811 4622590860974354742 4419972907621975908 2630279046989221480 10148220900892083770 9880039755851830600 11722142756920988264 4528034513094095037 6253867839622401960 6521860911743135073 10688002707028180895 611700170350118974 7495950044410661199 8847056645894972666 5854266214846157358 4118238228434977767 207634749627615915 5492645414863851914 13248122609955284271 13088310234264564876 15407172111085240049 2420507656804592022 16323831258700989114 1968515143655478588 15603506325112870110 9179545768054747114 18374638476832789746 11247799737038881842 17794990317269317311 14531654730693757207 14894563768261118754 2676789329811686062 1547698844651210270 7113945037136498874 3556728101699492136 7822131003726447029 16118747239088891003 13856205888903009667 6030705603044189842 4941889726773509789 1015299073578769624 14696137228531826761 14343328540019476608 8115240959588226929 1196485937795457255 17160616947698106424 13766567236696669832 5985672445592436459 11591730076688318607 18008395921357919353 15304636444044531013 10984196787335658954 422191364483709421 4116111037190120997 13602556066999015582 10267626794199172158 5086180192974858826 7478793384353772397 2533512893690112499 16254011054946194473 7153940168375206141 9934136718242636862 16211996222610255584 18021323989712586524 15491159521466633075 2868606299307050815 10875273463018370896 7577974403823207918 117394518043086240 11052687176822932405 3843951880542500071 4978111755700094406 6739657482693423324 15576043304135449005 5451325299607209572 13506832369326152216 12958027487929253616 8600174418645604433 3943885935260254841 7108421287869776623 4179685057784277377 4149198237961964175 14102779190615411101 290719764242104704 13299724630706819203 288809984723178868 15456053068121023860 5673211961284152769 9226491100319115452 11307449232398734310 17028883973795565660 9684233057973060734 13516579559917390942 10537003402787965244 18118720445299342563 17124594231852488514 14537001393045923630 17835935101566785878 17197835856624216042 11635922152305017201 13593262390416091256 6011201522307629203 3286279361379524524 292428546980662150 6003376504001449887 9309193178637174916 6512433117964543508 4365355834731001749 7382577270841816770 13265638717486307171 621811342627611138 14279480303120610317 3165052333673132226 12339854292075141287 14881053398900021935 12706098552294047726 15965940192990107458 5878831773644175553 12353576409840675016 10126924529786969236 6745687204151626271 17498804494822265320 3476838638373123176 5435527718593542207 15409081991558659316 8365350819870040481 4145426921490379009 9331485378603270393 387880962021558674 14375181506492491270 501364417945052914 10505071420599660080 13719861875522426593 10309387889671619017 4163151280401378425 4130502170728356214 13126936993454525491 10718479455598513884 4292736016194987349 10153575764761578329 10314273577212518781 8312193124198941498 10012129420485085098 16785454296788418519 7124675255570863919 7175726376214598111 4137090355882285137 12649749215289464340 4785622908407300580 17243270771100043033 10857248432754193979 17940803217692984568 439395924945038582 13018237406518724392 7740474410306185020 16858597970162707971 10250491521368222726 17037231818213286240 8415388804969351983 5249089356214521818 4836927903390380855 14467230427937243048 14488238784781351744 10873780372459228424 6277463071768824255 1088318791131328443 11193632501600242635 13219179072038604123 12162737377476493471 17873315064977870056 1573399538068130766 11874572591787952752 11411493992497046608 14552015798407585553 12225783284453195207 7062079277181194190 490297344235330076 512605413950321588 2935399623832690102 17250042802296555742 8896734984383393509 16098016039999752685 3841396612146178882 6031751674634288527 3724357988429589767 12307266801083746788 4098246102134996118 2108444987471695740 12062380028848421669 6734234483613141243 1149734686874155691 16159563896114152360 642688748898247791 8200636032578700568 6702616906240327034 12183150696443391442 9542922236726485494 18114868195262526392 8156044915521340088 16353820159392233389 12719446435293458129 1297130142957979130 8115092636766842885 12854632944347206315 10215605569903644250 12095609067406852958 9497906838526092361 8150978463920367987 10860834147390771512 2075495196878043629 10350607643029030753 1804940857477130552 18301378028755466788 6626875625275668523 2097265066937644987 3822230915493552832 353908430615828572 6385512803880732524 4486816243875715180 18182816934805604940 16041370580810746353 3571012796818707835 12897576011409910362 5097967251612260469 6096007243027328711 16716411153569780902 17662835188295684572 2982035272922279866 4449031350717678202 9045361632976384381 8596984287620970266 10606338451083852533 5563292723021799819 423395191424632253 11448257396923555254 2677346469201444106 8507099059511003120 18324782794053751810 4048591497110183287 10243800081095418492 4999669178268963648 17789356831290333528 9391755031796558832 11441352470089708980 16948539837792173998 7071088499051242806 13616557667388020091 928920543325866420 1503039779542338224 15784648627107804491 9314557198477789837 1657093438585598209 5516796303931049182 16222877357006294801 5556452038869937792 8349939267638657216 4140342337033084835 6562434759416708925 4032475772919140556 3245100936907152569 3743854415801755992 15479597275429088411 13373650799163669111 7097987505378703372 5926366876510861078 18239661470581318768 5669885564238830355 10136115834537243273 17822748563868342094 17840298704061621475 1296638750301503370 7657529584716506639 8774397955140070199 15638350891744386856 8623705421991932856 13602702963850013526 12667196578877522736 16839270626236179638 7906488035770882226 11113762406755978659 9155569191998508928 17987497947895061509 29173362438644853 17260692070641341753 8861422366891346593 6155215141691534404 15128412467842680191 9774297139552349181 3181615846240508408 12767939526300668108 9569943169110376734 1545531611230601944 12840729237231007313 6900999225596548832 16909295932526148036 6874170127162649105 18137724179239696215 4773568658054003965 7435186285365521493 2992549075427539668 567040342546308783 10996165994933256520 10705208386926279261 8639794338823190336 9517327313240359901 14745789083417142423 5813580282041266682 11878149549169836738 6785498177435871158 18105145978144212581 3834887661117278812 12765121459945209284 7636823466286234111 2088132625929669622 11338170404619208261 2927957311222674908 14008233668031450573 5408813840573443953 12694445629885675768 4510071698790847337 12033321474147324376 2853594825203774143 8855860202678560553 7238102461387820990 17308539796990255635 7666152123796557226 8453573198527635267 15054211730692160666 12641887750689615038 16366258720186582718 8537102784820623504 4960997844242059799 18104960043583236206 624259372855646175 12381211612346713691 15442001337838563639 6600270280671957055 9491541080075956640 12316990329923853682 5208845252108361745 15535915918769237299 7595501269601053204 3219975126124780773 2591782753544393424 12578274061097039357 17013104792914821161 11910989802533519460 12288741140654438289 11991499479941371695 270363433033628658 11468295000175273417 13289036833113589712 15776906991654495553 1949018950797634555 16673636280694523117 14785353906526768198 7933472407038408291 15868132570772659942 18089427683248435052 5492978525969859832 1807995209525821262 3218598901543809386 5351389027435803284 13365591851011644409 9877497708355244661 10453181427993886881 7228167541564632647 13519405282824959838 13200211868651893106 13323703683829170684 15256169013076445576 16279386445903625817 9243973513148734014 5928913435978389974 2849434978111616099 12577279392075497875 2325485983503171932 15871012235925493981 9711458321691300543 11028687419516401635 11489752480946355673 14500563422372641155 4448388819262001704 3772562258491431517 18102708388985152693 3474873976905821689 17259991717092303452 9481811312886232266 1897474824332099144 5536043026691528678 5088027879794923710 11639172246767987217 12804965646044352551 7152386890004111131 9183166813444771199 12437071110674017228 3178767343954834409 17839137676177912866 8963871118280284064 15485633065190210854 16426126748989269252 12461633778888351188 10311547108173512734 18392871935228441812 10982382023112573672 9102376717812681930 13543717522981245973 17844299571531865694 12699910868666591138 16997973452278390942 14455994883757313979 7249067900188846045 1447764556750669035 11593452514046317379 15561551495191829821 148471136607462213 4292270813865624906 17496502382741217716 2175714549407904306 1727114119154031490 7295815814781416997 17903417036894873785 16553315511619986214 14060242305765320189 7722482843909367959 2407403346951581139 1452835895103267958 6453138814498019477 15664553796024818994 12983163545260979823 7224975249202763132 10254535144432514254 2378556820346017643 14333596008857098212 7267851557363790096 9635986791648512295 9730976830633322634 8705016344187379535 17215258324975170971 12868736269799208506 9043330316471565373 17010235500300342939 7662323383098607462 15800026769007540689 3542267172821670538 12715172181714741501 7431212532714636537 2392598474067308782 16122096152594239323 17751857307407390960 7274279714640570118 8020631559389646934 5095768302765993142 5919357085088033013 13443458153100316177 6266303579731244585 12183363989056704271 4590617604028912734 502619335825411373 8292149985295261604 2655972022169358782 10059236785277328120 804849854868688805 1718698267989064321 6048965326568186262 3773461111472236756 15349717447933432626 15938355091923786895 7746926672389920841 8913315004053614054 13617822034906298778 16148609981110476961 3743378625091231469 6137214238713811489 15399652261089192737 2718385461557651526 17497281626338761087 10249000907183637170 4271652106155312883 2925863640945106093 9507682882861265208 7350430672917192430 17788970083198183445 4541804609554509919 17197176755528523682 16424410446892429184 1548907326487551216 7077768438856635533 7030905592653375673 6476784829038505010 17090279026381361704 9125909959811613012 13416053863343698346 16791845841461892951 14169010358777420819 8620954062237270121 5239659647767001753 14611282601091207341 9164791583625565330 13984647294225214894 11943856645033311302 6430428001923717942 4088902123930994407 9692378259881447008 15653205635435124164 18208461755625140958 173936621264653220 6942543880580407627 4839574414010358745 3150088907634487161 8400736166048607617 17562046982140886746 15143951226046273561 4046001336072911253 13778080936844889581 11069990349144126719 9468704097350623207 8926560972950343827 15876635540602711977 5215263077938816349 10397288464377808841 13123481264652619418 8218707697840303564 807688587657017698 6946393811109357646 10616080095728443199 5189967098171458144 14839314692887116116 17721076293681030371 2168796722649498988 12393187778416859688 3574456641865229999 6769956688730038710 16861737126261230407 8235530539597198185 17254752616512193329 18433926736774418545 12434708784171958252 9236838354185319403 13824330281397032384 16017342956017622073 7999826488258871993 15647192201177239859 10319036972222984721 14082188644901450054 14358647470065963597 6320727354520240770 13353572555931712336 2984243423174664951 7760003395011537116 11327074784627868561 12265834518370871492 2470828099613117974 9306384592193814627 3450564895682693176 9067638097963470705 333692182297655903 2789487383890526956 7858948048207595175 11493891795322015902 7661300247308567 4586663973571297736 1087978378870077988 1127396505172339462 15399546366242614724 13941390814663246800 16002485397612647663 9944765949285181675 13813039717274080555 16511059646511672439 17007090500221198024 907260807305833185 4395181669197656392 4089898541682593929 16815559290835719840 18220768325946423388 1123676887276681838 2173959237072671784 14745443409284160865 3727575332172532245 1732747911970835779 5341284750898398798 12990391701635199900 7540182375624976885 9934673802086263524 2149279649581529524 12483892600016314595 9349635462095093443 17878268082655678201 1179310068827376620 495607624216288671 9884772616292998993 17087121687436084250 9285654369705330913 7995392583014542402 1086512511004795016 10105725942130681944 5187770822080637651 14260278014839894903 4825844177586934443 14572050448978079447 12740057498704819771 13028343955544001068 14701919767478600463 8958040317588204594 14827555559658842891 6421006467185686746 18014449599174813656 17313910653847541835 867370894477236376 9441858389792860981 1030850353726877476 5840781655919652402 672776028927373223 2176367568461201872 16389337120888106976 9960891948671142481 14301564997479526480 17781858805438379350 6774564264235312823 15216291354496951097 18372969208951538768 3855861654838572061 5046160304449341582 18032343231014997748 10364892531779613742 1718810055055038378 16115412640523667455 13000106875496471864 10866279289691131029 8063401624061644663 13394090654766420384 3988721147825782246 6807435006308997198 12579229686949154799 6882880009739294208 6515301753435323209 3345841738916242088 15527061237035386013 4984791047169249186 10775607470300132222 11777450116147679561 11042478727788332733 6862151937456943265 5426723084609939833 3591698777875843880 334760366656020296 1142313227707332887 15206641404138809345 6783883639164202208 5304310250752633181 7682215248738264177 17477815858768756036 7662971656519591990 2871370409043708798 6548659243678177761 12706190756546038512 17064241865152632966 3630101675383400488 12052353368015866820 2625816195128732493 9959719881726590802 11891755320443858496 9775126365977316370 5281656991581818601 4323239828465533044 2979767710823407892 2610268916351147855 18255989884551290222 1132593268973538629 107623765607121261 2763077776021326683 1415764211908446717 10220402959069155533 17605370952449277243 14580844162685831796 15202199246215945817 2951004593019079287 13488994743565020978 17378761723931818975 358281993677501440 1374302948166460411 11136064900159459453 7085646005326271108 10954753275474511769 3762429117454667865 12051748389640789683 10224013356115606628 2920977800019908545 1897059772723243444 8334472839824629018 16409222134480434523 1955971864534982563 1392168090257228455 10500406480505733014 13599922179506937065 10638537917846161892 18253152967391888069 14966830094127799068 8076501784899735589 18279458230203958978 5579924605400287477 12315027667844949090 6033225535264348464 16086787333290175018 15642766853913833846 11977156769089448600 17221232946831289324 13010283979719511376 8340095109590713699 4800346033462355564 10782269430655967519 10042367789942633432 1744677686638645374 1331464677016397202 16079519366433555200 1440303662117218312 2394223562333143021 18030894831825573585 13543924666321430219 6071470585369610424 10858330125554210407 16754561530622387773 13869891277175706415 8933051712415748127 1204579521390541345 5547860097362597882 10401976721407159931 9618674148706165875 728033139732367864 8881913404111739309 7809204792849804281 5565546252193598653 18078110247598725053 15676917890247211473 17140929117794066807 9921553725338917182 17463170668490810084 15989849245616466591 10861832917425223218 17441540238244303330 9888050962038783649 5714355645292091571 16305793733673457188 10294753142395186638 11711439165372748394 17397332431366651978 3339743232519182385 14241739343823365944 16686711223620014044 16582967767827277403 8561631483765394539 14623085591991496252 15532381835703071206 2658735361074210517 13171987725672742873 12376596730317861728 7014137363860715098 6363974514548712533 5797298270775142456 17260025745199250213 11803218889028497966 4502015989559694424 1178903967536150037 12779756095656188391 17813000492218887674 15044598425246016656 3791800505830938497 12723810861208991185 9988854288312578825 17010032003703712080 15931150925970449848 9222593881053294531 17609260791805075388 1537627318408112604 4630625389085177103 3296582675668080040 7043847252792464165 4552710198070798959 820636223647244403 7616190420405176722 15148905319669708087 12426669643712117333 16481138508218041998 2083370886516696472 500741422761941601 5429386985067143848 9393047845267807694 9857550045285529705 12169937784800640332 5375766925322050224 2512685050256944921 4098695568818948291 4485450162587579034 17222603085085467787 378763298563057889 4826752051183215816 14944857531971227184 18178151479251470718 3436116365458902839 10595453337359670094 12983308911328710664 13032031868110300591 6313172172232643162 3182189134063068554 16822382794488269885 7116239540589540065 4167748517588269773 9233436040182031392 13998656274678582345 3439842941341120751 15393013538175503289 7590771943340052474 1161891923112375824 2499732144300108669 11862905898345895584 17077835614500577 2122014542287873493 14832052088115241254 11608967445941885970 8022755508641202228 17855751484391199805 12369769430016002659 7750785697152280492 15362052370417557074 15167093908647147104 9912219970045168895 8068031992181773213 14660749005781808654 17253898624532871473 14116142387902810701 4334337097767587076 13948555188462220653 1221861823242116575 716610754326069310 14859334567590393605 6437289388365767768 17184994283258220868 17843602056254798526 7624329180101122534 8577699255841288191 7400247834491661929 17308591979570936903 4385917369626703109 11846056318421191065 7923841051046774265 7126697322738808280 7330636089158971466 31824998683128558 7478151857291661378 17811239441834908965 11442628593113819552 4606513809054959918 14794238309968940590 14734428044869578360 4375079171210719395 5312220961762828580 13343040540693039278 8755311254234792565 1408739769516566638 10149613137470495826 16473077549881545456 4087492886534065215 15935350709933353196 14317341853885691820 13741121345152792372 15789000139663697560 13384503145699523459 3133020225693749366 12946727976980963177 11085034400122492633 5084488423580409934 17626931724519330131 7918519749919814735 5403607445593589956 11765210518919063266 17241251084509381213 14174185589935266892 16862734182101805404 7481391092180085773 10851728992542175407 6578067716646174033 14089155133962885012 6188326437648298889 6872487228065576244 3100635401303053712 629245060647429169 12239004136746288912 15099976062755189450 13836739722561976166 686048349726884035 17524357721557911844 4420176498876578443 9609791931527344484 14273594071119688034 17999544681579854469 13935398990521656247 17799425017317786353 6470091249705519615 6308503489591380268 738244561247611318 11013671639304704175 9343457899677632459 18321039962472530281 9666047690694875409 10074234690267934333 12745503979604141520 6473700603705345973 5222725374804153944 11860045071182193412 245110099711246365 8154786963860441079 1350987838745796910 14914647526230113251 13320511748152843973 16107265369486794651 11365346792895948437 5098034082220323396 945558057827465296 2150459001688213123 3749352382702272178 5433971224741812111 13471986389476385023 17538418040127020771 12752743277512219870 5617536562185531599 17719623747471590928 1415486245356314586 16666102907686392991 701152829503422006 12382503417403677273 13930955065657147502 15057751698006180491 17718221999013246978 9253816172376323162 13725814474388294518 15274575252508864673 7167978136430549089 8135005487613468975 1265462363784492338 6920879714150409636 8696737051846900332 17302859925780770589 11277916933251599622 17560239063180825495 2982631491519939747 700218299773495991 9294692149299319714 17317382171877111337 9600098537159695498 10740060976704061354 9864294623371215267 17237761044438520804 9261516340065951679 15073692991451246689 2860305308463012084 15279456875685578342 10871874092128817383 12102624212739111771 10508563213658754323 4911918393810979055 1930230106974912768 3335517582521689993 9934467244266024562 7713723629964304098 14682932014960489964 946838324926235610 11230641483760398810 17673375204665835430 17759009330502958365 527624258525356447 17652115040299712758 13145890361432920288 11352606404904942515 17027405665371286926 7656261524394032886 9178787782968726074 85310200250651008 16840392702817622409 12560693738086212939 6334572627944535576 7851157033103073510 11016261401065290811 3806359453000165583 14225536756213247599 13613168798305765597 18253742749309991630 13627044980219637145 12280095156546636889 7473329973456108736 4468893536978839775 16286998886798982747 16791597093808191593 888681786197949180 7294460293406036273 14379828423735314730 6212338627898386589 730613497846404689 5416485192594284953 6826714755145344256 13780680148199589456 2148219510030894292 2059984963827995839 13289455990618534480 15014017593717598226 15714877081159262245 4646425995293586115 7328977609905659468 15126047031304628866 17848554836258679610 7764626174953976486 2123334880675925060 3412655144121949919 7516123708405666895 18145475756516023296 15983501758997039757 3826092878327284752 5753454273700488893 4181851063453812421 8349075293705900005 16146219994675609545 3905456311240751225 2146033152708878332 11542543324951834267 557708124460995003 3161785084098851340 2741656976011433054 16526294398342204130 14286325646701962966 18215496678261355556 510314342270844607 10686005755330327864 16041316325137596341 908292745089948250 917347026274641206 2712201059240407262 14938805362126213907 1817777954192881012 11734207785938589951 3848587348918322455 12040246155151046890 14852490608499622668 13279635737617754711 5871453435511500209 7046369498979108034 5979285020042303575 10491402002337400254 2364067052386751664 16563856370095758973 14180587559832449095 16403823883341883568 7617328527301272432 8261398815605394473 7460731690383809759 5838361322137895932 14071056032050905576 12891670054092294512 923741051664321329 12235875121741258701 12596905464401528568 10404886182286580362 17343942237404032092 17568166680720373191 9933012461424931839 15922528185820185040 16540573869615022460 11378080889632300656 12328220723738717221 41888551369540834 6858697132190576011 1063992259709353524 2602624802486381405 1888706619715682812 3315380992722211851 4093910304561357932 1509075482656780699 17769304155038691866 9316356924359736391 623031668531467317 533457326300065570 4650138276904627052 7744065438894986768 11331125057935642373 12586018247347592931 10764743786841433834 98306686564249361 11190976123460298404 739572458400304541 8641593381041695222 10521961489215170104 10369103527692597346 8963728591943660471 7780022445836180339 3550886988383394800 189045494458167050 8745290075341488436 7483608906804856303 11253519879743127500 12407396537923478010 16622335388268436811 3824812853947407320 2710503243010598678 15277561327079879074 13278226264177241362 14346879217578430591 12912339374974395721 16859912944834284890 13449284192631189660 17402514134506061553 12116835974523623804 13324911309481558701 16367062155022187432 17885733258377410773 10267701548727274893 9111044741050532789 5989899607885055432 14114794173978513232 9094914919446112689 11182939065862149499 1866355937402921755 8298867831847004246 6697375536934674239 7886913219919762605 17402033183936777792 10210883370859883540 17333990019930811556 17308000019285568813 4414052316587433247 15828369533507217951 2190525883939090798 1726842506489937051 13538508171466900401 13563581286903303215 17960753832545074156 3659689230770565010 15553378728500832776 9710498961662604979 11777849173230121885 16282368130103389232 2031816788901117389 17616228588865496853 6698731189150432455 3456419131729832590 16983495809444332549 17866358571507948681 6971726627224244687 9238396964713758514 12867621293294997528 1747450439022671399 10471486107452074761 5867586737357435865 12647488662835771468 17287017411806597446 13341992008477995874 7736187924629735412 6246439523885908874 5837838725457669912 14932380122615913120 3291262520879549764 1154793800032034173 1146655117000584084 17858153480206882393 4414371070636469344 17247787491704538092 6561687738173307445 2906563344179501250 10919630128081344963 11156866363606433656 11461904566084323403 11734134311240801951 9044243109543361420 8441097420543179082 18381802636761888835 4333187109869174703 16605833854071016103 5996692604325550327 2359328768230613205 17097621712492129374 163225878249182831 15293806710652988058 16363197365690896359 6741018795537794660 3962132349387687938 4599371590979386683 17534889564767716841 6031764374385425518 1501277860587994533 7773042203206371241 16182859651696835299 7720032903590892203 17857589842061435297 17046077295524552667 16736956070821670812 4932061461792750462 11226737421650047246 2141432081236431015 3298266949416813217 12737870557963041321 17381668109456720316 11479400410685593943 16494049269818564032 15160509630069744586 7253501204731886233 14096950631901575781 17013802819596727285 1636138032889155759 7095303396702283233 14694602636698994430 17955449471289364080 6182620439018642081 802233492573735439 11230764904504895097 1733750895130092181 15679541035866504440 11406017119269644895 7039136648749471969 4060575716233532156 2789747116950613622 4912277722088341640 3772382786827653500 15864384488080387093 6663725419728098014 10916856433959420379 535961754141723916 9971312390360586987 3453666657528247990 15387681206918761536 18311378294989288563 8988359097627068821 15506236965935918096 946697900151967177 14294996288043696450 3615465689871702897 12667128118454911320 16532228840613141051 10239219783606871109 13999757971097810750 16770932667709872419 10044952476460758585 11805539551228215840 3352904903217108086 10735337193300829180 14123726050910540007 1025295646865770949 15093330606543661932 11128863178984006790 8088161451616217404 3539030860079685755 10916181033455692824 16222626253699766043 12602870960742640351 2223604392034691951 4065892362531920556 6351583009155131734 15686453922763539549 4763823927879310460 2414190534859332605 3922647790217364830 13407096356735231562 5777485525801537349 16167799708315590347 4344102912925340407 8898347608106809190 7628454519222501754 4841376933273985266 12245365828024753701 17501229406766250626 16634060442941065089 7024228472826739873 7068262095890601026 2007706545650101704 15865695951845399054 15114530424688421345 2929220103774904642 9095986371418164365 5963368754402623391 1796548970303558617 18174602276444813849 17494072239894568381 1365737153014053439 8472720171685748410 3866408206407450695 1314744072746535577 15690245767205783514 5135911112238281446 14583655379586386261 12627310198805085811 17251799653416407778 14710721909689869278 17930248067750768936 1148038278950686840 14946914795715943148 9172628478306944585 1003984455377931225 5109960435539626293 14440270684923048189 3647954591452022960 3804718753427634147 10324150372691863305 18079891006857996789 10216348691072132883 14825013988732066958 14368513954994796469 11193537716965992770 14723604799967727120 6907851355245464897 5067372484642324966 14387937802961232957 4333622319038172956 831984338778350497 6987684680528910568 7722692308312919804 2896098931737813651 18327370564608594493 3742171453319849369 11126039329466708689 12746266003330757738 5050144295560427832 11144341868002266404 9601142534723693418 7776245991256477766 5101762175541414586 17902889384690286314 12547314967387077804 8015063830425719411 8128592510427476086 8493549009887251075 4592943881431984488 14560840039695700036 5872376032503813456 5089439465772266297 873220215334011733 3660915407240930513 5741258806125707148 18266267238538438785 2554666909732243532 5672372372918137108 2851586141631679323 17018781152938634503 17894918712082538395 6098887622415390682 778704433725171189 17675182602660476382 17715312798824046373 8540083510607279013 17130738185412413135 13331412461634801236 5925391858024980918 8341066655899689417 5020750343303113411 14048074127506201249 7650988472818076662 13169850570505254365 10929298497460039003 10632137492071783136 249143716461603869 6739522084251302534 15330657532749260818 10324667758112090288 2776136772711320563 9430472479848349559 18009624996382357127 10639593126518012035 13833752572250327593 7132918697557963438 11984268788869503967 3668404251173938705 14473575173013052908 17870902789917522684 10446171017306728353 10199036269831448450 6091087657889478418 7372973418228392975 2533295351994858787 25731701635839097 3049520242075139600 12634645068745229748 13016765937785416262 14178061256446728693 15688445140662822837 9803517326231019890 2016324409207712369 8595341996383695346 5690489278795485630 16841119177580843349 14635317818509281724 15249865055876819092 1347137635403134515 8342833102883627299 14790966104428380274 13086296728165270752 3670600104579395292 15889519599824633127 15036292025787924936 7559116034506116024 5832339426029221953 16172389777075217588 845764753200389664 3015881138694739497 5052453157591660808 374680401508690689 10629136181547395424 13692177380865722912 17479120649570261403 6014263376113065440 11976861572865928184 15791527957317331994 3685123174594169838 16382939648818598083 1439034455801917699 4950610416035815535 14956977033141270097 14987845448002069218 10376206782867050437 17208943367559870239 8129410372706284424 18245456334037416895 8535279115034837130 4180112803843179783 13621436565210506862 572767704993459656 8778036523481917627 7238303115883886612 9832530473021016896 14847655467483135292 16704608818635431353 8139050105249510698 11657790117411713138 4875944159390923886 17042895536671680411 13863057497375570632 10042744052335979458 14594495432025687945 17246680004724856262 6474574603865970669 13937168071063140076 16448147139623933876 3287893844629455133 16081340668170001704 14935494205309427992 1051220993417516791 879709650687936782 5936552127794966976 4707701202438995528 17255253746324689660 13697487924709804104 14092974003128672819 2586319953713299945 2565954787193252722 15337826840685220904 9744602538017978638 17465468057339179088 3700047542550860762 14332221931281391823 13884401977841228380 6050048192181294354 14313148510468339643 2638300389886725252 10413118105492763493 1662306639173178916 11101380494893166170 12349272627749226433 8930610503212723543 10371068889658741632 10578362424482827126 14725709945373904762 7966710872389442188 1625961353358071317 16680785643082224868 5273128362101382010 1414990134266077601 1801857768525868744 10086914672622371727 5704291798726625380 15932685681171374555 17868828576448980290 2047211670587047049 3931206184106950244 14063336734533120535 376938416275475104 9572116180983255151 10502800278062533632 1109834939769511462 841154754223112758 10931797004425711626 16024343767031356919 7055238233417171073 2608127282927461566 5606795467721762488 1877826678145952926 16702011654693994186 17018913269745517990 13710327714429015086 12518474859347170407 10056163278881697433 2010668373992335189 16433457282864476844 1444560150378904896 12054162256325136241 11194486647492281134 5297714435663891928 11138106213696007181 16903482497633365758 11725372377193929327 14551895435426208642 11583805002585435318 8879088199389968518 4159863803430472800 1034225594590082540 2883697850246449198 11411481572690265147 267876164412557866 14840581828691012560 13033670613553911393 7769485494974665337 8609393728613697093 14698155777890650973 1102984417317641854 5982664909770553906 10778231637442341039 9703372032319845420 12519367000749834430 15991871789295145218 1196854233813919324 209302594809381032 4789806442062206382 9042888679943694544 15395621150689900746 1586244763173808105 18232725939656067309 17500650639353532994 3136432394455632953 9787512554295342512 12976775076609037973 4553817403191340677 13245839099946452750 4789182550495350508 4675590182721825203 16537675439776679332 184325314614990047 4364269218431341945 12725786567291010041 9643448599534970505 17113238173479116746 2471403808615190569 16791938818032963952 9765749596245979974 13683060041891605374 6625408017247813502 11190445767955588392 10893710736913594123 6000334654139375131 1004511914559345144 5545207456484782779 15903000305258025409 14253665078912496647 6222989726943583680 14331851049023371053 6794565069417496335 175509254894038073 1116439987326279450 8664766721646338391 12550211607420147399 9343582955617027291 17279622558903117650 5963106201896072648 17320880377364382652 10781420116783230211 3456828769600085589 202906010729057024 12927502396087842060 7035207561866929296 6364868195063734316 2584791521466589022 3172743750962283269 10653091643150467665 5455049915456218644 11028417592525808766 1502833541908587728 11427583089726577295 4317116176803910636 2290739540833459549 12858574155427613429 14854984717424277534 18193768644950269429 16948652530371381374 6460988382688281008 80070645878983896 5430879692006768367 4888938947345666471 1121155390884013409 11502321296612261747 1924795907406657715 2340790982288014769 11971335060813006684 12793622873316324439 18371508155534911667 686492856663610707 4563173415895070665 4425577853858401471 12954294958256290786 1701493240606856336 2592509377339411931 10699850223482907132 16810231463809141344 15026230184544170802 9859175282605763873 15518967544642801750 2965804909538642449 1742814272147524271 1432740625192014531 3776669439927253400 2885082929708521719 4717360414104796554 7523866737301819859 2602440242167668909 4643864615295290884 16047431592156480320 14893370911452402380 9380258037782197388 10115983261508988784 3096340866535225902 15886715036687147922 16174298858474962640 2337724563678139022 18325494233131571876 10689058345638146070 12652907029967717831 17414818003923721970 10490472967845219600 1666964037628056474 8560418618910564479 57072155661744992 12916829013614004716 14852680646545806276 6757657320171014233 8916163276845738005 3290549816223806340 9876408483180552198 1495201578653601234 1422876926679765257 8146150513455667546 6526719144286567083 637963707796979249 1181565706151963663 5174367330546418773 10593780728638216331 2716295259413926008 14784086220334573207 2828193474687396107 7412779286277005406 1695359751882261939 14044272502391870011 17776300448418149985 9050766111923128175 12505567791878329059 11698867602970134158 3961617283542890682 1266904451973572939 10040808342907498228 12434962107015586735 10836499356667580956 7443467383845719547 1543260727714991877 6246573940335213340 1194665934569600866 4229073329944584862 2296282542170633856 571301024490955700 16763703138772007661 3162386049435503316 618693050960556982 12459855273474234439 6169719723961801961 8440460772401710579 4192238361309572320 4653224129084081295 12091892523882199570 17579658274849918469 17638622342102287150 10654258337449015430 14254092556373492259 9054341394474874041 6211669345126592919 1365389483898729553 1070276693007598061 16291476997975074780 11254555058100881687 4008365518300758929 1298450791362839014 17378906302609718909 10661216352594751445 8548652145499312376 5394453963784605933 1585448525108417082 10115003581594793738 11333899827165272412 6899516398857561648 9708440802693920738 13821437022434542805 12838907054927657995 10159915658128270124 12090021189475173238 5464282252903292159 4399262450003409495 6640258812322634883 4407569795680056727 5924921504438633014 12190553114441461039 14039474928121252432 13721171878970890975 15015201411443137561 13952889363395743467 3522156684867596205 3174692501124902439 11329900248300062787 7651413825227662915 17785710204513634428 11871102744034115583 8295356508592691461 4553920578491516118 4263920721768368421 6322273041656419655 17092074781452121501 6706668193333225778 17912995277090532005 4903780067016254328 5969922714796404780 6214419760781706528 9989793462560908186 1479853169241891683 12799804323562736447 2600807812810703358 4648749189341596231 878690288484288914 16486083239559187132 4852215646962174351 17413101472658990609 1069225598239509975 1663802813908099525 16292555420402891354 8104599731484135286 1178289059476530382 18346415640167015220 2161628691518680988 12678378386440199933 16421270000072134643 18048941826032033268 1582560004765864347 11442032755178769254 10222528025614378225 10219686597729760675 7226535668358044921 15003579228810329789 8296251851830301826 5839544341794177780 13107126548580425772 17941883988681181008 4123583922335938299 12023075478918797165 15806989371496001789 6515220515282867647 7184756343951878112 14340520923742603895 480862255397707452 16449156846354692690 11847466310859891190 11209275751102825235 12034389969032275003 3309521929432067517 10457597900908134684 5975646778170276378 8275008726539388253 3040837929466120369 16856523796353977567 8182218347517928280 17772054895361502219 233671844784698031 15198951236215407411 11694348541789324639 15647633849127906935 5542444942696080684 12956601895838338613 7444222337753362335 2696686829817217235 10811331467125284354 16277901446699989177 7014972838148716310 12940101591069091666 8606672275967015790 6926338701297445411 1909534610620983077 6581164739827859574 6698990790049896578 9992487751279583103 8485827703118280123 7008405449664561363 14807671498278629115 4295223479498105814 8209845155132371583 17755526818254402930 9495672218844891212 12165642093437127372 7355000994465830011 5940198113678314708 3947459863381505837 7140814782568231915 12276680426866936960 17691929639582736024 7185172865366297636 16006547397229550107 5468211691850076603 18281244644885071199 13965857456628950438 14807333982816485184 6286296318235220272 17376741123450289935 9296432290564712122 8213921545753884321 18200159617430687527 8670817365322264328 17763467007132454666 1031884642860137568 10191487970370988497 7855647046640000673 5509960179384035419 1268785359327371534 13425479285217107956 5266878561185976505 743296133158294809 8579928581976351233 5242801747609184135 7310947228599512955 13755592524444443316 15638024494843988851 4495273432555344922 11548912312970815541 13654532326709838868 3873889522466305325 14371647017823997541 2084704381547554759 2276680290154436969 876891512709129123 16132371799785054940 18263879985556935766 13346592318220511249 2259834400509060554 16083039458481510664 10643605195760003850 5150583336178849448 12444913872905173030 6717640586703074632 14549909746108601907 14082945462116370355 451047825162311799 16476641410182617692 4069293046703223523 9590270083457334835 7370586657841599945 3520909186353529665 9045591873654814335 14121110959182434365 8322268008430042441 6685850294162015906 3236743707037283802 12618524640010568859 8373567627849481193 9193149734711524804 17853132620772569822 2839239456466637683 10654942154693707001 11748935984548682171 2008123137273429561 11383105427980239337 6923739115073398695 10163722940881293569 198054054551924144 9859052534760415107 11366394460593197342 11936737937859221494 18000718319264837496 14324787642968757515 16488902350264705184 750805571060843251 1920294874779672793 6258971665812841614 974909837132677681 6998210010120741903 13938179383725645570 15003103519934376466 6910588480683995722 17156426488832539791 16629873299410032129 1884553081463208495 10401386291531142689 11849821745104612094 13757952876164435308 15590187816763501846 14908169397895339451 13933749913575919156 11697923560665062713 11108714110366468260 9114466010512948065 12912104938760162542 10075404426289507300 11476819919915276801 10360144068882716083 5530924906210337784 3278500897174887530 11641385191097471211 203350434821407660 14576734557339387069 334432394728712218 7769197730449188411 13932257264623908760 13294059038440976662 14195349283903919717 3227112177200005464 17558897240185390552 8869009677233239839 8380393585477785611 6499464681324674859 12371195922135457571 16229078826445899584 8023284455156108609 8835636584780705669 12816115861055146387 9045027162635911723 11461779797358001476 10080151429037836834 1403628275740308910 17499707035474605765 5196865173886275893 6587797086424990262 3253046078077409043 9337780960768653944 17591197185249780434 7983195711010127396 1242511188999983800 2061907986308624890 16451644012981411588 8648645081849811583 15141760074797677133 15654148120464068978 6701630892551074684 15690667792060237593 8860490720545436950 18139707956118035893 16815561202645978647 5934832853773610151 5885129215136805837 9791104447750846880 8751077837656351623 17948142824357268595 16937360384192772935 15876671384875056826 7784501445165547642 16038101433415050328 7567932987187726510 3574526636247756276 5880529384590738142 5687079656229059484 12091315758550540910 3326122333269153223 10730719102347068575 135586989362698976 9733869069174834681 14250883668282612212 9225687695755046760 2229934069965076272 15977313429648867705 2103646339500213395 13706800476685480221 1077708483428075247 2034237949787388109 4126998984710548740 4070023299217701702 10606752552774830779 15864473304849045426 10323435696308506711 14521365839879827352 13640861128841044969 13368386608306394021 5965299344418467667 17060795268470602113 13889885933245773110 7800350417475560221 16479384565164275552 14310464548925546664 12874853113876759409 12370548166997587120 4256114488334858473 12968912863175231508 16344713151146767638 11329951648736928351 16007815101138118826 15710688982964003669 16300855146742663446 6477649018131992960 8811312977497605925 5800169804435683794 5648976075108822386 9823305632917622038 12264336944497897325 12268269138384622385 9794223462146314578 12997438030007189625 16240671617591831656 2109183315029010045 12006438582275224791 1774392818165800257 15858818607713495967 2028111620319033254 12598666577554345940 16154921154124684839 13604668469478172690 12096729741349474948 18303416922176202154 11440886506612497087 14403149902411442961 15779933974873274010 13044622178657291942 7518735479461941470 3783878453315375847 7047894986299383119 7972880847161579690 47147163166628831 10914524178355696873 2261795167373202140 10028130622905690452 16200159470907673430 15110839077424704799 13549794743367861587 4495874204488655276 4115727785921071374 1606386891977784315 2630260814902826415 4309308479367950723 14857263706062244016 1508926097585872161 8750582356208685609 4865320966630248085 2961412563489882550 998160911697622998 7095761734580712055 8252337734347218627 9808131262150250297 2300076638910562732 3223834163367240410 465830774631016023 18227758882920505653 2149955798518417844 9818201871831442180 6803265793745916496 13074904684817951138 8837447732295783216 11915080265145749165 14071550608965035987 2681875764573228734 6783347480497517067 18013285360138357877 12891711969701056728 1372402012829737106 17667681489289460729 7543907026123365454 17820557764404255990 15534566090041881231 9338740405562888084 6688674513558803240 14464860300909636921 11647486014526528806 5310313298167655683 314373853670844893 14136861204672884621 769510134762700228 4866396162777205330 4401433454766506615 2722209173518388793 11613890225737020551 14880398728948119596 11401447935705600338 12280795438568172221 2876982268632892499 1203951444905147380 11390715694572317034 1773609387937299524 14491549301858608057 2085427310073452884 5098325375227582968 17936211958092585373 5074197113354027464 16481970157362657083 6480296804485576848 871609042182487293 10121728474026298024 8095359419113542509 12771856952872147253 708760423000934747 5220314541891612997 15272000046710972922 7222923943409456358 5910655968035575825 17370748256486691438 10025048719061943936 7239702517735213650 11851841069208893573 5493402889645191670 7580971035302447217 13311586207105094988 3228309477865944483 16093500844214901429 2350855671889637050 1708009985926937331 813541750100075097 184198176682675393 2525843539400977762 1598870802329340346 9961442883385832880 9107028143283519820 4445441780499962459 8256502565404818802 9869942059084114658 1523182921652217268 5820360455908263181 4712679589995445621 15354338805037757399 4605547194783302026 3907365374589451160 3644122981287888985 14358410600833293232 487804651323810252 2364244993516682687 5560766685733862541 12391178030761107649 1128021391577586432 12396743391105700435 6386031571757971452 3047813269357356219 12447775380028886278 6155385929903763216 17725515741723141540 17927732433517452637 3142772055493557810 13569750052872512473 10131555608793988767 5256295313381238380 3266656105027254860 2618936970323019274 4330419323089884182 9024619955182629720 7858624059969270797 2690642004557339776 16964148156903225832 4057457208503567986 10129636877843917367 7064349718247119941 17770958991826700501 1996036535666694971 8678604080342649018 14083640584394899439 17747016004102867438 11027370206160754674 12134903021702420155 6762261356773326203 8821354378499703571 6428479786580340711 8969467515062862122 17495687954461375920 633486410984126675 13491779118690022586 11593886902806895023 18061159333069831584 6795597692927284015 17265942118300924683 9485409723074744576 15654082255015177764 5106810840527266930 8570650086446780193 11041516558951124396 6990069084316963957 2470287984093360254 6790069567038743258 7829195196605533165 6147256781617176125 6194793184740684755 315304667480895399 1998890723061187018 13026704503229635929 15429912922908931775 16989320917998466343 1651857101604287827 15631262457130515065 13968558169924225700 9426583286547344728 14419535781117926554 5738598587118678727 1602872991471228417 12718856530789473671 10378921737948468399 11130857580771316377 14429442037184572637 11513269578585700527 15191808410348795956 4889898909997351618 7821540024061027739 17605325325489784393 17665040040635751905 5692370820899684190 10197526487173670359 6480890002015280668 10619779057437808160 5039549720263180734 11887744270358661115 1000020327610427227 445164510311021244 9669525278523187007 11797285178228135493 9638998258089693088 13654919666212328645 11709738807501452379 812869409392413560 893611037556915320 11417286628543448600 9485774941448989472 9455820731092080866 16736718853928821631 1129721244621311261 13132049307841483146 13631691342435519785 10735323065926296328 11465101582714137215 4374657543787165201 15890973359198820354 5121739039125800835 12080086297341681523 13889643306400571812 14238307156708448527 12669311167739567164 10888946117374982643 11431894626032926513 6963472444224367934 6463300732786606810 15163628707334695645 11173542490009006676 14226089208511794025 9709314268129069368 5114615405083159804 406980552502379608 8664378552092165215 16988321264278354759 9984766570737428481 16770420797787825666 16604073716652380394 723498012639522288 281772972483823104 731886344179315284 17880390110678885967 18378462736962412235 9725664809423091891 5887443606059060773 9972817571860043053 7632126932173725256 13714168411541085001 8453758440847711957 1147899780442873239 8505547875214382254 5387334659885275415 13839750216758761938 6027593978814036742 16853139314623764414 9193446564261902235 17637816464589355078 16886108458514195024 4164948125025428143 988319854563907831 3762076943347142125 1876550323731273761 13505646743523165434 15514138690408460754 5474464300026145727 3835080912215449208 4167718162343576367 6672495305337718756 13026342097747883620 357432022130266592 6617192044974856478 10840943836450209794 6550943747003261377 15720260722508248927 2750870602211515771 12683617990903576079 7209396845606523155 7581697806982558267 16247377514383511306 710126254808382776 15212327275582591140 4333120908501053674 1796849043824355801 14882130206802399860 10157551684001409931 2817410096758987445 2213656055490949228 247359883161100575 13103976082061854009 10913611146852242153 2153350494824360147 13285291399308694137 11055082541480578258 9890987043907141399 5090548593275695435 3045194390520504411 17125232039964746107 6944464707507715055 9020961430229700992 7160196352692135568 1920174550497944236 16473858982601355699 11752427573564589170 9772795191047381736 8394427669479149500 8250728605947968836 2666238681018818909 15850560489858076110 15150406078937909499 17212043920369675308 9640640761065715603 14891690331698392869 15963011581632685102 1238409248357192131 6116998909948789919 7010716632005214359 11271011637044603416 10848426750520394171 10262938443323374604 1793682643468564299 14332520479599618636 8831653902039368072 13931976925166061188 13552890084372903800 2295714358664904710 611330994156158417 17248229355055292365 4150854763118445519 4714542394948031812 6412023277113259284 2774475478312107646 3421479418193780950 8768136216259181593 6915667142650757135 3139418374225333962 16924073245966335252 11822744934736004914 14139338762329578057 12619776552151035748 11351417338852813613 1719495128594587362 1695955479589226136 7967999525564021498 17035077980168434150 2820408554465425173 15877082986768798700 1043348629078624723 15872675708657489319 4044973587580784180 7171651823130644179 19520967543163854 536774326754159379 10363058401495517049 3079244348759143747 3970206287192345351 16721869072938797135 8890916867100647287 5552032289901113306 3991142697296737770 15403627047380724439 1023836105269375269 13250223728665675618 17964496106724852934 13359780832515850249 12924900759275671879 5639395164038741437 16865764994700802438 4813489108268140401 4793545834194012281 16798178541356007620 524901085245145786 12847273836775072872 15864299942584779971 2097669499269392797 1144518090352912365 15426574456876656476 4045695620579703092 7777856318615905236 2640144403822854282 17388654481874784607 9868169641797456361 18404792349636391107 18391295717123214773 14088219865639764238 10561687041234185822 5847846108654523545 8935134110772074706 6893178133282064754 10039854623441038395 15841747786442661000 5976527915017476579 6910245072426830162 14858598117270979624 12036887118330128645 1628846084330870792 5256496370036138245 10536606855645079224 8940275349739799414 912135016713119753 5842030743945731356 17339895984016358916 10350376419172342951 3688862321060975711 838494026085508921 11058935425131740206 16112665709985021727 1842019701278106822 5244695388719839220 7895158719602894493 8606634148896106545 11938396918528870892 5248557038356912354 9658718515887596742 10251449581017797273 11173940849888393958 18286006987096397006 13213268281951189104 12816268850722442336 3048273099392217602 14265581739821046650 11657598826033789344 12342580101464504339 6693758559335041104 11498561480553977370 17509157200438816177 7070377436161980230 11323527793013615177 6652945186112264129 15635317665284738810 16336533558173364960 6882997340419315117 16757034445582682350 18078032650632867831 8323589830845587881 17674744992746798117 3884256072446410157 6713883656308664505 16057063976806833377 10682713374258154884 18382110076164397605 9331524811335109811 14259341566549448501 18048232746460676978 9048233391574376953 10366271221112417643 16587188691680825822 1534111821943094753 17312837992262698356 8348782295100916957 5359955610906457410 16637785624346658278 5685879062530951823 16890475824564830516 6093040192242600990 7040058474112232766 12463506186855697766 12788344601279487246 2831346345354089662 16453611061081374152 13991688915033108708 13053935317759106375 8527414043714204107 9602879634128268694 313734258128362412 438652805800751843 15755398891283568219 3918761917433734382 3727394008808480016 1607616643628099025 9738181070673930749 3827250030383144372 5495581606895808960 6594342662643443437 8482383354718162339 13042600219316940440 7957419018147588449 11178478972450781659 10751800212891976361 7912564500653026003 15346799951905389636 11412274554698796285 6368376265618703318 7985400092665949708 16160451647579705554 13977587241305238995 12179691052537390254 18374287458487762887 18137650622125234797 12541365468109731247 11346482614491869755 7340630918894886954 8319090509380010527 12352424889499027036 4849587092731861586 15215557594867379604 6236149300685857245 4331112632831950870 8746292443451809521 7676933697207055718 3660673271538588266 13612960749235903144 2991827505594315475 7527289473019467916 16889539154289447613 13567968659637254307 18411746206683196298 14878005960895967308 8313376845177950877 5017585159274083272 17785029036534503502 1078496613869787238 7836665847287234845 5251442579193586255 17820520400640662914 2835410070537620977 14375889925438694473 5392300492401299007 5482017760892209605 3772609211895221026 3774027466638122516 855041714662884998 10028276999898554462 14184103903496917149 5621994032711249061 3491392809016636951 16127469116473584082 10463494481791578308 15353657823524993888 6312374912508433336 12868532428410159895 3418886021126794360 699185094993572853 3122488006814192567 1495966374966943002 12671384303127694630 17653542850288372205 7775913773793077792 18255613918393189296 1627853711155746240 8829771553833710800 3948208552680334908 16043804881640011663 12059802690301652784 1126127955372416634 9000126971717091752 11062244553253454587 12823070336093179528 14321599978491976652 2132917749139540459 1273179825687560372 18183482607905730803 7892143754565252192 12563778376042751815 4028840675634070311 1933105477420927946 17636227351505519860 6105652727411062954 17171872901946804881 2121313339741877116 15627246403425058201 8032545489848491461 9166505774234063017 14513129903801458013 9949942536575575280 6486806224241086191 10963977446594960695 11182711017603657219 3604424703585955926 7292632182112105301 3918603965475082509 16077690370507184362 8929747982930611227 13474549703980469951 8139703293024092270 8355306455960870981 12953675074297403027 6543529862715501458 10896400539868091780 16414476004155686752 8766165419479350403 2057556181157696010 861436950795360315 10959336840847225719 11905616727671963943 8697029629103602613 10260034228550022199 17298272043146507501 15871186008336718811 299575301211073999 17128699973760547421 10868420280165260441 17397426403437449571 8928794792287245597 14355973736431200996 12257810124817059823 8913929926704248708 1769881426662305019 1544678449222116629 6521797985090337045 8483105578362147780 3076969146989164272 4074169297002092777 13066260838504021796 3562577233660417793 1295230115171011512 15027456428686937497 1745872059467791402 18219762712118788720 6100573390686242307 4181148658984940094 7527941204598304982 12548658763172270651 12505681944214288 8674203996061339473 14844115757980932691 1680674664199166710 8046754343688791780 61805438056031284 17389243996661103413 7627843824489807734 8153744760022433545 17998873299839863401 1398106377548459256 6544487452398554271 18437209907400495456 3693206068556738630 15362715474149718143 6169522834550080007 15336448111088085049 16027952211077086612 13468340425212781040 7664797885985080775 16522540666019796661 1718533303284413315 12347567934237523054 5850917569471849721 5149418595819080213 16179698665004912751 68636247220765494 2384965199585288362 16066586737827705796 7841087541464339198 21247988140521337 6776224223020476493 6347771071670420488 2917956880751097454 4886838644152408590 14613179410944169115 15262394071442693398 9008051759208848373 13389767230581090271 7882297745167278214 14008540936238959836 7972674124260560312 17293589266768414822 2280644876297549016 14011543178922400392 9167018552830688342 14155952455549407023 8161668802173679036 9668640837097713336 5655227368350205148 5194891127501977054 6576843689735836646 7175140555446493640 18150561078970384010 2997902546830877861 12609941120164435277 5815978209291295713 12107109807956570571 16839346789397345875 14212332938274455813 11977716573122677229 2390818656266902064 1482695510746254967 7195399530049190866 4901408240235437142 17445176049940802595 1883716122410906536 7380826101289444287 9717363424894190065 16371162927900002225 4396571459081445514 7957799390274333264 12548527978840640208 17306287312762117208 18388526532861395214 4822759745907145245 11805883646438484473 51050014575109785 17169198539551136315 106050070394650844 10660381862519678542 552319789522567107 14855953733293006478 17775759919525388487 18053284314376532387 13177553748047584035 15963396752133887399 12567063728868923979 11222721507297900938 4278485164627505246 9213687068883049963 5565512361955913063 7778927219956079504 14838912150776933769 3213673154595784177 9587568595754078450 17146213781659085924 13778339864813089202 592725950520627360 10842082190765524616 6335645600196135250 7302575489277208549 14061892252617421217 8993394237456402940 17329101141687209227 1859844385598764225 7301370381888222055 6162123722469535703 12344652322565625092 13007293239232070171 11878471496170387195 7301327709799740204 4629868441991626867 14590521526177925622 15230936529789677766 14193813760787654822 12068947199982511788 13099488810499448308 14945908389932521981 8240222543998407370 9540629877935532121 13055294174129981354 9909191300933388830 4359844708973623701 16348257618106534440 1678324406492682591 14969007719197790542 1949504163573587084 6697826882225567253 5314703293952227384 4884717880322129985 3119177704810090276 3542403443520081286 195160545293296157 10621855843783190129 15845318927987413650 17853107788451887708 4300295296200539345 4383015074755413889 9547802578027490170 16844189863934062684 6541809074156430190 6000785492343565637 15207147428645805751 4742748403609056003 14589787709554786017 566259515904703865 11924341840101609114 187013912658573283 4919930655636382753 4955008048712035539 5161872531656138734 3037621144176545668 12831289956788275528 15103408374750309425 440306695567096560 14005577531999272061 8797975072762381526 2835598577743809342 4276507068760123481 15156641500981953513 13166444598479509760 10632563928632163705 5171571328882905146 3718227217734885189 11144817418046804331 18424923103282900779 18081750011084584204 729256908956518319 4724382034117841911 1158923339953240313 11433286336161208760 17501045450799615701 8892020343435407332 6283320961463034342 18025586526802416463 1589975819464317003 9363686492704165807 12261797630068198510 15220612654902536612 12415914950655398297 5403091818967352722 12083174150051637807 5456930029017121941 16539682542293513097 10812943070536937611 9645213272060152645 11811487354514654300 1530654193945880750 14913625476631204529 4724879354225464068 18166450547809747874 18085032521032918219 9908156255542951308 11859565676070818182 1488663338314610096 5577726678598975529 12408396295176780181 18384055072617566660 4723110113737347960 5542923929754355184 1717290356462053182 6863333704265746326 2489278179698104711 4412157026740101228 14026022494766575866 12608472703246089194 11772455460701148223 5244976793405295594 16342405912285476817 11007381718111794230 6504283503125302704 2731797271667466408 14388438554584618539 2604362830398775629 4198863091954511025 10767853306630381987 17979226576136629086 11623559218352650231 2473741881411676310 6776118766174396946 2804316833001332357 11198931742079181818 18075358395549526400 6359788536488869758 17896383182192729204 18010117927895777081 4836982054002170623 16384597056552208012 13306964701211509693 2033770008518303996 14639798690144513454 7772274763231043475 15876936120246335305 553096479746550457 13329156796824361291 363105115550717643 11077835757650350541 9373067380245798376 599149125163869923 12066110099056836922 2712427027425665345 5310594956459663537 10022597420030537140 6138562191300551663 5507895871083296210 17812168500496387415 10459570894501102287 338410206977666732 1998922767682933676 15676991640504425616 5691098438997396172 9474636052289368633 9500829124161027608 10840680308532977079 13319775488722664394 10992734792743394460 12086627193701871524 15740646025817226498 16493707867606622124 12912077077495280038 8101297800083087791 4053164944971822723 13456121064846214971 8419728542022760825 12473146003914380326 7673274005522347265 17607494158124574786 15585801786617636875 7133750602602323133 5244026390374849040 2389439856156441549 16586034749341642478 2657309984524414169 17136083161386800143 11575412917777490627 6191333081559311809 6431433499415893536 17028189924272024794 738460670060466717 16897277605836703185 11260305544570560376 8281613498943335840 5814536152076131315 18351851827913246192 409779760697136267 1795505753796277963 2845394090778252085 13781498696301201299 14564738229700526292 5387252694425605204 5737688553814032329 3584418628673579582 2847414426058246891 16083610368121705490 3676360967249863682 13650747237500837759 6480725640958383314 6148868563433657291 10924002517698358855 11678249522231365851 3724086910606854399 14249202222940799084 11465107682062828203 13334168694774042504 1618799619456517289 14360030689416820564 9773283597423414722 16421544821000917594 15683135518942518738 15568309894410126950 15768923371015451646 15225432625895265380 18150935453572307005 15795136016104657843 8817024459909260221 1779444837344436005 7366695917632822556 14266379268648837463 10080024920950687771 13153918711970709432 4772342641722344674 18413791148675637587 7585608734591005495 3065417639920216910 9654355656067838214 4418148230293604854 14091106407813828870 2723494977139748497 7039046030175387641 15269148036703017070 4352485146642927230 275682313307328262 16884418364541656307 1817161125514881843 16350445992728933259 13606837726937458363 13461577414878358885 5473432043332443685 18357716092541233236 1247862103548861616 10852258842410690150 17417176757847599426 9757009984695172987 4907594736195524745 9613392652811872533 15091322860562624754 17485318371934724580 15955133618448009737 5987752110093270763 1168024611985208968 3268087441907207138 17956687160554080156 14091562645248862942 11541988835624575992 13753244402935224403 13271565941489929952 15925340619975181509 16428708761551586383 7773996826073687263 2125058994819033752 11218308659208052945 16309302438926730034 16691145015147462172 6017002133361151867 10786390321905378657 12393264472798828565 2283982032365797038 18080975962499818648 5013670844116681224 17585932658856633468 10994690432274240828 6102444003783469956 12837340626713918782 16009774978251819271 12381799157454660088 14274301060545086921 17516538096782916537 16116188133261017130 2049322819906427120 2644229440108809717 15420091431119958866 13429966501506031452 4758006449367836845 15576651882845648927 6919744783700171823 5499984860520596903 1224293516432900636 3602441496512517667 11248772665503662683 426225429091197245 5488509791145808161 939794809904909837 14489465280077497043 292899380882412504 3465095929833707281 4904723671602851396 14826361280767854272 5201072790881108201 2171049565369180687 10763983541558651956 14434975945054149759 9408285836363718067 15098894392904924037 7948320349921726074 13845858637997065593 13211462441678335109 13355953434093411316 1462424991871412634 12167127059199470173 5614585190541891847 12292719294867224120 17723928495953132209 5727935979616134636 5997116264847540701 2489026189111038923 16159569774222048950 9611841849421819300 2197024231399544222 1616602651362071869 5979937313389051085 4576027262424081488 17279206214945324719 7155984788738958743 1982718440981052948 11552056755437426488 18125585464748371575 15162052958481940810 8457157172383804152 8156296647152953574 17866628708462420069 16771620989287107476 16780667246668173168 3165363292159918302 2805824627475358476 13682348825101327151 13649198934543139218 13263842161176978658 7180436065774935848 16095895115103102075 1215157587890494457 17720502274903860144 7249570480425285326 6814012631178331431 8366122142350056070 13490994984726031991 10836627144762076675 11062000348571075419 10225218108003095801 15575878365711024770 15319842150758421572 15813611221491893140 16312324290883657919 18163637464159795703 4692861371541811608 767375040498267829 9879882680432776524 6730774380878412049 15629279813227658910 9276925284350993830 6284822202731725644 15333347400761151465 4586424336997840239 15183245732297383503 16983750510039653674 647036872585714590 1603950179254670198 864005319409578734 17679880338498653592 10205900808506637005 2876851682740259853 13749167967951151525 1743005487566597670 9496363986833873922 16616888800732304105 13283249020588819735 16370858770265187712 1300217469518725906 9235209850651970110 1066423371717236605 13911097711213815711 3957347436342911395 4222319706747593796 2693790475542374767 7916980347752581012 10128399833386636076 1582468892759991220 13153053204772386805 7430882735748922591 5064328588137428160 8007662986250271795 9870868034214530048 15929919774356644105 6743672296718232630 16187640218528788847 8035121548708656576 2492460015778366459 12640873719316730140 14130601922395602492 6026131116030287082 5694082871970729298 8473751783124291367 11585307580005030460 16422223321914675528 6162573737294071351 7893528940027225246 16533019366999513894 3526534309972828174 3540186608092247686 15387706296607531012 16969713913178062719 9772415115957198488 16573687857272595874 705982157536572042 5041576816672243244 16821696265986831021 17607802856306561591 8989451899822985917 715438987753096076 1661239372801057762 7774376055766287593 11203973006282712067 8807273418331554144 1898160281800209113 4420337604546493985 17142510352785608312 16891539791463132685 5962573917258795222 2325860773672603591 1844326741610442061 12113984484875633952 16410926086981351165 446547521936030116 13268204772978487130 3256654998508987368 12123595838289697483 13199307611827929055 5879081478021805757 3971998015195345609 3444809770831005150 17568463731807278053 16159204399786160140 12765579794270432618 9379077662018165796 4881727075891870138 8511871581232937931 4021525296388935126 10168003689566356532 10031103241260334728 8883154340372740538 4118987126825006938 4012303079668120411 12239903482068395746 14517258354509269363 12135249058176402263 12871820375403994353 6312773929626163461 12293332464575220552 16880043936543078833 2610785272268199496 1783302389694078240 2641243349586664193 18130760733453285091 6579625274963712338 7164072882314329374 15218764561468738059 9004203743972379579 2269313499607306122 1294523188528855882 14907001564414253489 5584751170365658167 6946843404919236126 6245344368608169662 5491422027745675346 3193004082540600254 16217552909182840106 3494737144502825613 1899959496718000145 9648622332419461765 6493669291425018055 3206314681031980374 15893217472167088207 11094773152647246926 8114978516705749531 11690628831927230055 12865784998388791347 479231476207331654 4076317468142130591 3934635136146577189 14852444915147131491 4876936545163025471 9626158011121041223 14235729913829266046 13437682598908154104 16299324897482876230 15727323682325199729 17599695708934625877 2366386460602144571 15099661060843083937 7588115326780780368 14547495745862758660 13119898841410938269 6951896023310405571 17394019979815630111 13951432695327033993 10608559347444537810 9485357678110485945 4944078002911562631 8987808482830358027 15441973679482565168 14433460401546058274 1567355150400659706 14803940098531651480 6214863793884731033 1591378400352373023 15162789450730458047 1554869183033961480 3682548311551124640 6902262505141978636 388236723477676648 6005123305676602208 17728357918833446091 982958283642731781 13579261197664148596 17719906973090568373 3160303218090811025 9787783391915209941 14884387373956701201 3719645064154983516 16722247073275845493 8833251694853235513 11515209517217148110 17935457916334809455 14283861046596970947 16407798428219723810 7178793939670955668 12608014609857902784 10125870494285212018 13065121984862743475 9994631740540796587 11476392954344602879 16625834423776876796 12529171974109815582 3208048572810625435 9577114243805441611 6230811512434640003 10050938436797454250 15276324884491781477 16203285571116394333 4535640232470250761 11968372468940808008 10298342716744449781 14600481141522835077 6097127752384216571 11667822108719095627 18375024366282181508 17263846236025447128 10408965043652056698 3864179516594603294 7761746895946480543 2543578844261939222 17111157586456532548 5471461442201595666 3452971256321986765 17550801863878290699 11684922644779245378 9632595072569263413 8484783041011875621 8435156254874981590 9802683934178328853 13712045375928800283 1661988390883250813 9727744582099581273 10474554965779969885 5393925572059267514 18376548934870508475 6879347620419011830 13894386863257299522 5321356779218371335 18252320145986080522 15545966807871898959 423887544529593853 10171798994609748821 6175827258886856392 2724231805690109792 5282330391182536978 14052836208520308624 15964506393038784788 9476590887139303482 8188314966989261807 10048446161566355335 495587156416142472 7233278960636605528 13696036770740279018 15809433571916524802 13810403133642316008 10142227272859227272 423760568913661587 17301515210459963762 14487763403570235359 14281491675605094389 2148504878895781033 2101495241332645362 17705388187446193193 4424933047915413678 661583439599358111 373130866722614173 10300987935022762702 5441143716458763303 13534040788872267306 11246670964825412349 8120701680517173625 11537486831970930074 11248814176703226056 8727374300089377184 7632816296120495020 14430428577911316022 15466558638889527245 18272531386169195450 14994187052356795787 12384618445903101945 13987131740151906670 16047490519641360312 13624215206228840422 10234266845807497548 5480070046862286779 12036785496262369321 6379571450935861461 12369757316395613200 4621866728337120539 9465392411603187801 17060400507780427115 12816644468844868990 4015433232078866689 16347868079900276056 13154232472726810824 6866196028469458761 17362964616351048675 10456029687623288288 8041224238627968448 1580560092825003783 9507845679834723689 16422419049495431476 7883461948398088940 17600372295269745663 15253129026479521788 15067969148847954423 15613740513130374285 4593461142838036488 186156758477159736 8829011776326065666 8163124034456168871 58783055348969679 11375605356164431136 4539556620954080074 7328165352302178616 9372321336796025199 4608429235752137595 14949978006668372060 15299974174658478835 4643488130553708219 14351315708861669611 16900838456167878589 14309834509804796134 14076105108034172298 12586465426144377589 3578500058209896906 9996769670532404975 6493069169864332502 6797714150013056488 10582907654878570226 4852062877973778596 17358852946739114482 11528029331983126157 16312627882613209073 14103804951935917593 3161807751108593299 13575818023663059164 3055205344642510652 2307312433999184546 11999530824374312731 12039881175220390080 5093145199137377567 1497150005149680135 238925206017806278 5588307088086487734 4114203501932346859 15453758319938122582 13402483549276915226 6147234385442613433 5420425981644429867 2906203323840724974 16517565340711499636 2074315425997251152 3130146536102037667 4984923122202513415 7975611147804891023 5265853077902049628 8639703804212596891 16620961537869839023 8568844132705183714 11915355906414906305 2310421288470061685 16427236983037800937 17027645264220758629 16543447384368491127 15033079611703058963 15771597203414209437 8151333892310993549 16987432185205907764 14355786924548338157 16344123297590435873 16744619116960908212 5763377545299320352 17474776472884917539 5082101504265243507 10433887534792188617 6789481354171895576 17385656538557501884 6344651031269105661 15674561625402911571 9575283716754280580 3870492310821758291 11073527577928790445 15607584114924223892 11762880328977689567 14432491728439198560 13765991201598916164 11173069627013210607 2865732488334405591 4614460877519628338 4492171359934296032 4121859503158053546 14167063653342307115 12632129371108397155 13171605160677908117 3139269473283859759 2104548816209931858 8806797452188069793 17432449646508920723 12486686242921611923 7640320404359207616 14733194624524978754 14623513670839867738 17664171791401219310 6641579710026815081 7770030093610513221 11059310316191637577 13951973477132001022 9642818231005636142 9976559639934216635 3496707489777420483 5082425505726628535 16553403068311289119 15747639572060651125 166552354784858334 18121885398798016313 2274021330182270048 17992925616465836179 13106459846820413386 2632187490639739770 12777135557998342125 1804997812924188155 1716972183946410587 8463068773795723426 9405956744814484947 13555694243266346626 3170148992437631462 15014810409518796363 15855713934031539597 6515033769355028121 6759602224635406968 445774574076370886 15689972678028163114 1058015313786592545 17729147912422344736 11359711139094305002 18278670703194927116 6392840344870410963 7969932365814199437 12111866622176150486 4936333409495997580 13272236973812328691 14574377713828888717 14338260592558319597 10542829322011720156 11746740845835180815 14711706814267175421 17898465669338351018 757927142215516779 17137568861402141335 8201665687254863429 10598962964708607084 15642379713930557933 11497453443951251012 4820722749265812388 139352133900541922 4696840274547430790 1014975032047323519 6387057619146194335 1541068017375701249 8852155161663177688 14902660117668719680 9305836187570748890 7739098297634700317 15543077590353775494 10732259929036840138 14700757865614706109 1645163630949346460 13991656254988916774 11233423951318954176 8223894855901241550 14920535008472340272 3127831132523880215 11945094273452646527 8396987321027729287 11475908568577934017 14043250463493453410 2993385567141292573 5482932551729611275 13701102814923091511 8540274695371804851 14646920351251376469 16490692121886369703 533657171464930810 6350206167108434022 9015795592222595770 12382046373529597989 14416537970039445817 14790242170624340660 15573244615933584023 12415731347738761308 13589160484555128572 16391157117543506579 9601117688214826407 910100387881758085 2962448353333817320 5955061576521817411 17378005824569388152 9380669147958365540 7001833912139728929 12504272105552346431 7939515313813474156 9957013913555646823 18218647375023432759 15294285355223487722 5038690459238081007 14887305769701432326 10775559249413746134 1793618234755247895 14385660542257688985 17616197496343902400 3069978957399993708 8918635290069237683 920850794679818022 9334772651112884591 11743855125758723220 8071004958176094460 11367866645128877288 3522035138919985392 3055612347103166100 16399721718015582317 13577639162285263768 16331331325293603327 13101901821145274425 9369824554544484713 383889598916178062 16051404302851071959 4099646765340525027 8308468480326091647 1860095954583855237 429617828733346329 13517187109863303685 8228329683696063653 7546960782858771396 14680207380584368412 8921631431745900561 8883879195667885179 16660834175262533089 7608099921636330807 13506617888266200927 773796935288655131 1682719572432049774 1217341526418644745 2583876962265515061 6857111738665508089 10047982883919826311 15065062661484423307 18324415693503707717 9812670701230612006 4806330430950544517 13071918202781748827 3040182876056669249 10154999998889236404 7348854880570468156 2791022604645143592 11765544554357671568 16580208710199329528 9737265511128218438 7500167150618201677 17891289784651064206 575132646193861631 6731076458621201687 10668083745203459977 9494446437741764681 15932954776935105260 1164061819131841840 14940942494948945458 10862997494443255658 9780926195135865340 13893827404247777416 16882032045910854512 17223918508152782173 8329809208749445738 15870833893972586744 17184847749498891467 1445668080637492735 8280151929070880645 10380766347909812560 12460937848628676529 2489477346167329080 17985927036787571373 16910582522180197449 17148551677764690576 10515070767395085378 18318471549210092071 18278990077735199269 8600491089489378975 10402698634855741050 12474682930367694281 8361355946757306845 14115106780666093392 10403030117346736292 1471291756665943598 602784325941687940 9183399344363427922 2285033962493108844 2399791686418619640 14215131758016319091 15332508527501523320 3807194620137059248 6596804633097997121 8734464707612526272 975058437161720033 11862209924848108037 1416507702803909070 14078954179267033840 2200531797940522018 5395010927612564630 13377046006700661955 1230791886966229696 4122238710223605379 6295753350428393946 6023100765373498664 9136520044517954577 17721608098743006055 13080418980880708022 7126873615397755266 11741125790076204878 6812564215134920632 9600686847422824671 17323595684857489362 15098882265943247318 13487532629530954266 6787376158456911167 1997302892166580219 4119068341835431422 1285100743271047400 7023404889646899800 11938297400214677755 17863802846721499145 18386776588529999940 12068928706283855803 8806278622000542419 13890684015218557648 2573607825839235336 5918499055801047894 12573060014508947489 8348832515649654914 15798943492558898449 6403936312292244909 18026624169507319204 10669092027900936137 625815554632535286 9532219323183406671 5858769273762328565 9979823778429279177 6249878037789624563 15939510845764258968 13378911630756118916 4619599503571582114 11933677892218423211 13414526397405883104 3949171839311902537 3718421911902400915 11056145915019650465 10668330593726677700 8207014500219319735 11931871581651829035 2486158539189968880 2323821976045352354 6453455795022759305 591196773815568258 17842233817784167882 2669207622865090107 18042744835696107770 7846102666741284395 1927687560215585000 1728076873839261978 10589951018427900177 246165677869199626 10484441643629666558 12668196888291904778 13880428012918463660 15275300296406625786 3825165910585754073 17883534916579660536 18299004826543132689 13512457114564750308 13211261193820785994 2890967982414185308 9505195455754997902 9222142194764872529 13930907667004463447 7206914964143824444 18342281583231656863 4180069450232319065 5100849126927256821 1758931115528142761 8342182369972026169 7902921943483576339 2497484205045906864 14565705495699138904 11175314850599641524 12363585393990870708 17761253635268040545 2649956504356076871 8460625740332608751 15872461306347980873 10179810198085340843 3129299546047578092 2911058781447902812 8853560669831067080 7280303403724750161 6783608934724496177 16520502208030970695 16745805477527769426 4624172744788629641 15507128494556592443 6703749353612094848 7225094931414582423 17233020171231458333 6470112967246600885 13868729599701221535 14368200305586566707 5929371522695930439 11128630720648233771 5151665289423784174 8039200003168902967 6068697948133359251 7103174173160562218 6534632625204853008 7668044755111278430 14728735851141296703 14944208197793448261 3561818859948133465 12163431542707212744 342028959507449376 16165274442446273855 14289382617097749845 11987283607292924691 9303987640115426746 8239834498573406515 12881562139059679901 9821846141461056160 13953758035926895288 8235134363770783296 10671926204391971147 12744295975550171010 7287708117716251697 14141127699781967673 4423048898642886474 16136161733960884317 16734951495216823410 2574417659133076020 9813414350382434686 969388767130508824 8233709382862903273 4930474758245207163 10498114938427760549 319920662825400404 8936855097368032138 10637394442776636395 11623581074998369333 1400973678822760328 3159780814010611642 8234197386692282310 3392368028329991647 12206953535216145627 17133146172168228561 1741733626736936726 5087933114839071121 16733411398063740233 13379068570753293959 18053822071560267541 15773850202180832795 5730378328244722763 15681039498446221933 15173582674189337469 13346850716707814792 4558133374855120653 16336362142252544369 1636983505438409850 16209090660995054280 8831262094970149170 7619967892965299918 12470732594004512115 4778849829961409267 7385826882048722166 18291459820111070201 14721080864723469601 6529385365857560472 5426334742925864960 14332569062441979570 17893779372662047554 13618707286906415446 16869611333853975586 4368080645094989406 864701882577913397 3765417175049224600 10859739472420859233 15491758855880653142 17370020239194480021 13100338543415164837 6254617576332194196 6715310318294428170 2332332551835857118 10661180220157815078 15751535189806453997 12311034444096939717 14877947039353039910 11384835354142657153 4017674774859761687 1858490514797139765 12634423896276632105 9546028680213320841 9980726437266317686 3018119671732731721 5445168004469517020 11833403536437243659 6070235884299672763 1271391011340949427 16854287600451450358 8713037946774446308 889434818715869758 16049008903911882523 5110692278091584269 14100048728872703771 12642487802472332587 1567032195984551776 8614171474620027424 3558512886096998649 9908106387494162870 9709928580743736089 3924783611007626632 16998557730244265123 10820494137892544724 7723987649933721989 9726667688356608738 12507307841238978008 2069021731031876997 14814661916589498841 5128640219948433952 4470935096451163049 14373271443206926281 1250269371552976705 18383138736295675757 15318291554806416348 6189444483804201153 16549150978150831250 2848284882386670927 12298116102112583905 6530448125004994642 5631844957783920981 13213589696197367453 9448323855073389948 5948017430400739736 9337973516029709836 8041212553991396014 2410142562142654114 18252635633916613223 11114911037107926055 197210455043743644 4817911547370277027 6704205738186668013 8986713251269100325 12293780258116924189 10340418444475614064 2097708697376247080 15926201299168322879 10579532296791682959 9631600948832909015 15242230462913806221 17007850473780065969 12555339311521878905 561553170977810640 13054387232290975272 10795019653273134155 118656245671110561 15358017976950371110 7256782116511896162 5104922253919389581 17510125755188467595 6519251560069480046 316334473348410491 462905530411938405 688488847610017655 12429389122184877449 16898830250731265559 11025053823188175475 16787861660632286881 18210739166028482868 16307594992293154452 3529742270120777250 17956865312203203679 5296352965660958982 14602528705574232091 15607922600177636447 2439502406343571254 9981347941227203609 14079173864458255014 15840851195398965208 3079924740051579848 10480679945182742381 4942968050415454131 10114099994043220344 5912884367941847774 17180471801330386110 14494542994782656373 17378148159010451888 9702430658918450504 10521739830815366997 7558237176781768075 2308425593233159093 17366785073309335227 4987484617758923058 17728401261278415491 13065695343619805878 4810143813649924912 13315378473661427345 1265623833118912523 2987354501322382656 12403541862175524616 11526207027792133669 4341264406298402126 10039515081968344078 14368058809637282478 7451266355140460565 6172061238256383077 13910028353428962746 13549598707912517077 8574917529878691480 7244824438696184752 2956242420778978756 2058076509414235154 7387933487998843555 18285500756755186159 18305183775194381150 14854279092561301671 10172617768725500739 17181135272486843862 4697072935321908417 7946492652069686728 16389030187190782953 6875544390161889967 11618082841589263172 332215425086979183 7629233135029371349 10253247754023201474 3916668809830025484 12925437187317113079 3488141556448229440 9070895110245379024 11107907398945700536 15400936659475300494 3516253817591277450 1462865884758110149 14703690452112259457 12134763644100064527 18349132418409952945 5319908405297808254 7631217208669019603 15569687600030649865 12955952745974996623 14437181405046397104 15212413985290855213 16498937219867167877 18007862092733074941 2460965413817322609 6710345699422593670 7347437706091629937 3284738547156421087 16206338703802597724 13061499753969119624 14887546197593215188 14872049133195950884 12168968490570399029 8069838870623529962 3739355666289217256 8154922865832467692 10276891913254490128 13506670387658607955 9519910918144712077 17076026497768751912 13169518768331812963 15331618719231130273 9763689436181791713 4926976217313484136 16719019105127658455 13692957937594709533 14276576311388067346 13909827338563542928 1014988349207125797 13594241599765265221 9059336610854918755 12114620946043378231 15415765369407945553 2970240940579389776 9542448863149821235 15332842551136004922 8884631122284865297 13954417524964428059 15057724319143303324 9381024035557220026 16683203364427911707 4205210387917924605 8258006872791351541 246566812274837956 12190539105579387955 7375041942852214998 13032109523918504352 14566315305965188656 11436174486642051610 2148217837954441695 16681423706525463286 9512306068920204702 16449336339050785477 13475050129873312491 1250787535465243302 3510011985581144620 12466467996869695665 9615314567821480085 16947145362239187291 15379815327992667495 15512746664527727495 7503924994306089893 8305845194797674119 14357929161193786346 664349489559435 8190964027923495013 6666554344566939870 13909195219080973019 438044147504710282 10706176459623131245 11508143858130721650 762337387933567350 18338925319147532274 499836885305686710 3363343999214497016 14883371376096401579 302941223354491229 3105249232027157733 8545588023606811864 9464627623249890480 14221630432212635739 17648889832341996087 12830148779833407956 8908002106064715481 10334978662332595119 55133690005560464 217122972601272226 11881773869698878939 9701378266271616333 13940454848367832406 2727127535834030826 17044435309550234963 2573539061804773753 18084206252951565992 17083215736793644619 8964579629985083664 9449550976317967037 795173185930664134 885097805887311314 3719888866316255154 9889091810521593674 3276057260300094967 16638120679091909823 15131709678470874769 15198282070765743588 2268656223000815722 10593474404148517160 9603250028088078755 12299629175153472223 11971431146797839666 654861403415493063 8470760623600624335 6001593316445630269 13888280020825002194 12613713222105193808 13736543802882894347 3958906883936264123 8339201965358957744 13455506710863793836 16018032281266677149 4239905647317233399 15240969027355287632 15828818230701419772 4441874568015806241 8406888677207000829 17736909325762453390 14683029526280005010 7460764953156008264 12828890023057675127 1486023003486770547 3409836664101328359 4366727646965854381 1660576241558457079 6829761593034039045 17342683572838855903 15818390414236663158 6748590198004081980 3928997017661093615 9314628001691727469 12168997737424999626 269567667826122193 9242352674188611727 16784795962438992270 9332232100048201958 12841782884121294990 4326739089808611072 2753123382934262898 14780233238266583481 2081449297434960209 14455414159350917550 658585303152498436 2728128365930798801 13655849675593953617 455156145057108677 6522514831438112711 10766788649282082341 15381158125563617843 12644010874567591939 12920113863972780700 6444093874472150217 10679495650706820043 16026211944401875598 4375640734595268031 13281869727612594296 5851462751255866855 13599513638932266933 15951507422346587372 7587434338098661459 3291843378433143616 6365387495484007471 11352875201405875066 4668968731641037620 12695375270273136735 1097612982960151930 16903064249185261071 987822718983051032 554754400980717514 2765859840139867101 6522869348114987064 1888638481486227537 15796172393445078780 10015208598647153241 17303840230129779232 1092703900018546546 16603934333895492669 13655070209311644981 14947753933238644282 13074916517586978009 451400365815789939 1833778193995705616 8584674793884523170 759160040640148849 14092535745658112283 18284850735828765641 4755475549227698947 2013556880871565677 1511867428387295985 18069972011958783030 13707380259778847139 6405566993350616389 2335735386822539647 10053060316856736381 15147527128741626823 2443257750254822441 2552077220210908758 10822977383194859434 13362383251826109035 4953243775652564908 17371748646094783442 4892782680274031112 5778718806072762819 6825214066882629230 1968133175095080183 8093975706448865312 10095139645171747044 12953093692146165194 4594187598005257168 11865603907025458347 5872774832750232125 16239370955471886686 18157570187336927090 9508268303351013993 1851386432501323066 7409383115577222379 2088039355906999380 15326976465360210429 14803411690342106348 7956598766245582961 11937204138914799483 9831699943709218 852924509581613266 13543574926157652953 6260442611948139403 2496759790601745904 9765608947547845500 7644253854893474861 17597469394064430178 5363165584857169172 14438113950170524304 5856760649759326255 10457467620560499327 6438408176756831020 11218726027396802993 4474818900808556514 12865718309971191509 15254160859374590580 13998249712738672636 7011668501234154055 7418261202751625982 10392814713865598223 15458830043133911295 5358177664260193916 13087971582197388123 13781322758669058128 1595300910916799584 4013580821916728952 13222404331456267979 16951809240935058281 7508745408293517490 3607096457233823316 13294202751786579632 6968757919717980662 15977199309627161225 10544333961823077949 6485681624697943122 3832813202709902335 13965307336470088816 15523730354915208504 7244122441479077732 5158844362775843977 5622825587317260362 7686296859765910458 6860056121472403329 10998336249771035231 1147645873189215260 2971706407467639629 15203623361753532368 7910785215961512187 10744395860405605073 15186034773768439473 15728822653788338358 16468329553733822646 3601390699335308289 109171031344150135 14614549326810220299 44770871536713608 10776392693659797948 16912570445318544455 15850445215461071756 17176471786836812825 9472965931991454570 3307236670626236131 4794753352964444344 9841830317244576564 1062343324521980929 3004332564824987261 2722069929651631389 13847997918179338841 8110873908457886418 12592231857387594465 16817485434832436317 8211764965420031701 18015380414666903446 13929480438943267013 13992951126890003707 12338314975609017535 9543497595069674884 10887227769060328336 2505815019710173484 12909611997806537822 657307429801676493 17945491721037029185 5569788862238860002 11522136384723244970 15589785284062089723 5483312201649615647 13162851119164769942 1305665540464041876 1983663712536303710 16467862629340577222 12534502771222962439 10895475100177008235 5754182310314528407 2028875213318357432 17730148146916050232 9485163421745710971 6173979538730246961 8645130337846084004 10817401665126110271 16059036919301410750 7100249798577781431 6085845490398347989 10023158800267294151 9237513127622999947 8192122047696616511 14273220966653962643 5645703923081486061 11204337391282360500 3560927268777227107 16399368324907440829 3385056481178831107 11770976835898379084 11133363649525456426 2944681702429000106 10378024998904638575 5439117687558669438 16800386205836286730 9805400728139999790 1428297166995216279 15304075511178347950 7833188247547974894 10862651794209860263 4860738311572382569 14670289462959335232 2770757897790864316 1813404295986330024 18361340699851060359 6743680272226316201 2104235280236037324 14918791459612738955 7870523824069020978 3677577168649062144 17605232927750047833 8022992401664717639 15263868382345288309 16307473535777655686 9903091206929097202 3520710693848176507 13569751031084792608 16664797739511952016 7227196098292486580 13791587556791204636 6080161236674354151 16804596583355019084 3049921759663535030 11209558785495221111 16744860749824984926 5868119621071076939 4715860911619758714 3083347016002241861 2972212437130776926 16189681337490451261 3414739278216598040 18318315424900497577 1688797118756187707 15984398170348015900 3117272929308266888 11523703543140948092 17714659549767361896 12413099158988224434 11631943340669870322 4957278315540768045 4304884149201708794 4447932192851303299 8880608144812090477 12541331806273783080 10697300744214781674 4956209266222927945 7299795741474388474 5356611046669099057 16767570028161596044 12068231700974375180 7236372071295409375 15896909128746263758 12261057353872742396 16185081456747593044 14398265674828898309 11678002835613270365 3821558660889249995 657094998009250955 15882608227908407278 5701445885121238826 8582721291590211403 4442673067730218587 5023387366337400572 16291851692108516618 303175585404347889 16393494665467702285 2727005956639628977 1347116729412464862 4225559429677943746 17251826343034608866 4024202500846578434 2304282477271749636 15985877832094856400 1154988014184593005 3429804573322388869 14789344132893620893 15159173028063867878 2636857044208663493 15297049765274224910 4533186915012924544 5058635897111383665 11436626762769074019 7767703145059761677 8101814663002043900 4096330273796616637 6982541518860637275 4575038033401166929 2785161076150534272 2351490626245879069 13426778982779635814 1173030076862500285 440326538804171538 11062960558254554413 11563678002780897526 18186568243564525214 10731329200178972814 12392268185546030375 15367994419939582674 6272598864199509182 16178536577331957736 9623209407412534821 7033103169577474793 14794632359603701083 15132567551808109185 14482539278937474459 3166090027430880876 9471690255075353687 5564701458836931722 11006810298011701964 14379627456877654899 18415160157876418361 8044696049257391078 5088066280005314388 6609094196434742706 16171204176206803336 2590465064019379244 7832904853956149790 1538029877461832125 17337579606811573119 9018613516847265529 16661018941199422357 17264638625848080928 281484871403363544 4249299634120736139 12582983544338561525 12790380587869045506 11000651570180431474 5459228467438726322 11467073047050439995 2623463829359950783 12030670470801003190 11516613112558711927 7147323665741004630 9014148546845958128 12422259425276493557 2103522707628444315 5131779136684154903 5285617124666364723 5415622735286011734 8835280818139842985 7198243314509481533 7055650219642586317 11772313529787743675 16920990543024446073 220985955028505803 3080723661152003539 18019339001293319886 8092890562373791302 12025674317882832660 5552011868231061217 5976041901359572343 2418600797497645299 11786500424873357322 4506335927197992394 17399714289950800486 10706743989735999639 9741267915245376971 16975849200421780952 13211623125036322216 6842563986733176350 16041371364488253791 10491954569216433593 13895918808618157357 8428146535799933859 12236780182293804479 2759659811428636507 12868162538898071176 10477955410521751722 17219778797831278429 12743952304042339418 6896105036128040080 9306747127580266623 6096403845518073402 12166042998148950453 2770977051392782665 13277449014254586426 17976233113656701938 12889618288880014655 11737549686104804101 7864899597520448465 17378883147656694023 11613810199929778044 7613954306059945964 15757711014508214853 8776309305260056977 5614774615342043233 5731779289232131570 549894305919336049 9873690385159438612 6418162983074763759 4714786763336034765 6450724446319679787 3552869030754067264 11695150084518396399 17872782399398746563 7034706790048747922 10011723303996792498 10731077447569969627 4709803318429329353 575096371732346321 10267016246211702905 3329218523594218694 1204783733850151840 7765670570423262882 16127659337595370724 11550341381751818439 1671226748548402293 2832303730670875657 3585213697555481249 2557839705830342648 7186291749189185431 17916836804399119735 14234036257681353690 16714705925037977581 14654970171457837549 9248816730539989405 7193619352926820062 15349916761689272929 10861936106792837299 12609529329181101955 3189301225668256385 2377504972913973020 1638758653483930494 8724493536288981255 13713177155748101902 1070264129148018765 1346315376433637143 4371641979270065102 15666475017381770435 3200512969729539976 7183272145999750537 2228762302965303802 17616107649133647712 16147716095324235408 10605736698271994591 10003055994714143098 7155741634241483719 3867191548717860134 8571169410476379620 11798296497334611165 8784909189733846860 10564381925529071813 11446320716848278281 18141680179825494562 2126551434967599362 2966576612201638829 9326872773656302983 3446291408054633457 112602846072111491 7961764755479020697 856463596352014831 18331844769194378889 2063648636898432879 11776794884889540963 5002451739728797641 2784870760244998833 13915493484791153277 6710087043555516845 16770577801037114031 4467759984895657361 1039899340809813749 8158800656883374326 5639131738482955855 4534785545760890693 18161238274736109306 15337802494349770651 17884054948629320173 12547019390350213479 9438354547011428277 2727026669111245745 2397486810831709798 16455984771206333213 11071665937545017015 12021175672120454768 13985910475996121793 16661452669611148447 14828226933199457219 8667416020326480172 7743405897807368705 2051871213617087116 7308533480829503380 13413871288634791338 1824382523059706331 10595478497950102069 7309664941382607053 14512202372432154305 10180124032367277739 8770044226593578216 7640152882751964713 12221205108388759265 10763474748264355697 8132826364224318999 5969762200534347655 17756285092251100320 5023947821245859791 4737624440323549310 4814488028542069614 2617912974237239778 10229328198188716320 17285070005655134683 8622996556556176271 9872656779135617813 3205958786108594886 14979135500996105217 6904341000125547044 18206484600298089935 17720527150337473331 8451653134566729972 16359139680140846074 7527584696325841279 2890699089158029513 1007206884327299646 5926121828180360323 5012117926095339771 14057055799612898057 8810536859462501729 2756322258041334085 1182626373458606398 2060108246383422500 9097433539735954669 17774758365796969951 9708707379580935458 5742199257578170463 8935573756621861733 12473042028509117186 12537251712306241785 2216514588639120509 8770871347458036708 14695460436972120317 10238537045031432180 3085961772067095185 12061274938166293030 8736304664233498826 6204025014977263329 1093714009903739838 1058845873597510179 12641936184239869179 16789906837186801922 16558280135992883109 13570362971255864941 12980867632822856487 10890610025001892000 4942624202936657148 6235165854534485231 14080667344485920288 3054924352046832300 16597298725398331063 6522814765607740354 4891005489155392656 8356370283731476707 5822311930285840912 13544897078095476756 2776589756421602017 16425213102586886103 9424539212449601340 16368672152616666683 1692534737088895003 7476842624554331526 4221095096740664292 6932741157645966742 9952786331744462006 16378418268716741361 9656180965765414907 12251644891865197942 8553940439131186857 5460618107193991011 16703259179062448423 12533227461193466682 14324495762312490716 16734463583729428047 10014420131284959138 10907942575325229903 7443129178431430178 16422548032562622316 8749454868605123921 7865080758647586626 692400404209776848 10242767076044577159 16584704523279428065 14192048188312982989 503323931582988979 8200773819224775795 5009713664563095893 11947794017240970197 10262428324672432912 8846484501591695624 11864595825245874855 4277732085221111375 13207510643777832204 1427497949639242762 3535308010369618443 14348901971588843452 18100415302150490051 14007716447941435897 4684353209101007973 14389134898381751975 15747555145411671440 14081467529589748952 14231097800060578248 15059136328570223114 12525909722658097642 13888396761149764123 13761896685765402592 3436779411528222174 8333484529582988912 9641598553909790653 5493978050666292939 14138290128832773680 8840785630974426129 17235050162403548754 13828886191333397370 12031033252391368954 1761233986318480409 201601904160895875 8903670405213430641 13414188840220584136 6454779615634855934 9841175333219912250 4183373335721515780 16882291641652264530 17267727529737529568 10099221106976475903 16798450198591384091 8083543664086820873 11741738714169652781 3042670357956811650 6779611239680647661 13197405961133461763 3028952021782209496 14626383937768029098 6658538330534898455 12454352074492548174 9136167009687456953 3371579306542896846 8184725647312496293 12749709418641166797 14674968209245252359 4733777296338630957 5426032293380895868 2954227171896293849 3031855859677621553 1610537735441061146 2391729611091628128 8036593831404171958 10083154227686039092 12719039474806746271 6190649079669843059 6132368110595142055 12245401200875204305 1661025315377201 9510740164958054311 11887641319785150632 3353755601907775169 6560354911404940929 2854172448767834102 6784111558072497378 10114343694299074877 14624146754448253995 17182934438981128392 1034684058051512374 355237212062981406 8874868882107966368 956323816763141268 11021656468815836611 7569880254290040219 8886080617955700204 2042132029792254944 15999993881717114894 311640533636057933 11452688425135222093 7103820926185300483 3087432717070657922 3195958538991899006 10707018901338464621 4641087666322821719 13410669906169291461 13566736834807080327 2519498244115599871 14959755689916370782 10405106616188229067 13603058324460396760 891781300413005326 1054701593844087726 7826009080587427188 3421753314989780470 18165400649634262255 8991112148296799642 12983418836768896221 1141929337432656913 7099367540006835022 3327797973825324638 14258974464973055030 3292288027980113508 17406180953732586054 7515637431073172050 11947539784278972298 4235990707266640105 3760355724255511500 16563701684429196094 789914600476293970 9636389151565549000 11178406290629716856 9910694696185068173 2010233751909633252 7094247150852203156 16662965210316904871 14438939090228675629 9866866456054287363 18388392208412405772 1593562043247624600 13274496269929898887 2776334393028923047 7266745392331926454 17305323586604436647 2290541827801261396 7372708205556574307 7450100352482837539 1381605960136220123 3515685506823510703 9094886475552956346 13954981441013992916 8257113546768747154 15494058975674879189 15063933003961905830 6714426552680337799 16612513613148818862 5402709625092872719 15144164747169226205 17186951571827032645 8202182869717822102 13925237414808094650 4661993301731152731 7391463936446007176 3534379779642411353 11130482279281002128 13361535708525561597 11523242103841228436 48882407265143417 5007096103124304282 16908969729046336292 1465086910857078076 4003424753902680603 10238740441222178034 1723699080883173303 10266118124359894780 741285588632366319 12568654218568728952 8203942507606164963 13425679367006715593 5581992383661268777 2497858615078400924 13220659984348571216 9688362629488168227 3659383668997872367 13602300786660846669 5929464551330119363 5690005290128368132 17303449834347262334 17485600277157052316 16757687344172059059 7174146582102767119 12154274733979436772 7832604216645042988 538009368734880731 12503093192278808757 12365425666828521980 5636060138310882818 7683696671290540981 11306432510251802286 13027797314772184581 493545884045158939 16193411906340831564 9517342314418227169 12360103846887265681 10367774965956827107 4451345968140318376 7007089903555545519 15182520414673836909 16678377581554760120 371076035792176206 11091321860184542045 8554168366990497004 18145702553315719055 2937089505493656593 6373950452505772258 14270944854223906953 9207995181923100507 6331053573090513154 8155849006954395686 16476942538893447819 4725695516344576933 2579716380194298349 17566080976087117173 3892968972337480744 5266810089278349021 17689278975241876527 16282464396053339787 4508329285756225795 1069361649662526406 17530981602262996494 10348538337976683285 10722880597891728791 2099065908515475825 12640278332962223578 17780049327850277712 326628909128468381 7210579650310582600 7687389053017503871 9099341027190819541 1469429978831913158 11839984382552285164 17137185237827729290 16439007376487152875 12315537212649334616 13858205518899084706 2491408955547640175 10688328958570095035 4703020897489864876 1726815274762325496 15724700393200230211 4733558562704867039 11190442639747859653 13685194854554682271 13098075714030790933 267142183138686916 15194198289080464980 12430630626132717044 5145932336574538696 11213460287702577730 15446848060248987299 5144997122685168719 6149633078813086289 12373488094535006897 5350163661645065993 18287529017728656331 17483991512013139102 8030719056782420398 17190114881031481286 9241761217645069197 17833030769252567922 16268578248506729650 599285238218618710 3256514580876117565 4912245002138889458 12198423185194253672 3837174420254723579 3209646318093456512 6355027863170412291 743262189999385594 9911982018176027299 3820843208747261274 4494215907277972324 4315685955241788686 7583105051612238699 878464956272910177 6162591793511231407 399686008506396530 5446746000503080029 17895162436477735446 9321014349202133825 5444449389872337184 8213690733223967397 13341403020289257930 1020028239664692273 9241483894285147284 645346193544724590 17220712353887006477 11210461075739759631 11416447327960306699 12572193730865255300 1639230737515259576 18093280461789344094 16162603425603680375 11416446408843594390 3233585399948662353 13036485689031990792 11745541304983459204 11983182448936965593 17023779586232540851 1717870229407858789 9357968913518021007 16180058975645237549 10855303128344397546 1025771026655611680 5484444355894596614 5486812203701691101 7785025909535217863 1265696377451947202 15366179633995191747 3753784973698579181 5901371393563090965 10198842461989377581 11628369546367189324 11773346490662165031 966806202623060790 5301104962469581335 13941132804362060052 13767364538547114690 17619563555103521818 9722998093853257049 6631027884794008951 8951293287373143062 11347162514053818714 4526379810479296654 16067746671595180325 13080022576195482192 3549249674211212990 6722079396184726031 12893693913750491587 16635637491389844485 8379474348496037823 9872033881251065771 10408555877117791838 11474215710914609484 10660816767787990450 2606989540213622593 9922405516363107554 990258692119079085 17304049502661831923 18380327194772661559 5272529289248498515 476541794297536416 13315934556330306794 1318835914097819642 5288880864391252212 3435543073446062503 6651647579675588255 2596646414276259906 9814927555661188940 13864585199210554672 9656388143381078622 16633474307833252156 3086109234982502982 7349339424789146841 3015470389385726783 16909519087651961020 5579372356937910840 2642422912617783151 11933761716303050041 14639281212453012761 1262075885363743948 10477219969613762829 12728995052746858707 2607262441994098990 13105660454237519439 816071847658934894 15698660175002904028 2017500698910891519 1815188393593731819 9186333313649775202 10471769251768792818 3823145989963717320 16243677476180347196 11223359678463920660 3341903179838683857 2014595989383048106 13115753679630499158 2258538604548561728 16989929545453388028 9879757475283035528 6643863737728612748 826960354162008390 17813440354008045760 3574323047507935524 12689951284118603242 11769749066557858170 7927191772331101428 11248322934756246385 14083152248104387889 6157200167046269500 12920020582748352719 8027804262731808282 11559214865743444676 15827080525575168609 16326695436495168745 11662287809772651371 1828251448509006072 14760953123424968137 3058644958308901663 9546978379398506454 16550055551496256993 3918490103693051916 14279778423313469237 133043081911797555 3450912666013588430 12847980709292112323 14808754319248000607 18185992163754281784 7501468837351968271 13130292324344228435 16468696304749755505 13659370126555973162 609350158288878871 11058421785916384179 2342892542590584116 5065346746081994276 17663334320999367675 17784739411784576756 16900329337589980629 10072792048961011662 11032290052098141779 3109708135048866834 4192134974403458938 11476168594371344578 17696526657117700054 13161110861675036064 10587216045854739764 11105988927402486618 13994484072645277806 11712513052927367347 4316521268347064345 15482824325749051843 2098804126333564000 2413400801744986942 14241796671600326336 10726909876960390831 13453135371276844007 10901352104324580418 14232340787958020776 10601037624618470688 18388808132428866399 3035804214773850136 14853210179218736606 16349842981911044160 18319903297379213308 12151248751473479462 7230339272629004356 5219209294337906125 17782728420788459526 4362550085939426857 10839087087903538302 7376290648572144919 8503234266336298717 14847114451347791425 2487706180597139583 17817573791594565644 8616051052937191023 8208323052844810106 11750738313668569757 7613426583189598178 17835758450631241230 3453826436288207152 12628977043540059581 10447908531738240011 11091579065757943253 1247770053510175922 6894871723968842380 12949468404924863604 13775561930665613241 3637616713520743308 2889986474894089521 9992990428069325250 16447534010410011031 11899947795004309474 11241791042740680696 13964695923727467910 6850210900089912325 1921874227689736553 10047838084927962210 3006612476309883215 13041992332876997144 15772196845625987319 13258509153541427791 6685400416558093941 15890379366736887049 14806317112634958754 12049284717267083150 13899194529376495105 3509313477322159483 7938316574527571679 8293079541117956023 9378112553821413200 15474073535752594429 6514086375175697988 3434289970283345173 14691276848602021265 6031608485755669436 16174660640859672393 15099651647240831663 7886128951628646952 17949645443774449588 12180624918349540062 2935881561680522188 14284130805909242445 1769879244481910205 2251742809130536542 15801402717288243033 668835633717797720 10113523327412924133 16817513979276314277 5505158189914433852 1928633132244582435 7105757357392239105 11138108158327579359 14341242679002386145 3315213087410368411 4471085554566920273 13149949266619645063 4901082891001342618 9702162409289081967 14780757763954628538 4727673862675805983 14257699441610735548 12584834364242995372 10936988141768562026 4330509252363391163 10260918445386963665 5413107454720160874 2248519537919034866 2819864269855172570 13788560953880838798 650583773409619657 13651098632686622520 5469216179837651333 2745212748980763854 9412967263051660307 6848811799388040050 8532765396803767270 15945790550006859349 10359172376508239311 14278238133922462421 8686685824575872557 12601641192457778955 8194546313086019420 16296860769086986650 5166136097720179941 9230395897908876361 290337684731379961 17020173515438799260 8387850342925965779 4088344292418923171 9313513448971706761 18400075611214061489 17915915214889771208 11014147765029900791 7419966733679421608 14315082592512645442 7381154207532178833 7378703464321842725 12279615890468273175 110401390472799954 10129668298145772172 4130760664495081801 17938821802062416907 11916270057241824495 16259280901610325924 12125674963815993461 12259627055143185941 6440374677574802389 15843078801342764653 17972933879801685703 5001290313871876951 17047306525498073314 10765592161495245792 10493702526592867510 4908027418699858789 4135270011545876819 10058322931912490199 17332902621367786624 607718079015151602 7745032877666413812 17251490867934283703 3090669261148285241 14342210320237795000 1669800289499787865 17628883706669097142 15530594680613272409 13091422782719117664 14434967033395612969 10834605020338764622 5560400455381018162 16537090604007427646 4837964628300363680 1315185943297570198 10767370026602669328 6447007264023472196 2181443785605238232 3434324596815991977 12650254111823219099 2176239117632010895 12847976243241027676 602561353291402243 2933213454471491335 14023747108355566639 8305309215420934400 10908620229827159897 8287047566356352532 7390620343426606663 15289265845212508300 2618369414629387544 12840293853591218420 7674004472124188480 16813927794628357746 15747940836154795035 7389040456509303908 1670834807715798248 18129457628610321737 67262239417312645 2951290669650101956 12831199437553555381 6764231829752525085 17450027879927700846 2597761462223306334 4801520559490152240 12530505969859510480 9984094825513227256 7851385625833855572 13462385920670902406 10010880653332546833 5619879376255326520 4576004942807210417 14388577810730557922 4585648200180990044 1377615265611611681 15770182990509703796 11080406280728906146 15946760291115324504 16197149658486126355 411710230408558412 9918873400694738003 7838061854261648382 12534398308474483242 10077041761610130677 17783690556511270353 8398549754336603327 15957079923419509879 8443661883742299995 14979576046037823624 15796228710165581349 2804050341948655127 6554002713572056332 3466360717287921091 8197915825431244874 828548047245082294 11418650893804628909 17265490817342272675 15923462256530157143 7819289136238639277 5040554245989064207 6817589388042028375 1268468769983938291 4511672852835748111 5183833725204621887 6357264953577421039 17357311779696879952 6680597159590322708 8541695213369561260 10867459542743023107 15673847562946797317 7501677176420056513 4124034589808189703 14014711111259182260 17575907918536778557 13831444824898519878 18235160353714408459 17173426182212293760 453020025035904296 3771244568491006724 1674338616595747810 11798238210984390949 17742943994342690623 6036837754874512743 10594208355011014210 14350366094264247353 4271804058052246749 6675836697929724301 18316436299277562820 8043951543236364113 7307047866160168869 13618605100650772231 15000511023836218607 13831619727827258584 1448543277754821701 2732750773018810177 18174105619258304704 12297799899003667670 14790943352268744936 4127798047124542707 7613965368756574460 12924738570129639096 11157721863630142652 11503836062159852701 10521433198132648238 17986256365198497271 1235468802985123116 18216046368043447023 15462356794592729975 8184902072183281851 11499282770157378315 13527033527671157592 12407488559596799465 1225622285132179227 13433534798759989201 9261403320534670111 3813593177209773142 577349301166538013 13515496691747583879 13333783571644893881 17894923226113200377 4507509675355003161 15234622786195136171 10314673097521329729 5757254549645902815 9819997361780067130 8594976014398174908 3448076402435937517 3240556007623816476 4736164906951107056 11159278693671071597 1735119169299946670 7217347361752731085 16309786378374512329 8855140545149398175 3968688772340665147 1496509729874442631 6986570607367767302 8307777562150844281 3363411831690266353 8869764836797264400 9002021400934705576 7471709920296746282 16607521835663318504 8147175947090246412 7144443952230197971 15433512538637214410 1017667148956984878 17625705164500266666 657152198809719565 6333717617547208746 666018894314513448 4861025310942544525 7638303284465372839 8237884150410008767 10888662902236313993 6185706338870949427 14072910307781867820 17819456839132782425 10056048035987423259 10636304590861881993 4591572235185746366 10754063563496772901 9772225160226763160 3720952658980873330 8747036906051917922 6217227012240016870 8125582565077072119 1420002028613566564 5367785012360851468 15336261529223207051 17913689567284626853 375482208084041669 14395575106525370862 15097529420492968691 17193013309984207295 2991317436773909780 6523892786856213078 9493890855185521417 16562564881421249503 10808743681051036465 6409419460591410553 14240826596028000214 13517800897580499436 17246122373681912899 16860972247223312122 1323537423418303606 11481357379695422104 7649917842647510600 2784816111765978636 18233763917356606609 5971658731920261838 4144825549895002047 7028196279466808358 5168788552537549715 10795381186230642850 6259972395493559262 11540996003695097831 12482074084280235285 2724785055639328574 460693515799413969 942335615324723938 13284065685231164478 8786139853124771377 3669666312184617434 4080617466812529242 15982556539886126985 2651726237148324083 14625379906771525027 2116277835507363434 15084364685799285518 526315842622281859 9932418431484254053 9860499203251498383 14295300665301337302 13675008166941321237 2301388317494312626 15582241404364634935 16199357523802392782 10845168830855312728 13765420764186321428 12337595509022260689 14950209724584362101 16500936259682182637 6062129877149911332 7907999933889141662 11627471067515667009 1627448141441018495 15648856236719772839 2942737187456843507 16161464835669284479 6502705361743686125 6769772077792317041 6603031940432525932 6170676081499567322 8428272627173767980 347568257087734091 2845536231451503216 9752296749561941647 612745095046297040 14875254980692616855 13421510812934877315 5077079892963137126 15642991230371195503 14442857188731327296 6410424746503069418 10166927526586205780 514021160536524947 10478416826567669747 9187109868748327905 17703269919554614381 15505534438188993971 16022954888102088459 17391662176311547985 13748181742639421595 14101529715799774025 13850431587602227796 5197571335771131483 7900923979545164333 14928405753888751632 13935166305623212243 10210333395599413524 10510451585459170698 3684718847751169420 9016052327887756982 4111550932653850408 13427595807950349484 5800145464579046242 6483959439641103033 17916049141171126596 1016495472145865544 16228233199929928543 8505807406970679583 17860396087126652331 11456888396702504716 287361472746884661 969311810151395005 15715756931032848896 11110415114760568177 12393614706189513143 4067782693850717303 1522737684836238506 9942135367362908149 13882911140089939134 17531514030317977242 6085208083538985790 2343723740815841687 242389808884143654 13344387846580583675 18175731284824684600 4712691761274416447 10845993492108202957 2670078968605214192 17500562879854066881 11459404207566402172 1519502689264566811 8115190643646518300 1366768704883907207 3974398072923296235 5752600389796212243 2333305890058077244 11840068794625994096 14537417572541491317 6509874197673952996 633836340369961923 10768160125186108685 16560955423211880578 3837183895719975919 6866381617336058972 3341842815489358025 15777477182490490866 3023583704547610063 11098386479721352439 4684716980253481483 15818810986512341158 4822735946997244354 1255419980255401517 17663397995191160291 11977300608065063829 1247947098145873076 2754711078861794392 17721565172798997104 10578825798258785917 3429581426705964124 9615919537063251017 10611357006940819346 11519884741206000310 5269983071269092801 3466943480798955428 4603349557881038965 4942413130037215752 5366502249860189693 9037210050479532027 8414837939977960669 10980403573931526281 10749446275717121681 18315853700092694620 10450194506432924422 13420483450347272851 8765656384060507251 147953954726954921 16361736162816125186 10290259840362616811 12055489867950135069 11064996405826821883 16072782014893070872 14818025874251763965 9535168737425428967 9379387142032610769 3511165226517469972 1097476068716296757 2519223222645574181 1932835724270698987 3915042224660509736 6193266044038243336 7189783097014569552 11608948917504829792 3094174611380600836 15723511526463693504 13695245002721357053 14423308679912589176 14965427533216760964 15477953201960700853 1471914024221678643 17251922677459012894 8557445644774643496 9165821970757449928 13137579943894117802 5845944996819981130 11500558896800519078 665637666798392305 7552319927346099457 4364667274457821334 3503583616305663927 11878557010226136977 13996517147030982720 3045575646353163887 3339070685468664397 6487596013962066844 7379617503738411753 9937742875015442525 414588461396466499 1847260661494309764 14659778874205548652 16403286705936701483 3273607031446658150 16582511732574159280 10399555589205453986 6612960559378269655 1181999791140916080 9823831033188127258 15783435337890553732 14045130084142161543 4950552037442944371 12810065728691192905 3453045602678483635 17722626575963889709 17293135974109839598 15061267804436474761 8759558451774923926 11830982833997475622 14938597154686725912 9692531526896830060 12651204657606867077 1228920167654632969 11788611501419464782 4013510224280112046 705457439767030861 14240634632905595737 14191293889968779421 6884451709551424041 1203683400635681647 6337302737247926531 6495369023520270817 5271646619204630285 17614926463708999682 11744362146948620322 1093909017436337449 9800645015910010171 2428284756915447907 6245832112446503751 6144613333842859059 17189083244826901403 7881187138932997566 12391869135519921997 7300601936941459198 7639106347656865115 6130663146627190985 3061639055411880373 18003324873534978610 2290492251648867224 7196295199604424325 5612302003182834586 9039281363445257564 1423660059446516599 8484281885840094484 14710773218887584096 18390841223281597219 12674045222073715603 8875013964726982742 5846922036915124550 239386716227344277 2915411005477076746 15089857273271102898 13484070339907839001 10481602237172597913 16779293569042210811 12119724766051032456 11130580362060104768 8086440064280379421 16664130817104549522 12947550242095525542 13238239336272851162 12353582558251713275 4441676899347598551 13418953159440876823 8344962625777290430 9989475116221881589 6971609669003784440 4930824521817360818 3880452025602492759 4819893913031293655 12126181422050253958 9169422173477420286 6790167704479199556 10929505870017074857 9514975744752275788 11035622752195489414 18213236710332758319 4015144437300823154 15716583884720311015 12272483641934254563 1869459516192223457 17701804606504164539 14961175679676128012 15571833370700030481 6297791838495768318 2599939556838951964 8178758506489066595 13406348624095760618 801235424806027360 14887861019022578489 11669075577451671067 10622605617146520764 11647853352224672827 15504898028292446625 14453793977520046357 14062801809421503881 3381497207638501985 16510748479801338420 5062107372318716521 66274880244064269 2016268834518994576 14773147907700668105 3209639844846621552 2819028141985369029 4323183655477568932 191336259565407651 341121874947537254 2710035492034281011 10258617032484381932 6670299264281032551 8896823183666427143 10823012747117325701 10606934009246457207 2167648857073528202 16946737494319811045 2833101247730919851 13542326775551071358 12053418243236840167 14831011171658486560 16943039934047784648 11105603736102531760 3887423597860378563 4831114608823841668 6431326359929610328 14024685595451154181 10350820063151775975 7031627615604857879 5249551871971456739 8882712224011534707 5595646597484070324 14473962113516754363 15675833895828803829 18277598344922509967 13946083325777870835 10965940926389052601 1672898769091216055 13373111364053062086 6792174697581939413 8426558673198947094 10877113463298692430 13279544375834015752 12027817285196684772 18425603923232401732 7921198925461781903 11511700606971028164 9670070877609177922 11223592166523149764 676452577583916328 2831422354807573164 14601832745133178262 16090342395844447900 12694074153360692368 17474951889305911055 5110889743719648222 640184338137992357 10131801224483528611 5986785666185858637 4290992097116780540 6687927246518100387 7611149470445439359 8010673790505124779 7300283685528576120 7272844293044220292 8783603834353970177 5451311896852933457 12182063795917202955 16331514315038415975 2744028804645984987 17304044778767817079 11721119466968593184 7833891416393005467 9063383817573923985 2308329663555216787 11535853032208838882 12639154924245461205 12032139838955083394 17222038041131256761 15629641689441579085 5221655531195454005 18161813678057263779 8478626256924994443 4131144914270636981 8092903191240180769 11622987036857970790 1169244735659200327 1072738857823161734 17427395881603914820 14131653474935033844 4305940589899140149 7783810395790935891 8976567589670085419 13328583701864662270 2554649737703323964 12569209033366161487 16046895055679935040 8349991430735652713 11477191651717548504 3573805937227165477 33050057585094940 3342474867920944289 11672510688754205255 16677637981245371975 7882582576415392947 12130169947358782304 1477439550026219607 6661110796403015252 1438201224542422386 2136056764709767671 10304824183036835622 3338710488442211249 11289673093301243243 15650773988771438051 12595939233096698014 2573199867232177686 17390167111092025372 16325099140165372535 16759287428314795798 13107987654269590736 7455035533574776366 3574692123879226113 6281772863192567 3050555569907448644 12934169959848830330 16781596255872781793 5321181229699230267 3194285172614619616 4896676156485186 3506637902720315233 16649897843060026676 17747917186576068711 14014879548289076740 6749239232656293886 1956333780516241717 6426949985589620761 1195827407035108857 8630503395456768171 6289942024887996354 12338509444901769592 2915355519647628001 3203542183836885291 18202071211755711361 16242179998907879816 5027844679696149956 1875235028856618405 6782920622174907087 18212409038623241053 12167166044310187400 8809064733422986266 7613347070565801750 6869408964348564571 747255325469014200 15325095473463125273 8225070763155034609 16506315967869279094 18179476808126704575 2537510073497678827 9858131089421226836 1200998864826379419 10665797875649698642 7484228320321155458 8144158229814654654 4791049761803997579 15032917200619391168 13350057813996994785 17975815838060108670 6109834641627568506 8919888488239027607 18430138341889197754 3270856599475463272 15796771758685079212 7941046917820842777 3118863954746765571 7318996015435965957 8352024159725450046 6644280932153671018 14139963735528664268 9399476113254367890 10010806253824788007 17820869315323853867 13978262127329569701 10092842183525907053 6273048966803291522 10376838189883660288 14032721443809593147 10922572821718094093 882167607078782793 7692869414840918017 2267736389865403956 17747840827598872735 7833589306903508655 17383137618789758386 11844117575473726621 5269719376075323533 14899559908804713193 10167904191192839433 14800350039164110008 13702643419446391232 6559193468220233181 55975938568402662 4755289845863769621 2868149744173324606 16069075420397572100 5633823733034345375 3200289115251476418 4472683396384614718 5933977581014731199 15189402666522305102 9333591175211591739 12273669162685831769 1650166975671376335 13065269249475573708 12286694013881355617 16599161159404529382 5111194266757915577 14977754330369490770 16437237647790293663 7155885671394864454 13148901798534613558 17441476141134647620 2162865179159839549 11739501503039661574 8831931319712319689 3553666916005680534 12382258659290153999 3224002060676580413 15490685864155971505 684095844268732456 3114729612333981844 12697366120882545545 11821184363966228362 14777351807654390312 1346689327272081478 2945957957505282041 6016318883838135465 3980031478478105287 8439447079798397256 8023040443823124273 5856722283508808973 6729802378157387436 12949494749854791047 10203402949114051124 17372286957392829549 3031729099802694163 18265610385600627276 8772074460950855002 12633395870509730851 7602443542670989867 5018765668212614235 17630036117065845156 15195758473962208299 5421584724906096821 10909458186793619773 16296260628350046358 15808648113824871524 6648999172900256138 2936497104655140141 11567306792683334688 5379405940694775538 4367800671442556867 7360274731571182541 8016148060247529538 907855204212381034 13811708403968134813 8324396925960173746 16752220840596735840 13995379928264057182 4414638213428004231 6598216204144418008 5228388659331803026 3948026887835290603 2316360390278751055 17510554104821888787 12966130847043502873 17723041628559669467 12514808483181832798 17263524936102525536 2833833100180671289 10137627869499677343 10368804293063532504 3930402936062173933 14649371544577778942 15486933504427027548 16584685520195087847 4511556352644687591 13282480931073752118 16219600934672037737 16694738373507458528 16627185346127064076 9363536438107377651 9226010744362678218 15523863589562097850 2637283605053239124 3774504625689800810 6637971392726905824 6461132739650961884 7126882651261199998 16162912469474157372 7221510691318893471 7959930182437867690 6501918646828037361 10029134138252961164 9700943507243166737 17717029276300130463 8334276956296954966 9708616354549903688 5124556506691242848 7178798384884235233 6575179254656551950 12960071534127090604 1331768465346695803 9529607416814078242 7068354139415198652 7838351758404701916 6437312425794603012 18355245315138674831 5818231919435563381 2975016155190475064 2945236945900928594 5020040895140078677 15918162551112180272 4882991629254290981 8301013134144311305 14357005387135447376 6548339939561650177 7515511436248022303 17494504348791349912 4139622811156780131 3884611037828301293 9883909223147084581 12355948377167097040 15647680376888574821 4425892783938324680 15945371245207892010 16519309216955422470 10542627801976317947 16620392891998783923 8911432357164583848 6360364993244405475 18240997336922172082 3523711589482229289 17257971380404458916 8032134380326238043 17249725517060497736 9468763259008751365 7297445370617089177 15329529314120501799 14105102601385510312 14668160496307896211 15867222997961068742 9693119715842279660 1251258463558455682 10555751270866429970 14075456114080318029 8256939329423569139 3004074626045545353 16728341410357448808 4189820366405116720 4439612842192749631 17844358435775949369 9696073185884076908 11463715293691013030 15854632256685305008 7532720650542950055 12757846489572444514 4958479454546456366 5333076066331595015 11449767421563284181 16446787395834279719 1446096332839607514 13638126628025750472 407911037578418149 15270341157681033533 6261880524617728739 14147691404111295728 6764055462093390540 11341835522476699549 10396999687951990972 8359427084119726807 17855676723121352075 911459279756457006 15998554706009881992 14435390152651527863 9302165484222337751 6102090364795368674 8779314379863260325 554531400171310648 14112717878399872471 12957830168116780009 15986013855339214572 15337147969256016739 13817490329431080052 17430826543704119414 7546012486070572376 1700243837694824467 10757790737772805864 2973990958314290999 9455343002068365334 1739896716903675778 9683563250257840602 8655288392574197279 5774270502688202979 3399884471373419986 14976350459039010355 17486387912674935495 2141629204005500734 4933161627862233389 4047328294291807719 7463210941515726348 6785802975907583060 18294977722986136025 9269182936858945493 10777998002000741863 17936467149510256022 10888317526507243644 17716114085824671406 5274624912235348195 5302100576749906428 1601741188799764239 13036808174835730768 9486995940817034511 5426378736852652115 3208508703825022606 1209404434046597420 11882856526809418039 7777159197541046933 3539142885240491079 12030854332200066582 7142293209635838496 1647633029952872267 3363956484600853966 16383050167489688053 12172496984359468362 10997708755225911465 6794669795474944751 6049674819328713040 6640744648547985228 7602889377075810297 6824366458412325063 17495693357393367504 593898398250586644 11270262131621491926 1958743497433007581 13799404840589766362 13167559837577150797 18026846844110930710 15054198814634387868 12356675156780435104 12897881580274477753 1541653653845097117 12045443720323545993 13531774744678922184 8090377980558073824 578305941186865773 12409082640729403261 3225758527684504889 6013946306780466770 15919483550149116550 3922478130680815789 14016153702776063590 11158422798461704768 2795193528202571514 13114153034651787293 13201113885004062114 18247903940213179669 11798668362032289830 18194002750131131528 17282264530148371905 12086071793125873031 6170897699687072228 11775986145712905582 6328811106081077614 14429419210449143606 13480721956885915452 8214688282355954021 9311066352457831144 2632585858485845027 9222322949411734239 1991307579999075541 9756772172178170741 596449709001254123 12463618570796894027 3449216966744493700 8186785989155676418 677369669410709578 1500925593259761241 5743189855024536322 15642328815680381639 14211207669698387684 4947520748291378213 13226129873874512630 16184326007468411323 16220602967157005265 4906543511777391652 7201352339160987121 11202178447627351341 14281424266444194396 16229544444799184014 7617962965497297003 10782636001353655958 11122460368682419852 7634212794236807685 13961791317200727865 9976194895579615966 16346363025047176119 9048042521575534047 11182209724214537395 16519481312957965876 4388517459198109509 5920490642258357775 7923479325084760660 17220607194537125792 12514967522390915511 6056866969152167453 6720666353697788383 7712259931088974784 6717955692643175601 10938517869582798455 6313847955349360380 14882189535394752285 7371502470109956116 7758169983734976641 4952500762798140582 1269603348590594192 9467136933068755163 6679546119929649614 2468998707393184614 18041410205956204537 7340069174590918175 9272776444085953907 17999078881474677922 12903502356162070635 3137899962467149946 4986878106422955979 2217969368302213439 15544275648636324500 17365233553740492022 3604533409536263779 14673552989267228591 13505985720402198817 15455504108675688160 3249792835489275163 14237727138039076154 1078598150824369774 3158478724939498591 6626732981311347794 8645340871445094807 3575978192654875346 2996551085539252380 10796181897119795887 739076876392639024 7862180861282577700 1441476932643445059 3697830264145086869 4653822995884130921 15106689497163164043 14311867719657878708 6554230890879822758 5701055483868831304 9635795595510477146 9063104602377128056 1802413612507822289 1252791473169362176 4998821754269548509 255586749343957250 3822689065338378168 16121699884993256416 7771684445046526179 9677584584057896716 5361854943978458465 15664353907748405234 9044131857024825866 1762240224120484793 1128193840356531750 17930706909730207666 25199396468125329 13108135300889962857 9430204127148829605 10562928278691532092 4123084524380584506 12449858331719410181 15396278104634815138 10564072295998629879 1128417379482688418 8609792400778827969 4181319812324151581 8700153197947737861 10598962805897527682 5252576127185419018 7881149538086720190 1192510953374952646 12519170571713325557 6573851313587071626 13276705107874176130 3375494421423404189 7845886843510205935 8046557293397491135 16788650674972525383 7927996074763200542 11799098358144813326 10223192510516932619 16906443810301910559 4134472544377462770 9344410526882550917 331030940232048499 12239705484048572481 10941491268642434486 17940796895372208502 13570862082274801630 2734403639140019696 1894810211060119542 9506352043951508560 321294783700320450 6946879687071648797 14293701492362850017 5414983664865857813 11668398119812066872 1291767771307647335 13484381561602354742 18001230133433415885 10225096911033007523 14903866467324088736 14396346500061420154 3202784154870152605 17189897246260815068 12030162202960110757 7528131886886488942 7600131199336041983 10500874661075890695 2325608044070749184 7550650804968779256 5955795342515851484 13329600166034368343 5688874274782434950 15481556162083701821 3628488760672239785 8087209686484767194 12587420358699457846 11769619045265732748 736681854112935467 4364881049398416217 6821869731172304861 7062871109866001837 17333044428711583905 8539532119382496489 15484098648783839371 10023254153841829793 14535376634228344355 3347002604901500242 17948870524851838790 3223552582866257354 12964610437552209718 11029695429062462496 15106463282374270797 16003486589260482840 1403938767527708728 11830197289288668017 1177755592683035226 1197143562033340342 2770069314336040612 6200013358934370781 4490172845008624406 5686077182311082046 15179458516025736947 11651457073089037014 7636744986826713637 9469284367790515872 10598353464750655361 17066106594388438997 8257333894649442412 2888810966473535844 6355425286192292244 16007034212091600307 7797314948796312547 976173222567234776 121139614386379588 8303868315192837348 2597857109922078380 12595233256042586210 16292618666999499129 625971480301593365 8270257975443780905 5182157324201239592 1828731883093810363 15121884501377015245 3605173455789627874 12995556960030166911 6753403191174020467 12945763435692806941 11593885016566985862 9468918406379691088 647971232178428487 13144244052952044424 14695327242482094334 4992531262262560729 8919539987963187869 12358218526575887969 11322698076899307228 18267821046356536453 2199559859102942137 3627555120947875323 984575413511057880 15102687824743955914 14833659806473693983 16772926758669405318 401226163327033897 9441210424961013160 9668988234435191624 5986446096340882498 17669860649660143475 10397012573355966755 6771774386089241257 9284290362530730157 7478446126748251244 17765726792891097793 16355017065072128656 4588498770821355941 16261824384588405134 12774775677808197464 14972558198959045300 8596946175756564565 1761391133024072045 8679559761970053769 16884656217440927754 13885338204559664612 15939080327707533964 450251110658764309 4488140407613812585 14890957137436973497 4286883652053034083 17962620644583118641 14604894862324680803 7052073718603885829 6228400832699367697 5528762446805433238 2997745848065645074 6021695717358630659 10004606670947548317 16142639274606879929 7429659881308888946 14349836072191199545 5463799915054699893 16910849693056443922 3796692718806520471 15677722761946290373 12952659914806414532 1190275809090355470 14501961053315791245 2680962320227148372 11645129316559289474 17156089907317128365 6154798400957513 16777937103596146033 5097279435346007413 11976289100377588332 17660764683941731537 4496956641931324301 11690704805313058756 17299573071105270925 15218119605254593961 10999159531257340352 7703794364183753488 218925329320906023 6670310450017206079 1570564684157440135 11770351001501772535 6062457884946833919 3597003743282827914 13896243065955804808 10358358981873928843 8400124994474822857 15973938843747563577 5547780264231531996 4350556332443479807 3225955363954060528 8428652031217674561 10340098852369679346 9161713099352251503 5928946917133207722 14878948264798748518 1385925437742105908 15703985742350207361 989058732728378556 18218920273880615874 18141687808360302810 6472303546024902699 6845426413765257890 9558608836290702165 5127921687445428937 10323981557121197872 2417591633275671067 5974066576461451200 2297401726966885874 16784338034849674766 7573765619321508751 11637625829707673460 6164005821552639750 2665743986330210678 5176985391484276129 6491183487147273237 8205576251319160831 2351592769418806959 6582899297535562509 6056753258221787579 6001902206417573116 2697128504659340311 12442752908184030190 16267218564083346585 1108300418611901440 7376962979886430670 1013823222733770095 5530101910331414501 15231006545081587436 14281851846929026002 1124551902146644428 15200225203402457737 15667549572510125097 9257570756265145839 12052188944419091367 5049814293031225083 10710571327432550858 6406839624356110393 11800762382064900796 5116981770900847414 2101441871664729773 13249699342384908869 10794888566654773158 16939064291455976360 16445141587106681960 2218078569244234427 17101032783576301801 5155572645628944754 1195987683203085078 7539799255330002013 3770041919535417977 13670597869276669915 18078586191797222259 12102458119370157772 6434427261094376426 11907230463426881288 3420485671669275841 681296760235341386 692468027879278863 11402107870984878480 13496462738945800510 10152435025768428641 18382393757639160718 10008301166794900677 8170708566795767606 10836912831642243883 11461588306074228167 14177825853190571221 5071381622076555590 6294945452088559362 13649935062516361106 11249983670191962432 17999324788894591471 13519598859599159541 16638892468484066763 13085446307709718808 47198941590462457 6642036008634262151 13082274690748453338 16850695183111355081 18065539688211920820 11552358531958767086 13391727464994589204 13091012052236148605 1937613177264948815 14189055628174793385 9883914436931986427 9548231222706988440 7227726701856020524 12305826087590483744 8783416782077869530 17575259570557718446 7166894178180592162 16620240699904779063 17656531853627156752 4850879794289655200 12048439024453603083 8644030905070260980 2450062339123490963 17926375149248225080 17700121779074721514 3550252533802809227 10128352955145017487 1429315967069999413 7266110135173977676 10138859993678882847 12181067001150820817 12181044968915798923 9870108123197124197 7349744554497850623 15121162015318112457 7310245471084663364 4916308557013613493 8148960460671054105 377175873726859944 9596107267080342453 4466686428520434821 7735888517425006551 18702335244719401 17404186913549657818 14708935374492981024 5018643861338161972 17872915584401667887 7821830392202514687 6155002356572312856 5936977543722447196 18071133906716594857 14733186880929753885 9770973511856783391 3910940374821604722 15496107686369155015 9519738325490557067 9709151126577117771 17550039616402229506 11487280325559168980 10283616121394115498 12699694946553604548 10786484414237756655 15604765421634041136 18173166755320619057 10834890196093782228 9528847436187852095 15143744978945052511 11099438961762331271 2817684498614475014 8131377499404199909 11433869711327463097 2832933421417849409 14276246439748237172 14997402750933442214 14801802178367324103 517155048378034718 3339664732702028657 1842259542082857234 8377156164212204771 11081033965594148272 1640622312048674614 12627704252892844467 17052897461876790371 6796133734275442263 14242483494363553887 12870492376743248366 10307187434434228346 15890556264523974382 5904505659176686830 16176849103441774708 13384509477766948729 17158022888572182653 3996798717241688630 16666829077886313604 8393611266010725632 6766416593432590500 2961248401610206617 2609756971287545405 6320273036462254002 2909945176573601265 11873992253229669482 302959345305960735 16649509008698438132 11694405584969195160 4069943120841173812 7699341343813033061 11088169399539964803 2142974198137587032 8648424250716477033 5326360276714317049 14708766355707442012 906474777183447996 9314294696303956195 2461108852778724639 10740519708373190317 4209425609780827465 17277326714101046119 7677971946229079357 13371321569404984975 4689102905688187766 8932978297270851753 12712916881723840143 6175744068899116470 10127011588111123479 13146088798261253298 6738471750948618161 1032854853971426562 381798104318157384 208953743502099913 18066500066731677952 8868171253753719005 10271881964602458127 11677530334462027445 11501322739117910665 4371960464968970922 9865680875412982785 4647189469092854271 6607047543261754192 12587048069693971541 9160028134090500937 8445191836865199501 1574188257373787933 2509660881406353982 10011899442211638763 17657855466266175932 4435893927885386027 14696032156961368722 14965395899318563892 17586686841618042515 2928317667729937346 16718061963152998960 11904620230902915440 15053892955213438108 12652132142184323881 8738007481879594816 4524363985404985678 9664391815181012562 7410483435494403938 12670897253341171144 10131542885645162564 6693129339199226538 8866005943060451696 17855763829123908992 10454974850259566184 17958665912578561135 4088170797228163078 7345999638736515072 16902749427073787123 1917888662468832891 11550875890068504302 2076824134331315425 14493433249836665758 7131861868743002154 11663778465313828375 13874558026797655878 8541141209465500118 8236841615410357024 2737644078919257724 9961073657393282495 15616415287870777202 2854670317983128732 6851998490996936405 8760345893208035074 6037274776656329407 3287363989854543316 819040295793178399 16257581655816474100 8333920179297869548 12484609748332206354 16559324559424205174 6073789417933287651 6055504738299029558 10982739551285976188 7649161806277019143 327000443283173833 14886135302723703727 874231544419483578 9568645022429523697 14056618752570748503 11162569933923759592 12418928972546197012 5485867270381800075 7016842897793719276 3326422059836330715 16063671835734015246 13563498063601228354 12771410132859051883 5597676166493919259 4264781167936191607 13764685287871565445 11444408382807666376 13807468620370561796 13089007429515581296 10976725540959148769 8153976136485502501 17846452678272127287 13661526638066766947 1872385659480272552 1427632491143760421 17451957024865198199 14909269731766802979 10691420800191830059 2967969129632208401 5309509104193718004 5616026186670762688 14068053909222626293 2185321678165965704 4097797426263792859 6444608260020632471 1700565974637405264 4957788420863094773 13340496337041396268 1855744167291608760 9006071168681036727 16851123825153160272 14782407782909133902 4093558947843035154 4291247449542778923 6151609376234312721 15871428824240594882 14350412985188876316 5200331169116359318 10126973144254884524 10147296777496228505 388132441276589325 7157285111520081305 2511739946292494813 15406119659760628111 3531424545314210748 4682878741083006187 8324606456779363687 8795498314060450987 17128261547541372592 10707895888729708299 9414673903374357674 5389557983128596238 14796838284302761653 18193686992712052767 11151832346484030078 5868338134811383431 4370592657894128531 13168102548980473902 12515557210097125912 14594722952738756064 2614043326400955226 15380483977230121847 9205486158658182760 8964234740400365865 538395089130037256 3888876036871272698 9365086013988897764 4330201436686574140 4699509235634613131 2323669460487686776 18225193557395691270 3659951809203143930 15627687312293543841 3515385439123322988 3446451462879124895 2178170273924355773 2692147276377290108 2584720819610135037 17903105472568026552 10249511431787605752 6187558628105667204 5702955665341314872 5984350441507423999 11163713525538973060 4019497657101994604 15718452665958649264 16116670179841337755 8172386045969712126 689654216385617028 1447601374241691726 998692948453863545 3049225867735663656 15251143718215940961 4476063199044616381 5370023698699098968 5053016528816787065 7313690811582788577 11696749535005890843 10700379838920970828 10868546354311732733 15991199369423742858 16289761651319675440 13526099088168942616 9493873292636700953 12662356144097434528 565725654187182337 13429165162247910290 6772214393198425220 9226304607656209969 1187375420096372670 16238565653642688336 14495542534894199173 18201027707272132118 11861457361506349300 372106308140137817 8463551146429416673 16601877875958684909 11096731364715445899 17975720477252746726 9432025464582544903 7793138290292884319 14098287881254034698 12538536681917767451 10490107405331537217 10492796130490773579 9222301565744858372 1213311668100886325 16001082003965091225 6070130576228020725 4760310000762804441 428312259902218021 7033966181948206767 17110032180110912077 9636429547211085170 7585569322464738835 7806113552315981209 15805392737286353539 3463195923369140346 7277629717446445186 16168148311613604566 11593337323769103064 3545530445222762317 8310958991982645780 15651906575392060632 594177452980127208 14205763461599613678 2816243439187356330 3043607528715841972 9396668035383181571 15989884496448335949 4751483514572006154 18049322709461845126 2942722318664644957 3448793561470460821 12695611241091183444 709466776480124889 13602067945108712100 7826698792018595432 14008750260407446097 16793393600432220191 6393689187497894298 12320891631555971790 15540888818316756023 16398039820567626243 10452170506605451495 15762290303735792372 12203376138203864087 636237711171543910 5449260740559737009 16578954616566461495 15835295440742007542 17304433345078365183 3572492646611579161 10342138573651074431 1227253532023931890 17282613265136094189 14161123716958819468 8953834566107533626 10898989517976307168 15147022732846725018 2498669672343357819 4982225207801660574 16903362817465560998 7557122585152479649 4284855008493954821 17917713208910283745 2945939391374472627 10044988930318319148 4962056876732503482 11197426138444609280 13874118449853475750 12654390702185913393 16279482120459090039 3235235026317734519 6826006725525398345 12704071310900640129 1312528537696054855 4947569319991735169 10120389497991796995 10908218914770655949 10527053382487129987 12901160077322937121 14232956361769872570 16469775687726826928 9275864675056817785 9628850776591883452 13131287529506813292 11697034253163436307 13763184051881310274 17950229463465122405 11559545784012601112 4366131708352582688 17572545466920627255 10201452333488906601 15659278416244553112 7141934827095980116 659853330172638688 550474162997237292 5722056628828280698 9748934012390668460 1033782612331303783 10956487105446287602 5777283811376613470 4878699713727244481 9372201331303772418 4436349864803637637 15626245704430520745 1384044624861330796 14810239612902642818 10781447167155556443 14277016689412080469 13377670302397003254 10954198826773637414 4863231095499098320 11645395292486596447 14720509658906996831 2928923882726561726 1198216861970586603 7551069429550909566 17942376402323741526 12552938047669608361 7302469265371515886 2260294088240188195 10224998813537456912 14243686919486830751 13850246561940862819 2547787687170319553 8389199488103685189 10551846181185852688 9971725960555290572 2606852133661078530 17322228116755988555 14089769305399527675 16409143927486315356 9371144775960016154 7248257510841309368 4518503474369931670 806734199627264106 347602581367804671 9184609274981513567 11975387468804058546 4038087991924994051 3671276755861051363 4714739066638376324 9918366515877836473 4226913063045112497 661383813630010397 4730385613581036687 4467846504044366074 6074149213146736175 16133912246439170048 2486780775078947350 8381829184925360504 9756782612281742463 17367652423461877495 7380132878952199210 4579723583536492360 10776118041726082130 15003408988194948693 17819438283500147706 9640505020826336367 10056573368358614570 1519252268155513473 6526831244277858742 3882020968495703041 7099316923073236990 7575663160048746115 2674331888989318995 116044646891368790 14462540949529290315 7532273562687543667 4085817780101442695 5160811824211199481 3426142829969226230 3664856794630481932 9089469435697439997 12202991887658733309 4979206242499918286 10062127316829265119 6024271032115532465 6736005179334606005 14260848955793581778 11254152086267054072 9249254901250362769 1830083621329035685 13910834497644012970 8271317171948603731 7820098901733174290 4424507808106779302 14037201653513926642 1126895203556433557 4951282264215310192 2113187348020155553 9084098707913733192 10792028050349207452 6508196593526465764 1226903597900551604 15461669819960234891 11675454546015390555 9672919037686607755 3438640692275611634 1754356816508085770 1952227196855864563 8074932748739670565 6701301658142588369 10943162105133009685 863885831267974447 15494056958644495990 18227220028861068238 2510305168170852805 13311461010594372496 17086809380277099868 8358729879038171771 362786852043477852 5588663781916857524 204128358041489229 16125831331485319710 11639775176634364782 5363576863069212440 5393538043902948862 12090599848454116025 11539676469821589925 7458666451383255282 10556312910035191179 13217951429178722843 13147368640995926341 6869190178723402724 13683235768831068631 649912653623033586 4896926596917261324 3076332391477387789 3068783979202059816 14430661237166028591 10271524589995386128 10370767576593380044 4761800160401889762 1363044537687652003 10244113912361457681 17777581880429318792 9013302520400620147 7741663170239567680 1268076990233869781 16040714055588889615 11619760734524392022 16312706534533400947 8035665456228096228 11084862116946522275 1868782890949938550 8210837063092699828 11593554000176122265 3237678793510191612 2280862542644986060 1583845982760045851 14590578279075096016 12971283702954473010 9972740565418392394 7240585232282278403 3485153307920716613 13855133043611485105 16211080291641611166 11880644828290734290 9408771066844091690 15710928765011300715 4553570229058433678 2811309995206522989 16713681467390753622 3343458518860398056 15509851958840128044 18138408949335818234 9579441319187190918 4534667278152040813 6907058828084275797 5631483558763140111 11768848314933117996 1140695501185433850 3926182317104875081 3596514323151951783 8901439906330476486 14763344033337791317 5558744331260648670 9352012121029722647 3459564534026220902 2327647210365742439 13623247391221106187 6682150071546307098 16789633814168250693 15087744846066124149 15496777015000973448 269559706042943413 9575960101440535999 5776007298933020063 9612881191265448403 12119617231351190085 13959476065484208058 537200186119766539 5492644502119058829 11304816318119262157 2743838483599409700 16281793025683164134 15089126225668707206 12594868072375252173 1726477223883632032 5634470998738299099 10289965029768173369 8000661096504074229 16056160852036997992 14812266050896129675 3686341178844245827 14188908009915424830 3637705451811303910 734650575145672862 5422274339444133246 8867406046374966802 3653659456329160860 11883610884794911309 4805512881185710970 5424175631895326292 10916503900913598850 15173618798195571765 9016997601713578545 15230460291750732982 3836827217628216561 15188512631127687784 10946561669270149224 5590439172965503434 15836294316653342412 17948609206197231177 12489434276569059303 13313598690606513515 8443841492139292919 16018819591101251615 11774557240253450754 17545096485271142334 14913110934592230033 293137736093283137 8711825847019777199 5543305971425823943 809452901816523786 15331647395655351505 16609918314466889391 14331340328038308554 5641975861623307501 5601438423406807026 7317466381936515124 965201638613973133 10766488685195940244 15358005694683790889 1974082977456881408 5951608343665119787 9894617523406056894 4922830596751824755 5497645168311044396 18099212241225512667 4926664647948923678 6807533803458124591 2403672238413875094 4964048444036671299 10402588677823194831 10918015257521573321 13117482201807613841 16317043726324596943 18373698593613251785 15122757758671080508 9837620504508207158 9347397717454702668 17397307952461222641 6107499385432405212 12089387311520756872 15898163264345226400 3717863424388179610 1419613804041720656 13207436290377445530 11605873739324677353 5262190519455947017 10580066862157337665 17297485483582409209 110647531908002337 12013523387409754432 17757031960287348564 10226548583264386519 7343623255948405738 14515007893469166875 9327775567177259523 7340766957784664725 8990547842937607672 14534794689993743873 421023505336811176 2033016312190506232 6093561608324838769 9739578807907936510 15666534187726408838 8162323666752388734 5300466124240529800 12783085432224845017 16549059603330936007 11066238189739214603 3946094809873567576 651299384132437386 9304423183435482640 4095135638845324904 16869908678824893531 15806820549347320218 7908162589288350836 11711381361870195648 1751299216406531275 1658135781280985090 4919342821414351717 4092642297739295422 3738633352513428995 11667291575639170833 1658242645490941352 13203797250038369737 18249643709477049817 3121926814850096071 5526949990369231007 12571449787519403360 3157131485096264553 1004213329314734411 10595491809436130854 15547046235853818554 9298268615234321294 5192052460825269036 6800864803256108927 17012844193736788318 17221934182178940876 14424779762316784377 10033181205682770501 11535387564701892279 16590162594377329736 13016214285890512254 11041934707925628459 17809685870301921762 4848961017394932897 539691836342172855 3504778483276034314 5258721768648939884 10601059242369880888 3102542006705257212 1358236487892730995 10399988466958745948 7759809138446470971 8323716879909940817 506733585616996354 14012125669725282350 6415708873189102376 16673048691022023138 13796692712043414509 569459749764900416 16016623083028240937 3494173962616176420 11914349123841796994 15620326563147469961 3480205875551013315 960539060603471835 4726116231123520475 2006488881045061315 11525708287252734784 1874259142690496020 10669703676099989807 42900520556996904 16147511214737369673 17207332304454129789 16087440210258563322 15161666872873777474 3611374041271241594 10843013703956704347 17746035361482547278 11478812719266716452 1616754806727526194 1673869972575298434 13490486517703083049 1900216913757917916 12302160954012663108 11726319928981008387 1431646483943330301 754183096308634032 16562251453612915827 8210616108957433463 12373499388626704961 6475414672367031291 7697406777698729170 711607551397007066 9524671960368053624 11745535614438397042 4094962990287918521 3257788615057192491 15956659393302961851 10072455603085315727 7611987914022951341 4209497563465961762 4734188327100363496 10700737105587201417 15338027189656826064 10699587529370224759 17006379566299062388 3969087679275692104 14351646771377608246 6651735629252740871 8073334785042112448 10240486114378898629 4355272268185606911 16833825017107546943 13588732857705601232 6698189984065802684 802483597303330913 17470254620489004110 10415793594918246940 3933753336097533771 1819758855711825839 11017951980640791945 12531909991794160292 14863723724451527769 7517337132030313905 1318407723224108410 15277276707066042732 8175623435488557588 13131962503722194564 5415948244694438901 1710014578262002895 10618552129371860386 4634327447398862797 975099752968480553 15570914929594139295 16871696576166316837 6551541358997407429 8248733004328019828 15940807026427165051 73578505421196952 803215430046293467 344866788279431846 7956483131779180177 4741290152657384991 11868297678441459978 10252935592026825965 16009339561868067475 16115173077482451087 3543142259977899508 16300684301697381171 3735740740172431391 9678159737519115161 6236791775618363583 2656726247470842213 6263266106446013718 9404950030613268617 10529668703450841080 10850598962285421655 6491627040455940894 13752719352639534217 9085782925336311381 5502913483415555082 9252536333213723979 15779490058234309352 4377732829427741340 6953241548430024985 5070695954904506704 3107716537834692012 6041759318147971609 7886494631692745120 12212264103513865168 8004550636975130743 16881223411600307908 11496467007156355453 4907566266699123558 5824648627624894764 7332070216550016098 17799100086250384201 6087357708847026763 3848490509928614739 8661558709418543333 4202536182593405962 13409646482316004214 4802061305433236894 16693039964812678096 13008602370220627989 10964532243572457369 4062343707964115385 14223937807457729381 11124429612251531006 2184566368662529975 14336856552609254457 17385120612998025465 18388840942607942581 15437073140993451654 13924177005765772128 139064080896581247 4890628631089515136 319694768490611050 10614117646343877829 3651259218928648093 10818632619450341643 10970212829732230547 10418014659163848442 8591557554449877438 5504236933657664685 890077333694290092 504022228121028275 7307279053221159520 1973247794159788745 12372340816084083076 4268820554489048073 13115914617821854129 9367164444486932843 359788912377827129 3075196845493531581 6479441004085031572 17940669753524188207 11539734111767474359 2579665366969150711 1094617213443382385 5626984030940827774 15591583375271112129 9634324230181498312 14958573251270262399 9645700143915690613 8066634612024414002 12120839692777593659 12125027553468686310 4914572492445377678 14692928099392038224 3864172776379641409 3188978205564016910 6499084893641573464 13328158573456104481 4193396403661735571 14950241180861986476 9616097715336741374 3275041529855559425 16626383589790696561 1387174312704321867 14855528856301711003 1231042291421054961 6131483754346491008 9967472347492445885 11328988169444678885 7794279177848867962 17971087158389800173 17112003553432078686 6454114451633467789 18346402913613934924 2956074445897353988 14289092084323925785 7676951251173022002 17368172743804875231 919466482319173567 14215582088572350202 17041639487231370509 2626479700891856424 4519468136650871998 5197123842110732416 1949866793777819081 233473831599481870 9192203290319567888 5827827183073180766 15971750593499138266 17028791093767096525 10225816720416124003 14122476353206331354 1598279931518120173 12552786793104651187 8172976483493271079 12817149917870283448 1703897796440069326 10707177836562219858 10719440038373898897 6629052231645409593 1570456686379117995 8238539177760443105 6583493999203533852 2968840909753916190 14211326102216192989 256093457367810324 10058219404244731978 9983081031517552778 1436803647112840962 6598569605672898451 14448838818185516078 5202241232305006044 2829841234441937440 15400481208273810677 4340146699193806485 12788488619156577372 4857767403492994097 17717145203476328444 2596687028265996740 18026964650248781488 7584917339811446870 9341851622982426634 1380055596480171060 11409864837116915797 8980710971071561470 1021005631011073912 4503156982025081499 7055108269202279133 2610214391413873289 6517700886171921662 12083291074916498013 15766510974612932462 9363544102482492516 15227728974112590810 13675889220808908032 3159586013168745055 3433733331854427162 4886524290685335525 4686912842752081949 18062444531698327607 13609480339358895629 10805103756614308879 8417138140857395558 2627081977661526835 264414165576914978 2702043816472818146 4015683282397103063 16419548806911863224 5083837433711303088 11874199959514386820 15939321395327018775 4996494727913205748 6330165080077568311 17333444641596856915 7104994643587563833 16888356195516488133 8621727491950085726 2313155894125862678 6925244646618102464 12108239002644976177 16010833173104910556 8364726180237914896 17592691314974382298 10228318001823700573 15324228414273999432 14736303536791453283 12772530999080832300 12762126727680091926 7373874203059346825 11847450173702393230 11257048080037683546 10227788123040825728 10348612500045761794 6417422631644252184 17886373364554572887 11786555897521590845 7954253523213907876 6019718082243394032 7050768933076186691 8374610186743860148 4171986259959259223 11266085975267791027 2444232663977691021 17244440482210126990 12557780755897870628 2868862939550625496 17137074605204411661 14907385293657714830 11986540936143164555 18038836945008378966 13515216491276040035 3167433597890030341 2258728906278551144 13686477550282492269 12054958908079261980 10467319613036000664 4249882796290982982 8044750599356553215 7780816297716857611 18313058921817671747 1852424080141845360 17218021023092094322 9338251866315259176 14601727226760620030 17061387277901783428 15853478362767216797 8288991852995126862 14340149693865260406 8904000984357968508 4339539009021691594 2086091072591321559 9879342921389658708 5080198961040954123 1683193153862392323 3805429573424610562 2074880032555345376 16909155953825990426 12655720243966559610 4412399910896257974 7817666487116263694 8093566033769852268 5770878547636954393 16087659215230900542 16824473602148373544 3101872950484867296 4756649285923905730 1574143074263936152 5359072729324624638 348884441975661218 12288360060538295868 11846619604368268022 15399954389248657237 13132510261490182342 242789787495608003 17269561825613063365 8690573032503770790 7707233823516804197 7222780117539698469 13734935921308352054 7212578602346433953 1204719190078027359 18137854237266148841 6959322048058042091 15433703712690635760 569691887254705379 6241314005222610361 6305590756443166533 1138651903993848295 11067634625678344569 134749145487468966 16504463283784497936 843890976823049877 13690506728594440029 6584185257841505311 3463459273886512290 14513722752146730754 11529901202261541605 15485814955369806537 5852971362283697076 8814420272400858641 13836474176354783635 970328588890838046 17160233477868875057 837724178422594001 2771011784014129832 5508135384551725806 6932011368467494098 13696346566726270343 12448519352757026252 17532681894209700898 7934496976709294449 15911638501512592060 749167137739035734 9867406798591985728 8111394704018819400 14745316539112938741 6661404842886640022 6541050623435732250 16356099326053358955 5072203696626141724 5978410521567696321 4348916014603605503 7225792001202839529 4400203193916053718 10430036531403751544 3384218775862229954 881265287344212322 12150672771242603984 332446723922358825 8844042895873643031 3615160534502283625 18371221086555387097 3206513816253879922 1322468735668521945 3206745460720028539 14926581019076401495 12330253493193072083 6912187204940509114 6366594772703909389 8929830067741639355 17770930392883038049 12871155034071209002 16458096034204771920 2941179649850954437 6371003811495553184 12674606666363527015 7613170961958666206 2204278213755692071 11986564397956368037 1705325562667474512 879369015464759548 14710489774688739964 2744211857450485232 16224972315087025504 11795379310409469816 7301213444280876682 14645821691645642615 5237985429027867706 2784979052166297827 11646774596841059103 11315874421725148005 5567412022484251636 2871845270499328048 15160413168792772803 1300915412816407979 10795957103874608560 13346554706956990882 17311811190201323377 7772584068071215214 14873806574280762222 280410935868250101 4879790317061676285 3529225220866304512 2718687125401019604 2757236942897138714 15960829749600301781 11088115988434398501 11261882247628417894 12850877702214127428 7543874286898264943 5868736819728666242 235040629002444522 16327751740348079942 6140513006263521061 15376970513774708240 11399026906444921624 17116470825193670923 2055897673699608530 12776550205431710494 13844590563244322894 13590944404879244278 9915330702740571639 6866869580096456345 13123222828721752253 12840248086563073142 918483867739185899 4332230416387996314 7041136361937201150 421924596852056846 12139303981920833028 3886447974927217018 3824457988760048704 5661239636649976278 18154551295883117340 15863658403424565243 16566868678223405853 2839949277049269097 9619591199925303163 16814282759677370143 5895657059083661809 3795501043225814180 14460001164311714902 1395786206253139442 8366853879223364264 11282226453620101517 14922453043362322887 2212029415775013685 13655160005181585240 17251451873872756293 11540243322683043476 14817896688342855108 18104869129141243842 6761804858021043042 1323488334934908299 15566285586861734063 17182656069430510933 8252628526922091547 4010310796330301994 7693018385958299308 10461506802216011629 16192678319299223051 5998068132115273553 13520712712020622703 13313176303082964461 16083852384363716375 11150281003308276842 17983422214530407363 6477568396979207361 9804410986767244512 8366441780764617448 17233127455379521089 12570585518876244369 407105934278954301 1319734594875202990 13694370831447414798 11438799857365551545 10121434214946862305 8819716791508972162 7374800918668186292 3778532441830704979 18022212054780713630 3485852991989708745 15450849332721938653 3736596278538335131 15752290987907794798 9922677001984258845 11019186221366302221 9815035239527844323 10101957031632560781 467210438345418055 8795112576533072574 17966697094413672522 9258237832395359217 2706677993688633657 5933001649081027357 14173279574502301664 17220902132313747574 8765276517655337719 15124374291467232135 6681556943852317005 4538531409724869053 7157595037304363377 6520997928918937699 17239014517483779910 18348109323515617660 17687130862921308694 13913027294207754742 7369801024139270601 15633920299275446494 18020937757080268892 1912390519954021948 6436221293257806046 9741956818247429870 4807844166160141122 17345671588077736253 7843027070154340069 9018821026524493011 15237630524772475347 2835737354133380273 13895473397440077744 11679053027177946987 7219664199957685651 13871815213379103390 14814200842958029530 6548667840197283607 10642273631253942896 9243969813301906817 735765609118946399 1558191485927769736 7467223444341408847 4446331316062934021 101864257326934851 8823626546720053493 10964353871452334498 6177726245571502459 10757352880438173399 17965204006460930819 7671418473307554934 7916911370778482137 4432541967674908943 12668195374752125429 4853141324275164626 4283628724170940114 10796952909675752825 9236341574473956615 298408273710150168 17627703865571420130 13274338969381220550 11066495835384393320 6361653330392507261 15191172499525544062 15293205549233254629 5304672521529781957 11842661616204064147 14986042081116970649 7891088232344203726 6928966748888792592 9981576017784539046 10903165489959610385 11751536210447228004 9600783532885532845 18263666458844260919 4637215192925453940 2387546499076773063 12360456370132210539 11791899745539021820 7501001748148663575 8116459796190753165 1684298888177114610 4043897934063690260 13537971775195774921 14096673219508985430 17169800585093562746 4425513520332205221 16335998652395722733 6193406159597999832 14297275121033913870 4453614938060571053 10128471421428300073 13918738296282670482 14169047230101459585 14227805278064014153 8313001227713530796 218416550758942063 10734178736440216789 10733626589741000131 10783055087366158936 13037409161703851425 14905185124774045963 10058097318107322172 13399019690935578988 16112444384559208591 2387381027221754866 7066559631155744178 3892678179522452171 11462992107818594621 8636062109882694099 16818208132089305234 9513372115601671149 8074517403602669276 1726639793611779443 15389939797382966273 11099315918701855065 17249310690276649250 6484070712154042175 12844468694005557887 15197425315653522874 18433302383014344801 2806376702205482697 15146151188366140906 17083946890581194471 15946053121274288392 14602505008926382522 2837722363210202303 5780210422672855966 3178834978149679269 3492397718764235163 3109223526591714980 16671082824438627624 2373177456898021081 5480631091388616964 10850428771556610053 6366279241942244297 11637672665772615509 14735597085232699197 5966564382589835168 13689046092902055336 10352468110686443238 9978802159792924216 2303855674314188601 6269843078457421107 16428428269575079943 8230759969454909115 14330655954107831356 11674231323560977685 4909738416400162219 2890695922768310599 3436411064582255038 7543964482420494308 2255697274269367184 7542039453250475718 13943745113110820478 14375746512577680904 7414178986221037302 6226957037074623116 16955445592163325706 8614635318867727702 2589371185848109241 10985377889632366934 1064268540873689675 2267190891509691141 3740148954272973071 9970362734066737403 11887107009703731522 13351497727519478514 10425204170230001948 18441099101530185721 2657069055670222695 3062136967776891071 3106299331692511910 5012462011527659563 8829851613692176651 11104469595935784546 8269882073815353544 3379162959787525411 10697299081973684579 14963883598432400405 3269176405765518834 15291562583286182911 1789447750903094528 13608599893065520682 16331699886568661821 1814408975855772453 1183517761634001374 7887168278822984019 8766361352203479648 3679524343930291332 4340776237322812316 13295889044556354615 11336293823286119952 6654441577121056173 17832297717628252841 2876533116403464401 6857897940705755035 4378055509190172614 12242536808449186411 15262225389483638276 12403690132225982977 12993365397717303234 17256596363198666272 13161820545741837994 7772629081425471370 1456354223298237012 5184748917938626396 15714163721800670590 9903806335355192347 3569333601110636823 3155147954456024331 13264138340494931336 7161610480233866016 4750648417176730261 13240817921805516765 6777335284816252370 10353944996908146985 12947087807527825290 10614892939173696660 7415351980645034823 3935503605106654499 4433066590291118697 1897866821650216501 1903436756257127481 15634352560933891811 10958028663926837155 17533237768613311070 2411371985453956056 5649617407522354021 15169145602019006068 14021467914255325602 4669510498530960822 12475004411863609341 1879546702872500133 3075023940667015934 13490832211748070545 10819208725902794277 5203057427924390299 8411616524432132373 3647681031649289645 8230792702055713704 196062467985804776 15843517652148137293 14718236930066626002 9381952720823938960 16260224866809883626 4565513953192897959 7439427090626710891 1264928933447634585 2975396990355049660 5148374738127126249 9149065337632501250 2969425507486126036 1089646118645208191 13604296640275869743 5341782522710336485 8159560899213879082 16951308133611049984 5776295944154204305 17361936957278175986 13345879389248995715 10612172620286056678 6361497997319785370 8618488013677455216 12938841650515149430 3709698224417379527 13725555863610949965 9263791891614664247 639915953590069485 1434467241377514920 9581542548963942978 9370936809659044259 17384926868838473921 5498969421594667819 13080696395575689206 11192432174598709265 16701303002261511945 5025696998785094211 15161489708167677177 7861164059712977335 11722929601463281887 7340748472528728795 8954875032543752957 8785102110826706583 15987807869957889079 995883660380513689 3827979836882663396 10421192077917378169 14814120701644985010 7982212827139776440 4755351050008810662 2686833022855291259 16899336096543279922 8740396518708392440 14111305343803778330 6603333999164059216 666419622313057406 15862361575793070840 13095930836934770864 3668157499792723431 944974099991162082 527266545769584153 13000576203196961590 17556135543311575529 17054407585626829306 5483742540686026097 14423329595265017416 9815796877896519544 15258404846702764624 12599518012656855091 7492037254393960049 17837095409186983130 17032993643747596136 9191505741199166342 4527485370934906300 1672339859393352620 2753872455164319846 13827661083064235824 1412001712688661200 831067037211922035 2163841126373075930 1619946080998716016 10965469455947369483 4204203157376336574 15102543477596220952 8792265134025960358 10545686281621033407 8556968179151799401 7240163238231034506 9153926977362121792 16836161765336240456 10623284076801725069 12243332541131139782 3168377779033864480 12412998041125035953 10720835667115958844 7238670934503235631 7355226564867124696 9763683357605861253 8138244254850123857 8525717222747067571 9039208609313019995 10556755990854579786 873968296015619347 15888660175699072808 16952596599737635182 6725150522756075640 9685935533578001194 3983867357854856319 3919760411589060473 7782966418901312379 5163174978881685125 10341040851259262225 1488040663401192858 13076544628136524408 1393343152350143803 8015113666344301393 13306139179038065853 2712647343251985315 9888874951493368623 8821046936805540695 13723998256670747671 18318308652192000062 13893623546089828985 413068969812242392 3382480840042696033 3032241943308025871 9154284011154227484 5079432168848569077 17940075377715609781 12765601239487750436 13751823908288162731 12230266621497353953 10700836196950977863 5664991465975424794 1257989512099690503 16350798566589442022 17881220286375492684 18270881334188935771 910559044940473561 17259281447830292380 10300722659000079574 5779020874765255385 18434711581918928822 12361686951373793587 10177078433500192216 6677471878300058347 11746081584936943289 1656696743726082532 7936725083362282107 18426627759266123821 6666866402411774072 13418201004512141630 12018988671103652467 11313895768241743920 11520283180099102485 1704397678780509463 3440125600588525689 13120702676511037248 4691942357089714468 8653076226291319274 2182445360120523763 6009648958203750435 15769105490784674330 426467930426230254 6374763206682291765 18203101647455814497 5954495035353696873 18434517070528730194 3999761485244611197 7605736036022501369 15586723509279946040 15820734816166574681 9639003865654599102 543399129482691113 8334837609674184488 3827436493384442782 6717079464253542259 17813489644089429386 18139582646816611547 13691875777559338651 16894258088052648292 1581803190749777511 5085375133393365426 10564356537935295358 4920835485931673226 6734083013336678637 13742819832157662397 10015644120250986979 8633099049715245381 15934524706788186466 8743152514427780018 14968159577774674120 16489114031887796031 3715489935980122130 8944694038633793205 6751083162696564130 18158776521263306820 1045369913681048287 17221312001411423517 14808817383963965458 15920228847573324313 8468778983371992692 2619037851714687289 7041289578800356268 9530683987791556585 7859514312736967781 12092737301076368276 2050568988904145029 4189187951555564528 16133230515931927951 17746505384402396927 1934442893866033147 6792630912173583436 10274039889675381951 16160939027487273821 11927343841845116320 17889846347575739011 8238364277150365626 10409592209218059754 668620857382811407 1612021798196914850 12116587357003098620 18077430002196364093 15300608616737309691 1688978477085835600 4687684163831672037 5812074487506964024 1572949620104670610 8268495107854655685 16823601255559854243 3842633173292203578 13789886199244936975 245242392279735809 11589361683372116625 1844590830594082570 14353159762500174635 13251204456550021779 10068251112524747987 728493116164377742 7132176444370206534 3158274854506075263 17197790929250706630 8368863980788802466 5863661325165766797 6037462108321489807 3739347772059037857 3025323339526324064 4416294267363387514 5668975677427381622 370583054178245350 14631477394670360715 5631682422481112311 9272616856069254240 12006726123158911413 4915313908226898645 2551456274029783101 9278526625860201506 17809963587988968459 10883658263649821776 4424461922593133946 6929831690038262656 5228803633455384968 16628066804213854647 12618577131165809709 12772741273715225735 7751478481948052306 16243598657166996984 17951800972035750074 12036396683797661649 13666732243347327740 9693122580509417230 6902133389602949627 4246029269625451047 2621746095673569556 15401559117219688510 13485642165075906447 17402940026273587618 16904947808784762252 17786683606712329352 12860711976352263621 5822444725577495639 3949269716883099835 2351801194703003457 14373656940032389689 6877467027422450552 9759071736398871302 17739797564118587086 8907813924500572233 3362515072083935119 14089517202474281459 2709116144742309804 16218475439536525740 13283811614206930886 10354270199568552240 18123563401767880567 3771469415248992891 15425179437920891557 18204037222282728212 7337080879978476201 17311266647146007671 5192123814576442278 15993914117665726880 10517924945185180662 2377917152515810157 17253182635647437674 6445148512957858249 3797577629665401561 7604904545003679255 2533780705353406251 5290525530613053606 12231257228181875103 2050375006246616849 7481210634421833178 13029967605064403468 7871875785658877000 1032969815669638231 10638267440236613729 1775972743351387152 8579214693965404467 7997307180402397895 1252900824122451031 8769247294597206925 3132360336391910654 5989020024229750270 12172346655179094775 7539847006082311876 12765090162371854677 17989353829288183966 2255463541353168887 265287478386289100 7234854200399710443 698531421620918680 12692025305498108906 14929039856101854318 10113294363237788557 3913472962483027202 16321210026306280135 5425736573411494473 8278863920094163647 9922772423406075033 16812393902524429390 11015172351154732104 8140993701109893744 11983213001410552362 7955960481706598239 5344835319480870573 1683587603513725752 6154248186772312223 11064151788550092264 9572850553580727308 13432018542674280148 1128054437653481050 17818816430279327598 11293935479298589874 13291223583237769329 10880935538088654471 13491203804879408779 12337203935368198192 12200918887169934524 9941524650795221549 15559309672680787420 10257940992457958700 8013694802643121054 1054577706769537393 14953433064680095012 7624981967105411742 15410221502259086445 17422208755921287170 4747404345607964633 5652397948798429054 6264739570062195569 6251421263801419635 11863455742355902312 3282956932746248539 11467267369902618091 14258087092373519918 12752304096385714390 6325574924216700526 15252535912433337853 11961504831370338866 2486691166185220115 3314886523533517329 11157419594202780054 18032853576984262451 15852966460455704387 14163211031923419734 17941573572888002229 9739235812610188502 319345539030604473 15135340978849212609 10540163260362679259 18016312390167757398 9976577328726825179 15098698697516012733 11902490314387846400 4134561746004244606 5417309923802986049 8121680083527431787 13595616278432131184 7736150731853350548 2010625099698332625 3349618526476156640 18221958547325375475 10172579540136328394 9680764354225705792 14094729060082289468 7202746749415074567 9243903261652098511 13330413741572925827 10933225536109071185 4737528746286681118 6139878478397009273 17247950652654475855 11050072671219864527 2051173668232431983 15668384159841007984 2627662629578988455 9664498638103528479 12507116183025913536 4810495279153597596 2963599620232346402 2575191066373445720 6889508093287706476 3961669946760869431 1893573388020306268 11869195433314994926 16004330688726290931 9053540968981781070 9797628755337656224 809218785264645704 5480464754160244227 8110669169002880521 14834388769043840600 2072619049017744252 9692093796889694478 13597604919062830924 1567655972914561225 17289539576323258192 7016596456232371683 1807765103146356647 14246789898912880470 17982728888487131125 1229398769703058081 15242268840047026305 6121392439967057400 12490437019852182098 3491790424608971485 11558998128982336492 8887780668148114358 13829758401856248904 8001950632773337997 15484220805525310969 8903912560275517361 9752657271176584371 5193876720592477791 17132447679456074263 10999988762078359597 16095650949603623744 14983957153000753781 17569409433658360647 4397223113447939771 2894118159346276982 14756557962204109750 11146991658145508288 865057136964832132 10884361305974198210 3439713930470863163 14696220673843290968 16184759759941181050 6045953781043654720 2874428574502176451 16825213699622837184 5752711373556425230 3010231800249197138 7662235910110026817 11315745525537463606 10321311246346159888 9081119472518758413 4701070910941456894 16248364062865094649 5638600689760282898 565897306931103985 8451182065777531579 8119848127052864697 8113241520742080055 18149873965151481903 11185256404433492296 2793544932518869138 13531336003709434784 10700069572233597295 14698055900969413439 9404126128497372577 15828742448865287353 13592411632538894429 5253572790293562903 9306712725035830208 11574964351971077731 3990937453382933020 11949250894222064889 9783434697816726871 2436440371308742045 15259947227591093158 17968667556844047222 7704544907936263595 11492202263467610720 12001579757368773733 16395235889648620021 203566185999856100 15845978847742805477 13026297087572614889 7782956436219730031 1088876155499983363 727497599761401471 9666031633048291920 13819770882364064793 6985238115201156484 12057984074439091649 12008108507805506540 9388986033208370436 13368910754289973601 17293825247719630813 15031071637199271057 7340455411339964651 15357527795212909510 8765354414031423538 15789526765853296255 10535720161991374807 3944969821852312638 4205451103995734357 14847472141643818908 8195625820776285526 17536210235957215408 11570444545431845427 2552371298660382968 7720544915347222761 6841920853832765215 10216300009969811107 12168966718596933070 4497169337370140399 9267476525763284384 17673686329639250541 5774902545108313382 13948801098565746577 17816099430348858264 6621763910668233856 11492469573553940126 18313258240411672783 3194518208000609957 13419833614378941894 5854526777439416951 4786867053302325870 3047892953262514419 13340560918185032653 3881116639222824549 11685023006882706904 16097315779342719452 3577676383954894041 13946026664376020499 1403402586649329657 13555423265352542732 11246858457572112897 5466204796748500290 10395740140581285877 14273787772477144445 9869812561701149636 17381284353733165650 10482966865017484491 2515905595662684786 13871961148826853800 7163249993004303388 8686303388566426929 5059778529686708446 12569542211676197197 16903923992097319321 16407662150193267998 10774948216398710715 4708700701721607720 3578058409128017626 16439028587969400072 775670267601784841 1211011489828074601 8050141350163516493 17323974474935548851 15837533254426347769 12630234519234004868 16823478907961762896 10698521306060414009 17056439556431754640 11294065164052418931 1439834196340188211 12907764849765798521 9634591980318932323 998803223259348593 2299904842855642932 14995798367114971136 9841390429545806624 556717130476819237 14060167936445293458 17389575722769820049 16914191032106487954 15094445635782999025 1740971738771821157 10552532227535773201 6929196724024198801 7381056588496287228 14823737124926819819 2312871944436105030 4685508119374010322 17635258949090868830 14390819550591725243 3486507909515432125 3718088648775257067 11171597964923362345 15253440888681801206 9338224419052923188 1315597249470392073 154210027233060044 3076259996862001063 1193194802931197816 7359551018749822721 17411416092778238102 5072245036431766926 905514792352688276 13067384768029932251 2905859198358431536 2206423856219707484 14384424725496004836 6874171973249551222 4616829775355465079 17999882874701963860 9978549683251900575 8320168780138835509 16207812968891331424 2738628718419325800 6863659261545779468 6433790997567507636 1872753979478205613 16812695799394082071 15421116176588423108 18170495065459543387 5254292922889676924 16794387794279993725 17018240967632046675 9664047689576201276 12646728204788461161 8733274335574651600 7990840354497962929 11921770185819051922 14435733528580186599 11679570210098196275 14839676360046163120 289686891023069883 17770957695706743892 2662014600517917529 2184328607142896726 17368368415422763672 6809471916596444114 17130907299336347342 593569239350045081 3253667085516194786 8585702139743855020 1109055047489557008 13366092056361620845 15613066491550825814 16842943620651658700 3380765762311609423 12182290916720166701 2220102520322807375 12499982692218562315 15746958986231586509 356726739673174933 14322698377849922396 1358181208633771710 8280523076904872055 1398998413366491746 8530811745451215928 3712989863837129223 5486020137187988129 6695614789042929955 11007410221170058143 6110824909571316606 15538453914965928654 16579648662653801010 14169143941710690881 15693675413094750426 15394835799466775534 14110992370711985927 5202293253639335547 8756748462561068337 13657414240506007062 245821533669420091 7081287206842538112 13288976202835944422 12095146252724709396 3836456304924873907 10235110152122518659 13421995465952158667 14016078624217699394 4919210829574020071 8137058517288856246 9707445299139223562 12229369308305587116 5212213482212315931 15862320210978487355 14365143481090288751 3115336859968844055 655590325936482169 9934893000296362798 17529063137182609792 630210048566950058 1142193947218778707 1975426771332382866 17156497524655323089 375526681071317855 13868699287227116390 4333963082765752098 17278596162634062178 8732429385938108972 8481306291636423103 11524043798188604503 13885335935813664726 12447382318644212485 17119319263621788619 2650866180097910265 14411304993885908812 8407533622453792564 8259155806541493502 17693663387211716246 7597372686002788237 17400425843346035548 14103665285568894235 9917775793622955220 11871757924348318811 5511467674695282731 3701877809438635993 3027333396027187684 15743111562720358823 15567694285828061876 17946791761873131863 2321287050047799490 13665634212137488545 16953769919480782812 14050310975735384943 10303919316864025853 12407600121310862367 17411828562684639771 17481513560484042014 4412980121202108703 4062475618917605331 11276882272876769344 15513350470578378020 7384565862673903557 3075148246129218596 4476255983443195126 11695777532189203131 10400123692997384328 9210566142676168007 10090925613157377218 10946442958638239422 6417157767308596266 63643022872039065 15488077863132455500 5940937111281970397 2489828054813927598 9709348393732490595 683784508243894724 7167780198212115134 12561996377320536544 13801649393614819273 6224530593008603008 6820202380379595141 6942896326506586182 3666896792987262442 16576272480915181887 11759707120034121762 6562413250918757469 3309875736784031150 7883609154119985286 5589770958204413238 6251211306029824935 13305574028885001179 587736971978053054 6045498336768894979 16734287377797702123 17362687371356737360 17543754043651068491 11158942211821085765 16253052188769276198 2394631440521040662 13162654596795314150 4028402826569829669 525735302231144382 10119662354521056413 6549209897715035317 11854552064308578808 15479535174424926603 12268572246758297121 15181714805459842735 12046582220329789726 2508366624710150729 2271092800235165030 16073459499071315220 2189832952051487603 8952631768785232500 5398864642794381560 10351871885617798474 15188474629821492324 4388381277778083232 16189891013158821406 8662360887653148175 13287532792277428368 9277475312762118523 9482764288848353117 3217276157018408349 5211196005826354056 14489175493089978246 12708191107443341314 7862624765640244149 656193437177566861 9060179786986899679 9019216304529068780 14293025206227344877 17306771685410391680 16738750813153094225 10543395625180471410 2101054803353587050 230183184518545675 2333802851861921291 5725001683356627192 4715162765306045904 10108261671705862005 16868309332894864464 5285441415826989474 10685587580989003936 11020807554579463519 8790359148105967816 17271999862740663569 5961987937009670126 7028162442821460267 6151466045099054762 17501051411830493406 12789269430987922103 9158675851095834554 8633820456447996313 251681366796914662 14846472015834201068 7394664643042846118 6220358847498253531 14844668077804960996 11307858369221372062 15100268193050679612 12873787839406232986 17259680360978287943 17565721756350515609 2676771620854910013 59582219483883628 11814187582849746391 4314392944859096878 4098850941360397473 8092192584274338341 10756208073321895301 17392662473908201428 14409485368704797508 993599175619588381 10445799836954274358 16952390702598396642 8600074161596037987 7615963255080360739 6475396043322501409 9937173947811054758 16574396341765071485 1735413274069647809 11643832398629696744 11559729294067728650 11324109688184440599 13391867203380567765 10269142450066063642 13044231154263059479 12054751205480639379 10739674762130157757 13404332299704830415 2724292153944414779 2331618513569473993 11682075665873319311 14740933931629137029 1774642343165915739 15146423264575710547 12956414548094093447 1032135009684411173 12318418706136010985 14226757871241995385 12572518394463672655 4014611726069900296 3025916626793844058 9245934116703202707 9913358077260082115 4744315356606705266 2557678954492391899 4306138969070555226 2600576599123964961 12415147376001589223 15266525973169321752 14349407330085021918 782106059159718049 2590071206002411711 6251110805485453232 8684933694131280023 2114495515579004120 12784172787776145904 854760282547908000 5998173180716536253 9424714546453445604 18161670294899137244 14121715090481293927 11932359589520185239 15417445703182016491 601980052444291454 3785421691692859435 17954216853338750335 8756165611510442825 5737304125917163856 18407614742011715630 2699311767378857986 15780136188668636 10550374469843973425 16710362399474402290 8833176660917919534 1591223787948668174 11640660049238885080 3358774579625658768 993962386158879299 5197456246045807649 8640692391351251027 15660133196677515826 16501386021012292980 182999237613460705 9335516356182341912 18306270105041135315 14123803699518534539 2619863628740263933 9291193557545270836 14646638516648878209 14867401381452963426 10384020141145685890 4445042321604607834 16297834839325250768 6170213790848324862 11197405279314914842 17220089678427765448 4872052862486958053 4771884115179896704 216755629349261649 5980490057337123626 3680453775237843787 5604817807079828641 8421295318959015126 7786079998037474431 4562438680970601768 273233606142255232 10479304309443023608 9934238191646358600 7078744981494916217 989339586299969981 7230645915460626886 6861277569440802756 8036643792133108063 7601300859486768098 9719646131267816596 8382874730753926721 10359769804747715996 11907742561375245040 16616990595957466687 4115125525808000540 16005361865685212728 3856599036406935259 11837580744689501967 18027865260384968807 16500813291319185906 13302005751274328943 9739955966840066602 13489591435984006687 7436319583616468177 1253951901441536252 9365920522154140769 12955961846089953562 18286489436977209359 18056822372414688559 500098616189538430 14375858246268764845 6354036945431429416 1548867475996827911 10531034207775601777 6040412253792469285 11026466733311464196 2752267044695073500 13984522901375408043 8641732796348436045 1860159658475786743 15849407089040510749 12038689700008508375 4429194761627347739 16196473282607916972 1734534931125754177 2445725734983926497 5386512650811072742 6609312638766417652 10221859127129877741 12438616673591651187 1118150734091821680 10071464482975718646 6135874664983602011 7704237109917063443 18110207859966430385 2648453044827863872 13262611796592723375 16394717154621881622 2524722507329779362 1887678964109207896 14450592823141430462 5532164485155004883 3649276706889703140 12528046191626276115 7229972419172107799 8080682374958875511 10245610871848613991 1958593623763519903 6538602285664779709 6466655221276577827 5829689232263997404 17426600293381676071 15747689394507784357 2074476655970391059 10519117443947028599 9150257266756749149 12189498042020948480 14959860705798751527 17953035839908323011 14956947440114051837 5641717780697002513 6675408888236736251 15151561475244586892 16910870948443055739 4559011718081243242 6018456678828435776 2971504541571548353 13480181272673606090 4021635591234272598 5542114510512598892 992475452105033833 6271387082283033367 13992286852801018411 15876377645573991957 18004819331028348671 1586891722302014981 16831181097191012707 16672090765771459197 4578337673541434153 16303317761850917155 709301008255275877 15721513182017921493 15011971949793321132 15966123807343069573 2118070572213570841 588486540028225999 9728825507308298180 273647143936836972 15153653566652669274 3882621718483808712 13696433615950665298 7682344344751840210 14555511341663117273 10735481524976979913 17311867759450051601 8916493186299895335 6593179198772868028 13944870570802950803 11429632531223968886 14368126724065064173 4883893096198275563 8439279458432798980 13728480869673195281 1455497788152117649 11037429408759268754 3997721349578327027 16699990212419846362 1369307651180597800 1217943057464565436 8685738225394313007 494226956297607401 10030438539488378511 9362766190955938196 5688192292696276223 18170639245965288855 6408166532059501975 3167352991389636486 11907768380751159714 12130669352972278748 8204455913806172515 2202425387286654462 13210391694616976904 15038307284070101564 9945620868354629749 13882961962551709765 6542434200429284076 10979101465963336197 652317991288616144 4829247311941973478 13440929493624020060 1450099573789402871 16269425250670258938 15263152108941667846 583596725209934972 14207188392956761134 1689462685791580813 8431691574857172111 18167643656802549899 1004978959542679594 13197697695349777451 8202865931112676694 17205632976943949376 17517906347154988465 16317612496434817017 6880838015875582684 7647835555847222138 18112413364787937614 15329728818574909272 1320073434022912737 1189605483642921511 10998653787520905635 16235968391046579747 16041011292342308692 318260069885330671 15015266756461595714 13714762393393905020 178069433577286338 11258711373298500499 1277032940695979289 6182953748321241929 2913316018830038569 11445429480794700304 3461557722031720953 4769780472592690343 4088353236266358557 9006395863311357754 11508212256422581261 5602104295645516643 1197600681495873662 7779571324812747128 671641038233129377 11788550077221997731 3498540763450364842 15207831076295010218 1203932108418920783 11429571121087958839 12423493374141683296 16076017226570460668 9453974341813316239 9909506938040221510 3649910711133000755 7229523642556285811 4689300336897440863 3529612029751003866 7952825814566458501 18398202868560158025 1948947941006893324 12797089097070508627 4337668319550112764 16695656664765092692 8001263903889295099 3097887404003660978 2497775121783900800 12924933459185053331 18263416218713025761 15311705152567721928 364396447604090204 13685149013442269615 15705009232477692182 16806037993023364410 10649166633446003261 13361979303668858391 8813602389212080020 16629573738787469216 4140314063569363062 15259467038876706480 12007205065698843400 7771427072629029343 13510949482768082285 12403235648116662620 16778891758002875840 4843663691328888823 12520361610931144119 15614718622947194911 7483794375002713865 11681000362408150925 7352852453497075102 16249615640061326248 10949815182713536877 13887176481566775255 4927402495636823365 6435431033748789397 15228978608279851839 17212171406799673241 9632897343192861424 15930459630857937808 7068238312866281330 17670667067010712780 16599367393874054073 7578591002715539249 1640657401138584870 12630994575467557122 5146474097881413846 6337798798737355407 4399543575751761603 983146353872793121 5734804629066285552 918414474690005824 15351587876355588003 5792703509652494138 14150604321996193541 9553147174376411142 12213058310120985494 4962956184367052724 5019164503568299029 17044357136939047866 495366043106846297 2131686416399196683 6911952105936681736 13924617236253448076 17464085168519941577 18006134187062353059 7379884844042465526 17952324589293165714 14435603757819902338 5779034566681772497 15365634487994347508 10349947590047657626 7520396020855838209 13852177670279036748 6902455732834961390 2153608538251951688 2257984443821118232 887659597459145696 13852601368547372533 657890668921221881 10743003292351850501 9479373011295417017 16147812104853511797 196627694196103288 2288493650609891643 12714201577035415165 15262282229309395148 15385445116273522174 16216228459907632563 1762790420191491036 14603483445110616212 192190003842480385 12970100536292131029 2447349281560570904 4644666894822281282 15414309747801317975 1444890146194816691 8680076947008866040 15874624055596554822 11890392509532685105 5211481150739758361 5224245569807350168 14798719885720938699 12151616653530300929 8502555597627088763 12199026222785152913 7343234323310475119 15275084541393711019 8929466120345593343 15841193627358370354 553917162790175126 14857161667090337379 3271279504725215548 14189708658223824408 12302391635878239311 5862880140154279593 7687947040653488160 10368641609897397924 9513091248255080141 8285054885559881246 12939424638367017787 14935015894479370075 7648020972125780918 9936330372549251800 9541822587922598668 4362244098725029569 4182075952290862919 1511699854818996697 11048263822258672611 15354830429931354687 12595802138270222710 7904618006086798595 6228532949798161229 12257293477553856895 6764191858540163108 969718895553537360 4933810975583721559 16032398717547017192 11629691588789052928 8107193995531022755 17404140520064977473 6029875554765599187 13423330637667510466 12857496853888355176 7654601648392517274 2484790038545663612 3703802794666166256 4704807681910554799 16476900845306351323 9016247040090897432 6309858899958020763 12343689004472505341 2718354469439444970 10159699161251100465 7592088243763149757 4250424204051059219 17169821538937450881 10726795616260127898 1016080672528452418 18004090113891735021 17848477626549994173 2480805198251102533 9812740101023937179 4735371297083446261 5504297713702046674 6266615433988580653 18433271181999069419 1048642174867733154 15489076627505324269 17966759508824971589 248867224686044882 11550295511316131484 16405393961732302908 4395734757578972889 17510639427230404891 2795928114906559050 11483298468155555693 15711817128956776246 7730005457358476923 14863982012681159490 741550265884477364 10397566196610713015 11029682244080030721 16338704497451255411 17725551063647726100 2333363651268229264 7003650266865806208 17341369362995614791 10119000726771150138 9820700251030180468 13209282458259816452 9881899445870502922 12017308563997714503 7550658691723524484 7916785224373846455 10034644159596940420 3017175359588643713 8280764107342870486 4952880292099133420 17649428125785476327 17905387897018599265 16510611953831155190 4030460559900452889 1377629724403783814 6448458600561958253 16264295945084809783 8315540770852760004 1469696398419721132 7639031707704717527 7698965211968877748 5393782440554748772 9431079169912659907 17093827451045014090 13492385671115262797 17404272385323577593 17054898540325561452 17541517308452332448 17676862556158519568 1388980164516577685 894517633311379483 5772677226171168634 9387956680056447782 4347898865473575105 8492812027902921989 3680624759645567046 6630612098723470893 2121473601130349289 11183281913071042533 11870144438572741461 14297068620071336682 5465683609661355388 1654317319079998152 17148282266574302457 3655792982468436021 9722318841676850093 5212742497378929789 4401212314752807177 10014345812150477213 1602886787120851669 9006242578155027018 6973473582510610618 6146852305802129850 16403412668040362335 1930117534483357589 16735716491999747029 4318465059383060395 428515002274064296 10816049463568674595 7482043752490570014 4541499235550836847 10762296291225543771 1508975503957162131 14561679291895609880 17392174706330476468 15013386254067425386 6927751917418068157 12156291469402080531 864570136535327340 10385489579996993877 5993329255823640927 12972946720938453012 17162103892798447767 6060391872204685879 15070000141150012573 17592152012626379338 15180210362644490557 7587595669531815057 8692619438340282730 16975580008294815633 1152257040827230203 15309550017845321525 7509964337990183809 18428127372711677139 781272826241147036 18013334154605845627 15160445482489688543 10963077671536382381 1311469312912071358 10447654366437284609 1058877825452492705 15061869650817175764 1883868124926414315 4543407971636660404 2154676746838611199 7765103304394071440 13886841458164199323 4004185869550574401 14374925486966549477 9375615796004317555 6129752002477721401 10533784305208559794 16773313859784096950 14814026002208965074 13541447824976682784 7756174502572069798 12352292576212756692 16486984341529107277 3015555046987889296 15179474855448927298 4417740890620214375 8808148168586041790 9269816044416702612 2937247422610372718 16776362951771380578 18161673221077696413 12206749438557251468 12277849025705467116 13475609001839705686 1372161957759269079 4675307691021730910 8715778276219965585 4029921624532564284 7290569034841855480 4456304760280204311 7968905556633808251 10559540686991831634 10833743058808418783 9241293642290440228 6063718131547221854 7228362666574554231 3136990230596031906 14917179727124529744 9585025121813584533 3762871579914816856 17023832580177154337 2804071499923656361 6200224998327494505 12363587890596960085 1835525497134806710 9253626037140822534 170282698878765087 15562818756234481051 15541826770869436711 4047801976386379191 4765272638751223103 8817778732695193956 10688107304570989057 4411547592655497235 7585344450924498506 2761475275722469212 14672596362477755646 8913946902962912581 18065009858198367344 673414969040369023 15136098813471235690 12611747742911009805 13377711881049004057 18232129190294726415 336996305757147483 7975986324708862477 10259160891838499307 4371664989145127715 13331864677206865304 11439737897460370863 12133994256671679264 18342802472485555915 9101345716442846391 5280120954180477752 15496293195483126427 2177075717898394024 9761952933097262208 2881129115409633887 4645786528097236041 6093143429129999816 11307503785891194304 13342922903516985228 1592286658227189174 16872218286781878308 4444402928125342086 11523458460658754692 8691066861747053741 4805879169297247151 3427106416028061913 7144899931443664067 18323595200742072761 10449184242193927965 8150772438008629618 13348459660734365386 12625443923331179178 7957265979508785775 2254395112235199461 4999208413756908432 16893822891525682540 6248130603632545198 17802684708370090159 9250928501554013743 7242317297184792927 30502877126761347 8337230881519672157 9546657589736613619 3018484958201938880 6231398791523640449 17140681365904122953 503247015124835852 1734000470544100397 17702844356747461636 9655998553977191772 1779446443919930898 10422016020466175043 13603095303097090068 7434639617997431657 18402494443587950789 11487337997280965823 7647752775808034573 15377966200912972634 1832490772876096708 12088489760916405424 7609601905365072730 3409371628910305034 7381228944872707971 7912698538315131124 10842638832400723384 6784490095658560469 11264095639943153426 12549611809700633074 11622347153581400805 458750247580429573 3269205723046017171 4750416719267899755 12249897260189567306 947696509695249827 1990935806698107431 9101600240172006792 5858580029758922700 17652204266530591303 7592988545071548705 2802762295985905389 3238765438254113363 1931791079653057540 58324177558757170 8744261971282891172 17547050661285741114 15490438902961256076 4414377491817703156 11627438555231594860 5744275729359461181 15292126324653059714 16678342788393695609 13908769630694099400 5350959214957963577 14948147439495102534 10129320895611642491 6032317935178924775 3257128804607052130 11576535830727280239 17956186836028333202 7096300998154938511 918338685970103866 2681541978816182134 5301147217845996166 14706075484194415736 3643763329848444139 1178896577165845320 4132867009228051131 6381168786238753269 4592926370832127703 17599352851120792384 10507002065634101534 15813334948383963133 2856276277538502672 8071634911492430073 14336456982185571437 2021580672245041400 17662469414614636085 750082885439834895 3203255447744061940 6684874104217883716 14459786603602876938 14293407983472974165 774768407953892723 9980926130158820520 2422770901583179393 13964212887255985160 13556082668631901576 15482476821300349192 8884631596090984051 10781074155602623854 16324554435427071895 360381047477169763 9278174655604115136 6039574697330184657 9853303247856016408 7355263252848031178 15798405356006844068 6284827242287938175 10070803063361315356 13824125698372559009 2354246788181023573 16598776563611392593 5242334266154247819 7358265356939767935 10906844035322722877 13897887831938739447 5179002534869811092 11123840772289087823 12697750716580419127 15257876828392653995 6216421627819413497 16670969631116291113 11675617610769133787 18411466657506219825 3368432626744551247 10243171573489537426 5152572443540124675 10951636758654823629 7456027823870837755 813808997545861045 130716532395618921 4054468778884621536 4665288677376558248 6071228123207021144 3812009990485796649 10792781784107142606 9179345325785867724 3036408926828853957 6668912699288277566 17349661731580874550 6921426987424406768 429582660947549552 13539728549005121271 6679751135154264983 12852802695550739748 2951686537162443491 10479424643520976629 1975646454910099821 11755788774585838452 13263513780360757105 5706112102311454362 15774741482519498183 17365830856414255598 15238845323168270903 12361247562826259296 570309424068684573 7710159145401781703 17787842816095440561 856381867786351001 15596726983307775806 8272795723885367832 5062255963740030695 16943118044622635606 16757421100129732563 6318825610960512282 15569548967441376991 712037525786410963 4692658403339038967 14546164722091224945 7252157334636651069 7836379331804515936 6143525671867583909 5454930656679591111 13179670061374958091 17368851813872568712 16795934884815035355 12470742732335603865 9889072583217196317 9798377793586040737 11770469550050108639 1913847876201263113 9582329140850474368 1429061361390989847 9108533842508891320 16644727157042197495 14837639990281853533 13573793506936875667 8996897657578321145 15543018167165839228 12381817550695852916 16161880533054029592 11040430513622763130 7664294357827371006 15633018261876863831 10410882315684547268 4410719348536563183 3893082042707332563 2369093662617619035 3899643621777309787 15311753877795050211 17728381716031271942 4034013423913539842 16784476005799540312 595259345454717166 17146931982277623386 2958784817801606946 8162756572958030356 11411125852713651803 9630042488025529936 10900256387121963930 6453536940687189615 14392974193254714910 11766788091795125817 2641715890648120831 6681282239207736507 12221031800750974938 11042618170103752414 7584899226565865047 1403305749711715760 17954257501213790013 8465765567880610347 5652394334062040732 12114725441021788222 13545922272814062267 5252819087006822496 3332370270415338460 141176508832322152 14301093230400486507 6105143064199244284 14209779605417325856 2916546610908937234 16382260989946663985 1887670763595355696 13424532371628994941 14979104373236487129 5309775212910218769 8664233662787650962 16194659068539887523 784967930787660095 1112949682104903378 10253973587110196587 15509773714081423672 5196197278127323159 8746146764262895245 16747220883801951153 6737558590744139339 2746323725362413747 15099083583098955793 869976371444361030 2172993123985444663 5522798957287404453 15933857997073934058 10511386452833477496 1349855968059712945 4841400323693815606 6902201865904534189 10093498436244002021 4287648163291055140 16250662630432519654 11204062858952292277 17421557961343216040 6479699855706947433 12087853537949461030 17745714941825908190 11388986049394536952 6009612358835182738 3907089327517250790 2292303993578675964 7228716998002119893 1475578450257277470 2243701782352203396 13276063081871379448 5069213318626335295 6466080290590054893 17907473644189443621 7070509806447567927 878556025848321953 12864944159040508559 16478614550003592618 11519936072132534808 2886636076294203629 17126480786746824176 16893791919696551513 3241441288102210057 4598651175984191340 1275918053739545638 18422808517287453994 2285398997918682751 3784987012063027962 15914792656794289150 3205292594139731593 4749143203045302202 6991164262947312161 9583607981828726159 99602307534365743 1092347190226021018 3449954421033165466 13818705642915972744 10630315519396864928 17374470951873789616 4512727382574270613 786279237578568185 14543512855572914146 15202052869772482104 5018776834509016646 16096257095891392661 3366709676263762715 11978841376834835110 10408741125390078844 2955133721937656891 14217597440986669351 4284564217647928441 18152001700243675170 10557498969110348354 13026562946307095821 9012788375823960595 4976744995992878781 4781872531840113674 3226123373859010543 8423222740519959919 13631448350024193946 7081374849994037530 11920440866182443154 15546393183895930606 2205123584932203487 8310889237004915811 12834535743597016777 2448472863450148835 2383852767003263799 13583610785235372876 3373594809371991311 56352377646433865 5655963387870574911 16389118881653252190 7364892721457042557 9524829573992776033 17169624190653077844 3766359633253318622 15074728444456667327 3819902750540385758 9470527520027960996 17081395485780680070 15151515327909555715 4112902538782159254 12724009587963821098 18232797542751237576 11764324981166005588 9036715125144477715 15497258092553077269 10631046283621816311 6076914626755547904 11591178331840980118 8457820019111983392 12422239263476199268 10004676002636389301 4924505736411371781 13212502486535602171 4607744812052492232 16950435506478890936 13205737382400596950 272420853306583547 6810109897611707487 7380873921728237924 16935939583499401576 5858481580818362498 7393129614550662885 7743697310301158631 6640585484995578334 12542713556530714297 2222896060021142326 1922211340799171874 2038589039250835573 3481669644078397464 3709644869807951699 9321865589649838310 12776701223015875120 14214906047821189420 3774111572431114191 4160907768512232463 2588467584500887046 15358997428362658867 9528536796902433511 15787421501787327748 8510721541163344566 1573363805488543704 2199577402662527193 3577620487802285213 13875495388918756594 12517298003614115995 11811782776032466290 6211399156438205336 6666179282116129191 16330277257628139846 7051836548380088713 16439213588598437597 17548538488150725802 366726096237011439 32386453447669497 8327535096014196027 10535576956513490529 14539923834163342056 17542247839294149000 3430384207721290708 5102015052415820968 13394309195822832881 13094848445284419322 13333317129445279676 14854819888341250876 11892321961540837693 16773349501193114616 16671193691677007409 13850354851587920714 4146460843866649951 3231951518140868434 12350894122403901724 8454288817370788049 1042991578452213867 15084525640934389730 3674923260606404797 8688507476092167936 13055676702101195595 16648036935383148888 4306916854763255139 6935171619895480308 15779819299212841281 9617014934615088913 6711156425694189229 13675195527302505843 7098236605677963266 11449363920624402800 15375547590746735876 11146018201221033934 12742768181655900640 12464584781560510232 6270410795105082675 7364770825248874410 15324898509787228365 1674294658675884064 13387834156250780458 1806922080348093674 10558759427363430481 6675080704144209186 15095277677879356455 2721751073939462935 4520774155056372601 12687448093717076849 15836944811072408152 13147778009653096324 15369388953978052228 2082467661776452087 14819170655524443651 6613973490084360390 12052852144609435687 2563012852244773719 5876456668094736560 238402962809168447 1432818081926668089 9543259340423332867 5862814357069539917 14690245432226526188 1180574048431654553 402826558117895366 6136175084746566814 1013472514279339150 13832722865534047713 3077678536815079611 17600190714267041549 13975377700242831586 11991802924031657904 7523288924352160749 11423535751021452049 10043800979339809444 10798875357667051515 9635931886624427935 15095084131512492485 8126497138057691096 15052408887897008063 14919126378744615490 4471154994555815616 14290641378920430408 3536649376135878917 16904972528972586058 5595208122255817969 3383825935218854597 3305349307773761899 1126702041957650724 3086652117412489739 4181934078093109701 14091261805302192502 5655587826256560641 16813385375060132730 2582485038260472697 5990361408950027466 795315471058792144 12082364328602028268 17190314790235717465 7224441631410125752 1476925461605981069 3037941904194395236 12162473985963861894 12921504608521362791 275047917823758663 14244718478593158423 12170522986168459990 9420392852965279325 3238600829992977751 15450888377521451001 8113139993808427890 15091169153740582051 15909287758883672566 5880605293813491231 16989697865237325298 9294283940924677262 7855155817544800524 4824347668437851131 3086179325201612017 5477092936441916282 11129458581072320792 8271189919487815143 15226933831256959583 17056311420603134998 16870653168145643731 13093043608576344471 12172213189491341139 17610941869312344202 4881538588278907515 13889062062413336552 13234440085831761830 5529598213834286035 2626845543732822711 3511332624137041496 1597838464390439921 16437164929299434660 11693765589600694173 4914042435423159920 13874531161471284434 15090639540556070122 11349217967168612204 17591997975483911774 1056302617632125359 13938692164802738445 7709211146820232544 13941430141030417396 6539256709833783990 17449003546490854277 9453200637092824598 5417855900799953548 14635999756557014471 17932866848750039960 5110789715487325819 5098702380899711448 6286081041775442390 15779597965979044214 16852786013696879427 16772797084715297329 5140240370792884233 4734829279365220220 5741852628371318401 356283729266236596 5861081548556022499 6063718687681550496 9882465025160483137 11878038001766797285 5431430962859385770 8751198193863856205 7504005984479834136 13447360325942153605 12791798465896303634 1064580416860874435 5141432121199701281 9478654816522319200 5399986818133211796 2766858785183187534 18249935116374929562 11440508743544284591 4220901642515939848 15419738546695301560 2688577302831840875 15480000782682258209 15154949420866387465 8658209076274147284 16344099445293869863 12804401504660778038 3908089544490773012 15912353325798372091 15871949249027326586 4727328022967889246 6831061056000673245 3539633410991615547 16456247728553792323 8036393609808432973 442147050471781480 14966764609479633310 7420909711270087428 2033752446738951813 155177400102574701 6182053361136704079 1024263886111649609 5364083914044539633 13974424262645928921 17540427949616000122 14312022234271207355 14093010251433353182 4151114556651885152 6662873230446628430 15756702052775602524 2644574070647302096 11332538050831835456 2299605082607963326 6132037034869467620 770944469762597420 14433658055141940613 14040003384119876190 6378526206752460538 16038152493803003926 9520444051565991276 8254645021789137313 13310290731899237725 2144926926986229128 17083834322568746084 10822468983247359089 2088025391701474884 3655871640985352851 10920643319481856938 5696482550467978077 13132199818635026901 4744234076236488459 14301985307808658611 4690082218839560867 7845753034481482957 12679026626261422371 16661871051448249055 14047045246597586214 3861783210277944923 10644006569181049925 12296194263400123262 4369149319551156875 14883079865735461919 14955337967847817908 17015979011639026650 12098346102509928939 2734951821249964844 8443502949319404563 8080581408310162979 1721539808540233240 17199752658400830588 2774819562140043754 16857140133285563468 4580224249237421612 852167763053843423 18157760060382414537 256550014576903800 514360854167656267 16988492443147312688 7215200038210605521 2289395844856596425 10168761943203120297 16926826158614590593 511994492104925689 12646278105867920197 3349710027167229194 4975787238423554202 12049337259338783935 13081247442978935529 16917972494966497489 3275357112268610113 13259972276483219613 9381163511435290988 14556380057359562171 11432493286063363610 13129706922295397459 8126590860158248718 2308731489805822262 9913821824397053726 16805075618802068293 8581974759985418302 13648476196821206427 17107977324608549049 15562372159901274068 4301798013354705954 6102711076910969373 15013108335381441117 8479695815707634754 13560304150911287974 4896179293511492887 8664835232218902565 14802238266047778985 5044374213312402501 7529354494307934610 13891095875874748777 16669397227912318430 1972871327981586481 8172211293195728250 1337963055456578346 11985223995550385072 2021876184173809803 2841566575350300490 10996129261459404011 2159466067156341666 907349453241448685 14190494260966687614 16712609879608621250 8884242292328595930 8693307553945891411 4228032235554334094 13778885558160577372 12907028352763712860 7493183013451931702 17021297179725653036 13611740531536642057 15733527027668506881 11158482485082576222 15019414458905791970 970870376059136324 349149669690851892 5493463539853157309 4174148098581724067 18254583178201956282 3909136899389052333 12079895890893408106 12078237377601830185 15701938230013626383 16939970105858536990 17760850529444386322 17017846301990641519 17740593953219888514 10903074348872947307 10634090389954480914 12717590190389117303 10342091179513420319 10363866951256278753 16224740821053973753 14602565443082785958 13155217530885996424 16323777373431259454 10417702008883336572 12746482354747849519 15969612015086246294 12802108648348001903 16900788355870698075 1210287450825638101 6417742261915489492 7826455857471807583 155631765827653792 16937597344105996009 7345563524751848592 7667484310322513032 14889909305634592679 11586135762587722537 6965385427205073130 13952587616079728580 2551139635562242331 3504248608666890302 11876497826026799711 7054526601917201663 17652213741462167421 1648767855247125635 16435054470633732963 6782957550602073409 8166278675223782264 2777823261475598561 3151168271063274205 3020920029501757629 5078295868538319134 10100354202983978180 1518027073636523394 6865491916346716283 3081421039206363608 13829462829278060204 17873601854596229786 6280215720630576300 10517596793899909168 785444422471468968 4408922894388734923 10241671036087210792 18298271234039121548 15832860874518903152 11798774066293932702 14093617323627494901 15694874533809803778 2275522978058005824 7205156224601253965 4438784954028307701 8065766075580371209 16651475978058398465 5783418226125896099 10297760972816959810 9862748917774213800 7214870542122796827 13736935910145001399 4054866587682259553 6674488008557411723 7200140466884191564 1607400940487250272 1323347114987732134 12492379625333329918 13242771975083609072 1487464676147576733 13535958388952298949 3487233899047579087 9520289057450663405 11574832661025942290 18346013086543793179 7467827835392582695 16949777142529493215 3324489956477394163 8956008232675108210 12456082109356847789 12567700271781047928 17168847017455932943 6814923009011451240 1165157854612247268 11868254440161597604 14662934991317763696 6444528164141727747 17671106814320495226 16034142501858551238 18438311772925876384 2447241311453760080 11993151280937198662 2598832964206308030 17269084943693115572 9589776198402099077 6535148922178601277 13483857698266844848 11800780661596367433 15988834133074356149 2143069917945794158 10409217756414073976 6046828784644314499 3201423007315087508 7628961976484516081 17217824310886358909 17734023271825030354 6993101106799703028 6128685731284608507 6523514089634575278 178220639345306413 4272982533315351833 1455082048074013083 3028822439062263540 11765417517868504954 3090162719427112875 6501163255096994746 14914818433274762546 4736341524944578796 15536659194039175603 13401876602990106386 2382244321427681513 8727978930188021104 13975375408668928925 278055569022500525 11317372035428123221 2954064059527046432 7265705663802333305 1562401351844416149 4206339571518525255 238001003387736253 17896173369832213522 17516629393911158712 7160660330154755645 8138564306110103923 16115091644279174270 6710362991394642970 3043988240486407827 3013014564639881776 14500333494507038604 2804665408741648538 7388110017274294665 7074785785468748541 11449458068854471339 9912541720000197599 16025202737186592235 8253723707946347526 5674397489630328928 14466066565342972607 10824366003363059080 5887110333856729762 14354351608767038452 14603098496629134268 14615301654080657940 11910428549224895511 11438292100567009080 9880298106371964822 9610878718685437657 14935304620258586497 212099239666795774 12561250242736397626 13582310246411936320 10200611340772178900 1435896256873092493 8257499566389018395 15095999555970531779 775492712551796432 9765959897780241832 8793405532223673818 14146095156544505627 12163525213248289241 11772753690250292400 9102473747288319442 12697997844282140837 6746246055500619305 13072722316624639699 7872587183960819933 3156845118772780263 6932102911089462195 11160623513319167762 11374280143315609939 10978366922005789849 2837314903489578058 9335792653134023638 15194198470067857159 15373033254273354169 4750448883885272221 5672607248535278003 13956739794730572263 15579511874600844713 17279638023244950924 16321642909361610200 6838508806200474986 14403741358634863570 3799918166169628918 3104259121779415170 6669052572870246002 1515239807576414131 10118809580685036277 8616073749589936381 6129400680846646922 14095700666878990851 8378743998296550743 11261655654655399719 7149655390137993563 3637247392098294104 100772587978035448 12541541382788614155 1045402473946362633 6145700497422506085 15797150113662959108 14753603147452934579 11852086834802999265 12114711867078282523 10515451220864771689 12015079508356577750 4493097308771693921 13627178075642013545 12742864968935734737 3257114774981604460 14849527555142314989 12622664885159198800 6058532346205410940 11145480056610726645 2192558169457703337 8760441684254518092 8551479340563879551 15170846283060452326 9175176468135368833 3910545428583343697 13338623407237101262 15424941093775698570 6825769520789105327 1281949940624435593 11296760448715793322 12468097208184152482 2715050847818566283 4571983289821196522 17708684879977352657 1752800670422282735 24801622379513895 16831284323798929387 13541798916929215197 6216906524096498068 12718417982545145646 7570103633096506647 4409833584104187334 6985200425811627419 12266467494297994935 13321426799072671961 11026281507415930727 5436442174496813181 11009662002454741662 4100817994681489300 3648349219249532635 1916416850986089066 13487760318574303949 9203932042919373560 17212553900728491353 15381949680986241849 6308510258345401823 9237626135166037215 9864730405472062499 13633954753458253856 1629553767341776346 8099774477667048269 6469883484187411937 5599597954359138964 2590514650665970838 3180600194490087741 14173379847660323917 7537068521149606951 11069736387667719825 16354364173480112174 7006016783569399739 14314937445006657569 6281672591619195650 17931892479954064537 6709142562050230281 9538707059074669583 10333761254155700724 7749704622654979354 967190017998047327 9827096106244571265 14930754611869936011 4061113848599297341 10849054607513301155 18345040301060073635 13021540738552758493 9820232283449003748 14495955945538255935 14146454655220734544 10138555596400880246 2709677235972333939 10289120067380976599 17420271120506873216 10934251864415333202 1423559400831231451 10713061763627762032 9693657910031792868 16625493508574955316 4858941911398300736 10901200379507339373 1184668006912978659 9250879519051945691 12171546826945115540 12859738060304354534 7868097648374039234 13371804693445299711 3825981048783319880 13422900107894254841 5025280654360257575 276882488740461137 2322900730936835430 3206121480289084661 14329751213058785191 10936842113593915132 2376881936923097419 8979465233334486705 3090123684090402504 5168494464886834571 794038586186171022 12996545910057641809 9995157860177928097 13222117094701028757 3576518746323029056 9552291003590959349 7047344181118543314 2970773505452800368 2078523079481458977 13474969989045687625 13272906336511563570 6601691653415464146 11455676036861818839 10891387778070578616 7978947693495427181 11949459375323675756 18165618067112481021 16334236466608113375 2487282251757430699 6424960603053326751 8207113355119352431 1580616789387144114 5718728110663104655 13745237188678876308 2428541577978226312 2506148279467116206 916658094655417644 16278753951741142987 3754313978631101218 9478218197034979209 13556970855999649869 15648450339977666192 302280673231404871 10600079093055524130 14321353567201749603 9768245960428133407 858077779571100448 919325569367402330 478106903941374347 16926594916872281459 17788027783173320008 15595776124651543598 3136192400240188924 1603743395526247480 15804938222326086023 16725322052746673271 394930571769945151 5647396820267941216 15495764685332897040 11924714480710459692 17383417867460051403 17692024175976526283 15990070580745105731 9681017720895636209 10007334246245619750 3257833264343509257 4647889332233735999 7362382916552867937 12855406625205720951 8650856962799901683 977593958352623119 15683397744863695819 5916668611729505287 2388045142004220887 11167844110609901227 5727939925818838280 5732044700681395681 14769062765032159905 12715686952487605758 4060503926288544644 6354464819348298940 5422135441812325251 13620109992150415262 5549563735612936506 11427692081966100488 8266377178208570916 13933733963589845618 248262322370354504 9228263930981715065 12397884986613521710 7673156906117325440 9448679513592949728 1934741024633514615 5321587874081679511 10640633955812666203 1795842195184604143 8084252038860319647 7989169575077808566 3834398233092199682 8584027957284353268 4321994600704752020 4047469628923443266 2871538587682964666 3452139984003757872 6374767211271163156 14881765843429230546 12810735308716997237 3621718650394088953 2423790250471987989 17932234073303912025 8625025691455528184 8407760424632134634 535757388276882919 3951290998197639932 6401047217965400350 2076689676913307751 8798951260640332433 13237274397628067208 6533154573450280827 8592032179073663833 9411065116680836850 5995768757113525513 6870651116588249518 10973825655872268083 9945309682068879291 16858250798805496192 8714961173364986943 16487504918106971672 10486862717925663893 14923678103275102068 2268283125858072596 11779698848431778237 13570958909135534864 14902952629457651210 11730170238852452532 17175248753924784594 4846809960854885508 8976313943161707454 14047336732215123717 15898018801763565220 2203294011812333558 14814659972015403438 7441146834113598393 16054373046643198601 16497125983627522091 2451828775743265392 10138727217946747403 9777585067334107379 3530999076787522888 5678736901908774124 17187136601607488872 15473510692914176381 911512684575385665 11969339488476337940 5222387481957952533 5722316223222918787 1527075760278659310 167208472316327295 9326143689694941388 12440150517025952464 12585520781760445365 9479386658050097098 1588468891656392154 7936358982547834339 234928269952629805 18098531525578020511 10223756798139364454 12188315201942357825 9510766151774657819 4070661761155469007 15836468577118113196 12520091531122844447 7511415076957649652 15649898525375675212 2716970013653600418 820502537094593444 2699698099265563321 4485569309615096819 6897722342761183138 5295392632958361392 2899580614399759819 14006432261718344156 7286155258978250885 5908882932595897878 16177918172264784749 1998592210166678248 1513512635202664129 2724123013493888047 13810225985752315541 280417622667885531 10927791285697983873 7018266325939725865 9438543263898352365 2642443386371940557 18289910967512809148 12068163101010647187 17592561010911176886 14823613319904409965 9431250638355731049 9682202340176529839 6784416054198195295 5764238431213974590 1027633739378678959 15931065929844675464 12148241571711126913 12479146528479192485 11606227463717371546 9578192435037492674 14077256043838535514 17378274605862125796 11461840398579309061 6376465980595414225 450769414844000137 11010640986174239717 15481699561445805158 8122947798807322309 5725680469460057986 3333481994536038132 11142146075483565521 12747346420911600420 16940447591613771323 9954459872185149729 13401542086877211841 11124875236718406381 3307235396144416946 5747901988587733275 12980123387094463977 14800515110108427842 16200268232524193078 4159875480695308340 5654962742545044504 13984146255909779317 6824150249584006636 14087629916999942339 5352461494989658228 14360452700104876587 14937207930482101637 15943368226437199399 14735173613579956972 9271829078280593418 4912391555937672678 17863361818641019356 16887198284418717169 8156749196529834793 16134636048019138208 11188518720591009915 12927370586423272971 5000712833741843047 1967860080531323434 5179171647590659149 10669470573941315980 2788936904285307921 5025370794256795895 3228002296113721426 15562636868394502174 6533298859304646639 2263376873984023638 11576702008666665695 13739040026487993412 1368404435436366931 6505944787058682151 499550741136036127 1435610172795955013 931112067286892234 1002537599819260668 1087603266388292981 5230228574504941821 13542073543857735275 321876607063479101 9107501463809918660 4343331979698056472 8119654755385952046 11972761337099299303 4566627379256719999 10412327720191163711 6946547117425182710 15714263175323686696 8975239386784380253 2367844457620904877 8880902961561620604 5910356935359288096 10511991215292866026 13608406020929598296 992265404835543744 772425029938188544 17621159476869221494 764246362675128111 7203228671772335898 7747110134248107862 10230460343934209974 7482474590294266807 4796382024646766854 17126921334760425874 1192873120002509500 10609364440415515138 14989928553449305532 2692821389301658400 10082004648639392652 13466593999824766002 11224550538780103555 15269815708796745658 6637739689551384793 12428476032329446085 9954327539943535572 12507312479034072166 6383372430404755695 15921709753788585950 6980555915657929215 12195504156165292388 10581471778263643975 14108260040376490347 8393202431445854602 1740310560462811947 15040919339253799123 1571052338949786897 7304984612914835800 14383487965231088791 18009217987476614272 2824705907806718005 2071487829315939306 1469371688123064181 17368571352035078058 9012585068736546291 8133391143344704665 9094860962016630140 2419728272149700016 11427352568305921445 6898288681253055670 16714375219043070831 597904598909082 17916319142612548530 5321123033215673219 1417603225619028001 11146171991775792281 3376586154745529923 6829476595348502463 2257036259403325915 5266661278225006087 2815890231594628000 3004028144789759823 1641734176820767083 9173466555214631616 10940938451303964161 2731976509858006625 1251535297558682895 1304630434864599189 14770660773288789097 3081010673493804456 3649410591319542337 6151934275790769427 8950378409771959824 6244367932226157621 11672124511461989487 2515524181135473396 16969469245581627699 5968122256489208025 11135163319855896357 18142279268646704340 5325844454558270905 11021735766699211791 11877522783211105954 7858270917538064481 3636090700481064223 10462557817635827187 3300952813583191972 4479277635350330573 904381038791889494 4195024011553418787 1201514970847066974 15710589331073029450 17019957310048784218 17122966829169973403 6538508400696088886 1266741319065757559 4054041468887853477 4675104459554059795 14633738397940378495 8263313344749392288 6732138687449638046 5349814646555394199 9130151134433551856 5567432909153436675 1919669016570963042 13025008496368999864 16560112380423609144 10538338818691876789 11913856432011269394 17207187528957268718 3616023314687178664 2830086107869920544 3290866930284292745 16569385908624825214 16670323223287210080 2340940990057446808 4496960490407423342 17325666995641949373 7799831363651089408 12516413404115571538 14173522162822937004 6298750882524994428 17649677517386850763 4465390774206787744 2645740321398501496 8551229155119214077 3790724154578021993 9435787954262923786 14727226778515895434 11711421249434962636 12651217376753932881 5682073384724652459 12471060725307131919 10609971314859060762 16198855796519277459 739450554288760987 14962331867510282775 17735364690085775080 11486103115696621586 1300378611947156251 13233688851939405051 3262404956782428316 18091600779137021300 4831983289539480773 12685766846022779849 16775193993192892687 1257281255303331334 4375107359106547962 10533376423138286957 12872425774090588565 16247201590950431974 1066505354727855415 15238441814650613825 4502097343156805554 8245595354923091337 6259193644759078181 17368314867172413591 851412716205664601 11266357984288230521 10099599296680517184 14430754390105597306 12709203083619710663 9447747583528049631 16975161036518167704 11475602972514026305 11704124731612223632 5982733405797337227 15665808989809665781 7467476073476339333 783213844340230546 12852092356602677307 8084808632086549860 8506378648443438427 646636721036766111 12073141585763488954 6230742848859260236 13665797579796743609 9696171726246104665 13694095730165198198 14435885994971113141 10113972795764876277 10297767864112845952 13619085305618089252 3239480773488669780 17705085604596987071 17218702954045046395 1408269558522204450 16573437053464089226 17999951807191833858 7230148336613218917 15184743611361486646 6611325856290399737 10392942988536154304 17382352556810743126 12193408936554887318 135779384270612286 2304258583564320092 15995682333823395868 11897110612718727436 4690046903867257290 5831531429864449055 10700148966076021540 16872918052571745780 4530446659759670529 9075457331682754995 1527380104872717505 6975632256440683404 4162547401425418688 15952263158139159737 12504054168578797050 950563514949101382 12872537791756613875 10755182197799997451 13142576281020890434 8067500057166827808 4370108116066331717 5241173314649728489 8992423376089793227 4532573491584162062 1188622053094390135 3911686815368092784 10645559316334365157 18188977058680768918 12381426540734301923 7854449132010452303 3125468785822353558 9569870158681770167 17533413538468107356 5848265105989590951 14628873465592105583 14875975788063684022 1857828690258794504 18384196592397799832 994443557694591396 14369772285367475573 17743459918431334553 5366878821892583103 14951113799255713407 8641783750346527198 16480027782780347016 11159348680551591358 13324838586522327365 1695716592459148596 2898128399045097048 7162955947037666292 9847607323806995922 14519982885017518460 11145266235884862804 18002953047166410920 12629930029610054393 1649231943279740583 14479480841414814280 6635007632793451941 15718533494415646441 15677385423991429650 4955456524467865220 12458349539060286508 7524306234184302487 16760678288936940952 6175303597262888981 12823772877147211548 6358935307163333742 9057854725845355736 552429721606203743 11923967948607743771 2129118675942972981 10799563589091966854 11088088575502901824 16781780860351522840 210560053247189266 18070685873344064061 1048699303825618310 5754541072233008464 3373207384390453296 11080744766509948656 7658414457437167838 3152580592787809535 1122782608678227052 6635901654591062988 6719830784147828652 5467455439908782238 6405970548576831260 14103043041006910136 13544403835923923215 377777018574675601 8818901719475788944 10511051831172124041 1065342496008787202 6884132355970353658 11457413229444194220 6698623980648118135 6474082674104165053 18031307287333245899 2315931694673719544 13303603856517991183 14242551475094385109 14784126372940583766 1123137416737376062 17003946395635995031 3796635594798412166 1110768892332939701 18378329651623065778 295588007428298868 3178320704592592326 1008027150551774975 1798041975969219303 4677876252806040065 12122967106770520833 12862729557016855482 11582064542534952477 2520321604787351373 5765915618874861752 15506659766639568936 7342348017826016129 15632561900586234434 191595757497744102 7818193538004145744 10472585294452538767 7738432656735050318 2733061202877231263 5460525910288343134 5210748103975019783 6104530256879475525 15447469313880073328 1372577275561533468 8450391170590587588 14091505713361594128 985244851681812792 1090204098546259356 17935360129346924077 3794645627220647675 9111429927664261213 1206181739849706780 14229206155087671298 12823583433738273197 10143452883494991901 14656418865086282633 1897165625909147996 11295268287428607464 9835691436948948222 9489383223162622493 15420081116935251618 5040416704251490709 13777352354997815842 18064984078247236285 17748841106420724997 9640546730406093722 8486905905079366308 4898055409938826792 16427909253102237770 12492243214149529231 4681744616507284410 12154845472530967443 2761416915319945923 8866665192128677360 13490181793187983717 14310249775285298954 4629819462994612358 6644818771445858073 1368561788330882935 6295975207229346469 2357602680755294220 8508872353024586299 1072278408428079115 18127796013881536097 6611653666629256078 17662905088998219830 11758689902020969199 3273482795394072440 7531755959450630688 4822900047947757013 11002678588508249073 6245048556213676488 12576407469278436743 9960721435376751125 14832566429828202630 12328723450011509255 8637460138600705126 9171856620261556238 9619077980920886071 2473509686664334699 1181981667837366473 3692398107034106958 3149541263179023932 9337992003905107494 16517831001595494876 9170651777225738986 500719864850958550 3383671034922265717 1102314094854146613 9556234631810744344 6844982625230649136 5788350027191369873 1733326303198624344 5869693676817078129 8943274731277030954 3282193418917071070 6361035040383798969 14888883859104367310 16512362498930345741 7534073967299580091 10085774271225817780 16382339648100402755 6148946021308813057 5274296134015983199 9122680660997788253 11834528583379394048 1133917998036969200 13105113763608901284 14943718022364628817 10574837409298919177 3370827692186509523 14409216793947030106 9866711388519243105 13436121378629377944 7310114508533286423 8734667736218687115 5768380634431310282 7558112653968936768 10788074793073342395 2391925146211166068 700916956647323343 14447630370216771170 2633198319921464383 13791036233286347282 8334704224254705893 6239822861427170630 10454691650388662189 7637441028419258895 10062490029099280175 1073455115355131395 10574418203488035976 16156165029621491134 4346213107402267247 6896896403610927689 8840776577547312118 3324462915160423033 9772481058309779753 36600554530659435 9065889152792065622 16319110936735354007 1798375505063788401 13329298608072928858 8300892580956309480 13504276053860718129 8694085641877957813 16293146468506577899 16681516246486443910 15036967815327384534 8502684303147879644 3261715382304187102 11279288226542433832 9873864439406511643 11172593829310751228 8052526361145451866 15002210562669528742 5560319161814555554 5334921934557138380 12027995906588196229 4612842703153222365 10632836106705960820 15599427158373511675 6841821437546021793 14806482849308486414 1646399559268669395 10157926598816409375 4928092447873942173 13889641923196437955 72697765872129449 5964929105643328568 13112561909495225440 3712005763566202608 983375139528481301 17764216805316571671 45675141566146425 6358217246820127134 5163567320667623312 7604218141047585766 532843902975463022 9675927886654013362 736832720119028071 6620705272092445603 11283502821658275283 11406186960711850313 13404978403406309059 6788249451955369319 12353733236242394538 16458786472090707920 3638067331349627343 12715452239414560204 4504145492143972488 10742965003872924242 9116779718235855373 3593030448088393521 793255427938700593 8819994774492041096 12852366175597477056 13011580559908526998 457445305005659511 6316875979712536216 2812776904320479516 7960359688110004372 15766178149485166019 9027821008174233134 13866973783697770505 11198081934771899026 13031096635282034539 13124712915855330962 13108023049432850493 10548627923330214316 4791257308229534196 8285084386617951851 13092522790629118140 12510105432298879138 1055555974060486383 10787937685271059243 13018369263050458284 15669311430183129914 10592433697631170224 10951525824862324606 11185717891702416021 1899728114339696817 687318049614965726 4569389596319654239 1479129005127789298 17403954509851465623 9052273055316721529 6210284103410943909 11446929460376695547 12942865896602042518 17660770981039030659 2174818172574840700 17153587751217124897 1835401270359789560 17041481656885475964 1048460226076206280 6141502055440566209 12363591783078538260 11394524015350519816 12185346492020666799 8395171310168534193 7324243974160525005 13242430673520092844 7466906264923258027 14025863327900593485 4656832055558949663 17164378287523679218 6501782693192728213 14773903916249589587 3202584317921543773 701475544180520193 1929320715627037057 6192651475925411287 6271780236641921276 8245469287589299110 12946015169058420536 18220066382198810980 7867520163753431600 890926994824529648 8408439000665464629 13830049640282846205 13405559421771812119 2301595517356423993 5413467387510899719 5948463988104032837 17825939874765904742 2425424243129347886 8507962900852932066 43873242787785257 7781365446087082807 13820690935776058373 7036178312041520881 12594601524082204542 5528631185596205959 7774612127398913595 16163379498318929514 6325494338643698176 17712776667237680821 4616553195571312515 6966873137982838218 15743294374930652810 1684670865540902443 10344707219190065739 1595475371415299502 14517454722620210328 4467534202735570856 14955725957498726784 6359417991989323146 4274952653894926991 50447726466212948 6632029953021507304 7393234180019164837 9143043894939801495 2032375260027322666 8138160416415616448 7602519607195810364 17018327240458009745 6187642993125072093 9670285498069527714 3515253405398703133 4421502646096342026 4299687753856565727 13000700068533138328 9790422601158447877 1260393287964933551 13788678532463114921 10820643494688546176 11813896952422592807 3600601124952836313 3679517700585493376 16559195746023962378 14564352291106796321 6464366726322231841 9510353753110495718 6197647111046170819 14970290377238352081 8705567229659900508 15482019712092447239 6197026168163590176 14288337073167549538 3515293084462958465 14771228136333582550 5357309262204783378 13523846582681703917 14229977821235565324 16698260580995696142 3721707012973832727 6743011727900480249 5943020299156151699 18300800860642809521 8530620088861281859 16592984852519666639 14266735894747429574 14239974961405315075 6501605325962532981 11392609451192249632 8415621298307977954 18140764787092609935 16186633152123645938 2574188626955077419 10980569211996056360 7697031488405922108 13681434823360096829 3895622405191808202 869486480329514636 416854969242010695 5573975216406454047 10266653761655238571 3355017289847719594 6742350111320383980 9693179691732527496 4924613513948357335 10825370168823235194 4276607615955174751 4772659963185545599 13719461892922416507 14954439707547261462 7537846270017091637 2116767993500459159 140764535184225869 17267573287915258413 5589416786700770144 9930101178439279570 848305460126265135 1229466600924727096 16243619154697545395 14897936824426178167 9996881078178449895 14037024945435530590 17362235903728845331 2857303661376338970 954740438689416957 2058425861743138108 4439736595436617400 4101835977840396119 2940238935946310870 7548526827240714186 2326163912731550530 15564315839226872648 15238791599373159585 16162085076051322459 3390487064544992327 12532286936482021830 3620487334077842305 8315926896864129869 9687655666457962463 1277839147181997776 11387954184218854498 10458150508679488837 13194589532574166119 13547993897854425490 17506711229018357158 11801617875484780020 9940541949000194107 17674015081999613664 9171443463671426658 13642909663497282980 15861395165768501476 8112834838908844368 11410234170341795647 15691730802991307756 18424185766342562619 3397801926214817552 17413384035992941750 17046507969914647976 4029206747614197046 8061989925617094931 15363654403609868650 3398873707537168645 17063026173110939839 2772641834224800442 17756801343980612231 16278610824791619289 11034770376824092555 11705289746307304916 10700416876507118443 13627898063441221961 6669353062065488202 5190072457394155742 3032168042599690942 8992879666366429305 12341461300090455886 17224102612532247765 16624387312827693685 11212511428927432986 3053157140434974190 7855561598929979051 13190092932034820864 2074221146106332973 13487353617457599055 14420665989815722771 16743036637467035315 16970012033382088621 6035065237623486394 6574097929650268101 5659583346779565983 7920752373601286191 13729920255621556719 13420987331473266370 12616029928260552702 14366306705902601508 2735033381408415677 12144825109689625563 17998455958556671528 15900814041294170239 14357277659877893984 1092968690200555514 9869469222585121320 3328021628953449362 7553743426424576659 17167499327164771332 13922345436812056367 10269729980364452914 4133402090534955651 453921390009338362 5321333525912610424 12753253524362734232 13881765674441984961 7839927691038958669 5474088308739742535 10368163970382061321 10688373777173711362 7075899951128541260 11228821426854234275 8932425991227799664 7703109032544022806 11455857078476610106 3459654535982545420 10923870740604833239 13820546261230864831 1399230081558710117 15832076457793252185 8033033542953964528 18257148716605535168 5453458044917949871 2641900639012375680 10841706515507425230 17204399898302546851 10702597714098944288 18060749631730851751 17874269269909357498 4427886786850066273 17861193083910047493 17914410444538998927 14845295500536544075 4403043029751924371 17893409569479291503 18031096209589366562 13609423881893170962 2422500971694169849 631780800288256611 14338655744877871564 5410314384909349598 2027495626698959380 17052989147462670406 17689885060657164261 7441723086465277989 7416947862851415197 8100216665712729385 14483257138435103123 18003448193389435871 7022486477049690765 11030605643077971707 17617683670970006706 17653276218293235229 3991085942195034214 9217766466356883511 4098249087860722099 7647556559804230307 6083454936174917991 10497821867363819310 2795392037816329895 4560160453837787949 14620938100322567498 17792855556348582470 13197588004995310804 12723353617939358463 6710623879049410761 13620916471725192217 17504343488218405605 7783033303546796909 2886232436709673986 8718482180565125871 13668843718681910534 5076981612281065240 7372449884288213448 5742977846062334994 17990166639010816141 4662152618402835966 14539737007321220129 4640182640571285610 13873776774916343918 8190687122523102716 15116212365005656144 5783002628917964032 497220264487814025 9858952405464356563 4456447335968154278 14631275329390424516 13934392709466174578 3951287727653414281 2741828387315684245 3614195500991522261 5160147783152128651 2500953700835954198 8917496195061653268 5936135879665584770 2275206977825828646 5449356115020569328 9085195259123168401 3459021988095174711 12838744484991302071 6017175052443439978 6278063713931003866 3887536302968249608 13290666418252400971 1837421908936000092 7126139553669673854 6520454905712685347 15498033284392853048 7512305721672407985 3814240539127370079 811479477236930610 2074359821740791142 14184909681489470596 13622431042100189696 13179945440643210949 14401900119184240270 3893547593654216768 16586119132481682235 3571739373815897238 17876887545682252843 16676999005826532734 9017039091637377180 16353607222704879090 11262054223156122154 8712579803024491891 857888208735401593 842397280349855539 5912168638591491295 2251681712836353716 1350620109616478851 16677923045601377534 3832015398217985499 6965791588316546211 13714804055687922233 3610528541119885033 14642686338678522182 4490965754177261798 8116900374684303048 16535714950349153184 2617396248528068201 10008646804663716815 10788877654807859488 14881025659538897560 15321150455615670368 15439177641428133211 14212102972020070201 15047974165406294426 10083340136835631712 7051280669692912994 13086002799988538574 2015575911743790668 1856312738762656770 2000824048650514480 2157259204723246723 3693806689097870034 8050050488934885591 3816583585859747281 15354812503863565045 5455319821061886820 12843315605133907203 12718229321908086103 5765392163036639403 17457477823831259575 11752654511045772560 6754029656597287417 648668729654781979 10007158794145766218 5163990629466669216 16016660068476764656 7573638508471613561 13270252489876339141 8195765466352920042 925849364941331770 18246773180543969777 5699034073399481236 9195044268434010048 3098217064660171630 15983678911273595544 10584344875120168285 13080253011783955485 16840924515349509066 13521032284828928804 9611443903164111176 1754159772306843862 3426020777818229968 12257095479858722218 8249229304123282404 17519507920998307256 5422680102557841800 16191959375548862731 8100523275700602974 10166855671045320630 13607098675455761121 6589838729056718473 10030625283182546315 2534410310386106036 10806533641494073360 2367982435811543193 16230404284649471917 10843692368757862019 73013674511967699 6710273395248439983 13901348849772882600 5175457980677199218 8794817360663791562 1020512353338654702 4757051240953097849 3700823605829503065 11084054207651428323 6608454489565736874 4958579166228910261 17578330391775349057 17956677157423229725 6747131626125467959 16423682985466618346 7826799394838722462 10930696185909650040 3578113698694749448 11418593538589842427 13029649334318671050 18428869765495350476 1755051043558003302 10436309357813317044 1186437066246099033 14326115076638816151 15445772069116111778 16411544120149946878 10111780761107188045 18037649488725615652 14764472921725841885 12631711367514888133 17658889500172084035 316527899451674337 6318417379157047511 8317932621722871271 4093754685924330598 14510291644055920796 7003622797140555489 8190195827328011077 7047544519952761031 6682665084822669796 7068351963842465686 15286956194898522783 17697061760498169934 11649076522121632521 14637168657891068532 5725618476593324437 767454750675854622 4459227413336695740 2535419465847738341 12279110105470514460 17615180690487799593 11475827191688975989 16425783255873018082 5891407718753052101 14745013749122388669 18291401471473596530 13359412753846305013 15373041406550287424 8778982979876602188 7419011349931085193 16592349713648586714 17822878502710041417 7970478962657205186 15415508015700742058 16186485961863003161 543150311026018561 11048211665129515012 1002273476577848733 7929487412562639945 83909654873054110 7665206486688955646 2366815011355971140 7178971824130781064 16502906220376563438 8374315289428584948 2408007917390247687 18196319817437878190 533775590921756515 2629703908631420462 5903873068176042012 6456425915483693936 2553144554294865388 11611869517156936624 16315083896950960546 13702443590625603292 12096246223914115439 7950360639765615119 3949663723430025050 12494141447276638811 18118869342052190691 844256742096424948 15446002111311048635 13738793069459288284 6646571126869741889 2155570398385591236 4883847273096289486 15843330451215015159 4825946616805883339 9717778068111936610 11021644070582239213 13459470079886350224 14297265581870344271 9462754534229186481 17271553785246060343 7195591237511464654 10581409236803574869 15900317553153301664 14378295476441248377 13419969453756845145 17031422756866882782 9825658590660190150 12667611898436167485 5693100864894280562 7692868134161489967 18437762385426362050 13776371875207594447 14081429617418500145 14370734900484503009 9862159817710430278 15165401120351345308 16974003965837406823 10958859000385877993 17726777608350259785 5237434288053596441 8120079905359377355 11179804730515007146 8556740399908826576 6149230030890125042 15928459016734030678 9184958984752893759 18212054544743100975 5683702570386072679 3108069432707794559 16297749940897753869 14036711840455337671 13392894525481217555 6019809827816456816 1245846488642282140 13076250166536856025 15485198569920031038 18023760383130787044 5412070137175258215 6318813691099183104 15194149964949726161 15163929835827274003 13173138865061309885 5584652633344438946 15549572477834699851 9597702676178857201 17673954267240947985 1720716226723737056 13381564016282045734 14520515733498192143 2768015712572410091 1744383206504028959 17076295595357865622 15763675668674060176 13811049268553784916 13741414614522742616 9240469061226814953 7300696523758598984 16443845245528593935 12207417340121336787 18230215704357789354 913758356309604027 14826041171564516270 8605331333192047047 16642886440338335665 10100976964396939206 7870210597462131523 10759495145852250620 5826756512406005771 411222113246439410 9693390326959354344 7514833177500613049 11125344705169328624 3076587884013009454 14627163533020941051 8453571880693957958 16155612689656831200 3421754104592971553 5604384216803094480 11228487420947639929 1935525796833491410 7909104492691934958 9868763355493458207 1509426072710006486 7058885859730421877 3100624686867468094 11626702113578997923 17440352942759057001 12589149047266736490 15706831168839989927 15382690109186686412 13748229689706321580 9659690139990988967 3693389977618411425 6586924013940488246 7753372755132402888 8370883945551329680 7173323751402670592 3153773185085386975 16772109138049214037 14702081877054104427 12535010388550983524 10118179746788099055 684385206098588954 8706717494953408671 10033473551089649170 8558975946799783058 10920006955266460895 2790561861083636864 11586892580760868326 8155834377877997565 11918923007377203971 12980276640996302301 13806200087833946619 11103729842442301966 2520068360379915533 13334846326044808638 16033926120806367431 5426149019551987864 10217211850583123847 324257945646454707 2549926418668246417 8164098152910045260 2283791162839981986 3545522539117302590 4020143439773958326 5093580440316984863 8956174484510857467 1264983630767414104 12715165563709363079 11741706083825277425 13881770435084556342 14431317771767739113 7854501343772270054 3620061949129854434 18349154480142750283 11688653741762742848 2658684494387025330 3593652172523576659 10105787011227867886 4119053077611503944 3486458423888280948 17807503736805892099 14269996932673964151 16343450827410900924 2115386855324571392 10040903419411588843 14808101293300780024 13636715279845866433 8758283392237081376 7361405842480171427 5795543262545279484 750670316138239026 7603737764068085870 16565446218529419123 13780077866415942665 9350523827103059468 6660689515444943260 598970055222226264 17704714232249338920 2920935461719127811 5338365723677151872 13998695195727112765 4156869998080777855 7019821792362369402 4450286582793932329 17812658203646651918 1913147126292909341 1968503739426013832 12887460040070112012 2833045405887027060 14483950823453278314 15529943077648002791 5563961189982351588 10241345307851646688 8777877280580128603 13384929371901944820 3934630507046654321 9013989669424723234 7557203888225881988 8282166888664983117 12447334167846844502 4598111961860602848 11076778458814351151 11101523658180736474 5595518601762419849 10144625214918080415 5970871910517740302 16936789376080120295 12112383252004581534 3985739040412765869 15198661090936774915 12481499507829043353 12383719982958200496 247469974851305212 15218863355317955394 7421078302060477336 6514359140084027607 10313464887005304711 792881565469140094 8324778615938258691 8700626109354871865 15342037031838888526 17802603369896248289 15912538873488763481 2079977936474631852 11529321631490850653 15134632087007492756 15144397667077709521 1730356170981007201 4772736127602126069 12469609210760835630 7969155251133460897 3102429194833468612 17610624504672582966 8060743156180612526 14648871926458568634 17811513073761922428 7894614781807742738 6418354270594218706 6131012375856793536 9434649580139098761 12036693568746692912 379885810610900114 9787996110800149630 11931655001037800054 7190091162402712669 16538885265904444983 17864702842487937142 16517962072608699389 15751458673749605426 13668028813532828062 1717851600807886006 9379946883294546140 17022410911861869719 17153182527613211153 3631546220537795642 16690460615074164 11041156472646146674 17241686585561517229 8023154831082131271 14244792144767637829 10758699427881592963 17449655459050523264 16546637553277078039 13679270953746421701 6604775013986006415 5420156579090040796 17190327385027990006 9642990107885040613 15287882698236199292 10289254237105801965 4608608803637589310 1652556634181390674 5435263090090449745 11135006793988801910 6760903407577859532 5346943748275528841 89256173479953613 4533602461985912572 8720543602780482290 4047046314385501831 16658848903977631970 4629789595670744337 4640193031260750453 10095148492909580941 10277290022257518652 7508434844212521339 493762105970724044 11113153686794553852 3656012510074953051 16127686695189229795 344869598998738793 7592564525850541432 5395234864466802162 16732838837918452998 10101823393708059924 14287763351975750285 14667021878083740766 15965192509897469845 5098771626089799603 8089423894555513706 10694810230081254021 9909325223121733330 1440089327369452669 17674462280073773313 11088648793847770183 15042750542609006360 10633166615288222719 15914615526667544183 17218619120486954903 7724871889465409116 2978175080237802164 12303039376311533945 1249136433164424222 17005899828976756533 13928822692403830414 4609265172136248393 11514632673021987265 14253718331394172289 18294908590848269492 5695013559920962073 455626139231655427 5438721181821622115 12163939409468517737 9142167180793908966 15653658872529397525 1925815174386319848 2661993535306235217 17137586004176010931 8199751079079734096 18115192808462728470 17094847592876609901 2388910775244812669 12071685883215007784 7459920630571987366 9004388468348207445 12449525882451693657 15028401118126082473 13947907888244389108 10223132948224578799 13941193546935150696 7591626862217667428 9592192499124164070 1898057217228132569 7457618433124635664 9854984998566948321 13760846969897807840 1347159317668604361 2434166628809098313 1885036822429471450 16192144082294287242 5373176315536277073 3725657852951242087 1587295437804068258 12106659319551115508 1139979721976837607 9325111160676319597 13660306057792604946 1862741129965796101 2172096663078306687 2121079953899151666 1583905590793906031 4409876203596456632 4240477745966198842 18407611914398892350 13604633512115096023 1566617487185769742 4749088003127655527 11080112620867780649 14997699902526423702 12134676905542324245 17762273321212345388 18276862173643541570 347397146369636872 10775674637345705492 18441657100049258709 12396139122430642044 4287189095192996920 3042837926486364394 1647267925860677352 2238959607339582352 3188168555769195899 5747078226164973962 6113958228301219654 1895211071115258863 13238644219554523415 7241035473590238710 12394360558572528259 4081886146716928543 6271797065221632925 14477487711287466973 6848444688917694959 4002861377585039653 16691404866425561131 16824961669524957795 10202415087964536430 15032681472731734724 14523935491512650611 4335731911702703870 10840998777289867797 13588952554249793201 11813574797807049502 2359178593324149079 8104235625949086389 10866452265238083154 13947295278019988315 10685561242338528957 18242036651684150652 10178271776516435307 11122410691644580939 9956585853823322526 14945300285961418527 14922504761501864633 8391044510536149883 18383755826226135210 6210042483643861854 12349913772950736524 5779093100943811139 17835015002858669391 12669290714146886786 15459211708822178506 13765543835743123273 3321390583028009625 14171804398575617647 8496818211195025155 509377135346819079 12946624141007997524 12149794858030403183 1572398716889055221 11732031939877754412 11215510424990485581 9689923836856971320 15051703903129987952 5917984569962539100 18255209712232291360 6923212186894478793 8534013031682402330 13733844793489313201 956218834324142623 4948581342645685998 8763781769860052591 10150707142622019606 2930781237246431683 18075960409359967663 4059243573216416646 1578031736763772832 8375121024086990759 15924791339289900467 17398714578758969038 2475658060895671190 4827447718861362573 13141919063136460089 6489301015098589681 16261572249006129150 16278535731042747405 5499503263734414417 5118943064683832111 18436098297827640133 9588873798093940225 992362393771290562 379975980678096660 11637038005480899906 2239010691616060037 12270216850331940878 14504271656068348685 9342719167092278028 4697584648817675992 6091825897636399201 10793611463434404375 15796932734669414745 4610531312804779104 799097017313736213 10890999456277253897 2828876454958180359 8073110609016402732 14853099842277793631 13976924349819877957 1849331195992324059 9277929014488414169 17160911968701503717 11922468689585021028 13380356289545155640 6556183591669303206 15259429279405620576 746385614151721599 12299124653038196554 12273663297579285274 16222194881728200200 13220713401888186525 2806798329469912397 11129296399145470663 8317497707174781170 2560217937845490562 5620863237354526746 6651390625455898217 9118451966542305287 2327146848789195766 1533031599453022013 2546704794305394245 8992006300566245016 15430861765659254863 11609939674494434920 14652548436374868758 2132307907053395394 10657984895981154307 13042165839775524790 10156975417371253670 1295932411823413511 6907384996859409960 1871701124065778765 8342741571682323549 14119227207566192013 8439993984953405927 10123318846983179876 11944236959364257906 11627871129096882331 9079639079624907392 4363201687802046675 18364486759389720654 16723671416001404824 14949746962764985931 6812534453405790648 8504689415667233315 8287903900432561697 17157574463206396264 12933874411433614548 11442306566153787883 8614373970088888622 17739289095974395569 2453624741609037819 10546411851535505893 3447792232422039491 1861299828348795403 290607785785376780 8330616011038223324 18292938866238297496 2783534123606159680 794082489721125148 6556334771610685765 15155712785434000280 3369393003684748270 17025881835955101229 13703990103849759714 15445601518427975106 6466148602920576000 1029016758211148012 17638807270643227105 428654320085446726 8927508425308042972 17379444330968059507 4237721247548328151 5302439473455556346 16400035816859512369 377155985333642941 10349114325290791958 13799153465508953184 3797980702663058586 14873319524415613302 9501822258809648525 14143104897150622070 12940059257553008576 180021394848729822 16204319338730874518 5981159317287077865 16434687516461024600 6832278768832518785 15717973607766715270 9233141868890651724 9172773361372072029 5129336600406233263 2096823748788249743 5471117837360450934 7686063853228138850 2677863100724957837 15120595407518182357 9593589246241120933 8819409383454080092 13044010762836831338 8661971865845225562 8831819662996346390 17639687200675020492 16466525987609792256 16206426058405112374 12819570720789249966 10472246078248738576 2815797111177694736 4563461064909144909 3165003188942666335 3508652756268310043 3557720146663252816 7047034523153470298 10823116834472591147 4062832956024016047 8147909193831148856 4310801284812083236 9466835333727599703 4453976258916722307 3473926561669737225 1082527929679654050 547119228205907075 846133598581059846 15788159649977867348 12896557571383153293 9055958826330902404 14305410401062303029 4082041112521762540 18332697590223279095 16738425771832057516 5930957773914888151 10705042911028848454 13635657073096605388 5925419415910688364 5946961835221770139 18351729233372935910 8424262132738491588 12703466002209804206 42479455845500587 3837404875794344735 6260606549604163010 14031935566237898516 14715348651469173389 15172011182000920313 6831038115163747352 10397514053862770042 14413939151024352647 14599720558672658099 14044696336435566743 17164915851833069867 12337781752837047348 8924775479458310807 10217676934425738003 11323136368862097662 7277149881901570236 6934288832126876221 17349760592776658028 9592466372420037414 2194937517740930595 7883423012504459478 8171529621079547691 13568404178246849275 3762259289464813952 15665982323507088271 18219760207287496752 3559087078995893218 3662106950893730645 13575495595660585215 14545931844354740562 3837603359262262461 1812217422892777160 1193761336671414872 16276440013428968983 8276251736570847560 6511463215152584496 7388003161665606463 13147795542978266014 3850911842256312456 6070814809165260220 6655301314836470943 13022768660602176252 2270056878921261723 7624292176168195806 8719043137812074450 1928050590603537930 1964997187164163359 16981054754995906422 8688256336688413758 11725146112608464895 13516385314390441743 17653119170552440086 719677556663624732 16213688061354714487 7166723643314856981 1613403922182935244 17407573338406930049 5898386668223315069 14898519496672460095 18099135697758387294 11552501866511298586 4587090782757426755 15021885245814863032 4253715804459617336 11600159550955244147 13370131873707986916 15768153671528997716 9841527367689946373 14759800603664903425 12532013626209097393 7765878447110180136 16465322501709148929 12336861619515079690 16710848970185738774 725361311880849454 16601454844905958277 7795403432954965312 3001600540700987252 11338883468600206186 5184833986703874648 5540786125191872720 4825355794790785418 7372639129043900826 5724832866559533076 4302377810150127393 4553316153161746868 9370999534743091236 14010110205088744366 2162642080746983966 7180857081780868348 5684047777040297173 1649632253317500709 16112199788023702297 13556699019129035920 8771632198459802338 13819802468451916900 18347515427279854947 13580517139423533934 1378768756603742819 17171126297273595463 4280869296265449707 13214439015452331005 3224206194111927322 2959199218609465771 12617821738998241046 15479786627337400396 17360548788097424628 14884927406139315773 2037430552524648792 2201360454512144116 9517214783536949429 4993686305684243573 8308592988939330685 9511015178298551014 706461070078004901 5822658037009086621 655941751920698809 15855721519263370102 15017968202376376230 9355267895339036355 12941030432280950425 15372643960815566310 16850889139610101113 8024890481251221681 13493155526017697058 9428370577353089929 5377018911253532866 15817257966395781788 2373594258848611428 372631910618498712 16311808606572879684 1329307374032487941 7647937060421493720 15617692114616360708 5374521441076450867 11751180284789972291 14773075542339118936 18123876390491288435 3557635180562867480 6751212447326400054 16714437081681343452 12909906713402287258 7693042799508855138 8309391347952407039 1532076626399450092 14295050130064091710 13647368098018017987 12638643512863987381 13600841931182419600 3716707169246475426 14497493973760833988 10070572872433607040 4045652425250535684 766460855135909878 1222692250435446797 14486368272609704461 5992194152495204935 10695199054847760218 5349331406547499543 5494876204444291692 8552929172634363617 12349499255372440466 15512661387323594236 9145337342473649243 3313972490753457706 10324619722734114479 18196598453023745657 18238426186898234465 14837203002740464411 2512415450825602556 14431014601970718105 11296649002796126188 10301011538076312953 17247363723204805415 5334732390980170879 10476626113794698323 4591963390985255161 8954618674198565413 313136389789155012 22992051180187337 16519898744064161752 3089383082925950042 7931977257772780823 2412892676645053307 5453866088251303894 12655988932911006978 3565174682557402149 1391436840803801356 12127834091693283508 8112154387971690201 10996002607775674641 12185242330772457214 5161422761763131389 1828166634719619789 4825027904151120543 6702087275001396284 15468733255966721911 9235501333512540872 13461257833322054467 5267902090419267304 15490591100971218313 16258411452364389106 9153938177270001508 2031623171889916172 15927405533784126664 6004266383264915020 4415934073109371763 18086665547239704773 16457284339222502380 11513149206941632984 8494716478855594765 12808996563799056643 6061063489176168109 18370101439617903239 16280798827346747989 4043973857110386113 18263831959244280116 7287850568021463366 7292074299604790863 2989600359607493539 1357096432197265893 13442996451165271239 6090447893238192822 18321582038554094505 485461896308328944 9468396540537881608 3298321603888642177 11777791040877609765 4638806299487805049 7082034375422666753 1448422143508721238 13299361316670504693 712738765212534234 11438383075830483137 15420050789474908721 5069970897484427968 7113040821954996679 3266777352191926838 15430833708943223033 480629604195960879 2449264558942648498 13765786336339700714 15143785204807601669 3605737763254127961 696900364194476548 5235649842102583993 7436908488843635023 13136141521108381300 3314447910415791183 133973084628206370 17919080334438536822 13330886641352022767 17111139583282051002 15430264179587024562 9150462902391239023 3542768512411987781 15298014012831152986 1342456478035934970 8934053507720002953 3709027126387239932 17893439464874154101 9723228709123074136 14956290851253437178 12471074725118447916 6359367218530213595 17341366070508682816 17214830501081670323 17527680978348975069 851349245437616438 2139961286799636971 2544022786361569112 12244531391563732573 16672647455307988991 4049330468670495583 8823238129253523019 4668788084564285889 3002485876591609222 1836715907854696031 15913205234680830386 7313643588586210207 14968338390175248145 16955475546433098213 10712774994777403225 17546661638201212652 3183439580295085770 6636297127551070608 5677203301990657890 15808452416623856195 15255860278429640241 5256483042354987069 3246998471774639806 16644653119692610291 13432443751871360424 11293777076592945154 7164529926663304523 9017547072970700272 9760051245350484696 3455351325104042208 4460115642953535506 6144792102325539663 6588652727163129870 16917597681794140790 8843226188527618581 11889074327108788137 865051916888666638 2380584241672188220 4048257179336225710 11824983845706169485 969997126869124967 9953657493051129059 11441940670224254328 7898460851173603355 1240743868858426683 11969533880579801557 14916031817400163727 15921612000995284287 15977458736242854344 14023694531914347074 18282397314155940112 4062394936668032866 5216358986692532253 13502732634493711038 10024615286178338400 17471108352517511789 4256631647536255835 5740363510703580355 13870712999253273295 573086581791282625 11645267727188262435 7265795073594206771 2079162189017548400 8340735787383224739 17188012097172019995 7569051414132238334 11372716584098390719 6100194050968409610 10888322503406607937 13577907522218095069 17397168058480667687 11497146136115756470 2902934057887803263 2656285793259555923 11603259514319682243 1874444671653742019 11706809052423799588 4285775443053823153 7566373324239631864 16988525705209944867 15944092920631055137 6280144829592547794 13842121465526235276 6606992856848032276 16702558098643482872 3598926966689940648 17694505223042802133 6304172341006219787 10699497885631897247 10746779528931994348 8677805524934623260 18199986617746808001 16400414839027643771 2659505050398863521 8567515470877006098 13493526439130495540 16267977292591089542 9951533466198949965 3819978346250474414 16631046528699729509 13531854822932972146 9850593303079949239 16139840174598240709 14014956234726731513 17432820687417739854 9478792588946955340 8946806052273542279 10184927173021954135 13252689688393020953 7484098587475789671 269318900704213492 10722358815683997905 6062767637276993493 6505504072361634800 13439807095988194738 129444190457777721 17506193557482392549 7417679187233943248 14028647004678433893 8206509919488505372 9509099590017777467 16624461505041059507 8104679649405540917 94488391805427737 12335723706784839079 14007206815462484462 15887854412873404602 9908464443308428336 14335489009715263069 1855307408102180876 4306697163914459939 17276722550061351793 8546892548000987992 5249588323598888899 7538422515099175828 6380953518090691660 6975751895871577565 16412634389550504039 6104745044064958578 8762011767144596112 11557176377990829348 1087482154246245062 11540622300812494567 650348083560039641 783185297075220671 2542434117233904432 2101757415333934782 2113214696569135015 5778956563432894023 1129888226549657741 4225468255459241789 17820014948905852107 16958774101982685971 11060541437334901332 12762819620557578939 6737744393744838493 12609151992510091636 14208083775426447517 13796811508103166269 6961913601218253068 11789213922544344024 4627455975636343489 13089777276938889808 15441560527173745389 12417949472255700269 16785861484879203719 18334677747940992376 5723969315850909934 14892996809017327911 6259873413439373996 711633751219958563 6190703633207877756 6665722034033309598 15999656133575187169 15946926897639369336 8103712253949082503 17172863075870990741 9713532298693274759 6758957465995189178 11863079165439131699 16705259958504941136 1077907290915119081 13827704452437477251 12219287592346898957 1312782798434954073 17197738908710236962 9702919791833980737 181075316439605614 3589439619144599820 13860996806121461252 1165936558668577307 13760257773777489976 12705792388634663662 11282883648502015908 261133557561021746 1058262894333258972 2496410018636887181 14175790444709756328 11180057694396999530 8316137205971240808 17774213516792578031 10823577972599934501 17326632839099855065 5171498335690134047 17025184819616073857 16565641403805769831 17349825092786552258 9780440963988901610 17755038233234028491 6071426757732024352 2068765890884578730 9437997822806144479 10516508150432174966 12940408907323943940 18270430593908220492 6383220149286100657 6721443883174174015 1891361187276382373 4951991627411147516 14728081557746127444 10105857289578035678 10054225534557551132 5374373216695012447 5886549655943910074 13718519208971580291 6050922229629536721 8651334475884085968 17259216055671300083 4511766397324441098 16620658360145212575 8103203259446787882 1378896663393590133 7785473542365629581 10948115986799984758 11208392913524424275 13273012374635844238 7307866843534390388 226579226121769182 14125451311973003288 8169640188717576598 2624037337755974601 2720698485690485619 6092092488445363059 7049641515958695532 13819467582279999798 10553118776658327692 9388481242925982735 17587775383563567334 10169969713159802347 10144213612448366293 872820657237950640 7910996300209471357 16784743268051045276 14755995186571619113 2908071802731670604 2763545413475735124 1364452906317447952 4403089001109059417 10692718386284955572 13260389333756031121 3384560852409297811 17743974787791064998 15847264351335677727 1660388042318132008 11621422757278108175 2362673716753574163 7347673966262571383 12619671375254464036 5146191727001113476 3819333550057580017 2739227371169132582 7519394136510634501 8942528422023264859 995828618940743657 1445123889477194805 8268039759836057089 924094776113304329 11939540794353888694 7761254266726387597 15339791278558769398 4518468477534613314 12007287975066058750 4810832707187747637 11479289077091133800 6731787674614060168 3352117763691502692 16705459285331597274 16614646638482414988 17705560113481530138 2157749855678886306 15658813940149689001 7517280347380028800 4048647004015641625 763564701537894026 4529559581981314697 16205975359700397058 14824948695318791897 4813114698813692123 5847618792526260099 4273780287823789329 3247897554041431563 2335077050461016242 6305473199316717970 13870482786790945603 17324500285319686629 11982273619798523864 11700256417230734850 16733516937630191163 11916419885669614339 2991193062478466890 3124370811250851719 13421074976497702255 13466835475833938241 13739668964688501937 8695971196359584397 9559098994753172210 14103536697500423887 16884142143223804556 6600982994169930661 11050416162782786170 873073473176956252 2891068591742206542 16816854321491702955 5528033402460886630 15902752323019757334 13711859382435128048 6221806538783395546 12176863612045947949 11956198409174060217 14400864096475248029 3035873956746650024 12242281476966794187 17824457507827648376 3675330211661705157 10446995628671147118 18159232374085648662 13247132294793532708 14097779796880771456 16627273478138886498 17174832878594623421 15993888040949908981 16423798783387322342 6977613174808261225 14803713817158808684 9348704811665987208 16016935447310820404 2445314480262646287 18298535380760457117 1673312300406361746 10346119443092450790 15443425512492433986 15862230789095909346 15542452185935638132 3182733676997239590 12215699574349964068 11273974317657440457 14528047671605336879 2314888480157355867 8471178044131310722 14443505783074193627 2829425369784735899 10091293193989826491 11071509017750688807 6145303160611445153 15140970214353382583 18421838275056698664 6805822622638787124 13977856814462958491 11929495499780160005 16475907986798490215 11432954776762710082 2804400395929611142 10805974526393740900 1405976215023450645 319203250691482664 17488925733538998900 17414506801577652284 5576675643538110376 5538662232389774013 8249993148991803128 11606952224058241087 17106922418222994811 15503315081679747365 10694912524319260459 17916515889682186939 7465258004037272166 11493288924984415655 10154374613982426183 12086681758097707049 10071203877253273822 5823763168712384353 5466009574104152154 15432925322317410686 4508656035264236697 14441602122372265191 1359847683148575441 1560954268219476188 4563046709822261904 13910196325772918298 5466415844375658883 13005886012483370738 15630814726794970903 9617314628659768579 8158927992004170094 15562946450993220777 18005783156316853629 15459783577625484538 8526382918697903663 7467851419806244344 10680274368241476679 38562098385645261 747183264455819829 2874721632007050240 14296756677438084658 10576621345387767769 16387138792729108594 14426273193836459599 9108275472386018054 18350827361426221263 3716151891252940846 7717212018653283391 2352405352402760162 18022697488538870485 6971799123928421193 11499497317627365976 5812634052547656109 11416859164758613472 16400422821955405203 16941664997580604422 4001433408342618985 11846019116325308042 18234115676130604373 4658810932869967380 5676168962069263067 2378426765763541669 6799541294425707338 12088735461870693681 1584477777156821394 12148753771799969849 7879893847624506514 17780308214576766532 15663620188584779040 17100714950522300557 11988702030570926601 320124329352437413 7632504644322433678 14191793127487581142 9063210390602487710 17047045054578286888 5322518386506260609 10075403531886957629 10327406554874030119 11635843356000439204 10176158767340554228 18079208510454243997 1273091026362059380 2152344022541570233 9415313308454556222 12743892542379873890 9427044425477347813 4057807562392320894 13233684939921231799 15159162998249447463 7873256338674974799 1287656264820780881 13366874672521687099 1030978083956178151 13182875912389383566 8000158030210303052 15585728235611131810 6652095011478178475 10467357301234170524 1396667727630184203 1915124436935212691 1498445463584130443 647067995159493691 17032323709083493651 2045851667759334221 4696182729260788790 8379827316048514872 10884420155865047223 13124581594109867871 8063885957125419630 16940022049329993636 12265184092682147764 2669965889993759705 11203124293161845629 12728286454356178504 6625370751633171863 3835356968612552900 7531823945715763969 5103331832542179052 12095494067327812886 6380927863898498818 14746714799438182253 6515074431242432253 12460036224692180706 1092541579665712852 8047474558386232574 14295829682094608651 13120923898377385965 17186423064236432331 2117159219153292166 1627939933443199860 14727978622138808611 17929267466578547224 11272324846845899386 8870472353400227755 9235836081042675926 9892545068306694361 6777502864733550929 8072489827604846005 16237374540255707383 8781317365677199423 7324468980148232289 8910157281672214429 16919613344432331405 9970749034461683443 7587418721523702520 3257264593778452391 13907494446821268418 17106524484133291949 7365316737375551257 16525067081850055181 3958429366280845747 12247817042722514585 18299879047455974130 6475862875357944704 16729335807105829492 14458347578653676101 18088362500149215919 16159802539299946695 11722374589108811653 13938093907313161829 5638184859411988455 5597150139050481922 14373654634901041099 9599391189939843384 8050445090322513366 14866996602169852820 15816509429274430099 2693616076126356607 8906306904433943323 16454401805627384688 4647009389534426190 432308895178948444 2832046972745037055 4261194440477658984 18442686667332184203 14104037406500828687 10383105522058732898 14414381485767347142 14543595681225262956 17954015774939049988 7323090860309448859 14131325504445929937 4276282757699162440 17434091464936353478 6579888092150256870 17963896275312564210 1089973593101932727 3385390617533833112 9938325745574575271 9623579532987117693 8111773057560709735 14203427930366156887 11463066042424459428 6728150261983243129 14432597654327592094 639340423932797985 7403213207804173121 957292517993554479 16504057772230011594 7128995799273634353 7237403857635684829 576201889891067473 16065421477258043550 13082538523039939602 17965373992071345244 8899319917635049589 15340894939204509920 14279882268357026758 16246723222942474801 12924363122912761735 761829249510216159 18077864414496014849 12184815135600113433 1887573621847643234 4149804761189497808 9735455993743162048 11821764853088237483 5388879956709229169 9372057226170138527 9879476660790492636 2209975735692233916 3422664467064869551 829135081136919419 16646889498902584879 5419567071316644511 7711302326090349999 17521484830788736052 14081082115404553851 3418969480638528185 10157135851494278365 8268893151371878116 5798559306178948737 13087889528411984340 13334744790020060285 16333427082289833850 13797585942524193686 14845365251243254625 13833874204131105103 1320407348781389158 16975136565764588262 1020783696170209397 1198794589919018463 13072063686123131386 11791319006516954879 14837777322690087225 1481190151142865474 6362169777229923891 13540294314109358551 7668977161758646913 4150987921728790850 5657621441825215297 9480019832580755698 11339939677112251045 136752743568460041 14951126272796730722 3809902715605012974 2280022546059196531 17951736172427008307 9032179467887657017 6613567572690381529 13675324114489925446 17942074040715847211 18437588920804412976 15377998286313683004 9453131726552600332 16430221800257892987 16001434218241102102 874255982092435245 17084402107602954228 5149113397239571189 7016570448215765746 10954980122647568939 3300650236027142876 12706452441584712579 9245379035784181838 16598387089647426765 10052072907221973706 1272003237557771799 15404801910500341720 18331788779102833111 1071683070052835442 9495252967356870796 5028411029665422982 17311861386839217852 9951889336741165513 5272760671639537782 4522970875989669884 2011203991575266490 17027069137391767558 9784771834722297900 539887637688902078 10483156221161595943 16823858294796883228 9563063313398538780 8847374561771363309 3243421096835481848 934521646933580887 9918740164917985893 9234795787739465774 16561658521029648498 13688956042820303093 5939296793701839515 875796212053229296 14133170803784174462 13392869424763950409 2743552542136971583 2144737424256795967 16624501255923081508 4083808098071605836 4011546839218666700 5617186759742993122 4609161216959312799 3800078870070563137 3243028461302300236 11560747052936076253 1875203081238181234 7447753108472749037 10567280526595615092 4993619141790987352 1159911918972609988 6700827207868160055 11154954623224173986 17411560960466010545 13988904475600850925 4604271048338338755 12067846960001174741 2837572364776786445 76839266094206911 9144748461920481121 4154674334206608866 14256475327311541219 12408131110078774425 4455770838969217532 2488788783274482212 4517779363509655294 10337761728171558152 9624089665345602537 8557789990253530264 3605972091575129360 6875240099914840652 8802429995517320463 17107979299979956087 7094735934188066260 11239391732306619911 17321384725138536472 12426104010003436194 16024027316452870128 9982098325227248179 4586550804396725583 14880865392910923118 156131365667059174 866275684572971401 6880526162035147977 8241778759414258879 18122381722403362645 13716820231023829086 16874249902461463401 3517006627160931657 17251271843298070863 6654032686444968352 10860955485362821929 1397362187742677105 7538595362787645596 16019956480996127287 208857160836202907 5047946636699901535 17391150726613455784 1655574112238648898 5192330825614929092 10770921923884964962 3258184876865903457 14025498586016008087 4273293814498555446 278171479665704064 15023754983296555174 12723089123757970863 1747575201179862183 6052699846664248389 15038168452246166725 15198028787558463486 17719155262455426528 4892816270592197011 2921044897116322645 16685010957978817491 1956848305332403775 11117911808931896217 109459104765718351 14779974274177325831 12961708089825662607 12142905482757137176 16334010337555691092 7323173967648047387 6124260141100838471 17596558641732459972 16776917570368838773 13914728006191800867 17317460681702272852 3601261275277529621 5796848225676830914 16251649415784385233 10104212744047489055 321953673014884821 4813435915837601762 13383073850533668961 6646519258429063908 12192949141864914900 5801055727093923798 6759047835893210431 3875209548828977554 6915178863451916084 9595684318586482586 5379389814864962660 13326722195803065339 16123706626988829934 18404514547460687814 1929143727411609525 5730492348717178708 10054950960332566206 14052617389300565173 8319789323373248279 11650216214610414483 8036328868141456369 18178052007015475109 1567164282691250410 12590413934056819891 5024954347298781568 8392255649588936002 13277575448628809108 8611296882112898635 5790301676818121322 14972078180779782438 3593165148466437529 2851097269511035182 9201502970547033409 14191491431214652558 295816016077566343 12344499816062551633 17881946451030108763 15328288151017284521 9383525932460341728 14133861058258426256 9851660999579267778 9914819814304329031 15117171770290245294 6647370482918543123 8724466665735279488 196222566534565816 14856373803326511544 4431712463806492825 2092009967712207108 12359941898926723982 14192925630733615850 15083036298098416087 2970948799985450649 17166505456573231065 12090855807018222357 18446069477495952888 13023385416944335847 1834189650576820017 15139739358252579385 5283629932110877016 3057942328205400466 4372792396503928688 14538204238984312169 16203518834062713857 7686840059538890788 9191987310194164760 16970828661853211933 9642119690522069127 2243390018106563669 16834731939581460218 2031097968580115756 8444315319950183732 8961337567188428964 13216994416196648853 9891524280482917074 13087777465417050611 15370927984943817199 1181213433968600514 3859335652048563820 17582323219171299899 8772839655795602977 3819948911111170261 2650763627503926564 16271772576510058278 1388196112928271228 4923286453757216615 5663524655654810651 1321359214976524146 1378348647678660906 3709936552342478886 7586910920745635090 8791535120447219907 7295803210665166757 15798453599672888439 15399444339712855182 13742605081336537769 3270489368663965837 7328152191604189623 5537990771683857941 17498318833126706603 9651254157120863849 1045304411727917506 11926641739128615491 10440765903032651627 12738620444694769017 224185413722536352 18078879500265319603 11637341575200792557 8810188307377153152 15141645191837971863 9733467674154171422 1647083694528884073 5603553556102275928 3605848634045931487 7688467097783682170 4511112025408456443 6045842715245748291 6025112699463231602 16236102146989021683 11194326402560208322 3503344196773438679 18102008461913292183 13934673108835468274 2485168674150542922 15079847367409751097 1462500389389870616 7295485328708089159 1266553913086809911 16247038691905781160 16770858142846866718 15521381514356149244 2959564586936518102 13444095375985221505 11669286223162034365 6555569986853526868 2718330780755336596 11563343729774718930 2183382534215681028 7632965737994439905 18049613073249871106 11061258293790098763 14397165103662324365 5451713180347869847 12042402183275571321 7288910945586883977 16824314467106887453 1045969227464504551 8348607837233560835 952864366516440427 1690375001175760670 12572390620899703190 557543203536632853 11486757605461111024 8237597268907488034 4355418045269624329 3241586529924694960 9171237024466219267 10973065668672767108 2015336737065888629 16860171620709073332 14980212295369554615 7619915576343117147 8823534806102977524 12951290713036867779 9717914061268533621 7709316585983245386 12664279672615580045 6238805393935920890 12293890364774525974 99449451111694988 5658094351482646056 11345801318265108135 10437969543126487237 8761939765297757771 3498183541781540564 29482769435710960 8854414108212707135 10753672358556370290 16111539686089180890 498074773131666197 8257857040870903559 14517546505191156592 13218102608061033276 12018529787611500476 9061913273840776608 1903669449060974900 3672475898744930615 12901492675849738778 9771059866360925717 4586698091770901506 9359189513154378586 9463115961534719005 17083069139356454242 5080724111282890131 16058527493113219573 16330331589721860307 4475894639385380576 10040133183557994489 15104660784856651928 18013203156741377506 44999863178757324 8406088230766642967 7523552188633804502 6132610163130236307 1838989738747304913 2390816415491118583 39501267200791172 6657559370667141023 5138986756483671641 6093802813482286899 4622472039764865136 12888470326493900385 7948010128073828850 2363852286161381607 5158538498450224528 12619887942525011892 16663812320880129561 5848834206438427112 18327766464998587379 921729240464887671 14890747243940538775 16583852626779793502 17134788667655169131 17602060629806925529 8443424665125041732 142160975192031321 10571957535482798381 5188697279953073515 6743855634630333144 9847136982556441804 2254359299672237821 12803319456988369491 16153373695163327951 10479114314562746414 10535342865490160476 136341871103414413 9329340078113340571 6095425163645083727 4609942949188669856 1437919877969178736 3357001740845652763 10147365199705762043 7280129896644928749 9329311867692232546 10057662170705214275 13184396372315418628 1461258870140416743 14269404134090347744 7817288523777506931 9327820908997481862 14326310279032568302 18259804608155993862 10069147728636464433 14954862396971336355 9237395272756339495 10631546677825482397 4221592595913903312 3779668654578391212 10743404743953710586 17616033407945492091 8525711217044870869 5326795715171599599 15131916036434944819 4321485365432759704 16363488266263159510 14068231931264171826 10075005059268461072 10053622758793357568 9489848025424850985 427352226028437948 11134284419843889517 9995205410734156491 11354628509823244378 7080772916239356910 11507850413808847456 2017483793602577776 5743576984173511467 3276989321174205492 17625805534214740381 3856346402724952644 733213751163951814 11286148810018192658 8756158387793041952 2490749174316712113 13454814722276539039 3546475342259190565 7424626606692210035 4444341253413752631 746900215837442499 482550280346414619 11519816340215153460 10067366730842956443 3483188624366862138 6504877722304498497 1271801969643849996 2943699520167157478 15828785279216904589 6225261083570129943 15350709822162717598 18445663116885255108 11629214449924370329 11549538476553712281 8216180458073259154 18054097897605935995 5032023715317135157 6810610337674769706 15431699406642838755 9126722248951295939 18365645931912054033 13375339892476829821 3787826788733437777 9888767160037467672 1586275463962052993 3252730954041970451 1723044740853301778 15067834964751552863 10252587237598348194 17820045150704215434 5748431104160218286 7188121263331283825 1192250115942500183 16309473968957222234 5452107575429043252 13503780782188245653 3176353329504614847 6032462042308690217 3275951055550995698 16336321487780732919 7831406576401941735 18060279835084142266 7312225901696461836 4954195323008782040 8565664974730135473 16091396792025343425 15846855091466740548 13850085928341740978 8808362045418235071 16242882354205347762 15366561583934722378 15631021222147556948 5472175099340029475 3020073431208330175 9853029332949204327 9255159212904397321 10977276603760647687 4531315379118376626 17334819052227532650 13024134554581042155 17312373285575563892 12435053377024954415 8656333073975719730 10682340626531343167 13929637653058346597 993947507879887042 14375998353749098365 14876692953063996806 753293156947302561 466903840320744019 5239145757116764345 8921044534576871110 15988983651414000087 1330100100395607190 17719457962907619173 9907021048921760140 14827120467537698505 7046439864570261182 4757197314910362445 1902750268723536589 4864308477058260410 15660571468838037950 6271532435735184414 16681034054586099363 3012129715124903029 831996483366339630 17063744017936898923 12861402772299936455 13878813185036174217 9879658185588440160 18398751198446777259 13054830212237222499 8968650741119713032 698244228873436343 2019440766766964512 7906266621170480856 15913490247517304876 13007217290248314452 13186513327392373470 1049226721515682548 11071751543787451147 16669639267935616066 3832935330335657270 7363466182757719143 6422409992180253531 17763393188409150812 6247435588362322293 5870129597227027247 15903454804995986141 9846329987329146204 5387833837305898134 7649553528441069737 13935175370169105261 2223607180027621495 8309783302913093219 8851948389514336900 17345338656314050778 6257841150954242197 18390761706881773171 8107476122892366289 5495671178324243546 9245585762322433095 13239781931790441230 14944937951668144726 5194237184324631489 12810911212422834615 11682623334268763836 7217491294601691267 16210546314870582139 15775046697908420591 18001309851019000935 7774359206007149766 1358405160781564892 2192820043452755537 4854470374273716500 7512624389537041781 14083654384066139303 9958021525131994405 2426748963999049097 6090689013726026584 6116468344305731640 14514368480328547406 9929175826529042530 4422065776009458950 4027990511460233523 7565280427435120540 17727031736339591484 15464748280485212916 18223577207949879503 8292540018686079385 13444877924224054968 13065117901175780988 4643694600101484230 17240692569877474625 9015353209790979519 16762416965964832185 14021247676334975458 4330309723841071857 3898287538302005176 11821105903353839607 6389846431159474691 10447314041658469208 12177477274052721062 1217574462975836395 11671492025686279150 12035333172134852808 10509205932860819695 3210348780317054467 12705049909514085705 14102672265544925679 2585532102097185089 15679790857384978356 6675366474142071235 10891587586839811105 2461111242947783924 13410711013974116984 14873051154089033119 3825264338051463298 12627743938311851511 7873972437211592245 9700968815786605379 6076318604068107099 16368776193155966401 6200762400194253068 13761562987221842048 18149571489903048356 9666339989143017203 14031506266543433024 12058571742120459407 11298023937729469210 14798483399706972567 7958060855306377838 1729993965097856233 4572922280626291789 10350293442413077947 4301859059933185442 3248235244102481533 14792129030421568666 6375902720843000662 7791826489867900952 8244460930939326407 6462230139193198401 3853684410690149801 8348622787472179989 13618770549121405827 1697861706005366649 5345376622201581270 162749775340532094 1892886132450790173 41018966455098829 18383696659740621528 16820006666890483375 17230751997562320138 10355011303219645196 8706561206325884984 6934587896986367606 9180342308963064252 15958880612706352529 13898940624479096304 14478125249497410034 5087068082381889294 8568621391122668315 12123446469097626033 2818939253790279917 6364657414405847335 10904591982929113968 17736393564351479777 5008057845822299447 3175689193710012409 11175957812218875105 14795924530879448380 3145145957240588966 16923209593187026830 14575187724843628420 4151676505657114049 17866212434503166214 7725731312744636617 7718359662541568187 7064264444024157455 3928808739221217450 13440417544659503812 4960270800915556864 10421833884103418193 6433793088400864365 5391864403819717447 11419410454806608564 13996677347432445022 5811623137676289571 912418051543206194 2477630275488531763 9770563979456656899 8398215446693607895 13842316800424578822 13607405325416775054 7005410589699436847 6537194863923536244 10636920550838294811 1339454338736376696 15677937044796933951 6853066293549352017 844081826059033506 8101495095454886109 502105384696433240 1923970194757371123 15564373828994930320 7091414300478364626 7729923787835620353 1960021265657940331 12696345616752272939 15910643116371682583 17463838696658245469 2546024412748180587 5806332449401169852 1582095158215728385 14296341293301529733 1690677021710182571 9623533244788629109 10882673721740263473 9375369235248310163 12559533689053291245 14568266858836438489 4771796255857024552 7137413861797246568 6468444149911345135 9915833658525574205 12528077280095786696 15172352920066735848 9283227340812213278 11950473907499205810 1313832964446483096 16775632153549093775 10914188545259975770 12931741480636806924 9838524426340399023 8024682627494305722 15752128708573659010 14566189631624491891 9810237279095290375 9313887500224361626 1286872024033527656 4697875558941218703 8645974934624819158 47915939252291286 13365106895202671206 8843933608148399546 8084422404372313838 17114957279707790840 12412844311675110545 11861224320640000175 980435685596797788 18039044810041907524 9363309167194459110 15167615864983953555 13219626467355324039 14547369245784842975 17715880655452645995 16375535760860606768 2456735184133266477 14647966489937426740 16736609404641987258 3374014018463658670 424003451090662323 16207854156748056168 7755271945319856211 4697019653649132339 11506511642293736250 5889733065986130389 6457131485142147928 2156016157231592392 10355717224463634830 15912797713203214287 18095061785529582425 15995428656818042150 12426677794494397028 15076900049120203996 17106630800015253223 1687577258313822756 4536823193561805683 5626266619678916705 607976889073330362 2870900924198554014 10022556334618890567 14063601556033880318 5233844037802558006 6124286941687750639 16779423648811309858 4426659999894350301 15458565080775769207 13464899025586623285 9799331962574836025 84011847264695888 14813609363939429146 17310333734613170399 5534865867589487993 11233488877883372985 17833563206095087025 917018913788355070 5397513857391341327 2218004455496629702 11134240691067358187 9877450380161718812 12398091636583259862 13692717922159131745 12783454015095751288 2139367913308186482 8868045253146935921 2881049966029758407 3158868070367938431 5281374883314097086 14395393106160790026 12706920198029652312 11844663195292769081 7390289284886012171 13941190922323026648 12427057688472291024 17408071899282116136 3170221808785042976 8389134433814775798 14443596995202738772 16092503097608280652 7587422507217168128 4531767631023353673 339881619349135950 17460426198966452645 17133000593194608340 15904947181858870453 2189938126696944566 101556966834900822 1302714887758722624 18105424597948939358 14744543456170359152 2001835461887294476 6341928976617706181 17187655875328881041 14643777650730239522 7865643144193741122 13026248718475509851 13600252834451405488 14136289424784135918 15936870002593020182 1843305969700475606 1108897206555126102 9959661240295114375 9094938222091601631 12874334488236477603 293789982450199136 14723063121848069825 13010370730430728991 879159706291894138 906078291002014100 10426070102158746193 15025288059369053493 11143851748178103069 15492808253638560097 10927240813345878465 16694013183554411275 9344919342045608129 16698006052422483303 14688158840714505187 13946396677987676925 9223191578832091937 12992922304214849175 3969809444252246998 10614966723244344234 4236660702285264319 1420320503238259246 11781674028331667000 8909682276898855375 13488401244654027868 2001008307319966470 8500726109774331607 8447787496701552663 12046632300379330869 5795995001777519077 12169271513217673165 15972434627077831756 17048835326721909042 11308231403187725605 11551615273256811296 13943995894092185040 13292320237080413223 15975536767582245476 1930586614312627692 7967680766233446924 3352067945506970233 16229499940184457633 10897975596463502191 12768749575482151991 2327710046687317505 7565789969300618683 13668477515345616900 18336860536760846486 328027415619408807 14850407362954734627 12251808460784708817 4852320721555691653 23708338361750364 2773228628005447 1189834834040467928 15068468012230901762 1299373068574809699 9184535468603697433 9603786178057083933 520139492494915578 11127686955825507485 15186587262901623164 8299705891329822162 1085508361579503301 6489654088739265049 8028432444763470698 2329989340552413392 15905578847357813150 1617355140171021409 5202956500652662252 9437263285354908725 16197863187420283981 15222269971318428802 12428118657726276198 14133848750886892358 3206043281704180825 3350380196435296516 3865212443931245834 17221232478320197824 12932194831532208067 5486106209960134799 7189436418170645049 17789543156156822857 712279522407968014 12958578466940775604 12781709326558052280 7472634994382361917 378026728872652894 7291124308693080876 16129054110711448380 13422521405797599994 16829210617910905423 5184977042003769379 12357288401342285665 6578991956439913250 10965929104884078579 4489742061661154868 12265023045356957520 13103298290382369432 1087087971374933902 17958610779720629333 18169362560067179380 8038304608203674107 7202645350187455522 15663875428507484183 1870165693619243616 9067653275915090603 3195931647293674734 4780455961684705858 7420177245006511889 18343703609419085974 14425657086413761851 4318811987679139123 12208905448178522106 12975890856894384330 4907228677524784198 2528267443968374554 688697120589659954 5818107745943118469 16630445486934970300 149301410854026806 10675934447061601355 5136284438665884289 18402422550033639921 6665720514351808207 2806834629522621201 1282557863917089113 4604317642985856379 15356948551974299694 5906254778109073721 9605165290533720053 11071348608542245535 14286313408622168763 17843343689224631605 6965782579313367718 15041220399977117319 5606953543380508604 1672182569701655020 4797442241878883105 18010015986012018372 10547398844111224981 5850882300774771044 12968603422912044171 7297688641629415003 1037704338752876541 8748505480734542518 3710840990703002058 4574495036180079601 6424092229779629249 15976036683529442868 915660428228260563 11979093351413466122 5991187424073825911 2615417362070072221 16255474884373153925 4422698618911189295 2996605258677861593 5475394381103006642 13680934551471403566 13032982236059886848 7154503482189396283 8585119589300024649 1406283771167038875 2933784093323041416 1280003059531961549 12523164096979330008 17023019398081910255 18126561801717529876 17920765800508234131 8175588484726100701 6598357052145687620 12231636243341421428 3256487794085341450 846260804744440407 14724796041748265527 9241956300087717437 17595619755622854282 3702072660019484829 8049591318366424496 8700176746360986674 1408064668204490255 4681234808122763762 16709234794404121228 5480812863300135368 7300100645915369997 5887544476319091491 16242100957115284609 3611697911162503352 487957973154978436 510594985188092801 17166233745313309902 11562094000578848280 11228657558990011187 2452339397739252720 7131640681348199030 6720203272979634583 4819837421147161789 15089526612262274616 10320553794541650783 13136415475818526673 6928727753342044832 8670296977314098287 6097139813759198805 6269174134836224352 12240410865056336602 7779774357152265529 5921080264869066131 3084795588616062476 8994749517046483838 8016611335201372769 8340507817363613179 14438621179203996305 7496197596208264356 11951935595841586816 6294079508039404455 11062475722697358316 5474859862399311083 3248121996809926996 8033663135572090394 8721768505627071898 5944539793486915210 5902451840281289924 471374829189873966 12400369077604494299 8443627296019340050 2075842273247679635 1306735077923636553 8762179027686924876 9926045296106788748 14201949754437298934 9781952683256911323 5148097228714824092 9430725072602794948 10696299889916838839 12992255768256259919 3882677372119576249 15339047733241836695 1276399793499725705 17114944436575056755 12482996566173226272 3485057798860528220 10909640453098578272 11900963078036383487 14962407952845143724 321536617449753903 2131206604701334003 5328196751697048985 5336588522603282965 13292657159528098225 11152850085224402104 1572440857921344753 13441218308246959574 9070154603271531238 4746720392934355888 17119960355952378047 9032711457021504888 5483833563732907472 120305560416698055 1835222349249710952 10231879674459943890 6346872132655171982 16764962855655125211 5499522988655036010 7195225772218087562 587031113260105929 97657232696652460 12164651396330882162 2177370730278377512 7857719460484753998 291999028033757170 2412789419465598768 4060215166300163589 18267266660888075242 11932336731778541290 233776535863271443 4103985849474802937 13738767477434550303 402622718022563809 1475174129097999313 2210600495218435972 3266049672967828327 4143200360584728815 13017271933646678233 838649071617788832 14012374914699065693 7008610675396739455 3053231377485603028 11874774924779144867 10724617151910974333 5968170801457230458 8370204053053441445 10658031860664736569 12466614458283137824 9292408162023727979 7635513566331053845 14874075519610724490 3565481768232549463 3940941500972165871 2156872884029123270 9263570507669865613 15438735712670622625 3454362259079729124 11237691343622702197 16157466253837743896 3734164728306735745 15006509511381936775 7453379894034028508 6193315326792797363 16205897506335743373 1298682849669074776 14234413436164638515 10690452568227929970 5144525953214543209 17419905902276233179 6101475665536084664 6835949309954934560 11526156523980875337 12778640982380221622 17322225949778430136 8168231087323467837 4400427408555432416 4326944708210915083 89517733563103300 4465004526492394873 4404829071221216766 7116717302682249215 3438305795438850685 699929012549182800 16513036369418797124 14042569804874793787 13348160211576392559 2132647933223563991 12157406208826955111 9443838365268631118 4079186356670762384 17304086506991583619 12864223910748939633 6879728229055461706 15393274213668000908 11771456883899231559 15094393620715974482 3986692838922239707 14611955052183770915 10412754722315943441 9359652120484458040 17601540247695304827 5440134678797166373 11417149079044819016 1090021531490378428 4342411976968175462 3294736452642220301 5531604830959604598 12429055496732083162 16869262256788153297 1826684712262042385 18137207214981639676 14231207178725524111 7849168985414058676 10385849576669408402 11692736220653539009 7882707212507984367 4263136647382696442 903599905682279526 10602586292861447934 4731148983870523819 15985729249861713566 10621743305937844453 4586565786900903625 15591585827452487169 2419494050393487790 18418652650477087511 1308124071560685243 1674014785693454253 11515653283184822847 9752134367782810008 3887311074982915236 16762537034389700739 6709127022810273117 18058172573300777659 5822857183866437049 11581010035942469290 10574560846618011551 4925079388099392122 9943580887469630733 17590291587352495862 16305371142881561247 2685358456126839438 3370011287030946575 14105699966361145816 13429688093694701663 17929599404166132908 11333335292881811389 11826118426751720719 17675344758088778464 11894638416744302454 461848860609163436 2338429113685460825 10757097133880409255 4177449620343645468 5249011764819441668 2596709414639010343 17569225826398678019 5084168045144559487 11862234230098875187 2747020980260188410 18160662245329148845 15206236350553842739 10256060389695695937 16431466214438010878 9640331268172542694 12503777116872951521 15016881688545459873 16568704302506805489 3355870350120439127 11184509891270504854 7288339097280838753 476428709679917264 13646102836667282108 13876267995032973569 16600852394869613330 11594305805418480237 14519747375030769496 1656616518628867531 14560553334768867528 6246936097574534465 16059503061022705089 18141943571178407708 278331205745085783 9292746959212398732 15578011764823839732 5618168689262006226 14681373608235725401 2452694737957869290 7760847050836311029 8089400020945834069 5606231138877055844 626728931912148790 7390776360933491934 17359197348303795903 11358572962470369797 10703832296906738378 12899418932633969820 7012986014956050900 15426506392256263767 6205367202246286530 28423214106600413 13224663980549227146 2958552849165725489 14244690195111512609 12402149703512919677 10348156734689447887 1243869015834571739 9157516910649270134 1868470938065083342 15932789931632193473 4536338510587465645 16985375246761049939 3918888999112923214 8601841238273241861 15754376157180967195 2924168135790913231 17667390598351127098 16442001509717800969 6131063320673215902 12257579314471287909 6135517731644754284 1069580300245108780 3175356690064095131 381905746783077644 10442553687095920744 15902750039681341827 459324046396153188 13152647541226360351 17930738092644397159 3054097418669345958 8695249254359643397 11496045360806625241 7433786129792417111 8846864334545964396 4548408958327600404 15245263394115151019 7086508813717596658 1846458205941598917 15522416459260967864 4126403760105920366 16944811835672049398 10180309713536254759 5440993088734102134 17785912300687240765 3105720464644550333 3012165633192100390 17233168730302682907 6488962735033751531 2445260507893773744 3648610186767176035 17380050854544189964 6026944820406871887 11740354579933606565 3155263115089717558 816774191233635876 14491106953341484927 14739382565914132618 11751300451852689486 7195553103450397970 4413191827254082208 15045664868517888343 9529665665578310618 2209454989894088176 16578975838499540643 8876101410512903221 18154930659927624550 2931969806243269194 5333400524103057478 2221924051971338502 6562132824617938313 14750252808482286269 748929362500550961 15636215662247177768 3144273671634664186 5762580611601183011 973303944700789720 7595142626547520323 7302852486953454969 15536164961536837939 385854309491037740 12714034987597084097 1546979161215989710 8961932928038480840 8234772698310281834 9722369247476595111 18223722137344920952 13694281886006982503 12435657890262813644 17943376220189662858 5925370704359061208 6099778695686826756 5306948277186896617 11964932620342039391 17870630672581645696 4532759630899795406 17041575114764613219 5418058934196757792 13038466063772893644 8636139338564881565 5580844590302606842 11459227667703742837 5286167707753747327 11123249649600399595 9579208829818834511 151530671067067783 14927853486687472062 10039700266216893572 12326765766533844495 18395515423460142838 14568970527094100651 9675900762649300395 8924046707809045200 2936118796004066550 467199045478712923 2587118768379650335 13008062067524601606 14307329678826574057 11517605881900920631 5717141202247334268 16003208646706185538 12364370681878636762 8261425348036762540 4573312480793812594 2056431709441755338 5853176811028331569 12626338114879072941 16182660386841860681 2466295919314537644 12789020454934977350 12454810929433663783 5571566067743974986 6169727898183469934 14790138800029585365 12065941096278091558 8600773606905250362 17655041320932055640 4055532413274388959 9117360685083805393 12067358147314976639 6879863252605725299 2074434648956166231 4451409531068765266 15079054492574641516 4150466876707392850 16162757556649117239 12848626609060385890 16854589030968437980 16681166227221588589 12352115146302388663 17327356967968722930 58676418373576639 7835266069776296459 9084357696354938693 12633993448450960879 3380790763724970249 13124921522657054073 8845005345267785450 14403921057893101565 11419316843029487558 7187730154440909875 17000284194442194522 595954453209898408 5796245194267039536 13912833537283516130 15241926003152825813 2249589479478017854 17521941416324764063 13770691726196484504 5434445264331794248 4684051630381667312 2247043563118606769 8046032229469867915 10457305981081523718 7259344722201785628 15179737243509386146 3961284420883326136 949940433061745590 11180751410153291237 7514036559921909316 14651403133330979690 4705018185491552228 3690944890562977706 10902938732016776007 17286462585176651234 3469199226597779201 9503817655225585191 16704812935420051245 17710948318193093072 13757965306957037189 8777790479206368241 6347101000092359217 4244631132663152841 2743897690182376698 4810061943647438564 4407000634043432979 1373367355997394615 4527266864220946010 11623542948899057471 324442427316594694 5208069301809505275 9195869648308150294 11800297638322691903 14969382366408374299 7828053683029953885 13051448739370856618 8661400763849106891 10677962796417287450 3889515871502631313 9939053613822293163 9894647992476924194 7982067970801622859 13075520669339906714 7638575945618924410 6136077884283486818 10494627143462920640 12109054629533296664 5420502814078732705 1671101808628081901 14343826904426479564 9029000877987281720 17863711200680941301 14363418746817401316 8032154033509286050 6315303578851814295 902967485592244446 6385983222029577657 4286959346166195916 11105483042289124902 12228046895045806272 17655051958338127293 8464125626445089925 2898191272978662222 8094184496770868829 462001087709989149 15402936987001058550 13578416163826871687 6826489182260181341 2043893105217360029 5209626319974856701 13326112634800927866 12562133819627170958 17483065562130318881 14865323364769453382 10954336866206016683 16537055479767423973 10165364316205221387 9516175636538424331 10259642747962163424 16443421988713624083 8083499503507851854 16314830223818682484 12610502568512354257 4255865441009463649 9837164664147177813 17974671862800844356 3150379212190474509 10552515847323268301 11072107297288056969 5575253253950174383 655805879777004173 480628483700944869 14241701868045773309 14051150492183653378 1133366730298570561 7658314744648608484 17778785201292435497 12102951329108672735 7161779708796290537 4473002083412389218 2096308709074563131 2191604111262750771 2917960953160648583 9106256992471337713 13633962008567992713 7252233045810215130 16423021975788900180 1799632285556054068 5194209623316717024 14121298310198678511 10322256847374741939 5020579123915965680 9864884282133458491 2017913727806518418 7196718856575965291 16356551331058144849 75084786758038015 2947961486023898126 8453590628637289352 11540130936180435111 14288836156236311821 9592990055636896510 17014134246273623056 7046844596734611410 13748666093371944207 14019419838304290421 14092761408714363477 5773263444215982589 17928662671001712563 10008077710968970669 12298850132647930922 4902442050613777089 16621053408853190935 18086258115209483895 10223574859102746180 2293804825162168788 1026480915324842676 3217217077990123542 17277489628259721153 18363277632194773805 6522105875845513880 9810192787561642181 15779913226365183957 11916301560077331338 9270519038386935570 15588882729909993162 11312642255406268707 16503161508454283507 10369943784722365134 7783068173672182511 7159139150702393119 4943643623159880953 17821822017659007716 6048223748491699943 12257443655804337699 14789397496887749133 16453412192611717407 5632558642380435215 9095399154260072194 16879730035840952852 13646116694763591905 12552313880857639702 15454233940386461259 6017368772248762975 12419059970087588781 12946435593644952492 8190619818913703679 6862030756713914392 13723594983441104758 6401673377270768851 17088778308995128436 1446484338938291284 16589349886262816141 11380380024405427882 12762710015874791276 5385908764999366669 12796268411672270748 6810559101812645228 11053941677187764008 18324449233884651060 13603808213123843589 3198734160309412757 8426467129226198397 4609844119261739945 14377819740101883398 16845077882645242169 13201734831695488062 4159794719687966511 11267016359954352141 13458504115957929488 14543730854118911161 13569257401556177094 571814701279074780 3479356502982081683 3322820515166096763 9740044952920466874 3558661824801883249 16976519922011720847 683440622301732287 6134115444374500859 11225905540309889239 1022902932408787207 18272947512821254164 7878540058548788063 2346717463183945109 15288820308680029289 401766797016066960 9256572527090955873 3360129638490727980 17312395007884990679 2064015506457463756 14178602261249820643 10966357560147177574 9074508156017890766 17337663566559143799 13753558908685534682 2041110368324144791 10626160368934521294 7527310944072881886 15650798396339008410 3764761043943428089 1067959742995744111 1252568480939388708 2776984531683135890 9032297101832993573 15919337102949707284 12966000815898409168 1699110404632643034 6051973207833575364 15079648374705278271 13483029238401909506 10112208806202628561 9975033175621119374 5480911193581757750 2580933675921811003 14133988173603681486 8524287808472849578 14983933942151131615 13319203349232644734 6882340723535090362 13966818875930525526 14060768299207821830 14495931040066499463 4844840725718737118 7242061485104251772 15947571723984100699 11139269362071417257 13361337374246062927 5109702299380141544 12994432123935343778 13415591476239088313 10613118391509628126 5149468716923831360 7880696663260620942 11555378359044143781 15280172833951500005 11218249507257422342 7209132440391778321 8503223942768267531 4981340875373411832 17871835973768834340 9438584024049931105 11472073536678294698 6346604689389833100 5646256443051016661 15219894970188121324 4883126391804038842 3956099703359164871 5201931083298989138 8167154637024300578 9567485663825376354 16084752629845025682 11269307335815795923 6295195516752699725 12845726824554802730 17138743014995864847 12773221758814447963 12576545262759784456 14841170100879727646 10856630495034193760 17551632450657905695 3440046165286072619 14081250031822757814 718916665999969286 18297332937452433252 14657832540651296940 15095814304190050661 543346817325735043 5187826175933566410 15133560074646455852 8574665827237576324 7557671893127393284 6830942201879811503 3361422339714728511 6514193029657104798 7688524701954883516 7703652553746931224 6232226991952856106 16645231784300482448 8468202270839210484 14645603802482612423 12153209349352360685 16754763082862060181 8050676628309442443 17503448521387340009 17431193689716853642 5003872549289383313 9318063332588797800 3080715089289853135 5623375227557464866 11073454768084542107 5420636366830806630 10655516958213538678 7215092908174769437 10523114675376344688 15935144621986442617 10272260996209644736 1537587973701398976 7249471887931103301 12625277228691256634 5760649983369614647 11710570095027532940 15975031802721766982 13658931768521589231 17600855391617504033 2937196486382172687 4334354693962271212 16997720206462817717 13275718558694555319 14485328197040739809 11011871268940271041 12881522719208427202 14967144631224092773 10843114569374428773 5661174667847156041 15693588208684269118 4314029175601480242 7271738565482230993 2703723215337383046 1411424108997499934 2641844397517882410 15699657838840610455 9647342070887391120 4941240972866103962 6190671143941556634 11781874342709276872 8156161763575634719 6961497084657170659 11551789954940950917 9997016638949091614 3142589500395935863 11261164937845346587 12233501885071896952 14454669871569165346 5500656258862391264 6847360184500578693 4781599482219188515 11361971714533805180 10440996258230030505 3612310222385612246 16499787952540676550 6457794088056155491 17129401889685241363 11358752549681141172 861893142224269288 6186395260524503254 13621571649331140918 4486109370729145166 12721936604223518328 528353753816805112 11678851497645517045 1648180809900761972 2755873572116648301 5456237296376279409 13701410164258638656 4062051600088299033 2113630882122480038 18324954177580511531 9050378625286122164 3746727009776655909 6988050522830630068 17728762000219998091 14504083922976115793 3116622539847941411 8849532705895887263 10824637923667468884 7780232567375740657 5467233842904866695 340540644095764285 5339039327046141773 2936669008228654922 14564486618478234834 1739908439647774226 11624904780206348886 9794829372484292451 13856335148454121956 16536336026286953239 12643781421837121314 16282479279467533631 6836498738086785028 10958734450499055707 10629595751306391845 2098819478912693093 1254886133444741448 14332662843404956715 6153206441810320674 16759026833892357982 8829117234229304916 17335762695576006364 817181342046908947 15142173627224911314 17463594114152924261 5425081084362210679 2016445571217039389 14657025746340763016 12713971464889685584 5461555315666691978 12937638720718037526 15499558801996643567 12257964196710134979 13639615066180899553 17816894113064222351 8004149778764832498 8540257318168484910 196136060472406504 5714722444849718301 8562842310811474073 2263011180586579966 5332182988446677980 945770399024454615 7292727462816953215 3449387433617226018 15208983970371615699 1666853840989440432 1166418824829413848 11745360419682222471 7916624332336727323 14719132470759049399 5915774551233841763 108232526407224252 10367192900978459372 16160753258696568145 3609893859070325291 7499195140758570249 14100465552270692374 6440380104615147408 1562633870829024146 17597636364843971845 6710264337709955303 2832531664932899187 12865507244002819908 124795251399416698 16727138348683673074 6123047918273894959 8239137566221599124 2955267908795690233 12244794003869935716 8295267544966054245 6068509736467568314 12911541601212394483 17717063162072681663 696858296371579734 17454007893216478904 16743069195698105246 259958625710896685 4598974136407307973 9431738338879966251 9340198166514241243 15432314180151781102 2494305632861357854 1207768260820593471 7461014603172973114 311438889224914592 16847741816528234584 5135465160928233597 6487293576088835174 8890400748731760948 9035159938053207723 7321700164424676180 1495092721016719817 1588802501815514933 8293481447031956469 349173106129947870 12739021871197587089 15246467855158297277 8053068482677534806 17874939861036845926 10518347914980921352 609737229736555939 14049379558593750250 4186616657512401402 5691865880334841572 10272797629752049871 14635675240291999134 6647490811680893306 1832504637221133293 14658294574422928504 16543551456513864942 6772637984141365198 13257665178662002926 4669894928846553492 561410527112739279 328838660217431225 8182898721830832713 9883143560979515262 10481963018190794753 4003960729392950277 11421823223003712452 13990506740385516591 10288714381565787017 15280094260709114656 9951157339731129503 6709404325586876347 7747868231623983333 16405058433904468210 15059147189657318145 3349545634397421678 11504311038484345435 2584067960667758470 5900602519663935105 7430880702818378450 15707497858860547477 7128851258278818420 13321389027382014916 7680660419462891525 1468809013068384182 14833183562090486705 10979203700490188249 14986662355226381412 8635085259923689096 15640806768572640968 16901642528286334888 6204205845653708206 15712944442686571006 3626832329348886169 6267107253451828723 6897741128642121839 3647034110498150410 8880692496438061255 4104237374028311128 2757392765879593943 14184068043803007124 5057326349728513826 17176949259181858524 16151141735676353646 2005873045864100519 5550983654479118735 1657827554542751391 16092166554778993938 16319534974484441948 11547248835437391112 15059506274836828020 7550028592406298951 17187143272848152750 12731613718270105574 16183257840373729505 8594754919123361606 4225157640199974119 2450496905717541479 17991367557580734442 14684224200939668324 2629664736506981077 12546770973132239998 3815160755541960250 13257913323503912401 5106287399162771719 14140675876066275003 17600166560615413175 12914830961284832382 8526220597001912104 2742701619361588495 5722359786286125069 2477553167741171446 9748413300377396365 909649935110408306 18269927365890176578 14575827757081048384 15461094862804673795 17505543064259729543 10332118685122159171 11614568203287084092 3048360832869433337 13945777672006123820 3834204001828387699 3045139511968773117 10496984483919959325 17619760057543976705 1022814504451222631 3527476482304130955 16722053275390620199 805874631216604016 7579802682659428936 8317171992650198507 1838122480617336855 9762850176451233264 18207866518153453121 11651335174309505952 14158785092636035307 7348253475572813300 17253998993173612375 12996054657261860253 17472982381069441472 4091224639503531141 16091871726024479566 7740060608480778800 14947275678796706378 7302728698152878901 7477468566277197235 9584133411608964047 5059194818005332871 5406404939065337634 6074609200585893560 17949681664563153460 4406646455130377070 11961766112504768062 11541526789231829692 4016171202508113318 16515116179588806740 6286267718335233233 8307247750812462647 14202835029993101766 15675993359333419744 1103589019833115155 5563190593314542321 17215421770432658036 3233845040867241011 4386960486953784828 13753746671201306332 3762998564011664762 8465203924475957880 9110268707475181004 18287186267546049530 10726156503596461534 9463804388637411596 6676948246274370304 11969056109310603079 2069089546580749608 164469385858511112 4340461146321978090 5857022795931288305 15428700843288987512 13910451908095079028 4718693442451938221 9026567370676162234 16012482262783940708 6107058521631787150 7419023789571147506 16607856262284970563 10363644478824439804 1378947608456142639 15910549450461264264 15097641960741602730 6429672263111942919 12014386732735858986 142253085095666779 5348443388351959468 16313027297631744330 7083235428561853483 9791066717789475676 10385896369484809452 15854705805471064125 9629869872515153303 15911856546186498318 9189392038397140302 808708945257334084 886323941258352664 1873924904124814455 17641401899943303436 14742267582061320729 18442056704317386942 6759186936680920697 12901934813469430258 14033370181752856225 15787860250757249652 5125646492554295152 9675875847807608203 5836305831320478735 2749958361770944479 8287466900180447085 16895232029884387106 7498601784530132148 16726190759064959900 3614421562942370684 7718512140743069939 15396404087031276541 4012478718442398598 3112811648319848300 16785211675286968268 12628114106942825960 8414303698328440804 10301357888584817974 8736054633067666456 15030777167744832605 1888178750796876821 5556182284609863225 7785302734328568463 4651932242047839555 3706329351736946267 2127032081937220846 12009627992954482968 16057215968639976089 16886143935892525042 229595949980263871 5385544539931480711 14889882674010665589 8758948669142516143 6195320077541541718 16981240315081202160 11128401780984209284 13027308152746150955 8587704527341311054 4824422651888992971 10946225795526849620 14064097998983074371 201601187654355981 5721455010961228783 10787042071641646660 530001746836932797 14485749153398005726 1349460510918738655 8036285448304914270 2204469055714515862 10624653594435766654 3156924459213280171 6242607030067708169 5086804385725115023 4792720145788197465 6926610076631613834 12377321294337009055 2831280953245838603 8613977740547284564 13571585369841492896 6218220304886378247 4761559552283474345 507703813810438887 5381407680375629521 12880976099515838500 14341363171900754201 9471548910417207646 10650293406800037362 11346399029239549082 64894549828663440 7991620949256527966 18288395629913491962 17490335114918910811 14830926839203478971 834214293694826870 14586080409299629506 4706060898372417063 12428021830048642935 15468740305828732689 9851943013775157809 2567618786082094205 7997231347068500311 9915404260871777410 12394079374047946027 5292680143705345897 2609489611267942495 4423397087782232305 6702383276301690177 17059630261413407510 4386740617587722692 18145418042792087770 5981657755389666507 5505312887686521411 10795265786357033036 12900007186414572863 7563147008022662196 17958651531938857247 11826005955357118290 6689586302198433198 18185407189729385256 7371066343318316808 9871043273610827073 18038615606077919064 10343059757992063832 8172790258573996274 12073443359264107548 12573798621937498797 15127094523656258254 15907006020496960845 15984723046223807781 3037808883330376621 11806037083528517249 1182430705343243160 15953902147220489221 9849003014787245342 17642495076541448760 8400064257064831247 14731107767237629715 15909115307234181282 2231906834036517306 10887975473892252021 1657601407186794783 5706951525060726758 11808287486423945679 6020306609009187198 16532634947949712024 4670662594965126952 6948994157003966073 17028930905669256574 2246745731108882498 8604585193710802037 14570239071728871578 10699873357716066540 11162593020992380684 16805123438781673214 16355807754990409056 5581237928567208952 3776895169515513584 52039664761326393 9397880282648371557 12352181200537649656 4146479851696965877 10942864806209364424 11573947361035165558 9505079127487780300 10048695554910283377 4281269457779457129 12856890441572976214 2642761379500652115 7886448350593657519 7267626473120430026 7869300736549045434 1333666618017524263 11402710683652999946 14727697244173453100 6001748511370106059 7443751296510531351 11571089075167462923 10198583442350369175 11881841714407927029 1605648370027303890 17732783133693116295 3292095982892076370 831791225377986014 13335076590388096027 1588422749216405189 16485424882736482960 13718363361354158872 12621832080315207500 12728192137786066135 2389655929964023277 11167724818674455419 3817287138126376498 7351291700365976591 5805734195298845431 4166665492027375771 2117652762582722588 15270999621267916416 9351906430973400606 5385221109766808677 13883676441560233752 6723367725819606771 3700975216626143331 2383518178640713861 14947115643236731273 8718066501294230069 11119137529913398319 16828435480504150576 5530117800196111266 12439688847244292192 13709935328935012870 17480726451294686179 11942005132317330529 2635192247602194589 8399581696693130721 6642866472757882675 4315893956035710028 15457694849977036767 16014457656832541892 17185591616325844523 4633319717114923631 12187338165229842898 126691631583039485 16627352993044914717 7885399584964909905 3929473374628520929 11321181859858481165 18212110948862823268 2649387709986682596 6304813878712877758 16895244607879338665 17671398968691873871 17538791707870389525 7612514210234585889 1446410139586189960 8419875513869360340 7717324725870501505 12037454068802406304 9014900667799276796 2785243379944858534 3399287490991751796 4998307277349647201 1787052437395582422 117796739261754964 8601129591091315505 2326482981642936984 16627257482713367874 8705055386782843180 7791038106482463682 16755000244975143900 847826235534155175 628315673789980343 17770627973947006813 12000753218591533754 7888725106249913583 13586608041012629536 16016234485243879692 6001027703400734636 15448101257461552564 12493220644120974204 9895542196337241253 17670086537116400718 15150346770605583785 2647315652544944267 9509180546342867688 12212396993811299459 2521169044624049349 13849399569939529573 7150651679015439686 1246573624254905383 11812970426830765796 8338456974974677531 13320791383069193649 17394736552646095256 17849061842362069178 13585347866149826658 14993378526968587675 2976510918232400244 3552706547556265142 11838362450687009839 15552600131708099205 11745950482561527901 14912717051909749627 16608283717560096377 9018176867584954160 1394240820219707349 13098346048937790427 7863614407156796330 15612014624831908119 1086954908665202331 3044430465619836175 3255616279790781318 15073774232834455512 580599457277574344 10755171956271827749 15081921952568318168 12313907086883368160 14231024949957707662 4242080459758094028 8549582438946736175 10809160069663020117 7265275694843935001 50929131857389280 4678973540406548503 824191210866894959 3905864404918666849 9710016200287322511 12353234198235004451 13966439432226861716 8572876228596668732 13105700883287670257 6781290200379435179 9710316002313999811 662338784519838548 7900869678667374399 589905095683925770 12298887100146812945 10289618165348925787 3909312970323325303 15431109534770396678 17075129931795620061 15019010958848226661 17157130112340960519 9341761032036688259 14718442267388327030 17541913189964381699 9814851798276784725 8365398093174387381 3383234839892928866 18338849086584004536 10627659718448989345 17419326036229777662 5765272250811524988 7739245764943430231 332982078073704524 10824669163274383770 183820641101626710 13176903365028941483 17079168453566262760 9924858739496603594 6242119302348712787 11862511866130493641 8685948545712051922 1591424981276113636 11311606599999931926 15120217848853785461 18215808949682943405 14209586568763571422 5301467548647660105 13088452604722716209 12625701654708898646 17875780329309333015 10742543004361538514 11790460161240977570 5689639238832286924 8148381393848446508 6443107960898268809 13010024050706101105 2898718607274264484 12962520086185141619 16059791759693345635 4240636449381002939 17578399774722820524 12357232624214720058 10979412963891335067 16278535131301469242 5122628379637460140 13906168077526915432 8478523583392881428 15667395652579853959 16654365531859104601 2585343884964721454 9314719526578168365 5892985180935632501 15934674124230180620 15983553399469683960 10409950059246934428 17466330403668581977 17184803572428742283 6374643238761797662 13781037264661701961 10601589118138489552 7680975435979534367 17137060458981896689 16895648082873820990 14274857755296372057 7259153606537126267 674514684074105628 10229775473785969263 17372805457106280875 13723260361376577091 8776650618012000246 15795712228502557575 15334861534282539754 12956191059197854644 14099875590295805420 17822384070905094121 15520116950232822175 13737157759163487492 4903911831721252474 16714090683229143434 4059078331472658622 6668275361191783804 3207738042115694091 12975110939648705712 12856059798095825464 9485034242326385568 3905977929665472957 3005273826971601928 62732611492778187 9788485776021448557 5868779602719175365 4034301771869933176 4558441025445303265 4209013189395317854 1555974943205661494 6575301958648928901 14247051139925843353 8106492797478293721 5168011675440115364 13883359426525566252 3506394524390749081 13485344521240084432 11978275465042142092 10994026220638059338 6056249092487734457 11348570600307348118 16787460344115520432 12390369075875238099 5776436883350560782 17004554535697839748 1681130074047717072 13480309648156018777 15510108127413042089 7043654057863858088 16905644905079112719 6718728889092151346 8873892025385711542 294793204523650925 4913513216250348607 13679029069747397618 4505273299590735497 13510437096824387237 13538858988679467766 1540400002862686201 3080841649806155492 7739652846924440901 444219204255788044 9850157460876956312 10858018731463480303 6221020645375428113 16605272541462385610 18090614253142411298 12742010439962331807 9277208707027780628 7691372886400399968 9915902497889178183 5176274816784783621 9118988870869488743 423773542788148941 15856133498417692414 104712263111466538 8532082966540436855 13208084709406436228 4076793243469555816 13086466964967801962 13548716106803528680 15751622663737733843 810014600071554504 13990706166196882267 15771820472014999855 11400735351108194337 1302821848796693837 14305200392638505810 10853461709944334108 15967789740437703929 860209156338687695 12526808249564586929 12440074114920614063 11959022089837650097 5818164085783353484 9990654124886282557 3413178866532717269 5891185754364512349 15827464685780136719 16024788163316079199 14324396249609652438 6533948301552159572 6486823518079888602 9211768583604312028 7385864043959263745 4357660435290159949 14805640815016895890 11876186509432330075 6199231317722674569 8642052172055756105 11979992994781774015 10511490883366094112 13108093713792007647 7617831197906310201 14363634965430512016 16848138324004304522 473693563282567584 8436319926922296551 14127348033034680963 15697569055607169985 490872683941991650 10167296584059219105 18432899010201192551 11695827560229160849 18152926754849883598 419474043496277084 2312182408919237734 527279870895947294 17407963175981405407 12035806658525066634 3597930490329251413 3335425771633079415 7692103473786071228 6281699743687865137 16122352727371172205 12123439833625469820 10336675993346111507 17533463100130602295 16013607904174884126 457736607345826897 5847671470873964719 10951737274224025024 8774402949773560629 16805412347072293347 11513695134602122413 12523239686252371876 13272887565548813627 1852508893427114737 6541541837140029403 12659648472709208018 17267697232980635474 17294615023853392531 5211619658380667373 11712926913405279368 4198809954950059589 1617040336039045900 7027178808395004760 13720003862796485453 18089059746939279593 652880181967261697 8440757790942546176 8245466162880302358 7934902939779909181 4858728359086579658 9536591886090314960 6980025482602301307 11066406069321971393 4405140163805670670 4650673783627859374 15155040178196096961 11373263944751541489 618528469969721278 14180373360180401181 14622431588852773658 11425919737688282574 8124084649905051102 17019550748626827947 8314953730998348388 13774056525219712856 15868949385259802523 3009513054410169218 13692200508301092381 10166160304097501767 3035820437807588780 4297411506529826352 13031028806771563120 18258011436827135928 4981744730252435581 8045325765862248706 7627224851060154449 16232382834170321915 11441953594047771112 4785799358743508078 7432297933082039237 9953606827060036901 14170309841655198600 10850740131985454570 740021921762738919 11741179863369731375 16491068084012570618 14311460224746558233 15050466915554404177 15258554087917052106 3958570589366896257 14195311600144997652 7694344649924582560 11120846812915316484 10304019492962511814 7776445299664588073 10572467671165461784 12381292047894032127 17301308018678315400 3193243433040391232 9790401421836036088 620945559858677129 10748562896225303295 14537391395783024568 15951134680912624265 7105695526542022455 8602153540966237895 2479559661301145522 5806724594901520069 12619728406165586501 16563440166117206971 18431739773800064236 5356160249499496475 15323735455304985152 7764403903668766757 13513337883866551849 12973468141840776495 5822792228195436140 2760929591039959484 5104337367329708773 10522972650120868190 1058547293101288473 14439949996764848394 11813189567672194600 2194130385685316407 18381223178671207282 1325772149933510673 12015884339580742963 13832764778552447018 7139404919316275924 11284970329974219762 14101765647809366403 3612992532748398753 10884420339851355125 12426967112184522643 7027950216331524658 13623218601840115324 8478279955074948272 17965391209275471875 8365231669950388073 9942030088350104698 17872336653804709420 13823221428816508399 2796253837760307325 491710171762746735 3733820150617160917 927875620964059449 3138903781451524003 7075163552667891438 15674440284966172732 4261711417828207483 3198158897121246059 7834348828474864223 4109382980859860406 14100822719464635332 6114670748275835699 4646360824994118819 3884285170633896635 7691833156386559053 3872936872989659352 2976004182748366193 3075819332596654155 9732624693504049253 510855139271835175 6351927989114366816 6579704693782702491 10378525738163745365 643313595818958322 6056429097795725189 4196952431855925517 14679762725910942180 12904955082335224561 5792156744648587250 1106445371483299271 4159030959692125085 12705440520038233768 12263034389301925470 2625834461409064702 12785616647444534543 1883659094799298414 17715777573411092978 17273355926955379159 6238627613960346329 15870536542249202330 13928106148694623182 12827887806557922008 8119760805347990230 16089733553777390411 1663893713642225171 15802364167678600868 5092841361468036321 3817668609648865122 5671683171735759126 3964695440341232478 2563725767266858125 7476281213825122497 4106109126942018120 991515451396931972 2425022715492856710 2942315510987396096 12186174754818544256 10462838445624994871 610664284001662228 1679512826846052324 1887165512072408837 14585510682320763506 11094843278758592524 379084380132962699 11255854019359391974 10393045516421465395 16129549943187325105 9048419632977417714 18222005445994966669 13756820637043049909 6961635812726922421 18190704024902388188 17663093121989699724 3724203964317065926 6123719223212518111 2008706771913706418 2612562615913228701 17515721961906036547 13588512226015582330 6550786514984304540 4245379469375415748 14006597028026305368 2510065685263364854 13687790832646847074 15071281814772192830 6128467328689738072 2696412712080575040 17601866214265165098 10736277128968626010 989260784064217549 9164861072550370405 1177279079628197230 2360467280169555039 12017852608035280758 9515619957605072378 8789274075488308648 15352419722201239659 7109637025846798148 5230241086021482422 13302985065292764927 12868814695519637834 16872438173425072237 12605730304319041138 13697008428983635364 8579161458036398657 7708448448805263794 3253719787531776155 966971120752512850 13546881726879773593 559516440731048359 14187287649583185390 11308144983556457770 420511630664815431 9253371210106033351 2332719012567833823 991209389764466333 4824427093959282729 11474148098579041719 17929503086583766568 3740489603528046858 12914869589664819256 17306709691248590852 413529381270330596 2273847622301932938 16255964772422353777 15219187572993042035 16169917189474688985 514562974598639401 5276494937606884502 4054244520951934050 10776371760371696361 8272802972462458206 7892127377242887798 9407541513359720956 1787678334631238252 1029112826824900884 13197934775747876800 7555682988581081756 5212854933166250401 12004129225183356368 1305236837317568404 10852257194018319663 15054066698737485477 18151844184074919777 10299104378166554248 9910517904607721108 9462444130904416791 14235129340612564483 2465414791488019907 7622502458851105117 279956080040304496 3742649296791063794 13768080003054261186 5874017039346424554 1397569320424014653 314762770834981931 5191442765537957938 11366177016326905053 10967916220142671522 17254657900413047798 12466806365408196647 1594891279635146337 988900785785216480 11428152625832720722 6496368942511233563 14284800022600757525 8000570261626855787 14655221448003527974 7584077142966698682 13230692223991791737 2889342224987624899 1364557182507487191 4152258419407653497 674155629613043603 812263854044859012 12957053163251794238 6407941623123214703 7110988528592580053 7578329428421709903 17335732784693096678 4057931795924189783 14249873446242859902 15224564215310763406 17198030180344477780 15467772213512502883 9338508192924965179 11114572765179120700 7999755569794245999 17666121006078670978 2224200599314658752 8278754940473713361 14749447702029232036 6460651419493739417 14694588906834944565 14204846357360781635 15073469779039177962 3376480062274955076 4474024393467913209 3921168730155239021 6083531391957299630 9820137630760604825 5283667862126250609 1109703049909136771 17146431488525038322 6333724661149273638 3922604159919444775 10692295124524930037 16093573901032137095 9710154979096668372 5547742723749394560 14534257295089607482 17313997830404476471 5780212328966861039 1772595499724291020 9247381235255140959 9719397054322799040 10037446661481722972 15186537137464221000 1372705957841072952 475947706142445670 16806298905466803710 985146893971118968 14255533857285403225 17018103198466926645 3544811425944594400 17406271229883474769 1080897299717205123 13100653799263948221 5404147996799848705 9018031483927833034 6197477713552380568 15704533541024869331 8917730842830661792 16234550091491230679 1453738804289329444 3280925118527160134 6041608702921669596 15375085063849336754 400450253720004781 1638750678292644906 18364645560467583883 18305671773364189237 5389168291082842711 17260345653973969325 11592392114398098015 13494948614134588401 2465203211209419260 8776102096509580503 4614625250729078490 6164926145867545774 5821474511278627572 15262471248097480373 10733747174912745181 5525602450949653711 14376207790321409465 8061640566779034474 5892503911006396489 8683337320239387439 5206598889035103237 15433926937401307229 14520266054591018824 17352110561696135097 1842682870997709753 17315631027712137223 2879236896832121813 6069723862660756121 6207211448382664364 18090992380865658343 10428285349323469335 11746811628547987183 2025857227702869784 17349340848099704296 2158061471280104119 14751590831465501448 5652987441652765482 10661660229191281388 8677659464649665050 16988154592299507198 2806982956053613719 1369131379960180615 6294288813674542198 6562449062200837582 6581335408462782189 15544612630699962214 5430859198739894301 10281556098798632668 3911624723171464606 18101901169747334981 10738358988591840149 15074094863573609575 10711069420909529674 13712969467300740068 6310007282972014787 12048656590760136471 11605711290002165791 15709096690644771250 15587472837584585826 11049018275806268304 14625479081658094130 7919557699344559850 5899466934522691622 16503111542299145311 10195917220200847697 15369258266345373448 2419364179769063265 17884043069434999216 16746329900778432014 9633466373776961457 12495506994878073663 8147819043542868007 16256833667922542456 650535679563076585 7080275327282101313 13264983410480372716 9237966817815369814 16098595481100924017 5312731098829146912 11929987018121519498 17717173433627513177 8721344438294604506 15229263431569409608 1435427714589858615 1215379471063712922 7906606370440652497 17416455104541132320 6516262787027227330 3481530700885744536 14333837551474551390 2542075048028011053 11268359175663825961 15891890542858106070 14348229943182923525 9445555090146705768 1897240702513840305 2299758426784007400 2005674785393974733 6031780112202013387 6603381439124784219 6795720390073024392 4357425448933524751 7399958789992136539 9282129982999823436 13964157672441507053 13311787958523265054 10244750947909411861 1600351145654238785 3337937223573812205 11871940117620085301 15618121843361127018 10029752021958991337 6581965817173367711 16151557351687691154 9993198732730937793 2025667011917540753 11615275332961813583 15096624593511694787 16604853431458165765 1685928942665840160 17949480580490275833 2566943142612036263 18107804601228432728 2685846886727404869 12166094795418023030 3639479637647702489 1931889189798792803 2572804321235154468 16300360667889452365 9188127705883720107 6570002803977428087 194675244897486647 18347327683286261175 17579231623467091455 2028004006260107579 8378215346331766426 17781973363206748574 7944894628798380381 5403396942509858626 11791863351163728917 3665292454785303997 3400546816159128590 13189569151725530485 1846882175508298574 16535734255639929546 12188932098675153602 904627937328429101 1413718061503799517 2447940144724186942 7358638230637251020 13363449405813038992 9917438052799881109 9872467610555911474 7106956503893073891 10730427007271507872 16564266702910502709 6855514406577963025 11753257173590231157 10546069539330110324 10149347218683263043 15615078468785066857 15407150707307799437 14165721724330126024 2609692124850979609 9108474958764489648 8673975155707914657 13100999056046323184 2885957678095957855 10732664837482934377 13371841421687086323 8664470461637689718 7398358359267674096 5511530429823147194 14396317884989597571 14192049875910667667 7487003967133504188 16615875977175307130 5137616372553471164 4005521067327988376 6459892299093253472 1303452085842295006 281901954709584074 13803015819101979180 8321893252639989034 5267741565854546706 2263448127733478410 9940040647014650541 17358951910942162411 8128393086358469636 7847014362441035034 4232853915038054942 14139227356430506385 7627998816276450313 2953620164819563258 3727895457281791809 14407966775144503861 1572350659405301064 10239617367810984516 11729654947038608160 5687298794057041368 14345088085306861230 16562652234667654804 16567558787054767482 1960893811090870303 4368040313140195034 10769507309363726154 16250419611766985413 9478094159633306877 8935492803909757061 17238936216012972529 14261837483872216455 13384214060629366403 701609422755138934 13374772380462616318 14604569130377177353 12472554551856276644 606806936279028255 1568526475732154409 1157301793337391465 9926153878018013136 12582247612556671011 3180874779729494140 12411271608581885526 7541686835260535220 12764375487977092840 14190386959254785978 17177798960550648621 10867224349056449802 805759185562070205 4843140933819607610 8305404480334636103 10707059093703941010 13570901832229007869 6765236365632641182 13679452808569825594 17204756348785846255 16338015704816577752 5608916790017593428 2923439800309935923 18343905355820379292 16156497608277294664 9159505890617924597 14276956614577461517 16589660566329545786 8539250891250573739 13053812614978213801 3040328323665023206 785567067989870651 8883840225099032635 2881250803113222939 14506624152483468960 2444234355027934108 9537136900284486838 16658744542348281328 12873893563861230333 15828110139246493468 1802312613514546394 443682665363985924 12603394581617736752 11209543729857418253 17289296940561480095 13403281062140322070 987222657273689431 2659923276908398508 7287144281786428455 5609834703335402727 4583422049031617987 12872367152844844884 3174328520667049258 15449150292561776204 14538236836690547763 11652075235886533701 807650501887111190 17236949371643480415 4303859999497258091 12288761378978598587 13564212640578602798 17107841504093346689 17757244559163754450 14914727338419023426 11615835972013312283 8578011697873765489 15577727597475690323 11148206856365756450 13578433495726045124 6321573478055975246 6520726289618922780 8742887389671134269 16170252501647928130 4389127852324490842 4094655624679671291 9169941268788926121 11077030835489240045 3385491096454957443 7617528736656012321 2458896515802218964 7604228757529177826 7072663535888661902 15313610797136572306 14396516929592284235 10905342549299997309 10940896414441461770 10177769620975234114 2811029445256137315 10893195846688107105 17936799168650469246 327457137239237949 13528524998036945319 17030554156717473554 5610899013793206083 11966347348017124902 1940465456907625981 12085890840335221885 16386325109743666014 13623754935505850373 2199471667548435304 10260579220807953222 13669649171127334137 10376354949459010563 16959345638760927720 11546083637912689239 7383958268675227395 9958398832703533340 2034334710279054154 2788406819143624030 4233972158102411014 7978576361106792908 6492743927326306825 12020794797873446710 17714243056945072740 11979305079499134434 13454026459239841193 15570925939310713457 9404792098588232924 13935405828698102833 3128082697531644181 14413179760430775368 11495970581090601294 13557207453073475106 15118707122121954647 7150006107434980373 83762817797378799 4843229954486365355 1483197751823526471 1863625757911019740 4099481776927214361 17764870378753108351 4766320854599049750 16668604957827350437 5456224712343529138 18154154249603514554 16954011846036977272 704227723354263453 15296571945650312472 6302648498380658701 8654988998774916750 6475677655776171693 1992668826108660112 12953421940631420810 5774305002115922037 2504111316900886164 9582847983508711961 5618307598286862323 10101841608952286355 14790594046028329746 1571920479687767637 8459340817212041173 17971441506195828712 5295742170990540421 15146476851318644037 17957157683704891051 14483609880778894772 3840319778624819871 14433044625245182237 14182951595840731728 11578908178104289262 15030017916065609033 1919152810990737283 17387682302618907354 15369628644772884801 13793917969022476849 5262445543034765812 15055733453077465786 14798252321056062907 18260706950181515429 1688764782745617261 17642594532903891843 17962666791439120153 3878904115719463981 17249247019529303292 16936470370050669801 17756822092277416915 15204019263181966332 9878853196595115493 7215193276745436935 4921644009793389158 16365686936006935160 5348909526079116744 11751098013618041887 2510711284976716045 6484608647839949288 11663465462532023960 10104020713985073588 17414907314315801662 5049510112384783403 185229805109308071 8921548552345494450 7643071180689181132 16473369842954503751 9273185603170412954 4799490904592763170 851271458008544075 3093794317939764000 16856855406446428498 13803746101298588677 6626534791546272069 17937486830312548137 10189438706142940303 12924775323108764457 10790128824347231922 3676372309958532363 17683193000443610204 16839936460591478135 12986582440331569039 6219472691620891261 12460200952447492423 17705639479199268326 8270470623518086000 1986540980507348561 12747607118670638478 17755885383604076291 5475908456334587057 11097205153357518530 4918058918429513624 6751177698201895847 11583386844156627168 10141075582402398727 4298015781382141319 16342126424629046906 7855869776948564369 11955700275110805776 11620848362730408066 5384920558186094618 9629267898640409003 7928027961239641897 6285302158602552676 11409080646089343302 9964613356006779942 5991125564441552703 168910672744970332 15943013638440110028 1801197682720712997 288170596016882322 3016617815783424163 5683873136117545485 8517951014960320059 17116094193012568599 13964552286903637227 16633824746297949035 1192765529996633071 11747305393809859540 6108343076443863439 6058977158232671361 6248007520876784808 9009554892673652388 10535763510001208171 16066004103548488684 4473709432174718169 14131298222584493746 16631403133149205986 17341801144239951663 7921687087491962496 2680054229620226955 12899305260521149802 6923249818340214587 4822091246374188691 7098880051165126120 16252320739834402564 15565511647763524016 10752219654227397718 684136473943551554 8012713368238969456 2997942391206267608 503249147694431904 13724659626926502054 16866708159407010838 11428240132254923095 14552111809435252467 3310815854397248022 17510045254671781599 515162436361371308 15752850999306478913 15258430326366408293 12193747301026320463 15628683114951007204 8894920870577548905 9373537112930199519 3246665109622983548 16707064818564951531 10778109601407505881 14527121754278790370 15208258869234969924 5315134133439313658 9382776382697785717 8002227315343190102 13493587916407695399 10012492204443169043 6877000803301488076 2286230086780700821 10761047712750948676 8424144466227145456 7167908649441934554 6406487873894568622 3281458821567727776 2596295136940013133 17508850470254824383 9227400957638063305 5648207667781357345 2129677467214060910 6338334893645630821 8906751134030431123 4311376060305221274 10058377059157424496 11871288555838112084 7985394470446240420 1738595399122072224 9341537995981753162 9577953069375571401 18076106454811147457 3968969661299358356 6971707094028610531 12854854218967814310 1207498341417162657 17146351829270486900 7769464608909308025 15595808453425006051 13658896528494752512 4946948023636340383 10430080344185701444 4898588725662529852 4903078897952799421 17781820609355170742 18184656509433320599 1827555140641923167 3420900321499168958 5593986006108174256 6717305828067254661 13735198440604658762 15830216872934617401 9702412428891368416 15184903118782509644 4873693701648806453 13029677149192615869 1366562908179607083 9680676784540971965 8940484577931039082 14620899002677159675 18244311774602682856 14749672711609045606 1794309148081983461 11040140977419484305 1349655733048545883 7702612027933522056 12466293928588374396 8062848898181074421 13449270794670079560 3624947156466938539 1034328183976313961 10565241076867292098 9934673344490023514 3036135532454606071 13974234778536367351 15847586434451751000 17113568990356524959 2107970164936034767 11480064849548101134 8901541896403305140 1701926438980918010 13500937519616684466 9064191945174014288 17983196224718608455 15560964603991586733 4358624917822848134 13666121874789167828 9952567492788246289 9053756543955790459 8581140759724705015 13533337394201403755 18274147764539194028 5944271123072716373 16946121545653773488 11247991472133504397 11116179833922400524 5445562335126547206 2620122580519424211 5222860004211407962 12259744277817394518 11073030900666682291 10906250461937426467 8722926023501827619 6328834049146091221 5638217378478038628 16528532410179884580 9513621811909992748 10462831633354634406 12397574686217777756 13673164573691485748 3205172277358574233 18266720795552051210 1062757578548097171 1854265651052321829 4734448867906529982 12584201744980126728 12760258829400566517 7279171414804174729 14194710162961746592 13094914912693388029 5049625786378397236 11926484268955267116 15636571783880720213 15343210330033443721 711096803332270187 5016550859203381587 8876411403787103476 16103382435509291752 4934785688507812517 16994468458650224506 7865846334415483437 14840004290945862421 17631706760434318538 13431982131229856456 17197974550425391124 3040149373595145517 9754484075934835826 3242029422118224158 11772595298857506389 16475863908763253091 8276457541479614669 12364808244021728253 11652075109257793136 13570897315639263680 7450075140405286454 9563472232095674276 5995984405242195351 6090942998372667609 850605620632438352 11344265890928893877 7044180573750326372 3021008906406451818 14510568150614926760 840322915904613615 1177184669439205818 18266769210052333310 5818453913343318083 10617272033979898186 8989841485014730201 11082454123677193378 219704450318914063 3426857610702593688 9017163104384769653 8031992732065842822 8921510011300798033 17992623433279535535 5976971801636943379 17420676349443457571 2010841593938716468 9650127493171219334 678743419894302146 12907285075280713492 16913915542697782590 1381481755442346347 3127285829329748844 1076535698253408555 17822554805028725320 6621180841501211015 164979465408484287 17920321180547530677 417984013583447621 3717533362444785106 4570504802553645176 14483527916560903051 6879066770041200637 5802079884114265070 11023097596928561241 4244793369861134800 141453449711602616 154802794541582913 5883707632595169143 5887705118031645250 17899330803963090696 123655473377486082 7403319484073434781 4358779965660265158 5965238717989133623 1244403598542061941 15373994714514499387 5489270694477787954 12164233396526307339 10194171670379249398 13756416882996344263 3105741894778834612 1928335891502856262 16803372527528301977 9603079283912131315 17484457236536381576 4745080697863514743 8966950512102002438 6013565787027185574 9359289257539406420 14417917244526773855 7357678490723007228 11516792898183689244 2205314687566910695 7686150568703677759 12445452166607867342 6444678182088048378 8090388954284724729 141372520430421741 848654414608922124 5157665291754745663 12229107081177805994 14266237440584547803 5500039409969568876 6277687459745445232 17857311929249374629 14817612476529628639 9862256382503360613 16406953159522421617 8241373236220120152 6125605514916816495 12449750447276775271 15066457046073957998 13664483549417239789 5323940181630837119 8641989538941979394 2333019357137188621 13724592063093884683 4446658718474204938 9938633239215296339 1337636238841942104 2497665502051765051 15893239746006698344 6420458423776911285 17997327580995426608 1381598697187577355 14099448597003177394 6959277183256097670 10343438625975507258 14718745704377385750 10300529890262915261 12193093444871641830 3271595349986386552 8188706990309894775 5643355899662782891 14078128643746874185 6803903265678545353 580045586826852822 13088311949493543196 16186399509003793831 89818110003878013 15520674714137537460 6285189622177115301 6668897708219093366 17814909655979333843 14588834726588449144 12256049153962185748 5236963434171087801 4717311753723469579 739846842592152263 14641718907171415445 2845366536024539282 1569718073679245271 5320090324215627280 11564532264762686723 1363039422435791948 2819810729025067871 18352606576254803672 2387592044713257381 1548946878524834967 3368006153652962878 6520610005122992326 5839306131131763369 12761465183033531716 16624360021716738693 4424645968802945636 8032818541476751999 6766870173019067668 7689137658149402099 11536106557941632663 10267356290277734601 9447366452893019945 16852796878220679091 7483275815494417098 12747325419848931255 8616035855450789629 4229644969134671488 4625132037918589952 6927522053193062788 1007448870263640794 10750629952892517451 2747178256863769729 4582898404906532074 13461500900688065529 6358108860507131948 16340436850204523348 3944104754387233420 2569542429865987902 15340739240870721417 16257380362821485665 6686690649669897834 3443550966827002168 8810970863475552816 1057842975824654784 15628101868147295772 16492634007420757957 11741259848151100986 6925307457856081123 14010983318976996121 118811244266297332 7872080556916991825 17415775711245619112 11188822607331952174 10810801519899377622 12400531066517026177 3400613697837832517 3753073085620333624 9253501027734411549 16424565693160724391 16793302863436426565 8990300164627901911 4910967922465234677 129666774967215961 8882300284444702006 13899573948589708014 6934540718007557601 14177060884822751255 17894365404184241676 4382253879281521332 13126905988026500991 12548699423013542890 14120144459032210166 10641659914575255649 1066973987083059863 9879019742081060426 10076251729817756839 7822563011830039657 14614843966736004656 10056546052534248826 14815671563930377865 6565378311884080229 15699769483075573219 13782007615001079299 720104575379902774 2960918399736158041 8538461873987447064 2691735596817287305 7474741661328365478 7539497218846482325 1613460684408236671 6032221210366338773 10334287344014334875 11325601764084857445 7090657702779432807 16949340576099339880 16040730428506944910 9424926672374344603 3281461247505225050 5668466460937295284 2512265971983567371 16434002211840699532 8578029955754355219 12150661483595221753 17712332842232225445 12825777437341232981 6300573933054195464 17673978007273585524 8977374175432573821 12624106063069375187 12038504455274127863 17881403775351108029 11863895881655764800 8042489727263565522 6100003144956885306 14221611301174893138 1291784072496189403 17434570078808461184 9968581175972463958 8715640898019544238 13986417229779107091 17517508219946059209 2800534133092993548 164281214059999708 16168642049583041599 10470441224453782491 4986156928098106341 9577432921220492038 1777341919732593167 17090593419632444760 3282228604448939471 673491948936090536 12374383848776072704 12418020208258023098 7577736677007639836 7206786369241449751 4926276986264365538 2374892771948294232 6425920147390646191 7972242056056187421 17084234687672265163 6669213908688356352 10470401785720089926 2907416013591195458 8906951826256382492 7842499874091359527 9006907057744341580 2556493474470477612 4260050267271674402 1795053710097326348 16411069603834253023 1150837976262141455 90764787938980512 6430262608423838696 15353744921120130584 10690517987040857513 13905586755473069698 544685869799160600 13121638715155517578 5065864685542331272 14299695138348073839 499299823672355310 2496313932448772838 9418538136498297787 8707929805209227327 3713851423573056673 17372904833607321896 5218454974413270000 4507412112714885623 9172143683783062636 431213703870841446 2453598363134242719 13288468718637599899 9772309444276086163 105000000056042086 2878193916010206445 1545854971552009258 1718833932864326826 4995267937930472425 13682025215969074397 14382195377583081202 18308740311075692933 4108100707193669738 188373182900787611 12322617713192676048 3521371487514687053 10581779548378465526 8672430901218578361 8344996600975327547 4105284804326645183 17711351410096832310 14539458552436775584 5314990654727457873 9023086895304134410 743128645829129045 12818959968409995019 14325514731501882637 13858860350706482410 15502179279587830086 247402437145357074 4652997988765848001 11301498106572015632 3925348024340922294 1772133944444812818 15304495450203301047 7236934341450765186 1325000763045035363 1018179652987165996 12555739793872304529 13143358890060453948 9064380560402095085 1235381856221877325 16804692919769379283 3808987236561875214 16014632726163605449 10224729072125448488 3359571943679211756 2117247501617944014 12445189407274379045 17795556565664954511 12981926521596983161 16807963610910260274 1307427520237881934 2649889594832703374 11088198404508247172 4277522906852246517 11343979134425623339 17577120864179217270 6741944375987222736 9394714036472890105 1038121540515830643 1361372143558100442 805538751706579713 16845909723009489716 64953417668572711 9834325928810117044 17034217174003670292 6024101795915955416 58021499528059894 7135400992552242441 12287869836479153193 14868380102837055397 3360205744502160566 10330313565460362847 1045006104796391252 13926254870760795277 1623124536006760469 16321983646734941265 4771912770940688946 14056931158975157696 5420394362060882787 1330165069003256043 4986127680408530316 16688721653294511410 11120755701091581889 10671104936505489371 15345135244213220524 7723515052039533812 9063625974647757853 13536531154204512310 15505069513831752594 3183861121435872055 17509204434061363086 7259455048714449616 5627572541534495005 11978839115025022249 8635127650621319131 12508786796406565585 17216233179831894310 1979398186610028762 11302052358232083688 67686699717852406 10513488579058983845 18187886612980638092 4184928103630793248 10758425491692060904 14747420688003311681 6883686656296176620 118527559429499742 16537236270580405955 9290838479672234280 17097431845946126536 10447048805656112198 17690877021517714779 3370399620989266194 5124733115503755364 11506508594737953620 5118619678344802793 9566323619173389470 1353241295484035481 15919027579148788147 2452214063254244970 6258732082543989863 11586366793132881751 789738937221471772 2611572701473808063 9808684712348680993 5433054545184067841 9014306689354924412 14584155271518235938 2435449679437266971 12363114654680466858 11537546583860946627 14743167955035696127 1512698835961050611 16744727583617778917 10789069224819655680 608568613842512493 5335476577306346083 1786139434876344476 13227103394753936193 6983127538817282214 12534848716085531292 12522061628545057858 15879446594533315310 13595273053503794047 10278291154089528633 5476210029899124768 14722423405170741860 4575443923290223120 2562432642248255799 10064109713105368692 14438294355869331505 9855175507038964891 4745932712112839565 9565938395673023905 7547862856921659329 3392644400124354248 15282406073710943813 11966498395389652533 14917418072469463319 14333709391036359921 16327013775998966295 6805915335140702354 8969258663429796413 8383940642931662036 5892817207787949291 18226768376380669245 619862543170497508 16861545424758551027 12078247849285972162 12317441165427839108 11023015466201141411 13949929325383529009 18113796111451620434 7622026092490017817 17396730074709926071 1450457663163908278 12673822040757020545 2700385325211426661 16743142493926624578 14421369608953281247 18162227343207000627 7971881767071619601 2011577766431803150 2844426170218170265 8581326312766665448 10967345707840474693 17932752598215363203 18354933057324750326 10763441569907406637 8049764456448341116 4190694725167887455 18095248066483591287 9601433198024908419 1319193898254508249 10536516395067086462 8879116754697143437 14443192065245254211 13567993730699898663 7781318407456568429 2801542727999159988 1664821107229871068 13554088550035505871 9475268234939122218 14203365670436298228 11425411916421907113 4728851311621512347 3113640413687896762 7510174516322665484 5912699968596253145 9081185737500979533 6765780364009378729 4612264686578605193 2696546779583492243 1653530041115744 564592262116411618 6920379594841164108 10408622800620378054 2923856001744061398 13308290799297928580 758943022545588244 11394560235832925807 2596307235524192939 531348838243673975 16173611948161923797 7140261511269122517 10143454659165869539 15641984396364594858 4180062466472525723 8697555948371929295 13699883758716341421 16970483177011118678 6228774986674199074 15402599023698704769 2020873537855223553 13977181927641875737 6839715109278987631 10937029740985981860 5243348458193315208 7191939421449217329 16624396066104210195 10174182568784011839 12934832011992355661 8832785808485861858 12848013497540974632 2923761605237752127 17891501556996843219 2668086733746235830 13193667420195343269 1915866311558367606 6101070864737163257 11685790217133845556 10525141124282679978 11093916947504529392 13809312047550798267 1185475605943612265 16624181033750265197 15882450465702380465 13911883817405348947 4820507941156609930 9697071413307933259 6013603916728809554 5871738691223902618 7659670757550329524 10214952442827490777 2949208494178297233 10946630405049908596 12601198314032513932 163601020510977996 10414870285244090803 9723573555629795726 8415150989947219918 15487498256706594914 451625551843028879 12258562696060805530 8811153620590448394 12388038025514748317 15819401725867874198 16161017623383885521 4009284379416420087 15909351255537561762 10682513077969155783 605860309641010070 4817370442145463695 18066159899468130680 6726922560864379043 15925222494687533738 14878355827264348201 3769484765068473290 8078442169106043107 13007813421811351846 3127828495133219193 996345930929681457 13824193241918080995 18445258633551250954 7911230108493923532 6881564109625631921 15091408861721239300 12606802760872874581 14552270615345443459 1825060546379373957 15939222328853855825 3472585379573393909 10464434126899339720 10391680035256792257 17572766868665311402 14885627966897569034 6211673952835686558 10476074679680644965 565993690435779919 2566562883456934431 4423899008895350771 15824958938465593320 5853450484839661090 3999837376130318144 12992449125428644010 4274950292907901302 17633791640639303337 17065750048339885911 1525814432159525270 3222487143081952799 357113628776488134 2020524716813759551 6151025911265722080 14326621097127829482 12720871424584946304 5608006614317354390 15694191278485644530 11003849561499199550 3013959188909080359 5926818690147169379 2370983372444069058 567827429587262661 1847747874023084214 6095486289524713826 16278101769395055207 2716628971685515582 5361025638691902422 7216255543241736367 10826052353966251126 5936483516422002231 7053102140287688220 14744936612548893211 16908359135106137749 10563825953187126442 80313852109281699 6082697872530814469 6963954072241396271 11132069717060620346 6206477114593915918 14928999197283283862 12501734907181765937 9028575344525232401 3852055023598953410 15192620694167103763 9124997786744746237 12716776308726797013 18080345793457657069 6090806014078635473 4077688436226724448 7581417303681860309 9262477266299996250 14733216175181253510 3986125276921391553 77292103889557824 15333114982241113800 6088918466685123407 12963853733185955652 3143383300666411510 4237306722621682342 10456837341422545071 18127223285664604835 18349466521450338400 4460907767367512739 11614282423331352849 10223292591098938614 284404113554519673 12184360002244831627 18231848029460856753 16072121996297014620 9817557911496583172 17314720805379637132 9954093432033982958 15071226690986720390 6895062238863641049 513575655795654647 2636998137601237413 12622608194328993143 10220062520783124419 7335850590025172088 3287366224762158607 7142420288402799355 16073203597867828448 8518529912403169073 6346455705308569434 3036720827643165716 1653550509559116615 5913411787587335325 11134446250272733469 16176502727363036279 4107695684125126372 17260681927524630937 17572519406223428177 9680186234876536269 9423217576999782740 4408336247569739498 15481736364142263083 179439515848406483 3936780463314877344 1097816102884882968 8945887503573035667 11088488953945209575 2383122751547888718 17182197136060612312 15617921497614162070 2978808721079081893 14520766567126542708 14505598779027119052 17800054812549140489 11931861434185378135 2187014911048770303 7937795318072776491 18318214838144913747 13835563705916373758 2732891067151651255 548532495945151160 14622551425058642424 16554257795391483202 17895357667058808896 18164462836664096660 9872623321078165244 1686928211603630493 3555046359356650237 3679105427917444201 5934579303354381227 4605259989181645371 4401653531756518079 13150633438631273138 14331216086438102436 4777572853870446812 11914696428165886789 1738798280157048120 10963337784274884206 13050241122791260841 13147806472917373230 8407653954455146804 17955482398013964605 11831430876441913381 7501541267083683904 917717000283523380 15291141649517873609 12784133879671241786 17976025959005372783 2870341369318512119 17820692960446918879 2414165218278276131 10900881739235301893 8089838457247630848 14985996534021554037 8151262786399249920 6524676190625495987 3576412173768060778 622257703275714260 11122113237314391377 12964738135386154142 15214946845223135980 15406882786719733264 15050067660726649486 13337262182912324594 1798013600421715722 13939493714000955200 1374888628237707998 6199662990634240805 16446326475722058607 428516096148561801 1619064216152309013 17896319265320126192 2553503910894939277 10585633345935747081 15106812137844230875 11173157207116790113 15256025799284508657 4636380026443684652 3200264493137644149 12459428506449180040 3052364813111767682 8732962198557186780 5054673308978247515 16659866674863745016 7813597843230519481 1982887231569659676 8750613915396057584 14046032560242860081 4848457104807878661 1784351410214486695 13456993689645215934 4083266547474582677 15789095525591359075 1043267789866648039 1719750047121197120 2644389419757145518 6968645654504137894 11766244547824138576 8792985599712407361 13689455472701184771 1772822697128694813 10261431855682038951 9675039937046110552 16925620249439590102 11590342734339834579 14318995266948876617 15878853507331588831 12946294243786844039 6557637135983167927 1303579438139695009 8406085306844018552 4609910846228580836 15879745878502002348 8070867403972132560 12119884922760360485 1835577203898150411 11540755975006448955 10142279013300766014 7427277064113564993 16945015919341073486 12748945119543779807 151582656137048058 12196696432239748862 12659219152369043061 14729975312320093652 7923407364116561617 733602656830125350 7517647612741733315 10491369796524810726 15081283711188172747 17049910186753730082 11081257211326739370 5260138314946088540 8178133336995949214 11142420027143110140 8231738430593801488 17115146273289193213 477881475030071093 828491422613052303 7906886829580145596 8495538291725780367 14035511132841000281 7885162284675042527 14092640906707644966 15872513441669019540 6300954271809661158 793192923625330877 6027121175030147807 9663906655399487730 5719920417235701152 8282413879398393297 5885962778886153076 15813932182935437028 6530325677352387242 6385999653490897340 9370916879472974639 7435896670024817140 18111681729646554608 2885503061252837368 8820435285218913907 1159662800380503073 12141360028092498122 11970369880919675153 14585063523917206780 13722854386399159970 4055431821691290363 5886995261215698679 3461431369295897315 6173776951342447359 12205975812053373629 10770764121308476227 12141406008498921663 179222944603326268 17737348969801191052 17242421594524008447 11141949712879146729 16908176882538397108 6553255975400721989 8645287154686701507 15533281561247490198 4932309213471402660 4142856434195874304 2405205303403514189 9891137870708767357 1638056794001303220 9337875829806714660 7308136419668730149 15136335141684713713 446909712991396238 2049993358917896700 17368492334584003006 7761748667073488680 7985090704131238041 1547703886795618807 3474293045728520144 5513941488882809895 13098018585932763066 8979134602915706219 12001389120133410831 13494197878923906361 4380555069993314973 9983703457402431316 11435504030821645246 5895594768972403982 3840486675455760105 4597963088934242912 8464376499009765272 8278670241101604464 14486561036643833777 8634662925261202630 1503178002261623009 11906029305293567531 17535504943022921068 4307253909241610968 8358675935515062389 17821520512900318894 6274593857710473509 7378460450087349418 6681018592016898535 4679597363218596549 16982743830679850148 17417788308608571912 18003731481205625952 730247587739522747 5722887280089280475 11867331659509230667 12195182610815621062 6794802672103194157 8503643569240612520 16770669071044530690 9060464774125007344 14553955343152991132 18382428201581048477 3573830030714238463 9908562768338277575 15843028093628986536 5772690221854109412 5315234200607482932 14377838411455527334 13857133977137417633 14514446037237605639 11958074169263693950 2003436577402463068 8551179596798661404 6081686718137196970 704928456641645281 12009767784374881359 3138399352841720769 12292670390268788463 3672853266254956197 4992191085248546143 18440279223450572281 2255422915064399713 6826368020849799565 5268540693182331206 11886612350211673848 8655598530271426290 9435956010236185558 7594851382515717745 16712002195010101910 6692818864215661161 1150675846437386755 928050406269873469 17438768808780381709 735020555093224978 2227077270722846902 9933245991577953165 1945720946945896378 7131156286408667562 16198047846700189888 3198760122072703254 4272128433292234744 8237626797817748812 15035989305458911216 12137539684024434571 13148027581741727811 4243512486161720095 13761573952566653458 3015961926533740514 6037947180100115789 522736244540551192 10150608016844205041 12413256866974855744 4034420999494663372 2733115159711346286 17641270174032558763 8915760526898315691 13761666627746060374 8902189132890503867 3921937980811595108 10586911659661627124 10572731873197412141 11687119543641945071 12696625881511365631 15826205585346792681 15141077600951687566 10801026805268525399 1387961169723229743 9914010769731357159 12802641088287960480 7697384327275311548 13043755834899583776 3201809993448392985 9773897206251311991 571302221773951906 17318791187430620547 6598960910904002303 18281310757268382232 13816100950480688647 3144012286957466663 9075831536888842881 6668662010459083444 14153281967514547062 2139944541701984310 917227342939318172 1717438730878742494 175806413363732308 7469809994680634421 6241254070048780881 843380374127908956 15426887770926077933 1918576313907985971 17745744382517202801 8415082724513029587 15076091135703534408 2036129573126446176 15139367654768128611 8299799208852906360 9562478627210979057 15035357704577636159 1297507977351140365 11027093709288860719 14143606958145178200 2731457223274744714 13064813281935419046 15980891408812950188 10177458420306606971 9170424019273385977 504994047346649216 8476307814828555513 14673473913368878132 14488760379339177629 13597861684483502184 1600630080889728815 17808489480834643111 14350577316417984147 15822304700090256336 15619639363948308990 1798101147378300848 8160530070736639988 14735375353277017769 2742895340437201856 2803858783835966717 14973037857721934927 7053982539776363389 4361714515391462562 14049876270233156454 15469149136314748852 2058929117063602315 619722628274492881 16329314899421964032 10762858724755375927 6763466776570172076 3351539821186025611 14758014629745350569 18316601378449631286 11051300046604599345 13712802029167913847 589062254111078862 18337670279011405294 8191861135457046513 4887664499617322731 8938762701750579472 14828210051211962681 11109144119837277699 11969653079971620577 4885923600139742959 17610645171350458567 8848290072643065948 4950743593976086778 4108928869904359301 7447654385900033088 16184527411149291740 7505852745554018918 2161162631752354214 1570732120116290265 1550312219467176153 7289792774866776875 12651950088237665564 11880641201974392855 7970461131119508228 16384687398902548517 1831061900735740613 6249704617464476893 2732018943966339363 3563776868468996742 15226795860135326202 8699265858738403644 8618879010111324353 2381472228506029758 13672840529850559375 15627958714809612207 8094529181312278575 2493161190340270642 13499976104082344590 2956288849950998491 7872676132666986488 2434537603831695297 2555472164078867146 3665447552074150893 586453975929527478 2914308168741169642 2651476435602881477 3905277102291108996 12532117794444838677 2657526805144362505 1763952859281255217 14934765599996131773 5663860071135968686 1551285453372274450 5640497553932492482 13133481989481640006 11201128796204535817 1378240180060987327 4269965234168675990 16377304487146388894 10622484164470511621 8032269580680699792 6450584849445013220 8100112819693684353 1642916463393538941 11806803796916963320 10995551991299742429 2599401535681783284 11633654773129876255 15794933619216663528 11117114660498862870 590779192456227262 10711237952373963996 12378737356340167390 14098330939254645641 12058675165615232960 511823812355869454 18287192634688725475 5324840695152648815 1620961730847944039 4070101766691513240 13134491277473040479 2719988584455184487 8238492769751663811 16914594115649058170 12448100102249517626 9956863087030431180 9108031791870168751 4792966706337017142 13219026896200365599 395114395287285948 16466221039494904617 16617253123641969074 943452849026262484 17773772967143972715 4987270595734049373 12352140272594698751 1973365082861862149 7514062181392672155 8818050983032747206 661381197802980287 4748811766883368503 5602596861841795133 5893779917751917961 15100146217492418203 15535674085397798521 17814622969953673086 12022854606532730513 4709315540218261861 6994806108775697238 11884063014948291372 7761792461907474388 339767774584818608 18250996692694886213 3318412528635251268 15221524124648856358 4221656956179395860 6236096463861358665 1445788892774132715 9591512947722281363 8375541484839234036 12590153280290861807 1438667663624093219 10833583564509455871 6034252907262877424 16449146819555151880 13133705144027413658 8450034354009524864 4865712238431458712 16002447325362628014 8332592376450366237 1983227009129236490 9907731591215261639 9785602187979021378 8321848843265244306 198903382310492766 9958944784674399047 11126836624677046643 7700953609125944964 9862433528665689534 123765449615210061 1326550057822009285 1915026003498676998 7674258315991223173 15747265752013006286 9160181945986365301 6376493901531391473 12240628216569485074 5035333288285358269 3862263016614219025 10664416147057021598 8095209430561409050 15680212000957371835 8098087105163617184 16144162200983164398 1243208846454572158 6943447922600526357 9339026001259036878 4105054477433670703 1455295994284842321 1947584939384296860 9407209694571699583 6870269464998432376 462294648029214541 2522740820663533803 1880835519810469055 9148388895512676839 2407948939378038010 12068461237251173746 7827280911859758735 14651727497112607952 10226469548399555050 8913917518365584243 10596997997492527340 2212929741293766979 16531439184776320534 18194954210944670274 7061021615817940739 5700148382235625148 7345816382275163870 2483030041883480428 13521450292250297812 10853736197296121605 16848773054477106149 1093853852347411139 10325901814943195576 1606361987760435803 6381354813443388762 2769031638383108956 7382505270991686655 9130327625550393664 665641632618559722 7241285771475422345 17188510765248944446 3063825880994023528 16163311449146804749 6284583128263126335 16155332363764680027 6616695731571693303 10365187628160106017 1204486586870276698 8407936320182403793 4673524263430441987 17131456328056857772 15164283935519225607 4685751686871529464 10014821573385169418 12449550730446188826 10368970555951333988 9460556825369216222 14853137632189656640 7190462021634209214 12208726703076930862 15907607765368282263 9163138417860106208 2119369493663200838 18317359452345539094 17713593762880729022 7053428562851061828 13252854011912756100 4525744988450083750 6668988431450158236 12614551975383354195 14843981352435582595 11266493207646768679 4992068469173211998 7318383077826135704 15505231583052061034 17158637201477537557 416695046832673060 1565485245492338256 5520019366150726503 13480592449433753013 15776011475617340377 8835469487657210851 12090938087223517354 7077993383136847819 5140289375110132924 18246269368156635194 4544380861893102709 1754657081117936359 17076411890052394129 8974949429520756855 13201795628200538932 16665234143064890870 11795884931715875192 11552546571201797631 9718524012448893479 10915501025063373447 9344511510330969220 4214589947041719262 15459790605024353868 15089671627366046031 2710408877760941695 16889439870851014107 8504638871195070613 6772246640217468527 7724926328403665953 15178892152736196781 11263419272195303751 8892607292792621224 16290771283617231514 17348217589352393429 6042596090274782328 9637590720306129337 11502328860889984162 4667941163036587327 16009105439341791783 6499893405623550360 2962000744988466317 2486430522137968066 1487248186221796048 8556183659600399951 12217189170795612283 9040261500489938901 8566230779945229354 12832848149321338378 6356394208543667992 15602093177233908893 1127268660415825604 2264976166294865430 11812463259734508840 6457079140507074858 11283671636091302803 17277119244111967025 105495857345186760 15106210506915572085 4544424773463615891 10602947324034374174 2241714117710130681 13868805361005770034 17397891936242357647 17059747963601392176 14879047854017780726 4562345424441919912 7692891376117486765 4075541120520697906 1892367399842027315 6962967298492471137 12092257430172710148 6256955967414261610 11586658308023372515 3374924378247445390 2989362960657843956 10442914439206041081 13906940879484613510 14358810982034207467 88840326993638264 6401855334328529175 17348046834037858844 10680899559268798406 3776891849279089271 13436293440258903895 7428708652637973598 9764393476793415746 2762885464536521306 14358857054974954865 13694268414814218705 11451408421306764014 10313164474727274153 16692667460087421767 10815863992952136296 8457274535940312739 1488417984441020677 2670327882106989414 1375000851401088220 9669055726609372974 4609354504441150630 18016534745773839811 6215855809057299346 4608710459800317792 14348417146116941945 6636323158338353950 2375928635798026693 13668502620400385676 16137984761434220096 2855100823637162762 3725462370844304648 4891753679452158256 16329107544694570608 11547651731792179014 11356354172588391938 15608125786374250316 14963269109012562978 13779494566078838490 774210654574489270 7139360860699282694 5510263260675115325 10265602262594309674 1540492675946501850 6704181904993548852 2789435073795511131 10158660256999288558 15597624908315216065 2275038449898971165 7310229921305513615 13797310560109141684 16871045568382126677 18281050415552102322 17903630547680094754 15754075891906776573 8511171116265883682 13998783610630114109 2472849143091687132 9691331312400551992 18277339416289712179 2060084889339698765 17648549411986809880 15566826322718320020 13481264587534813269 7989905903809736605 13203842873053972471 947367710874475227 16891101436277726003 9960832623351605241 14953746000116170643 15848625048575292981 8146028257502782200 4989524489969378374 10875010640201411981 13705928079150363979 2300329214112068509 3163261192882117237 5935665293769017813 7389568573734658950 6238865711851687206 501781377334368446 2718184495390524627 11919112322445584111 5983701417815655549 13605373648458562158 9438313149090874094 6594391483840486101 12252645765698239443 10272850650700797575 9354182890988118263 18219172153401820478 15404169833718238842 1475077229475848727 18428385289852000738 8745478760039516602 13390029023860107627 5792934607045576549 14847517038144074019 11074802100259960626 3424759786026035430 11259086771410576142 11346569010930601947 12122948134513309390 16513793643517185058 14068466286535961315 133349684432454571 13472571712780093808 697017359612048042 5126666975113891183 867168592439852635 2912134695377073761 1363019896692712869 7689623120826534172 2179608132644069071 4074526550767708555 5193122128749576648 12542293290037421782 2356464173177960277 10700754990983457354 2940188731576073104 9406795921499643369 14865005359942218814 10123857559585451997 2090874174894448524 12072541545177402424 258223397867930093 13641692866869178149 9580127386944073117 7271144620500039919 738998419447195003 11613045302873985101 2967858371413612965 7892719622830068483 7176744636133648076 9708986833414357401 15756248150433344526 6658477173826475818 17411444674201485517 5991279567872452094 5087173652758394685 14149726947213835164 6026070065678987954 4737161813991418571 5059692040865755862 7078500013221893770 11118424418378417484 12559595169438009087 17439832668887652178 14521139445514558834 664520594742890593 15587469850019434412 10432774272530414814 10363851177681147071 4084812883085032941 1631280094522559695 3144329737538900821 12798245301481627991 11423614312201134454 1322099670368944545 8718664441453685764 16585594800888811227 287095714373549993 5436905610275106272 3820821972639771776 10192242067788376014 3809071902784149262 15011857765035917358 8354110974888773110 4640931442491395659 4131631993475869450 826434834976921412 10487594069638021616 18318757066462395300 13962379547684330233 11868913418091956221 9378635972834785851 11263557518958135938 8930819870542452885 18187935993682507784 12220083022773211713 10397549346714732081 523582536115514137 17080904085168402971 12345261193942658805 14796243275539571011 3208752134031483956 17713798237153732921 6652878346492533429 17877086548121185480 18437318951579069467 16973346435701959861 5795101900638592582 9560112693638519859 14255775760409666194 7338029000588106804 16247862082183761453 16021891833361997483 4471985345393237424 16490627050395262315 15641936090417409048 7012236411858497319 5186061667110915265 10224999816949829847 3105460591920817511 8293699783610626074 14918144082312868967 12072573766508124280 15577663991271045640 86532065945973851 16137214439156569771 2453827282955467697 1869662459539768342 1191273303575992683 318700164102075337 15516682441213959621 15464710099673291777 5410737970233414369 3499792805056363095 14514503066780539653 1814616286282036383 679505203552239814 8879903448012749888 7865622628216727750 12775643420693351848 10539947627700470800 6671886845639354541 8561331594525950660 2084928074514869992 7941563991693092681 2347575385241594073 6530360446754241375 14244808454282633361 5055949743210105961 6027095220294082030 6270287009787534621 16071594468132798571 13840122708971837931 3819668107001965738 7272901609429119832 16495915125632975623 14219879302730766758 8508213691418046615 15513111102392410406 6215984259230377554 12383794538199919384 12307930351826574052 854853674875532069 12315025680041034381 11243611947628017609 9572493705966354105 18250650308509437283 9908660188330841346 12367333900597041890 9212574738997440996 7367926152645455135 11688051465883280346 15935275971045408320 1784602202059949789 14458307600533520699 6458696013751701640 6628267348403660853 7725861531953058000 13375728125901616038 5717006603953441570 9981635415655105374 14986760610531040128 14644693598026078627 7158735739950641143 15955829102723983930 15373504491500918678 14909016733439866713 7852790693764617822 7340718697064339190 10470738141775010462 14927034412667596362 8320188882835933597 17444920386003447333 14532874054555521763 8180798960292933599 1770668950728250394 4981126410444885031 15296714023468522780 17846748448551762419 17977487265800144591 10893779062482604679 12143874459059262885 5669111647654631046 9910451719140814005 14784651897722143014 171374670886698309 14568695103519787074 11364571458297121188 17739087340724649076 18212434033167280325 17424829679281691852 9314982321033497196 3323790438946958058 6428052707945090187 6970106508824613361 11983970053032935816 11694232512405866247 8709940262243705047 3784324226280598795 2915216602260286491 8245760921228536180 9675429770036523894 2085057023122669415 18022172153678925299 14451816548640883453 17845707104905605407 13610724016879224526 12962849372494400824 12524104150381169752 7294118817123687861 5980905813909099543 5025406049248908194 10035625693605986510 8549314819762940779 3005019492182550570 4688681793449324043 5826468250883690953 14823937753249158065 3269957118662796276 7179285459199973081 7869315068171071766 8571627552975857393 10227933099093316134 9414766528758033661 4844013598615172335 4686083122780724451 3035268491390862241 15614317550620224522 8984886167484874965 6216033183812167638 8184648752827707202 10268124663839939133 16051140236818592574 2276497861537392875 9350577937459457217 783990970027872933 8877808406961077578 10962906638676037393 12858824509941135920 17919052705534291332 7695783881134094275 2535723090199631831 14755063233600547796 5842570994241424366 9573447540777926080 12001633138688034108 15670657717649967379 10674142482803523358 8510239112728471002 5644554510330578405 5300403515180589869 8209219950314969927 7518741815262533988 8665202035429245544 11963673257118589447 11251624707150847296 1287164484212568672 9405975934886288095 9379519843950883575 7754715758973461862 6647828703961198941 6676356951331197688 17582386884876846803 3611893308193516055 9160666929257979526 1258412889279215241 5693909031680582159 1096682316390351385 6878689971645495065 11090089971407081914 10595218549151013863 11211276993172763549 1324763635986379950 16629071667470230691 8554940535756540756 12831759354617295166 10271003365048722626 12221126132429125168 11705786897308679384 154493618452569333 12091559715837647769 17702321934170568567 4895317533025178662 4911035326669613807 3670343667818592372 1305396078048655863 9926823479744215104 16164612371249977162 1895553358082683989 12042967858299215862 5653774581858666437 11023335480421169178 18320946742266695855 14641341765552036856 2606615910825330225 17453883335191999367 11357530850083060029 1045860711647322528 106494999335626387 5554675959758337285 5431252101720507806 3516317067036392134 8145101039073798135 6824749520049996066 4129294739475925559 12192542213445744609 6753347835619904525 5446746873055191685 6129234430169909937 6201749068949056215 5101038537725450358 8033407083053425655 10079501811626564423 13045862265457955404 14401470435789010676 8675519049120300463 7542893150627568702 7680040165554532182 3953283644365408385 17606818827129541888 11252412996836325984 12159349660866531919 17178997475865173988 14771993696860472855 132188233847048376 633079477242744866 2069134082369962677 15580792396796675706 17997854973602919316 4234352632721226117 7733829558532923125 13485628947724391102 6038509692327828302 415812420604438907 2629122197007352148 13492879412373658337 8937903291807613885 4669734882572255335 8166793189266095269 15132133431867812575 2363901252099213477 12681801004788162722 3739606933396909028 15320751467701920742 7384373698368411783 16030640567909050709 10105416842887029759 9432026028598405017 10225116662869622806 16923313382440293257 16264609385626825481 16613763728645487790 10086747607499281841 17025610877447939329 4553378661461126203 14439129127800049320 6606772582413453903 3281585296019606775 869608073020135340 1661523972956125380 10776158754159515470 2184250384303646095 6385807329547313188 12648405697115085957 12174337844872782248 11722008447828468312 2331683579578139268 12124675232894558534 13827073929215682218 9728356879897739533 6990815309950081611 7413612417651165316 3580988495721649857 325410252578841674 6354938158582660526 14462338415895233172 1400077476512537782 12247297772107594560 10131579626448059794 6176200533422501934 2100890718645412190 5501573978844542024 4569350225646344718 18382010178901883677 13039799956509491467 17861263012899330279 1700410384049628143 5510682622140312464 17476661244589432468 17060701284877271355 8765150755031880167 3065645118788436300 1835461387606818645 8316729689916195780 2526834869652242236 15519717767003610663 15481798914208936093 3977999836079512953 9423618168170033143 16056285796425867968 17675548537860893521 1645931452374821420 2346028937012998889 17934241324614045091 2484080475490450144 15133064700011453576 17296545619121723572 15240758040659993735 9760170290086785542 8503561614957753336 3426335630427930448 6208218063188617290 3398531551995933743 3225577796151407638 9244324239723248876 11298671842410244943 14568551653438029022 12123146769232914237 10867945417971864898 12386092668561064031 16035315705113727952 15063913817441282447 15845469094628015991 8699968455336553431 5011743106946214172 7766144326964033012 15202915566444875238 14656901483100793653 17471756572480500817 10515765673208421572 3280644436626271037 4171146578957336752 2087796567329231902 10029018086321392893 13540201545834210903 7446891528512961460 9491730184961424254 14586171503757150629 2825609531777194104 7408451373147129903 14679972395837617215 12185829751775717681 3337532282953702314 6552980048798778083 9849097286311941921 3695423323911647709 13770113640489127291 13723475183532004693 598373159852624526 7560087978038792559 17036612450197510871 7895491788885646151 8320404109309114152 13917420776450557365 1612672644400894013 15180058290552320273 8578275080154793644 11822160113039254846 462958312315611778 3568351486581892812 9897480200131812116 4879786571771223299 14912022975991488905 15859416080682232713 10731849856821859177 12917051624505630813 17817772682694096329 13817261385017530798 6353360148829160058 17997616856421367863 8322176750302579093 6404719528361205726 6694322428710337229 7582139887837671269 12609358649775201023 14842127330583514780 1328276813955951350 7499698399539625768 11488449926509549576 3122666110045701501 13786954920877301530 15697897151857490122 17038012005804524009 4670769570476507821 1878634430260564504 1797310454934984876 14516476754821545672 13251911585001732595 4165248601206396067 6855224687353044341 16783416182835224189 16047529043807301312 17071234247708145812 3952039072057852350 5382876705864242812 6653466631070722563 9774582347009216762 16335031846771085191 14472627210109086218 13472813774357571360 1548531296803443110 13310570633578539313 13357723485949282631 11854572692432582873 8500481981010232147 1426133166214883601 10369612205205985471 10796671528445350221 2328265930416550116 16334124709588285431 14616898271508281584 15661172777062538468 16298186541734708056 1463411926211762452 10728627558984771359 5889584518587769528 1067461633752734302 5204113176063948659 12076975845091906516 8735633407671575055 14437621842347552042 16005662254665733394 14333822983892535993 9789516349885712746 7311018511716505020 15412417249278128692 13446804542276016128 5170503605406174066 6538609779015523334 16291301640316995993 12104151104014672627 12840687268590503695 2889412858062778406 15258771948494524948 6917228345951760009 15776228562354808049 6217446281180982548 9774938403682953141 3584516356492079181 2387271714245254172 18182813096834488661 3291392349943796851 15465067835061542626 8161713479587072190 3745686943789887779 11565311581174695854 12215808083884017476 881169089563427006 15709808640367946161 3841131373335344622 5051619504900275500 5633354553915495489 3851776446763633488 1067475913986631821 16060774686695055298 2857104131835541168 2112329692380818110 7417094487174768562 6663129027331424989 3409914246749210794 13699189718780025558 2833047390300408476 17584145903065265226 8041398840015794288 10126262817419541520 12583457000359396160 10152722978436227250 6445446493072321543 10337307914984279332 15763020124906405187 12037354170626385986 6369348487104083237 9116854552044534762 1962553295554406962 16833927210854500455 5543199873779183498 11567817287538308434 2966071252406277530 999129003693062159 17072471995027026799 14815596533261829781 12616966909440755149 9763429366149642628 265251553703582001 305080301720522844 17979986021944497536 5785065331926875387 15229831697838896212 9572446950627233574 17829070262706473368 4560556044611291084 13405073210009222901 3784140343777457621 7965226563197514873 5789407731990596231 9831309434659923970 14647537185256082706 5241962781591425903 3921049460138610371 4035180455584536472 7022319070849243135 356193380237419422 454767837620022584 10844516268929658004 15662575052949474120 2298507179504421885 14779801971352800622 63190425214452851 12237305555404965665 3768448290083709797 8112205810189154283 510971351566108851 18327719444544807747 3176252214330243770 16880789028084848834 16118055719999531086 8143929670808204590 16930095910589519102 3470834919978143461 2558819506027787738 6890335078141036073 6805035875667127005 3265465639555846716 1214358051137858953 17963126036730945160 1582604009030325078 2228960893144295692 338513402384927752 5914442593157224912 2887485300570433846 3935522073087068333 9259450865121428911 15411913194534928775 2232212653857417104 12747999620236534764 8932127075871733912 10136938651201829992 17126773053548861385 4131682295950956112 10119258392613698286 7616836239895589563 4268054560894628206 5362491626124548261 14171037580620321477 13330638435519752640 4914080095121975141 9057320120001019877 14955079151984123987 1097803738315099764 2802202226675957788 9331185052936705526 16281672549506895997 10594725106602219541 11629579049945315034 958323737174774443 12835360415138322709 2436048742307390450 751486246283745605 3813669400203666657 7284671364025616300 4987808443062595400 12612184219690476622 3472603344594269617 13214375731873553807 584956267220719140 11039287743144698294 4022308516827618274 6880382765289230504 18066566629938406528 9553178795228530646 16728155949424048681 15158706569246602950 14180552702912838448 4415046196610033377 8599068432600865938 4856918855516537445 2261954787239400173 18391502068296763031 2479045952696876971 2119424658692014425 17327319900133887077 9333063851806091364 14210060713118597561 2015221519346652985 6201043634840069927 1451197156656879281 4339885498013525401 9631965800418236295 15235599395441259782 13447500648087609318 5787657711224025543 14746166743966901121 12997481645476930099 12479911483205708498 2221391503053973203 14239875378000259921 17194128964474658708 5507163656481991132 15105251774061024194 2504004112654929728 18001118713148577395 8068404241342650758 17155747568042242258 18263057586417965559 2153087308870943909 12392841295091500265 6551091449913782943 9906221607650882973 5149096386375712494 18437507631300224822 13187106081556784153 18043587030239528011 4858685673301941600 10052516123745574618 2587975369731680976 8171498361410710938 17520106777404048250 10726491005180288931 17456942647456154074 9572948458604317499 16174967475079642184 15191305086663435601 16523462425370558448 1639126577212648600 9353879785544920928 8475552090220897366 821925820812560521 2461448912072897674 15166793550162151944 9917796322164257304 17439708701579980031 15847341981338746094 2958533505087087640 5562152634612445671 1120306434356493020 13842818021387682917 1064083626256497583 6394498168480465743 9237612549914144525 15931437664171727742 6270918794404192488 10785410855161472363 10700755070246238167 6544592164650270492 10173272610088393809 9828504608030334028 13574594728768245735 1207097222610613782 13692513234156626945 2941739017211068909 2359950392120009448 3973375194467136683 4281759568641296695 5396916277819922607 16710519105646347196 7873666630061606513 10897892976733995219 3419660139574052998 16561202594460695449 585162112326122654 6639983041071887079 159219469674515491 16951767837946754033 13412073777269768497 2102121225729302991 16446061034862967232 14289495840932846456 6052127793664177018 2676801989915818987 8441990097999239974 10182581677196962737 6063530872041836420 13964427244655019076 2891320708113071206 12960454373284488422 4115030810576738568 5163578623340661370 14896401730955106425 14958890281558691655 3159874502442230359 3327202597062705848 14274240992002335153 17221729611432084826 913951995430071888 13247921088125608715 14717827636519940247 12447503212471460764 960534261565702951 16119246739653576578 11465167240719980157 158412400067341086 10496090521262391928 11549520788157978574 427734102293014528 11154852506736482101 4178690195295576472 10185473709026451170 3905979675246371712 16943061568209160477 15594369670620809597 3647055022196808445 11773247699934948462 11296802995393241276 12129874219600624506 11801599492779548366 786182963105342142 14090435329082855434 15365296554860893744 17280963678553520049 2489317781053406168 18368152681198935591 18395116401726399357 11081872888510002736 12423980016170061587 431988680853215344 13099199417782351201 7706731063000351834 778961267816544228 6520337489810778135 11576897601072230553 1611868005298841855 15245669064049010624 1286212290841291502 1341316432550004353 13515436902098825691 2118448887950403051 12728884542049441323 9509848406281632828 2490122876281835860 8778389883671413799 13212379288342710872 13597185137282278323 11547072997542552036 4662205895296661099 17726710513676171878 10253751895594259864 16772120181896849969 15020855850103255572 14388119603628274443 10173224307121389776 6288151353186259886 7026545829063902242 15368384842854097369 847134817874682548 9916545496177586787 1471905763613340816 9943059841307719976 5034827909682968647 11968339144827699535 17788827437883941816 1626625859562734016 8334214612252983413 1075063667120153455 10327401526561789981 10098497094392402386 10079970798924799505 6763410076614652026 796331827951766109 5909581731427163045 13962752535545917663 2864098735887656408 13637269913694056329 3171257344874789978 11220909862668244778 12882983637560439563 17241051183558306306 11172599432547592262 3829131729735452440 1293278315756905607 17724038236406637535 3397589476093793807 7935473064610195048 17053779164846559223 9300683906421490702 16432480102545761015 2265012947879529638 8214006283019705154 12648914769950532771 4219760258167807354 8233714258986588841 2857797349603178185 9286113121879852449 10836173733003485702 8407315642584602181 10883989660855299359 7953333969256779253 8518521844573057518 13182311699601042547 14815464799273509972 16898575924912017859 2530915939298427685 13649568219597478575 14266077470263009803 13180396417945621427 14306191826892535699 2557948634882035232 5984597273777295334 4854372291737191362 2740211142546086526 9740403952790785581 13353243514338736205 16042829143219914494 3308988905519696047 14699832219933117434 12338859637498091067 7817084867016575711 797295508573271888 9176278924905171613 12183500989033214245 7810108245447218827 6393387055658519934 15098748222258048650 2521640459134930439 4981307379928298516 14825008436079274137 5164661874008371298 15829710302923602048 14889878513941700522 742840883225844728 5597276095001048715 13263552331612481298 11379383057350108096 6362571432061559868 7878891815924463384 2061847541142968363 14260784691699827835 381168770503767751 17781009074050543155 2079453269716469612 11274836003634745818 8423270185712092797 8616905632261948008 5143108411531363901 17201728076582890050 13104111780117366219 59298893952319925 7123779396070538248 1392708928027583941 13938196519943932650 16791667751592193713 16132192138906375792 4049680943169135433 1210982224653174822 1761130635643971158 6561985309393017907 12389817726734704168 15886593857295939890 3200721140614662275 1219546581686288605 13172907347527588883 7022609207006785806 10088869571495105021 2903851853316000710 5892241671911454077 4939335172310279989 8178898357005935033 11069784936747006285 5367590721641027988 959999775250068651 418351582014095654 11633932216571378491 13687584362668383131 15324856405066344527 16507834509692401758 1911713477342242662 11979693952913495228 3002880065159235033 9274408962578911486 7554572424539931811 1652978583236186316 6146604027146435451 14664850771845599243 8822673112853822556 3979422492056400658 7743274501595804430 10012916996534172614 1602927626734079298 9823053568536147789 7811570068572852244 7572947640004598841 2063971207235546827 7176287841001622778 12554103320707358542 8664244607824713080 10491739498868746696 14758965917691291242 12704248075143532508 2662797797649348886 16606667503114388965 9577003859018478253 5234183511695739722 900639295774385792 16075489117585929392 1447667677869208740 12385024046262341426 18232647394027490974 10312336426808617490 17367729830384991941 10027951801246440589 12977364221721318074 6577624948874980485 9588414254826195908 8203718899867564731 1741218392188509198 3484498786296024150 3999151390316846361 15182199800443983640 11822118628869492089 17159087719847084749 16388940284938254747 16736442223700376888 10147870139417128859 14341048555364866275 3494405099007331078 2030173615510611621 5202180856404838469 16804385582136714567 16156303723203768292 6195890413437695528 1090088744298778155 16153501237395813050 1846155790247930695 8798570867463910276 7705845623934413177 16877989910616983507 5499405992538394082 5487520184824260604 219609765125861419 2562698608732619772 2473677283935722243 2554715675281261698 15842954290063098487 308713122819461870 10272053037241248364 15046362397123057026 13020060255532768109 3663968981902003706 8616045817381738708 2128023904632216809 3013034859177944457 8836042071967907438 3255237879573191100 1660194620420973311 3850329991154254504 12582402368232044657 2471518722173781501 13003003364197879099 10729792430725007383 3747236660674519476 7820883685765031255 11452151790008424913 11473076209033218736 16238551293383576313 3547675662843814731 8867019580651872873 4386555381432439475 12358524150458323917 12502490596836631503 16782345100190346955 11743734445014330168 2361132310716550698 9132416494509051300 14014696018842650387 9073013105782425957 5378677142275273509 15955626681392751235 1780531678556593481 12862358621822493208 12988067469264650630 18350093928225616938 3806648514386947585 13320773589597209930 9413531651786467272 6828531020219877923 2310129466450024279 15673616964340865001 9218323254761667644 3841090854959907134 17093408416055724873 6921990936952096804 9607457943397957091 9159267466006398206 18163288823911718626 6938485115171261603 9402734566449782943 6249482652565285561 6164714120767220691 17509072545939815313 17628034525119052318 2344399799570834711 12431812158376870979 301989957866868389 7507789328987790676 8659093444083730551 1428896537981478083 3763261031690591914 17374133572826849576 14196596529552687248 9404460047598173481 14066146766990680299 12310945284885549722 10268090842242431629 11681857487315171569 13059255182521160406 3597201529439664141 18324737794925839700 14637362311634204529 3104759849493756392 7057600750943568479 9275525255558484545 1078534463960612913 18025056893339590654 10991062800824400249 13862742626179308086 7602042790959461261 11647729823857632084 14097017347698392149 2063471769574578380 18392387509633383193 8868940337013773907 9052008017532928543 4395741863185029560 5566057937713227970 1135434028370824776 4964861786092395936 8793379732964547783 5936793502928031074 4626092435444787456 11909247133434678668 6114414020401882641 11526643652494802741 14850092127779890488 997779625225028624 496781279289260531 9605474614552133495 12353833090914871348 2889276027077801308 13398302994927329680 10056529026096782436 11706612401761265358 2778911849740807833 11061593757723987241 10738912374752129963 2173869962755623933 10601012076824645564 12635346472047767323 9699771283178155787 14056200682093876026 15370869239202590366 1525191442176139371 9566825233913323837 5188127883340836127 7033330701728719355 7741928378787388065 11967040654351897233 11720746223662538322 8303091094914771912 6768697251871715917 7121892295910546039 18337960296907268444 7603291191148434373 11071964134529300609 5975869999116325592 9413123883542149543 12991948916054329280 1766940595984637994 13551635342374667434 12311003686874598401 1938724939361406077 11925200005129916846 4259944669419928553 15051887152615583632 14061473049018200612 4233493782346605437 12769892216207035069 12901886400151676273 15845235259648020137 8544326045237979523 10782033558369136590 86433263666709230 16972230099213563073 3057710589849760474 17156128034744528543 4028898500844840456 13472900543758577776 8664101456794192212 11580161831887172668 3100535952642224369 15288025457572882312 15524399462671250377 13595480737472332500 16118082944508108188 9392491190540568895 14886464548247534431 15272160708794546196 16131643251245441107 17408565317720047241 14136766860458221017 6856719957221515497 8918852817814270034 16954476201652714705 14815679848271406827 11930642622604390659 6535375151068052034 11787035399939352416 3121079593006049111 6676274983546776343 12749230265043705428 8876113791691218435 15170486207924325705 13071113331333664316 2025920881982544222 14396112272684257423 16018495919918970440 7349250551573183595 3352408728425902195 18306482428377386851 7664077080624509925 1211529690802459756 1209355343030518677 6034085021448948674 13233499368060099007 13054441846798996592 6172445426452786805 13756844984185376976 11415058402438719523 2672270965670607868 7466467891983696548 10539265658233221550 2391540543817990338 2268895183588873643 12788021308214988167 3489388990154521873 13133638316400621605 16028676062372634154 3103897068358660954 2244446492372425842 13076275224857299989 11841508661174023487 7940074349850184647 18368879052986583951 3790688756382174361 3914108371938929098 659480590305531602 4841621059588749890 5561542182054920859 18343733104197985289 10295798524706817142 6563880407369907358 6674479322364324293 14051028944438763638 1713814792946955009 8828327604808564231 15900931569111747034 13863099036936072711 13522104656687070668 1644003609202447246 12866103021140046031 9078840916547772248 3429747791703818492 17175854037455877372 15902127226867326137 2663253681685743291 4082363254061739136 4740057690478957272 10866352690770033879 179619861945449901 3725540184879174961 17937627925269476232 17280512198581224051 11320712010164338467 10982212615946818092 14308994624894685076 16569962061896440936 11331570002141846959 17570984798779885390 16815289515865811677 11120364013493469478 10993820266956724725 12616240612268240914 12607923890586673149 5866331490344598157 17793970050413851442 7739670168424003637 1877665574766947357 7303180429969427668 6050071030832522278 6495904442760307704 10391411014135530384 1180167549305743342 17633511339513349961 804184884180254512 475418376369125252 2736000931041866909 1190748066574701034 7206734058256442657 11733902749566399583 15922718539396943550 540175698972398271 14122857700487035149 3280605445873238693 16001496332626272011 12531695520200918765 7239500734975879368 1621854499216216995 10503090318799165640 4733866828509404953 14586430510806370435 10663018428898191548 3201664054776888438 1658807275517593103 4267207345917236738 7378978782960347902 4620910372686836586 3772663630793379108 12955743329437910230 4190074784442792745 8227921372374469557 551820050616937380 2934693615178037329 10078136850597251314 5959462794359909135 12533191894322785526 3866341468084754770 2200298307873968925 5805115223763792513 1535815590308399449 7159382977813295941 10850439163961302234 2495322578515642852 15037831809114381645 8756927849203212037 657839154786570142 9069462390766934974 7970639011430512894 11325107849053971290 3041434206917664417 17358828811229979152 2583008332610196605 12006500343135248230 2810571911110609803 4364625114559835633 2756064692401882412 7821754945053901492 9771341360777728760 2834347405667783178 7666758944059218737 6905620602560238413 12948444058203142499 17136326871742971872 827685741044170496 4631663897680606048 3268989867205908147 15665120846343948435 17094282819687615276 11359897124786548624 8869856059455080091 16929456007200357749 15058601926362672138 14873028338788204769 5345788464863587315 14973404138456590089 2842140946141606545 3864424389495533243 12686221824618036383 3160792616195491367 1528562697159123817 16829097139061126890 7517800847210528186 12523007053334905030 5395931129737456180 4753831251527958202 3873098073120882701 12356582187728715487 14740001564407509631 4494753704173355572 13497287052595284162 18296700513044366978 17332479890889085257 7050991503779058914 10094182204108992300 18281372849022784123 15137731109660130949 13706947237218939187 1713134777487585596 15099661933599594756 2235751594147018651 2435287558867243369 14538140579750750418 14571015297581579781 3660128704485105609 7148285179313497393 7886058492286677911 16501249610508806469 17137771697253634483 3839395016185048427 17970303936230565252 17828080766123937224 3042904911963300198 3521188295768333613 10199549516449717493 1428297987420412207 7995532981478787638 1423566062429102707 11439871907868920613 11261932060069558987 14976516870346853381 8433353062229478448 4662163214590123480 9446300749512481287 2957420284735307029 13886490596779553705 14286899896900301396 5154966542698530045 4127864757266745298 14584330205551707763 1390344835047844141 1030055695966096822 17527390599413523619 9181061223978714842 4353806698707053889 4732107853488009863 3731521171020487313 6987720509356832507 11323153236867250677 10790077532395283267 14286205803566327806 6089411649130012085 8308618159238498176 13215502174246805724 5331599244832470487 6545379545826085473 15519166578540403513 1216755314622415568 3739442634513118278 17818297949385798491 1849217868541558930 3681515276998494983 14218632471646499993 13730172627654449972 17700640996173803703 18363447299469221903 17746120181937058517 12176038941650990841 493576619653414785 6032478226330999935 14029706791740588 3125828542782476642 17584797248029754493 11241484460482224135 10998989167354993801 6261376656618434972 12128895413125213000 13413321986243778379 18189609979338957946 3202986387260732732 17914613833262225654 5929567526822267256 3393742082832049080 6562944715334510831 584702282944824062 1935652359456638746 5041774500898352671 18303327230918203070 1959093777135750791 5726994471652176043 3238516230974514226 6872581226649176232 4135599729162457106 9370875272912751003 14855416555364032595 16508177737829789107 12335964013955233443 14548807452895758531 15853721905119510523 12837082753107912921 10879266487653592073 2253571124719500277 15781693287812629239 13730340126014397803 3524035809009895131 14066645913671502300 1997841394600306170 15205377594607334305 16960783964874534361 18423117487934236627 8042957083117237578 4640508349606412520 14120297729415990526 10321603143401336142 3547907610034371727 720535344699170974 7526109058570361316 17123066509361590494 11862489096976429934 1849256046056568845 13236703457585383404 8681427516524557508 6901758885131959193 16852460783523492023 219704999103258140 1484234269435565674 8434793949348326327 16395382390381139515 13596530253782515015 17074404713480053307 12439746576448515370 1239734746107055716 10968394232948083321 1978201825114140346 10429517926493570636 12930302700468843957 12689548467861826875 8322233174776132444 12899694255767928390 7126964705451331670 17061170121100708533 6011020444811127423 14220430501354296964 9814317979773103170 8597125210708699603 14598816349900164727 2575608363040006090 439009544701686973 1084614908680330424 2269431965544658915 7492667064978678248 14875525179643862238 12963689414057140647 9413431682931013013 9787686578362812372 4158211889598300350 2348634778349587098 12342690583900262395 12603384358241042924 17993420906649689524 15967346389537948365 5946939539548774818 16738690943472580244 3045173434273009716 387134542604815258 16817659933721316356 6673538822012842474 12804883380113363816 11578298096075151676 5535209146480410956 4773078080334679225 13582830124911097378 10879458179493444754 17745485070026906180 7279597230616624419 8731302567109356603 16814500025171681580 16007734721724107807 10088015600225141917 15785202639730317477 10165458726146376426 14226074952925252656 5685772701077006902 11321125086029220337 2726352067113541792 17871166660247984874 10563381992755674534 6276217971029455410 3337686608627031285 17137310478441921685 4881385656742610831 7846313657584182103 776520158993249744 6862905073128720633 7478430438509767237 15573868525973314642 15485331535468222670 3398090237808137139 7589676553069497795 12639985478322575306 3676030577159703026 16533000949748077676 4111324894440882131 7120279192310697477 550973269280353533 658829754903767614 12213605294344176853 15534699313293490409 18438442136397444522 6988556915161558792 10247321882755615053 3963853888738231524 8277191412957905922 1665773722214344297 1852868178164185684 2542315441542225916 17004596583683680460 13511871147645488504 17161692331548248564 10789202207010423110 11052129566517197480 3902253374574367644 8942992310670292678 14165152379173131265 9823726980123045768 12350334107714345049 2132851673660945724 5348993952161036103 14176351906505947675 18145236275131290123 11297169562567495258 2541138331920747611 8524611709170151162 18289070119685005637 7720863546192958805 17515625868000854414 6480011126864223904 8500236823888906025 6763087981554720870 16726243219071017412 6239881178251708824 1258247283447263414 11890800976747579455 1281118287234142506 8596046808156348617 6212680474326767658 12680635900900783191 14144165263180425357 1092446509524854021 2841075869489575061 7763742486722043682 13769183775251553036 2681236227908427424 13800772356248576067 4185294386063293093 16357338273899179504 14891756195995290776 12845712155008643543 17615732158961735752 9871433983562254651 15254378781945066936 8102469991562041863 2384231140412044894 17177138175809507195 9377285058187482373 1984585654326140945 8059689855313252051 6430822302870310950 10600950208782649626 10646288560146182332 1842982259264404547 562254659702716441 1931464931823344438 6937241628783088170 4829505980632211587 9345295525419906253 14791209779308332565 2290318610930334418 14317377037355527309 11429143134846853542 1089656472301179914 13006508143275320245 12240334407978276504 9498528695213245981 4845950886592380684 10865718323062834394 5996352089836503079 7898239008673366166 3346499427230655188 6735635038859147019 4711167938718476994 3450605129541068463 3146510898820463863 17556157282888825261 17156881869583731810 7816398533321084845 9225038095350927574 16178086236156632083 8425124045092346540 15571171236155773463 16172362318056019646 5427692647185600342 2609056675898755601 4161092684730856634 12164817353474598149 17933052121368418963 12105276780648910715 3990337917719988148 15725424452487174244 2723934617262894155 4456982120754580781 11667293290306135230 11125372563230682775 850096159700536367 13900994952333169897 16708349497120204831 15153011934275001580 13316333505464891247 6815844129230488095 688450396230360682 6602938430552973168 4768249763478315454 923785383653688309 6189424643521863567 16195040051708248656 11035856710951509730 16620875294985697085 13897011050251665846 14059732950311504952 9943301730090512476 4334278530953443083 13618523963519992109 7963578005712725672 2323902946071626745 914679540614898338 4149249856602246711 13889133031574773203 8828179734546015214 4072254702037249529 3719513552627443867 4201046873765229211 17939985455359464018 13244984578449053608 862531526896159173 12446639198054645884 397972332482085351 13169968470023980065 7311242235370484139 6412648248843404200 15687342673379614513 16735892547203455362 3278474043978506959 6118105814507760236 16131772736746957454 3004607063054354130 16854004505934735196 4714896292171342233 14419309279861388266 18230269258426361609 13290522535333408289 9153022344434159628 13399183340900676564 8664318856510185803 5942456095335951894 16439651075004500762 7465007265485257727 10755401853886461847 15655395996003606603 11319982056521639666 9782709088484514561 3557725933224935460 15532484308679961796 720766111090794570 6966706055474366541 14207026971707698707 10543356993185156063 2359116612101279597 1801164125038471640 10582851583259169378 14062683430787541860 8627420684196917080 4331108233375454063 5604498683261820065 10331604215485124807 405972333852270119 17133524530397315212 7127563338482889484 4126699818910391343 5553778308112981386 10331850602569502663 10347382353226647786 4615802485322900139 17088662908623613950 7725354330872711869 2636505055093262669 10663581458808220281 10145387346351086029 12012533084841769514 8051205093089891443 3328719349006560273 6969786198035926602 11207557768453149647 10820154984988120673 14715393242829263247 14627304530523251446 13506496314104804168 16392441266124958981 9393126041491233482 6305040147011944437 10716919493935040873 15775039373645205072 18052889922416678004 12140302414887552739 17157066648211933104 8413561230912296457 5758949046122337506 16402222856058993321 4461720917055038267 11651901112619795202 15483524326210524315 1433768780011749984 951115699734276020 11267608372580599493 9451960021591814221 8242295157458113704 14875487627625293649 7980713089607239760 8186146365674575880 7097827946990113507 17074069070952970686 4747860819745944771 9163979430479581862 10504057545215873479 15102191552856465814 14001840234484724208 3011544978150489269 2784637248364639777 12898845366798192444 353032077816976974 18199232068070749917 4561951411341539521 2590915293105739238 131991761694191516 8061208680217295109 225354642175788031 6283768915141507713 1594309553434468639 8519737826677000293 5088166535921420113 3153653397993948482 6778603684249321342 12239079134139101879 16012923634720127457 17118560081219442223 15347848047927358861 11560983278695176523 10386584653123319979 17054390647254423237 6222676625841482551 11382956966653295167 12824923988669436348 8289747473883037706 12728878322772982913 17870421560593936789 15356513377135161406 18433043676794546278 16977562281907902340 16457933927052107429 564181600107498681 109403310744382548 14990238831825019064 6461587699726397366 1408071041283378233 2719120714261485040 12191252114448355946 14978856180908988110 15726293921964593969 6327950686488572968 5532262426290186211 9664707983840184594 1479444312217860744 16608995329469501705 9678289222771485119 10873381409618407273 2044746312952825555 4429715177716178324 8590037321898130190 13490336588919806022 18302573761955188261 14156691553177352964 7140670429698148874 1559494688310668981 11430172102836769576 15552590833889145602 1557324319579189663 3469211203884351000 9053380427878481470 16616627530408995903 1830190477969162469 12959318558179668313 867063784834138303 1541189438341428993 16079461075945420561 14592198584593897104 3667243363276197509 15983111479068893417 16745107123659068860 14853869733656465074 2483599948213968309 17293389720309455323 15460987522567012238 10994740078597364843 11274307272759911155 16515345773452635595 6540814209166945047 6253197125663584880 2311364959158103576 16037537444757665941 4122607712069402611 13150106110124584714 12050207995682524725 14981346689907530802 7450031794450104144 193291726696309408 11984110193939042978 7370766672392667111 10247607952260962338 6264149574860817091 6152066921136308369 17160248053704131974 9973421524714003686 7856969564026973807 6726725946007158916 5416272546918318180 13936125516679562820 13730505766224471706 14566838044222008938 1763545665887860149 16619731251076223780 2114115489742178290 12288128490378243261 12484276464874164719 1443463098168057162 14103871797125806263 754855125246906889 2923547602890291510 17257279216976915104 9992130796873834035 13507346842685480248 11546453101832789244 2175141680864430132 10607086037160817927 7486442144086714652 768315805354853272 7307880039690530366 4489979353336093665 7679254457159797797 8603982274070019611 6099289489898410396 2086277617370316753 11151640194045333733 6810533918161740004 16649771212874484197 4322996807947305372 13602828396595168876 3049157501419535086 4541391936852736760 3929769961977392751 1256037313059198863 3674029224893174440 8017363244486129977 2466574871877906814 4984053030874137803 14982563695690149761 15411576393730117141 16654904271021448447 5855177538423476599 6698500292109547278 16448388409430670840 15943367211329559068 8637323213171131596 4840607237448451234 3896946664396306699 5203933584038488595 2407464685821360371 14527913615685627417 12818182012013969644 2370564456975815713 2440078573312695194 10524127783007682097 8217649110468630141 1400439502336927426 3399262351481402517 7928577387795306012 2550675757988202212 16896217421776197065 10146976677491706602 17378421979901138588 10858492359302175296 3665696411953371635 13949164031881441021 8310140972576948322 18159772120515889567 883363987105960578 15746914348079485218 8571914197209389328 16384051682062173774 8141577916557789854 16063194081225623615 12828672294035578754 7752497120229081580 4184845251908713425 381850578681443141 17306437566883213744 591185320312172530 257869388315528769 13698089921587422283 10878650939847816930 47570652712120293 17475071175082155480 4339459497733930130 13504509968058414370 3877763066691859529 15781992250271137170 15159091280929206104 2166748199564523319 10834757800273573224 1045673542435812498 3675591197509035396 1483727823342643332 6585045159202922394 13644612676980862130 14369303689717059779 18123328603216902586 7449978175878003156 6313573874360066143 3406853664803049909 4074466362448528466 14405834010946756761 13581267124199944260 17111514458847448339 3834671278838519698 15399380762469488359 1208063843072067192 1534188644606668149 4739698409254919628 9672499765776676381 17140404889409728071 13538162740570615644 16024693094522615836 14726245405595325740 15784239739968394094 10387579248483764784 4684060607189904587 17588163552255174619 11640134809993026512 14015202896772961668 14176666045622145722 16442702845629354130 13357529638361646492 15086330902413355859 192329376435160072 6083450932492332190 7024225182925456116 1885613273405585723 11987282127083677823 7548182204645891415 10687932401882564196 240358050816457389 11034459959440698705 15730585012219496954 17093418926151009478 676173862420351607 11792198551785735371 7099156590451678216 12133560386331353311 2816499476395782818 13863755703665782686 11849735631421608406 4649543196386810988 12198070804923437891 4408389048236521880 14183412195325805261 1829010275325980798 6733227929181127020 6204406941876277308 5867957608922503800 18176408481138677905 9610334637883410861 16693507274369023102 17535259853520114435 17777327936266880831 11168655033042447035 17093580297942819818 12650306104507398765 12917068743735131620 16194653351526597801 12493712657286043952 9101351432783275223 11426521465255223995 3555542859072759015 18184854261466790294 12874194074696102356 17427582705264950457 8434890415510072690 6035278587356980684 17504287054162729970 3512430784197446835 2836371283972695596 4788894149998601279 9041330553451358924 10750229051564023319 1383189201528730734 16498928151847823647 7427219159451912047 10326341308270784635 13155044501198786005 3123172414525380179 9975057995522185528 9482384427688242721 13783404946440376458 6675826999220430441 8561855597418005733 3504886318243432603 3569373886581710044 15115574457560540883 14674298810021889564 17356654946729517780 2061121493488832058 9461882524816785970 5995025142552093987 17836508098551186285 3611453508268422257 11468424495865554201 15176550074628279614 11073504692817743095 16563727009646605376 16034113210662269547 16373925055690717154 5811871888856183261 3665525585873116918 2662642353309668894 17314867749390994480 958315761601792148 17053159390185639963 9672259521156981258 15644976948321072366 4627746481707931014 4765170414636251559 3816930674520166177 17545538267120414999 12907368121881104710 14389614431400739995 16127058642307489648 12562819716943484996 6966440477799267802 2803957247350980836 16594047530551758541 1716708058727211148 13508132966102388502 10745509261693129759 16830023579756584758 16894696664560325042 18309074626792733725 5043105101544159445 18281317053288569037 13105641309175166095 437943944051713073 85596541316103233 11911912420761456078 12291199835109009848 17097614506470539117 11604631827516067763 3809430931602526516 467407851993838783 16592945131558337780 10983207296961662595 12232294214797578447 11934908734166020914 3697412297864543274 16762557577635608290 18105611932791650319 14697505364570038407 17932159226136991132 4364147313152248017 16788620824252012448 4357114302968068720 6245896509533793294 17944696900894361178 1614152179694153957 18193835655871872135 16125113109243695330 14356407736695317505 1636521431792534640 17280656201480945155 16103862761885252085 811937080974408295 14162263258623492052 7979612204067262381 14870809939057006695 3139326448920160713 1586993653668463131 10353474336260173223 231177224650550268 8482698964449380159 8220612736740324965 17888481814236882835 8694171667914075679 10717608675609545574 14632909403102336725 3490895619683445593 8726968381025141032 5776970440969093154 7234872421591114725 9004643201783919671 9421041639957253144 11738875545031607537 2887368733250094416 5986613631788995658 16090312825721627753 16538717285965717111 17573714193928249213 14793461689091910579 8971451004265171448 12262943121284727708 12862411252579791884 15844351756948777040 7566062079036648621 17463392449510239229 3542160348065568499 12447659737768081015 590648466597788723 5296408361930820237 1040625646031699376 6369548051656915911 3549108631262844688 16651800192780747827 3084452026881450553 15034399521073726573 3132821078411616626 14260753754256755985 8266990474642737893 6064692450669172293 16404953057140115917 689402747241783917 7959884938605246577 10596049773698798245 8797275047885650738 4808685137626543095 7387680544237588302 16922230412123601155 12076950821567840107 7371342260975984394 17606442478444521909 2437667001485409246 15189691466023596057 4386225502110902896 14481977155811701997 14863966113922047810 11041329014908977289 7483086625554969871 18045759493838545849 2139397136283019634 18207304089424232434 7422151637335387062 11339363939174406589 17536871547904977762 13481802566762189111 10777086878666595188 9810277466604844356 4203514954143949006 2464567217031769446 2932278127772543876 8361795570933210900 7098975277631504788 10060063101336773338 4890159862380572 656028439000138548 7042412908575975090 17092925832453764867 4296697308473914243 12061741556809647736 13967323627959829174 16524119476177048079 12675779935463465438 13290668703323276737 17090873061277303200 6518629779961451139 17774696437057917822 7324417691107415100 12708120684174040266 973939687172518317 15954830676456983720 9124164990952098396 4705916172340941544 5730465450034069076 2397991464516932828 10833813159530490297 10332768536921955216 5390192897768868747 16724101970871265319 14799678399132057506 1662334321353896090 10831230483639041796 17382084852098724022 18432837552095582761 17061467797013319781 13579909093670398858 11429160523251559404 1981166586571281055 4756432191214658714 12771367803407568826 12114624647727558564 16967188241344821180 6469428005588791342 4840849732815500823 8068688963645177341 12729903484416094829 11072116820195901429 5927455236806419327 6314260347051303116 3186594933550620695 4701297635816827428 6224624817991446969 18353999569524505393 12762635268334945421 14554583025798347468 14013050137972758694 11330873043152121059 17108489411039353226 2707300264264985938 6930814549413650600 7366827383216873164 9084696562169222996 16923331878686058336 7409022961548111077 11245968910729055131 18026216628345887122 5535708547761542396 2785669265625414475 10877668018742175817 10256753551585396526 17982054597286534104 5264833510385055752 2221377285514002476 15900173850588363406 1798719835397768472 13961564890393629392 6540985867068164314 8923217368723313220 16680935425088482470 9135096032643317998 9422200148572709084 9400255228273944292 1186373135886992681 16748005023213740258 4208947601319324927 4397100386461745934 16584155469922632779 2410836490937660019 10603076116276885580 15988666614731337690 4289096712344414492 12130295954391100544 9172403615054949262 5973336129514676179 13792002027383429757 17466466769978942949 11768405832061783066 17085897584062460884 5481589406226661960 5824875586724782956 1699311970975832016 2353847922748906002 6964147486829426647 8426989967290959963 16680700887500882353 400132064811869117 13451515168438307209 2598149224894562809 15854652420335367960 227985684106481716 11205539993622353799 16376270183210767875 6669469126330909525 8784396079645804975 10123783302423696757 12299081861701468333 18130238052782799995 44322042695591874 17008724972419868334 4652319419988161660 2407570607942143472 15133415599573482803 12719100775882811129 8430410277350648480 12333266631658208074 7630081845678858967 8488435944502171712 15419523455471642739 10264744889296663419 7412148831037718915 6635603734609530688 10244655694930609548 12606237835523051939 8503049273712453791 12237764707245584552 14994280863119246433 2848141799571795440 13220050889253778051 11719243485845075324 3091006805169586900 12881012078515041029 13921269187837326883 13945587129735305465 1102535565549188948 4308836189034530745 15233102337978304625 7625141323662378087 3918468202521064540 2249068733780267561 4761055603280324415 8541011267080195129 13436915286051702649 11555961510089533303 12245606856215073571 4055463751837265014 2291652736966432303 343692856664070126 8085688342062187706 1801609954695508296 14668830706360030768 17672642141727415775 2897467309072975191 12608233460550121212 926309623879559033 13519969909790847656 17987428991170548347 15226482853574034598 16634771159352489505 86131962068073539 2470842420842202024 11228299958944697116 1275269683827039720 4135009267230767567 18157875049478641804 3702667875442877027 1171359856916683973 15971943362525223946 12028922696528540492 14744190529132200972 1000767604462976149 5150691552920256355 14790850916285181711 10778633863225440156 13933916047480140435 5642298850601268735 9110361641548446365 15437146231973528886 14609523261534177723 3154798784264466945 4276107359306514026 16349168285271979224 1882746298671118244 11397452126125830094 7418906382379991150 1953315364015643467 11979249776410423878 12260452021647172865 17591235957618367035 16063648057910363660 16108927020385106199 7760584528279956053 16468345819557999845 7792592164550300439 7413257015075732401 5337539848557825467 17332413769509598222 1329765087801822525 9846437999603194834 7249243315841239770 4370236514753609521 5364160629483260853 6239332807250803008 9236899762548954986 396999681822869109 1438122568206308161 7037785123002948795 17548829530605248006 8484015608714412587 4861370420867164184 8558386805217388305 3908544594947454617 22174807740858212 5993703760763750393 1671881038940159146 8950382111460321570 11439110960998043524 16873654418293469236 11192783509825556638 6011411830207603117 13462145016162766037 13263923746682146851 11790225079537155544 5121319923360560967 4911063971602534615 13009026520851752248 8927679270340936437 12371080474118413466 11858473977933052085 11897891553856677883 3060524433443942768 14609992914698758244 10408071042489474392 3810903842524683168 11900842610538095438 17674399398774588840 9168495401825241999 11807824451473055305 14199670103782057522 14592693416653344584 15377159224427937104 2814450278960836162 3821651310762039177 9967064367170612304 8041001674760286774 16938083215125922255 8943584437736416795 1851467591995023082 13773602262888967575 1758839339099763065 16091690643856014692 7676853226369919749 5882317240515312222 3746557213562617848 8547331600247614359 14846829812050227651 18306808921303706536 8809897337983288471 12487500488631650633 11161916282811383137 11089947189815341735 11882876300691653719 13244700820340090745 2856133422284993358 6686160975361951941 10429890877021423063 9179641648523141738 6552236999418603287 13016347450627480318 13175596612440274737 17077432919093697090 8050670874706359468 14314378689965349017 5781234448843521077 16638129980506359929 5149575150756806767 10327448110613756334 13692001048284803167 1477400846890550903 13153690311328936127 16384950346388345117 7083315135653259761 5977430860878134658 2317010028518103783 2930484386088227453 16544333114609825147 4063897013487065022 5935617202124677034 12680624971828850027 15190949722589540706 11808724797218510388 1111471168928218677 10300506377296436507 11245039835988355376 12724142735485450235 3573739653268832627 6005436046806153695 10622692018961049511 8653129023151559283 3377242980919776936 10340327132891332254 13214549203303675037 1004702494165362884 16640141395574821356 6704008351165129338 13543187226316800580 4945376664334038105 3656748192902194350 3195073125165154962 6759221754256752640 5996412498033220498 15392155020333219812 9537369473277574513 18414114077073989497 2119468267564858037 10792838438679060649 11885465316596281017 3138607854386661462 9499852303308525587 14275458549691560791 1848435391600095427 15299419098620757979 3570640403439101702 8805666333687118579 10631978970149538931 16747541294664842806 10012793853864075781 16419184063125619913 923282262191295615 13109771701003965212 2503179319596158266 8378689057800283707 15431016150667053760 14900986632707810891 15841468459022736242 3878104557468002533 11603739320346885003 13615627919721356349 1260024506784303624 15585593883311005383 9892242644856047878 16869595210840402317 16298834522726370311 3171066072393278028 11452573562285874364 12396344444040898837 4495590156373906409 13367550982032777544 14575846454507480036 8339547176946910117 5144830539198953994 4199579431372697037 16260419541031121441 13991673109235037384 14049522377922053743 1926305941603163468 10562088109947549993 5377851493042059478 6496586872393948860 11151261194367451799 16010203971735335496 193561363640675339 7223604337639844339 12739459776552862172 7440774159406615436 5248974161720655954 1719421504370222642 9319677129192474122 7323539766551332041 8192615306139232600 3318791018090262208 3887945799542942250 6346180674066258632 7934543137348773098 14108040550494259472 7666476291897145089 15678418584280575312 16714189531970403390 10904109029501515378 9640567363397335498 17540646135357725853 5406063964004045671 17670916058629279401 112806788277216323 8439469807865928135 9520385898136381122 15173109488723717397 17524922654447829922 12474929437196222397 15459704361951831531 10491103218186922785 17214669184222656852 15178745066845414130 5624420103058315135 4171938088993994898 17556300868414441667 11254948497378406338 4203067765811870729 17438216293101151946 5006723548413149486 15747814674994980524 79550867779696887 16722427233284736858 9951799838868501661 10022076138200396295 41388254695404383 12222948210037616897 3653675398944926119 8588487855305638840 17451864045036441324 16056277885379597065 12559141198286406827 1852157285720502423 12250468890889969692 11924193086108643689 2499909949036229453 1173562883167181400 328017235457266233 6668889116211296582 6199148300528996136 8361137665063052301 8915546826208899547 1387520109362605139 3734692111504658394 1267285982136540868 11518985036609198738 17904070592788649221 8088746830129342922 4977706208724670768 13189484754074602022 10069221156486653353 3525953899970916766 17959677610860542743 2113491818168687400 12068890479231885380 15002179268102022287 16490483722891409777 11435282802226007321 11893026123658201721 12912127942317130876 7662916841410090973 14737758643883788180 8112040211791602109 9388293298257573855 8890246064072228895 6097772654340152085 7706618830907725457 9193821722619393598 17796793514566769450 975080442267638885 17785519131997078755 12674412117404361895 7883335221996544932 5182938695680791916 37582110379827393 17546227571814879444 1308130345726895367 2269806680609963704 859363800940309866 10174075647588923656 1952241729348348290 2260274937998845037 14537707290892488405 8173155573764407270 7895390628575885103 14124773438650643323 9482681311385055083 11783996021228548579 11280472084634675950 2901881376288922655 9159021786259668592 3713082490816460014 4862474819840427987 12477952656353008888 9880791429741890046 7839184800249793164 17878418642562828588 10923365339230445873 3979419919453012742 9996915127364904939 5279426429495445197 3516780057270793175 219637197513225116 9795056785567509267 9974894345504902674 17173729469484648597 3461096210465644962 3657737582221260426 3261727759707334455 11320777581803544799 4379355687864774417 8647245828515068828 6036255685268247011 15951137237288730760 4220108019463169236 1984719801390527848 2209873165675959684 4684872778581411737 16605123410092516383 4477303032898791758 9054012379867066679 13430788242938335250 16964629332519089595 7925779704760345528 31825443848794925 1580743407992272794 13174584496087380254 13523603940076879596 14451810916482993973 9027896096008537443 8427403517889033001 7550639593823569052 15975593479376944716 5977475408475363815 1287963470054506592 7499831333353965468 7135457106938750979 16244981091218595033 14233924017283562710 16537152629071555220 11294023670525852393 1323284433919082814 4016931601211116321 15525518450437338136 2139782544563758565 8763910165028187477 5034145669979508817 8241202375474658216 7694108737843194371 17196083019207223583 15767561434510188901 4247833705225067479 9210266337059761598 4367011626154102088 17830138290846968759 2239154478430169463 16244049034660096957 1258199588804313217 15876564086088216112 2033981239014439413 7939816121901471396 1937984030402004980 9844087043290890213 864624800412778402 13665444008607104517 3296157636702030958 15477673906176565540 5183652136953866225 16213248953947732988 4619793189035880111 1775992785851670220 7018993756311894448 4584151670262717855 14122956449253635362 13996355367878165226 9974748754302857607 13351821348209984553 14676702024863835698 4613110000132724967 4086363457167725177 13434293147512631475 9880874816279740038 3513872968372885484 16753260439479807341 12624133797041098926 13713739116241431954 3425983267027456420 4380462939625963714 4981857272386760234 18114694903932093301 6116340098695414944 10314443165726417012 10523844643231767827 2786444738658124101 8885076759997602721 4714911373038845782 19216935908818382 4036218616543027008 18340707751381848854 15015814571527574501 9146876544502037757 13236356415715123708 15306192494949041150 7513517425096975910 4030926969654676248 5393250603673656905 15165962384718622499 555886555716961742 1488341131495629070 16216588879351306798 521885761235034184 5571544478596884676 153238588420310623 6940665718105425599 5923856168737159080 12014507914565786284 6772730258101474796 4637351223369831181 3078711655891832828 6973151482844488027 16143232481139134276 8877897934484251965 18292166088466684210 2706114872370803521 15408667912758382658 9340046350514592757 3842310555122586059 13984450837850875408 12237545489172091567 884432602789429463 15264922307987397497 17024139287900746947 13945370540231829378 9267133300165115568 8062885661567689217 17943004209778505403 13495186541687611890 12425622783638352182 3454530056041582855 7552237673186024368 3180132486163332033 17796124632152109303 13034954570616878417 11723961176949115957 14176850163872650190 13675654198245233506 14840986184500431950 640259353906195129 15129405364365422557 1088484898474615013 4811584769213300650 12883572728991027632 5979052699257157106 5796685832095113428 4138363056092251524 8839089280110132015 15042830846314096429 8695545680964759349 6642085990365807885 15275377730067205006 14878405030152799654 11361576063655262572 7052336362408723869 46483130150044664 15905254972277392188 13871890786463915459 17806670903828734966 15800479673855626559 3868706054861632885 14066078994514496535 16981339725767966178 3717769343022984342 3756515490193898217 2413655856081121345 5007464335708696769 5914941153124411269 1309541925032663043 16154527097843165593 5619395343457726223 10958644283589765639 14474419561345824326 18342292668458317360 227530506684770622 3456563428478173360 11811595206907425415 3963403875567775598 10928854259341429124 7152926270868948497 8996216170891128995 17215205773041629654 8659128251696222597 7935208073864028629 7677898274967448856 9479760386239918228 17376532258418554225 8019748743448634244 2820709167647253493 8562749581429455479 4665531976979942571 12678100348957901916 4842177990561570838 15011537503115424769 12726085802433459785 1747664914566881790 5300377348911852449 13071443259366919326 7121947378857779082 9613537481509161325 11900300903042486099 1245317248128345995 7002758742200616868 2022112015272935495 596614917140547574 6200055343430686028 1049371236536280524 2608409886103154915 8488839584122587479 17677271313413390734 9194622524232619239 14190752098807543118 7531937985292974046 17769455790503439930 18422881782520649599 16765456405815998383 1566614961761652916 11998397581808011828 18147739697950514129 4723674980202581829 6697917410683233348 17169457196083719148 2575108466021936094 13067984790243293330 6554411103505733295 8075181164354732586 6200738502491599161 16323509881538210518 12270129757187838101 15794977718264941148 11066559467125364531 18103291638570053755 14518190068414950298 11604664345892989545 2234407618309336914 11157648434715383607 14680590789665241840 18244094214909539951 11203904621567991999 10530530025318863109 92375711862535767 3658627850882110425 6525997890960957326 4947475535560895755 2945992373103000878 2543543584220784593 16940635008803234404 16951345291499788479 7262100544243740452 8393629242550745315 15193691433960912656 13182427537621828648 12786414031246025488 13041703816349539679 14247130377017806148 14585358708035887016 7987306818238340757 6251186987034981495 215294526429831693 9139029301938646561 15177024100264247472 4761117387964311377 9950666886573948485 17065451935583654603 1613486748574022596 15882779758612951485 17961051546809566217 3644063565295607974 17128847868641660699 16150139141363487024 16332087396900361494 16441300773843804983 13278908666234109054 6798457512056179735 5943386208063683595 6940126286465614572 7506857204022273880 17113356928253581614 18308845715096983601 12193564091517235074 11525212480016871745 16731052223355173146 9429932383212877756 640939674460321074 11605807381867683140 2711723446674209053 4860728057231645003 4510035640590741950 3997017560007825953 10963901508430719187 14917965422444692145 4749217669352898239 5013103547247979369 10008114560843954501 18175952146396451962 4704599909030422242 14441729043918464997 11958695688875224799 11818036330069986498 16562301834877526022 17565267464897168927 5504329053328903505 2182031436513182677 18215694261207960477 8203933266800741641 5380635447394770824 6154976024327680620 16648563096640241637 2040542689622718408 15781820952956304990 14273262000305169808 4053971113250489842 17539275347172223495 6056621602939096414 7409197087830943794 14871181514013025408 4126860583015226580 7562988945938667996 10758852738563291968 10562871868445148612 9742981083765214132 1148511776824483547 1401145897535138227 5150379855499321392 7777673584708708597 881768193616230577 8902091417464459719 16073258975592668013 17413711367872428301 10092860286105329207 1052431995539139474 15834061082741028389 11472810255119338329 16968722297290271011 12569424712015547773 12835168859676746521 16031511670045608245 3117084491014720110 5888106869166127837 9043266721084593419 13583021752762636266 13475532336569552139 13565150754542285865 4890061468098987279 6109263485933246669 9556977200092796972 6390333712935601397 14569576274896901757 7556193998981741620 15546022654864500759 7490357980165837404 10556533814284949620 14917839207877377188 14271661168203844560 2773541162795667281 16604716863993066037 2451742259307721755 1022232866454548260 9285111576536618171 15018407015751280097 2610786875693118877 11778868500474765095 14611062927677628201 7887730140280624100 10652821236166754950 15449871694286132792 15343800696304228470 15537080994733875867 17083922037499416047 6070154965416425711 10751505909347273474 1397701885184112503 12053835734762922678 14604060327634768807 9923787905533425950 17441755572111872335 12196016869809657413 13530572192029665517 10896891642474279501 1866772561605615619 12090883475454484204 2063162764900493618 13855808981620574316 17813028453305481688 9198723875838567269 17083621808587149622 11751087117043051971 9156341686029703068 17061536679369536498 13608966709132387106 6628643281127447420 2036505191585574968 17905278552733634456 228763500588086868 17962803040456925472 11812640428185127820 1948047292125635687 8727574074794895654 16709770514334017867 12794477639480185082 12915330063670485336 11118711455416167766 3502874472752600481 17367783373666573175 3159361579236410209 12078984129795302097 7733974789190197600 5774057353146190311 5376876048801421289 17259202828156950691 7962180422317425008 5095456304482538708 2601637186921253569 3236828162396504036 8568070203160200591 5595358964965022652 7768970289450037191 4647429499284098305 386759525129974967 9169644776420443786 12969263501011702111 6442631516649417815 55357060838975203 17719625082372519209 5602355999532797549 9058972394029432937 11405760118416968420 17567823615347346372 2099308522803983117 2570007912184519848 8948707633853326102 11587788227516238073 1385662124191268496 16935533547066457594 3875390969415283035 7823040039242644940 4413199802951303273 811454907287027989 4578997917723791241 14819122436470305389 5872392531831901369 2543912666617275037 10148084135262393803 15861078448917157114 31194054485312218 12545125061109168699 550579836204118611 5593779203640467788 16972910481723582351 15180760816267337095 4656420794219361545 131226595963404717 14695332185099447453 999693811907891975 13618908264269719142 14243252508265754356 3800492974009393945 12517678287116343818 10783311139409025739 16176850202069865537 12100360123361439600 10755765712572581711 13227186761085722077 8010935063708018928 17401686454579394519 2695990864191624824 10768190693041252924 5259967155567763550 6536149922251337589 17072196160204622030 14258479994876140573 18282460794720911700 16536822605819253650 6545576260374690392 16035595686133390584 10439490949844856694 12623589316717687530 4873962980473803793 17176668068587821307 12487790818997353765 12243816930023156196 16122589364854134928 8833185100192380147 6271177676538532068 13609021066877111568 9100997232113618649 12479624577367908173 1747638818167206239 12920358921287932996 13648952392747712475 3665920995291996305 71316342360146214 15296662290040788009 1782833346031156666 16487102469480062159 13604064395022516984 5851296817104849749 12050427959956959069 12550715713392238193 10704380301579501832 12833439839086777482 6578763620239686702 3148844821542252620 12420649559527149012 15028334735142966988 9782277171710238570 15990816537212522944 2835092439128507176 16598184186875858899 15303926574814350308 5065807736175160890 4869545769422679658 12789495689674404818 12884241793126931183 1087573012662697467 11295390780438587749 15721374595378026013 7740941949322576897 13035906614816821403 12476575672587868077 4841550422219359352 2519940505272315099 11781052802997364399 7832983299633506214 1871715015021090816 5073225796056053171 13426577584730366622 12667512622787096780 16279747863709083799 529768386530494382 334198518051774642 16380000169729453281 15810688340477661286 10246471811682995176 17905740707628889935 4851789494633440733 2323496691564634122 6223540998858548284 6987830564908162071 5016565914465436273 14749112046307287075 16592082105484887557 16411630390650093142 17684210080407620702 12817559253543885105 18188434815109565250 17808183962725068747 6434401242198381761 4050514449614750021 10148711642620316875 11418447199479719927 2276034453468546371 13836384039392669471 8393947571929404081 13649201828208898283 14438027397485569829 3952399923204602248 1542030583297963575 15262555507257043461 16637658404981254248 2659142946548563247 5613304327577814696 4604133234838040371 13595453629552335398 1996679065856298578 4984660597787143917 15299267011728376979 17876008853627325358 10433045331965368761 6978662010607086444 17553690764097170968 15211029692714245807 12541030351658837672 3804102908463570934 13458384679839380736 14978873729085740166 12212237895587227381 4764692598707274897 1099769702446272480 6281595561049568418 17251291196866808906 11954048067747354068 18015940148423854329 15387910687560282425 8335748670991380032 5979852724733092205 4209852193754979145 13680013684434269917 3422986386852411305 5484379885483047793 6560011334659019193 7862902860651472102 17629377623055796454 12592354551441537090 4252902500412207659 1035571363333879581 3946924796262195425 5154225727056973129 5286145165606941137 473760552456623152 14515113399307013399 7920791478266769406 8708795829121510627 931229551258584815 15984952448008230077 15290311928746847722 13191573745012490758 12167331422084284765 14264060918758924104 11909184952644461031 12162870061364153367 1266351644685540666 2226827680776526933 966431056512460699 6582225388198436162 716023884274982757 12781237536749979502 5880593654230508334 6488707786825725170 16093190136380743119 1184331527818732759 910543297484186868 15571676357563494754 5307417434713383793 2477986168566763874 568050951101656708 3663909772967577239 811363473571983974 13005390862297096409 1405765727975008882 1884470354960709303 2151515182438973514 4413513302237935723 1374862559024049006 9976264187497575747 16239348925688299812 13510260574999740266 13692743735615856406 6824651145996288820 5443729887475741365 7898194722688117083 15369734845221421103 12530032787109480845 14140497326723871996 8468717267128944595 16416179458047507157 9385238804075543514 14373461979210592239 13650239170017768412 10565180323198247186 14821043626098112250 13607449902197515478 1954098304281658276 17004688427514779494 14048441700494091406 10110480748781614244 5782977702251554873 10675424867382602933 5213608846189369571 9222098227557468576 4584920200451025214 12752043158997191580 15883750492944194428 1894872552746487654 3863976344686724015 17090569665515700935 8673648682777390189 9296664027085274055 8625214923245656357 16711493019905498260 12560194226767622753 15474059715935180227 18283508936544894717 15238018518281449614 15731826050495573832 6622015789841941547 501243289299004480 2132553119808928565 2892844537058975114 17971976560299961362 9130260036552877589 12061219985680295016 12801868140910677267 18119128832773699006 8832358418446004519 11483208823193909636 1302832980610996824 7733775347541776279 5818405221440991828 8700163068067139616 15721432481025282390 3370964340575728986 4496154200980224667 17149705464806737535 2857612080847189990 7183730119477752674 16353802193927959263 7132538883186960528 16105439434831428657 3652168915621101825 3377945725629260208 18355767411625806646 4445892485018053016 12797659602229725459 17342104111434326609 16773827055377524464 11018753160959908851 11184971360508129905 15463137179738929507 63889164625884297 6615452364391466971 6780837504621579717 12850572449751439689 9970779025365792553 2495136057163493808 3759759291316586298 12345763465243280779 6662804991056032564 394587915174161901 15556748008412571352 14482973146729779574 16277288288969153149 6216583906744041160 18169309422782424691 16675365534134264722 17308505067272999655 11105579309746513189 4514099036836310507 2279018080531831258 9622333155610729030 502897402446252201 14876011565280263666 2005176622636323964 301889511598412323 13848839811624588799 7567997149496297207 2910448802788393536 2313825346830127879 779968652535272909 8394170398603077742 10357778272919169478 9040980907343872398 1814304257010603183 3409654066024637663 9233561989183478812 3703134125479206655 5299777417308754151 13747133717419270586 7048785107273468338 4686128021261201824 15901514570943663680 12630069073635516399 13078044257765217036 5957031739033013868 16385723264447745333 1221853518896875203 14567566304140820210 7268943628302120982 10193162705235527277 1224549833606487529 15921385335304494365 4430768041390996182 16797414527794350507 6435281052463954598 16726131618560139401 17115280487908283247 10287885163990173358 5461647387274004539 9320643328314014909 12734141816699362447 8213870251286487582 16546998445675937169 6023244495591241541 16251115433943740496 17092285734665163409 5496360633243719307 11202925368574954746 4266869689664418504 11561557939972509174 17094270833586776091 1055087601090424333 1658440322090551733 7553233382591070694 3593492338935262982 11221066833602110060 4402220193223294811 6059328587553203382 7418368741373225023 8726711172651579502 2709390115622505187 14005185985130268694 14791041979476900936 492169801585615684 8394458765391516866 13449582365474930707 14758468151406984009 8139378981978475329 3647765286446122787 13830325410152710342 16418860995290071784 4715576852471421835 15284940531449186571 12402210708665831063 1093381207754040089 17274657572384097971 377189937686446756 7506162834703169275 6329109468928561752 8744894444890241905 14500310180167049993 11248970504701038058 4662781265729852221 12683675222395109021 12556896948958025114 13244344689151058331 2025951072898200579 6702958217294026643 1680313337949225373 2053152230385583128 16463522361785366498 16313826815634617464 11813787535591655869 16489803020768568211 9645580051934878132 4497717320291794771 11068662026520221251 3939195694523806827 10357030674747188637 11910477687737775595 13637692431796581606 6500486882868360185 11159600775944765329 3067181814052689013 5683193454670415777 14034141719273097307 7275810714521217851 15111760418069248038 563218887697348554 7316091648681366753 10132842062565318400 6370881940312280469 14249424634145494441 13423181057118622587 16718606868201120491 1990125110889618266 9631798574521206996 8028026291114570428 4969939081646454231 10134952174696887916 17562562954960417989 12250165400895387974 12840045668599745147 5016741764988439596 10495465596965109546 233807221992698373 1309915360104549622 9684223782664356525 4750396333429687131 15806116901542381869 5161459348002561733 5722922757685801637 13620992369226979236 13581365566560746770 10618909177588340953 9178162486319914104 5472386233860902312 18185054302078079160 16280720616878086128 5766178187338231587 709369522471100358 9269423740614111805 9549581143393944542 5475490873022469924 9640917259815343499 15229622752956973887 61174981355212338 4572113631867636304 13804615576195985428 10201994189222830375 5222269116319022228 11541506641674342234 13575255801262944968 1104471369923607427 10139106603507492566 14921999137503371388 13572761654164321524 6535232333186314064 661343386494123884 12727711154690281690 5983699461515465876 2432121963399397974 10669016246496866534 7914373504140718074 14319512462572123915 6902232458143738974 9893143392650580640 16537598470965054706 13272818424225605565 10633050582004735708 616593363738755462 2490914910796282167 10314788221153911308 14618615920300877633 11778412682474287746 285424464656822901 14107930972000173677 5034825897467307293 8833843313572614969 10339086570859683319 7293678835171663201 865576071165562591 2949043631577390634 287687753112875459 7930468136322033900 6858129552179956125 9662111703748700331 5314076044776619198 2717871223568029829 1808753472783709735 18370856351247247305 7972670457630079510 9176974263148059164 1556654149574383952 10425710859968544901 6346209814513082400 15561355834443143476 6426622976183627802 10195926348532173543 6476454330156355795 3324640374326819028 11038216559608426604 14126274476437172721 4902131312729663559 8074649428112594336 2726450131827829124 8021085059387299146 15606906471381638417 5859992770011830005 12522249062288452510 610816156557505476 15929818546485951285 3896652622400914372 9715841118983183140 487922676675027006 15077818271419108420 16358974553418117619 374262512896108122 9113178996217590280 4223689217663925946 17027544310693896416 5273262118162607954 1461458679835948918 4779361648103043987 13902144018625570970 7086218474862266732 8069110332064555068 16846069239767597325 10044345085029204191 9289282852584509253 4909653329827966856 5104702674956635913 12006943132246460534 14261988569932028538 1187913064880512783 6539525431552797252 3039593864689047424 12073254422097882078 15729624186931262835 8767078960570940270 4263132196528521391 12148086009348590695 14323945962525412092 5098738245924140598 3149447502464010992 3355333732055028581 1528889052710529408 14823622110994072768 4887343032676161208 5139242475194229905 3932137169358910694 16120437861622358 14609987594706023726 17026590373539591328 15014400463781683664 11854638053562395275 16270046381269037068 15787822116635463537 10876500668634876970 5443581112788406589 12662952092294965481 15351229961313352668 14663066820078282795 12264046434513239182 16129816073524497663 2588647440960584677 8760777730125894762 3361319564750421151 18400621031119387023 3832613655448095493 11979189592377743159 1543034677938510488 1026448079680238087 7023568692843556533 9213979386441760205 10600874488840033767 15562231847453096031 14955016246893475014 1704997438323663369 10513160451499881027 16958693372242276963 8587477471718361666 10336438675592988250 10541607460507618000 14083992193368951768 2788854342720304742 8663310773318127573 970242007018780696 4317250453090894290 6246610336051987942 13693689514779968371 11296840589597801373 7688017169888731745 16589086881517049845 1408268156911394128 10707955536552315229 13015437121378691172 2064823512066987952 4400739908762210699 17388502496146685335 15054035842089386164 12086782053971081902 217354691753197391 5409460925452876250 15776435546801186019 11168104270713652410 12226231083763213371 3166915792385081462 5131368576753446983 9501868611002973750 13245353351533464352 17346034039255724191 16786114207191115692 2824352599631269679 11663524184400025647 9714397170459161369 13799861145003941465 17223921443134774692 9576022979865766698 9683173112686039359 209588397709515291 7693990694509141154 7604505602673394732 15350077859619551799 11978940127310363539 9353364588245037707 8222665886923998947 4977325945065793740 13812109515448786447 975513794523578165 14160786979703768399 16095753213911145756 13218053728970672154 11006937937197344135 3428552934820415467 9355210036551966981 15108206517489186547 10645501252200776079 15992457937226866645 10038499889604678649 8996219066850730632 15437116062867898362 4171307405701579145 17973820235597324193 15649050513494755455 3536517092890630180 2551568688704077114 3386345166146659698 2674202548625708737 15781939960541120313 13820440703768843990 1719321839141819664 3929405085584545091 16175622804385117564 5530788719715053819 14300388718655439177 1634495502046257972 4424358425943962360 17402960068293216694 15165651100912873419 12406335204876399641 7136895088745044296 5343775300970553644 1208527198853879545 5377574700381809871 5339117719405914963 1986435079118986737 12869276843047782874 10631900650746489537 2470124169555165261 10870600983981719627 12092150922348858616 18309847981299586338 10506833141945013552 4100704857873384975 201536735669083318 12872481957670237808 7032388858968651693 12212638890041285230 5631568656003456101 7696294287552393954 7484286887609057934 18404308785480524492 2408801659623648011 17697226615674375702 3151482577481455071 17874835484419382987 17025674542468215170 13603697132555903717 16550385405398778437 3151472166003701966 15229590780546737618 15758854442994072584 14625067111668086537 565391251681275920 15632259988776414182 18398134918471926961 6914092822052731327 7381435985691846688 4463000374747628327 14110006327809625798 16173870104143694851 1722843396467635116 10652243062722925124 2726154077183639120 5828183561469752229 6597362100838211201 6809073584912718286 14348067604513280161 16605138474865168348 10299983495119467912 1899530532632807833 8529320278329219154 12204303721936936453 9858370439627159344 3983158955916011084 16318009770820230266 18375582281426236321 2956676899099317113 11062957905868452716 12222860178884169922 16680307698614152208 17578753653315611793 2782211569415965602 13963726835327454972 16894732715085108742 17213371300387711402 9080372888408359946 5631607982711621182 3684177505749693226 4005515887562971007 14500842775589410249 3298612521482688829 11544447852350141805 893449944837853513 16933999084777448180 515015843085652622 6810524099253289159 5447056993044981996 8484102682779926877 3868684072091394496 9840971519671065592 12939534303942892690 15943968449193792431 7890225331470685496 3627917456705356622 13807574988954608984 681507506268284950 1047209004766280529 9010035400041022368 14674927942579542684 5990223772720970167 5741642768896236095 13241235316050013315 6791015006604449897 5680759355760984648 10113671879837788799 3779716824914728302 8579972607754490196 1585138909961741890 11334911272743438941 1450236564505322695 11379686108926418119 17706180012124641730 5897291556094647389 4874500868179332815 11566930297895546002 2332612989509266818 902707056841110485 8531690012463613639 11225258770452076839 5726315516462212105 15585175207504971443 2782747808852969558 6472254215199363300 15415127964849587682 5711790640895616119 12705017779941639430 4049506982030881079 18027902599597200896 18217347192511428355 775345168294871092 14616835191686128548 10340690115632430647 15912934219260638094 2340417871540838098 645187314775440260 1797998956602310291 13917139743578505266 13393707950250342059 3386639832195645297 2442221963334506663 11816803638983144563 3411084813147552655 15318033625544381835 10100266112223802481 4692411361476445227 3619913140227293469 13290271401543029234 3945032344398092390 13673953840388173353 14389624773955142234 2853969304539655668 3369609602881849547 18041365403542506319 3821083738020866129 3632586945250024445 6443184262864058402 6955962384455934595 11279965232158932674 7730139829686939619 463958790518034188 11405290194742977433 1614847202457799783 14137419630082336337 9743365792348141277 9773375298423188658 18293209350873921232 10525529665975737003 12096525367868659660 10453016989302047786 3975609436632958294 6869306148436050026 6570221511266007090 10708719874513037248 3719258481800832422 8602972394544275657 15852260757695772960 7593539094190829950 7643442890493902350 13325407875248555883 14013907067367278254 7878963839995043585 12961281738100316752 16232307076746589982 16031713088901010571 6957817792356553338 7886430406168419940 16744283259557771715 15551077755324901065 2184957975784561005 9837046480504861362 783722221809852856 5980106571784353268 9855062355635641587 4719992481799364366 4840755420365114045 10625706784910290840 4402720865857416080 297510364847273115 5632059791531476229 14474958182684833403 10108261983053791863 11740394676963285204 17357385897185802484 6131476822071980948 7027755971192186203 11559855307643806647 5174345709537710399 2149378262869842798 249460919911292903 18123490710605238226 6391202011910040080 4259326877622594114 14460896704828190694 1133312046852352135 12077362740076916603 12266822348096722656 5943851337750484593 885943108474372120 2751314042791810426 12286964333761505360 9807954341980378423 3007934562273109254 2476510182826823330 7657425600998363399 13164309267019747660 2033194961874677194 9935608629258971719 9491954456110035043 5729075291442335697 7841963454640513998 4924641303546308338 3153780029674774682 4903667176482229042 1547193603105244235 1972538920069436287 14376693954250957046 3715844071581373893 12692340477226272262 4998362217947703074 9459710567799826781 2715171466164734903 17747915502287623551 3958418398303836351 7126722921423868443 12515111873294133270 3934584610005447092 4408833796739133685 5460475707010950029 267705305121221764 10288694058864112125 16375332753069306993 15091537978415779738 8021902995772077346 11762059691471996767 3174525246066891869 5305833417110840301 14708273909466225314 7948680512622067433 6605085630944360300 8678140308374354994 1737167863760984019 18033208258364256152 13178050089819775717 7559146569964412383 8999145661054263451 2906736804839791766 13412277983110666449 6694594107429250555 5497081762813509644 17805677977924445669 713151368354072973 17632329341147304370 17945497536452081882 15929864637986446095 8101702910229696645 2163924815669176580 8220511900075054099 5661089605031462292 16409940105734030521 3881869959712666721 17612081907890974622 13115772229456086606 8659904067024749371 12629778723495925773 417332735038918674 3457276704003636182 9702854321431152394 18441504022674210440 9952850330290336573 5889992205771356837 17090076802781248361 472120789079086278 12948827385302283621 15798343803574598930 12242251623406958458 13664649427721940237 9250158624133686238 3019481110225985 12528653585156398642 1760268919244409916 4297100297639523685 8040270459517597249 13244174732024284067 16117126058979243391 4068199043519115689 457275032288947989 7392826089760524943 3173706597407730363 15723061574220833548 11810430994271872128 17745433856433680945 15034473645164884591 5098489404070648328 2643724165014830931 13926316565379594474 3570821296098899942 177446251529816134 10995560648527601917 17945156057899915127 15796251751403103439 415915350857384147 7743775868578239426 182771743817969322 6088542797039261116 11970045530688928884 7145227901162741750 6466328033634873388 9475330621737568093 11766229621736203452 2948405015997341869 188934673646663848 17508496463506423814 2579102389154181517 362796743469030800 3049189706715666000 10221909807122974739 4905873022342384949 4997015943077888662 14376289570716935407 9869367863719201260 11685105787144643610 7050298722660146665 2189057422612503929 14515608737828953083 8844411111522833092 359785266397900291 1604082320322623204 17633683257609117172 6434807817193139926 9330623610311715829 9576475642664839167 16465949817640821208 2225884584380130810 2701402216996902682 9516086488162258996 2847777237783626582 4388187202452854011 17733768736542707384 11318156698600349469 16594031856491653058 16309137466130273436 17970343467590904253 9785278644857478903 5154019321712086852 9643113293111264003 13549102649834899324 12892172234758443810 6538001275934055421 10346256674140151347 1655596932188041288 10016721417982646103 12904033696030537986 8982195281584123412 4780971278069438302 7319037059221827832 3459672839210166177 7722210763394556581 13902721991443325028 13371495621968503424 13132784545004832336 17097540057645833194 15631868001070759408 8924189882188881684 10257999049476760839 2266328647787350810 13079780523651307849 7681635505073876087 6869604634013112431 9385965936520495903 17782246526898380057 12817334524545253318 8158691762361087208 11300428706101588734 706999342467301851 18295542692580939660 9497887071888313772 10725771314006732415 3164288204122278184 7242313609976251178 15408702806579314572 17437570507012761889 11264255741018759789 17015922186150684177 17870611127642216220 5009256441610040280 14281542897997733642 11719236288060470055 4489015301415451006 10458252886765490936 12646820569435030973 6973451328458546696 6844755647827961926 14164237138051876027 2255319819795306839 5276317204057674424 11551304464760712799 10017891645459560562 13929045167446124811 16837281288597295385 10688986668550486694 4388434791608296168 14392605514916613375 6666212549840849683 6038905039936970329 8142046826090102514 7529141463187886377 2239871924123118137 16790821695231489532 14458451117248515293 3199872723278024469 5662143243424653358 1219490413571307929 4577556511898832903 18221131580014390346 15561365421724603449 16899284562358143040 14546234149385856175 10383215782488456837 17889491230935441891 2908292703285835658 463916238251649092 4530111305781179477 4977809845126669922 2327725644551540785 6433205364090456716 4589597742187916812 14884943540733888355 8638603329062695731 3731928967156343825 11162007337408865997 10652930962818158984 13853658011118597155 17201062895010713938 10264423927041548796 7006023858159119537 17420111709090930436 12907361587498973719 5158161337861905798 2584460987133471431 12389462156666764415 15489738325984345740 11302503515544402421 6505067000240145235 13380863300465126105 2746551957566594566 2384135863015328937 9153048609470693432 14687520380505423830 11997114242905669013 15643947664865493449 6297334994204567569 8817404669083353609 14531729458422844838 13995669183648686574 5820730157071762969 7742900912609469794 15901664364589690773 9305293951097443748 10288265448478600988 190785461774723600 7796765666711293920 16495552460797371165 7187683058634639419 507751300024845572 1219185510587748132 13162383106805440962 16789654454644389629 6778176749761657033 3895611826197401778 8744117215226525168 1642211457134001066 9813893160920009137 12886558782508277191 10088041964521119580 3557493855121478151 1511802517063905848 14247681747692847329 9907455933378745771 17140449820324667532 11288140440138860391 3441486552672466463 8458630656407038724 3547767667111456764 6314268536709958602 8298920248502707121 8295762688465809118 7207410271998676946 12130832388569451308 10349039484729936070 2837235826094165360 17236814750404982667 17026498060480420001 1245154644471104522 4011499632975780060 8217341151939742845 11990645535466598772 18154968053479158132 1055454618374954063 3547616119537336981 12272632150246808363 8011457517003403491 18423823791429667608 5844285558631268075 200294798509858415 5947556059377269616 6141974771135251480 9012469641916217701 14812923399921581182 6627787913964266135 11956651860061115275 16432580210271158309 12419772211806719807 3469973673984466805 3350602573777236074 2380803897504625273 8854072486878930010 11847792785538607625 2895109738863101863 10908313659594786298 157764433948857089 18006041466292251512 10971480612152221139 16046973735483866667 698000442113697553 13925515272228431810 12875464202553953042 1915595952309432871 15342120488328489583 16764676417799584368 16625350106274499970 5958101551485808372 10580204210247425954 16847568168703412399 6087435063221463573 15477216980424136995 289398960634667225 2371321518448357714 3999662732166265714 7080251272431000468 7258696091405094553 7647877358430514896 16223326632668840760 10427907623651619295 2656454230358773713 18445994354212815784 13677099362709064541 8116440187239060837 6747453828955201196 11251231458930545250 10851554749978346607 2630862022043118019 14199827663824607715 7764895802402860337 10947013998981910385 359696408120012628 6854467656293437571 5826263612210440660 13122837309590084171 16836347096139772000 8879464396935563220 11009133283766271075 4344094596405216718 18367751436812856518 15430238139088030367 3378866550050839378 9052514671310789024 11655152479920673413 15411728148544843668 16870144885548775895 9900189467640903966 822750851941709996 14568353594962877552 15892010875972538437 3959885659710210386 4226590951227473679 16692566350232341154 629487099386989262 2881891572288496316 5138137324081297064 7983300340536937949 134509367093580683 5953534041159645908 15280069666044627283 6527391531263207507 7793363195512788105 3657131741667176210 8974946544780554064 16577863628411992239 18329187705469906323 10526629139273937815 10519113870463351388 3164649195799522783 16292090553407765083 10150802939035227456 14319295704092533538 7451836434081719583 4516124606017831376 15108385941539549979 2788276296347585885 7107736723368860106 3658124552642413177 4292944515129664750 5092095888627737217 13867252252400254661 6774981230267201193 5017506548267890513 12937292499656355221 14806447440842320440 1442276641651991558 1897529262092089955 6548630841556347536 5810673610226197201 13183982000759735424 11187464088382640080 7836107646265052331 2334805535071421741 9265203633062201928 16157693667915778842 13146921158266499162 11254648693836799865 6160504730015144169 4570654540705915136 6361667172630258991 7136513829870655145 6631745172949683800 11782771301440689066 15239937596416863288 8599061063727586319 7410308584620051385 4410443359877065335 9341376294914715734 9890083442545425213 2241713982985191205 12067313019253881621 17272790715764336805 7939996237757351441 3004381025655314131 230997765413239155 6849574667189033274 8736774031337378531 16017538101316579525 11145298346671463456 15711243330925547617 12655233565702026947 10790267879941285425 1125577354062762855 12968220309705270635 3026855443031862437 14475146284092681516 16004934847153135847 1826154610290401496 12048108077999138604 12783179845322055741 4963853317314244389 8623300397163956646 11590097227248438923 2719112136996787947 17825403244742784548 13926329181384867539 14294199138559844845 256190272175983358 13767117428369425591 1894101795346249688 7013642116403928198 12068099119956394241 4997019539159840899 13019336956384437579 6888875746590388227 10351338830129839912 16697751088339814445 15557817972926706740 6107738957590748816 4179922116445066948 5334461137515925547 13378936344691248003 17001551417731693296 14945630618851991018 10737225015031414029 5262458745088298777 1498173433948890492 7363887070260369624 13458938245868613418 13713098654584063806 7890848868410483638 3454317658723355459 5627458157150055542 13491556173590228833 13373697432428129868 4270368349726832997 16297707193499159473 8336549771925270623 5017712938710536402 15628887984953394549 11778073338713854460 3409806604458778450 9849966863299187111 147826592457425688 10549382784288149924 5035852148524127160 2898055357954167188 14443885351219032284 11534385092131581972 4766717196840376533 4941396949940658486 3447962220559801616 2457532742609365823 2750861998841953919 10468942180302585527 1223742884598711654 5544908942683154649 9807587704623081177 13524615016970170561 5816905308636621368 12066140905026717910 1070399865828583450 17909709596466601500 7095602323902330579 6481400397342392443 16001842299809377730 17867740393653150163 2939302298573399777 11541024382807207559 7481095853032122716 8788392619670980262 6767307246892447497 14796704782444198614 9578623122628848583 1693039804997515021 15180846042814960925 14040090511396154432 549752150036011565 4207497075458570856 12200367921630279237 13752087433440414692 14408533248275396888 16582279047345121671 7948354185901547112 17321787336125247127 12714331388493320002 10361494127264742959 4878622157083773645 3797082738084712423 11606772580074934029 11960988278564264197 11272937824837670554 6271468668939561145 15796736508959516086 9541644253399130147 3032678953968009139 15192390411728513280 756663097162417511 7015921617054542589 13541521919528174193 10821380749757865746 13791367419771747061 254841730083423611 1895828186090164873 1859098708004369472 8198975432116159481 12373751669047031775 16587694662825247526 18076326872672314525 10089060976178908071 14000044661881861743 951550088402344253 8836046850977472401 17304924877517403256 16989421810152209889 11877983384813761669 18359763299328897267 9502062330106016456 15903325092833345107 2281467688581586017 15441229971722477838 17383956895187770309 1152553167976272937 7679190270479820376 11057086394649108034 3878068378593652677 15859424443762677725 14813556780883113148 16962082696668985538 2803540415577889482 13577683458990724898 7676405682822296208 8404272360535110286 10565258911137831286 9674906931125377294 5884028329128817635 9182069549378640250 3109336608793668856 1155249143874258350 3800119222100220199 13411560073739365188 12167311425535984943 8245624573413046342 15093717346803061678 4815663331658973890 5288313002220565967 15801025185091934054 16606186733110139149 8287589251592518422 14709299167847542737 9587742995811732001 15277602385552621339 8621315626521693306 14169237546779626350 3651573356531858999 4283307789039827259 10141001567979128106 4898205262740711706 1726502897736835082 1760512318863519793 2717692783707075118 16519023440554346073 9912642187602393873 7751905785026037114 12891524216081397436 1587626652603287924 1443752730374143348 6688979125515879052 16391725922207771347 8309286704886955270 15206550963933059392 4009735542572398934 13348628692950429152 13739871133803660139 12497689457865583189 10493132669914404558 7344528478790646865 2672096081912077266 5411254048566583062 8419831660854224112 6943663477935031319 7955991265623407840 12343095861562126627 2893374789444132697 15596620560783124968 1327872747132958833 4601940285372006852 2217601423124912302 6224969053898164477 11561826884665855346 11582740109771349901 3975049081632755682 6523808659980617481 10289050318776239820 3954001456850427391 14355073128127217791 9445879452932398964 13322341646859737593 4418558492018638851 15310297593683640751 14372803556767769345 12784907959221326475 7217703959148571066 880566745385736273 1961768890381025094 15250905107075505957 5458707991152609201 15703844710663518877 10155574855637683919 14984693665247275803 13174537641234746039 3125707786545556813 14273282112008878491 11440074123443205311 15567925824856058337 5564023120266979668 17186662942413653045 10788345987595557205 454190079673023337 9237556545094449362 14274806116657312204 9661906570129088136 10840321446002151160 9796650783806675680 12729618699249785987 7336312943625722215 1459396733899053584 10153429979347444603 229286195815190553 1995606912383641170 8413431975465808044 1537838549759537579 494059972490780976 15657882369872298780 2613774239683533233 18164422683359933193 7469238281418378807 5025395388719995770 3883000173122886509 6309823603806610659 11261689514854480908 5313957611211483597 3385887842271440047 2936635469115235355 2717336990429949009 16734211961824928604 4288269190314260990 4884763797418237591 1223716692373547969 921866123686721834 12883040049387338880 8411642243661629962 3909110528483161676 10118814323288265751 7259399977015858000 12942171200770347230 5783637079538104693 3812686493197755275 11160428670993983507 696508251191101999 6231969013732747916 1762936304054484032 8898129669612285174 6890864132799070806 3748464782602578107 8748163246102300077 8835079958710095317 7282168100249502366 10192752240510703955 15199086103985723593 9204766715274208264 15726786137857667356 16244473785400612690 6667963700346888910 10574144801177286380 9164081307875211035 18019754947878708391 15930884307655283088 3850874038645247385 13143471174671950052 10905644278636017891 2120217388203670794 8490861529255826794 12523053892555937504 2442111419133921338 15565338828736456363 2746680117781073436 8355967189296134460 17991341152458315714 17606791030590202557 4682963027417869267 3201110467982644594 10947354759023017447 7839947346118159620 8005320018947658297 7477730090947519891 5691919987466763071 147250705259778183 16552214756503137395 9663333309028343002 2060755774642311082 8423746427063651261 7796555760995156915 17013622992586494730 18400183094427191617 10390267987055970973 18106285732364768376 6551849394514887248 16998740862032623260 8376773369810110438 6222039932063530617 7153042259269694124 13715780343531388673 11634998228741570761 11860249442592689331 792069286047181744 11246226131044743138 5556973531355404171 5595259831616846371 3604197721915502346 7788936311343760528 277095617675351317 5397364276320513890 3398323895932767829 13711042698610818399 4023111047336189775 3485916269589364075 15277309786542701214 12087158116659209060 2834086489024593333 14424972508099255641 17497661482254588497 13443373728358358170 10724478559096704222 13735331552831801578 18203815602500927534 11414832345714029955 15714952019634669117 13982639878551312545 6704675594008959609 17824653717267949445 3556610542036276033 11131944190852985706 3334718261242319898 679841985311133972 14096126916394388255 2202064385801266488 5756257476988423249 2764174139979965697 4199181120060762629 12780974999403673222 4897449654348469680 8693609675882526667 8505664424393114979 11882200850662248529 5314744912904688037 7328433995159793473 11552462063831485037 6379447923498749926 9397413344895086145 3806319668369484833 6628553175718774675 6615617246695299779 16349306703836815137 7126752249736887019 17127430081516093227 8338816217894114491 3571349738736443233 5313925557780926512 12792998654785440365 8058103407470658408 16994979746827617190 9072076484438819953 9007197861099562902 10767317941282261141 8620046573730072485 13509197919799685730 12193058026485045852 18007020373786914469 4929500277518958127 14452367257473046315 9359165010500812509 10039558248223147181 10740414985335151797 13883418176415599454 2200702366433210926 10591473926530254675 9447353203459120180 7571503143916178495 9261068751431525985 8602962760240690406 17663799657435764292 8297832665733997519 7993697375238454664 10620895763807000950 7028006252970299876 17378575210016486005 7040458789370238498 1402236261283995597 1963622628605423440 8292702148482130988 12298628239207614062 942810385752119411 6395196469826921382 16782075025294863733 6481528073731216932 9348103019047407724 15311808965945228550 9374086316882941688 18284516352377394333 16013759149185941806 15470461282682927890 4966666467532862634 3544158468926988922 1779234443203639741 5511987900715452186 14799047450401033120 16186928461473652369 12999359832925719378 5855360046702945739 8370591568000138019 13053501073992685028 2247475569619631640 2130943594658324964 2651536487892186355 17809849595439970783 7739260990569138276 4746658540683131582 4901398643980651140 5634557053449332739 5949433640251296226 954362886217173335 12848519203643105188 2157100664111830480 7170838832449942692 3390708167650190047 13757594947646934441 46121913924943575 8495096395986013892 5274309445607373248 10803107320325020581 8200611503794868102 7664898992718459328 5105476500175610513 16096643732354770899 7104099931578708758 17726744077888211927 3862917910499032152 15164179212903964549 16262089646824516243 18432388859186326473 820679360613215647 1530714035414977360 8208949884513576008 17551094299598119467 13844066401799259343 4028779974917022363 2838716518727941597 15462671347776733087 103402931533545694 15838971347340960813 14449632104937996014 10887739074193259929 16764722804158491739 5101788359144151279 3823966009648318948 6427057806556561921 457722051247496423 2027387821066699690 8673778713100817262 16986120246401728407 9375414259375388936 17524802271365414643 6597314702195474608 2997246665896093647 10834817796799164693 4192838679734591933 15436517972907077755 629826356711374221 11484051277218649683 5974640924178510478 14031481676168279721 16536559449740918146 2289759627671150448 5503135154354134155 11390222107357476707 1149218900666051110 9595387081784272482 6633670011347169721 4776031843281535978 13672838046215217322 16138334874903401751 8873943400711397805 14721610453556095754 1886987225311665954 11894120907455654193 18031580561574203711 5679375439509800025 14413411066369322377 17926809595644240045 14707771741445362968 11347156508326202369 206808577211969757 11842453934013208485 16833111206956553967 3025412221012184376 275284469145314993 4820737136175184227 12938548106405285645 12624706385243962179 12436548072595494277 10997327146918107025 13939610067167257841 8546474377178167333 13890434464342547700 9441823231664496963 10576870978543410042 1468722838334257737 16809146926026163032 6697078414699770004 5423471124948073639 7779174829700636058 14127136080480172731 987544053467533216 4250212761291551878 1545738488453982263 5393333790122816929 13248687306005574616 1746128146719790026 15021613364345564584 13740900508544324529 9228906726953611471 14681041144967146832 11396670143667242831 9112554903586577019 13228002250073511333 15635011175208828161 7618315999945324089 2215337861132808585 13135812090441409788 4230082762556834393 2964680547566331234 18091171107507472393 17253175570333840770 5233314595990285113 17103044773405431630 17835509684209837733 14586261201411839611 4680316303934342275 18326435685495555587 6059241630124733379 14032908230588738525 4764359887055639603 9346824781736312813 17177334909775697450 1617171307213116983 5761705105367456516 11980969222603179142 10162131380521259339 7676357764148048743 18295824505376060916 6416631101848529026 4571776205818672063 15359185348575542779 2811483000786313888 9636986840961208422 9762528611813732119 8166325864610704958 17105743005701430735 17911533965073575156 3608606894678454292 15661526976958714000 4530428273133450212 4801725364739935317 13651044838282743530 4473251181976361214 9009905359192161505 7523985855857052910 3864940617109272374 8652840599405338052 4519690004828229505 3931879199549386981 11843559238999236358 2040857747352321892 15215446888907687160 5293798420004819185 7538900879931278231 9770550065673938526 7699845262301884840 16796158797696521270 577170850086714370 9215918193546903333 5767403705642475438 6239237711102340636 15970199079798775469 14916455940061016500 12015500002647162381 12223211295329270031 5907067047983970884 5055914145435091893 8749381579912130198 16416986148012982020 15067971709060005142 688512041664533592 7906959258132398654 8589292300161382356 8404909208489281401 8824405424367397265 5576083590496683971 1039343741043688344 3057494007942989070 10701041296141129784 8089697758835939877 7865997796366087183 13417869604303486370 16388478641419019970 17132760214298381213 11750925119112453874 3457898157213151447 13509133936580597839 5464801692333523333 1732866473331922441 6595421137690585963 886097163592594012 6893431053625133476 17590529350812724750 17121978789504075612 16646424455079104454 9500103575149526374 7325142744025782214 14524666203147807908 3629688384417571170 7620263835647892467 3544759031739469972 2867219687610260434 16810367095098789214 5942998746003930115 18198284679095794461 5282596612582095128 18255065202178911771 10883428128404266446 13922830979470460832 10632760502223206673 8909302692633604080 14766041800790430383 14647888391751328284 8480173848315719003 12878239262402711623 2286295776976842252 8969249099050949424 13533319247142733726 10363060927809639294 18412217172635497334 12473446721912114927 11208341333263139518 6340858721211223460 6883715218410532504 11232263151656905652 18197756756816560488 3913589864388019565 10014163276439326195 17290918935240694203 17075387630347177046 6267745061390578538 3433755875049456834 13016501223490781255 17590504230105188637 8124586721848743094 14011934432543559115 8745861728136019368 14754421475241447449 10142613000694835005 15972108069592703224 17644036194378749124 643702402181824961 15851699782967699774 2350600459012027950 3453742070459861099 12393786144076498427 5944249307845576209 16267948180427208118 15233396528618531529 16586943850819291075 8344928321602152583 4388425313859969265 12502443776554573969 10337491241573735836 561442583578785821 7233018629251040166 3084890055472000845 8020851408079979731 5097604357972518736 11543282244950539904 10209804014878094136 942567368297798283 8929306318557761824 10021485516447512729 2031450336850123586 8005403962189350558 13324453675651239446 15632435767329760189 44144909265939486 12440362079843223690 12732242248716322946 8151954245168889652 16546791503196598974 16487195389491936534 15645672798541738714 17738259549733100333 17662443392509471669 11803853886091126996 380786892958706687 13483779341754277521 11474075522459213052 12702843296923651343 13853188060067209583 3932572718899521331 14902852406237059716 5661716586813296498 6625255211901611644 18330730002345844228 11175977405527167730 7733926217297231033 5153605231357396350 17351628502217372203 14487586562359226286 9434382976559343609 17513302066672426645 8403490171723631270 14254912431928338084 5913145204819967983 6565976696647081905 15983873273998307720 18409113279884891446 17388659379429013643 3770178859864926311 15998582464793471527 6221089292323702030 455476156682428633 10123295459213454822 16813407132074933005 4306296961029053766 4551221773819512281 13509650217317342477 8322092171235031870 17228779676996904275 16695448178603923993 16067437297027255758 2136768164445311013 6229856337910127103 13433068057446385211 1564942424100134915 16151723621385391255 9576581965015076310 12565467198974412725 10494285654521396857 3058798878799368488 11074627984527621357 11977466987606177441 5925028049098653012 6674483886460259900 9042410184411824029 10809520088891730918 10298831501372720450 8446260145263202157 8355584724787330151 429548240477503013 4726234180207405861 6200270030947388354 13569315564549342047 2909851522661179792 900718785907530656 8821469204937917153 10136826881246358609 17693287444405291739 14761507147541281173 10906576931654622584 1484576024670001333 9798267151132800744 11312727836831105702 8159300327088625474 7340947985716217777 17150460762762530182 2774091778821722431 14476783973507576811 3357487444598627733 7791207219074716495 8171641218751550093 1499766603748933474 11264384320071794073 12495205644173205016 13558006492176859235 15133852960732776175 1729908644565371075 17092918835328833950 10499132168685756249 4249576963218559638 11333858448534565576 14618171566790781229 10035830664079709085 4168359087288998418 16251788943918425495 1703362385019154010 14644197038484165247 4937019054920388164 6578814315117643550 2121525485421879890 8456535080974410448 10293129156636324010 14619929181297181792 448183912087949894 5143730996840241064 9491013000667599616 16585340253589049538 5878644702937983037 6943561765021804810 3330924198913924296 1509491459726564564 14348606943103444713 16898638886261540652 16025071200386977856 6945120199382490154 8940196551229894761 2834044010940221853 4727737726347741608 13895450234727693900 4318876737820605529 481481016683302989 12300918967288257743 4179838698648577859 3379228318831203014 9445794604380362341 2153412500153707042 9881708403341224316 8138131239192224960 8905085425815444440 7543726317319916912 11214417264542664397 5541443754852954791 17005026814145490279 7758187061051600037 18438009848243350034 6696163199326376482 7693053475406203275 12974517202570071246 10411752080992501211 16701861920089356130 3320809303534653396 9020769294379706587 14981510964588887269 9209080283584441064 11457814975882418540 2177917987288203658 18017386684967528593 3459197588410355620 9012053998136118669 9108041895974370733 14675088124849551806 13470237372567772275 13815141883354060807 1673512585165965194 13107188258549642256 9319602653796206991 16238710089064227993 2407605990418799223 2428888293128996425 6196846906906323530 4209788536483034879 10180374411430309047 1068362472607806010 9896988885235252332 6794684635421063681 2525775257665398013 17699229109404202585 4918013931090564841 17407139056280195689 16172772380270744881 2958245207545999091 240349264952609095 16281369208876835521 13273111875330391728 15268618732971500894 13106857445293091585 2322159489655582651 17725798059329026080 6974707386807740440 5890959767270794673 2856980505135688511 7376552433276433558 11849068831470288376 11162104100669413973 15687308079052628645 618464934687200473 11219960265398168241 15633990714546175969 6573782131096462833 9964363309972132873 16456243718020187147 1662332686036947081 7350554138726654000 16826592775664180841 10449376591309843935 16220523039788029397 16983157015957804803 8221816703451737231 2808159297209141 18340424460690790244 3893967967863839197 9452406638928646024 17135052059510740034 13376912033147012921 616031837907262943 6852346851879753350 7933462238805898828 12578494456070484246 9565207482734628053 13134348798065200897 2343356640237578514 1365892782887843360 16407472611269793151 5358375126421452644 7745726880189014567 15628681507645478189 10353854989974709283 4810795030010698634 9716815095148462223 14369770546846247235 1516798779025160695 11790084707748341665 11943861286205711397 14436229790990265502 8572376108979277147 5022503302376130151 6942077926826104362 7556928656161646623 10062031220013302776 3632953960254575571 13675409842210931054 8587698810660329939 8376501666303642095 11354540186345448006 3681919955284817281 5219778751039521378 1504324001226056308 14728923540225827890 9397328909109862848 16308515143610545076 14241529629605169021 9588967578520221534 3463242151371049897 8923031301105096757 6431405867481717122 2028979594693239946 3879069984577731802 14540628620737903527 14833182209294140478 12865186314509464233 3254296517435317621 15852265098181560023 15331817484875927964 13389059826098690078 11802432624701471393 14264498210484786341 1461405357150848799 5597998348375216864 16401338194481353546 10424068018787581820 8676116342326658553 2578690882983319717 17714893000931881929 3922293106999396369 15954881992141531728 3205900725841911514 1748556612109588373 4261098040121175005 4897007700443341018 1981100569906342739 14535362465602109612 12785981625405458567 14957451076887131475 17775429166764826519 14259506743163147020 14620906141161785046 8621004635795406979 3517870822214094910 2892426335617506965 9205240474772833376 15464828684517978162 3323860965881285732 9124628466325442976 9878325596363025022 1912322873294725274 14657354579609271513 312315729508481384 326375241322079319 8363712653165885293 1011977246950124026 11949059304722321069 4162006476361521852 10971306820507230823 17112988064075403020 9523896671284885034 3706514220226751698 17677894873393585236 11390961170320397634 17481248043481501583 3348114902031918957 6408878926711773309 9935104878987385691 17453305903027172283 7517170739629949078 14097234469546960929 16643511022269462283 14089693306267825917 15734830280396120572 5905539483674561254 12406019930963916526 5878949105674719267 7883298037105739031 10988014103215633704 56528595129546579 6090306043161222120 8148017862752294472 17554096055863650519 15927139786351791433 14282738302695278030 17792466091517871500 13549479850267858971 847906583387006309 7481625711613814408 4728527308327669748 3373954604022176289 3564049884843940869 5616232499084882950 12931315958072342134 9381799622914338959 10671897701435846282 17723506751622057307 2956020966601713743 13483186250444219798 11262209688288335536 2039945375689723026 5705264166722666746 16774178146178952924 12006912116036097649 7029121752291716627 14432124495864040149 16366863834240942391 7071837444481563242 10536381209793292289 13886958281542440177 2569306877689832930 10190301951742497948 2133880675613226250 251378491138149807 2863659769517740141 11401283627668021310 9705571784203342636 13131599120791562616 15211786870876208752 7194497440765760967 15146578743478392407 3416200103215526944 17958159659402561313 17552228700240967493 15130497030301308534 10648645320268351601 9807904383589179373 15045359813639163511 1619838548983827949 5372670364422107089 13528134652664850013 15872920553026106762 6904535902986940729 10410380316443796302 728109832204626331 8106870607271492457 2362096171506155591 9364880577376115051 6773502873112586108 14512482819180721701 14998965605771726043 1575839569608417768 11368568811401139443 8166804761644782946 13411591615950550333 6983023860581535369 2978024025355878009 7540275589516412442 9521198635249642668 17784078751043568836 17894595517363426164 13383135041678609490 6490233723120834909 556629808299687150 17151617107226429972 2509826045672153923 8195158460581335591 11751684061738654860 152294951837330526 11611356479019991537 15261810474843258999 12523214687830909239 5377559585525984710 1969650511369975991 8203815162639441317 10463734633127244580 9932791505640351028 12529761235658129240 17374936394509734940 7235260224233757242 10563837828124887021 3484854389709952734 17413184270063041874 10216860465458307729 7866550227411141001 2906807964890376727 3039138175792647900 7976297196207439564 6488631655810112910 7068338344340285582 11187997436808130353 4607684367102312705 8162221518445139051 4323893115193242783 5830557120585167538 9407662120046145207 16963199144625138720 5748745848185656165 10091518463223737973 6411752061557768198 6610680065057069778 15095317961189198379 10262132315606365637 1024839541325026888 7668048650807550586 7455234891766793331 709958917147826392 8470465395288649006 15520120456776079678 8961865772988214166 13087734556476065478 13139576547872767360 4843087195468104233 4042003043473429722 16775875578037376821 13546286670629575843 8003862364706881909 11851199125737165010 16783716248882909503 9484221759392199082 10575880993039841704 2875682819324129634 5136147574927718391 10727536068340584882 9325074571086367996 18155585505692940169 5391898854787618832 13425976254388273721 16820002159351993106 10614341755099906983 7107654391066661968 7014647195392094652 8828086695871200365 2305953851033651411 9798446684411802447 18194064946393056101 3980705238847557537 8207453422035531043 15709242289122523511 6893256792710507464 122691849590805210 18133633201788065205 14279289711837237806 13563700469133839777 10168690047328917535 2298843209992102924 1806663682680738955 1231159185908899164 5607569420399682086 5626673051777004315 4502820638501292554 9675398164597782417 3874908715900206371 1480076499608713255 6987425670245292133 3460702394263725661 11517657022957546190 12068006933738513415 5861065850997503451 11410466261488840475 11018386512580624346 9040381425332200842 13592681121678226095 6883477470222277451 3736011438298325718 12001749023443119363 12847274898412773458 18286294769733450937 18273155791508613140 3945810684615688102 5024829069142104921 6222638197440509501 3738513031479138059 13410462698650105183 17007296308189829469 1650266566035118882 12522955617501894327 14075169711686829180 950208088197122097 7477890291272640390 2510466923526981495 10777185751034229469 14283084041407780231 5686515056224605454 11948355236723544869 14926257090490147521 7482653701743216624 10825203946957795208 3714835235796222042 6563855629197980394 1919914084180425453 8639276541978854361 571541965497058664 15949739319698543484 18323657918875213094 14309177189971111746 18205823607118879652 598985896660192471 16087530936326741539 4817685678143152164 18147125561399921238 11337637018351090484 18220385674696540970 16102740066969168130 882701955913530517 961891249063637863 6424541103888212185 3130997099249354184 3495308961812371726 4565843345300818830 12714859073773070032 6007655695907534861 13086992957138805399 5595924189578426644 9951356963249193561 13577010315656414660 12119691344190520076 5349832056812261288 7536481464259280450 2797698833632835846 1116108610656776733 8889136344362904031 4669170257845041092 10629494239333242569 11069392666584188752 4105750529540523194 5746143441981138236 15436928633627539930 10403353762239761137 16525942209366863059 2652700481768060608 9062685426387679603 8942945192708065838 4373982014843735942 14181501309336930180 11268127642305452557 3544410799736981786 17281028521121064887 6768960141949855840 502497935378538672 4506328839402264841 6887886574699970675 10443251067596850854 5712990290684571777 7711913681150126768 16978017743492618482 11746877987660517913 15931812962967802348 14644778508516287669 11025948947968364696 14386265935656581642 16056192291839893590 6889226815013652191 6083865458272459847 18648712641816756 10843830062087796364 7455169231087378104 11315702915432768586 17099904741602766690 1026480884836765519 11931868813628675435 6587521499093568865 18272030685973049451 3580218091403834407 2976619711454256106 2804453061751192239 8529790016785409508 11959633457663173914 12280033882896191747 15141001220759714366 2621174082315771242 3183789495543372992 8023441145012941670 16105301089919390990 1281630234094602255 381213792118275290 10517447706220053183 6359224975067135385 12916413625951501121 14910654432457731441 2979826380707704370 16001514579126429574 5785750965762808868 6324755972640262656 1452536656017123435 5679220913393361493 4676370120664248953 7977347680141014756 880157032554915230 12342813463378863776 8074300177961083940 6172493913268887504 7427897683470115470 17861678193290802069 9423208808217129697 6061789068642414884 972062498911796306 14828821980684938088 9820789414961811409 2909071145006611287 634840738949904322 13884543892656564749 12920486930343309009 4916295248817578782 13585057215010105249 9833632196861165406 13244946631184831121 11570135180219407374 6456340570038446496 3268253827211756065 14491841618205677033 17468761154706308555 278882305981934874 13737894615363231194 15738639704630228315 442025871147906027 13021546623105579961 9243563960382211884 8375677832235923872 557336753206164208 4130932740158615207 5135092664692400408 8700426815613840642 10610638551874387522 2729647551011761335 3895793780721856653 5190540865949052941 1006682227844058242 5520138614040024673 7288463903109074980 11553901862579365573 10889353395304136782 10495394553926624722 9579092552499272377 11182849647580177842 13740051148674740940 3191916572367278103 9883456966242181294 2317117906452611147 15412735686029825031 11408642998417261276 17347964088203250256 1900595292326695785 16286652665473281655 14908652118338371319 16467293172683655492 16053209551648735446 9683938055306260796 11014857709534382051 16641788751135341475 9175845129252575350 14878756123989835887 9654987846558363316 7011449348335888024 6898859978821198453 8653276997360127916 16054657236879866241 18049892962318208797 3381621724359389037 7402094761691007334 12194087877597847040 17238237687497467967 11657106531400148069 6044116244662900758 1107932784262335292 10172416203576100905 17286720036651595721 5589764463528891821 6795574914234097287 16640723671968069972 1370382822297918032 7000586165352385829 5666871735659621192 7142043785308067846 15274597021984575549 8038584142808171595 5552976302592799164 16571991454830215659 17580849004744483069 983851382385401308 15136558970226515762 5398992925423858139 1462779277281891645 1489506993036053046 588725156662619314 15775400214121773596 3521294359133668501 15637931468152949993 17703098984866966385 15880229175275814939 15462646993241162803 14499259596263497051 2611357757527144880 9020740643307076036 17192087051647444427 18391575227410489720 423809216506350816 15255952042399843607 2990258627281031282 16776866039889608197 16388923420923768208 16005133835115215647 2974356298668622330 14714247451260258392 17320429713989767852 5524850959322521116 1817287674270474425 8892918113847160792 14649571163886146133 7169828565139661354 1776206194365772344 13858480803403963159 14909093098202451699 6856315468667839101 13861439966166699011 3016407079259720085 11291179106500256715 4882109960408665957 14117590529077281576 16860641434065603461 8432467746990942915 6616674945837674325 4598214968730040498 17796954592642563115 13255120509026599471 2513284112812865493 4861788549792434725 500986243098042097 14083301897660358936 14116161591800934105 6752310441577874796 9848945172925841214 17224901229334803550 7277157817306349380 12028990326625171236 14137099133484035385 18260760024357559233 183448477768386309 3506045117940407074 15858251730763524436 13170929286423395608 1800261402000459332 17169231317417608073 16376217262611247060 7238232546846694927 12682655604294663961 10339289700253542519 7938780376021528300 11005878466163913947 12855516976089834974 17216592274186200807 4230782267786796818 605727347462594170 8258837044412019780 3007057326620418322 8729755903743567856 12262678264464836961 877642165021019472 4207755529521679482 12966200421538939250 5019736179020992309 117014952464533458 2044495054218055185 16792416853461039627 5044444083887198799 5036300929163694628 5622827706333921844 1760756503587114286 5314153019872159319 9688091391335896400 18261351363720559683 15469772996980341815 16751215769998575721 3562650575963933905 8488239879782174942 3962451240245491039 1522536863019941210 10816947022573313532 10466673806624890756 2807526090043399672 5441148294501173398 12950111723610997228 16977994161808716520 14708244776405616338 14529994853930452104 7563910820950153943 6670214324781185648 109998959580989562 4366586423200769932 16536257533191978488 11367607715200948716 7372619126456218041 15746843480493846324 1900566992732915498 2384425914915326770 1540623027642870120 6517750321220394527 9558036258646511336 8745200234283505271 2914852263150500751 14987709061735526426 18431040279664949053 14071091322860351629 10120817660031319179 4862210697401843334 7424138020050963739 2094095848470508345 68364742337847072 14114632216007786395 18417133729468501031 12400806832629902461 12776805583306904871 3369445015737176741 2127872389062461838 2606389021980535301 12724035670674239437 244946580817398633 1734195555327998126 579503114677625903 18094265918799827074 4401292852201033544 10215225786742376407 9100759988311999059 14496856536395702014 13724791021679881597 14911830486885013587 1576601118232500744 13987827276447813352 6718708744638913762 10352557514883187935 15639209277047892490 15048911244199280020 1494241623382649204 14843371044414814638 11099136058173537074 18056914399108906833 9690615692931704513 7732004480576623183 2812987773948484357 6375548148362760338 4683257670074343299 3669735555403818962 14555671225231243937 6163149748337732573 3687777326371371929 9720227583670376568 14197219705846187975 6949118131634056573 15950779603618363554 12692049979660158317 10957607215895265076 4233328773231788269 12176397919058786849 2771347394358948438 4354160918383769506 12735735188057782760 377370699975976859 12580749747479476863 12412856961534814314 788017833863710134 5660281464960693919 15714021149872777689 10742886899717174319 10274062234329577195 8063085847643060528 487359753888167387 4163246324622068133 16730591484264690937 4254668110082303714 6667286650136094450 8700074049082703531 6249193781122080080 12818497840851181808 576156324973371501 8040245696564275782 18127520174302249607 3761552251038719964 11114412405266803123 8051908043024167395 13803109032136044035 17749611730637755717 12366437065619520344 1491936509920025018 75592523002163823 4524255049712017863 6108560472981521836 2047113360475522684 9225607634787854531 13550803746469915349 16329065229492032661 13988677688643703461 1742159384704832293 15966603741373148879 8404112798045865601 14459226878873717768 11968276738871059926 9001742640144795558 10417130814128604138 2625249661151791075 4444350599459987298 4843976378879093011 10271918096025084186 4430599634195252333 4674870568577851074 469825970299180030 1623475927317175005 14895050399458474072 2046243126128534227 8806652562900030765 9468910342570337853 15078525591059860646 11094002504223511260 11995310759719050837 16018825465976440824 2844765595223558405 1125375562935498342 12643722643388477892 5714443764207232940 10685697202310340273 8679780362222555080 6963058797056010868 7017026551836647269 14142679020693181637 9708904719742759339 11488320028492431021 13532572241751380866 6370337277757817770 16827055457883441662 13563452940548534064 14032101525814637525 10707951852939704294 13976708177986715102 3807771136009954322 5562889079186582516 2358884812188156665 4491149762012057682 7434173600093618297 7479483950278906035 16034252205363449160 18398543703311488407 6667015706244923910 4241249193673364440 5807383478493008071 8378052128636521907 6940721208582834197 4986053633852686258 5554418538144798110 9373363531695425087 678754868748217257 4107741095652637864 59447381135410070 4919746917100541116 9191135872364638777 10691132594586934875 10868383386712943206 10264255282593648536 12523461096892762735 14391009496548367317 1305118734039748685 18063629192416441863 10250563967559652651 13347899726606542265 8240608249609670348 16823274444120396596 1638973677934091880 3708971378629704963 11885124002003431494 8384090543349349261 13607737222003723043 9721921308666604251 12250054056204110973 7358899557510272195 1524019607452078645 4276227995835600605 13400637944729513164 15974352644301014594 10463828403837711857 16594159245290018214 9682198225308659252 347919357609525755 10932516205331755759 17812373917976652365 841447181299489751 10253614075890748610 7535687220921230423 1593436247460268071 16816664157260070104 10239960208223263874 10410201382375347295 5994152384974240886 12652723771560174901 3551399962089244262 16122089585247924134 3314611461605977653 18339631238575035508 5369027542051277499 15611878726195325146 2218709283870811587 8282212766392556834 10880275019355513246 4280085490930426866 7773747314132483435 10632514085296138118 4924376186826088139 6940046423095853711 9790265371779670729 18310646792694163433 1018630005856736814 4842552988830378927 14303539083662273866 13439220885367635463 9604095018451366183 18304890338696261324 12445587909016248221 6277720964791441717 3396803740687761382 3958850189548379385 9707375738498765448 3441935307263184977 16654521416962972107 14949809753563814262 2691224753219936984 11485603724896979519 7475066378227745668 9314741217667485919 1089572777131200087 11959841737485757035 2611898956248712071 5831693795457975932 7126553944869797178 12003299484093656063 10167298501605315326 4669835369808473535 4437652081399930834 7150058905033196400 962003513412282966 3593874957977447789 5381383644802616893 546326764109879014 15861655250442765818 12293226816273164363 8389213715438767631 4773372047759684026 4158372081485755479 14183806628436426985 11383135680418860449 15787494854091829777 10138007064324206389 765165295425053137 879888299488126549 3946009754633860227 7011522500649183566 3271328684914048826 11707102775662142510 14812805562612221966 16397012604367439859 2536012380792052613 8774823021934324429 2151910269447373867 13926128602675735736 629177950145539764 9635471411326131498 2111072595149797467 2246728901246980771 10883001529245171634 14485017340384921193 3176912317725988635 8865489145716292565 12145545285093472811 16541732539891785250 15246697440721697966 13222044703318968167 14208376614319110419 730390984581737669 15212179664940670293 8832640297091155475 8410724795442539176 13317912460505863405 15289963612836959005 17549026841837806530 13329496814743840674 14761842031916446031 3267572780232916273 1224398126135424039 6648407665958876064 17391199224069962109 1852747316240525236 7669314349885844289 8147033527956229460 14078878815286620713 837605304909798730 7893488141962009563 6981863832923618694 6464633668918417322 8769765080815957750 9744433148654169011 17191274361409943240 14407691844191495425 7016111203315667058 14543518056384933414 10946489671410474481 6860456491124111435 6575480253891716312 16034092669447496864 17153995106813934177 13419722672991371556 6587062404616350052 12684193822038261393 732752828981618492 2441289217735149527 15787215656109211869 4307881509623049591 6098773276128979765 16932856627353146057 18172342645794487256 1208086160573232741 7460438332354910886 16922758115390030463 11850742574574242846 7180967630992321087 7485793405278120624 9842377254137264295 1500441243199834760 1854713107988148564 8578147676549076353 5413055973325933930 1597109548328355265 1586651665108075831 10621060172256018791 27336318142945702 4131948607176266022 1062744298186264110 11831366525095309311 5317005538232480947 6815942750019103417 4027101372628987247 14042662439294806596 424732450186654196 5565879120310301440 5935797315805906665 5985936100719965793 4628810291445236666 1121360782449778608 3672570398812549186 1991496133947990386 8227140103119585122 14126665305454338484 6825081849622106054 14594480610994930532 9524755770739173896 12058271257073020383 15097233615252358614 1413480523407793385 10370146367893892589 10800735046298397883 14311296096648101410 16388678444842317302 5805117899773731960 15681189435007822102 247414983135552091 18343912889053795514 5801657751330921371 14529628887322448514 3668139895132846885 7353863983697912493 8835158726308780810 472529410483314629 14396381804141365602 17119063907560022937 12712102698581905707 14320599998539092905 7526523154361059487 13272116725255258296 12641701609422300831 14726138548643055108 8171730515590047852 17127607475381926106 2243606139263025848 16817434597059240300 9874547732253266270 13908928684184438821 11199559415075224350 1835427062539742507 3083194881201914460 14551266113369956194 13909540866031835038 13633917274749143405 12400761579814887375 18110747087075177634 15376547165540072718 10914853001439778357 3934664253049477872 17175382962151553236 487756695572576427 13657294792477495801 13835853849343974696 7666321067642281639 11645673506649381238 1347087942501430954 4893258455652153788 7837954103803947004 16404493168088977226 15837953681045204199 5226026835247977831 4430851657891122852 15986277227607818249 13523064788685088813 11233641661982895475 359579884464394857 4346947612395897242 11353674173221579267 15250123553324779722 2700987831178361912 6789385894401917367 10226441296885876515 8674955954425594569 18439098047853002955 2113854434544083883 8435324796048621949 15424512792342003191 7290932633319152489 2947070514378308148 13490646706223849952 17318153400009837249 5829187161440445447 392294255803320734 5270854603811304464 8831260861250916296 8236282782182921212 9126277725568329869 2810793700041709021 2542551409261176304 5552870210310177683 14727410731358287085 8275231892228106892 17175885988697456308 7417810581691152656 531254430548232384 2954148818821252497 8935311714294234438 15603146400435671556 4749190227076961206 14393880550896289263 4034934896445992635 5704938598807766539 6609825865171482797 6189269049432777299 360774771557273494 4522758304581058577 17273025671303833094 2855130949452581752 3553613951389930382 8484431925784193368 7456029089205741459 13374391290278792330 12522585046557916614 9870021563077810728 14923150931101019620 1937486335734227319 5942312428944348777 17457103191173594336 3159753456205408683 17944423241154874108 882349900552828021 18018577544720335795 8865358100054403955 3043622704089491659 15701282300300926819 16558660291810981756 4869533003094285460 8575948631796297127 4977490813954119739 3150483487635680294 7853694494829980087 13265705866288373245 8715268961370919338 13062539983236648550 14352747557976247080 14449075411968084651 16336130767068966380 5502788215434010203 17878777575502284655 10588251219260949564 14967338598953512792 16254679195248318004 13132744228655892903 15766271640154417137 10190329446448884264 2816257137561333681 16010263308494078819 2425767419231204133 865474909826564078 4806965646789599530 6313315084974014759 15338831828316045419 5622346345454016144 3033359902405109349 884400694699044513 10740013770205598849 4470778659848971812 15527030570176284106 14054638468433870282 14889621477867877598 12828925395344042215 4423856767789086350 11339248418961333974 13703210094159444180 4524571199536910204 9924414921551452741 9264930111837889028 9113409595300511980 15003296431986293064 8162350492212824134 10957771202880619825 18396068517674399119 11331825284570598101 12867088796956325035 8742125998929249607 7625764330267760358 1486365375997659780 6915453926118991033 14843530140707349756 9444434512860138457 15496721108824057763 4745630443189170304 1836816605217041323 3178366031740053136 8601181589803398544 8452632860005507921 10640096747007160879 1721974715447587903 13371977004474071147 6743871661875181398 2438002802734287697 7456469991240416192 7520864458740933338 18165861462148517824 14574913309428930731 13966407794156476779 13480258310435130187 6763988050827521592 17923759320875468588 894347213834327986 1455140263788287828 14973837686205867850 7857657779111246386 16116381117406103429 6782890389307741231 10181736805705816469 3032580108119692347 1506502849705265513 6764105336105828755 14069821303705023420 15887777641141796985 8234060027799845349 6744224413930312122 15296987322884946343 11742522758047515906 5767338178352144740 2764936222487673199 6298591917357067250 10561123041302216668 3324902767167215382 1940882674925071834 1410176982201159756 8143058301716660127 10145987781545024674 10138635810867186310 12237007045900348088 16618374467808076762 13916763534101889378 14984911747187601497 11402403760262916539 15338432938730634098 11675938558384642625 1899672547026774300 5666440478512080729 594300785296286384 2733152511295529785 3734495420979360888 9782341396455561631 15703727230536255461 6696324512566854398 17099691286412210512 5843515550186261017 8583500483153474796 8747652353308619510 1493436920121843712 4613736872252274628 12716826413845081441 17533963779732709636 4649571864253277733 16960230253716366431 14518844700448498403 13999905265056179473 3499356654051559973 7628764777953814062 15338023317316825031 2561319113566376879 10115974720421668344 11057306298896244163 13040253243327837812 6563946489174046050 6445491549983290892 1767593400018915934 5888966343155413700 11502897657199546154 16688355735112410387 3945539699093924716 1078774253567798953 8014420340471944331 392904910988650044 3176184676164045420 8932572745347689069 3736281621055009655 12918245959388320906 14642459932583904436 6618429221951841409 4542231802815998073 8888596117716286768 1873330758186761916 6392377331859991491 7078746322784986138 4393564285900913832 5162001972200281180 5648280253259410251 3487544501884942191 17518836413907968375 3914628581954565759 11918238486206482484 13552378485984820117 7791048022168146595 10794651578194686150 15000453538442458407 15799604639420037226 6748279333626108381 3055301449866347653 5244077802530903293 738864260080595033 9549927882914773712 12103368879162532595 5587119475232817641 6314553154757152061 11069213153690155402 11370730772535725337 14994069074079246593 16531048562597494539 9953827065018005110 17220825470889775716 15609880835833309361 2331189856104677757 2872509236069049545 12038384180865815331 4540934768416064675 13246201416601752536 5619461221177729114 5341821121185933668 15987837995074755873 6064118620859338889 13247237422292527758 6059001049296070583 17421571498818865247 5430240857150163062 15206145887664688855 5590969476346425677 5081995154513709669 4248266837455165572 16667351902687561195 9659084900974634987 264352391882000383 8277019876906624725 3180050762982216985 15325647521416093908 1073771682903773577 12523720258533190239 5684048176202273406 11604172400378140700 1808573907439738355 14534960061606299112 14199817647516126509 4701599763911126789 3917030054856409532 18121149944281759568 68601076699646944 6506581522208396536 5354875361923815045 13363609839867327989 11212396672667678986 12993182843335819171 2660239312029701250 2912042820460332994 11454906966518421505 14585760908490874232 7240902643887883419 11820186515888589979 15466527362297324604 17847363229453320263 1113503643062247234 1145025753438971542 15225350962041911093 15253409591388114216 4455348730051659668 10354874676705220631 4697828015261323704 11414597729816184595 13744507813159144002 2001169458000239431 13889536917917562623 3798212396192577952 985683649287201771 13298685965114405469 8613809823104087329 3540094901338024217 5068521248201439301 6662693203249576006 9005915586263517779 17187264162269121517 6853838894355861269 15033779696317327346 18339888377200464574 10782513145644576739 6726489238033484323 8360660886282200991 7395120146139776520 115916811574327088 3711606151064339564 8845063636568962921 3194586515232600605 17067540590309635805 10864200277573579493 5250017796684001929 8774269346046107226 9328260837962113529 7160984043941520558 9301511301052500596 18374474613900056509 1727375986511844166 16422028981030974258 5373604990510920092 13093933344131782202 14829082012659376196 12327309532732031159 9566023857232758743 12873490422421386246 12108084049593731510 14579322627000523573 13528769856376525410 11413326052990158647 15340670891351263944 1527174512801484298 6433518985387388965 14998567802901426241 13732108898155014413 7347118824379881155 2598153436579970518 16969205344898739893 4992533362718766185 9194467495377849305 14461675160929718679 4490008354309113775 17299224987833472225 15504902024807063918 4411520277437626885 13974185491432982561 4042169989934788206 13987869937749131626 15309536212807230006 15569516491085390614 8772709478487256239 1774801337582966290 12396359457453769446 6990634787454762970 9232539168917632569 1689305476613217265 9049961862276095321 13849878478648215103 1206799218304813340 13296363821380947783 3136471872540761874 8109154517816777466 873067752400513135 15083150758371418190 17228371584857869059 2259360227119700602 15921805616241583711 3678622784793707722 12391173782680248328 15567653017517654115 15220543927843988279 13276780352966160552 16609554796665293883 16447891866204948124 16596363073439951552 5905828400554247376 3624288393365985439 14774154286095711635 9506619127788786311 13028475557670836210 4289065107565307687 13835311808774945107 8304081150120552043 1092474997318412181 4710892780772393082 6979951374726812957 2718197538797417700 15749652275056099159 12558925839838938090 13058063136169229109 11059727417097419524 4568484906257467197 6045146304759036649 10991778348131584334 16429482341960327693 4961115981189400636 11971433297256786304 3010428561785455861 15495163490480650910 8982452844084377677 10565216354056407045 11216790959427415923 4441756979778621502 5001050333642801655 1742588588110892538 3927220061511396249 9049765305251267547 3530076970411387239 5440784626987316942 3702622119049299035 11330335178596465849 7566130595217469911 8517157152282816068 5480678416612125701 7728416442344030521 17833701726626294365 11820976786544338494 4718131824777890238 11739189122642652570 13712664276629807319 1455424962574518710 16246831574661696321 9356575021029031704 14119851203661418306 17941370377885092257 4410930941105637290 14568507130418597581 15353809909192499220 14729730723018540173 2671091742465316162 15720018629222247195 6701313383028751473 14798486256519659515 9004351210920515198 3677559681595267323 13494510685893353103 712506984852502770 16608589867581617885 11642329748768610226 17868726505363477377 786120669464437227 12301670856491749371 11356580744711726194 1919884962520516458 14319430459391517247 11906983653163898475 7086052749629159042 8568183388040679916 11445339682191379498 555806968870692769 9341630621582149676 14570901756693735860 16061410772765582928 16669461632376789041 3486808585660548187 16166033509871093718 8243748183356278499 5630552436421704142 5796388262130547975 16695782301471054326 3717994116189645304 15883490274921139316 5306063122405954601 13963112350114680934 12269139612819299360 8332092848662703271 10087780023758728920 9507757517824363058 16941489007605216324 16971036736575258346 3783338101743671470 7383056622875244098 13410830518617217994 7687136644932158633 6788445334555923048 16961667839986949442 3176883130101566970 1165289954579008312 11085359770860974902 2177704415150656086 5031044743159354317 1521258663681727511 9500730540071779569 17692202537178147448 14580961804951252110 4370637369039512931 3955905696253714172 9658652361603259993 10358918272415905949 15354188221285843772 12594788913643677119 18331105690120964149 14823468777946524325 14888816022944148043 6263069891407244133 15521231030608281965 1450382365361978847 5521930495433047112 12399210162932991724 15744335926557728662 13678250410975341343 15306655678822701447 3655801421874621701 14762443368817443657 14144801881348618836 8670340329507534197 17488735877596863699 16043436072949637807 8197803997494458671 17277877673149701502 11681221131561578580 17765616111636274359 16434740939746687023 10160152284814254405 14685055553492622817 17670601050792217519 14256130393966688934 4372304048741199972 16525265120262907740 14550206731924432871 18146056916351502545 10025856597442918810 8598596932272312999 4071482386702940351 16600213765153412848 7156929571504753602 8176411545398188089 12428576008158104883 3870725475496942431 3150951347085878824 1696105486029177315 16955893020076569133 18280871343265013380 3702698582036746398 12972259563140395081 15604460536828627145 12292575413165099528 779978386405141352 5972152519211840298 1431907114512082511 9298075338048749232 8245790813042079857 12628172076454287844 1450616181383402668 3094249743945767338 2640453009540570683 1771476750405748099 6576762056727721034 11158714384009474712 13241658575346443090 11278877078737480608 146392273045814272 632908455355947929 9508821249912076702 15176325939174991117 11257398263846010565 6730847208650902380 1069792474625522650 3186498422185772892 13081449102395479207 5577008675831117473 13118677589449928313 14706921549498742362 4176175634743278428 3278075026605332523 7218620105592568672 790212487591288852 4907011376668658489 15952974251450814527 11971975242120385168 16704325402349684292 1223679937906443778 16405393532152364638 12108636888266752224 17717011702444244931 17781734488372740215 9885401977966481606 17697105443614984263 15700357683279063279 8829002116038399647 9886213150658739517 6864050712676163354 10454386499397850532 3953777519631071323 5478285828340863000 2538231528212689842 665819359801197065 17157127480407569467 9776000828208944234 12890283755441999566 4783900543315244203 7432687040609285099 11606017567523370656 6574994375090875000 8501979201490093542 5378557106708558796 9679386739736956746 12424894799569128365 4257260915849758970 12970759357206252930 17792161386543110019 17552324550517425805 15265838784284298069 8600523994009196668 8490893482712455236 1360033165169037633 1819367731167190583 12446767484510507859 15516898192782841793 2940445328818029408 2140774464467495408 3190898369903868740 14872825665966768375 11147566648620489223 4845659618464848442 14692946316603283291 14943161685340509762 3949571827476447080 13533097229054303908 6348404185723759125 16754606917534519682 4506857451329199144 14008237909804086911 6946121451278841831 2108664679262560064 8031758421261401577 17150470423834908427 3223473650371693214 17174748962147757777 16193654337312600295 12478339587428821523 9385901016443165012 18281190547048144925 6028267891436303451 9073841911763947482 15552245091812726088 4352056516978659769 13698392130878953620 2149900142072123853 9965320079689877524 6295619412766119173 9554621061026677598 2738742299445689673 3091912565185454834 11991193378431375653 5461593071671251342 12641765672967821958 4019483400678249254 6802297784489262285 9696436495513260146 11520217438924585005 16244014802495522242 14527402132024000673 7658446920278074380 13712241025643061559 9701368050723251220 1403030530931407161 6052043979873204277 5028411941426489161 5004029392691100540 1631220114716982311 6625960153071658289 10552214988845026467 17982521383838216295 10513989351907635653 17910481403544455293 2589502156053888859 5791285813727851880 18245095945540783221 9970094229917972964 14909786985273310836 7780791014804341280 13039525411795479895 5604418988410978438 9735465992297208937 9683601637055719537 5163993148553526954 17267690577728048569 4806034091470379435 511055701163772883 5198572137249828489 749911260019267878 11966935092561416128 3902779894765301382 14302935638190212271 1122178070151244171 10969289716216312088 11385276044530208428 2524287290614722638 10307306108977606850 11201378259356563234 1336627368734458581 4106024440343612703 14126488153460354249 10628804953572276552 17001949908257535080 791100656469915049 14034905207410009559 9987587681910284891 11168691297256613517 13720815183132245006 10003956429777385850 3370914554815921343 17206250502065574043 3376593807089323592 10652625494820393013 11157611283227934131 9960073639370801402 7709630344405608286 11213555026896911591 10790119715629017659 14730909357070396234 2061963750748689568 8166210129003106107 8203965132147182550 2780272973311441876 16247398252723156805 10006192463917661962 7209962142556636213 10621546886526042542 18300275394134072162 985759976641954682 1158127767101002231 6803166431613160466 13374643042950879346 7142224999176760089 5642816543136981695 17848327219940867951 15807649256284536970 11379742678470524914 9099747931869669213 9457892995080748485 13714500958473893787 13191627154741060118 7145673222687421757 13121342448916973137 14366121820166962458 15859992696124088520 7821004138145196495 810790225299832682 6487531163495105440 2520371923028458497 9927869242925772564 7828446268947067864 13189652909709767034 1066529054469488828 9960580203043422312 2563393377622634540 15114121311973520277 12287599137849888077 13185836899647378331 13725598444485205516 8967386376262498767 3535177501231487303 2303656586199699352 1250663652834984423 16086245536923378096 8156355673868355224 7557973607742808430 17121706612103556464 3238386123604263838 13439315991560075724 11440265915876138717 5489220727285093024 16577010213772695948 8276567383722315841 14256046698225504217 1779193267374459180 1339372933870302738 8070062563684564984 3493411244983559254 5105142793597117867 1332398595280686710 572580161016230693 6791377033895636216 3529266103921298851 11916626871547912909 6054888962844543846 10294017040955781241 14083014583516741493 13276899379392800942 17845305953894615556 12829850903253052736 6982672029183662343 8181783342125676277 11555317467029218237 4754083425489278047 17790822405671268800 5836224895107492278 17297544611105775473 18259199246276853606 5342343855391601453 238705975102043449 5965941158747785597 8127020875902005567 365749702615213184 7117661092316458368 5426263294138151158 11604804680467172366 967912298804272826 13327712923179931209 15267685703836098522 9096608618541285785 8378075861334079600 9307734303963503235 736942095981911822 11216436248393852705 14901340399108247473 4191770806375719450 2915681292450906394 11119513432837975084 10459384661992269846 7904893739239206209 11726263349610581477 11925833980973765883 5492334315596604147 14483570100773548251 12948480286003099407 2324501548172771634 814645650212425114 13504380812291803318 7565350513308633232 6855581741152142663 1330160249274821059 8244399570045854493 5788118821781391494 865526402106049375 4562470750906533556 12311724417183815302 15569822203878811466 6240111914595880264 6318372644608423622 16387914735049973371 13997514527335705842 1802848645091001203 10517833047404352895 16898923946052776389 14109043062945405601 1238512037707008166 3268624816442788183 14774343915301004191 13635689412010779309 10573609415564322402 4208153418305897335 6268135939243251763 2711021605570145750 8665286093684343612 6858022335416219716 17291320872428601596 4170067144203380222 6200346890260508215 9550032573657588460 8372404154530616160 7233504996867376967 8411692244319337281 11959753000934497017 8106851757140076133 3158513580645413582 4150054302690373141 6436259478635436367 679990399531251073 4983458774167137362 17085746081134033669 2040407877400096866 9224772626909192807 5188519813155011297 1715430026635579990 13675645490788690389 18102289801359909336 748893985416212016 15561898841598838203 17324300992317277916 14711732995940354268 1079575389977600474 6422967086352270649 6414514576186476592 14902043843628019331 2887708222283064127 12581783751544126956 13119359681716737148 15272706051097276140 17639297759041913003 4022078868351856642 9474149419947063403 13186846530377946913 5330570404006991279 12930508107128509242 14664636575128563178 17853888594199019321 13187259111978055608 1124490317903759762 14233994946610515164 1726919733552228996 3621733846594247115 6256079397678737831 14336814214754371714 673195245244000283 4712154411200777466 6299681189232248590 7556234086625588130 16524120137234311750 16287451997484249564 7355382358039180847 9454521003229743209 17129945164521196004 2704127427666089820 14883671073612226231 5264927695091440575 10650639410513350736 3976129606004373745 3900896866901967967 11001410619184092738 16879059994990676415 14685648787523540958 14215282604662213611 4148936314034542079 1472486467023013867 5871048066683148700 15094942269346405249 3353755637640760450 6400757704730577401 15416193521991349000 13921297617785491335 9574670019006259299 7658412200673221992 12605272145673014720 6164362305269394907 2486686043738035599 13798879009448433945 11100247594521135366 17401868175929326481 9757488503147020206 13625618852161453670 14971853510712498252 8379674903395469903 18235340425786031236 4223362348556888114 11251251457343430181 15623655002884647618 11068203771414112980 7919663464132412727 7978822418809690407 9174809882397198722 17945900861166959039 6683132005640789321 8169439850148527801 17900373003831614977 5612730684783953537 16747668713095768078 30946468400541702 13257171340274111436 11359120774935573850 15115627909612054088 10353145720025983108 3259217061272840767 7456833898709947030 10737820495537209429 13497492037094387766 13140423686203352999 16248300726003891721 5602179894370622889 9606240109577283559 5976724146065901737 10737364007002912049 12942735381520525450 3350561193094634581 9332267263149720965 18126265160026626211 1849102884302776446 7639425615380837187 8498096982284215093 5258195144394061 15390514594267940386 16517270837655286515 4518029284935613076 2736064999808158326 9899263988942047844 17031956679258031490 7936231692352070833 6204547539396803568 2134607491953534066 9083616429887554082 698815163653824519 3872143752513646318 11619571733293317827 2257198027902782816 14909454962911616768 9181097622637645128 3998914935536093700 16133952792513197918 2986722738237213132 3981204869254354010 5924134406403709396 14486068324391888999 9495035321388636000 4679339510077352352 7167548033125022061 13389151628232034680 15033224974064547785 7129522550394835855 1860568676272270026 45425697191485597 6319942964467375151 8998161696329942895 2665368451449097636 13204688622357982390 14300608420749988221 7518956211518734820 14826039772681174979 13935381165818173001 3840698883305827015 12350906033114653926 8117728168480582717 4846972565648455212 10316729426583981380 14430291939426385999 2694352783069778445 16964724770814178197 18234707170179619645 8546902924276925889 16964662854820174277 237803851296852761 8428932819078908006 2184040323311725637 14181932605872733827 3069415829227100082 13233135919506984253 6664758246785576148 11815816640153687520 13359718416895149810 2269554246829584860 768362964619178770 7760651099906918388 8612320017147645131 9563208850375250920 18311623642568359627 13024535061360823173 9976928415143858151 16861934437000612071 14001594239407515356 1960696478432993118 7109779946061797301 14719838871449195182 11626006863862757859 9405935081825466665 11698521621439070792 3981871148550371141 3128970152565006057 141233478929385831 18201755041517001291 6337709970896470724 18115090806393407137 13518779567240600615 12389630599628709384 2213537656115100083 2782795148875670743 4072666223493994904 10994073874866995749 11410927270138025156 8466985634268130788 13004217467798677644 10715059353302272045 17196751875639971312 15337273197262782 13392072059390289721 6109196441071163006 13143891512755740746 457928034854192820 2209274899866618787 366294419593102695 5489151638431671581 15840300754665098870 2060766347856532890 2749214547353558136 17240328088551658676 16251140129542910431 15571876949836810149 2935349877735149688 14375095984342170259 10391980402248454938 13243404843731817674 9023086564297555657 4840190044617576467 4673041485552115745 7017495290995464785 6279769454604368905 11477922990808761643 15984104979045253180 17829976561281810177 301149895193129400 10825705880392053479 15543286023206733571 15870686881220181449 15969064958285829819 14820280825779453499 8631619769864542928 9199335620235841276 267560967376930002 15908475721240653140 16029551279833301188 4146492845315009931 6942818807367696650 16495734099916322499 5586890296556100746 9361507667149698960 5107193344737484201 9309175907125028028 15401211065732097592 12032218531646889194 3817292994867847970 17884441914636128889 16346434081668690642 6908772970828097018 10568505223471898306 12835851903069813692 5661372546985253936 18178897492101693611 6803718209761659599 8610319671406013728 17306039492005585538 18419474521070850671 4943402114737534000 4254937378190475406 1207958447432416393 7270826402517336068 1430455271352235917 13932610774456295497 15933024273325151792 3671221059420348204 8407942931356474108 2192910978453109688 5974186046573951125 6978191063936772847 13536778679827108484 313463343239105520 7002809924285913155 742123088663063284 17521603828359280629 7748290757500148916 549416357272087659 6578410033058882487 4866399593221485969 7898235785567464996 5600069492425035081 5627095369962966815 16083250167783960794 8971797650946149347 9298775800712947851 2893910047620935857 40051347631912045 16531375691001823213 302023483709273553 10983285558262920140 10244491523707395073 10377504397649919208 11564291555789095916 15741669527778873048 5782534865496982468 3976632095961692258 6368789890859076681 4945326061714581106 17247114646740352580 1018292310465510489 17344483515690838328 15566408443210485999 3746049258701182129 11502625682519977011 16443654547639684550 17248096524660299189 13553858998802102006 2620828153978606108 10719772878217867359 1081149875352243338 14197495412464072959 4275987217791625786 18265573634315539395 1005466487060454165 637421202344964609 16806112124920216432 12428905246738513835 11317702417060277833 3525879177665384050 15935488719693623383 6938576218877631119 10313468719596422930 7721961522225243417 14115311482992167885 13441295221071091858 9155759085988867392 1812625732452604394 5179608989155387430 16432244398767633798 1098960614552021109 2824942764071476556 16699537340453002474 16578692829865084580 3781510275152234816 14358830655180273978 4363789497118540924 5263389624480512880 1669856491445002933 14355189661230533318 34767360310483144 2578564506403270373 2484569218337476357 6199394578631645098 2061374018455718507 7944794337539221527 8205749629626519624 15757811985192925578 13103834714022717855 319479429380578340 17539279023762049852 15711169163076782659 2446554507371745743 4450195084442833196 9655433872814981339 8851834747941901789 846643867701606375 10748750876816513434 15284282123480170197 12849275905027017935 2523789071639671869 6002196364039428437 9479065973470983917 4461109855980533066 9584692771236955414 5289882987586732140 2983540372001425888 5481960821670195929 9014053556693530484 11068619454098587733 7907093785519483710 516245310398439911 8008517043981967157 12776885977873038138 4691355554232433496 27843132954286650 15926259138895195081 151494730326012853 3567368165286646113 8837878120217179914 549998248136120444 12525280058738643895 10686896887397534357 6887574136779067572 3211336360134592299 14285724941690170996 15554805315018261718 18339070086694493787 3897908976002968592 16227317922372010774 14806163121624495904 4774889519335317372 15999726870007274158 6061538083115700294 4701084858418708620 16513450863798358987 18069517604429155903 819823551154145063 13059160682590442729 7615334599048840738 2075286971341032396 10538873011689787013 15014561085050605186 9901149920450326705 17755059874610487800 16988908314925985144 203631808603012877 9006453921103737753 16924826485734444163 13161648316073497642 18247033803994512892 6695773417341711004 14978235483264571663 18113726302403055252 191351750845799138 5237940846762576513 2322629210159300458 8707329541988712202 6713786132842097689 14860965312441561525 2614738322297157927 6217787785577569641 7708630539728547980 2094763653402385965 9204842511672017231 9657571853970981262 14321697841249333751 10058273306148407788 5027431260547106865 12281636474282919616 2903398513889151556 5330033355871608216 3721369484997093182 2747176663399128866 4646038907868539421 14856293141938667194 584816991757700447 5840340587870056892 5988439341294039779 9527630865611696666 3865950267939111713 9465235414756135768 8495096794300338371 14220209712920820430 1582779713003156851 14305960011569804403 2419507830651556669 5554955166143413253 18056741819818452343 12322546330396226127 47101578434193326 7355723044864105530 16614495103007313733 2781152501752199976 10943665315025268716 17563715057924732129 3144780660249366921 14266305449864524566 3636899181059915992 16371685464319164073 2794046137533893083 445225766216443472 6587718458702624726 10344160882313084895 18288856324089973057 6882012700500528885 17019349201720110975 4400291368803079288 9346928457355040936 16813732621361691345 8478352349341873252 10263979550502720794 17206239706141062409 10139568984887712342 7508657734144790776 16017827439282175790 1199030495124791364 18182307792382584007 7774774842373799359 10491129235672755633 16673320525668681386 5977691328122197836 12308594495811967177 871834178042970444 14600884584155499876 9131293695019287551 17117542326990966890 1510086772840541881 13139796889887378395 1267118163921795523 12967790446741380459 6458812560851797146 11603410564581163167 5382433006525190932 15450744789277525285 88454715755172128 11630082878566898423 16002615046385447178 7289419073623288623 7101762399588946869 4592973077510167415 1867540747343646749 8044870820860364082 4600817507101676545 16654472662893447147 14066954414360959912 2197518216202134381 13167513702984229181 18194619659349331741 5635088751422981610 15701415859171298111 13139833200162797673 1527232381632586430 8901894566524277797 14264390833418460011 12649833381655477106 8046908881244224589 392581831457822232 4957776124672479416 8230786863422176546 15726954970594253492 609588758558518691 2458437997830472575 17184824583001129239 11504957570222631811 9929494135395249208 10775758848595404173 3271801199920011781 1787303307379437387 8420113589549068630 8575669165407272866 11808172413231078595 720263654525856297 11698072302198926211 6105815788497433790 2794130383739951400 2529578382852769554 3899189585651541198 5036537848897543675 3965207900611835770 16781721780904660375 3497500574376377591 11061773207487838908 4525401839095191254 7919549876666850200 12990280733703645225 16775802096315595623 5437530518496280870 11007978512164314307 4820963542863144763 16757118311418097526 14795966447175907277 2752822722304341748 12939009863514665088 18164085179695630298 15311374275226745612 1869968595043981997 8644849761695300005 5832299512957085613 15007320882856881527 3598072016923762736 3330850200202066310 16850326814391729753 10224344888745094819 8906424025872973767 13945399643948369693 2302028739430561448 10970860404925261979 6825999943301366570 1995752306773608314 10658069659980289439 18285884533155551528 2562117549042149654 6081684323711143737 17927205499982761828 8248579908489729592 17240387043409015234 2311370856375292961 5335297300557120027 201022549847139018 18158989963311917222 15626247179643144382 9331718123772542781 2314604515910733821 12770949633631479005 16982821928038902192 18275913023769631957 8365938817764838932 11549451608007461026 3144598563842402592 12726489733028165998 579198841304477741 11944824050028090738 14114251206067803534 2067929245767298013 8305649659782137501 13333221125218351783 7664439547201991468 17321748223707575877 2920997882118253829 15230255300251064862 996128379430969767 6337320168141530739 7748774160718168504 6990576993815927513 7230350447125625376 10017888173602880978 2283344037616796640 2650506718099184256 10219930003910352442 13934903030782565177 8918496436705483886 1990277829190329873 2274071670063001606 4946371255491386876 18376155457096308619 6167519694483903386 2112074821557393923 15723494700285449183 16621033480841546165 4429807755460369210 14951179483514799053 12411918008788378691 7990728390604219099 12948640337197423827 8798513624706714532 10575797148365115934 8433151650016184793 5594122963562578869 9747596460094218312 13332046629010371796 1868891870402820352 10844010998630085173 9655417097665595586 7034754052484106280 10902622978448423601 2974295493267561882 13503053648564460715 9412187927463550717 12777272486157443282 4816761580987519056 15017520582630148089 11142406282470897035 17424931410090452067 13651264603071315451 18075459633719568103 7710241064000699105 1742806279763156478 11258478052412750442 4471385859642556530 9778272609390691666 6055056732332333423 9078080848675443848 17465083037453194134 17205919003981310735 17241912304622266629 8436249452999089435 10543262761854869737 667733416974078123 15911412959760942573 1291477383234391681 7839085752560035899 2950451459833745531 18122868416868497842 17269731465298121461 2853214059485248417 2858112800173262692 12443063671328077579 9034048199288313357 11263564831786792944 13224516374758966053 5893889228400081871 13645057724962990976 1568002089175395608 17247664963316002251 2544754982265445719 14344466934948208443 903555638527824774 2737043734821301004 12360615504402855015 16487008984496092515 8930138887797584107 16964637193507733703 4081800271944824477 12027332307193574126 1938614275357465854 8501094667720079472 17655166279203044409 6279331424670070766 5767828283349467851 6990221965951302621 1266044436221888064 10486511467500695689 7054702440483994459 10668823573129870151 3438696905527952628 3936307207544325562 7328965973944986817 11827929040016882760 16421724911099756876 7754613114876248658 4788253812156434480 13050529215941073085 645773314521919104 3415745323405185581 393845955972833433 2830278294707230723 3568873473217550469 3600842026736646266 10448764902457348641 16177109288632186890 2153845633528996598 17298450982844255763 325163745544842568 3189488750550767553 7318257890616517838 16119744539138787493 17400188304555790134 1775405344428439503 3523164644257143117 3007696939542214922 9421068778493974737 1236801606849380828 16604422690562259188 6905899613092854299 10156407092432281076 11495823543567634795 121815130520498383 13259478626106702289 834817891845742116 637945533293330843 13514342781027272841 14659696532091905447 14396818982427339847 6872532414563928408 6228349392047754523 1502528898441624856 5775325546531047901 7745112210642321508 12087170589266541572 7095628177708856304 12763653055145573218 622886395682229159 7055317542495654158 10046410674282686934 727656783573227633 15752495946060449129 16890687526836509682 92612047969344260 7914907124294005940 11976213566960152744 18042515180183764734 11036977351245360559 8203731451195110211 3415276511181418177 5760986328332346444 3658681094509990026 15191602634533117754 11788332412866744144 959772365006951578 3486154251737804161 8782787368770504506 879985135357554206 14177792083121885121 12083235954730268711 16841559239235119682 4141821472412440591 18068363163026869491 16103338250675433866 7586834304764775206 13387411715765164825 16327042641569003166 17330608468224943209 16384179335099040600 17794100933654663792 14050122259259966785 14420039121991464307 10072059815443270563 2219025660264407514 17164770028393491486 11268495138693140347 14851654380584748368 10818902955280492807 10130385500495882646 10501974479428575486 16822673229054423108 10113728469289048902 7921108123930679168 13650735491019589986 17756863222303727850 18337403875709237122 8385537500187434390 7817407200890033661 10728978397210107370 4024168518279271865 598563778010898776 3430571284976140163 2033406127824130583 4560417301373143404 4052365035081203273 10039418882070985658 16064123190907626873 17715270113485691542 2524101164650338528 6229641885292366049 6700074736052198815 11214441660991161106 13451340517084746697 17553977630063997635 14991985283974372182 12029500175786718287 16660614825413251650 18427517544709402372 14609103860979208415 14376278917538602874 10103254552228957870 6274000202102817698 16338542732330218717 4465333546925752275 16394182266657698321 11085467022260722555 5043209262887174532 1056928285937055848 5016631109543695883 10251759592745764121 17791407953052295271 10123638113977244250 11750902873677774002 2595735814095499203 907906474853198036 11662618142916115604 8974276177160533450 574625360599761166 7801361449339413146 9916013149978974413 13671054625560924624 14263758242291825123 2905156908669518512 17878986191128826502 204534190431123463 15207325210019121520 199796587045883120 9081206422465074158 7673128330808373605 1677796260391216710 17335478061744525210 1144039504382031614 363044391493080078 13619079777955734582 16478179593821851015 2614353362749126744 5666975940031471802 1831649120929828801 3781983710755881788 10737362138368105254 1800562735149574546 7619754655900127732 12470207787221130667 7043852394692588374 16263442254088674101 4092764434622231702 11794602146929064790 12626563388879326519 623874845577861365 5896512169961629682 14053786593740472261 4082296268546373245 9409387536752990585 16560673401901940253 14111259066698313660 10794419923261590855 17569532000822786657 1319970272681854515 11609008296121741559 11059546255820328057 12998434496962739026 12196202147849506575 7138085026705158232 11297175826254276549 15231012921706950125 16320885412878082456 3268645542069351764 4370956000592084431 17992169032838022157 1053466542338565048 11114898129568015378 18070731627448086816 3822696566291795641 11396216225243446764 504968053962829369 10597304385231386139 5621874298755589455 4226188126411585712 18332710806860049302 1651198718321585876 9964844844131182565 9936155957023071748 13186286779713970869 4198558945012524086 7444936145147372526 9631167206569861367 3406536399895428559 6805245658087100176 8195316133235419073 8022274795459537526 5676035372842560520 10437505107434214555 17174418383432562996 6533779135447261574 14515146008933011492 920694665750697278 14377586774436868406 14378972341584701314 2962271380506000903 5451543426082933116 10196089488878792456 14115632707535227366 8885982493982968086 5823120042276882815 2168063632435260157 8199970385580253900 2973744523851843902 2193938056595725777 17506142018522541336 14534663370827594638 1267466809214804254 5345991321456354279 2571562712975130117 10756544658280442227 8840204150692387279 14017915924729332774 8880300628782750339 807448912916189630 12070704103626263877 4419941936927569045 1451031000895251625 1370396244543774533 2634475648096290630 9547028684759216258 5721557890913429681 14588194575163186016 15617062399429535449 9734582262334485140 6877675150961065817 9072364287242400600 10156227085559887693 308349405116865294 13134320985754725226 16295102764353684957 11736871985909746669 505652259837781204 1467292283677135290 16988506979741732856 15242559963400115582 200080766902172727 12494003163714923365 8383607405884198190 12516147184661529827 1481212132741588132 14575359600356246940 7331976374266292550 13716546808894307456 15257804575390037449 8168587219240877220 8974800869856602114 1306185254241649946 11469892833268245843 2884827627949243984 10563516162463173476 14920888634797548770 8588131077077073176 9517881838058035538 13938679096745860073 4340045657807816262 3754040194012105577 15379792116943590044 17760292681289750034 9929444559038975022 1268970923054546488 10436400812595649734 4996428504488389744 381192097177987140 8098010399188918127 5548440625439995950 13044773177412277940 17284416554284391686 3480716169358461426 13796041138503057195 8587241172541181288 6456342361466020302 9409520964983278834 10413019227078446133 17464527954349882835 1982287674083009530 9123606809457381036 8928589560130104242 8722503967627970027 13174212920517204210 9862783706661352834 141175080051656216 120372474742102109 14082812895905591127 2617049061315447751 17655975154475794649 381859278282817462 9504749349863761117 8794059175576368660 1399484943366161831 18063060169807552047 9671878781632170524 18402986243968541769 130537811409061009 18218615964958366757 18167605139182626611 14112700762353981467 17734807036501248941 15073087845899067019 5162510660360494386 4680161097831792943 2466773050752795455 18021007176398631812 1310389882220167619 11878031212871921913 7928018743063359046 18306242951841981912 18823873213194375 16061451345131927730 829812701419911732 11315772738065780739 16758246453508482222 5850892728813407430 11708463709588475341 13246273987936792287 8255038769471888069 9166233416661730742 17745026370241988166 18243976646273663309 6940197674228081496 1716823863086765996 14532555821154169962 2224840487880068927 11251921443065611861 17539203025441839001 2361799072725855899 14526083458139012069 2387163053125948549 5110382727253276117 18169356988766339275 15074413825261283421 2483540269651863761 7686600516595975003 13496588592699430515 9524852165350632993 8779875992494376165 16806217345952486005 1603252331523810266 299391173591476294 12100294530446591111 5770989862753156512 8614584183430091395 10024037655350788874 16099752948401810934 7303872120729032482 15117833520406223699 5245812502717613571 5926319145814353730 1896019438452575310 11514843683866339605 17598216997862079983 17197304817368443433 9665362487669408785 4682128550345964539 12986959780143901304 17503055583735262853 1542727466377675684 2856945149532528134 2156730696356608585 11773447176649858023 10739766020940816077 4115007734887144740 17282587677338791080 7260796943508203671 4427255368949962159 14804596829937461305 13839527695484137198 3885150633380681120 17049791320903544621 10888264130839608536 7552005169203772943 7231403477785164412 8293440892694122621 8028364452302114695 5224206228842144617 1852584461129607738 6573364168907311180 10884515252333839149 9129780729818253186 127569950840816272 542834503046418990 3733170651029600974 15428415804023862663 5973992149301010631 35994764780445349 17395111215182938076 5174390054430712492 14886503045333199131 3306057016188328406 13817524254168045237 14218824571428726859 13925692728017165444 13895283311560980268 15319224249486027012 8581076560932607134 5236813339974789271 11131707104134759135 1633583092180998062 12914532388931028466 1822012553668779773 10167770573417711097 1461285776156396280 11574271024644659298 14750226402022931606 12467509659741773476 14030017947228346862 11597217871909929133 12669087331067539346 4170708904723168273 13812356893110206944 14181891092541210307 2452502396946544834 6287680190363278940 9762169527562772325 6417267739338254439 294495955548936370 3679049197387619872 14095598206213049824 14347434231179867919 12765969655021726377 17528389134483547189 122747792809283411 16805772982673464671 4566218162198084779 6983005561613558867 8326063202802323265 893487632438996391 4306600694493084081 11074950425608815585 3792676880839160673 14015878551765146715 7881277075998758944 15956688102026395618 16156579070427959118 8886765010733172418 3047860830827282734 12834340810352277388 5923177349357080259 14035631626377557869 1435133569988343674 15372791536092590584 132075568637943916 16870879426993096523 15242758898162385123 14359827383950916497 6100156362373699458 4290012672044759457 10223414335223235950 14724310954247675127 7171475375813191184 1006567884283428737 8908495926077348857 15958128768987183723 11102355391397476521 17698843397294165343 8810079665114980296 15435585611641411020 286140958919335982 16494701773929976229 11805918452046494206 580950425959184415 759998380546451252 3413470070964938803 6499705555069976626 12440394987259193868 12548442678428290624 16703916232169487913 8855240877564129042 1544671900020495317 2410418131366600109 12273885842380021464 9778220750493367877 16110406014941199428 6441603739750719150 444942426406621099 10997222233219687487 4431609838772089191 12728920599196321801 9721805614468799335 15127947923807188593 18117312077912316895 14882576968994499771 8969144133516749765 12422976385606811835 12836023946083856886 9173303727026687519 6581475458990086013 15039587842245649898 7598152410286306939 13770071281506012631 11195285540933464913 14958056298684313740 6301903805819530875 1625511372614403769 12731663965101707319 4006040720751710308 9515510388553244857 11352359325844339708 5422167602947951108 18368328923435718187 4135568393860675343 3742900486146958736 14614714413875265753 2178530739657299241 11194894548444650240 3266115463653854021 11342062584817188779 8370326349552020263 11418097985999545635 4694038579898998584 1723979100313057278 1082849845202800231 10388744798868707354 8002634167338397791 342451379746363102 12735727272250476538 14224528704145090027 10839411122119349352 6836530086039158498 15059864345836034313 11504239339896560238 15225858308433408643 5268926205932022739 2498615720486082887 10001872642009799909 12070317105335787048 1925676906663759555 9928342467621496020 229065297672497888 11438051198730856556 3726866361666135519 13556269424614285808 14499788328308190905 11398695858324872732 2790526450868679636 9033729687729634780 15140994296653233227 6211406363058088801 3686592089359158210 5200727409751573619 8884258886614045037 8003343109788109133 13045407904382207033 11014505519398333811 15846146849851447492 5542835404119399924 9116384246753879853 5815872143970239131 8709673437153442895 3509356271089565610 4050082452702917830 18141354586778423617 162094450049750559 12775411140017191070 4976004162645090591 13141136694730888434 16138381383334955877 18042994163149319629 16416081248363655547 343796362074573027 4894842476282978443 6398868923913589631 8643862037334179322 206698807985413946 12417481391944648002 13570436268440246591 14950288508489213507 16245809499565133048 10366020835935937180 9041929955582363750 9327938713240529400 7360921151039319303 16469713199858193599 13181114619720764442 5839674224540808501 2087476078158892743 16247071450909295541 12071694404159694114 3942985798658686335 4516264953432292561 8222292834184932991 1395790976391026713 1733222314508576416 6457239865705388692 6864651768851503893 16261999496408718237 18261482400556437644 10370989231448871829 10022295723428241864 744810832940854418 12006273448904540213 2793205273135285677 7495811336567568039 5532003081173404419 9805486400981787751 13122529536478583364 1564664537540898530 7990412494873922605 18134902881308953053 17533548991814383613 27059326680511200 11860444056654630987 13266350036255983652 16779467628794269279 13708961255256408706 73450836406480889 16391066816893700597 10315946199509955534 1119558523517587259 1129770483916262424 10872822539177078366 11812424081044789024 17465944437501505362 13890191477668152770 16696605003738328304 3734297729391331303 7742579126907349319 15816597705182768619 4891324885154680989 5473280804194342306 4501251329715991678 1374586490954498256 7505357016661010549 13788638245766918924 17934499128759534025 6039492571786189433 636739260948094932 245017368021006513 3863786271394538779 13123639685402554787 16507252679931936683 4887579617700608807 4297265042374830976 10797158085928283290 4234401920649354557 11263272760126273665 3975884984680502307 15270085179328272114 8744506919828040421 18361905887104381511 4747510748430358051 12872363157595934871 13094637446677704341 12613284417317850035 5096835546366445750 349362454636978800 11704297356855802051 13923087180722563312 17114554359612085565 17712680037269749641 2475019403842177232 9438734539492649065 6435549529537474801 8830897179329982182 3017451003856124732 5106061401515379367 13703105293427318899 3036184011563048603 289175384311506127 16713675015913333580 13385611297185705873 5340330177302065869 8543467139858101302 15533502022039486980 2301448290002195169 6438135996857643826 13465236194701703306 3846370613678318896 7072105940287753396 13462915002160188413 1662123178211673982 14990017906966430438 8462069222211469421 8640660875412518596 10433662295579877777 12244459482080254035 9259826916962777888 7968999069587996330 12030030806637017661 7222577087730392284 12422550878180812869 14524937419680847080 14324720076427045433 15456769410860367140 10078617871455816180 16401726457752629527 16487715704523968531 4607985476118350609 12752379160249508651 18190014983520873557 9907349295714420200 17856030760636773129 2032175461182591564 1056145704935004674 7599957464370746091 12116561276978632847 13475022024055706807 10708861942655944700 7702134138566469829 1535375928711368239 979161774598272468 4452996243237056897 902790465614508708 17543978437626453013 3715419611888636035 11489576577451896548 3607493266328263326 3306330982789225177 8198225883195911919 10396463240736748139 17047234482750352766 7439440840167293554 7487140173203836293 17496978889236292024 9169967587718403158 8837541975816066363 3885630184141728503 2424274194576272106 14993780721936318540 6278829614535079432 9206158041332886222 1993848259806927934 7628065736940226996 7057839646871544468 18309151970526119024 5856347396035840433 13208213326925345304 1190874752202570895 13959123052530846747 2290147533643324951 16344229196777476890 14873514823989586102 1947572711980712005 16448961463197026824 5190560097027253170 7513394301906861427 15672672890637756561 7822990654256558469 9300229311626006270 4912284030126796549 13302511958421991292 17606338357971716268 13741331573641859085 14092734062458322838 11840018075372002941 13255355427606634751 6907142790680038519 16865722942914687391 17845283957960992113 503393288509599400 14017521188247814434 10868648461098747795 14568703171878811760 15246872929503627066 15884966643134670131 2375345137097827362 11580793982790902212 14409290316463247199 9907361149183650069 3781371442554836592 5569034282636646938 13705607208975165617 13245522172211108071 2434449420860339329 18270293240460496392 5606594899891325923 879014652251758966 8741774321391316538 11149608014543798144 2609691923073736012 8846884164690872769 13434395699161354521 12997635463183801250 18271508432525312162 9856684631918101230 13548540545203402782 13149646355160587921 2878541128273118575 3455387571033493646 14722764425013632563 2721525085719392507 17836622254180174180 13860612444176862855 9916030418323189080 5577890508106675003 9262337818293851520 5741024192572092006 2463830245108855337 8090865550463074626 3155343237049070811 14115378025821972143 5218423142536948142 2255211841256252606 10615132961001392730 17437417440638074558 3662739092633931680 5642822559584535745 3435500733625543917 2871093094060981995 17403527405885918548 12595056538473843879 12285282821815879229 6318014677717750770 17226702376169149865 931171811313770010 5155192327630500426 771551885775160301 14428342374472740895 14123478884142586368 16741581335098495132 16559457127776531668 1591390408024120654 3489237145268012894 25992489736744555 5104726793860750068 14751391153517737955 11697685356760256704 8106494142698799383 9673611761739505907 8806258006935681075 10766617997073520402 14649784096872114284 8208208505382614648 292326850064577866 3100621546861169923 17138836203850182174 7183430923650807357 1711883286061347910 2906481141000869202 3058848906239485581 10945744309488274358 6609892019857241620 6821443201826404305 4377792077550631531 8172031956792569472 17787238632752861963 2461810546594702818 8865114592089652303 2554079931351299919 14105822766367979315 16334336773152718994 7551215469446282572 11683638970018839719 11336366168985017755 8440135079400322022 17179923950961901338 2246956625650586838 3469259325640757609 5371545801308218461 15389229824682962855 13601123147742323818 17821318735944154553 7738872058971861058 16009096028459683055 2335439972606737270 6441417455655308602 16016886473294547692 12311445465813956933 3953758052939187476 6239837521590406155 12511347071742573445 7784762496545106823 4945855786038973353 15117373466878229621 8928133171339114617 883258655909976915 15371051638180690088 9786642646530167203 13314087682447520367 18442657013641768027 4745648670290105481 17404399113781149783 8881828437189061590 15681557413117078690 12927072283736209432 399912923340382876 18327944162647868203 17374008674888083641 16460665731536164581 14158490626163331885 4960586179591270282 11945842898191869830 6931194112231622828 1824116361330180618 16444757060576715395 13377024853664793543 7370895808026192179 11322357381009305371 3030143906345902885 16714952914642768361 13588295334849840898 6693339154534307238 15527748165280255446 5904854778911610751 1906582540667474956 15655449481065760710 2963765111814170507 10254960948026889098 16902302102894911262 11944434270369102367 17698783610336459179 9181593701448263251 9144766276534481795 14211954485086124833 5337948780763189956 17783496213193056147 12028120403143279745 17386645973984071123 1780927007695755914 11079987376741703952 12457069533992513192 15050240531203158583 17309607363854119619 2110640172455008576 16551120362957749605 7901500295319945046 3162627874808133587 6969501647065968112 3800473190680551016 43875967868471476 14887550041688442851 5903695265348980405 6484803969703844156 909941850096358915 8988443092459775759 12040319468139484491 1735228559801840397 332860170351877978 9033733223094329688 5950857942800685182 11476517786983112344 12284905042101866202 9869897790413604709 5195013668927360500 5593735898295167503 16330866310837781921 9430428221623319631 4595901889419429281 13964657371350675638 11170847017539248743 6930761632360516019 15348866986011679616 13780003924888284663 14282760443218912105 4235886331757229397 18115795470393424722 7305416498797991816 17768348238459803213 13142243994330678731 7185749954217207840 13578769925024656264 1229642939181803392 4428195765960025031 18413797082294004345 1947703339950972645 7097422497649076093 3052025483322948902 5483748727688674509 3787981147388137454 3064247521121089648 6017851117765195876 9286068096885714326 11487427833927497892 1464555635857141357 929713875743401600 13473192423623807582 15984826985388011039 14805131256571556015 13655746321704700071 4846376675147108141 13488185582215421782 15772859530897253696 7197620628684307085 3712078598143888618 14079204254005527762 2928748973813632312 10468302692966215825 11074742032626589836 3576859199196581379 11208960618129895906 9938201950036937205 5368374324690717548 3352636009556279571 10568941382485348717 4057395544680489025 6558757215636025483 9156340602576398244 2561622023748111862 12999978090421154272 3926810463114687848 2415254139777027840 5625332823355761204 11017785797496665782 10855858556184715294 5502401370871193260 2505895341360335199 1326319958138516870 11582501027080195261 14042007328597772563 11360003439176417999 8318220160719964891 7900236411069872268 12909127835560646426 12244917533560524654 16800442652980870941 11190046632622258857 5733509530730975693 15070191227918947762 11330802950548749038 7008479538974384339 2956426007497917046 17303987983983672887 14774891504936002094 1552897021414077845 8024945570741625278 6913679097440979396 13654599090388747254 6980245246283104484 6907746330296864153 5202222624157395859 11131933146442973129 4620459528175207668 1322403114925833875 13622185139854098839 7640352579445597356 13899634443238038394 7058321236417231587 12081095184305946691 10642556915466169548 12159714860028457208 8461585283861599278 5202282929112121222 6614462518356180971 9624089019106699166 3449243322027743065 7156153100793081995 17208742115563401578 12587848927251106527 2853166588091325536 15942850633936643596 11823215157661658837 8082733129229783931 2159133058113707574 12242235222050923233 7574927396847225737 14130711679467524997 1907806658862104912 13970007563158512370 6713077001586526129 5669756957058834555 8982273466378943621 6400696072776488064 11930695061303621870 6889920123520965891 616456165611224075 6780006176365018721 12041660555324112387 9021395007680269852 15909449111388960578 17723838818746461023 1766099691287377525 2349416783645326671 10524466596007322035 7167096234286212154 9505217883537332114 16879382545981739326 6664500896247063107 15027501798884947585 5443920486477116983 799729758527988288 1604281612087504661 3654852739804375257 11167605130243378466 1112383442102511457 12437468628092802899 16217692433076816303 14364093492059582231 537819042702140001 12094856512834341754 13763268721369737812 1563544436920925571 8949394855697233475 11097498164560663168 8839444055667896529 12801539648076177616 2279648142652393157 13239231550547674710 1251531297404923751 11145705050466089030 15697832522835630806 10490257507837671329 5403609155809602241 6174205824017430052 2171134266821732379 5312665742658244094 12129879604073657967 8985563502269947566 6441253632799518597 11656480996538083663 468119544907440090 5157681484303117463 11014653417123992363 10266317809339297413 2430520293426809834 7592147499576239812 3575596289154815578 14160323151131441599 1697059075667932277 17995195929347990407 11907171126840882231 3914187029117283803 7686304073976975696 9773562674847310738 1689651014906606549 6813126048025664288 11388728033991103453 4837460006183526899 6794164639338699236 269849233172221459 3984024164208332948 4520581232584140851 404549675680055364 16262014928702811692 7299349025010816658 11270295832716691296 14452177767034604722 8576394810424877349 14763889234472069704 13618471465281485662 13754206462094727758 2291388760575719077 10431217845145465376 817657925938938604 6854236366941721623 5500402347877362495 17339868655575738831 5880147437377014547 8155233201878679113 1949514440484997443 13968352761692664658 9239486206603236427 11089648077129806875 11082659629084620213 9697174922104659425 6156079305169137971 1544511471713407095 16941644305917874859 14437044731040656984 7176389157731371573 4551085247247186514 3491399456223614299 1537653799035292557 6210256305325764471 16092887498047387027 11699980371747076425 16563902607021714844 5543601571806518887 804237592662368704 10646038792344912782 7577475420278459980 13701054756941113471 8437751986412313041 40260432730859337 13977618873986826813 4522378887723531181 3819839903500664721 14547054558701844950 6931333309514826060 17622866214983397157 16340226301433733058 3237678831304102462 1981186970993848660 7230786304504737219 12208069085322258052 10807982096333967766 6231990150325116036 10456612422334460861 3550402100619902323 6760912272749587846 12994392192322610922 8233405453441831061 18191135774092183203 13469695440386291282 15339537206853210731 11164425962996787578 11368455777940227515 5297312993133905664 6701281485874536596 11004192934738502899 4474811362162953170 4083551342777394913 2934827500207706193 7433714535475624617 3012276340628949962 8261704457283501339 1160341488747528204 16994893165643987433 16294863272153504528 11326129136525886614 15008484127116206102 2661500081059987765 7377823245602807058 17689566868864095941 1421049125550719713 10159645354982490254 1583707546429386073 6919595964552770385 8296242438651354020 9885905113224669170 18364218565528707014 7854610096878796611 13612277480622196233 15395171123003533929 8534988168075549664 5476222768863125456 8382578192916594983 3357582031807259279 8988183546480756053 13478025927779900804 16987838418066123161 15973119930576458527 6696526064993707368 17222704420346118206 9405393880177481598 8196942977113437562 2059404838398527359 1371676357177445523 7886073546791829820 1496977811132497136 16567856740003825891 5055157262391229425 17736742526028995098 4707834643229301349 15587506332479673541 9901093778374844843 820633668476661336 3160147370945462901 1648430043783424764 5297014221351460555 3132805710731673488 6747092508192147664 12982697703294636692 17478701289487198141 12100142329355940334 14182674243999305004 171175088523453342 1961517173353124183 6048378652135495839 2777243288244793823 4687967769334497586 5212187266805554864 15331764621751065618 10355253659038233750 11977463213072138726 11703551466429592135 3003694521204052883 15446159929857871003 10006719494018155685 3688670120314464488 4914347115856240282 14592537665114919731 15641301726071382251 6639692887489756238 3707594093466429065 9155746899025484317 13299292236984316314 8419507254237516153 590072749925918877 13312406840724616913 9036999649101156895 10896967545429155102 10443061341498910464 15805796257766148767 2803345252594252319 3169388849634454050 6180344856530162570 1941991435191169261 12768815173933193754 470011002274534879 4607952196757893657 6546519130496423708 13657592309013304783 15281880005939195700 11104439524029143172 2403695442496209527 17584179245935709375 6543540917903023070 7489142827485280191 16027764917235755921 10253818580329199961 7938880711586102270 4788855773447632487 3007782887735890335 2429846859114084990 4983582624119228315 6331670850499786513 9435420502646428832 8743083642547665180 5849461281803239484 3896034034565042297 5908885190662617577 9938893286919984784 10594503059759810595 14621950344197839965 15943578270894583326 1050586088077480248 81186846043046895 9556245960568849450 5430986261600842736 15756765262971849981 15696858265130563990 12409206405120911968 15667942348320439170 16616061420561827088 3431912877995426728 6673578699802237469 5187112441585474434 8257222468748281886 15378667421593174724 2202298383182841243 4774593447574282594 6250771127805158521 8425657855136529512 3053788879279800562 11536441135073771081 9460290471676114412 16455337949981183626 15666616202932898678 1779182849093706226 8448390757388228856 17753623469067566358 14853788529073165181 3343193967180117507 4125067122620502311 10399260250121516714 11679274794516331635 11970448542821142601 2515746637589572433 10932545800798314751 5266343775283332087 14575365825333600064 4314011910157278751 11479449875553934040 7952137308097988308 12750887808327272288 12775359263418481488 2711334849359594599 4065720361522994872 14220215483772629536 15675019901989421065 3293296181260268989 8642223728445317586 3238440039151036288 6915238719383731732 13018276122673322675 57862470270168935 16924026159756015112 12448833435088589053 4753056272713000235 14100407325518288161 12744715979480071924 4929312427433978027 6065548453986886126 4747677421767636125 15334450325561281457 9053222614763333343 5669306988948639796 5526235846786230926 12423698839144861794 15499512684645232082 1947129432793270199 9017377583320569561 6859227728470454898 6176421821694087078 18141121353372024956 12415836626019500729 14661484496260851993 9380599969666196688 13897744479579745668 13792241703033313517 7248086268556133156 2268226063381563554 337411498326796011 6419581061199442737 11676947134564247979 111708292179970358 8089302824723465820 12883749773368934949 7089553117742965540 4658921858337891651 17636501434940546284 13392734034382088423 2253759940332034131 558112755935569485 3952194301126883014 9885977526333872876 1576093441968544616 15146854816585243272 14853925724859093569 9958620696623252270 14973316706575676692 13670804207526608752 12751003305580772128 7471024744009217352 13923532461971963843 3373366926681210364 15949705288373610163 3981465019504150318 15400334721503984783 12122859683906960612 3212562181176663222 3417838774238367206 17660992132382837833 12713335385007300390 5931193257056421132 512539209753215932 5167562253086484545 7822058474956518011 4602919548052291447 13691568097368270512 3565697826445589968 16669461447279817731 11318680044296813900 18209987029674271858 5187748388385391889 4880507876234725507 3720341479336400137 11052126071429228245 17813736208217131270 6692274078791764022 7601489368775391037 14514697197779896667 965561482982899137 1285589478413598714 15223097976923544727 5274886243873070266 14657659723900803203 12887074738598831834 3527786940558062497 8873523658792974243 17436025485536282835 14485057513408256340 11450313482658417814 2647235109264365214 11522528399603879415 6281223644734956558 2010934674544702455 2278409835969776822 12336938501972415273 6095919410726615997 2402819462755239182 12314736693492466060 10767021942761198972 12104230494224292132 4405725537784184702 4128747657935393051 11193129116632567026 6645897465389779935 14829289014584303490 2410280798178667679 3549451790196700003 7058631804620835354 7964871615010318327 16765736115675354954 7778271155344944700 13408578886054715940 6550598097410389280 5161954090406513509 12110236143417659776 5633128411984951822 14696340208996145835 2696240702447201052 12508683711994155528 5773189725220097291 11150932278647599440 4071545111644960957 16673804091689011248 15484453194473858812 17962705711966875440 17846242791494955794 4387023211729773204 3615933084606414999 10847697951992184937 12951146427671403262 12082595544061361241 6909615832611431299 3870168735687042469 5616666937836831494 1232167686215303586 724040760952174219 7552993086395588083 10674146723772488830 2036037213480879009 11923495574354930819 15652519096453742392 15073412375337934552 3420658251431692668 1069363741726142780 9554845330567264999 3603029171739136181 9704341955711427847 12066968951503074093 6212062462056118814 4861145352603456477 10238575286562193092 10075225948725213753 16021636400050056676 6232169251413754597 3846007106236340485 7082232933452076204 13468123285900916741 6866914691207340239 8466939403979242862 13590004598030035346 7711179387042399539 12210504504436383277 3159262703186258152 8144621994892438845 2954369384204175462 6806243978021325493 1230388322456263059 11242285507068649463 11658072864339907533 12757188791438288783 16797276230891660649 12612114818658637995 8516837893357523556 8890119304154341148 12906752917688470622 5416333482655924591 15582446129924166910 5682250228915756001 15016592150902295700 15146895721164902260 4579195245173810155 9225335176992088100 2413320807385848719 6929636551121927459 17835170474349109018 2455993687763411281 16199531651274112748 14033923784872154297 4743318876513715369 16380648453746274151 12542601416639517065 16141758068052377222 812851914997605102 1044971223274538216 5437691271936669954 16782022398558723806 7077321769941196947 244259996492165207 4163370113391529887 2311805392357511577 17356110649759891739 6299247989405104768 4627634349468233757 8366631723812720192 12754244137565557078 850962617805272354 9929473348319398649 347769824174853106 18309349982291386497 9878188537025793921 9035594504202154586 7329647804672650511 6760817043555132510 12203983032483183509 14872930624601307759 7025680877222579108 2066798975527440866 6158464232556629752 12415333853754478717 1269474361062557987 10235714352345997616 4381460984775958343 16672652996038194245 15113948486566629227 6976654969689998197 8123608380218174774 7169373606366274160 18360843108867209204 8699023922414585389 17783799718348367217 9841034279439718981 9861050431272429633 2354894372778282026 13655348779136805297 3388584182085169939 13295407043125243489 3203542671720491405 15852045114272572278 16889129384110245358 464123669903780906 11671104988268915134 1344780859829049020 3790302749988035658 8866428730682329062 16734470057147329089 1385273308759046981 7717771498883436944 10298300008517683864 8516126701850007785 5267543407155652306 1987337310793865869 12797078911970615227 14291244997922008813 4321348290119110333 7157387332620957953 3307009862200918444 2487867325068670624 16816350277316935210 17149811781606189309 8061123193517384064 11323778156503832953 1659481187904252508 2646329011958481904 8150390879713401311 4093641261242355320 3313511313334508919 10648722981799838447 3680787018518196046 8693884006409220767 7352220936098478335 13524907341932052 16044601573764328869 8542150691031885324 65883741792457693 5073173545245152208 12451791677548327642 13767412094101901055 3607669509807344767 16427309390979060913 9444157788272134252 4313130820918894965 15115316572108809469 7236943878556798382 11898986237422376427 3946972004846196745 3187052161896397324 9608576090655687386 239502018076021071 2811239182342854503 13917006919598514115 11753489530603491892 417123635091662790 5108298732494136101 4289158615504671985 9276602373983117371 5345918986784191366 17637685599214616601 781042931947834109 6849169414769376148 2262705465095665999 7711974833030358535 2191386713307835788 2993460211079195343 18050776897285712787 7596828926759485671 4502015771201093765 6483531940763349732 15772462444800148186 715359873561489822 5965716308458600784 17549718744981759523 1644658087751873362 12993802310004325787 2108384692568665180 8004399873705002096 16435994574312738899 5589635996556091173 13540210146645340184 15482614532857869310 5562597122458235504 7635886751410823695 3525873374411804948 11794688079543730440 11196628075095780773 4878651426967925902 1898414429254825309 8005027011493816591 9329702096259769937 11280848955241622743 8641599496717639561 16119391647675507643 14570850662629629150 6978773947219705865 7166732130474131303 11187710215227291988 11914902050473997554 6627373468478797315 1495490289092212264 17722216731693709721 17315241921856357815 4237560914470327116 4172044707443819555 9692901919417592321 4096192000589623817 16485078782975807940 2222537522237192719 3111611183699343039 6325338743377615569 8432441525457471657 6063650726598662674 6284662182005041269 18007050327794716620 15824768325084838735 12723362775822385603 13607310535892829977 17437870395038620803 2998157662355361873 14515752776077945718 14592431412431632548 9858949666385229699 10379165931263340339 2187684938340956779 13496185543010308093 17984202749519852396 13025246880492366736 12863230638590491202 17316642665880696874 17142929555911851747 13337052179481246840 17446302438669378341 3325461163945942145 15008213186679725653 15229572405945159881 12975258923924515830 15041134408172358937 4165648364883263730 18091394061513502025 1190801985844991263 7982268909631756142 16393525578924230625 7159861491180217841 8318946331414906283 15241586225041613531 7472220425247684076 4516979368395205230 15558190035757709419 16903998323006185137 16785366282862696054 1604081304867753184 10299543705852236626 13602428652819456982 8962540930217177355 4542117999049158247 16356562996844889007 7238365941488433165 404567561611019581 3482592431224673552 2861629470542427556 12736349518549951112 14070373781069331310 12811086284758308371 14350039141092523173 3185056995363678512 11842001775757615559 5550624981387801582 7538679987586822514 2985579766420875594 3015803161404055173 16140075493919014206 6060235999055751597 7326608520806289821 1476092994798244185 7697921730775686444 404662401485388990 12226724103019921748 16179898943459253522 17856377640709225370 838254977251280314 12080173200291703920 3743264095163623160 17478295778382683344 12581083679192615510 8943700776483561519 1823391123856529627 10576471193170974178 9394510842991335172 13775219461395562470 17385418034638626684 7786701938677940011 1348987995120399481 3178690661211488451 2517094583988771415 8502751547045805805 15716554885311006644 2224327697508785750 13045188299927333259 1797979616693546210 11285763251980894890 6810950584147336990 11932382983811968280 6308251209301955365 17628440879598467263 1724720822398409611 6220479147259811347 4063218639095949251 13485002921580241134 17073708774649821768 1913723642810547888 4969516862221727935 13794459254636576703 6133724266428946075 14754073154854067302 683847883674208099 10026921500927559504 5387728892953315779 12222510222546268056 18320231847231028103 12600055239062460814 15067529345940984756 14100283280997102643 6528352984666919112 15785752627401228519 16178072685450777189 9265475955142304485 6910513839832344821 9516678055297649909 13176363172583419235 3858781670439807173 4705414662183865410 1311817753451157990 13182766877993729198 2810917111077380949 15799522064514804156 16039329518937474240 437151741082793148 17990081918461154187 11253942986996113160 11259809838286629298 14995122142021152614 14025996445322797346 7355539227918221300 3945692496934597301 4997718296717265917 5946453763778505086 15153355583453114861 8371159663949913199 5751540424533465968 18264134536000445411 15983600591634436858 10736960902940903503 3809966330710584095 2538553049613157889 15394479870414314782 18383661369294839211 6137903100600141036 3487609952573617009 1565311204288794158 16400531518917714258 3864757736579544866 18001704975432940176 14221065809615101690 12154845997572508050 13293940606593206392 11407348027381685230 15263844554848598370 6534413033041148617 17231987287704124147 14327788461524835714 2694790831433930943 14932583969128412333 7456243372333825830 15116576003298718157 16561057639187392587 1685326184072630218 9159720437541475475 7316791379012179647 5899676460059398710 1545397501860759264 18025938380196160077 16465024215228503270 5023131479350065758 14874282536981798285 11390570576469762066 1929055293464234486 1857037479348031512 2140238562648233618 15830046889386971370 13677584466216533286 9793250991841655280 2067185749807144848 10154182813561991181 9776073307969891168 12594879058720071997 17279748846942829091 17734298117874562614 16596407506599834507 13412486649445257047 8755677389079894186 15058792650851222008 3654915686056465753 5943101660047742136 18033316818775017110 3986365081726379439 16608615027644212344 18328731832271515046 18327113036999388525 14462538836646482970 15108807346507697445 7085142216692291997 15285047993027299963 2364557563940251487 14139156967442264957 6917986211805940077 6405086765155737654 11391279305904641149 15828999219101103953 16515119059528839671 14054520171288482382 16435556281860265217 13269598232716382392 16401518997027832251 14606460470179648989 4919667229861240548 15730613936150322888 12069851172459315851 1298845475225229661 15713888555827910313 14919347017406995500 17526526640416181175 7320035372322886747 7104265285469301635 1053904896324290527 8787208956671249714 5517515783720386986 485108397749758403 6117078017798146986 15465852490118207894 6693855056405926018 16169887593771432547 6152426774766538473 5079200679494940078 1477054205200111826 1708820800017538121 1603831867204316468 524493542170831491 972240762176322534 315137711098277094 10832787858256897087 1659644670244150962 11998915335782262099 2103125606267409699 17449224970570327421 8222759051374837980 7847143879459324666 13339607113480902837 12662480055797039580 2340633905155501863 17015673679453021519 623665244005148492 16457675482951414132 15610604896882823650 4024164425848547710 13117958494935062755 11242998204957966273 2917347190559854396 495451204998589991 10706926431194407774 3745304146013264621 6090900993974315069 12163652363857693952 293114754783260425 4489629929771836017 18073359357377878217 14499664843067258575 8236781792584009242 3242887821394560611 11292047058682506156 15673911804841763221 1666027048266207629 239848890757532956 13766688364327607802 5728921228590533350 10703296722525248892 2976966584650861205 7521509990670257804 12022003538086676207 12411486669397509290 13712890788961624996 5353290978514336892 15727002002019890682 13227271733621632321 17142492491724225413 14222926649682153884 4846497200384441769 1964445971046567971 9030941203109300508 4730937981151361584 17738603526983834323 4135087975199906547 6286837297416451486 14066338368154522299 12736139387345749522 15423622846282468080 9090779252778745600 3411397838551673959 17756813435836165799 11834627228441320257 14626228510260618328 3982075504261445770 13996323717120242677 6294916250864179506 15864454006113094115 17791178446235593176 7168645467817157910 8562792281792737881 953371687856085289 13144500284909756756 3253144087725097922 2363043761621835593 4780378122958038993 15768362787296885995 10521874292887707277 5059992548811520324 7064108908522111577 965560269930994275 4867680945202013952 9267636429764791629 5061114994339893665 13637251088070560884 2250481255503668751 12576528498524307808 15915118189488230811 16063995398709749363 17915794409093646593 493365953300226153 17574842944895246741 9825994555898532604 13924593828102491201 2494976275504232840 4506112725701818865 3156173411357745616 2867690634552292616 8557750316369629970 12764793173238350253 15357822368519194935 17482979685948316429 3326429593893637571 861977594968521837 9885826057614092438 17267760644202711197 16274551256050957673 8820586240810611482 16579096752967728321 4995667914786314866 6496526393175299061 4445152186283337436 12350466958999877056 6195510715130897091 3173518536054681944 12326056672746216100 7403373790666452794 17032388953864704403 1461272291556514922 15849009421839765605 12353618549328316021 17936744451850864059 16705537543242678048 5006901017619649777 10678880529975241915 9345816970318845233 3052201071192926609 11703356336562422545 10775752530487239157 2154818249445378474 16776557302776911738 9947634960002938655 3255906715113114937 1769312149919588873 11126348956528894303 17116285580808029933 8808317423393536495 6781603446376497666 8862283340679336553 12232515029665195032 12813998796578162315 12005397244016840235 17623692752695518600 6772794121260608514 17309078804518643078 2647408320156897105 15649197817128099878 5562834756566483607 491929496652285033 15212793678484306578 324128152261578405 15451330402969683684 4696594807434901400 7577131087879141902 9542489919527150682 9828569216336513072 4796749311711297285 17472333500072944239 6085312325731510684 3010068039751784806 12117704322876765642 1045181123572944738 18172559968086849846 2810505179472633000 10404696668186707604 10405031312171304670 5495732158399575537 16374883187404158424 14897653893892587751 7824130766786219094 5664888868082488376 2019111214642418174 12775311212125660874 17520165858613428717 17462821554455073074 682717979866773103 2916001310624166141 427568544928580277 12946212028493881485 13295072290278663619 875090087011717269 7336387175001756223 14586902577461805050 15773881643592041679 13546411281421188996 13673189845259107160 16107385427639666602 4946558750532151777 17387327787614335127 17720021015616616307 7765504938948402360 17675189103958043718 16016435271473372208 5228190451978527560 3473651681962102516 10342392962359393521 16439653685315517938 5403194395521101837 8248186565399644282 17860823266354232561 6409833288024954279 16406222946361435807 10591250723850075493 5670884437092692457 2879974586784560859 15131047854560902183 5843689118163471479 14463298266430959543 14767922285887699106 18156083448474026172 15187225034083908749 1843968192640807786 9189035546394656179 10245931930907321191 3281988968266500955 2527682433217998209 16199588006815135728 17301772358471412638 10097715665901183560 961379645745799649 6869264844253074710 16968154752050668432 11008125974074087173 8133395730528711454 7112392416445305784 5753866604115035553 9370486658737487623 10921157651714646049 14897444991877346422 208023565110359449 7846815749199339598 5705739444184491373 11102081756959401256 17350127325365306732 2145775686586894685 9404267473965726644 13831795711875396244 1491342358552046948 3068877444632539680 11171785416336548961 13746266305739658861 5264280019136002723 15439474893513219710 2446938992954059190 3473247987167082144 16610731957256991267 10391076226458710038 7845314512910172972 14169595782866303416 9441526564739892457 8229064734998431398 6902465059216632255 12134046817011805953 274320371014122121 2292792171839362383 12960554848977535868 7459603039466581782 5875283714457323390 1344258360390212991 14984255725442003182 2498853574453459763 2473903722367461698 6515513486111534681 9674060289377652631 9591906295517524060 13697970827722509774 5881242804971609174 16015524843894751185 8834483629504118833 10322307665547564344 13074718119243966946 15730662097315737374 329901273585007989 11721215643412701230 14055595146132770257 8674213610473740142 7433481781187838630 10229142237587913586 17154343601551487789 7811895096866261728 8107857844195796959 9408890185863774337 5451244492566700515 8800407987121597667 10477915602536268494 6406157762194093459 17469895011359202299 4244064183356758229 16301262838332736243 14690967024151099050 16508828900448100016 6437844440046049778 15811458362130508375 9679390953285339520 11192072933825609845 6658806526555072555 1539925533706160670 11019758858763396886 1223159960310611659 18027257436842312227 1198188364512637824 13098817482591216167 13905501965060531579 12732514036561662061 12514445823416723169 2668041392193552488 11230318508856095377 16109035632965632099 2979731935530461648 15197903782609790271 2326218423429025580 14041627946695100891 13084874677691871034 15891137734251923928 18200069532511354381 13413258573207663764 7312976256408390745 1111504692959343865 16064169969779659973 9393359305173606273 14579263332441526193 4765385462098448230 10038668441600841460 12002406968641758619 9094825614821872534 4115650013839859456 14920806154711583103 1519725250419200018 7603365299588462501 4787054553379872993 6005516448158465328 282005850915321677 12760316894027482808 6085870461149679409 4530152385814528467 7009671504290391757 7232485448883730270 6096647841383369155 4763033005933763971 2317004642074738701 12792814552499875588 17166832587080031274 8733485355968156163 5718124232510528225 17732578012890518981 337267413798332602 4758108100508787866 16285169568053208491 16409911744108411424 10338241217327508353 10404872224412408281 14488454133483535091 7169442318194822296 625346188542933844 16495458271896811989 15987875775223491241 9003444484632607040 3402614280379362117 9726162941234440328 2223552434407615346 8904675483413512831 12954547464763466825 10095274955968059401 2959030792300455514 1321540603375260957 1446451395102484027 133827638499854844 8508371733648533566 14551822150550438282 12952393025718315896 9588302274089111850 13369480313722230119 17614765480676389130 11221751796683160540 424750532006159054 4398529805889492825 10380001805485941986 6486500324318890023 13082354557872086256 3888992413866516513 10635236324562596319 4305504903200866265 18393210849317808433 2160775658134055568 14307777317931097048 3888202543910472866 10766422431149107033 11166939571721164326 18205221802956373067 14826702858683478171 7527929479179417676 15446138401679087998 90419898471372147 3599767234621627350 14771374125683341911 2612454667497234988 13863668424679201314 4322926935562115911 14028855796745343618 13804228643722659301 4142851543751256158 53618954463615012 1886270006327596328 15389724894496499624 6430376751734899903 15125635668194606778 6401667830957210477 12650066361868606953 5242591452267811827 15243437032179133758 10447496226395301975 233511289906684730 919392348583705582 15655774409442916001 17237448247703422907 12519086064301862592 7540653469107415091 1586176602971552924 6878281389379503520 16593486049644873604 15644132305733955569 12824445850206390614 5828039300700289667 7759895016102481861 5853435860606529996 11941930232385924494 10475995480217549227 9471393018568343378 4506936163983930661 6178726931884518522 13281678842849182293 15109821360954763045 4590924882099682698 4741716295754952901 6312960541934248010 12988835684669221891 5065102309176162208 8648836533266453797 6456595533135920565 9129504694646238831 3424874505168639375 14902881341380168582 18033510882854941536 9312269774040381430 1839272839844390766 16665680090617506386 12301411208625085133 10034598074416670504 5364884074831764105 8083828730258685231 9767562433005409711 6920605202327445540 12367867840283873235 1768280247256212077 11266586513047195743 17250554434969610471 4985510417916098485 13453060196391476142 17541189210342178293 11061184037948154552 9427443791212948545 10750856726869138645 17952741542770523381 8438728343461281298 7955103832043522501 1175623098880677642 1967317530840944334 11729190770401728765 12416464537881332693 13486324594253297436 14770817953360754475 14344408245825345403 14926618578931860201 4956872410216599009 11044903936429374704 9905521917229554176 10060107510404622188 5646011333905767299 5546900135796797703 16992831658311629001 16965063582984945580 14202707030095088194 550390966177172732 2715685886609141333 7564663597630471296 4727446073487757869 11178311708021423026 18339827427920504050 5932756213749306758 1962484998102330221 4993201141506131727 547736553841143692 1241188069460486910 15279704733127030668 6250281555985020871 16663505616989315977 422603242211547153 3534395138919716567 12563191430116516966 4575935451517207004 1040740649618959429 3085176168396766194 5834312522028438076 1962666766420361758 687723885999686248 16163945240535612019 3496766860621035288 14000643978784049685 8377549780720341782 7071421468938514658 9526083762779435298 14740965124016422593 11475735717677308342 4586520263827750668 11631084468136404041 4226727148788653108 6297990652053132167 2524384919155456735 10370870520195976729 4723190211794426496 7224144074697735671 10998069196904231176 14788593468075809014 9080871338493131024 14245822660409374599 9115116538646448955 15956520216338772061 12923614210013529563 4038861701506758962 8831387296408531851 4537277517713229941 12342354837537004995 7972522872794709287 228064932314769593 7774378762142408383 1922017147907544714 4113438493237836828 2997062630935896470 9983282706801986202 16768416471742509894 9896112871120167853 12267437441420695682 563367014566277349 12877919627486628717 10487577754858343484 3043807155552454515 2724346485623748128 18211707283751658939 17737430372874601998 7817767405343991046 7618929947490965870 2146477771277399162 5054329643474343667 16628282654252594702 711086875234968491 6228796888192312281 4858682042396906604 8215298937232831073 17990038747206535700 4293798188826893173 6069006198261487325 13755169762153252555 17414771375833929055 14747447307067369378 9327184143887594926 15860470483304167496 17350184889951035201 14369571573913672578 5817949737088177743 6531901770055206315 12879991841143215747 15910654195348786458 12649559750620205882 12348728932838313104 2836351565093873469 12676184209329764952 14717958278743570810 2245129167459789188 18383271818874213667 8766207425368895324 12728529281660470584 11934558439572617905 7974732500407509536 332613044570651475 80881962784242766 5180703994720078953 12162358450352903644 3514248329441736584 783716061710860191 8765824093123980967 9499723325584945497 17184406734263088524 16142633857036527797 12819001848967334089 6592301863629278191 2662910268336789278 12158084492247571915 10228474238314887277 13861579752230839199 15140087414776840506 14235662338370502734 8490736359448131264 1850362084394402536 10281701888848609534 18162420618136147133 15728166276859431871 8937667402116134812 4949485270436582505 14112663487155296939 5243173337405703390 11007191215155590189 3571267343519296796 8844303721558842583 6826899394256812093 5533796526004475999 6403544531843099640 6947795871823777747 18169449013901354821 4758253339918577538 4530048751298694091 6645578616913528637 6217707438144653968 12681735963518969648 5413379241566641728 3069568092966927174 14090333951465819761 17734413758077683346 8296631279673912548 1256852455791657896 1180399359838802497 3910600579286570647 5504734461837691689 9684132922214914961 7898950521199643353 6722364463272243191 4772377275014252273 6145873456716127873 15807029243889857207 14712925152172082767 6812449318394452520 9227595434931357724 3329564560677684859 2416666928571865982 6977230442332882759 1799274165682348424 7518893918050580713 5717367523704219309 12522510129080638826 17943372753462055759 10152214800035351376 3617887081012252003 16007128742657642168 4441492176394066472 15085592363953173686 12907359653384966315 16260721294821536070 3390997391467680102 633632887565052657 13929371476843926875 12431805107019327956 1971179061597298487 15470293984461564731 3603290548719557374 17407369104882398241 8002607482286731381 1605033038734715579 14442574392723717851 1233692782135125808 13386934616540736071 7413822539613514931 8462772347193734107 9722064100872276800 6675758244848167353 3702435787431023602 9627247606436444422 3356026622803219206 17415544616918801994 10189062236395235405 14750140974215092765 16294078352839702508 11946642931927545564 6687063411030392770 16234590545662128658 17348888713028094914 5689293905537618583 935258245948896457 12110130541205474466 4891400021344430911 9332557801004430124 12757267379589188768 6619739870424733850 3269065016509179983 15665333716728051857 59302132599877205 12409396522884106687 16659203005866132295 392484247186800521 14420000690679680385 10487955083816461316 2787972158609494673 12410388893146712236 15590056870866799484 8510650660896204809 13506409568816766216 16257852943643517982 1236387710999774529 16482262095514387807 7502801655281784556 3327143096275402634 5834154020543648967 17331715783421351434 6708925062253262654 16423207318384279551 18340334972702291625 8912510097675066402 4035027793287623803 9638108507197034336 12362962278762541966 8275762899460241462 16611669571894567718 4281596693064843536 10594067175074021245 12480675997931562919 10074211744592083320 17140245530348692516 12496182644211644579 9081926047317855528 10451985661556092825 10685808211790878544 10861257356078053893 638209590759167453 225200876992860341 9376411473137650605 13963833600258175602 12699404632754099956 17424003668188491898 15896131686184245402 5048485023151078810 16899827042581774323 3192720841374030578 14667300985423588312 15156721401723568098 3569381439452365739 10128757426480248143 11324049058681825143 12646478525027274467 4188619506970372315 9002221943487718275 11553691837376137169 796361222363977664 8455582775553603378 903737189792517592 11466141085740789463 13088192145605570046 7359638199033870742 3626532491001511019 7764619567367613487 2445290863323718107 830799001582120267 7259754043764093170 14491945912758830061 2469729763662589931 5398125597020437053 15504120869371971783 16733919235736554089 7395796927054317464 2746407891957377180 6229674975304167398 11781790489847354951 8691563228879579654 15122326414392212630 15544395487158575409 3273838818045468154 5442101252855888580 2435357332811771503 11916950195981218560 7929835990144756769 15330207146007524199 5574390277269782374 2861562946339846874 6911270322715701821 8741922452042995229 10620146201934586176 1364847038878710796 14618384775680495133 5098984812309941803 8971213563264847537 5450728784132884660 15293166903491426700 4881221001814438837 2001180640857979882 15020472291338352788 17315213190956478861 2255399142097081393 12148960191017191781 2810033749209962160 17201748158673619820 9285599866335922590 9173326237803240348 13850965002595557304 15108418349983888018 8152433205405690925 11469353689455539932 978983941721783436 12051130440131620294 14737581123024164945 15511174941094729994 17859295519382875689 15296225358494960395 12171865341194210061 5820440580384731182 455120382210062461 5627229355253950724 13450555515246645717 12072860762932991359 18047732742031108905 10800176222480781925 13583825915582300312 263205136629338180 7939500924783245874 6867070498240271977 18080524349867431510 18376679799766018669 16894044736492141604 14982871958799355750 4393887825316475733 6423214668723676573 16786601044381366449 1149236472124168896 17126388734638991568 15330653878794088937 6309528413572788638 12780870492783957652 3146220521208153931 17434022951712218734 17879945785516745571 7921079751794601946 6936146586292787107 8031274014936818024 15200777457221607016 17872162522873360338 7671196062268973851 6314764841588089061 17996709109820733996 7465180471708042640 1270237847876747805 13116042596045749415 9277834966649114809 3035472476981730330 10991104918715547913 140840922523627664 7601230700376467492 18231193348923287426 1872289174499941971 7021986142475606284 1621436001132201763 13986436078049077277 2862104045893291303 2069277300861198324 8005067710305033081 9632672854146669297 17913005777326544950 883890106782750022 233371150296071007 13660761459234110862 14358716685355442501 17582284699337313102 2525522461725227462 18018799839702426579 10871768970218679937 5202138658146971217 6279236982708271584 575602703071112945 1131601198916517759 17086147873814589852 15447559875690699095 2910335559307066064 11667570758850351740 5702998145583435207 8748728747527685141 12791409661402581944 6513669003720743695 16153942461979608051 3299616646317123149 5193407310488304944 12215801219739775028 9362060485971032023 11742794357873859867 10020475142166053611 185713578950431312 8120929535794762642 4646048450090844139 10254893552872467304 1239381227038430054 2416767530253054076 12733264511650470483 18057234496192808044 2556177301479032071 16630954762952234196 6437140285025912936 10339531459613772073 18080187220489353172 17061132922468171301 10494674683500983452 18029056309824505443 11154409531342890751 396502347783656734 12108429199766043912 9042089316517740104 2788499367656469349 14222999189264786974 15310539319893064247 9006006396265896126 6896903653637708152 16339462423478420876 10754865284988803903 14504052492565815266 5541686885099346637 12019068583843418738 11467292163483619612 6412797619779769536 1333985065451177786 15281701274859083214 1451359084463335490 3203584692117684905 2255552917917118022 14279778067786257338 11515248367886925285 12126988537049825671 17545275744731772361 15418840573596529247 2449550038733147786 16578652950307368086 590459080311294888 12258951980031963004 3944852232502514109 8656491679224919946 18036026900574967913 12894092301201723670 7643317666593593563 11416098105326205550 13130149302402375442 17552155802828943120 10486491650829760936 12766407438934352484 3610651938252520989 15024048842396786076 12068623352210878997 15206631210421195468 5239844971331874457 16256179692404523720 13304349569165712436 15692573469114774001 989699042160890264 14613671579801949247 16487634262462416160 6585801618767579368 11202974324547299144 10855555028395203731 12867443001664702370 2032669897652549051 9763434575281957659 1038317326772071103 7700546436641596293 5186353048510650603 14874429050676859549 5600449935315019861 5516033049929061571 17114261202464095684 2956704304863408353 2830951578210552428 7328563257415194955 8137276699681979110 3456886156028502834 10502015987588593279 13761935888921644582 788259461318973676 3843218917701729182 14742909676507466446 7005438854238077707 16321302684314378533 5508051165154933467 1057308108472998449 17975569065525290396 7512754303688052459 16615315290190246016 3010258977183097661 3605229371648907691 15769153634673638256 224404110719175846 4959418638121572358 2613802577401724576 1715495241368587785 13523756276493053204 10383547666082945978 17588057253209955189 6009181969375506240 5965231710273291546 14396646536552509817 1277208899979564671 14826385437600300584 15785813689752718118 13170787384050778594 635454253738256309 9454235126242886027 7302834324290115284 862234058758579187 5492744858144161813 11626858339482339811 14439734222717718137 3856698742459131186 5265721202730945322 14613347059341719873 10840568068797790357 9530757590870083996 14731737979550158449 15364711898220106017 8026637031681869022 9719083606747185254 10086116394998599562 13582789990142475785 10932109426366282602 8192031155419961968 4846079444571077486 16713189148820060145 9389730774267280926 12228821112270571043 13931370155502499613 13588893101226680042 7633413296695858197 5656575115454685218 3610263042706322921 17325093177737519806 10896291510198060719 5800797810225768136 8650996131521075755 7724182516224609765 17642794573818756473 7408532351988009469 4868415180417289847 6878456184144359780 6057699004988867295 8210529667186272771 4155924840402541422 290924006207032871 14759734042269722800 8684091162538751767 16693218156950525779 15903696504416752879 14820716308149973957 17752442007389291556 4854225780932190646 1945883543255726761 17726239908582546128 9949876230252367826 18301445839293217010 1583391027256525781 9791660837541518909 9852969643681613094 7540205374995874071 7081184555507218343 16708268012964512836 1970365888510404578 13037326814755412643 17271952887729277639 12814516778427978689 15009052558161957173 4365246470775862979 12070947456346618582 10461311467339993970 8041350819721586457 4696347277745012250 2679993377125042693 3517673817246620636 5033966437182173790 2773326488775392278 10949093419752014659 10124687539916150746 5748586232228735270 10041291263321091030 9211717511972339400 4031180282024612438 14496401663407475824 18179146152651852660 6967877732769345077 4998272363710654567 18021517744009079212 5604952813819359229 1503400634296764968 4269827117473746991 453457654350611401 10730992813667041592 18105793234598034809 180144053371292100 10102931899166692544 15155730774286402929 704397236268152659 7001085528422822980 16271710413839318346 13785066209267955496 11033916179531333888 4957338736781817331 512049321331164729 4949543833458841367 14605926434870365861 3503241081892315744 13417483759147954800 11818746487374787402 15531924132077143258 16840336303277670040 1304022017654092418 16595563455869289430 12370717145164405771 15710274607937408612 12451205552255582246 7438865613077489079 5161146715210992129 1345986831463428131 14249903939082581511 10415518459991334727 5940223669574509429 9052154298546116232 10156238009776370817 2153419301654866366 1627384145308222632 15991790894390181178 11990476006826634695 11331798906025216788 6189271630461519665 4888179790788002531 10651864331701628039 1983470612250529348 17905084997775017908 13976100244575967645 14750837591782629093 13209520537153027807 10527502593703794659 6388851648073627867 9643059266358465014 17684135485825535206 5735858874645912961 15946872643151094452 11582670750879351620 13852876866716669277 3033726736615092031 6558757845952634674 3575636942391940291 2481986018214428346 3128079484364674768 11629886034992465308 16220752144222916355 14010294964124042967 2649538259822345983 906649753627194022 8125380517996914802 16944837664817103141 18214219220217892524 11440355604626197888 3211165237121586475 13513338571384647137 2792109926612370288 4934411711493627503 16222336909355640622 15932101092873040551 17819025467402218322 5243412261827469686 8633731065631593577 6500529789214735481 15469130317420658398 6938190822626538353 7915952982657971601 18141336880932999325 2986284650802320653 9735521812110191904 16561592282868062124 15895471610169408410 5966982712852528900 8155697439914363632 18051630586892914048 11327968089812788304 1618445064514646657 12082873556084334723 2472928189922408858 8037330039999703361 8256059078836190817 12607398393835829113 11547522059295254657 10315007973431336170 9787651330171336976 14765443203110343835 16474510428079007070 17081651669769196210 3552422303853658564 11177496339364111444 9965950988698016515 17751576299768387889 6894778795439340599 10388341811217651351 9233019714311303895 11580314944720632119 14253202685938473217 8494683775867904767 8896076512009695970 1211525745875176741 15827546879552270011 560668590513298745 12083978903192456016 8241299798247811238 15495202982687389032 14781116937617208588 16894356507197451393 3890232938401993691 3431482596154667478 832671316825671904 15488912367523077764 13022789885458799363 4186945031130836809 12562892623890789727 5710119893056269566 9887254271069364576 9870726015974213275 11256257054956373784 17473110450317687608 17069882821301810112 9932173458153144849 16365460394984412155 16954606851571299648 10701716084660105121 7748253084642385952 16037820661676509629 11206884350503449107 13775267315553273473 12624471303058819684 5104121208575675349 18205457170802080829 17157191180184479940 14935006940775716655 995502101539177511 9193032761579237299 11658298381681439167 10404621252407793272 7268934512833810806 9469989192017206956 5525311263402266374 2206985006376043826 6657482692346234660 7656131894242430207 4120097079441481497 9044345770944027054 13067131580299872407 10050107718844839889 1196976284530085879 3511157663089208598 2139464035335369692 14375264941462653860 7448529937992737680 10351397196918007376 9241428171235346864 4367866098580854251 1030447543746307039 8269457619547579197 15857395645095143553 8669991197572500271 4480009331631232745 4954714392606873276 7073862650199917611 17924252751023496529 16520162171816323940 504120528098297011 2968237360324371613 3889213724548934784 721253565665510443 7727494680652181740 4370584011387205759 15940531164642191881 16124612421036235729 10137552987287109632 15415985726231138097 9573156911871604328 578115767470785838 3444843250787302494 11660072679834121318 3280724423185016264 6884579095579616853 3878857833899398811 766206545810330655 17233178078864999886 6278011124491226685 11744998580766392325 11489289091807567262 11892344612161586582 1752551765646145033 5055271688427689975 1139847996429625582 13315784187074515986 17893481794003442721 6203833926168550517 13100984232354547014 16884059885606204674 16731231635456875388 11273986733298512820 9877773698479698409 14766655297820966867 3897277202090708937 763034831483749220 2876957712889732463 3408636721896478672 5174290795582711767 8227864674963791140 8622873475474923234 6357712776984030048 8755016915871319575 7810145796617415791 6064002708173941014 15611086648042661297 15223767562598660150 1344352679926275052 16046767083888308707 6396928107353943244 13533130034124834562 9517019898743224572 15809020441063388197 3983043639691085624 5624985876483265099 7133996259882646916 2012553014874431115 6493196470255952958 13240818055482809313 10632901638557973816 11401349204931338138 7617563962252623403 9803145668974171735 6833911442880125728 17548674312499444118 11492547178623870534 12098587472954387354 4729879552221805827 14639453615133783319 16580653943974109225 13172512309751631007 16198354728067750020 5553263274827123551 2846262795543639391 12773062164677887401 1281331601904975974 14515218678284068659 2933367362852560586 3715299441736119764 8867257003662229440 11103922028515535110 9087898355768641686 3042690152251610850 8803948354126139308 9071150417706896803 11836966142272758614 3167136532439785704 689523129570763023 13974856486627179877 4342567864418450213 16502064907545325837 12886403496329796761 3491692652166911733 4064093715419859972 17731803525371825863 18392490632949537074 5014389494329469896 7320744481437646707 880923564195504343 3152942053066679651 18151538875316862009 15834913279116515637 13718902272500222374 3056520650434534140 1242109842703801527 1181945178335953462 13025247454083738916 9617639677226519835 2075736009950024028 9159703861420271028 4390168304750383620 8943967242781225113 16543710357933511016 5599422833528169646 11547096463467826737 12227942930466028774 282295095242055706 4492906458159370236 15903662485513910506 10191932691751752249 11088626860031271510 17858191741188591462 2977053193463449402 3720572755107145216 2686432898362640173 14941115370960295433 5934228451898032017 491014370336357622 202657702206634261 4421793916633572775 8463233515801103637 141669850996471992 7509058239271625133 9435042542487389406 6102796045147431503 9699079160054559668 859039995280690774 6698375737797269888 9157078532033903077 247905683849325345 14769340751934259243 85761685241930270 10851148529559771299 8504985101984388946 15248636784981953717 15700584081506608290 3621399283900316412 8133387590971247804 810467664564952773 15699555577667200571 10680105817302746454 8814703507568241380 16940183246691186371 11478457429999643498 1310402008786497172 3417165071067771369 11887402300017292196 13044562493340756099 13107770768943874048 2156068031287288605 5113309797232516564 981200297278238740 5487004148049663005 8772619294512222869 6925035933477862515 3195225065693721749 5328332486771133008 4457796067202037793 4676053760205387906 436725751994636048 179116622215522176 13832159677189610990 2692727411860584171 12878899577575605220 12144465784025153461 5327965877380400933 16676688838384372533 15995251981891507887 4494060099152242863 14119298852167502555 11146636983721919358 16006914962439951370 9893686719964238561 1796124558093571415 11914810954883372701 3975677448313103808 5832034190764551932 8651310876512588179 6983999637006452372 3258323554319683477 10919747145207039336 6980286093064626460 10782489631552762251 6267583706532748258 3457319479536711477 437943607426558859 6519941014884898360 14600934390448042818 16092331384799247743 1624754320599645909 11390725069787421446 5285855262086439532 18149447804522262789 494199467725010448 17710907658564678139 7369671364452597901 10915894664548486885 15898594008426051858 17401342287229593310 17853958201002518178 14043285190578034594 12847479575873641121 10769277860202828867 5607057330710439423 16613527927953374524 17576567987555971104 296907931927689712 4992224725476117261 17978970490781038968 13414417306436102579 2241260926166006500 787586836975362790 17604179810704861403 6141236907247113660 1848663043276196870 17388515576535864169 17340258771936656300 10301795157845893932 12120103109798287087 15915746783020147218 6978754237705866785 3383291605428506232 9103801629495555643 8405255851633348580 3045575673879072517 15181540619175294472 6973670925301281550 2036482958822436217 1084349204356769469 8490967880526842475 11153520898935560594 14428413965196129078 15062563951632136188 7998231827886442061 11988961436383821488 6907597965690407471 12889194177217700934 4872067355197358839 11470171557402247884 13269119283832255294 10160192950224154990 18091314667617824652 10127758613950979518 4428190092220524611 12523429339847978143 14530241576466999326 16194318262565491500 5423698299821896789 5603042900180535382 8951836382646792401 8945382365405764650 5643576334165457761 16872396198471144611 12443387651488531438 7286339041713375236 11267275847783038773 4569739409544842388 2536842124043145218 9280447904567900681 12380619733506415133 3314374231009809385 15137569385513375675 8014751891002472585 841615347299581645 477045483671467092 9924002513974061793 9199784499259264777 15829651665882413442 11702120421886745107 13399011327910966646 7675719727752206412 8458163390245822474 11788482080425651054 2584599812540943850 12836114325226345730 14924255199046155182 7810497677334492422 14605590257045439476 4576224188894842133 7498475107477895994 16846911442395320104 12911236523068221148 12755080625466851425 4930918583556149553 17842189150264092332 3622448134638366118 11038849234397937819 9447995564031244486 13801085668589624835 13192894004913558158 14926939116852416207 8210348705994582915 9547439753320282638 689676824623114082 3691950438672666981 1693699920038411184 16407886695542499738 9051589848169170635 3222228380748829566 6570260546511634541 6511732714758117339 4326026742353230293 4037334500850774161 12353315979669633138 459195521996481302 17724255691510754585 4588832631294613573 6819037019551746285 10431533421286485134 4760298307093708732 593186974684278703 3884957478487016646 7192523909562849482 6751521462074301092 4550629820167562987 6453428479744238045 11399770709819712816 7098256167356351823 5214810363134477068 15786152010282128884 8047311396190494803 16488887933770309447 11760082419321458919 9814142051366787825 9684143775659769036 2382100439845950202 2111756080875027428 11286335572961824682 9265682673135233325 2620977586842779926 7822099856357810661 11579648477217997936 5304955316381575823 9416073701107588683 17657773253449106852 1609327836821247286 7174959106925377533 15397516680848183246 9356832039477796201 701873086602001625 9551450309893741583 4270012586641234 933445937931773275 9006639936641235824 4882388287506941502 3500580854076119874 13542997055435803493 10103415060313290973 14200932224764793888 13180462532115326848 10051236867473021405 1791572197511803317 11036206501623989571 9152518410941924012 12152613622101363551 9164417253174855340 7742943338672703946 8956606219675053922 5164862687203675005 16139244339995002685 16651698667593710023 464363052202653083 14476691808020335776 791395935649720953 2202389866037663519 12516465874369963747 1495157304009636478 1843353513961482086 2773113167565168510 11611661664082425905 3800648102121194170 13214530749869355620 18375227832079715206 15908424851784957899 11387394947524544133 5456350091041306884 9454506349771668028 9879644381310388422 11545222260900719395 16140999796468198820 13310955534952746595 1932585019801173324 2912649680029622968 10709497088070543459 6711283568668336317 18332790554981578721 7369920444181687887 5040046958052052758 478675771832824866 407247904918301209 15407775893436641690 7060177324706843428 9963118639267163880 11897333345262918421 3348679356317426076 11412675979909099096 16823926462729192527 11253728504200539971 12586449070731747104 15221466872750362788 1008656510414164862 18292965206528333649 7198102831662160755 593338956247332856 3868923530236082539 2304820906654639782 929841123158484446 1079014272529736958 12235101810428172959 10240799424462694680 945204773218667164 9898931892772900415 15372957394621459084 4882679411298990105 15198128792226973267 4005287234189291307 6280933253037532092 3638871096668020815 10121786932660898455 12567339794565929742 17988382219799354142 16442907138874192343 15474335922385328586 5161335047934955132 10572865624215175821 52607611852767818 11942264250619957709 17290124521677517509 11218736321688832763 8977314941896879662 15853340297426899092 16334432535434640704 12265306500361271024 3860490984460447306 6810002601181658599 4247116615509209806 4074174206129239128 10338398396994672916 11605864988641393457 18387853825451464713 6655577189948565973 16361124972171684343 4763183556602099668 11706356688263299602 6814464023294290819 908029333917328735 7047744257784504230 16775519205102108229 17171131932069274754 11394111942180406753 9876611034505655024 15958980482422058620 12677466843633854588 7447198421038668467 8319317945248217075 17438178549648483043 17131227325817190902 1406677893492513722 5057148745604145659 16834019366758780493 2102627173592713090 15719385139506939660 2073576227520357733 5262579946334242079 18064538598187414632 6834628213172070638 6306958302311983117 12265267034245575113 6366254716073708525 16667581839158108605 3648411136644371549 3972760114629096959 15386015172325118011 7090714452273466719 18395008365212197576 13487553291005624792 15994346747178911749 4248190230834623236 2104126330596230690 1623392119496398011 11498436439140447176 6846398875524718691 13008348101703974721 8028383631780693586 329768398105367373 17539056615493915125 12509910648178824996 2117562858926522172 6738752295334191795 8733645913936458060 10242187204917776802 11096744475794870047 15426535764062765064 12892648123012922585 3913005744381162366 6460921744056864776 15162013889299480078 5807420322503890774 5788303046350619332 11518664920298019837 7146911165893377487 12466253932785731661 2566187675975217426 14029146995749622662 301141576284162313 7624181299233270261 15734579726309144630 6018275117459143651 55475549200550788 18367011794918910645 17389265711275665503 18088867811621331866 1005483029780850348 11785658293943699616 7311815634829191569 4640327016427557430 9921101186436587422 15785700120954302784 18029634826724960371 10616984335331342930 17661306664243545112 2505315051920333884 2552710177338477207 14083142075325303682 16941416264437171147 10609104828198661629 1034729617644601837 10994017209362361922 7438428312645106666 15438490560041047615 1769258062462644175 7437341747760977001 4958280616888845249 16560106434041040690 11501120507291470820 8167232829867320329 6119587811548117777 13849055307178427357 18068803149370792954 15380976486121112313 16365505947266755127 17735996725005952391 11981757223905387858 6360809249771980485 2152885534927949447 15369078263719778142 553376997723496517 12228910297711883525 15370642972995390098 8112839587026100159 12121581612753007504 4538279917462232107 8735667279580445359 5658992344321536125 9713158387271437282 16914037033468564488 7192837911626517731 10434420433757126142 12305178553586278521 6676234147387447851 6174654397862850095 9533855273341020213 13772156986189266310 9916859195790073821 16245262251917529638 12188277843557996999 10820478861101840104 17173128593420831740 5984939101964061908 7267541179833355059 10796956041256732694 4068153682530997506 18119234113090112014 2447399650463004919 8762065006016192554 14540790714645128864 4110544962785038993 18419949874309399206 3585406158637386229 18403180599260711948 16958914634546836783 3670477275005329539 9168299705936765086 75035829106412252 14417599863438490663 12524524370224682230 2274582347864953931 2909865374101287117 13589086876615180220 4722452399507436459 17974121627938427238 4011402220073796358 12793692574415320359 9270121177542038781 644837191537052301 12689922984897197441 9228929410957392439 10953107032336988297 3158985903476770176 8512219633923330845 5751811746264338124 7413003594972486020 7409781676337764763 10153983075449252137 10463674586049093477 5470813804333731618 11382799716711415363 12614380737910005667 13409302076992783560 7063321673905543701 16236758755147194792 4296978962982736896 4600732106188910319 8232709116395412710 14645413907798436767 15334608528171389754 1964868304893019872 16575058369022250639 2668161746902196313 9719432263587563172 957145226477005812 1889861661475041430 1427963352213186614 9677662793957415352 3040894715928938195 17006869499534357279 3241928422244898652 9449505520490613740 8211580939677670348 11816362448163888691 14927207600522975112 2913542890425575606 15870133291381670331 14907046102586778810 4080915914646302624 13490366320149310189 14727571869652777429 13691580568704705795 4589898299124043040 8175832216005719377 965453197386813911 17472309394977569685 11135780483655157466 8071608348057535444 2798733916919243648 2066788903067807439 189278882721623221 12427331819560031714 5661606602597802176 11734432968769482733 6072881898685322017 9120625716071500898 2864466143805446218 8190565211315968648 9893440299916477605 4625553663815714890 17155548748053120323 9201223925588998319 1227209055676175952 2139179171313404480 8356494094691346442 17578452832163055393 573996752135669143 4270672829159638906 12456126181274285105 17931590332359501085 17766567578352892223 10534387736248196379 2177726079381086689 3925700822620547679 2581899759119157364 3202315603672202350 3684088016167980975 11093598121401829590 1776401661098547293 4359589956587683490 17436177910937154488 16542553063901309789 16830191064948127201 9100357225436995807 7819096097076104863 17452382411761867925 3320425531809649894 12237585227685115680 2983994066921516517 13960484143646049472 2370191536236104086 815122815004901485 5092710829603697382 5326047858369077784 10009387390698142370 14566295326155719143 11229689161786237719 10312589665842495676 1238631297864076080 8612007404852561565 15088339250953306885 15716083200573869871 7639262844628455399 2233223927768967132 3935305510452224307 6254716792157777033 9630885415643220238 8421873747325833456 16524206920703078666 16722093027320675746 18329349920014934944 13272706931891465197 9671656276088630482 765963702586238072 498050893060663567 4214747276250519490 12880772464169268716 16764544857777432138 2583573441736724032 11874310602344060735 6108781701206899134 5455403769267054711 5442970709975795286 13278680731016822058 11037658776954669785 11531052122866692317 11831808632863221762 15763894653339699304 6304709231528108694 4205698405681865709 4169048763294742948 9247060727732163407 2376897337560251274 5529154442272558790 5582429577748547420 7825460267726934129 10262961089778274553 16757088944908937236 13149300261999527512 1998786198825901791 12485846570429876261 7348851157171680819 8640772603311950745 6890174342879750713 12257965850858859014 1764113447626140678 16668058590342455844 5583119855939899954 14295631862504668596 4310962704465892187 3163530904717832296 5222216330926784102 3906907771113361584 6317786153392505864 10117384162777719615 9459826366402966896 2388494703990403467 2085586526511748850 5345925696191930926 6553131242267695945 17651724139082919796 14905077619742080333 13103995025449237284 10966829792283392950 13544331610022176917 13005373647984602333 14670749413379188771 1624571452435200046 2266506062873810844 13592359156941526672 15613621100298646400 5990153678019279437 11229479220547690094 18381542182859656677 12958546077955783280 11200282659376074343 8201637064105997226 12805104296929506087 1153866849556183151 14729488050402632088 3383584503010041376 6358061761011112041 2555109084571077326 16730705045939208441 3342524218872431650 17903212083092537349 12207144644178468491 3469717863724887488 4278378463964299622 9230682092649106266 2795348541739830485 17459622716914512914 15080256723480129402 14981330943929249334 15272029634739151356 17469556656392887760 14691584058300440746 15680640079698001425 2985787461395283924 9300220610397828360 17482668340728224416 9657083732479486330 16754539175987058177 573054043634067442 4072806220766391678 11240420857471805387 1307648682533757 14113260188193066774 15282097814414216671 198102396946477070 12790565321909922382 5567577204467336323 1818063366505142892 7755535653178534866 12720211775007238433 15448885650709589659 923447285264206533 9412158677797677340 1225423995570386446 15826668160063118040 2011018899695140238 14717646102292752650 7255861831424826661 6711975527490774036 15237770423748722069 778900281961032503 6156182873254253460 10145610677010621381 15604847772925002687 1401497228691447434 872087444415636160 12660828926416406430 11490358862917478687 18373117013798070317 9735610207571576973 604387401051932002 7385718402736432248 13323218163893971495 2666964668262374805 10134278559764249418 830491100695823681 13650433169248111443 9663175355459208298 11837075974956284416 5096285080083022390 2578790891248354604 14305826938310132648 4327743428102413874 14151431246243844473 7552413755635677132 8341724055190153436 5030322782781904241 8319198424020610501 8389179870358897152 14500150405811216272 14342408301172720878 5183794008407614191 3153023340882718490 1884807080267814134 12911796931390957689 4637034919989795642 17066844209982699280 14364234182203555494 18117753731263342467 4404080740295104451 17831921677548283331 7482814549020377214 10761930157486703309 884826333449249842 8214012534146952263 5784612826521459166 292441750345760886 9088763591036336314 3227219675872112753 11340684257525045663 10475552507004700729 5960186347877159892 14289628995678875815 6293439453924688557 11774661082982907906 4135700627399155900 2964143270979580812 13737510264897079549 4485420428978078360 11985888332137689958 6716950374390329002 5664680157142641870 2529180582333004366 3314214280048308254 8790910914444764010 17333470885477447602 6629067754604487904 18144405596603426555 921218072490317320 12976420642962199159 10568769912031036784 13220239662665322025 7359395271460536117 8435163639292748835 18163939461667051286 2621314690656524728 2951359025724732055 2353481918930323106 11925446814264024054 738500338467841480 5721016514786818851 7201710927442911631 4591709253921523283 4276652138231130638 16751155055104209622 10784568800260629163 358837230875991205 3473254323117354892 8615877396132774587 17900425496336405560 1006413090472574469 14376194780565580176 10026820137485766165 12938107908305672419 6411532726391127913 6713662983189707102 9216835747550288004 8222007398891685912 16197395138109280813 12439005732323631516 14930804381890407265 15852317444858763145 13538960040168191898 12033703308180777772 3256855868202324878 3656483430623448718 18144467537915874142 14602277578349413189 12374509205800792376 3674008066930044662 16385820609239090374 7357269320446945792 3819741425395284718 6788012421369054899 8598731865766255814 14911047877862246703 9562033344994682278 5441821011460824528 9955701919971569011 13224426894580375757 7736479564324856432 9793248400717460231 1391461965756813032 530376956070606437 570016605700743133 2112158704396226013 11733498033079245872 6975064697229510992 16104110892070574769 544013267395886848 12855280798020906060 2908618738469469406 14214772616578210276 14347462768242651042 12579774397231126650 1873999545964240451 449980581330180167 18168877027741190344 13569794692748605710 7959305939266155809 7943027656466771431 8136240994630276100 17674606926918979075 7432525463520715139 4127256307847757955 12679057043191483905 16107549397422834198 533449369072977647 10966778843659610726 8452017189554985944 4744708833020600754 15157242515569962061 9677452262293245325 18208888658320812391 9676657221311166718 13831909187171452550 8413793575705946295 1671484201845816559 10535303826696864473 15972005896212531731 13730345623707667972 14432287183101184221 6254415227141683646 13664940999425263555 1015200551821025584 166269282361229395 3860654086763543295 18266539405538864464 4088468073808797378 13548647697744452684 13676727278622075816 8429157773249926047 6353612713948026285 15574061364922995787 3757408817589840355 9830371614950462049 14546553563944558927 13608557246757568407 8458736603568706696 9175981864017162786 14761187518589554441 2936935359798999951 10084998082043354665 10974815557345655976 5664523244007554506 11358349497178507497 4704174334588957018 16411703392224064055 2858665310057818068 14702343613000996348 14268120768616337561 3501329348979138983 6711669975318292555 4560182316662115629 17902678542660734414 6912739424384460230 6943785730221528201 11501189122590082042 6669401129586400265 4125014047530187765 3281489154687260524 4985132292376561453 15328633462243788139 6263829262725834016 534601756762836908 16141138893349698491 4233484586140117340 14599727902142104045 12800723188138006291 4743627968373130645 3921285073717991406 14112141579090297270 3167540182815291913 4072777208140716625 17665549044247245734 13633956756232898471 5548212789942520777 6787723242319235930 17806100985066256300 1860273137144575697 6488949089435667850 547045670704216554 458124049219605914 14811946241781368030 14129963281242718788 14605741623306919248 12066744680054042040 8576626743986833506 8206095963444294721 15829394188082134196 7921027889912722566 3645284938171696032 16722819723747011909 15502172091420976033 4067621784008862201 5519124647984084359 5873185414637313425 10816516370361326437 12084591989658741925 16148395616604064404 11130160248614734480 9911178417252625179 17379418393411840333 523476718458620213 17447213617543147906 7431081095100546704 15190158747502771389 1536420857666111192 9157836584021111429 8213279968711698839 1510903441170551724 11239981108038255573 12079998892942049092 7300516267947740573 11154928727638006534 10230889859950965038 11799392409322136322 6249366104145468650 11999051387693505714 4216236635874624518 6072497926357142549 3348243657701813332 9891788306591792836 11265065461982400184 17768792924303423715 7704547538016844299 7054063005443196698 9325053271301453842 2025232842892292816 15045656836858841593 8069504479437318324 11067973411375730441 13830612555802208236 1482974531461065818 10876709614709734751 8559528474606558081 1063036960238323919 8191502410223672402 4714263248475640841 6288080609443903494 18184436070184055153 5456461988181076255 9089288437633136210 3706398551648449254 2085183220812205995 18198377195487997237 13503002238897816130 5407861587083664954 4283710378183082736 13016289548699753943 13684355361044948547 15279978908471186938 16862426973266397491 7557788678440709994 12556690206805976045 17438014393679054846 7086329514009033158 365967833758415487 15573545025296890853 15883768201937358178 8837110102690641986 3150181990197395024 1468600644561158259 18340625599705284502 11369241237980821153 6046017091716848693 10367392822310942133 16697692294592086224 3290686578004478428 5404853546669232358 6510960313454465593 15627565874881489664 13563971573763233931 11966542855167003117 8527819282284669487 17919656922015488570 12056170464013518932 5825382579773320977 10065764695397708333 1348053763185859408 8544334874560534682 2816471132668235854 15000351524459681612 10291329583490550466 15005423201506119 4749207077358908021 15851516210627092575 10510389435070777071 13243563892642391292 13895976902281660000 13411226063819911434 17098199485009091639 7445898689346838162 7695678749267856757 6806582940709360372 7640752585729376677 15453031800849394502 16856674818564174430 12453394267753564721 9633962035699621143 12142505408644500571 10354286257677548246 9540635621214873569 568564870486712701 13091921234351891900 6538745356865534047 13338112676895073109 6002807204400422682 10657475826877697866 1671612432027018993 11041844177808798513 17978448682307788214 1248094951566157505 16510508168316578790 6019719070118712630 7139389515345536522 11581036797314416356 5441897713949051291 13451372933205151837 1259958396073485052 11191636620602319000 8655319826082827229 7590780701781004354 4032163075267520368 4308586183342337826 11015694768889415448 1593282929856342280 10083062361683798118 16913176347563943258 1632913245948877453 17416813736122262458 8333943754400661122 3000121830188438357 15155194043073898031 4992171939215501915 941221507618543213 15394209577642050615 12870080577109413362 14773088364124932019 4227382979578680248 5953886261452116417 4356617770380021381 2718900637095001339 14818556221052337827 14509495220540523638 7351946407369539947 5860900461374593551 11135050027051100295 16481527228248745811 1175432720660378315 10977800921845645872 17848677500942809789 12659909438209632920 5327666716965845051 11759190238426125286 16244793731292764963 7667981308774089561 9736387373618259625 3100555937996240101 3530400643622743591 9280970689282009171 8740177591867605878 1783917117721420170 10702808342297812096 5529761826105142568 11903250037313434922 2851597300500172704 12864182744872698941 3075694461776060516 10527720273880814713 10005182309989598187 12868374399651097422 111941126308507294 5962955296420743916 10244578783421469450 10325740170340071481 4419934972262808586 15974289101136545182 15969295676344900058 16802075370014116645 10429700819860532349 17821591316357737171 15403046613045879714 6775884103027609848 5622480939517753259 3940895191501741915 8741423610145610468 4127629973437765285 9706440165396555821 2424998316412979701 12035510228605064354 17823387198244278803 9830224889408857969 15887062066889973586 12406055077629667294 14365856449062436557 16892792019604372346 5363286604253757567 4239404413619687650 1905325470858303630 14374092490462864117 3202137622832581058 5417779669840351451 3390210294937258789 10063647932741914564 12158575259562956123 2003301267505957883 14835812385358452903 16424013681087730892 7614219048284222757 1665630062338264276 13946443363406334375 7074449460035261834 7167509252242516465 11430513252550999681 12328399334151679590 11904396575807086372 7573640499121725955 17353236628240261650 13477336984993184118 11721719982977856397 13585790886461508000 2917500903035249009 5646427882483527578 1454208477594192394 3374677502231470091 18068989768808578946 16405709193260758702 13993739447921623549 11022495212964122606 10709385068915647777 13649406799314579608 3726366653164917466 14841909523099396823 12929470080066114765 1364207151283427598 94698361463437549 17818217654307927652 12990340553131166199 8090772819777394556 15896244208374812891 16823250882458457735 2457688074993340445 12830777069638220764 12192882617503042426 11308169933985435294 3634398642155260020 16199913331097201370 4712040908848185088 15433500092193983530 16979544623753378334 3154123107908724529 9812935527399490637 18239069893353917534 15654079120415317554 13566054006093067534 10063805109195354269 7744519139117573500 10178466843957013836 1661649940587639762 6891635139851643691 17269959653382062227 2107292784270346443 15824709318703528778 7954060365922392330 12741342133951677067 7790751417101757317 8164764866903999160 2854024594544053483 5057644664379391653 12112395689050585566 11558177228454620295 10513119133081211986 12278163049651666001 5257969272253531425 1552865545440135066 6012852737506994365 7063891696548523227 6862422150369817079 6524001215633137005 4857194758630240529 3442939054761285674 17367015398772109427 6759275342103891773 3374389240040380858 12325838800087460063 2374765190841537727 572862051869908253 7707258973715076998 4054247731255899745 6528357773629883421 10850481195289070966 6138589035234289342 6780172269180288935 15856832277487137876 14455303025441804210 17261977069084140482 14796318395400204789 17205461676237181710 14354144418836695016 2574842537441294712 10484911153931917446 16639891265790651879 13659921152969779023 14948992413560853969 14543825890275682469 6545219216279042953 9600944765211803712 4603949364656810925 7954351535526321541 8797906274344893668 16100375707478415882 2627178598072007180 7439285366273971735 7266202068816415114 6078950841224065967 4804287554614559584 1582342839771627982 8483182099760501640 11013966764158529211 14422017495403323759 10488784897999707535 10301515741006310627 4126380293689392250 9381780137506946104 12690209655960883236 7437286829727130086 17361123173565874128 9280503629590956745 6917580574268324735 15617715628718525766 25339562763825545 18135881134989597192 1490250994280722459 17472494700773733987 2769233844211000264 5044357647346131830 8953952832047201118 6904350268795255010 10823387650321648451 8644376223197292656 9770726312974660465 6173301606558125195 5249673691876383440 16229294849317404324 12595316392271123586 5571112173375611343 8925536844285965876 16553884173689673101 10031835283133400991 4059378582614378640 9546167724010956893 15964496229498249092 13445142555913662087 11007065080696731545 17508636714487395664 11314315859706887233 18227573102797304751 4851999382926726658 13842131521809044141 2478121287231346998 3201086346847799416 18272110363257190787 6836810616063747300 6963992969482045774 13426984968894165234 16362727254294976773 5472618147644928868 4756581408825311123 4823371546949468389 7955720342646235016 4884576674497855181 3978021404389860693 15232649592929837149 2606985466367498557 6599607648091860434 16505866669119761922 3769035078461661233 10869825301987338484 15101774849931733402 2763234570579114341 8884326288657566232 12151224357414289056 13367162971273715319 5440710742689462052 18368343134975606045 9891943913353774623 12801919701187662426 13931167054343649892 14993731647229344460 867381517147060201 8772351896382401344 396104877128764697 1681019640828900522 18285920340490256790 3836909099678934996 7451758061451815130 8940164820029862817 16952836412319306927 16949994944489057618 15232919971261900370 10376666049775530989 17358576685042096404 9858122876549238356 14858262069275233434 18284047614439897189 6840692290381881 4168884522185968911 4324000471618203213 15182060312740043947 10424530733201934313 15834067970639355205 16194215348911169961 7390542889410439598 7594548952727740759 15789059300958799309 11465132740638263620 13026711600180429965 6524291071120376064 3796139868276242129 17567469110951192118 7444601193880116207 842293962671776035 14684742965091221465 10849784574700152167 6012564562098463269 16535641688285879028 5319016745873204592 15882365189796839385 3017847049858841557 8411265517989061460 13699545897418248074 1984254005031801598 15242697536673401107 714388488772007301 17486858486699690772 2226717428686846885 17154575661337962673 1087244561538177432 12075297757342999753 4738288584662292871 1731172304190012454 4048571125178212926 17973597570326731458 4189326512218719105 1739098049005675484 5707063803015948879 11554900366704479421 3945926975982669748 1350401513654611104 10710829540173468591 17109084006560694419 3880696085323024654 14754344126369168213 3883798414527311444 12843077801321386509 15040769480218837287 1491239656575918837 5288113848939849777 7382972402701301399 14933675680901571219 5593314433575056710 10110321839706695813 13160649277068639268 6093230367862753114 13878531953155336861 6635334107164204336 6848679501465823221 1991281949375668470 10293341830373715195 2362731948201355625 9665950491917861662 1419984214044513407 9785784322795998988 10508355172963131682 16838725328190223366 8599131162586936378 4347767147599540049 1845627413719674311 1989703113966312866 2648676400078749222 3189738341132845098 4717589730457762842 16111239526556602613 9667707514980978048 13961968195607071714 11500688810333840910 16568351794716696848 4693461503647035192 11096312605549283363 15905212707975966086 4033738869920284072 5539847969363950708 1299275561822654741 162108254959524099 2689020288031139973 17190037839388187551 5360515129397499672 6398586074157547282 14961724915266433736 4014856348955207274 10694928085882181205 10615965630520345708 9337346023624732403 12213426268368534497 9051039023339099601 3582165453387582415 2134255932591196843 12610093081637970625 9773771984103204541 8770498142697091450 11901476432128682307 2755536495840908334 11748754242475581034 11195325862347056679 6748376328323769109 7636350532184038291 7878910750161190664 3335443506233586891 5880235378782203167 5817514693393977061 5299708485908781038 18192496588457968159 1419117092072874980 2887871158754853119 13979883331729737193 4031004040473590467 6013207873144544987 9428401239046998069 12447156036847516432 7898788944058477753 16372764594981284382 12646188252518050960 8984919334144896360 9472493348667854418 4166171769534522956 6943500335002719878 7596568617770155946 16652296346157399816 14476441125252637411 517108457839170678 7263614413960992120 2503924755684020087 18078783157673201468 6762688204744648947 14760461729399280198 7064866924162809543 2206032517880753348 2712558710888570681 7634180415398868565 12029652312964887944 15350854174835489545 15118807511556195270 8257305998510387220 6393494904483947940 6225847094823574139 16147213731729821784 1515631528432318906 3657004936367808337 10203576587632406125 2105930815500769492 4956125062590894686 8142470919044303446 13991954412697634517 6015985108345592181 771387296198928641 4869370407897023529 12683731760075875629 1520107274991115747 7724235972333851496 8983319729833770360 18072935998511992045 16494137243933208898 1695535512689176079 14527696053559113248 5613003493934136118 4654024025181795414 10012628904782536731 1004565757323328942 5905914719465920130 16747505534143922747 3298096624664984486 8098530856719449378 9474309006975993918 12606427775139422278 13492578261644888114 1290038567608483920 12846506013060845159 10361023533245812969 15664435885660271366 1559272414819857643 17082882429765523700 7584063865120707444 8759545965859391567 8601776855025052992 17569524586754832507 6175285598802402482 16259871394261840142 9070917624281234852 9867818981882490508 12515596396588384032 796577324923045622 11719610468328536452 7529737693071713985 15283450328615314822 5198389159596268032 6368737008817387619 13575098649611328729 7031874145347506456 13468976607337365916 1236958520234038689 5145503576674193344 3797969819848676462 3584533282292733015 1971351270795781547 13617680232094012488 2373203686114033060 7108648810081504973 6018471363232072913 13023156667824484200 12553243760751889130 3388327509441067522 3916781755471209937 9551312983855100702 11857171434855655439 13622541001520804499 1970030186409189948 18288130113175056195 6002969580624814045 13351708535675031476 4888710696360825559 9608801592781611813 14025506446953979601 10781894403315841872 7566952498000695462 12997696969479446093 17578265160185058872 13348486749457029900 283507110479889041 7185157393589028941 10694489477692694903 3911882364209714041 11909628239300776488 6654210762120509856 4514858962759583289 14180279896364275655 13906422422499131415 187711047946138845 12700280554140840861 11479279867516194600 15062526032393641968 9301588770598997854 12631038882728436377 3661975636863649845 3631114764046416367 4467709006469039229 4759239750956367004 5042055656565514732 11240981930280040803 9147819917712196352 14088285660189344367 14832336060592784757 2727028269594533754 10599717525460808933 9271005010327576370 14692826484112891483 10473993457449136079 8829608381755495403 18298040208339139916 14302597581103137412 1885324770919476633 6395792474842001199 1784950898509960706 14942527273656069948 3860086071288122375 5567390367899669838 6902414455708446061 7194146337788187819 7259925978016859183 167442042583750887 17302447659846557481 3106523790564560944 7321823483420277935 8736778876968768701 14468591662134834421 17855281539431176845 11365468479999318968 13734180844100537953 9078828010854084593 11889962749202322252 13978451687033856171 16687550961130749603 18040196697541026064 4912864301279942444 4224997338698799573 6871467488875383611 14321800898971849224 9992243343351290794 9335512697148170796 15856547288262998700 12805276175783949949 1723989880362220633 2936459866440658259 2815502678852022550 8919361096035908903 17076775600329370545 11443704907675848776 3724365465807125837 9101685609151405886 17426456580098895651 11530475785347483950 1738329301381453958 15063904919785331202 14277152841429661947 8125425160263966374 12847344522595893809 11370094868221461980 8237104802324429625 14566935014741173420 8044338567794784014 17883715699754533162 12546745846067064975 6586924149525311995 18188861046032489690 2069617865727309956 13472127745516206870 9718826901882193113 4568190952312581899 9611320915539037114 7627992508774575751 8605195799932866232 13059586526542301380 13556750893392945814 4499946749712140526 2582258114868455740 6596801368089895763 998920621378784406 14593209431153549855 14905491486239950611 14899552417128075539 14891015845125915065 14036626671136727929 6041690523342663364 3384535749777655740 11062710919390148895 15518849437228948428 11557199402579744319 9447481119695973137 7339586526085026685 11901075933864318226 16636582744718749881 5898823194054424317 8654944970620180960 13031528772455646900 9780544904546947176 9983441563596377404 7503333618806553788 6862511567216438807 1476316710619171331 5588800959283910107 5702400098389649699 12180797794386718394 8907518819864924828 13570162351878128314 9825336233653975115 2358269238826738843 2185455789206990657 12497963147890886813 9327009414198453025 8185883435912337195 14529781299227066092 12881164746614539797 11377655790824049515 9669434686172606259 16159048962390320071 8955906778570089182 5883254638747359100 2661470424422953188 2189589052715922529 14130236509982080305 12292438010972621909 12405722470388497840 10634745521184119468 9049257958980882597 3367426596255543903 11185913698242446386 11567858286525685589 797289697192681973 13517508788697426479 17300430041260622576 4634701103802890404 15812686553220117635 1786064257976157480 13311108980652475295 11582093910957090115 17139321891891075023 11360862812061185738 14608224923951498291 14269739014231596431 13559601404175304006 10635088245223239572 11478157002428843191 11683493959507547553 13729374024411923733 15493599240439246122 5926260187568257608 9249949683836009701 17650749134512246374 3233077318488737408 9377721370154264135 5808337276381336374 3212789055120976240 15961779566630183606 16606229088536684544 4422617274407660862 3591397370979987887 6841821511224857249 11939182293913287692 17231788153892212875 16682481370247145638 5906886376356951553 11669467598278243362 9233545355939755476 18435283532071456046 2984560941303484905 404870895857073542 7512009471375609707 16090755028743100096 16523913367268523546 5896272901277886549 12759136925307060351 7326164644828290712 7323843308386449487 3943399897729446076 8887327594594479742 2503240416182643364 4772408979461371292 12743335541867639215 14221207130410046133 13342463309302246743 4749199358719259995 5175935556991923631 3941630117235196735 262290909836089412 5101167071088632708 836187695162282169 9134571697235399264 16040713493198765148 11708897067814755435 5915632381037807914 7903971666693901257 15558938543584289310 11812823333176435827 16023280556839334829 739958075920916022 10111142476272566132 14800206051015068154 17005252962759779703 2253615000217043749 13484095874402847799 9583568956590027994 6251858537568423524 13405015923208998070 9103646735114763894 4028012154076016832 16319902109376487451 4825209857965141552 1550913869346501325 8820868624963057422 2061639299074319009 13273212395526022378 14707580210388569920 11084650183024933837 11839118633830061582 17403045077514966807 2066854943448964719 12426702235867628319 14339718409235752519 5734778943329855145 4352054871463138397 3406541353078095673 10558611650155221846 11946681915457195998 13158016483638030793 2212573914394375632 3363227774517280538 12202655473586000024 3224712645784826939 15938908633874321460 17498080945825794505 441584941983963983 7826252643591474151 7432803551929067196 4386586790064986374 13376630691957780009 281684270562740336 11702552874569378825 8152770779914993901 13427958044335049209 7820931661189274310 11501318194100073345 13197333067105887008 17879136936885962093 17924594192347591627 11309765798728433662 6640722200435107002 11511102507812871583 15308356691604810471 10444049704655260847 8431494105376144644 15757765086604602734 7218574254142191967 15692644763451555301 17924021387642838654 5441592271082771784 5488656685344050985 5857807953578835795 1853182679086648190 17054876765333439632 2176827870333343387 3965711638223230954 2700714134770866116 7888551185040068099 4651600340690215030 14263842831015067665 8481910019405348565 15710473550041655779 9126095247029755998 475412353576720778 5358808561771823935 14605406280633743546 12207636576272708973 12969130986739355239 9723612142087434422 10206990799664477725 7532239469668701074 4651848797136095557 10233082669436027124 5245126631785776398 5384384450028191304 7758710551505081425 14306585535995384265 4056876796674752981 5091739614494508925 4211851890907443576 8090007362230137761 12591714231792460173 1098475355605759061 17037205782612173845 13218880330289941814 9830173651941592744 9964051850533082593 10791137382328840839 10076290636708008275 5442152987831614954 6467098850893444188 15826790818019872371 5551303239221726939 2837698676955983692 3342334605852775020 4946694400025447714 175259446486462808 13529872035940468996 9330086906913360162 15159736286506933527 8423961935783640341 17818389380647118006 2723214930575112521 17833439250306098041 18341642144213219959 5588524717648738629 7996053556898206970 14952024141818993860 2948729670086549503 17279277212124426888 2553652966123363808 2526050269617234112 3693175920092805187 2226517478288742472 6625895433388899681 8737260470513783293 11107383137105413566 10955853213150324176 2574032784239652826 7096076395728755869 2964058429326793007 17577921532958480626 13960901695157626699 11135176511117759067 15105455485742434545 11562643770923561547 9823413967786804906 10762177422804822979 3376119801797466277 1493756050753120205 4936437913300420568 6161910121627401059 11968288565759511413 8053436753783157303 3764892234309354274 10262972509896518488 6501595297716559000 10404229862573490624 1795259980492381089 1266188611456075053 17095275356115124319 6641897762259032377 13058079948508954405 12395277520586207681 2832013809462332884 14801773672048560431 15674533045402405468 6865054609105872877 9145019301862479303 3295347032001844068 15925089949125946252 10539753852058901528 7907143014498154981 8203257768915215246 11863331056667496117 16018575886880467103 9499563595957976922 17157550003670635358 8476898269383588751 1274591795090993601 636275853920804855 10841888762822229637 1985115681012142687 7127917637724984243 6168911600742435952 14940084451466416479 3128335071589991003 8329469474918733658 8612746399807341052 2493387146530540903 6826380027820355086 11208764084583853210 15240109522359700783 8655380431198366275 4585347610291171176 4002270443996449126 1983118406036837476 2109324625722701907 14036771383635340338 6363348570978605040 16824325371951723631 8499858537024905584 1702272172813292454 17282264192421223921 6126999600230288200 10911559756725063979 501849164726881944 8942135937495604016 16447839000154798869 13200273460470290177 11181035069203450567 14431056683626055293 1210846221278378502 8535195709189317800 17091345183401445590 11089772486680417378 15025609725091054595 14722456509203489397 7302651529783258978 14320074018709601937 4145731429302761841 17473123921998388820 3269544050095739184 11713476106781106188 2818799560005407713 15624087055950862345 11617677170931173093 12927381895171132723 7157664756126283412 3306067297129433668 17943346626444228873 2427647751681882052 5826207937455167583 6974546467824915319 17618887525647035835 7957900521571860814 2370683235117207328 7627451626672975781 11737978708243297691 6035806082148329503 2575180158108438284 9587973756514078304 5735097913839651258 17801998696155023910 10782712050743383235 8249372059302876038 6250468864696972861 11708585546310081310 1850051055995721738 5456361357426214937 17528519537110021633 17984335248880009017 13725621773863110336 841836258225370805 8562665446924656266 13993139772397857278 9139659654656950037 17877368591177807038 7737909201315295960 10190066044867790493 12742379964883177826 9605115270112084434 16128263598790991927 579506972706418083 9059931797752201515 15551994947059749727 3158849402982558487 13550355508619042274 4745415666311779220 10820041722553634536 16413540501445281300 15732092676066705438 7757499083889452610 13443133108516562352 17230627752830277772 2992980908566244684 6368246566773440607 6316829631421924733 1671539214115092927 10652704989046044207 18175349370162615528 3155687881981669932 16731262151317977974 13355528374288960500 12919373880433817020 11560986591654890684 9491361308348332448 9155877062496556279 14044157473524780192 906465438629866397 2307369211507142594 2685442679796120265 9818057868462089804 14361003868342491698 13888037296835417253 1835264067595393171 9171310259404942562 3352322199879628744 2316885576055902095 17337284019284951595 4394133823417110088 8785028980952947061 12062461550505623323 16969294869430029882 7925593393820265656 10008472316922192427 15348561180165094314 227537348714974524 5672007974181573307 4136782722658686168 17578133920626065444 4973052689440739149 5501819327888856476 2405921384297718314 8939584292072187437 8494801286983156487 18187901617748998261 13305203376470653035 12733730927774533700 13049160500254349403 11994059168979086614 6594911778205719936 15317049106295437526 15656709543289246295 17477057205730439973 4308634795096782615 17339068172489167007 11874643252650115169 17151999480228601377 18248683135954758707 15600323968399843994 14707149362342714314 6021249858802137888 1813210426881180614 15063359746485307109 17479421408269508541 9200740031669366096 11868347756449224954 16087213169378739870 2929015433354360907 14173569767064753782 12079402462056022277 4553428046587155988 13543632147666687 10408358244876583267 8244975954067043971 4939066885526073804 6154002875394988811 3556480345940466804 18413998333335491316 10420855291808553196 16369727580435382957 16395765450133978654 5711482153200013469 11056322559457384626 630932464041987940 6653222103099325526 13112033548470256188 11932427532546579176 17133254628388155978 289471924343963249 3833315717888575455 1749219235092922116 13515305526266810571 2246779997363153778 15731029829627257620 6973825284840448746 1568936882267023475 15257159706830211117 7302064656351517312 16413216675017622765 11168792740901698245 1488471598665069482 912809768346753809 4615577086278107686 1276652932489732013 18072981484539799113 14071095558186517376 10374364247978703374 7033128055131736626 15509425149812216624 11141361651652913653 12834055602382026635 4906072652463883283 11248531733361793075 3059882662291064502 3785624172282960175 15805891635513967659 15974615064551826643 7197345290844840962 1662649052207016877 13037225247257978819 7301131303106474489 2492802405990781418 1103147477294442402 2239590676906840236 3109392577978663476 15643996881702277619 4262407128294641410 6769108540043801663 5155539889082377168 3892509230911482697 16431539858847621554 16745399692560488864 5710033851063290813 7642486301309016464 1532236744591270763 4888720789059360611 4888461422336279483 18249700376495775152 6705671952853992581 15339782568048053674 15606814059479061196 1134723171573638357 6488418652986597825 6993408571860728512 16561656695156938068 17328092914391487138 2303283035476138311 10768400550625054963 4648672185565524833 5705028945286956740 2570144856576984590 11519468956548008488 14086889993573349221 16476979796468113255 6685435791629858987 8041733850060683316 17544848098309656271 6504358426638344979 2545646036616306588 825053726537524720 9404347211560466090 1741885319910928660 13376886194016208410 6673872298899160699 5221121000685622864 1332335250372147516 11370418433594989032 8094282381620351429 22840778838145828 485749406754241466 7445367483488742612 15700058069693281138 13133024547699472308 6356274229775841684 11975743179381756201 14944877490676037395 17780846585093546425 9817780729955998163 7948698843278242101 4637437656904584335 2010400795343839103 5645358755795470945 7744579478216098112 13907240839931976154 12102527499113149731 6136497359606736515 16631128381453144883 15668256901728218194 8048700593361269162 16310504004758714794 14983892588612434478 8466231491389325871 8679613408950221260 2260761369617982917 4667808380868033892 16862321327386345887 3560024697638382204 6888515750165821994 13665579204690899894 5375683582880017785 5993394145520216020 4267275166125804981 11507453238656170733 8629632726081765829 14379941830622446514 8573272524659161964 1947959527241060042 18070568452969080181 7175674204640831902 4295208863706056362 6030941708829590978 14304848255010744460 8948710603058833439 10556211728847927401 47246678315084636 4125709990446819251 1333967961595601109 5401891240776271143 3160587915745768440 3807207966329457785 4095815689638470272 9803634560305647787 14635916045920805140 3606867409967839974 3410298859642804076 515740951206061298 7612549189110727485 14484796873610533064 12113568621127521081 4499508668317896477 4225082717759131649 5151560297174019597 16148094548331127357 14258639435123333788 15716030052129842160 4452376916119083962 12789657231604672461 10301851552805535604 18174105386404403973 3129362979840518166 14994797704318384450 1286119433522830186 1663532844197187199 14512485475698583163 11704266068537500507 8905347422882549731 18038519063247629401 4785559914934153883 16563363216255148811 2030225094755256889 877750611265774269 6813507005958495150 13445494598351303842 17298113785386237135 17173492485192431222 9466633596948481674 17241040279901129910 4225364238088888600 8422259344472921274 10688904991312820919 11073347818688024406 9858848979318277007 1165624311423851129 15517925173982735495 13417121515128831485 10795295058379070884 5254313870215292526 14449105007473097509 15159649685467890141 12933718290066086083 10834192009214074849 18388820638228489880 9762367948639175040 7411976863496502425 18034543464905247819 11226172958417819130 696733744647919368 2781231717074224994 14529149281408821196 3263158824431498352 18084684428218311949 11908425082147229586 6256166673428200881 8678745836267169519 8354857045391629654 10626898612925199232 13856282448820499352 14421511054648610509 9104658937887670737 7555321807436238823 14830549246975468679 10100841136788869297 17796581834080717569 15100955733872532032 3718669553005751159 5850426447375688682 15925095303347663637 5002662083047618408 13536720277211104502 11216482024759284823 15656477821137270682 7677221728144375982 15508780077427843715 2905286040830215393 2897375193208762110 17569030221604627289 17953810531922472631 10141422134819376427 9651127967217677066 6586515822589882519 16477354709861569080 1168028356641121333 12755846384339760847 9200547822854370606 12105470082476599905 3246442873106432213 1488358668510380418 6606261653078732784 8673982425365856246 1848745829436236707 5885414414645262806 10706080892656498787 1412658943960061771 4843505377928869925 5413339736565935607 16462958763456308972 7512832686572926846 966672740287970259 2436357098718723197 10008689161256946127 11900741399566158226 15457446191881421337 5808403227131049948 8090899988899485157 3355967447210904441 8099497391876852675 11414261975030287382 7134738662565602279 1363171932041331848 8338836174337474935 6442334566367888229 11481675258921960669 2878842514307410274 8050241622452311689 9983548797845260374 15300681414680160845 10362425660986328073 16650724996951772675 13560800761427086417 11628529717964534673 3921344444033789875 17562788623064391770 4394287612969374671 14295033301554020898 12692552123932940850 7217892188588528080 1787854784111551302 7771253648510345508 6263591804295345049 11621105716219264317 9023724140181048439 13100462923702604346 8504194298625252292 13359493261023143746 17546539174347839989 12388604133918156551 11561435948887009413 3456096978317639569 5720358962481929228 10141276318813186014 2593069807701893212 14526562520956590510 1813355058358512692 10869084916392188189 15191079586881761687 12546969247609770645 14874330406556524187 13165785645630956678 14774564321322170704 9899870573452321054 12461182300333770872 8438570809138953732 13179372398277309229 9952503887541139216 10403852137601467943 10963027229077305070 9809309083514129255 4713611042077770492 950643218864703369 6234082623404985833 7414749061057768481 16398698236362888154 16632135413820781844 10723453030521265331 4636266559753920696 6015993794032873531 618149450219646196 5625453889734527103 15526988209978691005 815654133702803712 15527165218224588230 15242051481642429970 10264466525093553408 16561030114684443851 3025907584517838930 3705428146062661543 16406073542443198520 10839992938644270751 10086854149791675739 854695533833309118 14128015448415237253 9445914856181862233 6230120224768330236 6792660369828927997 4313635378882838858 15930661998586665528 15770610341708034162 14588567521808294250 11039749817709270832 15922538710047271076 10327076456303820439 7818226815959125911 1411747371443395391 10481109103019734773 1511406319303357332 8787111799802723661 9979840977170451764 128961706675737393 4571751037735306335 558678336774595012 13993624803634053811 5794108799837796720 16700250764439693085 8204460298080091911 16808500760845353224 8195355144091956936 10284343963692654758 3646823919742226214 9738043569677515697 13170992149695972737 15740553593718334918 11231135647749632733 16554401227829657298 18230604820122549839 5881087772371584593 6959378347818348621 5697219479788856590 1681480809988188885 6155237575100687207 11714313818820975887 14714397860923045103 12986721125479333073 13763070270450663323 8285969450011336339 8792252304969642791 4328177912377565882 3707637480704100898 12689068643905884642 979381432026413174 5312376336777603166 7894256792764911625 1730826489073987815 11437415570994016262 17959188073123543299 16774080744928095500 13711820154792845924 5092920059885651334 17877217039839096404 9246850020983942638 3032632883704036037 15278543331191555641 13475162830185889122 3321823499146271338 442708485187474292 7615728673394348784 3062464507129332596 14884022319281438221 8611437476638578241 9972959789924255418 18351635306768393109 17538947142194965749 14407440529442987525 10229197857563732264 7735085802535836709 13548640279931725892 6749443136849364464 9546359408127218314 15201015109243084173 15877141056117833084 912738788510286027 10199009033430728493 14621300767314295357 11097199990299819174 9304921105650980827 12252483251690881598 12143192220424797141 1270788068088994315 12999942350896201430 14511856693951982418 14114304383661121034 8094093497195614629 3190928768768894766 6567193731131482525 5409024856774057001 18007179249001543711 17688272599493097757 3174649367216544813 13407555831577411167 3522079408948410423 10871336779545111791 16664086019503270412 2786053572856912736 11749849754305212988 3078548966000612755 9126887139466721519 16809876743319035587 11280409349994087576 1875442385730228715 6547490962134192931 2822622204495917834 15192675738521291358 13487751460688151342 14348386843764673965 4086946937745189934 3113843010584584232 3335340028056659260 4704055045604694007 3278263721641894410 5864525754930385205 12758978961563698740 15022781325566289382 16253830510749529478 6306689662637668305 11372547329420479658 5114603560479777861 1297794117715814496 7107491739017500379 15552836697184145093 11643622469829691888 12007570385415955957 1132441712631829252 7823116084835675511 17991796914945429633 2807698384066885660 16429725197331079078 16443067701318722104 9585615007316396264 769574400112832003 3551216442957874974 943445498869755762 1471678201080707470 420769740677386154 10773103565682299359 12335436310277884549 3808039217324892011 16260126335714671326 15476055790465109225 4600587329427935399 17703902111065627514 9483771857223747591 593660651964279446 15255165341511661462 7221489383000799105 7219570054804794531 4690785307702723159 18147504910143108683 10235164884031175055 8866918952036629497 4301330349740205847 9329264168886135519 1530194612435901175 10622270481170804096 4094550571896543920 177272906486539536 8466838696552878895 13690635436001443713 16292981646097419212 13328587582059532901 1349734059702813910 14174165962286367110 7950983576025717565 4578111349099943552 3717436792629274585 11197097797045883129 11139860210986633285 11469494096338492432 12814745624879617424 8714400953820595382 6648415589168519462 5438187625610833646 16375799866331108187 8142996685067726601 8979057687151498702 2844991989908957959 4537729782327143953 5443532367902295500 6339901020200699769 7658024004725572845 15117995308142399414 8040174444738560184 9250169211905992381 12860989687915769043 16668927033444821491 10998349343255448585 11025578808568450853 16603234183809647686 15874816361961943275 5235640361149598868 14897138376485756590 11540916323766586481 14650444818880599035 1404706376353484829 4707515388060809614 13345849675360239370 17989331364458608078 2121742196536243499 9280755918119552366 3708532900557149114 16273090431630059223 7495190347296388902 12210877652000211458 17772351609851239773 13007054888542345318 13919057811621318801 16325689600486556121 18155097522847347954 10657210642031984920 13122766537665405259 12396629285882865409 17772133293151219434 11124405059886845426 10304552623305041991 12673847792996582046 12027353457987437113 1669301530392609298 16969673822126092543 10451475209874969477 584035973909933164 15627273087795437184 6597962490292340655 11559205285464835722 17581642331225050541 5242014615579380181 5363915546860880807 2062114032573470542 4369315484059579422 17248495370508653607 16820144954563505982 10651488772459155395 8668305282974509917 1365525977659880077 8566566912984870568 1107078968590125997 16571538861001765104 10805332870465591265 1121600638212439655 9278352398194231504 11311989579008514489 15665094312140360654 2768428280137787391 15262430103798312230 4802093449468499578 10313396356572168892 5275426769291980719 11627496822442168133 18135107700392499673 8275662359605802783 8664907914669571383 1710077445575238053 14493282943256665437 1878785591401231649 13274835913193795251 9632488249246327043 866190022626087479 12674791755995879432 15423754615200527903 2522292406886920359 5101503130379591225 11000563562106017912 14855515010414030970 17077457884432757165 14816592030534837240 12265993411936608632 13377416692741201274 16819613817616346294 10508164514827683 1052477627516613721 2468833920263441975 8124909332742927402 3191163759965362449 17883003793226878648 11569408856317032302 8477441859361196914 2947264717944186558 7822259205301097857 4547134345104990185 14854708733722263254 13707973311737182816 17969134770273635011 5899686745204731226 10060024636293729200 3778178473452353005 7996241231679624593 4926922964645479069 4244661982553382003 11296156597908479628 8918535886123014443 11602267198106129339 5777499469787227644 10390465961770710860 1126387371384495837 13068285299577530034 18350024902388155906 4599019256964692516 6757519174967320281 10307582806896728542 2561289285383262186 5301391443838595560 4878026356213641604 11230942197697896871 15140934613318234301 8226023039382776696 17028518477158348198 2862117554888130514 15922407878416243535 4743943493487117084 9435749716860927024 11297900498829231844 6395788298647239121 13826720595327918107 13971315632524526561 7955857944044737861 12189458884145299676 10686618573947700612 13658102177609907602 2887376299677883473 8161147572128159904 1486355653599791410 16778496894968033651 15596378098156003640 6002839626767862346 8753539936508871999 16442336894255816524 14273461353494221227 3559087514092937938 7624343589490837962 8765891205475866333 1720426759267853216 6361627178012336620 15219537486991097288 8626533999275558073 7410175156242223594 4971735335991009081 11101984686987138378 10266206269198638701 7347973127746543092 12638551349534652755 16213825563138108542 3000472578327917596 9455395383107159963 13846423667127208321 17101613810132203690 15412479269710252526 10827432151844559785 1188963464238816316 10484350602103279130 16554050937234629468 15073600535200835692 1569627313681023839 18241166140048896485 7422246858796602786 10103815721273409044 12922252973649838998 10581911655058486665 5578920743058061016 11709996433150753520 18273689299418524455 15047864575005668023 4927325840006228337 13914653863437933298 15034418256549425904 7759282252979790993 1917116148681546617 8553523998063384619 3794570921823223950 10516728888138733278 2652428403192467503 10638729728490452066 11840845522558079018 14878342027997012953 14849060295776176912 12365617611174272547 2364958022793060922 3193778600666272395 8595546824007583012 9797202216249710845 13393935726110377159 1403003696683494481 350732404897164810 4464787188278770892 6796803029592738886 2431340647352042307 18321341289070792701 823631099223783252 4329764537250271998 3228253759862855566 14800534889139145629 6178450602896002735 12188279096624195129 17860358560059480838 14159540206388685931 15510005031577326685 16542514622904267759 15697337789488215467 1259136226189481354 10930511217955830525 16173987267470494330 15925434303771202929 16222444830195476710 796610848657950857 4921770134219670582 2193229419104506283 5507375864673114049 9981141735524931727 9941350841983014598 8119739527670372595 300472451087230983 7957847997355852893 7899811657893905479 3963346944022413404 2634056484087355880 11967189924900725091 7909657176006180406 8945440583410130205 4408734644975714818 1344098154790077767 9941847546689556670 14642958842284420572 1523967832926221884 14799042724028717612 6427162774560079637 3271656261829658343 8665559566288911594 15051517365376998783 6667733922326961846 9897354531240344699 15614282080302644901 8057919518034126861 3274010902029904492 4375497432808272054 575241848319537599 13247469044886658954 2174300816393725567 2709019136012001092 11977000491494950801 10600994969435709721 13242541828645145730 14774967620099658229 7880172724363678829 11708235769060177978 3415264357302718607 17843148978100778334 12022547356930645617 16232219024333338246 12187456700228330921 10875005113838057487 9318981065815175972 2531638465382641195 15598040968973666925 14701652338526007598 14590171921510364807 11352351105418564614 12748228672530096918 121557746701554635 3264827837071540923 210271449034039847 15572513253342306670 8387720271248372007 3301614547637645478 3179551062333604661 17939896358542629625 4839118134221404157 4244691339418504297 7248960586394167598 1431701010016298951 5204616165303824596 5252396381796219931 16135408369777034543 597831003782612571 9481902285661789997 11838789211104391912 14636692571189219351 359697394408683199 14998706159294672717 16564651914688288757 1996269135815355935 13996872351772933676 9986960447668379188 8436996961046310978 6041162407098723804 12034758072265547672 18023956101441759323 1364922119938714260 15750567722219616118 3467467268968734283 6359268006426701192 7687009089299809756 6418295884252080464 15827069654728723976 9144425179793181046 2499077388292016959 16462371782370592378 592688891016837013 9117776276724978742 12516910724780794529 7001811838820834766 13035932632154279548 17267610615888881382 16632820022937005338 72503909863939512 17717536967529279628 12804317014861460299 16888061840947435938 16416155238277208574 17822977491161350057 1563483956191285033 5074599750048989591 7408758081259793110 15889410331328088707 16357564826933024209 2936653532318264399 14555018571243890518 5749032234191443699 11750127843493300076 10649746826977651160 3281840470190879276 12883195318422907837 14517304547308352181 3449543385196854258 12727278522570212442 11688393284453186162 3730828563361321884 9844101067071103933 16897768886141892943 11681342323327484096 17012975897984238252 4911392433229574436 1381499073459838249 9239231144054818013 14149495182778922648 1437967180312516676 13578375815780611492 5198766297155001718 11656703879924763544 7218342794530280444 11606689939740234560 12290873107311572883 13233767463018639765 14341033606230106782 11579418802725310575 3899319174114570224 12355463914791475504 2352441180512749790 13368410701184333389 9499799530533316997 3719076815047529879 15039535719196908524 7192410217046136669 18347024735026405884 11961552904746658979 12391244784263202855 4835962632606930968 3047795285211294890 4635228173788763481 14779734735811950364 804802752252793146 10263042737557700288 17179308064282935131 16666532183509329440 8558324997456297445 17601130415108756076 4982325948257513203 16924817974790804560 1208590083196116812 12260146295879742293 14218869635376330357 13919699477830343333 4611867560049835040 10137369046937435817 3135881788787839316 7126374471311032132 4913788033679464494 18020637742219177080 589041546810983379 11825316384024680811 7846839130387372798 2822226385446416239 10088870906827250514 17933891151084418555 18172154422431626357 3982078673466658758 13907953309118205472 1442291632906929087 2260626682305717245 10327157012310780103 5399928047319817981 10306319829084508251 16380498065429088217 3655593439808825620 13399216417302592999 17114598440123525800 4932656139771654225 16770044152823687276 6533990701673727434 10328020019209466200 8091949486639892397 5847855006550474405 10395166677864939147 8947871037773201480 7024641770495973523 3061334587083751307 1554981691822442380 7531777191946532745 3060896864449714789 8494927923380286544 12701915542955606582 4519103658965444573 3199809191413584153 4819508345262395249 16374301710653191574 11188987383350513716 13608930052145961723 17511067414001238438 1879356906786173783 365377956603597563 11538366719197246838 6549207006794050340 15416172309844257021 3143075542980045210 12256830978962761907 16198111890326305296 5175724434929528928 14298201483624703223 17845473043202651607 8524573469037296615 158038209087741471 16015478168826579343 487141915414277773 3534395262548222289 8874444348247231262 7872891880805823001 1002988290574344070 16564558350592543648 16091948337783073791 2665408854863001022 4925196712896938088 1707178466518997211 9181095055962717500 12854481044911688387 18299205137093995025 4592726318394948631 17736869593445653910 8024204480367858882 13552979183591279277 11583619941977282385 1315784018234238713 799689660907257396 998981075954025057 18060155429604388471 11738524970429259034 5619713853387008889 6822073208123961430 6321725510172067037 3690357954809229426 3540795951695273967 337621353947286086 7038030236193679566 13656911015344101645 5500596276193577016 9016599821971245129 17946817154022328052 8980596121027791594 6775412095589117433 10188086335188655869 4777844641547414464 3751884619663313086 44410871285641436 6165559289337695765 9211044946899289397 13190185811442050343 12225901489656923659 16155136635683353598 11023129664050005858 3895689350773042273 4235595256882598213 11465595277188097702 578080958292408718 49534789406326043 11494547574280422003 14287666491030021168 15476075334129474681 12886053622933325959 4144657303160237283 13064815468939610950 1456154556446509707 18165290832080620057 15591660952652119871 12993549035255181880 8551884057023752284 6329227141904132080 17751628978701156167 7496479512388318597 10293495809091598022 6335147095881862041 6645791769976634641 118214271406835651 11817655480000571495 3793135326547709872 13335260145293860674 4184713773453071237 1330726117046045926 7700617223809409557 16486157024556932944 9851342426098190343 12350697791565713144 1061713108125320750 13788437949770225843 18314397851996889390 18204661554795797963 5053976403550077284 4399387175918002688 11613881773997408403 14713878107322923145 15315074224952045593 4380642396842527204 8300758747779239849 1482954635934428796 4567521144839462060 16486496763607615600 11885549239109983261 1061440434300088775 702766613447013340 15065622466531352820 3068568764591674500 16552823200700289441 7406076992543115207 7510399041057780991 4411692300510080186 11337898946436798735 17876085506036287836 14721794491492344795 15476427635671105015 7453300635205666782 11966636820304554109 7472630483992528054 1248421808141131650 17701833907495058558 15434326561774964510 14018018833839526938 13945728484846091489 1627740464663329752 3738332778077419363 11007462260685194249 17408297557981195209 4002220660585135336 8666377192003489788 15516639453146967829 9635121725152875583 1063475065864120244 13359730276279722359 9122583567384213045 13745829431253332055 18215284026274673996 16954922821335703503 666533577869238060 1628728122324239178 16525223552828358116 9739888364384159805 10070515266444648298 14123535381185742878 3307442524798092669 18378688020238224631 9375312152613403410 1446054023299214924 16233303328215345100 314495690976834155 9040152076377523239 14321851189644070596 3253318070246815536 10751766234896067050 4881695460278205523 997545715915037475 1548271226524559141 16445100206265817967 4635795321175931935 8524595817436650774 12245363394371831496 11867312605611832606 5978672258552414214 3266152245243961129 10635486614103122149 844396295967397130 2033983584927149150 14096193007580760108 12489755384335579899 8927131562970274904 12022115030580750388 5155473822895558697 12178784912013827448 5234193916451505369 10633147050965510995 12848874508807498518 8730283428178410718 5914483332431792155 3483811259825152882 1482089975833728835 14602949750923848326 589487448043247853 10582580072358524665 9522653164782805545 11383882502240715447 12126423077159621195 7265814223174538 15492244639396153316 15094040486776972486 18171655156030928286 2607237999386560651 4359755977026943056 9948551820977267235 18070229818434984727 17089301191594615930 10439389108309383948 13632763575912099848 3089717751603269363 17578093681933550942 1213916365955208352 4288015728435306089 4396939456766807515 15669508617655412039 11712639949675655540 4552400821613300217 7274248612507360517 6319037380589669013 10514930741844244822 11803198907216296057 2660089189574692221 2420723265981874211 10102016036290172676 13387989478250941440 17146159698330260316 2583871108761740476 14797746499558817926 3207079350821124762 13171837125561213266 11555204662576916042 5168406229310366406 4861233982697009128 7576998784313129696 14369989926577608544 12369574535187534969 5175094696723837711 16690825793925072453 4918233303833079362 15576686150513418314 3107928138026453689 12996835284556109035 4677655162141142061 11625462779731787811 5461401273373177575 49930784030672295 15001436035056925207 936135435604380482 12377802895518353165 1133431328932419235 11084369390495182881 9362424636234662260 8246951636327862498 300137395625196490 15542932613336151452 11781047616808674392 13739228813339155135 570559872640687996 5728366020488532677 9888432769130302715 16094723300260007203 112482790254255044 2548659654332437519 14268813451575055018 1610118413694497764 5671234675194456747 18207351527520457271 1849790318662357410 2079103221293996792 6589413311584984191 6471695791686809592 14846669947463843186 14507947487088685103 17138254843640514174 15515072250632331887 4176811524564799586 2615281986620975851 11083564461402001415 6754816697960756174 15945525111256883536 1960896745736963219 13291078988207188220 2245685549997225931 7946062066177670575 9823797813439139164 1631334737242995825 14600856847500782381 1110825698663172447 9693423134417319325 13287909123647284770 430833363512285159 11698907431840802939 8640818697012056 626399920084136962 5896776739896197471 14425726610301021033 6927385645390284115 8133944096519286261 8653226882050109892 13178726365591791077 18366135826566791615 166631801016774179 7323580880173279142 15652900338495427418 7267914630365816529 10250052354868469765 11106547574052940510 13674121996160496096 17199283214573150521 8577149898677434481 2053278095128634016 14086701962751268748 3204601846777804991 6889838348173387352 16107595971352333632 9614783187324078576 6422524388349849969 12504921261807050422 11122224137181460962 16172235376647556004 301302234480414713 4446789441608488392 17514629031465322059 14514107337578684314 10459307843662414982 8907325486483689498 12415697563315469796 5564038974807370650 4082080852725881218 1655748629771492556 16438345827407484079 15998366671322907082 15846032508557907181 1143104492095111300 8574079443455983788 6250183331268186610 12382628681246520160 4594546061029479463 12686902702937528071 13823663649902601244 1725702866126539685 15693788268461236080 1525783437137413248 12862450275917187225 14524828731726173371 6574519385960630628 16206837797318930199 8387274209096913509 15784158069734603503 2560819445373150644 5434907427036362209 17214609428670382163 555860998087152293 13219401965976461819 12165892416397414134 16012536529029478255 6423327338316139672 8840869319213257938 7998147188075175434 1549108590280402883 2222491139006251451 4341312851791436484 5307378200629447558 5615862766524486171 5876904452597783447 12275372857696122728 12176797440992804954 3631749856088242828 13342311817300320523 15201841768541540945 17115998403988616390 3614007014385989909 986272655992814317 11280560123170341304 3952233868850750209 6342384039278239277 12220377204559552880 11527622476957325207 6081232613486244573 4151728636602905879 1117133972356335136 7033572522054877155 4996304055532219200 17115776713379823355 15638245868829324287 13833237018626789398 4874161130464294786 17337342639475291892 16681111593072943853 16151549231853741925 7968474079222018713 13245365357497613321 7700283743059835206 3732957203738279988 14592061093717622176 585326164386940440 9857588125896708831 13311399716029746858 447483658170854223 2013808527062345927 7844926835961594545 11530233064553011143 10237166206121373810 8367345549102220461 10156329659644846080 6591891364530896012 11764858138537574813 15304657278613649709 17848735063975345383 9012896196926710426 14242221600053185631 7350324663521468994 14368514959943462534 10558725070070248653 74963836181662474 16018151509366119577 5325797140191273473 2990436316634607577 14330752419786838564 2214472993526793755 480689735946620126 13157839507299152943 1674512855214788923 4620965880401835067 7195712445242270287 5499058525733963509 8006797818541972774 16683424643244200309 9260512025137074145 11010195272523427178 11245901577380024771 14482526047126723661 5600525939571743585 2041145661133358812 5572916225746778702 7926417348432895828 13410837616096723661 3813806121029702142 10266901174990835956 12002673035520341552 12709485042019999600 3641445026296023277 6470139933517036793 4172847161490534805 4169711080967518374 4931818530785166840 13778163920577792454 7338661961804889066 10578962207958532310 17341939130945452655 17453182855070069142 14823429451593078596 16838055785497830046 3065082234681626334 16101114966196650951 745517103150031096 962374385468498664 11871640450164495673 15804331456576391599 15829698359300531353 8863104588011449322 290275684713873054 12718704384745583212 744999583685622721 12758987212132002221 5384714248929330454 5120132402781768410 18029352281465983536 11558502063597276205 14597297062331578026 11660275140284697622 7267616633163196592 2719323997731429758 572343989846828701 11892654134967210463 2760822564147600190 13662551787648267331 12256067901456717841 16946328618443075123 5598168693912686083 7038034760958054791 141016654748373084 6763477627968991930 2794564678086105232 13878927263349946640 9028486449933694791 5459081188466296203 17229425633053201405 13873551896295632790 18159471264243233722 102514953523481153 7972291864388648729 16315665741330240007 3055571651680678198 4983136194571521297 15787784210723892591 16884457802593624982 16194930000041951498 10314292482524342354 14352415976690572259 16257761164606603075 17581259325017852608 13030829446410696271 3048527201653906226 18019724995437107895 6981453520880963570 16728896724440926148 6769429765012921971 6887029180988708489 15622915036119560858 2661527895983317869 6101214744434174254 4398482693836096516 14303959781900363775 291321021706767820 11883789143144383529 4728504960442568857 1348967043857550796 4746117512241206518 9786891570865315465 13615034229655613093 1501381758876678128 4114045995844267954 13684172983054956049 4187811003160648339 13175520543081666622 5154677697869174337 17376463637606547245 10804864558617121672 10043605696355220849 4226192650880807999 3653160246537036888 11033128781533580013 8431329954798549494 15360593578541234420 11314570352056938913 3002699306448968039 13336160548121352381 1046093928179722326 14541989322673081293 5326402519934853802 14135724218870116269 12700354402008722488 2785669702388717650 14171114839188171731 6672724504573899905 11793013141018456364 1241142349264325867 10100812129599985199 6450852151210074018 12629364135422188256 7329506297218075223 8316285096794514943 6513516923833051105 11837608109330624217 18285771515898412626 10998726176150300926 2764642007152751186 14295115474699846438 9962018010790902673 8817251510799417063 10467562399234016658 15662477725620020178 15144864577589629386 6130728556386066255 17571454242955013210 16160563907608553036 4779771340984181923 11111676390793681826 5571707534585333424 12384920724257926016 7501024790127397587 17460926710508058204 1669930565871529766 14049658109925440454 17835204180806714799 14552224583616999558 16103457592243607207 9199754555138229267 18100218662470485095 3505582869543092066 11925111347945910078 13851551535970442268 1335957509209734631 12237210795591678005 4322453055151463623 559756965821621147 12121054485725827981 7393032690902490747 13067653640972187068 2136337408690680070 12446601224700650675 2572874145193156566 12001007151216158905 6361462778850855530 12108602456945055485 14755728563673918242 16727425741500703465 7382093992030564752 1252447151284649779 13551831225300023042 11634695591393874036 10862517989964951745 8227175472783894351 14774790305397581680 2877574778704931062 2937827480195366289 8947242893772754961 16812602637730947789 7397220203777492959 7234781935587980633 882413584665440810 4599774725597688002 15036042355040493578 13299766103664607687 1744162942102120152 8265144672304838569 704781934915712725 6399948723182204254 15329170767999656359 12999957463978798172 7334314548319456065 5110941153953106411 10934515103228943509 6854945026259519224 5042056884211476668 4269899590566294180 16975509801737266850 1983232174105988829 8339751590329236247 3190986081492248791 13955873186589986801 2578808082994703603 15049081323910127195 8755639380373315476 3591777219289172410 13025686344513680526 1537314169926361224 10703021597425026555 588730646796084978 3317159894586378645 18417717992593566065 14995721178830445904 14717283045720245934 7142271082828144853 8677813479950037659 464783532060876835 1577785831443236545 7568762853459381658 14919628729134538799 14811717217358189833 16107874292963995698 2428021956794502898 2025311522148026162 15192025087592954045 1074376440747659112 11210118336636988405 17262060019481396470 13243948205059777121 5418191925350096480 8582313572901695302 16476649815653144013 13293985213164123106 16363194539996409137 15930117450621649194 3562688524355160377 13604720242745844170 1899428908195785815 14372267572585415580 5600070670244751788 13824030598517133655 16974892990610683819 8991318656452287709 16422394013064674200 14321726849922823036 3742450078252101614 333877986400374303 6199042652914489811 14315048479051694798 8264288632351123852 4422617039783775967 15436061771857993634 11863218551567433085 8986865022295941850 17338891074237160199 10077695339107633126 3501013489475309819 14439247754955944286 2729953434116718455 16385257406178005031 16842182172127865206 1617707262429742786 3812465605737137153 969909764163660458 5731555569609529810 1542908735481309124 15429307436809327174 7221721687985926009 18111880718261892930 14993142583217817850 16929084839057252277 15315343793279973277 6120221538264201955 7608865250804849391 3697264121093742425 8241336982068222468 2153660800746010298 1297709013483164564 6527706817653320399 13348579282630787463 16360288355294018130 11420558395890015123 11073072562239584024 16734149513706530431 5658339712722382466 14011388728775637585 4234109633982769592 4515158500230660318 2259555137162407909 8190002945196531276 2715994062602216959 12923640432661163866 1677948357095072426 11585386452893581890 14453747087268313803 11316132424545936277 14937366549925631418 8565416622470770433 16736418626529419309 17462306426851088459 13555434067384218845 15684624720081420171 4033017726192043459 1262141481815613417 1923432210213760228 15550808280715621079 11957969577996358519 15242909615008822807 12157553571493885281 12118721262607026550 17115138511518819177 5837959470109654045 2643508634253190607 10626185562565274453 17998472914630480505 15100494884002109565 45371244326589177 2664676474037696887 11866214274920211306 2144816497661340212 12999954360444857230 5150164797396522852 209579559758151513 12860674351298960477 11472727438474379777 17406583193861253322 12339848045234031096 1762358156438518247 7769259238184576875 8821766060648605419 2375132194856548096 14750654348334463954 10753939078993579014 17961295304868981057 13619686828760950376 10044079387125465176 5337830864346404045 12331910401109280825 6003783906114007398 10914135220716529494 6865006861579790704 14356328662664832926 1980358885210418019 422251074760609762 9170663367856194074 9960089180373274469 657877924892687057 13826802837092633550 6834656982039937004 8449314153126270727 792652543430126002 18058277460311919703 10702558025831600946 11287622790331203122 11855814063472142483 2962102778551847453 18306980403144204818 17530853286247496991 3603193223309526929 16493930561875502677 15363569228256135270 142900844415138601 5470778103064935599 3315944815007122810 2884326585151068078 6823061384684706674 5525485691384993423 9942158701583305748 16209671206167863940 15600103945013438144 10828081248608764117 16659032325884604133 8357620397234083119 927926251739424524 7031683395034327521 1946815234094201581 15674711826918680217 16110291216472757400 3888143000921771809 13225106404222907635 13251973104941072754 10253319376271817785 2436513811444463667 16855212998392564111 13814521758367719512 18189951734203466212 4336698149058425496 10692531634906882940 1093496554471840533 14020117839585986033 2177056391550346696 14405360897475250167 15968635558714055548 6935897906709867616 7635154701781379568 16119004782114397189 3135181681913403650 3993771552781104133 14077020505428099776 4530183858612421978 2684573160057251010 12437254413776600997 6064986131071799693 16183131207543318825 15243358290324330186 663265394312039315 5673732297175521784 11385376187434595452 12299110234814387859 18327332290831059481 15852351595026457596 17522817557624915364 674506441921587916 16677172185633139541 10963741976993827607 8312026910281622748 9314303037654222835 3532406512274827203 3705794327931256169 4208246911520953892 16590005587858180935 7399288690538866968 4413836994760938853 7853375808261534120 3696220687926221869 13149853720200329661 3568106704058569371 15830300125612616616 16036012240294158044 14368800705647448243 15026475448099715366 1612047366057056147 4268375405489001814 7510741622435702937 8112802617380165104 11706327429154428954 18068576949898473118 1371127007710594965 13475134345022714378 18155359100444003113 6237065383511856359 15631577802049600594 4066374284271309881 4679859539197171876 516797406734579390 3684334444777214357 6385268487395868832 9430620449693104320 9581966054009343427 1351703188968203102 6458626456339502362 1933440329516126258 12748110747937760709 14559084186750645186 1476464908464931182 3362548545889856616 17740213867078911618 8786835760021278320 3392879718599222353 12610002765942827470 15008734116653806898 1789006762110794760 4733898297866675140 6779544646346071339 10395389081119372569 14408285374099319647 296429042361858304 12904828951171457878 2369617033099612671 9649555274963199004 10803346406244423796 3105728143487484197 14091571186348209239 2589865364593709502 11656983683315191392 333317331611939566 3573011237884898159 16579609242689845383 13036381993834478994 14323820904235550988 16270215278130193299 17018001387486229027 7333978300855597534 11434776448313211812 3999572607147721865 9043209372257038932 603556934248806093 7659233105054921826 1592398430904188160 170558783892367763 16776551455623149181 14059124637326736944 15702436575882754495 8884837769486787962 1901805220781208249 7979515402620652735 117906180040969425 3270606864420281892 13008241798535506910 4284561013713709417 1205427601565946927 7166899769666564740 3625061382148729039 10780007174912192360 5349002356027858917 9338407930875889662 10867103222816448641 16554958196527786785 17279525739388219803 15633682625844503174 12348675497903367092 1879682001997121497 17483115138785569853 9002158842881516598 5102727309052875807 5271717824282106826 2115163734593634525 8594793572719284666 15590554944721981402 15145934213299696597 5278482707819067566 9343783132147151938 5480176356678698449 6924381460018968019 1642141311992959366 12207680810563250638 16426218624504382675 12605417375525314481 362254222530061203 17327495253750265720 16805159103782577362 15026945524356989102 3308081425563053687 4235680022900487721 3031964630372187293 12949079947515163138 12482553580474779224 2784431558274911152 8124940016730716624 5457057459687960584 12620711191124648288 18254852693428572198 2332215625965978284 2137315137667421643 2069646117401054109 2917023910461143087 13916915195488110880 410611929526716280 1671621194167122812 15456416162201945656 15420687022326811918 4520395587031574672 12632093590118764590 924548935279977132 9340379581240928923 16129315131300718952 3703403364829129970 6041601981845251541 4162958183015965278 1917921856462933872 8376542268391871865 17845512119127054693 3220597411513839435 3743930852018944193 14302058556873887311 9020915458803304112 11411715606840027148 4915378611190841308 12472512646310091880 1910578147279553038 15007788136833825554 11980352895203710776 2555056174997215603 9433827580582876615 8870760744969208611 14447307612231308881 17627776636924990375 12042865618146886481 12765382265548867933 9531844101557142121 6215950644566801207 6031863752463705115 5841666511361846390 8630162662559060359 119631877617582131 4232393401857086371 2737170488596235333 6401274443945328546 2227357783760084239 3748542307589142632 2145297370492415511 16780400709970432026 8397849437813398247 5673656122650708181 325350832219879223 12641450174212323296 8684567672401922074 13575250406952267041 3586070720263767640 14340284308823393875 11908026573840030157 7596511427060659922 16609372169831751622 1679113361981620807 14082517437422381406 13910756849363362206 1796809943326381632 400365874147153388 13228386380052363678 12003274989691603502 15726169809818313008 4469420616665093900 17405418587788307086 14520812273834688804 5691177654131477998 16472087858789932660 1323563001363290499 3021024848107273570 16036133846795620352 7842748649549376815 15756383281909609400 17746016220854566665 11803247152915540089 9722377884449913099 9577475387407573630 14971454889554459279 7774542216416502129 13309771994710351242 9920456742416949971 7367281022709195600 11444084064568869241 638705160739462376 3130925236792444122 17133419084535958326 17135405908954762968 14567574116981586174 8576920140156207359 1092954845090667467 11660394478583822002 488880522971878035 11339759921216329759 9355264964392255920 9161556753276817725 2583437590576044210 6234940166106938922 3165694896394689188 8247380717296393067 12492039925193260329 10758705455090468353 14990820243977952288 16847326741643212882 11660251969059972071 13697953455495335513 12292541604780204642 6870175290541931907 2289225427699048607 13563610420097472369 1817879635671930064 10774866101594001590 5779736272538781873 6106575146998120119 6179246832262464128 14813791341772918845 14131971114490036031 16381608253134686585 770233901414618494 9038075368791507075 15844567669593771218 8561982270486232046 15364012835431047483 11146754081611163114 1399328991435357327 6525988558253084628 7042706970654747369 6099380665548034612 15208529655436880829 3317198477046872341 5851514157897943357 13191671993855859382 6246862121106863837 7890888691856469064 3244735932100226282 15316259535566684429 14526127437490317141 5429243088045733108 5516231290911863330 17620444273438632284 11628165077331906888 10644751186516591397 2410890534475024675 3672783030533008528 4195036945517272554 16217776707706230816 14947655143266777433 2906324638556690363 2810289601067345870 17510110561162514878 4009223622363874668 7624818644689462092 10272298024693987583 17796155602558187728 10814755102282273961 7259013743822356580 9842158449512521854 14011831724849921984 1602023253000142294 12597365874324023931 4428011820308413102 12265602117357912059 10468262838269290195 10991841744307605046 10225920577413479188 6047991188316135739 13530299030377523595 911084685316104085 17161743743489009635 10774904962012767994 12212418767504409013 10296548028905283001 8515756566892932783 16217054271436619125 6728879508617849111 580424796298565442 16716416460304121482 4077355224888123006 16568422256304959052 4695214688650008218 9802865801436055191 14425666045430214289 2276505282965483724 7290979912644038085 7126069564032598071 16459470783341915897 716911455707300375 11982137774038256428 8859038327352736102 7483412628932923741 14508899610772913800 5040892655434142438 12394237475940554850 14364054604945286136 15039728369615862979 17455699347483609900 8140076100345712265 3643737818734176634 2937909668108134493 13554544044070573389 7485236808488011505 15749501092410596270 1882458071093769454 1023435645065862306 17047665115201068745 13882806322489949176 6541684936548538742 8991108459651047551 5299823605023627630 8415115772724346160 12350787254577512466 5388207910823002013 15314201896678273075 5519588529452244957 9432794976432015374 6829230108152315396 13109256275745105075 14608219100026963076 659015752514310488 17274525493137892560 1856937819957319440 14153514303986906398 878855112215692199 12663568426015287218 3065164717586412574 8825831739222678895 5942755635548068731 1880764588524919001 16465700860245314846 1251079269406116993 219210853891618694 5205531827538990376 10394880966872393381 3268054544687797254 9214407286306265789 10130555667243333406 9470099406805253289 15126333135360533110 12499051697550347280 5961046159303046693 2979884647016954134 17149800287236050231 16842129741858954509 15940342471747070804 14470537854263057823 1855215802993720126 12654067873187539777 6796500504976004295 16745526897948129495 7671533875728493105 8727523541476311368 4613625118756525855 5594958406982652763 8880660548927730744 4829733981642759253 10433573230216835276 2996121681662522778 16693343675101446835 7986150059040186890 14291501502763687436 5524044619832661755 13224847138446235218 6173652469434988271 5977724424932060101 2900436092911047352 49728850702886560 7293557794409577712 14030351397263849785 8471118833649715722 468600667560602551 2427302863535583270 11681108827647323725 1096565279786730001 8353901725786515840 15127190378527525679 9605379750864834876 15207819418711691241 13671542831470609085 13282871342153645251 4776705335403222414 8142482272886692700 6737647971550265691 1470535854868978829 8969270190574139 14489957269764134058 3412144313719364183 5537264464890252990 5107744143734956692 3897080194821911419 3025616920122348991 14058760499130847651 8929961603596571055 1723242730791048021 100077115987035160 8817154783288080983 8493347968942187161 13362024180345826341 5217497096141173276 2230034731531745738 9803292301834468332 2513213955139735569 16464090764984088482 1038651772355020140 9804708412725169913 15116248994032548690 5586925064667328279 8924966093226875338 7486449651754735293 637130652182693346 4975696760981048802 9437294962973412793 17487534910390139000 11063442999001476147 15055899162342278093 17076996435533012137 15975098857193905563 1898276358276480743 10803590948172101951 2732922461663375970 15251416308812722859 10822817415125157441 13936128077669931699 12342987721312641182 9109803729735861761 4078601960885787268 7758078442378899127 18026717525931951839 3319602848745259529 9100405904212678503 14894572610805742434 926634097309652792 9603564169076801423 1720991063384557136 4884948698454395566 5631921299422796699 443459359874677052 17778436779685855530 9487436840749589134 17856378442600768286 2211622368663195949 5524058365653735987 3149298290194839469 7835930170589834241 13521690927018253728 3847529246842865843 12736155365451798007 2392614792990670714 389362347446735909 928038285791162862 8635340130971226464 13023163871296507681 13466371038927197866 9529716506311460347 1159542117351983510 14087701708964573947 11289603537148600480 13881977525314776542 2793321782249546100 17451076756827387167 14468673110899449558 2988601413677155239 16285394315965604818 4265292291449537023 904905866956357925 1881366666277223832 11687557083635702904 16495647119252149408 11422770238389264575 17766282076615792343 6830351022689977588 14366580483382866951 12451803512263319462 9672072609670615854 15786887930190185639 15160898692941237756 15330396573554309217 13652897338537273080 5882139302090972895 1204708534018452716 5944579461639806800 6660612047019963186 14825872797799818600 6392390211428198866 7482229862640371052 2793346688478045411 705553119464575411 16509058543622259652 10752295442430661912 7111221796375534306 7504471258650788979 9352673182776221524 4857406656828311045 16454790725456801825 9664420914091037322 12842429942834762948 10185205098283358068 3361769409023978337 6066023473175928685 7673710722948132674 7277139114741602287 7875200234572712849 1971635330776587607 3655962704526466186 11550273310497171595 3853758686217750984 7102401010225137295 10758722744740554936 18151397516545176199 17112338308367915810 14302958438502530243 18280342506870135432 791077627739622335 7424858600269143139 17868661345785153416 15382009309689236513 3728423622926670579 12348399167429040045 7224673783901722024 11980742967707661658 5474576395574458674 1543385766480363778 13043002482696064978 15988980634616183501 9659753505509341066 14360972775941875369 12693429404514772398 8757815224894494993 8473599440019871147 6791878345087005622 9426981199852851248 2596713449634395969 12449757278722773639 7446678335510205192 2805459986457210222 13232054195748161408 11684814653653411319 427449736486145307 1054180427042864957 7804260621580894830 15354158523500082136 2935249617465172338 3166077687549681492 8713445489723310252 11381719576052970237 2303948548288255183 9903191404352451880 9290278843421042824 7637526117106199952 7104125303644916537 2178657238447935128 17863713974800760226 4753538663324610677 3907347033000705298 18382864731661042421 13196756092009867529 2422038508388500998 5371326966522095855 15271631322325248059 14944793757220068402 3938158063963634890 12475295692112267643 7767654675816249435 4611177753065906471 2060004333826711602 3841704268248204498 11986666588140736791 3604521730680989852 16272622465672490261 5837801998853637886 14193372846592601882 10984545816860066125 17815000106418629484 13925990701406378800 1671134973166050655 16746612912892987464 4071447489471283205 10607034751806055403 5266842814434155774 5722739201870713457 916495368047521999 16689031240741540899 2987343900046178350 8156220748549858474 17132819735308268798 8191971246577079049 13339376158178113766 1859414529179577666 2788922232019415153 464109895786300193 11823303080270687621 13009516626463074343 12490060507542260578 221861777726630852 10469006881032103125 4881087862999841708 12494459486398153544 2242525890585195933 2911527333375110604 9501513079814822410 3255801086916956752 3518865466297380037 18093815782133252222 10354204106235830941 12526328211868170096 14087078951612868042 573640673641690436 12511488512240346487 471002641768949731 7465701917168867722 2586484324432851355 8734921020787666022 18099617742082973038 9930529023803392728 11639040368756311701 8910468936473469995 2394394482189932415 16521125759384428730 7422846063884929864 10725650656270345195 9112154581358594190 6569084072079017847 11423988212833015572 14181413294266112439 11085362703369593060 15390854943043580620 4742268581350879428 519078396873840459 16381307916425314122 13026350995294044869 14216265423061207344 16491721524823087723 1236388958528630139 1743769837347571195 7248413819102563256 3231665035332391306 8562523738437292593 9028462768783205179 2315358131980126881 6579917137764856201 17635145248187884191 11494024088573383592 290820245559930413 4989476777637595999 9975941542859989559 8478444922249794578 13143365266050869407 10708638773709363347 12421233066278737026 8339762278192429017 15456907633176025135 14779152390552428826 1776181976079050333 13301381114813144769 12440273710116531859 11405170491504831276 8332365772574026897 8406581009191367335 1924258879290615685 10025188429588414163 2933817536227832646 7314822241921020929 4263593012854163298 18059151943588251253 8481303153701942259 17537598665510938475 17744990318097924012 14207598553783758341 7302903682465031894 18098511052364997842 11494123249381415408 3280426142982259033 9067286116272771610 4953026691501498036 4815104644228243230 9671639935913507293 15065745222876031716 15554919219385678222 1335480316212770639 1427927560519283249 5001930311331465769 5966611627901642345 10899706718707056178 9515793641357637956 776710793825124435 5814902088321355780 6685124614998616436 5324197057499892860 15501077246834487357 4564267838982157566 2701218514060631975 1335979047624568499 5261806301196614818 18028563066908151107 15910116678681142538 17807377420671687332 16065097741583412323 11353523563459537629 13677830404044219604 12102785504711957142 152822915717874805 979629412193532635 10055237952214256421 13281903784293450488 2380130659278796531 5556871055199233048 9253275430893333597 7605470288533927506 161857850702059594 8225468497643026496 10849831607994287280 300068534765005221 15698010249212252706 12937661622112178502 8021682121365425509 2739153960170791760 14396726338615971584 146637223276626985 10232669451153982260 18145474399036212020 411538398926975025 5873589810211971004 11903063413514916543 5032783432681970388 9333511876940267036 2024574056469269673 14219396347428421877 1959739274429402522 12598007742404659716 1857335246094687794 6336738171693584071 477928529834538786 10911510880657052799 10147079030524653582 1777622657418778541 13717123150437009088 3403302314047810138 14697528421393439921 2292421790571535377 3155021276058260557 7137961106048844142 13002070821838359955 9135095115989901765 1251688705580502820 16689334442059423556 3291844313578018114 15995996256207664841 15139194026273805596 11219315607974656676 8383339111899542566 7614636925247778541 7017899805173544002 11910260756066858142 16898110124863258706 1809261816882702663 11254325949100126869 15378115342841417306 5877522396937329935 17702764228640588693 12248873386399050538 17584717788953000431 6655567926910705171 14545940009736855824 15746614118605628117 13229334767138997137 3056851836288485654 3842893908989585948 13462202495279755742 17060226257649786966 1032153284873886455 13707182739192317330 10162814135099968413 1788175642640883630 4678995988843145246 10219888013450215948 12216684859208453181 7983878829973635725 615392744390888440 3420889185041884368 2934811318624271359 10447247984580794895 7966729514050435312 2657589704771948961 12296937755643786554 8402518650338490305 17094786945558829291 14515719816489891605 4984848541394040615 18013115712248514536 12925555909132743944 16981257272236869549 3106214225156945254 12622765752407947631 1240899703060996349 6122053107264300169 7899895737115082497 7622827486814943939 17031754210854137538 10002113597310532333 12733493589370332024 9527994563148825544 13962164535868373516 4819269848577823605 685658293244113281 10917271507925468025 18073593274153240429 17517544166581535771 2079199184188577567 3990698898133070417 7797909079064405794 410213502297884091 7663386174189356620 15458241187268765303 683391279849839641 3399492517745844493 13248618311811795256 16974476593525608086 9723884969419327424 11842425775597829805 12731277747678619223 11590581759069221858 4144618571047967080 7858997122623581776 3374167640781171229 10203025845212016720 9364053217207971251 7399720001445273579 12411573544610403589 17212163751075938405 5997223626583666356 15837374521302800320 18258808366053494891 3053527616223096399 7086658392898959783 2631490190552782323 16777435804856564615 7580197444506249191 4635166525852488623 8825865237851092173 11203321716428428112 1881094233166773388 9836788964669142973 9372193485800802710 4402346493825503899 5667541808464557587 10369405228392613313 15566580464487871083 5377978230101906325 4329073259599663191 15604369152344155966 8609655677449946090 8867526981641809698 5865749068380037142 4969305891383429526 5496764105224658201 7643456517254643652 796846142831164037 13404302816825575667 10497345136179308771 2264774390450570629 6390645432387817194 7246559673424296234 7321325522213584077 14221475599082505044 15130309720166636550 16741178516912670527 14120612740924440255 272202515875903500 4005949313422125422 13239507286301485365 1530621351884231965 1128690490127531729 11342378417880150238 2396156343661555178 17275914611842365751 5296351753981138110 12018738332763215609 4324663894256552470 11229489679835956622 17645784398750094622 15026488167272779852 9300238558270025903 3873458781755513012 7893125092662188756 17935853371564814494 6698953862076264474 11603909587068479670 10192813998906862574 11364864554328209267 8180815255607408965 2604261164747484277 1521350587368838604 1749456129688142842 16911815338519415759 6136752221935868602 6184362543678796761 14206127838230237280 10663574919900771895 1391682261676152228 18254171863027382287 1903748302361450843 16133400218297954967 17765370154127828269 974630205949585708 11645465479013787933 13420390998817913793 15957481180688138317 11600029206211673386 11336443446172513103 11384575883980819474 557554610404420689 2372986621073300539 17904093150084631908 4059323930109148507 7897478120077077857 11664882058450072253 18383180522011915082 16519236097387238396 7986358508175470693 9301474251874075769 10030031983096834757 16847284453439110965 14817777678608733188 16325077326048837744 14348008577526336254 12871577396918665591 3540093174548756122 11026019273492478334 8932631747595971284 9205311385497212655 553494718612819401 10976996838830786577 18045781162131751549 13215574475485348731 5465618213529368450 11627928708226956304 17465935501927214163 5912163282448637092 4316306658966733454 7266068014948378286 3940114906284229451 15706173722712253929 15410724866176267065 9646039665891060128 14787274654570689325 5153512628697800866 10190877172677855498 4463704041202625573 18243318859024379120 11844438824082721403 7464396744270808709 6599835368771417565 7260667734174098018 11615391620995275818 9717517260223991113 2051602604939944988 1026582287282274710 4354621188293799650 6437128214726249106 12684108953343969253 15721351365091292713 9853764924926694121 6248373465108731456 8422495333962056742 9518791408033785456 13814505533831042377 4443356664580607055 9756085396695512336 15371333981331915696 10006907647519293031 16945946916686089844 3913535468056912619 8880436808643978890 2051037762280009161 958362248867396986 15598944944371484994 4595686126777159816 1906116623944630056 15554491407341423210 915484137597833332 15675320286879845519 18006971513373603585 5164816983099501912 10108158158396658558 671864592637327767 12581032301290189297 11917826640029131835 14536094797138608563 16807999643084169510 6416335535254251557 18077836726564848653 9263251166797791704 5963517671782179336 12657389499336517688 15195632723369615927 5284664390162891628 10963936068490107956 8767815237253396101 7469628655362060285 18246970234431189617 12289806535822631610 5783831449161303842 11600369098262746149 8629127511149876310 8093883560310054219 4565320822105271575 3078687543892314445 4148952625827358156 11985599445438931873 344902092504966970 1043785058252970323 8325783257594956440 1374338256810140349 18175040689805813021 4029104226293272293 2142432872981452083 7534647857280038341 9597289555425049637 69217133000823780 7365064586839750699 6267924940624916394 16119124996761156944 11993991970071002374 9716385568201941539 13110283672792674349 14194286427403729469 11520441766411144697 3331211531008604597 17291947138818693699 10157205821532368330 12811081666467304025 12832761790041257474 7487980809107667858 17126546586736370568 10522125299994993049 16916493363773154411 17551936790754632295 404077115319555076 11189543413418516453 975514864038858878 5191373421746179466 10481709010520172299 6254952108238797482 14073883725633064608 15549552504507435505 15875660217302149217 5156515133299616666 11687121585299936019 4139720105969253705 2055386437347119277 15148683337191290618 9784690424721525415 62946956269260200 1184900450050877293 17225721046391122870 1713961831310494941 12527110953148013696 4024393993524715311 431589515134537098 10686604009807559667 14536478689057196459 5366050653129173803 16516774772799097224 6612428796626914833 3925730591478278849 4483803295464748815 15325537133436470160 3585535503471071049 7464115521097541972 668688082729057766 13897286490897010786 18431800684521715104 15158028565763049746 14595432005015565742 15930619713246792327 6717421365048188484 14962799698620145657 14006614986792146669 9744740524815324539 7466977094823180359 16224810150577754030 1674916035239791945 9784447368506504276 16471629741394815319 14302463903779882699 9197636758567724793 16420816984119011492 5464497991715926277 11246683084486300505 10647510675373755591 3547751879628314230 8624628833304847436 8995027074282239810 3301814274580313379 12475737474556726990 3489024181325802557 7599571956845050467 8203779993242501411 6813898654923869183 16998272685450394037 6255208472481601466 12484962965114735617 14676094000113265927 3557617701297292749 10279923835811425252 8500831639074788334 2313774761506025676 9300809531379684570 8489631730380597884 10349777996098445244 6769488644042304405 4865600152244482072 1758800089849092695 6764432039384543222 7086469826866962655 17534283922513949628 3482443062181086116 13320874694997445384 15134014748600315968 13873852129016367202 18175576976093213373 4521554461815772372 2996308584020775709 12401720503364349219 14023417333793200775 6663281738589815742 17221725085858153024 11232573228146430293 1901838284576538691 3907958462147593317 6333366766570130974 12139717643055917496 17012231016357353267 988941037791466674 1696362607255425234 3990418938841110904 11867468753276563976 14969599396384154695 13722848232020665216 9351135514287690797 15133976828982965306 15833435750886585612 5024884961511090926 1270451224661364059 17866134867358233239 8011694708555554974 13153916436127200042 9332960226383786024 10117227190437983549 12470477832252630737 4310455423706523719 9233687097006992374 13489387004670520771 12984258871581457985 5104866268709420266 4324198515226078377 6457422756477517478 6346964974701326865 4939289905415019148 9073252297899235668 2212603851958243943 9875924634155137006 7936719537967895253 5559275737741402928 6905026868562000949 16016634239705103574 16318044742237342139 12913042904609664848 9168818042177000951 6431729042144844361 14794950515008499512 12313349931117538105 3057249238605218668 11805785336121891330 11522190946172008945 8558386492404796713 9095197149964661804 3129371843187606474 8476039557897266684 6539172853737196988 2645966421132634601 5240269506885850794 10937727157687865575 15272764729328996315 14786568312686944576 13362745970985673874 17579116674009419468 3701691998300235451 17703965952194525482 6416982573919169739 18090570292513591909 5146999865141183323 1724034147517519904 3929643018837880699 17535852084744338764 11049239504667149772 17847587858675698182 15035807383206060769 1504712441703435252 1826497241752581587 16446790551647776613 6796310999645073679 15990628475325683914 17647828729625176612 824627350752780866 5701337023872338642 17175872345704671236 7952592606762215562 3230479661565121869 18107663242497321165 5301449671434132618 11926611920613755187 10263198221465159621 573426788129227792 2249498174167423268 17061510496769082683 12104126696387895642 13235601082577187108 5683461446909101220 4588111099310311999 6930754840459986861 7660736743649232645 9615591012620067851 12694394206034211338 8928500205226328080 16019411855268711501 9610476286911862283 9970711516381576735 2235951979666484952 11698485227602910447 6035551783513901999 17915098986817368657 7363066740106927615 10741055556787279844 17834051758236450517 11104256804099911900 13241218604145875123 13588416596349695627 7058388192185960739 15005428605824557030 9780563735928417109 2354143610057248898 9751711808948272846 4559971901020579992 9375336082836597067 10082342600698120816 15184839269294140161 8877378951867114011 4507580184102061768 13621619848227588474 16355798592048552144 14090664970880427261 9571131630611856427 15431048186861588471 892253611599455056 7012961742186240736 9995406910726093928 57158714799064336 2056567882261629669 17457406515898573841 1867431985166356422 15912757015157262137 9008221263267744524 9150150877319004197 11959389956469680044 12270244663042619834 14724991671224042418 15307870745398879900 13753263695535124296 3870287656014738306 16789627885417020258 5943866883544453141 6941507095086407301 8074434099280350910 6264112541755757238 1404538116095700304 2123054186296129212 5429457893453246342 4567249880085123331 2539967868952270737 4823259734973947827 7256638329606267901 8599500377802657655 4904156054174473662 4139459804732359655 17462609914671958684 1612804528150132849 1023184491093808691 13901442363881543811 5631514315587713564 9860183346047735847 2223925737262652605 5873341474234551195 466428186445102173 12048249119251563666 6500100204917536648 6209309142423851820 12003175385679169185 12414154044248541358 9306744406055520197 8660719480933166608 235108127596241463 18077212054727711937 10092938252303888093 13106107742427561863 1622536397530418940 5856664413391545632 6624066695320472639 4109346747231848976 12761599233935598080 2384142875729969450 12775999879241952390 14293547776446108789 5266898422944206567 12279303023339332572 16988628452715208764 1473364203221028583 7113749562157855085 7469857658353161681 12032090705984859904 12904402191823349614 929424871986821321 15015757421047415499 5614619453578779305 12599907763308425872 6901000781274146825 10813180994202888242 17677819808327393720 352452131657217572 11236083025668637901 15833661437606386354 4827623673198917873 16693784165857485535 7222837730656023840 3958249890999236167 15664466588717266902 9453425539553292305 11285604059628928945 2247519241889386020 6348268962814899909 5156267372050138676 12593928888709021005 600085732027574491 12325360113362710379 16657340323618987275 200286112680262152 213351538843935364 16780082813715324430 6833578984755091766 274800278365552892 9411020949836656051 13646382478666466683 11439252530484377348 14254926888933444929 10099901585719397455 17673922746613102075 1619854302215570094 6136285114816987805 3414537118343250595 15223493784896995443 9668612143088984830 10064510394930187202 17461049455225215325 345032536562440530 8830413494961717743 1057792037668356292 15782675395781825002 604783297463591394 10983412026239853972 1039617914830843526 472232566409233121 15304113476233529663 5817772607942079720 5945686774531652692 11581466808550935605 3042973477316233820 3872256108733423698 3463139328812224000 2846592258756749561 3403516463724311171 15211294112381662711 3861751358002937030 4249774482576572446 6696538308444619275 18150536054542522141 14629198637016071126 5735025832386308278 16363790676645010797 8699214136424591733 11707194545169956492 13066373398133422257 17288400791777084521 13359170427445574661 6233361015144516228 10673912767288730276 627772992728834219 8764290681436576704 8851743581560763379 5967234565520999594 5332430252916846510 10175438518163820053 10173660038344518499 4593045314761240825 4883572299836621828 8538100721817696876 10582003786148061174 7649396007673181594 14695842321420625947 6137503170086715569 11308869759791699415 13301922517326170964 17306001869148923607 10360100130152451875 17937958825034753331 15252050842228872317 15613984356608428100 15134698352939073465 9229554682447935670 3212788693952723898 8113365786354600424 810938875088819581 6792142476963626878 13252355959940922684 6737380657154349790 5358294391101839244 14540732631614276223 13125053628113157434 698854154381630262 3453418703043448068 12109595092834023918 8256020148358636988 7017629810489870539 1475331769935304611 3724405180495325300 16575115153291755078 10155557212865166225 7496420486744349897 1584112451955860187 1309668894551321732 4931370991919078409 5596224061942684178 1831325899396787026 11378621843560268409 12128910630609189152 10177737138423738490 2471173988480799948 12529490846308593105 3749567479618365591 1427794045742399151 12097281131756580619 10928809467107612627 2431479766726381422 15843145232356971237 7019376881023232881 13839164215473751947 15265907527914085147 8649806828337952941 4743633015029770670 16517899453868112101 16636706617714991553 14011513851679074058 6119953642225921632 13476576264100683322 1690007532721456361 1938734648188556111 15409033712359615714 17643784396596411115 11554269406229552974 41372999909348382 13718160774543842121 14015115932150004268 2180811493765926613 17441661167118695059 14268683454995297187 15882435925212699909 3196880271987799950 669500672490430345 11134866972444477307 13741463748767435466 5768567763722134838 11943775196779800455 15084669395137619073 5975123603223970985 17232805324236123736 711398200029752183 4159678955126167578 10832664361184105603 7125090984602976888 11481669296662344391 9452143393767828683 16456047913810621674 1165709010770620845 10521617217640572456 12052396004419355456 1265757204568286023 3456023650768566558 13068591870156343911 13282369430730344942 4213177234901307468 15435773731498672189 17624011301207491068 10434910524427658106 2640293987782632724 410169273238019317 2956101214352180266 1627425964436367953 16054435035254251056 13386698967082565193 14991214573967572446 15626177380129836348 7335372831318221805 2652105021248983925 10792537559083060214 2239043605771101207 13140051578630677592 9220923650624943148 11437004799203221335 656576487231495373 9732297184752548476 16355894139126726422 17705946865509872500 14066253648956032469 2041263414996120994 4669533721372052352 10748350629216025453 2700656295963593561 3047347104829494255 10184927379637991954 9229480018686925065 17319705603442250224 16896419865731011123 1172833950458408237 14062913100184961555 3530933851725491052 8691854037544580059 14381741137972656762 2787697927432548708 13176680453089590255 9111025638418031942 3739181634448125748 14733996727130415184 5779067246091766018 18219203871466047153 17654962494998744203 13496782330366072661 13496101431132604906 6397661524981335594 4605329501588117798 16022123599219169603 12157833369663179994 12414460811017790997 2068162655506447805 1797462082595116903 12201614968793503510 2328465116976591114 3547885850446021449 1425458028935655698 15937772320012657664 17430972074557095383 1870150053566279541 706174779663219860 2298086591387360995 6911016291815808089 13568691731863016261 549197399049680115 14391568893369270542 16957058095573239733 2178979525909740096 3730069315636174324 3730872428737605292 8251196765127346193 14890295893732034574 7312856111581691315 9697083025886825204 7649364499299688911 10789663304576240548 12540552416885325266 5274854493372834893 9504939134643172941 2240449580360765093 9817883007331925641 10463576556182758466 9314909054965821708 1259728819499299638 8332269960889458451 3061349413821275597 18047786388606585961 9677740717218183739 5220115197010552433 15655058575132520769 9758277731717600172 13576365858744203373 2941067729827186879 6954110350635351491 8285489106713234 3005954215901498049 13984945844067385312 12884670376718716039 11776632356643596903 15587128325224284175 14546786480960747260 15087844260203230480 17462394099198747341 18343382487274572448 15136959301060275242 4203946614806700574 619923930118085877 3906617321852610252 16145514363235909670 6993022196612140601 1525092776615399443 9941193342834788372 14084839335531059465 68843881904364627 15971554362576376651 13071181171258454961 8065748408683075477 7033283639066366199 1089156134182780768 7700628971764927585 445702700719138587 4024055397891326991 6097097728244524366 16568696839449711923 16840209985909232875 13970744737838790202 9139013588218664364 13299379122650588786 8775230032066656771 321313535313650985 1825279293087078134 12574360629362437501 12033923911042500915 3916500283578896009 2508970789597064736 9894309714344269337 4133288803170311410 10456276847482295881 8377874227387657315 9071708370910365585 17845467060956505266 13350071458862417781 1549155898875504129 11851131712845684014 9323911706246783049 9975142139279792339 6377564353759051237 2338868270481982122 8681850644286293546 3170657435550415446 7584827425468295064 4464657103232361811 12301026699632395148 5938501882427843544 13515580836344225400 3270410556997653181 16120699081475559240 12026658453626898415 17884627903023601510 4437172058032769463 6915824787038673481 6247040302880086772 15878865028935896578 2350185064336705955 3942344824654178665 6704796620906562008 9139207929962361173 16655196397932340373 5662838147072812709 1434290979739764505 304788182297733500 3753587538909665441 7267791882992280082 17339432347902607673 14634658783524452890 13661396802393410648 16223368181102447010 9083763510552785217 2814612140389926587 6906594459603036378 10788322995498532311 16477594841437151344 7601019421273487778 18314620319562164574 134866277064880102 1616731794850509726 14525430053374717012 14988742255254162126 8220611860392707335 5098851268006407873 18335165786110931244 7903436198556536349 542856418352892200 3174509319163842008 6045532982784450814 11623215377872231506 1497000559203195805 6829935445022497517 12680270473799523321 2896619567518246974 5219188890984088952 14177031758919188416 2227154063132000282 13407511407117830900 15234493375391013328 1320404774684483269 7293484764671640442 5052190705820700766 5512120137527952919 5434352684054705008 17758655387748092666 13904564627011015911 4629206900048127700 11346974797864943261 14455964761013930118 9420732602104693227 3983416396012819777 14930306618431918444 18091181972598149611 16877913139252343300 7316961365830355603 3457095638647751442 818652031388491422 8444972119427646277 1505902212733063841 12607526344973018738 10622736475789776466 17271676529203924334 8940911007165992709 17362110952496851951 4384911352610368495 15183026974121952091 13909790418015903488 14619220384427450671 16390898088495098078 6867723070269146578 15647557086777982010 15529184111170914491 14433705474633819976 9751707676514696130 8259900507534385216 10648683544955161005 17955482915890294417 9784142875047656028 6696041136097501757 10570953054720245779 7911347616077335525 9991210154485564650 11555459145443900847 13024125835810315568 7054670222905357977 7991574505607512804 8223996457845739237 18377923640799474102 14538796677678559733 1687449135065435348 10945843895492225479 13080384953083955564 17080135098053329597 16981769999450246373 6095789638391536687 11165114160816841961 16373948961255302326 7766486477047855876 5086995528231074306 14646229399766267764 14695154897071831492 10344541662828193814 4039432570002129770 13416393440862934424 15811174892231614857 3949382594110088336 132757543387998112 12448061323337581257 15558435653088809785 16453171694819961547 15715278711288853702 274659143587341529 12245599580082329513 4812866841828866270 3602295245114607313 11774675699337996197 3944239750696557885 8645058694561679159 4769759349828456676 12199269915282974465 4173585641210139591 7224092352482472642 15748372704313277631 3226495455247254102 15544018895013757188 8815033464105109946 14072081183880220509 6860722135571227756 13969301230531930959 17635854322574874701 16936041986260597558 16038636393282228699 11946835952329756439 15792518493929742499 16315638106161000514 8510917493918533841 7111801954226137070 6922361345763632298 16491906511805542179 16261810629791159999 6799110682339231686 10562224166613395372 13611712880078679096 12380313822048379048 13318373400765439008 2712118717802256815 9471727258871315005 11436006269522262681 8579258907195471214 11621870724760585620 16545670405136688949 5264366461367906225 6056684802774874753 16724632490569803114 6808114604317334325 18371989636621558293 12951119975318147482 1328923645617302142 16225772989503707411 16280461270067865820 2498511948793142593 1564999493143966801 8180448594575990147 1465391109050881953 14505939712361919516 961917212669691765 14817171688047277500 6761333111971933372 13478352922464149695 17229968985705167853 10976436289502212087 11554456640929644901 6314616462377903086 14948273184021488827 1076905064022739659 12231954692977745173 12811409718086620496 8589949040301656093 9593727092942911828 2986938326562359258 3485654881286398045 11020125441759453926 156544506991616388 5452054589098356898 17218480695542110616 1078117343089538735 4363276364011350810 7637123742126778409 14859132188572852621 3996591968204060132 3115496925536031812 12110039152148425364 16319495112830598090 3804830247959675528 3795235369870805701 11053805118057056142 4682745234680033796 17736313618151212764 6778710382590214548 141755359355214140 6211280823097170000 9531752540056801878 9222890283042283744 5000182982461024534 6175983670504387133 6199418512389948983 5871157648897054423 16569968664166058283 18153386411975994757 267967290284620470 17622800347921489213 17464845836822870253 5174766646005726145 3145793872924379693 10802676946787680844 18413733596732628061 14551831646647094056 7037654875713028873 15857516058534488649 1088238304783064407 3125802646688161540 4233683005855551843 16437079320383384223 15204384915252608089 1188890894845490249 4474718540981704852 966421720707435569 6497868098046137571 2917381103759794838 3376574877001941479 8889596277661295266 16566640531328187544 1490078850955322434 10289465213591949045 11211042318376238318 2795285986058431317 14193445999866664405 16077563478062579301 16066637919156493251 4687782016719803948 8935660238460572559 8637537169098710018 15235209947551609430 14179671123964275474 11908801401615247618 3593871572156120228 8141946963612180911 15260665590014526258 827044148860447377 5217595113654709073 14134052976491456052 15360298140706379813 5631591613042058113 792901509927924354 18244725464616583341 10251533141526356629 16489614630797267391 16651842112887733499 15458184955673020672 5415852532775974902 14250379391287071891 15202330712737135610 7217845612476469428 8138573627252550252 2167271353348260379 9885468236237918643 17907997781100210068 5427616849952368428 15597286235699775019 785994464712376202 15372682226226662880 7487240060491157196 1467096869273743545 1701767976679831463 7253985991311524508 15251289851089649505 12736883133986452166 11835541762093762510 9355142067445580489 14065267030001482574 1027267069471042765 1468040120951845062 13903810525073548711 13606234807715368216 10307963290901817565 16695314779486773099 15735917209403789811 15481241556458736938 13935095440422612733 15021444019339286717 11627323501276208241 14444603328470397109 6390175771728966039 1616006025313443186 10921206760473737652 7768311966270559942 16888250001528816944 5256377448699694999 16254264760271163363 7912708644092857973 127505753541062016 16939321895850659422 17872165176057859229 11856390614109300078 9895178648212702918 8763125219970889749 4912281429741662275 2124379557414914937 13768464597691503243 16186552983569096330 5539206245914125275 11877044006622892821 15597752827826638944 9268066166336076854 8091645906053182606 4544427200408652859 6948569756740352645 14026511621561061503 3997522055941181818 7682965940425122739 11267988535515406084 11765069468013715002 10731001842923967594 8200938802406787423 1260896608509504191 8844789960041595567 12391620322360806417 13610542141724701769 6499153917228021705 6754767897119365544 1896296220466799768 15780135333563283337 5294109066663248067 12815399914269256454 1108244834570304230 5682893654169282890 10798357375358843821 5537818740903648267 11007429058741335891 9535462196350025282 1585139066578513260 7954012315496902014 3754075375124891966 1697680564828606558 14947855246958105179 10883753623297239739 8900727962205174667 14250915076388230858 9865070416574314402 6567269916566318282 14978096021582639297 4878852108259107443 9254458294952722825 13288403044095738108 13902999738207630902 5868440551775652837 13955340973181796555 16509700228039406191 14785322099472463190 7195462642349092115 363140920073411615 6397844724781779603 5187126357616217777 12385463632906259763 10032494839157187363 10047759492617523768 1281047243268024081 6027524611834949541 4665837786103017511 6130798388930998711 15255710626244298146 18042576731522380027 14460694917625978557 17212661237508807298 9501161723985113569 6335638803398514307 10166833262125182088 8575919089770223151 1730062784362388423 9697899021162715633 6365409912391474057 4860549010814788099 148946458683991726 12776459867459680681 4085700109461459936 18073898474255054894 4694203735652370095 5911310591989505401 4087411843203940029 11204015444208428302 3312769719660322220 2328688969588621142 13697816110514221888 5779962005504332150 5545274641860221223 4367155349908742049 5940920647482564873 17291498616236658083 17885625445368304055 6240350226635274521 13042822301984482433 12049512345647949794 11206101457663851681 6172404797730747891 416659511654926777 4415926762631961530 14442484290177986515 9192755766106070364 13029837742195457397 4622502521368893068 6591395434458118795 6813510032283966087 17942305111292516955 674808801626967040 9012612693332283074 14492758892216299247 13943648493444396937 232954567817548471 4614179991002143735 18416034531309488199 2744436675773927909 5001799247871647082 7451964669521929277 13327167425303825219 16970502278209945895 16758583189681779402 1193412779139061471 8461626583956571878 5487628396957452647 14400730414967521781 5838914568781347260 17059356454127614441 4776785759490042046 4096937674288411923 15079254850383665712 14906868974230370537 1459474213155745968 11834295389370182264 1453219676519414272 11683489431336300988 15625212223671171763 16004439458479900792 13447951859850515583 11875573385867801902 3531379795384911953 13595428353679070191 2017142710241960214 13848199575468836791 3054959500744087287 12818497864156830825 6228858120937970039 17633749879361645769 6192259966452087341 1809667458158183759 12523186883314427208 18311404153922326007 5897158431737996979 9935938732512313506 4660853292909800089 1788935023682951837 17951806296429546749 2211337768338454943 12166660746496072858 15982174152480437254 8782703707395439407 213771162811074601 3990027052757102486 635032528735291681 44325841055775131 6786289708941487030 9996561432857643028 958700333255345945 9206181195122605023 9050721221617678571 656420882119495627 17429271957230501504 8751911638697709326 8777527030203324195 18115838931014401231 11857616444073679057 12151060559787969514 14860592893910241460 15630843107720292617 6578601628196775188 6834320330566433254 3305506704563742052 10156619690775504936 13703005338293218759 14362163817319921208 6271346582776238092 1562794831930283167 14003966299831835700 6244856579593701989 997407624643374676 16430612119584548305 16704905015349137010 15259975909032784390 7107914902081334582 1604521964700509940 16452251153741167129 7582913284158620427 3756603815768857404 631982657043544386 1587134113893175122 2861608998901141585 18226735700750793799 13059876099081407669 7735093888935255780 5838999047550728362 16251425016339368943 10801576335083941737 11386150875201081535 17380578673498167978 11303716619019469254 18323198291842399093 18028993689034333718 4712454022681033406 15097360612023077683 11840762374036931133 5976410563477528901 2924627594260125586 2629708824649668813 3701234879526849183 7813398890642924860 4768735086312104155 7025531761733973756 18101984654372623751 411604996159013119 10563960651844661756 8742077311202296497 6515242818568232495 13699957928343211662 4898769374292215234 2628535482269460238 15354583631437267268 16308893559300179400 8893250842053601383 18435913866545146335 12871855496275476431 10205800867191362970 2580452076487260755 7476922940568644739 14240158833459521630 17392500905297105733 12400043112020703665 10465427524259058192 7033828316276732405 11778974833641873263 5223912370422394990 15132054853225739022 1715222049328736924 15466026861653192314 2289842778079388632 8900484049791087983 3867728009553150499 12872515939707462035 12608625477301085286 11122952564284348502 8356617917585632489 4969297596952626107 1375948742410382448 17718774489635405766 2861798027948803686 15034137380844952998 14862722213199300043 17040190266887501842 13946331883137252279 15585151638093915017 9512659272641716888 9311596360823335793 14252107386309252545 11125892792994368798 3185845658907235117 11497896652438610325 1726834182483208753 4004868922125838663 10229276067649770494 3889649812810149001 3632107745597218564 3989431012696535455 9708237355959825972 17680415238805085384 2560336218334589455 13591415431335197265 7287037213533460782 9444947790725848586 18244005505029137746 3310868266615499606 11163023974933161633 3982650591749462852 18037064245805827034 6456666729915022497 3298604685730851901 3179055034707284991 12789702525848766295 14306178481508364218 16138738648024860108 3742924567854466357 12027924338586039202 12922042098819886155 18207241690960266567 15745906711976041606 16907843581739937572 9763132075187249307 11595981284447777259 5085272533054490099 2548721016818942438 7496484288172489562 6853602311477639599 3582505113478515618 1572244710512722252 8758471053440212934 9164755257564151050 17591769229128386500 1556418743374331881 589310280870354939 12118092613091215919 2586130799230898805 16375845235137092421 4395765622864042707 13514316617236623454 4509118572424022256 18170253005497305785 3930344394455643277 5435971235282401805 5564221835535576399 5552911919974273342 17517419618048857171 17097294363681020266 543520135983364283 9699501794175977772 4679838879152361492 9318966139104467010 2401019301923629613 6136066244173373860 4071980538108045439 17889976927800112311 12672868215352179468 11002747366734228799 17914540380167082124 14934223488090976515 2366256576329324536 3500992665695783082 8155397754478400065 7988054025850709953 4593301128968643758 6244577019547697115 4139648328620053471 10940335760603988130 7589170991671350003 17354205434684988970 3427245192094038424 7822482094525583159 10141026770152765461 7812439207611675211 13559730585171183316 8867793087752028590 12038852630470611571 17419338601321618242 2161725732283834972 1071487816580379367 2516340167465688873 1414542040270912077 3029548538111809670 16213560328951425855 16943544680712621945 2256262518090025351 11001524128553647692 14492370991019730963 14924465427586490949 12901414812785880853 7167157984056270409 4741245989949922320 17339082930909277612 473361504016316992 9425967520110265140 14923108570688467746 17613081490787561407 4623407705472840898 700565263928459198 8041641129790609823 17994790459179576218 2542819130519329680 12388410990492990648 18190942424321163870 15206973577854910239 1086012931353131204 2381432695631831267 15761794875833877415 15219217714983680751 8472498008724563945 12696345834700410367 1969093196319838076 1313736029689370773 17614607055075766078 4623217699873429849 10306088758109926534 12265661797448365683 8593786245029056790 12597078139950645005 16647821593873755184 9286784004746013165 16521524923641002222 5937476054979932356 3391967782402623672 3327374503854109745 10872935316724761776 13323583275266638140 6705147947460879163 8221800100220166853 17749878216164341052 13555606712832733259 15766621272623409567 17099648459142194598 16312415886400080794 9512061890547399784 2543072580198171819 10672852116293732314 16977757377454154448 1444070146893336379 15158461515299700637 15526384466864787601 12975371504587335133 5789930897367297930 2674835447671973151 8979760049833282952 15911949458027905115 15832270205801391975 267760817483549691 4450612750391926244 3233636757647982371 10280357237729888636 4237331608834615858 15209516410335005554 9364845305699173674 16694296608326810945 17665580306951020875 6875653163011956769 16155141394037145978 1135274343883799366 1600371483260186108 16372976539491522707 13077276146244160413 14260821539216934847 6709979886171598053 8241955585475804604 15994428591170398091 7152077047383026252 4908744047771994428 10458629176634316118 14638217350240443491 6287307811866017643 10522006999971729454 4529318109159208406 17719146230031627749 3093554785522427117 1919865486036708770 5987663008250340765 16440346134902301755 9676050345839306168 16889349335269656140 1320610218407926638 3005895258097145916 7247470841973278874 15282345310567413286 3790104954007248288 1230722774461992931 17020980460698761422 9905987574717627005 13817917804575607352 6342979555052912233 4969597118753479194 8618587523369996783 1297525801992528692 12675414908175587917 8429595665859911729 18101024006288599182 17546963271958427627 7078037495014299511 503434626832185108 6828301379182442570 976296066874603278 1245962248896468524 9358353245020379512 7766287575656369160 11057207765035550688 12633084049624119495 14930781411239252084 10155273116300323428 6750180988008476371 14451689368136668842 9758431971888991716 15387584176083979243 4855417212857273670 2658624974057821069 984512010605382519 16023544562768242272 368056096044802257 6298214580703382387 3711751058713623269 440458519760306567 5685924346785834714 10898167546473784117 8685922940407660030 16881711664464241096 15304879626261295528 1314410196909009705 6761979112384051070 8313422196163743519 5836489494955346680 8166999998930645089 5703796117109195278 15044040441020298452 7634871459481598419 5427911026337529235 16029166094516781682 10154761786079950921 5753281917383935047 5909928865526570195 12265349148518613252 5489996599854804336 12844848262573620927 6327526843755311625 2140032616979630906 5342627507435968885 3521852633654829268 5734831809489046638 1406293702651012922 4262711775571793592 9624860850391962290 4988618265219315190 15554834855015850329 11315475574312042409 12834795449818282002 12249942134140956235 6331337011150171760 1157748807352081726 8956648873921514097 6351202506901940768 7621636643126881158 9733938766327834776 3571504971229540479 8575574275932550206 5147900438846931480 12665825732103492467 11950831719215503330 11721045669021394597 2816399358241183826 2873583987528170347 40974301574410577 2827502639482453276 17398012541541047940 16869797026105838712 4033533641659687919 9832988671555550456 7282366947762630257 2124404504538527355 715574071031631920 17346926799822433773 2261146831526283252 9567714880236224730 16247245600761915808 1997297194752704622 12391903482019481312 1983979448928555104 17278687970717659783 10007881424939353184 5558161424679821842 565876161071251635 9431781072763144460 4299491189882376668 16217579715721658627 10050460855819543417 14452170449422897529 12709342484722674785 1082598996374200358 17232444732256957315 11490246209266754764 3100865470104728518 17075057994282196214 3303714077258702851 5450704944876336468 3691717673359879509 15391848408360914456 3238611268965601122 9475329588208585342 5761719824480610728 10221289039732832961 12313108306654445470 15795012003537977780 2698774735966352161 17450253492099836707 15011318403825190501 6045774757679198849 4702003658864692999 356097396576579494 3072916325994963135 15833038054661992413 5772633592397268711 6120103847855517098 17983662969951320830 7520909274723510952 7812304661376740932 744360520842738361 2826384903250336466 734179737155289693 2775146886732793579 4369437617922083182 12456135071777980119 16411715653793175385 8466847986257217300 11574349293466368111 9296042290606918876 14346424236262638684 15506568326781348872 6290751993512066830 4082748109922497124 1394380871335422062 16175140758045035453 12797795414201718631 622297841919138313 7088879481229707970 17889369803004206618 15934070266048888263 5589599713508577336 17509570055303984801 6049114063998788401 5861742231253098890 3462232741720886102 7984777988160964619 11102650692851694501 6675211405010235269 3541398069291813193 17823791113061361227 11063024872038991941 6188439033742665783 110928773330716960 1701729250823764898 9040362206885942905 15694673604673367268 16691061237756758867 8168032917785620964 13342082892069755848 7638283286360345199 11276382825174475892 2665925045446391363 4057847536479789147 1176227176267679354 1664284819787154822 2269627853285798645 1865539734786336309 17543572602167822671 18122306573307659970 15272768044841524575 16207927395001840996 7086226115290755939 10715247020304711823 328187300557135413 5310793090505376048 13023292611050398965 12130148188104243288 4291828864723266983 6410778830241446612 9686098606409690206 6433058791007796525 4704740336291581770 9639230017774835816 14416662532878562842 11987995604182198343 9695241942846378160 12359026480643254068 8752395576130676562 13365094130880261818 6380301407881445110 9310707124151061485 13539757633895847945 18162426766126483344 6545283281827913856 13915430270917405068 9904958523453678869 14284052490258269082 13959608991614479765 5824177010902769100 1827571675228444051 8545504394132391502 6082164956066961430 7601474444343618644 10044659052574083004 14526210409541366133 8415076524434416233 8524687831708067465 14662952971384732649 17190299591703939676 5830709811415181174 15050738524652432318 10176801060420023520 1194735295176915153 488230087009854703 11770072777083315531 7532845095051151378 15827249360410431853 12115001027354855792 13838679373423590734 856852591048531091 12220109299071559876 7455313139981732146 9779396330019211855 18004925930793857384 4539366501842951792 16008404656894226522 7000623807494706984 9101139091837278992 6165648482102445768 9955397834446015118 16118475784228749402 363961553634917908 2013308082541803126 17088010746709690787 6478463814913987797 6612481167516517888 985337701738901099 10752915927001026834 8861930187873906298 13027099692248232299 8662251660343113053 8808852724809445665 8667577351914261730 2070641520771082624 11405370284000436457 15971720153076723311 15014137384578719384 3321438114705565990 9646488851576113100 8206501185070534228 17041049679814181290 10710427464116145604 7639308953371890236 374953879522241859 3524828499068654730 12024029880216996063 2784920054196696479 9984971576531303590 464602554728903272 17681359166764388518 7568001892326361682 9487743733025336457 11373048702373377073 1686574616335648867 14358976785454920533 5922049288956225812 5521587761318065694 17541925675179466662 13810389761052081423 1166951357606790443 13588650110354884521 358215713467052418 13968719515389998470 13026611083306765024 4256291759435145797 1309408381275437032 14840066062197424116 9915156166307926736 4496750290517801997 11094965377811308653 16786919395338502994 9847867596038282624 6887547750650655965 4524879918707425772 16005611562458403050 2802540626992746564 13425002738317926334 3060043254976963435 121408488481117439 1290091045115201749 9594456745819781312 12126386207603858851 8862213608529373249 9048748399143818642 12951269410572142966 2903072046533261204 4497743248013968937 3564033730161254952 15377776880160237966 984952512873074408 13227140668103023059 7379517132396337820 5177623978321699646 17699585629533022915 10690739174209797957 6944052626262231237 6093106694722225948 1940902225294861059 4746615347796406423 4486070931102808084 7654198085980920727 8882442648730350402 7606495828217501983 16943527898426500024 15186501154213922545 4733021311389141652 16369807569246687930 3641880463637720182 12663625853719651337 21854064171930746 1515568035629921009 13944604971983203402 8889023890410976703 11122936910083544729 10630523660648765779 6802096754744291884 10376545145117274880 13138616180601065073 16009449823802205150 15283055794927991499 4953637380009165302 9588951003113117454 7996518845388668025 7483740921051885666 7489819955380519934 13846127033285706901 15353771118410305519 8023868430847055530 17000605693925585266 3742049891994747670 3538613806412164110 9040441520193086407 8425870279904900859 2901961289061408584 17206006002101325095 15943186517917325201 10977025614557906487 17960390582302128486 5433385696634557114 16732941964008746980 5384251351852891269 13078871017375114139 9261968020927437704 12223021852136076693 4131227606815662424 12652061449625487151 4562685295678104275 17664414914733631844 11533518955457048698 8084548319359664185 11531567654386806930 13642348691656525792 3257547802065088093 1126636834972248451 5221226659691083167 9156773898337886898 107613170204240185 18334892931539438049 2279459848191861665 12569358131908546947 5616510619522124598 17603505574114701709 14609788650950859655 9918906607213345893 17622489060159561364 15519501073863877377 7809526686942668994 1693404185736653138 7859838874157570902 8194494621117475231 4833773470319071913 7239701109117560088 9401723309436945193 3686097520480860300 4430748401849359935 9096357834885134572 4573950990835770629 5417624427243878553 5739409013189610079 5680178927837497711 1413418201629949449 7586022718945992341 11505690690925284150 5935041192875293597 15257089712316544824 6179373316319810485 15938111450352983927 16344836589067389350 4683574999240610855 1466853943196549596 3704706863266286292 866435193580214535 119229737009233726 44530801902048131 233209299539211637 7766033639088806178 17412793738542803017 658584650264292548 74200311816598340 625111463433729389 13092208775408374037 13631664128462099746 3097811304758932128 12290316529590715396 8950029622956150695 1567183688199734268 6140541358732595109 3361504100431576262 8360216066336604538 9998452423560436437 14017051310652844473 13959573944049482891 16568303449583337270 9803165084005720020 5251109800961474993 12810698349378841031 5987981578468809949 13909416144113007966 17654969249165799637 1458544648893667950 3129601366421181741 9572205141053041776 3928149894100014598 7356368028085281184 16715245324559477009 3356917447330448289 7705411898919539704 5174840868742672532 1230383343521359768 14953924437339965178 16551996381336316590 8818820426413844628 7219386030550985108 11528475587324580053 9680084159711198798 11367514871980476433 1198048684636354590 4560625611643374438 7822422588381173210 1381116369226400771 12635205463428354270 1113966479640066732 15381202163984390104 4397669473209934516 14003008431043400924 14630316889160018591 355987270651196663 7069221466934647927 9504528544675902072 3445834050775123430 12018992065933580595 2087767090227593370 9832295407214675291 12509493934976859800 2183059019041869665 881226216505555179 13695029992574554162 3524431670193587502 17504469306177935699 6864198941437309587 15737662114395337916 7439714608912642041 8058898391607311026 18257748495622897123 12506832448970142826 4074755220856549409 5690990311778334546 15429823081173825604 15462806006030858777 2145782979375450846 13224663295478339274 1270070855379068858 11368102806037870950 1475017706011868931 731623008651885892 18365082381756747620 6724991781169387292 10017311839525863464 18153223869845945109 2079764653220827513 17153201929573447792 9720453328419640881 11362103564327905525 15406688251375694709 15253047518333760669 15847012362756130696 7410049970372195358 10801073107560291085 13576578531880295928 17829936608642618689 2040053669819501588 8312725125405089193 9553277773291744789 9333060634837381598 8703072172550874330 9152466235289288544 13925476791816232763 8506301119413337988 5156227292877892247 3632926620296195945 2560647173891916632 11281779916243755725 3378393405773159213 15699369538011887105 3246154460645507431 6709205606310209866 15500605084413492964 16943340909524994721 2200189645420324671 851075409277448383 10590312609817074706 5064745659330657287 1505673943339382782 5981292893170113213 18075303976273950904 15384463157246980980 12254056748694957400 12235521935236117565 2537429209504028689 4432699631856255815 9583479035349667508 14658976187307189262 6650797611061744274 7376038403768578755 2466990941843568569 2510443832234636533 102313704608996800 17283558190746995175 5327563635204146640 2194130762681468261 14058954751061580843 13161626456758058458 15281385219688934049 6662294046417049140 6602296342194708961 6889489727148021662 6144586695680204846 12471146063300322241 2657603986209699971 10396909878899996100 17078626548729730845 337333470690275253 149155105735396548 13915070730007513018 17817922269097854017 1312210096451592294 16762199622455371197 897348740165660627 4489344245726751361 2487855445349600162 5902393359015405687 16745879677322456649 7501665814021020162 4822490877360637226 9587407431831108318 5212315378191391216 4943148911350014542 1087317137146919625 397450420624881702 11168666812109002275 4791404301416973884 15141461961839295440 13967663508493660365 7787616501813280127 13798368820871914550 10246013753561366853 10916862055935347539 12377690369548502613 10559780016813284001 13365507559919792228 3487373690555580327 2578931635447095904 6334420772786795863 7855679875742288255 18291941057515303861 8916205927064038411 18206309967199813591 9851500322795481092 3370864493186429952 14735798827791912584 283290712633366679 10324164484940942567 16890839032737676813 2012834690486634789 11140347654411207429 5721581056604277271 3063947685161191012 11482848349872455142 8887366272720543718 9598963964284142768 14756503047783070633 14889026025088098501 9241520346940839239 6451741904353315355 17137833953524990233 5804295682591452335 2055613883929644458 11246495595266059632 6180491222433312486 6915339600419822223 14783538130226737480 11615777294060043800 3244597554295790691 2779674950307577196 1919019202545641993 4690077934962885409 3846956172725273760 2721214772544083594 12320910278276030776 2835347623190833691 6938257861178118716 16570343323378053575 6116202967731711491 5530085349089997564 7093268092916689214 16134289121524352211 9843590602806033107 1497296791812306787 5776563869879174300 16436346759567466136 11833504802877604685 3579633070701382373 12890894558996632703 5667439916358493170 7752981043211824 8488776719666011798 1401488296597059483 4169696879401251057 12988339789382811968 14087477165774796390 3068716602306442292 12490844748458047033 11191184705625920406 16504969388594089574 5058006605829351860 8108612493087932966 1771485757358653680 2883226410571532490 15871344276121622758 13215734921991049547 10557329871985972200 16273090996629631094 12223469020990013489 2287107707237414731 3565945938113200940 43099884339537971 2237473770595176434 16068223888616576466 993363590166456325 5791557959006134827 10898729490071090924 13650177839032680258 10253630563472217490 12420876520282940330 7981374696107711480 15567812886241854355 18199246859604977767 10218652659596645399 9082974428008892050 6748846901072381249 5503185299521483311 14934616959753869064 13914760352260050811 962203106493205353 8650395350725488930 2272527754314077402 8831888416794213577 4153692380609964131 17984344301622222169 10306617588902675913 10811762521904495880 4904305816188764740 3642818139592517035 12140453641809696027 7267632551295422705 7609615825674302860 16612409552594005223 7770563155718655016 11113377206930470082 3473482962249000423 10006994794496766317 3006387018045430650 8322107956371622045 6944239632598238430 14402433093628206093 6407009222644641943 255183000122091634 15784458050665483476 16734757815722021673 15632436143767299585 6362630024923016333 6022504262048576135 15844120543184979326 10433822155798913532 3263965900320533752 8989809232929405060 10850107084512250745 605813714648332649 138007676810969322 14471927449866090770 7203435001063410974 13429748677687098358 2474234694818623636 7312409806165555458 16321169920084219512 4574155727762046928 3907178393540301465 5254916237623703960 11064528393757798270 9737466660887754059 16851764890295273364 11020860221196741556 18169683011031926992 15670987073805071129 14980480013645101909 1238115464916872886 11994941321290398495 853069912216958174 16922923282281644741 16983014660481012604 12144560135115954096 10648949786644823615 4080192495873078526 7802561163541077376 11794274255067865561 16283946494784807167 13536475322772959710 5310890099081014266 1021533159035619595 1013434222013004718 9588494300917132860 3847183242645731315 5463011909548642382 16447427708760311933 14491166468549335937 13316466167105263638 76238460298213089 17507320081520497476 15104022193048755308 4620721317493856416 5042187757822856216 12407346840603910329 15193886381175173857 4365582357952681805 10482481522942676994 15691872570634852502 11440744666044048808 1737553158674375842 18220916908177709923 7866859795008546620 15653240050050418428 5804503583520890800 12638639603751929669 17187579640117269368 17462193595031687906 17396231464572062718 8562879500412453059 7368935478537102101 10937746189772918817 502673154690207894 8392004347843404063 11297887322533694796 12574794486251868636 11462575528596131146 5517088184901490140 8971681766785635330 12404396459581870344 1231218721690252962 7348869356798879589 12842766659870106718 8642696370108433993 16479012955738572035 12897055140357309881 325188973913883332 7386641625229574425 11773784187456979726 9701128053709525971 11006183916602961410 5605246466703823186 15050082934886786462 3645983454068297157 9837657554340399513 4111453069030755930 10970419247218701732 4809703059439921108 7893648599616473884 16324999964598912913 13614170659226491446 17949419491633128441 14843070821164527021 6717678404263235939 6177303883815487551 17086718923337823650 12534941307475812066 7183629120420881947 11177235154677438226 15975561510705400165 2688562492594947055 14365181689746483569 13118369938512053570 12340536530360823917 13215311033466529414 17057003098440638898 601400211972519321 13133551714460584832 13232289102796574870 7633666289441275791 11274286181073137652 6731736700433583109 6919220294769346204 1674722041774668338 9188671376742349434 232884687460590787 14514312613906692322 596204876240757354 5512059002739842856 17892405696461552802 2770886399486552846 11466578153229232835 6765141401640909109 2068043987589520531 15688849917445566148 1014642741170607830 12693585978726174459 3681018053527726506 3795484030356794559 335790377163142356 5954121989960563771 14969762195400763484 12999367224946059214 3030339283557768642 18091939611802501269 6926762504676718521 17044019384136793996 13289967114068032970 14206314499174314301 2435229691333981631 2280991442529722165 3280316989752510290 1920407965030416131 10754346042206194706 8030073161364247774 15037389468729706246 6478889572436793549 2223618108199327021 1254643527741685130 14028797952353793280 1153031202790008947 6366318775647646361 4718984859141019459 9948634773994354720 4609645540586138922 10276129516369467770 8852533938610231271 9180218888542993939 7591571503391333991 13938197205801986073 5123850874188386434 17692990527286784595 2153668089325614412 15139307499439634224 9020343507633472722 5972526491835333895 4826078512802840761 12595888320492308122 10660237022230050811 16512436699858252208 1378887756640729853 8320455877762956690 2647334430881628525 7544629168195313840 10509723323757494630 14115775452935350782 8965904669715431219 5748867210045923156 6473406606503782714 13560048758965877062 17770967923990472550 15645811686722526373 12559850164246263368 2296700535766762111 488951159758100252 10539800977907814009 10447073511116836851 11507067876590764769 3173125475349100687 770358815071126452 14444752162345566110 15777148570490981246 11068190720273047706 5418857782507805948 15028001602403808088 13619842814498087183 13422866378220124936 9121754903454555306 10587061260792928472 15263269807956102577 11713718958175050886 1940173308560569474 450200731539802228 2055455711058281749 13121682898938389214 1149102379830546982 14717723123852635214 11785671428587870952 11187444713252288000 6299418458390489447 13041237726603252553 13140796574352291579 2842602896086561325 3920923490387906281 13183205662505089518 7305859799033147971 4172450667765790067 15263736657969608435 4348160216429240995 2452382317089328943 292538127049466080 8188285605826372034 1504499308520506761 11244635672624629067 6471027364234166514 8090563926801415378 9647789140502882240 5212422134458538020 8168873803194009126 16645634424154866973 16538207585691123422 13066834704015124963 3257786810462330373 2899426485077757828 15170718795740736125 10202997591863817875 13657559913275812273 14838326164803687530 3518640816855823551 9544786815917154127 856110727858778198 16153266314464791537 2602710353479405793 4798272757571334730 8251339531288730736 865574897916372432 12414146801944351680 11962217905671472116 17920422682861957057 8921248011079469685 8050230132529831989 17846954255246640796 17286789086344581158 15895245485380133384 10306533660370920713 17929364321295075161 17913568783476007580 9027399000627206878 15727115280190061848 10482028755257706385 6759466101986683158 48206880135888123 770083634982257313 16596921442050308800 13020683773830625294 14034646192385801332 17362719227307730882 2316142875057427697 2360532645594081135 9605618214618097364 9284734672291211167 12840477312200574103 6739393316954540744 14709193969713179533 9425131806435578445 1373647830546212619 16361742551649014791 11836011163975779061 10763854333287122780 815765874718057711 12027651247194016340 8133204988957536000 11901283605598752102 17281993237553550972 15621701700163159694 14507641409438058518 2378046019109453125 1677108067451759126 2858205062824448317 3598103843968378312 9550884597784954100 16328162392301911824 13606398778557339193 15471418437634580272 974555480869677753 17529188370956103703 1406176045181930531 13991306332583470774 18349340920764555891 10827777310322313480 16856607724511209474 5532423370484290934 11848176684633854505 11460424617605841126 17338032023121815929 10673174756142460822 11871276283265121454 4196808026424538380 2123943967474607342 17242804644931694413 2989263381593665719 13893691541248466922 1077433161162676522 4558577602622479373 9241020668560435192 17355650850079807542 5120605724415555425 36292735204801251 11902917591217061165 392615152589407810 4163780343003952202 14314840664528022282 5668126155247651096 15380374095010017781 17633088312621011613 3452837142763582736 15363689958878969087 16267309744494596170 12142317888459928992 15989247827977559685 5907517074148356739 8602855148995620137 1500590774274913514 8981211232884883369 7140835176379422031 17594944332898144372 9828986160375165274 9157277045915405237 9407193548363858021 14041994203579460668 12168556061706621647 17772858362100246122 3256298307988067847 7660534583586629531 8743625428481704235 5476097983933964879 1663069882746642876 7488782788098418744 4886463535081667573 13393666376168252023 14228128645782093126 17781693155877312981 7279555957844608126 6128700990155237247 3649438448504200115 14016800097650700123 10005831812364666857 10297346932889425441 13003257450820356465 12093179615473786769 17889744611599531796 11375213758910252599 4350980379269895770 12702846457344869798 16934629940772362839 14729428576706580094 4677343018348805298 16497842429769338117 12208315773319965831 8040980395296267224 12475185233925286364 7592358393621206869 2939864219056096897 14354796979471305977 18063055673307066664 16636329214258918431 9566751602704212637 8559012694083210076 3197829395837761887 14484751549137416863 11739092511395413177 11579598515696486314 10866641657289786331 6600406016473541125 15904748445600620176 3707942956837892424 15728931837905418773 13942268177248381263 15548219753154208420 8931199771831105310 16341386059280962979 8027476880461409679 14146770762603622898 17348844889475191705 3069190604341009483 3825919697982183062 1090258776941354185 6804868038965137400 7538754183652535195 16211718117320033166 2192871823674004836 17453387223243611380 8030167014898578995 10226341298171958179 4395388820218277753 17996850934938275309 1189125117537806722 5924309559492443379 7857423148668933712 13280468412521726229 13828703281697867113 5551516576335221118 17954516973512367860 2037281067757480237 14365242295413918780 9233980775754038019 8800975072414672986 5971075958211408587 5892189110011976327 4822544996598793707 1068463451975858350 4715634578113782176 8919882242018393148 1372554361223873150 8201812405501050621 10984757078105384919 12186776807116410931 313747698762785333 1409594040961121284 15959827991294102311 18215299278671348389 1111681950968545333 3359853407354607274 2809800109421133722 8472114387822100417 15466803503388344354 4578795226256548868 13551977328532408522 2953943194399686495 1273997439426642307 8864402614663086695 493166931755357109 3583312115247582546 7361099986510180818 9343571625725557663 8260248736794900554 14424535270916412417 5646333638326653647 9610884839478641514 1365018895587988892 2469328853448727814 14510886029721336508 9619325774946073022 7481038120088533240 9352856193254730266 443975745496808597 12191841131295738333 4265522587969474183 11178962018897523101 7163580112693673567 2787423268429487646 14079264391818316925 11793938439173907419 14860413992860904069 14567217493734967887 1065112778751511671 18425001410708724387 16544103583919530254 2961014911362427622 2811911851293189856 2996094970410324394 1403148309179769396 2904273988566896767 1097272575653012989 9673037248832183266 3615491544854752614 7647987960745536581 6699920075369554498 10867729393718665490 10060450065812010795 13647836782669029352 13588005921937245976 17414590761979693244 5841311378045524870 2669642773247903381 4589881732665561020 12004232745975453178 16796465302674578713 1038376272622902531 6197651069392102109 11564194635676237251 1387589104552182760 344338383292391175 10779996984183621990 14911590891086039682 5543681080572095943 77126135541221096 9542303727083588496 1323176953857488915 8289075916983733146 558395826531196065 16374172882864896991 9353115637599979862 14588729567329172295 12740740778298297914 9009570289284249302 4461244602861601005 11070950709415742909 10703182601227881073 4645823802421719857 1552457882053282799 10005275026255785278 13984609718295854993 14080823654922299721 12307591976404716241 2928981045166863164 4902337269169257049 4183166508591290850 17659078943738814925 17048926629465911684 6931686930418045619 12777120441617958472 154119999431662205 14242665532457982286 3238006437468682013 16554068403364587976 17353358789597404436 11608509445416757147 5528959953322002314 8686798040448520882 11467870110613825464 17281581690930425252 11762182558917057935 1150505388963401780 7746860050988026786 9900499658081763838 11401686064427309114 18340434879068886696 3479264027487893160 15188244364437859908 6804477475948148934 17860182944533147609 8893517330981396846 11632373258186533989 16926021523754598285 17078983177511767397 14596805529257467745 12182627839807608807 13323393744487369713 15809565331762615622 2253439723597235276 5059312795272304641 1807681520595923071 10072182047519783591 4207352196355624950 4301944616241136126 5773568498393963903 650086757721667678 5982282272665868128 13095003921851172487 16441048016708213780 12439198629257981297 1255533756404018679 13588138430746745962 3895843073168692083 17877768864485329144 3885975464929253626 13561404163677793102 12616803584169029248 9467834787231236472 3580988720938560658 11019495496417229228 250744520695107922 319984419673368348 988776482919140627 17750730830820022966 17313704069278252471 930072176930714833 1240221440490714232 138582611804538892 7161515308127712795 14883644883049150447 17101853503288258023 9108201652910159808 5788113762372482335 536637150695812855 14869171929074686819 12287945843086838213 3245023573472609400 863229133660608714 1066496001564978563 15317202630005544927 18336868343624752611 10968645826022439667 7750215858440238774 706604344569136294 6532317152732411440 4753290370925887663 5687178317735803001 14086800563526478008 16953062666257470197 9347033037411203577 11121847483171559642 10928717177710235943 13730915430542286966 12615634180834210263 647426987201378451 16099451567183899142 1954761791713739664 12975667992775580014 511362715605339017 3000334668916189252 15454211705140929851 7030953387922738399 16324326334996744231 13566552989565365921 14430461424118316280 16565297987432044914 18403498271308742298 87487816285629920 13280244057062801562 15212569538323642430 5231633765401427783 17000120705849187321 10726709186762198048 9890423645567958826 6188378393957659540 12481461911872193638 4981885989715411302 3399943520120452518 5518548512648278591 13476888398567472572 6971378829929448206 3364862956075360167 11142486854767488114 13321510641268401865 3473195633994855448 1730037055795415243 18026018452537426748 9348572091716712595 12552238189096085898 6004249166610034624 9301116005721105795 2586643250273768621 525601988568460065 2287932105637030992 17723131224565383312 16580612206280931912 17340258798949503620 11874765383112753184 17966370866219850552 10479994218331194507 7259364206781137552 17124777148608413766 9071979167644458284 7740269312848841368 8488007410778396701 16510370516656681151 12409644735505943594 12617700486081318186 3176815785511517473 15059619838129764086 7927739511039106835 2653148951451420175 10448739146335247248 11464052355233893477 18421006727905678659 14501181197381701862 15601269835124919463 13730966541700085395 7227483951190362557 10981514055336392011 4778837950871248313 1205425094327025279 1898173039775683489 5687802724847974301 10249507759680141025 12109258757022634861 11358967851177612535 2575503249549075867 15015622779075014241 11137838688489082813 17422816767721701338 11761009219964464680 4057465281508151607 4032437071475963746 17974051751599503472 3619057813049131929 3077668777709858272 5965457794755824426 4855457520923099537 10133520914253345459 1609691273280941904 17823192592816559588 4238252868731511107 1621308389766056901 14870437369193060410 8496377366977193172 9092265029914477570 11148563745153115091 9322779148160921833 6594283585235379051 11042691524428263728 9579062353004376374 13352048606025827642 11524331006355695316 16089118642128750947 8444709233396541060 17791460974828259565 1168246433456387564 7825736264342932381 13235729831892197919 4738120888147882527 7644241597638476098 16372179824354470937 15719706835995036895 5412321958149232495 3141476550476999858 2072099080499134532 2240635942369431143 6567934872856831831 5362716993400964677 2126449788428137242 14625432442363183490 2209701571181047256 2377096419589626585 2811451155098902999 5419025552917277607 2498753989895038152 15738791168694288399 17186391874052814175 9129900220215723959 4266377804237275524 8780657607405097826 9559172681185326686 5584561311947419007 1401787807277229371 13059060901071922279 18306306592477204050 2297168042773874811 13658709647637747384 2788886227783888286 12613594247188784478 12259050415686568988 523403225137087156 14544423172810905392 15382144576898119075 1281675361787980156 9465862897681238021 6281128954542290260 1025406699438712405 18119536459896441361 7476162344964811527 5476987546035355046 16599474658891558990 12452748562473149831 1575699771811236394 1947966697743028774 8857582366556563034 2319574804140035661 15279712332936189613 12281828396563973616 10616454186116869641 9163576704318694872 12090762187224012929 8536357575593507768 19876213864422614 852930127918429075 11455061681132099995 9894355026050397520 9644178853309492756 7485218551251944240 716764821779790234 1206904690013688925 15603876013616736415 12257380262567240996 11173213849509161516 16500392366644671805 2465137889852937064 13058017736141170653 13516717232808935116 8055998802960058054 4496795608014937244 18042309854344918262 10487029597243166693 8069765260242207440 13035794592725765041 4587923185643642943 17300117607222376210 3180430601569098826 80168518529849728 8743425913317087069 16100435837308148107 11312085462387205441 15214528106934137157 13319206504128298673 11537719554918216287 5609981318720687159 10801886931875265748 2304746301470289658 8278984177295649284 15312894223699527432 3049786123357912415 13906612391320069962 12122294961366158228 13639163873204367285 5770838774878290474 2956760670899869530 2200788963247696194 8239539261378330741 15626551098885688365 13073138521796192875 7575871008372785939 12078839731561429402 4480458196845933498 4432217977218151956 17023317387126197278 9142767822846869850 9875624434525141312 3986160709896440719 14520265705161901792 12022112187095526830 7544295576457453180 647084027162209798 15987995697656175319 8183139754271432378 12991072694019531542 3117963972977996224 17215552726293815293 15879505763934078983 5275296600736094106 18311968657625512134 428505907720973630 15657306350899975446 6804218341949337911 16267889022126916705 4109125461765135027 7868021686062050724 13980558738829678298 1191946803628353607 11507893245766847118 17391823582294691258 8214071821945062424 12294272077474455974 6065088455849399770 7990058364211508522 564732718194258714 13953019230595760882 17841070289936975618 17023659820125639124 1279767534219467236 16677359651478538995 11863480031405415983 5300242890657170645 2454868180921333113 2953395842633393011 13150022738155844771 9460158892827589049 2459020223754625133 6863971867853077181 3563862347741323036 14112953188585716650 8935477723653530230 16670987166452597439 9833802545758813857 12027361150933046258 9688862519138709922 8591562266573835710 1725368533986829673 7594113045645682128 16044607515134967284 10133185419288759605 5354216906758905182 17052851824179882115 11053118402121438572 14614281209067584392 12412558597946099277 5811914932986307747 15500403578496039199 5005994244458593306 13441808551675256806 3810750322934118942 5153366159765997410 4211966794391888909 9634083370451440484 16828178757975262388 10539897739179900081 523384275709437197 12488272030496039179 5019975787231846390 7283480434117354147 12648724977630819631 8863897999311470625 4867698769396748302 9122098872217426655 10110596479306797364 504370477136537680 15085571349450851403 11061903708920351167 11224299720618336684 14905717011621017535 16181362645743072336 6525209572076283601 15714309481734970124 3122978472119875685 9987352414448248794 6567894695908652471 16093819817483959001 17883052231822403505 9036589858460527639 1394787718562448906 114342137085717605 12303672882904718696 2138323954024648207 8126933823346219707 9786916134019367133 533112583011788338 18035884330757570720 12158745935750105193 12685396231896536445 4825093058046665123 11576541242365627592 59963733476277896 16457727806672943289 13325598585411984535 15129365913117618487 7639007102165670390 10907212546263239753 14927098081876555105 2672078851594824513 1422119519700370063 16185259270222360702 13711421815564739311 5917845653978420063 12828024318120955160 8189946836787319539 4376190085546372703 4469475079508188932 6663284136801413697 12838083515670947777 14007148070922154813 10527628060716971759 13739249981888347494 1624918390670202961 13396748204880532094 4110569858241387099 15160038178847539035 4648900962686045050 13377527099836475207 17189484697500531632 15075980103790542375 4845991070205460020 7538961575646735177 14988770309314032148 15309547446539611779 612555610012510353 16474381456148035684 11540123069445566175 8434584836510303471 7462112836469263751 12261296559213791425 7343676495213866771 10461197886034611230 6663846898816124690 11747502583625024456 4048774180897089780 804318183993938075 16957656369681250153 8147403662518159174 9178378652365845370 8428154983540347664 15194220439271197104 20808332477817535 14851805458755969654 12931564879380450360 18337360012280735938 10104374530059030096 4880802932838916304 15108618004438222345 14577511669405052503 1858478698758030403 15512130836963613296 15924658335001826278 3147453737615734191 8621261435381510723 5128546601163571675 6749832689726878615 17523497414651299545 7558335623983841970 239836416964430503 11526313632513936162 16920519429614324581 9177372468047156529 17841845511123827643 6570425291323449696 6414090435325385163 5679563980779119240 12091198318424385653 1503636562969050885 5808713076033425518 5318705873957442520 3924190537261103022 16752069519811229597 16446573982395303873 13812028246528361045 18037494698723594593 8135562220844669518 9173277673181577792 7867476364964693346 2922679670884205298 10739708953795302807 12758301468674648316 7455895445454116248 4092526284911058587 11757081949366560006 13934663638535069146 12648272977436093463 15360884521548582676 2549674280599505655 6952672458309198940 12299811202256578961 3738669107457137162 941492857842401727 7298812362466761015 11505151889494503541 3572695466001821873 2294249503361439262 2434484425625218186 17166285146931735032 10333753212084974003 7301944884889033626 10518049595851986952 7551731411623461941 629587575153162931 2779542572708855699 15457952642543858703 4728641301948768906 10241705801594088287 11454224951135823898 8563579671746565421 9047683807213624073 9023646340006528828 4313857396685577508 9870046762804453675 3867419840501528064 10594543658220448008 11151161610453264100 14223866921514675797 2925995283736653596 14742195357549684604 13090344299783390723 18433217630931205566 13605331033849345088 1244778383895004568 14333799825796398341 8897431981823785606 12498725950914286172 5517720781057184718 12858024646801669653 16999693969742182003 8686765241231624026 13415577450753709708 9196734314556317503 4484796322303300461 7747783259714322695 12926716588661860498 17081475064020047891 13239778676328671591 6842176198832798304 6461025413204844828 2492722521739401860 9573851832811148760 5440309517163347525 9713457350691938822 7603295977461504977 2266212690242567848 8810992909175805956 5882599233676051467 3423493054631180719 11575623267727947052 6964673883271269225 3783846555297346438 13778119166820074642 6407646202048750971 982174289108898795 1304572799689005148 15346314599179849339 13744591940335122328 8535866024998570108 12494067168469401806 1947893631993123474 6736289135995212939 4238418188832696661 18268215590994021745 5368991941866595872 1038306943313481065 3244929832528416025 6464364034083198960 7047334961071288898 11359430037303373781 9773771585267471230 5707485524034941992 3465248925494300972 11898543719113764309 8094123969704825472 9710142378700990277 8388886112292094058 18165670043470099467 6162048887546094769 3887984889341304118 4776485616437996145 2715736315610831011 4010158403005724341 8958471925629462496 8745954404145199009 6014899513954693603 17831285333397491230 12462031290001241366 6925800789123220214 13886772207224244808 5965930460396970452 9323528721076923811 13917482572449766205 7331777335170175939 13693251327266532923 9078184691813673237 13160657820763349286 18211431452216183022 14309363053943405798 13868129636194048961 10503229044122216038 14113796163040225179 13228210257156608786 13291428453237004238 12813547796665788997 2771938678088323487 11369152179755402661 13269607806242585896 12922677805791854846 4965596477591522888 1044675591133473674 17355717187746032049 4612495198251281844 15403424362588504201 3161712255961057996 15047842559095878589 17399506453008547136 1947389870933587614 14876838205200763009 17210355861491705521 3757000124112345775 2982754273443956161 17136058041679990846 8222521953568922438 2998112417660172103 12678856563046661347 12249311739580900230 7045798236686340689 8764025470880747764 5815828528196660352 14824809925000322154 17826030309269537188 5620791159062252798 17218880857587767515 2220502760382832124 13495169326441380179 7890560943313704686 167705114188725572 9435598220355582548 5104113238961785626 12458963181203754238 14161947627352709165 10322484783702749632 18240575382776248399 9054048055745732704 3804822037827861753 4342229574707786519 13280413897664653255 10675308202985320570 11774562885496467129 8426513976455114832 9654148564809116722 8809126841512948325 16242846867519369199 11452524925249746906 4142564019306941764 13043688468196135781 12175838257697970321 8263560648509732659 2047328458222004441 17038150678173503212 6021538473572378561 4089888419728295983 10147062874918131492 336911462772507636 17751853122770795118 959385714510528433 10122396574748016646 14789973652434019176 13497081860268499856 297337861120602714 6219934182434692901 10545039250031626169 4557868779965893587 57214505926597191 14503089330693245563 12109821387501446195 1921399130446783737 5635040374326169169 5091034588104114504 15376886155601913086 17794073546518537359 3136363247546788982 11475292456981363763 690482716086991665 6447794446828311535 985899517678260601 5938820384648034067 579359671209706342 3179428958395901094 3265944780545284359 10419204516862616361 3464903060021182145 11785569576232769405 5763178115214130385 15943295730231294132 8619290515106030474 7409038917688648884 12064216943858658139 11887881803262712777 8123748934937305845 6939456272665620885 9579567465578198442 275826209599835210 10244254664467587458 15122932226281010146 10959988065909015649 10048112666113373715 15469426760340996870 3667302359232006225 11785513088009256703 18392482428396393953 5277680507441262790 9212604383801135027 10745937696319540120 1355321409026132050 6242399000973153415 11405121755118412131 13087363474742035769 3793370406300386872 11048846546830189143 14744618953449006138 6313775724370170433 1785128195401174327 2409478706220727228 56915365494923804 11218499374281175639 15932580903727414350 7206292099956948935 6166876385342727848 11752996479876462845 11863743136388435562 11892907929278088060 16920841092098318969 15620696546637661130 6233722158755999505 9696498244708979003 17524645668543689585 16545918306338444626 2536474890585062036 3373268560516754144 16569085060751160783 4949024207770740852 4403105029444453666 16881716308752774591 15834740973552027020 14728683319926044601 14403989230775495234 2846886923322514370 13558389878928674345 1444742211568339131 4304951053103448134 2752653381445245789 16376289652077664422 17423029333759811352 13271552393111022815 5084678095740742789 270924528393581657 9047607487326116595 1200914841324334710 9847825038179340773 10050097292480798672 11823778095828984139 8567391893405861665 16351031191797700450 2990529139996609402 18410985787593261162 10655907840418898106 8188193466276034497 13268748624165487691 929080862790480456 3427429204490527110 16040795470218989366 14421880151709956755 12848444603560304981 9796462860841122194 9741459748613357674 12099218975450190419 7415220074646323438 17458558849710045660 9600658487948901020 508926115825972595 15994562017575817158 13355656502845600544 6331548306523224292 2807976828986886457 4405508251651479783 2022272284626320201 2502086442079223866 15598142906098724508 5590706118868234834 9391834424456883995 4645858066557181426 12069398300126631093 4128507060428141313 15255494636109763135 18418154890136423130 7330317119228091134 9979001593406603481 4204303608909509727 1529698105014755533 1025995826815142048 7521824027971995234 12641765995179451214 16882632712663603266 7487803088385319819 7082470999754944434 1285373317109708905 1422889106028486060 6806274489994698289 14580499820921771316 4895679475934879195 4775633766234553567 8301740095853664925 17686544980304586446 17493446096999236503 4099824694988608103 6929478680362811455 664371091391995538 16270150601050032590 15232726176615097155 17538266027663300256 1413595737077531116 11340681498025428988 14923885295841286555 1428722409073416048 4894457047270279138 11019871520075247651 6517054959750647279 16059000075079811503 777856763001214876 1201512740690950011 1150232995421136344 3708626580804310432 12797908731871355632 12278660795492638054 4476846653901654230 10993698727729309201 5446774754715823975 9424604253653140638 3881795183040547330 4923808390575113078 17726782440135113426 11695991874433302311 15744932521816453889 13391749784983030363 9903882348232703655 5364540476320391486 6407391970922061373 16218918243236111543 6118934490727988966 14771383490640834698 17377003339855761100 14345605576788871835 2915113156018635296 14270635585325351595 5373864486560730460 18067320220689834176 17921109550326713004 9695139757825505434 2270605622982421730 15325097536943939595 6941589607988378812 17891080740480015912 13377389235401584436 1332455320878409144 5250353582594027994 3399314500268267921 5950714623394114418 9928624196209940823 4639669244882845888 6577026226522782317 17333133908154154493 17775690427622748654 14727459293875636142 5768330208476232427 15131946560641678671 2151700270768993805 1016514091011700952 6616666374001453779 14524559836376899496 6294859398613860984 3832264524637317187 17305139819844437412 17254262446416563709 16690940348387046127 4045262509655958213 5455383454105882168 9349691958573877436 14012436089672446866 13382679903333937237 4072026621763445583 17639966332940602199 11835636297292979243 18270737823417635704 4222714844427545148 6722093240418521234 17518741836387925195 8825930285513864739 5820235476048261104 9345530592739562096 12041446468314027140 16078820033496700302 11607198874207566898 734371387279398284 7796072888250269029 13458480505474936286 3581702915447656211 10572506609932855784 5046670201481994161 11925459868836137667 7747284736477009984 8401244451599022284 4781859098101651686 10827450003592587349 11048490708765147896 3863278876328176793 8963534016940136829 5238124411426491801 13673251062852238784 8220254351175689287 12878030404758169201 13670612165930310651 5421296839453614204 18197076335267675904 9741723287929967571 16935115630195993627 6952796580458853186 13614054713069136546 7672817026905749340 10349431533487656755 7388747055502582157 9400442910480704047 231628320911908726 4301700255758007187 3625847212154532954 7862337582352214204 1076558334023053812 12535898919704968753 9914293657595342545 2542412052178565691 16923037767835513064 13365296833354773064 835791010124232651 6685362817783693205 14607208305956335937 17884646555291241749 1986909640589170498 11461659148741347135 6002845740238641063 13466982374955020779 3580737972054368366 1600465035490976586 2433569199305052029 7513298932799064204 17045539369915379588 7241926997195073229 5061378430184893717 360440208588049766 14516564235464798661 16166324236540704930 17314843188094213311 1263642595890996288 7588909168749281891 17690426820796233928 866119964194451563 3507413415483221747 7698383234127584674 4162759607263136544 11740441109442274913 15331470620694564633 11182011015042820880 2802799089459130615 8966337350946780788 5982943071328688882 17805844580076274019 13531162357412766799 17991545043450605513 7873497307717943923 997838271323866162 2613041805378651784 10203947205600395317 2348684595750071919 10610519218844432853 3271928427444236414 7827007224160913038 14029534684537372561 2864590605463080433 226902055697710784 14248047068231243335 15022776033042372738 12593020612027112922 6353990005266231885 13552033088275158854 12159810068898892616 15963612887940581552 9957635840426647634 10433941959727610925 4617665012809644660 4523587230110350149 5686800866502583143 13308494679433478998 3351340026291916446 6888509655102435883 9863270155547888023 13710656820732782520 16639976948067709155 14867803348495446212 1588387952609771976 3163721700346620068 13752637896344219058 10912361044159073426 16830915524168418756 2954740935343183388 12122894698771151229 1338004896090242049 13005561569351143225 13623441263757082884 2435375810188318905 12382689319969266526 13182646721897425597 9891126190236098906 4167158907704201416 1987316764526376303 13815861641587257549 14571292938367823013 5329719370829198631 16253831433495028792 18005742128688045963 7597896314190689258 1792965000892836039 12712762574510670205 8998500085579427280 10224125186227894185 14190542151929009057 16981763896623571276 4268032433149352805 5021138730005895184 2261386268611504472 1520440307680259532 5189567834836942546 8634052957422328537 3003350716365784947 7506077656539811039 5451796897348301151 12168911019856085961 3759241425627148693 2574697970646721125 14482038728273853844 15767828535766585759 10480209771065009524 1324758528859739265 7333813661269881848 6755188001834775165 9493072629854892834 18306110017117040210 152035343570176953 3830277135794615144 3335623585116639483 3734800927632396027 10568462484449159464 8441948514859298982 9739127319450548680 10998892379505388113 9422140239814010000 10659935025418587552 11486538497549371996 7848711445301682854 1761967094826688979 7720756941167824059 16228803571980022044 11383406524082262705 12026880333770786343 7278549530266270730 3819305055974041363 6913347204066386255 15679175688476026546 6100507724072046288 9087728519716996035 7274307941620537552 11978695504417366889 11813387458129934628 5388412256501246096 1570391068077319092 3545061282000934022 12232334412735301214 4111790027643832730 11549378975543067446 5929994170196925604 15021325876667122890 15970533122964539405 14719940711420401830 18024337941757543010 12842222374758519853 2620520871965362062 10134763901250894816 8381189861821753373 16962567196166135457 9210710363039682345 11136508460983589546 15771286972231402448 5907768882826386632 4755230111278703899 4959594864785736454 442662955722848460 5691030114626513289 3682047034576188653 1917969077363018406 10199834341583091979 2712868352306613497 13035813793040009000 7292801369622625252 2446086758727721254 988866637814657017 9577908246272736562 17560543999803732849 11300533531669627466 17997263977560046301 15235672553290436375 17188478371385801998 14752302486755054244 3453617303533001880 13811006608738415314 8023768891619085290 8682422931289099404 7710702411761575174 10317319964990566352 4604844049821919953 2830855993107492722 4981382931770004161 15417628950115858687 1409628344194844099 2165362502316816996 7206299710433823168 17220564647570438312 7379815102126471272 4423603457209629338 11780987172428667744 1250686827435394013 7864406601104778539 15992865857020047112 1785325052612067305 13021071492701947377 9263605600748375640 17820375264810517698 10838044591792616709 15325964250465772934 8541667859230594532 2008778373268619757 3275401093187200067 5913194145379585995 17457345444560693107 10236683590156012189 6116233147653853990 12316567073356893163 294395469059020875 15327519370655815289 17495125637894315283 12916722686334977580 2430440724356928472 1766142680610306856 18172948400665542933 5573688072005933805 4500360772077450202 10007004669477494260 2107379934866214544 10587947870781832169 10754610546286008 15411776786069387865 2378085270813981962 10139510347175814648 7980908575669104863 12484241253832414014 7327065260375707588 8670080487511369666 10581144095422783641 4190110217135886896 8258860976285488706 13354201182740217960 6147210981684562928 3906782174866208638 18110550451916708229 6530782220304792063 13316357218763287817 9812384577057128423 8794471508371282158 8838741817101068843 5826206745326463892 10585143363697274030 11058034579123584687 7369005522819528855 6390900958549483772 14928626296256877536 3400716830438383813 8070895902686881483 3244680350266834342 203504328702368830 766337419405510688 10824666357056378118 7431996015758602961 7834290820082200520 13263144886747487819 3869607302564410909 7060732785088274680 11765026305481128318 6365204831768030137 6571701088896322071 12241883429764361391 14691548901713446889 17204859792417394767 10139306052516919364 3081227155137785453 15096262831818999116 16117540464483389899 11744577335976741294 5593895898580762852 13882609612179318162 18058687700558408659 8566588821646057030 9632831794148592073 2393113278934543788 13182539170774036262 15751382791464316806 10955692647754927994 17147170476191006070 11295981877091709542 3287807832469617641 17888270257729453755 12700517749979581367 6184053944553470313 2377853759935787525 5292370511511276948 4967017233214824043 12339867610405605113 4009459581635623007 13609109916471537016 13061931163441842957 12653950976757230530 14015727150529107988 8430710702424970252 9174744077735337781 6379418463933937698 16174614120506209330 3931290579609921140 3565594653845824031 15305371014791324177 8079601155290156637 7231172203930947845 9170951165838929526 3104957294315185849 11323793730970963967 6953742706890475836 9986161323705723596 12154787809912662609 3459604038465678125 11472796798657661830 15898709182124924073 2990885052631101383 8926716420644233135 9316166690228436593 6198677182845932200 14732875726090669589 14963874591874052406 1913886006788514078 870680402708086374 4852088486343856740 2395077444483471089 4637389137832233618 1334148848908833483 992418635209200322 8210388545419118146 8864539654179619822 4633073234364601608 5485116202709528339 10028434460678184574 6473194021791096690 15924576456786278260 3533301891893346797 17850767879438790258 10854008656897039050 18113398430235112153 12942096097974952110 7913450806773042992 16825529364834633630 8026544534196534034 12809259889864985316 9979245531332489014 2871921606040927070 9038431507048011704 6251717272639436976 3379923870631349001 15133902970461565028 12463713270182260789 2533591970864226817 7232792232955480544 1954300654596064360 8863737699811131364 17319421593122754031 2802093275267909022 3641722031921406646 2064874499403976403 1294915896838511118 14443197191271448543 5287907078034656862 13903808974036628832 11621365837858313275 16602705747459859897 12810411985668286069 16865711750468104278 16884344448017522795 6063854704250799793 8346375149974080256 9917746086016111360 1657044768955289252 13785921457321891181 7854047630581515575 5840792251546065936 16637574935946461048 11762860803358086099 9385860450550215429 17802179447759360511 1924502829928758349 2480512497454866632 12820948610663802168 17819795841892079995 17832919960562490809 15200093602661807470 18271770684211838947 1122958185976939509 2446769593081344197 11179797099855988181 5035184676931749865 9307961990188069769 1579539209810698091 2709610829285524105 6469262573432773490 182777681798486276 841522209751514821 9636601923462660872 1235790860810688557 14784427772680295954 16343316759663418531 1521706657892054416 15155523023695039017 11944387031129715166 2457853380814903458 15399869432822615452 9515626213677314724 16609418379020773349 13230754478762421768 11107596747376791652 12064128618987384147 9388284233076870520 14852914981426732449 5335992208742786824 8019033512966780897 12117494325723729644 15671258771068173290 4990870952066750498 11075608276388116914 4512664162183984501 10045161943461488358 2951925733416764356 16652672667669099183 7420446137117069358 13961764935630139376 14481410166876055038 17292265794646844829 14805766579931185482 11868810968400666866 4733263121253108590 2595592106000307024 12907337493016957718 3840098865163946280 8256276506801002326 17208701733422709177 5150982857876084872 13644708936840935595 14739159936360934043 6951719865417389066 14813401810719315262 5460069409898646407 2537141485580569652 3200816221831797426 11506063133248981813 16792631598325687366 1753628371500752606 17059322155828466055 11127314886177336550 10116436228497750439 14120546843952206150 1053836395071902025 4840616122175860264 2342874130210303266 8577576284319084010 1431804103836396175 7202920269161450253 16345664528073390091 8371008518725824744 1580996063121378019 6510848147459402408 955208997697176557 9437638011806484509 2309260703551666690 7813805287906660157 8793940717763972903 12061424000799299173 4064074749956738534 14118011845440748603 15264652452878378451 6932644910648261860 1385622101651551087 2456846919391035635 6199095151747610473 16170901457137186391 2005308275383233918 16168019576427487379 6213459979296611676 10831175931242713413 9218835832356650004 11613620993271043198 9634194174053794800 16120207401763203901 4435837168380641036 10771143389258032161 300698120501797512 4419226250954670981 11412526577317635573 9731683492134320995 13703125924034718106 15382948023618248484 15236530902493938833 11354221829713648355 4844434699111933570 3349136299760201684 10741092750848894460 15447194353854085817 7756373361694700479 5825462533723417579 3353912359878161724 10029506034645147769 14986220128691665997 7702959158873289687 13075712543754858477 7308855194120626563 16699029559215277073 6914461913845791813 9422078541834641115 2720200267904750951 14566711173613921484 17472462040217470884 10402353165801075080 6230219455908373996 17788522754510988244 8135223559710796857 10802356385322186354 1556878100553342701 16179179269887208287 10409143292821339101 9445987008474725616 12549977895712373469 5511938371594360592 15586877817314969958 14756094735834456784 5880076701464644281 7295821888423312101 5905546987201767672 16499175612136096216 5805638126997299324 13215985769134745208 17098409458378369028 14419816459824373726 6671684653450176871 17662687351994507124 12495866731307188029 11205280671450716236 7756455176274066049 16422078437879774255 7349783744830239823 6986291151841350380 6064689501245964315 13875335402051850473 16092413338704358229 4636321971699343131 5644152398414860807 6167521914392676955 11833667262267456749 4329205785956237033 17508776725741581805 18124821534380957649 10609545585305032366 7931384348961319894 2414229144355383130 7613695830528734538 2887643719247741716 10603989966267849372 12955236713746104888 6022555281523998943 16969800142255272697 12387268876809213897 16607518822035966322 6343010840018756593 250060449326152871 17892565055215626121 6778138429116666216 9935370366839283047 17644329798607778275 8607040106934156619 9092126388368947952 1713734257761432069 1167267096637355632 4906444531748249012 3330636842936636563 5811806789505970044 15099320172259830965 1800388113845147466 11327696047085759068 15374512627860897420 15258783779426101951 14457123564567453698 10661827818961227349 15512084268434305236 7747712568418513555 10679545933734036783 8578833998554043424 9842826963753877525 6273696724941931939 18212781981120636819 13545710134468211875 6662720980230456403 6755997010898037976 17932738335964726517 18239631922983546455 13241863592439357093 2540936997624911639 10732073106752108955 2551750264284704206 700162916988050933 17886352585941986293 703431479006173817 14005657416671890345 15960884037972740184 45046645517721075 10427256042144768266 14784636165676249834 16117114312255154196 13799401597933185629 15764923525241814066 2098479536879528733 11352835892439250888 6872929215872646711 2857455665132285649 17721825875811819434 5896358943054681964 4573276374351891484 3977319785868327999 17840851417320202651 10520964456354010542 16042250695801988938 15700451433009468795 430543285461533541 4560413863310605274 4224711951452201629 5440385638835695536 17524411998086009830 8071121614936456814 6132168228992434702 12796197735935870104 13781236271813135401 13262334238966443310 6030881234757269894 12819756433397171750 15845140262932923286 9412821399545650417 13584765527030701590 17050526865576139112 11691698916176347552 17549807381273383201 6795800826973298754 1656802268695152179 4926440108474717702 9793307379759792662 4334783938707835388 4224925137468742646 5054429185674548419 7840704278771104727 14512536858282895031 16250345787606386463 8973246606498565317 14371971349457680372 9416379206936219861 12931258305793836375 243444244374172887 15091930459262994625 2567913622371196836 2696049337212214925 13250039560940223174 9734272953156397502 1765838732205850004 11773969486261302116 4002014301563172750 14576188708093988495 15246909782905975515 1818426606997205002 15259185253360995347 8389625618012478456 10206854571054004046 15584395239446287437 5645628212163532707 3580666532916510320 16298324098179773147 14784601893114271174 15080078357821607493 8459235760889006808 15105858508289096677 11784403893965854801 8801719718861663697 9606450801753555535 5693337481847169125 3648535739506528731 7048135792976082168 5609435256565358748 13434352912435692348 5538060516480283882 11733428160313853347 6134930157537067426 11919723332384112226 15738496085983688321 8851514705345260211 13885427609101484754 4036695607702538708 13006044814840788664 13024888979398439824 9592360014547566040 12112306590494612348 6552103800851149517 8291139279063186492 9027031019151926597 1497297662738986211 10700195716367650431 11523272792422471385 4729312863315773051 9587460613969177772 557099028847852971 15152915376835638232 12038711615026789072 6336155186873286533 2677303970451612440 2052535270994622679 11763305562191227718 7859158426231086857 15725333790672199756 13333308151388135661 15236936616591939855 11454400864555328936 1659986183362391716 11322991290889745391 15498491132987566715 14932417965031467771 15740746319213516798 6076366888634281207 317776386874870350 2602494641481344860 12808289750451167045 12203831363087754264 1885188374810941616 17978092746769382881 16661506059310945241 14660120160344873831 11862923198413434103 9866243017943581809 1213599603887983743 4774635839753587078 10321034629489326801 5247455354880606137 2261982993998736293 16183842391580057426 17624918714323638067 1738478169917830288 16696396344436886406 853651982126079791 6366642473240498228 13014581117116714858 4294265951955832818 16860206534673397770 14552734601625227122 16604344786376458679 16811755510215168338 15054202997369026798 6051434073072792608 14743559099928435546 17525951133927203361 4939368616649162221 4853452125784786417 11017408045440313273 1200899851370048558 10978368089835599249 9889394503553261229 8045399725053563848 4701688749970178493 15129775526017282062 10313406611390080415 700085752864985283 5059111530460969357 15807503820301324912 9482111655593777957 11119242601785036687 16583175981333072076 5694334416418528626 10035464652595983706 8433963811691522138 15259536969309016738 709569066752486310 10056072009509091202 15719807701455792125 2339240009772047668 4582461847205937394 5243445608304317490 13571568026891171496 3556834818964320866 5759487712755646999 9570321541934994038 15995656531898224706 4743602332571638802 12584347241629725674 13904460166681098785 17458340817111427747 17005492551174319415 6390659260972800550 9142483668321266335 16317948139704336694 14967649497563546977 8723153830460350936 6875970068652708091 8741542269643467047 5297699907153613957 3367130022685981730 6530711370361304860 12453296893613122348 9626531485468794257 17948270343971562647 10451734205644615175 6173762984429499009 18091465532073043778 8092611091391792439 1343603167795587734 6081789591741111183 840459627836558855 12368912006081621045 15119548538368713227 6287257135252808945 17798328111558561040 7341018126118348166 9457637793547111931 11936873339475653227 12076950572812996183 9384739353500662358 15614794494350408800 11739460788895925988 16587242927868545685 6757866878123745076 2663050716426723002 17900470859256322655 1093933624199142138 4418900648185322986 390113979673079314 13336121836614879474 15427896792370652451 10289557787621591096 6918648308305501828 11117760608789389505 14403523216319138306 4238088861719329771 3747699524311862811 12347912957654098411 18310465675809292957 18339945502480070215 8938332434767748065 14384954931231629644 13331985450640011386 9827826830766159502 10783840760545427250 17041003028440649075 16409377724305497853 17944210338283618708 9919228590485422737 1783881289600057429 9132513201330977640 14088561813579650630 2126981463737763491 2273359258764725616 2083722966653761758 5721454113557391325 2721875453844382127 5846130325825647313 5117013514146141053 18090716089134256338 10061517645581538896 17672679460410110167 7047481570507823931 1866938727504233815 4920472785715853787 3316621771991892795 4051743815798426332 14702848450632654991 1099445296668248516 3128781666435622982 10867576953203723619 3807417870577358444 3215257523634558297 9126281916346735469 176213412319115715 14211184587745314910 6741267164317281682 6852517448138639159 4586209650058891442 11479617065093722642 11142181433536500204 14866558332906671695 10494579397895348096 4772515539307331560 3679670323901981856 4374200257588507737 5807215901973551609 8062985821173197061 12850162891738072604 12106028295071114575 16848548146284163369 5501407993489724876 18199666131723489553 324931507197078525 8923837706952534131 11524616109714499972 5560102779652017640 10489286794061799369 8786672482859825874 13164145001836894536 8075299082934515363 17629746674133530232 13727210197357668843 16719202459742047591 3965870513900393345 2042399389332158338 5878461044776730123 13071104817302239642 2200875605084562895 3839469153745971894 11429903836986770360 122438276988482084 14485648654273445199 242684051499305687 13443041568147013830 18002863983684829911 9212007729043565127 3902878765878086047 17254898657201005100 13359015379813533352 681715195165209869 9092430588625547539 9469942353013029208 7121255303442321354 10892478316897071325 9309276463904322241 5240180435549877588 6128241918760559639 11362957563397786076 11318464993202523897 13753286609990077725 18365792497905428762 13684768885341161304 8727990051648809198 612211737666832855 11520139803717193673 18224164857962548104 1974819523256125589 12735967537952096662 10733613588836538578 12070725983742574973 17496587027231440327 17695177889186470785 269402823724383475 1212847150810098989 8125014036463201375 3378616296250587359 15498124629425924771 5957488244156113929 8114513895931435541 17735860042333954573 6209757737068863841 7177722354913335038 2283246169229572770 13215381915510631635 15804448786344706488 9834937357361062951 725049478572006454 1308471608402508594 16481734428650196608 9115055832052007462 10591243495284600527 11590462070882474968 6893980743833034005 10135495160854359668 15782659104880148179 2077790761263420629 13085241923448321534 9419352288210971809 4907544875593814863 18006742800360362588 2242202177281734411 13424324409866698105 624158567993703191 5800754806832933078 15288416631205237559 5842859198328380104 17824302451258437104 13664137245735796693 8259391412789016126 13968351653431603078 17449343849368243308 5970157653602551002 14181065386819345852 5936629068368449413 15246533195957661818 16039930193643183403 1303597407608541310 6196575134874989136 7286484482256340434 17974263955285881472 1790031006045718736 8865004785780609071 17364612545128693355 5849193637560689797 6576859031489587308 6884085804861103045 16283133525402421881 3526757859084353941 11015669463187090076 11061291405077611972 588228533164374061 7592234253026171005 13668981896958999027 4214494994682552214 14920805766730558907 11095581872469547360 10104203397458655092 14999138854332294054 12000996046414659943 7639909533140603782 4433477357277736611 6081432439853970901 13927077051330872983 13840879972952527123 17237644304509770695 4501923441801786990 4937735236893878663 6072495666871701860 16459612723975852026 9794200394292045281 1471603394157286159 18106397387133090248 10500234571976958524 13974057936111282895 13426879344561098038 15354220924800084823 5827907745040452919 3622800283006712689 14610354612483716952 10729912505981190062 9343851473126425205 15204980810024443664 14194186452588804650 16510034942518591458 5947559238108531481 17484486375150078255 15447974997694947714 1688809769228412722 7071311110785440471 3838122932525381216 15927276216563205169 13135256631071471079 11844547547666640266 15862143683945013784 4616514728543332737 10547895764998932949 15702681340570025519 13143908697792359892 1175358195379610305 17120712642448356923 7401253384695000012 6711776183458309992 868319855002481735 9650368536508024327 1769693489770194013 103925212652006211 3122549665463120321 11203562857112144331 10032595863962182627 6867632917194570728 2006591595490042204 17559019139315173966 7906627778915541470 11568508801125127817 9310641942013985173 8054229860258118932 1588828381234442418 13918963001190396337 16605387701052625800 15300819512910879139 12724799572587314409 8636155044188162021 11984020945992639944 3679729914585090723 14635185538355654423 3203364492018643762 2321945163200435998 7674578653128799047 7395898898544652319 3191582540243068368 17376123062931415227 13441581010061322417 7781631798871209158 6722425329854214305 13275659154684323910 2889118668973957215 9163332930336563551 14980383908247587201 237773204810248119 17182125166061583349 15000813366193438759 17156031530702063234 9918433184949692964 3812815404745538342 17651945623711074179 9642864078080368547 11556548224125777879 6502434202302469170 15920856673082149840 4685314527110244651 5431371183129715564 13784435785169953028 7139269536287912820 17790313949313548420 3374446641843967578 4095890138815133226 17512346624201586084 8638416225425697683 6908160143198759125 8561815412291180715 15877524872906755228 13963252972649460501 7456470340542823348 6617243968630111168 17049351655837486431 12286883844907506534 12720829951179555834 16941595906375420932 14277458941144798180 5846443998057024655 2990410917538322383 4951688254574008471 17979581699218334890 5873710994531345151 16731637785470196589 15730329920957322149 2483125817956620497 8316941776805609574 2914983484044861248 10272731342203642931 14461216397345901663 2868655508323098760 11743283106563449309 461613627267008742 16956922826433218677 4629005371588246095 6395176524012229464 11664091464673255102 17871048990567913635 12230741348511616629 9431188363055144705 14506681278771823991 14087306472963774478 9863402285894333729 6253272299448251112 17197658561291777611 6672358686481195546 9077575095505879407 16826517270292137113 14239765454312284241 15074294531659628992 760517449110707084 753704100706094015 12997286861887578199 12048809041376612396 9697646639912828253 3406770433950748326 5684126482784669582 12916454061278788177 7480435529736721739 15114153907141200173 15847368606720971098 1529124297264908940 3084699336681732621 16090149082543134118 4312869523616153667 12300234493058233645 1576189101879861830 15284449273343726131 15902003274109824491 17972148076148333207 11668036667737861040 5901791726828924717 5992392108583901927 5366798254207810538 18294769946747448419 3471688092170449873 2462664575321078042 495743137962904711 16371260130262700063 1344017621271742367 9338830790110846585 12564525588520622675 17376769790995053759 17512158385540718147 13383304552727833888 13128919857534988710 2701861777201318787 14511079489087505721 6762213661185716073 14479353482302952709 4045229945181528590 15079426313607704271 8250498956709136263 2754793755379635818 5848489680931626998 13804901084787141183 272748481720538286 4790190140837086937 8001517804736494929 13333579396218013837 3824160346103512642 3133042297291921403 7822856020511871513 9076992759852472114 5416359242920780624 99067849494388685 1098930513492229743 15940009043860146762 11806607156465607915 1823832821846338055 7256051996999351232 4734433190943106258 15748038346983909798 13414060330648982528 2254405163285542301 4337935744309740435 5041254383280965987 18138028325679494941 121347766242329317 10772311007194796532 18003837164002257946 6132690916307256129 5000840910895580039 14498325665806408768 5434104870531979477 15891776706347855588 5903963089078253665 5567674842250533131 3856527492500761679 10583348598853040898 1293551405432195788 2586096770297913070 14678813756374315039 407484357901080808 17739354761032588018 17260657160514888305 7648798400519544116 17071096901744761447 2011847221226723099 12042573578412329250 6570378893388741922 16345222358552007621 17482262552379596970 11805687550245762886 5754373325015015681 11544515043659073543 386523416401022975 12357919366265501899 4428622992103887119 9304245093561215965 4455418005954851054 14935611465174276822 4410540748612478037 6995015692925376301 10428935972392390710 8290700735427677482 11053964330631375428 10885466535897170712 11721949052942817651 12954069794973396491 7525168627174296533 15061587334939115102 8420487064747649917 15426813242320119058 6577675627787929529 10469656736796198221 3869612414973221482 14663418660092217865 13705393682235862509 3370086551026773156 5847198918757935405 5274054298866183276 1860201265937405669 17141110641137611867 9366524517051983553 4467460609606496534 15561645374870033511 12442178938435439808 8859923174358316534 4061369249393673121 17420554172967138975 12054547245269602547 2015777153131591933 7101767034082739524 1977164018620627538 792729117075223982 15983026434783740512 10517684306707101904 4605737567080498654 15420489598917027755 2678307939861264119 12413710754341114473 15723473866144183963 1507798549812555763 3612599963188818071 2551680551911954883 18326553964051091701 4641138034405496961 4225479774512309585 16781257195993205693 6884686048457469404 2839970459420453572 14116181162416390069 8007386913143785408 15277209982840141355 16690299439266719210 258692783230571504 14793711039664277813 10885777616151837728 11214048303127847382 16553880063485150737 1079438213539134195 18016325633633387145 13900933712944670819 450375038072443007 16763114804038417116 12357049205803170640 10820443292222776274 4142388813037798808 16441183678193753789 15454673433347508431 15487547845854994653 5030372192555530561 16746228452646965745 7636676533585695961 954648602334057628 1526108774861676968 6053052167962221860 15505510765329075442 1157087719898238234 7061256225586107556 1413748688618182281 17075441374341736780 6061179368430816636 13826850193820481436 767879301845144607 15794463900517767195 13743325758224822278 6911575964445629279 16693367919916821780 17350913564726612783 18338418086728568305 11563192308518471939 12825722450366383949 9426071016832373195 12313556071271393236 13486816472347714943 9428455718958304602 15967163514284056345 3532190091532191704 3258607740383521318 8612142382868746395 7535016003147342076 11146991953273472094 78700689813908621 18415989901918632734 1273340613442448705 961734887174320345 480405143699384279 10539514543007793075 5186776847071331173 15573295411614055085 381396963816867508 10613852630069890051 9444932463389891696 4935824424451773945 6405549711409211641 8042323071933214277 11127944368111019847 5457128745350813431 16370869819765500950 13505175786847851386 14994722565348897971 2888579345600760909 17758515629443551392 10895849441702295987 17814153749571591330 9486747171924218204 3904234307261121134 3927695961934454948 8119874483475552567 1915982736120706828 15303890921662897922 17010518366131127573 7071018955270533075 3038291553708126153 2166048228176006173 11236200256526885914 2183042820957207519 7226786651343331635 136739467487924978 3167322853621003670 4984705193569047862 9868605511198480918 10158044929950802344 14776278240909622858 13094903105517401245 16819450959935370036 10568908419619513424 12645823766223421730 10391317730611083120 10584528042633368779 7393539056730247368 5339484011136481700 8248375101154547591 4813783082613065384 15976130055856686054 3727208114321753816 8073365730062646595 11392099498839263813 3320359417219955938 7402134228435966071 5910343446433359516 3823165763615339226 15503272657207863494 6542239901363504842 9759152881379705789 15217437825157706280 3793089628673483320 5866765900165689181 15148214579967239647 32082673825213437 12676590530657945022 16535992680795743216 15602225745839182040 14384860800665258730 8232439932362556139 1187653621578873300 6398104854422988890 3899779049421274657 15370471789575849666 12635762929916649012 8205525270593930050 9632000144455095584 14305587262180425921 24330404907164988 10806744045803698780 12007588787979444413 12016404014338369930 13068395624141519238 1611906386011295598 7297110418057975484 14873672504264819705 15976934988519901862 14274182066013628804 14553092773377869585 12760066289375292419 14504997290725831725 5578350008214458693 16341126421145090978 8270160629873762414 4790397511688159588 10124298328288928366 16086208292080876877 8762570153012610892 7667052192649915298 16639798273951400204 5532313070395101565 1996627002893853442 3763366566060980450 7017186532627488023 7735254758513882132 7045701717928657321 626010098055823820 17191029081156793409 11664715562259634713 8083363121025034258 18244496422716220626 2774501403736718188 2331485840529189252 4133666963297922161 181894660442111311 4054639144924370296 18071803984441911869 7690370109736511326 2941729170543078549 13154209522096156414 9443409240642548180 439584440493885536 17913481423615737780 9951859234636247130 9607115438561263391 11730577387012797126 659758599816154121 7667000423432225741 4535521495112455161 5876668965217689635 11363411006360640615 133886846737983923 13468586268741020896 17962260367639831397 9657053105131853482 7819490809725042745 8754474645835476592 6077065301352737233 10673167244176779561 9277488448144513058 13064940173212541993 274545647109329370 5986053282591941566 3748374215378828259 6807920786517179099 14871307794826600230 9843843051942455374 10849301537910721443 7156577407260661187 12688924967446350547 6350713642225017119 12598725816561241428 10287439818137164826 15548901294151025755 5324717331210796609 432179037604787660 17687911733658323722 4340214767653873534 2930266388297241183 2964221354048570929 15376272366950728755 14380754558964866642 11771180005647101445 14228443456286451512 9390986407587002247 11621475893446823007 5167714897072929556 3644866727051254242 7007317919526040013 16573400829011053320 603524045921466717 2868760811589577369 7259058360442658016 8335554839651739810 1387578249117928819 14004180432114201480 12000132432653212483 1022917068508120866 12793388370843280812 3756558344982116255 14073325335484238247 10941575922554915447 339588116903677211 1613050355532137347 13124518537747032595 258420906384841741 12931128585688084262 12386743478719857352 11680083541176912457 9775165555500094037 4207638245747911218 16240525405577286450 5282458984937406312 616421123177597482 17936242243198508402 5908303402673408400 8120194710225446125 8693855244549235409 1627597786751835140 9463994279607028154 11934319488338472423 8890940869429681411 3817695212893607203 10788899776872729573 14029258241153240717 7790608662370052577 12518090235548792113 10600977764321872263 2540692085858279892 16912495866979279415 10014393456776799592 9486097759295290282 9533347053183421376 5716876542383304667 12584454125729526946 11484124704335434694 3999245448064695106 16240098031111934643 14523747791300324703 1251278775536335413 12611230690357006356 14332425381450005037 3633413924498465515 5110856040093583641 1262718167132973053 2727610103922539854 12228905127153441848 1149427963510720781 14425722850360393480 13317701308114100151 15810319823057566367 11742905586194600470 12714537619269199899 9679012273786434859 610758824202155740 14297877287154843971 11308585905759367428 15659488676570298727 8695342656411531106 8834350895239132330 2134386762161953315 9485093494039045871 3077689261325339426 5478677121246537236 9878981415569606802 1818148039353676801 15021357182804229773 8394568702951296253 2537903204389068547 11080664217028265915 17157945867643320552 5123369724220874617 17884296710399054697 13158018957404016537 7690192616794697339 13682066526552030304 15672643142385359 7847857225521456991 3978829016431977730 8177007744588750113 10249016733382425421 605950842283869385 14933515558897001025 11970496873011501249 16392193152069594649 3961825775334672201 10073572247449359570 3284160200253265944 6963684861096888032 14390853427627168494 16290048584337043089 2581817260916826467 6457924271966064412 1030023672737513435 7309697196001554710 15577890316166038361 14684541077755487735 4752049446533332731 2775324281890416639 8301997399258581792 10599079353944867142 15116850663391912130 3930068586598945120 18254188523127815531 16445225427457554640 11408357738405957491 15189448281313746116 10357007693320842607 14340017730685048962 5535663350876023167 14439922850910250330 11146485353128958250 16601436365687060119 5866596560600619157 13677864576089254880 13857457513252092412 7983431588724765321 17943244119759051877 16761587822057895352 12069658008411085854 7291537617418998950 1145562670823140056 14572169595865516245 7150807793032950631 11889133629772804629 6685376249312680326 3525654325615624778 10519513890838939420 5043801371338828531 4950099919722750735 17278563244066997982 3090518821970516426 13596969035434490684 18402820991432017265 3884913562163842871 2175179996053161345 12359930238638308717 14174870193914028027 6277917761143573659 9979588921600542005 5489900775332857348 3755721803815436645 2989473035152303970 8123539196391735785 386160028042230386 8340923499448481618 14839718160684621520 7197366851054505496 17491172033278768377 15912946587662305881 8447399878158735044 12268010824149990327 16269427119215125017 14193645434390035699 4011842598484747734 7311166009500309665 15891028588478469118 7044274943788923745 15271273340142642155 8838207752579187329 6225406289683796554 12239030160629955467 1949337814101628020 9400978939321834353 8791770928216159067 3740064122757097977 14352003889906625700 7418968280841286295 10518415376977457463 13323057070119499412 5123066346258034670 10587749881560285968 887317335240653013 4513290120428677432 7039790665498792765 12741068545839327414 308590121537303503 10370701835850429481 18317765218356894190 4057182298371311161 5268256951244740126 906327239577870437 2611646870219661467 7824344380566108899 1440327738374786890 14797714613439392888 4045248268339789250 10623000301441259477 17747940486327951930 423027361627324447 6852613639708065346 4839396829285721772 5700931349655237079 9819940612322904458 3427480490978277086 3951242921137278550 17293410738815388877 5518962138540426374 11390707016898377388 13216510451871590665 17521749188455335677 5537092275898967938 17133226607859695582 17948567806428549891 923720496009907532 7297913064992217631 13236726895488235988 11037212894910362175 4110049849015770830 5464556899630486259 2137598573717862758 10417513092590664610 983322410701406019 6993401372201561091 9631740535437251509 2261093029575871084 15063286080788517796 17765125155451559898 13210270876698692812 8624755959823611035 10411695762040640315 8373776149016946927 9506661380585399321 15770493939857846412 13824618405982954867 4695373945676549664 2837051345930284149 9360079651377923320 6201226613075374483 5518164481312384808 6448573519466151599 7695214571500768847 14374044069907603542 4274427498993854919 17873350885446229981 2623464236626873314 8755153640376055779 6094151431997868165 6674554870547228481 6371551635696637056 17851339459369673530 11679267216335609628 4466075338830670453 16929388008199729241 4427470013349787916 9042778223377504417 15123757145677351379 10636439506997811540 15213330602476914213 15303484624072875110 17708991281859858386 7489356049189021172 4762587963996731465 17496635156645068648 12047712526808678262 3939506267935895253 3209552896272204671 2703593977828723810 10200292210497800246 6792989019520774678 1310762443100549038 15883789094297825981 6397983475864207396 6271962478201529742 10047831420615366261 16192345332116884723 10852720461875460203 3578484237843756598 4860173024600210161 8244794289523940645 6328670812451297487 4038310866224389350 16864436404199524253 2732597456476791069 15950855766259025462 18404457848206966309 13687846849520272405 7128074499508624979 11945495994793126461 11491839035290592594 4701487548482594287 5863280846305471429 17689669175803308435 34359048474800516 13924494874277789272 12898541671950727748 7482325072967635477 14248372548059789874 8327643879248581058 8967773924353532695 6348650546165047752 14781015530987184891 8244577490572213341 15136416190294195008 22884280225866722 10371241061570131375 13416928012331885127 6616589584635039412 15645375168131204273 14051747054871201638 9457338895475964614 10382608500250776544 12063227671811734253 12158693735354882099 7570926758329701224 16730736171956060922 14690889075397257288 13390900751690339146 16826587007395059185 15751119206854912095 9178973446210142292 14671482768312662105 15797762922493261198 15630228265761637910 12422669897457694219 10956104461117031551 5453081411014354791 261997551293000984 17295825222589476322 11698261233065466879 2800353000528818133 9019104770029171147 15384618839578464480 7776116178127162653 12731232653918092009 16890423329904974228 8408925653212367772 18321136152855526058 16461590472491288980 12989539451086630444 128455777849870765 4435355035745282201 1865258270737122146 2305384152306378649 11539172504923044739 13911534985234347892 7218383323936331244 846514671021934169 1021560978437074026 11377156061065913342 16355603942250213486 4974118889495645440 17710411768817205951 7397308863261383638 1886524695030075801 2851808960339425518 4092193204643445343 914699042504079358 14267111636211573507 12425134931785155155 10543844149987763479 15223144757174922276 11899415547105538751 12291834140967238274 2127397702706500721 1214686664593354065 11334475947287894192 15258722287475682995 17264751985835851869 9030433046640553818 4219240615757607040 13597827339426936053 8931136714157165329 11498244925873435686 13476515324795490675 4029650906477920284 7464954816240524586 375990040963079019 13396724162397464444 17813887550619039686 16631271221931773853 9483602452947327240 6001334961689772731 17984087469614713912 13245515876688678010 14594262529728934399 10743915446569530062 490745328074913461 17949527528189113602 1649841548558543582 14883709309871520261 4846465347205167347 14451026209550999301 6125120388392961828 666137037833482025 15678499955867205731 12080278048538980231 13108615209659296808 7783275728660103335 12543707848187536837 13544172871559966508 10682315722027738293 14065591773335298099 1544176230022794666 12847020687493546065 11513981961229723038 12176967937729892258 3364765319906434493 800464473915471284 1866285033474223210 10085969044051687606 13972948964877519522 17658100093746161190 3507025755391017413 10541225375500443527 11004111519197456973 13713886669724438132 6689622474568247768 12876231115603132975 9776450039528816815 11879535214996939304 2553691809016869113 18322531879467674848 5443752463343354616 3111037230780268289 2599955663306472218 6056737451029708338 7408889738740553115 9183126530901071215 9499527353512969085 4990717989700990468 1929254989730813001 7694428899634415513 5485735048490579152 13417081630883375341 16615604078391569932 10028120641665230586 3456470566095233946 12960583024701463996 3396905907988550068 8411310864280025730 7324760019516141550 4626475112015051092 2334062082776732715 9550363647822496723 5787517091829624195 92580881497476061 16006985657618509520 16430811940815867980 17431801413565298289 4457225437623512162 4610126443507108749 11117652173876202899 15446417191086661776 3827646946685803854 9856324534209030494 16881776374774206247 9312652742857427697 5002793969759938232 8682046686195952985 15557307855751527655 18110611499542292685 11213373686494994028 6022970726431348929 1113975263197555451 13331659106351086829 984071268787119120 13888557684560655609 3489167797295006996 13318594268175434905 4395708000902390597 2597864958114367209 4623853783361998438 14749287310290899732 17802465261390184388 4825058007508612287 15405833897468618933 5688464028477323420 7205964019102472174 8171365473788793238 1521632577577299027 2385402596860327255 6290683322051820944 8517165385343870619 16104698896344752698 13853338976932337846 7596704931238897265 2920440739958963555 2021387648006227002 8201221020234049942 10518790605998494947 6327910937940250224 5587294997062245262 965921524137164844 7554083343931771653 8120165954838573206 4765312396885118250 8849826290654834818 17853775855437812795 2912168931596879718 10244265236466112258 10580857403400743857 7032116487120028612 1196577092926833571 8140597772443028871 978903737040112510 10108406766315199246 12538795912670052495 8630975166549643619 4853179127855063270 12252606190258482386 14866850804169405836 2247596236545117903 18163647585367331209 11022684389088406315 12842215497867588294 10937176142105973339 9552270205450339555 2823008907204859884 9929540682774862121 8457116650015962355 14801360617581947003 9703655389767767114 7145176631685631030 13894472976674157730 4927827588863445353 1013369490146276791 4180736548277399581 9645539992614333591 16717307734108600834 15188999038936509343 4973199341224957454 10000157743247550134 17013055213277041856 6817035193072692651 4981509465914436205 14909611063353021231 571149841293248360 5547059829794291109 9990036524867614922 11303070862115831040 1369609873734035454 15714993477584121396 11399611892409060750 5492458465244042220 9196607636047052952 11775926679918437194 15835878825200108781 12036768742498317175 12952963613604956856 953643229307377201 1317474733139332384 11040852345920756342 11118863700101735008 17878222163017640119 3114177321794251627 11426613309165538738 11756679571424529728 14397182831001834571 13642520011246500366 8615562806374486209 9286104250940479233 12213181526030061239 17614506704152854268 12649553998166025262 12574550331476150486 814200038240754546 1481458756269219879 2590615773380713082 17544983972974825118 3919948248149316348 350171842785896470 5963969932618575213 17966507024363560021 8849657836467396739 5157282367821896772 10553282154964262761 8606661051148655935 5347795501681589582 10554315812071826407 5955817561303937909 4847424900431650626 1141761790535299114 8080418347041026476 6842616149509722017 436876598175501308 17996637951423166020 743543751082023690 9027310297926626614 16882980850987674928 5917796546449587088 12611001166266266701 6061033740398939720 13985228672963411178 13108613297259044214 12226400234105741470 10155184266669249361 3539373427664882357 16307894640363748985 18293057427164991552 13448635493107119198 2519606013363480471 7206679262895599652 3861535486274021162 13758662688613237772 9104441742845517109 17997115071196908395 6368833288876570058 8092269105506021168 9791196693919621932 3084550100784043454 7571648599552159898 5546516107806105793 11415254635686176981 9723234933028309473 6143250723667253826 17423995695097852392 10197437581616834992 472654905141290757 12360574523768726716 2653522583443658797 6638583426827374706 13436944761000260643 9771050638468051271 9084591812721140962 12184606926755549948 10196917151381659122 9326911505267504209 18342466829077467195 6260765543041117573 7294513223037094822 1602957707398179172 745684043821621447 17737725392853993072 18311129287596571224 8572133011360834946 9584646893033077496 7013849864076070578 15851039928102650703 11267545169461186867 7686320524159830333 3998359187551881106 6287333478005353044 10008444013885297906 7352675232819397453 11841424898304750752 6371935292821313414 2133099980114722824 3337856713344644458 8618724288096593419 5450717966066007396 9274766635548782920 16030737348539992153 683073250891235528 8860893331971267925 3920853340302864701 12487116757100924333 13928102688110116493 7686271380697277747 9334949846295097843 14151822290951700891 12961529891604318804 10039475901600633324 4750084185413033308 3540413690061551738 969852248143194816 15167266578188096519 15798951952245206200 2679320908621109291 15285106074503477332 1038682425366007471 16439104722816179042 2203871068079098830 13891695654305332458 17347455442552669224 3044715694098067895 9603184259188341992 14866704989385778742 16792745945211276676 18191128898751707636 10782683080635787359 6037398090298843161 13665308090333939754 15380220197169247936 3336858302334233086 16066369775559187627 18045001642882164677 1505470010406569679 14626901653346545882 17179077292817617140 11605600807903231494 10919301652873270987 14387496169311895078 13801534534332790122 554220063904747459 7691073492234612204 14817131764764389992 12229432747110793691 1691577195822805706 15479840925876092244 16541720473384681320 14479575972595219754 13254330063917743879 6208450240111186789 2917856513599570808 3754830476203568188 8450797654889884955 5109812699568217990 10995381366182191182 7833740817304573884 12872279047202467524 2657880469578811669 6688070755031748539 14822835021651390005 5079761432306072554 7871002048015920252 16557857504720127801 4498158891845989829 2612973056275241879 4094848155711886664 14722372436137293630 7099611594347880345 16195791474691365278 9454358019339803773 15046798283716522639 5722295370677561839 12861582913336896637 6358734301621085965 6689550713957227850 13937387046551140712 17405380935054892209 14097750781532554451 9693304647656248660 17887522763266744175 14250997537635860204 9454916785940906292 8878841403377750169 11531452375483177933 7208898160875826107 2452164834787019548 731784471354824165 996594538184307583 17134422690897145230 543191803219125459 17654944644142269256 9308844195823576658 17858976755444612060 9863082445481234969 3625272874591647353 3680170545683396425 13673498779634761444 16203825462372071703 41989820867034981 1823424094422808659 17895406407400472774 8537620979160200953 9477108958953790649 13958491455212239507 1816317275665884772 18029387045245745609 494957675256624890 9158197006478672787 1631361611808723188 2119240828950171980 12308858224251410938 16172520656028653593 6112665413394518079 8226629972786790480 17093591602242720473 13984794177843658948 3106597310764084871 10541322344730066418 18167968226264962122 10916820188200978478 230444709752337242 14962349879039282111 14205091735974474675 13865322438469633801 13621250798920165744 2056096668240251693 1949679385287241350 3024081011433676013 6097034531404693956 2147927407374857175 18155851750048182229 17493406628493900017 16845150678009733297 3712596865937673257 9358112654587801288 15652883917118493765 17540074898064008072 5879674734119476674 9088814791934759943 4308170559952854530 4348554534025985651 8768301908351921022 14753027808379722640 16967179409107661575 11128430863023491691 4719280555081793932 8983744485618853569 2872751386202059355 9702553100292767865 3330021247503033274 8927625452543904665 7598731335584725602 3829693584120151696 17776136666511534829 11756233911539424381 13407774809183652289 13602597158178246220 4762494699923030480 1161776008433004720 8326698151277496779 9131384702858552642 11793447557883280185 8388155073876209045 17300142174270238022 11783371632146035741 18247388057695319418 8245308110143526576 10714798660564134289 2801382985495197965 1570551776703161372 5088086518868812455 129135773094912912 14772050082649004318 8235856573315465234 16570544708794492246 12501416823185633937 18041711288651430002 10094410832032040093 9414467876770228132 14636453686092385647 522155547139563504 9198153857405899464 17944699602903942082 3764953866450648505 3839592318656013174 10796628969494155491 10814208732991741819 8557740799355499026 17231838879049444649 6669202482839596533 7176232376558620519 7093022197748297573 9524074155007936066 6461594103205631108 1462650467386214006 7895154186229651199 6863906521444801732 16661677231164565893 12455375547349841943 15118154563925866501 13868366662895948559 17342229901921590087 17720072216163688528 4086029771774600884 2805063891738836594 1873616163544546466 447052847671886884 15914545053195871869 1811962508047116081 12772244484140154920 15008303832929611598 8730738948499589439 1852485952072814479 15971311569687540636 11878028346161240675 15239769114105070670 14345472026755597470 7465362286844316668 10594488845254458602 11516870383927249614 18395277574023368692 11343573509792222564 5840569038332554294 8975452902716435805 17135001801645748164 2676740266995740941 13474242111849335531 9590496688437395752 14848849102504709379 11515091000343485104 17470960152219078401 9237956606422824696 9800534410628609511 5488279794484518735 5870384855783473193 13214918382020199133 4954375366120586057 13445339689431209954 1880559413372913560 2916957255176155391 18294731012358654177 3403909287234172769 1678249106559551324 3035860536261465342 3098415260420931593 2529638863494470142 2506616175539592566 15866894268574156051 4920108494059342298 12190817749700476061 15120846639500039003 7109881509050995567 4144188718713352879 15370655614211034346 16971768261994558997 6459322466323682454 18369634332221598956 12158371714678331246 4894868462242232173 1953391085484825940 6162919738910432967 1109823017653121528 8312869856634218584 12977401568866560894 680720423361289461 15221517224574063623 416575794745536187 14094596954871101805 3048418893974487360 9304405864953650094 9437119766994036774 15428270678834584158 3635761265727140984 4932485071120996779 3383078345687981829 2897358835389669233 1694571987961996119 3981786240309106363 18004594644644765804 1505550822279203007 4274558192718612134 3393460563574967344 15847957008422021066 17905592951764298361 9411204992007797166 11002151750234291195 1134846283654272622 7305075680310116503 6313890618543369602 17499783423390832613 10464770503475572206 4544215329256967606 13308711967562697832 10015090954563022979 1684502155867302148 3648677363159569667 8150836866185928073 4093873805210423597 11943186220553392400 11340866068248711507 6012515723820416204 11252624099413140007 2732526510527037105 17961082726756370607 10083717596917204253 13980959797723076423 6043896344822764381 8924905845398042407 14762500205464886719 8567118360567919069 16386402126582082321 15269873929124119606 2065594111596274377 10853712360157579867 10673028536169657878 3654625673570369994 9114955937312521733 8283768943640462576 5421956221029371194 6830302069324467626 6503028765628161807 15526894903713028869 9050070969234647181 6396343228354492977 11528845988319273199 10286188010324422278 3458090596187998735 10290262194771049694 2826985155657277134 8103916412590893848 15102555247586798345 6507571256531313179 9779960373891641509 5305385463068424789 15315327938722838693 7100673981015509908 1098295709214015634 10721495523214761483 13154739974915420378 15170608335625119662 1200820249931783196 15288421037321295393 12050105291783441564 6384521166601859950 16008869138048243011 7624085418766953287 12041363452807877000 10878463383988989020 6973380698194291430 2794351567495621576 15175202677099821565 12703075390111528290 2693296152680860597 11068414769544235278 15489897470026436317 8750279816412639059 8899733182656476979 8410908158984129181 9307487028881226558 2267329203143913760 5522181414929292785 1155083680117102013 8381678168542310699 10874134883421862223 15059996466266424076 9492228921436971539 350406249122718849 17137772852483624505 4132413586349411267 10508972026098703634 10062935866563761387 7103487655573503364 7427343380021131198 17060348426842151029 12978073394989437365 6663126806514268351 13737741528794358417 4705515091620493537 13811711722458110758 1096126224804857650 443023636220551154 13363732679751792317 17581172653900396655 11580306793635086452 4481897514264803627 9886631838274245752 6977563189953578380 12691318000572214462 2679941548243169084 8763810304221793521 10872719974126489398 17543380300827215729 1324955018257565755 14405410411705773969 16592206160992838798 6220241463713059300 17764841424398061366 7102243150662470732 5543063558422969614 11288534613744393136 7122944078151590122 14404627993370030933 6791642810829698184 5180142430645250255 546346248743537790 10730751940053028423 8623229460276726919 17228993567241881267 4982874326254714806 18362493726303268906 15300455767291328378 9487695652789098629 15064380771614457942 277873375506170488 1627238130402889842 8230746634668479754 16976207759017877080 16114002907507776237 4406638450109599798 6913300550699711259 10996753136924777483 1287261085959439192 17952814023987910497 9239006552094890781 7199320951010016608 13486770455401810459 5489384165678117420 1532850447542243491 1664751407623633044 3509759414302036239 9238934101331661755 8557331337868480033 5529078274450824284 3939858561930355499 14692384096965843833 6507722105880949437 8028123686485532484 16656902921345275575 921718756819996979 11522094875815778760 5962143488475909745 15992029262025644848 8865036834820905796 4431488637273575273 348570588259303273 6492087194433297719 15045980785165589783 12197847664114873453 1555086070261014507 16548667854073412256 11514866449996031330 9186761763737408438 10666155110685213323 7313934824799700716 18003135135369790641 13338865997503225675 1371871586611484979 8700197872992628100 13374611036846179082 14207012715910939664 14075849018471613516 11413178275007084287 10131323318219449500 13788392939773130636 12275640966046138509 237706726679718784 3120000374553061673 8407112494834080663 506201052015250046 3216164675248204453 15697951223774723135 6750055019728513535 14758098376173271192 17015204176401758848 16725596304265232586 5499816625854694454 6122214475192632934 11138832463256703504 9942087015750424056 17209704538258470887 4130318401012782027 1421684575609466225 17330620155595814 1986277181558533692 4356598376591827547 7597465791659819455 17397544137405836789 45358496099386619 16770204371386019700 581584413957783199 18216900165941570036 16844676433949834708 15661765673574368502 5725599169971720986 8397805153892328287 12293902453736017126 15451605291706644865 5327615022809797199 13525873684794090639 885099151684950378 7812154709623823365 4031886815400701929 5759062679393625611 13717781788178286441 5434193931543643054 6339317386632068827 4149685646568757822 915687738274944386 2322816312328439225 14049786478760521800 1904233050629205247 3307525452700789447 11789505254822474126 10987563206291007186 11332461756670344651 13756893070355807311 2254707093435059340 183489518899607509 2905729665640614829 11321409439856897193 6030719774989991840 341826112387720035 12285127245927504094 4133084534617641990 10427666104133844965 15811365290902886993 256235984632687798 17643200400394187041 17229280020631864529 10310649735281411736 4852738560739404146 1322378193592716353 2632196045725922520 6453649463736984928 3322923736171800888 11229196296475732239 1668407755513813946 9841454408359987730 7438602391493276931 9527511143293650257 12397069324090064040 2910876197860930796 3241182309609112505 10471222790569828945 14083450092632193154 12166103660627819995 1053759759727397645 6975907674821865457 12086159590829484374 828776813910344673 9631675583007031879 14376856677126099438 5200866632693155651 2656720568188606219 11838545846604379297 18047791886035689416 12728770249731749209 12947479481043261307 2742994094563755860 870592181530750408 4971289819594280177 2150225707335302185 10593105592292507771 3004535613214039908 16802767676600723722 4334043507168280525 4325842516088583381 4235214271995047313 11913301438012466020 8380616614955885387 7270731374560470406 288426183960945317 9152174450200050131 7739902887561590246 6316944051871354415 12628855861386761896 1758901113596246454 13189183530911403093 2774969760647849849 12467011307995867853 1913144244454591542 2785789399206630969 4012540865721744647 11788189077971515592 18169186871311965488 16603574150032623283 15162786249721579950 4596910871269392625 16362159613437344831 17923436816413356593 2388726328802891113 17747851500008008405 6515237862363355192 2454121901107413852 15100578182879584308 1615714706516885203 4464849067051137079 14484295372780052248 257892633860924488 17459633438544230013 14000504366662042306 12332389362182938412 1955008704072023368 10801192666394503470 8817800096239523309 10583337803362090435 10606458528954203297 6288391903535701803 17507270865995072292 7386601776260689624 9392831777908764240 17527548886143684439 4727607209740556245 17186188799565378323 10441282150507067791 16107778536381918849 12722353680481363669 16888615677816917509 4726906878186957373 3803155068652122136 3067149864528600404 15998764611306968517 13439073735799361085 8390816513107048492 10934984505437727815 3103852766264025599 15357017983596774127 11244055094723714114 3420852896980670370 14307192365048523353 15191630495659800304 15301946583574659747 15172354182429791750 6489666843113950198 7524780318974316571 6614151328140571714 4742774126369125561 17342853286342540449 17741128972778721651 12633503493201525541 7871108025337011137 1264001854020589537 14675273853195971781 8096140158708568479 9139097640486439338 5867983065488204371 38486595144036743 4761471220657890787 10285792862387033545 11096978139693827072 3153468748289401025 6533532492506529591 4467620460193420204 873096198565277620 6080469636920948336 6201794789130813661 10584673864537270040 4737011520037538663 12141510330834912661 17404200860628463825 8947036385988657704 5032023129783531651 16109985522868049724 12236353638520315212 1588221366262149904 17065140484489070163 8856903919131871345 10967015454275776143 17734831642536569265 13523609016471464007 12323938444041913053 10021645257058975966 17879566166011106778 10054730143464224671 10407296418754605164 13686734292188497124 17536025916034537928 11908120520288923444 8065718626326415314 17591288351601717616 3768379570537838375 5705888578360646101 10296269046921550402 13507596373722897397 9616190157613017647 17010977961328463413 5015755563476111183 1102412284140546847 7656657667125778257 13167936203757776745 4547075449425668889 5031577420058495008 9107064867000871135 11856023568931583878 12053809604647959808 12549699370270996486 2068807025697384598 5918058800290666639 1349565865907843963 16536286854101943145 6718262812539198071 6276588762927535982 10853142998647609300 6365455893091930066 6472174972411704240 15526273151058403945 419109003208277871 3886054283729725825 11460770713654492627 14510940635647554188 2000982907812431277 9842600744387375957 11710330141005555345 14728334443284639443 11868128339681702809 12283718879300026861 9101843513095828231 5939168203476895943 11107073669800802102 9814514653723537651 895263744145694905 12442844574938154033 18308430475851029134 17439745218598091798 608706889675390576 6352769222238532588 10069667742439620648 8294649525479013568 3492425575317685854 15166861641944475367 3594907306094589927 5989032402297359479 17298092235333692144 13899980081170686656 8500130747838909827 6793364710531152076 8314560923809736968 17284139710562413450 9352532045996842620 2865038951120291747 13747183890891557995 17531828976435319151 16798080294706960242 13125380441286109528 6671852860964417825 15312882375634246626 14672686912445851343 16857944538029166319 779953436841527212 17785836116282607981 8798529790400800205 3762530593976175619 9891113277010371976 1214540176307600854 16567069583830737579 16694750536697034222 12134041389070705990 2683533354749339945 7899105155268760848 10568344714956484407 16511002451752098266 10566961796848524760 10100257394074801998 3904874399183137181 14964384087246990168 2794502099341314998 16967089436044350764 8799615580146465756 13356186543152711586 16555109145731794460 11640676096344218076 17967636638150035144 11298949538396863654 7724178686476931506 2606721188764209941 8862025581340679620 14752395220933686595 10142142481669991509 10414606033980868148 8038062940772485919 5048348167379976797 9153360065058203820 15152969666980868551 15591595618801117722 13136404216550281930 11085541692088967536 4378395881608393143 10922407358926972610 3697532916801976565 2958418906962758064 10110163712192302019 9632688377625189299 9841549505162769657 464998365440978361 11479089276617123888 13960456372260186812 6431424628838994886 11464333193749388484 15960125879768686339 13956129319414263236 16478424153266664962 3428414210290404730 13087908919293899283 17298438290023555306 2681976175926843887 17015905210640979790 13364667457832455813 5900078145823006561 12847655875600162642 15382745567256654520 7239022314878023695 12012104350001879169 17788029430446920913 12555545398805750449 2705915625277515357 1524547095070218075 9716273450434929464 7053282913352872210 5753851683944049438 2172861133776744372 880981323861500691 14142367193643779970 2017019427307937786 3657105008589123801 10982197314294899602 1456509382380812890 2773165927661737761 4505785675919533275 13184802904320021006 8401167640239922750 5334783531475749894 7526906740941546352 1834614904660988385 13570422780629531486 13196579026710755583 9243375567841217827 6510973001424542250 6591447406405624793 10178212463931745720 8068225549699863697 14725444788898746655 2444808992591053925 11169258969645860938 14908541432832895965 14880114160943989234 9233552717666445990 14689016076181851086 11187143388851604381 6120841792522934408 16161654067998630536 17752926453818646255 6803321582921467315 1051710619968958327 14576976626070358864 5564902441448061358 8889715775031391001 13080460864930137409 8088286893895525022 2631612245229264132 13857233828581362533 10453524160214359450 14242433180564937961 12164140080391755151 3456086657348103607 8075735350909140955 14584178990551473953 7013851428159140457 7068837514323872211 18342852231701548084 5083221205535592233 11700352692646360324 2574091396604464220 11425084876939435881 10275607583722460541 6789301532918343702 16441283398402216674 1661770156842327357 6303173540060753153 18233410033819146558 8228229970289441279 5316748928399412320 3823956175696591833 8464970491729166543 433585242692035799 17218529790896650142 8580584311751157685 4612278192583980956 5400471197724208582 4813381494700504855 15358115463272918643 2464813700166002511 4950012102722877651 11979484409220738948 8293349189913049441 17659921657769776933 3576719281950529173 5066233918545274281 17032085001194461224 11132662191736449871 18423026846681581939 13033494675724902776 2875727172298526887 1384849756914696517 12661010822843114586 8694172066761455035 9820000894520160562 8662827937898298819 4407299850620828043 2944375896480007964 9829379725444409485 7408721737795437159 7957399868028649464 6678810050879745980 8506263162516171125 10912119795639547337 1740976317364128674 12125328067561419307 1369993356751735448 17941942535182482622 13377672348799051724 8349476996136347105 6133123156643227681 17721560599352110573 5646259768561709662 10456335806408307624 6882103645233383248 967963066775894644 8895643987588368907 8238037014050647109 5623379313105633802 3996403959704039281 18327959808069733487 132306294397830501 16147503380701978438 16804381007992556995 3505880848989470650 14869489863825257585 9184167575442928453 18212809370265939712 6240931456884093850 6735595946756760334 10066484284142611045 659752638831748623 16034075628350805699 4702098223829415136 2954742560126779319 14215729659018845546 5803775476667021963 3674764901371126594 8091726557811553956 15222438072741899989 14328357235695889391 16985516772041221829 6105085907315835237 14996434284564753331 9809809466652389512 18232280702562329989 3529747800506890461 4765387439208437534 8049734509601112042 8432689320489210141 2303207839160038187 5242727743141785553 3137345961269096163 4834190834403887302 993420190855769180 3495610204185680052 8986165358028499601 1256916776173781675 13159110044520810779 2671121412954469121 13709520834033931771 16697376174486145078 4396054013337581609 405285433778304286 5100789366714675016 11276760298736039947 10040396400970061581 9100841601618591158 8216320442104483601 8030701379113833511 9557918526682702761 6408029435462908396 8897666831254398679 5680231285189321346 3585826913411331168 16186123380592240789 4604538141178668571 3238618295810971822 2131955549761823611 18060404553150455046 7630367256311482693 9196757667897905964 8667421875544191191 13312259416732938701 9348176487937868868 5659854305115141068 5765564080292617791 15094519168710004346 4666806712855050426 3985698384151967602 431259554012744520 6996567596274717132 15040677271548848369 3698760979211828384 6476542514876182156 9108379794740391890 16341509724419668638 8763536000344693914 10312019936601513186 17873375267642581380 13811576466940120026 8725214486035797803 7150451281630066428 14483928044937000068 2695463635064154013 5084193086718105778 10222569690851602879 8702026613358622530 14820148694165666456 14213022752699443889 3029496730675806233 7213355612557927348 16714302951981845587 13717989471596852582 11681715996916677371 15891404241620616539 13820625572015140050 17215876921672332323 11320029671745990984 12208622686213514246 13484425544507130897 9908391293745563627 6829713153542780554 10067896387058911252 17135373341198208467 14052718850787773451 12154504480482697286 2137367343231119934 677037816610732363 930057802667755428 18140743396920318557 18349607508851280275 14941697582784896349 13156942450978940392 15853715028789082980 11283501989427051430 1215984497729904000 1979559714757501066 1269874444747872661 18252016679788847134 9121224672815510620 2547151725452332895 6145485587203192112 12627436331887698088 6012970979985743038 11943042413098014013 15092927622637025614 662041459723005270 8503617952832012525 13614460550381508410 484270661074702631 1337650367374978819 2478742919045014994 1023997772125193397 3366388968498925312 12287200795210504222 2747376966746120066 11480202718226142219 17598718052888227696 12249417082555887148 8810106974885991908 9022647530011717471 12294317077235921070 8956832310938586330 1232323948122481634 19188347338198921 16143185177498077018 17680803850410013452 15371321732590008407 5878646628347985191 17385714222495135642 5957143756685447341 18106120186669149878 16929543167133045115 12674085574078781310 12967928477887449122 7765509154029160252 11438933928809620184 9062651986466907860 3930281103945616793 10194639729194505745 6215803174301299062 11276897535462155072 11729431451336860129 4767348527295492241 10492149464308262090 7803374511940671437 13311252708420189433 80710676103684357 9285679080471278892 15201422287033768547 5003785339090856478 12525597066881243307 15789987979199654144 11588602716296018939 15167683231111613333 12999181170534262549 10037887676631589436 12515926666357864705 17221855748019666829 784642775019339472 7432693184782167961 12540211339166814153 17610545794446725976 7051137216618997021 14237100256804182168 15655829755933125234 17145290212572254868 4867607892206074761 9358383134416564905 16625743002560215057 7309711855922231484 16698809793167718407 853128965861015968 15648638428699774865 3524171781287497179 14597406876116135502 12189416420080009152 14078182377268753926 15288755380291922835 7113734564263809572 4351759126364117456 11933521311359385213 13241997305316040728 1951087314245134078 15152518589170136865 3504606364629948631 14482526753804437994 2719487055119522909 18331502351895801853 14559829888812838286 5625347109125272120 5580320687612884122 17124888800062191588 14722357268801859123 2069063130002183480 11120591210949830941 14223674367594958674 2941676541393375361 9562239957722231709 2671990152808911299 5028233199507755370 16104776332308835898 5599467756551173846 3843254835029361454 10526276127722475027 8040860805764993683 3825474814514062732 6892202689438225708 8054456531080977900 5409755685636375932 16841762550750514653 18354030955926378637 1175814249849053259 4959916251023957519 6577252487264032164 2887622903072596354 6637053754149718658 9083375297537630141 17951692724707364394 5807132531748598645 12641902431588985352 11828025440888679063 508956209954635477 12661553233457130645 11716975525758568359 5450869142392362582 17869541044258155612 5942110993243274104 9361130444201333625 105755342778268274 12770342883502341085 3344817270132091539 2175811864069727153 17307952817459569129 8736198369229756885 14023517140405480993 6514770233918286512 9116147832653524182 3329802929274205684 490773008828024744 11371626498972764892 12928723112510696295 7920925224271573714 15191193348159276210 3359506093160887601 11017132316820076305 5514551463524897856 15721655324241383938 9130969693754728184 9254533959477691855 15268190290216968362 16535793466583473825 5313982185967421901 8754914469021900473 11628444101138503369 3556081900410105248 4995362924871764775 17458032032618313205 18254846459240213059 12695755685744015875 17886036064353520325 2206213198515410859 12568103522309479997 5814029849586165255 9158346134825709071 9475999857210341666 808722649315985603 11128900885605305010 7931160275366571242 4997278647008339955 8926812564197470829 6429287742606532824 4773691609520755934 16587617626039164342 12012170647121913461 725698985856150719 3037591873505847659 6919767690502008092 893200787988350081 17897126415781226602 14516131999330827972 508692180216673777 851400443014436468 3543740787038519283 4864816921856160749 2595676617084038564 17958492735682944576 11151963240709887031 1002004779610871768 13526451750154927738 8556923139226172927 13538168047154958837 3161746110505362174 6508363134471776709 3563122333041715939 3352905439110921736 11125811260145868331 7638187999092895817 14598759590779772376 3914967942884467141 10810626024347915237 2151818331724023390 3035988519287646220 499470687123549314 9718928745676875283 5187875243674257549 12280435531235358617 9707642732918011831 18005161521440127987 3243637518562471843 2243131949890694932 10950660721051126615 4414724466471815938 12876069075852526839 13443278626975835237 4398997658485081403 12347027197033804255 11470643254681058445 4131631421324487024 2198974202015958564 2783637344804706073 735466419662243179 6285801509365167481 1179061281334532917 14593835896054446095 14647369517567480840 10858199447067003336 10867705783020492019 17078291698190307817 17574891335139573667 4924370993455114116 65181522118136473 10489508509422199475 12102569885374631314 7486771264493412320 3050944603666065515 13692941056287809431 1174687148735845305 95754819270770643 13486141332890618097 14709227082399168753 5464826438513594938 1996931894596162084 12774191933279227457 2403673229498783943 14572591423520213998 18405782361530460718 2406127002153032630 12481145979848384212 9325364173365012746 4657979907410134290 11589612961825300573 13270574951142542940 2371195455397082001 8477644337865523942 5945869899990979546 14082386604014537329 7644089738595421868 10922870381463868245 13377297745568990902 5978540428286112103 17357446256091846092 5877936375674968067 223236316439499256 16980131443714027257 14617061622702970041 922269007157124262 7840332912892892480 3231555706308302068 5991077271144274835 5450117082418086476 6115314993784464299 4024051725813214670 6254162965040502704 10054172974405066976 1685414867579780135 11963599009603146597 13726131062745504498 3641035158207468261 14779068069367559393 6521519012445929794 7102375193489062081 551160691313717571 6674070266881142416 16914598424361831599 1626961558314430344 14931176597862735993 12884312789561134660 6954501599356749443 17916504292715919778 17549803287230387265 7438805577524394684 10105119712429036242 2223202145331662511 3886542674678268081 12607998222638830369 16945290445611438217 16137488646827965228 16451293124422965437 9231690140271893210 8341571882473699739 13288983541308168769 11642979552643087370 11793757680628799222 16726093899506701723 8638789656588260064 14215757716821297635 1249975542847013622 12700936983987550468 2776213070071865091 10550858124794950359 7251714667162616588 14088973040687964329 7055182579118549615 7215518380626312010 5131635578422784764 14933728912207677809 5921628419118392128 2592904431839212179 10346090944467192577 9509212203536056763 6045083420728910106 15519159663391982286 14585857429393626444 1888504150557855911 15254817157411133874 11695350580257985771 3322206865370309560 13335278063572797975 6864620494079516692 5777232783736616766 6416116107468596504 16199790350847987125 8883389265372018052 18310154333349425477 4956254605352059360 9083700131150860141 16179396082773039120 17059394927415314289 3405120305972818769 3903639979250328232 5695678824615355881 5978814723032678193 15920472092341985899 12512375157667790786 3714461406975829517 11382687932827604827 1428761327560912774 646712625701583795 647915438513535996 8722057377170479252 17575455100848500573 17605540542066988995 18411030903292735162 17519392508270495113 15629776030154104154 10104959348677454769 11013908259278776497 13964281856965409834 3407372096111158083 12408522050820661614 1061006709783787596 10903072560964704029 8436320296330315831 4868050134589565491 1931264693870182812 6046154899312645155 18329061238246029396 16304582362698711978 4391789731399354034 18153021526229541301 12307882953573951358 17925446139520701293 11583214513372642348 5957164919617388352 15143310053593535872 15396621459474849910 12691765110397652413 2127730624575534187 13595215729748691618 16701920035965612761 17690055817660258589 1429415188176954871 11454138905778220618 775706778492298852 7687908179807970949 12220733044295005816 2247185873342746919 16646633989156544450 5172452364036209688 14998685141214928211 1231230571586350722 7282640222339649866 6829132027535517202 3098228927901112105 14604328896353936798 138972710064462152 13793590177180670937 17124863864599380507 1128682228743980690 2004285282218676998 5104874391873646727 14615210002941399620 2738841447922446954 942786516165021236 8608277650788400036 3091598790802814089 8308755518965854450 11601279815290141442 14237125712245448741 14923141659218383748 9352914909504906320 2599624420731742843 11110343966791146677 7361357462308278300 14160555806726347307 8169271545819791474 15398482611389433852 15223759128714176428 17602005838799167819 8629692022630351189 7145107814161921414 11291944643528703140 1925379920057658605 1777188578391515145 2751449056768469875 4902678995570442624 6652577441089545346 9248198641329803096 6106269717785744848 10520258605139720590 13157591968613597001 3246482830013617851 14773060221946866651 16966117399993076940 14790311267150982463 17095065677184945246 12198294919885532311 2196328726165863067 15566538440629851816 166373641400718735 2056293480627270214 4048769626255642989 7979772046717381299 7416781120572258178 15171551770086012626 18280029445719852418 7928894104285731832 2096355698040102213 8467885167702594580 12993284339981623373 4829779047995236631 12680787818611000711 9075087663766067746 5294581131970701880 12545942669706935783 7896768782633064089 8241474636095981667 11491282244261150190 1894107303529928531 15259751686581998624 8529819770452844864 6812492806805328253 10700352390457232166 1076365622676831912 2770154307981249602 6976462467586283517 6218791024721726194 7549399638681682777 10527963160195317501 3916019562582431428 8888879648984629103 9412172900467352779 11744382581874526048 13382608810829667341 9363302744025810590 13111581248466563466 15002329683399169761 5980944325357458489 3475733273682973007 6480139702265482387 11873948869994413545 17412594942522978932 15069241011320338401 1277290285185134699 2423191161035838646 359628838287962718 5415268229994005758 173200413753452733 5861414407095476463 320542777291180621 9967026535930368373 10517756629530887206 3491872308311042851 3532085769662166034 11887066013087897905 17578014138872519764 16414756017064107309 2556033082458779634 9102955854881356149 11614331119292011917 1877984715897189423 7848573446995806739 4304507760117904770 10561233300135972447 14339140988956467860 5564168899801000070 15429902263224706399 8796772324879608694 5729175264284032326 14500473210390565476 374616411312053255 6517467109525038879 1206334839624577058 59458841579374280 4174688119914377509 14562725782709385275 4328859677242269059 15552737768762624550 17410033615925063573 16545952261562961632 15362065490661539535 15374537153852634461 12834150176979665902 15684987145678297812 3262699680400363032 12049241286757797985 1012524714481290056 6775891524052154619 3336007202076926988 18175544042230590649 16902617152888979390 5064921562729232279 1571679462526068810 16585315415972031792 6179343679893933762 15464630525818179523 14230587204464940179 1648887135210185878 805505507694164185 673727033289097237 3596792358799437385 8063928651726759629 12295020278739515991 11194360432705226723 6111687067548687196 5993313266102997997 10971165014838363910 15111123065974401185 10112176426235282902 17557726081773252374 13589869299329214386 8449627380242020838 196821746591843737 13692283132575713466 6272168981515855683 4934612578574936648 6019052447843675482 6251020447912260133 11841496981775785666 10941405359710225577 508501340485542804 9017100742284860522 1438607215425149222 12106279575058086818 1783371677250106290 1449651746676843968 16112949738056016006 12725114714696232919 16956472989150073588 15372639590475752564 4958541095772599652 11972729917981131674 457589794994977418 12929434433987423610 9425787393547144065 5710122846184480213 15753197851914679587 10691708286502280387 17436541928585915501 31372901816614971 14637550113834016104 11510623109689107152 6389236817107540357 1837403203554792731 5708877216779871737 14296835033825558867 8179875814083935649 12831271169661585876 4934114624782922333 6820053923500021902 7260374299806905843 15365216047163951258 16941782950099228659 2406871388255230387 9847917909857747099 463056077667911768 17265977060807132099 13133546210355315361 7956389567759061858 6258502191309788137 6804283389735188560 7017102861937625512 3779599233066737128 9273280593740774430 7335624090146529044 4685264666293829558 193398087228031910 1482763335853422709 7232666348915374648 15759215707159920538 1882563762881271412 3815013734400784502 6738666748157059792 17944226471867423480 4259949203824443956 2115792482969145921 6821468131372850370 824833226541429175 6170483839436977893 2592981069835144990 350617784412199824 14972310935757580268 5379792058629875553 31731336708191496 2273987904816417323 8452690294253787000 2010875556658465865 14580822828601268701 5506031815628845420 2353619234291504676 14933719980070480329 2932566540551403000 17914579880978487515 14075621968272500711 8994041201898217337 5075622376695148729 6285940996741201576 18333606079826898036 11023799175285944812 15232310499622584237 141548056258627917 3805486032784883988 8727378229795736509 15436876324268253882 3932726635233653460 14201140344624481368 5978363961235489883 9219044842052794456 7874950623598627231 9561469059546586766 10984438602417257811 16934801195913037010 17925939214332147650 497815563255879403 11981458125160288786 7055442205474270190 11857016008263159270 698754845194033389 10348221499633578247 8022897038566787227 12091579511418051047 9223205229211667734 16218672181654809743 11854016050098741405 6569369044602026168 14052307686014646242 17989294903071543962 12902609625372438362 17157680811207099309 5195490932386452066 4707752073807580040 14263485820330810272 16044093993348111952 14721835625070584839 6694774782162383895 1006541435813729791 9962836376714496867 10308775632155125109 6960195666411406441 5069947507165576166 7256430647553272470 8188290705184957604 9544070200272885171 8242813656497415917 17748546770614869468 12501289108941322474 17392746153417024532 45845727486259810 17302095392051807453 5848265068399281783 15698865166507171331 17912449810356742449 575374522324370092 8653226078928519402 12365309926255822550 5516416131353742965 249378414337030710 13557717522572460188 1706745315297919669 11007447557317912863 6281484013744197038 5814071625561045446 16078089423978833550 4846507767278364873 11228000533592751146 459552848756486373 1192866237173536900 15629429178247731300 4961235176134475211 17465830047416753151 1771532939791607436 9072851594355690786 10822560627147352867 16813417076867697803 15309557904698832357 4886667171162251129 2306120544264175274 14615196520916180188 10736106781386898226 14930989808140518724 15412188384566349443 9690312464395162324 12833954746622536416 4596198272486387511 14448275706600270414 5800750020661676287 6393540385740033479 6864332616058361534 4215482587154705820 7980483211671151364 11445461072433603067 6493434692635459718 9519444431039313198 8409065257481725484 16450513135075182112 1304218070103407613 3955555736915853065 4616906577538595609 3317674994949391725 3040897441282032924 17037366444883312079 7274558985511181645 3240940094323394387 159344361661701370 6438939763920655820 17190084735852661601 10734012052585727724 16643635442100455105 6704734765564298847 15865164466155515382 2621329199658894681 7264837454234887676 8974119498527805117 13216941460021008707 7552093128723134794 6926975964797740373 3495470519633442946 5962530632807987146 784319398610896635 1351841432058564246 2516964555334718676 6074866325366420883 11594206697925857577 906533376506431581 13881290121350867350 3273318339402132123 7489972667360133221 13934398675296862393 12667153262959620486 1540769541248386373 12507358783283177987 15624163312474691319 15353260244350015481 15943469062056206 5853830685796443067 1890629037076902129 3077808990372224692 11830808195078921718 17041566481092114754 15464062545070818636 16620785756607441902 9612427423356429782 1478203450629335349 17857004243535840877 1505495502883104117 16530957731698973638 11612748413769694031 16175513680249006617 9499475933674857105 13640690615038092688 6274420879334162428 14475712639934576496 9554442649733972056 16689409912557619596 14224475332163735902 12596995033002429836 15973401181019287290 18049511781811326575 4740777332365015915 5506317295442221631 9583422993464576673 16932800267172716627 9388561108029040315 8894537056912562288 1243988600540289174 17094627967954243901 660391429855853075 14434138802427980290 4087746415163417410 2058185982159974405 8848095833636471655 7169659630377207096 12651255104293652754 10964936018738083312 8834052886053273590 2869025967291080147 12889458932905715715 12643558542450886873 6151646005416911309 13420077439079162090 9345386092648518401 8784106739173430430 11028574291181484754 3152927218339729941 12675652745278200442 17993865331186198008 291861791459020542 9467183662353916873 1727878977031382412 13169529146615629267 13885727290887752309 17950597101525607120 11772424078231994432 2702363598326712874 18141607712040878177 10804705766782006232 14592313400955172296 6220273926936707899 3132783050938394392 6129733661960629503 6572640195113380023 209009836698228831 13750014119864156568 3787506240052668379 2926648569072101119 13794891723144042839 9042691750364752453 5209874404813543902 17947538435517702962 1841953900762126267 5447220695302184383 16479384618518168008 5492037676221680991 9152553623527298129 3733353280053898253 6474365703544577617 10245470279959657661 8494742487345889427 5884254761785052142 11255732557911623298 12893090046648177004 17912769510891326280 127805384162963126 7740889830328654671 18220970988156657019 5514476321741498182 2452514353842664342 16032490838788127977 17437330609277473208 14819010544398029880 8510448884339204131 6198326596501919264 6036318771168638792 13611218267943254376 11188462336543813185 9984562186180846695 14323700775783480738 12568342626329982736 5408149707807066102 1621939077161037939 14891165275881123839 7140079276809281704 3599301907165574188 12362931458765453301 5292141842152085827 3893873768444069266 503284165966124345 9159362315497579657 9309832134529215880 731444366155355667 197008197236358779 12687083792981874221 4015245814692106057 16844923841309847253 1169225595481177894 16943618124741550604 5415259460339336442 16296100000541449178 13750633777567215907 109072685885691181 2009794916718468091 1157155371858617340 3911023189954480307 3453248955121145505 7295092518071706765 1675094165154398402 5825202085151511391 16277173614756046806 12245102739944472889 15181160074715151766 7573802405624787800 1969063047166505780 12567520757495294328 9812578764432423064 6888103777768902820 7155864395621795964 1095085922880831093 14232842818110136975 12893528306928634847 12071021398998403401 2720123309368514166 14662460360250375921 818185795042518327 1753033930997096037 2345865981852989374 13708201592830736429 2156706376593604112 1340316849197818961 3924273353011201378 12277362449250915541 13460521655268751136 3565639777699765018 11357762189632581960 14625568741377279454 13328365360463729987 5583634621628255954 324716826414357905 17866684277298604348 17087281570850142039 6077462192147406596 17421334580940958470 13150081279150192324 838193431125719236 5323489129914507315 7230772445295318146 7062585721951977989 5363744031832455342 12981272869476562685 5789645627579416631 11529021487727304738 6227272909591275500 13744029384243731563 2444478348408305722 10453037220813804475 12518832250742519497 7614102651422679530 13803743052982324954 6493416179857276435 2125505183687359927 11165648253625269711 17491401526106123471 18096528336451682775 9404189083945566267 1925246940082009137 6309048663604670809 17892810428961252527 11307965457377376708 3440499085088512572 12664882608806714944 17652187190261973588 655219373464519630 13960025274309985242 14162335685613206324 5830531828386228649 4168233212103341503 16249233610110788904 12552609756520177241 6666991021954213182 14112392484211030119 5107529074734646575 9078809469547847519 783348829879899919 10443375556106123634 4390441973204061452 3879160447502818382 16254690528978576575 17825762407512981249 11960602133736486010 8314266517174210851 15722952283652604188 3566818994599935355 16224592858008890796 10676086110705584424 9857982693663040160 4799991458816324172 559676038124695550 14102501961411807540 17555349931957449141 8970408069215969889 5149802049244287742 8481207548628379854 635825975504865096 12025962814557669890 11834664083198289650 11684520999094850969 851981429567923961 3553373408244274214 10073742270641874528 15956779418558853753 11985027509930419367 18132496307389760280 13083602858506122049 9311255297422317950 16873102230085731942 16761052899420957040 1027179469157985634 15873155665205290992 15612186382425496080 1887969367449054711 15112059703438565514 5506277566531128367 7204317588813692730 8851712809378473557 15343476294131461466 9498015800827348527 15503495869032966284 10877184354805981053 4552126575671840811 17647844910953721778 15262908421869022891 14806641186931981295 3594680088250602860 5984691303234683677 3603528787160770723 2064622472183375023 6303931971358897590 2430723389208057485 4971205194385252409 3018938763170985560 4024646063726494456 10249509985712284429 5937305004623467005 7330954466917632468 2132434990012485691 9839660646308653482 12365505541790493527 10000540718351061731 15454058020101988402 5567484225689945191 17464030515250405075 11966334692551829047 14443606040965360885 4533550882892944716 14165789391911495040 16325721084045083152 6281582947686794911 14170875055695075961 98792092658193047 6176081180390752262 16705938039766421379 14786356596731606092 15131905177337654507 10966122139934782342 6759488848877661302 8944840547712883355 12713509350026779124 1348596060325015448 1731613597452346736 11371250645217434683 17396845475449879822 9620196728573038583 6061756382610206315 16884736071005315133 7984739407312679149 16556782319471720819 15411102714875855531 10334247358637661125 12507008632097236305 700565482143382197 17848781459911516156 16751868941048025559 4494011226729580657 15875451020318150165 17822327305139591265 5212822390984212870 15767390322089391587 2062059987175063881 6688438192342540221 14803448183258520843 1457893790364192842 5613061545665257541 10838426947318626294 16403661681408763394 13577328958901831930 10202081601986327541 16581808503202734249 11645673615164336624 10555283825701583483 9283581509167857702 411551854015338319 16446543650465187740 206362967030336804 14855307181631545196 14953860934148115871 10545765894945895713 3451846852189968435 7945589186690364174 15747586962919322429 906314780472611282 8642678630477880933 13180268418252631935 9491520458312885259 6546433228671185087 535932163571345546 981664626681147193 13061350015334753262 1763493884773069612 5422878683471951602 17431272525636173413 11276746640731290873 3002906532614269944 11970026312510292425 11971656631982125939 13224995400560399278 15516019714475991653 7653649367971749772 4267274307094572008 10667282969485948545 9343848626497299339 1588966763576807710 15164984615396041929 12903729467959337128 12941680023662179720 16950897180495304088 10071221728166725878 9915092672425020001 8170500891155230924 12249791205116901343 4212929507313606052 5386785215727959074 12748217772612819028 13169085500286122979 3618004539890919387 12664774853654653287 15864948701354283742 9948955748657768513 16406842999787825706 12182782517712473936 8422337114494833694 10169025147978783599 9232860125409111341 16511802125279794125 7732515705384226645 16030251146105464021 14906948089469853283 12639475657149917643 12639541865354508803 2461446806051291674 8154721756881700931 12929801279730847028 5834127162119747089 11950473352477401074 17706371285862332137 15821303114579057587 6345387248229844071 2115712992657600080 16889012673535339526 14130370187583588674 3098480141039468256 14389350171690780844 9543548008359920767 1604723127809062312 4414881594311011520 13681706228226092454 14639308722244217875 5911967722218518086 3827819728406847134 5590375810299521424 17401724742914198555 6413453017877730321 8131199473284647214 3782975104423188703 4965638652810966134 7024642274880336899 102868043369845906 17826009119347511713 13363011849045665443 6599721222357053650 14880380328322833487 8831957795457217966 11130726521122264018 9483553949149206451 9340469904911034433 17880221648152580179 7474785889953845166 18250063860240637679 16704332526458896505 4012859092387942336 15350179858809399691 4364958535647096821 855089939662123875 17035917452105425896 8326389428091493395 13740959198456687038 86416892957069168 5636735074937975818 16440910115562402557 12914252511896436105 8617828848407590694 8110041772389647307 2829602645871240238 738999107721374269 1514250782479366385 10414509234100536212 440194390956763797 1068513128607658137 6999447718979381190 15155802299059284497 15418080267105326253 5408379226111265926 15639486180009095137 17567752820136326805 13852076920035883993 14607957618395690534 5345078818246430274 8751014683498110319 8136049912124969886 4627816941764496347 3377439676827702267 7054020300191541619 8793955643054763495 6942558220756750535 11730724674581148027 3164379381311686913 12923069211849663345 11748920857133481791 5216825375908966484 16153457978302375717 2758012732512229844 5825483043104698370 6000135686829331485 2979716699917111328 12247537027852817573 13068268463362729315 4859510910930500750 556849257031926508 1402839572167836264 8096594933680236225 5220337828077669155 18354001463668644572 11873237055103106872 14317365172092332519 10040373834586910253 12002497524752649832 18287489557579915272 5243837071000638613 12164441971351755161 10715170844108603162 10188591646749784250 10333716639508932277 2490103982221658248 2679629391431510446 10351669295125877377 14922816747334695634 14393210689849511503 13784029913998574503 7745318191872402575 10952574424728021999 5027667069122081339 17036864779775237631 4824206887633790883 11567640504702953901 5944343333075015449 7005088705225372961 13677598498397537016 16638356475355093112 6360394952797700206 18411358700798483284 4005969552825970689 1072329641287592550 975420235797020024 6578707712148908286 1857668127033559390 2643826985543511260 4524066842382280196 3334686585391726259 14136858966984743913 4318320070156846383 3946706825132322844 17501335521328741139 9569529082365653694 10661388648868209002 173158449745147419 2961577770206435740 9482924730458599227 8994175935990736603 18097785647768076257 5283134646065974521 7528981622066162076 8865869714719676719 3542047193515872840 9200874626510665880 6322624578898994780 18193292749851391663 9758171043680791629 10997985858761484453 1536420457698688466 11508522104453994234 9404626083472551411 1307512463970221491 14002552735947777100 1178043903657761651 7368770253820686455 7098594986199963847 18170741956828927500 8502186809198347710 5400275526191911985 1368549888069758607 14178703998223894167 1005458049028867464 143287916109227053 3735132392055055049 16742957707379050299 10471963898409403428 10298831702534811107 14445890739613934557 3423760806072223023 12111471979431200328 13516025144540276398 14721023189997049276 10550216669380156145 16236102582329077372 2181920017404416543 6448509967631106402 8077601603629447413 3418226115400633524 786320428118798338 14658229143530527232 17015438401373145527 4928084754689665347 4502053191031897787 18012495208876675212 9307164486424320893 8791338628765865683 16643734480607649242 2701277341094664518 456319992747780770 6855319943342632311 17404455716456438374 18356375202100147221 8410664489972452842 18340416179974717913 3600034516524235432 2486516340245538191 15547163684246716345 3319937486030171288 8726109669109096524 4500190259392672083 7026441148041449768 3615953496162001951 14664637509985971462 12686007270749362403 8139099318129657027 4246261023200385133 1026664519846844801 4046607352008464715 17836463790575798013 2667086226983349487 12026718440570687053 4448228471552995122 1142913917835526364 15813492612774671060 6861990344570179148 13066377876237093148 8244362519135947127 18445411641657981112 7259589135843286832 10615739994670696484 7031371027908473486 17070865634669208190 13184060067709826211 9681873649558617727 10230588026976445192 13170816285064057458 17567354776816958151 16221876493256433891 14391550140269152227 10852562929479899579 13508103221090669316 10901806656438244390 6170828933700101871 14271271036793619428 6897842955552514067 10454478607237388394 6086321580617248748 10609848298363960124 13733747157203745497 13659562368354767824 17331048660461771350 9601427950548646045 17989198792101647320 10538804377664219470 3760308208576740197 8104711248297585136 1002241768824673170 7226797844478837426 6262176029382451412 10192057188075245034 4259729255281861893 3334443503063964071 6837065391776789716 9161464572167129825 17340722143867734404 14097392132704594751 6857900904490184540 849933420620304861 13644839114722766681 7304716735081575539 2919974670723505897 17371804351583727914 15986001775245954764 13803584803228171118 16676284081210548245 13459818580294144557 2079618608056935379 5089358479270641789 2050188784706354373 16377555067816917313 10751752521526550690 17366898410258887890 6943173475648788763 13795235859684836059 14374097745163927440 666999335423705547 11197344978512338178 9977327604761755208 1225134775255762734 1065093085546586813 6502888860792071443 16420524931062872478 17404401654416794334 8078686673540971151 5861658239392117436 7500715296122608080 10608185881451864377 596667757473723128 15665200360083178098 718350345862661954 4874629322653435412 14061408649020786867 15298764754185918409 1169540119935089776 17673352327709481534 3626996441262788971 6635815571058606726 7300723446694005258 12059698439098753865 16941516495707195294 11829359810954651724 14003036876763985267 17564990741595758442 11866849292549402349 11839125089304643440 1293808410573832965 728577236755188387 3792697124696202130 18164520804114702618 1149505265118812241 14460046510781707839 6411907321317253347 12225709302567200757 3080852093031990731 13080453972490742062 15189391956259913794 5258770923236737399 14556475498528336630 15850576527969487276 14130327924025973534 2131249971757063273 4078349901886777783 3314535220067529114 15599607802673627853 11754203507707822091 14837972843871595288 9903250195436861649 8307536175511034196 17370510966600151931 13927219242930730749 16368615645645700769 4492326978861749403 3812637550539571771 14754059351159473886 7937541163432912626 13058701839411991581 10933798026708628874 8248014482676132016 6179806717623362597 7748897589628951550 9227413216311843619 10531240843142837240 5936323963202486520 5466974301123681239 14171404313239904536 5362687929864482330 1941311619620523258 8304277282643823081 1137485040837099720 7671271150716323533 15248947966523274515 8829731481548443156 17877824144472557246 15873772830163207502 13002670388758378168 15828511233325126298 6314451150159931976 11096670301829658439 13654232085258983052 8806232103270348329 13023312829632332426 1877160173712035887 10690476405052341061 15052712268860091522 12661891996311718503 5115290629961874315 8346718353863039002 8013879395890415847 10821006982869515485 13229732841011089175 6782285279467808422 17977895407368391809 2225337566806001788 12455207857615984683 14167811041042726831 5107998287376179028 14611705199775980639 4654855148112027789 12128316705651956621 4001277682894758675 11876604011765270489 4101975468611486333 17785436996891023005 8311110745636269111 2570296870650805751 17756207966137931988 888539900027767606 9807782514480855476 161824457213717106 17973088250306719525 13912136766910122578 5095460042374349198 10458578595011074953 3283950769227152985 13313172832744542178 8605310793180127742 4047002581370912315 922679274832641959 18332687835977871329 1955996264750089084 9783921859410699515 1700323979516532738 10502979039257332401 9109013462132016528 3491059153748549634 8776251608826286784 5259207068309664804 11349837307585742721 1050118712844812249 6433051028785517509 235260585805101836 17626667071925400920 17565723254189085685 9750449843089797732 13927923247724246465 13658291369284122420 13704506413962667666 8456266993636852634 13576964866472409546 4116624057292849353 2661841860093005582 12115900414575350511 2465326474948559148 14071658178424398564 4863388768110391793 7139085795785245310 17941699713740290507 15200360024305513824 2023194720551800338 14102227819300364654 13640667434560966482 5648506269274878208 4724344123387945827 8515265548572108178 10004409749311516548 1092749436231426676 9473780776723590369 291166479712819506 1947796954931568249 10820966390088135028 3942668843882629814 12898969626803388390 251413874170204940 9379003201091922720 8672602271149394776 10151160878022424206 9748093403383801016 10023998503313205987 6372543271399482212 12740107329324306289 12420516030534943237 2477230059800979331 13302830206773364053 7785131500738086948 10172937608778552828 13088434751176968368 17746608952674208603 12692511877940194674 17394142746585130811 354291653782152476 3813779452160746784 10005101768613508587 7301696963558193551 3248109446641441162 12225585510868854794 10085701333067812255 3054655281689527927 2763390617562095574 4175826377626799446 11023593723207783825 712090101318097226 282328637051518869 16000040629226955777 15072332370475391098 414124574285154361 4594813072960901319 4378108788328103671 16557435301232622491 7831631111288792885 2469196712032012445 11153001288230676796 18168761566423881382 9526640422922854147 10545322262911219484 16159504632705160941 4452325746332172625 11888880628644104786 10261159419225034778 8251582603358671251 16617392750123415883 12362229880526756862 15566898179382068517 13706934071789574414 3837415752641732399 2277592300287828319 15198838937218907457 2730051821314090650 18336643739664579414 3912607359250099412 16425281910086849016 15352246619119252547 7059111699820649356 11906473246411159283 1028876718250222009 10884890713843949605 4380892667626559347 15678611396038618389 9086744724182327426 496376315643756445 12349188940956823107 8800663503070803769 13401575121761439983 8633037116406015795 5579362947474266922 7521533533822495576 5174890979952484104 17158581457917277582 647092601292109998 16250968187028437472 16245978629400626372 6725735349128638750 7765529268805907601 13012642487387710898 1062810080428686482 2257535707592172870 16902693684601133888 4000714194733174329 12514982072302618497 1898575704924100193 15288847517526624409 2828021636852660260 11558312460044741877 18139692326658823662 6402498037020827148 6705813630090801676 1525233241278565311 657536820639358363 1060651947013164597 6896098115831873090 2499813111874921299 13135324215483146320 13419415787077874092 989886708957319406 14686995166643236196 16991411826975499912 1304458706093337412 3337234732533861327 7453882656834118108 6538033880023522537 12170802415080376379 7712021952786734283 3478202857062187205 8160449742089279239 2831493000338801487 9020194545523705279 9698484363959560686 2465382809583122723 6546356194394570406 2684270408707410800 13059067887441569926 2971136712427876380 3129271084083078236 2838703135873268959 1214274159218964813 4525895293911110460 2164003489814103430 1649458819249929109 14961736484799445722 18159108461280231026 8859923181366013143 6418841636898931605 161597676414881238 11455309144634067088 8366333965115297724 7620488302603400115 7432018395432510747 3506328705064316317 15128977549262903522 7527403838141283449 12591910948529127865 795617070854098815 8990207003814875340 9436441419607570973 9481949142703123898 15890654417140627862 8788856016347579094 13699845285720349175 4246275120942113286 3816816017512378864 16395738818881218759 7639433964272080763 11326890231660308789 15826472579370896038 16531166989125235326 3560016547565857965 5539751467593196343 13320361489885769403 13275663588635930577 7637894440555531934 8806648977816754539 9457063785302023757 6072991722926639539 12339616674680247731 8945642519919335177 12737101043716926909 9853805315307635155 4700231531336694913 11452792074289514930 17956745721086184808 5177673778984936821 17920952703754727656 13193256494603289239 13726851414199685001 15053721207094977199 9435683762146757993 14515430295229748847 5317659123853645593 11196894135444105605 2206865748287208087 640782213773851902 12460568085654573177 16379582743113588483 13385863089376488248 4907230899005199329 6210018147162177493 15027600037433462882 16940432635658646948 4291411742279348220 11537089799135167324 12038465632347862376 4671575804359852284 12858365273626431152 16954431976052989103 7313344254369502427 11935894457779024191 1024938961628625007 6903402652007527846 7788373183500813970 9252887706856289558 15391883995839847986 5892562253294899103 11964383827183767784 14817044010134329087 18195146483204224628 3359463910394656194 8911445057913810004 8905749056001488583 4086018223026681307 5037210332722116040 6068284391533354230 15379620095215858980 362275991617928742 6247405329030824052 18219505752787837759 6846525491259331723 3329138300627830890 1173728666470874144 936591215434611240 18111610920431349258 1288244696128241041 9826466925866678096 10294710026813465792 5350003669317804113 14422229905078639796 9069559612433028825 11003586367171835179 630073121858152389 16203800463144355030 11197736489238172136 17993707063127607527 12116884166142512507 6177499019002448633 8695450954805037217 15272576881251815142 8305935827863715321 16197329321109913240 12907671016704859576 14642910360422513073 5993093286113313911 6752067283326461981 18226503147503614234 8248199234982454699 1429768839299128569 8076900623176242855 13929195717419531953 5590164477299320211 10092087971310774973 3045674608465278067 9689623530109441547 3677979209360726980 15328577070724526123 6988832703428666869 4737938433400373500 6938188117371437641 1029382600932291808 3423522932275900299 12113277909154776851 165443465424931172 5472369263411487097 7819783357933742106 16609193923008401162 12785610721759569699 1437287737798182999 5760270848761178141 13740276355622584783 12496414955504961115 16176584369095177898 12588218704374724269 5968178434823629101 7673524311283424051 756367414633455797 16420310265254614672 2708169285901572210 13884335559301531531 12934718499257667341 13813752457764993061 3511478520216840657 9799468313591467836 5936764958140862221 16653086882292242796 7042460726194156 8741750733073544624 7089377383331977809 8222264146801483474 12128661203949931228 12123841451517929240 14448640490183509829 3652173157329187622 15663944942050937112 11788449883205726569 17585802772252631364 5079387030133906999 10891505783006934332 5377751396345782000 13694003171260785530 10228262781925046591 1322009020914444282 9186887964414757789 7760444991616549037 6914578461539671394 6400205269719307321 5543739034791481173 12843644812230462814 15084771485855742973 9505764619684644762 1998851485059218208 16914863308790555314 15649144011982395223 830422427802841337 18291823274939893474 8434376841187601924 15795570932423013771 6351211281827046061 13884568834139591971 16844068239586098785 5716976432549529646 15910605383940904849 2216860360953898996 10202670298101060456 5628982254700942008 16001706104103250461 10352885478149909915 7940927682157320990 10433560424564996626 14875036058980224391 5218575320566819120 7766841408112858128 15881483870380975745 4241192412329122929 4322182596076327624 9222267687238862737 2618882547041899491 5931156454197100425 3768223223887015678 15977966636297988254 16341834763497522567 11606318718883904499 1702317964565643284 12624498915716057387 2638837387833601323 2422030597349453861 5125650968034669267 10077286316847576949 4411652836820905442 11677774696074562918 13819804334744331372 1534213115765328195 7953888239178568157 12075392165692737932 3780584618278788184 5023786229179708885 818221730863918367 1916880346502671554 7781311728549416877 6012337543468706879 131486502921975137 400885361624008879 3963980621444576168 15546916976930238582 9096494816818616060 11672329011283364346 757443914107689898 5817382417638995835 1990558739701352253 16570873702254976075 4657460094320157834 11777031270664889910 18116531331716285514 1816605938657482328 2059677117530075471 9599938655433937706 15659768226905755098 12215079175830720918 8349469849183139598 15297293824417586385 16479072456621347459 8002060719656847011 2732485720247508240 7450733376110495649 11784572267921632596 17738888579706672478 14186078587721202501 14295039329014551189 16867204345105099648 13071393776511703003 7945916801188645519 12723826728033753457 3208697398006574169 7220941576072368304 16561612307131312064 17857055714440796064 9399295485982105152 16889488428988645240 1130456009191195297 13499496605139261545 14566076043344995781 16048928029485456063 5943041577540632983 8353671993657091276 16205929673524145559 8942264303472977041 12552557825522085179 17523698283546162061 5330324758410129802 11361261903607364785 2687548206619423309 16863723475292687649 15857382591146595825 5253156459008616624 5566035193880276424 17746695532022785813 10622827493923493187 7296494414138197052 13717643528726258010 3415552836166529643 14116368443040815114 17275791457869326020 1206725009195209508 16519244317182415280 7052113183376035053 10771473325541264924 17173568663329974081 11784639189140784686 16141590800765519665 17450978540748213217 12171945671131187535 15045017130396034581 269041781073597987 5709866947687434911 2605724922446366393 5074525314002360956 11187814867694245221 3546008582581460612 16308639557611784988 10593573577398429041 14431964875891881630 11130457551388106326 16375681652451103081 2971761250378052720 16120444662182020056 3763101002581392358 8864765102876779548 8958130840075985382 7034854043568423088 6886693180039221042 1580980213530637470 2588040330955016625 6604118633409702811 3591747232032145585 4295234903366625532 15348469499071912292 9872530462596771629 7881295521407473091 17363648465803141379 10636141676531703249 14045088176492683560 17667864449376927944 2637795908490059793 13542837827627650476 15894898100154980290 4340678131016144882 2299163466034400208 16732459349038911578 17688610570455752499 7007126857040961017 3103437068042758538 2276935279816513435 15805778093897710018 14775794307192731229 7025274945551921916 11047059447757402462 7051082471029247524 18012600088576841714 809285322218374004 10165265567000784211 7006214092568981291 835957187491158339 14080172247472937436 5140034813426104352 17225061074625000219 14059794710107372242 2722016999849769569 6362007342908104201 14604555938320867210 8525635173830704261 774817015641406524 7624662483961035476 10065865365409362668 10757481359026876943 10571534384449671584 6435788035733099439 1565875350407426166 14742623358072909372 12035516805209536818 1557672138559433078 17150517204737936199 6356292922693236770 16672953969322485985 3157285806905789609 5135036816179868188 7569440751248757920 12952341368903677737 15417008851723099535 14558183360504491586 14065713785845556500 14917793009269669890 3919367264464495214 457966175265805493 379219846598549459 11370392338616717 17506422109132563254 8449165855578508734 4661328804360129227 12385332385559993374 1366422661798141051 15416029985537502906 4610192683208432343 5126422088856948981 14855480097251630189 11604034429874432505 1406951038900851318 8057712457094133056 11196232164632132624 16496527026897304365 11285870121194044425 11041768578284676494 16473559737846578565 13513663657083883690 2611911488397188437 4382438594643879046 1978774933291282709 7974322084673255190 13004155744227381676 17231463369915592435 8059702996577150668 3320670884914694509 16953128014788040544 5627592846150924735 3706267132846550048 5724956809323083854 1846199771001207083 18417511850401014021 15545748978010225476 2030963205496402412 17206370332166659354 11534892051627272323 9682005269768623491 4068439181992623430 4290108645914906588 5723701008657606642 17834384257787888030 14184534618424313876 10724807425920135617 2092719582165784283 7047684768290790819 5188016481631727870 8516029585626060966 1757891681192842723 17990362014743169614 12168045619148182133 8518429732414724240 11151260897641131989 13301794756827106028 2898248458627987099 6359639279840393611 4632727551853889460 5171000480523137775 16439831433418015469 15106123841727437419 7370999807239649869 13096029928248577086 9029641205095109198 15563265703222465155 7177396382641854924 5000611020074521305 14901005837060648310 3897267692662345296 17752592616114748180 16101243114069916152 7084894229129699564 6327422292236240630 5977635515029038266 9607715322085905591 1118733714694852026 8955494901511897327 11736866407807114171 13963040875349940972 1584833689450758184 5121125419452935335 3783554695638120985 11029234531715563417 424258452958020124 7724370367270632285 16465385824220366362 779879531593161609 5071716503422143415 12290763767595252259 11999976956178033251 12206978841155146874 17408560991556503677 13836507565406839295 1536878427628797678 14119512373948978321 2638437951602253801 7148368365248104739 10702878779992957710 6816937591526518282 10182533888554686663 10725237443239168235 1212696701095224974 18141013086522424175 14743505570036790413 16809372614658060055 9607890147122826502 9187142229490494421 17241754831186005867 16059845341322227422 17919757223011797347 8694558017117976545 10515018894295874577 489787608436044476 10258897280830360167 5891625937568066552 13956779355059973358 2653794225060864272 10561170571409748837 10065058935717678872 18360058871155882569 3250654203021819771 7361245588785171864 8516281892584345454 3371330529898936239 5322354050144821102 11883919033718335306 9143483492452753331 3402906770112318984 10040018270108982738 17303533653477668815 6619793127482817927 17250243032802077935 6578397716961810235 5779331739186431907 10617607410103361069 1891938055026410058 330333538653094470 10184620527005180221 17432264924838126404 14906863483889783307 8744507650332689393 12462670613804342372 15097611042752812722 12636385628418603346 701733682398360320 13136344917124125945 1304422546982451292 4884993333361626202 14980479744962835024 14289953352146278898 11115807396393938499 9589653037706043580 12862762110909753543 11779305351082566883 6874561160208852543 10571270719527100461 7173731063063720027 17371856694777007767 6875044174133707963 13501197980071186656 15558836167481983528 17024020988972978004 205882422571600740 16813493551889094397 10137923056368041417 16123365201812300007 13735159151697705939 1047088543285725340 8514923309715193917 5364957656145408531 18445651897970332855 18384283079638628136 11126675583875405894 606661818156754055 5893258475922694358 5874922069892922564 8194162278517791986 2084317098487002523 14144237740661444709 10805544784965934629 3281344567850704143 10589649867836663926 348337949209911770 6923096971252053571 5805690165951082074 13389729038913895494 14597091857804812888 3978685231914691148 13535325116321602989 17482452761957025445 12817274168509414031 6185811442177783255 11667630029169472265 4342290703803828780 13248396254846952351 10372985287236344122 5799110013949451728 13914550743982476995 16648770405365843603 1278692845095842584 2715633991405215060 14260096425105707795 14361428277437526843 6195190825315961683 16352994530554751898 16951182840186996346 4125742289202233457 5443113908839056575 1448937565342054648 14941393184553542954 14735451917125546299 17978228945893610596 12095498028653983232 12762348019894933638 10676190217997276932 16282126380483973350 7104554506061044288 12758174783982326650 16438852727997995019 17642473883503270793 10554534702028901416 5780069956677483859 228045223142752157 1749515006000982672 4952992715786995063 7185189174577228385 8266680678486886038 2006471104517793427 5735836136232216382 5262136763616391095 13863926318946033644 18402965208598741052 9452118391666570529 9554896575804983069 12412119443408214803 10815266259090727894 15858049870136607903 3345986586881300353 17524599384531124027 6266468204704263351 17808482764618907767 12580968623672746418 11054709781359232567 4381560886676130502 14611151878681165550 6156454556634336921 426696595575064208 5688825783012039527 1970127190804250967 2098118922436577808 13404045278233028882 17522240611805187140 12877341055161944273 11546290007028122757 45444507429982565 4009326190859115920 4884605689698495163 9847815224431514197 6489739610951702018 6013490632212400715 14690616589933810327 2858333927553382885 18341535385450026108 5158112935865774439 7704604746025522076 1638706380016412811 1322632866300772187 2796128966623850795 3765306510628465034 10940242928194727748 2296346454537210612 576568969669573663 9215097871986423836 11055505950992478857 1401926249104524890 14831813443371158817 3604157802151241361 3816428054500544903 10834681111007189997 11458689972294852883 11944013197517502776 16203663374852951061 15155862544022806269 361195246645377210 1326449881852745653 17594540969401811778 2259115809307889989 5755760378682431061 7755417751356053337 3129873830364882721 18202230011821975102 8211728377109711010 7909778084932664862 2967951020005043007 1377233015544163150 2666986241566902879 12165590796127226839 8956619568914528805 14868747739664583324 18243071227863893416 3957305533768724976 2619873860511134401 3727907333598942355 7551314550464831406 11803281756904056885 8310889782053221551 13002478432146495713 15724394366127474226 13357631015635782508 16151519088626632815 3475304738689065121 6847502777772790959 4714802303508335993 11142814470707444893 9597310135894128702 694129544804194813 17781722923196428838 16070477039574750619 8907018179480450769 12924968971427953022 15384004702997927871 2669888315860136859 11551556216139281325 18227751986639925699 8802054669727409163 5967930879002363322 8400044047271949507 3090599279840597384 17566436208400911077 17436767269962560061 6679524449235876834 12946348029220559014 12106169500854023064 5629415773712661804 7630366380912834995 7054954986450406872 10695808591409260035 9339159119926908621 10249188967756512182 12160580760927060031 10514699623423633246 7161983137280581658 5186489941533994575 4220264538006134751 4477396653360780931 10463012160150295200 11873377294284830745 5077361531157096673 3567501817579185014 17399582284428001895 7036241053386067436 15049535749292148999 8029700415327634824 5910763345333077025 15876168309214249200 15618270134220307664 8271155684271324198 16858716897636354534 4195581777521878061 3480026186014965544 6287529092615659916 4504410433159710988 11252306057315328306 12923715161581916241 7182107481911399933 1006162274093627098 14195047149017344146 62621910193539362 3298946775544705441 6827938031310231625 4263171573920249666 10837417840581634150 664341420723402931 17216045206604018669 9704152475014851223 10287858109235560719 843884964477129458 11297028556088278542 1007751121520652008 5707793760407797169 5967950359376914877 15744517543393593522 1490516099822856853 12239062987721046294 15267810636331503904 8320095531440013137 3567064072084790555 7171194916624847945 11671727090995669668 14494731542029805359 1214329672256684953 12482400400270470503 3824038337931368918 11594181008582604953 11315094075162571227 3025427436592830015 11342982234003111004 14224809497796984349 2671531045979068774 8955158836757655213 14877475404942730233 34159004195989479 9926196087029675670 8801732034609737820 12481836342084216147 8298432836871724102 13711372914315622212 5040657410481006431 4343959268094008862 9238805851719546224 14365271177982470008 818046028852488720 13721275447876783461 8178464904074435124 3977232078724445217 13602089602227807877 13896181983338774079 247528995739333592 18199319149770466000 10919021899121255432 10528922153578977584 16854163910645291895 1851048798925020589 11358167929806367156 12647132647910930594 9470027768493770289 2110457409299967697 13844631513101222579 478582767088495750 7642322282689058856 13731810066136466608 9354909149563254876 16300637550895591403 17837229019014787223 16790812276447270510 10181456178598289930 6947051315110658606 15290201823275359779 4646812732963929479 15047439633946074420 16652341007675777640 229488316876915421 1851183712696580808 2829044722049803029 9866306601106409523 9587627585542988707 8978993577941003666 8946661607410547201 5308005521741896573 2705207104809230711 14039581809356690415 9756596983484946454 13611430365243017696 18121572164362925947 6520027160637417374 18031345918506190455 4449163669956878557 9666342532211614905 17901622986384636768 978399909722968329 1458793517014218643 2612865712683240970 12123953467675252504 6677031904360467941 14176303173548155815 16198428298435406820 8338123150774726350 14204516801502324836 17243587626958960955 1089115207625680055 3357621220846338158 2743278411070142067 10126164395906968499 16340044244601100224 13888818716449181062 10061940921355703291 15018309075635120323 3215539441157618177 17537401935334577907 9776400353773587683 5913025373130636177 11886240725321808291 9258452190294457612 12708368081509395471 7292242611412798305 285232875729801696 10887028552243371058 8349603551612210309 12852900413768095903 17855308720732666874 8929172221346844941 11111179436666063881 14035474252104155993 8550522942417254767 15733834741662298026 5933797017551841620 11254760774970076659 7740059250319535727 5377895935636719260 8465420014590829103 3781622012827505817 10930374291702088736 16263645716796202098 9216082412810132865 17668501961050492737 9628617399600947134 9492410244327309487 6436258055898262186 9226993391563992400 6919432719877741305 10697689701660047931 860119594978048563 10878138862325905602 11247892040109636302 17188961554598422050 5595628542682485780 2824046488865079987 5298840600880837325 13106947744695666175 5140484606944207736 14592594898845734520 1012004277884681786 14712711087297217156 12579314864469978051 5259045934390654227 8486258533002767583 4780008570797188162 8207999177566989060 16122640745526888675 1888216030418005174 6492940968536532443 16450099453939180490 8921649272044381112 3961486456704397495 8457198916169560269 8232857631669847045 12699647587243843272 8667844448046612441 13594211831172867021 9277245129348226876 2056772246962745426 17360487953357326390 8145092700518510738 2665423005665400875 13827531974116241570 16816331717740089163 8400529495114072363 6697523462766462541 3140682814256933444 2103803759661424331 11394510827955469390 4972947035982735820 16408188732543108849 7040870142936106957 5104643761662918456 1855470049653165023 10054234636843864510 9271430455685812465 11204745115286313124 18187201091129681499 11125445941786768869 6259579283288183461 3009708360790586779 9818107925249235572 18166310023403980081 12840747254352388045 8295777785971052310 10635187719640123205 7145097751583793252 3022713890806058008 4036753549869971095 11959531773967347129 12420878852807515810 18263566972819503235 8339586699874096660 2959911700690669070 734906892546865139 16098800251041582606 8369475020421538013 4668012575524229709 5366247428835843165 3090867918263867565 15279214304855736460 409067967078771373 4367497134831482757 1674348918108418806 6354343179842943664 16164733649295921845 6092902408369608446 9373021666191796137 2461015062822728391 11092005285197029347 8980347872545383497 16451141383390289131 17786249436717693594 9837873459963464814 6622317634598004637 11294235224454822180 15482948208069689151 13180040275182579892 9333643958984501484 7874874508440951230 962046308636825931 9524137264676982001 3630236369904424329 3085986759886104677 5159652841040367359 11924221540386302205 1168663651715233432 17784409053104026719 15774990370108793209 9233047538068211489 12133017622002083069 16314919044224743611 3198080645281375652 1681416987132130483 16134784002119040429 14372441250351552837 14606583775475637672 5438890092306659652 13282538966765454745 11435180261838606717 11871608023488231381 5269765094864442692 12645082436896032088 2649845767921592454 6209809222534186437 7337504641135190697 17816425341851283531 13103334598502791777 12412943470803478045 8525434330302635348 548620001732403571 11768524421198205552 13033726816173366246 14395304923149139483 2253408831693174230 4223616035590788890 8892259214102889886 8722851462523799192 14023525178427671105 10742177027768674455 13395106924387802267 12310140267308461242 14386467342373824601 582657642660577969 9344373911307899690 10013571452876240645 15054059638179897342 6408504322385321514 2879668513415310186 18089897060736956738 16183613661068309104 9830218844965315822 10218580830078395742 17493049703733799988 16853614594708970270 12941141155418275857 6736857762138374506 9815720482514936420 14392064429337473577 10955917002937310428 16489468400762815991 4740410868433666604 16987133252349683272 18354876020996474033 11294586614887937996 12944654141597936179 13168755563940179575 10313384478179302302 17350774068789339386 11975306556452835532 1199730307890169419 11936823226971927495 12351775188535273464 12101747044808644369 1486515547246465718 12346085561251170405 15237619807860609265 15729037811506841387 12707475309085099271 8134958794064228025 16757803100604617003 7974061470928473410 5504920092858831646 5451644307436695489 2465039296994388435 5461675262352207415 9216033728433458542 6354906760065008494 13007469631387832340 1848832381206627414 14842101238136305111 11966318900931784868 14616687917594247853 10883119995544770988 15383056473509428323 4401260126978823815 15307023911786574994 17773421030806122450 10992451194030666449 15851153889886107923 3845048563180899344 9186438324956402201 6704556035102046976 9502302653179680659 7413920254631873941 8367185825191165783 485094731145465051 4969899243590362971 14253685531653208833 3270668945681437624 13121322301413293828 2985593754623273467 2690934625872370482 200540774668469338 18012461693329085112 14572529073745263717 14926372234504462261 13845045549936864420 1419966108572938046 14455399315301515286 14698088705302882071 9714924042011371881 4544094522958628242 5528376981526686644 7959027772553224050 15220489239634686104 4985137266136225447 4486219602599463255 17405949919526569938 7360154728837132166 12034079282739572423 10435084160028198300 711110995821140433 311243524719883853 2272749243324125674 4051271475903633432 11519095673024881129 12868164147638789722 4270127129728818364 3062710522505573037 6835231394576781868 7913555491422858824 7831524071612065850 11520948901409115972 13171555392109683553 1886997205143031893 10670631119596972705 8153261505429317718 11939644705787258757 3831955914594218281 15097853360243999735 10350131108733445323 4147233831691985313 18326853816757558941 6603768739615467154 14468622052702183796 634936269825025220 18181244175508937914 6645951607767079662 11672219143345245409 14550232706842139184 18706783032609461 8025591435663215430 10040636877434290867 16433895571972634437 16901065588508287385 5429739694863285900 2031716652543873201 10768618255265956405 18269992913996989299 3628590351177403266 2793199361135368518 14081314329138619608 5108536875649250980 9496793609200850313 18079970948158240626 11947520717856034365 17399064931855280636 17283542855334828720 14285005741594526699 7362033711258102101 15569044015529372609 15761474282149664690 9044128785084168722 12142928141808882043 2840245491498470936 12279630884594792931 9958282148712672126 6249791955309191940 16768670812810674042 10632562975697244319 1758486128517689847 7392848529615734745 1399994589919024279 3950214151181673433 18267965655734038151 18342752950216536306 7883524044792002845 13031108776274193760 15232540278460173410 8434161976236672201 15361236161431861462 789283330969405061 1189610308985683037 959171249878996449 5072470908136412293 10698408196434431448 13605759627463960287 16317395152448534145 6915111319147962959 11090920170041357438 16670184395954018430 7863129454120586056 16216700992429122764 6343004642506186182 17993661631982188024 13691344533148919824 2516506135483894372 4440603271676561139 4820020367347108919 12070347481469232274 105069110460208984 4679289955656971454 10494963574858867347 12103228353509075709 10176724625029667345 5880401898959283703 8707548397922633871 7693786728777250140 8726910373578920802 8843579862995747530 12354001664177515626 4038249092683509358 11706796360847958987 9455693035877449682 8064032915796425791 2349505245509822906 5030037814366177949 9390138164739002690 1837622880432929299 620184464812680307 1465768957621208960 10078763965267160046 16414409475097333835 15295645322574614484 13673306051421632982 2445207881715329907 17089474289320662179 7295750721620229585 5716717117504924388 15419197722759150467 3650459332558840761 4274712376522179273 2730847459933978136 2396477841607586874 17017879129423757059 3548028490488590286 12356716460236882850 15591830371290935993 16243223134523221832 16868211559118883422 14710576720085828144 10636792384724770366 5292202354111432575 11389333217029837771 9689794789870994953 3213464311333747735 6790668499893473702 16590400925554968715 348158479441758554 8036980284534962935 1737703207787901924 9595076480250425907 2732720082621704144 10072080582757701492 1678513754944066525 8342331370754031439 11300652534562253586 3686375264520902675 2182812913436895892 8995325807810418239 1453327007665653555 8022351719512250393 198437395480648801 2887829543535685431 3198930172644644574 1652120186614613509 5888587343878679252 4683716727325794003 874568408705479878 16835313450699990044 5491424166836424253 8357290207919560015 7147789358662768526 2058338780480041801 17737386692664572693 8906400451555412370 7898162326095289880 17942489168319241326 7061760376347166141 9597955576627211589 10778818782431104340 11534363596877314209 9266300090568128674 2553549110040877588 5450599068649070454 12598561809610723395 14034113851190513724 15250314705071993470 2185581819282635859 13053113937657776687 14331425853492123517 14596404701220935142 6082228652698922346 11152978787402816773 9913721837954957270 1566406107586339173 18335882889040407942 15882683017141459531 558023835933166728 5922648876693822775 11147298750167548851 5907614142485989856 688659925550688100 7318525250126434459 6483169374275283376 10058371050131968804 8997533433092604885 17445360616101370100 17249703477148724687 8863809819718813937 14080583477024563074 9148989761394302087 16481992594136390127 11732084639895427193 13611722093780548337 11160257143475132309 16103261582354567751 15306357746194727558 1934556149421432920 14632103182179570132 11143404377185096437 14968569481426426783 17863055574569949148 8112721515256774311 5970266975065576913 8550350988825245317 13883652119720643589 10282611945469794108 685173859619522345 14444767572015323623 3770268224770199766 7934112162938130788 14962124900519125755 16547471457473574745 6103580898534525608 11108377345124978403 6250548384068395046 11657228188276945598 15414517468996871410 8654721487269378586 3058907691766498494 4281654059074758146 13233350321149833148 1434030226417573035 17255818508632114279 9932850276798662093 15971109119209803913 8282331918569150056 9223179469981943634 11635777481617274883 11735145625289337954 5252344904390337345 7471745427038452748 7406468590052129347 10016217514421608360 13088892317159092930 13435470223533505380 8767731758425722789 2265785664394134997 17991903859714636698 16496032649554709576 7900590558852121875 18289485735310190593 13521940967236683105 86449597032803113 13497706603697703250 16917163807018252306 13956134054823205848 271696044010156879 11841231234220691705 2819112502554045868 11225777234392624506 17259727353284461861 10450566347942852767 2362283657255056431 5811274518595135118 11333085192399757234 5567188486384376904 755606725711557946 7055572103816184857 11636753685792731366 2877641493949411059 8613188832657045601 4725166129184212475 8146633463457912382 10727271461278684860 386930649704699716 6755131199694316001 11068838639342407994 9520810844328217244 17318073624504154370 2754590651113021592 467080993099548657 8085718153564325426 13972458037133936421 5579423731410248298 17352421080885868700 15829406299214823224 65264698007885430 1301647757568400093 8624233913913787190 14351525723763078479 17483112466381644018 4349208870963839353 631118462150582345 13419476681161942936 15335931014572405231 14315057324128279914 12317754045349733013 17569341220198318924 800582309591286842 1804905913828102145 5891339394755331427 16065315284417333233 1382915090804588995 8365989417167279787 2730219203401575280 9882977283605243935 3137485222837358209 15494273952276797034 3161399998253116486 11272045758552096005 10520385728431565068 5938093031702914292 15018853055673733397 7262741299829432711 942785733164196617 7196168865675293110 7510096795715804868 13203935857714739416 5731908391056060182 11448853850080673648 10722853086435063766 11704060666387148835 9142943503806305018 1646424411416674323 16776282372490404256 15073026838760431800 16865885808934365484 1430185979435368108 186810990858642293 17428908317795982560 2173908121437654443 18399744618729478066 8002377668576963229 15379172515390878291 15985528168324091996 4001925388028961913 5136573553483614459 14630851854848401598 4614105671716846148 15808020952266205388 8768291436104503248 3235065845294608803 4394190886094311471 5305683102691947902 4279623941378489051 7804936085923660159 9893105068773874350 12415562423275569263 1281997118274127314 14088363102741689743 14177986723686123144 9331341601719166210 4341574535867770384 11259103162207243444 5437426944403086997 2384384917652276072 14136387429474089735 2156054098664173823 1862575334050313143 12057817865132217908 4525654332008792740 4595354178433651034 9442286530396821936 16248695394508948783 12809253427656120983 2067045968353568370 17433809670501536338 6899211092766142569 4769114101810717752 4175577019359226578 7195099402896408047 5833504139536497103 15773488351636548043 13812670541153387022 14279735648691042141 5845198507795803304 7972348260721366245 3099477284538011994 13394747329383397294 2934427587365591056 12554115646041644462 17529460816077081030 16532664701226510702 15184757853238897873 16605598294289506026 6107775523770569541 566372072461765183 8559085895922038609 11069380200238995242 1002001722239302768 15569998348470306341 14847832414820450102 14717141494450219213 14697465724463711276 17859582118556041046 5767255371650382594 6113243254806230737 1168338383479305675 10887343125134503385 14382570178459792042 13496387233313100481 9357050511825186801 2192502855013386993 17689362979452765171 6544107025599821873 11018596071861691541 8142844657036175752 6201121443353471195 10873626072756640302 11020794255395264946 14587096741157161695 17663737127543790840 6740202540199383150 881672123592912625 14544439339808483671 16634137167687668642 14678807008429735247 6120704512875912351 6932648802454251638 12483010635861031396 14896780465632835015 1939994237126868836 4667039149127406866 10874809593773002362 3575933306767309218 11914425545953646156 18264312326006546069 13127881784392174843 5034637474940050873 5730836010217165677 11505617012956187506 3197225916967054539 9801590168079344542 9883094236787569953 5698886809264588866 8349235039262394329 9745232521615948192 2990640729697386278 647451837176218753 16882899908356205190 4307594296485038119 14420005385602056906 18312228056847964026 4211485060805656960 16490992755671225028 12394972244208868446 11519190917972964993 13928815678124864151 15487490570858521078 16355975460345873985 888947664270306123 1580504787342757816 14347321231883915978 4103919541557376634 7601381956146146858 9260864347505079163 10066291417584858496 13672376001057042834 4249125897054046272 4171628671066045517 11294518220518900074 9255795227489263859 14879325997042122115 7091662422278101691 8387564339771264782 6546203814525088495 7599210257055368690 9903487371017912733 7044444664210503236 10480935649922768813 14911220675302528525 4916033930640524587 9754329248812626426 10082720125637045041 8137923405869679837 17801009186403575553 13922209835297167795 15480472869453056576 13583696923204070800 1426612561049595932 10331864900482573348 16014989449044430113 15543995378675077124 18145305217086553434 9775021252863715338 145041393883434494 16648224529285477286 13539880926011394553 10796806796465689532 6730005656091277283 11308284846746008871 3807175483205042145 16142212107661608572 4060726689069470885 14997986577342857071 14625469981393254749 5966786426256869818 14525616313942889049 4634187696572392955 14131919965890616644 10319437731093785302 10763571643848115007 14752211872646207319 17439511527610302140 13353796271444072668 3615305642388413124 11579635401952821487 1981672382379818275 7592292240094974649 15056398295629357642 2623253857950299142 13167771806606980545 3938804516943429213 10774945914768034502 12852529626984048928 11549065217342774931 12587591980340824182 14740551259734611393 2371070890660936529 9870444974538888599 7797895805744970649 17989052770969099386 13511420776818220296 4290657262073171329 15141966168335599318 3687332592427882142 9278759670120975301 15223025205107156788 1667287882263208463 14496471292966837636 11748498868061995181 18289403189090511385 1939086323128750146 4183517305565333915 4836082894771550611 1891845075273005757 14194140323286964673 17866440546873254881 14086427910228450670 17983834838177505887 8243297465858333872 3274197216211672371 11793146031746967255 11509988971681526958 9111869188526296045 1731830290439346966 1998380171723403207 11249053788095607621 17874583884752637268 7038346186983760865 8399923939208167761 620917387892963323 2708840430535190681 3688602820246145996 8433194311799639500 8120162308649335657 190415755689209163 10750357746133608708 12187804201618592470 5366127037731198696 285751362253333585 1318156038769365218 10733715568051732631 13618336274636143574 17697126448362518285 2572785660305569004 6372463368294837622 16569214331284485143 13428355387835690073 11129835896200818915 2035944958407473232 3019673638506038870 8506861013899278761 5254985634833226721 5053183457505045259 3565298228479377889 11738029398586651248 17368960693070273404 9393173415022972405 17483040125717886190 141748495627463405 1365021912416079797 17285070045740733474 2159480116909961104 16830858047691351938 8087042711539680753 13644768804524538102 103358241857660420 492874380081975911 7756229371863926985 12404265048304946811 9219847941577320763 1978968682977848720 3526976053309018849 3010237291054109565 8889456138079907778 7214737498368502569 14807208735219832123 9246101820573224441 3508501863327613529 7322287236434451064 4124609242798422465 12863192204105951041 5769985343523500409 129171166488806395 18018459619118424089 9821099426032722292 4523164649564485292 16993957939960318507 3125314967031038967 9757243646032811390 10095557212036488327 16055810018215788085 9330853175331768329 4721140172849073140 17167763522675437961 907048211696220152 14634132704671892501 11731793021186572672 17870275523936477946 8721493441189392008 5473444780617952938 4227467303958081972 13686349590248585073 17065479596706363232 10470030190557100699 622987926408453376 2816471306706300459 1260785144295309854 6244950572979924260 12029178717531400145 5243233830740417078 3322267666936661752 11447244312129272218 3531072875494841360 5902977394359863653 10441699907050238377 4088268862040088126 5805569214131241984 14917200358023058474 14752098844417314278 16598684171425003014 836678680651173156 18137983064542869512 8484072946442278843 5486263132424766969 15193427034219579307 10668589447544363470 16345322045482543898 4234704951579433203 14902599071277811027 290480212040277144 16179519436103719015 12395027416353269427 1975798738639902254 18140060024786354371 8192202244784721765 18384555938987075088 17988510389029320476 15550996752315840756 16756456454708878814 8911547116033686282 10840483288559366203 17556869168798972240 5361406383226064568 11694118757725383297 16523222681214305047 15907183553705229130 1383957847483626727 4792595942140851386 9275608902053168263 14604141146017095896 14229877569003970193 3548571700205391727 16066649365486718086 16451460460276124436 51541832391912601 8166735310295999690 17152475288578006329 1185937140358702981 17646024800148587512 3960756696705058776 4284644045204373888 3462617691013694364 6028370005005934122 9130952844884497751 7688872070357503355 2765919167441307968 8137454494861120300 16345624528665817104 13095464229546996132 5039559369215051947 11213145535446757159 17648939421618179222 17521743985720736029 16503631363611831431 14567721662028777053 412681216172882044 16140131413114872327 8937827295226630241 12378499981797821676 7898654320780604738 8297249536632040343 18342828682985105776 1253483348351225473 16753295607381932498 12797612544505308806 7957612607875562032 9346202808300599058 13695291948319227966 10228184258619196592 14135013223739356145 13977178745024099324 10136388901302464819 12367043501256960006 14162790108477155703 415922060032400889 13968403214339696012 3484136476888416178 11858217188902053621 17193068428773401887 679323649507551006 15090493741933657541 6969039347944683771 7693649293834618547 6399029939075442463 23157949373867713 2877593122751749324 5385027395612560323 5727423295726366352 8409314616593654738 7347810058841360779 579073151047240313 6675478360808661434 1197676387641325599 5587154373596142540 15394784468902493361 12057581773068182702 1166735988643887662 18052388703834642975 12807805826823735805 911820339359022776 10886055118080045312 3344354686716616223 12200165708526495087 5621399885920392553 1891865677861917277 17043870476766527908 7919187287618199201 6270702297154254027 12392065293374770349 5332338170855105522 5904746946417063885 5958009037339901086 4789151967732241165 929011248405959847 6184969891443805552 18048491641074923452 883367956316066406 9218444980989887934 2662702943854521160 11204113084482182289 12755736654621659728 9626488742436358699 9207478621263464504 11381528355240271161 17968134065022198346 5059376322794659009 3228915778174545161 14375682654959975572 2108464462260995444 13290319392855595376 12796156516750002891 4413413689246584375 9336984606558728170 2994615762131313190 4037576611357024856 6009407148363620043 2987532655971253607 3296512546898975972 16243515332564814828 8193701843106124652 12414151049014381920 6856891480606119597 7841026356815334716 9203529382668772853 6771217626282207169 8137506835660935226 11543935695995665181 2852361578617943980 9335781500108194921 11045223445609700235 8929140705624204181 4113754651114779457 644372156451471841 6193749230110088098 11593759067161985339 3398524191564770233 11591700749933157289 15008655362675669156 4651999779326072525 9078164872574312742 10501406271242282111 9610008623413008562 1102544598799454386 12638486252588560393 8616060360881806967 13211667368466377968 1658590485414409326 1197128449523428052 2256463044489577072 14308891033290017759 8354297435575826033 1257657008815077888 16278083910651828161 3600106880395917131 17887041208206581677 13883770832568572511 14366026326803597254 5524419855383955358 4272017545555791721 12372879063362584704 1060690291732329700 12320074553466085044 18320538477929790521 7191148790777017145 7812338502861508720 7232376234400484821 10553647816400418252 16649942297500772689 2302690392329459324 3418261671759777649 4636083408398521930 6535377029672153305 15771149124813474454 6801487824815094528 17083076188344532868 4995400371137896015 13782051845396948668 12738434453142559806 8408164804570616424 11508102872292473542 4099529971659836099 60085443390143798 13920464740835972021 429052893495521802 10581125889975020549 3383273546047922901 17230783068916710401 11871149630098874906 6397167465731951402 15023372652272536029 6503662948887848423 1747871055285851486 16153767787375478054 6514073125970738770 6480952069776786685 13809248012658745650 7809832998086090168 17453232775700978365 8150513196257354934 15316144719637458814 7268775614662612473 15901913047849009986 873972636282372410 14224551147503510956 5278132090473718597 11304926706299325378 18384784897386684795 12931893066467112349 17794624347777807315 8100690852247988722 2656406362397526127 9943255821443425922 11619921544313706568 15785194072175137969 634949505956176687 10073497171014550653 3914855780069434616 6280398622146011255 16500609794364264013 6270768960286873946 18014842534217728730 15768284268710393482 1931035107666171434 10595238413829581450 4312757919996895573 8046487422665068242 7496712271120781252 13979014110512424663 12551339171786859643 16955622881080054128 18007556357510853688 15925422101277083868 10552170416097451831 13295596724293456406 15829523754288083100 17821850605565103524 9793159979439308402 2484511066822294339 6105619321453289095 3021594871185926733 1901181408956210939 895492898430008969 5563137928112620523 10900325182198729229 4383834825053396366 1647303941498639591 9253015339897375411 7110838771078124291 10062907652509239236 13172780403181029164 9624489299794912849 10426617086879749822 15666794262919920078 13737694111059304257 9319076245946222380 2065208746844556907 330054906360305407 2685041012768709749 7942579795965213902 4773432817927147849 4927103635807095792 10668236163602039843 2140075203415799808 12347100507608095260 15265351613551076454 15923856979844790863 18418142768393045994 16183550071809472905 11695051765101093580 12965210178340481192 10458373014640399989 4241700950184397183 1763037392813749298 8293701856998044418 6061094102275664187 11062736835524292584 6291710626218370394 11692941434451413163 12533597924670225472 6687153398458538301 9906184563723638420 2087540293787928148 11787112609789005856 3960691351304064158 10373974983600180578 17003152031281568250 17610976405830975574 8573428078370248697 4134820115808863048 10329410128107412274 7299522278796994999 12718317488461984174 10617286657064209805 13002883404518041301 5100910207447940843 5223890005339154577 2921574604224781302 10657208278865881609 11452020420307272307 17680867559646221904 12975816330775474877 17830792450222256785 12917649594562187087 1061750401859973535 11156804341516923331 14964239551881356498 18245609503423347980 20303635621637655 5329944379968600525 17635120512175169926 12307713388745797179 2436392975360632965 5858168185185163973 16123375914364028370 15021691540091667148 1023281145871546468 7252504407319262561 6887321572260846520 10067423039477199623 4229890479896818331 5806795157573463166 7282057049168348166 1440686266922274414 16610460514224618507 15987112827009879970 3979580911842881271 14389617902809033797 16774705262538917168 16303019311253313907 2208499442519559851 13443076986502340098 4230956674886834313 7037098200597705196 15523093172822473124 2714197208308119214 18334478756971211069 7961598278288346670 13510052161001021440 12869389832313226551 13947094469651694434 15915708161012651986 12067044266695231891 11269839112527304203 5231972725939307410 13925048915796611242 13635412424409578060 6475940956346763386 4313946389295177753 5056267626653497995 13525380937157672544 8525094505291291841 8444902356148403305 18374145826658881714 17427700580891157128 15641413171796123264 18374037341575032291 17455832855431357619 15410556165794860793 10982967094261834413 2376145540823264422 5630231889985544234 14744315940823322265 4649930003339946588 15726955307485041777 9340475895682281107 13830020290928071272 13535339739487098229 16385838634035204977 3138518857221337780 1683155039127703010 17998641217846016745 9263881930119501486 12686188794624673308 5847536160522723675 61732976317678735 4020812600594805881 8942249121422984430 12563847852640493971 4849699880235412839 15760432850069856735 860499299396394003 17625670433688835106 13277327110368682350 14925107950404474068 14007356501614579862 16133010638550588630 2353082885418851953 1406601711009079286 9458094710340737002 7306941718006972019 10174960806188035057 10431228248041953748 4427412595098693842 5818634193317011659 15775000439204043671 18053476048089494424 18185987954375666976 10617085614797586179 13435107734742055981 292361949887822531 11140663831200242795 6293517848896721505 13403381593437684568 16145840570191190909 12837517435584517509 17645544733227891132 1539569756874842524 14692963300572614753 5412138674179669625 14144806801280427886 8487230117603437349 15151958235288102593 11453709981392359823 17663233756864409606 12566058270958367056 10522560225062471495 1006390714936697228 8878036906191403069 11366898001876122286 2546882369578645073 5766449979798521306 2629852371473255998 14926826510751712900 1830804003607487496 2928133679993191303 15026534921688485760 860716767852911135 14405371559269007669 4825512712895960319 6878927546459931004 11609123838426921169 7643083041616182335 5514471664315083796 1649107243147391349 3611202278774079791 14730997315798211346 12361387959286288827 16672225558489226512 13092858812874096056 8587072151195243075 18407825665850448393 11058205831227684241 7457360454548490851 9970426922632353298 5094167002606301807 11727542367240811234 16984493668204597334 12080909136365171397 6860035504772459007 547857909197317961 10273527469959686859 15419377315991597510 227923562190467555 10681206502212654383 14772815162925102285 16702481438141017845 2470797194152219263 5998138096217569465 16214134144276578404 6672353996639717654 2214120059060406860 17304755679252266541 2253164019812369416 6235388072344381356 14756088657637447003 6611490107884237461 10080425713920924595 6830706892934724194 15296705413784468942 12619975291666606119 5379699833710261210 2570925536836472048 4959785711989226081 8024969537316218198 3475260243979912481 2429672117992339691 4578716174465823239 9156638597394813394 15885108794934986861 14493649793376428754 9682912540757185994 8783583706870725256 3867619793446223915 9285509709674351084 2466024454674013958 3048971549774037997 3112295245207548307 9326216530286560577 1120581717485361288 13438460112066909741 14996098282225097467 10722262549420009403 4724652517938068875 17231720859183398587 13078992202391546135 5741602405906173240 7922823470085314207 6807605511190626035 7776948187508283755 12684785795061080102 17962667984135913646 9937710642421602064 535918242257815368 15420919230927359298 5388314292822181856 16260488171823492156 15384480519139409347 8635942067999599059 6057375937869881196 10968398121154487962 14642646258766528183 13427749570831004703 11668425404708777801 253611318023056314 10291303176895822677 9750868889923649956 692857412572260164 17517211738619843758 5444194254660217167 9650648900516199570 3002750902542953560 13350002444827142161 11656357565343288568 8253258750999541599 6134809409935956031 7041196054615549912 16954249135206385370 452024579252396438 5852178749701806096 9342526746036723428 8526617736903836260 15393594204562214202 6112659808268672309 5492383415298073575 1640446386879228890 5497142751134577529 8910930048925678145 70377320523784953 15839196553565872027 8367868258511431106 15805429092920058029 16239219225345059277 5181052289164236775 3131767686385688643 15463441664981751999 1993858434214504502 7366968007442046718 3798984305851230458 15672865224652727883 11119284525297740198 509817527069394718 13695855259222750376 10497759177803987344 8436314383596413159 14713556371196347451 2556807929267304140 4323560821769580898 7084906743858561012 2438986367756964356 13840662370024273042 10287654079014024896 15849188275248154135 10132814755768927214 10058141665605151637 17584150764732551851 7686889917064772818 18002300076167176043 6775304580740204256 5205764196029866080 15734528137086393235 778742997572677637 7921482213977240605 10931369214058848887 8838258195656306007 15815900589144617712 4578801162256417678 12682067974907023197 9414259778607756494 7282312246324921591 5667641777411066208 11477895865125981487 4321703150680563902 15425589699655382412 4141241852105713486 5736764772970817276 14610599810301048068 6309092709027501842 1849125145212647965 7502668563062919098 11047030871857928123 8588422984271901945 16464468814813038098 5588682035249146683 3823514647578651838 14276650291886582560 10482142456019054569 12434409045554476037 1324077270280690850 7003539415495798950 15247177535657057473 3016542908166830102 11736194094088417141 3189265674842039499 6517417930486875591 12343122724596989476 10945709714901318164 4967651791469076992 17346198079910260019 14783999240831626895 18118568089323880504 5043255654499336420 2418729138312205044 6940597608538625759 2032506867054866251 16697838418444366628 5626837867550092469 8770408867847315415 1805233767349090117 5347369027289194256 8398607421517334100 3677897515125870215 4340733129038268619 2829903884221012149 4786231550620875944 430351554058792351 16326057123391501890 7176338775971235669 1968440287781518252 13154530016471469867 1171048680277255570 16704133743736128464 15890723051437044178 6894496850305016394 1063761184713366625 5365023910254378600 17709049873841081110 11157963719972791746 9397974554684747710 6194256681659360090 15882402681918650444 14629115156739261938 4559772338934357788 11964626681732202115 16105081574065102567 13392466777880829259 11278760243198814185 18185531779047225742 4682950864750851107 6174799095079541319 4418235229722630856 15528749208677487407 1614265372955562737 4946276413732031104 2464968969532926729 15816495294812191320 12172286964373215292 8413531314717588162 6497047011414752989 2450058800210652561 17386431175657048450 2853905741569212286 14674659111966488577 4201525006921538817 15840508420662071316 4471939697444571166 2853810897193934380 722762868031084974 3131705250346395597 307764214447628407 2280252238086164661 1719746819021168960 2902996500976834532 11373219142772974514 12586800449929091118 15064259713734005073 1319439984424565641 9150836317359810930 16347840249773637993 14689514575571654475 16435157062091895 257856592861328401 5929037789123267672 7078909623045896820 11619583402651311556 6640960158322156867 13965825751580663466 15081680329522527604 5389854470984164591 12208681174167669650 4320162477333102618 8683823703007299363 8903560642892220289 2896287917840613288 15023057312353435189 9832067285561715888 16708259421091355470 14902922890279397205 3686392311767689942 4811312410464750100 239145654715461157 4637387591278401842 11013557783324275113 1054351724917057729 16306150000638197899 14232099998139127162 375388823167084346 9940460192952494659 10269717301310398062 17716737931766559506 16266857989818253533 14488609987621845737 5219885946265147086 10949939819040364905 13575348725501340017 14343792822028137751 387652788275337690 16132880128763159180 2655592034651732879 14178458324540186169 10893424060694162925 12465228118165167810 1705650754598144794 18364059791486266212 15973006127231581522 5898669727032834618 13142391356913017906 3689222448256933725 12065961607075983303 6334869291109319406 9309005118820572434 9524016467495869707 7556356885916174842 6545948761972984156 342392893717512742 17815907790081593973 383514417760196013 6635918492841168942 18441350080844388542 17521042581067191237 8855615307168164939 13555995694654240791 14785636930456247434 5974876003270421346 17403645913804286381 17444345220710156198 11152460625757536273 2020480102326772632 17724219714333154111 13182308756872949755 6590586850292274803 16242904438234348035 13574818363002359296 8933864496817750014 3255449529432313390 15478964819851065293 10795503055916964921 5852236735715770470 15071680893894231786 14024983170571972075 15934040660945183199 8968663458175942336 4342232747754010137 10747743729392615557 5850303662914686176 17716173977858279755 6849711168158892639 15648461847321581893 9396105750008928542 14805806667146141130 14999335561263425979 10809103172318056871 13084180544820381211 18052287991617604702 18085104514348665130 12833309966939003545 11325597309144314111 12184197699850791809 12586111895402535680 9207844677578781581 8475162028748587457 2072225273920476545 7070050219892717513 17964643888730140886 13536401570907906218 14915074811759241746 7794505709814820175 17783118940180713076 134182587920027778 10770401640577755171 9262680018519835285 16145627074130096251 17653866537762259224 7527044893319839110 9250967751349333173 16537374509702535650 5656647340920540520 2433511186421307580 6655311172189097881 15110881625661931575 16490496129261014660 478853531308617348 14197986214578652390 15779648694049209969 15117367613774688388 9142193033638839398 17821554177461651375 18238414964608706756 17441373427295176944 12730926189305944847 7166012331186708788 505545325998027893 3619389624676327604 11967124017342502180 13006625525130755068 2591062111380642451 411075661187927679 1959040425644037973 16519980117400681290 9630374031109533365 12774883909063851157 6611310258262263064 7661002889218701196 10201990794905965940 9338716925485862734 13438858282950841348 10233244109649153274 14540484979356388483 17458094003310667102 585912495547026776 18282326390730255773 8642270706515069365 5357982533386765366 15653934713417769175 145988499408735030 16885667773458323575 7843379276958550235 17828816530914925134 14344651189963099819 14792904309660116306 8374761529272316501 10887996517989357680 11441209924378916932 17582902667683907685 15346542592825959041 1537896235192901532 12410883990554438775 18195161271714762950 6187972660950291017 13927495532992083662 4464674789664801489 1039671871015620692 4510868367731061722 17270990845399334387 16946007006623123476 13002883279331963374 10160208843944222758 9646361913812791207 17470542699829516887 10277016886938230479 6747819140424879105 15154056140084966307 12530457695354275565 6300793898276203986 10265425700103348825 16825532910243991294 4328186853554343933 14766050615441554902 6406707721148487042 15471235506573647854 3287161640815225025 1661817238148048723 10453845482919980111 15311800098886806266 11176732371840259394 5747803725805914307 4654100456861460688 5401031791149661377 852759970833736066 2676028135992517421 6018177687055677575 7654830759069142083 3039983056236894379 9899932720639032192 10678875336401809497 4408105670122247486 1856738864765946424 18341029301295607864 14209989810671653044 2799137392830876232 1523302631127869017 6268094780757281928 11006253858801766978 2331748954337946092 15954715163452891144 12851973499912130447 4080303365718628776 11487492401201098936 5127115811983250338 2971104590700309438 17876642561320660159 7057805917472094964 5349327987716406762 6750950251681679192 1925600354864055623 16950346176484035014 1671380737511836762 7464749366229741608 5416544213176483401 5922994059711239665 83451054211673327 9681051502846134008 4874770966838404508 15352749724079994992 10686841543296347344 13342459762209752281 11185044748285886953 18059675334087783533 2183230672671907089 18378188348771983016 5991388251827453123 16147312022698420766 11751997123144362261 10357222498500028413 8236250467063354479 11871703082520871392 10454480637073213119 13812299870157526476 14834892148766290104 8985232690301514492 5714052067763369003 6929941137893867990 12244766321453971158 7937279414816456379 4645180606098557912 17735403009421637144 11728597629774421976 11185540567142565027 716626683818159080 16350469260915058718 450330803770972807 16826569635782186342 15268016352945464896 8662001657371460131 2439385192290083043 16456615064859178496 2769326130380777037 7741574143342102366 13894653137487167282 6313500444950749048 12199841860440564857 16464777148871414254 731445655412510190 3997314378398881689 8522729308101089258 3247956399102296457 10588464132746876717 8952893283796399743 16888755204674501969 4680343776713680713 5506150433209914834 12131185198775500872 15132877739191427488 101441844444193266 2432006980235594807 13955766081244212774 1861513195074787114 4000134209074027837 283849505036124461 4487448009958679265 12091927030409539909 10626350894328725720 3220975399592012828 1474268364867471260 16895767267777217469 5844224460554913141 5221306518010003465 7816702647961034196 17777835398112968005 3465534240577192386 16292259949662398991 12184726420591933672 5159178990073837462 17242152708272568091 14479541059757241187 7130606606072586502 17478445040256705055 17976862453170615750 7627685820306666450 9062415609099528433 5995485842051772688 14680834130794012138 14127015322026787726 17028473138830871714 1778272979031962308 16718649528791201337 4952794033350816325 388138350629314704 4406068459826811373 6058329427755170958 12080567331119239442 10110688376284300285 17846886969282244837 11665692720302137868 10317440402218498423 1784029698990955174 13058334196435923611 803775500349700677 9020619817322188601 11993812478519869631 4512218963271137828 14694893931384588697 11634693632463414747 8815589391991228453 8535436880822695332 17746859111109897979 4289970511659466280 10378866326511691197 5970193181838216093 10858570056916482297 8123229282915142594 561317625878838271 9173951496575685654 16202579735827288385 9466730319983225994 12793800553824207801 7586462586480267262 6776549920018529375 12113122127431850971 14800063614805340522 11905529425758737657 17765013845888669978 16735127609336254449 14374511773206724292 11056912179124916524 1063362816926167213 15788963664266587416 6588411059152375516 8632386508403833554 5844581067760045122 9932013741846369875 2750894475485293585 15675169886819075724 10311658306617868663 12342449199971194412 6185334901224355672 322634844941703465 16081210263944098694 6524093016522703520 16289523300019389492 5661645138350303258 3701119297161404957 179411186495486761 842598128778653188 7497688982436775744 16962223487647338243 12021294726931037602 18102235499034589876 13087764477956299487 8538667364505510327 33716087429931257 568728588986924662 9708531571078198233 4526594200235592318 16877464448051950981 13394088806181831949 4658380029008808478 8026052148929588529 4624484736639227253 14069621663086975644 15205934774007776693 15443922746405471691 10620427188882142469 1759426259670180786 13189959323754066530 15400535391413696081 13059868918950807731 5589225629801603601 10557391345146966808 7108446139078472163 6171507078222549416 3971922706710630329 4291188170827227524 3445152577620724474 11036643503665822689 8091734937327500077 12842125833268883776 18194209452057740322 11448480854754935472 9770890275421130128 4595948154510924079 2717346093182552466 4852447795747956238 18334032262665981837 17264812686986434858 12220256240747266678 17960585453281208402 709584118614392490 11878427986313321600 18171878840282750722 6654713131725712210 17057899002460725052 1205285664380682112 7126566184173267040 6870387059667816215 7493245542214845478 12974497790553491747 16214197489978424140 15127590171113174856 245532165575508354 12936204943734583230 930405513281905093 9066471609354903451 14227342730504331634 6383889202758018799 9532222998255173894 11284501791908130749 9532063691386770055 776206666303236964 9537837821546701670 4992010879104289008 16705291018217085702 11040278746630933348 5533877459912673660 4776759180307597736 15175848402142038672 17714069667615725332 15620639214437552036 15377750550747654127 5861940357616694587 15160881374408114430 2915090800685186908 11153240538141058886 1345584789565579563 14438993083728455891 16907929569225649753 13559023395864901132 16728696218921725375 2190629468110247172 2956349478849211904 9946408497413078909 13740330701528999097 14439274917242049242 9739937856774542650 12331381997258794686 9884373860850356309 3941466108722619288 15066668058614027850 2290620212922759114 10033280709298459898 8479680339384579881 7722834092878482419 4410705954097082526 15693089009462096256 1179595357810781948 17229048225442594812 7533789958291268481 14874480740439658007 335582711535019527 11039219658881208576 7588953677830277454 9614147552000173437 9529416225149487819 13887258088359473390 1521019403981179994 2730392351986273244 2825198224076111694 14777709399046160701 16352255030508824419 18177131178632705743 5821096191960742458 3821494032236970599 15776368992427018837 7943999715293010749 15631480538757278525 13610540699680768728 12607887692282839686 12373297067531803820 5575304077866933391 12659728957898749424 15539302843635214538 16811150103408123468 12247867716458462890 14492078303786701282 707950456729784982 11086005489055221096 10634019423536133094 3719808140881538948 2106974207669286410 14001949529549436929 13329710617894243396 3765308530590389956 6537528749237131234 15145057632157225761 1025807662885556459 3950829833018353277 9113562734489318105 13313071012739210926 5837122289696857639 3893419201128335431 5788591330636355792 2462070361942078163 16553531668792935231 18227572465317615701 7852698911675279236 4995422372999160138 17100425796133598677 1278332213620217261 12741723991958777016 3226503645935648734 3608302769806389686 11127072591398070935 18169716039150482412 9141088860212791153 10918801289943689508 6067355872949723103 14954493228949369171 1147901098611091356 18430197737945042672 3560096429575472332 6562651716049798263 16867274447187124997 17310698264412322773 16734855267748093248 17633810112760949544 17735597267315507972 15058523669018993342 7389985952229652061 13720526181543592037 14940509900707820721 10566264040043561024 5431269437126951337 8886258650113875835 13194209304672591171 10985321266166549336 5431407701521729879 10010425595157778263 5715271603287681765 7506477361198222389 7607694164685840770 9497198267781206522 14236146300856125813 7181883739218267020 18374330957824139941 13557138955607060027 7155327298380204597 7526986336047733393 8948067666641354530 14682834858163126974 3768994112712569772 9207100902790579924 10816231546116692187 6954756489914320650 8691983159039666470 6108901546256538780 591067033519810049 8384295414418671911 9075373759340614549 11711624285013784988 17521682160975492878 195854648148507695 16988967194583458970 8402622994970300113 11913769445110424537 15728066870367737028 8208406024466162508 9095446244139940817 14610602171485637991 17217659742346973587 6963300470275128138 10135217857141170407 1438816466839369254 16626778718216417770 5822933084361241380 960352660086098152 8987849814216797444 9435660063950326965 17177377147169883249 17119631904298422791 5272579400872836820 17883910885054787720 8039667558979223370 17225260182605048510 5934028280739022605 9674211715397955414 3985079431545546306 1301771170575001232 11494285245727003373 8096599937289156331 224547650141055814 5595563387765477215 6214098725031576598 14938666159010270605 9840172720702244891 11368384097756197988 17553321602997584216 9853053003115294091 13951914121706360554 1111079033932606936 14509293479279886136 7126460398587299159 3592591365918639024 3583524124036060560 16011348147503675377 5815729167702046263 9936846106419404105 14126078122211206661 10986536889743363779 7467631289520656937 675846212446857691 15305446913584007417 13459953200811750556 14160816818474062583 14063771320517703183 1998269150581505560 17860283975142345374 3157985386542794229 13528058536341642943 8907229134914478542 13774993633403722396 4239355265926397423 2589653249888732254 14443819273183266471 15703888097370931657 6417195498023242780 13328781709265856739 11993419180359997106 2318161460209216165 12713923424504871999 18061156871462164835 9176658565925134512 12227674789766375742 17791356266317727490 7198660655905151397 2450270661379547043 10915909859771648067 14214891297936673056 18117358644250899028 13325503603917701262 4028227681319065651 13116529834125401135 6702683946834825354 10741133450909331320 10742667493381984510 3798761679639990869 15025854879297805783 16964693469623082462 13720602326789239575 7582728444472063020 11807517758988910314 7018129878465333353 8891314978928281046 12271080948364049333 8608232367223537963 3033790974771929553 1780309545313642035 16368252015593796352 11815731233587468149 10451336127133294653 15079678065261056843 14366540504901130225 16849154025643856292 7511233571354553158 5814775535594147629 11452152529591794106 15151784074912267061 14505407823863527737 8562665376791638441 6855784716537821269 14504813913356044522 2520468258066518264 5909982417132007194 13684688414306267726 12456465041908091323 17852571848417319444 7278728905853062967 14081513344487266980 2671632442104090126 2056891262281767339 17462560014600303073 1774385303618414758 10913956856809668343 3302704510017502889 15105419576690303526 13116018790616274467 2652341644865797948 14155538963194869167 2033371116234235326 10112780038703873484 10644121146872370111 10046436859823920710 12897248739847168875 7009859072290548042 11945211098493890712 12629162535696042953 3710228184904178783 3138072534672717975 3854744533233257603 8318664227548969579 15403439256837139653 14625305449169927134 13728261236837930627 1622713276197197033 3372886070421508559 17611333066994491159 13176317271989430545 5225807210434278147 12163676998115609097 1262166782241182239 12059961992493576794 10254425715265432605 15886989161431316290 10404096601592121571 13617152398979025373 6877169432784116323 168866838137821986 11744993565815716212 9510470495878754797 7395822247334356044 17813170948150257750 11555914693429855284 2791833339522967196 5027108234152401814 4469610260849672458 15630957247619365464 12748712504877828394 12726055668375272809 14990490603019303321 10014542258999383388 5845059997065998589 557456363843795823 12593254024206822425 2690601964526162233 12656916807214318465 11048145212261396901 13405615220940540836 16478279787413618418 18152822899173051419 17015379084876563792 5191591723259416786 2301517280906511874 4743840235012958681 5396396432048281083 11083188231002452564 9103381004051722251 1948700251144376673 12901031530358814738 16948722336853400192 13326862280805654145 13113014176489312930 5712872039288394067 4604881212012789761 13218206281703657545 7860171597058078515 15606876114279648292 10150498494505163625 2215562054971665680 6646632718057372037 6378978774086128156 16582284723657632469 14139010197047333771 14879679108873441401 11918769000916831929 13910059963054823045 9220393941481783330 4247412745404290014 12383609734009165016 10909069115737998379 651308554113311738 3459263099942825012 6426326189493256865 6528748980841545948 4958580845961256304 16714583492115163999 5664180827339878521 7511085880762381722 11311712520540549905 5758000188785906965 7216084731493306539 9706084119236586485 12727392657837693037 3484672818193362854 4677587853099951718 11272318674534608936 17337227705584986490 12224870865704653858 8699904573698809870 14033193315392404683 8131856198531492919 12028486970497201248 14364833010425246284 14080495122298106678 5373050878229598925 8520089232268309996 3669683093688895422 5027537443836901057 17682103845801893503 11329554696494857747 10805110689278436391 13601857361055182027 12498175537061850830 320463929762212086 10475734922108384671 2479344436394229484 12864473128747189731 7637097811096908269 13974223915095874212 646150276038438259 10914199945921469153 943001247646740772 6925534527127789994 15144733170756825443 5381399343711962414 5008638341142963699 4859301592808908950 17711480794188866058 9738315893880502864 16154102103480335904 2145117642565782363 6142386384028429686 14515641737704771504 10885683134446437326 18409610008195146374 18215688873438903589 4465558351182470310 9179227425797650717 1471502143682885744 4380591459259125611 6776797108752427717 5675887478634851866 6898338499602293668 17572231370715616838 17582134329025417279 8672664648916837779 4518128594679662622 5742366319864283326 18009070960830280439 10450814210544545256 10591872158108037 17772920476278613990 744184738133790107 10708750637877931726 14403520064764393414 13281027093341298183 14572563895355365210 17773577637953238900 11074167451714090171 12734214312532344151 359826647819593463 12563176526397965351 16332532829718419044 5349626779395030670 13716226489992661888 1286208374305488831 11168602387561212850 11878778509893309849 16905560454855618369 5117445888002822503 6354701015694919902 5345398244853659736 4815967307438216243 16078983600588418289 10931371582899623129 12640774008438716345 15028465572950599522 17762724358248332997 9313503133055309561 7621310214701480640 8202487513844845846 3624648985861380690 9973939544631576846 9461260851713285240 12355289451164083853 18096504200709837574 17115605054757922042 14631059584888148120 6522885095870244711 9390239063856781915 13565278492794244066 12078526931670001984 12500023840011326007 15220198216791451249 18428278026357169933 7441529011858946740 15175008004661742082 76766789573221809 13751924437028787263 7093370736280719887 13073433326381114148 3022266634835892384 4125888412968857365 13920231601332940932 14096252992562810962 6682693827815558208 17374290736546598545 12017739880110438181 13394284793603464691 2967872466154399891 9159024458515709053 11753873503908283000 2044327416845871978 6358466960336051228 9179221095850206938 8606639952225958821 1361372676434497436 6292710500684830822 11764120187824011279 12834494457296219541 3746121301344190778 17391203305925877010 3893987965098758291 14120184974317250818 6675820028652000679 1477309246842550298 10215889707389364192 15838447175399724375 6300640381251766738 322923876596290117 7349695447836904019 12896169108394700468 11873811098856599146 8981704111351705423 6156345973384673863 15238620264937265848 3068144774408572111 18415806215774647646 6948867897212370420 8542842532501112166 1248975889768441327 10358540568805378708 6596254224817577138 7114698758680516774 6060321569522983953 9782672986000495883 8974818663817445029 109122131708105102 14363572785604206416 15379151883782007929 7677732952698289382 13436569601677851121 16903395804964423124 13697155382454555245 9277476958864745601 17403816143131405414 17449662395922053234 18009599853562324598 18188299613054832354 15825696230904111900 5912822274010523512 6439285669816003840 3930866221521334413 5572613203295301891 13368270213242080896 14602313827442899090 11309356565784672434 9066312209073571619 17746655981173838871 16431805339305325614 11306676060956903976 10360383047637327464 7416876071465459108 11188456701648745214 11924629304918810736 17520127713920400551 9829959039528994443 11122207062494340669 5024347875273021973 13413696386112869993 5263075813510594180 15018022256241283465 11870439458105479965 3797391543084307026 12593745339801251314 16045029468303134103 13085757342297739949 7666813077935803751 9189483907496483421 16613438132725786817 11129584272343513019 10732856388827062477 5257302869518626678 17341914822544714143 3743888204364376211 7844949732946705513 8098519810085901093 4648582559950624738 17446589332647610533 12733051954149763200 6156235126689847547 9602305468878822958 1242359872206136262 13326170784375013429 12131017779659141558 8617676544381761667 8617375924715674632 7459239092222558306 7623144330055978028 15876256398325575965 14591999150641123692 13647886537083001496 7537659447170251500 779436225338251563 1133022674451579614 1123374138235006404 14181095565253574326 10500764212574548000 17711352424158555770 2507398979437745264 6113470985003590374 898596664827016671 4533332718201879942 13661646590530640378 2605199012392008735 16904479418770086567 8853259808497280086 94446685262587954 14172717846860552567 1145116923415785952 4842865554976766924 13976130746950575374 4255537211854959533 16868369200246785278 9428970577141875075 10091764917921568529 10195670534571573433 16251265887233072458 16322271499142447397 8573658957318185984 2636216422304440837 289823999454345794 8028840236310254856 12369614812420792492 4394165615731506869 7283195631995144904 15271130846738911241 14890807085563197885 12424127542442431436 7064198888160319045 285473288554384286 5375244780391276949 16227689348605168988 12027908034153121344 11580421063867484557 11563331743826168234 3114007952964361096 11064123028992972307 10767024564873430559 12178887633901145256 604086505079567756 1367250709418704860 16185478905533217140 5037898369636206731 2942179251723344695 15426161978520832961 7297231463778152025 12025104287685495 17302740779441250789 589462952681891879 10764656131827110373 10786562628197519878 6787188135781321078 21531614647788044 7821104537063314486 14402716459246956601 12494993489159786154 10209398649619058195 8483242979941088829 1224543526959036620 17603874575606854920 17615231568343084518 6723071005300210596 8398990251612379045 2582997407499876469 17316642391024882198 16168295338983427316 16555229019023553101 2966495393650179143 18226799586105838486 10216066245166469752 3594472690981419588 14381596648410425634 8087396543933133613 10832865023656309462 16072837125976648732 6127329922376799756 4362561733067053756 7897609335133563627 10069923618867192808 9896249201838859684 9490078444842985991 10457157219553436380 5393810302026983415 17452728339146195516 17505418812939716366 6425158414508469444 10558800944522686849 9991265194938257651 18157948275404197603 6157839764113053458 6371866777752552525 8617140477497356679 14843543437696524326 17429753600934259026 18327210034648846835 16232953810523701856 9404643199465919611 6887723429415308397 17069896212797889821 741912789499191361 935473162297576148 5895829398338165909 9191071270245465640 18103393893061323400 604102062526457976 17997257980845475878 9733802706110329623 3595050473799438050 9909224528540450683 1063599246153998231 8193648355615545933 3959638974606203794 15014420457125000293 17447156262373197250 13547472052587121187 6045949908521274894 307474104196436304 11196242935592797459 2643736042142563008 9748254611089613363 455805034863750594 2822482439107727132 386905043322041548 8370928897034248900 16252033820434874229 16673476153314365639 10429331567636014985 6228013598781990331 8099686785132337414 779535549490268918 10623996185716285195 17012001002803880114 16338082459102794957 12375977050926275851 7183082596858107307 1734419296021288204 549299003622076374 3109635566320574274 13491220274777268858 12391260825863099965 76004663473987265 17000349908073521795 15579181695184196133 17330019337863412213 2165811650704235709 1893267291894600347 11248319890147531182 1040083644146748286 16929958664635832945 1672782250519852718 5757197143681497771 4309848204045493463 7270674922187011967 10793137198134989021 10165090250973007472 17458966503803546233 15596248922584681955 1781155399233649485 5934334526782441440 11032200001138552115 15521334612890857231 17403750221643757396 13319182123066255354 7283273546440368954 16321727568172934108 6967945433594796012 6395635790166166406 12537423394038834997 3668836171619490886 7161920505859830290 3469924454727490003 14311449333443295454 8074489171480059295 2884569190518728550 9056411972835469494 13531677144587914124 13904167532777518185 1170210830879892668 1522149769384647089 3641199338537585391 12383766325781233982 10357863932086226190 9376968629981763371 17279408787708222001 4462392626954419830 10709010765746318321 11851088679484060582 17091830181910316134 202098621672726192 3922680567106646612 3002663432608397932 2079934248190817878 2616506256563094310 1230172732194498776 12771455594474918598 14818247657883796529 2329446432004989584 10384331314548545100 1168833562661050410 11483121091706449975 13326407587322621094 8471773851576890249 9846159859706940234 12754661814011016343 16458285047613968965 15521243356404822151 17414770540559144673 319618892334337929 7064313653525860374 2081937416318789170 2913814850110647679 13765199162567520449 1135049735183525129 9395355964112419689 11784490463415338262 9241783189074777356 2859036681580497912 13565221458838589623 200900862945441127 7570903681795967613 15323971730064050143 5209575915882088153 3413742056395843901 8254357382482295372 4703074455176789044 14100413032548681540 16283356636216823878 12779510122527569335 6510374126926309599 3277344755167564630 11002329971677045015 4154922905861868579 12674952463598658025 17103817103152826611 15640916813130619080 14846835835198471521 6097179784267228262 13377395640734651524 1517791515450784128 17768524049842279964 10757079110037849249 14904169094353371132 729921008607823727 8863714952859331051 17033340673132685477 687217156503798464 15121416735455574531 5085598686110940350 16582071172138488595 17317238059304434931 5649231743871328829 18430520030074278143 16128961783182006391 7263120826462781651 16903409250612629674 3978217798024597316 7049927237140384546 10476842730472203958 12149330874099896659 1829627777717444043 10774495519946767000 16867196823938181037 15299368206723887587 13928233045802388261 14485400168445949832 7412937822607751852 3105560612341984478 2036562078302610263 15269741138442425812 1565953284605696377 14200346676095374625 15775088707399540951 12898375639581539787 15852828215059886128 9899786818004826988 1138282363970162116 13752993644086530257 14164672553088723714 8923920582768772427 12105661845932628057 9286010006575127185 14408928868118178560 15749963046880413532 7072146446536583917 1774355755241579683 15267467629431660089 9951516297744725224 18231015478451256691 13483874936528584713 14173806693686474752 5891945540307840664 10491367688114614737 10420616599504016406 15113417717235992736 16861342717246005507 15677132559593851388 1374642153839063468 1457659426864662118 13102102791522906300 9099455468979180215 2057045164577244355 17609130463253258284 8524556501896605582 5183278349302233421 11202447414413107467 17262485872344228489 197623961429562862 10324149601124768659 14555283910488346529 17679830664331503099 2536628242235171479 11056413107967097324 11483712506974469207 11595820609969821860 5255603062632749981 1539721609557578864 16874389957256320881 14921150932736931564 4544591050519471905 17519345102071743657 12409217200905284553 1724787805385868636 2025328593995085638 4872936398624729564 15014085552406290032 2830269868964426124 5440201859801139439 2820820248560667533 9254349958147959394 5746436705617733851 10638309146769567285 16180724508579938495 2057489779905098297 12898129981874954533 4117194084310699708 2047907198902324921 17992163081278886071 12755811753459560611 9874989275295369477 3729767139771487053 5426853606964463847 12763627459780499756 7279144468651569452 11034507680237686486 12226128315713884623 1321020348076137246 8322505484564506824 3564063390198876596 5694096114528404027 14926940743707925766 8482471889199497055 15900982830033958474 6235980011481864531 13385126099718569374 9635670694708979661 2464585098952221294 13746793614747878770 10089581678033270542 4298801109629378039 7063446890133121617 13484850578883935631 3587371759631740671 17096707507739322339 5839676407557763256 3962029891023923387 5341097129988526476 8974448647473168299 7499094598832899613 10312897176067614794 5473157811985110631 10339968784818001288 4314941946354483644 4337297970922094505 1647155470947656963 2245578035157636093 5455610400998736359 10839716300472372490 9131036560848403978 609807796870980852 6393778243357176967 2925345206127010342 17864128279162021441 1430874908860526370 738623458565108074 15734542455115544226 17264617453870473595 5658108102187422882 5950201608627777182 11875372839314250847 8883580313800937809 13551665223229830252 12108847162166734681 4187922337394915168 7090485312168595981 8007284964788036752 18398543861546109999 14752803790695547074 7743984278034152055 13336659175165582584 4743927214915820893 16209715325281385003 10267625310556312504 4216695155973068471 6075818322566167554 2722629114786401821 2364344401856221361 15809118226373174585 12745016559402439131 2111914143946338939 7122022963293218635 3545193585414510658 3120816189540662493 8580869309688734311 16649417835709502419 16371532838526019915 4770656704632085478 15720394411187693929 14011808054418262058 248729555709245450 1072343520944594318 13797442981784213181 14238867554792927751 15475147524627305800 2956368529252154814 11174598561104377882 6864372337699343318 14151823378196308699 4097796458493832084 17417150655338375578 7836926673426743379 12136981906747973288 2406491316077212842 7181353178903170139 10345884878152622747 12347796493289261895 17332685834429314751 15872691509662396115 3593853101952435280 5967901232966523728 10085046876306233868 13520961078292816705 2755125716198230932 1109076599302141819 12655317055208827054 8281507644650291380 1257945057540024599 18232721011959307427 12766374159420936807 753756101159399660 12283385100724239081 17366973381100881743 17893738169497205750 8585568857580958749 11140683281615867361 5374960250940695664 14378347375973546356 9671568698513428769 8765902847381511098 17556793099895816033 16383410827266414532 183007531691807221 7327090722405766322 12565160316395288155 1459564518855996210 1525403556909920671 3379802989807465197 17005590239945192447 13265909902959632033 6623187929993941034 13269790685307994088 16646404302713523081 16563492109715257386 5355326748140121715 3650077150098803252 14082866856796420427 5446665747556900973 14929934752931813327 2964378685340460680 11003393322128593857 15718624147400986251 328969630080717472 11551046086508823569 2683870201374559329 15608785512839273651 1439516466267784614 14470784649420479425 566141920682670825 786632609604054110 17258035730199844133 3717394427488846592 11288571074888578543 5502888757930791409 1387973988094720845 8063580258683545608 4049141966673022768 11792024670823025615 5310400175115734522 758207407659641639 9236200629635383671 11916049569400400986 357836192513540415 10850679892146057022 14925123182405798385 2325385279248774486 655671178411423849 4289434322616896757 5122475182927234959 12377259006875192868 10695703456912020050 14143674024955559953 16078753198823208049 15705511991056945332 13561899382154647075 11468147032340708848 15260645801859432767 15402311054634292544 10284910761494064436 2916757943210913568 1780200893178153733 10562840648399924542 16309408329497737134 14587038391685580766 1028915089244020725 16247169711714680681 8622245874219832646 380054316200283323 5390798241860243238 17641501016099516573 10424208804237520038 711757150851494170 14072684057636259530 15226981927208486554 3780129981708424759 6376507495933362480 14713870519845224838 18406240636656243853 15537617800119983124 8501471861962123383 8643192681912041018 15106765560268772261 13775202573741467643 13717015214543027370 10483724059246195584 7862747333937446824 14492267157700680240 5775873996122566019 74896171625584527 9080248336996376570 8786478400508597386 15681006823942076771 14557875766941791168 14237238559479352453 15700986009510643446 12775640765476523322 10308418857339557628 360202203988668563 16925162148719941322 5170204092665241814 11245506236025013226 15606333185588190923 17213232406134910934 6815933417408649821 5111600820977263992 2590165579662486028 1092902499299281285 240415951710205333 7588114605681830225 6303829941893455458 6313034731521308462 5520906631285463594 11271884787490663161 7842973612958664229 1817554986481139113 14719888537432581295 4959897675243716782 6925928692052141624 6784227962545951428 15711576368813723925 10200710641963369257 15585376719801112410 18224401675788044588 2211757609327634122 16695510000856791995 5445904967777316527 1056833084569464217 12002677407627532046 5053813226895853418 12878701599633220065 16523476663725105908 14230834021652573054 11423456230704716761 17323196891720032563 16733127944640337496 41917923127036336 1776475867579118513 449561647793771739 11153331256714532549 8890466427326068545 16886568991185309848 5236648420297123813 11104698426045720551 2454098617049220593 9160534435790041403 15292473417187038177 10618783661063069604 9674362147604003805 1735805985147021407 14639025763311303888 11838775825929362544 257554461450557320 2577744932062078057 13846912505415460360 8652473461022433288 12586134085984591785 16205476883592779417 3690869275287819230 10818778049574908763 16312692483367591606 7128834670967533662 208083005593256162 7716103567008063594 16851343419048428931 3057578301257487447 11957516254207209318 5387509935802929180 10903554130709411099 13144747481991913476 4341416006636825741 3879772109188182215 6529898348452733227 10963045840902119261 16842620441935847075 17211221895488181394 3742699075359442928 315736501161266209 13988099973955971109 11827290766391298665 9187311642974689763 16925093781091959381 10302098016147750627 6077325046737659687 16535501238304489278 7947764621047903088 15002892917623546982 4425591888610786703 252091253750320746 13389449671475189281 307385165563077868 3242652063462189044 1688030774350011909 12208345009700900397 6353272032052881184 5904565327468243362 7211298802922066548 13637866201922174923 9234436031587869102 13642247134969737031 15634693900942755201 7513309624967970681 9599087392824703160 16641905356756255196 2091556431382382084 13582676455888645591 4791566366596444260 9277939286717138788 4793514901942067083 16613836854974488708 12395396050031049713 4116197898467245142 7138776801012321427 17134005344503814088 16613466378397392936 2566875369543160654 5807016758280097132 18287313125656058830 17018633073046924297 4210741824701204614 312483774375836676 371998241292894277 15882858521348363449 2074043305281292631 1031559195524617717 4601740074717019321 8429172048271975817 8419433310187583923 2908280567414472990 118495892304330264 3319764035205886657 12467154825429357921 17279996018132984204 6496344982633933233 13827189417676239236 2942807503543019543 12644835196344142021 15958988481806470520 14427299397091179551 2787470728511552249 18038890778624373449 16049257345915969221 11489949966730623434 5788593841363044747 10117501643805395679 10475648202452467464 17221278376151292830 16161859703445030835 10317321910257459659 1478832704859762838 10638645576671603264 11942280568170404082 3543000767216860166 16204954316138676114 15707817435017592784 2407868090255635241 15250899492435997507 11026728006485889270 15483506467811970247 11108818122637930628 5703281185109675128 2302402875480065720 11331817015927559287 18011644434921778409 13035570527338975744 3300502504860431576 25772976329990503 12845904040840715102 9543511382324650841 12378785848550693131 16961391650467553258 10866852870892996132 15957308732782236071 14638542858168969088 5117149518798859237 6625149110065619375 7939435462358781640 6304648834753472199 9812722771764529013 14172719962739536990 9725831545859023300 11446615532513191690 5012929463235871664 2640350702482837415 17587270556887891453 1480052637342562365 1500414048761635136 11896424236070916845 13986335576986578301 4483025639899119305 9203174509583994964 7375619344897918736 12082157747389131320 12436957772169890924 17860830774884558662 16106810484353075782 17818125532026100630 7367015767117829872 11919270452538804371 15233537008264642507 4396328235949990495 10267118647192591470 16932271425587385086 3627289295169139777 3628106438884166644 8588596425973843568 7791250790420790915 565404154406865285 10489515402886035739 6817813309082661465 6739888021232934479 482437067201720379 8144851395843540538 9463945956640935866 14117629801841334022 8826791990527973315 1074892750421990455 16316298757527263570 8040801363082926996 12631438490637110118 1389975432026149893 9849550676083915358 17302035658297093765 7941213701362795733 14510930242963812132 16470656459567893542 17895760844667988286 2300519095462370172 6696174681890162188 4501849563081157053 14313887387771946949 4455779092693053941 13120972246450818102 12439240307997400525 14575123853103707271 1182680554961954546 11358505362062748584 6630236968695560980 16957858664094271748 15071146465751247172 16512878716883047338 16140929745271278369 1804855816711995191 8215279194713882668 14646087121037196759 3046217666379690896 7186307077357262284 7246567488241584753 15143890387053620334 2852523476384353646 1132688054137878873 3709478293269267313 7253587375312068427 17718145137483546932 9414988663938863342 16974724037683410147 17274997735141136773 9533369086666046817 8760364757323575157 16785753889514239439 17025647385880784682 6337108533855507262 7264393530157484350 7507876656036452260 18358680360603021339 15895241377981823683 17106622911476085497 4112761911764546138 2546665797321735330 9876964995263347266 849270580614792467 4756851656611027582 12689809557419796761 3455863055048857526 17447350591768793157 10950530852358222833 13828813691344756377 10053520540916623692 3634945796772865108 8749138540238786829 4250744316605881316 13718719709648012258 14704103592615701167 7910413715895653563 11654770641480639297 14670304100969981145 15831559010816315954 12473460027223611304 995966297129601699 15064900840975380522 14834319903978035402 2745507928716177004 7392270410492621400 7512180474737757869 16447644020608970994 8559138948318614971 12035160569520714954 16335723027247735800 12848768614682545102 2889115717572146233 13293025404308144696 1920455281542974840 12596447138574690416 3382075394121874461 16025567829583525842 12991125705800527187 2504382116553963999 4972581960903764870 5987155743952559050 16528519154752726564 1523841227455992647 7171499928561907184 5405327305533598861 14984877699802958691 91906668059949665 2586547187166624247 2516651405306842634 10429085732442827389 15639745178808009670 5855735138850693230 1593227681111220431 1300707888824770796 7984646333372768467 5032244907657115725 7237624022258671703 15493528117301428289 5171550055186932076 7269920473249273141 119125155118382026 11230241080752292317 10082841561385882173 11950686870189577897 2325031272596542663 9476431960162033146 9054230743404508719 10861200923594284597 6777090194643970439 8148430170083034374 4797400340349059064 9893113801682575991 9832299116755357606 11910529964530063376 8715584766368475408 10377197911934268089 16298203078708670347 10295236954353206379 15020932922365624441 6756499202585885390 5041747825768265518 6478139499712670151 14424152680259601933 1553363665046871863 3218806252118391325 11015992891883816345 3226726431428522266 9098664338023125834 6010457931065252822 896259590874954953 6340010520269558662 4161045351649074727 14010938544309513261 13586895257649495328 1148119081885479652 16305198863263074404 10458340159388096892 8797054607856262717 5805917605518326188 13704491729951858324 4075658711652986986 13627311879197957540 14729733562986326584 5230260285517355967 1397569278085439553 11995624225689352765 14939248175581694779 14054223083132461969 14860596674250212151 5630720530260771987 3073082044064868484 1466709488684144923 11082211311238929599 2599108195968610033 11220976481347893468 17687811909540307120 15890104134020149103 16422458900943371183 18143385332307569482 10771914561190993313 265784586871616086 1808750142076781673 8801096083169331340 12312102192466653097 1568705399226400106 13636183220509095043 17595590208986621555 13161691060727265503 9047059388159964436 10286624900602274610 12357379509172264778 824243703292733069 9995444735277625662 15071461620946864648 13003921734826381950 3467306858417973958 12054332147700947786 14344390199783186520 15452311278417201629 8573420578230217298 6456137063076058142 6694341436877134982 15310226284436107174 2503486955087898383 14788149592962557274 2878065505959065158 13889761099724055924 1822662705710761591 11605055571284693480 6581946039939954505 6955335576893220340 9769603051416529591 15540828666950847361 5809177180183167362 9540632707080830263 9903561479248919128 7545375533061096249 16259817932640176419 2607202954213898513 1000947889402715284 15477353232267267979 16024904340182917093 1107175027595049981 5109492302761972238 7606760457076429956 8148646813133307172 12089436150707275601 18136575397090084825 11176855658909110633 16978759957319210785 3089756237299789344 10211493899116125627 5338794073270983010 9291178048486574957 11872295115898551159 12642139644544667834 16496519235977694600 14770030203914531592 8442004111057597081 16714349998694682129 2484366818375524604 16371716587026474875 8131977234565435024 18180953884132642824 3766547254780734143 15899516518718488525 14799886527713591315 5401631309234010075 11841245744132686808 10174588557681299211 16972147493918966915 1094447812539102877 2646363757198501780 12221665994566773999 8330240058682672622 16449312288202956282 15063383537067346089 5825520968618560378 10941437282979422114 5455827312303198046 17278709718982115235 16023972865871711381 16061041400063377126 4336507255410690439 8662016362306573081 13368171566993769950 12925845610710676421 6100057881078013922 697840836233184845 10619754460618322812 9657062125049408610 6595831512868485717 9860205321604719832 14880788875969698810 9497936929037092178 12887528284089619727 17435229813233766857 14892513473849319906 15605893446508760727 12841632108667363318 6480520750273625861 18198973971415669549 11950989326464568765 13127160239590259358 15786209761925081298 8578980227328391026 4903852530643964479 8756507729579775403 12681467146166543814 12911522946998035115 12609247270072447994 1956592298297358169 12390006405495885702 6963513573115152020 10659909094654089493 5621499043844625054 4842229394853393548 8136278933000594451 12959070292236932803 15244451219556969727 18292062445484579886 7141284577974322725 9361179211469892244 14996853733321259150 7153095812690451411 8042863508476544618 14134355932976487630 6740841963132316229 1000541490712701696 9318497588985451338 16250997007510329696 7409051465645721698 2088351968692539506 11223168975456627929 15513369064179948337 10958127414534540110 5571270532601543940 4228888387877742912 2910748998581015830 8814478526533269959 228647542432684696 6334228059207906166 5766481189091721416 6324292317206884361 7408199549024624229 16820042561051339932 2975229042619842283 4122709958460208695 9711741988769385600 63522071972410203 353385437059577858 305737949884956015 6605918981726338943 8849065989230231705 11560606958662995197 1726154474384320449 12243014440851380516 15383170452785724818 13246467454615710065 7448291110175417170 2916780171427822505 11083064270507845970 10581062920998479357 13103061351173323323 10209246279895877646 15287072439745387929 15830177590693380088 2229817949338168986 6639719080830359915 13151069683362400603 13296219197770330237 14372378289728196177 16658057054495144563 9578441327212755526 10745966135096247949 7420465290420094737 17645733501732620598 16273472284511374379 16265751718699703642 1470469389341980002 16647353663162723695 18086195103684114608 8763540255567089440 14100654552468606769 4048697103070864006 6103625272086954209 15399104985352390174 1045534720997499708 10873111691068097678 8056251731978997861 8491268849446706820 15296218335679354013 59915341614539288 9382200173130017800 8321617077871205428 14681838404859315111 11806127201859337589 15251581404567450828 5612040622128318650 4934701047917886695 988502546276802907 3663117207794392147 6931670593539650725 12521052474696396675 4126739574077389157 8943910392668249756 18182325235173283969 3933594342628572692 11959287504700741709 10348882866925417474 8574718087848713867 7076109615986015909 15633915104882200048 9543421650804745927 17431473509602852814 278041960435271577 11241890648126052392 15615728247104116461 3412505068639645734 8323353474981993917 10477006871166815467 284829371171140544 16704491557992560612 3788642952382623713 12561230897493475059 14286210516883601120 7044810258007178213 13468548406398075148 1444716861877485924 9853867116951172135 14431566759563399724 695236573291996046 11795847483867177485 15726688357958842640 14548816382745920104 13074933861070688097 1029761572151451946 11066268064303679122 8627497155783996350 3882598996844781609 11624440210854553766 10023416122618690586 1903793396661626249 6387618567634443733 15833579925969972772 10674476810060211956 18263067677251977891 15793636077039672450 2064059441447916822 9408095530042830220 15136266227722846741 16654165301402103605 14466651764979430903 18117676172873604661 14691090046378158144 18275210184269847196 1285851218966975424 13121603653062673524 8977088673779357558 14793910259693107195 17404901456985087956 5540547191588792810 11324524605707024723 319910029934514806 18349380108481069806 6803303655873559313 14245328562553585426 8006172986796857225 9575801960052879581 742573112373318407 13360748525140235797 15010211120007215983 10188711047131988532 1648579871643925245 7699438989813745056 9736586389864282242 13729023175812965821 1423848726816068088 8155794089594952137 14513640694858349939 7684764541191968399 7799820012171594866 12537508764119738197 4265785609909960245 18097314455775493452 17393800714415912861 16500566652812686119 8709653462705748272 7928480574648395267 9413921137413401608 817317056255548595 5827127055527078221 1234680912089508696 14605426694234010589 4063312790693794252 9573809225489659282 9791911168268709447 3723569267181043892 11068225122256924927 4191105011343657143 7912992134834115610 15355653818672788601 14078829792765036885 18161863834485999963 3614139472711825223 12731588300659354319 2645971260116371379 7990482720526796929 2485336045056230756 17080640445118899293 10408529481612869519 2176567235925543991 4841600771497755297 18113505329329373186 2996046695186684629 2938584033499642867 4231835839241434261 15871389080643970531 3136054112862927672 1965879391864472269 8213877110971166066 667111969136050066 6231138694817501475 4519681074957766975 15329883212789694223 7365791314507974790 10917911589794581925 14326626443934900604 11836127006309706936 13211693868461234122 3072100343275219635 6200962345269617607 2279937151421699728 5777782004774056151 2187636215654825708 290223322402581015 3258548168704510469 865895797813588063 1998089806205785121 5615207167684813456 5914457543782987476 10697505766418641457 1997413458334285134 15662136672785009314 1163439060591046931 5163829224402139850 16617564996286664013 2014559243595573980 14926666853905351415 8040722346009064049 864442396508097506 2199730534767833682 7370056368781827557 14611055188400709108 5572434989021851542 14300054281930847760 16957759507542881090 14714614981028393202 5557361470208791358 12227118222683471643 5897936188100341533 16471311478156507990 5383606714400057784 8443547670023270992 10138990040420311481 15251583277798499568 18176299827178536932 16907580620297137519 193739279119236567 4273406303465453062 10929564384873814775 9180482755091280448 17854120294494284138 9824794203500002481 4578417294907280592 10132864792698061622 1806460777239827138 17705109817656384297 10735463507387518064 13919577719345056925 14500985622025957226 2794861766401246420 2980571124440652932 15940369863904523769 13903548479795674015 9239719718082087691 3247053593941468715 15086198973453857681 6553269421301659727 15110333357283734947 12871074833639916869 7509548238927174892 3244211896966960302 4930808054319782934 319350140511784302 3157790013821178357 3768989794480880614 6446897010679442267 16369281692804278883 13495065140973944530 12677435378407340772 7553036732382069094 9658765609460065009 12625210160588057393 11385115933117731465 3643208436921979674 17481964615390796294 2922677146283156612 12319902435568227412 9235953472497994582 10903569603129183823 9518143611963541860 6835893745642388873 7593116383029473052 9691832461177019567 6199739952352027328 10234711794450996415 14968247112181999829 13319066392507507892 12428023738995000262 14486313175852233731 2297043762273268476 8188155941992700000 15041043294497658536 9254829427631614203 1201825905252143736 3558005208950269512 16860961983798934794 883568112751940034 517117280707634382 14083182100574918863 11685350111533394771 17618317260109172376 10035854673139138418 15246067668161232189 3312558878930492874 2118946740889717739 12779438404750657675 12762467736700284668 4971544795380383262 10776805218130396307 15660038900594035421 17313588904998940013 891515386394675760 8109989071596568128 4300105035076468183 8103714789347998665 14299916526037579747 8835584418869164513 2808121899230160607 18163032964041827829 1828291434430096274 642065171967577755 2120656608426043395 5085349808975553283 18004093593711593847 10795699634427092125 12514950935954851058 10720917259882277294 12743256523716685030 8501666758039469442 17186143711075431629 18154704230820252044 16244463793209724827 3740143889422238801 11479408147388954505 895873985728509423 15496100247743825076 7280036894174897743 5710930263663524285 9541414224520362979 12433168859951837613 3876097041043551895 16049366209369543578 14367674972900087119 2565397044790792505 17790960414532435104 18308781182084153097 2320252381198344366 14812659861285433967 6882642210878903595 18117248742853164712 10282248260633233124 7056866965417700177 17218559707950874115 12239906320035537007 2942276218681476538 3753978466909612752 13345615421884744331 2759043663669552333 4620482854485843161 17820796398136758205 10872502826284547531 990547190544269459 12909896220753061110 14328986931163532203 13120082964047649403 2989607543696053113 12241605800128679662 16464616212239354630 6469440659571892908 651722979890440876 1742691285053765642 9265760515581991477 2050288033080397738 3839612010133871182 2368279696801435595 17671610218070460380 14067820371892253735 7556232845606742567 2338555665529007735 8676991364289424827 13469691167336424361 11386427905032433343 621205474806229981 11004578172848308014 17377515872163866868 2365692463599438512 15529531637464516925 16312177107140144324 10141769785775444733 7756091149750019849 12874892871193857188 3279862774791715302 17271271428750809898 9738160406925750004 765963385564710742 1284686750367885357 18170677295835048899 11332876271219212144 10613194293228135433 17750972371573141558 16749996825716481037 6030661132805316394 8426165790196914326 2123168437744369025 18182179404492004976 1808703765809178135 5926672939309541172 2843435797541851390 5053106862035122465 3344955537903574904 5286637206610434090 15300758082593236996 9891856156186018925 14981670564722449244 9473558063999723088 12013794315226410630 9799292419511868490 9368745321438830667 2453805851830656233 13737313996244560127 6546492342815664541 10115806664436845868 10938015932010707439 2186707377148482366 5907367163514684400 10499499651407913278 4226766894094673017 1614820810202030998 2983513784831094303 13654380286798982809 7891518439247563592 17041743925394040663 5157844812429609229 13756626916962096666 1768330910231154354 11612281420483923827 14700609302199945033 13353904557586264116 16141171250248477218 3868390739099984044 802678972770953333 13658991300015580490 13151924008733753151 3830266571283746923 957340961741232091 12444641448525423154 6624531239116663751 8792281524517720625 8224344650053259859 15746115412258628734 3032639826663056633 14740048326403113608 10569498969584942548 10518575706220159208 13833844528359310192 15554835083363444791 17668814381418155074 9913716937384328242 12628990894426020097 2927649661674661443 12519928834395317764 9614086095531023856 15885163341218619526 16313006354281306977 9564315368041482874 10656676129426421895 14777425833697524038 9344480444317162710 15537524788718868960 1809288972728446080 14001776256809690543 4468807974641340880 7250113891937240829 15664733685065422971 3087132513756065973 2510172877665756101 5780981143064232309 5984162274675086268 10443564205096657643 6177267192460378428 6990218219872110038 15804629349122418112 8772199735621122411 5263938401675011754 11895943259765108649 15024166874260931322 7751831032635860949 6173414590630164679 5377884748609319803 11544019222687149360 3175510213976726794 4020256136605366990 3231469656237341864 17011139534639490806 1274455801892353 15124545484506546016 17297059152236162522 11493017218038907413 7632633772787586927 17412468522841088603 4433897044445741408 134700321510202218 2680487494342179401 14317894951937503387 12996661673584901927 4823232184755610472 4564271748468710061 10010217322378019655 8289503248732741471 6256291923398324851 15315431274841695771 13538910779192304759 8803988069239523050 15866853554940526365 10923501839296696739 9143522446156463522 6017128052193107949 7003274412684496191 11476600006251875446 8673129660571965777 14489278573767250114 2181181860303421044 8350753919483854438 1215797495381387009 17946711586594882466 14372573180883147184 4608464720885612194 1268469213281656060 4554635005833382904 17833249103154279917 14341042108724339329 17860762630953437197 14360461297096136369 8502087488395534032 7873520268985080481 3447702547020812776 171431002611725487 1419864976085630484 18278614737001037081 13884082359507549745 10981927652388081594 6137525523532186032 4473436410816678406 8690107895007201436 2652122825545353243 8089570146716279174 7376542967342556558 17271177121768339991 9526365838949548044 3161195061196686140 14488749450760098884 9365509906432878979 17979580388168990843 15609318572640941077 6929787920291572143 18212046898066866214 16319569728738885622 8961001784924132964 11739695771892266268 920783959431696182 7098323731571287742 1340822382915405510 9097611907128481718 1059292326874754287 7912641022693419147 8456762437585268339 11172516602766397647 11361772080449707829 10985938363887632871 9061490477869183946 2739740655964606777 12996298712988230364 4587684634190142042 17184160687983523116 14105201452993822372 13002940478159926147 4949559052224981355 18221473713821010304 7731161771637962572 5801202727352273154 2843547003449317606 4514329640173683810 6653479358678272987 8327965971404093705 17359084816883483412 5724180803495495440 75216867434685931 80677450720079723 7534316903518059097 5886865100660759785 13165079673408214852 17796181695410372427 17894239510444727379 14745964088277080122 7446654185822794588 12664807608710387372 12699565620876136782 3036567566419195757 2522602696167727115 18074114449412367283 15032020069143285187 12346248093611337490 16423649720400532916 2980707501838258966 2726194672425898124 2550546922900967373 11249934521395483120 16577911394376082757 10846562137365691553 4868202935623407822 11653382945930620569 14420684692261994832 6291931942915677863 12021584998465251573 1459858317822192884 10567761731780402103 16507116776535140927 6950404238881472798 170229906310932 1841889694136544327 15819256548434837071 6138411246678151201 13863477238212813441 14480439482759681765 6240089777588333432 2947571555154884961 6970929959486770945 16598924643237697389 6480666738869683343 1364124125571455002 18403716700510907426 212763711916924900 12170092367018565218 4592835497766031811 3676793675575707862 18429042886288437124 17647223803345279464 6357368427672205724 3888231106791535199 665257574161740987 320625308949516957 12573054295918552603 5855089481667323214 3820725249923875037 3755539858301091886 15906829660779308533 8156902557582480369 454014106038704975 3757015333317525328 2001368132570572526 17693390127519240896 3139129628011375666 14029439318191986695 2662689791265859591 10307397282131684590 332133025889826312 13472117743856597825 14020037018452282015 18125621345283962452 15568763241703233784 4145742369049930189 9845887999997101711 876640670379887183 9719717755257106588 8884255152882978522 1027664009153901126 18058041949494295646 10899596605999359626 12134361371122956229 3828206327351335769 17125592861814567772 13643175743533531747 7101205802809766512 12874885293349442311 8082577247648860975 4175424543567583203 15232467813446008715 15344367623032960590 8843340691883803760 8782222217477913034 4718048060770894730 1105471444596003979 4314476053752039496 9782233469220774103 18414433814600241222 17159909784756827027 12756590876715035280 15242451553225150597 1964182690965261358 13613056513469113271 17675952836220644892 13392399751747203167 8846105754529365024 18065398221185554457 15389208049554018778 6802288995588049690 8374677149649062264 9672959970846954289 14748978463925126306 3466719660702908200 5181898447194503835 2952948137632403111 2302678228714051261 17597436631701916066 1170776998978102290 5811007404875744188 1847338109565268023 17797888691517573910 4033984720358808041 11499426184771555305 15969249244020607466 1105986695851606647 11918181312622292948 8397296397936467295 12714427431297382675 6452596498747960698 8402525257123507638 5631825466575258597 7069915961881597079 12218614519800092112 12253270877103078851 14761240888945177677 8633382134560120406 14881765247316860218 9689338166657056163 7916984128140894168 4797999672836818487 8673714991347168200 5146051559987753059 101885222580821943 705346349458677141 13307873807457690985 7680401940929528176 14887376539972288488 1253663565394802469 115193662710916136 18086776115465520946 11975792254960020731 3722973821818863141 6893111781537107499 17890302916335000421 2936550039384963604 17913484369465062361 12204170378815494584 18332447581959043555 3733208476441541910 17898842485464712773 16728098578457293330 2458387728366937713 10437270739678770518 1304811876886332363 7867996498531473811 839260052877238415 15949694545411804584 15952070357535371421 11873841674145015421 2450075083097374084 17825013555620242361 1568259638104106059 17768876372233072126 14203789489209675616 10040206910198987032 15358699996783164748 14248460857219085974 3351902918071677132 16777865649540755719 2811637151555246549 12804897454731114582 5116624756351887762 2186496113453086416 9007259643294827586 8353230877884428702 6110173501082691206 12156554339058793479 17081137222199140554 9850252686211314751 11014334938372205207 8763297570162357492 7655817644081042045 2038685087234565026 1616377226193404405 15209064447147763286 16199369537125145494 9190134104474687482 1974440260336185917 17573671413685021286 1749470816874328341 7378457368706134006 17419840923696611319 6017616163062825895 573668203174060935 10511677056933524092 16329187691003588463 7677891765959946052 10131925267477571620 16500180774307416116 6498290458837024923 15091044033132031299 3883004007889557578 4825092061560123649 14315638982438856256 10476334387308919684 6713077000086992954 5245414437401403693 2749702909093132599 14351816789367078115 5802590701828512074 13808761668047025899 1435446733248712275 7021506958264459111 2114792336018735768 1856783420988284502 2387990521905074969 18062948867169617891 3609927710475091752 5948780865396418689 7782174010896158111 3738863405591340955 17293344288894213867 9401845962803080524 14750275550007526867 4708784981342647814 18128562228061772228 7059068396271084367 11620147146566464714 11368729538174734853 7037335981537663307 17940646476414817377 8886615895125713574 5370419795679913674 16385574698428782518 13363981272374907056 2646445408663609559 12714065419621715255 8564320838076664111 12936720055245790868 17341907730456980384 14452971414536394098 18377972622342443302 5066175418224650002 5751988409467424924 18030569689665816849 5953355793475482525 16268663604515708570 14000817546184843748 2806658597767547336 14803703079754070478 6784885989532921110 8701696847396340645 2041223646677340570 12862964491773288598 11067077241751287560 195403776761676350 11436945983812671769 17569843262605827138 3096832045923780272 15431754470907187918 10787999344416607035 14069999580793006085 12436771535259773549 15440714922441711415 15676448752779815341 1959015954171062783 11096906859563319680 7152644654049910522 9826239868640846001 5723494104697805310 6329947189173020153 5829199971516182224 11151704102300335434 124913612167906195 4030877827161035851 9061489646186837190 3210404148328803576 3286813676465979953 6191710901005280879 8957569767207138148 6644869679280766954 14353559401723118690 8977197034929264573 16782096040042638236 9044763059398217120 126926965184658804 1965359087209348175 11713458398620872963 1067601472206561919 17163791444225330403 1797897252294017473 3266797023923014667 3534292406567552274 3511896524228117296 10851887671473759103 8412010576757672849 16219232242842263688 10483762771698306839 2529073741043051192 3084060746697592926 9558100125914914035 17872357769435845943 17822009638761618393 15403387522135852472 9315627585861023875 17258004751182371757 7432388834343100168 17532581903993591985 6072658986849185338 7001589752323124977 16058171775803806566 9954716247982524421 17046993601717169359 8461649439605592697 11584754118325219098 2564168339075918130 1341653920553944190 1398031682700881705 11888878428288843575 3555547790848470926 2954221219444561104 14099435266261052603 11444244963641212573 12621425106055706888 12828619219429823421 6892065075612922005 13967928450165921970 7784709306073212163 8226066117114635684 14636533474641399646 13963416309242633764 15160204689533086114 9856303054827250888 3903644724418807537 14009339955989308338 15904532438656244119 15480097949729890865 11985908981381904422 6011087675796668724 110671935074737616 7865444156318731585 7947810218969779024 14968197701281585553 16873436201660389376 15602844906643880313 13011274892234903739 12989762703313958311 15510897839038875784 17736861922794193828 13593822985732278739 1848570451506762757 2943266484609898040 12416382070446392573 18239018326261920893 15236188020158679609 8552696481743453788 14388470965253181907 13606952647114426025 7660468028775812014 6617452703385530644 1094917536661804892 3211348082398778730 6825427687572688369 5140736510777902431 2170612460715787924 7414320429768277956 2864920010653963594 983444909152071056 13544788345954279779 9217103621971450141 9975589779640582415 4870684836888810921 17177502764296415155 2659302659963360181 7054819254524148685 13191500415742447820 13786572956088889842 1602515809744375016 1508173956476092175 3163365239615334405 1727753699265513990 7828614609492244625 2113151722412604887 3935185870860641527 9424802413564464304 11153693051422611483 11176869202421545188 15513720521388460641 10559483932446834336 14185855669025317611 18435019794202281609 11463251258185186052 12940825247276226744 3155190171708829885 18120441591242659706 2298318358999988593 3854990854183888916 1993839315732781404 16271964193327104237 2198307694233804383 9931638260072798646 5047071809397774435 1706706871887976742 2727300731110782700 16702722709493220882 15018511726668102616 12349354164861600748 6467541669400313172 17482497388255019250 9726045571116764232 11068871577990967799 8120563008497015898 1692690370184888716 8357669019938089219 16670910292284724523 7615703080517387842 8985862268707281793 3871938712259183007 2008599212285573747 13297520610561432007 1519824640861322561 12366021143497130645 8646927401248275342 16886094155338777549 222165890106865304 4503339030500185715 18124745892995980290 1300467310712433524 7549645502554060014 4304158701693752522 12553041210254794547 11823910323502678050 9879801801810955392 16430304320083988096 13553611853157161794 2643236620879085165 15292494095880128594 17015982044153597108 12803242506397624499 2714018730161611399 15016074095497008918 3682832583490378843 108708419860082509 16618305318349555601 18003009962703581264 535182607515316983 17535353914959676324 12786605976406482495 4430501294343747368 13418720155590009641 190559874954968443 12023358305874664105 1469613476886703993 3929796380900294361 6117192013459443831 7257414728044905962 16439654160825268935 4357548641375994851 13620005926495536344 8821183459759389985 14346655554929204525 16236240063578925464 12720108509959885792 13435359704806102041 17564663167135695137 7840191474207819534 12372115910176229799 8005720357070946910 14689703221787042221 4915637315815073357 8704158759516334877 15081653791696602273 4543832400559460339 17297056858102076690 12881859103052022407 12349326037034837805 11475845952886270198 12598878821237267522 5503331220701456021 4148004150374354540 335439305145646520 7730868759292466360 5846151768600571141 17694910942460273716 6959796787588736801 5358408706124430897 16457117120504507396 14127572112628383768 17581701958777115297 17779680872502976653 16146331089298906292 8876634127405139619 1566471330800844782 4680562395344864520 12640664836999607051 2132766088917434496 4440322054015523435 1411670130090789819 12679931918500207127 12871245734496378595 4503649816811924292 4243872416619087570 16871799032985956512 13803539413079291384 6507057476864942686 5064310653071993315 16208925706172994939 4222949744961629751 14255507475909323428 1129241970642638516 8750589940619578174 14535903838914946713 6334987762315848375 9713008431343160561 16731236104257794075 4924509873266082005 5644158057745534276 6217130309752683456 9630842972441608389 8932631589347490220 8080460662702319775 8381504456494738114 12591484618486861754 14943987013248307430 8544372261654274813 4953459886580730499 18025232011696618640 12377627832247482652 12983495087155925618 16257754961166191008 15437662357925635818 13277626433559349380 5479814494390244602 10606629041488583857 13139920382432061078 4255136979811763776 16044602313580765152 1516968232517771639 6245339192337796777 17456199178641068839 12483972101193646723 7511736453222829285 7424276962684461935 10403327087692157399 6147978955653769128 18236819321044631253 11126795032371113631 10091745032680882284 8166725648489762727 11284150012432297514 4874831943787149441 8650575134879104000 1839510816099095550 14916960442641936034 12090716860193866328 15665730353196419512 15137387057883761723 8391185557891638030 16250336376058760211 1600045413405267891 6524427259934536209 8371597043343457862 280861389481624250 14424032115908647563 1377752061419772783 5340325400685922785 6992320195820197715 10641256137056439130 10520994611404858404 17000210039884088959 1880348282860299597 17302178126965834069 6533337121853171160 11581240055311928633 3368920732999969514 10185004686500643227 5788667318283894320 17786491411994527657 7566507974970048264 7951154530254526206 13619686365472541450 18249352826736579736 2293363396450564749 1161340986672303200 12685496913073175555 10721967405524962928 5949042227023232696 8195727090690113328 13877037492556621897 13711530883698543468 14304560123748850174 1762236511602334428 1618769227097677625 11565842971028287452 3670904271931557341 1453233127034488292 13403433773270801388 15917156457186990910 13927142189353288368 357323917582527288 15860265988524940251 994650728486785746 18113789510018632826 14006275405809981478 6068433058174372412 11752507598911826470 13115295431459252326 12602314792847754781 2289825731755843237 17253301073808167884 5202547279792345229 3364859251350679356 10755007264107143429 16701319370821685479 11126221188850914795 3301824767890569282 232722938124539382 1046051278514666657 17374425072058432774 15608055481977510311 16231071352973390968 18314083921180332909 3341397215951746736 11333770271432851593 9999943066215063470 10868613565425912334 9174942288417597007 9985338575813634056 111357147618986255 148940193823530152 13047273389832633566 9603841617048307453 11761238889050032155 12995304400618051595 14285350974366954581 4844049753450247869 3654430449200719686 10268098253670153509 2936692590963024032 8200239700126207688 11878314533580550204 9012157625784979794 16815472526329753923 5001316189362864614 10868788462964379965 8810651080035386356 144822225926834459 6485195180363459643 10054656273476804460 11859396692661452807 7945239497115007498 8955130770729636046 1684149872852994250 8914623840313331263 12685613858277931778 4095618082612192875 8934021317192399226 622187074129912233 2961611033148767846 6909950115105554422 7518681731646771666 6327028359793691386 6407725310958539599 2160390120580424414 14983964175328027655 12775786733987215403 16149426536741941349 13016618445762711085 2816275408401456992 3049127240260443092 12564954898205719796 2350023230314575741 243213379287365318 15796764088184035620 16870377032138780081 2279986283998760339 1682774854016736451 1313241377202247051 1131350816025709037 13260908832726778563 42597008526469495 12282644228402947039 5284698699300285721 14303152747531496625 1846085972919408844 5607269054408544669 498703722787492483 3955643412547885292 18100476303251933738 10190141771368124400 13216874705963216582 16267671268015413286 16716224863039904533 11238252579012742294 5596105630517765133 678294624915406535 8756811500491544710 9511676184199276840 4022218304124088050 5859461373596297410 1888104032837099414 9548174063524064986 5039113895794223581 1281137676606161806 6085888916740352321 881731599394722467 3930810730929313379 1381457518134782597 16580227195298324904 7864921781258109029 7644914252005878462 5782779634788205422 5922436482954038639 882455444620934285 14687119261391646235 10497973808054979949 18054249477893659289 4598544268538965538 16222138248893347598 1587367341452231075 8853949287297196683 7461005170364202348 12753791810674950551 6112383839102866945 2160410088033350062 13357272705944693593 9875146431594260617 13409645045952793134 6068372962022004067 15138038382780919900 4875273945542562766 10727781963983133567 18337084387580539794 11326877073730242101 16557968707211991952 5902213721445068599 3659353566839904999 10507571224372974379 17351608195868666555 18141705451726300881 15648214299496506419 13530055875231167060 1804117654967397291 3530434495944476755 7210723925105826791 2173319129644983947 5706433034950524634 12849940030456213652 12284610329755347644 9809291374732618031 6185061758023046845 3008015985587626727 3862508038856346217 9282918489319242003 15795970661448081187 7540188285044620866 11833009451077551018 7097702724269696711 16078193387356173952 15851136200505670289 12296693474797113551 2050998450820586750 843619523209810585 8391832162990670924 4334747465724106638 7843500045337099045 6802102336996926670 950406833026065021 11163784034802522748 10471542593079347905 9228291787926899986 8320662044600622071 1782418738711282886 17606196519817272502 10065559737067185348 8488445711320004265 14433057762519878056 4411814259076941570 17256709671216633150 3504857418349067954 9725103215091622794 17117025193097160572 12480010627739405197 11517798119731379488 14072890565079090618 17577686695344948177 15168232469246126783 11074427132965197679 7396105002289169252 15186437905755429327 8210382136972344776 9599527479128736225 6073794858191693763 943192380707072389 10799163184176969545 12517163715470750949 1630427189501511912 10607182669849650218 14790592308000281381 5962482943227725751 7007913865930917399 17088883469641440483 5714573503529470431 2848487029610408209 2706190938221601369 14377912495558294867 13641282455598150558 14817362297566283083 7830842493655845827 14002407553086388989 13190119519287731848 1169520469867721190 16300881821989276861 10069564301109996134 11558470495701758308 12685189781904580360 10244890918043805477 9062286043915767090 5897429253853491970 9927134803339777535 10477322660702985927 11649454041945527050 5909645608617960370 11470408325649841845 2525383414429822005 4901952892745844813 10246825083087972115 15979021368833311628 16054563428719507559 1648867756003119527 9607858971758038373 6759341829569708004 12875274270076586217 13200776826984058775 18248080395249339530 1276640269839616830 15596495907174641670 16698361484614195091 9186026865969184064 9552743727866890147 1313166070357680031 5328441541091648354 14269450272908056361 3912229911093289973 3234050836224807802 2983448506547864317 14720094571043876099 14366747857702044315 10540642908963069682 4135978286930401060 5626946971322263896 7441021046586974467 15237017495975019197 11652739470484624040 8738223093024438068 12782730716030046386 2936457179131609353 14536169301945009873 14484614204684775364 2514376246829764380 13184088777040107936 6951073375701597885 4756587523834247372 14909584847613689750 3508155706213427411 2160553047319563482 12350709688061539040 13745760394896919737 10968532652575398859 13724713900500847461 10762060682970391492 3727943386394471612 1600730826541961242 2876229141594348916 6497770331293119245 9596368339972094824 13345161480299157319 7288962722097281843 3335028517251746741 2803770620084385562 18105158906800259635 1890309092354624726 16603925781430728397 4535938788170752168 1521368750001956953 14400841240074646700 606064351583643033 3854292495878499019 17094940565663915305 14775552488443059686 6406092763257321950 8079669157976471163 11844477124923454695 12236238790366378691 1541326751140595529 14309460293641254028 10590578044995909429 1485229208943852749 12735235737521508657 3992840114223339106 12202610306808912200 14367364841630877915 9782060561345015469 2252235109968827443 17378682529879255606 11587427342773919970 7830152525289997281 3324171512054279618 3955998497294025476 13870805763559379643 8140443890165360967 15217038675111586231 18031637743716832216 4186568939656218198 272473470803978753 17722322294598062297 8351362255876727527 12221907654213171882 18342634410846309509 2221312247518639705 12642163996996924026 2095441809941481252 5029736379972514543 4991453899728012497 17188017924871842447 14866164918972728905 17218576544042579914 4477732883467070855 2437404130939100478 15283795191256679946 110362924040635075 10672737374950180256 13872048116790360684 15284342065599067701 8296957778929253176 167941548841230676 11066516982013172861 18325818181840942582 2559716839995553433 5154892893478954097 3911000171776639042 11746030246655399061 1759942655784836613 14588453310520185753 14009273865846282274 5985905610618863108 2243447264387564412 9978080626312683054 3357093055308232779 7008672632586548898 15342111540778406354 2827653561502478824 10039445111323728122 2548257073480360177 10850408139224075617 2276348533741575038 7476553485571908705 6671904265665774270 5595814524192506856 3547112784266888389 769780114315111388 17265870936372530380 845554729153755976 8702371702344334670 12633245716408711607 6267724163221391848 9658805328190121342 9409167157443975344 17726568348792024114 14005316037165305240 4244198078085071418 15643201293199976645 7824206813347482159 9036541852883673780 1778897517476924269 4585188685297439054 16137336723120958611 8344079303458258551 11146464229621095889 11304918192423130828 6536993426154376979 6548902530943839178 613675462579690115 7115489286982214705 12433958323854332561 11508352762585795811 17893126297184149758 14414029198619558224 9086811046501709804 14327974781690015546 851629064495034778 1154330312327039506 7164689002015545068 17756762147890996511 12730907755576527192 14826991878351976529 5548096859330534114 16126829019033417439 3090531825137319553 18276959297022617024 6014797798037886381 2305619520413340537 4143736906148100273 16733653334049370308 9203664964728954271 18348378972899855979 16222823404891566141 262084742962312083 3681137526603339879 9195768033748263483 839405276568914177 315305680058636834 2072065455968450205 9058011776983455794 14455019513994779456 1353091312108272651 12712362195856817335 16877014606902753449 1397478772367951128 10131777185590063531 1493747497550629787 6007643309228646802 10156186025511545060 12595199151363867020 8532875728273442757 4362139978906998112 2903355462094224515 16301585227241823327 14974857115835481024 16559950199871338805 18034672223409451414 2943895008764084736 7582153292169914204 12871147544138923371 107915822692649603 15433528719018543896 11268498789721068622 17791290119555122201 2744633140661086275 8161332709347153857 8931309415218789790 2697135629170723020 7191246388336231668 2927423294472678959 8568977948829080728 6530315395993856223 17654873701125849915 11910610556701760426 5875725634387578026 12666489279601642578 5928094211452314796 14442845010728526833 6493459811831808514 17532035525051024349 16709792814430435546 7071154555070163634 7781179390906368268 11966106084575253744 15745608509010052932 14359944212890220795 11311458842136104692 246910805026804024 492144365866545396 947794315507392729 7415880637543045204 6817911314166419170 16066296393192697145 7058415366055816098 2611423777185456989 16601899119302927939 8134361058059355094 1845148844170306565 3737002039254038956 3170882122815533529 7445346773002862568 14855383349926537994 6952770243630966977 14812029105418977257 15651377784785477297 10113638442384104782 1762951697920694971 12952702473766888810 17695132537476437524 10653303167778231261 7345175369723206882 3260523919993566501 1488914432544481801 16406240908345920426 8432668979496900022 9004180291306012250 697306841564578061 545450588279716485 7837554736942848417 1223980710327139975 10441789382439103854 522577798218046390 14579724139056376329 11577739652377147233 6246634299309961935 5719133509809956772 17695209001547500066 11183728545325376253 15843568959756068054 17556360717221726599 43383259259383420 8112530156801865884 3862101589540657953 13079448382436001532 15280355821323487358 15340953645697350141 8024307655577694689 8849963676639274524 4220274403408357806 11237675726486869191 14664882025160784933 18115420095391502549 8863008351961546759 9042472778840777969 16038023362226183131 14680647857299432023 8875685491608719985 12379008906995451938 9306126482825991034 8539518169545969041 8726332702126136573 10563245408293717343 17931567220760777188 2907821809038035117 10684441160146424052 13909706479509226096 11051363166229523955 15295328551930982142 16942997314001379130 4886902063183782904 4409505127523517541 17387200141106646089 11062571421715480646 13247320689095078049 14794306393730798975 11055722402851463951 16393017497580811525 2269828237554974502 11332251553423608360 763379226337105050 18388801251899438513 18011316302159176582 7090364295297210193 13373953574647327495 6717928102927558054 4738889330122708565 211903565441704083 5563927388744114665 15454153929744951978 14149016481102605606 15652639745450596089 3871534666628854752 5991969182409092747 1494589922881296043 16820351152407096618 8233594159241566892 17324071970271295417 2439505197518668691 12259534340195621007 13937127344746226289 13599473145464954642 6100176841861022398 13476753012977415174 8810139975249923801 11622760729551087284 17163167974602116518 2485087525299531775 9208222259768380679 9173786693934237042 10764684109021475415 1969863973394690582 12356328746877538459 4101132579888530744 10140105899629270573 11776273056301454159 11604248705535648916 4711625550032571909 6176125683868170876 8259150111600160763 78138960145286426 5267037386274554904 11249574411263349214 10418109237262169241 10583131585131006593 556716877750074415 14038938838147376619 15252680982019265182 106202286321898076 8159373211319802559 5404935120928549041 7545121725426053375 11935359791276565901 6575265803497531925 6431405602301123014 6382699298397144489 6413770854347925411 12077177056923603649 9924955939642835532 3419906913664323508 8477139585477715323 5361480836350364351 3723390758924840817 8028171140612857972 4835835260909806755 10806060637800752001 3253584993855587601 16961113892800259286 13490402792163726996 8303366534528931046 14871509927925613883 8136719021524465286 11317936866182924506 5835344382984435196 12884050951602338397 7083687838681398324 5569886332016809284 11877247089898186532 17477452734274139627 6389381865062476310 14809271502335078719 2324841565596247980 7810457937938706066 16365139575756138287 14402180992078955522 15126073936624483973 905632809828985936 8508627251038979394 14667811223041145050 9439387045382076645 18260147655884510101 10212837147548206840 3622382352842050228 2394685967109093606 2062534906811463273 14402543464946737335 11156253475279008126 1509129931786216865 12280014725326803852 15468925261530601719 11072157827120630598 8514684106536751132 5654246385266797907 15188351926462690862 14345428493539293894 11611602393401312569 624376010556298572 12992811169351983821 2354352662416157 9786233574170954896 4966025784184475130 12037058590063914607 16238874939753881470 9641302360275511869 17226117972590786972 4421450759892756721 14829769724798743567 2963664499852019945 12529400584194039733 15194775789152880437 3757329082772148329 2947509585415543998 13157553093002021129 12983119660417961338 17677499380740179574 163181507510814532 4058417489951262301 1776247844083694584 7078549735621348461 15267682295961066456 11118697623726399709 11980591681349704858 16097544163585474838 5187531775720000850 7334403098263174143 11586475503908407313 4467209971359764160 3044797985463244697 16408237838491137872 6455145506022505793 15048978326656749592 16599090715588207092 382909186463488206 5225068623376445169 1290213010504268475 17983900263493086052 1746414860778365282 17491992873599838311 13424162274406754139 6629928112397851871 13373922250701903008 2928537356736420132 5789538980767673223 5416851726162184236 7065700436549853947 7062812451628356087 14157297020897342920 11560076917441850375 15216847151216240072 1614569528333931838 13519522980761125321 14634989801877823558 4270448276372898979 8831947476617665568 8273743719242220017 266121895068441747 16264271818548480202 2115251013531031115 13999544667324265190 9269068547075489210 13751753665120808750 4679815975328540614 7654486153371125629 14525023741375479699 12014250917099569120 3404943432420157574 3761254143258172690 18444431871821399923 2557761324295903053 7936279742150917069 17960211597770873681 4454492101189374067 16134245560067342059 8360904964499877468 7431843668011633062 7137916302488857178 8873363944634269955 9932292475721759752 6476814886156101563 2115824420140514224 5875329829326922995 18192966551834123704 9544364865797354073 9532668596154010970 15376256510752643788 14532032773250259527 9440609427984930977 15092596633469095558 4131174818892138276 14692419718966931456 6506756996894281530 15533478492187579744 16856445465111991342 11935278326451300354 13972953012242017670 13555599575699014961 7770167510585832754 3953423017780849608 8801501451589722655 7526011689191591515 14720267315294520128 5624538512831917203 5337365646028383752 894702613262102763 2809957202226030767 4139377358212054541 3389628483203946352 6894361270490199804 5723230605329562083 7032658150506014435 7226341089497612328 8438425225275942289 10645123711154165762 11479223561312914875 17695859732628641516 16013842095001525467 11815264832043788870 14918456704294060626 13157397979100922299 12482138628475069548 11579321493556491537 6917193311974485312 9143799943168458074 7633719001622358859 11738846155033183190 13741205295178363288 12391217126719699672 3791574235518956148 13489780812038347923 15095699544215575917 5357136777946328823 7034343277728938612 16947326174391478879 3180288076680106609 8977533817533746823 17790069666443402113 2861268902431638437 17262462639724154374 15463377217590788534 12619190651795106467 12466968964110625551 18370226025892705837 17501118090150009411 18028649575072234318 5330139218791719293 16016557095376021799 5197622172185218601 9894014115912949671 7646292895659364638 4089669084230286508 415795833639890960 3463655134003991553 12643797105856019289 7090468304963205431 124892294578478274 14894198654890220323 12684572701618850677 6211929418972406683 16221162129745500916 12378485671731871965 5177871087185006098 13988598196994388254 15448458896901691813 6475961061022435211 6101949782757196283 1036089891630089713 8955765719366609604 1020342275427881876 8256710620640018374 8390637612563294380 13755410074678350908 2729248219299404495 12685036004966331976 14589115017411905375 17664170504206330444 3073965631599854672 16697717071939157822 10260555436723618869 15381279175684929322 10250478757179098083 15341858667032556312 210796119108017753 3889144277207408045 15269940980901499228 6008883094573778745 2419027547440462257 10489007392827278460 16140740991573291797 6243279323231869807 15555438409130690401 15304630165223422891 14493073150922812970 11040368863946923359 4839603816882056732 13780330788106596796 8957404058222397865 6292895315530821431 6737227065118958849 7382807938226775786 12646565218834648867 16415213467243260074 320213313872169426 1859235214065846500 16805024258810746184 6430796266479443201 12494321185150030115 519714913061655730 14486821252852476793 17937485060449908276 10737778328420664686 14891449862459498709 6092562354120271070 13047368034541505594 18120949343414488259 10871618786084721112 5019048588163862472 7323692187170658286 10404695876987776640 14556937996039370843 16129758817542700930 5592659794477855296 5045302304527914147 16316435798380918629 11291578763952534804 1779546253379271876 7369472006993238525 6607637062193017446 3746341641831378661 10647948633396887008 4109916224840546197 5527102549156840084 3989073661699710081 5403850509894831091 14473805420399120357 16876045722463017672 4076393077840107562 5902096513434597473 18197486425470510770 2572523122119491291 17088930169099012896 17064795925845525053 8803455714303471662 9994458452363012064 7972641378243727143 5501073926455452119 559978311398337016 4049384173584523321 15700974670449027672 4140867836876805087 17417277198156993104 18375342903757016219 3806102652488331890 6144243937468351421 10533236887437140470 14962649135130198407 8387321018046225192 8102650865556201454 5162566462935459043 18373094412560539018 3557303318411347793 8901471252972998558 7808308450581114583 7284469771046156307 13092180888233520590 16615298141481471680 11853131134505886963 2038847094935640224 11638964793610580156 16335962927516563986 15814758191038116432 12630396325847764515 3278506792219503578 12210403113556751606 2969985370946518927 8083636440131333867 3969931830284068859 6440373063791150161 9323828848341703479 7736352408718934556 17653845894997156852 5516946903714584794 4264068691238712582 522007215495201472 2921918738786313935 2994771106012053533 11029385774513022435 2183430915158530091 599012830469501166 11708831643271025321 620203934121454477 18106620449509150087 2499593527845587789 5250114973700155866 17908131590672429173 13968750257750918203 1410559239554624696 10990647045175293899 15727881122445512478 4428360881517579626 11853603909413449399 10183404242668145380 986381793124828091 8861716495511601912 9115999292545922287 9008960121319148280 16743406364244008920 1839321468329497644 16117678036647946286 1358079561779262696 5534720346058480900 9266506160811535993 13257358312908709602 13446013625710015673 12578234025109903699 18031651392666860666 2548269315410798603 6121769581135771337 2221560126638984385 17503269397762597840 9164192622868841253 18313638656152082779 2839488854281276671 16170048822105240549 9598956136448255682 12133279978919774507 9025010014668027525 16574604269766585338 4854199269880943769 12353885539224447612 1101576051190439258 1897715661696401086 14107453069699037893 14534463244963549239 15339493377806965742 4656441887489674603 5835731918273048288 4565943673161071239 16992721052225153600 12035979857848122798 2175334288168320795 11443330169041565293 440141267355633844 9378329037333879882 14661743582391908620 7613733106332536710 9415671902193812670 16551360820765257663 4466577037433719451 1497676213339257471 9458068667948066943 751728429305873953 8576197712905230336 1716225659393581463 12808256455357817103 773975288203654516 918301672878714120 3702027143203641209 14267743052908671138 17358494860553726002 5578795328858972959 10509225148831017260 2515005797737271465 14336665481627908701 1824650222546452601 12653846637204810522 10329990808572059529 4433144765664330502 432557649077323384 12842637367281079340 9621284557552505280 9065876473122374602 7240128784276439634 11286218976723448787 8208672813747408805 17632984092756310690 12446982052528935041 10085324880694224661 934866715892799347 10783243131369463393 7344510645909198603 15128064714853203960 10945212306370118564 12839206774344605937 6869184363545871888 16436421019453173427 2049480038760902786 17224046396732045482 2860628055054456954 6547463650444650792 2511159866777415460 4285310413842236593 4583460170229726888 12086803377130024439 9586596375057938733 10728659964088604573 8924054292058189919 8483773873781212548 10720201997113164771 14537649712905847429 4352469225733521278 2383420022867795092 14955601839021629135 17994659633875580497 7276827314697331928 7164814337156887889 8369765471779799232 13525361237880787635 17852489968794462218 7691937581640065730 17977082786833136955 17000011367668639424 175485838549507796 5110125612531522782 9254519652205506311 373715469576794454 4636030106076146592 14223231202530088771 16017253356933745213 16406839974551786326 18378854324946676559 12751217876221507537 12444487166036981475 5336565915377371392 14584854565092460574 11379164739323348075 7444797098212736290 5658015682272003484 9772820743419531530 18208290440182927679 6484905397912282455 610926726795451067 16424933249472645636 1842911498574930497 13866868595992655156 17763973558502179167 650509274219752790 11890739008844670659 4543966443817377269 14975072097125444415 9680063247502276950 15492389380590462336 14277386245939527998 7876209075636430135 9637540805344064793 7118727344843792721 18227253097353800958 16948196117113782681 10404520532007145014 16994079257952004321 9583034824938555488 7655543051924633001 1111969772459880473 4546248877590073023 13489805554277376666 9218709769339711379 5320502827741974988 18401346345765121108 15117977903321678709 18250660766980260520 2932429256265878728 17345709070748181430 7688889760701376926 8667239694642900576 13292215121506670667 8935198716407099608 15342450871315016736 14763526536364290270 3673866465525269832 10243732012917699108 6614953439132218227 6425690199986975641 9593176369716434707 15428668890786215034 17059636266856170541 16532153936597057213 4922340605406059858 17007114227230067665 11919329450116152275 11807093783925503938 13126247390441116403 15712807715326583749 15800977068906093352 13674270277779439881 3293878623754671897 2387264634823379164 4166266044808343891 16430869787888023421 16781533576582773738 4877711280591070249 2037014060870057967 17853581015330145942 12811118394630453988 13237940453024766876 2731420945365936527 8543607012679186275 7387352855489808537 7326003119810812848 15185781497030213421 17557193512467884031 9515055527669191154 12354117608013565167 13692452850990000495 14934671524271992660 7383272509775345870 8521616430243410507 15864836425415914818 16148468627945435455 6771834430459763284 8756799368280904451 18446200000006660082 7558183096575250621 10361426860033080841 15183354222120197132 3154210535545776025 2602218245981571822 1319740285916658273 15658259129132838910 932912864130893928 2404798981852260062 8648337121032249931 1476718092298310720 10023845140364065560 11785600484987144050 9998181646676137673 5017813573304826387 14774883195701879970 803416525278799540 2385115847968601029 15269355082635000727 11468490649525789502 18200410984675350141 17507809935893798606 12905531508948388131 12874977484015348675 1999109604772736611 17696847826463101302 15775669944943467204 13955684159803814789 17112856345529660600 9626056764805575039 17806087162341127533 5049800482027148514 6812158729554468353 13914765273337004942 15707721126630786139 9883721662513956349 9756105241300185455 241628524166174357 7161361898090567631 1949475915116888652 3904332680024428759 9742636900335563012 4799368943084815772 6862711468215608832 7591883680034277077 11135946220846276397 926422524905002009 928710558318322458 15498241486967334238 1781371630825587711 17628822389981169108 9775923930121867209 8258967976962163144 16400318849518943527 8275966811850588214 17901880837023809486 10075757365447354212 7639567182995008116 14992751259070585495 6636258579801234733 10009622977145532810 4852201946604610953 7559960842084445191 15002480211572181176 9301659966782676243 4017939514301963954 16326781814509506624 133728431858141572 4055085279254622946 2802761255631974021 14979236531668990560 1413305002489743542 10246626173119483230 13512425619806879720 9702178568479898294 18171520101163342639 14692969534942949676 15392749174570913610 7713437333690255618 18107672183263120926 439506270722709938 2706069590502107753 999345371181529312 12312118355025448271 6976315373125008248 14216820524997277772 8774098036353834564 7476820001361270613 9175414518528583295 18396058552629306782 7817515117076713524 6226225172379286759 3957447780207279099 11857157183137895630 9153270439526338091 13202638652281769128 14192835329972931060 8099855141943059957 13716736031302610090 3790266753403208921 10865951292886110174 12902018640284279880 2204236657153506613 4041261547394707343 15115516241683795993 2327374888651047329 18279355737707349093 9219213662919669911 13328091816517062702 15285152460498500529 7132482134373839303 8744232152243127383 1785043084295338796 5014791952389310792 1621634744530486576 15912282422426577633 9576464934145986582 9506411874574679433 13888300510217510509 12987210047199790854 12254022388510305171 9757464818026471243 2194157817604917215 4680742603088690922 8626437017519502599 8661895447478020742 3313451394130653179 8144680087857538480 7726409394653357156 1989939983765394152 7733289277725263101 10059309217230024840 2004027279252972613 15868649313935493664 6790399722288386301 4582958289011130695 11841312973073117059 5871680411559474174 1825095717724888099 647142543122267639 4905263390712215748 4978307021184752630 17069667715749102668 14358528610166841590 7334835802790095585 15205567431991729218 1129968689592770739 14372247165752588496 11792498328595441195 6859193658356259056 5511187357717009770 6171106880541495489 5372953577538935210 3636369056567028256 7548810177658308280 9602036869787919000 13191727224278049823 7639440986633533961 18341443198192527850 17381483851742302896 12402845483951583957 12380366266782211240 17170259017786681591 3407184103754971362 906838730428656658 16293804085253556310 17795038728190703334 2237790942291800114 13732220110381130121 17804722081581338329 5396151609736422194 11976294410966150961 1495253813848453919 10021413067163205360 12672173746738804779 14185795316659737779 14296139746042137271 4631358516893885082 2473291372798251792 17534448650892078051 13295816028623029777 6159592383141580430 8076226954015599272 17009221796901411035 17553630683794345517 7165662892905632162 8500997198141177621 1112211565456265743 14978944188341451229 2141700217536422146 11354062970022288030 1157421753498562665 17134805867622867151 7788230478714257024 7265514836051387868 13756744414561113234 5750295273764398106 13483402565911234472 16464802471570307541 2027977802489433386 1010722012589627926 8870710564682004068 15959904307484540030 8590862731256057074 185904004391883484 11382798565705940557 3202302454463102431 4511875888996666956 5304549864361992917 16648204876693950453 12556829726799674515 14119071257497769368 2729777478829036525 250171743881955256 4020539023186545451 8792381579925874988 7137131796921933896 14130441198120907261 15831354346895947396 1301170667895945733 5809877146094633809 29004581134804952 3531299558025671934 5528470026856669933 12741841651546154222 6881656835605805800 5220670894342739232 869020699303118838 18317678060103200029 9321198089660123153 951881284133869752 9027833620760196189 2767366615943289208 14222765194914354749 8782893720868071514 15500166246656842989 2186052458197237856 14557224905648516823 3340066523155763074 4016959152318188265 16914699892847555329 8019602655552955267 5663779691013559305 1418321115629673098 11153821388247203908 5330463739151220936 14432964781896961845 13151916122924176416 1475094277505359979 4797586118801002094 16713243780408898941 16309996819955522549 14279894883383405105 15556743560348089385 13725843230026951769 10141562233502820356 3950336343590777836 7696355887744911416 9657640470600263245 3015566741150856694 9676224626676161927 13298319289802873147 11846402028054802977 16445583303552258172 5177362169796995751 17333667342420331593 16369075563058102579 7131650148802018722 13062277622643391556 534568721675778150 3440207811711517091 11630813556535004878 12466198906029861038 7481267431680679422 7796317685373137415 1524970252081684131 5077123124649600712 3537586280240179307 6205966789163671393 2110593872909352007 1951445044331026518 17725586125083745711 7209910450021241023 10343569779587271392 859642661684547475 14202438173142388087 2658507854498740894 10681143933050729265 18254377607139496733 7578328759533920611 8733513527100362925 11112605649763524909 8772973216727999941 15897203015142230086 15222697547727052782 13011555852804202742 6865566577496480798 13691528214073100054 443667198573867924 3062302327699965006 4983691532330670611 9967993125331133818 12310606819958565681 10108592808717386810 17423428614670793274 16754332105627160544 10885303568081018380 9073091939199594708 2684818942972939039 12394771983266989545 13794743906734283723 8511748089614843052 94444341013850536 15937697833142542911 17644509359914844748 2186995988332525168 17310559921078759913 12163187366325986641 16727441396607659435 6264848322666311599 4834275024818069510 1653718176254385856 17430025961627781017 1943852342887287085 8949506476831508138 4107380425863286377 9648635149573587402 5024496061293587508 6208928787873704732 3515306330007803021 13790639097100934429 14754191283772496494 15333347940838580900 5950648929029281837 3482396527418028956 6399699119446718599 5379204291793651801 15939336767973204796 17021615202044149938 7683784580422783683 5828892367363479230 1905339557596818503 16897233974877939709 904008368939202797 1578588714534185218 8658397674420591667 8320808104792078890 7784914158965723672 3703146487579278713 10691256028268395598 5555804256877282853 6834443135933793078 4765414667646495289 14110056997290518184 12052508314684881364 1401854121868427861 4180304554406557208 14546977746167065186 16490833972445355821 1116963384260522395 755189804764450378 14104198604798413003 10596026324027153233 4075601608991673725 11580010175922316567 14245146849179044655 8857444879547229827 1345113514369620220 12191546612404719806 15146652072124328999 16052615654428596809 13084671000880774473 9192123621131521941 10564018505294226905 5229534369567222420 7806814583828945994 10742782595224567893 13358854478087633628 15634896913521218694 9525660540649148584 8448644679440486852 7026067660359915302 5465293679468660039 3560222374644761999 6725464643438494372 436352640553656533 12430056939861613387 5022006723672764424 9708557410680758494 1234795391040431421 8348627786708239775 17613350460932895540 17147555759572227835 12246647340035284458 1256597836122707366 12392801207875559924 13198851970336961803 17762326484014949189 8733707409416132047 5067907907896393450 17479179040906945048 2443004003511872811 5471826619888307837 13027415139708036664 4520088426042081249 8383399776670963455 2905096702912944807 17205428613375174640 15364408725540726055 8820981319583296669 150682232058515448 3491473566870558448 16682820048997917664 611307254692856150 3619921056032745010 17013500101982980424 12414132371594946587 13950669376014964718 8336605950017265305 16536325267567482171 3720302111502800294 5840142288067441696 17612843272165437018 16175422093242177612 11841937320834638609 15682161873872213555 9842610848174724954 7165351579075977471 1507474555776094829 5117319031171742861 12351351129795667560 14411297076264224404 7408504091744835186 13660035583278459454 12836984013225254092 14318103761340293703 11036392019355901975 1804915412867674696 5662499804433579072 6987628741290883201 2905484406807821892 1602212600867488612 3626119657237609230 8132889929979440551 18014978091537846436 7346363351650767190 7789536274644840418 8303920517342837814 301908649211752862 2447074205877420373 10721006582347592141 12050491936522677168 359542469574303057 5815996110190107533 12034793068704547060 17173215945783279883 3973094099521537695 15555688598765421374 15993088989637882258 7804093734621427458 2698133691238097925 17060088646882390442 16957749683186419490 10348414959004122358 10069159765401283341 3073433637065084772 17127724803933285023 17420941495550893660 2340073089377486432 3412170692603493003 2611278574236402889 6348730994315168710 4970222318773672517 12537958850692379983 16252669461455922533 12786278447599809129 13383588729696413116 1564681267013581984 15694898942814890086 15522786689007430193 5774659402567901069 11446190164374367257 11145619477739428570 890455973331361780 1624131213793353402 1670753016600834045 11845343784560859342 7160463308383047047 9570309370597395437 6811176647597826675 14070228107036450329 17953263259488682218 3294670281458820831 3574445511024283423 4640620817597693315 15500053088859212747 9942447098070071787 1809312089532259839 7401355052094055729 13473777326441135402 9119102084021804411 852196491992230281 12431647832214717346 6210458620896307033 10699216241530154919 15095845198903880888 13688997129161399333 12459860991869815802 26918622184303002 13664278055660668412 4059714566823898571 5236013441957846028 14967728154793940349 10289322441575981478 7068651718914214098 16677694426161140116 16120582882242321097 11921937170003758942 12447367421899885849 13491059253019549692 4175534511673896293 388904812865130330 6004518411496577378 919255912574093561 1405160152728399404 14803436461486763316 13666870017474556175 6186810289668455401 17392158530635068353 2093323235131463513 17299963091123324402 2885919629568871211 5693291068348807311 7066528504523247129 14861096935431241498 11536807326087783039 6671088995447788274 17420255690550856534 15808985795458386623 15799715113811681291 3395817089241602245 7604675673938946592 3323319621623559913 7666766962765927823 15934742942986181031 11962885717434040787 15541085784779843767 17047906271126192094 12250489922349506326 3214430635998490125 16882691237680404796 6899855862434567302 10978473289466514714 16282295990733933900 10819096787670966681 16520033357389461593 13283899798253088413 7972683269551693646 5394337253874709112 356495547976507488 10502379827574779669 13491027038622633460 4608834437193476681 10719234785546505830 16742236818152174080 3763413088595163250 10682497413860691698 12495886210066287051 11515963487892345031 18171282842623191667 18420379080176005198 7704507186648758247 8845483100867295869 18171949729846562831 15347792123371039289 7664080851868925420 13158768694099445587 16603457320896405320 17186819566584735581 14550203894376868643 11489529758067076387 12138153702909608632 10903561941864472786 17048355442124005704 2485392589582034142 10460496081062989719 13358415199386001261 6564887944747968710 14238517669788994876 7869751918825507865 17584482217771083329 3111244419754942148 6409845302840065665 17800959096217941117 534948070617732325 18067217270222107451 15016002622720938270 3585048593717787729 13990229589905866457 11155116734963711185 16575034627968237554 12493309224757766804 7907554822566542130 17513077694023027402 11928150944189764091 9059982474630935787 15211834884262147186 5786202703322035074 16984290291550578386 1524632120648005453 7616883058993308111 2427003277905873213 18122665190951138605 12292391488793869559 11329933695483137387 1911025716341534013 4935708543293817706 12380569047030579600 14494322718134720436 17295359115202176240 4243899404010569781 17199613320121111751 5286609817785822 12155045848301681946 11705932843671026928 15020793100685996866 16447456416830776866 4568619608926867201 14993647472279503887 13097189172298781782 8971757708410888318 2101415743946919579 14404150943629384888 12472912334927926726 11533341996543750824 14230974420661909487 3402623632643254430 1024926549372456190 8091939340412617808 5716210199427593672 16316424108059349897 2655116697675558520 15535846546566706557 13416713416516577998 10735991505461170018 2313576404253401192 12060029892054647402 5427041166780680094 2752373641660071357 8296271444786307367 12463090724812070194 3026257819032354059 10486306766964946713 8657755921566640842 7407597285080853234 4195134442631591927 9565633681922122563 3542717060846027895 9291732211560724780 1335861562508551316 3750134860466830399 2221741647456617981 15761881025066014600 3633542772267710824 16893535942200574317 1897475521383470175 11578241435947918201 5114924933612624385 17553731304104560485 9231671740873732195 1809577185857159700 13626678866799227214 15440593544524037149 16161011912402098680 13396645944340780716 697343372135415103 14659693378963174785 9615477009117289452 6958793129350187267 4932049689506470857 11114063999039310168 14374771012477533834 4041231753836635976 2499196068659180235 8219770756536495510 9232320960041839489 124832073523266069 13845086525796846542 6962520865802836611 194445799407189467 4401020178318350396 8335228729627895366 8621218228110914718 4430515759638755027 4495228953229597262 2537533760649108585 2910641555193969814 14411896982050984393 6558170371341175428 9760184062568941731 11214085465894287932 9308349994155407794 6187281935326309687 1246436670345776747 9143708369523562042 14761384043325972438 18030196232060520599 8039928044141660912 13574561096023773454 7145339424048975637 4664584554345501318 5437040706368335278 9301361780356704226 1754060464164079346 12795735578570333071 11940374240983602578 17901297289214926811 2953291339677919230 5765698892003099413 4110597151706471689 3212878312603670201 9581185579410411389 15609662365113025543 1351481453536055029 16197652788184807286 423828098308693025 309654266648850579 8085273108068679973 16064139655974919187 3356722069776607208 14945624002031823359 2258866800840515886 8534917350472930581 11236855125078438394 16860356211301162785 5504105201332731741 16044233314406637228 10702975109364246235 7609303309577633385 15187092322764314039 5801901820448423904 16140185226025017638 3494463872025771547 15553886432986455041 14272404482731044087 17708201448994080483 723237861792164707 7394279310785931949 11007694437529450296 8430290625096309588 13517842927130197612 575933620336480359 5339200125848606999 13032042680154164480 7764390973271494117 15544978702873197846 1357459059660170784 13111017663143945442 351456206736790565 12906383133264900233 16469117638590566858 7512060316140835808 15578083593337947845 16501607330569838651 17263636971540179178 10080080397947859198 12777276836435088064 9779503329951437559 2918911592144421909 17629593271258867875 16654748103847266397 16462752757307566757 4504987902382939790 10068144396415869339 17191157396642252099 16334795061651598292 12192451481693628763 13002100463455184478 4241513788756341884 8544844138829887708 17152448186896066781 9222393600031604195 1034878013350516125 4056247551859870906 1856829538821298831 4440692223523365493 17819341242019142849 12776972867123979891 6548377010244455116 530355577472950671 955925310654832845 6709589231385325219 11193100229372255103 776142003829645048 10707072342019830356 2910966016794877334 3111597158014500887 1269752861139965028 2760741072173696617 2753146537706893988 9907641448800131978 13799276169102872354 17591186420799950816 4032944008678245938 4730796572340206352 11357016395770135710 16965934735883026874 4398588209783974020 17873986841308399204 4107782598182571061 7708600139020803743 16003226242368459413 850773096533376674 882977730820905032 14740221012571344432 9180373752096016846 9339207439891724467 13179623617013931154 10790658757646102903 17034907285952906643 8679911066452705706 2829363994539395506 3316647386770827447 8439035083526080897 10962536522362845072 16252442779138388877 7706182444073906779 18071083527595367027 7631712571703122063 13244462867870712753 5256862991100823533 13604468827681094754 17081049015155034995 3016791550118740943 11155197802286601695 2755412084472119269 6363717199862076738 670570730055649049 1521862654605673200 14813161396928343194 4905682493746345151 3482753484680677721 14545629550753214187 6983136803639104566 5446247785500164782 16733963467690028428 11538915336664688864 9785713452021233334 16611421450612701931 14225610916901648980 10110673632626986123 12657001880436421048 17795064820828206898 9736838018258010481 3042522320400914250 9430003641531592192 16262200983685545697 10692260542605758737 14179548607202171205 3277820555806527974 16276653162026997428 6943907334624615448 3438670074915425693 5110578624004828142 4755470984665203727 7339502653314924389 16668533479358665520 7582477216512239120 3918785372104102496 763154688121232857 7333781674486691113 8699549399822167333 17916974730516107597 18244728315331555179 1399711547560502046 7385547324233516193 11399564652114424706 1339508327684393360 6472298836054343567 14670052782666685441 13445963162651737198 1647031607487871199 10969862458347203431 1613232389856059447 3977562900751125119 13681868940284772554 16976998994092142018 7501641664949150242 764359182242532769 4362565482130152832 14723043568596341009 3477388413874390492 13519815779471866084 16587264858059931346 10261727302695379201 8650536502326701014 15104215448568017087 330108601462776979 6865101068463585893 7282252855004181187 466013385850182334 3053780158703786615 11880265279155553803 16793798338279918100 15154914095749328707 9680119000822146265 3927117484916154012 12547379187162075022 11446820048670994828 10450061033482616556 16467757034194202272 16965606990030477591 15341084243452472578 11933936822422894430 11856550165706704017 13532457808818566932 6726757765772902062 10555714904718116217 4379196936034362708 5083563022632818242 2873676969940311543 6472741984290820820 4849695411841185599 2189993225575100747 764116512734396613 741540373708935903 9981438440009359108 4673441144574768843 7620140011121757211 15834347125435966670 16191093076781125294 8183095484632004924 17123865048719751008 18371699081039645545 12388480383617214371 13726270250257073628 9217007006160295509 7958972037048370313 12172201700895555809 6043811620958033638 14153289363612777422 16510332541234023476 15661254130901364909 3938262892542148381 10374935450140316575 4462565112414257363 15138674821806143912 9922263882077340338 4863099232062443873 16675517381773586060 9690026344068517423 451293493025446545 3338252671120755212 6666733094533608193 16918166282539012739 1939807245900859221 6480639162731567142 5971310989123994221 1917088945705594797 12435765838492909455 6748189159988613562 11524415162507519813 10074257694457437326 2670356775588116313 14283525856431001103 9997404775883378872 14200034044770142614 13819443595459262701 11499755078707275789 14573776710341200386 11437711612455919194 4228722480800172194 621380198676204762 4419750427800707858 6503902345643036709 166182422277170311 16648295605955399918 4129787162349556085 13190934320464563875 14920897219693872474 2843210254866643026 11741673528183753280 15013950437960515083 8584915011306979213 12498602516777418254 12766193445639663550 6846610570024578110 3028898742925675130 4193034059863350825 6483912202897325934 4243447051237429792 8739695618211139431 155016397145700756 386757282171013707 6510564666787763383 1617697525816862196 15014041606259324968 4002018681613038979 9915802907649644338 11763182943223909812 13448334939200669021 4928033154729040241 5001625717209622015 8712138914207222426 3770981182190809488 15283948958485247624 15374997797941697996 17000511729217491453 10331255078725362888 5796580858016970145 13142349504043954542 17562711776033822908 13919891515726812204 3633920321881333982 9704978305206632280 7213141964262938177 17120376953129239218 6313747486854414723 857232202334045299 2163303378176319579 7234664593579636304 2823757170650405039 7987585362753302276 14260794117232774047 13382816079322007244 8287181816903454538 9679471978239520840 14804353438288332724 7377530031077937983 4921193957679851528 3871648864818061838 13725730548427522122 4376847190167035172 3364532123507869058 4031432768300407425 7261047123435366298 8214799550026834262 4550651837796045193 14259816202181141229 5777065900709051378 15935330174672237900 13225546140140400088 10746421963415274430 12727920919047945740 7381719793421870988 7045739062941184327 4934529690026087482 3903116028933127789 14351524013857929865 11373367326565188462 9040555754531550209 10632121131458914145 11809737567413932657 18068136196088411585 633927734061184679 13755085804289893066 3855701373063493986 698214546074138995 13638966300304304369 4315762650776038400 16955199549494404161 416985278380575472 3964553144896617533 7253426417018780464 15100494489291852110 3871787461072611982 13513145021747631017 764074927822599292 17119175875702570857 8629769534872274568 3873201125175109580 5886096308236869099 7332612571371401003 16937288251168670225 3508218838533669870 3675465365115409135 7123183405173743000 1754479023065566969 15669026004612586393 8747628946883147193 9088139460436089381 10884154669249646756 15852981389287453556 1605909087806519006 15264086482472948635 615531926485247589 16122897716376545976 9936124415152978334 14603696521596630372 16937614814998830436 10480626578082886766 7774397216559322690 10530841646755529442 17731994793167933035 3906939419303956320 1875957382630764216 9216937509673193254 17150923440701791897 11311940659044528518 15880726315958450488 5849516094511172985 4035468041703047592 1740357381754917571 402026506843322331 5350206731240725230 548033695279338645 6657464714171121300 9400877905618860064 15821160979145303751 14087334806023706416 11167419915236498288 3434043270978542914 266744397778260698 15050195294443964973 18315598358023934440 5331365957426358592 18019029104535132223 718850353742914658 17803534503207329972 18317013845153333262 10525695878515914516 5743419856303032129 8200012586297461278 1572720287569573614 11109954882892344950 16625565994332778207 6140286157928741154 1208706477325838064 18082834950230570652 4465854066201982077 12668456463724672449 7474304715119841915 6260723879829308203 13497327131640999516 754531587164604438 13221884489260141666 16695971961951894284 14366671174939709845 15884693890894046113 2420695332830462663 7361696706099021037 10214283417194853316 6338933057254485290 6643430305315729157 510888050571831112 11638557503221539444 4400875967391444780 14745593237296451443 5401766348888612493 10616406467710312841 15484548638365223636 8037661820690887351 4073903593924322033 15719241780233444753 15949192524423771729 18302107326663655806 15511817202658236748 3589923213746585229 13343430558144235431 7553485416766302032 16819693744995925724 5412467910010572557 16737554731080118170 1840594918399436827 10254057142094768546 17458352500621118412 3819125099526521171 3965055723191247350 2265494290309968751 16548859124297595259 2568506242515660318 2679538185258062801 3870146460812357370 8561441436006024278 1475281713571687412 16822990268315448882 8660497058652505731 17038450428116791499 10088093090228838708 16747352603862814173 17580581503745938499 16024034516544943431 5216123888537064807 18324617664230286127 474106471897049965 16461290496175836682 13852525231295896814 11947515068606714199 11155518597249927717 16386343961554320069 12054483696213625401 9128172933650102357 18257544272057604358 8748971066371545410 17869882554108617186 14880134653853619190 9999513504127176475 13173154521597251924 157289339054053325 12356193197104866593 13100626972181571889 10960375793994942716 7242311827096011794 150442010126680540 8423448372692609960 11725517076287108783 12661098417214283539 5079776968244426389 6844257630820716684 5522849479402372284 5169888575887402910 8263253017242732565 7144333746190955861 4438201599018606557 2872536208528022469 1992268890559150777 1786867024209496187 6624832631888617717 5823173486286346600 7812744600458881068 758751901199150182 3219745366132169691 7005139600898448112 17162667464440016261 1176017069564674530 4046183361072195284 8731175169617046238 4780229465828959960 716589032455296991 12802317354474509374 7889075615270173949 3204334387565673807 7730165079890594900 5799143025053380142 11379872315303459704 9273281948515918031 17992841136574504046 10366654130103091591 17157637509939685269 6674526465124367975 16115568060316886783 1873978779041520894 5306484074088207053 12503137206202158900 12489906633203809385 14551426897624281265 4825693894339192844 4896435753354903801 5381385904621503615 8425125583128890685 12896304727628991187 17988284930903981784 12826258246632874240 13762576616960523691 9988892990013281604 11796644910570546367 14144256974054707928 14841554394050540170 16102591671883509752 14955737959362554748 5619868734522985293 2458785878177434561 815687376792298264 7971277299024027214 6178315633073421377 7666909004651631657 2452369512219407692 13539867511871084772 838002184024073851 465019980777175535 12343160542236784935 539570582613892486 14585195553249501932 836431510248714453 13744539923122624878 9424387358874764169 2676957787915089529 7069334438891708572 9502110862750371107 14414286452100059153 11222293135794849209 13734048385051234915 8305975783311548212 16481907078426525557 6388028636167271769 7905412782482081319 3001044093966050474 3302463752313913286 9732809137555463070 4191581022291435725 13256441242369842402 16962687019431367911 14184535115436204501 4714678473035291827 10933258998081126215 7686610308536646921 3849305297885260114 1334226158568238682 9064289589437417463 3475116328747978944 9419624097802399783 41492997312006018 1244381181147423528 18389359603984336703 526411192422326341 10532867862158974580 2394781109180440161 4429673284022580023 3009230320203582392 4760309625337282983 3113702161638406654 11075955614635519816 11519295973716244046 16480130801684387423 17790301589385761859 15545091491294343090 13061572616434037120 1418681029539219440 11561513130754014979 14631958984543289757 5077613778972530287 15300376823974747152 18375294947956163908 15748268612736646552 13362797733485622131 14783787512419576109 8441092220545196274 2320230572691875639 2133077159479466742 15215335006964932468 12735369553085466250 10191389367912779003 12231235710936320621 3253364351628747843 16564609011887045256 15902431098683860305 17346354789251510168 14092799270378233788 8805835814533806258 5991415631267809231 11005269600733323306 8839117800671349941 6972937442287140030 14448974091675755316 8315822263258103233 4936811542023722914 9959193409602653346 15214498703470211453 17200232374833526194 6441037049908836468 12014329104649633170 926940116737843909 8942995736883869075 10954171063097020784 14766659053274966269 14827438653715317552 6404299067771065503 14972885635961952663 7546382684473317843 15490449479348691837 3083499236880749666 17873535476261255156 18138138825880016957 17204741764081537188 17981520983367115779 7491619307671944026 13207999725670431993 6107692995677297944 46898474458148429 7536810666727156874 12614845585323394835 1500831706176518702 17709936940561149121 214162875691082758 12201591412751612517 2471562867939918160 18331268272942333009 12008479036800245241 11209319427986861140 7426221451159873141 552888375031311681 14247483433111778179 256523250840215761 705119939915648148 6826515774626716736 15466678329311493082 6186460252822592049 13135871973229557528 13733279192790371379 11410913254239473714 10059978709189540550 9826887294546905230 14514361079523443753 15727231606169245277 9109470687035102994 12895009655028095563 4475490055074254673 13731842194821248407 17073897312272772717 17179814385426990283 3233449406108624060 6217306682118475816 1480900263961462265 15170435068459986925 592309846032691909 7706036956037578029 13084593731126912991 15377991940558669602 15007951027272303492 16981019338675815336 1585492905070052702 9585826749276441587 10134863065550160570 16543818043822058791 14598824783699271298 3928154876527286345 2621892727702951479 8393745066873166504 14824656188810884176 17006220354107388087 18170556827791571561 14000870278573982207 17620965481265004876 14480824150233779463 9843412646436967240 7713204091785859075 6101729960665733718 4324699003185844546 17570493728155811086 2972868396989408634 13167018936473390795 3321921976096057334 9604987751343843247 10359678640453182247 11839043173512566367 17698977914344156385 5623282954496694343 1153195432475433636 11019575985378673785 8890914993549785213 195345701236239120 6323925521504030759 4007752523515364590 8625244640557913832 16665392482994274820 15781483075737886346 2609236096910872276 15000031722584739803 8838621946843322155 7397138596493256611 6970364895337716675 14589555208602908550 3779899556232410033 15345466044296730736 7595617083665867861 14235034974312138319 5978923280283357047 2587570405395972129 11635604066099637888 866306938669341228 4421624804020756005 15561439996996131654 14744940565736408052 18107367740329147462 826828278991102469 15588843401946091330 11335556029273535453 1194099947036386412 17806236670422901709 825279041031234712 658831219946814156 5194091282439143540 4360820896141018945 486753107671353226 8384427007370324662 2525747353559851698 7503061874782558856 7842469674296511090 843295685662586261 4488319121238898272 3173566393983409401 12932085132655291265 17112800353833116344 5800654339772986162 8240050607995726060 11473850395413684618 2099617447886488704 2578199897469362706 12953347180817235819 14350654651507494748 7222755109237357030 3982047965322245436 9953802073737359140 13104069760397150125 2985295724809277223 6648340979040868329 5234827541466525594 3605719768094222588 5155261857331280620 15090134683516510369 1548032413445458386 11984777098432362674 6740552909069324112 4235927676386678705 7283607826327476438 14068161865293587590 17597075930355063900 1292982323720536434 2166787135487342245 12151878492658540035 15283832393329208827 11487170518411713908 14653620480397580846 6572183794836595239 781250210383801115 6966476045931036754 1285282400184702845 2463686311792649772 4905025103478268424 277194941283002885 3225325940644493481 2594142615458315135 16809092963761058854 16235335658249058701 8033383950139520342 18105045441429366506 5304892126286158793 3586015254306466692 3156143266940048603 11055220349118975234 149961649997806759 15681731674905196050 5679534886558672919 1995467267394183019 13845043463651360962 5424499788095207087 1977011692733394470 1884654733408659339 10947743236209372407 8516152337157816477 8808125957743344284 6197318812554313151 4960641485649841332 10067100192987894459 8317657762190787222 12825233198317151908 15901868387061554491 14783554192795734492 253228697855970106 10435687475704002458 13926462790142928076 18218519526646701550 17624040382182860174 3032851464393129686 10572455080581572274 7015150295778736670 12851617112324614303 3359501284483684896 10436067387003759355 17802000072091011448 7145976681211784575 16257593637168140661 7290166558037334090 7467465649200426537 920094762446575356 9162080128580986659 15459237150321749716 13772959229253622817 11675950190984098391 218459623476031025 7352951496640928836 18330829794816226146 10832912521182365205 7238398323428982199 14821063846201051473 8750850436521472048 9997983980071450554 16343317376660238631 12972976721493967930 6308105810735157004 133695605163198059 6172295549156149601 3006885439302467551 9345667940618952850 7480783394945771968 17412048127647658502 3673517318723417589 14941238649982079088 4682885942431052642 5722931116878757612 12701596359106516392 11120035132874343700 13474058664768322698 17503949208331732687 14965961696026144691 8270354421851874314 16508865997421018775 455211257272139976 11615730372239029406 11518125417456617577 10161793750881154449 17557410699922918175 2364403176611355408 16105690951022157998 8483839446086310276 16783385334236072707 12876152181817463329 14749671643050766119 9893399455045306854 12005131350835501194 5968895679185374691 11395796661995307419 8818772407870452907 2368192999165697302 377163457586308095 4771593352138993405 9470488609166429882 10943663530015240450 14363125157867987978 15042018011316273339 3785745787817928170 3406289406692368273 15078212034176802573 11222659097223103382 15482936100755189346 5582478993751836698 6642029581723566722 3057126666557245466 18235228154294991902 9050797000831787182 6125458356100637223 6065551598555701807 939540123525802501 5189334586631695679 15319553551152057899 15503510053876155548 17082373330959399902 10362114503464915265 10824780001905842427 1642346699863735584 8147748429250500816 15852764512686066356 11821626053770322347 6221039061125935627 3416492820860664550 9310483888490729078 11567618073923431354 9486110172412383677 15679757290404105455 9839607761301245272 6929378674376122731 1277578678909035646 16089367806125548400 12543959992660218436 15283701584794251824 15916814250931614022 13383568831437848584 10278170364449962516 4051070098095720583 5894875418152512251 12165607886117957987 9898701183360632611 15368027238435520995 12430923915994539121 7491083694909437111 7133529352372363396 5210037188218429382 17158592681294183766 12292886643745787503 6196665959958196064 14229704055291099016 4937559106648477526 13030583845233029256 7278728563270229425 10298034894619255927 433138492614588733 17222007015326839424 8765090998170969961 14767444869643086336 14750011171425322549 11417919787128472668 198062028818129942 9524187058599304063 11819885011605600854 6665295977112256359 1560688706204380636 7954323622676398788 5885281495360848070 6075453321831566568 9416727222559438900 18108954682696300912 11601402418167833476 359085760617737215 6427802941686176503 9905074913163823475 7723541515219340432 9297941363986894473 14676875327562533272 14018502886800557313 10186055344573830814 4499216253383101536 17651182476789690025 15302290647094552831 1189701699536396349 15253421742504300388 13868706401587690851 8180870419806243942 13407326667780478685 9896007237470108211 4497152490934485743 7484796593043035395 2169501175427785879 10973449183911114802 8472523193201687637 13755912177253074247 2884186124562077789 4522441942433545896 13653062292139525691 11787315449214967504 1163916387719530177 236222937413565149 17417915992801318326 11696373264045288123 13907103624689078836 3086352591255619418 6921564425202547674 2522917923143204477 14613651184753784229 5844413969738667697 14379850350624354293 11559844228156707177 15222739492327988105 4824481096830944798 5941813571945498468 16890918202286074129 10650644244269642456 11632344682133787216 16462600459221641665 253910145450546928 5106069052208930842 12191492114965837905 1735739758006889824 15645331015326535992 1371691548863875205 15485744695357521091 9279744481258169966 11514134099481427100 13174188126679091479 1304409350385686148 17680396360838189304 6834070014026109534 13831314735297569748 13391792939679123513 8659557501509587270 4485287669427400265 6788068135853534255 17378716633767746112 17579911642048120513 851885320017860118 8854275237993305820 11295301261520511495 1209108012166974121 3785567768589473396 7145744964726158625 3773791524218659951 10771676762966430762 587319311737528715 13099436033761207445 13301621843957173161 13094886350163704126 2784402906855647138 12146557822929566311 108229698389660889 12409958934262883756 10914275799295710488 6979315343231812292 16743807583362586320 9654454975237341846 11638738469035802522 17435736653114386183 7346391617874592703 14992400620486287560 9660395684579766110 8106158869937406794 12105255753481811808 4677829408376465937 6995359663577290315 17497202634285452139 14864449601364964926 14411130817559154080 16326832507948484746 1394745821834760892 16754629922000243358 13086276817431116582 3228892901802234549 7150598919372678836 6919992862941682768 10329283250518240496 13043147495854545695 11958602175615913272 10587162215056402714 7208693427299960991 12271193232291282044 13092132077014432207 14105986438905686876 12485503853930487305 15611234256889009431 1064234155741130476 788526193583091164 249639685857210867 17310488765420666978 505799496723153475 4838159883182616733 12920465368234501675 10240544310791966725 9533611735892722805 15383463178282531061 3504377705532103717 1862423764596853821 11900422395990367106 11853995430054158975 18019845826285531991 14843724824606779653 15282259823906645650 14981924029276222131 14901744841560047390 14977882893501904861 1793687324831555933 17861436584085011140 4517203773220459674 17206313806606455034 14843312172452558883 9970137566657506819 15460254978715132576 14600110109155305353 11945611195066757323 11896368088808056086 7058174278503479164 10856632057487569601 8171814855023623107 5709002965498021355 17640553167548491105 12803791002289825583 11748815703500881543 15144276550848037341 10943307210102787603 10508963488030747730 15434704758693229964 2992736899401826553 9890653770082086879 8545878639733232061 8380144800796747895 14477938413890833437 10337074885619129725 11673778898058474783 13618457751291243905 17221667470117121852 2052403561455059610 15446722520980527972 2911410002289594387 12850408686578323440 12191105400492039438 15531842686229431754 16046016929354175649 4087134499692116622 11894675840836338432 4654026893113459931 10911713516715045004 14040434908717102821 11270239471624707141 14474290447624261467 6338413154975598011 5602249105177382726 4853369830665559290 4471669085661612140 1151110297374745538 5395101689073435503 18278008652251475662 212372806408221469 18131767085309880190 8867300856997883813 5118949599757322819 12821112792861644627 18410223865288204917 7924775246752028564 15452053633597417272 15712920017851157210 8655148678766068933 3204016158585076098 7340431219118558340 2216231006350476157 6627589451044374210 13915059099780480002 16879143220548648669 16030730595628906195 16727691189485515902 10010905122484831025 9146181673864360346 3252731182157809420 15567920545866048388 789377887936347801 10124644832911827282 2887179183436739584 4409960961116599895 8875599653975305025 12602156456430688703 16598993741777957402 10037845478141553929 8689695995700185456 10480068765686268326 14001522993952983829 8162852133487685045 5880631595848296048 11955305429439768066 14738633277023553425 4255534032452334096 8208480660892556280 246301087263794737 15571573629063119442 9758713000841382659 15907239807476032217 17663665081432789728 4585534950136563524 2113399837937548220 38200839493563214 11650932878726656839 14138218384165608263 4756317797828466289 15465313275359694479 17039931337081838342 242930471183013130 16565924967245789764 2457994194336448 3507639300519143647 15867772127432093656 12100134726058654684 5613555642220614442 12537009344597544402 17198717202643076952 4544933183463538948 3539739008539903100 12650470854954457042 15825598245346937210 4276286146401711113 13039045311588428755 6281361599513475561 8563754042668449732 4843970380118585158 16146252747045072124 6790790980289356275 3363730581513244781 9744928368934641452 18058462782057379837 4068638128784850379 11057421077527254286 13772167822548516450 4364539174293061134 12822186369955761436 1830321370945675530 1806827831252706161 10028798265739805054 591430320288679297 5696327060966894046 16475950960006142255 12027707666325351400 10262879569929943597 4479834682942903639 14009771249460511572 11895342451626354863 3625997657290637695 13785472632382744326 14011419552584168900 17427750343595460556 13718142956936730957 6931504295233752390 9919322636712359656 11612697707809357496 12981937313354220772 9882605966628110826 6686193711775883800 9345943221616540949 816671756825208019 1747951431562958348 17061358275636781025 8317082614745440120 14500295617948647734 13574038704697222218 13933226782217813470 10706614083075091021 8938151763385721444 12348917746105013689 2916896352177784081 16770901519994201473 9064939656897944463 427844658446669357 12977402660035536797 12199501412994456211 14911182003833197324 8378139484739158207 12668485055315263638 15833842759563817237 866416016400141282 12866371789236918948 2843685154886064345 862954204279807010 13536327312104310336 14302178975392136020 10151934293681696172 7338732265604706936 9395784603911359065 15657861700105061038 17291987076638085268 8864506042490908312 4146950108004291244 3714647960835884652 3603351602844971840 13263883867176805037 8263199026485669250 14453369143971265399 13985991594959173099 9923837893855023675 8099549895403082380 9194037940029462463 10073874391939776970 1116914505219378743 4354368961256375700 10079541815184649275 9349724866826731682 11000206907007124166 14881487636572054523 17173423250362045136 16533680619079584742 16810401645103675254 16211317098897847484 14971706411804855253 6623185983293207775 6299852064009756441 12002075024317518634 6352262853530513835 13797923353767358141 17549131096787556817 7087483221556283118 906534157000802765 7566247115846678205 392953283328418805 15290641927781102448 14215447263049296282 18238708077072959470 1814020558712170863 15946826731715606240 2919765084478922534 8109773403331788992 17576619877145787404 603541305741204746 5317099382769371728 15724585490397658271 2454584209290187576 10228344803292214108 613496936823875552 7619213264910060207 13791208427636653811 11327942965406154110 17384144140420018511 9658779267781421713 13078326383372950639 16421648535849981431 17469564139495093176 12272465819278856721 15522495183332688457 10076545536293452128 8286428361600558701 12409769242244270864 11213229133069738634 788441974831615987 14728033923607139351 15536594425994006540 3658850446823246402 11367667567442356239 3988633634717889929 2559363835399490434 14693400493860007697 7743902513504632644 7626574558185430627 1904624296876134528 3019991836266232629 4248858053245370815 2430262087994835586 10454156882586687919 918315299162532329 11611466890570249367 3035354323487119586 14162300036448892010 12452310345870038674 15693168749900148700 1621824441447366871 2548562414349472924 18114765428898108752 7010889754329396100 7144867854664885802 7901518282946780891 9257026424251237672 111007510629115750 3509572366669706855 14220323810662507147 3270168328736995222 8402544729481741139 2450279175223398254 9013239057524251074 1830500892517808884 7146149821868747839 8112974689466863988 9275096149775069259 10665146467426130585 4977145914697510542 11475489421242630123 14213790653781481247 5444767267914401452 14177145017165915052 8960931484538909157 17380612360614821794 13131820759372175855 9167146930412215847 11347323066771987317 9665906673466010809 13488063716009394355 12258935878802354092 7673102924215707161 5563882212534993450 5343998442114899996 5547551459359443419 9731365395723173054 8758772188854014587 2076688740464030977 17819196857700841961 4193303533926523544 15563798049212293545 14499782484332159321 1359415326543572829 4383508415089949109 974271690282542973 16155011031796179931 18008487236514656677 9829000335659061197 14860673705184478871 11950891127490929700 14296844358896437633 14748185551485421922 18143313634151480990 16231405784596288762 18413394744701335748 10661256774520175648 4037011138964002549 9242321833878121649 16308991403362140038 18233876100637992937 9724403615622143203 17873772075721890482 5373870055501710399 12648721283931718196 14510963994937116865 5198675174413159444 12737153272203528789 6097252603989852437 5275250436973890333 13676764383733573844 5962647210023929474 1847202977929544462 9518181227515512372 15609522306766805963 8159759493054192684 8616897056309298998 7206316089237975191 3804328251924669687 12261195691026572216 16004378164550210449 16178534320726550212 16086307535601886175 13542595501543241444 14760389303355785565 15382414295641909545 10755275513963064140 13413169987364968567 6940307114400260286 11005012867545476704 2950900290546962980 15730663234082107766 5870701929084960600 4800987159511978021 16145136813587947404 527900276446216987 14648712098333472154 4650797577438557300 509996587176520764 11375887447398515963 14988970746323233223 13422449817870754682 3364634350491748364 2619205077180840082 10581925848590480740 1364997966646268562 12453707670760591446 13077114993462774763 7390337107011336812 3684668150489446958 17104972429347483436 15134334470382293440 17101924422395987695 13310310974451492288 18201179767631679441 497977209745403152 5569630454060149460 9406743529336298204 1463362542467500688 16305837672985133547 11628622465981241367 12965525235332663829 16165263250404756542 7448366831126805492 591016123226629542 18062129228410297843 14412695847984008100 7735645337499342589 12170513954067251768 15156575641893996733 15349719062653056690 6194928103572926343 14608929726736535594 1625410533076612221 9139709633903206744 307206162016180849 4382974772042537402 2832396434623028859 8623485554780716241 9757143871208927436 15577649938547470152 12780013369129675020 701299067164449209 5985140098571056996 14044194703985611242 5774994037711073413 1326704883743863525 6599363527177177220 14691240379993937730 14402817269158778922 10414442890794928323 12032550613555267794 17868576150108139016 12668637374582041262 6271227660185270802 4336875088514084608 2256213092354858978 13184887377548761442 10682500079557889566 5232600523198895266 5879564494303058710 15860799528184750491 4440142340659789502 8848679488581509991 14653741196123261489 9302432534009947515 12421536369709722775 8871061712667379591 16766858949997987695 14089696359166092013 15662292551677579951 4446496421327402440 9054246586108699583 14592659753872116944 8277741718777870158 10176348093834146355 39327227070532455 16958849536840081649 784129531734992398 12851861841082666664 3844040491366562516 12809518734321380883 17592706928650549827 11326015194430078873 17260238422604857768 11386418953070462665 6562492971706305849 6311387282478739442 1447351008827691106 7831502528879807138 15734768371304375552 17411141682724016397 5476173760095271391 2092783636644161518 4492076929384606401 12192516780790535990 11415888816233500831 14187694858978996869 1156903934440048138 2739837769955439472 9822403910981180699 5507918816122463875 3543288633402154167 4341730903411034896 1210709001279707467 6546148300088678461 227346435762529870 15800240755453802732 13766117585629342165 10796356222395859754 10708304371694937267 11940099068501833927 4552199874795402595 5820651263039848388 9728588019514450274 4922674767808859389 8092310999591647977 12619095505006048478 11275985894021981081 4594483479496034596 12992206059665117235 5474821718586180636 13356429188414582716 2399903000883982564 7864059434668458820 1396984106072174267 10928131358358280008 9062626296685743500 13013653845122405277 18095225985822990336 3156044347945090713 14779941553291814975 10618246258464216426 10808357505569320275 3712879485823119348 12297389796540417338 8942127842273763972 1242134763505352309 5717698300424442586 7307530515965543088 9501958396389447798 17850502789564639167 17532801980497915817 12976070475538919742 5932196009987024583 731170545448489257 5520210391898294977 10804909975580147603 4287100554166659699 7232604546678789519 6681598281908520098 10889200036108636004 7768383368702528046 14481707583076200861 16676760394649852983 1062278795781517614 16677430820543759927 7408152057479855489 14277776186624100513 4282560938424271167 2345682945539123677 8902677526148269503 2090995591794593821 15644612763943513075 11232671162532974011 2092031580256946134 15533996730137739926 10263993420058092992 14723530985784915699 5775832429681064667 12354075154083379794 13525277931474123699 17818538119246353742 14736913651503655794 1525587865862366558 17892409133344916538 16993017795180456011 6302305482222759352 8558887631051782042 8545379949296910782 5996278109764743947 5487361679262083467 3392395905973280474 17906145010165076560 695863965343053494 4336703085135713715 6490164999416185228 11240369557058526887 13389117729503202455 15778715886576261417 1901788414197463673 13360061714197702973 1690576553614828702 7535981813212858237 2384074133650722704 12373535928524413971 7310738556890305799 4150483608457246217 9321401654203053140 970207630229593483 15187028427964896239 9698607533671353298 6048317741200237112 1072895182149212923 9105817022504369081 4419905905779784548 12647876641664885077 4207385146215494025 12286855825491705841 8566758162178641180 11315210812639099400 10035445693201425178 2014404785689719252 2441826075354529517 1408237574091032241 4123992584427213971 388157571793786766 5914147225869861076 2681437769754006694 17317044175296512973 696835810936647357 4642866619741574040 4765692334530834875 15728066998361771181 3169482179715601750 1225421942050541869 9491610310701567524 4048781360042246985 13221807690099052399 3517096472173211859 2866660689972809852 10060756796604914978 13417579759473742286 2959311580097194786 7762066033192950982 3477941809468414946 3102182970619117618 16353975493862637723 14300522755672489943 1641435348562183007 2496479918100004261 3392528251538715983 15306861286364892222 11175155342395215996 1534302202987503689 11833300377308295149 3679631523111349685 5220459890584072511 4599588445928017719 17552543680591408041 6721482654786886389 14589089376095760363 4500553645921129257 12571659313414936881 12179834505442934850 2233843278163670074 2377176490015619787 1668583778758752497 7968916574064935538 15105987620479125420 11118707580253652028 14699401998456759088 814999472654096708 11291354468298541559 7035910573372341781 6258672503057830998 16214008403978863031 7281175677862736394 293500556312629844 8254800218652347754 9682628856766833128 15146154872159653850 11452710347305414067 2048781937262738480 7554399346180574304 7057864983194380445 10924099503816532503 12626765594258453980 9678346748340003781 1390172657535103556 16072038343625479545 4873745886673109584 18087891906547985439 13579199503893264530 17671884301696030436 700924644000176168 9763004443399031740 2022544565844566275 10417766841348466600 11124961474005216394 1478333376639650922 13216171745840037775 765137710303101321 8052157664821030591 1524326410305517409 17170644709198728101 2965936073879961252 13023783574815914215 2083618714202202700 6618914039758532906 1005328936228073317 2870790231266034148 569871242871081752 16174195542687960587 17127281481065764440 1245918615698324082 7941013526818732569 5923663192346089684 12310481161332710969 7443244208609886458 10218791742855796009 3348950542093589162 6369980087823936766 8279161035310012773 10639450575525402609 16130304635639559837 18023213462321360589 17598703225485263501 15182996002260167172 5433568603660151628 14402109530125351716 2047295706336896704 8715124238589499488 5374570988973001192 6721464388809455601 15046636842550968778 14107900070212864202 14610291889785540842 5110566579092309650 7182472150380814321 4479043678463186160 1565029660967543468 11342051361598839730 5298196504245226380 7502265335408461467 9024464707591228952 16937507554054261517 4472199929804681953 4155885813361253709 12514985566256273049 16640710934668506759 16579129517064767418 8398078099123299069 13591357837389616611 4931639586682856612 11476258433281796026 16911410615487426117 13721684591252099034 6424545617749162344 11817386350855889183 3006682269557894665 13059719449242136568 8428426145596127054 15708122405770308163 582724621313271596 15705318125731971056 16299086837680540004 14371137096719556924 6970830181277602054 12002418468077871170 16208570154093769347 7868603511315131406 5280626577217915213 6044324347531400234 3230108422041422289 5310488871942979143 15882705757173652887 15863955874775087254 2179179257130673207 6101111267060394072 3147005414058692651 679014353600349108 6452555024577936824 2673511918880310891 12361480441659978099 13878952238225555600 13612069393278359851 15082978114779402091 14028332522674237073 16573946567584232040 16610915754929113382 14373417405830655564 13856582650741917564 18260491030873618906 3524968527318119469 15678917432985067459 8373867102261988759 651045978953373317 2088279405586607130 16757189420863634500 3303901742134054956 5894324752326064973 17977033705501503526 10627688677946557209 14264389010890959211 1356295604637287342 4169385956746118289 8290738271646469220 13157048814659846449 16416400756168193747 1745876845118592127 13523160333295233808 9612209235319430634 1679339286659502067 18414177835894813932 11140328589253050410 14636121151564351826 15308584644222097305 4616619894547279321 6682645614340420393 16245776419866856261 14100066404613783088 12282873429621336981 2269936696027798428 15853719992335729487 10627225797465316100 12760814030335060849 10532959328707418494 8757710023926218606 7966391656147701297 1140711608851385143 8336450077058983896 803241018087368561 9475007303814345096 4940253635595129655 15676842439237829381 17940843588638809771 1004572975540489464 15753215868137245406 9780266325368888590 4840094442552174912 14442791176189979803 6029291605834402235 14943434189206861761 16103113031081143252 3412426881859955335 12308179521706449535 17868473088807829660 1842963818071018474 13058712369159365226 1657192145324036838 2957070919097365257 11357193390242936766 12256220112566325240 6778221473605687552 12402868459670406480 15449929512509733834 5335783830699858571 10526512228784313919 8028921539022220069 12930095704826477969 2315346550740975388 4200529748615473127 17640253018635905975 2659223107731172392 1659982574421298559 16471027888613258591 818890640951279720 14362277464204221370 3786864330706547913 6168378825140634205 14882372397651123664 16261628387419581549 4314028220429672985 5015168191845642607 10331526763993972891 16417791028985373366 2237803191488490644 7041236318625004312 1507457515908649666 10992004179721115270 14966861340219912533 159141432826825525 14841595280340903529 11445957090922303781 5114065707039514855 4104280436629605289 16719579554894854098 4746102652754907582 6119075153783425473 584812800355494233 4427595926621264930 17137788565871187403 297389876900817092 11980208712378895321 17872049340623265322 3388930112108629727 9347516821681695094 15611405339130876088 6039236704498355417 8098502801995231049 17277722295593706685 5328238543835903524 3221856181069657811 3574365232981274982 5985115317211364220 6377199528216222418 1405481410120579290 2194693143558994156 12837829174403287540 16671402849193144464 15139182568316950122 7218751064655547938 8396544395377108400 16126148253666326703 2774189793449166362 2856101010679079802 4779234204985562041 15545802144452472928 16948746842527932916 16368411174350960550 17048937745464521677 11927568213877040461 3359163816859813944 1336065200243227972 4364843164268569325 12621099668090327449 14296653578322103460 9284149525215666882 1253156720057785150 15273992896796714395 16366280097855909478 14298101967772216961 15032602791145209587 16176564026229136971 15178190936140773889 3942873771770558876 16038960273237197041 14675885386864468511 17950077071306726684 2851646457597622177 17904465622681165198 2689601777486010006 15519048906305929789 4780659638401754987 17642508849989040328 7591522973337326146 12444415136841429363 17924644474961566104 10140382725639549268 11177474285454182569 14132468156784747381 12341739880140319138 15661183863574360913 14621311861481397311 15715424895419591416 762347213451820196 14033038637173318542 6783015474166165853 9447419415838874401 3929861060225858850 6974257681246451420 14798726446405813766 15712187199869237727 4323671401788198781 11425363589490202426 14379511577601724276 16793177985319927335 10710526649433421971 5214716875954165855 15163747481545038138 14905885817035955588 3581007287955920131 6306610041538631488 9698999421812403657 14981815550577750028 13321317565675555502 4669699623229962773 2024398985445663946 4585553099958441911 12657831999087107465 18154246690181488035 18236541199943445331 3879447200967532568 13539826420315180728 14306789253207677484 16409826264503901415 312361669954285067 980976352632305185 17016117720099346575 18069021191946041130 14683213933023134670 6022282639634668372 14701891068141102428 3976157068640190365 1157803650889036594 12787943111799672541 11762130061799417159 7677152971899251939 16539033518632440349 6750810080177535006 16378239985304645238 13336431633498253503 5608123384163387437 12426106089965882121 17634091546101360965 11686711428707553472 12066138352357042247 8763929872674392565 8801337595255951380 8586931279596958128 6145152573995307973 3472139626664008638 14292522533364896493 17208466952191448290 16496039157770125896 477999709050103555 6277686755442005071 11387586957271163820 13591372044529526302 11916866292961998720 8849909037600848613 5649906611238875155 14885319434362705372 3643683828232360262 11115746767222530223 13254620995882451523 6629474117006349992 2651024344400123882 14332794550845217924 12726171218802397832 2763896784439521016 8692082327355852545 1722532621685455644 16599537782489187281 7424193852536318502 15154240034587644305 3271639477133484104 3946592828884423582 16540338587145201320 7928194556253341665 11228626203577535305 2153994089674000139 3615901115880609131 1927827554448950212 8369928439840763974 12751356301511473127 6342340153322945454 6957838546957415889 573697044966483489 12223055032412418281 7685271896309216863 17422468407324900653 4713729978844391944 10338508661767754730 16539449872495234405 7966245260057765125 11877753865799050418 2849806785737889254 12705702054816642328 6338980086120952835 4184354894645963717 1882130431896734225 3628900296450367115 2109663495148004488 16108423777700928162 839669203016130846 5793236475139608721 9374351373686063047 5277724688744245874 4425365495663236916 10857527427584876649 5510680724041475847 13199480012145161766 15628484388107291998 623189174050407645 15299164179428855486 14113245296285974895 16063167284788618733 12905068178608466835 500510545996046220 2026114502014109886 16700865579255172853 192640450364426456 14568693251135673352 2271389345951305015 3344509694504355736 12966967654423001798 18174030602955602276 2767473640813451004 17437118187064221597 13705223580491458872 8739997279217534713 16708887984021699155 3488312988919248927 12500011500558699431 1221048207993305364 5143050196625914909 7573894996126491845 9199381235171936195 9916608664574842994 15287713217502143809 17991768379111048143 6237139387635797924 10227045492484100606 6293486557562504863 2863092489878855074 8386812380188548467 10119546582092960148 12905641243316656609 10336037783615316721 17127736166016481607 12469494588206009751 6907069672147225289 15056071863863981576 9991845376995544884 12490829459137258579 15629722765624938910 6136547405044272941 5279028563725712866 8165131327464237999 16010932154587302090 6799255413634157876 18436299449614617938 17182067418030025671 11230069465325941608 13188642444699078626 17697634178076738540 4256585261948806044 16791336707029686209 7713163552802682930 11637968185409085691 6654871631899601916 340338656639152365 15872946357084214406 6864853092907728180 5883555164029626609 2855018826971883901 11902071747075229357 9787373689267713651 4608687131242310983 4675346424608215330 5169888698798260592 507006351737071097 6922459917452573204 3645024366538688331 5963792653858296983 4661339441224637726 183642503280128818 16370454280908000710 16544233901955169379 6180489054791599568 5275089284136258751 16674696271101014942 6126367972949727259 12508471909774029666 15747031927071295967 14070789420034443085 16569602789650646369 14253804669979448893 10596209831030393752 6955584465807621672 938631886804906311 9016628417810750587 6575045180544180246 12167489653121801917 12205279591179898873 9878794883153048306 16187474877216334527 11584706458956687850 9242864403094129161 10998723288303469086 15681613393068881511 17322256536478913341 15921084156821939042 1925181684398585608 9587605237098011024 6471186282899345170 4108517233441356455 15907593868745867037 13651621733273851076 5525336284937608120 4493648826535949282 3683082192848300121 6031442051882266300 15247947294258022315 5132444821086577623 10930300332110294340 16470699238308897124 2703410226342877648 18262764451583913748 8267044615472227884 7646813248374694363 9673562233205480199 14408997032834932241 1669599277810920842 17017661216345590079 5463802211031467398 11916107268916194199 15346490044134884640 13053639485215925558 15690690561152360985 13777033148578817447 16542458199263463090 12146067901423344182 12514626939697006217 16461749742945486003 940437018195040273 11131916063536230741 1155154277284889554 1128470200976951929 642290785631429411 169825730587292590 16799629612766260037 9892787043609118814 1767193190277311950 10716484164594594225 5565611644371274672 8948198577844534071 18338196324524493658 12498774371086214262 11863868972838373938 9841331634007750659 12403047004244555555 4141324532657177665 2975091181097940468 14539164821558508186 10376146612972264354 4461317376346667640 9194536354738987807 6725737954705705067 8563937123440778714 2787113636747196420 2953430240803704533 4402856940572440699 2099125469146196651 16697732764368685752 5940077098439292302 6275933897808851836 247903602887032754 12111520271737682458 6228937065457889975 2163304107630167022 4858688535930788617 5881097764921847831 8651952194962056865 13232793509475859627 5087700834031995712 9716275631798887638 9355186310250631186 2865418428268554734 6830382797661092313 7477660877193468133 1681840892341748849 5201871801724877254 5370947022753463354 12191982245620554791 4732517745159507856 8523580960772231387 12401839067043446544 12905921141344505021 5469617559047311319 8213083399526947299 3656704986259613835 11554408842747287073 18352870032548012896 9631935605905645706 10808309328371135356 6042067754238913574 7293965554922173803 11571788149774740760 995462299063101435 2567647020744194151 14751862292040917471 7646151212996780602 16891459200019758684 10909067689782929686 16137430458039866853 7555047609178889653 4762512550721250191 9449130454417213894 13415575340878051944 7978875642060838359 12010130299008182578 7775603197757760378 10497653302153259228 6858090874690467301 14945956186641363284 15773135313210287701 7285411672501730672 12583343807059485745 8878644368826017185 13558750201914867081 15609432975560423064 11019163465795841856 643442485617818074 12787415992212851601 8468056898056947193 7770016860441113367 16923055240619860439 11597578555762229105 5080406993291017376 7048631223225086919 2215562368979268447 651180531152266434 8709677142606534489 13178106505245120526 17168226728616742240 2154229274885254119 6049717286277866684 3097272132086023350 4914103375956392588 10570493684168553858 3943755787453866566 11362723493004720806 4818666109379012374 1387701039449289904 13636837806234984021 17992265109782112146 6832942513206386580 132051340512269068 6766388973503173854 2042544211974680848 16195134897589220017 1528680474994312314 3120420931548729404 1824735070650134482 14128771428493041988 1673969693266172560 13113021783173249682 1611906583112666199 2764188995785622521 4795203355662285492 14122890419977986119 14755753927202369339 666696396733366995 4298284376607725336 17575940642205010904 8300869271996387156 17507281435907950227 16242717986397985483 12846805570998493324 9447911325120651616 10575776693811969415 12178850305625585557 4340160535481046076 231864668054059594 1521564211620081813 11372103309058484637 1667154893382208926 6123481144629141091 18401609379338450674 12008603862773625808 9890453952653368960 8403510665302135689 16012247836015994003 1084782193975423864 2240409914672865171 3708118806850017178 5988217597055506854 3113781450388306985 10460243769421320614 12312656107966931641 9881329923636099222 13161595269856854442 537414905694479984 2051299390426659508 8440657047931234357 357912588776382606 9602073125156333586 15202761189924837217 2612455298893904983 13319179403784390654 11464157204756232383 14235384313869236471 5321337772834711232 13544383005495538181 10177950303083036272 17035309298601191790 6173365078453353146 15134540434928946441 835010585053102985 4395287134126745979 5547053913605323511 12146377779683814592 5520189174758941742 2336114742276973331 12166836249978778944 15939441462573301195 2217865004484329634 8824508452862577431 5597690044419493650 3468342379878636945 18126783448394723569 2812833972004139392 14366464224276699998 8565212532487723958 13307075416777075441 3441383966260173965 5919601407327027233 770064987401769630 12519019178429558643 3857817656556324372 5106181393590622876 5423863523744953420 9639858511740180290 8941568211083077447 4835535555245210864 13342660872770325922 13659139303566152623 5923652588485455828 12070054300415873807 1175669385078479583 14599000815424815984 17815303376497025563 3344836783447119501 1364824808849706811 6156775109246300606 8528686650167592871 12548013810782112479 18026704595944495310 3956891495927506909 2025881045151303262 9559809243412195539 13862095221951928640 10506679959704650595 15719210674310808042 17542889156658315861 6662475245946766379 5599325275432237625 5251357668860898697 7253737111203600228 10445655428671219364 10044889782539610952 6856007051828429093 6033891080038835811 12787414286086234019 14677576186053443509 15605098750044649686 11649066687783696482 13101925695046466951 4375210207205466886 7639007858959172745 1260771316811624331 16056959378950110743 5156352687848743446 16733797147226032072 10392598137042340386 16448162137854546292 12926575398114923636 259042139237650036 8419101621641869130 11186987269951135114 6146481302465911732 12093652346887365854 13816316666405468744 14847705449752844201 9946239433744144118 4551487253333860681 12116933715164165990 13351961195163287736 15279333158381252897 15132515686334005996 3099397471159180638 16690613886056077982 16496545517994989855 9300321828863646039 7002861118508962820 9325292704020229238 4839132040065278627 12665247030862788915 2796528164711543759 3362017285659926995 5907516481771747959 14130342768091658952 2454658078559383398 16210302289054579113 15046019620706608899 2604490352390362077 12478644960127516252 2067225259937763482 6185355595323349959 7507285809703346890 10381342848924732770 17752298264242785502 9936751397835036332 15603782582868145474 16936602364222909799 1250411522803290599 1696127346653690278 13835024638195606234 13122496971657088972 9933367993521183731 17995427640065716816 4041623927927546954 18369872980001006126 12338418259778833585 903088059152771307 11418400764140222477 18391376074162733205 16953294803285082610 14318902529979090936 9898920066422618200 16933959876796288781 6245341834090196358 17250285265005474118 16145444541845983195 11641159432079069548 18207071434177916680 8196599441009668458 6556421348284135698 1862254116816787826 6108477024411950563 15666931185563039912 12284482093081922023 10482516640961347003 12848210646258927948 13699816215549157250 18422281291320316677 8498140522149700102 769368314823153637 17959330641517115261 3778101933404131159 13100431812182633312 9162690116500361030 3319666380512337830 17722051117709567125 1588621626576434710 3643696182897978874 8687829327432639399 16928246614376209343 14685079460274346555 9704438816639923599 4565448085272274207 1902990543513808130 17648864094639916101 3065792905483176349 14069034900783236804 13649972181364475439 15301863240854541115 7071880013007467505 4343091511956967696 18384541126311106590 12612955029040002201 2724397660559622130 3503844528201121514 5116620771224583767 17844959404677769804 1368522977783413523 435823480093508154 6350502739245645526 4164498253478860732 4064635967420008022 7976028174482992656 1161989427008135098 11727756565293642594 5373307100185840631 10917446118221646444 4318793717749174395 3289821582396988805 6247553086622605448 3464448102043638922 18105901938612190626 10951184410416689274 15892620531716592462 4223302866832096424 4882866074648843890 8539468480112216410 12852351413412694424 15084572648846825777 5676294226384274951 3789344117578001740 9480361596646544829 13885231546666364250 8774319538010618818 893857204563527799 1579947465638945552 17783216546170826144 730259522020977722 5029424465365693198 8280910931764752115 18120177519635098827 2298054098565179062 15360391578853679374 492900071225380624 7678551808399789061 11423332442883432777 4059139613753676435 3974305838210597421 14238487367672878568 4451387471694798551 4561253691351745851 1150117705137432931 11886718489714048032 7829915136546716575 7002959556302276159 15850897148849518646 11634579690455944004 11851438179659926266 6765313240621616082 4831061035367614585 5425252251258103924 365864857225056074 13432629598878773816 14435642115392548089 16472971190900121505 8331422039324321056 10650826103288507660 9258691430713076499 9831360700813696089 3299570141757244854 11588902259917945298 2433023050669770769 13367032671119905236 15746993746496092591 9588369103208650218 7273421920153650175 10136597800661884485 9766035723841266334 7429198048123892505 4736991385061226758 16480822369887054624 5260720526195654551 7691086027219812929 6935571530477311518 14139369424202263075 13791792372024935430 15940683418722680064 2862297539345841040 14231279990374323019 8858014804664892408 581799557129982584 5533109115469509380 147689880739614093 18344865496460898955 2832901813349010293 1591710278287686193 5731030135253402095 9062601091343484135 520034066117444289 7938903054301375674 2931086276902671534 3400167052885348080 3103499069802194125 14370533059944410333 13548882661191587916 11949986999412574797 5847896968266697336 15539086275743088908 12786385022927508434 5984393298851659683 3851483699062760318 15122709047553124335 16986713943457860397 1144842980836859745 21490414622492360 6402175902753886379 3186778961017201403 5254644070478392387 15546841096961357210 7411633568645523697 6186998732405055367 11939563578039112657 4672175344837613551 17988056629976457173 8483729552979858268 18063605149967433321 17015449294902260886 6553683535667599955 16699886615354425739 16453273780405910966 13354658317931846387 10146669187935414674 9842807727791784029 7213010047665220941 12019278312832793563 15207463249015569773 4947736019315918702 14597170679307674045 9897108362162204671 7929686518898303 9813831259844371818 18268890983638077421 17154041078944980059 9191875042347145092 14988713647659314947 3824747862937093614 14563390946927351049 1687351812987608100 490117472723817967 11249566975755712102 17247069484868661165 17958026016976862797 5568891909323552647 12134421505125310201 12598104173727161252 15212511138656487112 4925257062624986357 9238921920380645027 5640739495676349213 14140112919212724701 6638016246672273213 3353253823062485344 4321879490762816266 18123188783725478951 3228708515271120988 15719600814241005906 254875176185100089 2777200477611471289 5096199605436094161 18282913436541081111 15803680912606121343 7352052540303204561 12407455330913485057 4448945963484513143 7695391864258839018 11403689988369446466 13278317871357491769 17734025052597200514 2484299765638056890 7950148738736374193 10780183859617688119 10711121254025856699 10066423221370309414 7022024564825049678 9588022179748513387 8072381540088145591 13171009001234261934 4976055791478693556 8739488753927699126 16225011142870109102 4580857871782493746 6851299971601411748 11100813644547212570 5135309890307547830 6543452463886885999 31031252275933397 15351341396820175417 7981620276489043155 6107195230205434373 6147845826762540274 1717204184422679098 756002268198606228 4982904116394011838 6519645833748359763 1269629947025301314 18422901116108188238 17085000113101565588 10585166466808093021 16402806482962858901 5346903369459947818 13235603188969232686 16887711345151457068 865310707761758553 12803660351265120569 9553880196750848177 17308219841288747581 5439569920409832218 9586644717622672979 16590947325367789442 5533706860030546721 11407452649968561047 16511063491686303049 4429627557377470846 9725105759475559765 17852791018205388052 11266775817604427333 3475991849268889484 14929637936782854879 5541917247451818707 7156311886090137540 16438476833515855799 6298122268040752248 13554369880632213484 14800142723682527960 7598318122866939259 14641746627401078050 15839562634711220888 4567672908419458186 10690110350538787247 13045575727847434977 2577210778470285093 18155850514714493074 13785240197905188771 17057652733152116736 2195528090773472920 10993483279749781704 7169316961070266405 12294068994513537783 8649329919101377765 479853011961761374 2964623868729259820 5559719048715941296 13138242453289174964 7095133134707737833 896220189641635873 6313155281577543747 5647763047787917023 1226121887548325631 15120793698112697367 9725630799963530905 17471375265539751512 3038381070057237415 12913509888998086741 6390975530604847150 15875952260406402303 3372671128419449685 14418445657348731503 17046209568550060281 7419019228357400647 14696212451064181125 15590769380788545066 4647121822973792131 14497889642518598452 8634661448384195686 2391918281005776740 16049036580915200058 2881535812021730949 2926964851421128631 13923135401056242564 15689832723705657167 2557149568222351139 12705196797948262790 9231375422283611570 11810014323807581744 12499977925702386176 7966024446331464179 10415441835495834405 2731913187832093097 5560713619171775490 1150966198635576926 6316778049544500237 10353456561980263070 4345121689696662366 8336450095190263339 4755991357037339855 6359450514211018386 10525786453607272470 2203404702417157446 7115201213912533191 17498632252259193313 18354766663816274913 14106465844342200244 18291772898131112093 18266478621759598320 5051155675100658664 4608661813580816740 12191973509144646501 346330694337409669 6193893487069297706 16121237979618727155 15996849251029855158 13687798507412459195 8814662109391592762 13344176730858570822 8386537418580477860 9817296103593874890 6735815684367952394 2072402439248440290 794420647017284959 15934311827818770822 13745344230522942351 17276820791184525152 3473434858640476108 6520245038524541846 11407649647622417649 10145563779729006416 15348229231604891768 16564855371690356233 12532556674421481211 9033344111363947868 6752725531835384935 13763639464356159261 8615112389241229825 11746899832118592928 5959236493598095874 13158461960536180836 5241828339618848084 637535358598874302 15624620447573023551 6266697171532734283 13613310280470221598 2146341320326617762 13781771232207999917 10426866026961734485 7171651795442787620 16730811293450884707 9357687086385634886 15356302789163396328 7723560558239256943 6806289974713978555 10737027167473252199 13091749590268732150 16810438289856560145 13430408152240085328 10819779290063917944 14581108423794655689 9025127186731718021 18426175491671998087 11136127420235549110 10696825724342249173 8571078414400595801 14638982765387212234 14425436024610426579 18292881455104475544 12609820047999638812 2522550382595423707 6935097804044210498 10471460308565813293 17767205491433204655 9856453008183430517 5007279438952950425 10928894796065774630 7792867980810607566 16828006727227568053 5895263712037193886 6378556813932791135 13175827146257501166 14985557240575572179 15614191106788577739 12152877939587061336 17734299806004682745 15511985343042253000 11489116007012658393 10805159235674094891 13346217147983065870 16807100367172066325 13891087471820520590 15980452468615916121 16293932033236419444 9703628439181748292 5723197548025807452 11162284369070916323 12376026867509278629 4583471136398614464 9547547161506492281 9411239317401771020 11263193623475812908 9393402063626040297 7461792833795081172 4145358884697288243 5057654663915910200 7654663907159209068 14108531181824650279 7481762898453371728 9122720728574596867 12761372460775904019 12805485763830481254 13886256106744188641 12918274991842941776 2034025731506158134 11884740606355817717 12325578116490951829 5390240397700352002 10277367513896449061 12248034905993864233 3773484385583942375 14708209505712803860 6819939182569839460 591836724755972428 4930206203563817685 3021580691803183890 1674715865775173033 10363601682469474179 17057167895630573459 15265019667205877503 7841375678201233942 3737426712714177831 4951132530198697783 9386842831333545124 10940774944649093720 758191012299192834 6082272799534205323 16255181733305348459 6844972452311218972 13265678263910299175 2806696628166269411 3211626105413294384 377810381699891547 16308516998011607151 15338088973476834352 7526008085795264066 2005684625849697661 10294875533098489961 8237995821651067160 14367842925470264703 12642207001800621211 4006823899139700174 14056018762371403246 545658640611777996 339068122157033074 4059750156669715893 17763635302011242568 14052278456768212905 3658444436261644092 5066629154759578119 1141951638784457305 585756796015639923 653015126502117942 7329486693980814578 12443258797783608209 15686524627126398128 183172339983288582 1054969709690649782 18118563738130147116 17717536826963214847 13114958686078968004 6138823204581061488 11115084569035908869 2711597741671870520 15404629229969657353 10320988453036035855 9568835079543884509 7717842582237979903 15726659052574619170 10984415283283468846 1104936697452921045 6432044383362108604 17524825249318740387 6147388453949085515 11556118054165835362 6369245380443714712 7273860748797049866 8177442786517519515 14535974360533540612 12403847886519389533 5379318146744179231 11954464270382872615 15051694058256110613 2278647261227388901 7435555475390893475 14767481902231726904 9957564786571791715 994976175361260537 13093678357890078382 6382535399793883376 566932895094872408 5165113531291489335 12545750129645844186 9777321938192813081 484471783603800196 6555301015912542086 15440064882865389682 6319844320664970235 2069532671709462919 17583573451287662922 4463379077711339029 5267469380929379957 7972174683874794233 14671409434092040611 14443290958270839641 3572188290116202366 11394278210744137843 13648561682380300192 10294748173059193161 11835496925844842231 9471927807494809457 16470766378729180877 9936412950480778886 15299814804199724394 15905729049202231739 6297788701134261621 15518345991357437747 15127334222233755371 9261584896506110623 7420974009107625956 4147015687578515783 14603651519639503069 9928675843298807254 5294537325734302287 10098943277660675312 4091045329829076762 4739281507248059742 9865478913990988861 6329760348949921075 16699022667669518957 2162668277903084662 13999861126236978435 15669100454285613810 11496511600503348565 11066100554620861007 13573236215085212117 10701389092768671267 4638143413915872953 9203578743135151028 763858898963150040 10071492609947848023 12291651703665524734 9824380973439687561 4388739558192147188 2445026707543526447 7241523078336922912 11607931826462946892 3265256688898862322 4346103502561793693 9674871043508368571 14883412206910105445 8048824641552482753 3417613679631483030 14220741643013703419 3137621018667315070 7088697019991534952 14898050526054641430 4703468938896178799 18178854755927977403 5375073819069045820 4578749308708394956 11140808753827002716 12421003380425367070 3262428424807737457 13849050869818747397 6943829498106085004 12180943146569076763 17227724414680647238 15648853507614587976 16409415334259010820 12104047742818658870 16022492153391248072 7253455583155545308 12555586578074161433 644599393589421062 16539197567884885744 7149257901319134638 1476742189241068566 11922850764838607422 520063041505790728 2551230257013353056 13997908983811916426 1950213008574079270 1361696641662094640 13543274639701150013 4646305472547912948 13649343291742648882 17915726301283609733 2845130447562301472 8597995321458728034 13538621351018923942 6461369814086940174 10388403176510639780 3009323969566617027 12364698906296302854 7638117912401928184 11515759301681847913 12250260377359922734 1365879296426332142 5834801573112696800 3747151369462757133 12799112840251349011 842679363498029037 16417436083180436380 1849658889406078275 10422208476698678533 509897704186365283 1995018934576863726 1199141083929147662 14002087793618272731 4441832554969732662 4717836424607143976 9224746455869993762 211842691589114372 1166185165626395995 4095045594716704508 4957250982854553019 11989761069059148233 6949703631748162724 17032575634045489625 17162212280626187611 2268213101380965688 1096814359726336317 10153255400717956403 6237208734776902635 16809562625731532977 7388237867326368309 9918090279829162251 4025549141118767546 11789529335876809691 15845900324967270988 17087183992227760572 13835002001822781295 2317899722060517618 2311734142700794804 14810805090687978886 15926419237596321595 1585804892220195387 1558065957528923985 14076962438232084916 9879555791715563200 7786793337899565897 3675395433792081151 2909057763868408159 945725368364828018 11224023858625462759 14475825875543938597 4493317565655349015 15079135063135884113 5268514863621146464 9096544994772202399 7563627256025655909 5764387942562583211 17729282573407332703 72387128686343764 7701769948051646393 7034107101130163629 11240829043868129974 17566527479344850637 530728447780187491 4206838501224057728 5188631281577842309 8416210392989509713 17480845761496554472 1315540373877061130 9012621757311635245 15490075948740841226 6248753989937616542 910572848963101724 6159110355540124001 8798784763347540415 1619601026134246204 16394840830510141044 3558149067870234940 15536026399639031867 11301318328465772362 17618918508731509373 12671930049881734081 10598781056183737287 11438938134838947082 10764179539319070745 519619855539316588 17171973221055832915 209622073341273680 16670616566138000701 18200148132045635796 14375644911122490859 522508991655860348 12656133226669297002 16877109704341143394 13210032191887345355 8033684842384714400 2531568558485039402 7514210221779310295 12734359031702758051 1412576748197330481 15058739601259835066 3416023860472295114 8232574241514483970 13673818349872101335 16194123735165865189 10466899823159749080 7336670995959714737 7435807291521201075 13096941659061102989 14001198884112985687 8280804190443541555 11868981190554038522 16771127197218331292 12280839541372103507 12395065162445186150 7878624588695826928 4569968141958546135 18231767437043894289 7318881566991672869 14193167973155024509 4759033478119527398 1914104438122675362 6254333074560808978 10323719091877900357 15016509274931602235 14970805621246413402 1685013994138421493 8444693373923027715 16604307138598942174 2778700293441130571 8459091810071177509 3151020723165471300 14914063058308248572 13537943251031742864 5947291078513479478 11728896272785851374 8665561792398817983 2695366784308699890 14259760678536171059 14233731858402046290 2046876248558953244 12683742657712855189 16341664817538752120 4664020316695487249 14325303438107163141 6618397701103129168 16689062440532033911 8157870307705856471 1775672089896456540 4051765610404900848 12728130697556666449 4863558567128436306 9028923904077658456 3668496687298156386 14225099371872992830 17531007757980036538 11914325180053382188 1989907860894386127 4972414085269857647 10372354899252872820 1634775548356607201 15961184625169363592 16354126357334001089 15592229079489400925 142820248421763454 9746305031344818992 11905535241000199906 312449290919742363 12410989422778642330 926019277817110255 18047971532328685116 8796329644458467452 17651227206552056851 11606482716349534572 9156779494255870406 14714076076284783289 16769838264999187992 14492909315690569378 494665944284870323 10694647768270880379 1152231900735061666 4015723429179661056 13490113859000972976 9763356700727261180 969467874660966728 16281608081891990959 838959850946534178 3092844534364039631 14771428755934826248 12069148745627851161 11265023765132240675 3133860514785851869 4883000069773690433 664084494444732347 2112279266789822189 11629012238707971612 8446455459635585383 14971107940306425577 6573192942074389842 16783985398203922679 7170432492155635228 13993731092110431406 9186153626596036875 8347545274088084286 16619600910165479044 16928733761038610357 5210553995973069797 10379430443266045166 15453385416987347907 8284276752045668164 14560328722203809849 11641095973604122131 961013628336061096 17837065581207243956 5385725888315818598 7704217580819987346 16659646837366126114 9049566922929513243 13951114340511235465 3374010196155481086 10712695089553439105 14556641959010060718 15188051423427778861 17108393204029880583 15961497008082840772 16075392436191001611 12651519883143910192 12430123311608663892 14467542577057753140 16488806009033598668 13201305971929494016 12377600365385239764 15104977168238588243 7074750730107441827 4201934111674146001 9457162715601519483 14234077631318478340 3767285866497391663 1834308112334326018 18282217304864115107 17656614703272828632 10818269712562158449 9889842412440729047 14555312052098634743 5053637994215950187 15222610009654711888 8938280624555787913 11658487660947704874 4979690359486311965 5396240462291529598 9317076551200796344 6780385486673738302 3297243185515971869 9867927380590596622 4254192671241783803 4288664187951441285 9534259800410403595 4283143787914562583 5349612833490804303 11997331352678036480 11567821579062835223 8336811117328514902 15288593043503603962 14408012514315838566 13823790909158926079 8565210177486538029 14085118263732271345 1374904809181253547 6685439175911670223 6700288322970802714 6993263169504406021 17863043027422945863 16043619860240789652 16755994786059754303 2727708565092654128 5442990667984547953 13243210380476385150 15745727629600808729 6455502059868014369 13898906589009018317 2653014243280396417 541109416633431319 14855849206229222440 7379898757429845644 8352165013970845545 15115483500293029215 12181307727726307281 1412334138604726311 598179029658066690 5688301526272713672 10597020277326773047 17649037660135964501 16547975606221576119 5091350554904689340 16393085243143526743 13894857725156330221 4779496865092790637 18132270141729959123 9898715776396796058 6952057598504288346 8292988782471380058 9677429086244670682 10530700403562589928 11359056396585951544 10501481368425574642 17734261187357294138 7203981830370808863 16019305240187473600 5857562208810272010 8887421111765033433 10790056385998003593 5842612667553276288 782415368117110255 13520051150234019524 6992805249525092348 10037048914919379047 17492663497030560286 3624162452535678194 16573813647194353745 8047442043051974536 13381174525040086760 1380337987563279605 1947115275198885119 9397357728555149072 2597383780955826810 12817543517251962986 10479635458208937277 10786301655620575571 13159290571253894231 15510777837782005432 17246716686904963934 11219198009250173561 1978408374626104164 9377829586061767200 15397979689234941866 14593559254663987872 14656938935495914805 6040826617490789927 11869758077563263950 5325978098476242000 10955410516799586685 2105023421689021320 11277395050057819860 12490795166874473624 8719827004645912651 2102496731533211948 13007489940804143381 16723643597923653832 5956523979384867156 16569357339170575492 2392637549035292254 13589376759518099497 16806975836661138386 17573453239895925223 5219662636655704233 10365005190271041087 2242427551763941806 3512218913305481305 18048602144248915093 6741426684058506354 8160529485341167913 5850343021470695330 8910967543038922814 626704482279447531 6851572554107686936 11833984140244438518 17174157854555615281 1244543078828755043 17618907001577470518 3709439988931551971 18387089884817473816 5954103813675591188 1562612184780594043 13131667902375865146 6472136149917135162 10457644350015427491 6896477945426517494 1290984928575408985 18249639271432888575 16248004078967023349 6097931691063655208 7283696643654124624 9769560380307756855 5553017139333250142 4876404093202756123 11007245777856768780 13323653207886670866 8633686693554806011 15244352146739282821 9340716580757848347 5737790401018565456 4496781589882943316 16373234965507175869 7512864316696015353 11391779918664366989 7705366729018392166 5704245936269053421 7914008525236020014 8637059429220815711 15249005834601335809 3796270611356871691 2315089767452289342 18229444606554004549 4200262145772617646 3850388229076534161 15078431078184107939 16544933017645650171 17504308689150721649 3496839752402407018 693256567503656028 8985140433288962670 12136025641736615198 8107825916463228018 16069893583723648135 5902181393806480552 6041386988625773042 17673630914192000530 12477808585158184759 17156788569368540616 2705992030151840398 1505197340709190378 1338108468540485350 14447269394594038347 2536637975999994144 9146564303849373667 15996739207045454164 1882660350890749761 8280524369136709464 7508980698913547722 14170626148079604444 2721545978610018484 12353227447231107875 1746066437675219522 508287481008698182 2864975640873501079 4586181716866808734 15254864694013370066 10328409339472926921 10299451322822324146 2040155276227022359 15664740377401888236 9770336794255985977 17444259430583621993 5124413364821279134 17510999992231194911 13054719835149119320 667762192308623294 2119564847171857355 7786288868711635357 3636125192674081886 11646609985536216965 13237532525315564419 11446490496440493068 16464157203665501854 4587876336433334939 10155595069947623385 6515082504100849402 15829423071993241388 5587859023161370411 17965008845774914951 197661689235018008 1815431859565445772 12433492828543313053 7235613234061297714 15689294454954795332 5836602940805091558 17838223836510688686 12621473615429177600 12001518757166137287 16641869783023781847 6158115952353881324 4468709021897007033 16248100925168631107 4090216435435350974 4962667281349019105 5081071728131516992 3025441842951964866 14903332985683864164 14417119075257288147 833237627593778317 8659526750991234355 14083887746814706741 15606250736021663887 14869566155404404143 9089577920400793066 7471925792581402475 17290471020438271674 3742971296775396633 807431975289705768 6376559196702402428 7726499150518069059 7522117673922474162 3016357224256925329 350550209925088278 10379407004618491547 4101227723700870942 4350725717268463143 16606579825726342115 2081154161947298503 5299263478962566902 15007803468275416905 11166933175844246355 8622642699810388967 13128284833111631609 10656191588206541760 13817890577356196515 6454279139423164800 7279154794767741971 9904059600561426930 2548150190348521102 6788102192491103895 15098633657210815790 16473843481316511444 3536072612434167545 5706942117677697509 1082561883563176125 16647043069186844765 3801056439174180854 5640080810712059085 14883433125830783115 6171750167224499750 4957645797364760577 2902475701961622111 6504778904667450526 3345244966018223025 17865454284320836853 13428058027031984904 8098206542948897127 2062532615083364320 14769235585397503427 15921803631210688343 341195523711664279 10155822136618682314 18207456130806640442 1450346837804898676 3298010158199362115 17966886008774660432 13039997555387008835 3996963235176788290 3198089440812625823 13444232207859445982 13770443101510797196 10291532524597421346 9262601513552201803 919604773424405066 14738202304885838184 3836609922251652002 16973813195997211316 17774951829794383378 3424224603898246594 9965225360894484108 15686063030809932333 18236136507131818621 9243919818418519046 12029636691962667281 1261893417178586243 9627941920421438345 8485656279026032113 16579876867865109799 17881164031869450601 8488917783583741150 414128810306522544 8272852084927697677 8054081776054369921 16504928842161994231 2352130383928260350 13936587599833206409 9763620095615799511 4010875834379224117 2016419096796353168 3320768730052099326 11706915173394887909 16965108500723459034 3178876594468337081 15225355854149230825 15742320461446842683 16610662389296894340 9546018455852981971 320813158592915645 14641496872269844487 4858563122145603793 4473604158236644049 1680201879880524903 10904653165322238029 16493611142486379394 7325728834591118267 14294170633881396365 6080448460438395350 16558686619925352744 17080959370809257356 5505664340202348467 14177043150092920543 13073077510247003364 15172114166074444911 268127939513471839 7476778668867433016 18031968496165922768 7509682018370323186 1610526343362792805 14497538298243255489 547749795059921320 18312558672455202259 6042204111308988783 7582672819340025492 12110409935645972282 10518219447808782649 14731036579308798207 15496762056376693114 16373393611695124671 16530681531165101267 6190910059198580420 5839327222307811954 16782173408219911984 11502576043556556903 5759186728811828611 16780717523905793909 587959382384230316 8605069637878165834 14633603085771373084 7328708704929165007 13649402836486349801 8734640603224246085 2918045399351250650 6774982103035282 16744564670040539088 18247868403192541513 15579916591955426899 11553334017164752299 4686449914194377758 7875870508289961961 4147152948491070768 7275038514603440291 395831857416802949 12808029668501673114 11609310625723380433 12221781667077566313 12769005500864474892 2350066757525306114 424973888361462897 6286585950479579012 13308727942498232148 2084820518317685549 16328619188470150886 14803564030854649962 16733790070354962802 15712665523587872113 10856395042029138762 15193845281526582643 2333195805613777164 2236889603238821104 15341647872509782914 17514796033319605462 14056104669911912817 8664440960378724396 9833056394630938136 4803587854896629324 14311438517304345219 8827589183206525379 4896143110359199544 9166239853933306001 6225790966879049779 5365349685634983298 8104179108550690161 12811145499090137823 4407534817325018271 13626154382588692676 15385761483469840421 14980111946305350349 18040344435761239018 16899245122012440297 2777022911357825043 9137785706194939100 6806876346245446622 1935197551737174245 8233003553426244362 14792226365455864820 2391848990750611814 7394857003792656394 595661984821186242 6752844445364272918 12668602184730737749 15386099553580774882 14451266400325803624 236957996292918490 4807109043242772827 12230429859956816847 18356079193372829850 3594769308480899219 1655554858904273815 3578254166129724446 12619412855967795567 3222594377373035706 2703870775222771780 2794429831943622708 12903868147375181386 1785685895889297843 14307814423724801005 18061322634625158858 12765320885379849197 14431042627995838749 5774428429559190012 5529153467005189626 9033140186110424470 3519864238423655380 10914417954538938881 11366282986321264290 16098076771370381714 6935285667065457174 11161083866249323525 16415631671305512038 1973422969369503425 17529782369224506091 6836647265204123806 15561572693900620178 5772159238068262375 8774672850325284039 11323703920447189391 16886675411666339291 17991293610695223188 17649592086131900174 17290922407547922715 15272951972610823216 4305250820805027257 14441881348062316072 6144786431347296985 4861336833651055236 12604473372757074615 13874173224802526720 13332808091068962990 781531737477778252 1671443669594839553 10986018843605353661 8684449665210996922 15190667691076646301 16811550681292074698 7688780976929381704 2178873755189771050 3678488879423470900 6234658019343750456 3631803896147898620 4003195720936506738 9161237384760540316 7158674045072005817 378480438313706658 3300047574279536003 11050876481033637456 5571469535977483235 6649258221539144155 7440510251744430706 6663351025118816879 8443468071575184071 12518214079417609523 7332869343844600477 14466436898838547041 4324035723541579963 6065194050449508634 4138053165318796808 9576901577378592020 7290133219980572555 8326889671135368390 2899882087256462628 3528968191663715029 15438961080437728967 12970700723267184976 6116142094515672628 5280159199571620366 9374235014831432891 356313359352852230 8546749396452507417 17976745409508241772 8238247028762124448 6469522038562278677 6671319278141414181 6359263173718393845 12412272474686616421 15722496826737408016 13547447846907403710 73466353574759677 10971927072043286706 6344562163826429481 9714249966701746358 12177482432406700031 17686202172944594269 14185098509228547489 10125343333679430572 15627204704311588516 7662300040624991709 11887183277015353775 17624552818682383513 17709348031463988404 9474525201323408387 16014505849964744974 12007370571468543191 1986293197423257567 9812708327592426393 8324977032082536745 8635488042511419196 8662450000106855617 6864863367402517741 6987200006540048358 8200611517791880378 2466236620148313042 1657417248542913622 15746357876742562854 14342039191267036566 4487475037829110140 12049968284866982395 506262378260346164 9796130601987785269 11484308145691719506 2586476628390487717 8231115012480609679 6683051152670711185 12180199604583723559 638841221987626620 14538452290586542132 5121744245001866448 16110605318641727958 2822124922524538491 17898604490166843373 3319520006720458011 13795586563933116271 2983440853879009357 8342337520570765465 6122057469833692092 8785773268183612793 301709343588413112 4531332945691705099 885392549542154933 2767297612423077738 18064826062846868751 14397190155648824136 6395063209788113115 2351059197545543757 13997806821433054985 10450845790043182713 17854724660384844387 11738063339788684273 4956973407881209077 15990698950931670695 8957632435417590731 7384967152494498070 17362596455863857154 17925011149910242928 16498448925835838649 16895475136377857593 12966736031326560641 4424577925792431757 14536937409007006720 9860315275024066055 11218264798733427768 5038692003015125321 11543640654006896968 5295098822797541733 4740220556820744116 1689122100544593764 9748790510327460853 9788246009347319402 8846271973634443095 14434767896089548380 16107959235121695262 8990769040435089271 14365759702623808460 18028360335289783188 2463566767417592906 11448097520383283159 18053118321292724754 18277629809402498018 12705174137078348851 4284954984422250617 11161965508463420981 14725327500653233181 10984755224740245675 1883911960113596964 9223058237973380212 15370173328634361004 1141095050923024642 11792682713242281378 7427954209694492773 8498383305356411120 15071736167252316615 14155959619760662239 14024059955636168067 2247440028313391574 3811610763490632521 3006438183385824399 5057341207686992408 956568269215258814 10122762025359320170 8285325522313198591 5943307131701540484 3331052090224576780 5606809786046099810 3915665150551295521 8500163833045628341 11274371485259317075 5609148971634325039 10870773392743207527 7940039337028270666 10785560201494558733 4178924546924601303 3271772551467043012 10886897439120098126 2325829369895227391 9339523037875111974 9438706679717369911 7282019478424891370 17880525651035348830 14507553650212772310 15170822686685440543 6951562710862560662 3755527240314506460 4105154982690067513 11985070232861254189 14366951923555302780 13154772436647723 18205618198973079317 13891429944541327686 4559024074304711453 12101167177626837731 16924581504777541746 3294018885616667211 13408652131947457341 2828208196056341054 18296149903444958367 15076779843369458569 7666369672412400467 8542791653975609832 9553045915028873295 7060026874929470303 627143394182741625 16551518576689505786 4638903739368069523 10325767243349377027 4007421529844635762 1471188254054673185 16145838941419064265 6084388219748019113 17920356484006945360 15905091520490320248 11954001041102588477 16731381563655877952 12597780454547319462 4741515701945942126 16290419181045111380 10432330574808181788 14609944637403657501 7873399773194664626 12689439766587711016 4058329112624052609 5007686747318799326 12754862270738985112 17056683916747671673 8988296973345299958 14210674604356049995 11673393428426311851 3560308020741001309 1754922427836208989 12713554570040130687 7462774718420028354 8764703933416858551 6937183662090009249 1111162190785429045 16104656513581840080 7505876633620190690 2887779570614900657 15862980314126782183 11018568190093861739 7223710738088273344 16298241162206452988 3971793868980162568 4604641425476702719 16274014469017919255 7825329294472105137 1282972490492279049 11524917935271100064 1434258272767806525 16456476314224005421 18149697132437008331 5135149459291547192 3822260235414787520 4958600678307727550 5909740378873843165 3105760818639179534 13121909159975463596 20582823648163189 14193323446445790862 4763705082828739831 91181425576222113 6993040781185393912 9040641912869555903 9347767554751899997 1752685753104062830 13037675922169100965 2057945336911335263 8887124176255147899 9821399495854246979 321117244723732805 9444653589545528885 8876416692093782557 9979104713986036434 2207424671196240126 15555236610079448030 10826831924044388376 7214297390237059248 212941624453545998 8218548220980317974 9070083236179565897 4101482363913408718 12952081158959592494 15639249897496330789 6539612503511950039 17331502140935347786 1496818573022843775 1752242001815511177 17017800422167270392 3658483569924909891 5698310762130385033 3429823862154132587 7869039654862182127 11102569150687311810 11546303354925805166 8822521744679908095 17467577438990625543 12252250436243070127 16705936348392299106 8392576484469031946 14321586366907353652 9884721646435241289 1575302762130567451 1265815433132991166 10135658779331080093 14015250178312124189 9661319647464940940 4229203408167052762 7546522747995677668 645477562044746139 9296318792023258794 8192715742026644701 10571750916597630217 4775370589454079132 4552796799985409698 13576262191341360689 808993300743824527 5897796674953069777 3880380450548478419 17568810462631816161 7552814849289936091 14722189986481212950 9336145770166937835 99932441632369028 11814727458992586068 2502006006184150184 1989557414185323831 4312420613479828799 14039037843314423298 5172554439556557272 6946797062417303555 11618607798656474248 6572381783361441922 647094370809568009 339776027997194560 8281167271880544802 14317503540145470944 10387000425650562373 4288054401600007923 2382901034850089006 7763223978168351589 2855668666005081543 6425009723449922344 11053969162329490942 13162263713992598804 560716835733933679 3924471047968927303 8732764807432924162 1729582678693880310 16947796089496530270 14410757591079788701 612925499876054834 7022894997083522173 8395596490975753021 5572065509337118556 6189617064003399806 9533294485039625753 13174454343507575417 11840348903387127790 12260670511642098044 4259656130818196408 11885122234387875131 14038811750658666814 12240393000643835464 11658455749253832055 17867999721926483375 11641673063636105316 10715577780740309160 17891853281636403765 17050104734702472608 13133142384634485948 7914136241141855061 18306685057305421456 9013758170621115408 15688661879252134418 8837785213823198576 8204636202715460928 5574159098153425128 5703995910407030743 163006085820128428 6749615929044866613 4202281706594475628 1592870042223764225 9499289311424008359 7893390904824212592 14260530954026375648 7944766792403856812 5982889140227334081 17157913630333737857 2270204101420182225 1718782389723556853 2109003532779975935 9306261265313786096 15930188873094287525 17839180767490675771 2699441219339765100 7107681609024741207 14422694168076534334 4012011745219778023 5456197419045368622 11828469883051626516 7225358980268944805 5086252765136920690 13248835236768318979 3700554045611323730 10164011293731756196 14153984231348617104 11901190533014132093 9272218467921257825 848030983779463768 9275693224231649118 6372911416269185786 17525271984915141438 1115805177882144319 12146757032117245855 10297880452397937900 5190229071017085488 11570533331764716156 9835276548100677538 11027403575875171430 14628290843502108278 14299464227483348145 9813516521057239945 8857749008972205033 10825955249621186796 9594346835468302174 13476098969232340455 9006686979630720754 841355431739874383 7622245100616106625 8344919267384704091 413213385492150205 12386345021525467461 17089285077767633164 4533209812025463768 18315318898732810506 16475442535582411948 15617778378191814020 8746625003838093005 2575233240745731946 12528269291936138765 11970017428317115693 4520880810773597352 10976238712887564887 494368213637726033 4977092256656881522 13087856527032585820 2038287024664359971 3365970793101517419 753116850440016845 16159192583412207410 7718232513002988626 10394810138009692423 10119010293683679429 12153610311947393700 3537663178087086423 13785089874870437272 8770907100339761622 2303526325265029476 16847467057825773927 12634226988702017433 7739619353346560411 4551631499462841553 11506024839226625727 6479760030517761093 10754062755783984712 6567013204012080631 14475955984313751334 1998448345314870288 3725689964825935566 1012294161820341162 16544131147455035456 8735199446939639003 14814724465930446116 16575560696774499869 1837860899441086952 10407056170639912024 3328375883889718849 15522991573393163846 14511149146116344857 9101343455367016947 7239742515727882226 13033446810731337461 5650318521396166294 17006730087366471506 2000034826421152232 5882905088609153868 12594557605760818875 5433581843209581168 17789857427976888620 2722610437249473017 16473274327879204706 437848937932418677 7474322693375964888 16688289126262956543 295758274944041177 10459043937445767199 10568508438890656088 9480068647891517992 10437919638336468744 13701914924650837530 16971991198969560476 10803059297697721367 4585916533575562316 6912615211097646953 6511981565972532802 12745289772534001968 10138492503200150975 6685539172296395997 16061885074109967663 3539023609057167384 10865464450617924994 14794759483789705493 7237598511049770083 13688615757554207803 6462831067513767865 11425152460624840504 3823277306011663441 13261078651756916291 11893115415283739567 8490557936964824387 15296689637873314520 13312700812380738898 14624872480084302236 2984481774802642235 4132869638070814852 226964001578466146 13407366702212490390 15850218290157246751 16154426530366011181 3579180360530642659 13755872573269489628 1574909545539539842 4065354633084746057 8988562100482830369 8446271452901725530 12601087620648238895 2270804423818752484 15133482658705272123 14017140953228487097 13794216307265862102 8252699990684856729 2934331143320874002 16855830023601780797 6499088404282847778 8215808421846170866 8844330597425368391 10319212357943210825 1935140034408218729 2801010420639736055 13178560272741179482 7802631123934547643 7638723066960150865 3107927541916854301 7271337886190559212 2890057504344285855 10017644293697895763 5263696259366698034 3954797171122711757 13987049498811332239 4968170703296206803 2052098277735645736 13490866416517185285 7430615614272153633 963525634412018529 5483864644498466783 3408741339421138385 12207839542257350188 544205464032387441 7093624129197956825 18118791126482235196 14997263468645134426 11018731119093745260 11329771412190843458 15925847808067556723 115596806231904144 6178857259716451280 15199837215067728785 5887625809250574111 3844915734283806736 17332983424951329924 17444375457265661016 2080312933154837807 13446132002781740093 6403979738693449640 13427778677847145890 7854684272060459334 14070482315404207105 11224863649341930423 8006426452091759005 8430146590026079166 3592575172843323378 14907971565287252285 17885270405085535504 17135713403617102716 15175540294739258560 2807222246994372986 2396104289664500197 10706233386473715984 13707151649148186530 9530420652004729538 8911368097112471827 10425796611704536330 8671875934312103358 3259519365664565980 16481165488419353531 12474439597281221086 9919473093025667594 6462749255977136836 6311807978574842843 11850524148201788259 15446466327262998879 16346222799772818626 13411755743022196034 14902548621037752144 9444591497150097955 14164036446150955867 15754409262485758040 491952088773542873 1326936927827434659 1839941340195342845 3719886094282311291 1032755872701906897 2276234490900922501 1895207611199391896 1426467965185536410 3099631445810757633 7519983576238379747 8125646480296393169 3174410838636038083 5851668344241090211 13088843987724541382 7236201767128649499 5543006827448405895 1381418841767251763 13720316788623251793 13715839834689815145 2622451405651432019 16862045063135594857 7100355786027001931 9366248077900230851 7576173901568209922 9006968743855054045 16519004964870362571 4997990189733409171 6964000608258538230 14259114841052525043 571379862552579838 8476927160043369887 308290152547838289 7928233129672536150 15204193441325028082 11597406846531488435 1939567268116551759 14476714683418534090 9799874947024264354 5039286333553178353 17634086098232242770 13809947639565581657 2692687231537461396 2587542926896458970 12078533061929690583 3736944317726216242 15815417579112888839 6140507226005302882 12483987746311910041 7974872463436992452 1342496989061834502 9378438465487083310 14484656876659624096 12233032085307861925 6002351425753248752 8252779979632599791 11678578253692849294 13463601354728026585 14194960346183617789 12081908739732845984 7151990986088365399 14739059598230448074 18437577248406339701 6086153737134752946 12461604466459391923 14190496680090158001 6915099725218007940 9790116602786689472 15873803020611584138 5592329815355447171 2699995152545385224 9597731780609133545 2091133356207724777 17386498430851975497 5776432656956569310 1973172353945505729 1505826989662047667 17542527435335852674 2989390363490348467 16230364092301778974 12556363348194033049 12867874807080417300 15894572328939027356 17356348869077264011 17242366132939380581 2497800104133451605 13505165992307976554 12820771380608704728 11602699175267339328 2992073888945432479 10363815247139848430 10430264837732297441 6761514054360517953 3759123041561171886 16658569017618294633 15652756645486122521 6009225081942657934 12046970934640023499 16328767457071466336 685809780204594756 9360229524012443417 1057478483781877064 10779375928629026835 11723884716360896600 8436348567711548708 2431095812074142330 9311426924003140034 15434427661883361657 16697284221501152670 1275649263480104922 12288838241379034753 6052560650239258049 7318714432233426298 1182539587708092853 12749565691723971111 2426530136480408086 7187126581463618365 10360299120316572480 17210734789831842153 12235340815667924740 10946184772363843584 9763295769680136946 4602940288235829117 16969083875816372599 1117546736139558205 12427914214992838622 15615209818405157738 4320129927955757602 1951979056530098923 14035348518426423803 1784191667649719036 13942645285490885409 12191986019465825179 8428836122788365075 16713617126983386715 908538616959896227 5812745853969594916 14255452812057415539 12191649501604390310 15936248229084405980 1618255221498917754 13798475047769291524 1467689496830640278 6061211773255288584 6754508110044256802 13645640311509582001 17384548178609512367 4554377471227511505 5240103157772142453 9498450951489723404 4932024479081654770 14266870232879785333 15133978825356906735 16494584253590032795 16121807538660861790 17243517658695210775 8721668596107642226 3755172188811834538 7363070630014077042 15132410079286481248 2365546185911688142 447627849657741095 2206141879508982789 4043073714856326975 10703758414531726234 14176125048839599273 8972859422495694687 18296208650620350256 14264302846352230059 2621016004295975524 8141362498435808568 10795791925875618457 10867000629914700644 6332116344929920494 17517668586835166874 11923463226400511557 15567322423919070487 4634161009173815537 12881939551480321836 7362863958929092530 12986903495067342771 1576889877490074528 11159361111293280631 14705068181521306124 13040817146766286904 15898018570452126518 4727479629705615685 18177340103102522763 5954722582962680041 9460086849306789782 4989913748614216776 10065345672757780984 2123723121464546872 16053229983913286072 1031790379959812711 3127388237018758174 17260068449477212187 12982227749960388884 2878388509753515510 3204582708132541272 15857453525193214329 11670746809403348744 8914440514762778961 17974170497218086191 11151785179520166739 10710584811070298945 14750274948298632507 13485534237285199825 17664821827136597576 10371471113913128143 3026967549850950048 3400004816849714755 13333326010604649005 7589637531760818977 10100065520353064138 207554900505580036 6028910613525366010 13150615929736915323 18097780996822465731 10357223538393434660 4568337909232644007 9092595560487058877 13529857062113406472 10564862182021956157 5147191995824635698 11299405073641897898 1996540243585304814 15214962685299701703 3595647683176984603 8961193770161409056 2878840277523406550 16818557396791300560 2492086081451137403 18113093286474931714 18016859165070386571 8763538970924472761 17057765763971217129 8879794631090514350 17380234008305875194 1460499449572471022 13514522751928023092 1991894454561695961 14149846500328436684 7500877429397506254 14520430959288316861 4156560102791854949 3021283079989907518 6937258183286790196 2741250518636836117 7644934891612148075 3957821351429408768 9226608114166193722 4019864740127435568 13445079169171275516 17810052366961599050 1590963959001335203 10205622503377781779 18434425818810387521 8766848978315959689 7716361945106298222 16567924838015634287 16119473952832016219 1060685082888174419 14964299751812322698 9582406518260064354 13396022424643715073 10550903459045241321 14501201159849514233 16072269176957579193 15884237170706731923 516551781555510697 14570891837401346089 603199798634847900 16114524571622897133 12005102638429108860 11232770076131894453 14369560229583350104 7125489824535338712 12282710168715757810 3283624899104931518 2961953658926571521 2013487773059695214 12357668117379753520 12843554906929655660 7318093939004751975 14886358399680303950 7462185268836922428 4179710859128834286 779724650588422234 15984463607913062896 15095725428987699700 13963884060208991110 9696971864689321878 12762651440823333740 10261981065768337421 10616382824154460319 3369548259214150657 7624794698278715899 7156917422776509163 18323550713042083928 12402827623794964596 5500819395678808241 3245703391378176122 6795244421110926061 4358330184931863814 11471924762591074007 6708194543231274519 17889636224044119774 13980962806668305942 12463254471137403282 10390544581612153600 3640797460411796861 2147714313538882553 2568166375282430814 4050877861297048314 5622436213900177468 2196575799959728477 2370525052586179467 14034030343430002227 17361633053627919816 13742415129111705580 11749973347508003229 10966751771168097437 10553289238225445530 1844888584788540295 15707330388959338650 18109555211433553328 14905313871096927091 11758088957335513001 7590877744339227077 5586878884125323998 7757501659797842841 6477160182661161941 13217314805997060873 6867898949162879446 6775981459252872453 10371026918935886106 11591039990015599040 897313848445788218 308967227058411214 9472926193413773770 13330905238477561980 2544383371077712151 18087510451986311620 7899400439699730305 17745954722284011038 12458072261822513511 15377368940653512542 6251157136313463306 16175370796318439842 2198486589188601633 9198963143222757761 1775705912122778826 9970321291672702565 9271937010468306900 6724507776738141071 3408571002705313306 8455320613320924353 10494008350464930531 11475125630603209223 17703390159828821232 16204341415723689295 2874741822173712108 17582792517188683605 1473895696992519249 8324427635093467041 4721441604974323161 8430975028583600805 5559920349880927817 15012824328536022859 13991777118057171663 16481209876966274520 1516189843937018870 1512455212880137326 1311240213722830617 14856952863385981175 11846810354854432984 2532794091535203866 14722719096272375092 3154000246047459425 3437314900204675907 4476321997999738792 539895735375277539 7516963888602071578 1754834359478159607 3061483354078061498 8174907389652040997 13664096416964889742 11932945808137377431 6323903271042006236 9447406251057919577 18252276254294608012 17585455504669112334 17079577417998779624 799597813461148427 18388417970282264020 3257694881501319992 6189395724751264402 7103759374555119820 14513111881318307850 7922548823691784569 9452706849369801821 17340222512591604478 4111703115656253638 12352150312693947520 8350720090920823647 581526699859526171 16670401888012938496 7736406581448007528 11380373954062868354 8114595918436104510 15165178809792030403 81607365440262854 14347890289042951759 12468654963830824065 14715594191198123348 6034674892664254672 5356894742601316673 11144080398966133429 9141980677816147557 1867799794768687301 8828840429544464695 9701796886233613621 11726419751432679589 6145036658547414022 10654902924439463941 695119229366686964 7021207725051688633 11081223782133123852 18201585988842900919 11654687267157135509 18035734529077264604 18426826217855643123 9970708126921379582 4362263841509737568 2475604249625106582 17157520932326740364 7896412000122736015 3498079066204508948 13458952725830103951 6840911099413380324 3487412434114396409 18085801837333611214 7842997477681179806 6999478911666030457 16234274454035755413 2659215557494049709 2669988469971409647 97380419671397213 1811337803886874394 17725583482660581336 5343577094488574196 14010292828747975697 12519488991054459624 1781389060741118692 16678606243570099432 17207737236157175764 11885571938606460975 1196589239316899988 15531716808165856456 15735208179096686494 7168790345848643714 6139907235229037915 947065566417770528 6748630767848815320 11833758445875249353 4020489130383770776 8732494711946953907 3778038292061367499 7783023700394509777 7517108198832794865 9992612442600414549 12047543206647167451 7468727859223595861 1586549506948803167 13827985768215202726 4638874157143659747 258130565788550324 8057915799442697178 5415283544727117006 8978977712310508801 16168196365182631381 6790582667766281569 15354427515741025204 12847463536143819476 8627773555147899627 3077760723957294279 7611630930085144478 17717895935352865665 11785606599908947671 17259759138702671534 736760418566734031 10613731594902317881 6011873930986927427 2874503861590333583 3712933443232282429 10720854716249206079 7763551575996138429 15301849370289316245 2017542216087034768 16990586442526383762 2118032705721045285 14409853551692676510 12113400748147748571 147170617531529573 2853345686732069666 6333063808026877211 14787106588932574033 17928521964368900571 5589403253539167258 9031450452468471266 17330075105415119826 3747963367075413794 5174788993378821583 16933190808980300125 4752838197315133714 9603883271813315262 6964226312236320689 456467471028939598 13687472450509739582 15356625948142178340 13655489385401287929 12213318749041045362 10104214731355487098 10190424840015516174 4651084899306365323 8180963395031611234 9226529694408342937 8075964250595050404 15636421857436068547 5193597444610006007 5585031387656298168 15591604018922822773 4956028708841272726 17167252373438628066 8578209674352109055 8087136425750659688 10419968008908118530 989046543598306890 9927791714666557357 5214295274632852707 17476292397442489936 5986543506195212725 2427315871762766400 10899174610478737868 11078782519538607312 9614405957635343842 14348069086229834605 7180160134234848307 11437330441685009994 11771329539995290479 9953714318823164688 12593817621549723131 8594164087910197714 15475941812256594937 1040102657472945859 2450658949948760481 17309581407989661783 16546047254084533013 10495495111731691995 9148095891528409512 10572639882001792019 17425229561572301880 509732184796600035 14611559617114095312 19135032689815563 2390019946058846594 10027633726089442937 13141973845133698419 15177149450396879821 12477348324601435036 14736614899552885385 12075830965645501996 791940181795703473 10408113497724032349 2418742203341290661 1824198241256222466 8094400450355950824 16872973253913157127 1552402347921405749 4001539778856822318 14566833612632932708 13160122156660711057 2122700556433851101 16352110880430399930 914047154677728656 17725281828375207283 53073197177727968 1160935515441467487 13718198507049008657 8924203053890323837 8829319097330510799 4154780225257804815 14374553708049180316 2565833642352841682 2813440948482710521 3905777962182496883 16783147479566611418 12799213043879288868 15605686698267318735 9114420696456640392 5323832120782176662 4693730856237768597 9976776621738592361 1288625294969465534 7541724396215132703 4145744601425561549 17029138963434270179 3495039199260713324 13527790614144229522 743329486394124985 7602951438209533684 11840939393646329937 3216826741562207745 8909062779118266907 15148909646831518714 11374300606879726553 366583877170208736 3331243143215296381 6126088529750361391 13662545293382659642 9304082217565623956 17133539720020572802 15112678331837134715 8798649555261952362 14905264600745506618 14690059543527332104 9566202746348529156 8778828631725917400 11055226579869857994 6313273065250136618 18298228038549579432 1778671505017575369 5069592353086120805 2964910215758103746 9999612459114781880 14990981425578258179 3352636698245492722 1297135983560713211 17554758502119307200 4459234240259865097 15173547383234796804 1721437009773900267 5734438262421651608 8860434478682426079 7273955537833771891 15720892240338516375 9992608820895849628 17732432958584761035 12481300756411752218 3132485248273008856 9501838318195082330 7876430305519569025 11591420505908472224 6751187356826773397 3571817883554593447 10539658772280548389 11813438533887482954 13843988486117326736 1951727617930217225 19464599323730083 14182323660744821931 8914563876231246321 2050686651410486489 9546324395541447118 3297981675144403999 3079772451734079123 13030204356059305901 14360343050724045789 8848919040567928636 10982742493105127848 3060906490549228260 13427300327167999159 12700590295569165059 9943479182131888761 10351333384708906994 16414733685228242727 3184217784111556707 8652615665862664421 8460158355553771478 14015509855312447258 11545435073107383359 5117200820155810101 2752806613900147193 6213966161095426195 11374460460068879824 1692021939047121310 7287827984803263983 4111002446265925992 14659119254881849502 13597790743891176314 16881626725937479800 11614571847543437501 11967158011220862040 15180238484814123757 7567187266797683455 5862551910105567582 7567427212134946117 17911367467487739788 15731678774505990341 2175088954242283448 331558496644308740 10596084025261598375 6253272966603935086 348900379218929301 1767450079351658251 13179049210764249990 10419998887214803067 8913956808835112034 12790765291223752473 16265571060875753818 14141999059220199242 4483844429971734968 15124360141905321115 16419230748940737658 1050538181009419662 15360866164274143320 14147168043042918599 11658659775513356764 4580960471595373156 16834267555286200499 12807957597399241770 10254130727105511449 14394622078437520905 275743605829675449 10205667931182002842 8511079052059679097 8344427785473826451 6502944571357031516 10642395998288732552 9293960586773735843 11738190897524291385 15309535414283668099 18418772614188921548 18066025752602797508 15196417371216615799 1802824834690453194 710401759594655153 17871895338627798428 12361242015627742699 14004505804139323495 1804683251059267758 14552411919400584150 3584243790660448726 3974845860197197414 11849644653992646826 504772989734700637 16545400646631000111 3065346889547969838 12419852479089662435 10560127973013426832 1454639041398823228 24715515539103608 10982687311401673856 15961922806473607356 15301535496046710655 5860709198456883800 16789242030306980451 8952949944048149650 341598206855636070 15074525300765549205 16979935644622805300 9817196044523817794 11542637115496714601 10853550910985812489 2422351394235174955 12711555591903149767 12244566817946329665 15561915512014432969 917413740104097605 11743072967050009603 2001968899597792835 15542369438857342500 6445168947064862009 599480949998654218 12787192282255715098 7348023038789085057 4295009029264008440 15409579512091865096 791420665250837774 13797589124900036344 7328073615079711297 15161168681361709831 4674134808397888696 1029129569441585746 15984526365576653558 568976071233302600 18222057314191903266 10822629265611384968 17058777557113888171 13027248111800892197 15942223941346873606 2294752967238933373 6872906382816824727 16748278334162947621 2804284209855911712 17585726904933460635 10661643229697735742 16672182149796862926 17286287271805680283 4363356443422938556 2833120813509085290 12979718062625033661 4323698786859531962 1184130454269736240 6587851602348797708 2908226610030848830 2626945680195691973 9951239406354970989 10263507368648813668 14707627926484251487 14110089286871845167 4028162087371861079 5609529033149294494 2344115585784089855 12829274768671558878 4400650285134345970 13272379243208952093 8414257132397266072 6184450689202991438 8579741363893405705 12099869795780454455 4675226968417894404 16331686364269399164 14011478135772865030 8364702607365320395 18446391001512332287 9044608161541146698 13228508403457625972 3179368903539765030 11762226838548315314 9677653634259832675 16434617496809049031 5440219724774516610 13694458424679945833 17487009806221603915 14707718281333308350 2900439708038472774 13816740667281385644 602036096529058411 14798262703585430853 6202175238340744947 12288367292233923725 12907922440894695181 2883041262931641488 16352111133548214293 12287714331527945813 12236308262415924516 3080115452786946914 16044437657285717111 15945789924742965957 8765067522929652751 6542432058402740618 2090310822019758193 5045323897833735943 8554781643894423797 18127212820436056989 13718007670519430636 10824982281872048707 12954572000031966227 17316116637448154524 4949500670880409223 4325615752660771343 16961061277664247808 6255310499516461609 6848147744662692017 8273305667377200990 818960584322613834 14695225209841438894 14330198245883225508 9729425351769643758 13664579085662777188 12640691548200618981 9401831454751039643 2015188773917898522 12003907619591428902 16799671105300694480 11428705706447481567 8771271095672451838 12749792351963845747 8062645211440908447 3632270955766682953 11681282063662859286 6205530730876055157 14488404803948034157 3682536919759901019 9298045973573856973 14619515536176419980 6296955421593837529 8421970284660311696 12915769689722502215 3573408238428588519 18189814561795048377 18313891591171379505 4556378887570922754 3683920061866776040 5401715889789155147 14638119673005574175 8838849193667678794 16920062295109420576 15482654379841994926 6649998033087875981 4655930929122645120 6418266482616540420 2655851220956061318 10451952359524507495 16644070830824153079 15902097979564099317 9582956861205451329 5578912211290182690 11051684037143490092 13651324409903912604 5136252589774247750 14304024502333027583 4749348277985261451 17359624674630598892 15376247252519360432 11001939814067598497 13556716460790391717 16391799061147503603 9159749306858700441 16165842673794335347 16365841104038282388 1000272828610963548 15028216126943383474 6577280326505531372 10405537571616816961 14313620856454260052 3667476200535315957 16221600779619322229 1663743989731136579 13188781115831862050 14496329175424867842 11568287807946332825 14704265898229563457 226051429812996479 18173081213258402477 9445055628841867267 2425671365190864691 15122957471251704925 15788571368207331077 18221409455844465219 13914374612226828572 4803301060095789216 7348082041575427990 4240518056230532123 6733390269108335792 18060167754178507834 2373618169354203199 11822395217709799412 11610635347043106268 8339850421310953751 6098728095775067654 6150621309232507087 8148400938409213617 2899739350416886938 8325018841401555075 3432264024945176958 10386331431031265655 10971975374456623746 7802667519013010308 11731432996742335391 15545469267155938367 964879539302525771 411722320875937299 15232428625275110460 15720630211371271520 16140405976886299464 7841948007698991090 7969276383829502237 6711852139121991303 4650322759559498971 10348855945581887181 12063766916347487936 11312188452103698393 17442486751505649210 14264639316128131369 17224157396855521618 10006526960981445380 16861363854541164413 17363544662284621878 10656459945041685731 5520824125179668205 295033811749738689 13873545907801828203 10995286515712029330 4730997875058173002 18395687533073101148 16943979241989100821 7991425758119196947 215590770594683681 8702683206158220610 10260377045178026297 1330836474572148599 1930176072057667346 4953802474305831516 11710629680081493243 10874311391349013575 4315837563885284298 11456822617922257750 12896897457582758596 1733273623508494938 6577645087412692506 13704758634854826821 13151651194708685198 17792834181253085432 9040427358876137973 18185950955428761514 15417869215720777884 10890711572371961696 16929771817495918795 4184062332262213971 9870759232596630972 4730734557060802077 15304066021793836408 13660208016971505293 15786582084227556681 8436569653660783006 7971444619663336596 10152699636667671533 15301996506215048554 13319208951649443173 5094036747415395451 5222563465269528428 1198737726689626871 1435695094171002125 11752193328223827634 17240796945833824597 8491682148558699834 17769840700679435449 11954655114185695403 4878959311786205149 8657943408700333965 7756388268644433146 1286656588727210130 16850470671246372070 17620822403428011787 12452838982389692809 10236451691885390847 6278049564245019567 9752728286631140964 12069845244357482262 10376589330336169369 12552705140612611794 21585519287833593 15183927151925613176 8557065955938682341 8104494666294875609 2364618736548717136 1120744939118737304 16720485863792046806 15797367977872862609 16083533241631437547 15613145376873361318 271320131496208744 4670262041226243523 14839385009997556413 4975981203139595060 11351958328354234345 485877816323932839 2715726288231343199 7986545665234367899 18226944000568938701 7186839064000819379 16659461223676976586 4483474228546544741 10127751150855139403 6636031277499094406 12134049109263876703 5012922177632534871 4828062523117437100 9800625202856990029 10142421842460786789 10679195450913536759 9872279984462228120 6796184744833815646 9104603497409024113 16441144290094127670 9694207964262408185 7280470068126744872 384886329271315874 6316690218914340727 381322247978488064 6151330628076297103 1749472852026364890 1259744322360974194 14623713509409810452 8616869872383478318 5069113845810986779 2159263296061937573 13387739089996377200 13718466687222080129 15627652981926290856 16922065867552264434 16711531423531797061 8022364641902657834 11923627561269978007 10815167181156141570 15532484064031760624 4558504988093311891 17362374272842458198 2499912085216645989 13236590097227047554 12940435121330257677 12453659340699974481 4713398266387254504 2821314212106503434 17717846288416333166 14438611357577140920 807737382018531810 6907316712671169522 5939324255593218063 1148967587227236972 7124119165205408082 5016538039586218265 12079489106843826751 4054018570442561555 9016475474219117820 151849653735104299 9218803355977130138 16274862293169650055 12608222871273906590 5811554170723291839 4510771801589731038 13435146285243971944 588503857719824820 8198679045015556856 1273316909834751467 5637814210601365595 5586235068194759976 10879103047951898036 12426175222678904886 12488700118165176316 8867547548787677541 6232356194046529416 5804252785799160475 3993087263555464062 6557637084846917609 6415281084706077660 11692356354843781947 824434526834163316 2331074279026418256 1238553253324005761 18149390215134555942 903419441113328768 17529036610986665958 13225630680312363444 5736397250350913450 5461615992732825471 227244855483675275 2219121030927484011 12792671346663673743 3428806182164032426 11068998266002177992 3846252122380970464 2709837447782829921 14574656583833394336 16805614906322967745 1660553168329351432 12746545793929991786 3979996199845738794 14105743123309152351 10109422465339236846 4721013222694916517 8417387987956640075 8555590880808184457 15408911488781324255 17075713018710506252 17760103986025327331 1074894111866202753 16613056850817013123 16616719262472020874 10727069722343237643 5429618029830291706 2774948148393943708 15470033999883242071 14830757889544881555 8174935226691317467 5902809932117618275 5799235152579384363 16835098696741874971 3974060706745296346 5748383529031013207 13997808861052523442 6735794787210452786 7861847393958129859 8889608092463741180 14127789164865743050 3955157188436024181 8500811714585635882 13194123629744895145 10345610262351315926 9393958127835384254 1780284454386721114 13565786788914988567 15046253391174059650 4023615877700872421 463149994083446755 2647785046673838612 13360489764585322075 5825119025778497892 17799936025019597881 15564112361799647012 16132527079801564220 9232271545077472868 3476429588890327689 11156809704322375678 13652195960682487936 7134822678526308816 1197440232706211338 14962762860744914287 11071106752872041137 7992024197263545390 1698731275437966258 4952613548994173657 9556857766235492786 133255705387322077 15032666548045050241 8584896117029635349 196449237417134195 14758459331947539053 10683241102262947312 18286911545040887707 14631764511057120694 2691334187846531173 17964033155175037264 17752330144626329811 8037981922919839147 18018641630424285497 4478229751330902880 8396178505269960062 15446005802230512845 5188549710532515292 8545487110938157315 12506890892634595587 16940363660019380755 4278808184609747022 11039976036630157360 10834806959639539422 5542520924610637646 11584635853040305712 16802353322092005280 7836568845684400096 14549171930982083061 2738068366964861784 6269514017079973855 5162577475486316630 3545976513467498354 13619275156432599873 937296509260268517 7024380452401164020 13323117977235841146 2946104388507354749 4855425074405153800 3646697369699114018 5042028586879617492 15327306039656964762 1346406304479519488 10196964857274669401 12400222439583930516 3359374438004379549 2255982469915908660 2034147698646533656 11023155799911041438 12714050623352500292 16436892821972287203 7076896835939163743 4587452320291866745 13670094222606713345 17300782113965484576 10614808880436328384 3689833093375135361 29205677372721587 10598152431537790710 9825596774619681489 1283731903878913130 9750391718994653861 9857614414111027628 5399028841554316711 1401626589645851291 8414878745887556039 15736021036933320572 16723547632499331419 6267753861163949173 2358743252165829912 1480526747092318729 13158690417453621767 5988182979164967356 10649887506490512481 17519258685385717816 1881893303706931565 266603874075530184 1469761231472740256 8487682420538367872 8550786596115368284 13696001898755402092 14710380845794550718 1979113710939447942 12585317601820590182 587038610678749492 15232219965451278779 16436353068279707350 384171863927813637 8016957281540102791 9709874591126500832 16983191550128642520 8430256135788096166 8499500064616947056 13028514269554682802 10586427736973053708 8965269606045411452 13285767185352962453 8387190999514653625 2263515374846632188 13724969979598681061 17726341899444363829 13062166681466571715 8313728570263171285 11386936282983689987 4324707967134739930 1618901022064459199 18307916295303479430 7259493417121019772 12500018200459843276 8017993620378922093 1060776400582555443 5447290371549729017 12675610495419985891 1777575314666286995 4679972953239253344 1933497128040196475 7302749438057793346 1967031663305030316 12479005236264160036 4348004736445077549 12916914893385329621 12386082791232191262 5699897087932887876 11664960430862731655 11771044403312696189 10027371232355560518 2464556625897590702 6365538483772317099 3946231685575647216 2446302553218624622 17483717767187798664 3812749259107061214 1478677252089851347 4012101447808985020 12677571522386645082 3925437136048647514 6756800278948675782 15053293102317841465 4802484279270923501 3563051576158346570 434696781807400949 12869194845381124941 17311718381720714834 1363932046593161113 3065850143166924677 3792167676922176682 17609336417992392218 2174281907718025511 3783797941067066264 2420708323858361642 6804923676460808916 127550981493558205 2827062281777742247 3618343528853976947 12709430741234789405 12916047765517532591 4511461029667922366 11154298199777842209 1026633953549360258 14036878192391642342 5958688623211756802 4111724496416468475 14882375329832792764 10459127184959425414 5780443405913357579 18432613357173609631 14306174514266272221 1409808405596905597 14933196536407850754 8296441485424811327 4305943007913106299 14188720955731696311 747280238814401796 17469705276303876793 2074616635612688593 7801190302775369621 11642242970463628942 8801732458741540893 3742012439097532929 14494825958644652850 3301734816667404079 15680807210211395896 16720046727565577644 6278602151267818723 2012368364701431913 6891268602428637284 17340604696336914506 4535237494539004476 15290695719777368688 11693460199388160190 13269763057376644038 12059217674539531730 2148879790484759617 3271092453422320374 9896154310748072951 13828940975581097904 1262422390481385220 9865968384850573991 8488576541910767304 2565541126683711951 8380363601167432809 3362373831659827490 2337118995717165918 12694242677433530518 13300822411577055760 14922114494252229426 9647197959558402587 2510987402157033672 7673978501521089377 9525629765497816564 593296755700094683 16711553746860681329 12452992055070522684 9889617249020111562 12050694124580564505 12822286211286951198 411534762602356426 959726603480356850 4717755763641830326 16786777836056660940 1742143163876103979 19139038472336745 16417209735732652003 13029543846226260571 12991153001486842551 5752011236748145199 3688250211206866769 9611811376588553601 10465076905211190847 10890164191360914940 15042826369926887237 9012029224942795020 4520686338340533252 12766061381260002091 9921285297182510908 16111934031142824834 11825525987380842006 4351144637044386369 15729982165036729428 11994344001493650376 15687523388129267444 17032676794162236303 7430058601975242630 10700302915499519986 14369390767145227676 5763156738645934276 8332355819036645580 18082869474342289118 1538147063769980947 10533460864601741122 9316849814744666898 17006941495827647730 15655087585112858278 10695292392912751431 12119470798352542098 9695547862128722349 18249233072586910228 1819683304797099228 9973752130363324036 1402085511920434848 11832949019855438121 912416138954997219 14722585240816941137 3768763907477358598 2454290659454503275 11934527543487824551 16438441947849889892 14453101231772351304 9068963591385264537 12452834873861620673 13960841375205692774 3915574940066558693 1306947011761352273 11922770387438395738 3095717826130119383 4053651876133369001 9032843073468224769 10467830101942810943 17030929459241832179 15281964830693871645 17584119123534647018 13196991478343551101 5163933010319960472 1958246862767562503 11074573837644911391 15679519768201155642 9919624644240702375 17142208750712624200 17893527423280441767 16543063863263585601 17211352731115528628 2274945331399520628 1435510606155480380 2583532276987120863 12096906891262208496 15978935367316044860 16475838302226773451 508827459997104727 12127807019623430511 11763687329574247777 3730315220222115086 14733823127181246722 17396100369737284299 9183397645782893076 701237783330309807 13906005924422299826 14816070753701244713 11606020631484588108 2925338214250768651 10177498537450428505 17148717916258275580 2144818316936138999 8718637587477593402 12959864056888429915 3085626395534722167 7587195552044865370 15837305634696141440 9749708008925338698 10076038712563594980 7188154736231792191 949062385937944861 7448712042804167958 17443316516350036540 9247404473724937489 8321467257680802486 14219232322784901924 13674920274317510938 3991198740546929279 11058046027567219711 15838786365767198738 15916224051254106461 14139049190795764731 16097994094143782182 13429495499142231533 12510043025441355705 5914040801514534253 8402940799072516763 13630329115931247084 2916779651930453742 4195988178503407232 10308237772746487519 7964551520611569260 2484269625187161790 8403498819017193896 13133230596463779740 13512637746224518152 8703221871350191808 457280152670480937 9634829030117028337 17685846875020755352 1254566214698695238 17744650442262381318 16052541422191694718 5604924825775486955 2823736897712485131 576465709946132486 17807602215703151956 11635421981315768848 5225316892803877948 10357669309702517616 10894147419558519070 1374207323476336704 16978230253400827823 10834647006585275485 10585185482492979367 14750762190571910463 2752030818862209355 6799249848167274693 4417262616729855999 4329438580956101879 8425890768795366 13219099440356743243 6135869584411797422 3669958642454279002 8551455725792337007 4117870518011707014 12625283947980895837 4386387248287564714 11786941779747356006 3011314287104137661 4481076726703351924 18181648034292727305 16895496194908896041 14449438309819119768 16465266607400183373 12003472030018933903 4591879560587055660 5979064670167593309 8499746185770892675 13284274239259206231 6609811700022062575 14465606452398563687 17285729871823182748 5607178587129248079 12295815873500739737 194117782663218499 13376506374740156631 12877434812422585549 6720617736796179439 7897164513891500654 15979735609050450768 6125673976709835784 11220597604989539898 9517938547853299392 13447590381066911570 5312340371863457248 16230358052125950086 4520089194110672033 13763873924232303640 16082427020444749864 18061718852902201362 1091233545627882170 388826555528107106 9417205451565909277 13959169454575378735 9246609881605862630 14214943471704511692 4839901286353839621 11482217127763560328 11632022468045976168 3531970942145502969 7011824334857661973 13116706028401023801 14799257808678099860 6832279399275244858 11846133444388812921 4908861215079204291 6145829589230712278 2265254252166021072 11963611724145966245 11518915493432142574 2724025094949340379 6268124609805503379 16613587300201647545 14658216691386195281 7875040799636727539 1949673916154894206 9584869279525511305 3907904650241812236 1272272710438638648 6570631521413048705 3508868574867564393 3981871247002964723 4366498313483901530 15058027003075378573 2975365510278852848 8886021854712182505 16909508516287394101 14969094690355134943 13037756509870177774 5503551177229860865 13932980896867611922 11965935507684087706 12506571730313634150 4186259910238303769 7792015655606464774 14630831933091976483 16837170296797061527 2397083680896739246 3607610002094720173 2555414806157978230 12879715634403712714 11309338442262169689 5405055283526311986 4395004238960819307 1808128595771491829 7122013749738183931 1426884476213660138 5579922032622991481 13970066960853854998 2504412113352751856 2789359983750492319 7916999792092135708 7965186202914090516 11591950897760529281 3163424443224396399 6400663731319892623 16412113988653965055 14526884247983299924 781648313663973023 18091621222858458453 4102313583567656962 14521561912605065433 7406093108699899829 7335254137110381098 6611012870798610992 12716615047920455472 3482843587885888384 8129718984224844543 1031146152060524138 13238770975938926675 16023105042847413498 11574824924429016233 11055127731079467715 1472966651501519913 8896198048926084547 7470149609652339853 16612698343738981425 152506152836589680 2209808707433628848 3508285392793351461 13649932496993768615 1500651466536822314 729588020344582071 8614731560273575070 4046974044699640066 8225077333180333247 3379233632538203872 18404004032720687142 4468573769051999496 4408715463716406494 6180968336674108989 802271351292819844 4655901374550317602 12456984562703860879 8427512795689366452 4538817196527656084 6182081489469370628 4872154895476489806 11964430241633416731 9537446352248825393 11724365629304866678 8759746992083433325 9687273201346589089 6319317232399813194 8624964961295038222 49122606572757871 17723988079656674232 12115086854923382229 8546410766627759364 15409893659011865343 1837414084765401389 2154597721138268680 4268793902477896398 13333880981826738320 15352255925249358940 680340667179674467 4562104733525902748 15499612024877175640 4005375102205822988 6793656107206589654 14982740087362031718 10493287766175290396 1965281873407346683 16597715206230385737 1113885252257489638 10433654412480475414 9273360714662781978 6247412321217223808 8572847710242315494 17758675787564450432 17999412046076759060 12622971578100643259 6737623994479880823 13232516558362231154 17125925212396470982 1496326375506165191 3503016882010543119 4212585984585359319 9249410270361633591 561310671687449765 1097291859775413118 3084634319680511059 10021450879658533626 8683546188998712442 2323632410282347009 8875811125781397135 162156313213896499 10516933504126451830 6609556419714589932 194938626399301455 5253027923932717894 12780781543597870598 10261399527822138281 9052530996544234922 17901040052291019301 3758094307519729750 9536073107441559482 3251121365025090934 9316877657196078194 3613518313667789990 8676504754247569124 1513777916459218153 7169293464894335123 14161136567856453251 2116765418494731537 11630420742037099314 2711933118556835875 16482735682518286038 8609096112878955651 9143424110869411684 7876282327167324233 11053664594028964994 12713696949853289271 15722831077059892140 15343691627730779711 11140223704477302238 6669544336158412517 14160641483927424146 10419968264616702542 10940467419508368538 17355352207100279890 18441196561106580131 8429014052076519907 7320562033123477633 2580685425194189893 156066789954746578 109736805428155361 10452505942798648432 14125254254507944150 6003238091646103876 17418000396677502669 17684148170928724535 11842945308428883536 6037079086018814078 8383019664866889467 716274697318230722 842462346094563304 14286531880006793583 11265912159243998271 9844024717414536563 9968941623823545107 12206977837662206227 1441732142423647492 17975066565853101964 15039133854989229616 545233549110122326 695253909075628586 10059603661957199089 8260279488808976219 8721515542552679232 6161851301676719364 8987936911764563598 5059050234331239036 18341865718025132293 6093091635022068832 11382503063040733113 11113374226059750242 16762875538380347244 183241109322566209 15944686069575469021 2925942120162954030 7535505946761579616 3750368147569403143 1074143832104386508 17479233620043371131 11686787484640626005 14071620360522551633 11224463457860514287 12084013399057355614 6012412891133923606 15355779234073988412 11939767339409149510 9336473129648534957 18211558285715723844 5164218137597141715 10051684942606712711 13673268250570256095 5016430368060311691 7771887553192656411 11375161171714437774 7999691054067167591 11557587513580080742 11128641670514920195 3510052336246051298 8086408601017231202 7668304441919003608 4694586137717138608 250452502186334747 1420101694586429800 17640031710923451992 6376811920176901575 8187897524782109090 15701749450606416350 6844106646889701999 14032942959359672420 1334917944981757449 17123418083881092417 6002023399977928002 10166625055126531752 6309327561961951508 10000610825712522372 7255640264567671032 17421392224571973499 13085704237805784264 11443488495007513297 5638489606640908714 16466045185032207780 7456704298743095017 191126809808072772 3048794426782372392 7002263946398700349 1884927342642712721 5193501627457436692 18151764582026566507 2955943955634366490 3494775562624937802 511191614597871223 8463780669054667278 15250098674954181835 3956959253622629048 11956832223326582739 8706679230289856227 589912437358764059 6284821482437296741 80309244965767265 13570915664714880694 17043961018228908955 14294758204171379774 7457822876788220133 259649624637594163 756147698606066642 9314784772250913080 566713070885173100 17353063804452295627 14440613025034189172 3817000905352625698 11872132561847880506 6576485164742652342 4530968519507253180 8456799299370526593 11545417016270807374 12734319610283236438 9063374507054905529 6050133330190498430 3935795365932049065 10503286983125344378 4477613418930931668 1641146906659995154 3148024982553372679 11810038159680772327 3389236794185629212 409558506130068697 14264148318078202980 474415369087444431 3444893904824016353 14308408300207903361 15507838546886126695 15472266859573764419 4087671985667238491 13207568907826490121 10638646067640219801 692163476018618745 6401235884954878650 1962794771766753085 3637584473384457318 10194481446634268656 17614675084996339954 8816097334472516883 13058468879153889063 3028326751277736065 14748161699246099252 8407269299404294638 17952840538832696789 6339864234926937566 3525922245236139455 17566781968074004734 14572687875672464971 7716783101818904336 7075224069051731133 13463888206664918415 13081724701724834336 12390988212488452217 10431773183525136545 17999385610955675285 2553080733617462630 9123753868044413277 126129998584465135 12967394945171804834 972266445005352632 329144812273947145 11088049271071679942 5607929585324532488 10860701340221278305 5467822396069031430 9140815208511008106 690942124269607912 16169311296689381772 10319687226738330756 2669301702430568834 12276680966380687317 14769554497498163908 25762552659192249 17636112193709489848 14585776874539551324 14766441324873779935 9978399935557852055 3127678139455187172 14845595912059120146 3011244584677413761 4735419510151796473 763296789823030875 17800937499027966446 16337104477168599379 14541904376105681595 14779673302890598411 17084697556326193649 17098966810370116412 6985932126419593694 14781395551995889494 1088425474997901881 6374909633834997788 5999627173629004331 6605003641891779168 2474072554008723512 14611348744020857538 5063871833214783992 2613454728634030062 9826672526831036870 15683630006343072481 9370535626093943248 13184062460471554568 8757536899998811628 16646230757341668586 5660061547972936215 674919276688939881 9483200488270458129 12620608547458459616 3353913547488609141 2907284673654555369 1159031589456483418 1531577776953773155 317917975774455506 2706451809659422570 5874119160976494031 10472652798726603498 16402143788690140903 7813850174299226871 11594048853494209892 8436895740322670341 8526869702512921965 5430692100496327856 840754027639228812 13643266619829685190 12276860636434373540 14819257631426294586 5934114261996998079 497055466094098653 1847957499567171082 5223617080353334041 1156055011149095202 10326235311700317708 12657839095660895252 1674270369765584670 17373220701518040142 10870179115391753747 3628744421511065329 1158935842507930525 11569498949433037831 5675427775944858709 13217999423341170877 15158397360546565769 16016199291338643731 7198701871556425245 5260615531362651399 6169196692896181118 15861134931531751844 14338190331097019306 7543561327657080428 16608978431159958332 5568873705488511498 11613043115150044162 1038563235825234371 2510344759499768548 7430950058309311276 10077623415875746742 8594069039823014423 8566618431169071775 2781832323199505816 8942470707117166693 4611873517269378378 8480910959105528242 15706305248436482645 18186930473110509831 11724136365850936570 1526356151360861149 35592078598544048 17010783369918848415 6557847126178291050 12295287358120294960 14723943447586531876 10920455190658132428 4673990068306613431 5479239071692213492 15343552550886914817 7474124084852510333 6397574059654279262 18287010878201357772 622869009373571687 16600768561660123356 2341845807028378877 4635714376162329110 2926375369007919674 2066910730626978093 13761842621062768858 17819905477693034287 13822256800832198932 10429473801291269625 4384322478234934957 1244647036167416851 12379407484907241970 13061505982023565457 5486550909788599614 10731576221605908509 14580686989351474756 11315871133152764943 11220235130248636098 3398960741503649181 5467652459175171037 2952860717867029008 16909713832835876776 9300474706935941139 2593678433769439290 1674238456794153911 11008510099725499728 17127329027392626004 14018999608428682135 14281245300225478420 16011951119166459665 8247666346497669436 11395086205197079120 16534039098287554126 6991502357537852275 6163427460618351365 9962296914291196589 12816705107289542100 4447265591798504197 6415713322396626399 678026044269660424 1478405116762269723 8436728270095437564 15414760940027300114 11956294876788577366 17225796803712284792 2701192037859993444 18254153000428385413 3422648629257572655 17219581914563953404 9022661732030773790 14332641530828801819 7369661557616955639 1169823966449202566 12041576010434889492 6272260096019250529 12475792897027644245 11387383411379941518 9507167904795155985 13493574333772287802 16592644333084894106 718073661254274063 11665765951083580594 5086646359632103537 10553666913764862054 17439275788585505777 4900939558708932576 10954239078774726239 13791253844772322577 18210783828409550851 16490910486550307144 973183744008242241 13618912070509178966 4930908768153833409 7013556343786456699 3162572736983705644 17536372480951563444 14196630242093880522 16505962266534318330 10928107659878664668 6524901347005257309 11797671066739260063 7308581957877585732 12194032657972610148 11065524688575596267 11719247191053752664 15033700963629088142 18014073156068242311 12776075283815652754 1839908538688623873 6834480478246996064 8952325730359652429 12404194632258202553 4703625707978426795 11726551072047359561 8059049232871724713 16811367961346225603 17872213638699760731 11624541562653515326 17378905866451004584 2359285111198201799 4231767912335230346 1750343338238933956 11941350506484288344 15858847417530184498 12353395892910772891 12239576681225021946 241023862368029617 5848222155617840455 10343178401311140967 1976144470713993592 12723312579099822453 8835360517749565247 13237667838597129310 17755620091773638919 11220715720725051077 3471055857126957862 3119633512772301404 13701630902440569933 3159001291406457599 1469778648694865367 10484174815847032382 9399797083183873071 6504342807640254719 16658562968545502553 6314696129828325301 570236622355310205 10263733665950951523 8058642931616880978 528142542459878355 11130077314212288393 14219467136678921394 6878566178781140275 6402999855765376936 11814525909106853470 6607327856510625163 9674562025907350264 16781629192530951565 7538041128054050529 1172806871584179177 8892205592100725684 14129413965242272644 17876352504889677992 3953120428602188594 12263009010640669100 8732737564698819570 9833244116692516421 7637485080417765571 1122275273035399505 12580700234316159044 17163264857006147711 18065320561522239000 5309693748503880838 1604974509736619473 10049191784556844355 3484505588329477961 9019168836298877005 1260190653067641054 18350029517325392614 707173449477540296 7250981648694871853 4973301158031527883 6570066772385368235 13010168077129393280 10222965268519494906 7844571011529542672 9849539163881917802 2428973576773231712 12005728412914544086 11193043278913167569 12315511879185682664 8875045285129320485 5829148994419292987 9622296009811031531 13493176559220738494 1212002629070146462 16120704715006922878 13460302972749212703 8214225865797305296 5350510049019822456 8805048793852746511 12318228556119834004 4760912067749482538 9927424841759467308 14435856329634106984 9436529866768236096 17184458977815084548 12432281746183250018 4065516269242125308 16162175836474779795 9137342060925663606 3984162390236623501 18203503574030852774 18243785743813386795 15081519662888891848 9355515219122672768 13096722976699518269 17397590786292904119 13311896242152113278 5374392298029077719 16301796885765429283 3558701169857249164 9145897078714274140 17433950491183782216 15995210039393808125 9017653406784028789 1752011958766818669 2911145557095636159 8050489331202347806 13849637149090425151 17666809109347923840 7571481572072870461 537471810336391239 14579020392140060718 10976273757109414633 5022494809473894320 15006004428947681039 8951936531541959544 2961543897046266912 4879759665808713938 17352000496820509217 1924696137619676651 17783634379546752183 4801287058317654068 8471192764597106774 4005057028761510300 13139122464922553705 8342650114724826259 9549183913722667579 15160385333072363217 8632229877337660619 4277251347267818469 1846116057638601970 11578941298824900207 15130931564358019869 13609201928117662729 1490837107322877699 16610415159266759418 698653238258840907 3570457550514528724 11627370842245097341 17332754810379308500 11826695791377911712 18326814025011603922 11065567474405922254 354825159899697750 4643800659265472839 8644324424404805017 11969774967641294916 10932283567722407486 15068587079737654109 11692217668968736248 16900278662397511885 8187718675298145741 15931337052165086313 3631858383204010686 7072566475548376438 2947215846105999913 16073909399095210984 13627342860299923317 2618084944283599809 14157775420333706663 450660719600430818 4970127935088493770 5235798700978431727 10411916770191284107 2112407196318719764 6341141385489196414 2214531447609145962 10161308780211412754 1632235727517346759 5649132554449719138 4602445324730892439 14573346884029732836 15583169364602404163 1591121286710058270 78339842441678050 683740224690714299 16272051894547560060 7029877623206833306 13785934367953796574 6558928334229090397 9204155169155192681 14352510435631023564 9087791030773872342 1852649732557270882 1051165222936526141 6106554399389154912 16901698145260110399 10907258866635167263 6912512487066664772 2768862425853190395 14594323536718326689 15784528557233085285 3634143595565799614 14905105037858851638 9557744740198609732 13038175333621236153 11234312274018423265 3020307572751843939 9515402725459133813 457874983781203193 7329144904030477290 11483351144511326542 16671099614750473107 3185270010408905370 11623668848769851291 12969230081278689948 1035805742005662699 2641998168351181483 15950041977004967327 2107032863256285733 10811214729783326434 15082880666486714703 8997608766689756343 7399463665451971397 7109831525246252381 17206806180652381230 5746023520646333351 8456961508912517293 546370131502036428 5693365573617131860 6158273707009707985 2273797377129930914 18340031219811900923 12182108830366184443 13376778563580413186 8936616348667837923 13567098001308162583 16177918144313011366 18336113473928579331 9375947722476183864 16720654174086719088 8839659915543305922 13438399225289298030 3227215655972778999 239912726470317905 15876112654103186311 3531063994667413353 12656453983889405223 8550316722171027936 6485342533368414521 16732969544428453278 17800752160412969067 11161335544342698395 11620669073486515716 12933675666794768522 4478847132154592095 8403583092013492512 1871142992485356277 7698514620795056235 10848977584774332707 11051763645055746839 3710757212466742106 953561143726107123 4995527639210761013 12536802671259023244 509900976032559256 15009300900954066200 13386770870824853319 6274305679157679290 2211284887140360409 10127308633010430758 15005108136766165490 2175527069867185104 8516456943868286023 17802915400964454587 2887013465901210295 5094920502702709209 16407233195597743566 2714991828600366171 5402566343638866262 13337631458687099851 202812513767912444 6673667203017453075 11288259631040692389 7613364756882674742 2989870993028850613 10818923483810411684 1184447228794492968 3365450456046599570 5579287586897846191 3445718997425711569 14068121415171033561 10195390809570189942 6662987369782072220 8531030435642604394 9338601281476309777 18392334026922786143 5173473849709546909 12949240699394113703 13286699720436042098 13886304267424160070 7017877978838023534 17409581924883183121 10282872080626479647 12516841822910907117 15220247647257469559 1928803189746512185 50607029892672365 12951019386865630167 17538293847840808509 13798217827069715494 3176594992623276638 12253527221567346565 3480071892816829192 14249008756448871130 12329776328132334892 12434057043550967449 17127380343625504495 9587132592349289316 3138470933546869179 15243358769279780806 7878656240817820345 1870185575302243255 12336989604883160638 18327966688461116813 13884566330074871167 6979743440344863541 9595599972938814532 5038853712301098292 13512032004332769737 12605340952229372326 5315984094589048425 1137172761596858400 16202064978824129717 10743120047381731404 10885697960295709271 13906632370980027297 16344658126599471082 11091837910585624490 10707873228167635819 1643957862544134049 6934296117624257227 14545203029355877818 16030153320138641123 10077684006199364221 1518188596295963837 5312422973767777779 16930962449787419823 6389046354897587546 7782350327342701706 3298004165204904569 9980454526294299989 13946800871948669684 6481998251589013638 3675763407649746202 4458461941026133465 2920260548413910032 10725271743731932483 15845837382986349505 8813889960554479848 4441470770172642479 9168504027723104531 15730762287205586472 11894303189988821208 240428900241252887 13895659501358354812 4764885234461170085 8203640238588676922 11883445143459635614 10033632752996648482 7293394260013212837 14557837341631037958 13475105966408682567 14089171795982345152 5742207986421539907 8154013620412489908 9500308848924869908 11819774249387909958 15170251734156195771 4414645373516087797 12182508429073411392 5775246240134750492 9399662627446457639 11655016695749817445 15313980118996712733 17619778355547670682 14553064593882538226 16949828548152480674 10304558285898542488 77875900331924689 13462037942464735744 15342043910274652095 10994540090847023405 8027999184406302670 14048630571866484164 7947280129268655859 4706071283457186770 8226316231533272061 3427059680449544621 5261830529188136034 6261753176022194940 10596636402478675653 1677417361821430590 9746261744716230021 6672106756315724090 7885263515812382202 909940944941199283 17880867131102639391 230772765086731559 1328778854802058310 17721215742223768645 773582919066110642 16719792908370719364 5773677103402142348 10244697420944908551 12050172307972367450 15454162567589752938 8651975036251796061 6210454548033932361 14497240616227378969 17375752847884778714 17798075038372832412 3377987131491106390 4108049784840281329 16495556465109612152 14890058754042204159 845747538163834023 11921252340521183800 18417708718359163937 17919497822853933824 1664777401657505870 4106248662255415407 6889933166639658842 2280918060230108688 15752697364919529371 9673138216520444474 15623528600706539287 12692241526657134935 2986197442447789306 14537959925239873489 17721733015851869401 2242762674986136603 16531342203615140767 4067020116436132029 555034696712336661 15629619883257093781 7018697507242229004 15744054600729929256 2676442229550221170 11959581859034500429 16828180978413376118 3202876033992982917 17970054924110340969 2142030864633769036 6805128709817622772 15751274424893488086 11619066622872684055 15668605976434683513 13253304258801272561 6458421085623947352 6160054948478443866 5156773185778306957 11963927135018633272 14388876961088986933 11787814045422806664 4360500250086482938 1505746169133081492 17046338764224409766 17756803059786529853 10591532021633509145 1857123818838076980 777403113312111549 17061824645932575423 7903663325578083520 10780314534040816532 6703408829433001585 9756676787510837402 8960752102529376119 6652995926759569989 16668251167799947622 4849561910097619283 10557078004256354871 2757390131211605852 10507304814369728768 3220474866008804069 1924935593272876501 15266436845136691151 6818699160488569926 11460881609084297274 13388645251831849976 7081030216381188096 17698040780788622368 7053863567500224853 2365312955223959174 9548429184277702647 10651382280729821450 17394847810418715742 12128780203926400749 15399083758215456727 15581654538246241959 3484126122667452875 11137708075093708603 5591751707623159359 98983758598391934 1948660388329923914 9408528442089526462 440223321107921120 9689674334571403541 11551508204473913229 13683632777873627561 5503689558494064249 3602745845522551639 14468063962465023571 10680918080184237909 11485463769432666388 6734798750440359623 17342006893283347013 14060286264304528734 6007723903347469934 14347788879101536833 5520488698085501002 15216030544721427825 16879627788521619892 6321849533846799463 6208691420715045851 8132447025288516264 12441963101233311030 15503209935098931870 1163313752446371494 4506251728946771713 12987126307843232370 11160389260349128049 8776991183305727532 2879203150450754441 9987864357483356338 9937702762513005493 5698999127248256491 10936784030622429984 16719798481351036096 2454934517577442792 5932477820614297534 3049479258680787251 12789773911813626566 5860127197449004212 5181066886418314524 11150779106792610817 5548335838094309180 716582841597578497 9793985608103453230 4489794124489043488 17138508237235519617 936141776257211091 3008249971064027782 226488949291404119 920770035291501179 14765465637115179306 2911258434713071192 462424442483189539 9200629694367146293 6700318695211634310 5620246408644254849 1451799783679233299 7672957185175111747 15064758021344500926 7986436169329948248 10107579772966423563 18098359607696317846 4675467029324381075 9273800747032540307 4132619941302681325 9087223870375458334 10997833042635984253 16118465741689120229 13208792873871126416 11176655423916045951 504583003286026039 3764663831359886828 17389689052556232275 15082504017023422154 14977516315949016962 16207900682523284737 17589382115488093917 5026706538309412024 12399187402585045223 9236917576488068539 2936826749536879892 2420072022387752233 4127590319426147456 6499225989870524657 9186427546636550338 3210690395010443221 10087492984584789600 6874587438958148647 3467735225852118143 8737109552446592194 5729103156298166827 5618051128197666803 10381763765696997372 6160954987670546294 7466462584607421454 14849708089188106028 8307350833336772128 16083883617671779153 14607417210802562737 4033084615257657495 312274839729600855 13350372871898470594 9640015347368827510 17306080009337664474 16876096316579339547 16556912864901084745 17169482432202589181 5756244905003933995 17974195088758236753 3972614602431187420 14161188610381713230 15263259454324824570 4052223433288485806 1933509368034345222 6876745977067059397 15503689927951617358 18439758106178126913 2916496827260996156 13439094760411774730 15775328369102002692 4526975645962084448 7888324525827117568 13914604627402910868 13081808468098400075 13081775860503825585 13143553653960079594 13395039374630207491 4728819587969994416 18124216985434814753 15899173347466123179 1293994144221246311 12315228184221332194 15880766096598032681 3202317088549428504 2691630997177743347 16588747208414136231 11302743583632743628 3121085352392071942 4122010069235426366 6260007269554825164 4412298665912337541 8456744712865157132 8503987180861376798 12898861801087870371 15141652146037875906 422374868220688740 124806588316655626 15615321831158555024 591764056304931082 3078216039159724306 8115431111379685839 7399256467184972747 15681488827242889893 115072860753722756 7753634966612767990 17751964444115933124 4392644450159379124 15677170902266293674 13488539269892833403 15923769273512516141 4872517637968906049 12828278702923121715 10177275015892450174 9541823396692516306 5919853194509040517 594546040317243023 8637389008578717328 211233683965054621 11441550645416039729 11932022145078373079 8122088594709852768 4510769102051032835 1965938545661236000 14105060598478139318 8321225797081208884 15966555550097265495 15879193929689410473 10709995666819305098 7028250887113486301 5766904266986428605 1733268951219902569 15541117477169423652 4024443362862344614 1529017843061584633 11081059194431490475 12973292142663747213 2437284010635954258 10067188284824590813 13391287392205853495 3209950011143455151 118651378249713531 15698390949603842595 6029042909585664406 303929301784376057 5758390386698262183 8046659089448395665 14613358615199870389 13179711214272338805 13869929552812986551 17828959920821463385 3763635519852307656 156012006199487259 7835244687372384055 5032274938615003997 10121782318479919996 3615474264548324679 10629811686653642427 8778334070111846670 11126085219613236406 8810653720327842644 2972273613262167225 9382895001229101096 12774824492330967868 1938995707077797158 17356186571580384870 613443131416346475 18042019577487684809 4038135299550267458 15115919289687197170 16480530140072285016 1712937863980035034 1215974878817650263 11515828334585105090 16059049748438063185 14389399338283566413 16424204674849629156 11085929509481016600 2485871983467375722 11184155287679007196 101819609076201746 1967689881890669949 1991986614750855400 12373289150292663067 1347240807333146746 11312968621209433564 6201562649511986464 3662623870304399170 7507053027990378405 12617091762863162996 1578668381870087446 9172679467958019194 11414653033405949483 11396207828343104889 4153648819175135883 5197880471218859985 15201779391144397577 2120344191586374702 8662762985242767900 3214193499640872311 18346694522629458978 12267682360179056072 4854807764240444094 9129469812925212681 7158554052811907403 16836025872832111639 14608312411662457718 9691773752627590111 4664534266409110693 12201754481305522047 10259745843012431901 16632395454279882254 9450577343060842005 1480123677953109598 13562154775137356489 6399185161642262514 8615056365991053604 7520176752196294834 11749144259271835001 16534721988105140038 11132860547996002324 3151842341613874195 10528924583287893543 2094043053214155731 18258623621788743995 13205637316660126481 2333305982923824505 2172630957664058925 5674936615762917760 5826656058433805420 5420351157770513920 3856524226818856352 17084568084409335004 15073425636822535416 10447182687389972292 3212789058172506077 18200560836343556227 6043845382415409527 3577845250403173985 13043294861727330997 8990021222207384378 1424226357044757475 5723182745747244359 7781978883683000246 16077655443519434958 17127025599478651052 12430393876827409153 10364670733887887949 12186193242080527035 2331791293022116781 18033990644428423453 6859258494122709926 2631614359830531454 16090108135622051396 10881075927108863655 13989436016318719211 2044240042508412346 5413955321895793 8352397967940633927 14655404280767450204 13139251717732403739 2280216526976869319 4048961731836832734 5596529029011149438 5902689671676084417 926751879789589612 4357655521051655838 11265538408064676348 5949103293306930429 1999229976953927980 12000170816119282862 18113751093267375468 16727124958126593775 6333078823366489424 10727083860967708671 1977392737015586877 3396180308221731829 7982132285081653659 17533513094797267802 1180737695154221356 13214185025143917276 2448997498923990782 4939889919763718066 16482123167091283630 769816477082179502 6058259946795288885 9458885602552896799 2986107125683687245 15058611012685358021 1916495360575336158 2250208748206064948 16327101061885908487 15947035794436989144 15558361222958992721 17992579784574694927 14365148440651169274 5481988428527438398 17669269380818967226 967200578714955111 15709431157676741288 13319928397899464585 9262515620904830649 12726719470738827842 7397226999084195989 7870813637047357995 18147100078347368503 360543542929152048 3904821037395344317 8950548054234242077 7270175989510285241 16771242895979196401 15218429692383222009 453913291265727709 17062357266135846890 13125136965239997434 17093449714929820479 1824796219371680281 5933429056677030181 14332108188240752059 11263585211564073526 12242041299539280525 12558327114372226705 10411156086226039947 14204749504050430975 9813950767388093784 16646953032637340638 12590481050070165025 13668767001376198214 4838725436735209287 6999288027090362966 12404519402828641801 14338508318966634580 10018460226551453200 14990521895495422768 9684816648504049137 12806565716204370930 10445997220014524731 15134649598920895473 13877084804305926936 18266281923639203871 10752415505262864745 6897891473352261554 5797259667626399409 16585687799729901116 1820296698865550664 13548367522077195864 16296592847861235979 7039561139687025941 15979045616616245925 714548396549137108 15812030060929746094 16284768538441318377 13654927341417935394 3961393092222845355 6419604520206762522 5894747268668078755 4638800812651183853 7496919622703169070 9630288643882354938 1417230321194933739 268088769207253502 7737919163667665017 12118439401763324403 16887304866873656441 11401247720511673886 15623330690687455941 6215009793502341671 18363775734895618553 2072232600352270013 16395481847659969543 15986893818121371399 4806536463013379247 11038791428118901143 8353997709827866034 13553040990618263865 16652509642511299051 6095694095081673157 9155672340215727673 4325252809107479265 10338921849662656480 4588194897181616825 17710547869253398394 12287862750917469843 8053493604319678931 9701305406431778092 7783678502934247518 4384224578071926702 7810602499206917297 3741661266841861992 13776099983915223104 3693318607838843659 6363332876073441535 8802775401050675577 5988753723738091590 10504110414485965164 4339224449189990847 17277336307556781107 16797464027526001042 15010741438449917455 15017657611090210762 4115389592427217648 4939288058984160385 7273638205845751671 1079727653671955705 17021909133622157862 2190279491211238281 3384805480928086524 15911839761446098872 11501312224964975324 17229189867997893422 11246410322521090007 11867170183207468741 9665517590353440334 7815288325500253830 429217564894647261 2118544012845640371 2909184463718985651 11742410303362001005 7854719943016251829 17711885388599121867 12154607839339125635 16788045152457988874 14290451839091646534 8055562274869359141 13432271228614161524 11984623679474083176 13023424096607196194 261300256930110305 7723338753921895529 7769029516753054828 12727550342568784614 2643891181650376228 15627735954040636985 142947216249870701 670762313199960595 9102995928944922870 6843960611181769651 15669391898238528743 13106032011557732188 12235396252188042747 11706812386620449759 5278830353732008188 17811869824946221608 9726062609629345686 13355530725853268660 7532879138444077720 18016190045225581436 2015105957061926575 11342768689931491008 13649639694813956689 4473131025255449349 239073473588013671 8073214345542431613 13704491237471439067 15620537820123240028 12045509952903310694 2879584514566417156 1153524913020954340 10640281026025160390 2758938826862429431 67099440154632669 12928376102566259456 3343383347880754832 12033942029036090210 10142634465923485195 10978992296710554850 9455583394542870519 8144650237700170384 999893969422261567 8516574586897356357 12848340574536230578 11784497148278452959 2897778387016246160 1907105189230407586 12092907898178846699 5832994073401061142 9865572341130227492 5027400639145402244 6191636574243889462 15502746646966822812 12783811520232803172 10486744257486407508 11722374929498496638 9415680681551970928 11511712146762979994 10706101323153142169 15493846883145766129 14964821748712267377 171810954714035995 8357253094051089377 13949358417483640919 7196315196365865651 4800319033235975061 4575822678199517283 6840150471279996615 14150720805936236294 2597296335473259039 16837808758967791377 16326763007599920172 2221545802542336054 9944193586980635465 2679711447249414698 4125132489701001304 2574385482217911116 9156131547399544777 10230758871806201389 14488077065844085559 14395152572351075722 5470869481047901741 15673865707445675078 4616447863747526703 8771144372632311012 16747209253445265845 14057353578615097873 10793826271289003996 16482400900739475279 15016340619403252034 16535957349591599735 2950055210402477106 6256152824491886118 11692924892121447774 4417112193246841228 2265902216689633497 15040611472619288161 7224592149602413074 16278404330724098847 1723076960757818631 9394046872236455815 6303331493480844446 4624877143657028369 18370577155418611147 3959701939474210107 6763192753284136172 7521856528803693894 4955168290293649303 17020221937579641381 1733650490930747859 3230801262271335029 8386778135669147317 13517039334639818011 17603821742804456577 15274958796135980816 4699317016165118384 16946897203400437654 3161909829761888594 18177195665784889578 4275603347400117487 4767444678051325481 4088051633693181560 6703870491741829298 670538527884169482 14709369645068590393 18021027042456532768 17853487116730511514 4389518494591778255 9780181864294755821 4080003661057985672 5813900181650712525 15318299307526311910 4545869663773454398 13577219819140892382 3444398147175829173 12009327303341706460 5337823436008972897 4030858135676798073 1057698637585952333 8479772991586287485 4734246350234818601 1541623817320964336 7892140356045303079 11337784863224559973 3853819010028162433 6840183994979400100 17825833547569183773 12986728159872418779 11081640533756463009 14558903479744207638 4704078122674111593 4704135642596704581 12613586494020210002 9081686186308457889 7641421362961503903 161353289022777886 17736317090681334884 11846507857308979111 1655952810443480653 5011032762073164647 16073585621625242379 1233609875954745226 3060947583936646836 17027901089027465718 10166834274344472009 13480713419671516820 12276938047764532706 16119012549480393189 7380217704522016034 1782646507222233295 7469224219974845334 3487187873528879782 8145927675854984288 5982487118556008618 1460766078881179738 306831626204103050 10786549904219695381 11363506581352117082 5623592146215058432 17229972353914152792 15640352539063028459 1942409812373109998 16656372112287463145 13284572999493515875 16274706440896801381 14810387481333217611 12376830999835529286 14742105473960650477 162880328826681803 14607862397429721942 5529345346949437880 13379363604275884033 15643849827748833281 17927604832642685930 8783547734937849064 722451316225740143 2242864516904744985 1538102328946975957 4306896060474083008 7329058458887998587 2486935994882958683 1812414516026714925 5230405576183733249 7190338188379525997 14642924059679717823 2904244712318638421 7093637549879560430 5575953010122951626 12854987163639120552 1854810097435102651 12401403300134478602 708449830947278627 12643654595315421391 7028500461857519054 14131858070415507847 13170953897840225439 4913022568469605757 10603204461944766062 5848142504698964659 5089246601870719595 6929117449576074566 5983767817497367686 14262739927911438176 2217806641392399047 4202417291630965060 5431461694359485824 18083829171663632032 16875839107347098291 17605315907435926337 10762110446646461886 18233804429821489487 72371903650190074 8458359835314703895 1426798033814754502 829157534637680445 15837006828860169023 14762847178520122016 8222762988059164111 1793541960651936310 4986168689438637487 12791888490741243882 7133221571218111455 13915867356168427054 590425507500245119 16325456471634886486 16777538348054687631 15941128237051491534 12273787895087573856 14374147142887927455 9330989330262290111 16516897330245070577 981153999375119866 16022593526837932118 14794391281612584495 11326520702379783596 9357262237133163040 8453253005503157401 9211774038657055669 14642023385502583577 16125844848106219090 15455164323711058278 4537161691132001239 11236235808962336411 11850488039189902125 7699906836124487530 6037912969601674823 18051961947501031359 3807393341409566897 3899609474452669244 12070601456436916224 1552946491766247279 7524870583865193860 11353644039561291223 5559401815643141110 4340676725377224743 16112645206101430136 3169673717985346408 5622938663176989552 14339781558267460968 11630708944592416174 13440861985122348904 7209823676722380327 17374931119009610494 1151164901388822875 8662393877860772104 9644535826801090563 15635147122439165887 14588617370693831172 3165757011255107261 7178468096091241077 2356398316114356291 13479789279510471003 1551837300513153995 2282373307998985035 9080757333923886677 10097913194878308855 9534342312936202552 71464363548983306 8488433543541992302 15459202261565144902 5374654752455910289 6174686527601857860 15877741446204435164 10440128480299683467 1199260889364873735 907419197224116986 8830911191190610930 4223610757713390930 1994452568065626593 8906666512156512091 7996263115275124579 8286214764511753260 2338975309306237673 5050711449997697286 3789152431046485467 1632166310636383470 6101708047617310120 10798093178928219482 10408040614005119981 15119424050764516890 7403166002308948555 14078669902382034050 15374008121444179078 1056570456820039568 16269516267925633479 8678806800765012068 18219799880842536910 4309802552620354117 15425542393170997599 9213366952522227807 5380195645128960420 11098505436038441186 14024612781241397807 840557022969582323 2596265470471360738 14153111320736834851 9068271480127092247 14697775776957902959 7280153785990045230 15107667777945691397 2762367073335417106 478136783146622640 16910317830533672879 1427966912485272260 15878011980460976736 255009706532345758 13445452854549491984 3500811950872202670 17206916603032936192 10520253375517431682 983862108139676824 7792816591770153642 7242611704153623888 7740592577344125536 14559889553278879256 11052547941994475983 7099992708611146223 5628878049501662358 9238030795169276779 14862620178408859113 5567759267339302978 4430779615759816846 4252200342258000094 4619743701841436298 5510637332949780031 3722939302798516470 1073508754671466033 17798945108085168913 4503510367533209887 16840349268210834626 16683394728548640224 16504199210225625214 8421975515648243502 4909382115610939543 15904670320666059179 10773660387830004590 4894494877445844212 945658558577493101 15002506494931371589 1407336793298651326 17328847635469882576 15269649705958923604 1696366870519775294 5141973583669636896 4253140829664572638 3401585358291951420 13887072734711024155 7834813673629563651 662497989559460089 15358016546978914328 3453373518280459792 5083354022010036439 17452461001409250372 11348253528118038515 5537706859115726078 4871423089800930995 14102267798281591912 12593969863800784102 9863249339475847824 4602215885539633370 851843558174035071 7253846460009104907 10907356155787676890 8020455166368382887 14601480164204465846 9219626279973120908 15012686169805631274 9326404279617609141 1820004531097300722 17965920516651064847 10059733580554776512 5738958364285455165 10497099426766188019 8485558610310748923 16985346675812190611 3493964701249487984 9741102042788738359 16450557386226232852 11541588956813900243 18105680728629948750 14874412713726489984 12436698366989341034 8771790530706789214 10789853951553314106 2218490355534871446 13263836991002746292 8442143453508341045 12873611138605164058 3068855086529523318 12415453576311452280 2313742096184753835 7483098093235188566 9716820781929160110 17503520649376425825 9544201013998805147 5182508122775054413 10915075239952854874 12162225594127277554 15558795316070419811 1331000570361881570 12005660016589408814 11066091884721146629 1995365402962431685 1271646235409133040 6055745201961849936 14016372524294833726 14328357880127550891 10309367252912624055 15970734941483439466 4816834535011717453 12785500723620110913 10281401984185654966 8502162334128975248 13845069860610672513 6367105881078274567 6360110777919281507 7508686465956325499 293398615673939781 13863104142434933922 4706046197134503333 7973237786316175314 67402746381877729 15674351600178075150 6230317321754865974 18009857544933426937 732799504616433091 3191549778589848236 4252617585602627605 13961141060227595187 1684540961504508921 9333736744543326118 5545129909757179786 11181743854526368971 3198703307636374925 7220822854661757030 733969559626981433 465481278609411490 17259802537512373529 8194222421831007166 5618815911648804532 13215338129164719283 7884900471093431124 2509248346326131577 15944561068051619060 14270568738314050911 8382543345504118456 11600716340509194783 16547656601533485619 5963052295476607884 5272367155602944788 9355470076238898972 15984821517687504628 9625427626756170651 4624253657502736444 12899694723488649617 7207115408844235483 3425063769361843796 1600845254368936253 6811098343607191825 10388807955441981376 4346517628158889297 14925731960822231579 8889919515470012568 15454256845500059832 12366172734656628265 3548856324863197134 16701034708551108339 4027690281289438386 9918320519145026282 13174155495585371949 3755958061730680519 14011631688896035178 4295309839694721207 10003753679512175859 8155447234718805722 4916017028263160709 14600103741205031775 3204474594300157641 13979691140008211830 17064771679565508244 2928286775412917152 5065124859240811167 16633918648670092011 1801803670630018127 7510930879741820164 607117477871809502 232418991553078768 7835533675834098095 14461182472980686462 14154316715946542412 10885486713938573092 9296224356622104685 9650338065944582107 3312788789126209165 12945385252608895245 13807860527820196323 11884150122125059418 248012368032693787 5271730856678434653 4342639444299189483 4358776812215869948 5093953458099412775 16182547877829785110 7018951183405895530 8167067426903863171 2453892205385256683 11484103658883360786 13168201146043136054 14458976656172231896 13747624451577808998 3008550539116325446 408149367020168877 13823749074927989314 4616851996990174046 14692420031491608963 5541461620069666205 2177474685456686543 8828595097447743006 4034882781563790507 830415740991082822 3728823354686995706 11720722098505245620 10239994723474835431 6136108270337584157 3841929847737860545 2640844369576709119 15817873791664347127 13906041451854100630 2773690561330495529 15025308431080608254 7466668680022218027 5754499409723607956 17028326084303684395 5940866508511983523 17128387349786545728 15865912500680345779 3839668290064757800 11589409606905957343 1362845152117397709 3694672267110087629 8630325204780971232 11270437515867780429 15255341736736097884 2475755005974087944 1018545045907818324 10636823244542543469 8343954224612428639 17866909880701229148 3218959945834068243 583744444540349496 18212169740848715500 15102686113427147788 7694147606802995128 14628028925478929666 11723801536927057302 1926895548067343257 2036290595057112605 18359943488740244100 3430688153586690012 5280960219084560621 474437880685862167 14814640779793678613 13620234837830379148 864040769842823764 11130817736709671565 14336257377404187612 1483770002989993920 9237572340861236092 8831789641480596750 5804955876666574945 4839045192413943410 9152483161989001166 2798026269753383202 14192241230799748886 3249711594449577733 1671761057016621174 13691402226233222553 195761680146840262 7525420952506768479 15537260699805102629 10568362733866700808 4279396788841008889 3337110950436135428 12814467277685655447 8399480468574403572 12001311415132165867 2811485595599603738 15935507600220014240 12071839483963561050 13173369291033195479 1287917002935182321 16623266405582027839 11929710084431358208 4684572397748726966 12776016009586177479 5113391788104993198 10405674839853044657 13496489152940901674 11681372847383558224 16765085928217372301 7893017990566963109 9633831374345103756 10413549757972739242 11157226876331392981 4109395115042946845 2325109207753818319 3624118489366865806 10468620895050486366 4028750433829218556 5006922033342528637 10507854543637260487 1769359219831290147 1769309885224409433 3046846225830209100 1199908869873244516 14033001336550675430 1600784304800385608 5322650818754826547 979503105871177948 5583197576604716730 1936718627244072111 4501740062156143617 17559801295406505096 10677250031952435118 16868589511705127703 17363902301079058779 9365511565983911096 3809495599223556618 6125408150790523263 8088083056619127001 3068232434974918683 17714843853307895088 12089904750849407596 7111289979237993931 3452368423595018130 1948026362058473372 1156275398623153096 4005071042557978002 2979488556181593335 17042809820543246240 4601655165392521593 12945495377104071613 17224764573686939485 5159755180098609942 16204601962380779523 15685590360266182011 4456629655844804004 7887932402892282362 12095757624169309641 15387356957870079222 15256677796223033164 13092024127769777644 1183821703280003274 1601463260708056952 9400525064883184773 448932656740205834 12634601597661640576 13688567580788614971 9595060919898446167 356861865090161141 8073388908528117922 16276630756138257493 8714439253077905538 936317010864515589 2784571015726189021 4690529607422988523 17124619413711317449 11584697322233582936 8270798786735903994 13008384380687648942 8962498531326471502 6448435944813608427 7600990410923392623 18123591067980909577 13276489763402914220 17841037462474820621 2496911156639737208 6429008560694351922 14743752828628664238 163533003284769777 6898434881043352790 4600209446749260178 2736997156350602185 1991876362018359488 9879073730100008433 9476284232961729430 14197666500740907570 12154892037704248082 11681993497507731066 17153239167585658898 5481777653472834346 2571118982669312226 1360939450187245676 11596966261923024682 17780248568847814569 9546460336215486737 5443526471592986532 17251006221821612098 1874623622683909772 7704030312300089121 6857687089935939144 15280764286450745795 8514847889695889583 1530677255290672162 17850060592480525085 9774821113237373799 14063403169514311106 8922521248053112386 6889555823354938407 9423432864309718907 4031230070732717873 6339413258741608830 7548504361417558619 5895071302990111146 6468293166442678735 15683726567032491174 14601431306922544845 17663805803173509064 16579479745180143535 795713849507373813 9483508085360404496 15916715389653818025 1942541220293588989 12158411880189987435 17275758686637893388 5023755304347863271 16248793098065341064 13887186289551308127 2074004886630698677 1651546216856517389 14486933028661609084 13359418505040998177 10708187902783161171 6549795034964087540 10988137083069344712 7144503131728964123 3916742594574116552 937697176730658906 5380184480123620382 9639683466198451842 6227009932312625805 7162054384926625916 2609932551724632740 7185279365671409850 11179614208407867017 17618559601816093327 9946903864480744809 3788257687798257933 8109245564021387104 7808223195993623307 11955367805465920357 8186319401547788820 4538646719446933638 1750206957897561144 13321947278052826193 17337476799998274900 13078522899859378400 1127073478978919877 5216747036673987337 2353800585714489882 11261439633278328724 9738391092185768059 5879999302696712464 11870961222248844436 268012780822210598 11648512011301074624 10443142643080521961 950517142756171949 4603281610618809665 9360854796168828220 9738284231186058277 1058715807223498394 17800517056796489206 5092580509927356279 12969818354803300463 450352968906141171 16163949968372817124 9975533485617298907 5162519368570802492 6061409846926571411 7758276742431595724 14206162437242717424 2033195066398339312 12127566021933094622 11578505133246993632 2112117815573870044 16874068946646135413 4913688113347483346 11289076850038301337 1503709687223980582 11920499350110084730 8442641410369458497 143319850198862209 4241375502998180806 13172103565140958911 8119309458324504341 1723799258243464831 13805257974909917729 2743608473007126389 1933236154729271713 9978435029717405703 11874501320507616422 2820175649686102508 5890308217532885641 413006438405747563 14634247243920823595 7367545704702330771 17201523610896974228 17149131700801555031 17626403695354598251 681260040607342336 929164186171275483 8957915084442454347 11651905956160586721 13272273325470059807 2434423375182634946 18230490505458971776 9975952564114331138 2041687815083429397 3514400009105173710 14018050254753087222 13350583051728167819 17809086323169273649 15595085809986328406 4613339680826253667 2820275161865006983 14427231250382995694 6580330317351330534 6607033372382036811 10185096544838484916 2179227448654073764 10483120108168726590 2031804659651776305 5709473205717678912 5244881544491033861 6871281710126243111 16020570161912446538 15671611283127272752 3635524510038759080 12888048305295180891 15761852802217814346 18184227074763454835 7577410551969368647 10248680824021445943 11099241512698530067 3084047542243075457 2706671517662448587 6067500854158965128 856783684523325711 7161105530236246910 5025171374749921528 6853011500293640404 3824976619279176517 17310249783413880351 7381034631760489556 12689392106239560747 15127976988585355802 13100267143180135714 12193052720807461941 11254779406539797633 1502385236221010515 9102634521777994931 389409076882100164 3326644315255554726 555132908516318988 16674035213877804017 17325630726372097654 16127245146194265532 9268380237789586710 17467240434981413962 11520304368951728415 472313744784745409 1122778694299704543 5462142898991825213 4433362679159418564 15697857770184146484 1923655929215211094 1434114229090355985 11995485109171662152 6173425329075189665 18069141260471122782 1844521141611396281 8433834715100511063 7137427725235817344 6926826552362578510 5162152863082053232 13919904245429543197 7589066682416789712 7268964863828655959 18037642834329132589 14312501225877355492 6269954981242547752 2973377903806765848 2246663400303699897 15374394542468140382 12101227753277691888 11426784875116822519 9086637302075287771 15899108151951296484 11505753963317872375 13816605128975924717 13441062818806244485 17731845479850649255 6704703357083127992 7058067322481849415 11152584741036522225 17585129925648003790 12101844369834402171 5373730606481583130 15120729326325205430 7757012240504815652 3498619032290315389 2182780666585613675 5004512986281350654 13038862760919938889 13270155949445799729 11663825504780938289 13353044557758130538 11290572051633283334 16250802795270794016 8334232909518236367 6678613071478509068 17788322169827299354 30703809558673414 5384966483499461138 7819447301898252288 6752505976549680704 16318100409788830950 10380277152395208415 9531969904114263757 6526477942253021170 1821520311693494517 2541436152906416560 1092100084817777397 3308405226339121930 8978506920847484422 15858128864766110857 6337605449759398213 7131863464502030982 4020681472768208351 12174889455242233163 11692730729604300773 6404295179917338724 14956036603680547799 1871771741592315636 7755997700240347760 9338778331289039317 16842826935846766206 17358858948217923128 12094904232233224291 16363334419507217860 1681752397650832887 9446344376987117936 285572071876382819 14221049708179858579 9023204313952760698 7879890128488213488 10381159524206642297 18068380271337079717 16675996710297519750 12930013220102427428 14061545570049624164 7173889944967858182 26651826513078530 17301635338357395825 13134777570581007183 18304491819570288540 14608667656930026247 17580333702181376680 5113474358388342791 18286388323940803471 952410197545395137 10990581424902246193 6974473831044775299 10954697261239472685 1172578808817315049 10509826357621440367 14404203658627358067 9566327625271415338 17613489057816534041 1887436913453696017 12070089339817187894 3565538722203524467 4115398783386336371 1217268268438900422 907480255576079873 2443005690671870368 10807107664938302897 17929888964682964289 8970261191955817576 1458988453906348194 8667756402059960899 17201417547341442689 4511107592776394499 3857375286968338330 10639330090982213922 18135726527543029507 283780612148005873 14380072840263749697 5536818311130421599 11338929860574793382 423070003665013352 9636031726136339061 9791223907900856254 10657174878349693454 844139898144599243 3029352309004379770 7154478546350446241 15617042745785161068 8464494300741006977 18061880998033021652 6737058391935427725 3509412335929551637 12354199897664411051 15888931639388410277 1218034150268314927 9883669896950883932 5204290743748786938 15902380656915966899 1312993823858387050 13074436217579300976 12972282134278582242 11519767145855876580 10012970688475305115 8941620632539937763 15417256141495625647 2198104113035969232 12719042143983732001 16137977984733893868 16872545635503014369 17756148771763418509 16661914213313327791 2566407751904133964 6556842178608002226 10066618062654110257 4468073882769936911 9309928542790451238 18384849145911045057 4244609394382055711 321075043591226577 2416361274366213296 8571654336768134469 7162805141330980661 12939731970949257863 15312035890553072518 9159837528205281755 5989322661953701309 7146601401131586129 979360591409101984 6628762632788824824 15160941108208375823 10500900083013493054 11996014652484335551 15865206276866646165 17297059848433347878 14969099217299974622 14688916693168425545 6338038399170519744 2221904344935444050 8558063033822459481 4690053788642664646 16435509742356934103 13133578104896841523 75570142364217895 6791662427981979426 18391762789287528239 13366943852273601328 8618687849846220693 6180022309973622541 11611610073105141310 8582833230469315507 8148247688336441187 1012956383595874073 18441690291815261225 4986904164508480426 17353335681002431125 5022369334298929341 10664139321491928385 12198847756226961155 5977608379385076174 640556508145397879 11049239953222971048 14474367112047571784 4233607339999759635 1212967701368774852 6616270273770987455 11067143197255829645 14172781989090524198 14848884022257374905 13820225105998921200 17446804754562028917 12957317781422211861 9334398971192921100 8882080194256493874 13087306845444945924 4758760714010168134 5675980237285941233 6040910465740652433 15855530533123452020 8252814079446004875 4244590736520795011 3176901323949408297 1134707446158337046 531580510606936442 11539638684689320468 312342718238527862 7206271413567457149 507514959072295748 12316504742091629259 9651490373501021872 2076827282089694950 13811729169128813834 13539844962596190484 1424200037060863280 8889827203089419776 3200747723665370975 3542906185632749234 13040009626666423596 3892552038833238095 5985310626375202263 13269725352395945387 14464108881209251883 5757861291884809459 9061264386930205846 4293884237307098171 12632671748303322601 17262211676834894259 16859020471100840722 6745616725507468475 16495807240408579298 7483953643825694378 11921243889567049651 15457094905587322874 7880929006281317584 18019876226528415249 2938347247486262422 10362213162158928419 8602771767208604298 4014456709068788912 7268268734533947102 11418199330943261952 17151752955446457705 15543381200350825693 13192166894223540152 13062603331374243859 5914372766747533125 16859789482142793014 11232277655887808429 6981923646255188172 17638882118829488744 2642302514405564405 1344910082006920511 10843824141921205080 7965557914756417662 6409135011701352741 13265858026349439891 15540326702062302938 13672430866821463039 4055494692792963341 6356023515553366510 1227532737982837987 2005285742486368975 3470002055138180604 7747143886472493772 9646508574736007861 13977360496804476519 8559975793794588993 14190480805022115373 16490564344364804623 8108604508707782146 17391382173743239771 820602787462197172 12713718588004100905 17389567164767420163 14116066985456412247 6342782979760861768 16608701411536037686 4334902260875202888 16064091849608859732 2520283157497419754 16967289924194397754 395654026343337548 10184684307964989825 17419460706141076499 5194028076516787126 10497051392059369336 11933687574655686403 6349636684050969635 11413829036334181613 3336521359926957284 1640826075035844727 17240117192190871972 344901142962802726 13431935870433988151 8917800753389020929 7743811973420295758 7156335639172537523 384573015741887239 18043919065895065224 12072954067322462273 3649520074355302236 13734841863148059522 7096079643518542830 12863216137413649536 12874102413263854811 15806050710548374719 3002068812027951793 11268304932899852326 10273827602082716343 12526057031827917559 14508715660958849021 14496371243246989704 12490476739096728535 5516879551792980777 11398253328994377207 3960173731885179484 9601910041802601517 15445789710636902610 8155805917530897910 8971139896980025002 4539969977094696562 12132100288314936824 12676673480647932957 8090073099692954090 8842946160261230218 4082086827089056129 10932677610701434431 1526581724822084750 9336281835970195958 17675828404033409295 9190755833407485709 16233350706487345667 15404025727199518316 3242877000155995230 4139323938783485515 13845313873598710306 1313209498419091807 14108108067577716861 7190364323611776782 9246346334768712749 524930651593624708 16896130452754889343 5473202000734790812 3837563179841936942 14106413554984664407 5717165474025828777 6574676147470085984 5113991171519188136 16947535353025603160 12445950400940190779 14919036349717438924 12453624278762189823 6601128817229314914 18310708031860045177 5904961140584344196 9687239715895536984 16569787802795093493 6966141657424815847 9722361173406932263 4393676823905927969 17856609355203691200 16246884076882893262 13742435848500605141 14967448521246667637 14786185884911423507 14820419485185998133 9775430142984618779 15494525561388553014 7899714555185406585 18246947674922069256 3761953735327709089 17417269230371463526 1561301219761142790 13226381453019028639 13017122602653260253 16889358081516246471 16183641176365935240 1551337729357442054 9065093254079765406 12937274138110507715 13946863986557156672 9525019854916320016 14602694042017149723 2660523418522665479 13145479521783733055 7306743109906130170 11319649589262768589 4606696693856673229 7971832385125001085 6969761338952930954 8287864159098894161 15491903866545445461 4219628998804339358 10694218863142103896 4124215307351513626 9512125892335617195 13943879215098139085 13132486761635846783 15647319211551237596 872645422994884552 3627995407531399842 1291821132892208330 11459737672824971470 15067715823434632494 6534164416024191103 6591003344867114856 4580203847656669842 1296434895946607462 17884783364950692074 13885296190744265479 5040104723944311023 11172012938322530124 2984074144037533065 3432776853569581382 3898243059581783799 5811363753629631128 17765901803115782226 11593983224950249943 5689193627982782978 6610440304290329103 15261004871636398903 12567230753439043995 7470212469888738934 4410364213149097864 1297993078930431178 14203927302268456828 12067109724476262127 4145293518828054898 14778120650826635314 8202556943299500614 10939268132819543804 9662290069792992413 874643897489429849 4065053439854592434 16815711518892524948 18146210914014010222 5423943663175721589 10615216973266931206 359531265155518540 443796346888480558 3437636794425516555 15330540915489139435 15675841708510938276 5946493201844441029 1320313297558471612 7968621446787270493 17342315926710458136 7592233666543641416 15017381579245443639 16112426760409166981 6509318146584562750 11095905210736890861 7586319044906904592 11686056807045098811 386315845436312735 2127511895636089823 17997266477233559757 15687131129969833914 10459077408329309307 17456831686651228679 17824526499293081884 15130598987852519319 7546620726484105242 14289991966442639278 3048991449675953564 2465751051716199661 18281681929157617480 16737094747402803940 14715891446199448661 14165875544864160903 4249339558031793407 16741986822055227366 14593435857732732018 1262547314597135335 2066813451223694718 5766769514896359386 1475338464787259971 190792137343273351 10084564742519866449 3470076040746513746 17899913540470050928 15496691597944759874 17632411545815008100 17963785099903843029 4774113197620643505 14261108489410589506 12832382522017332205 8547500161917170326 3232349706837728821 8427092085560040409 6682316527223904587 6763895522170521589 13747677973086403247 6632307452445153349 498931801137165827 6360680802147895700 151838781783243275 1709693445439724123 3375449349744671237 3697409916860472442 17709332740832694866 8537399544634231347 14417972477078021309 3021814278346478324 15252511672181617937 6736941564650187071 163668140446591723 17492859700751332629 11308169806374256677 4787967620571703097 16289300530197723020 12131597695018904486 12552208782928645333 6496806323281898799 13872199244842674019 1789682392476410296 15298761258074973807 16451898350809760146 18287031806456109210 9003086873185520004 4907835009629729558 16696680077439546879 18050071830155166628 7314393833571475808 13027220626957575582 16793935679498440826 5494677941543284087 2362470053813145335 4561599943567330367 7455180488515749816 14894569945968885499 15942667563592802657 14524593332217420988 15790921053669389279 11588940546381194686 8483129795470909896 3467715713912651871 146650390439532239 1304404301630912185 15558576151090194010 2461041769402631822 13872274519408687583 18414157578767374109 17615791362994748785 2834315123745803980 822495695082901528 12651843991092786908 3982685428653973122 5119029369361202622 15079587034038718495 7161142874906540008 8126342720771754111 6159315021790544168 14623221242556511411 15021321546900676127 17632266641133442813 12151904963314838756 1199450193616441333 11031951442305061414 4545548222038219218 95402065988252935 11684307315206225678 4181544781193809093 9798749987387055483 2711533488493953433 10601138535248638186 12363940601922704266 1150056633197926284 16704388545992826294 15947444124129513556 3677339728292187995 3398814984037415171 17642562287983659070 8314636802013158568 1558261859544676652 15556216933646915015 5771640616863746183 16230597741192509928 11891323355963320392 12933676674905667806 7340614070307578773 12260813911385966740 11495065363940374578 12455321535842713146 9660573138923014834 10005083299342413225 7311386688831148816 2384600901658047165 17453591322088032508 10349559903012352044 493406045609926179 11372090853588680597 5969948547495196967 1800634200044159739 2852891536450392101 10512915239211884023 17563246454437635892 14163109305314195704 7858641488654197895 16372259298394712285 4410725939607823119 10325305977374638705 18058748852125123802 1818469082845308674 8864233315238664627 11126863936625692437 18364718657154015309 1813285756020395964 10971318949470795260 10545081480605686032 12371914440070794052 10082852023742868620 13925245496745032520 3722540094311243806 12646149085917318585 967427774970974524 8682545455436675709 8242298991903775057 6912363514942486353 2308390022802280616 12231398229954349945 2802248601224281339 14426029086163505098 17766801390473793119 6645478055481380036 1636930434994874698 5933657524221622189 16832710891794394934 7169073397546088495 5651602499733285946 4986029331598170845 3078248868755868535 2771699865189367938 11332881923317071456 17757081284486115109 9768239608790915821 7694288492411001314 1568931423719623082 3927333552318376726 9696611333894598631 10417014203962475666 2891184414920798425 15275983034345019010 15420506728742845526 6431692691365911553 16737362261991287900 4289850439971204907 3688684666220531233 6232973834649783813 10701047890003208101 7850620799476637585 17822214967660549067 8962476147553004302 11492878775941666801 12832921363104759038 6709903263141548768 17120740199802476375 5340797280249119780 9162696752729669614 12844477967129111410 11606264372342597076 835452789827339272 12333029140790023867 17473806857049354278 7177523881616835861 3049260736378053383 14336165248591396436 18038555880523688704 3893003892811376077 4765306169014339612 11731824240987232631 7615713760435442176 15351044746935667626 8772736617812566543 870505865958922181 946066994821309256 8152707660913441578 11349548527996409110 6374759612799292666 15570413830235243485 1497039266838738629 15078894230112532752 8721808063254766651 862387605426265545 13772149201716412753 15462097763839911216 900603890728298962 11314977724891929119 14763069015969335753 7250817461568167211 9601287991196454752 2738165086538739152 3989709823379848608 16144731572485255243 11923258580862931392 8709094042147472677 9581844370558125449 4772057221992588786 3646578072177793090 103501045304250393 6722687971769394730 2187960748790818976 16606866592939390421 9060601197570404653 13153002809508466169 123655541539172203 16016417531907338200 13150215171283581820 12165648111200512518 1558945007414413840 15809915647551783337 5873533887005764575 16689429373452801916 12413119279530365537 16385645977125954484 4812576260024561502 6258318815807556731 12198080894902750365 9928483350146492266 15981417462637036630 1085346788999932412 10757932350503273635 1766950162417639115 15243478041173638795 11356510594066558201 17805442743754200382 15207172145628301355 10973537319342609748 14115618350710233740 6607746882850465228 12073859161171411327 3221043074541517845 3460882162241833102 18372324740612235209 10331752757226326794 10387841895326025790 14344246599635178085 4233658711769285671 15580202406584909245 7824454809456156953 2914283853501865698 8105646353712694632 11606441307698790251 2549774477161355511 2342317511352597597 18326435701234750296 8613237337302022520 1360884761755415934 18084543413145605279 11862769643410902305 18247860445498037156 7974895557650753895 10757878704867436653 6667213562951724895 12524520950823205132 13565268365195480701 4144707072058571217 6394319478321707455 8933215186956946097 1151569005135419411 3171814295911634421 4907149219911133583 14972952012416648466 16160116918860496590 2172975153266152241 4302417246522325156 8964581629985207119 7503269940511671802 13065295521802968778 11975071822299887508 10903604954997380436 4125928583916376357 4517412994501056105 14258234005738642773 12389152746638336789 15673119908013410293 15721256733030509178 7339102809367311875 12737521851197779042 12735886705214363671 6028211512153503550 14990586971483899966 7573280487934409496 17994378934420573206 5177362195092566129 6948326932224925850 16093029163697580613 4822632226620036514 17477560291609683450 7647509827794871881 9333269596067089650 4033909410867229839 17808333300053189757 12038932119365527377 7869093514429484895 5218584160913929953 649788092251008614 1712647838482539259 201256635891230704 8465798280270947309 8915591636937715856 16816449507970736305 2804909472394965330 13479113818088901163 13626537540442445946 735736610753721486 16320739011326546752 13610374773521241696 1199460757785284156 14268326069757192103 4968903720472807789 8324466337410300906 16482019364793937078 9140107477009936995 2986341180596458270 9124325072418239331 15016105696510714092 14802809902907592902 1022669150023023139 13087331146560306214 11075936569206784750 6247347708844505553 9513652407006259696 16237641516342264589 16460619922904256222 3066791088667573555 5207088465315006463 12482931389104146032 1922661058618782512 15946469143908372949 17273273930730840260 6521590067376893671 16287749133218187 6546456360184945199 18019690883932583066 15656953143918534014 8702443743465446265 9164970379393879624 8478465721036099114 2330322736780671962 15317347552094359858 8165776271729921917 9098002720900409585 1728259238029237398 13321768291962662406 6719917040519983799 2623044450086086391 151816035987600865 6077528833274097916 16419770017121233059 17625073555252870672 12759461469473974230 18029966637785221967 8786699389259051044 12781745685198395540 13767945395334005913 5813622528793872593 13987020119762152996 9349807362914454509 7131143821528762841 17914301031224543802 15904448506761769549 1876612514230665356 1440387241299681690 1324220885148917582 6364796291062527494 10750183331903140912 14719323567134902249 1591613265360734311 1563542339073971584 273557408498451911 1153971862564856421 9302207791026790301 16638816147459601194 14437715070386500036 15557330260637785104 11865144602586563129 8471826612604594014 1880784806703811036 6064525174022499817 9310483450449301906 16888877737279644625 7426112959060449237 8745494259537008016 3865107744531014738 15564685773557946738 10448982671769607334 7318938944981967184 5443641197773611569 13143129594713302781 7062784412846532658 1211079221205266512 17568182300270888978 2230894924720358297 954719187866970690 9720994386658195649 7121318176207119572 4579854466210368058 16579589222654235306 15348473700933726250 11563755376319208079 14171147665821773540 4287937286892071069 11240286449417516690 14508681638448220728 2425695153929333788 14443017263665401073 11489364652846224665 5439755968609816144 12364350482963942507 13753675141771246494 8001413435012172131 17797666224314034677 3406457699507329957 3918870235059054048 13502835159049936546 16490714434074359253 8355068836918088074 4843620224691102521 6637834839837609051 7806078923356760876 14085493236818442157 4762195650188579417 9021288850994606471 10348445297356988901 15896355737283915656 70443202778408713 2191846596461571898 9397137047526682954 15535886003264888145 1951257576305736817 12680622633807012054 6781887305424860900 7226050446032258525 12194689554777368246 16124909773070880411 13954322424914097895 10334888593123027971 18103258982994503638 14193294937312988133 9873600447075870070 18155861806516455958 17187040075095389741 3064957775995955811 940163317487617021 4295696573347139236 18228066387103933663 14897583717194970284 7445089499331135237 2851113208154772191 6926211354826784884 12226759748929345965 10954385264304842412 6852566077050515241 10314183837287474308 10511663192660484150 11379812296448645768 7474673230480008431 15012357598497760449 1629859702429799310 8594121585931034647 5756017329682512613 7324858214915230468 11860875351167647264 3320055134334125192 17122983110512718164 14975944342235041976 3648211973502512396 7512324825706936591 2806760371305834687 2096374322778362012 5135234207612599387 4584866375150194912 6287210140679402234 17820939813043919849 5705035310656079781 7454856058204353974 12810439854935271568 11585986748935004174 312802301761740387 10435579360157490841 5754631504661448666 8852927259829075309 9344488610615836975 3688699789518632976 10895060880811122645 4273236950397329331 8934827936618245607 13735470457879031118 18338398343774730536 1885932783454741102 13857276329744582069 8169584572232456910 15721055275408185022 15160490003488328448 6541731093832968432 16708870266316494804 16551619103008945314 12905612446144700292 8720068019800515463 2001146388402534444 1768326608798574874 17115314109795464814 6907949344046947792 7795910262410658900 2779934460967968247 13542777951566092778 17953825741728606545 15639272121071579641 9552169269926410631 10523787652192200941 3434779657134802150 733412160633542543 12555994166713496984 6916811026546430912 2020304679720068927 17029099491632645387 17618141434062590054 4358100876182312352 5103364608376587682 13284315320449367860 11403163740917897924 10831787451234790158 1831169314437925646 14788661220422372057 9499766693135083492 7627906769848313161 820808520095093400 13682943656309995624 17680522029152319888 13975282667038619235 13647443700197963841 10692508222710600644 14438725203201706525 18331800478379359999 14366460850481634141 2966521219137397858 789832958876245135 12741829450941420148 6175257126994852487 2938104677133816017 10694003747191440735 12300758511115733597 13704214323801566965 16305302574934564188 12326199089810258101 676104154835451732 11374175034456976439 7145795007939751227 9828074588072825930 14824669395007202707 17630549566042498929 16729774536667034955 10005975035958958893 3042401199571739107 10796726865223784417 793007514570832025 11116377724189224717 14017276298377299528 8207812665082433727 2818094051101526571 10544732366297252287 9841059766029951401 6205021270061315013 12561210409157225446 10590027294053093976 7746778878174993993 10549428148177590725 9405677718900577755 18159122720112875016 14870379511575147565 14968543897505062373 12505126573860991006 15745000222818018217 5225349091211195803 7528229625251159349 704310355931860879 7909790603795556243 3318093235774808105 2639803531166579903 12249437995780048841 12002004740379356178 2593212528987283087 1296406863939262366 15894184736335560563 8973711094756238159 4516095476537377648 5233278778045030620 14794760283369215672 508817000314571887 7548402637221717448 477881182798968921 11839399629981077540 12577529529565409541 6521911296008659143 14013571474656142466 13380041013449151394 17473511095335127365 622006780975280266 872448205470379020 21398888579833033 10260517621497321533 3262546620692604432 10662504648387355722 7881066735053011923 15089031005485830293 11667882911088628019 5533983907508362324 18157652929842185575 3566220856818354031 5217253903822131133 10347603263954697438 18173025065663615801 1575731960017548715 5550102883886699817 8188269102128593136 14109950868906384147 7256768542096256083 7139779140976004106 15283804990958396231 78037601147188504 11780280922639703473 17444537376064821353 15416933385381000470 6546588766771510172 1834726334210312692 6073399787635836046 2614283372272244831 6165851670273586886 13739564546699928032 2216168107781424097 6898423345819791197 17073881019007680483 15217566243477076404 14861094398779301394 6630301592172389160 9107483469316153435 9506707405471982924 13485558132205323851 11331593634318434169 2393297654692762365 5895573891739078605 4031837141366392768 16108351680922802564 7015184665389073113 14021558311986549364 16802026617386904103 9148326394767811309 4600472162813480871 16466816095948632721 2012624593755062223 1130836853650798804 2601294084668353867 17638960317734866625 17605283178551378971 10599363342631368157 9458654495881444063 3872244266313103427 11800125500164131767 15955399814056621795 4561339527089344932 14549534434805133467 5711049809718776417 8244085074535065265 12435447199650429698 16700814430677575655 5521778648783784495 17382006302682171775 1479757900848685773 12859378839749634762 7726659915687850017 16768283209664105130 12677643648795058009 5685496438774211696 14170172339010950355 13457460480628073967 8761924819214715639 2146231535571223810 15446991066784533556 13095510370806612659 12018784525616998531 6656626294329756087 2905969605677587007 9051239174681986003 1964644481635740671 14813527564720639378 16257870013226595532 3484760908408361296 7007906875494043814 6864892825003387856 3171456256100901664 8089779869387923703 5361568369766883313 3138183517978114995 11604816363191097178 16126207751354415674 15618993122322936518 7619689119828582920 15513150742150315368 514719031528713241 1170603152978464023 3760315618211970907 13592161123276162508 16242350903011070989 13975902039721745888 878316388416769216 10697421738839283352 8246638351735094649 17070955320363827410 5021267239480630147 16399966931158919296 6137994807533079774 1912389745485945886 12983580973498236742 994248146161961919 6109228229754734254 6508761382321191611 1690192950522948150 16997671520145003322 11741980918962129228 10488072801841267769 15640077223410775256 12021969926760463771 9309595006438085553 7199356517140552231 14095001707907788100 12597992503336328109 18329363562142374893 17284237580654979178 6498494962466783703 6113544235211861095 12091511334411045103 15843656825070845149 16791833015512278267 10409233640965769079 8171744776357491101 16138260927833407213 11113149258852935163 16372889023126503305 13670726350110345573 10214196857230409671 9696347092270310177 2764809343580310517 5083902618942764841 6390420778157745657 18025732174872283790 16390119098087197500 16081279816334545815 8588943621625992254 7502487057898438538 6752048417389860980 7173337532256871778 13328187367658872567 9929590638349338694 13103205514983823748 10379644636423858875 17219874676693228002 12565870841973482803 3382114741901957356 10798274059776676343 9191497256946276005 5606391067479286251 13195702234088654381 2124918541242702615 367522062003328312 107022346252529479 15801202761780286032 15008323037321087808 2515016230797378289 15110366479318050695 4572534915690726243 8160069299610110726 1519305744684321387 4295539521021281296 4763184978532624735 7557631969349140559 17229217852490174538 3115138925465003553 4861270564303478813 16275368296168841733 2907955358843671514 17861364201057894792 6100008728800451339 17712262361917588561 5306477597312044457 301610516268505337 17723651489253446177 3237474612422618952 7291887040000946774 239219849195575773 7765850792141236176 635477556820246794 3956952318529128073 12506668405644504652 4021513712636394809 6279026069814966891 13705783323060957113 311804735333369096 3154453242639027353 10814593838526410816 17069357921393139714 7812016749733134407 268402164258218228 6171097158241826022 7775206837242781790 12207061891186952825 16712661594411160014 2915550036813467359 5447866221474049249 15361278867340694590 16070044981540976852 6085259625605525498 3145017642027644230 16625934827585504878 2058190523806523365 5834148552653653524 18198330933839923712 6674352725667476149 6744352486616069573 2692693088144152281 250036326101173234 11037075330714870575 4549724285297639512 7544884890029441276 10068797076189154175 14441636892744889381 2909138307711667750 9290859717912624556 11735297630036741847 7140070949231405189 18144018247995918638 9660675157900133404 12165123183420688015 1298664857621095468 4872315833393591841 5749419701473062455 2483724854793045192 10261469767443634377 10182865707324830916 1857495168928009864 226434025125005124 9723685944025875639 3859577819972317835 17644779547972431777 13285334718984901156 16970617092787526012 11164841895023505673 18179290143962434400 3238105415872673166 4787840339228326896 16947214514902122923 18338932047140337533 730512469540277420 676161637076863093 9374772428980308045 3501733118119734006 6955501704738946793 3000239078269821476 4524815512478404276 7300649888217419494 1091699150648930527 13141835444265210094 5699771793357195304 17921103507154241257 4496255277272464622 17518798572293305625 15836296184886619580 13587118405485652835 3050716280639310923 15419390552750419567 16862778398210773925 3337801304702814607 1666101370800236600 3238929086645873779 4106862266843234840 4306247050149677337 18264548208642542932 18032116356356720941 4587243255681396598 15310891247972772761 11581546101091651021 7234383069833592619 6921811061125207130 2854270381141342562 9232502380721443208 14996428835236546117 5873787119163502248 9828676044848449092 12093703122069521619 17822994190951762011 16826160305237709603 13481637216772827145 12821355059521547960 8427111402749295519 11838930988601589493 7534553614664195433 11922444162025755005 14086826401965696535 11969399017279407844 14295713889367518542 6434160435446688243 32168196143605013 8310261450521990975 5544764955168425684 13480652755628983465 17925471163987937666 1963099713190154811 5302854985039552733 13238789425225030069 12513950283163780004 18279668460671432613 12186674468197446520 11394811733346144236 6721896176861003888 6274573426682479567 6916351959974778379 4893424984112026583 10105442969151899810 12345227429492796209 2293921083019822134 14772285613910743285 16223029579073082795 17122522519725739893 17037225774958862843 7274513700662765591 8367310078255146665 7472659299897202532 18330759393405197112 3559178690427149467 9578676327117395924 5840723386376627262 18165001774545873396 14329237884132411159 10127225518747565628 15255175719795471396 6340453713398858833 7801962605118302692 10455898227185793216 5039402499806946841 7040834714819344035 16403120922627388798 7504868942389283504 1774871900253871192 15806759745680408147 8151461780535540383 4482391506280839920 7806249987862351930 1675718976582728030 9293284999045063040 13523995820738774180 10182219350381244296 3596236999540287060 6948709839752108332 2270068938091046530 16234861530840424006 11024265424243196150 6736502646873803944 10067887409075711807 17310361368054489514 10967688809704218439 9327805354590086492 966673450142701440 5854899962903931556 14044799131512648417 2674444193231504326 12413777057583249376 17592947770285968776 6075433038843121361 5553663272623396376 11160413990162045980 16387346458551767124 10868993539608319947 12320298578793937813 6194575984344019832 7192824645549110682 3327445637634773367 8212815041436914702 1992908571429912520 17089511779476366282 17668769696403170584 14614137657595359521 7983010737365104107 5728524577177750516 17634559493266143713 8242870727985824222 5203011088868383410 12412237597831609663 11904637520556481751 2244923101817901086 16782667173532105573 5174614645770038057 18016307554140291346 2419557636077923008 5274986028730853102 5599620489234331136 2490553156205279572 1040318032297182677 13353864099748831958 18085533566002932490 2415338355889355553 6443235198581662654 13089910656225828988 2449141115861643069 8263779134419647295 9588402790944430107 7291228064402727932 13400294282000675078 9772977362361208932 10253248776711483574 18383643942909144994 6025185322826638892 15124077577587706739 1433321989901362429 16751218594156306405 1802992829716473999 15671058957968141725 9174489980965795028 3316487465030510922 17814499900290969634 2342952786201484922 13413072860163174860 2367378360003513723 2438640658004588387 4627581351775457452 2468804244109558861 6005062677819786692 13334590464493597621 16719469286145994938 15864832399186518947 221950324623763375 7106331563137317127 13641654316193972895 7626428965706726113 14382141849879728717 9330746911057024995 10422893069180653267 4308893863224187430 15538911654775444583 16939517546093887292 4662873993060613541 527836606217691313 11073744622367611393 15078155839610612379 18421908487826772719 12208055371838171357 12805877603705845899 15726055080514012368 8870464096679199935 384626173010169800 2310482631791430393 6549777381851307215 111074486268301221 14780990473031042118 17910670743712787507 7163788935969030473 6231177012503213730 17019274505443534526 2900269362191190794 3094193537832141657 14081881524893694992 14516167586858601826 17992770531592638667 6795614501311497170 3361365551503762006 406896909941360052 13491545824124805841 2526194515697857228 14072142087501176246 7352068796366085400 4588512033490358936 8580299076078281629 18438952026422200203 2708013745773092335 15609753601550360180 7560290950475318345 13416344544478548320 5553043639938846948 10094272183885933399 12788447267069508458 7980914856172720147 2324437871007524912 3655632731368284972 14535093976833719801 10826007912106597483 7718332908818526702 12144366144402319077 2295863606816994787 234101841112187175 4294684484146445022 8301730397145390088 3475942143147349605 11796674015135403815 14035282252591520467 6283266504354816814 17860602439764581909 2068994607825805785 9594861212197996000 16449257921122113562 16543980027005211785 8945239566712863236 18347102722981475674 14360661769500074316 15363730465947402841 4916991959839403750 1472889824000487248 8684080041201827808 6525866018194961087 8447956203083165915 10804345139763975273 16132363564813365645 5658867819036446202 3740702227532772534 6561317066820351855 9509874046823636132 9700749623161255994 13446838664399760293 16338491939309088200 12100206247725396257 10350572764397343987 17879864550260160798 5088374607738640591 9429196620230308458 5462977569453770863 12523840936229070708 13835297398760800689 982298193672332993 16283702522674305449 17743012240471377454 7762230568000934770 15002875960698833194 6957464781992684202 15716315618682549095 3660387587709948235 17194364841737178986 1136794213049034662 1530423512975560159 15057100634146543011 12018833559157282502 16359170473773815033 6634776115431349147 7786681038559587160 6466158169760059674 976717209665773898 16714422906523974816 15697212629497361738 1785925595139812345 16597957459715118725 3412472008203664411 3920321170062606262 6893432205841981543 13059723729187336212 2563141740056728458 9768890984463416466 12461176674860809000 13731515962794602144 8349296201144420258 15825550322241504622 10924225882008079818 14734856472480891456 4198268996876902572 14128465707523337307 16994239874421918136 16091889594121249632 1368767875995788997 898888728207437160 14273639540338083035 7615264325455414022 4401832153113105135 899686681028354898 13893441624935814830 18028989097571836573 6835169689304555002 16846040824334591110 8177952377440795153 10355878767294866074 4897905751180095606 14348328267299064127 7427218578613605362 661211173827129442 3494852352787633708 4441200491301398998 15941994586715772307 14530757291812129239 8144806960669156036 17865908862088699754 18118961580275620974 1839311175614516175 2658952208347288220 1242048141368909168 1125020547921417781 9096785065795017726 13723720676521543319 12649233082289451126 9031524373316230675 5959567218686575499 16786823647248855171 5566261648052682956 18126924838672239257 10603276658475695398 5678820744687924407 5248655903507046036 3585105124408974765 12770494787782941782 14059405171023986567 11955167268832061990 6728934582626453213 14575572822567695256 1148320659816399959 9991340750653304271 3678310944823229529 14326205826187222154 9740613362007214103 11380553536591126364 8591245604262565857 16207382771230283704 6804891885371624803 16320549303523997605 12368736413117239794 5786153882936679035 10762284712126977261 5510358930536477979 18010358741002419988 14118419772262214516 897500928343878061 9896212337037856612 5113576707104066031 1211146340149767625 376874146605383439 16271085899919503045 6980477318471301614 14271171308781985923 15499259173329686043 6798822529882705915 16974348611712671629 17731933358381326560 17806194755878968525 74744887151277072 1388836915695102594 2121983106862468790 4514312014355528014 17048538948826001933 6871366911071977713 4095122412446102845 8642586172337592665 17928803023814461873 11725417332782767465 17934202836024052826 2052727116619042982 12271484071410834851 2069458435635222244 13768494089809982480 5753484778713125155 15999091205766244280 6105698125109936536 12193651855388726290 11753547175940632876 13335406744103046864 7316347879772953966 9604185577358225189 11741513017135811510 6565624512164051953 15702360452053781222 8218085137923902786 2251910509711178761 8988439442911750038 4104371078583451905 5220490810455417120 11153084922973870556 14000584702908926918 9262693525149581056 3907054571731786066 1293709641843273347 12628663603688535701 2582997272515722087 9646150535272199999 4443490411304685153 2468780330659466145 4092380380950829157 8443596906702991025 8463895269745424832 16277216642412509350 2538359532841236677 6381428209149312699 4987418531004298896 14180758110120959619 16777909715360782642 8713334951876301206 6736484999381833600 3352526416712686097 8596609302545489190 12730645278737362098 11875639819493303472 16251588111981577647 13091381252745350324 8422454356274296015 10544567908349972439 16913131652237925024 3604635951314933308 6317468822245747722 619445792116867776 12582341548115227749 16453416992209412660 9984636865629265971 1041555876385094617 12257990804261331645 8246901105875149098 11036660235842774045 5622228514678270765 16543043977644733531 7647349696245637009 6533479929879175617 12343414111352416384 4711992325676844443 14357861336631244239 13163024212101284402 15775097629400150361 7010914078694166986 5436879603208201422 18082353603599265528 14281917542760301059 675747472739289808 6355490331112954471 12773759607296480421 2965969330619095191 14197529135001170423 3842443382384490355 17424232033451460039 8965608982168744524 8109299199557675365 1519475298821719784 3251568987836355495 18307900946253380876 5156222166473259547 15937902143829305884 15834439358167612061 8415413708019936420 15677866862095882128 13374735690666764909 895604522423804417 15379675713855582308 5618611270841154104 6647255452401541027 9092349524143655784 15874324674346363419 12960227735586450812 17748278323666947354 10708869868762059737 3545971375067256404 38464240086816160 8296495327152193918 8244421102449016662 3065205281737348195 15914004092703189056 5614731719641257067 1829910298518708073 15955125052059417034 12702718971481840579 5746337814442450448 3871226829014667968 4732129505584337738 9131655608274060540 10037729580935873793 15384591004577115344 18369815191836932812 13947498745512906768 11672624909982024885 12559977108832375073 13373350742523163103 377796869840663940 18054723361675747394 1733579980491381405 16653078064630205273 17468286351732428831 15974448765190775803 4632406018695412811 9677788503922825181 3087776190778081171 13672364069070366886 17902608962658935415 6035607325573028123 17571987129806217912 15670176674851726977 14233466311061427661 15204851954629557197 4434779289026053503 11652642111194237586 14990758181857416361 10500697947608450563 17283464095335591835 12740014662710972718 2805260148761080095 16185750153578215011 16804453323185686338 16650083444703770495 17644800040705588131 10539899555747783774 3827792133524417663 10104780317585827466 4819189869212164430 2215335868277542627 7273499738209841648 10545838040903415096 8249528589899738530 9020563279166692688 7867372632057646072 13020400207775634822 6858580828695650939 18384669707222828808 7929232849955825696 18361671842525730132 12474596059744829737 11757015214078621107 769821109239720537 3048502089137111184 13838534107338205659 5936404620539353947 11916238035239068147 12823381510445919906 497995909907349126 8293824874890973921 13285652021720963648 12761621647010317303 15885215315682981267 8098488968327389007 1359261869120360672 3302808438264244997 9133585501927099486 1817443639424063482 1320343658923257848 9719262525704743625 16819824372491681090 16247202035550798467 2823130390150135034 12772010244034987791 1655324010256086382 13919887938356076157 3586254454733769865 4644173301001234059 4155492127769084246 11659902589470061313 10525870670786565077 3674282566815536228 2622980458266346854 144560539501928549 12903128117810729474 5509680867883349901 18386912602451790637 1604609565902114412 14954437153820930832 8391377296637730716 10130518145709921951 10136149756697476621 15396236657781514434 4521911985590306609 1576258292282693563 2348052282703576380 4398776072297345738 15743524654990334979 16866180595299329613 9867758344440180714 14163664428068821001 5919222184892473377 16834198322774602106 11391135248086692885 11335139602272902993 2411183010316254897 14193598662752566606 18299390793753863981 16671862934833368844 5527516279977414814 12192176397766665046 5729957421531257372 8191299958043166261 10755695365523967031 1744567574460284368 4520335197537465873 3847221366863455916 4056646806140336821 16244873642874752759 15755952869314565994 1467819125425879607 9084064542558423012 12950256902531097829 17630344883938520536 7963791001488360337 13104341636366448349 14251583512377304254 14037464242451243739 8987169659751147480 6881837996406852474 9583475747623689612 7484420545316000818 3065950378147574974 8221006330721842990 8475824392359558520 16766740490353009145 11062666995438319433 9510442241094252924 14783432109817926933 8271570441467943709 9871600995022753430 3960985134194958379 9754253796060689320 16047573309046624308 10407666406407553889 12507806438318266383 3608910642003015461 3712706994322774444 8595243900842153738 2840260883562774264 4907349766824962392 12888810168619668575 14871480426870664578 13715462096703327563 16659781345508621675 2345365942729006681 261035858747559657 1682198124713568717 3537525153570358798 14708364593745232770 10847343249403325846 9660351991281674912 6091563048273957029 2968521305759908862 623155254754682460 2577147782897611883 8088761090906193236 8617042053516777491 7048008747972089403 2011034172118414384 13605460663069755775 17400700634993587722 14628157998717131232 16999038843032743893 926878765641476978 9726112217657663585 14634445452618123812 11939430460367037411 17618872221875860746 17475248970447140771 152282230481117393 6534591915886946293 16987950009470460542 12129501077288009927 7580919192201661548 797914515398503990 8354550802133259403 15685423349598593114 17378984443644124609 4111340877053002626 4435712924646838241 15934286349079551578 8451607494078823541 6818444026261532324 3870874246053479123 7003624393282813045 14242563411020450974 3619561830778276476 4252143492681883972 1001983498775422987 6426685929883208892 1731726009515590048 850060083671392101 15226238586422758133 1859175687034769523 2111288908511672040 10652722771027283521 6357087519730522997 7238744465805696857 7721099201456352707 18251618087621839076 14431774399030738673 5591281994833969165 12278496842192551156 10085712785115075675 13967135335476846006 10424729485825098860 17316370296232883008 6845502138564646438 14590381512354486379 3520216158519544654 12512014124998730462 12529469719796725919 17077986932106130278 10475161756566501304 14520054795379213913 6068312219275173204 6794984366373555954 10180941905276376746 18142389340208528480 5125714115169742499 5723704061232869086 1868974249626990327 17460679459921075136 17972481536872816884 16457343480774109423 12482847894631855451 17564109741207828455 594706624595643249 1541466242879119645 3269650682939928753 15484265758601030894 6564308006766831152 2297078654516279364 14737358616639643105 4249664924955118603 17632453223293172536 16573333343802319797 16198343756761476032 17873396520330960877 8030359114944662464 10009869189184855997 15905195809167651369 13806915159397492600 4708044343254157995 11635160661162821939 1098478282721677002 12598847261655246666 3173341885934188563 13973523354924261654 15634723501597433034 16146220206229700972 7731932278372897689 13263445325904964532 1456817370868966732 14007467515038970222 906334444564086708 6577882929057310981 11522775606354268575 12419424050952433420 18012741595111638854 1313347570899140701 17241910222188325794 16750070668690122257 1417274282372793752 16273115532348298031 15967386297598170807 4359828108871850415 273049383065823932 16289959330069843809 9204652217146844336 9688652874526171875 3072466576218955404 2813245798656692675 13997871090331006978 14470487506568965248 4880581285955271722 11637541706996102015 13606242732274919389 2918288845696567442 12645200019577649498 6646703363001987613 9686052875437239119 10906412408962396530 313622995288208460 9120590561764049621 144776227941459562 5162596910612382042 9025015941679854683 9435782529585996482 1933414163828263798 9031899296736414978 2601254143608180133 12968367508295966564 13661236349818786968 4144565030300331115 17435389899679089038 3589530431651531999 15818295905409395446 16633204511053595314 17488661011617333291 11576638496985528279 7300352492737128820 6255742705023343523 9951474785896163739 8891130492474599666 12592538520184912831 10397480027222759640 17790422222681471329 10958815863403216612 15758698065405481055 5253594803925480039 9198943965561804263 4015803174372921253 560148637405786394 17012928462758553856 551284986424155512 8846301268242378536 2018333218811174112 45386825638403303 10872690864651259192 15935190424101393333 10516457029207748416 17011942963002057565 3107219962905564184 4766086843201847530 9268206630735359114 1348374705855418735 7311078392415951082 4636128024089933800 8220447574939379000 17875489082420387396 3810155100094027425 17150334803533474832 5958358194481057839 10004560651270281115 3900523152599501159 3019784516454458664 3889972109377547386 1642043865963600150 3531355416061238918 15783076275038356071 9557292406404614109 13604574749404226164 11629156956995705419 8906012360791297120 17786484593738400085 11944112169252699845 6247728855730062848 816890786532169546 8647100281008631049 6713865003872793774 13152741619449741192 18133040704847824461 15257582985587694149 5886367212845843735 16754762884470565866 5914432570163173883 10280064382609645750 13457710934266899997 16929724505391990163 8154960751545076645 8454250077191169333 17128691909293424672 4408137455964929833 16792936967744844381 7814762539123105520 1688863235371994395 3666056804633475896 13202867958465586505 15823655752638055137 4536282089441374387 1397989217066381668 15237285104797057182 12315647207067201212 12019627583644292310 18030785139200718797 8296472125585976823 7240785659550434475 10558588069110302071 10730354041637804379 219140401400483709 2907893238556978428 4184487715176175439 7404746690419672169 4795238585417409157 6345325583764366348 12936988697788581815 16114860485474090777 14592597855133083821 1424805533284746760 8633724527769850253 4116072448730670468 13292481675686901691 15201513960558938996 13784292547957406816 2716716021784642299 6417093431417784109 10217848588196217954 1005272858450435691 13994652592668968106 16754971414682376109 393782907520368681 17226509457399357304 11993564909024636074 1943881750928549970 1071784884033223566 1360827160189322228 12079502282258018836 15912829955139375713 3549145899515341748 1678761063869807017 10594452522459792045 14087318160780079769 14445706804028385407 6180366557890419204 3727007583491407863 2227254279193959699 16423269837217156750 9129296940163914998 16212777765970302322 5443384694909424002 16980581056755025592 15471557287993902468 15978386994763555810 11621747153947296245 11399260193872968628 7161525058557315374 668500495626069640 17635878325155595346 3242324091200903887 3617917614335869464 974771322240887332 13574311663152513095 7936342305411990939 16845422192906245702 8593623889795315711 16017074422034437530 176214381855938877 17362664819812309843 1759157653778950373 17736843413017940141 3606585448477470108 4325597547982490362 10439505620266921743 3334304620494293634 8870060328702654619 76847997107855053 1219723790334542615 16059060124279188923 11402279092365170777 9834335302504879233 15348870181906095769 1765087757838481883 13917776640609324417 3093658136733966204 6110038827090277535 16853310374585163732 8561750203819248606 14788253866032817952 17747972924382783878 8152615039360151142 7327216632988481130 14191613644947093428 12960087507755302183 9667970350319184519 2631656228330886344 13417700204085113013 2437761415124898775 17526595883348075031 4647337104494000449 15441160060363838771 15287614432554575233 10016388347466840984 13503734250718096843 15121141037672512693 9231341257989597084 10037995641543587479 3430134809749816638 3067331399693922439 9078262684798067404 12982620451773401172 17470082740897477406 13993766546247810116 2928297466966679659 8075190703197372976 14101791833302032754 18404985770014333180 12174790411849577676 6661512932836022702 4785731657186604571 6897403670180441801 15301476447051937239 1463569015196225574 6766425850540370819 9689320955931544692 12406970806814681089 13061781503770100021 17768974586935522749 15706086445064067381 14882196559946596988 13433461484823689776 18391930881266641219 17983628983886192373 12930895351522358520 1964717685383696134 115647021955238780 1749526120628545124 1036799181123411006 13749406254111169390 12106024742851538948 2556975426690944082 8714960308872986709 14383376381890717186 5265634829064320468 3881895102487106540 1249528187379911909 11755282197649700459 17960696239997607065 8167373415070689543 14902521407311127321 317154125476877323 12214655812081026846 3158903000698470908 2534776391236866083 9356299231911381139 8885685022026256484 9907427007301620494 181520418076678367 6472642023112682150 17023488416039957381 9049667253855528274 5135579133005025169 8101396394025051452 9658731233070370769 13767146127268546734 15368579572862751410 11940793752823662366 6809836597938945045 2791916527944140884 4578383721967384718 1412086810519373210 18237920501162318012 2232114857977157238 1733838349625187565 1805137496090562127 16843369940269553383 9257073526538189037 12635728210831192310 12494614469983368477 11766466381724791070 1654248607118751003 9436857846736314504 15482427998737202179 7120758469193251150 11478615953969558662 17757387169933045864 7504121078704049657 9900973092283953328 10321949895782151739 3290190806050726970 5463658674933399889 516419274312044614 9201769507303815584 9954122682724527681 12798066489991640526 9994058777179555798 17028593678737943372 7119890625716747026 8718213586469448392 4221767316112118731 17941671449701783411 3736991150175250017 17712044048902082012 12972531845860768388 13247160164287381266 15506024274077085031 8991572617820748531 6556108974401529407 14950556019453028449 7564712019978081371 17739239922033236454 12570264589388824083 6548104379252650647 5258530199691407152 4589747639196113342 11518030386043634577 3482919903901762819 12527294056846583735 6033988652209245916 15542766754578496292 6908135442062116123 3957562694288211932 14806919669285875910 4870953925415237051 7212413319139792589 2241950053551654756 11986180694437770303 4682575403078605011 2464269960359735140 3466573201948348658 15456570355091830782 14737134261214667675 11741916813406323430 5703767764976225296 8904325346844028396 3044775114139402098 9522976023797399826 3239777643169598329 12299820088074680095 11932770126855633977 11687501226404170743 14791186136476471717 16222165839652703448 203896368029790017 9914331648757232993 9047648042288584856 17236624550541224354 1178353080467160798 11396734346751248794 9861368584862915984 4530188547138900041 1247589880139817887 1765507489349472044 15473392638050701443 3505759848355184832 1734607217180616968 14953017867353026706 16417497338371667569 1786423282289677435 15138002923936049430 7267439895626634164 18017591362121208815 4956356561126812648 8758109500018145129 380614093484978047 5475526821060186429 12620692644009547541 12715517664528557296 9075562419105225523 8435986907283843514 12971559333206029378 4505772309967037174 3473764738078748197 12633219823898451804 15502645777119467729 18075398324184485686 5122983921179790454 5468795876222440738 15350810508106667478 7789656485318135508 17261594516867414704 1478289956577068957 11224230905855153427 14052766675179417610 12985129717396431758 13357968714203601862 573158418840546013 11362739100315999612 6564936203731010201 3529901426896205112 9619359344122508642 9300719748091801837 4686694861903392163 5714782341860413674 3580492299783787262 3901762977226946135 2452163347391645814 11398157891316558898 14638188909597317323 664735553479876871 10921965389407887932 2834945925943728458 4491965474513605837 12790982973596509111 6109589661248969703 917910849703079074 5900406535646724805 2819318546360512739 12495539991275794130 5213130804670995524 8835387908893812370 8592768917180922284 6259766630779244829 11096755802294569106 15720372742062333505 6536658418983539390 10925035216133790207 18098061923170696698 16777696050531016540 8169591752739720911 12125097775743641671 16503813081810137175 14180076961231111911 11408095922894826356 16725063742806600619 577150966825696872 18273958050010053361 16714562580015686358 16851089310326293341 12525007707507487191 2366362204065540575 13421990250492312886 9259846396987596965 2651613701148553445 12154588584541502650 10272154287814786693 10748467088179628897 3392444583018335745 6458929231968547281 100179162137412248 13043937932170845865 14277206729991193078 8724620029523458511 9263014731109208674 12320543581846930220 18007170040728477303 2581643589747884293 17670794649742681096 5556489064215275334 3989522004849512784 10290662158565770483 18358371685794473865 4742674837990968739 14550555717066896597 3476734284827323566 10276724795561079399 2463730975491584585 11863426792905075082 6520534600603066327 5748315851282363008 14717981491141298600 5156193407938847244 5356307135838172292 13241798868349996249 14281091646321393199 10652977628069959504 3532482378919210019 2133718631494745947 13885443670940504275 3820321573312771529 9188473870713907380 8974368162628398881 17440165682453162649 18145680239293332985 8658486407904587766 602177071821127159 3035100779611507511 2459041232421688325 16017863599988724796 18234715363968219601 447232490989352148 2099989652090421113 10028326877092750022 8355582125702691386 18010567279361314515 12647879535062912785 4358121967166395576 3414506965611347964 12660474508300877920 4582715711213450124 6269019416491714455 2130441269530016886 17043868126494621736 11309477765648000316 3742030772878875748 17710680314713279360 9936062717608089554 3822363840434558530 9985701538660726109 2268456840006501363 3657765015209912784 7694591906075778467 17404360989573564139 8737999535048227596 7577550261478276157 3548489586269257457 15217180969332251853 8435640387602215492 4726493238997043924 14294139684071147708 4358635722351566875 5719998630532235563 16193653705682787367 12941605212803724260 6430829041869516574 12005772376240226371 6010437372644454183 6843052785786293735 10761125274240774486 1360114171826419422 15860018114069876531 8982766360576462626 12720354824190074388 11424229261314102738 15573056828672410961 4462446476727797267 7999747147550783877 16085581439572928493 11118774501999537975 11626935296299947002 16582033172245861585 11919020903958539948 5170318608765472341 12351106958697278140 15996542787696027815 18115104868895423743 7460004046233596115 18050013738665793952 1409531006095368575 1537095698273693442 10956668375457550517 9352429478980482519 1362547583323523040 9340526965399365697 10345758853473062218 3715899187115376471 484558965955472078 13844978034041194283 13259988004968823553 3131584878678238538 7282605144330185644 9480599080637255129 9915694543132161910 3640692789579413055 12761340596537379222 9624224818008635923 12543071633689694476 5206918769263340471 12287175041283975275 14698174746750240822 5855144915408929049 7691064013607014802 14601895372718761023 3835644259695721376 7682560025496956903 1276801639384430170 2212809674757510856 2204974674250798920 5430883514730647364 14387318912678598125 11836249510876852209 15674580343859694903 3746783848467346468 9885356017531210939 12112283953312157293 14619857987315431377 2167613841605004693 13298150077408421225 10910019697435408320 10695409887278502474 18145903982961132895 5723891930782696606 14885761216400373556 119839617790230832 10467631536066527693 6575847994430384432 16573925474314659615 11840128333716864826 5286442341306668574 13478549601919529457 16464336324854584242 1323954174511881787 16774829521492773431 15489272751789812513 14900065719479757797 15341598911293610780 16334060851599496466 17645623311132528156 291628776898279612 11150088932751672720 10642106115792226334 5956504258880787344 15519706308113868977 7235524791706165139 6695406733449783583 16309315031924175838 9141126198696505326 17702638649397672647 5187909481424614978 6387090693241553967 17604377161505780267 10713768274538364320 15781790515763409916 15744762311482403092 2107760182021927082 17638128289139152624 14685418324756057060 17031439828026716532 4094111912910618849 4211990812331890906 17649655558509707798 8941886136155754114 4688282930243834419 8517427151123164813 14013330176554856192 12596032896044591611 4518812795477669783 4314662035521687012 16186054324586273297 9160126007749623755 14225794211165963458 16640089765767114073 17511640633735086744 2630038011900619228 10702495989586339350 950682369449939284 7229072536440123845 12769486105514832379 9802081154515287994 8982908763184194985 7283012134666844502 15159189255347891163 3145877787281831313 13588893873769904343 15070731451733974197 9098250246264888147 7815671807926565124 7553857689760013960 8862202032733741308 15350515740793126452 10103958406281057246 15237762947047374056 13667197518706282824 1996315597113238465 5640851496500323220 11002656273773765980 13968272407492243196 13724249336604016615 9281338126623655785 502068532430488169 9727176378182059148 9470604149243892816 4371719216520794279 9692840964023566188 5684639932671638847 2222601032850424406 1001298706489798640 7467197657460574464 6226046121933378346 10228580329151467696 4282397763387325949 13313949027507595233 2358773253925733643 13111803522561309669 2552770715393341151 18025595403543588425 7127629596312234543 4784277324924670257 4777695039570109411 17064928570192232252 4498484542193277863 14433722008916160452 4955755954559195292 1370017578489397493 769603003026643055 3036386223948550349 7108494716563736104 10967411850700138612 11981415191550787360 7768126477027689608 17455363429820465316 14471531822201711460 2830221594905497432 3474941547563378183 10957325984653067346 15991386360721047452 14944582132893037631 6186075801580755144 11830643621143737665 4136092665741219258 1549738049370278936 12583916355738768999 17873124667878829993 8178067700249885651 16866014957285581310 12095586059996494423 3138640804371547408 4833594065485708076 3513421433501125192 8522349302954657090 16324261930670651377 17902146625732863722 15692763896313565105 13812647711195031581 5402427427494946913 9636129880975015199 1790311353719583728 1522671195620334017 373549817921141489 10360459965070495233 13735480528858156597 8460181659944746187 2872589529513777641 2776916646000675006 2667416650766044817 12626012092802766935 14080911030763703003 17174132357304175517 3560409178721668561 3225840408448294018 15970029608109286433 1757951497120029540 6359907955425162427 13436449594861856005 5321621346219219585 8363660449998942185 15817996396842567684 15631304500106563435 641912726267544086 13071929577211335684 11363723377695878127 13995148641059910811 301634864220059414 15664366619552084870 3009612423705861536 12301682473289611716 13115316235440736404 1607266072934917935 3698772252876149896 3434699878785142990 18117675676767279671 7499257092973649303 17802284289117760508 9767175681118254357 7649239035479044174 12000140698900985556 13765632700802614300 1671778544360090818 18016438716153479178 4362853154919878926 10983186923698264721 16192289251524851369 17606731026366926193 9925719527923760791 18062601041057700134 9400586948945389562 5669103294977459205 2052612073664665158 7714143358453179964 11067675696806780089 6694454181835616071 4433174855583346742 10216545064169199992 88021084116561644 8754478297591668026 2024389140316641346 6726630516792398347 319141682079981752 6256636013066585393 12840263252817106079 5346466988506962186 11453279203759913993 18415333184877418881 18243960620735050378 11876696438397488209 16030452578230841435 12892692854894265475 15051702559834051187 11049961575247916235 10469766730795656293 15367840382464060786 6674496025457895915 16838250561864346279 2640410766432279930 6232620259873838362 1872080130884427001 1425069567039881993 5774019434340370270 9478561238307152597 16502563544416954863 5946924425655045738 14859659171061577743 15349520697629642907 13183108306738640587 1219666558950226293 7609828630597342314 9523538122336614659 16228239537417383566 3818364787726743035 11018791297067934054 11672267147819705082 17288186021156909233 10698705278444008109 6009360348694290195 5634004279385722065 4050966374420023618 11409734751753390463 6152754100797116584 18061028943115227701 16814065041650839013 6265680983316714077 8095866364025163147 12499954780067400765 13010514834302023793 13823155702815633905 11808182704689763431 14898366940346421206 10224847337572946943 11766451622485472476 9989760489671760292 1713278581885328375 41714930305746490 1658220498632494506 1009603159052372712 2060803291942699547 12365454675860468717 4115917648059826667 2285325877819681901 4095255270119396888 8010117704881101396 18020136451619912309 9128470731821947177 11422563794141588280 2550943017657037995 5258950815558071258 11528777422192497193 16578861457033641623 16870151260252358569 2297287711384449849 14689241669041495688 7604013005167156245 7092346293946715410 12726620334856745539 14626341337631952446 11307359626588567310 14991281862755924460 3543626555698406301 13342246243204415416 16694864763099640894 16173214743001710249 16037550619397797569 13397953917150449552 8941079477594096813 699264613154497214 462637274608146970 9883266290133680721 703649203931889487 9368003453096911054 11076678699115595906 17494901297824591031 7726158589155946984 1754632995433112381 11412173898439792732 3447166838986865479 586124131099731964 3881320231892713194 4087954277991688865 8246762690548663349 493054103653789531 5382941524819615370 12661994484841503922 12199670704918002853 16023915843837957403 16748793589934468495 8359406703660787458 1582034415977248032 10038624083991598327 8446580504915482080 11224495558773353994 7850186127666887223 2112384395971488824 16046740544352598756 5179991630103775600 3346795404034613412 12367892247453517197 389368759175839452 4874799607798853076 11204138285985825335 14629128249695217466 4296814132737634496 5434285426996898386 14499304234322682057 14359698204310108918 16241681451457298413 6078365103828897797 2254504603695709273 9841914566065574732 10859839732814400563 9888613343471943194 8113290785319413067 6775212385644121637 10749263051216433702 13400725159825956840 10372717897816280904 2974136060687659954 5170404810043715548 12710644746437086262 5164448291770564217 1954095166308376152 16897365909938614673 2546176609675659840 17460102332598217102 9370590286653927271 13025631096443221230 6544890575089806960 6641018070570964228 14752998264043327064 13953540620723032079 17374507082753013992 5993244890952931668 17348465167703271491 2144719274823234076 11090430622329535210 1894162364614354518 2860670096894455214 6905341049188745201 3336155037574249104 11878110615602497125 9331638966491090277 12282447193018081775 16454046085301524761 12753964206837804068 11822585680619845107 15428551072779783213 9011496577047970944 2833923152441957120 2590496374849617845 15317115443997559111 9248511281656916582 17018417665405890049 16064899080674953868 6941785144377965643 5968060113569015206 14002979453630772507 3494672979306299992 4661725111117550629 60652436301467548 9791867983868388476 14634496937312878989 2951642646257524462 14573929887578204172 2775792025165338013 10157892054561525184 7924257906817572632 16195827569100098248 15218166918816032239 6630009713146258284 17164103043291179421 5203490201940890443 9557045523567907980 14890177440397934312 1915000906378202864 14771062149572587107 9352636377631449321 11976549746177827948 15123008545389807847 14426785481921080345 4415794058856321599 5262057955836239644 7845471496356749534 16714650235452117388 11623991167834809022 9714235083455051622 9446315104971734727 8704687762178808761 11206428804610941871 13997290475440835365 12188838361401876561 3725537304252736659 2068896894331018215 12775520861747856753 3689604258078883103 7682920254913517533 3528422369320605791 5964024326349918557 5295743876245351755 15634794276261737482 9973894865366021865 14834018839519162935 7461180206682600710 15673101478628870507 8821817033654084208 14123284952074295627 10255485063321713228 6493569622338718504 5605042614369455168 8994113506935979695 7068757095363601689 6638727746267660615 803030894276513577 11229902159705905016 441055664650444819 2897636423183390121 16396190562725092241 7061489307724404582 8205794092250079872 3325574586957207537 5793397255691410201 17865327466693965418 2366408842350741057 5299881737410161583 12554223268208132461 593150762519568436 3728056288824985454 10714704500532041884 4587850793934601865 17257803346980239872 11926933846370632863 9658859014672197671 14617932644175077916 6123285305959829432 3464510192424797238 15280418354017051811 2746549836619929252 12333266051069139022 16955802116842667840 1624112825006113699 4083235135656455621 1975594004791005608 374075680919893376 10410362072804428337 12621241462179158690 14880607817430731717 16983068205138117548 18270953214885753882 8347496561345866693 18006899689266435632 6935994502172504135 2945108746950285685 8306150873808402695 1465882011534005351 7821712821201714952 5425277836781618515 16844363131225481081 6807864197536308126 11466181035841777565 16785685735490290245 11396476386125877729 15951329139345997636 29917013011831038 11045612107668091930 18012362152450384301 4337282174132127594 11669406131498246995 17446017684903537067 11212662455981617972 16687776533741442651 15160911002641654416 11386837186339531072 6959430227658324020 14919543909199211870 13288218676317521252 9797142819810498451 17128520686203884230 13020000016166237000 10495046002136010245 7354581844394618869 5312448395649092561 6285506574854781787 12909085321548611496 8969070920738457669 8879577427758648902 17240185297726534420 11858602731374780388 4990870634654685664 11124905863574489007 2545766797848592671 15374451774137610483 12165828101366314107 5231754019529819899 7737355067962493293 5366853311590681297 5486419774776968741 16207442780109943056 12948830738388546159 1797997272844702966 7917202227588989797 18399619161717241244 9653261001341783505 6888998184142532412 4088620694768502243 14318603909772433263 10893031441124986790 17855079013812388167 16072695743113187438 16540305150636451844 5388047138423781322 2862524361650769914 12429929488516740676 9708420496021273427 18123765344340077971 10069544539601967981 197688312613060723 16920957220500874336 10374406303710286120 15523900634668355526 8103723262640006437 8689351432195836590 5912448681801407116 17681685324644481358 15605198680021069779 18431636513345346956 16710494084858905435 15923433548558533581 14313308441222994763 2776595816585068517 5808566278198377291 5724161906262123897 3022152101283166378 14522102946766789888 12114895984792862136 5713711546863055256 10755585931626761546 11984854792942213921 1348093224254231165 14234103781571955551 880465504094542894 5096096290507881540 13691989172426893498 13891064846485100780 14392674633545659796 6449506248974112633 4433598536470796921 1600072395090245062 11917191191437064284 3999905384100732759 11635301658101046279 11064852063163620655 3302413457005982016 5065034038542813605 15296787563936506655 8079205440205960315 11300317677302478805 7987751583806892856 6839895154227372000 10418981831261618108 12695086417254867128 3194267306191630788 3852568469122951714 16940491753658876924 2762182406088006195 2637879328400799787 15697559032051410309 4118549913960979925 17270347216716856273 5550769992052938904 4140051705419291334 18013343861006475610 4700451950232994893 15574528172713698344 9536143151327938553 7193209555077007348 1548419504093562544 15924689298279551839 3974352587578379420 1807997148555820722 5854280783591690015 5338040210366917098 11312426805145803171 3158534202927712189 17981510263180520304 12403070374674747679 11639203621700503922 1578572708396749445 14627000995846582436 10184350197079548693 10471960887961767987 17121971054552384569 3673047804170189296 2617478337018637596 9029846041477714258 15706470100456704326 11036639097113135035 8991661590471250557 4720104723259897393 6948054636917653063 13714372941678516465 12143681506233026916 4302203175020813876 186735800819171528 8038659262755411054 861265186076848483 13181825165302545703 1739264413810023065 10256043751107655106 1046950833506233391 10293757523557288739 10278584525581838570 1274664297120244196 11131021200337123264 14816722031433021953 14285996450736136570 7486362664045529218 5266566059186091308 8313449785157845931 3760897600301659499 1305078784617088435 10656474901414987855 7907230473907108153 10119056498914463578 5683700524924289219 13015588620220640617 4165583898635454090 9409742942913765071 15481102184666346007 12003901293046438369 17423135822242521561 3712500323413680953 13334936811704084724 6178582172709839665 16734425246967929201 9951325682069007541 974219407578453638 6506643816580836615 2406373063689727370 17033557239767944166 16985535894032155647 15460346654930339041 6487820176917057318 3141974433746264211 2894136268721799531 10024264462847399095 9059472476079029860 12561512883382896973 12439939771090439205 11030958206853166262 12948162146846248110 14426895413053681396 4207905794765984343 14596061953741880280 17047958730148275717 4686551825355760148 7973726908366845997 15395444544735792916 13304677333758249838 10310701498022002782 15170929293048582409 12598749488416550643 865622483892004138 6652306482419836194 1805979416280796338 5355173617115146273 15401313695949992742 10570066317684578639 4539544100164036455 17604643147094852060 1043527974291262761 15871010255345394078 632868035395109486 5892721214915708927 7245322764936563352 12552996504476959786 16127521374464217592 12385875459201734776 17425612103223237290 17707108018150758304 3073511394965495611 16987979376151673019 8003550718023598610 13413784206802264185 3527073516311431663 15005535701224127687 12841420022913175610 11790209371265436863 13623045079831495064 5264838114094755014 15487464250821488033 6429716453591361488 1195236103553524038 9576619197072001401 7543270990710499160 13127058108435947343 14033141726143719838 563731361301439897 14716049565344336066 16785607559911483767 14533111052350919551 13209926474892638453 7605991856238826282 9293196458142383313 1700693072204371310 12939661014295160191 2839492164662040296 3532724339985318174 1422097740522427914 5912447919099605 12137056121068973289 458898777151610976 10971186440510200582 74890699954778708 15280670420352822516 16392836281274899002 6956375695018823367 8175246697048558027 3294008608724096478 6038143308897683766 14052765907872790766 13306234333400714248 17700046077172588876 7275924914999846915 9605783240179039623 301324129564202575 5525334521126394996 745420767045410354 14957107546915286100 10184509118259654017 2317048121551525768 40592602405860896 10414122780358818435 14829826982102773422 2940627049235960674 2679795146047682107 4973962538749595472 7537600992649320595 1383554695527393081 7485130741457305334 15826324504297939085 3160010573953330167 5475518595921807172 10857870529981854191 5237229559145320570 2874928565221271401 10219022825089083519 12510650179065626533 11744260266725889900 521483218486574752 16611808160775538912 2555856156946710952 6920958522911607014 12259356842389219552 8702787173176592060 17537131140878601378 3366655571689284009 3802019364881446384 13912499499246066122 13064710803299844265 1254691740330645671 747055980051222266 8423951376640430641 16267231768964003677 11497025120582181156 13284913423732807075 7587640509301006277 17642527219414430666 15192199543421497858 8242313297259531767 5990356821382701771 7870324906049272412 12522912633190333544 2077586422019042944 8239732808210441043 15125575087701111764 9434933917803979994 2985650766042829657 10997371125569569219 18409660448792797318 3695873019670169860 280008032009838766 6387893748412171973 2224709438708944653 892980062059865790 10633279077443518165 14798519804192600647 6983184958568859680 10842822306365423897 16739533523281685884 4308551433502958084 9397113666087388460 9584275875549280381 4653614996824399940 8207355079839015538 13048019343409564897 8093008725604499362 16336240400726672484 7831810794690565776 5343896804565257737 2335409862074247686 9884726939033106469 5812489619320777876 8758067318076492169 5629273087841117447 5546556792235999495 18113321668865512653 3335482085978808413 1053922258680223320 14355798651281591717 18334354969471586573 8343539413103598538 7828132873343163403 851897042059618393 5876846323630387369 7005513307057252279 12970577204757192501 7961374238530561027 3566199994793994829 12602016453277856548 17235947334902328283 12229552407968959276 17930422251991570153 16182376646636915611 14316095638673905917 18006357160796093420 18077373496383649392 7645221490998116717 3656680149789591429 7451648801966085644 6957835580958200047 14444490250356007040 143775524426641569 7578683300889122017 11790162233830117174 1335566398026557253 15212467653222389097 11278326804939815871 6428268018183678980 11697800896607357499 6884475778029708873 6283497680213875344 5368173898957012893 10260894083936367048 1122590584615033883 2600496442082440670 12810920714185537962 7614474288776985997 18170784466239134260 17653350671888733340 16335148200747142246 1890633434926851719 10583572134144853641 4899347901604671298 11611238862103189602 15918057628443694002 687973586305410392 9537192178723586675 2022069982226369041 13307204292870360063 2461403527239868665 7684948674445283427 2506484994301200408 338650371069263187 2124949505064048660 13082976638692554317 14741068265440387464 10128111114946956779 6632011367419877205 12095106598308706183 15566596388675325295 14356804970506437474 16458550409853847617 11304134175077716879 15879332593997010109 710023252688517297 6850006327775540983 4865700203338784734 10051085240874737381 9949960849776583252 9428714384368100431 16442903524851906123 9115068021235695360 2815374979352640784 2690429569300274831 8429746076545506726 6769930472077838202 12985616278281492286 16714243006499119817 1349731199641816820 12189135520660483872 17463341840427402381 1221973413319657163 10971813602148856763 9603265596058174885 11398435419898098142 7581190467684847853 2759606928996354717 2452522615272326913 9022922483627136798 15037656149903951857 16798875225115687419 6100934059365588188 8860550711251888464 76411233773047206 12461726919824192995 9189767669800065929 6331343188361541924 17084198376445976078 8992847528313323940 3164776989664320786 14144082415471375923 15263380599424541931 13461235486579809993 12703983110250260305 1649876246957959728 14680403818938452082 6266484161679250330 7380021569664995242 16602753196542158377 15115964037022030481 8211586040565838998 1070470492745769027 16885357998266915346 2052014382792907099 9911916634913221719 10237533971138006992 12180997791689946354 9767802028390849077 17052721494197451122 16381625653315462280 9695469614970584404 6283732295264825546 14818848128263535393 17427597308101024785 5161054005571414802 6959207817429498728 9685357037008976066 11714157408398586717 7099372979970573771 1956086308462957204 8094499487369553945 9654430582792174956 4352190306111097995 5739838796071775226 12943587257316941908 17196551067731046819 12028458030428299465 8848324920608098908 3024365708549686976 10684658004708775892 14579895133195086075 1013828285610351977 12870967495527426199 13230614673982151281 13886211048119551631 10996234191534133628 16676013719891538429 11197402289319982441 11135332220703218463 7512088152147925233 2072807280830875264 13694998927263812021 701474418349297100 4502245203245544327 16890690698203205904 6683670560433921413 13483208302640721565 9437769332650551027 2262051075509516095 4131048339268792376 1910444357844452532 4605158084038536292 4040199003983668657 16416103080788442281 5209370837866358617 3568199145958410366 13500435375868711724 7446540778147500910 16406657669545039751 721002278308902076 10114518499840120611 220182545284819748 8738190906442298950 2297606318483060620 13202393669427704556 9479002419337574901 9031007509383841554 13787693608570343291 11885907541945013890 12897040469917823908 5039868765106503436 17779867614189199711 17149009355231914039 16337081653930299865 11492076993386680753 8484375668043434869 10217210079170447241 7399361111057284190 3582965286052648357 12972689630741830216 2780924858991936908 4593377810056673915 17012132458101608397 4595799074432231742 5246647050322747596 6643064491723363573 9008042973948080965 8913684208512978129 13012394933323738781 4219387072146387824 10769150906574679755 14509636203941255265 17508968429635994712 9568189929277703588 4855160376017034802 10301006764436379676 4947165602486631440 15795505075263388975 18393244302636078511 12388288111152583527 16880523769089605724 1711925286531203862 15355830802411967779 2186757517163829196 11489143010575402936 12340702033034999953 6950637375466858593 1358808382001502679 8447517811970099909 12970170041330914481 18321422098726923929 14117010680974327236 7774568346174412448 13228585247604944491 13063106295215137340 15208505534244767929 15679526418297730562 5544929390327371727 8476847272204972794 8151523323270683423 278603299608885269 13183166112118772720 14222164625896004270 3473975486290530059 2172282912216216872 15689440961561419213 1768414797301910080 682245804455433946 16730195945463697668 15923691486661584233 4444550542708833501 11493956015323899091 4344098887019464810 15676793170355941171 697424056795442660 8370859747431962714 15890159619649167535 12315671646004427680 10607916442639941651 8527834398387901959 4964485759678450461 4412072862298453036 14362834517475524351 16391434800629199640 9293376661514319217 4702733759804504912 2995820153801266192 663145303857016378 6687652359781995043 8673332780052445869 8790604981059229921 1492305052724253105 9664740681569262016 10383956908553774095 11085942862467111635 11612732603643011884 17874858372909023844 4652716383027264033 4456127398291294671 16776775764078469844 1821910239621160491 4777790786956887921 7056302910662070195 15778450520944923858 5812400943521181226 353424659221249098 4337599315739446731 12710932969814903684 8971143468946413125 6935541318137913878 4583948514719925696 11275266390995165310 15281051012902464214 14095024971838307672 18021381807856551930 14877415169269842241 11262794270368164177 8423742897779476190 2866709367976407215 5937866103601303021 8129181317553585778 9875424021414530412 16970718827287614868 11617279388985548411 2443911185354754543 1567272302907529350 2083178356370656017 17968299567858281553 14768670196431776263 12271076371344947539 193789933302805796 11475342910366992347 7075625216385080499 8493231919686866375 12912393876626257371 13233164811405769965 8341253955587705769 423490244827360489 8229974768799682098 5513077880652767649 6415055902360454728 7762352721021101970 6272329587568468003 14434532657287401172 693069181933594898 11828174134060040168 16543066863050353131 12188648251563214612 6561860763712374138 13519556100067593925 6167691652103448786 6344951056108750116 13788457479889251169 1477015236363977600 6114318520895641534 6100383197596662017 13231027610318030167 5825494345886625088 3822978584518677684 400120412922246764 13979364921224660194 17927843570634926013 13664650791604334969 17831693318185868696 6941492911813670226 859358091596771148 14754988604204990791 10889226595876129841 12746874674916420288 5230379735281522583 13365544050848149131 9930493469965730423 12831381202659811331 7054197659514768068 9178856367365176107 13842683028773499331 9096156171685176040 14806024304414365752 14871332468880916049 12254262725566306070 7955171394198020430 17363132574293207904 16811972540052131576 1087436001620778328 2149514337615621810 1843260564901098648 6500467269052024044 13312882349831874204 8665607556505327795 10290047620921981334 14410724221960732873 15736725737103585505 11821875150961710027 9963038842743171850 15042964217738127270 7528921033102184168 717254867847401192 1017974946516788969 3053583171490480660 7169298837234917892 4389724213774806650 758113567046616921 2708892213117203957 7188168960857836816 16448057875092963059 17051843948087340833 15640858977537627371 1136764022883826477 6632482291837553053 15062221816347804460 13208975637017026195 1304498900012594831 195231370005032919 8017479268544615043 114516629601139257 1819403311786188373 17644619849129327288 14912558941560497724 3339233712916455097 10899189904678635093 14220637345426978923 8768372870385831491 9241875994759357354 1716511732434185301 15483421109838714777 8943637725190183203 2066867173960472094 5247426553115660024 2341759906387104166 5385825204436916499 10781158343332372505 12941735842065044097 12838239613514052656 15282612585959537098 16019169023939153931 11099751587844876860 16109715959122833359 13656482460692483635 4039809913619697237 3139503754507418891 15545563942700713461 2005887503037264178 8383430284863676363 12062071211278367572 1761842821307096459 13011721475405845815 7818316025829308283 17358860186051619214 16130357067835770784 11104776976785961158 11174916993870034828 3667191831429805416 6414950211679971475 11610056068637432032 1512251538455006829 8396606156986382660 16842084557663600909 15602262272632194918 5823965388105647781 14770212513215393840 4898437741113999547 7447438921407508462 13585939798959277191 3024771865062510863 10322378016655429674 16744229467695029247 4796031819757994675 8135580027176309245 16113707098752944348 690133708511055187 8707877695323908399 243332564643574866 3667622436585946174 12415436261091747575 9251166336159187817 4602059350094749833 4176879726572545611 2125715113769068813 18366263278348768995 10055769813648036505 9565925486034593593 17349330077182517245 111732449570248824 5205125028878986521 14672005266040060801 18177042667485327535 12048949607846162437 1911311259358431812 1939685898116486964 3324704173425128360 12140915569198315959 8462491992108412470 6010266762521747717 2457726624323208443 13148528201063465174 8906630253665137817 7318265101223240635 8582068504461344776 8291955033344179087 13559016581037497945 10393266628553890291 16771787449420202357 3732514751360666491 5633107098059209626 11866109198076269206 3397806005867475707 5691376375924980218 4067112173997113519 15530408071291140646 12785800023046119821 11837459321426100603 13334523512904365249 18265907046820284806 4195088487667120194 9075436720884381118 4643907254282736199 4451098310204489622 7851110711798744145 1143403017988552725 17236466595698445184 3301981953329582632 12798367235513709424 13916459706653974787 608745922021724690 11455816017585586932 1258483531317351125 17065984247117867700 10247316554308314244 3638336944400915580 736826038743287786 9683461068749991997 3656606293926253591 9309270840937241117 16641004551269768008 17986973803155966451 7998952874214581259 7572057337709223977 12738994670424876495 9159026825034399139 2506361645980248831 112771873424958062 9761982400103606124 16197820006014444878 7852065452679597775 7560818924775992205 18200454613282602331 5474646937646334088 5842823537516491547 9738660368301245949 1424241334677913618 1315253613234369314 8349731197103397604 3655879153961915320 7678760013515438950 1708882366486451551 316923818882922364 14738299419714790205 8101585535887763638 8050586155947715520 389799252977764695 13009285573145198192 3656560948179432596 9917240565924187325 8588711748995445465 5048421132458987399 11921835510085799560 13196119366805501327 2061885505755136384 17016211848792810031 2106711663080251183 18402149805665779840 4658723198324711518 5296713106399630533 16966669708907409728 5151010759401443731 13773763207569104802 5799765216778114998 10447564542728061266 12583575052619050662 4563935185462323919 14852568887708663365 9932680442942309049 5133439846428077601 17416473276124579129 930458607567576717 2673154227588699096 4648765257419264684 5227826837702879135 6068847933585084112 7344807434133287954 6866350185467392138 16361091176060078045 6030485172646664686 4075723569023706332 9775069511375684273 3583833869479194750 8095676878060985733 11366686078376206663 110592577604976314 18308445588175676586 14489104842152940326 9860957447686769680 8351043984311288859 1104044334822519647 15698329342781720257 18235324499631193439 518039829216544364 5114588571951248379 16622952103886814745 16741481363489350305 5518798697519956931 3823105737407363284 17017205031913096955 9125782210135303228 14806989497957023428 16272152749363544170 1914042931147304660 13270329900349521603 16614338483615312740 8660542406671039608 7108225504227033964 5491610558087929978 12721426136618965410 1029430412246569453 13510896592658233858 10246788208472528195 16390647960640172430 15904577722577126638 12715281523509032032 6097250388596776448 7426257296127848985 10211222731008062634 4027657032065183847 1120544900549373138 6682527655779473006 6072893960204710203 255582263571213367 3994251604299285788 17742833805368749036 479749422099595511 11700882373731647881 15031909553205863207 5459341141227474516 11362963618997223600 4988939049089616052 17595455840297538196 8936893478943854100 5178072017026282922 11376374504767053209 4802717210553881812 13698182650913024027 2673184351033121911 5289438844334391792 14384977653398795475 10683131797462928088 12315771915016304774 10758714357722868310 7757331196492108988 7896045525658376460 12354660957748151478 2551865793326626084 13090776007573898455 13167484170313853023 17558930557627168749 13432141544986484074 13970468875190882915 5353875383205986207 9607418559202744363 5876950588325128176 15885332937937716196 3482466224394636615 9979451136501809393 13669467783185452622 16350301276328770091 18437214411993813687 6905333884132595018 15110307965990170098 7966070269923617499 16143554163241128589 1993873491104981811 4105136730595440513 9311643492458955687 3412616333381132857 16738356015773709432 1051071414599101826 13459425702419781355 4218630601905707862 3995159484453189731 17606236872666870091 17786742988749393196 826375406492955302 12328218736417154636 4530479085456953631 6673679330241987037 8778021056604950496 13113956897368395941 13572007229011655890 15892977333774273722 7370083707014505392 14202689013113589032 17347905392922762255 7167978541265930293 3733374709275327804 8853126327674813294 1295868210524168762 13278529993888786822 11079475825032488212 13565114061627314989 12275878813861959086 7598723758088769284 5639056991849870227 17484432770501205130 6786259445845724864 6750577261900906018 8615929410994209894 11697491894453778403 7800439814468229016 7924983970784297118 7828240028487032508 12601110850189480107 10064546480848290668 13698597351402757912 10718527538465575258 18058890355070107120 12775253874228164861 10127501330904182009 9138519846899011831 4547675936329864277 6984220479130202644 746308356326736720 1331017807016833312 13813256333756676785 11936423614451097782 15008764252842151250 15423777804331341832 4537398373385662968 16154983466755992453 6216504432390066414 3418400039550115390 5946417337224660404 3100275602123683435 11173248686637671764 4778589346898987183 5794402555116419334 12639337509832683023 2392426003555195626 6778450721084542718 15580888190936769860 6046872174921414498 11291340539855183272 8978986413144055702 9974463968065633973 8726228286624971937 1096362248399532782 10571831602985371232 9843965574016486260 1764490338107488806 7929291854631142555 101820464310881043 12129360763032782665 4546072148235833006 7096951609357571807 12698625054410700212 17707808202925227728 18001686251794916664 3971593999777689601 2641179293826662883 2405992035146953076 5126879776516156855 7072955973328421059 17263325973262996971 9450909561032943519 4135290313705114799 14057692379969127947 10770419651496203640 14653430490065027960 3451628134684948258 16731673104624352447 1806733523354326853 3426131224604342786 17376241409144653154 6092102424046361190 16275465223274736788 1916004064369877711 10897224375921827360 9130178097662187551 2683317980376924735 17570115669399609542 489253163345118317 8417809884022949825 11898638905054998324 4775850525388784345 1734767470210526555 5654624534190034977 10877931108778600538 12584231928069067608 5809893179616271352 11729139707350181380 12413809143229241290 2804678676909207250 2329856043546836561 9687765036360632585 45337541171704486 6070946920024802709 3037779093830429315 2816743715982714555 8688340147300803056 4910573096382632888 7241380932250618495 8934062098864340817 2373505571415990872 7645422991006770442 14251138514563101338 17838281252033066403 16913626732039092361 14628888434235823682 18312517610888241892 2350095318783333684 13333713199588171425 5466939330089867247 1455617422971267117 6067892566390045924 4718669419805989952 14684200900011346143 3627919333048506176 4419074816143445347 10532387215938772672 17119818854528245425 6871202149593145347 11957492101861656679 11586292113892021814 16287767798304513121 17587201525633046912 13746070963244905364 2545549755480284127 440516797013007042 12728889933681542516 14520723918259299451 2073413054766590392 12433180174379554229 5698000848583234841 2529108795254317249 9476950335082716583 6999572612690918642 7677133484651309797 9169139481112781879 12951614654347471387 11155625739049415394 9378402900093668839 10979136403440832123 10655339200753343798 686071725587939348 18367744961132606070 8378147775775510163 4752699772418516205 15918326127899763244 8042377016132817820 17973247423169911809 3655417740632479978 9395405275234935462 7886251575757691373 6928018869608395267 9495493096638394114 895654480296464014 9016023097750570468 5850280895875980449 13298888378924915776 16957480976687338183 12061598719547160579 3622512586342155000 2913345321524595414 18382034454557844231 14339979437931594497 15227498945509848343 4240119873452391176 13546076153268976754 14878976594005186441 15466293606640944462 17732643675124636769 7733262958474858659 10803999845984255541 15874583987221734621 15152787778305169356 4542677385516881358 11965169795394812580 13091087606152181144 6660985342161003852 5323171131667184016 4013908502050033363 15853548887031741947 1658269129131056157 7936653361849701781 12342548807579331944 4917565827268132400 15958478095315888560 4615501105001252446 3453145578131358679 831221629901564776 321652977815658241 14290006086605556837 2741371191282415070 17818578902099535252 15409151212898132585 17584431742444808257 14056862839354277153 11977974685709405108 3390905667642231127 18251883853750681356 6309015975151805994 5158986988104696118 13393446681614110814 9738497475813309018 5703497466586752798 287033545781930193 6588222499605308175 3326305864820408255 16436311965263686729 6442737261348124548 12725913208898806672 11357789148719201987 13821637840567368416 7032834804719017798 9862003230917140528 13439133050582638166 18395890722693627838 143502864952059265 12698931824347258952 10510305418740185696 3297069665069399907 13203965924003054682 15193653330628987416 409787466210524089 10121419397756437659 6626806757087368852 4139590961345525291 15639352690237309093 1897290316249947866 2222021681639061166 12646844763224435277 5964972324674106073 2055012012267821482 15294642758937334423 17727763271445100340 5428970555063361959 8989573685947412813 17809922578635757507 8145519664265609791 11190710216664620299 8583264814272804500 11690397214692618587 12434155165104016122 7342237183863886013 3193383170735536057 14479356283885869895 3167053784681349923 16689712447711824943 14362322391640429960 5875240083311025234 8390692136903990345 7429339825904774504 5743550889783074924 18095738788903454723 15405427340462124911 13312358903929734728 310395897160866370 13315787538898277219 8331550216600233287 14687247724480842289 16770248332784464285 12494218686010640404 15791330341996629695 11296490785228745173 7779916369603235379 1321544777297681020 2856094508148518365 7257749114095144452 5938994190495718047 11294478791188421712 13598465879330271231 11516796113199819762 15681293581518619168 5570287467194261638 1281800604283562486 4018215041196778993 11366763161275950971 2731131232397968601 10022401487629232900 17639528266627579463 7313031911639359212 3490751678743512528 10690239730522725570 6412946152803550751 10731637475568905868 12405281234502315290 9736204009802443310 17343626730861680490 1336977216941301282 3349686502866907702 17942326117868589486 9999735174633907862 12648811793828890142 12398716015125868811 13338435790580159622 7672211834397716202 8100489705036360619 7107102089885724419 11929337484454524520 453713500977880882 11704688690382199332 7289429766109065381 16196366003957830333 13472242281900183860 5212286424691712227 3729557700847571516 14150569477321563840 4561775555372710746 253464593597176661 12050600746583245517 2378655206053160957 11705977806173087628 15077559055419391818 17176412811123658893 10351928510833173268 7994601379458556882 9681740860479392073 10122688732804359599 14421236552564022215 9129648645654891991 9365833239601562585 4969956858422820852 12785240592261530597 15715843928835529355 4091671625688334003 10880834174804273062 17234675594219698050 2697447717928082800 12101836433034035435 8916032209074058237 10973465549905226704 401207420270915697 12584445605380542141 5971264562720005985 164882456489609657 14577826427465564378 684352897583238119 14388116471583249657 16463484696905127903 95078366552712904 18112106557537544143 11088455858778733577 12664719734212165299 12160934567719993179 3021563280760639857 11579661412749159928 2479606710666490674 3966517665474144356 7669847758934098003 1222879354344940239 16106056574692691616 4333047993535092487 4797127018542811537 17196542080886757166 3311661877084304019 6577840865701211511 12241319334831976917 17845272380238427052 13500314151981864383 2171533416869411187 15496361732167297043 1913144219775575151 16771339377609834420 666001762711683298 14165149122688285748 14711034973466805300 6368877028240073775 15742870530010829889 4718910610002602646 4047166779775679589 14541770548522100675 18065676802186748005 1827435507130063426 4763988559034432480 3256083498753504867 13893561760823873968 2236563774630589901 16185112718250393147 17312884415966910524 12737934665728366016 17360746620936745524 13257583243047177776 1476353469146570163 16627435299970977707 15575508079707606929 13541255006094905780 3151383032791571138 17394416618330384455 3005441977859835322 3469068514953302127 6365602695172371760 11576580085959270543 18220312923947157304 7014896764881237301 9544356041965351004 3364721972784928098 10570998112807093156 16769669485390221309 99977198894700090 2755562521046283723 4557878795843313369 8376539377770014105 16730818299125946290 11102801235945612977 15245797162457748939 17985895294010110995 13125570671522545763 10820905907435587365 5421046088311239386 1703196647507057345 16738521961165955539 2850536575091223619 9549590248387955839 1872106041574535593 1311050592066303196 10791217419230142805 9926937746823296285 875980017345904878 471275711176349534 1447077924886439822 11513665323398015337 15695401649822425006 13966985654401760711 16071787894381437667 10894728821816071735 9298204326852369761 1425556234253692540 4317694771475901984 10102495466928198703 5984286116256643234 18093977417928174725 12904908310334346301 4690294319477028203 1052514635456452687 6255295291572788901 4164651295590334313 5474611563615718095 11067208020385999847 1083436426943563069 6124080110332177912 5485569976117716916 6972475277901336151 581501563770019784 10698287133370592227 3434070750965772661 13139546826445581496 3798677051051716068 7802369965164261901 16247073817381128916 2960940165758454546 11217394157935679647 1136096889872343419 5382321383088107116 14432495699896420488 8586147205825170403 6066734099196589528 14310573775554413819 8161702546713533049 11258241893410937819 11615540865120243382 1659261746282446758 1381376026488671763 6642414526045862340 17819364381437515615 7917988602737297236 10123391597207581572 17280792410133154737 5274206582754643653 13841526549431603657 7667456445029190532 6664402566927684969 5236574014128649385 919471555313474766 12156787555714407149 14559602069960591274 6587190194895277715 17559951453668561079 16132728195849095110 17679777557720097235 13546089352541282983 5766065759578109709 14163590867952982653 14202558758483255831 15326233028137739956 11958554580623800791 13587865742951831696 15661605708321737842 11270904878505047347 15052497130287452984 16884390648623264092 7498627554768768959 13204970265876313734 1896309360451351415 3178126191900972952 2720793179423988173 4576005546318511902 15725339708209460235 16083399453563966260 14511025811224413433 835740265877079878 10455022893058482421 11630457703675911157 7471600322900278502 14198104812539251018 18430827901791182916 638267858154455476 1166073714154556753 728558534410137136 11842870281194307775 2149525160010706956 1700001149095763067 667609964324867437 14481589188378904792 11154705558177634712 8389774930182588309 6641830172876937369 276017337690788696 2046723173436936713 9088475558588503687 5649100766931460184 2454229637181992250 11818780171903545151 74906289126399026 4925732949822393597 8792927481371733537 13395517193444673895 4220949105155515817 17960251701140973624 16919985817116995671 13344250001455100498 5527267787719192563 10757154426521441754 14487754048840269866 17012259529167257782 9549054789681828714 15286248134762279241 939004302806606578 2916913213919792457 13437538468841568146 10562615474555106811 17543393650516372953 1850664013765743157 9511072846422014562 8781374211889728476 17954685633019755788 14394625824056152786 7820937570720554312 6019992852662230807 7858938054617130204 2164303427429728664 5662408673466490641 3362945464636624697 1957999047332358459 11539206439377668285 8249905996603239758 760995097364491774 8930651676072108773 1536877067551394310 9258377676686237279 6066189309542035208 5827971503677982238 14167165259249323742 1280717721300120976 9617242724417230885 4633680393806555370 9639688007586530959 9764863630878528253 15596396669269687745 16251353226403210217 4960341346104218958 2545336382501677121 9990553289828901433 874257097824826470 7418373580582951850 3871705979650589905 13840179826623182073 9419331766330129320 6650062953250894729 11518466723857777378 197947990002425032 6053663385787233684 8410287650299185454 7480964891723633806 10454657301842653798 9137665068056004071 13331484876303891171 10560613763175227027 2592371704120097924 10796647759025659827 17513100170608384421 12168617254347562039 12705090447405839697 8904534870495648378 9145036101403443265 4866570600836011916 15758392398687316095 906387940342673083 12533610418774072005 2918798906738755151 14065717825032645084 14089487486691214288 5742724693310941604 4982826509595217705 7027601220831086770 11376512655937258166 14416155215830646798 8770817497345356128 2246824433874820286 5349798205226532 9045606269670558374 6151175603690564946 61594499411277633 5636418198376995431 1311410172098695484 4890631288135434021 16106653413020964753 4707494722360569481 3234859139660605323 5673860674761658747 15251807717770002487 14731729182989744862 3647835325712244649 15272227634570617458 3521445591863355512 14480824412620793497 11783279324688056734 2603791757545684992 10316378891235698121 11245352582460413910 15597427100712635291 14712877000128716666 15178335424121852141 12850705228550408164 4827293152821703087 14296451141926415169 3853807802269819399 16788199719412756505 1137142595206080519 3805806244932171097 4751917280604085012 6761221223375176361 788503405343636100 3133565861560402209 16386134231360683346 4923018695781245928 813188242743522130 7999898020973535331 4045699621830027575 16939277250566074247 13122419524904023569 9809625018006641460 18265636870012617085 6177137640826203636 3325390784999370822 12837591024997179986 14278803537088706490 1550587922890308993 2110278047294650226 18320998319872129824 16441701899469542317 18319563893048866280 9059650390099113363 16644840948838819144 17386447260590856908 1358169042149857571 8277868566887149085 363742734451817636 12952097732479171536 18325731726600729547 6264893907265123279 17973483887966518314 3106274341382489325 1265505568627186835 14011864968007638509 2574801728435996070 10683427511355430053 2692647238579146141 18357127048511407196 18400993101164412876 7358888777270561328 9025975936710303397 13261181472951233999 5232099906662856210 9437456851854571418 17443923709778705869 6094762577039488913 196274485224973339 11365132137512689773 15786215035993562274 9411060860822371005 15786739905954155993 9575732269530668853 15028408647229390225 15780651022685348945 13635308855006153753 4777802809647840641 13279016514085606091 12056070844763696114 17134823324655505412 4896563266079339889 4781073810653307811 12869177245837611585 9518372378289246317 16971664029380355173 15927517158882554599 11905870157151537295 3116360658672027667 3991759020239943874 16575215281086103154 6685501364226599871 5130932940864264601 16362189324284210437 6807559293842850951 1917161775606012623 7796111528039240908 4621383092162154412 8938273888516562561 1998520547179730895 9837476471149691506 9256727921969467439 11717939823807379735 11561692756902873171 15280024277618767693 14529687080997200685 16042435928019184829 1679705707598183449 2134546071495294791 11404728027960380941 11097702090333845905 5815323892235591599 9019887613656608375 8745784228549693562 2135647788781933383 18325990080013282192 17058169296994295493 11587490880367459902 1355676920377584788 17460819262780126513 3857422351911675148 15927839325078096568 13492846286135102904 5827150901273979680 3163636968805365765 15695763394013156489 4382040054255266876 8555943620180433460 15697644531331678269 16258586376116487758 4651625886224126506 11544406624741094405 1001829962904925565 5930327503622703987 1991705958844198330 12784200374214035852 5384851358453685820 13902830937412622175 13042472570489890117 3287577986492283613 16812473022296968935 7240746030987857141 11517769649304344125 16450588765030124591 3225456217143634610 326309559178537232 10374623086256451681 14370323858902185196 3557801765463186109 15620163745616441821 261868158878418482 17517751909875607231 10585478035821737343 12527342290960337246 7852821199088111649 10289811626448465466 5245806962373822629 8235865680632576838 13251657417214198567 10453488170447329884 6998527560547878043 13365435539588876147 9328106199817678056 1658712923348850041 1131727410054625901 3339169081164076016 6182531993047505162 17370101960435685155 11687382594789409798 15897000471469547825 802178036779004721 15724663493085774654 1114461213496180108 7389947516804781793 7151359009258648694 11759757021447503494 15060192893556481196 9588477781331803622 6470757314694305412 7642915556858094174 10630505591092289167 1081081745483979833 10843512766900625257 13698229839572099732 11994982531704618137 16415505097064102215 13022118740476711161 7903857549759422409 11918590686395471592 16032690158097257152 9480962072224945407 15814397136137207925 17713009435420015728 14707232176342034674 17493335977830727344 8178168736172862362 4111988435075779551 12815795281143997074 18225484786688713615 12520626080097465991 12796734255835077640 6262794214861159567 609467636196112147 12849543413256767479 661106981442637691 6191523687934994695 11070776370539339949 16631599486006303363 1672249449373870588 16017809327901742851 12192441171238910642 12736622412880592043 1528203283041337104 9817902928810929635 18092629705505205048 1494545324011195274 13412417160886008499 6992769100659214190 7784012694541501209 1307987796877831391 3685561214487863035 4104153939352094177 13623444274879146040 6975281021767427114 13354150806042658877 9334126777056901746 18418077709289625445 7006825088641922069 143745407999470049 9989333732728536920 13618693055905421425 2640706558968360399 15534117421455425827 8458682274279435013 6691712575130649183 5875824636055836797 15195123780355723074 12545203071628008679 14890905209963698512 3755919758831790307 238679019645137146 5669329591862204985 1892355912165264759 4403016889694285983 14265984216485804586 2349863110156447512 3993883491138477717 15559976412516799079 15259136179007152096 17805531493269573147 14317467411148415159 1351829727863467752 6353738067595407178 5802208173643896665 4087660937328153959 4164324924812367533 15980930371697094199 14184875005420055426 2728117286923019082 12783346347043587949 9710465773683456501 11686345985340682581 765347849160267248 991438060627669981 14783486691315914403 16122375367114537390 1133151348686197528 4061294557577051518 12647997998402435126 17437345872614800997 5013529422356260725 13036336018768825534 9809129767421964231 16347332139787967411 16093555159683475760 12506413578796710529 6202074781682152557 8534627332149674542 4918524028674390118 14303602361518243790 5850105659252721722 14610789357853965411 15630235540872807365 16576292093381495684 14253442230026493027 16723273834495460176 12218064087773982892 6276810540631154855 14802994336793831971 16178375389401589502 15737369484065206776 15949342696526210010 6030454634431331884 11361632588314876044 881612239155878857 16900496012905135263 14512595329733574047 39061550324632988 1149356829704187556 6123070234214482407 2318266762477074936 10252185758390086546 9264132452648334063 5984209329129272662 9400385900559787836 3514237064488019479 18251175446832440804 1930287530892253961 13840004293480490162 8503921231844944447 4195299954353157865 5742404439861569584 17700586010794493223 17633869676413180333 8608386660062049873 14553572960147191735 6545499268713705690 17617608178862714451 6180841479389071418 1244216726311876461 18265941536091195074 920171955763990418 7642177003490601142 6264394022149917603 13272158181556410261 5762714970643909181 4161758860855343757 5069437156983376362 4930826219893082599 15246679504197170207 3129737866493759935 9468539988776371959 5304347278080197757 15852671633652675493 16012753598801152939 7431307381551228983 2331164229308437898 14391945840317576337 17440443846962087243 13979922479749501032 2983467244812844877 8582773315938091931 344782162260183518 2627069992987412105 8614807313425802182 6582594865476344493 15509982024967331348 2160773364418090211 6126099543530044233 7457880115847806692 6003392462930530788 9643734462426653060 2946254850438202341 10224986428554495563 8898440640844401191 15722852535792664133 637225913674598006 17594157975991151779 12603330401365333900 16835503001200040477 7904603691931762002 8811717921705981610 8512444200176904888 2488443942415360190 7841181077714061548 15733612101777311574 3224422375875989284 13716673725506358862 2373013531422700015 11065322332335451218 11003778645946934826 3482666174168608419 446933785771504912 9555410375170170072 15311254030594703359 6908480690478216652 4798999143039506992 14440587447529782151 9579987891307454342 9068803296105403641 11910740416906868693 812676652566992817 800968286977983277 11074142748454313615 2524547270760635383 10763021786433692198 10637482280709253159 8989403225394691194 1550216497695414964 2085993472567722805 14554766612823149166 17820840985640333511 10611821813617403845 14202609944409417331 3161256321800703128 7645632274730527326 9073757956938889151 18294659015566117543 2434638964724069781 3249026455967856677 3188859982277893509 6213720849989683001 12952319641484620215 525567530310641236 16980316792806018570 3979723412474813179 14386880337796984832 17036000457159498863 3116179254824805808 6297625577895536454 407636492143315653 17720487732313717544 13830646830688578959 9097213418684916763 11979545040533826032 15112217014181961898 17281141317359792327 16714152034959820971 7674645494432406804 4521231701619558301 6267618026234513395 4720218353665133121 17223587083891658938 1503833470680923838 5976994169226849192 9236398351571091138 5164170455086643800 14783297123224385762 9791800353303841883 4256880763873370224 54250248476650539 16991461114514582193 18244778620189355799 15057875813201992063 787401387215938340 12110452835617116119 10392657173158515973 5257145593259687543 14154916383908328585 5630736563364672050 6176428842150631581 6627022574789428688 3819697891570488197 2169255662758135156 8172045658061564845 8498364807866917220 16766363952781670097 579936642314487017 10770492942634270624 10201737773337212784 5188829324099858871 3090709417070840862 16429342203878707497 14681263613148091087 6865343331123963711 9326611315023275529 6969149689560472221 753241138631588206 9451970966426709250 18318658081481547545 11355851180246871055 2165486537866032111 7248506047221100342 11524239936244014860 1654501985566834001 10136528500928967446 3243977050157803468 4313018721049477413 2393305227047710582 4000404284503355308 2903424751723508337 14234052762980854146 13542924783802418390 16804069234875517898 3581032035758770416 3111911134786355613 15683719172100993053 12511670685620552488 8834564671879407886 1586947016120761209 7330983038933546115 7905772690805183862 18168380586215014462 2287842315173672061 8651884572444610365 15740225406106922697 14379196507809895338 11649091539880126870 5505986882958645805 105388856574405883 13061201944576638010 5780298807471495041 15381077523792166503 10497427766174826749 4888704047102341495 3145755492415190897 3414274423405531367 6539920474137365511 1984368386525423030 13868904792599509497 3820160432632013686 11944343519565331303 9905358426051069293 13117228274218335284 3923897080841314081 15286140633945617405 16918380172414328346 16029677432682657126 2998689074675344732 6883773672284921378 8176545882866169650 9190882513113843412 10644471887406415472 1410435749517724093 7336301903650365824 10052461493983173330 3015328331706062047 7652871072433181662 7651325144234633503 16537021809424949176 7910136236199002843 7488522559122540323 8416328020929582174 15458757835654356402 2727451190780771746 388890609220871511 14770258224286789452 3424592484846997829 4170278159472033538 6114605786144929429 13806617638058639491 15246178910800636264 17280730826857591364 4605322931248865800 4170822528882918526 4578166072794788276 9500940835106579339 283639092804365485 17447505325373152984 4240697350723100667 1183349473337456337 6779393615977220667 10293599257288696772 5311930676485588198 136362584729139838 3127776723865239680 6209890086409771552 17816843806952619796 16308548179636941248 6382772787749575119 10751939163074877606 8276584965028542046 12437956873176209965 15910511033749050889 4745879945970232428 14788151780202588415 3163720785463936375 11598761717003200533 14913506370809591134 3993279519145837605 13019549605127424823 4512595087329662902 8283939191309098683 10546788928448243760 11138162217120300145 12161923266622372852 188300896944161320 6058290798769795835 15658670329669075412 5067513458259458268 14880504719575642198 16339033171728289469 983353736401844812 4906732128878449341 17526261697439080409 11367246661811145807 13430420927579231250 15186496097496380885 4512304732587072187 8215526955624862156 7578614826710792349 8220285668581827353 6813728428462619637 17169535210978791321 6688102403812659353 15609677510454628649 11690073966113392982 8615241286354219263 5364950843063731956 4863527100248767467 14243318654047580699 17674878250147282540 16684593174703334373 15899435021417384767 17929674573872531197 2094280259746407314 386472797472074485 5548036775420471315 3383340194440638812 366466593087905199 13701599005404650816 3253344103629443921 13121280758190269062 12099639107242426023 16852794834616314949 16035050538475417912 9056252505752975712 13857648244953148090 18126432846460800960 10381783818238394558 9628729784158459115 8438446723430278359 7021985764829282617 3749082767821678955 4430054061284012160 2184241589125532220 12809000793308165981 17779102845397601492 4818440087908806985 11412704862221532570 14641117665210666773 2690057333195208359 10011971564297277394 9522376358212079256 15753708927486717821 16803821852291696004 1551407808818805590 15897422686192356400 11969537486536158612 5885522736876799850 16315074067130624542 1974923386406924699 14644787983018700480 11853108388147244627 3097143737164558158 12870231600865491972 6120550889596045711 6516097131945933499 6984220830964517879 4612842566153439285 13278721631356941977 10443714700123475306 14936971019696132787 6060974244921350653 8397601007015743742 10523628263007014761 5569401077620859245 7140428268160744972 5794977949884629712 18005234847396942174 12231645172503023958 16296096879462946630 7758316717392397375 18199825617267343294 13607498733503223175 14231017845651477921 5713019205508155380 4983173252981282801 4812747100832710093 11436527682876192242 1649999823539585880 15702402360447025736 6432493668713727170 17286203101574334888 12462794766506136794 5202868300882989107 13559130453905266659 1710048916397863445 11097205136453479662 3362451625907929685 1548239826723082780 14340816353125029935 1552509685306820364 16971641892587078819 9614428432003106695 10362450244419491145 7071048844202339826 17363200449263728042 11486367123492459105 11106916570731422445 12348539547534272521 13884190886328531948 12452902134816519794 11759723700854360406 9249382503034117292 2405550659298985000 12231951975288899804 6335951763219245194 2488174049684468775 5576762817172885862 979732610234326363 9450355872105192753 12662003993129073053 9085340957360660124 9563790979813380428 11685965823171419275 16209871065001981813 18158707924348494376 10181595325219339718 7101924611977433399 10248849023991508690 10142983106116948476 5835849263822935076 8084825557319364290 18236125097061736775 1432675641417005080 11120456852332946012 909607283847434196 2631268081548598775 1031880728797865206 16994411212332669563 17667283811369112149 15643922410730020901 15583427199319530721 3964102955106092170 17917261914345749953 10368869210841420394 9366538829153011959 18232201966492884390 12734736710355740032 17215151912386929065 17842295780555544159 7027752161980586586 16551815891063595503 17891521658502453931 754382613059023709 10369087070480905197 5795312331311826473 17108850978343349093 10367704434457932192 5791001168392668177 17214213434426736477 11106079302761182638 17017831867342462534 803807797315959572 6783994456635603495 11441876935464051064 17341607436327940028 1195805711431999114 12367009461718146992 4608015331926400999 14302313852759675405 16389842196247705996 9202349942327335899 10939240862754726603 6138756135938278164 3740338859060011363 14976616283740001620 4141458423384035601 11380076068465140259 6960204049424810860 16184599896605367684 3283662374149702899 970979945357543176 3769550129780452677 13232658733527217795 2035412481885794056 8921213471778218267 15505580767984340839 17285883506469592951 2403874040979882792 9334723008802021422 3138203112514381463 8207282715441873125 15026533358187249126 51276029842738008 16217900386938990862 13049742960831620407 3357803221585999146 9078266844842641262 1671780326863221038 15936600136348972404 4654816251829810351 9508429649521909682 14171310797351663385 16575395338024299831 7680764396794080521 15825294560442217466 13026407538483267474 6313875224772859415 4429188691937487763 13358111321157158883 16798179060960870207 18232613487221048863 1171390799515238886 7468165865466530372 778419391866960841 15105255390507148982 3723001251472601881 15316467808230177852 4101767965115440622 9710231096440881948 10650096631436097576 7993958891215410101 15349564641168542607 18416209504967054179 10225286459672777521 4849874825036142625 2275018754735770187 12827484858453815017 10046340821422881998 11255161404680967974 64837459297097981 18116799900964101797 1025416093951506350 13395972343328111570 11107033479994588270 7112653776215373112 3565194459481814719 8334539890989918780 869820331657604096 2188897715240979472 263941900643214805 1352855065834306125 11603020873769774521 14832661790826304200 8340668319693805154 3862408262434176232 17632144564154710397 14632204243604809197 13593672898937426776 11632461880836648437 12358228518698443567 10778778640873773031 11959058739558257077 5689276790124434988 1001515117742876038 11805307331509976499 2281869743115418228 17837518856522519240 1054567258637966786 9232126145054511639 11849147554780390402 17892305030922357385 12327055218934147562 15074056908849696341 5261313656424453442 238447133137435638 15240760344856776851 5474911434323325847 8975014324959287537 8895730746099027774 16537890544616517937 4659396963754486205 18383182116275667135 14974660188833054250 15199717862957183997 17854482921383917394 14514038195091368214 6239558359756445260 16489756116057716828 7136410740690122650 14257148410304416407 11262769282504041433 14765450910879198881 9566496841067200434 5267881457520071528 687678689807308113 11505101287256944041 17044705508990420526 17219004064305166650 4973967862499730001 16263044399844402215 195468929041067583 16717608313026852484 17346773563804144104 4308218838245243617 17130231358398184803 14008645273280330786 9874867685623172056 16157392482875449852 8808826155616106755 8911196148226651139 7562586397153066570 10836228030329616854 5558101115194221717 7453335005211797220 9496058660025726242 2489932803329628278 7848347813729999864 5557528177537579206 4482505856226522554 7784384763687528067 4129020447684522625 2297363372441287580 8158173887332510256 8875688989935308006 7862239883752716003 16346749112340691028 1934598938853907041 3843899696033888857 4853891785302710986 181055588346223603 17359701099205723378 12086633342372248876 921590298514655865 16981694780659518270 9475360126867529948 15618473678783560856 12009488929415812596 17589931374528144066 17354185165844389813 17956656880863845132 3138256736667892155 1291123285686819251 14687534407474763636 1933392460832606424 11468152729513965014 18098128817555944412 9983874433758684157 4778927927624299408 743358714446367705 5530995463239810493 15175794775840743544 5442136888233008446 16326111009691145327 17162190669267851897 9060388700473630155 5226523630302784030 5147551376311978719 4635919125093313571 14018053718688950796 12352240103119432056 16012248283503198615 4238367429686573009 10271202674170237054 14847466322990427931 2811154857300029778 14855419480079132640 6414951500458136620 3311376357567794302 15272696983472904452 7111621593319241331 2407189210968056107 13237083177295640500 17155525418101261851 7598410979933735430 12390381092995681610 14952363148717818738 427637249025423715 15444870077247453701 1636072610493578616 12500082965468018942 3086523710762962368 9058181028236356081 3057635141784399004 8581950866533914435 15724772074912089785 17572570161303801757 16108398363688342378 16309919228300045885 10420183519706351591 3409381932732282215 9807057577195994403 11651966172635848590 10837653206949455601 16941406977829992929 12114488331421062631 7611300535563648036 7625895631110258681 16625132835538848623 4169032570977505598 2588231113178378243 12702874352010548144 13556694387003745248 11677178681686145548 9873577063055816043 16855317565215675221 10368097622732999994 14013434997713568242 16427147671136646937 10191883437670915756 3802775578488617031 11483125605521086681 6223011783913620862 10875891815905834847 510624040348716444 7210903581692131957 16566331202019007335 13159646759418779252 12876411915362788481 334842698517526557 14045603406274637450 3066131547934051169 8238173436553604466 6594140836540572609 17928364476518364475 17839307283431278759 3194525108926689107 6043354717980630375 5840072349525707952 13998209216360848954 1733259501922175910 10799470934197875897 12461989476927455118 9158211235215362131 7746237013728146488 5645843250390156347 12876565690465087633 146012173607656278 12324041633324181943 2188442792461576193 7229738829729492441 8195505753485686590 17311182027623243155 15076896676632934610 1070269304738113252 9376331395690252558 8448864186295441666 8815006981878358269 7538086388619637681 9921061605160307111 9528477671638008304 1422892277575227206 450844718842501918 13057732545388901674 6466036361688753520 13741861165037117281 18198454104202600933 6879534003967366215 16023998321009562812 11508487513826664409 8105687720627695697 8329047608050673700 3782439575986225744 14460119259263874951 11786480124892182948 10562704732125716154 359718097446014384 15181856215987833193 5736518522283265265 7210100764709959677 11925925323254739722 13981125582727119264 16420531386963068710 13066134024812762839 13793448231475948341 12569077860133879445 11119102510947425546 5726610378436704089 15893371904545417346 6025097749510433771 7549978509921311828 15784762941907007734 2606650869542046988 15032913755768450551 15747537561324801012 7503781733546391821 8374397425676432790 5758057264575322758 13404820488357472955 12466611626853496461 4522938147851784714 12822133266199194337 17923026366585494953 8104977907485149597 5637722934280664304 980929893310850449 1449159683667954440 615112455799701981 16860760789307166878 10025021218982585073 731192397767666455 12115932485993585241 10064464910242618812 17912486126578551592 36966910235050399 17257970888527437365 7756466038487414604 3666969026758139192 5433441451701842695 9072879686567060752 15499245944903686405 6175666783601797945 1711269700822889155 16936779568151720261 17275970619212445020 4971007108467205054 8908790298489069478 843069809957570417 4536280362818609580 9948454238980489546 11496244919967100591 5187598620831478350 7321231593865519493 217197892855366495 4546477534270631257 8208670453213797343 5413085622825788909 11146837171660710236 1543366103525025656 2265389341499413202 434596100463897097 17678341673607797775 16503630332410708776 11382192820989410224 415667143351862203 17394413614595661388 12317594956367341075 8056088878399979602 4344042582403018505 8082797028063460944 16455933433882299766 1278215021575102203 11476250636681453362 952272835229109637 15532351459193224727 1314529035734504717 16242731361576275433 14825566843006927622 15865504342168126933 16526499094605465651 13919774231015464632 11675584464397267682 8785835614357421031 10419081762837427500 4622749168248488980 6566001054805715007 166871354527558023 1677112707988279667 18337893550458703897 15327644056165199878 14784803869823601687 7747121430847032312 13067792913659566194 14099622398563075758 5111195184654402846 7205494851743217153 17713294364651202188 17808056369725570745 9070145494107397938 9777256431198261689 8520545632960480203 16306449380604885967 12941968796817460523 9510949165227572857 8602089637543882106 12149568405300585411 8280121926692608364 16153448609847440573 2192521382656873139 10339008926111966980 7427375065366886069 16063464933667145311 5576031178312426618 9112139417511873113 3643892119310988256 16366698786414463943 16940134449821396143 16838234224432758780 11383667298955445069 1519056265965697799 14890101326242182860 4902931928202586816 17498105727938211218 4203765638122908357 16222800752783873169 15138524777991800696 17384495058455253844 10753889914954601793 3175421686897540247 16263409848543737588 3652310731342023761 13295354197068955561 15598779623880748775 12937673231474101810 17273821572967444301 6683451889142413895 3481488926065735015 14275820176769592191 8148268542980300591 15429251938133583339 10916293011916009529 4770895699396103329 7572084390340381168 3868428052737633344 4506184180707549493 5271478463863837796 12032208436874288983 4862796292554332827 17178127056601227134 6319115553588002907 13950309019805217257 6656123192054531394 18362245795870563890 4327329294673699887 16214699064562427766 16280950899092339407 10122615921334503372 3371062956493997558 10687280702824731514 16549234029977881932 8643246477044393844 3111908726633064136 5536942136440030870 4276356372545429992 1174931315154132978 2716416503439375916 6825217848246449662 15482499859829364342 2348564972347441116 4481042624740396606 2910581724230103867 14873784760912441901 11400151210643757230 6140887672724046755 16561468293976987371 2078880665737012899 8893348711475492739 9340765432785944913 10572114205147064497 7117494229848680752 7391501721206500917 16657124442849693108 16411939079102370214 11096171659700016626 7366919546083803888 8028908976204956669 5120041404541535712 3661528037001077306 8681407318865942913 5344413629778201961 18314379333381565014 4643695268578624946 16929811766144006853 7965481705033974315 8331691243947203358 16644423888222085175 177140507568245544 6245183653303101158 10434778784059537135 7083110314370924503 2575904648448180123 5528490897536710698 13774730381983995636 11679161622337767219 9197512276475775614 16125160534232552968 12845668434302151199 1772405043598606807 11768005611542947870 3093991092517139069 10345838578507876838 463316027327436473 10003451856834520029 313604302005037792 5115175272941001272 9286026447420028228 14215580749078039857 6153436590615317325 15936231839976115069 14775621417214222323 7372376727397982061 8763967045868192071 18066011718456710400 1429001494200136255 14320585976425217972 5135785969326693477 17609656528847112256 13175658899626999952 462278177879217899 18012393392035438168 159195075081618565 5180248891019115043 2947904090013266371 13441049206326849110 8652299690375917134 7343558798045244957 1501342258257973484 1274557577168252117 17300871793907375981 1486495653647290620 15866557514542507510 14663950374599465282 2539246644890232035 14562589316440702038 3618108004672578856 6312434514255621442 10572968738729391882 16351141785975629831 12535020966651255681 5984812740075206758 16359728203268133343 11125968971846380168 15470388430155482861 13702671251781393456 4405850048233239265 15452698012236068070 9833105017032341328 185049051735689294 9251942089197857442 13407255907643608979 281457337379327681 14140727671880311168 4448793522242632938 541301520210719662 9477725117932106108 1098978625723334467 4118056830399558127 12863198467811509014 10152901885313551988 1300744670447830482 16126683547900307068 13690605161707088373 1387475253785620750 8319836397716279181 17705113619427547747 6434711359950460742 14875852820122520045 10520374567021426558 8136879042193925350 14391962441272611795 1765808951188597754 3510883208123654596 10048175048830283755 15667303862146596420 14090953926787846125 11989264064417717507 9705037785859687958 8045986719352195423 15712002446241296266 16596469619469218157 18243293588695224386 5166867552826256311 1365731702252317356 12278910228738140990 17246499673366367622 10612534749709683457 453043873476943772 9727822065644723697 1093992904331710787 10954140450803855573 8079372169355862874 1362860173564274878 18387173591696182112 2235436199839528541 12672773721469254155 5831896612723923642 16497876847927617914 12267547764388736596 6914990008668748678 4721171843215014134 6572836133028931549 13277999058805868436 15279617653535060238 12758946354642529462 6966424379410812751 8811276220866401644 14219286862024560209 13687814426027854280 12400820329961985232 10448795349606908864 6587263056952446739 15808751676077240003 16497273829236494519 17799300959674583277 2031971591566693236 12106603020905496458 6271660925808657216 16173161422580637799 12637925513851160767 9702661576941980001 17305213234225874510 9460611137816396946 3234053835241616072 17003408483298072721 6479094392277039597 3786009889200453452 16059606032000086419 14327355291454234769 7337300212707803066 15808328814106606618 17578599527319708641 3689838810638055487 4675523397533784085 15544231278171636654 4322969636639254684 17786021319529330400 7769880586924395026 5396462363167528187 6146641039022658751 2580406074598279147 14800394184937915687 16425113726761838247 9215745286576215189 1949120272135996232 2901853922360958088 3938088731041391817 3766052667662552238 5406617271989690258 13270219124641816975 9338044404272466988 3821555377548796654 3130774847250979987 13206786735254167304 15274194235593685095 17692425169028636586 9639797562874608250 16089302135350869025 10476737243960759569 4518698472681343781 2509164090060976248 5350368493094067628 5605113593889309073 3930953367762391938 15719763009112871982 10424599514991834128 9460804226291054538 8239371152774727211 3164074308105630623 10806510118220342029 2259053049273398884 986640139208457744 13153030055086000796 6896328774757404137 16692302500800779917 2933931777487858321 4371077936828437266 10629402135106317251 7872467683298650055 2309413177198790248 4558120205855890642 13383335542436771404 5996354184361693062 12494872239864810501 178207671059352825 16318880658225889403 12937443495362519212 1972947215477665969 13774569580448319658 8254936379767604755 9904096226222991700 7405020812458450189 17358924371676179917 5459027897502318020 3405074032467618234 10151423757723872067 3225225935195740533 7631049154327975271 9905782792020577825 1620891291439827883 8594978935252153575 1545077445601898536 14414564500770059660 12729385644914366955 7983310477884407816 5434390547008436042 441397162792339421 15150401405075592483 15803447763234517357 5096773414577721617 7301853786217082308 5413958987129274965 6669284160327549515 13032352103201375802 10161181926182022519 8127413479459430761 10649434180364733966 16664952724332198179 7764281271309653447 3271405153730160277 7955120340840658776 16988039695839313660 15337108376564247460 1386392081232414197 1629334532890212591 5903565561574967664 5070902752687823743 12649903275654991839 13019398341141626474 3567511074305582053 13765551079154196123 13889293418968015195 3298956245967374461 11005343866297630128 11128451513637232224 119567148236478158 14109240775672613710 2494223794132141098 341774714722226943 14066383290406479470 6953877838356962426 5701089256327071566 11529618991156021023 2003452507632631297 14868278501437659175 14485179570364293430 9798602085731589722 17693548096153862705 7018175802694855929 12111993125188702636 5223317515191688693 16894320561399266446 11728749597239481808 4450073505653873497 2257980956190915888 10512166415429225017 3300543716271654082 15936155466859581079 17669641169574013486 1234688215481843885 3896466305152841237 13246771334515891781 1962009742245716180 16577548720339782782 9769452055944396090 7267989848125947284 17649800366585134064 13763758713600389157 14268888694317551600 6544341846800313528 7545617110453142709 10294042689843539732 8056682176036460735 7911487834066028656 15876428524378956812 14406330853510209569 4570601221140283878 8482599466512062971 18004145318631465947 17310674068406283279 1447445986165224687 2684865834914908797 9772100224186014978 12016403599800979057 3775807503014359233 9163219532626774498 209963309322038107 5104333042765750727 4186846367349782656 3496990340852181407 1001439544749378567 14127666979923569533 1042140548271492021 9792749296384277433 5903664862592054530 3077251978472518387 11122404805795769732 8930960078469793615 16806819125529832949 2684564053257032545 11189377183642630431 10820272486484773981 17305260632295037321 7247266808985097068 15205024176748488447 13854849533161854430 15418967292774655749 15428885004247555415 4009317931077743831 17973581763350528562 625739138728800656 10471105453023228297 4791636168831829732 10366558687987265920 12607932935195029250 1521690335498646539 9298769661353546040 6281634604339667131 133671561634807368 7611533553511243548 13544153419998632631 17028627504270267072 1208128318301682546 15901532197176466663 9323976942943834592 14013393319623228440 14195063610998062450 6704016589477720011 16079026178359973022 16412090260177502901 1250693857838728800 15603004705087275171 7428902011091620439 351656964812078018 9078558061522992985 18180505427578112426 14756945601535333750 10446189694347433399 8485866946153179393 10758393292412512097 17256226999990184049 7557590101239812141 10651911214763018658 3830322151588559112 4801544957979548069 5009991373437584451 17318133363649244322 243387933672384114 10307196193710948602 2040885063441393908 4087170304459725854 17643479520533119662 6543634307929015146 11025789719856564654 11753691852943171713 17216129542987975009 7773151131663244960 8249537222048661659 18224169977286684214 10825974689185102515 4741780484807033972 11103159046619835524 4043757759083979407 2833563736953557110 17737463706530230526 10700528664011260083 1753683668193490550 17567256544183878316 12172893407637911181 6256882271508349128 12815220148601788336 17938894275666653844 3707337033034700033 4766547176096023872 5932428114576796838 9470015627544693583 2455856037477290533 9404896253965088748 1627642409620671511 2879741342601365925 17823388866311979963 15415005385542042294 14231065322627338624 12357699939116947602 12399490028275103147 10032270749085658239 6783388845938513158 4288281248036501665 3044563789583402746 350446641926752009 237282281963396830 4845997417446492039 7963217000810743837 16815982673104854269 4348343210418018514 5772487300771956500 17852053057664555659 5633143367519071992 11733225366994441781 14616163772953578298 3072848642732546024 5114548218048411524 2454039144215495464 18316500465597335323 14587867737882950865 7428521966164371911 3729762430752871001 345441777458990389 15907246602416398583 13123411771345905777 2309887205840669005 12763936864890252944 16754336095240036660 14500506719779779497 17889930121597064848 14380418534931309313 14554497729444937944 17267850040199961046 13355476819407335442 15606541354241046501 3099477437952578783 10384035466619320773 9482626279541089180 2020788988321724056 16643476568404600857 6655652747873866965 2909533090785471532 2431919196918755321 1054665925829255809 9207927724721571924 16238251065269288404 7356799875517822399 7922950920467190578 852431871539068238 4165044865513207813 10385599216276300417 3408473587737203733 14413042974347793996 4656975195575377695 18233090752586210512 4140780308283776630 7659419107027237883 11246729127592090651 14340622703236108856 14092667402455016217 14432544209907392191 3928394021754854663 4387047298761108611 1848008799268012283 17187989487447466457 5055578713026697863 7135175340620437741 12696753982136379143 13159148773714480030 14201499318157190997 4380008399730480160 12360029472363031126 5814725223569642351 4767976705931401186 7744637421738122116 9565381545556420625 1673016735016805554 3788527158081150912 16392051253889872166 12060316202579784578 334210262560211030 1187301815329895939 9863988363986729998 3032055641067149017 9955587583477806653 2375831514159030753 3729424136394835256 3224020997436629522 1663323722469639334 10786712735965207059 6738867453117503651 15736716473981922290 5283230587841901413 13704919938169502973 11554324693861770627 1674855097996382524 17627438877131986121 4567675573085792981 16646514587086911485 12951786041568287982 1242040378638632408 1182521394956626489 5140994838439506366 14380059254943994494 15830272032755272601 7584081169001840177 4736381428341868601 17582883337431854317 16960789743865129227 12748875616233489437 6742329128347237195 16341835339380860502 3796973754924635530 12602003011393501501 12280451151423651952 14228669822929031492 13716593500859165630 7955102853290385607 6101374190608115270 1699190832808798286 2111876758558900051 16839390253824431326 4586760967373068775 14761260319773754672 18036259400489047738 3862052050922589465 32684555257892460 13329224322364763184 14106525673999577853 16532685171400991151 1860685512186995938 14717284955800447589 6805473061880443597 17886816668223526641 9378346352000493009 1377483414674448613 7711092585815126193 11533327956276168937 15168092573803903722 3184552078553277137 6515518139645932345 12317150954678077253 1775648907164049396 12967644484472517664 8790004385228894457 4527989344026987520 6244628211834508625 13804840228477940444 2711784591521091588 16479316848911316678 8041164339052078078 17093647480196780086 363670188303383742 742037245196125950 5115074861480055103 16148373753404537296 10175753107978656916 3440807078715820482 867378511399097437 213790647341830295 1429800616994254052 12771265895717536433 4778948913776723183 11609916396264465914 3618671384129422405 1521097104440227796 1059788414030569353 8998631819018626277 6039405119419280731 14425909408245731937 9703527432640674296 14558538111607693390 2114598842236209936 12281420492559986481 9222595056677372911 8630324664629052936 10771120364261742347 2077913984991342132 367895498361751212 997507953388036092 76112100119383185 7763617042728050331 137246293191557936 17618848043587216231 5890237309083706994 15193832454762755311 5088208598791444665 12637593460973579782 13089796290439679200 9312330724169230286 5630293792631379816 9724899664819721813 6183418520029787069 3202578171242254455 11130794559138318213 9911593828660649994 4154807652458885135 3850746322858848572 12229270533821619137 11946846163151663132 18397377640386526994 16283369562235127451 9102913792957835753 5956776957205838852 8835167925246255190 18385378184164167394 2285089074168021377 1104025086345249021 4366746749144412388 9312588025863673977 12246089919290017044 3135455164435988087 5496272450273868637 16953808722550367879 14006477804957232009 13682345411618576097 9794785215505459747 7497503066164905349 8911617233351455711 12969400012830780499 18388539911707261147 17954289667116427425 16611884137621067702 9271166681761083131 8015559147899203860 11083624267772127798 14975365684258682318 1287524122569174934 1809832596521804356 15897882457211091631 6684035653990456059 337786846190435458 6438521168526879881 3580935662512554149 7455283666403806777 10784736277345087962 9661668580793029418 13995879390183835483 17655862544456668007 3351733306820623189 10470030701868702670 7149679895768090916 12698630332839358239 6281074131285863541 10613775250559530259 1834805022601754193 2927096452602498000 13347270056250887112 12767500320361198007 830021161662188464 15642975201763944107 4627141177776890274 7730399457090142324 7017877219365814292 16114123418225354226 639193583265603558 978487810186712242 3120157609304750590 14284274794896527849 9961155457505224696 6898737326772564024 10673301564149372944 9417696819046694198 5601522490109541601 7958299008301890597 284396193865154840 7299675570691302924 11408081596313856978 7757550355203998427 6793734610894381783 8187378859366648933 22563495192083648 8494788688518419112 7833287087782862073 7460792262544795747 17544903713239478201 8440994456219311909 10362575021666752620 15182244551034826992 15781133863343363591 16875076062908017423 9598191553406255464 5045252423642832219 6545335792087868935 18146689557061319299 1193041224236595053 4909523096055925185 10855220319657324526 12240975232783053897 1862318807822325576 13071186292818952541 13240606164303999052 8088716873022050797 7742321130291524961 12301980313325696273 1063278189672803702 2166068861668826125 6425002369750944485 4967659151333614937 16534374512238170971 6487201365662028450 244382207685107348 476004630553294454 16424748693126035025 2870210476109009261 9848196159794981492 17366910485846421082 12599513699415721952 889519283811714197 7790795296377237546 9314271855795945844 7913151717862173848 10657904427678817684 9677601848847435383 54762338017478856 942104443266369377 318090832706857813 18131935074031757570 1057974220225795359 13035070201258082496 11313999908129407557 10866216032156981866 9175930580828173471 3775910855396270616 16713510493610722467 6027695957605532318 11207404552649101011 6457583525093059884 6563861697479817315 7662690951632420337 11494392255591266156 2200303545703772605 8158425323906547191 6150151608162930415 6045770032802492292 428863381306478639 14660753729259081596 8234431654015972724 3339811469534868022 11664923926358809662 6419686682504135711 10424797707425533882 14601555814690080910 11453616504620104406 14395138677947223705 7590528729985812634 16927394980161290688 11913983355843232531 9224247087342140936 15165011042276453513 2795812431553348111 5198519934643934677 13668198338239552365 6529452116799220979 14407410265602755970 8778688778264085713 9858004346770542882 12791271578818483061 4621943671786581008 11840064059485445542 7760507512211079850 10707344954323554494 10412306694147715262 4419786520493637737 3086248372808205603 10666351838623491282 1445305622485255726 3556781042285282147 14964247783921631320 2179789618868615854 6908782836339254733 13536976179679119651 5846483708869432963 17445205158957742249 13983865125798680458 12301364494690307747 12508879327941390403 10904151967537141767 6236308887249850826 10746843493801023709 7082074338133360298 14518694671436621561 8810018061323023785 5105622157950636351 17310095562345843883 14185201132653160485 1071129259969777605 7966705142990013559 16048154211400919068 10856205446299052258 9778749383644829693 1269159897927116216 13955081860249662342 13156200812384227873 14846685010922740926 5540671810816640709 13433633152510075886 17579507552178373909 8282461132999816294 5964114045234771690 6678527786534321196 14479085280976309021 11735158983508671852 5457246855565001475 11163516967319267635 9018356301317058890 7519288638191849757 16226446815106843931 4597012719164001658 4553161101605557998 6744603554708491170 2460359304543587523 4004773645951223155 11197399344941903287 7715822625734008656 16975244338554668996 9823034025747880231 13874275556311310719 5134352159570971227 18180414782548482230 16959491826753582096 8814877037458853188 16752175591620868294 4349775905333611625 15224162686351782279 4192741879839844401 8763964066468553593 7403225525234859626 3933768725884866862 14857954418310116040 1550169790603240311 18030162795861420842 6625949413939984500 11118274468016954895 17210509659291096746 9381305894943619210 11184735402642464386 9668037978140572998 13414736054359130110 2559004855223823025 4803269304246915479 7415271081129908294 6304592832917667898 14603670170016969735 5637063750029519028 16961906490018504919 13972962457162213934 17545401337933057252 18027543260260978866 12917005559406607132 5935616603805147764 13851197871048515470 13983431540350844410 17750777116273306491 917036898993478341 12647215617017274452 297460746890981577 17820305275957811217 7938959888157987047 6791033732854637886 6529253187415135703 15342459271441939812 9919105338917090067 10401695923738149117 5024285816134593070 12304024590252179440 8100006846880660096 16016092436326132286 2628235554609099995 8236421899959952193 11122577577821800809 17747058588049327930 12711893066059806790 2805890494661168247 2065558419962260554 18060427066466687640 17296485261215018528 3526605294390400251 13780662236817917821 17097013237336342462 1800991469923791613 5039394948941553528 16007078963791892768 7381304827067995749 16625391406692310104 8780208292169699488 17606105058394621769 7949711731285024124 14752960797902812705 5001326315550331048 14043486053740065493 2478184573906246667 14568080432098545076 10973205488704297907 5306950408916045129 15548173324737427475 15154789694562278908 15447903170189989900 757251529786922680 14367706201807229464 8290592559825578043 9966608156814047200 4343783228673033974 4999832468155850158 1403824190681413729 16379103827095995317 12475121392045556282 14670006156833487276 9975985326870939454 4633609101342646309 6207091149560892617 3094069736427483872 17782448476072703388 15004948032732696327 1225350024942952981 15259187999755662400 3360195265948262470 1199895975460891788 16415335516390012988 4612014742264768931 5164737397660396146 10847143001031684722 5405865614396601457 12964293767682128265 12547858036579025922 4680158680554310415 17451540152094630846 5227709926534037143 11733767856016298800 4601463355710225548 3692373547239212975 11369869594589406875 6891925031515625087 11361383360309078931 280004849289917997 11320918619223644663 8996669873128601896 2588536709211883229 9163501757647986919 16343501907237381854 4768903217738740199 2939098885731119178 2641505271946943197 14309050485598303898 463940838568355765 16850495156684599076 16908376382074987001 14607786579441286290 7382267816034108066 355461266529390729 9997737323975554535 8115195334491548983 16970135445792804312 8958982905203947750 5407433344533139211 2344004896090373134 2923365613144459546 8655803074144277197 660372772658491212 636968503627633497 9736577200308215399 13012065945330343348 12516531737639504792 9385883384051946649 2128713031121107969 10771124369247133290 7918470872202187424 12812691818767613277 322732518379210612 14954541252904066170 5039957449258534176 13715279807931883774 13810253220228112853 17279131552789729419 860823215181696030 1847557024741726600 744535272765574700 7940183067497304789 17284650984453000097 13610344746324753998 5662399780216601634 9289888299993465321 15513539214909474228 5201696984829437402 13019286145583181263 369673084332327278 7848994826598203372 313615860915379030 156800482495591819 17756072856623481111 12271243536687013421 4254933704971473541 11172086509106010404 13944794278639996268 13234686266128008768 8448267965576946383 4778514706813157084 17094294577748924368 16889791405177016437 1350870804326504422 16579250629658495126 9055312296073380908 8260522482586130572 16380628093674432696 10104129291598403851 6884579266843622647 8623222026067961987 661049958537833945 11815396499907376195 12882199729378156825 6486174081783619066 10779416043094915070 17328423525793542295 9461537844283614568 3617132078967725384 17352602820911336010 7819653538112607238 8794497863115498412 14434363698851209642 16364771758624594948 471641965081211166 6133697357884682465 6720519045786935981 7477728387390743845 15609868098215633559 13177760050565063426 5801788481235229335 10470612560184138394 18444971026661893891 1225458695454137156 12177728687636311496 16951180450157747859 8496344223832678345 10760121772921136785 8963839896839009327 8817237563691358725 2611787978111604420 11610653258632777684 14736943708839138955 14510218249797378352 11088205871190961323 2660358878953473359 13004600491714627227 2149227477148334152 10601319443000162165 3632505125628494622 15820151346240504664 51414546557266738 17129316130644793971 13790380888038312139 4218736480281678762 16067180907483717688 17405101885096394503 15258636548235539428 13623895513551279227 9699884724631110149 11245003273039023807 13087608332190709093 12591700903937104411 3947108190337472328 11452250816473373989 2307775838192747653 17395314047837683889 11710200236009288718 2193841546316109539 7828512228290776019 7854405247830328801 16916598933574838738 16750988177145577405 3165934599327010338 4689253061820275573 7382275856560955503 12571273343501012815 6403570708782103585 9545408236892974510 1588181731227932024 9907512613789001944 38595486293856174 10542965255022806556 10990311513107695821 4216002140366174565 9892293050590711010 12964957707937008215 3156670385715714421 6709032286951412953 1911942877332894481 12194182016387993495 4214530396037302037 12965011986468898799 5173586833953172181 18219085998329338289 3734094230273330623 6326962170731030895 13133931523949564196 6821812716635619243 17207958354500263721 12416493483003747020 3230003529206716857 17524887758845073029 10372715365564143146 6788972756769752345 17457821129547547272 4779121979945461073 13813588846905711548 14064972429145072684 16722223661032880420 9059594023569859779 5053737557868637847 10850146487627045100 11853844426266942073 8160692782207471815 17081662395161982765 345398529891662108 1697109596072323719 16448888405539421800 9739819934234319021 8893959469959115875 3633897302951219751 10798284505366597917 4090067050386748602 7889757360478241012 7178127977997987555 2038342941299608441 7541058543176228323 248897612941846366 2830268531615909417 18184887308859894387 17902674336942294137 14539419910025720741 17029871611424222707 18274469240814175037 601408203547634210 6874649634049870140 16544775751787922778 15883409357489438868 818335090920396690 15577690288865555158 4962585607626827713 740291002783902916 15552260604299895138 1399787606178329695 16266157650273488549 10284627384303445233 9213506810060831432 14969825928557098765 3429682840975116850 16816986067210572583 8605615759875356040 10142461488301202004 4111013252486217319 4096314342575952413 4562109465828011951 7047394222165665488 17391004880635339070 17507941070829511606 17326499832382004295 15378106290358156951 13893573189121984307 14280736481029819117 11065424743624089175 6218224353460958738 7127116467033066209 12417824502859216201 11338166055904082008 7303599874183350636 17788331990279499137 14890641286847263926 9156992508089334167 16564954690615128861 11312552723072064616 5857079495976602617 1913715461098236552 12206283170181815144 395060231414410408 3242114679355576886 14867052135930405045 8067673735166711070 3359660505783068473 9575054234551694137 15395611277620705700 3351134496954567616 7736910997005762586 14701089440107116125 7277867168277125266 2981267585218270289 2958493672889389388 9718971799191276543 12215783689621760799 816268824170551671 14639654845987264063 9060662133810185701 11789715879090808543 7606498292831017417 16269676171656565212 2957805072152839309 14966545237732642490 8514323194242555450 13959160521584233065 17392670379372079790 12274353466489241254 6898625439599398416 10929287205343414392 14999644452433634665 14498660084815676854 10846249406042838271 5733555199771466848 1272157120957688963 14426505207835324299 17886228946882884054 6625255014125825458 4444644995222895452 7878622263079352713 4065668648182303889 9480206953679994342 6395772276647396033 16266313489490746864 16669993105163770894 7993221156430381478 13931432223383361149 3086998512641204076 14299194600176083033 7507205434677646355 18310917366095731375 16640372463169134422 6355881773770817896 4584881822459591447 12719254890707371523 1308333686254227627 2515320393159659426 15031875669117202461 1180772680580944584 8872434798902755937 5721410353553078400 6800477290221620310 1972548374392974914 3243094854815045737 13212364819003203270 13958136419270381967 6043396130796137439 13529304320871571530 12161530525519539088 4261685559271169420 5241083655366355134 8929902888885247993 674080303648001933 16886882631920823781 344641992736438127 7924589710388230899 12357403017881186955 5359667599776110666 14610959902291526577 1319789962679220015 2689142305390705339 6479732224734014948 9646106498185100875 6437773976575179185 16032478216547910175 5411748289587847977 2094407599636678341 4944749264519180885 2017113436394351898 10880045374905754982 9257485273695983256 7364748499083656862 12055758391472789588 17697615939044078808 7045566633006515835 4357155847343314001 14527870640775053234 12779711991291711787 1385276540129081892 910344195146312206 16910919087119067537 5631266571145794623 13353705246639675331 11431076709492971266 9785907293474509774 14691814271967800273 17149618824209361468 4105326160923051444 14846260042862875962 15646610037674543105 12876328302362535853 9238767992648664341 16077979944408296489 1450302917018608692 17008497332979862621 10341870151084751266 17831446580099434994 7990842064695429970 5558194371887950699 11363282648331081202 4270565674652576176 13151291826254303377 7023866613271319847 6441938165683473392 9964558748795482764 16954298347264791809 15441309177879345106 3890908513140489436 1860952420405696658 15435943546216357117 5126858197269525063 9585577240417569902 9922411096075920506 3610131073249826418 12390493634167557843 10348765721369639433 15186255574172880789 383618427136129591 3363210322476405268 5318392037813439856 1728787300052512553 10321198660440299671 10496425231475286726 15271686721015069114 7623354942750286488 17161389947884838194 10247123123994129113 13703734758268733608 3935202254078907651 18146424697626561074 8218293751963470551 11774007255951742173 11213667689485239672 6790267095697167625 4940308722154905563 1282313973565232124 1213313971190482458 5611528712082138604 12326701880518065581 13269949182933030929 52844975481912332 452553304298907568 14685798598568159651 12259768756011935791 3895824497600737937 8891367988621139034 8276065926352836446 4561327436797031687 16526422772447750994 8279293000410299347 3092379350889479176 8961545024912870365 16305849910732163792 12520637404735122366 519553682280299651 16533469872359474972 1078791880992283685 9370015143803977483 6423705729554286393 10795525761161786947 12889193895570094240 15966401438727508833 15750727338093249140 15975819195212230996 10227887665558278350 5854047430267466365 15643787877503962122 11106308784282261785 16290173504682322380 15511254762060783105 7115746975734644729 3951121603062927149 15597324229545824607 5096988523757493691 13632215186120421395 1900270650142601171 13763658120915325516 12956473003099246525 5159347272293567933 5275666445653620093 17468934824122617024 17732060112457023703 8842595203501369955 8701521606744924952 8092730636975756253 14801444976523733193 7921498268451995799 8668037592933109933 18007906358375650873 354513924959165890 18237984389689415361 1504915343741679480 2369959749890012800 2527512216233650931 15754576814664605238 1391060029988048161 9775439152959432509 2975287848004546563 5259803020241807497 7720653993580303059 9931291507790877126 10619099172919765065 7897476151492837631 2562498447524329719 17472368594730765076 9557072222761560987 3850559007845430549 12075821956382773450 16565622793798298959 12512637989655761367 8993528715104004208 11262970541373452927 11352523555204380993 13308906914743118228 704701115741712188 10973607746862384334 10337426723162258645 13580746158688929913 17049330617932115905 16455909611779290685 15255976062978565088 11542278461111540566 5367667565114899180 14731931899466726883 17913461454070867949 13471555490302121596 3646425214324700043 4155130418429648373 9891001564318742779 10907145415405281175 9089462215886850742 8788538129494448895 5425697637750152528 14944572969960259611 18011385360564841459 8510762807586309306 1103175807558679099 6400633606966123199 6328922094782448459 10561525273029851245 14154674534942735284 6860944835694805110 1180022260231492970 8732365196912299142 6874016443747165998 17546291403545043864 18072598277886485276 471095932942425440 5679867440861807098 4734835107503222600 15497877101200380802 2485024895970157023 17143466024838346976 15159570329979530375 16308601954705059884 10208919401046389438 16606348172740192955 3994895883983585671 15807768688021317046 12080132826995893036 16984021371419184312 3934467354782253122 896441176778808961 15562603665598212964 151080334167128896 6848026031524168470 13145463906896757133 557138562054019835 861059554600192800 15293418710740984949 8426470635446593341 13716867935050535401 7549613022110040776 16841974477310088553 11853278602425636910 16559707303788648200 5495481024967353244 13589865204715327569 18372183503804774831 13971323044053402408 17318004654863322679 14139325482194329266 9582909810952786244 11160368319154891685 12029154961384293648 1408033475832473918 9235616147680585381 8722860703273502102 14545775344387438726 16434546178854776756 7342538440939687154 11003039022873309636 2412073909103546848 14327669891912611304 431286741280442153 4143841125625051040 16081228937542663072 17340566870122100149 11800008086037112441 2041132233021112515 6124662103688182212 14077391785979427583 107699650642672330 17476473183427722265 10165045201519216903 12180804908252555691 16058258394183642618 13662896438418972976 5192961501735520019 749447009418198661 1160474574334814941 17254582466395988897 16093622470304292951 9277030019371435120 5597684939411418070 3358532199896441785 6714031686905490651 15290971626964935319 11328882785538292654 1077294816671165615 13831494192944326731 382565394426749665 11789180430880608593 937011131848121640 14588129337080924852 9730586401522026220 1574681505601958143 16574561471570538316 6607273512023784439 13372233499168246028 3727916151134968793 3004010514393344593 9408220770849905264 5156458257050573096 9576959828251286944 16046301923187021631 13796157952696695652 6407500195001263603 2639562339309884408 98615610065428456 1665167737136363699 8011723784092002832 2578292282155609611 14500275629951157142 14897311429961332775 35621458125975041 3786739619096579422 9481521739517351016 11450384838137502209 16716281548074341472 3075447244969707464 5506936616122505700 8031685792015728929 15998444951797565574 4156026119979090432 8401751793656331119 10857431391198215947 4737294092780349684 1008313313312447207 695891379712858146 16299258219058308518 2965397744572076959 2810561826634972716 17998754872981516335 2094517532799383982 17241111414032398793 15950059639124135517 4710838397644014177 11424727499055240457 16333842482837151767 5113337977366681821 15747245940601282853 940976840831089354 16052891345947753593 18144471130116602576 7806426090071277497 11918439594193309556 5621236656913806550 9470421577128287412 10909080336696591198 6255644844978614127 6860468778146813925 5658450515287206012 5502785807515227621 6056959420502511635 5989942233261865102 15952766086440005355 6795025985570051990 1791566723403577578 9348302592211522826 7778790184771862040 17199055369729755001 238915523084947566 11638389663723174666 13357871082737827152 5976455645216229269 14928855052206867069 7353754125282200080 2041163381538329984 8371486593359731316 5027112488521053416 14741359567974726138 8157966246797870353 10467746280432766718 8655030405954143581 1322932770392895226 14271817371668153186 8432599070746963880 8360697354559738673 15317137723750798872 8105643438053145031 6077445535115162180 9410320163882884785 9660691110199445518 5986482890002477902 6960295447638459773 17424224335578069491 18207868260533920487 12234315345823470335 715747747537981800 3515777118209578457 15163828333655890893 17972919575629553825 2457763342766634706 4400160043151405810 9812783955956760080 6427265824027927346 14324199232942274819 11884831493386681164 4469159186506320176 4717818819932779358 10369063309182450033 4520709398668196547 10322176208746919342 5872365378332732486 13870982318194617756 9700472726412957804 14858778298771628330 4529918310662681155 6623888788567886447 13365318011372362959 18427100510841570166 3047355906522022493 8923387891657554541 66747628996227192 10100711474130931056 5284463215197071774 4070578598955676038 8707212335427026858 15702571419037247652 18272436829424081514 14719619239869762344 280473165332145758 11890449955559667387 4455748537704473764 11637056332803173210 16572162316370219592 13394916933134045010 1773562189568922991 1067774630788704909 10405938489105879100 11885879682198327388 15714443490538289490 10579075490618866902 3080008528525919246 11720966272429090488 1418023943108914188 9479765106712287678 12520950092629273227 17167808295551794120 9653961068041841247 5491855346252904827 1200894598886614700 13764544113589189985 4520077212344600244 1960945452724549237 4805121804151430740 12376362259959934284 10790478986494609761 261024282438215578 15286998235550290227 10459053041372775509 6190349793771939703 8131904895294000129 13638858147255108275 9665068439371039624 17697551799788735839 1521707630478002351 8716885145215065191 11876175308928378466 9240713052609435153 11802629993743116066 6708941413991569243 12936377953681934813 2851691440044509133 7785947996177257512 16237364966271668077 8414059080575053896 3141913868483171877 5341181189100260280 2480602978701522141 14975692859210458976 6363073689096357888 8404887117043800536 16166353636084264925 18156349379998101236 17394903117264177775 10888053946904347244 9994859858726987144 5194259698128729674 2791562223510479599 5550237752314110985 4647696514852277063 2616016620191832001 3254920827944899371 13566669933643391494 16810298867956388795 10252792234171321292 10193515218356001254 4349101678255440498 5692771431340671961 3488265742641456909 12360473197491863232 11245741369940380828 3045632516467125356 14368400890819106358 5889610491199566073 4411922038687369275 7481153248262382285 17033114347407551592 17229130598023389247 6489427151545323863 12057798707913556356 14163756912150364932 3059731681072125450 18109487803416387614 17045898677540850298 10570998426696907605 12238057851607466480 2819370639253570124 3059966356325928136 5242489054707939943 9845636672199185018 17276639808370235963 14149797037769025145 13109640976399423209 1021423071042582319 6278947088330165846 81327244894562792 13918260679629495446 3701606667148605079 6904285003770215637 15694967955689104150 11495725222124749085 7753898342233469847 14087336664191635019 1195188752104459689 7490013378610039951 4243278544727174286 2209450640498120160 17278206600328761824 16344124835607300680 13513535394861852110 10477591031076654285 12440115105375755348 7030815713832272012 17143245417171001926 6981242793108376955 12408677032309713446 10990612117935688205 3089380195086856882 9303633314384049562 5302791769756667487 3872952156890294280 9528908920573861808 15863629816801152070 3340775158449063258 4145868090303190138 15282726361800522804 12237951372318656006 5173866812277246107 14794612196007596657 15326724925468693565 3491465697359879291 1919629882472204992 9428046561293101279 12299668878901164531 12874934318197641639 6173687606474220517 8023815875120323230 14994263915451848369 5236569518394168574 2131859389422704895 9805113002293388323 16719811429872593284 7778666941424550533 6079610615335866014 10223588078771115791 7405906953839131571 17909689882847310119 4863355492686878425 5556451560742617996 3070316399176571109 15261746702869327161 15562855254598651382 12718377488534146513 16108380644865874549 4087474472926416062 18102645416431091624 3483694308070861845 16150288414794319300 17408441056652598152 8227647334742861714 5384812434737561308 15910198640913970670 7983303580101279202 8296403601237906272 13891607445434353963 11090920492290128827 9757714919354519697 9597964103941658851 8484170276990622886 9883337485081241644 13703981392791689029 8774263711195619595 2201889270997715969 15910027099260186474 9714033341213669504 5407021605273021511 12679417369418240604 3061426783484557046 11781332575803287101 4035394360338103424 10309160993775111843 5310415134883376730 14021162291767150463 13520830573271247561 12125267443241170902 8184551212441768563 5936603473116395623 12749567092939169485 17813573534519652100 1821510097701844577 17177246521459192956 12440281169912967071 16874476205242706556 8777412263883688725 15269109927533576656 10507802798314767784 14936082252087641119 8883324953787239945 5981203046747260341 1642347271053350002 4425399150903378923 7675328673701625541 16757137495358007604 16841099962152799503 13228376884379283851 13545928650407170775 16814747233129601262 685922060159253297 5897114766135548664 7312641877003471060 11830018582057381867 4251542742977189614 1539800879977689792 1459351850061127219 679690840845692214 18032320271194929145 16165793927937387214 3438869287857643922 1136017346456036470 16141138552653784081 15810320669761441495 9063087584824718073 11861390706116664127 15961342852287105188 15352657530143601613 14470307023982311997 8202920308604910435 12760755829202643455 12676752555644801209 11246805192980350209 16426529804677178062 18222070542239128712 2883045119603661219 13669608421413836531 7868783624381366121 5323310636874367905 7530012348436079101 2108088173865222803 1434470462677662517 15265694004550810278 9278024136514689057 2333550812741229100 5086458734351513668 11034618396575797088 13370542396531658374 15154215537937094381 9538055930291706665 8501137146216458637 3369085515585351293 16484252297726986146 8145496517679184843 18044886468118938854 5020278351243900403 15918829731307825409 7475824188333530776 52613020602411146 14287991029903996663 10295319468782506907 5896707911201881080 3712881588992028369 18154650467786010977 1761728402845192483 978855635922994712 15272649533067066782 17298576629328116547 25860819392137357 7286211406863125607 1749108083449159748 13759788611017445913 17573624311160965395 10472782067607585567 6887667895834638166 14352227603118770344 1444530011205263941 17480959916795105172 9151223099666888729 6111199507973468863 17264395290583805821 5023910791593542131 12966002350642327092 11386233618620970666 5292920920779414512 3703156083986386167 10423048373004485740 6530305847765596839 15382024175554618456 15075695649819028663 9422504104378917989 13146259666792406575 1301319406960826390 16888400321497717779 15249487718478189743 14592554795719551928 1226684302344717598 11297980566809590373 13919389766899380683 15382516893361348560 12835432404736316504 16455660601373131475 1340101916247346749 5612989492854550566 17404066962196179352 7668235653009766838 17502611326951697901 1387296007962917626 11623394869810319381 1617203440418115785 1899153278762175819 10499517434357683649 7625242554550344613 12890839594123906600 5240710293955512545 78348426949947030 5020150363940442246 11659244417111108169 17898927865206223842 8078351232934586600 2172141342856419171 4598644065442673691 4119719576484210916 11872237747695204357 16723668588923569890 15941046382920936420 1105432912654567801 14795950414596620219 6340743872305707354 14611902738155534332 4857585777641753939 15077746582268748882 5978930857196745655 11531879854088386043 10656591742574659355 17051272556311920240 5689063545621126187 10281612004523310395 9820193500043435967 2914709469893377874 4540326705352046343 17256041103280720170 5632300506630124930 2821115431358486138 12299576766921035475 11047832157873068961 18435258322915290307 14850184335624103713 3347431926072670360 10718331020532091551 15881505026371870861 7638326626022202773 4304680044054845321 12658647827234122982 6693360992824960523 13408996352207685217 10498394936892996614 7299323981811197353 8862801338288833782 8321386466403115283 6557600079228709177 4168476632115587551 10779816635842689051 8595028635416005827 5672396215107335519 3272623372504158460 14430034314240684779 4417457036726795609 8049289859668970223 2290243937337558934 12604842833017610931 17097239317222109544 17371128012966460030 1599685632122274796 15209997801676026267 5835811616729617201 3971307297288772875 7703691899615040980 15953886571369044869 2936954381825921703 1243134880625062057 531415097110097914 9640570831358323698 13955839050755216533 13637660476150332514 15855696279879204267 14346292336399503818 1318292124618295015 10408505394391707821 2332317385359689595 17714973694857259977 16438124243263807191 5543760792482448795 2331195836925112376 10969493442631997446 5488574529713411714 6546179913848856487 2757161629828097926 3907124916119882826 485724172554818466 2417972406167262385 10287746349915052240 6710331751423524241 5348000758700531668 4528270822743027 15498445460247276750 7512315983609662164 9358904523134668266 10249229526583521574 16165480688300792154 10713661497810179764 13741706749315857057 13124232865001634793 674125603682210119 12506912794743672873 4993694414927658874 11607177297675921103 7315541571319435660 2905583334013618170 1717541327559334487 9882004415604879444 6981599093179552694 15787647502174910428 6487492186026422503 13353958233252347949 8288762086420092984 14904253286486253946 4719983677147445159 6098351990084189701 3289952729550670299 11404837342252989976 9992686093862223065 1611272803460879044 5867319762608530205 16719482558537518295 4842771279222289777 5952280624123781333 11022744665052031055 11393245659914034950 12580864321716219370 10991157063455523325 5062530733060386295 17824581588008020694 4194734481331812773 14214719251232346331 10866728493229703690 11889922518733516989 11686772232259905857 2109220508613003498 6886928621093130948 11764535508991523901 3883700664337093842 9604285977111869156 8910718562192654344 13667781320833644165 1827160417927044898 11927272596531344501 18392937273996998637 8261601199158191514 12236079761969729502 1395282034865268405 11652656349749164239 6457643904398366322 11538630376728476430 7679730023028020234 10502234678446603921 10919566939533644872 11297114661376843147 15315876606979862 16426615280234369958 70533785344548178 16757045262895761085 9722472375288011870 15578017112447603122 6054021663790467908 14871887294277201144 3780149558762781982 5692093424868695160 10041682144036638594 17431961064336488450 13616929702935068051 10079366799416977196 11105894177555798818 4233947131516743273 15479996547142823210 5519038262086889594 5797981159902271735 12542439097405884066 4624075479332724609 6331186233868023644 16706118139946040311 5600338225341544693 16645575112158945722 7280813104546451637 6407707892555402655 10216378068383229990 5671099059413024709 11089774496578235273 4191387656264099236 16363581325231278690 15888062658360210522 9414353581392210069 17872996317032049436 9239627900722586544 17935174558556494852 3249102948459310018 8277928627585989071 15612736602398428016 3594365287520048143 3863032408302765485 418402947198231411 4983525526367395533 16803230461374389802 12383107748175331186 3067539481831324185 18074773162445653400 11062380350087591799 10972449938195613900 11386091592470336334 14662222320148503803 12724808090956845998 876789987035382884 3042225091138208715 10106671126628962185 14958235906906491413 18211721347646735628 1887780875976245971 16003327138976820070 5707061003428157684 8952912554040063183 5258416117517061342 1312498264711254894 15735781843602513680 1360712770500883578 4556897861949342592 2946186943615862004 16315036312591325409 14169110377949445093 10810990555223560373 17038559030994478045 17443305397071971066 12966912278958865235 6151322748120537650 6437259495804455625 11677805683659042875 6806741587185133333 10193515702138127392 13037597231647904120 13525517430419510829 18158528784306212598 1778199082095903815 2898392726167314172 11430302001062218107 17937715395737949691 3226810771987514381 6149449978967932368 15595493655790531642 13225271100807523907 5378262565735034120 3668638897625585836 12754148562951331745 16300118471625546182 18017068239467484569 15401694783819063579 10320633420453402195 2117917741808918943 13555497794548029634 10740434721368742130 14756304009081642532 14037157119489924453 18345303874292309210 5552027492306485830 14970024899448483638 4212696580260372978 1473416694769379511 14662018930824678193 3570585535931206025 17641641759475462003 13318069263627133211 2891151086463266594 8265369924050143777 15070140798413223497 17387190263403539852 5730204308882856562 5913624931484810313 3177498484549197785 7399495779388315053 11787280887088476098 7404377087478791196 5061996777173638238 14108320866633843156 18301227127680820328 1993930150713490052 1452175860438279673 402340368256439970 13593836634499668065 1718368081125299963 2304325992783847177 3347963902827596148 15613053062280407620 7873183712926020461 1990492157308009692 8885252039791002959 15308316010343854178 3999983473042716083 16688732027536349802 6879180041926877967 17381626489157685334 5589862529269274199 7795626161057010372 12388662249654224353 13614616929926047696 9242002899618665827 3162664850021483239 7741232598576190075 506767477467461999 11922069701367090529 1187750909221477706 6719218282666018312 10822079820887007094 11389855926476534761 9839096989729396300 12936335183200856547 3345009495504754973 11019204885369414352 1369724937519474833 15707191486188113741 13300823072029938255 9448692521066592185 8365172665607926038 12631525721523657027 5657223250482586729 13779994866964369143 8964302144411400051 5011681462067055890 9386728498399657536 923070913024348575 17834698413618703741 17404385889364559238 10838396253823985814 9635549731938110067 15837702100500602226 12484724315518378528 18015052986740639744 16083760130163686393 3697475566392135669 10256688792237774745 5626686691773995386 3455084896644332696 17465148780766070036 5079088033793019630 8867407807957425641 15053490438698779608 1252390623440182099 2197403143946184517 1412421477589265048 188911372010201519 16994988077364533770 4742582916222196027 8003444885213640918 7295946369307711923 10643636489445604325 3154940658352363564 16036505372033436567 3970102147184499246 3159611269158988067 3877674905736385149 9772140088753534960 8328700771213611881 6535144977185528785 1434442707382036538 17698741371032575002 6584607526415942157 13129701030231421033 12075659264629445539 13426922809112093137 1310088540610999311 4519739299866443606 13088949700216308936 5015131123800795279 4271410678572233419 12598415321092377391 10969320242282539659 17811753626121868321 13484187400574039764 2925310947668424939 10143471135363761173 5365857750858718963 5591297806665372772 13888234303401482926 8251060806749144555 1521879349426946676 10501228786247372907 9251774658453124971 8787541061685271781 548494611541357962 16907046513463380256 435043318559856081 4477029350315320647 10508017577339043484 15993644691343845337 15947251623086152891 12226491615950647933 11106164720871909907 8396484915109840304 16486380789651959849 10974814135097410326 16798215639083827384 17682162664762442235 13309117085031405815 7791002919235953204 5078631157356955631 10881463253741254167 15882248201535882888 598308077253806798 16505814079718050994 6812593112075077537 17674615245294177453 2433286588886413057 12120709668907990958 13920416437005948235 17063741937618770711 3530493584772633622 8847731098198145232 3544278432428189937 17382936944319758941 13892635333597537844 6278812146383742105 16289730866304035931 7604009871154411649 2895528173637969125 2668069112148590818 4105267639087702316 12565254141557096747 13573391038675341698 10032235947417294857 282287053966606078 12475803118527057161 9361007130091301832 8995725378438561432 5226585283168469587 9664764625793412034 12315571752402284544 14777251264786981437 13023715598476486630 6188069686489666212 14110913799421511455 6179869642096866028 4314491397568042566 17805072940635078015 16736089606047818727 16436276037876108199 5292588894473600733 18257081190669655791 11831472097079935342 13573663046556696087 4318728898875423134 6302025811530357942 1238199600285958465 18389901287024715779 4938114190331601662 7734427292084744958 8816178258916321689 6668821807671356339 1477873683152201498 14239413122398826831 3476969504913565149 5801878585558522822 2328357823261968255 13598635156449619047 2121607098585065211 14036186010113491294 1416929607315235307 2056972216318259449 4199926417581770726 9159346846432450215 263380575741349316 3041280713710309236 2357423814978858561 7553253075425731803 14240843319455925137 3286200130045191565 11504548788279137697 13011423782507564991 9948256993487288785 6806217344795797021 5092249122514201865 14505975589397919694 16493849344017374088 13606695659591746028 6173498195448254249 18195813610520286528 17857201905557732743 3916255840787383624 6250220846023428276 5176966302123696621 4891915321879727493 11339279587620499359 5681736049527885136 1227386268433995404 16553479569099742377 4868693231347852033 12648713562276117356 11108042189380701628 18031010241081240576 17634612570234197452 16018279685960415856 9174476666007857231 3547411661926782882 5683457101292571950 18283874463800214285 12382442601121116205 13533502352608592869 8467309980561660680 17861021928398556246 5845615806860478516 4779713410249986227 14467573248754279046 14577712680664528539 15098061220372338317 6689788804267527580 10940298055396318091 17830509768275083559 2405970089271257198 9468835714830669596 440533964713851404 13289805993460536887 11783444419710204778 3785582240718056032 13545379565509630526 15635365555517860438 16495005953053876243 11810530718165120846 72038732358819709 3148554723979524363 2206522435892240254 9288985882658795018 17634838771053313173 8765392769109964282 3893222907816142092 13114007955812910763 236094104458427330 1437012087322449767 7550228901315077455 12439343962608268323 943345147918396689 5941371305951751244 12358034815337630720 5080009906291977295 6163395045035384814 6246481198233993037 14541652330570633292 4195397202563369695 15573316630319943034 9397185000172430501 11547935590007479740 7267005240066831631 4510197665770337558 8387396895251773756 17101268193465527017 1808883765198615634 16152884716931667609 6066233462030653134 4306211038385306735 9059393373808346831 2080065946062144870 7669026779453991164 2529709016126144962 4090370516265153914 3783555208739572748 16975194444822780737 7367851311536700309 11697007747602042851 11018577330148115007 17951940171669978446 8480771765887056073 13867699367442099404 2352194618878334223 12471471224204796130 13878959900726164569 6954651482283539660 8289161383305983575 11677744775722035830 2581453284671478739 9016368258114086158 8425017928736996688 4926717677132361450 15056321802466928670 6722368544846753200 13490781301942427554 11598095229704993765 7451325795319177653 1292241835827990427 10379905730711786032 1793162620044404432 10541563720790518559 6715866020877935143 5881076964012263044 5185775905258212770 11048799716050617834 7186350875147246969 12199503173328462295 14751229090370336122 15674704205906198498 8174639457300927053 17151473219098629952 15970758240130674454 16154908499825219133 14903008469691619849 3331281655443457441 11564354981244310636 5494031269617514916 14177756871447796400 3717443625495827155 3150288368367057391 2768418004458770338 13368566052405950781 14935741482099820343 2922642268164177877 15153181442452290887 10955422803944838571 16901668821188846440 17297740115203156265 8321996292884968249 2766505702088863594 479450502858759130 13717007480012659537 1464276423131963153 18304276037992333465 15334292259142825426 11339121252956943850 14060270269609926392 11009712445935108426 3875335732445925581 1519500770165145347 624457161051605067 6103083710511766366 3425399609966215328 10135426046550710813 3849508115304020719 3323054854656465001 14533708386261003331 8163026676689829109 1388542805872738792 14316919304906542660 8209158307425247325 436079643488407620 13432351151928248696 2248653736641227748 4842950915278063832 988409581561190198 10975000335002332813 17952878037736886171 6858166748675227483 15969618495171246885 14398654619292086355 15076561036268536195 8557418676502606663 8463621694324098349 16360822263521747420 6025324837537550977 2977937358906669315 9013042168124249831 15841337143661103943 829086458308389440 3969525052534358793 3686171502868656232 4702472050726334279 2048314484025722945 7450238127128285945 11116138010182838943 9604302012493160105 5138443859618498456 11063192321872515180 2782892228584351988 13833375687024316867 7076684368457218616 6457049741886798105 11353539395354342677 7214516061949261765 7830475825735213047 17267027373158378357 18259403353876562314 12452262709928654670 3649761001842171774 11548955835378897094 8213816766652450995 16592729225690090586 16222534210406771539 16514993203174663476 6637801714256474214 3757332172719031503 7344288246546885619 2393840633795033616 8221723228282333070 4050568665074201317 7583779436067782338 1950995515974335535 8977429458174407998 6786683323169020875 3559960224215146441 700392219094567951 8588064054734072254 17373974517761107629 3084210255808366746 3817652798801130245 10204703692569386297 18056357013665342138 919374216812031916 8395848688463819102 7405360620955122334 5007581671612499966 12157591065976732053 17299210930417670872 14733014438548651952 5434390030277397285 15493613860900758075 14484088527708325727 2430832134913328851 13862043482755430492 17887078305038740153 10512157473882557447 695871739297780578 7664091943123927456 14151724170731504688 132522224392647134 17054642054994685896 16324315505567254220 1177751376970042944 12203058470306882576 9388724871313218044 145068255534860722 14716867984120813422 7260735322660768950 5761014874509381894 1611461706067203577 4948425276111012736 16536181206564714709 4510442346799219491 3994759959046756895 15844122736514335406 18155828208378720402 17527272594955766500 1458444257868162173 9908739931039051984 18322611926287909710 5130519347032612981 8433873383496360624 4845427811467575531 16112604534928801080 13307154130351071967 18189462342384977543 17493970074871914505 6480892769949271109 4739425771148189845 6547600881202488182 16571712034320624844 8288829992503483139 16701952866617420915 8256376506380213851 15712994142626377767 9087103486986988280 9261894000267799356 3756325293518584570 8980196697787751699 6133785861302828224 5153882620239166065 4934553570009603832 897569837669961600 6391596909688746757 1129948760798578606 531949474151610427 17662737882400860591 10918567006164738578 13268734640650018697 12217011473794478133 1709065920521441617 14016155136149559473 2628167417231961847 15466565608054561125 15450074780532640498 1588018764992690607 15813914024024714018 13531883078183593756 5551766107794109366 2472231432021843733 7847860240720275366 4396790670810227051 17005978654754865825 12526822166218076489 9612296045407503570 11803703891484844327 17574907185198761755 12355956573554076901 1646790855071434215 7274408822935608762 1351725242845570271 7179517858688708584 16749226710407456444 15656709515124255831 2513496356560630825 11683527380661898612 11676573946969003772 16108955820155387436 16872293198695393275 10405881751915091768 13430043484368771228 18298053123117227632 10502378286052980119 6625879028114305325 14244231181116081537 16578350526509272433 5691104745619617247 8482781238524490957 10972958280981903811 900127397573938265 17526234623986078532 4440772351938931685 5436216954475100360 15560843555161050652 1192008909163364374 14156363772805216227 2424876523028693460 14325621546923418880 2819432552972151193 5805443169857091288 10913161992694728872 3806367023509505190 16084168183920667722 11445362175977992924 6141747725224312472 8988071124558414754 259763452383681139 10727946157672802320 4595070086262052680 14736483751328016868 18397581001346976824 2794546811863925155 13608662854530392166 14540747237609926241 12666168431389245592 15334939071519137542 13500290231425430141 18215074213692328994 13585365507029368202 10266506711190366287 14439920726520547307 4537022760207397549 18116362555530167459 16482541861346058265 15387321394157337305 15821267181310096330 827160665028207333 794905265330188571 16373407238858035924 13834266627872949501 12839023570722551203 1024048297789351568 7366166238642934981 4313388214626432520 4376585003880687223 15258939326719032550 5420168841223432697 4188169308657222497 6168029643722751413 15362652379921176185 17408956020042986324 4471384913024549732 10847311349100155597 16710335174071207479 1461907880002381953 11515877674189650414 1972370052563139769 9633858840370017619 15149116678581445577 5786068610750872629 10347049025773096757 17327757616566649080 5876293401462919535 7346831040085407336 8726725428716942779 14315021747370830086 5975300305850423397 11399080543504619405 15416412699107496411 13217856952059849787 5278494850851983038 11127783527456122287 232003053503450294 12891853979630297453 15154654391633671701 15640484756082019211 13894860669438104320 14277545253620054442 4799732305842504552 17605927474969554040 515015276327717792 12192776001170168908 15135559436650457580 2351003871077507060 18029335909662021694 8404972669760316751 13247491653430114218 13542050390021606022 13419436854094065735 7424021630361656612 16736897027233759681 17221645700569971455 5844581863140094100 12202040923562989215 15173314310646899868 17957696118651576779 10901552870051961425 4423082043097638591 10554935677372046166 13539331977513466510 10822842639580054393 7981525426608704673 13792873782510796157 10350211955967841361 115119809775971882 5458791169400258762 3652806211151076400 16587756430720813324 10613943013742304043 4806720636313759602 18082452139307470744 14518867760916948853 16296875848712481300 16286867127103533927 15528625369883382937 17311513008223996870 5675728231127515450 11996221633099302592 7314777269115130203 12781395340591279602 13622078317329352675 9487918528967311853 7383268188905468361 16552460411359015315 14405061905805613763 4317121606034193851 9858644682468134544 16448165379398786094 16552464859927350196 7716645008559183803 3975183194704866742 6383703655555981339 12500032921419966216 383453383957231800 12841015618184438022 5200392694474724084 10760240528986594921 1663924013215189225 3650206142091403930 16520278972330267381 3063289335754374641 13205168365855002225 15116352409495276547 4491777857113732296 3685428717048877057 3976070893098827893 12408748169631517873 8750615128322439978 14586301353757689490 10754803327056166889 17693047337967916719 18229512408919812783 7044277256007251717 17522697187613822233 3719488881878528667 10591918173831832550 2133586120798708480 5469021199577625559 3516081618770795024 5835399814300993443 1983399056356482808 16294564201098345590 3488864318277057631 16927726833756508177 3714721234132251202 5470855075527097359 6999447132040522871 8905591754641504425 14297909195613800570 3825206805742844911 9551161772027935617 10199474458749186095 663363498584109736 622752561788681614 10890023178130761278 14291990077351074152 15920627694588823031 10148856781749285808 16664707321254219557 12184260160936762258 6220198244831741495 7631311145259185772 15810700505917155825 2536070652176647693 11787668514531578103 7788850867347556593 4586100511909037703 4731831430655136420 2661423358392322625 10804543182731807618 2850853927000396233 4942572165557376071 8063535452914617083 8256447154542018199 1453441135370442150 3505240018200344455 1674859455036257022 13395785795294632106 14831117307627824368 11607875993952573202 18180909757681923874 7298855349288418533 10958710059589299841 3579252576823724987 173737561791773138 5268950207050313717 15737779155644186732 10643967319529707789 12099652046213995968 12101707462611164365 11911204650959762358 7213038425211266434 17053490642957411805 7622830578183321080 17455055918005461000 6376164608879485575 13238624816017268854 2252588462583176420 13051564562756678286 12744685251883418196 3005791295279467862 7905826966355429807 7512330992073073837 2315272611331363127 10909080581913140165 16285576308980159633 1935831294020403651 7162837224368946283 11367461587637626561 3907124936450193216 9579502118922859986 5206034286193339529 11765898747442269508 9851879557321111278 16135657051411907061 14466480050644644305 7576882613563926358 15832179016250657705 8271535125216887777 17375221113770806625 13973430476563014499 4946819836198784783 9290067550399296571 9905071946083024118 5229755972655848815 1385705787473124103 17568204922186974666 13657682426492950256 10370109238071443680 15656043454333643088 15666623748180432637 794705499045445840 15748957080201910762 15667321568886020961 14190493146320948322 16954922695145017519 6795221940604043359 13441001955506460634 602237746667819845 13523405064677683522 2546517522825166647 1161157475491379275 9133634041339301094 4935150627316551291 110186483614881589 807426962751795087 11599592394135383515 6975205517299023852 16587939984431278843 16230264657380266915 2137402517823081301 15066383880512810419 10429944854536943868 17964624635187464812 11802262231077805947 16117598282299221786 8305620103805080318 12410118390576959282 1290528907846531446 12424540098201384663 1264028383710088884 8143730089690308751 13089214993056154471 9780935077956622115 7689939821936448780 9599795766570647577 11040083327004799588 3285157674526640365 13408679111894129454 9284615902180376708 7482125227856857854 9910480574948598677 169664820331385623 18299220077821285946 24119824375129166 10838273959369113853 16885648623267803301 16111880080360368943 14849469090547654741 8720115593042999781 4297094091310008454 11070987936388718931 5589704134512547276 15854754858346775847 544281105750187986 9531917512245027015 8288556630909145186 8753634757941097209 5862462485758270078 8718623739856843369 15825518362545276040 14630006221486640965 11965586519767721125 10419626388312560173 15182386482969803012 17752753881250775701 5278705973985533616 1920336376275185959 9072005871974435022 13715110588275259341 5932690371886245531 13377033812849562901 14920261404487208924 11004908025002291906 10646081398897248541 13806136531507575401 5048476781143681600 3033898672008836936 8375039496826064339 7692349910419710613 1106962733453261608 12714345719443131358 18096754821754850543 9911385294977379444 11697919208858853637 14607049074759044150 9874375919719830997 12163113494111398090 10040199930767057896 8032753036924516225 3045518179348459604 8181698872488222930 12188203263005246250 14784651803809327461 11827151010489258364 2334241691509477705 10197787345972876534 12907067755983979147 4212363015061446294 1794687304292898193 133836119838961710 2258782641943938009 18223846665131319142 11119423824466311461 3484142881813621458 5237243509264207119 5065305235476194740 1896871615251829814 5233419658095833307 9292067559246620827 10754407197909134894 17273906719706637818 16920749187531641436 11528285495384127171 12718384877659044236 13313686656997809631 10997096798093432072 11531829982476673955 14203322345251545322 5151917498367450240 2301368419845357835 3717910341838550917 4853343286247757068 9564356539691737411 2395136805486210913 9119857387417970385 2764605342976757382 14769395513461442976 14604435433894165489 11585576198959896099 13870609876160436269 4174681468768734176 209895412035825025 6086214137968295410 10656952018720098210 9779640111484109984 5770198425208282419 1713854104705337416 12423523287285426033 4249529298500334712 7083598622177211894 17585198167982468895 5569247616508108765 423069677006919631 10555523143843504985 10780194328618669823 16613878628255828632 18172437301561313680 3080743955943504515 7489279205874923209 9166827954600268104 9719621828108604954 12266286538463177800 2508665595366869819 12793981842127944683 16111220237725638458 7992974195249493080 3817203997397230668 1847238919412308977 2812687969933875320 12812082624636115073 6063858407741982444 2396797241804344891 4619638482085144532 14346704802386550393 13694502137600596109 10964765657659511258 7790391631921428415 11408877892457675233 5291821954647617570 13634838041150033271 12818551572208473759 2143242032745984824 12876501250312912886 10281650913486148823 18315485670712893133 16914798069140654329 8874527680300924072 17962051466684399035 9121878136860002479 531349553454290905 7925596932302178735 15252566886949703324 4733183041469262392 14719523442752257360 5603889576407922508 15260198606547141643 14050514638633213413 7778804195407260031 16597761099044868855 17785417300696857429 10461480784091529952 14517497797420674778 8366391185980824460 15104983403601768841 6770184056738139079 17080215898805378508 2993356313913867045 8358569831418115791 3325508931536790154 11497109158074773075 10974713107875138766 13939047639221519522 889364482688092589 4496058553351607433 12976157678862130877 3242725948278867113 227294009477209995 11653984401143468534 16163021695941886146 1240011921999885241 17329318757547455571 7436582666464035396 14080322559538045693 16791293027849299294 2186241736626475002 6808148022412228699 7002806944834884209 18052783001915954428 12035544394010760814 3210611384426484232 14584682768902835120 17413059855734397556 11321624597678225632 1563252924772417048 1867955783799063348 15100264231822499595 9063107548991693816 3490634448730021481 9353013191147322886 9067986231200739814 3608602839471808035 17185729013182866133 13318016252979984961 3609319701921087325 3072467102121231326 7448342185967106713 12450214641564389083 6551671310442429769 11407189069108079464 5925200421593477699 16507101021231879079 7557461797794487011 6407566584771750614 7883121407595089797 2493940669330101067 16685476418188024061 11312273654698848900 127600192794213354 9234374139994203265 7133098471441985237 782531381745411713 14969247977428326748 773894931557168340 2457743104454816996 9231332689709054086 14561795009549013176 11707723926050561638 10165643447642054089 7788545632849724549 17005694815594948160 6412803315789900259 2112766623647041794 13739361049849935363 9702626540909958326 6866207370787460863 16687122602041978039 10765171779015777878 11219308321646172130 10989878331549275887 2372112825448972510 6447028704927562356 9512091664108957636 6226915051779507688 5465834743369471808 1181083162262954990 9921083876487737758 8411268446795593938 11585875486428071097 4693594620028432582 2478441404055006998 10387987836125480667 13328892291864577718 575722450609397087 10180829908877157843 265825103959718577 2353535203746662269 15251481193878647816 14003141696524607772 7498768527390430597 16161648532869710584 6233069507879886758 2318195155777295005 16877350979087553838 10193129145191018545 13619481669078049997 16870032462252076452 17397153737787251679 12270288936438195202 17404984057549794779 163857032922452909 6772643051408554298 12950129557302084379 4298765668043227901 14986462186152863726 15831497250080276754 1468736632791340970 5204389985189649883 11125752838871905603 5244899535058780581 18360027818556467806 10807384541882204123 17329607103749972645 3568188812465199374 2537651197602396993 10782971575416256173 8699003876535655374 6563277241669262097 6072049329195824302 3239702673708053858 8103356800069763502 12637456187980736641 16655388094510096666 17704449644657071755 14737861772661880861 13277012279203813038 18096238104512476380 11402974455051770427 11108915317557024917 13685898399380035815 5937114106852008405 16216587663067988165 3336308899057684365 16082057052647060303 5561021982891568288 5641945704722483707 16032923723857513215 13538500156449680936 14279176842062866696 9495328018204737820 970055176783894133 17971404898455380903 12198534394429509644 10957841491990669670 8610067077085150292 13062143818449884750 7335435482793046179 9159594160237419304 14404436708374925561 9108454174088979414 3766641895389785969 9132758701532288607 2287751695100685599 1133531929577201556 8658770530733180048 7346942671392330782 16529027299275672 2255003885764909333 12795880870905245343 2498633181060434554 12629739067697814709 4389322537851452341 7493865811418176643 12329955041449625158 17738648160679309913 11563246876839635949 13018280480240735076 16667829326315653760 3079996664678375710 9270677925370805183 16078069196276622405 11921057936284698896 18188913115547222446 14348926651610451599 13058801710470292484 17761578116118622309 16444938818185446438 6395698576025167477 10981048081973200089 10952341898913491089 6855853356242225476 4236422267766677423 8890544281329941364 2856781041736638523 12384036623224141769 14386298959143385213 6140657354538958349 7504743949828393174 3469736805717252691 1333555851835911894 10170314374670523588 15733748775079240515 4273131457923975990 14270184432494819446 15937281043135090033 18289540593116689992 6895688430660870921 6156785514960801943 1889458916505599745 14232000237412078732 6025532007207975453 17522676113007519966 1914185222924621634 16734110538308594484 13993797354138543807 13421365608499257609 6811711328909258692 653817853877261181 10321795000532229889 3461097841298867776 16059741692183950518 9109820884744203447 3908346657471633353 7572604598328877709 6744693091781841582 13161342610833457433 12936993057899335885 7217511852968132609 17252079999750280678 15428831194597495324 122733845276527983 4676445549427904417 16231109777156456496 994138507141125406 7850574944062430156 18265707537356906730 2825268743772887125 3343173299589860400 9064072972949285744 5302882252582735349 2502529150513424491 7003862775928440665 2684429855699324160 15994914074197010802 9700610120262008214 13253911188984501044 14580751639839139014 12381658559202300772 11404087488176804740 10276514263508724563 10161311998783526746 13134482466748847778 12280967226727172834 11077232552414240336 11745826459604920936 17341001399360154564 6914703511599855213 15934494842401709012 14919123369364026652 10801420065588051398 6281900856253228732 16379350016504666709 6283104166741542155 15413145187397266127 3666129667071559887 13978096206459345834 16426771806056057390 7859580903975277523 15197199626911123043 1588515572192409408 3597941029063449202 10151731278700308488 11684061244231508422 12536184921113887234 5884111487349470505 10046713556657452589 12000903576367713348 10365339012770021185 7288240481207014976 13765941371766470579 114005031974992680 6077403641391674771 3189200245027567749 173347332420213509 16189951931907062555 8465749883061765673 11386172398464395401 3196829892052062464 4836826781033167836 4120229784837503976 14195483834637786836 13733516375137772679 14036302330696704773 11119560979776036642 14493308731403795098 3392529325285715866 14176730038467588701 14061597810711012099 13042248075708066598 4788003211133741186 7634021992687787313 16721915806598161146 15224164163916334079 17644901674174321799 17128221115796623887 9016590939428369566 16275742754761627173 9128759823700554964 3437741211437648448 2989667725775490717 9294889093271517722 6908536285410573241 6060299889956579161 10161500723503021456 14861926469634159552 1381225484194023459 9250429263023853607 13127034143240798468 61050314636350907 5503964086541388687 9373353792212191675 17588594966192679349 12426205689760895358 2565332614086651954 14415332918422744941 14366337218445403419 17433120110483831202 10844038587979720573 11018566550781229269 18418522843864171602 17311339550146494908 12081331347662450417 11341250506754588013 6154669465001331891 13784416814780168051 11755328504330769157 14497458579982664638 12693969349374169699 12534722932452483240 11367019108030172319 9918172413302642048 10305123557399099669 4417764649452789648 7485861637418718516 17780208510199198108 4112106306994995135 5919541934403413623 11569042054678298698 8460741023593089847 1060551268126108490 13441943274726715029 13831907530337606650 11087535357341194124 2869121475535771372 15008465588596625709 16747067508168022386 5019838317848122185 11370657342796683046 3284767197941555978 11202383900525227613 10495778431618830836 15658416094259453106 5992977909832313568 14635842725962533924 3340540932846467688 6940131383863696991 6517022968166964900 12753803163631872154 9520284905332079206 529584355934052848 15308777524538927147 15566100425472873290 4549381563270826736 8199781677319628886 11838612357624135316 9079451883008156987 8027357298672457066 6590886140031879181 6188096995420308093 8125618584048013291 2050892514841255090 13000881997390038080 3662544502133464466 4544036410278033997 4205678722425200976 4653778697164087543 9883083606492908677 5899393562033877166 13583597116251824203 5960925681701388251 10729847171385625081 1815957037768216266 3533197548497054792 4707117714331924302 5838704514461303152 16056357375361404006 1293730283062450183 10365928697476793338 10599345816635665754 4276570120031685310 6757854857149977369 1632258608201139629 154078840202532047 6411973782085380981 13893289587063327519 2570838140847901437 3791836528289888818 3979054703453100008 8742536808780769390 16063607865571868982 12307981596450602677 3552141335881499125 3482875235808565354 16878317137413304559 16908066798735885178 2376503564708455044 14737756266632493669 8515460534506426483 16172256331526024777 3769788725893622039 17820039684450402450 11612879346443884983 17229829407483649609 8726979586230224301 15611361158255088684 4730547292802914764 6115232707281332269 16853645281063793649 7517320070270405264 12239161896277177321 5919817039059965746 8007086304375816166 3051245996345539359 3101925571160832964 16049418779935866570 14693092479762599849 5775878097507518995 8508863836330946035 12939905788165121470 15865446220997226142 17204713116315908003 18197205669702894877 7314731403414363976 934729282332180615 9045780153488473258 16099115600481258183 4722349560272079978 15660514167980155745 30287427792128946 6498757916944018002 16852196071783341087 17984677542668299035 4527978395957234265 18113058377920747090 16168706942389374140 314499702802106676 6674136532130861574 10829762893637301342 1968140196984428088 3442704657000803839 6149192880783559361 18066046417572893201 2083316426203917335 8106079341396928748 8747844938025591918 6328356849682520407 16750031248956423583 4803492579871797317 8933078465506864210 6888729647323014918 178336762253692170 11395357466682167086 3402247365630303771 16180453208063766516 14454875476010003139 5005645354249033451 15651571459200610749 5516777659315173488 2310569099439187380 7256236692143542851 18200821802724807306 7227922813701464626 10751605355993393390 14164365096752163903 5106665315975445363 17278028388115282226 16561985029611751535 8164597639736866776 10306960403387541848 10116807946327306427 18360203185359984594 6593872505673893452 16255810373726996299 3312504082957791403 5244079581682248387 11139666634610917325 12516123697072261379 16214984276277886675 16675114603331411008 7041596301382743282 18070407230435418295 3091559039072065535 2822406032164723449 451711407413892404 3246878480432607744 2344491030592930669 6938876794421617061 5492568208755830571 14113001940899110769 15338751850475984077 17499578075483398857 10050026741642355489 1222017675709560494 6151352788441139632 13597092539214068986 12942522407169420519 8597099630912830184 6266022496032921918 6019173877945608092 11184178959211422392 1129686049787173557 3644714802460466831 4993450450915017583 7988876658693044513 11736969345358821430 4143355916078552228 11690347784721364641 12887169654107233312 14488348412125058361 6642783910359401626 3761624542065165748 2996665120262341527 11527694186260373568 11829443472367939231 4702952663917331866 7941523552728111551 15456494353157834151 6246230353664386086 11025942180112021213 1931388782832251211 3808244707397538690 11008514900835394242 1948404225113855103 11083075966870696272 6958740305891492029 7805614274964637944 1927951875369578021 4841490353003530940 18109214574663270159 2402105847567315825 8990741244488614337 2655464081130797554 11326185399693341153 1461283753514009992 11585233954620594848 9007519143617865112 2244821552198212734 4298022357637947848 6272243487349558166 3863127563285667056 16342554148737283376 160452581645203376 12217840342592833367 13823867347225284950 2610551420722159201 1586463949650549161 6073707647972209736 7193014957768063721 7191154699436543919 14899454176821631788 16345195839503063497 6803330187416575234 16543735448412585089 5602581392845234309 13262764469791854384 5285603776107072513 17640600573858915624 12555684358372736947 9560525526807017611 10765557994491227418 601900416408329696 16549212454134605459 9756721437742725125 17995022088744183506 7067401655099918418 17742186926549343681 7667037398394511223 8130889278385903055 14644505387447736966 4158220312740412927 13360868668763195836 7327855567670397130 15267448855809559114 15323356737880987034 9094964997610851513 18316154938154246488 6421152804246896186 12124374764062248113 5726349983807377091 15938662067489773893 985097481835342253 9101433397075099075 5584699996822839760 17852222873178426626 14550417866552568796 14371935101002728507 4025161787229379503 15099063378842074181 3196445229595840328 16223370060972055634 706457404938489662 4617227438519603582 14076970784520523614 7646709950139953411 12758176673050796231 4401227993704924356 13371782354896536394 3147703362140513115 16682304763952319389 11725677899901901522 8802280788094570945 12887849975919127406 11792959094449576112 110294089324864970 3666676984692261696 4189899165399578046 18315354108123126082 14217851999132249273 4584792677689641579 35295510232289137 14099518886282996526 326509371716741309 17451121708580384630 14329448253841493553 15327810263058234078 5712012442147573635 1367807793139208169 371548699167148478 7815759867306416729 11202784840585076684 3641794094046093723 3036715533459377290 5606185751020751910 3614789211313753766 7709512467080296419 1864930171602040186 2033065231981533488 1718710169998749485 13432448303997094049 14843616215625162373 12716673378233205273 11520028656034430872 1161165800197506940 1142125026872450074 17694582032893970953 834356939998789628 9766914456042304533 17821226065197479251 10680042579050489568 13727650030271171893 16541010251948472336 7269293239642099228 15608729148122601993 15502940354643440088 18173953526878743533 2112486953060607081 17761483996977183671 6819159175171919543 9865471609058517839 2844122634154497953 7931247717410645537 7930296179039678236 10066076714806520096 169280782379703046 4336838048904964184 13943035281893717304 4276286642438252023 18290525701539404624 17228981710802116342 337374165178754941 1562543488857055924 14934381898246001686 7091409217426720651 5436520845278215735 18073053459220257622 12259594253540867653 15184889646534873906 17367346819717860930 17900181271302144243 157463269803703364 5331793938764978312 4368856401419757977 3202485181778047361 2237159561451145809 8313668438828140810 2205973305569838754 12293782650787940413 17724316919759225930 401837569378812546 1758406998059362158 9793022806011234778 13913006153281743628 17298902642455411126 7643787191490756778 7156420101196594522 18078844701998827313 17812217852847832821 7732962242710992399 12775724363834579056 7010333972593976412 10981132402397477401 484787656567035599 8213205803428543027 4214275052976514297 2987844315160073873 11676566890934007380 1202319452615261759 6106545689449630273 745774783882996186 18419344087324560815 7335015658181974076 1492569910394266489 2811817449038866861 10613718256274462032 10094627063178752404 17381615830482919217 9960473188230986150 8107525597805553163 1055132052758647570 5433445136717869627 11376011954557008272 9348707672958614834 11695048577865526754 1447548543607444389 7615973384890050963 3679908478845816748 9410334848825239161 13343696141641439412 7506114165810086344 306987191289827819 3058429313038819915 11152243794244107479 14097547023939984055 6370307886563120628 4502399756583722992 8574086386726999436 187261223440520695 4072351026923802558 17376197023147701260 428442275118660244 14475713114466760861 7682278620985180906 15407365789020541212 10447724397327078478 4923430745135740423 5096865535736802146 16286333117486056475 12538803343684519378 9384275859581587891 5575349918174036387 4891078613112251123 13971528785690447404 1896364479820484439 14913540341016242390 14807736512212924327 2741526225632221452 10421235861302180478 12966782685406092562 16278427674105618643 9088204060762141475 5063113550436504261 7193255552807652455 16284549677840885766 16887788847850088650 6359013267353202361 11378095198020577006 5394457494754506056 5534153384795416769 9192963646047650739 897952898508434786 7833282745892276135 17894182688390690446 660898967919659286 14789929203722486940 2691194462203525033 12978430399716030994 829144579726567561 1509164805334980425 15129816078137600821 11340014407492397188 16339050237892599988 8566132809720568569 12603301483011576690 14230620850618156818 14477985186421099552 2792079676163959907 10132987736136246307 13329260887067337728 10307751898981535300 9948239944741387200 291485805585749892 3151729282970071707 15922533866528021184 7667048443549217833 12708106332289304390 1247582486581709972 16538506283630475517 2453048231272245141 11759829564530282936 4267155466308719726 953269749437287375 6696426165864955341 1960890761189108573 16782592332371314843 12164697542200177167 4076800529906729316 5825092625897218533 84349441471513490 14932815722368568138 5234713486461753976 6803690844435675999 1527680124160186732 5603473883740997217 17786935800596456103 8272407413556748854 75171595551648161 6901047094893499516 1750486463230742462 4108107399058974462 13668988543062988684 16173134811094767498 641449229051179494 1279653010885564929 10533986582709506503 17453068783103468806 6826295587348121374 4178280228248520997 14092163231248503987 2543804621887416643 16419657323756787085 16084509308150145715 8827358373532379459 5798255189234366525 2395683136756349373 15550888814595663414 12291487633159723182 11351912525618834071 8053878707270777930 15307082009855240849 10693378864525289498 12193004763479220457 4798306223876068287 4269778367797734961 10153543237497934811 11570651192928803812 10277481682127071237 2521113995166817657 11579499027916958689 11471380544049702252 4436036638205125340 9740224327054179610 11648225695281169125 17168838250429574174 15291016799426188256 14013843283076032358 16212505992792886794 8044401968777843322 11636431489935069188 17950965108495808503 113925162284580584 15397136118229939423 7187561375984213366 13873854793944774042 11937414834904165871 9056956224951996907 13027503335122884930 1496520824669291360 12529218218085473098 220689474550228542 5636149189373685483 14283514904159294583 7906803703090672083 9024370756139424390 9125303754289298947 14510660638882343787 17149200262837678320 3597097590218473931 17236422447509346844 10193461724001928290 2287500978228592693 11680397003641850075 8940053738974917885 9622460297043776276 7256067779903771368 11303922280769206438 5804755698592677016 18018960857436159461 4013603845494729023 17777281115936278757 9589305919371023753 7538658998952290431 15204356518996539549 861628830754134671 6857642507272271187 9732931050999628371 1941326419287397747 6061748060136180729 12646928725608022063 16093173340583749141 15791271347879252551 2495692772994048095 5039313207014143664 12913325114891169345 7755652218121397122 7650558477584354926 9858561705271232231 2224265599205447287 11376580000743615305 16056988028050939748 2494489583843185528 1731798168596552123 2093433998661866858 15597333363281703509 13699893110522693411 8439227676593718568 5120563201783088388 1173979048096092468 16360063854391639766 5127987088091931511 6342816127193640672 2919536969245179963 13766547070988766157 12806344764003979462 9999185015836901540 13906546595192578855 9231193473980624530 14652066150861896225 6831429973384817562 15800755198447097163 176270749164642000 17060943651177795543 18021898971968103434 13638685602347219430 1121515903355458599 11301658680067791456 13366085082220863879 16040531438240261797 15921753201635654717 14045338162162613584 13227340280719767950 5706873868667068413 10903525277807235811 4573275740244670629 6394090850114294194 6115757672448286700 9694150789779899196 7056314764999900044 14005761408886093980 1008362867649005382 17967296121488431265 16571366595696898029 6089812422502821696 12760511991441508129 3832950894802576942 10072681554899683961 17805140893981961659 12683076899733885386 5142655222246439459 899434355980151201 16084342096992732327 16084112716562035593 1095401382092173520 6528435004096854693 3622829234870568310 4879676904454394155 1757105104584007269 5173458577642745728 3349277281398080577 272259009291555441 17292575389637701795 6291801485592404543 16530597458868678506 5092564346124724664 17578513010937615252 11549526704630969989 10382246840205459119 12140379327366386448 13885050168298309942 11942624715175113092 10131008916918278355 12406484689915550624 3428907030572503394 18000546712411580633 2285577752100197910 10452798795602511782 10042593926719453806 970095795456443592 10140382906406429852 16062488670460259597 6811680871189005397 16032952923377422696 15662618241776262353 1708761989121779265 9348586120035678663 1999707408209809092 12200556105555802347 16560937257493382722 124935565301389891 8169765174696988512 9701730672906447751 17737608449997354327 11437985520681052237 5083346374567503125 9528556009341231988 6885320379224787013 522714847911560835 12278795679494944457 4063993505183128081 9193780885426255442 2858549214495323754 13488341979492888329 5903757976297830789 15792903718852050571 7898568340962999934 6192647311541247067 3200494087389738597 3908879762363535203 6845553534159929668 11202236294005408816 11831805830761181688 17905434398695704490 7625603861931979623 8980452582919734836 15519101664213623893 5060681157577312388 7169731829128769085 5679449463904096467 13858501916177957086 8403647812451486518 5435599749460958091 13586896581906289035 14779003195591256165 9124113973643420971 8868129888478025609 6116442129693256979 4863140906520499627 4881328603018523246 12638817424540667622 12255615759814200205 306679193654112903 8384648165730420787 7047996266255546133 10767038426611156437 10546214417524810417 1732457089428853605 11107241486633342955 8730074337027770056 13650329135427539218 13938121380102597573 11455803417579850229 14668182961155420249 7595978038999769592 12108712347253886932 11741553029581028056 203060451614203202 11420630591716184901 12973019757431250111 16787655767625488033 14462090358483488670 15979940925131942720 14221051527835461272 11867391896264009892 18310902446563496187 4998155110226887881 1050439092812356445 10260729751337022409 7664777960759442593 10995525228656405499 8975653952712799650 8132331247508120288 2455191380851769797 15950083348837059459 12135931684083573280 8072960698484672822 3752666057470420858 4923334443764668608 7979580942587999153 5366421327469586746 413625258354252124 15993421032594705216 15000888278001788048 16372729379086084148 12936459012634557691 10414928597743927611 7410429789659864199 17313545616958624124 12984117861381264394 17568187091226519961 14308119220654825503 13451932198620053599 10751598977485277291 10493061798543448026 4947763126041464776 16394457617926418075 18116474673477807060 9273900915185294609 4747152293194181416 14251738790702275771 3701144269866430913 12455042954088690054 17456548833537622584 2813574049020532845 3377728995113044696 4156319600454458834 7691259584528860989 15358653334296102782 12230984592908727022 14223643424959779746 7171493668505826188 15664019123765380003 16441787820202353132 5104433773478141037 7336308467098144641 5544145597729979507 1135089071462449717 14894175023509914082 13978931825362458434 17914743460299931557 15363361382806360956 16791472300841829239 17676879935208567408 13654995575768472411 7105793935217686341 13773110195123982002 15636484273027780288 7834187360289295910 7375661706823879770 10062723224546632872 1123795554718123197 1425188422388705775 801736271063140949 18363952144714099814 12105715897201362628 2493560187439428274 2974357346730913890 17585178471167851456 10213225721941110442 8986164464172366102 15863280742903040943 17938734259569506910 1433161383663328201 12385630517362236588 15671843288063152072 15014606177664915838 5007033228800248141 17991559205686066499 375307414297342123 6784922281813304099 14015129634193706207 12439787881820691386 3275469644473130526 8191448026439963254 107011798599684052 1499644789590311680 6808806347993741358 13587761372800543450 6464964588492834692 2736490822891205072 13762651507508565681 4260599379742071437 2366070746215605048 14839742330376886220 16217282418136371708 16949832940282963642 4032530316680315921 11268533189951322554 5037543785009075006 16672784973878443856 11758604680915863270 17589919276466936461 12695391758957170934 13806323443451798387 3058465657830455881 12218167724140699195 6349995506564015329 1561412604721703533 5303635575921435997 13114949704423647862 15138422084742004322 11898670595234809239 11844589219453929500 16041684365413528049 1789470408841943278 7131628030623564771 9948934412329444005 11841994621041444788 11848052295842348920 12474311823149006505 7033744914978255931 365655240559192212 11576864441255460799 9050568654967652739 272221292231032074 342919808666653948 16464555480375049798 8041062021269160358 9730491993575572162 1531818279577623432 283867512385937253 8241952167706723756 11460792973846977950 7345992064428972492 13357404743537282296 12392271278539894583 8382869524648800864 2948146672401851504 6260558573020499430 14334586449653765154 884820490210105586 4097291360505191810 8063548737943594106 2501484802806548345 17549252435885245891 18056304253379595703 18308389208072055951 4794458003425639678 11558626668803269955 15365578079914329111 12578264347090544038 16257122990792228394 9208582495600292254 3909121377676972455 7751699451572018260 17863472820213866053 3367476957869827846 17471857109853559251 6038264214057029623 7724907527565699003 14150730578375918738 10828504280788841611 5310289562298903794 16172168325058378795 15950840524987755851 826027667798684672 12942895977078734169 294256026081212697 9188314192790115686 16549101317862894698 3172660188335621306 4960895699332460070 10503036711508419517 6682797565027587259 2995410951295618357 4188242779890113480 4674994818016633280 16508017409192141684 15880582193562924288 4695366558147744778 6557172124204308220 11624378026375869709 17862769856199296742 13904519317089263198 261985230170957140 3511077843499838586 14378284916590064589 1661005722091689274 13212774246777333073 4149166356960988571 9435115364960341635 6066809301018329849 5711835169822635637 16752850307139958149 454614032162246829 7706847486850346284 11937572425744237275 16357359095012931978 7912735654636524570 1527830496979225921 8016924026884601772 16961927661595389470 7564358490810322339 15945549691831022988 5705851677705552620 9446367697332391885 17859134969634267761 3452775029518710743 17182223675335641743 4777585766934836825 12690546447055735891 13787235870956457933 1629555849861273048 5970216297137640070 14147292577674345362 11763078110179960539 6917200823994398065 7811025989724101210 14235002344718244608 9759229981722290426 16195141777515843069 1143896705797653750 17296777278379530721 8435029799768914296 10999781256005259360 7014395413020428521 12840458460126591851 1055266762063838483 1867618115963648804 14715211568030820942 10069954702701334920 11721229102567826158 5018352076615161932 4207009214612084854 14954941758325930486 18027313186270230516 6880649446486683713 13397076201955608521 2137539154430109903 17530719349093365348 13834337944546305326 16014470750802738521 18071518790827787415 7185133625021437678 8462215070830902272 4510140442699465537 4104866043057805021 10416055053984598004 13111535678493891445 5150240223359196559 7027852588064463683 8273606331282302261 1685641350066132021 3861504675808735580 2655974843237475022 9802387074211392473 6580612385429303955 11004224257645759881 16867592648112767806 9977289524344181319 12990544702739951115 13051614258977132978 13707682672252519144 5345514399424916176 17743900987577154367 6444466070133912610 5018129492105219083 3646780367534352758 7047692637809310149 10082675978130684727 1082088134264589019 16873742814950874125 5440235027669232042 738578544362240535 13481019488701665 5517868898209271570 427526958343345401 17956672228295441978 15859386550330248939 3516530049097728512 15453691016656284848 8360784470362745728 10741950510085824354 15786872434699161198 10237567666262447986 5184389417282532888 1764228176253636880 13999054698557530730 17194568991081310876 1702717809820474384 12220089008047445989 16061889271250345456 15522549169183705039 15137043663170331710 13808828631074972229 10750923759996962248 1015925051335351357 17122128158257154053 10940294655779096104 6184982935487760124 1143845757208031710 3255960523498318360 3117323460958001467 13808083182187292034 923148531354633135 1787177718363348274 4210289479802475359 4136851177984699096 13734724491640743379 5189335552169774941 13894055649058148337 10079241053945446636 5983441166489578426 12724660399489480037 7786359266548542906 11246149961481324215 15019033344907565073 16099172239839160373 3949141614298084461 15349491826856478638 14064123313543593629 17712072116387121210 5447912486694615787 11151568798154727470 7163559590965720741 9824955071210718285 2327319995394609851 11417379613527492997 13818690147731490360 17532103466721811642 2838918154901702233 2032948355591654901 929019617849848562 3787828588270218679 15498714289284579820 3319897427118187886 13015774828302275216 14966820727934989662 15367103019192961750 8309566005199795877 12528339397201428565 15494114268172492596 8446209916353981265 12688110672886363835 16883821367343762338 1126717917770135511 623276375983150314 13683264516644611376 14623627310659915944 8893135105697091104 9198441225896842936 11816182150428203393 16833036333448742585 11597303747047800887 1381628445353240190 13612162029891123702 10183508153929556052 2830353225510102174 4580803149596470071 7242747430560179956 1387138369848951412 10850542886354653760 8288750714075093216 11449850653752385772 2643847098173344588 8043496860237364791 14421491122770173588 16764206339961597064 3898616643928172080 17511899869335356359 2878477454626489754 8685227167599796310 7996530935019006996 571645945386679930 9737674222907282745 6621030456564240640 7609332178600133181 4685040666725332887 10682715767448525363 7913187148473342714 8672010865644139972 1868915664104208363 17320349320408445419 5114967407504697014 7103847703172210083 6809395056657407398 5267293032526054098 16700844418513684224 16226929163589846055 3498304841412244657 780099339559883407 3064344507774275162 5228469440420582327 7906509540617946872 6063667844161650472 4860611947001480704 16546335087997503038 6871759737132967808 431172555069587468 18140161547392281821 5719371691342382093 10938665897300049634 6258518810542691628 2038288803355846496 1519665400212466374 2886623049274400399 1639689860757757529 5102313824449944846 7542161175399029215 18161795883985594453 8427817071224039304 7929842289699173572 14797762429745896376 10491131030976784693 3082814890041945990 17375473255196974936 17749683149818056161 6894981036025800846 12451330631302311758 18201915709585334716 4550612445092200598 14671716106640703582 14542059344320530982 13365622966432255449 4367151860802581195 10769638448314725393 16483067590191713487 16353750787007206696 10862017694352174923 8683221843610716748 4583596756840317263 2451727505115996784 17444685089947101826 10203024349476478708 14695958878224072276 17590877632479773524 2902212724777157768 18209223624186396749 532048821610028645 2445671039401069197 9492556014455448110 15645752181432824775 2540569064060269622 1926341516086259949 9791527614075136822 9068924092513225907 8072251922478601833 17563221217903343534 5061004311666739445 12862530672048339294 12793978242928026077 11276959610378582749 17014099311719967636 17821669009159326362 13230444667730050415 3396619819428431916 12577819083341155616 2164597934854378177 10657994916711936615 4498653258115736750 10092480910359891926 9486562314901409005 7572902270281542859 2078071848109450764 18031218840324519574 2602926522744138808 7236633680153209296 18413380040645609482 25978054538586699 10647970579579126277 18377889323967371693 12778041927039729972 16187227928069478244 16335455896400365656 17024078224026959083 831016072398193576 17836387506865076508 10614238009918864547 15119686932080455762 7793862024147169448 3252980648181907166 10376921602321337001 7003800407923256516 1583160253173545863 3224382352350668096 3233432417673573739 14590637369478649128 17600566237452470862 10502345708578943265 5712860737629047780 5821316770087803073 211872205800890138 6820649649814057027 9395547080182244200 14719411209226018651 11140599183699713521 4445673860713265849 17310624867258550687 8295493422965161873 3352784119095493769 16290620345192554759 549251486378508148 8212342115855355733 5880482342957407376 9029537423548569692 2584045212016598181 12760784788157418163 5855402713673459676 11761961488267407706 12123256664532392198 11629395590161502471 8892155617703665379 8444224392686310150 4265042202548398573 9914373181748863837 10287245515131788870 10407861594859836628 3130515121053574553 14342002885320600373 13345698994672314581 3683937418040470771 11629970266287604005 354829201688686740 9334729046330018849 16561518262514408641 3848798046108592604 17451397636723595553 16200642313716994074 13107260264799668718 6141080774265543903 8794397927449863858 13871504376386276325 16440106629901479755 4289002331527414399 908184675932505246 13973675148753504567 18384035297722275412 18093573308613242337 13238650502764185588 4820945607008333146 11430729347123058549 8609163369750680893 15595497107176765244 10978845362311507191 5336900000917883141 13563278776011753986 3598775893727675761 16437647661501504330 5349892130547632901 13817319790166436971 8357548022155485574 16096957785781163864 9221913613189939242 11001843855515555867 8246302608688964385 10874215669236109723 15841534787182828830 15780669785158060363 6885516405167062143 17069950035257928563 1634502318610618142 8071663284254492658 11089914369982506130 11071933358262133676 17346765501367740219 5256218323664924044 235403837360781921 9455149407952918276 4212439522275554550 7661887875568702789 7048560996015028385 4533808848133549096 12045246715169519677 5725833108233576342 364772194035216826 11169006448405320176 15211020737944290820 11989137022159549496 8796374866817300633 11859662130538398641 15749052158982136900 14900990623893850554 1323651802918021629 13104468589170504515 1747131387319055786 4621356054897631380 1942017492317611375 8444339386748417874 932440372328456216 13304409838616881162 12714623027592706458 17631275730634773687 12709259122924919361 16425899082568187840 1765817056524835837 3228681055532231098 4098512547632492766 8325380589604677331 11123964623918459849 17280011571984678868 3828908696144087664 16721204421984785843 6425657217080382479 8004324953548855889 17484367096155507280 13731305681851960468 964832895500345767 13107029210486111976 10470510836831001011 4777629018830688747 11947411750090263889 3610202635423633548 168077001022458055 12462476754780504331 3595027867713034419 15527956603547474517 7838262190190705237 17442489555883880213 15456210889838078484 10517832545001002866 16269404526419078280 9477869571596934956 8345191788575425365 6296605978222830180 2457589238495775291 14872571327085875177 8509129332084039231 2398377969785950289 9960029859578421267 16105699172789780787 7013325374293878550 10570912671680207018 4858148380603788445 9756075288896460176 3336160446258860592 15202560773247466872 10364873360362968708 1659372426521144830 18164537916605248986 9449596545965632250 6663785613839368359 10495508898339033732 6567190696138518360 13818201186812341569 14296799778388483355 13641561426062632988 15614552302641797405 5988242840004947306 8333091116558917192 1349302985863310828 1837404100296893399 15165190731474082075 2704832852167936165 6315780256720712659 4855447073721425377 6136528157375509082 9590648352231164873 11721715572228716797 5224174719121621249 13803639893893340126 15647575441060343817 3798471606644653315 13959089544147281685 12283183583182490789 9476884573696140666 14233100068119891604 7787698541513955417 6346850347387762074 3870205089942626796 11902070931941659762 6325173626081882543 13504679759616324824 16075236039029151961 16655879024602241553 4232183953917207419 8789354352512906440 5585047037172316989 9418564615588804820 1358072995074981353 14489815988735147340 10666813435118826491 11558263673741323030 15792800759592745312 14897330558443793526 10889414528865025857 18423957997244501684 13861104717123818476 9415824340799777082 8306559070948632007 1290023381695520096 9872057022821466102 16358994639906627933 7373310037049061289 17836852436133968285 15776336616216504238 6102955738040972981 2590143561350087199 8608623063628893041 10136938237875207476 14936575837417188282 5702922634773937379 4813643508073065247 2888114015648907652 11113720967325470396 11944409540529252183 12446479801910346240 11975604272331443971 10678894754675104738 4038483545503494233 5189540414858235525 16190843523017706232 5083500868660818200 8120779318478370674 562525689214630704 1083238460012188721 895680093743211091 4178715974743333292 11278656276503411869 331329037146615346 12420204840607793104 364348236074049285 10671327582250708787 17662237152761641237 6853073932263264944 11884701469464832073 4031336357071485606 12902052350105870918 13835880671941334088 12623133461348201378 9559129435613879574 9338590405432632713 2255679490369114067 9809468726581357185 12467013963037844200 2769291983497334337 2069340890708412489 378816858526317406 16053857531068026073 9814243058118647450 1342507409258520458 815516756156931021 3873400985727199923 3690142078397688963 14594832503483670994 17195167419457561667 2288186938103348190 6972165435430531712 8860467733489251635 10070180510950605190 15826623270075963192 7533677652430936258 16287352924252517046 15476338925177678973 12455601385618358664 8613536105506220568 7766530235409189271 13258336893096433970 5106531662169828239 1862708297017828700 11588222114607566146 2164936327222087003 12199027849608810746 15372567962305826569 2473225694450322955 7203584537726762997 18422704461065604185 12480075072648275368 13838556585269800646 3198161155935919112 6679175027949175929 13116700551727488687 11624017573050388406 7324103033817712918 7722367818571110611 11771681252269351590 11515655937281066521 15288761565201942485 17305064140873734870 5093468951572463945 2155067531663516160 832363557764722843 2331127187494249628 11874039594267298037 15376825688575131192 5334556966395927816 5014437916224209232 1990599124351489763 5391333052345757209 3414505095275857942 3535642488625338518 15510321535054672955 11353885378515331718 17507512998090938019 3091417936979022464 1522315518002659071 11957041206021569578 15063316951238892274 5809832565900459579 6628657177286399890 4311393061837755961 6265782520216246660 4618431462007553698 8703231395762061694 17860174373943528315 13045120888380458887 14289054645836129377 3331097684995462319 12997955725623899533 11178622223655021454 9265926076686696275 4919475785662372567 13549251321801688818 9516735515546450335 2614610858653242364 17393581938637633536 3505884369065606576 8464752834319442858 5717093266085497219 8409073915629089373 12289601017465123859 8563436136147114388 6873549312975948542 12807178116258767045 12715407055056915580 8964714213499465841 5937602654144667349 7653634626516824139 9927558289420790071 15693043205709043799 7356829853426449503 15025751137614043852 15351378280933254622 3012226064757944145 14092119965078154916 14376663037715174816 4955920425850213398 14148392790176987306 10743395101544784430 635130751748305209 5305626701177336893 726480704077236760 6970929541773335619 5552489619330374465 10161947850930382994 12195517667301994337 4894122670401558686 3030781880271514938 14450933327285309384 14278904485094665080 12713712164637359466 162754377926921872 18162581301469195805 10971911050323919928 17005466945721155488 12010070208531710855 12852447494788556911 16966953408140849019 15194309360798299444 10627984998634186538 12444776243338468590 8439486952520075878 17055042354648124003 15758388381542935409 9422280002876896777 569958081223487099 17430984452328049651 10453241218426885977 17727053133546753520 5034760135049939646 8483993638590132286 5844001615343912388 7534283820884005320 15338383709985123530 16260845478326482536 12077322862016800125 11546482270169863689 9534852054698142708 588879266824085447 15422426617353126309 4755326733144384515 12103886953386885293 12843372747374548999 10542335902711587915 3954731003690789991 13888520947624650112 5716982208175332354 11899489136213123139 5633657864705867147 1256801719176203272 10975733662186643067 1855043405268651683 14181649715740067316 13834349740010170061 7301054771737280698 18243318076196169823 15298163309091039866 6404799085224754458 9695267572837683048 16444171646425907643 10884447827134925232 16361989058382734522 13235322522248832556 7047237157163437710 14778807061289820624 16003616312280967386 10226351542266525686 18140249144569064632 6381819726685419477 15461697606024809502 10118783140921846479 11706488197559159752 11107227869068075165 9819694208953355770 2769129954987283299 3851859602002753519 14883363793429776052 6567439889741477098 6103807320965870194 17298707008157623540 210227778140501849 12703866655779440968 10774768521056454091 6241040870413616977 14105576430916964143 7925035833781029006 3865509336811154269 12278197514066208852 16045747481806764797 7643774641631389019 14177199802677122715 4206913410858283046 13703312767664610607 13089997063898450309 4626548481467334168 14569864807985346788 7412009484649593960 10954636296677912274 5624450001483320523 10123721727112945906 4686724341819632577 17868136477785703947 10040438428581014557 11851627656056999568 37849765262974542 641409213965664625 11497204528209278823 3015883433060839557 12790284796453984101 8378615511165745008 3197724109655835073 4596495567695700447 14167975035596940595 6929965837237358980 138135683732423662 12301399912796734664 17477488582135596677 18080513370313105933 5699401223957967892 15036137540075409055 18321827722453267355 9165005381474831347 7290974628865227162 17161057206764349793 2974390331351609855 1671237306281332866 15662043239113020002 6773561196360710557 14212804819183525350 6829325585813933834 843241739278457815 10697112272847168814 11604597058965875216 16635788418837741564 18374265354407212854 11899813565010647333 3061025443346436768 6839377868194826039 505809639291557540 15211091935824550773 2441748891606877930 482175545821104955 8906744405751117463 6043427879232226193 191968152669385019 1545938457764374971 8305750904616840415 8618900972544580369 11329712864082122534 7902134320110349878 14814773599752542698 987382892694360255 5435384210581226277 14941774369722952553 7232515762096599834 2744308425005986023 18138914569443141510 14288792904740677062 6995066904634381104 10931568498417032840 18077679596783774462 4991433221881183574 8959006582991568159 10074670617823672916 7605412339840963896 2008157591148958705 2921463869077626467 15945129230824350632 12643667972604312873 16699490007600914485 9107956766307076223 6022001277272214668 7068986871515641505 13036295140656796888 17843188996865592363 3027927879810970050 14827649154393265835 557327062810102320 2602113517868489642 16362410570092598776 9126312442901127096 15295439123913387927 8177598894383421990 9519287485906033411 15353484673650609650 13362451769127744169 9904252368494692926 704171540013169826 7357045172636393279 12661511810869383387 5257698115088416316 10248389782688133252 16405984254403390613 1482469808652826040 4047178974257295607 17538575192645589373 809626732064763319 12834570149669302556 14270391562155578101 15436017688228338118 5551995940114591049 154650426120570307 15165971507556835503 6474581190728600501 17188078444729761888 8025273603453214688 14764338359815606819 85364693236600720 13306838510738608126 18115159408117634764 2162699096958039646 16956419184057482488 6588726390346381195 5616530004154882954 13218994447517704278 5102958316080850292 1916510246270018325 264036571345085281 11916043783750042576 2733981671591120563 17510062412715031926 16865627957081700636 4010418553602178333 6759534272965806542 12178779289051833811 17350246354072882326 15729349774862332896 15046398155435827843 5919709300600517514 15297558454192522839 3387256677108406312 12843808014028543597 2250124843560375930 6726621883281924654 17192591675787271611 2266424092409024259 18044572304523027762 1884720267079958126 14793917096398783594 18174955658251512884 14452265338263691624 15825538562865133334 17414471560226263527 11725059792759495041 16124128865862689982 14232878606603447112 15456224120896021437 5632835566050285490 2656673137261784055 10154843802469900352 16618698645694025371 7288254514125458308 4327611025651053341 16760306276225089131 767985998930838287 8101037364445887793 305542124105461353 10290665026639390431 1273039256104178858 7566478163545340574 13092450582769487614 12637389351553337340 16969873299760066989 741375947369243810 11076292537108967423 5033753478734529365 1113591938762865049 2639806343384443594 8853204795629970470 8875705204424381499 17920198576460937373 3831973061580374245 5029504488717461315 18063281955716453023 16221304355437735865 17536234373529626039 1503012869047580419 14769418135708506711 8468036890703784221 641425229685355762 11331153998737383020 110637045972233167 13429258717137572770 12691231637774769617 5516058432872672364 7486201122737058135 8112391462795638845 6492294220407815492 745415132694877233 11718941752712642295 4686983072550222225 4349296161328633189 6156482920734061675 11106130169500628679 17661843674186663921 10815086771968576717 17075088905891868005 7191904373695837641 10494303165468316669 11440203034761583855 6985807698617719595 7313799902268613843 15960697785649530400 9624031485517210460 13127233819638072433 3704029016880833696 6583853683632433952 10705429333571395782 17495119271610144287 13283465626578009251 13506924241084732984 3070747823341844406 16593228168097039219 16828406501022195773 5298640886875639330 4579946498305450760 15147055831420538395 183908659131523135 16300128522393543492 1890376641616065886 9441197205353031264 1481140000203634826 186641214242491857 15110047014522288519 18427967385329239132 685392457715808433 15113156875262223332 12650156033125704720 16296994300805884075 11694243735013102076 3360876697326803409 10644065322245454730 2499783457461504786 2543221640901362940 3032850676781679369 5666289580726113596 6526621842258760878 3800373107706097936 15412878599838551558 8592945990393574925 4767325152280392536 14190554702376787456 8843287618769050466 2258313066586405374 15123910824227912147 13466234967262459272 2293271806323252163 1688706680755152020 5225380427385313968 16751803656500373429 10289166017105306414 15522742330635974739 1310637243825643559 16291345461830838252 4891942064553020464 17917835715643726891 6381340098965772861 1389330165291299045 17945867012985639092 8278337915249446285 4027259029484199204 9344205771643425061 7542523369137872273 14295850495361770794 5059122834577841470 14987850670106847712 2802154130062498582 11861351400227502469 11247782550612640668 4848487523544737504 15532159744352304267 3644826773351443901 10645399434312103234 12063673669275147682 7109021020849999567 17860502957200236541 3763915206355656999 5571278102762971259 10857943024280595968 15276973509227238598 12241574622850405176 3809945687580693437 4573098504283001582 5108480528055699771 10819798367775613280 8478524375180131729 148856776899633542 14530049104589507465 6214476469221465744 1712246884275131931 16579345192990576644 11453525097977377582 16072104537292938838 6229117182716865790 2773301635474067994 14431748476952464257 5710960350699181926 9243854993945142090 2172517595945553657 13857593370805172070 16173822403412390593 1350175664039863701 9488219302285121941 11825768463375482489 9422723464391479889 6614505119316956104 16854781795730476319 8205826341901090715 5817897431301909367 2236178443585295375 1872952614344444070 16160811797349611841 12997497429077297736 1935805894924626992 15736946516283476761 11366667209025232779 9631061691760277559 7994534796458521074 15800851469011154834 17043467002561671062 368764598582601029 13731339579748440265 17047364475486787230 17590390603233104516 12288399693713074279 17256809844737537120 4879306966753726211 17596083040866424712 14721366211295360545 5451141057989594423 7693115862032900728 12177734899546502191 1736304855642471848 7008085661564931822 2561963750296411090 8430657851552338458 4428895247260666238 10032555342064991887 4000294145930734665 11833627426680575227 4366140060794120597 207518281334246743 15283625830637114190 10063947844237635783 13454214310082956799 3991622926696912080 800220091567273372 17074360893124587285 6405622980590510645 14919511450904450634 1477172323224729518 14582505828158105656 14622175082179453519 4608723391933710950 7363910849878225638 15583428764236167692 16291469255735997175 6515193473613605682 17623712093548409900 1286970519847377720 15581241005994515997 9369376128785432249 8016379302146665110 15451814342422182716 4462060787909547872 6039979496867813309 10003787784155070315 5860436396675887969 16854552507450802363 13376843542297599228 2853819846071671653 8447485255060634192 7211871128977935693 6412869620989483802 14293649396259001165 4315146628197416225 4199022190790355849 11947510821001441096 16348158923554170154 16876556340413344894 5489147945410069470 13026629702976676407 1853798154897005565 2925796221834317156 5975875452098646627 4559360363880610661 6346153337551832186 1607621974949002303 17791240829032712219 11272639505245517973 8819426919938145613 4268799282313342837 13357392884649952768 17487602365003493716 462875296729762979 7247487097451209400 10130771021330154142 9884709857417729683 7643361603576571954 5276938058908093681 2611319099660483924 7939047689759722118 10339334685744820804 15792833006925838650 14580613200101451706 9902955488313518942 368001879640836904 786369231407817821 670877478730974267 9255528561985386602 11933717917172937302 10655767553355395554 17848851122093999059 2185978035269688572 4456817670841334963 2728691056808013245 6844777913008042255 1191007543802098868 3136668088789800362 1779467196831085034 896374094426393796 774240422361508556 3592643003854947261 9276671848805359642 6894165763698465102 13750111750403016997 11104088034793830249 13631873108869836322 14223482933675083030 6055684233880820457 13234498957003209717 6115378780528834515 10345274250678837114 14454885367900435152 6975592421673027809 6005445472395845000 13329540444462329841 10912209167458525185 8142979674563608606 2465338765274351693 2923111568697170385 3109199840662122193 11194935000617820015 14487735217908752841 2984650130559717637 14051340330732591352 5209214137379111402 15044476660701765730 3530318271380151211 10884173939825769400 16083293219274450083 12147048140512170891 10588419176014073966 14019415700801654661 16962550398787932757 3903709948074208757 381844537411290470 16174300599395096639 14538290884279818575 12920432070560215971 16743591935465869868 8737850450048571006 17725805664053636047 2532146076711141226 1951025340525194496 7247005975215102882 13095212332963119866 4185548481788247898 17523793157164462901 4647903180182627869 742167025671891565 4232399398203300150 17865641801775694494 18042643748993619140 16644143301819976105 14388171192511981138 1839044234796239512 7328286236149504839 11222227824530014102 1618795515489178807 6808035682492827400 5936966083231728688 15334802418694983083 12340969468924233501 7673042809357322351 13210617115455572566 10305107626165187104 6466613597085819950 2399173286622094367 15042879139279013918 7944166394552085741 11688115102011086358 7603032399698350554 6030096854323060784 4940014441308772883 12133736840993040755 12467292994556425199 8434281845081891635 4778708545562620891 12976033530070799602 6543595866023313690 18323937986220496456 12825968534021367615 6298121244734684722 12399361512374991901 2989231766962495180 7318464609760162291 6521627220681847588 11413765187249643059 6393499108383444092 13638351589048096560 10568438018133143936 14182376549687985194 8822388699893478841 5386107264224970598 6068598447339461978 7845448393487011035 6282099221360117348 2288593801123196627 17981902626998951287 3425874852052941066 8760181210798957212 9863805380063641894 10541877834898484447 10908780208953254555 15205537357367260678 3577587306912110248 1631165362270273664 11625676370359033328 2737697083881372838 4287782031999056972 11653554922561410522 12494210683243151063 4564619750936228789 4599155587469150675 15123030749746954192 6078000113251984391 60251523097550729 493451660337949166 16932475709697902300 10165936808184535189 6696558681738371360 11521803560909408803 493898843369702403 6405269781259269749 8118974687648527695 8864338670542754269 7418992300132808522 12475920868827451809 16601888162678367138 12939985436517533737 4887738121580847003 1780438101890884903 6674177490782849305 5545829188277915206 12167116270628892907 8357114520505348421 97927793125745466 9564171730926214828 7063928840914422579 9728874179512246982 12629484950361020634 11466645193266667354 6625301402067934970 16515845376224539068 15640259663020566941 12385975837991832462 5601981194060373565 14403481825273032065 13535213420429615681 15383609635199401526 510601005148166649 3350994067350658628 6212549456735449151 10138328023412367225 5342183069569397428 7099859456162412685 10578347044960158861 8246872726498916859 12583869163239014883 10107720025210743010 426802319279672831 2469621156538026355 4582864847912301388 9711965343315679632 18323164909330661503 13478447697749473815 12660369524186259748 3273868331695630437 1346639794841779302 5334199814085468358 5498611988925945086 1322451161536010955 2745676895470091763 1832787738265136253 6763526360801489709 1900122253057215989 15124067128585400027 577462650885967412 4301712661630571579 10522945153274277304 6872260593083029882 18346297024301789753 9240312264255328667 14774275566817932645 17769251391691654737 8575756382598429959 3875757488351634153 11135873417935270142 13491509161363334652 13226395258864831741 7771200535254926508 4899933541325125967 8086663571447246321 9313677555507313216 16451643859537884395 9386385546033459216 132234097895620776 7470626951226717110 8892314494355283909 5552021692431887284 10517598371481970314 995970910301136154 6972523438503953584 558092806267193147 12908132833843335496 6005595792679269172 2817908581930701407 7808657988106259044 7643813614502313042 15325143446660640725 15185277981984946327 10864497791261069912 742343010626923320 4097378448676671586 10227571417574566221 6318765304872720238 4445369545623167568 12195720062673610965 8775094525663923185 16835601629377878857 7836267632921961674 12206536828747785261 10353195443456109932 13661642483471385954 3160110811105251998 6211973862916937765 12452729248259833328 7973603686858207178 4422208881009337312 4926796568068335862 6706067741305523477 782464983962330013 11946618932077584730 10545169882449065551 12076893081488067504 11766082570696885016 1218502149523180464 9761012694990438637 614167731793017123 17714053126108047709 16857605146876902598 2722277274607497583 12975502151617606305 5590124671964201802 10208938900158643485 15678375195628306202 9645031575008283563 8722154519419729242 3355213846798508046 13460203524824396331 7248592867232808213 8652422911354859457 10524061334713642801 14631842663058942290 2208066655257699576 856131114830879913 13447967803895207493 4630994304882814755 5395659793219412965 1932338969740208794 12580521973899563361 11062059682600133443 9803147034093383566 3301562367756210193 15934345728609479009 9385703240882242168 13400987569583074749 9542793341253558799 4788233364135728480 6742715538706926131 12594684399284809306 2131860829602671376 3290336151224476703 6586029526528785010 16413134535268025475 9662691017090646891 17773905044808062554 9613105239578676649 4581995691566080684 7673084699481926896 16710846594379556940 9113978837007106976 17838036256966300380 13865827951297829139 7688541090897980391 2731260977134418017 4771113852509065106 4254704733724555778 16106860159632791074 368809131811929739 17175692278653565729 5662656102469496738 5714484437377423576 702475991229044702 7907937194308519941 206936353390988871 17669409895118151934 866406948169319410 9349746068106871407 3236829993932601204 2356003598084835220 11963524574328763049 4959192483862309949 11348406553119717194 3111974120594103019 17547262051383580250 12744993043577395149 11925111826838293460 17968214812943181229 12663751233548548323 989051611516405891 17448259932961000726 16606728938037996253 9514997546062165296 13968672749395741819 11191570685536776978 11965691342822038540 2672537952257768078 15791195799612563183 8589756961536345655 15696286878672208622 1613573925150596089 8551232981287551359 1957828277488814628 9963416949222654672 277372119685580279 2703189723858340147 18274167890147619274 465533178507043814 15929744286165102702 8604681340140054684 11329740292850848348 2302011618266654493 1152966921201414048 14366957683543599342 8269950020986368889 3821408274752025253 9424425457382611853 4120391879566193541 13046167443440812943 10079517588158726812 15495582427955737979 6839742527886869871 10478058498631226007 7756785565952443836 15281706358933054460 10798842413461475239 15043672914729362185 1468604035379209625 15489345440360378566 14348508153040490223 16322455882854056797 15370317925445337508 8732564760376021591 15705118332588223334 5769958801442684343 4629480331984564098 990494864063765762 15063460223486558496 15610633969048132981 1207035767244443794 3184895218916064625 10464350307112052050 14277306083579053622 15599168818550533458 10371896620566419151 16016788916089603015 15538098181028600217 12847704921867512827 9963912289669559096 6555222860544917767 6412485992772046705 9882276212482507905 101549146251147369 12171534290297880623 5062354928142094548 8954189581014676319 14343175618878395510 832623575849772047 14309233314259209732 2393798322239814742 10474747437272172512 3832249370970420559 6298934721155977106 13839291241999561543 14748576243769658990 17315552102212718051 7878812822720488813 8088921165121629513 16924832848918882793 9255530184422896381 11250861842361547594 12185369431835372026 14103792384531838590 15630468201207591209 8988882925479576010 3065204762774865024 6417543305684492429 12755609195388788277 13453922584952342534 12897232434176036948 9615354280115023077 4976731452344499281 13679241843920854354 2246381552884034596 5000631727238988432 15825432614485292256 11128819316832453130 1678438935350148337 7078898324671549323 2748750983439470061 124166287586590512 4926840823001395860 13355406295073539032 8315104154585540290 16613054688849305503 15364793233852915641 12283405891488434231 13508226774107573987 3965437041266720753 16789343169676999922 3754129423905765169 6604134131596958682 13906033956831953330 2552002956866425019 10267199449628333404 13347282404556070077 8331805407858636475 831123652048628389 13494127042129624127 18048694836157255612 3148848176654683681 15845109848929567131 12602051371140744689 9868585270324183077 13649313442855212649 9939260208448972085 10248584855026817869 12545053325343800970 17990060822705192954 3315098628698227709 10843808454652105550 3888630199070181745 9381217492482837184 3454920769374786578 14031768054758670570 12011048835817084062 56599387932028598 1992772505741249169 15717340128749784361 11976676613860089033 1546605300728101341 1867923345607301630 16880645273176134197 4579024185954801743 1900324271570104283 14591230500648505308 6193969218403449982 10102057629456842234 16295519387793606356 17055038260993136986 11358388606488567996 14564408794464914328 18084143943215144512 1424626066433388523 11888158501396393943 3102178953198224966 9377942265759594499 2907551900070917923 10981546181102539342 13189984590328857534 12437147630137130677 2088450103836860905 13092799954216233900 5727816089335301093 15343461713409217316 11500767602132699417 16753306757544785074 16082349647288421794 14744100777315049005 1216803983109500942 14236512322129105302 5014919779955622477 7034435493238488854 16112483932252764929 4576803274345127317 5927475960695763457 8728939292502657113 15863310005999835151 2934476226106594320 9080881073726536052 3285702594587675069 3845969109140382276 14198721305661584198 2672989006932018789 13638838987083104956 12124917890836501046 15341753126601125042 2411846158183927490 8373395861245958553 17642278525395047964 3223550028699000892 968088892557268500 13601181022887954417 17185557680613825298 15376532367017024258 1745901477785817318 11471529406623653552 8877059823544270349 10470653192591947285 15224257103078197317 8051983559558996517 14862447580754749820 8155070962788810867 7459274447423628679 2970875563242700839 12283918080927810369 5934364394309681835 14134864099280704376 5432966710778901461 7551515239271262526 10756236917486712258 9626172444321860812 3503467548001164708 7197190389737363249 5642307149110041761 15869625326434570135 9212200276809271035 13313454677751298698 7071542980433683558 7190784936734395703 12821333186486599327 15038493306054955888 9713879570586075694 18058455500197942733 1611257019656039818 5244241492827922966 13896847906171434509 2113938572710058131 11052458786602118435 16771721427627346819 12874560367939088666 1368048275208449855 969151416997010159 6454688909971249322 618785653548053505 8425984011565247989 5946815669878546201 16754480818546057219 13929646298286330650 8330562988142668831 6313637395497545595 12678088624557880354 16923601290799202006 677817273762129966 7886664532997741703 6805851830903298781 8796537955270763126 16389959695740115424 5786495866581791009 8650455486277588794 13559855299798424721 3910898156816894660 18061477615741926189 13946939187950985055 6461386550915521716 18185934315388743151 17663690923986762626 3059265396433730556 3642941154971381413 4468916195904863330 898885546287716139 9517229569577588279 11648785549095066271 2126757775875567471 17486487895435079432 2046376718981015418 10732798996710021540 13071145236456889219 13027072016813536229 2091454913747981297 13017599033875050668 12554145347642723957 9469106805835151335 11470319328748753513 3830160250993663309 16063071166759259354 8280399129494319615 10358642193898372023 6596468381221479073 8495108886598159563 12814234776777884054 12969137976841480826 18169750476829157735 11513675148446907274 12163596277436959811 4875051602721625600 17380671076678034541 13499459915795108046 3834601927980805121 16228736986061485374 2400516651546727009 4117295996845824724 235121489537062484 4924088496146156263 2486562684886586575 15920607060347211786 2564988326703483165 1325966435209380724 11827293310428703318 14294931512533842199 2196288144672123082 1775436923581459518 13123587838861798029 3791587351696243986 15211015291973951292 4663342634821449690 11844689425401299275 888907354314912649 9946382148599128708 17574769954488435972 2610616707663725148 2760696958100219159 16409345218226721739 6958026821624285511 10476642702638164826 11012001118774983962 9920233126934539084 14254479421847092430 9492945266181525235 2162008990754206918 16713218127005082853 10818193784113713941 11284668061808656172 15849304822344367787 11477020482364857489 18170770154603831648 6278958635509329838 4211614805178122153 2347698598825140290 6790769528063811911 8355041928194189833 11749698228008891361 12258583962082665602 17473186015986624702 8203252114013456116 8529485524773515897 4166952694540868749 16343525443281521868 1978919365615711056 11708667109446408946 3072038302064609772 14217538838297572850 18177131552286237873 4862979563278304262 7396505631905860898 1758108207666367949 5313212744523143667 8821626000301506562 10743512848439235516 5029219971698248663 11420856669777672562 6400550037983817518 73985426746777496 1942336008092564868 16081991113220548368 12369439011929648020 13081714317425761545 8446843763153880321 7909566506545519035 2088060491236718324 16579226867320597240 10411094024872097230 7662121657858938790 2439024941294740197 6959293513446309072 13448876065664129547 11878932830331468202 18292844867636186198 6604854366642801402 2854828764898186033 538039538457435106 15413303169686007565 12112046162593399334 13259173114102641828 294305604162402877 2850130346776549050 14979736712224201278 16032309388471845741 8009422283724225418 8869740833849399222 9859201766755540171 14896497864541501448 7478692785027286209 8294839016409032210 13663290686945517303 6722457236578637468 17154405173864069518 13837175507811619248 12631423751621391486 10213005672556833494 1796884928567813496 10197010189510851225 3604997300463902134 12735741891243911293 16685303868447267572 12758555321861816111 9909463055891736520 3268056290444710692 10356059672690955385 7931959396459061772 15481180843539361050 5287101390161937923 2488701845951169037 13951643760562175057 14864591272036700698 9391718754219845769 14183382679856919387 5031561151967137316 6128204545378219218 18163520013851066864 18048756175982136707 7661816594471158772 3719859781894714644 5262053004975939779 4541348117402806702 8897556791764586880 9510795648586966966 5650061515620114873 4889333556847120257 7495812806841379435 12573162145222896394 17442698557891926246 12171202407288766262 12414685214522355494 18200829191879254441 7321723295147522991 17783915716742258319 10516968085645997407 4472369600347852340 1222913318452926582 3933287084077086873 4356233568235266198 17883259366380383672 3469986122994986797 8479342723143096469 18404425554097304748 3657955774305113707 6001202082660314927 11857198350501812187 5807677131555616273 628829498055049858 2374101099824680297 14476934170316568939 8318281797851653999 12621655963702751302 18370689715112288631 1698185266779928147 11257491603030315306 16953867704666849163 3461065551195377660 18220525636781540503 4728602992775592508 16632579393351753164 10521248943951615861 2323073155931178769 4481707961525510450 16582108976949875959 11255268720183115046 11250103707629693042 5839543654699507771 3896989951283661336 8503966815850000620 1697904825284650693 13658527222000502424 11247938391099628730 9416308523323990825 634325737658851766 15559207283277198687 18010149900733560754 9270720247864271531 9075192763642578901 15320155300492858700 10257389405343705493 12095372507386739803 11715270283266112932 17172027554575655411 5172532191616770673 18277990381263336482 4690186058111593331 3065414122452922592 17129322956459715554 4867630086578199346 3524474128603459141 468686662062667491 12744528578840389497 16126050020339302243 1459498439230607564 4096779631510620098 2734438873186270516 8696623091308434459 17569774793483000034 4242585621104039952 12731170253032774583 2952769035840180729 540818486240200884 2755527754763427430 15913439767239723391 3144334730873605409 3209393102891650304 792088017781825058 7747076532109149304 9069194060086685768 226758719733387591 13191082425389511683 13227662127654382201 15044792613462907711 13654927678034847847 16824323588108777430 13608356596053072807 11973152065156984444 8271738966275628997 17649599216256441325 10806573642683659191 14805952129482701163 500048915136245805 14800488165920861799 14910417741685397054 15784055995896297483 10209555591836185604 12793856608238510521 591305940504597991 7992496302936913944 14101894471774933006 6651031647995414088 3043594093751923670 2389957800583746168 9824295275171405026 4101767011240574590 10092118120306095918 13972057035636720537 7056805870156770163 3497772227387794286 15146009200178986569 13972218378928359808 16656064634434616677 11283581080404458877 3389416216124942367 1014811143662926300 1802931990837061848 17311549851878721698 8771075769809733213 1877164318476575365 17799133870056291669 10128194989944831215 15187716786690307471 17918160047068736203 17073532953363815059 9656554786771240943 7773041422447222047 172146719840328092 5718986670963901219 14477320624983042291 771459872566832567 8371233973621011124 8355256798023137197 17571467636075820510 17912542285455879728 5099813324034801957 16153356057777104049 9194198162361433426 2964988852604064194 3494106251299866747 1799318800425095279 16028593708221470485 9595921816660480212 9840450108123891261 1216681161109413810 5556167772653440618 2927483918700285375 8846094252776984225 12461813535178247884 17035087938094880556 7561737059457112825 5577093458811246331 14656362909757861926 6637230197203047829 16755837607370813474 2351771113671001498 444399731289810107 5341727747154645634 10786906521585031246 10370481917429946068 17584698109873857862 16679649519164982882 16878983449740438870 14256639141362521252 3322368961051328105 11416089740879526133 11191556362574164538 3585730924923841578 5088617238130627119 2422153144114423811 4550445542311588322 13996089296847184356 6620723088009558798 11087861906999939250 4096125702759128351 12260712249456028241 12073100122298510870 3282514579639098215 5919903424475845702 11827785732969730896 8672177542757880778 13008032326821595196 8463763621163154820 3994736692942489293 6930779160350268690 18421456009419963344 15282645588821101162 13360238602443722558 11890876961603650675 2434373950255425836 3064838716042303924 9496748212658697831 9341756388504452454 12886521910435421280 13448520656471429120 562094798773447053 10860790453593731319 14004954223782673367 559260753674305349 13802792015521975413 10613599503572374387 448903798936954863 10837849736111801385 733111104279492208 6218072512251393110 2216645082462278075 7005487182878016902 14097006276109852091 11590384962371361610 13827893167014883941 14174167272986759172 11961487996390957777 8796756534209633343 8406559426287270345 1555638798134973874 53700528999168538 10035246105534303377 3144884556274335693 9388909595529703859 3016865175916171412 9307786644776176671 15773933239737519741 5296777459443473007 16782855521381170109 17343906242765689128 8385807809932444912 2462502780232220284 4575662046527862875 1465775895761535291 4929422857256882770 5862938255901964499 5038321816727558052 10372382636543647028 6112820722610271952 18226152069590887035 7328754770309312973 12877463884941706330 2771388380890184699 633572555420288295 11572939294747149255 12356128005341053745 3629705758986766337 421729629151744362 8581826983026365728 4090366892708725408 2203958326918424422 11948480852774656018 2604616994026812662 12600688480431985125 918085250096144467 12201650197975826849 8897764076975189972 14648554298456913459 8508868548481206560 13135848544229010571 5816184038749417231 8868969176696485138 5900012444562541568 6627889764944440971 13961761246600001278 6398589993460151132 4693184454513325625 10909138443760398088 4005750584544182120 15669819451766180921 7547339235773892360 9920715818131570561 17011720829769030817 6134673251065133279 7471698267991879785 1894205528088369518 9936302359465322287 17685165860135199457 7394073391737202096 16494460219631331062 10076153825947583191 1486247864672065667 11670857780561797631 2131069151028099843 12495211743313686234 2849189287958930906 8777272880442735814 5514769651908020187 4855895074288714604 2256787476985227362 5616826192843965404 7879706727101786866 17425469544127758656 12764679430483708263 189975889818120217 8768801633252179348 12898097839931841494 2058109907875653014 16948082539760409666 4428902910257360021 2318143016608928526 3735977649481559758 16927929035984690306 1938445686179881736 17419907729989637045 13562713492647723036 9571286308854072533 4686273268892073537 10739221553872127577 5721663379427216323 14170374306801652857 7170180862992014671 16349899466827973757 7984425770237115324 7339660476410775230 10655696457609527542 10810929336738075468 15580225838778332826 15381367577882646163 8286185322239077594 15125728211668736226 14351048952431605497 5002951922396188657 1809327986399519001 9987494822067218438 463137890491023037 2213376506008931647 1725498765478127792 10319790909567023876 10438676643008928901 4954742242001937064 3812232848330463793 14777333934619244282 8466706618972032457 6029383934222489873 11984091723995205613 9787458952145214969 13457923163266685109 7461729566726456660 8567628709239395413 17958026851357638791 5546113896827311581 6354954152758027730 13248390833755944099 17134475648264441263 18303507887762972682 5404305070514026964 11216380408657710262 16622976399580775464 14364141391816756049 5116344013481415867 17188337493704368055 13293707431459030318 16753647601666252040 8965840484284550836 16232934007351478419 14892880652772597254 5607335053646735289 14931369089174250270 16541900920928321676 29889848402468614 11718813512685698084 5773144453421239493 7077153214419078581 12269243363324718559 7268824942661190976 10074696333919790167 1267053926329099198 9225022956580893266 10449065746012519905 114165552038770316 11554051605822606028 16708127141081944171 7027942503347545524 599991365896341065 4934149225334102489 16424268964270677988 697924491280018204 564024923326923687 4537011066067801487 14988175339297218882 16491349002411913388 10381059453265510840 9412336148635902851 4895385266380306418 10589277327720793457 5519418082297089291 11532258101922204055 6849134204852491147 3305966012316854121 16625043386592107312 15141782222456323744 13678107952552560580 7941572519295794689 11990079039021626209 1632115621158788426 8219609068441227360 16984467108901571664 15752520583947106863 9755321837111658516 7893156043005694593 2191949551642540130 7111621986750798523 13915007469807489468 16363099104723228235 9637495405178282124 17743795519058746408 11559913957673778251 7136992026486735917 738265811862436645 14502648352988469734 8956143257150255679 8817139013471519708 13748682426559149007 3671679968826438270 7844754112286694728 3320791543635087745 6074620918681420710 232883844944254571 14635041718306695798 12268638794456702157 12413367708533175861 697011195750851859 16851395876251437417 10795708277076467161 5338666690520205496 4756028021880704724 14888740340697273630 4144979596765676726 323132334743901811 11423465852736265705 11847308395607139184 9057638389820461199 14046982822965870318 7939906639701406831 4805772495362904889 10115960420016553227 7279937921261750405 4051256036477589387 2805184485345463785 883286279928327355 639642922262734095 206745690755995823 6605390629915751136 11092853930516588668 636005600880984066 8816211729886961425 4890077115181136446 4076166937023634832 13989564242403869830 11661604076644609660 9362984102511433207 16475869024569644767 3695466610559847112 17677682324048054181 1248907848485374963 3345556293524082302 8728889661048437196 9967288647695802858 15377917144572556097 17404699157569631506 8517284922589516 661743441919875683 18426807278773575372 1578435654564721511 12667088393964605824 11574188578951395734 4267005065430546517 13627859293809603577 10126590450783805718 309948061961504337 16491890065996533858 2414415836101078749 6829563043620965489 14611476011177608251 15360683105718215499 5017699081151937518 13247403045732244485 15791416652978784384 5355242368020078723 18052194001201512700 17321341858121883597 10148347198333223072 18079525613876988215 14858720119986391327 9488512593132095176 17859749017205515745 16151174606812437372 2975851983271512287 8665306112500094192 10848442525766791408 15998617404062487224 16218160119656829850 3780113631011098641 16185871625400021970 18144824360000649713 18023580144540928017 7287237047383047090 12936399194598267893 4787428835730658919 13283255856775437307 7087016524142223619 9439816168586816386 5104402629537164597 15084078979552025821 16299421853874167084 14487907003896810779 5043103218072237005 13920911251560473038 10739197248246449067 6614258922709091490 7880296842200957903 12237454052725275513 3639264088034075744 16831359438743964493 16160143527332706514 5818811944989384325 3649897027463308402 15669417203594867721 7013288859620126597 16179295699539599409 2074650983313128971 513889728320522664 656279635982704934 3735117743900955232 16133670399609755756 10521557770963561423 16279704350488596826 4159149602741664906 9170385381746763992 15298454407432079548 17026331160623146002 4521746605343805206 1359587683294087553 205679915100609181 12268357920841320028 6264528150584583178 2872734422014033399 3413954107976931404 16341836127296471179 10870790879155605281 9053064909251349322 8690571708401000472 6007502656890405153 16271362093791742293 12614922684198978241 17566564405216024289 12319660398093649560 11953502883940253742 16655928812115594923 16081480730811672025 15189578230045671740 14659233873845247229 18383081897313655697 7170243233891223548 6987819932055467072 3155377671114170258 5235106605930050347 6239528835316276368 15895883706302422351 13741997485332824767 5777283097916225579 5334531296780032566 5673784582675729446 8516542753879719753 18342370249655306624 7744491299132047996 9415384378893463790 14409967639650968936 18105451938965923324 393498089336688467 13988115495972958553 5152640991223678863 6258232200121893645 8592565689091402573 8252908234210879977 12113554275475349513 5072564917407220719 8597360845967035088 223193071501004983 6796993498293817304 13585108605734440044 17148137192681190256 2553868833497256372 15197254444921992983 15677510239801794272 8082044289366583160 6829007688889544245 16586086699927261764 16218132114901867762 7414453233956454472 11263265626877160819 12926683809171749606 5325846185179317423 11106148154802796084 10449078389221724301 5688517350496668778 5893896584908369593 13460037944860364062 14911003411811203259 10483450438546628062 16670835530544494556 2546830101994359676 2582292742166925566 11552284491091320749 7768857928123826842 3257025171731190291 16180996283929845190 9456724500760840276 2578804350202119013 18115811248178961762 3065550793354821374 1730617358052507754 8006690244593085990 5510050146162168900 15318653529551579882 13750972051545613705 1047123655287783557 16827460556140034305 3219688435672946305 2295862005706211827 6487944833841017697 16043267221932318570 1855974880993186967 6338412087115681597 10769901448344051847 6203493415663454111 1497007376923446355 6040896532568154384 11923638472010392090 2358261937851008609 1183806838928212017 16207987362856937211 2340656863173555879 16398116786786547743 17448648137695027410 17297044808995333192 14944621171617911452 3774099441300097499 550726211869931631 341014831349322215 5033070644559568770 15911475155806565814 7604008864284928722 3736016564440946006 5329645699378722455 1694395560785298174 1423526180884323269 6066968938761568085 6179637090364386064 17030239104075191625 10423703391026936704 3660193208792474456 14205957491469804542 68716365748631134 651111792311466471 10951926342451851974 7641460007252443740 4545631452030700002 3950326900574085567 3799296530428114411 7249932633973017718 8440263773848487979 4430492546204567197 4964271279906895551 2912528143786357963 6743603223906819093 4787285827283788085 10326428821852934089 12872579354772079144 7396184364615827573 6196205742985052851 14284061340988212909 3391058371990552856 12283326362185497091 18098008963058673851 5144214507030759386 16507977318529460155 7468189441157396249 9154875380762885334 1400367341122989733 18008139447683977840 13899507106092201921 4335033867214707425 4564839524128484080 15096126810831795449 16128330111471869363 15831664004866097525 15615331400938441308 12933383614899768520 15245079806242555693 600998561687732183 15614314352726147899 2699617813736481497 1081633368014412209 2233828846743634175 12980751822690665105 14074441868899784064 18084247236118929302 14618693442616915439 2184135810425408710 10943461017301342345 7774351872043209462 10607247336497844019 10665046875810989686 3052972999517985976 15332290474718622234 16354771348967376942 10036404351479660430 396388208699755065 10186784992402527563 17894473574217255102 16655771664800364840 5677343150350373637 5102197333077577852 16272462858448646347 15584573639099837152 11734250841900211213 11322417406180596324 16074327333997352448 10236246732043815760 7565783604196459236 7621492976791434448 14259866053505480081 13005396108898238677 11342850097137719559 851428676021432828 2476664234951013441 6126477912122462223 9048855892453417257 5519929617770488403 17680504968570622090 3872877608066791938 16154572975398214647 2953017403692327931 13746839702569531014 5161828303216321920 8730826172305490640 4192292244213716895 16911730096457741079 916249020372139644 9128190993108051174 8801366865461164065 13449494788782081980 15941333370219971123 1146570152602375806 12480091322400150470 2443415453350565917 862963793597319608 173557668648767666 8725798615911498633 6558100177656360361 2437190815417258285 11496909127127679842 876344511668113799 6236415785963803215 14792033835926652419 2989003546928981899 4129315207064902429 17638272800607676716 14856124846849055024 4810195021898856440 8541200251185809044 14546027143892827513 3001911007868444930 12412485854503235509 17576853402137170446 14246415567365955441 17882149841694216874 6673096812562352814 1467198675385479049 17194653963671282088 3324032455757832640 2231834729708650380 13180233603567582449 10581781297736507080 18395262779532932288 7241014698952857449 12745749079285063121 7429047403757295326 14794854992001742952 2229199037839220017 3802485527820445320 8525141055912953134 16566464758851529331 2203711950726682244 5896177716574564949 10471144975408068808 15058390141267686014 4678071909501919093 2529602581075047622 280081245269870171 9792052318324226644 5577372052057478275 13476885916786899910 1122916553512574041 271808514895945127 4896720656269637334 6959913949182052590 13404145434706879365 11432012810629526115 1342348357109694964 3653179681797873130 3864133443283518079 17166551755868964280 5357124682742989416 9085765514422145075 3506232641842074680 12969086745994051865 6900245712661495455 17777939222057495291 648706934305282284 15892215737439707102 16834693185447230122 13179273674682716469 17995509481713273636 896558457154864830 11631814828610075723 10265429314617390878 4769241538934924965 5476447677327102449 15138961851699046107 16295958171072781898 3959204529994646684 15262637414147673836 11538413353858958653 3835391650166740417 2284713258402834121 705747192077286053 4492355247630116712 10191110517026375316 7140260656510805832 5239910798326469534 1247069321837085387 4644849560488629528 16676412450233247297 3195241412987388127 2307174997123230772 11738505286166511048 1659355758345799856 18267362727965064284 14154831813779269485 397464168914870348 10482955223407020091 13777820632343081353 4636107564366286720 3139023533135139142 13635579764668269 7252643734973688749 17727798812438356570 14868030208816451649 5328263260112320466 12596865663924217516 9092526647078698358 1980178240253557977 15048514400166149881 7149833128584384451 18421228881400948147 14908771670180046159 12691530998204305262 15146556504791485287 4775968804147934472 14377517675655786559 13625863198736279337 9624337184513550896 10764824831919453127 4905085474458340347 4611883716552257898 2515702708012976040 13786856685257631608 3745335705680266553 5250240776239255360 6976770222965747500 9410537833371068380 11766475381806969573 7571858813872981378 18109614978578266743 13017945010196889273 8439441034850166316 12596068400332446842 1901695907514374924 9582265673073281405 3852343289039261789 6928464039867879820 16494093311841217071 15312541181502297483 13869337628984425632 15580022294861525352 5243582568204732375 1944489766289212181 5156522572678806622 1197945577169189232 7481174504004844648 9929961969139733101 11583057862409406332 883785683703544141 13269431201373361975 18018531881820846362 14251304288661055140 12359634084037850538 13767896737216885547 6122754956878723044 8350221519713909414 12418973164681753783 15498437513069137145 16886646433694513813 15965081071783241393 16355724036880828846 12241862203819420972 15330708905896275235 7992746340259635921 9233044350536042100 744004869485714108 15943854194644449077 5029975771978467541 13948448325907745605 11234657012001540058 13193704593227123549 18085174896628545217 480402845417529628 7777518561956634244 763406010645428052 18297300530335586264 5431143806377553447 690644080715015553 1112273526396879746 17258956893700013570 5972754598569108377 9902131221437104060 13115483421181747234 1656772361770345975 14280465866361299661 10648101340194547327 12779728116054373770 2079189546087466087 4610830516620749394 2161147622573079349 12221231695552747229 15420340962003864978 12604019040098448791 6494699909106558894 2958566856430032110 488301853612693038 6690596248577943309 15936792820959249192 489050932295086789 7663219212272683783 7488825427952228621 6323096109467236245 3359303869637953498 2516653095223086405 16133787346304781619 17668703706758184098 3382991278577646906 15727402682403774450 8928110852759578313 3736128840265893955 4856551399531726792 10831821986333200563 5869412021680998120 5709263571063969566 14620480949291800133 5961369588134142150 9953787011746883153 13434877646489839428 13329889400793677961 12009432193197048762 11277039359874801560 15128528490194156126 17275511233449657340 11751741817260123730 13114188174514237551 11026881039112502737 18175825746820357700 16379731888043240553 3507301334335185889 2440261758245461346 922502300716360945 4590814048751172539 15028815746397091059 11495955960882685051 2941131281050741005 15916097374679996892 386532178442765411 10189260277653989370 8692014311207916611 9786325713259815291 13143803422934110280 15812664815049139759 6491027691689814628 10706544790072816242 3515289219144950416 14040490824356290492 11170285697291523393 10957093047327547320 16510602933743564854 17935259231351798007 831654480166236559 16753539045849920257 14550086193240336693 7918371559944134563 7384084251645574482 1738228613159422847 8805258407470661096 8520006349742669961 9666399124108538819 14102656489021028084 9685046152407626710 7799116843976645595 4400924525110463832 5177700513810671257 11422076534415316948 14358023897749664553 17731552954933937883 12135941237216292921 5539014061660752279 17099799082461232829 1531812426274636825 1328973676881353223 4990731648874646057 2944967462533263655 9068373456342386713 15013030683207581329 17483781259545569875 16567667132995224929 12550574738642715231 5210145463619045010 7548404080595812155 2938020793168158761 6759778941491856353 16042109987100734850 4648081861478767650 10175898491081571902 15281510660946437113 1131614776882251178 1511761791353238010 15069673395846093428 4125593542084525162 10639146663015987336 9325082611550007719 15171053314947550368 18322137826875214163 7411892256597484566 6734224483497771435 8909371858914549658 11594323116565820247 11238130610950721850 16159552513232518626 5011190855436727313 2517135107175655145 5994939544011858435 5547201534604785698 14630590831644425183 7750585520335301281 17855267660541736890 13877387015820334565 5448087791689712468 2019420803192171274 3411542851662296768 16990521211240052340 17160326727294826398 14743028096259641049 17667209165073284339 9012182934163064897 16897698110853356838 15646106762273050356 13189746625313329861 13531562092665134178 8938361694443451623 14847772469348793412 16718335760302239898 14206585382910013622 1832378912410082306 15293193076484529543 16760351376705834408 10514742400936556587 2524593450591096013 12835326620636628361 5737283153299823510 4410714465808204345 10581178819069486666 11831430669151532473 14156334479568061632 8340885834796123279 9637602397117725105 3979522498425143957 13130073180948576714 7406587849752370285 8042143433213503855 725484061075816377 7221610559481432700 12273354592613428365 14356134112021963814 9881843762053255760 13113935586471175185 16812972309455989933 11356026877105906659 15091641796797949300 5059307795643264958 18157988516926679532 16057782004715378847 9573139194190636526 17612979384521174935 6777095632948165624 9765938376481797624 17282186895523860356 16925324342825196392 2830059914655373003 5134416121389115275 88975025691453929 15625907577817110945 1687299735294628473 1213194612546372541 9978570047601762923 6847491320331714939 11572059083496457219 1128123650129000193 16298498827262195672 15629181978105070993 4845788059812833307 10599769681030654122 10102360103187182874 15755241026016921661 4205126272178623920 13645537051157926159 16155015098814058525 975041371266351436 1052853617434736364 17757273896709129472 15154187688667135699 7873226878701039859 2684331496508561705 16203801313382787549 3756644960161868531 16224799848903916004 16357232737287891550 16499401583069052686 4279211580074937440 11317325452539259049 16916879871105228497 1216708781531853291 17315938330271018010 18007994886497600247 17367367602942319929 8443381604463699370 2884643747763981324 11848645499164916036 14132164842543933148 9266933043235713790 1380190801873955094 17694627304650720392 6430471267797552377 8603772435850109534 14949045467194892883 6085821436388918916 17726751348690269271 15347593668543606216 1864721586108496192 5539922277928511334 17585603910226704240 4080427135891878358 11412191669785050236 1798909600725859461 2056203021322836419 13645091862339895460 14830559959464759280 384990487166311987 9150980528494967710 13755765041175266477 16473393008476993203 11977237148487371533 11318001464915672245 1600981057111944160 15024850177601599904 6511589405912848596 11808778291746135598 13555026659731387738 5291877602210883326 17706966713589568015 16303977909451840307 17964297381777898298 4006362126246837531 14013894324056355971 7718466464788859359 3451100979169950450 8756891346097546246 10031507789613658957 4971159882500728108 3619462539009004200 1376473369973457205 11310000172973001870 16850970391359756633 745376559030435587 6849815726034016421 16683027222625596849 18276704083951448346 3075911068601353681 5041208215881333041 13248166404175298851 14193014248057650201 13096778336178861699 18367549180140169069 14609961288321343813 13752812739785116339 7067906777260469881 15373358273775344738 11920861396342631074 3950487318774107899 1848540287917868189 12893754828295991854 8244173103220758821 969944624019465986 2272818096522993608 6637964891587089698 6032473037832188056 17856379235636048644 1844975122980366049 15880332508073566095 7799513833467263382 5097315803796918222 10362116607198319780 5701438613178662043 4792357176262231220 6318895419950501295 12437513810163745879 1975687958310840069 14893322306702249690 7338501576249215356 4730949506743292185 11263248534394640227 17838007774204744461 4108870570456955288 3256695764185245308 12009534080892086520 18121244943712249620 4494183909401138468 4461778600870151245 7711859647204226597 1296293507217825072 17438719801078044079 12339986831463843728 9542710916427801806 1922464467742645053 16239658186586921254 11374895750872876897 5208198811078524548 9697673774069739056 11810746437654574939 9412858941846655982 6506432826135634294 7467130727493533069 13164653223798022451 5473634898434026562 14151764907099259571 10875838815610526927 7956793768515511308 650787170585828122 4195869243484866044 11937094733990937230 4668198376021413133 5361465306715875355 391639146236186181 16914994684081917049 16764869719343491297 1735898782146297215 5792648230986741415 17840684320344647090 6918431521182890015 16480995860440797300 9145516950159155520 8014690155566412484 17076685910483009978 10037817272647385241 1710709730071596495 2300622499481465170 6526852424147399835 9074836382870003913 7715220970022156666 5849560308647332679 11103063974249523297 7314592756509234207 8531295231787703663 8586738712629041198 5368072667336884945 1293829631330305475 7689314327134398476 11583060013531505928 15552591592742228117 8825904871366009944 2991600011326491702 11951203160805811141 4236185172982779225 925104571752258246 14032272384918214084 4904378065622137121 10198334287757348728 4984131283868868789 12303785138040582601 13838250596406344341 4629603700388699525 18117689935183686952 7855456522228633995 6349890838296604232 6732584863098399672 2526688811869312223 9207854844194052084 4756461385145402381 10810312579047329334 14970018047085244228 10896747958831188578 1358993532011521082 9361354725918582085 12346680490537288765 9388525343512589491 15906266739849415908 14747017977782190810 8822710046599488703 11598275160738666434 16966366661802863818 8416049296639235938 1911952562506149669 1332418245697663911 8387586668255854917 6316332977863312103 2784592841295422590 11136442815885506145 3866774370674653044 15032326559756818716 3140817710652126003 3025092372801901896 4546548204947125238 9721067146596051512 13978792298174563312 16483570301588001842 11055623160407314340 5994890654852987898 11116735293791806830 10224342414108012591 12220356710124781286 1926141601434906949 11296963267914725349 1117914597376049879 8653253672904197819 7289916247329262006 14160241705259454815 3345235546839703709 9623337935266806174 9006006623437624311 5269114881255336218 14456368101096403089 17693892755372957331 1639562245452195740 7641865734506486027 11030539244790417221 4909583510093338773 5150143778114155540 17911155173921209300 9987956352290579843 10250374017409306440 12548582710744858408 370156161576191315 7542996200276451733 13164441284060906261 13376848052426386052 16723893706440053338 547075963385950909 14069029727667507742 11037472585318202121 12098939536351469233 606850535925438341 14160526913386895575 2515071355407736271 8769552180092017210 4808457615347237693 7350303322780315645 26223955021280195 4639620633449946538 12399863296665561568 5715454477428151662 13517888625103765605 8597014673592133439 6760152258896854491 14695552252362599433 15833425292520039778 14732766895940071941 15646483986488830919 11229890168702986163 1749464302717600334 16674690505758636496 15131501233780758403 12060613097277334563 3489588216360787765 15400619243776370715 15667145430103613850 7262048334407859014 4797763309681283841 5048828329769893889 9901981450818419452 7825031966615006307 4540773221302750145 17002241111909490710 5796220383232058560 8959139192900946737 3708044993938207900 2676292243995136985 2525724742783740085 18409816103216242899 2835779687419181165 16458078230165771769 10576699385557869979 4160752947007886475 11255575547411872447 17527137761736865497 8708187112399408678 14567030936333765691 11184333455576753378 16317742497023266020 6312325955369306954 3980995358296651699 8826030375981315884 10103295331536573661 2593347813564744680 7653816135948395158 7647190237209156918 10767380800369940429 3657353816731526905 7684448489067742868 7184229580466095681 14244832276743644603 9801148609850521338 10416941343561392824 3320338956853471007 662576619584794384 10328867247522287082 799038591671619771 15703726675620148681 4687175708878962275 8195066855144391816 6555407731110844869 7750324914695976938 477675825928726252 13968335346402871930 10909552136818440308 13619883221920913023 324727466456767017 18256601960144794680 1809359808386444942 3673869179394862483 12019435523078879245 7417425481528689541 6117117436500725479 16471493541808301291 5727119285805539331 5777751776522712699 1193312365024906626 14756333890576758915 10226264328166456177 6371844566738023632 1486031305721215426 7426114954596317445 10281045462523235298 14993485643975318050 12323263214831296401 7155248613791693028 3068885420772963551 7717278995750106122 2139979774719373313 2811359702251518081 8811211271894872094 13138487856163464675 6020949907620215575 1277064474540052192 12001832090098120619 200216677230120529 6626994464058636033 9907503199575402525 7408763240649839954 17100500498865081296 2226672731258414191 4637296999210141318 6933052981346550276 15271412582142654238 43396450468200149 7773782476596654954 11616711201112776686 14272648193622723378 2051574645889981293 12973763819696584719 9794171139476616621 8100185430298959667 5525268836466803262 6118661334100316332 12614216308698851024 2621732953934953870 10897097302427248040 5304979266717860411 11413590923178652322 17195854804264335885 11010519148493741731 17291119660986313309 8743563255190132867 8882364022173686419 7333553361542632561 16848539360430754069 4239027737876535883 7264883081504118880 745071955329299550 18407826363839843824 15283887385606940011 17338263746999024095 11110697333704261992 855347552471002064 2378175697892218922 16563506299590367274 11701909579972691790 16607313986136973336 7954259108204248431 3305604338295369020 10522990530186717403 13010767685783727977 9721242304005429050 1377668344321811458 14086502789883254497 2625296176796389777 1152102424834251392 10083167063652317937 13814733863529852162 4414457415610154324 16194853966291615280 7382146744053028107 5686288298315962487 11974496838371672642 6323522166393712711 9842319068337990474 14262711168293965604 11096867751570219126 16785816051494010576 16829665359775250710 12314478545356474472 4772762272403959022 8552529727959278290 8469595590650827329 14631547662853466329 9456377417143454266 1133674072826737720 96830049463998073 12734150613657832137 9841516546876729101 17086014391229999083 14366233437320386903 14627996948656257930 13282005265759114759 2789936463992498432 4491166463368983759 2844440382059775979 9616257801425493964 11589523523115728947 16008380603234701286 15598220810670133383 4648874921466791382 2700698070544920196 17731958395529452672 14204134447832100312 3156304979625868944 18315878167536011810 1192191725692738914 17157149780407486686 4071139732162809850 9693486419920266561 10637452664953788805 15089192961389291467 9510396949717232767 9842590517914128693 3303207043153582287 4969467818645315568 11597529840200055856 7015846881098890614 12978924759568811416 9129959450248991346 1511046800991400281 6709869945227794624 8441935080878999779 5683623099730573192 8939762191111628095 14222822865783693822 16414087350690425637 11967131369053266654 12442199432577063809 6454825496967393981 9509392963353860856 6488446732032492327 18411127314778787096 15728186512018595635 15389855991414287736 10779707063611157496 10566058950706268298 6340112227978116369 15123952849845141273 6785580025746815709 4633489107358086849 7020927154238487050 290142608675774492 6944684176613950292 817318255864268060 4380428359031102981 18358314697258644759 2435437066382434292 11166036981692691895 2833755327382289412 17794659425950892926 13741856773166430792 10670186909091383104 7094024523411663687 3379738258598049647 6632499077247948294 11612849990162826663 8045631051865551210 16054594754024112331 3535150282750755982 1124224874955326025 5599331123271896357 11511528695656532475 9649701244629153435 9587204945771843751 12743784242764265358 1238667253280684194 15213431215942315328 13885323480179391245 979414434021745469 7987272220442902290 16407649052141547151 6461631457230142488 3215788044691896037 18234062631262650541 17700086846500359732 5590550848286159984 10527336193518452733 6270248540647924810 4965861026148075046 1241181649127566790 64984945853982049 14401492137764463959 8459657107113030656 16023458294500010509 9154206892675539145 10918889103788096057 16577998363380894250 1236364264216623837 6243702617881100161 13096061244606747094 2164712269063603534 16642914512892030371 6209293466396164444 10234652456075231002 5401780667801674303 15619946245357195067 6960545664083104608 8640319464129995035 6079292840672112637 14265799187875994156 6702087671301481691 11724804110730781368 1119600887207896918 11327174043425431116 5582055373944827507 8094502473270370383 8955110023812595593 8116886540358506379 5522852273897938811 9936203625861203673 12545742329828008256 13025734703304577920 9295085574563839394 7125043182079146765 2952646903826836244 15766131053397416425 18156769861744575341 7344973337753602600 1278086309837792362 13794650517810950260 13373648780651657785 9107022187459787091 6269581995956544568 11942874179723539509 2570917780953206789 7707625988221813132 10543912985413223531 7913391748627851621 2932467053724131939 845502984731467843 17756486845166618751 14033808272373238096 3469631721153395017 2463565594514360081 14476965993445032072 14360638057999811412 5374022874667627119 15358695006277969620 2512725815690441176 11566994359545744998 10224764190491801299 5339700444899396649 10576168273632310294 1086329566445164818 6147179969470038928 17921469735912908370 13615042343613894708 7295340431871239118 781096326996776480 16913018104678758362 8583660721770784993 13067776444519556180 18351567999611684814 18376330720516882423 15986623952235220803 17886701078512009500 14588899938982157404 4451710680849376707 17759924806321200136 2350522307611836299 3743029749097864638 6807984811007954603 7649001931352330439 18430726774067578935 6052866103997820965 2774646184917382374 16218780529546277925 9334932920396907902 1781724407947867154 2367412320938064744 1983827591191231168 1017405792565156044 7354056790220836362 7682320075331205347 11049488250265351791 9649631039838033310 14808195397227795496 15014011014590679264 14110321550199973255 380114312258420760 15476626938062803183 8945347519021804233 12833931287133156186 13966639158672031308 18143337253273158561 8886978415769913457 5626643870725750536 14088814920249842679 1312756666696521474 15314926760408485691 2760482951523844548 15618650617996805602 3919387943070398232 1115582301222639217 9928595274401038999 2777270393399517919 9788191201695827 14522589809192192339 17849585492182384379 16710652460939997778 2580398532273359389 13724913556206009115 3375678891225508668 12278982245087996671 5420789459424799478 5675695423346283690 8853995791002310769 13893032866544945182 16039043788629592761 12097907038240455615 2010386992185617348 3876041080913129123 15340465741782303484 11538461538599941400 6021441078763862105 10751440204653901917 3213113806498108453 11196760641184319057 458903176122704819 13806294199140691582 852288543576888509 3227010968860480047 4172110283193911855 3554273423890685089 9021206571109217581 9128541766863485273 10086711875711654889 3233217270924495209 4274505806849538844 1333414145384951078 15450008116209297094 8687764094541001263 2679444641870556618 2189655012748583559 8841964551120034567 4137859258508565378 14025338862243186063 10706328915427788425 2867141201738601174 4516247624553515561 13227791611239795264 15432048167056970675 2376979198566921272 13035846296125468616 15440543717635591075 9227971955272497270 518535601664967794 11123368757526621767 5609337768560300172 14612960846950634791 5222024251616415873 16336921981755900325 11698170420183272190 11985856151630541720 11346386315856609102 10952272402160208429 6535742115883428353 15986257492136347792 13342667472098342756 412390263971811615 6084624997136216401 96080134092056443 13903374015365962461 441321380883993744 13252672336285639038 6447021112670384621 13073296860168203185 12510702523233918423 12207054269847339423 16407221299967449931 6059454609455589312 4135387383656435396 2830847398708607840 3503244811755890459 4084515113394288296 2452250357492281016 17199783771405842788 12123382956539783852 14013082248686439968 18395130029136093520 355446584664955364 4364458465553157816 5408925897007470738 17395925098921108435 17911580088031847781 8396447006994955965 273352164545740535 9715676339022420204 2214042297356639026 5885564693290019618 7837102766247310580 15836279330079397814 9259702005013183846 11114680722626575412 3763966874914891646 6471302769650242892 4478316756285842435 3202668546566212841 13747726391335587346 9366031380777718330 14619559702026742251 6290269724870966760 15321587359164386394 5737314724709053877 908816754359119093 14182095628210879171 11544337856692236712 13879017220672403365 1402313214930646449 6812386836330611077 2852006601309381982 9613631701187549967 8353211544430884371 15595669171609157859 7246817756887622538 16397417830819254763 17000724992759938220 12163277186727541441 16260910383531095109 18108757898355545373 10538070008191240273 2888359373941896459 15990047556987761722 12590258920125930733 10394202735626218496 9267410064965701520 7698367165212618901 10369540211457876903 4189534428847088205 5512275771955382951 4771131912398762267 17533066953547619539 13273888563961208697 3659604937879649604 14398851953584561522 9151721811040211692 487961421059051575 9083417009409870447 7309259447628368197 14433385400006352193 14754726917489722402 12088525640814703628 9042050692013699026 3212327233601315223 16461278188745690725 2104195993348479973 12241376394310591184 17848515576633743371 10102439372670801602 7303315995468826888 7688800129941597063 2126739268230362971 15250461352355117385 6860551776314258849 16254108363676722445 2442880755151039304 8823405145127893502 3503119104031477594 11804654262893299851 5486348703520103277 7937311613797850798 13657269017789418393 14333205048623985353 17789750280627736026 17506721334630352104 3140611717198717320 6511401868428872041 6229034347406591700 11409694129726245207 6222564602164315540 13955785108823478627 14216913871664819827 12194398795979514027 9795917844778036642 678956819080586401 7248590895079770012 10905787755385381989 4015794631261232274 8295784421654289063 453249776374292802 3576103345142227746 2858523908215620520 2934677915165581793 10001025796527324450 3051849703840801410 16453902456873395902 11721577605300925023 13611204035421789440 2595753134958442544 16500618468172983234 100492355281177465 12158593054016252348 15977602341454633929 7093742603318583056 1039610542921846665 11344953310699941214 858529705553635020 9087109925640778675 14505030954605285637 6796391802488863486 9168092219784634734 1716750953422338505 11804936244912538546 12850563110600227920 772546083903264041 13262251824077573816 18188002260757912949 7284101397790434953 2452646912943439674 6498491433153621820 4098079081606190446 6598962524555899719 12684398259549941289 5850756953387574881 17698133244120986164 7278488066141209750 3815926973218511011 14191273491863924472 10627171945352607602 6484126833650445012 8305859166760617258 18429222439200269810 16412045768117364539 9877927937119514565 9419545651539906802 3631596716594099340 3533920141591156390 5226824789477980998 1827851750026657676 18144451800420051682 13988588702062669052 8054406611544805152 10273929081739737188 17287871207053929662 9628081876976882629 18336687001868571147 10984020416354242001 15241412408744747851 8461227770417656165 10306666768855796141 1492614008583448606 16525484088276877439 9553080933169344327 1361720391158099536 16119284091327414372 6224844456155828899 5656255660776664071 1067527603795722153 9091362961581389984 4983149756802884281 2928797322181018355 7528328854929173437 9857096800151556767 6347686652602487075 5312285579926742027 4487954222470116632 2756142593438681203 7615644701192673982 9054972577823212040 15648539695198350537 368008233500870456 12034916335641242650 4044680061207799426 15217940827826380036 9908324505584279984 5610178251010076939 15720557466315841411 13664610013661309602 6400776557705745244 4608707940186967329 11938369632732741212 13374374632344296230 18303361113190623163 10789822354275227265 10242109108740091516 1411852206893905892 4299487808725723454 606789412675740893 10671334550975588440 1300914645621928702 15109734635037111525 4424457471398356149 17767137060187306313 11401611557661303867 15170792449069461283 12058370510066454303 11992890622316527336 2370104984038561079 7731994451940284246 9305876113169437514 6028963081170466052 8306846704764974342 16523763927821830682 3092449103084428917 2822718465777066628 12694353740584215033 17890433439669741024 12694010148434520881 14601424311964735652 16028963588777376593 14225427756298365700 17441054591877075579 6508834510964074505 6431672291624735740 9719973888473255596 11774802717347274931 10167541739888294235 15579061780107883260 3753270770257469952 11819611268577764516 15741269488652784293 16099204895554239753 15262441369219069359 9110176553994109747 3997407449162732118 8543459241266816035 7242483750668263716 1267863737817383681 4437925864324008608 16514145378974678453 358227126446553383 9351122282086653211 15408299706943909540 13457542092838621898 14375697477450954521 13730910759363384121 17080176127625553949 2263675792987567084 16493083146513309958 10152478748611995225 14587918082804479372 14127011023308747167 675641233654068041 17864343700157604535 17231738808185278139 7308741347272691667 902471973095927629 3833849430602662360 6757472567505150366 15229085455198629793 8879480760251728684 13727583815271142345 16793619380487849592 3547886903759330841 1993170973932623724 8637846406961980473 12083389411735466633 3176792734503674262 1910698282818690172 10497267610936603438 18077920768884148641 17622206279614108928 7282080348287262989 6202660623413336266 11599155544843748806 5087455850084048410 7078976969912878125 14216947225807458017 7435905352768882592 15446427646297530339 17880092326122975927 6771220919010080039 4625725296492210368 1443829919774392654 5379778449789421899 3897252029876547910 12075943168735708045 14327555662842851064 17869677093798216996 13048810977025426590 1006613540475211075 4387254270797236651 17361801938602964175 6468535407514905035 9001156492159129077 2458998045445003775 3939856435509943063 4078538898928777025 11403250300413401741 6234210305636079662 2038964515491809758 12209842113848880614 3971234157276037771 5229710490330832319 18014188114465560211 12467615360792900345 4252485769726090615 687825546342857217 7268954440786528026 4161265471657588682 13682081512940076584 4054263055392294527 12097877415701084906 1918035985228018932 4450567461865619166 12760544524246958711 7306214100443166563 16226881563817145338 13970244226972375184 16565302970376598060 11109816670410134281 7450369273216679121 11850484899745981784 6349935446143385338 17100500221639854903 15607178553798957487 1178021060090216777 2014598771651232908 6867883138398646485 503114644678072804 8543934406672541937 7940221987160387754 16962763476841428544 2507970454883276466 6884377417878574885 6182747080742762033 2070168112774668385 17075661333275585413 5711316375744682708 17018086479190664754 10223641447552438379 11709868364031878728 6192141247046543173 17313453913364646723 6917643361845842841 586884003887871185 2344489347466459912 7229063880595995959 866498306296784847 17350077537742784621 14512864130119390866 8635111691484745190 35817664631966791 16018954299478613355 14238661435826058419 6568973394683800080 15035930831143497390 6119306949134431124 14487361536542644771 12161063530027503166 1677702249677521021 3441612537804836352 861076498238831311 2421078856183569626 2532751134159883269 1477983088814034735 5658940529110899373 754407776153422340 658996645522084689 5906345996872747535 3325686754899196784 17129105049375848547 12729528159220838054 16522795141709912037 14936587153579318559 13863333191879503543 16604746583736353424 6475812346581499303 16701034267173938256 3579795337332304159 12831853251916697613 17946770344200113133 12002405815154435797 2610404184323340039 7879940440733735852 11253720309286798600 13463954307449131242 4977492809252472980 16064795988641998948 147144276241258507 12672885902136510069 2047125109559744999 4731520790779414002 4385052005904771643 6211555637261426500 5553572784118761603 76321007771932435 15058065027901412708 17443915078378547372 11572918007127341886 6204705937857665229 8689347682050732327 8245757524407998488 6523791758653979728 16904221096922571024 17843618539012728752 18015008686274362764 15817356329357164355 13709969362563307936 6691881187397067078 12844355682973617214 3650290163762966306 4681318136324894691 7057902664589444534 5306619346768159660 8304831141819391842 4690960536614872579 15462174566181207218 14249137575667091279 4169891558181585169 15860561113122580039 15052856271447207398 6301918787673410006 7503754986884567496 16538309961349115335 9159616388525860477 15048420935364180182 18268129407703370119 10353068863395900438 6212079353360548383 9088662977007297804 15231599148846448324 17709108095014119267 11455177304658640725 14059493695696670237 10562664872269389348 14969422700997177339 1157700103484982273 1690397169443725910 3849550618229201311 6922964021160988080 10576223320067301644 8997360887299951888 15175207537962040068 10019881734310836557 18241920193901309252 4490917463768046360 5644250996943986922 17454087193664693563 3626671534800829227 17580617281893663498 18090209229786930073 671970430357444815 6270401857827971202 9577343944103846459 9803154390463266010 7087316297217055214 17554043375443581709 7455323765005680487 13170359105666407069 4245299173514553358 1916291831030597171 10085316187531053453 7210871655060392916 2509301719970718900 17578693113149730339 6967260107264439061 8546659737187208832 14013506668768860411 3573142194520741876 5444329340780591077 2146202928395773235 5243108476865751874 4316443359720275302 14411776562815713527 14459260624846731708 14842938047933198085 12483654778558690498 6629806504954385624 18033731750053374887 5521537203737828374 8708791176614963951 17769578779643784838 13413163521636321542 8367323558499779257 9140626952269950405 10098544085918560773 11396907775760070123 8342689019552933777 7532582287422793136 12298029585656861273 11256505390495135481 2197427506063888745 16391059550894285016 17570200251764678548 3414372114104523193 7614495672854766834 6580895974049495579 1766539219371668605 14718433880642482138 2096328258480140942 8246295647164892766 11679950859183936151 8672073087376670804 5562998223001497866 3535081237149296943 5250546338171064794 6673068661805900140 1964308864472821228 15993100964031614018 7991150140776288150 5242285393141363027 6956887940994892816 10514613235003105944 18085458330969069003 8389424074679908735 16257425854177296213 10011109676597292263 9373168795005497007 4464064413222054034 11280984006226450597 1625767996872177571 2617542728262828282 5617636887745465710 3803784204755594072 1909236076623737342 14542023222847075996 7135345815861943768 12850120519647743317 2059862069894140069 7730361521324386064 14819446710938120111 16198891472376568257 590721633125756440 18386508749185703556 3411608578267613836 11400916883188953125 18229848766625938629 11530496347790106313 13961428420703644053 13208241491386981647 9114276879353750461 12846732948643181386 13344245345610066608 17412706696680771623 11169307055123341629 10224127185343598459 10876814624234852853 16038086133989988646 12860951660508120706 7715334773164102345 1082308634513006966 6536724854540113757 11360199691046635844 9710807610619808911 16991446198327997186 5282081168036338485 2176292467441958183 8535138840070981420 9323575158493034922 11465907696385738663 8865900962202212916 11852792764827667049 5937141845502556278 15279145301154550616 7712503921394519147 7790331218238656058 9804769920664269168 12172768257742046262 5656413836235346195 10885595796278675675 11136523062340438448 17203839417858249908 7905280700742241062 11358313827272221964 3790785860398549393 5202820328278238123 14183826917525448119 3201342804610460726 1911338205555086651 1996033808698312038 8493729722924294465 15484500695857956485 13807612294412365341 586854027341728735 15435694381684495333 6609319493766745796 5695703587309085796 2327362381076325046 10458143786024628015 6975181560950868271 8843448677588620063 8139844080449239594 4941802344916786681 12561872097670986169 2455224270743522846 16046018321662243299 4689338239643360491 16041941626867872991 7953648823402005286 7728682696346217645 14578957937316073894 1591783173689462087 515985451203094036 7069842859596769553 15741664781241733532 2765045718102526515 9179943357519382312 2921281260272170632 9600184604563735649 4895126573068191837 6296688198217654826 7730214028027766758 10697753472280302934 17300919884523247626 17661445204365097419 8916591403940231791 11135695854239157275 5694758868090014284 17123982987553942223 18418817426023349601 15689186533040467315 5521528829996087404 11498050035331784904 16630475694280854739 17165949409615109507 12420806189065326993 17713001026047213139 564241807073422187 16129494379394712004 5796493126648624883 17612851579871142879 10320861705952977156 4734409562234859409 2148653405406177880 2274528704886402835 17594738859175662940 17072928561447771264 9327146646121539504 2342332022569266449 9986535568511332270 11234204621437017543 5537206984841884120 15909992256931371469 12467230366062952907 2761026929553337270 9009381982383089809 12502439504459809149 13439808366741236976 16060173158906609726 17457448817704744176 7812471577822095991 11895594976121385525 12142983969972047032 7890217643338979495 7519702525682725789 10656976090294688161 14775160609984189620 17157802589896706824 632472358046954300 15905452015274983661 1504951607664451133 5447308893360333815 14789168751203488450 17924832306750414912 2829216447135771337 14952208912969487100 11757116259186965888 6228226354600056770 10136749492918364378 17162582928150607194 3852386464472065563 10566177714594157689 3680490795258426536 2686973143014015999 8407587479763940173 6209791958063608606 2910861052050088201 10419388252856169321 15892562716220866107 4906244875901391001 1890204202051040783 4715372725580132632 394263072091675669 4834024729175177471 9098606427539008012 10649143020268296952 11262561596564620882 11310036706159438366 2134815762951799959 10696325373350633317 7824707963039460329 1133667556043369848 9988230204322733737 9224791434325290033 3981883498592001169 13736141493220440838 1273506855659184548 2038911650622071071 13962960336127739581 14430408215034871910 2558720354096314238 6850385608718406813 3030690498044680627 14577010669099872170 1002946243415222603 17767108699413532565 12437510745729424751 10963204697940080272 5197029728840650079 11279599652601737672 17636311652132732195 10910840415114866844 12863985013816577739 1666344042745819068 5919730708776569066 17747387534234542244 9293214698352786427 11319364417112524263 12194845568122476049 9492677324529991649 5262867257351833386 9190681297715461478 1979036499867900939 8113967195016804147 13272335912660061952 4038765516703469584 609248376337399486 203130858458402133 2605588160366541349 16986366270963406053 11638401496772118582 6675922272539705158 12325315386899404766 16913032092509915798 10048582755256628486 10231798102059625397 17636144677914118304 11065432695509884598 6981119919837205087 6731118616099497986 13648480523804357982 15282305531997332380 3591262831985013427 3767766579314651452 17299672122815876451 3763254383337973626 15778099083446248616 1089444722451757621 13062627165848398692 7270283303226244530 6833073832717347226 440338118940493441 2149169933137418773 16656088561834906058 8483336697866063045 3511538078067221756 611291624779149574 11779065500831726775 2445321914306743671 15168911172339930113 18110243634050997544 1212654585425970168 16423005338206785413 15624814250450365347 18066267327345199327 12446728706950035212 17646999498692575910 5757253675742503587 17780191433266416940 12564001403240220218 17024925301722322008 782242206421890392 8843258300102009301 15120311125493529323 1005363883674868420 16969355840490119509 14576099386038193040 3404917211151714353 16002337523693542655 7152731137649684603 4297527803361085577 7065130097000824898 877302810059126340 461689738379563662 13817363382277807229 15497612647702883299 13502681246536173330 11059220764233683263 14803664096070592808 6956426671480512073 14221500189841832062 4979829726716115096 10704190295624209145 3277580842394086871 378817410867503060 12074852580903231484 15947557565846702430 1919314946036292998 8983540073975658005 15613883663234344464 4311481211317649603 9983668547396170395 13173953644018088498 13797009074756768528 7263064805104311570 14819328848642915687 12941631369751971823 3370001017408701350 13349371666286010057 16166047136673133466 1354304835603251653 14303917305030511619 8948905620232861462 6976273351073934042 14256600465836704771 10169083725493797649 332545367545681460 13587175756254684570 18362122742147113705 14831362431162236042 8295370964877641058 17797388455173556762 3594374391623197979 11457367136503196978 9346430445577911792 1710723047810220736 6905027238961452934 4895360963077922398 2131678068209249301 10877530886332882810 8651371933247204306 363069435403663930 13123095373552447347 3497736674809571336 18269704744344326258 8051577514151981202 3600841708654885202 6474099092082344395 15311778142626282885 16814663355778094108 9343469924875962817 11681540395851444790 15656592865616828677 13411671907615931967 10911252708297052250 10657742948225311962 14293213886064916000 12458525392839398568 13098911347369974006 15560635647253927634 2939648097465233627 16064753773067219128 3912508106140280344 12477669215808396272 4850139422351581217 10968904057374082722 1542949263890825146 640288243456663945 16900449431852773969 1562956915305185546 50113920927173790 14995796393876446868 7135144278828485482 6770249841142814951 3468596144137654442 14997094634272612872 12222365801237697205 6996832101804367943 11701834091263261939 632115516929469275 6473108506488359750 4633128493350000061 15576715634775543567 16142031702146212270 11957616873213669659 15605119155264450221 6718400336091282831 13602473190206868778 12323523355059685925 9601578858608801687 10693867160194520879 712762559591276556 144034520686755397 3517506742906299059 12949519993710960766 15645384071436919271 117661612616093062 18254577877846597822 3165849717755588330 423169521079410173 9688561404990632919 4225863672963265043 6235505441133735297 11019912207633915542 16176944068923323023 12023338645369815353 9106124843035036431 14186379023335236842 161909009852065537 4098604644605050693 13363945296932455407 6267888777801100831 17497402326081594916 6945207078476678204 14105303653276416584 8726527385879029611 5417827027244917946 16134155817497242838 6871431624989820225 4995672938795082048 6798918257090167694 8334730530728053881 10322177811530866218 14828869117829554161 14710864924170243887 16759324547609696658 5715643702341995726 15280607468323395343 12304833981583827343 285935983216422693 14988396435057956220 9768000993602404821 6388375928058982182 10464612383746983109 18228667485297525446 9417957142237212952 11313547400380554191 17069466509979205268 11001628628644520554 17789692363869349951 16493188828949526533 2858564013521500116 1812302722376315840 6808612869706782205 11834783714833971647 1953487096622564664 11158037934462106746 5869975136458837807 4425251855165877193 2200334110390533828 18173033899484025759 17380777797219975283 5840908457729131529 10226726786176105105 10316903818072099462 3009546847258446409 17338992651374331447 14108555889218440924 17953452718182352297 10823621860006656645 7675094183126178791 13225813592549749496 16259812936819607755 5770637936331541060 14720499363921074566 4388832340730394673 2885756550983219371 4932140647019748984 1479100064906376329 11491395641572121066 110064924998205734 14209764332304078425 2973382885773190063 6841627150605405005 9814705190858197397 17599134758866869018 1245248392565293408 8335556190331575689 5939126820316131136 17043466151403795102 3321559286610852888 23020826598455832 17071138484912821092 15892618928245153498 4669442436708199368 7351937822242848091 3695347211545130462 531219487285152031 18081421285846198050 3210333079176279317 9211400091336207331 11542316291458031132 7253340430300586105 1546517707316784570 14764819266052123033 7562118597625045595 2929699742475923847 5748138607482051467 17614297833342205798 17573771202356322269 3467420292527081817 13247200097116460452 10880200691088492210 12434318775383596022 16420507732977083107 7769383235229579556 17222245803965612869 1752981063723799916 5841836047645139742 18156145909511921919 1737856421907447028 7652622035609822014 15411197127936256020 10648225253328126556 8133837189648923607 11281890765643200695 7891943618647909198 5435362655966182416 15649733382786191939 14667082883582704344 2013046746808525554 14027974374599091711 12633598039558873202 5586944842377662673 3640477955218559446 7045814698316056977 5525714139762423310 15650155421463168828 8445432641755942636 11259188714150901535 17677062789970556141 9221668742139586985 6464365717940980503 13145873000779063206 16129100472976949031 2727566439799820947 17954736683913606048 4459413378176330306 15843200352906989354 10689259259863531897 6066021045724661948 11628887491305473023 14114710577597167267 7385307732919276624 14174202192296141000 12873274233367409297 12525774880530813959 6239365468040397220 4505665150742055 4048990389985563034 1281736217774445558 8451500658004488040 12496569226796781951 10767480442500968013 14575961213658707032 15286580854165233907 15604447199027878454 15520178922240704543 1587888621307799663 9560583293888577771 14609698784767127208 15021033709675858176 16182702942923515821 10086611055606292787 15379015579387987734 14659547424366399767 11036395541787727673 5189809082332482266 7344082982342869955 18004748755904972155 14142687006581370548 17686740794649619336 622695692594943932 9643291277565735135 13205770957257498028 13442852237737801479 3171821577397533 9398289328202650811 14678112052601105950 18270886422228421515 302469150241338927 6974360318035718395 6066606850408961636 8778220420645810762 10607175736108272176 2246546111898974009 9197701375621120665 987416989355587591 11203323992047670555 2449053714761292539 7491330275158232801 17188021103531026957 6791241092576256268 2485541985023699831 9848130975012907308 11657090092427765382 14052850830731330329 11743406227175780457 9173897157393345280 5826375692802444863 17198721563578510439 2219480899019295587 6138528352612580257 17254799600589599723 14165271212983311138 16870711918182114041 6743159692645073038 10869721667760658171 9092298429366749870 4825185165491955745 12473078613433685337 14582905003780021295 15895368680188885008 13798539138101771693 5652079699618944326 8586936232286181577 5384034867127233379 8895447791660300599 18082978987442835458 15665817779514554046 7339297802596963657 371488370765469703 2782992077393355655 16635091075887903786 2321986080232624251 8084967610391345482 11867379563843139868 15917211077765897616 849282231430703744 3172858265446606273 17806943307810203854 18132997011220632500 3942434412130344137 156264642223751930 18421460079144305520 17512310215154883281 4231737829885776879 12010944186562201462 6978283425074454230 13632051527484414366 9860666402129444801 16556631451000180324 13754466823489556127 10186781893206508065 6721669586120348640 18156064072604405602 17018709365877013095 6930453391624818150 1628558139902333703 8891124985395572069 6752296508078185943 3252519120454527391 2730721240261242444 12122237706635576807 3905728046976342248 14116550200113844872 13791095999064285264 8595403570574769055 8477135885911694436 10065484396648183222 13273407881726288827 13052947224425425599 2568380387829562461 15592776123164083109 2735289081057422084 15177162468423712452 16400801490405095412 5671352279929215678 2076714970904922166 17743801863828884647 16928776190301950399 15323583697755445307 9314088796520361967 14434109292995571834 16424866551727783285 17048119927443719877 13619005136207411137 15735447689617012665 11658070022225989354 103694117666383939 3982851561561530796 1176065878614985633 7446098350925204082 704503874654293685 15631334111362135024 1872325196042965467 11133196418512023050 2679600615175212518 1048976214494355717 8781327319497555404 11468555988374734129 2632216578890791836 16813031125556591814 14194465094326596022 14748503451242694603 11086191448256260781 17470299562505115485 6976509533015977593 14696279977256942381 10793107420818252073 2197348769159424476 12395254001721530011 17774697004869805834 5604795553727852809 11176732829558266911 11164508695783369453 277493349962212520 11961606614088390721 6434838466968685840 156297356262333049 11944991693194162627 17567314576262997622 16528204293551856860 9074775994992936143 2901716279321275822 7590839128891064052 5021367591724971801 14967565334737413863 16366054776624261346 9234116246309917105 14198157605632844428 6336777732365154142 7642297350988823186 3879042959002557586 9410491418997323312 5264622663827246298 18226434480863244926 9773416207487474352 17189792409335060042 729609454826116734 162257615552692510 1888237301477810390 9960005500323425682 17527424230802255706 8503844636413507381 3005604143761729601 5443280628459205627 9309182552792323492 10213206229879213447 8661943645640209889 12870927466196433254 4441028419702200493 12285775853367063299 8565099970806291653 15689787816714554296 1132003130166791795 8068132499271558337 14024773129602854170 13979335685195876789 14694025783271652951 4691883490010087861 8147476958225761898 934915536697664147 4355557688549575836 7046672019106677285 6932025991356589263 16689204150232192204 11254763391323742910 14301265810574826219 13487897745189512930 3876566408430349400 7103983855921551508 7596275781872344369 6550220546343502274 11620326009381728774 14760978201242778277 3414959308250579565 16173486388158450723 6682130261429562821 8835653176104248943 6317286403189639849 11534100444662393348 7977882247931084815 6940458692432359641 6318084374470128669 5661184824057697803 15328434282010501935 17044246588009024492 6318245355535165143 12123225709041633171 3015991514061005415 15810513501485460648 15058480506807623151 12637101975316784301 17440547827255861245 10344589236656563277 1401442232367471262 11162630145056393064 6044956955518682467 10393964194620527232 6333594502244637727 4160256757385218034 3222012196350006389 4666477528432875466 12952915110623810674 6978713802586510918 10673666676405752187 6453071266962598855 9230434663373434471 18355770533369353918 16604819033753377547 7237493083727669883 1655557104812197837 16337297497632917395 17495527911363275810 18380004403910500897 2661669426925132910 10707123777048022069 7166280140693758726 259541439369187055 3967326574216067413 18365287308640246540 11536482349517023956 8108150944803778546 14180770904852756506 4314516162417813882 7508215456046615847 13120006048813296398 3014607646736948988 8027117798354461932 6206713520321086314 11373867436229155895 3706500117393619800 13367184059347164965 7300379204952504035 13886942530542090099 11632142375800900997 4397150156642794309 2115076235549783366 1420096735890024462 5049761745916567541 5908479886194326373 10624607849058703610 11119647454639096130 9254805665611655507 343373323542769066 18025211080740968018 16741738141645327315 10310441174826846733 14329040412085273523 15289066636942784253 6765104507172540364 14820074939230600953 14369627656758759807 9702499990258107185 9352677877560941503 9480320222252055508 5049800322966161436 7446525439543647315 14175060531857407609 2477929189335440590 9547366500035623568 12690552696059165234 11143858486607412556 15040795659864879763 6509495085540119952 438509893204867727 1926959077932239157 15498750596181329531 16969247831305931793 9660127840154416351 2656685994522856078 4521439802210016112 6804908408547010221 18101948563716946978 5591959918270289906 5012235291347342040 14904933313831757142 5427144405380539910 14029690253742850440 9810904014928546154 17980315430373249770 11864705729188652529 3673495883671149555 16290270723688731946 17002651507985451524 6454667079853317338 18131458435936745315 13973426097350689046 4190406588952811320 1314608945582425212 17700583111819391976 8981997388270999716 11327409108982748298 1505093423370076182 15964473988258903582 7381604190072103585 5945857648029667537 6112166358509455549 5660816373790860352 4243622034240220576 16799459829884386046 16428439255562582719 6122237273606564994 17393572677260628401 14321913866895191232 16579093493452475404 9615480921760711935 216736739256790897 17677594575226724422 12314256775920133926 9431348922356101873 7662371087398890765 3356019694156098773 9071397577219907475 15267728803135098017 18020242341986326916 10110576503575766742 5723053594397307056 1753339339190791742 1410076492614435343 11609298182273190126 16138398117469969146 11539850432923207345 2698333132874154935 11676888594730910612 9041406864179593851 1229109215498520807 3441930703006961563 8313427695592540441 18088261990105096797 1725795963648882087 3073548826362036002 13245413107807333788 11554257721196865303 12751538692140675622 288344496361597719 11665526454760839731 18286462305710045675 12963445235220020960 8664585549649672338 9016228379039601193 2165246114081619950 417835082405928781 1686486531680533692 3944306300969971477 13071300257670771072 14731053021194473369 2987041730624392904 12282018485202151073 4212643236018503 11750348881690202194 12517233414127977012 4047026406380743498 9745235817980927864 16958832290831085012 12552541970287239617 7809161274849389210 16959741557710957765 799264559145476041 14343771609484154188 15784296084394877623 7437460812421302185 4574477517876729009 11851998900293478161 8691104750721275720 9270835780610384608 16565176727244593499 17769980686091978087 16889895712465934980 995826525747106182 16023094405585958076 8878536628056955113 6064428312200740580 7843827866018402533 13411214032851731244 7015773894902483588 16785921191479328310 1869811517424106853 2337346742143559037 3545637415537778070 16034842873027865684 13707819358745790668 5269313100374126703 12949168205789791405 18363167402884271100 6807879885619682746 1296572946814394803 7723164541457525333 13797734636406258460 13842933666526947088 13018920691108905588 18338485616434131473 18356883265565303164 14385597672651632119 3628238776960162377 2676745812974266339 18370736107760957987 7097820079543989580 3951296384550936286 11652143137939662735 4500081206256171284 13438833509919030153 14545836295195077089 8535830024845821551 12896993148798490050 1034069136891652242 15640643273933192817 7080255412245353009 3415757546034309558 15160500085892405268 10458375565922255570 5140970330382657773 12316694033350943725 5439364426538258018 4175933044900535391 7768732771281675039 16404767428103297219 13744570889150955215 14994929871252581216 8114491133768065667 3753679898052151330 11671009455947181614 6249289512512392449 7163645548753483702 5331567839142776304 4093011776279303477 14488633433124854423 12992585257970614160 3868954312200832442 560004234478368912 7407133315104515670 7673458198086464527 9276600368614974974 7452463612118656541 16472594934379170425 4578458663459303591 7420168026340489259 16210552779955435407 15514916383243541620 2197371943468344476 2928273420625907787 16967051161667159531 5173065080273219203 14205003505212216221 8460092729704112532 13500488815889931498 6713567932390882265 850658847978591449 15412282920007884982 10767697805084118377 2230516785836002505 10977571625688683463 5728582595314935161 14474905197380573664 14175097041980053761 14569487896516703305 12546491189442955675 12554199881503563591 17547694793411262688 189497079040450437 11005359813853626099 1745121846229280802 2145002136794959712 17919995111854299669 2921572263147145272 13603514309779645190 3391510291034422682 17479943470981155420 5953562385081356019 6006869324534950530 17804971911092719116 12855822497556513138 13884959623878520279 11708642329173705047 3564522949282113873 7468030306711548412 8763207417865236892 17312390059847562829 4141776870575359771 5457966397139110455 14286991362888570407 13982434172479797316 3355473670336487392 1602609170632728032 11699304126144794122 7963768797646411888 3923619622692733485 14188530858884193381 5434583582801962385 6722462201026116379 16025305533828528516 2254313627398651974 1335531222400087583 11857202649315551768 11217065442940799520 2753299767486901689 26124459463345548 12888662782615721451 17769402073712148400 340314824680127881 1156517865887482152 15442711217757715968 3956231073574791963 17084765956391771890 5698875676879088438 11605148326675038034 10895518644049682200 16009546974478132292 1328422377024182854 15638353795728672065 16246675100756241239 10398835049190671442 9031093893883015243 9628893060395303526 11339698677919004272 12863406970230595438 12248225479872782198 13297475633623798594 17843776290147930606 16045379455426571063 6399515462158780492 642288692016117090 10835537372528670230 1666600432906128436 4180083115144976339 3229037943013842123 17063216363013356917 10138798459856382483 15390376777771016681 15879239296026901721 12788000681013148494 380767475329055467 8090453265955850906 10037458377639119141 3493531427358071376 1419253640272080799 1023276942014607251 12629128953432749974 11012207975810838197 7475165810488801645 14339234908608274031 16894174174547433519 8125309041977407752 14609593312743046039 4672965345424868460 925984720985671128 1342473055918008293 1845559147507462466 15291689286454234966 6593502699171681596 9065701639081916772 2666520343100638158 2722135598879308476 9163104122580841622 17844087936114527226 15558258918208084738 8311380220630780646 11498393697908114353 14148620576077783269 13594872795622105604 16354905014980719272 11115388325956738843 11928533457008593682 7689762490250280263 13480334930810959450 4231632074043516482 3753041833641710680 10723028546115050485 13173645080496287107 2029620104992371914 2474224030279788688 13801212355004104918 13083776898588385707 15368438759974186846 5393782922019954867 2324601799499749565 8944087688825474411 13756989246809742647 2140863253823147938 16113220303864944674 401744622720359583 10809539145909459359 11294166480692422399 14759103158438668436 10689017768171624586 12235290538485447473 15453809885367853007 11826286689067069302 4158713282057627319 36287243941738393 13979371686385326550 16635979250897697221 16798119896352005462 11786617088439887552 15904092045817746108 4715930357270177254 15144797103955821099 15431148633294081372 12024434093462884586 5659113732213530605 10629694298833759515 17146244564936869168 5014147387801738937 5057554564026245321 11479732618691697176 1211786723503238739 10767894367363330970 12971930274323045239 18362810808959167433 762853127833585669 14948903322519700350 16885237139186623559 17526637062453970529 2272460125218873287 5339580234137540933 7531030533056805333 3091359716868974091 17136151167394351108 219454780919342292 8680488493815844654 9994958963595304384 4232941151916042084 12851754986913314811 4380907089091945464 4509326129199530825 4985128790564807008 18045323313578591149 8216825956843624652 7077917445610279006 5764155984277078766 10069044145253908834 15086262284386940399 16417921673033959928 14972958157701314356 3798641599088862877 5995036445954726372 6033493315145569666 10311896585156588740 10915416360923190303 1555048372224859451 5011658417175767166 13385732100837930293 18376654324451069232 89468629676799171 6298969217359138144 4020790928781994313 17081321388273482822 17176724519702503217 12532023918181016522 11130643716061672379 12818607381877635975 2880787904584681204 16792423535008275320 17300024062878011916 7453167285944124968 15995629683753541181 5241435116276234864 17443603799614828323 6221437363807279193 15059824368267865212 1981467220346666190 13649244596884360302 6422586510670894028 4272222239253274345 13517777182307009125 268734914498005439 16759295249885409327 7877533067445260130 7574040164027069849 1992432860797348164 4731932419603998136 10577816755206852423 7138502902805360793 8838181755917871341 1111219968128028202 4822308857157910619 5947362932142510971 5342604161780552941 8861336502832162765 11239705972596593544 16597971197129494724 3315023441423528608 12946861595268591849 15890370845950938308 1560238968410601407 7092983369314373939 3972679455308407415 9835438442866896078 17689742388467965758 12069824093219164041 4278385624927367551 14747322560461869717 6933963235723791937 11477788184097724024 10228735150692253307 16406856460980737444 5818263048583126262 16724243627299683520 4409611468799375899 3584387841111538595 15633540379579858468 16149626084924770286 4912837594083963083 1832311233956973972 7286388539878477022 1134724560823866310 6719034021804418385 15734915090353916215 10683150060738113013 10456962072649073406 12852805869126408837 15212905629479832409 2775312338733018448 6933712338563058072 2731492159638458821 10862306758044918555 7863053561885095030 4028649321181547327 2580628693011441131 2599149476443162576 6973449032360473810 11394805428609269968 1950150519778536583 9698014784009384167 17478495138321946538 2669970003120715742 2320067100690831926 6702662873137700582 7213528022219676571 10069695861640426010 17995404710480046694 4554823401821204514 17814266371926956336 12458093373943352953 11702227739843029576 12664642767243206722 3574853617824448921 9881633527828494443 1538868618854209941 16855445211377016730 15122321905793666374 7015834626564164273 11461526508817487341 1748920187650936642 3454827090230291792 2003827261108607253 11008006978865941922 8361789415491326516 5969783310187224354 17038745732531776499 12655736211791049488 11143804494017785658 8384390523201017855 13739241402341544366 12453433704938658005 3860431776760559393 1989514703663310566 8670144811638997861 12369386176888112158 17795836339463794131 6951886096383093177 10882310810419677962 15768027705174917970 7300701162632777971 12694219950521225409 18399837278974767592 13858277049965514615 563032616594414880 6221957824366348544 16715328733840731547 14831685449903191421 5281718278758951046 7154440181055394833 12609769281303360339 9118871075211261373 12019785760881420712 7430672843659188237 12372557143313624235 5792880323066455594 1788226284119699035 13242833173583180216 3019388590082379143 3041379340186678911 5204993339175636957 12942910256164214927 9373591164778971830 1860251941806169498 7794944916751947491 15861846855455436757 8993443855426909434 1285224142001396777 9152283071614352070 4486127117102688142 1277264425110136927 6664800122077217993 6552079808752886833 16942379668926271413 11899133630358354728 4598133458743951479 13136048156287406855 6905933935668567019 15515480264018969154 12711339385566555201 16990739518578036840 10071645254498338310 8210608621354238614 15096780661558925134 10779309942162861481 10929980835893157189 18067576561944957245 9330025619515987488 3470350286267555205 6401067789064463940 11188217205526264251 8241687838177889664 10985412243420538266 10061250726798023422 6767982801270985417 5134714696110631861 16923914285614636940 5939011941589878537 3148320390876905572 16839338042458034778 1587173474606010677 738767896726363095 17653753428272113736 17624406076141066086 3956658348633296011 6141855200138142212 10042417989636313800 1951646798791633367 3344584001317720771 17622154514657014631 3326480163017296979 6189267736376705589 16372303859071723068 11520824377700803894 6046562883374210482 6529661583681391934 12627536228385422610 16846671654398571868 4580692330108322444 7896750867909621793 12815871911801823203 17106427949760551331 13123374820279438526 16175238148201596431 1382594263321999678 10957245220574929185 743367675614134402 13818696241539698953 15340727523473561351 8443170121905990965 10033639142923868473 7749998511847800525 3856023232304682627 13023017889711014578 5246303309972431344 12848911899759954338 14193863102695166597 4803334469521014424 8053261944820755023 4906756427902174018 6078568485022353987 15798929181880375504 16472258010514349565 16602576404933579745 17996816059038762155 14160940332738957851 16112559600513805118 14799375809747902853 6362203863954557422 17344551375489198856 6384863694889526435 14439373291767907955 6834421225244611845 4034250700107269779 11357253368245953369 3565271923965485591 13103947797655015404 7563059277905664830 11629622667152401583 4313608727211777953 4680488472343984312 13105931010639997190 3777931879787892196 2063946929260139779 1610607728225875373 18331654756871221110 2249366468529967269 11770552171973302721 11555354218104774906 1518641677927631094 16106916036006628245 5357754841853888958 13586060937696606840 13851156725734415505 7833164322097501611 6869293827522803875 12506944433050721273 18204021984235530234 15255469241504268549 4908480234310050573 6098856103720619779 13690836251843711589 3558319370023434702 9305585251789914126 14584589933392659811 12508004651104073840 1909848678111994593 15363214565851213513 9569373491813310230 820589329348405535 15116535671716572130 10124183475186059541 17716163607418062125 18012250856433798715 8571587237539383755 3089120579504876442 15189579226471795509 8770047949693946852 10426712080950052143 11393204203642546585 7391805348648627806 12816451560402571562 579599501998571386 10339289458197616944 4136385122257354856 11380456746913478317 761337693040935799 18316953919918463762 12676453393214346302 15715548758892007390 13924256790309857026 5677919766146392122 13375151659194374677 17334027731360425497 9383400349659886310 12503301321607664418 8744063180760819279 17915760984162912579 12416044087521875081 5275744654063791596 13313492880664833971 14172792886010359312 12115986424988876417 10022993246264738569 14773720974326201007 7923599428503894812 6438340212284926668 2842501399080803953 6233445952769525828 7319327844654736474 9543830879148479947 16351834811331302530 5082350350983428600 1078030055912764646 7494526287219323888 14416407368997870323 4698337847831237504 10926057224697824252 7894684038763935660 1616777726544665742 13350752727730116172 8640155650436249669 17126557627817888291 15551154129506432509 10787552696521541895 9740454910447876248 5991073240624800668 2248135711582951360 1049066181585458756 11167730318686406598 15856710830538539710 12541243911834348768 9015378222785719703 2780971731028875526 8558090683786632517 13784252445589292827 14505564422687070639 17590413359572665637 3755169208635516083 4147985198035216989 6066395943531036597 8127470771085630228 9237398290197703025 2858749896887637355 2981040528819982480 6839753502250977238 4821117904013980617 17228984599233599054 5841795350347214843 8441669750515146126 9346445284651828474 336507017434275479 3096442595839639306 15199127864550404473 12565426929179449762 16654190796948239774 146902413170456124 14954633474861164936 828613299222078894 1622103668290801231 15265265827067083353 314326364310953116 62534208656511797 10061923751560613199 10065326213681733746 4716091062779138664 9104518874097964599 8683399918691236879 4093201676762328271 12837980536327256521 14051286184180901840 2571840405762642884 11250359543241249933 3505156279136162110 11814729516978753018 14411323539659716659 1287003910459236961 3236447690813055195 17756423264368122529 12553108959234769082 6040599137464312159 9378388273611096462 17917936658382105898 12700786482737119538 9780721848521888808 14875511258363109639 2963693353144819247 17774646527229444496 18345920335451564007 3503146833005606202 13972791878965350397 11372945089086891820 174742276034182649 326940601238319990 3145414405752971264 18081359739486207206 13962127309452707303 5668879073323650213 14469636344727424249 1738152394864246151 5607503860524246399 8052181567226328092 17086264037611611084 1190302598040620387 18381012879492213110 672773016842670376 14893962246365717956 13831419973626132195 5688283297962818916 1700524184527623679 14933934232813306839 15964168438076423108 13413089636525235207 14193548100656872669 8688262486414524766 9674310033158535555 16486928930123075146 1127387610258578776 17838420249833992971 11843661873268459493 8147872880816112679 1050414482485826275 2846730307752661921 14851327004493372098 10695938753143505657 13506886341664922052 4751499660290252741 15467417540436926608 3269175472581921994 5368564535659859378 17757587800084738274 13121195909960609195 17732761628931885529 9407098692219724246 1542288950229821969 11220057175713686228 2454962179690256440 6178814180974075208 13587340163772736535 11553168342843938549 10107411663250526775 11698022942297331342 13524814804812586024 7507654724489757698 601067348730023990 3661678002670482655 12077840558951244359 15194217779905040895 7367543767596514593 17268734664614713028 1049647458235254101 13513018995808552726 8610539594377509097 16156908334838741823 11355796381364850333 14521271902340315043 15606794659623632033 15471375656075495404 8225984520815421235 6652166105128358623 3013342153376211535 2493208202322889950 10719892544564298317 5878701891122645442 1472471255475351345 9908313577784675998 9807367444726287294 635371656112606511 1349613169106007564 18232370418521039429 5699913822531580625 5075372268525045396 683834196394788502 11303959149601160777 15732710597032521645 8121706316548706154 4213050936613740975 13859747348491838968 2569249481509183456 14941084722294633041 1602176683876645526 11399309540845218414 14191960024328270858 2084045555319771021 5661620371433016414 7731003525588489878 12054055749285961556 1371965867765426025 1462883919653756361 6390717310915744665 17839324582442121480 6497062046375773027 4452262762286624983 5278293661546021278 15561347034655697028 8194852000043513539 5632474527728282208 12672658473163455263 13095008279019790849 329298850131353809 16851405829281181775 2275219436012950381 5325556395957921783 828393552595793017 3683279606834922751 5485377167758427602 9421132522868036273 2471117291657423267 8049442070187645913 1415038592296153557 11673249911398351331 11082340890044845856 12748846752220866976 5038649645821415101 10463678692142088781 6131921144857595065 4400857132677528508 5870933990489004967 3409859382349857777 16897685097843521546 17869640624289301346 7099563656419628993 8979948169617943941 16825872320733388005 12398146410762688480 8986825086730578521 1498663378060807813 3510982811052355098 9876900111134942945 12836525338622203139 700278809639522948 2880088462928270526 5890330890873392315 18030446954225816842 4991741142672436267 16469700801110142100 829827405244906987 17807292426873882861 13902898883670524391 315392062032396678 894981468578407640 6133502673756756095 18432371589329952293 15150678688588762361 11272344816365896370 7320157101492189144 11023367467576150033 7525493623681720974 5664151832080201931 17406167994569381280 3731755301043816033 16759473802955899531 13795207799432692717 12082263424692795268 6283140716507011761 6040385113183814043 5292216056401468531 6131038418918382149 5920679642308853390 4756330552860109242 2243298623362273697 17892194685110366189 8888909597686129056 10057341977796020809 6839307317929999279 423639315946385138 16314600435317262783 13697038324058784771 8185035667895440049 14059807394692020840 13780745638200762917 8308932206140723067 6034751648485463795 17126441408501256700 9469741966654234467 5810945550405399558 956055504804293922 6611497520875521481 6603054673799982124 17220001312646578525 1954250483569587329 4222709781360914590 5041974058093257459 3498791059173588543 13477274286563367957 5670259990980924172 5430740928088068907 5232970221169924848 14685576786871035407 5723738531003984815 7848031202973808521 16539230050495816358 3595142112801883880 12373348732396494773 5156669436044478599 16140776797032315980 18022123365229695759 10931579528767423162 6954395501086133710 13801535583920950160 7287830658793440815 18139175902744048599 8578871396787749952 11622774120943314463 17519518470618888585 15571736813583408721 13466967982871279272 15277216157194589075 1622622365554709846 1066663551499672292 4536162623963846344 1140294644954371146 13534427696064425660 12271020108485653169 7463622927708265626 626704936352245134 17342654419004035641 9367793121159274621 341262733553585111 982378874989986069 13745301993641923901 3044531805948479492 8219182884999064103 4464571544666001128 12979888019732792805 9339472151935889753 15081834892568652466 17890446777053228623 2774711795883561515 8371426597401303644 12790854804328852794 11799105524948734518 1230806156500284445 5173747550258231337 7657457083438480536 2711231485286315068 7426652175386492755 17036446053947895478 10418201053001362037 9763166927432518475 9812363540389952330 6892543416083804554 15087032985720044104 8709504426585764148 3320120258378544744 6714068374449423991 10181691636764139385 9138545227680252621 13446761697338860248 12090187757134930332 11370379181685420337 16215922825904986059 16388519406851081847 14780610949002611304 1906353199595371339 7367253234788614716 4123388248133214055 6130238889366030760 1401193688754405280 2374142914359577446 18103340931295825044 960279204296692297 5335446020710424365 9509658146073029107 1546334844056249040 13785185891284232687 14315381591700721148 2311470558129147083 12843401299027878547 3216723311727500191 3955134718304290314 12706359754709831952 15501116996965437108 5797401937062672987 211705227434402644 13943277518282730089 6776384954334227891 18010307682726360345 18275835762130293371 3884485559651963295 4179419759860398744 13788236017912131566 13207586504142847769 7286950723631023682 2091312423569145396 10916094177679910521 2275393734617049138 9890268006148788934 10643698640278656204 13168115005871928744 17494318139785923152 2398031170275765293 9821088350448257379 3515883591912834525 5972604519133235796 18199475343456802898 2404795596984073596 14866848320725663235 4372411373283721946 17511066275002563482 10078412105853082339 5228252616655322497 4383961074708723020 4815151445830115581 16977889291786976435 12248348716401861750 925710148598066986 11370599123802198070 17336261286951003764 3820277808425567694 18340633972568074259 15171143234624167071 3181962913777941605 13679987078779919330 9916617575609542511 16483080121918026033 81575363005876495 5498856619476875776 2742263398644771012 683110515423348078 17916144424379091543 14655828722992036668 8394851388330995004 16450237557838980028 8221810897167689166 12034505810975964671 1209413387619376007 17908831957738891715 5234676667916783968 18019430670609371357 14671408443634320831 1003194042821900214 16484556553058515166 8187766944448072698 14927549080942918652 4115322956602647664 12496318201082025390 1161121657999921840 10834895163570837464 11000250243956489635 5586412657898055613 2056242618752819923 1094424784053231120 11773438330441238872 14495429405000253396 12820520154553238957 982824270351704364 11932732884634186923 11544800914029233062 9275821578890500306 16890916849073217151 9546168939716726790 17362823137542674444 2264650858173858267 8021221847896139038 11098340314504578736 810546309585360302 14683534371515411187 343938509227278053 8213166141046551901 14716716660415846091 15339449550890996099 12067550487990394138 8464342539312854084 885905770148027208 4850900963078471015 14705387861293366657 2189160829446105661 17823585754039742661 9219237813956306874 8795341236285505110 10684354484900979023 17073718302518752245 3721414505924153560 8651532460717243741 14802488871665453976 9105146228166435880 1873297183541370751 13108483832368691708 2953367778935486887 3693150388153820529 1414622732265061040 11074115869074265709 15758499518813374118 12150126560898802105 10567171719437624575 2490594145078918130 5659738730800322245 10780934837084958738 16172606323294362703 1809066143513482083 1477289056846194257 4812229445849010517 4924139386745888309 13678332090614979508 10542396355637784640 1641997878641784881 2165780705320724128 15993381503153556284 3744282017426987710 6880789670272750468 14889131533060072998 4565989788233555456 6486210670853807255 8834015674321752384 5524817262986848018 17914334385253998134 1121124264022849978 17787574958644639062 1458583793242554591 1088800017448702105 4364819718301116928 12519845087556477243 2872857094534880100 1066888922198046861 5707230156201388918 10577085673753149337 6873354540910066361 6805295507037760265 1518216119190710718 10672186659149927552 9826783114240285394 5023251114601496923 4135924711588913991 7405754207560131529 8238569311995621194 1288877541616545336 8060488509232821588 10991332205453246959 487598392992292992 16151906992463325665 14761004339896482219 10492088603471882107 5488699939349445753 12737731211512616075 17483329113751118124 10654133256545969736 5421486118164931963 1015739779218684565 6383282398620179065 18131939440769259385 5946124538753909676 809311913664065720 919063139559113647 8042623642611474741 12501190424765326486 11049797898648195610 10819268535003771510 5598104175198410203 11681488958209554049 7468135204229300977 16159459880129104550 14408342091028972754 14143172003538412164 3170355992691457141 16861561221023285518 7927288635069677368 7926349907934166053 9257478263381396653 4401631211738419555 6979176884358415652 3091614751199544568 7246063439794943226 7581478126928542363 24484425192745020 8913535070555498951 4826622168385094339 1174106893973322523 6477861087071541928 9365101643245982850 14534129845257030262 14511861308754607651 3162081468933855012 12033444096972895730 10832210503800880877 11834097651733835640 17804438724537189613 16694570572442555656 13110525807982680960 10705540001006203834 272496084444601398 6788993760884722433 13128603936358970270 2775264152805826065 16239090979248735957 7999330567645898252 4754558687992550240 3314203831152913846 9637961500422242556 9244984637739128012 4882749205553274278 15954451746441409942 7367768038810969706 12965941656598476420 717886781770900797 2591615622617384196 15333954416998521990 398766730988533500 5951951287484432895 2129874826992598102 10714823375660447509 14860314253668456762 12905285810885832983 15397926451552914527 2341240875808688807 11528257748544995089 17399485090838952936 9747940841962097245 3647737644075685814 3913421024049276687 17503389644834212738 5398612830951610666 2122283965924264275 18047669941443121553 12519871207757568073 7311597124900925601 10664114868877172049 3704394443931474342 4235391304592004064 2791013952484103127 18434216050647877106 14614905723208704980 8288318366966711638 4901738962693230010 8067977612102411811 18125539238957560076 15972133413231156702 5264132695989614088 7792357597969790049 31673981890255345 7144023574951853282 9002539038402141560 2704783051869896162 14659296562364965177 2978325519922761622 4793210274722455932 16990593390835951545 3765579837602668784 3204194470487647059 18220688739543047021 10145656140024382679 3487092989979191895 14903160594440226299 4213117378958344835 15371935002899337493 9671121103395107447 3781206755974318597 12939585360784018387 5446725604273779998 14202857816519721974 16999687965778608282 12810347921418316672 18177154945859489021 16142719418084326710 17481856660279104850 2745451672857647873 11884545629172927216 1983251935121176062 14822181470381004552 13960278810942278997 10026856423144403328 4553590637927483552 18418816007445392816 11275070903729263787 11480882714216487486 11941065159112791413 16418149543871057163 4106169019051763007 17596068517274597073 18013652640890003825 14938734033461082799 14836614130353816871 3256428000956230397 5533678392253480828 9604338116818129722 8306029429436734305 14286478990567580138 13247729652255447890 14715834706431392049 10723177783347940459 594537936909755977 17360386064971466923 2279229441584111339 17857641838606703314 13477484768377529024 13572373680457915847 11049786663031223676 3695521867797744878 14521947761150199923 5627345123851903754 16994959133735660104 12028100386352624685 11298323123642052796 17155558490533412002 1897089996976134475 11100590742895054256 8076125732707491936 5217452626306119383 1971176605964866331 14606512725614344561 16561964001720345521 17502267268550278734 13047061185321279595 2245009250407932442 9011315888164120680 4912050100068052569 8849296723346823214 7185516765426744686 1099687455171933764 7410298174293176190 6824159561075447823 10806313199469461680 635208963792069451 8160849813294028163 5154121932763246775 10910618593426587479 7794943690724226377 762021669916983270 11196335468726010940 6610565359657159167 4198795304302384345 3330291760494197447 17909361760483343818 5843694475048484057 10646861538442598580 14605346958415420104 4618460270112258574 11364604296596061642 11443203827949131527 10838116642177224573 7745304849103565198 8312117763510884317 11009297564572714698 14397423867158362259 12441080267247053141 7427431190244958861 12265323258735448493 18419901306457886948 2080860470689423208 12291512575069875791 2458594630646379741 173681037305581638 13354533312930996570 4171405482612594007 8143501160423406389 8468780665364596797 5605451442921234970 12181257661124635527 16317257896734480037 12553429246758460117 12824939713575561355 1937676362946415972 11658209606781198461 6542435797323125426 811184600033992024 3721085172540276418 11375751233645220820 5100996514336342652 18123899681836701122 6768711124133174468 13184176750773689778 350604041125793675 10105047459788187755 9825340982593560869 1304776873561947025 2148066789194550066 13066176995225716749 2143561834339864333 3094306731112963362 3992931255347216130 4410501064815962886 5576800638796363542 11643810859170023041 10978628732848087849 16279940183220501474 14329163761163196018 10754594484470405273 9032145113733761029 3913402143331601297 10608676861130677448 4836016173995929846 14570529822045402387 1976887641664552504 148980680315377633 3910781459045265144 4327123997701667649 7248726799850195259 14201311179121484756 17005825307515535743 7695142548921652961 12959913784128997523 9086594631112731978 5891449219957279931 14696713182149199815 17601088984815970248 6924505990508286457 9400520145388651156 2218089351532948940 2323395718009433760 2720372662198716867 7820286085466669882 15723262345810697466 10039569053228061736 7227543020155957714 3438774584364001708 121231782575515849 10769087166793648369 2328445949395414024 3253470449641945438 14026940118244495539 10905786206001733167 2859740407730874512 12283505786086771561 1087469668836417394 9868485099603764635 17887160702058561747 11327894567602529301 7438288069310998697 15106761418277791784 85217995441936196 14905568178409298782 14045041384251513042 3062983357961203643 7664969442508027306 12454909040201271711 6343504033524365708 12986789813165921525 6869958643941266459 10932817670689225788 16541157530954204084 14925537741940249790 15102498885074625097 2578794100316594715 18411929162956937392 491068459058725423 4896089028354647000 1477385804113335882 4074056999690830067 1141935386764130470 5928475208742549100 7630438064728005829 5799172280795908429 17068740144201539896 9974785788212053440 3748748801040561779 3208952810161354211 2830409499649146830 11542511104013043854 2517616412387663592 14823344959254498286 7032586436661864615 7742762683893771247 12997279226581712837 13432011713977958601 619486844652294464 651583341648335029 9194363741819413615 15386313565368262307 4822120630578472966 768783205122092512 7865989080032564087 16589421252500375825 15732155430672882367 6849522370259389938 1664802721257308410 4715718693837588484 12793230660471550844 12737425666877720726 6435754773396876198 13883490531403329966 9695797878896924378 4940806316544910736 6795698333450433386 7630847880166268422 17855899381553877146 9754323829991913763 17805041588222218482 7777860362173533847 14301612451170875335 14505513928314143822 12044311270659066196 5850297367953028900 10994899822417451822 3086299621188260606 9320746397943707304 3438284438269310987 11393892309121988707 575975102878637620 5758894329438005692 2228005019749527855 14512633016670127546 13304483589302858808 4362125794265471271 7965936556352314422 3562474830771810295 11063166635700999628 8791612818434745577 15479402224119929174 1426084351311765514 6619727065962856907 4822533554191343725 18075404076513651771 6897876425517690309 17845166165347194583 2573998049321869068 809742731803932717 15746627436812796534 11845688180639260926 5225857110223914340 3175830860474283577 12744374853695445703 13608784241848541485 12086119649414631647 7641265144441275309 10585969564503927118 5452596160160074427 4409398776569381739 16368398802015634665 6716313983205339433 4184663488883301438 5067354815677566862 12981389362698693841 6953721336965805280 17917925765040705551 5679002370964796268 11351580304339755787 11611240473350988505 12590232514648616375 345942308596107815 5695303713472393994 7360539356752082970 5929493719215190130 14996243474833464026 9073461008322132332 17428867344888691954 9817868212715512781 11640034490555734694 8058125722846299997 8286546562558374196 999039122923307795 11912368189864548058 1374450521196372273 367727679670663233 18333101690692739361 15111776846399089516 16209963001136045986 12331380037778129627 5920259925915971903 2392210081293958600 17766745352761526245 10714596825280510706 4235592615653183778 18140914459597214488 10984018258408394584 5095219736694109520 2574096726557962593 18227219079147187369 8621906939230819510 8348925767708237993 14669089491960746874 189186060642446688 18090637999503717555 17314625526924248006 9503089083316443854 7682872413866647475 10562666330079771415 1132963510461618147 8153095091758585974 8442223502923897261 2676793080647610739 1391917967697242840 15277017171879417531 534962310709712022 7810969231302520198 6746711099525749191 9879113974226147356 15153066551819434084 11487284323458082065 5923109307628083726 13960831918295513038 15717748850062854863 17605386537666669156 5747521224904221680 7458544024517659734 5893181368762333430 8303689493272797562 15875869511622158920 9050521586639631413 14491054794885338711 4996182261941752393 4506837268642967808 2363607594475338224 15434837965308407272 14432101752208128831 4153141378388081121 15141935751891284390 6034043704450163080 14314388769708827073 7355897246529265583 3993670677201640941 9882231903951626992 15878737092543219007 12664900900744879665 17316058878300730025 6355633006458853458 965074489086446869 12097062388478719840 2102331139009935975 1762002821488021617 13211283525197255660 9060256012562943247 16235815879061115484 17309446252637618206 12051709206510566780 2540977929251523040 6878989113234725972 14876418558535530569 162797441371967948 15505191214798870552 8863725297727678706 14442103772257366742 10119207501735594091 12989137409103374168 6478419356547404438 9405852217079913999 11959659321155086417 12350251414053448717 17985074454601553674 7478572582212710512 10232478092564079793 14072121142664207540 13816904582958113036 161037971849430988 14852788006249414550 7172906439792629090 13255782055507483421 7246323898865647764 10584999615872856810 10487694745937105662 3705217870135061466 2524884235271608322 15900038251330594048 1611753279429274607 12816809859324976578 17453492023377540391 4548379790114199936 15803457258969496631 7249996921701909655 6570225144608031564 8703062575374173976 18118333886079433464 13750553698975868105 13067019531258561723 2409945092179200005 756513525612301407 13821631839998274752 10391849572820855691 15410179685688274506 18364808968669257074 13186472088402205750 2903729963804356914 8948927344846769857 7570943599987414370 13856643273797518828 4018063392243366347 2665957552611833453 3745761061750563654 15419959091286811508 16249089405947414556 10121126694026235132 3221430642714702399 16840050034372607124 14517232283446594450 11280385410090012452 15185844754084548324 1184705806835796479 109548158756252317 14239446531711840528 806095044197045582 9765688119224543542 3371253129214495614 611222790060793540 11729058145344805830 1432618031569866320 4976280991614064117 2817427728044711687 16214475266384554646 796605053034465609 1813409994937975004 10023329803098018272 3265406751978207166 10554420131020349499 589005321055922636 12781047788545872229 10944315474737064293 3092357992808964989 12573604001132431685 13586999325158985098 11914450548114577097 2047003619349728981 6918402153748905799 12908866051948613058 1075880185594537535 1638160935153252382 13580618956362913469 8781775585587382263 9687950660133130739 6927558688131428739 3251312338038057200 9379419336165201843 13059569215615149771 14747076814667153352 5170314756647728690 2391472610119628789 81000544852632087 15967090273556465766 5241914155505912931 9440700365273270086 8510395527001939375 5628865826344616213 588652269307214221 94719571026067365 7981876128889182453 10797828989251610372 12707440231404410572 10373214788240408494 12618027034035289332 364264576519063701 6411574271477848870 1873511491101122486 4202159030696467972 7441663303485385272 15620852567957735318 13321332192361290092 692347565735747243 12075528326911535475 5987507359732116457 2367383649667714535 286928226184219082 17870844953855818595 3361705209423251857 8359512542701446361 15580631508061050455 805917246926731019 4173119598316767270 6145546579772770045 12035452978453542718 6090048308767814679 15765397267621545805 11886896152906366217 3754236084452812285 10585093212243320298 10253923518531618797 3826420153445994114 4769566888690188385 1733986475091506659 9121138149067499781 4645958407358659355 4734050991071575297 8083294813807913262 8078949094442013173 11912441306061583995 14258025967861968764 14312370575516808495 16738559597251875985 4243610353832167795 4129610987713241956 359653538276509017 14515151303193783904 6918338108771639743 3852892150334822265 4957400892926505344 17442714037648060896 15798469984648028147 17644285424360403717 5804095117224830147 9431972080564982578 17366113280728242903 6249984414312539231 11299801174867314498 11951931843006753280 3385569148506344027 8054318157639558086 16174605179828873142 18097906694612966802 5562899959961384329 8417907333220383114 11828742226407168047 11045300662808019005 7025145251438383339 15761563234691655125 16009549418288017347 6042499171180026290 7035168074093847593 10929721421566120277 11945126571996978120 11914220786321289656 15474083804983597575 3640965483879586670 5988839327245344981 15086222659206900272 10008683890541027724 6493110209020220652 9753036499800799448 8269468204274279266 101873159003104174 16509147085707056861 5220514257053610240 18201974703491680557 13324959719523346111 4576835596920417195 8948120436255198145 4432612965284819353 15608432145751289733 2794808181646572693 2681747667756438562 6812988592252831041 15207711601152854837 15130055269279438963 4295768508265792681 13429840322320348569 428500818752447015 1887119319003914720 3932109186683105400 3499862652123871082 10913352139454087098 15311768261223393010 10770606036320651153 702100033259080826 17635588674548388281 16116883160871830044 7308322969942102178 7919249819467513533 14765248421360387680 11984933997449041262 8146956374211270477 4523555538786979924 15819688604241728910 3965724377796162490 6727379002949325320 18000221119530628136 3472587731924399297 9694060397772297300 10565880936487712913 15897966704639942889 1121990012271076633 415193011434327030 15396377775306279 6022307124844282497 7402395455816838896 3790423350799116109 10109341000004161410 11800588376439360336 14458691575840857778 1187368188987984733 7548525664134363612 220511185102547212 4565948825586511757 6602971793797356673 17703306228661958537 11229242652438208826 9106017737846594669 16638050280853903297 15061478269208957138 4587814992707195274 10089072442759292388 3830333574585225403 10612493613367360271 10237106540065777164 1749673576681043031 16092134888059031781 12025257204595126035 14405045169459554832 2275437368451768999 14056727679360844430 5762010255209941419 14148025946704926653 15415317290230505096 8895340654788901401 10609883667182094724 16322365480166868182 12991624300145946926 15110421124406696141 9380977737485742557 15623758721626246820 9451571761609249574 4292971213718430447 11171204087853227535 15160727182968027620 6138042696595367330 474107232615663108 641245940533216347 10532989841073909068 15912790216784223215 6186331813581992800 9635745354780462464 263638543633771334 15351334801738870638 14303370180770809772 9045017141321075207 10100467670252634487 9813921965207759820 7151869467484052037 15848996825665877671 16084373265534591327 4971469224555417175 12387288732807053053 15849957839088006261 999223168445273400 16969153305894342925 10954965583038598301 16206032189325434528 16970089136441238033 12648995697653183641 17226577616208741265 4779030553452713838 8179375917608472876 16552297505093949130 2257671909390529186 11948269746260652635 15559693990697029568 17491035962602340738 16050304628958950513 17455690902184715611 5655738325323140242 3074027542848646200 4344698555043266193 1691109514501318933 158692622986184828 12315468331803159236 8871519177671691545 16180990723952948768 5014705934526135725 15262953143160769361 12901105021344530364 14368285811991838160 6258190827436528921 13353132689477003318 6788056791008451850 11225053989200002642 12636880720833287407 15556693037512467033 14876983616756934909 989853339663367166 14676459558281758570 9204063023094165604 1320473931224957272 12302184557526584497 9776695435194690106 12406304278871953062 9974439742706697877 9938526857463144529 13048495533435813691 7711666632702920852 14964422208542450317 10764432785698167886 15189476406837417191 7025016691252097862 7155468447750562761 16321373951087729688 3191406928686489065 3954000366996154372 67763138047775637 15669121757701617371 6872772177338946169 3890717903391779766 6993253438025072513 4782640711586999988 17892932315895253216 6291560237470344200 3114373886435419683 1743722545772421636 12172491838556818351 9769741159039364742 15116685326829499731 10699340566743514356 5939980060904288472 3682643914342811836 4062506457046991994 9147264482505090138 1908753411264874473 1438904539899285194 13695771715383294180 10381115334986014009 1776435380983276160 5898581090117106949 9256152164778238355 12631380471153122748 3459129480767390566 17903613193234416220 13277177424742660400 7748396532047271418 6501721474059180901 485649865501476222 8043348327111511714 13117517801702020580 7316024353515960954 3827108702755173016 10376407562473473040 5070331307259556121 15672051623252318332 352452245981323462 16176492549165548174 16594548831618670099 2980970113282378182 10547680958217942510 2087046822990568877 11489094497927830901 4707637717349978630 6645706377783599982 4705787732913645805 12678707232947749737 15083705635014030201 15002774569384829294 15353979482947419969 14909515491867939601 11706791500120006742 5549297491947786046 16297484531509417175 651066679646677703 13292174781108761179 10121903958590659790 5726370677925364426 11820722809507933745 15170098657125166686 4083530415851379760 2535393357949998848 16347819678514615337 3231229618775107262 10701716399956723953 16597879167451558303 11959995123288970764 17211710257778601032 9472034644673195791 10652451392578520108 16853728873610570789 3925052908990442320 4018212774652168010 8596488487841156658 7722302890867717880 992400782799267369 14893154577893646179 44748781571369384 3403591935564275140 8008123620085671713 13148526949848943415 11781844999770695856 6313184186337490479 17812822810253437385 1714837030010216730 11655091239729127817 13970005796318141876 11099984905393074521 14246414749691325092 15694290613859551120 2122650658063184869 3529206725235490415 1702372831980117926 1938723894858118676 4984183439716641813 15976588984185381806 15502994667707107677 13525398588323930097 18430652568320463372 769955920552065260 7415294113189608299 9498433998613480597 13588297477349458840 14436215690640761549 5381330763316933247 17784797554135726347 10395621423733256618 9975053854194844137 8727195869435082828 14893618563067084258 10730879933341290693 16547661254359862895 2648074888995705308 6899594993647689102 2297340676131820583 15674739004368749345 9695606307461539824 12013171465823573966 4083945855785195317 5464274698917799139 7249907501676010665 9704575325030538506 14503690458957124179 16199551873087455014 2391090047543428858 8071150403130518728 5790766498445441645 4536784926443800060 14656520447957398695 7159701012375907197 3017033937410914592 17570874610104177948 14145410851119961270 9634429745507930697 3374033440366318481 11890785524626142052 16178930939204579525 16451646600773961188 9649772451343156370 2136128342008572566 16896873104886790927 2019722618325670497 14058616869376107790 17936882169124811021 15829139268694864276 3366514691839045207 16851902955005608101 5282926323677602993 1338667581392157298 8446197059955624834 4890358826078000074 2950760210658250624 11195050055144451117 15230619933102041365 4147240751653341783 17225340457947535803 8251414567472903051 2078479465644877433 6679448961160885574 5026875388193694948 12154266239903934068 14622349134446203311 16796999234215192676 17648136217472496448 8652870179498553424 10054266338724563005 9648523846546751930 3808360480924964800 17304842761237898320 1969483402008758251 16351104630834835643 8730131927241732266 14280939251825528775 6646137482105977186 7162407152461183257 4986750041241861430 7445881835033059255 3686761215004015727 16051945297345013405 6715128002911473216 14853641095997062397 2108738733772272875 7123783618611995857 10653856498861158267 2061548920514502053 2231654624840833012 12418748223174328728 15019275464693928263 12209718278180000864 9383463879347511 10177911490588517865 12792085654577139799 16101537204344016669 3561933439155621624 9827832283449177093 6353189804508107506 16074302922947578791 8006551779507985763 5730920812158332325 13739523310337151253 6807424752606042153 10760816844807236624 2466900686851525364 6830480055612556433 1990942265871324712 14232511642168297122 18319721464542971897 7256818581658958901 13336364530403397868 15696439698647944492 7514930651789382509 14117979933344768867 11966103119893053706 5834441181596757832 17731367417240733574 12250115857989277530 18060214986772126063 16283296216583542623 2649759070891785450 8041898315915535525 17368480574417189397 10952412175575373178 7196456182773279781 13398210219024994751 1714730032791415913 14585270525933695574 11032340745352789158 1424751156516979216 16703339628893149676 12028953264472054485 10486978699360572179 215291954461909915 36816808193773829 15799723955735572511 4257426985239492463 5670025654189335029 733517646894522215 5961575856237552275 12832463532546245711 14561570844555639539 12072363008003175302 17988173171269119146 6219348246310678187 2029607101297557696 15329094195605247768 14061484010881383901 11796259768486371692 4679544543151342526 4496677359788486568 5179363722402652625 12729098077341598710 4960552683131734258 5156787511404309438 15249385820069160982 1049093883038357190 5602930316661230212 2698878437760050605 7983252111044080177 5145205016398819402 3059113713977529832 4708340664847347784 192546663831952926 8074114883901588214 3621237904394704121 4679678146110324361 2377821117140370863 11058344477565206960 10006242649226679106 1288473569161824838 379827859722671828 8236330609371312894 9166271349629022377 1846292776468569912 8321417458727604891 18172385364455159816 9123020462854602542 14235278283198246332 10650272105727514677 4891845066953839007 4685896032081113468 8734424468790603129 16814691302680275788 9949927243031380828 5164453997587365279 2223008753162520083 14893481890692387108 17596790685359007551 15476552885509544336 4058409422692726592 1343602231180874339 2794546871020453952 12215009947353803254 2424184050502781344 3393131251490130958 3879320860559324682 3727493205073824205 4648792050389463995 3427130538194854190 10488512861962129581 6247614232052014579 8747860147091967513 17082211925559357927 1778138339951212068 110878375076505515 15576355613834505221 5616732079476712392 12632466101645450266 10810831729334792600 18441908113509383274 15214567239544699778 12813648800502205413 13006440515960043003 6258094845327506549 47739291689463345 7822768815617062920 10643696275208192599 723466062026849528 8718441398265842536 13243453584601390475 17389622089325337983 1567644535453260600 6475429507107886098 11621759610987368781 3931342856787973425 17929350859523738408 5690623652965705418 11252188963728985097 9316979687778706291 7900975365256600149 12378009101821725952 10293549179255963732 3805093685175272485 8348307692936080730 11350562002995653762 8006206668674059744 7522917165298666542 12092727874970075196 10207613149195004652 4166961282813723243 17530869570499577495 17998089889064388063 17920788121734004864 4611132183983135058 11879788644671426490 7450217135710108457 10763648237644191724 14458344142998926847 12010667438648332786 16034346192497347462 13983643842496469801 15158586805731548035 11126722908583770440 5558483378282127404 13485864674904935980 5657031110118827685 8809665660497785762 6543024546524811428 11658622018164421390 15711572945015502168 2660444484908034639 6138101503650973266 5820874849559349807 1471013741729039679 15577611561757323056 9175615026510307290 14531575324999683118 12193410419060254383 12122722793171138378 9778943287522905066 6998309645150828539 16821852606117244639 10525883095701951666 10078049991099239060 17162023445285690055 6670890239002648054 9734899427039619868 12042613542270161394 14648258344943506100 3527864277249357452 12753425883767660733 6381665305781862357 29267980825757329 15369438120746437172 13793814228463575650 6009577807700650193 6919838066368049240 2726150896362808266 16518781087173958750 6845002207940839576 16216749522697278032 9803438202238589535 16278102348038178263 5382954340779636874 18054612246363804509 17718498129941433153 6660739851196248294 16555846333570046299 6627316115773651448 2086343578046052290 11506473722509535445 14820781514562261144 12330355935286043262 12743961522510187311 14428816609118368287 16408730189515111810 10670817666097050095 5762606144977802647 17599549831445194952 17876625620390069684 15451045487588451589 10395867542113806886 7735844114020228007 7913854595649352115 10518057470563755084 6466377246158122035 344197961666019830 12202859541465973672 17205367154674611354 8301585352499455604 6158540701437041190 14051538011063430584 5760416886030981121 13457732052185120321 16419967857675638215 13942749404465577925 7990986374314392216 5976177690468594472 9352807288590294190 3430657463638836214 2156214056223550404 4573154024979582730 3149540327129391108 9985245667470140670 18230259716787377894 7017881406544599645 10496154973847207930 446253886059648603 10119837856649638517 5442370083216488137 11967354835474214522 14504083221216363036 3679225144804503465 13331040884958406313 11338006286836188219 11336253672017465366 13891111858290712895 18175677318891099443 13003537680625218748 12456235536476905264 17233467158436170606 255545075122948431 9181899836160908788 5439927062963615056 3288402119588478506 14870513014024003565 1616458751927108182 1533296779321149185 329122300805820018 12243263999282922299 11194863102736064882 6747700042133817863 12985067840000555189 4671093681113125995 10682447422131534387 17032071688777097970 47389278947699067 7461874000237936613 9989918223666916199 9374429142321960553 15046062169421028514 2514126215161137177 5913077974328819858 8707091134515484148 16189854339704868449 5463288475580602183 17316656028902307444 8308514406721101413 7302951263044735498 9556225121564277297 11290246694677231477 1535919381649318979 3323058751413864759 9151569759711677869 8429085853332695056 12216618047891758153 11952008165762409831 493457353885325235 18432124749265615580 1009760623134092589 2414162404652973834 7349898969806277072 12989451381736971710 11410853518702723114 9080479108620699643 7380673314066112780 6699691428715184305 11577197609550210033 17379962264098534622 1624668872300066028 4427096444335995444 11363525619077339117 10292214631801684991 5222760706192672174 15804742441122042237 12535376577572509350 12799296987868376928 11993289186346147683 7908860505769925237 12254100223565987581 3038470004733522137 17590886258827887240 5492303515422589572 5058180028618049642 11410190769332078798 13862567799776394083 5762060697798069506 8946752710363616789 17604353898022606068 6593104604968007624 8517708103006382694 9100455117799284431 2722992998405051057 9432167897642512705 3007104030585933812 15517714710085381133 18053248351764488480 12606291229434594798 11943726904919297071 957624653399116596 2257851177969224189 9741428575630247398 6614347871505322384 2837279778079099767 3851458348021813837 13766121323252972562 14525710206781555795 12812641748730838308 2818941166191116691 2164922105471802742 17121266907825306590 13083693409876305226 4953686238845914511 6337798646494181432 16672629452427911256 11352613390990987932 689460602761333403 1494660094534229378 3087677055077205207 3942336841261166459 10131424207871508235 223093630848260001 12486090464823740864 1390786131293150625 15588711880146445693 112839613213987393 16122950049706490969 16732959404419321651 2239317386502655808 6297326527159004016 10223152196179479548 1012706746117743138 3023367397675035849 12891542454497699360 13177456895031954091 9103332460637077367 15724739073020802460 16435239887160058543 14824012338807633532 8840251292690507888 1726451803305346944 14176654880596685395 18067660247934320484 13985784427011875318 6557567821430789962 8333473172620414918 12914294998552746096 5125545751090406580 11159733420289817827 11337539008543025118 10859745831005435089 7293660065603494821 4010409159188525731 9283669193959194486 11075752224386315671 5814048579875511145 11862437918554789423 2562433369011889343 8299692751665765777 9361721682008297676 5583604016265051509 4301769764837775273 15443406043022930743 1201547863596488490 4178469531871841700 8195057743048204264 15723563400031853119 3020467979632630582 6422303983569482990 7136226619685721626 4733618940965101840 19423119234450468 16194659969109096265 1664383264960413705 16535580438292491889 16143894646353496963 1340995139322682596 4063396777155873567 9165667684214275494 8928940443214138615 4813836686101527735 321235936426402143 8017436928861426633 4230202863343263533 4744990174996607192 16242675148027988007 13091957925958297037 14978361301719805833 4725743920417615147 11835848839585726830 18189537442373696861 6208244723557704879 6548229181613706342 3486300129649148245 10558320955210709965 3303808878794836874 722241224800593076 905768356342457014 6981815982951934958 2114821428156188145 7538251718367316956 2407308554445376863 9463889637190349416 1764241503970441058 8227149102681699366 13280821725417726446 16146297643038495528 10687610711046676643 4940027629518064698 15875008739795880430 17857346667596846214 11703160936814926860 3684645819274143964 13598911793750815337 18081707739879955249 5916672050971676429 13205673803355226692 5730332542310295458 15270028730777148488 18330013101857580054 11340549138632241220 17065495911539258228 2913809283872250555 8585190662711630601 1720871717888056553 16994621569594135693 11786903193797025515 9673256574736377343 1928396167065286160 17506257864346588594 1518713811429404801 12485220528108496748 14059248163480730001 11016802344414858340 12730518843354477119 11942460441589580488 12062700173574970395 15631484239320291166 13841611714307809805 3086338605868865421 17703286174773795539 7478513674155496455 9399595515723473182 5106881597928605459 15917539972929581732 17619466084350995836 13270450272818429392 14377718539453911289 1643465028470520025 11806313944927999685 10002971270845501538 5195034682749229359 12720616886326362804 12445969433571212406 8974851966187184695 9417780123630548380 11666915332314361511 5230651174591111301 5667471233209121404 15368368143674846745 10148325501422440350 10364419126394122502 16948053361022533779 12842813864903547029 968037354758901674 3639979706901120008 9520728825349633064 2326283849907779520 15362449683103321552 18051761977495130309 8788329172776596326 4322958088639409111 16238446446380592453 3109081245792863430 6931998518876863086 16842410058932942866 14356212241572132540 2903472889383700928 11452924299800464542 10774066017736693558 15036770030877263807 1357965996871120832 16701438578301266465 11765526111998554321 316964505905181104 5913968419910834183 1118609945726492567 3771524484633379464 17823886369823505951 9875969433160597438 1048034965963457356 1362554235439287851 17912700075228026805 14124245737416935642 17747481951449671498 7921575157204799557 15721476303811202577 2245257251289700426 16339081840159135561 11612914560306613633 6191195139655966178 14356699113196302194 12519634618368963180 16629928126629231285 9769007290671172351 14736614227742440378 2522785434160664980 4086530633246309291 16899137174645193976 5504906391983281417 15523329483506552807 7380625758574599449 12240526111436651784 8995643680036689365 5180982575054846105 18007208854102031384 8493516886314665376 11466333074949779587 14041952252029883156 9569235976454897929 6087017801942995329 9178836620692068276 1226811238189973474 1252309234835164464 13754052636355373448 18180254140845856004 17053775375156961987 16329090231457651033 4952464286477796837 11452893814163110572 8250985034454603926 16959562024492077681 13951187623886846838 17198173364739564741 6896494537464674252 10360021366228035791 6947267656209366700 8378570654105773392 4830336796483834360 9762800953306774258 2391647288256942051 12367606010863804801 5075728187042410120 8863360942366309904 3403718920947137223 266108294069292678 7928437527603608555 15709863997434407759 18161324044959773778 14416195541864162752 8832232653032217227 15505816558018318469 7717734949941122485 7331499184505889806 18120710433134801486 6205964821018801895 14080232970974792583 8706810958983163222 1230914662925047163 5151664399682576243 13370572022509514234 11402425512256274067 13989541602383016347 9956268106530103433 15586006450190234980 9745845857404115021 4260072749601431592 1195369553178267280 18277537006789012360 15474019715306499133 14456702430929244783 16736017878388347850 10340618959461003442 10076539137160135743 4651168337661755153 3868353890360669617 3491097364762498847 6964647420112580556 1603294895491275157 16242314785104603919 1453994567029393786 5369131426759229781 3628123343762441241 15531442999395924673 9483048092093104965 13202105014433978994 924401189980013313 16303884307974481428 2379761094405677572 7080994636387961276 7865226541737211564 17903967609181437103 3053396795779779261 17255540596662289660 9278157851073677802 13914946370112422449 13618148098168063225 15125920854624079022 6046239345241427812 7260700845186162424 2480844801143960266 4533338434162762863 15027344372307466880 9283997029945277801 5933544435037701649 14907329352170419483 16403611334839746321 5216561032470294748 2103979552570504792 10685318693508792730 12755670463908246798 5646836615130607113 8527756036985768291 10742946688786779281 16456983580424362536 9343750329926184898 14375711946059556903 18432478561867399869 6563112019234207157 15172665716413191400 11204563084027813482 12250640926223552753 2490452220660511809 12810957794791044786 11197884215025956592 3719203778525784477 6999346334740213250 7347079726469385647 17023972546249205910 15011727535369643921 644723763364825255 3601735686295275861 11059887829025107043 6090076822817246497 5613001220875910854 13422680794578340643 308991225566783207 13875893787356714450 13504123157211415381 3987019074044567248 18354317440197991970 14054142544132333065 886544741764911512 3240708647291837344 4752179321636351530 11242847974560478529 4015452928997223381 13080725532958796874 3913578314309075590 163068479533098172 5888990468802775364 3811137108431034292 6917771067282820656 16539847582942097525 4649123637862863146 5575587967201421589 3884069927387968874 15844765992416133836 8549910686796074775 8205171436236995766 3590144285288669471 12027816628237074795 12210918280734755803 16013018367491097310 1749448887621072583 8399949783584316652 4980682553190039253 7677360886081695067 14405532960545153105 1039725610734574470 10087747286826962984 16866280783466990259 10853489362267030671 937662615656970252 11791940475643791672 6159349739826126361 12426214174226884836 4454170748569241760 7798621906288081537 1380011615712331039 13558387470808566827 7749304544831867782 11520446714909707194 2581156780004882282 12328677497778067333 143455499589573798 10498115744841859431 11121173937884469287 8173656888285307369 12139116325657275161 16557271648376538889 11640946144365115376 5666601214519878023 3946400624065754650 3435270203572723617 2415013752611070108 10897938329976394264 13780845970646463987 992516410570446310 12773427431141292865 17160777472201080773 1979199764011851272 676552786201969991 11258472450061287228 8322332933692931352 7658967971878322755 9559558651578659095 1511316905006834597 13682134257997123671 9586100075703534760 17713548038033229978 16965604923922209101 11531245965318813946 3777882033127185282 5107764502318099588 5254686227028180208 5575815955872152947 6384939161188962142 3394533200084029928 10785808505233156928 16514249882882433700 8631658836502381886 14817683256959994642 4110855910963446028 4681618726008317776 10866485985916682092 14564277172584645104 16889156250254129165 11819893927284453992 15373746451241195566 10592481825768162628 16673708811820512013 10490986463771404718 4235233035977279606 2397668798334226762 7086983551348017843 6409508589069025484 11174609714020276686 4358321222796959703 15738175312248860463 7584393133046052035 402510509442323959 16928433836520662474 13476724160791340164 12514619546149861649 11482053224543009251 667474132056650947 1347840484964432655 15869494987888266447 185610995855225617 2152841295642124987 6087321072398684864 13235069369722799394 15771088659848361859 10483910708696406475 343850303730605409 2032720468504427748 10410903348805047021 8548581257640359051 8246332249478387463 2898958872026464246 878478667081350533 11215867559382016133 6167818198903688326 2859004931551912648 17157509423567704947 8289938547968894804 540284577163265189 15838863113747383810 15024552307209775263 7681593549614524562 14298430629407542962 15294495804861531642 4482637289436445544 15972471162299957373 4174653175113266300 6290036921125756088 15444710842289014081 4646274302162640691 5772581724557797899 3056376512957543163 16161096489087861967 13525143215247885020 9026374566663172922 4134386697961008603 4463873551984847062 14376117182824211626 11337682364842464727 6336715603788880682 3300532590273143915 10406554781541853189 4654283260321540912 16064119163358509496 13661934638252486901 11246895520372285086 17259335580176007919 7638413402044965202 13625024707374085584 9982300774975369873 13734221315364493503 15886467217879567902 10658524726410786038 10845082642674409452 10385629241195110647 6098897018466526541 14974939453136551166 2749764579822796891 4560359515462987150 4280361685694104435 11274010205985710415 10211128139874555396 12543470916503729948 16274111252772833744 6660576321213112954 18082236768749565726 5153332773508655330 14415449947913606309 10905998215539638403 5753885595876926139 242441101573295405 4540878006960351904 12435960482749423112 6084078739096661211 6646935783740444187 11087962218845799745 2620594372650816398 9667913477343620065 8796475540605587041 516541116489237659 18438057810240991549 11217665727439701977 1411339213993836436 8240721290766345312 10301322687516938910 14884866497982590363 13740558059666915822 3163484900116888711 2718124919460371128 12854741136015887252 1525191243049689572 4576520298761057488 10667380109794637629 9425413414275539594 4244589516002211004 5433012217568434735 3248818409125373283 12293590219587759155 17989257637764447180 2975761547860229579 2843524323990952815 15853714836547829432 6511898434156341061 2150230373520207408 2511448595253504863 5448614989325266597 959955026448708154 16867393604524043292 18076444350707742321 8743614214259478162 2881747092629264360 16783583108090472315 453694406981277930 11759766994716657168 14633304856144849372 6902015479476471110 5117399055575884832 9629168480592627970 17019129201335612271 16242977412308167921 2343857350464931035 2179176733801576317 10410866683653013893 6007337205394479992 9579235977211661626 17667106339569886452 16044512829132857574 11365111188147963040 16548113564314919711 17467990688468614232 16631055115978234675 4712610496162614645 15710990038197336157 7360542112482286813 13306854240997201909 17561740013702874959 1656015830402799800 8133790365111735372 1849301103927108458 17834166358131515470 15351321485588641484 6355605972695541727 15233810753548789990 7595640236762544889 14654359274108428492 18381753512102215342 51120846544602312 16097405059573726044 9370086164712282125 305885673064837723 12215042268132134862 14582617962606670092 6982703707814856207 2541986243506404064 6475497207513972176 15603202004260982060 12320164787996648604 4642123954408845921 9085443809916141986 17680031094663372642 2888080335830631348 15140763512061442088 4444864951399843004 720682589382842767 17988988830163460270 3256222004565061592 3353352081253292208 10184519179799484592 5112589860787485602 12224415732852857109 10169008919104003796 16864083930211150018 11072267873601337313 6159642257396010563 9380101538408658202 7358218440673927212 17916227371778919156 13765933338905240547 14098989184688307840 4221796526036779933 13061854767555087700 458928537926537779 7848558104444859735 2308361089623913294 3915319041231835688 848302893054614052 6806344922978352027 3006259262083543723 13154340938683174321 10969264174439671451 12358508357527506016 11376007083422458001 11827456175059717317 6864075727009893026 11284587578626586350 9555420138494819871 18285909793875594771 1599704923819052614 13393720917701692015 3042517751801806974 12309497709065044030 8116291866974787366 3355506845211227694 7797092747547248785 257821823944026692 10221809268126814855 9390638773506148827 12441600842468736235 3426271996085780277 2899973284330907491 11370963694183244172 5924834853141280899 10911572740854967883 6079138523848347493 17395212444149522612 18243086792523262417 17389796833851274969 15141547043322345214 8366367105109094356 7094341282837315623 13685233934353120346 8797849702300259595 16000989702276538047 12797613475355861970 5200064765400480787 13299243140664559815 6733822429415860258 17680411278859851378 9243244009083305962 3465698136289131767 16217758900569932673 5093955132867795915 5809447267828960570 14600957326555711201 2661412461448118433 13617172512958719457 5220291436964501424 664323578604405067 14006986348987810927 17612641612535308238 497934105996645722 4936790345781693208 3376313941580355087 446874197891864760 491909635898470604 2465714811097548664 3554143931364433922 13781650127587390735 9671487586109893168 266814968706387946 16588719237814160047 9082045649741259352 10643539946915468753 2231136412214911756 13976088307655742007 4070184188749293244 6540654915516787291 8676722411623859320 10905283819035396673 1521699256569031068 2469176620703280547 8280465400880795260 17931700777351830557 6950511701782909575 7458203785670258713 11875339189204451960 18103143263857710632 16737263646657213157 8862476577474540532 11713097879575289293 6562092076804843627 14847432884018240999 4834006551339901053 11464994552971151723 7485900279959851195 12662477099348690939 4435529852792829560 5294801039706808731 5704015076491785021 1612975274252888686 14168411924497343162 11444915981091313253 15548355972941157309 14027222619221233702 11077159608417482061 7576268455682613370 9100734147027088671 11556037454873021197 1977314051798139831 14494147265787729837 12674573561702727907 5606154898901864160 15872007451844794618 11302609256137633521 2200530341588368964 10349776478597811446 15392963000913600483 16548054089897916733 7214029595752521198 15598832588150302007 10478034732718381830 11605428122243580631 6173484857803251184 12241165894259086411 11887231795303356399 10869662784743908661 9743038701628380293 2965232456181812533 16631517343937685227 7731065616875651838 9979244665195806548 8664002540918167037 549194846153162690 6788165494971735715 2294679297584305182 11104189330428369697 10644732780095653585 3661493125627523459 1504373180704626146 9081394680554391590 6305412989429338809 9847214685137992826 11397813248036171921 6813028094531181021 12825516994906099080 1893669294299770294 4331942134518648811 13599494660891409432 7282301115627649712 5084736162683412819 15739020809122567336 16207697229315975241 16661689901595316155 10515732513769482853 6868560938056418257 4016877327004984878 14285904602183107802 3943184507507925701 13099986807860595978 733639264768717877 3902399651132189512 40098274277825037 12382392219614182915 13875261050586025730 11697203289489031679 7715872166925078049 16503200626238420130 9150915285518296002 15906616268325861577 2892522051194087238 14676524936575513956 4864928605460116232 16611119598364106814 4881570774923784254 2114647921735379396 15652415932123697241 18396931542557347298 13059938030857678012 2615606527819052258 1187944139470052196 17121400157010616339 17683618262366749978 2928158452921789290 18402994492430802998 14066784521450433961 14154133893047373402 125124001111092662 9924648948005249800 17876110183316788575 8434112812908035073 15831196641822544968 15934674384799416684 13958396893988129579 11808994513142203904 6703149640804891366 11119772287838409754 17550262870102089883 858526524141855829 10120845362307005484 1187191697908122345 4743198128370032177 12545926949650265247 12082434558525108073 12545947648737396981 131128746579065337 17325235829728434252 7412339398346492512 10143887343760035991 6069749286249514350 11174686532359331152 2240957410874571781 12583992509100410167 16481031890394047007 165421761917693747 1839793152158208559 8439247650777962364 8413101155604853361 14746577823831566422 16284341762214670174 16695376413749378968 1544628311439326035 8070516347367322225 165169494135672632 8376190996434567466 14211891581780422293 14765100677019135127 15759094420816698915 2468613003270041967 13202849356429685648 1269222653121676374 7636171245032306539 11647315387679747811 7327292758834383740 3748769332764156442 17701559748658228075 2310421371946231344 12861101684994191174 15057706402591306033 8571747770839390948 7192039555198057006 5490442520926862641 13242449783886206305 8275978595649467669 9663080039624441805 9361034833640279202 16653977546969415669 1112624815756848111 16128091506627223551 10891601995198330416 18398344015998872086 11052941853248379360 1072357685513733038 8562595925801944757 3704234656315272901 13046915730835602234 1008895052019722770 13748004033403988553 3697284369276588777 14841782093718787066 2143608295595704258 7955371246800258046 8728257288863423905 89587853544923849 3389223943893936179 8869316781183787534 7645398495870666039 9735952582438902787 17161159063035668957 13337275720591737689 3498352320017064463 11329627790422000674 6411800199667506213 307997694041614097 2475386670980614801 1805407277898212671 11483380821175759844 1321901057558256493 4523404594538600960 361026078235081048 11423204106897926587 7956656117633776916 16999270600226206610 13423937934112113452 5740066657240283334 3859330615086109425 10202306885240459088 16489208511387311717 10958155715529776098 13511296599178539777 17165664356525110700 10997662592385742921 6934808039487217170 13525145619571951581 580395388572038573 4871433471997271792 9681655774910815958 15088551584622883975 11731180259644579089 15766812360475097291 1092580193889026858 12926995880614920863 11432886831420418235 11417335253751445893 15635594177087399411 10804812692298988633 848164193675262692 14027377552989416493 7804380739077557307 10864132166340503898 717769718067088119 17298884241591776436 11853961549903183316 17286067055075005597 2734890430582455152 17530043255145744369 11610150351570239996 5031636807358781366 3496515033421477375 4596057509831880067 17905872645956293656 11561095203787075514 431215295430523196 16947333345552581686 8509966162711951672 4235244461605949268 18170116677818912437 10586999795043883124 12044448727088521160 2544286563949909602 5445589601781882443 8100370981672208357 741433353496495164 1726815929060786904 4847826253493418729 4963014618382797834 9174197408826993463 10195807213159302175 6812013052910724597 16433900799369631220 7075588678239650281 1033593272827886378 1304437036602269826 8519214131536889777 17960764744629034392 11246820899518869783 9544508766039437536 11190601244113308851 11054565074004409723 879224923157599119 8177523487310721578 273302225189495086 5841655593260303846 10233263408836901989 7300812338934644546 2373310046392486348 14558460578754873031 6384549744324957623 12124234354808681416 8839874543269216820 17368053927310394095 10904654459642454829 13374578194773351298 15021931976540754282 7906173282479583385 15953074539910193943 12899884460819371962 16594916828257748507 16056902690555811563 2089939137055244291 3134783772256336906 10406468903393208389 13941440142792318352 15739569745781855164 17617224807084092444 11153838611650503002 9798169640207161638 6838802819377876470 14665200721814446845 14999724398866504291 13953575333389784670 17523052645505057336 14975212110783548972 959435596953031366 4180651549671145240 440329766047461364 10493818817324270149 5564921514430859405 18276136317835933666 10058603894534789089 7462743124353740898 9900249889059259407 18012080320850235182 15012840349679184904 14432265978528690954 10086597643930828735 11491420805236851896 1265236286631270201 13728770922547858881 7262341424684648386 7667240523825966846 2311165878747747915 11048039543795246556 2333570394342537611 6386157703866264093 17959597726446452679 17439991074363111231 6899008571996635241 8986055847305677889 7646176955107972443 3094057462699565412 10477852979106106732 12513644895193011246 1821750398563354401 17863482509089805220 797015485452423936 1028750751444316795 13445262654216729148 9046158783677222850 4046328696637288937 10746903145414487127 18214072949395128211 4731122839847682848 10131215410224894071 15600823226561088622 4655529644582830022 13768317073555563464 6900588593830206755 2879777584344431365 8625478132868465745 13325843108573649658 4881621882019714815 304936059926002653 7265228359345750015 14950678635437992874 10202645590540971779 1433010913808957788 2612793321913414961 10936248251468849974 17876672092240295950 6815820572813406896 12633649976519507246 4945812670340367716 1165975400656062923 4219307161721728531 55118639253992240 4966199508361819985 14242527303059957446 6950414938693127950 4230619664676981426 4081099685715970056 9933554574613515874 11705707110169742341 5387783446031082843 10015583821376561205 15078824252169908194 18444869358872689420 15539317622527778828 14233239337518747395 5506853061809057610 2985654700647270361 2341198956884301948 9616027741178068466 16727668258208868401 5019854467774048630 13257719617929084632 10830243964064378606 108492780158880911 16805814453357964533 17183247127679694806 14034857260066575116 6584980146911283760 9610614629083984172 11729419176178459172 10013915867414157493 8054204147009400810 7056073704100721470 4056495269819112932 13910549579682828767 14404466737613349870 8462767154185411222 8260802053353374495 17142839770633236759 3363183049003704170 11012669723453617708 7268148301894543239 537176440079995358 5669056279865908271 16155009883429384514 16236075905306690422 7505320762583061030 6454145633281904704 9047960680141588959 10123212822318437783 16490391330145822792 1302214154080178590 14323639436280836417 15598525875922386449 1174757750256181491 5756550508447314728 6888303845864776788 4124795795312092829 16356459315164711191 16674668805249988376 4166792063923092663 10542855967523464291 3183497618180168516 680383376761463546 3676483536123453842 9100559462634897391 6126487559043886373 3501052694865561315 9819534552154249989 5432001786555692805 4054286653221160317 9351594689269799367 16594658568540471148 2610902310364548059 9809567495212624098 11839589135295756791 14788361961509822540 14711861621578666296 15617041259197220055 13207174254837984818 2286518812797567859 14490457723774683154 12606876341235699571 12316022709051385881 17672807302334909202 6478519081430527711 9181736199601789135 9450580687207705658 17329921182000846030 18217709542486648457 5515168229334898102 7489565676903098551 7328008936989022309 11011763366824450805 2580345704394305401 8461021600298976254 3996314047666795571 16867476085029852729 11036085976897881496 1052900835821180933 8868105772059024681 13566140039660319926 5250424546163338797 834382055043442504 10195143769719389453 15420207882243866802 2631826219888589770 6402128466490408850 11676268290697434584 15100323030287559682 13624958252274424049 6325961252210253052 2665376455828114811 1866067647717250418 3853239593769939104 3310596153933004413 14215263036189637593 4157453433481344151 4599921435948983105 2090429821093129585 4760366461220713024 3419480051310200360 4807547239758092287 11262632246328219475 8760085595618927197 369447949073040736 14063206729906218563 2235112701258334240 10186717604839673454 971430401388094459 1935857828777726397 2674576200830464605 14360555465127747550 3113748169990802441 8736907075946974276 8489030625469744426 737148371041546520 12330942859059524791 3179948977296354827 3472989327121461454 1012073614594465550 15931206490534297725 1486142701727881103 15792675303460048119 11009917799455297562 15318958364565520153 2729122477757080810 15942719392699843059 7271311359425538021 4918476522626490570 7207467829381458048 7699554976137723753 1735522383354647021 8931153760159024764 4095100281206721094 7315037960964345911 4607975556327848353 11150750663116677266 16809614386878740983 7561818538634015746 10121968191653513897 9994378786594054209 10192480351435539079 16545991690790712445 10568175182689626950 980856458470855584 5664883767290119687 2548338499761837286 5604549751861829511 14007695255469435213 17706216565226347968 4931567819286123935 6396463013464178890 11895145147408162453 18420621300489302292 16709890987764109038 7883992965772186490 11868649463808062429 13245925903110927860 2090117878797976745 6156405317155916346 4304739087489060700 6246604645626254464 13458987674210965127 15020051723414760718 15743893098211430311 10338410833874057091 11443673250728488938 12613667241709904087 11467938407238681335 9859456493309758448 2093877170534799762 3388516450745261783 420122344435781011 9847155637367751681 3967087063249591137 14877694584326576058 2636425443105273590 12090694865207596057 15139787904257736651 1965722942963294790 14043834012562163810 4219743162992703587 6806531483358396859 989901569104277098 14669414209802253754 14972909563707181241 7556536504735107374 16558961037892534096 7943625845293858962 17050028442999600489 5623263109582490553 356733059162770925 2273490618399928725 4749796811834910746 13209069545116318333 7897503861056028255 6359855881759168295 5998338381427426745 1533289066505092445 16826162285293139478 7883007843665546656 16689584073552397253 6165916450213918428 10483094140087318801 14087394953473903129 4807850580563105953 3608478174538205601 5997330128839381255 8819942958335857583 16653055629859642367 4834866577934904269 3345919681557673798 12786612084241881264 3480436868428432550 15238959159922000641 488988593426953570 6334259664599732701 16694495445303664420 8618962423229927216 11747857410163963267 14917254946033062579 4092134331342233704 11022695921089255802 6616079296305396107 3755164628628594438 17187346975395674828 547879497322817438 13638440333988337678 9424585594965881381 16036209275459113666 11585180811243963729 17820875425243426718 17256516674027704403 5510568279930005234 9187245466744376096 6361397602133540200 2300832381774340763 10061407761065809029 6185271326484402819 17761810235410395835 3054670746031937331 10913611350578220389 1301261666664193629 1025422109482727977 12262249911892077603 1026035903698395460 12811583446583824649 759697623067974940 5254831930731865730 3115851543123341233 4766230841131618536 2497873771090597482 3941762111052717053 6298362559513077125 9536973809205771344 5874826120698510050 6664584875868227370 17466780448978656433 630595538665937235 10618990517742616687 14662952817325006692 15335528156349902508 4334913118924937998 16194607928082538874 1099736004983174029 3086596913535585796 11654244808232599417 5029109846961418445 17319276690317280242 1773506376562650690 16603929902632700861 2246221401720676310 18159889849462029248 7882329159298277974 1397876117621911743 6052030198979974332 7843909355273794682 10889746598581882935 5014579818135358051 1962480581773262439 8221621905030488546 10205327595379302677 12919726689068397233 11871849831783958398 10940192435099678735 8161054162887509936 7534867080930514051 8702973507404160249 6883258589127130581 2388511373638820518 11515403569064183503 467000512055299764 6516667464451260616 6488853487729170253 7798201515197438313 10976503751351152501 2365961330111875554 2341125986745008236 1887982117109841523 4377029508543995675 4177536963272994905 140184980669752795 12380776412362949644 997139087499947932 9598995425019327756 13348917492946771124 7867514474839932726 1373198166800153953 7626180809990267149 17302561433004688499 3078533197982040946 9816707210393827514 15857437630184545109 11140385236346124298 2420249035625777948 16161062930746358629 7782249664032034558 12303896091607723439 10996402526756379597 5468501456556687835 11261835553292143392 7097275972734267186 17552229353884003267 16251875111745373004 12907571786740457703 5390537733826592793 17894580469323709381 668761018062874646 5279383247895546445 18318673010494551163 15789589110711773214 1745615765168886002 13055175626641509151 8855952926256630565 16137175772733504717 8298242131352006175 9366129257251601696 15498201242868429905 1256445124492648074 3146827972049583430 6100825864635648146 12692055065630879054 18271092716332830183 7550419535713818522 12375258679994334107 15064976455624478133 426555118118589868 6819623267793529867 7979687499984989873 6554354057661688372 3862742992792193325 12887487822924440176 15600821340843988256 830238912131704995 16127489775796519116 3438073111213655153 2228902172345026344 11571946605278672140 4084343600146190016 13214832500612707076 9125052545102583755 3173258906905799927 13435162343047795580 12363189153586737403 12373906640443604845 3072670828033020153 4836264502590079922 7325201008808205546 123190298221090190 4737749132207791890 8678836769463684282 15126852416993006020 4022614796554569132 8840596560795133465 3157610713895642364 16742968684928277613 15279882666800529196 751393633564441736 12119918488494686799 7457640119806899098 2119383611966644007 16074067731460640608 739696237739472883 7677190001657521359 6091213531665039738 2345968802064385916 6623672847092923712 14485202816910401038 5274712390710022873 10370891047277126452 7356365372304808623 14114916250996725665 11293431143463953177 8921125255822972476 757325505931872074 1090001902404432231 17837852702091337656 13709685613248923591 5031935847590232231 16640759871745906196 13680002560318887010 17332748141390904368 5001902018703067439 5340395912844074660 12265682858907674605 14859645084025560420 18061805120121743433 14962250031896056632 10540606233317570923 12534198358314213794 17946240632188623449 11302458136195574120 5117994297376785513 8924332897734752126 13545907583994740601 15215976737208915404 4803575691143301859 9235218170644594469 14420220758059066170 8146831033699297677 10569843160731752603 6369760316575705537 5512873242361641747 3929333296218054461 1087508352237585442 4593836931347328018 15891810779874936835 7715978111907069000 3597548025543239734 11905818392680762642 15524097081447959299 10142215193755646828 5918320461138407463 11819861730471357809 15611892436506253766 12999712780334013703 15344405547122573206 11556384538204463305 12132940321793109478 3859091695832959869 9339702764820854318 10529200681625270738 6705280526812341034 1049534288186928706 4374070282026960525 9132726178544232425 11078728845743680688 165172561400739222 14780287371269499237 10119874511560333422 5167330865982053396 2085161591439486002 12862442712595583374 12015690126371763474 8515707642995433797 12223340416808370202 10352604119267111835 5012522079547465125 13741775101158789288 14232439963868655986 9592345464371928623 2395074063356039483 5035951711241978328 7853843512669245787 825807780555790850 9264281725265898800 12698674959815760777 6268059305498921563 3808957722170194845 15066585193747543032 10026913858866002574 12273439726547690598 3568435325866093638 1968621772640379822 2364603184501657017 1676774556769559721 15875231605479728845 2914344078729281026 10671169425775310410 2889102495078113790 9919178642479748633 16142860441477936504 12040710258235784391 283888102973251183 32695758754933182 10674357737085609848 13057877450427276865 13001936603632851649 11843496029897627039 15752804235671931727 10607238675455398778 4340932486828155526 3415204927017596015 2434840667875632565 6531329273580922254 9180123684124504576 8114053012343873592 17840095988720723530 14217116156339149386 6087382962610392959 5935076154201154194 16045285783040919611 4973911148640304169 196908361561012719 14879567305986454060 9242199901972638276 5843510581009704345 6508704719354913852 1715050147111810335 8568005877908245704 17562114503769583221 6291941632599045281 6556726439962988471 3143040745922593415 14679397640219467358 18196569857683237544 16079996777298684428 5191532535127564414 7522506940157980357 17621008408792160481 9175398519806478824 3712170632363172290 13337524742763761861 18402898828166105461 2383676196544531341 12787729430577502389 583081088074353682 17083480471728699195 10175470390111873496 339155971502814375 3032441659665867082 12755509809760404250 14721925769994546412 11790072636732632814 17533293319164882780 5877091900303331234 7401545051459961984 1784353446932461524 15854494741685681581 6363534436769841774 12981893889962839274 4717799079056413509 9529237161196040199 17705625521101066695 4364114037656061508 6913276469410668043 14088110980799268608 16346427250408806940 5019835762592682428 14234741583306147525 15842854051073365181 6425573105403843656 6199977127414531254 8191890854842063582 8449577934009462190 15294914177586656804 5064538549081819316 3061754150254728567 5330903668526206608 16660437833732563838 9278462791936041497 13620436862867406364 8574412278803030286 15527009006195763915 10729367997427092916 4345901938125162637 7448813414087385264 4886001586670318636 73818365093159804 17155307767178875564 6732497770537385441 72617750427200454 4305250686231027316 11275503999488448728 15805656175006740236 1778667813922034979 9420127139808435400 8298459962719247455 9104755819472660450 14407001574998066693 1134776347953500976 1752501448762912700 3038178595538339976 10363726068480340416 11625019966143963999 14310048575887108115 15356833192870133360 4885502329968336052 17486304438057791718 4174501083124465075 12490809151168670833 7982817071096857771 6628831921234726500 9373141643894302944 11249680467193693465 10540013143979158132 4234274931573408759 12170543995369527065 4148930626071293606 16164022775663845554 4312788460528699907 14027119010631358059 7107079417990244253 15099471733808001154 12879083004343664278 11571063439925887297 14898089554365529238 1743303678592499515 10050333057819657927 8531665246913776928 8314675609139668239 7887223558315642806 15885411295984377047 14609235325103651906 3359649311609260721 12489227646384739029 12537858521489477962 9718884273294295362 14298883510266337735 5723852513182211695 4749372408630790909 16028074167122766430 10221081053431103991 766369283635207294 2356056216112557381 11244614984168173557 18190539048463779261 4708267001613378965 6158656451545889485 14635471950078118999 12945569659572299393 17736691789782580183 6126717044007883576 4932797700988810468 1516836024077986498 4975799948927016332 14957400925758696244 1425589624811118042 6846206201843636105 8214332193851709351 11227770017471189853 13986036537205302605 3093195603151368233 15554112134729185257 129775168859720947 4000580438159175171 12375864193759902008 3945166584066652907 18208542912327829103 14802621424443600367 16093109635065164903 5602564793318595349 1975552784979724660 3799817886792299660 686857759512389253 689946151374047594 7953701853295737623 6815509836412440200 7960174579807778413 15384406693070713090 10534421568266905125 8926344167946582155 12217088473946386457 10320845686145816351 4363504701893232032 7301670058099164392 5734919419901989710 13876999740785610928 11988318270600342822 14209669585479518225 16074619309246053711 7543222870861660462 3697351735322242494 6859066640555678866 11752345692485221618 1144103260986786233 16849261857687575411 4114656093270574846 14222027994198679698 11890999252831942433 13965584249495452542 6461272851281206011 247959155280599866 12423935757689045736 10972309923098089636 17742888581564568143 18074825199738943490 15894929419969611521 16882439556675450959 17390804908078296942 14912203057876614919 18327703029470114231 1475612298637370437 6778996196022576066 11263384202312360394 6456445897706287334 1938304838126138450 6899740454347246233 15785619300560886000 9437145134572042635 3800770200235963177 16059851612438543287 4291443248883036139 3291687121849781771 16051589207677262932 1878578927365327844 10244220040868638888 580335408940358848 4241771162289436007 9741153755765276411 12540041407030185489 16948564359140731833 1598891311680651923 6379046227551834253 1636602390847225165 17503396993317797244 17689453558763453103 7447313427335739126 7019025834982620826 15275031055389345867 1427989225735296054 16831057764725562351 6834306696378848998 8344386267056475411 2964181533580498986 3181299044743614194 7392353482732507208 8810084704382339087 8682292361457858753 5483529084589100699 1747153023596555264 4975944927249873046 7017810949714793732 12316587194609799188 9882089001315001449 9460859484369962010 8844377223072482013 14648367567440453962 4574169563765885149 2123859831587523544 6770553489397721573 3419719082272870470 17766204919301990310 4797519014472122811 8752955248955503772 18384596767201931702 14781220054531461589 12532723947920754980 8262015880376254712 14819293147967668641 14648768816545004149 2404371873662366393 184591589610525880 17757976006243282196 7158427336097818067 1484364372950188605 17965005564847537811 6033214016191499612 16368482777191006962 4162463172000827192 9465112011033431806 17412224290540108088 13167398268769911102 3890490953140659190 203913765273255692 67086450466878408 9844918095041161440 11896012854807378239 1580601733384828927 6659590633176269201 17743748202940678842 16149128475953607945 13649356288847281990 15262562697833283248 14412446571946876073 4152427472423992919 16120815449630653618 12964653137304726815 74873044333981290 253011077520818446 15535291644316253400 14986502116751567230 9108469694456304942 5691579853807962330 8253303141815182275 12860680719174773350 5419537160517555485 6493054194687932224 13989755983455398299 2467980144507400094 15752914988555107928 2931030248906230888 16186609824998636075 4339161447533509132 15010781387800621023 15609800460385083038 3287411836454857922 10233902651648675860 11177076958417803839 13486863899008955997 4550387524708089268 8610099687744217699 2362102415526413370 2441768509803784294 7423775614321160715 11098233532597999417 11541643463642766350 6853119320823534970 15280361147479767261 1386212031932759316 15988549931175218662 16639528080244423700 1679963646177561504 14510382957933252066 3697309123883771900 7416282209490801125 2609971865830170481 2322568759269850960 1976959438353172874 9103274372226928135 1769842226171758554 18378319913120437343 10296950954390718002 16007380949581104415 17577296505316040434 10268886081679929553 15626008590880559644 1425750683072047922 16821638965447621764 17697164535946332004 15796857726213217505 8365723898902421358 291458967054735592 14101459936401130623 9544203141159915054 6215722509010076207 5544475003985433802 2109292247287703188 12625815734831656642 11108185437188914989 6289128846900764150 6249852384441917200 3393862247583737066 11836744112712888082 8386348878060475630 2043483428723064089 1827748106220953088 2041531537814203229 14575141638842090375 18352620943649149694 14787143849402845316 11685957822246517712 9038279661067341881 8986424262013329671 4866095284492483252 1054866791318938131 12170226631561982920 11975611778902531535 3271481665326539666 9815341004735729973 1374630113605765625 554315791986120257 8691479953462619928 7043567748337158774 15350501652809133606 10758108614373606178 16801796400142077112 16081778023742782700 3850475530982266511 5641052330198607055 10565612261215416177 10871300575683394500 1824376773242598072 8992695569778540740 3080993529697856791 6593104190046989799 11856511270524836216 7507616081729198342 1971774770357363994 9417075335287481552 13410051700286037492 2111171759931629814 5720356648664987558 10678401647887320328 15577096992253257266 13198965909684109403 9823936701363818659 18061563483722991551 8189515923214170792 18017030974828096026 4182597732762352332 2722755439053313216 498564349188504125 12726851466813347185 8870399626474860192 16004372835380856414 10087482768235545742 4866611956377789610 1512033591433314754 2274512269821614821 2257183166332361926 14407811714041573820 10935775030865468144 1236779237697895980 16648067634932141855 6911474011778320489 9830972420545611158 7622496076589170570 1594959591829800202 9359395350224496309 18251166709742481986 16680165697920773569 2442779343371746983 16096824388223001754 14923291012143928211 1962875619637642251 14761751639157498185 5783946974003183575 478165653054253128 9386433876784301323 783092948740142961 14639166036991243406 14065173918787725531 11350992321706419549 16166693093930538540 14339987614756454265 9894781878405177161 13769539744234680376 10065989088502800191 11869090678239934118 2964509950892761604 8370092769846241714 15821460576153777423 5311518828660412205 17810891974710962228 5885504243588160715 1808432372779357843 16626992765792337288 2479408608274155862 9040086059383401512 15153228261305106727 4232516165608823399 332375694105441498 10407087984713295430 1809001062670796159 82225514187669284 7436604135236585491 1571980236897843296 14065085862943250415 1959218906761961931 7644381796100450902 1992001968406161297 18358420355902566379 5465752248741660353 7822297664208563565 12384943925342931630 13008853423017793811 8986619892143536504 4171233933197441285 6612664021877790750 13174485592752463454 14028449512106194987 8563585818627106391 14863630736744550562 9981290445461555381 8532238720160937201 10569909544447294691 17000117007845192054 13424280256622633318 5660904279999400086 16765335688629385817 9179392824377538683 9304933292694924549 4832324428800599542 11012903376430470304 12668983230577125094 10563350007746457592 3018986225735491355 1163148013124241340 3234773516477802979 5145861752918448014 7949784019912874432 8253597673112162439 292943974587610564 13650898094598710221 7512152400298514288 7215753406203904938 17957433862378961444 5939525566958617676 15784617003579643040 6913490775767303719 6783791831270817856 7810667423096925372 12972117958616764193 13797779272789647899 15665672865419353838 16044220602158550655 330899519620646246 2298226119222781586 11576941366101238040 9095476660094320165 17812069749459419418 1901609605644932460 643507530943665230 17274095968436336486 16840132904741998792 17579398273524836346 3492590587941206253 732554781100286402 7286057097200586108 7600196891782561476 16423805637417452133 12963232826362602733 14121889251377056844 13831926262153277354 4092016238446968074 18420210361032639757 12222198689955963629 15908059208692518595 8834395796731452278 8437803341804358105 6146566975765134294 9443965586461322929 8802265592088993985 3859238216401338440 7549397840636732639 3681208765326341656 16675821884294212754 6195585139748429484 14795018849337968146 7578701581815081544 6609522091946674355 13164227428088313362 11723358611198595786 16675156268795346849 18160189581713372451 469695806967402231 10172606428128623914 12059758120940280671 10951646263531639231 17900977503953366391 12769512259761656268 9676304013558784164 17101414620285131455 5265860684383031553 17353260326239494832 9874357728202932948 16513678223912788315 15664247707205097095 5357467968216972144 12503399842845528590 15370206243625021653 5377008667803740703 3689283824815078205 4223706720017814621 12892701574212446566 10383058660683086952 10221472984661266589 7459480834644466458 2019290218830523402 17953186985926690235 3248823890313994747 17716907932801560257 960568716568258654 4330566243525199992 6813145113127015215 14111731914872705283 9135957887786713959 15704223740870986708 8249107307492565737 740618789080591884 11960479451731457315 2291043861095857614 4227390468938602687 14957448100471903025 14801275377256158653 14159419554859209529 1865077468555961602 11557570551615345097 5391082082101644490 18154678764653132630 14848540819842401368 14464425607217449693 13060355820476875648 8099847135795111847 834432219578512143 13976421999944789828 17809617521491168179 3960972338583776674 14912881383799761898 1256779383785251777 5042802213250602398 5695939746169082606 11991928942569099368 10393017028968231169 6105685158930845855 858111572216605174 9525409661394305182 11024764222293617740 15702323847781364079 13168597192769195038 12212709191845953969 12115804389012560078 285074670008138447 1048660540116913631 15515174026981507825 8810545271979766231 4096596726964962231 2549185267377275472 8462380263293906232 15374540959977690171 16960733048288656653 5385597595258954594 3720605153816609581 14926510399169376283 2948666400833734014 15683988790207461978 1965166119425890986 7409671335829404571 14320810808982168238 6956202347643364024 3121318624840666361 18417003090682581240 11105864083611958899 10202175477046493727 15465786112199670289 2515637268128536377 5907328058860559276 12307908252471899775 13538496261002944860 2753933458919471165 6030806128210917789 1260860365891982063 8573924256199957245 15967463567414083317 2632504373614667779 14265969816098065684 3616815368568776955 10948216632381407862 12326044654029824090 4932693905777549517 15147120287967259115 11748111767132138128 6863086393042054579 672514526396709782 5273288674314383039 10982375229967077319 18312811676500088846 1446123980411503482 10228171082224700567 849109537419402502 5174973531117691699 14790242701688049673 11657331560008435032 535153338641324532 8209539006205568899 10170138814470147316 7579297879699626946 6261433996129206729 5459678010422734666 4307828168552182129 14019887805283586984 5137889409444911948 6697165075375680930 9789469491580034028 5469325079500656915 5826513811641916610 16270579830263347511 4781598532049008410 14342049662101806346 17477631601285125019 6145402847953668557 13367199148272504350 14220752462270259568 15673064305072408803 1942095681955354104 6780615325286055860 5429802884245280063 3261859128582065487 5223097676313341967 16135277149834786563 7702312874701974285 2743825494979333966 17477128339277854250 4774083363047916424 95106811868566292 8860939513954271357 6174448056147241375 12006256050835816021 5258140630256216324 15102095528636418719 6073963185773557129 458045216107739228 2461986641409256194 6276012282858815451 18197206529664314540 1032807218037779580 17166288341755554038 13334704437466198707 692160323499761336 8904246184544959865 13041820425644399532 7412777853830619023 14945721844310165638 14430331440757229451 5326785759220262623 4046404768503932459 6403008882571273993 11899256323050391645 8234052097089232490 7517123011371576428 10619689214083555678 9668622217508429034 9408982365436782524 10841157596753194416 14109680298088598754 7331755336861183262 10974930503028008178 807609039707944211 13275899887382521133 7254267236805254682 16661686077842212412 494293796277750603 8127149857943874889 14636071361518185094 14718485383214542295 6394561251190965727 4947355844375710045 7105343797402611764 12669807006055008895 13413047826452056089 8207611731725233212 2131721300241669644 16287152268250452259 10671440979471340665 10911067080482673242 18324932623140241371 11876208935269982407 5715526585949351839 7098675270711225197 15648837926981574908 1959348215386036513 7748194716476070842 11962032606375695236 842921442506362571 10679477478504597632 17968998046686744349 8631705829824113748 1482147941578583089 3287221140453345909 15303418302869973815 10270234126244724416 14207049208285036835 8958059403423045014 12759424225448048304 4415036285504152933 6507056153870120455 12516957728208349328 5472343439172070563 18339994064636096078 9469614440336288990 2946234765823080517 15133763782829193951 7627113751798592423 17243861445586445746 10763797448525246313 1777242726552538652 3294279513401913175 2507892508399314488 3746211468522909833 13901248103518509750 8810134128837881789 437438206838082001 2771371369914761027 12747423384838633305 11951332755471892454 14546027431385291359 9175338759014429428 6816395751107119912 12592011627345860129 13429698488259467064 8834017609695416836 7042612326812613129 8314543484059824378 3668395512317405082 10875118142676591228 10092456574835224992 15101222262660218128 10514919607903508399 11065592997317165635 16644157582183578201 7622863144987340583 17774380066161089803 8520975578016078726 5685334927551010317 618216257577954104 6368794562091813218 13972010932066046238 17944960431205243329 17594097457772723640 12318940419658029815 6106973962229929230 12616214994394193702 1847323977872233764 2079012302354272979 9689599029231944928 8013194435464954631 5127682695478538962 9986216800014963588 4143797946182263569 4622550158595978584 3866661139743576056 3510989849076419005 10088503312842780620 10340704205346700117 8444208213912063951 5585808485835378162 193115165468084731 12148408310738051880 5180844659442748603 9462262265343907633 557215304844017545 16620446715138951192 3255163105170658522 10084752432981564759 12789111804043652821 4799221897479245683 13119917007742598518 6719736999899431201 1727325319500928656 2355430348887330625 7357127231332137256 6693015273098545243 6881322995719652078 587631363174312479 17120765635804145235 6889805662165932995 15664159851416332288 11704006295039252445 9037528092027934049 4452660455611743887 17395549658045002238 9862267177607580059 13726808143227545225 12350680591183512644 5817958717061992241 1885479813707545335 5400874083618992740 2426905994864989747 14832094589487235986 11754955183137113202 5774180397849235125 8184002494219888901 798257488762616559 4304190051005862113 14468509673817376706 7771294260821558778 12014646297704968929 14625677604437503273 13445361624493283431 10681773856199412300 4744143904546774945 13069699315168134873 4633205457242068254 2471613596963377281 13987219561514204576 15146053563864624817 1863147798960716328 13219164365815079114 6439461680895450299 2859274963655460947 17487674122587020087 6761380948242473761 6375915702987324257 4007856056316560531 9050240124821936206 7606620007849588606 15766345395366935542 10870977345060819088 3968289603764513474 9407834709939188785 9364595207965500960 2159881611242570312 2367296183270123955 6143376746877942113 12287507743860776234 1047058294150070119 6766852049586452908 17917474409569249929 7023081612526669134 15871579454510678824 12692053470376080364 2482162006486031080 7428029620936600292 16888144913030542875 5361819207961078664 5571670073421474747 16037105080019716818 8257336274912646290 2882291507034502796 10716943203296994973 16610601572504084202 16447606487475132032 8179453200990690390 17995032452852523618 18363731345693188691 3604770820608342670 2766503485581618542 13339986826522412548 14008581365085565991 16925765209273940821 9134726342667631284 12933461278460710140 1093236113372221684 10663770671570906332 1600700983314128877 3869731790467254944 11328245777914454508 7066885346506371262 18061525078304075207 2356234277072233383 4927175736320871090 5737430549608278022 13480703969226224136 8070903346730647849 11860626836137196342 13627714110009615886 15717770745930187222 13206452189622755646 16054936409278675036 7087794076006251567 5429831656590905270 461015821409249533 7854776832375111188 15550159081079894117 14976032675407487844 17436420108813385054 2509086932034535775 8874579670172526239 4474042368359110194 14750708685593864891 16144418796229155229 2547160779998507361 12949291297040209318 4806396506753168455 2178294954824997690 7029556740041841928 9621709218840023756 11449004414825013347 695229193899944594 16226603223892219914 7217077081212513780 12671971388196687720 16764127502719640721 3194350137427306615 15743336833118631799 10683696599737564295 3000900202695000695 11318889950906292995 10529825253590046687 6016805404800970600 16009088520412592029 4417973795696676725 15869468452990652148 10255694134193690973 3437872825020397859 3484514966360435930 4126000917486814229 7149622858070502037 4610330556586684289 4368799576621141670 14049938210051361335 5873944590465492199 2080122453324675592 18097289680309720870 12526650130690514765 1037234490367895219 17218537704864990846 4542775606843212712 16209272225663443130 5085039970725004454 5293117345771674225 8035189663927291286 6825059820516580927 1130610638448641740 6262733719813953220 15746019621176439784 15019268121156565622 16765328129598739724 6693632621237649812 4707902501176953052 11159921568924646536 7160533296321965774 5763784280029258795 4642892005067808149 4905739075574945638 15674485159514208054 11246394041226912770 6211200387978353365 9519416822231965401 855644007240002312 5015811872187094927 15460956485942678407 11312393259779559220 10641925783034780995 4036468650527451997 3647651777393001215 12943769142389133407 4132905327144199499 7280921408277007590 2736178538734746468 727561543318626371 9015139476159698724 4031892519565878343 14252536741216430713 1347659737966150400 5335561664389722536 9121812380570053895 7743916706171121039 7414083369820785265 196002120107120785 860520467170365876 3351357095575458168 3032030416974316280 2793384329520683180 5653819496702249043 10927938957965321035 547323201018951213 6543587331631879895 107804185595163061 1266515767660045528 14860747845563288616 7618451768733635786 472107066053636839 7789992712655074190 5601062201794589836 12279182491339133093 4645278396324542824 1918749112966616599 13184555393667368752 675845290798316757 884214031688226044 16117574183559728566 53318711107969337 10946027367324613099 16593252876772328292 10854453864732813509 3417636683940494111 1909399956460276899 11278910102610983779 2960687006903946852 632386215503795928 10593825371790741946 6217774252779938239 12923995231033561415 15498125803459146742 14355472823272340444 12910977281865536534 321540676749040668 17640085655181020771 1289197304163801296 8396965899401696042 14033632678732944918 14590704145092295283 13269508280720909976 4797492439815609519 7357021054203082158 16136582713447266189 1317737781195272877 5185030501427649034 163501565409227156 16360127887381966790 4585913033503336423 10198625415858843637 5781915161526809237 858732417266834706 3964854548871297705 17091185342648814206 7166629914150410421 2129838986915319170 16558314404153940468 5859758580728152664 12958726930240739862 14785383517129514027 14626197390408012037 14346843934111567926 2332751997716712124 572189117682009996 17090385151021666575 2458237052488830272 12008437175438228133 18101473595359131260 3363719298717163812 2082539893579215001 4630970056215235583 570056239819741789 431498437892855854 1418781579410034738 15601320490651694639 15307025734867935971 5587954491039949833 11344624699690667492 2725189909555127158 3616083164473852971 2780498859002173748 5656332380451697942 2912233852219393012 14160513381164055006 1521658177636596091 7136553402286281581 1459056698559480805 3584794419649622805 10663196217310938418 4501362578036123679 6343507907694965787 1796989436893513889 14429158269554330215 9643982543882142926 15199042492833831976 18180393226556807395 15175886475656531364 665898819380708466 5162342894979226100 3191860881425763263 13485611867423725848 17807210455979731575 9386523256000990116 17854353755697876953 16598201028430431289 13305910536310307198 9970020235047113319 11915324771503705379 14035242669919613547 2802934349318471817 2723199557326681256 880093413319718805 10841116602752698203 17229709179138460797 17844576828508173763 7468660701445604565 14877725723234647819 3413228445063766550 13870799113176486914 8280761523549485017 2875420479691810436 17606060423759174335 16979704255767958939 10618993977609706876 1598550378400568877 6983638581939022758 10145165541267591270 2624530192390125309 14558436503501351058 10155403309206383324 8163809063657235512 66442379214388942 17326446712818578117 14697639554584198489 3910669045403999792 71534048887455035 14364720545842181620 1428664014078129957 4988504209049033271 1785120334203238565 8705947567590404726 4960989421637782920 18062675602211726825 10291018060696405117 7201262033037457724 8016325310483959112 13898092298526476690 16651997354317187512 17903530417477290855 8811072118780520172 10085503886183041943 12576000697080635405 13153931325402975393 7524823925849815112 10012822868697257342 1109758382785381920 12365902877159271546 746085285778531801 10862630661989163581 12182433783321079116 1480410245675979383 10562123060833871170 12074227863868207654 4885098167387741662 9514177375377345923 14694495322078763389 3267778787425415465 3099444226755325401 12291290581223920306 7824893743037410144 8177582158707252468 8580515684606331037 17125991151175838687 10463236868135802392 5212433117357425320 8562618091445244941 17159222338054942403 3991832941562400680 13355707248142208960 14574689195763247324 15656376615758342475 4516452871478901137 9390317121365514276 12056667185410080505 6457104087953696311 6798221097783001212 6125314102638316131 11358141637922701609 12619395853807868353 10475043557924408056 11765648070274604431 13761386401899674075 10784428498907405350 8403780968823296395 12253835139458885254 9758886130045316972 6283388536392560112 11122830714060767562 6023108493897114782 3076660190867668031 9656777029135796463 18425836931077760659 14681930305938344106 9954303724284654124 1540262804390823235 12549224101363252561 7632842534439151868 5887172741875483883 16455296423880313381 17167430412458177406 3979439294663073151 1451490261979414106 10380146110451662234 10415878882417097777 587977197713480285 350926906892135841 1103727800625170308 8903981652775845663 6576890073102517734 13729408199704260092 2109114280411070783 1305339448651561369 6752919792086389497 15158573950217644426 10196409856780307105 3198876113900666441 5846699544406517103 5700160839438453457 15073666627912589748 144661610389672020 17918367628702451704 13006990530544502130 8719649047405023848 11959180323628896170 4373363874633960662 7724773557333818729 9417811207541271279 11767056513657096993 629316365495721796 15505355550049439828 12871978792873619628 14349246187569858394 6010907945517917056 9095030405009198080 13146270989510652036 16644637748343994896 1101591285686814748 4570637148314384529 12596250209831555998 14720143516225168622 9058925362254355731 4371193631966256769 137100086167259572 15712479964629606081 10725125456020699397 4461256944338190102 12797057048769837179 12920345539947087584 4650520001905748105 2601114127416447256 3651410270485684031 7098811584398989209 14034240729135020252 14139424623487784293 9894444756651013240 720404378420582940 3651068207143761131 1542282712607363649 2872147727863253009 2240490667084429211 17212296242494559226 14868173937231207254 17292589052937053263 5484079632849790361 16734302598563771806 6027037368989314905 12759818317762277164 13386041942693043442 16788705363598291415 3943639554091269100 3250833509825753047 5963436295890839102 4428377381659894438 4382404151606696989 3125537134881773018 4767589963952659245 7050967290415494200 14482604095294500392 16392834059349351152 17131439715757997508 13229630917380404095 9979206254547816825 4775157290275950048 2570448280906215001 4632173060604972095 3755046666147393600 6174285020926991857 15101701770125573725 13806409133353194808 8834661607738797807 2235546132887290723 1451745108435941147 16867839544681706520 188910580192170002 8812046171501861016 17445048206211140268 10152763254150452022 16180748893376827552 11108202003675867778 8262549525791706946 15201915604434043989 9989175336377117496 4470081260370620278 13767371656035959381 3052054439421146200 18146917398665907548 7209657066995990308 18390597082035741804 12668058954404657926 2745660204632226210 16526271237923457119 8365617851192234225 7624743186219459071 16192198790339421702 4269635717925563454 6662063298194935327 14956458985789210641 7681380182713964122 4361648733174281371 6111262814264978426 13592746624854712372 14462352569040241886 8830985088124410929 14275705675045237186 4591122834137057924 1173146428807014593 15855900719063871908 15163926491161219428 14966755512175010 17147586033015313547 2466480097986382041 5841307399978436254 6741072151520454294 18428115346594653706 12735119378046729841 794321263562730474 7936215027506153943 14446493259629350410 621503507304412277 16818789243552124853 5065618182265740842 13394273190433317352 16463383368764743058 3817648885716913719 11872666807150394796 13984712969053401233 12934709380830515280 3397222275300333687 13677774713341081174 11860451432702176191 4112017978844068263 423252318039011133 11911552498235273869 350741866793181265 5657916599559296133 2633051996831388883 2313950131782396980 8545454738339445300 13329363228506758600 14092264363406017381 14026352543691948228 10425748424633604203 10015152277878856403 3607549901205119859 7508531240275860475 8939178948857053178 10070627889971823831 9604565974967651969 12581075152369193051 5106895066506639693 8993761750500132983 5966278498355757773 15131991069739557130 7866980118677039043 3682675521321000081 15391630428431160532 12774668343400430780 4110810703614246031 2285328174209960912 16398495070134114029 2660127733129072868 12474214434429864904 16163121627444622740 871593062465586429 1575626970032962291 8285955704821128027 10718614697394439400 13918427073955795241 7188900033377968099 6564809365012515670 1307262745622784941 9078029642742760399 12001719446583176975 12088599425670478245 12243721509833177453 5592898065379715871 13799032436139776364 7063965345768379783 7091759733577470882 11268313067451783237 17549776206019591568 579680014114764594 8180285485332562091 3580199337036717591 15460633313520160844 1763891620197560355 4399711187173050857 12174202096037391677 17165643412316893537 13082275573377275855 16167355979369014136 4942643200632041537 1766164412168415067 2796375674103573094 14081914130246795887 10208810975641640356 11604076291541887950 14181407663404949683 1314390931149807597 4922013105727607856 10066209193577594739 18422445480206336056 3341356998372952380 4355519737148664650 7574177534536766114 13893582295375647025 1612442115742926036 13837425874692950582 5316484535146979403 5357924941725805375 1262612813153802870 8748488437387431040 6875466814900266187 14508332350463273682 10120590323368288492 852817318756216541 15254555393864951223 13295826764582936818 13033397438080124782 13725918320487251852 6124109035465436033 14795397399551330367 6074449978544621996 5339371242301329154 14324307068682150676 2772212909078989735 4244758159943142413 10526148070935495478 8028735191468736089 3233719736015463103 8956111059121216869 5657060500433945274 17659985674476549482 2053997542635730125 975206002226663793 10467643218845209647 1130884774413901474 9255743304608421294 18289735895458880264 8483036839589302447 2893912258272054908 410625456532906198 17763568589600823912 3516405987804893088 14153042904228755094 12917239296868943180 1806728861198033193 12210474072537195324 6480988752839445628 17752047859325682655 16462798734791748147 4416576718939215484 12938197159412382001 12197747777430137777 3532538157508067064 1624959804109459489 955893979738939743 7695980214886192679 10798334140247451969 5164975769503479281 7028457849813538662 10180351491951890925 15590409672203882603 13221790599565007792 7314826457677660116 15252273869290204643 15056143309409138298 13102802673993070820 4647534799972347726 3980100967488509405 14147022369084972968 1077218640662632930 6190097047800360204 4826729267919532724 10930782539000274060 4487234526632049444 4957924360618242616 8728847877348307195 4239037223379974718 9955190458816387214 6169960333418698092 7560236743650832523 2739366687052241069 10518394596802044896 2267356028564909822 11721890830235158074 187714226870988722 4762673271496296284 15581416614219657859 12524788716560511121 8472170703282237514 5013983014442023978 11549665051592091079 6840825032820486735 3537745396995342170 8894834194600442655 9820866616202063042 14119356332158462026 9279671213150299320 15818891865635394598 7724251572041345500 6423792693978052822 15614849887184276269 15897389126976310426 6563898757680480494 12502857511195157962 9455093124078266975 2294935341530587438 17879738361422590061 4776655350931580534 10007727022266534750 11842677396908703696 121696954912766919 8570741623918598945 17445136270300683187 15888243284986826359 6842072702988540426 13823723138016575600 1382890932776592763 2916328281464147365 10507862564684608784 1105681410911961031 14848535947926561479 17882859578340005265 16441084183022502626 11194060264397693669 15010907016785360833 1259725126477175304 10571775573960484124 16773860263827658033 14262624746664222329 4425695495336038854 2480037940784896657 11752750917352216931 7990614173026861735 5610754220186629145 23322527376172791 15169264269827522551 14571445736752663867 2371844187500765289 9091804188908159778 13842844782860628909 8242370567827745780 5780609285240061222 11431763998163999343 11709350954160166000 14551278091958346690 8321184055925085536 12213286747939535854 10646424405555355795 1955341640597351827 16027769053153573510 9676662558918835867 10732123526667232633 7354904051663607911 18156366703990373160 15053392689821689010 10572453025138850016 9561446229864637140 14175696633739070203 16981519001408385608 4258165902215967164 12969875562661073397 15787630852194333541 202106100248774619 3446386354803212823 17941012484694655478 17386833342703448763 16161035806612415429 12820605190497345759 11268200362586646777 10982471241085009141 16322887346085408280 15980754532365598278 4593173190293226278 737543595012779021 5789378250919400709 15735644683733182947 16085425105163198363 16959269011266316803 3754839074999622661 12274399864961546338 3566582098696281761 6038456188833729259 7073638297879648159 12511388849179371059 4475274483917968753 12325971397886243308 3341302034108887403 12795079470390521704 13238857571577248881 7700827362054702610 4762664288482972730 12096810689544041437 13596218335556140791 12550739129179451783 13029896286145545933 4114380112308047183 11338756389053613153 15907956340645895560 3641448139948180163 2031361571692160417 14002378046351440176 902629989478379760 2320548184752336227 874734206600199666 7587531108324570239 1351279832264714273 1845334725439644934 6357085590643108526 12660351476370203143 6258825486709722245 14745047469015405975 14499167852631258712 12146410815607500460 12027452120708253824 13256348352607420805 15149993277930912240 13868926291753037946 11357439424902450068 3263999243233815501 5969474171164428971 882232230097988074 14282339454275414187 10678558572010069861 8950821202483922256 8667444327730651987 14336855147668065691 2187825802142857946 495907661092068550 4714180029810520357 8338982377822666938 13964131966195069400 3614890025591558363 6159779907199124629 11112364808472164002 14283335223109798213 8849181574882457343 11835106960160965375 1836390816055555000 15281604781528693108 10824352555883888907 13387264687566067249 9889331229316483895 3888688126207444309 9065839122453555836 5930096505230359824 5793481328738544772 10552806818522942455 10261959629573825754 9847781593248460924 11205868222018567197 17562682203782671912 9302652972971866069 11848860116414955902 17312889065443632057 9170279381841671846 5744803364429861601 10090923847626326829 5072054712202128914 4312066450249005620 13107751887981760437 4936036195064433218 15583542849144253223 17078029311659329963 4099320199446347513 7314557587090683968 1812865844958111850 4939357730487825893 12704772402446095473 10505074769972775543 13394395051951960327 6509643927851254178 709888729871381046 16661345154667768652 2868261228045993304 4110156855659588948 1850886990056795739 11342714647800970616 10677367912858136126 7699667532919616444 8224731208206003616 1693438671100665982 2772831519146889348 5045098389851996665 10769663739715723671 8966339948963540312 11743756005681375703 2297769815000511409 9213104170021205146 17797276748157781639 1500109153641527416 15623264792238306770 16869587796903307359 4637592268448816799 7721099096665274076 10078571941480198106 9469725043731625389 927179634960381498 12234604792245686591 9810151537647125050 7605839826119185011 13787120347903787137 14802424926004280937 5435743130961492062 329512674856352463 13449459855990622756 16173769433997449086 14652825938718378856 1537812032864300248 16067243032082255148 11366110593628309065 5698939141747813119 17570156289559338492 1162579211859231559 6948862833828881386 4686950639647584555 9683587610651540456 16374100282151516589 8315464096584204644 8729047770016059935 6850104753557103388 2443349217306145217 10284953601270891819 9689910947477498945 9120461410170473719 15463465808022925855 12307769956406892743 15764970109132485813 16421186299640200877 13230144393056542125 6698284000463107796 16940813238899965751 12481958334866471119 8951964454160339505 3831439564259111971 8406864187166233888 9877219594344689823 304641974408751761 12544710190540743996 12706149965251029509 14479901127774108544 9880251064349362739 14500038126095684695 6187008688226348192 17707082849620932146 10653074362601393612 5701067021126230637 12320592461063235458 3001417529932564877 4202627940682715144 10929345782306431412 3041995550298071663 11301350570726461554 7478236063647818765 16923548472260313862 8621300171868291497 17059863154325387649 3800397756464458563 14213264531664139691 7619697060092652461 14427224319095239134 15608017053503155358 10275213231764817330 3115773870636163145 1727834637718269398 16578369291425481345 14681085769329675518 17749560635453341123 804784782127112068 4057282564691269226 12823728523700253940 7062566086907966470 2873035866762531485 4183084486949652462 14585239533098753231 14480355606728690458 3246775350978322838 14020323331661773431 13526757747587283482 3021776692302353755 51975976185282700 12018881679320666022 11288101933957899518 12545269855204498318 2722784339914653244 9414553057279319875 1626529998706313661 3124084973139303640 13483557026924232326 15367340635421092560 1217092630617519952 17178764956556884442 12363751748230242547 14454222663843085489 14652990760961830733 1441378573028933159 28950580444941350 14653000327707914399 9907219849315856687 12727508746901472267 16249979261289913444 9107242491752464514 3099384351065274472 8377385603749953406 17336440096697992157 9840867798422998237 14479937228609023768 7677773294197170441 897106561989281756 5141007535792073937 1007860220643766731 4528753216037947347 12317459034858770697 17445783739768438528 8448197056543030223 5276355744450459168 6373050927806474921 17859109844120316259 9133425042076592659 3758386918419075114 6471819543098503664 18444616201237753650 1996708920267855881 4614156223654415047 14011941634987246490 4544010260781068276 10410292221329620288 3158589100429753545 15868042852367630884 41208901259329556 7929776605153242877 15919557078730085553 8373723847617420703 14810242533619422926 12928854784060285956 18184048681483207057 9399664547049934818 7765960949320419827 8492140307515200131 15088674107180571398 11243959347329561364 1996099206280070370 4988231883539243808 5027164682297633285 7075385169501452666 10931632988434286012 4909332803838463580 804368122136912550 5567695939679437179 3845310770994247296 8832588746324619347 869563629075041156 13716656865164422396 17465234199126422974 13696024812546838215 7621692280734345290 11186094812041706792 9539097861461767265 9184244287285859797 15950872786652441321 3322049915459279670 2367793698334333093 13967654671054480979 3292979770405223746 10650893982895454601 9917858541999933780 2019196240059887519 1053773524527640518 16728959809163841425 3022794998751547053 1588407800795620379 11419419564817614053 9823070994947770551 944418846583491203 12391696864629746981 2770986230585843930 4146630990583629236 3073651688677157626 9973553132143006209 2068564472501435235 16390551824492790858 947991422036715037 18297737870442739803 7971456103354452523 7880318364188771771 3745785796072573901 3208718928454367672 14824150174161262198 14447411539992210260 3048772088861534238 16494376012602669653 3665708236208767031 17550343757540901450 1230305196666086337 5924001328766861201 10705766097155515868 4533882625390071309 15339377120643413657 10985282322055936171 5442941064909114807 9391978110236731629 6918052062025054893 10157581386937634277 14429100238867278234 6174802079112142783 4908072476785349388 8016227186897174768 9259451776922494894 18113852617055510727 14895549789058991595 17819879076782614840 3404029259311261295 990496568404374938 15702447192627546843 11112388360900723429 14303818793913799389 18273386685984223514 13910147978178926369 12015157627359212838 11591671830016823211 11140813046270697819 4490638637263588689 11786014815611994182 875283971566086766 17412165219422444997 17626756167325690481 2989402299244365964 4377329237724285785 1070651205012911555 13798903208312469594 1256980950052506277 7071410255920447175 16496212133153304850 10894792522638421756 6141156412073912736 3174760064631088554 14455028616418062831 1854908722033309463 8909334339194487131 4804686244700445772 8492791703333885872 7264445971772656388 651734870270084549 1048457820980615910 4192298239559076291 1683319952070685762 13455488198558445119 3662833587296610261 16737288617234943394 1381719551244668289 3465685207059790313 15669420712654454734 5776117869231885901 1060850706101925189 13346284621446093997 17054069738501617265 13104401870128377584 9297291400728947276 14185921120184121172 1846055344706471465 10599450962459538792 6043833787850506902 12358609033917257095 222621687672889182 15331565948241086545 16219769401444150450 16987735946940378855 397317932618087947 12439523136921429155 10492242316022582507 12332038831928802156 3654574870623386995 13198411936280800174 9789711172692631663 11241367721273155223 8993250191971367586 18169522976685308170 3531684733838782002 16971366379536996031 9253128068728115992 7415479878329861180 16889659261811993945 162976019047627907 4725238172389932105 2361061913331153632 2310678252041645396 6148494299491809554 14525485808982216448 10447569240116123558 2730055918689447608 10163117022410349795 8557049422946430320 17161305037557693339 12385377831694283742 14040827720290579315 11108979169423178160 3273693629705998417 1165158372123387449 6688052008641831947 4311826052548998538 4264326066300971433 17036615122980423156 4421245408832431767 8477599280868485119 11835338004700081034 4756517933588555494 15069920836759272809 10803609219469131946 7976323061144589315 5047460434645210737 10541891402277998023 14941861098054159705 9614178977538831351 10737545923413852881 16745277613803648166 7327808644864916141 2243479237229219649 15887201389564348390 806386263908629539 3662651530563894132 7044483353819288061 13859737916616081761 15755141881804449451 14480908125934837612 12830308759385400366 5056318578501263386 12252743916245706784 16779164220484849433 15915470268863565768 5376970640346043542 3660606577996659574 11571984686791845759 16700544883710117544 11331508880869900751 2379479581490068568 12163276322778188443 10790248824094222542 4096099598008672525 5201805392864527918 1261580858188424780 14730527461653420654 4273508672585848599 9081183287395468362 7314465352464990919 16254622690935448887 14062765230409133370 12395268611307675742 1020978138455513379 6556433319377868316 6622051108595504722 11016161449109724650 13671573821563297731 7575133231463931724 7972002758105161009 6729812962917134731 13434730727450700352 8350230031440591424 8284356508987578775 6783747488324266735 7016217177042059352 8492803332045997757 13157012763857221009 15549183063145164095 16103925858023709353 7373557071223344460 5112170279174392105 4015280685073302016 1588632094587721510 10439911411312966434 4438849392491832114 8365430485586967978 562247332100114527 12025076881441466379 1712024511690424901 1052440529673439768 1307497642805184196 4193913501454856569 4169147994769293679 12192308631693958155 14573359073890926764 5787209494192873271 3069525096897382448 11807387504145458374 17350265531000529226 8388290588694154390 12475490326806467840 13404042067616605919 12826948240438404955 16805322785798140031 11545016575707923192 17986758371107939161 13667183421713580201 1875168700679853335 6683517478000415601 6576850204608848830 11483030403498241575 6407140803762609256 736484353333678966 14161348896238138305 2946953038307881172 9423884829092135925 8325361629117022315 9927239449412640516 2636905432990882297 12908420068750536008 8764483310548326659 17444740942462739711 5832778633890015917 4311796136744797552 9816696234413383202 15832058097107859103 4949282575024001961 13468729585343470012 7699220142472005294 11379450835407844424 17750268750508830220 15558512026339975241 1115771617379855902 17060283526531428581 18190442614726694096 8321430024137461301 4839413997609803664 10440765991565785762 11099456267904159153 14638409947172602495 16692692083361448731 12524508314493805170 590647925306087180 4705824841913965139 6577411034144264230 8249144413307817352 13014682115019437212 15262053808929732430 11833277318496438567 14029105981395319179 3458355117896585301 17244956630465393932 13861157657122588636 18237045750372655147 3276272148156938670 9660815256072535519 8628481957417664942 4427339291594399135 1252011140405559750 5415143541021324292 18320307205457075189 10671991867116113754 3226173201567139489 10089942080164297020 12176695784757226425 7273516671173067273 415932192135787108 10083234048696377875 3419362863057815847 7180739956489060450 16654965153208444521 17341653793896217039 2393417734842189089 9861857970692990988 2331329932397439618 963683131898468475 18335886000220405177 13963292376885328288 15162182862364352513 5956777381379121340 18201074133141715847 1473348874138473798 6088204782923949632 106588674282341001 5574207636678386559 3595388933472594524 16541947491127740606 15701778230628693292 8573810120554570733 3144260323905658088 770786123231003112 10832888490693546178 6715346166765478019 12915815021487063120 18282982191633745027 6286599381878179323 17386748169098380481 16642037307119114816 9978787436778079371 5860219646204791899 1225823543337691123 12017317864311030631 2446381182237605344 8011951530716073909 5076097938415092137 13417740446079636970 13078804569722702057 858955566869556035 13992993486129052946 9524138564318763768 3291580195160028025 9274138364479718384 9173115992765939121 3453845901036034945 7572327013318927729 5625613814467500524 10542956408108179412 17573678505249083638 8516264178299105298 3934292640803154883 12928626969750992916 10577857469405310661 5962321849427077555 965739319665277202 5757755383765646043 15259969203031302733 2912657290486415470 1165154553318199906 7197574586452119620 11672461724609035313 5340679164510141113 6950962764599535468 4245527150101370109 7488473229351295741 4945732426428895546 4629958510687259560 5603554261818058719 14341237721197768497 12297936498198002797 3481176813825257454 5615391164005483182 13009121511164782099 6233559433393568822 5140313524277893953 8512264505673051418 2188357605772181747 7045699058625804768 3972488438218185997 10790841430359272473 2917845067645564409 17056627158565827389 13925160072773221936 563671272365198765 16694062777218740086 10962743739298715845 2906164691891952082 15811341288968397425 13863831385619752972 8192952794975932496 1662710952253434729 6001200323809171341 8407898651021968851 11537739056337661507 11775448397261776971 7115421610957047467 188850470145539819 17753790412253212350 13495057690183161463 3843029460392024426 15850659259695435158 1265330944211623793 11720333155295627412 14496234183055052561 12798285928709648927 242546407011612928 12695602242523605959 15070338256297613971 3168089898494348348 2875055604281234181 13837327600035036702 15232291740197842019 16080870306862058170 16266166078006499636 4521684230875795641 16714853832649393091 4275082946787755346 9785436261457363114 1374177120487443914 13545388355198172679 10359911361225691211 17062750999361526519 6953137102328408776 5165207078671562069 2909199957484605977 17568635828832055912 11793217130787832053 12820672078515732705 2793063814493360110 13197385646442211142 8745967552022829239 16488496333438211256 9727485230047490346 13041519753140474204 12177041969087842497 919940465871992132 16415608534536087990 6736277563426457778 2456814925034717755 7303973775378633649 6666335242387272330 2747835978857591929 10790456359784237045 16663209930727158250 6566318138032164239 11631458158532378682 16956609367419273558 17558741264305756498 16816227632915130891 11304274792441243606 9483822534816174075 2705445050296229444 13325840537713553578 1777619666339372412 6142468408258624282 6773998120956724628 10885656373682113301 7149090126583378290 17027938399216477491 10696675008903775094 332380743997991098 15269143777219655184 10337477119894487240 4900271319469298153 15416080981774696894 13943350682639893779 16892395579088760796 14142363834153142283 6189618739901150934 11728522375580343003 14047333000517659517 11279232320458308929 15705965687705403517 16936854186343846421 8149508039601936380 9830859527469282541 13609088652592274297 3268063469975151562 10196102793377662225 10703137954384907925 4915725879166271311 6779581657477053775 6602186316658029911 11651113456824795580 10757815952904966881 11620037703694218456 13389030422526863581 1695306050477449992 4906469456580105266 14853636085567692468 14844969109627855841 6697116999755102971 264870672114036198 11210894188285365 8719646672505219947 3724382433143263288 12314221305054229255 12172691802062195389 3577939110738939796 12076952493157532854 9771363437668341347 7134963519224937210 11242338642936309436 14134124136069867479 16310373594442249438 15727387340037639882 2623982817192933692 758043614981454554 9684241463462355742 18246517098278136418 3337202423968197040 15862218336965163176 1601587985773116694 13342188588428145843 14556018396202753877 15624789696172146398 14545214640784343991 17310512023839601369 1100212699006935220 4156894687032873353 14978891038245680839 12453668190870083612 13603300710950019674 14268744866926242425 4123918868412994546 18180222662251543918 5347034607692448145 3411410871207277242 356198832027202151 6870456988803051470 2399744377222947160 18246105496308416772 15801297978104383811 7040312752760703326 9789544930328602392 14594439111252216425 3424846007979469621 5791855229907016909 11598800647107861470 13734680447892439882 7986729397191959625 17263007654654703945 11630459848336530190 6054910836451615265 7176057713326916441 8576139535387514005 14110039688477866354 13203687799264356665 10630776776233206225 11845884330893691824 13694490399963670162 14731579380745220364 3346807635792763825 4253106171064142285 7662653453520575910 10174600722231607232 3783560932432538948 4787009343246971986 251246719491582714 6760557791826231223 7282930865034925662 10328782796291371051 3548160460440890886 12933022788819986241 2074936766351672835 13282986817718009862 10146211540774035492 1150285516036990128 15601504895357359774 3269351630438525829 5824966785503514963 10936853909183691556 6713335338368821276 12181371327537841942 2972959380244573199 6908122086804914744 8079738500104109935 2250728281629863105 8341184525093906244 13598068384992677771 2539800208630262796 10369022155425078502 15145878972850259975 9861837320855649190 894180026290085205 17732492709369229937 14408419725896576917 8257553955171679931 3471370842973390063 5175486537376685331 8255640376888163100 16674138426454130592 2183724898453288008 6997169970891984208 17362605128936694201 1731466291495485781 5346637714405874620 2429897681962314557 7591593977264924317 826876468705410750 5610010206841878651 16695438298526177899 9521463005136012598 15509241383324066940 13747703741731776395 8158314300488764220 1091952901565773147 14325151763415200552 1453558418453649943 627884992320251115 11380007184078610038 8395071228837543737 7774677352880057740 14864771596312569633 2618703378219554043 13235562176217830104 16831552000700744013 17109708075768751265 16550580784913328343 5519372197224886090 1935356419576857462 8978491679288298004 4705513002089063943 1028100483588915462 9353665165270433035 16221639992537926754 7056440776290532799 4699185846711241025 12289939281903293717 10557398570475364230 674457828273103416 12202361021511814807 612031918365819767 2111271308414489224 4944743938457594102 17538900484705305525 9639317582384668405 16005678406041936293 7816771393257944671 18282145256299727915 13138046587189722201 4061164282578954274 14225360275300677927 16307162684324444031 12704922446014720449 13984480623676881542 16051642758528602378 15555490306979789061 8550757832317487097 17608755785955570885 13952928110371662743 3902237819118300330 17679915450944470245 7228387537430035209 3609860643052898644 3691212009395881315 2084006865814302288 4906289008939546176 16655889153950309335 14194118715378964371 11759290573207042259 2645814927715238791 6006372174037404620 3539371193894979256 2119908005746308904 17596919917026379389 10952961473321926877 5516911519682098780 106810499253254737 9701047336039682442 13571540518759697365 14803954743473516304 13442657936553835636 12701820384075021283 11969448605905326504 13843019656794134704 9228656508208547934 4457172125243327170 15595792787936884685 17852548299875772892 9967152188631468755 14842126923513102658 5455275280701355621 822201567863178839 17722265786552484499 15474487433954157730 6421269331653194014 3203156530535034258 5425917003786803690 11585017287198003929 7858787451035343219 6949647002629005724 11196096845722492416 6865377454948540572 1568005255013596844 14305624221106877318 6490559844625741431 14362062713225802716 11201660597837252193 16929691980255970024 18173129996182905607 780033263077397759 9784476357476777225 6941407672823785678 6599309845597593416 10119446023338685817 10029327872506031445 17863188901353492287 13910604736455138920 18130245428332112542 13512734093541856176 4089103045750216591 17711398221560406655 9908042632806733110 5431448655604167215 17551512103450368288 2927403443660207758 13700803638405427593 14717979908129672323 14107787986140214735 14363690375113474614 9837782317119553785 15704469615619964739 13080742833090030174 5736027855691567185 289881892055146339 5639043678902410661 17269569692003777215 8460857180162570710 4297456071161454971 8888703316941169010 427025688705764079 3802492856777638378 16104697687150014016 17446069954834509999 15544283278975393187 703553287848536719 16969784710301315593 1741276004190840427 18221052888625387297 10301673267891261294 5876798657524335525 4465329351977191682 5470744948862741821 8631205638202484306 11621960143866233882 15020242324526436245 906333492705882342 14444286227676298686 2598943362603322304 141598196574275693 9078586996462150810 8986864007525686148 1217624251998503501 11470285545257109014 4403140867258395504 4888971041341765783 10274249947335561205 11905110580458882337 8113600341948399684 4395153427839841452 2782283236923746126 4844316145031113246 4058158860143733552 14773063894598710460 6894993096581864449 15322344199848070784 17273335758034159946 3274199064841062338 11200286461915362015 15706709392548149491 1164409160045470655 2575872063052222564 3167674082172285145 1557448846622780843 2511805174732369423 18250163178935630666 13633139955446023145 13151471893011438347 13561026440450129398 16235572755199273799 6409688668066280940 14411926020787462816 11541245654803467656 17525710403254445301 4822928692163426315 11792819926048101295 1390599292417994880 15915776693922745170 8688087317077193318 9789178460198780735 10541271222408907087 6762881388015068306 14817861939170655284 12770624396287233862 17209029813658595413 3629974671894086809 6761803070513493786 14765999594182542503 4311183585216589295 17085047283101095121 8865917985203707511 3855362538195886447 5687598736067747947 13848299410763536056 11649118157495545567 286778935125208335 16436602475339788862 9478468098365148935 8944308704326295527 1666357397809850417 2239440450313047915 16430744508012336985 4835211397132412456 15331263150689762634 8656444909273816271 3623751949355563045 4032582525481283318 8697305875408028353 3315271648618007539 2290411827502210469 15694580852836350581 8130902595374097105 2888567854253356805 8927776526510363298 7995134155173591866 10677661213229558006 4813048714550283289 2225739642608419145 16035738851113877871 2777511357584719990 8291359546458001904 2544859569994717919 16458754868499443609 1619182196838880378 8972373002543073043 13293342226611329498 17510960270732192832 8441112755165088486 14128220127345383958 8501348222793782046 5308686235209402153 16240900289790545615 7247179567383938421 11010311086000939247 15634262570106315416 17045511185153421478 9018542968833025179 8794901602013463711 770409023139215709 5955980717290816762 14972480606263391340 8368481185211142527 8855604841015863463 3445661230580991520 2727049498256443207 13768020276413915380 9145349533265590770 16781802436903396115 6748031119227724514 6422560855357131414 8454961114880357545 6596313592767297668 18063399117629090175 17087448670669286862 12213360055726681182 18382371679464985415 3505347212663858801 17760276466021154841 16507640543466029332 6422453546905974863 9241331414646847799 16553195085165323058 8369293158358921545 14637104595357223768 3920825168312025237 17701429641760916683 10433750871221436103 677449600594749401 9963447354743364852 4016168876926419969 6909492959950484341 15364915836171493071 7422583908441875531 11398212756440617186 14603048621765252748 16766464273477576176 4612403441444958536 11283143156689331915 15488455476781451065 14523801363551432307 5909298342352584334 3615193071359739678 4746957248431454462 3101020721518226392 760323936118501719 6253303846352069312 6469047842700552257 6261609310246951494 7099389269704978277 13962629580758194504 10051106565408019047 6244446447029336438 15135309163808265886 8950290800676050428 11891003524748360167 1337265430506034430 14205365753487706850 16959905312392647461 10393309838320558055 6561473992955358112 20029420362720558 14393176376916992048 6531235414938668926 9520696921981131451 971984105819623796 3947552571954642844 15930100633007265192 13957116943768592734 16976854804409931257 17199880243136051739 15424973075040987974 16744999424462008703 14237679570509481196 12280310473617011691 8212653805330173680 13997690851242980860 9334627917620009406 5346444927059175218 1995602993148550189 2032200476892167750 7102944583421343645 15458382562278874246 4821381505228298923 10941089786250314923 11270146790352599681 16227128853176432005 14676405467422028443 457447231766264819 10031033982989894012 11180193883657947646 1962853731891330019 12845280170963407408 3855381356400998400 10943227510007192498 6791841535528858695 6792249655494034882 11076463213743756854 5231891236497463864 10915136901432457501 4399828607658198611 12354946046408995056 7871626542500794792 8162356636182995910 9713173120064968110 8356157315161941354 15694054033626367292 17488571530455186687 16226154749330787366 10571355970121562291 7021356141630513307 11730751406507705587 11573999406185744055 14003519318794178241 17198172011331893747 14364864435390309287 17579460029128255287 2212294928408726834 15272304432987929048 16928328726727822427 13218376090351507022 13057748729027648439 16943942299353544071 12271132215834003659 2660577656013397597 6815191020512524304 2911363390326019695 7436859659039503802 12764770062564042250 7173249230903887424 12581927120680515564 5224139347940126044 1437758285561298283 17352828035366960922 8965914545533462554 1255370426360568797 7500029588589343485 5337496025008318688 200736964933379195 14690789533340623775 6505023344442682627 10317496666059029780 12342366040779400405 12372736554053790808 10240134822242917731 2588293208975455889 17319704364700822292 12856243274059222997 15270776499497571583 17648623054973693296 18017404966225198195 6936472494650959206 7406349988724451909 17587876481455964013 14677610283219097868 1228021102649987633 17458255974479894196 17519753580093785528 3884433467886573998 14894627869042819996 11559605262077550618 11263110556778199342 5294901762459214992 623781277501650450 1736057715741174793 2478938492732320578 7846156057337842117 14555635325105863367 9519312477142578731 13918045176084427187 15067610143547798790 8531523163290517212 16886289718723654813 10081129896761777235 3374035357250518183 7037179664161940380 1464342064916336911 2674097314195359345 8381095694362198477 5702267339056482060 7729946415235988896 8709364334038297823 12006279015285166637 10532545286039603045 12740638657477665056 2706835159659844233 4674792794745038428 16903119661875019300 15040899110584303229 1597068891782081649 18085583700934395878 13130347490965430476 7163329474330978321 5459336668490646704 14760509859995576869 8080097943166972071 18338297063820361352 8200715593625488435 8271328160401663589 18335222133096631689 1368801762854914479 17505515041985817568 10096830799417573903 10669928766550191077 17646738652708483735 2314104817835397687 9017723883457946485 9588125979413369661 1547685045760523607 16635091537162847196 10466609495005687900 6069863909873819661 18371458209120313657 16827980804495322681 15977447739665705924 17165337065855240946 5912058406354099179 16752718909244061307 15568574796415393489 8817128847183155500 1006689847290251560 3621639966199712970 5551002262385016074 9653356946594243889 2014122811511587936 7373327931724883936 10641837138419210217 11899191219041812464 6340084146000193048 8385735280476531220 1908320141578213518 359814853538794601 1359497030198652603 16993001712769019169 17551898524478709910 9327564734297126829 17345113351546057182 6810227342759701660 16943177381877399347 18240295610835202962 5784101221253529467 16128664992713837379 6422721004678260956 14049709449061901388 7773173867891070314 7516480665963448602 15058078440326700213 5713012027495837834 5250408804834456694 7089785780392820428 9656140279646141566 13215196916134321918 3140694490790940003 17030774253308071011 10819582238259569761 2849819278974876492 17929746172217667202 17090639375692120281 11223242420948183578 8651377032343218121 5789244031545153680 16819321544199438145 6320640147428042111 4916826162598775755 349307130115769187 5414348007065486340 17158131715267992134 17848657801163678360 6879404395070945258 4172954752187840629 10760852676677790166 6933342178327511273 13226260899899104535 9718860451606605402 17754840727968041845 7245216863115359055 13956009145300990528 2045110272960836727 3065075149488232105 6673425193533922068 542979397306392476 15922189257060613447 17994691483498844249 16150455548704152129 17623295107493985096 15198285772118340546 8385902060846016807 15157797700206512939 48173592166125357 11262859912845778893 2164827717418406847 6582866026408982078 12728547439485646920 14442778384634313944 17646822300870111204 4815669026471560490 7915090234977782316 2753065733041942924 7889559789933494801 10236785554715256738 11521890695247905387 9122201079416571957 14039912060608569804 14122146049213743094 561842860336962622 13338960675128957759 12179297741092527056 10362705005010989021 3317301324483248414 18242272957675408221 252485954691959026 13001985372765948998 9984900723058408419 1644238100125248347 11174634052614071004 5676041331879939860 2123061677994151872 2602796490275340943 6836296508068074129 17656351116938808754 1138625845856554098 6905331025504075370 9782427451687412813 6319324055033643246 1217931736062829479 235514501708470336 14649623548078965613 18160036391336826445 9226997358204100102 8707914992515129514 13238133168506052946 10147048180331999731 6561984117540975324 17593802435575965104 16320353838371378215 4237036477892194524 12379210297855506052 4796572592293390885 8002629667127547972 5821851931724942360 16938672028394609442 6146489972334961235 18123330204924599478 9608612121693508879 10280904370382387384 8362210179760888238 7159380731212024211 14697786900078837604 11138357418478814902 17355696410962836189 8095279764980502597 14591737783824363049 14765207203049362000 17335112920569881132 5421317235017725440 11429563381152827084 9228816572011612849 15942189553798837167 12971426944727908797 13185302044892084330 411186398331901042 14761181501237467885 10534704702751609610 5377551259942634021 16605667975038152131 9485344668532343308 8710643203024424995 12695169671414008419 1543072132163761011 5608916822305565976 7510337018291413779 11096473616092358188 17676987195178917294 8152470118769434391 11763780015498931421 16340103839679727229 12021150823802936518 13567799594738254889 17612173321732087667 5843350684828672045 12173377352833383714 7126732592641089089 12937652469193954855 10673471051157708580 7753441299832666688 9791978547146032552 567319797303475466 7800190126227365917 16104855660418949158 3445992037994113890 2067212206045592263 17165561756391606858 15612762770374906654 15834997757688163409 10296548628107721321 7647180450828796732 13051769438569707021 2865245794864366232 16083487235272432852 18067987598748624962 11846807926033854221 2685156542686729822 11505981709845905578 3237245005271616230 3691073111444796945 14412918999864542044 1583747239745599820 8819753599306402857 4331372227833092335 5457566255203332959 11950195661402393875 14611517646126672472 16831517444159270646 11757572078293640174 11897724435106874833 719539949582670392 9896263294854252505 816548547365388854 13942511241465585438 8154921068780926565 9779099586813179657 12431858801517246861 9873893762253028912 3885501305246761822 6376531364792468958 17247322986994696992 5559735256542112567 5530264395710200251 8984893915673614770 7748229872701608709 9707812136466680969 1614855494011911518 7613500609584946540 16006611017762462612 13566678393200492303 13031435911389263934 8679251082443463575 506070295297421520 9784266953009163188 17233488443513278694 9116418699997656384 4547541896509046787 13687726931753996452 6838895765383801235 2400188798673711527 15171282972484409106 12185008620435916109 6872548908190643732 16748709596036987282 18244399473835322312 15570743486579452770 10162847301373428919 3710559172158446311 3560759367669668547 13959349298065670168 8661514296886498721 14799201225771702916 18054349297864790603 13751599069372269432 17064509578672691604 13406008497000452854 14658680147565255083 7593961013455664472 12864024776743278266 13682695496325050101 2451517233629482104 15060058580436574495 8392114973989650236 4136746661409252833 14827493317213481702 5374955802424070151 15800776408590919213 10847460705144879177 9049238880492222329 2360377406425536046 17686771569162774366 14223781452541630180 13605580256830673475 12854201504957919965 10163711096857384865 16482505877341205222 11131313965978649205 2623597522589782899 14383944819686772959 11043775223163480735 3138248232866367270 17816615402143507833 4559640704337326678 8977669472515118978 9771601079682566392 10526298420914794732 17723802255547466014 10472688014756815743 17195714537946173407 194452114208128881 2570107824329654714 1465789333005198556 15488662680546065809 166146240989962530 3297254810494436586 12260078823012061071 11746939632404204180 8036702864502628201 15271572022985111687 4731953107369997672 12323707548724985 16435257878383077679 11427525742417642998 14735043370817375345 358465046626411247 9619963620893427189 13833200326483731685 17362673672804925931 4293929275724410870 18170019111673471430 566081363281504065 17676005123751583863 8590003089609051597 13791911574034833085 7940158296624513228 12291070913910582566 4266076726607848142 8980467666757052917 800434707214796918 5239473450494701222 9890017815780772566 12785090061305390049 4389211431637137581 11729815700068510506 3535721164464213196 4537528433705214672 16107784565918559279 16284098846708128563 11802166715397716670 8458754222388943154 17086555470593190081 4897791401954015646 11173523027371953258 7296021151302815441 15143140680668534560 11974706059871539010 9694658748038018023 11391295839274050547 14201624108173036965 7584844357378269867 6651400013967318244 2731267781882452121 18486370040138910 9127353167430659744 4504227791740735668 2369947887500104871 8085666850339321314 11853192986505329876 18058021277070539326 2473253857388546449 9434968882094634269 14740923886816318010 11029923476280720309 7390404026552953819 6693359070506796041 16924815469020201948 15904088560205766572 508724470053024326 14738398913143925192 1675733725027276242 11060840880082361623 11088857830066215108 11860311959315225811 2890345334226756516 12822922777845949350 7483274747930090445 8119274628076946579 11898852525495814144 3762084765404830837 16065176909839938053 9637519793530302128 653356046573693771 11922279335897921187 6479720695558039048 4224642536099930514 11806685948174508737 16391108465001792230 13016309326510652135 17536265957696422928 2016988113386845597 8236061033282994125 2392573366894342436 13928589404899727215 13833619087258797532 12308652288792584100 578232594075270191 12251678593799876611 9410844861751094436 3658915763617526838 10954830160530984788 7003379454364251010 4999239614771098082 1259872657719836174 15863560494976251187 3485188072460089405 3419890297764732485 8485057834390068915 4253109818715971188 11184302828952397456 4526693441074407958 14101406237844423948 5731290383230603800 2063100250917230567 16199666982494570269 10540464576753552561 9760222861091066760 7767725921123933354 2307581167752529601 14110575452378307870 2786808766437625487 17100503927006202031 61549672804506231 8715548719932269019 7589848467391511719 7551475543324019752 409551429882618096 12092990116240612620 1893178405514743818 881962805129836389 4346435799314840052 3898346822548398109 11726322082004873200 12626285361049540360 3006772062392427633 16475550600248703010 6467890817075468471 4554626801451121526 14169511525989631857 7679019501855894515 14556849119868719177 16011114021034445497 17047456461352674817 1999314006523526986 13510009986439246494 15671635513349990178 12530259447922950089 16663409345325557526 9324342281311022775 10063953695353166326 4931887146557592586 189606496688996942 252416329014053764 10627943583252297546 7844389432430129431 18183865089746599003 14024076955517107785 7022907036319556292 12336276299486647954 1716405882134739459 2322079211157045592 10217498811244202876 1880413276735271011 11984283328192085493 11151578682334868071 4624135319207342486 3174245361371134782 12003358314977929567 6532613328012047156 11661760102368269219 11806147581123123624 10923672166794232378 14485313068676988779 15385105250452756031 13233280391608541975 7381304645527934478 6040205315383742869 8755326823335087885 3983428618728055 6193131382688983440 5333363854317711799 14368247614676339092 1177699641140112939 6628724082012818924 15888558576284030393 9824906092924148085 14984175886011284420 2489132543356666490 7477058271009147165 9115372973316530568 6932188180013377158 4470360756047464031 14127321936364739278 17365961199240873004 472100264470388098 8437107676483240172 2852340863234941023 17685044369477326036 1483059575727759432 8031403902038077464 2327783667720704820 5121739259971792989 15875167004832610439 8379049043290805055 14800440413151578753 5053121090020112785 5091502810466633118 3399665503050309250 10424030176607091544 13007383234437061994 15125894321335291076 2152246797345551118 1503843313659078754 4030383426724913217 13574486902193875947 12545658349023513609 11442117627546541523 7017212830538477750 2695919209001896933 15547483390947546256 498217758101678135 4572592561186453011 13320304497040044894 2813063203330666283 3502290569402908753 11144100445171247035 1966337146241485724 11774909817440173016 15251758956075892017 673603031543042087 18147422759373879278 12167956839349802230 15071398231111065987 15056363899275779748 17392542944345189882 9919042639519864771 10546349463413241231 4498174029164265349 8881589195277292753 6517712565059563024 1955695154809024208 12910905369245453472 14840526819911075353 16536605155677786789 5062733553596578974 18198104843803792883 14759005511785963676 6234016702650434882 581310063113824563 4419300256842375861 4172836607436964946 7683502606589804878 3975107714307847628 14770805744063966088 11295817228129229597 1835661141141731738 16431496681347313840 6567167822319911165 12422157987560517868 12750807631230418123 16744205616804732685 4723063101312652035 14835059775982839028 2605894357799909203 9317749452291636054 7528576111406240609 12812180636609221373 10529473909455660220 11434570625073438675 16519071259017312137 4610823429406949283 3548045367496188015 17994831550777349718 17697148311110883957 15715729061762905072 15844574896855585379 10314685537234636745 14964918529608688706 16238774243144950519 3693978645452997158 7743565580381958607 17239507262880473329 14196293185775994265 1226163588122620971 8850257868528260045 4661836539946791163 6082875632034333327 85264150901584471 17377764154681376686 1472640418407723686 7373975619617773375 13857813813068924572 12545286317175534853 16729219095956038998 8066286121046186130 16434800579462548793 9139092327133379413 9291722713827847742 7111252830265095862 2283384372665364489 18046352110845688354 10597128310559374258 9506098335168501035 8099698644864531432 3413385343522402960 2039778400029089593 7980394529634652488 9079499606247554721 13947195872519940885 12432619158309118157 8672490519565371557 10508144615638786140 14639837951515953269 2644419378452185125 12264835765013163119 5800501261716151188 15078696356370547246 16685378372939399230 12324377149359437744 16309362025674207661 4526081145266640700 7262712701321700260 8143516351754927120 3081927141757822662 634502604916568722 15544856587037368648 10280299555402376083 11053199633261730967 4341333549925352892 17510943763427829748 14427032900106904927 3366320701340243451 4749980516585486264 9088743170672123505 14115464620703183437 13487013442117606542 15223753732248843127 3129545523255301163 12128202256235253473 1783853209894018304 7661203752375442113 15621309355960914777 7344753625949388368 2582375517903683940 9799999413531279934 13531268260489123338 10248786379717754349 8650392027729559353 8145735151760592613 15968638057609128051 9972370886143915876 4963182661505230974 10294273500461484827 15179883026294170511 11230672208362967501 5519029880952158155 7579643840896289923 1828826347624667153 14381570456292249234 10005471460869098183 14850180641297854111 11896677741161814825 10357421865454629832 8049590031649206247 11202563749647761229 5860820619019341810 9426147945534037302 9670868501574123645 10367297778485516656 5395073602825155743 17203762996979780679 10701751512997809877 17109997661216221216 16946041402958774504 12065407985540702571 13993442254807919476 7561622862248673483 1548237322116991251 13916186621186502617 7569219546012237230 13424744531238167953 17308208365754739443 12093391024328577115 11689316964943225126 8891982167859453165 14507756657742448679 2665982735706035621 6231516283135889487 13580518844754915756 6141546706016712946 9071966355029031085 6469330928552588574 14549089307543395651 16790427169125108133 12893552337305132813 14638686859816503114 9134721625163876989 14865439180632342051 6196842252031831291 13477065519808191166 10267918475813021296 3496328796439358724 13927877504426333357 13793611782117499218 8860712283372828238 548319493242485243 18390839025064864535 17454014305650439452 1959808682572747631 10607569423625746102 14004868397838643989 9568612020861571136 3403076325538488161 409823626396574720 4330590147178558919 2322719329415423611 13321917627604421306 17987914455241237938 5839861465825761286 10353744050768905899 17017488277316806623 7143251428286258886 12318566224669241606 13941874254838433002 3504701534279706874 5128836106363682221 6429144478497112426 12413546674877129513 13989566924834772708 9228774842584352852 1955046378368691440 16074092381021170697 15562078571681283524 2526363172238134469 2486092850944382216 13632443097512596064 3929560423468827888 5920540187539630445 13236156534029903725 11178672272362515530 4934084340228894378 10057204571930807942 7391456711498712127 10530735136798690807 9672236919842869512 5041797878257817752 16568503829287587889 8974428390757787644 17461591564012767044 5211117966853197396 14231558044655161781 1509667907907097887 3435750786504773696 16749382047530076748 8649797641297250711 17459817547096661945 3049736726306684965 8682144432357461835 32734278349074400 15627443614397363501 5561174275938504304 4104760693800946816 10114418262890258918 12237726260153293824 16836877689109876259 16519828991054355775 13322952290861470244 14144428690247301088 1136427905339601585 14440465749747157239 17035323347795051903 10091680692746624936 12795758465190701940 5868865849639202626 8260471616163556137 11816923271601625201 15488874198571278367 6194006281857513166 10555023106112777807 14652124738552962686 15980716220235658564 1973550566649506677 4396779692658542286 13500212290719892047 17661138660544807078 16223140460186357058 8571309828908111277 16775429660366885533 4027658153466176297 15474171373889733895 1476915426544732667 63449683371292721 7156188809155465929 9592067874936295136 17296066630597864082 7665663635061819651 6071041830512782234 9544404397854437364 8453667410196874110 15267711264692886295 8052369162916351516 6194190066720155380 7461883488686316012 14365594382003848858 8501507686653077931 8693954431789564242 11339960819920499850 9119398118725617768 14457933138477372426 3026729657001058928 228418840579246765 2034153983288846898 4304064949506745517 5999368665040430481 18204602449409541776 55213049516167665 9294659117591577458 14458295977313477299 10853117979336590663 10442067968729223091 16756111671280340788 8321313595991248547 4201840530272741381 17273948086391328449 1939199076980703673 16715726502870556850 4607714679783082893 4727312459706318843 15199770944953598426 4809335061234970258 5314010714608813599 6022165714073832049 17474389422561837669 7435468459276678858 15915447465331994359 13038209979984710683 1450406364054506025 14289734347400964804 5932722712411777931 7106921027570999924 5042563869870797988 4612030208963023921 18313988626664477862 8143293679325701642 11856795032853513560 9089922336784089978 2193269563458958146 17113710827732184171 9383107762478173556 4085190023795607346 4624362768134222068 10852714536166655454 5544047507586742919 12057041857100617417 1915986344421665643 1022251421990520012 12728664448219227940 11295507332714212904 14595417118713715850 10966937825754088515 4208490637421240611 7619276059663533780 15540249375817138935 366195911920180403 10607113622956872788 2012184570295802843 18323938125216100677 3486120419005174014 14279558447024853557 2753786886386530328 9747423227227238123 11076160261690163991 7954544156590173853 17230177269976784262 3233784195510456908 484782498221479349 5241362241992267463 4807506731764297955 12012368218789592211 15881970797551090836 8935161454520282293 17584344923871273431 16773107144302882542 7809364628922164914 9140762460092109606 17798401229762888546 11808571460861614615 1223638383509239418 4577706139026138038 14584933030675223407 2970624285599391231 15864815753716957470 12663731546392815434 10710372404557127189 4840786294963407074 5961974309536765502 13592443185905842438 1411606406745507873 16432509417537210736 8278161524107315909 18282097742486243902 1533098288887047023 11609457148513153655 10195719579987421836 12016208461638533528 15064455696205557927 17455448948511862535 17632280239967759228 4541687445964987262 13847910486794941919 17684089927866284690 13762160303078532214 4395010895750140062 3180511196715172911 1904867586103522405 18362007491896524958 17534696858571371781 4145305319577696436 11508833414612409960 10686312245778915770 17744790010535596754 5015661425132730124 478731837903993061 5789713812646765643 8238958056118472301 1530459249907087956 15288692935643642746 3037831945580092342 8677353525108720912 5969054336057181570 1464615210097196033 8583606123978962747 10791794637149370315 17617211275408660167 14747851444085399190 10273509861528986024 15338431376004031255 14318297672116320497 8618778879805952028 9158892575023608566 13005923727931797142 11141333458230277397 17999720286275613196 17466146086735371213 8017838285644167628 972850908744196618 605379956514611443 8125777974393671023 9115705957379609728 8129566500125786839 10064328508176397499 8982497882111600835 2634953590419370588 3716204517773834771 4586094798752927583 14033626731294622192 679482717923115269 16266869389282012607 5121826167381102044 11846705289140328879 17078380369510182711 5121669133935185453 2076102738580707389 5472568257344793131 2390054005880000653 2135351789735331263 700495590096871310 6865004549865618316 82753970713316207 31735996217543415 5944338996504213457 13972780579666612612 496952436617039673 5847781628780542316 5333378221202083420 6534727466513583291 3461139313941553582 16628375487768554834 9796339259548686076 12605262761754267095 8122015199923317644 6363638585558479233 10780479050042200468 17203340067771822173 4978210830123827075 11190574371500666670 13437525511366578936 11827182828279973150 12403938357730678497 10598581139816572512 10428874210510409019 1236742167998638151 13597739541365514039 16148213451146076794 13152657085954111516 10921671392285146785 11155213071791467180 11451728265231568151 6450194424881655973 2502597936441075223 11721760112352189478 11593822930712409576 7715570771158129566 2519697320235564764 15267336117855710082 13733721066580247328 8998820922258921337 15795180419907063348 668921182114328561 10778641100857490058 8885155582866066216 14952812842468182764 12153806087584060168 5310381652031069139 18213829447646748883 3187120603659635813 8582433945305416781 5354717894353556439 13530479365680765933 300195235832986329 4013816816652638290 15010090938814079185 6232690824636947505 12856457809273508623 10822511582821779619 12418348886964396297 12294172996740572358 9606263928166304652 5886173473693508093 867973760350235334 1073402386679333314 16333291631717592905 13652649472751807596 7506885815519216667 11265561326264195407 9865592049121733675 6807458557706960521 10924896499028484564 2590411414668198534 18166670329842091015 3373516443713382708 11046135862019724248 12679204727400104440 112498823359233092 4450390914088992847 3933506634360744570 10200564456354444485 11816958715738927602 13817992589365712210 9742420603283519038 17675898522503585195 1656148420350560711 113405037275248179 14406724467446172248 13312885846702118367 8364184455285033243 7721536457354406457 17104561111115457687 16834271365002747951 5442840514600861811 6549308765834766903 9020934761212169736 10334955953234666778 12779545689209436646 12308195185521150730 2089534472004403755 11701867208616792848 13772641124089065145 15910751579003714320 2229576704869395958 17808458847231519361 12792107439558093406 13637064610356863402 10531579249121013803 15038786136230085341 377297203023541902 14441366586700890267 16585634940101186957 17991797246320007318 8776635991024848546 13683515158189524577 10923888303589438904 1096002115112814720 5782227880055371583 6248283813682855759 1383134651780713397 14701607588530382028 12397964879891695766 15904871001003469431 1065409011309608873 11926407508396100168 9904066642971343638 2870409206580317857 9374856320619337963 10775070422546484043 6755776401551485580 15537556407455363975 3277655966450538122 1600366231278508889 14633314294479313044 13218905261862793112 3130650765397548733 17540723673232011181 9720936488094910644 15456407006365725950 14672675801676892257 4356678790700820078 5909041480495079598 6598296999702811072 3632606337091276501 6871590139661205053 6362882682061404576 10066549210261908844 6027052409123173178 8082686241652288905 7351787478379360863 1826570740827230581 5474634567921631966 6260092361757032522 13322576701884596293 3924889384463986076 3094400726292835412 15008912259493473048 2560364545570006208 12045165793311461992 5275166326313678839 15258574152756093331 6691965072501415851 8411064354602182012 13939325496739393577 15048136063957406129 13711864614875618544 8231622225356960546 10804982392844889784 15020371020086029332 5111826349206302919 16222857442287240277 13011688457789869362 17800217085082843355 5121914963178907894 17466707205706167917 8386284756026584096 12902308858941686999 18320537269969987293 10462343560098212777 16949966428065151013 6943144267587719331 16902817810820754734 5125490597489109455 4411544247597693463 5057129520589907070 13149438266980000433 719399027186205279 9408601300800567760 7142546398113516048 12255896224475283930 8871195770385751003 1610644246533742192 10202648579986658664 4622607096098129475 7248367506455307233 9502262936985320430 14429469662800639702 4129940851763761986 1864671892903669169 15999798992239953023 5452165566154662148 14835490349473707033 17783466491935603834 2861736202088957067 1981170056611403934 17332491396473867372 8416258795227902069 2108402704419470393 13553085650930876121 5049970252317564932 15151190287655382046 2692473673411772013 12513034192759256144 17288003364386489605 4407550169131907697 7063898466202063155 11340757496313418467 2945536579196061196 524385997641685468 18438778420083540428 14518861835135573601 3675717882328511135 15780059395055790157 18238607206077240262 3236599327593404604 6166353547000704739 13865413971657196569 10866763471325827340 17895751914769935032 3838658277241608798 4740961523261251047 12449490510501524847 18008343760337127073 13056674154129780456 2600732300999433051 14506135328528083407 12594098508427935768 563169416481681286 3590738824893217801 2334624105280591206 15099236546836609704 11135056456529509783 11252339991183840618 2838527764943121489 12608085184214284265 5654151990922753439 15502140094672076133 465646430818555572 17168033830390591420 6723294463402140310 12422156892062007965 753729416622118877 18032633892484153203 12249987045159536993 6691656190787091517 15013167940281465752 18006082273206711372 2150717773636105419 2486241467696058976 694549140257922635 3033552199457760981 18226226698759890939 9533804982028062431 1368897866290263427 4149789989453075621 14492503467571721906 10138566737067140394 2207263155371934735 752893478278786916 279606101138028975 7203775470646233427 18186038783454843272 1657789073780111021 16020481201749086137 2158034082865430905 4872239095657695602 10408138565101268096 15285160378160768382 1819165746518300225 8903195058983456406 1115453642146500382 4354393494000414209 4441931662599105217 8760087921738718290 17677783375818265421 15335477582349368768 7121339630837099748 6841332090105805526 677401579814673282 7481015797237855311 12137633524564524427 17297737877171459272 6190409756089065592 14394795255829287396 12026032427713349644 6669996086265528315 15257419259154443547 6841969638451947315 4530118005103248984 7163047870828932368 9980605399186525597 488013593095379802 13530802119781641514 2632539274869747037 16729739432719249337 15677663665639978965 7529931040859198423 7072585506269416849 7506427344938488843 9657179733917246994 3422179896639519924 12224097121330743075 6989002914681462150 5915386608754644251 8782911864201464447 17113818803299630366 4500714056319078990 2755192111936349766 9155910856817215826 8803678931448531474 14071836859978503863 18306958840704880990 12542002742545092127 15430823504603898730 8270023142729934142 14801142787896545618 18107912895733869825 6380725942572463302 11029633781130634563 17736312995205943422 4710018795660894801 3572781661479536615 8069675520741697845 2608597387937982293 2447176874393548621 14144603166612942226 5028176649184323709 9436147443294778810 11367860063415486014 3228841175365849683 18432194161877195134 4170071303526049575 7636232036166211216 15273933925351462523 14420932128519263154 7351881265525567883 3704317522689616628 14601973453084704626 11306606443659923907 16970291861472175596 2479566759116507144 901776954977641890 10888039567859167414 11170104932144195951 3629611571086926497 4313739116151822384 6186651112954810837 1570355370156596226 3917826082515036985 2440562762439295414 4300897318021283664 14477121644248388681 10951967041403849933 3749196060288594798 9555780529877285171 8497958167738122938 9493861793813854040 15997840194268094563 17515137330456340565 195612936899316160 17472313492240041825 11837227758449769997 11102770969185019176 13155313967158063903 15000815952218913331 18309404038935309118 11218195368566579358 5365104087674463636 2679068594738364837 9701388645286403426 5865758801605324080 10334301618235983473 14039356350157960043 17394121199447600658 8450952326503588240 11196693557412314807 13148456734931838906 4512836809699002543 10111131285230975676 2007637939780983646 532286273799634810 14396363262858204760 15010082685609211408 1385852836897782044 7400226438925518231 12798895920568113249 14733767936086406473 13108597864845461657 8923164755472153461 1651155637462628398 6104574072877272006 15683305295120398464 3342230722974874197 18173316820646393519 13808258421885027994 6695314058027571180 2266882966393458511 7025653628951514625 3416869479529776633 4349417963221360268 1061082039752324431 8833342237998677151 14796892022741224581 1250946586985959253 14835036401557533579 5051289677584064279 5166450292203654634 4024510376538606224 11908192770244018257 1718394567131283580 15439771126135006368 14056916205319665661 8927430520754381430 14240367271811423468 13474459568139983274 3687275770596929998 9756760571305007637 12255448110833669868 8980108520499566978 13001382654262434441 5015066432091826987 14317528354542765001 10860527696183826678 17774881502281095709 9651679167421690373 5985085404686526878 8649027381100927989 4573576444536777945 15212418513936248010 6950935052237972117 11547897945213616679 5410229065170265050 3665756580294164651 9317052265017908707 4549220401348296757 11923567420192357541 4203228177524675904 14903916146410089320 7311611667425801004 13376097394794367231 11941294689266886304 8905187253210626194 4459512450494441336 7276325040879343924 15995875228958877332 11591358773736044484 6631228269987360787 2317451104619294896 14174907508401907508 11195923730703213809 17954585916319399939 12778889922609069589 8585509007184702351 8980276375613634018 5014040919480573264 15607441110444739339 1330581091974265364 5956415344223964028 15545204166372378691 13211639187585495741 12626235741355122134 7329847055707277707 17470264369056785511 18403059563244469000 13746158472766097701 14303935975938913648 7821466198343907950 5480609913500481551 14859094832224714850 11621479205757997546 17112597778599903732 13024080259516273261 3058294011216727158 13802810749127092142 15038122668915335921 828615433926304997 1762057508788046508 1833325000087424283 10620970730260000505 8236144019137372589 2726292302509023126 6511228124825090675 9650965172725894205 10720776144027395966 9405707242030283930 4105269007072583395 17127141396910281050 15580561134554344591 617513696855906591 17623434750074868698 13614793006461809788 17739169919439280190 11811486961969996521 7637844608129975001 5310696170309975997 664029996416751909 6445452358901983019 11797336722114540528 5082658638176563915 14771671721151463832 16847908722628443952 4466253589361848024 14727904822683795286 7971336893230542242 13277466399216308640 2745838628267713330 4746052085530191820 6491818279397062983 18233024344841752750 17621787128315014945 397672751518692312 8377688195532567213 9897329626235941507 5852116987524225690 1359996876196284932 10089375869411740258 9550232889148511984 9654080856214460130 4735744830502917279 3115392630674259901 18107497667707882860 14984057461121605950 1238410292618254583 9458520526967022120 9766200984062775122 12692383317404084217 870992409444537508 2771305192733386404 17659703621008292840 7382743997343600991 7238711863998221117 8542246892065517153 12347016368582825457 15608775173298513477 11376008015520603264 5794104011693193131 12797372819135892376 14647889736413548550 13020166013674824539 8168583439101079674 13162067668091065741 17401541559471611450 4122911014387068900 1557900873193983783 9253919853726213976 15525343177796024082 6283399711497091854 5157329463314211101 55431310610836357 4177082655361183302 7323031540626031864 12586534904172219356 3902733861812622470 4246575112477655085 640135160816588364 425405518945169590 15755575869921483336 4093193999091249830 7648012913188334221 2546368786054740905 8356256144360447905 12395215607524058570 459430126164954445 5668647741301581556 12243203728080576265 12214416283010409040 10842752673004603032 10465396258829211303 1496129537658627958 14388421591611660390 5856610110622514955 10941173500840242314 10902666426725265733 8952119492278366097 4006927101513225267 17673944117249632756 15788968153436402700 17187437344131876418 14723448050860336276 9694783910932130973 16599410934999111479 17058825546400758394 13300081234475176786 3317033858540141097 7566753449526234185 5077998775270906342 335309447745809316 3299762227527278941 7646650286376375637 9602308932595338801 17596423712606219888 15819547662518791389 8473380518553025396 17443095887775128611 5360420741230541301 12044207381694046227 7885882320976620634 13957509945437086413 11940988315857580315 18009831763254127700 10869587772079793080 13134132226296388133 4001948805708448033 2510583467963331873 8839234281227110613 860351135479569773 13077556630480977057 11565746195796742238 8336311035408675805 1288877310049148188 13775083196778733555 334846856169631827 2535076884363368803 13131004616232856379 12912867649244141191 15638318484148966983 15675709321500677102 3051983699345317420 13321462898500054921 18276618741610581142 16536754986678107726 2494407612832943541 11859609204678110656 8275018281323395467 5716325280061609170 4830141939728423772 11493650396241273519 15418351513180591113 5852395942742164498 6959950957137919656 5056667836021778018 8403313104273051312 13694497090116098313 6296751482587417877 12032961252655116680 12822800740404034137 12274810543721457775 8322114391912177066 14533713359514511079 9184652178909140127 8642412495664788325 760711654875190530 663267283672983821 17142794350486486587 9806265148334724057 10344460758530284890 12970140753541492901 13023347673303945203 11611188906081688267 7774424090115144497 5398707101500396818 15816811351362288294 10130315271548308756 16254736136093726131 2753124106785301311 5822329807359228348 10093244801227338622 17250172917004240798 844268130499146357 17029135317003802173 3831154168140550947 3205076524302794018 10554236793850132443 15389264525617999539 4523938368089374892 832051244243236247 17892542925102804767 9655043824178087670 17181288760512207779 2278174412191051896 12889972376015687149 6607204404660762670 3845314568113577196 2518251737658412392 14408668723360717214 11360254785459307156 16079149294147555072 4678680611305178497 4190040016413709695 11877891828325944760 4817275445441931003 9389463459679870648 1173660862300839155 5374514190051227071 3118892921676011585 10983204508201450134 12266053059157294164 9133337176611369167 10122415394736947119 3514825123264976365 14247576354683190666 450355285340042755 11011895626454066963 4264036534892479792 1176802905904394432 11484766235669323393 12377217694111852790 14278686348965772485 12488903933172647020 17700990824987003855 14236500654702094823 3758262563006599037 12526625908700833377 14180665820568093990 15992764499842407312 454961292115950114 14329131735125845588 8641734784327026182 8400958648265562504 12866532609294138509 12534343848205005027 3356190176006742877 832201597871226749 16517386613384122994 12507498395223963483 6207456541614320809 4239250598263697418 12746946946800723793 17426001245481817283 1256756683754676611 2965393421158951450 11341108989464789494 13892289662633357516 2368347131209972964 13285427576430149139 5604913869360421807 16351181653863249875 207990419601730208 8677673953081999018 15015913505623836342 7294063675483196163 15049979050470178497 12589872481020035337 14076397078713279391 714816968508465776 13157017341099573910 9857518617454339899 2467907199729556092 9101515424752648530 2816012418879087539 2755987191077561388 406895724555389528 14934042486913890766 15181002900832180401 12091159066830533345 13292273432673738414 2345520507354192166 18213604016706915705 14191760352704203285 2617781667763280909 147991883415034019 14742157389443668821 351913493404130557 13593278647227262138 3949138931859505601 10419747310538165203 6307477059443168875 5924103004954148998 312414983855915673 4325163390453606869 6220457113471425256 5729219579096997242 6949652376651085495 15687259737547078855 13239108996652788307 13643972369827899790 10273814641883312193 2897324802844100000 8323259445302902951 1916389343303648772 16577356300739348972 15877236299644889734 2417768142488186057 4394407810690799729 1147433856127041345 7213585217506162289 1546914407397480960 10886748399226942227 15553247466658680927 7451919548559205534 14137525369976276162 4419370226580109088 35981448595107742 2272966170963227912 6200350061754965194 14568640885017144652 7734105856871185453 413343168814404777 9809639313852917037 5084294973852209032 16602045022516664641 10838843272883637478 1132889359427430039 18297008927897113302 8334955733968725636 5120140434188140734 8274398191984714497 11614736430356556864 14124068734194136383 3659373955357764943 7336023358952298098 5975221987602802394 11755907735391406695 15076559638251892086 8729091752247192716 667267799827883434 6401461068339567736 6273581908529728149 4000282434298628747 16906206762972058114 9595662218164031857 3596989567696965271 11142158413560116627 15692070220281915152 13632011807151752943 17942519043668075156 18374236414863454041 12497177367027792111 7875691862612681920 6028227416117875351 5290893154093096162 5606547128553474349 18332082103810765893 7445665372277639082 946767881709073547 1681959288653938385 10018274868861361140 11255905476037959654 12042740778892743692 11551821669419420101 4609160060536522424 12203983872100028900 2650614032032655315 18399183402064107854 6889297897536041630 1131204405223200497 4746479184758068907 10159989576523149114 631175794010558193 12055454951517333557 2429115443901321913 777500670708329794 16996525678810707929 11809031177221439143 470935837305915223 8107988418542442344 6091220053733349934 14039228464783872130 14437563921036639924 14136625544667685976 1639328618138663485 10109207120459444742 6035358229343564021 967931313322346910 16684444669757293706 8025687894658986879 11696833578345683571 13023187126087786271 7071651970307146026 8346865230100876815 9586964698691545388 18242369156051442998 2068961948042108109 5892418313337980313 12426925028560294508 11192745706065525356 11343638922016108625 5129451099628409504 5895615344041167866 7274229576680858163 1226770983157257097 17771681011474746779 531395344313645894 7121070210464843288 5827442695240881994 13202427129455884550 10895060440417100985 12044389975602539952 7779651230453293378 11783596466848684990 15013827462438833188 14140766543936731010 9787917210150914240 9038670695339137036 17113763981335057117 705694011815808888 1037678616948879692 6098244079682473830 15749097183545154880 7466358319887311157 5316158860623710625 5666591665636031270 13547015860370478148 102242872781594291 12715188372195115879 3179578804004497497 13006760267643143423 4910061207843202854 17551320251836307118 8801706884962934003 12522946949958531935 2892523150559670307 12831505305417071794 2388355127912634711 3042860273477353535 2411969855909716149 8107331184623046491 1991771169973369155 7602346371011249216 5576636062226041041 17812180420962600976 9050802890177196624 4632178903250077082 8105094477963400052 9306046465221151650 8507751473849441566 17419720310211943718 5203437067153299269 4516204252177009130 4742202179673968956 17696688073609778235 11482768807527380652 7314363412078551090 1656610362461898150 17158007760077315945 625522663754294533 14192733226474990132 10933143990278309219 1222089475737590492 15729153235529926630 5512880357844860203 4957815321822505129 7157891416176398874 9687733214546494372 15732625545227408863 14516451413011792534 11451736162075782216 7595533487351834662 17530110689113140695 18382917808523517904 14637164798678221752 12367452202550267770 7325191372686569226 9145233637721134904 12873542502493475923 9332538246777592459 13231356553310369640 1079363301850862239 13506173081949987074 13605435647983209592 4294698638789116764 8713099915492476656 12121351658404535347 15431757622065592888 17472571591125514907 14427175239500651913 10881133996741575199 18257885132681147460 13775191781331179231 2647014085528797685 11998543092662278967 11674795355600757591 2077089559702503393 6693300354009449384 2959116856789905676 3889813479352906640 5888698163649306429 3158762781430679649 9834532913618276616 8395614906830713045 8960156820722568228 3549365583492716695 15230847275059339652 12486746788804682129 6280508106771124696 14086920004068086757 5674779494346106746 2581255078272886865 15704839413183608316 13400480069157256483 3064552482830902166 3831681389847704650 13010235326189363413 7822147899174067214 13262502342813315317 4711633615526603470 4222315835462816239 5243151811570797171 10323809178163183922 6173596548602671994 8283493747518107246 392661774632891421 12194353739877475536 6322109693451295869 9903301780207528020 6676906399087645716 17826469423011447700 1891043183626780234 2489213302531265398 797792276526176987 10669736982295281839 15282406789575573168 5150143536538960848 464373888414316081 14302483676655348755 10027913461685593067 7799554738765879765 9549473552891832761 1135662670815708802 16678141829228465096 18143642976008473479 16478260122679196055 17208329600724682582 4819554923796560739 5900579222440519365 6603989331481078079 13279900000648549175 7470072822537000724 10955947786195325405 16104500520329780025 13168348605128493027 4283420256968864631 650235319660341990 5546513739333017837 16569640842578484264 16528763742750236550 9964235727635908851 16185785216154658921 7629760146125237156 10308180544223015086 9024852541593232346 17137928914724108294 7179557772282880101 15714774335013243504 165099194403867614 1355905850533343494 15513781985062317030 932646385144233052 3776228082095644429 15197049806196348474 12560808825083444832 5634983184473460363 15925151115795480931 15528014012580181018 15393570406100769029 5502038622082483893 13541454155802106717 898544339378437272 5884418209910300633 15565341160141421853 12475974516246448081 4048849483643242280 12733989843891015008 12005748586404550484 16201626002809965102 11472089592041701533 5389792236800212011 10739783262415570175 7264820409062579348 10118228842161166333 16765189158459334294 14782375173286055892 9975999026846547999 10213210180308879232 12757683592492520296 17635459789374867323 10145075206166725091 1029170548028873289 7393576337872284283 3941964922249766485 2958956178966281644 10615988700219168334 9528843114911868339 14810106633563256683 1669655661837284915 8369959038955064680 10801289291677595552 12706102037859991601 14273646953288590180 12755538555983840013 3604497512542307028 5555922255474400049 18102342635624518350 787639988698369529 10876290688522836884 6009255128591374313 811899439473468677 13785612001375217209 14920529704890031581 10774356401051552144 15567965251885860802 14080954952028147957 409187284278781573 2952108178201990610 13250239678813385918 17946401921376136191 14392614159371206928 6859437548860744733 5161977922888443935 9506379695277699767 11978478974037234137 11764444069093379117 11330393640509999175 12489618841712200321 571989400371190624 14080744526686038830 16574160143645989400 3972314010820936013 1688116158566077 2975424333491603177 1695874127634099966 13610626602330075992 14367101399118109337 1121190936100072842 17287708618195965838 9210136986276098709 13938905767721660323 12178631425055701151 11478549250902932404 13384139269151876314 17676553474409033150 11763455555493102991 8112548940956716719 14180146176769729240 2135444923561997186 3398963198891453493 11880787883099396099 182096524705699339 9592095339597294058 8701319423985140988 14701447705504860314 14670768406470031225 9853048099282561863 6747670748258938380 9304453040814163691 9070628375447843140 13410642012242251009 4751215323010177063 10546743249970311868 14946586540172781403 321278064334070960 18378990801957626178 7843535793384030461 6295536998962823237 12600784021116682922 7884476552153065319 11629963225673653509 7615465650135043841 11082007079051534356 14088440772130161893 10986759256343563387 2723849209364966696 485676218483826474 9821804274877262043 6283580760856671079 1637203997962749758 10741665786154392225 13749093225275218803 7489089742063676943 1570800439666860137 847304586854279480 3995599389347446460 1319307024818789724 14425399492415315509 17168306410059168818 6904100243623797838 15289805781595050572 10547618466763514540 7574172390316593269 4208723119450479458 10585762322376760327 1481928167511015113 9357810356498155779 6806668784783206345 12727457711732798724 16276586929601200818 9280899036707492563 2509112012552865249 10004003903154231874 13052818598814933833 11851287416833932152 7010911208112434076 16731795384016093242 17149046827077519446 15854906635282552480 2817132703304662668 3552905885030639463 16381218312839682978 11364990730003335756 14535901708196669176 803208787863250168 18350192179248671847 10701539132416101752 2433476038219955307 2832678470116758827 15077998193982948061 13807658512510513957 424918283996674082 4336699087203708819 14027152545450495183 581934926121991079 9435573127089203908 16247649776878831223 17395331922221995599 7347434869149990088 6852047022626627024 2542457609805360343 1423857220119479491 17774867399059408178 302811644759658385 11562946418072156665 1625468544085546607 16673780313248777993 9418761214289438387 11169057429473441735 7519164335186832864 15887005149511717914 8158404320557067858 14944632134029332086 17155723725544050608 8339770912653441312 13716433465123532154 7300319046539705382 4273560314652982590 14900024523100814266 18356036896305821335 10696192382229473561 10557422547591339901 2177294986801168073 14143725626437849138 4881335385675018135 16711536175233192638 11444665091532283489 14898224564370037595 1500144683530361164 1747970673760688864 11336995444057660421 13316593932787786856 13999931168730110096 3322766947022552490 4065653713958368989 17372054318643598523 5388067362196124050 2105696301514829480 15507726966196700004 13939077122728436335 17858788284363042998 14213288314267531211 17749416646397964141 10192206338855356486 17995671296317883586 5601900709571593654 17287743434792149575 13731772930481830133 7220806055917305175 15715122717238735015 15461131083662068115 9388222835604488711 11445694490159221894 1514179296518357976 4824324936347842806 7915988364888807207 8464110710080061637 8051333564683888030 16875515680983435528 17711176736208705258 11672725524123235833 10902646571940458993 1849354452533178380 16170352973390117102 9749844167262093326 614823923469923472 10381061758904170664 1358788504337928843 12737493924009087218 7324018368310744433 7509264622705077739 9526415664605648611 10317000985770830061 16433385534219910428 299406905653523806 13133975362665757708 12536150506139709032 7974631121901583366 17218402707033478562 513954415110342820 6420063078096522461 13737219919975935649 11055159727935928181 11551264752133340094 17226825620310058444 3849765783515331399 16039468857831298278 4785375950998810595 12500378359895748710 11357189732182581964 15155107958618534364 1508873528350260850 8143731604242976513 14283732246807418603 4909584224486793155 8518733227359559450 1510149598819213938 3014015297867691837 7676067706721499997 14299008316089670498 2394205343462146654 7326641876536940834 13911027560603609093 2467297560757553647 16310343483699503803 5451235543701785245 15876736306463970832 16072778979621490325 15909076778967666272 12538862020692325846 399111602159496447 13687321352455754346 16043609856215143868 14682000597014413032 10183368906000429716 15605399017791978372 2947316494757901101 10005091956872537769 13163009982383586535 6411175301126296098 8672878716759977617 15901057603146541110 277556951870643703 5897444567568473614 902191112345770015 7731334946429448436 17232166286943408121 1860049653071592579 3033025934616216239 11613654312568284890 16948246833842840737 1044213746386070459 4835402604292737920 17902454388684302124 7551089205385171253 11293031335404958539 7185903440488779088 11921383260248387163 18350401482008026646 15685488753312158652 5320233310119722546 14761799278122115825 3174536695655672027 17297065631192897739 10869411341334208335 13750355231731549302 2513523119860065953 4016404440572548170 12289301600740473771 1511769156802207282 9030925593590422163 8297572679748622589 9831321355400227564 17816702484727909029 10595517165686268261 2438606831183757311 15041312566765709823 1042106609125654170 3016738678780597524 14866963518984773150 6460054990924778996 6169588891468168785 18372342131811662474 3057779289414761132 16370005171547155201 15735851690041513260 10156204420451027632 13985556520206804124 6523673773278378484 16908184462112193160 12864126781901284024 15047560655423826845 8791839495442648255 7528211365086710695 2349731975265090757 14033094727978118056 7076000313564683231 8986082831914393553 12362486748945772566 7309703086041919104 10769589879587358625 1223211956132948283 17765732460418425374 2256503094796916631 8389509594802341821 9115629148856152137 2856303634087220654 14218561797983019264 11774824435502299629 744048356786751335 4163274928876692064 7798495892925002150 451927037922211055 7561316584375801133 9169422782995530824 9140579163275651805 10106117121463587459 9902675602560525554 8131833109055174735 1549359609972728358 14348520097377054779 3798843202016979288 15168523189215562408 4119087162802584399 9617843660759348302 14252319110317096141 11341720956041878706 10918706622562290529 3771084848543094269 14679401260001822675 959787255760498518 7273416749910849467 6343357025749834251 12929675243142412273 13968806606544315340 3680051308330185685 4318133420090327695 16762961678686565808 2969570595117095453 8420750753380915282 3729568714170512296 7090281281916158908 7620255499160928972 16081048670159181554 13762067577551418961 2652248811487340372 8294579157303764106 12543444141688982651 13876576260699040070 7999093855527255843 5167503878371626246 12606440767686975052 4502295012314158277 18356097806700336091 14554217699878948541 3210495643498835827 15907519404791274210 12681764488947377883 18226916836687485260 5117298629184382795 13194100203620195503 10764129756034535637 14873127869335176852 13104820408649945461 9301307972086936346 11474823003321475167 15980877831788645904 18059408493290405679 11830305166675191342 7178819338633548663 15141132221980687896 15478662369150395962 11710647365353632429 6383932619722120677 5028597570707559764 15457183169750843210 6639740330453694626 3635008662407482122 786173311135655841 13062608662793603123 10295703802363331708 13131836092027770936 11655271415398467899 1831662604322913011 16178072414504180459 14403369672089087953 13331210193002813349 6831030129226512422 7357701526515736888 2188565774010619953 6867827987825184861 3907487604676292064 10028186294105515699 13678242511636511610 12845286010395797890 2584130377136160000 1005912121629455388 15552188122024681864 6663922419043485615 3388170815509323152 14107097135891984159 16898892660844353725 1188483307700172578 10170371584930036591 1976504233302682234 6020921388742357389 9229628843929256279 6076172724633724470 14067371254132947355 17055045770107672640 11787594476714940912 15669085059807855072 5753950517908147357 4062682519305979235 12653254435048756322 12444911838891339661 13373501194249145600 4409096864011162343 9587043970596758450 7601631460470956541 14126035077056512170 8412915570271450079 2485166582823826832 11970848698700139074 7502156123964128891 11203989385778641769 14248567012574236470 12782192962003924299 15997973712004893364 183559582308426258 2140814621090941184 12994427313573056333 16923412970849367010 8934652654589907834 5490354870669929802 7654567757336410406 12572170372890819824 16802161536379349000 3415017087126797317 319052441676409140 14129583406029880134 12459147767123125906 13133956822976935756 11610295219667200076 17793922822011977316 14711784179393364066 17394679202128876871 8748344684759328657 11980885610439959932 4871688389082825341 16330825279190914294 17543069464172907790 8536649467552298069 16701242236266559317 16919175233057118479 14253682823797003969 7856706443286361853 4090528659731208519 15375372232990811352 13247175598834557552 9493283662093464920 1892223954811928342 13608329603169730806 10693902945623055524 12027499958317776110 7708369830774906438 2687074177520236942 11795824022182234309 8392139110666053406 12387141835142016327 13817380599117504280 15100556638366487787 15864514973314447942 10113164750189752469 17280333536432414556 14484288722690987746 14627676618523743999 7835137797229226131 8711585217659126632 15299794575163168934 12505407411729164245 9064649756813898216 3989413624993729358 5471909047693958463 15010833517233458107 11524422275194459646 7928239557692672752 13391624494226144757 16518474515220261616 16925785466820331225 16161472551242011495 3715556488596611051 12746868087230883954 656761358174743890 2872977107344116601 17570141166610493856 14514463496613458332 9617316191539162801 528280504553946945 17904145720820855225 15567205107625046048 1506371648546931481 5764401002332595553 2489680092131765426 6037527740853796339 8391839430681288118 13662496665092287410 3297020694328253210 12959124835956603715 3117637643734337599 3812264925073955313 14859854705116975237 910857144792337870 18013109721658865730 1661656126738022325 8841226935812787192 17376144446849501907 12321005793854147893 6464840173319688870 1617997754762734190 15648814545583766845 10546298959064322316 11148225190975508104 6180509241131958432 7359170113385931118 8345340518005257369 3789507844464575061 9592058532671794598 3490561645672094254 10081484509568737485 8151005208790928253 17756244851816692488 1523785603402390715 437529026220625210 12824837186749142124 9310272171270447065 1417069788219551410 15652377295276216848 9806214037560296480 18306218317290354212 9322589958076299901 3370179419068778673 14954784816565266075 15766273417959938696 15120964206927375696 3530527755742606207 15993884890995968632 13142695899866422741 12143761523828351605 11080825913868587029 5962965349119691373 8163762114787441747 14769509116569835339 13017813491142707866 2163530783074808075 9533039979690378311 17131279653744074128 16041572574223504021 7830314572708326374 358769421706595767 1689887803245190396 16956874792582640743 7619591863857182693 11160370430372991809 5673001735890650348 11784126595234072894 8834934152415743126 8462814547908728193 11546891935033122917 9973436161142588653 9737227100782503023 2552440486827128850 17702826402259924298 259189533614361661 4563297530778786660 12748563491328353964 6077722000367572363 17587312301585535110 10671183056335117227 11050761794208716583 2230821022787758780 3553173106756321247 14482579677060256002 4143198589293597927 9256732715713321394 10160938825697243097 4324618192003918012 5639263157477382923 16059001738567776483 4880419579622865820 16127907177466885732 4178143684208781731 18166125336584236840 6522070168785027365 9991648263865074980 1335981319888874650 2084017418171467699 7050542551794503359 1562548123663849242 10179136230736167196 16273885778016173180 15466301027826011746 9415177475886913395 3635275605172279954 86112137586731417 9247554977181361497 7147203234023435535 9144763214433446168 1861998749904251388 11073908336419676862 3648239306607454772 2624194344858494251 17981039033665945725 5073625000655875264 13854642061567553407 9660248983800710953 13140521608125051971 12132638558527139126 2968046536374655989 5991494888220313497 11808455045574336577 18414246462808482083 11069202845022355981 5679964097113314526 6274408003030169786 9776934508386273170 14117019703817087488 3422829814966948218 7840599678571076533 216884217078211444 8850733261514234223 14359173235968290185 8537318244199423897 4558336313246200122 4754795740157928451 12486486296332470223 363463970185177959 16627392005728837531 7137224196990124379 1280824803289960110 1296075296243337782 5741301574042408601 1204598506845876854 10586061459697390760 9733121041821742256 14077168544938535405 1244811965683744010 15697302100593321011 14481331564896377849 15637092879227706367 4448336410234941358 10205318886395034186 17171012624688538326 12372988083180696799 11633555490661664271 2900856885840255811 3238368968410930095 9325875445754171368 13653298437643078355 9452504832429484372 17531064889374515063 8248872395977047394 4792830605735443883 18659647251032545 4057162924012082314 15299141421157645831 17931289237210754425 5496037242439219570 651487682680153246 7541156405836829496 6694593724034421635 13434924948081054625 1977308788460789557 10793396833913383510 2818642214549449862 8934179304772974003 14269066565906168824 13079440406922504378 14536712508227996182 6499570132438029163 13761523480094158897 6483170121149115866 7110919762738500770 12115124581826947151 2648906083590531630 8838423929126342076 7622294097863052978 9067068137416672250 7776978424835309377 2052087353223386894 16096796133691637493 12079785732365864434 3859961295826220156 3657973033600629518 18343384502635349520 4114648671802677860 293416231721198600 1210364203724667934 13821312802677540558 5669218837520507801 12770669861162246627 258266813795686859 15839098506906753765 6505482390923604825 14993596869440885835 2652355309148482132 9004652450552833693 4794132260910230233 2147348667069977805 8759261953876260465 11334029040001678439 12714485500876994882 12361273781544969100 5993874374945765570 17513867965966122278 10654354784263326238 15106928407203198325 12083388943561607960 9492367101900150799 12964707105885407427 17844946589945792640 1902457478336253980 8244913164618294736 17594313301918791204 14511351645488151216 7956785677136178158 12816578758146172666 4925452208933123936 1438400788157358716 3338941666512309544 1811018285957238738 13770023924431291584 17676092493099128045 14430160479767738112 10889603202634257521 891170169353867917 538424347149105518 1892692035546592459 17600059481513215761 4417311625146328467 10854705022766844228 13236709394497566361 8605830395978521264 1403433265800441322 16247608878416456517 10740050993362674252 12240061802147756810 15235543366398344355 18187882208840466530 12928818323867283944 17489166507310544672 6067893943819141179 10656737088782657821 8977962011561657042 17793578872833611357 9156758377436382357 5698384897174984962 6822303296280139378 14653383629494273354 18010237012337756974 8223445864047366907 1763509328287179129 3830413331621049948 17663661162797924181 11592556023541907525 8294637031365796358 16773113989271362908 8728284714048396639 10435774114085493970 14141844875947562086 16908357507763673732 281418170045761936 8090694045849104598 2654728157296402607 7897070029494357598 10683606256475674283 3294015139722033561 15309163952733441788 2092945982483854616 11004720930321387463 3104499709099071617 14835595595190954267 8494622550894276717 17603257322801727268 16916206078881735049 17180404897903582866 17284133239202610659 11806341454716077306 5111594149832045734 7024702160738094703 18103822857887098025 3940054199612176631 435109849414786399 12529813825996643239 1875128036787923019 10693298498847023110 10014912103960561417 1854759574856830383 12757773142018686445 10083500864811878801 9827998350912858993 1295531787517185896 7131914378671952451 1547145676312742650 16684455970854131846 43153649327983739 2343870839413329291 13158960507720265116 17310678823222723735 6684996213582807796 15490057378003401295 15776972801850417201 2889730135190100641 11612460812818546206 6117692775139129977 2416392446723940773 11092642235464542844 742033932957237376 16136144181434142089 7555026819059500930 6225937919822339791 6926146649840011134 5853908107591826604 15840078316448170194 5332369186408349906 5520908278410744618 8044755839602530943 10683199062495602191 10425426952970991095 17594665816231050687 15120334763275446505 4935127705735021347 4464495089563756335 9811371456041994189 3064506851740991266 17851266975345098650 17162790762825509671 11897891595887167118 15492444585036965705 10221085718724933545 8301798256335124675 945522618312333469 10443172748810498542 893062409363105023 17551174361953664399 7264374483976376920 7980512625781604950 7567131459103617662 15919546368421757675 9755495632010555142 17519703838176748743 12679728962260711796 2064763023819808501 14361470647820375563 11320582755140649233 11670002019745999752 5214759767700514478 6050912841877531770 14080841571744266950 4655598431210111241 1700591254753866464 12174710743681351039 11269004191430737807 8339373160671982560 6601952361757571333 10150838974060715038 579362971060698344 2793765317475604708 1701217808337318488 18372913679669711290 12164464247183491807 15765631391696878945 10040313688385480760 11875360603272581302 798242989646679795 17218100867812519134 18235723359342372607 842573268319808048 17594033811606607147 375108305849010900 8964837630937282868 583460389868908863 4536844998366609513 3928859905595841473 7487907586920823993 17111810024265032385 16828535824431278252 17134250777668853026 18291014524576683939 6527420255313897794 7024003111501858573 197125831855183490 1717306689212479608 16259321368604228380 976243283805354585 1374959197513174685 15788047339142425935 15435051740227079900 2651169455859259621 3353661851120966872 7440981126740864916 11240082629833718687 6207300962678633290 10514335513302565563 16267616065465668598 14889310885964731095 4421821921711323988 8771388740688081296 6799017546587673216 15329323952748405357 11343433903777605604 1639189444974544751 1713009448354484344 560775038976084369 16639698236824616347 15834319956940871504 13442122833521625499 18423332477087202746 7458552610643271890 1834506722446947540 16692699418859337176 9073615984524192901 9842861935893310222 2244202743961696837 4058842974324868805 17525344477850360769 16462754323839382463 17735192381883061404 17581282333099117294 12491970859407272476 18143157472309306786 5913467345917128811 4685491545276982602 6696129895050280308 17365387665929607501 9120856527138136243 7164827883678323255 1069569780883752922 6282241370995020478 9666564316419497702 14991633033727827000 8058483231588118622 4079782026875763416 11356311242796624282 2808139093518097476 15571470989866524737 4104258335923047965 11358770827306395469 6210602961932709217 11774244494820096424 3482693608311280447 2889070875588266516 1769865498288813115 6488480725618254779 4356215492376494015 9778956471458446831 2283030989287951541 10360464797787703686 17815144091002058275 7499604772511730126 14830040153488408861 241895471461431364 17337446116207076256 11516557277664664202 3820607909203585944 9291617384201680800 1292995968281094744 6727405147318986809 10588341511149781049 14800355086302655204 5065369441600864779 15559014751545234809 4633829296091771568 17187244794854060382 8705602671764274502 10832473612553296135 1094841535654389770 6494853135715140032 12410767398239325235 3088605506027879021 12928089649570326609 9370697757806874381 3545189788982476698 8461103265153881624 13363083375916340586 7637161687242557095 12631527799844716850 7869469726350095748 6445319953125700138 12041306930070783500 3498655347228017577 8716847536322595323 15501352120091052272 9796835118090624265 2392478197747323520 10353106101380733095 1979408515179829509 16019308507731534622 17584711362480136319 4598744541671565530 14549378345473797560 6162288868792596764 7292032760315708609 11069952459840233292 14366629644863301995 13393162905418933264 14438975951313818235 10348489637906921222 7684661211326045028 3818252791052207140 13910585141931170346 10378265071936111806 11630612587299926469 17536235752644342558 2418566027122526706 130621082266433785 12953687982870092630 7952893590893765944 13719110582545558385 5606326498834499871 4909824218811554354 11389567203256991963 1493652728289772145 16838295183927643734 16826608807467199887 10135522213423077695 9199072486957672847 773169476643320480 9747592998425697482 14230098950233546956 13682663882487987745 4371985463159206123 1958969784595967925 3701901146670221517 1279679490689256315 17332005396968182832 10990339513095600405 18125356802498633224 8525438314162057072 4900131071381241184 9930675512477705583 3152299950220299325 10232989615800238008 8328087066696225355 10892010721011917905 13131799153145199843 1909993479327632351 874075752549615923 5881255097078954896 12226407466446174766 1293984345539517780 707561819080119570 9973545958101670077 4223357248073564048 12644984891787128724 12286313525497129630 13002907947857578728 6548460978224546261 16274605290230563051 850088703912703926 9943590518505957249 15704142864621203703 18287513119366183742 15053439625332400525 11254058940626584342 9637860952836498326 11444153193235621443 1845681365013115020 17551542263774966094 6511441440422314198 5156896475592874990 11732268650052417017 16368490929471035647 642928115433244206 1435796042641111578 2975755465753725507 14724882752048410614 3480297127303466713 9923542192322185978 14161889612541266366 16707444059577687403 6562010833723409282 5955765195903647038 8906663645073407189 11393114754718800243 11461517512231249491 2547110724399393478 3518451068129684480 9007269725561166761 8556856725775263003 13486624465297848168 7440142191580373961 16546129909338287919 3855832227158109047 13331589951092663684 12400309780064730375 15632692771144395269 5344759624482385144 12277006498470413795 17807632557829714643 3244375781527987841 2150233986599572313 7305988770218101984 8206067498786107235 1928155758723852105 1884776682413570207 9392997946062013615 15141413265111685514 7613387216221291677 8982061629994202821 17788855732688438573 7898549053076770977 3229840000866252850 14379328907529282119 17493516323476955983 17888780483911506583 16692626701065492876 6646838289393852044 7827432040955782869 13000426469802885241 3956692962978833222 4538943036786904199 13602654012223907436 14023250526756649637 10590170115733564025 13429932207989606586 8362053335994189258 8340214057195333423 17563656158376177393 18080521435628257675 24632087046017567 5256053431550042953 17974698742760526291 17365783883765270497 5052125125215579965 4378058457411144912 7964565791804111374 12362279893607210947 7645497310285309601 11512939505043182795 14417195590287216749 304873077244880151 8773986079123302388 14584875253525904662 17837715782395537405 13818974261381613854 1008055909435746232 15892364169740006762 325798720907801402 16811476674753006526 16863053224325018068 11048149854435004725 1247348370840721454 15477872585195963182 7815677161233685728 10368588323786892186 9318020210426524702 13071215175281854250 13314620886802781467 11563737450901721837 17185981875698374723 8080945303991366173 6245058226100326270 13539938505738323493 7085129132491934745 12400114272406125897 5494935264108339781 2787387517094492040 15109238570237779775 10706682462367561451 14462547241635655113 4448351235807666453 12749198399463005968 11349825697939844613 18260945930892079242 4239877119971042202 14765630507648890386 3773204725640074952 14285707898229711249 14892526656698503995 8559368671892305669 9245757485787873518 4370167570591883662 1989232203468251860 15150522045159504945 2591385093336437995 9014914620335281761 11223308017886963116 17369058369487613927 15157209270141192902 2832085709062634425 6544950463894192216 2393564493594610212 6058884116010269388 10977973098135007048 11124071274847492973 14285136645545835088 1296546719263591548 10702571464137473556 18359842725268749136 7491577706311800242 13165938966210712550 16079228770450739565 11898140992077950164 11308590540817847357 8598134703032485993 15729745056928261743 8512366756491358867 3575977129971243179 11574913276697921522 5332843379558072724 7203399606180013003 10965073970824411360 9985999941139132863 2272690681920173491 16160294919373665449 10414925205495193088 1797572942499994319 17006868843284955606 9033153163619582023 3027542092346823465 6438002956554450291 16484507420070175202 18245306082973672400 11694676325411265485 14799136203372693508 16100284854155791664 5774987174146197030 3666783321339304646 14115203179839823684 1560055518974801715 5618186532419835267 11653388407356572163 10129596405507507442 7429673257657133375 8183510000126527717 14557433960129123246 2989881051465161225 14607997887371860021 5407789128637483415 10230958878536197674 1221431825219717287 9057398262879882079 9459927117289704617 9121328053759646462 12252333583963569724 18394056437296907445 16199703310799258140 10142109600693703904 775603222709786295 3976211941527555832 815867543465165662 4246755695919007392 15274285714693921245 7629054539736589954 5282393675416117135 14434877056167236793 3458681962412546499 5838202853113742030 9961253968211505635 12016535798525184104 2516417638698591527 9031688702256336927 2707276634612402269 12956027608476337901 16367299762483591668 14069612567347760019 12163780486864085891 7445853913521440920 3085195234373416035 5889353718220793955 4489553857570625023 13969338008237019723 4417296865492203630 15167214665287186965 9428168297116121299 11192473806272546251 14551792025411196957 11111044154091996365 16106154536116206272 5919039020795033762 16308259887822850526 11152261184850410025 15243633637417047059 9652869623771756405 2056886227181991553 16121966128345320385 8618979937082104967 2115347613643376057 204472955600270917 3257172710045580915 17837246023807589789 9873207227498287923 14167982393315531446 3440493281667684030 229275109931109814 1606731884471810712 10809449561296139256 2226655720589160797 1980700888357832074 2434843595973421691 17807850277149867799 5656808663951219707 11060491898222600763 9706384925999639208 5085751164487606360 12545282670230954721 11487150524980790653 2552511660335835925 8645369465408222102 756215083136341550 1198429041545190303 3913960646836305547 10981582103264396564 12529961542975243711 12402893419822465294 16020865010889052895 9113446692702815243 7086130223336482424 4989771526525140400 3023094113871404322 8789495887629213379 17629748207332504192 8497778094681061149 8376409642807358231 16252777410498759362 9047463736238539204 11764375178685841164 16306610566730242175 13660399370962169658 12962690007267163920 4902998615625873043 13405331241608729296 14440763870250760031 11489975052926983220 11304380059333698415 17053505628742048753 10591187488799964569 5311750046736672193 4803827585385129290 15636452625005355213 8467942206818874344 7360067143117602743 15925623444207074980 10765642023455959029 8042897417923026814 4892647353508316839 4656259573064536852 6532540309186125 7144374852752822826 6897214053132079874 15457270090135135328 15683334505450980291 10041345027514280987 2536743362358073971 11174694581507163351 14230284598459819061 9698317405000539613 4119495750987980636 10536982017583128287 5589544630631750682 18107797795850447683 386383156023305273 15043839732057740049 6129517362026793748 9325052180495584238 14620431188710888664 8438080574314683014 12595927764320878932 3313529773352952277 12890398630894998243 3060074402488331025 5253337112351310641 17874362850779361067 2374726401249515827 1541449718287990668 5750633867759084811 11370093757286623525 17068930076326348590 3902385037235328294 13633720028155846923 11988790745169612625 13226078954977094531 14834769775165736083 15458663761967363326 11460124938782169033 9216647270050027784 13083165202851281111 7896228523713264727 7181632477265676147 4502122755754228338 9489007063194275176 15949947908642073414 14098726613062690892 9799879906475714221 1341799543345722828 14260867657572625625 10805168735992809087 17948448237838103049 16296543726709727676 13907163994128015773 119494396373480515 3019925330017733329 2155366386628816404 11300824118501557557 9899695985328810721 15109151955904621780 16098721293544610313 8739578961676121686 1404072279060374368 15243281501894621397 15547551415958609413 8613765799032543827 5479753846626986511 7324495974198279534 18078928261761347191 1112466205405772823 15707207701872157019 12404531726215193462 14842447268212700726 16035084447943263984 6643203348347389220 9607775299799451089 477423302726467890 1144883659105678073 1256167126060267203 12522730041452419136 3469858762721722573 16697842730324694854 3965322304639787388 6742536001329409393 7051413510190993741 16828126587308635483 17724964722326222775 15030850190341456578 13404516377669475304 7470854407836617766 294007593734699160 15289172945660296836 10777385825966969476 7750631762512647541 4694894830682824001 16960817187588014560 2715728700207384090 11156081361271200500 16069553274342819919 9861940687828089978 12739206467642787508 8188760860786228084 9230598759640211779 12168741075650439419 1776781346188380762 14733203854803895755 1361457552934178442 6853628376678933267 7027632759908025106 15429746391999592413 15254471409802542481 15225425325339722446 6720135173871456528 13506067029595601171 3964084910268407128 11678989027481035857 4062475416147819980 11779715292402038865 14937961503944533923 5027345904803576888 2399953966013462521 14350855039043863659 4393667981813266282 10683600233912121360 11043817661314572589 17463180715099909084 3412295043679495806 16392065882938776995 12873590619245431307 18205894486054140721 5808785802482611819 15385991072931534830 3776147527551882802 15000497881315188300 11084295450766502568 12184577795101081384 16795692507993007134 8527105559788982658 2251336074022067507 4705459709922979543 677235446460235332 13003996202729566780 4702101642158090161 996370042796255788 9433309419899591549 10106829731354051010 8565107759685713006 10952697994020580922 12588047919905312993 16259831686646292469 3030286629314603702 9950539935382270294 1481075384946444066 12786027934595911402 5789048600114728361 10427846735997170218 11785561475373731550 11080340110470668327 2987169269376470020 192803124064679161 16054227266360816560 6499892621950911808 1475878500983711823 5513359915617254708 1249842344404572093 9153013016552095126 15508559948015013846 10115924332373404574 7935290740368678211 13556803229315448939 2460159315571248973 10174682885569198551 1698162360551217100 11521459031106218232 13611226602637911196 6089009286560986680 10111284422954623406 8673925221739769490 12745150647473408894 9907570999534853170 11860656731854197080 13105257270322566199 15190600707466840229 4253968231016201278 2068395030419788223 13031143876692609698 870075306290849598 6125627780069613212 795128291963835887 7353155484880219616 8039387813276564055 12753858725846488798 15836627860569673611 13482808949732695420 1414901824395817915 12359197066098831345 9602313280082084465 15710687974467586049 7943384581259093860 2933237446341536879 1698225012971020323 14775671505771994084 277440444509069273 2232209780803757682 10612737209474881744 9592341905248070226 12228031184221282809 7231687768520989358 2294627689441877795 10807611677094630040 15644344185507662526 18354257716976470708 9529136707685159507 7819860356080133023 12770513753489312352 15430592723739489844 269789209013855057 16265889946209738510 7995470282344222396 960136006383482301 14915365360539708501 18073708377169164985 15131802603374760048 6122652237546416482 5432279588314000978 11896312366941930278 51540715091854932 8398510868439691858 6180794306045930113 16293137573161118419 14123970613252884382 8061575100510634493 10027940428710402009 11769197901730633731 726795473950132404 5549995000649072371 12197969395634618609 9266198486895494106 12413222930490619110 3581927016847896816 11540076411950678965 7807622442638918177 1001611891797313294 10077231112150219169 4169174121947557448 14685014251594673570 4942972000077747100 5880175020917246834 11002758227693008496 11805771224443085854 14415308953330483734 6524051404305637485 5984990114982032783 9416208602398225235 18330082646918571779 8128586470918386675 14203577444663956522 15441833109197676393 6200103484539781860 1993710462651790165 6301156064033749872 17992049912851390268 17147933908860522508 17039304025289487001 7501987816713663723 8461279419095939669 9603953898801991877 15663025853609900795 4874207051494960809 17322972497975032888 16535216356909438561 12836289526689576516 9285673138472293510 2961922785997027649 14421800587096039820 10997243379009007373 11102376572325478402 8301459786723509065 12492313118851542870 6430764889479694985 18129629544553641407 10107417878460152731 2239966350821155549 7734640184006821287 3803992004683917895 509893759465141337 11149813675444769877 17885249205294504120 4841466271982963655 17986795178283092639 12446891052639176522 13093188978747070046 5568216541527419862 2565816339409555792 234701274672346091 6616149334783103992 12685592450662460344 5732021096220050552 14641821126843371833 8558925993915850905 16733508099843372135 15546240022883169575 9042166639003689522 8634316361306852093 8373967830899773894 7459298786911139408 8196600946752167335 3905782044089319965 17287503906279477531 10206553272024094915 16352819175067876148 13935196121760744959 13533363439244753943 11034075721687597502 13664361832908188951 1824503404375916782 17373527629180068627 2888441011038807612 9867892764747828733 12644614104246439792 18247974812035905896 10951102216143190481 3370448567709481870 5183250702017424537 2056355098744681197 17969450977965936545 11836906749105575883 14544229060594931854 11103457274951655831 9397478122280394440 1019973193224537427 1731351344161068444 1568046432173770460 1191634270373416684 15806470436520708126 16327354845896727233 1659726660014021937 8074492927235062220 12272566692769308054 16682424934716290705 14107713614328674370 9593584946368108761 10497474548039410906 13473184296864733866 255701219413365211 2232565533241784481 8823024171017902359 12246555548041539796 9999335337261804637 1984462386660887608 14849726705789600190 18360143668087312309 11373469908139613592 4697898363533283721 14137629145186717338 3407076332381036173 13635233751940196491 17980901087570848124 18113215001539250978 15075706651310007003 3894650262789236073 10011372109523387825 5431337657586586073 2334014768542306216 3932139753616974528 4542732472147651627 2600286392632963124 14494965806655041509 14182566464384735758 4420880181313226947 11633099403547725847 6189715840355984363 14232100909756190726 7474338964436846963 6784467418019890044 4497606269969791131 4492536587792531282 996129460347762297 2512486922576699553 16821193481260069525 16913600146424324992 15784126017093508470 1105548172671732755 6201307263197985034 13761265909974369919 17334568401703305668 13462011066534588914 16953046929448311104 11934085963541839753 7107874071075531255 6557970360223577913 5318745500897493368 1538847041487814393 17572184752746675851 4831178791380768479 13769938765228652393 1866796162938861125 1526422439970339853 18000013055528838131 15927933421004060711 1758369069182859816 12623962035561915219 4956165024784011042 3923645227489994596 287913003572171001 2859113935006310325 14459395417912715878 17118487559340467768 4970086639888410480 17221665757868431999 6785067741162800288 980548751334550855 6049851958666659198 1474012080517679848 230841245677833069 4435911981137913289 10426327400135562634 15519888979595300720 13714249418577055949 9226361383739811405 10168358974726829122 3890637014298466312 16421199551840122722 15188490897116512692 3803025072541624950 1495532248525668315 423098427811545306 2134955379697173597 2821341339873275306 15067193781637711396 9712805789542596566 7912952709832563813 13204546175169443552 13129972266473339487 4141865216010960330 15525305412015548229 10740413283883427758 777841864359939132 4292744591585464568 16642068176861761495 15426911651147211261 4121643473664565840 8942653664116013111 14928839418133209363 987616449230287278 9795688162632447844 2092136971216042790 3157881306197204796 15977026791029497509 15609254331174995249 7387104211638947995 16132170017358300419 16119487838473874345 13824907651891740722 1890693605298870245 4456584888099659265 15086849312333910317 3191546306264294768 2848584367016415244 13164206222490389274 2561731592179294683 1599599392153617031 7712882900952819210 18257957155720270787 87568217703099874 6903047383497261656 5382596028969313232 2012420968181913382 3919272571264048209 17536369664874878798 7407062445640575899 684277564347736133 754804180760380357 14202316241474008672 12437444856587227412 10183221740286788329 5972304885904813334 4618333573861060221 7520773568402590839 16994891471202939408 4283612060576026997 10679645687999172129 5318906900873855825 14418643699963600816 2463325894224856943 3617133960314013617 16616725894565321486 11380231542639636178 5202762909865939166 16829104260821312884 3989147670910037684 4119563396054322664 86586154201595223 7091416373472875335 16284848191245806760 1375207068718890454 2222433568540859486 2238941977652749914 1902958593658815604 5342863358343481563 7029275047670547999 4743403546458476835 2300439380856988217 5730636119921742940 400012545321136296 8829899406279970398 9548639968736326698 6963232575263409828 6316691458254939029 4042065761117035811 10785892028416353484 15680414420673317194 12505344095594699646 4385302643831592329 9430246971203192290 13577480436632991780 13395671601013552415 10250947649509639759 11192721577295220719 17861014329527063055 8370567023060434783 7198148570091850303 16108500483716943596 5995167421337891548 2271691080318272978 14687572179019798649 1851846339346920599 7415996450987112528 16404954191954027518 9902129310531372088 6960780500733696646 8672080686724714620 675966796544508867 7748957799777150350 1945279894605137452 2280803472607688972 11568172433784662182 16365246934585730148 1103495986253410317 7186739064753222702 6526385762303777344 12724411427474653743 530976237577545319 739576597471412826 11897127674083522016 15070254071213575898 5603212350841937349 16456958814439231698 16733079750233757248 6335887054613671819 8768298845296879335 4679762760198176513 85178030197043429 12666406262086768437 4394737472765571100 13893818811825387180 18105848562226598379 14895157774809916912 18372849058792826945 14087678612825625112 4975034633463320913 1316107298010409925 10848533489249401331 8012640813491868966 5139493103707896389 2680524288317015367 6227935613937029619 10068312380307013069 2921659161173672744 430889722542290920 11543562753082710139 3568331431214802484 8629897421340510304 9207308989388825855 3072522576412181584 12232306880659923028 12908842144246638543 5925884612227638321 13692756404037679798 14879175288497944667 11085359141259501039 5453170108864652592 3443901943754779405 11838606424961179930 10614418630444969239 3293160487210632092 10557679464300728729 16048924466544921064 5676869014397351097 5043642467180131256 7347990725177334555 11243236419546643425 17603659045332124808 8337328033226127853 7991668935339570865 11213106778638221324 11853845882159046611 8883565344981775392 6629881134185681689 11253948297539107352 18179100186696089007 4848957400352133528 7464371474328016427 1619041531378205925 12644065131291156707 12065226690828007996 18060097054294964332 14540180405017193627 367346606356215552 14303970218743895662 7385249032416019625 17462579530106148029 18129135817056754985 1028057688840528081 3900575112052036704 17965659518620738566 13857776189677611296 14290684918999878917 11047712868792379815 13965697298748055857 4433163148830517574 3889592717108507400 5298929975511835873 4678742344618233371 18343375656559812386 7878933355439816092 4352249928846371384 6163059659220309982 1122011921868194236 16505454591922785818 15254959411496231562 2522414452326733008 8037143635570467038 6292394840959178058 7922820498532323958 16946573729344865047 13170956507791616059 3623322195250325616 9123818218098953334 14051944892006300019 15990939175590707762 1585715194368881941 7090874107405175058 2541000348236149048 14925082846250383970 14811083810571062018 15233701197814723364 14844488698184316444 12328200848734271640 13449091365103278885 7409101948872989521 17709031992482347262 7034304147548365282 7196420375416963417 3458997296280065254 5708317870890790033 10298624997148062933 9667573786323971176 16545711718691060937 17876849645794334686 11322427912966108907 1546397050275046750 4711670723396390253 16219254328802018654 5615618492769097036 6920612426859671032 3144924314217014425 13190735103805108591 3755045544849342756 3368598822195534917 2555674182048002315 15277137260275253772 13604724749815914832 17758854968516988112 3468814858653715740 9173969293958306912 5266778170239106945 901711808403952605 4387364186558405332 9111326992268594542 530563638057838426 16110917381591611443 4282998326758358384 4516899484261593144 3039144570871294157 17716760600047504072 119399065153566828 11221276440863804340 17446556231739111092 3411762646569607006 2943730333058225175 4212248977357334747 4442509845929444055 6318158457602518166 2602744194469435150 9601544530632791658 4263254318198042885 126006978586232486 5109392766450085215 18006778441642928386 7088298207026701525 16422249402920655413 7679559915328093434 14879404817093049486 10861230896583185233 3540562788148350530 8597838310646318155 16633934189849040806 9499171530162723828 3885157527874286493 17861392402610051325 14756441602734770010 1277492050604719707 6755975774864609624 5409193647360290835 2464101115418443514 580227161233175134 5217869478208356925 4633052379351910736 13998981082566252367 11590499819826572934 8102284920066469498 2539336356670598046 17010849253059147437 14094493609192020276 514975683935268632 4942963344325035761 16226592298640783111 517770776867265815 11431458706330350968 14677920084178162626 323198175043393360 11603019509966858361 17587476634693326278 13031874989511459307 9828531529182925090 6679850740801197407 12999289252432456908 9030950628030342444 6384702809184728931 3586551349197124780 15331374187706745814 2801555076468955890 1612040762686941960 9434776837809417637 15615481377419583896 8931903475861738998 2099918062417134779 17418673375480591184 3869744820007886009 11562940700082649313 4786083650414988628 5792905492273086573 13588061962726581055 13064921215526862598 9873665372338246245 14322633077615236422 7391203938094936447 4046918760532617820 16786462544805748034 14163316850553067346 12616201748319511524 18090135090300081286 11699643411812752051 8277634670094974123 6605442978115705384 13017465162095663271 15518306440240424817 15811129810202983171 12997007935840252264 15731181504449003224 12566504981283949612 7866422248340414067 8162956069363794376 3902984098895520042 15037201398555218262 8292249984185071068 6317175176699190204 16880516961661961488 17831220352542850264 3424904114253590918 14449926119752516942 731823044981155732 15706785774039772869 16331973840101312402 17458620065506483427 7688803659653948096 14256431907002966948 17852080784704747985 16885011873871844427 5110830012476478486 12885071378458962617 6194763287737858661 9982686729754248895 5273489952072663971 7024974942282923653 13065590989229568970 708084447835147626 13534308765296159288 270425211781273689 1501016493346414399 15847552526463061258 17327676485163726693 15471966504034134189 14761517496202911433 8409282349359320733 8776078829286675493 17060191525192909503 9946837600579960317 4093406812133087014 6347001636156558092 10839824297031800895 17066233606836793966 4491703323354178543 17656321575309944438 4384427099905060014 17020446883024581308 11729312314881971289 8877124033112617366 36290959662587069 18294817682526940654 7914180547619130818 7274517298052274333 8342300016500318897 14546609305436507553 4718060878840309396 4774613742194034949 15607663940201707224 13095456490079227153 11158420368493334677 15532208524622332904 6181298018580302202 15215592647631508353 164462214816748466 7388631764621934116 3508941046714736927 15003269340648967608 14325364141649878075 12201868137458481540 15505900066952374343 16233477785068425642 16585104191562734699 5771110625763183723 16234524944542023608 2370125359184501782 13065433161044983183 4199941128160324465 16511460221839303623 10443330374033044039 6373140824129773761 16834273834319366365 5872497148675529802 10743407809603179643 338509020570359196 1526093309614202438 14002602319634912567 11929844888792897328 8075957656858178978 6080921522155782052 17480002034043627002 17953842479559980732 10037987456599625173 1344449901200594423 4105155645962009952 6150000213802644942 8586865475538133512 2404142905204094971 4048714071152874351 17246800073057853196 18294746344589012201 11274767760080652219 14451751178747962672 4639835379160192209 3809471276657942837 10222576590205674425 10204910896475038816 18088416283449065569 751965742376933372 1493637197213173092 11026765141788434503 12341549991162235386 15518253835573062474 10087393425980422447 2806452879595792353 18291706103846416354 7487941886141801535 1281990737205668235 15772702280339654898 1707652360499580512 6382038600646519522 947246612666233219 9719519393415969681 16312997289250663735 7857067844598921925 6699028088143040423 4692635390325407065 5215524961261373162 6929568557050395181 11389040770332830472 14150832409129993907 16758255473023507719 2416620444947775277 5926689826907997052 3516722881742877687 3973266826964181536 5200789314221248385 1663549600519235231 16377124057233840992 10004222425286894003 15458389375083838052 8876757348539457317 14207357329583400452 16482185621098201925 13965679120096584015 9891248638446725413 6555169676132259061 14005604308906924659 12684027358879980899 7603828980795717733 3656776418652303859 10901328731867574478 16907922456710315789 15295071371371813417 17846448592915029579 1530428162978030913 16104617865983435659 2465311851563884225 16793422364006535792 13336647760315768043 11347824674504115757 16984413285033062619 6183635406452659806 8709281225744131795 16362246610260956876 6558172475039872288 7459735605129572508 18037980058023876403 1292495616604310203 17210952948751495674 12884835202864448744 1213342697739503349 444446750979904380 12134814456792179535 16970978436007682015 1884914085204504915 11445358523623601406 1397013226489734771 1210894035949221744 15380065135559287846 10227496999451294464 15941832214411006932 7797750736376740372 9211164979275999897 12205397506430325501 16600659836745539156 14631493745512844095 4854957647037660869 7085304689859747047 6845066615035931869 14610360410530172566 6457666118143104336 2501722610244211495 4043241433502143580 5287233188994966841 6382943668583731076 5262302659667865742 10638198900185429269 17779948951072759779 909897008641093239 3749529636169206131 4830575544689403737 2846735434942696104 4599216719638678281 4063952755409256646 4985170327195209903 2445428147976533234 3292747581332298425 859327253589909109 5555721068856158974 15738651358418958193 15641467498539298305 14452073506642744721 8662871204279044941 5682348077909565955 9261057507168927273 16906714731962576434 2558333787069454045 3099340522665731854 5659605921623772225 10003581787582255415 8435797620351874830 5753664164284812965 6919257178623037561 11463305748409297867 9208418744851848966 12522982483143535380 12234822209216930861 6998685728698783829 6759090521994296202 12789285161729326420 13474150281048669284 3582739115504039046 16074793492220879267 17175987744115334879 2730869954934929471 3621148186683341596 3584288629461157911 13092233243614169389 4783957153036541668 13485638923240123733 1719212334510169038 3972236375573190469 6572685894501042639 7742045271305307339 2363450903241911977 4946969028813928709 10149390964767618447 18123934379586729524 7121391155041706845 15072876209827698573 12294215211002294726 7539751741729599413 4649101055121413848 17100275555432392025 9455714094558878106 7977792485951134997 6717348480693726830 17130542547904482963 6924484429885014252 7449323597537606061 2804626495036086939 10554734142877200991 14086106272096769222 5959068313238607586 5458647313470259746 5643897875741913966 16041878885797181921 8975295379459220297 11639476433581305655 10590921934963975770 11986575187948723231 4354375227200318275 4387914450725303653 17950548252751494300 2772053753325100663 6860302628236921283 14994042754255651788 1064179147138418287 13408494293087423689 13842058050635197195 8606263555055780871 10967108908428029496 8336124610360712636 17185745598534585435 4450485005015084135 15236585250926201255 9946488636029439304 10229276962151756527 12621225343500827649 12019055579648181440 543917599541040237 3811825280847507553 8063890379879833767 2827346146782558406 18389949747928390026 10002761014552082952 15769612172917932945 10765034165686008225 17669783880925888951 17659648141364817865 12074359060125441532 16141597145963594841 11447466428656855598 6950588960726067637 9200641594502694468 11741275773085710212 2713317199936908635 842081804220643729 9139051487673549905 12532546354900481549 5627732052665868121 15931224270535557628 2548001456156214878 1673345837466253321 7244115947292598596 18137427807588748951 4384333234912524187 11480749309587001083 2206786813896519814 7192815518835658920 7692774894821947859 10675173791817271733 12585641751272016350 13894496965468241975 10298627118738705617 773924950243967182 9061416203810361964 15586025619158943419 6426274615543946209 4447531069066787717 14482469871204184190 3916628448694701552 1445953258782252755 17290098061961478636 3560711477748831422 15267769628377315792 13894595658242865237 13746856849230243050 18251165520885928763 7583667853217091188 14134412505138688030 4704472718186446535 12469302522193104105 11497322824470105972 13531238045103355408 12269154410423213844 3244535649956220214 1232235483634271017 4060479703853235069 8892127071027561835 6218026403037495976 16355611332453127201 13819985770659503323 16143596686180477357 12334244381480262240 17904123659727049162 5314996774004268001 17732307971813089530 3685150760361210030 12940497745879583811 14662826700027917676 1418491797720945347 14985897741575735522 6342321890224990678 10305631639689730987 4010150752366439600 9757400852371156933 4432787487545752729 11750600586640318497 4104756253880524111 17238491627367929505 11965387357169752321 13857525074964425910 9685260316931834192 3767094696797092958 4926175304731526571 7835434868269224982 16970437930337957234 9245886906269601792 9496934477415913107 5416484240082117001 3965222262655004393 4702831600773141525 4218722521559955801 121735103456921512 8977503330815643704 14693422650620957517 8634551415834000726 1597272010163323544 1134413953962054638 14699399269409867625 913255967085929870 16717199491830128029 13178274826178872000 12275038231927275093 4654471591372483376 5663097597501887748 6383663396688484450 15890598836156354523 11256340085978248019 17689214913171637761 15022055024665388740 6657514570923531867 7212334774264121598 16774345708751011761 16612248929082300601 709500757516718375 666553705150993954 6830674882298207531 2503074107828926995 18345985358483097534 8603328556263903585 15832909676805444688 4363367635600640330 7058938091978350067 11926334065279919123 15267034597487263664 18392598646651197968 7018097733782543879 7028948166290987343 9874617277960600482 13780764471498330976 7950094096182058709 495145569911522540 9682913709235682358 18779506761302608 14120685979661875900 4954168655117303044 16544062000770154852 12724629896831737051 13522581545911252444 11715622011587053113 1613995768746262809 12184022060299786108 4858025137302217943 12364918830457822643 6125070368028431363 2969189655548011250 9692867826806752346 11393688436284980386 13528667637321750086 969179856410538594 3902773334981206401 9411175164183767213 15630716333663417044 1420011202217304846 17879166221334091318 718227844311312433 8291622576604335022 10434601626719480541 9073815426397550872 3927529911600642648 15460682067232325768 17891400977179469977 15382216355715462209 9135925273682230107 1357896857482549794 6486210308392637810 15827584445782249132 15840819845811695478 15997454736367921023 751870191891060072 15709085475063170252 12031100678287778310 469184465128970203 5831017476700859630 7169262822495040046 1036917109780586794 5919108203947579416 15930373992705133444 14729983821881529714 2322912135849947594 6577662339320666109 16615070305233381336 9269543833354037999 9795069257665574665 630165248141372336 4738624590334923443 13705611679075263248 5382240132320155795 10317515303194115685 1285067407386890057 2838581029869755108 16041018178537487654 16281851671444868403 9931104475225557770 5524653302930571429 9622466630217693686 14539205603830764068 3634017910171241574 15679166627352737143 7499989168748070050 7570688550197604446 7700297865635593222 17783879895522547574 15778229952821290086 9925778029671338015 1702443161460280174 8439576096191867828 3424743419344907477 1257306320659576032 16209457254026485083 18439008965458025498 17259433315426627368 10766096010083802925 10608366084359494030 4165819477720904605 18192777459427948688 16067207452368548114 10227494609067084311 15859477262810473558 2403401266640115773 17442951386720758779 8492753997922472449 8566791876553771218 6368755425652529218 17201444585326612433 2347116579609882700 9344985146849812788 12190820571011632745 410676279885167094 10394123855071351789 8691290317183799715 13628262965844651400 3433831225139665829 14500909290882644541 16241883661096589303 3557429708278519769 15046828047284676803 17210103091392342825 17421244359001535327 5242467333070423941 9034066567219965506 11847910970358818889 15524190168201562871 8851629371805578431 12964268860071538308 14774919700885230134 8891114814145541481 9934886769466298463 15741651266405064839 16583963501643734758 17540863092797957453 15505994588866809221 13841919034420282183 17151906291326943150 2824266581655392364 8023093195791783498 12479703121936223349 3890269762271001270 13131608117842281256 2273554327701021511 12325059137786916780 17809133822564282710 12678162201421283419 7653085280108873765 15494240373164659727 16870987879790411174 15218241324315251053 11711067334345873313 9498843744470918074 15669538950893327825 5756280610614415726 17698760463751016572 14137814792124054336 7686991310971204452 12965755876881210367 13073364686613643275 14209363012352797582 138431579803116607 17324712546348112662 807866291154719029 15494336892729094353 8339015597060304801 14079252307853815150 84068781560500431 12969307498703678812 6459117709290071976 10786483806875734194 12029498587670134747 8585891934561388508 10945088458789251419 11715328237287354344 3298839662004200800 11235370893873222251 1475467582025710632 9442024395441867469 17742796885742514222 3067629879177672954 3857115431920134192 3263898007735138172 16709201614753004353 4359638666522555856 3490259045642717944 8790631199706261364 6754911070513938619 8502872991053551995 6781824234861596176 15215841905144510642 1604319700549913083 1057737071333421488 681445249117295865 15920899970492847231 8835318713864052469 12027870362496038374 9282578589388829372 16374197937778026117 9715820699999803913 5662893910267712182 11774928994625451761 9447906334158746536 6901406707340219147 1011179751680814369 9484662213140274459 13063366296935776175 14876131874148093948 9176636814447894895 12777446357500983052 1622335649701760012 1193872387214073519 15052331966685069901 11529609678099332993 1415366596209951728 16958893289455738620 923993930141115103 3956982348329802379 11844134951204324775 16905568729152395599 5763990858592255169 16067228140211979415 9159148296926984078 16946566065291820815 8196640025534942195 4957249566035426649 14567474480661914762 1478960908955581642 5409762585425480180 7262671851021499011 7622327592105913516 4794589765084569567 16369840352999329713 9528023645429223367 10466718684003275855 1975866280021185390 16817345528309806762 12374094271685384629 17420202232256033117 4978945230226779970 18292375201557504797 17353278432088758721 16157966371095410333 5493231677395499633 4292148729037368147 777780706854231364 3195847395767158599 5401714938184435704 6826544217663004030 9012766105380269016 5551767687465618685 16294131310498737577 1095089192980710259 1501640334179857845 14523964462676899370 11123261069250313620 8670132959318705954 8560212038989339684 8700760979448509439 11377157766879236603 13150935312425546545 7308181726515694038 6502718935322801936 9571792720266403637 3028003149079148668 4559820926251102188 6670300297975691827 7061721108477296526 6248009804933217344 8799616163106670663 9246282788470216644 12499257161561241759 18076710181590687225 6460388334156497079 15419304550776541925 17093139913260774941 16915378865996977420 7387414273602831097 969827324174166546 1503939143832942677 9624693005630131182 10507619268452161522 10906369313921529592 9339289749752777402 6628979251647175807 1321967708524434049 1890430769799536618 4392728244292259763 5924757598573543324 457920124841803318 2938822198861536346 8959612904075274241 704686739374702870 16614483910163143 7820781145230736675 15844753800736264536 12745276377817466485 3011378101170423544 1681797444449986435 13852829119161153091 3767925646182300786 16344350920327766278 15400336199022160862 7817623111191636008 4126375978700866792 4890825384901169041 3674780489049472270 5626230455015012913 15487267441848761940 3415673258918439716 6667533241461747739 2149285884947859920 16955973552389757350 14722442769054219297 5612465077215120199 1098120716187938913 5374675764573497752 14882989513161699030 14957305253665730295 12932256595577937742 13471254737658064577 1892238084055338228 18255516652479156322 1806988641731023611 8370480572646085418 1307260874472049238 12009599516947974891 5727293257736946912 1110685796053419008 11024129164777073756 17990243128183855563 12552263909551390255 4169944249723766644 8190598767668159472 17561760825908894443 12032608398749488018 9520013313967479235 11115449742620158702 12304502901354751244 1785213213804004465 14374856227980317988 14898778643654835699 7157175745476277238 9166483953982196378 534995370016548012 6126104586495439111 11652823629142151016 12843200399080794008 10823301982320265470 10551441063043487326 3921548538750874169 16557029128818930407 6184987293059472073 3153774431738194686 10159329665943850068 5367304919162443744 321334139610048341 16243316396033297480 8188615214400311087 15220896480794393650 12083958971549617882 4776162171127463524 4544835069443264 13279407807035431475 13198842487594202273 414101653196192893 9836955179211483679 7695289899447396347 4380808649045973894 5055126060067906826 13855364494922312653 18144017086227379387 4470243169493405919 10228079848676210567 16283306285438237894 9084328632659729942 14645605074559448862 1912202224633972471 17859460032996577925 2215950858412110251 5897839967426774794 11056652499621842394 13069132516948618528 4931959883055956418 282120788395979110 7166252770552087874 16935683479181483286 13972792371378614156 3239983082562131185 5973298860098930907 1862334512059362907 17535632664708381230 13808455948778490872 18017843151154458479 70935258076537944 4780088798321761335 10340781971180152385 10532124758884207115 7668897837237562462 9132536526908471323 3933162408141432793 17428493258906400851 12417309004915087130 1232358704050502524 4950332029473658443 14637569215984237553 16648573444084654957 1764602734073353723 17864775376902573266 13488784842378248428 13885768052276895425 11348212189491724510 3932350868093151578 13332684771182884667 9071704014455856404 8525331963724201165 17169740531515137545 7168265031583455993 16871620290976924114 14900400106532416985 1332201836651209466 7343639683542867347 2905180414156766148 1432295161472765662 3510058091634906644 11821911603821067256 3703857955096289608 7245228089272576577 7998073459104600457 11613854557911077168 10398379301917247061 16864745813053429917 751225167242989957 6076486398071137781 14123933767910535355 15633234155216787067 15003807292483627390 6283476260513666345 10214029985563158074 16534182303680706496 9218478121144723412 445092172048644417 2240203237278759031 13017851948002751300 3369120313621707303 6916810223213532254 3371959989934864973 1393309329023993749 5990232901111593967 5681806605225517006 14158090268143506343 2414546341559042712 8371872729784746290 15543446355178553347 11810134278211328817 2121954082892133682 3797410655752005421 1225916415009347593 11396089586494461967 17726919597549935619 4847441414454220822 3208890467059808618 6930733049749255956 2970119752735089742 6500941333761241024 17780939270101597274 12489357100673489745 4421087156701040483 309675175672891471 13619812106157438599 7452625391939085980 12051398280318729820 10824676658878653028 12702164130557466768 11745216363424661297 3010814637092278639 451462260794637285 643026432967590912 9766721782514196103 14576023741085590627 12121277572781032113 15615462026611902980 1845194950880265796 10599891356191571943 5717614847213098850 8427221725663939471 2373360611411718452 7993938775967007701 3332022352831050449 9084642797940466827 12225417219514100253 14813646293494821854 11603339744117060303 15852797416621943313 12204418287715531978 17296339965023961178 5563121722295134565 17187086517217235252 11430114466772826521 2574479615168396970 14344709216032531860 11612795703455617669 17923953943733460721 11913996628182158333 8900054845880763557 15096626381229424401 8713405877087253252 2636757933897311410 14628900307828901288 15513374739337232183 757840484615298896 7296157643233035659 17889306023222550554 13315240136931688020 5142714476291403885 3652295632930268192 11077132584617116083 12596937507835320742 5412136393404748619 14564230431666227511 15881016701871293969 9465625211326245407 17645487857960273642 17445751838293449787 14924296791556911613 5345322268931114787 5736617994781338276 10317585801920160088 3523752714380683341 13945904416023641406 4964208474925297134 18075950148006872769 14938023689233829152 15648775407900400498 1411908459441233881 17658697238967538308 5345753122977849877 13353451090397847302 8073632277337509400 12406602752580807846 18360856436711403009 16355883010572454637 4605168857413361660 7062938214760482486 8775088798919710353 592161385744439221 13758189140636458312 18235691519852551598 16771663950793660285 6360101206511654301 8336294829606581227 16721463577530777495 10061317119551715313 553579369209753765 13921727951011140719 5532770224071377233 13202612979396922015 14439065645740653317 10362505168643608887 4493532596160655070 4090984687366590687 5576816887556125031 13935501481665792304 17697624760229887409 13827201593486434163 10649045112385337294 5166806658489278334 4323119984697887030 5163144047536645067 12734391016164646289 15490770324682697561 13274594831508685142 7838589970577649010 5796827457822674228 2181343346419288701 2999480497384702495 14466358200750196373 5082339914933350386 1751302779237519600 7804663668018984327 15181843593485001854 13927106720930449024 2813863443310791553 16357115214648623115 1615180311643829172 18338491165534043765 505467717369504234 15255129987575436187 6273403350796175568 9910846174809402156 17619276218078263570 7836903475167540215 5522335943310700579 8701057589079703155 3675935691529385697 3549052219118220513 3250770696571156436 4464353767897887269 4474987583397112235 9381983922098294306 12555501882267994829 12519665690522215570 15792229589907685929 3862153599261304594 983436667330935924 14029349178017365655 2450970140376257530 7762611588118861379 16726438758327217472 15469908323259555638 1564883081558992458 7495029886439887855 14074711518766195955 2301082139067582649 284704288581824645 4403045566800801406 8863542432918588772 16391012114447864473 9551941824119092321 120951110828051008 5440135067824026692 12288643795981381534 17726415377178208636 5351086616213687094 135845298681701228 7179233228994928300 3118859098220492978 134461437511231026 8316629721329441274 9756139949778254555 16981863209273396915 16504158080735938563 14156670955319871745 6479359155365372999 18119976489284234088 8076225822495687305 7123528843782942837 11404068420030990577 4556844057110100614 7202789834965866474 18151642423851616095 4532845561707849357 7476946256950768664 11035493523822525387 8879778030262480113 9941107482040867413 6385293392018718921 9190431808050151685 11896343568169247170 7621224447374371151 971138993318622702 422740474266706309 8559558662476712944 13501225156389387888 17559462827903821615 11269915227563176499 17521914753585429928 5166626373392241846 13836346313814551448 7151208181434573012 8695544789529786306 9638444382404045274 8008907480478960486 6105099003972965254 648552718374886641 6468512570049276698 600238956983184406 16999939532305431647 8260386068596281741 6251864084076647772 6962711349513336704 3467501733344828669 2152238767644939959 11906065164681870923 4822158356678679510 15769096941363342758 14335134669987995794 7086882111984272610 4103081459365493747 13428885639194741563 16462747553454779815 2432183196405313342 4787921973531282485 1042431329825232365 14538615268438876256 10279617645045650876 656026707855431906 15293840274829971287 3189520881267179279 1032845058102435024 15171156329438123753 5719775745979929509 2528484464008179699 7287975399696636457 789268015366683788 11138612949450341628 6964335173574319973 4269760922155687336 16632633546169274325 3334427121339419542 399671291994986931 3038083978365502243 9438903910553253716 8206231775399841181 12656855128351987484 13567896314559213378 2305182100635609685 4314446491564997915 1774144210262535484 11133542404672638558 3331468591297755890 9376328734505719735 7208768892937235314 3180961035816164859 12484950199602732814 16768226010913173805 10613263675998610283 13386659784631963337 11744228961521683585 9547145810839708103 11520831488945370726 10244814528082315922 1839257989277343644 3835564505301467360 14611162614782859645 17416461477096499078 17494295485574247399 17722834527519916624 2109866907790604710 2404670340955385303 12822316744632602054 15118032967925971946 16717518776931629122 5694028825528642959 7505523143171831348 16526782349869717217 5997118954882044645 2546482241940671740 10540368850603890858 2099486115433938229 16805102113968972621 3365116071476058851 6409230537641374172 14945625911014943190 6339078764734595391 1049270973982008200 6440045297599645612 8836193993943877925 17132945798272638248 4760447291075050916 14565949394351471240 5402030507229667286 7004747050000825941 16431780819662720346 7053474238760514737 7217778401230215583 2072315928430249012 2954002068455928601 4057170137629694479 5959365505385671989 15598783591757694896 4759352002478924030 1877076043167768135 1806301555784503492 5696225167703944786 2570562736099884693 3537452375373666563 12393654428387842972 16767837018677405455 12457238358053324090 9825143556760828130 9687061159439838967 15316640472036177145 2593448784260384107 611469733022065208 9220218973873961612 2747280001309097304 15326732473101153721 3168046278522050417 17882527280086408825 3587905882133498409 15910673050767058302 18038328477104479086 1094547076673282359 7313925332305265829 16152526850766878592 8979273500673843527 9303702541105964507 12418578081800796563 7791504985661168673 12979356211350882810 2348426527055748944 4419628810161262262 6229563487119970281 5676254900975627387 16442141618310877540 2148197136220097025 14369318091906164080 11416456728100142501 3013251688330138456 16004525025202544631 5046906815274559007 1491489654597939009 13618996828276540728 7842947917897751337 7859633488810561038 14313943081248190944 10867740459179056660 4870102510940877904 9127202468538041694 17955419244403372530 4076032591444531779 14243715216078624448 16642972907842574985 11612929446397241026 13243159772440122417 9723996264803823233 6818557667673002399 504200903930328784 14138611323544329093 3871053819124704017 6282039367870268156 9580425581136113904 6509099677308394548 14744331109824766667 18415457772944002789 8856999601304066911 14672628031378843674 3855896085663068046 7682739772988495008 5822539271730711176 8672340902235000542 1866451799963797672 15267707478447147386 14004665870742037172 5909754967937273304 9425039262644582474 18003582445998302239 14435658438193468548 17324859357319747166 10797739971345626731 4803211376991922210 6897701695272969447 16495080903910313093 16845509651999280915 12274652013438747280 8711832534532495803 15223881155824109005 13072222818741620388 11001580362508515662 552136393779573797 2312585840805117921 11817631248704295776 2983856954877371724 15553225227448103539 13781742985930254169 3536866026352828351 7691511371254797104 9866711279468000442 776836601715502609 556294178956269858 2779701373216400182 15997832894498919471 13698850265989391834 699539922507882829 3345723091636890785 2862439349511381142 9861718372344872654 12311451790327011275 11223204465672078782 3144195119682608092 15271933311051298713 9712158725614197752 6535450344548421715 2570322768498347675 3544149889014605199 16006043373907221831 6985654238182732660 3060347008649072652 14152091479270417407 8645008966735775120 13764765159204011750 11380984763574588584 4715678235318108519 5079705307826763708 5600565970954567986 8483545138564696165 5356020507740136562 3833164588720323750 5453737153175804198 1214292246983533859 17080820924773175657 8802976846337200989 16550756014917755023 6808977400930971265 7968051662060360867 10387157181566499424 4965842815119801182 11267369432112814414 15208791909524609105 15258542380477670650 11578546659521952007 16374168523116936832 3839833535762176525 114271215169052904 10913926435940157663 16418208423317489454 11883469536677665172 6708525813456028752 10553571677048283749 3391539694512749085 7836871247530974056 11126397898876964259 2032191133550256577 14689023549643334567 12198126262752054736 5367259310519413967 8254348701230598982 10901737391953410410 6314743396758202960 2884208302107301831 17243738050259073090 3964358531488761729 11972245745300866637 1596685395161330566 15934284697878524074 9588116301131271151 5724992714918153714 15039447657140081139 18003470975365394049 8869466622977274027 17154047276048216400 14697291117708637470 4787152871721315621 16362570926878386588 14254054162455482553 15205512140643560357 5080343641505151679 13260569307846594785 5454256876019212941 1459569910053394891 16893207970226989806 14163570905139997633 1469786004620814406 1061068613840053904 1159117097898823052 5937622105053155544 14957342627055069978 13738243180423445507 5572531468598398663 9403419958658536692 8624705810750138207 16936594668135469478 7557921517478470782 6304362392914764008 3646968035895364895 1046342460250498377 10566463389350669104 2259633906352637341 6266282104337018606 7768248898675788461 4810344995502903575 6809604613971250999 17305868177889718112 9279964208680538849 6626949269814704269 1596018058700478440 1098390378438607329 7345437959443810307 5555310316279961124 14573029761944150004 8182881597388142562 6154593623511781660 16282710808299896980 2251236573783252618 12243528840276015761 18143208545649933040 2818820124509096942 30430245676173046 14799442087781944986 2150562404851148945 9417729616905958531 6574028882479133175 10706843457616090248 12353071736454808209 13750984548271441148 3493707943764035878 9263856132190498011 343603204123109054 7122765476786725997 2657758747817460046 11596796925293109390 1779874896041439257 11790856720238084905 723207386388521728 928640895824224155 17942928595667125038 7676105026930876683 5910599869720862648 4078234937739570029 714287344968924115 4936401935809761455 2673806738807159364 3489174048980030406 5627980927679053059 1548115440596577099 7153037093419753907 18352450641109610774 14235835256918170824 14607395567467452428 270771159042049870 9543969429645051087 10645591032532719967 13113213561955367157 15396770707370451993 10782090410076409850 17674149241357105889 16564440638160858189 2906217550028525677 15236029139916178837 9540110470042029331 964454620979310125 12589660226516842562 8226704166636806192 10946516926302719988 8289711911581848424 9144540431478650217 7752377204885595741 8564898642176964332 11812105300783793664 16837680562528633881 5915754633592742722 10201498411453674902 793366031265936928 865959752600575007 11404298198026985495 4689361125987421105 5343900782828557664 13787265785285137972 18258349204992030314 16885233556848967293 246223356372348850 4594346021899173248 13881525534357668837 17482279679094553747 2922686201724132175 1124402036106770232 13192666898068888905 18324035824054134427 10537169868061406245 18106083021469066877 7222251374219914102 17315681959507271546 11511888953126830119 2824378991523056786 11038861680691737284 1103244529262332705 1932932103614090125 4402668251221864098 18306335883627208309 11810579899386432094 2830130559517721719 6298949647417870 15395861371352149311 6681164264207034784 10664716768143579146 8463705546961789219 399904891516768804 5388838853666604452 6860640173174774545 14100582420394419188 16971507760218684250 11159267865633359636 15541981416190608387 17393552064443916083 11556430376087612175 17832560392831476021 2946682883703050278 10071654481360640142 11788820137604515198 6656814437263255814 17865870916927240528 12159192895130107076 11387454458292123695 4841768087181592128 18184794298770496465 11583025008651340734 1267628667238819777 13091486472568297291 14656363536647949217 2069872276812965146 14838343681688388870 14547597270211272390 14792278226886930145 1463656590873693472 9207935537199515588 8501355048504177855 18010046060129475482 1153658190453902496 13804368867975977399 9564638223786473744 3749375581797279211 3781021698309969955 6842489266030600629 12161531964792652737 8144535033597888044 12703036991663611570 5789423031814416172 3085269565704381979 5514932285612168668 13592650643066157002 946328933838885349 14650919296609212105 13934183560319398125 7739404022562417310 13605514323953113133 6444409685849278772 4186012636027546015 4174560864631899810 14569043733257933755 14052917113275399984 12963375309293782214 2451050829963543722 5286166745579701844 10086080742697887751 16124834653877105824 11612496799119708842 10709071083729855636 15334052397464617984 5477394666138372048 6679507666694479401 6140641828582589045 7960565970855079177 1685266518294041351 14899732643137863986 1130949627741886637 11785353276113622860 10288844403097461050 9519805087408140860 10643445419970336975 13286818299728013822 14731160111822911648 4550531837505867779 3697410003220395934 7496670017360765255 5699641053959008534 12721986301763028198 13699742117667511446 1179410500119205666 617777451281891105 1863240276089722517 15552380815966714114 7532932900034664456 11461969456284695255 4317049205283170336 3666807279579155221 7116791990996544900 9895498467615529628 7351474330236469325 2505101852970198935 8246067007599826020 16596437401500073965 10350676546449377690 13309709686101632547 9267305840228949623 14967398198236135811 5551610756081392307 1382044935036688086 9411832708930151412 15948554678228175840 15737978499968517617 9432489047142414558 13855830344381340044 15452873480617061911 11104891562283346834 7622496119196719024 9952454963557775688 8469180275444056620 1373433738276259346 6551620064287638093 11061878404680967814 4849630639360676714 17901512442473585393 7472068194875355577 16523238337526134977 6727086510005837052 7802494676228855421 252362987176826149 10519505370766559977 14671885742029256588 7608908149687760686 16467749934147675379 5012086142715521912 937864495502147623 15817157415737574887 11870024982534514055 17475700393195732106 5892180455465848381 3438533626984969285 3007109797032147047 8610048166816320392 11771236994875903270 6792436463328199592 1494095599496578849 2524602258313079810 6693412948212640864 3060539351454724923 12075801021292143781 10375472765903281916 5668373012546953213 9840892580591457060 11097256135696222738 1995438994347679881 1116722138809752416 8815533514817828335 11336843949575045984 2871127133140672843 13070972084853874317 1118744155734786073 16038707786843397450 12790259266880364989 2831996877775058991 18228911856208114111 5690820549586422991 16501208430734564565 4989624988763723609 17322536708931332272 10033096348695232 5943189393430406105 1345757798647536521 3097324171106292938 11849166115575221453 6797928586698075343 1557915430797163930 13299517115669716999 1689838229912107601 10005295409679042805 14440367033537187895 824388813940257417 14515872264649929042 3922370385697080117 7841970334599989335 745124064957759228 17062722904868802025 3046816587609205522 10495058308310123557 8176120784418623496 7722129452827367940 3246268046590951516 3136566971474719386 7769365916530754266 1530094348941344696 16533134707040200981 12893194671357479748 11880810589623950005 5542395564994478064 2859524443446510805 6863653918454334307 3151534925865483522 17084394145128628350 7460047538012021943 12843489693612749399 12156540179899742386 110031956909390671 14591762922643047556 1703297466313094998 14852814142709990504 6189027765284431673 9346860195006457813 18069288506497687206 4928788043392460812 16814813007841908112 12320651042229146526 11082240147665648798 15465143627966946143 9775821424269912010 8091977391907102591 8074016768922603106 2641655830460059233 1871260787496362850 12965319216015877013 9292083070363381150 342758938524382869 888571017408383127 1566301701991562912 15280977650251795365 13387486202154596321 7553601448971424139 211004022598349786 2041020979859019940 10409581869359894600 2041990040138414775 8468926676854920377 9949771027354256655 18057347379158102935 2048192243308987025 6716989913852823007 7252718235124260159 18037061182547524166 8553281314733084605 9377474674841203432 15812542395055474342 9422641770913708010 17432529526320566713 6212003467860852732 16054341453752750553 15811207921703509365 18363754047041102175 11196472000486763491 18206490833198955129 9019603308855847097 15492509640963007403 9243874216772924180 6367057021887585109 17684572745538659668 11410658640140142744 3425881266224941226 16505247231699559823 15238215942208469659 3742215399440252548 14474134349793560970 982324351501265120 4665475450795292390 14578834788863968198 16113771102872578851 8883650867059277902 9075078925348712445 17167825729076966686 12614464505158860074 18411090294632215252 9303983998820450466 15039482507336014243 2758003107332995842 12864696995308271030 10472889651083061805 792830238338021605 13869266090469629367 6238321929831703009 15447232699087240280 9689081324985928537 17704725737485490692 9480824870429282719 7099687682982674073 6344585722835268618 2355424196475249510 16361160919171625827 10034984322395339905 5321276181595029393 13164015868155879952 14916323593938083494 13032586077477247682 1594717605696895595 16393666042247074621 15228740757670519967 8967616959003233201 14189519928928430907 6801364201953569315 3482358510162644224 11913229273573295469 16293215904766510506 6797113559420287057 6341126213034875737 13306123008861888749 8790502926262670862 8001541544407353209 17674791776123051446 3747356019565317575 616546630387047835 8465519541673332986 1181222384599770508 17137002289191087164 6564073363208034012 6088423919014075421 3535442877349422713 5935038438278145491 17821190663071515006 11777878059517628829 2978702181574376438 7574521442150516277 16448171770694793213 17244941099150457262 8308661677586264544 3814789094684714090 3411042893514369967 6771331890025894534 13860603986542650869 11356663928276190669 2884127474589860282 7971158511945819196 678737541333672927 7359186291484123856 185052700076049359 11311164177369441045 12683857236588449056 14797196240231479781 13324531325174096962 8226726949636556768 12338334945755714665 11033879292852343488 8427220447935513884 6517116455573222997 16415186984756329122 13175154472128045996 15390209893291113527 7845989127382830181 4319688881610582369 13343194517044519692 15046879549219913098 12254424170530857481 1266023064105271199 9303655269016594275 2291152308979418573 5683309263205409180 3385352861232108146 4914268755739304523 12850187699359762260 1550507325356528768 14831187344381272164 4404909246452484465 7269468118480942830 14114274304874158863 3545379362384037947 1243811489848883671 3965156273172400038 2806064715025215623 9493159004669448196 12446940699854729488 11048911841112400226 15595936706407714683 12961410325204733393 4952998078279848482 9013666491398302450 12789379182820507774 16569374009853186755 8691626658677047872 6456412990772182988 12794247947581161048 4223623923145594131 16572819242283031645 17869827697881332072 14018519030156290259 8255879964682066813 11190516529306447159 18186118716877350710 17405125600877307472 4981280915817224492 11904745332772917454 9434971049053629731 13572944934618146177 8526264551584310891 4924611376788599821 9428064755797269787 16776193702303689992 1259560465890647252 15121177464762327762 15268239330779406969 14023574705110683953 5428741510969131661 8870180071151334290 10352943566738833217 6541738896348230954 6218422996097919194 11258998844244456441 7082169263515514425 8444560659085891648 10509402129686095151 9318709886797065051 3403781577414960454 7338370386255697842 2995582697202656219 10547336729773145079 15080078627049958452 13493765453611538733 174190870080634804 11247610702145226154 5910480670967901122 5983229855347156084 12139081740856818598 7231900213976791707 17009269944773190980 6972555405737204056 18039408272037316410 2591400889520540225 18156440575081389266 17803014565077494440 353702290396403946 13003780930163456071 4124940976950291391 14100033795231944293 15386512458231948884 11407672366013375158 13569256473577123278 6302179995103803384 11898157294413680152 94810719051898502 9317509729422295004 7896012734526336821 726708274903547003 15114419470178159721 15211356959138639496 6911850125319024985 2914175151996800286 825287784978027748 17673231745585193041 8369869892589652356 11580439336975899365 13497660896063219522 1557254832767191995 10096556076764763362 3172166294268364881 741038562912983164 7897053857377713534 18231066188183787126 684488508127790542 8263900219268334862 12940258426631016965 8340431261941517224 7583751771407027998 9621103701926679042 9182274488066176608 6171205062445166316 2321916629495203175 7111970040219328925 1855888028035106281 7308604373644687208 1961675757954289234 10488832053210198415 4053418749811554779 10198418096520373744 10908746107514686568 5851835094471159020 9787570805895814451 11394264511163684031 15893056383534800318 15295478177956795211 15998818028544122393 729652322573144764 10654945054191243070 15158200296104564629 11228688186094152776 14879850541163860649 5171906833534295243 16619569325964504245 11337082815185134978 6669241809917892272 11425453991139544833 1236109106562523904 16061730121002903530 8220680117656791118 2377525149685954237 10815272586398792540 17042868182436090593 7795903048892656796 4454339681089706676 11797587910638928996 13568349830604173136 4025756963612278574 8743574410499182034 7255769904510475130 2163172569179018104 9523883541711957113 16478955510859158103 2191868521458241611 7136559774259305469 7805513654168824716 10648533296002740542 12097816007830297942 14286704949017729967 12756454905184521758 12731151075829227976 1536267276010507824 11926750508076875312 943484820810413369 10263699264182204059 3869227678523731845 3531243140343569265 17256795262128440201 3754506527665207284 16776635289269254912 14672661836207104852 9815934470209858519 5644155174462778681 5220486106561484959 362604046165034110 17560369791267324083 13677098005928518120 6853249781745408967 8272836189940804243 16377756093248942338 7019042250614822828 9538114857573831279 14537540523088228546 7330418210097756271 9797996620413653096 15010340060132495706 4046716846754648522 7438336265848212287 7241932056741610534 6340011231023118174 15848359740207565658 14449911130457283379 953284044731426498 7441696722291428524 9236839321203448771 4674877026015599640 16753722075423558330 1544398171198443230 6176738109988420915 14274562560046752587 8830733729120992666 2024195698746252029 13999658215565215579 2378850445423508391 10411708822138414075 13277884769536178053 9869612720445677816 10892842202875112044 5041177291252151901 17484592869998409805 16685047766085484604 9986862825087866523 12863285366825182893 10220686558076316484 14277792517564652293 2455837061482266519 16228288988795304596 2979346799099366435 8991229794142450194 11926636888915898787 8066475422751241446 7657482509794845563 13010178379575620236 17519056795916650051 1261364550660085188 1238971698694628427 3905597998458098140 17017666389988714658 11584415041569607563 15931156250558827443 4778743631026933599 18053836182346226477 5766728071585143382 1935810080107490032 7896817817217669164 8647424957433709044 17638617707946872843 3402810108089253405 13291981451714652413 13009700107684908447 16706513020023735152 2019368218764346897 9909548215635501711 1089331803674660596 3693799314863030216 6953433682840311092 16590548089889096694 8044678257414076274 4854042119711796585 7182386576344406375 6265644769349178070 9104422944040860983 3023883517508063415 6806839479181363222 17937879200362448325 7513847304892056133 1688679208538250921 4807977909961267518 16504695414223654976 9851312114253659070 17295383129221647389 15579502884889501238 8284506396088943406 9428561415512102661 6509327104877468540 2568241153081317075 13087333876205154569 14351325891236147453 8853730811885683553 15542518241392375574 6868030790802457037 13463876558097914377 13468209615773969331 9783788113645689275 9011963898984589546 9275674313064365400 892493457008721322 12355773656134137002 592262495696849336 11549138523603977638 1207077864486963467 722082159585484012 13807008329059997340 13404308609547529023 10287818294717389246 7875834126522956807 2734792856638456637 16777917147022498728 13013148126371662768 2332752830710377317 1843505361443578195 12155221173938871257 6754520144944439211 2815032479991225573 16738107453999224508 14067610619126722607 4867416697439312468 8738493562504723525 7198982454912630163 10523798131814670658 7536386149650257376 679267203077627644 11911988331545464477 12719600820052707168 1938097190429735193 1661423974933043095 5405500342962905094 13540930370481320911 13878022620655332555 1322111517659014350 7664105701756534796 2611455295194355839 1376403907888123184 15238742221152303952 9462847310654317877 3282172478568222358 9472237556544863754 15955678292831328544 10829146282664299550 7076046605090241523 15292683310710682645 4852837307693657346 3545189032402013911 3572764588632768675 9535207267695478349 9255952384325658166 2346959667751478277 7206049172824659588 9723115945607461887 13793932776918520413 7383000439783118603 17931089691604379558 132215365859989059 8706252640343967051 4001045652819092258 5841968828956936991 1677290740363156676 17327183638484460565 6921671838607085784 9937922156108348542 7953507397476920470 8826417918553991702 11794502513039611484 7066243342035941570 5607217947556597864 9066996340691162727 10180170693404182160 15503389816450337368 858525015124458094 3358163752980886850 12058678678760248191 8783987145931258250 8919369425194050579 6274447905972074730 15817568149684307040 7059940285449630273 15774343002333729107 16446824377627509439 11784916946002176887 11035523915135865783 246919899191670842 13782116023570885585 11213334304240755294 2197041752618596864 8988335162118345582 3960357283292479473 9752069972092872635 12647474663435582481 14187720704945425678 15173363489820701888 1233756288310758389 2314577704849945757 9621662951224427692 1102517712473493754 971606151334002066 4639610469406811394 4621300455039939010 454285873426162812 13933756880733148626 7456635826772677043 16088210599402230670 6601233684975929333 8963760214469575264 4885850578185945475 18303883655876601472 14594753523688187855 2249964661845566829 17882589493295164198 6511785170002637722 5498121996531556063 16327871579932254870 13945775728318328413 778332280006817374 15294071948644518369 12490627247900880402 16827953331625409861 17626638153386890655 10271972857956619195 2200982263016714732 7904249424594882751 12545528869650959740 10565058280104922246 7421027185543821729 8470500523271851589 93103431723893518 16960720177279330899 2172458748993179915 9713523073788870976 1253210457110608551 476356653952776654 14285972298892747214 6696731899031850285 10232328053679191320 18436374292332979625 3295151749680377027 6874333640894867198 1279311610509941693 17507859692660633721 1422839571234962332 5581802227234269818 6875711018085215776 7296833715403757638 12953666679805170944 16627790625695303745 13336149410464480847 11199048193201609265 2255522916582632994 8655286973276934369 10678931316931223935 12210136733293755557 14991615495900857879 8596637823443595269 6247103368974361938 3235434581063779854 3465239873543475845 5510222004918857211 7375677883125942890 15596143858095868099 17511300635337796375 16677627844985368420 3910067565310850046 4285873715772324604 12107411812333966710 2262152654834071886 8923608279233852430 4103835184290471404 1035102018420481762 15514509308145286859 16370807890409214186 9456932058486720143 9582732319256081159 14687639183085107641 783763455952539439 2727603501589546865 14876970363863309322 17113794440562316037 7150448024683824510 7935640068992075267 5776632685613759907 3057708218718087727 5314695668183013536 6728829622374873709 10580349316280214720 712181857921041211 12285077776125874171 1606285568164224672 9799436565914622487 5751399237428917338 14244329730808190484 17295686792985083631 7873046088148426268 10250630382205117441 14867768634715404915 5067373327876112037 8808888817062064259 1315818494391262964 1596449868612996905 16920515789190384657 13960537361135446666 4095530118829528293 12763429327705219439 4914061377662717299 7657919802987840928 14245969869950975692 5660443792075340822 14715628025688251713 17937020116467534998 11614761578482311401 9582023368059695684 2191326435174681428 17775062240513566978 18186623199140671639 2663740349564080427 6349410360397255398 16294118663336682259 2882769872182740316 12068385864301203103 6786816089871336028 7437528483679218153 3248047908781363551 767049805764131560 17412537862708383531 10692284013901598418 12314964473324945889 17254770913065343816 9925511623333031647 17243826898381796464 17592656940918677919 6188839000669189668 739037625409897740 17215079611475743919 7405580223573868481 6717136757584825088 9898987303016647932 15613005426446597885 13154603710598749258 6205541083850813819 17203315811895438302 15987735082546096881 14848464148754530527 17222656219621621063 1922438652040893335 18054688099533391955 14180742285056778397 15477667844924423964 10069955072864695485 7589228351933249654 13315170514482311520 7138034315252978172 5251710020452499368 16740267796481289080 1107161174192288561 16930185844917983417 8658717308314551315 10772803594256303652 12141245298855387100 2811912442185985437 10343561658035237337 16298950849573919683 12673948154068695257 15156204829618160096 17931865751808940027 12809093421541543255 2389449586508577521 6992678534708760454 13184615421862381744 13485750083221930924 11010811142872522234 11319102253839596154 12122138298795949859 3308298908306931245 6891459627643338986 7867700622930665860 17826407491895933601 10597922404870613740 9722974539230917463 16940516718423189720 18395813843753194633 10944435554781920106 4868200151352765087 18022354064885580242 18232973616977785198 12262300389849677414 823739811575865260 3081768235586967225 466945716345558848 16099080696596327134 16313598013193104478 2287100342063973985 9443334713994089606 8145785691340587589 8618248869903253389 13583474334674260181 17429798141483986104 16406438962196787913 3337983920865332712 1650252116305651989 15596284545456190870 1078468271447026312 2308994485644509670 9162947762970178037 962742250163392938 4359738214394810765 3367418504529840617 8993124594011700257 3774735666414405815 16469735163261915422 11601032847545862595 17074002110349925776 16992602936354572451 1660845621334098088 15738455145181727425 11051161558806017784 2675005521202804788 14046185008117070588 6834185656534477071 14986051063391044158 14032204598822402918 9552586098346193643 5244873185875194285 17122765394003711649 10488789922895445929 1202560524336118291 15437330868694723751 16309090286777959316 7041076768303012529 15172149918652910392 4308727559356986825 16357936332550301648 4497681317594339673 5227798969179179040 10102028986046806310 9867005705678464849 2520381495617672445 6061224856671495395 4335390891124046469 11007330388333037143 4112086953874402324 17386556126785761375 115640931713250418 1121379787385158063 3030177325820949991 2535396099082666292 14864494568196482558 11442212400496177973 10117794751559716706 12772077301516395213 2782728484720200229 17612228041058707422 18004323996101966406 12155791146294556689 13959441002367981746 11932720989129207488 8911039389414546712 1993506294286974383 6557938435100679659 14115061835722571904 7784763093018450284 13181736348263373411 13156751564288448038 15836178136429536541 10660989875653897952 11076028757830270955 16364106728104612798 6662785006487835150 8085490370001818995 9302318302527745804 8716056794387105625 11499064978392931062 5608838696632515458 15992242971113827968 18147509158908280522 17351950926733960898 11682256464310409426 13117161021843839249 17297529086321076308 14351754998443732287 635996961677184348 16727246315225489194 5139336140401696691 5797593010849797916 5011756451411162995 17591719599202681737 7455883907036541516 17668066162373176920 13284385527093067313 17444994552272290150 3351393577745024801 9220054256519674858 14955796754187747537 13363799130940778253 17261668939928673448 17804408057213139490 17100974564426709257 10269804667228923526 17430892048045395944 4590485054049585546 431459141979627427 5563343075543290833 12907920324795518356 1751441636633403902 10152010070330062041 10628737759601174962 14331078578033400480 3825550790902894148 13552745843776094592 13758943735802690375 5561139360201537337 15376034910716277964 8076803109656858847 15095089544341152391 6305050457374338277 12793608939394195840 5720097724742387 7629655123940672967 7882798612943343471 8750724993654204947 6858691668504636995 7079641261322661572 18394843605375429825 15390243730632887481 4850100807707826882 7507724532168235143 5029137159151810324 7251527314770620224 9789928374077789007 4610618691952325782 6656122384892311279 9555001377241161126 8591865246113843387 17313479482989358173 8121887200112252547 18356197440234103214 4893718484872261750 11091792573951162186 1121518501375065823 9399899525560858339 2477658685384605183 14264226172852317076 975919265696193354 2789741621723855655 14627781793605970638 7001907753377449777 15947488557745951175 88835187914430385 4164900670732177122 6307307974353753933 5878082073119593911 18398595025397801021 3152045140440106877 2524095818266678807 8282543521816401522 13058175181855145875 12600935543775403068 13786820680249217013 14542747015819349652 17635556295136322270 8636881042492848862 14846952907400343177 5559779625236709220 12419350525895657063 18098211174922555479 14646806543884390854 3957496086792937447 15830382785146465134 8984624801368321007 9070691094405518866 12101396732959209376 1430031679116189765 7791202446425059573 8636039206397859950 13120543325528871537 1005412026008547528 1824245208362579962 6917223082190211707 10733682444337683107 8446535200147633084 9412954554761363677 105421200133130800 14792834858689324827 10767863038390149432 10467890855157227707 2878174199333391462 13278299841890590858 8922803127339212400 4225463752074805755 8885111452590408473 4318695984043138700 8436741719889247 9732161977718443668 17144486202920706047 133425362411894496 569881124271156349 2644636137198610090 9092502208622969343 2453754052681215567 10909177857686202999 12305173469652931320 2052168493533431027 15186396108198068962 6753116163315964152 1851865135181086607 2821001598458067995 14267283483519837857 2879074136717525964 13137929353869480262 9564171816870779957 16211482375415541360 13351770597530600740 14947201726692122197 4346357381769223754 13180778388225505307 2250268369849080365 1050693936653141189 2293268535192944972 4980141016966617634 11432253726736719371 7407541024894985804 15579586549179396150 2347014349433088404 6611452618607887404 4413319862445437358 2751192632755482486 2412249148212557388 6048179185786859465 13453514909897694423 1045803423316827097 9357768800686753871 17980964080476520888 14815443033094507103 8455512276223477112 2090009900713370695 7244719681718617325 3336169244117118060 2852142858795360496 15382500215815198092 9485422092352812157 11396612410277271584 12377231415382899256 15846848724782552590 17340839267034172901 14315484938642081436 16649761842274684411 15015381388285111807 18191785161345004559 15475086324146849747 14889515844074417280 9345278776588347109 11872283284017163661 10478666174764725208 8648319676064391033 13640723507595608354 6178584446182104191 1083643115021434271 13602635197863782020 16273394208976366333 17721374731310161504 13289100131266041842 13599992851822032677 6302449492830318456 4656712879331190704 8542506848029446637 18022150099470031159 4933008184836383760 10685148114664053302 4565401849561779958 317308004713053853 12221251181353345212 16944979963793310439 12188393197808113161 11074207202047739637 12338299724775337917 8436013588767115503 14888819972367756923 7129852592448763440 12815783819873539520 218787467563426684 13785013557240261138 15972630593232594862 23463578876692559 1892606402486500594 18271526000221022691 7928811585391200343 16872540751826495740 12372485114477063909 13903326229262726945 12939310962146581216 8712686274000082054 7577911062988045649 15256558967920588459 13079239025241073704 12326283800141710705 16670870762876732899 4339302631362002407 14457100633830784594 10079040283571280987 1956191316184202648 6956335687673189116 16158005687613942660 9457587098762430589 76629697870009841 13163039903670872635 5420197569254318369 557536077112431684 10559679245405979718 1402509152464545999 15854431203281193702 10177006619576656915 13986040663876923119 16269916508621780243 10686218981973401516 1996036943957949401 1347315245222041447 1486497611753765163 11094563458820228563 690212323093716331 15771478234541657489 2795664687319051813 18122626058884885263 9601221628159800141 11565203234772496838 12158865635495364554 17306723775383378643 14852938588135796770 15326527803031001220 3641468522029786901 15986723893977899246 1379420051673468584 3642549712959008421 12063370559004427464 6833287457543796533 10993796438412109972 14827934409105247862 4686449984591987295 16194459790249931645 4149177373441549181 13621223416641284845 4029617454357461211 17886705995284662275 420263239149204554 6826215924623616216 16995090076580509095 11281797172560806099 17597408456279350644 716600673472968519 6193129162749867882 880515808481593802 17775166835753947308 5393745999233845797 18111422748906224608 5159969109765524806 4516665007399545012 3953287567024263396 10637326669228644089 11970809564205491151 16166339019849433799 9971925962042320374 17145706523782861470 9630041784246545155 11883009014023414495 9949602476381418506 9437396058803934506 11373008754953000822 9115417480972593497 6858864334656275590 14231166209615859783 3349740758289402948 13062536537289029982 9877705998552845154 3894532929115242035 11419450748581475690 12572997835291829373 15483791491621254788 13563369331794577948 17893137425061772960 14616782637485818697 2354029623076067344 4566552959616926877 4299129238789365812 8621408642237514298 6196067428007907901 4711097074381083286 5443016601485328308 9561314166845573103 4161054348613472129 10293086900193863163 6790248079354503229 2653538870508489043 13326302004868744860 5556109077127592332 11235299232686176537 4210402553766130081 13834416292329141024 14805055496873835418 18290647919237492971 5247325403593820209 14446251191016370560 3291227127953368092 14890561755494858543 4719376756898659853 6991523251143916752 6870991283519367128 16060831551062963629 9251420972659335570 8256832024211362855 5136268545960194601 3144126537117128700 4707777972710430387 17989037847670779100 8587038930971600839 2398852076933850716 5844874273572187871 11057776890338694235 4859612778340096306 6933896777571421890 12137322384597721064 5702546481954807466 16181127090130896720 2187071718660694520 1785152698455113793 9882559322674883965 17883282456037386865 9282673291558778142 14270004395433786842 13141828827276668171 15499252050203299103 6495785135384397018 2802135246916038969 1353178831800956499 3205779967853258610 14397774821031319833 15528702511633895899 4138646759206629571 10830661740251820399 9975274259659324399 6150886620492597445 13225236718771628819 14149524091606638572 15967644193248763028 1170622259633175820 3520517105870344534 3357916145061466935 4962980137347591439 2258296172958935927 12912555277815353009 4823477656898168636 4128865377635357730 7569554028678434047 7927868293973694801 248750420763428358 7210314547080730737 15782492800884244496 16580790524709156460 3571337009734323956 11251891808284097698 6733512988686410536 8168236834043632474 13424397012486363378 14162664077301257371 17465278351115187224 870326665014766186 17200768092756409551 4551883301524467439 17968311812814511416 15743077125835593541 6097847920199196783 6775788180820946677 17829128001636315879 9753498257991096014 6490889208845693150 8352620370708756374 3885615224398790659 12672036770730559 6045882620894166384 3962392050050000085 9131104719242807311 6728672671769491784 1683799857152003615 1909999890959461826 8626043551382606174 982252485199589366 10171073865940187619 3012183500117346284 2572338530077116148 367132135679503410 6507473967364617619 5644577324050085065 15923092644805526660 18155528694822521707 2920594281292407615 1508927079920890788 11863767206264130909 8850634719107450085 18126504596330536213 2160891876236901658 16757191140998078211 3620819181373044627 185746286768814457 9437888229507373572 18257634988628569103 15597553881815322767 13711897239543743055 16387809693432591597 4632704922471636223 3926753305788680840 2500073566367797627 2148403170888608221 7507304734714181216 18007486298089844552 9388583581083568710 17092444848000510634 8202060261970923 4179808394472541811 15027369422216995905 5872962717186478000 7786999366814641971 4206967547170786752 2774401828140747999 17671404565374424411 6388510156959527273 7230046024461967920 1895681987854139098 15331255604527491988 17430501672860279038 473315648397713612 17654356713239315822 1712268967343409019 11608264618538862387 9572260776133823954 2603770233788616268 8476074479159045867 14113042684173780538 2213262032451531538 4329190318571047695 6660247996540859361 10782406872947171033 219489820007819434 15339683632662630118 12803908042356958620 9761083962875290323 11981936573196071542 4583862848898069637 10629991441240942902 7831286892916725656 14091175739103193706 17088418345285592172 9592827109646047976 5006885556417138298 1851839284249339786 14308576146531412035 7404173359656042115 8729289905354668959 11779811838616853525 7914188013900192472 5485725451465656994 2590497522798360089 2303994167741560579 1516336063279322984 1207851593472055782 5168272847782676583 15960754807249367431 899643314628118918 6520300720119789544 7931058106035224865 6048709623392386401 1058601461147181574 14215317565379757284 15513673517850955084 16668083493471611215 14092211525037993577 2969700601202205910 12178415610857465905 33922080159308759 2323325357892272569 9692892008650681973 6757862810821783306 17225162080844876358 6435504455722421322 4721288972722242358 8432355441932400525 16299377370558109137 2868081369884080129 12891791212194958217 3905788837541794051 4574220866017267864 11906087052049559618 14841830323140675090 7121953577798016545 6737615959014224249 9424687726574251052 11511622784199557903 15551787116046465011 7340019574764437679 1116308726796097908 5658959550732183536 15283730850294407855 8887504062318991405 8959619654639265750 914925285571858180 4477490263870593366 11600636235572592350 303230394600044179 18332055735564793228 12912425727481619570 15516811133570576722 9306299684406805122 11151749122350327874 12453392276794947254 3378128058694096910 16172131083731458032 3854832826619413370 12475347524391116930 11437746976179350835 6948892285926695436 13245024168952756704 1642842522969210703 13122132714866567096 12105109107618868421 8948587099114109272 11621389323199129998 16657588866307958655 9794047366975770866 957112223270299215 2804142058966752283 2062702021885235671 17266955985915095993 8920644183456932065 11460268465841526045 2668168232861700793 5054392619854425987 7778509951620254102 12172615686024748761 15562764167878675267 10183339393216847181 14606934883527404686 11777345982309288403 7057320011653087780 14849540563603801099 1109432052021486242 1473737073253687020 12735113320313302959 10244868391079421870 12906795423317140545 1328399425544074957 16067407007837150130 11106101301701494523 2838813464069804610 7945974020497453535 1747640925394158858 17699599741688936635 1485997878822427747 6575796293017492812 18157936686891405876 11466460074522010840 4502849815644985234 15492284929229009144 6319126099813062085 17669589059014725128 252908290662023516 13256725507123493005 15739451967573009981 9067777664295594629 7306943867202090559 1818024811726389791 6672434715038930196 6923696384165371897 5530904609040257504 3465875712743391314 15142803718316513256 5787963210703392905 9316889624109503613 17773610141853297015 14635427488318174842 16739099693043508620 7012850885522407342 7214159136974539044 9134759522180126151 3814389207682461746 10467486078765614104 17521098182364626184 12791650490326352669 17418731303119789627 8941113509139148277 17323310679242154248 5525407500231597966 3761498270104147676 10491651758519420422 8746980135913213507 9523085173963875871 11449389673884852452 16034749352671381525 2039257559160806690 2953365273222973906 4714220564730769071 625736133095269101 9314997241264539617 16202895444202332626 8812737651107873443 16942814825741656927 3542336290394193880 13877072915110545467 17615378829621623037 3755647569553973039 1724274126603168241 3640160828235284301 6772449796066811221 6023887239645155666 18000695623752149544 5437747606970139378 680726782697092542 12346935388620450732 16598375694700157645 14408710907016618954 1816938341347480483 5008233470103103325 13364914621143583027 2853577020686483373 1056288888027767050 12991446313045813263 5182655422305906943 12725252333293790909 15292058088536905074 5087348760009129566 5551222893580563783 17014338034395252067 15104399328249784829 6246137734120674624 9227662161795931160 6485661776270249399 18336465508064906386 8480451446596447564 9609250540258933116 15173312267794348547 14728586214786874083 3809833898741835484 136231457046154677 821330598095631802 17145412343260430629 11455202819385200350 9786625799435728046 16194985680001310623 16113128260755313871 905412845594057303 7988006094033663380 4814274770746958542 11546914788686773666 7142597834964822910 7442087424755022847 17560253182345167064 7795938686644399109 1397786705018569785 3981582852973530063 11155718705897329000 13989292613249687992 2745645980448735455 829516720418474423 657937152360258764 7374667885010461803 15151008335604246462 6352070549989992491 12798135266293214101 15443612464525146567 3462498881685367607 4627820083220915415 4207909013008086512 2467023654406030299 15093681387162509319 13628350118044411556 17461627438133226803 3986285135000052495 1927239855661297207 16709302969051459012 13530529786672495399 6791821712827593933 9718252116014282327 11099264738782940446 12105327088190798895 16725102678922623206 16308031626605268564 9395366366054903566 16206093386483941867 10394878580859857930 1633240586336460961 12258796178615712407 15574810969492157611 15066561581063514893 5765444438158546300 12726047898973997250 1393622486072466273 9605833276538999788 8490514552320075913 14691368797574826725 4711387029852985797 12356053708002517335 17070419314658174691 1683093644950006938 10848956854482836788 12315223282626686780 11867984244063679079 13842913577504926105 6738814608752241502 3675451989207239607 6255757553718790936 5418807659223844559 340569646879612416 1718843440812915638 10803439740825028797 9778719578250794154 6025834989459423641 6759914129511845592 17748725613901516078 9685119901443536879 9273881300572264268 3235797101581680642 15849770499661447026 17277590573121908574 17294019287678756930 4489167817176406131 16042035613440847014 5321226397439408694 1421037219469730512 5445042426131897686 10642358233175721560 13371302140305182141 13128186847389605877 2007526429598476484 2060385950281521359 10712869271211465718 10479738088562000628 15101137501708567082 5141793784309118687 517218610824139687 14332836421498627748 6400140787868686253 241817028630326500 5892972912131537842 11474790946650293269 9231681140210973663 14728966204681591725 12319926531507598358 5163891346373544128 2215922898170213949 2504588164879999921 9670676510358857552 8092409694803875107 10079345073732775914 13124196596370804795 14787638257685285057 3031717705570792100 9525871823999590027 7097047194908058427 12841672988462703290 140768152278173383 6033808145021598985 2543326028887929156 8380129139466552347 8164619495497937520 12731404579487856109 16615969063311077376 14222040361346097966 16834308998790456068 15891298643901724731 16789540105099916998 13443506057697372960 9016108245684059759 12158187632582028245 8533005006386170904 7299902017095926185 8137311519411465606 14289668558573980618 2656008019007241787 18239771539185755341 14745841217755296224 4976025940436406173 861977851816933338 7943013696576452449 12280397300549752526 2277490055658771574 2054185403405547489 4811349875485820355 4125248275114377786 17621714603030172526 1018970759587029263 3513516675167853638 5486568807037518499 4946210479212842732 14887971812965884416 16358480638691650182 1208503568753537595 4772443065680465251 1362473858475691235 1002645801600365497 12396453081494653604 13189859942167869033 7016694732831687969 5786353417280970870 18392151079792114103 6260677041122692208 10662694004218438876 13548231663856253719 15525443038174026947 6646155390182033860 14344495692851093399 9786508289457630317 12733953786290762230 17769880606244319972 17301454852001984611 13651872967627459459 3131466390572946905 13187348932220629881 15343342206031985971 271852392988397388 18382931651272559730 9576478063725671769 18034453917001688296 5813141327122307506 772289972309407648 3669026953338381799 8897414690972250294 8172738866204954043 2014794499568372163 10304646615549781700 18332361603513616347 2440685752819350094 7986473445175071545 13805254682578681017 2681825311275755126 15845103976078161761 8146978560144330356 9620544024000630856 4734538799861932407 12387173784537178412 12386689452284236360 16910789147620181976 17675138882842109538 2950001316544404823 18296650167054856818 7906946760969956847 17321260144366495159 13965920807569829808 8580104150609324031 123238916822597942 11907993672589590082 190303869046848160 7946466192053888140 16410109811133177735 15676801699560814610 16976049665965337752 16002539109251135831 5817089372539065572 2617438576703428902 9874696055146864135 13738891648455386157 2929562902542558851 2893357956687334919 2168774881773877423 17642216229909796500 7751157956870641182 2130666638955266674 17524178874591396769 17373712740362485159 3118166814582691236 3410472019682184396 2493624765424865979 12454161650530567843 13760061510538154091 9859308391595444239 56894218281194480 6311953813347336828 13692342873027547074 17778496530567235542 11890092695440359735 2466365338999554707 17694648075263711867 14157461323808404856 9107554129170774301 77335292334470965 12786792499559117915 266956357682184807 7377036657013323737 17590581864306036674 13638061479782373178 6425180629609597779 1706752239809951652 8027569443616422310 5923208928212590780 7110639438724495910 11814222919088403724 12649535933786023809 12464247634936085317 3249520546851060113 5459016476125204947 12603258905667163378 11174761425151464321 5968707295416747788 10152894458838734805 12929885110595629456 6985490701321271630 4425288852744881888 1769098309963238340 9111522882764221818 1184155483303271956 4642078107618894976 5879501289548530652 8736868533514591273 5978761720453556271 7490010018108560188 8131049968463104431 14549380082826123164 6609280364666668007 17880216811308562725 3568168381115719098 12414996323376254503 8572050628784895819 18283776783865123652 11889547374427458394 7484046032185731792 8677442584541536890 15656427815362387596 14149558023152671107 10386332930369498865 4574175249309259254 8228006502574250613 1089367728244036841 18309668598469706685 13125883016743211730 16969944869485224157 6061123713875664714 13760222827704485569 14630843303218417546 10384267463346526034 6421094224078354205 13057303200615209056 1265333819738873462 6832713008987791347 8450619327124791468 6999415828413828187 5538200191332249769 16183521480002724087 10527620765763268429 12145355299481225446 13215241849319865358 12910623617789170588 5755161699595950513 2376697316944529200 9759091507656113717 8059156940892644552 13205954620653181032 8454042224920493212 13796138044643891130 16304325310162666099 8856451683872844201 171805333903908100 12651024924534083719 13804080615741625255 18116364084567546834 6884931142865369072 8747145460062919616 6497572066581659073 4921188933717292247 13586411867922345494 16928213215667340765 18126712270891727976 18235507923505917620 8113975691016331611 12777185554096524990 1696004184458387140 11866803035130389037 7043730701921269695 508912999610521691 10039143915879658564 743581662562226233 3430864266162293178 11005945513559729908 17491852068551657970 11903572119127696488 8395790350665204986 9177827486776077218 12606672836229001251 12470698988297207241 1354063188392747289 15676795933800340975 10705395655493650525 11304857690488680882 8103437733661153417 2503939125702562509 12573520165930036751 4004775868548114657 5823925738805711225 16711345236762493838 1654313612133071482 17873042774522020 12135496473384082704 15529452019600937491 6385931359422658473 13213984556658180157 14539403002902352322 12059330322113849117 16635625502505550004 7277126003472723573 5707827638946778994 3635043944108088776 1614611466244490942 12908877414556634084 3607473915954414472 16242623472656092004 1227728944576837596 631330455025832268 14321505796991666841 13373996520841712901 9255046782326472967 13004391952406982695 10483364376887347242 2465241014498979045 5144805190830085938 17539846512912064295 13857605965939803260 15406395497826100184 3509447391720263124 18133042285080093721 5702949803520835132 6259425201270251061 3332560826498481077 362238023018156613 17477712308897690380 6005219799991855683 12578463347851802872 11404908143367434350 8200748609582383273 897460121346733335 16731150751562775209 756079964497613007 12154394259846776771 14010603651971074952 13688042656860501567 4568096872608176017 1412961391263839725 8518968687251914933 13470796236484901123 4693441923168697204 15692311479918897318 15347861278273100337 18093732426311995987 10252126556075091090 17321302048180406292 15903292128358220038 17695665313375456348 15913449247968588708 17137563227101223417 9567608738864519117 8462009630955125664 1467849067147231720 9222802000751699501 295994237584485225 6345140601075410418 363090926406405665 18255515814311561185 9016866749678782245 2167901245482659199 13732894447882183556 12689479143688078192 14700943079076485555 3712488594315819182 17585887796783974294 8316191513006027767 17204064952763075139 10619296084345819011 10795347720627681010 13775792205163724429 6013087370222960089 2223934630943884703 1090541425099139212 18232274190742163304 14506007043243320968 789402581426739734 18382044098006988167 16028027140009476169 10172233113326536250 9016409669747864239 9091932806340860698 2923531790863349384 11952380833590562786 4675264170259935388 7412406247219847736 13559943051581798110 15052298606925537279 10795406741950012255 10333690058896790498 591208545249653041 14193583885098140037 6536556951088963873 5188469609807687666 8181799716437435395 1258110473225989709 5067629530076986081 16190706004915596432 13101307105574990451 16142445207376985054 2195788978648140789 14135317472725738765 16366005251828273469 5329938361200360636 1802889846449363239 3409450052850769054 11948857678125299623 5298247594506873685 9239710272683458325 210595603620220181 6540278583196634716 14401931014259785964 927093870610101421 10083484362407164504 4212352990320644622 5414596879601314204 9840407737764138731 16704502811644520547 11345940010415686037 7482441687303112866 16011533304860320055 9002649317107458266 13449110834139533479 18285233936986197581 11052233407197862281 14588118415302771869 16195661247081051938 806163468109898243 2693017481281494792 3105792803347458968 12015750927011857125 13464900464406839865 16799619815838950184 9179323550853559291 15201996825550794697 500665914218426519 3035007791219972473 17507476625789301249 6820500494562832857 17353344421640042425 10105570676987688671 15622737861072197692 13196984178212749526 4004845128443823395 3067650898277830132 2909929092734677547 5114683262019318745 3684727175354521922 14736427292649997310 7186581392239586948 1593965760791650989 13418175569978872810 1182728245089692894 8954995676579554817 1540559276477022236 11940331274418586063 1346297958602654604 15954268402135011772 5257601283431089167 8147046166228507130 6979347387312004864 2098954303334317745 15690270225039988016 9911679715358534934 2552776657938615664 10818037756466023675 1149444461770487476 3610625272404717535 7516161528439921848 352054676159176277 2386231824366953222 16726145668000219281 554136868113509503 3702703965811349618 2248864024090424643 2646182398424584492 3379400887298739627 1803639889493453064 2543141511134789239 6624847183364676855 11947384992862474931 8296270140422114157 1861836140797801718 1798262119475537648 8787881569897027309 1675513885041476701 16423835452579494290 16301718033030814009 9905852168241299435 10032424273535743999 14688716648469054625 14593410529156976582 7824240826825873220 15028373965451513196 6904888706877474410 15197697174087482185 1998944295909446110 15936722040513846287 7644044771841213915 1548522666859660283 2391044879164204230 14946812788814141807 2254426063009736 2243032635887284149 4564422319468775918 17628735798956017467 13130857340565886331 3409163806575949815 9419882004933211010 8841015242284349605 2480053426910961296 17866167012089010120 5579891628407868602 16277172225078634137 11463623922582517997 12094905850182484595 4793224682571644354 9555122451826261578 14928426256703455374 16418145391890219178 7119059822941566282 389375100844817708 3502874915392093362 13503188142802794424 8104118937826717882 16567222508401753243 5148706358715148995 12981564274245965990 13184398365377258966 18068466575793001315 15729818895061383598 4786965127512012959 4704517630832978707 7964018680947658558 9990275790829841503 12872965880146787731 8496798577667952873 4600906158510920263 9489472847608589082 9282287934169378338 17800400502328909081 10293636803247792685 4277043375736197667 8353614131252455616 1560176755033873987 2679322519539208636 5193591307546941506 11569649844297675487 12842614643710312185 17897484482635512895 11785285209545799989 13402617099156329416 3041538547698675302 9080161191628959848 17491127698795016459 6348936699191541931 9191521190676286873 7195804683667068432 12595417812015877234 13583695678041782902 17215592174746872027 6190232384346793400 16016960855529259489 787458188475817669 15282190314055828930 182415193208305081 4174991526060327440 16427795806129755050 2739364985066330232 11876850429299223788 7452473042341744800 9478560513934591544 14105535323133258042 2678756601063238807 3449973516828998540 2841603608974010589 7619668061831126908 5774439953349763732 9323396546953520319 11194111202749609446 13124124872060333993 3848633018374254676 10720754865536782363 995341513666374637 10591168907485183889 4043437616134683880 17069031848710857077 7103091391308451321 5436089236484964176 10116474655833747777 8565711840051574995 2445226547037455922 17414524493194036438 44358939934523762 5315625480859365421 16354546891408773065 2203971353797398448 15659732903100975573 1757605433895694891 12621779305160378548 8471705979211393861 4759805892582560813 9245431076157278252 7098503431017802275 15391565277928239888 11881232302630398960 8053069935312499432 9847871968646354744 10164867295121012416 2471124426256667018 5202201932336293712 13237565448982082980 4475211628842001962 16154439050886895550 6585637513555732368 12081773634100676818 14066604994359625737 11057387374655471558 11160996623773514840 8292807152917202965 9200310498837399467 9315533396514285191 5763775042475495572 7323991484594660094 11696060621372272116 4085528948765381894 477677549593922793 12031919837622655816 17616167447423220764 3931759080076454621 7830962964308938491 16499837627446901336 6124462774424443954 3601636989775773070 5373401289440700683 15594669266399106076 3464857690706365797 13101039896338554585 15719691952624882519 18393685352530348633 7514714505080743629 7703928367576621782 5402170780039359006 375272392401264790 10595213089151741345 741510371072940258 10595934137421472898 16554403827116189903 9310543316644045758 9443971678832152119 17057775713828491242 8953613023153785212 10184518054103958395 11316182117801487456 17636669502299106160 15435103764669123868 13962415728831045530 11196035482111509793 14479489531193443869 17142625742937014355 2394376042220097421 4254415462393528204 7391262668536752842 16036317577298019140 3399238877180519304 13499487450877209471 12505508330844712334 14399080308185157147 4669455936269420941 17429320016790057710 5609905183667922162 5362627275929503696 13497990099141531549 13210114778581305914 15821751079579812006 2439197283536833030 4383752851711103853 776406704613285839 5703711788384764771 10963677399649295506 5832367415724642302 8783670132767943576 1223617382870444226 15308962637238891466 14107995368461785708 5133588698856247233 8594212134358767193 5646871688789236224 14126898283403755261 17234905680089095330 13098844707911127107 8220389132540792479 15298110262408289683 3069475347752569302 3904553812389106768 2255441588125474795 2285016804136180763 4781000249287365229 13217923182426963055 17658219327772559463 17668743971411821653 12431088318994838060 13706274720386943915 2500235897184556803 6329081391033746048 7335038040200759049 11298187730267767302 5088961387306322218 5085580659345888304 9668102090002931943 2266506723741665459 11504239537019301808 8017228636179411615 8320277912915736279 10049968424815973304 1944834944536621748 11937003937829326922 12272118002561808776 10472985277151747828 2084450471534070890 16767383617165553157 16008347642913951396 1928723816818954074 10773960549046082216 3609452844283326672 17258060008927208108 3919180635485199527 10332537382216508532 8301242397447741048 13780139685982248652 16255439291539496023 16580703326641785514 14979885152592790293 17707632331546979631 2005090130342508297 13042568680016338588 14897717163739435079 13721869473192948547 872260633283409647 1910354032682320170 814615292674214199 2593081964290695617 16479122662499571896 12311038358796287789 15152536841887557631 5195612075849841435 4866537587768543159 4914316228775932042 5989729148339680954 6060652465375812380 16408003839467362392 11604127717281152153 13734157700204959408 14448064327764108052 11791704938345691709 7511988867043037305 12573055899727624329 12661017866310908086 17154432203513995949 7149636755590265439 4236937723907421830 6590508169529343108 9913160250212295111 14692267427288346596 1343842929816342245 8149148553179068356 12146908656898640806 7407322469507900980 3787691960479133679 8778259597646287102 6692783613984245274 1766473842949884594 17580753446677619499 3961917046782960050 2093246752545812223 2752997843026060135 396600026167105481 12729444111903543863 4935218573769330628 11780735670310536439 4841007620817453206 2965769087306826422 5849607492671157644 14240098474756910547 6633280015306010242 8920705453328468642 13343474832767904023 15366375867646129662 14876177127239173118 8976316097781401385 10176206171827243146 6900631863199901471 12343059225011919773 11193317499511177251 6878247300892632027 14229873364496269353 11448301399340842386 17627230474660630588 15886329335415047642 12908855310133562763 13247887688321113926 10635040847420829588 17303991172152106632 10992317170051408326 4954063545353448084 9065386316813834030 13344315637478773290 5587743613753431582 12095992435766445308 17030294309012666070 4238539033343892876 7782575219630623092 6514205060188066615 16530474756207945388 5855762277683150906 1457454829137994505 15198474381136708118 2946025328436235306 10285471111014351577 3122280273022318624 1802571843801590851 15230419513794287319 2014701264736616680 878485391891652725 9298429427228529407 14497412769095874785 13301292997076761209 9411799573702063226 8198628793929119785 8145539824526908390 5680806383010942482 17842942658228372930 3846368086786643807 8441695229896095544 13344558115276756943 2313758448690942334 1620018973219588600 4486293926560292040 2030139719511569770 6196240377632545031 3802004109819093732 11400981952219933558 13621022598460666390 6887990645724986591 7591840785065413274 12534872731562293278 1301902680273755417 14065566978920872769 13344384435741647459 1517770978738270807 16749813935569141266 18270804119603698211 11335849733170418360 14297218012226329627 12690581552190151311 6281266257842791374 14233463180654918324 649319830694100826 5680472440478367343 17379709617293005994 10922287206188523243 5266835053336958536 3201727262521636156 7150359995842920811 3214863913101502787 2873482184604759615 14163766581938095877 10262851152978936627 2070007138603824890 3421429999189853441 6514994371993704773 14830449579009821186 15287387097594644573 13114778890044838133 4774881788060235275 2591619036470022846 14842709966569870165 5576171185164693549 6834878992004813440 14513348112401609986 4257644969359659574 7908596438050831977 4982307037388663601 7664761377387836247 14191033463821443401 15037626763719649658 18551385255941543 212767858873211136 5866397843343725819 15550724967793283837 8197042553141184147 17496334516834071762 8874776866081957591 1290035756942787635 16232418366496358348 14626432668122574772 655191285081354567 13025956637012850501 8952504393182754526 5679983630240711395 5857368118458282241 46176431821639889 367205125028429563 2352889415956439922 1663280720285922275 11090790319742468199 14213228878940185826 7544607100115405537 6253429253664922243 2509693100767501768 8095185724412291866 5236957222896818717 17659493363814172238 1100087563380695136 1122052141217455249 13946335220674712791 12089354157136319919 6703602902971732821 5891608608392344144 9381589147700493159 3032258031878070983 9181541996127392883 427940072805135079 9666073405211331441 2126765929954584316 13550808102785585102 6635844880768299716 10860832140823636089 10102434254705839365 17777160529759025461 14675783067792487113 11564148072695004121 5752256099863228112 2522312213078365905 12929740221059465959 9933200676761712029 16674726144517690495 1699982701187180553 2824928408906980360 14649948060580631411 15063008238175105718 7707170832193168439 9319836466320933802 1121434565241407773 7028814669735393285 14598999939262010103 12016603477496571813 8733046735556659529 5968391579858304460 14904955696608182925 389575632795932120 9745235720651135933 8540404200026705381 374260896374183311 17646711571765449454 15610844504311292819 13972577132847300873 6551584134041079109 10403428535294758824 7127345574909372073 6720265683101309846 3157330993597754683 5212215854528580931 2533725056077917821 448187482749751135 16834083309065872061 16221323018194356170 7072300374211469549 824842828609320492 16418875649886076191 4319990078573073798 10810294261108278630 2054008555277819730 11262036245063000549 16463251804688617365 1307074999295934771 12216946796806184325 3382574205675546340 16425857814139881260 15664689696973895640 3629345991876911167 12963123659367888188 4647593787463865676 10202113259351165611 885439438421853900 5792967204058793525 9187267832847244566 3230139236951525626 12112327493337515911 4189107494693088676 5070143072873432955 14435002410303887656 12955179491748812287 4786935823884804819 11264559932179109039 16383130356415740477 16888134742155058917 10296089122349130161 7464720613968182874 15745709458777252793 1319435578878216875 17566004576013264401 15949285292755789927 13291515681779895023 3749702437730935461 17992686686099607752 4125522408168337578 441061051472760140 17021461200672504781 3338195454249624120 14229847601897217714 10025862154882044009 3898398907630337661 4547222068080159762 5167215255694435017 17959255566486546471 7649182976581572087 17795812732989921001 10865322998978924654 18176388942373268572 11827739261488589674 2499801379697145795 291056070846900264 274628776618604942 13274278332214825887 1786379996080840838 992202329341340497 6672270831413602609 15917230140607855283 17975933731322492636 8852961739301155826 3393043971166728456 15328414990335493036 13631362017619967592 13442488975150455619 7129011346714299624 16637332968857089683 17355602546055390395 6370228564270961689 3871160065512633368 1657579135109760153 8227216741616905615 8509796938088287980 16248118653254811725 4282328935240065207 14411028342899959986 4033485595010975485 5669348031215782575 4706177817432674441 973458667079386459 4159737834046979056 11480859140482544822 11890191276057800518 3494281471305679586 5049415952959999998 18232876605185538817 17073923570927735939 4077585129922396617 6894759940267556612 14271994145507092493 14450626561966905593 18002445839135268154 1020480497684333453 4351491749145768586 6839337275553980326 13331516187198773787 4661204991410082947 17624414631888582169 7447933386102309922 7312788335877341633 12918301274327709597 10964752801471922911 4454619071275082772 15747652140558705786 190629706300942318 1472989134057452770 6035506932064774136 12125715871583796513 3430359045740964327 17401655030811815700 3226261631820979629 8972481115039329315 12630837534065406520 18284741507422287893 3049024988989063418 7667942079988181246 9422591254821284575 1899756588344695291 16442128150938417817 4975425235303924647 13298229585157625 390105433061797284 11756813596411025930 13088817110016103388 15461703551230482338 15360114263856434706 1717791329999139883 4294895505894944646 4086411840180955591 14976623755200280865 1303189147209689992 10734831965803173878 4051230217754249075 13124250788444763839 16350596490133146208 3202277362767907932 16370343452901079387 8681643400509752377 6300496948728614636 13530572470645946100 12437640413007878361 14891356000995770151 13537137297602573701 10593682806862966971 1114907503532792675 11005152589648082421 14385347402955044227 4223679508319434259 14870344384253805253 4769799032691105069 7251945926524314873 10950469173012589875 646527581926013541 4161833708295483341 11343704444618991496 4268390372603204878 14384538067735675041 10994759834342019557 3585768472108902688 7748805690383135600 5257930171628478221 17325671177082331159 18413824777210031293 9098038755918136827 6725439715606934942 3245770309861336719 13779460273173902575 3849741482357767172 4874074726733143136 9358882962505191315 18084597566210113584 6497500515611872810 8305665158146169747 17823037112693354809 12578502833482838569 3961392352948654731 9667480355840615142 7097230197436108954 7728084923200907128 5211162958531565020 8553090226680764343 4240041319464753842 3325056409956424776 42429675021045247 17680083287725406429 3517543844519785763 11642943798079241533 5597823574057726276 10696249917520160594 7902402833970985422 11203249127957522751 12795608804512591890 15114136529299835637 11581532071836139885 7688135356325595729 12447641883596397820 1219544579059378278 17542433699035067712 714039162509754070 13003828865141023243 3605307377482167645 14020221386433216587 1099712892462095643 16828872565592081952 11154505682255977555 16607706011683198491 3959432673205205866 18425258671268755450 9446309997762101904 17198774579696458812 17691163234773383131 6951501556714343685 5120135682738899547 9150443232434163456 11181460052418341835 7756489508476890371 291384975441953832 5340938937592514435 5971624418078054432 18167497785771446567 13771872930078391455 3068472490716978187 12833509878840740400 14662029472767826108 2090755351511220288 14255976633753671855 11287436213446574414 10825056831006571264 18423119486089022736 976239111365322613 4806042620533807561 14343331103493197560 15059436268293894284 6463310262698836822 9122432115601214942 7068684204379827219 4098049992969123387 5956721394622272062 3063357701997470233 3644822088645244416 18285478831480324039 17510127260534723614 6378118526029581346 1211521056701710688 15356453450491478783 17042385696844581780 1791342289699268416 12105133072805039867 15165944160275909334 6730615838390234363 2160461744935244860 3993918845654741753 13009749847173657527 17967112342584665496 10647061336598126889 12004934201061515059 10796386426675659110 12349679523625025738 4329253306196667450 4939706013155810111 17407462412198767175 15302439693140733022 13695010764367541883 15267778598383804605 5371885572063683021 5574610738798438816 6924596956867098419 11036480997275866095 7002773808449010303 5721890492245646212 6823807398553497132 5758884605719409774 5011795282233361743 15641379192029455905 10455103955801137122 8065172649707001102 13036751938662949979 3562977346891942895 5036519699959543907 8263916402544538657 13830677828972283854 6621485525581499910 9491695349845815661 17806643153148994405 4255642573621261430 6578797227650567071 6354818323428430804 13696907071092638695 13185745994325147859 17524766701308590006 9066878018611271748 11084004157976937505 2265864127881732859 9884077597791425970 8501721393343310268 12921134808917613122 13695574880474609530 3492912043677582556 18203365871004689298 16319686634003077352 12659197400146516018 861076352994838259 11883036203456929416 4625592400957499142 8402018302005617489 11984548806793534224 5855040694460637204 7832812834873876469 5163530847738342972 12730611157899917754 18281076001326439953 310327030811135731 3702360399971048284 9327072635639320382 16095972414736113872 371821886699618367 7537978834691436003 10566588752653649861 11604502756703258184 8990543541890728434 8674006590902351956 8298813995143169234 16238398381834174651 4840910232886207400 11064983851184795490 14523970623730221162 2554064256324137692 4850280157728084205 6435933453021028194 15378570796565093243 16741168542409106631 8510621538962248384 4657423360991839328 16663874097511686005 3602410987578993169 14917340097487641487 4747897425403412840 12711866847149102252 14761062122825166144 12143157039371786465 5438111724828699538 6876106847459653444 6060390936935606200 2543368598295939543 10175374121226937589 16823181889710162658 2245679880893126091 15921210713553071015 10606399796893503077 18330897405932730257 10310676053658281628 11506365357132338001 13372065165090434461 17532414809429691706 997984528955602857 6973037663295058489 4706875383710169618 3299893649041683884 15461656277997103931 14698959194393262745 5454296446074851952 12887152340362098386 17049693427540780436 3218156896704064301 10621613557957131714 15561384455881499112 12172694797309785022 14105147540428506602 4619532575498009069 862663368286041099 7593606216124809331 14832231599479028496 17960352986204056745 5002440255145357026 4943283519633009016 775254788543475306 2982494920358337204 10936342611675283105 9733991777848679239 2337968579407404843 4976383717553934042 8760775509395985876 7883152730445184270 2825544114894969598 3975319244049639004 4244829976103722369 3568304754175594797 4821857014738316145 11333112011714028093 13024675854830831470 6319877553545070437 10825076505771481796 12770976505400826880 10880707376796392001 12145391968977311138 15497298752238795541 3933832330829354968 3329660446880140896 15135157451820297864 8375776571313936798 11775030098000963744 15650162963021240606 13558608947807223802 8677801692943033535 2004411846177908319 16105790849715753861 3193520784287470078 2331253482684094745 16534111540822285723 3091850346382953637 17735154617409968809 5386980982931522364 15196309224013614004 7113332168825532277 11904279215490399223 10381681799800551263 1249953282788061472 8141929644941644406 5858441940769764766 3669202571273997826 14093754637892588298 3944266096548319673 6233200573227770818 7862512664788210009 2577572690569315875 3801291444824741830 16662577059429071745 11994739778799974386 8245512258941438570 14480620702636242989 1604351860541069048 14793897314230427142 5653678466762362752 13778306793992059954 14695505566913248788 11426207679305300590 6733494513423217481 17479382207966285750 14691305245676606137 4348196551254594689 16469399626908967753 2343218133506853041 6911974388136528386 5908335284102086484 9590275178040246862 5166243978541380633 18107166488895925853 11995518531251542116 6048324801180525563 15479300293313717805 12666314743275896998 16797814948175775474 17984396180542556671 13571397088779047878 1685575024031605810 12940894804240461424 13362950621264030478 17734609140568297880 13175525012254056304 204404795078028320 7097341524549748164 290395743816816185 1244481486773827954 8951165572789205420 6707350848309857737 16028147129767290558 1509817455362048239 8895498626654773976 696218330713092086 12512428113249552825 12963065231361898349 11337257575471883427 12237652993950133135 2150723698234433156 13139972730350760040 12029052295715310813 17874419773573984799 5059164118242517271 17752377329794936566 6654496301489082557 5571496886221880499 14741333098598744080 5124183304589218791 5534308179705263482 16214310549973452710 13142838793035002697 18400027780288764055 9437359155183235364 1915543638463941573 8418125386115113604 13118437632519409467 9382550177719794457 14894564775651343378 17147557858741594837 542594482856518928 10050487265195825200 15681749228669636403 6808684323853704001 2417908651480116488 4451446114708286418 9956986205435957947 9977439129099854855 4626235064215683522 830168395164619726 5649796936799003956 9620632866405729584 8857620301646459150 7963621112232370406 12602229287099268401 1004977151025359825 17328222623490455731 11176986122677444872 212278485825072051 11233536608362796279 12993969596563165769 10843672769087975145 4751207042904601868 11671416808409710196 15199594638068816303 3345115010208710527 14279938851276449569 17751599670078725960 2568357966029180156 6551470387846047100 2296543604322563462 11027633766789314707 6878923624613020452 1821354165743342632 483481437261721344 8815247077219905549 5970596469327421625 10524996127554582491 8529058777025794788 2987490141026230204 2219402490478191064 15122893877427668984 15112186901264494288 16789911773805454124 11135306554379721239 9810153787930553503 15428526994771131179 10451680311684392319 456282595784218977 17254538256639210037 17484386562671253639 13281464623084922949 7524567048180658187 10003963078256515423 9603689410601740866 6134982977625312433 5134612581987696967 6057248944340216120 13748321650045379209 2880028843505054316 1689964065683089081 7700886013050055377 11339638894544348830 13698430298267477439 2710420954717878359 15491325801571658633 11712563557841270732 5266954049916036662 8835949967583051206 16387999104235515733 3754636055488112216 5600346307073950723 13425809060812807005 713553261505908664 6637168668375077561 1167520968463317927 2895727360571580576 14031474879525786097 6231529134972555088 3250960803657662648 9489827047631673328 2275897837978181529 11309917990116321027 8118979873864195420 10749038088868569612 17928269526876598485 11727738368776442162 12632881115652308590 12582724258887859942 9262723403546323988 17644588793823599723 16669764792625729913 17730617692773353586 8836494466217482906 2903769524371834084 17609168543562083688 3554831219216589275 3373099660888547173 13651808697030186005 17668948013442490520 10415459311570122925 2173318760072753365 11510653038435556848 6602623507679235760 15553685849446682772 4112610922500588505 16530543598293492826 12514388557198938025 221723165517455388 3644525356835689073 12649048719380405642 11217116672465508706 5656548810087952448 13960868269524570299 11604745687514359870 5914017386920399871 8017233381524307047 5330987881100016123 9887464216550518634 8660304334345845570 10282820812242132538 6318165290270455941 6702016259509236945 4294537763182623751 4935745646064059693 681949563780206637 12371264232101181677 10354975407120176208 18142520799566876350 4214550533400931734 11580982982693492983 10485643978498052175 8563771936308688085 5024097814343288355 3678652519982367678 4587884799578816080 1883875104817835635 8355755920396885783 12986662418962920046 10419146822470825777 2704271453715523812 153440805878629490 13869910302243720643 14431397918687197547 5930705900633502237 15059660251945698342 1300249739035051444 13505201012198938299 18163413151557104505 11440079517269368003 9212243854558015670 14078844204294045099 18346082973251710298 13644014825781106078 14938858798681571845 1073228151226571022 9364942083379310984 18192773892189264794 522632193497189084 12504181579413592856 1108951990827746166 14071657225656171467 2366481339549943021 7726439261679771873 5420142938273208377 7490771459827312665 6861813940500205641 2125443215348905019 18311882822786080263 2343269531189537719 11215549972660746894 6164976402034374804 975617744805458559 8193875032954096677 8234986406894147525 16582591006823080951 1810221192978458988 17841678029686168596 6508289436802132972 4014496341963698761 10314280370059062386 11248902721238610490 5126792123415269455 16221530465669359758 6146348830632736494 7253510873870566619 5496801925925283746 8932836700249860885 13254397559980208574 7727197060504943878 15251809166268987221 4957949802671164307 17154471803265961904 14726179847428437648 6830956204893765257 14258594836858858808 13982872206821456723 14228519576584049996 11460781780838490767 8096642209490827016 13406417348865363078 578310883534673897 7178815532475115516 6236089341123039028 241635697572722893 8688160788094388618 18278918698001104107 2608819634942329486 312339687804655863 5510404149231044407 12928305643138861041 3105982508769446102 8266255105752067778 9918495327913453514 17190929797780155228 13050551904141462721 11005588223614310062 3632512782478767355 1927524229441381098 5516313871561132211 16682004224909309601 14551404297574410360 9065467452999883707 8297304356595566935 12658309404612504739 14219908176846655876 3160524497694410846 17854954344835070912 12197645035425461234 9672173244455975168 9834986058268586362 1337032454319693816 1997069540487564411 13394921630693292002 13139132759686866356 6315741468093514885 2651695859473550598 3580148897282723360 14838102303599699744 13221006886276905363 9507451219891756490 16756367717278467780 5449801990615082951 1408213547202569608 6492517248555969178 516725393057563150 7086783875931538894 16294378958312099832 12179453432663503013 12346182240318712188 13642102108223103742 462022392743016077 6199506944451217200 9628722075034571220 1329009182983050696 1827666302741089184 9702282600752074854 10126636373818244300 7827557710441384207 17746395960963910459 11977940614347505375 17107878575410901418 18200983961089216749 10365677997438338887 3919688562647215026 16318195628790268261 13176343134790930667 13386296407266595052 1584325446387378633 14893594595483909940 14669337961950123224 9495329626429400428 4995085007639477039 14371419252120920367 2955530346897160735 929644828161456241 3316843058514717151 14987305101519052912 13772311369428242995 11915872045055074519 5314268910749353171 10060176162699168119 10010079656642890538 12595158340726339445 7234304673365885359 13530879745104581367 9749951135581930102 9078603553627871702 12777655958148475874 3910699167680663205 17492176727139323534 8111648629697226537 7009045303569056038 2748698734615800724 14602899562716556655 17631007520212879510 4201318265976370170 6865515980395029480 9634516652529307612 9402003025249251570 6350131863920182725 14586158711103015980 17501405547269144151 12359209316090051407 9326673867520283955 11415068354263367318 2691782814957513840 7426672713847002803 16893392016851681385 11490188806224278586 8639611386801217756 12923472796580606811 17317416957425331720 1709067285195339160 3521918429148853205 3138447024885015599 4471371938939863090 8068826182977899852 10949580900269143203 12929186663376816530 13943107877856710227 13611728250907057345 18299901292689500783 8821430394066800080 7987609516883052792 12421982350534235359 574989841321851008 14995996098711023541 12934933806280727664 8248423441764187016 8666079110579407513 8695069398667777705 3252404138348089074 70067358571717989 14024379583378225247 4028503763081549561 1657965945108879196 12245979460955809860 4096712888681202361 12424051530255436304 18423962562659279866 14826672376043381824 14618956071572924281 11657354798034211323 6915125526559955938 5491198298142276337 2737495911617012180 11949576769940734065 14065030900736869952 2542851552196082157 3203580634617512033 6567530051316671189 16541754029303471887 15918402054729992432 9435615646433642794 878435920002304584 3692008439087924566 4973627653762872634 2946497893790069077 2880073563312863444 7860928919657964828 18179785509968622529 14875765926741278887 3642580215677891850 18009863215213002239 100732139511627461 2253973783777526974 12396703374087603448 2077446395244322500 17297416765570097842 14128501452720087322 6449817735993978413 8449382910063146174 2768894219223920564 5343461694564730845 7901209030694512687 5672391738654828882 11210765742246495152 4911809242194782057 13154656932170683179 11081491101717260538 580983029253525440 13992822104577588533 7398600291432749995 15276856822797086637 7598227464914847249 223674771778301077 11455961802950203747 5730342087049276121 13754005280790833186 9975494726384323819 3355556591937850540 11961191583129218023 14275671403535571680 5230115413057430429 10660701398385461003 8581617598399643845 13337696763024001776 15650053851303320482 3805027585907433737 2619937471935983185 2300609974089409624 3954138460388931372 15282136073691625541 13724075322658521330 15010291446070700945 15032563342633057841 6058914541858655457 8866349622161490089 3537135880455770169 5002902576172284872 7574100733860731974 4060415540971244257 10646703017300131037 11690878901018099518 15325052874455926358 9791009986650251018 9850735284055494211 8939156291852570600 7630411668057530068 15554566603347779489 7607372471743814164 17626159308570200353 1490411692779682299 4560672246987921438 11838824660312431390 15592558983084769751 1865256460518204351 7414496066083446413 14334420795651296486 4639392551489944846 13469846111262296577 12691822806807893758 8092259786644018225 6115815090998620572 16805919292012112690 4031311150327903085 17395956593456744032 2335372337111366625 6136302208230423258 2858455135679156191 12596739733285498538 16239043824242713210 9199448509292298288 3122673483469855267 13709224474998216618 13385299438930694315 11662724132256180488 3761450625416507533 2216430212756976812 13489183728637240488 10501817786277584325 4469167951724586299 1565198029866957752 10906936620778208709 17577384591843297575 7138403618249570904 15715458055150313148 9732052455200466961 1213289666283397891 1151797658618763542 17376107799682110902 14775999634329597377 5413643756390314243 7788997771587859331 718775405633745450 2457472416409679052 5471048131210951190 8993339238986871736 12486847662718886516 16834363120379553630 1283539905800044605 7990324996831379179 17414275049216920974 1314475387703898509 13113325310808213174 10364486176350791100 17875533724064661134 10657731262670945769 5234251980019020282 11123062456861642202 4441805319510675899 12698856138956812769 11175700695783983585 14059143805018975980 7483522663530949243 10500636761987724476 3690437766836598078 14651301479431508225 2496434080202748806 15101265139219989543 9963672782386422244 11500437912050808557 4461074289463437481 6351967445082031689 4279862410286850421 11671837145816668258 9013495179637117645 7822243352291750155 510397466840092857 10442119750537212687 14201168735810508236 13038158762223838801 1479086014099481859 5262862747676842413 2175522010082549687 6477568279734639698 10952662116872996594 11002939551790472974 10024883392360424548 16428791357828049148 10500732962316193705 2115681372850767565 17922618677391219087 8951205933773906368 11547105081722283380 1679729744226311036 18427948890333363729 6089551770259130227 18205634039697710075 10060291930137382836 10636335015830752263 5094190824913431912 13344146020440436640 13824450969137197991 5212602328312741364 14763604910829906985 17839108707699167724 3358418498106420910 13815887823127294197 5146119209169919143 4694433979979521101 9102366594889830118 17529695454394584170 5507753237812438415 182077449722325419 11044940654540928507 10701018174092131093 14064721876471552125 9516155938579303636 2061720787547454700 1196063398194971662 5877247599497151803 15754204318561665129 13495371391906859109 6718970340791640754 14722240453209836134 9768708518054008025 5146349595172905404 3451389409008570940 2072450145542101215 8596473950652276048 12363869037202793650 484412938754373609 5794517305246798193 976076966440361804 5259512320578094172 13123551324543480537 217478734733647170 11041473186165697864 17260559987791772603 8923924826532826203 16706267465296877028 13598558573370173183 12255842426002842981 13983153373470565040 15077881040823344593 5381279485353359509 18413872540224190743 5742965032603686203 5778116434474490297 11818228998292288992 13224942839667564695 14835350665484434619 391303760874839960 16456189642157625580 1653490291159173475 14400600524291189396 6703682032462759493 6776186080397605669 16734125094012574545 13744454048851101323 15979001669142907810 11435849164534095065 1394794453073711992 7591267770371719750 17443499669753947754 6257555180255811217 1180585903857548065 14063759702752319579 170404526816053270 14685002890393646690 53330774292539552 7502488671253369995 10699236065590201359 8008904539926529451 3413063430302925035 15690002025599598957 18432905096282702345 2083404601656906297 13539737331616725162 12657813917553254165 6438770602492611696 3755605913376941938 14120565520048303763 5722192112546876200 13901508214095851848 3480671455521068569 5729733992450115538 3451901160422937477 16175365235374301181 10994376215030110968 5936655149269688219 10947266498479093032 10209900452682268854 13834164297433286747 17634493908687825730 7031309287403622505 6078197242534300934 11065811891476112298 17634476081114486282 6055454624150679383 7372593375090811878 9875314165828922022 16113361950855917589 6662271203175019529 3083528612626255591 13394387715629888719 14330658816222359866 13055496725953763403 7129105195352895214 11099207301470473964 14181225081396336442 18058417670119396842 5526509052035028642 1282803481824656227 6666815441281703480 8166452749642956932 3110656992119324350 15009627181231731602 14519489981621978864 12840447809111391335 6208599651975730218 13311351436768022021 5662671814569281678 4625659663728565967 16275792317613525439 14574548348727076135 16907232692282766649 186725183039576158 5428522497655338644 4727343368522564675 1627713472884263351 1163143544332010841 18338324898363868608 16012668092749853674 1304564299125817573 8195822620221402444 16849817051460722919 18247389565647091760 3531630961188376900 5219531185045062857 5596949673142216094 919727050075961866 2703519888696530178 7689939525484566387 17472982569886312044 758741969512912408 10840249893714314285 17271973067874674624 17264810101122625103 10912220988277668900 7866278585572748246 14238862685895578856 1601643072168845050 1006444198887612988 2300891732838942879 598824732887198995 12000527659581016094 6483287425616908302 11966488077402923035 16806766979145943195 6869386492152165841 17863924979703216551 9079044604041752161 5116122414647268920 5740671482380436504 8749799127573940589 4688053228690277739 7908298557676632781 10843894747693506702 2531173053704308328 13400048069744422099 15475075348744349904 8511155475456917815 613420678678720424 9419655935262106922 12127899371569660550 3101489833583414561 11784714017331501966 2770900302041940537 15260472090766337014 17034213414796799276 7934572842126940672 8387160368455996094 11816946104171391377 13556240483978559189 3834633814363605288 4766771055634616840 4720355648946077730 6505100951582691010 18419277125677846287 10916306821297615231 1232228258738922879 6656519559352042062 6794855214496649617 56225766761609076 11148538293833590142 4132479100588382022 12451178231938564950 15461624566088982667 12682413905972551451 15199314627480030002 14820651058619224755 6257361815152212191 7340513886412239538 12636366080268850238 14463505904820164214 14163990123632321850 10576147613741031170 10651257910994170582 2699359139344683979 9421680590366856303 12897464495595480330 2955033634550635689 8879540572773969351 1221804081678513734 18053392390904847797 8281060521109388708 10693184384650868857 17296239295156964868 8431344669359634607 5399220631984912274 3646781361657131132 6623636163229134692 15082597317866656966 2202940571819179560 6894113507978076700 4350614421398349759 15991886754382783496 6525403179398256993 8022897717321013524 14624721613609178751 8301467881184296226 12298464873844689026 16153802245132491296 14016889263056195940 11979492221374167825 17149261481542468224 4086037489793025859 10389994375096392785 8384765556018506376 10709561381664208792 14042644716380060320 9750470418867854783 3816038228699666430 16308555809865484772 14482888715980976173 16802444442404728086 10218686644889181833 4069635405104883500 5148323717457219527 18051093546210477369 12775058639923088537 15511130742243566897 18426747698458924320 7953275054126430253 8181511384319039318 2080110715811440880 5353963697827658985 7671896083603759492 2095258355929962865 15025997173552897907 797293212340125764 10654002045771016320 1750705605225648219 2920718083554809590 7109024476956774175 7097429833603889453 10561057913929963634 8703887078269994939 7524036705610531020 4568874134907277114 7240505307898800920 15887445660190785986 1521654880157805957 11443195613197664563 7365247730907960016 3343582471917514116 7989917529416613818 10247434865028637461 2912197403837425603 10003157277008862069 5844088597248296419 17254221808265455829 13876204775494695804 7302783675659098901 15533125309745818612 11465055720807238799 5794381985792168208 12403938720382382817 3622005356808541516 18145403263920640359 16288703706829148845 4003430318993823942 4656337571469350675 9929978465407736985 10283420862764063585 2036669593760064082 644692478728711984 6958431575221182491 7553189885214438761 16273025343520749065 3063891359685774958 14079137067254156556 11414156037998058474 2392272690915426686 8338484289421421765 4197041014151839874 2865309402665599020 14678859880334923676 7431189851354380256 7525973497274353332 420200682336945662 1168305212223212927 6615531657755662287 11430561212306931722 17534961933407265252 3108822166367100370 7274201599518406255 16663385826429803726 6178755182387593388 11740928956994298121 673451158465544234 18430953006995321186 17964940566759942463 5696580471443310502 10770354119610091508 17068719893879494410 16962205680741050947 1523582412485631503 4347688682456221817 14569950409465963137 11832476166099768517 6927382818183567442 15608267552081526797 12614276927669530438 3556403879780295766 6550093129749702909 12153432760979169208 11619142176755591412 12942021611433011445 3210287306447294439 2819397273881700182 16996387094909010303 8023089919729344572 17481599017544634033 1682390275757736914 4065727022149245513 4220239120858277499 9192976215004858042 3506507144746174909 5393786177219428387 14647314623642360922 7844496959101267395 10235119288650973971 11628305901551112954 10344495793889252834 10486921423789719289 12611341924633842887 16394804204940079166 14534200615084618228 1593026184521192760 10564146020172309731 5673046203137218035 15254236891378674312 10967936069428532868 9858350206117307912 8742369079867388885 17013308101966982665 16924595072034865465 12363858132553690725 2871540687428445914 10545152122475525185 9053876329112348847 13175212140781478473 16983566789859129531 14056240505677538178 14874525646109627029 14109286886933687618 2286724104309003227 12103046059340616943 8787990534700676467 525764580654631782 17719030031732613236 13732898122722259125 3353428763983938362 16586874523310834510 6848940797837752741 18123265357200682656 4588991876613568059 10122123243651265157 16381677895410536504 5034664117748945346 5157755020109922148 16889652962706420480 3299654928570835921 5929469558494786162 12671100769752332937 4892597734249532723 15146507018165466400 9309531441319643327 4269027473195739664 13404419596323519553 8343968666005784720 8739414148428101204 8959280846739658438 8073918787484958749 5762215798006195239 6182917245226829031 18425477665868440248 15698684218333231577 5648885771583394239 8647574872144503634 1412558150996050788 7237686730395394908 15177788226278277982 8112526038645678616 9513368201992747335 2081611156739103608 3636768157400021178 5142208914764426197 5196131013745361966 18154133237624632937 8937419354928793641 5089136729587454249 13686718171993967274 13490257702814763680 15251893803009334024 17211492556026632288 5870084096553078488 10647192972855046056 8943214281967700730 11575389948607308505 9788878380219017182 16923228107917330008 9000269025113294426 15019251907363687781 11535963180201296067 8111611397618227192 4575407416179845799 2632006393075323660 3769856541129259770 17370231541905535663 2166439670987206871 11896012192148650343 4617905599225745478 16224456865088785001 14783186401822659178 12441210570531577386 17944597551537526893 12171852819527963416 4927287506856403011 8399844958880087771 8325561771241945154 970637607145647857 8144744789030361976 9003201815460832237 18289929377783209047 725889064885847254 10951431982679630538 4341173539513763269 10236873451443049054 12177136331361911604 18233615267494530613 7460162076036973299 12634379964885650951 704797530301557780 14402502805412702630 15276361030321495789 9158991570776378749 12020684556078854008 8210385044103792793 721449916866071641 17493246020014773158 1014655252054710357 9787881926662815264 8660101095576273654 14806630891271792392 15826002622702735634 18410738240558901147 12266124283414890161 15349717685199362900 4896506449656891050 9378157371021358537 11935790128765655369 17364794094541525311 10727819905179265420 17404164546302682650 8404143574389981379 2548095237105843961 986213310447792605 16441874856293992459 1434190914721862462 5656506046612256124 10455411235764047669 14560303402864498917 1001227580592262841 15850341506941789055 2902869931619356642 1131233772434120701 7153198802476099587 6386600929677614676 16007244581698078210 16331541549749004354 6962228195156515159 448080246566461952 2166566216630710217 1885187973261276689 6112238772884670819 7818918119959591236 8142000767866923024 6791191533130478106 16626631494203670633 11244498190982125524 1764914916562867292 6012030621856313909 3184391856779756022 12369368145075043663 8318410903256255489 17090723331694516786 3670975384829228920 15912547910067656756 2852874554406095215 12393452027882281030 7993568750527603475 1350341667272611790 14258003965491992618 10878316341894824502 6265174128637326180 13317476850105643161 13828140865138923404 18355284100854634260 9143598709082837650 8358116658359140379 2704916449743258292 6334426764319583840 10550998896033567826 2412257091866171584 14092134929382209089 10632006456495551030 17309121104084451276 7314726145961470558 16902015624329341967 3040317428344143826 16648012793092053217 7773568387962178517 12720809427131700924 18139879889906022283 15810056615060748811 8235794761766531563 8256331645156781233 9320671998951694829 6103807470666346299 12462563610238449475 16559362810063658038 71932547101988554 10187220385273413994 3807050614534988551 11629196519757449724 5082487843150347893 11261436929669934836 1032941025488804823 17841227479829355067 13812388393259812774 5152483753813961845 9730923841623256580 6533778908192306083 14155972922316173317 13787863604507456896 9155585613276255163 3604459808142732797 6525950042506143582 7210487968621176086 17654986159066610801 18381411556907274996 9565277769072902663 2165040144806803922 4747114223174116574 2541143857628982579 16222754522620195407 916138214272449692 350229147249027457 3167750900202474262 11116565054491740935 9862784781470849044 13726198155439697552 2621161871322162236 11284582481418444966 10486791381927854895 13104250556488241407 1224106695065263831 12451859497908795430 6013317068646844754 7250366965940311080 9799884029018762499 14346177324086403140 12241979497127127824 1439569314561372698 13842561722029025832 11458517970405924602 17193351472404031148 10556708210686276469 6093465596166901254 13096013330480322724 33512064498966332 15051570635238412892 9739348874073310570 3887474440169915276 1587184595724188129 5308860492521427019 13199970272937859251 4452627580588474142 5723879442477623367 16178177090231352392 6257775943703687931 698343077231183760 9922305859907536267 5326948600958291540 16495472858887578835 11994848621337663033 4917413124151340075 15792496405068093769 13439843590338074388 8223693538270298796 8719564883301209361 11199082289054334617 5238696455987597086 15168364195502941216 2325364585101132112 13528822427825150833 1442694358617293183 5283774676742174648 13235370532773840066 11721479359729180976 6176471496056529747 4229713901127951818 7309954163446602570 8367351291252371854 13931485425168562195 175808786068207605 6567807155718127883 12520290595866138813 16497593156350850951 15963381296171465468 5113381343458987245 6420038851122925150 810639217359866647 14367555079636218837 14669024004652366894 3167909775805183893 11875510186727806521 15108619184810026452 1567118934484376783 3778709894908897670 10610666138686066963 7340485798944373123 206377835641036287 4713558630175215799 985621196190574736 3926297677920283262 287704964926694641 3062795652587126369 7928878050578957638 4557247375683919849 16268532289727928374 8448106430903080340 7106537907096824593 3511306671693184180 7258744582312242807 2453121785603442653 17832955498977967722 4481672874061331421 11094131117121279552 15388202731662286155 4424132003219206449 13266653681030282900 9453610773510174049 733326433204897245 1404417678898448354 16311001495458706085 16100162213811885222 17138302191799578586 3652498009544674272 7381474428453607161 5908293895762392442 668097507569389193 5815298019338562698 15014011224356755415 12089452490838621003 15243078912866273174 10597597881785352535 3506324099240561926 433962197768456238 16664829039467475445 8813321161452033065 695684794016542266 9436996866361403337 16856645699249531513 10998373455581223753 10718033648251051833 8813052898994007251 17409193352051091764 5411170080326424467 14178821556627505731 10881534810823933369 15805500312745428804 16538102598090150545 6028876957763457136 18216341232264400993 3632513742232685920 7725859830355035405 5141718217115775637 8361674523319452571 12975478109064745029 12674528661989540700 9701496795537215693 7014723309732835537 6510234986463827026 8655388004142012888 2079446139744288645 17731131880577330137 2382864095525587354 10048010640753662212 5414703023172546451 17121912758808383250 13468787537269796456 10024887328666232493 16879626236851374776 2491641392472390335 470168759803908531 14536091229635108453 7815716791507365475 14711097198104659476 2617671276174818889 16019406825771113732 12425411124552657520 7498209822307797747 13922687161827965526 1606068109676063470 5353998608571643289 10859159937764193985 5339440398431023238 18152157770932824273 10006692263674755879 7596404738482671598 18431649708147287192 946469238320177222 8781157358296688588 7798043231942486134 8231991781248576044 1563848228728313786 17833835094174431345 11638164237380477987 2362536006308439555 3408584336805557999 14431445574362380647 9420911797088546547 1877284390497506724 4834200689502993813 15573188445446360434 8116594432858475497 14953497720900768847 1742646974335004459 10517743721054451259 12871079472666798535 8658887482615198884 17368948444468464134 17105979227055919339 5767406611529207489 4983230929064640355 16206275570306250055 18083253830253425467 7885490220481201882 13735259484050854169 11946762092703890140 14127172863585287589 15241094483738956131 7927544273031290 16223257765473669971 11256730822659993614 947731346473725906 2010450087623338348 3017279098025798315 11432714407046637605 13298057729293110795 10434926649952514268 15927140616426257593 4416593739091669641 7997525924700626914 1061179880117329178 13136184745006796676 5404032820220781368 16274585628289611182 9043872347787143198 11116250515673218124 3614277022347318515 8527149869113173625 13522607134614103757 14918759791495693124 3351496245290307618 4231704669952040863 6557017537715666814 8737508671377239014 14893363584697142669 6446361734397291211 14364451675329977820 10797575499667358616 2343919807552920281 6697468373889913537 8138381654065848623 12201916843810655408 1954408507435784463 1054888426158795064 11597464352250777749 4156025500048608285 7787193559633519194 3127932794343839506 13321034354980515551 15202878185814354601 1174665451461846398 10284146726021631170 8278490358638258604 937126839620490372 10280639875874308340 16583943815368119949 18436526665362233289 10137164059363025832 17895178551496870618 5764693088619739151 12527631633537598398 14000486440241741983 12354056569285672588 7216969437939327454 1304209770410009579 994625006158786484 12756435174696722759 8336071301102337020 5014804096505215469 13183315877300677427 9619116892576231207 8060655947400183160 11500457454997547568 17787662181239398903 155785259364671872 7370718081457463325 6108260930333959996 4929516827798355098 11169042999206368359 16746601978526324424 1206617358587538258 12589991469106404970 4220151057911253450 3071300636791012221 11714333475134874505 5124894666695260476 13568344591528949650 1416284965228571688 3365053447868678047 4257521910007388204 7357575392813585226 12999825813730755391 15845388728988412232 13515814831938094850 17299037634278656863 7788396001025310939 15456573357771020661 3065382723780217429 10938629703118347218 9548554298674350618 7704855809630354850 16059318517617491663 4845842492365855726 7049433300724400687 8079452337728061578 4876380982831328592 17925683889654910252 16550914576853266654 6328466785807037930 3572265024490404082 1323351788184553476 3958540535797742696 18328880071544934790 1607040585590799110 15381963515547891745 16027985159335535738 2050337642846828295 2066322859871091174 13010720837278439531 8574686963182351000 8430054062288160183 3720648554443825405 8137719727931200254 7724035359309090507 11459795057514508283 757955162416932084 4774577785920408799 10275495183634612852 11302908513448385580 18418043772637677611 1931394259473768117 9747351693840284510 10630012473095836725 18206791680020174696 7434562903179453100 6908751011981875391 9171365797497962615 8503054076488424934 9896702335169717435 15251625514007602306 7705119360791560272 17058164676078274836 2943954096673179742 9754177697766966928 8379355665852262165 1565846115524523765 11767861633956869415 10398345212878237558 11780882113263684277 11297171492258532647 4739458490226910613 5515241677039446528 10113405188480867161 17069377860400321036 10613801199593571928 3183868416092565830 14465130936810968103 11733304001203650088 6951450381233263281 4719165103468171276 4232913071168466903 5721339695508066310 16672293111423031094 10824966192564298940 14909169838605467714 14560937241107893064 14746902446779975378 1000367278192379815 2223625405559535453 8344642291286301079 12642091250017954567 10004174651971192805 15122324972675311744 5068925193654447557 8015080732495706917 14381968179839349360 9338599973151769826 18320315709019666782 11142434315685426308 3458701213622063030 7635943564226423932 15593230341267656593 12494591963651387254 8421523359854401547 12399695104705354312 3133411749223842275 6777454666327412535 10365077882403143633 9734052727079080155 4159641432534581643 6334225791937841426 7076440302738460827 2558495555677305280 5205588394083355945 16193129505575190942 7404669124892436900 17073584648932600424 17175308763823029537 6726920169540055270 13296396161060852792 632243698215759527 18294584692039227561 7556513640328620933 1822481163661788434 14364513901064561710 16760507942988665541 1319256490305854143 5966895679793718526 3980483054091068737 14943560855306739398 13651561482270789518 8719983102192156922 1403154552307896945 15082806977732190782 975427211415376071 17885672063818062740 5548754259406377722 5899143728343757248 5737896138531080778 10657708235025193614 3022667491696160121 673353392508666910 4762185503142808515 6356816988067213146 8009739571649559344 13752360220917399572 15750279835146314094 1236909730317175002 4218956379180082346 572257722060945507 4712279155152534225 1498626903418088917 17428914215985228019 6787957437047340293 17712157808113792754 17623822653501382594 16296874364203364395 13789793945430013099 7578978824300108443 7324203907064127537 2522791495649519993 18199451123219121808 7522297335261331630 4276931839932693041 12675695846832075364 7313263958824849666 12891339992666051355 6581675270262590999 5314825953323664212 119755454860852550 11715044596345401828 11104588036021511346 10385342802847523768 8965919915727355926 12671351403505562837 2631662688957044147 9227744752916815180 6339736048266715838 17428834709199275109 4146459143883134972 12025377013209418822 10430985363348139370 15121113283667230704 12222789255069701114 2760678914108597367 18016216771961085927 794569631232447005 13388984302137518917 3135312473685343088 1518732060483335674 4669339408728163291 16111179605538535821 4352091567134378861 15743120525409156182 5460032049582102305 10983223800924141223 5333295653352708539 8325562173918798182 15531839422547302700 8427267778635176266 13117928174204991745 2044056723509252365 6504504390465790700 15222695273739507752 12824925763735962949 9172384502671906175 17715944239467499512 4312447750743136574 5142063339023860157 7840998566563119566 14916861529952095487 6711458632140660284 2976214087725565747 7464127458130222035 7430290741526045776 15750615739843993329 3937236770123450805 7970441287150223433 6914884946490754307 3261248360931059211 13368132955889907711 11761795071331330624 15445233469570510623 569814010729436867 14493598780319139550 4732646139161326788 3516053332836822698 6713667461221941430 16499072973356790625 8211977484412238026 12826116403560140592 11829750157722620715 17847812122458135582 10121067768553061656 339519455176424195 15582139163549115561 7657654188757078303 10647966587780360592 12960434961539667191 15862352023454540402 6663000650540800913 10688663095743331582 13809048275522298639 4911342595802512914 14458886302243877825 8708969665436224515 9629353381675746727 15663177765200651226 11187782430055323115 943264645325862389 5933122041859657650 12872641120786373826 15267418117008185450 9072257621673717241 3279702503385386729 12995809004757747298 13291200454685506322 18186005441203576454 13859874543953709555 7109987227015105058 4248796702986646289 3931021340047601687 15172417972435919040 8285905979968011401 17121973446764480486 3926829811962054326 11283556508592633185 8900458139662156733 4832734164052266079 3147366580176334808 9237399299332107574 6703121708316506331 2808715510480247385 6276812155170754278 15200112213489797713 324592962130383612 15421902314474081944 2807538354838231257 7262722702076075329 15080213503915642123 7007667845303385709 6516246171779298714 6841775942090352134 3549009571011278829 7596696225743311209 3113573264919390374 4239348566420064324 4071540197398678373 13078706970805752286 15710717508096308245 10537626734208843613 4583922100557903423 5106892325262097705 16554598848001366584 9482517876637972255 745494000232288649 13382359201755262892 2876414501725501642 15099331640206192608 17836716569944968327 12141444882134422004 822735804838859441 5758310254561102860 5685440059082632209 12199248976242932619 4752700707161795697 9313195689942827308 14369604367790997074 14999716965373964682 10142786260035584838 15369259730465464145 6726888334351502448 6007957333414202079 13912688882069435074 2597933190877304613 4739411028548945852 9011433832320731098 15488291150770850217 1120648073554447915 8214543421237155292 1541172047880496113 8801798601553857387 154442280528059312 8677699632043045148 8833961248768387097 2025491164395595086 3031762252693343185 15886395904452182508 5276008647923781386 17793487870063331136 17629262488713515716 3535989811797375013 7443913397409921811 8996207697214297827 13429721417617698673 16461666764508775468 2695613985429398763 18329917240029617859 11551115558266254498 10264665787575219389 9883501314294648305 16384149410427387829 14764435918921948948 17396988170950894352 523034625148728116 15368619545239573886 11275629542791579331 6303763180647857281 1312895726451969746 9786490860986885254 15973759026852679354 6523996126723472624 1227968205613366601 12798885821577234608 15823911463109982300 15211424895153039771 1656813290488903150 7910554932641652420 6320485405486200756 3618977930779877666 8142212642748319797 17055169883802559491 10222249335956574155 3448764717806386343 7624328590601767579 11983651743765005832 14850808649928672026 17663629242865084842 8156511197995811728 4454920678984047042 15887387309344145651 12618346205578681823 13652936542893190717 2048842433821486891 10552839650203880647 12301863271935736731 219241650120488893 13598525894912114476 14323439671115097885 9751339753656315967 4576151252060255411 14081445964670217084 9282914588800112241 7945268502551715132 11030155204405733515 7457527081264148536 16177306110321832400 17229562192558492298 11579555667329244598 9672492760077093450 11485935004422949867 1212364810578126956 7545156324466277003 5573624981648101536 1767248553270021224 12045277896079636069 10293046068717245181 17606778602816132684 13755331678851309651 15310100407505484868 2898458547305649885 15948185381812286687 10060103655248377058 7219054444598252457 1310388491819459861 5293117168818306850 16647796391809160975 15211219637308014951 14850097754823731114 1665228779370385268 2705148212604229887 15394731163700247283 8767557845780405645 17435238771666856825 109216505907215297 15704179040216413470 461195348376009841 18218598473633960331 128562433627637751 6386181501329425159 12434111183711597744 9070825939055544128 1562314845566159784 11735323330121946579 13769720980113664683 3783161509424668786 355287480479245413 9857933203228783273 11286465884292686346 17772949301866382729 9588074982050928415 9871956779833660040 9438850686683364617 7587688445024274007 2118503354213928109 6999653707938259269 15426461713612083350 18013645426725861132 8568115839137680016 7777782457471195310 13252869206509739509 5093579952237089396 15148103864377427117 1600062713556653024 15360399814934006280 746557507310817669 6199048075159281282 17812834555385949809 1832033744052960917 10776031398373862581 11995198345010144086 8793795707233292937 5811016384106883730 4998345299867724934 7441352912392418849 14288289707310437664 6002855862997072110 918977184374627874 11239905425412139460 7362232984980109968 6678277985134747060 17992230562383557135 237536258412159684 15549674902924243210 15579658841882659553 9717441943904678348 10783060495428628174 16830219433966134498 7885641458692268348 18252840767202049651 1361140030560629096 5630614846402510931 17914095440612233997 4048711002708048550 15079149809689557399 960656327048135183 14322883440865737071 12021224807658530578 7814848230296246250 3349229517961485437 9414029656865907196 6716337266470006839 12514586498050188624 9648463297537873561 8849948773955994666 14180342298171443987 3471381813888266106 18210520364624733323 6423340648806952671 15172628999712734386 1966158291099336148 18374533013216547513 12958854404115399835 15590387489974117274 18417356798042452645 12058152927355216225 17981238424078590360 8587272646127835375 18446365341430034761 5223326190860786192 1239024518884299943 4856586554981573614 7820213212704829180 17398136509936289056 2702638488814102 807269085544005150 6381944561359730536 719848577038953586 11108192393306873424 12486717072854544901 531426922235290325 17240786988633540104 10499828692878568198 11829501245574286163 15401438263677477391 1529086169949564385 10245250796019292364 14095428562195859736 11335192251140710149 7243349904920376183 864557102929146543 4507401543496560627 344835776819369639 13497439124426808189 4057054355741177257 6870501750939220095 4235783468446244251 15519768292924958417 2700259397553763997 3983330196536622283 939647225744597267 45537748846135095 17481710261501966354 17219640461624742932 9453767994522308231 2105906377870394059 10489633560649567543 9710692986337377876 6462792481449462594 7393241246502462431 5633465465931312240 3987775841787139287 8478566078397202127 8683283893109776930 1953126216494959182 7008043663806208501 16894397545080692488 4824551845177668639 10262845745049626263 11893196533370531006 5586323526212378862 10113546995290661499 4576043497382795698 12986291107816686312 5520629691228009411 87811802718358454 6298575412328867831 17087256956785744759 4658729935280259278 8887341234926307536 5833563751641410241 16729803560590909099 11965373682618839248 15299364982631367743 3094860466100635634 5373093744717124588 16309102742971447806 8633787224962752922 13829856279541521913 768684355342122295 9899063313216710240 11167512370053959486 14290551369675123482 10240721981437038665 9861160202646381239 2629782086819852373 835963318376494286 16757609638692544229 6846838422983937601 9580491355945909928 6049886528542955558 14376477067697512690 904061569549499829 9699675174227938130 16986908797722136358 13261211788686057685 9458483242122784175 4446187960429663035 10011949005967004471 18342483830949629205 16149009762304081736 16470938288646316452 16851787359668996192 12054287054391986576 17938844575137883368 838759920674242304 2345609179277102834 15320454970791080514 9815866507595811400 4878260570351901893 3661032460452735296 10705577945597464620 8635611368319079140 2908019707024421765 11198528479620603899 3028015252014669162 9002106034711860069 1557355604791072071 5223645906963228870 15014070144750205777 5494276140603571794 17522156311277450723 52530637763028903 16643956715148881665 3649275896937085499 16310878025401851372 8218042374325203129 13477259868401737387 16100718841880972741 17856272369022343622 14783536509499353237 8364415174069504067 11517241576240924413 3270361297496063087 16539716830277337167 15190452721225802764 7212126689694753993 14915394870589705632 10275413414483675385 6132903101357482553 9163012126982563787 16994823766403402727 10790794189051577876 15618060476211417991 10303909405272674503 7760327893987481738 6509504423320159589 17448837702505444986 10160905302496282044 922106529978896386 14975735898364737932 8072765144063779177 5567393138781670616 996369024353991950 265280605593935753 11674624937530644244 14525573056947516714 10101781664628788916 16260423825522163612 15818163136006845478 4197334357364082945 16573766142233392796 16585321171419963863 7028112359506404245 5541488524357810411 6892977490670815825 86685020974563589 12921983036550233873 814899373230618899 16573654130063248549 12268032524997721264 8774569493338588682 1378505571823536474 716423625508558266 14380348062995557299 6181657758274987936 4301965044198397493 13966470553767926726 15661897466636317967 10835020665548176705 12500555182843481407 12678781393315774196 732260082792421272 3552396940225256701 1256732442751217865 12019451142670733901 14929340438081782717 17370015973622076607 13923745564893097592 14164694630435435864 4961400001605240354 17850345021400429829 17131806255341476018 13823868007997569852 12231685082498625825 2472313263441542756 14704509490893742097 4693231064243996487 3832426952753952117 785820882839336214 2540048953516072065 12796674144197819511 2509072781597028356 8504544988965764638 7708505803974381981 1691894699296960815 1956637471509254279 14469453613271258611 2893531875694324058 12882169526863029967 17956870782718826799 709681416078297199 15326349672028975081 5356803624991521493 11765632842913890152 2302281771071244980 14205683171822760198 5963635863074032929 18243721249083563453 5751464251636492550 1487536285090343585 13890869939512008114 12513625163861175090 18116326033506510287 7814827717607439671 10900254352325964883 6725302554890201288 13528137176177095116 9846671902865282208 7702353575425693928 5285847879559180436 308027747812555419 12160706801701870182 1430261437919478559 9068255881320748453 573625466867336857 8117197847396654981 11413522210125814181 10613063953365701437 6529050996686156312 3137163338508176041 6817772210602103810 5955729637290845593 15458121205471794620 842268982595796560 7994647525520829557 337698386825200485 10322698772837033068 14400601958310223633 1250740229971217774 16260897503329460877 4005859466736357299 2352325077675148162 10938801983392685252 10281377767215237140 6699163994413902667 11708521108575105390 614820789393288209 9455884452472250882 14291486866310748560 12744223067324146832 16153382140752096437 1707255830296954140 12300452407105505039 18445233962687356258 17034440087769903139 7039307644424278040 10811302417359182310 7963677993949772524 3975054491556687946 47494943237428473 12669192788379569573 6457798435378774007 7653459573573081514 14559960757822869851 8522466274800239731 10942855023446070950 6059705558868333888 10656084355128063709 16527564045308512339 2228312508611115932 479083289736375217 13444366016959449896 16756141515954614077 12815985939127743695 12255483695102642977 7889275798957315830 14118965226576208633 12717393276918679277 2264537044114259461 11449250915162004441 16218706291771530532 8589508357539836425 9272511694367544056 16680098584037640647 896523277883266006 3989505947610473188 15218618827743786168 3689155477117421217 17231537719467890984 10936942618695872019 5360307211293374497 12181069294737199794 2788055591086497139 8684548416914485821 13581932912876109735 10935968306853774074 7110574541537541980 13064526627578006649 11074149658610236197 775946337656445706 6715387993841327789 3704145456395808494 7338666731525329399 13456357029675694668 6270066046106164609 3189724711617976058 11223427717607836577 16961794381973870433 14828317740649363895 14744038619258782065 1444141771339573809 17910602962583592902 14785003607604113614 14245994452777876784 17975343701944212979 15764086046365244237 6865331245670095620 1870700349592553497 14947705677163249753 13528950449305379839 10158508935342961413 16189983211090691567 5432511212703813587 2098725419483894271 4206778650631664014 389889496288119837 17973386672815501895 6199680851502145585 10553144400391209392 779065505214235198 11751942424530038606 3936294534308544662 977320902297709527 14485923402597595170 4767770204365023708 6544044971231512343 14687313095208319396 9865182824069907906 33287727892895566 7490678128063401545 1703749723435657802 18416400497980924121 16655095730958471905 8701754514739129953 6610082673525058307 4852630171011710342 9899008401570710682 1349300526133579871 609259962584691494 9292510599486643283 12044877394642721786 7144316325767173353 3000545619735814367 12922456796950072994 16688889632347387585 18300729869670579112 153469847861647906 8232492031743266484 4276174435305635845 15239209343857232168 17107768551487845054 14023923813903582801 11270049241329961179 4332987779627243754 5970835062052212589 8313921474490364787 17827880450511605325 10701242639706093576 17066121738886313192 14591612998211574782 4427200099537572762 5821519599511965748 14201246581739969317 8055149674005852090 236960587163796504 18300179647514372694 7228831201696600070 17485517597063385673 8813291030705378496 10374888353496058959 13732121491895729786 3243286241003482203 9672102717401841453 7870207795522803348 8747683537186776110 8079100178250584533 15884016573493632597 11516382444026861049 12424662323414086658 6909577598121806024 2836129124292909446 6765596106308874364 10544548706246514549 9613046193579354703 3713077111344734460 6583923311382036251 3292903866920020488 8040922015449101810 7255927628468960725 8168374719524644161 105048220809167832 295878618802833525 9086996697904862590 13733906838838229932 6066124867126472234 6696372865859176332 6980861707530974978 2676628904284717223 8025596061903415307 8638790112294722355 3880390936960690516 3504541930119260006 2333859510604039890 3932678302065961069 6752087458099669986 12936765808943139879 6821118516432667095 14368285165418129295 3951302838494425229 739924641600451780 4705901272724247936 12689232300049144989 29666201701822733 5189936875880986625 1100722398115893119 15626490021571167856 6946521337650585253 17682118282973896025 17559544854644986940 968707089483839698 9578880927826215882 5095585727715844139 10072439281021866440 12576901460961383702 17124049209481606669 13482190630991422831 14515655576662426178 10674632171850463830 13026255220122208177 5368557762077319230 10409550163353435213 1961724975616105205 16924813992995657391 10711285866908471545 2129425210074846488 18425304608931956858 10202728239608933763 997602379794501827 9044289471828908931 17353148631749933547 5378341308884704336 11104750334677479471 6675071281372219563 5270679965503224489 16002966231491122474 1210272829559425734 14876955624111235902 12474808311550705352 4228879629006333591 10346524054325162410 5109366426905847430 14592225517349927650 6584143681302267271 118889883552622055 15823501970700005150 1750846196408494677 13768819321047887422 15943632004212711486 748230111401728342 8003243303601717491 14942240949939261537 6288596112933772775 1170021206645455309 4444986769036163065 13995191639646387316 13675212242347186734 10010107068291282490 279671890478302850 15534338060610714063 2829856917989491957 17369150936975791356 8356236514625184324 7143110547094287209 13389899723758916572 4332429865761261062 11811908367638507763 12482518724207901727 11058991343413365479 2129953919823692766 4043283598496873095 907234396663184650 7221170710736441055 9444480526901091175 1741272542622922322 17610026202802234011 6888308810586099628 9575691091439531367 15072287430980229993 7394249578905978294 1804839993837421756 7405621600059349201 2384217284691080267 8115145462540510176 4872454008677355418 14758866171168482596 10833281725258173646 16383151695225562171 683689023307662302 12453238937406635878 10432827245478795018 15136719921373465916 7914054194510131830 5408594036858660089 11599686991884696206 7756061577522005466 9670366835799761990 4609820669507451396 17143752309365611556 9474764919561832812 14837926934854355527 519055837624717797 10194705655110236344 14294720379465859445 2546876487556926882 2059849173339446856 8011767687967600134 14855153294946118987 4506133599234277666 15258085579900324568 11141625207741383025 524267411886201508 5164511677920038699 8456416232219308989 2620911407511092820 14170165358966711407 7005672609830548157 14528930074246589117 13750130700541182092 8764812494518401719 6902359222785971952 16465868777768258911 12857078061144739918 4262360805859076304 4969937332578129100 7109494789232870734 12652246619437711938 9503347528861926633 11501557526880124659 11113985957782470514 18408053580266865202 17138584629645130795 1030120635626496935 9247415302945683476 8213589412547450538 18377550875541941670 17463090768359426716 1714169815301224993 14617289510144897258 10964791117345392252 17012331378498927663 15853453415509290235 4161335460453882419 17750812601927699480 12968415766823511215 13336833860165734577 8737615488941706308 10375237943750843495 14541953990572762939 10617541549514773158 10578734101441393936 16721177625814197191 17237915724135651166 8537256542502693376 4515156230476518281 1761641137934451173 14376380186083693684 8718835764044002672 1023474193351826392 1932355638553005696 1127811791008583295 15329631396683200541 16816680249238897087 16603417239141598572 14035121062691823115 1282930394606675686 4104137884535136828 8998501007978813196 15344371673541324542 12627393545978788025 3803584521062834498 6789342423374129726 16514452722684415087 14978930883208196272 14922187544598848077 13113359103584891343 4990905173190908332 9976722293330256674 12317135874483187832 6047225389346856524 911887383703646359 17780620141019416039 1436008287979667118 13692052418462006336 7108290871678119517 716499944393759293 8068795586766682112 7800977945498589764 15876873512015193767 11474233590809791443 2547108851279449491 16911462327035982604 3357068255565650693 1505239119816582796 16049475557057617730 8829651777522336986 14289723663052787894 15467933593106770055 16986019565910234882 8787433903719691614 15427545925302601853 9706836451042892605 8479419314672270161 6367507340107549268 18361869388272277088 5090990118522258319 1923274744159238533 700275126634707308 8261493841662479300 12236517118187515245 10550698243740891718 5740341132170600614 10606805496730636883 9828186011949740091 13275928529924670471 6921201864024459785 16642553980198293208 11274033741503150914 8336117944279900868 17675616443774601712 17213273066944962450 2163787353382156204 7527864052930218218 10832010489607473557 8695037563081096086 7522411429364235132 7276139541450977624 7289100252407448613 6024889100412640458 7709140590159787713 15077942615029437709 11640769910518299286 11919175406582142349 5714540923044493996 506332237452629458 8560344020858553145 12871023344249421020 9320123616274560149 13391155597174257919 5265054887119915712 11017230963730138537 10790749679153126451 4215906942967884359 10020303233768793738 8995374585489636039 5804305960396952073 10074185172507058661 7576963890132416939 4811866532350839689 2982606283628966496 10415840822263058753 6389554992669279453 1987626951484187911 5176424496315302436 14244040739216523079 5605037690793769385 14761857514289734427 1509011090266632265 2088201831322804119 18255047839376623235 14391193580867939998 10213034128570129115 13940712464881878034 3781765483881925713 9255247257784599079 11130201951068373871 4430142703279529881 16427673782554752168 17196652223689334238 3293800224480551489 5664795545399147183 3852007471370055628 15999795280165974209 9592913129920507214 15804578970581287973 9701015086402017451 529445357471655335 9385254241937279282 16274554936193561299 5683840768925053903 13863145216505843146 16264428307909951194 5199395669066799918 2174289089397398946 15080416664173124543 3520416986383177579 4132222146926248472 1990710940770593779 11280872979891167744 9640543609642789460 5531865929753510825 13846480134765815706 12805009924669846751 2145140169648761580 14832509542458150837 1366806493194509793 8540787437578635679 9276980913872751179 4810726735348533771 9049264774774685804 11946528413073594770 15966558405071584293 16344682749962481582 5902029949275556553 3482712153424620122 3717602203797856784 10273078576722089753 16407649240592668980 8761453354674464029 295516120292581024 10323532165035737030 13536694017913807702 4412227050047528405 7805421236978446512 15733995910527878986 9991490945211130203 16961035278152367612 15235865676603457075 4635197701290963308 15478615046148843328 2849971065851224951 7234833382778599482 6144759885894987779 2739771203601399942 15559088148292561181 15167734737408594740 2199351196114299007 625212632031251337 17339438755620257158 1123452610349212257 961612986836874581 17651591427519972193 13803608752799303257 11539282687480295374 11171936787304206819 15616043055203453712 13177759219382479385 16748247264115469598 3408644859853071943 14945892727966023633 8883492559548976297 16249361668209462152 2818206785745503999 4342216161537104001 5250055981922944454 2891224383378250870 15666350210018593434 6961408761729914277 7592028005702986483 5222699783146197755 14696921989063464630 8174197161326571381 2264369819791044393 8697476740228506298 1094072310681225397 9800717717883186793 494332660605080956 13985956096826512743 12380001454130124823 12921358151516861441 8298106744777100823 8733235612573028527 2147955490291525902 1644757344024670315 14293343533579869745 8099435547149889069 13499964812864902432 6360152535887009610 17602660795365627537 2481427082189520104 6615607678009743233 2958146041917122756 3879033871722846713 14232299632694266772 9491825929542521909 8699307378819047254 11065695889045562407 5196833191155909562 8915419773219216463 1046253862253059595 8177872238628824730 10870698576252610152 1572006521892406228 4918038297535008648 89249711777998489 5432257661166549603 6677954746094286100 4392296469310694077 17189714921533139499 11162080128266583663 1572725133856610597 13943391444303823672 8900902440160183637 14413830104745947631 7960104407838425422 692794044946292101 10644500599497606113 1642697672242144839 9998440567659146301 6229690736124174853 6413889662794796702 7150248379205390243 16177933818290759887 5214145190692586480 258731259742343346 4196030378533351990 3134661256861009110 13043030384209491498 6888519701175866919 6844330260727410695 649841321745710275 1375196183738324930 6074061024746854918 10974197913541339977 5938030180559970471 4481462196415698469 2282683377942551147 9842514079437116868 5484926164430642962 13595905810141880707 9377237345841138577 16424094445871227854 13374652093224318826 5480213416148605358 1462776649312121382 11074903759177883940 8148838120573273237 18352113463085880519 2295965653553444025 15104065479170566082 11763127133441433138 12251202615051052380 13027774695707802747 16831457748497254971 14356527807054476291 10526017036494424376 2003432505829440535 737435461882397943 5539555395084498217 863788503656282925 18089129207728854525 12959356950512488607 17722056413562572422 2641438365405702200 8939409027386408158 10791812827462292256 13285906211764404260 11128706334010757888 16825112546215185074 4189120601723716452 5120869186697926281 10014758214693952627 16755373487368665521 4456096012953192841 2520056499138669596 15001801344196140308 1618776042368864470 966532785386936078 18273994636255175638 6899695753824652462 7260822248321360080 15648874375974205291 12559374572678464102 2449778544370429178 12782775893900804712 1920028721877278324 14517299396422711273 9750896421426896606 17654734878724495144 8396050557895106797 13138339725653596981 4111337385713813218 8909946210355513425 15798051874904008084 14337228358387098663 4318203475873069032 6125751543820247297 7173849637836210183 8627113233233029090 18181807313804279675 2471762745399693191 16858980728972430397 4578402147241254778 7198691422382616841 3254001010846618830 15606370237818450347 13909434060838879716 18423246782519330711 16310556601293078359 13887644805653914414 4660371149215939804 21253087960793101 14462848278139655120 15829761834148576725 5174032743339885467 4666523681827587934 8170743543248102703 573023771141430314 10212277064883198417 12657591252134898205 5979482969597781889 7476439794363518055 14319534621801463545 13638457595672463431 17645408085150268616 9595398605727174536 15861784519835059740 10630866829394780972 13021706131843834562 8167703597334041526 8273291901234448126 16243745726470739445 11182366043502170544 2923013651858233205 11128434481930863181 14775711092674305519 16415149814199314044 7122063038685454450 10022379339037273564 10631391148052474033 13771920779416495230 9035552338303479668 17039409840739746489 14408679881728977963 16622001378182947097 619533812510719893 9692060503460930791 13670203305423989258 17082104356449394804 7096320865819700829 13398979459017474793 9580010144744874124 10961023122014805498 10652984249087948774 7784567195616475543 12916184393402475436 13518126294180871511 6262197146333760364 4332569482163221675 15469000560026669174 9409318244516577006 17392601537817561942 9775556024009817897 16871095463106578238 11531597309767347910 5526017420031109970 6044426744476455638 7804233516990989610 2224311142895329114 13484376522448690169 1778514386463721066 9954866991614880787 10055141260994155525 8870136222787844794 965913899240429042 6089936697195202889 17148047427631752126 12174789439959952635 8352218656552203854 17752526945804955641 15856368723875108248 6020454275235282047 16543780239331290319 12803283212966005623 18332932618997070741 3444723646326732361 16580183005211263977 6908166344228244333 13848831584703416854 1088400903427992108 16851975236949147427 846298478652652607 131978183223273007 366780430205751692 7027620437195797913 10744021320875311264 9925242169067314989 13166204525898581750 7323357246691848804 17616869865105349117 1139139296304884880 13740341709722665357 559905914281448021 1293685381966921291 2069370228183821856 15441112598600357059 297610162003518204 7994598502495713736 2000592791195424796 11466918535472131457 7096670966598350696 8038709405498998099 683020148247346893 18334930114050220906 4347057044253610114 17386904164376245144 13830375185147787507 4374814774062070769 9320214552641127318 18033934851655887581 8227250078715200703 11905777654900635738 8360532709806833367 14529379656241810715 13768434204535409530 7297030246753473680 1162898940772340765 6332567738346095687 14177103819187127609 2563786851404482977 12002797389088287874 5419473768249743393 14532783730013058552 4654738436984795790 13815380420546915153 15458288098574245970 4327466648773448483 14080979302896473359 664867079890591689 3053210367850812214 798055183491003065 2596607556258784278 11448333200039257859 14116483454604512466 16154452773931440386 12798547682847961252 10055877373293044928 18315122152893611606 7692061183151004030 12580683849693160888 12878367262801943105 15364428908476262608 6216271568213989874 4578546003640643197 4343729522604576794 495680128266756601 15970092615108398423 12941381402904703522 15354288692203342000 13982869023097541493 8970049770107142932 3065618605182583854 12550880714094807418 7039565440851093373 2962895491521681910 14132674112058498410 3189159589404757392 4976938125445003074 6524375899711912957 13694620901771818043 5817687525421212771 14978651427099766724 17619096452003177365 16056947508102975388 13737593325156739473 3182816020141311946 17738693713974054527 5662883263459468305 6980049368319036789 2152728881248954397 8649416804563772650 13504139735265078830 11896475912120163594 4097387746469393489 10440380640350402843 4471998362662496772 356111876494159433 2574157552907871799 16556365532051677047 1234471289984671978 5968855306852840809 12494727013324134198 9969819335517141862 15280755836642733236 8243092917132651633 11642071114529392754 769090039646760342 13280431497469084573 11077408129945464551 14072906257390420831 7369248385438779928 15676351321408937383 1801847755618383334 18159250669290498212 15649544340373972053 12322381280630996949 12792075809655095540 303678396186642682 15771912403379460956 5735644468698408425 13678552144687959272 13957319959978682192 8927895505571962285 9811889785066851512 17156555879474365938 5673789772839610244 18435293238895582058 177483264151815194 14416493659660797281 2804167019701542280 4494474937336851070 10840323637007391475 7169721917348036463 5788656197075228853 18406375311711203938 9819634790704863187 6224881167653120559 6205348731803503493 10152720387674878162 14379274654617708989 18017695110825276073 12487536261533990849 8916677743927593592 1329646814753852577 2072897510846621865 9373905013076624281 13517032888478843510 4369254929747584398 4731700273482209229 9740512362929955265 11495161452949431817 10066230139052248639 17927306173929474238 1737382561846906791 1327338868449892943 15749959031776804958 12557783389219953387 13767177052001264467 11745001456130089733 4182775457183258654 1578491101564633615 15675113690855952953 12067293792707826559 11767388618824841945 14571377690885378578 11461609588374052584 7854582854178944641 17593208670101975370 17472577154107112484 14755556018895091013 7430081820913626731 1320517573138445951 16393526339273155953 10935650425693567384 878634438811162416 17653346990149396823 188538143408064739 15816693396891990759 7676168872590747134 7229178073624055572 18246538086489407126 8245629143854481826 11499256499966790263 14167652856950115478 13593622684191145535 4291391362710548106 1891495662383386831 13520351503706641942 4668963792392037904 6491459858456144734 5371415241920801761 16490114884657054004 8343525961480572301 4327875794655084483 12323541697981028345 9881185245589287474 1459510287433699425 17620908185824390067 961400924722575390 8737337889034460623 12980417628950474918 10768083392735591003 15114052471859804593 7547376277942383867 17233684099010289180 417603897921936249 14605383524206270480 8393641793624085820 4817280208928291920 10757237334039823936 13431138434450131798 4639619201359041981 2927174650510492621 11343335199703449901 3105791742444934509 14890083500097756604 15937601550437619916 3981957225122754699 4643639621284402381 7317282067818507953 15015751385050285899 12116096970874416509 835091100926652371 8054763208644608128 17263311327327680246 12319587679524677051 580588669285663452 2066094063916277901 16544807474608856330 17566815482446621782 11758682076347573565 4804626190022224694 9108131959542378321 2949842425133601739 4611090285330689246 17952985530078279882 11141057640226299296 18207107520058447883 1101798386579878254 9571767314527213717 4384404499692711796 14443998415791093241 12504390536571460406 7496864860529248112 2815813178465987291 444331346361745 14013881004008455849 13486232596738598931 6519332673676305422 6331555993359324229 10568967304069725987 16135991472869980285 6400906577124323368 8795958369679493261 9103631181119064597 3130667168078284380 15171613851080129237 2867030092568960123 17740503667788958318 18074694202597180849 5256017000734338922 15405561533936443422 1230822071707469126 11048502041661067651 1825776333894045030 17934098840400691037 9708814242972627212 15336625328578961906 9247295610928689292 451268104520384789 6552181371182860234 1792404114048866529 3172937698079942030 11462614085352989332 5299388091019624233 4984858917557994349 6768393413799556286 9459780172610066311 13388122868251518644 9862812745814930355 4243552777083647657 6116699345088863592 5679362652951871237 5802055741660475335 7990301645896492070 15869709237325745123 9586575408108015516 15053220551247509943 6439495092946106754 4951622339606281202 1631273890657135083 789192772966031625 3802700399344854410 18234644425631571500 15286794433012386813 12980634817227035376 17654243700395035379 7033766962913397506 18345678696532478950 3868800805562286558 1493927781959380470 14591437535224426573 184325368681537888 11033052336924582283 17685297282299312405 8270392843513482163 4537135358263809789 7860867448992422319 11505868954032139739 14294229732305792813 13333566414685824873 6520641540574464798 17596851865552191840 18068433280095820152 14554442063078160184 352439409946595573 1307632563763091314 16021950409532318391 13230900317448396878 8765155742305750664 7548451264673250721 8100092680990496626 16800135715943501584 4570495748261963258 8238778153277179815 13256737072117110082 3784820466372675235 3648010209908734125 12524869847854058745 10212498622744146977 9712461911676091305 10556166548223434741 17293396479154558123 7307274756250933925 17294525436809589150 9092290530192702431 4998906779514494686 10001612981535899162 10508209743462564801 5523355226911435283 12628707522503510406 14802612083437170651 3872811202810767859 715980215375776142 16551207495704963457 11261271253967740220 383392774317134220 103344468385510423 8323449196461057927 7162558076619356890 18114916416493990116 8511117304355393005 3587435515201826738 13169406266508225745 1067532998323847107 13019070478241393052 14356937808943054977 9637482181573117433 14221424058485770341 2722402551585705144 6222296015473767800 12097538182623049070 14158032218386099500 16128986659361965742 2303198325025976190 4035496341345946411 17854522860882699668 3571238791178606755 17526061477135143372 6735468959811673267 13739751997462240880 13856928482723443306 9804359776456878413 8742796893208158752 4169641285187367107 11244872287144131832 2652711666304167066 3183225359816515590 13541581949560504998 14153360013666315269 18098076687500715101 1642281998146690893 15626226161505530323 10999258742709383045 2631722901747189313 2651029956597663154 6106535417730023669 17064649581343569967 8452525403274504886 14083157806302928598 6573771743662908576 13351989359922620609 1785265481974022362 11845045613735634285 18100856414491463501 5325752503377231465 16978718443528976600 5719837924529722857 1106644320004752464 7442760835423260863 6199676382280065492 3498795255554089803 15514376479926776557 11968613800790706387 8611532671780248351 8999400713858326842 16512740271189667611 2419295430743374945 6788313197642708981 12541775451170349409 7821749745479409041 6761248952100763388 12034290764996606770 6394036685654262804 16492716729226288757 10835885597070534360 15843648243790885944 12654240763043631391 13028730127367950309 16414646340095613185 17131669944006632098 2203896424834502543 10064651005572227923 17963282760615954788 13462209606295092876 5414477615277723614 8718391789662991128 17460866901095556453 5242503582095840504 9646420915024586133 6134488701679680808 1910955817230340604 7155246308673645298 12101864395566625786 6370658294341503328 9355155150303765450 64735040739775446 4333047584022819238 10593994085832778462 16605158857036095288 29434194895791466 2235860147307316489 17818026374556771034 13701188513683996887 6043762192931056250 12305710679362942869 4837042090286286626 7599963725534356105 9176790764269438102 14800663788870300203 6155952809659903531 613290416414835349 15713163182782143767 13700669861923128232 6581463148831917869 4924653334320761382 1389924993151583815 13236434396665129978 2243931118101850856 8024223335661382261 1306455739132491712 6209771193749475011 5700099087015412616 4839206025425077391 3863304445051599956 12140684931428477161 7127089564856387660 6686536582749060515 14912005404779269530 4673366348520269287 7912250521903407677 9894954748077147111 7538098130421946174 16097128465315692536 8953650176482093208 15819393420578020903 10279067182979825206 6795328765611733835 16993308089651389546 10526969787004251923 560804403324614070 6259582184174671499 11521120610684512146 10996592905647515432 3325642993920614886 11127841451289349863 9965707023467543135 15549845563905486136 13555529179040576073 1088906712378259548 14811429769400657853 15802418024306558942 3881534390466076441 17984944082301390206 14426676685422241498 9953530978107475921 12029215849224932368 5952975416300890215 441758103304041428 15101720408616483059 13540121069606453044 10321693121939050280 406739110637314069 14359675267126185316 17478358614695785505 12718607218861240460 1069292627109352210 10642803616150731618 2104850606952122871 11869785549266589745 7877892027264319036 17087063908905281689 7787951573119595165 13585847917759219147 7556298221945503558 7533194286055399154 14895374106699509109 14548830236012588101 1005489310253286451 5403500539083371480 6629782963997084982 9472141001004345735 2342511799930082454 9003261052045218464 297292843592303159 12288623575806685538 13311945253419454890 18290538079647608837 13544753765482985077 11193384398420369502 15780168313653954496 14252847483111056125 12336242443828042276 4420356119591555318 16618642234774224509 17061079946180135488 9942075196499435996 12782346231849097149 15863716199782495791 2879656172973100638 4244931988271900221 14874535103431772020 4085022668381162575 10294920773463320417 15860192560389577017 8528902251979017678 7584434964123979354 6722058871280501059 8391008361275074213 11881119545997674462 16142920567816679365 10287209973664247471 17110727037702773283 13608133345547972158 18067620425758457254 294267122071695593 8070088498672113766 3892787942875807053 64236378808586237 11656633632611227694 15886585103160802070 8177813087321534962 2875925097327118991 6617961844917055879 6688807569929062201 14979120610879749306 6485727854204180802 3019294600699328349 14515213165047116036 14005509105138743133 10890638680650653771 2153162844697111555 431499792550935467 4158154914649934506 3846894908712608223 5951501376889430844 18240702697380729232 6363345562491693134 16702789869522640414 10270103403757030787 7029361816418673392 13745824934627310568 11767802145315527229 16948146579277628694 6048059681129122038 14686448983546814525 16924806502056494364 4663979303753571247 8059616621684511515 15924021655859936505 16577523554630650550 12246191135511505038 4973142513776679057 15239491352945647933 1283245187358303026 12195295702008480948 4419134202332104253 5497623531989130361 10182725427353809038 1020347423650445328 13008122451255023263 17092703662244321981 4805710511798396966 15643060837778474796 7599332816897206723 717530301043120493 7233345979254944002 5637009543656669163 15140062169042308194 2596647134512163846 6449683263647186639 7767203531807365172 17295068018065876755 3281040688899061762 11135602439159595171 2293641688816727767 11567116632942983756 11128484212621803744 16584213609717185748 5943817285105365837 16747679904553727880 13369072831405613757 14139258394738601713 17901737361722527971 13435682918175314116 1239456973256340008 12581444749019388646 608384875975056608 14033109760912947334 8168078993553715567 653850484699944398 14744675421660456250 10159151931554734246 6980900627118942769 2005919727789736623 11648381825858798611 8165053183745119780 1886231413794588538 5591072267557335193 1291958121057609735 7205478159246423729 14385640233383981946 6461324725141390800 14373371187815427154 5766697540054734713 16553676677482712002 5928518960946498774 1050661279663772270 17152988230106693132 11379858874461377858 13029385969809793862 7681917843343535013 4858055142512982178 8986117267278884582 2885921656685399428 12040422076056702708 6431634752419061472 18003688894695655151 7886954642052068772 16989672338314285393 4986219368609280616 9283200553892293258 5404204124129612955 5740400199034872118 14983966748810830536 15757478781015530032 18004775461625224621 17590801425656777940 9758450700465030369 2314941608662813637 8575990288046876441 17896091550904131753 14837244354949527418 7431697687614283381 12971331497200348356 17508879044362989290 752624435874343887 12963205852849781851 1140894852880815823 4463591750711684231 14028867270539096432 17919746577174647185 15531281221173520492 8328382023409637620 14027678082783504653 11599342259798091021 16415030184203513480 5544579061248080842 2730828234915405217 3216846727131158475 8058492311964214823 2544318639460597872 8335509244179578889 16803889408756430059 18318236401215478179 8335586164159437612 7839118940823248298 1871068736243303833 17764254609210562858 685634574999340242 8464074921561262551 8457545288599173148 9360715619198497565 1281923509240081284 8934112951570898576 15291030043800793839 1683303643118909782 1457195392802516171 15999467110959703779 11665341841896124914 7751361475226957144 6728411250536896422 972874278952894299 5231487909608747327 12645432356859388821 13765239318707606545 17507762779429373765 1723031949791005469 2556729399081423752 17310257755349586418 3624391188760873643 7740958337274440797 7123816185792564085 2789755877214309982 9530813024000183543 1245896845853195900 8226195853000220848 7104056711854817531 3668064255934700686 8361094291618000665 13335484442557123116 14918078637975325274 4185097951423051052 5591374522861207030 9365674543216100640 5023508709036435041 1591917488243933799 6082412873708202557 4517346613326391371 12081240627180761693 10508416157155235922 17810206560814717328 12912628591865040877 10928620336558625444 16434077400058065419 2170735844994781460 12893336106916302675 9296922927143986087 10703250687379136990 13625799261503316905 14166981002485895410 6540041385883259499 3556408042360829823 209867015519325764 10852500244105468123 2046695663145455564 13872217689032513772 14000501315384572320 7797755663069467317 17429352273732756921 3979639414070062996 17694486136478793080 12493303197685107041 4409376523057352547 7494280182276730882 7372641161721650599 10839240419749089577 4816226644353984542 4936541860752263158 10200875358426038869 2570769411733730381 3825029787088452712 17714840533835206922 13357640490993417855 639100366743521483 1704410032042929479 5478624571391927012 6075845651738822643 9447725130771041671 11078022202498045872 2524194786605760795 6322375623267005684 11941882299691285305 9014248063609035178 8377490701050371764 16917306041436598335 4137342119150848961 8635267948086853757 1581163023132253544 11109908096594025 8581040985578300496 5983256763090664119 9613092216236008546 16860255850445159892 4983890255131273388 8152395618079423491 2307549717033291871 970508061628731952 3342982431267035114 17613314502475714714 17781071123152362836 7675205850107854880 8574377545201610484 16541197930406663398 14055538685908964909 2973223708431740308 15448418242350752852 2694660821863378282 6541674045598617267 1952961216304572489 10003381716203900303 12073337411387100682 4943271733957548732 15660179012404423809 246620338154713977 6846997085577708789 13647997676089980782 17201173379799068599 16026476670351759372 2854789427306733381 15326093384432247267 1764469628866379580 17812092213326975099 11424981828538985024 1459723525479668515 4859757468278727558 14738601631607971923 11657646045547627854 17201464407960363999 12744047757510808338 1141593824400410030 12865584811909075874 13403660693058387556 14168868430836115432 17474511160217867654 6641699582240079423 5417931507887591708 4131645398854650340 11327322859062116522 4022290753810698045 337276910183147448 8467986983720645241 13427329705105485935 1526642315550980276 15960490606111333462 264222857133882338 2153946980963662703 4123597248615389588 11479609830320048566 2034155162386554672 6885609269284500200 17654262085010601560 5005694862821718558 8683492492309907842 14459100501660443532 15079784697907868624 2093220317768942168 1063154320702205150 8118718098620901078 10168386769318553797 1412969845549103496 2588808299510609962 11371932023685920052 16717610427123551235 8817014221523406911 17808029085573717588 2435780923273565491 790764987128727947 3336429750107929073 15225247405558264272 3356492000163969355 11758434713616382140 7343523562530514258 13092260109509793341 2775318703241381428 3194593684499648851 2809757327527693886 11880502897100744954 2300242221854957668 320516737862040221 16864433519698483261 6690985920194490060 5039802704991304542 7691624302376778909 1691624364600565187 16803261163600247054 669863085393263126 3827022508025421425 4830738595693621368 11279579954071480080 16499834322489995229 14044016516195739753 14777101073102852584 758133812473243684 16488844795776402941 3631094723366656140 164685596307310440 1027564808854578045 5066774911543173919 10696365577087846661 17016960461405945856 3923680204256065005 14921932369932944523 1676932005884326594 11994026904983602600 13275435145991589156 15827836312798218346 5087132312427767248 15927725084197207557 7945312042345379130 4733736259332413900 5922344008880735156 2865260727604576457 275070223426242440 4009760303657005206 17815232117684456952 16880464791814645326 17815317508263790231 15882950130737114377 4773721751717175912 1853933337049306260 8375838579071133137 2166552786224356088 3190672177435187438 6891786941579349256 13373426299396464306 916085239340620176 14270436518418854970 11702078750065296527 497445836919027381 1248876125430270902 17919364364182636841 7368874277404660115 4723932983199764111 13606009776952414008 9304694099467096779 13826462006513146244 13208223594667603431 1270341012868224375 8319258502501575079 11527654156312189265 2821812155721592150 9613856700982885714 9433138702320530741 1206744524646279379 14066851171413538242 1736954249713984717 9701714916253096113 15003327238141698691 16199765985507034711 6747982120191430944 16370577408268129019 2551723938023816289 9111045902229331119 18425334202992619211 5968293165326680585 17435711483793908621 13001524685483328182 17978110544053288599 10020388420589445274 263565720246984732 341629069513227171 1843631830428672463 13150763731606946053 5609645709683276909 14922789298028808103 16872219141363494700 12595582019072806437 12758175462759507383 4815676550389030686 9036348531280681735 7553625955161360893 16719698020567189368 13443119186189371490 11772161333604753767 2165964557760613904 293863761072059022 14543970884865790622 5567060135189063363 12888599173108724831 4053442666916147785 15335893898274787038 17386366311129654272 8904160063838943010 9574193553851679291 4955804527925283357 4127443770223627926 6062092353185432705 3653075608441682092 3360009825982958774 943609907623950911 2485908448523953293 13887910378347629521 14866712610042398795 3328381105569014764 8639378225588020214 752810849220095828 7622296631519504289 2343277579885621797 14298308506639621269 8682628696654549610 1137793740672149114 18188440731108248823 474918513499440079 13581389679200279657 6846278411323564690 18158795658595225844 12432728841335558838 3425508481701897745 3925028266276031202 16451923336094262986 10598289869204120517 1800655547595891665 6752208894165994842 10307814391655555882 53296267358423994 9480698766572111609 4988430342028747934 3574750343503456009 10570128330402465001 17308469281469703513 9543674451154690996 11211053162213881066 4118064734533453652 6768053115889955621 610430676329667089 6879355040367965727 2794565057351368776 17704281560393986454 18016891931339119529 14233825919063987465 2323957272772835401 3369197780270156391 15147228262427364737 384074020005436305 4390466032970497712 5319965306786460288 8732342579822527298 1525020417762560574 7724228679712552434 852532007569178547 16006556458640573926 1682871492661942514 1373297190635823774 14174077938278984631 17769724765384084378 7240676210857130385 7902611332449972383 6907537351679290456 7445225741181643415 4021914714125219486 11672539462533164399 5264295321555313782 2401299106748114939 7775380286336374038 18101589153675966587 2231424742484605064 8869917057310717551 16126016881406899506 3593889427833451955 231221112820213350 17064125666567560126 99140141294807317 10440695951783750405 11533650564912290019 976081920987138232 3246494558078629546 3761051023085825489 13334965082861794822 8036702506088268317 5531797688292773904 7520634437791054056 2311489997004722153 7144747997142759395 468353763165758214 3419197842862673797 7308997470208299796 11406564457357086498 6442490075259508972 8251853222387203915 8571887963206721694 8239574246331734711 16458610291330829649 8298262047082454575 16522230722580527453 10782308211577288830 9319481633618784076 8774528597451459355 400904442056038474 3764758640978756939 811861717064040284 5925520586776264472 11372222702142801404 16567539706485275149 8196024474945219066 11901802621575825573 5714655110249764377 15455959954357171968 5886054564753642611 17981114576197142082 13290276309395064754 13667531953763877056 6822725123696899187 12430167205286951273 4477606252893552363 2322950832884367015 17817398866476286575 11153300119867230479 4779812638167295106 16657381955869544207 4521259074764598491 2058880810333448251 15174185938729999339 15506791248580296801 148874103316792042 16831557794937241789 11835205509477271855 1536714677456534779 16069711846397143817 6695940432151018377 11049106309847238268 18229175740594714591 3556405342868803511 8764805407439332892 4346049956042925798 15150224402770966960 6835312845056839389 7663650371304039793 11691220234398253315 1388105410768650486 12085229675740773581 2932339642651637143 13968451287059548837 16008208136159463474 10088883441008495609 6715927244292264437 7321457010149563360 4739169399214545977 10768336487563983629 7216197178172648229 17130670903476446698 9370116754960164343 37784051051657490 18382639752866198287 11398581003360070397 9212790446800353644 8473377236184092955 521609325232466179 16332158479854193646 11509345841527663611 2740899617301282449 4249003775715717716 2685746116431932829 1046195217107567554 17059904876630550096 13233498455363966684 10352654086596826344 10512813847533026195 8093639731978251214 5896019090249024843 636711585564676614 11302976987834895377 18371482575599575732 16155409427460627665 13327956056383661646 3390837146151106889 2588871978945068743 14571989534841610742 8606119561868931206 2648496346446862489 14452420313165092657 14319424154196162631 8669457323767833961 8570111290978243099 5436936002716669345 1398251262366616746 13115679024756063421 4617847719982775737 15502227967853745284 8475319533816316763 8797677184533586603 974599296922121837 10045750245878004575 12620790982270789435 1323859110752787222 10534939377231415134 5967646539419826068 16883972589575423455 2321269703669186563 631679818127363327 4814649146678394035 1850588899157775535 14668957230646256455 3672798793282245502 12405866400263605745 14118749412610464468 15056065857363528795 10163064208467983027 8472534428105950467 6237065408345364723 3876212120187620706 15579959405705651114 2540886743249892880 6037847314702159120 12904573317333194964 10358554405325018929 13731467406833137890 11051039934400276530 7739688377922260449 17396312963480408690 17390881950247930146 13394430616118842724 12951130117318567548 9677241772833477464 1968660155581651084 11322459186475349424 2249411690492055481 7813205661031921719 4745233114134274697 9147194361635923432 2321107424229670391 11270058631433086705 16934329997996160420 7712697899341746095 3108288172271061314 4278018868979450252 13260117216531661264 8040362501408842251 1060795057818259874 9269930111054692508 10753370691959934557 4122278697909965287 3502790481594827352 11634156468736093870 5843639503068063214 7112723726605638664 10778571494399223721 12453779795429482875 10818940062860261644 14733505052242927402 14154606463104509031 3265535456949953808 6539483182808352399 13745954679641905212 18439403439813808907 13932692100495313010 14979244756199498137 15943854774002308728 14517908789817484627 9472745322941625406 16563983973202385991 6594306051272295048 3465791253880554844 15892012579735729626 1350495669901674058 14966033624949701144 15786588764635096069 6542570326139585118 12150522933324251593 3619367263088986496 10259606863206156365 7400538810852035423 352808537435278570 8704466778097930472 12561482021901407533 7833114297203571962 14085928574010403214 13124004427460226147 4799836824777609187 11605592536476182976 1944179146411740614 13600383205541025300 17485791134276883423 14183882027779730444 7719111499218407474 11116530700857947157 14680725011320845244 3428614381629010255 4161810790740859866 712521336233602061 7945741936477323328 10125143355836216882 5481401776310383442 17014689083586249428 4100299536401291860 12895548715603873911 4725846338703155235 8590848870054141884 489955374909366420 5599386403086534833 7321490099958942692 6762333416591021847 2307172813022322624 8041976504441510033 11624004456590382623 13346931709170445659 11853337159727655444 674835803333545941 14769787505679831145 1340604238966636078 4522817708101929850 16293602688890470896 15895318444681406077 10886874149441531751 6334713310912566870 844072913052460026 9688210775840873242 12017546522194757418 415389232163005424 6927088191510062838 6902796734000376173 10108930621862417602 17515195670050803077 16484168575369601131 12472628578698578605 7334574208660744148 6208997716723601046 11514315371991206387 1603503846061105003 10312568686936662674 8490516640272192387 15602491994366758872 6992676358006706826 69034939118590199 14031783534880435099 3874422093838579374 5755399046893860290 6927428625143788286 18115325981283979856 11092329722574647400 3026507030710118969 5654265052994550923 8903384347598763620 8809707346032883271 3218343132169280918 17710475133870634964 11443507753230892621 7060331802964031935 361550485100672612 6598013518528906970 7014928966850948485 12497730251187544004 17641690014919679126 8064553890518657004 11955914611881385083 12181531659999451946 16683998027383936360 13518352827075534986 12870645742597862879 4018664316388174085 6267751400320809333 13241095500758547638 14926634074474835402 4525495741494559113 7814689469640820953 8741717707212047445 10914085016649742163 12152452312812085484 11787793607355518383 12132835222022727070 2871302438661274631 9799058795710681651 15437107370746053834 336646385090850313 13174348246839747529 1414652333981348629 14224454242769897632 3911709488429646817 1865394256828130135 12382686431453141180 15053838071931245968 6054859104490079476 14019292822773399974 5198567571253776465 10012565181039457734 2175342935944429357 16960239271342598056 14812664672034030735 17188795329010115707 13110791994792396232 11514389735555935096 12210682664384348073 11707756968197057030 10451584444022426085 13998337028101478165 16003865693428323847 15516436993086340776 10399173061128628636 9075427697513201955 4661239619873100779 15327675797167930548 12455366394862713733 17734020187335376163 17217538613759648171 6859935186408682825 2480817935288644506 17179281671290298284 11420423306006139086 15926611335643370860 14193768375739629668 8561012977883181554 16743790323728810500 15084884837828721818 10920685932350668663 12238052735410790582 395628094402320010 10378210558630256484 3454527660662409789 18199455222445370352 3115729909437585081 12250279847182761203 7252432291563983923 3896819538552378731 16205821137088449965 635604077874990235 11686887439866397728 6658619605877550796 4736594092786122143 14688504314740282822 1501343114625000000 16569807049198374760 6007089625272705063 4054057303218201048 15327015360531681007 16180470413856579053 7528322279016476695 7362287247660502293 10435046896716397148 5670206785461804679 12027973656873256890 6800245118253927158 8814979434383821443 14314803524027129347 4148294660248116978 3624970910524032410 5642157439178525452 9870898762574377577 14432532148390127039 14861546940636477287 5622484231750674545 17491982016403566323 12656180114624767320 8506893226582832054 3098772365593822862 7967784877239106775 5912974678637683031 6573631205230272750 13776012423329270193 16635684542061490530 11017638457201648773 11375210612368779472 18295584669338662353 8344579253841290300 5070470536690673692 9687883772969859133 1225832891843416022 11415783722365372464 17680149965803806142 12643799487668879555 15332419556017794088 1238543779727942842 14386795781464583349 4476198190081129670 13128214144936405025 4350116602417475076 17209153445733093963 2364174084435419842 17028013229345187866 3625017331453746544 12808600150935214984 8762304809267848848 261746201858267654 2273722815063614900 2246245548210077893 3225096273536159255 10466661752184829232 3420219354692233293 7072009741938571095 7119940413379299224 17795119866748439289 18202254106947922404 10657600173743108272 18233087248266485491 4954923003780765635 9565277600557125785 17170537791844337111 1082917589213863814 11842488088992239999 15093239458301704771 347014101608939305 8317037848286582180 11016359613443929262 16525764909227895863 14384934283162305547 9643419863858826860 9464004221890349828 15300370483081621766 6708339632749112092 11751054532778569538 4745005745017397160 11133686157198254797 9943416337561506520 17382626210900605267 8284238117191438889 662810881808489383 17733309933981857056 5432272906637028862 13627299795814505000 10899730012180337512 16707644575627931474 464657988944189242 5837605115059789429 17806715205923863804 4351215626371463675 15844254115210663281 17767250872717420221 12183303401493156913 15042034824573587922 12912581323640433564 5315972984098275038 10991953328699348373 11044265899324735335 6469556236467104602 1026714736122000839 6438334641205964484 3680352749420402156 12141940279700571843 11479837336534598248 6482607794976197531 7070493467528482525 11971601918709381690 12062253144473728700 974050014237273948 3564718959188353774 2223193338447654841 13659063690152011470 15537969718868131057 15281932871016523366 13253893492610805942 5113661600685117407 8197557662432953912 16911246907333165233 9584566176042508487 16754846495680103131 16097121665494971410 15590816420183149662 9885792919994800019 616352900050128447 5303289980470386685 17512334592733473413 11684153055585686310 18236627111601793895 6039427399784977261 10362984405509767261 8439461162509594749 6332883569893916260 8746404813295790373 1836861536483625010 7291753093836675324 6752622417493815167 6914529037687940656 7329467589635080426 12446957583073910645 5220877496649604265 16051148664148764709 17797316272938873210 12825533600418758453 12555161710765058977 13105852677766416773 1530464634830220236 7716686266526071857 8059275611006096122 7060829598582852439 13075862330923249402 6321911684031757865 5784704887813670103 3319061352300985582 12750077352495795007 2766969561213682612 12352905603949967132 12023893581649437261 17538845680277269581 1594063987441795839 2172660598572774670 9329337383643083386 145289442863685141 17710569650348205619 14437788735669957523 6004714370031449241 2844750505449022033 13483693349105448676 11214578156264680954 1118831769391239704 15831138558426262162 10135132660104491615 2298022855121585049 17722461254377188387 16283622956674404840 5539829934249926177 14505092876437625976 4632120160639158175 16096094526393543441 2462933580770016544 1659837306624878226 4828854996648884 15708340346387020728 15978691219975397204 10208771133040234694 15235027914620333616 10692822650421756589 2713161590330657160 17432768767418801552 17572691507103948119 2510807337955381244 16333270682683746945 10755103192424286670 12118210267292188119 1815703352467244741 13191755058760815255 15276311646802401601 8428612850638139701 5564167781222223996 14703051985233512256 10560546414032823475 5284171219962507285 15233382986793063664 7902369215605846044 8864711741864226952 4290277118687040888 8054073355086337717 16935755185294581324 12323799388925503538 10520824578951249573 12577832025347630070 10426596263636500349 12776081249364660983 16055107304356117401 18116260503276138553 7410421561708523166 6022196741309578581 8363710160895985456 16151022093697171925 15596089800408017999 3417031923532390996 7652819615099557526 4209249433324382230 10575930536454586665 7264879524191372109 4583925758004772285 16045919398386190372 1440011692111495180 11818636932357376233 10155903604219888140 7804693748788433657 18027415294599072514 1105081263892879034 13342391033351573995 13209336758535236139 1798996351605702678 4106551571143022441 17538075247337187375 6986477109343373977 11772776563379288828 14175964584302667197 3941808249648182000 6860376709604702390 13082236650792541719 2649171037868406226 7307525103674897403 8301951473081564461 16596495328080404390 9337355612941109168 12600694077312406804 16468423806746649724 6378949249629569990 13089422991513776637 5891677107715888805 113940765461809456 3005945405458155876 13744894047497432857 1654900392318678811 12983894897528266199 9605020271548979400 765101612627009039 4645033610251731474 9548790651805876879 8988983321433300129 17071828759773215542 1194527713053151713 12788902563920436219 13719674091853884249 17359230210572103102 9792516886940832192 4924429258307319716 11114469694987911860 3418722334385793985 14051991441754446740 644292596254943596 14898141445153413520 3821260409092225969 16993746820564868832 15117648794921118804 13682805212935293048 9922279763088599309 10586171366686322931 5384267831993681569 4597329711571600334 15053794977741662997 15852559024693174052 17840903204028151741 18315114351749082238 11100746689766167696 11583387554600532424 10333769165639837148 13136904166714075584 4597035357155890482 8319137376148529632 2629575785936970209 8467703162274039737 1052373104691609958 5586381025973505182 16449216128344649939 3822790232470371162 5114730779221027396 17476007204349140599 14751728323294127502 5195900074124869078 8856318587275013387 3399152136223137045 18093556046418127784 9582396022715735409 18260506370256354800 16564549036237046482 671544226512767892 1129412775071448970 17787813025481969473 5833972567641054650 16122312179755106907 4563835494175328693 7043026647737525779 15759712072379227665 600501728766457961 5477990076449476910 16570336163863096733 11482530851773059237 11991588287221978265 1790225836069303938 6589709081494785828 14266594448626162596 2556383282387197147 2520780213033913989 17662317000009286157 9591648608520351039 1177455629453998447 16969069557433573735 245805777214519484 5488474374463073730 9390969512921872050 310222633888771196 5045395220680491622 4585192285451190567 427113063764483103 1222209315948891094 11919795301389988302 3703033681096524340 10315350499859267590 16742866042118094889 3960097648294687738 15282100472948554859 7929607606035956806 951483463066644413 11151667386786428336 17853338159648400625 14914891076496719422 2997532713489426223 11050299856600687078 17499839412397240314 10653311027722516917 5106233541342132655 7306167296420169214 3310441369282810410 372003598335873305 501861603435049209 9563071404762424554 17731165609158266418 15521556148129937711 8781432047404083199 13061362440744400338 14774015391251858612 16661501868502229431 5951838548191530563 16638436602427092424 12907904758801616623 14164195604370190026 2416624544029563397 7710044487606199586 2952356687573069468 12927235513218220788 9846275171726475732 19354273260675447 13179174134830737484 16438665370423062675 8386334359402028388 1368503023701483553 5781957537508887115 5923471606616632460 14054828310138813307 13804834005165767915 12529937969944568653 17958895674139544248 8879292299452811290 2992690416283520279 1597745758779320377 4968383371551228266 1318251257158426950 15737623707250647996 2832837009951104904 12825173110148617871 14246897736680304463 4726960965968995851 14509731188345155771 13956352266684402371 16110111492915315241 8178608900433968848 6864030032894224268 14815965437142136122 238278138315102144 14442999782295493048 13260437918541112398 12638354779946040007 18123119067929921765 1567546094918651556 2106442218569576557 6735935242996132814 8137545936824562797 13510243346174228875 10858840812947073101 2613285351701377099 16916764459754932674 12080203032049450014 17368832332508086535 4684415469129927690 12218779731164702068 17227271748012689449 12672737620655526393 13919184970951684717 16981741256352027641 6173123194178492351 13262624523950724127 1241579675618387219 17592781940286968433 14751497300799362309 12565482902786829416 3420081551113249083 17836010895806597942 14355323361010677131 16878155387021001667 7411845945744702261 16321918916448413743 13924216187441269354 1143297436834512790 4783741081567270723 8269726707793191579 14223592451558013778 15267532079346481309 7944573865373404741 9206742952367544871 12214280305943750640 7854701167998451107 7603929970680125498 16256838802509053200 1499273369682596595 9820906562376589681 16988412536261559302 11270547379166197217 12744150267429830070 15727724034891773195 10413428765715853727 11664422563389139824 10177694185240805463 16141588758639252153 13607051322610279974 4249550992812027678 8957474968406614279 3326963797694979956 10244292715237944424 14926088439419607179 1495917853103297010 15448100385855897211 7833576123783412224 14812941474638940875 3394321445087396010 17449070317551161227 9277331495345672784 11404978409861550041 1644960554156803011 12662010122201729617 10811038272628229317 8523431307215070547 3845946917790605090 13678940548779515922 15747266287673901923 16268635360437749895 7725002734429668416 15330487245736700772 6557793872375927315 18035464631094442443 4610666990783223283 11029989450268229088 7463091722201224467 52997922298574962 518243656924662054 300953546020991964 16726276087983105626 2199614331251736918 18380808878303642547 4387711525484231718 5207421523529782000 16989328466468147539 15446119958143633182 12003454563468808605 12894499849043206586 11446129211640668107 6188736752648340278 16720706508615296252 7212816755507254539 12956052435030778572 12979465028599834204 2989731785350571591 12229039307318288331 15081124667877767069 3848843735133948708 5389462977984753500 3469712760418165769 16327009744288528059 12098717624989357038 13342777810755390277 401375194545986485 2721122157938062797 13107253773643249696 11447641053657084472 11110528388030184001 17479948761412138050 8163172179546761553 13954673623451132231 14455241173772548861 11884902255600840144 1380398974152758497 9458708691641788412 11359614635445346466 13059897819455162023 8565324237117385589 11615491351186011709 4151437686648890051 13976923675673550190 2904710744129756609 15285062458819229705 11069092140437602391 17128037958866779890 6555789290630888152 17265007047407131965 11231743909063650214 12427796155245228987 18003879540772804504 3245653482805312534 13358306179791014280 5032567713100496670 13000841357178068581 13346795578563765148 17220368247865527179 2780227243255830652 7828824339200015025 5477966155575847035 6752239960988512470 9323561814259283762 8869216368513364692 17741273625462051229 4366751452389661117 6046585919370256626 9884064296900324061 17449512351901058605 1206226942798194985 1953743978833194206 14180912955318565037 7446954047594921801 11698109202498009033 12140535964123815092 14749189147457923112 2024332696853008066 16509723958528989460 12332653794891491510 14392267779393223559 442794100243164862 4822449748950392411 14305578587766381898 9032977586954766437 7419595157911545629 4694708031820745112 712536464144051513 1201794867305302289 1429537421834719976 2759533432005719137 12937551737188944135 11136099133356436324 14154027413360470003 16750135366604431959 14435888218348428120 10038831708779596097 17179844803093936803 17743666343817882865 12197255778725631576 14734078997594143400 6130660748031726235 6166380056519594620 12016239950293568756 8055960259141193695 10528934098376354090 1258698354660093226 8627766982814289312 11857854861635823859 9818334023549365629 8298663578420937524 7338008409642598649 12751529509501805830 11872698849328893781 866506555743573979 9495647870858102069 938052073953211291 4433448648170520662 14720441771741165243 18027300153164409585 435796150297807506 3059518852548015956 1447581806813259917 11033608991071254316 7643366057767319057 1831303706551807978 9227762762919150644 3389481799972369920 9416080305831757248 12148591722154204241 11924635303157537712 8037545453992164752 4605085307563402180 9293142454227572091 7740876981495001507 14108351500724912008 13976989232573131779 17829897166855761637 18373647298302651779 5517401834605825640 2809174527222905432 1978124689902702589 2829786068652331046 5812688531981716240 6045489089117525517 17921913391223786877 1746905690628234698 11912435662501923388 17705475082887906540 5007912460083995461 11636191713625900012 3747872672744223801 2874380494777851565 11679705865355101224 10822081984653397272 8816022797710889505 8441550694413736705 4461120624615646543 16020128536910875307 12648375911162099239 17905963629355000980 433336508479847955 14385264852852609333 9015670935889132479 8742728427400718657 16797396777545118795 4074694320587593770 17222762902884631781 4097729521780199518 1793008681972427268 5770406643285729533 2670020154996089908 12072323830875772726 7635213954020267846 13591897587210415706 1281679240699574203 5716660684299921811 11204625621324895623 10673380681908626037 8022321121602982450 9466359696370426307 14024117823800886896 9379811623943779238 5170470116225646140 15706984603738435582 10603918817904993550 5942158789424196973 11889935103093494488 1860919278523589537 10385025634061732181 16918660816205397646 11668263901156625888 4640934410930019126 15843351621263861194 10382909740637881539 5654977434085069263 7448635031375279185 9509387525303241755 2616045268356388971 5145854076235513505 13042433546864960359 9363098177538861931 1681452183920275667 9886674098017948095 17826679781558373149 12929067128837626103 11693036787151696007 2472267592075259278 12193517421976768303 301226265907627988 4977181975879996343 10615529350761172054 10574723034691251594 14237251765126206896 17311322306262173855 6414186761664733784 11977566837127428516 8194074495396050570 589815467418312756 14284741267458637509 16546475579017328452 4683210792911705144 5868387769526430816 10122598326081283993 16223392442526603793 13377606818065908325 6629781551587588336 5932776924079046790 8203060971647664956 569668690553751051 3681629625351394977 16702248771235621322 4019932254070989698 6442855432680648443 532770315672044610 16304281430660433809 5746191179106266040 172432964779187535 550346178226114095 15507482036087387341 3922063134518472412 15432697889767575601 6580566051181649768 6953465337712123972 5808833946028797283 14205004996880076870 15386766442925709377 3998956143438494366 6136137370206185786 15423814840770896787 7215899265600762161 15805364454719227030 9603526596568066253 3510894378877741163 5016039535738584658 15270164685951517482 4215742010579851346 13057240513694055767 11177619269544261672 2854367987193372826 10854295721988855008 5331571836244670186 14643770172185924594 11550475244890516658 8933184441813528911 2325498889909380941 12298485827993246903 12370268882718086115 5934114173016457552 2448962278328615284 16538041418083306266 3783157495191918371 745717061652926604 17531924159710709692 925967399076570007 7087536884271765465 4153238208754768990 7211371126345039910 7257046334628187375 13434985897299198901 2550083331308965189 6658865826793225500 16782562954676315113 874849882950362398 8989998820037144113 5464744620005548172 4460768418530479789 6912333959251682028 10160534695837986145 5615693178651336850 1727190983103672969 7636387334060423676 10824645823854215526 5242938210218532930 4052287760407782892 13617013026900670064 14695642217582126698 8754709225222140855 13222912131786626675 15057879570923920346 9788465468832858657 12719971244440830110 6238882065230485104 16278281311208424346 14265110806174021447 6455840250460148734 1609420277068923948 16598892539495296452 2451300682855803453 10270987186445508574 13678559014789055982 8310916825865056483 5292976063418588878 13515042636197765245 9957029877934007409 8087585652688111728 14640269291144540516 4855802311375765006 5277818068795575279 15125436182985708404 9330945573013388895 12467620410157268064 12761649711293850963 9396309495052169638 8121870677983515007 12145924256765371674 1899837974432422425 12797463246030574951 9274044101899832048 15995382762198950980 6885975831152580675 10885309046835421070 9976464988048573189 17106929262201235884 4918068242010453552 17672488059357773021 17044017458892998223 3964581039197439736 1977478769620589048 16022485338594594864 12948622759361778574 5380654712730328405 4292373942408564127 14649573575749190746 15799912540779988393 16411985363040151828 3346234017422924003 3540107217646850440 5169364853349181197 4337147045361117163 7787929525702919879 6516646471006785552 2062034823423612902 4862708661373130298 678899590297144353 6028431878911059824 5232148313852582706 16970825017094934416 9655835039510746751 11557314636708763729 9014644765409416931 9142477836420848408 5248395226526378412 1407385883140304361 17924946496427953845 16877051977469421785 879893467630963702 16761586242320449146 14017578008697492029 7932446464104869923 5085568968641211441 2575746198104190249 12241262384326592632 6659287089852130338 6963533369538888256 7434545097752476059 10525080340193406068 11458347105312967485 1464870707777590116 8230053874511808468 487489798523127473 1658473586994540302 5416936131024885577 10477514154275387668 5153309886100243754 5323986697021433951 4670792553611970596 13130405437314227476 9819530436048520722 9234405790623447218 5570649550275425768 7091481179596316874 2968520855704577139 16890152368788228615 10362917886483892779 16621605430302309610 5782033748922282214 14200723147846081913 11204399925526933324 10166444005693711077 13279676802368912643 17837081321372473222 14251625251597052626 13652115178012415558 12701625300913379442 16037314950112478763 8282592296801378542 11657843922658436788 1825961312803189674 14878242446994927628 13598398782022959485 18065222587796307113 10501863381590971128 7291052564930568533 14533006328062159390 4134458267303040308 3285661867067394759 13458493329349779284 7813996477477454980 10535531572539859177 17535834035527520968 15481351071613681476 11196845554781267317 1470805107309584299 2337494482555043216 4522877490701045405 15057750011178030053 17532794051682217899 10576773077476992602 5520219963065531073 13002985702282760173 17631454985526242825 14789972041379073148 15657926308959847523 12519644044185178436 10681597342451360322 15103395546911177030 15640302608957292097 14763793975125481905 3682973168210118187 16530354634460386015 15267827239511620500 3038212496070270617 4352480806606632841 12215409973399047609 18096540954869893348 14381115768119950951 9738551003118447544 9928517940235684379 6063341351139089053 13578093031673575118 4437537427566534162 14389789611217130385 297822951196873248 2217383427021950580 4888142640555358878 1266027323130892436 13333896511729429633 9445494101687194135 4486953189642015735 5228839354782294864 1087732838420006287 10724033424976333603 17577359400601247885 15492793080089653537 16609943683147746534 7994647499183768625 6132999529722060340 11328523142775780255 14753814356796666157 394481906629391799 15617006996690477021 17243112771274014562 13615357450510592241 15326188407944522549 18367987756098871889 15688703265210652935 5240353713121395909 17625576255200002881 2974262126327186870 1612987102396789977 1445164048536002795 4462718939334562192 12309321427999571613 12970257404763873042 1942420806370357854 7055019923199995897 14592060205092284854 416631555928294274 7159395124184700189 5466787035434173029 17882982879398325098 6189237800819497868 2450388492876815487 13298535156434568810 12399284083698765989 2026180260841937255 2401618738744639195 5188773658451773855 3285886398687319879 16400147656095686173 8080528455309630190 7127316531247242101 5155410113548714690 9685424827718719767 17228012197023358011 16646939295843024166 1427537439505158552 11717789985055619559 1041222097456816955 1946847714462669530 18335579240438500554 11106872274002202463 16388417699908489293 7799780755644542336 2194237601727999846 7462633318112619639 9669962216999806272 13377537769591631795 3468760012112863335 15241280497845031349 1303918775189852331 3339290147416112885 3327667315745321260 12436226176401763718 1675613558122945380 14504656427477509274 843156460175333030 4826133319353427584 14281716000887220806 1538782113792751352 15608241473857173594 2269598683086111281 12957046580229496402 13336476064844673268 357579527709513903 11824648576884794994 7305788141841414223 1165941676575660923 3632585660088952740 17872509411715344238 9217766009071295411 12862435592217842225 5829226706581202636 12794698252254577594 7604202123973489176 7540800053781329940 9572797779960933075 96299843943652284 12524742401487658829 2084753967180492977 13450960432489288236 1623684851234393833 7867490808770226127 5834634965819994553 6352573750467214588 12906718375957770458 4873356483836648766 10745900285694660904 13043616622447018754 9368584930464275552 1332737517950868512 9249715194899580625 13547351962837590017 16184959337589212018 13278425192007818765 12327921180895540757 3510472386007289297 8818935088027403318 15313141097764804742 5858475685960854894 8018391654370413637 8806434711549594283 14278514929345633928 5977654954945186219 8105545457344658359 780318257559151281 13780440968791440308 3859451507831567554 13570705285546227496 12322503095868434520 543019127862841052 14065509263903964760 16075383686144520298 12850807332299067666 22992869150942157 10528358687251633706 12858633229317615303 9768021556171246124 117510753357569678 2324378160655506411 4065149104190484810 5457060721376020809 1339254968416885887 9619816868268847980 6365722288801430526 11228559248519284052 15819109406438504799 6777201908307881209 6567291416078425038 16016498850919860362 2762379708025900997 14333083337195844084 12710105671695076107 10123583021149928541 8630033973206411800 13677920954203022308 17265590320260977401 15248611978812447048 726438610190799301 4441814486523256460 4114456050181073090 2512255992644331128 8175540635285217703 16717414059026668470 4101085612329238102 7173436441969248188 17680269647191018631 15816041053075671821 6449671358639759537 6856138191537734759 3760625478645669666 14412065657867994963 2770311282501928269 11712158919114696345 15218247651882645124 16447928124952416023 532469105680283884 4513204897356712779 9936026392567285219 5896142055337394899 571941969999313897 7964717232962178543 6919916341245059414 13636941464762065701 9864272727581824390 18414795052075298758 15646538812708679054 10597775462484377864 3247412804208069568 8982828011210808576 17936839593910824649 12251989525288426804 11194439781829679683 1926790779421308217 2197607594951296824 10451861243668997335 10448853743604391713 4888730689335715617 15110342321091375388 1708179181318960567 9996051208556737829 2479211929547630344 13446039570834788929 9784773430154936620 2757937579358666734 4703877902163308013 2110788910631485552 10660540771651633726 2202028767764667711 5325164517711280275 18227187270309488850 6630069668607340806 3747349613783009582 5152583777043481004 10604796820788953511 2366483931794938246 7555965479060336286 4275328545764556068 13512915312855052128 14363324485310193087 16270688390624892217 17764183826816690427 5492679631512128297 16146625854590357135 5475889418440151810 18319017466915664880 7619199926034103970 5432582785755124425 12635209835069165260 390474979588044583 15509330345126050486 11208304013842692504 16398718590525145259 131538090885297031 10042367735312437402 11031119195962989052 3163622197682416349 3186964987825684289 11073875159123877624 4911910051054785913 9783474141476647361 8105903754493639213 3854347071066576221 2807617408560447831 6499074863875923535 3605058611070000260 6109454953242820977 15109077973226495157 14212684756208311278 18186414386113776117 16439646003141562390 4422652034948619878 8559096455697075395 5683702109925884016 11877882085016900305 13059960541534921326 393770649572304133 17008219897672378264 11914073429899568791 12856711608917519480 7546669131234035792 1861759424721910114 18390732969791291268 1927961143411828291 16321491574623741538 655951859730011047 4133992127480373010 2714083735785648351 14343914485450679858 6634052178624841102 16871982995849011056 751026144998483099 7037724205302821800 5056354137292156179 13932110594632255658 8492903171578009768 4393730792695507594 4083138117958411695 2766550426694232323 7987471198012992316 14805219589411726817 11683449796322169338 1759421568181632237 8438979288793462962 4830796158288525725 2930163804446853271 7529722517896514255 147421372547854400 9857149200795427519 15339650761783047308 16114912251839572344 10022129087772646001 1239934317169601091 5440689656714444020 11305767815523679065 10765468912240338227 15405393387601681218 14625033153478267790 1017972193750671265 5526343894371501950 17312809066527703030 8251500229544268758 4720375874880490243 18037250940808130374 2390555896498553370 1892457129745032516 16282974712555517858 15420963965755967054 10665775048939862190 5636643616344897802 5391129049723416338 7058408460998708636 6264900029391971526 3075773341649478822 281319279970114659 11598805642998128984 2080631891624313885 12941606700631927116 9415906511245291304 7184350017001410911 2503442985370408848 10282783248227510620 948384528250914203 16036131100100040300 16983665878182489021 114414481068445381 2810980096093703053 14519836027067745201 7348746425299664810 16098655534796363236 2645017838866607625 7346715592004181561 5735920652527119000 8909519567500229341 12406217773951604456 4857817662246096669 10770997079343132299 16330753212091787502 9291765620598589337 6668257476883995460 9065993678482126995 10347632776773223329 10583643660958469600 9687264443096444871 12118782740120218160 7434254168744277209 8163121754898115459 4785700525354112617 8389089238732997893 372099527019322874 9600849703851721848 2651243483237638928 14023970761577073519 913211618762582284 3859866852137957102 17735096914845495844 17877579162494385683 9756284561813467033 16600205422707317811 7937307809320904959 9643793900057820514 10065374556842768094 1442901381735486661 13381241382934110257 6564303291294328371 4248742692921715092 6766944113155051455 12401904485293868229 247060848797516960 13013415954803121525 10804199681759186514 2697201641836379894 15357730446657695483 12582026103374641242 12681258764820289353 5229168920911428700 7807899631500132506 3667410868159808792 3323870955200013778 1569177949924870692 16931235228650584765 4697521384126861573 6624344067826804746 18346272478957455604 11600468571752521674 10272118558680758997 6663143961339260853 6509745511447084190 9130810597940015005 16332406324277603115 12222085761596575282 9723207610714815574 16216413505242888390 10037290708970289705 9422469545586035357 12437851737772060942 15212227207172029881 5165140318940048196 16654597083497941487 17581025435322677457 13679380491178852660 1139887008791044756 15702750004087040053 14517643059996889059 14903294149202364431 2317316990149080700 6289358302877307611 16043960020741554292 2954827565375843655 1962920476997741570 7932081365680729041 3552429852114990233 17344337289472706583 128986329361776568 11624997218788821870 1430213609712781702 16069880515868727910 4837147291602540700 8041002576296215486 7585463953675148257 8070144659625227431 8203863996269019685 10180332878845209991 7208205375116119976 7370111603325430055 2982691144200295822 268014955287779222 9782388266377919957 4421253584863163505 18352596527990379278 8598602303742407992 2883772774451853332 13071163029301553358 1843105186721178747 14615781953037521973 15884151961822924219 12902810784776313280 4243762930357794652 5518123279520242395 6181894694814640834 2437932746356627653 4253918800392609958 9987102459084611198 1444681850776036550 10488017697342157129 3477198648535473024 7862593293463278209 7424236725589807217 298210704374063717 17837907980297698796 16631532807787072642 5917385000665666285 5342347009848965243 10859691558584959545 169971085320278190 3984498995971576206 13846537950790142664 15031051446391225944 9690311154958748198 1203897128961423193 12317705133014355042 10800479416642684118 9754969160247627298 473166248146561169 1229165474500719108 14443071454264216511 15830835085518972854 7875614555468991703 13540169829720325700 5485895670305367280 11812847896144332441 18386645753579814329 13361066061480450148 94661348003712863 7149925855712504238 4819332889098811854 9156899551201806856 598081883567457217 8725059450689645647 13569568617160991476 17137214579185229060 1550286583354906051 1394972898801996812 6108096540442360887 10076348334438133749 16222183501031061129 11872738727228937580 9811701136984437777 17401265648537859126 11068598114133687453 7414390167219041445 14762555144249422971 11789504044392857581 5117101698576324722 8885027346116692811 12554064745464363993 15511012721017420364 17580624094392317667 304901764568541589 15243679359291311750 12497716172068815982 12719793234789219727 233160019897319172 1050196274041726023 8903048417980514949 4702318073252913171 14349368436676730201 16843486681288235871 6640398549806135426 11946280085684072947 4661582839210296347 212758356506616353 15986137561440646101 11360904176400012804 5800713188473673939 4516688400774058557 14621978858510690888 17150839109907249088 12897486414556899263 108256629479496999 10172971652388438609 5159553911813724104 3864626688053025293 9875734690403335110 9731833693890672932 465425508608233505 10355529833167091307 12697364830844894332 10618850838312741704 8962968820215868552 12400371042689087056 9220415690957371134 4874384964180504320 970349877488247789 18077914817972646425 3429341652020387411 14329541606344487960 12600036975998403864 663468765066029463 14265226646930541404 12593093450751094047 12836133897970113493 11134785672401511340 2578943662007701270 17983193928846903431 9859149746502605574 17661662190869420613 16128438525140893226 14771239951909845232 14967799176213838067 8084831498093178963 2948945560621419881 10670722585858848153 7585100386126565079 17250811661044368153 16489613061994806421 3631442560249480271 9831262659506195365 10455459607428711959 9586622532254703259 1995946490660432803 5125298172447574409 13051581485245875360 17536957928881073623 10865359022279358782 5090761813919292915 10669549708368072460 13019224644444651430 16228518477777183657 17069206654704409385 1265400937266907462 12988534406624034830 3534350554654039403 16867907985785700592 15489912442780020775 14259350949255073107 8976808689117998854 363441155207513141 4124396136252466581 17885910739686716334 15383196684723324997 15184080091147058811 7234567532611410090 17205837080140368246 9281182128094547892 4831743517734988018 366676484370714850 8147271662990013849 904251206450520608 7864310462047641674 1650750542849698387 7102487496404325545 6839308707912143757 4551419711967709078 432722496698158478 1747988268524828807 518011035197539012 754291710874517622 13276402058610395843 6157901939203864767 7753647085044526061 17645610456000593727 14300919907437303149 12493832530975942933 3110059058073025818 1531537511567348321 13456849009364076523 15284966210618539476 1731241490797181824 10271849491911557167 15261764961148519629 11763533791389761704 11414953651418880912 3484362287947423791 7955822810172652571 13552021360250224804 97399525722108303 5580309767713438628 522152832230319724 2315157516019220558 14726058255732707266 4530485701013515570 15527685406092700349 5539718210349893097 1680679749821920240 11572516677887174812 6375152084419721887 14593841824428408616 16166602961629287311 18024568241194363047 17261156783897094694 9763876303699276124 14520030560961595333 18294852547814958676 8829221306194799479 6806752401465510242 11151844080129397629 3709745617151292404 12209434372170043805 6252118385420574755 9985944487294004533 3736191433542159462 10459878167125806658 17154576428236843274 7889513188116593714 8454281301723289690 12439648055047553240 15069628779597960638 15203374208304834017 16421829808280679984 5614364331168710217 11371075298328458447 11968248854170496011 10976644572856905551 2420546659082978529 3589951896960666606 9898792349563352716 4144234690269621839 12931883490979073679 10001148485328419246 7579171886973456979 2429880512529930487 18296744014790642908 13911022047343788807 12627211799531827829 1081269778268232590 15906821588215363701 16591260199315932348 16955077344876427366 16084411103556720071 12476846340842359368 8872301378827414077 12272402809435118333 7505095911676664343 15982201644017029000 14362962448624006636 4138419474532715164 9972940435183307133 7029970561184386235 14377270429277817904 17670570951280299489 13108769626299836340 11149987302925767314 5303583788568277555 10237022703935669939 4409101908333996305 1714724640728273467 456625474761581619 5999273630598594744 8597290989892672026 5842604733539681033 9107903287127453776 13935949075240163035 8870200592127411047 918386709539349719 6168031477767034322 4093332086991518128 12480451532977736092 10982812409556351646 2119401476524840031 12092762055527785288 7992635825755552894 4223142724094245040 11610958315496635037 4891559121802418309 15496279950373096402 2369860557740750197 757294124846096264 11522131449236061309 17789973923347712581 12572737732995049645 17864383519839263002 5227893703849703785 5389716792221774636 18362129214233347798 6916760902098894631 153868516789610399 10132548185933660621 13267661626799361095 15372340123735539320 15547268299275249595 11117852095946118552 17375238599090946484 1506559045994923794 1320727011370905392 5310503906525307440 12582120528519308723 9130729241757171285 4698637038223144848 12990416725645689840 6038677841935869703 8266333464926883403 7894111898694463258 3984731215747498012 8744504555071991531 12060987022486634457 11088857242084500357 8454515743557782714 7193249866490616741 5930469107298577695 11898438179491647981 8638630903891274439 17644757212494600456 4364058500315275064 1244730484338238008 16557303675689538298 8041792607754789959 18341707601471515079 10029490690496505849 4416925567139381899 1059343549884612073 13303390507723098106 12074539166208652855 6088057513658950395 3350778596600209439 6510473099718813151 1418417969373635757 18012497713598090175 14072552681728706845 4993703623899571524 8106719363856437782 7043260645052154244 17739035221075179111 6450469612045726967 15832323594819795675 8930476098468798961 17437927719083330776 5415923901830957147 706369723454478054 18438099669876550143 755845874348920383 5831675599947314262 9298708210458914393 16673938282217188783 14738317935102109938 2613693540438462915 876635301633899244 5050805200961159290 15142116275346080267 12135653391646294871 6625180618048157361 11433434354427114513 5882346814993108202 13917143581000045468 10789410363579778375 9246487811368200216 2905317924186705608 1736671255780046737 10445550664052891054 16896875684160536086 15804403265609462497 17098248725537112019 14865978737114836688 9427824618776606696 11090122384357743376 8226818711650013684 8082269461582774301 15137138487247002881 4880656970570129086 10084817561798012100 16860661176394176134 3430709789804473423 6829026785511849408 3970432909888017469 16515230964861866777 3406580011437523282 2499215514945737446 7161369550402175092 16486257979562893961 16682750217569409714 6329913680582242154 1662794883611579182 159399106439546449 556530944191553655 3102775262343571675 6199462759566757645 6903942615024993389 3172643408556001881 6208533930845425504 1529518041215579625 14125661783108322248 15490950271337313343 5869020035111338455 12181652371594681069 5777644648694472479 13580734246745538806 11057472927660947225 8592182084806700777 16728552363856524033 11931583247104933593 5374490352812613921 15986912293257046582 8801358054446430458 6384757259384215054 5778490793471815979 1047709933635700651 313167798287583845 91618622518941883 12638887366929375032 14121269671733770207 11373404294693375507 420823009535611548 12687300468609787074 13566190375334513246 2399811765775026437 9538723841819256531 893922957032724810 12350584379924815533 7991593481355796885 16213960909096002294 12479226232428134465 633250464172416225 6674563974675211464 507167213275878315 14763124030609502349 16482423600354432921 12782065598469657195 10733587100442080635 17748252147680250066 6843986718093470325 10916311693623518617 5943528647949815384 2571193732503812960 13865375083888266989 3812427660343335313 5664739726098846325 9696394246309675297 10499241293468399625 9485442626555102492 9394138730932460704 2684007572807521124 731117497800110973 9729313737243910033 3095924314117923312 3149261289644029159 8387647899159002505 17371917921945752236 2257779404434715632 8255347086516169417 4924476329485580477 2968326573378915714 9154147141215001517 10998237998919755935 108533797035447585 10778176928234684681 18212669645972894206 4046370715436539935 13628549282049603337 1108694007670928085 11278155288098613589 3234952334546732130 5719437483963212605 4689806128058389508 12067775194731833774 8490411383817182110 1178053635431936720 10325344959377701613 15269046159672941037 2172120075251729028 5980717174945471135 10756785956039357887 10894302175840805589 14052052135607309765 5617921852664629137 10559365968294709688 7028139031351892014 17725593185797113759 16606424926275754876 12338943582689848962 10437758470363929982 3787520033358630275 10023286206365981600 13293639239297616450 6910886638058040395 8590118509432712807 4657884556162133629 9982756610781219315 17821293598496123450 9667562931428405216 11600415069769190240 15632735300306175033 18327373961857249165 12465534563406333823 16280995279149306695 5844125898919497992 12613555113673411301 11595836978384334281 13858746302152365768 5287615085892315145 18217553772980329642 9139623507190146923 12903178225394290453 2087904922674548443 15800708347867411070 5732781941895695371 14761280347119007897 584060730223574262 11089910671542165608 8288798042686778385 18102030994923786255 701552715861361552 14489528225565941352 14579457429262297663 3119887137264404897 10393937201636800173 14564902895692970866 16664923116621125741 2451419088242482434 14278589931774309894 13852711575929209932 219876520178717660 13779704760913629213 7152485478596298762 132595483899650786 14291213872314023965 15006068728954595779 6443830484788820006 11750792970033269217 17418815037896682158 5366740034293804972 477810041300622191 8237381661671453841 11404619123260227742 1537781801773643045 4828009497472409649 2993341076452742468 16413717892298909059 15420254419669659509 4744650893975334274 634981718962980255 1215843201000717468 1909464681611516666 15388922548375683338 2909392118046900232 14554541798298549490 11304263098977233060 5302368306786704636 14783765726710742950 6923415983378302077 2844580492085785919 17835424046943920115 879572979215327075 11607519483363515693 11619046040498831512 7711665961073180581 12796158908153295808 13723948977534626013 622604087369240442 8799049866382880912 8757820365441208071 12086835630999331942 9642847321319829903 15167908965683905601 17672325232593144874 1246440314543082926 6584631471340204601 17272117081035886632 6413052194159274929 16964886673911923776 8114081053456851874 2848290935722967004 10144972121030295434 15040226532650035785 677463588499655411 11146659894663189967 13973198419739460993 2485598150008000143 8598677219951049248 9272217217804659789 4140533199020768736 11768867641581387506 17396582270904065404 14602464365472183673 16834881878793941847 1219449940963006999 12721498076022580932 13749116398428442905 2890445218185009807 10402882336431926282 487154301589141042 8567438682122179124 9078686265784427560 17294503624048994921 12879555756362922465 13272325045842214049 4858312436932741749 7845102036805473876 283214544922306533 12594035498712470965 883781562562107293 17733292252330514558 10874775045435895780 204844499153063213 5012233500750567043 1196902915968600358 15276049030116432663 3641766910762363776 12445453315584061904 10497111138288223847 549138927554197961 13416959355599815816 5123989594954896445 18162877842160981300 279458800826576750 15644357063030405444 2464276018550217590 3484768497793823391 12191179972151415876 636460423267158473 17020065069455695355 13629251373633015955 11027003134465377081 12806127772697898742 2956982292247145392 11422817798108575695 6157315599230644765 10475172085739794052 3400812917821580513 15585529090672653900 16679138272913208152 386377345148718925 7200484172274180333 8395822495485505988 16980526796170059522 3425876190710449792 9112022569136545279 16577738272152525828 6764999460526029916 15365064657593448233 17407519854381683938 5308482810786540333 7305067754331553706 3030375112306738120 14289524757738229862 11261256882528583294 10091711105209953606 13645470726655373693 9540368657255931987 3943301573540761648 4585829297694559010 11510103155463584384 8495218099729916887 11541635019827498927 13225056021032851981 16903319808110764152 17769637678816837139 4508247559335243631 3963729126008564968 11786935708467337484 5328942932386427698 3013066780223428759 17047755721382477143 13700412935616581636 11641857918538243722 14601777141864963113 16179881339077846130 9045990076080489628 8277946389519968152 4445730798749469962 8324262075870963052 7243090225358463964 14061378306992544824 6930270480908864489 14220597502870346084 6033555618574221285 10370516186648693511 12682322546144424421 8615740590966833131 13175851299378635673 9522710575430751491 1618091839471657132 11816416315098449931 10082009490716983129 14046562454524738285 444490551866738905 1795418119507870239 15008800000891099947 2092166750569904444 17106433118499407180 12480101006875319553 7515600095997568344 10723200217968149232 7557565947552834056 1185151708287273162 8187439656239904421 17004119515342526147 12918996172655746631 3231481706502226470 2683071864729055555 15250181445790944143 5238823896994784989 12003701147109782979 17307822576132790117 8299114050329970263 11260327386228203278 15668062031403305792 2934199845683114479 16226873696540895352 15250821927760182070 13427848118209610348 9168717450851651043 492844753572297104 15610397974184507232 12397895524991871862 2333554163053562831 12727080913240232594 8498932046616992436 16052351158718535972 271371328418468844 12275553479713086250 7992574175558584310 9677705094754085401 8391983393095960644 2328535710902436172 11850568147036697996 16899117851091541902 7641812292452644359 15306290299461884446 11019301976790357284 12723349937704212099 8261928394065660174 10879886388220506629 4083299365543975566 8065439280511184853 10917401318047630935 18093913816668509281 3450034624805855984 16547910333354641465 6805212934253756309 2953284552193638967 6769037071342777381 8648622956722923309 1981413200091309977 470698458644097629 14263200431609566471 5592499189572353885 9686580041674199907 191786120759601423 3851010541480489482 16818617549740769545 2111818347238381341 13066944877571519033 9577740416610717095 16426767340373802050 1655336913726160813 11924920518194407875 3285659658743843530 13208875813797931627 16920112501745233568 16591321356092019618 13609829202098670928 13153453517780111820 18037943051902620155 7669339402338665437 13928554671161227027 937463837931931277 14025121132599111724 10419184368836873101 15139735153286957094 161295813923572081 5499672722985648242 10475378612433632589 12275068955848458636 17691209709406135598 3138496002957669715 17765396527622281990 3635060568717570909 7376791210328310724 11257544976607150816 15128183072867502460 10363996114112888064 10066629691604727981 15294535248655258519 18209475163874469619 13660520013704418048 4283287685756467334 15115613327643894405 8011894052817953271 14666267881574483626 8234229781973249172 4343348895438613373 7021961845554260819 8814862077153843492 8563259008003227868 16344845799798062250 12008001905455120741 15492076858688226857 17380065990042348519 17916690040590664282 903391017102952986 4744578761347945935 4100757431607751462 5120503508081931240 13264912193075574617 3992182755282098941 6070217958783257534 682088422416837803 6454971321650852860 6731936586670636389 17763620972450934172 17639867877743825688 8318507140051042756 17456948864961294937 5888385277190175627 5603599290231216879 16769417987467556215 10875523035465719981 10210446071456600413 17175173306261021229 3107230635955464109 6771044820074440515 7032737002442216959 14064392895361507895 12810731236897727465 13095790889770734562 17580322154405935637 16991779339752646458 9472305288732369749 17625982008368147066 11603139035042093225 5078645527359944073 15005555311145813612 5560700000954723035 2393289213798257005 1059962351701903500 9862722281941514009 5525123871798927951 5904471920769016468 11705371052015349304 1497308589198077350 9010110947258813898 5206089904468221308 1298099579403209902 15733766140434328812 13649430406042228856 1275157402652453822 12351559706942025113 12120029655973026551 6463186507747158870 2126844586889759689 13771306816687086950 12018679234974459352 15758310313007829532 8118751847920870390 17405944047388158840 18349475638428998503 9276075543347553877 6833577040299105697 13586401472019173243 14505354714882534294 6416616488190310723 10535081888146188968 6376190273565037415 9245010061487223766 9638026528325991330 12043822266173782657 2092265849913923029 2284240065282209818 13456134216930313192 7993658728475297322 7605840348675530641 9369646106052123260 2482505959504290503 5688757575991961748 7436760663965319915 12364353448993006291 7101398516590554266 15959302650323397932 13511519128324291030 2730954513218756126 6871175304517641914 3277064606320846233 9120185100580757267 18212182341044386620 2283018071377094185 7456431309711279092 1827356226648955961 4859417912503276897 7632767907103422283 5086080664153981083 15561237733144837420 14915948852159220671 8911353087281684922 10138125893905703644 16239064866008048663 16745485213002543689 5045502740585730140 12034626198957629898 6150391380835657243 2297832601750698932 17691946852971925574 7809323021736449382 15089993991966273676 17714351365432100132 2874325904781044997 3531762578659381530 17824414548797896536 802591940465676108 1932891921445304707 3996142642899523481 1815154910387844299 17497044895373369660 9401154483495653455 10498668494780989138 3463482680308936124 15382625284113960801 10415940051602434184 11094651524860042052 238839037259521257 8610476707839177456 16523793624158959448 15854726668517013323 12509270044843404534 3489590362526981507 256583942227850348 2216989956549059212 6414475060379170636 5655878910318208968 18073847151470071004 6364018513448580026 6021081558412014756 3866268907224867113 17669505293224299994 4155560374264559876 6408526713152884884 11758479994923374876 16242886119462527825 15655267793346049202 1853085941696759193 10953982358298721283 13302318129356472132 18399707769550310281 7922746057470643268 6756645831381742733 8801489736252399962 4931943323797584667 1844939068695319683 5460805321079339108 14434987091733396951 17468666636864430589 7428771973192661218 9100875440597345506 4644690790713059071 3844391758748742215 8391436303579493028 7588062489238604619 14171864991127878230 392529613949597803 2790181857793451846 14302301891049711583 15162789961123487679 11077449867924329918 18168756290187337530 14506928366929658062 5770241822048119876 9264260087045970592 12577374027084549938 9582426659112297457 16469546851188227950 3553009168466164296 6446068068075948720 13011561479624983856 12145202181596356956 18081022323177685947 8619513026535437235 17528190050299448560 913031204610770429 18386549132916563696 7802413059877683191 11331390649048259567 15461234430775523142 16705593942952039782 11024256791113841582 7048913384857990438 4759943864517589815 13005200946744788627 13737191704471031534 4613191987094836342 17523794571313645321 12944675213162108682 14259812115796097711 513020648668215441 15658282138779212104 14524643772106469075 4320761108887540575 4846809185627514934 15651950056079361655 225849463397996853 15435579286144128240 16583205614078482312 16710057859853114146 12465919872567551453 2689479160624510966 17713567202243558013 1697288258889782078 13170855562826385628 7286256024879744445 9954441463383249611 2195634149206616749 1113994797918464659 5341822399950348340 13677272414183251428 8341430904239998801 1936312040728946033 5765190332447064228 18225224072126487079 16282551237752396195 3502613276074340420 55058845304960371 10610494715536138395 6918487975831449227 24339668439827591 13523395271104680873 11876209309155113295 2831799713007296126 17431134677763424529 5605644306966881705 6069395549369535193 5077247536183305143 15959328752323337350 16584815210237159134 3340545903224990447 11679660908980500909 7763231253807457239 4056805811054135279 30245201837066075 12946352716165274914 8545086598058060979 6655288040501345646 5987045396279094119 14529948454585212598 17895323403640423038 13880033374176374968 13193880196005302032 10452259181803788859 17974670088478746611 13389607582500734015 1389878939655564517 3222824060042812180 7730241212849649541 17843170111755238674 11521279990359104207 11330092872038671247 2493233047958347336 7822892600489718978 2089510386523752894 8035965810036541732 7799578546520901278 11828704765368218221 14615943354809379366 1615181670887514519 11496083254426445439 13933632492601153137 7902670661788414921 12352747550071998509 13101918214558541847 6049345723777270698 5054812814983022258 14889512362501572276 6759225107950621775 12321386391683110614 16065583962038442652 14283621207475083620 5365836335213114323 4121586661737729446 14480971932018965386 9220874361816925327 14232483352698667068 9154410528142496330 17201865831823108014 7647349186729489233 12694549124986099003 9470189043480989910 10783474722716920753 14149419770846654368 4572544275118658203 6874894975940312720 9476162801728791923 3066707941576775605 12485513082140456801 7591739026504703183 12812863595452876320 5742588069621274097 12571789604464167003 6704326658903292985 14888105450937124901 11871523149427745161 12561386933516990282 6235825499007609428 4069184035019186020 10766989739610184888 2956924821608700254 1776489814602702111 2179923643905559046 2936312025039884409 15658071904448523641 4393382345421559828 11858758742838632598 10343690974962969436 13172069024345381416 9393395067412778104 325620360301884321 13745911596336538263 4350081622605821703 9504056236240472037 7228819953736067924 2775658803530940862 1075910797783903214 3365018847237157113 10943050421250071603 1975482598144852649 8850205912618563143 6722869210483143929 8562061739879047291 11464338843168987656 2729306204202942185 5741380517503119155 14808245820055250525 8360891286254597090 18166881413231776360 1324665017354323788 14120377199969599778 1282650352116665403 9544716449281326735 14257734992095372227 5160755015628137162 14829381985847326268 3634152358445380302 12595492766556015436 9679979167855577889 1600146329999528338 7884071367209487917 363182325253817455 15782426366235689102 17212327934912826920 17824690919781356380 13013292115606264067 778558196281712443 1878268850793752069 17969539098676300557 1465999609111819043 7343557399046297648 8085563816478732350 7750711564293304844 2954664720042062339 6479454512260042334 17437793645819528531 352132385181273277 14532107709089364052 15204688910172416326 16223338660581554682 14171566522384282970 3157924031965781447 4863978563194241139 1535721546503587538 7551596520608751922 9421828817498103313 7503244956819866420 2700505781421111418 16075463695120643204 813658333424368658 10249931649979434320 13161230629778343027 10553336604013730282 9979683565547781129 10573666739466324804 4276421258068793381 16466571281734644006 9639517282052558713 1158380463714826274 14880420252172489680 11398533397413728982 5284325091194870883 10666655701343329887 17878356458108251589 13169458438660770742 8569247250279374147 15255225627764171566 12950815608222245863 6969306978079043965 2838859261323339800 5156795263966587644 10435198739534167703 9472000137874682858 13907043381643134718 16154890678329611294 13376324737196475436 10151121962256900247 11911032116487154034 16899272411300112444 12622985355343762341 7837152604445853664 698557395993142758 10419556805690661122 5571798101012603501 16743689898850882697 8511585093341265115 11834573897231619844 10068740435625132797 3710761475063073240 1511196795109917180 496419131791066255 14313618021130884785 17481396178353499536 15981503322526901369 192234442161017943 253404899204095669 2958433312312803078 14222359160288740405 16276055556526072594 2587787398656917534 11484354180439436923 904225826963963548 6541200728706118379 18171820564819304866 17336180237686617229 12323857188410528436 11817318151371474107 17682989224784091406 9481241616138326696 17518463517277224782 10575210705006589046 5849671701970763947 2771356508169475088 6356086547626520864 11765626867139824766 6553560941735356018 15846430626862958223 10900868395665117219 15081848413459266026 3502909252117936258 1231488177001156280 16713683651783249044 10315272495925309112 15014607649465363897 7767806709047076799 8138643756025951611 9398084335894133007 11881856920887969365 18430412509185255854 3532517871560014195 3587159259798639062 4541156333634233872 8052409375970457873 2068808338217154077 2499224189265946186 4070757300545294640 14858597709997784775 12099474940668958870 15634152946707580731 4022776375612679510 18128951130582450248 5463532137582328345 12311516396251562399 10700638962116767744 2457475510325069572 1359954746041131396 11209110279150940170 11794700511329902141 2583255453368357787 4289004149993745761 5416266396241141798 3905919982137049293 13076725101558183326 17347707767901672182 3846941713087271429 3166516686663217803 17941307183926796708 16030844683098589899 7962795552014525593 4959164014726578484 4098868433423942681 1339506198645330915 8030183291269337118 13074204770258983387 10447052892684091075 612569621591406961 3011889216913137938 9129583795366720796 1443993630590977984 9115486904237285930 11454635896983113319 10252387245734041311 15236469925442034828 9070406765491582207 11856952230482816716 18234561075171706170 11171858298990990811 3688750846974856623 14204829152535523926 5108141257592846568 17826128995807945313 5758386739052501920 3139936062213858717 9621770558508788397 10216280132639399493 18171743472707140882 14786215392150941053 1792858371177767533 8921707209367386650 9911942617977230185 8611382339237543541 3740709022984928462 9807475797338372363 4762603430729481728 1655994299068062488 12425554369531687963 16153847110599567425 17615938188312104490 17153909955031644826 15374380098302270925 5156058788874462202 12330175046275582654 12816246320058254747 2101903088634318888 3473688245084760760 13407116695999709366 487087604220651295 12622459666143479659 3590749068718316025 2404716514354370372 1784961584378557415 14752605679474681806 4746034883582639307 11897757253340054650 10631870197991193972 10826005829158150647 14478028749779831903 3515460325517220782 704586026120635042 4402581865544771901 8317781447756579080 3292039914235902986 16959618347356820937 2389814987383284598 10980382750231553375 5751789425008824100 17125944028405318412 3241678911920842025 12725341317232078028 12604748737395281599 10383139606741132311 17920451883802417670 6572756029768874129 8637788621439127385 14359438994733193837 11980147585915263422 7157174796838703976 16292895892002173386 1587678367169838007 2947278030636423526 8765498990046673716 16712972742245210283 2790873631783741633 14585740824978561954 11596469070850150286 16932913824337030191 9920970854809608218 18017403065708538975 13187181815338632904 7509329094965722446 12661422112077121356 4426256487564090377 16195976028319189015 5866995269930442720 3418611736738020853 15171294805187721914 12066036439940377930 17285514782138840314 13028236455000153505 10265891134488767565 1217020898602005307 11143598079379505604 9712767041721972921 18103273496977937241 9368900094164106748 7300184971808243885 4508418539152522652 9440721700966723800 3863537856517054618 2413924138855253712 7898859600707483866 13264911973875302390 7879118172255350153 12576375303161358938 3658602373777848884 8888345996293992273 9675629771732150055 926583010323803137 13666269479274238142 3128260243732060557 7002225620509938501 12710960712621278887 9035176735715328059 14378999165771501414 4415251306819150151 6054536839669408161 4642652686191834498 2942089390187354821 17924196585390407567 2243651998975722460 13975365303372461108 10152258952882527852 3506310891550812104 1965142672562347382 4110025228038186967 15666247216458225220 18269519958179191796 6045730454960861727 8244745557703944319 16043526141828421430 17815082235107455465 4655066374453213998 8371595595205037024 13342956326171357788 15880867426838297742 505478253793494950 1456581108521523623 16250076872186358718 7380502614089518092 9308302860883477250 13296213646861563723 5320105577102389106 9892797788154381406 2415806615702776957 4552187411248813405 6895489125857746963 10140754961651033097 3522223140829988930 2583098466869424419 6417308589806794866 3126631143047199116 14237321673979563067 8932100382838710727 18189113987074552333 15985784737657695547 13562099891402417962 13047335111408167939 6688917218822745512 7862104340683830714 15990123321224914222 11433223097331422996 2112399453455853370 7073362909199107451 14589017885145362128 5654742989860869079 2097293824491164074 15576390468216685217 4048945235078205104 16166348138623019466 14725351290571374378 11255484926713259030 9080202794162353519 9297595053667166094 4496408710587302335 13312850392673805353 15318327206571008661 1267913856923137014 1608771840665267002 13584222450531257831 14904392986747901849 2178452651742080115 77866681911105799 3893174005413272917 1115695267146434726 11377637610073944477 15857958555813775458 18356998565111745737 11980150838334190758 12161039948385762275 5159165660590535189 10109539054170774646 13612052833573457031 5966334691711241398 2945960371295526951 17135345548815029858 15822835306516176211 7769157845727182998 6510474458661482365 15543567310329416960 2946987183942044660 5341190297094772066 12520205269603382779 7853610265393335983 12616330311502440525 13395459290517859195 15573069712833197364 12535095033903103850 5702476135405414398 13169495952922799821 23122088515587696 10262082726673166132 4260930465107359952 7321018075073890075 3530263240238604099 12129472982383475091 4052715399064049994 7655575987066514667 7662387611213848631 9713000841180967668 15752786351126075361 17285027389756335626 10057932359484292943 13030692470234437667 2526522484913486803 8854507764467498978 8058743810669545329 14156119879201638771 993037779454048972 5680132294629805054 13174943485632182081 8710741095664375758 16847056887236683728 15564628153474347926 4148551336364651802 5607714414994487837 1440034381535537880 2481670365823202163 6234609898048785725 7718950098248252401 14116385103749911422 756322347404068446 11328144060534495882 5862208974084784627 7436414606928731169 9650825505211498864 15957386989203539713 13599960124543552404 11542579183108687483 17423340260401121297 11550100838497837461 12920219057036745735 15877977952699319871 16985877603363499147 3825954285201618857 9029072108197624385 2989306869293558799 15432981807716319558 16714840145839639441 3048782960910713301 6747601521161789589 12633796567995493182 12079939405754481175 8070577482270275223 11589648215778263669 11263490553326862591 7641623298124446688 15468837632854671586 10385560630257835080 10803364777672312454 6991578255937122758 2951331416958647893 9985599299957465367 11788829060482281809 17436048126295446077 17107466178547556660 8708467440718558058 6267347260128937620 8954076379028774316 12151907932131892023 5679892859961767218 12138418030001976198 1202698162281695752 5862282971565276855 8181014890100480573 1397058335099489614 1111073951172052210 1023125120201918657 8582210348406424701 13721293879166535632 12487945611458426403 6652361225104241639 10630252500270161283 9559253173631355599 11637977047101036808 5929406453467753336 9018799709735290322 7474734299254412980 15539635935602832674 17674858751001780729 13752936031805558707 3981485467807054251 14049342544203929880 17999027254770486800 6138779861021786195 15134219001269245419 2207333371940434564 2136369230231187013 14651297708234366293 138990974552465713 8904499343917642929 14322012497808741503 10679034837215112953 8312759227618274350 15651155778919237254 6472322728142275219 14583903671541844735 6895407283765687357 16295915184321924223 3041540855473640790 12136826407902240392 11125590218679109205 13243955645642039128 16255640677139528772 14138478258224421339 13872184754833292506 8032220483077035554 11142558779406173747 13399682639961591298 13988435601984656491 7010447176601250988 4331305062859141789 3652185157018391084 15324878525653395449 9817480827622193926 1218960168146299729 1072777050170779098 7815959024077000628 7318385846885850735 6259160217471571742 10567791409998656841 1302210748588350671 17827712383625198811 11430890083606312635 13235523827208418963 7531260016806332081 12684235341862064143 5806179568035619990 14630104221693080440 4586523282250396095 9780070195705440010 9793147783157443759 17053505649132500048 12209745532478133695 13908424502629564156 13168256744951005374 12027632753037925745 6486193364248200210 14837754682902910430 5906090283073279499 2689806546491779858 6718019641368418023 8349892474002190618 14188076430288714180 16986354015698337165 14202493360467799376 808035348011725890 15390827319437565261 4041430762396432283 14722442709237594335 11734639533519874327 5111498598697687483 12957197498674153733 1903370383293812931 9337662432938529688 8075243608958987650 17319452743533841365 4168144986681952420 15977133691381695506 2695747621220583807 2146682155810059587 7645014542215540073 9900948069526992366 1801154762983422982 12092800160951074135 4801207050797726294 8073014187501477408 13072358980055672808 14064450744391406811 355095529372991952 956658526566835554 1204779650310584309 13693274532880407566 11342984960722873240 1923886713556705547 17882456500997812020 7809640319462715039 9022082367702632661 9963712512826067931 918861178600049306 17002042556126050552 5332097738453201942 11645763582605430568 2422477180561689125 1415257140536598659 4235211359628855370 4609535751869709307 17641936513281701193 3335245540466218992 7010842779623294049 117680972859752136 6013544444306243984 11445111154978015761 10457594931823019489 1046143072399009774 12043094250693779273 9047613988210876585 11830786551997364556 8389154896406801165 17581152839210371401 11448216828248619967 14032512831302284707 7400520195349339019 9398546116107073021 10218063504417454465 11594562767383208402 2823273629093720143 16487034679271517324 11780862966323443039 13241372978082343573 4234075723898001397 3220832539344859193 3156530385555826167 4286809930289598385 3833293806061510353 10909026390308787433 15752423739914492657 3444623995835350965 8688365976949599564 15044872759080943638 1844206411420488675 11759727264355468406 2728182817187707462 6306689402190536775 3153615932340299938 14289898984869431614 1680445710656415376 12509916006402596392 3768103627057661879 13249487818616821013 4935846034330805528 11291182554557564877 8119088325262521351 16729646414610783503 1374835479599100422 8527008943530621447 7387575605547755547 18276781323647091522 1472212243205839718 15004005328220846521 17794698737734027459 17633045741037083505 11715964003704697543 7485845591292580354 11557882933504191777 8617956596471662102 4239533166986168587 3273926779953503633 14384338006738582025 881270604007887646 6049337081734462839 9893524639522240755 2622311320170293762 2976072514917784218 3652195831270902894 17342161241604587349 11139500523729386309 13963145562128017226 1942086143281191404 8189222013373948900 17746639548810465302 4265386902688647021 7029208441268975831 8150150271065803213 1728424471584387700 6437835849426776182 8847306943376652978 476016103347982144 18106704750542143913 1784868640351802891 9813998603018175192 7045458741446826802 4045853978886015256 17516733495795602109 11042779310455655959 7589593488333835509 12326781108715912718 1296683973521298541 12675375644069176002 8266597799572741659 2719595935516219661 10549197326740198420 1214228512542917634 12345476444578411232 16891272153312077908 2965132044938996150 9118640140515365866 9679290506359468692 10659033410957803355 14750935914808918703 18001882023491138157 15053923024876544200 1383102573969718320 1895810382235094775 16130764878394794774 6427585132281190703 4106091281988482731 11351841762143562367 13432834178887931169 17725315782751154265 14009714230894793880 2174040935190712710 4154652722503340811 6998519084677238588 8222620253431232779 9140462174154345189 12968118580471355553 12379272360152140038 11912279962390932758 12724729060288585814 14206832424210952775 12651744599341638981 16271777448358689601 6176688996092189136 8839493662054888923 3365698912585660250 4124847280196630635 15535474137119127575 2309361971530501498 10346090978104468498 396101402988508823 5359299890391598990 11530631769974537179 11086096752329918965 11423114766168382659 2980391155976365837 2221148793471885066 18195181351969088495 10122498675220048415 13974409912191284917 2825841802008753038 17261790737349003821 5394760517891336384 18440223559845059752 5431019946825388307 17992265104988049676 2129919736235404772 13371938622275675277 4621678265812608654 5291025701135968791 15739668155594860445 190781378973312107 6203075627999869147 12910513082305498940 10192295961151179683 7567273264656224718 18133611345615099082 14160369789838013914 522889748565322538 12073580659764961790 2513610618640206337 4387823287890823061 2740931840429563907 6877647031222377754 13683779280443588399 7501195588202456915 6338848179543138095 4863026643261009084 5896031026970587199 13220383245944388513 10107656980779445790 17952221957767514153 16164717420117918345 2712698325741195192 5420638006770757265 7593846546863703856 1294775471977495034 10803583193899296747 4339331336188470852 679214893150599707 13216851273636815799 12862943992745778720 16043782819473268269 12515211478556661065 12833087880150432629 11178802348564369931 14090579305864794400 10732318042862576119 13770050020331172235 10240616080971147761 9409059401675768564 6645916789165092497 14710653289569734368 4881431171213582903 15912055227938969194 1856780533791048976 134180844641432376 4623275585367586792 3296031207611616680 10644715443147059307 14827557724733086320 13139843960812170698 7779671768925519443 2276037826077204248 62947364245157417 13894257241371356438 14890945721858331715 15844634548134769369 2189652632151952625 5095699757441915480 3208596425565826678 16491371113899154129 10760398008627408762 9873943824509685040 13010046428594713338 9600651312260480990 8033005153379756892 13858514050398426937 15087293556897191278 11111403138494752209 12678868857389616634 13596567184854623530 17253921543042184845 15521720128843321170 14506621626738966315 10073106043019834528 6354493498604739912 393768097270723592 1312551347415591310 10512250900546746443 7746958134624318251 11474051603198816029 140722593493471656 14143731375645562957 17539919955210373803 13158701508900482856 10707615986071283806 16905986760499402510 6737205298495946674 4504426339572844197 5675375039166109426 4615476370515644814 11837489991765136636 8214370929112972848 14710598560579734303 13746893987314673 5489029257110590826 510257041825740915 12367401746598946225 8538106551152291478 298356680832335195 4627551929271476419 11514881356691029992 13215786997180073072 6129116356292295515 9228960877562715933 5331236417267532251 526546071624366493 1845149743734682414 2089898211786982541 14401134593768396983 6930000079028342116 6617908676573957883 12812991354953758160 5678635235250320311 194663248483728074 6793897101373341814 16885778348942283698 17043605787076476886 9708266417008412895 3170783562760634838 6168665467950084127 2283162163719027169 10674002763407109426 13670261008822975324 16037151422873638905 12535472002681931638 10368950117433705275 875626866570875707 2672282362267670010 8000426668886181905 17296553533365313090 17750293516145228816 2746946781670628181 13020588154409383654 8438900001797810702 1063395428300647807 8042344694827974918 5783147465124710673 4255925798906157258 3517469507315776039 4006536605676889850 15730508071640933980 12472360591657553006 13397302573946763901 12282535724033371604 1581385295987836644 296992513735775421 16713301350412678386 2471070180876733092 13822926870879411159 2239450052906754074 12068047690422956086 16645154079459936498 15990675028508597384 1257575498869300740 17181202275593728428 2953805136274417422 12604210447248453099 15812454178480612520 10562176724555157476 16399855987834605795 16542248310263463674 13146559518134887684 6419619256242710103 2229522704999217657 11799341326598354725 1960820305540369633 2513402082867145987 14294140681172839341 1593166605767568543 13877705357747765294 9239282489773417154 2132743005763758412 8829388709596215568 11775678476736409505 13124418430323787383 15796869690448420443 8975797344885598143 12231204574987595885 2183593346271292957 13371891502638139478 5437944927831695291 9021397727000759404 4874620194985965548 6635757081633947720 12626715079983469391 10829223529306695335 8376804056927831041 7894842770804407605 15168605179219121149 17528311032944145567 1700278523360637839 16297096738960902640 16209788779533887071 12302156394683345866 11049029622377858034 6984418611281416067 236434627512513271 110486735930110475 5001145686342597717 1647896207953399030 6615430571735953139 18212259607528436355 9796425463442811367 8593162538015497741 15883409544541614952 2210053816208904371 6959280474276871918 4727111845735625662 15805899716361464903 14809016877853728943 18004276028845156523 6156028887611828618 624986146275537907 12428235919038855107 16218802183837998020 3629841085221159711 4699395154979674582 10817217727309378979 1750564533561466124 2074678241537711655 9819396032159735906 8292519699190500903 9135508221326759801 15131127899102425832 5454618248965661800 11460699068154941641 9561612205587937376 10150040877819428737 7368752130871172304 15490495301750650513 17279965407474813103 11078585103861749115 11949433016524656731 15035986884257481199 7751619251813310449 421580313746706501 8202373790249794861 4700219500577527102 5350326506559564288 2644939253613193115 3202759975399440161 9399933240518603846 7442609223493478080 7395632664157391807 11408887573535014182 12964037746122483215 15972664026551770408 12780384026879268215 18036958383701950342 8873301165780224474 7913064996098987231 6791351291699680794 15343640497430427846 14661445582662687869 16075458867710581079 3716540983286442118 9033815320677860841 1341827359046948704 16982282564546664810 18435656671759761202 14255478929932185723 12514313212067112540 8319786925962686315 6648436548596623469 12615437039385812120 18056295599910668574 11879774875879981188 18111338108494286070 11604916191485657870 3261090764273003558 12294962115401883765 17542846957296248204 175648505961855298 13066558642529398783 5108182587741651712 6525363877711149994 9181441191765875272 2523249595855783531 6815885136744266571 17615418634529714672 9624482180978388050 14898747425013193826 2541660181531909486 16507943337460143470 7462370342533120224 15565017876317668514 11721960607186517785 4173636956784587789 14521183075451228806 15719244398731006409 4465875986087912996 17757388152753265425 3153806873831768718 3298868072104800934 9757948990572772263 5799738446729280824 9936697301019281168 14653258515447472080 11445528520155026305 15504816427596563407 13440144925137901487 3943870042187237413 97480650557485536 17137040680763343143 16350771549929499870 13688378921150637139 8614482583712513885 16973110089781601561 2524580611420347421 5976158380675191626 608348329683605573 10134174790772346257 15091597900509335590 7071523756907735395 2822406434679545945 18159172574133040289 5291517494515590751 1987401812780461915 5035142187276873113 12937245379330654114 9455332802139307356 17130098539289980904 1585507276314028102 3589208680319569390 6048456361038918623 2825473314124141812 6963845471508692158 10259302444183024270 18150843623061158568 10745491019830643584 11735588254785443274 14002413952162236864 3213490971183930207 11927821820726645667 11472302829270075145 14901927055881665935 5224532543874180759 5709854164456699001 8821569373808488673 10141549781910575537 253951044700106442 15343936488252392095 15346791517532769884 11390210765147482882 9468304890767551231 12927296362712321656 292668317400013668 14614829673947972989 2498130155077478061 5275931499448411201 15577406690926428781 3977671913440221234 15768931059892162226 16351485997469332554 13517721732078984397 5753881903507274362 16058455054985712075 3670913249034671678 5545642802732662646 311409304621232286 13336187861942734172 7768382803103201317 3534063393441827234 2984571387043294394 4932893673475557032 14975717991225058967 560368559151602394 16247018476630153166 16842641143691803121 12953048712973216118 2496915898826195023 17962981315115512758 14498582298971199860 7318988711965992964 18446227091738759943 13598798452908626089 82387854068586325 16503620649445087672 16247092539968920022 4425696856481300501 16623239252266588280 2833101233116125170 1166719943143337182 14290528914994588432 1552327257443527024 13420245049359097727 6697987671760455815 7112022955521444020 10687849162730243552 14784832823388264348 1683021394317299643 14566598035055789845 10209835455978069004 17862728573040222677 12372657350679308488 13467782881936898503 1498225416795687936 6253981589677229544 9584769495358575885 7421997936619198756 18308656147000393061 8982853988625981985 8522813991432006283 12869394207936460260 12302326229948760485 4440775617781940336 10140555129512660773 14916157101058499496 2015454493919358853 12001569992743885305 1636670769324507730 1318846563158394015 12360062821214995625 12503186021179078940 853126976693492737 7319333177846872275 4082091986693167950 8775968036389273140 11686511830569802813 16901210295216402812 8835660510695891642 2060760018604603855 15160699749392835863 13381595031027750290 9364152941865551198 16831454893319872807 794193628877309581 10700364865249159455 6683834730055274238 18380032329706933463 4409002036804127686 2815790505645482405 8583462871346098560 7180385437583365217 12851776122493886245 7163940546065255413 11138337995269357163 10057753816242355420 12988931706380192540 15157674749862257788 13784284204638849954 531065394457613924 201428568726165773 8770454627814910175 15948249206575783245 1273111286221661806 9844761188918519482 944603646415184088 921323585240949715 1802062239724012985 11906575715991562142 3520830522189903144 13411548857377411102 2732002545824814430 3028064377689562888 5791939994190843941 14427861797215774234 15707589190818986131 16750271251297623324 15918633362927554831 15522018792143567127 1263275907945116112 1601756158657390772 18183014271000174366 11368251360794170486 30409482698039447 7531250343656857524 9419537388897335312 15178561147629304471 13133022210297818222 7537159840234577524 6985474070439506961 12539728656750863753 13047834470943494903 17802737560913457305 1012027307592964056 14101546278410984283 14096011254194819961 5227701883213675235 16654339904548502264 17526920878220541994 9765254679814592915 2367725913355796171 15444959196618563698 2152751109242269808 7789213409464822932 5509343048389421086 11761133342961781070 11899893549829519870 12004326436000055312 5859925960893868892 17669749576931191464 14419248406201490443 5313152071521337358 6949218654131912063 6040408122040450194 130905866225225087 1142472622912842827 1538426996898863427 10672317650390703714 7647441783830997720 11565004805987354922 2465242539792132671 7756748264993920059 1557895753130718150 12187025343841613573 627425283171460033 12205195408508933933 7530694507465699216 5323960865315410995 6266463611621698962 2417230095329706828 16532250622763179108 14199714437971678866 16141395937578506638 9033765495134519400 8393348293288881476 4040682086196466713 11652606003451803579 12559328171353925838 13588035780575749244 741534254764142220 7038216006282674165 641916423192385384 211937951959653454 11296240034649039944 6210323927709502880 7491578184914686915 8763123525593312750 14674674978174663503 14423187580686156166 17118998403463945179 15828871783356911556 738525546740684537 1452293953310508865 13498485586234220232 5723864082703563474 18389943169898038769 16791159690389208052 6986731457902413382 9012206131073806435 1013661543742076573 8481662887576977307 9242165351075925346 6438072491951374534 12655917229849956178 5849106538405863732 7043444747391340379 18184548104343014398 17058092526276232121 8673815984947408066 16451313177548430465 11078065155729564407 7361933925457911737 7027783417518086847 435226097922313361 3210559638480275864 11899972206225724560 13392618616077126976 5788869191916553517 3585584409159975476 13696484927327676579 13331651735743706030 1825624654919854832 17027619244085844824 4103575710286579936 14497292643261804423 8876013909156119611 11758271742544203403 7189173366510876265 17297376183319283100 7866098033568123442 10437896473700892926 5419478003433452469 567405362140535665 12166859121264407615 17378388581426741943 15111400557980649686 13443296010918324158 18051441895127048066 16975752144015870151 8595326114411843282 5826543142663626688 5648502501881675605 5088173972120832935 14389794649299105970 8584935502609744145 12521957391556200652 4235541199531347056 12688716964305313472 404012072863571979 4245020588842591233 17851458951862500759 12148973120792505842 1571061978402164334 2900655455229679393 9392703054874623588 1616898301305397345 8990600729647802513 16654815687401638611 13117835661223202462 1239615660778545676 2074394485295164978 3457920827590930868 8674403224176835940 391694249046438701 15586757111470495293 5977316450440405900 5213340779863413814 6111804752042837563 15556045952598338821 15293397743503699665 16961843605809038057 9190956211442380302 11813017467192376580 6086468658509126107 850550572669893818 1402064803140761501 16041838367339321941 6440788839963974084 3604122202027608740 8112639949578222546 17633351029561366995 15824004676541312586 9078441905690189664 1714779166155180551 6815248111063414116 531206138796847972 6834029020613521574 7466963603334061379 7567510620940102527 14466429864323827086 1325087725029456205 14938599227000546779 13322903737061209818 15983347842443636112 12528573463111949759 266523580633646412 11087844797395378223 7168129566007668904 4583516037900947782 5879249540788949501 10988928735932575809 14356882037637616607 937488696703450299 1027601424753818396 11169783551189496807 1774838101818202181 12931538937623616039 8581983212686623107 10351672445241804719 2466654338484971810 6149544165027161817 6546944734449274518 9828058076716463786 11208851747789043790 6145659110613256445 16850766660637895894 14170830968934466789 8645226829486191075 8244235402920681009 1521502069712543038 17315502384228322473 1715011161654900542 2319751500928067274 16651503237673259615 5299839093737036474 1082818589203583040 10774130473943161794 8543909275337477950 6761707299188530169 3254659906209918700 16281278339427280628 6037638373991714813 4942834615093892221 11119600569528772261 11516942037905431394 8419514351679276573 9387546510024555997 14667780851459596843 4781597428761632574 17500542067185133487 12196362962308598229 17280538302929786625 2123245130001526873 11612030399343588515 1979922053316763105 10103535879948727686 18189146337211415359 17648862994492060720 17196810162033981038 1803237448227979355 858210821353410551 7559992215462199837 14906701432825880516 16614189531188149552 3042013011703591679 12824768230802919246 7843884164446758412 11849746503424286923 17844840914651028834 8439453921725543751 11155940508875734262 1059440576936699576 7012629558454052126 13810160333788126671 16700543959564333846 16096702952471365781 295641232591291533 10284034046830246381 6748183424238689698 12859869802988786139 11188731705548569511 8738161636017847900 1355287245404099954 5960579562318296487 10958580891320157862 5637810270381232455 4317691160662706338 7651704990883674063 17134527696924456624 1882784334819725327 18369568033716859360 1162087412025081027 5391868981706671283 12059563502361778032 16318731009499084826 11723358958053436515 17218245360862294595 535811925923469549 4951389337613772231 12337044559552706338 15377192456755992134 7795473491277092000 17456355977553541394 16918593345017760759 16122926511476593799 4088060189069862993 15990006890063527358 8570403824319244262 9110693915352802195 16211197890397464596 2548633538741469432 17555692577666733146 2586698793170138989 656781503643350179 5014327950453201521 8600285867096769942 3891552572443766084 2290915025707526218 7234475484490540658 6590256087205728801 3522633993850262482 6199329566311797073 8456777957907796602 5623281691754389945 14782844621022486090 6138179041904344884 7892613230409410784 14277245938665140240 4613191385713085835 13652567591779051280 9931935883111120975 4250414661258092234 7485041977758612106 6590812288272922763 13093717598604750229 14908279268302786663 16414677916752069577 11324466436227043004 7030641761497739882 3673470655480681173 1040790641618671126 7408922658531904541 17899009080985907025 10916760617395918979 14234551740987680229 7735041182598965621 13898248179331311915 1635799745509751569 2654937821786854894 9235616824888982604 16335176287392765388 8194798201151620620 8660816497428810566 3342370831879934235 8559491284306023051 8060814153060938256 15832022026352617473 9803953303426708389 10827070249640871350 3896370636975875565 12210158854255231542 3180528279818490799 13890085316635514985 15676837726705694800 14209800580493841125 8637189643683261228 11015844158294069160 16144009460930891390 8442034613091004864 16571090850725718779 12455076603854868108 187467227517795408 11562169153712076159 1133792522934240100 2983188558783221271 10077141844081033943 2446768369215346261 14293482846410761609 2445908342960020087 3239890626767666848 10610946372533171195 16440529488768743888 15692732557402452413 8465952888670409843 9092293531488921855 12935271810107999285 14541434636813899641 8662146615960255926 3088436422909572988 359252190501678379 9878646366091602572 10817514358714354617 4540829344566507886 11812013643404869027 2379867146416321187 17163984917426954874 9205521888028430385 11034242337889153400 8377065617069166502 12804205572991347416 3719936836927854012 109997933665369967 15292292614979275161 2700877338186548284 4621600086921158222 14337972999417585897 3613407742667888406 922685466408289825 14294404906417444626 15934278939731654605 2332244927271002365 17247817417419260056 17475185223413496572 10313805593114195984 9472320315233545498 8163020395350306066 13151353666556810483 9523211188743065834 3560177033513046541 16530604057893052403 11044327816528925466 5771580463685481267 809387987317413128 4538464815939153482 6761780819935847701 709194849791661655 11692532313811969792 2225547255706527497 2116999704471126465 8268654209451452161 16799693005551394279 2575337903060124522 16577426915990827215 8822029553784352954 5806571294285620140 16308043104353316527 16072309843897221938 13387202468122157550 469290550317705152 291476297539518269 16264351746251491562 14699335902129946355 10638296861135418132 13947871831694237869 3793705523434128358 5487472833451751844 2810568997653631123 10451333893132462065 2652640634525598863 1341858662803845267 4258649155533779511 15272015203137820384 5978142139281375043 3463440320983242755 7351789768858541170 12394121295807048885 4552161163562663362 13706652103215509507 1018461549243406336 4427971767592713241 12480194291884768025 10071835209286979257 14426516761074885982 3925767116276343967 5515131864555734037 14426741842762728014 15036885108245622786 2525084998966389969 8440259349552541362 5056601436539788806 6110056500181665695 14126106693801428556 16922384948993767321 9943515204814407721 17596141144585103620 335646070013515715 4536808278202600103 13956200090696393412 1101901493343194764 14898959835513958318 8938999390404999373 10432615259847897878 13628566236443110314 8476594154601302943 17901172526661804725 2695215648202924821 9836178298252406711 12726673377964921065 16562229329327342092 11901667500394402000 13233529021796519950 7037572518377868121 6784987317560966633 8316696377638761532 7692025470286439599 8785151087582241326 3699087908334544327 9378207434675394477 16073015208071007415 14613894445710104197 4387311077496271516 17103125180228369661 15286505949661848349 4909935543057389349 7303937399800261401 11199017023855454924 2380880992497060073 4176867821637199768 17679069035702226427 16698111381200604559 2739660726891712247 1320407833227864474 14221453935322288923 16595903572321430699 6456577719306810438 16255187538187289705 11995025417455473800 13739767603312298013 3199373482642650150 12389704047633398242 2594992940250117472 14091969855315865558 105175772206384225 12634665058060599242 7312145199902396369 14034416161957278568 3652806712018544094 5425523374154500813 9518599102534831006 3524346016143736380 14999461256784021545 17829066202512907188 4272722458356020374 8411138566424040044 6614950666962753580 16933220085590150570 6779443596495673199 1378175034394674704 17472631419744317084 13602164062805852815 10238060462487868822 12063210583047751814 10354345741872468587 3905063351916954251 16091670512248688489 5786692195809316631 14311470937477500748 14605690468047531952 13376674204678368322 13000574891938011600 16416458883083597347 15754598396413188279 7787954067416999622 11901857463258730162 6950501160619983007 10098522748879313101 2453026517991583497 5539222470361858306 9606442647597452273 14906378179629544583 5094448592290014388 1285133252273354441 10529663336802632643 1861841628921389414 9635345009045841613 7756912771474499601 4152854310207745548 7245244628132222679 4973650990290889223 16096235036977350600 11436316263247886801 16804888633052116248 3961317731206521035 11817759644607765917 14017756814483932997 11495122457244325523 10448420729978991772 4782168880177313164 2044712911629167875 10376899294166085825 12306445294968265427 16563794790448473366 4936319190793358912 13533755892651965921 4752417180070228187 8903845732234662608 2407706302057205889 1510519871023026358 14388333889052995611 11678643176872396393 302767290447152094 13448557625595054392 228911977382613522 418759744429323319 222561395250445588 13582751201807048974 5961084676512547202 17047060803833039087 5887851920533729996 3097689044593683873 15696067128313350072 4756875967752153253 10997816468666967734 8050620291660137994 11548976360839588679 7817106436724675863 18048357945215002516 10008722944999232868 881930677756630828 15276842530812564061 5533806365942697617 1846288247472895480 4435705951445271796 2448191200251907882 15729586650770067847 7882238001069820410 6275538901834435942 14813905590945779072 14984885575098507536 12012199598455073553 14249457947256130748 14021502807761160127 12397266564134415160 2834051349058093703 4780520166865459687 18069394217700463031 1064960977825375049 13905946405074059506 535816830858892749 11499214919210856595 11169432894590505820 2151677496981539959 11363662630532604031 3837015058732251901 9600845044528839728 17674160981038879642 12642518972761845439 2522678204744079289 15840679325667401724 1451640602342650539 777885427393124155 5094519069306757358 4817228620157836311 16956316206510485855 4886683570440890503 17720490653896362080 8184836889983724218 7568864265016691262 9300371138292330755 2389603182050415534 4460891782961033988 10771908524913924782 5077399179180593143 15287566110617788775 14623350901943974317 4938493008407799426 12590391232272052689 17983803060685711022 14684550482086119869 8622431626054298621 17414776230372469012 6865006272666394818 3386896441171766130 15776945769374807195 18085346834513165889 5603134797139074308 18379290023866393145 142574787415047670 15435513999979266831 17941396988776154625 3611859556338684813 3096006525364462714 8473655039610530565 683068646555445732 4880227653704365321 8209761728360842293 5889266419605417799 1199427819788752388 7245694163286199208 11145319954118972358 14221090065539927268 6700238108977691162 923054772448053710 12906809810245846490 9506543726903522531 15961179793836069835 2328010069863363885 4406277404790169566 3702317952736636252 18394176245083652408 14417376489094328016 15219338006397477747 14261118774641579304 12032542293189498024 12789850565393986157 1313892126645704962 14721243588011692469 5586616453842398457 1096745614955655793 5608124570239079658 395177765059038416 4836196210155675433 4148938201434192126 10323738478950708493 9926697871594457695 13781599002909216316 6499674201815571378 11405049711643395467 16628587414402395281 7693873376829456115 4268414866569801250 9980284218026136453 17941358712974188502 9203959349082733272 6322818827326786216 11706309333227233018 11758607632202015140 2010890028288727229 16142793648780985449 5124550267313145683 15611002122583128009 8332243500448377856 11508112462511837200 17249205904110335178 13993700307903899858 5928242079504222685 14335178319251562779 12138293583513627972 4535441588635047537 15044866872615185770 15118666795027926588 16981313811521551970 4001972720077040235 8916572010499547196 2981947839293395053 1012816904784122902 12375019038352212930 8618068618739673871 12148964062087571979 14644390076658889733 17379770311317022666 7926777081741864261 1429379271227230956 16923678873911251137 11117954109975273550 4699256003541995356 11376974799788980069 10775098332470457728 1859122291296143440 13770527217970586427 15155215831479210465 10584247337049568264 6667181436603197130 5392029361300742908 3473364230015049408 10809787195107400610 5444112467378912963 12472281411855646852 656472706517305392 2197560652241997697 10768381420738248147 15534518748710595111 9037536387657143671 1326161215072215109 13026370345800609087 14712344657610227711 16974527698311668794 5465840672640688873 6226409681104727414 17319139233495755781 2603119800316700885 10573303469379352280 18434936966624071804 4171371176351692950 14830361052682220925 15860233552978781106 10927707314660461020 4553981106450993958 2930226215507626871 15734075609283117115 16644316772999359357 16345083948914947889 10386572669614598807 5295284104967131872 2652562690631372796 460790710849192395 9034393574670442256 1632851250695321210 8173414688690785115 8409106674585869020 15554215074076825991 6478741012271456760 344444220471428959 8057954044231112132 5688869962854707849 11936521740355507112 3556348439601589179 11345840182013711027 8755869876381362937 13476630435299380598 12087596986239931776 8780696175318148481 3163521489122363798 3576335820231985949 10858499245335104529 11776876251953964661 11795745241449666931 9487767408815228344 16941468884701514009 11683013794329992853 3292120841297889215 124404940447367907 17172457870283185450 16443286637482520721 15560242233524577310 7935721161370208722 5707475277089954641 10854224853688567143 8779611548564356372 9852114428571296995 12041026414390740969 15718386041552939004 10269859437462486430 14802540968179943249 3375268391126091854 1938686443356988427 7158471863973534582 7518168431725938975 18183507799877097191 12705565954535513279 3111013845719473182 7362687936815807642 13542054309355719182 11621594875549058264 15334467769735831606 11905279289395899723 8183728670751133367 15565535967069165280 18103739572114245891 3469727646655475471 3867382650994041580 10755845780386465697 9040865476099273522 10601943940112482602 1951213164997010114 94178452698646178 7725231286681142584 4396538055555077303 1531323136692556640 11567800601358824142 6484358600112783219 3094836695524368498 4254420992651339728 4594635790879672663 16180799511673052325 4806199367827355684 13766473492793280034 16159710843822742902 13515154149913170139 12625131138716229011 11136119359487093747 13362143535786956337 13759969523136755166 7243749685455751218 10644448535037482283 12944273960731026906 2705148113638917648 14442814937531309633 2465462652123235417 13994257944101912177 10421392246442976970 15415964691108934408 7058406582140661323 1835532512684765818 10234726760130942924 6315584076235469745 15354966587453306183 13593875712451490276 18444473289577354879 727683407408250703 5756930945453404740 17729879908449374463 16027634638949066123 5461796086741375808 11058613246430902992 13703948499750338430 5344749835585019639 5896227154009184700 7259838827570994805 2220893110124200187 9321381155428280476 9964792917986854936 4127290954297630661 14587810748425823523 14694414125336307970 5070957175832506797 7671701306751886664 7198301427534504689 2620930269956491706 4047863535475521157 2744485807978231986 7010171702731346061 7638166137752974683 18394290540701815318 1077749949789957225 12014348273750304495 15648252361500150443 14378806617791497664 8924619448994606164 17634226634543846011 16550224797336191456 1514203987561071738 1903396845194611291 6520278088540701402 14995227428676610669 2463169527880664245 17157204184047711790 397090385295464461 17288765225654544586 8613983121685093375 2305852405776703080 11670707330314746640 15192201923060587974 4793959738704629780 15919057891910734857 2864076504886381764 7569111206940291072 4937069195533797695 2765703342642976312 6222730621276744266 8641789967527218643 16456192805168933135 13892823068884100059 7985187883332730609 3732652271281760878 1394012493353461653 18226742368529734210 12074812557723319560 5966442372446463596 1452415684983366256 2366381815377569759 6448670386380492617 16762159706329722108 13296305956507966970 2475273919493573053 12437168179175189646 11724440042927131174 11394497978388436246 2832481317351180715 14150526790524648693 4044310275528200058 16121428584198043562 16302182477716243240 8298897777067626963 12191906794707796477 149578752490551082 224348641463134123 9319335913816419304 16030564882597470784 9964335949106532363 17174522121506465638 3117698579215032139 12307862539158399567 2143808211357846740 45516282125909864 12435277573472081041 4444295274149311302 4513008639916380681 3185350627067897717 16145916246315437128 6118503610608546809 11834056206345744922 9422688004979544342 444328899751345215 16800467873719483864 11202593416411534906 4046311512937868912 5640528533420491401 8620016348395408412 6107470376451047265 14885907292651017453 599977973840413060 11682721811409895559 7367391520902934604 11374583990436279549 7972808685793319875 829006954902316425 6794726042956022129 16872570851908637237 6532261634031704748 14862478399758495559 2858863125054223584 17361037896973084558 16804477937286989795 4297534603515389091 3299874021684875882 8481070920374128190 14027007466627491388 13877382740746681319 18012275184984420964 2685217570538796863 17225568957286041795 30408385852973701 8909278243759544283 5828577839497701710 3277262544263253141 10618782735307288668 5217794073059812716 8302283941077560757 11244253981630436745 5386492686781920844 14736728362586782966 17646740681576422243 18085648023500469105 12724759933185116670 3470523339336337684 14288608918076434043 6733332790873625085 10043634215497248144 13274442012658082818 3093839987564120063 12237919099109595402 9855159592208783328 16396563176772291949 3724211860134846235 3036094791818933063 10252955439110821 15402714642117973296 11523377646098998120 10189024651130000644 9604832913361383541 14224188755755401328 17054550712231322039 17823605345653757727 3959629622881864718 1567639247559727863 12667364144605195278 10439445135836616314 15096547692424824947 4896902546203671010 13298954794812921234 3822861369306669144 4654950091800525281 5719185299945982246 9776601317608076808 5592745842225918869 5825691944295045552 14129364279745106942 3172518701421931398 3336766135760126306 292975459188544369 1146980884969349867 12563991089588617320 13524404137298384763 960585137920315665 6721316579717220706 16064604072723577051 3544967900910618551 5255861208443091654 9240863627696332955 6624961793181324272 7687326712505824806 10880214670481229636 15085186997601817948 3402569104605713696 18180535139538620412 11593555795628778606 6798712873049496157 8837180365801001886 8435230360185554890 16237632599737545679 7785935312919868451 12122414501315797468 17779115826233094368 5987227772535768961 5352463633080049994 3872810193686572747 15348497596314501526 3664732739080682074 12684102615080369798 10788920062845726475 15139025806507349291 18269665141404990668 17954812997239946674 1567916351598615857 9386010883280933026 11974465260710024061 869146049269067248 522498270051138000 362295453341316412 8220566935348421556 3684310474217941492 15447134961826002413 17289786733835908465 5357398776473206571 5185090783024786543 2846072059607487382 1020883087257325716 15449013045961043392 6478588285699918938 10291884071844958372 17294143768891773686 5990217417067677900 17552543615114149406 10223550383956049371 12173386903122347527 10361363377015491981 10092138756103649312 8379620496342394769 18081885911648973870 14246714292788142215 17837313858396038927 12471427076752903439 11128017675677011798 14081694443902639638 10975366770317477732 511453736906703684 9461459010621419012 9898447241328277048 5839695839911391488 16483577202014772645 16553849014868846589 16951186272784639101 6707925154482863968 1883968635988881765 7848913809951620487 80604719034812007 11925095289286535631 8182342329066135153 1766583975353032406 4633863553306003010 17742050858697937246 1935751242035946122 13567378104685067260 6572891494113592311 11180214091937506103 12252191953507999549 10816003598483374177 659053359645061681 5840470491382695689 9870616077731685594 12226382633573963572 8308383317046719385 9519154135678236932 15429116050876931446 5699651160989961865 7190655342329213038 6062768269194043891 18008332941979436534 12148140924365469721 9256583471051590605 877778237993748702 10924654114744323461 2881048657559429667 17524123916520766552 2650952993783930362 5647995498408853643 6113395276424805724 6302127224118739184 6595253451263184742 8811501290147397771 4486079117887521756 9700383743632833974 9594986181729305980 15481998126579448232 2079127534479667670 6707608550128024258 4224423071389185305 4963252501569360529 12264593773147983133 7515469430212636533 7107506997652867916 11217832926176891743 7243477442388835631 16964115825836721572 15900474281452630226 3845166818857745729 5401154888133337430 9322621346848256255 1664100311318424696 5343945300272898177 14785456372997375378 13745120152390778523 10269929747752474467 4891577740577204466 13710859849747951260 6903243137639436199 8128993909764288090 6189728172343126464 17237248790486210561 2129283590895927988 4926009802123619708 12919777302458909148 7652079005128532238 4197501992632566161 7717378174832480178 703203646858411651 15760948812133703804 8558110952119677327 3990098424622623823 7806792899466258679 16522348105905238870 3961835033525112606 346307986080182472 10663604942609561975 10582498559387562641 232633277171682011 9977920759205305429 6625296448451779487 10523130864191139263 12762201636479585634 3861350030995749483 1573437814857733899 8865045513048899533 13170594635849034534 12849148496897367845 4938821412280349049 17976619733038405299 14501617666457648846 12238096182588995266 17978443181512153277 12069109810736743211 7657336367434772282 9216087866115630088 170136339106225215 4699029235957276698 2417604085108679841 23867181438608827 3479715477643520865 14857217791558710528 9393487500043904682 8029547711660038060 16060947024142638653 13417838763879335917 3952301386757694406 12053270995318812328 10628358799308530076 2236600397617387577 2195878335546758643 15722928161039271200 10087294634362089672 17880544694508651871 5870620301285960433 11356560234922838249 3243644020150699631 8330064344384584704 5586351074869310130 1642485565690915087 4502861638831863523 3744998431146720653 4036177013333806923 1091957395926153012 14891058675449457807 689467989958547500 2176145764431583059 543791172059830646 1978469540704074896 6321683478859622105 12065704167456788971 9608981387327724524 1665148859257030991 10312452805489691529 16733139288562670083 14472739192626814171 10460612694898759433 4968713498038213907 14643881335372297590 9884105294233702579 9823150454767633113 7608498951770455509 11145946781283459783 1222196307156250820 5016874801672800009 15579064567950701727 5143749413419058700 6960385051123682854 13808570421745025797 9024396840120390893 8293952776130051493 4420770988707679615 15798605379970538566 8500394591746640482 13517346361096525869 17281951015154895388 59138783634890509 4720641795539372396 508336086259089566 437076657977698035 17249935723738672763 11594008901750197556 6801857367953260162 11254512815615108049 13835802457036965960 16146073421226413957 15382556693131435317 18428528948986865654 12837077779134801367 15219235008600607706 12924526764212165045 1979347338536076756 10402684826280429373 4207815428714039147 14044670929694393695 4681637228765931782 12711456667328102167 10525581045248637682 3391310810744545764 5817998969804902139 9137177082665400950 464391698223471813 7862260297229677347 14476432086797954599 3857513016753888111 16407174285659290999 10465378341861318032 15012846169301503046 92792008319225060 12140677910808658550 1807230292485663627 15376847776824993874 4001082895479776277 7683855746204268010 7429164704950940360 6667518625711448333 6453884808492285022 18178848258350102203 18257428846176296392 13570615457565286824 9979057876036169657 7207143487241094560 15753400794814847135 14427021249961833104 14910690997511457900 11772956703794298122 13298107457154878250 5568128119830910108 2316661513355994230 1120529183632953710 11823160390385021227 3372155254984125781 7345123811299694031 1522339727333725634 5818134011868775508 12043734176374336978 5994055833243599730 6801325205822416113 2123928165839699262 8700316643698071284 10849180130856574424 4421019868778667796 13862554321985371032 5707657675894234689 15195129119365874325 6639407376570779054 4533598227690313008 4197531934169723398 17726906994992702169 1771972997853873908 11960594694545907394 5101439104132512651 3928681899857642062 118599409073512524 2718613916867006684 16959276632566820857 18235113788825229536 18271761945894977139 916985848372740770 9259588961815649935 1510153531598951775 501265924372090630 8709324058373104517 1283178344008783950 5977656554274543672 11917174413352591980 13514227234450407849 8038327886375561077 12663686029049447321 8096043751089813322 6496794980203271917 18127481533219441699 17573797968362781799 7307395350329938167 9329966559643195583 3284625975128124160 2825847776714410674 11188777928176051347 18222898743976811151 10075994208420172222 10330154708034107464 4253574511496005771 14973325975494912386 11790575107237333333 14328386567180169597 1583400506835659333 12097591004877287874 7666419761849812442 15832419309627565778 11690652267451936655 12743496280979597853 4506869332743601425 5131877446801643980 10539897494565327308 10574515027926324865 8557537475107635589 1259601780752466368 866628386479194939 7935053552811517794 8148848521103357686 7835767899624937059 2828679886276317273 1855687745002243000 12172607766322895888 4088068425069740658 5738576113665489357 11191781921513755655 13532269758637825506 2304191505149025785 5595078534080398788 7792297436994267173 6503742140721322543 10474425762896089611 1683225450422637182 16456008419203304206 17055035103239446896 10528438499981594667 6067878903378688096 1507531752515219156 11585757758437835149 9602371599238145734 16297007194712454766 15143008848473892832 13184142484296263318 11177127128725929862 5348688371559867280 15870983109522217757 8074123637366110806 8931167448271475274 11758642263792607966 13940732603674285242 3902368843675845457 6648217248581511127 15477225427753707822 14887927788023990555 17421303462389706646 15149197193592174583 16145450634617421301 150853636547941275 12063511444307213712 17828718887757879488 18436299889773442626 13615866292192503923 17410849731318011809 1180624408621026887 16742137672096146098 18316774173614958351 119826626591695739 12903644587354865053 10046778189162305776 11446738610170473515 11126293952735851497 65507499291977693 14643163377177246840 4015158191173765259 1555065000160850489 10241749190971876975 979617572445082822 1406157309851985335 4823409511377662708 7653236013138302006 14460443124352704360 12823225103583168327 17673891792817017992 14877992024515456805 10091517845033748162 13901674916958726701 17813301650704198953 4460574906319544604 17561212632452497950 3073468627374424127 13451857521626965702 7140130449346534925 4439459275064859316 7415063368844966905 10905606075835549893 2088782472019990605 6976978990376260927 4111079465483232558 5307190059646035713 4297995266742278638 11603773289603118603 13644070732716480260 849765940562946155 16033029674539637443 8312759869323737486 2812040167681242767 9865197104969836691 10990303363296005532 1104117251606093079 12212572416756645645 7607253060086761701 4208975029698059464 10387943113275709433 11083691551935460457 10986244364637526707 10413009011741949005 16076210549872184046 17252562325711722823 14377679531974420670 16886847882167727813 8774025441093255143 6022892518807180304 15131333443319260998 11710839847895587091 10317533879054264707 7961054312923700631 9790824492047376828 11136707916776055375 11431069213699361827 119446916997336282 11625118272592723494 13362108507750695012 4980815269572213886 12324542480869527176 655937935799928015 18422049462422262768 12353116557197353629 5208450254370052456 2133058562931424776 14978057720380864920 1493629180483428088 15706028090411264372 7032321949159453775 17782416279649285038 7289663248723134531 16503870239928613167 10241425345496970139 8028594001274264962 15025735712638572751 14835330062416656718 13614509989336558243 8383326109909669113 14624635512510687099 527972982717184246 9344264264327912460 6161159114424443572 9176165685030750171 7047076290671170868 8701463223196198084 15517794358064341068 16392427093557527210 8940483779645312244 9121309965881945476 2573723071609583412 3097819330299863810 13189634020302064734 12097907173060715008 4995474162001817023 2272350704908260463 6283685708879226741 2519755784215675378 13229104796382835517 1922270405835872173 17755615848753961275 7579977781932776616 13912249251393242636 15377990412727518060 18078460777803415900 18105885926286588911 13958245216704156445 6015139438640162524 10599950383468233508 4815384126409005397 6186691793901973753 14656860663952529327 13289569407176153242 15485144974011199922 12559902825842223218 13525486847097762564 15414844497882409271 3706818079232027330 885169889605662084 6295057797849796321 15095209014564166486 174164435513433309 14670242081250611141 459748895340670624 13391409522922632332 16647203677168530842 7838361075870915488 9084726462396232255 17850342345977338706 2238694262899667237 1422892497426051751 14487279082055518358 4527330202867151988 15862825917473631925 14088272065703436507 16482473129279243667 10252924806227358119 11367260728807808622 15382868407627602821 13206996939556303449 9268486575355706816 4101509083668013652 16903821861290061823 5146404685681876589 2829678900561029770 605562044353759878 18114434754948671064 2380603453002217800 3837527056502265568 11850427661278197822 11925972568368814708 10188788706542216737 1464204617482462594 12101139218401263319 18227534284428654831 14864394548337446218 17154438321597764596 14533388033112788258 5476161161903753808 11704859075302365412 5902049995505416807 13539795267125416005 10067421576961483596 6319580086029822814 14228979225314732757 12524125334255074907 718925832499554323 18276812688493243868 4800736830769146062 7674798903911441687 9493949544132518260 12718051247265122377 4615435262653810654 7002540094561172848 10367795026842741324 1086054209890202289 933197753515590838 6996896865417344301 1628245733269115576 5969694763135199644 2724868741744997221 266565333621999559 11580311142062299834 13091929333263133631 1071286266087850628 2854829427301639211 2363651269701482885 11086679169004204390 12210256810978268828 10737292658520140513 3830920788065298291 4842568805538800102 15802691263897666937 4541848275306837606 7468779073508681714 2416254507910068950 15252489548973298688 7796765249385249342 8265446500642235187 17719474994166807174 4837768272201377119 5183619883319523802 16883154888688007350 3978949376713666401 11736559846331213317 5001927949503769409 8619144371719933702 16396689550738919120 3115320020779497144 11795403565272062737 414833152562214734 1384522862401869459 15792004515226118721 10658424653798801039 14542978483416350958 15954317630534904264 9478248528555740041 11343704332864997764 4736562987438751152 10072345659627708660 9026053493833188828 3528485323805832403 10277101271612745923 2083879228361123404 11036548131283461180 6404809201342031054 2740678512214026995 3203946938083443945 4185521460452810680 8776951078254253704 6565717151550700368 3517387949133936341 2841388270596637478 17104012069472949710 210493393495849178 10688206063051232322 14185486730473259985 12567908374254139960 14588292464110406606 6451355428629466004 10415175244621080299 2172050142981775917 478117039792191973 2238026846500331892 4909602089073790840 5672500643614644562 17604806778730944680 1486732108814371934 10327077479091508212 2263130427535173563 6821659452324425303 2246931227783843270 15284960954925088783 10318281910405586719 14519273052629484508 8463840219689353424 13331239143535626613 13887098601461719234 870003656056478027 6696879883659333477 3228676411010988170 7957538271838718898 10046213190609410656 7678031392127276866 13239761697076581983 10326798441365784882 2820794164330700721 5956894825099375683 1716374117878837222 13318890556199139986 9539801515574179178 11877668812072785285 16370355896121976310 9465364866446238263 9449179624063130845 12618644857788052317 2268287554780633873 17954554135204228044 4757698676909242511 14801299820876959466 8379278406523295545 12489127034621169118 8295229794944634568 4984108944597678896 4615251076672410189 6628060862330644824 17902857153229513474 13319326047587955325 6109663662497253256 18151858424362922776 1935678018896604182 12830451782671009126 12778254287587289707 6375396211698372795 711265087536337925 11954614889467142166 11433236434085113471 12070003083754273931 7793266710865205135 12144045862698849133 2041106291837179143 7766670087563190149 4545676258562985638 16153564449140758846 15505236819084736573 14419877205206656238 6420027867439139498 13374745937135046877 17811496001512932063 8146408906464429941 10512579988822755270 3567317404254772861 14054381284438671051 16075520883998968144 7998678833181943038 3930631964653679131 5183009884436228620 17352932558100735305 16608189799976660419 10794240908222877225 96945171353134388 3021074912183167422 9408760357521475427 4446735826276084906 8476657188207991394 17824847056769572779 3530229741454782708 5838837285159429135 9996160518620725988 5335972650801573290 12605395680565524050 8711715429590657407 2129772479662332911 14250794496925967302 9666187858592026647 18404372720659847198 1970483988243712056 4439188835728940578 7601615326265154553 10798529254906808700 8344656316070491250 5347619581503512894 7158706194679447524 286810973925061586 9629998336438734809 9626811799379483369 3938001964518343257 17088477315189723832 8506025860846299433 16830065303341619496 4942023669241518097 14167680603113439429 16888438256794062835 16457849834263711328 17372302628785018457 6586472854036963615 12687645241812992594 16940110714402858814 5843781879474360117 3525173767775321228 4623177833027053174 11945246108598804517 5340144741923954668 9797177543322305658 12523928209241368336 366192478521458606 14144997245432876204 4715639412141948585 12024891498611797662 7322657160893293001 18075554211533484079 5056751780006105478 1184968473876438078 14034291102466608131 10846018838953490258 7415933188322374881 8561711595711750624 4515065786657048989 5954730031785008899 5443033481898773461 16207290984736746466 3460297502839595170 12426982399698144250 7796452369653197453 7807352769720805698 1355310425867052892 15749414587612843718 7658237628545514865 13750218233126364049 2556665863779917778 11884590045736283779 8093974169116851149 12724924373607768703 9763049155949955303 2366757576188438774 6577118639256228160 555541202865438251 1912423824571581967 6247287171281281686 2929814492663741715 10774268637577783555 6010641650573991880 6741087843392344796 1178954828352860035 18415736380310415415 5829833545849316539 9450265853078308668 13335377530921740119 8820747624901241623 13097780802727313027 4903453172501105061 14152425884512001036 10569898375479107438 432696225201753589 3792903503049310686 9769650876496780480 7587770292497080044 4958126851426729754 17762913664742751936 4271940691056704883 15272998307033255692 9254337317765602871 13679192206834693552 6201981634107029333 16673252106739537124 7074767592906366782 4118117865193314361 4614030002955906914 8949209934228530725 14742263593302086189 15177804688437090022 1846443909551970035 17012535437016178577 15961363240442490902 16804052403896153841 13347336818530831479 14757011072086756679 15286078924621595311 14780546309305611106 7103453866678807297 10546098248553287670 14737004615069229307 11461236748946634794 3829072838747679892 4102984368015715649 17456961867093836266 5400079599290583572 4814593683302539222 17848184451272025089 14629101973614817960 1343646632623165701 16808118245097439490 1701769755322720209 2999087887529268948 104794123643086422 1554325306111438187 12660326292712092121 13723925014818669242 12802651409175618996 1326433828172931641 14735845106500512094 17529196461781013877 15218412323465688197 12974071048256609787 10837179132452596532 9424332263203624343 15359586685065948388 14482493367753167301 14224555538626437031 1547291104758169648 9815319908633007390 14294525445893083267 9368488433624175724 3931181666969757156 1017369615419095906 2485603222614026276 3618380177680317274 6143901882282527357 7377216985070516812 9956857576642318459 3563890026249739399 10141882960097778135 3407955155457891058 13937801583917743429 7748342874030005745 4963975546104335944 13273195172998246062 829071919206658854 18326625259819579497 8552558830119594893 652711900956713821 5954239286653559941 2813030153417660857 13177398613085513776 9702450841002750755 7893590916726136615 18378139055430311659 10277837065504214865 3317999027819063064 10469350214807534579 14692763371143327715 3664877100014306622 13145104993442598154 17777964901069326357 12443383223809431432 11293460300840644749 4459742079020460557 59801488822694097 18073719395265290666 17459114039224304714 18434203770252244445 1702097706292883136 8150986076656807553 10783328327776212523 9777522466492726469 7436402162275524796 10605337639858279370 12885297637530946690 7799145169448498004 9694033152536122050 823757056721401883 6743802434378569816 14009660386167365761 9658488410057120290 8575004589654805438 18018853518630065359 9630217011581484750 297496172643711879 7060180047451975340 1768569319285106115 17758962805661765472 15874694596352763669 6084688035882779706 7183201199890069537 14140257424825917410 16125329461850635281 388637405125887321 1151404632058156619 966405040269821709 4949789911231351744 17809973547961726973 12852355396344639257 4296592909316467297 16483964626910478468 13146502936284244861 9218548547033790299 559196199031542488 1984327750528661456 2731123584201467126 15041562949643429579 8159977927142459217 16947678654698045320 18043024407970285282 17938399355878519210 4361462402883001138 5991808888288583332 10291984844545097878 9690800623122572780 6486564994392411615 15604733846110672045 15925773018968222266 9178792308697666477 15082041741689020764 9791756457916132047 7024999369822731724 12042251225445893703 12662910853386300589 1487573979504675515 5733942896146487832 10508515244258786999 13531240403354899642 9970959455376396374 6613190237223596443 16467778125878120618 13379185618138216117 11011446043004991619 17564772357948023582 3406485320845481969 7641600594655892788 7032176130664532942 10474187622313514491 14870488801635356302 4253803764964001271 7847037258134698337 13227474167718435007 4802696604481590571 5579277383928874038 4691373031595264919 11613005193997432040 5529174440216759582 7258663981509110658 13959613852602177321 5249343101944028301 12598575125857495108 5829941613378887490 9665639011532501267 8612804009507369835 16378661501710972955 3640399779379909045 8674234040706390264 8315964580984296443 17485864400525251209 9278056254438818999 4045652304532889406 11193907491118637984 16438293224032757699 903001881223972113 949197348714659435 15378880249857690173 1915530177680628866 13130112311194237927 2319002917567006043 18183567760764771135 795229608889649031 5062841967739575773 8339187057053732299 5931578946445479712 6940624042232050469 11857992068013387072 4668473413503279109 12467429124243239728 12671891913726862780 10521426776693913004 16643147097248983833 13777873818948929187 9966309495862109269 7372655641412768263 17281040316370962676 9158403179985837915 4472432437834159272 17405246941654433408 2717082028575923395 3682229299830451419 9548697852768843320 9607277859083625237 10762423140812102197 5453519540493825732 2286986398332901763 8084238772075735963 11768481807422300007 17712116835695833602 13177933820535520209 1624763384946079727 15379939046271254613 2465035575381139836 10271943800652157959 5346598326351914006 16993876763046058391 9220716630523748463 6364693766122417769 17491675904729207939 3142898457433466609 6130139165542133617 9432373199337878831 3743366045358281993 2421372191135850233 16450950839845042860 9271513009032814322 4254652803136288135 822064635933352911 17452731936313286637 9807475639243538498 12131901987429721441 1847792786808402779 8535847897615957679 15009967228973071155 2654035780015265423 411359028410186442 5553003988419056273 9850961490018619848 11420279853559741871 4927658523496772875 14848127467450021582 12055994016060248220 17980505484339458637 10936654373658351459 18177000579193769246 4382889080887295397 15847675790140196413 7004738543113157369 12688120149425517882 17713538446795688445 11760636588428555092 2151842035361734879 6153972774854912332 8159257714640764792 8346892627391867002 9824252237447314778 4646160846662679324 5680364930802435324 7272411729033968669 578802710078506792 884941487736207068 10642038837351312048 131561826670071381 12409666934704823201 15673927652397100548 8285775039876437545 17416958241160114174 13450437501906441959 7521310884044591789 6122860411545882510 4257416141814448045 13395638668550928980 4886662708342686873 16669888280218742788 12148252986287924582 4431374701396946310 15319849733539613542 3417619671787600290 11460176528330575044 4869942017449247255 9720240716958746675 9096477740057006326 15878563290325212522 12291605335785302489 15155764891176926968 12453728045794551119 1463940517288924665 17158132715289894134 2569218885550566670 17122173298624876393 615985869083420803 15979669181614058516 16928270949256414184 3331692879801148772 9205661977835827632 5363262618909017559 7898449854156912365 16887331409928672729 2523357194784182635 1081112032870195337 16484334155777254912 5228789049145789885 9255371344730116947 11402117702016671888 18295975036179675899 8641124112105261881 11704367820289108184 936974842907697178 10544299232356743987 16076221185689347935 6896208338446947053 4190340646061951560 16946218445413568114 11212174701951638259 3843700982993633637 13896322584790383264 14101650518898488607 15400042149535898263 14171502311470227720 3713804071210486469 9550234787590660655 4397933711718124922 17514088825383513828 17364555505131518229 6721148270729013022 10162124958554919242 13710615392734087683 11210278517002375521 9781214410047292360 11490714117351493518 4775468076185418108 1267113528887428358 11964525397297895403 2488740840511488998 35788603592994638 3216330886783596988 6936601852676699740 3704989136142869496 5388654838393517122 1232692449859062125 6753781880845677183 6606284137905106853 17598599708360312605 15103045414850232066 108083213699463548 14868158709080978454 7179065631810640696 14450563333691943428 9993323892500941701 11154755677814154719 8593753055986924125 2873920782079554682 11276815186651809556 6986809483694656742 11158993515890486574 17446182591171314812 5229701860199119413 3307687320671076479 16807032936128967037 15911496362152580360 1228407350898882028 7993307768270208173 6758320934720777253 16956413417285403305 3187863408272638167 5579653811806308194 1078873160897025888 14377501591631173894 15151473812976795677 969067841336664553 18433951975299477003 4764420394094542419 15102191849778781666 9480226361036565976 8431153681959398164 6038803554578165461 11782872054829999811 17798209383700993743 7389876716549060744 5994345252395448314 1856664259125577820 3840906494201999507 11926989930859492602 14451997480636091839 8013872713360795181 14753250897237903590 3527483008096997828 10687480750413236132 11696021752129697329 13445981245330807229 16925971332554630657 15060291345278406312 14869109668692659591 11280077527448036611 8430793318837347691 4158693460550989192 17126931127082552964 6550812798812942385 15256337283335473337 653686626109374152 11774724407476515393 10208010754930553860 8581557553681792383 14055945692566827424 15521397939998905292 957765880005764152 15771984750045542064 15574451953992475092 9342760449377363826 2505847414159790555 829175557198032328 12741507461570371909 9300023604956970264 5550247179467815896 17396426199001138983 1209227158880469851 12580430793308144645 6537133219532090869 2130890092001682999 4832240432836542373 5651088935661402232 12010727930669019500 8591405622441573459 8806648782846617838 2375970752740093844 2701680102372518931 12240181461640228004 12756673293257350884 9890743141604068462 3888501611977690369 15872806850434718610 523860899458435599 11167200679674969748 9526417542380257298 16778115394098040536 4723430732806503765 10037134255875630951 379959986442533403 2160841115979649843 5512903384352519993 2162859654042427571 275657572485602718 11792738166754856520 12434021600046312496 3487684324882799389 1934344816964344848 14925855649168053372 5395153220216784551 2309004928161069930 8923579429148999543 14054449505706932959 9689459987124609876 125800614766982591 10553555006003539529 808839099545527023 6009370188198421009 5214168722984233313 17121716795361708314 5983118283649698445 13339104747170791240 17821916683425993505 12251035799926534623 10128564300014691889 9292254400388931461 4575478967138571437 76524057620611799 9914516441446360166 16281386151528873870 12023702198822880649 10796771100933563389 17593780616554904669 2326529989144152707 4992962867823877641 12084651451558437054 18259761564767253459 2544786611959318480 3607899819858728631 1734600481671255148 7077110551471309446 448363099376428218 4634700251566841556 2982510160096323984 8748791437221318395 1693644054214662470 7190927196755198685 10488400434172189217 10147726374937265008 14229905669968261461 4262016205494038674 4476822285009241111 4400876151020534706 808207179587916909 624546912825490049 6376331729537070562 13652421223149770786 5037845272115900450 13268953674314751702 9238123859819866069 5973652742739699867 15008497433203161332 14197643976622656054 9518900219801314185 7572677946318441079 18295473611916697885 12283836143066418347 18005366191905010275 14041867536410164226 14611598860971285993 18291838754235135834 11774097585739069864 1943563912268975778 3249787277992037809 15278876654428813962 12821654393703685740 8771607268962520261 8813090916052972688 9485416399069239337 5340892301533204208 15761655581762689071 11389950617465974838 3637279618964288224 6328775009864804544 5214515457964044478 5715346038764288660 17462007764865814635 891559886515620468 6355378743595849148 10740459377566044956 8958982877169190578 457058256043396054 7440648038891557292 2430094734784244375 7271579563097674584 30109258426643714 5424217948611192947 4544039617880776286 12692912580933696277 7225154684713531236 12790407940597043325 12224160640928780972 11897943596463746891 3550424300568534761 4108253039731725054 11238476058056485207 1766358039525397806 2081560257120274004 5858966170290584059 8228728323154015565 3826627993241572985 15121562013786083874 16905384953050893151 16873748844403096529 16598904766336474445 11279780394801871274 4317007209051125814 11063081641127646993 13950662601815882810 16195001208449584844 5960009743729719829 6171807464095570078 6365357112895817002 16724403587660368437 4679510754547045317 15120485319655114787 16796527476907128340 2320066723553119485 6037783706671390677 10221382269791405711 6138624969797601434 9520245096084798984 16924334282863899054 6340975335350542341 17158493410240138454 18076933895197307497 3499644512874512574 14583007907955584913 10098794518279684875 3368207155965709937 5571334874557741220 15373532968919144109 7840848150021611589 883184203878262044 4627168865272020184 6759708679025319454 8333276607649654205 4466990656361096088 7832686636243878866 6583650612186364324 17747439511892476353 13956074693294414126 9178306627560227261 18148811413999135805 8192005128261100910 13073578882556062810 7206924779805551978 14087269748760971925 8767639924921136486 1373120681310686823 7309555378025771454 11297453258005732647 6560782588483097321 1965654908397128302 15627274459186443868 15596971108666169228 8952307836753752775 6792853532502849063 5699872151531584189 18108675425056444775 16658713666508623801 2684536904502112348 15875127448374440292 7858416045453138319 14824048404236064777 336292608756007811 9501457974440017120 533238391411874979 2132749225663865732 9458629678825222321 8463029540844962600 3969058117854025962 14135844993390751982 2587660130823151863 1592526138281454899 5383669161030923129 5672122476842335305 10364544688814059525 13370613149677230820 5000148100575781451 15885067178265249021 3613261818648924 9205429540899382440 6796948023125075547 11392921968177348831 17653084307374663426 13458298234057649834 4979357434496927218 6927864415328908258 17114851809938845008 1788379063276855336 890382557483589804 6275443825558139767 1212859910464550930 5390778236333003364 4334289671947044887 3580432876916062818 18351007377950657697 5156999588880407601 16367522895659946718 3321822010509059904 4384136298947758428 1639374217820182096 8806593355743905377 9069336054275463435 5298726699056618867 14201460613082059203 2345047891604246480 10757506716465875468 12361609358297827256 13853144618166827440 9824211912774193318 13707909172517522601 10002749026436635315 260132985611797897 17067717806933390544 795993808396151205 2818921078904468009 6364993831229843684 17854678466443663877 14160105602083815789 18209692043825906155 10181681452775460732 843059309654546798 10995888164880601171 15268405933372832333 13638659555497801071 15775237576656565291 12470646881104254574 12701237031649050176 12293763058908746637 11197133568679510135 12486636104310756029 5674835858088798354 13393169046903067330 4049792983122290672 11082485657399628694 3960844870499357827 1240319168712219156 14181356543833148319 12542268729832486151 3537492342002573549 8516674625735088567 4290729773286121083 16043625578046476753 11936494064049018765 9715940142884707110 17518717316580512875 2987296004577935523 14078595448718483430 18081846587387726305 628773120413323327 4826413206271900749 239142117692985229 9538257450030159025 17477654518345699630 15164854655783730251 13977458131925005940 5629371024586514904 13721186540827217044 6244347187985309550 1631986009170008097 5762743637358052335 16621882364330456843 2412205520783263249 16720165578635612572 25722371288476536 13606830555380381482 9798628400621627250 11656836371875005185 18095026561125469306 5910443711691464588 12546308548904491306 12545483975398736925 16167035905836780837 15957599343956692606 17854886814091226783 5949562349360119812 14401293343090173660 8330219730346911077 7024122111295109969 16841661697068826609 8036378762774111828 17797598935850165334 6724351468088596456 17619689388449139107 9769238512724205161 16136402192617549505 11064755703333683706 12862045084551337067 3416745836450541152 9162336576230546452 2728781838510718004 5979208191698668344 6360747676653210400 5299799378857995466 16162404804493783714 10758611037833613454 8159489399929911351 73040580694413431 9024691585748257584 2074626448870540775 5956141563586107779 531295129494554244 9491958734093348601 15454354879006043270 9766421348325610453 11284931203376407876 1687490468042771497 4434327242539447044 1808604867102178271 2342385435003695961 3947529593118844687 16963182014712368437 16953083989966513837 8093526975672213896 8300640465702539675 10252563366819106394 11011549798024168940 4055044352523903363 12774683263062554869 4747003267742594763 2053841196188186020 4642287959808339777 5698541687315699950 7433044671467782848 11480871929299593309 4018449391732974189 1505680891789851511 5926046438726724035 2893929552942855853 3793112279699430266 15873238739966110475 12129631161654395211 9669022550495511313 946914308713522492 4849674766095050267 5302050619413762416 14386560912091091197 11737182017324423863 1930019627799412512 13836478984589732386 3091542783743793412 1825268962172499080 8451049201197899703 3174536035188924385 762917570923947103 5994938664840160335 12830259829805060729 17796634683062098231 15693803521390466077 8626544476293745261 6871296848546527984 818207748366611909 4115362633968722619 15717345634196502663 921610320491050541 5426863906221880418 15104755936121809927 8710642814941664551 897682953490639970 4451117115026322960 14531518424158820272 17742879149091416440 7560485459412389576 10256317200621193316 15232662749102971626 9731376408389653512 5808422686151498532 13423170686157636019 17832838206558853013 13288279720212908037 2644977805202866445 7337585499845831312 5527969159647790643 11864684156476116425 6337953521692811569 209704678655410646 10618893496651041885 15078270599920019680 18058554785769369705 3525240011585422588 13035698247170164100 13254779488473114231 10596024787198957244 16825638614811514583 8316795070626690121 5624791127756379573 4106873809920858744 13866861509981993254 9125123704992419268 4674990532985311982 12910828734317299798 4705929913916464517 3613903525577141763 10774728499387243916 9776911004319879152 5261635135703548592 15762979758137147907 11952990026415256529 6349278724936991235 8693581580837035929 2160077548374335974 2221969542656880141 15846300276187347714 16461668338357845391 6349908744627179808 6702345140997190547 10278800822692290768 14989486678452706272 1057650661621383457 18167223834821598966 5726402583585961090 18282753474115669880 17598577271519545139 10821791357129988437 3475478489516229020 8992172415054197050 5307025788197191406 10084555052008928206 12469154607940145434 4305653226599519150 5269179225649050194 8786943949299554377 13976720176465731371 11445768303026067201 15335096714302102786 5827600660293806328 645603260905151483 10326382933718937191 15455548148548785649 15331788677254519552 8307307719055683076 16499432027035586677 12659815841842572939 10628169585618799336 6244316147711152958 15230272177177504961 2511813256212596476 13388242173447194589 4488123680892238962 6241338619310652869 3406938699166814634 1720336512978572875 8194292339075225991 11655335729828449191 552035810568133520 9226527585823844602 1949171448656095456 1080533446968210591 8305273240517093585 2388244313651176556 12552378695964502453 2796139858510971486 7256585486282477348 12668021380034715272 2288977350407883882 4101327589947272787 11778378789115590502 14594860131483500798 3283215237071638668 11278521645325147022 6607055534638274110 3814698843542840791 4831918381441659692 10761044218068103300 8385172569042502659 16594838732443649840 9247336806488485801 1278486270642334635 10474826386843056182 11669401591823632836 7335653884335515119 14646293736447622111 7664524668319375714 11151836059928996834 6498882462671989616 3749724683129502817 2069760215118498009 15156403656241589060 1345629129962886769 6128091583011777789 5124119610669849352 4316627926030953883 11527821608796324240 7196655016541720304 83960888745610930 13436391288658011880 18261759954686022461 12174634283379810477 8817760495017287197 14632383552339106420 1482859941645052620 5398175729558729918 1615453022170835224 1324101482324064775 9114137435865177845 15080380216127809841 7411679808711812663 3686595008249128756 7331177616517831993 3559399340192419930 15461734807870732997 16681394795337510405 464540461073686764 3247274742848282202 2078535409549720351 12473813327014092953 11652796108223848653 1705382362042199493 3725605484540048158 6297592149383111532 11777605910964769954 3357026244295949508 14228613630230356344 3070316945821911758 9224045725900684446 17047898564779152651 6766441186733793815 12847578697649778919 14492579626066511851 11690126506565519578 7170891652796425581 3947350639143784579 8310634564586734190 4037395261296105603 13473595230294325932 121871247945519748 2597483754763963169 6897745920384684509 17656501798170620966 17538077376063427445 189512440842660574 1723381263577728421 10247473541592161039 9353313196552931286 4720152324592759704 1024942585321074204 5670504301169678015 10289306565022073715 8385170779224798873 5802756586680977474 7111949151473500581 3792720573070296586 9061872271919774358 1246048508201370301 155793875561620741 15931789602587252575 2140572184444174435 12953429580508427730 17221214110835492708 5344468653023208585 14887041233793262438 7060210859318603532 11434997042931115690 3834787181990955724 14683877762349002835 2920380305983474302 15514106253171816410 8857140429231396682 16505776155138233328 3285441268962345094 5846769930190014359 3545794182337783191 16310180899042581401 15839841564642312235 2932793218345817927 15505348507180813108 10073376273814970971 14449164761517008633 11085837442336237086 7770574257629282134 15707810204765636260 11439681239484077037 12023953861278710388 14736826580037610999 17087004402854066979 12054297021983563382 16842032637592924980 4098460697516974381 16004133555904903401 12495610213093317765 16143649775495908945 13805775119255832767 15918444027243376548 4111582965113335269 4500587549748586165 10370187528404652606 11605176579987640001 244349085037857387 1345239256388415296 4124305634721156137 16561616117198524937 966424939921552579 8470196110909482649 365648634632486526 16529499434434386072 9954282549861357192 17238572058137042734 13261656520665494127 5049503381456381406 6084928151162903578 10638528195924557043 4392031824807796934 10893365458089447958 10178616698217684568 4224497348186922463 12428593231124338095 10727967909309772054 16873013969744830000 7221709968639357370 2676860683776874864 2386482475750331328 14677051502848101365 15680740979840801600 7557764097147013816 11294695071190219808 16534788276347088909 13792153809672005546 17921893294305345778 10842935996705340219 1608543126018918871 12823546524649207210 13442289022755009514 11178057726778896855 9896647328150397469 12004453701202617471 11402270008385325829 9535309754891224546 14698541081616656284 17285698469090650075 10968634125526473799 11043352258083729612 13752563625021339203 14079479194466836207 15492458752086020596 1298511538478310279 13539613130372363761 14746235828739567183 3293558118339786739 14076585444873782492 16391769047939089823 2831983955566891789 1234030797233248654 56501246813207778 14497175776427196662 8259481380076388213 3878602735687818134 18208629656256269089 5429160498575420196 13648454396313037615 17420445177547195926 5052639470697988530 14423556432614278762 255404964101827039 2978204315967282155 14079311198156330020 11781708426462220313 4949369859622002457 3075538596444718022 1588604130752380087 952309472752121592 14757977059276386714 15873379835340420089 2058559269396868849 9545918157444028485 5685824045186512621 5436852167305746846 11443750699987573671 4709849362899397602 6052136618890535765 13717773314599963960 11610462423268728941 6379291074209685039 6538234693264924999 2266033154227596761 17118167157300688205 1111580917281712511 12360016782523954068 5281401738385214103 768025173072069926 12862961494830282291 15677910262933386478 5168103530045499904 8164783989147640235 13761466260669196162 17563289436751902766 14176806168626247478 5851298124443987493 5290710741210258350 12685955315451510377 1018244594088825358 6922269337214173156 12471380096001616172 7416157861972726510 1658703291275405212 3391949834360499055 11761085410786617522 18029494526327250996 1706292248548571082 11835778725394254174 11698899876718512484 7847070056460418469 11108469432957447878 11499085201865100510 8388061116755426166 1909586856801501417 11549724292815849983 5117484279154790472 8105436381099367067 5531021931365809641 8882894090563139499 8082125038023048089 11052294886329895502 7635256240839001277 13195205450607846868 5534227543708302588 10128459105116925786 3984132044438007639 1061271675648392810 17147635282549756450 1910464902976353493 16390918461640954144 3664620793182841569 16007572579628625332 17962094255668551122 6944680474577023968 2381064867786756377 14492200155970255320 17898220344127342028 13702221510416046374 13481200457492342064 15419432399785814134 12248663419004802965 11156880854939171916 17528073351326691600 7072880437071354588 776124142375638680 3752988887183622129 1747713476300348752 14917856394195621773 3567105608672123197 6305109740319079108 17894018092699504513 3571503547731354956 16608540037889973619 674594636973276128 7586548733586810340 13863715979202008846 570065139586201232 13660038928523062248 14004332622866751923 15468651876024590130 1915197209650186401 11597126007991012166 10568735236141747627 6034980676843618278 5337053714948656551 10768137414720417725 5262561815167383735 11291730672477427467 5475391844880315796 13712161226936137199 5760149319151827596 9051714644333810952 2140012642349765370 988855027953532030 15126138775732413415 7136112336213920301 7258867297763334117 1562781173380347494 177936574219046381 16522731145551952108 10931879817444430718 11899647941454453073 12128001908538401144 13442891095616300387 9665628314642376244 5196430002084700829 7803365812340285414 14396140549821916490 12932208441537262360 9357601592792031726 6580221859006251834 10070596863016942028 659453382257037017 2185419987193888452 9467526847306738883 888559323746669573 11463907236578370179 5221277021886935234 14451258974537140336 6552583147367961605 16162047411068573338 4731542866104264020 12779311053771039218 15229714571563701296 3894622869847010469 6616828359440752466 15041204220368503369 11850576138869333620 2395223931359306308 2262714830089415752 10512315642861660424 10793297582078818206 12774375236704980614 12479695080065676315 698293283749112231 3286026996224360853 8282078972399364667 15352399018897830190 12945673652706319093 7472943162598467742 7509590307748837165 7814318646202253298 3986471774094986918 7172310270282070510 14536123126207300386 2259733475723573781 13456748902570612641 4121333679986721128 7341908001499358173 1797793283777724961 1066201021135489394 8922919712369327716 15674831996248594059 2295606083922152754 55132860508150859 17054414133275236162 4366662540403497181 3662575124646179379 6686173711114539986 16394095845998941277 10116219168709167140 1101396478243806903 12171458429237473876 5314511140209182373 3100435225219874144 665910114509482523 9645585448325588811 4103593237458071840 667861306971466930 5239586302425732046 5243356133883987160 14340037535175152308 10926211127060070262 9684796689164557410 8822858006630841416 3793278164625901386 18076752653828649415 16844917597892605397 980682870019866366 191289261675209456 3258464065961413290 13446346852362728673 3780816229221917511 4324019601009961569 18216990312501754233 6298616978153780535 15607126868803570835 43105634615588287 1917779355831695212 5046474237592689659 2595608546218011498 5690623557762682996 3714278338519829578 10403158428392528346 14485964951528046490 11249626319140325065 10294948703632559797 13261680520139068213 4082453565475830122 4733196796088343421 17126353420176311177 10595374361488367481 1008190772251359586 12959482707764928494 14024086781387658141 16966853574045268803 1472310963566309194 9292535079644132965 4463125517306648466 10897655250780900069 11482951514692390767 2805149353388448130 17920766869554644546 2638873094990812501 7972884352209822352 8785368837780216566 4571468780970505043 12003729685666512703 3553675326175920055 14693567139354108494 6837606028952051616 6225638506849167783 7209052820426888081 5040225275504024606 7834556070739680665 5024863418303863873 10557681634760045491 9685861952017668702 15228286285739295784 11085158597151190539 2935480207869818943 5240670471192544147 3464507996628475576 5028507419979525416 3739914977193889420 1011135029657307509 14348547508245814133 1544120756736134229 1831162542517987252 17891206234729982995 17704731979950985382 6995396047447395016 1987437592726124109 8302862968699571612 16904339524895309947 2701785672356339248 10499335424173805415 13521914101302797339 6861198343975340107 7768463197947498113 8695636874072807840 7233329626342698308 924843666918739809 13585600708830269120 2398676885887738391 8825347819344997749 8081455477053375426 7804493747157271904 12458206823640167151 17745300366650093755 12246438505109692420 5591596453045221325 17928184126875602288 4143632598455293402 18175398222437665665 1705231196012940329 13265978005070187600 15671533894924611113 1315968020028941338 8448660492498335582 45020407782930553 14962765191149217378 2201500077406193510 18250845053793274804 2325234115126335835 4146150706272801385 12226200869696760232 13414567467853520380 10110050327482202 16497128875176444249 5778704418932490324 10868539500506095695 5613319189280595093 14007638743882543027 7382871169131608096 11121038091658776069 6762508270715969983 17602009198716240404 13738970319949821768 3087644786956919480 12089697939325502676 5953909491404235592 12676008179853541724 13415515412362141791 9186308651095531926 12536330519970557063 8051961024409716408 15666656215289402388 2643934865962545093 3023058532348189727 9237208351606062958 3556356065126333606 6408073567225815580 4910164689194972329 12184589943924342322 13888628698767670204 7741706454049527161 5958258709505605617 1006395932034388614 8051969704526103870 3357461643471197452 17208227214133850439 10439849693297474679 17804853622963908409 9776612793823747407 10462849702445662936 14813484856512638829 8476006792015174840 12093107688853517205 16443652858510193795 5546533277990484763 11360835666944328591 15721199969648893550 10448975943890569285 16048736956224705313 10199069985803541764 5244921755893625386 8920973938949158298 4149248223501599355 15151341077339819766 883077938919663694 1240278317906538859 15518667134526524893 6649206000124975997 1985053002930203524 8892473145085600945 2386252598286312986 12359090665590862277 6243789954740316329 13088305840994281980 8914446476038429884 15664322477899155485 17281812168137687382 9298853490578730690 6488956265741279075 4107203867024587299 15867529521448104106 16676517169783858285 6653380255747759868 13645973255486618384 1895416949831671106 2452127191468229617 3712097690380844242 6664036663285414064 1477379117775246629 9959051268104282823 12449648579244619636 4255018793790097346 374654104606992543 14075379824557912701 13504512512311194411 11034554155957210325 11904621814793968929 7869076012595211263 587325248851017052 6693585115327557883 10643437799502376672 11793033294713159262 8172526815983891349 14288146533138733029 7056476328642397123 4570971755513410651 12517121410335846046 5813709353560971797 17262857498171934137 6107300217171678369 7667620241546203504 12007153506562754048 2570411134817816768 10251345457769268112 9829403026833300386 16979209804717118179 9834798594736244844 5834205657540437438 14895452036199202544 13203764298899119935 2609807123865790030 14254258595261898051 1061542826905192552 1644743685969028354 2101620644290717007 14329771826552625214 9736025583321528442 10029068002363431235 14052935402557615549 11413255760850122387 15931610239847740154 7049699800298521508 12824664609411531796 14941001406655804064 17893478833960979965 11185807266240281958 11922451885753535353 15452834345887624170 7930338877841564602 9219126638416293328 14020355359309412185 9076462808221806862 14488416027919418801 2089300820689529035 7223307972362691730 12832164895378906173 2959920604603579006 16583073067214185424 9417255844135973473 16921313462860431684 5571000224916566938 14220564164606598149 13508666133527445304 5478139206986806615 5595781963355694627 5886998221147311198 4603404676507263983 5699232944222333948 12550639663399729903 7263425161988710469 5380950864209861474 15831890966011380526 5096213935449191346 14226720820344237380 7306500229350600093 13420341345614156883 5693338925772226850 11442362004560561671 10860661203835743887 8875506364884775972 16909559089851951528 1157926935823421822 14627130325133875340 4339859469766129341 10449418766986003434 17864413978474640990 8615451233467360675 16643989528873194015 15225515802253883743 14450945657593461411 3904339419647126061 9741227133260022505 10142405036042310398 10138314801679837240 121137372836952020 3252096287457204662 13128092689273582080 14983635550113483346 7187774368616691355 6829374947100803422 7562327308604510629 1897610272811093648 2906463449948380006 18048745513826706249 5031437830117034827 15317234320933027722 5199169990060294711 9964587343723418433 11365433695286416251 13255965101783787792 16085302844265601363 10201627351207106812 9157711758862361057 2324888665215050739 1284181087036912392 7724573581261488205 102690038640477209 9965979144273391847 9770823473710059366 9632221739352460752 7939364817594885616 16730488705558381204 15076607643328796901 7338577926129049396 2940622595229568844 14589956243619276602 5537283533517050597 2921620940582593921 2899463638586778771 13970201561511634557 12153624819112121215 2968163005729507680 2671187119587377214 16823568225106871284 13542254594539771879 18243871520574891998 4694262023199737971 7479125649848056175 3495626744630514316 10582663759636710953 9542166916600369904 15457562199041404948 18368080032276850386 573840558051105930 979268352632347674 7760242586424119299 7224446589987463237 16104042502248305148 12774564184934002581 23177352238114232 11076708844667426162 3748265652847101717 17363902761245484573 11299090726054393093 17839202102095867677 14912346911347731235 2148646582264605452 4082879829407966096 16954187638783239868 11038567461138561579 61313150445146146 18300314678277805792 13505331008864164497 7235454372204939795 11123482427809687341 16771923684409601623 12250306940190539226 17047553702900371941 2927240339080185523 16964943668007748937 1173392134234592944 17444873407531318382 9428702179020701181 13718933655947801832 14022816490649676025 8665418805266992138 1941918022984607627 9485743662363998690 3518944653886055768 382999376099077715 2665901371096873791 9540051455669139386 3328804356784647051 13650110365338686389 15551066600099656455 5496698673096880159 16717357960415259722 810624822596345339 7997961445858161010 1112005749205776424 17621500538525411751 16860213143282609266 6587993724701665108 278072252116386338 9887800488036957742 14591944263354389396 15447783593383226685 5546375988893154207 18240101400707186524 4221851111203077042 9556527257074871455 11612981366600224086 2554054850755805024 14818968445584520649 3705593253183658665 14203193470881838429 6404179813240658188 8442275993181188436 7306820636693298096 4112428304142325156 6587251525486804960 15746776974207761307 16401666639336263867 439989283846699883 15575317848884544251 2203089140637213902 5290524677250708317 12981653339936731573 671717621896622346 4185204403446751461 13908741246224468272 18022691370576144680 10197399129143006867 3584438804939208023 13761012138756237158 2278236630476258442 4121004672279481412 7686480762091284950 11429484995406740280 15242774114467154389 15628571104252636463 15639633220074581766 6551736317665222562 18274422899818345588 7216737375216630330 15042582172011897981 1511753990774594221 1362680498147128491 1256031011748013028 16817865227084117121 12168910379299420273 10081693108872467974 7077753195992802925 13241840586686311602 11018614477498313040 12090081533475406291 11555374687851351255 16980179682026970304 16862841371810530350 6896560198741920918 8305041079186839477 13207719213476107041 444703026407255717 18187664175834530508 9028153586799752040 3208248429105655589 15583677070530437769 9508657424862337703 8050585664352699933 16024239557790553965 8770057931950629808 3753933634702280005 6997981939733671904 10453764356340551776 9648267155503847501 12576796596837316964 4288753395681720906 7103180008369001760 5238007602217476019 18418016108621372997 10663780080905655459 8752794034626541212 6371854008009517599 17417484463205250981 8838350942634675700 4192146627322951761 12347141360403203129 243234728941674640 15212944713622062042 7991908251741532723 14206630900800599885 11336423573871783015 11490709338884141769 7672879063924793269 8716356359318231701 16444159108011185743 10939061267274029930 1908572026283034649 7087766037366093988 8155322951908891176 926351540557158100 18216996508318496622 8869701289078156971 12122284187741303467 9122358905536410979 1689071270184913522 17471010437687993303 4665147092357602524 6868094321996409896 13403808062924863990 12751723418395703304 5684156058259793315 11273465513391273009 1377366840748902646 5653053322292885709 11924242558386253003 2252027261146122229 2368246284415653520 16499029813486014216 9186688087655815805 8021781020123766657 15097758970489107954 3438686042146414168 10428475528134434425 3920900031558028046 5054780544440380214 7389365300266010028 12015664602260896589 14019900480721268022 14766573962470957332 17683015045905195744 9756429012901208485 2567726508210910731 12210166865325030534 9394693699807929409 12957511549570857260 11909131602245909160 362757289076370025 7226620946993926850 1537265896309464620 196557935978125302 18129513193745306573 552807825863072976 17817008528060014122 2019723452669075496 4957555209392337299 12955689536566762231 6743754310614570691 14774245859626680086 12756422723183128039 2680761986651327446 3055852324725544845 5067219863070414029 1120454082141696171 9545872368514853455 10620518775468923606 6027933706943918439 12001695078916749709 10423709010962749388 421366829237252565 15548870435059247648 6281227464574086047 10547222372096218828 4834005600837198719 12999588557599597357 14115343431698659085 3976237625159706838 7092573962639669516 12880242058533496341 749918155080045615 7560728722574078164 17529372167531761004 830882146406820692 11886391432703384546 14386182289737821244 2188850832480145765 10580336948765120360 13078311606092807177 14105763308240308577 3015031060988770909 4408671783755690940 12751386302710759808 13391408012713272824 10866701123521889471 721545619112890449 2037534458907621493 18202520379051011590 12360441273910712186 17856939670978586283 12559442480713756730 16753843567522274979 7185976335115429659 14170793258247189895 2621853044591038402 9965014025222829845 13214296180016321718 6976050643287907536 6582113393839941415 1207074747024774517 2899120044791497484 16361378040869531070 12941558407366638520 8042471160011596785 9811023705152278423 8076210221381418920 4443760784132942664 6253423337190209183 4916915310943111973 11388076784344940698 9135035338101863628 17831660746597955644 12513918925825317835 4006948803849226740 6832789188593478172 12533555384182616920 6268819225662754500 12245338042476731224 1269730746073374126 9865409912025933271 3426861141851755468 4325382250800688234 12440966695718147943 10715482873841150724 12792474425088593578 10750166854566407190 6748311338941528601 15223955801621668856 7159885140081890547 4486040683746589999 10023663137099465998 10328689877635699261 9420870988265853907 14063338345457272613 8914533379318820742 4743086681778662380 7995966020510614305 16038249892135382043 1457299753018622872 17727050324808591886 16590366855132072311 14140646760292905748 16019526737169061979 8537232956726342896 16096552064208125618 13801261529064652885 11770588079508838513 12976830300959977663 6508621784781385572 17920283907329558895 2660944985455909774 3362751302377728405 14905805823540351953 7918455309266936620 10772990240320601022 236898903562349480 11030848555522074285 8114913628732923493 15641943044882413222 16793136699607658342 15057152395970267504 7578362052795324585 7293223918208103408 6847370365802969763 6390388186861254772 9143379872682045225 13707348326189237850 563187986747276136 14571777179271304552 11645846987182067002 14812212686840852801 14186110789279565673 8823643587971737367 7899662623537759773 7492338297450742175 12885102950693455135 12314347871982726288 12296614198067149816 9162202539787260477 15760137917485375240 15522088643002284380 9237460677032955601 11429505760846440287 7596863843964684921 13435141208330708418 17654589453257942112 13290770441532975819 2483678918089939377 10952506226341135475 2166837139787296554 10667554662077026504 14800612862332001508 1184576486088146028 17898291950672997086 1654931744287326423 730454196425131460 10504494100063641852 13741954016285621291 11686333280593394387 16188491085483923051 18324261571486885867 992632906683327123 8676928748463681491 16085676611173503921 6809537539047362478 3748299206676063014 6425332957308126088 9853500810962866741 9850848464603800043 5767304399413675443 15323248520264599919 545515954681358257 8227924066687899974 14470185891405241264 18174141363775507641 17384968167424745675 8928031078535973879 15243053241731564630 395456063536001619 13676866556139589621 15706603500600410542 12772818497653692085 9845882698809518823 2940812432574634455 1351823945327322844 9928260958958696838 14694348083477001094 9426448978219563194 12658340450944474317 1183171759860920879 12980029999757806752 11788105377388291047 5160203855182255388 14990683552887776484 16562040740600534057 10668492766912005413 9351452715103172639 5233533745181081638 3531907112178547913 8929372398501500517 7807570922591878151 6989748453897335594 17617273438226972985 14823443020298825426 11127579641469759019 973913960139553235 5206032519617193024 2300298481813601919 12221616291692644080 9994881620765138010 16035652114833523600 1959634760110219017 4865531734848769163 7933919425920007172 11254591421986865 2309872430914987464 2589474104214903422 15742697593185198211 12565902146102554613 12931614624023178170 5429238574020641094 4093293907143704866 2455964183472988292 3025052473686150937 2215062887063424154 369797363081426698 6397124880674053057 4744910118423607394 8311159882597378013 13929613973761447729 6940869827030525819 12392320682393119532 13431913954201010089 1403659989089012891 983975613730855311 2686762173702213674 10753239548412817 12086567404467954532 11097167802956076513 3170096069168760379 9434152599939805987 826493892158265166 5111471192099357800 2995657654908880477 15360732251019637470 17593128508732838437 16234083047720163717 14408407083771994302 13994844654098027938 11222164678749990500 595918685134514896 1919068401735083246 18196299548309570498 1181385582499629556 3670023890666924547 2487976879742042391 18379856211145244758 17831284780686452983 14013095016452777199 1815706515752430046 16448490415115556072 4236513924972248735 2467456562904758453 5775417598006343287 5929831193182137433 3591223126448108030 12371215241216634170 15745803395378875010 12320383706584863925 1354443939793802421 13132454168603765807 5309613045159949644 14968622885838656851 6587229289883811348 8475446713869540840 7465870481553662725 1720944810540951918 471609021318294458 10854233954875280634 6369866686657491648 14165639587479402172 11989447179853419370 5264793001023193225 13400616649769115061 4148707323730834667 18167042527906745922 16411775813656753921 5736181077772232202 16138332758214056208 6578451583038352815 2852600868232531627 2409417185870180165 11771577168776151527 5782094898223199177 14068949114029841412 4084640929208184414 14509969967459816295 7876527731495238603 6813545973865879104 14883453151797720520 6303455594298837759 16150408557116555958 16602405875225585568 2198415809225359111 12396079124999345782 17798957200717148703 6190576655630651893 17318934516271549025 15404654443802133819 1871725810729280132 6387704895138005695 2610039976859324977 2940754031129149774 12155262059960734295 15133656234727109159 7755052389442960233 4277286953926489460 2460482034420247313 4309502244428726664 16369590131010813432 11525568098736540280 8505316979836648276 7772629292863312319 939662462421182267 17850705723212504138 15820841617951947317 16025285989421276047 6915440929736185247 16836225942873675934 8180309320526097712 17188414246720832089 2627307714275487117 12385728275939513367 12271434472433193527 10255888788780672043 17802436189687051821 6931273879988145539 4946661151136074842 9300806185085603950 16132759368015732692 11827473620487589386 14903670133612723107 14610445755657792741 2785326130208325665 3040901917861969943 13254186985376837403 3754299494302289715 16885673663418275650 6420185346938862368 10061759801394882929 88457519308400924 5327817696530874844 1684164406516821349 4426050362043331171 13453114215616120547 6643901691093986536 12580461663314437890 11538629497475292808 11518501735180370233 10521789537821769585 2443339117716692058 18210854804166537987 5158925930183745667 16277652030421630291 6168413030555684884 5887157444076599350 7157204783231830477 308877803444085486 14663443453504517167 15351597811542058344 8767462282920123386 16664687615884120569 12545428902544137413 11520208965594244129 629732693065702161 2763456703037952278 4576094451411004256 12699346869370620858 16389848882723283359 9083840926826381636 4542386554452930158 5504129183555059152 2888032765109961720 9708173976950255050 3136676540594514405 17203624546389222763 12867928890712846951 10009607097256005071 16351936383929624966 15094281584958055987 160100259343791794 9501401710577062307 3590683610369005246 12341890739404617845 10248029176403011748 2644449691647214162 10982450266925618053 6073323017922501315 7415246751266668833 17703519348155994273 638816841351060833 14256945923815103134 10313629989679449965 4430931098278891539 8989687395078691664 8182688060636817184 9824920861742653326 8860680561830490504 16260790824572677099 9791187705761641823 18209338532309187206 2245105380378949002 67466285099126565 13223670542865015703 7936136390954853873 4600440773348038020 3838312926701236533 7996041282432259896 5965295071817279503 4937020481536052239 6954002750797393844 11409627042940797202 14137389709076623971 14712934918949539666 12618536969991280542 7389552979617371654 7415916655653560330 4904325400723145830 18134799730847481548 92839775500725956 18055389735854492363 9739121251832677219 5055193857860328840 3585949628507776182 6922529743237747795 9162024564995671845 1161455470963699135 9546713213451635695 539744377110048246 963280114664708632 4403372186358426339 16856532732597026148 17447822470846715477 13029808304180029821 12152929659473308687 9281046846657057474 2394243927952087127 10631271113954897995 17021947086021773989 4720610943056089601 15247528772317398387 12929391324158280115 8811064280994552095 2658140042706196530 9823618102319780404 12973680746592222853 10906245259430155727 16920649975151942613 13418526651673185666 4933810929423293169 8497553901427723141 16712450499023381263 1508317241387048776 5297543993668336375 17317873231851022264 12706858309967013808 9407850279471336205 12168395565207503814 7270690291717536487 9605007743492560256 2241554800338173037 9923467961915013560 9839541870085666025 696612983611267282 5280029437754323140 17185839884633414889 3632136723314483955 4930062667173948851 6232674175155923664 12917905900484212441 9463843118299332407 7063634413154010119 2634038938283995594 11417854801294488249 9660764301649389463 7849661633267982758 16238130857411434862 13012519207199720994 13159861373538942698 8063245521833006180 1610412922835646635 4584770574029720835 238469777074722886 11387775081350972150 14417420067906562437 2879279757159632316 11762824143329772292 14735760846960954810 12226628707494857860 10271656195202862704 8546535630453281387 15152789889598973383 14112011375908855633 9444109861924972001 7966457878366518910 8381345305401132686 11169468817031169811 1577176700324475175 7663908278281251760 12694179039806032858 11207889352532866220 6374857097214583544 13184303238638725123 11556377843286986713 17026870372557419161 9162836078036019833 7742657595133888505 4339183880643492564 7427321490657985823 13246789228030192489 6747362898525919776 6941216306992770799 7737778749066239952 10877510892937296555 11019806729438328529 3982238026927052929 14593412839990466787 2783053307187841460 6939766620638811915 5824684505169571719 13647415643270995931 15674535531401370865 12188973060176060809 544861577924748482 3845984612458641041 16221016072548361424 7444744560054965723 6733118742051168232 17813514300743381457 10099870874870602970 3428700418795246277 590939412021038273 5297432468656318503 11645118357190187708 2006845994166312197 8921411155960080748 884016376868234233 16678868790872445062 7416089295851453726 16787094175713492666 3809485589974472157 8895606506489756344 8816888741626374260 3132191155921100054 6772346920315428035 12170581019952593834 9450227184556313233 12479200295315758432 9626436706550039600 1269616215695891484 6154468397645969123 15121216557644424331 2401250925918915217 4313525785619075910 8010725931327667536 13589938500389509651 344049953369304170 11152308923901317026 6442078489612854434 14019505755732339733 1318837681153769625 18071847838488191837 17157315651471518139 7965845964076571732 18288107774826740109 5649642056161051666 12105739905397322545 4134301741715173450 7874963335984843364 2329492649635225142 12253507737855947242 12935537490780712587 12733024950398818707 16386385953842301215 2467604763807927214 15941428823270737106 12599971384328681714 7012398711912574128 3657657238516461377 3168183956974651500 3028445210595585097 5187517460236552700 9052124084199810547 15881385449597590571 13044054591660029111 12008116962556634825 597021620199391407 16032218067942581130 3029403980533167844 258795155826288911 10730546860089576747 7151856153799955410 4612530467128397089 11256999362610952855 11286049318631610500 15918204265734776722 11699988867357549361 14198017662799487002 15528346586187678352 8694153752736847698 8578443332381815056 12173976355070389577 817195521906954202 13451432508084349301 14157766003758703028 2988433583431421490 7958986828075798980 15167810866454312795 15734745013126691869 17306856781416963332 7791790199913292435 15220417402030184621 16776527719794384094 6616339590044098930 4836359643995901073 14868110153396950507 6354055421528768055 13602803174513244530 9710241582115730817 7329739531738482682 15898597584087887559 3576187189900199734 1482285692882614995 13363111293240618442 8897427261081312801 7210818780311206855 5921051426117349692 6866260386096941730 16292331799649204619 34219264904883898 10714626108424240013 718669093591403733 15538592427816837006 14393346392432521494 10013732236211164864 13168525220250457918 14858790664667612496 9906558898410158395 9389795153596963421 6517065043455239554 16129429866931252615 2153736317724949383 17183377657540978445 8279642706192398538 16936974693883995541 8442086643105450658 14594405638768741397 1956576992219407783 3063886074035660457 8312795305510194972 15003560999670860805 5572040024490154238 15555509391904325784 15694920402203452334 14636548125453672997 5973024701961078084 6848626585550431531 8482589774982584952 2224248809237094735 768473214141716110 15102478226205846420 4486400627381271335 7621521174516014617 2284802081974904378 15484002675497032507 3148621410079295185 14262508431131783282 18080820114279573367 2768719119327030915 16545032057105803603 7359848842844992317 3427185773421909004 9816884041121304996 7160448845112292582 18446299698381199217 12880019637483213593 4148645791419800908 7029434714701406676 17707978279868463854 6820954329501421091 836342620943574850 4256052292481611169 10753608936875127169 8174699191976494724 1098659775800405207 15302549282888045618 7313249999987833884 15282352032153227510 9502931133436606819 15582576078024921736 13547823946118990576 6758880200330539365 2029113415426455534 12451881493533334113 13298922646634929660 5207668023551456904 10235128357902360939 16586038741739546997 9601545909366372726 16375481714478151901 14772001707947057133 719977017515385482 10946491566451674192 9200094868848542938 9397477848467451696 6867460041405992358 3164515318093753375 16545231073805309720 481587591136469523 2929144616579560894 7146461759849589786 17054183313931803928 1679860349582019533 4641540733112228041 7821774183591766373 9199426887536827051 11568454059916195206 10734847586223132193 11899066933647324332 6635034763023183592 11621784184535395271 17713419345047978381 655393199591294589 10365261955466169326 13002583694907057468 14468397769826776868 9381064976795778077 15552004332512982251 13427747137332133874 5810646216392519837 15298082257765817334 11437626930840011246 3604489846738512626 17371685081052075721 17236856470567364672 8259160151965901818 11497681409278936081 17499234646875442881 2138314082688361820 16998596703306956649 12838853081869780863 4970360390899638615 9246960033885392550 17119769393497390660 3460699963048543942 17973566402073504700 431589026175201422 5578498741789390556 11554004077001947845 9357790947529261839 16110437157974681165 9634139493741652785 5669520456141577657 5287725574440795906 15138941157784703176 13391221013958239803 5378740339734405480 8387228490786463782 13786785345918427106 13576892276610222410 9627645670474734621 12104769448856242272 5954170241489539896 6914984432207271966 9445358650620884038 12564408895827665173 14117929662614544797 4052785804767984835 12010621254659340310 3375631763191002958 11639607772042514122 14624522311867566475 18036269494493734943 8793830366078800908 11478468830269609795 218508231270518522 15621697359278585276 2360265829774072799 6845292886668549570 10089102589356691939 10530667613645246526 5692871396902674126 4899208911153422330 11663433047783418608 8463535454434332666 15474446027960477773 4490599247389547079 9303970629462462286 17558951781501998972 12189997475281392681 12307480113502531731 18424694990034701276 402535746298432569 15953924710444607890 8860675662404060733 6291676333765471994 5782336595022806265 17055480036912542528 3995764560366119730 13952537487044095346 14016772065603853405 3747064361764834175 13855752894618895318 16598343315776634108 9082916795348584930 3320467524484659038 8641657220635110328 17864704867960758339 14260164537971994584 7333544573532877998 12810022381933106949 12964040116384432901 7803070218247776917 13388825620223384205 1066594731590906485 4331798417038938228 3908197794772333816 10224132733559480884 12252893231394346444 10507776762752766617 775440881441916601 1999095147174750328 2752392346961643984 13343529113277555165 18076351703316432317 3637794997702473285 12092719112691920838 5353385438065901881 14236563876521954617 35239289776803849 4248094698219065063 2327733834756989905 11910511895343647108 7535880324315215534 17499380696304145906 12498988000413921928 9758762064151433910 7292483655019994342 1678837069308359233 5424558826871773142 7437775271268042050 10373663744428902680 987450596800266367 6809699757454210710 8181401147501081327 9798454719749882222 3021451997295634154 12045838580204548864 8240268303274212940 13916350180386937814 4299175282089809069 16136762113356992344 2149290274007466949 12116266072886058988 16107763140344580204 17336377351026435735 8339923943778591278 6775567404814749371 3210078579758920934 5503536074544718102 744596800755869924 6420930356162139847 5838689892506214736 13508515274580869898 16340458525239371526 12578858457241198883 6482236200024630664 8738228349614838754 4532059733005981123 15198382612014506913 9058015169050005161 15622887792153634944 2534780629578347065 15219649854016295233 3404172939974751602 7419448946743401059 10725408002530971713 13690145385144049408 1293988789247717685 7890200893380100459 10083482726657292987 10950519493756398586 6306135639189305144 1378446656230602137 18046962640047663531 8156146121249355740 8944631216360032829 173283627626219015 1221451204267923075 9300902001372969566 2349623365416763790 11465259405810852291 5192627503119279854 4695299563739861439 7598041643385544692 9331235302858041932 18005423185573205454 2346807946514186631 5850661603030191131 8389683226613247349 14680808724961973570 5636179366632105362 11989932617538526893 5002931812649365022 909706791983195679 2218134132385505579 11661294142642875641 1206754921507375071 11278839117534578679 8667465153582072613 4090743639099047048 7438066754948686902 1811736691175382125 18234004298279018350 3305793000476221128 8757947789088404228 10157407304924137440 18131576618823401366 11995269974282788999 13332405043176036220 17810917076020288162 13172404890190148869 1146628980690815866 18370778747878419749 3609841124119959585 7384705407673002602 1370868639168613912 11258058897575668589 12111465197183895519 15609077968431845846 2864944319534798382 15841746764700810649 4469726989683584613 15629267481750114871 5466150276806939652 4067881791474978866 14747919634653163705 11496634324472256372 12852941850961415073 15475387386839255108 11421222852687125836 16015226276766987293 14890428631176867763 6398737245544985688 14921880802166107148 186786340611769282 16925610588917920258 13173445312364432605 7487396385476338640 13746548914323526296 3236943437454455606 8499051541036520997 12966612822406090438 6592351962205040317 18285118198040381829 3720447443787826491 203376589831535328 15707851275343534872 13250249168690754374 5328567699421435190 14440402543973812790 3508650189274869003 17114946062291865031 7017349370572860701 4610668654252216187 2381905082622470122 7277388696459829410 12292162976169592257 12560970261304036458 10624810596945508525 420139862139494300 10545084492105836965 17464438237341286119 16100795507162447123 8087763319658975928 12152893842708688212 4733297897028220076 2110873867461815481 16435050177860945025 1128891244616036995 18026858373313316116 608194401179129894 11822250599751460194 15716814054486343117 1307726220055226914 4937001058027324613 10154272634977095244 13516449616376702198 1947062712941447848 7765153273966323405 15242405129142216069 7739449561456098812 11979473518268354529 17837166556179652247 15490586264467035761 6525314081676324833 1120014924278914241 1767604230126125943 9910453175897523455 11151562062139009272 11981149205103695968 1102611198935006576 13505651021642671076 7711300360433193401 14352417630192241478 8877486822752870421 1180437179439650678 3705795326837150370 5547625897379380796 14275786498686857549 1345957452825255225 8255866595219640670 5618511070570870102 8046889984870204229 16118282430850060747 10945471177289080670 4898479002476423960 12190644376027826028 12212225200442848922 9826898058597437733 16496625717815378390 15122091856304583079 10266484854285274262 14290559575984221435 2520820389347411818 10747093272154763235 4383026372286101924 7149647192774473271 15867595036141866149 16635297833667578393 4369814074935347169 7703374395988578211 17032105163717595080 13607223520037234162 8726728084464679561 12365974842069081422 15557774974949347817 9523795735721419536 15586018040855542552 11488306252872498255 10950719095110206767 13342316727848376667 1820728778504181259 1007322827580901281 16658065089715143538 132813099299748304 2782357326232644541 13113839564422874407 3611326515008553884 1933939363691408244 5731430411421010865 234528352429090970 11416580858562025594 13615047415523048198 4825637263985848242 965685875111217013 18353580732259766171 17835649851566267706 4161212237230109848 4766871898906939922 16856312059344503152 1770946286907640870 10039328398337824849 5270241471020810677 744753401289023819 8186581439784195633 7820642520837464239 2216814235818050128 6319491607112433258 15303806247511056175 16398399176046123206 5178299173259253568 43467773579133927 16945295445890784720 17478920242054164561 10039707780152567524 6343973346855955481 13392706125680125137 10408281234874225741 9934516101043305711 17149784294532813242 15742944153528958683 3324975900608225259 4702777694790070209 17548789594775060740 1215141799036705393 12804846725972810581 395049071107133496 1211177534900309777 8583749757726091468 13688099163294312169 10009984018561617597 12938814275420174024 7918307010707819129 7284154860062096942 5419279574065621557 12251405958610930074 16367377880120212974 884343612561575319 3332139353253642480 477653009079735609 10836470231428000010 4544378508748572461 7078081218422319112 15190665736821733465 11655264027229066573 50304439541159110 7771545072969344247 15826372854553576911 8806344011765308435 3742520321685391684 12286144079778052198 296767104039202127 17798065311581265565 372675577927494066 6904903646359641357 14880258492366821290 9263867156338288983 10475665006627004281 5004724063422383796 2741317714500135451 16770617181014112334 1562773408330240580 9945740477207814155 3290937381899769512 17194192851939813201 13458861562434294485 10498485933003964037 12762885869211600925 8926623529898592834 1483190477347930200 3039124507699445395 14908441597684762355 17511457893409396488 2153637792482404064 415387750321955324 11929196505223521009 11146041852260577416 15798618516540279196 4539062615599894544 13045040011399394793 6858160165299128634 3703672568014554108 15445340577974708784 14219236043444587532 3086126441419700232 2666810197454106474 16405204858260664698 18145992388386823097 8126682738924364278 8088921282721515354 4307618406318767287 12472086846275327247 15869970810905583089 8177553216064937847 8091675759570378531 8178391781189001628 12136673304296290146 1426113184585968746 17003632112679262146 5284363820651045508 12750624496014865756 16303327335235928793 2184561940641004811 10358006230382423888 16056371183008615978 6675949946748126157 4710760883404397568 2212059768682066965 15192642953163039139 3486745377947177327 1480497770059623262 166934322601182188 16897551453898628461 2470390025889903412 9589325527281039116 14608131594119290219 15997161611245498101 7195014379336194493 6780050690390029692 9496598827761629657 10024754872808250389 9339844872810998512 7622354307260584238 10328201390180038549 2077148460144279647 3712314572414339670 8145938511889877507 5482186672091085153 18351920313964142272 12008455973265387825 8740399226920753785 4262774388581094695 1204427310862480094 14222365789590869568 1901320258577450850 15427966999127101592 2706139371203608368 6656559641376063349 17285460370365427311 18038490186010365209 10849028826217255283 13946250819432877002 6661617495626771485 724385826986254998 14815400744394725936 662200968168794251 1203578855476524802 3043977945248941507 5471811787630381302 1723787098685051889 15219622098364359047 5746995095689977278 15777796611173385148 17866561084927815910 9714639793397681510 8038735293108887129 3923581599089726860 917287028872128730 17279295582847794705 8976867418945860770 10656452633079690079 12601637695694932814 16536339757711146465 5596551829828367335 5812660777496769 5362619253166018844 2345255741861099530 10866329677275452978 6111499854552155852 13550899397861560353 8109812285372915509 3898699230605426203 3436100511584784917 12707947951664644590 15251773505148454774 13052102684439002124 4563031588620953195 12552136041727900540 12085910529168909114 6436865745634964529 9486926780335637035 6607778492661223186 9443823014770879617 13849736215469971140 7187332008494556327 912761781481720611 4962289317425965783 10717830410793323843 6241081229484787607 6756883121169869897 4658168622895186117 14758925157126380515 3364830427750895089 13323520682368198377 18027586798911300909 14330382362932636630 16376480252131588144 850426880575412597 2316630049940442318 11868239484144737753 3499378030095224681 15406098218614296187 11125782630031891157 2462410970044596374 5493631873383242247 3841824792958983034 8853814702483798280 11251778075902236643 4899191338887574844 9101430735426531786 9241277522830141435 15507172524118587151 18065924403675861240 17691815088002701886 5025514440630628124 6024026865144830486 8293684432671324699 10390389899251776025 3275739830451705777 17723384374661166085 11511081931992774812 1441921375120258882 10714483800260939420 9197032966986149937 9955677540480870397 15398335242201563896 17228031593853575781 11946178101178639370 4101516582004877209 1836630885315433345 18260893703547147960 11452408779241538082 3859579415444202428 2852303852187865851 15019740364331298600 16051129788204912610 17756931929415328653 5682416372316556457 8765241756263133881 16557392396419265671 3619608867832964828 14693999362218657999 15614166810497520639 17875515333081287381 3603852555018529178 12474603226786842513 3229266130079593215 13274146360929553130 3618841217650202304 12185157990350226618 9472931185886213232 16996548772508809611 5162641099502407475 6432982723885678787 3682837351927303769 14230468402989543510 3399628734534522753 17180034125794945665 10389427055634491186 2499280966370435563 5176350241072590994 3258504782624474666 9001299044933930466 1352328281654670056 833943540320003229 17396956029199345307 8484864482145527176 3526096464942244090 13571084271821871875 13926814616262586036 17831628845611921121 16251393040566272781 15105395288108614421 5444347271468895470 7935597887630321742 11382575289654481650 4381022254338084695 10261172553407394039 16220879692344608025 2893124347885246403 4059245962144033922 5118986257215262210 13870664606908571009 3117819960080190890 7115953326177656408 15903324079531655386 17188856213384109307 5584871977411440508 7507533528141491618 2963433474177495517 9704526425237427196 18178460195047756179 11309770412512867207 17317426814658203045 3820902515952989319 9905259524900188540 11013671677598069435 15750561182752328200 11763124179078723099 2627011415020266408 487919502217609354 3203888863680493670 1046340428571604783 1642279112511977641 15768240707844253941 6818631840195451825 7077636167320383608 16275149980854516334 14556914361257970754 1912962264732880923 2537168222224175621 12174031915789732608 8603378159044727717 14771316321195704286 3595004499483090251 18343962486354677670 14067219649947063523 9464433590634811440 6579977750147939228 431033435671104422 1294582193543233111 9572919854163721746 11114836776006483249 2235310993865302753 18328470633943448816 7900011146357384188 4111864975292570094 10622098740346719898 11517497241762521810 14830930141835034814 7155262156181222038 11996338359645451502 14299608885414431545 4846599508497242959 7128391597483729101 2286374299529641298 4389560618610583659 3025947794405544238 11146658968161775495 5335436239749363142 10602688609674126131 2719275830329002653 2504185679777234779 4717042008448132646 10950520887896915660 7777758022772432841 14633622397119766411 10092567796858891316 6648487457987005143 12955525560860048813 8592210717611838286 16124942418928549640 16605819748451761736 12065304269291440722 1132511999316965996 3213208782664449121 2260469959307095621 3564499577512618939 3088536362226475065 12220620444947266397 11735012855532476552 981973613854588557 15459060875053256494 12329853971367266403 15402656242654736 12117777830325019729 14682500156905535508 8927801726614647902 11216229582123889283 12356883311257843966 14351015680817391147 7593512057487733400 16082566389310926442 10315008138302070265 17009293695886667866 8842637734284315336 12574975198992195872 899232770758972479 15014324780297623318 1132618325701190798 10887674209071185320 14177683871462533123 5040715572707234209 5680587995671053411 5859953680087659652 11874790242306529514 11622548261110217441 6091814402844317437 17499797888122831330 10801764875692257789 5796523824544668199 16368434181249528307 1201447084808638001 17443946744364188739 1220571287696708196 9547504368573830570 17472165373318756246 10824697094829389019 17278461508733701988 6384609513401129726 1432568627090698104 15937058386658510086 7267241296622435924 454724160270132164 16822265059231481132 16621651941948205941 7418900974587106118 13701986239053959611 1316268297692814650 15326810172900582814 15803597453135513161 15014938042923556942 4525218324948233825 7419909045222016764 10977734614622420088 195535998977584515 11413522689619970857 13621588650531432467 10923306852836419242 5907476462647638930 13255716170692264090 2610325536651683272 129779040671199342 6164360539747192634 12068308331279308405 18180215188311244291 5222979749635920486 16807557464901353413 11870454662826753554 11431757169710788716 8772740467990208990 7714402622072121492 7540169256539094784 17354806340961874093 4736028454144802460 1270903490066306147 14600909702613209853 13229016360237522810 11296577991995185924 7266253742280056519 5870677431609710378 2819830901502236832 804980436095156570 11599188485189017886 2799211730032482816 11562107175415600183 12300743944894562769 8987900794459207801 1354482493518900455 2233754927157951029 10251436759973464619 3695122498068346891 8433451835853748952 491284937758808874 2534034023457043489 8890950470178652069 1546351660645737740 12505445477978601395 16001582518606095251 550800385813062207 16682524202200948339 13131782369119562681 9169802894773506994 11895967503649110849 17558563199171746840 6654603872945351901 14824865564822420699 16075348458195188081 271302287569301616 1156849723190081120 6532371915711881137 14509210610782962787 6795964088933972291 9589914720552900103 12879202092227124226 4361825771137114814 13307615143504148562 4096594244578912280 6584630773004105162 6763073271110065523 12689697175203067497 5740086285482760139 8281380923997364612 18369960344961581306 17956874002702452242 4965274271897839575 7158817767515733172 7138744307012999647 7864752155558889497 1168463894976630278 2573740511665979613 13345345066966041650 3102944981476444458 1203426874695785008 8154741119269631635 16793537084482751128 14820352572887466771 4737422390851257632 6759772374854128968 4946157630983737035 6376023982224927104 14696075244999059961 17294305743466335624 4017546304389410653 7756609976688780314 10295689608041430119 16688568886619929857 11908390932688230586 7009491709116833126 12058853860509533992 5062064266143689700 12094876220219939905 1164413470046889865 16437589661839638495 14716276754638554809 5739989448649469461 14346514552373427720 398465152060835934 6659920705237290644 2618760595045493361 5838162827754938520 10975261696206654501 9467429641824709615 9789765033766834126 14322773280283176557 14204181119636721939 10046835641508123607 12721386788675867888 9338943410596685433 16427668802487638896 17414271085696812237 5368883742181079066 3833245842031187545 8786860158925065978 7023491646102435194 12564638632978172669 15320801667911461758 16697302530137029013 16060526420923759396 16281452128630201858 8187257900867975164 7854906665653858322 11715865797841654180 12484000365487225341 5626541316240345570 14500570349356861284 9530557265125584552 7946751492677712626 17113989425784524173 13385302985763596202 1559231959874956672 3454162568516782686 10491244318395247725 2582299656526444091 5939945062231647557 9187243127741969348 4723652974198107444 3199049123332730080 17095912169272374910 14697832551437662669 1344224819932353940 17884860329554737504 4793750013941774087 10313151668615864340 1314384125226223121 17805824096798966322 10744099441945890416 3390337707687580088 12568409275347647458 4434427640483556549 13388939573721529505 8994336812367202367 201846802578408281 7398612073075132886 2152130928757519645 8024084349586876751 9851993753105965043 6920860492750697491 7762162522995924457 4101348877839988332 5724597124173033470 4097597923824861815 10860423252255674421 18398293092888209714 12975041359029838402 6420545529248114532 1402990514215676484 3366435998953073660 7887441915481987035 12126680396480267206 16680677814436754314 14177747812956073179 12639970827962335632 16485603766044822843 7909115467818092525 15359061094538914216 17183920349631073674 9444793070767211055 7535322672101888634 5698462524584347089 3676122881235550028 1370388728884522884 9097464935452638184 285477578020984163 6575046606748536613 14678774121787657455 3158971343110842341 14626439287065877250 6314913267184322595 10444434551452232734 16612038961358046263 11503492129794325199 13722442511412279324 16836800365651248202 12652215908526934148 16813590540454112692 12810082742107282144 13428453238721891721 18089388135650935812 8239438095011976524 14257981356850134329 13922565612693230431 17195782752863483792 10142175612717866572 15748956226632365980 2343881528746126760 6003047302763623803 970111583977124329 4622915342107058460 4203361323992411130 8801326153140837195 13372376343618721744 3473336519845138033 7004760669823608994 14168164615729994698 4066393212630466068 13364227880646803665 10520060186276559678 2524471505669052626 2175311199926580429 12466261767228063911 17231106017637709132 17286434913104058500 13147098384615489949 8661755761371697976 13824519637584805989 6291003276871071339 15638364735253294846 7273102702591624597 5025830441510860893 7509548438507245625 8312039135410826456 3428364426102451608 5696469983371873202 2391343540122544127 8597303513775106163 10313051993970875029 7705566637381122648 13441472197006232167 17646869264512770227 18199391852859944478 6510536237519661551 9142375494417117659 15290401778722493860 17585276876730480453 15749695640015257533 7320484355546435992 12413969400228577540 9769832685300767072 17468243518132320398 1405159033724359408 13319907397456435730 9741544379464189625 13590246411766667363 6238413601772561471 7060710614142509909 10795851580060013017 18168161666643973850 2975477288233622396 9406040293436013298 9207301784447972284 11900485176473163829 10125968654284559831 14388184574387078849 3559527439220531180 18383054284842203162 7579624720232621133 9737439495532163026 2714144691856773649 2761133715950911543 1914593912040577519 1471212560378646908 14202007915119185183 13564947492893736591 9371383147289631897 13016751657480655846 14846923693614846022 6564866530740239144 15037156009677767216 8796650300070966238 4795880917958759163 13485457384176391870 13440769474359425198 5017668528167334762 12964940306507643972 9742786571629832902 11026375108652203754 5538882869225985835 5236013167005013905 54329122174116108 5034243297447166243 2332596804762766178 816275658516250666 1527116361014596719 5043302438581083713 13210944604722041537 15593369892135311662 10416574364959002442 6330535348703657412 10049864115424913515 1609166378388413983 6731099058711813897 13644992127200260563 7956403471918294747 4950177250709177784 15091539932953254550 8279909101197540822 9366951235544114795 13730049241875448337 15766710161016249873 4921322357605554644 8333120328986672072 15495915076888132495 6899964668821400044 711510880286593914 106857204765605623 2962495455543747283 1452846886453460466 1408771692058397915 12467259328670535658 13228241750919681892 13261997581144899030 17979624579364129289 15134199925167429912 1161081977383968282 15141477653318600222 13923259707280578515 17375173269814664296 13437108763757192454 15116329030386648009 2548154555849661503 311608782829594301 7714649685805346099 4375654112314747830 5623745259351640134 5561433319321462014 17962393266896687670 16784164835566947242 707514535353133188 321922832839774398 8196887026778843186 17969252715585165584 6301130399162111280 11819193110577496465 18303262199768673501 8302360197475440802 14299023020272262468 17894452957005855402 8167525804682457685 4689057178065370781 8403014678609915895 1879490098459846866 5138238987128141724 14991320680860004741 9319386094461993567 8603805100514979882 5981986706929570434 14877628811366221865 4247975962979918203 17809259184481237757 6587431225142170110 2346341713736181711 6267249386743756831 8551007005129487578 7081041486710175660 11115990356988156543 815904749139203463 7280574050520497013 10073651116517180497 15912001196666840968 5654603533535820161 9561680511732096874 2952982079155064964 11131412180483097185 16855726736915037307 1209944206131413953 6387244198492033240 14579564408583292519 3089854637461065940 8261456245427974805 4060921884343575353 7708361481317354333 11570743579800537421 6708917753930334392 5663144693894692413 5532313237910762973 5869747290103944948 18364912681158774770 9443245315630334438 11936094766904543401 9982097008334450011 16656108441632122041 13556721893763399422 1314867276299862011 8841125742984672069 8419706582119033066 5681058894662089690 491007340225645048 1371340988450205314 3421701026049461950 4269519950395970901 614106387941835302 1714760334247533238 6873726288964445760 15081171371570114220 16141834527004649741 5102125077023889373 18002266855999503929 14441501406750612270 4959051020475334510 4560931923635075708 14616685704676191814 2679898641465497384 7764218114392589923 6979814187919592702 4305359087113194152 14842827212617078945 4455334950446369300 13147149203472216284 17214466245243953384 6866802507075073270 14741858410826561369 9322030769325357067 9695425433926987754 16927644024479314089 10552204137125263877 16388618946488963359 15447195017560821137 8352520190671540885 5288554618616672989 14376902188516011079 4872443564583474173 1977997600798010891 9559282249713471104 18370615399902208225 12138858294731198801 4215808414872905007 13189994210938895689 16212822405184346564 8684505763831539130 4439090423412040090 6129581674384308295 5881537279295720797 6596511807403672346 9869207363643649173 18050263793119614882 2827381837094323606 732172674980116650 6035544986135445395 7877994815812790413 13743410779476511596 5886167950154069383 10748690317466048949 5954790591013933324 6140873351214651534 15992621461471535506 6197012501634433729 6342695638614153932 16254936497564769308 2432741605993893070 7304272383882810254 8515720465020084309 3878307862293953265 13742995745961125732 7010067998919778430 16835979460864181873 215315149653576305 10928820749597996930 6926965374255555635 3155048650532229744 4540735146120457018 13600274273288462778 3038988598894736518 15668829370749876346 11856587343522120639 18418779184434178181 6442375583644905243 279145472333541481 13951721214799625847 17166943728054419950 11365384830607029345 4491723704595430786 7584506090365924630 2636754793889965566 7104726225316303416 8779080586037071427 5040333006489584948 6139420034138514631 4487263570197179054 12718200684220422994 17586295642213654957 14447844732402260614 9110723423893527052 16250150957207101279 4550307126600332614 12444635348181025669 11243973389240170342 10414857947578528645 16021327574905330617 5097060148177035551 9587015240652844348 5610952425234026031 11624063883413158515 9910551447665979968 18425318506770918001 12828683135365381944 3227841388407907330 4586351645928352299 8140961199226645502 328553635142586845 12789822606662712107 17421075132770988893 4797391069980044593 10132078996118570215 2101312637325433521 5122955092095494266 4126843939040913438 137981197455872335 4688781459761597339 14193500087780283325 13593543865337941982 9856983545585065009 2087225451151502058 18027868783333938872 12739732545792231791 6640397235078600623 1190101017455365162 14665424838977951811 3003818581759594348 6432127301020356542 17295480011792899201 17439952886108464920 728665298779738903 11739785003225947832 4489703180722050490 11014969040222380158 5695634923808621440 1508654274484385238 8159317697632505413 9952908242556296489 15365547689967087157 12600930993738679513 376107927583503563 10575216478713250631 11751065505996632776 4437568730026181159 13733316530522484600 7304134561212574022 996137710916621222 17477343727160895689 16914606108605885099 6009716133233505162 11874831260907122762 13956615489386939421 3015400450629916192 3452022273140192893 6090738025586123992 17039603729690832508 2198472134678998523 3478657562722222889 6803673308183698203 5057556487686389456 18139630870581536665 10377270518462726194 17083720133765711858 4601588135284127489 12284113419468954089 2539306184581123373 13714083864963265328 7223962593336493382 2358027977512472381 10459741595879970897 13492419564466242091 9514188935726117481 10191911466992955814 11712306432937500187 14615773739375606207 7184894904174725597 7517307894144377292 14837283760983897238 8441430453431051075 10289677892199571426 4278262088447679795 261189477770569279 7474641972209086586 12109907474407511421 169847023945594955 18233007664773762810 10415627374918498090 15870741029156286593 2293210407893050976 13668650627934262439 10552020760094909944 12089121334529520226 9177795558512733955 10174156404021610442 4720346133883901689 5559986787020480006 5723615417069453587 11849780900693039967 1021257629020921897 1371732070845609227 14267731763436060035 16606965094391099023 13817005884917898468 545098241579394657 10925222177194437040 15152664627141779631 13933694120497707861 6426935720168621342 17651671497220625685 15016285376666094102 5347638833727705799 2457837811776430252 12416755533064996600 4818084283227020615 18084050139491495527 6590586243743332241 9546187462948651398 18371355291268860173 4558022919009061220 10327809252203380131 18203812117378069090 14863034816666954749 16046234735536333868 17593090662913107416 2832598499403797466 4070996104910765379 17539579599830530440 12065589022627215901 6286143416509986451 12266000847842931350 15144715305436632553 4979681607939550722 5490669106432009195 17020841172565495549 687270275052856260 3023076797748469372 10352717731974473000 17477242745140243936 4009228034496893091 4445968567028484985 16476823191507709037 15302366779474080810 9989837132135342468 11159986689046262443 999036374700817514 6118865316426156693 2264217120363368751 14110903027587364594 8508608049967550096 16200337530139632901 10725676657150731144 12439716342127970431 2041801491177849413 10931194579444273424 8738346993160546153 15203060502106951344 9064594849608561113 6848296160089596176 7226499490545572700 12976211024236755885 12687540229306652501 16519055473461292940 14773982851058155585 16640379569476498558 8275510254218754391 2203976705439696198 5804156757557875784 4269523969547642440 16899459923964400644 16151154224823630005 11715280903758114495 7972464297015945442 17423910370145358821 15571703837287566846 11642831092419615593 5365382674294721058 16360748860017326237 11839813041926691338 17390473836479396119 12489769366957288412 16202409775380137544 16299988587333862780 10756803757923742691 815171423032732986 4426025130970230797 8076578748108613412 718973251644287028 17644120647040325141 10838332022751688283 8659523365776487216 149256548384482671 11393680959290127851 4321765606429644369 467861738147104365 6851072994529989629 3280065378178352270 15370006653644073508 10666213487686178274 15425453271454981733 1071938718442074863 7290684273847432399 10405787832348270568 1940992295948214582 2189271085855665564 5067033966374402558 7192774355156822471 7094782844143109307 6168129893337041745 461419595737407447 2161474689148957457 16031974550105503181 8727384846161330864 7183670773311042007 16010539060597556304 1727113652582429045 15535910908872742137 16156946760068165319 17031562083646386613 12699174103071962424 2864715583852958505 8185195681749740085 9672347412198990717 8349650754925657400 7184514996086649495 3965845462779646845 7466542357265215612 16618881693350351813 6761404152236193552 10875250701622645288 12155369608895076743 10886337914195798200 13430317139443270438 18358468324117556951 7390056896059873568 11428824923029355733 16663885490462152071 2165535391709696756 12784263317728651947 1226418734448729072 7670658153182974767 15505925320239138268 7158025126145015959 10478797532609069183 12673297591204806772 4053677322770818181 14821131456606345910 2970183279846649939 7572157845783988767 8465360602188785375 14605502698807099893 735175709252535291 11661931677559047670 17375643893106360273 3168578781118755565 12042293525407773211 14623094557297191011 999908375484740639 9134578003124504715 5257624581821338903 8422054199817847260 7292692194524736130 3929960589064033751 4520637994558216959 12019782900961959754 14505411691764522042 10159195437985188865 6511668784825628618 10616729786538224382 18076151265692040539 1452902488794038279 12693320818668678657 8936645121505711757 8279894491807611304 7914348556225314236 5185659492736933343 12140288552588606726 16768907621603741179 559852760795065818 16795261758952723016 9536152311297922864 17126229479847818226 13045569948610048018 8880438891450723917 13891884424288261024 17420106170196160976 8042107514210415282 1076249370894166995 13235349309263759574 6981752080753637102 13202378994936425955 7331078786272980456 11150302546415855172 185135860559353910 11437901367648840506 8262297712684151005 306105331957080593 7290754016117903610 2440410131724977590 4729601894132729580 9373210132977157617 17062711560419357025 12891734686126709624 12787977015627631776 4032886730669752854 4120521965847205661 13551054056262175562 2269302172275851442 2064410728186906906 2080555993423840488 6746225808274990580 8951644470167754931 1583458207995450359 4212762017558542700 9842670186494499712 16343203856139401998 4764786179185743180 13037567598623048713 7790747219335249267 10589394721777133604 11086378398800700041 2055340516501083680 11269632872547351894 4144327384977080697 13737814569392355541 16400787240845612923 14452007331915807236 17822928344796358855 13112976236055008207 15020444266551487192 5434768734325352298 7367213433322555063 978731902073659985 18242078864684944121 4451856976217253805 14359694604384991416 9044962181927866516 16908238249074362624 10233034765459236786 16940607440626382941 8659629903194433111 1351825904069445168 4673337289297332027 12980720906402357192 10712669414318923577 13737967841029205843 5931961778590496108 12719322568144193229 11592289972809615305 1076643354459925745 7324172456742637326 2606449405102055926 12187968663463329916 8247498077577550802 13048864148604764413 15684524898434586113 18141773684302777510 15606538129559277152 7244665478163528146 10252951324068292445 7677541140932248646 3824090181635313246 1209846594853746934 1518818168026126561 1238879104647259844 2428308892511092185 4212275436338341558 1402120624953231317 17103291310112111828 14338564864957993175 8370471819249702475 2324291027893091642 2230664456013889310 15020553698825005904 10360274448970985972 7274281851864630532 7797687972357475728 15158350646361088213 16270765269638636111 10543782677949325142 16933714980994922416 3732756402311601188 18121795609130134411 12742455592629199868 17494812935831886894 4854408624780674155 13536683885190858114 3119849219495545799 7183675506935689507 17379556129866820586 15808827853094742291 15642477704888668791 5379127808240764399 17209497910565816743 16125983147175397693 9499941995614516719 17451198584707766815 5796630503038060637 6413449132094373760 14139400880346059630 18192867055205583563 12299074026514650822 11123077529887164076 5413270992303111317 3233576206408404768 9247797611258951943 2789322470459033797 1555670121640433564 1468148329238529036 1910986550378253977 1871258448367324675 11773558555650122572 13314255670600552260 5532835649285620501 1239831996897656726 17402955162091746728 12223475216362160095 8391659197164798866 14172584399912466843 4707406096297505066 13880910635838281916 1712269396097662405 10880073250568187875 3966110959492415122 16934455283376546214 11016490369174374675 11019719991772021638 17673701343072780326 1539219048233976379 13673058968992146556 10220922369229063231 1739461041655480431 11860256333799032481 17611774515076610495 16059778925671323748 6220959842303981388 12778425649417714145 15067503290087783578 710655641936221294 16837841406963841253 3296494629034494944 664409662643379504 3453479086165418575 16977359496293776864 14358021299391115690 3650399994530969667 1077797417785325634 14887009589481108625 11315905978217985121 14051159640422721016 4397343984914838321 14996762923832229309 378628484600830810 12681034742126513886 4423860154688466978 4603285383263147503 7842138673390452132 1238316431685588975 16740160963252370875 16867919053782541114 1978779336392109017 4172929914244385799 4705640064156894340 12898127264155864646 15622859744689429874 10775757155736940461 4475659675212678103 6297323830804045668 15635265551049329148 8198369965322301532 7611459500781406328 11139391627847075672 11734803520322326063 8368040816800541299 9917423101756076983 3933984181684407637 16025539552094031813 4874155761551022692 8840150410942580321 13795764782971407190 1098117938410045443 17019346252290699468 13329151786096195716 8846020103736717883 12134985928283007202 6719643803526712608 17025965810921857696 5300409657086716873 3967346643673617738 2472951196134477655 2437305905337638182 11366931600306879624 12693651337355831776 4671531492889259332 9957703658487775092 5518092544391324553 10500062807874344532 8221344540182636359 13834950764451546727 6062200931063724864 12290249450427604242 12801801204870429100 13672635636919933499 4842740762436752439 14397740833077071606 17760717996360261431 5570530057560858014 11389412107911678933 1713586133315499053 10976264439300839187 14126761384246355259 2915320589192165371 6494955578209824122 18400944978267218928 7935381883847354343 4325292141258840340 7806156764545740479 10637893983065857010 4450328853251671231 11569553427844947662 743396490042048960 9287034441035646701 13204110104769608681 8219619893675325560 1170670578025184164 700683016092783561 15654827847349891590 8273195046354179663 1825973414067625772 14170696681965720900 16452500565321881158 9013084324555990729 3372840892385663900 7674027398981640578 3392216021647958566 14023142338102577774 11811146610024659406 8438908843173860042 7638124802636200929 10832760972578354242 15574731362920028730 4661796046162025553 14606163735323114152 18159968111724675228 14257049512884323703 5275886013130345624 3460163335006711697 14283085254894372155 12220427499857329395 4161031994391470297 10860354043073531969 204128790451597652 15765613668211228506 1600929842896752006 7253537427142290229 9161669633217345931 16831271281327943124 3101914822232543087 7844661118633910068 8202443502411385622 12510775481843444441 12203234525969392833 11026710355392693974 5528218940014005127 1262118663591729069 4781525306134826097 7591246477102074505 15227137436191576445 321447432902901427 6779753737634309070 16010755127656568731 1927839227824192373 3166917651191948049 16312956736892532899 8848321993614776334 14203699483674383800 18229105840354365417 1714031685927749196 7520055726852797379 1773399500468978176 3925736365062627952 5981022914494159168 10232024931629880278 18345235188328524805 2830959989112889232 81586655862723314 7939747628913788018 13588835319771740605 17474331484613714914 12315625944323269634 6151307868150484373 3000127717813416053 18426879711322953244 15408139921621651238 14209411621044509709 12015697609256573255 1609862261425086216 17701288899228593296 13937840425900907399 9162133387931621008 3851966366469924526 6677880318371544860 1223257821185764075 7036823107022070364 3379121710826947485 12761547779012759926 16307692307928449484 6739650762109770049 13139771922952557415 15879977807475505598 6394849611512266275 51622632957111475 7352876388223842122 5684066637447399958 2082246956228498158 1012121921864842976 16868335450155941246 9741136118498216406 15318401296483558840 183404265492606125 18195329362122043807 14564642704550192026 688889902364004051 12907136370331313430 14398177551332238414 2828719126958149328 16167312283827134545 8275863653070938156 2127246741370405834 10981118028857283668 13308027375456230970 4882374344976199493 6070111404326921627 6147739747340973592 15762291984905636912 13900863022466730292 1216409017369963688 2857834786126139599 5800530540966288142 3761517482629454542 17057573670912277963 4997877316300492884 1919380378553446051 11239248205911884747 3544267821763849808 1306678401745043746 4582958257836953323 17448816465741353021 9877832417466757853 4020508289881317557 15543355331204191456 7256140392510779565 13707224085351547122 8333827502866575389 13467196463258447045 7848131608291392976 1517843084268297550 3554929932150385026 15925691380027769159 9623516335430156668 11377775656078182857 589501815831387312 17698174939527124202 11778600008751491093 2637874318869823264 12405114074042006716 7113630077175203700 12395642403470074933 8043248661247671785 14960646769803731475 12215011277988078372 5480206628697837292 3471402368952028538 17431589936795965752 8598403596448898486 8329069333518817806 3271039955933847243 13518720839168510616 17611015575246235052 8473160999116736530 11199475521227004673 10640051988349714264 12070139034313797610 4617096242093667243 14683467191059624972 15140243159944113479 4079395429720193832 15486571659882065364 15911851800306628476 14987647195980269594 10768655460095227778 17629714899364519860 8075447708458876323 591686293247654539 12157766136506609956 16564186897641011397 17678353521612392546 16358947366278482791 10194594132853049667 15453246425207448661 1252129656371072235 2718071474384967552 13165065363748702512 6821473554816746907 8185574671928253912 1822305886044880691 4689510251905253512 17070820623436471541 18393095419913284578 12133987722592305370 4440988484157632942 17971761833367948380 3540166886066322843 10201174843635931495 12027396976544793549 655076568055071508 13573783845002426176 4967819806751024365 3607278994009825133 14884644218375497523 1232771391192476236 18100912954623873784 18595064130219458 10392138251247665680 6641873299326439822 3845106543122954859 14023697605652869572 397399456097482985 1765460721461341886 8576351222350795887 3710586604016660621 6547339739781733450 4484764480506550681 4932785280074192899 3245781047131680553 13536240671909362460 12620627840954759119 12982313651885827288 1946453952115147584 16320454908732479161 11582861431850776408 14755814618763679250 13195752825276627870 6256042423048964350 14651903532737214413 1489953991512479881 1468124484157111752 2880976207045347275 11073843794697861974 8706133450584606829 11985471636393619702 3075963983174070389 18409495550891798339 8646705233047795811 16140532016058059234 16724029846840448593 14857906298523555496 3670513777200172705 9880606980343586125 12871772923970530767 18068411688326469671 15986057963020466639 15042182386997188646 9828663617795337296 4236288020313315138 1532137897390680712 3968746925573709101 9463925729280400188 11708810044791544005 11675378839359841952 4312250516307480391 16341118611677624516 15346655857918255391 4115393329706151990 954568129236261156 2003048123851510267 15469117207847474741 13825616158797223000 8143572331585384686 15086626142610830672 12413290612914020337 9443384341793658922 13914306987768570763 3099280593221323336 1597814936331538240 15046236431312083813 3137570737050361690 4365176586264624785 13218246035296514954 13491034247811948895 14181249209513017397 9012716735294786131 1989013990972178392 5546976006541658859 3836020344632392664 13636621915972749339 11873597518265284858 4847318110022517650 2666366094793824541 12951950292541080864 2631858772241396479 3446746251596672414 13385488405723523055 5843750401012784596 16187376506205258903 14225927037932588621 13322614788152970361 10130380781581923348 16826788169005418096 637100050424901679 12597819815099129502 17635104104019429422 13432861924153278252 7184763468146166714 3953746414068797984 435810118886746746 3198944868414017669 16182747183348021464 3255199954313962296 9032483918815748782 16922957767908564681 6820008091711603617 9417131663227403805 13176625758777545292 10122759837346503053 14972888641808717397 13632629599510739125 2869897636012167359 16788882402063338006 5563874762964977097 13751156528252713091 11840017860921387951 14923837844564086215 8887969768910523189 9652469529128692775 6551029021191125969 5482647649067609653 9057869752627948523 5357024745204186652 2966911132559826469 17946633820253983169 14525781439433284156 9727227545225062792 7079195101068381485 11025075614467134321 17736764620457698756 2154553785674546113 8260795049380965180 2524786882351156769 5618966781077601408 1730784639615840604 6519858738869288838 1213924942999554003 7190502466066888221 400236239918528358 10994525904409282015 14808052390367854176 9859083872715771487 10447043638362301552 18116538486337664923 11361666516379028852 10632645106737359444 11296261872141243466 15409287725799889081 14937768102149297409 5782023373451020342 10687724899421128942 11073404317108144728 12345577593025481367 15773226679103140408 2318594712388814329 11517260073997619661 2159423316120340813 11044854372008119671 12904113432589967777 9318124948227449196 11215316248206968861 14855805543311033589 6142208079704204164 17310520672580928248 16559391054264458613 15046177740063232427 3736595993381860951 16603598426750148619 17845255945718289147 13800270883433599370 14262838753455191633 3950207254194356162 2320840866211657846 414485171962185175 2510133206564821087 13635587535908147219 70562566198649997 3546264051665379886 6167683320368444620 13593823882767562964 14637697290618003978 3526810459932344143 4979494050408367602 3527502057736235602 11035367251569724149 4038601427557221309 8332016349885611462 17758933140895158652 2572679623543026891 3858982021318971556 18298248654319848560 16760090609316169455 15412153614715993326 12166197249290790910 15774076992605096176 9389178121021061892 16677922171469660259 10679839198067583070 2554622509768297371 7640080310089626525 4987405533453251880 12166554798899334152 12432153426287334652 9309033425945329429 2642625554661834042 9111686357437434232 12803505691488107368 12452326172670823903 1006847060442283513 17768731186840571863 14841524147132020532 3581150790901810085 3986085319541416058 1822505148306096907 15352982606301175173 9624044208457120215 6457128980382687886 13519567036660739700 1138115024992236537 16989790232814498121 10516425562223064171 7241093291447991609 3621706380418634247 6897742154373514737 937125419773574169 2041852888465244963 1427652869274090986 6460647871657570443 8951822706166949647 4316568885290110415 2446936086403480069 3562756031411531318 17239119285114052616 10104734267171680397 8412339704053881174 12845492627016927865 5288164149806270243 8160129997971570048 13796549986049549645 14328594397230715888 8932678023277570095 4882648030273377421 7662592247521616620 11165045969084925059 7229141224398296262 14375959231744080200 965040321526731536 9350005496366762933 14138400493388045916 16607077790806562601 10248085043924624938 660343113901001241 14524523149153102197 6101719589096097217 8010492893315712820 805328567492783783 961178095796523483 10114004768485746197 17574855052416361353 10370528038437699369 2287900812155453578 16987120113036235384 10067651324055105460 17649888594549197354 10888627523650496085 17243730960714759082 10396985384562556115 3481657455713409690 1304348250592740649 637384296056476429 2749384548499030803 5480881666775292573 11517010669742014902 13554407613194556543 634819376788428025 988800969134714410 6320651414786789078 180555979343538258 5265382377570997748 14590512659887653280 8439691594915258604 7514125769368644287 4101008378412716445 88808889774879265 12801870051742421228 3220215965109187753 15824922068510003860 15186100237919422696 11612587193185248919 18403210469499484408 11196882013442830878 14593196038069521345 15235662815106144140 11230184007774912787 11158911187800252517 11604525132255746684 8468937737129589778 9154126805713291628 7864789248438999478 14419119264473764269 4267004985305787891 14730560667251184111 4232410958509781808 15908789395614912458 7007934098278498006 13884629328440920565 544879654662391556 15926640434506046700 10180954386786752005 5736933397844666738 5793720055579938143 1962198034394999490 17053355625746687836 18445587908240729418 14115181863640925708 6050623270254425900 1656345431955026099 7761803522348892947 12036000181892993124 2853937171255790647 12271297495626245736 6764267126154810492 17411496616056840537 9106878144517769175 15437536288562739464 5328383949586140516 1332740821821184533 4102904519721308149 18206547548138265190 9128783645014108757 13141550379304110965 5159779450322401457 6468193281733145023 9660542968711043599 6290111451041237921 14720207265241774024 4027734468577725616 8224633570457217007 9685131165684916449 1693282208608877665 11275051665071081286 16251554423769580483 13693167351640348703 1529850979886584124 16407470701423843888 1206673486297090034 7534808988459248366 14550912784919194764 1400213542372607875 2612110270329978132 7201667214392250596 13778238510433611067 9001540987894990067 7688446388639856810 6696830717606520997 12113383570310942911 18188476892069916509 9622989590702807723 14036890867355373460 13508922643431867240 18124054482660501972 11808395180770776984 654213716947868124 83083010562479879 4908677371872696749 11590398807576723863 10350154516258744597 15475273097109718305 10081824432957686770 1978328819774985661 7323448323909001636 14342180937595971320 15910926602451099001 137990293453589149 12364625929446186493 6050876164975722474 16284522654532533134 3106431461278912196 9239177014948733493 9765923724739515492 4557625086207838540 6960770331473095025 7605723483957181148 7505949556370558214 792993391834545302 11064363392304476545 12989688622216964036 14834916393770526036 17660518500888825201 15768368379105948084 7973214909565168071 2706813775734111770 4907411115292795472 18223264983026036005 3254705974150700709 5707159413306299392 15425507920176535977 14322606077569220979 18018323124132054398 3578466647038061640 6220654144030334134 12798227878751673964 15140405638523294639 16069200606967585921 6147876222116044701 4287296442807108804 807946916662365677 11265924875154447896 1716040772156761326 872894611755607711 14408656991119266577 17960323142816652944 17888935660186245029 10638245444094356238 5227733294647168818 17879713945477502009 8504210699617748782 14187063005886845200 7325140978906933144 9444791106070030079 11714469783638555822 5865989178967947322 5345559657672815055 16177531998147000237 2647150445853127756 15886579413633956808 19521293035415826 14024745783303415362 15118676234173877661 11432845340738801324 15529016538466726257 15313931157861418464 13464153934919573584 12359807520749095483 18175724440530666610 10266796743802584769 9579569054721646979 13014831532579526843 9837361708425616045 6593300505524519117 8453539990463766406 16806904327598533688 2731976549327332148 871314689618563508 7503260845756232050 3781080180876762495 17812144038343676060 17270389669462458870 12060107020744322629 12843299183168146063 8504488784305149064 12062045663064135592 10069251430813076219 15752846175267526502 3089129271390304795 18286691531979266169 5072445054375335887 16310020573550482792 10068737337493185610 15529916075869467990 10688794411272274442 16144292453777775949 14979919936496551156 4411386389709789911 12079565919330075492 3743462528155363430 10107564750345823530 14563463630045781232 15087227604577258336 874970971346545941 8048364483389394748 6821309277067782185 18087210072745037891 16472283848906823036 5339371426867195397 4676681634703046094 7346098888783508610 16557683689955760635 2378195308415523486 2407178720721336682 15519565840751281175 18146559559661095775 16102258614253591005 13697506675669802684 5436356802791126894 14587185752674007397 9706586034744483042 8927719676559817736 5234388084663310777 6058285534164180351 6676756990408576037 11478103305041174594 15941466991433113910 5339052581349467536 11751419179118784297 1281764793617659735 1716046828740836549 729959033963102590 2879730296000737775 18148969855339028880 14727518697290723663 16380025787972146296 14243384503136540136 17607007865280313748 5307130616949109536 8600220092384765301 10110718207360143810 5403575349347496141 10800092921573980359 6740184945101572944 14289469137028567020 4603549444274931805 3773634181841685210 263555193906443447 16920435428908967641 4324188575594399933 11124501683869204833 14661687947926604010 6080424669870401292 1654784467825699916 11725904327257567311 1538976449777809617 12153964719165567431 5564727674419555419 1160420434666679260 7527343692093576545 3785352273951016713 16592365375231796694 17687686245576000138 11241624160856136987 15729075574164024712 16759291632501639997 11706908986155548186 2852616752221207130 865821373480067811 16352030652036824 2697892890088815417 9173696197824953583 2309804430900100152 10646714902053038946 14843366698580228690 17823042921191935884 14593693055902344950 14433428499310736640 15587535847729811309 15295010990234885935 15668688717791761519 12676318806152270854 2528175365308133706 12675241214330355894 18412881332259393575 5873705393191262425 6657691880229268997 3312838300713108204 2117071346484229831 13250032775196987109 13931324848638361470 11572086243631010445 6559437457387875080 18046532521180727530 10577985478460732276 7617613638698830246 7870147285931490567 15271572523114856387 13939595081551691176 10093908527158178577 5218862655585025459 13325005201245288212 13246496014799843648 2884769613020043151 4576258361941517870 3543049148624081946 7667422174244526139 12631790814472043370 7649814733042309548 12987924016135979558 18064300635217441146 17157241884891093592 7400101731867619232 8897145749022649794 14118923428872368921 1436187545294756744 4192049342377636881 1036654954363299807 15672114174145985521 8976553915478033428 476965364940082856 13129907460019147307 4667559936923352439 15778223670457960995 10256320895393684144 235605003145572444 18092660966269044359 2590245387181022920 13655346971536785951 16870106825264787378 17262494754504076297 3078396566802043212 10708094452841792570 10807878672936270952 15518448949108490529 1337711868639585742 7021975269833253190 11934286292423566257 13845439568437506850 12707269782731331970 16434382202036519240 4183060210804265221 7898361285897082828 16661604021991327241 13743581617863846160 1278952877025870308 3994629639762324108 13553489861917470055 11143397921005620307 12169309757776475356 2829632252305034230 5901650602552819996 1357354153980876897 3477330048444223707 11246898888037274488 13568536283543508183 7108034688210091673 5155948605528113842 12009495611232323899 17112722855279799714 17016009225003923734 6045073914157085491 571465851704118638 14531657151658926781 15188479364442044207 9104932252690839240 12548362935397512636 14924943922430332206 8529785266081507947 42179431940866734 14763703691619930532 14608927821980152737 14169453467712719219 16252667824985939371 1068754021291348573 17292242789659355818 98733672601372421 9868798270741043868 11764797588384508882 13748701400960756589 15739954010217604161 15383333382563367771 13426674779291241740 3049121537618115174 4279846983436336566 17493645608712165508 11769146311375201441 3401944907150133835 17851484792946185728 2732930630580343697 8299977357835353362 2640015971310540509 11826205050276154709 13657647723922468391 1712198146661032638 24426275585490093 886613388589373149 699626462078347895 13732628839546510074 7272393784404262967 15938920455299852114 17548551087257134672 6102435813800806012 5186563075286219604 11681531181289147256 12363941297346168648 15506280161543559700 1564805919769947375 1493942406106606897 17485740340452064607 11315066676461722968 1108562348824711401 11178261963790096266 12843116274486731678 10710310521745513409 13657098410415757754 4895637636071775574 17348596280473429886 8344745806103276407 6335664913924239741 324285415459566328 5499472198321976235 4475236125185968119 4629658242342325103 1072484589086113468 4759570730610543041 5511254437700701953 4475370411462689764 6211449466730687491 18052135251405096667 8389777848467736615 8074936141438997743 14841601898327378056 1682882038277621339 6716677260464097166 5525968307902395043 14492844772635832794 5914929442558466240 14608712533739692875 14130135639283757399 7628009697591789804 7659663167928239535 17043660194758467241 10772866508000693183 16833272869186891445 5123939770558767172 2610925888613247340 7292686948265216869 8610265155905084613 14867804104237342343 13609300221293591723 10210156053519970954 4866998625984349474 6189165883896772697 7660718650101981307 13281160711522790275 3155851126265045314 16630336662939020978 16956272669629463657 13532959450932203932 11237008881465168806 17895484913391388863 15051837668191802074 16295709423655972824 9148842303271275780 506418938868696780 14675115725507663260 9173887848045069813 14146188314745472808 2031304309516145398 12336272019792258083 3218271207187825859 5254340810456960386 8061304234376076413 986724502181250221 2429936825065831768 12707905993918430736 4264212886512778679 6369286617820764963 15085114364290087596 621561351373045087 16510778140256895080 17659061649370473108 8670922768228215455 17839845175812041732 11030851877778666447 10751551068396491291 1366494850174899914 10190670491070232643 14019546366914998111 10394502454380945518 17475630833880483823 4349423589373680850 13683865055536358419 4059809893066539930 10156000678900001972 16432835643247066399 2924300260559738230 9937530393337411917 11513159596037779510 2935709287766009315 312246028088001903 5025665833979367060 2759389050588158277 5725099628383418121 4836800130760132476 8024585108020420410 8040926224545113965 4003141289545086639 4194713522253661303 8538075688545076115 7468869354736895377 16484044527637489971 11622565663483521643 3476320532556362434 10218987232075723613 6388698986061103650 1898374731679160439 3856424211026513628 14769877534697605485 7389634834806973886 10141911542498559579 4968464449614547760 13752377109908650176 9614792726867917817 16223422668336209997 7695222672867005985 11920762575239277783 17662958418745501398 4913757413984233610 3610459809231775557 3532230949188599974 12508738150023429333 10757632194278496086 8956473945795836040 14431139712317722934 13281585909749207638 7666701312117803792 13790245152074173777 5416187683494454303 3612256546383564062 13730326155625467919 8314919057882826605 7734576651494762414 10159613456624143728 14161378305423261518 9162357922226286523 15958280024820074606 8517734162733942074 10436931265801627468 163727507441315379 11448158288993011191 9773326593451841195 635942443744575656 5409615058993531947 4187533069277327513 5612755266080837822 5043666081591063429 15612859822437278901 6468682255215548946 2405952403955867599 766219321678365722 5704891626570383470 3759168922603669430 10758143127323003193 1445091925711076877 7799000336822931006 15061537473873742983 9806340007335222148 5064540711440007091 8405954471601543423 9600001378926373730 10984453045068379689 13458444435301857918 6105758762072663033 5299971010518026144 3525014682515249234 1593180453275768189 18360026468511482910 15117731581226931675 5042122906579707668 8840310720221192590 15695542058718804832 11547758334930849364 17092091586401773008 9395832206098108622 4955786452606015870 16388814767363710113 13854555650935863198 12934840827603422104 4313249716788405559 12493744956387155632 11677887676869098401 15434197377186454466 696307385638099338 4510202457120953044 2817310280974590751 17820186886430890317 990039514127355454 9045221782621038450 18185416334900299838 15239332543369915284 8282593244395061132 8854803649550990637 14397408249537630481 597951839846530612 6999430077416770385 14221637465964569422 8955136232248637106 11626533097022681086 14146166852591425341 8542912346560549449 15297113691786878652 7529047440892858362 17242703491071060082 10045578252187295353 11065399795335863824 3853211880393773897 14071891716969134082 1325893638470522213 1878885715340671507 2455491621831740985 13396396235008218211 5507529190444258899 11751096973477298445 14790345810829323703 16582105739880337100 4272793898933727313 9415184698756290113 10748026887836860390 3370458549818171304 17923032023029095366 7358010254515727132 13734931323558641997 17896554301365986015 14826697886030322100 7389114640300678895 2289729954960749916 15348976426526792029 4228368604995178065 7409987126410793264 18273307230795880743 8215365222322947617 11511852212367243705 4935509388580588155 1752124877526008122 2270973614082851301 8479140933475423913 16444321557325152530 13394371267674287394 174967928649482859 662512888627067193 9967729899404888328 2238108405283295753 13455517498817755878 3575082610460521014 4346946881860079886 3841113881164473794 3929002309402340422 6183829188564409814 538748411211629345 7508168023115657424 7779076699046582427 16831081530644333934 7640922675021481727 8748267243300123924 11112385780014661776 4596935027190632798 1528948261096040494 13486469865664241389 1267015481643496017 4192755716542369210 3235754302538785048 8263252755672660111 3358337434409001574 3541813997792144934 17575197156748903579 2915411776120990145 14411641315782423166 13613325740501216983 10461577362395930840 6707386790729981375 2879205617766895576 5427168657490033838 10702171566664125636 17788754071408818931 12558694403230723662 1937550173772325269 17197570951030503833 14579838330906254078 68348538491313481 3911544734422469308 15335165992990962265 7797943427130755168 12512020188836955708 15247759289877980720 7736267228672658643 12216142011789661045 8273077362471560801 3342241448438180109 8326658945418259021 14627288638878594677 12111850896613465458 5166603472833237414 10158892288849396957 5432803196105150910 16749920336326637464 8981188695771119937 5757298073331750100 13228447938706296797 3070139534159995208 13611936536450250184 2967869175104787590 5997916475765364581 14843658479205511180 4432452033315827054 4574442536164540827 12651832409522179631 10955595848047634603 7438629735339083402 6876766059696600293 17773358243078770116 2906405833389802728 14549375586758568030 2175750773396547317 14077401881820402620 6748179187785200192 8169894381194356693 1017463350849939850 15101584384020939015 9546435288545345850 7537446869669166275 9741545208390065488 15725661699003256629 5161414239982817097 12074070514150159755 18349736439824758984 17180867507351698561 10959163407392250697 4622022603720527656 8176781325285877939 9654519087558484437 10731842173557935388 10513256678512425114 10539999409163050783 16400409819907030519 14034135796527662116 4626642647959031087 16665252989820688014 14168817539015410738 688173569391615364 314858243271846287 8870918047917084664 16882579437173619313 7128632283906724647 220255438976103556 7933019746011071218 17071993561943961523 12637443357966572223 855120235987133200 10716760968919816470 10087972060726332002 12420445195037509269 8672201215568044838 5147762848915966421 6986325443769034747 18353410687943352629 2408511614635089438 3461556837107325131 1514488955033245133 3566107343188003738 18200848850452012033 5835098676805028855 8860127329154457870 11519186973705587871 8398641070644650972 7660470414848424099 11470947516803529733 675850448499204757 10854287715333287867 7420848108268212968 5061046496497495565 1203013930900616728 5225841047274152889 11855152330244871954 13017330190495563639 16636848577292467430 7101028019003511805 18149634404054674984 2769792083215439778 3710795005246886432 83869831648979187 7345972651146007337 14217643891638717808 13195907251291518222 15331938377789246923 9436116779120143176 15718224040709490916 16574127643266262618 14902728274965454327 5583546725341994431 4012633815298992492 8514523102936155465 9941710423132651112 16718030093600006398 2624747435993193060 7263604886092946694 15119979595250434659 5570541898269200477 7371831705281189586 14250003522389809926 654823922600007559 11839939527548703285 5273878512277436291 562365785252178117 17364168549619857327 8107923080197902716 8304282115847269048 3603748919975937599 17757891548362323960 8564162337305031323 17704716958938995667 6433630447349293990 8423099370731420271 2658724878964608798 1066527619485971343 202152097546712757 9402205697212832273 5215536172281244279 15209555481494854007 6366360971390761059 2959216981587084576 7277524620193571115 13991029162610793078 5282919697223139399 8856052899937229452 2553733930886520261 4232798893954671248 5899505613302421557 15023333161803784788 17333392489604286333 11523456516250399162 4909094845946977467 9078180158787953725 15977387746415942410 7614524142485544535 11692259568657141357 4609341702907960085 15999767532995116083 14038171412305054929 3014075630769312429 8773350908335123948 16049505113925089781 2900550694564946514 217044496725755106 3706380470377559514 12330892878508242437 13258153642063841827 9081995409083306959 7705281914518733783 3324148298051843547 1546396727541641597 14394953975221234109 14296977883016711643 17279640373071368505 17908531911968217812 754732613784650440 17923145347270039019 822178769528864766 5009906412832297459 2555019293722754059 11320557385411965013 5392358618862753753 13473966486333700883 6966232127907431603 18112769628211396766 173356446874848683 16972356107563447196 18075252807629120821 7188385288908375015 12912761036777523978 12580667071992644194 10334769794043248747 13590961899494012077 18205647127020698460 6564605001783933749 16982433428452364482 8383476146052591778 18364217295975031784 3027252629980255063 421614959373873130 479877824790887387 18048798450752971151 4737383374974053273 14413868619176695566 13684808759023179196 914285881943707813 1763562805717844588 14538917415355561044 3938875885442537434 7555659770588170292 5208565456241535861 11943880135463382694 5061224504127544733 4270588755132310807 4180424188152353146 3079550822658619024 10757701164767759399 13019820925761219400 12239735749266936610 11937437669878514988 2836994602202271447 16311391512546582944 8097263234040926767 1219849496622210463 2630231897450792834 258596786175793708 2952564354940637859 649161759392294033 6277111431801601554 3871171968152341966 9435265153190444282 5348233332845226074 5134098381115374361 2856930029421574564 10276832853900489287 7617356464629335673 7211079711051841391 13284721542082855151 2280489056174941092 141399784550777601 1247591146401742598 13214739946418159238 12425222112038830840 7139946801646203270 207388040751509343 2142349105064594221 10315661207282521832 7346971653693894350 1559616419524028480 13040405952415384499 17615981224747193611 199686821785086717 9268887500011421770 14914726876241038383 8301821784669689634 934539754765298464 13344829734129450609 17544459804568715194 13680749392384603018 10060986197600069841 8453536424599200960 15872322130333862825 8488880512075968170 11708864832137267368 8691817232748658236 3477015726509050786 10498304320272969463 5614561830288176348 4051663028452020409 13782914850846321926 5383674442554583678 14087575818537757776 1724577145352008318 10276162257820934438 5192387177933834373 3030786608849880730 5951936500306369460 1675638115661580929 15294934499873545168 44288273783978458 3555209980768174669 7096448148341930836 12738802444601893303 9299630554403467096 12171566744146878709 3165723611818903238 14512533545907957853 3040565491272031976 12225008879273924960 11890923011829738979 3309015168564293822 10064091227043118545 17395563918737789656 988547656912737513 10324610828625746686 13196066392994004598 2370238711673447688 13088278543976508755 12472881806563405144 10372826909805246551 1328190667665871934 3008122336857330575 4687121972275185975 4367606593461614727 3140761765603015004 3278632036555818150 15807441405033918863 12356086809309524930 4909241961328660141 8313990190638775587 9560856186114186206 4918721975921418286 4772375742804558583 11840961254983325604 8287427117225197819 7802236922472510829 4439825166556761749 2192391988162819707 17402885176850469807 15559298144819202498 14804882985541850374 8484914757195104050 1667630557759599152 15835860976332183070 477915812476581276 3810078616618166494 1686330119389704277 16490185682579790012 10776699801258145542 2464268977505332026 2668978394046157849 7343552719822967812 7403406266583648189 5324260890268450811 13594863762563709635 520794020709607743 1310672014201882722 4060578710616273200 13533516367169334484 9317487218567392527 15531491963188871153 14060784811210949059 15107787020502106971 16806098853897456624 3305618046049781206 431166762870574830 11646592664508683644 7197558371402590166 5928878608390204223 7141856857125287000 10593707733881865854 6200871521085474562 16381944653290230496 14705225748035938757 3594619995975601122 16804030677919624275 1401550452835389306 18421757159582762917 2156752309426643317 10131566218477160889 7467352051274498649 3566406983507888822 10894212229961243178 837008922692785669 6787430088640642564 5005907754665834779 355055598107600931 9463775015539703158 14547196508368033380 2013661873275516367 12350749743999582912 14574428284566369759 4272327859894654040 5076224187756609171 16061833048471661057 3081163199445653364 5086449218403625898 6277762257957680121 2875999518807231204 12106563485429613099 11388713431221703804 4948611673333620157 2717994532257991566 5193013420673233944 2261054348153192578 875846866357149699 11452435923958258962 18168553099641958112 9351408810084428783 5686900296680861861 6732317122615974344 9396589048504324600 6166912620865792896 12420544884022886258 3928029855639449627 10421453639130851480 211008740110791999 5158115180503181263 10193943801459036832 6003836939541282747 17486592813431037725 17200383284893426401 12208953906704417597 853713753883321687 4811338356322665553 1651848500850952989 1617493875858398948 15272931900142800067 6676804633820688734 17000689354963531361 3609287432883838089 14077785244920878539 11295088248391936431 14316994757134952305 12000872481318528408 9326750080366504758 2293162040560551605 12781053677791993329 6998652417890716997 14458528806602439718 2600091392713867380 3248178885071338378 12711696609589532829 9195831416395494586 17137453193155139436 5471857684344210989 13598364208646414855 8882434370188566915 1876240536851439132 17003776801428279743 11991213334283470674 6656177651950470789 7934770985388716058 3443663627698904308 14042323227175113646 4059052716632677462 8807202405858527561 2213640085127144242 7267600937950489349 2472125025349537515 990482834812574157 3174509216392413174 9251576467621519278 6545624037341581498 4691483096977215734 137145896622960309 12936383596120749832 13463343244479556774 2979312882653601333 3232986090830826899 1437787338649780977 1747920555385201233 9963800486221981533 3257571384800884555 4562419077895950937 8556435288151140629 9884330598572670172 5040837278101544757 5242640431055474812 5510236262253389487 10052140044477630486 10951660400191187196 5394972538621190286 11123869681144231139 1218704711313464215 17095386611794729540 13100027484298010035 12349991301739578708 13630994469576089579 708903199143244951 9269693234831024686 2845043894721713548 3110952468216218679 7487558581307181235 6817615195308942070 14753088413905613536 15476245367135204118 12701568857464334647 8902623156481236736 9822006355485124032 3592227993224762601 6864338405333937812 14959024521259328821 16473899773692302695 436228480536269675 12604519452588546766 18128754821372091234 16697065430247723713 12568544545625368169 1188120895502419237 3028585323355992607 11713332260651817157 12336626157221818478 13179727905352472801 7488689559351737628 759942028126809103 367516003780470135 13066634824382531062 12900654057594603589 1895691146792484232 11173954351047305278 5811888693697565706 7779310109203824311 7153910484891548752 7420247151606558566 7812278239078055449 7482566081521697527 13912704045068067062 11591700383374292708 16322220707381818717 5878809546700236945 16424441349045580117 5768511701723215932 13352742736972663006 4903785069907950090 3001422841657465112 25004023413349626 7039781784311330430 6860381587250567706 419105718240015697 8733153373245019862 4307935941460967746 11804517454486485755 3364707304074677656 6159215123757834773 7973409901154704711 3942714760470120264 4557859303759045774 5258861023298036730 258810107711257619 18029679207132238910 4978845496020739480 13382722209270440186 8620140211709086664 1033941943653061554 1389424546068982353 5822189399791163099 11312187603078233844 15022478639145301044 5012972925314454906 12524111076603280085 16872104148202630120 17436931269328213002 3289948249560752425 17995750664378492948 14131509180568661125 17080635211656017748 5211237346534128637 6300248463401552953 12627465167616877041 12541264605814256533 6869482922174539395 12046225723614091651 4647092312801544800 16974833645857843881 9095642785232695527 4419736884431176491 2408834987931331511 3731070411164171019 16391845555263592149 1120281484014433032 5428263616966710268 11548670531183748280 2766926004414271443 2285432452425529640 8031735624570596408 2221499769789854386 11114473897367424638 15122447165270938129 15275940289093919405 6475666033090427142 7552941990742250446 8450859067620270092 6230324082458928707 14457713961093965040 8670195408051191542 8793546031222898162 695398236836391806 6407745501099909317 4219625412565685250 3961362798530064563 5035080652894731237 13055281179531775367 10200443299650051039 10903420507260761836 10139216643889298596 15119184173850156441 16617566115247787422 8517338920648814767 11837525760117156337 8936281416369374957 808725572963769255 9828677970414091837 8587956428919684405 9266187488109023490 5538675206803730606 16877435530235582296 2719370343968127635 3036456513642954515 15578903935072723539 9127317818693152326 13436239264471484124 7726214877140384300 13197725573756568390 18377003174674823087 13366791921163011703 18067064750061387311 2626944682448262933 5706380007443121977 8009580051228842166 13133746903987611088 8108513770966298746 9247279534805969888 4378387529322626377 16777105255949037503 14821343027738710723 17370222267394353258 7163843592625697160 4998962411897913827 6837709401066469687 5071748010556638347 14951018355178694593 5278108010264612457 7067783294388618192 696159066328178957 2571966058890216798 965885847218510707 2432724040562946219 4741256144346901947 6684710920162440504 13107643541266703752 10653076760442656982 8194549587951155359 14240377417445029921 5058448300973182189 4692365829687686506 8946172702375276123 10167718104035049742 8285008289996543693 1605277163389350494 3040999550399061071 2423524472989672784 10930117720124276817 9444119597193153454 10515777074828171023 4304348129112125777 4602495799441237376 3327141880680203010 11206639857294095900 530609373461531445 7184484725970146708 10616066643509817228 14966869390367742899 5176092250419731387 13634485863307106971 6264218902357788825 8248194648426942985 16880188582916581038 18138769276936979484 9003822402100138273 16791550113531309106 1881307484172525627 3117192906105755823 4154567009727251158 11063553607060655887 11421800896004335629 5676191519588044153 5682772436724139733 16380433091073158303 14728158773766449891 4306776789429200038 3997148690262357440 10191324891566018653 9864128362821523416 2090595823784605941 1019260467255681509 6726799302869805706 715187265504384312 4498458807878647976 6674783913865605616 2856474319831006648 12785235617633012236 2916685417204524759 7812952616543155571 1496881660784749289 14845981283195237374 13637847461824010237 10745380362491317250 3984838676173626166 7624846486294703127 3938668596782989708 11276335284319183304 9396192414245781362 1949921283018960728 8408396033095971012 6924097344239279747 11374129897473261964 8738130320850414657 18376717140188585027 7097438101603182726 3636059723588993884 1998232380044914535 4658874536663143935 6458850985986216341 1183581764361623879 4986841977511493038 15217133519191286366 2860267016059286526 6464084818961340233 13758418173126828419 6060339321819092466 419526300177846420 6918659685599630739 441646259657083383 8182201384535019676 4218570869231065240 15806811777464860350 16981159073103135472 4618218927178871555 4850025599852835343 10463375400723007106 8086802102700924021 8666778672266858795 12201237327807795723 7689911461795133266 16205281669866864522 10339339653661632714 8057798944966797207 16427253151081391627 14279022737725915350 310290596951263955 352639362860408752 2916192676988392828 13183007922134897896 6614064438040495607 13623781577295322493 10199481924600373190 16673261275710314706 4848425457159757936 16637687466373726512 9445889540627158780 16728693788626939145 3929225948352465781 17442064872484749838 8794937192656172743 2531166606613554296 11749766844600798904 4896190917939035016 11203027797495498347 14348142193218717769 3456379963444685403 15487531981519794577 10977876308045163251 9860175450093838324 3748765057510708633 17611780805245378485 6642028556464473248 8566372736844198383 7557160123555628733 17802866794811295585 10171386354644672761 11355580042008125644 13146680673323168196 17087612650714950450 6144716673217222966 16533591627290665463 3015708014834238024 16738421905414693170 8620658296865114324 7699936959994261808 7150983202840047111 7038932347854216953 7269849734167286299 15417195302135396020 6282231120840188312 6589579893513947066 6546225817387408308 584765359637794751 375726416779242040 17276653867528996433 1902653885290876947 9157263700661233919 3924254515910059768 18041066886049830987 15531611359435545267 4946057767162013789 15086475974126547199 5302962864493114230 264617632398686393 4604401022849720416 12894905415302550526 7067641909908267757 5133741932964550697 3116999315986901477 12339818968964178081 6151673051709217306 8948180300974897912 8947700387771469043 13418988494734813771 5273640711004505549 9757409016096499371 1744512665775206009 6364663080299714864 17906772832699934442 4445794155050841292 13419395327075360803 6529045476473345748 9797553170283491092 3889417835217238778 17103770516839115387 16145526610443179237 10229058134725458806 11054485734890166323 5475303558785456678 12878688752864846659 3775058651088809363 18389879256760217782 13647058611028209659 11721483883332032413 15288447118424906103 14565106313223960353 5676366280212706389 4409538497723571612 14738458451027561764 16399334885930981627 11631946564756435384 15332889295024750482 11920879818271040701 6199045955478895002 11156698735528368299 2445279511986643639 4877694726091541909 18283259359430301011 3554950345006609631 3694724343663209121 9970691067490257478 4130228362985993265 5037996107170488097 17142843553441714172 9144147114131399569 5186526922832703391 9480904467186221165 13897073441598828115 18413719153713652461 2581953931335051260 14890557966864188692 3115464085225830345 7310401815058112602 4419429217493461939 2021848712268077955 8065301224465897507 12268214724106110750 11000129072633576454 7010870453126489189 13378400450611619398 3814130806903231740 8627483687631317586 12394648393125750313 139222953784334017 3963595210816256593 10786903303874246516 6909430202481945751 7714726748871544591 10211996304866222758 6538316404787171631 11376408173552346189 496056373284785160 692600419848203838 11195088865412486212 8517382147115708241 12622351532987572818 10281439076641294145 3433436774460504331 15385102058271299298 7587316079826827479 12217496027162710862 4083420145596871479 3217736498578122751 1802662631416159774 8838942344123177771 15706133662685692725 5231487623406397806 7101047352573352 1267351885063263049 16468656251694204 10806613749696782348 6609973701248089579 11750971359952635512 453262266485679453 107892590559371183 4414997017738810237 17327256132827702216 18321061264289455839 13453006123303579423 1133440876442211175 94735054217109528 4950795688195260652 2123869887851051335 6348737814778872915 16118809021725539876 4370654848493079851 13254331344343932453 17625445677264404978 10427249011028946273 8857713574266999813 11478908735595789250 8804160578231633022 5723500533479856169 15852530045817283882 8983586879929955489 16228266323720753493 18379580900032610951 14070967551692735162 1099400097243634581 12519064115389378482 13704325479113795625 12521109941835643513 17300212161580857819 13129450753013982918 11962318878310394191 8651430274885619759 1463341591278303352 5215705238879613093 9394254193842361155 8127918551199339218 12469517284874761883 17565170161014259935 14889499720392579505 15591830739100116145 15218635022755485794 13611833169202329753 14947485551496969649 5046353141893607763 10939011723590746069 16576247129482563941 4532918848141705525 17437421912999702180 9833007137434707275 13510864047090299435 9881169988861664950 17836799409703060407 971273547440342451 9613976898668865178 3441030707449047970 7444611087706434767 11895128603470856780 17414602752844780372 16989593106338594752 14052327429505229640 5297241698967322677 237658124265233469 10814158600943667184 3868868422716792041 2820364303634244770 8886102146032046016 9877240385038670381 14500707336052730973 18206085284084906308 4300477252086093087 8424118319539070211 9198557403194372987 14988050597990074854 16641758271989526790 13758062530073654888 14632296082136749208 16483343005305395624 7873343596777849943 18040341200889542000 1403334496582412950 12897554550541774573 15783610206707864880 1902005350771682047 7519454024430064279 5547729802524863221 14853761587089282965 109936390155373063 12894011392126147035 12340504288931675522 12972501572475056649 18289052812842265107 2296962075937702931 15631013445586848652 7818530541273312407 5529553936773606540 3016187802709021059 5272373855922771198 14781965446549555025 3560952207295941453 16428069661380245924 10206406720204554450 3357332714878022848 6536665976716539962 6700334923568399030 9441419093564496045 17773485500708619821 18210678187628254420 12899356050004386871 15732170922950631395 10111879581241446199 14489022416481347822 1661771634533774866 18356120852090670078 12672378554569059833 1874862756952166687 10894801152229125777 15290375447880298868 15460117971319167455 5740577232912230494 11639400116587882900 11380126342140723503 1928306195493295080 14552935081286501186 11970841396935488405 16670082209258368245 14283894375521969349 8569755095022265465 3730285909142182385 13993267541034563831 17045305164318612064 6507366578789400678 15487336711990404458 6132287930329709897 11909075206703709214 7975988193077188935 5431239563515557088 5228517271768063863 18041693177273969002 12741466847360314071 2273819033109043679 15647914869401582258 13509825567000164390 10299613621059730755 13377682303083417407 6869425273469888136 11105483830200979770 1666818025457976048 3301626494438118532 5551758064423856812 8743157945252061804 7034057895154060017 8514143202842189042 10159892903035568012 6541232993141153713 6279376303651978865 17481930490020897196 14206852552676911910 10496602001100028287 3708472676106563135 13072935172378346537 14721235778572808669 15531141531771872401 4825290144389613516 8627656880768124570 2990768723636839523 15740798786082081024 5898181067823557492 10239715192720433184 6482520489789291331 7340678726840707807 12287623150431427375 3130843096285130642 17656195063001592487 14063348077918577090 16020041372728086940 4829826178909988697 782169361158583062 11086092132348106058 9691720095566353522 15499825723399475182 5204028287248595463 10078008715138515593 5225611094855326358 15267968301512275164 12314527974324755751 11955944668764368253 9268221228225077565 4834725697483287412 17230120945482855790 10095262817956716141 6841776646979522881 16749575165771046531 7326103794968482038 9726075266821668034 12766656113379843557 1277107460089806839 13464967151518925603 345682415674522353 6252823054320926933 6287225139134800213 9662970789309761170 15837612939833501597 18039928476241567426 5636278886981225140 5938942943041342280 16429272426160876553 14517861874886267184 16378460112344239606 12565327846175731902 14962739579938379607 17577640047614866933 14891336124220015923 10497328924631258690 2067063288394050783 12548531736616631641 11072973168265505293 15363556618381586994 1436714824791244704 14569602502127680616 13406405195890066866 1164784846970419299 1400988971585744507 18442416803162147621 11615754971973721485 13244120284366759163 18194329182393913033 8173004129012171313 10241240386674529537 11123289036424638460 8042271942374040677 2874249238206985235 5738004726140177767 11772418896444598128 13312971795173751818 12411302514627198769 14520810528929504852 1454792754733236863 5956800173353944132 901805994288799850 4326232264001332473 8965078584563325319 690576357540893458 1249367614909383258 3140499953973003333 16742171937136664062 13705117662350293848 7975553639627037121 14957219861527929254 1738021570181440169 10188142836159593789 3935933110147698638 7361212015729046407 10338292998663339001 15274433892845887480 17982839755255645800 4950667712624135340 13529732888673725924 7550994930103800546 13330983643541571773 3935763781502340723 15637521940789786620 3345708071843908113 2082030841779590050 9932697356249468992 5443858653879968120 10683170407166743423 4361380773104361148 4045761806029550026 6097380939715006399 13565309119685291761 13356029554405504531 15835125459871493662 5156189723680818586 5182247046553849045 16287465586189183028 17498996696081746935 18155834513896967942 13197899767783406265 16241087001747104407 4741629830604042722 49133391129404663 18196888136231368797 2237454988434779647 11282695433457095169 12461187734129865737 13503188857507827260 6075415310564937422 15879722467099578981 7848144720711445361 1368491565239835912 6518507461491900748 2332456348950876554 4940282142160762764 6747027900981118317 10982855498571941310 15979868697016255842 13359384896846563402 10006563529340223165 13068052390432525796 6889589819120593120 4759093721869161735 4881063278742033404 10994845864183744760 10449074803014060668 2154939614238903781 5312192084699206805 1466868848438217805 2358541168635271445 16097028850850371017 1349050627399243402 2281481255432081077 14734557193103162232 168943498186704914 3100556594544397778 7177685148239130917 11894973130105633649 17568177281230690569 8773538342855681989 9875618925175371922 12563783458465341193 16998838789656495667 16862773369587830867 2075534958805129510 772705298392635906 4990819310199867331 15794323096739213514 8800886195779441361 16007515508030286885 5928570523843069660 7116601349419433149 11308161322670199510 11375442315918315009 347270811702365034 844253230248236520 9017129479012347123 13863587511166828031 7477612942691293433 17788769780808646619 3352467367166371424 10898728309696518933 7131981101394295112 9409150358516788541 18145813691454652740 15045434729391993085 3315842707201019669 13519139069599155957 2079792243889388057 16443136703908324182 14937274339663255382 3154728696398982981 2689239192912373369 6005546896412580752 7024244425630738213 13990659183884564734 13579198698552151308 6756791521294434166 633589437395957853 15713439867967119854 3764762314388793741 15254759768118963687 5541141518504965130 4250959663984309060 17230587750850180681 1693376243153623361 8112522444389683706 15108296894905999904 911470378744821526 16295862512658592622 1176703475923065802 10128219994014232081 15193630684227371507 12838963989138108018 9056317833813575929 4453393299985725845 10091574207181954739 14857381318418721156 8515094835607321208 1389057590221412674 15495226606902023073 10877370058271636335 17277856610202737611 13750504973011947855 3769401729035697270 2766069339152070346 6285644243563669199 4876369060599299737 662977062340552407 16089461253382019022 9285572171035335173 4698090878248377130 5689008670493666582 2734410961729717703 13789142638175533606 15848043467235126136 7752344952111627696 9015035543542920534 7593306275745833341 15706630198728503178 10698882857259554273 9967156101285850509 18416853048143003424 16018016240276263426 6548400943017351625 10326365662688476795 11017861321995895009 2223457404010677159 4453572920093462103 13126175683366550773 18268078312168205945 16000455698594430909 11956623492210708612 10564448745248812659 15148931000807626102 2858431939777561661 5378774417675969079 80546432550253292 4980505218443839393 5635200773801554620 8063259711107424436 7339979232209682447 3029679544801063882 9447260266058573747 8491887707483743645 1970502972508294764 15770436475647503363 188455068666851039 358001111220677149 7869216296580469908 11727005950588622019 8764776166010074612 16820537341106653364 12429888773211617659 13888039246481108587 10478681535162740087 7715328705339934984 10105131321163777634 21873057691399022 711822513833239246 5866666290565819440 10310887057654330295 16965849722934653516 8227132429646055287 1527763176598740021 8131201777610727745 5972129332147299268 18432443372162017983 17842448094775134821 11250971653746340312 14193306851410115492 2244537377638307325 3735059824262439052 16048615459982778603 127272505510977227 2525748994625135856 11676910115263454351 13131834166981302163 10771114121313824288 11754467818809534234 4665362210054246786 9943952463657741459 5253653599010839920 1502871547895195554 1191205839521616997 17921243522908266301 17364621286504705872 17679381953375371686 4856118691718526571 4670509674027064865 2593019090960862051 7186270603189051693 3384259236737590556 15287623345886145832 13169082161082928450 17095485544936262490 9117391444587187220 767692596342341628 5807361964703815353 4977026284692428605 6900966456596952305 9535359967631698522 5757491947688121696 13954426557108485830 6846501220264056717 17072367332164922674 17767146311363970085 10862326685728051955 12115861670407702897 8534762539796374946 3985992865730837988 15423008547473076152 7572189964504703726 16550893593496524810 16089796072504062892 3215703274804654488 7941791074024575819 550367405295387407 17866382885288737682 813845465449387180 4654265189916393079 8306219366155050633 8923105573626435287 12277691779602386317 16678012146916756900 2845745418626954284 10138869651878931255 3881084762643987397 15081781576858113272 12681764389893493766 492578168908118874 6308991521876521101 9161844314118079294 16124312533697941581 13781514711210872000 18044118838153085257 16625566428352969977 12624750937791461810 10933681284188636916 2453151360817202577 5880606198123908109 15115980909521152031 4734039397498216995 1036420486742711561 598000724467179206 1564815355136235004 15358959287401964549 5401031727369692678 11027898132864046003 6376430499486819623 6118299179074636427 12001546434222693532 1534013161969730146 13982831516458886387 6578621912392253254 2822834450965377602 4116170055502238715 2954148044025030621 2109610720972530221 10811885006968441239 2659585893781349899 15738494368056240154 15833542397208512048 16743929807216347994 12452860086753532701 11861683967038502344 3259194064722732998 15418690034034756021 10388953030324999139 15904653335147248681 3394209624866181738 11956774725538526766 3445689945218284694 987868878596281567 8417725572662469232 4961848041229629330 11358106631951366267 2208054090217704066 11179782461621413134 10307015636398660485 10934196756587100073 8569533632118239651 4212373647159344115 11261273497958670038 6061644620099185809 10744825154989512290 10028320170631505902 18136810874252222746 6841664389944104431 5567736564755814014 10801631022129081715 9708196836733296919 4398714002435243826 4805793093849986280 7100751578125710133 5854737307650725748 11777720819888469028 11773413494515436140 220215947751762215 2647206259005361790 8540177298011091908 18127160855520804260 964039652691863227 3943716640402846133 9444625828507434488 13827164779526918652 8136516651038670638 2965605322438795858 10501121205396239940 14893132344914450241 15080117959554412921 1262030428272325358 18039746873192182951 5421417587420486662 12929744674192624190 10732533181456028165 6728412545178085657 5597158348022117681 8007098523795880232 9731386852675485788 5222575652512644601 2523974137741256906 8808007283425473876 6431416091203844765 9111878443456283442 2000122246907239738 15011253549256806447 8917658883185859419 18096972226123531935 17122515558044356097 12876535816223601478 13231141397351132313 1975234531042965293 6740101160810253291 4406263314713834316 8950298188118840702 9216902329281736485 2820012592624505644 4149058259818060459 3142964849366165703 9596084522338571357 15769093115346138622 14284511864289591989 4151172623883053215 14606287678417783465 7887358062240917012 13486142532468916394 11126255723600948879 14960692346352900662 13162188860188169134 6931123458087239018 10011964929044595200 3043333792432462545 8347171327677356886 17141101460433383600 9843105474780994854 17348989175750873021 14158045031640680244 15588432103132918677 11674662425946019417 791350878901512783 1613480252039002320 14837000467004650884 5513492476667905390 15134677656123291391 7633221140916788168 10220773250719038166 9056948273458234077 5741492037255857228 2461684971267155627 6092965951826982111 7698736790067827208 7752676453442171963 9472231033207437150 6661077723375345496 12179450089123808547 7900781516088213612 17371844576075156923 3935883034471777852 13940298386436295185 1771154639148550014 15188328828634131242 1502314622652696979 13579798374434757770 5854357786117901564 2583983483836624829 8834124348791959091 8434819415504180491 10736087250199815544 5203468830313286359 8645576542848758356 1323017340549033821 5346160308173097986 4555297689181300757 11711269257877317070 8306941680506983926 17183073242446397622 2048465808236658419 16186847430262368539 2875909516884313228 13092489215643457074 6563205585926869377 4812294105324893351 12656911493775804081 18062086792602726993 7906016400126464747 12587344129561303939 6029021403196379339 88686112536681753 5502000826185674098 1980847938365475585 9843015267414407380 5119977819272089004 13446030251435048834 10628542604676338311 1524354439377669709 8375587386437916098 1693505563539316321 15951780342773631155 4585340528850102068 17329968586684958457 12606646772646003775 13207250188031316165 3360261427636585896 11006915653559388712 17872094297061045136 8874970348530641954 162483600405565291 7116795374704889087 17547700114814367160 14949646310461040365 555145058844978379 4602575089585644295 1589369626481159918 8910268802816911792 15040518798786884778 582543708468090507 3117752699263328130 1848709553355506396 11804421716313435869 3898591361379236600 1641061688376277513 9275749800295630717 2711816492020882807 17526789054824391664 4291895124929046081 5953970093532528395 2371906322618743572 17365113874820476588 2182429067103252027 15307400925088647788 10214843784208804459 1885908053053610990 1854680914747154361 5928840008157332514 15635254182034647072 9400840042871821310 9753076833969325956 2489425663458404830 6377538812264419686 6890318128599420198 14862287544407977753 12602052255639776656 13768773740509158193 6149494177013243425 13288209891176548463 5412351690172237078 17886957475230465043 3283457247893825690 9289945838967813450 2548622682073015518 10399190159938571209 15062386557375971643 8781185823010884131 16375605847950644775 7228797583861651289 10529006320550143119 10325535513095754811 5739582079364124881 6765865834518816060 16212923838151373424 13858900711867164518 10810963770853460253 8201001789359830554 10204326887475100892 10460690589601459571 13645380421617801629 1010411401257059717 6977215269116854354 3149955456757133423 1046059839919843965 11110032303490683085 10320103907340884658 14373741486784697404 274195082114390478 14503008879960923952 1878909222553729425 14575458276558596603 5202134675154707979 8478760805691765777 1035845455295814524 10530856792751774806 11513206949703271538 8155407952344881547 10114065863757575799 7142978629409823077 14703050615527281608 17413718089943070129 5880129097763176270 7475326166932209497 11878865182844796549 7281341293869429168 7878381478680271756 9535106285098442798 11788139741955836637 12405145408163298155 13620307747098568287 17903488490977621062 4985128881936656359 3129342639172117470 16006045675521153198 6829337224336198852 6703342514055378097 846564178907537991 282400746869385474 7882708793587317354 12918973560893035772 2723912843908937564 1549743519765122395 2382990444257272876 11152895372728436618 6926196546270861266 13124675537705935100 9020424182714254418 16677250016368481514 4171204402413628717 17488035918563226991 5851585128374474911 15482613293514949275 6767883931060934213 15126945726280641963 8617855334897459889 13680521566394054015 11800342480734359322 10648524762355610342 9645435413050332915 14373630163395764933 10548320511844473098 5843471666451089211 15967335271211180499 5780166797177147688 7655789568056667178 13090258250843773481 2017347962065466114 8810160835154068615 275549293666361822 7557462179442489352 9850090287011847303 13732198419266179019 6949808006962012859 14294469829488618062 10212070621906463013 7780561388283711787 15248795496111372776 14731209976320725878 10625726119650751283 929678113023592157 12873149753047187726 9213067511906222180 13615316438074166512 17242059222899731415 3366315868094307078 10094165450984173761 6448168201178710710 6409584412450205840 16391113786445100253 17046517421850889277 9297339096647250370 2294183810830672581 17184774479066080243 15948056148299987690 3610595887140662036 18183579413953016154 2032178779254665973 6504471564114315040 14957537183034708770 2158120763083156942 11283645799151559020 10628444567893763489 14272403625788152552 8902596794476150904 5653813803289210139 5336586485706940748 15159594676612274716 12628464421793725371 2031485952847740529 12683716983198188780 12003543735745231596 2203679507404381719 9700211184805934788 5080655026421128871 15396342626344355888 425368586583797229 16527864795661665157 14249900181025155942 12986162936287891957 3643793967157990167 4522685986594967912 3606405591149966023 8732177880761828840 4073644441220797637 12063839507462716418 4279917819653246438 6869851908677983180 11360884252078638042 3636022278223317801 14500657385603000177 16029437003907438990 4730112966990737798 14862712458200916806 11058326942475343465 10967549482433040274 18106089563771302853 8194131387596470536 17902957802547796468 17002647615365046349 18071903821219744767 1596525829833052967 4041304178457107493 6233534875648756574 4226863170971888305 836783532341922488 4564882526948194085 7936517421384697219 8027147192033866787 18188789863361355543 18177808681974026119 5699327306679426791 5959811694406942477 5905757489580338194 11005953630690447089 9562363688967096493 14071132661625465393 3744831397142492299 4632723417105453807 1209440507731412857 8859633747650490418 14756386617667113742 15211697627620849652 11601180515377397083 11842970087109514705 837293328361460863 807512563123197479 16343803954687163061 7084316340938531651 10566757704929397617 17938049445907650950 5020232704523908340 15670208764966268240 13825880309570449973 12162936630250424597 6605719288547410254 13743978460135774071 9564226870174938238 7544988546385239920 5694169210119181443 4019559114926199851 14360411904754934257 12071664675951897706 12487043888103424103 12558404420100514257 15609764555671859299 10548770666408700977 1967550174829760634 3751874598300624356 12073676231722467029 11714187393162331373 9739263358894668851 8347547031174991008 13648655846121907485 11664714273154873783 6479167958120323324 8565010635009329632 5460196727209936765 14363310445543841065 15377173781689610493 521387932816216898 17513647340253117735 1041535645730081884 8626572003971011359 6476585632964375371 8358049816576724803 5188341746180522745 14608949125589030758 8049796783183731831 3295240435559364663 11731774194564345819 11256876460288330370 14199210491735055290 14942419151648596903 16272050215127431404 17767729801494369429 3969712128094535809 16829179921224166990 4623097457843926175 1169753541324304363 3454603026162095025 7158638400944428509 6789097433555970310 14279783788479096708 4896168318851763237 18148081014252716809 3045873784202227593 17807738569031567530 11208236692910371861 2374610974556923298 13592409866827676693 1461433845377666890 14230236102580019097 4970370588373188300 14311455667882734596 3863820210337485643 7859193863468376970 3422750245687969180 10831924997789086255 13980429113456882359 316065410931505301 14874277218973055801 6962225084624518331 9975489422917784188 8290467409841044160 10285632026722993201 15712039985410072170 11108042330198521423 6835278722956879060 6852904732564857006 12471069868457153832 13591819366734287556 18103225034836457572 4197449078446871429 6947111679085930682 12668255964935659592 11947084955344463523 13429443445481947529 9240995132076532434 14496705869676599611 9646587646721502389 12763459852213176792 3598814313592484853 9201374103663440594 12220361465111972435 7138444854986536807 1454327038780609200 6315356726544388587 8225258588620701645 1341455295905806172 13144391852551637150 2203909988199363007 12921641375988434203 8206377237621717518 5022755404072709687 9099605427481242818 2333951896320237583 16406081114500982422 7572902500488553175 8792139123300875626 10614245309639283995 3739202534673811887 4158692531702491995 1123904895855003755 9158665270521000520 1251884767006966346 5547635810479667854 16274001699070908505 6722426242529377217 971100835093599124 6651000756343390260 1896386386223741493 13204564216696045549 6934251824117792122 7588469140070054893 16111999479279266805 4098010714044770913 18205704211149651432 4637291415563589452 12475589397986341429 8120425249423438294 17300990079048941394 856282850852500161 3170292449678380617 558048308433593328 12685691532084865682 4392750054480027840 4568532665346437138 2371789564467033351 14748008281298122936 8644102188674903127 3599506295611526022 17191232866458308931 2118973903345949016 15771466890085873450 18440189287860728508 8616583711365771608 16719043167789571489 15669100451513481319 8318337296892308481 9433731733063507284 10034670239594287717 2058341880262522188 11741323422302853068 15572427715367936893 4968950618246577720 10584610635481566930 855436747938883973 14610221426212021334 17665386054400143826 8262237057297438355 13625117172560654944 626175649983106542 2573629931392174663 9555337936656425083 4010518791279852725 17464915641606581496 5368649804213269859 2176679166227052242 9159284604561464939 13800314588044246949 3589323990949118278 5808148458321422511 11203378828281355144 1803185400954246862 11640024731001063871 11314082583138704186 4447337190811189070 9505934058981328431 5695655121631013954 17900067674997766836 12776888777679961428 11178777337201849377 3289802148066099 9961466072672249844 16997086627195000282 8926186981592491373 12845042041697447529 3504540575422568450 2737605643180519094 18069870915996370901 14988191309441890430 16724345013347252708 8779841757407784062 14857317225762015770 780565641299337852 8591615426537820528 12784832215178253932 9610443243826985469 3903211276824205365 3093437661520793234 4476618866159895526 5353091226650338421 14254469974672019316 12079850846084940444 2474012076688033097 4347608361771580255 8032343729069025768 8689403031305041507 10483530799735341573 11621019454430166249 8383167749891446506 15137286876220745487 14352993897826131064 2886913275639597961 13387617094193316231 9663766166890734019 6045863922285723167 8461625353232609718 16984891667425773038 10995230779192358477 3485670233673342799 987140115806379081 9497875448073249938 13004501647775867374 17844437341591137086 5268579221203746408 5307102035177245268 3982269607782489165 11751105972104364476 9417469547828443599 4604143674101798072 10038908179714992935 8302942141156453947 9687275372449982857 17856461440278397536 14459026356429794939 15474932840217451370 5320524160515022994 578064033951355941 10312669843233424056 5814145359731772727 17379928173976932358 1668335323534943904 4241709113517235261 11378033661861581260 2189528644051557540 3451824933166771706 1420297158807060528 8275049851584094891 7419422970855058599 1207031558797074869 8117355811186766988 696325925188448884 8386158663881736540 13727215360736276660 5811791857797590537 7072842676402837309 5398124134358114532 3633176127457261404 5853661474388747735 12316933303622121629 15374945692882197527 2132478944812281611 5289924205991119112 4920069792850331780 3953904135052990306 5893407314941234979 16778894494318095288 12920799695437465036 14355295975879432672 8351520384703917544 3955771236610791799 4921270726253087407 1169273446034452400 10088926677201374060 2820612508134427151 1505128663196774649 12603541451833607594 16057744169086420220 5073808295582243430 11144165650899574922 5054767410367163258 1443510212468004247 3275830078499429604 8387231364595663413 7958451157412770089 17536757689882765164 16392213075027882260 13086832122816819753 17219545004222246584 9986267155423063288 5206308520199893152 8535924822372387092 17471050571289403417 826008838623220832 2175325272172955321 14430127370785267476 15479639281840418451 16798347342325919734 5151095566725665014 17695170806438983224 13402276507709697588 11687621830642670765 4362771514331205948 11991340424789284979 14250593669715511796 16979750771781649365 10154356890611131332 16834793515197143177 2429457007571028092 5832096739736803114 13237043020630007489 6980056272794018298 13101732874132822310 4384552013301780945 10813920336463370619 17900876890594491597 4447500518595873127 1258937323794602566 2016228263815151007 12981901237520448496 15888647217390692377 10313545924559589633 5498500809296442851 15861355209974334120 14090542164978250383 17907247945241479669 3058111219894007847 6339872140241240794 740962026388318456 11390837552153972255 5493181758989429963 9322004281388240946 16489693015427740583 13938713096975923489 8548083868268672387 4640780063846061945 3822448430016016806 2575019983838306269 228048406724501441 9795288799250521655 11259717796571472361 1043230732846299358 2465753720880178567 4086002580366316255 17600147033296823174 17463332624786383319 3591043282597501472 4117882407893089909 16912359443722398144 14048425781643603113 14918871983332910464 3928747245969402782 713544825780149962 12773210116085625580 11833480290647340772 2248052358593689573 18284092707630101008 11318679276148621595 17726586273338217023 15130811349296553192 17406505391770360433 2355276261112650352 17154575666706681680 2513586115140287161 1904076342464374358 10263421297267510675 8706869171023505117 822153866335073404 8579982781652233943 9892544690428951549 17457107260752459451 6794346829258080381 11324183435310761574 12447063996081744604 18081420401020503141 10483024088408867912 6437597702377091209 11785626584630552162 14310171036382823962 3107510369419650599 17635792832810503065 18056623692723372719 179126388325940090 2231060492326932828 17091623314203628983 10418769787008104905 17505148057936781366 10209991657638755127 6539610201693604874 9913550354605472466 17535441321599359097 4887096520743486056 10954336894658625911 4356208854627454773 3666231313431273575 14075170115776401552 15698034552242279555 4607992532589463742 11257303266241975962 7512352083197168422 7701407714401880618 2398574614875124790 11844655566141930362 4824980015111461718 664705493378936439 14380728160880542775 4455560617390338595 1289247980289360764 11795788374407879598 5110215754083703194 16700176132787949322 11852158193145100553 10048388940701611074 9504358557784903404 8104499796091824595 15515167574877202189 3800256723972419409 12709586918311694948 72904932293021310 10014810079696656334 1164648317244183858 10881153489132559087 4782351642221921180 16313256325360435276 363060693064607836 13435231908419194782 8068358712554188358 4860981031045184898 17271277251963984565 16709495429574995840 915351645525843208 15083747237124987800 5114067699826509784 12590792903495539070 9618002861863869361 5387459693101646574 16739249998585754329 16813088192172150785 5209715196379823009 16214130601715033862 10612134168047556164 4434202849127013528 16861625049105705496 17763108899273373141 2375873922130685686 15155378481584325710 12411067541897311705 2692701587656522952 4229431365335166946 5421779566364898352 11540327069641500349 17174476407338863136 13981919474410329080 17748668115145928127 5328222438383304436 14113998402368599902 6585913954958449846 11060778958181690415 8519394114474284102 5799322245719792023 10381733086698515938 997483876319488616 666103011715201561 15623479927780654838 4005540926469307892 5450444011449681813 15657573897716752337 1054695153907923410 16038644627704191490 3111012442146171430 8925964340113266427 11106227316154879441 3788581660202755980 10881148378687463840 13110065642938723118 1085376491358447408 5388148049657876235 16199342641411750612 1858044912328507581 11647438173747262693 5534371559459554352 4657496773726760293 11880271917925114145 10026936367461103663 16984706041869708318 14972845935484252179 11306281869452195130 1842113858118457918 13506597471570520571 3175197179542014771 10045604070484207755 8771104944407115768 14815690620500521916 1774065150743646692 2360987093089273910 13542722346112121942 2370923669934104407 3284231459709254248 17051709858392426498 8174522729530522782 2390964241903597148 6393714785721264633 4544847790177306826 2961080596633385460 12695525702702611524 2557454003085172329 914063532615824193 3576946078801702460 3756709447196844836 1029090523242414439 14405535514666999254 11163710980832348481 10768353020422761212 12767723927668271736 10178845700171448473 10005013167938347871 10641638480580406037 2663526833089269745 11567452978633358728 2777530681638265573 3008112839051733982 18224761590448945038 5580714036705308777 745314524678363515 15916083972891047409 12224686066438451843 5977269710504047890 14857136984975922789 1504227715477190189 2424741217526752118 13027319186365835412 8083828344902723453 11281079649206096801 737742216720898856 11449979035062343931 15450535712323826655 6024028916240287245 5220630493494323691 9432891215722726928 692554956267444167 18163269855535805030 7686522292467331934 15726877843054106444 13161659633599297506 9454643364410219447 17024469171097220377 18204414491905460373 9331862045820235694 8330789951902890396 17261498927690657652 412332287714038853 10786678218682318518 18366346794404904164 14976027463408675418 12936834020045122020 13031739128940879848 11959135699709224762 608538982532517134 9499444589479442698 17602063278721340657 8066810653238211024 4193432423321088658 16967513599186495179 1451456048553081022 17872635664227543757 3299406555741866112 15238629278108469678 6459229697385656847 1740689831255798062 3724598588685520865 3666072575430135012 1328906004174956346 12856433206416021317 2317420535004626248 16227445057160769019 16985862897711066069 17358307382702489579 8083048241621331231 11831349546708117084 3426495623051635083 13307383465469679624 12708654098270082564 8999547479072096366 13275390703599169032 6060759962013175510 16318186002822083935 17070697867864042929 4540151140898369549 998986898029016931 5858533722560513142 7845153098284481979 8624349404431561354 11218012819608292015 11520272537169896730 2215326564248603066 7604350033441148915 2561043481535949700 13123559955615631880 14179729414747146471 2728482556917274008 15361971427230322433 6756757530746224630 1061318234564519127 10715384203670897483 13583105413222051109 8145469328517412700 6481486002923908801 1017991866303101894 11814682538701800840 7709808566863303451 6041325392633308166 5743617351127973117 8140028691060665481 17136869158857612831 4312727281143810507 14910990555082756037 290785552878829921 13742125986681436839 7239239441034448545 1827781807227908191 225008022967819744 15628629041938452347 2599588097969205345 6677380981200659776 6892259817870655203 16627761279144150469 13154866184152326121 16241306594108998519 3991283613561721706 6894681650057928032 2386329357424211557 15273598719592718331 6254444080999165023 18022728974657123745 13024891347379885780 3716251339459744234 5250491841913133253 2488500211932876738 5179345939992403940 10658942975734604070 5473300799763317876 14247602585943078498 11701396649296847947 145642113778941897 3035429450571395024 9782460622773098157 2440310246692307619 10245133888276388800 6950179085146627072 7319730039425223722 17005084006667991325 16523289439764980026 5754613349691459662 9735983118047740100 2787530144165292072 15895982748574098558 16642867380408897919 4521416418047573881 534215410217508915 1894513390733918791 10763127708218376914 13405585388912125329 7069826784641870095 12332744581682706253 473193455555434785 14059784201241318620 18216905283455952867 10784848443867769278 3148113748242996843 6047995766118402293 15484532255292303247 15601366283559512611 15140052208296912600 17488201003274956166 9197080845505080361 17869031351633460031 15431307979497224888 2533435339159911126 8406535846846863903 10364018465728314634 7824051192192428577 15824075363181939495 691050753245643491 13046954080325941236 10900437088448751927 5110041207272548596 145497255165307652 11281893290845829530 798025991442895162 14165771695139708349 6050032314423287295 16110640697241336789 9423773534894478570 18018822066136716684 11446327869927537654 138407130876133951 9015309020370950735 13226301495050216276 14490802680650177965 12277444615392794702 3829569776433340930 925271081001787391 12928697455300088519 7386459990496120419 553208073446426390 1456325101945339792 12529651407551634447 6718919465752185478 12748898004151080082 17542154009721536586 10883598594393637210 4902029733930868993 4384919776810708947 14629136938681648799 92225795770732475 13384884008475331018 8345379971790190223 2204227400790619772 6873927447334706817 6537634162150328689 5643899391221262146 6628676110818641017 17857312600118972627 1371203066407761654 13325583763635649055 17723966438466492962 8725577369563337 9804069214000998769 1762573865511685314 12406825265381399288 2316394330212818156 17160604256939946751 2077642141327293826 6374556579759527694 3909871130324616425 8962339402741680498 15720394948287932601 14809871488315300246 16590763696391310568 18033410406016597260 13552489850551981270 11532804864379576749 12838226550609478982 4869381150555902680 15646176582310185880 15716380955534665225 16435611809075272401 12019426945207283448 146437507743745437 13356938205429664032 6694040438943185219 18290680017005689831 13266845315925112055 12007709770537921508 6712870229364085451 17862845832748250384 14188731209817941790 13478441158230510389 4035132031171519396 17279908079947479238 2928764707618299838 1247670587379390624 12770128072729275758 1659576256540744419 15139968265474247926 9362342981905924935 13446793788642766992 9056139125085204217 6479099098710239124 8630186555034905132 16638681135811940284 11178998159754416032 7948844709789566647 5478835081446917023 14167940790622094404 15011359752266165491 1852750749264208911 6285379448736150085 8824127065943675115 5402558705678413066 15243563191365833875 15491888477561149221 8144788474586128967 15381212577871141569 11058112794332034610 9765294096924947489 371457331929761947 496612041645684999 1755365060655661277 11625060648155907971 8051768598324001970 3610002860569944298 11005183070935065277 7039324502914929699 4430637341341667308 763615401036046403 10481157847836807497 4821594693333413636 11341485483469535268 3180594693524413326 9062110220099356465 3407274303683254325 4593067312300902390 3307271178067861213 1807352399160069915 17084192806133012366 16296343987463939984 2057569161821288808 10966484562996487381 3734784436661337005 3709905812110334404 14980580925285824070 5695268892005811562 15523886123214135795 12558534626734443763 2726167169373087054 13817732043747836803 8133035983209056824 11070891809621821930 11241806224443760266 13939337832239905490 9408512552864453352 2289803873182068061 11035988591976894007 11511650084162208971 10415561527643976416 16211767766159856434 13063474221887847895 15118117016495020223 4401434753459140776 16847378935545910905 2039528372860264202 10052697371219768870 6052630687226760870 9243716714564798616 17271050184146084040 13300962305450087431 1669883490342854039 7446856871238157179 12249927152518935767 13071473537236404812 18363922127784417377 1768785347886686479 777004014424105402 10763408292888230315 3512373685988266582 10221802690071554351 12644838712823466496 3734967591498032085 6502923385096353652 2077003436964647385 12263882419053027383 12816867695312736586 12272771087215444457 8173025607161357348 14869650628866764079 2618288641256014190 2170965932856992892 11105033519668695420 12929999539281351630 4744329062231848949 2512998941316790633 3407352735335713966 6456598029434909312 15739009518258920802 360659166136800536 16142371048067774957 1237569308020863347 3585393271206693756 3947451378236715586 8719407417250179160 8094352548354231258 5912942068509813657 3339190743174757643 18023488820621310436 17766976319772026717 16572647972340095056 13890930022263165184 11916790888453417052 33413854591139252 12852877788827647446 13990348282341406495 14263908815656323051 10228841355934561059 10337680759379153126 13954621475725084652 9789221913439611249 9041394817699901452 3070300693343546324 13892624807738681741 9282813790972138465 9144874237110959073 10884718199173576577 700140014136964202 5600534583030662179 15842983011731996619 415203918220472617 5050577105623206500 5634521531074343347 12754373797482381978 8621416712299341396 9650996273765904295 12208639170650654174 16035215709979923308 16468168782449433924 13988320049156679746 1108210096251166099 4160756419676872256 10072248714371977902 13707465723611657549 18188847687459271904 5911027564183236986 15211049188167685998 12001433107746355584 4561119178705908620 5071526178173400295 13417198655092772598 15246767052778995718 2699910123559901709 15769546402406977224 3076842667054510652 13038550499896993460 3842069983486851500 2471376821172706783 8831138770869846425 15435320426617445128 10021113615229058677 9488360067711156349 11633407463203822982 6783103366658658565 8788110045711792545 5628735183312766244 9571684884913378869 9986016297265528519 15804214966996684658 7017424230559899861 1074896750622367470 8983003639263347171 1773085538433378681 14851431851594462756 4880200994529053677 6922698534411679270 7123845168209554170 9519628335995976249 10255300974351911974 15292200116148381982 10652429408551970044 10853656233449981901 9326723567739430421 16894477018183814010 4042391510043463008 8459250389446460071 15755197405699024788 2130000643539557037 11968164148343125989 17839531257527491114 6069030989635422234 4558051256357878013 6026957534333891156 4207246967959272197 16178306567823912702 16023294183780184553 8529839315894032485 14362558102291242731 10044946476870622609 2149304883717115166 13360782019674567087 593916541880612830 6323066884538992431 18137279040627163374 5650671078772163434 18193126623361837227 4392133420895875102 10120481597926002572 3775031464577916890 1090988026285487436 11317849181168178899 1777316447338718017 10787835315729065833 5580510959537439092 2769555591361879131 4849899043997482391 4248651056762515803 11171462532380411567 11423775748248416247 9622346451182710516 4765727169860440931 7809392723904679991 3801854999374796082 7879849447936277251 14252547081433732428 57235358129836784 16648958753031077227 1393129773076074267 11741163155861203943 7244801263934240378 3504911750373586344 17357421190416467758 11645912755323624819 2824448482723790816 14867459453350596961 2528529671743039062 4219592161221158718 17738197959842559828 13377147928332407098 9552505706939573711 15006128827869149322 13745014521956702558 4228873271865162424 11466838133770063385 7147392579850337146 266503370138845874 14196692441270567007 15295305831131815666 9434765209726038553 7933806775047652931 3213415446542424437 7986536644351022185 14405624540559896211 6913768107880520289 16369179928393614083 10501681392152546757 4351587911165531508 2217990152410090479 13492154931816202776 8711012215431277815 7913124570865621764 474962215588650 554169689633562896 18342883801849750925 15660759730529554991 11513226703244954142 6503302508360348729 15080416236125129208 3683383921595183089 13127420580577237288 15219968897327412659 7370379728614669816 11530002314153192764 17174855487250022095 2716597734998734627 17608110066163631723 17711815628864817112 9420440768214127741 15672832701570615268 3806957268603370258 14630574234522288092 2951593983108936137 17217460753860395341 15933894461679924831 8082872379438869092 13428102003239174588 11612212836429033178 5990813789231830820 16643089424501608698 501100170166814057 8340028893662278995 3682894774813410704 823820344022621194 9520720375611555668 12595319560953642075 8494699094505485264 3508716662715718702 17484008940675910714 4384674778638945911 12315458593698509156 939801765436713081 8693325216199101923 968668873992919219 17576012630944348194 11420383286936921131 6788568570936961247 4424401282206571526 10428320132323294041 1250921984987115949 6088418976510435840 5854307419738696291 12485121731060141168 1140443414631041847 587074852216601265 17164572303184888078 11891469206257858915 11736587602047163792 6011489576996886797 3525261079292100149 2112118289721746001 3295879867722860164 912912872366598855 4842186023535185620 1086165045291392662 16250575932285804682 643660455004878419 5651844756787279509 12906893832428590169 12646994925694956049 10051189880513070937 18252828120249526657 9744780845724064320 14632865180714825987 5901229412800991367 7309088626629402578 1997701011858477298 17143418576646958041 8785947069153993779 3757706005243857394 10039493627656706330 16906982748918211229 8698496348582622540 5730908148174823074 4466718570016904750 15780387484141043508 17803076215309416811 15295331277947594668 13917720380997680962 8674410368231972970 14815536464816843976 7881897843348038983 14862101137450026375 194664632980889969 15273153607375753289 14879351296356650823 7948172073579057609 5236207380524535188 8578537592979814404 82082729841259139 7983914030434333059 1699946036035594190 8572132419552008827 12741429528480634674 10385171721361008901 10525483547014878284 18351052049002223457 2791845022546280800 6119151517490614868 8965973174568641549 7865258569788305732 5846745932503754312 3606561233394894125 4974132904840010785 6041761699981007484 1114876764276522991 16155991579531229265 8588305599447285963 7863182743583467891 10561815376296876658 571421523542928382 6173963604419004147 267368046929493937 4462686015974213475 12387020979866626454 636405995920655837 6980836106694542379 4728558804774688267 5594214098644918754 10604956900003549442 8454594582541958830 5656248127310297381 15241127443635216824 9939729922938940640 9123561611138329610 15830330356287663189 9427874872916797480 2769942413486912165 283692808227278895 12794261941227323613 12832110770367691168 9136047508698962368 4472721952071197357 15481290681256998637 163032692321978037 13385507894281819952 2377705090337163665 5069950212182956096 17385268657007073774 16382864046320316169 16979194093452940380 16858034509466059068 4523981654810360390 11953083886386892610 6027527874584551394 12103175497818973446 3155055097022659950 9490804308274649124 2636225071322354611 575173279846839141 10568775925599833274 13648164129111551942 5011809003819150860 15890499081934800385 1646132607351426619 17666356997791566600 13780478870566059659 14875678315382905420 17381665142214584296 8353707312098554469 2754662583503265931 12577839392173813260 16034805289238259224 6896719870085299471 11060458575577965463 11479963582412801868 2300441642125639282 13277677196727909248 4568761830510326379 7316979215207249636 4270303556841168589 10467843434134941613 15440276216864359826 12072816267358839821 2186256804809533548 15711118715399667080 6575055446352995755 8106501812664441179 18365787684682899349 11940285970428234185 16844597412789368019 16300481668191326066 3993905188870255120 14852184767822566444 14792091327785333763 1134029257134253420 5555294604845873128 18028441585823367915 16723237716394342243 5628154683348978728 16963921612560768735 6816055943576706508 8559518244601044539 13573120389566140381 12919126709437369962 3090574178137994076 5924957959144999761 15289363316294822733 4678320945539405724 3480205832865885145 12382166705982678696 17696341271543502040 4180055319233196634 12754958233839037350 1216814371559625169 4300627818374564754 10317828315375357865 13240814579582154928 13099991960527879242 4479814906190983261 3281426201190146892 4409734738626092251 16405811054373494838 14184769492680236067 14319517703288512143 17601564531466311066 4921134643792791459 14366061989294125325 1766353552023725714 4236508588072731219 14973410391396580228 1514923280394678572 11856066402641695289 14561694011691341560 15381994240364533543 6352509209491032386 17013115194446448256 7794806055116968745 4948579503516018948 1225751248327859668 2721903580335051717 5562804242692044435 9958050803523942293 13294183911283754350 2085673198917556215 17205387835085588087 8823109206307368892 3929486046577084745 10081839407014612895 2724117624355221936 3332911326086102973 1003530779667570547 138553939894218952 16923877854464135476 12816005766523416527 4914817622445423309 14063093183012868095 9521446009715795200 10943964757230014926 10605879646845156922 17259032165771069876 3830716249032710916 11834186567944342844 580753553793276903 4781670125545927529 22425314654794628 6787404982608931205 12271652484052960156 18440972534518847313 14698853791481037755 12542708597941349291 274048815236731620 15349521326568500398 10398401583038039116 4731608337567650073 15989748961207899424 2897527025739900862 687143485237144464 15229585551806066704 405507540134589189 9820539966593605103 706889081006196177 5888269239728532437 10482617915767740760 10004864692907869252 13953996679613563467 6146296500457231136 2962540248667961437 15804392188194214489 4218202985958292296 6899214028147456337 9871062488417174747 12202304311261553883 7844490576632154551 6136032886167485342 3676871399005057917 13872435418559595582 2384401314932921005 14848256349318662253 9308275060108671118 18422015933084256219 7763374669195250818 1038681373975990052 12247326643592427786 11314424229274701006 14899722196428632474 12591130632784069876 17084423417734280359 14759758108221687337 4208666677746314467 3254125556636539053 14333314098051892651 18315955630282471129 13107530769815926298 4385755009904844592 17788564701471898202 10136570681089675191 3118001735431281372 116381568145450136 11236188098013292639 2252422317839714625 16082433977593248837 3132930959712576847 13364268421817096213 2583697672253430458 8591503374787355849 15665721949110249629 8660731182388369844 10640824941391100040 9809280053912099669 8462074328285323573 1549131130275858464 10257050069867069636 9008928555472379899 14489585821750169602 6560085978254256681 689724965316612140 11240256601882692131 2150164276242109174 8455525214325823865 15703843130576781053 9776448199015538318 11367988306568295491 4237664074250799454 13948970937614483339 4675947071261019614 16445092961839543600 17129128232014997085 14492854462531033808 9624389290762164475 16877834167299530445 8321274021080720720 16681113687995894215 13499043659214364241 2281486059470827910 3523749768528378422 11689553602135582090 3813296404848505900 9902334104173724407 10143463214420406138 10741074681415991429 3911985714232144977 4701150364783891017 18149332974965755512 5953601531473359119 9126277913770693708 4902591863423015143 9327126743784505154 17559903283801244137 11127922953940845928 3592235713249715712 5535913537678074931 3496492182371538899 15492952636657008541 16750616437127408751 2001118838878933897 6411060096858719481 10668070750499962055 11486186837374858772 8401747218464678404 3437298188752983992 12520972023184557405 1731048066697407550 12748858115913751914 14242026163143347324 4354460032778151974 1648654710293780118 3155733826687880346 14291709379328407484 3600823106240142818 11087081546336633053 5302595949168525979 11934141832194624298 10284685999069591299 9255076046593657093 16212973483171409638 1261782544759822105 8869419879829551546 17147280210955245824 1297263801623299937 12894568067294408125 16888225492646310511 17888660983925886642 3882235605849201701 9945451455309918933 7586148957467847228 4956166185167751495 3178133371524352939 17588075505497098532 4616759743873650208 253457043860374006 10683754032337209017 9180176216957945392 8937024532417077746 14827251885668976559 12338955793058679117 3461412094914664054 16266529578265848849 12397394198558755889 6475281494138988060 11003314082475598741 4827440921685425834 13065793661685451509 15192868373917012362 13621721140573940284 14531624119809116876 17182712848498006754 2371812514583826235 1111500072036293259 7601683363728941306 2582664034509614898 918248276806702738 6547692593984398416 17015726049802415314 3080281750202358049 4947910422965718791 8640148074456407272 3269352057937536871 9604683316839814326 1791628016969742128 9328722446273717241 2739130241146109267 7237972709909840382 6584924396252302126 13235226294004140139 12514151103546739650 15521459706320566832 895181249930929796 12100366899865524360 12757425291086010612 12163501291118136744 141067121307678955 10958257266942749483 4272335845255608867 13951733040989549913 4092739280717701346 140419514322712401 11034385079033087932 15941314623787032915 4223010818348477536 3683635734213941231 17384167503047129661 2204073829369965630 12820176777861514223 18019245091375022802 3584484654034589388 15734648893140931066 13335437456045952962 5477391696915786859 12603354314229509888 12892607548771744266 3791411453888898720 9847869974445937461 17289990246744761557 637079898933374438 3833868417255941694 2840046285608587004 14407720748820792848 10296288758467072985 16851527769760875646 13309246493684564531 6562207198527619836 10688989666475573092 7250876895430081951 11275076516627450234 17665484332857794428 173939811351790344 16535938299723593545 14726941250486364809 14228174430248751385 12049520155727084523 10594172412223758859 18280055188333505281 2657422616266804389 11821072947519202515 14620605235443729394 3710728251770349043 7655306826651998688 8571236949739846043 46996538779509369 17569841324229662287 5165300492623798168 11272538698300156504 13508607336130888340 17076964240315255368 12947520620230165187 5065260099283629641 7259734090603150619 4787098982421439735 14148119412515742645 14463020966634083160 6297313655772043385 12924171640676819243 13029648565774762434 13667573717145038318 14537915742868076681 274865717372815400 1038690470791963852 9518053073393876455 13847727058842333035 5120955232509946267 13893232127465296685 11552482874227222965 17861290050115239067 6325761126079500849 17394124051951187037 13414064997557030654 7408534085723661031 11309189760684950859 5013677360730097119 5328057053503372476 15245104706231338740 443089592316882220 3270144946464011749 17616311637210533806 8839748707672786793 9616722704196642194 11905804277585157910 7793612329618167712 2330016616317343420 4998983199780031779 17130187096870480093 14614254167623219581 10587360814282452763 462914156918833928 16222913186898723263 17224283251504196178 5487236796703376485 10227456884668973112 4506775138435291912 8570647016308208913 1916279906785857752 3271787544835733861 5663635490030260188 16105945567255656354 971178844307699839 13863841029860690889 6976273722430743696 9092418235885635151 12438922843724929879 5532934058351982062 10230009167857245721 17094536830364996034 700330810287028729 8695278174600074403 2512609586617517830 15586878042054736171 14359603767279164355 16308520279758274826 2817437345809919592 17940490816357929546 18267961163843282995 11357673642272563778 9490564834386550950 5343800299868859534 8340473816588182724 514274424265837453 17676678269195547307 2275552699620705700 3421709468318245539 4460682545733816224 3218709883601289501 15308796694574863179 6638793273007669883 1084293914786957631 14769750235381317735 6483574663752845500 5392031980355910897 11891434901844738052 1102403267811194294 3128604148947434518 9929621700008547911 15069707569660048609 17869844557097643281 16188476555070124523 17303856169660068097 13687890349319066609 4468017925246175788 8514620008819411114 568826466406769733 9279679303640308014 16368315436410179396 14813918554299997412 3511866239868123866 4678871593644451036 11406384394924020784 17512588543630588922 1218667417074239267 15584461220917851894 17127267509325746916 4147098149556116036 9834029011083786126 4332045340688835960 13310359640030377148 15576643896298222275 1156149895979662669 1047257685310969179 11366317768387657082 17800098514219079221 15386826231440101675 14451807687310260948 4015925793097430413 4966366152778051506 14173487703976139278 9532380684418782808 12608343462592927374 12235071002625129515 13358891231936198337 8483109509600856881 15677459571819361226 247101728440902014 5074795682772781167 12984462847081892324 12404630429551863552 2154686771558968937 12860976759717160660 13449424560075029406 11273833359852209800 9583930100164511909 16241789539662575792 2750325961119474212 16189416744666192034 4527475752370292510 8986918174270875897 10804091319098433814 2687514924754628054 4158069147483817854 1968241740349033736 9789643723729549962 12646211210674312736 16495709676871967661 239047741659357138 13834132694979501546 6424923857807525416 2824639129183152576 11726336821132517717 16483325196026923453 4993547486645705006 18052770069605854867 9907077703155151424 6054201952264417623 1449363429462385912 9746415803075976894 9115241125139498336 17805097129505677878 5419695986518862583 14675872411097979641 17258158443554773716 12412633141631929037 6944204055754090755 10644562290217458040 18069857090000593180 4384985426160305974 7369417769396666036 3197202098377926769 13398416175697119246 13120438969055522676 15033478508194500298 4177831873460914494 9552622739600698653 9747954541134208642 11999780510036900575 9673600342246018019 7141860556312622338 17029968515135701819 16752730555758987549 7439195202805521123 15503392502479249082 4348826785083001455 17420624771218621780 15891251956342437077 2780181334333621738 23384678658807488 17636391183107750152 14623355300708872632 29197850630616412 12768844315472504181 1443894904756893821 15012581197054176782 11339951750616282532 9267669127716802573 14870870780353285867 9002169469980461391 17278775468257234293 10274882248750712490 16505886362238795943 2932457108176997486 7949332152456792730 13528208531862035442 12773883721215347561 16152075536213762418 8904448913758220537 6607326044468650148 5895045310336938196 8794770372825179904 6962997469404565781 17119587974194014699 5370005626037359742 690510142581669388 17560135334346409566 10558196284005847890 14311833411457391270 15528571931466741358 17526333551334148415 6508671509424571414 13365136749623750031 4705392715195575597 11227039481741584084 3767834338024157751 3590220276246067915 13261742807136478167 4926415724957842944 1723713803821238953 6247940257603570933 8116950500414391359 1769709948543130257 12460678722094768942 5747835217868330710 10164790983235922649 13835190326673413857 10741382326899320215 4016075741714179848 17462084013385654149 16346337532141521678 12351925720574693539 9235487703669341576 5697346202715027820 2175562810397297685 1860926462979374603 5085392024464354484 10235660928902419407 974739374905741646 17650581263317513111 5409098597606080822 485267199687912347 13475154852622578923 16921398073078582022 311806633604587682 17098313878293897790 13022665648326193351 10798709394574646856 13278279297161347 11281867145825650487 16025587580358987378 6788276847896438809 15865283700538453447 18279773358378136073 11323535840500559416 7215025628790231082 4725476871764557215 7868183398075554539 711715405090587029 11424622470455773727 12525975927786646079 14660400496026220439 14573526803079934987 4232090507185459131 1992561639734811437 14403956052988276590 18203854934167741667 8679202039651950849 17413951084522641462 12154014072213911422 8633062017072370022 15800276152978421374 14201672129174197883 2635958525902947880 18064467801967063839 1144876688493293032 14591263614303871722 121795852869513796 14072233131747590531 2826571325142770912 15902150471339843094 8135670135129100195 9535938434552791891 11531883549172043466 14622239395375487646 8536242238132650963 3055624285257976354 1737258686787680482 694874147526883509 1982381572595296648 3651900058178066160 210696286127923114 12738472054628172075 10239539737427172807 3165095072165974538 12488980255686441742 16021423962288837799 1736704796579734973 11484371962773646626 16504658024555708422 5056473866125567587 14577350697135788017 7451803467593127022 8967712210904534202 114248056279558257 4652682033662271722 8889906669260629997 6705099807960865022 745942694184381174 6610304813182702308 18065498978774609741 5027585350226847469 3287361038418001944 7318579897301450451 15855834138940994663 15642261783849584038 16388447504515152247 11365653068865101005 8495019522027822764 2434412378429526219 6186676946886561886 16590906679613818183 5869391976137727774 9684940638746674500 1473157905123283700 3684113606261010699 8486627163215121972 6018285388935819783 2401176670919220233 17219325331503410279 10150343257792010006 6622283974625529308 8098932511729726254 1085867236430255665 14542419294741266578 8224331825249393544 15400407674107245690 13775754753255364648 4722062171289173863 5334037382509902568 9823373779681349223 11980059201642891260 16544960245302223749 10495910094190886392 1566838858711847384 18377608410811217985 7151308087918209601 5844685821804059299 11323704128640644977 10788797931294723740 5991639581961742615 13754973687451142962 15519893268267294405 10690524189847348229 12598320473818256593 14942066181073237520 3093779992264195670 10259560869471174763 10841971491644560196 10859852803116673335 8186146083677273264 6825592943356921599 1124922709648530782 1392681859391364677 14456859466541026381 8794535505500061731 3733813621696106695 11777756582810013050 9111584478947900331 13346828181575731732 9060345915945942677 14123342252919032471 4187536147728062799 16336120214001783965 7454604849921804790 5122445979230274536 17567025735492257450 1213639025770454300 16820537342773395549 10875210922738069182 4161326921899156864 4671355413109647994 3196783261823858014 12535747696918727670 12906376299577554791 16501458268929276345 298455434072117265 340594211318228358 13201094502015138465 16606130479573668138 6252141620234295085 17409382778094396268 17493674234425829530 10007203758914286994 16209264946483918475 5131080472005552740 5972034229397423550 5083632958338453935 14799092151231213659 14429891356006057170 15081061425264565564 9245584187876314806 11583765728821736373 7330871063825014033 4633888590064752716 11655402898378862824 14153393168164928466 8904405599414021886 11747580662710349509 6044593561500931513 7309483089711791999 16229866161771927361 9887716620428021997 18339169924233704300 15897661587161357628 14469051158494456890 16383631218872966218 6499141505236283999 1737721100184902124 17895194563729044515 3215523384996006776 14684282534199139379 2531194362907574367 8474082714900077967 12067861387158964157 6052748485221384123 15316574939205489073 10716192172774358401 15765163159208153174 3270250676072096400 102315198018392138 1861893502830226168 14017787115928739184 15703447179755766312 8330580851588682098 6164212767882692015 16874556744196790962 14454589502107753866 13776489300919960132 12546758287302096805 15497682851663243287 9989016723464216350 13255824239952241652 14363446036189025788 11542827217613819296 2956159718908916273 1092536835660787434 7799670565676339222 9639488891486726052 18202367572466176659 6530164409264569999 9405550881441921422 9535534621020775951 5485065997373780440 1979268108913826345 9347851012866384229 17264786036857404696 14323922840554731192 16511254089950369980 3715699323818926655 5965037154183397443 14430068382655933018 4325754412932387533 18051017888175185068 17483833757365120123 16879720788924348077 10072776194291501233 15029666002380828004 12431662205177605771 9705138855811582803 1078990937471524545 13199620077713850889 6216394152177143133 16348978079540533748 18016310829459837558 18088457889068728580 9046073936796897460 18422695886521511533 197924540710261873 9258215309791617668 3403423569957597183 11626673929695572215 5947430336662711821 9192320385481000197 13024209076988635619 17709094204331107838 7012652635869520319 3720759275953648941 5712696004129389307 3220243905971662946 1060964502651391123 12007057213844502165 13516485967333556783 7238419407831010937 13797471990861150451 12886720728264061156 8641098292532136793 15278893657003006960 6951037165206076642 8054723612325786908 13830074028885735483 8615597217555124874 5421196304506122774 17731615253604478649 7247511102896517835 9181475351338105920 5766610375730418998 7813299756904696775 9035758263321660864 15471663866664700652 8585171206867130460 17264185834557365205 3053514138587936132 17443938185300098050 1530181024051198563 16998536684904105124 5250780462509243495 10133277184990832513 13629997218141685272 8875585930100447910 15294561812972334158 6788620864771306391 12119320462432958606 5536693494825593835 17961227108496802575 12434206419385936057 399619208472759373 558827013999469612 1383176996091103446 16060727673529831722 4358623259172527940 17376400649925385332 9631009150855846089 12588052088833193979 13745583438757444349 12316568601163862825 1128128398577441484 3822637537801033665 3145319935678004747 18321603694880764081 15417438482973675624 1445778642885148105 3285482800588462084 2254064990588104702 13292477559568959025 10938514143822046497 2496550563689836084 10224237275299191694 1353111247355506826 17628298212597832121 830024061764245750 4244463168699771558 5008093670603690842 6183171856844776222 11202415243490916899 5911643470347320355 5269283729639460227 9776591959722136843 4943223585228105110 597833431272638406 2311078532988141606 7561504129268261949 100506130287641582 1503136745778619546 3095045148220933797 17806604601593993441 112138103432977885 4819704402507601153 15266182770232361847 7168810974070528220 5035821860445279254 9105832141358743659 10331509498964534126 13438641519763334947 14430451349725859064 16505457899600364068 2341604585754628202 92494123929035503 4721199205834284376 9787522038844930879 11779211948428942843 2738563299660536160 7668933310772292502 10066828189924405978 9938055633935955683 7234054358613948301 14986720820657931208 5408048646818839653 15951232134005064152 7587170823715362078 6867462121554961273 15254719305829092184 9202345162732995957 4563617159068864386 9278713272474856763 425190221646844520 5481734015239451847 5104441538302860157 2710146637489966660 2148101159662443973 3087299012593602374 8206740645467935012 14888448603895591798 8654847761993685465 3980289696362138656 14321879762889521313 4201774802679481584 970396404368459335 12841444847958386338 16064427698407638891 13138374506755524345 300174085064512843 1149845477273068221 4706421607897407353 12255896371181479439 6292693812819032395 5713727040166720085 6560872262512540224 8788212610144579928 15656013116175378801 16067519735077529847 15879824724481097065 8232881907479938608 4287373074724861918 893915555123223369 4143605702487103913 16237042503684120952 4905247847405336262 1797647794694170322 9236483198275470107 5647849762223319039 14835575724453712835 12759271383605505602 10001596084409898858 3930473961012069271 8722600052483892015 3642307961335020012 392196660235862061 15268543734306960937 3744653723571779518 12683114035497502806 3799666617845705154 7457955979220644691 14518700502829804069 1411617707380060193 8715131113948773874 17436167998503636268 16742349518141719047 9575746549688878 15668515516718022658 4074572381354217173 7040720759663208526 12070515534464574925 14645546522982929784 9941899799139388211 12804859560559881961 6343259385059007406 11600222071244771620 2914904502435381552 11024056298265814518 4091587918982398778 8420463711209224399 10242715304806351549 11886469422275803260 923569944346608683 3300988875294890995 7643604158499226398 13590954038402623337 18121643032140906530 5918457504927039211 14103660562131387244 755991351393861754 3185946810216874702 9042199109490310121 16277004351652005035 11955620026301810222 6863360545469093436 17933416850318024262 17582240736492957793 9145664443730427416 13329264973788838580 862185090779738182 7191464325757660544 11245839442464125619 2107401212809047447 132989008361295177 4343727457416309512 10444635410930888176 3755956819558274615 14927302866137708913 10865438446187565326 7814967419449959980 13189341516512370531 10650794083605899545 9010941781923177129 12638080412093438834 10608088875296170607 15830068689253167023 1694404179692339933 2591233687310036128 2708729914954501168 16831289200177075866 17168029968545326218 7160557714644432970 13173853845837303645 17533236937085867453 4287647839052692154 9622514762252763404 7964721586723519893 6368264382362528622 13742988609493606298 6484086921265128938 18027400536814889958 13731399531033346016 5966438222263265937 4732853025552672944 5414053691142817447 15402885839600781873 12741251758418118030 15824735858781780682 9547417247745499930 10704572144054910185 2748255096771250814 9957170034103456138 15052694381021363301 4675361599899959358 7414227129387855329 10200570927978456781 14077579554752780506 2244478652942078115 8748731478896416458 13268451982138701366 10037651128129373239 2077615737262328105 11990972360702242037 14853004138201192307 6416482411455337434 6877588288919324768 3578862180402005928 13588701559127735928 14733656643929934507 10139875653966896062 4106688668077201758 17700564564763964281 4469952081629200910 8392306766220705032 10961317389077831769 11584227711401690123 547593430253835726 8463969391635310836 302176539060450374 2406670246860384439 7877795588332821205 13824396860066857245 11742865454868969594 2815975163769551171 17510873224426160248 16985809958299509903 6554113477450839874 8701267761044687810 10926087981766499319 4550278565793035964 6100728298479798052 15114043801987363951 8848204600479757402 6211174630401750198 16206279276649504723 581033008545743054 4458876252449591373 10608532727942678173 17857136704075734689 6776852275998267114 11680095412741884844 11611346394065437553 12857828121835204827 6093843486012734886 2903539632391008767 14390972207033678768 960410318576823668 18273491612998888999 2753499034739537883 14594172900409989930 8065698552831013241 6217861128155403339 5734229171559470803 12653370728395825213 12901828352093875244 9491076428762150769 11935385880537605145 7085288131208568719 8272105881881213417 10439583987960939821 4561018611133837638 11410026988680846884 14706558172218832880 10937417275936561216 1599168768574846384 25209786292246185 7990597534973128601 5826313741548068394 568812734289809347 11164752645999640972 13993030854763237649 9057066332470057993 487815830656715851 9975505280412921476 330652356761878531 17841406602710778528 14862298988548038234 12541676762059510019 13813985116476687551 16874616658719263190 7629635678939047927 3704633039600669885 17506708212070256470 4852094608608902560 7706424280962441437 16552132199462225899 7452134199470360424 224199915978091472 16333942266192400928 2770690542851088422 3282694216913807243 14665237918762346249 5790522819154199899 7589857147894441298 16782740769450013058 16040816073470710316 4360458553830884016 4360558443379696527 14502712992763002561 7363694571553005689 9518945387734886976 17327720209681651952 10580643229617431547 7629103041451818368 18185760106827870023 3194499527913192537 17556435002720242724 5497561317192785650 4354479061496858756 10472887274859988724 1100255097293038256 9707144224536011962 13331680134439093113 15863096832619229155 10009827604393962584 12722783513389495788 218313657588991319 1884536760304334739 12808371555497480923 15681736893145713081 10564803985774882678 10696696281827901894 796123533609053861 4165271020295973751 16812646489975593166 15038354208356916094 9386955900266536658 7083298218120087931 16149200883031446029 4478947405081510541 3400895895375553437 3960231066931313983 6841767951148016364 18435125739818009756 13301397187538500295 10356313336338709639 16084723492982203544 180813989424690455 2625170291621683498 15934056752393962634 2452090291126083285 2743597689539497718 7191225830786832498 9024988172015750665 2476452592010613559 7006749867490960741 9083407776486980655 1549152509680194502 7717320002901911054 15071678614574936558 2635748958197271859 16464257227409335755 17820033015179679546 1587637197550590977 5760002414009446009 1886332767865375126 11896302935169730065 15040790736350337871 6079112136651041039 8460214582087941559 16602712037483137788 11607308564881821351 581748302189114248 5878112001655113532 9745214351356934551 10064626449061837483 7701240868496916133 10073410291208816419 9736285815047255902 8169977431160499527 1328366880754598229 11077874211087755675 10106121917113065593 1241466954765017338 7163399225206345287 15748615070927437920 5419696357417512325 15654766514066965946 12089071172445741274 11492779312924262343 2273976419942125464 9429699981874729633 7867426339604643356 1289715061475187473 8524868752530298913 11282313730910324989 2349332784917683862 5134619566358000533 12378399920277256379 10960543401559855841 14732850012181875248 8917684793722172256 16359205682223806218 7952405829574893714 17189882300052292522 1829342875112112312 7410164185282846035 4695240528183696084 3757482280525707657 11413651926861546092 15161791079576258020 5226484627636468897 600136204741514171 483252950841412199 2162051597790292906 9807939526095011676 17374484302854097814 15035236582873545528 9459415920540658159 12140908203624071093 10743354257309233167 11834054192204361364 11928193911620929347 18270365370603308276 12596522150629259850 8129714692551314002 9475661807143411037 3986768170114060610 10012392219415586841 17965914621898101361 8550783957436642650 2991375289613756877 4851039342440107763 9222421025980206219 9192974141554001859 2762672342355927112 16299112565541188442 17005463877667863801 13595140698724406088 12586820690538274608 16034779206787429773 12711712230634401216 7308983882280963274 10269042471141890047 2193125161823629001 14117458012683994861 7225152565188349362 6013993447901607013 16239960263555964911 10091194489962825531 8438058087602050522 5152816983103057484 3187943392599483564 1763979614569568678 2932476633299990078 16368872488837139970 3127862462388707035 1348401062462947550 11942671790879712079 3086583203304870814 3402323379930338696 14757516649916315674 8786049424116359479 16567130214304202453 13392133909200348750 16257216711402679363 240081337735513912 5796186333651151094 7657743209111276185 2640910100961572041 7443423959632152189 2443983714600884919 7739379475013770386 15443198389439077516 11392333983375345445 1233960783582827224 11662418980228175602 16419472828201558247 2885719486186629111 6527841071089315377 10631336828329345749 2762274142982664694 12714202252368139177 2905123464923129659 10740372206202322516 8544804536066355330 1808113414548888535 8894900668967232992 1330124006853898032 477357366992668305 9274499152474574209 15855185888397167682 1603978167013712159 14645898502435481122 15504648648148755143 7888360737628041050 312655459489385957 11957178717948805092 13601369788309948637 2343859124950839858 18140217663487963245 8125246219919695422 553687529863384518 17308793703302882957 15587608127212500501 7966608675713411314 3151512626655833611 15421581850285128567 2141813118750905530 9943807426489659135 18294469851387419403 65221395126225328 14010719524108190214 9158899780828492510 14502636032361170227 11161226294697050810 1940852178133176084 14690595010378714521 4065625068113299674 4806977483469350855 6898385163511060056 15248826446069193570 10149228679403584604 7165193624394276403 5486228164553536210 14640798308246475660 2912424769354855608 3541192027627805985 15077159172744556791 6982227365995090169 8473034754410850312 14405421594522610821 2249998634802165448 4931032740228594148 6131707201697994514 11460520681286049362 14669589292165242533 18317777826797691667 16340425796434204097 17010771145193522058 16615864991461024784 4406941686185229750 17213490569959679235 15990867232033707453 4445834761281775136 7553174845108405218 16481818775387822357 5688599219119304040 14205203920765445713 6914456331265104482 14861097371698667872 16419717922057041729 11432524988787799082 3041055784810381861 8537209642594166079 3198358530049379653 1667463629016469510 5008001506559196537 16069692757862684303 4472592260882746070 5967953432460309791 8139349403005895823 16626507223734752408 4773297352859415954 13184209044440104585 11833848548832816185 16115602898369540384 4061919092582053364 13284093465083632664 7641473527951297362 4700856082897144565 532995967403195777 1192318350965727960 8149127920934508529 4689053193834040592 5584576041134545172 16547997665477420928 16795378682389609806 12468458921198463500 11055812113372936404 17780558307873464538 17078628119511747179 6173113707400999766 2934307827317347995 4488791362224035538 9207636874325382132 403942962150425759 15270187616218247913 13297367491834653840 5342635955236819143 13465342833555697326 4662077042783339189 6667300269882608807 12012794713818733490 5671662771222733690 14275352449367055736 7347391515969620389 13704961741705249997 8322614683208215977 4163180491299631281 6988837965097839880 6435933823995847803 13187506843127905998 2631735071473457345 15909788809827183077 13011509746956091974 2043157592593451882 15898041891334078492 15458619874532999261 4272199615143969851 1251322709920603528 7361448602171507514 4961219538385493060 18284064643488816422 8682311460138991474 11240008713635150106 10172764160176102071 424419435172806478 15792083047641758962 942807457565940636 11169445456169199275 17037587454163562490 7503672465768185736 1936229853115985802 5908526038710709430 217829288270468809 8211935037905682358 6919725056743253874 8195141117793629910 2813502130275193146 3284124503414119535 10251022539784409416 18090283050575610163 8376085567319664701 2390524008236934949 5225281102496343121 6735066035649311636 395094140470505295 4260185689205523008 4648439216288069355 4111825602177403488 6601093517924000201 15659937446645676290 17624133163450732404 9644769205883341799 10914013457725454261 6931611615621134705 12160337965687402830 12489002269204919105 6293210412426026572 1121514097287870240 948131834493447314 13604230431659335865 3092072186858840523 13203297245820385181 11887658142227354428 13024339950217429904 8887164974012992116 7340233250713854674 16401278655816540675 15933742159967684675 9622679179582504628 8374913159523091645 8287684712145634723 3548924378755396658 10419558645901328160 16705357335582966276 5698064076180194138 14841950004939808195 12855140864450709109 3414186655174120511 9334106188763727147 12333392167737034405 15724868240609915433 9502393791532530969 8700493680553656010 13099049467489061573 16322831949985829880 6323497372665642481 11874097002041533957 12962981245768733676 9869028467723548135 12472696438046284665 11242007994454840500 1239466180140407578 4861886634354236924 5930338303605456871 8124127794805384480 1176391443400805290 4681099865440667354 9562210373062356438 13244798034163836899 3072292863113123229 7132744370093039981 15397857513512632807 14500572639088173768 9024298408633684730 17563401570043373247 2424853142226158319 11343688614267098805 9891307647032398230 14164667069234768030 9971660879791554087 17796893387441941671 447940066472255738 6122046144070791850 18385104603372988833 5456852686619756333 17969619805216101055 10871892738646286402 3730098012635747114 13476261238103107254 17645822558598202768 10894840992074288996 5472953504070808355 4046175056367194598 9348097356014584902 8956300807965442858 13130408656049541049 17858450384062392168 7053032064728303901 17600751397293327940 18429707523516367416 14959535996708254686 2332230286419028668 3227061355164112252 6513619298984393555 11694538334186872484 761611268390786876 18306181724649171187 1966507104780881773 2438605289546512585 3899849550017116361 8613372203695252592 18239095560259386227 18282815159500412523 10572545121546798864 2219535976809228798 12447008234879469228 17335110453110126827 18126138923313308301 1027019606858690902 17400865553972701145 6253942335344968643 10584103318121859180 17393389836740237933 9618549274529838228 17197126574382264122 17700737309950594994 14008715732833920390 6097695804600499203 5712867684536100422 12175816298379884784 2366772996680654890 6257763830532319093 5407204772132700994 4240788101010618709 13515156595403888596 172158710993738009 6131828437450330170 6376606252853614832 15849120746100471053 18201580470107290777 3533186425940657368 8967259517612444014 10572593941600752161 14519622381160320890 11125788292610846564 8474356172022830512 4868016123304290859 2119713239538006728 533464125311687642 14511245526237913519 7825578832378779893 12615579365256258611 2453986897975921866 3029367117662814764 5102964506032614321 5338691180521856211 6645425547934013318 276423112503316999 16056040022967035852 6014503827381364114 4658055548806081378 3873354818011730825 6968476854669162617 1707004584963426569 16319777510506344481 14748310768505444940 18413849341824780813 9309939911540688388 9256892498285754777 3684531415178279673 16850763343699732291 6363056158978876503 3387252501232548109 10400752564045482162 17382643076056731229 7932681846484928178 15090003378960504639 2043561736417102102 11571058969110557503 4872519237374828675 13190760264979148465 17237646784305841733 1547392790687634205 2429279746990243993 4450204005876496408 12423970532622065834 12237061134635054146 8591413064296310180 3765039902663764301 7711371402464395742 18203351079302064386 17561321432033472000 5394535263488410918 11958848807748987430 8005327286131209393 2499899261785895488 5308848394241155316 15467137816258464464 5855611253997638122 8355612200385159989 8674527802468664378 10242141169867169343 3130635623109877134 17665783846012210131 9615349421545846880 10824811645333989749 2543043556628910681 2699444749651108858 4410879440009847236 12768714258471907658 5794054201903518265 17360787120429353946 14065696394885692109 14702416991540760995 16381899116728937703 2303276118256024003 4751205630098430250 8265400064049333013 3777107347792901921 1989941233589843855 14341138304145166398 6767640372157186509 13111206969975028179 11108052253524223748 2688133928613646293 1357576828079175682 3594153796431234120 9585712991310798069 14893735860906771550 352917446784145027 2665422769707797430 13740790978218676471 14675819479390084176 5742303255993278012 18359804201154733565 14257108674283062967 11657036345788105832 9851426236812445166 8277113333639001212 7866238195423161262 8620709768536109643 4726558856254160341 11545966186298543452 194559139395753035 4100031836312426646 6531473745043804834 7264159201484872147 7755917132441193224 16893625604769203139 9148409062266845665 9280901150757470894 6814734489089140179 3805893895158480778 18261009627353930834 2568260248221473714 11207392733700336473 9556031413787163100 7927808853349752974 1555239209272358519 4984654421131762180 4089149545295240072 13566340541445941131 16561007847710692822 11165656289514298388 17196804004817822285 16655002875250070253 4862183158878802075 17458355374485293141 14663317831604102622 1989574325694278868 17226225455384395521 98167666555749473 9502887204638471183 13526281302420831178 3079437928625076834 7774922805017166488 1389144999897630111 17113948217032862584 14604074707134262502 10202946294655082425 3277395362776682221 2186193916971444096 14660777653008433849 5024990560300845188 3220887268686136639 7867255953724309327 816560224017425780 6677280997413896068 9861058151741003737 8736096546159479801 10367771213497753204 6395809512242374260 5093678412179877705 7447773642516412218 7658419329145066547 13070641788369655714 10312453684355947957 12476285402560104794 15467081347011202388 3509088195473715220 15956478427130710300 12469869024619358511 9002754246801957215 16914310927965663292 9706870678523158134 14070925939721007464 17712046115788007553 16434719473202815100 7899848104366894779 17699287771823484404 14286202619415363309 12397015578058377343 9617612215055532905 588003966586943021 6055543756902888030 6915134138991151170 3759685591714912673 11050947991693069742 13247421085723550265 11555562521021436245 1963273561457419783 4505309341369955266 16316327447797145409 5184918337868404970 13837920116435507830 9688960650409680757 13720422250374058350 7426658528282736058 437902917861269873 16232075721500016176 7768469443767815814 8999034992365497311 679419784019599413 10989522742423685481 17090149313752278190 6416927152400773607 14254135454756119987 11902724617170370203 9608426967754916501 15832827534897598984 7016823042943902652 6424188949677304732 8821105763220300660 17606783492467501011 14497301517491518843 15163044482968807053 4169638327558535877 7276914256243593127 4215822345650223737 15682681606577048568 16702856696091680902 7513313388864443832 16218209414728283545 4843910152378983818 11637070411429962688 140849862528021782 7731537716507817365 4319467706025414807 8771598156226052767 9353679517061703349 10854480082675646459 7758215798151562763 348367535249405188 10992823111559193696 14006026345389558982 1957810768981505343 1985991672057418942 3165837663956483129 16716044981620647572 13523848204523126987 9678480108938657756 1236424255820514544 4967356032766814622 18217515353652167922 7552125460929024584 18257032797617955917 10944080932943499075 16346313183200417712 5412566884746745498 5062172663544541843 1599358748194333999 3854848442931434643 12123183298663513222 8287359615705583194 10565578967650270078 2831458436095301089 5940499416605167719 12299748533125323225 14769667675333525339 5733970737752344281 14584493438190599513 15453857828513401943 1536194053930231800 6801317926328693493 17103515521060405059 11053489392929541934 11883033914211944817 6484993237608485843 3253817012958415869 3898880590402937391 5798822027941846417 1771141941408746307 14157607302363168400 4210104010784259180 13596453002618521278 1764382839630349127 8007754669073726386 12626491246397016136 7396304182998056816 3819303436313160413 2206244099132052233 15379337247456102595 13091711457819871910 4835665929920291285 2561780482279206808 6755200370694638453 12106203763045128647 14376595029571491828 12960856281621140230 6281453153556195304 8814001166250757781 1099513699756122474 2103432447445311806 13167459825654786653 15798382266950010919 4881633075114665188 6717363912778342172 5050720109060586882 15248479007161761226 10931275223138810128 17639424092241418476 5972640827867572620 146560869150316901 17651720949005271275 4388909581393931555 11926824552201796232 3396322894226107759 17382239811123891893 15120152324069622983 9264463790544331353 16188664238778444096 9958623296722218096 2589950777354417246 2367313783423614519 17433776538400246328 1050220147040673452 8888977932044321842 576016412231360983 11637512039075246853 2178902095286640499 5027920167670453510 391364635330944109 2252987298649621970 15550830138613795421 14138213929817414564 4792101417375875021 456364161105374901 13046886255264595563 7743380103226695192 4178224594492246737 10124697143165908723 16377239846325018727 17193042805470468019 12727239863132941645 13555545857065716216 15906797172795934752 3367441867647310282 2031118390881049630 15172703329860831758 13738528845619326627 14060139623183568691 9250044000648850908 9485467629768363826 7791245489422113900 8090361028854549577 16495903339439277112 15161077285740009668 372412178789664195 4052860081760280536 12797879821295839754 12914114313582091737 8923496743725724418 10988128661937448722 14040633042270486794 9303363632958038822 9209877570265207415 981501963217225741 15799332697255745490 10456864205193217425 7232682294060670726 15398096099561859463 7501451811450820762 16267367731212368022 15805255739173151429 10470821929900553233 1162365622358193335 4854693917061849029 8165373249240196347 2087675111479635478 18184036326561127979 10581773563961921960 7030000193291210870 14836956964140766261 13559188011343363342 10108947935338483079 8444512817082524435 10724794048955393943 13623179423908658548 7886103514799344098 12471152099178487871 11230920905480977265 3857751746325262232 11450818993296393991 15381732627219885540 5190109457804115050 8369568505704073131 4297922246903819393 2102141991034295250 12540654328602380347 10706389054303429851 312631813612936371 5709181123165111140 15510850738198964712 4915919208096996733 7666063898375941863 13040842187241235626 10829761778874994445 5988770564948885808 9920882694219711351 7618178948394059373 8503931853970731659 9098582287517238785 8337195166860885311 11754359445357584759 12236549965905106767 17017088407464582135 18221355251984910238 4967766507683891477 6823016700087262332 11002844608331232693 10948448862144961742 9298482241495061649 7367508082390851578 1478077348150115225 7867874769852408149 15460566785507780858 12301062430699543211 5657708761556278198 4621532702532143102 13210135662849403253 5963255081505460684 1355899933864435082 9235089280887678528 10287423742258048705 7830706873373864580 13645014534276196380 12479825205200073263 12177027485820893393 10303591113903124776 719307593226385677 11834769830192435018 9121361783643134657 6788195496234785372 12224970763948226485 12799174307479423142 1985781408501515291 1325075899715085504 10217934497559674768 2895698009519590178 9755241429635969618 9721247626147661214 1998115645356937238 4969387097308448295 13821349696115191949 10167655995236016931 10214672071104577899 2660665182419617683 17494376327286687561 15030722540133208300 16257732617480462229 6829941795260754927 9924696823629460551 14962159160271719849 10262109734950966587 3664939525469380450 12675088512290813724 1463714995965982947 4202889816436717438 7561420511947544503 16796365692979967464 8473512323927226440 9671132021342422824 9222672362133882089 4282967834529007179 530300480341070120 8040467752202534689 1915505111992802130 7292731189291180617 8262117024891855063 1912293359806269972 14320030960429747361 11208645920935787446 9651072784434661017 3313696524531934150 10811477520738418600 12689451412843307236 11477564506234481940 10647850135981480068 16004969501501210989 6094314166985891844 11410054920086544698 15448401441618907041 15985988377912581649 1030220900776828402 5952182826275364961 14242614117505715721 17152684132769191336 161907045663119249 8232065312288065218 462553463737889707 14754157447080378709 14164292888831316540 15391486672031850957 4073768212950249113 11064489796251077278 16167733184299081793 7179427338888570860 14688154665109353570 14334873654034090390 10805797033868021964 17031510269327130621 17832977919235220478 16950007612341537809 13078202128374820533 3179986548392976030 1719067213262975363 13615096579336395786 1060871875016334385 6246292386820381212 5270679343986313380 10412308787880159185 11505289495192394496 10106917571229221829 16428428192841297789 8329588581796010537 4792422721004006502 2301593001728888807 14836489295850092758 8321585195971244052 17110856647407799077 8642371790408666982 12141224523026825765 6805637597026954505 16732602490261235717 18038011932804005829 708203035572119886 6468293342523328985 1579538362781298483 12594021854530353738 13745653201228654371 17650965909630068302 13507239313937176865 12217374843900826774 17349940019047100528 13691381770067193583 2387206450120128904 10512591291912035985 9241922563375421430 12692993621826310013 11526936686114825849 13955959874954185166 16620726917422603025 3359793952583408715 13243647225922057067 15254695675276465273 5192529451067743640 6073616697293690052 13812484125592656044 17387564388697693755 261602981165391419 9040861323055969872 3634636594918016011 18406859857311949928 1374401140509216765 15443418926456632551 5638759597054341025 9938721307266711995 2732956101038612260 956790742195034171 14432180370787994246 17801120093904360140 2131984284092251908 4692242803254434018 445080575591414494 9599295339413400826 1937477815503897751 15272929907615488064 17426133477308618379 3542193194196038729 9455731171174554218 11987578546120944201 18237096537086093461 13574756999052948528 6515569315338103584 4552780414287844120 5550068994661181196 9234502549212422700 2805149376241018768 8221611962991866085 11620079463128941556 13243766425361040174 17206887667400847505 5070030218998941421 9582443735059746342 16630283937522688681 2849884414973572655 4895666148463129624 293656174897603201 3256630155009721057 5980960068007481326 16442430152437593598 12984008756047688249 6527691830262581858 11426104141249180278 13933858522460673739 11856125300703172536 12565924192575387747 11380892854633224199 13050205167339146585 14335839112269146567 9224309844311302534 1295057331582360933 14214772818611445563 14696472909281905268 14855866328968336325 17127869153041041390 13775694630296577735 10487937855817512497 10849549392288829813 10082782393696800849 5846705226282801922 7503728577464794783 9809875335056579553 10014326157478240281 10999726555229042751 18336292563132677435 6663337237855333423 5186003503463364410 12215391206215641615 11846889843800892420 15573398146458625031 6007567561856535947 15393956548030894721 4031593736192282795 14778415869412851814 18042034053498992572 11732840740787038931 4629306483880471929 11453983348852585106 14606299390571129020 4168807009276732550 5511746790106635519 16739376220957482419 10898377014281084729 4576796889244484195 17535371500330183632 13337543848385559991 3437991375649638216 9635260184336164968 8416619801433340775 14447894247027202389 17199471644110316940 9129954106232591756 7240351813282804892 2297741963689527201 11272003955179858900 4910636373525751472 570863276477039738 16122391438731555527 18400038696199120294 9569852246123588895 10547953137465733647 6352747447967663680 5917177473355216866 633852528556364585 17675026116606121748 623481863786161646 17210428063756724357 4194650861286412818 6354286291837480263 2481726425673164553 5596049778012498956 5013579278512614268 6491583791571165292 9520738104862606347 6409567910840035492 8900492051503091685 1718348448147498150 4199540814247646645 14942809636640732109 17060413660773857855 11355624800330581526 10279797011237175738 4381909767409278252 9357427326342488124 16603835585001914371 3271814667598129211 13247932126591874147 8780740826357970450 8381978091740857175 1233642057138060543 14070170684183991091 3355768684488822774 15858172027157753419 16345907465299186812 390189195530467968 5061414826806619236 7448510255432692479 1955363129822377684 10301328085739680582 1488609642424137188 9526056784164367945 5938032232682780216 2704767221889001827 12249680576413930648 3635587731153088916 1238589137060694194 14452657399104029522 5970432005436091189 9775498494592088871 8470648604635225251 4086458342863457989 7747955320644548675 16149349907865053252 13811978597769728957 7291672080188067712 18291926549804709638 7190843553886679945 17221201373502529420 12665926478514001699 18267580216389320102 16451079885988767054 12772047523525737598 13613642717363553980 12716994608430291543 8842831253689271512 15929253223036586362 17243054690514464248 13161019189909668377 16691982899214599154 4302315211807738321 14448872333334486705 13078485619235443057 7894285549931387315 3097782196073020014 18307809776815228615 6954885020152690721 14652945459742067579 672497869215552836 14680894350244337465 7019723788710579753 6366771917782177749 17623963696137837755 3440401892835602649 17143323733188338372 12231014483262389375 1555700999966626539 2559508217905716564 16157836476907348417 6765857204019054724 10434809094913423322 4520905868095546088 764391864709929316 3548024030897994789 16159559324067780294 4771459484635146133 6511391946369870428 942442304561448361 17019173216783348177 5982201847468494982 13012903816540519701 12252752537077213802 7094174890847787069 9177518775975864419 6243379267574542175 6910676048899867679 12588966080133559399 12664107523899225091 7960713755980163969 8088388493970473488 16376789469415538804 13563388567775079035 1456679957559281253 15630192976669214221 3607886978632426667 16564180197495309263 2511453231180518868 3529639478568685152 8847847225288567497 16857180917982308840 18087100321518359976 4809298777341708574 4998407877488545615 14622273043831241294 8530609739603164195 12537095088507475291 13692265525859387582 3195798359757312327 10461247896563311440 16163770967658234286 9848687932310647806 16428093274095972262 18373646870809363513 16291763107348705227 6102856205451531773 13153610784029283254 10110714329163010888 2271219429591176155 14818240047919429785 15010582800189880212 3496429582263449988 15235723427282100244 4327306617434639783 14446424148311434580 16834393203167746261 16615971271764756910 6766176077240535202 3627488635400121180 10612105297625366269 12180784482968722870 1589920617648165451 12319037233225686042 1887681304464342350 13854738201795857848 9108435639472578953 16509771156486423833 5203660165373311937 4019615938784675903 8704088225681750691 10506333078374897928 14577179091716633330 15428405650853648730 8419392646786286819 13644828251082408661 18270772102436876347 14740566270843666739 12440275720119369064 2805430322281744377 13054958304600263191 9702649080281427466 4032140086602155473 7972262722804435621 4819127443142748550 11703952569064611474 15866118367275170791 16096944599423736568 10266775451820291932 7057977631506063722 14175057253848544138 9183628528554367180 13864038259621827416 6704815973694641323 14227949778446605268 5927177071240195765 6163801425915881110 12176534868158629271 15538301175950644902 14672000506296946109 17512256013282752117 1912356292086944712 12242541311718384732 10463789994954194177 551311110612869134 5677461717295214402 14867459147915301298 14047908626491595493 10908864068903886310 17191939371104599711 15348769694947731464 10891592785871323868 1588327915849246882 17278643108719599688 14398673008808410193 14419345080810880523 4240600572824720533 7489554669214917779 2208855847198683028 7868686600897595901 565628880436167505 14963785287429640733 11561478003362783511 13610382625452576091 10472486843444346221 1971717080363567163 5256765491092932240 17805734319953990833 15726460328400782125 8171666799557698974 1349129640111971782 16352873977450372659 6086615639751351330 15561949593691202458 18426055026895408516 15032917039256572992 6960240653718755631 3845920629449369149 18348681975713433451 10203734531070451614 6767572570153365419 699880478444577090 1855757368943917098 145862753134737057 16265002814101550827 8290939156301692069 16239870717977566532 8545869046457270256 10959057289981087155 18414949014663102284 15603354231702427312 11693810668957910125 4906218102112067218 11917905934554110355 9427354139363310915 14490161465210247557 6744704125698629199 10498114189035632605 2730535475364386024 7531508949786414904 11886115650379337396 12113254316297002773 12470300514748897554 215933166708023409 3956367072667957224 10679275942544397210 13365034941782491119 13593023083681248245 11541624984084377362 18361965120691850153 17455889799945120276 1475177043299912290 4067378176491352943 2752078839515023774 1228768328418035507 16442149235415724011 6891923901259803966 10176349600226512746 18148819926677039982 14953376110390080400 5816357450557361256 10721650276536514674 5522304115762633572 16098175234310667467 5107105127901126089 4265697895784747149 17373192960789931082 2745343090505203941 11265697450137579361 12359963569438739345 12325902991347768881 16773885660644916091 10378678022222446851 17884911773631316063 15960829379421889535 17851849944210603074 9152833461977378974 12745508558347997023 17116309468761310619 369783792342335387 10060619389900777599 5829067499745164412 9741502303814123066 14799892114950844599 16508142986164640832 14151167201006623029 2278007922430064691 15419163255881743934 9012848470988551002 17765341274285851027 5804411583322766058 13763324041188967707 13868697553464908037 259047955006369609 7144519652169556211 9858182068507695225 1833519629827043569 11495583717837720698 3985025142079624495 2602951614022645917 1469626123019817019 11280382856193707422 8422819938467125272 4121090183262018846 13321959914251413666 14738657374407210691 10891600985800382623 6074864544569736089 2455860034033326235 11557266074272663744 5237324716499387859 880486322215317333 6279713013232562017 3305537198697333554 14348109732694082943 9433533502902740605 11474100578677756829 9958019812086944413 18430202302530054483 17074027149909899442 14008977280848050902 10099260433133832264 13882489721273629149 12772109380249054443 5103859220896790294 1243935713437117245 11340763754909814887 4995254880153261332 16267211621604724538 17502699188677671667 11281853614476130366 4605726174628046644 11795803132565334860 14566483156861505705 3008599334584073408 14977808888646429292 9791655020838634130 3260323047525578935 3843787889217428446 2329729134636578830 12760086665332089675 13982570852413066957 13212296749918557856 14045171541610067555 5428714402387387066 17582483687745755963 15549647226320755926 9726092177665966828 3452227068110558499 8808768379678449699 3349164037953311269 8753504988150959499 13691744082937638634 17236874632193479114 4009895184742841986 14878522623243685290 7281021533605376114 12862992910224359219 4345584959697677262 2825964356572059640 13602078498353948100 10902476808010467922 7111571298591554337 1220901340349409824 1562627409508379215 9492735603614197159 3618724462391512244 11257632067918738799 17810950808232649198 16437376746358753602 4373901000158897451 2959406688098360721 5329037623565238202 5681796618360247502 11084588810027982776 12515796876304244050 12876945617623554913 6031197011042099998 491649764928282052 1494676054998771557 8130480519022628700 16826902675715635024 18091334569492737716 7579403738884078183 15936692827040012924 3243585096274430764 15961943198781358612 6097777651632973328 6151109195889007509 634184349416503263 14926000178885833982 9980962699592335873 16699558649518013860 7863095136023582189 6769018866315504733 5198720181214560286 1374863352067817522 8403271609114214496 17440007776744401278 73274067600021550 2695914206215280255 9091089902281121833 12423228799518920035 6182839133746804813 15905145353257044888 2689078016476913653 9813039375029171262 15948139889826187787 6360856799112984781 14920637477469434160 3049160667986724349 12029587249865722150 17959375911519634820 5552079132126294673 18211836770827245587 13554671112985992897 441880851114993697 17160604045209838436 15883149181828744209 16427809118581230643 11378785637669997125 1416149597642296647 6153654939527379393 2274387032542017104 11916760903364619223 7448287153623811389 12830111932741465190 8582816269072004029 1970169358735623337 14743106346179463326 12912988618643969494 7485099542740256265 11397904127464270534 5482499799201832568 8794434908673594350 5453019881294964317 8350951940006400661 16264120052467631955 4121033886169179751 211147113542837038 420062799079740142 9462333993971470713 9306326330413229456 11865555893212998749 13413266777901980624 3566666674086231061 5002884966995501056 11206493582609466063 4750859348675826441 4460371813222452311 8331976008714816866 6250992799386317109 1423010108283563730 3591350703679838220 16537118010616562034 14267678411028459242 5302607339471015647 13452606103804165915 17274135917491709419 1856316389317379250 8742335967200996439 13996688542895817013 14911205721643394511 17721712871825537829 15733098560817884899 8348220956835428872 5731592175921786676 8371143161708353008 10987436563531918536 7188271098832642204 15937063089974321907 1383393977984349648 3460765815816416902 16305514146167264251 10283667467636811393 16754438473145360334 10220946230831681190 17884944796016099421 13826652294585792202 1910295168626043844 17091967963043274840 5248291035545367827 11459316426220450173 17479503106396564814 7330810450566871889 1782152856007624569 1999357793358935049 6835777545925059996 9139766988582613357 8123442939068031182 8889035590156891955 8758663571915129427 3789607237598515201 16931640957540620254 15574156597945972081 3168410652012030084 7431628376927794906 12006070899666152793 1697211118617431330 12162820305978683714 8469317503051457387 10588420807223057439 7768469370805851045 17974677503635873781 16839459850870754066 12350137685981922250 12184825365061933729 8864752669022091757 8588958839817724358 7129307519859524746 9012074200034773459 10414707209215140149 8242699264121509083 7450135326462250319 6895097760420634275 16979964834287775534 5196815299803496048 9394092328232713353 14885502164080888423 7309432759370177934 17308521646598802019 6668989965833725732 16337937666129072169 2475606319348616175 11347888965207005031 17346014123922034711 1592000219364613339 11426787082611441382 16580624725201933903 15797025344643189262 11723025781172828032 16342024193304717665 8666532702457686827 5099837439225696662 3477109457412021671 5297958004462827905 7031992415893415240 15727594875832533917 14921346933968175689 14304352105358685763 4735378843434333516 16052679983176530621 1316893866709046115 13134758307225907455 4556813183358740375 11381449013921521762 6031812899752620833 9872949937128203110 14126686371785391026 4374694982589827487 4995092705791244468 4520603834429269233 1218460772873389564 17928390527932219093 18119283922630369263 3847474282807316012 14559350774057164755 15543427164315656356 15029389864555918064 273018830977468087 5230791342147339235 5707671937792430953 16238464134507814269 11429551006806628402 10527315315873175231 6713167997750700393 4925866186641897538 5515636645746886908 4205076416569110154 10250375052080609044 16527067996648714707 5685190227637002219 9525369657402490849 8605386234269715528 2741046687724120760 8325493862579867918 13758930711060755428 3349432992926104470 8088750961546271100 3532904964213123294 331240702877236784 11001152099808393734 2216368092832684851 13022585415790026266 6430295130229381756 18257778524874466534 3568459248010108811 10934029749539263588 5283360740025597375 18336372685751084484 5917030066213428012 15462334926007245877 1425548988538677500 2664833279814945487 4115984670602650090 13758927454015791327 10918883006129097451 11385439966333338611 13076140348482763142 18293755155077487779 16924812301240767290 16155088826314075658 14347165404710879973 3649197607108346785 10485988880344498063 17152230564051741530 637688412110808938 15882438340528886737 3695631919023482671 5167174216346672860 3790554669251720069 11478198953537382389 4247222797289294744 11896297935690790017 6293691770898629944 2410155834190838673 6701440756613215550 3346874476005462267 335307135619980916 18129446262834446154 3019057312928243427 1754398330306997988 16256646717510509351 16068708304217218921 445734860956875476 10821085850093877252 9338550471396740191 553618960898043954 8798576449010727435 2126162579048224041 6364329087529049365 4195609953959942814 12756696511509056263 13165066854810460320 14470504981883705281 13612111969350334586 7499397101767767060 2439723418701304792 12558233930392445966 15292465677334578715 10225997508174803114 12360675852130925527 613572123133633092 17527014174352432798 14282809910293052876 3610885158284881105 12504880394147315603 11193321352187212447 4156624346956076309 12712698830555989460 8287212734560623504 5414576119341299274 2758439109754641878 10035169232727713965 3245031759206338107 8223794901237242828 14506966757744128037 7465253317023979677 13326302151805669779 8879331849288783040 13807671113806961315 751968821818221960 2225106572423551912 4632441825370552727 8417267310980215857 11022348245448643378 15602855871003077108 13620556419772808665 11026682372709525015 10915269647226170103 1379754272998656949 13824285167940297719 16373260461568470279 6189857172341814905 8144750921987072528 15965006590066622612 1937140065004207322 13652734399020162726 8733588397263217448 13852449695978969864 14994537140799538917 8017159948676947087 12579353873039441650 12597135652233286620 10521647965609503802 550840982432308200 18348150316964975853 5188331807888123810 9968575073488241645 15382588280858149389 8555717769097773095 12630851027145094032 17171554113531091785 6136625073284270547 9882856391369543490 1248875985314158276 88248925730069286 12046288073195178212 10386618294554624205 2485084145434880565 13385315272038633204 15944876570072178699 13358690988702032154 3607245215103695956 6213547576182084024 907377222683834594 10043012186714218036 13745636455015807918 10658940422123247278 4768757418336494990 9242568292782017085 10395432190699164583 17446705859857833620 10337786806344893948 5202891511991751151 12743236655625456531 10055607041120994613 14897764568292374615 16726542230230644631 6856917693663734116 2805871666070762916 12452892787845510248 11471029844795224307 10645091770888372806 3715793165062489710 17306332520285866268 3336809943933627827 16071926417694730820 4535543025216904252 14499681527121027566 4931980057176350331 1152258442055442916 16003357784587835698 10328825950274412461 14502172904042383879 12052392022768124324 10351684025838100574 8402291430944792559 15352195798481026322 14966365993019332868 17243955689212036175 1221433443662591666 3872129325602869686 1295987180572102911 1838599566310667855 4381882052503642110 8436962041203986724 18105970861173319764 14152194898901659047 12992033494104424381 7187184311814954133 13782187923771612528 5343682027929626382 15125328910381560698 6800017105078955236 728591461541742949 42800990753862252 14279513765068719811 6085023322668551236 11543499657763275813 10719994369891171120 12457994026401522095 2966881494462971439 4083381269652912150 6203035212909917639 10470220527692322730 15007182097748264843 13428971668335255299 16315907206348311834 17244589282214678809 4260651330562089824 10380974652828386755 4087661001180640056 8822263908580054896 2321581792650623868 14410340619899658265 7421634635379304814 15631921268261965667 4519439894296511123 1516406061862950336 15038278380081773492 12175020379570483278 452622756530883369 4200767800427450230 9377777036139352854 7230589504480665998 18315525897225028449 3043700958950505034 14508003230026189821 6559569933566123627 7599005836621115355 10528750398377227719 4288912269532885096 7778466677563653805 16567446705188085968 4195159758601445999 2824224892754089776 6194007128474499845 17966968352888414927 17788306588752101179 5268984363196693824 6786623070929425365 813651171625286610 9319444910099681991 12913807028686799842 1336409501369349289 17359086156537031661 10749225464413481840 14043001227579598709 16732797969696436843 11136012627066079687 8018043419984335715 8383607566409217239 8408517767800196912 10286326009743574077 9907276632221465167 13107780994224660353 12860112793201157133 8062707180302938940 2960162067271283104 3150065222397842369 14112810175424070043 5007114246766961911 1328308516843834407 12657124118824553731 17290991037659623345 549158655046667375 15366094657506627968 447405842733792629 17826478872776788071 6342943644633861429 4591820268520515660 14708615514627308426 6051163680246174548 7903816718290104894 13998667511549599880 5117437584411649751 12050480800418480015 2345784438248830572 10053724408616658335 2115954161771294731 16061131386576648381 9618524045576094664 4899800341545131592 13605917896034916326 1159952996351901774 16751163325675539341 15289048204363553252 5379331431232104830 3245300694207935062 3500459838900638306 17785117997442045669 9362748602281861329 17634007560723438301 4601538525817343074 7650000800632649113 10067763302931689943 7529667048296032809 15478685024967083614 4134305113685236828 11617995714020433506 563238134801776309 1987246062659506820 17681732976020820773 2907642379675294813 11941329541323467913 2504851509565664401 9621102028014634377 4407030936796132835 9559928336275150446 1130589026040041117 4282634195537837313 12276270883864296611 14001634511113229337 8108928258172146324 4907981353959212717 5540117375544332692 13859404299187005507 9398690510333443682 6550636108767969786 17868709185037478908 6751046565971035301 12998066465432835736 15696313373616001309 3997297066322417260 2822248352203390889 5797468693088202641 14688480043313460708 4892915901755649064 981101182316808720 15685527040474195408 12150660314842511630 13563272643195626024 3829739180711842183 11481917867516991170 2398888628346536375 2521608069402510825 4137769771726196964 9169088551960820166 14134736190814375581 14854022688278410154 16273217775681840297 5436861172089487735 1928112838853854197 10026835088510174336 4292661648656045577 13458668419939604746 12552923294759119502 12693335771859473979 12047953462886720047 3472633888069649110 15540020406844663244 14718840985995241351 5129179185397557941 12167706847589237523 11556988151545729813 14349106681197537368 13533817091207020366 8910652480131334984 7181884189384045777 5347319562592503015 9637561379095920673 71799257214341318 9035472452258711590 15437013336741016018 9415505686609188137 308594224092482366 8576001068272061154 7566823783054683835 12565188356969947152 15728079479823163388 14408823454093594692 15415415514295984649 8583248051251872519 8685979339648083687 8205375517398552517 2216820984885085567 7891413588702598368 2244297426313701812 9473941890589907003 17566294049818066957 11401474415593928781 10861208797714974158 18349259262746915464 5201675467119889142 10131964262880302054 10952470720723743928 17846231452730713981 17041442658507393036 5714179486500784505 5642300234652836690 15689337262717664917 5776803342373663427 11282845012258304204 4522350528152724637 13031855064311123348 14536589772005194661 13188997969764242414 17910952893067245636 18443505545957544426 218403319556212899 16029924075247318142 4970568739302126953 2532549152480421869 15281038219555551344 3498078631421798844 1398862965886707454 9641345563029655390 16797953891265799637 12962375043569670139 18156166972941670661 7594340425612401886 12373722426732571884 18340468248283288645 11701149054158453331 13146107422257289970 12218275243667471484 4740977793022734448 3564825669734259195 10908635091178011119 16393338477310855051 17854106185919395913 8931366978794902234 17273689768550199026 18343523151119313419 5299026035281617295 15936438630970434582 16438434382756377022 1195491545908853461 17086248449343086280 14595561780105944304 11935268273507481422 1341633266833758873 2672814303294568058 17671466927633971768 9499184853012562208 15709495834136868613 7037423280423041370 9604650410601648013 13297213382329751863 16521475688188551709 13333021455172689341 5483912848921117496 18279334988158715980 7234860662060142254 5602755797661832517 7848842941726768620 7205544776588866206 8335986396363070119 2015558098561251010 14779706578600688697 139705262514802065 13451662551078150039 17405248330535293750 1214252201912649089 13036509519356406572 2323142531382898764 15444165096667427790 564712910833314484 120299475785113946 1009602713590903781 8594885903203704906 8393060055283403195 18133624625851178064 10978078915143644003 8056187732323323145 14193629014387164218 7663447347553836765 8329095173458763047 7446898710235087107 468300692910577051 13703397733413774831 1781117342084081255 17363485809274789608 2766079444453726121 1379765158031926009 15702822736578008681 5584958015706246125 3881345687244285026 4038707897914195579 11153976631206960532 14404846886742989461 11248837285575560702 10737033099208681732 7134610981825703239 10896319108957788596 7349740261016047781 15353244772364168610 17481161558975209411 11513666572580425327 497689163750645471 10743995945630893678 9403976518090687099 3965676474607506446 7044255872864565984 1063650237056016641 7935719644772296350 1803758283571942103 3414074184353742816 12627708575218240031 17824136883201914580 16898502422785082021 12023979315524107468 159451380859082970 12025652194462388787 17245433366444468967 12665815000072796328 18329911670883135168 13044489810699890619 9148654859925280573 16488256531796922496 10430564669711540899 18292921028314462881 911204844764807906 14858955910167255992 10930012537316162531 11550980775492152089 17535119770281473042 10225345821567015575 9403714426288426995 1607526424901227555 5137992686119626567 11902409179155573209 15149508563776483124 3373728377631397241 8609897146464276982 15428451199005847019 2618435715319413411 12942215033927423163 12461410828922538915 2179516160421097021 3378384959335670211 15088316105305084 7457676615264305456 8804054172721095164 10035194735239726384 5495895234405490207 16670439715414911352 8402826179560063364 2781531463049806267 7022043531898025261 17061085369473536387 591261965200995366 4043593055311063128 7547281473918725544 14582301619565249166 10193570620465820346 13190114303537687192 10743218078526492178 14027464335742912155 6234790564374621651 16781452993753087946 6739529105031527929 2892228737012101403 13300366249632496748 9695378406923138132 11600998495104009808 12546548287566774573 15072657260298071712 5379267466645991981 5802346555748662300 15504189920476600427 5227800340508883473 2231419452411077587 1986681167701660066 14547060818699779129 18205965299649071634 4371607767082996002 17654778625962223592 10444613559264174082 18344331519835233937 18146718574495462675 11232586892555038854 10957360190873516900 11118277695018335815 10710068852129158532 3172776335318992555 143706104593642477 4626303248531216262 17896915963464884223 9408992579341897340 3734796608586284540 12163206145965193198 15187076779798216281 1467065635249919417 5453759639359645232 14778345884844045418 10489679050072166250 14494086343211816486 15434893892389680604 5827402291755126962 11265587964160400068 18430910775702847874 13093823622464058428 9469970349727577437 13034261190567371542 8860095849626704087 8730170337071885914 15335100665334506531 18180181778029072814 7026274889716580828 15037970698923303423 1197250729362919831 5950177991246559288 2317597738244446561 15652129909425519920 14013738432360622057 5831898195648422877 460854669212330905 3852825519668590210 7114127600549041375 6088219612151807910 3602202491270488987 11181958667343675875 14331563465152064380 3014335753368479468 11120410307906900135 2136067502923869452 2271862784268984389 15589201957304735910 10307070589370689484 11364592469674824917 14163971615163075699 11365628841084548824 564353755621893785 16437102635186725638 13273942736912653008 17839721109560373831 1158809452728624918 13202236989891244695 13297344378245327990 8763972695425543153 5905787838112936875 8034560377856382564 11498910516002273452 16830847818931593838 1194531219163197969 11605652427759032005 2340765053681403411 13354926458577615663 13360393519943161329 8011595066861655994 1346092253521237052 12179418744660067423 18020725750238887248 14595028943494977134 13027205019541711915 16477743324274764985 16305111131089429319 12596407427342061420 1572128777866821765 8206130312503552644 17210376099290151897 4981686526770786244 11836827164211741590 5683903779793720559 15884492563117174041 14129859234125236230 11104633327482601428 203794601885459935 17842826190501821719 9662107558042961525 12576374138727122317 15561322395058570815 7221389245146170488 14785276961082176493 7126169687726516707 4364134376915104786 7220653014683123615 3842262757469231417 14892464287453494559 18256554656949933608 4757759094092148964 9352306966467403582 11258696650734390650 1816455337336588343 9354692234427538618 17578190981941897292 6846716506120745467 14904692961582158894 5248894963231298867 6489768556601434302 6136814457590180918 11915950976106679263 17188040567726102631 8959884940126803663 1654254444179851164 18021517766862529912 4652107603812034666 12983993215423130990 1451579912573690428 15720616963711182035 14271694208730010654 18186668707764438505 7759500072236622925 6255683305628033520 13216947865671422355 5874531844933861167 915492616989328356 14741273706020541046 1077506094657668519 15130615088034601355 12606602728122629447 15618690214189112413 9993521731989682256 6586671064100122836 18238987254616108761 480333357631478752 17513175154929336672 16951784323956910705 15892488590975363929 1918929137714171105 13145356607714347229 8540391414576606749 11444121564311275851 12874528848621910626 5537401097254350264 16939326354570771615 16104907516723487962 491785128548435062 15427236185900807860 3865210974260930601 11331038773242414809 10098460639313051261 3990959549286982816 17661568841192064535 4180590043957499510 16458202490274356114 2697490905913181336 7723514559558893772 16366813422860383205 9183763270818170938 15485610342575099222 4732095667458710941 2477718732491657677 16537211629743103365 17422645118462654237 12744039689791750334 11074838571297205781 15370698332965756260 15536385306265052357 16797678589909915353 6107946772315836915 7203255876003962460 5090706704330033379 15188515565639465722 7155229029904956179 15554899005194901898 8813682728199100073 9129543756974190552 4464623234809723707 1591798891905385365 15921565365418294243 15750546608173689360 4476146317731871645 14727901745903741033 16295038112821782101 13031798631465559820 2846643685792023933 5867833125274648585 7070017924908749095 13511473896890729088 952743601448314723 17238783991907799536 3642523338389069534 18392057976849291265 5118092715333101013 12288451517114012513 472148912783716603 6473999170638536992 7808043638935403052 5747722157038159382 10496802928331998410 2782508983061502323 14581267606647399579 3956360488565139042 8909599558218374655 15395461446578593159 6578692105502127724 9476320967034200819 11558066002331433106 18260131122409428861 699678387903260879 8526799314582541 1687709100199982194 3314545313638272445 1068157918152789189 11571070699263023727 13494677017249261315 5385883701495126894 13909159821282943170 9832250002515035334 15869868590792185524 5760976903534789993 6807545772629924831 11616936778572290283 12873817027881048242 1613227032162100210 12916443089962593633 5114992278607427411 16718845174381418407 2549791967220460007 4941619622870087228 15511960181278462080 6833253467552565044 15489972756435341947 14694240033132304126 2968719103543187206 5332505413366284749 14236617778965817188 5967168230611521550 440724810501320821 4381610809859338238 16412996505595469202 13466123973635202398 6775664902461872351 18258016844195617588 1126211638593669389 13287051310408868234 10210951160867399039 5946191984629020519 9199648064879429925 14264999754180730841 796720747391530942 2668540699570849226 625350161374074726 17301459324785574224 4562057375798816317 7086898358819955100 4803484935801290747 14044643151496869288 952943593854593385 15970624436799019620 5914942552130245729 14510465684813352939 10703260844658233256 18436320551222953247 3800440313544885450 529572265629893741 4719312079545771140 6631242057580178479 6682599029004043639 9786233879421496544 11509301747496841601 87800865924563963 15265895554324659714 2683752390381805997 15373386952859601788 13748940988937462597 11949416474557971642 7508356875690998871 8072095232420052565 763609552095233723 13260047912210969404 18018462085669225218 18280803387574475844 11854094295377318970 7358615175482319527 12079301378968289865 2049960939155471718 6066646620640652554 4162165868126470645 7256152617238775421 1273669043977449584 1781712685224796978 8407749109203457724 18229868593513132088 10365632351157223097 5400629340845528230 11168666902197530275 3151909957805747348 7270658272232969207 10733338923565522871 641443155178355980 14030573809471582556 11377319358945151822 6404895957286050156 6327533074303698250 1722534590622764916 8979694569343648760 10669619323719612450 13570021055741149144 9043961710820505438 9919086929079919708 14053307914954447141 16714997792996158229 15330774453114351450 1494857642837874767 6742367895778869240 11114570329883212906 5082295760683543144 1123631960303494305 14384236408798284071 11165393363995626224 1620824727035864732 16076890012557951828 16156967345568566098 5924571565949962751 2303023097949250010 3054750089779609763 6654178619237162680 11930848269967777664 6652975689463488687 12176749057940507164 12222932326443516919 11877596103694839253 9644433774420323417 2339756265242163625 8156645061933502681 7748933861301720431 12499652219662695048 351014440650426206 9402106404899570076 14447911231191227715 17466246722154761889 4662180403506272156 18123046293573598513 16629127143498930527 8176562940345947696 13374167848206749312 10632167938189085562 14790963954997683285 15077235337910385749 4557336191844723184 2666772432959041458 5545992107148249864 7498898998723503586 446446873994487493 5446660784748909237 15893407030101477130 2050988957166173613 12953353901215950600 4675361767651913462 3512942568054178683 15801492886977037160 18140490449662219896 15096223454607623670 8633477878855291857 16577069062072033763 15167584033828841077 4896789567842070134 7869770439223930691 17698887603033537493 17682843238094815002 6210494496299406229 6297071004888617297 16651942507449779587 9481599748121130952 10222943429758886142 1156524832321550935 4671976346049517112 11230478498643454306 6903908778785666514 13298167326672645394 2607142522836411033 15867664628030468223 1282508660237986591 6380245317692933623 2761667610668319568 13413061122145996715 9811874175572210367 15963194386668204469 17626381889014080054 6559850973142546657 14204014723443220731 1959312157062312291 744677250198058317 16126999209890255571 2732219938739831102 5396155954203133011 13680739889096592959 4896955910524974695 12577582366045860534 16537168768619191482 17193871615336068595 4350119007132417317 12902209116507739228 3562674114217931315 1251738834021473590 16724118550738695607 5077639044528500067 15718108815823728003 419802061579680202 13480844529152680140 18432866731196614117 8275006592981068280 4426174464123720671 17746877073391315113 4595746909650766431 7693209404613303132 14347303991987873391 2795052913145344512 4061602852752117341 3919179402880260412 17522232635369484749 13992771461580712016 9534143184702985081 10936364418039903259 5072056184773475577 1524102902995072709 13014675956376551412 15984965386606693963 18176877691054126205 11536402198654218262 3901069699412859409 17721232960118881824 12040501719287888127 3717501902052630906 340608570492162990 10090761694652215938 7440310681835297107 15413534414879560521 12842338690689746104 14416798381949940091 4572963888251842538 2569887161820220469 326157473148036117 7405931044894871459 11962692863300709482 10091731165607265763 18199563564549811325 12002752537729328842 1571322933266522324 1103259343099014507 3988017578948392314 1378803366088370182 9522378706866607493 9759107769087370513 2101366859819623528 11187595645734623168 10393745498578598192 3749757477067253460 15060556589859392971 13455356048847523647 5125207076461929182 10015586660997121836 7157485223466121857 10027220432490070969 8968381062247905508 15613374347771652114 10074118512947462596 5168765361772535316 9940022765607443248 2083151088747239140 17579832286124507683 3718569262628649147 15000242724904801601 12128387199161285039 17769351773591197709 9596489274862843760 8646855848858507701 18337787422888806971 7258223390068973533 3896454523916896129 6388037338782532135 85005915545362294 4603088185251735189 16947952396361988847 7742539787572692190 3369914329776531096 5830778301286890740 6506405572072710 7973653301663275703 8733976579297587478 6246650466495860227 2602129953332222613 4957512083477467807 1632930568563839199 9639049798512293331 12472603511489740587 479327937374622842 2371449505787419961 17288018259245607050 16595923941821403451 16477977086453270571 4298509034074798924 3405854152742361627 3916657724749047277 14691942007580517385 8370165427597531685 11852459057591788721 11159451471734515893 4133231132523043509 11884921481838366554 17459015392167662232 13889701551985254939 17636451411751574830 7883755048672240054 15753623392628277525 16592011716851743401 2234926091642671601 12007728019793655465 16930071100562680494 6342078907672412816 948512590312309893 3342175984965392496 2160751206529156655 6283029336391676391 134308095419933048 15586874310359964939 14202134176026649254 14276122083159749742 5049592728576725580 13818743746888801038 18050044132731478654 3844398013564094326 2940591667086899307 5248146371396736944 11189864745217868735 16548476731778463437 3017492823054387455 16752298351074251025 7026203491822134896 16561581953887412866 3334365863304452249 11088236124439041807 5282667593712199777 3108614397214537980 7064296135859203458 12415404918539378214 15163409809458910582 18198998881402944146 12858854422689076010 12392153644904884630 5873919361398851552 16567831383476583987 14710806560784667783 12934734129509619370 13251245657084898708 14843989805192958653 15916289695877711804 3502053142064156117 9854059782636593197 9788616624794627845 8325958856568049575 4603232129213743467 11686286371941327145 15062776067297578211 14006934020888666079 7025271203509590159 4876219557178471542 8869934140769043563 15082656288542480724 9723578958378496812 13863342155549539699 9435193852258906697 264218730477505159 9083240074532336519 14126836373301143270 9262456005604966528 3022636650621852446 9642101548298162883 12660659436923337004 11059698340788802261 13701252292935285658 17762356818134867343 6438088547314168443 15995594949427460600 14750365801670644753 5491611319934967375 17989167513453943080 16862373855635970749 3305231173716982877 8385979561890119646 8303514156866039157 13679029535461119072 9062383751464842203 9269009003968032171 9375480259269041109 7986773822859591663 3706193874475490403 4634705899650876221 2386821530500973256 4261187515558134535 14519591539674349783 10526856801116599536 16719437739066495779 16497972735053908130 11539904348632319348 4243583598868531970 6707139489292866919 4050450340801085450 16271463041208878544 5707905673233784533 12711238409548278550 2321772019944878646 12814625016892664702 11232038429559003793 4940066618363545859 11898408995080807567 4499299536392810623 1628087229868005049 15084310378679297155 6828716244294558273 11927236177459963509 13709004800843367995 4622411210282510515 14231334602385413954 16932894761319906228 7946026080690082297 11592133758637594717 4230273234185869643 2851991641055474555 17788394379513522303 10123748718972077712 430994735785097624 5161082412987747185 5340040617274639333 3238803321945848790 14083396917567582427 11310875313685023980 3322039345212701430 15410601975153234561 2717838456654081054 518726087243442258 6307369890958934809 17658499563613351093 6803197148720920377 17899810983157185871 15077699963213711970 16701424188707178782 8508500753883604812 14320175592703747316 17017262275983553949 2328605486137978817 9008502287704286036 210957023907489985 1840230083415682156 6244901624475245167 17242804604922680909 7152499981129552974 4062430132734899480 2392293017399724799 18311732298051632001 11336370405670680887 12817190544365148428 7331753411972888528 14709691719679238951 8927920976972630479 14913892924479980079 13245053183766106834 17415733705506813895 4866244115111765023 17867942217435535303 3694649165184370560 14813747810300377120 18265836231176429071 4744509971829490349 5825729779198238812 12197819109195710539 2578419359443400567 16330019417291076936 12444702778054221541 17520261306077323435 14501360427548538591 1305831069894500507 6842108972393546446 3063168978173785695 13696899739283955292 12876237709655029699 13630259627478183861 6018504802097168425 2952346567471459869 2667332798668172060 12409107770604759773 12819459835925112957 1530435304667949324 57481506309829944 13019792282860803841 7071376195535705586 9209014410834701841 16147607542884930736 4684308942931558314 14003683207232590791 2155358011030994594 16357109015564278797 15406295582233829767 13429719535872413012 9530746325006300093 2381844319037421783 12861657932074368449 8047311788357630379 16052646543850243345 6609517780910819447 13843201735318506020 10289420600324689300 5724454227319002798 6545980732737200825 5838150079607049067 6506776450621661247 17111578038867233451 14536096220808098168 8930795580305151258 1176254123645021298 17859280203329955479 2789932736098947395 3483347749341660791 7904128133965855064 14369665377507396013 326936612929262808 7912361814272092888 13029339586766472117 18153738813749723482 8964893890833495953 17031503371067973446 17953723366042611496 6157364574301624952 11315040844557429592 9034204347764936356 4545839096863568176 11445732286791168888 4653978008855383507 10522600791267298731 7409220610351636004 14996090439174046363 14535781390752301924 1806106615364267651 15117838859756949591 17159778188216736280 17108335110760360114 4085400812888348766 11708259142673727074 7487892797057829414 6286120803409986915 6535068166109391182 3738157237095363781 976981264280878895 676671227614285342 13538335384978781845 15142808335837083935 1481028639953004538 9616443331759752984 592698333320669796 8182267364611676108 13299847824706325102 5057261664517610284 4938686952917594353 10729642212907016496 7925195044129273522 9542226382393341969 6951423881747506063 10404343688021700064 10932447450501398832 6558628256798764549 17389980411485981100 7445128999127342269 1152671564165538336 17702806555692860707 18148223786467076949 17944247553216689091 16457761259775941304 9016216385377059820 14918646533804942254 5228564354465384888 9840793940227038197 7871449164469468630 13750619421609726149 5675587340589712788 18243225491231392927 1405885896483095176 14339688601415342861 13160810384065413233 13383615330336124066 6379023387757734114 1514085958368304765 9158906616252225341 11204418641850332136 3836934002974435010 4656945274480102288 15570479401494986482 14921570300955484176 5921188050972952851 8201866532923043451 10286487067760149032 5103147766806776400 9893763970243696590 11593695961303790287 11061618024391683930 13194119085682607526 11496782947958475078 10429529214159093671 2151810693697136939 17737102832185633432 11830301896678243441 13129596896617975220 1760058294075424189 6016266530648799785 6959921531384286265 6804340705095561860 9341744899988693597 8684492326515242892 12849796323963835804 17478747493464242128 3505703288338687085 6641563419106519843 7094142436852816088 24325465842451832 14416098850850851531 2849388338488273480 4800953320455731441 17271490983510031229 10539008897542877547 10324824509640305765 16911718198576830551 16983146778685231607 11702705901173707296 4035094302096495611 290823814628792264 4164960429377670533 14671145922763212297 14347106091526106801 6920582643440436382 3291048318687757732 14523924890557186093 6090703186797796166 18308438238485203920 14019187699036873142 18384748519862524731 15090673277265425336 718618880053278229 15168400229698096289 17919897400210905876 17756556143019924202 10942775490170552923 332378457854544765 11263962390076158639 14811767827690678250 17412040265257769227 12557289465019306599 8053970719133125763 17282395740095047380 16125999167987088767 15659563505175539692 12109569446360930346 9755060996165084681 4937489249759099989 15471563633721711804 8101952118804129828 16106428890986580489 409044868762383530 17712241867291411124 16528388932765098421 1226115564821990940 6948476788620291074 9820407164249975079 17183513363394163865 4941855561980255485 17641961564702591016 5494776970897868602 8186226465627755165 16404990798126767004 2614495652868947722 3283457419197448112 5786116197121731845 12146694441742405513 18395886154365606863 9077780631674122480 7243052059958732965 13672649616944095945 2920648596254342285 15941752245930979930 10073188195740995346 4067295476814827841 8136843746920961594 11370736518271468654 9059625030388959637 4404221082012849990 11081099417548724028 17262058159913181307 808042925852729846 6760400739348116864 1593590889676692307 7748519815408273821 6002315327693757689 4297207285048889460 4740512874584192139 14415442475932623782 4498787360819970644 875288453847717749 11203805442111536728 6546898417214295927 8596149461609424638 14989321704277426486 11046573156099503356 2458933249479592372 5172317676088315501 17136381277186940553 3826576003618614212 1929492478659081980 5979130454055359005 14338748342171597139 11563656670673380737 8090508885737371028 12938744164206132824 11603867665758472888 13880250452714744979 15864325905918365990 4198770427280516673 6545340381437957741 12303820341390971749 15871081560547036940 1945149496448306850 17269457478916607107 17519952450028111333 7988226168562297393 15224447218395054102 8166249901658162479 3018727882824283990 1406997686133532552 6014136801757959183 14552582633160078980 5695438985777017470 16700952040078687968 1439927919770053215 1775428722490706429 5261936131368410362 5485986387666091537 4322803193288534197 8603900032079226830 10575259889882968772 1243838064010886444 2905505023005110723 385235831837819584 2483618912609145655 16942270522412547980 2154049216081337945 9014091881136960443 717615827117996269 4170337554585957641 9130511223061326009 7884704319923239697 11995301561335807333 2150525872550796436 15566393368077909848 9799006208046366814 486823187334774726 12294515532160929321 10651423452154960949 2819487707415710042 3752766313583027808 15184289165207710638 12168539822343862529 3110592893090280570 16383113403920109150 16412178031873514353 12295633731745941351 15638291156848117469 7422643053225520844 1191242403146793795 15044992999008285672 10426242108840415105 1680849051563964514 7658864032397131284 3362291737213062693 14157149041144720724 5173834683813860564 13408830228358586418 3159927417782585578 38510629964432200 12724371306672192801 8288368636477293372 9712250885960953266 13848751583969723459 1023419548752049122 17297016046464870367 9729223300776485718 13379274625503417974 10338316137347019570 8437191947356845549 7525125525502884206 13778070340741178181 4039425651941631348 15711316191298044743 4465488315307933572 7622295433391849664 13953758680518721470 16502752863997814174 3628129938153371008 1726623116188549486 6920873077598188075 6986009689012658249 11924831651742926388 18226434498256615089 12327199273518446847 10457971167124834088 2314488256743843371 8958805635714694176 10662853716180814926 9547234696219360191 2064808706395314070 4203780334357605806 4635733794412425525 8303165890427212621 12256611989730927790 14461800059161823275 5506855740392098196 9054982995734084941 17795452905218517201 4231918582210170592 18323298757984701079 12774068368334136319 9384157548107172524 5852068025649692527 8071595128411370228 6942916654372473640 13600287996324972293 6007245483812960605 1794783538809116824 14258772586072143613 17401441624890309187 15312839649144487040 15958250194416675574 2169457252948761772 8729789594279651431 15261131492197540764 8728589148855036083 962733215206338830 18086196314367311699 8527380919595032244 6122729233360034987 8385384757181116951 1470112460591497797 10528041511555853645 10060698564122340712 11289428251654834329 4869879190214727125 16518458132477673815 6288420821012048685 6432137343373582240 14624455194932187060 3741665442360970946 1049849627663477877 13980351723275989468 11812477101477434818 4469014139672013197 15239807319210757030 1305348582542776185 17180706009728346191 10993605551456877837 8990094208844631065 13004566659350672573 1705372886865604098 648484945680436893 14910244334975485881 16080378844207296765 6372120783279966857 11675923972320147289 17302709754692995789 9870840430355126275 5156570429295936601 12061986339404534572 9146705773357743769 8656679057757242250 6050750236665404743 8957437422003696929 10478414212471320153 2963057198010266175 3780027060735990930 2758386011663928435 11219892985801669874 10085248579199339668 4686695379290479300 14623002494455269231 27719521643087233 8866692489954018662 8656589890790567811 6845503436677725602 1289163378731599179 11650998839520389925 3298197398149948676 17328254130615031464 16482350734978784643 13280156492037151957 15633370631171241767 9435455827953614736 17971776113592355860 8670804218780035644 5951111056290780849 7840606146057692287 6848422403809037648 3076732953657234084 4205898601998052685 5587188563769970502 18148012905248069916 7799595647003828706 18229476092738745733 15648895593959637515 5242729550736175958 14768010135286810382 6959689395970913733 15230460869306036326 5179482923354999257 2625860452801531582 4746245924011822520 16571862730146949886 10424048943145708433 15067693673232955384 14474461248245577244 12710377908413238040 9600513358831766592 12061766608164033944 9688992274840697310 7157838948211541642 3155892868807494180 1158305358529683794 7856312544918953544 17613971610978343839 8754337392634533267 14216929029381368 17459371609918207031 9232235813685584239 34224521330432371 17800315645883227386 15842140453335312727 10848169587666236455 2143813701993395491 4246682430435776160 4296126493381198494 17861617405077545567 14268780688591240172 10948118734969148993 16808415521253431156 4525202623181438974 4762090935530208082 8410063091655962375 7451558385966495047 2783014087888702790 12598019533089133963 4282375331771278546 11637361703657668759 7511207650301451047 14650792378270439075 16659755645190089859 9666298324203122879 14411926656429221301 15885858949050407248 16393362007530574562 11732763217239467625 8004926908286604389 10979630153612245674 10120977997923415487 17064800150857738008 13478658386911122203 172924527642089328 13056884893090506130 5925331313867081940 16380304459806865465 2020610470870621396 7927489817060743506 16669617107231161233 4044066512773268264 13627855478292246718 11948295986942442095 16338179204214280515 16761105706842380843 7023259262132825262 13487097074466292582 9210086971810420226 6571418342762927832 4725454456014184248 13129611538101499148 2629607125884128638 9258582068659663491 12372785183378294515 17069463221423840344 17353277773322245809 16626810514299117611 4314756674395821240 1566320642969386199 14884007561646989134 12290359579383859977 16415955265528256724 18115658610820597370 4306549147806669348 13106885252298304116 13645737863174731969 1725421600006514265 9843148527435892052 2644900422284910772 1419919641822665182 12326055715100315261 346748108587299035 11868371154836045088 13117112286858588543 7616318676410833505 6443133651819603743 8040669237870078353 2008679783304684396 1797494199079563838 11704972296806385683 15076198835882588976 15931519256587685194 300393551178694267 9801601908887456347 10772710021948317958 13520709019134500485 15036039941166729213 2928640238580081847 15921822265420528054 8389063240941464311 224817435924973705 14249048985953773007 14604075099292620140 32649813164508743 3342972348053430120 4460328650121162143 5490899629716426778 7548693946179210372 1532705922038012077 843829413786237748 17807676682493997684 5755909719199478656 15879335619546273784 1390611627275123942 9004238785623385075 3540332810018933907 881621509406829053 15195431629072664080 7733945503127273660 7232202793259629428 16778919904195881427 1071350422959480155 5803034574183796108 5330753933886419151 11011908823521648577 12546879572936991248 12811072055657182256 11527697751944226499 15713194203785488548 5800836769772749595 17031280076666626605 12720208878781766767 10560681810664517152 6519309811137183758 3871240627968646613 7760599124510228644 12548054355617214078 5991291737295937903 5356681452829408865 7374667743600386834 16645298692280185370 16295892370619198562 5327226960679519465 17323044213607783632 6292585734610300940 12052875765162890281 13720878071609656724 5459542132124873413 16366230680535650710 5954787158421195475 3977068900000409544 15749688018216569608 4077647347984464373 3557269146274262556 10582293871279997750 3541437781746469865 4423926845905809461 9707661980248444687 11354951611347943135 4968364569250927429 12933024166279623509 10076551713986586956 10832526785989812401 3126467249076345949 2585492595676450413 12677805563353625496 9106362548407339140 15080818883728124844 7777912062888323890 16042021350583579398 9259627806196004236 10033843859391265860 7520419320843947769 3069204080359148158 76384248468565815 11516824590886473809 13350886380388501977 6927177028486139416 14238807361613906476 11489504237390610144 12212965444810509257 13689228267565739927 16593025925739727598 17075461772908653998 17946940288050924248 6535424583925114933 3361468675116983037 13059295920091413834 8550407154260092735 2461128134731395878 5137892496829434892 9618104034750399598 8035186191693530544 4718012121588467117 10216470999472646268 18128313271824730802 15882362504209451830 1280981621321935333 13416426769471519724 4608733580371772265 3324729881484004044 2385122536420824012 9700149326687412078 4450523631912012576 9785779435428016081 2368198685660570055 5971555713860392407 6618785385785653922 3717636267858339170 12214039166118510667 11256890853619491257 5762451247528955868 10974655065209262106 14472304316819034892 1933043982759055912 11090344135634876250 12694427072808736548 10261150640137849579 9603194849731244602 10182726021481880222 3432916376159743466 9900469399187260713 3466835659204303197 1520644627189532179 9648215492987097015 9360359615861613810 17182956706212891882 11291752870048769916 4257793413670773940 14816711501215327967 7151143313117317624 7349530667376356474 17153934402891415723 10541733014912209367 11671738592570822582 4166705567073200118 8181093697752771967 16770560547866837427 9018030733358174860 8090933286396844261 1670558689279075110 12975287779916248306 834143081386464766 916061398029409615 789973246823443262 16496455527533190078 18111874055132768968 4015593653475790753 1076862514946874809 14803350215442085300 1569128576725179794 10797776239081958269 4461210636965135750 2463221146336610700 15228962948891510891 3083861709331049858 9398773406809978965 12528096181729463965 10359692395520260508 7386532249462022811 4033111981028139679 6145194594291452038 14722038140918988493 7322476839149059949 1690083396127499455 11574691507723415406 4949067871982226352 10680464719845653153 17089707535219966139 14580785884009936084 7706662739956784306 4522644028749015090 3012502309660625268 15665482881079900549 14345084639642766190 4507147675843525858 6659950960867200410 13747318954895556800 8155963301683808546 5154719154258499098 9611270903610548385 6812622218814444367 5677206991786146124 11531499439818966520 10827033549902052358 7291287885949009843 15941943109126545919 7660986831514750059 12358487486926845743 8424974644340239345 13873442453271917642 1735166251285055621 11182623369087687904 3087437035426008992 7044989575628263130 17849545913159353701 1248727347116352634 4721166081098404865 913751600483153916 5734610550042909648 16641483539503126911 17572524536571651067 12199303623702047777 2097591312233500529 9735092775254557454 525719829169766591 11036969158371878952 8971174894722010951 6065177437101285200 5608259522482042092 2241564201812603969 5533649899686336606 9035690846186248664 6901299519018648072 10454121464463547779 13702179099203145682 11138111616098086330 4393857601940833699 17078295637700222535 16539065605054296670 6966733009473033394 11388917581085939281 5061128300345848162 6669272404994589430 9867535813684048278 2679221142940243256 12779497208044203996 12239655981070310278 12193088879111210559 2612600593112156123 13055418093399796166 9198577356436034397 7653153281749380178 2846911711382638518 17899616581740854026 6263642720153522361 7840750094668905604 17308527992892876645 10370991118058478476 12688054503029979384 10563254085501971305 17461664504805966523 11574418123938980554 14088624420725539389 15831225214858967860 14300370222868639815 6209316600375556345 12801977436234520897 16851995654695181156 13103759958424798612 2591838956430779124 1454082015186748466 14281301092619785916 3052650501520318796 15284804777034139955 4762375840127328893 16946918395230378571 11318250109654788697 529495863143954103 13349075660237187423 16964614965927234326 18293625117205181406 3904115850038288638 6793428705197914911 11453500723709053994 14938145222865746098 15015022228756965560 12663565183345928706 9414825851009246042 3239760726626567103 4454724041625062205 9396592854815028808 247501163075071929 8414575091725477481 1574737354185239528 14151284627904491219 8611156698986484098 4002266160852860766 14907909256995769662 9231509025376886709 11271875943372234117 17194337395206388173 4024486670418118594 368100923871339158 11323681235586860175 492813872181904835 7499272775100187570 11577705760831086773 4491413755889697857 17767527834652820053 2122478405805219189 11855309730096614219 11341577824162511618 3112745213480541669 7647816476063794818 2865334520996017169 7542436124206716462 9108998598727631794 5254345937389303754 10560797279097484595 6475641236051733736 12677948948480908343 11268444881785332229 2924217691851862061 4298848738396692376 4892624331489676828 6318364835581816242 4031802510075721362 13964217327283671623 9459439787537990886 4668876962878455824 17029596439776169003 15979475194230733620 12891467282437504153 10755684753736834576 5409269930049849566 4267617239081661603 7801033047447161011 10940370252595232839 7296430453297916926 1406286987737053070 1369511599076781700 6889156611832465030 15400681450359601912 17356621159062144118 6672303056821105692 4156863514591119347 1770931214245569550 10755931605060761700 6156166513386635103 16485239844056984003 13006718923059041275 4109187238506016756 7959992760950158885 3603362727622561616 5483532895838666912 7995282715775587264 3935628082660303033 15061684725854008549 12828132388303811398 6370063630977897133 15403904455012279571 4048143949301345787 6947285916952195468 2716548636490465165 9679494014046951370 15827318663070231226 7636543898857086362 10166838364806285669 7083806758623030197 1999599416789825727 5810771967133121084 9146523147380904003 11935141539085465998 11163109844137817658 1703846799572876025 8813322321613505105 11881541220460769959 17626040817106907267 10018387022946108141 5680796908277518561 3424310845064220373 13489776474247104389 10633358650079243052 11015994801557005290 12878114689167942566 13764543044900251643 15570181752500742901 12111448316220074832 1881257994005717855 3677274432944427264 8560328956925547286 5724313188998369335 2486921953174838128 143968778997383599 1653822125699140360 8040117865506763156 1232227385751041779 12597192610790091616 9874527225498973783 3331873050964700896 16925739513380746463 4020571216865801027 4686029121229034800 15153253474150461704 13254676570918307576 1766287073241584058 6942951531505730219 17907634758272744100 13979705751342999724 6917603170201968261 15992353737383943053 2007717294802171214 4108987221929235527 8665127969415903267 8541126329918966050 8692407844083460426 12571737204186368367 3941824476674982419 17185523943218318736 9658601103718500930 17600175176722149332 14041064573244200342 13634904496305893678 1780976491579801192 13706384527313138516 10826118039838344323 7021725445504803208 11450846522592882589 7554290338446268440 14940180775006209877 7076392337219533663 9855656727134162484 6687689934566062732 12379199312529761630 13602260138213198475 5766701734594222924 9032354611439579005 4484423117421785248 15915004919980012899 14182410978942388835 13886729548513918852 8407688246560083024 16456226119886687068 7428519571567617944 17389906919394480269 15122574729132579104 8835878871694429030 12263896343131932472 5445826596426916114 5876732985703022004 13513397669800758746 1162498728126794951 2385068915732968936 2967176887280664960 332020805357485109 5648260307800608442 13501327126337998621 4267328284273736946 8580433097647852906 17216679333240232477 4275676746307130737 5716719185171213249 12668575840844374296 13733675306361136324 8867586978909555718 17647266627161939986 15404927536413258961 9747370584740325136 7234252726161049433 10976219574488835867 3396665943675979334 13418505972738323082 9437708600581577001 16763621437806615240 5874083649900194074 108866993738902000 18105451937757457641 12875824319992237095 8588823543549342347 4856932000517100015 5435224566276374199 3268869521159759965 4712633607471345916 8897979141219256910 900009157606974391 14749154370974409483 8136050427366475857 10531891279349933306 14613774559895788329 11595099852322532709 15237548158082381656 2830548077792453046 11453904377711264210 4072713590709684998 3846722200422804153 9912907161791246053 540875554206568850 3040537272269944048 11938861751327741558 7712045656901998469 8485326987757795189 6255944130137886821 1542497848710433340 6521924052330869478 8520800405300386605 9854517135683783519 2792699246325682088 12792084918571474806 16525506818941790124 11730980207505383783 4434775207870572993 11437121149223115995 14593430633169642451 17766169075130419947 13523489064371191329 9098360728643708268 7462023280428345158 17733968041584730001 16344974801411671531 12594004612178659009 4930929760108885503 14201118958119316837 4779697692641839170 58900682761673542 16364223004062801381 12790987854851414741 4084035168879531659 13096326778108580098 13353730762137663356 2113370621225852759 16570437119635377757 17242622795002159979 5164352559337909858 2244443631098694396 14722569233425593051 15516671940003814565 9102976830724815279 10120644662691091119 1048998413828609748 15495136978053581708 7834678441710945986 13266194563122006526 14901714785742523840 3764784892445367310 2233796478316961618 8274178482901087733 17609170430987612873 14901123176853674752 13407574991933457834 6032650584680252823 10381433797052369161 12201643689481834698 2450754662221061512 7314142391728990219 9423004507290629240 3557803357417576346 10601484765737239224 362874318931997238 2191473125224331663 3379779718639401389 3873562427983125031 3574796535397905413 15065002506584068069 13845610399655929935 12024740130712071409 11231467151712515333 18080994733531062070 10049879184766601710 8779786188972258059 13957437619663599382 3559508586407631512 13876867022066958261 1147004747773618398 11547152245336040946 14140149760518633019 1201535496670942603 11622211626233073212 8487475318675708219 12420740302390428756 12277932391549883698 18023305406890108157 12355516976232618408 3725452290517582699 4936892245040952287 10520404242303750994 1553617769861583785 8688453090625532566 8056444787867860849 10500538657653622496 7446310128418848295 14310872981295211173 6359976908253380295 16802550909494286160 14471794463647518233 17893592439134373289 13787396796081161944 11191581204604611557 9477696523429256942 5665744753285451393 15809570644491438146 5317272778993596350 13932153716457068926 9511126504773875618 17730085240560589033 10776736633171988865 10724604922198132215 14679198551873659270 7530047535959442262 3166083687225308663 8317207895036492519 2617807896303458347 9406833208724945185 14837618236004100326 1442668783434838422 15369115490529693520 1323667771401187261 14813702598536977537 5918549268589401273 18181711436943149964 16191747942195433236 16416755267739846900 17883034384221483111 7446543951855404346 11380586327894395648 5748899797853994757 15393063887689902822 10776900874565416322 1326809475201473340 5224638285856633358 10472409736747727784 12508927160851573542 13750815625161097125 287515572091926397 8771596000023857600 1177945107447354372 1043987492547229461 13809680992941615342 15227020988353192966 15715387450580094651 5611942731040724647 9014779453389203590 8556201740822535180 14736162974818496410 3818030162077364779 11398781327061894868 12545560876873369664 12090975696881259518 8349960570938152246 1099036468743788485 11031175840374772729 11079098998254138395 1961983827648581445 14201575213040434857 9198472675532439219 8118749501124906198 13362000810338949588 3252790372200973263 10507381368344357100 1150709557564339797 9970614737067843206 7918219923773436634 14315409482414927448 36303018978236373 15249132886504686891 3393345117319290144 16904229947219317120 1236757925547605493 18213229892345994240 7522140677378783053 5734722923625642764 9711475574935518657 10171305280947386531 3781856510131926614 15793496809153667189 2432728858007468103 4835131507957853175 15163860997956980470 502270485998267941 8656903442345771191 6362172051711329508 9805378333354575696 9255339750100529821 2390825649411446940 3776042781444579597 7295444003608096620 7325730173260942557 18209205646597720124 12379078822214678354 17586537967718856428 3038994079243997671 1109320162773008678 13232360370172843603 2660458699299358158 4365356828992959255 6305623993780450718 11986287889233873351 1627945148970891571 12330753488871907246 16121808664215465123 6222470970238310801 8695829877541266091 1637983770777390694 11773175310133577215 15881746176976308147 17364257812446446146 6613539017551538174 12581579146658528782 6227247526938405693 6078569035597372253 4676780562565039514 8175070474631637691 15974604250324175411 10832659214171751727 17637131379303121337 13693589994789787829 17205084285866349616 11016471509640323856 5813464066412642621 15134188621220345130 13804059495267874084 6231935794778009998 12024926939109299994 16934364416324417256 16020553280413912622 9634113957365270183 17969241215229733421 13158744201844641482 6690475996925492248 867298493359483059 453397124713422776 12989167650692018983 4107966553985892506 8402949007739704709 11483852799551515386 10057770423777202912 4733244783046319464 8575296989169484739 8303145632559230722 3681570054049897005 240387948120906032 11616268419817638955 9421331520469316574 11658306567576766918 4952838685334216478 15152260454345615441 2448270045649136817 14426615301720656195 17912107310887678561 7857784284219937854 17182506050252277102 16540971253990059936 14233464783722979004 13733437549422009928 6739530008203533794 4957066410481884336 13823045529451807363 4450809352502779508 10311240248504455381 6540363485532269565 15143558437133293727 13285965317307688659 6765371478724128854 4050699989960900379 14930588858836994470 17869837868530606199 16757643608278699288 17418871887448732995 18250458567153128043 12276013346734735673 16655293791039850243 17373936733081753303 11625729959066891152 6039269063891723642 14427341823213107371 3809840098799130402 3222860176444033767 12756527297098070766 13438255535703386865 3532439440859586446 512639239765836696 8686208656798751480 2390200160683373198 13924182426192240768 9971221888532122284 3444540218503474141 9399194521228813087 5568969477129179257 12778461972480661730 14642460620462885884 11455539575879227012 9509177028566238548 13358816524569666256 13340205963786879516 12340951804809370612 2330018349250410234 16961554083938180896 17201226449585378601 6166307930186134598 15138927181013651043 4414290780262350118 5296843243471861656 16869430741534924825 8950143609435252831 8509838040798167258 15720083886086971559 12556928088025810016 16060779628214480137 17221218445630204297 18271327193790113121 10300823188327842964 976319338373450727 2657989143391716279 12931332266939558860 9941360253982561800 5803806285563249910 3684295121968674815 18125172547034856959 9024134360994866812 2670238965340040303 658927233657112828 18419767657381170308 11543409908598226156 5315991802658517461 13847389451380029908 12312374777375677891 12050151510737783823 10420445498904637681 12881107236516144123 14033532365074637351 17647979035493236244 17995097568675851235 270624792608009061 1609013342098240225 2728294622070934517 15182516511701694544 15573985150449603908 13690262413960169051 2560784541926648509 3654732030558127037 13566697011482320422 17031052340129681863 17657608447987069187 8995155926183876659 15605779227631778273 8130353422071561936 16853307916528059554 898323541971688224 4545101621920741618 1989204334712248809 14685269542026166401 2238751705070020291 830755240942004787 1523637550854700232 16766256159885409222 6633064401204424801 2770760572395917730 4477259446601486452 1553670093684131025 12558783499343983696 4369264906201781653 17140068395118904106 10291354406321052229 13726775894193537187 14998405902032275137 8701246646480960503 12085968783884989973 2724777891920721355 12593171553693879727 10887933965509256955 2434711133522950497 241863408585812990 5834249618323577323 11801582208907583513 7148655300553120431 14883030880472291947 8520713657658960306 15254430637805935932 6096044464977801540 3701475598198596762 6075735440049620759 5130054774828706897 689252002406617194 8376033228877415127 3241434288139340126 8168320086922741567 15041211892115673534 11583182491977133490 16084914691768227947 5152372999147805003 6604920697976718958 7248973223776676374 6156941096951845631 16103174168935935862 12172938010258820612 1343088285621703941 14402037573013498570 12949541419415359881 12675026641096863262 2075326975613063428 5706382438708936825 16157103190296343468 3050895738181396668 6638185641642803544 13005169455762830104 5344284505375015737 13126487491217134507 10114286514971614947 17080446615539163330 14188220755942391221 9734255085082198984 2469770773450720391 10206401919810778772 14110701941666784454 15949050371340627521 10733308051905230675 6312848618102956062 6227145713872306772 10875870991687551362 4510067690646397360 4211573780321865034 17547001323908317055 10300866892645593222 18157125110788106684 3875902836661518794 11892411362213323255 601114480870698642 722641233166711704 16310325770013287569 10963038414745974946 7648426134316764160 10395571822589103028 15781567311590895758 7377838574645233553 8835011546383417021 14627934302566449442 9592303865758455987 6297631885620588970 1741255141959499861 15801192708318405307 6528438958472334131 11435547428525673757 15880903488331700821 10668694787964472368 869270046306865197 11628837125366670244 1358853549133364071 12732677437138041842 17355108193191065332 14679924290602067434 15274954241396567481 13956657356589619446 11479499516471146917 15332790764025491747 14531832128460909418 13683523704342892537 8393116018674259352 328577858268796595 15275533638207455870 8437036044263906622 3940135776427929234 3117287654528825078 1999269447586713174 4693977501303385239 6820224453785369382 1365564102068926744 6648007609723351124 5413053844829780496 10526327428568898353 5072750270566398422 11393561441007720549 15503481553944786994 12914135539746608308 13666325278241855200 14752937076270166138 14527750833882041860 2659797264379336322 13513440370928516616 11909216595410704169 12530353948668691949 7270409853416305991 6857040137979590836 8808792424600628759 17062076973413291413 11060865107775897031 4340124942655951880 14043412993644112541 13904242004703245343 4350410113418514528 5888715813322214970 12534956915857827435 6676461874329681421 8530374434581701387 16092081239095638473 4212812342977742112 17625559141952072087 11250639490466884777 17702767867557050051 1051178016217008054 7672487215831767541 7010019230397580204 8203892691360145076 9406615663866671491 1607831292800304736 9451551308037298250 6437706342652231629 3154609849394467370 1546006298227819498 9507177910603637212 8332896745806606771 18005196270193071836 3674466455943946121 505698551456593089 4750039898221098553 16133898211722529730 16344729226113473265 10762708996463612656 8716002572920209021 2726306933657829517 10602863761035995716 8820104759371945664 18247569508008856543 7738336215334328320 7021249789648982204 240091527682794129 12709491147175581005 7597396933699159306 7895506330146602440 12723576718099523208 14018818892765230657 8070231909070333154 12000765650715713772 8757619057164337443 5649265897481790113 14333084704659518769 3018886079404893225 5045539021657169929 13323900116192823542 11674108858519620706 13348925154503952330 3079197513553738839 8700791938111244452 2939220653732765894 12035638439002780390 1267575280068482595 7881976478730244602 4452770263290663854 1522516155292792826 4548934120943681259 11440367063521522691 13775619836002042490 9990250570351412157 13394630720031893085 9874859337234027267 15300234187101103323 16731156631055814481 11244370961951909558 5199446307606582965 13015139311217487458 17990622707660150831 17388352834863955797 14885269804304109033 10582902553514289400 5600479118066019796 14012813686330550599 18070613503956985828 6447259660410276467 13408497779490981109 10451273564285984587 16570804246477313720 11468589213791047436 4866698399372520924 4082226878880137266 9969890469456124409 2539972636745916249 13795301283660828370 10090457746828297008 1988277090977219721 2773974745953498437 10199373933914250104 17919037347880317300 10957131089615052560 8736924416867471309 8559072160013352697 1254117814980757853 11206920139719608959 2145736021535442196 10298184123863022915 3427361254561009259 12162548692923632943 13783453107829226314 12841746352516337083 3967742410236142779 14574075794452998152 3210397790754816811 7050336505791629581 16002142821513741725 2242216701709200355 11726424835939265886 13266727500374818604 6253064747058988128 9591675365977645368 6131728714343226532 13657078308826384720 10293839336045100733 16789164220222155814 17758519530189681201 6782970357280535216 18034785359998412594 12167596716162963719 2706516846302098738 17614044478137388365 4932951713508956461 8613509915747042224 11271992521260830088 9943709938409127295 13332306019715512275 8377715512961967961 247915043069315988 2877789177930184101 9276467698568587477 17583421599256340370 9749962102531914320 1445657103721655838 10603832626059240800 7792460236725621258 5223449422053641087 11095436304129821829 11450778622648890112 13535754223323660839 7945323944026419142 11635845677255710648 7765124317254447855 6668507818187212532 2942704350114170844 16235452873226532717 12663034654033664149 13261323019041923861 1895805553643474057 5997785707074756945 12190208767911394089 13369293718824319971 7457474804543146257 9114958312659692697 7133592979572172652 8947229750082051310 6947867887230935993 17456734334302130995 3781931508301950412 41907125161866823 7165837366831702670 12305648712894670586 12290237050267996099 748887771380646576 7406558764536409542 5297561014782150221 18041385204279526583 16178678109222501129 10450546364539320876 11634344050983961897 7399203123391763068 2298005046627676010 14909069107854108226 13574949848864920072 11602024345258090946 1582911471945305791 11024020799890786337 14141549339962577692 17119998378891902182 9092654942503961964 2735709502817604782 17403242906169265174 16544935929072505671 157374803960642235 2051797560340303675 10592588536095983602 17501378316896376486 16245904418653335245 109378972379390631 12298219710268199957 11981895553256115157 2095414032934562134 6538255272637762722 15586855511466962043 17004233664739188727 17322601594867435146 12626782483541426064 11111508881279167013 17016053919211350166 9467878937611462338 4550069325904385515 16034190875070988947 15746557431907012882 14552989628989032423 7562812426286293875 7680105980245797439 10202571818452187526 1794685593121851771 15025080565455599696 413605195066520715 18281776619913342759 10135122591702746382 13284484995574314570 505451678200358468 13641773200466531297 17529898496554601821 17640587853672256425 15429551751091752443 2680321972992373997 4487754395175549356 11467746311678176791 15057906010999522723 13751560655993643465 2370497040380754939 9591332111138929212 17655644086529336914 3180586852188480659 3030067734175480363 9238635831749100163 14034343440736488725 149150788724648514 7154525872493558718 3406091177415198146 16829714593310952515 14089648361064203112 7964092765457035321 12008444012296429121 8497060634063407841 13726930848796073125 11186898675288921539 6424832814665222491 4702438583073745240 17644118193094621335 15485046637916196858 13836954044137183448 6618509910414181145 16113479721130034942 10590960858338848215 9311590035971232224 12406906293992143129 3326523056908515863 12813917711324302510 300429990403073546 1903679095985997863 17921024595622080888 12800650850679110452 15917102174964662210 787117479113839273 6472449494602634089 6627586008613890278 8993392380939561360 858342275871893838 4702422531776474848 3848182039498453696 2293862673969178640 8154106072153542758 3258906730192456416 2425194241544295244 6395244652335158668 7482965236820351898 7692777323983879114 5770152484809344373 12164291218749051343 10201181249870214646 6347803228395285379 10308462852781557553 9386779097241662202 17391359030350843288 9829738785444793629 17951262374775173307 5002833779191616583 4684617118205858381 4189758804180376605 3303520968301382097 9945227126196742556 2142538625465223413 8350992098262003588 13912010746293903643 10006514020858089975 588066164056561583 1944799056939071638 15661467158343871311 18176683033409555348 2711243211478188069 14432592255118358797 8136495825090369712 11868591294657319858 14743393251692176385 592683391346318112 17587062148555396530 4287323646793868987 3410843341772399931 4079186985346011590 16707715506500380168 15261062973755008917 1583008708249544593 9125440628175803526 7433194871252337616 16816224649181697700 14868673543056711258 11873476286959086139 11372423450972191035 9808490794398204312 16221928404663286748 6785000361899365728 17584966780302173020 10163432095656695697 17131638901415833370 9703086918132853458 18128632215937516177 14892252627552351523 17575934735247995219 2172980026446768001 9619616653101842390 4309642764477983370 15170201592809083340 8917186953682518852 3966893095459355727 4814873232886630641 2418237309042817135 12369507071532381775 16790125587721591908 16833808756499289342 8545632555671263991 17380187144242056204 16403963792867839382 18346190732682214468 1490723804465614358 8003097901800474784 16413603867867851955 15438493374741189542 9443855496368413630 18441263795685542603 5182468884191167718 5324168084145328251 14583730210192038699 13294310854700740341 7729631499089609626 8305643954141621506 12887132884640681386 13060467318237288863 9600856355830945690 1656181591588940810 13830024310178776983 13808023654967301199 3622456641510720687 3282817871166148933 8189597675821040778 9772119857451316963 3356778335325008259 7335236007979963567 18104362242370962130 2350996970159491836 12417343120154824293 17073134575232646121 12194817493841771389 12493902052184915545 9004412755071679850 4714211649526157627 17720687669580445828 17287741446828126787 107265953599476467 9355310817594220030 14497332091667897607 10120802464623118115 10134329277046411887 14408192411047648579 7827822132084449646 14695180225708386462 11280518028748241738 8917926629137992222 16307673450096581412 8261994611324947528 6249883310138724580 17676829799152512732 8566891464497321279 17301836992189643352 7896050663680325801 13583236921279268269 4521389394953061110 15195054850338113080 9459626131604387018 15167720338161294836 14369217912308257602 15265820375177357009 11156908966245228562 7043460453036207532 13462426573256076912 90860057850882821 5234924662848296414 17826021290302255173 7249419848352936408 8718454472666384381 12429630616620294100 10000317099071499707 17506612199037639898 8011928069921269500 782704437694760385 2257875061464987211 13620506856248881285 2963997151434263513 5767948469711292757 15355932381932390716 16241056763470561217 726961231589996033 13419679792048765333 15946926272766226466 18397986299448418025 2705081570446284248 4673924529474315544 4748898033168103818 3256147852082418641 7664161044118736673 1907274817285322771 17198481278574961084 1308389202408504161 16275403654351581872 11435231400498282280 1216812570610020544 7026015784864452455 16200669427536122091 17628538162286882264 16740396389482715414 14985684377735334245 8780148777151570293 3386741392108340123 17227167956717787560 17702308915798335018 3303502168544953688 7782452290031593696 14491231049938970728 10161434388592148227 10439302398632658736 1888092603577319670 13102284842795125599 8082033985865265001 921469046104969513 15539999043591786733 11596831449522953063 750291034377669715 5209161864478671711 1220961767635847186 890888896558633674 233016085185736633 3832235183893541466 6739366467603058890 15948614680962168558 3737959472073586690 1951621049953343833 3673228669556526177 15762155527287952614 10818373495208745786 5040687170982954017 8663301623254511612 8796136557048513148 5797272492192355424 10837249885618443172 17603837634181699258 12800223299638687521 2939942924688415883 6017265857170840886 17364795760748542837 4156981692778235795 13591597601497649194 14059871798025747080 11574910788845438747 7282900066405831410 17578795409849990005 12930877282245828158 6438510616678237947 13716316667005946882 3261391599597461782 6412536843626925446 10042175662431537673 176356723443064752 14765086892876995177 101365443394024408 13788963839644310972 219341253473112154 8144163437708824765 3052770118527413357 12352337307038852290 15258235325322902790 7753404073877810191 17509924461863864324 12162633165844420579 13751129274988482203 646016562873221773 3941457289345049385 12758335363243046285 9686131470230007178 763631253716301894 8882370041998885124 2559193052201743781 15206045476193958970 5021647059432337532 16284332446553797601 16611595382544682821 12596923769180114432 12927957323301587724 403979339989407682 6174608224977606446 13269837511147180572 3236498576938894330 6744780555548185868 332251068491136777 4646836767775824021 10937829644817093875 16049190195582404736 6513980714791307711 12339729697213721402 7622443350406019673 18211319212641151476 8959439254214593710 4798057875159245620 13696089906336475853 669125144180486272 12846071294863926849 6550662054301949273 17406223107095660659 7600103842865221460 17528792149419472212 8029940385938837217 14277081403801271760 14353626978245566791 5300107871145750323 2467966075102623796 7692717251353467427 15454162454122033462 9317208165101467048 2403591159142358210 8780009410550335101 18170922428580329949 13273755652320791189 9608231234593100079 9030733705631138137 5981682888487457790 14476872175756916936 3100206717398893254 15830573770654979436 15654069860246078656 13285450083578135718 17724094561202480951 9879547508225667350 12617606372165921669 10068458003307528123 9451702013472058941 5988337230212556614 8101420389599618411 2174932733090430508 13444449947476757046 16164038276501846505 17204396262835004162 10382419758539661642 7928756873441986097 9734535681892135296 741067763601027137 8871863852774195245 307550033489294720 1021251052408266194 301077873000231907 12362211338051504695 15551523241303055270 12228573803235197471 10482192035041314857 14127185384525474585 8968664989135688638 8751637214051436003 4733092651428670339 17838161402642109260 5930822795063095762 5208805396409144551 11166235400587681629 10492674938887067915 17338777438225062941 17635976239855138448 3357705368265435213 9871543016588050266 14856504004902337118 2663134300753470613 5653309352200003078 15885351926415928838 6006272995479172153 16600700467287062378 1067697664526749258 16269914118041903992 703466591871659740 61049604046335951 3479005265239759061 17751302889515075166 7297112603820704559 2722307784346565131 18128420393308873894 12736388665952775580 9242779677073250552 6427386955076908510 17727502735514150312 3237309820249751233 7167872278896446228 17198571526899785257 17165999585417479664 3338551512377798347 6414882361148867210 2529982512917501616 6546691099776117942 3302993560235645947 6683011982149031180 13696949600537426351 7716365495428798226 15264262147360357535 14919862746791026130 6738376638240292526 17891713303688136740 6680503461866132998 2533408665935513687 16674037826569260293 9295728970336575191 2195885282128166279 11204021501950705741 439002065268358634 14635768583849372843 6981310359842179526 8711127108418199847 12878133770408877331 11831064195915537608 10275411954705726817 9680342733221576625 12291749879142044378 6075460060869034943 15613251771610921345 10848076427680226382 10517851070656658674 10642230558159238424 11527223760401153279 8083071739157804870 4404892268728424232 16264162143248108049 16674146869358528722 2050411211435132340 2363876967446873339 16647830655540599681 11229232682191906417 3889363084863233052 4046192752509802574 15456273204377785388 17199251332396892290 6542658198318172100 13483046543500895660 2220126099489008296 6853012124750606795 3932652322520393269 12351501230050253237 8475917862483570379 9563092876660554261 5349922488184899549 11132588584046434965 11853830431914438933 7883961772119034040 8262973519199449828 17014417129701182796 11165124930786283247 15905580760714044587 14829646438064645292 4398485835064586893 758225043757723949 11738060529055921863 6880755388884779411 2162972185945455483 5140446758600400661 8502850373217830089 15999592469958506962 13808544445493132069 19979159024798006 8737452523393992780 13496385867521519890 11996706512826124817 15860180929608575090 6733183722415870430 11148590764677078333 4732065859970152323 5386272592793815381 12094458404208588708 12978918780915688077 8124792456123165193 2434762091842708589 8602128742323461449 4200865123319194280 2464007897492150830 2114362407876146975 4046439111895193806 16667075203535684102 9775951914769707406 14509217425130271556 401290728896424601 1146438569382339893 5263538971987464426 5527270510655010971 11257165312039362425 16639987913624907181 11489862697828925591 10513424581274883143 2781665516177948921 17132117217447975791 11698568433619077152 3850153380658388581 10929320834241681250 383299466656568628 9618525161493792468 6815398906058102199 15418660086819642705 14835847406564149258 3269681913749899265 1888393148317750862 8075870279812417372 15829807997167155260 8998173684453277946 8006393319928411827 6341017987467951697 278592781785902260 15245134609064247747 4341556939705004039 3475643121811410405 2014365780643720920 6785500548405979822 15147227440629560138 16815264478972959968 4109261714733500601 14574961301557890221 9438789030086667174 18035334030459253649 511817879152665667 7951048615852861739 10610060810451693875 15405787203466992183 5269032656788892641 17689251233371119722 7054493358605726760 9895939498223467665 154429331504599860 6061210152808438089 16392960166641471283 2225760500789866274 12498932102809790654 13002662446740786741 14888119710098042959 14514976382405033684 4781684791592677194 717839367934924169 9168121182715530999 14805401623612706085 17228681675960860379 10364045283793994721 16859159205393054594 6183608914779415550 14169013686609130901 13756438538144568463 10706439784457775758 7131494375318847153 3221107452759389352 6554388736447657064 2605026228221866008 9541870727347146280 1924542719531947708 12379303679281696670 8071691335671286489 8387364085439393247 14685367842376182824 15044925585990682072 4637149163155091326 14294488833988487068 2766128971095143679 7278133054875859085 11909960113016169826 16748011759891433641 9855439547288357862 18172065747789729757 11570969038073139484 8858874216852832951 8315292978676376983 6425309731442570375 15577729775505395644 4226128782840289646 8554463011617747798 12859547649059348624 14879234762734635047 3144866169479034401 12657369903060098798 7336244192484731283 14560279642361381216 3072410753261485015 3671532483306211816 5315595578308533230 587727938302001491 8420920519452640733 17171075439053341374 5492628330413412855 10331101760656054497 6715128029493144658 5806025774410458644 12685041096743993454 13786861376482230616 4774235275811662747 12508224870067134079 17880156533997736541 16931825375581817955 4682558093796077248 9939596794678614564 6889792675943507832 17634271510286787215 12700110833364049825 10381027764383100003 13300883166758657658 18442881065266139502 11262819257236884351 14788600453212847865 444538928265141253 17303882052275261168 4062223299487767277 15319950346053484962 8543989786114766576 6355952707341022633 10644950022002215080 12298922095626806184 18148313096401131611 12709612906015752692 10583639689955348535 9035213071910443584 250504536223119514 7875265131314183891 6935026079594585214 3459645713038983722 7354023936237134057 12334467092975017768 5046164565448873071 2676581079761297849 17085877901821345658 9978764743211236227 11981867883046233046 6309225601850803121 18407563601697808239 1519034219604589381 4042129997757515722 13903946201920494644 5359558001671555594 8713776545758478972 17605675565426256761 16295896749183863992 11208052046947081961 2568920295290734464 4529515743896098575 8225544714604173280 1131942431867838964 17484043972872122817 14442720121047275883 627702456014531168 6569558527465003591 16444541977239106295 9588701693337741917 15886654961309013335 4912073687471194464 18375066642273415550 9190684356571470168 4398016861658563548 3982943920654014625 11533084377271260578 1576517654607046685 2928431168119462719 12782952101476664106 10643253112391696341 11653860576719325658 16465261924132655208 10788633251375222350 13570705861087590432 11325175208314620322 11389833533134003786 12740403018961507257 7511243483768165888 17259611397625366363 12791058122956936701 11654409581714701064 15739171687045994822 16273472627699157517 8625059630116790564 728815495229356953 8084662772972489447 7223916791793537736 1276699964859748151 5828084700601775162 14104769135376335161 5264417068279086509 13956977169342926872 7489976459772200887 3684970106886352494 6743386304739295292 4768104802092229302 2921513114879167753 6516033338571005887 908764202080722225 9824976536007304265 1623689240892985733 17779335107616100445 11554367458473108322 4063844156413506560 5120589093057926324 8801342057911675720 15215154780421893922 15490468740117779357 1132250366291290880 7916702653795753628 551223799771854711 12440133721758753279 10882297653753148718 12287540097618836049 2283426959737843518 10303515117499670812 11290796723771776297 14651338273235972609 3338305699940951997 8291378320287650626 1927208110101651626 10559358227577937654 696711926930934011 17849217685526521458 1991357676079128019 10423338894965630463 15464479230199229769 9720235883503072459 11580702611768221920 16895976722539988613 13358753460902329183 12335059595353563439 5878989874021703486 12687807329885844048 17687869776354330020 5941251825538799187 8422670404140533427 7022791697631153719 6962111314928724357 18421232315291944121 4135912464833179858 11238550952153051795 18314355744738535188 888547384591966138 17142553855854583876 801893134510119144 10657481819005476452 1997172527273881516 7161366301595453559 10595697180885920633 10191277856775777349 6659402355583774155 15406344515451463214 10020859912047352436 1519602997373288552 15365883467947965578 2792900897474003331 5889659015992999071 165125552407103 17226410911642196672 11910328383305544993 6354363503148314858 12555256817687723605 14333639933123330558 5280022781528802938 5574246283431140130 145808166145827179 9865625541694104443 3222458764263020229 7442710645131209241 16762439186495756596 4167419959909198939 9389222907978226655 18387462617250561052 1112841439855381790 17143876751713070153 1506566746380859477 10237837346494808675 825359672100700381 10639575890152328166 12375530804351699144 18346815791507128957 17201525363719076012 2973814229555578387 2055135060838379479 6624453495338173858 1610470255188545688 1113593435048517819 16890764465154446180 9074229802665837988 4097811110470793794 6359048868673517401 7624526273046033019 7269813843964701615 6129359040735126648 1890878544442444017 13307536878111616315 6975817849348719518 5212349749592836214 12196383046851557891 12788381399320423106 16090465800230614074 1685910950696226951 6555461851223804121 1651654069359841114 14859197364950756094 13010330216638598167 11618630759158931882 6584219076152758401 5846535243204848014 4891277970182903583 15319490585227534983 7730018102399980865 4783356738079523881 15778551673075709583 2119226565384441842 2539459969398179126 2837723240244926539 5164503552959686225 3789542636837822002 13443244488666023218 170900016045416762 12329082520075487069 5236038528147095297 8665758423641687713 2588149114198342544 10831383658699091448 13330617175710866106 9819027686654808638 16460533321973596644 291093877469302593 6451889173519484875 18239665255569823012 11475083645286185817 6115985082594166136 880515618766949385 11647951407620136499 6496630109526287687 14722901504729695780 16159198607076279103 14018307110211137052 5195173305193038543 16688502247344920864 2726496341519191018 2816581847765533331 11196533330312842531 8646885831120937417 13839150784563394421 5657938586332382442 11544651440584191727 10083653934746367212 1375643555825291575 8487947997600660722 209708190208712383 14699364009642865366 13435126782391847382 18030108198090541546 16894065978249158395 17298529369814354206 13617076485836487460 6655606184160082813 15856436729322073814 17076945235658967473 7575706385591118518 392010336096830539 5242136114457270600 17807475881069323283 1768956704340976694 2035979795566645304 4302004880565704388 15789761433258840590 10163256671277872145 8330029812128741840 12533870246451438010 13392235414112902704 7145710819694020742 3386535717181273860 14811923736703682499 3189682885601041530 5500922455287310437 12906463716672285989 18080462362971173218 16895613183973421712 12725682702861604993 8827157419860179478 16424129212692867314 14766026060971323852 4946636466381981896 3239250882223848501 16169451526112125040 3258679637873155581 10184073566391875105 14235705062397048338 9096628488816707814 12708576269088462527 15468356767107848664 1341097324913736962 13855290952849818992 5579703092489238015 1434656092630518941 7241424453810556615 7830292978928621236 7086919908992893191 16283162280263864362 6863417709005551807 14820780428909036457 16751286419005765592 5475468952092866738 7310082544936618505 1044170386218326774 11170081594962989399 15715918272553111849 8716702996026875119 15580347507977739481 17008790288222758373 55981344495438191 10064758852220709288 810116521792052693 9269669082650712626 5418615400856519934 422613426070096967 10383125128998923464 11762142956376368549 7000442689934531797 682579202380916329 17137741837146171868 2472046896619722954 11451638434561226413 9203827011116544962 14778109259840341856 6027336185955610796 854203791023470926 920648574561300417 17194807990813626642 11184633954947479704 3514846950943018208 7435013713284246024 13828679606796996746 10173814094123463214 758386531514838313 13271005697254447725 17608741577107427123 1679593579898484463 15419089206449608264 175350058115039933 2424158905137246033 7272265332918584421 563448304701838100 3375882200623433477 6765129927532956157 17368655901854963841 12969517116000265249 5948626861628518519 3879091753778091053 544241561518045077 16766350482213554227 7377462706022379797 12722522228775163436 1539388794036494069 1939086326815534560 12509372427116945295 7790192845670933057 523621350561063865 10982877387699639256 2655243664732558049 15476669356767339395 11136276859468421060 11047758966474235800 12002695296771391056 18014829041417760835 3737124260352742031 16499944199401402597 13334207440573557125 3957072008992542899 3535935262535988144 846067576401648189 18302551512304809267 8146490307846997663 15109035534030299940 3256040809622030884 7919782614726644144 18198051855408707971 17726275335978554895 4948974011798027195 17876148963863392253 11886383842266687153 5638528374004907311 13385753378301611968 7788238758913397944 1726686127751093273 12000975885640826754 1244686492284378706 14508834577993165238 6055775141693594368 547091602146603594 13075445230901573276 4197120609524394856 10341490231146460678 2228605765867835675 14198170495002625157 3704521529471583632 15839234380756095556 12771313990664735153 9785398707990052913 3608044683413410674 10512708941340507892 4803500792470252311 208900578755210698 16812597078334358886 11118458310801438614 11548027922066969546 3937258270750076219 3526819531211930299 5065829103377573342 8120702772773158823 3582682813865674341 16914744356416238277 12897042859033857123 17144368101128404254 7880571412172127365 16139311573412048863 14274046360078753513 10309405548816120115 13543181479803324750 6060642459396895381 17791599975413237587 18217332435505310133 16445737749745366042 5970516504089331022 18133249849048440048 18124481977380598252 2523702478093851104 9291891950376944823 13835037452379881021 14228543525875129192 17921973284054100487 15043698893006442081 8366709141693239342 2989342397799358049 5485549415528020096 11723548281209134232 5744209689995331646 15156427693533189740 6941100674623705984 614583203775504376 8013377579906596461 8507813119787265994 16069253362041894404 14156059732174429722 4817808203294514388 2272724400761630282 2621068548096425125 10609317303656088955 1935373124073984583 13793966119284333094 6164980998110223655 4723406535879417275 16777436528641585403 1931781141268711242 8402065895868910901 6499208809940639246 6671243955703754609 3973346597414980546 4523142579036683414 10964116803663083149 5966440054580915102 846522796748837552 14299424301845952561 3391474564616008521 502510548101214683 8002929739726827071 854761592871474781 939534589444127850 985156892404073943 13976630159168007270 5473255388854457786 7091185136226939533 7650573115588987367 2992707080969195670 5977517031116938341 2454580992888123330 10912352164021582912 7162256361712973053 18332161232856236157 11270917758985851318 13108796308467217015 10005358011722826454 15585459064179636436 273419239198331486 1179294130007463367 2254909728898273919 7196822883048028312 8388443270343508046 14844961088818049845 16237831307613713400 1478443234387911942 1285740547197737055 9854778159211325012 11402824716416433090 14795114400376847607 5429954293468273944 1027867938126298501 6214877671195067193 3531237783072389622 478604406887029919 13992001745793199831 10588073711098222908 15662415045011112511 8594680931703440268 13676217269735036143 744664899234445622 4070025513531842109 6607915034253399439 12482204126757067320 16959490448488693033 7764001321100553992 888670398661839279 18281716644147232080 11204440691916704570 3323651984917522402 16259373956466288379 16182170448323230530 16167090580309755484 10819377755960923049 18436543247114471954 5666770162039625310 17489318704284795147 10493903541624786696 7823348941444570343 12928698925838259309 16604882286911694157 2057992861736811533 8392421928149031884 2556104165765213668 11090435467311172232 1210679650064221068 6591741785678369749 16332821341005382359 7458738119729179812 11299509396224344601 14285803833053984202 2763504944126422685 2464007245150482002 10769803776975345273 11351818214267703425 145821919776047755 13158179116683887929 17451914756409856540 2658825979132855151 8411102489497281376 4078404261726485985 13950812402497357561 5709159524197652217 17959341128041691194 8459934110634303510 3961290007033893293 14658530592470440355 721992506418299012 10309633209204741251 13370344558549475825 3789172584039217375 7279657982765498823 6402773056037016800 4023695496080026180 6120683218184625067 16180077352323861550 10806076175231192052 5196249579223572255 16599794504929114554 17443774623197915746 18002540627699881464 13180424175019018956 12446390594950391511 17978793892940562644 5536624380054544266 14919545812211141400 3088135688543964883 13014868122933201125 16828625750261857103 3008293703682339896 5099354582468629904 995860168759637633 15827805718436898756 12577531601022729431 17103277763891660674 13376766670139367614 6660260708115698750 13661761538927027719 4179943323714804597 14560031035386626957 1202093620914688828 6711879187371930101 6112905917456549961 16460239506584855617 10171799945226501037 6229250669055794882 17467588539187585218 1114474455764558057 12500984557876897340 12101928365071893080 2752260985580749798 5180733353019147666 17309897815572539504 16465450660432894906 9313967322349629481 9533779924476159320 13797919493743343787 8606067167397011791 7474085056088332530 4575379641403887168 321868329294716292 8387397390659550438 5745670611737021366 11995260287330617528 17935130669186565494 14278436600098216887 17672725668384908107 10777701151668241558 12246937504749117841 5982330405967427965 15706400207738713360 17573368923360697111 2386129198608817657 2518560526383550891 13898888546231473393 15359359930802490459 9744017403620446284 6763021274864903053 17318032482707312060 14912502931135831976 8278587768091629065 5429454172652095536 5268512751961789836 3645169147560647174 14516148089726830590 11805129178768289213 12877721562819942899 12898229765865439939 3264910796321107504 5468107797919774291 4806077496692822257 7375467517884668326 3846429954935233222 743560361688385707 18220718238823394183 13198480812722648874 9101505530949329665 8102775810268654795 1637478882200439637 4538131864372919509 225763805053878226 6453506187334980654 5931838793938562950 3169674767423129249 16603771217025702359 12851584881745675138 5878343549353068243 15046183387930445749 6263643948499004023 526468744447989246 15762487521010301937 17536710737989516919 3644522425741772238 12096637154142569656 9758546988328431415 5018415137890527287 13794058687656168422 5965136702709423953 15065279835849350677 14953489978492637768 16146985239902385511 8492829902956830015 15371877075021887846 8472087254691058088 8744998771759965012 6219671609620147999 1398442800198495533 4578299442216438208 5471629412987699122 302103594865843687 2226774324783001759 16264382109225267398 16938881925569311445 11013343569432431697 2110670008499274147 6127104325774895651 5488394449649680869 12641543080949832141 4464036205240423388 18019243737278976709 6544237689646062855 12366407452422821305 15289209819111388817 3846912526589284648 17465004244475971483 7622258061163362082 3093227998488085653 4463267645298650351 4456153984016000089 9589429237225000140 3340165779455623595 3972567725933111764 2847393373738866454 7869958005070070292 13872830800848162055 13277791617623458403 5347651687276893666 4262912293241689932 9944279434729197216 9803552978855255021 1787034623939541637 8226125481895589578 10580477671632755872 15348175543604989458 10781327256485728910 10340097130919604373 9579080540805416504 2015115417442455220 1373789309124387101 9712448632186545216 7807910415599548121 10624337748834470086 4966857666547983004 18299836869189873998 15939745150064449265 14447043651103450655 12521678004907106779 13702436748631727144 4236205633032658014 17106911422513927089 4090413246369116364 3799548978631921239 10847733672047808342 206103428923783574 13966502959969007272 8682205416462989641 8104407255747904210 12415375939838979296 6417791636359971397 12755176590001841744 868850282635506991 16051696332315408572 17179376660679481026 11632841398999953495 14136078689058563660 11222015164652830360 6954137465609258592 2518730724823123868 16475096721025065631 12185593533637191702 2317127857692270166 7698088695945004210 17890055042814477712 9891118610845131904 6919255038034183651 4723803304582115481 8259625035402913996 14137406371317843776 12413249403966742234 5434126170873324643 16801763014200852121 10737553210059553635 5156570483413135177 8997314898203546653 5480068269020919301 316020983101378502 15301252453064038207 16139928431850033939 15750633651701811650 7981771990325376895 11611158797264461970 12562325442891069081 13597690663793097940 15308803666002299316 14085385333773382207 4000941666470489333 15513635838923974652 14477773628131299335 8372877901289216513 11891778031801282281 2874057498818971083 3112691530427677901 7327367634049319056 5912709321901145378 16787538443053488774 1612591106040350290 4376194880886311980 10716399239276281730 12474923383367202953 10948763766056746978 14544122890879666876 16573070127662980441 16850547949636843296 12164821465335517611 6758248676278218522 2519116278848848147 15671513131135324641 4684906821255192745 10415080948660337237 10568114916960195907 2904765839579187942 10458930274382318013 15778922914769094429 10484287588303242765 18132085409888725004 16806368560803649831 5315414730878074649 648652950528539997 10497000942537536401 15842493837841169215 15079010628698370491 9295305874947661444 4162052638818723376 13428835526467120994 9443276557636569816 2666706187154787216 12533852910324450277 17497202518748652285 6829785187306095690 1369799681575063731 10107645322717261831 15020699673326901268 4376901018965324164 12557513877418387895 11560938890871325199 16169845808204826428 9466791912873018312 6805638922446997443 10496274727717986614 12824527586893500947 11590756340598254037 7799129350365388683 14434964907459973003 1995502106988353847 10552326113857570862 10547590911874388741 13618299846709985539 5450117916367226212 238567303028629982 10355571346497564174 7684179322833336628 5873694653185886953 2059318884498408567 2044420996865043643 15364080476566703917 15903184708552673444 10120331431217905484 13629926746744423656 7052739907530473837 14952653381650133772 8309050686625595839 8372980286526163110 5976704322663773671 2467407118946977511 18349297928346199784 4190190235667781754 1429378686929127387 10129280485113886822 5625563912006088022 14283727211485971737 15397548592775860996 11137082814894214807 5351324914119791808 6490662142304630161 17922550628152056255 4509215993230347736 375339365681355997 17369603790546020333 18326357253963185281 6486178181996741653 59435184771070896 5815270115832342933 5325532860681992553 17411099818086985980 4640121473552148137 17084321927457207018 5024694828537895971 17819882329331580207 12556117540570900062 14431876595337980361 17655404862111606902 10711704354009625792 7796634537367883046 5745508770587333592 14202456192928165922 11935530474827943465 13253876643891533371 16880336094618054202 10771441944197671893 8951952938093194195 9311676275945045809 918808390673161820 12037054204451877580 14403663276521519733 15980799365418034411 15740804446575339839 5349656758043660648 15764614048866517311 2514799772902887772 10700580949638732776 15045128592233886709 5313756280560999024 4435621352009537182 15480458913724835832 9114807617105960872 9492796342796141796 4031241298773864812 1389759588329445811 15346645937281187768 15324676445754415470 12138676529156459801 17238806307047554059 1291538881786447225 5586641726717593484 17431697696366612620 7629640202927733724 9305536702796761748 12538702491132423568 2065273425852330083 12942948966262876800 18213876867428334039 10382133748084899631 11859838632123858178 1764191132521005437 447602950970274097 7513499660284812067 3262494835580907346 11700301552861945828 18296957376990916104 308920486779444904 5161951845240808920 4177157106769945471 15833322008337333654 4787214307104684123 14413654274399915028 4358193118305794453 5048089220652171573 14064603708468459854 17293891143545977242 17298121583296208809 4256926649974313571 1222618086763322446 10945413399620055834 9229157541778988393 1820640810309789058 18309767590108727277 9483776419089039877 5317032988656304759 3683133452578742589 9235570781575315288 13186095078099143390 15470921526538729158 3077937626223600860 2746388617371364775 8958430361985933000 5310051882022725268 805711569080292766 12757424575997110310 14043705208421487498 4852769421157621740 16872471071758347427 16488461789860532063 15322854421954940040 12463467242140312261 2411458457511053797 16119460940717486854 14210714115876634479 7100336061966257043 7155395009219858065 2196719519009688285 12025897397616631682 9014946954765134966 1694686157919995539 11433821717189565560 12190845650952794021 9533974780993764681 2252623866651333818 4869453128086209330 8251478581102636844 15784709937794704555 9192332229313791051 2745114998483758657 4238654105398495325 14160823416243515588 12200600853002479440 8076730779573610837 10079886370018057105 1481234469933396067 11166835077989372270 6535267915496301709 16576362958641806454 5650853416803480986 16038803010505678115 13023177616635533535 10915805230313794294 17000243087563744745 8003166794283647161 12594513150378517128 17329320258684093551 8675402554299569223 5408994038189663844 15338799838949284958 1319000558451820200 4089882844790632617 12812541668747720888 9823892870789377563 8151683849605112227 14249571834843233350 15267345036619850155 14121897750445672235 18029794250338062035 15812130583500755851 1289793056273891746 8437291627076963144 17361437167914328609 3801526291850093202 12706998266441999066 6049369543023839851 16302433161833938000 5752639582189158156 7952808104735110967 7207558796154569483 17972679661853124246 6836895760216597660 17727671837971468608 12015439782438739891 5934054322211990443 9910556358336457339 438103895001789906 15815675689138184811 8115947502858633557 5699334502076464906 5144459864641491724 7764678033823055713 3570717201648944868 7833491639003290321 13071243838117633267 16765194583597666798 11522790998604408652 13208891579199810138 12927977382703853111 5883301367100205088 14397536766704433140 6372343008591889071 12478977894169837973 12834790411174446267 10071813417570108173 17779796464190271847 15045948241456640355 6828573557306951214 16637204291650840379 13265055141242584092 13389081740442644858 16472476064095776655 7060434422510152582 10412176731302311688 8413711172545533903 3229131201809405777 11940875264227805484 8227367379851016878 16907988919623212676 12768459020001408153 7718328406895272815 2324982611312233946 4679038380994673852 9593101443594202916 303601118044646644 10897891643052575070 12041730930908062150 8793105988175880387 11305697310848755617 7624005517510633846 7003442342046310173 12071467634625605729 6004769793418074064 14347174279731743544 338342600625524113 9731694236270275354 1834787113182508472 11700372667639008311 12489082678893030616 5450139114731635610 7018158148937399529 17453881797426728375 2903923922125400195 9602508479700058657 8151223039795850037 5488592213631033721 7775305019499074861 678277365665510715 1664746448430193545 7692249095485128324 6651883979237787102 13968584936322627116 6354524393481396418 13595983039948481092 7001122158734657284 4799062433239236546 10148803430253141074 16506641326099198682 5211063151603032678 7866171220872105421 7882395420715864262 5663879226653425251 16732099164144653784 8177903792715333394 14502168595687836017 14248783489667322490 5941025800373881010 13214669597080723407 18137653818598103414 16170758007096144717 689304942116249665 12235231765293468042 16228308794699494069 5226861808078224562 656652813443839749 249123551734179010 7896985597130947429 15783590267282971385 13783398078380464774 813597646888669047 3693368393316688943 2709289122367358481 11716386861352359519 9298039862255743445 5012148861055016367 16230701747753449568 7448070587494482155 16087863737079044972 7649570047692951979 10196481824078340498 13887601980179030447 8237247655669470820 18437784755821043051 4866133440978434047 16558392015237856742 11566018333505759252 9150293407153747917 6744407489164285940 18379027224741348450 7214652294064447543 13472857580369563943 225933566151007071 2030050372743907057 12726269825971189730 16025746440404579872 8583121432340474850 16974460504481196785 12516643025197175093 17016687381978970317 5885439023023002999 5135107907301579143 6735215833932460644 2182020920356184829 16881768669471463427 6815416826438797201 1176493080429234208 10933596184541124646 5608459069585784902 5221640507208139837 2580618289858238925 9459961107376123689 4599190232536403035 5332067007104390755 7936222931347569114 13365021998558507609 15665802124506057928 2091938637613011072 3752844676470207981 1053743623212666321 11700187391307657662 1339597620360772731 239316087481607435 7300606510817509892 2943904759679631352 3336832218521237929 4460894586733298388 13045354346172382228 9542165253055663717 7605855158875832063 14910301047649725413 9344385516568586896 8387768286456504475 10930498938956716936 16835279547215415882 5964294461574311574 15248876355765788735 3660696565140970292 5360161011919726493 1210520431487044213 11031336769438859570 14937641858913917057 9916606818118314378 10848780424859228268 17859725094245253440 2104541837292117275 1386632539329000045 16720142093558644650 2325900980385370571 16600266450364321392 15521937622539627506 5297705843281602131 8487319286394454784 14007263935955066691 4456012536756162820 5253933689505875479 17862959373446470659 6899680156843614723 5435805836631974825 11880545052963650953 7626172602824035710 969401553583875320 3185055491522317615 6794014159188053826 8251902805610605776 2679636899446258893 18320122427586494251 11677543591500790788 11839616398564458919 13062659959258207464 7593804822527342045 5574738666577224482 8441227854083464218 6665727772768092614 15942466709229645268 18114124382625493971 10130582824323388012 14251754747738697460 15141126709754708977 14820528851090371235 2403679501615264275 3772982894204732716 3636053926327412675 1212965864125228688 849479513113318585 11873706077843198486 8468299277754359276 17640084331284066683 14301185120783283697 14092000173217133126 16254201095732330904 13771614635662618796 16101928828564656711 12007113577963710346 4033179457816645313 73031100399725068 15186798542835614779 15662413839231774994 13831164089752349911 4333181072102698237 11208049680070486665 6980220602987718721 7114690160181229438 2433462461603704160 3211998697808841000 12231352067359041283 1755604839862815989 10791368889404964712 12187545223889156724 12801341638513506770 11304549392284639488 15622009298589265574 2564960803453788141 15542622760839531222 8656131950692159562 5312465890177967825 10492008242201015797 4294026466027435166 5731204566641130191 6944933870330622614 8952141584336554830 1087234759461082134 13479466574780378400 9768743015432136493 17587354413857656230 5805821868955895753 1710717941402537679 423117803534694690 11920157442981734341 18139854143223692182 10345274684642873913 14788031399433367083 18254489385334100617 10288084707178009550 68606174752476426 14480585217967660132 7129641630565521512 16150298430627091838 10176272758904948210 9062441746229533627 6757823933533060357 3244965985953774021 4501099325227730554 9335797484045103878 8939973152560413378 16766111562911036305 13445331530968493234 14410831831031204870 6684603989134360024 5543187592298463305 10743601481053510314 9361414688080369917 8433464383211717656 9540682512244585778 4548103228250901633 9779052843616047748 18075329034658702713 1660838421042754965 1396103940399993373 12750358754092202216 11708533850494433234 7417269787233304677 11643604524663277718 12170662002250843355 8616402572281112168 14308372492863058594 2702418161131232627 7748998055707656 3067635248423402552 6080490393504299269 15609407232812845522 9050714045445320106 12041343737306510663 11818845226633535470 11549205500428660913 9393351173535700479 14849753973931132638 16050054462407049628 13985776348665993448 3805192760480220524 9902375736764744441 5138609236946939727 13354531360986499144 740866862384623260 5749711296531137744 1949300738345749938 14610022411482318596 7951476258877725044 9301116360292258013 4805604912335348456 2178845248076749952 4173930650643775488 8333322463202078360 15123435976583245795 17134066851200553868 17654582928777787892 4499262261188950003 4436876381333966075 7166659605177421578 12801974514413957921 5442576965543693254 13656702055512298657 12079129325479561335 10870831061730303756 17463905930529793812 16690096598052484679 15228379400242748231 40268084868620156 1758970571958309431 8729838076002726437 5445642765422418235 1259533858167922195 5481693787285122124 16103903886233796433 1313101604132832254 4901899324417543346 8672646940560386991 17775352862212606510 4275462617293417185 13441093389036209381 12332552001816220169 11229550701348089554 17787432614833579672 1204942169695459052 2465911353818462985 11435948139033993229 3559124467793562944 13660939298979467513 11262262954161032198 10578912849587359159 13891083103424037991 3295880872445789864 6453470925520392458 15153186451672747585 16726338557619478234 7467191455920810272 7937419268866980610 18150025785120227134 17576680721988810142 8693581734748117253 10125481079676980095 14099960177591220955 8942853479119811701 315121139362814836 16839800460711142408 18053366240277916021 7255512108498879222 12940021171823914929 1468886998472268595 8376966904879942111 2067700638166534166 13918929288510334276 6904355874537767557 440684095306844393 1646488524782666302 12430520663026846949 13550963348009527657 16599916096874532000 3738423779706039942 14748484373619668641 9115389898557642146 10289713570215276300 14115019333999264558 13000244880840462953 12223847857703215420 14602444588329071437 18079137434122430375 18271516461329613860 7176769155883543045 12101140522635704674 6322880965893355194 1021025497832311514 13089718119250856114 13447330016714684356 16319813035214394930 17435841093526196712 5840108748116720743 8010168483160873164 15536204296858612297 6315253699264556860 10158093203119188926 16261258083177343662 6131262142596394692 2099313606519475659 18249035280833222403 5694845609615075053 12811697019136527476 17449844168788977933 5773391513001781112 4304932002247823802 2373306713753485488 1987039796915366509 11320447879180865872 3514602543326298345 7588289450159254883 13524776307679432395 1418249917946823209 8786468972422491304 2438201411000294576 8426329718891692918 15198676186493164781 12651185010714536180 8671540499757452173 10257107579079392231 783117602653341205 3955927055100843381 3138465375830384386 15915217573659592559 11206735687763412571 15883515895694423765 14740649999344493185 13327468194483592384 13666451082719529325 10370032345848618034 13755972990102039066 349877538787060592 13285968696082935048 3917845591706751069 11051771019025898627 10935610530916184762 5197058591694913544 6133732474411944438 13127345462545353021 6891392268705309543 18231310351837204624 15040384146016601702 11096592814247252709 1497914036719835497 14682467196123530007 17135462799196391234 6695730863882689656 11985246473772525743 15120852317632188976 15235151191324423578 8712564021597835888 2369372781884391380 5120134623885168148 9606468960501415854 15981676163763128077 7580104954822356121 16613818058548384217 4098759692751009308 3682859043136994910 7885542367064698306 18135495936183182696 16685235888845996601 9637313821765095947 3628878186024333029 6236644516018787249 5345109311830238233 15355644305849654500 675715913528104103 16879813975218415401 9224088096360069055 12403815662118198064 8099701502186332056 12289475237245253325 5471625959484400903 14895543382806141286 16574286665034484153 6119685098411159670 9407460154155218575 9924334842951725552 13550163310890073350 11596495231473313153 5883499010861440809 14354091662996276814 10023917533993962421 10731338567209375133 3700790589665067063 8572576567817055221 9455573130441793817 4559283247081456618 10355001433058418279 14280403682308025042 7292715768827630846 9944691400836453556 9149661506307750881 4335441212460502964 3158953357816977171 5949692179116581513 5239677556175968495 10418843199645029281 9794728913696105521 32312687072978316 11454523657124162315 7762989002579335900 13638744752817595710 176499064925494106 4516235639389311682 2727454840519892316 350061686200306059 732092748662969330 5447374209205729540 14053849236660465553 9229181805972373341 10964249235725590204 4983211966475544252 8021256837636030402 14131765961303346882 13873295091373169388 1939343915895320038 12595397857102300213 9147621096554838304 6116144453989664930 17614943065849497631 12221919024067854907 2100869690331507746 6371501395596209731 11877675318313253720 11536073514052220667 15510381768814937807 659245279894190438 6064695523670082823 10443183886779268779 9351849401511920057 5642490726818733370 18187189459756281221 7070925469984366232 897590429585356012 450881819684647325 5220784834487662174 12105991108480389922 6669072593852566849 16507664366543867259 243683619514911269 17932766294344528489 14012969676088404780 107546474031121924 5832334820367756305 17705917510618721142 1294459784878185272 17832167971225047811 1845826079790598490 1307514003489914391 17862132370949033107 15609401281537265997 11182065854988009295 16467228625749649745 10132010672041038186 17263827760535233962 9629902036018655516 1291430808480882724 6800511482116560787 1009928090304298009 5601656226872643762 12609132325321872725 2951370298587069817 8594624917476682811 10692090416763585027 8399637462318277288 5728669783908663217 7307778343310674375 9630232319329193808 1892295256955598300 4816666424036078427 13850481794935047945 9194846296313829333 10571237624319285973 2911971554627100884 17731068328080366619 15062751546536248012 17945166213220951986 7371534973189157574 3376801566484474291 13812630372051027372 12536792086012255288 11757885282301219636 8060152379314839201 14326895195965573239 12486891668800764205 3262141915047984872 15537426430971531359 11987545822172734856 920390600933862292 17193285735294081244 16180440803606741531 5974829351267894095 14726431495661470137 4301127208072816491 1076875146938190241 7236286977150164516 3623545110052329791 1622645558467493759 9777347055928948607 8129293308422487165 10453473030069789022 10477934198890717217 1572676992818202464 11148544877010745127 8340645427004246846 15545173786739611150 862614058409147710 8844143996541950530 4910815677671324298 8185971540804586877 8809211910147702532 16993345104980781642 15515876454035180280 4090089850485114932 15086844692282613603 2441868933200676880 15964812428633908047 1022646142203698121 13560885924416547783 13086673175447380872 10779982678426128184 6113714613096674263 9309150036353254663 7248705909479057435 7866093845137305687 8795455403960219316 101428671386293445 4987061919749622403 10230658085661813214 1882777753648814765 2769212860009367859 13668451489817151172 6116385835372539962 18412025720562551700 5060798461204752229 11621008886042271518 13568234879304909416 9372304961720740711 18104474651187161181 11976880558069421017 10399434847687312684 6042411932695314750 1918089693899944970 139353801393848693 10999321698937151231 9127478284924950952 17891237066558742012 15314513020744941021 11850051787621225094 9663107765843153984 3148511216805658083 7230453438198671434 16433247542196344540 7340116633549772889 2507190020837594383 8899185708132826417 1660867006678431730 545630535837497232 6404980134698094782 8134297849265628213 12551443799752716733 3205387160556183743 3792237124018349824 6255648471297914004 16000820112245622679 16323241540519959037 12214344706809967562 15590287182693550886 2055230196590807719 17797174663527606907 1972224876258161196 4992771017507583191 11457744228762458590 5570872237701023949 8133758545958081684 15913608502660367487 9653863865577094224 18116799457302688928 13798498036616753672 15513804940086121474 14020579321029035848 3902272390472997874 10356125668893935912 6342720556324688757 1738667573744441696 18279129754316928995 15207987656323023938 7735908080847164615 17413203770731126634 4032812572836062675 2386588761086157502 5756294601437279187 9203635019027063874 7856466432475146234 4439559514908987374 3302691417791238529 2948890716491624861 13831096296394247152 10552443077862065099 8055724535975512737 5541985278160601016 8941066539838710567 4603837257106681262 15311532099228724836 15895366426057936027 7315589464842024039 7067578569246605268 4829386669487393821 2194627029793251986 6637121371167015543 15419876292955231626 12932825953403698487 13414187172397330690 9440537825043752552 10587324805579598343 12604307109047325422 1086475850009446854 13602091837375187710 16595087550737758325 3368966975750817075 5124470151939338312 7495125334455970984 1147832887037187494 6209459154252248285 45962010129099997 2385247556469859607 4426963753201994670 17968185265063036583 13525119196054807515 17703988520132626793 2540399131741759500 16386123909585610544 1440817118326455608 7637897151927685681 9637020583730109183 2608568369703902183 10247000764230863441 17166189552261765310 8994790323952833460 9836053649301216135 7268777211040427643 15008864765569055984 4124314942617334304 13700708934153648210 12892744936924734134 8754930578625188548 10288125980594346994 10683437987780161724 2981177869862319788 2751628975391114780 14657892364060470430 7642702359292168121 7256381415682883513 9234672701439827513 16027251057799947222 5149175444557889379 11534577957718023641 294759536179947026 11113908349491212558 1125307885579916829 7163911318442394276 2107995785709387763 16793972021569405279 10005273262175210849 4684092460141149895 13190671446553712829 17125928154404999619 17275484939214547799 7832142324041712299 4718939292346904711 12255788739116781734 17423652471896028515 9050587711854496349 13994018614557464585 7916646053976008745 11410401596908999961 15825651189546962391 8662108257523338080 9674350060431082264 14835353503575914333 1678684444457769795 12383666383555759419 12603800000996522285 1193809897848446440 2363060892151121962 7496381795796116997 14674352199342131685 17114379869738575329 1319200402759585019 12364085923656319233 17756759256470938014 10474260650265939158 5862720040318993196 13695582675933844858 11252460185145027717 14910240332856852492 8917384775242521005 16225861121610872340 16887370791747182374 12869155620098441490 9658273807677759086 10598797148450342833 16681368871386152299 6545940626744211628 13249091230971509403 12237690664466812557 15443365175263922402 13868966017036898878 15269002516351779027 10423070247729790792 7463080228550328034 1350469650950434 8913735276846327812 3715074755729252715 12295446555448257863 7276886421664930492 18430139181969166741 11347013729890537696 5944138008322311837 8369386256075570309 11573628756987949903 14087169928510904905 15102390422719157881 8860777145220105979 6015047834803755694 1731723701867638349 9803094000142472119 7446586462243238535 2428197153069782068 16532504708838623814 4922611415935249621 5805728400851138758 7755545026158352255 7119239365590064545 18325551168428632334 1502750459790984692 7438427932525900423 14089621768313980962 11894675238448758979 410443478940903062 10877125755200648841 7677909489130327626 3352479603746759572 4585277723305245822 10193346015477982626 8248051416885150874 8981835573931913737 1671799917306003605 12792186307017999281 5670863203897852907 17616226399359226084 980501085408988972 1071047201891234341 13540437158681730229 5282181715920485933 7241415290987566403 13641876478023961695 11066622521032510063 11145135480623648756 11773155837441947944 4470487209948202254 4901275528820388578 12500411286442960869 15969061841052105758 11798178348476754994 3208350680444907374 745174246868018843 13964591052676553536 5206737047130927613 9620687794158266108 11996077766316954269 14227373201519197809 14503495408847596203 10837629016621678966 6155253667782492947 8256969752222207784 15601681776571577630 2622570720048962604 15764245935754206811 8815093152776534064 16528002631700858609 18133824586773754037 15675238984575739161 6271371525425414731 2847971852616114025 6260302830070391112 1057694667559612093 12281937112156702358 8952740770418588398 8053153439264310618 6654751585098906799 18249959239538575747 15749321045707409616 10130799383679101838 3907474807375036842 15360916648401683985 5876676801706599111 5496609098036733435 7846680259703866759 7485880661175286025 742071460627938535 17003234341540293931 6711268623675651754 10484229277861095038 9837244940592072420 14139895103381564171 3754241329819919925 11293274636437726946 4986679253447130747 18038911009958924726 8343247588985112506 6517705071453487450 5321551112316819725 1809472965373675274 15675515329232068723 2242689399207399709 6708276396346201311 2398445401295182770 18009342566399820542 17394501403993862434 2215183894905522162 7326147408665389825 7757335103629150558 3238901232502511945 14175226752240104935 4477388860115081918 10184679730321989659 4170392501873764356 11534913122361328515 4786004389292903478 17525935293880619478 17842434961565806440 7404286017184076311 445918845973495050 17646485305188032100 16775717125014841664 2344318250538362515 16808920036486980863 14426213913059507257 3275383108305929647 12042795389153293001 3298658938131585925 17280979530746907078 9315453695857099361 5743369169326540468 12756134690858489535 6122724295784036312 12219081999066640771 6849693636906104972 4797142215217695049 14727279606996936073 16734227321490057504 2324868812972345773 4874664632505047977 6994560676056411141 9198397028760596473 1019043860651680684 7777696036058337206 5153058395384977846 203727704328904170 12580136345835598953 13566131034117481201 5126547151745723278 2310930372342564117 13328553420493292227 17343714170472141834 11133305328850265012 7953646248335480643 10825540038911729718 338969667057534858 14053075856692803812 13758309956229005078 9544292799218508228 2985803530428171698 9366484163380130255 16710742240621377699 16951769216847861416 7841863975290995441 10286356381222364255 1158732397916752487 7893137346782232998 11163003141384187247 7635000877019006716 7128041456501972065 6598842247713007252 16007021823847573439 8231936022982879644 6801856763464785778 8717340320901617300 15033432041468161865 10484227280208529048 7374641792319111879 13582769211273810137 17674163297081675667 13539032622239520748 11287121810093135159 13372715834930241004 10224914476148498355 8699105368975226051 3573381156704984189 13423846615927583273 12465608058596733800 2931164401393688107 15203658207024064931 2291397615438967455 5313218331633929307 2576483093755482364 2472099773546134320 9394707879621695542 6796769765154107017 3696656352952196111 10611975482678329000 8869073363917426697 7636928524655811519 15464220917792201013 8179662027170133707 8887056908118571275 12525217843301372350 6393144246308610129 5716871531267223827 15120676465044887890 12662040461051952896 16657341425290420279 9997695863599312849 14501046135554032747 13223050151096833855 11901903564216084487 11799907177435960273 353631960824723701 3293180226388514020 4527310114646274556 12097833479797594886 6275976799549461826 13613387347914085264 15932358139199292051 16325906003590847410 12820668574231661169 12535581075946928955 18014239971387737532 8586663359841484037 5318485582229349305 10127505994952877686 16979263474352323919 12927573725015291624 16153871656516701794 7084134413734834013 4621016130923404356 3595891591337518753 5729586085427652602 14337495425257793923 18254355247958581338 14094570483524658402 2017669031433481886 14673848654683585647 3686724077640155058 1548521468536452121 17866505243032045229 14132497394663615265 2069748673779463867 8306449658962743219 12643669635130525955 387533432038169419 11787512270066343276 6155388495435991161 10612141800929977099 4817891662133402031 15146962974629295515 7050194849592924925 3962811681546702448 7206243316588524896 5556855104076397096 1653256671905351281 818316895440812864 16225695159561271660 13807700302761577377 81688553413490642 5193817088175784649 17092341624008542216 648392840427264627 10719951232505087147 15254163605706740328 8832423834762725719 7114556848706733719 9098471889055644027 8741419062287468941 1332682958898433783 8390587196379358865 16637013682344055547 729397878414708842 13356329988276509949 8614714406422792750 5064881870175325189 7355694629439864689 12303955180818638761 2675280937561963555 4279404481091133968 18326594487135300129 13124029509605622494 12487696925286334714 12969414759746952054 4044257997433923502 13180630694272408390 5674792906390717059 1720014903576329344 17634715108683815412 17698649119480594229 9037726230619284375 7872881966994210770 8616070852381968676 10613281457776707041 2757453555323803708 16064453848933665448 10676113612505691532 11543754732217089443 17295050038567070761 11322180167516783246 8349664925876247967 5872163966548385528 255596919540434198 2401511355093714227 14039282882542810743 9236126132155686430 14918056495518346759 3351872133234292932 14969841373367979497 6085005157178721098 14649851178119797945 6305347935127723377 11182529147377750714 10149681207216048359 13484968503574986841 18209636523331551637 9760262578381206900 16523710722187182194 16642648721128684366 16045368118013375354 16535226764198758018 15728508975663651755 344500254326618106 8975567093881551745 2034573121225700172 8385186309572346907 8083839257481226376 8055407249678846862 18406387441799807102 10530822255607259931 17129335248005025579 71615091268387763 3359117700118928436 11001599688241127789 289961905581853833 15353491195978741332 6998119179545831518 1625992687905033067 10719573765869796295 3689199968529106717 13110265882369893041 8358010085716056508 16889785940415646555 4856610026640889212 3882913777527137578 14065428154549464999 4713605889344351998 18038721400799715936 15892558672719347513 4538444108674285222 2036904897368191654 16399969669851437237 15953673740653230893 10405389617969571331 5445797462321908234 8911151987020918748 14821741977092910205 10013660176967952073 8022897418723007982 6994925073699923308 8490663322096122213 18270345308784572194 13753978354287962835 3529235765811851129 4784761720513152529 11308153247322772511 7526471140329485791 527730650098796944 16808278567813035666 10003820902468265318 4597279709343737792 5296594261322583969 2229533038694279440 676308860434024686 11957346945530585683 2389065225561300940 9413749697261315354 5324604564346109023 5556171314350123810 16077428830256696738 836004484547140723 16551453052842981474 7806946684423262563 11562239908226142799 7820225962845706698 11377899876698722764 12732876180828197093 16621465880998778491 14254983081114529701 10298391190939098781 1243806247786682891 15142578910147499452 10852823646689757748 6287532857543681852 17137139458326144588 2414896771196540405 15959558356195506138 13059879194839269455 6426343890951498315 17316930693956105471 3914436823048338000 10298364725410213050 13356814354399847811 11206559420838253074 14562204476711325854 2395111982573359854 9653091566995914099 16541428840102853974 1554069821749689332 7812257986955455192 737806899397126057 2648329312141970156 4275866738407286287 1565494147062246941 808125912681578550 3690194649188663866 751024325047476501 780567446085645060 7861547181595638423 17622089600977320622 14734344806463084807 3164365290317534854 9176613366315471864 8482270387282288091 12680472930651175421 16124655279302826238 16277892172612973542 4712862140297985263 15996205872527911449 5181289720117492350 7355415486750405341 9947913835333708688 13494288493085127466 4926249541928886708 9796949994454134155 17732201115817185870 10982560753399056398 10619781888866649421 2807423732548744570 975191376367460286 1015599840958359551 18241768891314606093 10897256698743898603 11965872446496207326 3001201878963015217 16510185415921522061 2484361918191627851 2975240744759712180 10755547527957902245 4210348158038758807 16649848774240841731 4771019880291393698 1562685120438141431 2121752087958586753 5494905223443648224 9672202911718666847 9030580405268228548 7434302791325035369 8026449245061521196 18092266715411384204 14158431486421966017 9074444414926059760 1038898815059458304 11423260484969580214 5033442971387377597 9368003537004493525 12096728092984239748 8781636328150803508 12918371814246146612 13823428882664892480 12938518268425404395 6747800406731398452 12487120624419057686 15442319354740719147 610641599779744325 696352817264484906 4606253421168893687 7850757352400351610 9938612911099363594 14925154758320883142 12413187415882194492 1959563020636702695 8049110183155203089 7125024247026513652 15760193023189888682 9019254447383043241 4414340428818400356 12003410642328713912 805183933829137913 13763862697048282727 12449780206206290968 12245781164366858614 4359520146664110711 7487033187025088733 10256206180086559397 5835315910961541995 40308315918774572 14932742575347390023 6593372053751858707 14879421361182597898 16548800397446674318 7437547879272429820 10715046016413473634 7411571028826897418 2913020639095693933 1412382848657737356 4528666033967808825 6050979083203913613 15818378535727818673 10057321520446974840 5087579663130811401 5580772110931196559 15910266098705055896 5929075240528801587 3226570795440623420 6937269468580810431 7871047331317824692 5599048102414088223 14005936456217886282 9169838763103843572 10321169138634388606 2309308507260759375 15519617010519252571 6841002693394125346 1644229419528673032 13891897766987363061 15078575498769183384 13161891071272376418 14366675301105936008 17606220521899035738 13811846932314588518 13447300666952526212 14650414369431445656 10199965586377072717 7865502212453940213 7294327605359160128 13156574234007001156 6703417423032032668 11057101530303277770 7808722979628059039 6223815042328725705 15831732021533750097 10954437269565874472 5194945969028278970 17998751556835837318 4948500714806514307 5391666649406415994 12511380650295552230 106588070959672510 11548779961480444744 2615594749599620360 5649606829246044319 12759514418886560180 15025444205831998003 3813545516403056960 982947915788136534 14346938172436322607 14920836815070230554 9518779101976791601 15702944078647586416 17283004433223051217 11137771399121873804 17557699609419496854 4884671099753464457 11329232347029709307 16407231748430617067 18179799234516748413 4878620525186774207 13161436890469771510 7233336393152209714 1793920009624939746 13415389286750226778 18040663301923646029 6542103786264889664 10426601195835196811 18010012267013822025 6633433502294701040 8433718239297526070 1003112622309707143 3342163992419445421 15831343043901172301 297530716401652959 6506068875874865218 12054825725976931010 511546611828856092 17838032370526329637 5132216281652524008 13939647773662821266 12729493904836070309 13727165196240575341 13037268744348764494 1485867208443071581 7716986452258082248 13428590407621498260 14827640904228079192 17766299562510290227 9735213906107544082 12178137590195688449 3678205147933443231 6058115734627569478 13021731382926614834 184637181113288180 7072228237979677737 16035131143357139625 9986777220245066676 18010613972121788107 5912116053739741193 2829894336220724443 9391069275740344825 3263841291477915930 1238718977265455750 4480119397731953203 13431297924412837513 2992921850555503650 12009863577719066129 2844110149639381182 9012810568777710941 14322264306157456196 7828759799591560193 5088992447498513803 18221663934056280301 7839203293138975712 17912467080353385707 15126211805182548040 17773596463530677178 3622666077027640234 12764672012330566754 9779240578911775881 8340077901591644112 9610957146040843573 6790332214105446498 5032090959621157520 847116180821827996 6792325180388906479 4553250563275746018 4163298971977190202 3140212434421366636 11358261493447818739 8405183614429790155 11699620251646338280 15563162437800572336 15834636952185236620 15349035421142541032 10312662463770253813 3102458364559163529 8450569414117209339 16050684008719823513 5613542517711962434 15263676861931280710 2995820679610000360 13511902887221767678 7556719966870040336 4805670518208021078 603844803597540648 14699603333983790830 2396053689571929957 9386888103833086393 3705469738182855026 12686558945366420134 12753940233779695404 5915538501221080696 13890975934786519012 3924700800518532018 5102595863948213550 7181625990611845735 5746246737199795497 7374208370202909344 756925618761112408 15533683051503214980 8442886739882142931 1835802876728031308 2391888231161416043 17734681618139655804 5078509685182495992 17900721163296394518 17528106793658822268 15846790700198013714 17769713065332497429 7213406155754014690 9331971094760716080 6994647530285668907 17284976062966015160 9008630273384787786 5307548032774467619 15997722896850394946 1443512197211985953 1934066204818991844 404992079234578432 1209769718034863405 15564248535575232886 240135602875690819 12232261720241206517 3163640971939258395 15004003311398529270 5757791655551030027 15003967884945613125 14666481823159502736 8738484570832395087 16003068966580771387 15955880841896032198 8718654314075924993 2820771641759562445 9723308214317188255 18083551892319010269 16398242823232438905 17977382276625294201 1311460365419618270 659389215750396321 13512437710058922355 6969128180179211298 17227871428953998054 11071890610797001767 10818730607467212886 11187129640750553739 12179555005464625145 5106983184016581917 12597313063802775106 10793939355531988413 2908658179806916560 8330993585625654849 786378307331272647 4806903220395427066 4193201318034679497 4655605696596474392 13291958126603327453 16017203465806807590 13493629483593945046 2657568563981399235 3382260718971355428 8269396197409113955 7049135923171315090 6456927859703946243 7015077209196212135 2537604963697504443 11567111272138499901 16502360089906556536 17174403389935401205 5486576057924584364 15167474665506290757 16294157381417707422 4828643206578866906 9797927032719866361 15512298033952829060 3611449777025096678 15668541156869861563 8100264088913628781 17842055639184020751 14440089420706923172 15093267241991766752 14052647018086185763 16217989909773557678 6533149461555162747 15440896525923451281 4868838617303600491 14798129359577307097 8779895361541024515 10350081021388391353 830142717595414948 16014986947543219618 2842313890327662250 3123181954493343703 12036401467345431911 1481188809360874439 4966236627515944184 15005257096761220660 5004773670292490228 2716029562773028060 17736631848650104238 5218631646041284376 16667014215026732316 8376328985426467595 13264443279788803843 15174766879714281249 11397727690862893147 7297404917446104830 16001784446918831390 12023131304022111299 8345245725007450634 14759706524501298894 9482669510287330544 2085318597481135016 15837107719819322992 73696019880860855 15943810565440571567 17859277195572709932 2993995835691742132 13314268560718347839 18219284179123962199 6417131054644969538 408896937069800006 14830832103122540784 11920826160039583400 3865620510992279247 8444768669583458669 9043423452949559996 6968842414321834380 1671627920275964308 2954837154693569572 16646747531853133271 5116333751654755386 435065983981432299 4735632268035749486 10838881366563647307 7722451466204132269 8795286050386697744 2805419296837571316 16771312258685948402 7109190858168787022 3266319416723877250 299873996639955837 11892216011308226885 2388285970512695668 9016504814198423167 1638305925598740529 14538098937333126237 11409520892989050851 4950544905723200867 13208871639006772452 745519316125566655 8893531795363328581 10462223387258109872 10039963468354694345 2390196647524447322 17463653138956592062 12358675806143361434 2385731394011750331 10702445922893193042 381747157018480808 7628388999109765610 16359984825117798190 16802444846185553543 213447509636691025 7614344149998271831 5690905419683809923 15259098204343670547 12625841842134970502 2536616669450167207 15119648452994702653 6193728033033013182 16359874498078465737 9131946638085842533 3963397980387777661 4551024061184970623 10053421065228039256 3458540449976604187 2121393808308002587 4886389182598491819 2654411060142781198 14767636126334435846 10162047228859352712 2874504914095924119 2837536872319362422 15504383613573481205 16919096606771920430 15534863310673989382 3098684555791974245 16290149494453497513 12167034339567940255 14473763476965433430 4280872749716650973 5610278067527948089 628208934158143762 18183271711449600965 5963654070197792278 15550507986328482151 7749857134876870376 5244680356632096864 11800669975678383601 5460224127287141151 14761353080749168678 10535359630042537772 3332897842098404078 11535341033569406044 16503529060140044278 3050292727688464477 11291646793323190801 15878809825906265395 1943980141959331506 9842183826053890614 16841746767933555620 4303454406604125558 5731293730629739709 8444805504965758697 2836592270421189594 13624921294636160476 9270992018188950680 6712493751912762544 1054560858196193191 11944413738645357131 1368563973136101566 12038388845511580150 17689012137171920982 8591804876213095208 8654103891274658504 11658868645853361429 16462094593371650726 4023754755384662963 15241874913834196017 2291195427204662916 10496416685475676858 71559397200909644 9193514258411640563 5502586717226806774 10066346192582289603 11971473467948266279 11164269576485001150 6141759630443809536 15930571383263076306 18257184725143819167 6035147896156331399 12530487493068488608 7337056637755053131 13102034611198074362 10129319322667461815 11750322719282002923 12796455092502941603 6244823432301318065 12821896021391918664 14587227061088926613 14102213588494327490 4287130441649685513 12278387053239659999 13711793369860974383 2220052238188487421 9811701779421047537 3953007525652577340 10733507647404342805 14599119033557702920 4232868394438932619 10502509477445610990 442505898558644813 14851231232578697487 1554026518720065133 15239174642233683342 5168308714079650621 6484559106325970986 17071469252392754404 15550972091027919362 14628417032155475578 13718110461747719631 5231507624704357550 2287229828431658846 13110183069039918592 254603428466324290 1413254688267998384 10723945370500468234 17889466160351040168 4607192139045404102 3536243230196336812 13409594490931328938 14274879520165498359 1336540401181166667 6863913242637775520 16785903866594348978 3097406771163120951 4236796010731307172 4416757104618470242 8900185750359517919 15311094959907926003 15648735003467244147 14555195508339842159 17283502873998297379 13587626832525508166 16011696072647279748 15071052267290645292 3060003225928494181 2060468146087519459 13197167663207037214 1974515387891714407 2018732574525123384 16828653854546116483 13071617372740955301 16543948853829096038 13020155953367728160 648552540011155044 10238983906355682326 3604032144866284787 10443977521757929744 11583079664347900277 15897745049810289020 529937254784269082 10957659447854791017 11674469706642303422 8750616128688810396 13998657517564191414 11967658935006741920 13862383938762699471 17255089582158915785 16435641737404954413 7337701109848674367 8421488297647512690 438205859288454120 12152940571219885189 5776445013376904349 15953626861182379517 5692872661744683628 2876807481277835168 14210224599235773352 15168084825133630804 18235462036711970966 8008533092497167190 762197399299507116 12330524048874488025 18436536706621517069 11301183849859790858 4799881465119587632 17379803540488594208 6768360344267635836 9387987036331212382 5073491389719028572 18039086221852473513 6518414644196691379 6009102015394546361 15637112160874657439 17409594860307921185 15964266833495783132 3916774739650351891 3976991881024174133 12563988080672955210 16993731664852182539 7474339734607848089 14539376825742330098 8604999798852265540 3862255105700373162 14446070865143505533 13226145957242911277 5511246650367261182 2606859614469112940 7908983445906477605 15173226313365340033 7946037998766468350 16877373429447469136 15992869549560366854 8899285529903377711 14986335786615201143 15353154789207450654 2289934198409620894 5368792183024679144 12818096590011931943 2459008685872775890 8883591843160358185 8662585547214528750 17370591727280507102 2979043331650181266 2873537388785825071 11431420365324843023 16822094303523046602 5630026813999147238 24398058372668199 6327460208613566237 10519923197225461257 16785717003380024073 10295380322242540259 2259985216433784598 12399769208846882033 13668024441978513344 2209580969325974627 9128366831533140748 678284168695490518 14278666138545410819 9445433728182032570 8887339826297774970 3420916458864567183 17209100610850326820 3522978181096817711 13460104747578841232 12534257905035949162 4673884144034365065 6181995906098224626 1837392862726590816 4703320617946211049 7634364796663176294 7401837523610423015 645930407736309286 10081446212260809468 18381072653645641373 2370573924115281131 4302454193420993205 10843363724648320005 16439344073364873876 2442402121987090175 13786463300403869974 7096241726929059826 2574436602211197397 5110860752626174962 10664374029794031892 9036251111110146773 16091844131361274285 15529709479585521771 17036333100600395222 10241578354874294760 13122576950518566316 17125423986603338820 15713470087963575092 5501548787868074650 13914051421315459995 5774602470365464339 7325108179880361091 17755318811236366376 4500638147720211773 10699034349859721563 9937583780512886574 2066043221105420512 8072313403018662246 4995858550072131876 7148365996898723218 2845067975615539547 1803647700932217378 4754578230476572894 8727498346450075148 14398977498221282017 14801851199950520446 15666624826104658158 1593012849580369293 5145077950476551890 8380066193035977792 11386134150706968110 7304324366127989654 17106523255801635620 17502192561926610509 3211816037766362612 5343570830972601660 5269373717263338530 13856237506136042909 9927853182223800101 3578120083165913187 2921176490064908112 17431899611943678362 930365420368448782 6388026142780230722 11815142798804553314 10911052534189304972 10106494045514357965 14803650204961833336 1316682080142171079 2296296087507085002 8208559765732605061 8435539267427619779 1402469936756792112 2615610555900330516 17784571870561326274 2230812301308580237 1181896093540553974 12341432914984228346 462656242464293850 9219546052551154365 16534018477071741206 1630986785704527245 10637464864076457225 3482070188917317837 12574603046821065526 7828779374058513117 4955037450810374781 4114108434930082412 3366530163500718759 5115739775652717673 9514095371386065927 12828120561178530838 793919310499817702 6293647512397944393 18237529762188690077 8044211199847468213 13284633237714806049 2363888896744011884 13490589532610798398 9443909057321927614 9361391974533358364 16404503276429289504 11904203486404235254 7471809623616360898 3498238311921323245 14742258919854319355 18093235739514244831 3064417066533605402 14852044726991478476 6035081609852934788 18415424326308902800 7335911887264087497 10314490505245336221 17584656439422749056 13543139165274244746 8281722105479716920 2604623292317748717 8675831917942690236 14163650366791910600 14716635201135778876 8184548344443915880 9254129995510938839 13218070476539116659 13520657630719194534 3324248233592171537 9883582163116692619 9031495894409347049 14810136349042742983 16389075364381371012 5369598868327478959 4166755597809376744 17552033239985117733 15879837230579861560 9741746019148161325 8245288239118319561 15604071474590189457 10032821230524784647 12811380980646613992 11344281481747966614 14320554013903659768 7444450207818845665 16174740648357035611 10413105252385854091 7967610072247401657 15408617215104595749 7116679236371390945 16048848540376597842 1481115783634829513 15093549495583378193 4941419456100216596 9398010301129255661 7645179239756837254 16115637422739104856 13427090005982222787 2220492236588510355 2712071485985321012 7022843092508789806 5607612825979444374 696636705352855810 2772459555527112617 4167637571024860969 16355742396850540578 12971831218923789801 11902235996161622745 6525318880033634290 17611750499722461099 12559600410577724732 15698271104231193191 3198766025305966359 5940905845488145120 2619647586190132340 12394597553388737282 2752167766041747573 13647929183873083289 2991539375579259056 1934834238610811564 8477226288431618571 15707504549552353497 3724298456354198127 18076815401271737802 2384218031790045120 3669334390792493414 13113751401397904078 1046832793998388271 4869607988997513588 12051356712631513498 17943060765143800625 17253949364277530615 6526382424645385406 1136087783780757240 4489266893081928672 9217095856143395850 2659843449776309235 216942528988690651 11048545339609365564 17801038662457855627 11212277650211113225 5808412620020617036 10760213295089434825 2300917546993751689 8119298025053371261 1063116966100539120 1402955070702699746 11366152727569562795 3018090828758370051 4943141029441257847 1615606214729844836 3265599599993251019 17100932012851133052 8914788057639137898 4710909060223401702 11199376561791163314 18418966245494023026 7498078674973072757 4013027740480706898 4135378393618227155 11930120023811905670 3202801784859029986 5362865383275259274 7740619356519119955 7045794546736793742 17962767189243937439 17875392469647403142 14632671963759693696 9688076870516340846 16194280894675168850 5491661881599856884 17354110273218326187 15148956286375353517 7381229845490483517 6410923052507971616 16952062450305162303 4026063971087877353 6487527754295347641 4854090866874847978 289193904366691112 15561838473284762097 12950804364862531774 11176533008783900986 5252418526925092998 13119353082406521921 15740315731826170552 17852512817520601500 592518474124805990 6939154260960299382 8578158632175655535 6150962427393847398 3515717579999007319 9064678556696651893 7640309761571793871 8668733658607091835 2090378480292250064 15546176214801072962 12315234242516169022 8774906628659517003 195300912285204620 17879667670908438469 17066034334619757707 8553878982961157035 15483398308546035138 3414058244372087208 377997830778977091 3714661228889064521 1853052705838465028 14415126911542107005 7442590780248308364 3034689623050351110 821865977181747956 123322020650770681 17601216086676857638 15976038964145135694 14368205009977357936 16676086431818139220 6061876745187542036 3173061981821688991 5220388456011664706 2409983162418262 10659976498011764055 14908891383241512224 15052411971932977545 5719820306206780430 12159926493288580354 9268021801713945593 9485065553642355425 8127714619075032586 8873471734289126503 10223371496180837449 11382111201450675012 12667079412588868417 13814061408501003166 15676472598493805704 14731640757625840115 741113640955828042 2266080752403203735 2545323626248690455 1409852030845536168 11545662611368210839 15159020145499056776 14219758688175760129 3858160429253752381 18245766066453014430 9266652312071041259 8064257091742608223 9008246809430729823 13258399460235477899 11084976449338237230 14241881088308269996 14470503605430488513 10542766828033763099 7671119271931593669 13876310021343769551 1950531753785980082 11945861486123009913 11066317559333894772 6923439311174516102 18091267045131243162 5609424997258982551 6658697168425694085 9669926489137781865 2053413672055121374 17550614878729278439 17194407387254900848 6352434345562056718 13613744394933109233 12561306743069550705 3594906905854839748 7987238602433678381 15984970079588181645 16163317834124363588 13407267335035485707 18336184188991436108 18193034979883930995 12723764056262309913 13453186766531384897 13354933151769601697 9344072489683402888 16358790605076172739 14235371293418041261 7395669700766122680 3892316283404546535 4907769668499488362 5300917710628191405 16818478248193037841 4555850839229101493 4519368509379664858 16658659699738704912 11027095308411483279 15271012154234634724 11408574656198575267 12385426072242971262 6971385151988726942 15900176998825626462 7129612819971684525 9881833038545245544 17390593495173493468 14350608435461290765 13671826475259299663 4982541213792868482 3959984323149769326 3691540940140439926 6244164486202911937 14047873342756250347 13949102888002759915 16263368081581013035 15058874877256663903 13799952649211504222 3549686336760228446 3078980079382324757 8377436700694067602 9027664612436404475 5507986761491036928 11491563207891923879 17109103276823784524 16922447158483484369 16943269300905049123 13316412464242536225 11082283010418561112 5809291571662087287 7433007006503604686 15064759414896764653 2569863200422972305 13956053447690242604 12687966431464271405 5855030582127124743 3876997110289030970 15042561609860607092 5189086382082631002 13698239654261651312 7209600626148409463 16184544613079755220 12062086423099411153 4377530573847609188 7911293229190775266 10165502177349971509 5891554519737724019 4601087125421159989 4672303846689522031 5634566981661151204 4126659552931941246 13224052451668532713 5140928002982291665 17897564053617262264 4473491242557271899 8292043254440528390 1211958535149031318 2782040457302293131 13660263287937903973 14780500852141869078 9123998251712195621 4055830972908555228 12753663195934452419 13256903558784548235 4241316588997561435 3447245795731824342 501804725659595440 14468539552014817822 2110859274855084654 5662477674340293612 12835471043097806850 16747566910909213529 17062014729450258398 16701665831955755131 6549170190659702723 10874481701262563829 2061057186588920315 6923394919933594990 9643189068117077593 6511183445605131124 3298036298668450305 14666272918165674936 10465091567128311421 8904650805589454432 8912243577881414913 8019740003545331819 8183378157272243321 9302265399238826958 12044130379130534743 11562918511152368772 6430671738940183485 2378786334915321441 2165246387265872352 6529288371377466243 10263303388317425279 14873910207832335904 6036481850874485863 14867008211098647464 5680812379757934965 16093948935196880827 18270017807709329141 4140121450558299522 11822296398643418160 5930124395021487522 12441171754341415974 15236975902405034939 11553996508986737738 11031362910793934818 17897431366425957981 17495369508472003576 15995222811698324760 4828502685211117642 15550008585738660357 4114241243662801008 12738447090665151439 6922004957209089144 11279064045982334776 10229655505714923580 16930931265847378564 9432893301625461126 9769849810881110125 250519694261322940 15084940288884887675 6165630396632338479 10007206070226802331 7163543632619453883 14809430981036979277 6975664766393714509 603086369557835252 127016220609948973 18041966012354914960 9673819845724006287 15941876155171073183 212443940055658231 2564276942089736629 3894585650360315195 13524857470435976776 14047039600530514832 207163924122839473 7400348202699029113 5231155355092160095 9329938960837450091 11857977877272982973 3705035405783370411 4295669255428004353 12925426301653112261 12583061036983296280 14743756352880499498 12354979267021382186 15225723293673700977 5555319573046330928 14626593524656982570 8139163675265766404 364025289187617963 16454497365452220820 4929328142136568163 6325996705942317371 7274073347249277722 14630534241073449704 12344761408534398830 10549914321815068262 10766141925713204552 2425625393022322410 17499294601997383617 7489161272401359650 14649846903909348147 1706338622922989542 7164465961964331958 13063611040255901456 10092596265396015498 7491560237137902078 5001924276535045570 12462661682212364076 9089927017318885441 11213166135374159412 9527752311445743927 5447382325813237852 5102492068839122514 13544903003142262944 9515461555219664137 7824481818393860082 16534714916289484661 7677162800751857895 11803870603203290011 1076456185655942955 1575370088335553148 11279141365393384801 2322831758315226193 6022539770699344403 688656637642364025 12662856160143260321 9531398162632334983 8967248289677850221 14373254414437611929 16532747406890545399 3976708736616992829 13193634353541632598 1548901883851584645 9179805451176800901 17867179445242503818 4253989043904619633 11799195522469670583 9740818238348353741 13131233053085730191 13477166003958347555 2654971668176934087 16565767510194207208 10380467673228721940 581313447719002617 3654313988597228507 5313757920620809162 12069344337717102742 15149906966584992671 17171883663715342964 17901952384846906687 16196168807892168664 5272598007047408554 3962843370504487110 1843674116890506899 3896596863311398632 7038244422766283118 3220802248844564162 2214117049703393797 5094046642193649922 13560904949948219695 16736789445631362850 8687843553181748922 15571298869902849589 9423025779998779877 15211815630122369282 1847393242418305970 2782934906113406420 8193694795520723665 18193020144125119487 12846690696013820246 17475783795731129386 17214378372500687264 7373327328872129019 14400858618727020623 2372787088894601910 12099905994468680974 15006218319293937834 2428395467800981794 4077776797174296428 600697961323074083 5904430016280739492 18137247889778441655 13641496664595709437 11853354908331424346 14027342286095246174 13602683224983142280 16702360078619116856 15097484678001792222 9771490177140893417 9882508321203773027 4451719602924512634 14821200479364027343 15200323154608464506 4739825835255444978 6724804165909782883 12210624001607031979 15949121351463990131 15739359281888858870 10167239367926824893 7787036151222799716 18303943472936379301 1156609779642020862 2634773330051329265 10434610375688457391 961935539862492128 8435003321578736201 837404917656544043 17852443664481935222 8853807271308656626 10009032623922337303 17366336492250766840 5161209544708040804 8704817051787385247 3978130666589396808 13602807381028795573 3104685539048803865 8949097467879240534 3679472050064732431 14717836971146418727 4222316152977273713 14368097749055189031 18053861134181091555 5272811637320069112 13438231774968605006 10390880085509658583 14325238870132075860 2037724709291071195 3362906896566020860 3800738746189843195 4662669006955381979 1105090709090418811 2151250922390189847 17552554989884060925 27386809916196429 15311799614940451260 14501430202318814208 11045947512836174421 6241623143578113125 2056863561464098037 12286372533460880526 14773870771830693257 6769663356249954513 14621610542988877693 15620111444594371155 10826768106990043087 6378140361047382919 7663406261468150169 14388085407948683665 7289012294669768115 17712449196570259016 9067389259706992550 5957194529438892835 6473176339922390879 2233386218078467776 17911531790258899715 10423988890332069331 13843799924657105577 9026378957639689529 8826460011221209480 17875094565759124126 11320767526104936814 423555102775803750 17708756125195982558 7153586106471331095 1691183557308079713 16226759198020223417 18327652169349956736 8865459276595676456 10775298329527659025 2275958857326515213 4181563523040759162 7408784015629972537 8253213590948852998 12701317253513553286 13277850108547279591 5897544862102709698 6631327060029029498 7655442520838942567 15001445532168476305 12704716008576119584 2758266595099732285 3248466648475455644 42447717319699380 13439993149711306280 2820814520552504209 13135348259494906208 8205032803142058981 5221575056204711742 11233169967207420922 1849170889013874315 6922395441418406002 13376184887884774169 8429091948712878496 2480921715177802750 14127760304455990276 16880065246092147462 17705064352494013846 5763980196422912759 18169635695340747160 2648881160856926779 4317535998765289242 1731790153422347085 12602719454192398630 16836613912554418484 14610150514199482311 4858294021650195602 11353209363152528356 9709701291129366201 8926161746185184564 9603106630425457711 2916869378652668320 2848227220224705363 10754801866065500760 6060235884256022552 14957343675709200049 49109028041167379 6296232387092481320 5953090922677749770 8924571709788946751 4065066981208136682 56493037018754694 6695370553374854620 2111720767707436298 17173571797385842275 12577926696815685304 11419790985256126789 14061713377348209929 4165301368248597968 9543751532002483174 10723478209490220186 17672736177963363359 16004392521230795749 15652822876130035548 16747832914292164210 14110948933042539470 6939052672274474053 1256834379999724622 5977553191326723624 16435169411731561279 2015253006940968436 13513896474746996345 7895612568659375810 2440962428710716125 13113954978034425442 8205836893762681193 1515708246721707930 11018294944402359061 3923109106875869493 17299984762788060481 6485985554261809207 7002757618277153940 17544617665984257988 1264233080419913272 18112259708905179902 10919852067992212746 268449487380991472 1006579956295854449 13721338743258669662 12561229583345358467 10024421396539008419 5569866982056605544 2969797817281878713 8610817802539852327 4387252960486027511 1060135259896875769 2041115254849377905 16311301861825981190 14968049916088899720 408942388594883227 10612329437937959678 1031907500686717843 4706071041980855599 138026462699404065 15427349624323183182 14324633809820163000 14634879495851469491 1231825282551727908 15338933930130485385 12724492575327378925 15485433078477085101 9510461694996717957 11552126572399553495 5448381390347583833 12172321410594011033 1495120188985545369 127831275721598580 14583518189530048892 10792670948184124623 11439466172919253427 9077502375738997842 10869848681413339745 6145387120372684838 6390074616088264018 1543081515831524487 13093200198888578234 7449456215976881157 593130191270599078 18099764075747595524 6682365101907420056 15622847495436601095 5280647782527070614 14540441644834142928 351442990158345252 10714837847004603026 7057487011052064157 9447340345129493521 11399829406491855081 7768541933094099370 15518835936098126226 7713856518780634640 4941352436430346726 7926532772989406127 2884628057335430207 298159496415382781 1738175658362100494 12396247636797386044 13706876627528435760 7974988337925981327 13870198681709070210 2858738210777915713 3531907105128963923 14079208653827372490 4794509199061920423 8828939874444329664 4822121520329740553 3557168130407208610 7737503424452967956 2357219217621851333 7369649737316130015 3191742008408818082 2054227871775944333 708924974416162472 778460249630244400 3604602444666362634 3642160118401214540 14140618178989097961 3957885231986011598 10694038870797814851 10617162604974555525 11275690654937997292 4935551475918177232 14808972381647333053 12721568130847574318 18173042810876647907 18324464351495428448 15551182476328505816 4401643369466426124 1051970108577743915 8712987950998744507 18015577466197677026 6136171843156160428 11991636139987492027 16559318065854442097 13217183165107306957 3375627585410422050 16709127970872107963 5994499791650140032 1800553193368648675 5175825087658058874 2353127229850431812 8051810128111119241 5252890676134402187 9397145722105636287 5367292925852105477 14074266180491327039 9460679996512392409 902267558013308077 16252259870996868137 14270782581023954276 6300841977087161756 12406994244381998333 7856281841504436196 8288258692617886702 12878918907665285873 4330039829061416376 927053403500848389 443588202587258004 5399342964974147374 5104245652935352746 11224613344920661746 18406687353494236030 2107930414398179245 5986125982976403683 13784138167014151267 15549105905860052523 12807858778734212911 6413911092424173346 6181432409635585765 17276281643855241727 8088513425284582462 16328955478275007526 555990355794390572 7636610253029806115 3905992421543985076 16827119861046471006 4726647051466906119 10248051033194251822 5292907160733021414 3913757610211270780 6108294984323668424 7943169923049820978 3335792753671147308 1075434057446958020 13944866969543432748 17458362140878569761 4253225241949492581 7494985698118583306 16638562210717460060 8526189703886108322 3316322794631679961 16885297503499280847 5110878582180151465 9601699320704676458 15718396308556435754 4427306725255773067 17204477695575119276 15262805916739819374 3955266436872617593 2882813885176745056 4178065417193735400 15863490158333573558 9855510875834937293 12207093806701367869 932752110862980506 5397773980908378652 17881440356141214165 830298601124054724 15217042350679553204 1251112894477229323 15003037528897182486 14284445468106554788 10120394973829204880 19583229014475803 1541558223432385285 7499881202280566187 4711031346139718330 1426817594169239670 11906640931485097338 17189499133572454871 16804802339151515130 905463564851209416 18020206005511983756 7206584340379826264 10809333733565111004 14481663693812183966 11392964992032545688 18411988958292089349 12103397710308084814 5369527765859856311 13257919094696546265 356673966644861005 17967566186720101017 17666059327986060143 4754695177448101131 9417141660599791015 12074217988210091976 2146443445937506583 4561537277279689698 12768171281360445344 3168607293843954435 8269010615522994170 6698197253808169485 12601654566468955358 9838766486538215904 14500125868000283974 7813404909546701076 6895342825729294580 11663647665945767373 16803042239611497848 1890881098250817670 2397869214446063476 4357326658055587000 7029525567017002794 3592199755873920622 16287552110705630703 11061345171540217499 12894383211053417907 598576478499550217 4104802340987529790 8863340136055466420 16615213274495109939 13935496993064120844 13666696611725883614 7633534725971903228 13837464321141764663 1437839538691794065 889329220415685728 11943354039802053463 12345974406791107873 1162546936801906713 5712994666047606284 13307271161340267493 14585174470181368134 5366360530129626339 10962556922519281389 5426102636366593031 14227027039377473080 783784402443181854 16700511993313485194 3564783584830634691 2184403529856320870 13249975647659654428 11856481228401975460 2312601595560860933 9711288056043441223 13064211481721786175 9293964761002355691 10458319484214430842 17022635449141333357 14576637357516057472 6129359614363844757 10215631489086372696 7589283395709370927 1890187477815718137 8205734744696783774 15423870959501965794 1059713145670190766 3586314302024076409 9918512408605338376 17488895371616078979 1587567469640791401 4166906238047295322 1287865815852959478 11554141159815745291 4214903939388726993 3954483118634667998 13668895290402871165 17633022692530305304 4851489415934736617 1351274180285097126 1670642715556517804 1197031615341255813 153732421136510816 18140575236257805427 6221744601724722841 4369268119004486153 14903936923896483154 16498234832051744351 12410903681204733349 13516956520185181931 17048734618211121328 8686420952772577353 7687671124974630169 16182297538252370835 7389992973993834131 11959876479688424180 7399729274078797328 9624195872485813378 4082741710925385791 2881951842392574801 771156995925181710 826882114181444380 7502230518746442575 10965410420492893419 5784639657310323281 3784773124246609481 12231499824074616848 13402327059387355118 13522163528552131179 5986377953116016470 3646325406713246897 13280484670250409801 8767462907300431461 8250574440621681664 5851092366592493768 4523443569255571358 8477486817392968404 15335681705432078653 2632284841160824383 15965804872332417658 5110598352765289828 5977973571232821647 7144302100768287758 1666160825715395826 7740152687975616831 6764035353336082065 219345486243490153 9658191078581052178 5356706269329363824 499547782848356697 253162018237285236 17617428448097818648 2240008533772738134 12558959223183927139 16682411975082251500 10243461345904061371 4851893241941088603 7140955925396986293 11795563892534823230 13476792982770593184 1705913258512455222 3650712683217042297 3379266135968985473 17712528851882254768 15574068648403548845 17138485668377453983 3452275364398654637 4315790535840348499 15869200845564942637 2861410426449163536 17473210187525552420 4796365988513441171 15377719189314972103 4365615609177585355 16273645677633885961 9946661859632728805 1546243069390172278 14238568824789753694 16079586471582377158 7937085785740815402 3004974890426709639 2467982358119096083 10258914989472099839 1176953464736700704 2944416221343249637 9232706548785310257 7813760703286442630 14644593976065510682 15302532158987801549 9408776003185209211 17197200039114382156 11656951332544849671 18281141682217954313 15934615268157036038 6748524390458652726 14916503695391746873 150335383729906092 923698217548159249 5499409196322057397 5410356944019137316 7827695652882949404 7014619548733640655 374355073380275625 3412309930935251973 13734419050038456247 12282212087768356262 332557334968075357 12891993736985443614 16480102133496091739 631201943131936487 12781050099295958499 7993214044896820042 602369675664653627 9276182473414314909 15228651794503503496 3353494472340864836 3628186266034778654 6374848786293362588 6087296843015731211 10051723654311320733 11066235612306175007 17712010289038915587 16671967790224241815 2890695710214743329 12165150242902129699 12991142220546106275 17101135397794692415 16965933125320687329 16298477572575727082 4637261135223103200 5024983964851429124 17334542401830332567 4094527035619307708 518965391950849211 17794018955799538976 15518141614623800951 6407090270766262759 5841043066500188606 11822496092877975160 17918757993126199111 17437022859370569557 17703595555201938295 11631856521265397521 17792230716171348838 16882565367015718763 12500943657257385962 13594977049022266959 1364952290491034861 18265989453764467697 5843335196795772432 11615624383433771377 9251410835818597479 6616974727425767242 10111499968479545820 1794433417286752735 3890375572424476235 13705201920098160083 12888050607939644556 12237263209811999434 9976623697130368235 14193067606586463376 17063582703064652026 3227018221250651811 9013226118683837736 16107412999302163890 10114359133558628161 14106539153153937365 2454390433406289914 9195031708614662177 12527035785302206067 11287259584841189804 892099357969393277 15548972923270514448 1762582183382725353 1045891897871634950 3142909199992876579 14047844538520466552 9109355523164668636 10397137183000492502 8206238288710212849 16478171348354138441 17391052267324873660 15774192458679070804 15211253115385096095 10180332923029256505 8945809925418961233 16805122608992859676 16547294319034632314 9393472221503768022 10910519578338284076 11338861319267061803 18361327348864458235 868368403539087523 17986991042002238134 8183871090700463210 942132877286814551 11662543165181478935 10058135830662393186 4462674075926496381 7006868037387511612 5558266355719646919 14995035865721277753 3531648823039116492 365718031362448429 1649777581321831183 10683497526938165426 9546180272176215976 10198469505271796938 1322781184960005534 15631368277883283226 16927116249878004033 3201301559197055922 15314181951727845296 16332383622420136468 13468282214002589220 12387181702252856028 5249715045124495174 6768882974495383794 15062767189069943243 13683607138254940668 1835731754014198353 17657420175019796367 2375793418310963165 3602367989192108584 3552450701376945750 16911265259564114793 4296543838787715600 14836517753609030236 17820060452010530331 4227955566209627496 13514011219362094691 13425334774263681847 2281325281767238598 11501535620036215401 16355958885593704099 14394230055972584839 17020306845223450496 17445160209036968271 9307009410066457509 5444618706316112178 4191437548916649199 14477400996833856474 13566573889857964400 330245046369827288 18158688884754913747 3632520758659815594 8926283824997244855 1150754666241294618 17225801165842788347 6440069599937664786 765021639573138156 1747568751501693787 2552345757077224648 4673284793904145550 3852224647343974914 8467671761411917084 7059217372671880764 14318494879633502110 822910642747825776 2523948891685747793 6479156762190559120 16442355300849990399 15372120995318776465 16092352208515352524 14125672183337257229 8919129428180417558 1592953154071991705 2291515261322722798 12868357442390491791 8012601029175977487 17376015816206083788 6853862032949898186 12007398693483095674 13238947702264574392 14761292424022546812 6702085326694934849 14983008153928598831 17066517645371560931 16511454367892070846 13060976754566035812 10501649362995350984 10624741228327083529 8761857778202947579 12331928706263387091 10201410887516903498 2918958848268324304 794740767373269097 6735894295051625814 4116799828459824030 8204721861726174225 14361358436545101226 15255314930192918438 18230769971299098887 2677569177281195544 7151773689057912873 1250807106199847478 11167700071919664760 12468987573302257258 5028699864463112820 17932032241387815757 17167814538440912693 3728147281026265773 5617683578605064344 17212353102478570926 9659842903908667243 2395928886796790618 14746518097375842016 794210833976449254 2955644581082848490 15561476027922747690 15260561958946978631 18374642185923513272 3852545753527110963 14248961035171591595 17158802160121451597 14515886213491333807 15821434641260970175 15330311623161178742 3997224240190100933 6168688675796901416 2514910929947054665 7517762430283953276 17541785484860371996 15754905448819786865 16493728390191155482 7483710563379912034 17892816535948920407 7223193316553742965 11912020345583021282 16130914568397129570 4452985789895452064 14565937989425634042 6888229225648395018 4815310332364041681 8708590616943404382 3581258549930462237 10744138650344188810 3887038899829057894 4412503774782353496 3503215004956879442 525738136230299434 1237567960005771002 13682561724258792033 6008853354632495709 6196033686200569091 2409382355122361380 15932591207203960871 16269992039973347663 16834625144209844255 14539742062033741169 3514779656897634178 9666286589259147654 12507669179848720394 15191197127788707581 18195427673883639175 6426213458317571819 560856861703351450 12129692026045276654 8769109811839159320 4839411675422054514 8524635932546675693 5072557342588713829 12327727522674529119 450952589562330435 13739027224195766695 8750478126998685742 16633796629102519501 7944925250167558669 4206078899601558293 6588029784943018840 9799327716447999293 658689941978146882 5810864535330983463 8053767061299919500 623754050676794049 3338116462540089623 2471094885641197823 992969190244333397 11404634704819111133 11545265119697023780 6045717654940209358 6785616344701678438 5899375715486259721 4454277523093018151 17903231533189662716 18272337709689144471 17199286119012853037 5982520547811407368 15040407857083700860 11098008971870098339 6648686043932067316 14926852130140451067 11929471434161382817 16087234863483305931 11980156018185353745 12849176128210197559 10612563652295180547 200203273888667303 5188905847031710360 16055037766061378302 13283429680816373148 18190337136819700844 18360089842612048978 13162751920704082375 1791301027158827600 1420300616349325362 5783208286385419439 10042277081910047752 1546964654434214168 7196063981273359810 12310439109339397761 5984470142660614908 8843049227820752852 2723214805593128280 714314209855692653 9325594555963603790 183448783930509262 13569083300118888691 8104952331333748636 978444968378649639 14052470394672277017 14063513124945577937 6931675508965275455 10772746043900237538 8381699228679546351 14509914921046387941 16596252350610825631 4652351852011592647 1963413916282120598 12339270660364925860 5749271478180577155 6856332615264081068 15385508539643979169 5367740838327111387 4308430105294079867 11755977697322141401 16099382085323644759 16526313635784985097 16717535111691120603 16637771871795759428 9566251961804128551 16916468483114402508 2861850846621789161 16280799743301834650 13190968630911978812 4304160521564429247 8002869011428336748 7606766788095800690 17277313076606441085 8164159583255107652 6488868110988659197 10062835961591363223 13102996199351595535 3429578517089071062 15189370410570465027 4974502204112565204 18437223214949091966 15990056747523321282 7351432288016034935 12806290913277678297 11787212079753978026 6282818138242215771 5865403436844958802 2007923619100710830 3171883030145625925 7895742225804540002 11445016167565524437 12413407688473337469 15419743205476693945 17371261879804867011 15834839596821228435 9751285961735563197 11873060780441248 10709574889436538678 946753156563219620 2334281129942717048 6643215073941393703 980029419541384679 3791584521985259611 713598145743962210 11489107043915631960 17054346708772717772 10222218012076018231 7804518652462529204 2267528127875472868 6865262760481360243 1302913202717424975 14458008302353080681 17878697814965677356 6287056512102639776 16890875447686817434 9400889666948973093 15833136366557493185 486056481486454625 2771458687555972546 6227176867890411925 16543157570790009693 358417786868681944 5886413143471187729 1699706832519715368 17220346618012053588 12097466827906865766 2710810020456416318 5636505332644352164 4843451161729850592 2587871894901270054 11200106521678206025 16915587330281401010 4664525772865127488 15344056270902970191 16041225196236640768 13263400576235257184 8762579813488351229 14920004720035584497 6015132679213667444 4319509152667404898 10276274490167407908 17270009750807903278 1553051066751400259 10041217419359782145 4487244759047349047 8983238370686115603 7228176406665298288 13329508895449728768 17795957272498007478 384797074847550071 13988662767591061214 15719857372343732341 17432737488504209020 7601629290270624396 17457953337882452913 8593333019404911685 6372692309184671387 8873828992621847914 9046964972563683992 3568322821952618987 2613733695712062582 9558139454869269783 5386915451376066677 1024438820361341853 16802912377927772379 18013272995772320301 455749114858296462 6145894682649818910 2788789265829802922 7270642139849742939 13818504369633597284 16233093631274051517 7616246441298259770 7247095724313320287 9586672675285454962 8575451549734220856 15425628700975733176 8662039084330939668 7910509387539503739 3534991399825490181 12150821381144105561 16917426338292006735 8493091207307462802 15227082343664896398 16135321175880597713 3185855436107838788 193246041207399797 3032974111283658688 12953309722370843524 496668486978213774 12271909891060960090 3808784568154600220 5334982881939410214 3872773124760707235 16692361481524510942 10939491746539267476 10057362808879591168 747473252295238809 4582693006383225935 12170819699429175902 10913905805999650807 17269078276563633067 9178158773233018481 933191614040272097 12526193168264796106 15576633136360778392 1576485238216094330 7736121789989706265 17383691931315530277 9509384509956843878 15848350600757218783 5145661402095815765 8273417956287574552 12217815870458674333 8376724950902987154 6312775316822260208 15646524913523716165 17857377601787425241 7478713930672694214 16546985925038355432 2509785385903050394 907131144648810251 6132255517909899789 13461582872565976492 13462056447883888802 3444910273404608435 15175344420900535780 7670668278577823342 1318402508492559557 541338592738495990 17929458451402209095 6100027924933241576 4410920366064085812 12802097974109719115 1987054637183012583 3225172596786298997 1833808308629243805 6019695469341976115 18037468945986307145 10819314151594513598 10374048843360036339 10974700096291577621 1454284522114715244 13054303607358054536 2834532624385045411 10975804692451188003 8877150083402345749 8318523919692537155 13729965537220876622 1706505397468046471 7834109560797985035 9775272577741475635 8830742172811924192 9622063270907471034 7359067355900305177 8543041118003361572 9475035935530118616 17624011091145100189 7938828957669446676 14566454298544083526 4525310228678039691 4964000430850533463 5740978057694303906 6398068568415107401 14079343026899959989 5653605034691847706 140961856374665855 13844742119513866076 6702926022709937429 5508126556953554320 3880280143537787057 17371534048010639425 16739721582950687545 17222221879484499649 12172728597780010874 9397499271132200924 15375576966937359674 7031878552177091747 14044391239007784203 1073379242211454509 5335366286654357435 4604559870731272522 13989431768509402430 11296383131649662918 10378643831865847083 17170977879632842381 2402441273911387223 8132911259205019218 16882298997395038368 17826710382857539052 10015398298884736910 11621506173022462304 4613787400735884748 4344211021748737139 18417615115437579181 13305148368459350797 14507777748096237058 8465023334777211934 9671721108781326416 10194249567119540129 2346301426403318345 17516030361613092143 13443448848746670981 8817148371290770427 13588034003186274380 17721915329881370779 16239855134214136027 12472946957545075585 3703008671382694831 4419438303451825345 3468579323903808528 17942475715437640719 2676960530059248230 8725582112632414990 16311969236887293091 5874645534022595854 17636613680830354152 14222848620834815044 9491287129969791289 317782286726996966 3935475815348709931 10466229757242535566 2316175845702948949 11537222393383847773 17519138089489596728 2042613561907644869 7664544906602942871 4272276972239664377 16180065278829447070 10048845767484282680 11587503715505217902 1536005732771978499 14603682341457099251 10153222928557015023 13591628831426432440 10366336658715110918 18137304708796105776 13883439119899337757 4321288872345936142 18030995072915691267 1861322179316024923 11440785417389410276 12325849064487110977 10583144731101823236 2579341148388774106 5025236180564658921 2472563990062760469 11085583818610379134 10497785857203589077 17958719487404058477 4797569299563768431 9592106396757492316 16268468585626961358 7685183041430717368 4322535025858230914 2784055834366603555 154975125907645277 3094546572909470811 14114492712887821893 17107183894717955622 13260241074182184664 13266558357683493614 11371653661090939866 15734369147087321942 17509004793810638300 10011210273822096210 9745945253161327529 2088723801054050542 16165278564399974884 3123937353997517385 9310405034915249254 17733303875260915142 13825606863512411452 10057437659125192429 18059053636014024286 1491580754538730423 16751835658680079960 2863932001883078273 5663377748526769969 4547156742568402071 17387051558827441994 17987318617148790008 17451808766199030014 6095918498452438882 12748505446481846835 17034196349843719883 8596512934966923336 8591365030258058283 9686914094682936550 7883410462708874256 636432653386938365 5446308320361070017 12701071326897619153 369996440321987844 16430534437769380764 9683454147896712369 6341389324601507963 2724479073523617431 13155617306199048343 663654775872804744 14942997523549008414 3280815082450371095 2616480030274956350 14180358276776886261 14755814910641960633 2430062072972647916 993965644800344279 2672957763732957500 3309171134891192957 725914763646824829 18257794529625628693 5154366526089820286 18106845576756146044 229762310484217521 11647527355246051346 10531481989487653309 3764655148100756428 1918198451584954940 10446262602985876923 13461493617884753039 1918139324284250332 12537405041112869642 5213994855044260127 16416071079867717277 1377502459474684353 13868163828545699923 15548302302307390188 6591691113093635633 14966660517281424275 17506590097761048821 14587279774698268462 7891027411589847973 13135904716668795193 2434052400650716942 16290623011349315962 17885149562167843918 16416815770366462614 6867551442087205693 16575419394246196277 14927173499404904955 18036434455669672510 11388041651078438773 4955555255552327284 9687958366104367550 6530860931824133223 5762495845334260903 15150327971132530622 6748222733866846504 15570973280474518520 10014677855979016778 8780596859040411934 13857499971934707904 7356602768258959421 18091883811129184208 497684458918170762 16520419808593065778 14122102855171677358 10469848191496888170 13204954202739123184 7190428220294057389 648860629757243164 2321302635533269246 14053514817265143471 12958761531877405736 5591270352873625654 18304376342472183119 15948871289512821446 5745294964460642598 5831407564748362343 6526726814845168227 699417638018597518 15017436770163237559 16830235205210946519 4924581729405199985 1727515050100305484 1547969997168594217 1616905528544679897 9555444868947059142 1560355511109258067 14084342442240710872 10257408860544928243 7536676687547024581 18127001823755350657 8142702979406162699 1552156725232344141 1193703603653782173 3023840198610011721 5744211491104171671 12608427298119263009 8961876359204025304 11621587973760017202 2153302819119210877 3719633059779345119 9724111819661164757 5139454555551118133 10131242220765388773 12403204363310589841 5646755970425532876 14259221284695931322 2447795467799101215 2150335843751765367 7465470499272370389 10740587278231147682 1356548402756762573 9714056457304865658 1824736997659062232 10067045539033839588 3358120216625259635 9331709011069798449 5302864135068035490 13982482326285996528 14401769886484101355 13101934408361845421 1262188167024109485 8035272009158472380 17372510021747144375 15835013266842952326 12132288962108864716 16702150364074940015 16669873607704699184 14244248020211331155 5026478965964367365 2880424400329855246 6947334396602996334 12446309362643398713 4066114367216916804 12383412322595551668 7901874221826261336 560471335621430697 6583869282460177753 15881364346975587691 17953290384760017142 9762793622085848901 1478986801451080755 1217873381470362553 11345882638322826854 18375698653667915484 11632312738895351237 4634211779816306338 3028273316770728455 2533815956201986679 16278644211047909861 3355160428060244281 4058346699445176374 5061527253917709491 9168687178717017339 7790496844847228439 97001292994762015 12187567560400455310 16999222921694680069 3769405585143171447 10238166809036548223 1042430309897395573 5842431049442784670 4174681133299229679 9744450957727318712 4690357802996599481 7265552220276986799 2198819829628812021 8691095345739866775 4714188906553424278 18346838269267828153 14306543920362215929 6798608540661247579 6477207147566392271 6510014733739175685 1590542779547374110 11185499294026279477 4986660725646230222 15221948312275428539 3197406338345969671 2359536237185622619 17641523411596243185 9872804455633255106 11595441515970455673 5072918839614497757 18062118324361384254 13540403133317122818 3232108870755608549 5122311181717244683 3150015532436891312 10915194045579909625 2290769666537300979 9828460333379012971 9031392713470230972 14761960649284886247 18229612092197382326 12627816420597476700 2735626975165338518 6437034744601408754 5037142141695044737 13043623616916129966 9803461959108954874 1096472310390633501 17653552500363378868 3053679038814378358 7825794447647366371 1529094345049502648 13168670317191375229 10741187098406017546 14042846489443328321 14598915095182857671 12186218316275471994 6295609775798939980 1473380052533596904 3980971353823586194 17959680832355740861 14879681949259621139 11380441202015479018 8816435560239385046 14937708938087382605 5037029912612557950 4686602714128543864 14837019487131358827 5687090535663063767 7697301114372055517 7557446721243348195 8958770404584788950 2052788756634505584 6423983061857655485 13031575369382514085 16082499575910101444 2695427592851546789 8725143492006149721 13222709930793635105 12635169198632093834 8889172342466201972 14739433048207115537 7331808562469671922 7861483734326374414 9026431820941283380 9228897984019572924 1728792773952854845 5145821323377730325 6978748687711177677 3773221193200322310 3492814354021025714 6130182017550119033 10267959471123028056 4891744406221311607 12940923540878715815 15673550661361954106 8154595533977174933 14401079050065642866 2404960112390604465 13869233288275787769 15496224201734393293 9524682384801792791 1536478491802750532 11186072722704030347 5967204091337402194 1016782407128578173 13993639643351110068 9483104742163328332 489061101965695489 9537846510868349693 11350344870735015382 16160534486914072379 13322591338732390906 13077789746462835861 12334898917847317454 11678296603907676422 8110913909808563826 7548928309327786321 1173955013104549646 13743945057693587431 12499439107291007975 5256634983613758013 4424393754069493541 9446941862308431134 13060522657550258716 7173279804251237505 13542151175281560541 8109983548001432 12932692019757222192 852640758099775393 10278934043141255604 8840225385420037564 10005520540921245453 62076938133930740 4104181412712448644 5430005529106402949 3770338288172139765 2500588791771816090 9453182177358872771 3490852714381614345 9836609450738818201 5353389260344570726 15081378268558057659 765652372495128701 13209509268500604077 994871484251845051 10456012127016002715 2091576396791831754 13643711804033642466 14023761669847557026 17323103621859017710 16373944459360331586 4035701709748247429 5015497922944877190 2829276777461796213 17248160842474298620 11318568507697526541 6514368638332623029 18366690107132895899 11094049614698158791 7253167339690859331 7762800224185474303 14329880459163270029 3941086150671840147 14464885346217575386 4656556773246644255 458313164616011130 1069245626806286601 6326316665441157419 13626315832367618430 8303543065277627780 13181212980419628628 5999986554246898367 12049023442720546013 10757279459756477534 3431953367874467130 9813903877073840282 14805882121490650482 15237240511436246733 16009291461494053152 13932620012959478929 8390530850508598855 2484891870633250496 1428928232753490878 4244260254875891299 14887062588627926904 8763382653866148044 7060396438233702513 65112293527567545 9791424786222873343 8617016653568916858 9263121447688393951 17930340822531949419 8360284481469553799 17577146255293411328 1846817580090915847 9621992153070279848 17924915945918438259 18151935667157218750 14551799618713008824 4758027275901680162 13243185070329442017 11729975127071947295 1766450197496372070 11162229556843725190 15164585432923641600 7385638092440012241 14256458712208184879 12235606664827452969 2688363796090433581 6169180408290656725 11691666790170199619 5545101148145621130 10629676127208376435 945377881582275248 5411598392876897681 6949428117501805214 2899996121780261476 9647319501313672470 3428515252847608669 6956386693041403723 13946746177885437874 8969680027904094541 5304053332454321174 6546938688293722966 16842729084347529753 7240794892396778456 11086511860889989268 7790331502787253787 110727266013740868 18085294424985534281 7257762659049251949 18133929018603569882 4112556237834916324 459629350134762398 9559025794963271480 12641925873798673824 4696830712603662005 17485460039723847673 12653701226433466573 15735250430725104209 2408024601242872859 5609633567274898599 13159047420935087865 12676990160878745244 3854360165015076614 3057197653691748026 4295394991068334473 12590773913582527739 17125154508734419054 2865950691591451328 7531146911407138113 11985622293682386975 17034618341251984760 2180146497627593437 15818566644373365292 477203817053481422 12237464786853258382 8515731015292772170 3987558129711220136 9612276729300844313 12796701337230573607 1384102823174609852 152975639099734012 2713734564011237123 8583553970922073246 9061688931134299986 4634157606742352467 11547790412786257964 9871287619905133559 15196065488662373516 4620511506136000576 12509879923701269696 15137789889518917585 3636437624839020061 5682071348409325639 2443652413574041927 4241613621145959036 9790977018907593700 11284444208608758128 10266832548317950636 12643767202194367935 6549554850169039087 10650594422959662215 17613761943388478968 10133410065059342737 1708025421314891451 18439350080219871546 17776701808641261580 5024005360468923031 1630561364572836395 12679710597968355202 16947137765260072645 9369129154476277092 1835005359371835257 11590163881736902259 12317759912956456887 10943237576648826246 17028556254641792894 10734799752009013055 4854616213142797973 9921886706633016331 12432810435095494925 16141954797504371390 941249377017395300 12125735367897853612 4888354125950043222 12248786899571138461 6843746890643109734 11426414316606416046 8010348928219546525 8923656933715171261 8423410220865278993 7932324347098371509 1006159821313637755 10476075377978878375 12463688080210796620 15964563610569951503 1492231466590022154 1696735227801136611 11208188728613427017 13841868596011126455 7364050192030200690 11982105066007959226 17820276652184167086 7108559187613518171 1938309858697738212 11724977529697364458 3688651375741339397 16733404387236347325 5194829255794911849 6107100582166783972 13623269535174002735 17113251511049641258 1848162649934684179 11503107969881759868 16990733585283476188 5306214227146365503 2707956176564938392 1028273575303333528 10121628033368870525 11038440933432072625 9454655792019845367 1279684051672854774 10040552062530745219 16740749961330167254 175389973709809905 17151219763435299839 2989944612254655178 11359348501058218107 17532462721809384266 17566156224090232525 4179168567445726633 1539012706999180571 13693643513786163994 6809040812155698283 10271757702053014313 11745718179516652260 14491419707588500512 12954116586688973817 13664108151434117812 8304228203978994378 17006640474419603339 2352667437921051746 9715043288878450152 17455979791523584530 13634589596988565109 17922219252137049421 14649643878318025585 8195493599161233169 8510557941150153504 13379630088368023515 14686340593069450090 9654915218948239817 17570833182302066178 9603654196898725258 5712006868468051674 9620865083953241638 10628841955466147709 14222200327871416981 14409413899699511227 2875572439276786213 8415787485726588699 12476780729467144665 13352931750637923614 11779264413107861714 5549196690026837651 9131115561118922691 592598590939836636 4110631424749695606 1309672713937972693 9094633057005594813 11992649517630176042 17758839277182323069 2760102187918099490 4508284433729287012 10971966834170634856 2538402010495445242 6839376075053031460 12885974770053833962 9859584356703585753 1212678655347978251 17117200740314400401 4564737428022466033 15584134465638797018 14918709130574500659 15409831182010954188 13318484846274608800 4585949698679351960 14635832225448461409 897580092646344744 7365357748113170494 16846606390213786787 2092913765734148255 4517855089077680982 13174532788498451458 14017423861680734075 17818934135711232898 16069436853876515554 631106572466844758 13110497448883753746 6118683805771095997 11621472513746400288 3163356655295091122 17780991094668452269 13770092117344037888 13881443953941921209 4296625351744308304 10846722085945628286 1576782232196172621 15738519576886369378 17918785424399088861 907055812094570890 3382120424800118809 4620634105552903715 999070906041907186 9479386692648957794 3054498855126672750 14174917256594096390 13059320211780161016 15288593865912530636 4206162686022351812 17906866553623743072 13705386658750254468 7416948598023253614 16548834124771408370 8804215621347811931 16312217185985051078 13830353734282896771 7136042620469156541 17558099032279770180 1011062043558480097 9823289495246146901 4732248601772701529 2484263946534181674 5225378569235262208 18315012891763481450 5078737942416274222 352697852805472635 15162446766677536124 11044318049228189695 7164909217221574534 14028646226082725321 18398791633538499186 128757981443197542 16319656760033667861 5896217327429523194 6129472765623356292 4638912866248104304 13205254046584917831 86404913037170078 4175403074381368548 17005333707436055236 15693759464235171903 6116442428896748493 5373639986261543826 13791027266801697625 15273352749177993514 10177092560269636781 11159599989795482808 11271532014387782929 5082685377530020089 479269918963519486 8135542070248842229 7236772448725455200 4274839851932317025 1111994837223106312 14054114232103067987 16318573634474047828 8829270555540137556 6490778980854772023 13129730646663170777 6712935969268207942 12193494412263150219 2495151856743111588 2886565362968379620 3944956003636842041 14085311594527298054 11177526926163611077 9318835163901098429 1962691982592815584 14039319269794113916 1027764120508995777 11043471598524790295 15222618185683945020 4885975776695296904 8854320964545384458 8279459382245965116 12969969074074908608 13488813612609507860 8812181427332932259 11084031863725570032 7181570679982370272 18221139527563601516 16030043669879165723 17747384799498610931 17709297963785522512 15971012453161634225 17121057913156214881 14989586555617852458 8571196985579310627 16519710678775905181 14417449364462667157 9374744567025117856 5851844896929658849 15854790609565582916 1718806765563748743 11681882639220480501 292993179422615354 2160057382889707895 18296188974047293747 4831741877959100850 2792253150252844576 14465649125829343444 1853114514157870347 4577780171737307710 1341018046457846519 11245910757349621759 4490944889006293000 5356605287120216779 9345370965271798717 14223874679367270526 9364893074474671870 6764810855428468242 12498192487901757662 7201249731833359733 14931593104467196416 8988017313310692840 3231215840417991969 4817389447274342718 2461359275400887919 922245275225751517 10576840294339867503 4895727625582666932 8782807095337397568 5302414931421241085 17232454726241294037 6925053327127806902 15282843871734748253 906483985951108455 11008822104187414616 1936102700418764610 15573661416637133791 18138014297916932550 7372606784587189062 1944478680079281218 1558354275222446383 16869201039467648906 14195235507815155 6986137277491361712 5756009949410111364 11648405207457415757 8166456715365633904 2325707370156937007 11011411037498225418 13615427686653717180 4399798260263721254 10017473418494563288 12475913993086580869 13577516177877405641 299238564802062335 16290682822594665524 9319114545788894213 18314962646946178101 14849711652328249267 17502077866083203818 10450876833483472579 18066778022860336832 11956053659986566157 837281489152278583 11668217702087190993 14151164039487356255 11328374065480264307 12848753469683613356 3040774314056487450 14737204163170956602 15480861512253321232 10638926299422774203 1629733820967788203 5928591415658291244 15062493234640585895 13615398108268955438 1916983071015371482 11206775925588227986 32555339491122753 7902499169756101022 1282781032131817688 17333883513896820667 10283005884971219779 15965955914649351607 17503456504852132196 74174364906371503 6840589747726800308 17864545226754650681 8472478486928984103 17872567140558546364 94618918326314060 4600757136106434607 2449082907684334517 1865146382634839349 5330591514456097104 4894764860113748876 7855948818755575347 11736524882907677032 16306442063029008111 2548255092003390571 10910858573346957740 4238008563184089931 10037019415416268238 18314180867743901547 13994382906329305353 13371611538572251470 16561106760763455707 7248691539443038212 1973846939327941809 8921059258375640323 15872730672722436039 5591501666885383445 573993494813985311 9175736974601131827 4830777400736230090 9006882858784695529 6867991305528418477 826721997553097997 9346208923964309596 2302709820011088020 7276939173668645667 11066149913303894202 1202832035604076938 16685801621901716152 12526106830179153990 5176610344857602149 15190138462299554563 3950306085938696031 3944732491548550595 2589512132411210356 14877236622229110590 13364518778038284583 677864550128176557 4148852287661994131 7495972790223574129 11299900284258814957 8920565692846068521 2730660412520198478 3212789025573115713 167409116527894231 6493761790802542180 3095771609239459471 13286856739932774523 7144759022853190613 14383477747170998973 1772609180604389020 12698550982811490265 3341437464454569134 5141683699767652270 8666908491269325109 17349151723474303837 4009421618003014456 1852656996880018093 2100317452386017951 8620355676675502650 1274689134421938423 6554662696471871092 15789270998306362985 16332816517531297962 13112251014428818313 6411264774009372930 723306995606941615 12653804185136943856 15763428147195010672 535764236355758675 7453886727091924812 8583044974139515163 18434905295985694782 2311347184372301238 14193530196748152698 5222531960060227338 1282298834910265824 2316783912265466148 5146845543003970039 13201870732873344998 3908299306299561072 2901335500052676999 3894632745627000782 3316963719890309030 17109570955492694596 16581150077698430257 3120982810987750210 14075942950715030999 8521297577594630980 18257440103742671914 4578546905096310096 6907235345533999801 16601149443059233119 17490052799073086196 12212676251541515310 3817413953094047155 3965646262369250316 7524088715952727592 6618604364863356620 17565408534033328335 3843320625415504830 12735500001548304236 5452356356512188467 12099950098953619408 14255684046236649904 8609730285879060971 15876519374618010760 18283622486133372027 17780610723254282495 17821369465069487834 17669590743232394706 6200495841530960836 4510845578513430066 12990278090863603526 2030127861014353457 11857279853728402096 3590515267065676772 5829131787767787424 9056730690418313932 331186087811422774 14286437967012727632 9832134748384674351 2597571999883397669 7425081260866635838 13766166954416684780 17940398691792767185 13900202054524147918 11785745927426205339 15113286528381632941 6924495002623724606 11847561003997889011 10639588397941580979 16938881590786726033 18435829568642935109 12376147326959128812 9691236247282928598 2599549678990459416 12662205724017258958 8577892650426192117 220476985639653133 9170103065922562470 4584232050860709630 17641338587244905369 7543512154893288293 7098191159076308275 10235919413527602424 4268207074070805238 7643900457478834364 6909262967064326516 8201264500921346073 2280402332700570212 6650844678541607747 14022673969923889765 18415319656805733469 13425332220689568518 18045798777105757124 12508438134343637929 5840542405834439822 15421270348283429367 9773023404932027984 8831640707752023783 2696923777684716073 9667307279830069116 13120470967381666527 7174638862910340888 12935310006912036662 2378496262941896048 9952902803239699546 2705622918491833753 2706545204214443316 8109346547984486777 13312484282756734533 7550683191104142008 7620257787681013852 17839748135484235126 7450888094559945004 8865499609706630930 9928917340063763932 7582055667116237321 1154897850995446195 17540392277908511747 13479809531076688610 4945937716872765796 89738344582541092 11092594139271915496 17788342744656603553 12948285934795505298 16701816721777034286 1137995769325086356 8462962736672151775 13569025960936833238 9099938431736635717 10220368881625213501 1912095103490055544 4896445489833671332 13251831143087244750 2756893001711280505 8552423992338867909 18367260606151945159 5991205042974869344 7762646528244507334 12600830927576201085 7107757549095397130 9920898658190895130 12215576994033058528 5692940004415632847 18308077248275921152 15275887520933187748 10141524143250408739 10850900130738128773 11520387067465963736 8239333229087996635 2011220130282727537 5834784706886437819 46725666563815195 14024474049390906457 5788698952936964560 9806143908656481154 10090349091406717094 15439054476779201428 7015874037220617549 14608321775774578190 12408327904627258289 2395769088093881421 14466551325603644297 17277973286051015761 4030601043379411904 3100323112793801573 9457669206248253594 10378017584091831086 10935668146050094040 8444576918370170147 14328204993250781658 1656461751373693553 14378560026006569428 11259191669760038749 5091469077404766268 12241818216273769404 9858394660315680015 1405321857318757556 12147471408216257254 14995592123871034006 9652752561374257029 3750375299643142237 2708299006535822912 11671199628485509004 2167265928463451305 187193859210796871 11657685181534998202 16484690602323116304 16821982336577538632 13924815895154726899 16561298963927319229 16164297073891918177 5601634883550876509 11207234452426678960 8195033457762642265 2791463395414416113 15936578429235865654 5291489367382718419 9829160755840951252 17539536670648759438 1779454686063175803 9164606419067314063 8165115576613432322 9142059938785648144 17375317762268575339 14275042201764809762 16000775811415008086 9442768803720668965 16370994655112457982 3463236534137496899 9062926998457252033 12516722921686680532 590192700879237552 18387576515838010235 5261474143698172306 8004325368785586674 11378174536115220761 4137372716539446153 15660179094831909778 1554812726088400523 12789107168362982575 7536607748649202332 10770340426696875121 2232936399843580702 4310572093767401414 16604795183452060687 11362249302196389952 15173246008505166907 5627751812250532859 8482757375479778637 9092995757332306960 677809733817756547 8926761090112898589 6498055107841460461 13264632818358730992 9357016193469690761 7145747569151244468 4261127533165562932 1487682667809967057 11288593876459208946 14342782993381475219 17146637842355929015 3211808794294504657 903905769984959089 18131742879462950869 13726860495477028383 5302563349135232598 13633932435261579945 7705561679090240004 9731125815881809410 11330423727346974353 1502984696093258749 4352069633318398706 1376898037793019856 15297631940065917076 15583932571642816142 16590616173936005615 3633143969111804089 1887917798087716265 1306312060290144692 15269208988664932733 12788025761189047256 6185261450639511565 7543272169329213660 5263779353842946949 4519209116162323085 9991571617454506597 2828481699365400300 2501684236793640620 15920036922140514965 5104737966723174627 5289185006906091414 3749706311362653552 15749604556204262123 15738496522935484477 10858085393854217567 1009273761273665227 11988748276605055967 8534886394082571995 15133405318207987390 5416563620099903658 7983670919462726542 1869330658277388681 1221997115298861767 14869312426257202703 11316598629097268939 13337214412314461294 14559509693737818355 6583770408865600162 5142623440015881315 2181223838460506945 13094487930212952091 10594269851334875130 653529062841723503 11263182734087272677 6183500300399432055 14303715619545680802 5584644322989301708 15671464384988717410 14107560895904169429 11582169107115359650 6239600762862985983 17050735231010703189 14490619087796116543 17688886885332051811 15672376241576325245 2120406790597675541 15227873808698887933 6365923792950103879 6865599786098436669 3883463186353543079 3360429324490557371 4136996900514585237 12085412909372414329 5543910670058298445 10802109205673948623 9979368840255639801 601025230912572326 7420754093663783795 5759880089925731182 11449637060840319950 1622405378199421197 4885698457522717298 4274287041616282189 18291581779624125503 900549681575703589 17419156347115759628 12974944386096057354 592943468081167340 14150319190571719091 14817969983256799082 13436225903801464525 2980776279550552663 16903222188856184781 5613301918943153503 15995328847780556216 461378491150069314 5290461002499207730 4819630401530891211 5916985090881038493 7650166911222486523 8616787900132786735 13903920465245422111 12998900313466259380 6412921318420937429 2301214868395115514 4416207447581759758 14719595227946400099 6684602868886649419 11586967623622170017 7080454848114495194 9572715513425715192 6295094003738270616 10501924003318210376 14213749539505123732 9418537360060511120 17613899555989019088 2975149237134801913 1504359211660964425 17931339565113330874 7338033938118652312 10051846363902677840 2922951721790384492 834008298957594278 11463648582026471719 8271457891873938604 16182066466474243910 4592557725695131574 2831561575369909837 17643775016824566760 14249498977707603052 11129779742580938064 2127887562240883627 6580036944459355067 16061041361095724154 11702810228335600346 16842687306853228807 9494090433570021906 3441232319053784675 1238427776952591281 8740434855041582156 11267861817185675020 16545327237232589944 803432303306694764 10248425684654038824 15147598453387433116 15180377566072047861 10595289815660804339 14778478209876067273 6735171719193814591 8257624294399932277 5063180007783716187 2914287642381144910 11503457278312249772 18124043199728077367 10227977663438294329 7942908538404340604 15208182269376024097 13264853536812790321 11714412944232324874 14025656294644545737 13444755795629875529 7394719102777781650 17563355132301531492 8724429650197889972 9660246681074954549 17034345707336398520 11145443796708832630 18430331329497826623 17506723635677446110 1950530500274106059 3580498025699663862 7946725885519680011 2291918332647850221 8520794979656397576 18328094204876493667 15888639564465738012 608105443723016224 14979912439271210949 14672254091802548971 15203354390504375904 10634754483985012325 57469848440794108 5927499015685926785 17339679724201267162 17509612352391567405 7986573168768856697 5771167064032700119 13851663718665411123 6986407407677701431 4753933736513185505 17122112491286374227 3449773351504029571 7489789723831810725 14684006911270241112 5286196848133945917 11296242931286354876 4470394933779521798 15588767976561432854 2640797780277461226 9926834930662627053 8946368773112546533 9485509860588009784 7168017556607538241 7885053429810650321 9831199471814343430 7037996901348582655 62143768565056080 7431434613366782282 8588464084373308701 17169319792051635985 12390040966135521677 17945852318675841909 6871176768648890543 2291993756882756294 10263879347111072757 7595247815705102139 3603100949620971 14088070374027184150 8155421353647204417 1983983470211879219 4785358154862157308 1950429734700020849 14631857609972439337 11567585993768392672 3261108645445006427 16524765625631916948 11830205005373750425 3256830056342097821 3440333099171851910 3495493168937220192 7929256927685012147 17356316703743753319 17535450492612348491 5275026093201717673 12539229077303324938 7249809767361533751 13399975002354945428 14096464165164678103 17073583932803405663 5657006394806210912 10143090805822260817 15698442028783442450 1889278751497497322 267283191455397716 15559168671229211507 8664263705896217442 14909853167678840799 11220153513867377066 8245955616623670225 296710098750310453 12276557352493970437 12386417583752564594 10287356734758159725 1216544489077928440 13729091026666038250 2542006947260827246 2157626276500968528 1881217370915001088 12073938433030495849 10013277641156005487 200831375273009666 14792172832298244355 7535403373418951699 7872097685516153726 9942530026002540164 3113462278823292157 7659222577420690654 4269029250530451876 8886801423759785322 13495430616384411459 9374222950428350355 6158367502506275497 11560806454907174848 15577061738933061445 3056178451155156804 4784687429384634495 16943087395948119847 15970841189078271577 6086286178261313816 8437224905096009915 1388863664402297706 8402707436152844443 11676874134201560507 4891515704392100128 16010507775036173540 9110277192954787205 2385292760647113074 16835071720334102829 12614296599656033985 13425995490416361301 7230385185700626795 12069919215688809688 4963858307070500814 17509002551704263644 2201106271737945821 15246341017635803181 8923325961491177734 13325713908332871881 1646946875985584891 12367490891695595805 11716872716536053791 5422607528673173972 7663030069035558532 7557978193670769277 4501415605433114566 3281685181329820806 6657943355390684204 8255710549259595782 6780419129635835369 8515159223898051079 5982610125583821429 18080735229860666351 4590095045405493764 2033910357828478608 11062811515213152254 17704668678994513544 3532047288031582393 18418774933878100823 10939611166514040613 3837279452575499371 12588698567220851214 4937821321301745557 6105759196890297986 476715533607777350 13461310028688600477 6554010285588677069 13865507287837297575 14998260867482529227 17935974941143600867 16882271423652381863 16425809007832475889 10740706402509723439 18374306005758563896 14094601563695691517 16428722013153773698 18078708502070266898 10720942009530122634 3531908093453978311 1182472023742412325 7907190447200436377 13789698620653954671 6256511247599903624 15201031986393590658 15782717074052773343 7300439771168242744 7264812026416180758 6110975459395769779 13372169962069870979 8443051585146136207 10392491634249483896 12717256237362330928 16264709509495973418 5546372961635515582 4419329318915511061 17640917210295317913 4567747826115388475 3055556728946131851 14411691385976060855 7248392272132586977 6868823157520624699 14926143844797897261 6000324241078948462 17449470672815967645 14267996374948016811 13096896341915079176 10658455649458359817 4234795310451805488 449330208882445210 17582640536420503941 7176440786016925872 8062582738534150906 14686512918326731347 9131589014248102040 4125027586076476379 4743057017431242772 10517021469969859072 583927199257243630 12471257539186824118 12852485247453510960 3751737232668966677 14117494773436891613 3352013750684977162 7006945869251111219 18009721322591844528 12958823984284939848 2450454961324130478 13032904082199911750 2577957778817162419 16137795024814419256 7900263095590855200 11299681831836354742 3477533849968159368 8424420173728980158 9844097119704377623 412745633851219130 18414289271739082474 13419284020143474336 12994756482133032375 17469520690002784404 2870174056105673889 3332235088029490426 14721096538955232738 3214763098266435827 11610960961246109511 8076298969380757930 614811871979062234 7957706860365503422 12906813542128209569 7099984412333732020 11739163456560507707 1329094587675770070 15775738528302922777 11851706828120566759 3183795939932129611 10175441958638412869 2459859157005579126 953561222065027261 1432741754353359016 4624506944193967261 10405944948952296047 2086834972178579837 7562910937602597169 8423749061955556140 14939540837070242731 1585044086220105559 10010147075119928522 15588939787256681043 1723558231685217015 11928456375711340651 6227578159121501828 17238415029258062180 15901655193706011962 13967365365541766347 15139190873581327196 12300134264262323686 12666297048106781975 11578434602193602057 1517783312326897468 7982491017512806302 10696373487316578552 4044897413968166756 6347532302971000399 17530395727117624936 2328304837083290947 18432746482596215596 5190340423537291230 14271299887241191681 15771546003492998474 12687004786702749573 13871136560512018028 4216699001202489255 6774014432013790423 14924629250047524968 5959316913201943926 2188450282865723009 15862025131492192271 14045087849951043093 2773272630512120759 7885884834490933760 10520385079145120179 15912730681794961037 2548983042545128998 13493121344921617616 11531508958859176437 7359632845352595890 1668872395959771495 7145839947336366041 10436732395581700657 10707788385719542501 2960939312586439941 4460912959121572415 11041842912669462094 17009771625963595581 14264293834456350647 15944993157413135570 17718623052764546160 5160493720236430545 5862901441221112273 14577485270260739928 5784868739214490392 16467117817920131501 1026566528373794447 4801354950765714249 11896629711960417246 4130759356816620434 17598713571561849413 15328095660373606175 7699479842046791799 6162539660348596724 6536379695618996023 13324071438055291653 16672563891082769032 7919236780861655764 10391287732972469982 3982219150432427966 13594965669454147097 9868941023410781142 16028342012727873006 3699798105314960851 3488484847027890088 16303450028696135276 12696936774658714695 14539731803388258997 15504999000931773214 11313005175601167752 3369532254372979016 11049578225991667865 15431360252290636283 6064305691309784125 9631820729283726230 13000429571296424120 4871697359818947306 11578893576118909686 16155632153258977894 13275591328519919988 11278708782230506639 8544419768296350118 3578978224664235068 11085480703868151492 14155918380874884186 11783471622909027988 14005728322233623995 12319122359542164573 12410454517302904903 16884896793468198448 18197594096868961692 6742802166928946654 6589787841801254734 5876402162194215897 11926802892729822164 11815879056629266739 12314273346858907867 788218139328019927 12333943106301754967 15312389061751531498 12241313471400824091 5141713077320390912 2830572261975986776 5966139321267621438 3961974073652794594 6706499029371856409 4182071140576666391 7751616294238898984 8021777914755294623 5945753762049280192 16537090056569525312 14067745904395000384 3385344309282172235 16982291548650647514 10201571443537015035 7245579664631609710 14223978926788484030 14603717202028052132 10073007079363451536 10279177530096016581 7604245067969715087 9550643544493586114 17972093276192405086 7784258444029295657 14049773847460469028 7149083107463451054 12335140162417428135 11659511127475034989 1726388559933142781 3270260389385816183 16986661777693234587 12518170785162091653 11638830445196346082 2708497505540639922 6799060697710648051 14435075086153518553 473846395115481168 17735601309093311581 16668968159658108912 13838250550605294133 14056733262033116765 15210899972183397816 8815229167628231119 3203603709681946589 16697730003522436348 10865348151862232604 13976075226524190263 504645251116185137 5232225206133157054 12223953454962008298 13174602429171164943 16040347595110861575 11429179669418992325 7741416970273349236 2630117928340067274 7404247946536956364 14208220344969388014 8073300545120435232 5308055037359294010 15692805273554439776 9274574250333903559 9818515207708721465 9910683126022519858 733167642225644444 7108969535374974847 16168802784786273634 6465612339841597107 17035113286266833659 12592717841296014457 8811464642581314813 9133171926681731661 8028931310890737185 7795931616295892245 8991582569024009413 11462293600951781658 2775260158393309992 6348802549651046015 4986912786662643063 12687653133876476336 3071959415262283368 9646138923180597938 5164004059552605020 11623815868832618280 12865597902956211422 3425295864419735031 15564854753496183581 3936442262378427573 2439220924611466460 3513422142349338969 6040152036892105590 5616181481132900628 1390559088767059248 10730204944040024944 5150162093475859249 13602705669457320639 15472278098346088754 8330539792979510632 2647213662285073714 9445390375872487091 13042579575828210237 9290627403705024621 2405492322809348503 5616009066728999506 9399546335282739690 1887586201256115430 1100789354834354194 12482692467264509394 17668161236606505859 15566485965200625551 9767288500165264 4683216948607920171 18041207731156137814 16206510108518714401 13510335649169176026 3957978037094596114 17322055218751754538 6584588133193737900 7948254402499131816 16105942426306161498 14463138784724001468 9285263372578724313 18251688824794486401 4774123527232952996 14305553438671192137 5079151929777252309 2721392506113545259 17232554560924096136 6693734927389088880 10226301406588252163 16262025412434227430 15411920419715691476 10924169257113344133 11445438848273242980 8622629433793844389 3637304480970034796 10884834134821232294 6383578329848238404 5902269140308867023 11134299912488108417 67366610294718197 17370571587811914047 5380571436013073447 3237509791875159016 10416022906589860200 3121983698152746196 11300919565333927231 7851669195533878774 670225193795807050 5435005140678207317 8709523178107365517 7721561489704455196 5365176374753204003 3782211668448114216 1556828864634968693 6257368563007840470 15430592914699157789 7038294153126747958 3788355214981746689 6823230292688937198 7859644813972807373 9757955380361399196 3043481994077460776 8273164377785549768 15455208808603828045 10954531801471504153 17660947492616978333 7403203617909895068 6761148211389579400 5963642674032117153 11931058057758284789 1314625622531678490 14305580757989849286 8798993019802310508 4594788222639963049 16812352536451510206 705444597435718262 2541556949218262883 3631534261105995252 14270702838095800396 3238585911494603677 16219983723386662761 11606218330132035958 7260746945408675948 10118844634508827949 1104707048693939169 1047133154249948995 16560501410654786953 11214941044478590856 11366592249294344520 10447307420476249656 3800112357851582327 2614557495461025582 7906971274001706680 15843274506776353079 13128572095826228040 2504244969399412738 11969504809258637759 14337240171803160235 4359984552552887301 12335105953946312816 16392666102247636860 8448462864461186397 7655646796255933482 5370687487651418843 13395425035105006190 16946846390963264569 2149888758607166338 8748725137792338134 7197576975187801845 14391068506631675798 7687131698135194196 17815441689802202547 10630700800035131206 16936394633782169853 15816105943542364577 8308946538126160072 2804425672583480313 8118309136092452591 17978575824885059475 16527277542849636264 3311320334918660430 2668037437734072920 8432653728012086522 13788710181192503461 6322118188055182030 5561963709885592878 11656565564209048674 1738980740274879912 16206363242545959604 5602479064509910597 7832079799851198288 3567868812302896603 4987529292228182522 12855118468813426643 688781289565508985 5915783133929578650 13227310448135055992 1781720822562910483 3512523358693014262 11423474712819181892 187435914946374833 12638957930860077298 5000339461885423370 16477051854134010148 941939543513448537 11859558482608872389 12262316793790056645 3888568786745284833 18196097327166224639 10438207044071474618 15730922238376454274 8100183994492621278 1495594796261251256 17551680132500767563 17098885451844593373 15108905945114306486 7254870026558869177 10801749327267455372 5538844142599804992 17921200353917265372 5959500274133105423 13765073581813744988 16188500097000118264 10917789479142345356 14225414833217969254 11417688615275556317 4592526347981936696 2223092763920305368 1706898332084148014 12843903231345730111 6223791065200965447 3557198059357994597 15650922433889341857 17541894975095603769 12784483323619647467 9888921574440234054 12317233889770293193 8251271055462242561 15103777416000419140 18257979114537288535 15221458978276750967 1052918034797345284 9354897595714658830 12131950071593665903 14330063021513407590 1420246817362063320 15555885201155144869 6407566655230264833 2216997886187303232 6696793952628565452 6261989698323747381 7214592879149861773 5527781376803528274 4011429981550432423 5803953957651849094 9748956728672374975 3707047834651445915 6161893440385690878 10313647757854276425 14559097841777909726 7631118459420914003 1092854194310032791 14001235527344978138 1099742068468386293 8477956764222670602 6826724926556404402 5679020786856897628 18242310540137345999 6931771538459678974 2135686282765217753 7292625234810797419 7753012778839766398 17660407510026545079 12829655058406361602 6551358058907090551 17458403917903599541 3745125778749535781 9461638391721989353 11539017308280798285 9925985137669958662 11128237789346367428 8088107402705801123 11193755194039097709 15950710272145721456 5449064131802149763 10400731468615036471 6782347598649733859 4465541087060082512 4781385077286717379 11041863017537226346 6941527913404469591 4760109495211918620 3794463137575446528 17142199298933267990 11293772557698054740 10221515385676831995 4356389200715794496 15232363788386675128 9322019051216478176 15137057480663163789 15397923823530761233 14564931611387279732 13654481295307999618 15735844515143950349 7188034543209598993 1981750367372888844 9601056999573497917 16603127832665923539 13689465072477412637 11848221631263036783 1522220790113558951 16496364923972896478 5455544695619975970 12729816044860317456 16750614695867006704 15747775061464481057 5405189653283015543 5197091588081600041 14834774232481782815 8448093901920984238 17002943668229512818 9347667094836315928 11519299010921939790 14536646145919711151 8048451665117337821 12551200495169989373 1247619680989400657 13547111447772306931 2857948840953953450 2109763331811631407 1589944666492696342 16298438468160846580 3189745766847071470 1953255040030012976 588722420286510083 13785727891952140275 15951157831261834485 10823913169557196701 17246294810617685567 4986329614275695149 4537549492989336184 12430865710149210385 10795579406674638739 469549007889635615 15517637642324166591 17010758344285858273 832892212130002187 831422993964317828 3199656821561747342 10702797637599075072 7244596881066188286 11244834934288903129 8655778156939356264 4786847290181407503 6264198722857004533 13265199126774506594 17353591356510493968 16447287604297908396 16452847756637532991 14933587680050228668 2524099113403513050 16151746501271337808 9444968503132332417 12284071430702423489 12023809726617359283 15092504525827182846 15145149815232583949 2264497663294811439 17888106073158327694 17866754400255741854 7935925133873838091 6708390192976517959 9183348247398294855 14926696159700205183 16651938569538864088 12251221732122982965 3084922071459102074 16547761864909256475 1867618026298183414 11272804971410903361 93365202314886608 11696580141955704945 8861784317801181295 3618463118518068665 7900986585675974699 11949487019829740513 10107734612325014104 14388212252717452357 269436639874218444 5301478920696009242 1796224146067349424 1986607345277795254 15000542184615579079 17962968940165595130 5864553466581650294 4782479424408988487 2521669499858464676 14619136322999422945 18039439493079136363 8895640571153744878 18089440137427441539 5676020620680252034 11993318043334580485 2961815998068492550 2056700627429508585 12925771465555211467 2556888303747585215 793704783494547240 2644067139727635682 695941652419930258 16157642167673561749 17475918828588225644 15500782279967767264 6124558287676632020 1609991539114306024 7180399463616320728 1729791668330639815 10079733324627574522 13980285283587492243 2224322521921377627 16712989689221751602 9174608512488344274 4402010631676750860 6735463669779840831 15212530618033563365 1819974873137250505 8567823191017736813 1087880822422230581 5847333204408332710 3196243855306816258 7880418835450492995 3163114195934424950 4485058881492368040 5136499695870061916 188665687005737512 6370224829947378937 1182611415993735663 5859942670450750086 16620072758143423888 13507171666829995838 2716593232100848757 12027071627971531103 12535245837212151760 10070956165660873558 1167811473408712728 84630235156351816 13997774485936324726 14108652091355663114 13988078123803216757 4806699404953887631 7557055291969412634 9902131858285576169 15904456828557281053 16105442757159484237 8823215500844903107 15591303699163318582 16381986108909966604 4493931528581035511 7409065417497907642 15874262598377383845 9944969776843221658 7357566103354566057 17487344365670203576 17612282002235065214 10554622680738323439 18274553569433256585 17700747377086138264 2668747748091711529 5828057415635653322 16347024286862411092 176793214314376717 10046859945891322865 17435106477603593938 18433109355496600884 44158065946665560 7570260915905455225 8299659003459471852 5413859472624866167 9116136097768779973 10132450373023455986 769482980450174887 3487718105776205153 8032391917767837142 18342966055891721930 10645618888878584530 1328203012630792298 11701837245962481177 11875120091043831047 17994146863555841012 16251974056399563223 7469435570547647531 13527037189600111527 12804747356733761292 4250468387319935527 3143587553872666471 6406251115533859283 7149249202431255630 2476216970221007818 7550089783608369857 16251481688652779065 15849654693146436439 10316677679692478785 13831528525519668011 15681702139698630770 4261864191945053352 8231938202241817492 3333290291645542149 10499804196746851636 11427246343607828723 821084138801845049 5457928474545900887 2569495493145560859 8961667783310282366 8309432915949075759 8312520449293605464 7679950551039349934 10792955475701898571 2656021298051382258 9269038406482029263 14284200933705353022 2969181580108846379 18329909918616954902 9926630963825440631 3258873672062180705 11137611980062068820 14366026216634711059 14789983697981722488 17598231865282760131 16810048007185156687 2417590017930752879 12679057107179114078 8879526849295837049 17330050468297007509 9789415840284682142 16641921530381303914 15540845028951415405 4812131471675743298 4764289947331917931 4060467324641497875 18070237102114165017 4205900897028903983 8021373346912396483 5172826093797868373 12255021208353797911 4687499342946918766 3137669370445801621 18175852261157459546 12760667681833194458 1245272167518035974 1763988597713466390 3587240744273957506 8470000126970353052 13942584698957939857 8335749056783223447 12595260753734747543 14576050434908787448 12068681378019962685 9741269815901141803 3071264059271533928 13944586095602575403 5738992908357932702 5170528892795888505 9893998978447594672 6626273686256324680 15660545375257250483 4435746954146308402 7404168160395102632 17973592633486985184 15256092606982699561 10353227303328857601 6634625816068478575 10366684618735521470 15452512066922692920 11062986337916064800 116150285908168922 1331560165888484406 3314608530223822769 7342965999473492771 1058782687255988043 7651860250808749209 11978086785591275660 17784215772049195430 16004091180850961686 215407734922685682 18020676436742455318 16451504598358509826 14158787901722911935 3886126402867655394 11388833825552790613 16755111465545484597 12538305494752183729 11981625660458634356 16365041863370917004 6085905385418446461 2582413783646625107 11335157579482826371 10096202887880366872 1653127177218725265 9466631480994816807 7187872831397484614 2998964608327456423 9455653664382017095 8644925095307644242 10094433208338235642 2051235278708966037 136991014724045072 12734234799749154668 8459635532814876090 1533387648543921568 14374911100332120936 1319336493482329390 8566648856858843337 7791440609286774258 4751267909889496671 16493095699284057519 14120791701390291318 1489669359215494683 17540291808821421822 10567549258613432284 17474123926357502863 9493733656149292449 10114008735426826401 16526651442374009126 15842979746120523812 7031798857969065907 12664893581106252521 3589887638154535493 7275380435286609578 7783363452429410846 1818754923555384294 11248208929149352302 7862239122535185939 14245912366913979427 15520519214923848307 17856502033264770223 4778352971064263013 593742640734332923 15700298951009927156 1310284485940206686 4664470278506041165 14596068077070828737 3119983496587026802 13333191665852055554 5662131187913553672 15580847317377326307 4826037044662476699 5837700033374444778 14020935757152669611 14395268948818595106 4873013905212477074 10775551554738238708 11915396840770300678 4787978045971998298 12026362873374972574 4800747637832341377 10086575691845711450 15154001134874383498 12614272248080542912 17227697773718274950 13686601263297524432 6238506860867816538 11702254930938091555 11738673585097721940 16355238553332212610 6046005031963852934 17060157123843024279 16314100995967763942 14827596894642180389 2402981994380575360 9012263861905341931 16589417019445149014 3299951946408248753 16368470690856676216 13441598101525482691 15151695915979740863 10762751294445199008 17222805198323738821 3336441361281984070 539638169168251291 2809823872949913467 10159409454145905976 16076279339382202136 17465480198416551430 823072483391138 7867727250900502011 16323386780287056450 11454421918663147584 14312782947892927183 14444907884077546182 265770633447722271 14674027454227101285 3275083949695289881 16966260588703609010 5073781223988474577 5055991890332131480 8462031435439692248 5433156927959602671 13534610749877093116 8599742164538250390 2538339013431720003 15822851201764533265 10600955978952697339 17699756979113743148 12683051115191192562 7927913645988846550 9136144675261850499 15182638456372744241 2640234866479197956 2405492570553201146 5960453842959475364 15881016034432320522 14363673115870158002 13359732504850130787 6382622073079805056 11909172189246817910 5369423206249272385 4881670363171969763 18330802651608559084 10083517816087182398 13797178803791012904 15487797142534729559 7653844051918845770 13938951119974664835 10233050703928043984 18422359574100613870 15584142865315018180 1539613917469100893 14187940475561988966 13564234247333939956 12830305666736773932 3054148304635517312 15594934299213958315 7830500072487416938 12936013575367719639 15998452033267243721 7424870819840344996 14573398095861963776 6039596752472326484 333496985503990186 8023492629003149116 16526996873957492042 7040426618198066822 14256104653878306412 6883580557641198543 12484400843115420974 15388523389653587890 13582789577576640258 2800838312038148041 8176735944722922223 17925608424255001352 12514906841801798440 1883534907990819439 17378168306202406838 15498552639956931719 7020860915149052163 16808807536137416146 4241992672528620854 2184953485605406755 13728182281502188746 4837345088441730848 1724941315521877570 14121083732667503817 17068204962458589343 9147874247865732154 4891866375922779414 17043751845929206390 2692405064961212292 1849094401069819665 16092227129566249612 1066681452063232897 12310730064672964687 15874380625750156471 4450818983117266135 7349852473054951801 4180048306274436657 12664315827330173463 16598899002856901818 12127396117158603769 11921157695429593292 13745866325353326032 14524200513851845182 18238519243818632320 10133259943069076926 3522160214364620304 1068909440726699805 11666143431506428333 5843620885437852812 7324738741310881191 2517425088144492552 1261195899304812302 13630084652522125856 9870721588530063465 4330556838020838351 75286188651023914 1596477293078386370 9060309840802888200 2549830978621975267 4312767998742209551 8963247621444755749 2312883754215774725 17159065477566357490 8280186336007813088 17119829547760019300 15650445958536644237 18203484334992354594 10689317632291760550 14560245832097366679 15959366082129253376 5172206353115535044 16739875242408598446 16126440710227080391 4156597433099992320 4507446847738525453 3775863079754925221 11666374619449815663 4463823521771759973 12493941029079523684 2723294314496067783 17136132173550841333 8690853455528140644 2141038892062175692 15540440719345358551 4083441282128862556 10941958307119249782 8100799913347588411 4200942634240004342 10235922232212505160 9339089097087095988 12861331743688174037 714694570212555023 9766620808702595721 3166974739920725011 4242779309111386892 4416354671261026483 14866558741166169976 14219740077405266931 1921267416060137429 7909815114904338745 16041709058780666264 11499756023986853953 12778359366150278336 4519200971776692068 5823671206329450375 17106842578924795905 17669915271165359384 7098385517963671806 11973612970179595183 153320597493130301 11876724311730986704 1783594801235287972 17936707375525928582 9954922502131427337 10976737633261319303 10102608437980855179 10746877254500808129 64252575537539216 8528541255593652058 6662551500622487641 14541973009556475221 16210588585188838222 13630641162634347229 15871769587577688973 9218085793458150861 5517177387192544166 4536375529681634370 5117910115344121502 6893746540719076258 10246171080353069934 9393992619884572343 4971434789190261615 3049947569396551737 8487826742420714365 9094379584205414423 935478352904970979 7535058196940416708 16277384676219214958 3257214904084967455 18122989526039431630 7310330676516765871 3785043372703651755 14614617271662588373 8582824021636346912 10357178766015086739 17233831487586272778 2819318782993395360 12741669620114258264 14220195645815607121 7891062573352433083 12457184379084925688 15684399549065190458 9570419021084383237 13343497102879528494 7857300808531696217 11168961274881644084 12568294331820696152 2625676536652010121 10770183237118977027 10660236018171592019 4701202543922186643 13640398322808396793 6777651199537078669 12186201333546608134 6422413322798626599 2408406120984716658 6862097815019908079 16104712397527912867 8044342185931572495 5014967212382318100 6753112000380186388 4603915884896934490 15148248260679566247 15945974808394406874 9505389551902354201 2831362136796990191 2328198523413856034 17566020583647320598 6266467583520105903 8868856121718524241 11075861050849136696 10579111479252911180 2630489358711519168 1158691442629094977 16268761742145662620 3814219504477849626 16603715603110295143 286543188774123710 2095505580382463492 1553434849615063725 6801598687584919839 12683831001398731905 14016242592751876696 7185685294783156282 3518702411047610082 9523776574930308286 1111209438402810803 15507457330719927725 9431156494693242530 14113004330608911003 10041655625626409953 1162129357613085846 12506440865887985298 14866302110653378363 16692824810467974141 10504475732583206798 8560964630665423273 5058351723961009447 3376217552554660075 11015474775999789257 5921768209567224443 8385711856153151196 8508183262943290117 6996649189536757136 8616396952356414078 11970875759604879016 3100746840145603657 12087061580094370991 6362172470196621078 999574067604825791 7021483882478687038 11356250782158940833 7366587492887278146 9878116669627118124 14505942381749556411 56488435600023673 3139842234453287817 1242512772153507374 9731344402738747024 10967645390815167605 7110366457262642595 13970873155252374590 11070655902011125493 16161945415255791466 5840120398998455716 12644382301317890607 17607265796099504964 6578160831914533472 1001598626845141563 740172981385287064 4729077802666460285 8031178536257253231 8862734092582575421 16568120342617073460 9876183218542089867 2958050793375253743 1741230128442111714 13177534505280887977 10167373391605467172 7911388382009041285 17139405556388868121 15443621476645376945 3472239996036000707 1289390867626580348 8931891496377512655 8777216976435661781 13991742010632763921 12264492726865886542 17511270394594777297 2461246775658262166 13611185451335400669 6846830995594929179 2292575149799821396 1888630686017669542 18212248077028800249 17756721743487058864 14534633264680541649 13141315177279957571 9007678797706963898 647836566894945981 7764815572657088466 3634179224151225158 5818554788725777915 11283446207234192521 16632707731532906984 11656698467093752452 14137127142378657756 17046192654286542382 14068749904767198193 5401395527382603759 17900513003674798246 13130325381032860005 14828724308710765389 8178995566792058591 6249546086631183886 4990565028775670954 16624070066930701090 18056561477594541015 14761255210018187378 16368592064173158888 4734728022751343616 6092103354062700565 1203144066213643405 17596429972218326848 3510667642064431806 3303336332827732208 1069539831903654856 4881114476649602584 4407348982376010231 8075834848309330323 18389296996426240263 10346050739289068610 5848612586685884890 6797404473154352788 6328634294044404472 12752324322366517087 5438637751272322992 12070130912085692699 12488403628323402214 16670679310925765023 16275024782028064022 15135174466258186267 12670340537713326935 8561395625391431845 15647314866668555106 15040554137407997709 1119525835930774742 13410186365771262643 7189614427789148912 16700190894299195918 2828423000667714310 15622313693031636622 2822303357735557850 5986524423726927649 934314875641451050 4801429792914903904 9458394615767317346 16566797658943124412 14699351334556131666 11369994942231962674 6610820606000278549 10437509190043555931 15799498459964432330 14885387860038468758 8753368804161689559 15473799086210383100 11756734915952138006 3286385753988380779 11555348480225818349 576976352617902922 16770653971373447182 12923002676161069941 1169598571605362506 13610491074488248032 11811526528337676100 14335002276818458787 11027919640800815059 11201336489514660361 16264899281661251956 6591008709359314205 12641877773009220034 3373196063735026000 14218796160043777289 15872264760463645278 13420125598803405261 13144400733531349344 331814557627531187 10973107809292612622 148741048780205537 9815436654144817833 5601652604788452504 16215008186418542549 8947384748511717336 9940626138114714607 10947629969817581110 1391745312183219381 18199895211468195395 5694252986057511698 7790517761513775213 13893715904971292791 3807969529156546607 16305622611930581770 15071827273402720166 4329491120093654932 6208974313902228990 17401953487915036391 3424012293630636436 12565312135213940971 6910313419734517398 2984058997692112871 7428552319771149169 8413691592091528851 7021401137154061052 4080208899010825288 11488329870920116026 7915735646799090853 984329726055077788 10533119753056504161 10966788545777551948 16655093724071728736 13988923541643125178 9708245380017671500 6718544758041449488 13031150669375693785 11568763684971204604 5082958740358748801 10379966111108029700 3616057720159459683 13035339883335333706 4458476752874067234 15325793341588655201 9756665873515865262 7884567769819737418 6383707000039258679 11793692495638755626 14243032951327475774 16385255515541739010 16282888676402154545 2194641066007104984 4790302008748830034 15829397672840178318 17768125669918127271 14456747220494233346 17772407940179711153 6564004058722489787 14396463037428679001 3450292132299475620 10808199172308875455 12799971449512939293 9617772898789844189 17852297549431063994 17760454190218062689 16757265708724866672 18203315774465090449 8779112746823640169 5911187969401030311 4391185453943664866 16857754179405062912 5062560672353511735 8850328021931822454 7478273224991456746 17853507534144530854 6156421299158482601 12224134534476345865 11912756619441841380 5655773213234266524 9999364668303739519 3886149873875061428 15464090798858959266 2389756962277008557 16999027878315756728 2282835868990448285 6178747739919895729 2046519493026185851 6612476681225367652 11987714220967021989 10207266758299527061 15382272588382007135 11920674496543931497 8675217918464525450 10389461730787479404 2797684750442876303 13211528466015097524 16567338000192817676 3308760197668013728 13012689995428419924 6491025816758096005 1078140893524514665 14377461062031656435 12215506468770865633 16135656174842510076 3047609963182430962 5951025041931812059 12200719435878116085 1612197491373025716 16582282224643259845 15088274926783594655 15612336258923774903 703732998875925628 3999468038059389924 15696368071336846738 10736586544716770033 11720742815827432437 9471568734272229799 17208146417976236261 850382425013494230 14540427373653070211 9991429109436807724 16121529356322149506 12022888811387340137 5206412168521489826 8482327949288205622 2281577980836505614 4661236229053300040 12142679128297621830 15683655581758770289 5681701786347485195 18195215775343906114 15416262850852256419 13950647314185488619 4752611176436611819 6866499594241783266 879480413666087670 2039539117490013836 10208834913397282341 165343979729670456 1695990471913119226 831894959604512582 6852481562502800786 15074666029721306576 12748891395332905054 3634882798146610963 5803771239088362485 11076868255843848763 18101211856926481599 4224407571663677697 634123853742151937 11541714314386627406 4205073625719689563 9410599133226494693 15788105945619246834 14993536680978497216 10789072396924092808 11522637980982589103 12459549637143798351 9635082463191441194 1346943691532487967 16930635056844154703 9748337875403201388 15947867371168918790 9832671330893036899 389463613880462921 15432890315111742952 7717428295053492646 16759665977571931992 14163527343514766989 3310590284360078732 12322714230101319852 16638560561506130151 11049464213283180651 14469254077070686507 3129287068174587615 8410789035570406623 11529873704502353652 8188209307272237799 233640539405862995 3904858518328803083 11570975986484488720 6323455975614838573 6102685357950464655 14930886449594004457 10962359158556775751 18006228100384125427 17669213170614906643 16226296293672509652 5954224676328003280 12254032613517247718 16665916641405575442 8638215506412796507 15854700073521797449 13233985307342489209 14577220005831684566 5301573120119248891 1301246882671054701 10234351189633763764 11115584900680984227 6160055591893699513 4820059808562097494 14196163161228810937 14119209990503683286 5077159859395043672 3920369468046866994 11980393434719646101 12663700096953433796 16842917109830858441 5592695753877094354 1554481793477806519 12104031984786549214 4342641898194915995 3402668782951792976 13762005236645596359 5234616172572718575 14061603363312356416 16743754232797080882 15440571646645987507 2260631590463574148 3681342185686003492 5126329550024773098 4271229000284140756 6318040387372302081 13400970280304779095 11730812618300320426 6264998359497396916 13071039311730960295 11329414608230968993 6758097002607208025 1494284362970730972 15674746369600952825 3752398432614551687 17710353590253467211 9913912662957376587 4966505956808539645 14712226229903250278 6834620010277675619 14363455921381043144 11841066768382691196 18377503161918024533 6647880133726367679 16433598036746575417 17163935681175951736 14000195628126657337 7832565752461936009 18138907500665680720 8238524257648509946 3333127837844218927 8455311745506496338 8787255985182865116 11012613399803758894 11014237756265308720 3164743009467341015 4118679726971592586 12444382451795371784 3899287307650335684 8431228153040330236 6576874296561105025 13819986201276520564 18380885788300102512 8848746310612276800 6922327223799496860 6302746587233411437 10493457657966594619 5739996604873800405 2506031302057729342 920490158892207601 11784802957255807889 2790429742693584471 1360811346980770263 15361823330569929388 9492545532748046627 8359380389731358745 3542456960684835361 10873530469960235070 6097518696232437167 10274737799817424889 11341176246679088258 12713328037890102381 5648746344472504690 18437921608022690771 9248857193140477999 2591905289712403937 14430000235478269727 15748509461856216006 5887604789663479814 289267266147041361 4525085261361995978 4122129090372034365 4962849371922014372 7685094646261766178 7768390260741184113 2947815873989333778 16322717659830245205 13864938357568023653 11549050526000363787 14020891621816079309 6797081954510920340 17579098796509357795 8859904310722641311 11561285712772289701 13233467208832481332 17014376461971560610 9478945227324251306 250086725415027596 6481924368188951909 891021320300019609 1190735326791765306 9597128246227480110 4328132837271127265 7250260391064234 10712278598329827482 6754404719953776051 9667173066535908518 6919899034536703095 2943336710545131990 14821455121408994571 11566927475461187187 11822644284581980700 6208485123902873330 2290072559724123457 8695365210568661275 2947663507265673754 10755904952857057946 15850461082741959711 16200847623620565750 15700940706421069967 3606890210887629079 17931968281079195338 15682986749432378659 8623041916297688190 17893976140983848613 11217342995780133125 8709424799410221871 5227998511927185582 9129019917728891310 8706699811360515316 6820751395576183256 8647031071866504381 6129098619346459608 10700162240737078886 15974905711990462622 18059897295405112367 6765734367116088968 7635823803865226068 1188979002917344023 5054461880002239323 11191235184738403896 14722245245378369113 18322865831401227945 8815594028433023621 8204561374115955626 12954656948641622092 16561068036558943485 12157866111603610336 13047403891704330103 15691027307891145993 2230034482580106437 1799888522894669954 12061718717640230598 1658313343129581611 3015535046386716322 495267154026828614 16283852504450443383 741213287637250559 7783813360745502250 1718898482629905039 6679530009223635226 2128905153498424576 9540061223301993085 6216178214549410849 14744548813992055822 8307985116980198840 9327030959905464865 7106725057314411440 2608890543359614483 13342459760590667443 13843028822575041646 10445474924822383119 18407088838806646752 14023634281560786187 15147554337362978395 12258133330163152267 11997749803733208025 11540222442773454855 7787796387254289160 6886076544689257043 8544514672869941182 6363688625773665708 17393748566110869191 6921676017838388058 1049456831076826987 9997171917138378203 15598352299914963125 18048026026254394592 10128765486462799458 1297423980804533091 16675510425255306909 15928375087104531088 7311003964164064741 4326318389087134206 17286513474506195319 14809721453417944240 7239344980852338893 520395666766284992 10930082304239580160 6111000216788101570 11673077005357561413 7755162602761856958 16443840160299607756 15743277491883002189 2756579336824636460 3067503415596277520 12982193024885905627 14798678202657062736 1364800053229910384 818637512439295515 6273190189690732450 10622192493505280806 948480877302674699 12985922531826667580 5288195400638593622 216364810748138808 91683502721548634 5708722081660517129 12588420948735142780 6309943418424370396 12359150010772535234 4595409976111002528 16897918084224643671 9249894726723094517 893237806029877226 2535987599177743840 14705520428305850838 3279164235922528112 11761299893173491081 8147177147153986728 3352473739887206392 16774248479859139269 7171836174952419567 17320855183075621344 4665686152087831247 1335304648208996924 12332868946781116370 16033888300290166021 5103637535306402718 16015464902172378052 5578177824319262415 455826308733999316 12213796903152957383 12441935582024902950 17287435469448093599 4709132058817278141 3051301923363159475 11418136797753726970 15949646730023620872 341303008192451544 18010546145932014835 2855988201951234665 13808963788849101119 6920499899257925325 2073719977277809909 14117052066122127834 6146753002361860507 12391006046567194350 2186903951168725362 18175382640160916946 10576784435899547039 15470620188911314069 18303842120384461496 14840034642266703690 5799390983529770773 12262898152575512200 16694282273706813880 15295174432364425258 16701065114582747377 2452693662717034588 4494657491417824887 16243520312868228961 2029236416223310425 14526072995651524155 4449865678806582031 16911340002806244134 15235136514097103750 13859540286216299030 9295112695561863935 2987459114012129561 11192975143886552269 4143782493800151888 3757326369684913035 15821297019130289960 1166242116696362895 7373594897661610112 1367854926522629266 4770477502264121007 7740612588589104216 6540111432975444858 12468610353951910902 2016050825462426008 9016184659704435011 16362167995188430374 3212340188883460186 14854245002148109913 3452691500119071925 6932073944444305406 9750283200488580638 13549078077948148802 15741578342910412702 5237714538072534599 7675965017270542868 5407958196187626924 8984310297412472588 668532656106634759 5286892376395176486 7518021678893924009 8278739950418263608 13842544968121976582 2913907800198187426 1272819247005169143 17037651210885824501 15392908177756540625 11964849908136766896 8510281439269131220 11822743538898166251 14061218655673076547 635399994922189589 10400564977986724641 11808988271147044568 3839375213262493679 3904006944718452577 5176322182858141792 1763051825063307158 2388810388484067081 12057026349341352705 12010150244377483454 6223679765993096809 4845097406672307232 13207635692109108973 11878840883280725187 8928541145847191434 581004223023338072 7932925502899467154 7313998985802808798 16566669817340970279 10960697001195068819 14813788467639251924 17218396254489650531 16452343438756577449 4743094140095719025 11138986124651719081 6661156985708945898 10765167927171381043 5133831938643659092 7714487614153427158 14388181125980339722 3871308798860591004 11176063580263277388 3417049340796707438 15944019691954053469 17830400927526407306 10407736957253417277 3631372283909945437 6576549386133959713 15754216020757423522 8196643391919087748 1241180370522045445 8543508854484539351 16675841396644208895 6436132953760145982 16095734129239572144 4009272939884952275 7727784771575372432 17112778078669976891 6851463577880078721 1793458651273653487 16210545546858267594 6959856430287983422 12604509804591378623 12168880969266338084 6349133535297340178 11374041084482710414 751954318476149365 10916009461999461254 13289562389806968170 9022002178275843718 829867510114350679 8728043600732972359 16061223086242710865 12021420993588486787 17884175608275318340 5612747033037574164 11558902865874278654 16694080259700836916 15838435741858810144 426730419515900296 6570152682285485664 3432512153183570581 10367825069273726168 14610170729891541574 3576249908560703048 10902268865221577278 11312974114478472121 4269156590200298856 13215516044143910400 8298842748807287309 4509622715375742285 11556782820813579036 15175124213046662336 16893039724193604395 7077399937671439002 10602501911136263372 490641074569213301 12603982570878774184 12418559859964852489 9579132401513165566 2070821195608839321 273505398305958291 7188670825150328846 11047277942459700347 4911362119140484474 10347029425042564001 10935749165260435201 13016995526686348087 15117782721394442049 5209924819588150224 1055732960748009244 14979592018618220915 18098191850668560778 3608929746906624527 14670762793777086483 4697549237356623455 10898865955839420946 4033640611156521396 14600287754010732451 16995952810121416709 11738993942465578073 10559694711888305885 7205577283440334160 17783706814147885807 4868604785111772574 18361718364967525410 16248460458944839084 15646716577098962624 663455319891306769 1327084522021957373 259323834060607448 2453259403558284451 11759918392956382384 15213789726977386004 16779485040618034244 11851748812767163760 12845798776757480624 11149883646031080960 15420470658814368924 18435908034045971573 14365662104540061553 17938664316919539968 15868373827791753193 16261456041359317401 5297093405954050037 3279889306115540989 7122057435098741158 17173879790987449531 8914606382769438522 14333115325292476604 17449159993856427071 1106459626777206750 2014221386821338622 14827642568492314238 7552850683418064243 10387487720836602775 12503714772577260410 129674816207357365 1150263983030885253 2798352548602725629 15460353252083173973 8578659658114954864 13397438574335331976 13323670305459245986 5025642869462213531 47389728226932141 3584233079961457442 3267797343519150709 10585255394856067219 3664243488654544076 5106633385813358420 12825539691972749921 5845983121850430966 171841583688489397 13125286335971011579 12015325295962189675 6996479179400618502 3804761680667971971 14952356350161360868 6694947329680650902 6174081524044572902 12633836919665629318 4787246111166146783 14258117753047622924 5516639064497839072 559263381673237551 14028704649631627772 8159678606548232684 36518392269961192 2114664593756682709 830733069196857644 5875935369553768471 13700836646632921947 14682970725490395866 9559014953750183412 6211513548601931455 9694471780580247079 17855523016863540632 15390646753071303803 16363999410628378239 7035098670058761344 5113461181988039147 16612354860699436696 10559591547287513975 10837687864731932926 7044107016436931376 9071170522621145705 11458872974865047929 10120069567828832965 7759986739968381373 15932332558468898405 16750126183350219928 3464198589246432248 12138616706579071757 14922608734644269885 1994227789155431066 9615560536945992767 6736465729952707538 7387077858650296964 14326688001458236082 11909508805103283531 15708872121176120068 910902136521858392 16713713875736051733 17431868387906386895 3988368778410087784 14419795234439093160 7770840151636123705 4911355987089160885 6052966760271892089 1381246696675419710 9706907700936415674 1149581843252669116 15750585966097392951 12295343935131739706 8216329417878972487 3007514651191297529 2475376070739825476 8976187023222648003 12976405665009935672 98418955960412698 12582208696424153410 7090726952667957910 4094570293413230646 11327230675063329072 17054838979576521761 13010198288641362063 213917272480839895 11653268836110148911 10251895521329259392 17587749155556334912 9713574873876038584 3764090160009453012 1981779420764666259 5530069714918762054 2672493799747012674 12028208298939541202 15264690431718886190 8038523671501462416 7062240862538703770 5236253570062686532 9752578659492307429 8077484611390910478 2424555982645240309 4079524544524069844 13191844123285812407 11853906275253922125 14303414135741302377 12066713234079577309 15656966533088475375 6788374829045673837 18276830754360102624 3160189025478532861 13243765057078264365 13812120596246764214 14412864483725824131 6963794331201827968 232131734227601921 10589224054692454070 16690013594199745548 6118207757913509107 3327109867658717036 6101670185313751910 259590695909268625 5229039306527825222 14449649589742158484 17337892858394087350 1697182866573602713 5657399959760314825 8259281971210031935 17590082644124775541 4766901555301851633 15960592098393788100 7496249388164190630 16299264587912529985 13107556170558011335 6814683277331821114 6697970755640339768 14023661141197787705 15620916821181161993 9757250661041385260 2371870932108985673 5458677392775087051 2608987193559382816 13471632518219074392 12311170796314252693 5327261616507350646 1877816419531357547 2102479342963405756 7611431680844953324 1593897213208813849 2559086588398565484 2069072905610381153 14448377980702162201 14527223354374339452 10349835753339479498 3758876517590391604 8977423890170328327 9063923794669233006 3992020689129796828 3973342139651015046 10836470368037472015 11616883978349672580 9958824467586046228 9412908480916695641 15507050504604821001 13215153269478296782 11153543419210710852 5138773241183406919 9390796603490049745 5510956491243083569 15606412358750136203 3300341260296564080 13154248186494116808 8995386372120963802 561410867144231390 7270463043867839298 171537375190607903 12803956989850764899 12648435664567979070 11787238890791844820 901132373122602231 2683850984791382796 12244203036488027157 3868307453273070512 4522665123856651964 11180149960353216401 8790105166750808693 6120743303508003763 14483416618743486648 3207135081430093895 7258871774351962379 2053770090684457073 1780441081131363088 3609275497394548325 11336030070798820039 5747249645165461678 17508218495019253556 11322115915850640488 2641205345391925445 4506560185147003985 7116674855013237099 15895220045738968719 15067315382088738035 8064825142704492636 15510417776669729831 16503255390761868997 8875259876637381 11941188955992999141 9756069092655715936 13683863719264327910 13534633012073215032 5056318995767540661 5274875350398989526 11296943452208711695 16747968805880466693 3728161484290243097 9484262985952241135 12543256999007516252 12079191491549111561 9526278959134012552 3614982847297746860 15951166253591844025 2626165196593933545 3115159021106081611 9013095316675038780 2696890491759894756 6215728187144055220 15682695836232238410 4508515148629931346 11083093567966270000 17029224829827075792 7027574734612266935 10335374649934017918 3421912706105732510 1941736579444179530 6808130782356461568 10351907453255352690 4929718147797722743 7992591683258046343 14149628892271719564 6765401885667998077 7211202674499826568 9123610744810752582 4034663146726051939 12755984610452923832 4468908828734088975 7382808974987253466 1411677196567577951 10066019366128544487 2744042168529883414 776822644005289439 11993028933013265861 4963738022289108847 7542248411889845095 1932819755390387472 1852696606269414891 5790102230427633683 16656502307652857381 2660446449462157546 14321763067510940805 6945310964779808280 5702400567648000673 9991531354746853033 13034958291632985192 16185248963263252729 9200656648916258460 12401605822583567200 5649568713685410775 8037127428869168446 5125087731020495912 15802032763110309532 11348107238702766332 5495549805329934513 10434683795215480996 13975459675060172295 978240693736845381 488264324125448884 16061575046402921518 13988908379823297090 6363381397936183949 8729000882264920690 13323711589727825932 1062748068354828149 5993985839879397317 18443642305737238080 9954500671612618238 16623472695163576509 9503168099003808996 17550282931676176820 6607468716687478282 5555209704903412732 992019725599357383 11779271521977359773 5242322589263856764 8443508095851199227 16635799875816985759 5788367884454846840 1888192876218839380 5130455045498754565 10808748331592598995 7924082108536457470 7017287653386568463 4531972313083341126 12222489682585653958 4138645703596736326 16058839871267019935 10256752332682257035 9208454841787251022 7619855826462298324 7822656272310046963 16025861381455540043 12108470152542872106 2961184964420604775 11564666378557939269 9073700565041975373 2550432292344030530 16744692613659567796 17099854249523722931 14710926243938318741 10418095819005713927 17890789086532187211 11615372650968744400 4644937964440107852 4815023777411960193 9084721179978361605 545931623370605561 10279438363246610340 14572974942504998031 17936146829123580710 12049996401680987155 17830690579598684389 11876327062297122110 1251939491889383885 15578078507064705432 7696186330093895268 18199970878367988039 5815136826126798869 3376834265729059054 3408207750215462003 4998466737476884935 11553648097087128238 2863627792479669195 15645183379078013893 4388824179752151936 13728626274605465079 4716121725701836171 9357965618387880796 6733335733182029544 7484807589986823665 2595048451304613400 14454159832148821048 2116658955074186103 9785452021234734401 14741774721339006375 11951105350788942279 9338542340908764807 10908282392237958651 50980516918636771 6977820382973372330 11492349725416101655 5019190418447392294 8721250869129410106 11115822229032192796 15484400025280558378 17371376075884831504 5419593386032498200 3661040001780742179 7847757794828678137 2187697796668198904 10775869633504893937 14063665992790817981 8094355492761216442 10950919234021466548 14387620218574227608 8006435169165286408 4797735441728536412 14869606800395005135 12711760026279271471 16235499545588533875 16074579345292525493 17941376755348845474 2833354174910862107 36949594961103909 8502319375023444210 7795874343388024626 9286380451797400421 10116887223062392925 3534215420761765115 3464160900292391090 5193069226340429272 157515118701653940 10344386247254647019 6471153442955743466 7397063839966830982 3972604200089191249 7904073581690069317 16106408105888590345 2905063950753440762 3757613652168024208 2545226174256752149 3949536490175202358 2117657541400380941 1055881718991399550 15553429534854782080 8844481133852021944 12144305908458016497 431998132021706565 1062361948137091010 7190261435868366816 8429584364534361549 10000491904045142478 876864289544789489 9151966871937270273 8056036075148932844 6525179620200431653 1950813236821858043 941445285729807541 4460245385395972672 13897115660506865246 6617089281235474236 11998638854778761004 11314677131818494640 6561544771269013915 7463901783685924958 60565983284983384 8031926282188183245 2552543382348847649 16240971486472263249 18167280429860512815 13282730800561360728 413904016504301112 17196273887111602367 6922752858867918493 2529258784900709741 7791320522972015683 11739541237098859550 10752047845133694300 6906897128178199651 6939747661963079440 12553602336111115928 12314792584361921016 8074798741130192394 16529718712840787999 6350794068551692902 15029527100509280594 5571409293685366261 5368951163345020576 446548302074235257 17140268902048368311 17191724186704234486 6988529085351735707 10327267161897229743 3409132319445569562 16011482932281338286 18250260299058319861 13533544373785673800 16356351827628246781 15303710424522625014 13795640704035630816 7349667990863604104 13307934164154811964 3662152487184258323 1837295925942485820 2705369327775120061 3282733807002732857 10242968487570372961 6084921046482920098 16986542179064577733 3703963826261974197 11960401938148964018 11018986559776097260 10104096768215477371 6809264702849709171 1844614091117848134 6009034851909964388 13311312934885039312 6509126743823509444 6524760541796355061 11650508118132387176 1748704298833560629 5867381361572008592 9361701356520989114 18317004850544479328 13025084122397054834 7793809681306374808 16730947574313615733 5658652457368413686 18242812720895217079 7142047149225237294 18383950428074124480 12677055909784857797 10512448142380513923 17177715714497454051 8901262397683996669 10031862306884333898 6336804586471895453 16516609016064378723 12732508328995304671 10403277686999542139 8702877648897732794 5912976163042761811 17575685430693434403 17815829083564164935 3446000156716584734 4708717099306044291 7537027075537935558 7519312006580004025 387599000427029012 13593602582436616893 13620343728612292833 9389007798794634099 15302828663331154830 15759454625836823517 1919823461812824738 6390851563255038412 8031930384994411751 4211926034990374701 11593003976617844215 9760514713903861371 15332489934704560689 9034391447780915442 16888994234184408170 6470066989700937365 6570106159295298074 792434648738703724 16075254547832536379 7630373604163057230 3573126108609877243 3604850125162244564 10847720759748332821 12837442921016058239 6783079986941555605 102600104627906226 18116006955984362129 1818052069065183881 8907730981153497359 11206174626066917327 440487876423561040 1960383861245454406 4041106988024786983 15718500926434434628 15131204841348545785 11083299603219498391 2004966505388888456 15985201847475491367 11643028009945379509 14098623767405019238 1267861091766175644 15923970025476278438 11029874517818268725 997693796209238883 1121718816161554259 8647676488632608422 17197994119375250906 11826896383297817209 10831186549428998687 16948801598470770845 12092917287456945590 14751873975283353122 4732235234776002889 4830213715791307735 1897408955712043160 6344837758450682840 3367519700834610444 17718412740259061034 8610940463479608133 15430649060188843142 5433370409296294042 14916218892803245374 11071297757690291207 1863591102134195613 14518056607829012520 13299551702495620716 1430956023138428471 13507570963610377685 3550156342156271671 1403788852919079159 8848560226094635130 17079229362922693682 13741284176866680304 1880666584142694732 169213049896001917 10381005001341446026 11745947025010728851 446018306989488564 14729710980724436876 1368196125104201047 10746553276104265071 13405031770186986094 7171710186683517586 137123689082215582 6147179751254939091 8324462971558350178 9371113967529863334 14195180066948753301 663272540654956035 14364125523905829494 1215660581280831540 17997851178075169010 4183674007732808315 12103866756802667832 2160371499087189139 8744718270770644983 14610200465331248113 380542303134920406 13453451686543109506 2237288465748139248 6992802575532645259 16368049794782599121 16687992393496566184 3765207873533477641 12500341026659807976 18031838779685382713 5962410174211473661 95089422923759708 16129258407515985181 8342556987110377134 7557395339217322112 2657093624554170580 15643897686249895054 3907351708694495877 12160458407775338876 11358659560026363332 17478004120109034303 10753223886073100314 18255950263656973229 1521486188875795884 17191737204285403783 11705280426077937825 4418516672420615164 9980352428907213448 5269741570868568695 17828341110868010194 16425248000144028994 491267356902330322 3509148258673096175 8329905790056141147 13592542250511577002 5634344016309557487 5283009850844956444 13843296787122623187 2747566149536774459 10364705380824543037 16710148231586688515 8387403675601877994 8890211136876101083 14686163735379986863 7575307050503791330 14480074410525186510 1818758914580780902 13499687278071379433 3616895445966898407 2329798703030115820 2691731565822281454 1102723981987009991 6747206595585486709 15191805027433271531 772614535583976472 11243801186905131794 17807803972010332762 15425651886330845312 4214633273654354639 2087476459126587206 17490252481068247090 920775314808713601 8201857147758188823 13075065906666786463 14603798871747709677 1382405317516991709 14049872553654464080 1358872710919246714 12269881766685896864 1339750711809934761 268238981340781825 3456373615648256112 2143400966134683247 1159828632988064319 14101314278029576502 15188234605469019439 2889339782564916560 16874038852553729491 3732190036508162252 7213904197672580437 17175703917089930268 300221754262032031 10753185239414430407 10460551092306232325 18441954282161153517 10749772997596060218 9039993100226600945 5617654444753427218 11346666334624058372 15659282668192275249 8356065042437663963 3257059727275199338 6472810165960410014 16287289327204102312 2847499909932322779 5021914445079056774 13721968715968364340 4031462725243875918 3097275257381048982 11408660212544626655 6318033320009306303 14654174248102506422 12659882250814933355 9827975079473484776 5428934360964774592 16259520695593722934 8352036316727145036 15242189476954265051 15181936401632301539 15904486799232958312 8790413686605860884 7863054948274914002 9296526093360690123 15721679969165382702 14237533762755663817 162881677833502211 10922225785663621391 17983517631571370948 9075584918246992875 6270126490303235101 13129756523542767575 12238892174088041546 1091416948304180706 8866746665955793572 2362518346932441959 5959006944335478890 11292325892201289147 9583315255448237596 12898375304182303265 2697958692158683203 4484798920136506374 18398543986541872707 10977679154988410599 16885993633020245812 11795296079884794690 8591898317475239681 922760813595841474 12999187799493193415 6750796679613748331 4891821688159414557 8047944087502831555 14624886277868665736 3783628126912605464 4133932084587551168 9691082528024970922 14041697806019129739 15676525517461423951 14266679666288818919 206889796577222439 7402947515481677299 6802827819019021666 18307811217534222159 14862812522509916945 9272981442032561391 12073143393065200071 12136373048600947820 12086106971055239843 4983582626305910076 10447784088657010992 16737011242512979220 3852356221315288365 8568938667466528333 15938240080689077686 5952478961832244948 2772932375287491960 7934202561008922471 14365297485604892404 4998615103987169676 12970468457578084764 15628062676657110492 15009879193760147983 8727240949677616159 11596948940678770451 10653602167769379148 669859299133250858 6545557514947443348 11110192177931180262 14887476865300016017 13889587171457293744 17451800405689018680 3220933962617747361 8538506350214220680 8712970526604807053 10335312427168809356 5823362653664047823 6668909463648442207 3416332085343325066 3340068788562511934 254759517520666268 15286269258966544364 8647448454157749717 6551139494877316270 6017476214532465940 5796641292366067388 6217013056089727873 3330893756401618012 356204709667310911 795120950486530500 1545729717623180268 13626544937248491336 13540169677186629010 14749525993715505371 985436589689155568 548243932825581164 13058573058348744048 5526672622071914293 9048415112349494963 18162877144301156526 17063393611451774728 13932100265094870268 12098098409566763374 15061380268678949476 10740373832955602727 10978164327473750657 4278692160777678315 1605351556818025064 17986037259239653815 2020393075093407364 11952635651525083863 6865451175357273231 12142163975995398067 13828654443054533004 10703881529761837015 6987865867426001179 1758709052706683855 2019913290569819196 11737881560394189928 6338017687647016689 4511760361285632461 3280836720441932869 363319019142100397 4307154331818526663 712344865232064165 8723693667276181981 2783345360714078404 2342845780695149070 2424808215679973446 10099868732987568028 12833564515764481132 197797886729459246 8325350535479182229 186322202511783424 11600568795305495681 12936099070552043689 7956344039125852998 11039736269329469599 650470769682533415 14073398567834501228 7585775984873237534 8889749615274603234 10298112403185060934 5602290509498758967 3148163627098338664 2849044545786837630 3371344876761722124 4350901322683414830 16094639191758880722 2542859252153290576 8228226353709775691 17949648207475987324 14267054087061704976 6404267453466449762 4268563500551178474 1453669711390161671 5477305508713554034 9086024724344021249 6650818346450587105 186171822222328571 10474028403665436985 17664128223180860811 16271680393797265683 8792486844488077757 413403383436963714 1697840921995711609 5526313397330083024 9908681514633194567 8664018956421089926 2254172749009751505 16210561981621821774 1555279819679284120 12955987810961899838 11169603891974030859 3282203574434466819 496039413303696964 2665346101691587413 8198556309136467725 2787453360422393240 11399159062629478241 15001151089339445196 995039672919608082 17173253056038182737 1902545423423559675 12390616042336268674 17405508317853345875 3518240496405841438 5080105854750913036 15649952500725717353 6455602064802391975 14318549060522656478 1777223506360412832 15239809094286645676 10237089724636653267 2272836254221892266 1519199186934475847 9635195261583443519 2483465725023189633 14318358823281345147 16805435969463608928 14319554220563345027 1490641506983967958 13193917796779786968 7260867329859344151 9552364673761515339 8311945523671343987 5520599461724480485 16722639041476782249 6094518381752489911 15504885899046716493 16214394628732351480 18381306712497610805 2411230088233289513 9609402270352637323 4004369165827228796 6572945231982903208 7077771835826259827 5801681897339392525 5123254765698510445 2316829319559117033 7250594534513998020 6973181890012097313 7172543144440562865 16919061289329639954 739680859024654382 9630998155550727229 17364568948419442816 4956906309351602423 342670052485780941 15393495319724359128 1593896212192739664 9438079477825908618 860105368615900051 8164935312168379239 13575301644628824436 11480336824542351898 5898331234843096136 3839829300951010055 2614114848067388778 10169922676914222160 18277073745395037921 939642913656769826 17892438762664575886 7139775968679002531 3161963047826644357 5289787576798414848 5823670028409002091 5523247836314877484 13888210770989001398 6077436696325703350 13440400566372190209 18352994209937759648 11215379172976607215 7518364624590315033 12875508166912412619 13158738897692800766 16821481314600640545 8868953135222875524 15161409093544465585 4806944915771982939 5670079886237107948 15140232709546999016 5813195963280583879 10380107395457231460 5508547570212014578 10968738224946664738 12014613729596490524 12390709577099095728 3880524686975616742 1032545208637048439 7101768264915337847 16816982002891442587 5118681146153960688 6452252486555448506 18274444980595805344 10438034398250342198 631724495336105720 12078075704928849243 3747658924751021245 96806889012659622 13248169915332130817 7859581371014964419 3592838636195780859 2468893671239514600 12236068717126375112 17448732145980080800 1102682466163178802 4630822360848208342 15138059397944359516 14201440237460534664 5025774443662220339 7882562113697348218 12259742518852155271 12190738955014012768 5510260094117816167 13839658641442397939 8864950741260012802 7744560354084489865 15657980513302962217 1156021738683611263 4484877212192433871 1352839134745278739 16470831910577298068 17532830379909021087 18259177823926790228 7677379433434433754 15526409578219159768 998512982925807393 1976794036374810816 14095708319952038707 6286933042895105693 13591798852488917088 17169257407764673938 6706982968932347341 13270912198748580161 10447675366043999908 16137125034801558889 677793477274700796 16519530513743100553 2580403318233045229 2743455252958995228 9404168380324395017 2552792785063016015 7536683789625004831 11498290585726976273 6858595772436833816 2937474148665224256 15880490496528722535 8133792915197198868 14709945644010601881 10367906155615470476 10090870784608959394 13118711300805531020 3802085406154414240 657515068520237425 4767581503948519538 10547131654969525413 1229231527071295392 9893704960429455829 11031781008368740393 2374559585527068542 2531790483594788759 1625609495184552365 6935484340906362192 4050705497223221869 9649116107427368503 4489655782156068352 8970696539773223767 567720624637903613 4420345421500069586 5564609092814769251 12374863021204654142 7856980268769540415 15686245635119385954 15635509996041289407 16258663473608600280 4877392824749752781 15425210287782901179 6571787464237212212 12614980430909499095 12705771499912820851 12574085698098164298 13492003556879944840 5278608164764820665 17486773100105142087 17972379525970408125 4310104557412708486 13383557626306315056 1269271952555753128 6031949095720230889 18395814525247134831 5678374386594555569 5236035035204130102 17279389826482453426 7142309445848462145 17243887953360558890 11277390257699162626 13796833637803986572 17633964417242053892 5602404521859713339 9943500413461448406 11513165058952407675 6391864170397063069 11633316350993125757 7950684779821939110 17265121991800773336 7506332933474952119 16697675395259940098 5512764206720855327 1925283767426241142 5539212169278555931 5781647950265261497 13140707864276697112 11030033993376496085 7511666229050511059 4548676037758811091 8883097660820826336 4925451207619352299 3342265484539126613 12539197846036580875 16817657902697446796 15054483643356380542 10659476019512761356 5325426754585767260 16573947179455720396 16112747478225637210 18205482395329114781 16051411602432685343 14671844258697804891 1511043273517961645 2665472449204851875 15738143537354274939 311122279147016609 3869391270968312157 8907591994814381923 6353291182249952817 4569771382357800210 14452549523963674227 2287834960752320097 285775767726057874 9550144532326052890 10009544701684446183 16914059223333429582 17249249620085081194 16656257050214992194 7948969686185960457 8373256753631723082 16059332377071988814 3933263314897558492 16562839836012309081 3240989203603285372 6181490588696176829 9626242324868993387 18121118256234217132 4436552024062681819 17934197545775413647 16727351444755137800 5068114213986169775 15469123778493896439 1990008350548273933 1342218884548493958 13579795432371002700 13354280257677422709 5787502920753194114 10195910976817968496 4172974778878096418 13063277971197953786 7675831463605151390 16128927376940294745 13232003237600783612 18093428006237123209 12542151927850011351 17499789546267249459 15759343412018612979 16650944834782171371 1132981053403048453 9592173609263030596 11473626707889858865 15902602570003167846 13679732542054597644 15615882039245422694 3164018735665394411 7104404541434453716 2766607480118054719 1542592076081210487 17683768177754080084 4950153522774544428 13357502138224321805 9864140991501159288 12202770797138489010 5386980823546232499 781536985439772926 13495167440891730682 17148846316522405913 15208155856863054465 16194075965992258224 12750588386297655966 7463969287220237237 5833654910425070806 8725132102268628074 11683039734794725374 15360041471031109554 3218324279956252955 2436690130749767255 7245127072544329182 11377509888312314566 4586916616465257297 16662546686068184607 4367300689924162309 8452289686631051360 2431791245434795106 5289410449192429743 17543170370137458277 5065876714237941924 2856759760244114204 7636791911561998045 16323621157741551651 3816391918986239390 3663169402461080201 17929292935974720861 15547126844144660760 16115677300930754344 3030381956531102080 5944519871324645985 9861142545529727442 11980271576100671840 2683899958319955865 3734729663524127486 14919460945856378459 11027887341487739104 4593287612714001615 13028573156802718847 12489136919000825353 2822876778487953352 4806450115671511169 15772089823004371451 7631679615662036611 15581026486720197844 15105926492309091254 4824710028537375119 16681547411470626367 13016926349398137111 16383254855613908300 14722526948333752366 9082773798252879051 8657050689893096934 6324341701700275520 446729188318006500 12726881792327106686 8122064154452743068 11913840356940457431 12631161950073488427 3735350638865535769 2044252794348722032 9267467391978661886 17905511958174748914 3138182964093869521 3322450158287184228 13443088922700622021 6871607470930795714 11676298839272942287 14742394406889975998 198027941111980918 18059801413154413412 11034976523655279577 5117624524571757206 14779937662639110923 7877856795904146076 2020862082590898192 5680619114416328182 8545298926412230866 4998441964924685078 3848215504804538957 5929139557065479615 1774638465643148184 810722258254146184 6404987923555999416 974548977521379328 16662774738587682542 11622275635736402267 5715836212679937 2671412343895694604 18349306564134871208 1987874598947552025 18272153623629895628 17412791556434017291 46330596062443884 5011770761871865383 3853065002106778730 15740798131392144131 1825340495647721761 2509194759352679745 9322517817146900250 8681724439742652208 12993689810194485676 12460236342590279900 10283843473376921433 5387378592954951983 11292809780582280634 17149824114418418567 4046245889315674270 13129521763029950694 616750239290570226 7741885298883123935 10823486699318624399 13226200110773271695 7495247894396549478 2497931868394695310 3463071389478052249 13298549699849969999 918224357761486073 4927551455288039449 9458605499961850574 8542204033248539088 7295351786181282356 16823071930524763042 3680690458228473942 10973451427985924942 1701404717563774891 16716618806672734423 6993809743582626999 15009027884936480141 17988783385425134538 6346182631558310986 6750292103002797107 9092799136693579298 9917425168117352852 6391362494057827754 3454096995532641181 2563750456267517664 4654469634573050816 1624608086610631532 6818818546276972246 1663484155876803801 9041621397551156211 16073658150670273844 11457104711471787501 1738338654310155586 500027803235536681 9023124590992726463 1300952423654288549 11428433305603437834 4915896350016301071 14112411451544797407 12441619875404375779 10573214765524195588 3952775506139641198 11252212947034232929 9962163159756900324 8520946880625697724 10335462585032193424 1482267295553619968 2805635296868446891 217325793131080262 994404536381070287 8595414874255558365 15285950257900364805 14384372231797600340 14947823557339840690 12471942143164461489 12001016809498934809 9740906735998495009 1138830653580372078 17796929086832664729 17114191170193967584 6997470638579679981 7481278571225182470 6642589848984109424 8543943063835167763 15645059676146707688 9651439277705052615 10959544276534578491 13373832679242183071 7358488566230032939 14200330515923112605 6832800449763594849 6351387242081882118 16642296018980725088 7294272869934898458 15116670832564691890 5982620596347872546 386115819693336401 15274495324505100627 5385130790354719079 15544095166811028837 13475915458230690907 5964899764823334488 5990460768534704789 12385387734036091843 9623685186725891017 12228817460562521596 17725275919854097758 6062110169142776534 8840237316412923127 6109036033299261892 2375892533408493449 6039522113650982093 492333273910597098 2517297802993732502 2364622517690007604 4550021213310343956 1489179052647861530 18289790900416517637 16832461574996302893 14378863153852658016 18086380656392612405 16802913805296321673 5405864721666243430 5326518228981514944 6822708423831932267 17207319430070648917 6925403632304131073 10575185819721892717 5155946710636613204 5859029588841676379 8438646903595059630 14427339705546477895 17728019226324374626 10156143247513745493 4796083301053688064 8734274278785926988 5017558194379363568 1403479557127436777 185511381439914040 112742400506243919 184865230213217348 4346063653384402096 7740042299020576873 2254516528050541847 16780071479591391099 9409915750281415086 8117971042305179148 15016078149140628947 8845656585993009625 15500262778394244565 680912350704288552 16598932012796594681 17447220764937471168 13546094947174273499 8770460474966068369 11929515491380634214 13950488058378968482 5314236018782265907 253171755329038250 4463980248014033262 15468516498476005951 4528307297206936447 18273159511624438167 9595056956516881177 15678411682822620941 14082670618872364625 9292352923222968794 5434056564412603700 14226879233605677552 7437500487400288006 10013455123178122498 16336524371058951289 10755993255488996324 1512474972867361303 12859809565891502969 2002650421486451077 5533108640559284090 1926183379668405029 2513580442373806665 10381270344216784219 2952053461792515441 6940805947990710380 1993118954143344929 14798702114912032709 13611384364185440276 10688677350858003539 1286790798958019013 16140818902969316969 16686182669236369408 2916621936427054447 12110803015381002455 18181588436215601217 17556706647326322181 9539784433620288969 2124481728890035610 2485127403093972675 16165066706565162419 5728033395850005440 6017651338377601164 14295886608545559834 11321474386718406249 6833645311582957566 12406679275186939684 14895489149970379108 1466458954409654898 17920795264075599378 1889439253923404035 7542917724654631129 6478775216381453912 3398906468492629988 15155972201802321387 1598357249419848120 11638999270344730820 17752367991395483205 9070701656050138559 10581332307439856247 9773855376962757645 16431476140507601737 6496201265287834883 9615099022853987084 14283496634615344885 11965989434132575235 2783723330393653824 18256854990553914705 10710914473994410041 788628493900714326 16777154504272834334 1202590221552273059 5894588289392282529 12714363482857551393 7140465964277572386 15742255802092209289 11217607934189274535 2963352683499532393 2915038210912388099 14878051615223260150 12823083229907175922 390780680890827107 15729034238314767964 5519360479020966875 3434410776953652920 12006874309380414190 2466280902969444085 10816150600936356530 13009781931470978156 1377318264523866873 16668502375963388697 13969341925215190589 3275865934573687677 9661547055310298532 6441729041185628258 13782396200063346004 9198927537771687960 6715877697500154828 7569856305503108612 14660732210011648317 2167245888475446955 615881046636911897 7822862737386675957 2026938559792525038 14061498648954573195 115300962543540036 9600146513319682655 17050124099669377154 11339546011977284301 11505875200685216607 3441714385115905647 2805661213813204741 16703088048809794692 8011746302526768050 3141827196680022924 16947037770802753054 7235726988446849583 5216161126036874219 8391813298641983619 8605636536652603606 13242567791953642815 1172243569332227945 15056691025288207859 2528706201645934588 2071452916346573840 1259810341862248682 2502669894806649263 5415169033649758078 4019666421933041888 15000307721778998299 3483239258921125438 17566088697145071951 13668614240607071597 1603089452790198695 2164675645633418447 6198923130821541338 10750866483644376404 17985940192043412142 320284019839908485 1195659745019427794 13158346834609420267 4375418110141596119 10785895165608431371 12139484823922844418 13399335044518092692 3933896297839001462 13535555299666235099 8372754504177034127 2985032760881678191 9539880129423111384 10590508298938313026 7050683064606662203 17413154986745996472 8874780025787341825 14527538982525783942 11297989447346457146 13399181667129704036 205794170941757102 2004952239089643615 9422695103207900989 12402571749261503738 8285349044618141356 14315732027325568757 17662464850724610750 2126596023689153963 17968110431674005226 4343250779560913015 17089311072165941187 16441715848967630751 8221414987086022178 8876701978822017357 13703915847375443755 3489251829100405133 9981855137934819021 10740349111144632597 5421386305996040811 8209982272493391531 426083676248544956 5648366852260141550 6607784282006650 5567153111633176400 8147168883062972482 13201308492718841675 5523962118116942331 15572125886267568649 8796285311035622522 176499707697430537 306257678048116730 18078589604052331153 293681547528871534 4172138292252794063 3892952218328707903 13660197120024986751 3396378643968622588 8807611673093056600 7698143737419103552 5274073305507901498 16645565585307343034 9854222222346506388 14261438995088261316 10728273810899144231 1718833502359869977 3403200707374369462 2531355487795039030 4654340935802332725 11889479686000991909 11481141061002481573 2265610678756581182 1920335695025683527 9989598128637282014 9223681898282419856 13133316125289408801 8374258778758839460 16643528415942204455 14150979185520014484 12358095328168110448 14751878169252137534 16808539496085433712 3336407180581488132 9667703466123239464 2756990251465540103 7615742240303423964 17486282187636823405 10696840220512166400 11128646185809613000 13763976926873128446 4629234180577945293 15079373318931996659 6196420066368492285 6362898628695471661 8541987400041975374 9777773576806231911 16342283615722216457 609815648006942523 13724319722406452181 12428447640239242030 5016115049796073515 7574151027876637502 12602534879790813554 658999642337642583 1108479431386207601 15448263021206016538 6925777105280671391 17555028387089077085 10082767880866895670 7111564075765151381 5763632656048075343 700459962212074 13448547756694206194 9514185934918632714 2405263458598331614 11689779991524076777 5101546625639294938 16207555822913729247 2531603959708333872 18344145524650318669 6062186964989386629 6149410608692194169 16052127135392897953 14120774398904869625 804675722365526837 7368180273488748116 9608294269517230410 10297212552021125217 14843712475923888753 15662291835988698207 9871502879963363561 16082933121784471738 3019551034018201490 10677852732902540226 14724836393362781642 7548554977677735569 5498805140980544559 11959913935784256187 3517371183203710430 3313503202370337857 12248825571784061032 9783356193798897464 5866795290548140757 12522546544690424003 774251323824656383 6330245471575533584 7773213996218606487 4033193891280921133 4341592030117219930 10685813695385297608 15389565483050233954 7548410682246132478 1241938572778276629 8143566763456410726 14557928412655471924 1614929904763838890 13915646615382448762 7190737813561259524 4053367071565704820 15812652242725027810 7860693573651102945 15289924374215919401 5298222750406757116 15903048717303485084 15156419735796682751 7440811920406931506 11657537254520488990 1568816713556996393 6218390134692997277 9469352982990721986 2576083515219117635 7181050393412342706 8698696811320845552 12645692566997943117 4496007551837192940 14565292387259897075 6235569358370113220 12342476232981278725 1825611655092431823 3084775430161861849 1591405456899954417 4435561051593374187 4475728724614084753 3074342592970303026 467778440536041254 947887514409309796 18203395774450786346 12642728536899829834 12171392030352635853 16517317554145867181 8885034669405995341 6751061609156536485 4674113588161876473 9291124336729465123 1567799989621609201 18297233812883968219 4656979676065991364 7096054639712809308 13605753044271426441 14394041356095362269 3911354286700715056 17264839888272028807 2977257057753894628 11029325966287279112 8154357512046915368 6434234624890585380 728684528079604279 4376724014268275008 3812652263116052702 12693939938937180106 16280151401688368734 16846945279448131828 2776849250943662279 1416521612057960354 802135519517721704 17715726593899822200 4676286566547639643 4535397271112428561 10072943094047696646 5012162986353069654 11766968858080537413 13396198934211272788 1951504232831054978 513042694945225557 17345678884241806602 3836246254847373810 3474514841353884229 14391460005475379684 17146471075289511855 9371228515078122028 12857202500023405740 10931682926930452181 12463399599846424635 16949983798113922965 16014390537175125528 342463850358783400 1226014533223355344 2833562677252460542 16658226882951700224 8802823654643269067 16984188503165386445 4866244467756765234 11805582540635351414 10110995377591986478 2824511207458382372 13035595040468347642 11981098320836969646 11223760316487909106 5364660434157687769 17708323245055572353 832651020790016970 15121330464444558938 16045952610979126101 11277836835159426449 2005067807719568998 8209201608963698601 7449875520615940149 17821775978126275787 16111128803305640098 17185800290214437055 3412211671893488019 12433223914843756146 4106350830948087169 18173593965759900298 1109739520589096576 15434613373629904755 16613186147043740213 8894800123937395780 4122519396926755767 18065338766142564960 18343951633475925040 3672648604707223649 1359006751330438825 15847567451028034543 5207255508327991783 9364569254316108561 14018515073052966729 12867802579974500079 12463225312252780721 8425958382438858528 5275770730006610316 18192070757416849598 1103919314330281734 11316587807441680499 9117129870611391227 15682543111976370085 11837593624276597108 15343863722865361987 10473334916505085479 16069014274780755736 2716298738656606621 672168766131554524 12158421755279729499 12029072513186018003 16014131431471894223 11297956549868759720 11788421263343227077 1556600613311563944 18301793257890529830 8883881572629593552 15226748874503651189 6953753072088888311 7608566898746060699 7496188641126161726 11283773662125158378 4922548828221100249 2584495340930608104 8663312942482110796 3735352743175908711 3038130374249668181 10868317011605757725 5427648546648765206 8198914009067362021 9520467017880554252 14617012282451960824 5136318621493580576 16628809132006665982 9830289342582768315 8126810986264917267 5559820906105117586 15301102972082203995 4730301404117921754 13439086868696346714 9747079661276775770 17872359820802236543 13422439519272841292 18260122944727948011 9224721045554243056 1208361923657077408 12114233120936547568 16870775833494745813 14599952768747291654 6377996412109502902 9828957840176467209 4477146061144778377 3469549657701694391 9367688181844283908 5119049705267370737 1957347699814839984 4938848275622409351 12646740200754917634 18148962536342583785 5370162651249840076 18326856684284228187 4247274635639377811 9619329757077628908 12075091802434732302 14586607025926091259 10430974999779780408 529837631747869349 3694137886761041158 498990757602134952 1255288496062017682 9344950491764770791 3242165388828362795 3780255609346156151 15483088267636663366 7234194479042329796 2173175622749618133 5110580348855521363 14699045002920575161 13928575774536379225 11603706894260740357 4546869546056039398 11064717959308170858 7171726908356983712 4328198393941588252 3856445570584284059 13352914637490284176 4369230577952648000 14019797934957608840 5076943025198960556 13469373466461613202 4519383234020939197 7669173845732294240 7800997429774473082 10178130297174201800 17917661356548720412 5087046939941540929 16420095324960670547 14008686273391530708 6514453444490845842 16185921851428438076 4885306978515569297 13356387626110259460 10908035447661864212 12416687696708969225 3747495291687615855 6561007005101435972 13000354120611261711 14161936109370056615 14447036313663708468 5543392025367013677 9636806275536378221 13801281734053121312 1124155637612206099 13503307711143471249 17017492131648384936 13806748611674777890 12703349614131093364 13927826043785178390 12074251562770588802 3927367268616632266 10119184972802454965 2208315738602182884 4383807718671704927 14291413425073110131 11683346251259434824 14044808617967619789 17055151272653811320 1467509416074343244 10687099367063548915 8614102859285711571 9791129140776731560 9573293089168653011 2448536982461055468 16596861549792096759 16018044316431671956 426259440383511085 8353709187809709197 13132744704010823012 945014824716250379 15831077434998488091 12582240910154384132 13060398635061142121 10620291635654764147 3905036154185210704 16200398280654427485 13770725985567646206 17062143447747160409 4824272129062535119 16297051501708852286 2436072208141743712 5418424301059501203 15003344011108952049 15854906611488209237 6192200959427364797 7638554669238004770 15637113677949789020 5128967425067896612 6444045035740979258 6886766815635382511 7033326385492396513 9764522198733671402 7058075253719064211 5436221509052699493 2011031368251672893 12300753928288409454 14314551356764879676 2181584092993629715 11528078837735849720 5814896557581934674 7582795730828438451 4735138315152453411 3373599992656602188 6134250606043594605 3812149881228283554 16354841782338412153 10906609292494074319 7009114228682394333 12437986243300534702 14462362640939981298 1771793932172265001 7207667052835662828 10488891888630599685 3263839099174582461 1140419658510726235 11054146192530437833 916931939709203293 17745736234179619259 16658880329960385242 1021043800837376843 1860917708871776317 3653721489704118533 11475132873686107135 578575690298161794 4951894148739811742 5971990953560922183 2483316656824599089 10908836559742287572 10112239777615131441 12024725472942718537 9897810305497403779 15882524376150073487 10183650884036384782 16961278788552013741 7766548092506253945 2349430137850460595 136511583793308555 10894521668523060218 140960010163836245 6992601843425142046 17213848940265510695 10880930924976995974 10784132895741591059 9358057405318588293 14388694777558044049 8992407011988767065 4201812657074433905 6698191877928053387 4493815342499655597 18298046063354961950 1268637713517752270 10532776689091660273 8454942977654314058 5555632348474785204 18224687220495709621 8539505820691447942 1548312015303167451 15651222593652380660 16662043088180882438 17364400791308138150 9842844881226058684 15986555386419137182 2043551084622588998 10798690199354846040 15633260051949512088 8317357431735371943 3550829333404757536 5335399614486930192 7258567281443638705 10254808412979735976 12249462849108760596 10951567237070753256 14911803252635244760 11865824461617993814 17571265712990876017 13688253082720682353 9598746657829618967 14552812590771525242 4014604393631614066 10784761324947048851 5931930580693765167 4158697874935473552 5310682809554774250 5858335149350606817 3646032686888254207 6733664812977041119 17696737090952388230 7083782841021100886 1238236605311637813 14090265843015102239 2172639980536736738 16212754387451276921 790108013221665927 5751542968551860441 10562384697902704415 3317312437824293218 11076886923741682518 15729555792744179875 9198387285995082380 10251080737665590598 15404602793953376195 8342643970976972431 9835069064469297374 13833890308062393266 10967923492102123821 14608735190624000775 17741745205105379198 11991246242713846274 16810456405790086146 10512501525925241861 3683987474894372488 14652224921079645302 17275228618494536965 13732380859867170029 16728240345310614103 9958333593446041389 7848020348292739810 11681182558509032803 8935228320893338543 13283191665349230217 17423380136158711956 11252715134608445007 10579254491355297772 4875899563137892908 4749954630187663087 8456819832634991938 17021389078459814435 11544608198017407441 2268913394075820455 16059251833927462027 14236589305419998573 9141753456540415632 17599061171000155578 13705148021613892171 10086785854561528248 6593848762119217858 4068389369438971532 5475476998562159917 221970810019242372 17321098901013861180 8573967665986021283 9039946883178857639 9262985899198953200 4462876009314943301 15755874541536177208 16181671082476226319 5930325311955632026 3669764724526841091 16340900968669180736 7936479246670560322 14202797935655589738 11506200397253867845 4544537424998679913 1997504191049834788 15923649513361391581 2169311699050133084 9364870277190368542 11293329496051315473 4950324155091351185 8518943834588035662 16846327977342152039 2810128497421309639 9979798613972533967 10299740620025101398 16994965842484070936 7987121001790692267 7251074179548718566 7962903005741221400 3302108556244247085 11865498518207281950 7663766050590095144 10021541825659982366 13587339922642258189 11880710248803417603 917611624029082396 9805324702810605268 10064186412498738955 11948670860803771964 18054035039020858448 3971502553754594422 15955221141136224278 1799929849009747065 6211565002614982746 15310114459552491573 2399390846019262889 7345370883424594479 4049521831914412427 18342312585155119328 577589179970157646 3816259824737758085 16580658696508216462 7270470691374896302 9196705362503965662 7741640014454571340 16874925842396831910 6400871195083366305 12228779899889904143 17312751456169921419 14481529262066666283 3084347775045039195 12862815635468510150 12744322503987862837 16284833710804452912 6366635731802412592 9541032172422874702 9492668622941266976 18271608968543446946 14313943177054961388 6719602486746549202 5061253925911573130 2681808254415956995 9156784588613112747 2260338843320309685 2300601969595860116 16502395619854851218 9208338803673854911 14613018063745220412 6587373387797054768 3519257664199751309 12333222876282987223 560171118587573975 2021701896036176837 1458087367726233270 13980174680488715364 10664273352547800865 323942322165231555 10148868799261608161 3441708144870783574 15599293648963848126 11346708335743892799 7339030651083229312 16085187457036687683 7219455802384773469 10025399904435050184 6610241989974824589 17082337639624943701 1010234472418461285 17114174758762087416 18365629993294988707 13422256211839308452 6966059479081383711 18432861913976967167 6943371557695920607 6341327215095930527 11724658360687940376 13262650925728158138 1761378535510951178 15365965318120913573 15760314192187719907 7164522028743713832 8199663932560039626 11977451438809180930 2244830384101014795 1160835962978188977 14028929602590659886 3029256973038396709 5473035479193586357 16799440391643217224 13447730546800405635 11606845015219535636 204860548385268562 15658215301083686218 17740297819626483939 1239632739738845620 7094188826410832795 17236635424224651890 4000807261220149361 17734922292717177582 10021622310904161547 13779190693353463416 7741985392131159599 5694364528951405031 9832422286373627276 10309951952049968976 10958754522966460374 1544446763651738529 8540853921715273794 17421023605385540663 16901888237140311090 17279544465715050618 4562776776039567514 9462040903558813513 14693784800246626517 18245020358275908906 17250689757247396246 17925666791041230961 9620562630227860377 9458976005161311192 2524213423044950684 7205886147643420124 7457222446547385020 10439573869051469692 15557518212197363876 9065700213845242797 6423009681844722719 3729225363684291059 4825792760478839704 842467552959267100 5599686975986860512 2686884714441635967 4450983424339110898 11947178955670043284 526463552458873547 2595888363625202506 11811886217033977907 11389675837777773495 13988436324746512279 4363443292886117499 13466797132100258383 16798620009049081225 6737473332142413979 6495873103399042867 9838399702845318764 1242940458368980309 3537540117736978293 9099966651238792934 11953444277148843430 1867751612545389804 6225815331255316617 13720472791702693462 5971789895261562080 7520208362340049453 14545701857337236281 10189107033956042254 14753557880457519570 2762548859709372370 9823917832966489666 2564401290793877366 1212770319894880907 9209620404525786759 9478810893340607464 9111072833976975296 8148532897658904824 9998504357413382071 4538877488661483360 7561493670757207368 10934483132926333901 15332246679132418138 16523156403381179871 15405659603088015461 7320108348113217455 10755860804496388456 6472850017199392948 6385627326820902752 6098846322338329261 7165176479509567232 15031619171066636671 9009049595360954208 169147236947177639 15983967048658415162 4970516173871804401 7532292308053255491 11352124955682798514 4423774717775938128 14206436337084501907 7680536632327127272 10754822717265115426 6055277718531205532 4873697958531303879 14794407456179659815 3845280497201779112 9033479219546490177 14947828870140953254 14665762187426322061 24707028333474437 17974340859298582649 5116078445615296710 13282246857369048482 17415992238266691487 3579073401350248649 14615186313415176378 9978489748721538254 5445878216091860209 6488789948525189819 10628852814794577116 13187455314136567823 1664071004133286493 10023250555868778486 7130054165373905879 147981420008430529 10225068350472379880 3393014874620113315 4245020163968631816 4317170831702105715 9317036471986448405 3419939519396159286 8871696383532593064 1559404627412773048 10797140394472696057 15645353209549111652 16153882412136638094 12285833505363512120 12203389651434739939 1657571381878792693 5250244680634568376 6756742698914142315 6019235636231438990 13721751051390505698 2366211025366640913 6328201943319726882 12228727543581482359 3563929559158292940 6857705034684943569 16448885087835483383 8088300029287370281 16927957743902680865 14383310920629957730 17943379140396585777 752723783245112704 3574311582030637951 14363609744847053691 5987824028428060690 1429731975760599327 2172398128896627019 4261388194098835557 15637765208381818724 7235547933109938213 3527207003345580591 15512210132981921878 18126904435263509037 14668426160065523141 15570895868310734757 18389434688807165140 9807274858143162724 17942377123110891171 15938468795322829331 3301598126605047536 5331731872200615880 1607621311560955233 5396143040888462039 9279263096353838205 12033101898197285054 7310551808407439179 4142825414063756895 12894967603183124152 4012130369445381360 14991443177878190112 9432618722869166062 14679239647068811648 759457711387407537 15527414639227791121 14792183277528644615 4789797323838631569 9791273106229532116 7122218587733972074 10809667854268803762 415004622715784695 10247068412146590254 14198684592336506490 845907665250796430 17326839699000668983 10813304291189111316 15070167655527470393 11703421331164325490 15065048764281225822 7052183626770842938 563376988978263134 392665273798202384 16188409951822776308 389082634995999354 7598245293237371381 15205099256487521129 13634916608682849685 11462198349115270807 721012235256157761 7578899807568172697 311313987139343509 2900183723396773261 4760542804412889698 5577410437180344301 5985820506307767886 12277369530386456162 15556380927800165166 10980129784644092467 5566531250538338550 8221611453728019545 4236768297240992236 17685897756378434968 3697524115144864142 2217509051974503006 2302612475429169578 1517711952328224095 15971067566179330438 8202767857987109506 7056480942726350342 4762854585177493734 12202207739219888605 15797177397039220803 13820832292405576568 17908954017426814101 697399447329731705 10797180402746108532 3878968078550135361 12609386250869395497 15327544961630995153 1274046018200830682 12393506310702576484 6784194255718198448 6450339915296209366 4369977929515474784 11138296661591577468 1504726619984904322 11128403594196526692 13760585845930207653 2820683084433721937 3856280973764826726 13898193735345034322 1343810914132749049 11841867451403725829 4274794528843325759 7421888706961658678 13720146675350456538 4885953423954230950 15136654073507483718 1345792382932996921 14521277761229704887 5859636848786598823 16908147941161289566 8446019542478738878 687053493786251160 9231614202730178835 5673248793580015941 15363620232144190690 7739834477736235503 16945054089822719447 15098064386320845889 898190693367668038 15697841229162213903 1555651765461028015 99065826012605472 12663877740803426403 16785074143513667173 17789939720588758671 8705244472820715519 8667556384948459763 7351630326549618194 9698465843403382008 14056645322937473643 11796875168357659031 14663851226037190285 17175840567743532134 13898173089228892709 8677071534468682977 447571943809917557 18137013041522600158 8086206974400646812 13578446786607017677 4178936358267737552 167960923363701036 8267817375523969410 1097871493596352485 9103129851000410551 14083405302906172857 16903711428502645843 10584129247099398013 11855096118407004888 15645845827161371630 7101558074880867212 15183736387978432416 8034089515265302224 16741616179239132645 6272911895710950601 11663911439724880647 10640368689219064620 5209971153359633288 7912329184639090712 11316825841792678128 15442317756973328577 13795408740818431439 9331316860626268513 9555185346569725820 13518403330046026163 16291524810994437621 12069653411979561873 5504714336037173111 15173705781340255827 12842946989162749034 2719175466746938272 17779689715178379056 2055879502017856280 13734541137330151333 12382307228577407004 3890969561224390728 17301766872606867648 13276858982050660176 17861519178806174162 11970313753235111246 1860625138453569063 1058785265589750627 7507898011628290511 13237278923173405693 4220597011906506262 3719124397251702530 13499830196500733268 6801569256122457389 688910327712140676 14458377311059628681 6547073016317894764 17802604398445684318 13879071040221474773 8639084511648652382 3200983157529541117 10686608117714537145 16503229714201910090 15360440601995350586 11066782679016998073 15889233893659132978 1047853509143360202 16775222518582671697 9493991465721287545 16032070565932105274 4680858946299939197 7334492622820625072 6242145497412866811 11705838495454005756 5234290212440152783 18401994790901091390 13578223593998288782 4326111915845542473 15431655035390188116 13245577970959526689 12827507076502620080 3248819865786971094 2239369357617582330 14680257288342445830 1400984135839035046 6230305946461691170 13716280133225002873 12516466423778095993 5391867076352444919 12330769338753327744 18302433675686067604 5895308804105053711 4291433289947601205 7974470114186110005 8846125944024335393 17822012918181927026 4594144642127619140 5272360890502514934 5834951939130609622 17318659076504367797 18057857655543830004 213808150016833318 2892121110351100180 9468116827624287168 6070473525153096528 2437789400062562928 13983939252417311610 7181718231067872039 3014678800694277410 3940347270880516424 7312475179440275740 7446096727952248215 14979013821530646602 7602780937292237012 10083044401268204840 4226597331851601013 11285937161879053998 9465386206370668872 16055144088519954383 8012010533254579261 9958786947482285030 6824772071291878736 13383821840087561932 3381262486866836654 7209981992735635403 1083641136201278943 13113528210809362908 16136680792550403293 12723705083695236144 17237736954381872670 684799976670108071 1941533177697425235 9403813263877827478 17869662074348214325 14897788246303434856 11357654536409294037 12094592492725428529 16890693992207717261 12079118241424254061 9740899363403452760 7784878128134242711 8934138608530239924 13849341929726628318 15251680000832396039 14024284152549533675 322278746008871328 17973390125220709558 376540498712187382 16962616886036105634 16452587577859670503 17903175954762150265 3937294375610669658 16215209150544653859 8659416014943421021 11804127306985379059 2206592036383815906 16640062704970682877 17350974350490176614 16289300952204742005 3330824975928114458 3577754493659265809 5886277887216336842 10767112489681252713 16470954311312960780 6417703058523632672 13010529432193090561 390265465948640925 3613195496132677234 10933749885614796138 671745797461983218 12878575202286506579 5049014512465667518 18218251551074579884 14765795507099092083 8304547089177913395 6051373385386409512 5827851277572500776 2912646824927498322 2254441221627080410 1552891338024889238 17714226265472185974 2969344132654749574 10762412673238908684 10959194246780970638 15162506804453130120 8655650671044458050 10262590930038112538 6876115099892946866 5250611391580673701 490961625974867145 16981999748014296250 6035161100805197963 8328844339322081067 4894963775964124311 9023159587674369582 220457108392275741 9760648739743952049 14036705831028092299 2906056042548759871 13403027348298669938 15967898332983444193 10133119784716752308 16599738610992704655 17950175776843020187 4572786336829848079 15995831493238785705 16329833371761692543 134740519355533117 4588052886856061624 6940826699564696044 3029019400369779663 17379498236938593132 4721078909366106366 2942113979581251226 17922347394563380342 5422393243359038722 303732197486335205 13053993043901109402 14551644354439826380 17611042573861550095 17762905878634965468 5799406969210046988 12297586184777247441 1713365172881175388 16776618455061295377 4260101656541043991 11073163205324183791 17018615551127903405 1533621484220119032 15990214693639156262 12531681397961631469 2347935251606592351 2734625833196659442 11603681280772584368 13143450448250452981 3986036558335250082 8973133579196478441 4473875460553069826 12083069829986672481 16745269244082893251 16352498758876883562 14810475995858452385 13395760877704267234 9863819802770849453 3113100494157051152 6388748906532030412 14800212639423046740 8545099510731091255 1492161776357530962 16307362538752753820 5330278757451808488 12801415294403021381 13693566564535646001 3384303003895031652 5980384102904461204 5271445914055649479 12250237171015543732 6979018542513747700 1500033739505593455 16227931977441947980 17868808130843899162 3815298556814014937 2242344970622350580 10038253980827528757 14737817654535975963 12024176603046561290 6154723526065878827 3635103883929002630 17123080776915388279 8803887779882868324 9921324924163768647 6803222775646772309 18063955347560704955 9157840094029394909 1454772958566063522 6018965808387401280 16673669294250081815 1220404898942934998 14554012627115643195 17460957336920608829 3698773940575983576 12812147084542602930 9464519573290118854 3790282262260735465 12793411848037644055 15251174281960589529 2771828153149875400 3573763500094004934 18057617339440953279 14488462172061663826 3569768292492836035 16966320364888275045 14165683930239755643 17670774061940384854 12869211126916117677 13833616358996709805 9353970517740235733 8473441111269518039 3530266908514220362 362907609926986822 7827742884618669455 17532931686116701693 11515610030930698436 9040715851011649321 16964138541337273177 5065406610431261197 14126020456502604275 1130355224917653793 8982080679686889475 9238292599323708594 1021943215618228308 12943607874034883673 4139750822668167661 5030393103547874227 15322978747498736266 15669032110030017055 3376749943367029258 1373664937473234313 8511461247939453934 16915127238846760732 3459717467626282748 6517323249829233921 16768960114291431929 15561899794696880343 16948933469490558214 11460442870821663246 11223446510898241801 2110813792580435810 1160736953655248152 1427476795065780247 16105958367648866000 7875247108976403105 7171346164782787665 7139670498864711522 18203969015048381532 6476656466764437865 9225496387706254141 4896066561765914896 16549631063191202500 8396394192969262006 3387968672149040311 17101249926344166337 14262420002397535018 12904321363814669066 15454826734882933095 9269438106569956380 13014311557580903632 3835736633716881274 6084932608428656022 18247435079569764841 5908797687818818186 2995245290665993620 17441248055453205704 1896312659417509864 8598291300407820801 17849665818810539325 8740463768797229709 17510621310700906906 10387273816446600214 13657092128639883387 17232464532261618490 17512277216145166900 14880079073688348507 6171318841502004229 10204625582784225290 13664600659204298025 6706049283929566635 4220315889569035404 9518013961969386859 3402583844915176328 7204727913159552239 13136959426872080308 1200240064794107475 11548812785529420998 4120279828144080694 6636335365369381433 7146208956328936783 9644394722662365801 8628525243125602735 9673202654107938543 3829681931693629508 18040402764971798958 12625671382176110714 11717017459734462594 11905972841242058054 10042394756653624780 5797777829434985872 5606889894261923937 2364025825062941520 9413489424641862043 4346458584898675834 12865839389671204271 11883399864813225705 17894296594936208617 17412398155166770217 3529508025746284324 9706803672390038768 14940658681971275114 16124704408316985715 5968936452770210720 15775349279161923489 11429431743027349311 16984321455965604677 17966038184260703478 13389692127002373324 416347181764762210 18432622013021002741 14740390101902831939 11393752614278123761 9225929351605286564 9666845326265218910 4142878847502498207 9473835312593894540 8511644156809893634 15073905940172029183 3421820623438435473 11756261922048048668 7711381852339253442 4933019305023218376 2960686550127208146 6771454493084279799 16579253636755734342 9315368582985102993 7408977659196449530 12352737119844603853 2397288937794337255 2776694222879293743 18079886980978733675 12215389110271562630 16512142506310008963 7656906779638665302 14137131926407800987 7526316282657962005 1060798931474065137 14224989300337462189 9475679929840633336 7247769362616574467 4409111970253203133 14202824388483241570 12759568640640228142 12897809280842811312 14617862372205502536 12545703885540814260 6529253535812126472 8560689834365319717 12236450770589763419 13083981933138184813 11127936950470956564 9481654553235224587 6002835959704793107 15610525741064391760 17645113591180633382 4067502579982704155 10649724850712140622 1721002763595546435 116838972415338247 14644822173919795197 13271385278998270564 7168873147970194441 13732676594256429311 15809224788225359764 5920826664066177201 18375924074626355978 11500194807162531069 2135313795087175018 913459259113284213 11154132406052746656 14294381556973827254 2662093395126704532 14696125669665993674 8750319366183205070 1705622745837234752 4513760734908829425 14091449216858447147 7009841616503880824 1467496799480186258 2137164083006293303 11319551318812243232 9408457400775466871 4854687127284293290 12238736732194438790 9845539516822943595 14843118728442784414 5238774719894930889 16660668823382079666 14435157920954240966 8842296198269095595 6172754954015855368 16934965281799356009 15719198748110466634 1322383463146383083 10164409029699660516 814827698612285316 13108341711634924667 11265539776353381559 10639804407862584044 6461405698865500286 656174486324752455 4314081150640571672 597868727155726136 3017985764322930061 10168871400494871839 12476035844782038118 5524116249937184240 13592746127478996472 9435862189526128230 10376304857736792390 15649697378042641355 623979610404623093 3111553197031963448 1902055091862199767 17980385135288518129 9437093415538660763 13762130097882141147 13776367313833782364 15526531906969001881 3243271725208224723 3779232236922196330 7457399453161587455 17526927483355940150 8941817072337656756 17066572833578884587 5513457675243944118 2466874632340638649 13041430679118322346 2130795419682373024 7796698688329142239 17298152223610319499 2292400054170779990 14600070871761645377 12328084541720193665 10463140687003177698 5110017965437756798 13440353345071427884 16089091804563681229 1525625632815975618 10657651118751597311 10320013576988566466 8429955234597066875 17729745279336788541 3406254465975822662 16703767019754517551 1942868333799883261 9617207507920754709 17231391973075224355 1965323189756405420 18066709959191774793 17148954174280818886 9248880152458682206 8404403116804164367 208909790976162916 14961995815755442231 13853842755752360285 15366845515893156225 1151069200464259242 15542567002054066432 5906787544925918879 7925059634992958671 8510647811009194304 16480820100119396834 14931927135232250278 11561817828920600276 1498636663925144599 5349778922688249065 4608849119097228885 4097874747753162003 8344734237875219059 16457770395216206650 3808728109083128747 11252137653390114796 13100838997383300068 13039102492084204359 9484323507022237217 14850844559617573221 12711259819092368625 12811025324174051763 17055682647647007022 10906031139999382206 3172694876428497167 13394133315474735748 15070521215980925827 8352821552840281691 1301744924649547020 5613561682189635229 2928169862677065228 9606686910809134527 13809269973110904032 10154354080457507025 2108089959419694991 11319306162550986239 6416212789480162797 12695278492665083753 16593415307365212204 10724217540930985693 6685676709360696373 5699335966533659174 1299952083520540323 17280600062052819315 7955669503482794935 6074346735131284544 15615393632205811052 4487019501240921230 10228113053400917309 15547644618032984431 12129842836693494936 1631083415111488538 6397290434754612231 3203503048758198917 2084866350689689885 11194616036039764224 17549498274865332715 1047467710426980582 13162829393899390419 3154262944510201606 14307045869960274275 12319415168309473553 8736950819955819286 11119431906628385406 13806364010770194085 11063365218324386673 13442305835841819216 9896457798627191065 5513124966007571727 8264222060638410236 2708707385413678398 16616661090380544103 13802096120801972443 15287153148712600465 10969459093616159700 17143813344723507368 15700470692522872285 13635672597421768626 17807930008197809307 15149000503391610222 8719964247727511485 1136236797449792249 6606111330455656263 5309748436477548971 16798893777340763283 15992427249108993010 10016279808161773381 15365568050393799606 18031827539158034864 9813484478909667501 5859508293853984156 13680567519289266763 1341795554870142721 2291365365572020827 18032469240697354132 11914956177482437499 5440068380845104151 11781011581533207193 14460125189504969592 17968316838750274912 9602627687660179800 4639155691327233712 1902805676413642679 11459591440488679356 15234002241609676073 9462874602952027293 9393312099933741820 393000805129120614 9649148587918091624 1129794024728141654 9652400380796747679 18179247751413388604 4000313210711057780 8115867399346436729 7944790939590385163 2524551549690792345 309711329261100924 3860818192857806256 17368956410715368147 13260295056624512063 616100007573315901 12974205659437805958 6840886808714864915 18338129103406274613 9488579348575592730 5943415956475163582 6931881830400361372 13047685192169181885 2418428346508481222 6636354070950907168 7767405245416261482 9371235436153599783 11562554710594059771 7563301863377853296 15897821834712162759 13794449055210115921 9089004449131031554 9828783119692002532 11273573955913269336 8644431634403144028 4744809039177615043 5830676352570560252 539103885830793412 15271755284653026239 14961843107896907944 1604971692667673408 7960769351242866560 17145010986961651816 2263964837655467388 8768728832531924508 12645111679284314615 10433080031580071312 6846942446750957637 4050935047923292150 14625812043744603578 8968259717948775519 4740077962285794578 16684637988517114125 14562227392129581752 8001577462938841485 14908042409842390034 2021102917188923244 4555980165333084206 16788063221587362037 3022060088810640915 1970726996322178042 15509021727646534830 15076108845579455575 1900992419808845054 17288797033148939649 14326073332733479874 5705108746380997155 3533640555066041305 771321185817359859 16990580574703011537 6275234630599802012 10602195285741324528 7199796970173583204 3712774833551467167 7862902934633484571 4036602324321314228 6517590500765637916 14058313926158415736 6264112898438158175 8593753556506500870 12381627311594463955 13242524202438225070 5459960123536146786 14310260969204802547 11165423406084778942 3839905228925784686 12109382798053728105 17630100029654990603 3780933692975768822 9339051588718711620 11988775637868857689 18093785467643735281 8798494366883519871 6311488704101111210 8682849709175300914 11702485059200529316 1052591925548239776 3915963556396648144 9728036002704805126 5317823795644484156 3857757360030806242 15991126211136592738 9650033143041520555 18022039558077113732 2259992110911607187 15824902402114644414 8784034756914959393 13878305010237328592 10626534460140031587 4981316735119390789 6657295216718393668 7470370251712035857 2400161174773685707 8846075934390614646 18389189554375660269 10216116248295704936 12409065349032461887 5338614219714424554 4815358834748512244 8576930259241373496 17535483237702634917 10058910150974754796 13084526192344233099 2969927858409350974 9155837692613540266 15397663871427310771 8708395131562427190 12168151631010769544 11548440246080746190 17980895138422539481 14743107580832226942 133032658468520537 14271434249904482864 17373664549299599002 7843253955791312037 8698879526658705783 8293495173017920450 17242384793800080330 842746473373059235 2484718056000266499 2267636994721803967 16569054590360219568 17888983667206246795 9724172267268820849 4067668463248973408 10806215075154362498 17857138334563596081 11202172938042976445 353171437789047370 1626247754596014298 14214299895460535514 5675513149668372082 9866199930735450746 802377914082101428 5362488555959689733 12012045583680603208 9056131788195956297 17605313696953016440 790742417070869538 10363575705851586167 4136642580658686278 17562303735494336581 15623184984747336068 4056930143105147408 9500711604838570859 15577940531120062058 13301164613876839640 18272879418810115014 14450833359507517052 8281223092039945509 8073623804550432470 6038809787115728413 17188017102679484821 1647838934256892856 13736525748925881827 8369403968840021132 6475225991003436441 6559886665514242224 13474103567369703368 3903087012058650192 15235328450886977227 8640953591222382155 16952751548545404452 1491472307375195587 3881048176203600123 5479688711662907477 5281309463664346282 7068025762036966969 13824291975945537348 17592404494547079679 12127960104351433591 3075443645014472916 7215945748921228530 10722895878560522215 11894235740084329411 10350898744659962777 6849155541585735405 237040570716065225 3468041333062095640 656592342756206718 13317937619918557461 7070331742247775736 17698136619700410745 8190368614585052757 16027005462214246858 6357799667463603091 1968978930135766030 7408226949747337084 8945908552606080343 10772797256829377323 14294958478773695271 8349269546985861140 14867763486457130874 14723036201455960844 17125479800959633528 6012435989153077952 1428912290254873773 15830776696700584924 5512932963421183431 2957640998501745694 2559598053368042155 15916675956026213480 10368722526149795338 17113882611976046302 16690897579297449508 9035681424176121753 17055740638616940591 13305281506068198449 16471843355156785095 9214122077251451693 170672075021726468 15155881082760831862 7544105438850055839 12274046479090985451 2040652910115785851 17616503636065638195 6445131084649502378 11011975443189798460 7679496146591491188 1720296465642872528 2405171801722561759 8768073904583077089 9434958454893285138 8305871652773707245 18189536521306625941 2545040170852015602 2842346209280040728 13897478782287409057 3611609415409701439 3064937555138904406 9667204140047696075 6763895823708588948 4755118730253338802 6940308251640865374 17266157276494694119 12796603106258623962 16735053292292956135 13672779362497567310 226406108630736316 6559237733802574954 13001220528773472132 12116617522399895443 17917263159224329367 1249578784120761484 626829464058105012 15332960204684647464 16020585483768727573 2012447290086215466 16337473190953056813 10582000144420944896 2650818666877197822 6425349923115364964 16714572018019274091 5475294998919919328 11922844357506613180 17474361711509259477 5307916152255026451 7274866928450998552 13392019932801241709 7207518738968341561 8885904692352525394 8249710318385384967 4634697549312211333 15367287007254818344 6537935821045824521 7825612190955761037 11022156086933496676 15200290294313201609 5540775392990862977 7376247055677745219 13269784136390447612 8055675879887793536 9571192890035819854 5624290246450456517 5408364702268507311 16140239194217104016 10703847618373789090 12988764045320350640 15374868941224383976 11858039446279687308 17966299060202445347 11980440507250150710 11844669436676676262 9158634877897291971 8457527087164751646 13372791952098496211 17888206229115017824 13504878327794423156 9326059338487968500 15948342973496641347 17420785579461425687 2042093959205461092 14704769771191720586 14404254956181336765 3682401710355478784 13775490289079482196 14330092313141997973 1463758992073368499 4522645656766899667 3030653802328106944 972168243595805455 2958039434230595142 2677864726861346593 3165570472948031014 4345424672627896084 4493772525034775043 12519262069810496109 16381386864809428261 580160598655321773 12870132819738637544 16483562735716758909 13356395118804219833 2329935106322233676 14044979578683239894 12199100289393258687 2836617334761062391 17239944820506628822 491932511202445337 6763243004190525209 13841218500978617743 14826682117054729507 12993365047098538985 7238960353488320766 1346488355963078685 9202409960824358054 13220674290850044804 10095650558440676387 4175619987869181308 706926472202656521 768633527806245034 14506543998426102965 15941945488492015895 18103577807831516339 8134247208206725415 2427635990000483907 17721332283671013509 13187705294015790305 2265127951787809238 18210376968602008909 13014039067928246923 5668475341969690657 10028946310288740275 8454715898051767179 2446820039212875676 17907976392319688924 14663658627124979954 11260503650527788438 10302055015077737506 17776563313255271848 7590472627395272213 16920046325306347268 4026096782277849643 10360774204594241527 7900967035870100246 2000189933556491535 8000030107345451160 8300441480883045809 2750228045699951464 14584171013518603791 6806852694446376506 10885059852495362719 9283601715965428186 4634191963033704379 1456298715728289376 8067606340544011765 16800714703095856821 13245344269426351364 17272670048940646529 6598567684870291228 3634778135332799921 3225629899138145257 4676242890905585000 16449944083597406580 16679003559495021086 12216191535196307466 11864480322165286632 3869698521206209915 14796019914385454176 11496720519532142617 13847920352128783173 7961981695408744789 6497898571796959713 11021207321511141173 1380819893997947709 9678615162394381815 11843187919187904751 7672755970514495615 596489691779897351 12369465189274772069 12369713961951191575 11314010414738068664 14950289585379531465 17650154973786820405 15450202835992007989 6205858540091733675 13299812603973208054 16679630145399323699 3350949782260167546 9607237395360815985 15509132221906882909 813811353167855249 12779841655133349465 154421123166317003 7179053597352625549 2047038802890443261 2906087894895148393 18304448276055518224 15704587447102398832 5257129840247429676 14403367591455012367 3021331662906607060 17852234359010279297 3454599827069103187 4779499792451471509 14088242696140419824 17881264417555961632 16785954714507638009 5085157915396768203 6280739974360038365 15940803070577407905 7382725085183367830 17355559253748036392 7979577471285772844 17962803400039640109 220445499635556620 14504401222061841741 7334664247408156524 3834448867670458619 18139866288683382545 9177273106896574158 2024658259767435281 8370738080725322574 9045126275751496695 8706815069281195661 8948035025709315859 16745583831776629721 8673717973365040758 10617042556659617087 16401399189354931137 5689986749916452226 3280280284029284379 17214047786809399111 10284981737780017193 14802786611738219159 1770406428378917537 2121716150625981956 8022580505975925230 11763307990603874919 3326434331042126735 12888252834385082495 7011392056723388440 13799593789326867080 68037664210004884 13302529592299964082 164196498748402061 12791776719775900789 5588919178639126891 6419202261342028615 9340820971511216273 8795425760878439227 14133314122803380743 15125560929747530351 6440776747263561293 650305294479808176 11445801904187659091 3896144085076785528 780660255289742726 10151590316715185885 7461947616535018895 8670735806041408176 6325907609983363981 7005390341073446571 15938427598987164332 561625372265271413 4373564272842876931 13597447692597113855 10485307680903931082 14918764315197709309 1788949341977266927 659227250453219256 12316524920010469960 14601517962402693776 5166918152983016133 7204252313100305890 16447409738113330662 2021044272889187429 14512763719035875940 8827852261088259892 6790815712668101337 7715559773324331626 5495679954154839335 16895939049371921661 12571452341859040575 86781375520274076 14508665138030879404 14544984800505219200 9465074276814126136 15103341490915474187 17201986202048626155 1299494311236572860 137779442757223636 7258074973877258784 17388602874360884377 6396122879903239375 1549565012382297413 15199282175223975069 10152373399264353939 974740140755232670 7076033782342881538 7639089439947447558 3489247955519839935 14046813628169955813 17000116130161071525 8187051801553329607 13390341686790599304 12024849333461447643 16622868143862320582 7515336479446976252 224479830794352533 11504057692422906966 16956823756357166993 2627560045097459311 2760610961514305438 14599370377158811674 5549173123080450502 16143495488085815650 4180113860343499560 10636200345987540009 9728151296233646314 2347741753206560901 7097758431559943173 18278341652572309396 17718520921320089539 949552699016066165 10489280695839820306 16101396532800667598 8882590928699042243 12233645786391866732 5334176976787033591 7900156005660616019 16157659163247947430 12713926465264031001 4757229477741552825 14813254044052863916 11859279248708613353 16012980141054770051 16734758483365078712 10833376674621431544 7518148245708932835 6078308453632001061 1897505476654492447 1153759792458923628 9430999211140518445 15058183301589248544 884712510958405391 12453095704245420628 9231283114380427510 922845168579390616 10660042935878444744 9821932172515244767 7417803197372524165 7207720944786708661 14544343694190297807 18036313990838946964 9324791878233939030 16039582746694407880 3035500072396032806 9486356182489177901 3849206579356637115 17127691214610770897 425957574005338419 6291918807522954990 2253989975735985384 7571925192518301814 15541385420840843727 10490561957914941507 14545261434283566684 11062371789448298863 15520453121888885591 9184212232736994055 11731549428879937255 10648250598817508166 11112029963259451497 68244902866164443 14082618155293863433 17075958746052556876 9028048098575362010 8028651887396318711 2828389059567577026 6818984083287249689 10984373436373453272 16780693656017779123 14877838860818834851 11751360824543105748 7532929774056290417 13492014553010175310 301470260334735373 16687733785811230551 13937834343369904807 9144555927358498470 13667440187263010854 9475165315273827966 10804576512757360836 515567425286306524 5412450672860399546 1955683207378306449 9768006274120204499 8044778629306816616 10631857523538458161 4347426619133344118 15335647155075485708 14090272070987721270 1923708180217950095 5984264668546668740 7015708126115049449 4298229411679734200 7417741427902703349 5782276789728885778 83695311832687015 13687252321137292768 16871887219728108915 15534345660978308815 9060241981508834741 15393916111591534864 15171702798779311479 10816154366449888523 7153780702340981004 4300943762163125690 7003765998040556599 11757413451724803220 14541855397152649553 8817888531454243995 8755662626996114711 4225444766641517858 4649033799609805675 52725190257604576 12824805541871191001 420998612519432373 4291744949727225903 4294815893856615938 4238729419783380973 10569007960955290528 14124286436048864919 10180740410458467376 4406950956301861243 2299669500923180321 13650444858404083630 9299184427155722631 10293949597237069644 5250672918192522808 6234703644348896082 4182153948307185829 7534137268120552487 5032625493534603797 881460792146101903 15407327177196426603 4281589683941507346 2024556709042696901 6431363631495442124 5735904543674323681 2517947303060435048 6084016772919493456 12371049890027754340 11445943884690123302 14186952141000580589 11376175752362017168 3910041594753961960 15434970120790102806 9179163349296700478 3798995684107936614 816353021452128621 16228044653841261867 17764218351466493385 16438088149497713164 380326217636031597 7563471608052177358 1895385903022721621 6385020195104410707 13109158074596617478 4152079924946487840 9502599813779335773 5617939721761224762 16611261221765316353 9885426311918754885 1625397725031574003 6419926619973746133 6674777730251036812 10350294918394012133 15734578314117911916 1206958125474487230 11532865244464217076 18204112674104329068 2357391859916228090 15582593243579317882 10015937218300171444 13468098015142201938 10421952661356814759 4722010126099161768 15241982103581922948 10370399145827167994 8437379337035351965 1831894036675809914 14202117488340411989 2981648001730478191 18198244249354834708 324458854606631556 10908163869179485678 4060447827400197413 11634749941287830599 7492421923980840269 15546847020344989274 4242230989974816959 5218819491398860520 16785234062201045072 7071654072425309046 10677165913960204495 5395289182136509805 14939710534718114938 8031696040585321843 1872275379835452188 4229549887770055758 13738790648607112657 3579485341345886280 4470712177070206146 5072929202612925050 3545743629175231321 13952965068110885742 17452917364658843697 7326132822891869895 13512928267322931213 6458192282450677744 795744106085974905 16155706432286483840 16663977511767602144 9526517801858015271 7493750600359215445 14749868269250308398 15947913176571591571 13461647717210619063 15933075292239814884 15042187792966390155 11579009433708280393 11024304420625972557 9252873042597013685 1806894383822697315 14835146574289731260 8443933080214709176 8954418756958902353 15204802117218548057 14496492774244590226 13410408615177494362 383092344012623311 11624020101588530547 15665661416527278157 5078665533008385555 5604920930818865677 7015754915615816575 14896394646114643305 2230411132332597669 7062489537767578037 10748930578551598504 4377363091679297894 6840210977506479085 4230560950204653562 4275232387013480285 10659302739090846953 16692552179971773132 17695274294737916025 3106637170769377499 8364283118391617405 11779479324754156680 13508869760485423601 15519126926229612714 2349846045077915377 11094465661985325664 9209474910287057590 4850816865631991456 15616506926936304212 17423967171224522995 10950555182409301411 17523405034801558721 8507424441040410078 4946839216494245715 438940883413575978 2897318253151747612 2155165769140456419 6698620002723273164 674256229466383592 10568099538781393271 15614941532830964865 1374792223645083197 1564271126065841959 15384114708586573598 7705563115107357567 10684331591527250082 14709895742929923098 12806021782499067845 15565428874361408638 4836976810840976952 14580243031455451396 423157457893127589 4898115413704878977 15066857362318219251 1555742076044440218 12271021916201956927 9491984252667909716 3283434651477652568 17702449825146593554 12155190363136238337 11874083621706910199 7015025515881951108 3211363530459264826 16458600847886015009 11569735870027382171 15330897852861347753 17529569449307584074 1344522619104606205 14984623767055519973 3701059977243583594 5368680883891434240 13349654394996033540 10469428500122613538 7379155806937526065 17554175806774140403 3525527100504980704 14907510570033613919 10097683046976529273 8621081185686658859 10241745722289881446 9334212391610605420 15305714464524788465 4599733423589441148 3437895622935565137 855297187964660129 17027418832218927132 14631779595596853422 5426891186786727118 12420857875057562916 15066877625180172110 17174843085287456375 18344527975258144234 8896263007575819382 9408841202154177473 2106656223772948514 9585087599728217583 12061478055829163101 17060770215068891678 3154233500694644418 9992763680310055870 1659446510921781587 5159731929484096593 17257138875602651681 9083641556581923233 414055817008910731 3978495290369877897 11189128519189428668 4391189137922766996 17145387124362053466 8543141618862090061 11930262122494156888 17551262770685871131 12954845874498769613 15517028408184004452 6505227234341269381 17756137158690486779 8449819788302070414 4079669526845923042 6245029821255563927 16728126998254652720 17746677491876235979 9175148875879175663 15701071036610988026 10840555184664090029 13278098827027682272 15209889793035205322 6702624544132174015 8626645060495304069 4211568223200667939 6940304368840931995 14256875591611697635 5850691947852353106 17181518586416023349 12043893539919264792 7672702004613462838 2565513072528916154 13943514757380251510 14109396324817106965 8658166684528696435 13221031214023474383 8565400407905513256 5089415732389119780 8038549384586710833 6787868520963570210 11419637077021294297 6765090865302316289 18048476237964623980 10406384183403567953 8765345240725667365 13174306277121867461 6565563230246929944 9142458019846205890 14304718168702923470 2128427008846922126 4196771318312790316 11690176038600954501 693264630256182167 15999897417975469184 1573913445755523105 4157332314416053931 10977011016792445968 5069095579408930557 7987553415730957941 6577030057301527302 4788430329662748154 14472728878750681653 10136997041389963801 5543972630750931476 14031478235460534328 17415125655658950123 11989251476915365583 4943016378366428974 6057194794370392387 1898368595596413692 1095465562303097449 14051599698985835375 17235411173728983273 9200345564302443397 15364135586157981527 14170104111994169914 10998251259484524835 3087888013665920460 4555931967751367863 16328261797053661169 8748930771760613986 7967955959200405664 6828961085693193557 5561889728650238000 7580713645288889307 7914650233994991426 9142421278279321551 11519850379858269993 3040112127968853283 11722755097788534246 17515813591475234768 3747835331125460497 9511771578580875031 15302664621590145925 2878360207350799249 8883395133562704052 11742932075664596937 3698594709351925865 1641231030262316413 11613963375562912942 145912957222330866 15529844801553886010 12984560783809520080 3116203235186752034 3839603908069666755 17162497845805069251 2661336442028549339 3196246402149913860 3780110722648783602 5252421554774182273 2955061300167416205 515200390690712287 10977404070542732698 18264835036720974989 10793969707512292510 2539870814644236350 14918928656340747803 6807849694585462160 15732150570916098087 5724677175571481781 9825771833979677189 9345971515682335370 1862282502269440802 9239520501388140854 16433108392950357563 4542152033280742022 858989878994403395 1487787598257204231 3567506550240588543 16673378769802245561 13860762409014948602 6106679700015657285 6032714770015022353 7576110788574550383 13203102104430138041 866237367050293681 594711472167370255 16396078874944197919 6145414856745890854 4276935546146738752 362468935992100525 2576195460344234931 16849463750386503532 3377001569221298275 13088242101762262454 8699926320348765189 8899115303348682009 14173346788532511494 8100426514908104191 8805582207249537165 17003883064646821602 3670832735008843176 11714869005462057256 12747246948652773766 17505029940260433144 8678435025903710228 12572058734226365195 8806331284079615582 10959191441707930610 9303748088195961996 3758523521576606135 5755207386204657725 3996499591031404869 15789061575729033143 16038899269460692788 161739248837281344 10535344899472412348 11873363126101141168 17633930447541302805 6843436576954983997 8921813858458033036 5447115144671904926 17937445542462983665 12693499351469708834 10149859165541075057 17222445440478845402 14546314791363654378 14242526601767558838 12226802952889285187 4465760142127536554 6966356799854078928 6547274750135604766 6849257084018588176 3684447865498165266 5279581152896853657 6446303074954111770 4458401438600939033 18251135369968310481 15101262253482585613 11761610133202659572 7454357059391191935 1635888889306243584 2727630889976083700 3474250036539994198 5258994494950577079 4564072683735258494 13535266224410702596 9045419901486660873 12556934660495884437 9089701870925952292 10960231302229587619 9631312700981175574 4435206870282341744 6906781458469053004 14310822651898888890 10138132212153183754 16727843244824047260 12531830294708863092 16543881471536613 3627309314760468288 15422559043447122956 15415464787206780897 14324025965374496535 14373975065105452037 16988044199324766793 2042778495441555385 4150591268223196961 13988802332982157067 6016925105294220265 14914309593679205842 1445417816613891114 11995473411613292759 11667829807401680424 11274506898708847798 1270790857469937709 10161929947965912114 17865664546271443572 18207221768851250818 5128445716368486690 17202909944170426928 8014811360305206539 10140402154324954791 10455000602570553263 17314767756635376396 10551079887898862627 6043970264026857334 8262004027802340788 14332784866808178126 2149928865080089539 15822132804897683598 18357515559044160124 5062998004807726342 10918528523250990160 2000195462937709555 536969242193062052 2860382666363991708 17432541829314281827 1767662671992101666 11564153361711017961 11534718611663998751 15681073834392302786 9595934372146523478 954995995352658920 4064911449928243141 978738918228358717 2233423819471842883 8783717727353772150 6467094500254746320 1050330931089469165 11091877131422484995 3227329315075961603 15014222628836744943 16792384054593663790 9371403569115370477 10031586149299252606 13372083355154126497 5020138906185695747 8324026937058882779 481488410214649523 14020571796050651927 11931957857106152992 8481325167420515514 12896112964152986876 7254550010883606485 9875699438125526753 14693543356689198316 15473718259317116030 6538127272100673872 8225261874139998961 11559611325792784196 15678331826700139178 6947407761858006702 13381734693840735611 8265407091352341834 7103464910066838710 3249976228375609426 35126664485830375 15218091556961079112 12094934383413819237 5877458567522425242 14696540936143794813 15428816183746751299 17860604451612361710 8771796442045442095 1368172893183941416 15100388363359469813 15418696009925905086 3023801047632226057 1177892722155085173 7639697403267697797 7125384511141629197 16233797933668601772 7311087624716790822 8159025037955947355 7782546291481499817 1271760034498289954 17271412790132892217 7544954434354564752 6055724729269467994 17407612985413140267 14941187834496799892 4374748374980351055 6744876586612613314 10783284438484259362 6589049066264450981 13152059106665051889 4215677534749946758 10103364955452115477 17850322343686319726 9332672524132458266 3659086154168729036 13647767613299302879 8338851269609684291 15198046140102801360 6582825456445089708 12097477375737825652 10521207208567865229 6636297649795392798 16466711180405955006 17044420588408607479 9243111519572040869 2690283980260651215 9982443640585722442 12573402406202840759 13689571084622553782 13033277448748774962 13856489754308312850 13790775694942827303 13118132185703497413 3663657617999562612 10663434145164641535 15572695423398286081 123169616020408794 8295518188155658215 17036282158246640210 1208588331735719820 5343540571660322357 6509280148802921216 17335001257498725187 14967409749560955348 423621997187446119 16343354203480716469 10829111116876160824 12984253326416278976 5465706565650698139 6729692530820372343 5011060703560831191 15730374008851180523 9033263744393286972 8632734927386411149 12609295129702611431 16437253692520392477 4267720633923076221 17673174262518121405 16412952880539690704 764791954316173099 8361480002410638168 896737827595914967 3937609818561602153 4266442702053061967 18338722880572811396 4585533510761573471 5122081372966437175 7913517683440447976 8364201279643314332 8845439640334288154 4387331474999345947 15250655750792015599 17586740276302958750 9441424574560691694 17530237546518792141 9570510835868829476 14059301936307869355 18021482175691905486 15192901403460168862 12836326850948417234 10782179521128201225 7625048854716462515 2614553080797706935 7795388955203833517 16252695915569115 1736304991819708811 1749451908151269770 7959862659130691097 8335884891931064403 10476247139795499895 10460835020758497602 1334254254492926594 15118113284883844627 12214438771481118799 12069525999523065599 3590384818122226359 18256573308399100539 12648162206201911557 14954002662200671466 7861496459333683498 561706353859719423 6143158083279391526 2377815636253383191 8600739313495792198 8406373009171260063 15300959189845856917 6799104190081889152 18371366549051472341 5190101755646941876 3750127455130408921 17168427851002459468 17472203147001063100 8754075569446715409 1604237870403580222 11479648107256879604 6510008743762668272 1504665245211384550 434300785098190357 4339569151099142257 5542315410450193995 9670642665929615641 16677802274261039190 51341732913026804 4885125516077716450 13975476399899689765 346334174737918205 3103725707007022163 17200238030577664659 15028511315928508793 3840266946071519870 11976944681891017451 5729981762909581850 11422996988812499676 17476445716932696077 13651825093777630531 17742202987588753496 4986467928569316605 1151155189818012926 7527985527337816497 9016307533680999822 2822292069292168908 16371093995288883571 11664447044284947419 3902673266982185354 8587764406549910996 18220763736715069272 5072196344185230584 4260166906612914327 10669891535474455240 27649719684610570 5017416552305911434 6258551872565060631 17444695418636733084 12489649511874361023 17777402407886026957 1694883531770774331 6728270246058259060 13897591385375557226 6361096692070704 3618135612229840356 18105381641666835424 1211917232874746691 13543267396197280897 12389296419069944130 8098921609144471011 15855710925846315847 17726693492093368697 6265213437951721751 14547573566172981802 8549745175091283930 13354743850463601535 6546569623236809147 3461813221356537424 2205265178659762073 3732105994474046703 10488579825008418460 9535294898253645546 1321909780616360825 7414259249656257588 13635603728581580769 4939183239932685114 4359889768133875660 12334966984003403858 18262678949637703552 17511073453222714718 15650358996052648867 4076279640104320011 259911692618714943 18290908803509044259 412654050181203069 1149790023082972263 3775622216879091972 18124440692900665560 5737295742874895907 7977203409130587579 3791859989627379696 6376070906632365467 4340068813547306922 394427277592807923 15310646390398655971 4592470053389134338 7815591411217437759 11411825137616948751 4584038833972557400 5139548596668768404 3322911509108891719 16431603481609012405 5673388255995844300 17123855665116854770 65903962217662729 12620286808038880845 14163589718476215636 8327972967580184104 11596511697105961234 10955762181474753257 18433156143679639216 13750960944123914414 14262217311910356485 18384130319699970719 15668137577774592731 13833506538328851302 7874046447080074467 14903202402892988458 987471171976607657 18169292533453621294 4178815048957276676 9057354451380386659 16342774841481098678 4299571237757886238 4160818880350746869 5467354468148131815 1585208332595601778 4045022021482302328 10229780432380177268 8848258945230266367 4059980892408404149 3842044812418207598 441387019071152019 6529462704325330628 3122853184390151727 6250239695586593178 16090224161074189365 3669619269332322724 9613031468955871261 16943817519724084959 13739895993173195457 1148489986636495446 2854280347753719864 1597403553759001898 7504949121938934451 5633109018597473893 8303537161412368524 4525063376575598629 7004359274765337513 974347939829866368 1356134879567218368 13699381530930952765 14719851729432227302 9762197352640817055 15468446719618842886 1137771949224748500 2458966856298299167 18430486016076783108 11506567654315619033 1291289658458721895 5265310047253737378 9066334840186143893 9142078236314131836 17339276281836881245 17127738891529633066 7823573054782414269 4603348647425551403 9569097320907223757 751021570817374155 8695359445411128998 17815189991657622130 7467614442557562502 4694611626804563757 13883821122912753955 9097520194652869968 7589744943506111508 10987595944032198879 824352168002598908 10965175523667909951 16391769908767982737 11073410509384729999 14673274588783170294 8297452550672768848 13457621357033225944 14718477107155964372 15276253927960276288 15274981553660409180 356289644890224050 2728893913579211341 18272722515457536138 2914484283688330313 13082961151288022000 11700956137711490900 3039017427015906195 1434666088459743916 4579424940348319447 13004472466710613738 6507216709759335305 12458262860694476516 6108806428105860524 5377465902191668160 13814643704243468592 3185045844792373320 10602359981639811800 16749138946346874368 17369112585694429574 16868764772200359906 12877688925433869702 140566490452214165 1103263721667716436 6081091313005797397 6024866190297174870 4088360829001413655 13432180679865953208 10045071139683855411 6856657292005688229 4199467605031243855 14347468404990005894 6346470441009262594 3078177307286131683 17171913380549935832 15672267145547359 17532384486505095737 2664187034877770355 438813125329749064 13087748110865980382 11180382170896029792 10775929736840580208 12143525866653871673 3936198912457712807 2153014683214502978 13118893880811851389 175503712414523304 192735938370797098 16031986666098938014 12799656702292251289 6978350350472128397 8780461103660941028 11239826561676982017 14332983398536838433 16525045979762756023 16702764301113922633 2656045079744324305 13737269081401067956 15815015078567857406 3222349164231836825 8166675328193434744 16323249960276757021 3529438173019852046 17422400212673728852 2387394758974595424 15138244185063252017 8078598971150052321 17553403446343091919 11227763754178680668 8438253152247759423 177450042391404764 3581309292158729404 4191150857349592219 12038200102205768228 10871499338242906967 14889543217681896241 502859710554501037 12927804672238218793 8396620675094818800 4458871439202043927 12252323495811396103 666742209975322927 7551875941889043243 16246176841148103336 662092932290181838 9045567006070888588 8360558586524597976 3339068016255416557 4187906643507991529 7934411216687130986 14818418432172602 1760044252875921897 14143409475873550833 6333717384483658583 1890953504889835569 15856364759201903307 15469032417489934070 4500362659469460524 184188166077417433 8337606196554941043 520367843368890273 10290757648086120595 12546044824606037722 3892637364054005739 3953823265857556718 5086464427278762925 4398166135318000105 206368937306106923 18121793851510365392 6841884865189776058 2997900864258175914 17106570713180956663 15295402679117241638 1050961046682183832 3333441637425706307 11573055844965506020 12251296039191325728 7992951175783142859 3898754967903933462 4052085981966266105 10305718780837592218 9258783345407394387 1423589197926642592 14223679179140602309 8751070560949877943 9069718227257432290 9002979591962441916 14159879807695650492 3655047716341977190 9223114597128704190 16007028395230935622 11373131920828710373 14910561523462133387 11375329203516062029 3416389361929173214 1700131199372985305 6090216765926084425 13034836080485589900 1523874942624853637 6243544677441103995 13460701906827199610 16767255141179209691 12920854275759112988 2511821150845006676 16722471200472677987 12971323848953203163 15322831283077135957 287811298965727629 564603462235354333 2222171208501440498 14369323009663471433 17502099686298697735 13987892099968942195 5156388992327045338 15570021195622933621 10062402683335071599 9292013514869589146 17677165420650405801 15282032689041938235 8789099354188990029 9802231285819649420 4020570041777598814 5711294975454502259 16263215952861148369 17725439083668657510 2645221843709596845 18186860510687879115 4009265173996941678 436889460901876208 11985730269686849436 2662192148638512880 14919077355033451227 9061223685371534091 9406981631948435041 15642489302851271878 1805189089859962703 14826428765068203152 15269526432244794779 17048377603861225222 9022455113913094036 2565607675617428818 3623312862764422084 9216761303552094268 11199662996827753863 1741183118519368445 485288755518484616 15110003590450721499 4239456014967326860 3107798285629983372 13744256832565340993 1064144973926642991 15588906522043498128 16876630229332340372 17179779076898819583 8964283654700504140 5266967121786475471 8035782172389436822 17797098547809567909 11382357972931863471 18170948185152382222 4828219964787346542 4447919508751062793 11158659108684310030 9175485826825271453 408576610310994577 14697027075831345798 17237258024117580876 11528089628721926176 15100815400941862462 4020667939096046437 9655050705544467000 1616829757488932115 16480351578405180967 3886396493904026074 3837913264915648273 6805418995387761685 9585959986166472329 12282296435972494942 10210329776358524465 12286025182188572279 6392197114203542530 44590216475216306 17210427324160743249 6716097065351412022 7447033281466817118 8626701765105491476 7038908870519133906 16353407880052504270 2346832605061612180 16858184907756232980 7452839316259802392 7503617008449231597 2051225440980161160 7886676634811796231 12959413780093515356 14072473235398969646 15928121236293990473 11964662212948708095 17882096263867239045 14814461861388893688 4487980464506567108 3601930009207661887 4129069522633146774 17813729096530867416 1983195090715781241 16015678213034427202 10170449640108172211 17568603845110930986 1854504580346111601 4367955427346767291 17502369814430170104 2538133924737206299 8312964054377004481 13181676060944198399 18193601425219127628 5683702152811400716 9077143197536449658 13626977667818081832 4279311111131633510 1823567401082003743 1134843935521017669 2295836507098938991 13697233710888849449 1352411950277574731 7041314735259002037 15185339809411861504 13131684908064899959 6075929016634846882 8968470243504117083 3075891318806330745 227325803892018247 2595376626615331858 5958005896280589254 14208448637129162597 11549801794226510989 4142696636541691335 15694125432783348115 7526425304612516920 1865970274872100870 13645476335554461578 11130506245794769931 8968502715634986588 17495336080647751770 14621725151227629332 2855957721761093673 11406222268297317080 17984942284118895071 15141897180791680641 3502031749147908439 12187465591234846759 4549517497696497074 11807765635823206169 10830505993313434708 7603022580384923936 7189636493673617877 9298745772314507932 9331495972406846130 18242730280583210284 6137394787448197142 9745852540380564694 1926854264084337773 14946278916429231339 16558137891183460992 16300958243620982136 3830974469133228465 5559564382253745432 1897333329062047000 2704013819085739382 3720440490891261356 15699424810908333795 11399952493038121679 14087361415323701767 12745671111243553541 11882478042389716643 8725043025367859569 4489133264034506593 4876383996651524694 16563247642164739399 9297696010836183875 6300940264613398426 15170455202737566982 5752726949019234175 1665094795247448228 11357955364509651528 2758608202550339133 6242315926145913004 7339017309436064679 3454609364407723789 12775668274494839264 9391353389569558192 3188362281241138943 5370611722115521106 16478914924016266109 16430670313080889392 8273141789588545643 17706989816127359325 8442816685517997053 15216866097040168124 1875896237978612119 8018461350488748927 14506924426557385089 9610111230063084444 4002813510642036698 950026750836108244 4923720900093055803 1396220567749976191 17433136250406684791 12324176397382552291 16148273917111109584 7159912856045446375 12969593969099315052 1331029270344738286 14856637766099686889 9809450514736286002 2620067088881350160 9446515394334661026 18442965166260117255 9071693010809289101 17995513815778605040 12379305556774844466 13299547768288905180 11149624989555450135 8506857859309447568 17357307973170877664 4042783643952202632 13087199629944054828 12272208590087278462 1924395312005057723 7449053574302210341 2223638804411177607 15040976934912342125 389202701147328563 10202934540416137871 12570978317939911360 11140758884353756097 6667779198814021234 17335848481292144960 511818338136592490 7112975979421663497 13504457641685244445 1431295599238734824 12011306702723581569 13957418881869434604 13624231732579841455 6891594161202677829 1331784995922321118 4992869721099861025 17644560013818864199 2236623716674908176 4634077754306041461 10948027827122385109 11525695785605749774 4119340111398581798 11957034265508510827 9013410848791710359 2693434463206059698 470486922784645405 3337915968288627329 13419982472070897161 1633438600007429828 13411066358375339569 7036271520152173098 5758267770400291063 14797181650717825129 8823450670963267369 6408446397898292317 12117251861539629521 10814910453546975893 1001807553097036626 13331278641745756759 16871747152811940222 9255077468575148268 5397733781985984185 7952809483531450478 4891604338233382454 15253228037219339820 16419582759424741892 14517162724888742154 14253685489320366297 4034987365288313637 4941074699939701596 4007092441249579509 16061881383091430541 6561198328077650354 11314067150136567958 9332833731314013667 12306766192686957163 17024077824621084479 12961455446356853613 10319237979230628838 2388246738837459009 8145695332841213124 15165886023486166520 14351931425862611323 16614633192650005302 13909534692811306331 2662501852118418277 16148151574392250546 10092820867481979141 15333250201867625142 15792642250307197377 16320557922099095087 674221165445625773 4868774376189895856 14143268434725287580 1480186694849116915 3523010620979330623 5858562488096161121 16363579248475936340 15760740753432876572 863997951231135139 2750279291991948107 479463730448779418 6895425143483136414 14385154132696808903 15918740982184889258 508718601297801130 16182342774699788902 16862700214304060160 14148561849598935285 3225461935608773801 13337435739482359733 17817831638996648237 13763515759427412637 18152057428770481303 15994664248286361159 15511104550876583575 8660657302464474971 11492167298495536348 6760332991241305677 17459849791547405944 7015114024894401329 15461124027251414571 4577725761256353177 6868409713056636500 2149956832894538074 11494260273495735920 8645582910570242656 10890677925248307586 15335490167017170769 10252367417023066764 1561113178292668359 10546441232289174163 1969311822176150519 3793743731575206159 15000459439252757099 5987537740841484643 7638553791083680119 1232233483176962203 16070571644861804552 13693885466043187176 3233179367260859984 11060416320345684478 6065812161739928416 11056947927003459222 3232137112231405566 3556915443337560414 340299483844080970 16671478761817573968 16917517520093674415 8515308736399996983 3619727226194750548 770655396775833584 10071411398208313666 10332545711342066098 10846637628207242974 1043300004489904435 9931041383069781122 8584447526879700345 3784758394878047865 16139211124043542288 11771799650021137641 11035587501153960906 419930044936050427 18096902483835805138 4140863971800614307 12496552138963038502 1866330566854694350 2134046805192461624 3959259123630481890 12067698966982255834 18132925318186220303 16019018276760676749 17095844985569849278 11902124033000253092 1464284466161136721 15809302617286532343 13399921790929120426 18023438068652859650 7988040049653195861 2232959336545970750 2357018828655655308 3555525348216944151 5121986425371803959 12634019497125357689 10821116092221016921 15105071332079619930 13547778593445288829 1079660393217088103 9898068402552778574 16420927266620180931 5053278794089877169 18249135019833085614 6503531215954453230 10270426095550401128 3992465480981382860 9650563261542636650 13603251990899923462 4960512333528998369 16711140616137253987 3432596343840317403 13179847578730042146 11588089732586162990 5709649474804028383 15095562566968878087 12428166677739553494 10808452469593401805 7398529177805321782 4840448710815301262 2428870094359751633 931962077611358970 17959095773368178274 3068105444833156376 750912566691749800 8652950538101664343 1635764828236820265 4147785265362354476 11464985992696729096 11148924236742986266 14786462647614070421 6397697770488616525 11767623583560543820 4318523026128206455 3214490438204011673 3976057618545447383 14135978449691925827 5476583328262120562 2443336957527960316 15058861759116558127 17635179589175045410 4814500045319498029 2043037404907040933 1656773264286880375 3611643428916420783 16336917620031074001 4468818796397857882 10369467349917480434 18022766173985232267 6305651864601155853 4177658513574631354 9082706605577890156 2693881882820200770 5568519491490330058 9003164507596807342 11234153530882441763 17465956250660726062 6841872309065320606 12207425785623921726 8419919841063277584 16995006333132448516 2454981643213845707 11575306344164910909 14394570086198565881 4504221658736709215 14236395756632497404 7198420314093180064 14571083889960106273 3801261346499306169 14972329797059125328 4415363182754352779 15562048481372772720 85187611141503913 17966975545645835082 10814151378254893475 15495629838662427231 13102448057962740001 13278506530913496988 13359383361954159651 7144456871535939109 13272178679216886687 4523338705995578884 11902259323142920875 7143409693348272699 10537941076630295911 10566708210514001844 2236355501628603267 7909966880337005489 10691029339192355225 17671348235972998706 1778685171110792627 15647845666385234533 8532007518808950963 916139243243793371 13540233760707224878 12058355768506475374 16145637857026232346 12399850461627296359 287464170325098905 6673783719215311786 1667677035424475117 14780196695214003945 17148071789469210599 10088763774057170612 13494365545130223860 11567682798829181568 8637708560768241881 13171757417619083437 5115585917810524484 3823793113661349215 15960465781109109290 1563597386269054909 1003882132674389500 351464719944299398 2444690872552720137 3866025423188112499 2855918464503865032 2182787984551741871 9448067740870591467 12369031869060003930 10581078644077224137 7719486712637158796 9531924791187250042 13622467713641509555 4728832868803284995 13018192562192454350 5958385831719644911 757169299701611723 17995261064428104089 8325270987417944391 3530982758361742982 12476310815324353798 16645492287513864254 15730250643664011674 10246813271433046375 18001373855268294605 1962777258780812007 9808975065814782506 9292107596643750411 621347914200162022 3320537489375790037 9621344127991423171 17749120854509032225 16694561823414275708 9892771583113697638 13971736068014919778 11665534445988089135 5974012379169906390 5526932413235877221 5125275168254550749 9614501103887507574 6758420554989174056 18004944522457855713 8874220981038593664 2417900926344674926 4138900572976997470 16339907272400893673 3961820341222016715 14677067354161934914 13764776611132467545 8136117404111560970 7485668521807116135 10223684780572457482 1367328428991563052 8767824615624020051 10252975703570418989 11512568483331061800 15233671543833685336 15988500757546103692 9745879008931167864 11122856221152014941 14379220523459763071 4145699045569052592 16987717682023476018 1721358620636807700 12492685334298230290 9768149992785276525 12716721427500422262 12811418637563119336 2890337747172194915 12487490029299459582 17836438460260027527 4653038990709010294 8396173468282957554 1909823359773636407 1666787109230052593 4991908884028482996 3377009786633047770 3291188535832082152 8213316414873709179 6585676136567837550 5779867209158674821 18400408690269704651 10718645252044915963 3100449712125556658 4612541624499543080 10273040536875738245 7088770167605784433 11275807793629985420 10723306703228775557 6884902519094741957 11855348420301309862 2646123273329001355 12959133378188311061 16091244538272956913 9376703806140449036 13600324268304204287 14565870421211894633 10798666368309633668 802357730412851498 2987954444989815479 15424694340899039368 14338098106295644980 3963747573197678553 5579738435522203608 2243982644600113022 16049217267652573949 18052550776660009922 2742992962045353435 3889435960529541932 14338100273851662781 8609608103810468678 5956445466286946678 16145578587669317969 17888277455328491706 16301642222581532417 2598132239217574547 6639195882002238258 15159679513799625533 13551621410109654677 5733470857471454584 17194986021902663672 13213957560067366790 14435721116582415099 10571314352070504891 3875074557029418548 13526348958642487118 11619015249615613280 10759981015824863700 7447586551296835867 724768300683930271 7581733373911975295 4159793420178047740 4083908123916415106 16518221031258978193 9793808851707990326 15596513050330486312 2380754218586386645 8793955292475999423 3247014312893307162 10292542748465579110 922768548020551160 6276925580389754819 921798057041177151 11690296964522452645 2209012421474833876 18174517815342499136 7192838159355126834 15193056452353591052 3022795786357808852 7861808642579716444 11709849551267674832 18412242952089521771 17460199318550192536 16326410956826178188 5651971891895564804 13060554273157728953 15635461979909209854 6840611868380170767 17633506887443157117 9042942592425296594 3926094909359366270 10354369326373235698 17388250104003269727 3116416191561494297 6111040830855741470 12805572327000173216 16756256187070227218 9201567310500566776 17733370950869403288 1399010557596107781 12781526948380664940 1581399424606463475 14453045761044189396 14095784240334663597 15261110258653142362 4252225001302787981 12086613776216743254 13015216059429956587 9883234773232289818 7217638470681028580 1522357159899880503 16028911270035895958 11336876406576897892 2123442716637205734 12858061011319183068 14165757243962631614 9137114922338361494 4280182353946163520 15607668815905058862 8517269578303457409 14885703002059168283 12073128726277592953 6141248432482678282 4664485890886187910 7172633276679566025 15447951303679821454 6599008519355885368 14508526120709854067 10267436048114206112 14729689821161420296 9792188971776749241 15230663710801840610 637027038054718306 6989025016672934640 5648316166917633498 5703101847922092423 8831353384891137000 15695890661478414997 16879087701398439778 12226802098249465006 13576844391779197084 2328018958286592688 9833790739986281400 17330980228214270511 8237852609454291302 15518424872405454797 7435114233231525141 13156349720995540880 1706869115653727619 9802028453095434022 2585503345731660875 16034623615572563352 11509912814093994436 16192151549942126376 4813784572187484660 15710506935896712119 4092034750079761143 9475448066869722840 14968984967519112248 3755662928935551132 3117256440882771929 9454714646740413480 951513043203941734 5471999581319149396 15297028564754657349 5540829591805098188 5294520417268832793 4387408045920308991 13464788429889366801 16835942577420781706 18143829472116802693 11794138594209991620 338402667929183097 3493248508128981876 16609907332432237613 16729487602989386504 12467042935612712331 9439899568803776386 13997917280825657392 1031561326517925943 17660590803232968490 2810327714183322387 13765713435586697326 9901596715274731912 6956533536077560893 11975231440657435382 8293717100981839774 7438035613183626159 9273208867001612158 4438990936375935492 14548943064892802647 6501846139904467182 8891014900075967526 13304808941805488114 12477170754703818383 4244882946568949168 4827696691961541391 7202948957145523166 13579993345471800550 6711838467732680169 17472874197102396669 15674344960653496941 12018613115334218356 14646205986050450007 8785838591889865661 634508598955894504 9843139113444503105 6288795092126646978 10690900949090600787 6998611452984172747 5306021199264664789 2751116290522226754 1798926277591881783 12497538512721343882 18015793410179266270 15700424730416894707 2333285421489706064 11692145613058587910 7694337675519938950 10007777028118100231 6263565103426052411 16603399926265240273 14309527210309592088 6426060704360974784 12651248651416018880 549764035347829389 13942904712559749308 13976626619166516094 2840158612631479925 9932116067263699920 14822132599777551486 14010124139621989489 10507157808038489308 13335277173901674840 7775081800979438540 3172804013395458097 13709544038901606697 9605917137456988519 6365291834957944149 463295226488572765 12182644145055836760 17179345684657911958 11509362215124208110 6024460854186741526 6188053396524162011 6308870484238139350 11710665839021418683 9173031698319103312 1930798529570303863 1929592084246791972 10420049863449826930 17793619148308925638 1689289065292886897 4387351373139075626 8023292350654478564 9700387720912439115 17535246306927798614 7498807555138958584 2070256408271398506 18200617810518642678 5857896117502162724 9784833761366750930 3887939892040635148 15149641930153705966 974344606460846640 17183210525783749500 6804608694013920698 1862722239031484530 6530671077970368918 11030049726240066218 15828569061834294125 3048881016582981835 10166618635145622856 5739021909831213787 17732071865985963641 4121087493029710270 370216880298258866 1867102210148443013 5685221946294276137 11958348200358246561 16558330505527139591 11647523855873744363 1429506665929733887 697855782798154496 15114706682273973933 8644796186958051007 12464624276451839519 3487376880744480535 469709377023662769 9587507682476140916 9879178361674313851 16253085503634778793 13434584498661680304 5592708440199420614 17444545803730228988 7325588252672759127 17796229697786017769 12144071109769000491 17165438241762720378 3548884836048241477 18053041820872584694 16596699788317423445 2312707196930718436 15985301136872672651 11636798715176716699 664754708557176787 17880839131046183870 8575585676493008616 5825213372338715769 9928345369374831040 766351781303500105 9225299235087218125 6515869500586668042 10892320808972463404 6385342199121923038 13304907340124594044 307623157049497415 11427055720660479318 16801902640178401928 4433292697802465041 14484028798945522983 17192406245443986527 540879271046319322 15601693371742740329 17579836385241833278 13937044345664097727 14690639119392859753 14844753759388691112 15157335158325950106 16817036918715073275 6352906643665085242 8433186818530450350 15285244427381010799 10932805053549363664 10990115013709442439 10155788851304720614 3009713889098477817 5138360717932588642 7437428824769100063 6898028541689626362 6528804707836317636 16758787230919625438 7246155094897422231 18357119914490730966 13075839892261699643 12876627301651075657 2855301764457848505 5952190775909063875 2634486462048422497 13519598757675157340 11194034715913545498 10301487031105340131 2492509960194884541 11711629759505275131 1019522733964160641 4856269123279729617 2096989331276310240 7400056890349989674 16642083861044827226 73328789449387137 7702350995046180939 1690433381071578577 15006233361144444805 18432959956280032 8142206141234946722 16510941945992117610 13253992728006662721 6904715154960195053 9536087572046568266 10407770463737902090 9538138029355219265 18412448997553962365 15855483772621154344 16018893349889293069 10050073877486757451 11355654966174955706 18117765198043164666 4661262011723401390 17099023985904096894 6586153372994082942 1990903905578311697 9462865834088299101 3057583053588109042 13835850741018861176 15543748296370819156 14555038132765416513 4900142059326278337 14049276853485626054 17414318018018944838 3520904371441512334 12152808980213007409 10677766298490151647 16945678681956604672 17939194153436191777 16490785615037315837 12734305167867315943 17972977866797004899 9977773495916328825 15722259805843272477 839434016869065085 6035941178804243789 153962362954362835 15377836068669375907 9162539378739887674 7042220296616926622 1211567652329399397 15161198890559809971 17772026485810450619 2585318076008077181 2486820681259558073 9736389077815594818 6739824743111986010 7060550385465695909 6657927698867995624 5862333048224935362 1866376688852644082 5278554735655251873 17187085582467059300 9204698242497094519 8599736384385277588 2550289365952014932 1406056752787832774 14230969594697746117 13693493732144057309 924805945562577372 25253100552465697 14388215749202290338 16275001966860602987 1867376659645434099 12937483913615745833 1569624609340072647 6574395801480823347 4193451109827019208 13792407573041294400 18010409862394359413 9888096625803063263 2691102017349725539 18085015358876522649 15125093939477258551 18083906035438731038 285363587180383718 4993832666378430131 3552615385160148243 10564584574766476519 314981651286917640 4521748259321050466 2586521859363790809 7551018922967843670 14002097114271393068 14277437293069450452 14440676037180844434 9752530188893614843 12365266981926523970 76634085770145508 1386181028804118340 7659547294953512369 14630725841583424365 7055550982042999897 13027928596783794511 18100586306702875874 1977792147047517690 13679126370845659424 18445462421022003567 14958735255783009783 773167543257865394 17797455725000552805 3799987076941533097 1026334838998917405 6038757811855237962 13797614003601809921 5744190624428717740 15187353434840568089 4848586443353652107 7955158546879061844 13805537399727727291 553967274330349356 1142037452406149931 13514349037289127124 15995152947296719442 7650300495297474071 13335032006170054034 6979165473427637811 3521697329957666110 18028209801849301812 8474333367008796362 1052317931673540040 8487286005650846776 17291576969055921807 12458168863120175665 16377091289673655105 18219433239745957283 15667823047571472951 8883428403063497003 13438590698827704071 6277823873023737131 10577078250470058161 2949036792333829408 15976695511525518775 11120162363806180387 6858336579520158126 18155281749015893490 3627512847398130892 9344390721400408515 6864961286627868498 17677247796642927049 13642883322673897528 11648456340006192729 11794675377627130199 7628166325235067906 10424103492479677007 3174523085802085912 9752468205632425805 14259921102776220655 5490238676676350256 17200268636478556149 7649146035345987101 10860895632016100961 13360875655779315734 13255858614121389430 3115159500929708284 4852330307465016171 15479607462908777376 8828456048053997403 5139320043656699090 4920239309539314909 6211717880592108416 12738885739770764326 16166238840636178974 13625467295524314272 8765493478558188186 10088451803401688827 11114763267782636536 13552200625898705940 6274566390888164173 4277624771410295614 16098689191899675478 2586450624616202702 14919698713980862323 15912912908116485681 17615728297321072952 978004036573351830 15037956436136872030 15353485761297265259 8234391241871330824 199205440749780192 3211940373967843224 4212425623299655590 10371969546647984456 12011941374437517313 163356360044561171 6395148076195257400 18168530874826629908 4571313643001600337 10985786291277486041 3699873697135830012 327335150464224812 14172272243872437198 2150459809096700868 12824460993820329716 4957948465149712815 16005679483905731512 8571577209999424792 8070302428440102252 5499151112145678207 2252599240015521156 11498365210429566426 17301513847239515180 1184134052349187402 6223209722726328596 6385562482841099841 1386327707147972143 17810849171560143954 2787319596004931323 1920731650982638655 16886115001051556521 17763821493451294638 533130422994604425 16618472765124696740 9827400036739241366 10553986066549502433 11833022407664261763 9888999005988821272 13374862404130072978 7522459793243675470 6735026047434738932 822074709503397848 4613661039689979416 15212733869074684954 316202649173803148 16181898931034936213 727206617437859347 12758754688225202462 5119469121952222065 1278294250325956598 9481904593839173561 2783114216683372739 3917223814862230326 17534523050755273786 16321842208345834767 16912759625811295581 6098641812145445427 15297773211215155398 4985323565249351582 13465659263068321998 16458869710932743043 8045727229596367444 11607195002206198907 11946558284291204488 4460044858583002892 976027144859439957 4269897569431105412 2869701666241901748 2548708258593528643 10221632521316309552 12112543313846693495 3671613715736992031 2414353247116924875 4580409999669471302 10405049576741010690 17145238338249580 1796051188671734035 4524363784939058783 15009952486486134125 1639241189062200755 10699215488349297972 17462582277107670842 9868248887167195870 8279178997315253281 10534801959273779315 11865795300061462773 16134315263813830920 6957836445585565770 4899802263895835398 8795257954022772806 2668202933474098671 9236403103915659628 371827878446978587 14439186843685421051 8744148754454693516 2395029697385390697 8314622414117279155 16053251595117839250 11631540069951792940 13531628097759564214 12958902289293758086 15881271848922395430 538215811192712072 3801809422605027039 7346738257048197884 13267730673788760910 14792880924094988196 13536640770453306315 5866213025915932409 2963596399512690824 6275160263308396031 5742893002775368565 9698332686291294379 5786278487133504060 9506551512215535524 5789208126625642936 14373607651491344577 840486276784733700 10747060034280030799 7499538856353861834 2624605629933795975 13827552005227496308 5663848529703719375 7735766072793788546 9293898872627373050 1142390854980716966 14389373010013615107 8931882674936734495 5680901659203062697 13248544398299972219 3560018377089020064 16049324706236745823 2589454726156989934 8267008687522636295 11232875760389579297 8890224944439082040 200492371099205971 5212565180361455566 6489517608389064488 3880580729961101512 13790970142482655358 6000966227987599329 13850714823880830277 11016637464836117865 11808839209808066953 14175284370632169594 4221884822433886199 1635533973249674474 9314937811079339841 11422620263418858556 15272216052372650411 14595416276507421827 9517890169183423153 10033971153938815911 3290100003139309300 10459928541573872145 8196542604806254107 124641244877182494 11405909506958274072 16936569840822328725 2601432973157313716 15711682690811985588 7033161315010289438 1166623501635612402 5529492683457505983 14940724004828952942 17964465957910064664 9541555879834222302 10618987183124810327 4275726585274853621 12379906274844278467 8897503489917726723 948869539252991081 4225409948600479149 6167231379146680423 8682305264026568723 2287551412837668729 18079465559099953018 4440038197958104821 17782664921975127342 16437669420965552555 632509451562880072 8166801384902109561 1685085370803342203 16814647781533159751 7431567575070662835 7833354429099753891 10532676197886159651 16606231584660921741 11376284138577470902 6086667692082519952 13751268165562510730 10302031961923632643 7942546910535955678 9067662705316342336 15942875132356090497 9574087667449484724 17245419033677534971 4327788873331043724 16533766263871506603 10102421907503549723 1653403149666231555 9458948162653166672 1903334780709575655 10410693824675311091 3474966874032144024 5467986269889974064 7130351496696806483 6321900126214959062 9714933103835935992 6802975207852373081 12267120101103526603 14393029014161662230 12137352838431640580 14237358792335814960 15137563556551389126 3928291158766300884 9888359928593550207 6511212511480930836 11037721136696893443 4666317738515022182 10561332656146851858 10789036693813128780 13916377621287416462 16179678653147967115 17168477611214146465 2504832976851063488 3875499053056969927 3561656008780940410 1780983379595747129 4441122862049009462 2646124268973153495 6932601789068544501 13589645989642483771 10968246341660216357 6359812777406963445 14752256805217183070 5326640575786037 15503577876080356665 6569296588338025348 1543773650150771859 10033074709456395707 7722461841634403306 14395321951282204125 462386710642095603 4446691686482408160 7145412317438408832 17431239637634402425 16466732055544453590 8112052727945461222 10252685036473343438 11059544197512275295 5642472910029884840 3090551173440039944 4438440573515410671 4018060696229510082 6791420208512150019 16058241999618063103 6907989548881210928 12382358758581428463 4396886750759797358 11829137972809817112 12314144534713118483 11667341794927616000 852519887906493574 10470893655088160597 9266632908520379825 15519988370213296066 2284252522645453019 168298198213483442 10235017620587827204 4436145722164572352 13968969721191297288 2131767068784960183 4436527430578140715 11080485603207372912 13997611068998769204 7979886541970477275 1727606465942256493 12923208317273035247 8950504102777573553 13433690276509839421 13817894006311905653 3751273904876539671 17642298376075570062 6454743617987783359 5866678707134286331 6328920914554689007 15222392003321839631 5523815509884928214 2164656171312770843 1654132032688259331 970903860182655937 12447961395685250833 7522284108133888129 14714852544632416018 2218744080524992325 7320994296651272330 5682000493991350746 18226174111622715109 11489130125742833636 11052655985450315788 18315711032895226734 4150149610622238967 17838599735967696104 17390787609128793518 5460857258208544004 17406689738444161563 17872265752768601395 15921237629670615091 6408496227024823359 12932540325547942361 9336811628305537737 12331424760174409910 11319742885274706850 11384185745796182406 10116221168142666320 9732054644600815144 12956554709595357121 9398218907836370878 519534788150515898 4364542778741322147 2748847415120956571 10638313838735765464 4740117037685063786 1221280916586457817 2754538077770707250 3720450050927333488 6044315070422891719 496771558575626198 2677363595233731844 4299880642966276976 16786903666084756317 970472815382694767 3815717976694625577 16962085232395083229 13420710149479958303 11974067300623825544 4700155283931532031 10547948806038458282 13796739158581177874 4887947606151400836 7433778496312523800 16442617786256757958 5899660910238951469 3208535032974527598 3627294565800910134 9039029591419533845 17792299845732401499 5925576039759292423 4432952244123248298 2881070615698200718 2629207119646739212 12510180823558712120 14216006078710881531 6977847886255496295 15405912819210005417 9724741725908994643 8598239126583596644 117481793851221740 2274117492155889229 2594114964211139103 15071052379617544826 15470443474243240783 129994454120081211 3996202077382868355 18051500828490766276 16049557320854307459 118660065583304971 16193488690534083239 14562067345884362133 4701226850925064412 10695321216135626896 1117449155331337986 15549701925050719695 340124204290644294 4318802461170842854 3870819170432336732 11944433380323475524 15652594070202007527 16299235726713572098 772204955371482504 7398599689015567975 5727783650261864385 15308007197087474525 12642013901583299730 4557335816989051260 13065380876147782455 2400523574386945646 8795265233702644352 9926381532753073193 6693698117304236482 9506897382454376600 104044351117451638 3372441687947167143 5418362861054586859 7127391013167696041 9903859813760324279 14209276540565520977 16704742727980094253 18244038024495981721 4708530257131925747 5731427902734006968 9393673676495872235 6600869584365866695 1162178613530737106 12294790964597281836 10455181734395057710 4495158868032108594 492155051765215695 1723278911693603441 10503855365978253526 8078468248654321815 13983297353369969425 3540075208796033533 17746730509837261055 11768532143176453034 4296367793279089109 9705234896729727427 1116820161251871909 18396675595997409967 6054844279360594363 16487965369037870322 2329098685884980288 8290660981061809967 7993665475959338030 745757852168730314 15883000119475686459 3611319963620230806 1222816245307115464 14129763202363403105 3239692635853062663 5772774387844543866 13915870358982979017 7109680718989404758 5130651609334384068 8084381070044475845 9885377510274701343 16173186696114811121 1458531885118235555 12702798191447289905 1351375754322431835 2740508419444085122 11486948459472262821 9898574400244136949 93512387363433303 5217883464710458982 13084089976796355850 3395417859764798792 12639570069661574773 12314704506032527735 5403595958452216513 15386600206836124154 5297227120940440178 546004016664648355 8657351791432167637 3624197913634471905 17124796515922466010 2878981516545157834 8782865937742349950 11202532012690805144 10509219005900702559 10162135711127346123 13728408165637325175 4096740270245375053 5109555483146118291 12477383459963305265 9258982959514814327 3686455032593509852 11953572296486648699 2209053305298132512 3772306281476614804 2888344313084713603 3348523853082238170 14321703005454514565 17883125038105963889 138596709674952025 2695192121184295524 14720867687177444473 14007146653886454507 5275277006166226876 12631656396012408399 6565315623086531018 6245297086847225667 7436836756155987927 17927879494510828479 660160776814367365 4368038446562830750 14409550183494537423 9791707943972453180 6482776033400991016 10298437833968583630 6062550369653063308 15278745493711827565 4747460972956019786 7982659927220476366 3669989061601352268 957901807058330039 1405807526787838252 8469081035553357033 15858611689496933801 2536354701210513476 18438314891319261610 10401332674289007544 18025007821174757424 18108818939692547161 3111307446678865965 13230241115096976866 9029240006285041377 3156544338331710762 15965717345131058871 16929057199039117879 17472773784392961207 11293056767551682704 10965842950777156980 12965179270768928210 2462417856198394566 12606339797921379079 9198760751949929490 5682934996946440738 15217035607094523678 13077471359185755811 12552313895001510700 4246044752902781994 4486146661859654517 8396458117944476795 13951661771094861785 458301518595680546 15728730759353557938 9443717383836871945 5318971696609673685 7373978856168197004 9946846007795011266 700199132511843643 1026183365439137405 7076532319030653840 14115473423641137641 3060818322035362316 9398754087328798086 15223285801392501840 1212058880568524033 12233847356424417591 581159939555420142 204691726548781272 1767314928053708440 16906952264576160821 18367119998242609357 12701549809701940193 13476105143218109615 17253891841994475262 17080545114692132211 12032104483549706763 1660577625765716445 5341506191568804235 7427679001550295419 760792802602386723 12091394824300817632 7661445496147314953 9377192128023297509 11949874034837903497 2245443199084604053 11849301999826105544 6351757986114975644 2715093159598615785 726020100030249567 11870508282701867597 18381772855991525872 1372057050501142775 7795465494191596777 3335143537935216303 2610578839248045877 2631955100369608261 3173703942902057454 3909327672735218499 10961252630366920041 4445562949016855349 14500493430050000448 5162277772962371344 5537992677159266008 15258404940338577162 4691613581314199677 816086974981645809 9525501054499577071 9699881032524024087 5485487410160678559 17134433704766333058 17583124010884871259 14611612436577938194 16533003078905938166 17631284258095394101 17425536099267102457 4820967401743077669 11238075861796394736 7955232841547674024 16659591877288641493 9944361730197285914 2254372324537231465 17308441075867054466 14186077804891252223 8933940862226077081 16614188141763169423 9706746665525675810 18249147333695141789 578635416059156119 995602456584069313 4452281458419392208 14914019074335011457 14739745096712006485 246337822952471219 18246451477406933950 5813798583822712130 15078568765557954132 8642427187592364366 8888058746409526727 15489080485991878194 2613065595867416917 520416497648672335 13048321918987891330 2055995826665002311 12458383704051796104 4715605682093092089 10947444954558814742 930562821005660471 9348369674400190906 3647216673510210574 14679546466825122482 7628816720484653375 13594634237081212332 2030525267375765975 10671647206197922287 15059994283805161286 18228768139060277326 14906099443729813710 1248092592409497609 17237488783984459285 6724721129374951773 15410793510640475221 16837988485029190416 680891996727440377 16552753393430779437 12856546400709307087 16691796602042626263 17908050167634847952 9920202005238939442 16966427537544168024 7591105732076693301 6043664643897842334 1753086335996306716 8305009933822113587 11266066922680443892 13245596709116998432 17234556996459148950 7996326642369743655 9400322991013306157 14733487188401652577 11846522841223755375 15445470188699584458 7802337651555113330 11012409256483604309 3053803309590016799 17170903090838714676 12449913519119049184 3332691195301761623 4528416509065744967 1838928627096876727 1853035255353738804 8989599734442564311 9996352967366915915 3978686705248684325 12799588476391127611 3646772738188528462 12566929255977385174 14514071054798532434 16718320487429906120 4426291765145668255 4878783792408208394 6236153549864070653 1218824830823707394 12226856854128203224 4868557099378234996 10197369103441637507 12640584853576500147 14815702505978800104 1723228751144756707 7813774454681333239 16690446168472067746 15819623845486905633 16954542467454940009 16498146681273372218 13806845875283505058 10722470856729361714 407142937152933370 7358976464365566009 6421549977018320632 8440186895740130851 14025789119179651170 8537025250767143008 15603508204126626195 6547352366525125132 14921450837948613519 10489107015190408936 10855370766881272894 7293634636783985160 13946307718936054553 10200263964932577430 12179991131089592509 1064990969029039527 9808798615739347542 10483985958915216805 2092639196798902489 11552944237449287914 3108425149355401197 9975412393931274137 13337818299031998178 14202898710368710457 12769194888972328721 17397297677265403005 10320314414644667804 10742025836056946357 17001115068196754652 14318179080565832529 1044209349139380525 5815227002683745618 8632832514982859593 11374476413040392391 14414228358974515522 16609358033663300977 13844473950307787051 18061314335007714087 17805764696224907087 11541014757561905401 324507072401803391 12370221364247899277 12862693204453735912 10799094017897981286 13500414424302081159 16298420663833779514 8243237414034780359 12255329651557728370 3205743556148619235 15317203104844358902 17549006810021653713 17298509428737321489 2766830609499340873 7234351626387392295 1316762793725262384 1408914451264298191 13580740336382318812 6435069673839989697 12134410883072597120 1131632099567962239 10581835722043213295 5189013273777272509 3307257956690912031 13847414572938870680 8622260983792380927 5752431445053797744 13272605928490519511 13585962921443038926 3957551881338639557 8867863634224640677 1700376062738411391 15196705328760513636 17053205949574865983 11053723049133910456 12503211048617963209 15685313060902393184 10179024403982575157 5505314382563774326 5042961594410949562 9091753435424829711 1068899529877402477 17869703046483094592 6539146858197277657 6113880084670463259 2468054784905776570 13486996008012865591 1495630213557297253 2320749084079728437 10200527914787940477 6799738475162244962 2115645071384093494 1400371247926436732 6292901854263400084 7741967167934704239 1198400775624997489 250693197956477072 7625327303057466890 6969120161385182666 10418853258458327671 10361876474938997663 18155589281199323982 4046104241274384159 10469705454734109470 6948668146878859073 11748089301851480836 6468327193054560457 6924252202440171371 16401694870735393599 12477313469557245140 9327774537498343764 5270591836367047659 7609313624637128074 7802457172168826574 16547970680619266858 7955134494174927788 930753999819404673 9791931973911315781 8257818108889545303 7683852253185311712 925256134831045208 16143412000233038047 5760583301084103430 16998529121372384045 13432993552467642158 6566484049069762482 6412383259863373714 2968480706988559987 14174098977445514340 13712309466464895006 4027997099231914576 14894861462619236126 3099755176859320244 11653531963047806417 18084721736869692634 4332494453622661522 11357575707064223978 3805162491432113504 4285229155610678186 12130106177367603524 10361479233610740005 13825812644666716585 5003363148801767817 12395430386864053178 13190601729919725471 6717353061514504618 13889846438578198100 521731241118079082 14470466386042697043 16721176057787664058 10886247707155904717 3427792922360976189 4954062006071478094 9040854166335615315 6951209229313332754 16547118347582887008 8537495637046235255 13903925911318456871 17710162392785337448 12638980210062117414 7094171558346103796 10017832234850659177 12432618184120615673 11496786846392642643 11155133794237984054 2145060508337240604 11636489669902528806 15307910488997860895 7732408463125562180 5551634238766684985 1753079040853315821 5423024485667225878 5307676487070267254 5795800278754506503 17714447648892553568 2301406962791788581 7007507004046575245 12883445867806728008 278179984627985833 8617595877261192164 10287066898239381693 4522107782733233902 3731422312734362868 15932746377131435677 16918267397128484634 9617298900460579623 17838847562069351429 3096442174384743197 12881539744351237865 4657323067809851254 12386839749372433443 13662579129561367229 5954956234974505271 11127082729190818050 9200783977417244018 6102215527545722043 3239750846367846739 7571214817201474242 12095722962924060139 3434373475894143205 8403808762658618169 11492286069471723023 5036181347062367167 17482633822451518863 17220654281853397209 10796398039679437884 16194218544014976592 4907236910608469956 7963274148147733380 11845410839120061211 2032994532543294451 12161168082054721216 845247777355747835 2350465023745813330 642275517846549740 16872394187795203095 2874208300598727290 11411389590259815010 11831769023519154097 2007278682636519854 14405739051646465693 16433656858983479234 17755977944363704418 8887221705874229242 16895608957197667186 2157774615809680825 11585905166232027140 16488504471981463009 10379575110155222883 16794705160270391703 8227417807841893173 5329832573203420709 11538901986550024759 15881590655830905071 14957710054676878163 12515332467158998001 280647341587318750 3479257952275712040 17599365665041265855 688854008512305295 10063920484365266964 10874898015516330827 6481965030314577366 446368527358435579 15815540524676859153 4003689311491270348 5680806746594328952 9137355236020279511 2520701933825204529 3919700869483246133 1113086196537107227 9572519639723781525 6699928308189278391 9065860869090932268 16447823192290493537 5756613355604794053 18053062441111304499 17609284368089573602 9101404358872249178 17020032149837090588 11002492816163399383 7418554991431465223 15162659672772525725 13168409405956306987 17560704082283205380 11286377087560256643 10312579344261925980 18193045691002716734 15439480411161857048 2639449037250563336 18299452562361418555 920888577598349492 2687860083304273918 6712574566814507120 6474683530630602078 4456201869184744887 14405738029134047489 6257562163826889639 15077972550881416557 6522351144899068078 10408028387994968854 17248740730368751615 3000288098593959362 1257180726774655318 14568441345370647260 6793552951283608462 17845038050003642074 15608511033906554947 540438170336514068 17427116331600914081 9476245159656166250 15545512117823035321 4829423650849470993 7236409446853759297 9025610105687439835 2993465104218854637 12949091444514548015 13112955734817362234 10562370730045847983 9476349797349852024 386769374695603137 16788072087501204836 14719206552293019441 2076387701559691384 14859054427866725870 8144338375675451111 5563404911993067608 16763399248102474886 384922033958126455 5365556418980040365 11251070334454449636 16207129397507696421 2216075334803056378 8228274581932052681 15519901002559006050 4871502768428879365 9752611937412985892 9043740845260685969 6902274488606706296 17298650952346340242 15795060190549744780 10315597119647172568 16130403194303717387 18043097656259261494 9335874796631614365 14427539258722544239 10984017477280888640 7832203883463721156 2303969114354858627 16525459049606164835 12847662141263041352 9301335938974538756 9823059148985657589 11314439605707176085 5407797659183995750 5562625280148738023 15165438488925373697 739994983819302672 10216891821831384884 11524685522521048804 13076021823836020411 15963506775480879172 11244951172155953156 17003230546629136773 17089130863271077182 14685398643296342328 17927291597717765370 13580016505167075138 1956287267193684804 3359876913748174787 4294439971457153609 453786198303510562 15175509030200030925 5519703500158448242 8764913200738005727 6879600712486904462 11162988258944439365 17016259100792036885 10921747587060287985 15889748105013573854 256725504629639564 15847166919103720433 665283725010885849 2846694995027956240 11503604934308615012 919070419807758296 8923665133619949196 9887775816999255804 15703068588171203958 8312202748085336695 6477263873638246658 3620280533429446278 9407411148027310294 3340343255590484490 15551510669583089817 14830369713060663463 11853572012177502049 4142711921992872876 4977847075175616672 200152582954201388 18251074469528416927 5200943815962536176 8729526496419375099 12791093677819338557 172031784480013017 2815747083743221152 5116072415681228407 9949522084729390673 6741221049873450685 1765749511151117705 10339843995565724492 17974931362336794549 4320055648806148008 17499289566678274832 7728662443820540841 16303386001620277097 16628894849528498177 15585813707547024747 9217446731924720261 717807965794544335 11704664931341765181 15758923892887005413 3864814816275811616 9257088638376529763 7278593542723614957 2939008776148011714 2829189506271825030 1939467618308196647 9694811369109462991 12981596681164846221 15864768588224958130 16387210941611533226 8066650006407770992 6994235679623851338 8731592838750728842 5843734349455993408 8853596766397314443 4726687356334055547 1766788286651277179 5430780552517347969 8481641658908000013 300979751954536869 1280901585362145869 3222305270781414056 16456584301731817228 12417882532654299228 8347857116766348033 15550317806626016470 1672231139317063992 636230892137413686 6990703115493183572 18336496448378699960 6604475889723383551 3956869253985222525 6166942017033262155 1725771150818711157 9353294678702862459 16828824567555863066 9999772888870268342 9382299972142504107 16814706154335808695 15586629906272723507 13588828315037100344 9470404974920955418 2647023388645861357 8806435815010090510 13113278091489999960 8919006108960409039 15356746037492159799 13734158405534702685 13206588621997238631 11992143735317020175 5547784044333903840 10114029547262074446 8085022628010390825 2695068330414983440 15315387311336890298 673124494475073034 962311366772768885 17734066550474096129 2914069127382296973 6101486463611985978 14472065930199944850 17714393809279354847 1858305516748100325 9651971772786636341 794240226172357308 1087657133786619913 12617892295738418878 3341923328040292998 4472265184496184491 12156747608041841665 9576781437617545990 7183366671161799927 14320944034285452412 11239455339459582790 14098364835427845856 4301969759994567982 6315260037304549588 10173255415886637354 5191908726402161582 11533193165671077639 10837905960512600439 802777769245696097 8815901600993083745 18348475815074008407 3213129545694995741 16986672568470538202 16458472886752025766 7229658864535649514 16823955910419212051 18705050024224210 18199960239400842857 16888570229323323159 10632612197636554583 11635054726498868946 14551908697301745014 16176334966252665249 13034102411573153097 1996469865418574359 11302777751900419432 2578501244168777651 2213114348879320651 15329960888320071531 5180029781512444438 1290061723255057875 9965507749834408875 4458790939797708160 12747457809550160217 1078392848885594831 10266858541436912569 13601270426150689510 16725719871639251875 14707323352028503043 2131480544352015611 8618258044446987840 1959262862532857500 16135875348035267115 15244197592350551413 10998631041883022688 9326289904825944983 14709453841511669778 17152883931915328807 7240469903728577122 7505225324897727081 9895048992752268579 1221500944284687676 16081085218692829192 4504701948196451640 3217351693467610685 14141486563361562662 17144091507768592265 16612243592587412768 16544987488870341396 5484154001906292555 7120210314152687735 15717164720116050133 8674491541358895165 5245225519736688345 6503957017052062304 6025382025293147691 5949925144297263736 15457377468157708300 12225655134673025659 17414870299701438431 17174165171391089687 12320988913417762750 15179655261302195962 8233409121014520315 12894116872761942779 9210596771220078535 6738785687680172473 11456455210223409304 4181015018601177733 15683428482075623448 2240434490282246827 2651186792550776031 4219962233886290218 11941528296825337471 14850788120392053981 1064160470073149270 640711698007917563 277950158995172072 13522488357206106755 10950932199400370004 13473243064946689812 742454147358930429 1940373271598063931 12151082655787877814 12211336337841043078 13473030174746155082 18262827752271884973 15248413184406042138 6240548959760578346 3115835783804660620 9067145409287911818 3828919124374300510 15865924822778566230 5676450335203823864 7426741725616619041 4900350133131330730 5159291162109533736 14822614277174815880 9986426092578053278 5273476687824152930 4677448911617699421 14288557042400553516 3095932884870961346 14576192623265979744 2276662573334196853 15380652489162732356 16449846052310629782 14085465888990949310 15245062860549696067 5487415247293059058 18046721649866984975 3495187410646932073 1349889216341915769 6091621986360249064 10598891497121895109 8332936621871665184 6382010245374715924 16532459074621981640 4131673709476399554 12477589744930415815 10812398214838753324 15358468368126042443 13605485240549353387 3895725435047829442 12487210435257177627 2613924982821997598 8976945738887380586 5033926051739106336 743366251462694611 14380229392831041275 10224321162984340482 261860949184862454 9872386610154933684 5543353717755836180 16801708166158690019 14029803112657883898 16171770034756845940 12531783571846686921 1773167659081384762 17270179407975224060 16762763240005686749 8227587569172996819 4556928539498579077 12512306701503065467 4128948078830866908 11153543719159793041 500872421698201715 6517687082262710278 14125748805863366455 10999276194806391400 7495067108328431021 12502586950546643373 1811098202060647400 9384573344644177021 13710573380963821563 15154992903856675567 6725195512285657134 2937679719863598684 5159624514979273239 17584317333335361837 359489658677285816 9281749121869647511 11151277423170218722 15384622778672343887 12518296578881767252 12822629449044098620 3379002809292246454 9338256326741934556 6097710368323760264 13857643427038659485 9192637448376464383 16537712466361032361 2161096551582784678 15547416649539558729 9951213071353907638 18064366622691470951 12211238039188618405 1739376181173785446 8187292084924303558 9120993285984088045 13726984861430062058 11406480750356404587 15421233608735268743 15983582698100637404 2356470922327425496 9643246586717717203 15962712829068369347 14676378203819097018 14786750992567978315 14178716766681319989 1743402035941114453 7740688894156228358 5464928041546392261 11646272592182394460 12072254688157539984 6527656384609960310 8665567355017625119 8287739329118642373 6838073807759358260 8176909587908987998 8938493199893578645 6149582775830468083 15408725743480398727 11863560014057852176 2284042611923698590 14155447709291292990 3326250728140994077 14265258395255007041 1166724497319321347 12937780491941742073 11273825159091243807 7666876293383068913 2146260965305181835 3115084895694716229 16457550645528206995 13052347601014004928 1257688154588375463 1722246522640673852 9446299555043356536 1284709724245539667 7754027688918508728 13502035849840729454 12512789385222796077 17703225856452417235 15650055287391594518 4086375749240985672 4114827723494404154 13434342762670924196 6121154155762313452 18143929746851394906 17507818665862861190 958809079966041756 13884884558314814295 2301270619929855133 11536846714878656615 8383104623052755942 12896235551884394437 8929883734432927512 6823162685310459980 17574017822515183337 18107399339812127542 13718350976358264799 16923783950552744574 11107831802302785020 18102261025851176850 225557476037922288 10676341760037777369 5495537395366916283 12957882725486528559 5451519635721266614 2039897000578941444 233861079759301806 14154958095900406166 13467621834956893854 8510913887375812180 12313657082977432716 13827572268718512948 14878990749149289665 8238191259311945579 820848176045579005 7730959185759485688 10138557462109291716 6131739276207569226 1318169818834970668 9085669101277117076 16032747791211719210 1972700535995786403 9119882490129495287 17924858444901147797 3056602677966005725 4842930915471367847 13663650549611728988 11140382292642528367 5965797911305078956 5134178636918921412 14684787173792505653 7465386212822284210 17474663834595699606 2535697302478524023 13791738547592640433 3063636162912041694 3233824038553092597 10678730243950045120 5525887968048654297 13444051011678080914 12419048629972600499 9865040405162881959 412978311898201072 9496782653831806403 10557211854049438994 4713577943696121077 3271595951595859612 4378269026765015653 12949771716671433512 14198065707490043784 2271284606150488838 9888947207675257485 11055477149100903323 17275877355983516909 14486472140769844867 8369469286130841409 1583520449681579407 10656930557597542151 17083706117561335430 8061860501324198122 18015213152132248864 7081510893254272448 13222932820523482279 6361236782626988923 13379918131815595657 2531555845443395315 17101736557622863429 5400446474240923147 10746268889716992511 14446096215751440842 15519200795011920739 16153478817403890312 13945723231042650009 6515106250388117295 292403048059168328 14095422859686765580 4200319548805603970 3266443277380145006 15964049743549823295 17647934084656121424 7856493129063851787 11985211152600573271 15317650372340399056 9144624064948744742 11537196344339673861 8207909119314690837 8515689410821602732 12877297727044034951 14026461830943470206 10162566693662087588 1789372033782324185 11241733999929322432 18350844866688898343 17753549066931520855 9691071206210948521 13365904133316316427 5932126319712015504 12536022448787142821 740882538939089815 3565294785788227498 3543025011276522033 9470457777780412440 12953152313333331739 10418641956112729592 17788459404246814319 12543111114413951588 13232701480205342431 4728702007263632112 7926147918643115934 3510320432245439958 13410372328049838996 16256967630165687715 2725959203391504558 17023598820111229050 5602029158472265084 5693916540699265581 3453469352891620268 15438834459572724623 1435573627638127013 10908168856459075140 17841227311031190778 17447543198508781213 3837208712719435897 12677019871859744741 12267045448717885160 5582628131470292522 6038856923810852437 13293038925725954327 11812037157442515795 7859414139227304581 460891611328937343 7162334275988138928 7221288503369091635 16375714364596467185 5112199577000861354 1810098515738364179 7734254320180406676 7156979080495042526 8810847306759807026 2542282381858194084 18276008309507061195 11229771773510076407 11702295331635104069 3990596624843141688 2360831245927564869 1168766938558108872 6211127925179121153 7069229453844471375 5649280416392472709 15414165716220079620 13131588387020816391 16893395615788474795 16401176986697512865 8765004395716525449 2669473409485162435 5486784136734226796 520123383544060148 7936308385383576817 15705164242926129941 6015951527085232928 9799669356201401276 10432458233150395632 3231114939988764113 11318464781936580678 14748355832500323466 8232939278756315226 845185081716198622 2833022957708605832 356172554810756767 4292840923464998459 13008739891527880787 9322993872453858312 3690946358081408347 17623879690600829594 14060034697625251881 11082185249308814336 8329098881115129507 15447972408551277292 1163179062949160515 14647702010457348174 594567298820838337 11104129899979137678 18235350878549950152 16183068939223130879 2682264727554442998 9970872643659348853 17979890726159943500 18094451823175425709 1301459767954873342 4043826762861402245 14641695848501928208 15765990913111388626 8987316534365440919 9490543056695230545 11318440310117387512 7301231676074536482 9307513676646127484 14763520849524987714 3265786036046669349 16883872975149110786 17376939628584683056 8881605117025941867 16493887992473687590 15032004926726592172 4266899944323609800 15780951821411289349 1971828815411067052 17823322895372234479 14084937376755562928 4817917976171940148 16609508654041542274 3733647941512879770 13160145468215145094 8303702218134307076 278545207067410459 6957730265276996490 502773889340330242 18043385301989676517 17228329981136105742 5010224470162977611 1589570365762485311 4642984129106122937 11202274155372877913 15457173782321495904 9450428511668516259 12536341986521208138 7905478558803847437 8125832126316498281 8285889326275517159 11873669316667051930 7950577027247158907 15883562390522285610 3685302771039751257 4193089838571658427 14914831422957215596 3102590088488927358 17570149970258459054 17238664152314456378 3430797212742490281 8663110516110158464 17164128191555713035 5728934117956369376 6767893536065750962 1533368664161278151 1232235968402604551 13564279961200137801 7069451603242217433 2680082424980700335 8487557020860164190 18310327806897603708 9067109693995323555 5374101278543146059 5713315409015426104 963423821729231850 16635167489533300432 1949654435639199233 10130035044035653849 3137730270633695290 1696144481380306491 5931026733345371912 14599475655812441225 11327321575008416357 7355169623852010192 1569288233557998162 11474711972285794923 14662474706936108153 18193061625381757610 5364342271261254092 6272605261496439925 15001963196287721043 15872664131326154979 15158377298285468814 226486232382237359 2064037059339509334 1381515986945446748 9999452742175714964 11248855020057092904 1680179101766485116 4124472489487330080 16344121605527501240 18169307376733532794 6752632737888311085 3610999922439157459 2287978271798970544 8024579059077154283 14733941763686472056 9281098135667906605 3529877637445401461 4730313920652447188 13255602472092305293 14082780182395337174 4634221266069626405 11763317795552027351 4495921962975407407 4286601056237971707 5639160247170175583 14728047000382575413 749920217585154648 5266027583054623138 4771579946661925144 2368957622778964287 9978896534055833798 4519020538653227597 2394465076789896254 16453570138509788766 13347167283489466840 15781913434641966408 7024195289453199997 7511653912183837658 2391792492388515699 17156524643174748179 18182461905795008493 9570654319936490270 15227660911847281547 5849764372977756305 7292199276978444918 14229673473125625105 1184479943359845081 2403090490776385431 17560792544728459714 4623012165779042881 1209826761960021480 16200037601758020462 15998617343933513080 12410614334890273808 10682966844746608399 7574881270680203738 6010425827561987334 9164105176346288076 13983208641798164139 6319824502852899835 10776970748305961464 3595622556693471284 4559756208474881162 11804048397443285357 5229773536589995613 10918674285752122786 16548859411941068324 10327486761133523895 14240597678793689459 10219385701816338652 10706927305880262469 303784871022724369 48404910607419288 5578286255757237673 10498046450838731342 1554304237457619792 2556427760584019345 3937377738309328187 17045847377657291539 116753325913917606 3754034500409083093 8017051384530200145 8311638243826349781 14701492545324637191 5751697085593936151 9551670692501597254 2024005367123553671 5966449530445412516 8828060804636285808 17110203197254593168 18309487674781751895 16459424998276100405 8349450920456560677 4163999794804443986 6014316532208190325 9055843997303310301 4664166749224817994 13674307309037704306 13632985509141889928 15043555759878159364 18156494426601586838 9038863557302804471 17954229442555316476 16333387732897183016 9372521506686142215 12528392672221018658 10076781411876353899 10359754160380671244 12630284842793516834 10575079715713325846 3652387835579382706 961931191819360130 8632528940991937560 17509323975794089666 18202360860259141855 18186696539648730729 16365722774846589934 5068999032936059976 16011364633663886893 10404577073851074838 4221072125625727377 6126368296816044133 9476622243134840296 8992236714701403736 6635045042818505599 10419272196069078136 527112738366390938 15007355009823350942 10371246197823142769 4336642156520833313 12667092796906028334 1484639780302180252 6835348815349862425 8384768881056187422 10284660044677095133 17411571557482733337 13495119653482546703 17043067084409984370 2823303402243864154 15895200310526351365 12393227880039814032 12521099486972219939 16151678894809050219 13119406994586572596 6699905262414382636 12824412224413424347 9004931698104971019 18208027087302266127 8643730654471753755 2030659245617522215 4737657413659287349 16454535968925205092 16984825661407274487 15643329372166032823 4363082872016834638 12667058461030819250 1441892730016876673 811778553080413170 15963306021616307629 2883707183665346254 9972583024179086741 11694091006091540994 12734885653844597327 18367172292854394266 16063676426317146003 8695988608800146998 16075465512462545163 11862715430893028588 5558634672141972853 1221180994844627585 9632506715508221115 5450018932636300760 12012560027700255399 17244842072493963119 1429506528700677780 12947214357855985731 6651298158784422652 762956384920708680 15627560042050269301 8958796093627252838 7241035709709417759 14611969611198843835 9631607202596294827 16280138375940374367 17411978173814396593 206067237069289459 14878061743228850444 1702488316359642295 11954628339102786425 6120792754916039477 16323321112950434283 12286947202090397124 6777893907682041877 5997485302893387477 7582036406199420055 186608905507133428 13232624533087200677 14240415752512332740 8860546476475817991 18255965658797251922 4255952091381443466 9209371867191512991 14106192637246802247 5359408640169226806 14870807832470583376 14368843022992553589 2175086703406004189 17605965686075685188 9659384152444368664 4096049339541461637 14972197304296547813 5724991958888835224 8093927311956062345 9578643418009979801 10196020258906532711 9131777840208927951 18302942895935963173 7969626449413521104 5624679418587835051 1501703317252830888 5787735472613262714 17194825717046456671 3566947520944489763 2013868908567989017 2868449143789085263 1104811955521448040 15226634676778763057 14244881474399398371 4350239421691918920 11060085179499188356 3020303097976331063 9743455589361111344 2261306157748068554 11767090097441557268 17705284485722955329 16224133025376170651 4248965091723150154 14295302377003383143 8108506817025341310 7907413621175750375 13004654131113876091 14470615542037753075 11784284644125713402 3938214849317615113 5258763370255932592 13714028144713166482 10337935106856849592 2619718707118155173 9398845141612844213 11491116702387672456 12574976380189819614 4076904509308330237 11173883251560763825 13783613305603239757 16538021464846361123 8814058210387309562 1151664722835133415 779643307535515271 14074179378821751170 17775362657261732198 4152515378199298201 11388092918860934655 2834730949033337955 10198274577918745165 11349409799438375447 18295327778993557135 12236718580587714819 16410177151492338837 6832272508692865794 10366014312276263434 12894084604989069667 14762124776159874793 12567656969330143531 4972585000658311986 10601134068499642106 8850325849799601323 2688374362509350535 12065577575834759842 16675288892650189511 6184036200710460507 5337574449587870230 14008108436807865824 6947598775995630015 5813219656664850557 15846981911360607705 980097840405689082 14158156566181357997 2975197262954326745 15824133639322456468 7221075076621220162 15134011049792028198 15355514878994160719 7184753642903323920 3135387811499602095 6886725484343951126 3347787790832989659 6823449566300237180 7609636791854646978 11020918400386742599 2320007583995782762 1414105616310060365 11057762475163809084 11832730467901897194 12832460941831251386 4193997569029709934 5764262644114650182 4866201920667268370 11212020500898008809 2724021570336271334 14612047093149813505 15823861477844218751 16479787226328416109 8732109945676865104 17774532606527511929 15141666225200705546 2250276062988225473 15134036135694582539 16115430159234513796 4077058564842261677 16331225850580259876 10492909657315138945 10955739616942422348 16853077496850399626 15309280719429679361 13877610937943965268 392752091631372267 17296622660936107877 18413527690851200543 11212576286035408638 17634218139717847977 3232751974149733404 3825343283720364550 17022118342979894252 17954739112532664707 6956947152457032349 1473099321458975045 11433146998352469138 13991037451667351795 6833989725580056582 1515458120970968802 18195112015698365244 14813291084015157100 9990090412681514700 12835719302694338715 16625492806473444872 6706627466883519834 7979356959248591895 5450930859847501034 1843310978000545438 16345263964439653810 13840421031633044759 1738333415739422591 4273105250498824018 4989669868252515915 10083424760799791903 2760624508635114141 11570386728855654573 343042017713352826 5321717719642597503 15479405189892622658 14745409211014805838 11025554113839299509 14849619933073697434 17109902257300886199 1815064152509803558 18022736870442139888 18144984416931488132 6459997995865953897 6026030281377024082 4943098223423956915 2624189792500640589 18379867532747582177 4129057242574072193 7985336082976119568 10776787401249908610 8001921858444735510 13677775297364218017 10999457962609977698 8782067922395489212 3160333084372583266 1970729288814213853 16403750183760897696 1466393397382807145 8585810847078304848 13314634827071331486 7004855632995573113 14194006818362613273 17205545648475732007 14648724792779526122 2031565446745499813 7813734186142323117 6558206477463317827 9004429171281834808 9880590991843939495 13506423452026327901 11522811946548525785 9030694955417729683 11926867791865061533 12750186927458856232 10440279959552962923 12678378090953514518 6681558818880392002 16507784315275828329 5668619533008689775 1145256478254124049 1496546383341193626 13386423524639894686 10383300365339704485 11595781975966201406 5755283791958808428 1489449110969695982 11993883685276405049 2681810366785883591 4013911521791788005 6386255375491155325 7379822308972977647 89579838583291104 7611500549218834546 7041151548372289890 10190517996551290109 1334545317478496105 9170974025585706295 6305840609860912125 12239568444711362231 9207581437165965610 15679816776240744173 9873856916020446450 187898756197730394 8263281838073661775 14655292956252843453 6714803116739886016 3170053687426602981 9628612668104382654 8674903261621385152 14525137409177842428 5503471702884161228 13471150067242307189 9158572910559709806 10465350588531840056 17615398065527056961 5143051417565446199 5065027267343725975 4978087485341822535 3951119692811155057 12643655664342460179 6972085158094747415 6799045203452674665 10000874661292543051 5073341954359605092 9914857715941201757 5715749695983177359 11728799312849566349 10953772529236376480 6184159761432533027 8756016393750376301 9696753970529247808 2264636364402531420 9286025317361516932 9718613780289743676 10476991063889985309 14765052722222724735 5673751859318952415 10875427805685522127 9232776624527452967 2811672619641947175 1108019083832575052 1294112917991221251 13092442916533968142 17494566644527897740 1362771525612795880 6545897313584680282 10593534966842169068 14014076896952551922 16967619239483551075 13728800271958109721 11112126018161728589 3732466372824631242 16964074042253376275 16757166012572182040 10818497152863376798 16414966045021703811 688903083711743410 16167323185443246858 15339255194388049362 3280734094024254089 16677433694815257159 2819399334627193136 461943585478750724 13320711600961308824 10514544912359431540 122489404317824696 13361076037310921626 7823323594628696906 9360907130319629199 9046844368786973360 15355664074717322887 13071337789614531271 1891616756557161056 72845255564494995 9961446752338297642 7292134656046436459 13065949356179225592 6563163052557713158 2433804013793408660 8834199908499338813 9379142662391230950 2693708102218735450 12289839030248206228 2923966777993524224 8695902076957968548 12011187441690161329 5492051762346807254 3465593875413056150 15209115532401222848 17957855838984090868 12772286794101629915 6516331814999502867 1788582908284146739 5166193459286130911 10357085086344355449 7115156117112973283 12179463063031093136 6055583561554768833 15836223103594554873 8930110255074247398 101913695934622355 9405988193054365756 18174285106360594655 13511070150417454410 11872694623829687433 17879793525773640517 10176961196628595161 2258585564011677511 4076365888806627799 662248359711743437 11646128623106070227 6725574938575397102 15282338454327139837 15578440654121614869 9823739347924798050 16226089600491946580 37870255965288338 10677380875240824333 5992072180917023157 14695073101585991098 7798774789970590734 10968917407715196957 17625921752963666282 16945081592795200434 3652138763108697607 1067699691340541944 8791012276888057098 9562337485309077799 17742042339675563818 4504673380958234584 12263919449816610403 14061773526549311882 5213684008992351285 12150537953727785505 17326266478928484025 8781082768023480022 13115124624762032156 13533836721723264582 1512181635952898138 2399432705727354671 6774499335731476965 11121429154216617597 11475634579464096486 4744430645270400776 12793083608434052963 9388528725432872545 13811697656253622028 13240330787360478845 10777462666593382150 2005607879106816099 16981972102135394042 781438796784186882 6473307378279245912 8307369064791410324 1352403590744748542 5186840480146838126 12758828656670834925 6799013828435325880 11574342611755268926 14405893227547427881 8563240446230173489 11336277256794929534 15028080127702088115 18342629641616733906 12539092598522899168 3502401087708275006 16229799870682801532 8940338046889267272 7865489678625266944 4499260211576999487 8256558986344185747 1880628195008449111 8243886089153129657 8264807717050893865 10243479526964009400 13597834205048211954 12074622216866889253 4498165544145060302 15413787521121760605 4192504677946033030 11373129545067817487 4284098257362893360 3045305856537285466 13794106757227665516 4733134792818481739 2888155588734591218 13499524986927629949 2556065208707459846 4189714233133188253 4037505966005083190 5955586315211790330 9144804208757350240 9365534038192551829 4260135467552808124 11391994588091717645 2463834859578792319 15823951618537490381 1378492875827488913 14865549867777972849 8725987772422537485 2952985087793790835 2962119844665704252 6020457729963696783 13411173917228668932 13795505291449689175 906164025687200248 16505605066627244435 15509101825497966348 16139434246743113518 4333531021292375954 17250358445860553796 9629523204271670323 11608520126718203034 6169171682926297489 12553484403569241921 6913500467816347868 6816766375437826110 4702314418224108402 4294788791203178618 7399887128975421830 7912938072044165095 11681040946431825153 5945358547042904929 6004780970845998505 741010096081064566 2311487941527657729 1442218052630557212 6822866385382234676 18020989504140886048 17101770934180323475 11869672568166983842 18028860216925896311 14122829867917800137 9421011276452669991 326849222537960852 12596806347844097103 2518060853336045701 14085324405591238551 7970241733974506595 796744132598649495 3556057199626198896 3340527260021374524 2709082811072562383 12619422382278572639 4352964544753276610 1181048000770862390 16054665121152384415 17319573245441222945 14153746678225241463 15745203358972204864 3841358820764379812 16915894875621725398 10269458442223295451 16757342612399505876 11346587613098377324 16794103629580492702 10704199378279639814 3014743970036144309 7114351349530111555 16128797353141069764 3010601265119058864 15894331606700863197 15207307096449614305 7305105477185661338 14991731750130526019 16809958263337828873 9669954381537801405 12558366069180769457 4235155247327638852 7903186614053345462 3283278533600942147 17262349756279516314 367814304095925003 3339004021009866837 13373189855366724389 10227364851635172622 6173944327045991094 17699957007437603347 11188291828712889723 3604522319444562115 4485891733469152152 7431229335314883117 11738710947042902069 13585432058800195900 17322715342055884242 3335960960890888896 16490654271536795922 10423145186195431631 7150726632945849327 6041712528671733311 17288606246438570779 15605121402894953383 8622763243935567099 16082643968986733805 6803705842370573744 11938339706762077742 3264070768160514626 14161014651786262158 6821694820220040109 4809884839835639209 149667384149193865 12154992634983757217 3555992745392209121 14076787407264322966 4114123237085987959 1758443194463070721 15304019563792979948 9236653411008718229 11288338839543980233 6416698952805909534 5561188459138296540 18286285333047598451 13151585679078145940 10907001013805458651 1121733026649135004 15244974572354622365 807870884078607866 7995962004509103240 4114514762396913094 1480986248099461555 5554623606139148753 15495274390662245410 15768518569578604274 11238795495888407954 13669027552992726317 15929338455326568192 8333523260926576704 7740963535421680230 96915786894936499 6059082831985379758 17507443314637847427 5936500635479542845 15549499199051024376 11864324435739659366 10366995579412359500 17377099131515534089 16156510073994689458 11992971700430891583 1687924970599391457 8230993041467500375 17872074863235958208 17889689784998231144 10702569250521323811 7871182960683203253 16943624226378281867 7627834151088072469 14105955209651831386 13857516425343532295 16101113001806140737 13240546850346693192 10352792679128095011 13615981309935718174 6789809688411795122 8522393427616178979 2875185380284469736 13108869248113968048 8459874315977839860 15111073574089871434 11946583299752247666 13591993403371762924 7138341762419144512 13519058710939467859 4990705432528874387 13738138852961166250 16762749757476983090 13498102079117044168 12016399862599223706 10123673004893186777 12698536645551265911 2759377996221804118 10621280764104800910 4278384009955061270 16468088509188793368 12731902842604289690 18316508090919398399 10427715848842843929 13614634472142132772 13961789411725962637 12415922160249590263 13473671877009015028 17756254297894754052 8412077510220479249 5981847326297123514 9320580876177803964 10641924416294817559 7784622878043730222 3224154022997569887 13298923402258713100 1498337824662562849 15530442065159637134 13921156515209957332 6176858498756394554 6065200436529053591 993980608907156451 15116346712528938834 556994506959058676 3850563522136838513 6524204745042801351 216657757176101234 2064421673898832391 512504409708396974 4047534736484767303 781938584634588436 9493369150287258304 193230821014784169 17882376874829680518 3969073500557698720 7311864683940491589 1831462237171709020 316454077612025866 1622865251604453996 3219374008503367990 10558802118822472209 10045025660154279045 12501200855855917447 15572646616497432953 481335945659694014 5815856610094955452 13008019580027021444 14867447447549991072 2551983887756871898 10059092271302352224 3985171351343313201 8076772964094787635 1915556893976971615 16732144674174106592 11323915354354270077 7215267754360406109 5584583929022599751 14008258131705795178 18163067043497758766 6857804154226199048 16214725826929488944 15415282138487752505 17046864999823329517 12430266443037521545 11183475661316207992 2345168081406328223 11249251603287863063 1600581282291656759 11472376982741045140 6877687832263324488 640694197746436982 5608173834984753585 4990565406510007118 10767351046175967922 11643735236931388538 2700691670173015750 3821710935607122920 5193980247415673199 13048230750894887993 3497491137054663073 2301156410991212407 17477385026471693785 578991874439151595 12275124310573500868 15688881378849575181 4391982696217659238 11926897779292898561 7962224415159369542 8337680313851713129 18032461964380005357 17618765740117653087 17846194909921006212 14832148592618834663 10824424817690600112 3918644862846347229 14364385402432429853 17624879541364056851 6141572120423698231 1818583385116725742 16847328756567134558 17306975037998492514 15526438753538584327 9662312979085742959 7161430413440833606 8965652641983491768 11175971143556708144 2628460417790620961 4221515113756900565 13446312882935377706 16906982570038378973 17259477080405123277 15880251158174670080 10557130915158320553 8542694814118667631 3038518762100569467 3415400941709747999 10342785864346449020 2815069968367495334 13782874066339522483 15758879978867700728 667086972774014835 16817123238193453906 13637528662091017756 18239472377020755759 14561580959353076573 15589977310400457230 2437881418744706184 2405684002421002400 6129751428529293286 8027986064879521172 4517728126758230940 6549479683289275623 9507275361729501492 8373829484042315207 15415475892874790736 10760918524780723775 12980725153674906855 14266337258667058823 4356225841789445990 2660439102580106414 12741969546865415050 8231306673709875194 13052315553346020234 1580744069934580069 13953187727482317151 18161453521319431561 9324892177364500967 1474223728146269344 882199354717265692 7756613003458807470 2458908461269702589 1456841443170167354 14185034661993988603 727031732748857743 9197997068809535486 14361350925377264412 17504649428359458565 18093109171577124065 2348971038576728556 1668833074768858339 2307702528158570749 17581488331885699284 2510015258840288543 12846457731172534515 12503146788997285442 287054800168058040 1719922029729385317 15727503995086859986 2035057259955862386 9070846425599505144 13169637524865221711 5756877442974720980 6502011517305688528 6030611407032033019 17306557239243742436 16703640683990246897 1211654020886461329 6699674341351423451 1229459818148508538 887919100825366600 13947996763977405245 184435621376597823 1849697938957203599 11353794303732896042 3658598011954095619 7088987385170673772 14465633631302163719 12274202242736532875 18272328599783662261 6569767246843804193 13971715687880268590 4366492145544135412 3573517090962068197 12558106482876033837 9544405417748966483 8828335970871279451 10419068320225635496 2372442613536277715 3031642151598610347 5422468625989410908 11934773744569652536 2981808029653272381 7468207933879195869 15680214054200412033 5022535288226771643 342164629787855277 2448304374039796684 4174254805913593426 11225544542231807446 16907382043796606510 14087549103130329751 717389860883607002 11609294164462970792 718618633638876859 9821434987838434019 8568377789731252838 10041558677549304093 15490572203600405858 5330540779379017571 9143258251240918431 4335747148285494927 1178166786616485911 15311248931538055462 10090970461940933043 10252365755551787129 15292321293683120398 15710318519049575787 14099711170065831964 1488718574015712 13086767730467847989 13348243436360270681 9701007658187814348 16539326061880346849 12154847937947403326 630116701121546894 17464590100549786181 13203343965767405231 12114869307544137290 4869068217880948700 8637895423540579972 17054934361002932142 10717833616214421128 9395909505396223659 5561345384586430665 6511733732496914912 11915956534412817012 9810412034412880318 2817701446750533587 16332302203210125595 13322963269224918552 12666861741196008724 535160489370354088 6377351267260021279 1664602360191423395 4831368966113783143 17786509891741526292 6986437713020281703 3723731386129750243 11980720012605213051 3495880179168580234 7292636301750181679 16657723518887621712 15023001349745884456 18293303839700249564 9968625057122361172 12236331840328212314 2341653246873502459 56398384046894468 8553307860571774204 11856288615348651003 11780975322645620284 4988694602167841014 8993707169675511683 12343780929412223741 748196028522936776 11349496510404892813 15308303888408400946 574537247325668269 13478510544424774817 12614478911552737790 18385671243485580809 16400982516779653498 6374284073782241784 16395964570546888970 7187128625544291401 9528615395199674419 10370668927182584402 5260279859771710094 5084101391038888857 6845526980124327929 10510763563965508784 5391823115639987727 2108716415391214908 3635063733748317130 17991205919436535280 7820786773839962202 9138816050700227940 13268210912539939460 6414499073661842112 862708281418034372 9523464384141565060 2460718057044194719 9049191904586489500 14065487436005471782 3555984498164370736 1051722087156056015 16683194540199512523 8178988907322284912 9286078479733462552 4591721448950198367 16585664932258559112 5040458772594310049 17021323035948343173 16022388194027960437 5153437844471470052 2749836854749814424 13129951490652265810 1237650899219647172 10442326676919020485 14747336611837850704 7027712460253828216 1773519149590683961 15162741716796505910 7973871600017227575 2206858500529904159 18205574532971561457 4967812346262063361 17816253617573358949 15873270437633998328 14786725908651607148 16170096099796864575 1746988910747386924 1774946237520450035 7808300923950651625 13283463270227601740 2064658202321288320 2316770514150153577 7355737860433160028 18426953534387318258 9352321413631235040 16451478185108655644 10210002883345277723 3080248218743059749 13445946524485542572 9859323716192675310 4539118798898133721 13296360761704591636 1534650506784342368 1961776715441391730 7618036036683216596 10269112936642985684 8272110296259083137 18324991065397585985 2214614902797039432 9233136341747869689 3144071649064893560 732257039612969581 10417835811232779238 9669744569827123970 12109718990822505162 6180124496410882054 10617517252431060316 400283198136851094 9342675300878933790 6535704384345709632 3157116015473227420 17915131051253346069 6073404927047803052 8293539739450419112 12402597092632168304 14729564189059082680 5525341509427761112 16265255686782203094 15431896694386005091 9864476160817470703 369564030152178556 15449023118837292716 15548344375217046565 16050334992105142260 16835695054034138415 15285770406125999904 1456046464741507779 12716796012402843323 12897701882240710395 8864286052013000415 701570843738529441 8997113044082119184 10867264328853925880 10692315828079686686 2790084614089859983 16861905124497841663 1038062721924312486 17588833454528455247 2724836747748305059 14323743654720099588 3668678130458585889 7829905730893422204 7612786100945202901 3854758732043363638 5863812707776903277 5626966293104911157 6032352502107790961 4031710967831582947 18346616995147366825 10098314836853324883 3071901827226012506 15606484806424693792 16193157785392050570 6828985997913780384 14699800484711004671 7788875878035891160 16630813776224125191 14718246018712115275 14275929441172537657 5122294533268728685 7451495429669764039 17171936218154169176 16435497531995920655 2449413781101653812 7584689091062518593 12235422104279509316 13697796381321323803 3577695867098019355 17737079205557860077 10678586317290795139 1234083157504809041 17806588460371466814 15921904049809124980 7886375925510591577 5062861200856351434 8234155766086492816 8778881857061289743 2279477945899756157 10243312184322708013 9849041509275037514 17666193445637939949 314483667923281768 16031670016587621260 9118106523479790807 11504434094154289563 16696911504265972819 16650894187287756730 1181207007207223378 3695905499402908257 18141208415892872187 11467533855965832419 17969940473736300275 9048297179886180136 14430727303686319621 6879416476590173077 6908167144373716957 7490599588363848495 7351274912261001508 9991461055366411429 8680882391758105853 6613453846593789429 988115103592905785 17654615621977505139 11086216385079971655 1709947618561990599 14219425755497943515 12085646171523100405 2231542101402678857 14207344810303916927 18212642769627304546 7725676159471416098 3912017748877864816 17861629055750222041 14204462252184654199 4562937709675523169 9930459032632825496 12157510820854683553 8630017575513066513 15647764669954815243 4326305899075314328 1356507012098230765 17666714835567506209 1681634649597226316 17218646934444644461 13064959996983186992 9760229786343270521 16810332463519215025 12544262832731742777 9531136879256046534 16964212123701490682 12498748134975079459 8366665232189223429 4204836996738343118 18420746469302755339 17629402000092862039 9317779314097770821 1683177157168024511 3881883183227474427 10645537003851352441 4938540069500990965 11597143601308682390 18292482009344778941 16138816140760221672 3447807731469065771 4644750930975578470 14070185278996379928 8477987946017102388 17738029595877962854 2285808023373183866 12363187880827567201 17016444530296979146 14910483287642472451 13723715072727072149 1597423836173024741 7985917351933621136 3128141317509905146 13301526163985517291 15496207911100292543 13265161528129173707 11784174030690121467 9952305506024095150 18204970919243747944 13640993666877875102 13884277383394945214 3271637406824901674 12167316353671296707 12668506046630467811 16488589155547536912 3403241073442334478 8025036382793445238 4234111559183022247 9256015852381899505 17854477931308881207 15726570387708927612 14749773930328362642 292051410713642069 2059436826410293707 6845884055513350590 9439411570117316204 8556637615683826543 6474107698137385303 11383014338470468538 5671934509777363263 14583263631667421772 4793863750493708027 8152627787038822012 7461005475501917579 836404319236071010 6662166470996545030 11506618943008132307 16660009896966562706 10098608065711861494 15818296539293347816 15893566043120301680 12890530301647132527 4078224278542974476 1802529246600690490 18206927552415537506 4230432058512025114 11450479128441428377 5321208419070044701 4860192712731569393 3638208454794391128 2245896396885077207 2598172771454693265 8453813600026294477 17510447737281706839 18064989071175672249 11952213406909179979 12922074484992068496 5386681330991080592 10371604654037402654 7528107765046316374 16001954883172829379 3750469662323807261 4401146003522259687 10993102900807880191 801788202184780154 16825321320781017716 3029292345640287974 1980446711213058304 18073285413796255733 13165046877769416483 512081774925504761 11963278037979924055 14341437301981676866 8322259236011233618 1653812593634855894 16147753902477281407 9382433950369894182 13462781083720972619 10401660133522009366 2783326869048948154 5265918690129512404 6247219533373845233 1071418733670926478 12268631339371284213 7734553988133301638 16233872164673255444 2484829624697584157 17696666103489696130 12807627496084337822 12040214235393142779 1813712353731002905 1345480022509644647 16700268629298222305 16652345147979846929 1883220640827439026 7477728660663724818 10127268500387042331 5058689648537435721 8745628879927263359 17075959068618853700 18150080438847316530 733437235258599339 2931824461950139538 17209369469043216931 9700642588467805988 2744378363161316609 15946529447187248657 2788106136647787633 2625338114775970745 8118274466570946866 14253123308834229706 10081014909486580339 14290084314288179459 1499897129180066228 1365802763408758759 627123457184243106 5627428878026529520 5509653359599610582 7027559267160819664 12843271883112672187 14069499545374142837 2979125376040756653 10493731111026921006 5089582653742267041 10259539066688911903 15143336458633121644 1819809476102151682 1246301562856649795 2766144574641673742 5543946007780118901 8419341602417012117 16872774210756360940 7126991294268266203 7439483413305747194 16261172059437840776 7253089506105834187 15883015511559610469 12379946831675815026 3657165119388993061 9189067156546437741 10984288669990509658 1225162966096027375 6649733188924910325 7651958801420687212 3201342781464852494 9023994834231066934 1629627252521204313 12997125366788031460 4474634156072963617 12387515690123328189 13090331176945022438 6177308010110862203 10901304602173498113 8202759021796432994 8685550380565886131 17953641255721140022 2185289335309692140 5882974649346044518 13719773378440220603 10310658896498392308 5870444307682297115 7562252020199534678 557640699094917626 10444837966373351865 302974900368429672 14313006516164307283 2326422943605418681 7381612317359042402 5041912093457854059 13874285523710926575 16013246964155744537 13477696341124437946 1878467096985111462 4002483774734769204 3898116034011206786 15858815331552544090 3072086882395892870 5836046030032531526 16488951516653787245 5440358220267851146 14346218494313077101 5049577511772179859 18201686330693378323 269641702473113723 13479359544845138075 15006575863378131841 6188370886250599817 18137635729894027648 1267284514053376674 91258882121385597 12213783951970786310 16269712464343333509 3097642266719989147 10472809882812141439 16522149919320998908 14734139856918004458 2087634497772057593 7143370000333875265 9599906018931451009 17170631219120240973 14617361501046664325 7198022658392577540 6973423048137462018 7389295542621028446 13007157613128875731 4561287257132929114 18401890725889277057 11268231867594148683 6012986705506019966 18395869747914504142 13477578139195024815 18349395019142873854 3075775326135473707 11293276054131657904 17973526810811198942 4468389273792226305 14414560589849220330 1738879799675456789 18117004752843582630 8818342575040585717 6606460698041025068 17220389426273706456 6349361733421113160 4274569536208756891 17652520079823236465 5331927674910431840 5037361792436990484 774245740414355661 16938811526445978612 14627019840437153103 15597831287118531394 7853902707576130666 5168650804811229969 3926045285607814086 14272460052958834563 1343391352038392837 14334195934926042072 14975136697823739908 8293097901858321457 16778205181578807033 41500909717286616 1204467880047247093 12185974431361557025 7026760873363282368 1450685065091468173 4041184380455349844 2051261702842566612 1976231032120021900 5103523173622689856 5562420276459255834 16110790821660339677 14040104204827039861 8047362956289374532 3554878925061725502 7633491645215592525 5268230154443231639 6417799852151395412 12302827705559527048 3717490493042967937 11026172795592873914 9911696402725064785 16294958247262349235 4887283500788041027 10325008328335112390 3478634809602028547 5296540292995929470 7628442286680399202 14406939453400993474 9912866832336196460 18418468334271222675 12394285110849415472 4733137952263181553 5000331496855501715 16276974539371288655 11042978930909708769 17185630018066741783 102964661548482261 17003066765702407452 2211941048455595521 5606487853598024745 623141806785971602 8869352945211701851 17720261656290368806 18205931529662948547 10895189258268227232 12288556721134225435 6291885198284255129 4875009778184936410 14043456885380836201 1817973770083544394 10109828328688390506 5655279357552061943 17573502429536319392 11246733179491313333 9045870856953943524 17129526398714124670 12530801975107776632 6374687882051063375 973981776746023768 2365953573915160581 5481256325020260197 5597644395617917994 16335086797117810787 7328520533655006575 8287155245177420676 8294757949777933145 7669314787436969509 8370864354965770895 586730529126547994 11205647949488245079 13384444586200215216 13049053595315517751 14542635780811420940 14062845687413360723 6193481108319041141 7990085320395002682 17137687153569383588 801823936984273173 9691829934577795031 537864579001139056 6216857311403307330 14010953031439502421 4880589367880993643 14484742349990280320 7517450836393011852 3006288690972710746 13365423015252464605 6553296344225791500 16819250238498890964 6914747383282037447 7201308411377163992 8077235579201276881 8112154499911949168 15130625897565989487 10368262077227250944 4667740690112470671 7114940647140877445 17121369361253519239 15535924165356706292 14508750903308391219 15504870312250907375 9585266977598313293 10595208362765637556 11700975749902469023 1184437025293850520 5559376595345625904 5380491503552013657 12303859029402958763 12440073505501522413 3158447043115696066 8108959400454203278 2036722238965183963 14051649945507080699 15756411317274976759 10002618882942919794 15819598744605642442 6096335433401779003 17231227400002324214 3219617214946989325 14431657935687706287 7308275891258430405 17520611202554073371 7375095971297152280 17405177443647868430 3441094520145461714 1093847838880926189 3851454677596531147 11646001315015951291 13746497971902630302 10179692651779041107 9922084629399280270 10518756242009002821 848593032348481040 5780234808590305409 4280399554436936603 17940403341559447162 4184078972067961220 16143281294313214590 13593154727962321620 14481389722076649237 10665770669755221270 9882508065010096052 5359810211043252304 3235772278336805667 8075944845385201109 16560715696954461233 15549273233848730947 3261203166868186268 10524760171170796387 15549754189616935704 17385096029188542478 4864614827478133090 6506177779361996662 4391831289988924408 5243896456222501512 3575743123224464350 5496958463218052339 7901389309754522947 13971531861699289473 2920770755434630936 12610888634076300419 6416804154084444495 2980874866121739732 10644980077571234259 15223199898754620310 9372903964295828932 18345538603504862104 7814526485606299110 16738920637914490324 3853886915647988687 3752302004608636399 13679432225963029902 15837616657467997322 9411510847916186080 15308919941649187789 12485619526604100268 17781824152042563230 15689775698597030726 1799138250875938617 18348274640832684668 410474794130962496 8969357382603337757 13281385195466425163 114549931740735588 7663319455300290380 8387501924047802741 7938626604136524012 4376700285231325755 6332095007735176124 2278458015431268299 5617247021423101876 14627197136343022240 18297188240204010378 13627933003856155397 2526299870130879520 2910173833856671398 6142792819110307257 10927870455024195323 12479949647328691613 16771591897009608358 16110095382799158635 18382191730147429264 3384882516095552888 5223127425686627055 18340503928103006070 11499615098775719639 13286122052661104554 17454373395683462717 11639929433782407901 1748549453068076392 1920807798157687323 1195137838060514874 12750875141666049275 8355887992712314451 14141459701115794323 7786443027972841744 11092190853730890505 9332000010630604165 8745352929505102472 3212728578009080762 5555112831283371757 17600487997821980039 17792520086643099104 16058325450534102526 17999394295399448955 15751558925333355372 10431337618894970014 1356293363707636670 18020918680145056204 10976209982676581365 1498905867266689130 6169609599011707818 8967227130371432559 15248636291279485183 9616288738615566738 18381508678181135315 8075009913576747211 14601611116999559371 16338948197946250956 16517895171348649045 5736735788421098916 15182442898591747815 5227068455170204813 17627586619601882356 7810182813890155741 11889230998912410387 13750473830560587205 11613045181718384876 16622318450275588571 4576767907252546059 6483087542216745914 13512142420048924286 13896284591844509332 7027878141647395288 12816123990687849909 12690752938172496151 11146170785471275019 13593106041509375633 2278158498356855990 6407138361679768729 14825097858688394210 2811820578355926283 6637753909762343868 5180735016755671410 9166753218855648069 9538307544060973367 17890849940554560952 14704272255896370227 6763635530946348512 5569966977466741485 5550254160400338478 10025006555003114891 18358523408500435733 13962287400290855380 12541318559534104146 13791315682809442574 16898091650030843385 7013841329084293628 5277483954752422490 10412595600660284237 2850721716203904912 3335432310032028997 15066126363066989134 15965217907975978147 9049515809241288132 4797400952925760305 2127702166903908446 10228171692399839844 7633810100584919126 9357114967737358162 11077860476136480491 13038160429025162138 15632001971160415335 911758176212012251 1410046976100404416 16961025678035550572 8287472850689054993 2542938728412515753 17275069431624382540 12344685250581737738 14851186277635987056 3435500487699990866 17564650592394236795 13640045285089671884 15244296330797756094 9725517091248704471 1204548574709139462 14437752471407449692 16856280676520615567 3462006075561363031 5756072551154371973 17299837246147045862 14332039420506126929 6474388202550719793 709458436510130921 1135445539830527504 5988317769024766780 14447614038489701921 6224708159761250564 7935803452693940689 14572356851085891400 7362128590711838204 10625993649016338419 16998413322689223979 3458421736014625228 15499897487565674519 10363343798752643567 12603240437377025286 3128818179809443594 2542878257044148202 14877789388549056081 727265744395764888 15687138702679103564 9714348588888109119 14291557748516414958 1760650849613924809 7721706090879311813 15078495374347216984 4641910882228197049 640671037522285787 317866569313996297 2318368600199933154 729522331119179679 16172253052129220797 10087749742103308979 7091123969531999608 10599252136451632860 6221788329306085747 18165167251514650630 17636137651982169770 6548444986520242623 11507459482101320965 1494718154838063692 11073696534253083688 10684947605151644989 16959626995927583616 7132216817669466784 367214034283313309 1275518681246312428 5000351938415560858 6483120565003109186 6084253325738790978 7494663630639445049 1146121784277698948 1210918954518617412 2166158552340821225 16119366103641438461 7992940053555689285 10791578031497233081 17191978860895487932 10490768315250700917 15654801399685323705 13683946130528483025 13594882443273733716 13021569529922523634 3108239104220897164 13179105136802527708 10207361262161013278 17888682704076055774 8562940656085822906 1410323111492728737 9962991325792960290 14273907432752414947 16790495265770806829 3221703448631246686 11897518866060622869 16299699603913471395 4479304007333695855 10049452735143437694 10525250309829202670 5691275370625169648 10873727059250380796 17380500249784170098 5911508193932216908 5847106490831889195 10324707816364021151 13669632530583834046 1436444688229013674 11458900946058010989 6526829128729585249 15485987435127887420 13899185775754393656 11609282938068632493 18139222777821783465 14716148429682307873 13038464767524237641 193739662763584061 4359897688424300584 8837507773420340343 2099264183345572044 7595436418629076041 700071466749646733 8498316147610286755 18110020259528056918 16195706414554964302 9181309078121141938 6687389870915304311 17349354522984727502 7525727495841091755 15287767358002539192 15740687784333509480 8233549312738725262 17811167027672861591 3441721006912284971 12150647575220820288 15748712247147645583 4677723512447477705 14682129382400126779 12027551159263957270 16405306847323400107 250039781036616662 9428850477964745483 12764605304126905690 1681791336760592999 18058703892454390430 9148006749438197849 13483229266433632943 13419097642341333013 2287351899800109281 648311981746497451 11011840344231146360 9739994843956926844 10695092516716267285 1574243113300138426 4965476709200131516 11194721913181181881 8794197691170923484 8417699168505810470 5852642057620850333 11374135963198032296 9243156504970173328 9707805017360700934 17275376393889337012 11616383468740177904 12144338596620105949 968022725186508330 2715340756919170877 15331142885710614522 17348702933056382058 11798375090577881581 12875136242616623630 10404585819300938205 13409832875621890382 11274785119916864684 7046684149522677410 11321170201276240438 12382154741243669792 4852624132608416247 9475494074350676340 1044077576846629743 13533818423398768855 16073376238518511329 18084265184279445494 716342065183606885 13628098394126106648 10109309557826239839 6217530618115155118 5638820626250026783 12230568194423585720 7205795502781380347 9021996593848395965 12237452458378666530 17592286362588241292 14382857210644057347 425186292399318076 15965494356270656456 17810583381232470329 1470889580922474477 16665171775265910110 1047247489447982711 8022144406911072549 7023371643120139907 15481789767982510711 10821595307062831909 15392365037957852200 2756665914710691736 316689182919439786 6711236072472367433 8163560738806174000 5491457538349885840 16325762253572106040 10416477912797267941 11469344548218282735 10240098793443631986 2853052352891085239 15928694016707659850 16589959980966285755 14424424962264229915 12182094983130557193 995704387962818285 16477718108576180238 10438276174383032658 5835525301434977084 11658616557363284735 1111301104185089921 8545871961362370802 16707014609108788964 16190581153225754658 12253756467680234836 4707794175045087638 3905721436406182478 6887549709099526134 8000732856233575554 7116850147248529534 839056924048202574 974617744911674184 6686690432560883483 6973765953643075117 17549749552841455404 12937564209427094540 16958957159249146749 798031771912460125 5255390643828757280 10926226466374954422 5843499787295163151 8452261316827429130 14519938532749954842 15063649147822509405 11671537681512926727 11310719253895626324 7130681505340705120 9651235401411126014 10633729543582310116 3247152867192314994 1635788000048646579 11512034070745799574 2667352148670139589 16458292929680890133 18133721724318560765 16844344297044958102 9801145835167762352 16673518724060722927 17656106531939447009 16876171747174568243 2349577854261540133 7542058045611410586 17439253106680414707 5295307060590930421 1669990481048046483 13578218204554709476 10783990709906861026 13810457999865980888 9605985565708985929 1646931099740699577 16765288013772029284 5748977166130575008 10887763939018359369 8982295987268492828 3205995435369711084 16194735136854396583 17410273753864563307 16727799052438935847 8210785317970347885 8309492672641800720 16762787229897337473 6604975262219480150 16819557080010291686 9202301666951264681 12501187096995090796 10994023446762500046 7881900239073854174 18085016805041346383 9523514922721720806 9367238361868403935 15318377486168879128 15190322277193725426 13290087651354761729 17329111836333536044 1420380993540513332 8796244907110828786 4161486336286873855 12078097775354468393 3770966261402891433 825744826694805313 14875234925644971692 16981782169815861408 1027692924123503446 225890369938994204 13269208615151403299 2551264513686655496 13353411764709118363 5528575065345643971 156431607150664916 8760674775655231789 17234313058455711579 7288596430623829563 11674195536262116238 9575096065316202292 15590628882085240897 712789155219968765 9211265798216300736 15312761506576655321 13104186082643585021 12714102831563772098 6114669010357794647 11477070012852817055 4863021542612841662 17260080863819124159 14434887212245502209 6512311358336788821 9574343566803929782 13789338528140367775 8648879089667855151 2316625419616555534 14704446720922702179 14559533020510691925 18938659711676971 11542491901426420793 1830707643224409640 6563918600022741843 14792858920653322401 1497532746178729377 17295425607813490496 11447218506205929868 9116049652425563876 12474138491357330123 1575364959657331369 3867778869048230277 14178249371089085473 2872706405196324687 1640499986395481687 14543125079884271265 9491213399595454425 13384491363642161564 4600389806044892611 3924837013311957533 13504305965111273488 12551305567899168480 4841810893602518801 16915870534178022143 13892553245524055249 3567211618332244528 4907943244210078597 15592904325766341743 12453263932920347899 6719692623806531783 574142011692584807 8693913839397953960 2548560147289465640 2569602601160780521 11712424498418360018 13156177963835376515 11846841359673058465 14764869032186387884 15053569944605945217 16195384123763964446 15898507073354037800 7203754920816591921 8792599440147242614 2216596359152725078 5022957318433387104 15258902463713185046 17105262987438083005 15107071563583210626 4653051546255826165 8210711349181514469 2795294021209631031 2391363135700511356 760856580229146531 2403943791454985960 11785280656543024161 8906294313465482920 17800735358316489302 10556144273563079496 14319357884903427205 3574140846758212137 5485770356561184583 4936011259686498517 18385681682146767277 12409038163728924727 1160731842008772790 2821257954268228830 14364070488053567132 8946177737539956108 3571922664886847355 14899044109260025063 1249750121817410750 11703119709550646062 4717016285461326216 4541997109419597812 5482139942327378062 4035912204124678513 3835081479151496380 1036874595617965517 3283682923209280492 16320388066588692554 17328459769437359680 13295361239775682912 1527968864429933000 16071411142200556250 17490559623349908822 17712189389925417171 9784166583765537250 11742696136444684773 2322716592068501963 12901637192952127595 4018655521184537032 13043180462790465119 13454387949817086693 13275757711584848629 1191257622436568696 6265011446710728224 12575417392423648497 14070598826724875438 5202493625593910218 13562748872654212386 3400820085355022279 13171363697370149619 8933666446888490393 4560333098127548691 5753591291748695578 553811670008704757 16523315484633640709 3213811786940446071 13158668743375254138 7772455897396378640 12871088109843906237 5326885099547160291 575381866341518167 15431194213985282719 2300661821777612500 6010491470231824218 9007513801764992844 14950186708893373353 16259302338218852035 14840132485663790500 3109995273035715521 14922227872510593317 1642782671923771487 164355925590256849 17748819650908596988 16123073051726039425 6632305671464544784 3796519371571288337 13799151186371280220 9794160425089390240 18444868947730780988 11210258270210658144 9327118865241216529 7050840377868964652 413202162606435707 5821943758451717679 16795300660571646677 16951018330299398762 510995965734714491 9860874187719644570 7272064591713143513 1059794118091368581 8439586994981938776 10369310014616744914 15789379639098195053 7004157225009445721 6238004069737011797 15519975047617401209 1055964720820922956 5762324017162488683 1797521223532504973 5987610604904354699 474009530856355113 12615247212877413693 14386972131340134244 6762280043414525292 14725659588091003861 11476458359521147228 10859910115007728020 1417674541136126871 12841740489335961028 5826688898299082586 9256717605933409910 15239633361715654078 4147532473754299580 135234232475699356 6042501802556905429 7857105809395654286 997433340607981203 4630156286047944606 8745685307879073876 3436967853960379362 12503271889178927634 5944042037834500116 86610932028383524 8690059860552264469 17352082186817597126 13049655404351295757 3758110679116794904 10606690237325259015 3317516909510667179 9974592987529240353 15046874332645215741 18294284436400954925 9955723333293192825 9710525193512800605 17038947128779429725 8128779806368056262 10261431353992842431 8800140479606372192 890584087013821448 7752552009288783 707667539979467877 15786797208093500772 4288150306309112549 16106954196163052207 13898747745076532848 11264681369744172005 5870739829324946565 6602857378276995206 12048714453774519213 6422263186222946714 14778606468399333355 5358050597433180687 6678818056123451608 5136184819287332476 17317415932200806244 10618188380985508408 17509579714622087694 505789566538643062 4492799406460290882 17118838775737852677 11630353876227634639 11995377999698574335 10628601119819690704 12135676608160591844 13731869898330455585 15353496628912964345 15597014184054372010 5432783658312333754 8061275000526705209 15768325745611778089 472026904378105617 14147315735695872943 5145371082143463070 13901785637621859871 14795787666868346880 17896617224205928645 6980431698498913061 2884787611108958487 15518052489295992098 70617105153073157 13283130159847288167 8194078304258454384 1145754827200504695 2683632666541100212 16528552919561097013 11588430433648947841 17992759140267676711 9302895120929475485 7809100090121173725 14247485151979437135 5775237930740906659 10890953123069114563 8829290367377996007 16344908764901879674 8322735760409061946 10242577201889853337 16812523030874969757 4925814672324116111 7931774462240394034 14041926447476926449 9592219972750097402 13662413015198998072 12442767228184272815 16329780468972251277 3212862899541320730 4446007080173107509 8015804182704021840 7779989801212961199 12642728530066449572 18304623164844166934 3412775370223196943 9902898791212128020 4159604147849195657 1380430897641056329 2187707385493637151 8290070419251730944 4634695662305173524 10182641698046743412 12514712164973093784 7154410826611180965 2935046991656655246 12856339699217188901 7134390477541940123 16603310246611520057 13984452242913398650 11222670314203693340 751786041606372613 8786285076934580864 17047755415517156411 12455947940225259845 12368828175679850969 14448124973275866608 11303898125138228595 2878457108546375775 11841532207610707609 13061332825749095791 13490578899803467096 17873251737653836589 12939725984643550321 11261712627755900842 18133248712198887241 15627675823766975798 5608084307641391836 10140773131638675510 16638958179933507991 17564391266816793813 4244332383053793099 3570676173620384877 7725561488869976841 5617286454798644251 7442343763871344580 2597538561532333242 14124454157283212061 8045916407974825105 12503271733667183254 11197458797094346176 3040699421349364514 12800911551096170423 362192112188966902 12213148375138899432 16857960458551610803 5117804639601033432 12141218790381551019 6036724715880930298 37740843585342760 7214487368802056117 17146287710280027312 2088796032824591266 5008304995171853330 7072592279709681933 2635013835376826248 4993561114593548073 13781494226028609774 8909697551131389894 6091765346841451969 3662421742809979386 12551413365172457855 14259994347559674559 4905794509574555520 17473913279491579547 18273690236717675954 15207252164679311877 11322088620955416061 7646498856492131283 18373339352567470157 6069166733431070429 8356734397504992039 13769047749195402676 15467488417752762221 16977791089745009438 14555036101718066700 17870334016467269411 9878038279367126027 1872666818725319629 8321905623100966868 10183896412964793234 14646062055696153802 5692216009211842033 11410401119724029978 5240514973731620051 238072165109497601 10303315010212498758 16889525600770987987 15158689968340963517 16135703511643497865 14077627772501592059 5062422596342596225 1100935543919981748 5830734982177746583 12864517642768489323 12272321916596720318 5812727079270108569 3609092828107449080 7966980363722988577 5762444954630606134 5757529624406157863 1746365502792560442 4291169141698455444 2190735131128025737 3188908497263455066 11706120615058216673 14346556505837305103 4658724784806711814 14951749790449870851 10981047071366207505 2244891955423851754 11327069545839208477 17685893180445191592 15115312175206583076 15870623936498355769 5601074006619761961 15070240029235764578 8620289372441588054 4605570495574568471 8656359031736062787 15456879801082985030 12021367220992219243 3134717634683953080 11537891152842883860 15396316421139813977 7210668908830537161 312487545782366389 4635594334137569841 3890451573749406908 861432924921255032 1186856659774580829 7186962360677042818 4440535175396534032 10891525624976724578 8131166933998081631 7807863132111443720 14157438231952823634 8629726513267355318 8977903213195656152 8698370407182713882 9737023509517928970 2341374010546311996 17106438633482051018 8159112878711650706 17794498080763291166 10699632121802228257 2154668050926177498 16926865468771699209 625817635224685943 4636459833221313076 1387925041855536898 16837583141026495434 1664955991620336010 12605038922934636894 2387890278353681767 17498294689268659677 12445689962756626867 9145917776389082860 12099966765201143701 7195880327587905840 725930409615109465 7192077013462447791 14965526402022112549 1688393223412306972 18342091479930065127 11800821382457080015 3494871488170758577 16381296698078411749 7822687732942890059 14296372116325990007 18157603733038822867 14383498662606027576 17719706798291320863 1333228098583712883 18384213444643143888 13089841922365570937 10566731202873004606 13057501521190811053 17831298617301316045 13649371354091060067 3381835907128589118 6593976352943111296 16235677127180042311 16552521849389598232 12548789795106079921 6868743726735370378 17294875752788590114 6475128912667564501 6499310780226458233 2925539465597670855 8130551516437394490 8446926696235238527 5921783532200330030 2846418865624366629 12293490527355151251 988597892059479588 10504804677418470799 10173127393226861339 6035376021204489562 6190340639703089069 2784489672380361913 3004583619889507600 17397964017965537278 1501136306495655 11310532756085946415 17970085346642046220 10816903399261954045 18148463392412855545 624534827207336991 9851540480654047850 13044636318419287210 13521830287828278289 18397531757732682804 11700039985422670025 13080529650413762618 2268123520107023805 14073822519086673740 16242851044654174331 3113537968948643873 18325062663623453215 17023581993177906454 15729351346730190270 668503666205189495 3693162753508543902 5445021618614751215 13412933738338711246 16218691609193213886 6552088024304809435 2280340724559246539 2752438293394195306 8359354903998737744 8266528713183847885 665793875855465293 7927343257396260660 14405387539974335902 11096909597502139989 9980500752388536818 15246802420185627287 7247592691368251535 490621991042005958 17808559144458632883 9001114782594270562 6081367373766349032 15271075205125086748 12878738881646209006 289282452902457105 10925712508271385686 975582725699061383 14969155793312232718 9259867269305580818 15023533637884982077 3321135371712005437 4668291339083402046 15311741831173731767 9684232340790980731 16744090170364330373 1269292407972955734 16135573702454571365 17700377494354912926 2613588671090304863 2611666804010909111 9218816085698256069 15912593662175429294 10161023063047657395 13588625010706762852 15055871363621138587 17940997406067385830 17869130740511327200 13749374840070502499 14213249598805335255 6588253970088125732 5549343008893613147 3209870447348530232 5221059165565439703 3892214912275157044 7020210601214442955 15011162690077531501 16279769665523574593 11584047347211595727 6708208792150804703 2601885665316415204 3167507853974660455 10083546169079787729 3822136080080066356 9985709645743532677 9790545958009136130 1341540218871883202 7217694993818875115 3518680220535012672 4722332287060038548 5834089967932882921 5998949494112815394 17039736028475087548 12682542338449892152 2541404690563225234 878586044563624075 11093440003048251195 3081138396908389285 14799935974331878317 1378390716941620352 17525078252603000871 11020453360535306699 777355866808836624 6088753141147153505 12155102814540228989 10725969595734331621 2896819325908983540 17627676107293964855 8867568440023980703 18264795149425168055 12438342890829247134 6799181155382151107 953315673564650165 18084156051152385448 14437222204406080700 17868326693219827685 16640889518479213256 7080553175713283380 4570069770653731513 10173986342953484178 17621541733400817686 16943378430924859235 7411252578736701941 4219451727728023919 16957841523596865156 9401890413121437523 4612559529613509195 9695521004408298273 3327859005644345641 672895269244312302 3029345312117533222 905303024009814687 15485080204046701643 16773345479458490044 9378320791898421186 17884761708699783437 15976108901128390933 17013523525162779011 14386065078217526231 8000483188946111986 10600876696006604262 7280640011566112908 15677693270514981009 15855915973126184032 12689355360159797772 14173642731827641804 10349144233688919150 5322496958157509872 8734353171402407512 8352579523113660075 9926016130985551902 1807377618879938151 1741816750774943465 4811555539483519720 14996732684361742344 11987361717067210150 18407528846988454105 12054728968127613744 17901618111204014600 114590934570901731 11453417266162192406 3856545527557301034 11672505150067615348 255525822682347732 1937002526158404288 8888694205661022210 10108264526241029044 6206707950229002454 1433161225934696835 15050126651100571095 462990533349287371 12802409755519233520 9736621188040839783 14210054052066514078 13907173420426961034 1539193340521472438 14660474112429399286 15210982287233629640 11630878080211426698 10224170706896212072 5406587202481407905 13811264994145367638 15913838693806439469 7961319601727135749 9189805590996762909 18379956016509074731 1641222233995997456 6551169295641413250 8288802756296203274 12946470937190771759 17048668500159705927 9060691411729881131 11018599489745164930 6821648005970659725 5042945840816517083 421061358719548760 2398461350340251712 11350158527610179173 10204119407416611065 14223970792072257094 3396033441561679968 16680596214753653604 17072869268530872685 2982708096609157049 16717424293422115683 477246118201216563 4927966329967290035 15198456838043081014 13429396958258153152 17762931094496519961 16639898606533091823 4430710460908195493 13527357235769325786 14348002557865583353 12591696369718777223 7542596957016895484 15404695192051112712 1669396618104631445 492649199464910305 2126132428251883235 4130378748083811082 9304591233172334903 378328504890808975 3936554706577687346 5607305516374330037 11367899583178745100 5692383220137133659 7662554308161475504 15475203893552271080 2548793479036948601 18400886735397146240 12907824339093547020 2473863816700566279 3752457244142771490 10000448759592214099 12745729006810118225 15877267449501303259 5611298749985329813 7557185633387696308 17692654801463220879 6045091383208499283 4795319287588183883 3140428825040316661 7591406222661621538 13865079626134140916 15709471724668339890 11786776091613763457 517179838102144034 1364813820628469457 7894680500055858552 6523132331659551142 4988994235498990824 13228055274997119877 2407804913416048012 13536904496824313397 9167508766266716113 17233389863026564750 5752567041474116938 8785643181165131088 16387618373347327155 17215087546861060858 15555878687383681993 16165534407289830016 4871651413538539950 14809354385362532450 5139373897699023403 14451013968423785983 2009648103640289545 3459602487419128133 12667188158704223620 9366424428015809078 2190345742093399496 12247720492645933290 12389653225384588486 4058265216632985406 11757654815851512430 4085180274850378863 6648175565140860856 4496614232591634812 1609229460460315596 11394502156311225519 4874983642770679219 4932713800081881035 15366888982631193524 8403687380469640343 17892998938615835665 1966376243165212908 8786627815245981756 12902385921848185824 7466404710856645202 1142364954301098393 1995251371717455091 5601180627580264046 11091387925252468482 6576379883896448219 359419410858562203 16892377223172711444 15044550175318564178 979190131332718665 3802764891434479900 14398800447718681333 6961635304868498624 3127369439100304401 1595581821041470338 10133421494425977108 15154452044420561475 10777310071861267071 6007692177006432191 14389477412958136648 4996972796512310353 16863888704087618360 16846958537861966090 4712401342008832647 861157579808393059 13097758185809438158 7502471711321826422 14856956711659670454 9571216031885859260 6707243634695358080 2092716384817377694 11725425880355499284 7010741757887899002 7708514434450611869 13597968380523589218 14657009518887239889 8461307329376409428 15372409862122702294 3812294246991366173 3508975075850801062 8134206869617743551 15566655177779849752 798180736787390776 435385434463892409 9685826797070254464 9738669371891486210 11463293505955572114 4982042861041669933 9522172111972112438 13187173300859760854 3469759725880345902 8224532336950477976 8211316218693477338 8342570884062265462 5990611752952063097 7511975491828550149 17070861240334585177 15684040461037060926 7357579732674190647 2444187588999377911 8055069285053841980 9684243287698062573 14263466120298508752 8822391048296464862 17331902315300752575 12756325816820321837 2944413117392594796 11783822965349707317 9415706254699751340 10410955711742278391 17818366345391483907 6165324051729662614 9514843577710606687 8286260248383918239 13987871598050094912 9138675366930729488 13688672679559525007 3366368706110857098 17972444193858745310 8186290582218084561 11599855425849883689 10294866896182017980 1303312361451889133 12701748591668114634 8173821747573185915 300790378184365094 16329298894758395521 9177523495961452409 12038819056323220541 8291403652871941996 13334075756817553297 2884495740629777474 6440857153041675222 15384175564198133754 12333702200045218439 15983708484698829062 1936597626984756564 3332261254152080208 18032869411997983356 6306271657118964488 1672602346586043421 13736788555295400121 9736989058606747928 14581931938678460552 5395633820366837489 2242583921604434166 502710964977045496 9448155061444188099 16918972839856641152 17998838198549223596 7596917320326969621 12665159419146063167 10567594532354087228 18182407218561685099 7328876791228912961 1276078126794054319 1564553402283098318 17251753589376138234 4672765241233995692 13788181656785553715 3599361280448624216 7178560471542867001 10740059705260474844 4947698594247334055 17255154186337976088 9967369590666363356 13374624628506368487 13389870840851848938 1195988257696156103 7524035754422848000 17688372975693478378 8832088410315288670 14526711620810592989 15334394282466898973 8141964728980208256 8981973287203896833 12377899440785095580 9412486908737586592 5414475608892914424 6062897571915337367 9870997710345490482 10186456594175313996 4939589999550595798 8255371022641908774 13991122120620062582 16934113150155875316 2630073053090701872 9692551772286543810 16192489134053474031 5950899698558270886 573519977312332360 2158792618636391790 12775434382039622512 9456808262889956976 4398014924324762125 4912596555975020530 18363551211077180138 11040755000883421451 14663682188236539654 12971567585388824126 190239557813089921 14477810883478617077 14498079368615168490 8572883676661440425 435213179098288177 17935055041373205799 1709604994484431885 14480968218715625884 12473426433030180858 9533971441233972295 10877671679096893778 4103178237377228086 16867871485974595939 938459583214220235 10447790075918567768 3904334259793751685 5244908733275035531 1316964301633008640 2956759864638585221 6321011393554057573 7217510977403459570 680657806484760408 10262167320148054921 10849263086560480184 5821422778365549358 9084833366191472247 661128351133894876 15933886149237031570 14613330713107763570 8438892357646232950 7504119201664283582 4271004281534911710 15332101419646863941 11005033134938348894 712539693360228547 3954105788835428822 5689731260719108552 7155568216715598104 3088871847118518547 12887439411608806984 16274149102100204461 3449809111427230241 1739017619340518891 6898739110199754555 12876716240836566151 15985752545212191734 7238544057016090501 9780854365477482094 11907188742348163498 27322738525714326 1374480365792446642 2102288701776642000 14347330118635943335 7310562631082962817 9050028945925840623 1849339257048094033 16041747805540437018 15900005565809563279 12349399465063996818 14035873185078604309 2106520085400284580 18387379594162299688 6423502284399775192 362168329973519822 12183092635831500900 2614983552430235251 13027677563637986533 274838876148024572 3768367132779883665 8793673218067287539 14159648865377991753 2267504031529808196 9237309801430573149 5578076887983385523 1310905681550334758 1382167731948279637 14586489837817309795 11733452624682625664 12261341755523474308 11610686420079968367 15043363354370348918 2189322512201017460 5794887655583293286 9059922630547669338 2784464404059422750 1044421519165543423 14875079181505137053 14859705205129293791 14390412442832040545 12500679595945632653 17098262479741946879 11370294968185973538 16121242197082796766 14001979341153637356 12841466576370975154 15671268858517471909 12975788494684773492 5567133026700537790 1704948252089721572 15303410593417527787 2094058324256060210 14913130431110209538 8108396224867611762 13338510936284381475 1431236948623422382 5570612011366893459 3302531475903757179 3898359669578875189 13038566078328962634 15837995682605248683 1375121082749835780 5910146477302924767 2499353941661406347 14311015157309265341 16751387980040959765 4122204757891291916 8903949481633638913 12202997151483962299 15353673257221038279 9073484441852248323 8455350967567789437 18342077682332281370 7639595360691713936 399334131767962449 8425799915238060512 7334165034447698355 5609734460286237251 3733135474191308557 9511840608464033142 1660037585586698579 13001806323413537396 5186835795791052442 13021930472396988226 5297738020431628952 16328555769247845592 14602650559085870398 14811734752034745998 16768641457482547013 9721153588319020556 1021323054071073706 12202343498635735309 1935262287548089886 13043088257149345977 10437196425971744934 4359245954943345791 1304341469463794523 14589272021342986770 8348779951671420159 4284196999067610542 13731345635823453451 5858846287034691557 2747001082932161041 6979936506373313059 1123708572336134782 5262657832309172296 16898262045384996876 6940409774267140016 6969310598998722765 2314393630096879801 12806260308381709032 7383466226309766192 56737568346580359 3602255585046784401 995331255728317585 11193847469927690612 5152035202221515905 2859536176793424903 8338133793738311974 14353646593151149732 5141652734013638905 12739062745013096215 4904461668588602499 2220722540409975251 2129535394789256914 13246051549640472334 2665254530428908622 4432135019385207924 3735568777495173025 12023782792270927281 1096799167849942083 11157575777589119664 9876838448695770280 16687582867148985999 16930527632878950898 5137643510158182306 4533891716622520476 10912816213958780769 17998108627605253826 13253287579631332234 7452577523863085472 2548474731749002568 9239579910727019950 10964761775798325594 12603120842454833280 11930909767748788215 8025195032460657933 3374792065503866408 2771832354531026458 2998412578411316399 11666094635539242185 8002868366700001227 15726724277307065531 9808963015041687872 2342932687743383934 5037564483720064630 1189365772640211977 6531722789524209684 6998953852869068890 9379473278399972899 1179793560604514223 1259335117128593749 12768271999138834919 17000033072824450231 4632538817859112049 9272235770018012462 9847082661169492245 15365895802682573335 13771617084644669214 14639723506964014966 5518797962018898359 14013999374151495446 12213457058038924797 6209460794013824900 14356121078442474437 5356016901261414233 944685079615829829 512340000996241042 7201716474491626691 8631076780050434489 13890130223229212094 9784162563884555093 1552737989950597617 15426687942010397875 14046129565188540517 6281599368904440138 8359758794753321367 10652986498086805377 7896993333665755269 1124923238720493123 15323803637522421208 17993556189048476695 2699262340437934966 2473255420033527227 14515356310523020598 13020739826389776490 6810244109635768276 11128130925058400325 5401336514512743919 4610291541075211314 3165384585029135087 5458833799154045270 4092869360819193482 16763091585312887980 13416899131724560858 13351988070422061850 7940631872963769037 8664280573831928493 4059055952927322420 15183925135057119038 12750660711235529574 3873878635585799174 4263831652129707230 9139936412299988444 18052705425900703622 11810696567022273119 4546603825370602280 14607324405971208480 2256505518446377309 15992054825240426624 7779395064765883654 16705778594907205106 2705555006840444700 10558336331088595341 6785083934059754708 8073585350767310345 6914878346888853578 3755513301801380210 5243998098026102984 7350200299536288081 13631727068631824557 9958519342069317187 12996167890823683579 5770457489532456850 2836311752228377263 5599478067241838416 16211699999024914386 13699593206798419833 5643347346640923628 13840486934363869318 3892565424920909210 2480907560138625950 6885751842861065303 16460786407623369815 1829246590328243929 9593798816528926639 2362435730046192088 16270626716992968367 16184862881634814112 11144884188775455078 8940846052040589822 7764904953232597464 9943347304273211009 14744673361149868147 1790164564022997759 1499356925895993974 5017025756946061390 16384427110926162336 18132580826170308580 3329883257229187891 7587355157865329197 11024841833962343666 13814104035465277954 17055912906856604325 5584798897292975240 1807348309654143993 11559587817787237000 16576054997758097671 11808917137421301189 9382943004470277301 9640823051480988735 15400215725427731683 16086465224611434768 264249603009607430 1783127011484796255 7964636952555702618 18118232442029589654 14477285837783052791 9143004046319253714 3044879499590830755 10847625353099744667 948624030581682205 17003197282195226631 4010584812048876585 7377650498190462536 3609746471864166207 8990396677723088159 3156933936914660671 3079641184655610062 10099322349438604868 14175896364095446717 157437314777208852 17618703237275392188 1613740515886773103 6511784369451836462 8746031022632277419 16368785267529012257 10759435747996283837 5142599014039157590 18205512920607810851 10269818753536244864 14502999016351480096 9723992060349481938 9358640689928786523 6747637876621745786 10984329696004090067 1606203267773229214 6823782635740889799 17311827853320829973 2568632547603563524 3651693641272313156 13108253800088556930 17864512226013567350 914719950361341434 5680115793856678718 13063342723355140000 4064980212463137953 3718018295420762622 14128435537762110606 7141139143359157525 1430935393717896868 5393274711749552080 11349709920967375228 7106722781438753065 7030293289633687066 5958682401938759710 8432891264591894584 3058653462819926821 12119125798323726983 7300019465475895998 6115537373526572202 11593265995235416188 15855734677515210078 222660360962252179 3759521151760586173 7054981644661894515 8983136958015694552 2180136295280277523 2194041503097391329 10690805272782399158 16074904947487775911 2023889496913182680 8292851519091526964 11482386462766588957 4391033909235541235 1630954593828147094 4409252213531498249 9471210713601255672 15225798093723588543 7461111475813925997 12932261209270469537 13966685517893514130 3104205545137591286 6176598997661657229 8848705168914249506 14330827788343335215 11565497884728622009 11901245741496774342 14268549525002568455 9532355772711390300 17132319581070026150 15807346543782446987 10512779222365654418 1671204448209337598 2789557460935963058 11642830129014127253 12125696583827089041 1561968008884181065 12963717380271668289 10757250083812549799 5678791780751920273 14742203140137569822 2299590644711316993 10346120054670476086 3591036143747018608 5133781400495020628 17168384058622462398 6586723392810905628 7828277182273864295 10527246388954716744 15276452608154373673 7707511888563037569 8239889093241554843 12528220949804079711 13030211443269342565 12368913001763607123 279864997025699937 1111166261520250383 6829045671600685059 16618613204697693658 15963217807678709324 16688480100852811247 10961754605282656393 17907531277900522772 6076021397378573174 9876351845830686300 597442511353205132 3764180175062718475 301509651374123477 13816915633176433674 2014429038588322407 5703939259396939707 3556364219836507204 9008111035585646057 16636359581046102865 6538171015474864472 17121408643389351898 7537251371667119308 7133361265900858473 15523387990148325259 3630437010734527838 6728610324835570390 4635316091707029293 4075193589225197140 16325947673315838560 9782898461221841914 8922762062829330985 1325822792937710265 943196150198711209 7121831943341995616 4181685748939912730 2553071363110181793 5567618388786011186 10039845531598991298 8825644481946989176 6640225853964973346 18388846930799792461 17448429273941687084 5427006172687742292 14855336107152706997 11247108912774725707 9709955491079928574 3414505909755339165 4217302995847796127 1247593451734342598 18061992435298961042 1730055152436829703 3399861644958894584 1502693454983559814 17675126625964868282 1366982046573174249 10736531790629498062 6498997334251023618 10014098465038888949 6506099768807814879 2100765648942061103 4997178915298923752 8399863331695209804 2233404889613477408 14107536137642687831 18011029770386691408 9407477483123415330 4356935024707113921 6586539694039750420 7347111394704916451 17293696606792245357 13575157705562305698 8315517776475697535 12860271673837793876 4109878586996865218 12278958981564696243 13121676280185475692 6518695793054159561 14083080245070942183 4944101307137734769 17965306734244553243 3207452857012279484 12406131411135067791 11546317436865738970 7472475440450324098 7864496520423806632 7066414426344574444 14840394603543845050 1074181296150552665 9751522157932687671 12189683603763092229 15168537762989326296 9835409681529602675 16978478556205355901 7773402029877224611 17834161693213639567 5177514351654654709 15980218030764702375 17326648948194518312 6518653658024165258 2119487389205606842 17588807035476029576 17269894374785100001 11720916987471269756 13813746229816149929 13687552593504764799 16762486654041693216 5486737432209148279 16046597904200269938 9293712688448016996 13156828128400102761 7728771685585560484 12444899326412357975 15973256950023561554 9867191044057327543 3989596906038254945 13014339695363188493 5005878721332027578 5266536918456984931 11506666597142666970 3003194795309830023 10825390184630857372 2901799457318883236 9585872249819232078 6292385466557187774 14161957973036131841 15030346310515487161 14071695364364670322 10050685662305661482 11834653654339518582 3162469001334330295 7139832556922532724 13608585410174900787 18317087045922716226 13453078532528300969 149907141700800439 1856721122251920341 9070809369879405684 14700864726898111175 838916645275005902 14332724214552872441 15811823300034945370 5681011021644556246 7122184184026375330 17295348421692064767 16168169400247197915 2638200895147919183 1733791815484594238 15799420357691916234 17080663824869228497 15623461713902482348 16833867514013419314 6227496893210007657 5114920541069422062 2475501794368976923 3481309119098652145 11752019566434029762 822263969948293912 4483049544053150081 4934321913443377341 10932406587779933203 406688703744942796 11707239423719099977 13127876037386519805 2799544380280412087 15192752048197042226 16195827174246484921 16264754449787251831 10236389111353704948 15585766554463480685 1185316483698689595 9237956110113981878 2842894532700359096 4031196406812233667 525766189540039920 18393364208280973511 8269280868814886220 16140052127140175648 15858484793164135779 1875604365359648493 11733554133041358277 13106575313595081868 6890146568474308155 15080835526389819638 15128529718733013840 16505909295290424001 16757120483750627834 10978429036664488795 6314937431954261094 9744765095089120818 14692706103053891383 16566253259495256422 9036641134504087658 12426779763903090321 5074960802166848029 8014490176739828845 4300782256018021959 6109598206757202470 4284132205507685457 9626112936482951202 12327064274062278312 10302716792375672568 17180345953718717186 6335681222651794676 16009737450451391558 6934223568698820827 7443292363255130900 5479018337056273431 1115267913592152627 6028069948313414818 1378383154240155892 16598896253521445658 14383653406760132832 9601781888089386969 17447650758341361604 17422579168318312149 162292473010809268 13016232552145177769 11142050661003377243 13167016122564853743 6835760660889055002 10853490323377003346 3303449946766192774 7964438317868660833 7804517570664420583 9130616116316245565 16135650695834735676 1330239097566570276 16523432221729063701 4564095847712643650 616721076443075947 14223838406038556106 16262559303805124065 9609722365176326538 4204643203996730895 4724285126436015836 1467264190992492811 6374650187654082314 13206182016966151165 2388861454669854615 10241620234498479437 11135140594017270128 12114574039342138733 4933519763539693368 8217457699259151428 10642394590084474886 13676667390958933009 669696068365076196 10314909050947086654 11278655044361768464 13147031372967468084 8020525043021219822 5486027963620843117 12315609583535779263 7466802651469815658 12720564388694003134 15413058124468210860 3792308279242738838 2831231203911290523 17611737066703031702 16442023215637503721 4606153302519484183 16990633906814834683 7468809000940906518 11836614083311255120 15791636765178439835 10963657161736752324 5742106847131696164 3539221930842055858 12249082888568610471 1257458911036180241 10829721630939857993 12531314457390561087 5652951178112418698 1151252140650181839 12387731028520632683 6846922431151959482 17015403186489186974 16385101273960158371 3080059814895160017 1242889612400217754 6287077334439227391 14249635646212619984 7574566218484783413 13834127341001677515 2782531889610588059 18052612099151878206 12075077394728080908 1096380231896643108 9244200801458450666 10145015353114501499 8600314534467856545 41866730666600275 10651554981693471793 5448906723618881655 10584296617970921780 648011955108511400 3200975266566775095 10253913304207268731 16031212990438673420 14271502358784627507 5551804003498120876 5454752375818626632 15263404887236549800 6093794771987449893 2724455695959291405 8727089138399054264 156225974676468412 2245415691798504493 16922232605299498563 14745883857892873058 13555205595393790792 12730332252148653377 13674294848492615355 17442498458661571547 8302626183843112375 11057949623435421465 12938377912524534625 1934573984821992019 17677530712244809518 667433563176818526 7919774641378100269 6404610899164885705 2319057155919080415 207078828622514560 6834369999974883603 6583895301416381006 13662802383705829277 15161570613948021863 11500490816939516854 3410703710066569470 7924948161217434052 7849079297612837037 3878805787702240251 11550522419120295320 1157985345680812849 16243240757894828955 15802728966605071653 2147596882676077443 10895828369930254973 12844721980027897031 9236336666233534417 14026988693570978356 7325744208113681028 4693817104606790967 4619981329201569448 12734229903079399699 9978023766392730364 2940026855781800910 15421131308958067380 8995241907408143599 16181077371089034328 15036633084037324390 6093630492552033862 17141387473480738169 12254392381374401754 2175694566812871588 5783816596769486814 4831670635758593063 7563700658043753103 12044102644922331720 8712051815441761000 8918418050510058203 16028432475066080267 18359572071725022798 9091875565231388667 1827929918832588284 16833660145766486929 13738486536453011481 16377976730664439996 14915490345883191709 2348303644121681616 2806445978249755544 1683592840292844200 15575000603231515323 1085850768953316873 10279069844797157425 8772463031703657083 17508645159823869124 6224867296393965801 8099790904160224877 7254823538506938458 18175057870133348118 324604697511745645 3736051584932654579 5779172062130221621 11541701109094733282 8711191236613988927 7018929074748487584 5513169936647140883 15713108972101659624 5903468310883345285 561236920629261168 9647422682308635630 16648994296162600271 7490701023736314550 5303536063239800534 5682553261714029808 2935513385625982407 15469157570906052822 7417100754978829755 15790985583423203879 6055241165776976147 16448654121420243911 1640469697387557099 7265001204815467027 10048461830484283721 8593794498812983590 509045308674083434 7455705359607299388 11349033293799244295 1319724014301010787 7531017519193211895 4580728324303737863 12479155889162575699 3385041984582518471 8498742445058612219 16386149992437096376 6196267270200119282 1790477564971323896 8662962037041459868 12053880329899109653 16813102561308982318 7147427174600779256 940272942023019911 6927077239286745519 16945745471796359506 2911741362801741138 8015623928631410214 12780534310512965920 15805890203464091166 15908815134664630598 6347748782451844144 11214417080233792482 837640644785042516 10965984326626301668 8243465254356558248 5151833735655620928 9451743828406886753 12813370638090603740 1184849751307179339 9203031550573856270 15622271838848509589 5017308846999969341 16285458828431162460 2448591696865117794 5491730674125363489 13255914822040438867 5972204656100072760 11283526347361526150 10973795016517857633 370171517945482998 8321764828541692264 15520686025606989587 17919978292129897206 13418799600296591911 1896813415775295117 9003849658976116035 10975996581029972595 15329865105589455601 9740337667974153931 289738811971335887 11539724276660966262 2136330951613599476 18003991205115463993 9561950924978811034 6471151007611622600 7435819398599361175 12794734461485698983 10448315986879706151 5158450299855406649 11134212758777001473 8141722514614670859 11053206222363999064 14093689639517832317 10525550917264069631 1637407526382728286 4269967699619890374 4781917374905459012 5160727273407484076 17379405176555190085 14339598634378389727 15658037188070930541 16761552864122536295 16254084162090968875 6499473362314484033 10418659136347834065 6610233950699083267 882471650137364062 10816281058048412197 7334265757457479792 5608333103281833973 4643343860257879953 14429067937351251176 11995825209762998043 9996050115852867968 5985653977533564885 1312481836623647947 13701708044189829550 11416119411485253154 11913156979455652929 11457173297468820980 16055985653332448680 17163223613218522432 14375246272131497249 12343760316796338002 6677470355917757630 3356694729209929665 18190147872438994573 2785273759326927271 5673583564993295566 12091303369927131949 8791236145824110703 5998638967380254538 3097161066862023246 8899461279681413840 11947204582817549648 6365645945080679796 10599673908052105220 15363026138873499151 5202919978749480809 18315065106299339711 3345944125589582653 15320280289002002225 796110226520145307 1018328988237278945 17687519392114116880 2282530255576115424 3267140936858702485 5372118758838138193 1134342523649672339 17631780893688285328 12665085386374873604 6526339563115887446 14012451908158530296 11119380697491521310 10175195800285140713 18314693471118099757 166844856272022095 7561338883140677936 9169684071618991595 15828660743345325405 8068088137853709101 9217220437408744964 1102147178204547553 17164691781166644688 2827431802881346413 10244164336818994060 3823021543787606371 16171616518073837626 15923951944265302351 6438665257670497346 12712693143422196629 4827252896288012158 6978950942923502334 16618615729845893533 9006646211886866284 131008886548357861 1006477007552625264 8572115146081760396 17388766145226298439 14790093070063032362 8562946642677460921 12189733486870168954 14312915724687486991 14468408792511350820 13814187175385709597 16523720823370258485 3180601780034320352 12381804902189002985 9412686593447535653 12748284445021638939 10788889160398170285 13536394017358973080 573341553983141563 3221300994038410412 8391851785041094246 9414238160557641867 4911887760554344159 17484447780215659051 4379892215600157757 7107663761575699557 13974711121439787858 311802679554029617 292350176902608164 4781823704162398449 13609494385563880621 18431815517286666721 13347264639801649508 12024060895224938173 6686387329144081673 1315958451536240733 6387642201632281714 5846497658608186056 17476596744839301506 11894505132754019318 5702448864582675335 16066034223096922542 17369996362377637980 18250713617993833689 9708022360719546296 9007902681229042383 2800079933390665308 3720532984037695005 14237124439449202555 10639705480218872715 1414988584172308555 5990309194460752164 15008022739695124574 13937832318323919965 10551709847287428606 12987429837267963611 7134022849481107549 8259843875068379269 7732974890323329414 1522959618816013743 441819177593367112 3661605661185535422 15978143608936352668 16163260517881185319 14547211539555540276 1734303162779770102 12914384879999345339 16998751106304155601 13669482396925148255 2704780882291724673 6508591313098442829 11049348403623614540 10290222040549327248 18302812670028982882 16150860283426200469 16971880518891189513 17803181525801110418 16892555692119472054 2307583423685816066 17750650046084730111 16749609806294095115 1071441510389117616 1504373944932186591 8320429068330811491 9793774945606560918 8452510220440907458 14894314756520289162 18398485249887375186 4114384058193237601 16369287164969122232 5293936891962001340 11435353997720293011 5032569029438709025 9330752414407399791 14848989075617324963 15102486190638310044 11943687451446264793 5371801207056256352 2759991980169680197 18443313203328850134 2977326227344660833 10107665954561470996 7217016412155728804 15784575388942766653 2079655622263455892 14332148074565731360 9549745578970260381 5547064975754237701 13991173675789974074 14728768438701378686 8078611970650149228 17698034440153370098 2540603122375073991 8404547696048084362 15658273811294146901 1789705864568175073 7026761296843401318 7644450902051285949 13094275636438991012 1376152752676448747 16920955756052575412 4226720723681924400 16009358897652743705 618434528542083602 2068809545384787167 9632989170218875065 14861815412632848123 5547366530583179952 6071515385150177830 13909949945058762787 8848288746726664225 11724174384596852603 4395884204262477854 16492230928133551637 1837939138057114467 5515207990582002379 4359412892166210837 18209027991279258026 12390084822437604943 2613254796725985585 13706269318334051379 244913592244983325 11343138530501526953 5296102402307357696 4625069717994524159 2172594832574555911 12348574334808568286 17703753451640489481 16402652989164956324 11904921990207928918 5973998277830541591 2630863018480466894 10304345794630547794 4235535380616892023 3826475840390310673 2892463307812704080 1540735768509067076 2055221517998584388 14142626734656038029 7861526200624361940 8371279082690361680 7867780513667385531 9599656571682105304 13197564009197985690 18314501797002674967 4185828840399169008 10516059574359879876 10955905165594862443 8201426940289067156 11388876443489262639 17905736458000462642 16549699095987017723 3884664268225441015 3001215989585473322 11581123192802776633 14403524153941366075 16469402432245237941 9230447419484560055 10130799204267623883 17347672444163964384 17809509685251496182 6976662670422934579 14635483637925243648 1467079273387364590 17915230375394942616 7844113907403390553 12255703317539351058 5672371692569055149 16989492320188363760 9768165509176802205 9481669567664707651 5763084368723163079 6092651993724778248 11696781023365915803 489773069910518421 17859495984757742876 1620314306713889068 8887739296717809345 7960123764470857167 17252940692146009852 13573738017680779521 3925049962331725217 7499138674596330166 6239487880342651479 3766064202435704473 3738359627072181549 399346491450156192 8103403229153164082 2403251214150982752 16403983051467515575 3225507785922809916 15402565780708121054 15192858713222226668 6553441694066650249 5078631093796894681 16694740226855579503 7699564605514811572 9402849780694898881 1818136595657779706 15637496274494730998 16504049081340366066 5517041290003520539 17101174869987330043 9244016316040346359 264222483160044800 3491666786617990651 3819065923721499770 13531421565749691408 11102911347392812105 17369503851595693846 11771115520524883550 10931219791104587162 4427656526655230805 16578116963731891907 2200696587182801608 15057594388739211732 12717758844324812442 10904947167668795913 18115486547367018889 9887472711368392466 4168881568181421232 7484445397512607623 5546597091858291937 4471339285658363456 5570514838203855884 3889780918157715921 12786945392171991613 4067192874986307275 5919991522006609150 8060609028360978557 14626891615630356530 3302922052951907906 9420884218654755745 1529923625417987883 1270744791947246414 7934120662480444907 2421182477427768175 15060720409915406085 8572930432421480274 16895472302014249165 17672585669474495912 4178285654310307031 10001271089967835669 6289281405709715645 175712532123226062 7364197104486730313 11697230947385804026 15312151700295612823 6528188186815974844 4159126506759434795 2042092824101670487 16608470974858790922 11438236559450594973 11155263030911652728 9267412502142164529 16582944842882759788 8251537196501488272 18030266750666448711 1793155431284185984 5980098787914515527 5884139802588459363 7159252198460134925 12449074496966541263 12634816808256837480 16553513140498593513 13263920329591743899 17158406034123896516 11881421657407772644 18401141174828393598 10352864798095996353 7844494352608091296 9677246575012998186 11144088784146160653 9528691891745845398 11997881565754822414 15156713906344381221 5830050345712151326 15707974139161654366 11558470896339622077 4737832486769237964 17843629854329565324 12668473091919368489 8883164910998602919 13704884339863028344 3415950438103633714 2979481163533265030 2059744998234651094 6946939597354190922 2641977657151129450 15941281364094510927 6318750086066296232 1939359094707781711 6710283381431428106 12589524300673213951 8273552664581840091 6662763990938048758 9077546633384542419 6210402584356355900 6003439492939645585 15286773268584092570 14090648890566078102 17786017363329568397 17762107375143235336 2902947210097770732 11086799499620078534 11341911966077066448 13286792408762641008 5913501660759777881 16650264722296906237 16004480801417079272 6226149502025358997 17996131340618603561 7755927889597187983 6525425566104318582 149992344362025704 11620380397545365644 706281392954914650 13218486883133563115 5587478038994412846 2892976300167533870 6597007185212004040 14536788112774133284 9890643315324078297 3994449203893383741 5758038642187886211 15499815272052412142 4348712709592146109 11665596267334103794 4183702485298109162 7462667114683096275 9425698975699910436 17616237789724265462 10126363803563305957 10607254247457219038 5322499319928234268 4640561294066185287 709554531929331743 4421369041980030232 7825031000239056726 625759444262294943 5536413461823907064 12855300060979452627 10993069256081167448 17728916487257871548 5073485100640362318 12521646235117228763 9096079610910459906 4679615698437914088 12745789462946053778 4439705338160281115 4691766567085299732 2739172418755034126 17192218683402331221 2870227748766941671 12508047129734188429 14007235728037857008 7460721189065750626 360519950788049012 4567778058715063738 5658837004979683271 861569897776995091 4774273899529374625 9138759003903257420 15095839197778081736 15781532886347483411 7518407716343007263 16475435740176818422 17058904825188291041 2386075651358145679 8675125015284202746 15299142080548275582 15812776928558405784 5899383965731364430 6538581379414455607 12604467417453956926 3333118064997593151 16212029467799252124 1619111878991374978 16103754130513452198 14486600603814388101 6345491145740117223 182792901396421375 924033317963502542 503741572505562958 7931090010745107590 1369637522786720499 1273685149418139963 484786649803356442 9425729541964053383 1367629877838251330 15709732342616804685 7323105861613569707 12665391104634350446 13070629393918138403 4012731691583030400 15554712798327651796 12097604637014031952 1876826066343540462 17546845175482425828 11157723531534847074 17696954840116572238 4404337183471292035 13713306221376863927 5150355334806957826 15549726349122156290 13611970107723120204 15717413831053812497 15792033645585077691 16938564921768790115 2899192644191638217 18027039618859214640 13473129903878603780 7088110163846030650 11093469346541643705 10788703594117248758 16430695507126100164 1365228456850405426 6467804102713741029 9575203411670237457 17586567711087076102 11608997530702333782 3139343718694948761 12646203670958408768 1603848732403302024 17934858930011012802 12372082811146748497 3155159269019252808 1511168211978132136 15872742543818168227 11157957704572774444 13102320676145940427 12034619033572683171 2527641750321322403 16000823732956753005 1470046915895381696 5346012089567846449 1268114384314448205 1484435011304171850 18019853094780890156 15406884446952640806 6039115057299259153 9346714692886971536 12235856014316574980 16677800059232037884 15937666652700651673 13899951393568180234 4312477616979503475 6536920093411954337 4217809351311098177 1067188172778587304 7988645045796713122 2857917378388632008 7324200702465349978 13414500507945863725 9477570521925805930 5954275981225207535 17500384995634395248 907378806920111307 13026200830017779203 13790852165236574722 2886803080255751754 12642380697537656622 17629492071855778489 17209889834394022584 16042548380592389486 1662030177559332121 2007414103463249242 4213088880618134960 10106553871785319057 14509959462884408133 15466372099682017378 18313427043491869234 9323851243660070247 1642899949859292762 15808271050193117429 10008100960875063432 16223207174480337048 16575847820063527852 6033062025142895019 8071588089835885658 2749136219719653770 17716649344438578796 6921285570259370585 16242727596854956760 1679114680303001578 16140497767524059702 2813449342190707338 17199856014010985102 18420078910022365068 2746232216959613462 14178561877250050795 14110792846026037596 316522523538508077 5883139611949329230 18383725756757320600 18245292237814891442 8361764149915842733 194381047105613520 17974406788229304072 14238371796571966021 3596135347036031974 17418645111099181354 15061784855631387747 3715562207008260665 3659479156898841094 15102421482197745904 6360616462476061763 2647520807505710079 10691232530371678388 10766010760340237722 7560962176433336368 4423575334840808437 16089868166968312983 4363208870428903182 10480069384654973070 9301406283638764549 17122816900553422774 10607327318321585726 3672417923076970996 9855037922511215405 11616817615501587666 17105395806688434197 11789737587926442200 16054182174673381721 6302966151575616011 3485866179042354201 16507950433711853771 3915091357623381548 5810590697540077790 8087312042045462193 3785024966519130562 15942617667988300298 13080529771662125648 9877392603791026765 7225873063059797261 12618343045106031068 932547069809597417 7143307647954889606 4501622400458072137 13357982895740543594 4976470767678447831 228189246434084672 9722890020716311742 10868075640573584909 8964110463615621868 11503701195154941580 15708961112242728992 3572443204962711966 14693444252156781659 8374900735414192366 15242568529654380416 5382595947972944674 10607396059761957964 5134074331489080727 9385109324169125693 10226785746845011006 7067889647675626494 14779939524152356674 6511219897910840687 15312331662907075039 2277243604224111397 9096360714255516761 8749630581873555854 10652132666707959968 16698897989156217341 12254054612090139245 734010230718394795 13090192244683684074 11066387897089185517 12866340852068637281 9677806738948478121 13807793373197194154 10460840224493674537 7801159690858893195 3168472712780643924 1500649187308887845 3666670703992029183 10517641106698633929 2700269382441535383 7964964656918759501 17984671935033484268 570779421230497907 14967476323357119270 308965168144817723 15397105047559057329 11128814776746044037 1836805822456365553 7273876950639396396 16873317625855377658 13077726485309425355 12911122051492521519 8612847099867914993 15824872508560826473 8467283800557563253 569789812044215748 10266560434913846830 11254670046393090749 17353021423007308431 11783366070681567463 1251017299742424995 8555984550062656297 1854400579177422290 5034776390373253072 5754297196158143227 404429944339755242 6737441084195362875 1495004044003290003 4708560549909164473 9532849180416456523 7445312549244899735 9119169162174469825 7046239651496819377 11070643340061859463 15439524345006796030 6561356156019594988 13604681826861485045 4539530592374505505 17804361393844453558 2031339949961687848 15860724189676326333 3681401616707880230 16386758892451128858 9222026995795238389 14809062995545942940 1067493342575609756 13051826643656321430 1870159862523125380 4794650705490210570 7669777854838422348 176903089302827374 1806388408082498168 16298506036680387806 16883777942935884397 11994074046459423975 11110748796211491576 8859087090558129361 18433590943141893081 4780369533158411303 4499839941446792109 3501291272363250870 3692774781996431956 10706335334257725150 16979453435580321227 15008493346073816903 5738139564661148262 5543019919381982395 11974869627105143312 6495766119775373411 15105399271703909090 16405215806101388243 14007366416447980279 6382577242105451791 11417434072966030388 7946457068562709715 14588776813538787023 16902875700194086548 17731085866268370934 18284132166154116912 9613274783488322793 6933813058140729788 18121832329911792635 9512304229794392920 11572584514196983414 14818056878307907844 10166682568216749386 11246182635404385523 4873163819388721329 5332364545522579170 11093189353067638760 12366540505456600101 17496210025092232836 6658682598342662030 12422648037542451479 13605783227543807628 11642386168262131149 11045616118104347563 5750225169294678236 7512981529860233403 8759030743436287967 283354823836780860 15502476831050575042 2625685240675130350 9861876999081382238 5209386516785267638 12672542210760305266 6712291690425227752 9795381646887765291 12697922231168052526 12624803954153799613 7088723817062331837 6737800044575493910 971932648893927543 15533743892538218305 7357522869209875719 17743444271685518403 16584542794464567618 1600399365963447747 900220580324361807 13844277503033173916 12481439826697377571 11066537087347216578 10147475985782613467 15302849461253375560 7364639996525890809 8829689309152744965 6784087659306115217 15334730316355074874 10192641712383217037 1128205016034547750 16026542822866895002 5475231634252836206 11507504078771977376 7549469944956805896 16104640632009244498 3561260333506362704 447844048309179347 17837609883747222672 10079173188941643739 12239809433332036032 6181500876244637746 13886021861042975168 14550388062161811011 6457868462462767896 15729270549591240778 4370607386583140816 1203713791477537966 8689658400732435817 4179031845783176431 13269886450493112343 10110519227707730165 15399478418919377583 3882513023358655603 16033990878440992788 4570552208968082978 3510403109109355128 293497214394316469 7515205950738010181 3811879462405729218 18427132982188292526 1168862541955236601 11822761810604337179 5380574813615021533 16580405617254619108 13898151262591898692 18020940955666995624 12103957207730082509 15522780978501057087 17819754568901230185 13071975346399782264 12883873954983337285 15662134483419434708 10497291175033817204 11551749062857038120 17653131229669851675 9675911416285027898 12371862669703493237 4884265583473068483 13902790975892639538 13069149740376638731 16865048909262375260 9159390889373240167 4072132619645766147 14138683627640170374 13242541235588502593 15203918541189949154 2122158150077151186 5710254177799178805 17488450914357079101 13328000167514607297 11109691649630423743 3998508207234625372 10679081771555158229 15820697066618775484 11710714230449495349 3906084873279515754 14824519747510017049 6173471594024867506 8008397366214080600 18241082703492010357 8842912978343598748 2385824801655577843 6381086018230993409 17630317665435184337 6251642015287104010 18363217889964628007 13793532717137432318 4260783427235715936 9446525446700416684 17518210667991631790 140090744662178414 6600448316451133690 6556904697986231822 2876424075514351677 4193104017250975583 11148473021265041224 8918094368181136318 2623892388414675158 556241152642420173 10515614061956262788 9763019083972704336 7174636452687381170 16043547888588589695 2944016902829544442 11740132332582974668 9854774518101172626 10113092182877337116 10772094332522911395 6477043314565709620 4861604213077447547 8872419932747197494 4012734745624109567 2204842204310561968 13453862453124428584 5493725052817772213 4309085135194467919 13533132241679025583 8321755307247278638 18404748836463489350 1319238894904330098 11667729292322616230 6715921190873507991 13970918206782976913 15668439668218869333 1263864669827045582 4637611803220271601 15129285031363384741 4890821919978776957 9961218977684881100 15934527088567383465 9656282546577069831 7167946019823874690 5295554198211234819 18058304821740948358 892483670676483835 8877215025696848829 6083335002445808067 15330290768927734552 6559526412443149539 13173538881889686681 10001018484394603478 15723815502306284335 2955268668805741383 18034920148180400146 2266809278226149636 10035576648733231751 499080141518888212 15969801682963510372 14996076251895466558 2860583623402533458 17438256234550071649 1082707224381694141 1304871143206207905 679667974037868767 9306173585424767860 16840117516954935744 15817339739285797444 14153776914733452779 7922871789466101948 17090415528250474753 17256920192408517484 12715846388579737758 16026514179970969501 6084006267134874073 8425503040636382232 15484480679182888452 17462567594409738623 8065858973953309856 18052815637601859928 4692478267233064723 16287436057356740814 11296272084016644057 15659895710381566984 4863732845728334620 6556379398444247924 7543873145517370408 11379975551556461896 13811790091772666860 15397008085397648942 6646194522068762487 8288541678107206432 1379838863264700608 14325890389839624846 5527246507435843788 15436392832493460044 4797388054408294271 14893848312130772808 3250147829498626629 7812984538869570851 10991067059822562161 4511662070529086529 16869586758211218540 14770804140243942218 726170153450953641 3650342509928588638 17609640785766049257 6836479765897928706 5980013299946198679 9443104301240542407 15734718732349610712 12500039903480244719 4252966506452724929 12402955011464129395 718849799815476535 8351193875871438283 14151243938498026232 17391314017422144493 11112965487624865535 14449497243011257558 13321649214986187992 7433638236846835836 17696113279673623478 9350258150540128476 15253198255288802272 13497411611206790133 1241987542281990399 626949428476227239 7255791883021161773 1652442194376633873 9578216252806040295 9423582734635436067 2532784626057488594 15346444080245971625 14424010192094046940 4003450346076883240 8639558101426017813 13325495646934115845 6647343755831325757 16885009677545331758 8130522123814053704 10867494740181347254 5798436533981486708 16971556492786660888 10763166318892417802 2597369211981969220 9682974781025153388 13061791732094569272 17838318687202552769 15093666816617839910 1756471581656255558 5049116664692684986 350847900000372333 5425673423878118890 10879510307264215978 12310768523722153598 12617054237427180402 9610151253557524304 17282057991567704542 16683192682674220063 5989739114528289523 13835922689219502787 493671143677499357 12344916482632684503 15702268307305038670 1313983700244036507 13399665994569815158 1563062072731909042 6652615153556064198 9130985867356776711 14433053029096137252 13397604291161308557 5334838754628783344 5250225939655761102 898455439790183749 9098107573738872507 16017773670907738634 11352103519208996379 1614584795696918342 14562889342164181862 7167888300570469182 13351748008811829365 7783115823084167682 7437855271562845592 17977554138665399862 9329407439421835985 9242708725647038766 9468340039281292954 1583305595156671383 15238464789886576267 2502463481593705610 8576312888644282391 10805014409286919263 4013836057162191996 18062532403174810896 1023083311657514214 6161520982749418455 11982484004145663375 14697229290361011673 11008321541039167897 13344353537125403685 12498228940269004447 12851327823365901933 3135377135853435178 9850556026453641781 10910446955523356156 731351042624862405 8050975967237082291 2882808914789676634 7959058375936457797 13865789122276033727 12941300132555603248 9490066428322913216 7515756751404543292 6100506313090396618 3160338856257858108 2834496222315639131 4074772846567980784 391786767170243806 17601158676935191 11820388393774539657 3470139542099685755 623760766962846191 17527925296414624317 5814237626173186900 430766019675111478 7510944708234408467 2427679737244829829 743778116569148494 16058288539815837325 15003711219544245074 7645708393464922006 2594880090257266404 4385878572182800108 664824434755041056 2637170098283238183 7879657797066660866 15480715342604514137 17228572332861439486 8631703229717080688 17825628871091586245 1858672759600759017 6516262731474310145 7802596973282232304 16488466137884066139 3799846873660656148 1037901845390512420 5393286238996789764 10280797411654798995 4425126295181259035 12339776496250786657 4960769941817871049 15492332403991652665 14042860107635247798 17780020459979628193 11665399631162780173 18196768639091339285 15343802150297353906 2685725811109578710 3695771341904654013 4300200578968281845 17619387156859647993 16277480248900655995 9944622096974990879 2901658736171206958 6923460537315402670 8550465295819395012 7460138935636482999 6283683815225353463 3216707586869130828 17305812075031620185 14478645626932593200 9713947983055805988 13911512709217056709 8251452946868674973 14679369438553678741 16709304320107581846 15087212401378450232 12284666424231911480 966604045886751748 10473855098561313120 4484775181379067238 18343868789561528853 15197021783370308183 15885775732294020556 17894479538923472218 5501087374775735512 13708463065830278942 859866510287432088 3485542057262394801 3697049199929507361 11715624291522192881 638516760564208023 17819954469005791685 17632726417077447196 14076966092913663547 16131924323569900633 18008021748504350304 4005232912615741097 582438900406779472 14141289788525909037 7860706848653398228 8519563671393293039 11162382292970665191 6037235143126394348 18103899032467031864 14519619963949456038 10646101331567151187 13338539807144877915 4364159871114741916 5762105551684028271 5583159162436560972 10211060095731835099 11658506019223693954 12482183767592173287 1295889427084258481 11853710633421322288 12082069584810105754 5168173446638760862 9681116407842365370 11732691629211555355 9367200569654566537 11040096982871579677 7885994030189126613 11991591458668083608 7516997975314069911 1802944553954800540 6114844045454814359 2392542817783497149 17359196583363314937 15290068843561174381 1130851898603157448 1937449326186386893 7858676897649580954 2952045501817371554 12199471379889288024 2731302857468627262 5727368604024915475 3757834239683191962 4463309942089628513 15193869821601497951 11929858014766788570 7293617683578848107 13754199745050399032 5421046389394070564 7318310537722998383 3528623456467482668 18373086695211501916 15420547916564381579 16929118101264896605 746882359025597626 3155433280270175165 8313228536902782133 2896884692629537335 7123905367236195517 10758549600271432060 6316683785944177096 10107046177744641407 14058176950717054546 15845213243411071402 10712237553741515752 7615570425561267802 2643722126243177109 7188464617185307056 15348540162682150036 1882074632585147497 5948529206513355355 952964048621649056 8150926607340808975 14748835796574237375 9241761995057511025 15637829098329608843 13904069661071793259 13883571359884180408 2040655892048813133 17308058384741672526 12572306337329646391 7300282694730725333 862531253617053561 2346683897936213235 1399802611644425839 9445399855992303313 959990909078608818 1548579344556773304 18181585659801995284 15389332835051724719 4336608230964145285 8548759810717992582 2438979624762614948 17927452216341576163 6520471604221268371 2839590390631658799 14528516548326412018 2272952983123093194 4114086329786558475 13581044358644248790 13334755675045256608 10140783286515846885 13400730373384871900 11968889502062151650 13331326448002039008 16234048678554206388 13828341259942158541 18038658109681927479 10161215442180304184 3124818646856083866 10372091404716852205 7426574051084750380 613320874436270985 7604813636249379141 10876417502964106800 5754731582514287074 11414409951770263272 2248671163715458975 14728513090052698524 7259332184117075270 15425798037922592287 4683366540948574252 7717263456009260915 3115741369448237537 184941481414583226 809053758954298501 5916489808266246534 992608379934899137 8857890739907464332 17703893563789660837 15086142216250978304 4095410109075118114 14979218800173913999 12476571084594905836 5469771366311018448 1240894070569432731 1467180503807174652 5242702421394406760 3610828552997716187 11191950175415811671 12852487899396157806 4388140096012245768 8738913638628396986 3031127823052651982 17830187327285928711 1909473783129244185 7595933958333896702 18123903769059527074 11693409479922404860 1561486577358918881 10754883414715107155 1006610553613366158 5639760812049556478 6845391277686327569 6939182706001300512 12948440627386870164 13988249646359707413 13409918123424989308 17855923661839839458 11998986976227850003 15068488400376218 11414386141787065391 1546372857656749776 10079924770478724356 8349463254572256253 13690573562787852194 16689077161086758496 9953857919403163672 7327328599988148194 2555400110379542051 3795648297607202402 8709504281053642531 3785723051319120245 693595668229853786 4864675984634777026 14192466902267444877 5822054126017243066 3290381689338101389 15897471295415096165 12315816234700788195 2709331976253448185 936573222946725476 10870272963296570332 1146993587378123150 588473264622515278 7297248752369750208 17691615289362034428 5367547975176346996 17188244602432411849 5360285740334173673 2022982936655731720 12391371728475137715 15660538366783522003 15504138867816928875 14366428898610162974 2910021364685466562 14032335976803767166 8206320739936450047 692042014004278445 14944201479079944522 3684967110244313796 18379295006753120021 15260136085359892152 878186988360901845 10961256883261324043 3775656710553334398 15381477940195888983 14269884293934141361 9857682025580779565 465497861269800014 11395351368783673116 176182132797196394 2585455457695692365 12545961786970614670 1859978342580336614 901758048093867878 13611515926380268191 5745478375020777709 8620728036735178987 12766982383309640546 11817976409374482193 3262470016947564850 7784064650261651966 17082179508955407603 11917758874951475556 3071327992727119667 6800419830344729645 1859915797237407553 2799694827101356458 6865483408176571170 5816404100878931264 10033539903195796171 12002607349355778895 10669357825208048562 4939575402534675315 1446873325975025925 8348641433308667170 11393368247043030138 16768146622598525775 1618090297084087892 7576405699395007752 12271379848673274197 13000910850690342144 7704320816964903812 7686140675506544373 14651148929339697651 1431022270562765508 8677168477886455864 13287819894790426013 11410205751273614888 9187309449032061245 10355460514615904250 18437774272949826305 13561827314560970220 2460201247089476478 18387008818072477653 17510441201278024039 16239268817127145479 14246121607309152297 3250607991455654010 9362826095744305856 5184799464799509343 500788710570089880 8024980254074475093 9836211691713830463 3117343246894930174 13333222353498825178 18057337035866697817 4571441899070548444 15109245967463057859 10967565357247438023 8223088841474561279 16747283079477979507 2439911013664520119 10317465704034375519 8783238572249078036 4512921479455590712 15372508626235910377 13609385819152358768 5862255315733063059 14496224784270890097 851326604831267096 18220294800977651301 6673522989401206258 7013534495707077790 6971276561461136299 1415723406724437321 1164567596950555341 12164571138327812818 10258435450999295731 4826595056122939214 9843174177936628347 13073843305716388261 17017091214920011485 4612054441395800955 7709965971105850448 9890063190224434325 10434253109988173179 462961542631376894 13738084358016302774 7744708475993355965 3556541779101141277 6207977198083374370 4587987281118322762 7932234984567753767 7710898257931866567 15714868693322749680 4905016905997622703 16926703966850639634 14103686349254080683 15070857704979457459 7037179652127812642 12239712681489081949 13261946711131965754 309544402653890511 9432309460205308520 1606875452800128233 10206064141301963065 1295188462013653535 8136309621247726943 1543295616539493971 4167200348819340422 2942574669388419809 15654631395213600864 10184867133883184635 8917777670905948266 18320892632950419747 12476239844567445532 2340190734636538915 13811562883967417569 1455344641516034890 14152398567525608786 14156878548939459217 1395054770809093560 17284085319784481825 368933493344105539 3520448484712946826 4415419781971329568 4443153733433386886 4109689491574572956 16018096544576108926 7395215717941895545 18153731686751700238 3867144036473674910 17620612285745637806 841742161013627756 6154657427681278636 1366220155369088576 12097854902601385571 395306694396401508 17572191424725539699 3867996866395052012 15302641723678396824 360627709853633997 5023582387559506500 9865501159564684188 4530860263935037598 2205280281834073972 5259403155573858832 6819035953545914663 8350879065686814805 17346205635928032184 8175316460591558876 14205625693430391287 13741741127829532060 12396489545839380628 10385292674685471958 12122108890083169596 2542320103458643240 10002758809941395719 13895423583344078725 6648804862537695405 2356275051396506012 6501316819158648779 3848353181750217612 17592982064450496071 3542463829428278039 17532006907142823427 17201066489189141270 4227099451817940382 18228961653919095954 16061186862013356489 11889237743982568125 1146650013216219369 17259084051856703069 7928215413701587220 13398978266067617345 5561850855011193449 3747109388224609119 3809152556768036787 4725942794597647451 6644440160984903105 5324884744616085528 3054609468460931486 16539789748405317609 17828459414236109849 3766551798166190011 4688688172266184817 18278754969516615160 3647996374488223250 10524542240561636378 5541775095210285122 10590090139004555271 1376466183861329071 4653773967455253149 13102939074361810588 14228245098017374468 18092600543781244772 9651355541013014188 4148949508650228169 9963149454339288597 15136543239672082945 9039027442714048337 18003279184077439404 13829285060018036438 4814305878795468309 2895070277725843955 8392440809581096603 15374264271407533036 11370670052032476985 16723641558636340679 4676902016253719763 627159374242027141 7974647445395091400 1931238838969443576 11653034783811124129 7516161975985301296 13873009200698240054 14081669457964762634 7928416837928491755 4235475058659036572 3391595839016798733 12404900204649888103 11480532345741430856 16597033068812787033 7321918954833991556 12213005432146928918 4870414249479608682 11732532778110519761 13921535241574352937 8592752974889346196 2078824536171552813 12154841940312531866 7302061912615036886 14922689769295633698 2052841009624359472 10701115668354402860 16301702647146399108 3326005116881034822 2258490836957908827 6869195390819863321 5382959890046614072 12288794122119911983 1896626226873318209 4109633679603472496 11000555520652080055 5371738283780781439 9156070538791243380 3048848579355718023 9365249317891720095 5323626815843423466 4366754213821030784 11893460812093058364 17793323372549504953 13021928029962807421 7373985701222842529 16771359203853656243 9058674665397857505 4545834664360363625 4866095805462458576 5735645263957114417 3319562409641598868 7825779828919755920 9817916320676285752 18336582484488574840 12026635317022910100 1895832347297973700 8768843586837474654 17964394571814507599 12755625840883055169 13241953346983364974 16179870269070155737 15139397983549995537 9398327081295393670 3505091726747319542 4822121883312677228 12092199194825819383 4208762829857456275 3261490040207143973 2919140980142373685 17626547405623926046 17845847826029782985 5211566219530555992 8130307437360853954 10262138712101631961 4532105156716406633 12511875315510962873 5607756425151414069 225060015736376014 17129118024594500792 14725098733315796920 10850628819608723668 9767228933627835618 9869568025806843866 7011932663045097425 15085594405120433457 17194237370430888064 5332994712473733759 11112957396785392300 10035276711825267430 5012400331859126392 2645591902482057258 13408131985234639595 4429676505954265596 4891910277437922596 15000686123264785871 5162627511847754530 4988058979086484714 2162929016771967243 11265845594184421713 14007060732065222113 13463471669297619985 2680293401937640508 15219484770865450663 18150926498862017524 6696374820001852887 1798955657636024711 5194153816060465133 14024800705924277923 9590962213159799222 6272620101207449850 2406423654812904222 11965688718097911399 18267502878447095768 2179109543207890263 3974419066934955412 1612292080511571801 9926123845825115488 1835155062550399504 7028067593454287068 16373346278270210793 14190342722643415538 8539153467982110712 8549101469603844547 16301536440622254060 10177048304123580767 3874627210624415066 16309768467286555784 13806571479549526221 14036215849947346585 4082856078478223903 10026333690394034427 13097413906217832861 11024628701635928841 9137942082098583376 14216048469424886599 8037260590364904715 5010685242537597001 7169549471081765793 18070925170352365175 9066244444995472430 2477827487877143045 3177649694402069515 10140690030713918170 17221156531109426972 3980811584725427671 8424606107534580842 2225278707438712597 13172293457971141811 15666373548865562826 9289504461611735094 17987732618310022621 9174588686945630865 6985956924628792227 17062330307700338861 9947604139689036868 4409401283004657152 11468608378941306993 14701678894960964290 2022002573585780551 6249525435413357968 15440088644480453259 2256201676337214453 7862882118793866327 17630874156996923018 5262705317801970016 7692899087410469394 4806561538826245853 18162271192519881315 7930452986348520250 17545669917318515115 3562509121434010360 16247136411000484800 11297701408688291591 11068887795698697805 12302208747051243791 6452992020163002093 16073768182952736750 17436781926064599134 11704425661683894644 16525474521920045247 2744638424883624220 6225571042486033896 14606829532004286866 10508339470992810192 7724926618996941415 10182717985048267561 16075236153731886521 18241164536625255450 14647734102687667921 5867273827905758481 4139399206740588013 2929676631465193203 3278705588785966530 17459948512091123155 6306769184704886153 2353699626610766894 3287947243113663297 8224090460082472974 16810598978212227377 8439862633348709766 18103763643215991800 7518942707193441875 808496810792930249 7009821008635205776 5394658944104000756 1280601766896903595 9582504899747046144 10707151976298089836 7651302097054116520 5082300240073567784 6777315832516933710 1261127249412256560 15129032802506041335 59872601585474672 8142155934237107630 5196625229940641244 8196641646283805892 8016860463084423595 3087649724764074091 154891263769849946 3586589622989013380 18177795420266480430 12473894973274240822 4997103058050032943 731468947109368087 17965247645368162769 15440110938023090808 14492132234989970046 4587352502011695269 2656174228693512029 13522310639827684564 12021460824040506898 633312390573825974 11221097895644087557 15956337106290490034 11776850710462741352 4578131082433324560 16730349798559434027 4831781799954163506 14726404500082288856 7454645825875713207 13840527890158141052 13990058631181693874 12950577227672738610 12235638290997524272 7445285209153056998 11962232634022672073 17645246917420685146 5661569086207992263 12493600989729040334 6162891118462679790 10444928996553522281 5285882609191191337 17187773278379684947 10703756686870448079 13494462760604767246 14518499080105071146 4280513226494751049 1865770512731811256 993530387716988492 3048472525701442857 18334556122030786179 3316561214647379141 11332646764296218353 7291988818370189787 4697377751937702045 743980820278917789 13314530553403760660 7970328279829114400 18128051191781785924 8552556391963658442 6543157433741452693 13493805931434209106 12772487489998525694 3465110138132252751 12542425088449558251 14749692907825556682 433717996695719448 11260524803847391964 4316959809486426732 9989880429863462424 2363452849722001792 4846736379869192698 13485538494454133903 8440834740701319431 4572630541038425707 233559353356580288 13149672210519140439 4116931217608625165 17539857194890467765 1122208486151058617 10892573028905846580 13654825974617722234 7858412670198149633 282942139657241190 2679625622648904679 7786357202788455280 2781492050032344338 11900319555335674273 13957234006308915486 18331947956968397663 281791344041353155 10952581846138857481 104575003521333212 13506974711260015558 13289437840658936791 16685732219317727771 8471234282422397006 8578557071149619356 12207978340961309629 10425698229958031055 16511417304716440555 641734610346714342 10180967255760913492 9847239612557672765 440272641712682337 16599888404641605745 14711476025070759930 15547601799562507169 2565398837393618074 12590544702611806527 15714520265531187099 14552350049387267492 2715962156583271672 9637273035938159367 11392838693085581975 5058859219841000925 12420557110334820977 340728948047436636 884649564963356038 11634946520857505916 12262224202519799194 6567903041527681939 4043414945183434702 10601995552797739882 8490339024035990390 1061456369370153350 4954191552389093710 12268592835915685540 9374264345348237386 7833668665852394840 15362124881912541294 13025444214974914169 5034214880710248366 13610553033111365955 18285804275952048834 6910788395054007325 6505960177666137984 10920298600064517967 1381028012742318128 9703937058734001805 10223966201233329632 16229072549544518415 16425028201760843579 12617460344002532749 6647509999688149170 13103379248351911219 4320279181499586802 8931261665133184033 9124793750408273851 5728692585007716898 17637099004817154504 7098600226964543153 11140351905122108884 8738858634645260011 3414757141498658301 4903982288149747977 2441489639286609249 5466731784007456842 1509188725405940939 12018960985970992547 4445331844196801375 180333110261926723 4486595015129190797 7469532813591116657 3772353363502142839 7504798762482673735 16370077511219597641 2462604319677717604 7143769574152188862 14398831697799410343 8056508987051123861 6148970357377621214 1389130702169406466 4757845551971949482 18135855713148683681 16886798431293659964 7935053346743518112 17627162805647963158 4187170302177955101 3387852169947297136 17934515829871054597 6527374020766668519 3589115627130601393 8882628029836461279 9987864446738205597 7327107517783150668 7453563198935210865 5409628902264674355 7028993759680045279 17742014429038907705 4390810449606485416 4967330069487450387 1771855469989607169 5779693573599227813 11174964391167499931 275818090439657807 13115795878600653025 2614978847210926049 7101185851272698756 7263995416613605498 16415884544849809831 14607389253273864965 1863713462809648202 14063144993692123187 8873736759155182603 1869343326707080035 4974091905552017392 10166334183475420216 18104342144733704698 15974131799472727612 497217855256267462 13610167046299996285 1495647539678253520 11873245958529599903 12244173434165565110 8745544307025212578 14678703213337347009 12508313411538505159 17639868429535624990 14667710935547090358 10960960630902832721 14601088622327999795 7478126773721898271 4673539028970260181 6529675104132377725 3334848614916530326 13817247088594552826 8954290187785546046 7284423404381217106 423469544492319322 9913902457968198174 4534856979693588603 697543723676569862 11271208722860012669 1135344435221296399 7004299938257297243 17554174886228057934 13301594970975570654 15786007157662905149 10447478331989690267 2097232945919275393 15342831579907850842 1060392170339508331 18036907851277862132 2732655574302217933 18135011667677515565 13251313854943237973 6195736182086914803 1128337681702655903 16502558213487269209 10404940764149579850 17222698954421118753 14206824440957476216 3593975091986656504 10251198173764307538 16437060927337084391 15596194583707768849 17339011972095599915 2488200438076950953 2848938362004396825 7753087288673669224 14489822408840734582 8581459479585080720 2684088246130107452 16144220088968475087 7788086394882763785 7355330217807507129 789816202836734242 12944602895487680100 1733687665033400002 12935207961991350898 4264258019514175484 11053812442369548810 18385785916234992585 532464840645466763 13863464984317903568 14344050141742472609 17830809127367259446 14714256754850319541 12822825135025337058 3109536015644887859 4294508513912053661 4347505943444269220 4919906295648918389 1935783105279322080 10469947499629865555 4557597098658991734 4868363058870483199 15662667519086635311 5085313608487078931 127712946535459132 515041278850604393 15315489561417475257 13418776911992050974 12186824033449798653 11016936831966096032 5271226634843944608 5536353259825686111 12440986435037402649 16332168324849776197 3362116661655360799 18108523212043041993 17068059871051926019 2279978675775773773 12987880480393750284 1610539634761094931 2190499307054161961 5801886200757225192 15148026870886414412 667232088066923902 3422596617957799899 17563477942216513618 11225409246285859898 12266650113306477823 934771596159422587 5893908479688495640 4528710237591906050 12112769750173117773 16088934175467610514 4441662272437320032 16863560644672232460 1879461303700820326 8669595115570658251 17797989064513388901 9823823077061114358 2193955174018113483 15490736571957507035 15167249567565556284 15112645233873722063 6861886518011480392 7967222422333989913 2803949389451868951 4395118087450686655 1969340659623927606 5026651044596983913 9248143456917780600 17351757110553542514 12585877946261176352 9227777999990393331 3628937796966028146 4128029887554869307 6369144509521861236 275451703299451979 10430823832994882320 17269062009336875940 5053682220682086230 7129901825363595119 7656928359938431257 6935290083994640365 380592219448107334 37876030157322373 6198293538760170252 1305508001280968433 15856218872658408643 9500955706737486051 14389213192193092510 6289704138617699682 13554973292346275169 13058323817214450787 2423287565707319851 8913352210901393067 14096153491572239073 3737747331200948840 16438449292980062176 5673193450688621901 13097097535208146937 14571318833383215821 18063391945401993191 14802325846928187930 17771816547344331571 3889452246478628267 5521942211568979967 2530748460135978803 13865009049181281757 6958031902995403152 17368355006413050388 9745440740561713869 16362647117322575557 17701204882690488307 6665005137635601319 15206141869798360032 15778032423138557378 8148761575965542759 1483780482418909756 11545970109919952299 18258624010054121868 14300219032270440703 17351712381900404146 12686463628764243023 11273608951853162663 13521128976167818892 11499474114011166269 14893290045620677645 11140802966708405711 10847329596607721972 1664703880354653361 405190171612739312 8022472331078365307 2268890990380583654 12586875745112101742 6610594284420278916 15541225717729042673 17525593169998073312 212008479313630180 17681915391122126958 8427855908441862009 8358301709092966655 11513881005151139616 17812967737491330928 12511073974286434021 9849850739907098947 9920536524712812510 8377520668540738984 15314967896715437835 5474250193550001282 10307883724983237208 9957274488153548778 10032401700420195192 16168846770608970753 16860373382671428642 16189633029700816107 9370060346555090283 787894810651202149 14381081529375662015 2185224179816688000 14126894841796387833 13837898160477210666 9312403746364822219 13914801271415202509 1943869696222361698 17175657967305229110 14450213798005000728 2692596905448974818 6746322965687222663 7685439594644056310 5452550985522238136 1483959029570366174 18435738678214980675 10575865067111854938 11682265428013876695 7105832690584360926 16897230343190940552 9196422068305296412 3319880501596189905 458866215053462439 10489558632289586273 5907599447716315968 16102914372341626658 315087364310357207 1317326759064296503 983310408931895321 1726615576324397563 13868563083785239140 3448975346096014463 13459839357515209860 16951885643913274915 8363778645502159868 3901824147422168998 7556469202509705846 8595790023572615682 18074227195637035615 2867823906790029839 1317118753217630889 14677297733196539661 12516939552626581978 4215426717560892081 4906209991715945498 7440657768957447037 7810586280220602510 5033739386719024811 819049070624844791 3522413103379678174 1729997314920943196 7979512620749632448 16925201223222451861 605381268262032657 16471017332691772779 15345019850318520282 5893132802537482450 9440590000566745987 9512961935880842154 4799362223004942994 3069609722931908089 9188364538211886823 11700278056424060091 15239805902200366990 10453162681547170724 17896967368019180441 4831953706895571254 14404867372507801896 7688650262298602696 1029523268419441327 8267290020596343569 884184774187321740 14662071910106130557 15193631714679539281 1149417937209740213 17011427055119707164 7558800717609024427 11273033424945644702 13581002224642170538 4273233428545566967 17313256316499439667 12770814453194772052 17577769579029467879 9688507653276137475 12631401609626736668 9992068733478992831 1342983959392622796 12476206279666420144 5476782895529259359 13323739599138544440 3836479217032933773 15042641473952073256 6851763310415436389 17800794734634982532 17427460947960783888 15352006279897287764 17963347098916628901 147082792126515555 9346326581858549803 9277494575335023688 12105704143825743367 16482506466145390136 17435035717602843715 13788952043716384606 15951810473913420456 957827270736108246 13868629791990441375 11056711287974566589 6897298111659679662 11546002906186888725 10683497017012739485 14836652208236216776 13385868768294633160 9414204557911732208 3447902951717771229 7918218510189295585 10005580266976159831 15811394133875463135 3488338716849655435 11857697990981214904 2495810944900018408 4706484744930114510 10780714373129572811 10624544983475024104 10984685506345049785 14371598574673456390 15933231321423153421 4065335094378335190 12079646954545680554 13895749371274494355 12763595393884461613 4707919138366023722 4397348065661524953 14240149791609979601 504952179729197741 8658703105776790755 4780515171487786683 16591745388777172357 2285411949669646854 15238112981440696886 9485254813327221010 1930190783142131422 14035635970530927195 14144827656171447728 10244659384756253952 15427562654411194902 10753642713941481271 7950651743871025237 18144934240825864425 10148725684935074156 9411841579346008197 17818531238677512748 7946947592575725955 13762100472230096556 9615750581339069808 14949823557393290406 1679644645200097264 17324161587774021482 14417720395155601268 11876336123150950165 12142952564494224744 11670273003390911635 8269925020221605965 3226606669259404341 5750163832658250129 14124069986914395797 18388196220025267729 8810271063277344292 8184628264420900951 16557637042977355155 9717479102809728690 15813773999672593080 2314680665669154733 16929898638589351932 16441390852459227891 8081156238979313890 3166228024079864726 12518663534923508489 740279257263724023 13024352566969518558 18187401596566642183 11157651547811876930 8933702635283264670 11989877257802785535 14162195950994832471 8179648202318820156 8568062879350058779 14944910244691647287 1874021159628641098 7226137742149952904 10421518427851395381 17823109109940077975 14203203462242176626 8502810621574601259 13932085955314580072 15429176154745751610 6810964918326966688 11079006212167794603 13563189883825272236 2011806192926972056 18093250939188626131 6428912052047946551 6315303810313337571 7468667579610818770 13746690289955188539 577638588067853566 12532581209951225114 5773947388558809313 7374459088406546991 6593854243400891018 992594679770012032 2667320716714747145 13583758974118874402 12933449050961379910 13966272758142021743 14054080857102623692 497060137166612657 14870853351699367831 4224042752259265345 15052623494174708622 13552931915781935312 16995241759521840650 7320498776120551171 10196000147195601639 3325147242194483046 7000515443925428533 1869175818983773650 11549447677507601948 11378379670312402788 12602793878180233665 11431268851386968179 16912026083928881301 7479554268410230372 14586864063818660302 5583012595222003564 16718837447884847782 8204451818246267435 10624407166809645117 2367020611533236629 10498585942703853636 10639558542554339212 396369968108301175 10973091368957377097 5971283766507611113 11935862560278873658 2876905048008218741 17569300218138688794 17396130673269848165 11950395879146036543 15204802470812228954 14472008678557985294 10601114667879391174 5016181206207313519 11130463762136620355 15350593965858104873 8619697955936010236 14833167656938385121 5694369694260148787 11137066164123904829 2842532066869523564 10650980720920834502 9354474592606428624 15219070809855233503 11721114311201370902 12991448196610404561 13690150117907900585 8417877488512105126 12334190005815554856 17751967035722267071 8099033346754711151 15820599144997500508 7424238499216985948 14375501885245897104 3457772763351034801 5789200015079892269 1480593462345876406 8086821171297798951 12375640757143810294 5897605395182573980 2595206491043498090 17775073839051667282 16082928826171152947 9139291349578769760 7277749538419636054 13596601928996134529 9122296195769815109 15260820211051191309 8000539652503700703 14442994070129213918 7009796683463977342 14695494243447163806 7366611835496571492 11769288465728453718 17325451808785988399 7536473778814163074 6988349845324653529 13479510408705670791 6965439328506089797 12844713209172063496 2190358248564784633 808238006255764766 8730720043297490815 12827744221109846996 14268696955749529030 4836668898422260829 228271915508078882 11995873166941837011 6530368584464797248 12537516091179532127 10959522961949465462 4162032011884239219 2460761385882117951 16044887106866899426 18175591899157729018 12969668349290454269 12032108025624990522 4527871448191760116 3685441214116413525 1311548020444896695 10185012439346820524 6513422426450901793 16507439797455470472 16287509891711384370 5255925364326385042 15720014394943642144 13642908995143245948 1163131458255751071 1464065826991389962 17666572067970421626 124362828871724553 8802516096036044279 12695760653951402259 4390213669481173146 5111235597713060153 18147945228622844216 13598513121000228619 7483866209671619168 5979275155589507552 7730223576533862484 10532623601482117413 13316332949624081911 17958361858496929119 8305728669664411199 4075939126020094518 7360176208674244417 6899725916773182440 5708728825692865731 3812765690947476022 3422202876715803450 12966439554934284831 5985118046292196689 11851879544959739915 9257458168911780006 17938877402004910094 1088995987800538769 4846742951848103191 10043236815928531513 17735040448465510650 6948158862558608483 9101000496012125644 16612472597014507246 13688232713107658927 18300733669174571447 539975563758262795 2365349855727504260 14457297953873281607 8293763081533671450 159725437348698555 10039741539274046361 5402184779357287129 15214560034850607484 5732340847375822111 12561634432504293448 14786990167442512297 7081406612827758555 11041667942147134394 5345393381897248976 8769304710404200981 14325140145895595183 1896804024871355155 8178861175489170749 15179080230759319772 12534322505791257586 5521823504911352150 17363409410807900325 720843314752756985 639813146910951367 7262534299857686025 18246054269903332125 13900998341088369275 4776033011235059390 13054511629979283950 6657751626521993086 10849461511455807429 16375075202492122493 14273098357308570147 15981995041412672062 5279691356330087882 11974915084398692037 13431033746776636808 11482832092861330639 14157952545355862646 3367579054467831690 6221099360838960044 16507886885106758091 17274993521951538549 17716967574719435401 4244304040198846206 9287583118938539824 4018651523013306677 10284312436374403080 9829853967719851381 2975051596212581131 5520652621572997102 17259105952751921918 15035502356422304276 147922995648969889 6900052066294784480 7520732281438717432 2036207094348648834 10307108776533736380 15340981899588401939 11360424825668684774 10943585714445963281 1968960652062370082 3326692644400397929 13126388774076828077 15707408704106527656 4526424076146961153 15892388588795862742 16458790953967315155 1132318862656575721 10103936183666863396 4822582267716013803 4425579852735686461 7478214358515028593 2725336516623606707 2425383714547114342 6830858695938661245 14462664912114204951 12097290869909166520 15174078466321987815 18118958843800745297 6551211579494806987 4674006602619483304 9237351504937917733 16875382038962694448 15006673286529508966 7737548257108263619 15290526391130554663 15570299215599476377 14446609723980825872 3224478153599997374 17234465591383255714 1530133422145644388 6502640003518563905 3526816483919326100 2272918788417256438 13363434204043215234 7481127655123492225 15189002374558795319 10466615392750490766 15784280157829906748 13896535101363841047 16577462238134839296 6517117620552162160 4316090623295414210 16095657933315142129 12336752366164712478 2938109515228296845 18409539194933303596 11233264513522213498 15813942486474874626 15271286392528320282 780276545879820062 13276271100888530480 11603451521370843254 17748978206541354225 11620300568154399286 1333695717848730180 138823892782498896 9402509578231006445 5275124208827068092 17118970647898537699 17997873202692641360 12295289012128150929 3044321385970853109 216081437909135168 7917148833093198521 11643826713610417005 12953643415333441432 13972735346152700381 1688681325124116379 5930537279846221282 10829247826113194694 9525339070210753571 13842287502482614350 11222229549291716777 6612610393105569361 5027949726234874915 18256982753778151816 8947429374681949251 160679114152444821 17186344360956385051 8365494481000349130 16966432443058042100 12600083095782356877 17982698599486654518 12553258586970041626 7995838149918787472 16111108059021228934 6601546637826501146 8175278497251435373 7784748470062659848 15441804901231950304 5397842922057133064 13721952443628702970 8081620568347582797 6500799380270316443 13672528710317144852 7209602138175074725 18049266313376158834 14790085846791617380 15957416359562478346 5504229864454252608 11246413026856101291 5912426808699777074 13591995547973514367 15840030432209974689 2513056366295829108 15777895933605064872 8102631953943451594 137907420339477088 12583535094215895032 18286122009940759229 4695286171156831893 16997411571103355311 7807835289829046824 8212531146621738083 16703863297989388220 8134912430316189525 14506523579173120783 1421699977575630740 13211795378699132264 9372417308307604333 16996913683499707089 15210927674432846597 6265763658332786121 13976510927217489621 12352976653904994031 16328001144512023424 5553779576662689095 11097418133203137876 14074723316220924205 10949000811207571220 18113749999663094494 5121922177781416616 3889851079168919914 10217241127536118693 6952541777944048174 14577886494640715395 15828835283577424713 3937638355025367337 1567001234360927268 16785011492875369588 2083435670793171177 15525344472769008912 7183588523764827915 7403829552036690053 5173092059813783600 14183537980025066996 5759097483739976820 10471619519478769066 9136838423865354719 8468551459516520995 8193181687127818637 6568728403451219019 18332421982904630847 17247552767141312056 8638401433752806388 3756401201971761204 6561030429080205733 10212776292973657773 10192658298493075542 1116028626375353955 6903401065500003054 3512468762240190008 3182961480062423721 6051584307675511467 10960693932037179224 15081885732299932536 8289225879692248877 18260250773987504724 11592258652464912088 18206989792507492977 12877852889890817985 16804978304390366307 201656600636127811 773165330811644356 11418554414330045746 3833396554041952381 14235351011801046762 18048780724737791567 15942806309052062509 7637355847483028512 8070312324114733500 12226246793100039629 1686055979237786331 16470326071204048576 7234879489724960269 10754662528087710243 6149072525565530539 14218527546488794181 13819846774782027947 3656221701854020663 11803171618309528565 9618012335955150257 16650369534904986920 8097823493096456483 17310912950800458817 13128412620517050076 11851583241040345368 5675541500920873499 5232366414435084755 3684996753152188323 14614615218689076366 901211073461211760 547984667714358630 18383007007634517826 12576860652279159585 11399574383814652525 8635397970618213224 15744879167608243502 4800677037767479554 18433453052397169488 13089084200787212039 8974657089427427804 1383716083521384016 8437042815796401160 4189807206610193169 15092749265527524406 14103023089594571488 5025030157477670461 3747398846112326875 3794939217782180184 15324068695942482506 14034662798652921050 8302000325637915516 913051613319382921 13072024243416897650 303537596483227806 15951296866785935719 14895667749495278877 17417814083804257620 129295280534299484 12726769211152979995 3915130196511955402 7839476073941961019 7312783004910344799 4705798932000377422 607982734609245538 4094405897431037328 16797522015777240578 5918865357585301013 15100168782830022262 5579300786102437864 11777191403520096089 15881217609275865733 2662241890073224767 981998566298260445 8430187499462081130 15453640230510556839 9843460143201672099 3449562092253833248 8858337885348487703 3917420090411001169 8806206381105277023 16001482124052808852 8154206465585490748 8244308749045028878 17282309993600719181 15915964000150639895 5375143134625567559 11431759385075488582 12178486583951225506 11219158500748837220 13442760640511274108 17905091083444695674 5268556418267174761 18012126501217345244 8177340117738537684 8054610144212991904 14743231858383201756 10573532788150987367 10781150725290175887 3520139566686404971 12152755068438715025 3831513624882346064 7011566779051347414 4235241383354742334 7423478325628483227 17175639258363426152 14768347651497921137 6218429916117410603 16711478873266696595 6683061146697683456 4630619064467708014 10026456654110403337 10930210432720104297 2242400175288306343 3591134924478018923 9111893238676568151 12963748456218006245 10047023715189328096 15567939157468983324 3124681069308081350 17793806349814066635 1476431404342642328 13619211186979868965 9308081984727035072 5556072608073632425 16787836009036726483 6522963855354223771 693120473515430679 14580041885124391102 6696829988737120183 5904384430009794301 7645604683104522115 16499328918390968696 5719047486531185596 6384397122354420453 10221391168218085787 17717309151456739534 15941409294969574507 15584827727140003198 8115221672711817120 7477069900113990814 14862673762987548740 13328983649705512709 11186587067676320055 4425518022231175303 6300694011165842898 5071246181437878907 16087072738537145230 16089590085692180607 11843137073665438809 15325938642023581598 1985309092304332224 17463709623168145766 7833615485734868122 2204088389677839882 8614629369735419893 16985545728607157516 1270115004400208205 8097037391043669215 16585868206050669952 511547128573089666 1447600904501076852 1865130294035300708 6817317823458659703 14965980176675399965 7653928191905315811 9167153394546889879 5245717809872141511 15809165250598105028 12242260707865208194 9801801877743459400 7818752290222611028 9600052318205521285 2622084553239988178 16668665826652538587 8337951143654595638 1520514277311956390 126021401266401198 5861816420603255036 12907715212220110880 8155354266693770723 3503898521336866020 9157373192901277602 10061420834732798766 12164568959561235341 17250563191768292886 13135812670375912513 5996009321549125556 13236501389226270910 17652511143527456200 6770819346183585006 5342392358216795908 9961533257181472979 425793003862304474 6485546876689211256 2539137434441364393 13624104155781214199 18082259988044652944 4265358321634674276 16961413907322559601 15242154703409161196 18084171329377696766 15258712445667239621 9883195681876745557 16054000020629119014 3083540799783520836 12886688585623458486 5697426212018074511 4936870722866752706 7725395845495542864 18354864746694612579 7187082864814278395 6722153602513067675 14505653886772853756 989007328525179649 4334718348285127582 1218070927518489879 13839754258854686779 328269503162475981 1012665266258659314 7181216669249045614 8269747857768737069 3400807901172384132 10881218510796006324 8979949133251485586 10742211440398889176 8381280902983436372 13419460515036485006 18062676017831499363 15156911939044528108 18282926084606319909 1430093901490363253 1106435611815912945 6063664538717096917 15727210077285183760 16768011019094886822 11632950002432797181 59868954545898203 10508879147998567801 578278458570515554 6113201084024353045 16710659471131020493 8797284109418568892 17170148732233687432 3487282660219310692 7574618957690684328 7596557304195061381 4272064759994345293 8040022120549315657 5226298998678216026 5698420925883514540 12702581382344176939 17173798283395354349 10316804954886657766 2341421517725388801 1113863823956657823 5453887529574363941 1420497480990624981 17754154407960205360 13151628010929685747 11695891361170503159 2376221698043814038 3309851417729675047 6780171599647424043 5066579232075125267 17719331695004064399 17984094480738594836 16235432391913430009 9334746021742921771 5907317113391576777 13922539972883740486 13335464466849114697 6574152624193892420 7064824171049084465 10113906467266547316 16128361815601614587 10330589210591643766 14674678963900193075 16040370866637965888 5345819549971719151 5777951948164598351 11331612171771103135 12150475582701897649 6128739214869913801 4033742668702231975 5257924282232714 16704377131328321421 9730266196589157751 7053252898778677285 1363162679531580075 11468467156583123870 2741863585669939241 10326386047588781995 5328195608351886413 3841144945532695333 1244858530385873299 10167782134922430993 15353497949037177234 5415062946186682777 14756412530503883845 9586461473441164726 13491070342501224431 13256135799174418017 6959533236133810477 10497721909369406716 11742781370573623368 17017449639919965471 6368963873864857840 4363503098764810876 4221422846663449110 13963253755426627318 12226606903655731410 419962273962452707 14142823351034778479 13747865964271189735 1616044068522882318 575504198725870007 597105795772452601 12550557453933536409 7374211104106109079 16391572025240630158 18094466947717427418 7533086825472934305 786929373240667730 10335541583945182176 15815571999065652948 923555535135807920 14287682061789761748 6130180497978549652 10038261487024195908 2014170402062281523 502889925615632452 9415873468022650756 3430488695846030329 221303377079481779 6072280080692309870 14707998164571689551 6601732695372587390 16053163372221548330 15589663015457236071 4551473932875021934 3208230208578441299 17877231850396760482 6489608183160566551 2783100162589315969 3199578546806120277 7482999606799902150 7526195392836734050 10493474759342621393 7237189113549923820 3388075597668652298 408347794985941548 4432367680997300395 15416096740564057790 11372855299792829314 14290371151358000350 18121868493812352626 17969474873655235943 7837996665016731119 14609786482707878891 7660505004986444196 3026257753203177786 3429635939714356106 8334113399120868209 16164223383882384523 5233420360976697743 3167612328487226889 4306927600702882448 14465519357574099279 6521517180300256767 4685539700231875505 3950376474665640650 2142781900349093126 166373682313587297 15429244723365396122 4731349545274983996 7950483388712689613 9937070074064167408 18348586434818572088 6318084154912217118 11417297819506828583 1578783824916953242 6352306706085601842 7197593040473159154 1868823189415275392 10842019891932554503 17332449012176553581 1184646204783977508 15115580358009339313 7243259365269978720 4410082747112499432 6443661969778758158 1310738824560165737 6532209162067858831 9877309185668466132 4879486474126155780 8463303320743688059 15434709483579677643 2056277242119250814 16711586880011671798 11055047772009200983 5823507962491147365 11915297946734081952 8254941030893828411 14510954727733015268 16559239874739430059 1091971338995979251 10229415874685421663 4452911284285756620 8760503300582232171 11044396700940668375 8330517830730152810 7497143491174609592 7557663011754177873 16925673881629392803 13743553268713380019 4668466267964720324 3070954953439223195 12216663773616880330 11839592722439739775 2974172271276827716 12505732328940941654 16145258045598096782 9389857573673043608 16616103318511760789 17966505120510479333 3399439580686130780 14417107360290231437 3888947322852479005 12493676473876541269 3392901109601802549 1846876031687372778 5796120989369663354 3214121415525100116 16749891509958552683 4137380621611193339 14147713800591709613 7316679236381131212 8075254427164083921 17024442314888892150 2870354601917292645 3174773115750675027 16566756644484696232 10782233393512191221 10559137996079523004 10086195138329910713 8919958199243461241 8658807831536781236 215700862771655644 9072724968027445685 11632012749113090285 15286483589335815881 15912745466541558978 3498748921541704155 16883326840394240649 5210907762005617173 2047085417129791308 17376686981480719867 1931348910991655345 3646764951240033661 3271145780427041651 6599512039450476323 17575595017902877378 17667209219419302369 4615015510508495887 15261527956981594727 14545284112379334008 17104085413355366667 3824328057348702707 8402064019739059877 94178505588229579 11032232948890037268 7053339269313468957 5797415200019719635 3129343811676921906 3196808123188014077 8710935470220456198 10091280536873897672 832487576537202271 2527386632795562719 9676326703507669890 13266051380253483122 6638022976397138256 16907520708638899175 11079585721099876588 16875617322232299672 9336477363870046387 10068734089451642448 9720406514292622904 2885898466826201134 1229518883133672021 3855728954165405882 6540776167393124657 1211490884578653532 10050430434974596799 1824817065444692655 17890355049490920322 17709265614118369655 1344400245598023478 10914571414440519647 12709331192450836519 1522555626591459351 3500803887291258353 10320196720314562494 4449117950709738445 5353076500551385498 9906337575443618480 2242491290558205054 7368871218393757565 5625260199083711153 18023017603834882211 16473715101827049813 2942128326375302075 2074432464859404777 313697313025247479 4717345360981920111 16765846465210605164 15744477948948877601 5202787012108952931 16869081302642146207 17230559426564206829 3641567500248122506 1190565001032795508 11437341922343329301 16971907926068363702 14894061182211304523 11818600938549362442 6521371486656409590 18205762579816894936 6727336331046838818 1723370469592921472 13352152100699301698 14214885349229319647 6896073071502452682 740308848132243579 15186626977594421727 8860882333233283442 6232755633828578470 11098219766633488822 7740126052964469110 684506763352845439 9742450630264744390 9679426192117312071 3214739510552149109 17670818310765432749 10467256615102313240 14730280377009942813 15805589148869821512 7021420690860204353 988410017737644165 7672192354584221355 1267596734712614296 12566343122120921235 556755435065024981 12002994766646753395 4914567662732591510 62617039965507499 10671288677638831658 14570580620205901703 6189158809435703458 13438960605524791034 811156411420898771 3677554935080380141 1928730575744368815 1859042484472159634 12995722869445733457 7918662757548613105 10533580280732806830 3967313055355738430 4267263920994876281 9895980207967956300 5514005667275861543 718962726861208862 11588174064125979933 3410446509857208396 16097842186837158960 938798951325690321 11457199697532684657 5506851402278959336 15217607748265504818 4230516786062009329 11239743586203529672 3141612722839906767 16747023272164275607 7335050355126739991 13764234635816074959 14912208501869107050 12294067144343001020 11000063465010744132 12630866439803171770 15941525226216240196 6040727036746904694 9912864159433235003 14824485123033158318 16643055563705103642 5130753981488917983 14390634955506567421 193837713485056181 4378960316116536813 10591547889869279912 8556529942011747509 5784837038382673422 5228854353930828021 107199445667906450 16779634246354397376 7548704742052785070 17306074372958265578 13933879314267281472 1842167293523790150 1104303583240229696 17362643791596989575 17452752291218336182 15533591028553228159 908567549307182843 5888193922059076089 15523872114019086822 10261243886547794908 15288564965673698078 8336029080909501176 3895835030483499286 11272893633521782965 689779984222758592 15966458279523211433 16370967229376234381 13806016045805351305 14062693056691929197 846470963966957655 1101579466318148059 15872845202205827116 17811464192920835720 16223759072831302725 14951023812174640857 11459918451336879606 295928084329893596 14658686978689321081 13300891425455118183 14871848921318429215 15425575234272243823 1811280623476917261 4684228071944561595 14687880345762568150 10349164352354130379 10874616905128829142 5121886362907023682 15550983272791905843 4039755653275851013 2811997799176451681 7533175335355823536 13352426664730765422 2878431867951284208 6342778578533336443 6137457408061938372 9581463426867102911 11553507017951341325 284245433857867784 11571221296014955599 4168076884320584552 1897057543624300482 7959753840493517201 1242158105172275084 2227092865998813350 3455437313074355872 16217941811999985978 17981435595290159463 13502556771016347923 6798649724322484532 13963893428932416799 12728029337601419913 16053101322337076725 9057643394289159166 16307920520711301581 1136055665825894592 4603810933034887013 12408461810704877594 10473212551866294951 703926778185746521 8097166248982987509 5226573477506254817 2757093517040513568 3998567771171686679 6982962824070762611 13564790655312609717 9163800043262885255 10714266454011104289 6329969989224728752 1515772511318636499 12034453392584036138 6058144093024360552 5533095481479545615 7219240795406739125 16311548669523480181 8168492069563175624 11322169647792753023 6243150575845718911 17001612583693455931 8272567961601566828 15414259034972888836 3320924962968738201 4030525796736262219 15451653780214615788 7845112009772298475 15787568388838012149 10290761731623617374 974470317620752140 4041736813712084276 2679875883939488074 4101605253416943939 7924792859631931610 7373311306461934986 9663914061748277695 14354663583288814651 12966665241813679168 13490703801733668387 11973513886327472892 15298846219324692258 12095922975292610839 836124542815402436 6594151682212953116 9614989467140963081 15589280037470034610 4618591391128807157 1365267845237496005 7955313568900545927 3327197291629545769 6729349376964092834 15220778948746786522 8787665004229927520 2148730125237045275 5363133171856138589 3008976575752843119 5301555270589968557 13931648275869564549 17900880698280189870 16065631220567389324 12070543325146924302 5408694146904418414 9748798275574686097 18023020534019703971 2427116288777105500 18165340536768888708 7556623674979741718 5150847505811003566 12169550672166199371 9762781088520002414 13233889869272904685 8221841298409311238 4291237123979870806 8132307775258957963 5757198866139507914 5036433362731305007 15653907523775129404 17621045330183420819 12822398774071718833 3608311915928364423 12098578549253552128 16573615174046587494 17232846745636432917 11151468507778176967 4215650531267250726 14323558896236520859 17680866392836871494 1955230933085479997 11126221076064126632 6738541781057861884 5712813092814231093 7859764999234952800 7956952305103657423 16678389646067383195 15476965025990794329 3771091808996544865 4085154792648098505 4635158947158822064 6689027599342009517 976996952759126970 9881283802055430834 2209763720694113884 11476004710558638028 10326984093674564635 7098670569240556269 13210554993334907243 10975543329325463745 4513567397462217501 9393165010735461917 6419188293873914625 15085138750310330780 7827546018040466469 2486497153410636348 16598886239775102433 10927329600707378004 15196382908821576939 17240382193396111110 7422830339318546067 6799687605171132235 14253208002922254462 457940334445019113 7180035576758967840 914321507546871716 14891703011165343222 7483377351652352296 17816762261466623382 3881145898694355800 3802861674951225103 17390190001895973432 16274236185127563981 11897317043350155285 12112004538707030183 11546660602144761859 1407339380572074386 16880123357048618961 14317027144168974644 12748207172722471698 994698858731753078 5015480146111978489 10537784203053882125 17283541558937056384 4527569110308590453 2794223603870101475 17714647269622016900 8317746165722093221 4383376641193966017 7456790198210380550 16951482870696633631 15843440928408794191 5252983670194037792 12890704586481289125 12189430588841956956 214940337617796338 5446610049050368378 10618915642048647376 6091183550960089502 11092959953428128834 2769224958334864440 6462609231910361173 9113249383039571909 15723462005813190847 8571300686340108652 16834339906440564005 11188917727293398226 2637890783818759165 3151023099673624256 10512898722981610689 7825637128213173692 689915725934217097 16739646343871738360 10646851943319187399 5549039983306648239 5483459298765803592 13066352511786120542 1061756649956473469 10673249588656122185 1056986902357577079 11373748302270475539 9709870242084805364 2911464316460104820 14811669939224479817 3142962804492935556 2657503485984702967 1840364928829318379 4440275641615887723 3639220260793811723 9488003446339347882 10272262999345338898 13129475551978823671 14168919971780885158 16900495393730692811 16143219185389312728 10415608213514316966 18306970649962297433 6545734972829111130 14977867126808323541 16982622898846902955 8444398890945940235 1854326928862345595 9338617157993126001 11235041643701438795 15010226515939660640 9144260120463625390 4411824512815411032 7628746282130006997 1621274877456188118 9920597243251804514 297552514665663299 6445579552754012682 7533433674461400153 1552111737845976544 4328777745953555074 16862698933749482226 11808317294096436772 749704979327806516 10646554328827429757 13413894576234230964 7061085038592783214 5296503933414884169 7502138976676939793 5176014826035313045 14839055978398370550 14363091316494921413 8086876929843241136 3470291619032759973 14667006340603831962 4116682618707277781 6881053715937794145 9600260860140044985 1552918719794655962 11284472668064204047 7462786857608382938 4744151618014532991 954681749161715664 3134051902426536091 1379042629803926543 8676029487784499181 14481563344005056040 15801367432425133266 14911356479522236315 16062618673740469092 1933431037471045815 9003864209132599317 13894588485112250840 941561238553262914 15928924858190094549 16287965786082751460 16604736560872099948 14289956251004399885 12294206906670200595 6229039538507410205 13334802683597536621 15360315683370650946 13923910746557292850 4229884581597742673 610680512919760835 2332504022730150335 15404112972815783937 1352040318450010517 13238371967247010331 3212942754188645174 6182591789145085040 7873850366687894708 15784063713908265927 4434482049284223137 926656304954057376 6963617729250976708 11121998347211545693 17148580094786543720 11164121481776223483 5685828780970655771 3537916665334692479 3770444832759741504 13185242914764325508 12531234838838382750 10221174756919566973 9835671918236318428 5225477142297369643 146970687524650841 4589126948499036231 10476385172246949298 18340146870662946589 1307771396256956873 8932859472244375148 858957483627866599 16277870276482205511 11834961724249590697 129822979613490868 16304118813295192659 7530334359559322454 9832476346449771010 15835393386884408020 7997857229506154817 888849784633969478 12492345679650351720 6483160676926298314 12113262742180131925 3778831125652697660 2282814653417968476 4139567922309803653 17496971825311478036 3547915400537554497 5571235583735751914 3167650132633485555 2717372453676692561 15093160417937735151 10083388182435258197 12566997300776487375 17022408942260295290 1465233453100264718 1750669118882790972 4103363850317611500 17350677454984598884 8004400173566800093 9488981288657860157 12622717228326479395 6039203128027779056 10004423751946097100 16320367361201909053 11151595833010339882 17465134154398314320 10125456301813476644 115792147757550729 8761119134224855331 14815971920028880124 1454836585104217510 15973568136911341757 673983327945127955 8309141584440228017 4695054294850023485 3412989519542082013 15031700040737608196 16875201455316949948 7493633565159166558 1869361782160639841 6996318180152907351 3035791061845916551 15653101921398002043 15187338631593531283 4905883076228177648 7456109835501842695 2858653799180287028 9966686555770017899 12374838151983075250 9173349209073946237 8928097979616694405 3556213896472410640 16192319214698782407 105940898307683805 2008504513027070680 12855494217940466293 15540589683284531454 991339416142334064 14658224939447166791 16659159892322136724 9613727510322507968 3068343394140981808 4423627109713211023 3039777165145119304 16867727991930442401 9350009767590845908 1667587701775054506 15498538598133245314 16925047307245130001 7295840148140289356 17688180345200951863 6080587351071093948 11354811466560287434 7932176735566433874 17968519794178792983 2880573670596102199 17659002992176446271 3089186067657094898 8124481185001046489 9418021909124393298 7084207000249622017 15180721157125232272 13634299375856954200 15009177506027848713 836196649223439950 14714132872259171706 16829033885122846270 1823182299873104562 178694506327447523 17063714591248240078 7300045685759972647 14189345936701934777 12387537500959140546 11394269639943442428 5140257572080848084 8682075458295047311 8458683803566436180 17417551466651431829 8114654286259256859 11507006656427602262 3032784869423431796 5238429034455066349 585847747810279667 11277650179069144888 2725153140203339723 4939756200958866296 133518538786421606 2790389459662362852 3130468153657023094 8910451821419710339 15375091816606463965 12477126490496984110 2594918485543455818 7426244525987447231 15380291435051551354 10116961904034064525 8378786294300273469 6059618094662739717 2403083336654295992 8302426885357632382 13152875833435369478 5356168424999842051 13407772699827911767 1752157804133518028 9036680066342657768 4812873880081927650 10018864019094707957 1245770104408134387 16696801221686389767 1923419860043563422 15372850285430196993 13683511924665982192 1537455725580304469 9903413376323141111 14589847561605209703 15592694975757230692 10292647798782489797 16728911152325624359 5759206890990288124 10864012830367210986 12036313675045081656 13230370226947120939 7537388347493767025 11533638650773616160 17469005055627114279 17477758871241846553 6904700159348061196 435921689199052310 4401023711429359684 13554556292413321252 14062865745328251001 10493257327999208593 3477829094288017513 4497379361790815408 5125991897512760747 1628626873457655361 8857900279379557936 12417135036447481099 13551037687150267791 13009774989243000401 2508715627860919691 17085787987863180391 16912338753441608371 12784656635245891221 14355160748144971432 3972993244250003905 8270634479960557866 16329998680290203556 14716427168422684698 199823407324776899 9800059571038660389 15957613659256061973 5185781842648255597 2156512415485083298 11788251285309361724 12540360553022346099 9625238793502166950 18298903095062065952 1853619789127286743 2955121879594645098 11446687256833288518 8869089198015743812 16790759225369626254 18186838268903600090 7644280940710821207 7332605789541574846 3871753199435296221 6185108696803563210 4176169041179245436 7465701068356420428 17969574755011921837 13319298315929458469 28397389304596826 13961512200727746906 8747190432012801265 17632813483080276615 16167851588942742033 11014809242273368394 924972252695208467 16361657830602518986 490303000870750394 17866381822381445734 7304713286593626558 4618485784367044430 7402075747630229012 9294781468508150369 5037278733370590761 8344248338299711804 9051721974772446319 10300384534823618964 6395615382804681720 17069526085358454553 2518159298376278008 9451127238628307670 6690907644105832417 1354520341026333957 11644265820259079679 15790604236797546736 5945128754410609832 14733614154523676194 9461151663817723666 1255099670440174442 7075430163375951278 9587031277606709743 7739202389293186016 5394093500502569594 4293961773451509322 13745695560911575891 8211244246121404281 17158019572832004072 3013936042441149914 15524596524933162605 9968184541207621733 8895713593130710782 10496470905359516320 3679452522431901391 14530506758468246415 12802701828001971227 15301976806017808763 4523552580393340999 4071842602598933132 14081578188865045194 9683268229925248645 2012933282376216438 2907111292584553123 8264224238813692270 17754815838554956901 13174987951630839992 18114528843751571143 6293791007198932271 12825750963953376963 694807091499179461 5727016053376382054 9770434607032245561 13295115660365002175 16487870531679670442 13677993528850788864 9581060273339987369 13702383838772133098 4785673167955481009 17243927209736758044 339105978400805869 13115382686584649116 3330681614557823814 12348985007674593337 142569241844526152 124156203391417981 8689163752306894209 18107629440260196273 13192659675808160691 12711254482399903758 17708513541206950002 16082670661363771948 14319193024366091102 2023789066411663809 413174858192487844 15999994136669097204 8553255280185793144 8728234729730384503 2273517676474380040 139395273372646036 16084198915641376590 3441714097915996624 14256406866815036492 9241724509253704243 7170201097778919760 13893447421169217006 3065484980400428509 16927129841224068440 15646472105190043468 18379724992053043294 7037896095938645213 7675577486080269508 15164681023864228265 8157794895919144890 6971101657019624843 9789174185055396026 14676474972448819047 1995050984498828207 16806976665663593378 7058828138696766043 6018751974270511383 14308612913017582126 4019934976550269029 5818686666355462981 12168802148693368051 9288121842419323826 15626652000695552397 13549796849313333724 8878157272328304346 8296622442601568427 16958482281265662730 1958845154050263938 10512156866291717125 6968620136957569129 1454130113447569007 13971333006217472044 12075133537631906995 13403139702481061365 16917639955785766634 11836493128354377065 13553618487034733125 17745191090627532244 10760544818048591507 3869142669401263916 4350970414475187755 15165184831926547532 9320673071089003364 4570964353184464640 16453056062057110508 14983367643295722262 17407638501450386158 16406741591744263128 10414153672851111064 5242541656614017470 8525862914655572975 556004996120190299 8621119947305129969 4101232240430720811 6152099027863344655 4208791026098696099 1603828672196793003 13114525384487218818 13542676035180490556 3797173695717733011 11084632874407486471 14403640924710850297 13410351468217310649 2027755743263575634 6662016816554796666 7125819666610159080 7362164498236835624 6256639809251835827 6361203737673867660 3627610313043914228 4878994547811090013 16184070147959991070 2459878019888639289 4877025360649148503 11247008905047024360 18114435327060351492 6294474928709875078 6971956441356045567 5872644845654794645 17164086821893354993 988606604420441433 14712923378286471241 11635442136107498323 14055843811764700243 14875353546406162502 1297592926483377403 9906212380996258355 9989959209084665760 5699690006731119798 5668335576356016956 2373403552047989164 1417129249957525082 10487655325637294773 1852354588424982468 8534154255406404791 9348704209042364907 4818843767087154900 13828722835464376973 12731315245478012336 14305626302825641176 3682115245896802972 673003640784571426 128044170165302203 7148044452390533630 4030964462569119931 10329673722585940284 15828424560192554151 15946135829341640854 16443127050946580802 517797761164270700 16596531157507118925 16379108020217495866 11970341021948969437 17738985971805350744 15549619274439513531 9735917143287509815 4128475931252425689 5393180765480637295 15560213791639241851 10969375060658476245 6498849152771121762 7608476234879363992 16808795522496489194 9075492575526421139 13496106559091112893 11825373234517602394 12097351181167924448 9115354810444461815 4763217393646437099 638969287572823733 6918850092959109999 6732101259462267134 13586081344675499532 18268446728837878848 4914622354746274337 4036392269737983995 16663785554698769496 4279381068249776252 3379534691264323767 8858723848141605191 15683299193359721712 12161057841082709974 11335700027451911618 16709098101507835557 12764185854152871630 16796504917075103231 2750833663762508273 6426703768248638476 12969534734242605314 9723092523990867265 1967646834846701709 4119492971885199236 15843847494336952740 7483631446113462473 4858230731468503340 15255586474553268644 9208310840044051621 5043499801856822834 15769449216806596134 12826243539459201216 6584432575089193883 9167691288829142166 12891972569169318122 10775736085409349416 14657803593175530282 6697617962538671686 11993786784036546698 1593314481890763445 1000283468943544251 3190916792261437099 2044192577968417467 587192185748416233 16888506003749568381 839225840002483878 3513018224953206621 1225438303879326547 2425917243466490556 10822841052997691314 13905767094445263810 17956463546792433454 17515969636295424650 8374686578738941406 14913291978539791061 16070933486507295435 172206595010766135 503391460364579321 5875364632676667014 11727939814376939948 11570357395861240644 9691868259380505997 4547484292275654215 6112368040528615199 9657634548359555062 2871486722033350739 3648789594992548506 16426452164023601628 17845134824218075915 3501958498668748512 12276093385880955786 13314973988306736690 6605886366843319995 12118642628016707016 14390140411404625183 5285931622895081961 10903417010049058467 1174714282312319610 11553218510197140781 1223771250832912273 13319311575013660246 14626283031871575929 5170728041205153022 9691652448074764738 8801541572996791747 1838569145893787642 1703499852701708092 9996212239855591664 17246627643542326996 2294889412210087489 17977506387500706559 13365039737883538566 4798056484023016450 185001137099153024 6788323205426610625 326853889165653616 17138568409311726179 16309254420818747973 7805440209726459557 18354715204516099204 9856128056993478033 6841621147384393873 8972298946938767530 12288116551197819472 8431860003425182042 15338809352318700198 17981583902220570178 14193041643221493911 8058812507173420145 7875118349879045534 15701164956303098928 8396663606153096105 5090840967711167380 10173051746733408909 5395557694312030745 7659966551056371949 7065371077873791282 15874034912737628018 2139596526314000219 3895747908071849347 2328281583689929278 16836521534703969487 18365088920883282021 6172607291615836608 5394547113581601796 17297510923245269768 15050543708773199506 1521388334172427214 10204875231032333437 12278034577822451207 2207839139340429931 14388661725208317326 9907131359615218610 14374912144328654136 11629564124412102249 12402370026681278940 7736913676034467210 11401810181814426971 3624140257833154249 2368063426081012533 15312733502390402914 12514413229067742313 8498265341190066925 1803689555371191606 17623498620103668030 5460931722345469699 12126016346740521430 3731245940111848380 10600401021068986657 4477857577813878797 10097518143681455140 3276777505863886356 5560162559833796782 13110676830518485247 5535235000245183399 14004029742572513094 6781964908820554305 6756309038993539623 5008206147786004378 17380090568728005014 2552725940467898771 14218307174652991022 1903811496995226963 5428178924964951453 4039665131795394161 9915727500564560495 13993121841678856561 494116508148155602 882132203335834176 14610627421526104905 8796127529526989569 5307665432047374995 14545796282781680856 3656355121050256193 16201421769695649504 5804611269972887406 12768454202501275150 10599352765986081619 4818552832761215063 3279140711193926442 15576138365403253485 8651625039454689787 12647493260464773703 16939820131520309244 15872535520805185480 8944644077621818343 16249961471411142648 7645995189813381894 7135801823865633898 8707071464530550845 17130137842526041692 14471420961721931825 10672991440580979096 13802409368561907666 9257935150876726110 11284956649413773721 13453566702587827800 12669445371782673400 2361485429616818013 3150835603663434942 8001148412192567904 14190130274867171022 6962390049055507520 15398196858260113290 8972623446356836817 6600584073195577484 4404900392134416772 18241604371062056842 10002015246622566329 17979072603560327896 14933124520268037918 7011249677985694567 9463664197684714071 383096914083825785 15307649646396821276 3411139256644391919 9641618226181101804 16942537867765295764 4329983810999571709 11144663025633709378 2241090248171924391 12326995261557000726 13266630636472848407 4923260766716562922 17933055623140785746 12055680641759452686 10707189309517668715 2039964098034902339 16834469380667102260 17801507819046741709 5793813438017116611 11930053624672120218 11944111032581754129 14306632854476126640 13451237922157985390 15442275636094896274 8518663184506881372 9084324185263040720 6054671370088853125 11614061161769129766 4072035133359701951 15444006620593064986 17040106347499667661 6951858139728017762 2156497455679679126 16070973252398003527 14881088674818766991 11076513232938822754 11682458306760664849 9104124676206429410 17989418993338332287 12723541030815468491 13626198400648823642 11390826798216025629 17379391954009135503 8713008881976007809 11027173306360013740 10370451785255912191 7159900863401305537 8238665105030944074 16240346011716865390 18250825255131309905 10879531069279354300 10262969891758710901 16015399062154127257 15119338581654665401 15735387977844632336 12475372818917151391 8902792034048220318 10309323326178393422 17271271186656275561 18333347277368675884 9240140011951798036 16970406465903963247 7362996252953630442 10801177885281646008 2856213591818792878 6749542004828986385 9539474843315218487 11321574081117233937 7127283219766357529 7887054302258549000 15501106025910916654 2266780763553490218 2904629587071757193 2755608315801242107 6016259418238882717 11853132012423915146 1504825310164628404 12627543181535576800 105551894989189735 11611115921433347757 9542740059994010342 784702931524630358 17860687978987365092 3627518710894145081 457380788963774924 2447078000362926741 15480530301238540150 12547453172146505853 7747142576335159496 6713395886510567656 14405121989142820809 9335211394023143805 7428743035696285008 273992994852904365 11676994814645372554 1050398561602492477 7534618727000107549 7073376888943720469 11501424188236967309 5826007468274593438 11893448558022480265 1928563660050659258 7901335248717190878 3883668357751265162 1898722363273361110 105504480332380509 11109575997910893510 10170407442992044940 3913863107569039314 13400023240909429901 12640822162966367676 3904964153896299662 2129946155774931257 3928726410692755751 14006544459012920148 8782878528996749277 8525066371509309820 17071089680121209699 13934244469348604616 12144719589837907468 15202463704122082850 17065026795618275925 3064334706229990439 14270282558115491828 7371268842715953709 2918888919494898622 5524689937365945883 16948411297544099091 17272721088184018552 8741826667413235346 3066877413363991329 268332834013120643 17599746973865500019 1646732748131115748 915921534500193125 12729376539024795325 17647267229426486353 5184585851059541847 13725620648828541215 3331176135207176135 8504579308639199122 7981644432702564799 6578200510005226029 17777519475160634700 8980593894041738048 6517608760590142941 15837084447373165076 1072967427929682502 4496519747663494338 11660101862865317044 7446347549165110601 12624782348234392152 14670513636663161297 17177986740877634965 14621376984647327010 16844640481272516070 8770923686472817181 4933096699074612828 14470947055472305883 8924858409844593550 456667589074260402 14180139724134871818 18364255089309305927 5895374994491150779 1822931361592492773 13797862280601559050 6114430303348909855 2307238217303364772 3367589981921120703 17185340504229172318 9819606083139701877 13267435825970985815 11397136901918009138 11657705054166715839 15082761894444607069 9730992111572508365 2661677014402380557 10031182786992239763 12641623025682927267 15872697004771044189 4793957044846600050 4181955920388321871 2211316991027404962 10462873724776357023 8073335659823105691 8140127275896174155 9853288959608957450 5859039487847533803 8324982778553519644 15875102228304267472 946968663410570876 3023953641518013094 6199125611315460260 10231239319083757862 9771452660452545319 16677502335638372123 1745573045960665636 12377966178734580373 17165160050728423159 11029459714978654226 6692784549828287183 4930796712118776371 3002878585337233660 86564314998523359 7900788627950905932 3814387260091689202 9309016145144112941 5088464085242034830 16807796434382014604 4651862286030694005 6010835200861396919 15668999553584098780 6320457376684302367 9859683651337175950 14755006974218561641 13890235261461774464 9710109845914250893 16364308837133746747 8502931811770409572 5438727168525896054 12082481147828596547 12597365858754993038 14859686333164029712 1325009095539677882 378343325169983284 18342793440357415595 13052384349466248006 10124154669126398399 3001539035676861203 3566750647110716978 538402933833507868 14261653513656274478 11634976908431869262 16869615672032035992 17383798973021772771 7351805090386719821 3307338469412398803 8643506948047981733 11176065352047883819 2491698502196097276 8513507315693878033 11279956546340144772 7431580339595731185 11014963951763576943 15195481269183801182 8130397675761023891 18303799626623458399 2397239587246358309 10364977407701940478 11382669007972675265 1704054622881894690 3423647018948782788 7385123394107295455 13958774311736338486 15049482951248382526 7418850832628429992 12722818015214827511 15743079100203365698 12897787307585998391 1113887328588069086 12513135322711951534 11601278724414032007 2919643546162244791 2922135738567138108 7736467013484371765 9810959799204276030 11795805293837875596 3646567969297580618 5382644438905616180 1943368755445089953 2100360694189921716 662652886249043947 12801732907691892383 16088762446635342052 731925785956612634 16225541082299337415 14598496459856006167 4632042914091442301 3800391076228759447 4356216360801590567 16211434577507002963 2320804895002552474 1121714215624571305 17959648783104908646 2617637311011944670 17105180576198654255 5834823648574139777 13888272705032216079 15928467011684209586 5778847074099475335 5514755734144433907 17510135110733271670 11496313046398511777 17032815671073744300 5966820676519684594 6043715421300674758 1004059394514568626 2621393123112526821 5842862659017896210 11505858019612132884 478846063069760621 14267201354136920021 981092941609394013 10081307692039697071 10503255112781943707 2314090197750314605 13601642548499350938 17138540941824212240 5079180250941561537 893916802429748956 1512006945785271848 2800226311875780804 13094218896968065452 844337492668170743 9137869391359112871 1248525973170528373 6914985017200860482 13426419355304384317 11681752903535659874 12474341980042425829 12637370517985252300 412257594776712982 5596321768738779417 7438397706266810489 6994090208361774599 1544569973830748120 16729270446354305708 729977131029744439 13167438668366385823 8753113524114547652 6424750689977982298 5256508762650928877 17382992623437328952 5884979589209731913 9788178145353625330 16756492503940214375 9459057357115187074 12975057375143173037 8445060840701507823 15316239830819579954 12720843543579046629 647362859151936667 8471409066981163420 1331857500518494789 12260880312257562623 1015505026270236505 3638295594224010638 12343346355683758492 8218313158047237462 13760245846427640442 3632515784978195994 7482371522386779594 13670248605668650055 4102380188468508434 14036824174218594540 741814405338781947 2586080110293277499 14061650762871943259 18290997665342647386 6822127104689673356 12534575222425084556 17199388596377337862 15364065919207019307 12025313673905103020 16361029668933335462 78051342573381491 7193297454747241833 6624702898986499744 3338289182948132223 2293469411921264539 13058925990589913381 12907163649710579520 12422187485466550049 8183843361618839064 7380314550677615280 11953524788648986586 1377330939014312880 14642065474813936622 14905471132007818607 1851638526517649792 8332224690875576348 8097858036611453282 981254416802296722 13055458802202527214 16665646884740621049 10755717862646513245 5876208224916897183 13521192004173522904 7782841935461388216 16604068168017983892 17866852174924155139 455235035458448794 6366279779833403825 4820885057343858925 8749522397542409151 7714502969551807474 6872073518386695508 7806088558865523807 17156978567956544411 3134502219764210830 17982816557655596581 8113189162703529274 2888411123756485983 4332596591519108758 6302330831025419588 4512220450228154970 4996330323926361159 3557009346258107961 12201301678023743770 14846897118347867919 13319237340170567054 5655252680033469959 12734224194033445849 4890663463976565550 18223914855972272291 632036433046249781 14824099936606636265 9899148094550100522 18138062729485646274 6669773515194718565 6202534217887686874 7985301013473161104 15502348576461496792 17039118795390270921 8707171750897411944 16699787923342695054 5597723098517571145 17660942100853157668 12426787166186180265 5978372013858301489 16701882166492815976 14121421041443940455 4047603595768014286 13468686202880483053 13206006614459356078 4869391616007199920 18080139707905902235 16084445516965957920 2933215628426428195 3720144540188499813 5762303243349568915 17650111046413017322 6677033967168791415 7943786883312963497 2357951605884817418 16118175441571054205 4006740867431138386 16063408283112248923 13380687146507947069 18389235298779296058 17592166302918129812 12242995216625915611 10402486533218961340 14964548939031746753 6466415952943469366 3876338749199771210 1215019409321728178 10080295411916033661 2137338192053994782 11422597550392202582 5490191147173984708 17879884436327381742 11417753936802633224 12785817751316215007 17482053239111940565 9964514324870384941 17127991596074041781 9021233041244545882 15349023908864973266 11185551404116715112 9766955047413833358 13637086130343346576 3461646061487706960 411694566418516640 14469524196902285445 2232449335434326954 17624815448749899949 11726120883237305615 10314907642448884372 4761607129639796821 6946319137791314925 12293719032083243483 3341777687401024021 12899344261617292504 2166094574066416287 15164298649767047305 5417129131336766731 16137038870935189547 13936244616725863607 6242005909030724215 5254556717044991024 17062157195170040939 9932021490358412989 3301541010282397892 15723565272081997913 489075398301120330 477372095450512427 7315068998514390167 10043795564355386329 16632398930493641355 3956893588927859527 15030924306584792064 17176939991664215439 2406512825160142815 10143601501114023277 9069370838976450307 12020420539201504144 89236811469949465 14141271615680246763 8484406638874025126 4014890333779931045 3388592852478237753 10279967289022346611 971105484065718702 18119404381200710170 5730492180179570455 6111868893539240759 17772018161291025730 7467416695300781260 14921289233762300605 9999068006142332679 3392073986299473975 13014205083622923270 8034461262675135796 15556358342433250770 7587426306392884081 4987656094733853635 12145594301809466610 11387067956567022582 11399315138509022674 12778099368436540982 9783655808350455668 17689808977394590351 15680588584312996818 8643096219147738496 16480217639330973680 106791499780974309 2575408706343687892 14997425961057544393 686776733529963242 8638349940919268953 7373906242980798315 17464095210325767868 13461854450813582097 1879093522024179257 8020804035810952924 13453706384672684955 12145360299852635330 11726665705819553755 2416348370091336293 775544607483748315 7452275836778611872 3385581530383437059 15228913149453447541 16208700134160022521 11848172015105499795 16163739468431731039 2439547830758565819 691731438439461209 16587040357795875709 5575825169917203271 7958172775745769906 491144347646746554 13104836086607283298 7742519528664999336 15883258782181767905 18002346806283330865 6996126242995278983 17836680378488974445 10218877369710881919 15747566502095870413 15760804136817329192 5206107235663859191 5120166157278944717 15423245484530004116 14742355900622909565 13310271577831678709 13479210153944183230 5825280720918963273 16135831054832816539 12225733235254060559 2867286457277007565 198921783310460769 4391461938902977204 11344901720937656045 16367941811278200720 7179590524977445478 491639766840888343 5616151276231713635 13222688709314195247 2692299629190352251 16816296611278667478 14008205332377350064 14877489224005830379 5574417489639676297 13732060802648262346 16323248634061821794 17201130995431607956 4029103528552838817 568420117929751321 6482651182895066210 8105546890041390420 17766659725356033658 3940655553514934422 1841713938703073514 926803138568293717 12820939916847184931 4933398905310829266 15023593984107973115 8946539186589228423 13551560470721598761 4618727653913139351 3533896504552525089 4903722335841082173 7372113447069989133 8495411524426334713 10252335983154372125 12563546658028886296 4948526177055344584 5538381111332651943 17933532065711024271 8179355945727525003 10511011447387670923 1064981080561448401 1488330354425818183 1983870941039820982 8351399490231038331 8656200526557299997 5996278072236468146 3272582384813564818 450681842376618042 11729910833521108233 10912998776989375071 4287026830820982947 15780354796115700494 3331510873331413889 10798718763747383260 15162476105960006631 12983011462156138844 3330857792851623219 18218504568191936245 17427917833614821307 1553759049074817388 16478935894806152384 15765780929380641251 10598995214297970823 6117623336459297447 8157458331209270891 1395771577395314585 7010608990109645423 10979519596001788993 4756880592312423112 5744268407899707432 7269271475208885244 11760840943169728034 13606666229534350103 9173049774843970624 1061942540547945151 10908122257833377079 2584170331245611275 137155116118843826 10974359307292624620 394451081699269228 4692241992499679298 6054306951185025243 12146432671472548116 9423261580170520928 2635040253108740928 1344800996556648442 3993873455001260034 16597732748657325785 4168176097389844204 1970659617586725559 2185574039437408538 8781166008997043894 17200984910732318411 189066589581662240 9472789338531334455 12854501661982810700 3679653240417067310 6690158529173739215 1166434197137801654 10184197840609954202 12845369004870255997 9152477260813018391 9694620334877210916 6197616161386393462 1749030215726292319 17185912862957873233 12827192184501578314 13698936123150339762 12929720082715256897 7433490360917771253 10886736808004830211 14694963291007380267 4499997438503197947 3875958548536588212 1070146214074757221 4448662119452899267 9777923400524882782 17667723043909695828 12366096232288644186 15590310724687724835 10520145515046278450 591584616180260093 17298903409414811063 1676379452129815451 4975706822624998936 12428117525579479512 8012090178864753419 7079351566751037755 14640782827496027375 16912884076586326115 9787090405236474573 18323455704959090321 7226499714605492757 16885500586859953959 7289939432457869373 15231846472402582284 8157093338799552900 3779079605109900650 16469948795587103835 5085444791076592149 16021795736715373154 14557661120193699884 9423188735866709622 10572845237498348714 7489417330749329129 13703296766847987576 18320675767484520570 7916957016800825695 369296047652383827 11775451378814894215 5739366435477580821 5296663332394767054 8390134566491624203 6651637577993923886 3096357785912964466 11687806783135835318 14000570555065560135 2033947897816989762 4394193300696323372 8199093111598992572 5898629055832227198 12029682627717311704 15946866651871000144 10643645405932798054 9322308271656089115 8845143551190857846 5177583691401186760 1808637437658772684 16253205480001138212 11408988966587996071 751376608079306823 4161631165080551901 287390184751833583 11950329798837789236 12220255583798997428 2509077940488534120 14377048787548822862 12305304701079426086 662766203744767158 16989969469058096016 2039998604705253551 16701067279632595800 5104372875745765172 7678144726350891406 9642597018849294330 8869992595114318902 1760887284802059650 4119553752717263056 1657592725850314832 6283747109930752737 9999658248196948471 39955201338052479 16100208675369552526 2482432616382348620 15452530750688345271 10470833378403762377 11936379835776458233 3148776039107349939 10569665056268624355 8277853381472562285 5288001267469143584 366402930995780588 7656804406144708729 16334377037454239500 12183072873445268979 811636532172352950 2570843675526597358 14948198212834068820 7133933372347114810 17918595821488921146 15239969996980873534 3728956380052635912 2495655421721036143 5878354001549398543 5735530638552418766 6177061937779785690 7374270628094749201 2902339562765170731 12484595793288270628 12675221748326726982 14472749586526731683 10305183406441281788 11475923088717316849 13342984367653768961 13535916905337568869 5199196696171243501 16233260000032669401 6017246088192207181 5873520407382846321 9209945840155617004 881018687271291678 12169743433715248053 3987579148322235001 14194506009372838088 12353222274928216443 6942608036977064810 5759769255567994734 17043352625062057943 9676471066424422646 11860461874623609936 6624583355657015906 12324894887506867203 4743388470911234140 12088298692656765722 17730571568636117705 13105419594891980016 5760013234343902662 11220645768230791231 8481798865280385696 17168583933941857497 16124389068669893498 3361594350576622761 3160248334704838314 14161729674850671275 5282919335934208866 7743404233863721993 15015027958480655696 1032888664709484860 5659700620523230646 5925497590848743804 6483719069109018435 9865402106564729744 1628292381854624925 6468648502794672018 11716391488240427929 17488450866267611090 9335800059439477213 14464740387124667014 15765012860026524319 9142587640099851100 9530395094720020152 12056373193589868338 16073507346880227212 5967275668655331840 8427431250817649805 16227542598582300050 8797731475681431337 10607679581145195075 9487196326825257212 1811384404042319816 540169629023854930 173833063893154132 10233452839288172807 3112969709893706009 16255678896287217921 4419724428096796519 17909396578481021347 6536459504303850726 5361089107421664723 4777853880808663608 18411507174904620638 16045773956053077528 17624945530304389215 17182526419296510327 16405465524608805604 231316752648946673 8381187829785596570 14091832833480233899 18392017246779819952 7140938994827705406 6784844121080333850 15924704069189584431 16647751081221375969 16462803612060759994 5583354260381229382 7678301822934251566 7165762414578839717 7407747913412747771 16033377960871708094 16690312229124795936 2204306547470783348 72579692664707990 5922594049031519564 14063782851583017275 12144688905707942837 1252782765336755028 15754724533779135881 7790146379632285090 11914295117177947767 6013634608107820664 18083778778962858725 1588138102091311880 16534987835652600210 4677962386310626856 6992795873139221455 10788484174491102510 13413762811157663667 9699415978188786368 10539377547233161371 4250393739076764579 13787411956430481895 6406961311648787431 9877583385222455003 8332092359925688342 13586806902835709612 11388602269504734539 965233176342272032 5377130518839443901 15494370438310023499 16521989541721202047 10919549112313895578 6181445965086697942 2487540820679180579 15964442162180846474 7428428648594746840 15805891211616506438 3287638226196034211 2748907984441807473 13580932854081456579 162105983755502867 9513344550804975205 3175900876554918601 4450420906818634342 17106116961184939014 7707964764840045824 16629406195609586910 11171929055766685882 16499856231125757565 7425579168776736664 7661411839693026436 16997708661725845483 13783774241907456351 6425139910887944767 7257644086835722187 14388699044381856402 16626076279616703085 13739879612113903779 8022080799580642148 12323079483845758818 1651166313450974707 6742047831326268561 2076252856568315919 14684281432484030658 13292263408351763915 15189206939371902232 18434211652026315092 4962420147817401693 11294360456439984052 3370422677698515245 266004552317497825 2572919954378710036 1257787486808835194 3764113381520936933 9076329292249700951 3232805235790341381 6702621750628390045 15774056124805010819 3938053501317812532 11250142686793779434 2783578061447499926 15332463152897133703 812814463102440495 59523529510998996 18160279023193070253 16675345219328180080 9130538021536596589 981483799047379134 6606171190219768900 12441881786632560308 4409477977812101852 17840353954025245741 2827498825117936172 3329851369116976061 15743362902549286538 13397345528648027979 4846100439689511939 17557215680079458111 10066071606271391594 11695445426286780363 8194907548881262643 4132421172235912106 12799950940211488917 10487891539068823664 3114519339195412005 13033088146373212203 2560312985297097853 13991681421150859350 9156614681124747132 13188399876765695708 11358812384518154687 970617034758846115 8508515802842835399 638441393792546635 7973613606682127942 17033445901308856618 17025928521583404445 16531708956819165193 9727595185287102986 11918013642127771299 4811391654353056947 12311911084418257789 6715544029314379510 15275231939112960631 15617910490285584582 8836214821641326062 13074892567136261664 2698023444134568520 14192372596326934552 14370538512252717726 10604095868211908447 13262231801934167766 619602893227800977 16282494484490391644 7896367420635100791 1214030165066619589 4196278333711599390 7413631385698751224 13954632415106119116 5070717216060500667 3483514432219603707 8299932303955552754 13281013066865734474 3737402501659170028 178212123075225027 14413452242809581219 9210890571945347731 5601386425868450734 11451842005086662751 14881893475327987943 1823433523843751981 14017960123279568756 9162017801565798655 1596438201186914539 3176471720312233981 7908918090743088827 16744391199747859112 14897077960107384226 7459383513912469086 36685788755277537 12715671263498877930 7206801489043726803 8676862751822818228 17959247744208291000 15502268167094767697 8618638042191836870 9988822973691237520 13562279996561651181 17740851446305505582 17367837037118031858 4009716335208414748 7942103080438053083 16736287920712144239 8155493659334231828 1885913884765542460 2193723446171249530 14393778638542993470 1448322094418701046 9414952604742040042 2566319437382400858 4231687951805865120 9428556010712060077 17818502510080397964 1047567380699666622 3479360182175594390 17022320526353018016 14258413201873037218 4762868260466356385 7303723269775425176 18432751327300975821 452695953379591693 8287304191993342161 8163496122636298029 1378267305599197434 12753228204263622735 8450305099496599187 13261815288977984252 18422757429873880297 7501349104983935615 17254541339183070440 15100265388234149355 8737983629384263752 8578490050764996070 269571435568887900 10139577970271559931 10498917709850781737 12544621617421831610 2584780609581500435 15994316938553403258 5691888333566158047 17577172306808810535 8246739411359069702 6413205495462717984 8403141402001455167 1664524890847231803 6719714183964111636 35133978758266387 16643940142309096008 9182955152545044232 2514827073377480209 16810879589433820787 14279953151351405513 18424410198454869818 3610375953241792178 1698732150791074815 17425982434560567248 2698826369582955954 12936480774462536867 2291625250555189930 6831246408142811007 9473590339876952653 17053079080354824578 14973154500140192245 11704087326608131349 17687578242702352697 10224274336070483228 2307416496096904076 4489411369115779094 17772250284023175545 17839268118337285002 551752027527330724 2137876758589140517 5597657946111007076 3510669826327741740 7002222001799400011 13695523085390104188 17928039874825732031 8326121064421519992 15856821044862606107 16324871201219142575 9994245062746367252 4512273659367521437 10217234943101209992 7062003326031789264 11667637129961879716 14979468797781823005 995155305187558525 11484126561372212673 12708852692159757664 2378361394147743525 11636264648772474574 11274519208663562745 18094290079135830076 683803367851968238 4006832842606482588 5826512446272425658 12542400209443226375 10045367619088023059 839010516883644995 12659653115587229506 8857190770750023231 13463476864763296356 3597441626349745697 3243820003666216758 2468057629826209406 2532688273833898824 5841121573437376194 9973331262905254315 17827887090113768266 3795986075197048880 1938146677405775250 18188529363044561488 1608417135971466067 6989093971415142923 4361356216161092999 10577745484314611760 2700415529517576763 12536735008211899043 8939192089799485370 10078975018690756449 17226262599237649920 12393197391098582260 6547408553441987897 15780182060563207760 5484060244877153369 10075109878353692741 8872661503954979027 12582202799085786658 16269143066072616386 15234325073960754901 11219958725672164507 9325771622600845661 2421006766095202977 10873213361500729548 2835920577473609846 8079757567332625359 11623190800581479108 13115404449081052499 7490448844482020625 14360427078796881030 98589709120287833 14587320112561069691 9594715999578697163 12729236701896855876 4330604181047671082 13442800341988558716 14020274953991015133 6236603249771321805 6718840216340469290 52571902076181487 12983921827816978239 5804559608420777052 4440998911586030105 2785573229436445515 17131178947023928360 7531446432778300858 2172370766148285417 12768295909331976653 11100553415249108569 9938654676329167920 13374640644966305897 13299679622803111412 6855150340902129147 5358956611489674605 16389450266771971433 8479276332202781394 17361695088569960724 14366111253156587441 6457226841057293611 3857632600127941516 16199440510896367242 547081056482292210 11119206923010180802 14185255402343330567 13939747547869441774 1452702341543339890 14582206214012007519 10404393730428685187 2772740657792647518 14285572805229413536 7655510361518345391 10679530926408929473 10480683710870993887 16264251412579132670 18290230636204577780 1837588548259001574 14756700623675966505 13106515476678609269 16340636277448179692 12679261834490325487 18003105732200056185 7939265750871807433 13568330537768453327 6031186153864836775 10672736656819705191 12873248239510700775 4784251869021276161 7766740991178329949 6012834325377330500 7979758761238439738 806106412653472100 1723594058122418336 305668533755476946 13892628970417898154 13849039136810143518 14795380942163036368 1717141997146561100 6342952244419544840 10884920749164840154 16126401325489798289 3964149600199520408 3031281613299460453 5315977414658818054 440274027245047229 9319170077354824456 6384468364564238518 14901732839269796435 3056523139141568693 7645992492494479024 141905736333594941 10898096323554308505 7576715283019268087 15004892243466532503 1127379710198105755 16442134653888281280 8814249613783934971 1202436624937078531 7422666051329435952 7790631783499671412 13761155556226510924 14862340085754585450 15234894207487616965 12733675043768293827 14249632743694280101 1506563368798806720 14446727115616671925 18195103018227382002 2075872209586553598 12920725884265931017 12593915190103974285 15673065476047408093 15326282809829257906 13174811819267420052 14389106504563069081 2491582253378123377 16982249664723706769 12419499401135889903 10459398956789808164 17936364415323459408 3123370007417479319 16280634538760578970 3350214950775598308 11611065109466597403 4829458684787306000 2212148025109006594 7084880900148316132 11651371785281101831 10341813733917686849 12724090385920173573 3795625545657554832 5474254080755249960 14413993286057241296 10983463294838152597 3481561387155519636 1672249880970553328 8097698153942074118 361301660111033111 6039233998483655677 14620713406728744836 10899112816229414344 17367569902752796815 7969068014072131260 2475373160019946030 4331635711962730966 13966976291411537764 9129518198014657210 4013650813226446713 7791495720267336657 3693103425675185542 2845797723517410429 17961890115567804169 16358157842145272503 10909755796184532590 11980830799001419122 3448652567955105847 10649124017707647550 418331939471285019 10340332683910773968 916006947765999667 17691030661060593787 14514073474334572298 11244678797179671403 2829569881081149049 16051605725159132386 16917889674577717370 10027625189688161999 9686900876985916880 2979880078035613460 9253384638663483962 16301270010579331400 14599585692277398582 12425775278484105416 9426493734119847045 8048491423618269715 7676984751775697743 12607001257661297097 13096336516123983323 3915086865411824393 10184307683062234445 393886653778065039 15490045156393042115 17251329969182873852 11984693041034779522 3352852342344006339 1030551058617690866 4498488590320104123 13650926691402606711 12321210454373492356 16560699154389989603 12123035869676507533 11784808619684775728 5822543737939700017 13962164216820832066 18364265321899401684 17918226765236478194 10254918003011189522 15686446780308150813 8666183719823366392 1747773457701312452 4232588499676001522 12500377002284448220 13352464756572180394 10924905451322413866 1457042067059058982 963736009721237329 12763035003420077131 18172410198881492728 8793286634124071946 8145523607276199965 12630665501663563356 8030047707259094325 12103779495792308878 1307922997204316312 5461755265035243641 11813974884741274689 13973433860347667668 8299341981699681931 13361660942569356081 7424928855882828780 12052173091722576877 3163894337278559026 9735069727035995331 7196495788711852333 291292101484526172 10544225773783134310 18175022987694776983 4498953433416750295 470306976135050197 4675204564513798704 5337852422255984967 252699164754210272 7157723362084076171 14067491143690441102 1838632175912120240 3318163801319094906 10792993902775024074 9464019903780593526 704140787716602550 10941660375566608786 2334619348002437832 933106456617781469 18128942079860352114 7801974351307584156 10907382930713523215 950074936021462250 5141288385383044854 7675080399530619381 13296809155370201985 3733704518088858571 10413727505557690500 5922565394722338488 1136568553675093943 2337786301785727718 13123870503327695852 13348014681658710578 11074230596471373353 18316295497967899679 10383881889404268208 3388843645346625722 969101590379547952 11556470512850694774 5223219004935874597 10879301269283122283 4078599388906976673 1586054991488486370 16595632288423977914 16831032402666639560 1419764581316008466 6349744501072383036 3877420708628378112 3697331697350036786 10857422498591116455 6413462897597787898 5427700165021297242 1660696376909204468 15080938717485330501 4455708723525538264 11377970082494687854 15687316711800329871 4058670087585500261 13342277756703732037 5941835275223666722 13943721687825222906 16373308687992684176 1127232111944395873 10686880417942840097 10004585858861364578 16849357982054027927 2883498449140257708 18087777145059529030 7508213641970254584 12770517595552343776 15922538128343336861 7740503832946981023 1461536266877358599 7432309465446311124 10551872091415366976 12938154555287269894 9517509829132125497 1681520494905822033 15339422256038005204 11008387248797645801 7477291400127379844 8949588590874047002 4039174735596213042 5674639255622939519 17615719281105291931 6563022212861734355 3833622305651031890 6674509201170039384 1469045319504594198 12052109316633770651 986908265423893387 6193345403835671333 4581102257002210740 13106300173985673752 11749332389996330626 17119678787331361512 16449906186111552797 18383983445624959063 11590018514424774554 12340186147631067372 5168172930486380625 14083622067793452295 4704729785126423424 4164126639689932957 17770726730218494664 17868501586519026823 3917099870356858658 993694304337819114 10528429275730020314 12172704977697700172 5151570624470795236 4802626419879006425 10278864207506877194 7285940939924630854 18190850486764062243 13180718694310837807 9431989699638440984 5340571022889379583 2583825417784089696 12552088836052662512 17722680294279178216 1580348255153707449 6023939405801477630 2842842346548891527 9935673754396477797 2194194269617928217 8575977384266734214 14362800069790803082 16816001103765916322 11682092348926462193 3831587039377120149 1420666040951672959 8526167110838076095 10961301152266534933 18440256191608843519 13819497702822928312 713672161241445788 5888690363304277626 17014770249861281229 2524054202290881638 16459732602294785837 16755347097231800365 18372495648784968454 18218232177202467102 14699522537570514655 17320347486409306615 8702263147967099763 12423300659281269661 16746189090590296699 5214685143156780241 8239019513659146545 985804770818560771 1892097710901508735 2181233902163221083 13280166476824056864 13120491179405454639 13765249073925926259 16400381635104678531 4554590303931193104 2076492417297385215 8145901567528569003 8268676995063471960 11413271954549150144 17895531921253385085 14578119826974198590 1451070260248121480 1242757214391797000 945116484292396201 14501028842120264202 9144624590486551669 493583544256862125 15185917480717654776 2731882674544446604 4540930178956630528 110294897170810031 16203373836912930705 17770653109415638487 4281414171532783745 16773443535044582682 12488108056301634252 4901290311170788061 19485814765800773 5200237691579592787 17338522635657495826 18019057417560410994 8575255524194729650 3706587712275311210 15456227944756916146 17942222905660058146 13652263719636044989 8091914522501972733 8132028839320525908 6213015867990890429 7070987884107169875 10268756344387356531 600858324880073790 11560301572802103696 8055190039462645710 4924800005797678911 13556429691222971609 17536045843768575784 4338877320700145311 3706025943476239049 3722717840696052475 8581305892638810880 2414648486041761790 9053783208709572714 12065635264257050275 830401617415375759 4776515630566767380 2701929144639169904 16522263425947107020 4021898038583843446 11184065919144363653 16819837707119758037 2027050049301592242 9779795172760790237 8794677964216402424 820016010987248887 16737179632326623855 1790174302641367809 2513473887462739941 2821597844892951052 8579259647168696395 680098331984536668 3856776854946666664 1583810661510089170 13387111875852614859 794898741975289288 15293199062113805667 6225034995513378822 11025500283797156959 10941891227800454874 10610385334263510672 10756695138725456494 17050655418109640521 4712532460496003993 1099399870741865227 13875295545506631159 3029419096284518277 16304878432558237939 9018378911619120728 1867939030572082860 12694955260799223689 17531939340138813288 8076763460239148282 8065644029872665495 5239861947437139832 457043842523683288 3133442490557137968 5271369888115162000 5913631132258247030 8664342333330816414 6091573116427515942 14476435401211673220 3229523800304015675 14975613173873946730 14745472357298512888 4414706419617873762 1937574706606595184 13316138739394542179 15205118553745594856 4332874278147246675 843760717813080117 6058101473022399812 9951416199420077339 2127179274116524020 15206904205429188364 3090354670917523018 5517497381243281384 5862490280473662539 4160583922710989300 3794189659156482263 1856035017637512037 14181407042258161320 2631333546859565940 15174949547759261177 15202184074149621214 14807657197622873100 13569072433596236810 11753007579356501054 1073674344871294384 11267933550925316289 10815909842537045599 10761183259570693635 4379922170793926789 4140246702356674084 6610562889008841399 8865987861059761020 6289240652099342705 8053623025327600179 9592147437056885769 2373672127951680944 12303526686663809128 8486122624032009622 15196771164429971057 12485168944732470648 17422608073834030459 10180496889849501488 8584188377873497531 9390493118968004317 10008712651573971468 6278991892376463482 14378436935555275544 7834444950821111701 9330367212522836264 3541936329080760154 18338683029195261680 5599504166015293223 7286859732943934681 14478107785891075671 16268449685822773576 9769163505362282654 10140449003733238338 9441213211957346619 16711303975912884397 18410656957960042863 610683322364362356 13035816918263801414 16263747979183191590 3052934521344455420 9537580037026982056 1029970651144221317 14480524252236737405 12481140891069004870 11903751843262025263 503857077727363645 9490024841268748088 16817911761499706924 1793867330357286030 5973224076168161448 2708474691500783766 537762582331061079 10910579018902429689 17506619068402428060 9355595789101139447 5902411000350035138 17933084924712998439 13819144527196268325 10232339498703610438 3030695330642237245 18055341348077870374 18394472383528301380 6761554872041380417 3907408802420289014 14413641758486717050 15109160313478464269 10043864294994441709 4641942596461037653 904957106185778913 2178846920591239728 17981279125979838673 16592262927255644943 14252800767288458097 6847842700956651288 13467366441644574205 3417465506033392735 1346332479250551191 3754864511146683370 1379661340498895553 7323000878502840839 14938992154233927093 7151870967001374096 16194167649467879963 8924189512875605613 13802903440651214313 4413294796982729785 612409200763464332 11383407652999792110 2964207641161877691 2682689734243529884 2846822764789493699 6520774913082159337 16401734127006247238 2397838485468129039 3634356735691902550 4470101971779219744 3696534050113644244 18173783502198071882 8767543456523412614 15879197659585413226 3357651932558267260 5610569244606780947 5673308495483282918 1096762203980614621 18414622153725647708 2808346803979986122 9812606502777351328 14323929487892556491 16709641609742825979 16724837007608130462 1528586219847303765 2666809691046690436 3636850631968411869 13936391478263707649 16748374032207555658 5839208362352196139 11105373715204933819 18336448263567965350 201132829463284600 6879930275324677204 7563764698596411060 694403917301722900 15137412707069550631 3915266472447700159 5734597977125493678 8107773872265724822 1676967094143416517 19188315234500164 1963493974674946737 7122023093186969252 10797250037032352991 6167364375467027109 1403909942243338444 13052534046282497370 9470102924299624735 12661297772691927487 16430668190614313005 5277653772957799848 6606382280619562974 9684339022803017558 4875384087404264163 8490458569721798418 4575602509012654664 13358016348152791449 6549724141849991679 2382569015961126977 1238562325544669655 5670861806904612909 7630214671766422163 15554190638148806666 8255359713718899146 278499415256127014 13870518964561286683 4245028463863594339 4013828766164986859 10548252416569431089 17277539359652660154 9407770918213846294 9951493862649001508 8133748227414012555 14899777841058085277 2017785099089944888 14177546433275273544 18023991971705976539 750009554538823283 2328754090622792675 18296970796921812644 10561194649960503057 14252170100927269825 14753248392059493009 11902324899353256396 3406991401803459742 985318655398111129 6864461570579677021 12034700943230411858 3377477430171127667 10930420924913844108 4438129467219191391 3690324401761309969 18281530246553439422 17676849777916824460 9107196330293763991 10810964291402690350 7639860536657864362 11936942688503597553 8655330466055002167 9404681224026939342 16186321269284321185 2278145332874349511 5237981366190606488 880108453643742667 17903202503993531704 17594543266232562950 8867644343425583187 4058785382271630539 4410626108146612446 17273618156778214617 14470617003055833156 9071627143448487473 9703095550773620207 11670338517981067917 9255592509761544599 2326945783120307309 4684916143893186552 614652663107903403 13207345305695184451 2149687975253936567 16098739372292679295 15032972204271736331 268753239372728645 13256172434953256023 3262555183892480696 10162318869729193660 13450785541388501424 13477357509800827215 17430583572844960095 10202934742318790554 17779217826749698270 15757424127706457033 7230187583574730101 2650971316434802454 10963494322741654 122334574881606399 9831669790698920208 4863830929376462363 14247702323597438624 14194208443010831180 14930703539251173250 11409896555480995278 1606271792342639644 6613699125643565260 16159299888563673359 10570102430139137959 13414697389046388217 9170036756487196201 13779022308001197169 13588721177585136823 2781469100586724383 59063956722258816 7577718608020567695 14526857554720533948 1849961180697207371 14513253884395245049 12349355051007065144 14895923770607347650 14994886303180477456 14412710777496594287 7257450602550278403 4723250788212609276 18399677683147501454 8082772660548960766 1200789090426992020 1795847687687283722 11722083251548169580 7568052617892874057 1723352143166732850 18136946966138506586 16853319521649413047 1117817849921251830 16428796903289263962 8000136101259062839 8105273280509464159 10282891328015642230 17339448677367902901 13449645065160545543 576810220600514869 6984898225917576970 14732185728085590532 3729239518035642905 17458651416404691524 11630912309241122690 1508624181648102019 10802528799038529473 11588159199419531859 5158989759957277578 7122420634863636449 2744927858932126052 114903976417318754 1401861648838939626 12294215575613936976 11730755858738718991 8976150365537495706 12553733593019240064 15360285581986292014 11399852348344447094 7599456388292584772 7757817281603279852 14276437450028636702 5210591455414880989 5706923470475534547 3179372627347432539 13374917028509981261 17342398775650194694 10936925085453469064 8142234070306143007 16194390733057398451 4704981341567349873 16674433998860134922 15322434291015335789 10667063370084769181 7978680145413170409 9826374636163690599 13336054995809086508 1809907323665998151 16343475526057534565 6767632230220280990 2373361206954701676 17594501876435432316 10396630364280894704 3801556775517618191 10752294808818134337 17824924061074555218 16028489853162905928 15607189504548531437 17136573882001586562 91587217681296014 4591550394043326615 614690652710765862 17199137424409540271 3869879475717823221 9469398993040802044 9934718027319096880 8792999173013619635 15645202153111030352 3032201506907908993 14811292221059968887 13807091008235980559 7017017869179275028 15639997395333068045 6345859495920832345 6778349084108843428 6469210469020543925 7548732867582142529 3877225906218989552 4183859146116861541 6986509297678463570 13781321184711763065 16869808783596552415 8448472576214461009 8638586553347186905 14806789319674845984 3184577863750957964 8497552565225584066 846192083274418994 8810486253566537571 5077048665817615246 11367080843058142251 1399371867482724310 535799350020686656 10520272332267480794 9692724272616326066 11724458709880359741 6452409639774676791 6099320522319946819 13495929496096437766 11686537616207882539 11713516292640479284 6371337955820896583 13356192940185973224 605625133403293212 4928725488031145134 5969787535943136572 14810419524269367403 17573588915424161504 2933818407654738217 17771875313269069125 15471395279694641683 8761793905690009338 11921282615423740321 16218459330693703202 398372494655832668 567074358683844684 7210747253586542718 2201261605596140890 17944647434477389422 6931217780828192325 17613674279001807244 16713654246930962909 12401452734305686694 926560027608380495 16626836580668044949 6674263827897210436 14622331015743720594 2556546874156642036 6125997576610819669 3960276291329294335 8062950019283809427 6423077074368450738 7165289204432895963 17135777472390084568 4344820180212024179 4368396925155021566 4235167300650128470 6867231895890332117 16829992837338128494 9896289957191823574 14179211004106322225 11629919013475496329 7446901110730428820 6742615142513032210 13848511366657795479 7540242729113428879 13282647480492111762 17914430880505209789 10461488949482822389 12407204474660313820 7478891971238319261 12348527694506319576 14901331371371913004 6245812898767589883 5644813348129743334 12110858294354542284 8298228743010725046 5737312261617582881 10203523330274103540 1778593835875173605 15063804897097531904 15096750308079762213 9885090486288244082 4375369909835794355 14624459567713775624 16993024125519237140 15137585028648683342 10945177364608418703 7663856660988771842 17270115088281834300 1565985163757434340 15054093778460869764 4582176761519790457 13912203082341471742 8279011029272206623 12791465402962658764 6840697951177477617 14575106952604246646 3436093404790685790 13294820147052868740 13418292143901807508 9712815037929080811 5583762544285734012 629126958928065129 5365879761697135264 2904237574652362779 5012506289327215338 10209052770306490892 11643665290700570063 221436305544193162 8727499772505161264 14234373229496018158 3562678041323280231 14332186330351984143 3912629516061720716 4438260503520079507 1964409982087970102 11447732097253931023 256234431154983762 17897287674032555576 2473396285419715540 10017968616389276743 6193243594199504756 11569858413311800291 18117070325171368976 6022466501843738846 9222871534399936148 14712815367249836985 13344454708482696883 4291377141540621023 2171889491919159439 3301358473693075282 8092490021694533281 10334930990595669303 14330649647811899902 5287564533846128741 9428319534390709994 18311386859186664028 13559842775004000119 15457790033787678200 16903670941320349189 2056444531942191776 466183823635935163 10221751468105018656 5702365099326559139 4532176298617525958 603443366464624369 13829020926190261504 3598845839191098906 6917275867701033209 1024853554384726215 1193612194888405255 10929132051565890915 4732841944483851859 13901173105932274180 13125478522238903641 16336201937950397712 16215980160283385272 9278905916899996813 2566140790408822244 12362669342369987223 3239930871374941527 12339570910574065793 4238110855487413521 13665664451594874431 570021006160326115 12478505539279972330 852641822917219581 17399917532323961673 9640995634088302230 13561329918367160983 13950012740020431721 1390923306420582321 11382044343199211510 11338608086353975089 4926173784149036510 13687206124502419386 8410749853630146555 17085535898333760427 2873956223064996196 17888822986247283298 11936573365902123764 8588668714754277507 14930977022007022031 7723492904382528461 6601747464044414418 4992788470045402559 1747720528205475053 6755461183695330808 4057693779319464429 9271478868273905513 13699130969083773853 6818379785909460843 3926433717418491269 10899692042292694766 804939940800828090 18305338313531705831 1438720110369595651 8448889338473894692 8205415389897940756 17621707729145471526 13307811254106211337 9487267020629533956 14589727029210258081 14564360535556028129 2002095477524273313 6151457645825905192 1635926943118523122 12089511482129254945 9854689339711967564 15257310811294042239 18018270901682675832 7729001400000595005 17160314159244700329 15914591521643549268 5205645439099667759 4051745541205790913 16784632442963569740 9039795721512587407 6641429159505833905 889444310387312532 4738924387892381478 10391296992343388508 10215703194575972752 1673324776803426921 16801167667565807266 17398310063516813217 13035148820807410113 10132303904400565185 15598825402460259741 4670892157841152689 11954147101231088348 18345640188959288079 16601496383838271849 7816980966972969174 7891598585263719893 14232646013627989152 5278524225685786482 4006618076172918212 2249796863482040555 2830348993145090118 491348634924121802 5654820451769779644 5520198798067026427 14717955445346974028 16120971223539664417 1504820993902392534 9751076440547635145 11836983724213357326 12313157599644599541 8619881251929607289 2788739146366805672 14797115851709795999 5249343791619504493 1212469909690869242 17305457773306948590 9149762029581559559 13582792182197810821 15620535741662348155 12562696657635756280 7002993720502465780 8251322717312019534 13014382868609229010 9836212634906667595 3997921547760433071 13483137150950011481 18093568033089332199 7604535348320230953 3196412356271013617 13565779596320108090 7192912027516733742 18066500996851157417 9631126957013233830 8590887078241378475 17867972690816334156 14578879596418154328 18291191838571987015 9673817492586274546 16070899272893613001 751380620759425283 4268382827177224379 2815338358452044690 11904950842936752400 1662878533020598820 374983283502071779 2371106059766063624 15212976644789883686 13705983819891110687 14689487450872955029 5770018839109067230 15065170147315822235 2442546881025138851 5615284238799644284 14505554129133751634 10059141219607966826 5173339937769779632 16962901571643598939 10435480244545927724 3785199099078127880 3689177579141482688 5765185053322213617 16589925990842846765 12298198753392095139 13124317630387820784 420938934510999887 3630068074055748914 3166369206663183148 16419260215752565230 16071615536949600159 9639479212528229368 14244359990457360029 3674479385317136670 13461644727641930557 741735509812184684 18425917243382214748 17098656872500637079 16321539573761913333 17940629350321818687 15540168649333834264 16414155431830260179 1909501352313611500 1484118156195611352 18239390838423003002 14997845503193043144 13209095947442180441 13376692484571038880 18337333238285890693 5872448786123183415 6739942497071215640 7885098576902197088 16604520917553458961 221117447394433559 2256035326587328014 1314714916751881417 2508671263014054393 18359616856418133544 8864791620018312895 14896011141341945255 8473286529739034708 3286404100724473631 12467193411131442223 15642015564606754649 17315145124373526296 3408784392663706684 7140568106385238882 6224939667359206637 4133840903856568657 5511151072711680478 10814192832863336846 7834853883939669186 5983273966715477995 9503229045710424144 4060386994416814125 5314039009919713887 14243445512672184872 829420201252458489 8595730137348302436 13170317101586052252 11343051818366094894 15297591421742069219 15811469210352043823 15513710212507711431 7765162907041254485 8126431775638327509 3845496771413206407 4060523942217805810 15698885043921487242 15568297947237119254 3880177789093520248 15268321542328394998 7009847514983221960 2118223785348591694 4629758086460881529 5786868375273628928 9824706943639343374 2264444450303041531 9018456482941105750 4594072242471021392 10824737811834051936 7715939315965723507 17037945441322354450 4612198879034231777 4103206921704946284 16022127310931903389 17709718761064165423 11738623737782152873 396122087055980922 14684048603342423742 8310272145000377095 9896340086144322648 9747877312394524460 3940661242671804401 10673924419630129549 9075276282897979643 10348513880264891561 1023244259212608120 8807440898360379242 873290502671600173 11192401049419502909 6400666443040702156 12602974430624357858 3623237530907633061 12544654152844165812 13849468069442266332 16527579236705776069 11404130463222984868 5794747231810531699 13880864553105580545 10531392245284747144 11880425475700185720 13745333250421178939 12630107585500892203 429274191927865085 2093525840038784666 15483118876626439104 8261052372094107372 9096053224341450846 10471099388441249408 8278170133965390839 4759909985919381860 12119803264670582867 4646219466363484255 13301641564791311067 14593426517328123425 7350586742310694789 2260007924527323747 1915859800541546979 1214777373557891904 12265909824226885455 12914114951247175988 7431501033826927572 15113563737313571668 16272042965594697155 7095040169431396837 3357638209554480609 3424271625336410894 8005250405015807949 10576296245793654039 13182437094865060919 3647719938267499065 6845738464708099503 17380453744652332528 9056188421693693152 10880343358369418486 5930081286479489452 6725652465141138290 17108879494932613313 9744769655083532587 1565765646717004554 9863976160618944186 3631604309763731694 3302720296624405372 14769835753066165044 9197123582331148291 14094878308235746831 15494125998297974714 16714460833194711392 12110716090857979618 1739099145541286545 8261476221115611212 7449604079205450635 15372623763367152130 1821241980278182117 8670710788010538841 4846333062750711714 14902776137336517375 2482392984106454825 9860001635039578359 10303231126481465321 5978797689508579715 1675523535571727297 18387556512584717550 6320320545381841401 2886348749518469304 9014862959291989617 3180349230051360478 15410301987319951909 5136042968782317439 2493358354241445073 5783051046729556254 298969345157988201 8019803583468641863 8536834651807816802 4847553646670952162 2357061022667389631 16022429715910530371 6127575402392988925 10008507688014607908 2380900608182009719 10470117623109623525 8843743799139943214 1776612313544560255 17183422041506272550 12595322297426219387 7919244571353773865 16485245466322203317 11027964385887064209 11469432211493974331 15753031352147676256 16062642677064628592 8733181618389911417 15705635464580987854 3595197182628702409 6452129996999360079 14114192810539077781 9723610444370765320 8780901605162859050 13965649036678922903 14974663673544189748 13683359819489050568 10993639616179065866 3178754571024802646 4201221898838036282 14880102110646380688 6807229567143690111 14348069856913554497 6699287537486397286 6299659803988136418 7668247397649562726 17380244418295824798 12446424943814440258 14802811332231801911 14557566181484550388 11482191359149730340 8271429225329101438 1948104850668730844 16162385243727713680 10842328061963439035 9285553145846835784 15836532680116415696 14741092791796184349 5684601688608752218 1488204346545899841 18191429497459114305 6024264047812750487 17476667923222353510 4228058428645507518 13256092541620946485 9391170409746908361 11298608512377120210 15802415715866335756 11524250970458085101 15929473620116894708 7810727957918990597 4582849341905358858 17119552459943594532 8649330614887068809 14563526197896302035 16140602976365674808 8927594275468145461 11204292084361366761 11623905124066067480 15780099197347656671 15378606505279875479 13761618516254493096 5059200790223752634 12572822436302929051 4977256197582271285 11639002124633982095 16814334201619152863 2457671501627270128 2431546021755557063 4795059485573236728 5552353084704458197 12197421922976380419 3841021566796961559 16460641290875757148 6796602947005283390 12398803409165690298 626394708735094822 4232221381130710819 13216925808516788276 12266313598083939251 10846271291178168581 12931595098544252173 1341961384537257874 13268275838114873091 10557178162401241836 11262686164257680820 5646830511891979582 16087704808031634956 16070497914535232719 18323145713794372222 17192746574633843764 230971984380627266 8574354154846349496 15276211296612887205 237383253712608959 4052056537158981529 15810534410880685199 4407054544412465684 2026807519952442715 2150196777099945359 10957712705296762921 1581609465287762878 848575257373832584 4959197925009730765 8609038785588193591 662597579673391633 2603436403497567258 17545156972748919647 4326151446064179776 14473002143011766472 12748337504185525627 10701004893529602546 6309283967995293935 13197331907337139138 4193258884562750605 15694372523992395730 6257121034631008318 8804173000157092243 17225937216663251709 581179649638888816 1837993966919683071 16401469905493270813 16295344610472427485 9774192887818796471 8684050680212385088 13752627182941483074 12576240452476790255 10930411421445520714 962901076633278254 1213526345339173761 7452453135368734817 5859478155487465691 13010036617351579405 6067540372486773254 14922535337117362927 18270718437667692540 4677124578253127588 18111744185110829204 7632229231552848687 13753691225242587122 1444961800605254973 12032666779060506117 14795335072985028970 15123666692734338549 1526344730408811463 9461001353416410739 8585177593909407901 15905383724121843255 16903635626438029445 8640022773272328380 13801607294501600324 8043621104451613991 6636455008214071167 17010887425786305299 3178312815163343433 8799806884678116182 10767612239785213602 5419851572037235999 585403691091329598 3481597758953199416 6847941320414140632 407206947564841878 18075810206463613824 13346070631885993048 18224904303199391106 5213566981814979201 7331754642141702957 4221738083824361923 11919607125447075407 12273709612539659659 8024595395527162481 6357232393129919554 11966617259730587418 2048324615623624391 4932553114909703871 3598145195331939215 16925862657750092761 287126124834371303 14564880215160419878 1185153211835853722 14258950668569376931 9254988420852316038 4728209479163093207 3839754740603785455 11037459946655813548 10831027493053964637 6967162932528491127 9068667002722151971 5634255936161067077 6406769218523704686 17161495053662380579 7196697583661097138 18101998646353621689 10853457242884895366 3139232499874797914 12705128158065214300 16478590008032426119 15575677190914833100 18309018994884585765 17430067814784456154 13680429281637051317 14049600179440455724 1331384283627804223 9792240742987078087 13645962845004091820 12115792397998443691 5125925482012947956 11586815197031235319 16249470922029618948 1655414934154223555 1956507843794515113 9615756476737896035 462472034762962543 6719120332597803974 6381467843576562039 6018375865412069046 10060337835576713913 4165518608829507382 13805632181869207280 4890786296300887259 9245460726304614076 1652150395084071545 17693063430859363060 3998495067240969452 5520584173583729555 7253668532502531027 12798992244837464749 2390526844585931585 4273605110441864868 8922682900308218033 1011633507814086293 11822226514001936268 2903694978751488815 4955820334152176546 14116595097096524447 10469633679062377342 442597854309921869 17908967270086811821 6919268978919562561 16566535393300622038 4622567781673890290 10823034377532117643 17213666812504934057 7056053491336102660 8632542739507886606 17383287807568783713 14793367430535085911 11904388673102837088 4052520885570282240 7306261720657189383 15429478857571318757 10525996621753919152 14294551111901111555 16157240642591730517 13992388962204101700 17359652889780016716 297288990490458951 11736113082386935764 6452517127838179560 12835292769802119468 13726854694336945949 16844421920331199884 5500940721092054522 223310913943182925 4185920904949713819 17873660169634236421 18220790017771493598 17299714099345666372 6571061589380742790 14513800851112054647 4230728970195582502 17390129178301647955 11905627960075268747 18308205939793084065 8333754090482890158 14838433560964316253 9848302354775215967 3008254128306345748 18130887223381300486 8907571682692697596 4892388812021094645 17740979265730804250 6708651580835173034 8280113194927034974 11381997452503285711 4553232559090406721 7421075173540408364 14281341415793141190 7641168586730145683 17034998375910000028 8622858300384497579 578357410033410084 4624453912920608016 5197458114443418359 2627940419574029008 12182218888927022410 6215631703763617878 846218417857060614 17055612916438553659 6223897364163347715 5151233006290896576 1093128762413760981 18064393062546162627 18314833290624698525 11484242706102177490 9595886135811804729 8062740250751133299 7494612829890642353 3240516130120479381 6626839703938450051 15008267323333851317 8228153223807806978 158989380401449185 5559919694599166553 6176853573923617511 978469889674708998 6265743340691111202 8359586436287110573 5793586042071235593 10493238401788515692 15522893294585926884 10746734480806633281 12266621944250193991 5745872251073474477 11626224625040523190 16300677196206979283 4174130720565661844 4441855390136957843 6957181462924917422 17514968192709065590 3831187203265216868 8660248369047849229 12500664408939531829 9644797756230395987 8933848958702286957 17182766180505550124 3565180313820639454 6978444525918905273 2110328773123949980 13672465337072708632 2076382527665890511 81556453128015211 15958896892989818558 16756396084422410598 16571288778101761683 5773094799109898956 9312652182387922884 11629429970192015267 12916902558148074850 16582066530717230769 1752308826841499234 11104443121865778553 7833361330310106886 11656510248085136746 3314542261833626081 12957343089568740660 1181173060254646269 6428862001289041813 14994750493171142005 5496613302761109737 14478554138933113796 18000464455849276569 1366927082801786332 17561235704946894296 5746952653656815818 18356134908547880215 8066262685782313707 4597822430629211809 14526092753492558997 14749496375295394775 12238602920217749956 13455467047025062767 16103902976056249139 14383191837610090580 13362256602137510375 3562772074769160896 13232388570878446998 435337265107483110 12265502095703589619 16381946685269272241 400110000751549456 10571465256810897668 15474762306887309414 16158603720513697902 2816832095011471728 17527468808402630212 14448079573088111474 10320081807954296456 11510919332062722440 12723467709907225351 17830165225864887369 13292992101899011792 894065228773689581 10584895291709403348 2119346514455310008 3605747567125196069 16151689894288790320 1917248561097951793 2632530055585769483 6003974179657915668 13016633638041505105 3095470431251394118 17286324317772147346 18253040282798846111 5797162389854155410 5924392407163934031 11898177075174670071 15360617084431173020 14573364962551461390 1849323165297445441 3765841983564227949 2774909097769210767 843189900815990780 18348576974791033117 17134218914539563349 10152328386492226230 9549424914998993635 3275120546890356871 13000517286601851535 14130529701035949360 16264041379711982101 3849909285976188640 17154560698016371255 3936701770391814861 18087670086664386261 13311145003141068653 17405278159995428900 9118754562374682603 6253435385658343861 17588511162254609665 15571114036723535959 15110865096902673289 1848105357763567088 12658820415342440995 8200256450899914372 12552762953953093621 4806378703837452644 5713768534921120542 1753874778695641280 15044084922172824618 9837344549081432292 18129378330385418668 9682840094471752091 14541774237565531352 2169621066896801776 18380029614281023551 4405760600361251811 13902813336957931009 7740591097866083405 8475401651392292817 16167446734255045755 3357820816798310818 8813877220376748753 8285283086973946354 7756379612769575213 11902755420119252544 17622964298765372318 10774759066646514827 16971668269003648673 3080664049990546699 5584159509919023264 5207614112668624543 2086303728126790079 1685471802641663167 12948808841930875409 1587781417343199448 16004851345534623453 8053410482914621892 10920922744892271800 9395357775783788427 7239081796894405224 3337728348802836934 13496019574496204038 5106683197180734277 16005156846886357172 219031890148778821 11956179572033900202 14144095983730718885 3634310771755598980 7752119606422494378 3480110447595643152 15157524448967441208 17010954209663910367 10022025465741706755 4619574288106774 13633719413849307012 11040750500906881794 1659139108638002323 11268214237269102609 14646342913671769889 92507910134651878 7017080549699366376 8270932194606417766 10642706747469554684 1023552888216353262 8646201664208019186 11896129803941467914 10131416497387359925 5115210791139455647 8747226574394026273 2061974319758813693 14735484979747010513 853936190288255482 3495621594017741643 10382464375382344555 7717924409177274513 4211020219635401915 12956980189240811959 9521717543891723661 13322188998415237161 17530641497294639914 9166850576542076669 9307736139108106802 1246368786882189911 15142015708246571974 5690044981293235388 8007448523023751044 382160785610081979 1636425768773894905 7163634937628492771 3315100435479062663 14766601293703928089 18009571709234070301 13806764380510373503 11474561045814881897 1807900302803779425 3286516057371961877 16057969260528195436 2918133248005472536 1897903463255415845 3304232788736295797 17401646781808649135 5563829086074633997 9733953944578163782 15970951661008716194 9026118094837384046 4073112228765079586 16555397386023737638 17132795410604690308 3798982823751996737 2970380089442313540 12238265589918866747 5941872019766224468 12613764415999936567 14554815453451274108 9317974359776927729 2785422784587090132 9622499437004986714 2818159828872007753 16327011285123229218 6237574558347185777 17921241234209325425 8683187222295328095 18416847038650110936 3234446134376705820 3269959956174137171 3390428917515465702 3923950497101197171 17539245886607068855 5899601552490581297 14370768829668959271 734368693189629645 5352476306456518164 16145789155295999363 8985263634005297760 15339239278476843152 15972089613532292848 18284444661379860781 2323445355112521973 189533576834337174 16588708380415461328 15762305383014614819 4954174977350758649 1994849630864154310 14213326784026977456 8841553765717685816 15486368265115601117 11167268549241703750 14098477089756487948 12684897776235230845 6851193828994455058 12842657757451425158 13848147227967765820 12833015534330239931 14669371132118198749 11989711927721495678 3052314866014413401 8025784327424153461 6626363292964173177 5013420566301841264 8732661349727313561 18302947957878644379 8388237965089644955 6191851291513297605 3506272778720239985 9573576938284045666 17107748128102963171 249977536737950616 18314178370577138852 720842303533937290 12680911144659009920 16818906261264933241 9335017470846853704 16436111693525189890 6172690888587519424 4372927857493425196 2195506101200458859 1733942477849348306 14076128324936853633 4723607487541992373 8104743618343230293 1117670403608297647 15068556330845241823 7104849522633866173 10442087333612632046 7371541301307898985 1739529209316466806 15062670069549357455 906129746621209280 6087426916455953294 17502840096725239131 17607308364339072960 1578065661001574446 5274895437538446787 8667533191152074881 2959315968949476384 14888295859564371213 16917854937793757845 1453683025293276822 13038428066167727543 13641414250469375642 3826873846208340617 15075703763285026888 12522097957056196352 16630888999910884158 5299376813676316349 12582227861816866372 13287637220344490728 988293356323274652 18424989185790176013 6987805117163534946 6895755264899242072 5170436358582110069 9240633410717994399 3276352920819190221 11355647696461858545 18315998410295286645 5777021493650495871 340728866377638486 3014779791234599272 4766444231146889601 1348250823510954485 7060130411981757387 4335356553560115620 12190951376584184986 18359852470260301397 5487197322453466723 9803418469570015113 3634288396508216259 14008972642103111427 12707757612393757623 16782499179080936979 2230181429247292017 6462897644104492253 4446636222125830933 5557589205971379179 9024276249055860620 17627105765804011464 16912676654428530672 3566828533088282979 11740314480512613857 1170100449915070111 1061457836336449844 16530003637783847993 1289443413107424905 1747929109028851194 17778051761606014711 9035134328266740417 18350844081414046238 9196084119816093987 10638542636339174565 10635900202176599678 7174961630812810993 4298445908574591489 663825744274226000 8930701738160660011 5583978820395169252 14332980100587667574 12875370724589625664 12946421640865447213 7603947375750792410 15574315211309513713 17405327702981585493 11549674972028948654 250835918261202576 12902100094861782174 6066399944015034168 17778333538998017862 16135683406443595728 16331016072366521275 5682623784590653334 17605219988072630088 13944878538687188642 14256720370728428182 10511019638848050683 9033959594817415308 4194651370024334786 9372399790615991235 16163228887665130596 17941780481732740006 3291528845412501361 131853776023243730 13984355705386100066 15723585164404733058 8869841801916896057 15319275054822617318 4221131435951657558 6077121083373089509 2034341871193853359 1006049230739800092 10828469052855290810 9170531044357728723 16867832549622118683 6357189573225865887 14023658926597137704 2046653097137441340 12439730521040807604 2761233865856713486 1780507379970055644 18086707652104144782 15921843925408768570 685750286753607484 14832096798658017100 13562394220984178864 6986157883566890589 13388195839117477563 11580012335659368133 11197011286631723525 18075962077395837291 2152926896450327633 18226074810792610013 11974001284716284294 3892215582813132458 18106345229809790388 6461984550751217997 17890374112897756421 15538132975465904396 2280828329959951633 8576478124759761143 6387872575058518215 17248046630098399184 14369507019339709352 2728150950057004669 7225297609092438779 2602287495433192444 7182940599071239186 14134537338056318064 10084215225467292746 3100685198666946224 14552871229139237075 10492833546156506169 11359712578564022670 9810995500833768077 15193336503631036023 11345343118679700597 11880143015249786405 4064171611716939736 15079316031137093218 14501695262745958907 7769843588606854189 2127194310171799780 8001766907026158573 7410625527842073562 17322952100414740595 1278005889543148153 1111211309642591037 13524137508758970934 8392725934660992541 3350968165710108043 8648289414099480429 7443300456759980813 3897282042616386323 17053845795299282391 395524531575821565 16112579780234722469 14896755948547118911 17762843789008810651 6756945473614682399 7560878808097506660 4707437572739715256 9021876128357698336 10425649578870342397 12367643733639500176 2743195943195938949 8179855848492388973 389644505692887672 4370407932817848013 7200875513262399727 1904691578007263428 15795289578981972254 1023618591459609185 15163631687657189886 5039006547809141876 466569505478809040 5316144953958538304 4537558273421255527 9540311503328704258 11620290393668132393 17785360698297610945 17071139302066228305 17173346614240970810 2641022757775775066 10161668711237574427 7941574417323633790 13994485128107253908 10731764646388190327 3086989521006440318 2539201826935291157 15737867073538532669 14731399071312669691 1506895345033710413 1068491638780876450 9693475419800104593 2705602569344442675 15440717818344529769 18299288387836537382 15847409251550576953 12849737574498565093 3148490675830035409 2772963134428456901 2100080414802768375 12036657354042878276 5207699733983258217 4154692389818762490 12015492297990994286 16780699735852353633 16522269014295904238 7737286978063767126 7806454165006726751 14348347994062936674 7940801981039075262 8993952035357036205 41979303769329543 2494839942866214580 14340635913234529224 11017972319214519872 6530245889154189980 13977142891443289350 13501606154463367545 166022283511532179 6368316897703351467 1043077965514388094 11558049270282076486 8349708518659303027 3812486325986374875 18258863633659718168 747868262951859940 1175958401137468794 4468205874731056590 15396912414245302978 12116124881028537098 3736870689348574731 6456863976075596014 12666841101711453482 7343665228243523465 12324704999288319492 10096143540197658619 4709723737066971381 8743442944285111509 7328534872765491575 13229838516927600993 2784589536214092855 7785148991163709487 13570748665765941120 7585450102501544715 3437169461537224538 15463964826133625936 13959968320574188347 13045103211146977604 16386940545821897502 6087584424068607207 9392150661439461776 2351113477442444406 9775295681934208136 15405079622864377283 12637306872895213017 5277285784183116010 2687318046072219698 16604795614093402969 15998777993673023109 17805896013204893783 17043165824784656946 7034093058801149636 7445511819535723560 8719594418516606636 12742592405414145328 12471443297033777600 1948968073220085928 1580380053521559623 17169990128690100046 6308476290256862008 5380363903821004084 9870792905730481482 9664834583231751354 7475616895610007863 6976996320938092284 1054758492411473686 8714735091195820820 4349180914472625815 5792200805307262029 6333434022855981218 2445568514247380432 10102277677500840098 6385630888179740055 6799825177041641149 12393755824337424690 1087485865121742579 10054518776151959264 15713542543066464664 1769422119141499886 17048140075962634017 2551077660239807509 6102013536147115574 7907413035558811239 7605869143368889060 14228786849038779243 12949257952361681234 6942841981360860973 335801588986691904 2839861870555181397 5375470876397034722 819331296630880657 10400087745044228284 17581357909680833196 16136415594117397375 7805917833262013358 5367426486777502992 5237815237555176603 2154177356434062645 11382808491976940184 47475040669833116 13948255885617469239 11840286888597224852 17162340827222360349 17743194272528864105 17435699582845517082 9986070023027795669 16404632362586688661 2702916832074269891 1983585469731714789 2932535154759350160 4256692828935802166 17603389564006920110 2200772311891024815 10461951674173767133 10975436486112487402 2695288302159331704 16513021516137030507 14432338456702087945 6034852803060857099 12704603327973226219 2956915988048196896 4371850361993254120 14901180483190401881 16045959530104687575 15643909198557185469 3950526539443324774 750377696268368618 3992542055133052222 4954423964227688150 7583887447260047674 4241666701261719566 7359606894290665758 1408795114273660271 8239578723832838970 14648596162401104373 8911684774011218639 9586041093929875563 18213386996818031657 5357223818429387788 18216038177646334755 11860372534622062221 10495862689695418449 4054943198771791345 4775532390038911241 11735485362687565650 5132396339477256532 10245478827911232540 13163407124141731088 2517570205253652546 1868448465611380542 6408270878398968675 6943937299924425432 7838778576604331171 4116131400473452653 163686954164299402 6265518893078074561 12760109559181668289 17602768443436843060 850300648818397371 12406941173171168082 8458947682403490487 10309020127874097958 7950010244681482560 13127990085743856787 5052467280650782642 10801725935522256492 11553294157073730666 7543800640016629543 18130512140796617914 6306458315786077897 14900558517918754246 13853327456330016529 237566111300258529 12309493063274381678 12645407474460072737 10007311278608061386 14071666593119503786 10079578846763649517 6723943306247769318 15251465967560701155 16061777806215795607 2375913964443830637 9215931334603821797 7317900826158094581 9159339669544045666 13641439246658527352 15280071972245666793 3621280223886184586 2172311939531276995 219673611425626502 9787703363244891905 6713980297136398485 12206808294631935980 3887098807831138725 1825695472719249651 14482460907896270129 9299763593906683432 12371999049704372795 6205541633472040199 15507210606268223102 12224123213180266114 1578526327178710508 16553196158685519874 17231313720144190613 14702341571596288754 10815214067130737033 7074814820636175946 1480796668938467212 11611496607918594901 8031203964172109014 5069604503176741393 15180946362093442605 9615360206610752485 14602811983039432274 6003513746030098587 17657875092284113260 11840059159023741038 16022222700536221710 4084111797537967968 12671310965540027160 1089292952073121323 5694985787059462822 9496055900202288978 3627538070404182666 13585950487993736890 9156051257779590822 15574681047122882568 9509746962354598019 16075158044064978245 12500717556027946583 15497161165298032459 4638930204092223590 18277563346597244220 12399509301129269972 9439624579572595414 10560165501006114957 5092719748201014511 15095932898116020840 10088755791912596739 12902007559857642385 14638079184590686608 5009450349572933640 3137215394062308084 9517811718895374697 8573940073153773078 16588607045069627056 3527425880581652579 13685583859705747425 15279172823951360374 8227438076840444554 3254193603052166072 13105172258273423271 5094139213334303896 18414548475335593866 7681180299793052077 315286837199549831 3310870168852121368 13035073286824031224 1455475782756268231 4764490098138122586 16017815649125709436 16339713433866363619 2358069263510044456 18103514172921081022 3352354045229638261 11299156403871966703 8002987955906433406 4540452359269175188 15572584986672168702 6630705461610290081 5812248541533595269 17653371923695605023 2733761428147084698 1602668969664980810 9943210476202650068 1952011802903484139 8488921079070269836 2110863291368795113 4628923497094674350 8981190398625641539 3699544798496378770 10328461790933178555 17463843988979389361 6412872494464227920 4152654445638611921 17584147403775986152 10084130465427537740 102406690714351349 18192701523197691719 5266944791948547428 2442739462443779340 6044016775989416889 2026479762962138046 11691318390231299781 14821670969815634741 425085094383164761 6366095320374602844 6379495104802214640 5042941355537195975 2831526290128284099 3726351377170926375 5043251734729118301 10668477837369381334 6664184394698329563 10628561542915565610 16896687516461689823 10649060809899111599 12381913947693878388 17251683283606408301 11743946178134183111 8157909627578908693 13977673438251183229 16377444835729982510 5942691186919368613 12104160963335536277 2358282898683408652 15428631595648624366 17476428205839679527 15941817147126541109 3940848571528609409 9106903763811789290 14237647037039313661 8785682420158374582 1311946084198565653 14786560054717719747 16185726107224560828 10855897803700765590 1782157918045904747 119032373128266931 2954095149746260633 13480767003729264352 6358963802229092187 13985327415660361110 8250211300956217535 10370828409396856233 12403731583809036799 11881164479443175576 4982399543271385527 546499802009122816 1652563712831530347 4555985085543744658 9353759052755150108 18001484666451516938 16547886343992066516 15010546258731783248 12061832114625062615 612757341369161582 13498336680661667404 7629869612205991102 10349846689531629600 9187910080763774044 6941983662530718196 9319270035370523797 5238617757040250091 8938658571529407043 7749678514482748374 8055941190096367208 15349747802085252329 15187706940138957958 15896783578879247576 7095162919822712558 1121096411033064264 594492328446165819 15038836005688660302 361471666022897437 4532575477342159988 13859810480158469246 1660470573050988328 16631275982726526558 6086763317288682623 2352414890755139161 16721980093180076957 1790747015324612690 6553245945628533228 1740986971466459624 15928830298869385314 14887517626316629999 14373530315089970013 6602177948085043017 33393759022069593 1285797204931900170 18208697329329359809 16976624608265625261 6515503087353613896 17982950404194583907 5215098445479581308 3416075108455669857 15981647591600501601 6838872325500378875 10330307577915227227 8961159018524060179 14777610612304322150 6000358652038700405 6659162862695794078 11476611902710607145 583994266670953052 6747832332381265214 6294683885525772178 18260416188173683955 1909177185600444664 11319922357674792394 1404240390733866513 17073505629827126882 10955407996759920296 12618806440553546886 15728964860742814274 14059273209917997990 17983594192968187833 15781166612226713946 11801038844154107675 7754305620482438996 22646256711739303 16749193590981176959 5190571995463194733 5768058884047199306 11563961652078211764 4543323499604505132 1822170265929368613 15711032574566390821 6309248976098363980 13802625550698944204 4051716956097965418 4823836125390305696 2138536843456830030 15385789676635537659 8503510260131584062 1069564558548437246 7967128162019861471 1947354955162482883 16154359955528281355 1840076483489209690 4100976756955277151 7364408339458261882 11699897933930600456 14919484881265802272 1259656088870965395 8340426195516213327 4981023750172783276 9051027980278857866 2587014454290927248 11625115275035346012 17133911011280282851 2640816072670826711 11143486784622398208 18296452953121129494 17469061990568927280 7082711234432398127 839141694204381427 15806523283709172066 1555989828942245080 12083335570526666184 5022635844491392786 5533085348315504604 3416722445841676062 7895143232882209363 9370135227960454437 12339458846023507206 4732263974530072134 3856046707687372721 18101147725995179405 5190043449573487250 4968636817761876991 17350318982045211731 15275306692376421201 12228722735863505925 15543436812473602682 11351114171331691032 1985885623420356097 11528344665008252425 8648253193912580602 15101269580363155204 12526760040459292319 15683171174069413757 13904393213670654860 16686970827023842660 13933112039977879226 17992450830022828373 10712654709856478579 557077539176903503 5443913024399411289 13167589448015241477 3566615274262076371 1160239290340048708 9751437279670008700 14803644380070759125 766019243070605590 12272880273984114059 14879471719328208068 12156345530350676148 1208569465106987059 8775507177152848866 15143001273519765178 14698061945964614777 16735432344579723167 10055701947072066128 5415220753286295009 12073544170803307014 13833746952277228676 4091800206394281058 2172363260827516379 15135251137003506745 3728614211241282440 16831742279371878374 17023899879494835032 11849603233321323863 18210213420307623569 13335182454552120526 14182022321244537048 17350976658525765795 5638455231875800439 11215469700238518135 17346109624327837309 12592442510231998152 4041313549522224286 11660115353298906626 12826571946143457673 7536176341320539974 4080193085091296062 9933118349556215880 11933030605980975663 91044324870838341 13667854811361995968 13521300860168259557 8409436170669909749 1525148938653123405 14158731423115748449 10892060620717281312 17406126844553437224 4592322671760052468 3086823333779551777 6489690630157519106 17537725297261140848 4656320498715094377 13259038665684292784 13577400502931356756 18241143259707860599 1239008394466242825 4747371423579729801 6563610173573944897 5397519597235268145 795311944666166934 8106465015072023033 16433956894966059851 12832822255219879805 7314309586781600056 2400197375875107903 1968357250661387514 15352236126815943231 1329118468665841789 11032794027463631524 3476705616629148145 12041223691788616194 15435265739331475330 15616616127923117433 13442262422697714553 16366429012622192954 14729044564699943590 5578214419131377093 18424120531228010934 9449805896100618401 6241405991472074220 14587182089021934954 17896015626753763485 9637746365063977458 10226397329135726869 571163998331533950 12600598395425015545 14033499956233333165 8618492285762765624 5555561711615507964 12106212170526524644 17360581196268220935 17483889832687022859 3814442797169874057 15550131170130069078 9521258331197653355 16973063027803669065 17187461101023985742 2645676269949508729 9074953628754953195 8150515803572726957 3183541835851136028 6945906985239832100 13753216484486353386 15990041717181078000 13811390424039085279 510356848608099531 3806595468882564895 10910958926074840941 15559422926079953058 8165292223479632867 1395637240542539227 3901235481107823016 5057250095972005373 3124266620872021111 14795004651244027320 14941653065920387650 5748406146663349062 17343982208102889981 12634205542289757218 7869501063592421546 5639685918317212315 11715350136868083173 9219275119913590095 10061514857093442659 5160735999523781196 17289639041275871533 9026135743344170095 13905418311189239742 10962080364421326284 11553010674829211888 5781576494263671872 14929567217528682742 12573220732841747798 7606935772286321310 7303775638955614176 1253501342936953795 3665869274593806656 14248414638388480787 8025282179705647998 18378445604148024274 6654824178234905442 1734714997762836876 4807256964601789154 10516241615755290659 1887254475289192755 8011143740088558484 10872746633136513026 16614964884595354202 9048122505390383889 595605236352585786 16258841221997576215 641478243283327299 14398022745042345221 17615423508684630401 14111354252909215048 3644757143104041909 13397519406628407657 17240979018503591981 17515172580557497892 7866996365358719162 7540619279736841574 11422742620952650493 5547844433281800269 10596077138221341215 9841065247701758359 7939774006886022657 8708089786282356622 5375169008054435834 6092867951907762608 13839124996909403025 7588232585461168113 3065337125081325281 15549564279618565646 4015070412651363889 17457235354343346458 10965407284807310079 17806627773947473510 12855935482771679681 1277976410099846139 9066437051655794230 14339372336200860716 10961213968368641003 13213686200156125377 16464201222190114106 3983690683116587604 5643183844266460727 777798896378120665 3271309322339744448 17349248380105986175 4926275201323896992 10235549464971729579 3213541339769090957 11340016382449411712 17683503116768661310 11168660126329010650 9317891993574813828 15874856385102464039 3608093625178768505 9378929404080268867 13912857012129430517 11383738834461841457 6063752249916650963 12896424422742890607 3993459822476965402 855775657211550083 5810757536693364120 12952261529947728233 17595573689532450383 4660786056947632345 1847501235080334393 12727855722708887152 18093775180265008300 7366325125121584329 5965981045425312674 12476805565306850582 10456611471168892438 12449005788561232093 10761826848940348580 12950095589359237601 15796691386719229400 12126916960318239616 17274705338293997405 11389329153297534038 17945467700529583147 12815136957112106830 3169353744115136593 10876655746120642871 16222809923826555883 15515528804775085595 118924499580726419 2152744050609720896 16950034745724549201 11920703004365297650 3263378945309264345 1113145497810729667 1193472886227295471 299024051977782016 18238516689532993873 11515751846621168631 7143154551746385490 2117389321084783764 37060439352602074 5722889673755856914 1506930917573130981 7487952561672984718 304849691984418290 14640375098057649463 17811431603764274869 1005049223296580341 3794932307373353335 2506483690023994808 6683735720992378808 11203762771822659107 13624138295368591507 2820860599244743046 6271386994822869118 6729110084312412888 5458940938076007484 17532330954995485694 4262967252419927994 11551089265247166004 8025535960589968086 2083714558542334562 10254620949829481783 7067858772897342643 16869696110032215706 3930801938882271879 15049805073268266406 2398830887554621002 2073698408266524186 3735132647775351536 12170061635729652999 7856245415582957422 9472236440488603215 848311246450351018 13574248656329649539 9572357383504727167 10245147581180209979 2097836338568943185 7315420879406873961 8332389884482932178 2023594003217484113 4804782765748019891 3838523977269514032 9186995892702718217 15827535761424478580 508379441272050569 712717509646585236 2646677935511154673 208727115541890307 10330950880288018944 9434354955593744970 9140125963566850176 11264948518988905929 9002325202734677312 16863327578884157148 3401935785320369867 2553562190544724233 6790199073306506495 15380125868764483994 2900211397454396044 189581105438661966 1169676602970083465 3399953293299879849 9618748854932513084 2421767773556112540 12975371499975455230 1867025359800190128 17539976148221048773 1292528723516404388 1310844240558419307 5763555477366004715 14936370205343331326 9608872202342176859 808975160572933223 4003209554179781237 7855583063851433142 16672291910194212320 15673468087758186342 5197793553316632884 14960626359406154296 5800794695027049469 15827281688090673784 13315430660548151535 10536450059883568340 4581841237458378941 1802158349420096642 4706310479224246924 13233857236262099569 2917697776430711689 10235081491340582620 17548630499034130313 13941110980760507150 18406887044446224995 11497910476890342650 16023817644493255558 16205920795687552142 990251272253715908 15730419265228380883 2561071577153324345 15167560392919091199 13229882711467769903 18012811846815901103 7807044449228791291 16466947519439738292 18236334763210857095 1803586870938614979 8069588195713748146 8134236133764211019 525298984578691676 3045113407221852972 16757150698109606776 5901740501362105513 16665751178498547194 4515001761960332622 7050381414344670517 8229762664343346105 15073742083358592576 9855528773428527006 12294259060297459955 4788902247067684124 13344892388333708318 10979292774722563308 4877004803186236064 10171337250714835564 14233902442351651550 15634686014670839209 6090454340443320407 13378697237829940448 13639753058838631655 9489720476953408776 7654713194361004044 16563189125377899266 3789370453380160657 2591530450291036500 8238409233773250166 9533559761166832526 3503867686683938420 3079588614572352898 7223127972355404515 15757854369668574487 15260462028560265203 8346319825398443141 15682375687259781414 1658570090171674079 3578361767977468148 11283176347536931333 926272435556173564 1506971150331805523 8954789966192322456 6851414304299509478 9574427103330625200 10492969918424333344 2658715155347079820 16523739176553095303 16928280552283780897 2189270780053611683 8666934857136310211 1426222368839469363 7396100563357998793 5120796236102494666 16899744019956944620 9037488452157821814 9819370834304856378 11524188208288028783 16008328489815558710 13273680583453661808 7906204442628594411 10501694403571951936 1053415980182693258 7644632856440125902 13542334797430007064 8263938716091548699 4179903757451175798 8242667707487572816 7052293020484425244 8470883709907021773 9531123869113240175 17911634918610413656 2047877522766211350 6852887138708607206 15023165502449237909 5979266488260743199 16600936613307683658 2015904730817897968 11082007627430366812 13095523805043319351 12002327587072535538 11317222668267755323 11185172115647968773 14018737256987513019 17589366630845542642 11937807307110343064 490689178685180815 5364503842321700026 15063134837107262907 2959088701140108099 5499479979900236452 18200629648503828393 7597121332407722504 11460705767510350802 8122836257810048944 14768473133162611027 12294856285325180621 5440508940624818947 3435726541253564188 15908007831448847691 5861415543362793537 14656047151974739799 8005024447847780058 2481548130147495316 17723901090540247556 6472267940194698660 18423012278521666403 10719179117919790821 4924006109420243490 6701231582099572781 13556567789439231752 12238180693282123047 10889595884660374369 720909868353284289 431800876695596952 14849963294746593751 11603386595213761826 5181792117618167436 15559856332615349685 8701684503695035433 8125525832505771214 16228619033056152551 17239985854521830594 16288175138409216213 17090208630834159450 1767749806302506920 3000005021204205969 5784817602141812056 4704080546360131534 7841536968223265569 11733075820045248690 11965235098719061797 5292547085742293738 17725771777562124074 228338604507304673 8331027465447167492 5892117420034254602 8556209428718018266 14947801670169193730 6983567197233186929 9198988233624216690 11178630794757081120 5977326444263056614 6011254337881719997 13559077926931670201 4006071147811180063 3178533081731940366 11788487051594745803 14445227188427854637 13650837773499165554 3922363780907376546 18227808144445371098 7392032081409470506 1616397451293720035 17985738306348164641 1898555862234394806 15545412489682283431 7460548698023695229 5032665178593606369 16604141649649874410 4844878532324321034 4038476020010059041 6173815279068678894 13397511264433434277 2259059254692243389 370434945812842217 593954060009328815 13284469232918968201 965309822763306823 14793499552324661940 16017992912604104568 435225236504306871 16754829953821563469 11831536189587432549 18295826300583278303 18088631121633499045 15703158859600344762 4422501181910467508 1721483208759547429 5052248647582181169 14233693273625071159 7583776704821127744 17957822240470328974 2935751333349185793 9668337295430124262 3071926538724066022 5512174824588725003 6371007346403811695 12276407455205076590 2709526265277672399 12680243449755335490 3894557851558252544 148326206775526523 13220314541041907053 16327043099410885612 8088074425512918514 9833494269447889888 15910920795668810227 15090499362295464785 10095070883247201762 7645182722536033745 14159127073090419521 7577359507762142638 9135452722533438572 9964686028984583470 416891189611759761 13940952291254837029 917892384165670033 14526848149839308328 4392303425507704620 14647001272206449580 2157134976325441395 7962731947064655740 10610167993678169581 15151907188094548060 15013321825668998018 11781698738902064654 12711013964665801326 17051122316252623336 17701333829299337808 1880975021951300374 11341850205607137587 14949759183002312009 10172459733160793126 14833681988101734897 510820467632367196 6450157768943813193 4881198214963169750 17673594695264344388 2482804746178312303 14787244994893850549 6257856755869609421 759635984420225939 16757633615638748599 13259249471905111203 4542494577897152947 12620088341093015566 13090459882043176380 11758591071708876037 9077448401577487081 887312464485740725 4530497689952898451 435068873567853817 6933429280275678822 7266201472580595250 7726337597574449776 16771302690859151454 10785179904639662806 7931555495959193731 4924665361825713320 10249689760464013994 1511910279912872429 14792521965584672099 7746958887954132551 15676963500262521057 6199761198845044744 17195799028425326540 11560963162581022777 7651203106030081902 15410636740124248385 2879542442207716535 13772828531553444235 16051339975993841227 11107492437203585509 6758066022667414219 13720164001899072234 12141816908850142220 17796609496798406742 9872187059993820692 3876093877962567749 10382943822522421411 7670774053682395123 10134201555033770183 10735797586161855506 17749474029323783357 6564185911162332227 8757871348234112066 17759065103452358359 15685749492796692326 9426651645969339061 5650550762147044942 7845737021820936736 13350498433649874842 1016535426333463159 11422470731254269838 9229494118932774800 4836231320180146987 11923901853256617899 4385294691498977221 9097949789116150781 2042756526468850725 1573984071421369904 2501901507147082403 7657540756051112693 476444749474350415 16769701864538272174 13289659094066434479 8681839463333566009 14098348464502298842 4515972823230452766 7331256532355265277 14838102737482726881 4316893463805599188 6937184566473052549 11520437281814375477 14352452143621661577 6103393993464182001 13197499104752040305 2641865031244345038 2729114522050930344 3029285800633755828 2937679769218738527 5462431075742175005 17844829919160478037 1122147691310364110 10219669134092004205 10857575535668529679 4469550126630437656 10384884457405267340 9642916348295306901 13104882395291862796 4431083564388891997 3600823750920547759 9493565012411883627 4180846992311086535 9478152415853875861 16763137891869568113 16576388978581577006 13826996502684356975 3164696260315967712 5970595422279631849 1477747374159620307 17373395265318874477 17689303726884658163 11453993972223495818 16595938431738605811 16156368330060436511 15414343862987108465 17202007045548608825 16639207673044288703 4245377424242676635 6797991316669580216 13568399237053064009 2597672911325453725 13360302093087211132 5395613847657005947 1625676400903633171 11591037183630276668 4927025186388099244 13110848114390929791 14692706923449105922 6331743967325861317 14640068089464683950 1863566276817884972 15968786558026961445 5729824875778781493 8126960806551731764 2191144046561378378 10198505363094293793 3837406037722600558 17128988541843480286 3612358070081824731 8194247004357414178 4293736602343105676 7800352800152781793 13814756714609624344 3819741833209419702 6000312635986874762 2749932044831683093 15499668520962215873 5987266016584609894 9664430817578610483 5733835657465031533 5183378402345731232 16504442035195570026 1813504232438550388 5152911974565076571 9687665154349547069 2957441575939598161 6611036877756157305 15124649836816312445 16964120829599189331 3156340994090786729 2255233256328670846 4390403919314395197 18255026096950212769 496873600353120560 13981798533288950377 7770742909351985184 4261078599056089379 6990818897508700433 8424226390306846651 4148650462930023959 12267249191814211102 2234423953177140745 5914253062272188493 135557032736360990 7421864252033863847 481128817799566117 9329676927627843629 17796822915988924317 13493604088116901940 10908120706782737917 652865782115346680 4447804416468844429 2158424961390641747 1700075153703248184 14905244536709878476 12166917229128703731 15733042312105933822 11027414785371982517 5912095690637105810 8938109594970256444 2521711871667736835 10950022031809312312 6925032369325577422 18111611737080743587 5130805961944602443 10791300896777952189 4270015099344446669 14563033568990136451 2220627356061829321 5458688819579808585 16939482068837314909 677992332194986848 14042245927364937787 17336080846383460175 10173448355235748484 355052234684778683 4993195434907268034 10844199615112219713 3120833649970768089 1376921593109796385 3675910814319531167 771370771560598883 61189121841981481 8750855632141529677 9679467123940786588 2926297064096265609 17157097986991188410 9256301566135748094 5438897321861906063 5672905917670042402 14588142871088880279 4921204867621584268 16026033640917820104 16150025445813539156 16005705865638514893 17463849488866827575 12327999455264672434 16508846928370825730 11331924637392990827 15475743661788902221 15552342759430945299 11907288975985667539 87419426865620435 10560659185805699326 4598984302386843421 18277865582248831255 13028297673697708106 14182388304868979313 10575504685191630859 3137429147936568049 952401870420330476 5993782679812477372 4081668080223571746 3083952715706080185 15434591105240418532 14529720520005568695 11671524389024267008 9436462132921807457 16792446818083145202 3091719610389608127 5898457694045031757 12462479325872840548 7972971056557262420 4929795671399147754 14207475779912417974 14010517964029481855 323171408986386722 821245843368291982 10154388951543834737 8303761447724984227 5640987139229442699 6634885593509759373 9793808265811417469 12411136017076545781 2143305527846603606 6685576415295070810 16297158238699867478 1906733239734826810 7860476070649292295 4467067561927449110 1844609578628287748 1483473617110007766 14713625203134607490 3439516890328499536 15613387531996801711 3495603982726490020 15954969683139992004 7021554098255831180 6083432768246578309 1008784454918812784 14185832864589077218 629706751681648637 1657692433162627643 15997455095571670189 6568586922061915521 12240676481533427151 18067386604514587929 14176495336472664537 10546833077168231084 10893462864677095786 1876834011448316690 11233475828183688319 593125128812797936 2462281347612936941 15340728640026083095 7078588747609247550 16227231570228619226 13511280042822903761 3322375451266559804 1578858047275923017 1614659611680645786 8712371377533347600 6903009019550151958 7882983757674793822 7337929171680675062 12380260141149542682 12527959504508354136 14915319404615938761 11505280489581189855 5041074960996009742 5689843556673395014 8978628474088306859 16991865740740171371 12595611951565175264 15716459102545981767 13689020270700402448 12585524379320387475 15719425263418383149 2376475123912118225 5386205869381685526 5813394234866531804 2411429343928827245 737008270606548020 8075321787840252895 6039031030748956721 7287945019747699560 16024217420739227763 8241055609821525315 8002364047352541262 14414082639329980460 9785589066313387066 13587701631223762737 14853598248932510661 10820620294412051074 1507766416895200256 8579070983046315481 13610114759801255856 13616843697684247291 17386486007710966740 2166773671439638547 6342437407729440332 1037256542223355636 12801704390782410378 15040366337591518820 3575029145192811703 8659577681807806500 11719516774844723486 2868718916257619503 13932344226380914985 7058643345165254117 2347869926991700468 17221670060008655281 17782044825220784270 15147354537851158099 11575127707465622020 3840315129036590674 12005911199684151439 11850563096942820276 4681863670867644097 12020016341773827562 9398714141588417313 15161307285617968689 15349828141530025606 717533797741215326 7938007411843659638 8475993901929662601 7958643257223251114 8269434201180045617 15303768579844596281 1417033935970634727 2438050880125288782 5058182592782270761 18140898743902301410 12500784188271778680 488116356303191274 7718948466382036726 5569385386017014730 9267957114758872777 5200397043271951248 11344321385581289034 1122296185851685853 2942208553476786915 4701162988840833334 5479252582026391578 7413516702918095246 4270998868090132737 5190323638308449504 17740053785991552668 2296879760533728868 17936095000520744183 3899858635327084978 2929504267602646237 12610005347686839111 6523297947812579690 3904911008235856699 1594769366220790148 2255178607804217631 15655071560718731316 7796089047818476682 9120200145713878231 9762007039171106904 5645384135287467384 17257076977082573106 13090632801326985943 4641849730779664957 16549957335736126213 8304623954142167165 14714483114885011606 1857470024683932024 8527986222473734611 12837816918141854394 14296880624852165892 1693670807439082559 11368324862396157644 17844257747156240556 600138008145943236 4748570872706559646 12777388787238711830 6332566109088950424 16929096037179549004 1360917584092039359 6727242826814626754 15514872506499945365 6135114544467166890 6920905406198877432 1010283852366884352 1142115926128147440 5920358723671998431 7371063036752631671 1041894095267417629 9333060257531427316 1823092201697214434 9106712079413960068 13827893067316534225 12500956562865283028 209087914201398698 179519362985607671 9844709090971222040 16768571293942020052 10921332031598415527 8869391295702940896 13646898291847445483 13901749638239501734 13852324233139534477 6568325887323101895 521566981029268013 10111582412691821386 16611538263153009267 11490752437199738442 13712987755654860993 14902409617007445225 11096895319307496331 16763641381600582892 2674128149113116046 210953312210912440 5212389061635084466 14015795992456424548 10707856246202919336 10788805103632102236 13536959575104814208 2022431960817600277 9992942159495577908 679187199863206165 18173406714971722563 9522120614354736161 431838818105807855 17934313750664189094 5530852857752120357 5889888914096631043 12981639130832672302 10397382833231757902 1173861648402949791 15444703056685579477 11086289622622475139 905898922329482871 10264708449275981109 14401528194043451405 9572465223033095219 9069415089039737629 10806444821694693589 15153659864516058927 83623793171178275 13931707743457214648 7913820370626465539 5000361324430107251 5946294053797017132 5425080800956075088 17067229968162988649 8964848964782248036 2229942469671170284 6445733406023907228 17390803850418208836 18192085949364142332 10438838297559557512 15591287353792428580 10950933793843058217 10477545912270846434 9522349832508154221 11993679727412260855 5240043339840303985 11699450590591371648 17241943395481197056 482430650177759368 16801543360487224302 14093829162044467526 2134533092658319399 15524959730045296046 12744512006452134120 6194686763284325206 11421680020342585568 5649445758675753719 10801851995395232270 3348107127486253581 6755299876075308351 2937298851435462478 5340291137054809145 12227430136512363463 3922678255590542343 17401684689505477300 9137358525401109573 583934486741442557 15970117270769866068 12946617429863191170 6762864853729181500 14679499760160396687 16870021564338398232 3961447929606468931 2578094753317248589 18171870732160137475 14886643111072037170 12167570596417105157 15502712831620670165 17693981685537030644 6444527954906788963 16358317751533327019 15967741344635119409 2345961243673749956 3906900869727841666 14829445716524380662 2404875023867105681 16008346928778866493 564957048922324374 17188913452999662457 2516499325536497428 10281854646325036889 16487714161454414760 1642436165672316834 10962276671103125443 3915963680655749309 761444317577292079 11018684762173428930 2729738189351368152 1088012038289580516 2623072457251216956 6301931768192601707 8223434616488310047 15722279852915157711 11253674604397471109 8481358467095340355 4550776675303575265 15144223217917516588 1845581091941029190 5369594537587750432 9173040991703853950 15638584983211509040 1295345939234028169 10405858824181243648 7277927784904043697 4748656589876096212 14982507605520430493 1247303166165944646 17824473897585719309 4461086982249945748 6551857430067425512 2566630283933106942 18231649114691772813 3032299770091104088 2056772707237492063 12354905177387813538 3416325517554355305 7111037465778160282 5070452802770016965 1215586841402045459 18122427239515613444 15353655533456349060 11911627783733043539 3971684365085126351 10625369527151238591 4334916301622453713 6209967328523045325 12794453805858703823 3560402117710573029 3355703278539427827 11578724127201231881 10797498446175898058 5377045707426439296 1128824856498120310 1885663304827341043 16674847688568870833 5693470167780178607 6160318622554135392 16288432260583630259 9524742970727484509 8107725489306142083 3345652351012678423 13086806284630434085 3927585098976664982 15674469190066613235 8713990590539613869 1733188828768679559 18341513002111910444 13297966269629695661 11227839738655663317 4658904034764881492 5996049247177793481 13889767085946037616 7499125370287389956 16313670997307742308 12971198769104406861 7496904526811411519 12072400828794078350 5267442510971330326 17545585302752438013 5158792056556295548 6994749138625284750 1468621134999147241 16503956067006010989 4888884144664257571 15918577987225707954 3670609794351394902 8830349248973400046 7576220955169813462 14708785844003538419 6997093124700265157 12708039001020315557 14236697201002623969 7064077549913842106 9856820697791739610 429736507178776686 12698407067555943869 9559370963958085527 12568053837672368473 10358535660995894114 1062750626973117304 9869754516592822864 14316134681208408606 8818495245672254832 15806570848143647889 7952696701857185371 5563572333486249919 11430908784702031838 8420268548122107950 11516627004872947831 5596954795025775335 4738998306401124825 15723544415874253370 4287368052307513954 14745792340300356462 15605439753018649132 14539842512184301341 5044544869894244889 12083910567788406887 1183795120457926223 16977295756535538859 610278615774853315 14608507582544257348 15575245024681518303 3916285238241516925 13323369650282312677 1225996119600432570 17438941789458734581 10325558169310446608 525630017459979791 2557961187311397848 7593499700847276069 294663842528301070 8427611418293605150 17746167064736231619 456767971969417593 7065951593169712458 6164837798100468459 1074321946877237670 17251909236525124208 9111145416291344236 13212250493122028679 7940831353376424412 458321907024471422 8912663115227679082 13280038298678505976 2332900886648954536 13281881239855028946 14676936981736419437 4931224636106103698 3800269134215801321 7395193807907273193 15978424471755881030 7379461019410426341 3927867025393537031 8694682370586603749 18194278079557095078 1790854660703578432 6306377260667589127 11800594793968822968 11736587053765382672 9734721875313783529 1035286751329954158 9139557104618902077 7638354692663446112 15477232191510074494 18241936884689427683 16028761036425630064 10771786754608692220 3702584848551349070 12561717098811273579 16299839217086216376 455171651822702302 9951795937275840814 6486758015671786785 7474393016783242534 11264008928913372573 18052843708855865085 14325892611747686293 3387378562083284936 1882983327954261057 3036248798177249580 12200601813681305300 5387973463777576118 17064904242732114257 6162227280621675445 14244407237283758836 9247756930624200805 15961991394097237720 7233046116877231586 9121563956210075001 13853594984875696450 12379581449194289458 16717603789895271486 602563699357381769 5179632428150234980 8525160936026658615 10808434174046187050 15457292267944864177 1588223282001917817 4599889357033729497 12006494697328608673 3002862994513919272 10166881391583904217 11591360319227872272 14805369882193773277 8336547443257386322 18151752364441763030 1729580166042869858 1009625692473824295 3690540379266499437 676689157729522658 9214359039452472334 16608044128931655468 7896650300119940966 16138811498809178244 12398086038163380536 2427566526139594671 5201092227017569601 16008675895948999464 10778597182080407137 8676369597654397869 3474614356375457999 3408840883299853163 8203600909466928166 13663490618853394110 18070464465079501116 3120331192389044012 14017094233175806990 9381243291846251424 7358967251329445700 1684882974677999390 14315922439433070118 10651398755014869372 17374736798422752672 2225361398992368316 3593307205753396317 15920268491837442669 9028324239144242999 5961922989527558900 3284567790105677732 5143457650106295805 568915615561940357 14477123931145314874 193236532253674941 17706995400218379771 10663145327291159149 3745674920988533108 8804345370049964710 13409046829287912552 2340356596185050857 1370618078211491707 5691404008286250078 5588249547758795794 15755172468723242295 4891078968049816804 16914319622905786837 2621304321643958858 6995299063290015534 886265496268724678 16733543185816664143 5201225474082919631 13800455508586077324 6108086273682632760 4119425859225656245 3274632146678036609 1751037797560853314 10377013673349200479 8165901474614118234 8246244375652293120 6884151569931524678 11195443411950360529 10700452805713416023 14167564157931688890 8281216382597816679 6772861586429201106 827799921474609294 2096850595025943801 556090175923611295 15002273216168121206 6179157042869972565 13467697224503196840 17971389830400697035 5276542325365512835 5366209910011837756 12163082411957829421 13935681085340875337 14509835083483618598 95482740946040776 18085349541527137138 17945679614167875064 13193156320059498019 18077957876614014451 15754328405213026141 2904447085473042391 12424671419843759996 16169431002222057891 198275368724158614 1190736215364200723 16959874126142934354 9244117993894082430 6809304961679113960 7261405041300278678 12395525154379508187 11824590714443458223 18009529479158043853 9887886290666596436 2970469588138144365 3865633669133846608 3382490536124481650 887365987602714586 4142164664563756126 14523680384575883169 16197328666178214263 5598216375363789445 8154063515386151084 7913423028661614346 17969753328320985530 12630745559383713318 1148815578867385159 15775072732710354795 485842394062808557 15270090409273188269 10530063856061604046 5873376415278097934 10467218573732201248 970991202837389813 7462359996830819085 3714700057033823997 5616465204984053396 17826126101668696270 12984208192395171973 340680836612788188 14735806672120218897 5312148913761667779 10416060827156102925 10967789552141590966 2647786095263300590 16641225851877500856 15045412218826446459 16462036104297707595 9901238797259873967 4991555372204418812 7011032491810132513 14227135483867884786 17224577713947192761 1730798387435502351 10060996991457383219 13767084184610910476 15584129269743197140 7378013785037920209 2562875829491562014 17997880130751944166 3880466327781558683 15221345720450994343 852864560253340989 14131758127292497022 14648173914591035708 8338529677072273016 11817783632881844279 14359649992795769899 6095181459889777195 17444421709197900246 2214465961414378066 3493999197758768293 4806427263164681348 3829447611565929844 18233619525019201456 11651033254771268012 6113340383933239959 10401135662755865244 12521154239920968231 11289871859421988896 4080797723047327591 11588052327751035965 12937768497912515848 13900894131809496693 16729460939301110781 10855122736373655090 13615731472577213011 7737980103221787932 17198971011908297440 15648765916245827871 14626792296949100256 5213906103047126949 16767894935772580261 4253850403948660320 266474458286236549 13610922080425399649 11749388636506363354 7121938207653547543 2025701888658822379 9225191820762399542 6898666028597156163 3628668382119109059 3621277435814437066 4335387771717331154 12820644108082798457 15802171029858660473 4337324033052118185 14886481142042977214 3190696483949869197 13380523289078916147 3724329596690468860 350565565503342830 1556386992529239894 15406463124018940827 14544676232211247712 15241619435262298367 17165073184411456950 16035848743945699060 8956780058133927403 8657212839990255911 17671407085748608104 63727585442143697 9377153026036809533 10635453636000974249 14550894742801335320 12701622138813517355 11880706721912295935 8644797817207165276 13280335601146450325 7395443400103067059 8850059709526716633 9270137418556478792 15000233862969442280 1618547448772166410 13078218378708720117 11777509276417222349 4933346299042833359 9421941154400155613 7953890589917778831 4978977953371556874 756047376051720246 2596716532361241014 13819675885174761902 2726034695268287733 17783145618501108518 9136619848262586108 10455756837412289052 12015817633636653813 7374471948287082374 8927640464510462165 12089793261661439887 3449071516392127055 7531614934507076797 173899052268577757 11917190211401968745 5876327393396191333 3380537111586286716 7407992289766077379 9940375837656188867 5902580713535792116 12436192955822339256 10548135511684530752 3390936572449395422 10622027142572472543 13604341476610331752 17726389501064849919 11234190387072163426 2436048085385835286 16823314440316190133 7942286833744263704 5782635581966949732 9243473143642405657 11974969862952572284 10738107143572003355 11202940716842036955 16341417881652276268 3571265345663333521 12585421345665900508 11029827825830251216 4510326783340416414 573372962299608329 12311741688226522255 807550177069672889 9399214384617810924 6754764862390541654 15496162679653568719 749025916119415888 10928012193923002778 13429441348373814058 9893924990714810299 15633890525998520213 14898220666976614071 15379368186591839092 467110593274281457 7924929661251133534 5761217677203083957 16657318958467572351 5064994775015389369 11603636456426126010 13735056316029930486 16302941956147215638 12498494097651367035 10931526702763731803 9347338442842511312 3606759161680669807 862862614297629726 16331824892195771597 10764293986811994355 6980805655171566819 1139938756339180257 713818198109502846 5011230871287038981 16571134204000592271 8089098194203184027 10407167085959847099 12844561387442342917 8211104809703404222 10577994975633030773 15515305342169617601 15373168150096623925 5561003170405257231 2342062088736416798 3592805686472214147 8235701318201438505 17210331429778707821 11631624479714447040 17979190147407997879 520872472798116633 6421311427650708790 11385738446464659199 1836106198954302086 10639027929799207403 2552969837704804448 16091840440033746353 8370492623102528457 13932417437840816485 18205904277556942004 14904826036835147020 4337824632060879105 10684655277964399088 14173083221146552855 14377392775469357964 10713248890424279705 18295731580433488428 16431859414017773638 11471689383294360706 8967083325170990958 6233483291464056741 12220039992766377344 15376885449614650745 3999264553231215194 13721649966397527305 11791428810819123820 12544617240736529873 6768061708674638599 4065184953137318432 18024702067551527314 13010209520418516867 391237928001946349 4997949513260513355 14806151128853860995 13705951929185100488 4472930218762854198 14998785329906691740 17224708200761927585 2831308387042930652 15068006116837346106 9571674246832154470 14162861200209421905 7282039897950788209 8925536802875111365 17359276838581563063 17050524516939382631 151331222378774670 10130335238862179133 17417506386617369157 10462324073660324077 1249671716326077146 4156835612558044602 80320764180506615 9866628672178048657 11384194087647005392 16457502522710578078 948539781695466179 4071596241606005747 1682834358689694376 11357508602650505137 9147553389238283917 9177469860076308623 15741830519687084850 2670540282846194442 16964803258716478326 11185816999333843978 13233615459614150799 14385930236673555919 9120549400702032598 6408171670911288537 8020844051753317113 13902186629178015398 10333212502124287751 3767304382703831022 13919210197394600754 11775964097606188808 4236590693204097650 12115900810609942710 14553381149771728397 695070662043810801 2759440639491574562 2893527581373886005 1933908610172982481 3367106491965764188 9676794134177556115 4685775920087759721 12899434264175374988 10478545405256877302 3352971757419398009 1141496189229879100 590681016164636047 4928047417449059865 13592053278088116820 13139633763000701530 15214149795886868742 5626557357166689009 946099081884935812 14100101079292805585 8617850658360416609 489448061914017608 2725492289712031150 4507101222850804429 3336531698486252510 1353915243721804105 13586107694027435130 17348304131531197078 8789011472838146632 7279040234695618158 9294558515255051626 501577021745811737 2682846668843863310 2315254468858766089 13043992999960964002 5210661276715025845 2987039250236016489 16696559280112383196 14572048262266151704 5295706791525496250 15304290476482784884 1938724718255328857 4882524384665883429 5672705158819996632 10715408012262302456 2562150513546217006 14695374777193239043 127885830460607258 4433269268934647869 767102058560619411 15062981270496183878 12498971879661821741 3985714275101066049 6439777701825921726 17585443455813833407 7832555615732554190 12449704398356455422 16275035644820474982 9595987452487315642 2269304074091258050 10444103555114173910 5223979262301093117 5306220312131478939 16588621752360765799 10959974864437633034 17994817262431426073 1114838260340886988 5808312886044882672 3523199112751787638 6438147860607829447 5712684492719287868 15137431756616442157 6158861800476775136 3836097677747385254 8554880844960263560 13775316288995535236 3413584146112763294 8038134551308262340 447722341531898087 7870924268060992230 12295890284216663453 15535664352218128523 7871181852841822275 8943418803791010992 15366750646549024203 11335858930765428645 18083826436522880953 10302075764720515144 1283298906413220206 14340620889472288915 2622205664560397168 4272711060821487053 6557162930861152495 15406833495710134220 6328273655233164166 5319872083723693317 4330280613301409393 4018080571134344781 13822259648688111052 4050229803620421542 3151402806894402739 15687152504029608298 17621732916383826381 8204263854301180498 3246507670757694855 1476003968269442502 8042652629656081156 15669206222052734694 810912490656513017 6202031567480006315 719901360275840885 16613006028767216792 9273892182851348622 16825036348281123102 9765951090856275894 8812854335010224857 17275972448337699474 7622839280703438535 71036981161368105 1313575856690422192 8395057006496361277 10469370057725572881 4951748147315668174 15836619090031701478 2074027615483715101 4461784927737041520 4988452349426271413 7466254008176402640 5004736332881172349 11496111220357845603 5222276616978717578 6732101614089352176 7269890264313674320 12889903613119815413 4520375250359369124 9757381678751954552 6847135745302196853 8854511477543839832 7680788062248640189 1069352898604905800 2859301333793346168 4866386004253806886 15911416690397634960 6392502173468704366 13957367981711783054 15708326412619157579 7962902680012392189 756385837021017663 10906425377219242661 2982840736250026911 11908632388630118647 6920953853138174062 9054215013402347226 3455537120482089590 12856524513420299824 17492018558502063228 375520384842475823 2057191460704304300 5253754605835949160 3048421453872604590 2862500302277731419 15345971086382181444 8061741259853065707 7873131966122096481 17728191823161395908 5884940135123561238 10901399430292667579 15833256097411299596 1234951356753351937 2332513710778524836 10794507206813652187 1540941189401147872 11191734332307419515 10664522000696646758 6197772688009756745 6983288780737840215 9107304360683775513 2273318929802681139 2291592803621816870 5151899895548918356 17589866280268708009 1857524944356882340 11298941259458596734 8084459555643004555 12744601809063042108 4012063375967576493 3788363272837648735 12028137535373351893 5007037373124929822 14373897305448611040 7359788925400455188 4857657949579204274 13226790089332101801 4655958520984811075 4689016855512781233 17597906910586664448 11993757061190892101 321396320652224966 17792752829268239652 11319972042976456258 1243623780255904456 13375633629215637996 8581302746729070110 4574687142790344347 12832227633074618694 6651514087351163849 9199850017179602948 1011070101015790462 176905172113309424 8112724744264109134 4976017669373017350 10718685844417273020 13838702739719663461 14588931362781975706 8009447647388576236 4263259875341218965 13637969783950008760 11747488591618276687 6567725222129707639 13983140991732466780 2935015466901052877 10810427065792396605 3084397100862688455 10939359581540429925 12465516069880422663 7230484523975113926 7782063881965747653 9270432458298291743 12469323143218604805 6931301325894699172 10534587489807809923 3120959528442740223 17856167759150844994 7362707536954606908 1581873206415631089 4980173617127517368 10789378819350753754 12644749641481363819 10801758652657554888 16688218968162741601 5287300843793040007 13785801765777429686 18437716891183754334 16627718585907708267 5538042610443622764 657672180517978966 6305118428839942861 9090780999115674433 16612069344493711098 8471456340628710800 16897069345399295132 2571522742040515687 2848145734163440689 11544927876697344983 8955322365703384128 15734671158879296217 7980150408615687564 4793544177996811952 2028900745660142358 2199803230454349905 13081661590031736062 3707130365739300565 466776025764472037 12131200250782939458 967521620204329804 6735222089431561479 5185003093350360742 14913301281168653022 14446946141225021513 14150610550348156179 17505466525155925984 16535123912698182960 2503024119964296946 17642022541634912903 16376378674006371582 12072566842612237642 15920520875348711146 9401846452951790480 14712770055886513287 7235234009158515671 8375600333593082575 6596349365766019510 938418192264236923 11961282983301781781 7236633063466017572 6050843968418561538 15257611536024006790 4882489514928373068 11421840613845666382 18069124027342680419 12602785420509428979 12572702787535032495 773157610885218141 8720618359858261125 10863491133992046469 8384768135799033386 7166238367415904149 9812438450652520131 629089228974522980 2924328138644593385 1871521737256721579 13531704741940932798 17530010308451923043 6485855550041836278 1216361699816876604 7113522147355513857 564979741169983603 13305897778423506113 374220764203002147 4503818289537180368 10020858590454534127 6379686426873760033 12772698217095853828 5520694259002698664 988221042176347362 455389814251081292 8268387673588400730 3566509748077718823 13695191930442263951 4509377903628647032 1491956319870242335 14007892184142348637 15837018983763289696 17093171067879870046 7093875772292279614 2974322109529709909 17041858345412919883 3863577240815059731 12718769890956048965 1483346460295765794 12721050470519371606 15401991179744198860 6008963184087212365 554141654595637984 15691990303441618338 9735914281657730810 13294352191766307072 11324654160326742190 1154781014924055220 3306254307914481375 16287184776736217458 11385161577233769691 960570469709870731 4591125988630021373 1248057360889390098 18141930655361579763 4154392906106387240 12426062840431824606 6247511172555084158 8536805395059320202 5625537178304965890 16871302341562392879 17169641877357975361 16563522741378968200 9277026316816059799 13786933727583379890 231991693096524658 6229423216827305499 10684960281946904617 18419533134902463700 9970192284772985940 10167397490352443163 16968352947654961431 12263793867647195953 1710864563672039017 5927352264932014202 3408183249896238195 7046412049217985885 5107870023839234635 1124073794203142603 8358829931748749819 11444967097685482040 13697701648111481973 13822634154014863633 10761079803767564399 11559921908599095063 8066741473662350676 17734934929108331482 5100722059448886147 7635476065932485430 768390324668712102 3365364434227468453 10478615047598465576 8001379342906330884 8274178669155121910 828962497342987961 4465511975757887219 11734044443666920812 5244728829984820390 15713038706461884773 11060437613002408875 16898262661060401508 4777204530323832506 8381086514093627523 17522446201556691124 6678861388716701008 14902416958329606774 15914478937219525070 2245592241381515682 2267517231469101013 2020183322745371870 16695127172018853114 1373837963945331747 17526300905138060110 12896968098562774895 2634613482885573194 9634737913121119590 7507819056345689657 17004634362242608594 459359026131806542 13420341831531942382 7218477729943526456 13241641644267258018 9594328640425704397 12684433299973294304 6519307403269692423 9830378406716074800 17444079926680467103 9118131995307052304 1456801251009902985 3446746826656604563 3688454709761331755 5672500729112152760 12075683698672938416 11048501944098782722 2136948290759174928 10496813309026895316 9197162954197350041 13883886307953638509 9022036998977597124 3010307573879417893 11937980520327845505 7717999925117666366 9624809360773395581 9941337448620682700 12486005326731950313 6470674910059681138 11036677363530995330 8092871476366988761 12958142668552430290 211145223827135207 14742676462717349227 8342563139608835959 5636730714531482909 17566085574382831596 6278221910974725223 15715706089592443398 2190486869195637054 6518330619156063673 12642340357637967003 9594448590945974522 17318366385061435992 625195727495150585 2229425026635272190 2576640452108657848 6685550451715221949 8177693776958383865 16242170315991896358 2396698212566982546 18121220235498270513 6670474453199788196 12854278164690329683 14027327944087046737 17297788461651028748 299424542372940643 18091331118961352398 11317290543499994013 4279102983839177117 4466226280080564389 15691761953647028038 7818341179675343162 16772857777210826872 1338429601987905264 7778106840236515179 15467206831758843887 5869491910446679391 18184012091240017477 11208102572946130342 137288725820027798 5072918368589146130 4649618696491475761 9966033485155693192 5530135413257017874 3862418356734216032 313277463036115465 12303764229129094512 10489725595400367491 6508152762825564738 16062287828186698906 6721179965746128719 12864377798878149262 5075068765319673134 6770203807859615703 9383411322622407825 15459527557255146475 2371184198509696673 9274441776349499796 5203307788391704552 633481555451433362 11723699502175169529 9903875123266260958 14010303139837296006 15221796619258983560 5344953369439867915 13263785119943484888 17662207995548492202 3007389119818172903 4350803972802038124 4280723023315719996 2516045350302538640 16728100765442856413 8546052406673275057 13862805536663401776 10659559858186072394 7904027411193942570 10950639503851205212 2518376880940024914 11442665275661860396 581693328080663636 16687107636033756176 15093903813353403104 12523439243955515513 7901547579921933459 17111812331098049428 18366862719076726153 726493171164528783 10001919220269623354 7724862258509890822 8506441451409868115 12954440833399990367 14611942971094560375 17154512499928307416 2260215469604857132 10443188064366915605 4802105400029447472 8261397033170749226 6959158978269455529 1879542936833943390 12658126591928895069 17412912066958128902 17973208704685858890 263756713745821627 9504086580309562918 12485095828928263807 11935037818162120671 14650546619477066268 2548094487003698035 5352868210766572351 907597403839766150 15534983542810992245 15273924907946279689 14399410122806565306 2028342946283179201 8951694721857187887 4682610519084097812 17191140837823741078 325822384905577792 9151940355279073734 15072671568397016637 5803445669539388229 3933328916161000059 17785974876534825251 16946230658147723578 14319262875604662107 16043964704968922052 4121450949102211712 1921242238762637440 3385365034496144918 12466103706630789228 8608983081357418528 12142836644646647558 6765619346007156458 7906096797745241580 10138027961665358368 17280690695839724436 707428543594230020 15524980783451648751 12920597343678803117 2205992990633094446 7316235152225171151 7583442865186500580 479359880208026432 14976181300318971375 14604328937511090365 10520533673912167184 3641850090381361846 11448489180221407401 14327385499135073599 1044304351809901833 17007908969949948912 13505751618894483858 16896143380907292148 13655304295070889900 1232918266186306402 15093144619338138273 16681384524668308110 16544634845900956935 14459923201341478531 3190424743248031739 3199062439573340243 8446671099857506032 509074725654802979 2486319710095129285 7941173937550484024 1913075386407501220 3104665080556523672 15226756651790583044 9463262192566883335 16433017475440867749 13632192619497082813 14106711392318150616 2735190638576774053 263430976485429103 10325045364760280217 11910594779580358120 6699714440142447077 17100731982403335293 171299955924620753 17769304966006788039 13363062696427318209 6004776250014687641 5605963240714272255 8563682779650336695 11801701076532944424 15160702085805584782 8570777481266343093 3756561238517610608 15167379471968064585 13924728575388463816 8437672251931425338 9066878976900640219 5535637762770619574 3525918084603925951 15761777480990751124 6709839297341347493 16980438531634548831 11862346145957510813 1692006602083104085 15800916575455223275 13166607140780617651 1835071713235461833 8436635890431922326 9435554550269540321 2486704158500854777 2233978174365031997 50274939900667639 13154202526110534169 9530648187651840799 13143961958770658215 11058267149566569151 5605532738645865212 6804389748956446101 13696032283117232765 7042643590188424465 17947299243860415203 13861773174002845178 11152997962543320717 11202288634918442430 13256413973701672969 12770287264964818684 15893396777307717732 2390344143952363849 11863278289775189515 8857553680120007873 13326907199156084862 5884711623677184078 6662599043228171286 10221479301232088656 8943335182160187723 10549780153155008700 929694606259101663 10271218641960557225 3456441004985200917 8556726026477591771 16317959685962347571 3306084974243822009 4824974770104383028 276271487504202180 876606091482796891 1018563021264928309 5284358039626338912 7628978797136188140 9622080695492377334 2617663861906609839 3624409960032055165 17308184822000982849 16895906016914536049 15497477540404901381 1468010013460683052 3148124577587067688 17211639974146439402 6236579349364617404 4330268647111109746 16400291019243807236 12876201113190700166 7027643728290289061 10892704933088603200 9366978024038812226 15250176182852598038 16638538571014542272 13752157800905727563 14800103392969326711 8228436273995114250 11308570732551242060 4326500716339559418 3929291266643132051 4460294227586903409 2648159909798401617 17930461747434151661 4205395513316383785 5311685033771502564 8286047192212503015 17176915235414948194 4701035873658503283 9073254883514338042 8229556923530079151 3552170562434268854 14107370160368665400 1274531292079596161 12188312684176442620 9898486027664775700 6718354044994513124 12552230369337308608 5919760169796538629 8350126596543394034 14518170500692910235 9915130078571347121 3480278922228336742 17906934094471332415 12631466191255940236 10962824389735820714 9592709899124174157 1439316089681926956 1545262350948939938 14918622616388798858 14058237717205539203 9942284808066802460 16024804521293653764 3028057492194142620 458208516196656570 13001233622083971857 4891462791831663455 11721731951163835066 692302994819966841 1051205541438848834 12342597394114136218 3035423836557228713 10681815781004052113 14814631143013201682 3409960577251541173 16387824635881851002 11250747431178380603 12750087387382133524 11002218919904027308 7902672019103517363 3580287617398638198 8505510173642036558 10972853380328504694 13685378196699873438 7460671853336989198 2848916781656259801 12973250094208498357 7692872392385566517 14939340975469228895 17517464775639972744 11801849563868298993 11828497298295233490 9670756672489189309 13689924741869463157 16041484213268416875 15814302007405479752 15315019785572208281 14532832089272071965 1118715585353729548 2205094872162913353 13026642515291905021 7324890115099624233 10409326804014529036 5381763094662198344 6782482450489741232 11686171545342360728 2179865153611994555 2370289337416500668 2389228497236567228 6187529411482707845 6514229901627587427 882569707524195672 4632211407920171147 3103942019671714146 5921218805250692707 2556060207214542453 14941087109563559232 13116340236652698147 4513774536316826340 14337452769888048174 16168135733499345646 10981569633305548806 11761409624940455919 10530249806297454784 9553782542144272697 7052359682917166155 2318735159145442379 5896000961430203755 1618787072515859258 16099992601414449839 17953122371478223194 10402977334333006716 8311382939891705737 11458878384395092364 8945742621129396172 9798020550565677320 7519543815045989359 16750985606883978858 10261672981484026391 12180444821924472398 11017174221084867241 10587747646003395975 9310492661453273279 16380431660391907579 4131013991959996984 13715151709283494852 6059044329104280646 4650335198279093487 1994778585171972355 16743130926279028814 7979830521380421121 1339592210743227767 17318055674714553203 17746974560342737516 9373917157267375058 13408450942222017390 5289796909066625791 18217747009596984248 7379067703699087053 15418079930024033740 13353085224002070525 1307455301204570815 1233258700294553123 15455202468213537603 16369100087754872034 8658890656188095023 4835535815386426852 12842662460743500391 6951756301589665426 6511427406113416994 3064666798390945639 5093413426511622215 3237343981235012359 5303230928579552804 2232489825560580154 11913680841128163107 6172308999472750524 17017115573960893578 7983752777124619028 15898987792242236742 5721683149163263867 5614920470880860670 5128886255063158829 1338735208636495293 4307654171988260350 16147447596758047201 12039150173207912282 7559832472067790289 1312881354779867416 14623053640987765381 594474469130264704 16017814808232510180 2367435557087601187 13048462004690650435 1628743390712111315 8944001532806151194 8606178899744147289 17432861666830989496 8729633794283346683 5867200023315463275 8141274284292751747 7903882636490037845 530857046006707279 1017929241555270991 5453710248582062745 289072905358675127 6804702675511422988 14077657235480374838 13643534558487844603 639354651918268415 823850181525572953 9695573555338690469 17095573072823992610 6992258194579616570 11129203299435713522 13600419682464380576 6415852386623792125 15314182873255939783 12575314158321356686 576091819738572099 14749741030646603709 4077248406671013625 14622713726906155692 1487216139611924801 6707172044744944093 14181715995515481058 2581358686076763673 14442631717878727577 16700904777233319532 13922353932004302165 9948672412693868353 17583852294553665184 15553592198170899331 4217919626663889448 17161045433315776885 5668165357406718183 14333372661135290091 5845416004297353323 14573796329484393616 11390856987091074621 12316344877872816091 165028860021240790 12380810465743750610 16752423169038256062 5664608157819161798 10427295925679250547 12031712451227943780 14551719870714179267 15691294121475572972 11962009323407645916 7097419420770917984 8806063159895706055 5305478982551694111 18017882452693438037 2473127438466517183 17065487706121623243 4942459276766626414 5473855901484711527 10851525181887993695 14372652252793040694 14963217317702208714 8855729830046455097 11761984921219102661 9440468096200019091 10532867814048159544 11707649115165964996 3243492714698373132 9124544338140574411 15804736498459981419 2746527243229467804 3752290247330809356 10513289719434867284 1374993289081093899 7892299435898965609 671575263957137234 2466831793796057923 2968632791496200543 12886640688351387478 11622793036312907701 16799896099222470310 14019577275181347213 10933745481199123892 11554887199443554675 9994631850040518610 18094120730620520901 9719173939722289030 859399558222475847 9697479629080348414 8631893401714911246 5886403616689559077 5491749677930629478 17231953699874010780 1717209423245435983 8690605629729388392 7240500578133005035 16614806243936446478 11518162758901056091 8377599634680054134 6096858459020209102 8609305266212740019 12036440166656613132 6209754589178961632 17060753125595869096 13848993617039083653 12412508274774393454 641337111377540314 6738183084904084355 216512708512274951 12297544198373685486 8477388268113915975 9595049235565183217 1316016512487400881 9461108115688758946 5219578297264824001 8834217836021625781 17008786514585426428 17858827987130328155 16853962831273114663 6986600787029598750 6762812295376421051 15943485295732738866 3652407124572090669 10116431294384825160 6732957913499854361 4164472523745176236 631108083505123883 17285058023705616076 5253550596161023709 12939431751813695301 9541393799408076177 14068325019785411761 9223352573299961663 3724137421364267097 935636936562273077 3116905093975688663 3725288116191220539 9799313999980407526 7403282555089194343 9696228931643865080 1685408988249394320 16556374251970873039 8040777054765822032 6199199881757074402 935071111242664036 5916178115214187314 18049425757087958451 658482012256802467 1691637769945979057 11136724389001884993 1886818519072792173 8185159137910701025 11009037957010853996 6745011760841392738 10509694091154627085 11221535978042908755 11687509506213731902 11818552129198666672 14283102447447592272 12557362852702811200 15656721757327829471 11687898139823484689 9578351185969795421 4072300450037880875 8377419791774606634 14940555518037407162 13053246814035163157 8068214883070208983 9252449243817022408 16761596933557084196 6538383543855855617 12410798067018228900 18273132558510862852 11128775315817719699 5720773844994786909 1498419063547877025 9948046402290601926 11910222286517522100 15104833087342952256 1054802226340525493 11824803078783888703 14971106699881656494 9119374953205718262 13457461445888953041 7619153664845607139 16822945051468155470 18208254986537483469 11081082846912893898 7251355175051399662 14012693026043416900 14787451210412894068 6405630242052022116 4885498828037069099 17993613987401963762 18237630940042731282 4427550690587098287 13143966407776136736 7710990200661571596 14019675555754986885 16290217777769311160 11940104319551917367 8509077437124803555 7361039262182998479 6189187718253818343 11666992235175029321 15801024844262295861 12275249652838159479 2424128081510646430 4014986519160900176 3819577108288055567 12420021714334318126 16916263706531718943 2518958092799644415 3802732385041420648 2536361266337052553 847107895366798161 6207471378212228231 1962791039827279792 5856119378032851090 11465106452153010569 10907267483557548771 10611559341083285281 12224471757496371122 6088211293309945928 12142737748783916444 10574369057223751615 9104698977093403505 17631091708617251676 1757115833171850590 4694496364419904659 623196972430386749 15585271771472407605 684190937779074578 5981158961287955198 15566873867166523200 3333482921477803544 18335732241952166787 5912763318896646305 3004603721180251595 8551924163062772828 16040592698515259106 7883287821645077737 11465297842410786174 11054507691967971907 11668959618782052220 12854018488624169827 4333109982240082855 14574699306649738046 15638395677255105277 13750556853646817889 14060249028303577944 12007666667877983071 18265182182600278931 3666879201534532754 3002578661349188357 7528608109331209796 11243986754693610583 13391327152377301035 2159622884519469198 4762195204065861042 13996746075953965716 14879363787535007105 10337059880219214462 12999147161344443541 15422323503801048409 9378787094651260598 17736158403645987695 7655059506532217478 1011566026195512324 3774103699763539144 1597464902609957212 2934512529293378906 8963980007197346337 13858486950992828614 16316097669703133308 13009563429630619761 15679306033938367786 16246216443305724561 12867262269455931434 1521969302975258486 2021906406236541501 5231912869455455684 4203112408346469238 1929792037874249011 13110562781801867192 15431742142468293834 6308554269009358822 803270113733813528 8164536176056127284 10253063513536016880 16651448255959882816 16936027005633027870 10757230540875653629 5444925937608622857 15638475498255094649 15010680208159349624 4292627488407849270 9090385590717968892 12258753759725328631 8599787983335965428 14197986368013016763 7418268668181992467 214351985906179595 13605172341486754902 1887622478868785941 3559672063610024181 3371453077362726689 4833635468804126583 14657380099898109205 9540815508601380415 12853990249294822947 5637963032281669521 12906709718476183701 5776910611662776011 13877918050039685025 8441539236583906783 1160778874106484939 2299135188225761169 6362814144668168863 14611166467243635732 10644817544224636797 3858196104411071483 16652766014800409454 5491070485612271521 8151437642777383969 17385338818591887280 8790415661250145923 14553472329801766749 4741943350700448445 14708614613036000579 9585594143160789919 6114263008622876940 4603857299633856849 3005212896423826017 9349098055759803090 13803081074377507226 14544158125218632470 17249319314455148053 17456979874954389932 15441995771046226248 8474833291704280356 9339361516741379788 8909006389719312856 157491351171380335 15276233811070179091 14318414278017540673 3319594147529540122 12612061128617859012 3126027340951300857 16495623177051743465 13289609432760276466 5269516172791126036 3861174695758368222 3493983165611933310 5939005222431787038 1607360466214826799 3282982689353734459 2464878037110526158 209963174336967883 8560996778480182973 3697347320493161585 12652107053600569756 7656673740588918725 13774139153999268052 17347690520029737870 11177161021653754482 10287453254041666245 4908385220862393166 6100875664362006823 4070984590786074416 10102713444888580170 11302800995243428021 3205854207806449813 11794081076747863725 6674191125788804894 17447120926562667028 2777775622447520617 13970742856673581570 7230087466272481607 2339034702093342493 17057393915757670844 9836724431511954542 11160393389549329415 17564922270986363754 4236680912486331333 449475804954560160 16513319504203456173 17791735447401621198 10996618862052757620 16142141321025758150 6406852475684367208 9945834666353076771 3743194238759162430 15863368851302531649 3431133330408311692 5730129698383657741 16687233203353774770 3860177265175879514 3943494584650929820 647244433141003837 7173589753730201611 7173593583043060100 1253629313030118775 16114184266051561875 13936105265608907313 16247264183459741885 5423155907154524820 16696596990938248616 2430665805073891263 3163034753833751348 15283452266514366760 10805322144151002074 3644717972281111596 8414678642052159794 10368228050662011753 15940347648213714986 525734360150011935 4952273267577251893 7654790487798092587 673700691899200502 497795798767857524 6115479186181369417 3585493993678857065 5116733704907367865 16274300087068607338 4547326667834168637 5680410014112441497 745216261542037001 15783675481059493671 1374095315714042664 16478891107413767667 5434788016810954682 17317682943380719486 10373256444115977523 6482070745335037249 1980127093039644328 5719445351040127148 10616624315163220010 14365298482018974370 2646935013828737046 1014325163977231235 12819650202901910876 11340908318419286634 8689069149722169825 9912437405354359841 17175577227031329137 8860771269714137836 1791840534353216066 4982869560606886565 9445097643049839734 8558479855901285303 9863088430679152493 5184467505650304297 17270201716786000299 7646677904637187375 14212632257312898697 14582664556541320504 18386357446256659898 1802099415867516947 11718239203361936212 7287036118976722706 6689600243998328244 18094245153910911439 16078409464582913413 14777749579471942345 9902291115236977011 7178137701841041625 12688654156531691869 5822661450178649717 2841702913760796934 8464490040009673879 11463261997604470875 16230288310747820208 4267604987174667379 16425082204140915441 8948546688693504853 9586303035189324198 5915375103171369386 15352889625343559145 4756405197879201454 17121380190403917175 2728123384046389865 3234794505931108640 17689393892762355892 1384332357167124120 8957154918725604554 1990565211447028314 16718687201354536396 1435944072906799766 18039475226037317780 8481030729919178332 6199707105046145200 14602972722852242665 4874733654440662884 7763665566302948946 13519960340916627595 1836291768893770796 3113288744337370764 17976861597726682308 1334335169019113218 18216974641581295094 11965411783654150474 377503136663300251 8367321263493839344 18443085705288618757 8784875125424409067 16218914357274240700 5727889931024742628 10483352601872097919 5455886889232772347 10853967691610668259 8132206939719453045 9608333727226894624 4797650623687898587 13612322555351315465 13140035912776146788 11975871402399720620 3757984843910177208 223327564756880726 12104669231484986293 17057570606915691866 3651996390068707412 4088319285062396344 16689904594379756788 3842156606228341224 9297733137055720745 4038549406005392182 16785876226395029658 6107924939127629020 7258588169386099523 10229654301154810325 12825000102204085568 6713182607545593207 8544885313645974370 6595199915190241952 16486122280764188137 789070324658418381 9478871254109874535 9472943040371843230 10197475060538102879 3256794681691477428 4349256090324665243 9828805363622383297 14077764661437286084 7364219319639467571 11610452267997244785 4197794797041150363 1353408977770762327 350982322983125295 4298947191030130690 6280833904085704064 14692276367829173376 9426229034447814756 5290631310602757062 15848461764571554651 11158796761193446547 5368029345691243590 16192137809379027039 3299889957640668692 203257036310812625 17652273845236055167 7035128321330218283 7667588326389256777 7218797908088789385 3880120445602338473 12197903368250646620 840765555576242660 14420508752899618871 10888925315052028870 7375190123454151966 8823346002705445140 13345555743766099938 10674215670178620812 10169212394269901156 8400351753353504986 3624825378695932804 14643020172606135031 10588289578106268363 8526341324231654940 7486289572076692122 18278580950377048596 10087508428314758931 4683414058201571760 5416990973935485111 5527820145345697013 14373221493811081152 17798740633173814592 11607883194808912863 7971074097969828367 17881138449488404435 4278054528988675791 8825616875077650645 11272973947763037604 11169423861141734465 3542110739760197058 16476342469138730263 6391960631288323850 10278817326217986047 4307043385803757637 13482535609161576656 16792038805639341986 2101135460593826950 1977458495191754125 2592456605697477046 11598764775984990064 1126629131836236494 1599316168107874329 17461415234881939305 12539921409853031072 9870734358234132154 223306684716840249 13623626174518405492 5261867676473692908 3394532950584658920 17990287255706337311 1796597783607760257 17370774766201415724 12733310466310557941 14553285989712229665 17814146154967343694 15617573461364612904 4302134908435453218 15805113245157275510 9345477385038668047 12507791101061052278 9910080423265831111 17018364176085346711 1851925101619626208 16989388102754837187 9495667294352935301 18400999873587548050 10213941212586368600 14748554049043267739 14612000311541913561 497432941914744957 14266744638984856001 9215983391088043085 18358357570158558664 9489304005068395368 14996034751994464894 8747862263970106023 11425244711159899188 3778529953275438621 16745753612273820889 7257258641129792089 4614750473291667565 16467465937464267490 3754583569285709903 7853842300703883760 13029526854313145678 3602104782896897768 15976835313847897941 3092924245536708145 6612775130190728758 2446812227353865291 15895037026961295885 3269408904915861164 7398750236092382521 10014719077233465962 17624748483738310809 3841781401296022219 16069215466383620593 3173671821129473109 6207460513291866505 5879813996358605116 8203682528876134047 9205941093896219915 2092219064053859526 1529520782085029937 14601297333768303584 3273859896977494281 14083207854414813151 15106514095838662042 10761252788010845948 16204138357045098830 4126680364972427249 2681605569177777114 6416308884044211078 7934104817137457054 46470457959618799 9379706117496431233 12783712691772077727 10666469780890824971 6189022130489104239 2812328167126427119 1254818795012087532 710820129169619217 4541540234525851980 11252732242851929854 832266710576333916 7493113852303044688 16382471513202512688 2713538033885091577 608999883902214616 8145301818982786634 14941524033953606946 8875094269412367056 2206435571175642479 17529679016870813517 16073699361081750027 1508716102696954672 5907548243633454548 7583958952645674553 15373677916934036425 3791027328481827886 5453503123439149127 13304205023888277863 14645569537370538910 323324077259832 11287342753613865004 8334554846195374721 306451398480656409 936527753137221648 14002965383645512646 8558144942226214892 8485459764281574031 5799448998302959544 6741211795385504834 9916978885630605877 16535934722859627977 8117054711314143295 5181624731171832429 272580189267979365 7710582852917727437 15552225883493901923 1882243759422553793 16964809377398353975 15577811515909811920 6124078250735489498 16574112014634234396 10624526010509452157 8380263007042207147 9678412425857689041 12623535386541313329 16175926751996710695 15525222186604864225 11212978627050951322 14563554375500965807 9469852672560294181 222669949380179472 18200382577464679840 10763341073621674989 10877119151643631597 17298487155981759250 6786737830324253930 12268968237168105169 8213264414395871084 14397037322756412594 16566098617006325034 8627184998446624365 15798184131068751712 9506797856031400030 4218881738021887158 11212446179032538472 8097391397040463259 7055442622675165059 11167562720747166049 4623151048072153364 3515047518496423492 2419773228814691776 12070985565118260410 8082963348533066769 16993063910346901459 13465700819100358622 15997967458557814459 14007521056856007258 7129014478715798784 5037030798703872760 18155819025634022854 15436654420359573948 214439490160431892 14534057978778245287 17972476337213452921 16948741840198212774 4735764436258454812 4862540644763722302 7866233136190423061 7511637682232942475 6232245864236238845 5553151032625832588 8051663059835810641 3401133369527192914 16356014714498571345 8828812278724943963 11599509870535478917 11065411506252768827 4827430442926650251 10164556579570268915 13939913250940920523 9745414838750820995 7725178350551959432 5301582695447765836 16945495037732788976 511376444063467476 7458186853390719585 10218286784185983556 7825842855502216484 10001188762992773515 12654199732136825435 8660605173981600410 7221234027890501095 2060468489023657489 17957187223428928228 18096165161114160871 6451288590385057408 10557674728089266387 7627551738542023645 7139440289824399118 5588897142338374576 1317474131397159326 17044761319812968859 9759385263799277667 11480931667589230038 14818446975132415947 16586597861108600014 15929729473614685200 9661776257803611183 10482534495669652991 4231888756522203994 6376559144763461837 17283340446072261085 3788201357124282190 9638043780541769325 3317669193996112959 4766664741941988000 7134243232834304974 14954786870316443576 14723138798419624340 15286025465652187361 9772946761508331818 11063146228037130307 6762234972953473054 804613389271053511 11921906921155364903 3357614083735951586 12506327889144680402 9657597639412614204 2385050210420036062 2478820590975839618 15128398554729839254 10664247843109139960 13376457696654903997 5322484182564642846 13011382903581309011 9214585186695766171 1126660991302765271 5258881706523020979 11865337797765746113 7478995294567690046 6354456998874080265 6209076022231135244 5446851715948994755 3942682481151148078 9415877338682790173 15909705625129554663 13919425951816909838 17045087448488675070 5818955981891158004 5035475616253615284 9669507785572680966 18227360696919910485 9382936257183549509 3717264293053992479 13344997427444123552 8129584635453347811 11917786722170342474 7003509802694354905 7319562656940711283 4108168131234561356 13103181961468472871 8021536001081460861 16231063514136419144 16827277827881469628 11354667197326518123 16846719893863453941 14597864069637877546 3741803465068010751 4375809262091488403 8898703427790323241 12178391404292046509 16931523254794519502 16564177292676864468 9540920521369973416 12993057096175374350 13741401880479226882 5580630632164413905 10295371752736431213 14600804916416394750 5804782602243457741 129809695991312871 17657478145841248556 9073883576317915981 8470169436044670305 17190716730123974798 8734930617412339116 6846098633222108296 16234972687546128057 15034268759578926486 5794667674868148896 12739327841169562084 17855666423225111676 1875518804014981728 6088295743592014081 11371447570726701050 1175918395872708281 15906191696643016627 8887760438555515461 7472734285091468114 10946741175291917635 12707782903706585709 5809904009571983794 15428547586765722730 17264277317006859755 14061983187345435091 3171432882922433151 11750270551681551236 8747195296569252678 11805758898643241736 12054837629716745330 11503425216665260714 10163727568414854689 17812567068538538913 8211742109130752516 8250348502841629613 7767522371192514327 15245733625482227839 10395473023120034064 8486614046815022623 13051360738315208481 12824767699391917670 10947240791958536835 6206023978438585035 15725681053846376298 1564901820777754373 11142461333853037989 2469192988527150190 7690900473533527125 1322539538494955270 2580019273688682080 1109630086418852733 8046828341906279298 3178311959856038957 1046970436250669842 8222518587225224432 13139691513328627505 3124422907973976130 3342858955002209818 8145002284950821237 10760475235694521554 15234858875780017183 8001409577663644999 3129504064232254152 1998999088600028203 13130249188381051416 6126886902596475393 1315963199494841391 9459424203113957541 11390783633869746797 12461373012841921863 7659968613473169538 3475779018846322907 10255874571452417477 13567660751700112231 10365502701447873009 3140107386657246501 7263255657214412010 14569867036995426116 10957065975674972141 9200264241627799932 1323102394330497846 12720727603407444025 16993277116237502029 9958385882251475149 6187512642710222483 16588402754389066509 11660715858637809272 15516069812064004577 18261181704565466752 6483532786771275263 11117492564428792015 11752181802507137202 6012949460322684929 8580369934157323048 7667333843577861129 4882373949534917117 12853606362723632295 2705639157440448708 18066368271868724123 682913780142453808 1091217534606854905 6159878422676287476 6035406062425705040 18318311808427155391 9128306737479922065 2580052282043016630 8586134341111359494 1118724698339944252 1538271189858261517 10317631060000762244 11130753132784596280 6675362013040528009 12139949750627031549 14703068842666683573 8839405023676539678 7112978767098702499 3721953463865946577 13174217845687172222 16262967212527429570 16424207615883268022 6579115497090809678 17466339433237195119 7542056723142425874 13357142046799219144 17059537029627571604 14334241346699526015 17965627248556052609 11957790729819464944 16611828177398595208 10041766828532698047 2910578833037417005 18113616047512126875 7776637208500162704 2941747247905344256 14836090115437881318 4637155843521874887 5823457430750238885 13462069903823585004 16813083322149830757 1077074109752160224 7828786010758650755 18412895381318495393 10619209160105648193 10481758391791009545 8605139859896954597 2866937212347296819 7636942826867150567 8316361032675591944 13119353668982100719 18369721649079099988 3514448290455091596 13417381207548904755 9016729227226063622 3365825909922959539 7489124988938456748 6001402192078426224 7516575946691921639 9608962307724492380 4229477383526239519 3131412948494383570 14516724350341358428 10015269072813264601 3477192589284286989 18423284722471337783 13800735479460934887 13726533271612369468 9400764374868786415 15651181799718425854 1046500789297823375 11758471732097303250 16367764018118338397 16360288218178958675 2557472074497839845 4630802981467440794 9347426159743886834 9314344344899052734 1583284069818194190 1528956265290852514 8607203861282833114 1217231347613777413 9362568669697079039 14408778289401543659 16059986742863590831 6638251952016320207 756365191088858260 3678360514394148154 492369857516432295 8587437327682029779 10949425997234491985 5039713591139928256 9303903605708388154 13747575276579989380 3880248884067718512 6464691402769391835 16264063376195321622 13502666667907933820 10067177369410672259 6656283835636694575 7633192038450446516 15688580210504443086 6477661280256914437 7198621701915978419 2718894617377465503 16370421117712223230 5986617431179385466 894367493651335249 4260148930173152260 2152799867078598878 17387958017864980360 17564037178688361314 5679760839004380252 14190037937405681759 3822021357882211619 16697054609312314007 17587606573640802283 7159063954349623320 13094495397305687619 11047472312240933223 18060032574614181286 7498853681271665346 7217112097333081574 5139071401541215322 2376917615898210427 9150461212083600173 13656535000804172608 5109708650269441766 2281515780503140096 9088601344363644963 16390863516398310974 17459151096733768715 8981437052485507563 3274439288621908749 10980734154157870888 15921838085918678331 5485569822223785349 13845903734997185608 8540278976464180425 1576387013661546145 7902667554785354878 3157724425245257033 8936640981859012932 8407273765663470684 10826353620012002250 457386831678539039 8470953244407565545 13155358009523739824 17815562614276908300 11164013772566640334 4884245891480269797 8563660291683951174 6532789844217831703 14605179920150802388 6697515148784868455 12739473893583081563 5539160077501244678 11778195458731639998 7794412256955013833 12283210019626382084 12584920105228638268 6141748936665075045 6683540269579525310 17643947933362228025 10889013412845082052 16357446997821029311 17266465199481103691 4041469582583197205 15800813004857559267 15741512017213099850 8417160901043430567 5044148335394052877 584912448801261321 7741690101432842326 7728548370286018331 8984293784586935347 13507165887435306832 17992528639885943012 15827838408953832374 16389813209920203785 10434433070875652014 15382078904800196836 10965706403435917146 11117346187686926501 11397492675227286171 13307904373347347003 12172291063667575502 7676152294412914968 17146816115188782744 4707434799673451397 2068528384961508254 4298989666264072489 7621365026741954595 2882419512619697933 17347808384544965645 7321415739100940881 1123960775547421099 12168004811923261416 16797417647715056477 2192199322225974696 4897086020218784239 4889017957914621031 15805711766229251596 16563327941876248725 9711299839103696949 15023389440107267936 1286430124164748366 2142780067106551467 17107102892372732197 14671237544799150639 16699755743522349477 5829128434000573924 9015501325747647747 8873384922101592602 4320810109427844953 11472271477511987462 4676348359951712483 5046334792834780942 4977162328310282769 3097264450367879808 11460053395178459032 10788852184549163333 10683128302024398123 17993018897609909183 8997431735058550085 2416877152035328004 644044116758146269 11500424922561070244 6179824137486070100 5603451667672866717 15473368981454560705 14783227082431205435 1742304973788988840 4727126379152204540 8962088091608890181 9776375225149637296 13260696675888514526 4680800132637995314 8861229576668332955 8983774207132153006 13914173570968760466 403320050873480206 9764567694187954895 5175422138027042409 11451677917279684495 8778949447313809267 2739497841004180856 12171743786617667973 11709694651399339929 3449815943607654121 8667999764665686031 1211566680423775161 10296466461298462938 12006546369243430387 9429472454280407079 2926806037426945961 8822845109942571944 1960622966513333836 14577092043530755997 13827201820124782236 6175733680514521954 10240437774083473390 8900565847814783220 4511353705239744880 17810800689733755799 6190998279684426195 11592863481671794541 11809346086063739188 7595756101131931390 11613232540897251399 8339819388728041751 281102921265528956 2824537082703724360 1964023084869061358 5514029755800450274 13775146664922698681 13069449532697427824 4692594685267092743 5823996287907980583 7432448694610929007 4841664706173307081 263882668102331591 4191918918883674014 1669729603275451988 8757935291334075158 2076081981770347309 16901765403264374834 4036839662216883830 5983200341993483378 6347797386609528886 4916153723740702952 17839129866731885959 5799269465662206561 12648531780167553837 10575934740004206197 17082708312589556559 4565964086640133066 11325988573983743119 5747173009194843316 13319514676404659603 14921900701595121358 12195497102716430746 11325355533863651652 14675702234253201653 9618654372663703650 13473432539154401048 7622032836329913035 7206487785775119005 774893747506921696 13954690052260241922 18150005371329698901 5273844504455235236 533572217174571160 9957465109741614649 4069307432400906633 11818373104137981655 13580262392420524423 15569389803930442102 2500638216983344941 14939635192693894591 4385305317469668641 7596189634493386339 16316692789588701468 9811284164527120490 618392112659274493 577660564164177053 9459985306242380063 13041575865361446759 286521614965876595 8414777339622158013 9730289562926726754 3772313517629454350 5546465301946016664 615362582052625604 2660809618537408045 1893439770416282389 11449363559036520003 11113299804329831389 11245539665527170130 17559378911818675918 426447195560520278 8910878120894766486 2842244429703941099 8048066928300705584 12878854293042392609 589180702824125193 4349765816081470474 10478662236461528330 605902586858822777 15960784963470969321 10985284745587161575 2664902952458545600 10273938677432944612 7841345254042294233 3142695714199045604 17413222131181632054 5324164998651202530 1947684321543793899 12843455068757041768 11039054963317203364 10260959411639485373 2694982563053889047 12766857722271404793 3978628146571564736 8693332863982149744 107161605700774642 7322024801689415850 3309272660308287371 8874104990924292831 9532294448492047652 14661121312715452266 8172561214561738194 11393647540809228053 12556317248364392136 7936718602310023287 8086202232095516876 5401386891552341699 7223092166770647987 4128073915307634441 14596067119570130615 9738639236020454652 3394586705118746392 14736655938298982106 943000723552255640 12201944803335444596 5825310870706095735 6382958677413173802 2030819821579940590 14145979544073164253 407912210858872347 9796238197696294619 2727937114300697855 2993753658595177360 15585448722047021481 6561396358356888809 3034276099602593576 7814633644718144686 5424340873429246947 15067189963389298785 6175786741698718954 4761279735348314605 13323923280089878480 13073510842364675000 1185248610468838285 9016021747743146686 6287729585297877546 16915458614026611800 15972675147142321310 7018216185111308152 11314737651006320267 4901870529823054517 11623055830327272206 8664189268008823533 4765246744389538894 4627811615147113508 6296836555637945342 16473509686022358393 5600277442272197265 1012365546681567244 12973696020832503982 8333153496542683879 15425358209966524785 406316705032683035 4773216437206529834 17681626355325917166 1330037567985793880 617666846028984456 2899851507641504176 12195488119907452066 12894001423612378584 5118473919561640881 10953228300321296907 10606402381378430845 5176580548645765085 14918661894748657176 11362265263894337814 14066913043426231450 2646458987889511657 114114876591979506 9668883494405546315 4497743274542229067 17381431277715525309 3209813083342492182 15830694717657489387 6782769569263659090 66838559565805792 15769326896076351131 9547782720900888085 7242042660632590302 12522656406550818362 13793353938906430424 1997200247208868959 2161499928857982991 2306401762972578467 9947320250071142629 7098461669279561363 4793263589244501020 14473155220620939818 18290494012191056457 12958844192239114811 8341591159897055762 8934416127265009409 7584903402512407871 11893024713863687178 4234848736323557189 6915137086332017952 7495636456012125688 2532194337581866824 14458229453125894650 13408153893131827828 2437761563297300722 13346464032305358401 16815160730634401624 1520677101647574363 6409400571910100971 8843212143396005077 4771576363890175268 18171338715763740612 11198007115574653289 2001946478959337903 15207290796889903927 10503449406736052689 9182947573004908215 4567244291586653459 18254635619535950522 6347089464321580603 18065422095730060983 8264584745804660545 1612021468738347800 13108717117720873226 5102236714035408563 14523753043562490816 18210191084163353537 14151125840956855814 6480414022666278129 12009295587164777444 5588261612037515965 6220489353516959613 18443339306807236466 12802538704901643737 7540315244309172763 664870846737152583 8561863759449288761 10851105814819551628 15797823041831594155 15332930258957633207 10009862151392476668 1567452611674710458 8103009310847567136 1496500143751655411 3970629636062390001 14745894450693053012 4958237102146724972 4875851011797298653 10444862186295043045 16101790916400678395 13278972008579508211 8807988604261829034 18074714966871712083 17702592479180037614 7317705519853164881 14386210846818747805 585241218998159216 9603086768458185079 9019851396548187170 18035069092799040784 3021278161233509167 2961438422373123524 2422083134866185649 10226561161091820432 8230781592896138368 4907167157527268801 12174344630455107718 16948033650473954224 10642328419247853844 138106784640569336 538043334162409102 10238694229275038401 13877836970184372762 10774991906598742950 12044122698042552236 12775042603781627916 17876864074824772049 15122319333589602159 3598334593094841009 2439274093873388678 1646360358279384818 1759168428730816580 1356760057187194494 4576010822965830193 4460409439172323136 16950811478736173062 8215682106133273452 6325899922862053545 13887855216663082684 3483237627488211062 14943374466004046796 5464679128250389881 6063988776220942617 10678904953555951360 13441625272165636373 16155308378959891587 5222524840723990192 5627325611895720015 5619465986538237043 15547368621318961297 469691598463408699 10742686807219050877 3856540696968560500 18423572140727797045 6983995822290265164 11061230026647334049 5478901436163831349 5197383633588085947 3830924792610308685 17044671059210067710 2726702827870500838 1748388241525109283 10776053061927573826 16222125581821038484 5904322800973625230 15613388267834861336 12994431984354065215 16324387398547059904 11535512409011393367 5449344329527060135 12500414429868566946 5948444583231673763 3957991466987214287 9758381963704295120 6546910515471406567 11264781346271078572 8458151614176809265 4375471718748988871 9325908067982818340 4598847174095271887 11332004468358534248 11787276975520220110 1637355941489699446 14879203882779199267 120097190597634976 10308499152992188512 4696291318363420558 6869560062603373002 8854266573497934647 276244815135772752 4815170206886858287 9432561686182133089 15532581121608049637 16597757347054843576 18195596001822458579 13304109405161474368 6393934736847500681 349862224474830256 3460262905413421924 6159966484899883813 8457881959287620129 15384472159834514435 12717351723141900132 9147064889558419766 4454924038927212409 2861194992049471056 2471344400857766015 13916806919448622057 9848788030558976665 18313047715425672579 4790151781568779847 3047600178574757224 4504947833649990025 200019608261345732 6905400521012542985 5150125565911897085 835504802698584674 9003141312784309753 12109748974612814572 17940586946002048169 15040343683422490203 11234384203953299259 5989652503288274541 9809209481153950964 11617659910030815200 16837544105591245480 13091659365443521029 8109590329577189468 7513265408832728750 15152252184324752526 12179420129460716750 10494226585206329378 6020282919315291267 9220038766697198188 4592126431828655813 17881583533174720573 15622475044762628694 7004762993476403438 17112744028521292379 578022399431199670 3359364234991465782 6363619584550139333 14659957690115712646 7628117960439566300 1412661497715739139 17313009789823515175 17918619905037171171 6728426118198277726 14281675213143401566 7741857112260950641 7331086218928841194 4302463787945258847 11451086592358554892 8545552843087551621 16672126766717819378 9921654876940677714 18382605252433620619 8613754394039025462 13374136391659207466 13383858883950221508 627823051419509817 2127448379314069222 2189878970987072098 7748356028809934777 1524936663187958823 10663530751108930966 5604374081253900945 17701581011330148021 11023811375744974260 6165750024474831350 1947594791351381863 16672397242124448706 17636040813150500593 15488807278612663423 9913883357354986202 1538054084709128085 8056269295439090075 3929852065904865469 5010143754943178686 14369679120710774022 7274275117400187218 593389152368689573 16283542442398609237 15058428152655401572 7698804253725648327 1210730542285610867 18141047913018995668 12762036936593949159 6587098618223258538 5201470149684521482 3356988283811688901 4237769612003943195 13963623926759721933 9831809695495756558 3337876961992124630 5610066370008094895 5558826833000737185 8859246121367364942 7510424403674011442 9630389740298105443 3314159007281237478 7951635700354805053 3759296432657976297 14846470036166670159 15125100184251392298 3438490761410875515 456264908485809250 11719651200506703001 388794082273202243 5406624156865728815 14626710830856057766 4507394750596888718 3823842601187215511 6127299761936085313 15239419256679555469 12119555238568279221 681423720378307137 13203946776391852165 10288718237483578928 13059247684568635093 8318533025436571026 10524349445284623079 9184922351076289834 11440628822230012587 2967751094301683281 5440152833306962074 2651362751537838860 4291332200193858985 8287879142822841343 5199631484710020975 17367012622484722906 9725252487849195117 16609500040915967346 15722174941205937325 17623787806317292557 6151870444312602803 16935677199560367507 11715176462623951739 14171059223353474276 10096467188133934108 14292176234396174903 6842692577791139712 17366173560293116703 8460139936509152016 10244641375748456523 16215884135278010653 6049346707845371143 1505900524218138946 6890377936303169738 4161868194152148936 4233356726974273403 6707837245715651520 7905778101103251555 420620026473260107 18045383515631126357 14465349389118491658 9571246186212819526 16349590736985918103 4132787243036918387 11349644569840186052 5152617068196556616 2445333696181770200 1767516897114427243 5578275771094776894 8458592342313752082 15177964962677388156 16242411264217875680 331597863929256612 7304441876827732111 12200188815285079210 5588482496980623416 170671100493663985 18410003408418384447 10443972534933346034 3705173634722160690 15598328542119526815 16843615467165887914 8693699120984961062 3003812837582630732 12325505423889062977 1143951548235071313 13212830982340061154 17007257449635608912 10855454110969020926 14799983304550180393 8333085816343019609 8410688320545339229 333565877297834102 3381463976848551975 8306864253079183883 11219158516283690659 2327916825532671577 10713246615595141816 4761319067848524891 12418090776232332811 6642491071829685708 8677224271191629160 2552207474467082668 6950475806621344873 12507631087647062450 1232396325324891108 7714126636879656062 759039950061640152 330522725444861731 8247432550409246634 767908387765849888 1622154954438951409 1954491066884663650 18200014225748366344 13773686552870996635 7502514545655652639 9528287233407671194 15599015997321715207 8363685959098196796 1269628206918182648 4994963818075999278 7265706522714313919 18337954936045937109 7135338147683126981 15816567014078586554 14281128386522624883 3762025272111997287 10337127785279288337 16524512790567400804 13395289414477835759 5007659606876702395 18155320545762262146 7900099418663047535 6718039271026039319 7437490108635113745 16781918783283342951 12969905480169836757 2248232396295668392 146750324270353543 6192957767426073455 3630254767484405126 12447266783348709366 2281025215970156171 14280226135506091733 15410970215280358190 3420037916325693289 10694608105168332476 18442780854792039088 10314782764354532753 16217795414722350427 4337964345737433274 4925022346382578677 9272705690749668650 17718819342232526264 12114214083172010687 5270813419683876251 2581829264163478393 5553831353534732931 3407893134892949917 3317088144523033968 2222220098488898749 16604268565431807551 17361521902474423220 1263666862621511300 616427562397767424 17601363046560130714 18202980798025957271 668721078930802670 581251709669995023 11892901260854218682 3246605030697188930 4596763388878515561 3991064149263521237 13442246944926439921 2108105237550097738 2007293866788786774 3550200748436499291 9151172479379297431 3804208939777329041 12183284938680120631 13341623428924776451 15469524315096536223 9262651114870967867 5604563441940250238 9667049496949233350 7887354553267060270 4948099709852370501 11815058217320768205 13225654107390611518 8917396535448450579 15437525338572132428 6459430093953145547 16550360379584778091 5025241759722148878 4397672089072806078 16947359568326229457 8266624511443914882 3494745984300724217 15863859689984207949 14504457507233434221 9532388448209972086 10680234341976009896 5787331737641703753 9205307385236796871 11404596435852305870 4158971771349308772 5356778155571361566 4261392569091776868 6581041754444522914 14976707159236989176 11604392088123286035 11991196461245955114 1473874797644671245 14101007744401596944 373975929666364870 6289875757616019030 16983416656335588658 10624739629765060776 15768296245028411774 17257975348620600316 2159660452243383075 8939691181704918866 5724214596333255386 6918795176306307255 14567062779177285237 1620651662421117644 2046084468283269112 10061428559820596565 13102325882874898530 10174812817365425230 14258483065765629381 10960304322035545319 9702567471466304595 955102464143522253 14096520084697254654 11459051225381509427 9896864425457397774 5922268163674238035 2022818110496573216 10597282739495364536 12484945914492905491 8271690477964317347 14448797302947462721 11750412411383220613 3743573681001550364 3036310636956274783 5186978212825962114 15712125517118172242 5879604115001283397 8160486383021616165 1871841626210899794 11020122567036588003 7214571976162091644 3891312814608604530 5234694332145296658 17407137922843006052 13203756519517444741 1512883059635435792 3380933552271891212 2784151457856336323 16651200812136740618 467871418283562127 6849139697891927005 12596580177207613707 6556144968010752117 8267843576142030771 4297594327592823091 17237843434733816590 12031308582556773411 13652512996956115903 10835217767530137747 18194310083491885614 7426674274170422180 13981193126370095876 7603598780627384994 16811885048015915460 6055689670859017141 483824794542074197 13706900403020716804 11636250555032643180 5997948619216705808 3696701217453578513 6890071373501143592 2607238807870604857 4139815006357298231 15251923909370485695 15032659902137245669 8880966490237575166 12050083518110604742 2173269596473389605 8789333021201703670 1953249286934980201 2944890574576452420 4739697997331137862 10186791460880184584 6963758534146178617 6439135636774841740 10165564955869426852 9254372210947868120 6234590388009888240 6062242454928430649 17984218514791380703 3443660457760561224 17053250024602789088 8622994109272560053 1637647705590906889 7723327118784835540 15295488046925819765 3432813191369593905 5954517075556963612 17491561299509959509 8296261941476708538 18044840386746545010 6365034673642104440 15721003120566692187 14034120326278340458 15399171331172359111 448828601966483065 10217954458500756294 15886490799222296058 2941932016034066463 3730438347944761440 11279985335836151072 5099556893679111599 11921348064748323472 4179046408822966577 15032772169587621406 15296905502049642416 10741455853530886143 4291309168228950983 12241118581785015672 12551226339439165889 15448530212665376351 5043340373127452193 16360515567780704576 7496318585197229389 8556828074663325081 6807319605828347120 3458237422044788577 11982169730002369646 6478501893522667759 5666969842903455891 11079794625691407666 393389193089989889 6270123612473934160 10202895197662545146 422741556200922551 3966434671951426807 12582004334350347579 4101117248020528007 11943189106941167223 8959597481540323363 1605794109437451801 11667790486195823303 15140206507898641073 11469720958110918220 16943892379137655269 11831570602727465659 7176511973394206309 6605685225212888354 9827723183841488138 4422268239084463019 1201363157785899298 927483107036160578 1877979345917602007 9198306437713384829 2478974885671259359 11501912674617668906 3454673257893016653 10418009388158648510 14547734238581772520 2608306147664037541 4501426508524584822 8848824351896346556 12991976181722237526 4656729788837890906 1536129713490820076 15604882516422660029 12643113282841566681 14989400661777517052 2069109067997300626 18212772297316960306 13851218403465221740 9102901177859313261 2452603591421802456 16151774878917399024 7495064730864970594 285566469902355796 10255265057779124398 10582623903075159618 9349257756625690379 16071726933036282919 5493552210285576436 15836290762587499068 7230082441777913536 14251468251695900587 10791886354323529595 2406302320098726723 5255367708058694242 17349772954847417271 4726998569229547766 1158524329237309475 13881828644435274864 9963697805341373063 10736579961446911612 12740528077883682050 13776554976463302140 11652153235466901107 11106456235966225825 15819341590323448244 17327662160218638847 18446743829399767384 5242020287963478496 3007457736449458771 3368464629017868615 6817283055609350893 3043620803277327249 13805765192915313313 3120328949896655050 16142758926875174804 10390710988176717859 543930731127805928 17278981013660646674 17129686363808204003 4775697793757737349 17840776021282487141 9263412989106907964 17753037268718443487 14740483745032528862 1661357270430340287 15918513699583862985 10484687426292330792 17919318144333727048 13711105132132016841 5791858980700940645 11112278261536508413 3726785327169392559 5041172550474905973 13149727861422762765 14797618304685085613 10087548819847783396 5119677829834776699 11374468524722205489 17319590242098605421 14618323527761208117 13605578675186779070 1729825568829607654 9275223572511699854 8010774354961324779 12765993742355299661 6291797943627229279 400128254435973029 5920761886342992860 2541290112804275450 313813676402614780 4420555244705599104 15670808325343739889 18191978620673866948 1884444820010775070 3099746677560037994 9387854868914642112 18281587448108559174 16081715845846196777 7427546970557972437 14195689344563168623 14078939998628976258 13333245069015273041 7306311706436454509 5848144058013529672 12267289652160957816 11827957468087340170 17773145231431366896 3685909269694879806 13065393583262107232 4792732305275689170 4497201719554031747 1699903248535776368 11557343914602237665 1520116433949312481 13940041557653817408 12616489461924239285 15569154210403711988 15019379989208155548 15018392758425058580 6315222993194533821 13660591151252776330 18207356080964676426 10228915437059430102 7038972558850208349 14073935738676020390 10025937051244540715 11125113087041846081 3268981064648355962 11032009775881510081 10567107807491223080 4335498749066666372 16300853157816190127 4735792639044425879 8377659272412067902 4584616763588226332 17386783114490907472 10449454200978471824 1311036636371144064 2826794225386566685 12497261709633062176 7326969457369710364 15297981948102721823 4370243607767351545 230315771980236410 6141051905757187762 12785559431657641370 7020038792653248078 11725480990035224141 18342194312268701832 10600079121315305916 17678635133500761918 12307578498061085707 16956684148255147904 7599567869884902287 10287207518064306602 5949963736785752505 6428278695913756 12889665639424676640 14261083524151593199 12345623083227277485 747344623640561159 7196003449474404724 2361186228758579777 17698049086584639649 6813867125355771578 18329200473707387001 8002093577793320801 9030021210938851827 16783165078134664489 10398256394273060661 12527189541072678145 5409828968423947737 4285345058231251104 3482060442033204698 42817629233257039 14398350350210258959 18387784943305684266 210745273901262197 4007857779659676485 2597752090195903021 3502105661952372496 14878924474451696036 1902612216878732504 989541299351555772 7351779607457644560 805449157180539696 5827534873204329449 15749866457250011669 17965561340330019087 6049278029818004830 8156420563970780592 18093479173609845911 16153717917608650417 10528925845834124093 13461076097554295664 5393556936137935561 855345516139649621 2533232818594090840 2743535873610059222 5659243621208909522 1537697339852257549 3896091599542293057 36296348225858716 4507590715345713800 4388519162130775470 13819833840441809490 6158508479738307761 6889055135662569558 5797212876765772530 12695778135159478806 15077940728811789026 7896727134188075231 6949344237339265847 14107161395398310287 7515743735987669138 16311341260256966533 3891909840942436822 3067823305881325139 9648794911995743995 2523539086586583220 11062314636387913126 11987638928241688468 5098146175349355049 15103037278489862279 5249909054884163608 18110850507007970381 8295513849780847004 555497073784544322 328878811295672885 12723035165953559375 932669807680088132 5389579476286650046 4017422062407786866 9466237366495974456 17462908127243406201 8544471373718631982 9874069823337400028 3673379842031486331 7577989469965499211 13886764097826482633 7161304266942165046 15109318775950790325 3463282077343999911 12134007369322948343 10000047580044049945 2057361766217849988 9473536153316944205 4394043874717869823 10196763603827766848 8582700930114834472 1408821157314150305 12666850903589757535 17626367658075828293 4678712385141203630 2470480227358339158 15558282151204773290 10510794696657579852 9386475804386839108 3846215063183896538 4842402571402934562 6527980518220048435 2924124863041638404 4094778731632123109 1819724200084498517 273220019407309223 3350290975282822449 7734881284249541025 16995323120852538229 13607029918839534849 7851694878172915999 14754440097981607094 3609368811778382715 17431962529367997842 3671406865539111859 9486000896917326200 10327318706367380408 9542554988160382443 1338763706413031455 5748946028836335444 16215468323159505806 198329615540493453 16186469832115154606 14982980285076576695 2167477199988103728 11130658077230996060 12484236880642137811 10749818817483978747 17576959406553341581 663680545870991718 18411895714804747451 8961886803831489639 16918856889752924972 7820706078941397921 10489026845392208645 7196482902750768358 11401512198127862376 13618910208399774741 14916720003097988023 982210574761781381 4842539714288668116 100627229725821713 14757008114983030071 18314588425571604874 4590053368852826318 9746230254177514916 10705135707938462221 13228776072154040140 6045314616511367915 13447456559924597031 8641791917906315080 8004000699963178766 17789252000619548436 9467888383660800165 13665727470799017414 14038073804570791416 17803294775390913751 15343061808043273824 18297754381733477973 4395215286350360661 13316900191939783264 10588210644116207670 1819811808341468074 3485041295774389332 15259609623758114402 10378269245866936757 2215348728750520294 15601748426242162827 5055938893568811334 5892493085360920029 8557555041823578408 12150054587386773279 2235903688562142293 4953193592878089780 2370508751321641468 3895147562316384808 11989429137336879715 1454720940630902048 9651584571436695507 1133116667417433748 5408043160134541941 13009075671745943244 14327398733488022301 7574880495358072624 16402326303663974058 6421962193349308965 8834192913792527367 18441049780088261366 13732648276961926378 2558778496537419252 9750642812076267072 10099443297903692438 683150182569829759 5324868526237502123 10752628344593711329 2338229061988481373 7660142498726592392 5139264690921115226 10749527472328394154 13929197449001670756 11322316348121658019 11252303347170255679 14368277434315611902 6199177045806518468 17673988249248048113 15472609591127228978 14735237004038562398 14664154056419328759 10701496410433130223 669776638127820286 9070026770656530222 12933235579286630495 16024193829875545798 4589435045810701967 16714293304326345695 7395576590027021921 4548095931749870842 11649740503080373568 9500070831701799259 11034415751605914141 14880455217556129237 16223170589599998632 9798619281425142849 13473070239195202584 5565549553864886502 4464228683385170635 17630614093823393881 3822598498362536845 11429836059580441511 14860046563209616205 8707998233506349863 10937075123020368827 15527464530354545288 4462405163548429480 7037672296462380944 12598822353472242071 9827762622407357659 6850604387566344066 8435283413910122834 3160318430800303621 17029063064137426717 3896656297048949545 1788566366594683607 3372943819586714729 2202244522831522009 13711129010610929777 5911347695683812849 2135358970528241864 11928284603456239081 5201282145070711764 10140490682552746238 14796054442398272883 256718376627201659 10233558364568257781 12433477955789581580 16556572956462892336 10663568581998939148 15488245951518515635 16552214944151583801 14400370423083834931 8074898162082773758 14921413559324065524 1751544260686717495 9874669446430225352 16702439773318843083 12340572794817280373 8821504514344041381 6695994379587492454 15328871581252346986 17633175713048364226 14917556666918328373 331333739539987452 16482723605310463609 11353227820424373504 14891280147538217731 8896060273753225757 16079171173783983810 12907656888807950667 4985798962132205690 12839775719462609592 14314826553766532575 16175769018745425879 13403690326174517527 16205416088113637628 17785997802890682956 12122367381053073988 6306813978764035250 1467345171234947059 16307344353884396263 15349286129186507582 557243072642230343 13912924279775532720 3934250011269679169 6736038114927948801 1881230552926463873 9145876282540527014 12552257750977343955 6087870621041954407 1721590186129584113 4143606753355296088 5555080794850759164 11664391427335797775 1968938348090332630 15365627085061070254 6971766476825731583 16513669994779736364 13819239617377225522 15452254143211861948 8582280367679619918 12286010952217618651 11784880187430365380 4940572305179188779 6976603162134916070 3453637341245641745 15909009414728735387 15103814149531034647 15025166716383881335 15297350139585928519 6841154966831492525 13851883330359212237 6773624017973872751 10812293290527869568 5744458780956703675 1218009078042194581 4725418427065603587 9187956003208360508 16283264280919442816 15965441382715689025 13529224330230617746 2478126155933096426 14419083292152718582 18024562110970139903 9719278280603921402 11379629610818504881 15306676784094719891 3543246192937361598 13539709091860497956 9373178463782922203 8211980114340120435 909448810014857024 245313080693266080 13372716695121155497 13594841368791429447 1107631748837558676 7481203067085941848 14874437287244688105 4852244311466074465 2395610335985203500 13846386477305247541 17097723866772622905 9577356481073822425 13545737833490365750 500062702947153983 17483710201885656067 8973223655087735051 10214356250754198618 12677577313152921538 16100172016639809233 2272808791343587520 14385443312832338170 6612351331259883015 2875936417775395421 4634286919728405908 3954296411381456809 9125963450862696531 6218059936413186704 14662946290200225703 6866867844900804836 7171129768850266787 13518293172637152065 12122296559073467728 9383369752536490190 12570670212934331873 10989882108475977369 16685393463168901285 932146549504866120 2361662211817043612 8359661127474821624 15697365916714876077 5100138565669992099 14331829275312842080 1490148085419046219 16408253086143656449 11019071239728204386 569926457754272374 16967212946774990922 6355490575483475657 2479654408609645437 5135673694315759127 13660289982174643054 8896186779557850662 9889269400053504017 7960248133745868924 8755019434153153819 1925558876243041667 12024404910666628159 10727575404713338122 10841461371096052581 15250983909257029386 1137453475963643110 7142211887028001676 14145713195596929719 5586078591523560557 11596108929063697139 14487125087793641788 3228296225163133914 10947082430342606871 3558497576139390612 6016215112073541881 10910535107015997935 17867268721149669239 12088738656968829726 10271301085103291045 2266610330089989786 6429637944545945306 10605490353516534957 13869712825861309781 3957038898700603337 2673616514915570914 12022511935678193041 11893676683353118 8610575061962264818 5570843339355170316 3765534209612429892 5840624765711035962 3154918277395202549 7258533958872298665 7391061091987769109 15689706542200697362 5303097921518115607 2996644156177069941 2749474210287585618 11096738905688379281 7955807316484269079 13426212634957890852 12099945601041369587 11849146644078404584 5654854848288143708 11629564916420448027 4426685744554081397 1828227915266048076 423207099246048288 11237843457954647116 18155410912754879522 9514832424707446170 8976085519694990657 10670185568177556524 12380010031392007408 9238433758838609872 17672092218130235867 7801358808654912862 2487094306286041406 7740446781891359966 15954323638374595265 17045306610033492611 9259323114782301468 3986567874502749831 4857816581619851390 15177996241457182433 18200607245900357479 5214654312089053099 4234785443426131546 9745707295868905106 431811821675301390 10661068279073499773 11099863678396370692 16941328196032268066 15424150208083000295 654235669296635016 10318362126330048612 16884818431362723282 14426871447268820728 17473400493712184375 6195307080458398788 1333287503722758163 1835313036793190261 8649541851460392592 6128612927884787413 16020687519101519476 12861317910844521395 560042906832047253 4981286264641663498 13929635872350790482 12521558100052503175 8592614186300718780 9240079452572046257 14530285267932665950 13015173512654177901 195473973347401982 6696562560931332955 5557467173226447386 7532045975504115365 7330282913467951075 9737056801026668109 13578568832688976215 17071425433314506279 5914374763402650457 9180602279279976310 1142753545446165227 9669973995819685831 6533997860004705145 3059360309424601197 1768212566880206387 6337376184432935212 2115426736820989645 17716496479014120547 12232413783374663149 5254309006849579678 3478566914213909923 227645699248630006 7917500211431324333 4555757093719721681 10513161254855588280 2310899630003368123 15482646780189313129 9398983367527204031 693453159184342373 11845700638547458256 14757193524153235163 1673438677346014950 14754665185576457620 4094206385397062819 3673511120861156109 11027225923003660382 12477973132409002113 18174639205415230061 949093341610051963 12467279337135326630 12687813911888741630 12582478782793477348 6348805147020201432 6563198067720229161 11229701100915413523 10744121090440570936 4506199187605695585 2237512862371052713 12442227064485689535 12093379355451806301 6861749589530632609 9872479651242384221 10270125654020898237 11645842817146256253 5046756507717704662 9537002957157271279 11401588127772798624 6586443011918611664 6482333187887480784 16477686378237526676 12951907404095894973 10711250619806020793 11750429254978995055 10567366274457480379 2675119998934786345 17166051094104882273 4479548700489762972 3846197949636074057 7902588866544595711 8296416193852270807 2692095888743412323 14657033679990482557 9570465889141214455 9439783762372835332 12485486497619255933 13951138950216427593 5192565935186098092 17754949741549662068 8446637077221998608 1311477054580863717 3536616417822773770 6425242206612110050 1169117112236019001 892711141324024758 13201604907769030186 12925302120681891031 3358849194488464741 17387105103231773585 9640143846155475860 6685667578737898951 11283672581852022657 11659353202705788662 7787221778799447346 10755279426252014692 4745096885236744199 11058023600463816140 11496941864126981373 9626621160504418639 9375384848775249647 4851142356348240066 5443761203096605053 4383350322890674740 18268103550356169439 7844410035233668909 12464154794027184852 14834651415703992194 9023018038675922354 1918907793445237642 7842141054426728063 1109711021541832630 9182762942023699185 7376894910845141274 6925698623175591768 14548233559004642592 17555903734991762801 17983851120423122078 9024005637583436362 2059727539673734025 790557668304666850 4399512689144366891 3834780973569686689 11679132212894359891 8760467793430217554 9328914390373562746 11891999372211986175 5444304634160016732 13068555848059918442 17510659870498652579 8877438301022932366 16675790232188944438 11236583105237106826 9236351960925299740 3972242107005971785 12558734582531127876 9589230679836809610 7351939360926794749 4610404661955228881 9775248465941521321 17305865029727111001 12772871213825342424 12956286947484261520 5668649886358853 12286362021625585736 14186398269486181063 11761068572720038946 16986522111704965488 13343240949102900136 496124587094909257 6598476417542309451 11272042884861694788 515305376374760555 2960010842946737977 17668954208290390943 350281572566664423 12380128084574211776 17513710125712597062 10904853708216673914 2380838983984227236 4968839260643641432 4904461347420233270 15942186927323059081 11069404925157076182 16858112900880835292 6401533338991065940 13760582058228874021 9040943571842909615 1382208439269462731 1571138685670097814 17101652885150843936 529548333929462192 17945823370684109940 15198254684615622148 13479105282442032777 16101619462095191715 17640142022257257191 304552545426697364 13523429392968984066 14983987848567360718 11854518784606076818 10743391033548204588 1868831091761351900 3703990059658452426 4940088988150550574 6627703832991225195 2169075396676151068 9041587168149454053 5176406477532607765 1686793747145422980 13925344363284676223 17661603837107156029 11571523686363924962 1547581286524010578 527919712280855151 2499884117263961961 175662744223282517 9257994046357125703 5126143689181580459 12824223878437733923 1132888538002855432 5245021926849015676 18137032640063556796 5626066302935032509 16943790298075801052 16799951375217866727 14363596747063361293 6558839468669074645 1723008536288257860 10894889476937266668 12875318462356505613 18200320126079796939 17207938406355153167 10604299309116429182 15742560415460608403 13601522360872056500 14545051067491340608 511727158004309099 1926514938880685699 3062192960363099209 16917867350270717425 11693621493923122756 786901942838441458 11722798538591625272 8974530923957855520 5436417349233440321 7660023476227579476 17885055102263970904 1679837097485126139 357774809613795982 21745734078954795 13823710729541731138 4523470249577533402 5987836435231064248 16956945346354709489 3390002001384510091 15004106112732263 11677527629976221844 8799657619567413113 7358859417090187389 13805442143875057108 10578942669978829953 6719852166116725830 13141734673961674619 13085370143528245241 8126638893799640124 4411587038392325175 4403384079203265115 14233387044466464236 1574475649057507214 14370678193820503317 17973398404926426045 3845071938739608048 2259850526333334799 13801298172578219502 8669430828955589040 11370998465123850765 3921507915353155324 16482486623839356774 2593830987999629134 6891019569359913584 4443297757947237005 5821591997234974103 1345970484658913351 4222666840623384111 2936359872435978575 1799100141890440624 18152668791562021294 16729963690994524038 12292266102330153405 6955164696371587672 16361432009621055245 10898798072531292936 10148805629811984939 7843618650537364905 11607421453671796290 9577215512848139025 15080988046604303096 1586491221429975707 7106534279514149817 13750147266547896763 7574698621395860011 13823695479449898650 586597231214739710 15907255279086859962 17407828799326008280 4243214531882487948 14096158578391888409 2587519826857566462 16235277791464582277 1811562319347694994 12290606129982117884 14396463254827352660 434550743915770970 16237067609717266572 13744267074603400425 17459182382343897418 11579561350811699508 17861441834741912191 6774672586802801210 18308075139761878139 16533392813739230925 16318345817090463385 9486205529239354978 16222853267622034381 6176451033352886167 10642496092214965324 12187509922533867742 7755372338000676756 13801144521178467613 18268747936547784022 16934185060168859109 15349069746861290942 3051164572506108024 17828200787301572027 6765208373676428788 13866177735305925140 12019455541313763668 17884099405485011393 2027041998778350251 2564485173616840774 8067566661468415358 16578020859366002401 2837455396268799426 11998650952226529642 15790742766253800510 15369023927712853217 15211140469878932755 17841354442349616904 12659982125177545845 3711185349180926231 15810819597892046559 10089970837256480477 16964050596994995601 13445470167233331545 8021416049746539217 9033241766954386117 16094549715271103892 1860696213272940764 15831668925869529325 12472890973015618624 8630976247173161683 5914056621547680381 7465991758674656870 17996580628052306524 16468680505170513825 3127871220614030229 8672404850693639331 4661213395193496500 14775688293453622222 15229040838701123840 13962026219009715753 4575067807326193839 1645876614242971813 5814516108546248333 521084120146848515 9201089937716259102 3592342424669030111 5756856991846403651 13365251477676938169 3738451550528349603 16888283007552310563 12996095594036132948 1867423189976069056 6042814795953401643 16818491879566158781 9788269163143918482 15527354153225283445 3054938090095813851 11730813872167752966 11851684868552950023 16991499372055240107 15724640546013895150 18007591175699705056 10807206906476839589 11722396356186759947 10651611061785930705 13345204930643213401 13526065401597795282 1403055732840810932 6331758007401054797 6043926698308246354 8665869185702626184 16283042361238833671 8585482902848301615 326926471814008035 12378546818242338946 6288079388345668592 6636367892098168507 10578775659508834251 11050351153603847417 14419548902492423000 117497376938624543 4611690540076010748 13025455044891993504 4996419455832747095 2162731821573037081 7762191572316009116 7388486562924364504 17619563727004134094 991473068003099881 9894675168719946775 14989679629823675911 13455189502314194146 11274151230836381513 2414655629259568460 10241027223583243109 3848159070438693251 13509293041638323235 14478915470149952786 17069609228392066430 4159345918136323203 18244763511015225343 16634306984843744343 6340526159919412309 12799470052660947172 2079296884530719915 10456620196258353226 11212100934209778115 9787790797764984523 5540148939439210766 17304959026585448251 8121892463734500559 1126905264228313831 14142454887197268307 147357546891122054 9913803165776154335 8881265361853146259 18243461582694326965 13501817190837735309 8791800240978113356 12263066520924866060 16504390922416029861 3081351638960986219 8153483786491779482 7801540748896465633 17693246987023608205 9043602819435584026 15354493343779763448 17817026374435856525 9995642206126408387 2095427633153229848 5012599773533707430 17715536399554457284 339304958089983090 13670081063081220439 1994748453994418031 15605130341010926852 6292383014152388976 13471589235004583826 1489005439494816974 13693388725293718275 13982455574280031192 16125572294974754705 3464821719552404029 3794986484308528041 4798646298319597948 16810498469883664705 2966695773193938606 1434753506660083628 4959363312265495263 3927124548603942921 4688210719993433499 12711539911381666859 14718695073506448822 1852795293920663469 9453152139325485326 3254315686813273288 5928146257594523291 2815776187753476599 7073569612222468331 4036237670635781435 5680511679783914998 7240696598088127177 5318751715179726526 5763896942594962966 4353515123570982574 7776443328773269464 12861988835952407824 1066962893705510206 11285585048174604451 14879607514019141566 7807352826461610881 6840333924512139358 10464534715315963564 5946447324544504515 1498307836398756039 1451723880836604973 9173289894579138769 12499035164379438326 14993312104910574742 14127292648674678345 15305081427028313303 15661033420227767770 15118119217876959276 15001486333415292137 10085918865644821229 2218169079612898564 7019318551608711278 7693610767441515674 2204164752731970482 2258700401213740658 3566007185009347668 4518456742073610293 3192383992433638672 8490622686118873681 5113931019198338184 2797661281046167905 3266005753600483684 17305729877542095771 7839980932051002592 13181449639421471106 14875625386360943978 1202378662310554313 12964549390233391515 9779606369974461819 12058301532640040644 1301495079936731020 11482472465270046207 9528036316584643155 10461769569101050723 14708517016521502888 17616696476202394890 5120194124748706701 10542751120835592695 2472867703936977838 15721105857482843722 9914405211517529624 520926565771018988 9886928068357724541 15202245496338562642 9211597256413390111 10483635954202312263 16760063155276877908 6850853632033882928 8934110720825892022 8046683953985404922 6811248807723314996 13646401103512457120 757825530646053378 341721953157625051 5145571452204549220 18045032612129910294 950656408173761897 4588783948037346429 15419451010540764210 13589478973517342519 2301829251195069823 5365650883608565338 9304026557918439274 8951937078456187087 17529440096227473810 7498846808284984961 7132875974993667815 15623976537938101067 11398385967710921270 16775323691658440647 2669075189537008353 16368350084918984590 17890627404912488103 8967106723760389520 9668813081623541892 3241537798967952301 2386546088299605153 7897838587240297398 15923727347651888671 15299983168294051549 54752769035773788 7283373409098479202 639707862416445102 14287419315625105950 12605511961212105150 8440835682152088012 6941995291419939503 14001560650280739511 17650070015296995754 1853448486172731354 13700858810434477704 3375364059650234625 7978670901091959445 15176185949029334861 2686396404685865810 6255206758894726045 1841737481898765718 13263749721310205621 199463315406648559 17650357082418235202 10762022375609421164 17245931699260733121 752300209556341762 408277393978229561 17527911196789034920 3086633486643805959 7209199662364059134 2941782055207238150 6525229854797253075 14431816662716002534 11532220354798091285 719181593341159707 15398734316631785153 17259854742255731374 12621820062224242192 11541864907394724914 7445536580234958245 6337105375820381973 10249663830735982323 2237069203347781110 18091638493895649979 4266450426645872018 15665647648275352203 2865829785315625500 6416677584260602362 1441381703425918422 16375079991144406622 7042250375095229758 5684842408771889923 13437105480204150598 10151472010381752169 7885277757061344576 10055022867199546902 3175034387644493696 12293204405949822250 1955187655647844580 9776965750379726493 10528754787007394152 3396230727404171469 12317661163159232 10489349275405252875 1990522642390253541 5157045004474876383 12633310741760826911 13867664423525269212 13236811220490861627 3133044426790000732 14950513904679721115 11925492613492273977 5138382025975804752 2139572104812483679 7995935434902276523 10968971292239244565 13202149715078760215 1019855219889846265 5378955688250617359 303186981391674964 12580935785221513084 16566042350388544835 2622102481237193096 9572884301252562200 7570124706083034903 10602088632706780051 2101683620126456188 17527583698213213469 9427399491139943064 1852976200279075508 7823896398005227373 4937008889242276934 6230388979640169010 14884249448571288655 6156996995647707204 3908664932286146984 11580701110110011749 8998157518110120229 1505766404324819765 3210186557512845303 11254076728046003059 14136120438004347897 7134169781099453146 12299789627080980549 7786910319404587180 3992923417714752363 14902086457739191673 10389366722435616546 8136129788239558364 1537936072605560077 14837058175698442064 3524858323093027562 18364370446444553573 12534110786342544715 678590598328714369 6600348566132901926 14278930696553236908 13072040343729450400 16701361556488189737 1787151391216200402 932677234831095090 7786030891040554745 1008379707388726842 11759219632272150801 1633851583764625100 6074281828455921023 4583795709607698341 13143700521581964670 2133138330719225902 9853894039375484729 7647941809877138955 17100636081261093100 17078007515967565438 6635798199993927545 17529232584434654278 15050604486549475060 12037001249729951446 6120486175516655041 13506880007002068769 1979530201569964444 8233262811471760307 9648208984571660027 8764145957248024666 10078495914234770839 1915292938573634863 10253633649684173487 10697528869113965710 11324789633954252566 62064552888242319 16886004977625867926 18204258814893868902 4014339046152614489 3952762978320325457 6020117908823376941 17822190054919502816 11067433704868416226 2500088010875713925 16517782714265951973 5015229991276823708 1723463777827067121 10013365365140925393 13303331835986201633 1883453961799122170 696687539463744462 18205191413140956869 4322821691571560500 5119425294880889440 7561013826182199395 12656343876160409790 7887940579325740452 13791863830349328595 11827271105932490714 17506090351003218743 8207001513123619903 11054987420454930462 4498196340183179838 308589208854214873 13517536694847321543 7716036194702656409 11724781264134127614 10957665590085934003 6384607692016537295 14796693908856913551 6648154900928345839 6011806718837968302 1237675425399017636 6346188195174015484 4817825727688240440 12969182909592282688 489775448424212082 1825257361058416964 4401287431906267935 7357679519485133547 12429580986072391940 11676208804947832245 11602738305726021601 9259879423122593713 12746108852354819864 1191916144837390401 15147995147682515199 9672900101572434398 7396496494253757847 14876047848171109853 7842435694307407997 8852203261357645275 68107787588480897 552910986084475006 9902874744962696605 3373944439316505030 5017640148222667957 16908917166103369091 11734771908806903323 11982582253730285682 8097832256497285704 15644437736790221615 6703609553103352782 626223684624297848 12405596309116068640 12804855749551038806 9837074188023055234 18346111690929512378 4472963612957734428 785975086373066929 7842651102310328281 6269594766398154911 3704810723822546086 2022130033324389083 16004459160142054747 11342652013604925445 6748361410795277908 8181186876309915713 1791641038021115700 11244823916564260313 2974651608759300497 13398089879029147595 4281203020968053700 9945746418260680765 11427402958935277274 9939559827062742923 18237950176012197700 348491442625795167 17833807488969954785 12825176097499173819 13592644796527858673 8393080303934229325 12038893467761381541 13504353356177712938 6918132164051110845 6449098529867274880 8888271183271488843 7658475227573779506 15514911153358589529 1277823753234892949 13843753206205929552 13991129589012262305 8825966560125810663 1448079461210080227 7807800480306223342 8206093304209342281 2356775286894576199 13797517499895572589 10774318280295529616 4246603177476440558 9968225446731279385 2693885215238730910 11608485994362615849 12960116353613728505 1084196081871239196 10504755774132436012 3734342524433810592 17904439831964594989 1084126802634079649 9606706757729066817 4134699487395194983 12551860447615251448 11734674842445254712 5183387942576436857 3280741432271835157 1505362127650295459 8492189502597624738 14344949539777195744 880949413013731017 5468331816281108573 18149583248552422608 16544842161497144105 3734684355056588022 10535229706574276340 8529113439084355864 7930950079574063554 2681251462993811704 2239556631431399899 6449752876808554694 3373618813641358027 26499925308385097 14381628934458380096 2103478137198211536 10068831623638693963 13754925357212852575 10925802645281601627 14128417626157796769 8421866236692400273 15440222450516680759 2553684545871113774 12885330418188918787 1819931019503776387 16302875943430103175 15428205504658331044 17753574007906381526 9305453003682354240 10023587310782740715 1335232109339491526 18028705726299888814 8704512969124255590 5100891313501278185 11177573482079013289 634064672322022869 5707729513948090947 11366316824085968026 13133648446700629448 11711808850952119343 12084471758464774181 7905492286340549071 12914228419492041673 16885834235646029558 9251004922990770685 17796726303502054820 814115032268686805 10571342165245246857 2852255252493017770 5184392104955036117 9847964475629196094 534706360920073096 17199883083332828676 4374245333326480355 8828847171116568864 14494164595306753710 16886644969718258281 6133802624892497782 5314990884544107466 18218764627682729282 671396959150190962 8833561934959202118 18263336597682742672 11446728147404238589 12639938658139392173 477144899192571082 15745008365633673451 941937807263804734 14614074999524048088 16292654399112460229 3945109202286155808 6232317943178445510 9987919271755284911 16743749325755842834 1823171059812193728 3796775150949155837 15644093822605403624 11854221686250932984 16025961079185944942 1711055167062477802 16235219493925528612 13142267076754119641 17838030808222549868 9627381065392907642 3541395710683524246 11978756150252569764 15443801433430767783 6408344585241810446 7618886529637809902 3844469388128935691 2421627474068893205 5831318308414532797 10599444474599229226 16897439292033974341 8385388604877877838 16399606584982266141 5117587550420230093 3974672250254880634 11228629780257941838 2473051532692745549 9587374530686093394 10423000084141483312 9922142008458983876 4922393671111709062 9826578440802512866 16991399448899910092 5827323790608715998 6810375237895855614 12455241723393231586 12679209458697723042 7630719676141089997 9836899019007508379 17767691393924186087 12448975649399902754 5339073352908485980 11731183165175564803 8818084744288874357 5453395269265613651 17986111568645021148 9525530232407540042 5474782117758592020 12677464458915561725 16585699150547109976 10927592333654603677 150986465305033911 4472509517764203370 6815480467358494255 12583319827752289166 5805461262768489316 16006391987398660248 3806144186446349776 3403198339704011743 18351326437012382266 17369078915660224700 14196840467943054468 8820771225541958445 7869897799249359566 5881129454418804780 17112087993138928186 11416946274840109090 15705071104411222446 2099319568603540634 7046761531112231804 4574791416757818552 8913710561587363890 7417900004159251075 9198081394905143972 2399769104610775818 898234140460930798 6326225193345855331 9742702830630557849 8670885061323453566 4655572417322519863 17954776716244731157 5702295977190882052 1658780993036046256 6849417620425256125 3293768981357626652 9880279188987602773 4051871970892731812 5607259954706673228 4346861727217118280 17946671550923225033 6780269911100008693 6947913992689592069 5379444276371841677 5661694280041509269 3341953380274347710 17133117343210654113 5148276914748789990 7934464332958578703 7369692660766787828 11974151991113185771 17698735582801714475 17607876246728171113 14443326686871561737 3678652295647491550 10445981169204029217 17174056217761621552 11908781726138543305 489641338852488573 12693945474568607731 3339292722411328976 8483907141804789105 2609074611801344090 1294148259874286677 15601762626302133104 5648141791340157245 13380611238650714932 7214656499011394354 10362797391892595284 1142292590756108985 958422349027806981 16758874743621684988 5749457863833737372 360060457523114568 14028418242778302406 2617845787581262201 9740366666409607017 3615693438244652010 9592662274786251847 10788405422978608094 2240836499045260718 11482850336986861270 6733782018975261813 3711151244959321036 196443300721856736 12134983899028971716 14883798915006069082 11713324045087397978 8998682337493834392 9341202057845673027 14146128659717706764 11896766396467124924 6442793207557142708 3711069142112014173 1274148745949356833 1408680125107810202 15680408410104575319 2158689168962672348 11617634552015911589 3283115480578992584 3925792120615480904 15203509602301000449 10241633295383858999 1764911088780997133 14896133131948028192 862032907934232861 10298774999672896051 15625376253373802371 8483798055959460072 16129946517996244266 16284277106342134692 10509662782394720881 13696002552477597479 3817802036290306795 15055773190014941629 15758662709381684516 15138842699181933441 7448546956888480185 15891555053262222080 9862191526835608831 17499700159182968819 3666177085784357289 981688733638394834 377686135169365597 17177983809211587469 11798627673093329997 13745489183882206063 9581628365044546430 18102920559451725250 10252755964671130533 13418538918912990095 4776117445151023850 12656178319593790037 17492313714420395135 4125332567076974564 5803815754499998414 13743347672172028449 6196228604296133743 6288659589768779892 4535594181621152501 15892731266804075399 13494012004257199299 12540687000757082404 9727889519815087238 14734944882839936049 14444051884285732063 13510821691904226129 18380912448157942973 4382983446516493089 16062159556514853680 1289323962572315891 9785764213774428049 6998955302526252480 10401927338345565942 4438532104701090752 9818153825844245292 497329406011321337 4049217200326768054 7789299941565403816 4724958306477439855 13369482560921174441 752335210773451154 10660255390238974043 13090284706646739629 10130440858195676480 3944596707470085233 12326705947554531579 11392863673837038923 11868102806209781724 11633764840395096579 12512922416499012446 9382785808004764903 17363859903709522353 12314045119572877261 14736207012309867932 16428588629293082514 15904935457665908707 5250445320182047804 6319688441935298859 7585856596807832117 17805106304069930701 4322611798894413134 11929298950126815977 13999208627191369068 4912114174572193608 9492920243410156422 7427398121347338898 15167160805863704939 7007666100856100376 462128743962709096 11724854170781258748 3296169523122990139 3076193669504303094 17425120707640172060 6569033371997166663 11945105126034631626 10633935510116153875 2486176732532250699 18098405836411301072 14733951172906886294 7084064639757164940 6256563895226487443 13604643633772189572 1620183231470846098 13179571546852552565 12794635371701383908 6610474066945952051 16789350513318953005 8573442275092040345 1123301195122751253 4962805446677555157 9275481719950939771 18092697983512326074 17648322822793405349 8037570153994355591 13148518502581614976 1939474887134814494 5779168225873993194 11738985703750090208 8265314292216741501 1825178606620938198 4497418144936405866 7116025595712802573 2092015998682271653 2923106084052249474 17769713137580520747 16510229736653249148 10397224537083942977 5257114625162100555 14377881584282902377 4365870970408648846 9063651472110099371 17777659670624284327 3756301355667476052 945913927460860287 2668806523468184494 13433462734027031292 17231590435032232254 7450982122644423502 10062089948783864078 11040687814934939671 12765037849997419771 10267301412034211394 7925734058865382190 2087934737074986781 4970795930277860426 12271253431770278090 7230168801993698800 11148540023481264795 8352161480760375226 4437004823079985288 15725978615131220170 2592149284939464132 8346452389849475003 6980589656267186307 15969094288725172749 17141526286645446437 7080002698898933704 13465452878328145282 13487451411333464119 2918735326978464292 7881096948958405486 5862081826790733451 1229875108302751535 9701473730783496792 14545207666773260402 17069238467652899055 7577829426309414639 10303578750191864990 14891319253963200299 7156293808159242684 6465508788428696804 6376481841077878436 5616965484818222765 9272637380472569824 13510559592350893286 3293031719420437791 5734297314730844431 11599827167672518753 4655738723201716984 12818034796798300803 9005821964545821088 7704692277442213861 2094970842634818030 14206305297165876456 15075239406390180073 1241317491762269688 452783643382751646 13192065317034505744 2432203696497321854 13446015447286707312 12587174348113015363 5617759802786390150 9942180100040370048 5334394010805910525 11358348786312199585 3401683278866194532 17476294157657975925 9064237453478849820 4524524333019964346 8151439172507202961 3725872887539178253 7603432641722702683 3570953529498184950 17564473073582244392 2759754528945764350 16538922483907293922 2668726104911995567 15565168772345756915 1539675224721662284 13665947975635499280 1417391255240291166 7699327544169400701 11568045082112138558 10419420250104935786 12174243277811507673 9237277947332784645 6834884702189373277 1683585472039467164 6216569703549794150 14024115797866624285 12822717607109089408 9572735155675822715 7343851976356694419 2671963366546104514 9504458551957064349 16567002714939073696 13073838668960286092 652008828715548617 1175166448923667431 16028268488432950247 16252330071036700155 14916149792789200081 13071116172175550118 14079318989517053212 13150711335771602277 3333013098054486576 6381093220039240957 6573533246271383707 4570942479043242258 1134210972894827443 13404470328590250309 4748970714701511490 4938371746698610985 10116152910392245137 924415227854068876 16139116289351637167 8037300126985087051 13630467525455081788 15264930480484170013 15518463385259107566 6597114913686993661 17309640707664288978 11066788500900706370 4157268577722015961 974450317748097240 12764773622257088619 10563058757667993513 6101591045088929608 4191382062592226141 6524257345529625490 3624494960463902464 14700276726525548280 16134611552629086486 6231487120262140662 4562856007031679153 16797161597628739086 16209437619579520536 9127619213161622163 11373207154967273719 5917025552860462835 3048212963468982415 10021347514421309207 9359061813986588664 17474975281087731527 14320142886510584448 7448195803203330422 12441789898993192971 7873861318678319199 9458689389458470377 6510331843567277071 12788604228007712178 14748193959110677164 1208900646996844130 11544695208389887893 9080141381211665638 6209670939882083330 10076068923172313808 2136308633722542403 3771717037816811865 7473318138333882969 4212323938059501765 9606639019849953237 9696890675193633361 13228809187812523563 18015016209521701334 13664074122059050493 3984423651475564630 9922443348643953032 15143764610571834819 3032138987084620701 12694613463590033563 15682788283752925698 7952699229332960548 15178711634490024743 9968579231568069576 11793285835152447268 3855397483338813213 17092036365801270742 5525529166748443966 12646917113514717532 17902584412609334365 16695163490878188888 9300267052682426890 15455324989257021848 2268027625481151137 5144138361416446154 17776144838172967419 12919263253787498624 1017856351104252245 16753150497435606988 6895651237210098598 1173149077156816692 7244965083691661412 3253284278065479252 3516207530324251743 9648962160165095783 12477905445440743005 13960329908605887318 1854305650572399411 15433566984870747654 2341953864071962498 8816254028077218104 12500802626990653036 14657251813315227117 10966294870931086881 5721895043842608626 1919824777119853966 1223597235825050320 11830163319317178584 9612089683112396278 4151402668671487669 14739688443120946190 4495320666837745937 730536659405282298 13226297058897770619 8599166721177837684 2360537898141457327 11941096533225912082 8408486103116821585 4592211666349876937 7792148427658100678 3546118816002368801 12304155895901567086 3949631564225295218 9914846017809096730 9837344499117519681 16469746526663526691 14626755259291893851 7571666597387784606 5171084939456690938 5792420940067341757 17791755605952848845 6387967595687696922 2881747760354872285 16626543805133478162 15202230448099396979 15857212421360430032 14804906755141777534 14034025262835576316 3355944252616723445 15189361322733993317 6129866148407439576 15791391494427386324 4291108619606666771 17206427120039314635 18089796434008813885 11362245502091383292 3421779091917186510 11852703946716800540 15486179220628216333 11833669346253761136 4142680102599009871 7223640672675054999 6290915878215092754 14267207854307430204 17364823167645969336 6970027738765577656 14624050797326437415 13744452431707762324 17255683187009796211 2738588728902086555 4685792686937248599 17495536085214459356 6110430265744026672 18096522280857663578 16162019688586865612 2790178842165512479 17054222341577494286 9525897000498283549 7893967437398616419 5744405725130534050 8695673818682506894 3323670716107606214 13883392212583452746 139670223573635624 7250901303850668095 4426884353365041242 17359114110651331503 4455241216872305412 1751247918273416402 2212347490779408421 13747937493748252620 14132357679815791826 7250818505066613962 2954162627931398218 6185635057746045471 12209220968036671471 2894070493933758204 4051158288359391215 5232666989900318765 1798266339850707777 17846346091525210240 10445839552193671013 3075650291103048844 3409700955658950736 5928228167855425952 213495597863823847 9196100042740498161 5027752777766913385 14665939530116432324 6493501131366029075 15184293816078975372 313989080426911818 1437756439962704362 9420342351864944547 3219460650244028161 10903864094475183870 14837348462227825572 14922752094577697285 1608246752266973934 2184278094686882221 17099719795608010529 2118987549284304661 15706013578182434245 16037552376695791705 2160617709641451946 470161693554912827 4312037012939315760 4845874573238870808 8648237558222898750 4402313592978244424 1834940356461808557 13357360983173347649 16684520097821323714 17574090603816265122 11287872852998499442 228586312594692015 4497685006466333620 9762178024968028132 13394697801702694868 3211490377212669496 15310010245948397977 6579140575115851056 9610088702601068717 13517245386271674989 12639100430544128395 4327162968991239574 2968736614765569268 3490455913224636461 4866958923768618840 14350307052943686758 16694930956068057315 9324898025051981809 6928468164918415246 1252725100088657685 3186616903827306046 5304366702799714821 6202456989802370409 17622731487833596930 67016096709689113 11232591940648174376 17468463891536304978 11757080211492945356 9060096934503818112 8960176807641251334 1741531983399713145 6103789501865077817 13630521619182501785 5357627942522009469 13580125863627314043 10517469318880815485 3208536817937723318 14232453170764395449 861472125124886925 1668772900689473339 11538021417380062348 13039525922052537152 15687712667443807856 10646641411370254628 15461094870406122002 6650158508691112643 5988185580288807743 13159698858555906476 376733526524775030 16900416798287152031 373751569342089602 2068141909506504919 4319393763039624306 10703834061628125741 18316338624870461244 9321278138504396365 16765605227375816528 1581307047899674703 3231635895084366680 1998825688841975136 11557528699078471703 15430770078389162839 17494878446821311756 3114497517781584738 4786912251402279676 8811162164055436002 9029199884294923277 14167124845617370365 8537044318097228664 11462602068974334811 8234716566220312556 12451230093844689692 3688381838202812647 17317914737423906952 3495869386640059748 4640602544386835295 16749126140408492139 1784466023646963021 10086904221029438057 14441781752136037101 8910764383912685033 11377455167603611572 10813459840529512428 17382153176148427106 2529935944869049032 9276022580418789323 10819868532941501596 12394016389820556640 8332482337303729240 4869536546776650009 11989214742847283931 17586239091729335565 17065589425021961717 14240927620765841535 6918691110618655810 12586400672758883433 13732018998121017352 13082271054049892993 6929673851769892266 13813380497229331070 14877714340798769904 8715053110407939325 8491542072423209238 14225765998735043049 16139468820342691109 6327976430236175590 15789200302303163987 11234565658936878929 13824333985827418250 8381623944035258293 4392180813161248988 5742259243548852524 17734386223314299762 8635711221190092867 2847673924871067294 2334600867126899684 3492594614970826868 14058629381756657664 2478432078029124238 16424524204623344350 14118790558512196314 11469565362543551280 13266727883448321175 4504358192363307323 17066539840658054285 4125976208778016502 6065878850163702702 15768717305118161910 15657418592893409270 16384159244372018211 771285647355326243 7224368614696135239 9261831589574167879 13267003282223597093 13652550618906612493 12978380351372414923 13630212353383102567 11644976964779859907 16836803196658570644 4553903192299939107 7372694960392847096 4264629531576671245 15032369539868238004 575921520605593337 12113754848016493783 3104078813922990944 17627809941952392678 13804218997777768542 8330268066873524853 2757644916168010819 10180898287263881826 6754050967781739550 10001727717209171708 8258275051370676215 5146657567790590960 9534804143304692601 12765519369417623461 15716352035862336125 5014389534315643575 5116049595406969873 4481793619888590873 16249497670758373977 17629543702132532747 56111223063273318 253803515305788042 2321094122470663435 13706079276057089056 5757702780233635897 4207478725735138424 7716575370372102044 5629836988125024958 16238135202526610024 8843438588490250740 4434102081011473927 17747202303067290591 955483765170950703 208281076992278974 4597057593279259859 9656623603291738891 16383332922220745060 8511870682845418403 16808140519441628302 1523096264096228623 2330882317678908469 471788612580488100 17538098663697289318 3385157229021885511 7949451853710930963 17028744470417004716 14711501973830775480 9062050362146220268 11302966561614316511 14681575744631784728 6261864223116126634 10520674599826029405 11476176943899268551 11250074865864947791 16569236511767568298 17590896669282952025 17758690060261282744 12931347360059480670 8297041211268552358 12281256304374921140 6767974925083439886 12432835699927733790 2332577741949023892 14230773476021111984 3945483301842641387 2303197688994662185 5441739380189427277 7357141969394971560 10782488976345093752 1976525339118445925 10389686960270475355 10394641718262223225 16518593725000605800 5059972678978690666 8519838340151658686 12833619661268443536 4835536451488450627 13871518040238984480 3402735156844645913 2966754567493657586 7289857633737117433 5187332680754005851 17726891911415431557 5063256107296864836 3399074582495329688 14532908386388193140 4566550185429756031 14039970238056953775 9001282796356842706 18332948377249948303 732359389396140818 3350501785714483615 17805398741973880359 4900973926706198383 3008985036804439520 16022439421590958655 11966266349647028305 8411725245723790214 16477090026365189787 1576319908806849106 5887399489564387492 5961501556600159111 17602889913399597690 5470305414371775283 15319968839568865098 4308568798964374858 5797712699070855040 7807689419055291012 13334164577102868953 14141302675236448316 16859353469990531176 2097974450656265721 6084873688315202713 3111267962330259613 14383364569934231664 18364873670746246185 3652913084356304188 9152503648965386334 10312568301253251209 15879662563118265908 13457133175418852137 425012005294913042 12234671091438388966 6737097758729658177 15393099290428557049 9655577869442608778 15261307044433186211 13808751656526725768 14132413974972547269 16405530047537950896 4811246343451263282 15333549336680622331 3838019337606666166 10350002151573762402 6595381415838402802 16408891511911742028 7127473586727876365 15136523184066120854 8187931676381020632 14129976160817594487 15858961700031853033 3739207938146434177 8074174826108592962 2796448165879738356 5876413401479671449 4206841099265550111 13360014604719327810 16219457757428394913 5551548291083550983 7082842100820835599 12166262556204835043 10765704360148021585 5058007071926147246 5994471576547984541 8132590357844601254 13707997918411410458 7291749822434771090 8713376847532073901 11932346643006069647 1193239198192804171 8112539330711387075 14656126989660724183 374056268232530264 689320551295737747 15523641893043367215 11435937698244389098 18417256954124339174 5585658224109774236 727876507113333152 17226933297137776543 3338950367260136990 13569734175494822997 16277464881403133109 18090381667955189486 4781950866269095027 1899897651003740748 18259582483731103187 13437410076540125820 18305819320181381815 11075496182222564888 3241098674992649834 3196951868274899622 6108588910018216765 7171121820769104281 14635897051413878700 15300157624291779178 11037035628381534538 7719670016577479547 15795391118907873631 17771197427099356655 11915121892515423707 9144317026509375510 4180571443260229193 6614648826737893929 7654980600421087029 10482005861029183373 2600266752305078064 9465884683032437902 10206040652838812155 16325025310884300854 6765853397183208453 16776387221975543996 3814878033589685356 17182560830703018857 12897774107007859084 17183594126371103951 16737142932325553060 13886161512718822657 9512424541598606270 3801192524526994196 1201263604086266200 3069092427218843961 12973252366139815145 6158370356633841585 1314721735831285399 2953256572153529925 14895345072421950025 5023275650314555845 9155800491390867936 1291045091966601578 8492330359763375993 13173185211009474377 14505273942168537876 11674774418827390946 10987582839152240921 7941849924488230254 14675487592240275748 18435937476474965232 9636121980122906912 9568561747778976701 7398036542954669425 12901743245636228034 1438649605934742363 17106584626269018609 1554649738354497207 7729407365816784508 14186334555396997413 18359503812947979251 4092328787179401932 3925693803625412152 6944229166428968497 5291428584171634907 15390772326161202433 6165418196561786812 7585863663645628794 16929019849734664008 10263993469257432867 7947866131320578367 8331520993065920712 14734644465577836378 4549702966227012073 11924550965782636029 9449082200148619410 1999439017089099807 11963969845374494333 13011101204391496599 9535126169734846817 16256521046771322430 7329217610262902396 1975535926717064446 1096476130184802428 15373073594084506856 14355287350581144674 14985916398545974778 15605105458006135104 8031898356332722631 14237367928588030679 13482384414443394531 3207696372226040350 11883220315560961596 8686133555312031846 12490092467407256816 6807648551211165534 17278686113221072961 5097527934847363172 7387670135254141591 5755657471063153947 5101562183852056724 9674206798753911717 14562301328008125796 8601789380418968243 8691185046520717819 11823301486658482534 16676743813715458583 2751708570150436191 5025583331660110523 5167473927728514195 13039958907968561707 11352033469007653349 10776409929836857899 906039549598019709 11750607232324964881 13463215252078338426 662110046587087227 5401092942812645142 6869520809399549948 4662679538199990306 18281324993737538948 11323151502470331014 4709897733955828582 11855535390334069155 4279968678257035452 8620356853215246259 5373485248899865757 4190336005053858136 10523533235769710917 5080756241510467526 6468968106892274818 12267070199606156868 10250490211735462687 11820975907166615056 6430395505461599300 16216491067097442624 7077419611420393536 1412768123956745371 16717572707873383264 9078514959858521137 7935253910551716818 5711669388908310121 6268275516407823375 11664105952968636769 13778166949351229275 9726160281840559850 9560498279480736020 7379922211728357736 1681585326364673012 2919752802101632484 1756745067406714164 16779492756658714795 7508741393324237336 16943559054779035973 16911523892864016455 3463071505466614414 3609910890590853947 743204516843483602 8697103344353392656 6342905808361651587 16357390545016478741 3331456814911131096 4999997809059625279 8440997045400391916 4548398331098828240 6052564189037384857 5786771794112843632 458150867544915509 10657590762453323286 16621631673526652875 1547898496395567978 9586237491004754135 11534989618674430638 11275861455241631700 8401948062960379342 2927565312583753918 13627629757812528928 15458952699086335544 11071783828923803819 3769482244912657088 13997549152434864330 6902149309265553524 15265195974326869678 16807466238120668841 12476157967775146997 12695150273667072451 13312189270618955 1304899263094498463 18174039659298263038 4687083006726878821 13479767046296737151 11539690818953967224 4195437185726985079 2666631003319890548 17679537312913028427 226375347338729317 9007548527543162003 470104637043585541 9591365379823858092 16422401069267737828 11680340561510767706 13727014045976218743 11020461195402472690 17045587664556645747 14661977657321273382 5330226260448321758 3343242578075013866 15902180763973578944 9758938910178470194 4286751153995546778 1760855444845048464 7579329008702447422 9024751001471677418 14315557816411451092 2216269215472212218 6842700100351088399 14944547068923307222 3587428121494527359 2016225074006059796 8035282923542720278 83026358417129724 12773101085998081492 15697747561849226746 12585338382533645103 12566018483621185098 6188876260194093965 16431396122623614709 2257247374425875859 271715195775035075 15185570734051169437 4863368370918910492 2896312365664962080 18426391681382266363 14385631579734111625 8933492785807444412 3978602906402240929 11789871010642108472 8878528051369189804 1725761354157781077 13262135393818186648 12729820781645220676 3201957989978599636 919253596416097480 12521076410304669359 5234807488366571355 9097590945855209070 380727578903630590 10301727788816478114 12019820098961258922 13603658643430109645 2135972261451415458 4665095224961913217 5026806217126277242 18273360785096550024 18248664875278370153 15230500937557940948 17300940495016662795 3925050152118060551 14126018520812548857 7407359864719662872 6081430719609195897 5983990131730210301 2917293775345615636 6870526240397505018 4668560447026835265 6347835037785931788 5421100142234252468 11296471306639064887 11789157376483677112 1230939971159583986 5006605271252050221 14448273828599948300 3294712751764012055 15069299908735460393 6858264916178948721 7914181349150218144 4001399808057906773 3624719755152306444 6291494951666640402 12604783240321606556 9680817134916722641 7238507451102808608 16744793697112923234 10507869183415968655 972090864644256006 1943570975356551684 13778529455022359717 18329186285152340535 3448927610579309890 5003204277208244412 7334097053363277034 7743764895383602737 14432059764871549531 1946813218371790326 3379914905066712654 13180492212378140439 16801870365905678246 909353091652708126 12310249441667888737 8626486602791965167 9025580920936335301 12087643835845043440 4665083737012507535 18021019843856086459 17837461624956756004 11804212442276044031 14328852998959466966 3384864742234633056 18096302322647991396 15426559511652053826 13289656559790539052 14222747591282965770 2114530271740804435 15363762673215335806 16155887946713942963 11292521069920180421 5683967193665956712 314208736847779565 12633681215251280705 4594504980305607250 11284016811288017746 5866728406313031096 12011568853157718960 7962265872071032515 14815661655925325895 6583851185105827219 5740021222212827845 13790509337452953351 2896666774628217665 9014497196371412946 4386534209320244248 13620788520038878521 11785878035110072476 4757091028614171587 18049459606187780787 11208190600405082247 9582250123067528301 7172383665728148049 12434567940682628294 502183382973606259 47762213629060568 9796596377103620687 2313139071556534189 10223220030896363481 8126781726756075539 9558552833226066125 4858675334901711368 12463739596679906818 17643268868268471837 7189077708491955570 4337126485741336118 13546335168857933642 11031056250904616820 7890356175822194802 6259128512263892567 10704134405120429064 13219533916149336886 12171938599026351319 9787227795805575778 11887979415524197706 3352288930506494834 14789783333656027313 11471489088320945927 12452267247165304987 15955188408739154952 12560642251416434976 13004036345167225782 15338707912504886136 4866012802717811439 6131172591638610462 7582798712020619374 8355427205437012580 8108832545450288551 17854220650212944891 15557812175985335258 5628084832007171989 5071760630544032633 6850676008052528207 1837405964309530710 8073173455716649811 15848055494201148607 5396822172916122029 6449814211569030460 9538172608824694489 6206197402464273685 11120805218013078048 18345962421610398193 9166624425558010733 17004936361744113113 6809833967679312325 4588664625129720064 1748949443996004106 2234407536215571900 15651966304484819105 9981158365862517469 6361481127178902408 10993469127832198016 15427895107297581380 13524772610178102913 7092306636000878686 710675903640848027 1672878043487676322 312427722854164605 9288269172024304408 16020614007163365897 1825740415642531870 10477446513319731665 2424155574904744254 5264910393878360186 7781714963074933575 18230848932076285157 13745769178691932767 6901641403268597227 8627695036578269420 17377950593902289597 5662283257341501501 15564080057870644251 14713617254686012221 17259480617989628868 10428538484871512899 10443634742851565542 2908114439410339954 9384268182276142484 1758723947231108144 161488840987276674 5156122480674832024 11087822187448643890 6235236158006181965 4367170408010938100 470030504609488939 11149927496310993637 17992584872002701310 15560947401637869726 2376549009395290409 2611191879842206255 15394972776093907230 3113938242188242377 15312023532098340986 11868104295229341153 948752507072832962 3939276384230886173 5177367626590436316 8585194028045515918 1673759843572998650 12136726337917869189 14401542209367195142 12399528196284589343 13022619549498016184 2278359643408959739 8147656248528566713 14583714323988175427 6391863475337959450 9298173816524773525 4072474722022906137 8219037846848321167 10496290951270903439 2104554621220770904 6853450507694394065 2502729741091363495 10307115488068046248 15144876749353398076 6548030960147477820 1546917084041591021 8273924049016475816 4408705519961505431 10494377359988042180 10382176422088049375 3882501626704022389 645885116243185077 15108287398080414883 11773701649986497489 14643654885210907065 14166168827186771632 11974753868453450099 1019652245255241074 2485347360758551006 14188494569155734990 5064341078268963901 10700416197765898765 1771325435949734035 15404322660865447330 2821667514495394302 11957423426437534223 15299789997688845045 9025569781130723380 3165039983943814355 9696846397521494572 8452082061588855697 13029649401059968603 16236493939866134028 1162642223738942298 156612799887918277 16020694295419053152 8893255763200035390 14456510485635481452 8188771773911325743 11084229763782539271 2797896957689816155 16592007296148234023 14708247452219803722 538516788474956358 18287149303831781962 17229206935187735880 3689739749719488393 6141473623344687007 16857178886428270984 4874303692519845007 1624005136519377513 17798152315055848992 1291413621047997934 2824282487171378761 2340519410145210190 18218256938690067315 10771903923415742009 11732199879381447210 12044776297572839010 6097264966185949351 8843041236642879326 7696029740896506549 2587249779913388375 3770035531327628771 17456669233989507958 3879409244374690435 16284998131742913892 9785858905920424999 7015291506064745621 7928731859410756073 3780921987177460592 15822471187473381977 7685390837919984385 16378052923346659332 12393742656678775597 6924936449016948113 1664271022843940354 15547215690572029173 15968880876961401592 6279782279264771617 6644047258827396255 7434689557946673805 1650070390047177041 2548209393238692595 12368029834417871161 17436129629969836947 8381883755268383993 12826384590662459775 2994979547057099154 6416312683198872070 12165018319658549262 11593530676120132939 7504770696192481131 5402683542459478905 14770811764936443472 17048254837358972184 10158880916995719786 1529459011724633468 11959941060096221323 15107091376282614267 15529844103732111296 16208962909318799295 4654160988284350588 13867301333442576298 5807377913596498863 16420771324488932213 13918999487959281593 14801577455157060273 4465995118422586799 888116797184501417 5455035530801426589 978597745826615087 6877688600668053032 12809323587686367709 8293066791023235820 16863397622212859130 6901180999213679846 8800740175383089417 1097380704539696805 16883776313499802435 6122738554693083068 16805799777335738569 189784584558900711 5921890401917087301 10621577760002900081 7539338296409666079 2246293282449733786 1101091482170622076 11437334897202965532 14849397174626775678 1835224838991409700 15591945276493501216 15786743251766657254 8159524293602673986 16697508864699018001 14681450327144716567 1785173889514302490 15499602025410835088 18351307720901594466 14179831911554483863 3650296619490759408 18040561562861400001 7647896215756946145 7847353437969457775 821368015826519497 4046432331244080354 722714118172405465 6351951785263760220 1802412780919631426 12850239523196260748 15660092377238870501 14303027041347554182 7721673255675375650 7476041482904750662 14949510521968721604 10320098567837422847 4632710619189180355 9028366048481064544 4823810468522585855 886214372564389640 7284833269759251133 12384217240229859522 18009790629412571829 2565531189451585383 672327869442038387 2197613091024730057 13704196971565876222 4025297880605126717 1441327943622385928 10014407032761331752 17294895374435422660 1839205429269708795 6758611758664479178 5614510592810732677 7869832894689557084 11781984540925352480 12425610718355142377 5146558416990443986 8704480362358610969 7909073685989573765 6714913246926648501 8370552524339887701 1995931214645539849 7359011580860017194 11940678829591573103 14626683877467768478 12677535108940782460 15136657671323601528 205465584583838668 13699435419306697661 17021294439242858320 16403006694933769927 8174140901592912606 10742320604504592107 10643995050151371593 14912745465864403941 16046593769702518654 13776411698711282788 2986372552201459256 1582492994874038315 1927287075081459222 1131757028396452243 3288470005901104782 4410070007194993189 12950328803288368955 15979857191561905154 8462026582741890932 16915145523247391015 4266546109764238083 11587079969215361171 16555497058650575497 14918693993398235251 12131820083498905103 8994754960816533040 4662292520801915919 4198099536993231262 15089690016117404077 17923947863329556284 17274875678092775343 10505275665712151487 16199680866981727955 11975115222685056934 11570619429838794957 3956521951202010731 15332818029833406512 2891223744846447988 9857043354110020181 12578963560397627011 16582316051484291809 429701890804240722 15474251068420359600 10461876906934685379 1013968600672673215 8975029777906003052 10405454744510103331 3406487411178765643 15662759308027439983 242218468232146211 4950338255877581334 9216471289780837484 18440825185175013883 16181538416622351453 8877422405771996581 12641090308606521728 1139091958143610852 7152299560412896052 15133754198697495929 9206989080553397795 13618241138408191866 8915114194651283470 10815141643101999807 12822753775291151282 4956307696437027445 4341780305790832354 11910282330207536869 3026076190321621437 7208605388143975830 9110912058954148203 4807058084096387510 8419315160704304269 660325269919686211 6884508883375113686 5504930485927613387 10710954829165727696 7231511109039639183 10717166580613800057 8392102849234895018 6188867677905715089 18085557019870054198 8932192187180400831 11208437470942038554 10431440333794848467 10293528500550624785 8222591613929742042 16641875105440794873 3527603227515739164 15952825975304744412 5694528051262985448 18135366151983305022 6056031370994121895 18368019706312648196 17234614710842587698 6347297900864833465 8137565762862158600 15669544503828587951 4994830070473809399 366305601365423067 10372548083660659126 9116997213074245388 17052976262842673525 17831012669195857977 1657323036991718201 10673885676571013169 9398489516077037272 1672709577388378070 16972068516317895446 5514332160974231098 1482459125644247638 16660326444784110380 5260224244972036946 8258936421825039249 3818479374405059324 9664599183463018219 16582590898026762528 3444870856663537441 4611041333205229704 438133705431675352 18142768712697643966 15244953797349562492 566830821235047200 9909962673787282771 279484090135551437 8490898906254151635 11032391020877555683 6516549353523039344 13019966954409793617 5808752839747642872 11450110724265592479 71221731987852529 15521495726997360943 5090766404709045248 8718872376786533202 2705734021799463826 13698839038367903958 17800314769707928194 18243548994594133190 15561431315514357535 11270427688320717654 13037619786728340461 11704511775921785406 15766827089619191808 1779779989354541441 2756472641996373950 16780541943539636083 13629848809544612978 4360445460850067446 13647594400732149844 3134984098501521933 17669797514747263887 8879944284648377910 16036840825216595067 6375839787104237821 563267605000316450 3342899941129718826 329230889907343134 15965367934796725788 11654107688069366388 11767858655813736045 7869554423076423080 11800095820432335094 2521941161584566458 2428473336306001856 18347820071874409352 13478905282985168805 10152638624917706306 9735491856082247871 18093868980842748258 8162502413245899253 1792935793294864882 13427210312843540838 5710048216964169065 14901624044699383936 17128580015370209016 16972689550533192179 10455223163427101421 4051921686642965798 8968444371106489383 13719237686736839396 15420263708697211299 692434462455177977 9640547571745030846 6803147939247877443 12301420907920942929 9408743888502183597 1312242564051109981 13890400572684752315 11050885507747989819 14016904898001632487 707155455150693527 4096281276715648066 18221378696381368665 3859680759581102233 10846551745385669270 4524057728387659664 13536007713788614440 6521093133616322529 5866549748292604277 13508955540539406444 14445998183705688041 10865617143823116618 1146464336187925923 9153102501642675849 14659051054574732082 17089936414685117427 7262016536258181330 1634908433640261052 16553155869932183983 16716222618352468476 5727633649986247739 18219534602468818443 4647395382149342052 13731188520052938735 17161385217734282792 87482200198913772 2523683587519271154 9914462828739235495 6472625787738470737 10112885109608669662 1713742678533389331 406960874983212057 3679645922168642148 8795240316805244320 17269104761396648661 4594411143030104321 1759308414934386810 14971641346718032794 2007707241301856456 11820158674179961646 17165903494041488139 962157416154148662 4958570125169599079 3244182972234491310 2023965952306489385 6545707696494106971 16718482251986175476 6395241774934729659 17229972041118341906 3276537012966312396 15703548789118772630 14431462966958575464 4482735607066803855 4518673441553303662 11154208128016630911 18102880929598761595 11733221998848998888 9314316573748637509 12863611574598492188 11425282370960383146 2537423313486917565 4613524262305700501 14859480799671696174 2716810599806740491 14342412952898481561 12471948293963685648 3242528251467653998 2754221977344574764 13469131825153790848 16853839161338860538 848845868907457537 13254196401478691116 5410885421308075544 10816885450506722036 3187999338140769977 8017031324837464883 13553186233990200202 13636061700693532464 11460700812251995284 8625742320443730414 4736108486210529230 136083613968018097 13834318301615356630 15712757700055700355 9011856354481394994 11463270308579735137 8047122674751517982 15537941790934625418 12085911535006685115 11897536213062731358 12304684401776503992 12865505350048767065 586742879293620586 759935455032890567 11173496729559928212 18137193587337646449 4907693709463063724 13953304813518503376 9096205906187001833 13562136625631740347 16554933183575466705 5866503716816242512 5096891700466979934 15187956314979422937 1411978875713090384 8439279121568664263 1666097156324310189 3245055222921827892 5290962675224410949 18410467450682891097 11093549691833334616 12694935117857134692 5096301730065493056 6901206886304406374 915675760088849155 9239225824597035110 3999256296134078042 14639611363885005049 416725832971766292 15979452797901240676 14605786335725362901 17670047926533310223 16222402482890392469 7923536100502490735 9047881248245872092 10730644161049343633 16943768396138563352 3812288247203649068 17975230985954877583 2563818895622070403 9696439906339595318 819066098028597120 18152211205527457377 11891135489240221722 1444337880128380597 9641476843782771920 11964589194216796893 14326000603589211391 9087098856898933872 7666693695020327956 7354641170710912485 17561192330210245505 6208481987965250363 9390092352785420414 17933149313030545464 56222850721118052 16846170820752649831 11948051244799717307 12303305354938264740 15723150165413176559 8891637133632305647 7402505645265436793 10875404978576661012 1888810689876809712 8091399285371242328 14141108722572737749 1768288683391015466 15020392693309149315 5621671179321521293 15022551359959516462 13059387164292597825 12147515343855546364 7671669313315509378 15702677297582095215 16134951672573375446 3033132846709284413 17874554402715545589 16414520445625221087 281482192260619643 17996710643897501158 6040364090302987896 151170321980799578 6003066526191398511 7633486775635433789 4967209300795143901 16133403604712283880 10766777532567693438 1369623180008797342 13165412784481663308 15189186129287860695 13100123394108070058 8557665448278316253 3910086786743807749 4340143784936897435 12537609325412020713 11701643680545715645 6755239239157890656 499603198284543311 3034699058892574167 12994721835095387202 17527024796526312702 9774186278757391913 5263246641954352476 17849475218827283926 11339519701094663762 17773012980508534812 6266050670018032656 2855431745661513297 10680441321504483794 10802854198351729470 7823113190324899070 18056490813422225585 17121695707319596871 8187402947140191244 14762860240683079165 10525407202039045414 18135248759977092122 8364506501043098725 16642324439668662006 13974463486912733461 12522149598678132942 10385310228100131784 17949237622701419577 714483437897806600 16158660503275597062 13954913012692669973 2263026102726368981 10404086657517561734 13123979467704920763 7272543491204104879 12650169286381216011 13212389146876208602 2419088182333951849 7164973453150073022 10100122321754168301 14417136290813711346 4389494751503735094 12552844680478145808 16581017406197582541 9104284585051588311 17816747464708221582 13100589327665067448 13916091667057508197 6189567408248026894 12503767662525824418 14815588428281223581 1926512309965575897 4937401994679675678 7993509169467137817 14044901081879486512 3727572034193811272 8627741422227434581 11044403949642796073 9615898931925110827 7426108884103857870 7929908685780870250 16139218904240686275 12286719166026570164 8325131413371314331 8442637156732041700 2845881124658673878 10610394095844081335 13567258412867454353 10557417501211397099 17050040805724190495 18423771428343219551 1667005507378540961 901296985361339981 13001224517621559999 3777553474005393933 15788910845087581344 7673127719163787219 2890366345702155279 4229638634988997834 12193337468812252843 5144433406768655344 1688936524484353991 15240266200787773505 6219083985719150351 3630965928050951470 8501755813398287945 16749292901782626811 14336667677003059323 8266141157059217366 2075426211853605288 1499570236394862105 16301717829052120292 1380400056021039221 3685461521983444931 16935090556427700565 4686062478035975805 4660441701411260012 1474525574759735215 1707055935829814907 9987396095037774250 4700596118036581679 9867744109592001898 6550106506617066265 8272233592371849694 13012613108705666968 5725814764048337933 12560426855721522332 14554930816819482115 16451283357451351179 14539012965684375756 17867527787797679082 11170889110548852606 8241757866115850532 15895313858158977202 13930010323243589020 2660079247199697570 13610978016107966442 6603845890485331760 14808286415921497754 16035880920539565228 13348483978080262839 15065012481824086142 3249982276767613516 10960324028239305671 11386279117145161984 5454149124947924196 7722248747391114334 8172613181335661048 17942988359554230218 17759443014092828419 4671051015093940079 2573863648321935214 15987195881634841241 17080938370266624147 13517941668086590415 2600987675366868939 4252767581179035807 7311823327271037699 15118169280119931089 16989999282357600551 9199132917207438472 9794862159692913612 8602425403879692894 3308247552939180063 6944659869124258630 10559035806031998626 18306593382828969014 7278915468959228155 8437902303232805763 5324618044530903751 11399708041103961402 8823423525714223634 6090972133785348262 3803015118089639694 4610480958403578245 11334063528106944944 3846511413825853741 5250421439830314741 11683758214076817319 17893836439348961963 7253098618263749827 838016512270730638 3547318412830682002 13870217163007141870 13913266334913693009 1655899629137251251 11633342288496248640 12713946768635589460 17891892510061893811 15601391387801158958 16466118610028050855 12065627549989043420 18026891625226673508 2162342214621670206 6518386628654680311 17147636628533929113 17316762128640809297 4929779508358602488 10292856728353664212 6652555784273853047 9722791626166712222 13209247844609553218 14241884008653800909 15364617573087449341 5028466131680044556 16335033609046570644 8191309746169039392 18363851998645674858 3036638462583533975 17448813721711175438 18262172045100672183 860504324412203339 9393517854080333159 11676253926937311803 5455343657352648920 16071401604125484288 14761544406068922639 6425288101706570713 2027132544637706568 2259673250887801386 8041495759718858609 7101689788501519675 5502398678951836380 7256580597838898395 9511911381151340869 1914846974889433450 11801680856574314002 17445218186126389431 10925887028780544829 4120777690056345773 9079615289864540110 15418190815300219833 13251795674899318422 9351946582062520572 9671343330318321151 13801491197456583975 8660842651925519249 16507096820778653645 16048362516443312293 11262515550766388661 15919877364807194961 9513640638652487556 13263425430376647061 7830305488355185594 16984670633200370944 16234172850197780407 757377336325065171 8547380623267216966 3304123423398102924 3022361731637063968 1467322974898390241 9748905725740254354 12278373761080993333 10687861411233946586 2044606383156872605 3955842060632273438 14818933529757271514 13016598578900225076 12440044578160194930 6914276755695104060 6513203117441681108 14282181118441549139 8572859648226394886 4570357358478662796 17036048865353975778 6921927058163770540 8123462459590315281 3668006061439527113 13021301498705618792 6909884243277264320 14900396020662410946 1790864536904980349 4823006080939370082 15494154327448131800 10428509025413206303 12236072722121691789 16737462269082106987 7978725918901586329 5969047894046787911 17242581487561520939 17828409831231740234 13523823210075686933 8847049004197426486 11654471365442605561 9715406483300374680 7687272137093401074 12074148654882215996 649899183002170964 10826638360378694937 9994552389113113937 2582240804900029396 17673674161709816368 16430886882351220297 15288599690207004852 8276775528934749764 7373501087270919788 14958039613177226429 17719084843075047672 15334324247946533467 12320276971621540710 5694466577915041039 13288826989978008909 16824125445444737416 6104357510590813070 2858327572993337650 3043774580492885282 14172336310830030795 15952038224887193615 2024108462973957740 11552522895358184903 7511071524664120007 7296107453783272995 7067359295339105916 80349837554196634 17304391561298736476 5219721157294112209 2689103265804961347 6454030834952159142 6734629084199403150 5782343352080237015 9168901205797111736 14019831860196585066 17294814656270515722 8051627036069918968 18198084430661482917 11625355219386620533 17560579603893376975 11876645243092164857 14781266618245047473 13970333901918773873 3511991609359056148 7022001696886514735 11659227275281724349 12704391429833991502 5330915426473296705 15415215441950809173 15814690746450575548 2828772477401713031 9020634494870303694 5970948864951120885 4564372506574072415 17883355529208769067 13285346170819350304 14519505338625850004 16614674742247929168 4356531395135078212 6989283773390430850 5492764664062606721 2270617359351651805 18162500218896651483 15520408197934166670 16080711160009776363 3106077613819493708 14110432887550606046 5960590979697064328 12803681176683644178 11539175319753226791 3949995415690428335 13150351856206459745 8670104150902343897 8535732731385266689 17255454955719198784 3710463726035459079 2999064765514348355 5166137447954403735 15628829557512765463 8383596204128787408 16434129758341543863 2006425491316679905 8517888194023758163 15553787625831313689 2509985389397814730 13757032626737936457 3279247144070145619 2085648750980768498 10668196608686356347 18093381758169896525 13988867290424552040 13879233260290781433 13553707425053306254 8645536343653217170 8110985387422686254 1300312568946727821 11622805359679120332 2859437856529679527 8035596482390460933 4547281626363958239 10446826168009457809 10226365158884053869 15623486505692625534 5221823172776739670 1915277260593964723 7515158697847566479 13614522672997048612 12043702380730553512 17085137403330366312 16143408137219402433 10533748764302888348 7643070259736921209 4776453015281421691 11058633773550657148 1428009955391767551 2354831127952638382 12001445647256151371 12277968925910171837 14184970732604396205 11868510952137780859 12045140657629291422 13563433027681964082 1797640446087005207 1119955943494846228 15717929730709713920 3501499854964952024 17608602574080157197 18177219898061518770 6822526303548481724 6915870939351534857 11932396421075842479 14336424310952999861 7249104607641090294 11423087794403265907 2674945180210138898 2021099670641952036 10053665522648096732 41871833286375634 12965942700431223846 15368412616367464796 16796973198232078603 6349804371130372293 2984080460360470365 10938110535075607831 17923035182062419386 1154884276958858756 14241782723561740598 8214274133406153939 17083026060520418690 3740578684115631846 11141430035191382609 1685290302834371932 2218313136846376749 6095798421854402160 14506499987005347760 1243782080448440769 701802573554694902 9011887966219580536 6298226985441791047 14751832719042279705 7490541080939891720 10215101905010184575 10176696730664925529 15136484575470163306 5163074126082652905 6107629776852439769 2087755832865810143 6433175893542167938 847404600703614256 11548765923489689539 16621535292750841723 2572410980480678668 6115901876385264794 14473040429798659122 7060818356906969326 256844616815896279 3348496461881943095 15316306150856657960 12037850271160407587 2058877258420524156 9153012339474845706 9808839494161326958 4633144505216589512 11733818358396166338 12804977741613594518 16667688464936315577 6133334690391954243 5111156685756313480 8435620341012285722 16267133173804967268 863753042993207894 13800801492340936879 2206941630009404058 4237091175435188510 3065230455596569004 2538083411120606323 13339851889171150384 11075487516523651220 17758814802038420599 8629759269815004486 9357077034795093282 3915385306883919976 15589782164330337420 14263735114333437990 17790576086684907102 15610831462422590369 10835600650063540999 10685547962111449452 16946986329151649664 13258923793071031569 7383304296637229658 4267378831542869928 12282583997258401749 18439548636460204394 506715004514534638 2571512908316188017 3791819990738304721 12539874913267519831 7307664607817985810 10869513282192218912 6065437989674428195 5979089562025389629 15140502242990983259 5185160261549968605 8665873756713150691 17842777083346062357 1055333068835270365 10454993460663488335 15061802866065850905 8687296313681721318 1222099403716158175 9433577503840075983 9370327933515785332 16216427849773083411 2018724454675549103 6240262052223083707 5864398304579102137 1676939248488923888 2242999852514165645 10667890962955652818 13067354024594287085 2634712715109936727 357545013902292164 18044971366711733458 9059058608016529277 16035378242954405024 4858693962332771982 1173171025471534362 7744544916548109168 16029235527026525145 10569337903493484150 742457647527361288 15559913853212311778 8416981844054696198 7609307050114191778 16401494475212398815 4590366144932495916 5576708809035538837 4733351570593124720 14712093137243385921 18144854280726295212 4755383327893170967 15199388501957275253 7370246945882236581 6772052497414760254 4776414673346878313 11032072962509885594 642902784205356507 4315117320110340694 2262200560975789514 3334981547927958482 13603754642789128385 9201855045589945866 13294654443885579026 2045361417074520834 6030021119549925751 16729086486498539184 2302776852281278779 17973791426335558651 4593054288345974321 12526853850306400717 5075345088267522993 2188150912057790726 12339623240628142373 4043990043868689065 4291425399810563070 654483694174618078 7743435998060661097 7611478176564127532 10874951427202069970 9834162346226030371 18343874374326633104 18281632843634723337 3898227742164798262 18421017620467846681 12772343952155570267 16292552980195860597 5510615186636655741 11915056224647728163 11949451967804775481 17978366356823383107 932721841331285203 15969082072980466148 5681341674163220018 9804781270208112027 13972873403859142472 151809713474487017 9778461459290581395 341425420786492576 9610070970010773251 6450329410018364831 16059152467987821868 10551618988278156646 7645110576696105208 2653574931324120278 8870481172938842426 14773156425660074398 6007571456360138045 18342880159411070305 11550106146272676998 8504855648822169038 6050973031298131808 11636556163076528179 7986299351705751931 2108184915318882775 11130799057435089465 11879479421982516156 13567042665706713701 13470601906733089553 12455950424076120110 8665441538456904903 3127087737526649828 3667273768251296286 15935384028168486977 3063690222000610400 10968276663031154113 3441413851312301419 531658905370119159 9177691370569912961 14330656362285759089 14252219088847618622 10344827978754051162 14272017729094143838 4412626156829932009 15723732412166156213 12851328790104264016 3786100099619895841 615278847286687849 12153870627674587439 11719248941581423531 9823265457401273978 12707966214418420615 18042094968349943677 1210051734358493648 14541157116506336426 7669239353659174399 10187983766963653425 6091554442811224877 9942600086746707513 14790409207160641741 4126582607782569122 12114817346761913477 16336527506409443729 5167604451785240803 15341672883242395221 11700650679502031014 6017722304682516244 3030693554252937809 11610480151440996499 7235625605516013825 4691356462312862095 2472614425486043707 6028563161381577471 6466132923860519875 9417196145043029346 12955729371156049894 6909805041858649019 6305799159507416150 5929787435980410620 11477011016812161314 2651977501735349863 5163061768135851997 3878579295908967622 5438614859054249712 5126013604306678212 8598440982278948218 3375653695805860983 17979193658752942406 15311759010246703850 3877115009091564994 15539471989246539565 17004463560839341139 17569674975951257835 10877800514833860917 5874771057072955243 9821588852351097258 5452593441031264906 15115220537288604335 212589462932813781 8983717138276762154 7313601898196756655 14739832459060305982 6121017609835114839 13913264146571086870 2715024801231911055 1855899330660586653 2731225331264890514 6565222268779773989 13867198509814266505 2635444343531088571 16477129001124510292 9573953189901077286 13158902765133287157 6615196410231209465 6181919403046772856 2853175634937867884 2494897670925965958 12177034621570791748 2680857785916938095 4950406254108498699 16992042498354190821 8321585934656494219 6281445961616005978 1449923942885903127 14345354011479578751 1313505070964015407 16752268721418167855 14327035196344147514 1619222008049249266 5283591660325691189 112262111819307489 9363285200346845476 17432312484610244358 8572708631610835145 11749334386607601916 7700447899251533072 3980825253376102385 6751855690864844537 11604447618340464919 7763469634649795126 13679035570775394931 4099202636887432196 7269780475537090208 2170023680667582953 5924892344494787678 15001366477109172161 8120209472002773202 1245168134529709845 13771779285947926062 9871049069642903498 1295508446946825112 758760977901822734 10792295028869996936 8655658918692865163 8509062703981145284 17622874152205173161 3937752744896078011 18342556388287273268 15785833725977694616 13212694388234702620 18112897160573548296 9504131776477653605 14261284914536254897 17304540158914563505 970391030022924348 5565538221846837270 7342129568104607954 2558952386377481904 7681350120702755294 16091720612358497842 10684863718013845519 434545593709139007 2061570916872511106 13946864765093755074 769389539498446249 5388280461053840494 14500821923400499342 2376685628301284552 2408939166561850014 18110236834989879916 8672198003592973786 5907755973349785911 8040307901907127379 1136571744207473100 10496473355191077578 14721540329247713081 6826304567935317922 8321075261823892719 3719723372060722065 6917788045175075127 18046077091017672140 15192767921974135911 3047291572022518647 16159349479345087090 3343874974493863004 3249577182566412555 2255802369247801865 17526830370034966280 1299490882554566676 16038027501612982114 5009444073774456713 14103807624927701851 11666020330366358584 3119553325835464430 321638488133168159 11095137977750425927 6819724013775888662 7710178631918298777 55840935006965128 16104935680545612171 1226499698562741562 14315374399071597317 13871427386667979951 7103494848186932164 10650586927831728181 18288655096426300257 5221938213814689481 17785603286677641453 6547972068696706748 17887044588103821285 14339625838534568843 17620045254969677257 10025268430225199369 13731330196554885578 3429142236175642530 15777679167022411253 17970126098977124778 11163373640401946460 4792101831116298977 16650674551390177011 17715462600298168756 17332048505466156768 9084535655824088805 15436915159060039044 17421750340137209094 18066966030754980785 9513036230906726293 17413619439987261696 16125479593739884987 10033433723214401083 7011018987549780640 2062234204841287380 765422245355438986 14715638198500501144 13335182189264389791 8747738942140591641 9390216417120103484 16335048275256072580 10803621900338164222 6912282304609897836 1198846790705928325 5269285783314736892 16244240158245342979 18017001218274486844 1273528748464830366 2749213618369417230 8418450348006645759 13510493499291563935 8565256123577555733 14598789058417742122 12218521349512972024 14544994772031205151 11894729781699812770 3993761181796037290 8120505381186661706 8467201882891076540 5572908794986487466 4775574179341958437 7841859183801914353 14853428322146295511 14761691391556383501 12667612335376381191 8430754841408209859 3203379027825398199 2870271564058841579 15386577604856744910 13217374943230370240 10553879242370739695 12919779679851174275 8908194637971478360 8151089854729503876 1422208699939821660 9320028461212037421 15160650242844046468 16857370180286648845 4880359181404726740 44595809317981799 12102745707745054059 2808712764812936500 5167731978771609504 12249082636925721761 18243377339716874734 14107350913335376795 17957187630548280797 1475978531798795354 14183427403549442179 14281853542640740182 9224772137811591242 17478337153290334547 15822975401947410428 108424046467708205 3476439613338579969 17257670436843202093 1107951664314393412 1013506695532887170 2143687641761326214 100593318059800680 12552960641216610860 1237745302878786252 3937668406239193187 10702707259911202363 1439726482113561868 2536928760406448966 13980788031608088388 1116744567598744666 3328686475945907433 6644412963608651905 11308791214038992230 8027713249508711414 5122741951414869593 3834156226253004848 3729571933115841992 2566701255670798838 15395180501773077568 2646289175364206271 9731621248588739818 11669406766181204010 7881773087413222530 16413981662799044002 484045051455151643 2270747243084876498 17091165782857417461 16085220120126434696 5875752706771480675 1220108714231354914 15327055392229684529 10069052625051132563 5264921341537417445 1738419133610476416 12853913775802365869 325402880354118946 13893621409392516091 937993014687417350 12555326860506410485 16788462104888321105 5225385991408444705 8672065726600655451 12768477845815780869 996983007661286581 16651106062042102790 17841062561557264800 9632904875761087463 15379894914442161946 15244752609094399294 6917066385664417680 5207484265700415403 8661340858694337078 6568827118561515345 3006952779633550116 7514502407184521140 11716244726100388440 3884772602210611284 6363209615593955484 6729810807812039542 6686590166088249073 8083574409586205980 15125887332684402932 17388401379597733966 1949193782540659070 3593005372647862287 1020289136495846415 17547409044437461375 7151711617395277566 18093675193049394083 13849115121205620471 13234344189901287636 11190061638661411703 3045945525599317692 4376676404256097818 15286950232359442072 4168434688499148104 4551963299240324893 17917757976744378516 5141270900444221302 4132964836016905746 5393076692316637530 1192311804091112010 667817506716973516 11481236420198008957 5451944406518754744 8014439857458197667 10720714714228275883 639129471891506756 8756180460102177376 10847784744544714335 2795612178516579362 13784945271723482539 3290515283163020523 6648085449023898649 6016862642067982489 2906297086242278859 154111478830035097 1051982270243869144 2210082160929209993 7795388740387143917 1132545878950649343 2389738232141138343 14674049640703434037 9691482212723814913 9971184385346283475 15392003927589248468 2377733154626850750 17821425468549598762 455417337331289628 3494263570557313373 2684362425888197779 9292059034608796063 9752139972485650693 5950130515072491698 129920924579610837 9140978463313231088 6310350427680250901 17593034931269625740 14560212820425775739 17823745077798917143 14689296927294186559 17123127035704133631 17822321437901291009 3704184927411807149 9850101945445639702 6150741656390571814 3061764408781846687 2988463498759697384 18225405359814683037 14491522713135225759 4774218999893514956 2874310870668906032 2057001799201386408 8280990934928044181 3978861752501909100 595721200329898353 16321110127447191141 11016332985174913694 798295351581431669 17229626839468650990 16194276785310934488 13801512828885017996 5219009664963629971 1204858494754712733 16596030880673308591 9550208880725050823 17646451980514199766 8092602473168806051 13254929024679112672 520641888289943060 6475255171288082474 3001013493732251426 18244187069939997843 5727655883995028388 5250106119257206611 16120606439843063709 7671202551967147569 5514828349758647206 732276386032851857 14984565747309960066 16843418965485856779 7479762631378334246 4853485418646889449 1299842232548304538 4814497493917178568 9984323882115255489 16175466888194495432 12767020179501640057 3172595980044190372 11716779131847681835 13034240943523995261 6906302544914781563 8870044640106725706 6801497528216803597 5370972628697231286 7392482314044798564 2330052139461110682 13700002285626938251 10134663582790025330 14766689652649279713 1466120183200492704 5314177516205773396 271902584819500131 11079293927469974031 11942917345111351422 3138880944337616752 11656343060054300986 5996184897631356369 661960769132356085 10584229439178372725 13595467281436622067 12765529754943013838 6934729414142030062 540072193759795518 10045124162892965645 10916930881018323411 3156910555053901456 6482613619591610027 16128641363216421965 9153827018687830754 99060231281347179 10979158829928214111 17984024006307894482 15277976983911040535 16641728512742840270 17057067008312641941 5957390081499145705 1505021445334224364 925558303479126169 7298048925647517901 6786021794107502301 5278193565302493959 5350442885995517212 16860290579831107091 4534941322890315580 15657660625482304796 11968338091519073399 4634323342685320359 3649380770704402966 16783730078582339731 9478055497365989042 15825802191410528560 13042864941261650231 4804742070090415035 18018756062101598557 1854689624798969324 8134558761625332259 10523152680997148316 18241415639615621661 17296362416038727489 13100297906416530728 6870034337614497956 4677404183721180308 1649728190377857099 4732378159490146287 1059721096145707965 9271750871620517324 16921895002322222851 10331496990495679696 14600429566021523127 15685423226322985031 8814230658589164866 6526185062113666525 8663635561369082941 15819019364553677049 4490235901535478 16517898739044946024 10856901766786992331 1902172118248600969 4747052698885876560 1373754200099198199 16828047583820771185 13646554134809958542 15359366524444080994 9143354167661865150 16976181896135354019 2198239681108350247 5313950353176906441 13627700469973485965 3838450126122424833 3173228603008920669 6230671127338394573 3024636357652215752 9426494841311915575 18401353987228498841 15651770100487091765 2377430805246082194 1322794064371125319 6766317156765115965 13913726356428742234 8486062871037165578 14064260354281774097 9972884344759294128 9675948835159608924 9516207767645623924 4553218202530824971 10859679631294289010 18345789149824421894 5434299001991179848 14647888096706859211 15204888867984073371 3244712133485023102 2062205747763547145 203477227591043580 4296715951992087055 13185707060462595756 7089032190272768549 7502555302282757144 15929640745626961120 1630662934637590347 58638409534066588 18289981011514695910 11908107149371116423 8900926484931976399 8876201540748312045 12147369961471421823 9076848060320413501 4992237926754244813 10309897833328946456 3782364998731030462 13979178538452455445 2735415508818094848 13060324348305729431 17564402834175073548 15067963761172769432 7692285434939020062 8821593169577291865 4356849201122515004 3900588297960816351 17267268044273494416 8775111382326027709 18313059688779823087 5040432440312537753 2234850800638232590 8171796266756690645 14953138312725625120 3518828150709705457 4530895307498763169 9418355349328509356 8766806642792348638 16456095913818055099 2605861386077293980 2314441700220742715 7422879715865032985 29838670392142813 723669894352981954 16987238510559895039 12115827321653920234 7491886458823152785 10371821740545294795 18180853473752857071 8252444901272478666 10037141434567117637 13994151861430181665 12954006275175305102 11461273648388681537 7280601230734837900 12074827547097253894 3709208837883594989 12928893913503380170 14488618146289099533 18147240350964682939 11339413034713490347 3108417512579321249 12920600592008305543 10935840124548351932 560432216712586982 16159216309165316084 3288557529844338667 17772215485947706476 17709309602076672854 5324833835424930014 5484445905651153720 374199729107542023 6706179513962796614 4680493055178504513 3886773898321013509 13494729021696511744 7253068062885273859 4561267788844152402 5235384244460720999 15704891116848971254 12279631820980944090 3575574950313035264 7650109393647413534 15557197485343054288 6862270808219466573 11790712861042890935 13292661013466079440 6742608365768682291 17109752007241040880 7630004663676277530 678669387519849526 9082856758502900227 1423510021350868991 12874886868565908744 10437869499564872003 1831478195229132662 1231149283648164021 15242979207831350178 2389861447455660846 1867064956528658802 8976557149430938085 12967613875216052440 3416947021459715194 16397792898450640940 7559000144689326382 119936353494603152 5621912576184704589 14818776733854520531 5873526819562356121 4644354284207908726 4559142560549086808 17481411598450772837 12930334244743373569 7274264301316475952 3845386014867649477 9635804891736060324 17643368911717615177 6712251089455277117 15243651241063733027 10430324221195262134 1950170691680887013 660736734593911616 7406474143729445731 6542949500397189390 8939640973101722012 12708733768782472440 13289948941140432639 13202551486645282328 15601062527767426610 14720615818851357582 7028284218988681856 11825794798307693079 12317034547138635444 9328511899079340017 14640205740660959448 5526481453899115135 5802407010215933534 9439725382218764242 14661021372628813635 12569637100082258885 7180558954796450432 9221639828901599225 12952909139650524300 13369368866838088527 4894973298697068963 2788929713976545151 2135033795992861971 6611250242942049236 12327117428297882458 8435413161386596513 2492535728710414456 5084653053875103917 11857397600571496342 15080913887362571911 951801182253913817 13855925570206493202 13664689109786582879 12972363268488392935 18349208857386054867 10786664389710429947 8341235740521830998 3735043859337793552 7209552447629721731 16511911966500110616 13792194691776791045 10423099689863939595 7957537189348435098 16940496696642702007 5523699954170377577 4255061890584169885 16725525498425598350 14543592207727058651 4189570191764643163 16790195705706526844 1141113681392111579 7851036881660326312 8353416395674354408 12828966785549610114 10490653581836689825 3326815510540792896 6054921372398107406 15453149231909779593 9036512814286325293 15183679801573998633 8031561609437403196 7431388890660673153 5977577990835383965 6613283122542717999 6450098936251228886 10649697432525206391 12267595991384306484 13781999746324440416 3362341784624252921 4944313487433016383 18120617884605890308 11204421278786991915 4212194243339279095 7153998778265081735 16143229992388028802 15809592006826325104 1401623887658550056 9166058451686261254 3693731340090888715 9790335333036752069 3903444399713206572 9284257481364728047 2080343818290402409 2185955542864457293 16533874307682463142 9458208016820470962 8196345968089809544 1991435882217256491 15276431290720898652 755558086123248036 12354408590256157467 7459049064912714423 3149962638887618691 12459761900083883134 5679869606981065824 2817988912332408922 6823313559939083982 10385496189071571645 17591147806469802217 4366468324150161094 6400204667574579775 6400362105025424590 18226737610123756710 3287094148883443434 14373834712624055826 17155675349559596977 1708561439761794276 18286751588972612307 3217661703993063343 3045946183034363582 11475361582416709789 13408408280706869270 5739983488265734974 259810365834844197 15411916200761466856 7949863333631815090 1926942207938958761 14023477320623498540 14984575502867996969 17942496383339706234 14323706134743786075 2559167631838746471 12787828321260678159 2727738261020664260 9151162920391318909 12626385293828871263 5739308375474951214 18083959129356061963 7531764123552704449 913021626931236427 1727346255989702694 3561965087304501862 5959416462367181528 13383165787888999162 11824951675868398458 10376986616136184482 6470613965563521934 2582425245491523932 14640387654602307191 9307220780909154214 7991135513744638220 11246799487801272453 2343463195014452308 7514079433163661201 494514846711532612 18266903753599753999 12693598773939133558 12495878616845146857 10909538871975837808 13040491693176981269 8884916915298557738 13448564906262489320 6993462882721151455 15775605644326644362 3770452210174821390 14899788800429553624 2500339618723762284 8336114700272898405 6782935587548648497 3588748097780094259 35388132104363934 15719948985384769906 2374343244300473637 17411043285954519429 10241269484062630908 5226982431125154691 13799423565166257040 15373130777458079027 2516250300564280035 417494092929713418 13714402911453884523 484468242447808732 15701990547820190447 5671003132021590682 6264373524387774241 5205345194650867714 3364487498589248956 15714125477469066892 3567567440974991616 2949359860927139146 10969468918882316930 13021508590336285139 389991695332272653 1382534194794476650 761809958028803243 2808327516881650532 17516540398738083576 15410819554910860127 3978980833505526362 7969245555900223080 6722876260738637878 2442982043420686846 2654627262291630402 15456932702775204895 15787214526830186567 11884365963933193811 834444649841032305 1055361039663370408 4939722259616909533 1310021798061813256 11663103435126185914 3777691111988327818 2429551041445101836 17384128960615121399 7983773849214451290 6368258084609026189 2371817825188740178 17968033107125531123 2675263254621075381 17751326299548456520 1434044315068143436 12017151677713850152 5579882123417137986 4335172143997860817 16886052398731690418 2502999773046470607 17555489804364149737 1259254283509479143 15037573376876142977 18423215185218705129 10248110894694040680 11398953573685538538 11232228940226244898 8586052227544913952 9786782848154616686 6474905826011449660 12905707191167023113 5801753631117644970 1843553028842607366 6777740445783047151 17257008466384859531 3167164674275573425 7550355313418963122 13799638466102487162 14392039166184990282 12685918391714176664 14242848085494299927 15689376724104237302 14078663151950520006 6902252824418340923 3836801880709937388 14407443539172291989 18428657205911296505 12571367711475921858 3047492938536504193 5967243360856750745 7809364674331203239 4556369492903418362 5862147537832328174 4570173420063586210 8909707591765228326 4387688862123149357 5319529286091446160 13570735757855808945 18444530096328497830 4361198335945566043 2879286488108839916 2454515457950113069 7109150346634621386 10495730056106388679 9411313650689476495 11842836001189127120 4517246583461315219 16173946064378337920 12252302609566563224 6332813334853227926 2118068135887015062 426562003764834674 4362533565785187751 620894460879445720 11297520564968373945 16115936515860887771 10841535982485784443 16463625770810767926 3776805057132884480 16746130457549768068 4487437473448854278 13315364647994182806 2878824221511133675 14014038571420246613 9344098269160403373 10142041187868093824 16515529712301878680 9121987444841173887 7703755899578325001 5790440760014094592 369428709666347922 1557642501352957846 16647576531688402402 8856553720592731307 11575403874017572876 10195071081837612316 12973174874860888882 15555549701392314499 3639682871056619526 1052334136525235301 3540896589451236399 16845986145279701929 3798034305912487165 10805038136303283520 10604273762570572544 7398585074583233481 4978710051979098525 17269471139776014594 17855372638787965513 7689575203245292439 772249670665155337 15881676233248715933 13490562220709819289 12749365670641833628 9372669184721088262 6220194128045445617 3496583741078100074 3385962764604065651 11152993872549032032 281059379567194460 13873114778006324786 18170648743285233850 10877231410455451753 362889867824328946 12228658250441372537 17682948796189527329 6190920606873263611 4068651115561082100 13026389061563886727 17420679296633896838 194954057513858157 10990576975830154309 4596261173326992756 7519093282926962460 11247730277488146665 9128684623101592487 12623870331024466493 13063605349718299514 7603292474046274568 5370198307860028255 3518326872490329556 6136238200265286297 8592038112324033819 10285590188044909590 11915211388080928184 8280479952531402869 1401061631834930921 16701230269854193644 9302443696262390905 3119993988550597753 8216468769002147603 13372771166545948528 8579862233682242286 8890015220072522111 6215305064196212063 3005264538833613564 8710029942255855272 9131122268805000553 7332226631286096707 660399136905515277 6095932073593031584 881141772700734285 4574839123336584801 4194856303301074045 9193369505946211894 9916930265491693634 7019934836020957863 17941960043434245949 17346405019492310964 6177378803082626336 15139617929411366473 8234899939474769119 13409946596302066527 15536292190414913399 12716523886186629531 5462520919263195343 5538850565526929249 17309105655835373572 207018023620280302 13865664039079839893 5542463216339659969 2405537334175231815 12214998520083348494 3667628011443640630 14339587586495135440 6468273465215615984 18318183817051443790 12852581076529915666 15582315938890644093 16890929964662504813 17008163653601881769 15439293327620086427 16538093491248380758 9875026098401842333 6348834100535199504 8704815184246395711 898845658918076980 12538524058932056659 264991003639038242 13856501410444727671 2372862502416147170 15695546528935893495 6883948722604817941 11178524652085789540 14881303793109120511 10727514360355331119 14003632278807410550 426246562943871114 14544632543378328505 12194633878325668501 10816683924019830191 10176708211307261156 10742128929290029548 14205446356957549617 10152251626677185199 10763873364951236422 8551662779467067781 12832950556764777018 15989849054725640435 15924235640267461147 13519169500172367626 11675504865272386159 16500549718124293332 8182590724709613650 10163993479575637608 6876996646119837170 16365047645311291574 14120940142381694710 6229411722352922449 14656341572815675836 16386300160712696513 1444830578504671073 16582266853753061222 10783075129323315223 8673347587774416704 10278702409323132890 14610727779186223595 14720039092641825357 16365669358988270653 9459553863611713524 17894406347980976663 5776158413436059833 407025393945442942 15455187693928237568 15559099414050645391 18375117740468683208 4645049486266662778 14282552052374750475 342608174698266269 6310052357905323701 6192080292808268567 5970752307809595894 5607186499346236575 7291676042985419850 11197524154566065615 15339294863151053461 8108042770733685215 10848870668082701561 12205971899117289727 14947118465371838104 1615124946237480559 5127570239017847285 5162660001680086817 15515573236389840078 13803363231595008062 5561591972477573579 17057250362961932270 5088484866810873197 13081044659840275912 713815817036635017 11591770928618038280 13194500890696238151 9806937136093909535 7268380250815317491 9320566301942185603 469916858090711369 9054200274879852296 17601464675864083563 17346338079202929706 17427932539734410631 10085828357096060497 15567466758393003711 10518168462807349803 3751864280783774694 15036161346562403287 12716695364999854591 18007218092456303672 11870842154583393404 14034745948579873849 151942169032863249 17184595263020293801 5258020795788799063 960271047870966130 10821855265387342978 16309551292087873610 10362606871419599544 6397352463493078326 655884223264577201 3961667654330673935 3558858244247909465 1639789263158217343 12747725547020731604 1497791264057162563 117895592786419112 15922370769069919353 11932128672543303397 18187493297061354807 18384699248144326355 5191251940108829903 14687400442830501654 689997144522089649 6218914523710553796 6918849496340613884 5635368464945745601 16696610055880066916 11271663179984237445 9412151684003637122 11972940558497708886 9128276117723681811 17269116056030728248 4152801985003547062 15558330313536278693 16650991672103168841 2215547081139291414 12001567079182201102 16384775140880227840 6787189302217403764 8359855725317036275 1739055154698678326 38052292105334686 3398188764056170184 4397464772518182972 13148784863840093967 851954534527666798 351473438516954846 7460255113700959528 13067195043595653849 11587037224479110093 13278619786728342930 12070060705094964254 10615006632476929354 16733712817952093558 5104956259808626507 6033685145392730366 5036888178654751168 11401767670124076178 296338196727403538 2140295502884052221 15125867088368255876 3679263385922961890 6048986655339877038 5834068258609156751 12456983165085396366 13369515806832331753 14682815571281534240 12060804097928761868 4473764256362253182 6550690113683719127 17782969671133241365 14164577443562856229 5378388926427903778 7139124841072745067 705389271277371090 2847513343535108371 16168934470864284158 1485195667635261447 5594093347343567601 4266730767170523958 1301574992334707395 18255057642165473646 16239667026228654318 10978874975921757090 13408459598048301250 10096610322478428402 11182504429738390496 6756152093447619742 5068210593242631043 3295747415285084523 18025663639926659376 14300531591464414137 7740046318098716443 282649012095945203 8955294164427727176 5841035889106989512 5416403360934792568 6974066197650072196 5070388374019832480 15302495314443060213 7971772275816114411 9010701474855470103 5185609512380612610 2001034860340131171 9658190243935517448 8414905399570205579 653569359953487023 7522476427295013977 185771841058460860 172456188222780231 15567782017207404637 16512837440641759077 10933891281726542660 6628127315801039990 8844644085485885234 5059841658093096028 9544861541699798256 4267597872696081802 13956302025495659171 5063750056403962753 3227566934192972992 9075546334317045337 10780929366508538251 3738922170976450788 10858407694805725201 1751835499758911575 15232334371253805849 6743904103642683918 4919914777216320307 5058772923623506024 3319820601106049525 16657264827438399443 3886445975449153679 10400022467144667961 3053554265092732182 15847266083979868031 349075450828198518 6513203624622185494 18093152977879544310 11245300579775463764 7663741853826128764 2815215097810059255 7020593022315810695 10727488986894410010 15261322686431406521 8250178175225823285 14857609660897324974 13439364241094060891 3348351709315787441 2177030925803120164 4523189134839584404 14069316614104011953 1927456608309177620 10537496347932197509 2555816578316751348 11684487600957350292 14244218863663524535 5653630666723744920 10944981733330459568 10114216729902119475 7177604634892113232 18254945458460009662 732459663487690608 8930295794613708347 17191572606050253382 13943779700260246938 10717578946541867094 17450685908883846900 6234550191693044404 7335717307130440472 16569236829399702672 9494276730506979706 7966405868583410132 3043626947832650954 14598484561432660249 16666815701036582467 9909392296600848239 7162575594177671785 6894458289057295495 17055909124274039313 3361596259431439662 14254279792332979463 13554752647861599770 11092936904542113898 9801105690847800852 10466836926893706043 2299235141884514114 3705694890048173360 12268549980216864015 12373078902746894969 3771419606981302868 6109278349216879778 7393104957081587329 12282032863872223981 15807503961397505347 4548302451875836210 9752966145382164827 5231825455591059161 10033877274567711698 15407282210850469589 4627965437894025252 7804218370402748033 11554402861724008327 15681100712204546276 17395839723541943476 1491353473204391415 3810212468450675228 17407428591695898618 18216440418676129631 8657898025151701643 3674878933125823806 7693542819324966207 2026722159691599430 3711023211607798292 13782932824191129643 14582914958311091407 13281275812880380982 11455323097834232780 16487259997737142468 16049077797431377416 10230362874806850112 16582470599044246910 7410596415086279918 13940465789933993954 1774693369612362468 14440430378072455299 2191096554830954904 16663650423119260328 1736690658712427077 18364765294496440312 11276028827457610282 6464657470411838474 17704205379560108361 643461616936662685 12522388062953637099 770084154014026485 16306642693338181714 14023713041042835402 6770184289628704797 10493687270686688583 15470049828291149269 6006204103819745015 17302020594885382137 13281915587974114835 12080667537425782742 16571588550579541694 17318424299827627562 4063099922664528908 14208028773971105371 10727217889737475047 7476799621349064933 1494413713947936688 5749157085922827636 8882663003371933176 5197645928060615521 3504330010729171176 1078897884001571021 3847740667954148571 9653048494872357283 9831746740187288470 2840133941880831645 4478883339033193608 4961789080093654522 9857837804840448465 8505506966298546055 16485226881965969525 14247281478342423280 1489936936204973261 11568499663220077606 8674153351193730910 11868100129875926614 7266853890943974823 6487691805254754711 14798148984354389592 8749962893344367557 13395965033090621201 1248343480960540793 399749428429777272 2542035553391221467 6924396305490998341 16295446670591127781 6609912270995410144 729908238710083794 8216134523059083046 12011209068582654097 8600184583827331358 15184437081116860119 4891238340644623850 10349082212970191362 6496168442265983181 3373265253405916842 12176498961838844921 9527963944473336539 1078581716140156153 8226369320218982807 6136042447434456027 10147930188474062594 9290024009469508049 12413545932997114806 16514157687316350371 3851632998613189209 3277844748139881142 7498316736542264517 2723261184753282066 2176593139287625677 9780999895369842223 10958990844112385566 12035470215421043423 10468141710675589140 7651974537546299263 1980601490750496631 8961710300693577751 17557493794170899891 6651176040906466980 4944396107641350024 13829442588615496889 16652623760800589812 8543779034742153652 17478213504442178770 5798039161538835219 8723925038308480214 4434561946697622036 6607695812096777041 1782121931674415442 9429243538561035943 12803472188665444202 12251857224879376284 10299557149635857582 14659392536016791957 8356046445269006822 3493508475418139573 12292439262551162024 2681828267856032599 10402384571868192228 8868705880602841492 16453589900668800132 10212325522820411941 1257804336038865713 10700395645392189256 9051471159905737310 1377034069823641639 16718167171125920734 15129929634118102122 9082507054422940940 13767313461647958488 727107392526148718 6616958983825818008 3802072211511303978 5408572858309597615 7494337281638663067 7067250691686085261 17790684645695078502 1297768330614727840 14514668885996813031 3562365096811687056 4452727746052281063 18366605750370255815 15714913249956008560 18028685690124622193 2947705358637907832 5830789940707238852 9796244367352478071 16354502394586525315 7836519500989825394 12705966335731871388 3941920597008912836 2836449007133227434 993626213428057994 12364461541723127347 17500979654223761573 14012743672713857386 1293206097372953632 15524718471209289187 10032630849420990473 4331253795485876889 159198840698733388 11777205406458287783 10817724892053556060 9496538246140237404 3075899313495924618 4098955852654273831 3081444287953503030 15251690869500007869 5446800723854506522 15396794266204876562 11809864617315491654 1488026196082683830 12535918606213662109 8025237153113788241 2353969262395622576 16820262830916293183 7602560382592483138 10517928475972649796 7734371253527522878 9965307211442039419 1624616538410767471 9429483333569584281 14707140740660187100 6171894263081777820 8918552160708816623 1742125616933412442 6034125484307412309 16489608075785450872 4707834095236154730 13020277293571100785 8662610765161464321 1943235677617195450 7980876484245964202 4343217418971079403 4821600073213723212 8288406343679281572 11305765882234933198 10467737348656577601 17172703316515334058 13389609744697710013 4121306934150311847 1676169625626024526 8343865452241252549 12091268615204124884 301663840259327258 14488264715399704157 2440726607308860682 16629340869038894377 15263107419914339348 17449446639836954500 3972136740013406392 11734809388138318517 13041373550311959287 13819940997344449031 11636326133424361246 4880356243157825705 5916264568521276910 14516872472820435427 6945009538223935468 2138842804561956334 6225212807566494649 10858172507821720999 11425034034840590668 7127652946708210056 9037111293301241648 11468166832034323892 7729283523739558558 8352016670528313615 14445283496603473223 4534110390815845421 7060182747465975762 1529897822344970918 11357426448418197266 12631751698957885733 13321000756856079435 1819839720849766031 405414035914977517 4967232927890364990 12801243684252955607 17538107287701659766 12315529077680099856 6726921966317612099 7330456748274476158 17502378152841191672 3522474786587996472 10490295794139606907 12235508554118619531 16931985310340471285 9376616024606289013 2096232416141782737 6091249827098086470 14456974606294449732 5204317375971565179 14356922462124169158 5356748084796640683 10965952716797595069 11296826852586573996 8855494440871833252 3953024553839811800 6056500658996184876 5672394540635855989 239284468785884852 6047441331199127056 15056317855466624335 13888036229436219588 14770814194149396155 578409712716860813 9565538757928984506 9419076646459374502 5841726651342406790 892075079731658838 5813331938651762702 3531941159849066096 9449317378364666243 2979041580862951881 10771617517889047641 1340614723668746142 5044167493917414614 259655874170512290 6641799717290233447 18183665421806193845 5287943284025500806 17771969029454142429 7904101533077347549 9608932423567476695 16617075448351146438 1048277671025653903 8220411789764160395 11198449852333174866 6031604446838170741 6875076619798208564 7894006422685757905 9831333265150843341 3504279036447573997 6453474659263207960 15601148163671900630 4407914861559876959 16504772036982956244 18262707298281671394 2078537710076657982 6953217924152468327 10774147809540157784 15895750406075578899 1392151413978757367 8428775235322845969 3531028818384753044 1917975503309672480 8903037255821240368 12273276205943667712 17735459831094045524 6841156509719911385 16148779587408976667 4214932626586007446 12333927103747512148 231828722597852810 13258669304443246816 8301236454607343159 16404493618308935488 8827059591220694180 10994760827612262716 13138770787934456372 13937917017356422245 17397771767229594638 10071175996869884435 15691470520254427960 12316341649801569428 4674893592574156602 8364320030321829257 14407092809157003579 6011968667077713024 14265772292638960606 690833808366493130 18416258106010971121 4642078257783927373 15679904771762800775 3205635565065298844 145916678019016329 6141677246957572722 2911053305981413604 16698610479857764482 12214971924496390756 12471483389946903344 18269868636389995780 8077755237511742597 16096098460814154592 17721226181671384604 17051565541468267443 4407678386165481102 80136057437636606 10821277840358989117 3709643117301603537 12799410965434395497 15167092890608798633 12170624163953178559 10664967410575325459 7315967902197678494 15956753594807177482 3224721890354356631 7813817822186940206 15638032400710494838 6753042319148132393 9795560378644828280 17876741025980503725 8697874640714861352 8945173234370404444 3494088822915953841 16757116098208778365 830008369462780163 11775852068235320211 8493090957190376003 9049086884709960417 4574386958646356496 16865185918456177424 9639990350269522780 7727869324093034141 13484739672927652532 9206027636150795707 8099046674573548340 2152869717546196976 8693955175960814344 82390293705347809 4029150717761933123 5047427920555977539 6075155275754859858 16121355723648334789 16044021205919755813 3596287949137566093 14224551373084224865 17253372435126259311 8552890316202187340 12951003087989036799 10533905321712069540 4256652789424844055 16952016946551878785 11387184156564669492 11365676430472977431 10409109136722793936 11687483596992240183 7814138414311154754 1484155798652765222 15598960943091474096 7940953566547934120 2044412261400827601 16897512287945667683 12589874122199387313 12700187483101821850 17114347653892424346 1979383131586857724 17567875129374598549 10756341240891821602 2848026362349612113 13129848658098516554 14428259426290926858 206109828818927414 10311369919494309822 7278867617990988266 1301012553877640262 11170859456107370790 10308348160959828376 7356131894247498773 581607059398547328 1054730448341941499 3634599859109871664 15849009590200393653 5680337772318923638 3649194942785230415 269491166659361555 12319363554702436658 15434832216109606758 10987224350309231422 2030838523727182738 4443130989764360126 990323554623937295 12447469424616783199 10509133719111193433 15664255887834833468 10002326663634849392 2433844218602310853 5021360292343862342 18033353720702426369 4847689081126704954 10354111627073224043 8501847348794884709 10189004494125994141 5804109381323689552 12676435710061303804 13607720287838964248 16951000591696189461 771631650176951957 8467396611534581751 17726997205554643869 17042500193275388554 8282774242060220190 2273540941250322002 18173096649038762472 17451971683558807216 12265638480194737575 7946750684385978635 16984552621612901241 3981000214661118681 917173503072769597 15542961129470497256 13523481568883617305 3198052053249689063 4532719670337413871 579679598119026963 6478375924903474187 13159712083994333550 8521617370873873886 17498597196847663479 15628175528228367265 12458363640997279460 18296932662965749769 8198980493437289219 16576016734181818153 18332609067564617959 5366388551239527518 4480754218161280230 17770647312589200479 11602764000633416941 1414517308352036941 10707336341727617469 16258191426092893980 4986404014593552442 12496968893291514213 2470866053527334852 1891110187629993410 3891470618903568140 319497900302423993 4838769042335309318 10376141812359479134 14888219174596695285 14239189013659046376 4270978979404437885 17914321946875168400 7127392838539162018 146947660071601031 13361374215630429098 9150795811693320590 14748052115360504366 10569259121101013838 14573579826303349014 10615494785543071279 4625668344606073626 11592975318952660682 17371702403050930312 9884783721293765629 13131670129386807104 12656333840807824292 11697335231588301707 12391686093115196512 11089088953015070834 15241111619329711135 7799186225294557713 13161002265333943820 18436166584641931472 3802993027386914156 4778283738464799838 14688474221617757039 7358791379325409528 4287465829351798287 10768654249529924980 10765418142446257177 1512936554459079535 10569769344453449040 5956215223563713251 6511833531965751622 11784661432385332068 17271921710587731211 1708808498222747069 16552714551611968017 8779591507440996452 16239746724784249430 11046117223416055526 5505387474016531489 17589284808580525721 5981339600511260992 15846564597781345769 13517951017764359244 7828358538011117172 10214858654684697496 3583005424662171552 6511705308882482638 10741340267097544721 3666534211985821868 10389883891985670752 15186518366123264954 16913789604482656697 3836960389038110808 9109393900743204672 17716074243953571658 11367022648281403573 15957014500763374045 16089107125632718180 9931313224224606750 6819679265454689103 10932871997942629049 6292925958057033879 14562413064360800607 10035277410971673448 11625618053956398810 4875390232512088856 11831507985944335828 16659671423387171607 4350997799287247659 15294777804702564605 3043177505171703134 12842144124456066541 7268119000875772970 14171157761281963086 10980710409049083366 4170547195157896679 15491279137060352492 16352151857905842093 1086717837552867024 14610436647393029163 2318280776151359608 2973963418518739729 13042038546491303726 4171726867006395658 9952989061118133223 6620985707083979824 17343034147228311544 3838305376313982166 15260008663633627057 10899081041590067336 3500700862617728694 17511853795778097212 6334959387735047023 10945878695438124806 279743782318662416 6452288599927161907 16237048962811778277 14396151104768295415 6703285150900029770 12191556095794264342 2218730055274494115 17782657349266518805 7997049211942203801 6579077048434431568 6629495092611018460 4503134385085559926 7443600793156558606 2748648927492569374 12397606212462467065 14177749657248707677 14405994031651779306 14925212800205857742 1178712688676603576 13789269875783221168 10353133088733796533 6037024903780415377 12142032252110891985 3152500362393540003 10337761087212563010 13560050023625894843 15138065158690109270 11715453042548024397 9052275755925297553 5655294673517157641 8810988513985846550 17010247783360104544 5545379887755812460 1420842526456139444 4146889467520498863 5914174224232295153 11607815972264360559 7089212102861778714 18446236307710807880 15541663269217736446 937919826963515985 4926892338596352052 277909253263398382 13603919049520442986 1934604739258506680 11662971435549832141 3167334090766907646 16027096198077048680 9942636986537847626 9290360400440417694 8027497404291441323 16153446957132566175 7045199004523954583 5884902666509514336 1063423813690532375 9211938959217978456 16356987513753832197 11690761427251654130 15151633969409738121 8402904526155054501 17533079029642891431 15185569720804469341 4939467591430046319 1769792796454237705 10707408775414215687 3356890055195264116 1293259296323745305 9147009814580605685 826901204120624444 5334082523561395572 5899257275424685808 7506011208696329361 16932263272040541111 12037260987922938063 7632765779735966127 4646934567994344563 11222160031969671665 9600956816200581690 63680373371475836 9558391275553813032 10388777607005777291 11654564965165291184 8574826124165964631 692102544126918931 7249861909532118776 14911034619712859594 7316734911065858563 8369765526443821637 902043405553346896 14325584326103965520 10506197325649729914 14289730329029618502 9779825726859464313 8401512729322646542 14824259391892369048 2712978983380350372 9449206334910998547 10183380115218079047 14286950097941703449 10411856814942938190 7913009060521629244 17337501275666599932 2614377236509988197 9168401765250891306 4672665814270545039 7594344840499300043 14270281669369458477 10105061512004797790 871970657158844912 18053502570243565681 10453587260441201614 13398918025105963259 14006402855953706378 10123123037925074504 944853165380803451 17776683435826815315 411179161274555895 4750960516323822038 4659467757907038080 3827971115317321917 7456618660918100078 730556682659243138 16474725329086297102 10018854625024483422 16956353408472817202 18110870522166833538 17000395885613724276 1421837134593452499 5380881959483877299 5069106308402075754 11402935429032509395 6832646435365173706 17971991816974066472 3152694008193251978 10225433164577730930 12708185177136006828 2373187371364741384 2152256189328359134 4537377100947487264 8489813884888256204 13344329200359389889 13214238533974822294 1709067997419422073 2013328202711608734 9670689127636254297 4389996869656970033 2190484281002382702 1395009212755911939 5602429615473387356 4421171242167754377 528997453265599433 14250473737875548846 191275117637847990 558046163925761706 6956239945730022403 17022341518104334485 14652456027252295981 6655319413041789968 14687456715936953956 16702261902765637718 10598262728877519708 2414488087696036092 4780179757644501368 4093463346124110857 8499584850071151315 1265236774089688437 17473272049563303274 7195252231543477973 8607727270107407931 13721757314737448510 3627676560350548054 6448711019457865834 13926649877274687584 3388078129944129283 8770176182770507026 4450608516892767736 4881031549785756690 4008125169567254238 4214645578202124948 3890675256278173601 8290345861483853736 14940084749481037623 9253841032522353054 18037393612437270724 9276779960045727041 4315485588365436285 6565754784403973467 5589265691553898794 7111666592393168692 1011899559233877122 11860487646508771871 1292459124970467197 15008354809359106875 530317584375217364 14172781372013001307 10158110238645186600 11192298779010771421 7152617165443443545 13743758370742785049 6948746315246625767 3855702550707630434 4234033215645275498 13871615062109205107 8087435245905792460 4289317593481779389 13908469214347275341 7536213499221844392 14540984048680430423 11966920695798085109 10538407070730908622 16700654862535511316 11509047202624847417 14124037390578564768 7231966769943696239 16254331447486475557 17824564792361266926 16069785952955519240 4405149299606425317 16695669481603794406 16430471568286371426 8371149352277680526 9112234542485987983 7681161033103993982 7944079237839546916 8208454426386925159 8619099412380912598 1460752301099954547 16184188359517996987 16351238532765887834 15860720767525269830 3634444424719404508 8290825918481971322 16531681474683343788 17685671121474789877 11097538049461634808 16440567974458616071 13606012082510787023 7056230939200269659 9759546037897396734 1701605481541051808 3138553085764505264 4146792096039465295 11969175751215958725 14622609699974035610 3672078097997129484 12732222684202852725 4095716342117024400 10239576124105429796 14286997237531177364 8796056328019325567 1820419292942434348 12674480677359771849 16447671677755581089 8685505912464051608 15330195747514877217 12156148624709934214 8475878752215841620 14071066073329790768 7345990164880035851 17081907236485479144 11591565944470983542 5704020166181723361 1715058190948075162 2766358260777849407 3833991596423653927 8968841171396266370 15592893614354184676 2492737819586748942 18142263369016569411 4819606840407940022 9389583363682572108 13592586826214927755 954157694707296818 359116605096809669 6418251613130323947 17518349715439479645 10271061987186249542 6784257739085220868 3716522987721737306 8262778820949356693 12455353528754323262 687740601673781489 12459147494716818215 5517696769982437357 8523626311449034608 294532345326987218 4777052658473057807 15311006827863816931 3668313407177592299 11547034769779442358 14531872619939670501 7567384859733323170 15635444006057394380 11023663971682495158 1263241270419470664 15481771145402233791 15063564906534504094 8725220629477092012 8755871584657688015 14923601223654384008 2055059404307411667 13421010268032661035 16898027305663523409 10751990491431036513 6953112190548314808 3599942772716830161 7068006298517940660 7539635665849981714 138622334401990281 13437247545055529765 5790746052549024674 8001270339227831367 170635265212893161 3622398199357749202 4910275300498650366 12819104297130289268 13684861047153815040 15943801697376586729 11476596823231868973 13199919224619414780 1818461594826593249 17414619865689113732 9604999624489160720 3929841067529341093 18011623760973425735 11644710922214420402 944947704028443250 10348461757866121229 4414831374647858295 5632962890994706241 7961368590512395702 4332894245297727995 15849695106273019681 12478365574881454536 9863960494427838402 3193707057953072143 4833902145304959090 3316592473650113065 9762742123506878976 1090753524610727318 18429361829280238693 6765964000527256865 10669884979498985333 13743203325614935708 7065851475485058305 4142543274688446539 6253074458986158083 8146331783860754846 17919382713473689091 13460696962278694718 8266159969810237825 13809969304467450685 7730441222498460988 3504672814890801202 15831026292491538667 13688758651066489889 7606834698855885467 3451932282903205696 9032165883875838757 398664496944952525 18009333370155729316 7279059287926056603 14220155467361928670 17443922774725828069 14084636293402078059 1302307822949703115 9359231412196670719 2615959871719235642 17514815635096461477 1463007941294404807 2476365384631367157 15028624328091461672 2268482483541651035 2842664341795729242 12948110282515564246 4997287409661519507 17133244465332669140 12705718045719212721 16926517085463893956 6213863439823913008 11911549236139130377 11594661130688472237 12711047485217018481 2651498548511921065 6601938885129622945 13537945739317153982 14716166819429579662 9506877779186097648 12981598477285622887 18218570736093598419 16049021690190724241 6447793737220961714 13117108515515769038 12059434231558088398 2010132826869946318 7105833536431428038 9602290395790164288 8445713062589910515 6978848377622541915 7790615213027695121 12958412102596618554 14454148778486443554 2214622262172940355 17662967480926682957 7502729083480924494 1895362309083490591 10840997050707024023 9467277411323985992 17580484926017414342 15671740089819939292 1967367968780376447 6263747434716853852 12229839202524755463 7245382955661410748 7021607582802845860 1422452525820828482 15323912654681816673 176661135020607492 17297995866385771882 8694137233828700411 16726765169877028826 14373514587553077774 7567983454740326043 1495022071826188934 1909530254986805749 15519090158511335041 16278692719409942206 637308680103294639 6539183460853869875 10685053130223499075 9084221473850330950 8809580422573111443 9857094534179932037 5989289677125233114 15658536974559286822 2926751521458908187 11421107716659075370 7609818574296219469 780569572503454758 6142756790392474209 17789864028548818898 13678496216709331654 6661073341856659712 8469125347296894983 14552871130106886960 17199833236295130733 18290286797207109905 16780247962100754301 12550629602659801618 9776517606166490355 5361711281056348118 13359161306432851843 10725465942292925910 10394162599083690006 8869813091164328898 2756373121436612392 1616425768140618986 90708626675957294 1910986832817700684 3268133975822474489 14764640868308806755 640731856208492910 15382308759516019508 12976847462563960078 15376105077784034003 912571485799793844 14310159298528821503 8576851000855886315 14524729143606643114 3090085919140035872 14866269444383030589 3327154131839274877 9683628745370162559 14024519669589163083 14247864117976585248 1422078954972850053 13812822852269791266 2354156350065832436 1282243239102574159 2897525956403841907 5901194210782014795 17346482241980985089 16553498480839785981 9743393627261097064 1836938566726028074 16040893674599044899 4328664723284373903 9996960870200265488 17905266635043720951 9379447404425095398 5764682636814494737 8829182701755010044 4463211839613423034 10173708923881159277 15621195233385519388 12759774974127388110 17031986636365080469 6345983897583167214 16101485405194809819 15516677078943944741 8561323653795250064 15226750449156834143 3992046696089170237 328332399735173665 3639419614094910016 12519905021208979680 10062674845555495360 4335482177481264375 5433019966252368809 15863771244158839833 6296673763337879814 5611529851836766063 17236999610317375295 1391489795333034681 5744188702457056496 2704112978640339476 2959326123554267710 6785907028138129487 9892281640750983264 11770092837008464415 3783832936292211358 4032763455407775314 8153622581555725397 15365501100446530741 8613989236501345115 18441691539897130594 15611977609285142874 6668627686153287357 8981039669930410031 8447095961033351146 14292513521558894105 14354778360506380903 9189825029719922710 10985218085444635652 14499455577013857784 7516022151939794669 3252158155317785682 1572665190103434235 3665896860971941299 9375731163024788438 17838630634753430881 12296895156294974515 9084893007809867749 790048619541956132 13088678166125546341 17147485491779217508 7688763148601022996 6276485080143797736 3078960731407921031 1590507342708393286 17141710870661761503 5116619293331500345 1521813392451835048 10417343989358868531 3949321334861742866 14776466432672810314 6523747286870977691 17841386651280547193 13984478937964374489 8900166190568129477 11295974711162016057 5949422193191148634 6184792838716003927 9326370507266418660 6387159810028886422 7268188136031351880 2322325779273966434 15070882546798185931 16852080530045792736 10930944543468915752 4505008039809946719 17672709471642267012 1522947895047356779 4175406010566640865 6828306614058414574 3214762894161483685 12414922378617671875 12296756797039737479 1171801775075286217 17606225703151461678 1832960295722396344 9120017600669906642 2004793158315533689 7973419413191379025 8559229553148983025 9653360112895008652 1228407266599471428 13826326787292403735 18132245070585162710 18329127458314378310 6938965651758754252 1637557457674177282 14570440580902729027 12972189000031659649 209764388719408305 2588341119765988079 14878515267234035701 5867587835032521860 5890750349556133399 16862741602600502264 2839846528720497689 3772151529199843318 132648213279596169 16139568976090358011 10941345816181482392 1476168098108727193 15783037600424576606 973271796595219689 11904248169660804061 4412892404045733907 2359107498738155917 7969750329632423989 11501788976556103103 8138891420514284617 9441719769061179587 6250468818928395934 5479288975156944778 11637642527314732916 5923372454462746677 9377967490703401944 13927612503959807256 5526839837150917100 14542265521316944343 6291259617608638944 9472978801858861047 8936833017143605716 3194635600075034502 3031706283512236206 16245803144244193352 17416958107282295437 16223355211754638497 14436492386505051075 1969008406946822986 6704027951619587674 7608517219224537079 10992032828274413258 17401330245776935505 10983215042488935612 5607301354812205961 10910553558491112315 8274391718089068871 17569704496550017571 2830097577941928044 11760217039954182392 4965844298662450387 12978521907652969417 7723255158100660668 11480722005704325343 14327021601921987073 10837508411892246932 7483911554376492452 15007934889858877034 4804273245299339945 4924857709847204318 13717318093144124373 14896811550688695294 10051799922840455434 4720572771190018310 5462345867471683010 16146842634169434776 14704979405164073395 16130061204047716666 8290252332546058589 10174564715373153019 15793377763032168545 11199976117071853724 8597719723241453824 4810748153800970403 13807707299571505049 6004355732455408241 4205303483766232148 16385293763078636553 8056005771213467771 14933792168138183570 12824554310231675906 17729497905323690353 5598279765368973938 8665461155831287418 1447789253955349964 5533522979098607100 10975045129258286818 5230530712750577524 9625501267539502709 6252980891303159346 12246706684014683061 17026543929986731256 12912201382909361237 17025093759625785155 15357484096418654579 13270301359431675161 2859176117668860467 13104084540011713608 11121741964521747689 16459579150705024137 9161872432162194479 5907149621711282453 238393500577898788 2356031043386356360 2043418368886716955 11633873784403373662 3748611224082969599 5236316188445445751 17997092384553192840 12959530621548003853 12066044304630773502 5539974777441125203 17205484254301160931 4686043657635722241 14637468214073122180 4469276225591226665 11250960167937628590 17765800639087000564 13765185607584732261 1749183050630199427 12026962342649512978 14253751795351577000 602321078991734047 13398378644782522443 3080339957358056429 2856208766091568824 1002019048550726314 18411535131403657986 14624656301345248463 12099579874842197288 1859717906479527620 16458824792384755907 9350752950229397188 5497155188106647021 3501253439984687089 11256591980361255778 14659676783934710707 10118551614410139327 8278385454431141497 7679860121320149249 858594033325915493 16119400619158159762 7459181533806087291 9252105213051640275 8658772470590323127 11863449717267840591 12732043235491679414 10420239716784380376 1824778273556851521 3715549061972854077 9950633062660140960 18269224578186652592 10210257264784780924 17647390924156241806 11947161424518948037 15295347254765369635 15071807102862763548 14657219361568976609 9648282193243152485 5477120398341889664 12963728422912228589 13685141643581763584 11935557344481811758 8070660903313342708 4513495406245917421 8994383422701503853 2326743492708348893 8753950958670298713 3608174851166424856 11234745440270107394 277693536137816223 4770480110938144075 15009055338043355795 11585158077161945618 3041000393352083869 16419759720841008097 7761226424701025648 17682779868867127189 9868431921398733431 5238482199866934817 15971434629791389440 5157730160837224101 15139452191175844893 13433892803792733214 5375203319075279310 16019650506306051134 2466669160443619345 14822384832589386953 17193743798211370215 644096174237061696 2413072525025912991 8029625862209983577 14552981521332390249 6342754399229669483 5632299785151466448 2170486276735676181 266738986616990300 7974127076609451102 15647160358415469860 12113742316101436604 6488342919812483314 14618290002571836862 10366178409522406356 92558042189486 9879974933741116166 16804208817516905643 7916000762042085858 6897775927148429576 667490470058976931 12393985545690882947 17489991829127755632 5236556087254405744 15093878425355664891 15533586495171729523 5076554663646613014 11666697035523003078 12601519599946140183 658584798409288272 8500607272404022722 11086210531381949947 12054093549958691656 17303659149652495393 16613818915695501154 5247408194093109366 1306465533329826765 8154371648682268018 13227273070744577716 16733765439040425782 14218471299923246934 3317290721608104654 10861636300837721857 16548510493398291054 9952671020930230990 1771181081720170201 11075251656667186734 6547559423357508696 6703840476222969116 7468552241568920160 6666736854268731980 8288056047660476168 5436808729093284069 11983767296934352985 208719054738224626 6802136628605462962 4396039595759372828 8592131115255232607 11871686033517711466 17161354668992894628 10373174536010966238 5584966009775078761 7521804207534408517 13101331280647870929 4339925433361098603 288188074275981093 13403821577627373301 2782489663442631331 1279798403858912210 9649148486545733828 17653935488351854116 4368286040607607277 15924425758388242086 6157955255210065048 2436258439194978894 15905123608167594429 3697173290639278410 12473174022440959476 11823106706725947841 11506271053695286904 12745306662576547040 5228049620408045139 8759300063090813909 16051666728329376142 1091467192888118798 9764252362126245828 12523048428918805172 1900257233321486824 14532595644585746029 9389600138581598923 9099067558719032753 8318784536728915332 18273250937024642349 9251859470386730591 12080766970209855828 1905729553502337489 14471083393650425730 13961126449252056314 12634995021553114899 5966177010870802892 11552235728019662705 4517206187982735619 5658693347933679243 11646639550592591266 15551916564496547514 17825116732126863433 11803437154696087748 1733340100900843492 2283523973713753996 16443441246563366540 11672244501498681805 14274790320098286611 1251843385458469595 14166770490001405517 10393746601428847557 6292052956236475428 3684069338444347470 17448944834831679004 15592410079520090556 953226160263613492 15061421341902251807 862549469962186897 17688404154684708285 16264092016909268149 16726254110645292267 16355768958499473680 10943360964570556072 16162274198684799809 705668585930409071 12203471913383424791 12097688785401332515 4767492058340829795 17082852851001440123 13947336560088672199 5224274409194761945 8725504972952756671 2006662442763968546 792362077035163524 8271923770722905156 18191001117508270448 9483136038141381614 8619622483587249179 15208381117845188554 6950064996597398463 2438638251452699872 8998858676508820408 6517120314219011910 6696042053719863039 15903538088696973273 1216555909166564144 8350600103970198331 4601853949405279496 18170472158234049551 7418511960626940171 16741151262718224683 5992573764889609363 14096042749665808923 489907035687253320 2350897539516238233 4411540559724195515 12388708720996860084 4092385711676265482 15145138181693741237 10386371448329470652 9531455823930803211 17115832126061926464 3538080307578414532 10946614018339808590 16513781946511681569 8011970609113051370 414877477362519761 16542114925974187183 8183814274378480326 3862893555378151000 15376401916990230064 10443328401053656084 6600980033282862418 16052478554257907101 6977873464116305450 15570160895275465235 9864673627862969872 3011615821578102381 9530527238854060476 2313571847920419705 5153241284828768073 2636169343085554730 6347309050378417676 5730829327003498143 4446533365732513960 13334772415527661031 5437378767523446368 14338347265478109451 4260826497186300145 2092672757658096514 13519681371789404017 15689847485780632279 14596638284534690621 12379856306174100381 18444104012248603533 11367486801645734846 14312942421353505824 7966292931687418248 8413906979887117860 5314609081622662019 7955826191599687759 5120562079933569164 11316956488326816558 11829824607182697208 4076709050938779376 17399034465081433550 12720697483533769657 8045337111002479476 13882381571584703388 17626228433906720749 17638422007431034980 2149511469251445523 7579169018267661387 1557230253493655177 12136767624065033430 12841278695599393322 5401973531808388619 17077850696952673778 4106255673001207699 9510635836886277464 3246509304628536176 15109253366482660150 12841363219908934270 6787690340510297999 4770190587736480450 12011582202497034341 2791674984803695164 4104948178258916384 1254795206284670143 9492093408918948088 11015460301744789556 7049280821764796314 700303617599247571 7407032714775895797 11500256965851327356 5387271225131677644 2007992656758726721 15563847049870473269 5145366118004952842 12709058328968883161 13805157907845641620 3707385892846406860 3882152410171576243 8087356640150466330 16597434095821454113 3325389036080338643 16990869045750923152 16997712992940076040 7131950467708475937 12832804536881062278 10046876561769132112 2072430882527213598 16695522717329530594 604538784189349926 3235316016090918175 1240358066611298844 14704758597756947188 13394770812155896792 9458822032502846919 4550231967691252104 11607298333485227724 8709659590137470795 5488248746702432853 12720976421916818741 1152778789662446577 14807909259584168954 8345688040313744773 8601405434962779161 6396674041581783948 14778301716820693762 8090549958748365111 14644886332363312084 7699078484265165896 2853384140741177605 2548322044504791428 9388636791677663076 11138266094151597527 1570438555680515115 6199565772783743100 17258440395084708138 3790749482054105308 14065168825363290596 12745849013488440411 9819418534799001523 12824046362762717011 12256173568188732806 15809511804969470347 6445508687484015347 7444748503089683818 12357765006042823616 8067312518035168041 15402701977566136858 10127511253333429409 15028708115170393266 7172446898369479560 294063557714501937 7951887520672036970 12641210268317325357 13766473841951453197 7418100406580090213 12395215452193836911 2613583122340930099 2219848779122022826 8244791439685289713 14786208082040167427 6808006056813669465 9715187228282132629 5394504697895821503 13496456102718609022 13141583735484825438 15403662747929432196 16921928596089436712 16866038855201156989 17269386003764112703 4351268530198257040 5123227134447422994 12759814778685133608 6412093306740763000 11879737224217254324 14266469618146170506 16428997307450460187 14453977006730217519 7057946247309281208 14931647116956546006 1747475279474180576 7445406351932983195 9247476295159913703 4041739312880388038 10181782459651971189 12172671362038173177 4176371585941826464 11748624433243997501 2469570396913194515 3115198834362773918 1102917832746969980 7604503321022318844 8066273041715031134 6491580023501851809 9186681000905530637 9617045559209464749 13977415213798443025 13802513712544649132 517278877580854833 4914848322805216543 14359854008806456451 16541858470447157525 7354696567911727425 7401413443044688969 17802726729986559159 16748569727073288526 8154869048346106742 10527948156041666272 5158633899564649759 7383115994383408157 6456705552260946775 6855937216030662790 5991294436228139699 10980972665298800710 10326595225720857707 10224115807955079122 17863580495768558577 15387521047545896928 4049463973392850822 5112292607685938964 11300813045960700183 12632884504441407247 11464353230393888044 9626575684598572486 7038378663606254423 3597884999786436558 2420516814637515823 14649417060727197663 358488893288734441 6767702611845606069 14139599401621721488 835836092544778274 875755819302278048 8608329109618464886 13575046884900749869 3095263938961024080 16965795775757430201 14432288208998768505 4562184617455540416 12365986696380553267 11121204206970474737 5348536579179158960 11172617266464689049 14657961668512838917 15358949118751454859 8126150719323802601 3093282822818855714 7493527671467909385 14250677520274518757 6890122532818656556 6641717661377822478 15949539587271666678 16892681678275121507 7845852905852864795 2070377096883916969 15839817222383273137 302574659919563244 15762367424827718337 992661631140767282 14474613890494957543 18175374696904487704 5763518225451973916 849998212597925375 14425733317141666684 17880053075803259846 16348530717484355725 17151984584174272673 7839466153073779246 678410071525744998 13889043674376181617 15635024579144380429 1521370360924072322 12768179961827854865 1756417498243997539 500169358663746780 2625848291807816669 12690772653597488352 5830535102162804158 8681429898561212478 18328964048487297668 11409650878906691803 17994451548918359818 8536806846370859522 2279595479472123778 6309879279666769836 9537314828712568614 2146552551449725744 7666904598327433416 10875355711775875156 15094275412642408469 17839151779556583529 13577364193170730747 2072328799341755864 15043927237199870863 5444478295330798704 18314933197408106315 9941027506194682051 11411747529444306740 10006573535647405954 3404695100079943383 15133821272113185666 18308579015199175305 15722472107997687679 2563892289704622161 437301980027317557 17527992004774117566 5904751234079336062 5982268453986246487 8754119203752196574 14532119960613885040 16023244740084648065 17393233797873344147 10700393612579448439 12656801488114153122 5801386314118053604 14726845224912262433 11746582869195771591 5068870802577808593 12620915283886105249 11804579420737979840 7722256899905167225 6578839155074989191 17797137111602108386 7782240813571322230 3880505609778149059 9280245822387092334 13589304814011324270 12911698501014223859 18396609767301459009 15054639847811643884 3203951300822809333 3336760851330460696 6844628470672123576 16138367785730822336 17984526607646208916 9102618726310064129 15461303913374676779 8428478423959080200 4626220638868167214 2112772881593697076 18007414020271343040 15869186549935480334 10123280916663807829 8692601906411744522 12472943667708334908 11673939562855926159 9693820077859698915 9274992790436412043 15778023150590988406 14728607521944773686 12707208678319528441 8196016534020043895 11683287688744805910 16926383049073420706 9642663170909465569 11940393597410166356 7112583126365824393 12820227112051744005 4420700723724515183 11380228345421247455 15052859142303837985 5174854143823997799 9965754698707738281 10424865817070948636 2755281915934996559 506371789979840685 2883491812248929238 17993684685603038087 10672016540195719400 6149484223712751042 12184354614045207330 13042318044142500834 8853216257965753597 2780337752459057911 10779200056110487441 12151477444586561391 7933751130945449536 1249473948107829031 11805122110611903481 809338239353065152 18067875637760256326 14730280863058218324 18427401213051724449 14412917015120127243 12963403237697684072 13007922268649903384 4334336556056347837 7004658114066329861 6350177348978148388 17203174895496544884 1469911813522120495 16263374942461418159 12906931052784494900 14963576803457349609 15311996936053375639 16656343686828899149 8243568105560517731 17627785943268622838 15931698504566770656 1866248707173830771 13290606417693634292 11503400781686824652 13601816367650793158 9536512537496860909 1288690887675412931 6121975462983881626 924141280160607374 9436034328667187236 6247560640085094725 15392100964503576778 8932040782567929541 3442959121987154322 4563688244024740055 10239374265792715123 12233507269662351478 4850546790013033544 16517232568028210879 16166390571100630268 13932226680032549655 4345814673058895492 299168000896763804 1703625304929809356 441827829626142144 11598447164661970068 9632788868579653983 7593304587020942558 6364466521637999842 15429175846380354013 16662488178666252034 5808023918409214710 2609124462596485718 10889188904089811466 1257561995191164096 6655253996121495734 8992863601604667553 15836295424774408892 1143809280271458222 1615895732309003143 1877705787300155080 2895597972202299869 13177156541332790953 12789355469198684717 13340441533196550375 11177688617446061967 10922608708431124712 4707402004243936134 14223515265642750769 1230880461361173904 6978980411445957243 1994090947491306454 3538449085876417805 11835885033975959156 2678063680374452704 9047590280353348580 11173223028005082 13855961413736592269 10159972129347038807 13908009998257370386 11061625601215545173 1505781139847271488 3966874163362157389 3692349435382181708 5426994368726559539 5720555301153741157 8325626377756631781 2380754166988641724 16046603782328037149 9237628988672561313 17663059140416349241 17048312634382129813 1572687043504638556 7314542202424336682 18017341619074529647 5473458524412758290 13483699275313609878 9535511745164831944 486357844393979109 13733273179125587119 3816707635258155447 6770366094163489067 14617219424498350840 5479133381000687038 17789059087425407099 8119195070111902316 18398529117088539200 5494760716389294218 2003593007544380759 4345754324252911124 9254863002675093798 11443725784873838564 13519470494461452389 4920324036620495910 11233765570115804054 6167613896778476999 9435091884959149136 1650256462593100072 2739117855607836629 5404947566209035617 10545709392087277230 17640106248393844251 5930423144379963287 4342763862138143300 8857515615769156302 9065105364214020070 8387879187302948232 742486656385810761 16587165673419441253 1323337686576604365 17718009470088318831 8021093356430616260 5670826594391560075 4800714035552913339 14039211131000136992 9203339754270270673 15660867258666272318 15515301918868296185 10550988793607614391 8569157193233179109 2652611260908753609 9900005158561163737 3043272040217189372 14291655908624103393 18072706281352795177 11180634552333628951 2841040399956012303 4988148891069561681 3591174548687624442 18345655103633777389 1122362180618075050 12629823922571163043 12600007775869368059 12210175337012025836 18440250904168097797 9443991377597049961 5950479651944492620 1412323081084033935 6841444685938825158 14522363948372177656 13576551792898880608 14837731149121550765 6924467639738894546 13939957875566560120 3599987223478712138 10815164161541405279 7140549599471216241 10947933625776448457 10938468061668600270 11141110691910614502 8431108606164160418 557624664247196988 6636644231576721471 14930387175703676672 2000910086246717974 5301119080632352042 16997239706726308276 8948102916145941302 17419782481229767458 9313240009544873538 3659905869243909747 11454874681130757984 6078815864630351830 11809798021020995289 17112236846542288836 16837127738760761568 3104103064497012042 9197684830395231601 10388615837792436575 12052574765784168090 8215348318786096017 13113528298572353701 2242578084217936366 11058197974752485078 3539655029860872033 17135056593512010476 8084399087177331437 4515382128041780386 17112661862302117977 15823074902276444508 17949832767430690414 2471767631602310979 280645401999322463 7413732499803978045 13833569861145449641 8280874362285377872 1118892749641154813 14642894468889482780 3724811832998096901 11174588339198104761 17713533312825014898 8159832110261892026 14249367419632377970 16825786491386542427 8140918181573342662 14090839346109471644 17408721095040351911 10391050333949783337 11675735586581186766 11812261930885465214 10133237491186328901 2659904371001613525 1780146599664442777 2979899528656671560 4583110998161045176 1876485674214576326 17807430223220954910 16586328028289458092 2545479047115541214 8027627650856992819 13715014546216297366 4829311466041946112 4654344772889455433 15257129065790438314 2872137304085840798 5028612855254405669 2168582449093902212 11493302767093551087 18358951508135995173 4118004590725314375 6481577923491650183 17950477305570099373 15366596976971615241 171224465276436323 2227173391165149485 1707984654984930458 2758206949900648674 10606131990649367655 11602040101958051318 3573339467160157 11173598669677002710 17639777195389622250 16484304443677523900 8050073614166197030 11236406478888431177 13663657172184116436 18145169670378682784 10931145918226694859 8244342794202688339 5477979411644981552 8146087662304190193 13068402533624293799 5070712049980341965 17439011278039935407 15676209526797469351 13555064213013974107 12335829538643900687 9032770533685780073 15521857733492091319 16969509690493880870 3933305427832276414 14323472046158086360 16056477672771546471 1604418983003898669 10685882627329266533 16389615485564247140 14259523602895291791 17581117053937760827 1388343881227351101 8336854520240179499 13271445705974593844 9297125299979995414 7510324677895039011 6067944669333094605 15840386385011220469 5373572245734895106 15396306488518955315 9814987626390194829 11547416355697189610 13223777606873187283 7824592356473182996 3295502126086237647 4270518315174793735 12398419826338324374 5370691801104375851 14673589411012054 18444926078075841847 3882171995548542124 9458519041357747913 8276717930776392140 6406578319401623655 15220858850223770120 7477022715577529725 9668822032056532829 14512268606974550615 2672990012527762245 11177935082276817081 10979204005987096776 10950631442229057475 10023625569602980651 16920845699034428004 9255974403205830690 2876859281005981281 8744320153487159836 887895456462960785 17916257818269060888 1779358582930545792 877130115909628303 12129588814129503818 5892310423463428849 7773608152098212516 206539344411509370 14429757995776479261 3633516403517324827 11527460558329274648 6686078562664331234 1801130055377434435 3908708481999186287 13856566724626134986 10951714130828104785 17277867376910907507 11360682070087307711 2584579202157980845 16843157115104347177 14369805936498897064 16350718142337870671 18213575602025851856 591450539685597777 5403507672401737403 12073644266867719305 5553746891298992551 4623105989711074270 4801325540763030032 16612448585192966574 6070749882300017281 7306150950605526036 529588477401827921 8571970094730810554 9326215595713813452 11236894987286522842 1623331474640173272 17530417359447532692 18135770985982869296 10687466474271755134 9955991878135505430 11260643880535050022 11775079280627552351 950142254830484589 3122374404867581431 7164851210684673549 13245512247446926390 14446413325215471151 16630465427577032793 7501792244576441140 3000184244536958529 9235966754071604814 9106905775197554742 11789005548580486785 7107529550355531699 6029727265591305062 14410786635623910177 2985704381427529798 13331423238687429586 10806713373547400245 11296172447800576544 5319100100928117774 11063785836638897791 6154824318634856708 7517817028333868959 9193804852876761395 2247606802877175935 5513478714549961847 11609455279118519472 6126513442407994269 6955013569742938106 17715130224653626142 9959157256856015001 8428899894285821203 2555128298284686470 16745945601452066941 3685130979157523196 13734747790547057638 1413244783064489618 12992592076005863707 10763449402441584292 14188694967684920824 1964270340140220091 15720929537970243815 14908165818657724146 2530726273459188301 11393937976182044539 8867097402385711635 2224263974439469302 8248066399902146456 15479803588707009731 363461837296154121 15165979031113699510 16073567397062135477 10922988818143561388 1019971102509699273 16436228035499511239 4490797143524077412 1129192416728764592 16245087080244339994 16927728794076577017 12493236318751003191 12674523001279739614 17459736268084049439 16635937685992561621 13383468761391751158 7097310447425367553 851043362575826075 386713811992309668 8055193889279168275 388927238739312108 15102420882999408142 3930976070090863214 17588990216819461875 5119772780508950003 13281398463458331971 509931369163850346 11321575703026213009 11333544293663956651 6808153416909469894 9034556047602490236 9890626566801487953 6085281469896351255 10218089524213568993 1643921181756626179 9384862521016579584 14617959798430990874 5648580817386529434 5017770944840923211 17309874809070382050 18006177530691409612 11131429666797554576 15413695226032138422 5987948792128748508 8752872156444548022 1815800155650681225 6717656509552049866 11583475233154617748 9653431363687787566 402613969948100709 9380556562318726709 1053578906546960776 7110503677030428974 9755909294746732026 15404411898992010486 9739092267574064677 6767109722160644631 9417641613254334725 4431006930177760959 16174742317145956810 5311424320058103777 17276017437613983807 17939668634199172884 3605439902730934162 16074569014044070015 6585583033187823286 7671061468789244897 5952297967935365899 9410471711423175744 12338923058407215503 8327975621310529052 7668310669506677022 16066323592324288168 6199218701625881599 3621430680746919249 11169968381200575411 10738659663889366536 17536998942458963302 9209188482869337721 2123149103307345307 2840371802076313217 5297109248580801386 6160156219725023882 11701741799707683187 17124916588542389566 2136877912251968821 1491796755471183948 9624082370115729119 5342151057337690752 13027459768724881949 8922719175006441896 9281149370790199457 1266288690842507992 15957136592475943312 6499902903310284035 14853575039859597055 16100503198178328619 11269099691775331273 16189609722364857906 61735061513697902 14086975153630175558 16549757609418589058 2787783796425108838 17528436331099054827 13633654008882437989 9740269879470725574 12274739293655933764 9554009284274620603 10173758514510770157 3543795363995827186 8544889900300960569 10945239318647596671 14341283733894289687 10581239095856638526 13039299331824118366 14510203497562163494 14348236426859645268 10819236609243630583 15038227641863440259 10333747222925780297 14138705261828191347 18048243435065127823 17682977114649502793 9468723330822810631 17147873574292973247 15355534985982184297 9758781224145406474 1682359269808807211 14388779293222070011 12509281051612488966 2544517776377528929 17446006808062414938 6163413743942600408 10661903333929650405 15749993728174654190 1408513899480395859 7977045556599186167 16211610199937011823 11027878480981419762 4080180333541916644 8873441583321946360 5531814399978809008 11732224105347157187 7165225520997977392 14077074283528407528 17356904351052786341 14881351211655615491 6932503112474635028 15629956169122906992 17114863986199478471 7182450866135771529 4587487563319930918 4806212724425559084 9270172933214846421 8935769317739647929 3050287957957920485 12836376586590053416 15078694367692076282 9259569241596181479 6089792108776835155 16802333054513679172 11354701452309743011 11537612811316646707 13804177240889225585 5685640670093202331 6748064573859300934 15554835740071996001 5389967111904925800 11900816961098189922 11148650709020900020 1927780088496183404 10005801346392177922 8846482394907769728 2531678188078273455 346105672294871796 18239319909015542779 2130384329148520808 7232129857302923208 8812535105285377118 16779220544675960348 10498650002840060977 1469643806665508585 17535765805166918113 10148058623282608759 4075444891988760623 16439996006913159379 5373596856667707563 3740504523474362722 3075274746108850405 8064299096031300885 5926255532710371485 14315531399362191722 6166931933860901982 8791244358514996161 1083648353838267504 1665730527903309278 6071197881032457069 6996576759258436957 4023034591600072498 15191190854358306640 5879481732892019507 16772536710369702409 14573666198823386308 474524513220001620 15979535596315756256 5707144756306251772 15094199582447054491 14894890965054254730 12594265817932814291 9878382638578773452 1502286297857122497 13422117139221859552 16321709093652084177 9038157267759694597 1967820552100858613 6118988653167225127 15566124937767655174 12573499866911654448 17088851707361482480 16099658737272316334 12657058521044885938 18284225929357346877 15158655269313348845 1464328517908714657 13509176271517969509 3778880222323957834 9315409234150356157 16838156127726595011 10753434512450519238 13515483214223139671 3761992574675340246 2615330271325594157 3986930073512854043 8710895088369343568 12747554964566084750 6640050968785020633 5048384895080348617 11610920637911226546 12149376818441880607 1282422719603092095 11722756182549739107 9104467951100913725 1349330664507153833 28577106616799864 9831238247535650176 9045104551253702869 15197575510326761030 17149498262412571736 16426138722168509277 14489831585076282278 17120981473395514807 11049509496186686053 3108741528696515127 250351714898638356 14784557867465116222 1516450072735453147 13373479968579077 7366344112838166315 4734421112901478254 11026090864740921246 9243019138108579576 10374607178175571645 11626669495846906819 882927244103060100 2824496759623716649 11698244559408979778 15711729441831840476 8146555873966673255 1041129253202266648 563536058651649731 902121296578509802 13965840242265644431 17186646176404343313 17291633272649993831 15302625962919463574 12291993370927047031 12238058214415539053 16692237187606905583 10976247492630704248 17366463816352510169 7077996710347110412 16654088649202983094 7015912914523246058 4709680311228611277 4728589634250743142 10934061146221633947 10893484493860909411 3528753148145577512 10814960731954546390 9907922778432429992 12998242735288447424 15188057471127105579 13238768744781998538 16061716464537409854 5567684092862811091 11925102167631613632 4093386266693446736 583192124670514075 15300164360528898979 2236878576055033133 5025663300554478081 1001494718732097642 7558043362026523220 278211639438614286 5252211570619610714 6334168402943906377 14934746070186756657 17023632682641964768 5996337930669755619 9549701056710664331 1986833591898971450 15496106665716486469 6051906852084456430 2181127866053454483 13248976182121103171 9144598663935618801 5418380257236784382 12013002896124323772 4586495040443348228 12659301187540510724 508393012810362895 12949902912333984508 8902724192586047706 8225699540328762899 14197487018232398375 16639202453454237365 4716236710320079435 13216333853412856621 712330979264368406 18022930113235269906 11065337922056423009 5731275518666689318 610988940146142058 4465854259171430917 8439702627826577083 5910687141695232120 2541581418048572128 1999280958673515804 3297471309696989565 9771980357961910412 5683358703671279883 9626202672253399524 4190072146282979302 1296158874421785190 3142110283978037057 7154840568939856914 8663194331860251454 13681888464689825600 323698491538235586 16143162894048795648 3162233722918901957 2930267154713734614 17136047384262540633 15962423154371101146 5520824577986582268 4111592305338029179 5099316643955236261 12592368754380566317 14172887116727424857 15779631945027085806 17855051515249344540 13913242110984617307 7259586949598967714 5313039406585490567 18204090535977148659 1279751210881240329 14818735746294699971 738711015994819897 11584640654275732445 8458799395669551073 2771930368649582146 13878057734883156218 16883264202063168488 2268419886169397436 14651407761167543416 7230606707374617421 15693701637207381389 3180293193363912820 9671627337412601208 13180247349944933586 9284675211227998591 1628285755794346859 3931131477176442458 16337195656141902036 11435272895482564031 11163069361941713006 12971614181174328476 394966302990142149 388059339926347830 14375938399822567361 17141241389505771520 10130356934317968878 5176464815701840569 243124313969873052 802353701792170420 5661228448897656407 955904358208091996 6701224302490786197 8149014309657141124 917964577782420466 12346136559801489070 924732552785347213 8486937441670551353 15839954111595007015 10076146959540076154 233851491988471104 15024280861314868239 6323386600215195538 9501466680269713879 6338759212089320315 5783819056308468398 6634237788705212989 14517555604458492546 8978505732660282511 13729641734665073060 7868553496857102287 13457903575827130851 9160970624811195173 15162991123826529532 14429980056244983112 6289909446836945087 10936386219723298787 5560594385516459792 15181661837332723245 16803882803580471633 14980058544086843170 6553444807812945948 16783870353170742766 12854125888402694892 16900522920859749071 10116199308022820622 11993928443504845723 13923402386251672085 14788073137550196702 12072270056924099700 14358881892488849838 2503189861510965750 5320584875528341960 6677610255526942813 16388484128603829090 9074910242610795327 14754791729786210733 11972222467076393832 4494313738921654133 13694364504331787550 16927684711708305745 12458989147804480431 3997471408184550904 3588595477448759680 14473622346934417775 1761438627473301024 16518389053388410672 8148289212369159683 17843601832893821264 15113469509706772133 8032975574555370021 5718693854790230699 13841551166209487479 13591026285568392387 10350281698554153807 15102492846737342265 5996980451881515532 1041675992934169064 5873177353482445597 7748682164942295727 3634273796461831128 13627474066767624005 2388120410011434025 1186005009793208324 12774846168033561841 2466828105014863002 7479303237481167793 17964422154774126676 3243107683817295632 3960155081019804644 2394345163130962976 16119782220294301935 18102694819855889361 13208191470886879574 11136857853376907468 719424789181753013 3411054855159171961 15425841339040607749 17419632254142444916 14931442180502442536 14835250384713135418 4079959217556286830 10760937647351171413 3001100494927547985 1131529138059467531 387449512541872400 2323253058852084618 2876655144718303063 11884575074961802394 7935943893704056016 1569612590847795310 9059603259445055678 7479671337540551529 14878751655815344449 10572010921948248577 11183224331854381463 1770912413050688410 7463275591239464004 3171474213848878612 622339381877282289 6009986368916072181 5782983497984535286 7629935569174162868 5820785095443256341 10738203796205136387 17687881636843637427 17039880427340900288 15642787044559504882 15131581215927381897 11566518307356627243 234987904775894887 2362757460685240156 13836014935402392320 11568524196191294943 3685588873430753653 9331302563197946154 3290214793046449618 7808581388986714199 1232091612268455094 7343348480484903546 10703460186500758682 3065309184440059865 7566679828779040639 10503313750261217756 10599187882010118914 4045314651704347682 13165122791780794130 7623457489470332185 10307843938823770736 2831835076881123400 2826950502097671681 6395554223358642744 11631502117497080418 2317734202611144105 843911548739897237 12055206345927252182 11568035198350942213 17930836496490166605 16544006849926604994 4358628416203489633 9844347532367444985 14864433135832410134 17550143036475988050 207138044087628702 16132748561639938553 10043106081096107867 13243026099496810554 1003775877105006172 8066287680691705961 14313160058572991702 1769618314738146826 9295316466317034547 2836774576044208947 7948506089864074724 6885024742968319311 17391227463643586784 5867844707925165853 6158718799017762811 3990965568726313857 10735528435152282619 9128861394999530402 11233225746158378618 11149144114993698856 9300006032131763192 13652285739043329837 11247168418215577247 17900190437063989833 893517037120442957 1965188925378600153 13181673743044151818 5932992388488477634 13544299564699950028 8085077262050713452 12340380923838761591 8206222822140067586 16000447391602683581 7215706901307111215 18339802075408729905 2130834577172159788 8086044278929105000 13653477497027350416 4716621874017922113 18443912507091636353 12271727406725120619 14198049677553071588 1279116430849276081 5920459875997570245 1037087535235329127 8152678027609498938 15727850407959804198 18302529731424602342 8794964041387753406 18277437649428666614 4621751456505883459 15208133549237638179 4169928328655784568 13601823705294198111 10396535714878632750 7734036524841705718 5604937453295866327 7144831116430347661 14509746143697100684 11644058410820839303 5332973570154902850 6195840826111998130 11219708868510570674 17073004633484877186 12041701565072061359 15332298727694050300 8388274876879423906 5518634135002161469 2683875319769265389 6086248354089588490 13086559636037520781 3737149698814437018 6930691920035945381 1963698411645513682 957017532555696888 15323742257543247433 15383224542992575028 813395043234686146 6595219322625071531 14822254108057999358 3196577700555374479 10769345361019596163 8290770722940354910 10483719192060389794 15666170191401233463 8175406951881910982 13581168232944781518 9194845296708039743 10402245318152024803 15225845892284482321 3545645015191427363 15981409425643793873 8363030847708716357 14868444583687648262 16239585428588125605 13988419629381047952 16736388196339025530 13022700717843712420 11863832548741188907 14758548031726322806 10391546374554565565 8695786894175253664 17391365296627155446 15624112078819985006 17314915246143393804 13723976496462930699 4607804998519106468 4489852838245475617 12271103820365568553 14779880258590442260 7842765941140584904 8598948970012438388 11641453604151978242 14161298817947117899 12407503828826327319 16175329698484396715 4154889696141307524 6755428942911389139 11722248544915194076 11674041731975111730 9087246859080587566 16723563821492890142 12956067930316367654 11339262724400443674 10808213558141222662 16900192379023170491 11322450777205169132 8350989002131275822 4352075306212923751 5160819373015440142 12457208496984104492 740041586629749100 12137051487375382257 3921616122138763985 5185783149819730695 8683801340402324416 818900173084781600 14912423137281348780 12301872113107604968 10648607860297240626 382966739961154486 12460317656418998093 5736245381496905335 17473200607182294740 10492119841899028010 14465561611046416726 1288152047972437158 12287513867949297542 1340985491717032688 18335371955743858861 1881984221674929278 10374003682769092089 16093445602758502742 18101177658845572270 2169730907442009078 42271748942051043 7528853064996978097 3490589258829872222 14159762485206136242 17920060931937122728 14143471742047682244 9262038132545216338 11331649909550098645 14630092914413395948 2573532815642855389 11153202680882061270 14164063020579476123 10057704851296941641 10964720956055465944 17446920093930870685 5188804930825149358 16113997962834142656 18105867849532156723 4795287264992836432 7016757713675114915 17702266934429963750 16490229257276008537 5009274980217190136 7789409588236020706 12959900017146593499 4213783790342010791 14960635128470075545 5379141699192651452 2250628766273136959 6133340039029576392 141449850369697392 18163352370556417562 9284706301718501157 18259380451518480038 12744581724304759000 17664846950965460759 14555069295132123112 14649706096495349485 15173436170190670140 13529588697327110495 1849842044653302254 17633507078292369692 16599694964287442388 810119818657427135 1029221377562562579 5200638717597496759 16151149881585158631 17704128090033484346 11369868280162376664 4105658281558207718 2630969970463678328 15300347666937052921 12508198588290673344 12822060929575124746 16860484154555519156 4565455942111161986 10729170145413046331 12767780695466724424 9906422523841982698 8884013294131043182 14587630685738236751 10580837835729524281 11133358109747135880 11493072969021280987 14808152704288490373 5640201617064208290 4906945121663077651 15891923524828189574 17072995044611878330 15803972978973044310 4275550836686827981 5315780822382347892 18378557258057478481 14975310457002508908 18296475706479397377 15099710971185737470 12233682687132080536 10586820242204628731 4784332923264187773 6344565450620707585 16260905761157590632 18057583248335081133 12843037760738963987 16322152154410870860 11858109993131274904 8612780364996925961 3543116291622848516 9954810412709975768 10771608999748479625 6684025180110895729 2726929916537759193 12070477481915100459 427499174771059777 4670219955504262631 3281911702005096757 2452949841646982446 5386983629662727497 4539691305205781226 5517725440241941920 9820150205816012582 1423193766376114742 6547286007779792647 6786075062192534208 9459490844811011351 1281232492606480960 13761889373264159334 3031288442404776553 6505123753808006027 17829414704934646 4546292715567995490 4873021928882644925 4225630139474322061 14996194869159478088 6604109717568840337 3876118488661413671 5453192261681616984 2103674356418719955 1440334477562057487 11148299599881654763 8123405149665147634 8650101425248248223 3984612327589996193 8261160125851678458 7320374806655313858 17236888564586204750 14469317102614873072 7636019081416398631 6020170777462226173 15141586150675468470 14985726033406670821 5346355345446817617 10416178795007286425 366787515196332619 18360796744464121259 16833980253541987701 15663664498481588441 12456669717344527416 6846461166856395442 17131555960242472151 9108050434179266121 15337392312409942712 13413701287232155623 12251354259897813523 9219640989110003670 14286988427730335102 12829555971174396536 1394078613351907821 17287404726184936032 3550753301479006009 3265901359647635675 16443470681203005318 5265909241294472087 16394303483809161659 12041069227490975180 147838727334525982 3925786152322177796 13516149265257337377 10304282837691287163 305828419473618023 9766383685991233811 15592716511222233462 2113482230824111612 3768818725013693634 13692760153369297821 5653142321474439834 10776631462938113433 12733619772281588236 14538753336442240156 15506361302373788346 106333532318857046 5823621320952863880 12784548965370598932 16064837486176449055 8186787401045721152 7185556641617745781 74785443111183739 17370413063784106691 16394205812168333630 649834860613144061 8896442530739522697 7036826403521592728 882246744198850666 4149239230193751595 3925341182316835286 5063141208768361403 11686483314063260415 15672483282620368351 16517991303470044686 16867150247666817446 9804484492729320977 17609344050685870996 18389455208709549406 14980731124801159316 12405911719279535193 12533692595148972206 17550562822969255232 7210204521749022285 8580917137432475217 6962500028664430942 13559253336995273818 14239446210368503232 7029203766463010480 6741018751406061717 5133808027281418238 9307422341603239297 13314952495195678507 10148041803169399084 18282108683702022059 1852764782160617027 7246171586301854545 11582472404164035676 96191872909227947 2014083785086724664 16441183162185535704 2489867850987986276 16647727873384085664 8499260386069036627 14780551362667198669 7076038747814128940 18264213427996881906 10278351421563299891 11460778274246479271 18367352061811914010 11065966337126409901 1556351492667119663 7483523955533144019 13792547338741082779 2048396351868602232 17660529942355782967 480325203098711693 830587399234052530 17205882876063129874 1752538286469084205 10066885797021361781 4789908975589552907 16579005769387586622 11644937733174775023 16232290805867991620 3468397451292057487 8779445608771335715 10315638629103500445 8715235929407479249 18208466792152115119 4711745924536840104 4439243845953458685 6888129370640596137 14002785825090028760 8123642253575896847 9211382658723399051 13715199775957756756 6703514430898090370 2026625008334702171 12106988985878455815 3428428782606870087 1049011356131635050 4353792444357301908 12748898456022603296 15402275649420150085 12494239399545254173 13483642439570583107 1525765298928473579 18076803392382644908 9541104675301380975 3943738071097764976 701807394018625634 10341860732327072628 968342922445105528 11847992302656571279 17484344444665921159 2772449859508860915 10476272398621673670 10691780537493526626 13441057911103553694 17008949305884130415 703469794446298657 11336401927183143804 9926265948788894535 15302225584568094180 12226101697306654104 5745832989458061771 75039678073319382 16488858999859481793 7740882264743886859 16954724126151069603 14843365385097182007 12224180774778683309 5709379692864396817 13410072335784263720 16233519081452686273 7174955507670983762 557803942748810078 4685254536499532660 14831394391535336518 14168515000713825495 8467020418387426643 7694592742578138119 18275107779806601018 6312914650065811888 16381657921077620940 1107975876524156754 818611299234374422 2055228410725639020 2226971905079151697 16224045860619913629 9612092751849209884 9483427295298875216 8752937985573543039 13747826134412986633 4326181154978044240 8499358641632630667 15274762301863215470 4108373931342355944 10616049997766880813 1056461218689372698 8214385467894604999 7370533647569476725 9298733359771437651 7004733273904845942 14682168790308519255 8816985662641697705 11527647575127400612 5754016880795495054 884398923563188532 259356517900066826 12858022026350382257 5869719077926937409 7283834304215040870 1914420089551366793 4627769336271971450 15185894982233670828 368768083307537892 4112885360447582874 17328916568314381388 16826734267693684824 1250879870297496053 11276230768967342958 6082583501441983899 6888118140609850365 5736203249998064686 9503756133762437797 12869468651005223535 14260942153792137984 9026417098609635738 15380046636542843839 4231418075867805450 8243026244535245954 11545221060325966986 9230184114657066342 9368026824874312759 9968139997533650446 17500185309724667654 14177691004508905585 14548532385041999600 7260651261229414497 14730795817921177035 18280937368993132738 14237990682462183257 4942252282219723811 8216036078326801424 14922495842579077962 17907083515037750446 17580396545427054325 10026547373595754433 7933504233714946547 1911667305694015900 7267917493728120767 9550639648122566264 9698965856654232993 15007555254815927881 9563684615828264725 6789369541755151259 397811475148175457 15192219744036680565 8476926335420228464 13286346496094149485 7891186486273769025 5504151079440336461 9756098172856520280 7689088614840610925 3810536112497495076 2577813626837762019 3224801667707332499 15438068112947776051 10539654150563850432 10412273674249593399 18438620411037100463 8220487734492312888 5929189950842928081 10738530818705045567 1687405607413715571 5118127945532323931 8374219929347052354 6875515649977370501 15909078219524160257 16368967484286561357 11711432710931077272 8868748999300070549 17281043784883305369 10696706584016227935 15675009265633552469 8591632140833926295 4423803800700064890 5971039686188294624 17296032194058401348 4055996735978208804 14897786986106876989 10675090145704559145 9831465989430534869 10307812398930696221 8917522390379621368 4803582891445348112 1017892414239433007 17225916253939516996 1768867643416496600 6853011799143673106 16377505068821904365 6488956451568838344 1274003681949647879 3873714355753171492 12103472852941228577 10447499137893359830 15990776832616110854 7072368257821079502 11655260569227050212 1922215949177779242 14038972368710187491 14617928023053348463 12987869155506600672 3350002161542807327 923847122989185145 15031310749696703547 15080930082327155325 10466441159284931861 10458114342928141208 16065559116291749953 2602203183640660913 2222192491623827339 17530020097378632825 5966381434522432185 8485447122854627553 11566602981396398665 13223717868805310538 4788918594567087951 8974018247054233791 10430115117517952511 7926846985576351274 7404042126045099926 15633577510144518429 8856452933658963334 17560602110453561953 2273000682659338188 11464617227490334697 7987586811598907467 15035606473127805898 12129460006660079520 17667179560081584761 16772506221334960607 14203414394011884591 536296293659908566 10227000164604732302 17476516327829013230 16880183813460287032 4150918761514046190 8392214441506827725 14132570146495584578 2683283584646739778 12759739412847902845 4006592197993022612 8509073106340425987 3377361086243535972 10514059852367469878 12627598769083416922 4883428639081837662 1536281197859727619 15754219476411293505 9356206759797785719 1462368177128349803 5233343996943850197 9478284537170288103 8876847364250373135 15239560562681604612 4135011579847833304 14888236760654639430 16206987461427542095 5618721253616467718 7670826683769428974 14659272422288809975 137749793181800480 2874388658138997237 15614026676703463560 6792741974879820049 10801439021711922222 11393726171923644753 2879654897590617298 10343343594690935646 4556955734936228256 8316842300818632115 16461397547908020316 10065695404414576708 827755527809555032 8343298148876628588 1746986019109956767 2402736849055595712 6408606915073568177 10278599698341974679 16565529795839226235 14603670846160178872 17466178952255659497 5315668883741773110 5673017924645564810 2866157657415194880 5162186550697984873 9240135499756721227 11467146703615062544 5987745011395300034 11159678845426298521 17925046379126460376 12002309648935603531 15083581611388988738 3446125751138192835 9147948741880249614 15465676762523007960 14466519649243735765 7211716779543835200 15187971833439436329 17896747250655613896 7702551236859116218 18096262332589091612 14443238531012228958 2655918580201781485 17159999068425177215 247026832887796004 17004536611330631871 11668990769309019816 10359772079054499732 12530338763652927312 9653060646790035691 2737602551798703497 8069292899562743378 302719455483240764 17982688170362864358 318063104987145735 18362285169214328921 5676682728959776238 17361784235266601325 17305887756956214733 930362915356048558 12089268667086386616 9216342556419904351 3379905703269081293 4976747088461609221 17498755651795072254 18150285541825630026 1269168891067251158 380180429464671627 9773512585686800230 13817181235357307109 419283324146487156 8356614423123017374 7078712645612143040 10645739984979986485 4783353753817046405 6759674100054579167 4797867520590716 6929614892951240178 9609097902929292545 4054032238798313507 9092540436963699852 176284777936815142 16900839481280265769 8534521367283123919 2173864769769905050 11480884373147894013 1668517532854120597 4209900799204635148 12928415943146912939 17036803147250050193 7448774819890007436 4384277422578802334 15249343923103621157 4577720895423264749 1977668871584442490 1120340536918264902 15334958250313663490 834044333799583874 4039200854636130202 1430912127171146273 13864636965139557331 6121393058147080528 7486167478843678478 12387962482243364369 8547707274644738707 5575747604420696299 8482509502789626483 14811070964781260767 1875231621162330815 13148664735929270501 17491996035510692889 12063041063006766052 10925045736407908106 17405191513414481951 12923163567832763833 12977477864341002796 12990933948855591271 16264773574375890544 4798990936082875627 15436119647187171833 1215726695641726280 88976341873688528 3671526929109386039 15052887636452707756 7605104783062199546 10504049699384865666 1620892057032416298 3156606957576718974 17001636392889810609 5208986109740086909 6507632565062123267 13222330577669342398 18139259649132903113 8149338138949029641 6964713290188612149 1994658412787826759 16770447400189689435 9332958502243539336 10169709821187988592 9300473833485286379 6062709527866511029 4552215699218861350 807708253700795057 7242049668452216499 987419475925296999 15337999824157468509 4130878721235156204 16728235497328394229 7255003957313004957 12048254074398638468 5024783020494287148 9724156151253485950 2774691806780606672 9530222870400505964 14557647808299367846 881827098769150951 9467068104681671567 13508048250764790231 3700591713142450057 17918157404945644885 18008582024037555136 17719906993675510206 8459054972663597609 11632225301939677423 11309106104504080841 4536272826309735893 17351491902412045935 4392323923610752153 13511368960113562468 10067126048436989569 8425114482461627887 3979824928750897294 18228300944740911507 1340523705376382538 4797768094644961357 16820303231848194138 13956120196743741919 16967702743821817500 1147107220281384344 15436168568898852633 2427584915028370419 3743542196148496110 17804904644398139302 5209073575024483412 16579421868470488120 16597617672108915102 16863928206439086825 18132262247499927553 2771414827258728900 11542879508247812553 16771136806762451239 670576495085468873 12400453375393095834 15656039265294781154 3719203592257783935 13511111098293106038 10679361575339344276 2362544053691008501 9447380162647023801 2338107505607349737 13296193757161362661 7928431655086417880 10669850530045555904 5743617598298048853 16848904887041958297 13099502112066885351 16777511816736740324 15070030735927440874 18294467835157937759 12866732013973044060 12856888477432925671 286766377929162539 9891047791660825709 3255086803418768709 9648447594252165176 1582629061220918002 15923315106566499168 16151806588231735062 7702634978098230516 17554178929943032227 9217550063924182363 15144560011739224791 6698081333103099277 5400541782999315251 12378222093972364080 11156181767364354909 2124591182547891567 10945256061196017774 4034627908639604940 5197390485587704259 4201631300742206499 9652765168006392032 15877955639236503341 8276530041801318024 12000978670499014755 5290820182069332655 15480613982382451517 17667797349335789068 17317640996989547130 2021953195269079061 894316410392023100 7383961563629617064 10087395165319354154 18166200719715303030 2528789201786313074 11519554423104062348 15881601076665491145 6668441017941944982 4640900484327816589 1845027361213916293 12497700203000253150 17751189469476900603 357578477827357942 4160178169940366158 7613550393375992646 7521064139556639772 18057210831405971403 9102852675242433619 16356150779670065672 11132070341726722464 8301866488002697445 6087300717103499216 15441815813624893 119539250548381089 420434722112993656 2044609692790280538 18200882938897596914 6817468513570043329 100944621691338823 323279214092623469 5159479272209876084 4232559611057855699 1063942298829965806 3778404199657393710 10400178754533659471 2876720004936592986 12674742279921532250 1045712724357447393 2515067794747316276 12176681983460669198 6899570976663376038 11545885645640908090 9849149949378326411 7750217783470808655 9288879869558322589 3145705750762487758 16491650284528931361 3982559458294187222 760595771483507936 10808016951138716044 12379611417841321665 17747840222132532193 9735966015721918849 5163837507919124271 442118499350944819 1553948398529165178 8744277088103290209 8632889625247036922 5653438086540850631 6680613111128852159 4356482057173692859 14553883081739602774 2012626919814225241 2319603005176372777 15007795506421818485 1195524720376052145 5849086984330773857 13215076828409535413 3578079200051688024 13651400270228324775 17113648319432249872 6370968805951343545 16104386389402181947 10545235628844704182 1691758466643342711 2675122825768591756 14510862266158782372 16314654676303991240 230689075787464886 506248599109304416 10230311260700854771 9311688745367792578 6991454879702388081 14450421943845049679 18242536327900179887 17294491846182137905 3729002043617093474 7408328662945594386 14111456951735417185 12856334138755108471 13794312854909107524 3174392620983535175 17310480867668328391 13302792438313693628 17007623389241238290 12994252843553585744 16339198948688570691 4946021288239134119 8359350281291272524 16235172805633688249 12554887519686828788 4543719234178556466 17157549184943922083 15771910357511106279 12930221963778923875 642955111920989482 5933848031977943038 10833104869599576333 10395836144827570519 14556278580333084451 12652378283763205313 6159599448985410106 12473658294947886342 4073781930494450356 4961896427809011645 8609721521610661413 11719648360176954870 12592156552390422484 426403686813675498 15254727818219503428 6252597461891936002 17554990971011667451 2578971676724850510 12975696797585220743 15334786826321242114 13026720667175997765 13780944586300594983 9443549227412331407 12011830059629543834 5253774615708750367 1692185497517547237 11957468378189919171 17469172373607563386 17190258575861878498 7722885259877446370 17647813558621622911 13673921286852896413 15711112288168621769 1791405929936990107 8431721714303547467 7097057541282592968 13399006241776938431 10693316581525060808 8968055396659002794 10593099728571791224 6714057725501157706 10941036657404607372 15379282384487253086 10264821063345544379 10128207613389081733 975121541488230273 10657929740603681145 14588402638645961400 12533460591381529350 13123161526475473409 7504832793084368272 8471003636692258146 7963650585265844450 5190663711676094758 13646307492176932559 2885291431371501144 16329499957143086602 3879903399697626406 2163013280881753365 11030280923281372748 8350295990177722687 12552001346442490069 2245200546184959790 17722081077334127463 10977335151981906545 10941222928285556736 18352275041459398169 2501129474370290210 5203405263334656025 13177981491552015072 5811932489860140000 12231869361392489125 16124556185127668357 124672164642323743 854981739701095660 5492694600568089330 8787674943346487763 16045303291486464496 3046453544990735858 4364850657286921704 11267597091215153142 8484731526629856727 14161759339977519014 14475136277294769871 4966904230597114414 1752920975069843294 9079008392656956509 17603064501995289715 3678633930850090335 2997520104626913956 271188384741856062 14716702033297176379 4449443315590538020 594346217517348230 8961575424302120348 9777891237568116787 18316576320955230672 3788142486739999682 10587000023184394145 5605696003361328407 15302943815764914128 1619250175652850844 11364062675529598322 9607584181022662612 4178859902556234040 5261468496185711718 357477617781516026 34792152833267926 11464236035072292493 7364061926086519851 637572439022885666 7268795273499089757 3560685543132693636 16783223546085860111 9273876611021767255 7553268478971586093 11489873362675003632 7782275118045629773 3125827539610219598 4682379688001446576 11065479983360716251 11060242782554994794 3727635799805922394 12361516257368834276 9542430738481798476 10497635638351934452 392568204997721283 12324451781812752973 1908430708383753868 13255515631617483409 14313341054508179487 12751760772833811002 13829113761478393957 12967250663418009397 1577767128814558234 1630774711369211919 12447382059215630426 9226517772764833888 187678486392689184 10148983610221836231 6936378914711076475 12560489484220212330 4938271505903167129 14077686492017807008 5650824459797262611 7334460370225038953 12969658534727616670 3195147832430334385 5823065180441877481 4913047751450700200 5066349363820171643 13231592875600378008 16451644790802525248 11683558494385892023 3366653873278440092 18197612452979865919 13666801137887057675 3770520714219509868 12383844783721506639 2112052036515112709 14205081243379892465 15026022005650572197 14385711588071294582 9756764677123613229 17620268066447224882 597662732521144991 9010848588326993760 7643212851545149341 2094718834978322691 15533656356682889266 8404078203068539940 12951922324309125434 7272735491635106047 15386987869474094487 12511242130404077975 10870589010226017635 13725620414685320651 9713140352965612414 16947318477433549414 2741335826364770705 11716819896309290258 15690500815835750661 11417317290301188430 6653127627825362193 10824086725509472081 4470941715168040203 14159375992836611639 10808995546644578380 12071841348429084340 18398101039257475429 6035980449399444251 8803268342509985764 13025779633194491618 3386986806241086160 16694075872849478925 4952287704829542491 6114734556653919756 8408244697937232779 18086613403661494312 11982458385449586485 4877603434146653081 16275827388138791828 8532250914801068869 11261061369314640014 4739487551596093992 2863966210216506623 14319286544366803718 14460737712999556302 15095253274483156944 7126728100607691600 14278336846703626110 4736625454597416050 6575420496252414777 1633769591223536362 12298350810407490244 16884591757825454272 12941464386460812029 5421748200233234097 7342095384409482457 13278368031140221969 6977113050434922076 2189367114867830109 12230331910724648110 15413259145491643817 9641707144873113915 4181746948068071281 15169114322657021664 4293815252989133957 5729204893856673927 9235368445970263939 3505394170732103742 2160742651771239970 9736014735661149218 8016567559572620717 12072053921039065201 18353361706613265941 13479772836960367075 9294129937990665879 16579201779713982169 16308726810182170577 8773338746336857914 12645762279192974312 16116328889561075177 8620940204131190413 4974713683846637750 8248499943169568542 8805941657486915219 18220823970968237048 15144924912123111149 12227265807590692286 12049999215960495014 4831006893265410525 8127327995583033032 649356822253506400 9314503226011788900 13669865210611696570 15951788237919249632 7242807044379523933 8811186148693628988 7932023131120151956 5324292652910569282 4887556735474486005 8809062933614605781 2311090029617445242 5951725512012507406 11423061218253800071 17626289639757881625 6465599496998563256 15050802193251093190 9862431491528934425 2958478464589271531 13623308315875343443 373935151504852697 7754165521418291488 9765864456259693403 5617610666613935116 3545914243684953387 17767981160896709505 10629247795255155223 16037590948951479826 8761544929752453146 15634611913840717007 3387639700615752057 2381102612971430493 7423105562467556452 14973063108393241197 4752812465347660248 7494725255786971992 12994146780744938587 14151655658231438391 7259913953887615363 5794420826106760225 5212077478627039842 14791185787068154606 17817648168872928857 3721041833188629341 5436461234027300016 15868633556053826911 17655885789457085955 12451828554983568323 10535014386161178929 14523775505452414715 12155932454724584131 10029926131211296406 2546116321492155350 3079920783306033676 487962262104434320 6575219610186350522 16572906330574743484 1604559151684660776 7683582638229361648 1814247480825748105 7369677023235562903 3767591737092061455 1343440554662707488 11823579946486428814 12054228875105205882 13011603347183178882 831914840594343163 11784874310290931147 14895825202565229802 12711777013001209614 9799491365332965620 5443994710129010064 6399008765978724313 15030834966757388277 16630857878156300745 8644678054212504406 13781296701567241766 8584714337274124519 3959431091413640660 6247625819677840257 11189284830116798199 3188091911871322615 8166573845136768395 18443485928326268093 5745901018995563058 10382306760165292094 10045159374563253657 2047778039170714804 2920042451408729970 8317925603778346018 11822071229800235204 15981459068878908344 10890786305447669477 3003782885472062464 7178488233849889480 4067979403156100815 11737409442138191499 3448303439362310236 14629022657135102210 9357687319554896517 4730403855888789321 15053714447981942118 15931174927734807342 8063728908487427465 3581332197530347364 17203322831213240769 15009202052643032187 4018785242779839732 7161388825709075291 9102168354748002872 16056970987846400418 6178310602518175228 3451182749312394758 10218555217466230723 16849250736368486249 11747446878680819322 745557205074733743 4272590451632782861 7143321832138526877 3710514005869813468 2594954362091228883 8031279897266553992 16363107955662611458 5058421036897298340 13710363454355600048 16383399916732848973 7785226500011722137 15652526230877352619 6872127733506408283 589422703996044140 6428261287131599942 13638508596649037487 8015503232991681955 17789432372684141901 6738953960052257017 14096316241061975044 6017509735693554131 12224146945969337155 11012859082717878384 3742550977165630506 15942310403218692428 16392282315558745305 14750370466712410891 12324236405928255373 13853548172270237644 12632439836382926391 15244369727131928769 15790843390266672938 1802737578080788557 3584801972386964905 8871090172568163594 16927171232234128274 14374645326628300280 4099822350207429263 6858610864563584364 5387115443294480512 17221152406116548023 14032112168272342848 2970783317453570530 10923890545095458217 2286779731192643168 17449438416716854643 13431632783771256225 4985664418017549578 17721595747523649147 8942796558760513595 1561756561748568647 1172608637809271321 8801714087329387407 15356435309592152540 2912856826726786181 10964560014081644064 18051729010404129307 2612817126508828731 12646202555999642855 12851179866617679950 13035575875531811682 9274546856328830010 8060876253585426929 9307127303654459358 4505958078961089642 15619635532048947124 14679545967949022954 2808634483717213130 11800939334236405645 3674024894082483322 11654821488326098710 11484157469182305916 9937238040292888201 12942006249887483 10555843364539725178 11412323904790272984 1159197938672925522 11771243442291524278 4603036548969491792 12476362823432667743 5811815704250802615 10118397349375085211 18242172532488782742 436271591973133932 17312971504695994489 2228172817128871319 9922908065491793913 4015603772369315246 5057474208987819111 14587847196272631994 8277665105888357962 6083248522910267204 7753462730810589801 16556373907020567451 7791145556272926748 3836994445208110732 12707963859221705256 10264308596258304546 9035509147866878366 14072593419738978981 494094700442133146 10988040994796867211 18350399932270989759 9893387779942705999 8393143665165568524 2741260595508328111 13855806575268623190 6901817890819388436 6232415573825558478 17839130421189979480 16411479380075368854 1418804486462389075 12167001418865774775 5302737333009788627 8563156150113866716 6883911810305599608 6766688717595943516 14173093885898458159 10283679596144307964 12753063782337027666 9422386816910150817 9254896394490083262 16232868137991477043 16589457249173044597 4129915711914231989 16502219010233775452 8450329566633115318 6540635304113261747 1114544140288283279 18431694658121168648 16779456312855596341 8394705751312855456 10935171816817035477 5869323790223476719 9781892589546397803 8387895458986778012 13716578505812674378 12708912872544247154 17354446918300244346 1940076334419651594 11446131194753609561 14865348480973914177 11154513654789810692 2199798708716750175 8368033194320302905 17424639295796352320 5973041646543236906 15846024384787421207 7909565378346504268 2754680324901590388 6676038900135447476 9378445016827961740 6900250662874303172 8725888460196137562 2846955365088152518 8403379049029192665 9792908212529273275 9428161115231772699 6175030888259028425 8123397984776396204 5897574028752683498 11379460228520621741 496580564059697340 14261045739333498619 9670677071386358800 12229960943354606703 13121036180406286715 6753926736593692175 17275796820474548420 14135890304954206829 5346160161606345609 18048658235493399199 8483627123820040089 1948890091727790791 5068274966798616065 9831384283458262719 8800874602750619324 11445010715660909110 9492446469972653905 10566338367298715454 668124056841602744 153496314727651571 17456994443544384955 16587497916842830942 8207040053500098481 17723088593512082009 18037529500033685408 17836278473233742282 983033675565655960 12961859081074828045 9129867504629721957 1625580912983391838 9745154804490671126 15204394429212186764 10006046377413730992 14036738449378053100 5608007603837203147 466404620806853983 237619093373565542 5690407217505342905 1157669166284134356 8357251284918979332 14393396917186648334 7163649284560193977 14608214709622565658 1629543272135734467 7812380106935982619 5016892897820909572 5178778406567972158 4372304322507835922 14754030941715552462 1387758817811529617 12433004184022261687 9166614658280241745 5295979219649713318 6577275230354172990 17371185333928123286 3380048018701995795 5079388967560479248 5564696180576347778 2661186130419771728 16347049543753253700 1518204144447895014 14538354659693658152 17695253906625171607 12139424096916556815 10267773016804862004 1181522982808193920 12482864943294780591 10809703445567108878 14449174740307416629 4151739018321241955 13139407127591430518 3245959215620428151 7857405122747549100 12143548824998686610 15028372152104064505 4235881180654046314 12240797832036935847 4242995503319259960 11038232334748926269 17431314130766569121 18342567656343927980 10503039767408995098 11990402345734459924 10631818857657754204 6405026061259257523 15640784284842122174 16243009202021237967 18048552952868759118 5804586317512900608 5559394386385262682 17172795202031332635 16659870273937157139 17476979806348416265 17874808644425854943 10718096000341328024 18410116355570466005 13250157679463240629 12142118555846975334 3731704915545863737 14554501770186779455 12989333898334402281 3323736612360276848 14066446421890315695 16066930894698927707 13677126906726608157 11089655345029751286 6998384072131001199 2207844863681941115 15355753296703884632 2041540415411447680 6665184653332943549 2777389905827765245 11540604840294260923 1713435552598630220 11354735442483827530 8741801017579601913 2232838362802299794 15656905714377788434 6915679195312490932 5010196918561900926 10237356977321745142 1363552812343157514 1979706530531539674 8299241315699294940 13910238387315065377 16568331402679601521 1821017196937366864 16632733152832557070 11479390493425719305 11600381550001529696 15819182183864822111 13633986205873830965 13056281983360886912 3736883486333280404 8836446475093959539 16315874793028994101 297286852539901561 2128745331607718604 4271961044191936811 250922728317320866 6648342362108571858 16757359124303491363 14887373806341058745 11405227872179273892 17818200493113006800 16862931740097626270 6903462193257921913 5038295886862424312 11565126634556387092 17903804484271964666 14837118963906865351 17025610318398355081 6608156848046153924 14105185200197137743 13370503799293291157 9224758175446072127 10611050517912808734 2582714060246085714 4040933034556377876 6603577385700321985 15552858569213302771 2540153526708151760 11684032634517075519 15945220385371824514 2569761076978997015 2796864624043862349 2523349620203189766 13940144628650649377 7037865799350242181 14820455337875926015 5483747776008584074 11759240275579444402 12171298811744315500 9755945316037855298 17513755234014251704 5985722693521586234 532902547901084420 14365029251998651335 12465127202197122059 8637991068306444337 15231654622516832411 8968399435181852416 5238472856744407799 4790501670608684784 12671653478523280753 3214056466847906507 1867480397395447889 13374742686654738288 5151647963069444867 14946761759880863327 5637339213286055852 18277636703924213450 1478840899349868383 7855818289523415131 7722074667354657180 12921798440759779058 11035275893112271886 3103166872612989139 3730186912452565175 706710984648784887 9249475285652678255 2582486837572604005 2668079486889780365 12384660859899988998 18430852629929831162 13069432100167147445 11101340988233505534 2644396779639594066 13439072417718985224 5792917630455923902 15820611496533624829 10164795443943127219 6340091440714702707 2023780344989162006 8381238752073711955 9300010283526276544 12189892090627183671 5813261792954635799 15311134543170544070 5992093988283813096 640150703765278469 2586326201687328846 13465039749390622067 6142770415881231770 15495960077770846187 5718850795791796692 975858488200377995 14620692129192420645 17685547048179905851 8145959768901134223 10124605702335511233 5136598429156571562 2987955109540477221 1102266191891049327 18256432952123504615 2938470402312460863 17170017797427985341 6970118843546242296 9065220826088805238 7397361337084901487 4728013318731397221 12364489184501832057 12128018159807772976 12647707630974930282 9544110284680556771 2553410240471507654 7826331608059310423 10448941893021659589 9481867584410436875 2824454306526932719 13782250220514285425 9472333051471951515 17315359132004736117 18164040552828770849 16003116163262197351 1198451365091990643 1848884150637731444 2037483119880630371 14497608932213221333 2249641363263347253 6438956933174156964 4937702302088463166 6933416410529390847 4447913274162020376 6805433203233766043 7931703882569861478 17621778549615008590 13646783953326050874 7927302351331260360 10600418477510428611 2007510788536593620 10362934027164858024 8817889265414441145 2798462162587608334 2784158307456636793 3363781013796749350 11965035884804165680 6579130788634832071 17031514625605867296 11983550069352323226 11665020643004825512 12576415713864783530 6135734475326724358 11098611421369104733 1085521599151830097 14062083304057492995 12283942126683800328 9594348268006368240 9022481618927679958 1613846206797938413 16580410031513954602 12397325127753458453 15489018558233542167 6525617101860352940 597638795437633429 6341527555832238435 15630403721032988379 14305787307653317510 15338447578196580239 4597437681219456195 4299574864526293946 991029662624289729 17018217746016875534 6545490401389598150 2782919234584369719 16709688190042420310 12416497615599279226 15730933712716680110 8744479892804001759 1256813558780129234 9729868284929149975 15278618269594315732 18158795177151423369 16244717259692603736 3689463439885397900 12526838982083574266 5987055266044169920 15869174138833767371 7691581536179175484 9694167132474947990 11001674259362078123 17449750314310532977 15381918697670085905 18181642564026141611 17183158808060245606 13890626768451961344 18337027010531508178 16749951552660778906 16945065630886471451 17480587152244981686 14926172431379546665 6366761791605281557 9623580561114883942 8831695593127135391 14860956045288690924 8639759091667031725 11774672109940847374 6136855439205066559 9972449109384777295 1413858301979387759 7776647571087906983 3397234004922625662 13967110319077864900 9556150586523652417 16355292113514640121 12074818744966362675 1167057623511809611 7967860073445739564 2135513843418402118 14357175513932280370 9329104062809323533 14482881267450801997 7727257463679055546 7482607498724683025 818749132823350599 14091828362003480931 1759777090966158596 14807145908193863196 11745551568820041758 7660333529374678733 2940431737725439785 14923619526006397003 242369354474522499 5154155658849402795 1754427854571020392 14217563353862224066 9395886907069422818 5731911666357978035 14152151258111935014 12065158485340892596 7193066509305762069 1412274978565030184 18093021674882485424 9134579953437206022 4844985937191407441 2823024586398622167 14149169329665156601 12866740553660318587 16458046608992159350 10246587707531055935 344283073885387042 13336477247640506520 10422696618636595545 3062582478104714108 9802129747824974793 1698527291216485360 17214908180006627142 13106381032406388880 18193402142793577093 13047466767549417444 11561318731751602300 16224357887403386324 10243419964286910244 10440072018691649031 17562618741791347765 3272495814246235639 15052332817019166311 14150028050745721541 7314352035539204852 10690256919419291618 17295868587787139223 16319215117571007044 7887032056953898208 16931728854219392233 4605817260350254539 15890289821975088601 12519286986141111154 5007349148397532328 3019013715786235363 17732832536697344635 860378783852456954 6954286730499649693 13765119161845609353 15908168488644605935 12636516511204582379 1124425112631750311 71368784856243345 907537894759676913 10333201684555267064 4442400831331339861 1250741847063873467 13257370901607270168 9622496547376735370 14184761821856960582 6952239627387814528 12568781554941687416 8703152283828076224 1364903237871380624 8038242611306756755 7311214124164719035 1272244228181464964 7903664032452555279 10142704803051401471 369188452548165825 11730665349318754082 16102837553195171397 13997880013567417433 17827547515636890152 13877618639739781599 973408764509810652 11459078737009881104 5082569248795788751 4632209296540619551 13612660082699604753 14326317192930090603 4031326866068482712 12535836584773412532 2548001236044377157 9953233374437848225 16628989347224054164 11928465290710522322 4059866720536847610 9839034061613932139 14547251790712750728 2731471417722217639 14875852420444508045 14516995177587082598 17236810933249032693 15543573269655448587 1662165933071703362 15536121853885197064 15576046011955377846 17060892187284236228 8601954270402946018 13030297305791242809 13487617521533172601 2128132226828340525 13213601078507636451 1212768362374600137 13520793222726495006 12844663552183799091 17351867534247707361 11821810071556617007 11283432429316438359 17376682181541047236 15469375486172152038 15191358230721175589 10933389002985650100 11269116618833462059 4566573396714143577 5937470489300097270 2980944965662510128 2749229694710292746 13466131770135654742 6850618084669406085 7043887801531748150 16568468487580078444 11077502246723633929 4890755775258530918 5461563459396469591 12270289506257609492 6986391197551633917 3664943604385319900 6188729921495819331 15224780821921415157 7829380541104737909 2037332578760849160 4592785434208066518 5982085568653009247 5550261203886702282 4921116895114278179 7855631303461505389 12124622732465042855 14488535418108775069 17186907153428520886 1630190874393404809 9720439742363053152 12982102955171432161 7973774783991456486 8296348180618364371 12259612819670808141 16361555301629801388 12983751285982775617 2491941294959667008 10936105747367597412 3967400226857848633 17698859492761552380 323354722673096876 14143096397206952791 6598485279832350405 7379397483156088335 12398580866648270035 1944238873675395754 12113827068789654366 4097529319104639657 8054379741274924433 2046659040939521960 14155567469995484277 16569376340284781711 11552706532919982819 12217057551398204396 9215683786161083375 8295299988902570758 384972367896622779 11003797059852751044 17162123453058738172 8927174793466776857 7653447580108369872 16424951087326926764 15077237181591557959 14999755109465777832 12449858338660984895 3025494256699451084 14613817432896875899 14321790876400291615 15591118181087543770 9611366180066438100 17907302872687670521 3790734492240289333 9589253554963831640 16466325524837119718 15799773374059921786 1435685382663438924 14362591134045249390 10372665014084883973 15819762961454699872 7760457021466103477 10039218563184824256 11497023193514034008 7217260750310655162 15777247005792959875 3142561096875846201 13053537634886682698 2566207669254183775 329394092863791005 13095778696245676347 5818062281782044976 3983686279917305347 7992552757564435351 9361446316788410728 1314588585460487052 11627941644370831879 5955572782697382449 15879681978788672373 8204714850587652871 5166617828865751610 14200794886083599992 198800720549577308 9580175159471397196 17389125973895348205 18357380265840791961 2975185146478026467 17084233808081055673 17326557208888484245 4390590501224253930 5920637454181752916 12898430379515490263 5111768431037978327 4460446199149624544 4338758049251885203 5513487369367124258 14701127259816511595 12433972955136675573 7324254325494187446 6410624542758164387 2480924066374864057 16124308697395734443 1723433332271315110 10164388016898762472 13250259132970784279 1914733849268737369 6603255599835165506 18308323533160056760 17295833651044027298 2643998424946655774 7790127826765822385 778429423439407441 13765856779863269045 9561236795332623965 10397895297603089802 6077976818633444419 5435229271685015764 16483037131923998146 15978604784814547621 16195268668083964734 14575526112409673974 2876837324743581200 13684465960701953016 8965428771421550963 6879987197306663904 2098346514838131063 7594646581156974448 12103330035018458653 8827181898654418956 12702523302268671568 6368758137873414365 2908175189597791078 17666663161905911568 9959069601483418559 10124567247476720538 11786668087887970062 694792267558371811 18392790891448573657 689683277515642342 3136075170059880588 11545784601937732417 2436369621196652505 17487523975746255597 16654412195550215852 3128467564762110551 13531935869001876097 14327061313136820328 12601952375115539955 13260713646847010864 3694699446369610494 14389035962740710875 6639051738342904167 3327416847298378555 12291443943391816449 9805840779824108756 2171334090704805833 5192747346123667041 2234067556594958017 572839540014479910 12066710981485745948 15712390040885450937 985444520649740566 7239778508053637397 3050211689430696995 15169734138458628325 17709042274648549525 11627596328996915481 5840078450808683362 10012593521997578223 2340804277834247146 11840105590221860275 4425542775604887933 18143372379781662905 2515005837438079412 8062107401533257206 4867999922417311983 7679509471644073635 6642751051359655129 3520615201400286456 836931973330894774 11969547680036613744 9861392365052544910 7761338728398988135 12193987250540085342 5140965953412835413 11434900079068240593 7261152661497788699 8507210447881399204 3176078517430763967 17632491076507311562 14403480218232358508 15963755867186041861 9556626695016643560 2437050973237894330 9494625462423228636 18334455749105361457 6682859775552055248 7296442493508517925 375875727168150912 1074775621346790563 11230489753776405574 7750713207276138289 7619793220615839673 5287417617796794108 8162712629518554525 9601065209505761333 15341186590105757924 9115979338877464356 16578271293153639117 7491465023123975598 12611675154009815217 11195861199281589247 7606843122285308250 10745990846697119050 8778778509478387827 7984951794054551027 15689976634802796546 3012318844995587781 5621954088786770353 66933749143048990 5030539270491566179 4159628125775218642 5413604982767669618 18421170212983086511 1407253103485338646 12679994252513375314 12746490866403962684 14666943431949694863 17372166038142904167 11306219726362852795 10361885504315141498 18442349938225045894 8578904380439351876 7377041432484080740 12581472802499194100 2988549210053862907 13269523315970115038 12943720182606308583 4734093996456700597 12768518617384708245 6366085072784700314 16995854252135767167 1897927734456288786 14639718890008144871 15774604599572109206 8592836356041767272 960550240235993816 11422484549915557788 9093364725991664510 14490264811396646301 11540295103082252023 2372943837204397807 16502159326022041608 16530014650380997446 12135813119513188928 4465125055096261819 1628872921255112137 4349748500501467036 3807626714581915208 16460278519510637773 18312813435872511549 6123461502607255880 15326143339664532034 6363239775443523515 14142785472630622801 11443495856338819598 16291773069439529575 11165560176036290873 2946962299675583638 17215020957959887510 12938084120604716904 13266869008238107632 15149249738456111580 8134795729758516171 17889486254173022718 6999082820764044597 5401402275043027306 11969114372040826610 925662840471476921 13808745621792962652 3232699273496015091 8352646146297985752 13100597823523280660 9210865032379890270 11288289770935315213 12239155963031718320 14756529420854403463 1151962291915268418 4836302772545198602 876197778841702309 6621429688787055981 2527049902048315274 2195693980666896600 13737946701257289773 1617935839662527089 16636314250514965744 16951253947093114281 12159884725317714258 10661554606439651062 1839933245016980219 7186322067173576320 379094870835539608 15099964703242262955 8774456469917653275 6249193006171645867 2043204701544284142 15553600997374684174 15945579201183488771 8835838089538483378 9570398140177371663 13579937731607327684 11552140025562051701 13325607032909131605 165716279349227360 11512374133407114002 5026956861700784036 4978630581434973505 8581821026614188062 9821914172707586898 8978475772462571726 2027737886919335486 8474820658066987469 15528044626851725404 10878853269736904653 14612315427430583241 12766743007626902668 5680495356791351099 18342720000401766875 10625770882408647652 2304829809790314262 4712826903561583162 6595360683250625584 246089181576337284 3621124142971866211 14982319525346791022 1080656384909269653 18113478274422258647 12945590171460125615 15120802675628353878 1014292120357020754 6334702533107955097 14515310357184621215 4610307808676727560 6007657233367403955 16028891682621371726 4611654697252047197 3234269384212688868 10347235781922548275 4988989406613881845 11062527734826959314 4399942720547952380 15269423023951593394 17832835336159569376 17869795330919997834 2258212828117093962 15629429331256292158 9449871155905055980 6413687567352127903 13656263638431664301 2625146745654046015 6673803354147713972 10243541603826179622 14803618872950316499 10618156709779080185 71658874860474429 5474654535499938549 12522823738025272351 17090152242450131516 7917375390860612648 7946401757766547556 16675614861334827803 9763202851893188797 3594705600221200964 8902901386723665217 2834525650624782018 16659037264075680768 12321237160141067425 16429327642703044571 17353058104767597452 1642394024815685597 1837765439593325064 1690538064502466933 10801855587527529319 358216026826673603 1685076503174411710 5549050820994016619 7724808833845386017 16888734978311454472 3237412699359685215 14815142199934709047 13583736229843378392 10874868069100542389 13761212542132147077 9307896896927750017 16478527032975595218 143524937403813974 6502239382304038614 17632867623326421662 8779777275061704826 13474591711248285769 3875444213326592073 1719912921034692050 675974059828576729 12641778716792684738 6586887548848980247 7590748464456564584 18400707929100419204 12767171158622326418 10063000539913160349 3464816392525165250 13179529921523659551 9793780780209638504 5015496567575347907 4491238820192812339 10694210019999501260 5091718776294174912 17988177074417062368 9488648670927119029 16002061253117898016 573701388822858054 17284758442109193328 1986683634322306448 1105374273274979662 11597352052567220627 17421657437605782053 13453917062174092948 3864684711759086333 14532427185383727804 14696578029397991820 17935217464960538386 10634174280620003437 8208958942882412153 3383331748855911827 15390038599352779583 5174071323319690494 14421942342900693480 15829581976003248249 6817693236517141918 9265430921317236528 6040897736321459840 3469378519251728264 9641490146100601964 5610701527779075233 5501694806299628566 16258452054868096877 476017319007956452 9821304034225186180 13340455509510768845 2925706314239283656 11049612274780863230 1099472447881150930 4983817928180853892 1062494485528060157 4727698382424306372 13830266503915161277 3558000029875374298 17269965668508772698 4457942871509709814 8326292340609708816 11343429016228175 5703441477700618657 17478338008280101160 5033256882806629904 3453149182351816983 10930358401357980699 681714690346483778 10786412219022020899 17007684016499351150 16710013863506528461 5679186108688634350 11462129167791704505 11263922299830793007 17513464628947067127 14756527955481143923 12447297370701543510 16513461503683193663 13630719515346288445 12367566210844910606 10885671032781826232 10470346529772679704 16165631296261524006 9198645724913706572 5509868725212911152 8382153720896562713 15420351992658195654 10165890094245690322 12800597063929880711 4614490357203753405 7301479302298155456 9627061719755414743 15156865068122319313 8701372613824654936 15414068782692448357 14361400591373171753 10423363944058115568 18172885519915481452 12972232422870925082 16765019486652022938 8765007850643279070 7390225912684200839 9647266129280935635 4068566483482662707 17383657069985209026 9730587577696166974 5810412440313475634 1316169944395292891 16126740709864583667 12998764933951680253 5404644626698532727 11757582855003264131 14711289634171502115 2652901200679516997 5686673889066749322 9915906837681886070 13510718869246066194 198659904124979618 18166416114175407924 7563192918740017486 3281964605123842586 2263030036474087556 9754623265192752249 1631932179444517559 15053040297260456808 11649329964203873915 12756738049474167494 5158485766328082385 6166581604501949885 16869120703661677340 5580420298364477969 10563639993184716592 1192910341812432314 9136231345946683055 5882151794698073010 10312519237877164484 8925640957824170466 10117062298334298752 5329372843436554384 9034642602172128973 5468763494449439733 12272803252346372611 374783837590415157 8510934837993851624 12670843383572158662 955402826304804296 17411417608495670782 15093668940497473747 4273170907335175313 14264488649442915514 3811791116757352937 2234055608971277452 7530552509948515867 1878868052361376864 10358598936979143086 9663229689108374056 1717972417171942789 18081677630226741944 8314640539931077027 6734198677994840633 7058968432252960988 421157679063419843 9802486351119056896 16908436708930983958 9111348171664902842 15298472908444490359 12728785339880068994 13456845242118130106 4989810786610482422 7985413256764709228 14159347719082742388 10579131797930137572 12964573026512136579 9721137980569225735 12705901191569292248 13425523594074384758 3042176775896296352 15630588850384065297 9931212297541589499 18147799707120457237 13982778327609090208 11577526958485482699 4892145767451599397 11215179223920810349 12352361051541304986 7276451783418925508 929758236095308945 7706296821087557073 18114960884128599386 2466635369874867194 4537660790751202910 6972833984956586580 17436694869888883490 14668992808067167585 1228503460469033727 14223143141629165415 14263244672380186935 4291875341569447301 16061157121590551588 11300277324312554907 14757767649183186847 16086130569245895867 11393217727138718721 1917976297545248764 15617644834476565966 16230994947081254989 531247976845090681 8766380008999855047 10506362770580060104 12258727091521910137 14337370932530904764 14828074928164547592 8607034167544475685 4875760070288334571 5762806285913065315 15343812597073063372 7339059539927889358 2338467910301737698 9542941890574780477 14787304457185110862 13047478290497069390 7513892940510326975 13887738747508494652 14886359340424190521 12809598174200194225 10892074970290742086 11061008052569019035 9936480192022801586 17306407981510594704 5209709569552973273 1166538487500041769 17500156682112541006 15783501569370689123 6027233182044126498 10503914541390406138 4615670747818658427 14865520064512163381 14922809343026482760 12247814894866871265 8335247956334982957 15089235133186497955 11969579834317360305 2881922974675207565 7062081074629712810 14004864283766013469 1107789585729406480 4365687643943639876 15045917250056698791 5859038725184721799 2468599482641670190 6340725152389073466 4308902072449200549 12364313472605299636 781112651506640551 13855508474674155695 10325773243968328996 388209258182960116 15916932124395134553 13732127310629322673 16321891951458313142 3004556616455497437 13222110154405686336 16396498051055946033 4390313490739132208 538689972362286270 1338060424658196726 16329681008268967697 11059905197066691948 5016244204810039782 4797375348025004123 1570911748158899934 6151139181656171065 15120654067537645635 11017278325217086373 6990951856977724692 3922727539466967551 7438317618146837311 12889285673744566303 4938986002566365267 13911027366655768075 2099139477769406067 2544318816328831676 15607888869244206071 4940538112137289802 5498998969284384263 10258235693989035071 6993307735171711328 18281284033080289467 6189157085580255333 12274143126222193397 6404499658460168766 11497532545887266771 12365735008407785763 16606412500150461377 5245975986189517107 12957316075764643453 9629640687894550956 11260414143095455279 553502506977283857 4344515658643592345 12759173520304956511 14299467704608517444 14326067211269807726 15650184912769724888 9024732778363253815 2137954256819314991 14697287988925884289 10668241532717596822 17854572368835914305 11308114347260699567 16159569616862848552 13045043883543868394 9538154683746969526 892310304030655907 6275891197536987587 2258788797079475661 6669229007614084394 10919922773747701060 1354514372490610428 1817601655587700806 14516742878295801067 18332495849149384385 8971899515063039460 6194785464665712075 1687189979009016064 2769285427774003428 14636575115126136907 16117365913107316841 8401571379163594709 10236976542158442291 5978718081938619361 5303155413496402101 7965201883913052442 6562121702595302518 4122077979855372564 606510329529492668 8583314904209315993 14360313464069291090 880842039556293620 6693375951449492025 10194888051711846396 12465158195580132450 6136541172446282471 11807367357373862275 1968831071818040409 5012702979254482582 10473816862868675751 6890956081368496715 15289299874486989263 8387530664312861747 12235397312004696987 13655854564482682485 6540999791984096523 6688880411066776014 9918215386866270759 11220786829511411887 16921906492339718040 5119493035172558012 8985814818705937353 958657138694942207 15539927822938162036 5957596598180904935 8126787379056004431 9551434437100959712 6276136060938406581 3122057647414540732 2339469730362806003 14254013385406588929 11516232103447999256 12590184342982032407 12537746188623832982 2028061757330411365 14408471954949759491 12928725154874275438 3196937208368515651 12803876853663463099 12869671967854027589 13891165507548321763 229372765732468695 18306629920864517274 2658797497180183738 9270792462672392038 16953107167105601722 7454113775142878056 4143656228434188361 3003342202645760135 12779708526228325285 2108641177715402281 5218477342468756264 10437310667919401106 5401888912422973924 1728724826426780212 5298417608707908867 2381993991107509491 13613104366173204365 18226138185792890441 5391372826387578158 6134561946823265067 9684674878077632739 13812451218535814018 8997328359516646124 12062507410921901259 17412998490050589958 17746485808453842490 12592484075888211045 3255028003195406704 7896850172631422384 16769062671760751934 1673821700080568841 3411016150108377291 17941641197947925661 4757233642038807493 6129168168428228865 17308168490310157858 6027586964553487020 7891539737831197005 3179711190913581057 17086427706409438845 8323594622068254672 2293916617826156279 8198721670785913789 13876031213120357515 8673340351506000155 10504781056641739719 645164091362653031 14897299858590614479 10419201694161264077 12191124745658710042 12607907349503835472 3954310236041381745 11450271436514764081 1847910409649862879 16390031891295314566 7033266058524491434 16284607249972645482 16331489022265271800 3513436502212759138 13784871133964030944 10836882115893780989 5903118529809567600 10794630126101004723 1370748474128396106 17971929172206661495 6493363958747787486 8073321380397980307 11945616330057043800 16615602821852543814 10249835386692220516 11457862801063140261 2511379452585508945 366539364711003522 16478319989599916292 12427741896452312230 12170048027318033067 1083674678440654197 6256417944211702395 5328126039721816020 12680603284634749065 8147450479548045947 4747217822723119268 13649297479511318850 8836339395958624054 14788821077199951299 7937822218762512928 5953346202263427148 5627296483004973490 8584317863724637441 3296074237989179363 14734971268663996385 5770065274518590686 4660063876450367847 7987088530159117869 4139387893654153042 10717695089794051074 3053820198217650859 6632834697175276680 730684696520455995 9181345869989593653 8281645839250073554 8880852065868048747 15684022116110737267 7792895142520644799 12971581415780888363 13618328805392011935 1642301821538108641 16246769646915482915 16643542637982308573 13925392734093889394 3478122340250121648 6688525969311511677 4739633184238750934 901160529211675994 14463290031224995158 6507848626599666770 4359169034904531610 8551208137574492622 4465175985443933760 6307602865511023678 10301088322307909001 9445351972957621977 1751635611717260164 10053054686673076680 4030370591026592292 9660034024536213992 13122958436678680206 7774253510810707881 2763603263885087932 11881333256915782265 14427203714397660237 12928261318124870371 9749211748089247654 14149470223306261914 5868129119633246418 16047215212000897015 2126362907338824092 14233350460725237778 8732987299673185023 10378161161216618907 13494603991561144829 8182234569162454700 17023977747322233817 11344756468396761362 15173167631093897901 10614337211496100024 11140108804000165811 12973411934588114233 8014563574503454451 5301643661310786589 17912777907969727919 17071438282693546 6617493488641942810 12006042650890193966 12296322871825846967 15595842800694547104 3119346020768731837 8571519290731695456 6410486610831840857 8347125481532953306 1082259426019593128 8519362867730864784 2041206929189653223 2712056264608061502 16549881652567183522 14736517474162752658 11076513330539465529 3848936870729828692 3108736891450250850 6701553249655842808 8476556838751613268 4353902870255384328 3556628082761788042 5303290422399064574 2599694133564151517 7677922492774254588 9203930551240384575 9251475165910582323 15013767819906609433 17679684980315370669 9605962766923556166 5753892359892027766 11314631139572163920 3936792802733040710 13448036183565214416 11971049509581766290 10474055486762841033 5613828317416785278 12271291457440570077 10710718817515314670 12801992477395380147 2046858388764882509 7937984218819157250 15493716331420047418 6907148008595865862 6590114748585393803 13972233002690966112 9152483045839800300 5119475536421227810 10000647734843767470 955361495088726456 14866922574789825369 16720273306632865544 8432930232790919064 4768610702203945406 5799971494169402623 8329333756884589731 7596045219362605168 9836610119638105334 3848051163866668122 17227572123789170479 14944791904685055863 6219953279517448109 12576145757795767683 16971749756491918254 15549640635748698595 10625410870858820608 4779346287130859251 16421405255743506310 18393966045416971033 17360775021257334761 13729941877030885010 9933235705388487712 15545873211725717930 15056470295178340879 5677469714261789138 12851382951508493575 10208747349245585317 6121442052396661298 13326154099682136114 2473376657064599842 10122970084107098011 17277871143015018282 3184614720298452929 16293871544831890859 10014203131940658044 16466982375049027899 1185788095082818254 12767261605353311597 15159958851988394214 11150314900328477744 14061733201475405116 12225040147793300659 9860690644292215360 11452057478078712446 6817590762191828940 8157027624741248966 11517564225753115079 7128872093147702354 10203206073006331561 16615051350036533381 6225656113684925879 12088507574117684212 1534263681855660239 16097954621098338963 4919321769284156741 16459964095665359310 13502717720992273625 10717771247793067188 11348271571544311363 13303934546341946235 9219390620671706905 17611403207899737862 3112132261306151795 13673781416516197009 6162056386240207179 14506885689570179594 10258992805191398232 10312010708733188415 13912464333289973397 8848991437577558455 3839430777505975662 10793403964282931992 14610058105204104032 15751457282650550327 7059141137123610966 12491237477822957792 4498295113350820049 17864936071027060260 15935860830828308365 1482575875475103551 12446655337647156243 17268201893257094445 10541908172257206186 15889610267750155251 9191970574338747771 10828071412839222800 11051165477982627505 9515482523356991855 1996548988391985847 11240565150175023431 2117179645086208830 13297045889241613993 18122551938625296781 12779535200498368257 5375681254309139925 836980390390365685 15222028832941932055 1912909293304020001 7790876968302847463 17326056964031733063 1057386309481687352 6957713807330526571 16337682943412052565 50203713135733124 17904834376990386429 1276482860965415395 4675354383556318019 6636115985928198402 14175122578278176751 5970499666368716425 16824940778651804387 8354131320222848699 15477366551557962723 16257264462480691216 2122868531723031149 2532506091513352502 8517933250092269569 125301820187440143 5993765527532883164 633083513391399737 18234350914322396790 11153622601851278473 8995740322618816285 1917762979279307494 1672144387924225612 10905579623422013028 6225109450876157690 14066543728773409530 12273441103347701545 1266521251276450709 15461847399829084839 5645308111906793998 8273906078470625086 16778467434381563054 2866223785450885526 14051182312625370594 17449383250109693796 11877279757464796456 7280473837756468153 15671755792629649639 2185450097296457957 2023027104265717653 16128075683483261461 543145353364043461 12805503758496701395 10666311477550793970 8320112336348874755 402978475048957886 6691260442916277929 6121503827543086591 12141707091981378846 14538567250271537083 4952421926590700935 10620386035545220842 2622768005970191842 8943668375288826352 9425567500318333099 520215657057859644 7210728466667210227 8234652274127195584 15206408148653369491 9562916788012218331 18364605120514751790 12009142194385121661 6145791721920643012 17894014736968295699 3065346905670641269 17434415966095660292 16247146014824511774 16573981335658368577 7355643988241603514 9538383736894229285 11057888940653258332 9806225003770551197 6978687908342026000 5128379480639345019 17033120390721585534 16304609924871103125 10649995244620376339 18248823429403286746 16482159721669372654 16356638906780777505 718160972437895356 2299739822738626117 5275265094914694189 15387359820399208620 17481994860782913594 13525138506810757554 18424944259763000018 15573406982148957010 4543375012300785518 11321778681446366418 16032423358837681649 5571120190747348158 6116745569356458805 6954032617599672361 9054871895137251505 12347870656081801905 6560457158740404085 7680628008966811488 16783697979462148181 9017287687254075711 17199108295675061685 3722275770323894785 14827106030422435180 9051949444276289639 8812596394324930775 5358518707737790357 18195358472742342488 14910830077193263160 15620229504146561081 17373774979817242830 1030448832663079951 14499725270088775565 2722566484218959056 8393475268252393115 3478775710782181854 13226377661255651475 14829860330360834068 6444130712287267192 8991970801014520252 5071359264511065671 13009441647025645427 10592023790158773923 17922224129321965465 8677847063138875646 10915668657715797814 2049158076484044528 2618801601514967505 5982074750242803228 3191990164519326979 4579399608434519655 11012284895401788890 2768830751524729675 5976341367741895026 9316676981421654840 935672761181367877 4983775039362867389 17153072211875744291 3882764430515610218 2674102619711037111 11359558392881054878 16201833587330357369 30667652925664105 1956204950246218573 11623346099331350010 12377498412371756217 1249957626582334364 13054289428979537438 9449892540214180695 10044176806516795312 14036794631030884473 2475637687426085099 15526188705323414617 3963961912021645630 5535484031985731084 1932622228635498042 10968562232667753680 15989705599089047286 316163089709246667 1600134935558497331 9276861562443966060 3398812797066166687 2887731529768931953 4664310890447452409 10780668874052197134 8895276565827570057 1053793984603722159 6271078356012193567 17801934214645369929 5371034295598614693 12359082342131322433 3838095563566867818 16890083136889995040 7391172757346966644 3637236794280332261 883838862060272104 16433517584527483690 13218634208713176938 16423394923175182425 499943371870608181 7109648516528671258 18048744855346049018 4193065968313263007 767197508924829229 17486325342046738545 11135627748717628338 7886287269912208714 12167476045564292919 6535676670779225757 9626274512618837128 730885568810801410 16133106915329829428 3893305207406121154 3636608625842808910 6846566489835907410 13157512104719141555 716011640869729068 11451388806461410489 998026147328271810 15176479325454768199 4110936528973348090 1525917299839485226 15072509333483420988 11653697963665440905 2458856562479165275 4829624562376713211 5365142501930268985 6753607671475233300 13948795630761129081 15714052670027607571 5717343683604576654 5955366429821949472 14628572202588065689 6331449307458291289 774975944438682878 6533121361500972508 10131055318526883020 18268039651938276198 4629157844120672327 10788943174907389441 4247770069644000733 13011366041558209389 6856615143422791534 4971683636624979298 8195472351848710417 15408529359394090981 18114329909885441624 13810277301317125138 2564126900493632558 1339694289807698167 9377813929621915714 10716609939800951556 6432828924535292556 4723424386876626526 12581619833977945902 13567432845316937351 9598146590599601656 14482363641536024759 8774181641831286262 18052158180584307473 3380958026049488286 688620371494154492 13756532753475340681 16585489652843800330 2573047832803971448 9005932834890507259 7433958698188804600 5662042152292938410 7760314361504057960 8230352463568161061 10925789421199981987 17140282209914776020 6150068901587091233 10679495669165883994 1317964443883297378 5556419247079616206 5632582611640740046 5526128225477260230 14179474286467055386 10818620508094675875 2914025657129811140 7825612433910707072 15148769863493153603 9573724684500780591 4435254525184013035 14106001576269563556 16548237171515581248 11537814921871813501 903692941579276102 1208118550492452678 2966019464499319508 6547191131507209977 13572294282875101912 7166814032218249253 13810897282457784345 2385484068686280970 786098050295189851 11802358647319872934 11061990873414873435 14651607796307301920 16743854894011590716 4256086087691244208 3343794173831350178 10105918899908008529 6669204318224778206 10328033508065974508 6830163638535749266 7413739336668866896 2787143553136005433 12875002227378264319 10292356534427508979 6080759993044318299 64786857460619741 11612743062195897557 5537948658371644489 9260373508923308401 2402258355186825379 18346606827158406053 8952695419433727134 4926425851803572407 5225449203289827002 4832913192108020781 17513143564676167055 10797951310808210495 14544922128130165956 10628431272678176172 6319829239530070415 14704948335581769626 18331164138005307165 8349897498913756463 1045405492962951981 571520495385721006 7022750696642538810 12337466378898826264 14939218831396276357 16681298826938054257 11653839776107588030 13418052244403238094 7946157831818554714 14373640882070851532 4779805351667685121 10098797096189156834 974072410996290856 16547627369396521684 8072240859141885028 12330553726180298915 9827175158076799831 14208887025966252067 4726365006964001070 17356808979979911710 7348165113476538065 7317326910493945173 12123573981818384054 874820233660998618 16422237702453833410 1108123499262004516 14606902576113025805 7093114291633561046 5712537910838071200 12990499048040966538 11774305694787317846 14219498449879222923 8559006822728322710 2517327349679607045 7096880507172457768 4368311743292520292 8115521327436133409 1418513890005293289 3869512426373246354 13866829052929569946 3952554013614925349 17770409302418715541 7366372239996754160 8298199117272381334 6285146412349716594 3488095154142580466 7630380096363379806 15583496257679614277 8770115898362740281 14323380512719256114 11469452382330123929 2282804853012247704 802329971068717620 15930291907446274484 7563259279616578475 2094053060564037088 5721409274901392803 14800559356607160850 10481667118190695593 2446293479738619177 3016007100552387842 4149132121749325517 4257507531806365924 897949227056474095 2903601534614280800 9040888642788080902 17902590884080875086 18333341000417338278 13463552865575097455 18300159157075849988 14001551396700658930 7874315500141583167 14754436377239599088 11630958617635987535 10882401271167779151 5740873856253866505 4959279129235697671 17269208742235265010 1315028328222959808 12613032338745402707 9069860881699941707 12903588322133801144 13114734044301131813 11330933621860084280 18368916331478520396 9133263618728359500 17235864977802346194 3109094351688947386 930241110103629156 4215011916723724084 5962072747318740097 745776285311088050 18268873449047722193 5538123929447975226 7817727732859119834 7535178757169051369 1419130022512978226 17361967848264025914 2677970700335256193 14841427063248700323 12522408323333812782 11000746822306805773 5754687905726664618 17259366961760220676 3583766178330045704 2371193287596865589 17438035965083315781 10644035815076370627 11282185149033285585 17846661299648973519 13073925253543607298 1495047226878289069 10867634297390265229 18231351017900113319 13741507683511313886 11964663174469973438 15398479372215120499 8844941560895675038 1562654539854296554 15902233318661591049 544926726297114376 17073762000982542233 18433627474533906422 2631913141761317954 5372340333812230841 6649034775434724045 13092058521250022418 2293825377496800469 4396014852301549548 8967789234017079408 15642156515143912999 7071856568789640073 7579106792158175292 10446364129339119475 16047970177093815269 3908377432995850039 6186101746726737576 12498452701603736166 1456541059175031478 18124099810917787543 15678526987863747195 4793913430276883521 932517680445203998 946641561371259356 1060293855352205796 9288727748654788312 14216065394650002017 14631994306314712570 8944562627848387804 8740154991418883465 3239315424014109405 7306521780961214568 12827909413497239168 13293134811779296700 11333637704901131216 17175101463510720352 5792416795780417601 3352366640117579401 3361477719113894635 8383748704982292156 18200842972478686926 9567941006033428545 15913211531688782683 1842274066029241022 7976875316407637187 12007191133765769728 5475268327551749850 13306246282433555008 17681288670649958085 15712546651728003354 6978056291499554977 1593340812990688342 4938234161040545641 6691599906705916977 3371886478576377153 15503121515542280776 16800338767322691778 1164460397063046349 15835250081269302554 15808745345467570370 7440511370031888942 17105232015820978989 4907472159038367865 3204529854015494651 7412881383416422584 17891147503558077510 1636061403049457196 17862399781637171127 6431242373328318797 14133413764057158602 8327990947090686989 15861723141815252502 13136598667964424473 13161199082281550000 14767494517507192393 7848343796527149517 14987609741109334194 9395683331452067670 2311827846957449724 4559507591648533838 17830213585254928242 17285877236837318325 13159358649314968480 4959488158568131066 18355837511572435461 880454877302758178 16597292562990415541 15117851092139707958 8858989736807335562 4412999414741645706 16925717455421666651 17530156503999112323 10664055673638052383 2370071151656891531 10765565212952404996 8431186579009337414 10311332704961300051 9864625381491172549 3528891657677599646 7190456758321395415 12851010328479330146 2735794564407917243 7250225232369106911 9859194521160212303 12489315735139861054 10337854750798327421 15840055776470248921 7819810022005868702 17137885073048541349 8588400598950711831 3821865890081228605 4951105170026319739 634656793296331938 8142117485094200041 10551957308306807790 1561828919927644192 297003573169136288 6552915034562025794 14235938346381994445 17290784049513923343 213494891608654240 11852404765574046750 7018833786595059280 901083932549277967 12130286587374693951 11488260657289249475 12312388113912445134 12259500811814084607 4374409177992401892 5375702652291859303 13276269973970547899 4605769300508652365 13907928117059465398 5947265602777480508 4983609923513835432 14319820052215153101 15415409171731954738 5222539842146030409 8131441125167685434 8365681874084881906 16588563642959715025 6993296963712771413 2535925761832499741 17981393828234505073 9005718578853018877 3108182680080032256 1482752383004414285 12517261602452980917 4525871641353800991 5240568451936743325 8747891705007414855 2072341860099299225 896798695481461725 1808427525052253951 7114056864480917344 1951624972763480555 2144046913746372187 16686509627946714655 18174647912934231143 5103209562223290680 13969740445883996084 15947095864328285305 3247335079161348613 9990201356976888533 16496174035891402758 9212968438136235082 6373064774187762649 5754858246498342571 3491665003036784224 10114577825289903416 9099037542508841747 13720030145922004797 15817005054982029342 13029915025455931363 1838702637876952579 15963197091779748354 14778402365306021301 11233591347329663600 10032864272516378566 11527142626113062369 149986763579486132 17465509860194871889 8102878265330789840 9087051686242750985 7711061618483888434 12449809754623643270 15730846565601349466 18190693634038179165 17683031759606563828 75317099149396275 8032533699045638005 1999286242889486287 8395619102080205238 2538565213163137867 5225228795199014579 17147688809199126149 1355790198510224417 4587208257219801443 12781436418601763423 2974865267972958139 17625254772240139820 8682827885843165754 8661717371194585943 3865591245739431716 5046361521742283063 686130641127990177 2055957919508621248 10351784245744970684 6359499349273143388 3732049662870363659 6852810650849450301 7721399761115575839 10195631728111972295 12186321073713884170 12205774238169465210 17298108841714611935 12754405501536387169 9515098567232929657 17804313096958347355 10185688090820593147 13601166787131941157 59254733144297556 6206247388095682855 6570273215095057834 2751392370822913168 2235271293071406639 13868658593071492107 16392460502723580723 1819399674102253128 13246951984124143777 10625087249591092280 14989280057691109870 16422814737936004206 16907032271696314581 13206239674157521998 12240421945221882323 12643617803371799581 8119779211588155664 991268744815697437 7887137036088453492 3650106064681925360 12123397109204257397 13934365931228331574 4073529787594268189 5706204722965594947 1929586605729220315 7073529751057976680 7818681232230002802 4183796582030130766 9405772396308636830 9661054282631878126 12770192508141106602 14157465439735720536 4989020007429951551 18381486030938158154 14856953858041297553 4781894546901712739 16347034376282913176 10354130753071036433 16030298670844097024 10723843942607995942 2804036170939045961 10308204868346603562 13987746190828699445 11298248034458667071 14889091369364989712 15256109921862236248 14779669494558662225 1530897653568230199 12036215147117640508 16981994173739972286 2403520073164127035 7878839270713699096 5963917815303512136 7352587772935937157 16724255344755370854 16499564681775605736 16830660589177838246 3383300075071077519 7511641528894772512 11295837069841833272 13045926079588386173 14239641883627989479 15833351289436033918 652552758042975393 15349036370936121516 8348791703018651631 10432843747700436496 1469275849858862956 9585760851206860263 15038417977322862558 209089691149550481 1112703275878210425 8908380456186727675 12421210602378697768 15266587798678218855 5450337856531559331 11307632843709268087 11496465410289112609 10895687280646730379 13535454360774926870 11682513672931057948 5752504196254635013 10104327003510547400 3167200412761266930 18290877766807361752 500136944101038291 1299091330361805936 17053251679151033578 15004567732358279532 4605810767268245200 7046165836925130325 17438759176279797755 7403878233357904626 5893455711985421318 17214790757840494711 7530424434400606284 6615237397683569296 12798366797375747178 9190767006408516341 9400976252277894592 6837323179001645645 30561776943492824 9290669203959314152 5925071809823457079 15560971716202696095 5523100726213229709 18034688141930123406 5822988732119350181 6671106601165881960 8358421789346495085 5286107280693824162 15998136804676780950 1166260725498509673 15604686509324641656 8071651634322402721 16197121582973937004 10608964466727958753 10797789198465678627 16588989623868735021 3218925728653882540 4405878998333525580 6214492062317908644 6988797751473427495 17690457456836347944 10997280525468085043 1478491077925527218 14215696963566112113 12355577815841570559 12983089298106126849 5457263222286888535 15373166328771395390 17722572873409214628 9118193322190191784 4623629266429977329 12972201755405354923 15166380265899819752 12777154187732466137 4767454617473593969 6153296835215073784 3211571155069602327 15747661777093246718 14849599550465309941 11306519944242059473 2481335807195420517 7253893462677132821 6911201118047171615 6233497471866767535 6176025207900056342 10926330018515737150 11151273825925284051 17080355345545721094 10978614893264537956 17230544612075109177 3294908280742312829 6336048197402927004 14188448299079468859 16211770723339259354 10030587494633793732 14064374235912083510 7836799203198864996 8119986421534630417 5500780328286657919 7620013070936341682 8676934935533831323 10533582067323702093 13740752881763163152 3058666572886598994 11915076718940315265 8177639823456762846 14252771313874246895 9214582863826592045 14591092147773231162 2131433471585499046 3535646844842439187 5948150291356110463 5218102173088345418 11507075814501656655 4772001957314954285 2182147048150593605 3029338131868144754 10916385974965236820 8897260239066634787 10991048608860566092 601397318698666511 2435863707199139480 3564106123158572546 15315168601430189152 13531502516412906313 9206841120841449647 5518838797776903248 7519237868576785778 6767048041674904146 2759909854463662132 13191779752756603093 15125108702915078217 10947305298469021944 16802057231204141997 570829619040186849 6145221683503867059 14264452635577670267 15816213142682829429 10842694234368885646 3061973003555585923 2916210811695221461 10481660469166828119 2326834172129224883 5027735557592109181 18440464742826995055 15253667720802357706 6150693767594940230 12072750482776608833 912314959700144237 8985621638834813187 8027947926697517987 2759393477492821164 1718424421936026121 12269657790986121365 1593016056416677585 16011799699281798280 4873561630807845899 1757079347090721711 6075551174721515162 12422956032429394703 9354956335635726159 4370074594066206857 4967753284017917212 15181400022970704437 13448913714102558647 1722262017493250690 12985157272696430998 12719482977524677396 12204083793446270079 7275192134558711799 5862129171507347417 7213343663185090771 15627699871326964801 12434471121972919575 16547904365247552257 9371070188542475745 10265157597950086638 4432161047066036048 5599229898119691638 12336311326351871917 14237716836703019274 875561470120428450 10764912070673982828 610726911470782241 6722873356191949254 2926143049276466546 3616738410534178800 995359127552287594 16451680957767908793 8385728008228737829 3638615676278126322 7583674044960613250 8270895933693887376 782453516057510916 627684847588477410 17652468548330973137 12006085998319362357 9648136721974952263 15735802778908397540 17081202571674832755 1180590107485499489 1916805535570838083 11822518152477938012 11335254362099393930 10496382625297309162 6054770499441644135 2231813881088738218 16798900170123362698 7326337929012485372 2216537470806732771 12317642306375066124 16550994968264622502 521698987181203276 11227603263251388481 239555081154931643 10486090291399763096 6212252135709710286 12131435719647064106 7608016792791038114 8932605861436185156 6562146989001604577 1349099866700464747 9194200139637583487 11020962540086188811 480636453406770514 11838126219473564490 14017736501695521960 17995595685460301188 219045556749789083 9285550166374838119 5340514221679635830 8375319420672904030 1183249877105701226 400336864985782031 16478394136073716263 9713076049883369455 17281106161408840854 10200139976047089355 14922560696593150594 16236427593700691884 15573280711370010976 538746478882029693 4036486631728735614 16652339297786252766 8023015627511120456 16161438584318854804 7861397478840353611 3647014531487936805 11108959200579534341 8666208655025632784 12252033733259631719 826775020653928818 8292104870146800733 13467650975767499723 12110274121995147514 4466539144590994730 17220505266516931905 15458190803447895983 14830150077743393662 2030533653681061292 3256233240788224627 12764333785169647294 12921369478049616624 7997624328844843921 2517871819759235432 5150756987892852148 16800065657761058678 10470609524245003177 6196044694601423141 3773549013970679154 7960236753108162413 10021070209524759355 7534075976137646299 16945044362966977020 1549969157522737586 9417100631914966463 15810493448555256733 1386493606028523582 8338748042746491700 14540950948652061305 10964166298344027376 4949025647965180741 8657844920666164501 3271817134950273073 8177503808614447581 14436781409193521955 10104199241285573438 8849260133940894679 8120234312731298372 5959491223755978427 2728183551593867680 12935255887355732414 14897957901526756001 14497826371945585104 3705738333384043030 955199800682146155 15619811027857990432 4759731043030958123 12806717438290635529 17432810436666408348 8224025553634353364 3701346467730671460 10770091138746247376 14825695080194067945 3469555295499138485 6522165819140042834 4004962165500378805 9770765383422835165 18081275105863209801 10522907398235853833 10001695887394499579 15939194823443908752 5984700769798481716 3253585788570847855 15263770472635210876 14510667974893511033 1678995565672803033 13529930393769858508 17285573661709666870 2583919431784114724 18272099058487195653 10369782708046381610 9027010498242341059 14310252252569907153 4117110914783006703 8429353153603421111 7085645471836800252 14645195143318894309 770766945818507108 5067712280752188778 7237770367955644065 668314987015190787 13742852574557752781 16602465458570740852 2449056009348266933 572190252907633560 2008859954577688952 8854918305914580921 14890456679855903489 18001844238016961466 10984670278573855645 16606499135683064820 14321908071566311274 4586392193958138528 7612639578651772917 11013316789168591909 15795005906815510672 11922887764666572573 8040707474202860282 4938786981596150905 6509357751566582113 1540324349593324637 3981910729263643395 12174168342240706445 2949375683474507873 1748152186550615602 15791344272707640956 3967854951625132978 17476711988747077030 13115162742472188312 10817645026931419905 13504170984538249391 12738595071939949152 6513224937413257247 4361112699149897461 17684719965067830156 1982148414478837316 188504520443390612 2856272864039897099 14105054446233398717 15923485715388830802 13852686231960877237 8266134614639227708 70098432033937233 14383345158305946029 2551283547058036742 14336621133952175349 8864734783343300798 1299581449630974858 2005284184595360419 4681329823159937602 11410083062059867400 2191900800031382847 17904170523182146198 8545156531368714338 17411730408363083164 14082621375493542260 1659964753556504267 2651068812796027031 7592278696817581836 9250096012733286943 11738416795927656329 5213672436155491046 10569662100136066241 4425677282810819002 6294207224634614250 7982003059859515317 5735096536673747048 16057776295417032600 3811435513248692075 8901760136659518539 10156696183755710747 16520937634180971911 8305837354425807608 13419335178225420291 378698068441710106 11852262158309773538 11668629431257785235 4339817521240593323 2181625878915031893 16608881088245114932 11424817583608407452 6373787544609932640 632696590044272483 2604345970326926770 16760425356349021668 1198232446706219805 17927876513065676089 7125733010671407658 9363624092642105269 13648861988399769949 1448912762985036020 7846907173598725398 4867272982653082613 9770601917952752322 6136706439663466491 6731460093370631851 10159222605454152032 7021767044924376682 11452000893855185604 17923243835761854838 1248902254973835527 2830114458201941125 7164653297846058385 1024637475673052575 16607483810315204574 12188136357888997702 15381164281946428780 4643654838365193644 3452923366671259318 12861402527642529479 6095603671076482015 7891505168961190564 10766487046160169857 588299539782831907 15748715740456644897 18006296433535749906 13143232733129622431 16103205142415148782 13116531111258749307 2307814601781592403 11830584302463127209 3662330708407422341 701473659318529507 17838461298203707331 15671405213984430645 5831501638684492353 11398161082557937140 12042861981594834430 1032738610853170 4444459533029191875 9920105261800462656 1649323163902906638 5666631741064010231 8923894931641417206 17070662914001580323 17997119011176051581 5625664539317538930 17522901094488099360 5103890275051611672 14875126543079246653 4391517828296863410 14829463701026172916 6702932491351006926 11372361680112077690 3399285861184890706 11217323655438397696 15120941798875559121 920684357974628754 11583738326118376356 16893407467729417234 10266478374460961041 5845498962937323757 11898244318333430158 13904310979364766109 7843724076731126769 13148489063945496444 2644157133553855862 27907734008383957 7371661098037402969 1701003794064127701 7749531904026622221 14580240651709348939 8660275852498370274 2713675848149554566 5042554043346516393 2078066320089168743 16329446857335953947 7514512547883733537 6437623288112231966 11375364693313036607 10715386082606101062 1340469887593160097 13351812682015859044 10189327117884109046 17018955163980784231 7059655169151502623 9093859846132909929 11069967282178103293 5244863449742577341 3572293091581464369 17933668974157343489 11269668062954172928 953625745326888794 9792320205253446949 15309533119573782854 13679515742945750733 15779776972582892264 7358289855752243033 702330920588285752 11479536188001245785 14033427782935106625 18415959024326380460 9939025016706147289 2375007587667861471 17691699406891620955 6119651046234912110 4200558682723886190 3020876794836924838 18012061040515844763 14020528334012964414 1825121515863649766 5013830391796424344 16715297203667335908 3392950449830691405 9734814291367711937 5632141468485129475 1344185114238319706 441452871028147563 2721548247364843429 12282143808110981623 13794200798221032177 1974208207411756374 9370259629212223754 13702977224532143616 6008173846751632646 13045221171668141477 7596856989514314902 18036683833319521590 15969447078144607856 3139361724651161647 1584197662883958847 6299046086910542278 8448544158518081281 4228105652197365926 1268515721114239405 16106630115767973643 11590685983183137843 1686357449525050960 14321130432484533854 10877333586505035068 14530278125980624928 16532164001672049843 4658684974361980732 7511267534362880449 18078086086460669908 4471401313206393285 15213277461606169997 5914536003575388922 3650720878149225397 11080706744672450352 6417683924649809067 4260489891453074363 12893953063888376318 4593609664285687192 553919650275686306 5547443498796582357 265930878197576663 9321725275543862942 9020837219969765945 17014316346517952220 8564575207641612381 4115353145969908156 1070547959460774049 17703395154596309902 12344978678822488063 15498617182295525433 7713112649616391855 12837665338222915236 2449314052467510613 11779102659775576535 17251383531827169558 13539493387201885758 15618123893801140931 16653485822401101434 6904981498889300102 2183695447467023537 2130506808177998203 4767883599256543376 14814519322530912775 11698729878189614893 3549938691382960632 3154603349033365930 6291653300273727192 15320169166150843909 15933039331590053406 12567565636913278810 12572816569141322773 1948682054204596139 3070542352684989028 2570490780044164345 17935122068424078691 4833444461318152621 10471102205204567991 2160554333540932966 6218059703217922691 17758171883558785205 9631601306395344984 7152941835867359280 15472716900061871621 6628581769705625057 4570263600886180559 4929702433479072840 4082833524420381476 10356858326510322318 14974391478538987203 5412790183774536533 4581997114677795203 9590610809892785197 13679399150243409096 18317296463841818498 12430763841700262451 12908038158763358771 14924977399216926018 4234899712146722912 7544403256197862584 1703775110591302021 15714765806756568560 579887914145533392 6670104234062353049 9073089785169568190 14549424089117781728 17708278043730087501 9509609541676934423 2854329640371967748 5809459087265871390 5193875500683422235 9102663747689549048 7706084479966493112 5226418959905376213 12563960345300334812 3851136926591400695 2343753125818615190 2619706586580930315 15024534343841527225 3369217876079355087 6483867656208509308 5512156561582122632 6679278856827366593 3466960601652294937 524298932730832997 8623515322446671728 3151797970136500788 14895611723912869423 8778951476083002736 310861138724822599 9637692022213062964 1489676588533220640 9816159312768034761 15420694850587424804 7691707122729752171 13487673878923576073 3979423077820420935 15368512898424269583 4075100119220712410 3002351512110464174 16102821017638618026 13549220907058789376 14353920205949047588 9127619609278407996 1694355425628568084 4713957744214995936 18393545825475746136 4810448665676141807 10850611067684698683 12485327358689677155 12778363957009687796 9303369897321823687 1749628089540920887 15188904941274978250 8339705360687651538 1992795440418156693 2135891083683295935 16031879352030470465 11717273153971708586 3677885362253646530 2157539097426793891 6110478869841607528 5793803109904154841 11593024777608469466 11749778520822306745 3304459696984064009 17851762258127110115 9477380267220543617 12937869741741700885 14581297360757855467 702728317125223443 2430723110170898290 16545237548453582101 13088615438948809232 2257137431965036979 7877682495048932521 18063595924055822393 4644201389932897755 18112451945451903670 2389245858225905766 17390713050285893367 645158314810668695 17010914903245830736 8703755751262933305 3974158312674937932 17323563381983037753 2135075337549411089 1744199454708884878 5984586333027678900 4543903699744448813 11572304602543354584 3329350113615194918 9901665496297818631 9438261719725144550 10064488655606786904 15753956652113885829 14070098129254122555 10862350936288746260 5626978709442968328 4950000981862375085 8289821277423059561 6227492350739634650 13526568385311779475 3171943979788852805 7065101680985440900 15982486952981382277 9665967016959555789 10745061495789335663 17494375728028789720 12403727335311879939 10896382178943346098 6839006231083031838 6416774321824015024 4771624532294853994 3011270208513546955 7824015156429749092 2740758642190973986 17737734076553402391 2593087221693162190 3220421233430931725 10914859135692599343 16775856073200815567 16739219163854202464 17308468470947988651 2313394688077759499 1209586338507534653 7592821338023503083 17025855450225078080 15642107997353342078 16424671883141493096 15801564644697639535 13171480917376331872 3721031496314825227 2696073662312660642 8322199214878854266 5041280954933021302 2271571766517912417 13282571548321488868 8050900056970604722 18265250585363341372 2897719351569917965 6106086978585084520 7486710176611547725 8042606051793073912 1737278364489301463 16515728233437532486 937681598790715712 106625733774241424 18314240387544007166 1938780122919462662 4365771441093927215 13505451561559737303 341466500333191478 10098599741159963824 6941096634331420480 16239256036984380066 5369476618850783804 2801711901538819338 13811741167795401001 12352686831258448678 1954244720953439561 1252613743684196206 15795672476359220898 10740759847805169462 10965081742273169400 8408550230161399569 17533014303528056823 4185378824729890633 8064575866572952287 6359972299970092684 3764922022709238198 11041239312278997003 7316032462759817018 13421931916711160542 2881980866596843522 13162171142413217281 14357754252385364004 10795819779496805775 10978594758533572652 17730127572535089878 12777692803692862777 6929553182300272571 1601823558835727140 7799018207097788224 2230094938879428176 14739926080798935874 18012536352123426657 15694136470189604605 1954132207229865898 6135358197274227937 15663538250765754908 1776543585482997139 7685602676580895628 16718161120399482560 8822830894685432563 17436139640786591681 12022636566446723037 17499441399267179072 3144631929289639369 7048771433823260598 11002130862981775488 8398363286483103612 8737812115106288014 13572942688710052566 7145104620151850937 10792400355783426317 12445306843418239460 9645384346079999032 6988209956784161128 9570310929731490058 4776010534067209918 4377006118923356906 10124026106711875277 15502756599177380752 13405144826456531513 17743647894220443037 15049439769110990211 14549193417637469942 11624733036409173355 239589898293943511 15605972772197732182 2040646106163852087 13521363331574700254 13820125211071770072 132997493888689895 6489354795235300737 5071505909356309976 14000708782906305014 1909874152900120272 8175517889334128706 12897691259784156598 3267827162459472946 7456511334932716869 6155369252073834666 3136884996360429140 2376352770964677696 7098212068832462282 2883124953357792482 1778724833292576569 6348505677677140029 16928289144324251777 16222300872499621098 10511579940688427489 10569437752081414913 6677662244825902456 16421458676528520275 14945554100133332151 10189956235517318725 3024344659131621043 9566277312650361063 63841725301738832 11433930577263064355 3177206490956437500 2132719836239235399 15099019173506243616 11893821113753921116 6607102574506741004 15373697680390460764 1007279958391866856 5978193021540617157 17964260084374857961 7146764247780279964 6442826415000219431 4533527182469851247 8548092211254690936 15156903554690804422 7371392519907030383 916690546700190584 200821934127799284 10311707295662190692 2398621657115401837 11178211150872597244 1670127025538222463 16323484973439549630 9009397647647501272 8780847562445243266 14025787557421308524 10838761102674074218 5693354308911012454 12759197735013513377 15003961671511551153 14484316408266752700 10017525395933989448 8667262748433249811 15015210151720645216 8262626097108435524 15194591867902943451 16143037601563744335 4089326178173646601 9621245951644899013 919409594180302769 17813190045260462360 7437288823138818223 16826839521875934932 13332870234978130206 6940979235726997271 17531945184588374517 6162345291581743223 13251562871480855626 10870025875138964676 16393970681024410566 17104258537014334665 6796151539128608585 12060220658103683256 16272016216917286418 14414186710106111706 5612232231874106269 2623976863664998367 8980800261387018467 8785045472529611279 1785023283733183207 17848606691696221567 18385999571539152406 14650195205479048210 2152337989826533670 920682979709836519 14355369392008749288 345128763701146149 7394070545517845229 189194334847885040 4781955061447862780 9916190291884518575 4220452363435322073 16537628770399210695 21117477476400183 14830678715321140877 7230417617033734140 1095486587417786201 828980443908384637 4501568075666837518 5066498597987973357 12372878443970540066 14975614265367129489 15578468766051216137 13983643305792710214 15471976557479810084 15322520210927513549 17333098816853940778 1509498314859494492 14020246767381719105 4044736757408756582 11037251743189695460 8446632393051543552 2419788754741155443 4637100796059275801 17405868549653008952 432852388244580945 16233510111961010631 12933862678056090276 4214600427276253227 889965184139167886 5624755595667403408 2459341302966393067 13817609612249262777 2292091853576913635 6280401154480086413 10125273078048251312 16470430691836819505 11903600238598965548 10285448347277965666 15039740625015633779 5385837613169117107 14978964032645193258 3627678823591194685 5487344342536221693 15199325023426026286 182669609051815674 8043529147403005352 10260171664072633701 12948552333847050398 17319972057964800098 7673063930777469454 16040846605274440533 1854426157489105638 1871448700795048657 6155846264933604099 5910736113129024202 3896134352958373983 4424808328892187403 17759455706995893708 12063051549323789948 14396768237139460942 13456975837114786288 8477264151611626175 13062958784507428578 13689869148120395528 3474842842839025050 10277631861249781770 10700665215686795471 4643718977412633173 17155482350779267012 8338857919033993816 17650808429090700436 3732656942167432625 4910577996937264869 17192529352376973014 14153827666367658838 13781218840028037710 18426002065164489003 2593220419617527867 6068191589353280495 7851194048762336376 2017405185939361331 2088889611987811166 1381757477924511344 10167180285874098880 3865871590033721432 5847125954607231169 8830900718023963812 5374449390880554628 11579280299302116646 18015613252473448376 14144874299189235436 10410617208082756962 222852835635046725 7543656869354416177 16438693482201640913 7814526025862087324 9586887098422985744 17399576238657641737 18327971415470097055 1442091756307891641 679239966652362505 11620854290135108001 14066469360628400374 3192710696964893864 13902570799047516909 12398187375152512685 17853134961041564560 109955946757708386 9572010166019222484 17447702782306999756 7344972314045465217 8770632924500946301 12390893154116217054 10148201231295205245 542847035025065477 3142065055198492170 12204422544569125159 62945171918921484 14152821552578244954 8391443679277901037 1515343747482174611 14795628586380172563 7448321211177600721 13227810052721238196 8734864127613614326 4685897569328853899 10853136482144210682 11263119645156480779 16147963273890148324 13601572258394037912 1413204709371223927 17253014364204268024 8045513557391712124 9099929154658245979 8721932857375292145 267476331078668086 18282156300494561635 9685003544627653040 2971686048504442791 7503383906355762540 6602370863644073615 2045548826464658328 13886495220955266616 14720045845211473801 7352691267741481256 17325193454919442040 18298668638216000342 17067793087766964680 12271167066287863401 2348371422649881836 3651127131591392294 1366259100131099043 5312540706202112089 12972813991728107527 16226306684132259857 11694110883778263893 28107928793000467 12132256473632908454 14350226550602114816 5311106031212519932 7322575601441260417 4443529030829135747 13207328946859824051 4580489620527480349 10549800566411890852 4377009776281456340 9526498632217191424 12799784354505909103 10575015351918477747 17744676373510622838 14270557307350969151 12367043094963956355 16038946594052994702 52513249460251357 16611197789350184002 12601752360734072692 16795429918913713655 17843736816595776735 14160895476584164859 4037962904776179452 14100926599505498779 15178852472249933306 11773393380315869630 11734812175841085427 18141421602407841635 5115858068109945450 14668957767400126455 16929450197699275151 15741260077951322178 15993967566792613487 5870282346019905796 16335461122860355122 12095074413663154937 10762693049989310863 8899510222221972036 2350653362163288001 8066348892585081502 7407141864037344911 1284626795837950536 1540531798132866087 4043827518212220416 11204926332632098876 472926024489170246 16224409646951096339 718540534218750014 10883637038264018267 7702418606208433426 15993521786447017237 14246363735672486321 2976399622709208759 13492980374317418384 6962445615912230599 2353742784991586142 11966885280335016662 4238439930651409149 939256343803084505 11862519945459420295 12180221833897853567 14954267200651274889 1399461462399284006 18405027519843304614 17264610499296360922 644186946587873437 9534493547307336589 11966809991138668872 6034328049832560729 9912077319750805375 6089452215112504075 560019388530936338 5319162612987399497 2158603826644043136 5818612148618152548 6593930397157430521 7185170850403368983 8446941297401743535 1929255244035519150 4386412329104357928 10308215164772273922 17981785700403939062 16273538266582091340 2604272377043820567 18055867029022189555 6788278457690849826 655191118659364747 4799961842602036278 1377642505381787464 8841540270355045005 4159741481202257681 15512794851612685814 6972575993618545696 15842937268189350184 3286176798876829007 10912308635337451350 12941208262246388611 8057299209443875417 8323648324697078091 3751425243212193835 862695387230447918 4307966548009290394 2297762187092354748 4381062800064348876 8218863727377726261 4699803400502940700 14693330381021660903 10607907778069138870 12684549947336223644 3001974536618996185 6305439021599450363 8322546775692659615 9005772419711751646 2758688783357744099 13605717054643001292 410805494615269971 137060624990593145 17751085565564980993 3735526058006035511 12664377296250073530 13452326068154707148 6932686042292112783 6809858549309992437 14863890067224283807 13122620871095039540 3177901666846332062 11685647404688417278 16293451019597161996 12086400640714255240 16042658570068726826 2016627865759637727 6142987804151613382 18125124199872934086 17812977536782805983 7100730815982110029 6072194860873931622 12605900815113579699 10851562030119122575 17160543160395824113 11626166451151075565 11831836914972228169 16981518672794879954 11795560635307249304 2538256948227870933 16838269293498635826 6896943833807485321 3041224215477506890 363372593081680358 6286550111339873216 9381811974339233362 13643544503717997692 18099472185236410403 9773855972909582759 8170156177152656824 5459197123931594338 1444665066778462389 13628844113474282967 16822092818717155068 4380137101916714806 17183985601558729591 6288988255973261500 11070784848848295151 15434296663299093496 3373044897404418596 4252195319607153746 15248989073166695743 13374110042727056284 9017307253043620788 10993577918946081878 5251520668278865240 1884926673884466653 456859396620883251 491070552340640282 11113573433198846275 1886426144561786855 14441230205899051598 12950630380452750997 14285350500085165859 1851418627295363109 18158256093053094202 14991726239633222516 14188822466128874751 7281076915688601789 15921519749281081538 17272994812206485184 605486203173459776 8101951175331047786 13195308654376236760 1499689489320191303 7780928839436026030 77580730407230014 6655243657362154489 6587886499311196161 293804360799479948 12180041248335383080 15045545197242015152 13006548250439672278 11670412135869901172 14271104263719818934 14223096540714922884 17791304536302811525 2057157544719382980 4527985092468416838 3544107285759979288 16628243493453774601 7268532853651626153 459900447365065093 11358371498904597984 13401188490759421139 2074559925804428588 8159849152541857288 204783048494505998 8733392929418148710 4528125777031026776 2558304621984864814 17106547842958971014 6397193508852704648 17086396901462887517 9296109607443953498 11880616748304993344 8451874463628592942 17824706224020672055 13411187077125800800 12898122470755265760 8128196049883230984 2091810867117416961 6918958992549912455 15387267583612757187 2339299555861132483 14260943197210887502 10321742918884056277 12626998502203822634 4088083667721790557 8685431784579830225 14995317571798618739 14139686228003856732 16775595642058854252 2550114424006952375 1889736701478772647 17311719198864392955 7882708943673922387 713329272880066798 4413791844666226018 2941790128129818367 2494497266485002991 10591792359707263479 8361577457024022 13175278022630163410 17795691215785030217 16956841439282299054 4230363455757538015 8390998814180212680 16743381854568389516 8765618245770211614 1937113613119735388 6600050762380421756 262639043457377987 12083267282224832241 4149751609913373192 2849766050522575853 4895880874133656747 2593668521380553975 2922823701963185238 415816965559680197 1502610273972508753 423308208016162944 5835952797754598550 8573857259975386358 2491213475276005472 12844255681649610668 8556007485856621569 8076763925517628786 11546101965326167772 6021566828774313369 11546102441996200814 5111059430830201576 4603615206524575402 7312859295756431792 15453215230741792221 2297545412604209999 18355643055324936544 13100617690569064014 10358691555711122232 13043108416454092410 4981765965327559552 803663866052613501 11483334319765311929 6291578038808311934 14425469353883049915 1053447120890771252 8573563226695249785 7743351660513229484 9229065792211459264 263963190565382626 16075897127081691909 4965639683290437356 2586423327182940611 4810992150780296253 10426117372218121323 8485079416813901826 1680587171597805004 5206558269437058720 16422324019732979985 15953466887260492582 5149287536681545269 11969626972611799816 13767512426140029853 4296576325775802414 14475238017360018972 4208485844195077805 9437703122044501465 9907359481167064445 15441143100227368271 15598374083516634551 13200681752156900538 4779247787770127937 7986237952111467059 6429153488005061366 10067545864591049032 502952675672979363 11307827982208220356 17199524631855332489 11798595724268211112 1150832642027687540 11342780662857100623 7448470033811794248 2169159523507813132 11682561752089265868 1414807447505038770 3128757163825215166 8349133939601844311 13254309169222010472 6725528568149977266 2329296242160227918 9223553528996632755 11267858058446422740 14418900929903670050 10125485972282001951 11096833518603045589 5375360480109445416 2802134937511900498 3798090705373316989 10650590145374271199 5521274284608838560 11630704851933790534 3637314287198159526 15030864885805635477 11013279703986716298 1204727267190223104 11978201542280364713 8341422279050236354 10407148717840110157 16344927070405685506 2941287192829567829 15411530311026170841 10970852515710666886 15099424677106144591 9468794862422028899 558159498118554057 8435613330325378789 13178847956613625095 17702898799940118504 2586853785982372213 6327112862486517503 2150420069534765780 9301169973193396609 4939169572629266778 17391949050145172378 1247286353923375710 6614621338007469377 5259114472396576466 15017977722265146741 17229734773106889495 12804868714060155249 8926363224963962907 1250299023653383465 17937859636434144476 6844703078561389460 13241090087084806566 14223864024165875352 6459672157905297424 6833871560615608902 16374115559085193802 11239802898425469488 11828741604713266473 4048343810152375253 3067474724497515869 14784561802133880329 8062142888792237053 2802588731902059188 16249315047304915015 13901775786638091129 8221911613022341729 17585107404711237753 11357060927153481733 5011469661604533769 18329837785465915902 10644189296548716592 9568133643170297719 7350359658608075618 2175914077576414764 8513057778399352524 3861036299871009873 10874019951897418009 15428334826316837395 9482076315308911273 17430665995375518444 7870743376307526644 12583083872131989601 7239525610106647364 14221779817676587570 7817306046521620354 11410735687542934303 8006028063786465305 11202464436561311339 7151046603312855162 9658257050110776023 1790115160157589027 8356329656499449881 2792334991343000550 9956716973574990384 3242430365544395278 5977419451521782101 15025760454889379732 9925275582595441357 11490005336399076245 8048343027309101788 5050117469794686956 9096680267268724335 7382117550072949077 11745831788711780476 1564484288201766143 309520608724217922 18007190229585861000 10135063823754638609 11035513321784685912 6306732261713849241 2701282649108557763 10004582760902336121 18282745981857580460 11028460456921082359 3764435637586766439 14708816830051517466 16657652101751972264 8114353301636718885 16281998724607507195 5572766969488497702 182442798324589874 14823027774634157552 4334650817534439666 10679950231805422394 10623288257664777601 4167027865009585798 4880012756199430660 4246246769191010132 18348972131671594831 8720945264276745692 4388567464403750499 5216327131890956001 18303295229614485310 5587691337829577280 2892073790312456835 10311844421079343632 372221408697044745 13147236105796398698 646609838737569540 1059514040813342303 455327719224002517 15731639708577442066 10844865329030437618 17058484588682512615 6772266475697406986 698003841800228892 3875689240954268301 2329075894242534468 5790791227794605933 13335749629620320269 651396409480801722 11863834278733533526 655488735562998192 12987616062700607460 6701879747444581116 18263028813027812992 15432343146747626167 4398254929475658095 8939871672326101376 12337298944957503793 3863506899579106095 11238381120508811997 3365337137655317819 3181786201348445119 17511520616780071211 2482451717788007707 17831494387080439772 4837783064759478822 4343322414873331730 16240160950835644006 3732484962751876743 3328096622925338464 16714665422544966917 1647811697078906211 1016223722112718853 7581902212502780506 5617191490361484797 6861851857780002985 14177645487562337699 9328055386052641879 692076955563904135 6245928218793184804 16442776546228119286 6406169717334156595 12267378682157177749 1413960533025875777 16820436154036032765 8431072256883312657 11503631169531589810 11272702862747702927 18008592108552880524 14944964205278363744 14522961031289992365 15999310318446177394 14153237100012217170 15587275987645481833 1454240065371215645 7935602629015271936 14131104999527474057 7617005076329546118 15008688408664317742 4685300944053056637 6634554981598387680 16960078714326213531 14978871860712571086 6704573781207416639 5636216233830400180 7466536049713848256 14556056162629938063 16086105015886030790 11605988144031634541 1898754425892556699 13096322796531455827 1764432611449717063 18334950399683063134 5661751667855244735 12379539744122502916 13984345289052928805 2416796696861533525 11249731980476265165 7342937793390611494 14965688941625816079 11175545639535830824 3810379651177727815 3924345748885243745 2934014151585173498 5683892845530309734 12690693548685491150 1102031030513994709 8017142671535874146 7314401789343642144 14508418235347717002 13159656269668293001 17750130906454396958 16292347697948898960 9089268402246827597 4267580674632272860 3143450160964146472 6260641969285405158 7805400659402334646 281735461489553235 12408322318943153937 4940889946802066739 12894437004146770783 4775510564373163360 15038521189329958502 12207326607822800844 334573400099089436 11571059870648509206 16345837549175073673 1284501238007639205 14852611797799213612 3321619510664982218 2634400938214418238 5282559831433265956 10896142953215090267 3170438800311441575 10198390985549738892 11381920014102646481 1569484675636054619 1126930051486739042 4505988674210279299 305325816878709314 16208028265321825141 2687896191689922196 10145938649493414968 13540903249319364355 15473988928034383352 175808352450238814 3955775687829074613 11802587927984271846 13354121744684152421 835684427493619585 1091112651372687994 15049470024462546020 12178365909484763588 14951239850108738535 16414424236993081888 12880207649352211139 13500751809838717394 12142516567298933880 18162796843065168836 14966272886695096862 8297676252740674610 8584089539635164894 4413877158176309558 13644565733835810646 10712178938898980750 6286296976745298610 13653754957868743684 5257520219575449257 7034035670736929024 9224142130876571694 5827355335163755630 11852398699272639078 7500473193912916964 16464410099243256362 15453341082486612577 10612562496566931873 14183287101571170162 12308043732759418565 12042955824585286510 11238235005173848665 5602970460925194211 8945434051334127720 1160881146434070153 11510207952404524799 1976529463712946764 488176895773740874 3460277861238620231 8148422668835943304 12286756555866769239 17160658054814137426 8108094763812155961 6240529761487504840 10722425589262238341 14477207627128945379 3693323489977693260 10010458401834531271 9692116633884222052 936947822909842487 4957920928915129926 14695497686850734674 15272959572200498146 13761520520920171611 966107674898107503 11144286186796320517 3177782414488602121 13041358948022208861 11524196148919394540 4363750633469217917 13193893502488729246 12296445606129222761 14846012382632209003 13516046866402668104 18296859710454934209 2214284734662607995 7856659746652734052 6422919885279241708 1729008118430062228 5961209757637543107 2569327456003761679 8869904170690613058 10736603408815704692 3064518409270220897 14518899713805396600 17996535750130787541 18180254716095077112 17451309747564956706 8270904066737612982 214638141882991961 7761881177771468686 2316527320640982298 3952586117535337748 11771239734470577053 3291928908351492234 15582297282885221169 5093679845147301585 9331041721967382705 6737379061379767545 17357266137605646891 11410908041639644692 2884825088633994416 17502993488815208327 15850033687706618994 8865840631080506786 7703629131891900945 15859856552950571315 8451652376647394104 13028236115862276371 5791569844536358576 6467370468273392750 7122699570085757979 11783576741574173309 12828379115716182752 6297253394411857209 7878681221905043878 5229598605623195013 1607718644884021366 4415259581101355498 2010930183656663358 5596091977842872138 9110879406287012834 14312550480653455475 10818633101577171223 2100303131143144354 8733873038170359740 6316967163532822819 11525142164103073811 13747142784417006251 5243544071397573382 7492622622919346886 7536192662873117765 10619742472467290711 2025160470980081398 9785364354339266167 17994516794056575541 5268243318054405806 13014293260169900658 1374544091161792371 10405896009888923250 17467570497389180934 18160335758773982720 3625299680573884813 14645356318780092728 12967618987724199970 8374461082259721931 17759715022110247595 12794349299765751959 13157328582246648749 18089953856737088381 3920657225411103706 15020902731630740319 497418734891135042 12796926188119303786 18155367165334413427 4093062764475865753 8248852461583902371 17618308539014635678 10376205683911278850 17989746952132779579 14689076736151793477 4690858703054184204 17835191857469124031 2019861612511036096 16549441889425372129 5663215511631919282 5631071475252509265 11174500222833717491 14404263021675676476 17696752764053578944 4385980212520442189 13699459121545857461 9232517395953476916 11036243174917051464 15086574846984979896 13599686984919300509 15134086259676115451 5660708656352008872 8184504469153320027 1189263939227536820 17570437581872690203 14198580937713590526 10773311642495436150 14448674697202024012 7889524510152592985 1106149428499592585 14109838509228643868 15952525473940180664 6934691312124040526 11909523947172008838 5913131025788976687 8005113255104735864 7821955488153897597 1808187159761697576 8856487489502168226 13344400784317431903 13964456641588646411 11161301630944834536 2701000464955729307 2201653664001275598 1630933397512584415 9326101741726700106 9122228153389191901 13108402139804409988 11023046955988118347 15194669049759826588 8115497179338951559 2553797640050501224 10450898168804588360 9196524917095998321 17232455587553484298 2484117711711194423 8623324898688986575 1497267782855585381 11902846623194820738 6119902389806682714 7526896694471408779 1591392733982693687 754463986151266589 2390115858218647056 10266267531060671516 5323275336550917696 12913569515920966329 13207489453145357821 3747247940023492608 18294189332671010372 14422391884056789070 11734895881644242175 13504225435624357469 2024425666267428096 13218899770128111700 1972670972507758018 13640135977034806205 3823112835380853415 1101000601755116749 6039599991028528788 13732560377215746430 9559372633249057498 17919618649285034363 6675905150436626910 4035389522382850143 4036855240333996384 791636555052462691 16609811811214463374 17822996239429928745 17779941707189471988 17896454031791953885 16427181683536111246 11950489955567239533 8619861216763074740 15448503339045335457 337395287232500122 10417677339242383844 12389173544492837930 14024711580605992296 3451201447050698969 15080964222421149228 1414783255096403628 14503783545098874932 6830423602680238161 16964345621475342881 597136600282436815 9385952323487588019 12563086102606174633 5185673401900309868 17245877456673066920 16868329937569278602 1069305171659256824 3896023124054687410 9277477736740711560 15856257746754501096 2414332375289680578 17414996459656827540 16513171404014668233 4301248552302364326 9529233800024475734 16991063299424487804 5848600123865327013 5847017604134543684 17793548925441569136 13599560126290709878 16044682952892043181 12990305292336864509 16682826650412469648 4079936917008425210 2918980854697036303 5765752599839247452 17435603008925054358 18001914178973251000 13540457560491470918 10544912632292505486 13607948326689598554 14802530215444692440 9631046815234475158 11878034719631750797 12836364358293586350 641273117584495506 7146831317198872394 1083855374560636279 3530477762896298573 14051826364344096658 5597400319700959509 2032067497466096334 16044904616085637287 4429652866400739954 13260849743909813893 10970560923977125085 9337011234161882464 4853583206196700404 12630186818406228017 9001095687919618354 842418346619013845 15594706523439997238 4714327158575762554 11717597097936389743 4854909682914300471 16731247512738440652 1416735937693054783 15273706223725446135 2511354787913799080 4866130486833170731 4258229730379353984 11160028568209493730 12601026437057550605 5587759068354127141 5965768633153804485 7456623827601114958 3675481573909995737 17224639351561882551 1237847649548736028 239249694709518026 4256549115787057523 5127894345490118737 14285451302010025305 2049141715894917240 9999659353611735055 9227938795095983828 398461291129996289 3376765701648220445 9402978102929481651 2336454231686620724 3025369535805869385 5949656111828356797 10022994865645056806 12016041578079425762 188420330246416501 7618685983388924314 17113870767300467200 2125655521664737102 7920878836654156718 11196636330564541643 4831718961289134265 8159208056620058390 9021734368960390669 16839014060396082814 17355400500388974246 9327342575603618071 15769138191395520437 17917206825292489549 17224826876800870649 3542501206841815253 9904878512188294512 6796959545894056601 1545697514899254027 3510951039634497348 1595854607794796089 15931482935125405322 17621301035327343315 8971957857885431628 18143766750626520226 8056572721713670328 12794120519431291847 17079309107198090051 11756043872196727788 11936747309060151367 4661485370937826567 2805696216889007523 3449937514181686395 178953098622555286 12933047293555708577 12589512098893861667 10273999846957453059 8050655125969842030 11586685446438738328 12862623655406327794 6559837348397666499 14831630701579863517 2637721228059975951 14250161304583577199 4619081585509819869 9422463995783687718 7916596447339642231 5328885846402358520 9144576516652404938 17099839347505392018 4649121190625904133 6610586686300680887 5086265851761039885 14911154251804875229 7177613140889866442 3709569360566885197 2645734562717602306 1548710086901421690 6059899074217301266 12023953918204118937 16043717780475979607 15214880503549874401 8703095044369211962 2185678174822841503 8727599293260321772 2341040332574972558 397641353049722767 17575617979143861715 13990572976477943110 7857113363944348236 6193818562298891030 6764492935983287165 16135101549230980924 11582631603283504298 3902952061215137740 6965848357726171663 1403141719719161246 12874020730609420835 4472346906640697927 2831918021451643575 1109192427599782579 1721202099857967048 3591375127059094434 3836440128111414193 15080659003566799365 1713363591187779700 4483590557335900601 11061071543683151239 8360287947995327255 4842327607763399022 3777458001889378753 5974021696732358167 12891731324614217091 6746996749823842194 13224360529906560993 235019721336854217 3220005965300199609 1657150862439249272 11219584905769590695 8365136798994454693 16467170162427362160 15394052350854740224 15129525635952982512 1343120338741108155 14560961366617603521 596677348308981052 6709577552896037523 1479384974597970774 3322184851116209853 14514758097431186335 5322117451662065982 919787276508176710 16946691377874457599 11703473599054686122 13950684858908609275 11449320870555307520 14895381594071174613 11221168487392773816 15204882591721776831 3369350397931029304 4989702474005015349 11616723063313269334 278202015734204679 13374901279924343500 747561600184981610 7212364472897580255 13839128665218914669 2297044994956523149 9822178375355534296 13217208756203700780 973005464407193605 17964392049241409442 1511523289162901160 9594377927135030902 15852172816550010815 1183297526491483152 9367973139895863598 6583070144971960100 15248551787164385989 9988855477934879445 1634897295781153523 8439525827352750329 15454450619422702239 8481393206603846884 518488016323975658 6995128007026072134 17362864242065380721 17372183587039152465 5046171756809700573 8631775241509660501 8806352717341126558 15095655382999022475 16173175065379967564 16484128815438335558 704033122193064663 17299444620709216798 1819995132779729382 10244400194449930633 2803456054077726755 16113863557609323966 16091783871641122635 12456034222507340577 6219756304750578696 14267846480258962829 2972593333278994001 7629239417068325106 16356008428927149385 9481459185228747609 947760712460399265 7964771540105996292 9989534921329463154 7697838313235060157 12999811154545796047 12615381904353977108 15410445392397586000 8137245432311523691 3825024242867953714 9457329081539152705 16616608442807796882 3901076103783686111 14261913895411786638 2048223741243492316 7204501903330975356 3205280533117467930 1026941092208937006 9438135864985343469 9215041537256478883 18537489380590879 2768907639922942754 13570259981607642353 11759222814207467559 6765438785123677972 2983264420928078040 6582656206867183111 1001954091900524781 17911225998532616202 15345842454334371604 13538804859891666203 14860030357980887559 3536072471846930051 1012134910946752979 18003123656660625387 14694107483283691535 11284906277520523239 15712117854174670152 4721014308060918241 3851875659839303858 17850046228103846267 12269363385510014136 16313576096314115280 11655752986505326860 6685282546424994924 9996786953951484302 8015634540169398039 9277686318205421784 7860849008011741886 15821133322814983616 427541643251351636 11248400097777407954 6627513959047747888 13346836626388898785 14218227593658332712 3692936696622703503 16931865524292275421 6915533948353455987 3631758611866337919 13432645452676996237 11120817869829498822 16838812603814188100 17016825186406157773 8624532987694633981 11480760996124432870 13318689529786245284 7330639944518270290 12613151362683003061 18243939916986274892 12595367300871301840 16971940742642269893 13164142003291140970 210611601315537773 8977477750152624411 11824299358424447872 9767601445502708211 3474548925889815574 17724992306989107667 6572759347087086629 15679172045462603655 13683110769914355040 1656003190757048681 2098435986760207493 14125180337952732395 16095069624137255635 4121634929887806388 9221284774691671758 16019067411267953469 5607625786127662609 1676171481576030287 17714019402677018372 13197041976578911892 353695263351597794 11198756955858176472 12332672335960325347 14545894673872735537 11365533337897907039 9794061635413168087 4212701272222383880 3608865050059358222 3279511921078143106 8913296508104489891 5444809554490121311 7734825103598973448 16951581602042371449 17155447386149200179 16166949106512232177 9846005533369790978 4941238813704221337 908519543817291220 787211378599334981 7392345488321629556 8375491388427084909 6290515663503379509 6349773329459662063 341348846864122949 2905549488982977373 6324662327826919649 8113299472080332293 11756208202861713587 13583423622613654618 13188983699564127695 16247654126674902681 12896425371856762980 3836668024174692862 7183923241406709445 15785969757219460715 637970679475194340 7488962482632769344 3338324535956159262 10186497689684407865 7021452159481826331 15233385461570581875 273984056672117059 6735198720480173022 10455938032548008933 17530467213368588121 188695642044808638 6259724985845900829 1200507792568740777 11928027900579078088 6434984088463556918 6633680045590945638 3591217441461008149 4899427414260543313 15906017234471624936 15405034136157452376 2112638818721620441 352106945671283372 10360349230380435626 6720395425840457747 11534155017603703085 7482211877266241476 1917653897430518995 5957953463585989529 2943017268671482802 263710243243856229 11001725499136588332 2422507588581660669 11441741986413445287 2640940031224092411 9504249010754070461 1809409944627050469 1661890263607511650 10328667741654086098 4667939052493820580 11660459265121483791 1555892983810501079 9442304532698532508 16980313723596401751 5327717331784012020 15007649535596180535 16383189346046772085 5610868663865951501 18004092942434058968 11718143827624987491 3928290937303575886 16776948621964398814 13539200414405722314 6576397117970521277 13285605407404319563 17488782303397790828 12690862956638477637 5397649412619129654 9981218151317907254 14853071724603669443 1939865929640881147 5070345261414060171 4948458660445942268 12302033620274010467 15671038057461362988 16562887769817960730 8268556528002529227 14260517854346006022 8643381178467419937 6373917885825623690 17217314333174809771 8721704682078080346 2292919762131766149 1515331112077055332 15902730983643831304 14012679906813519088 9115512924969408947 8241662982928227045 18444971498966549584 8637706520066200406 6640292828170788369 5515651749620613454 17442443684254652617 11706708073427522046 12257242749537038846 5456763522137487813 13941054232983351452 4264245366057002285 9610738906606644812 6141112223046850103 311390219096417979 7409555746518569473 11977819463121976155 85321407515203646 7044095106076254578 9258027924397637192 13442703369364969897 269614260682593633 11997650589588395323 6271630098334041854 15956211889308436462 5170073375841471903 13097621661486302793 2092972017491451093 9995611239564856711 3037186048762257688 18253442268646782184 7645071055886672066 11549255087001316558 9225938324980717183 3889664672411574097 2768534377661976558 1612109435367115215 13101908561642856923 10985240556909448879 4394513027233562385 12291960725969208772 549766265263578867 17742669625935072525 10528206807205270405 14980862328394533098 9954119675878736435 11037281925652293073 2170301435270842052 2740927807813345348 8604351484811513777 8058030276413589116 10518525643256216271 1129204673670868281 10067949276228487724 14086842911060690596 14259865676156585422 353799680700099242 14587711065009903461 14822136637385057894 12690419082845745531 9995237072326421029 7833738635543557458 8017880290611397261 4168634605269569294 15121907171757795995 7178425090357115065 17551423367767089310 13161993135652543518 686734052552232779 18153269107120027648 5658105442994552811 15956180120094133822 795218847276614028 15935824251318255158 131746135195231406 10104892037914980248 11054205468619694250 1433338547385815466 16664830269611583534 18281496036935620197 6983698164086084072 12531853645845966419 15883803073075690578 13444028128900096330 9778365534258091641 7151266318651834682 11027388205004343735 12544961315988927757 10650105081238065877 2743949734040648849 3292732323377488778 6389942776890642052 17644052976134317139 11407081683237255045 3611037022055952817 12284895941533091301 9511709693998733071 9649630260039305487 7623301787508289839 10150471098393880879 16644138165171753187 11384374611972498506 4695132729677007466 16657221190469854589 18040029340675526049 15978278514987486448 14495989897452155965 18417158356195318885 15668642173526227233 10513329763907613583 1812426994890276119 12338519456148678330 14424324698898313904 18036052526372445191 6673468406220809959 6143887682176208768 8501624082929150518 4610311838182207835 6724239528965840968 3495651627670092479 6140319969381677064 13596731978658443028 10586331571452840820 202789598226878138 1314089008543523996 17939832498202386162 5110299892953294527 9660691657617723566 18349303861766922351 17719274115412822583 1933569492608566025 366814838559282254 972261753371920666 10640503732421892208 12724126382404892302 18350527328173620022 18089073008323078103 5796989124318433226 1501933569934102416 7896788427011439660 686674267104525663 4183187347752196907 7127416652503014460 10688326915694719554 15017920656616890817 13111389557400304157 2623229194799204350 11087741895790142295 9831477542298421385 5897410040499847156 15500718348506351660 5495466149892950331 4674687626389079447 1824330394242261691 13339642244262848259 13210992595827346628 14756431993108439148 3712709401175148604 17178451918453754472 4964819994127729079 7977007284907746587 16220877843333659714 5690116318594710408 18967103682400177 9055131089395101271 7572771028607055459 10420638046663841217 3106519545257049435 1215632496262423948 2431266864590000000 9593667102663561551 263322340636239496 6204133883926307718 12967801265420238745 8320835226775266632 3847093586888725041 9802079186055182479 1694458286827543523 6621646350943066345 5430925967056806929 10687004414714127703 3323853452897988207 1880055896341636120 1497360702011754947 10162437140902813801 257581221724455003 2197285596200096887 4622176432942214974 13113549611134629899 8441700014994694524 12185496135977170881 8903505816007397241 11463287449847333298 15539258510564163441 1808784887646928138 2423245528697877301 8410316913893370871 823843577024362137 13603929800863627347 1696009923671958226 14858771278805690306 15473124304155938065 17836795613378443652 14052072200683434267 13254050616201275598 2771392075788082867 9277866208198780640 13029965550468777470 3440669338862323958 4443616494957129194 8313319045435103395 14288350952205512530 6866277024882224882 16623594887836970181 6563468655471408989 5731093798863373936 3041189649748517461 3287707580072219706 3154578408423729826 11792663946676727452 3987136481355164510 12629542741645917238 3866567946237135954 8862292642307569903 8848253636544460567 10714235068251928752 1918342215756170768 2308711132827253554 5466142437989899297 8837496811489399888 2621566918532474615 16056125334666196954 13213988433653424329 14416552516587879395 8466765259978666725 2057583521550856373 85104143658156748 13793941699115292642 10459080023761575629 1361236380923150172 7612533636490342187 5352139707539740454 3552187769613584549 1739753282631490823 17117256814303218421 17053150786112360492 6860104179825617432 8181105174681159870 16918020011372698063 8010087211658063636 921647871132216134 17450129189685826117 2347613291121412182 6264343589537635636 14834856820524315928 15889815920235431097 251612676510456166 15639839233344728516 12230665029850737300 74475205873780397 13476881453996320079 343133255482253595 8601916944780163107 9519632163162596520 1695684211552349692 1143257945145762094 16934534282342353616 6348040385809714734 15104558010861579813 16609634168054134359 16293788543469277614 4717544137115699557 10779783172983023789 4068558842301023882 16558432398073264536 11669942367954136690 1146600451389065813 9805784287413050122 12349212179920544981 8717773604450404371 6828340451630472918 11809907280737041283 7694233878741256614 16494539388424258879 3285694214283145510 14837603051339688726 17826349147744225135 10964190706863578763 1294661712015927216 9091577966512937052 7403872737219471103 13728476283347618612 8643735431333058760 7396594847851196021 479144196926465923 1834567040888963054 11804836062124278616 8101436886780163590 1107160341033877121 4683971115152693981 5913539188118462756 703917746429937575 13115647187802966251 7321507402704825136 5229160364792853271 13576153675784026875 919868317287596755 6839972985070277339 3370165535939205226 7671702284639603350 1012050139671245254 14624733405317352971 13942803716840352091 13607943012995605837 17988757920698121189 3894580271055789739 14601605180736092020 7382501737766115350 14224378085751913082 3422448494879012840 9643198903228940326 10929280065524286214 10230475288915084260 9063662575110796087 7564040199478942405 3388074881533722571 4917986528223998820 163690925456124556 7876035507274529913 7909382014783411248 2127891976693773511 13986866865137558974 4276190344086835850 4462609130775249481 3190946107635128125 3537703473327267086 9810954872162130514 10508150509138565714 15803449196951232359 1478899167195133465 11236660139217280084 9446640664832789661 15647163419383112126 16770503682216980147 567227286847432573 15091416454142006870 1362324488531760017 5335202582468261187 12808331666225110113 8392468413285744104 17397742831396279872 2664838146977090005 872117032575950982 3640074324324849451 6555819189327037819 4158363878986333173 8700488517028402418 17477677833620026461 13039021491259952597 12038162409655092605 11941234728914581405 395639682612107444 15584672722357840305 4731517365136302220 2476693633041544935 15001517254721890911 15296586923072918204 11786745398438241241 5711673083208773123 14918746157374351733 4045192973545838135 15366749117454382328 16274937857248526967 746853973593237232 8283128894015433280 14778605933564234544 10854024364096243837 15872422198729299289 17342871352589211902 4220742859580054902 8702293502735280579 1599779327464037428 2777328842585251987 1624923590343273536 7229645450145393612 6741853979700338688 13115583554028776851 5608542191725365006 4575415311469692098 2969297505354648992 10541156492815602829 14672351765236023437 4229701403398811289 6280998323444217223 4250086878552545328 16950447289953794682 4926121440124264314 15528997263681422104 560215136724182792 9940122412928173263 11919953930263415211 5377668189584349476 14129521163129308681 197569150254295934 3238649466123480709 12401432351943153293 15052265800523730779 13211749113685823029 11599947413750681528 9876197497450070919 2085743690935378399 14226216207089625041 2445480724688677771 5116157479631201677 12187231983568137072 7714597887885240328 15586997655114220784 12705890636036415086 15907533657105743954 12607397905744464529 12395588336521222570 16089864207312054137 16729950305146704724 5327510959236394306 10362574081781477428 3331503215785287736 12450300680780590324 6640125031183359385 1556776909847492124 5727225914357645181 16868130311709725649 4219747142566930977 18238003507606746205 11160274899136283093 1157974338488513734 12930688800791828920 10477289563456940296 1869901089130418304 1665328290176078013 10368750677851056092 9937438567356620232 6396582808849167436 12865035231874937908 1712043480462461411 125635146979486258 48209846952569361 11058586749110172674 18358213697741382411 1899328503589332524 14945338935037048615 15255502752232820934 8164529060528711643 17799333296159100142 1670204842960882209 4265145466915901362 11520534925909381554 10567771490988147606 8139390787572220854 8728727550769977188 11440318037727434923 17327434138162529428 3844245045719630090 8497402313846054419 9062456114090157513 5174133775777610496 10342900273683843300 10673332537741140204 14073108770251347577 14411479931731738259 15578896841835800670 2566793943168878940 17678661534477858230 15223462822378042228 1243811555655193432 4391074970459120705 14494494450442692654 6390754982752428207 1620710168343094234 11633823273869437482 16079774411473161086 2187419242055161453 8579982891601664954 3101696915344425845 5136896246025749399 17700906767763348581 17810733356807911562 6526193331752863221 14321721089326294092 2937438450896563927 1164382571352313950 210018294362149964 6046887551530464885 13420740818255426471 4860346683840517301 12708150089658920995 4968783501301905894 9971310389799380037 355111854119537827 15635564659972012766 6064512344823892294 12538755340479202603 1875276578729241819 9136686293166112614 2936057731920774007 12087465572866159103 14983894583983722331 11637895889410013830 7887655623490165202 4636061075616013818 5140507877726520644 15104408647078998579 11071906080575263329 1985949750390396311 3462566091687640815 7719310340352509640 4939997658931996742 15923965965110528865 11539957593852211164 5538346825931112094 15103687420051653076 11800822475540075773 1534024801596115519 5393691751920353317 5753756554025113201 17527461143047311972 13629358488000341634 18323906966503041056 1596620143075459951 17108696692174426695 13780324942220659196 12199954526596666180 10224867190171527359 9788369427592563982 473411975680560636 483233845057965812 2636646171018055683 4681967734118843514 8687267861300770177 1721916601017014 13720667188304662512 4118305962067556531 2022099301326358972 9888360192861966998 5825516956446953406 12530043906581433638 9749128521291243357 3338152236617558387 16117948277904851027 3985795080310727659 10464204247645224378 10617922945441364359 9362059749184017283 3616136655419962017 2635324149685210218 13562887583352161014 16797962300579747349 12586283358597900380 6313161802479457116 17119818675889712321 13582048100458642181 12115622554690625497 10955422820145384726 16463793806673915662 5341060638648939705 14557798298447229830 8085989872182360979 5998376807530115424 4840643817291445456 17970228982692740653 8462778406313146259 17396026881360155873 3724894728477159739 5449497882497592776 17294043650844258844 17641604513854455594 17339720112076679565 10456482745814031416 4238137242902624411 3502717912835720392 9141053891313954293 4756818751264300914 17238409586608238769 4481014694873447186 10847375381091785715 10882189876308062884 2728454101115607784 337221170164865396 1077670045482255338 5607128917603500245 11610436424491313746 10071791871287111733 13967153441281764659 4162790848286492822 2888258274998205339 2510378434407294238 8920670273482922233 1410846256375655439 6339036425708505735 8897568450640996389 10842563033912110880 8197710016572381297 6787917377032764018 16266767848466011828 18426256888615975197 7927823416902332178 1211773048722895333 14267297377892593799 466541513408399280 15831885166426242538 14393196368597998399 11015767691418838740 12411849783315148490 16354507963577050406 2050063962444379523 13430728061770814028 13495926326604581378 3187244505280578140 8444723841081102053 1608100609950394992 18109246754393102253 10904447706354004656 445476903872638133 7700257873263629258 1714072913279795762 11731539907527262390 12497000193386417503 14334454112991061121 4257346096185545284 986969444310784926 7890666646238901922 15708124000973086798 2901697689501078188 17675657880527687918 10591441936325046869 2580395442740454999 8196561303620990911 14437462143225403001 15315899376572689905 13835450171614141822 10179999074849027516 14832384103779938855 9636297054028330669 9999037343597777782 2608133524554307388 1938132613520155977 18333510375135491122 1472076947988169590 49354667204870817 9878610840361019254 12826111249156702865 2500802737093814789 9574723591412101555 6730371271978365102 11430958005172278973 13496969144679548010 5980461703134516046 13911186365171339171 15881408673060162090 2671570424050915137 5278322659323625418 2705702518838057263 11647779468967876051 14922530216934593194 8446530994984452174 9429081617723086959 12236204518447214264 13863740198102077022 820300027132208728 10713622734383103752 12551040471558788062 12214151414062784587 508773730107120495 4224347267779657982 14507326641212008516 5913410555666884850 2819551797399869043 11082266928628843743 9859758117178125 9300977154565559690 5150195108976913569 2223789477796881856 12405850919591000853 2222062601137611356 15537972480470327274 10084688839418770201 8638788594465627167 13292994664307284037 7538171523954328421 1383676437659726339 17581379059824122495 12183409815332910108 17370284740152656917 17026274705465520510 1365301989859438245 4318372079139724643 12266829425266229520 10029145814137137527 10013606013945310494 478300147756058864 4586828146352485375 9833826699137413162 4719397213140839956 18067789521437384677 385063647473138358 12930804806919580351 12989940360920263741 16175651230022307410 16212157231847231197 9418039069063086517 136935671511243755 9248246827827964224 18203638742122045842 5036477360310117302 8041024789262494987 1337986888228648324 17086488908926672162 13078708281440501653 7235127548934988595 14733326496633696234 17611349837566669834 17441768469548783814 7123654172917337290 4658884736175952976 63915134694038599 12150324285834304877 358188072945708686 5933227620876270148 13706204234578872850 17562810843051212997 16456065731598400253 3576521928981318461 3776826634693857569 6468968829269770817 13355411727385492961 7684070733672105070 8240033797218440935 11424075894714804868 14762749878001264638 5930520939829760174 9662905646763192151 7475546772520812272 6456592197569526417 9119866850392940488 10881107976274162448 4167957743957295121 14740300736446884934 795312478748530283 10847699960460196670 14546223487958956297 6040404370278327416 8340181499684655121 2207046651741949999 3356400586295970515 13828789663519163175 9239153628171490058 15873145490857693167 4579052410139835743 2757131811172584962 7424578281044879368 12671254380883721113 3258637911934702076 15751465647663125926 14929163205679190235 13474765931853012951 3260226328440462404 1536505097163304490 8303243575590415208 8268782229194927595 787016436405214447 14317476646692474222 16240559373012754027 862943554914710456 4918575381290310397 7707809527802706261 8678363329622803231 2367104951633553266 8706906243035016989 4450724640622037518 14608280407856503632 3973532377555747840 152343049010507435 188153678508236417 16474410885571569222 11192120462174437396 3822278852880182872 4282704085159540721 7395373916791644985 4265012147815669504 9719093743918411355 12883125037001508748 6660871573720424478 1098975435620623697 12912875533675372925 7449631913305810107 4117512511387566486 12637693241168889152 14423143174424210505 14997630381960876038 3995751065708560261 743731605591555261 17947639674583460073 15784355414970940615 10847789724678775495 14787368679874031697 6468960368312708341 8494668393452071708 13629938217749844596 14358668134001830365 13738442382625332719 11248909937033115178 15590953513040468312 3800311484837259571 17827246905650775994 979741633869859251 6170910111558754649 8236711819354796440 3565085896161776744 16600404643945498145 9587217782084990795 17962298040924001229 14121234217581272775 9453385227856886956 3297801939385707631 8789095605766259375 12439901321070168213 18116181154671880378 10955710826759981960 919119420696451574 10798182879883347110 17958470298101106801 16494651995956379875 17480529712893538944 1050366015891314482 9728121432203425048 7286318632094582095 17287592414643115577 13063877107507588898 10802196930584924627 13779180144779201780 7416695796258672635 9568929404113299309 5968335978737196526 172443154133102162 5383870999430114575 9758217926964517892 14447995595220326216 16021885633539569779 7125815354830475436 18146776023266258351 2745445459381191459 7158508822677030387 1937706749587997107 17376961781613051019 15457580794076431407 2875144606698146081 4802277810886779723 10888112475908780103 18438965205925778656 16490923884641123981 2787159917186380825 9750439696832155073 11728377943165333075 3625919853826015250 2627395713414798590 8508901436848980903 377101098939822042 7238909620875956397 12749007180321310453 13081859723724811892 11595289284888494561 10274546968289387070 15527487818645609843 13717048192957138686 14579596766185118376 15988332737503947251 8792901425859961532 17923124222294357430 15510582877519843846 17117093284775559755 8862097045397560640 6368612228692531274 5485119129504225212 4247591836965510990 12816816706659333713 2277438728511988741 3328495425354065531 2725427673428479117 6718197485394739722 17467130278258514 10411784899863202527 17613759272757777709 9080599287571535354 17488474672232642840 3210480742323886556 14169048238393659860 3470116969714375138 2814423614854451522 1811904726471754415 1198143015104956871 13427653034810140921 8779669727035036197 13143118321052326773 11830899653210038144 10357759687065915060 7810139492817600264 1033236580851169174 5063388311178976852 17589040002889962623 2081781352445296916 3474172809169094205 15802916047364350409 15157256660104690777 12163266000235882103 8753190971667358059 15967345958081348577 11615554768343299419 6296261049239627497 15497196660661114176 15717935494155181681 14774718068367499126 10336514039428974476 16867014273223849347 3955674832786921203 15156088481497907932 1347779916914053361 9885868810888115946 1982442924983108309 836465905553010919 18019276980516821175 5095430705892897185 17361351036832075429 13841274531735108895 17140563443456326362 11029985761009237613 9108923078476236699 15256036479472551146 6333710285114270133 11933994621215800376 10205316478211541185 14741437780721369798 6257187471216914607 11126482223675932947 2936648175795282216 11190797874215109528 17495629731716849439 7954160451374207471 11572887665436013432 10971581058023342194 35413950386543768 14686506320698261285 13795354535305396638 5829533689475049180 16650269055238258161 5721540658700235129 14346166106837262915 14698753774420402630 11841718207863091023 7874091718822674529 1569022970234154600 7831329482284811482 13822206582305751958 14934185453057554445 14414752623501384299 5481207570079605244 2233603619452936515 10773382550125962863 15387913766106654816 8724336840861287380 2667856675302320498 9938158000168367624 4670152607115986587 6353579321387878332 17350009120122827835 807851602093697413 6870115796505626583 16042896278360744299 15871415800776150829 14640730611000627485 10797288615266612062 3730308417878550785 14993330930597822390 5762099266383257063 16335003091943878241 8658964786465725511 10492136199065811303 4837627593150538185 10148855101366239309 5800808307571337145 14051206075137245298 11799534098143095987 9186574892948368515 8164975318131399987 13756025300392075390 9982546320444104265 17745966602405827404 3557098771334826977 8700377044018300498 3950902109869199098 12965586583791946724 5790324455888663369 16827917782606389959 5495199530119376078 9319101570176653013 3747659161350481399 5682238556566041979 484414936231447840 13838851604322158266 9497086851987369900 4015590283394393695 11534631712292296968 4886215241562787569 11645586512470269603 13785708568133609995 15053221367057566056 12754238728857720844 13486483609113571877 522315467775837229 12790592989810920292 8584364384337513264 7205096017409056733 3746609586301010392 8862342762376453145 1807872671103592474 6142189082452246926 4734320719984195878 6908109729449867769 788696198997182101 6863861100395295356 12734752671164563914 6249221933230878283 13038579907485559545 7225725474169262504 12718034390413242192 7565731672877123671 14504470428110074457 9180796061222889463 9784638617846295663 16022950352113662668 15365028672477493973 17528718926165138541 5988407182507525609 11249660001625659249 1603604802120096179 6210304745143707935 6602657297396255065 13170561011818889817 2969942039494520943 3737423241205823506 10446535021635973400 9128349979654194532 925465964206015236 10733659186528262077 15403190609676488171 15423885124630938249 3702713305869712808 10313126647897687080 8105277896766647393 11442923895908519183 10328990098544630364 962961510111772458 2414585417664964142 17900301628878445858 18278659098614380153 10733006097534868666 16894192061630118856 18014630703702207645 15189102524534957510 5593951718071981303 2704982621570703550 5879005432364200966 10835452405186110088 15136281425636199749 12386959307712684408 11025828366227716897 10652481917284006727 9302692269718533173 3145579219180740748 16400622615997483636 16306032768125825690 16989466293642739364 2647337939550034712 16355993511089584619 13440037773701147803 798421144029172476 6745272945735645676 4119302897987842069 17562011275321250310 8764445626826972436 7597545825360028606 8165505408116251549 16295023617228506143 12957174844469744454 4936281165101377151 11010614219636735499 11823722056731664508 15898744030898580044 2458099195791500643 12678983177358441191 15687310381157605442 9357944149359684950 13473113678120083612 503164036380116929 15114843001786502603 4985109812281930834 18401583472064077880 1713140851524263146 10460066427369205325 10557689385032859173 6310779417160236516 15292594061475751964 12301022129061280921 12952219363251690851 6992798266720245564 430115726490122551 5196430660932235121 6809164402987444327 7961820678835742732 12140289928664609751 16571952391054680713 14784013996530381069 1535281264449375995 8559079999773246491 3650174853615115746 6283958183561036183 13163213664800535280 17188072086882927857 14034252834825802241 18138713771822042809 15035411949017766006 16141512139146056241 16020439684149554418 4191429928130379112 11516868994533570328 7718650227669621218 9307306638882801262 8956890982774912979 9043495754082760415 11709671668057236333 12621015001117048103 15089272256528620149 7066109712129053389 9681440224848788123 9668616654197334128 8899250803801542227 12845786984175869801 892195010769647341 10235850476001771232 11283497551595040107 4580565320753720646 2550983025673322626 5021356835095162671 5870077483944364357 15945135887105401440 779438230945082422 15396501572937823865 8157979912985162648 3385063293618744733 15262812389774671189 14314911692291333789 6818422486814960035 13648968485926877874 9337572000186914359 7834868380515691478 5326496880844139467 17929351215034933189 13503823091298086585 11842903981768308561 17364001870688595415 7483181384829160658 7060761547094367767 3765854840892026422 11761092904226434964 3194447077346128575 3037233927407049653 16029202879680672895 6765128876748308847 846659407717550019 17811856145732112894 4000889034527050390 3252249020656952446 12715229271522137902 698052741764404912 5142630068791082879 8888034349803355657 9344393115740091201 14242226899622003689 4657519230595771786 14938180850396472633 12962109630550633851 15954972343074731310 8766007130069127304 1191253934806181987 6188118090512570505 8701940978671029347 3338527975265615423 6073622774366551497 4312290406796486802 16994035402613019250 16041015632165699593 3817172238707430552 1961928122212537874 2128876481549748210 14391659336126302298 13845871933938843807 2787947160537308796 17134365122100406688 12526491782334495318 5411675473739709161 15983884961636841753 4092457553490546257 6681071172345511717 13650739856925826341 3708112177698449252 6248138995074844147 10032360785459354887 15016319371980440113 16666820157867148996 16558957979577593332 14919935200076018820 2638248727000446694 7515843044993217126 18375281384119287060 183593432998651820 5693432610570974014 12496830295078377516 1723572056604194585 7081418417405225246 12177264078546381573 17055152708233021883 8338573683929236299 9303817635782008751 14745109108109273617 13052057217269968428 4968259202705430968 9337689560628904682 17945090352031796386 2338525806713724611 18289682773452716552 17215988630946676467 2598182746298478384 16755193207590066467 5380222569782655515 14449711984458378491 1295896134072795183 7647809846682560665 12829700468240213102 18064906718983858021 4204781168541201520 16804164310877838275 1189693552707302589 4458250967768845023 14815823881488549764 12127612800554711253 12478016665955892634 5350358966967124872 2783208486110195392 8093621121777205598 11508259412819056371 12313818330383805500 11420117721455403300 3991948634076487978 8492422829704084711 15170060712716473487 2160565048075432556 15057561222829867368 11408446919024341073 5885151471335208057 8154011722943903322 13962457585926491291 16878226063281340306 15696466037354818875 2692247268423794276 14457453555755549243 4663350813323246052 17853620327039233392 16202903667567467610 13624749731608686136 7509924544137381356 7010501412849484575 5830641552557804146 7773611919518910108 1791218534227451655 6767144526265093137 18247382147282665282 275127075342707266 11337615780497686118 7211945666694578892 3849224052790218772 1501969262375714002 5917717748014710167 10151830604955651948 7860523578741439890 9247225683882701542 15719875724513482587 6264531059619192482 13264441695056996812 13277258202964268505 7195786796385566891 12297441199190313075 12233506110432269763 6687190254429531812 3589581813710735641 5558948513421540356 4192765257257256147 10471727440972782123 514772387505448132 14589416809104836417 97906355842244992 13450449631746088437 3584630853160429852 848324839132623721 9712061733280391759 9721626433843541113 7795154957873439033 13532298938283002486 15604782213178669150 8316686813609945547 11163131000498462388 13861603099223187518 9926437326071151625 6901256461401127689 6742973767189169919 2097328448965810503 11050559049291208092 4485758473050709559 9792444775550884900 3899573744009832623 4673227008141963574 14579515218193121484 6766316185061732942 3645648703856847003 7166532741670173660 13921672190256585569 12717617275524793758 9614814738272330650 4734639484132759772 13055336339734567869 6458566828722171047 5735564215436530414 12516628501683321208 9833472927656527799 11486256343604302137 12265105720338232569 3089528047917193866 1030941947601501193 1760550634227381825 16701606305732611437 10295397684605476663 5981316516333039777 17934538942670527365 8381464953609611490 2332134893371765427 8342244643172637266 15700926015557344219 17153512660454990044 5336380668860435401 4842538840770921700 14901975418609684753 6229525289698017322 7512294532639538582 12536899011151056055 13710124822524379206 3235417645026645216 4154718888838517692 17220405584550810019 15429874076466111970 17351251096673740936 4085474655402524369 4588271810860508632 15944507904358619753 16170974114567788356 9915690606081242677 14786349618720211449 14199480934194084636 17654082300353642474 8725895771656233474 4426711223524465587 12062490181060903442 14321726332913160669 3951498388671292513 17528282450018241186 15063881097079890980 2118063590442916713 1417552707551632847 15836236934162552894 15780979652059662346 4315963858410146159 13342570984961918840 8024585894322826474 16759544385866648895 15146426992968327716 15322679376084587861 6605785218290155166 4773417430278911067 906459554964537777 3433706256366391302 11195450204524045384 8298483629315557629 4512671279898596632 3952083082506072433 13291255014662805084 1319157007325236691 10705850476395797528 4109517029903915043 3655905869837840892 15762798808531698105 2931705135603338409 2738375046223047753 10281674011422328841 14402120542367368870 13461275733071826458 1751519975533998947 17457668912965005548 408061287856494076 12651154152221166122 9396601007723672043 18394317586228885949 13343989976515673107 14296215282192881248 5184568549964054467 17762772877892076962 3590506790657775509 3360092018722070329 5638900395877791168 14388070038852108924 13781105430437901214 3335345471742226197 15076301850672730742 18198395006321533464 1963597772990715063 18001660351430641301 1959458720072456304 14440430001343864444 4745927644364635752 2439120886292071810 1343907847837848780 15167695229578248258 7028500054697791877 9552967404865104385 16554119310944823068 12237923231600526575 10892535438042129359 3890217771957333317 8379305477203225769 6445302305030778606 12239993011883639590 13706402900459272481 10168019224070616410 6572516365079590285 4607012394673727977 5489680254387737230 18010212107067744968 1825408135351621988 15685452944282612885 4206316848400137092 3123402616353063019 17661405631972118238 9735762605558851410 11030350162583452208 7708431167104239809 12687663955630172568 5847101118167978785 15799215351199499018 8668498312369272210 84291460575861819 11985614756888928123 7556557428489044600 2449584101219886537 16878762730526232477 6189466779689769951 4001925231956793519 14513852046252819181 6456420944480951399 14780374480168525745 17643589289206717116 8239857012746149242 15768411832083097989 14999968734162992784 8828217269967174120 3291595013353309230 3699017037116400705 4527185382061075643 11031029540557041373 4694526099889447053 3751232022589646171 15242541662535601127 9217789468204868933 17846107213843410681 7910154123796066693 18071333693295576030 15516479685884980173 1780920632059037600 4044462343945092734 4911363374474769827 5866753314611858814 14089001348895210021 4266607787794852499 10997663482465598670 7459579194322400872 7032967534974499023 11663541353138316703 14005840767022257304 13194370522105884577 16406515700834466294 3120793110358132758 13337248327405587393 464712110374008228 6212564966013617625 14370425543428564587 9803199556323597367 6975350888791706759 11655276511453343102 3957154322248876788 2700225522809417656 15457295803315622541 8557349428183913103 3172386951578018628 6981948550161647621 14114716128337900172 17835732778551333787 3746467244629043551 9818471184204330279 11042414000913221561 1676900860110435559 8290955833120647284 15128762273179757776 4038117224297274816 17759569933254645816 6936880860679263280 11769789087372206644 4050303950103203114 5738904412797525674 4806410084961021429 8655728373749125357 9202731254277783350 12445373414318053434 14277842447121369584 9121137840263901272 7669429201455136110 13626825004409908886 9052006929863249324 11327186538682974631 642171507415829223 4813821983842633923 15073579419655584019 5267205470710412312 11572019834304592953 11670334299771955493 8274913474317896779 1810642016546571878 15012205532891137569 2887552263793479720 6012498657536869728 6125569154310201674 786585732702764211 13156186791790802968 4458938438406646492 9595011610748702942 11617615604617542684 9209987949519369861 18002862564436854533 1091397721661669502 14225711773555921651 11765878110728350297 7304904294285460545 18148784655655444447 18349457881627923287 14533393134769105894 2641809142262335209 13058699760661599197 2969953374722243148 5124491563083114599 11004533443157078987 8423559245349022973 12192473595613609119 6684365818546413668 7748876191140092694 11605496326166841574 5359126620210302467 404005848250258736 7671120792803991069 16683791614494561226 5597105590576861857 5587616280271286743 8625307615611169987 624974926782848541 6633930970796609257 17816227350779353257 688527881616848727 8353903865567515535 1186506921016919269 10226353576346189826 8802903178001212926 2931501459412838772 5730102590862243244 15681187013492932440 5542021441401090677 495538669154395728 1609424181388242819 2962910133667472551 3566891625438751968 3457710334936724832 2157266297762028714 4638808780546003135 2434482556707975506 13539999422936467376 11413020989321402718 8470103918882655385 16757798523815995139 3792750955110113021 4715708573595961649 4710723179806689293 7568600246780485634 374257567549615027 1047538571112054586 10433897501029583884 16817190158374503353 8258041564209606775 13649138940535697810 17314781292244078323 10807875451380136022 7288931310916259937 1257911323498635451 9722646882446372625 7731204868899347240 9451273306172020737 10681474520459677028 2029967069919105749 6113005632039228176 15131105929938234356 18109680552700302939 6142594382738723417 5828952197873579617 8941230497957146828 1638883653107188385 11496390781892362745 7233258484165120394 5813461839555350548 18418259103584679477 1302849871780081603 3051106642901572021 12190209343752804618 16810342643605742997 7881243266689666249 9771423259173134415 7411953677638961232 12224427336116853151 6172329555230009584 213771332746877276 15624777500038364992 15505925920714455442 7541730466196046135 11267593220614108976 17304117707877405720 15096099963455778898 10571236302198963072 11290209592002627328 2525721688258101745 2738261311717603439 12228861440504958937 17793536130960840825 5677971680944056155 15804877911116815413 1452087761063616886 760119632872626613 13781513689175660892 17346422006034982541 13150895722674803608 2620427795145923567 7974943658484860317 10965984823951454096 10591588007919173792 12963397375896879271 8141665222701832414 17346693658550107907 7898481330503261019 8683225660476569331 529404172814306171 9533291970115379378 15298026973152882887 14520659841067027221 15459156841507932338 11988381885499829891 16101670967110767222 16918891122167546342 7290716970386182910 4523657390364500754 14975866498100087120 14476355316041760911 5608810076125893293 14523003956507452901 4810859925960085331 1176315505334276938 5516606781564463016 18035037933644810377 915150571218218906 9650154708950699132 2377455186563999186 13256173056566798072 9462787535971193516 2407567599033420655 11785541963255058681 2692925141683276860 12908212737887298060 7119940598914056332 14578571888613861300 8704128735542757235 8020719395556002176 17667349768554532584 16913119546134635423 3314604517404932900 5214244807728006905 6537457383747081785 5213181535785038332 8692303081167013430 9078588861699381934 6478867665230645333 11080163983915260642 1605965955301422418 332099678658526780 2782901177499140164 8093628848022177828 14824514542639031923 11813992638957512109 14142694541758148887 17417178813042444251 11564717179872237141 2758856677472811113 2094945161814660464 11451386663039250043 1724098559761953563 13066998398532560996 8341516746001677805 5586088776712377614 4381389454287474207 13525862491135342630 384506173938284193 17221657236583990011 2756824063405693641 13022063954971297321 4811749105735189730 18288645127433341398 9790282266151119055 7536757263131152865 12439981252709682694 12705655048711693910 14112333530058939265 15244299803803292926 17298570858652966537 464011304802808547 2384574172998820370 8319554426894088622 9733913559925951154 5617646120758019634 15442391898355011651 4060539426030957989 7985489291640444590 18250809635873122435 9626006721527492887 10967641102103581818 10675561166054191818 1874401846849634997 10624150203886779622 1510494605139151757 2933079148637039420 2653510648706526192 12958235660308856062 3364715441450540177 15234191548234249455 15456181149562160773 3566177787315094824 12342735659137952350 1848010019542959464 7422324226501312573 12371541800719077826 3884707993546730581 14638070579396465787 15296749908173640718 15583805072906430989 16087517990612494154 11542376048332299593 5469245646848274649 12987279893445626740 10075081151616645167 7486699768265369978 10527358270465292470 9522558561632558671 7181430589897336240 436860246883884638 4124154206921249530 9035486088223539695 1387361146878275637 1699798945009254964 15721617193207264150 6429142443958437720 563278957240318193 17666953377830472821 5871034796916787072 15957612258971051974 17031093386811695318 18442393616620636235 17465493619089258760 10839213351494159405 10889460762887024264 2257901048738006968 10201466383365435591 1486607096389030608 5552250474250909267 11361725752320664453 17883369322276667862 10673362103694362110 2828023437900362469 873376344491959590 2242132859663714413 15187304914313875727 15437314353306568650 14642583835719145975 9836633306612953346 5061417333006948890 14229585146678972426 6951472167870781476 15154823871964022322 2709693171968720171 714065547302136123 13752409272877963121 6559144513988125667 13490661119742700984 9894242630687837801 6029620605084784449 11864964684984021390 10919860606345031532 8514697501199950268 10909632655218636689 49842161336854736 17220802127789956543 8824212727790425895 8007562793228142664 11859319656175622811 8590443234646640314 13745099181682013003 3240783666562279590 4003832501240661674 9368273027300520325 14358730582368604564 784677091886749010 12175885670032024035 7265038031522155701 17702940276713006504 13917530503342108738 5701858661148127375 5745380555450211780 10607463499126267249 9901151396817220676 11258785899104309736 7052463729171449517 12211414437828556059 1157229494751371312 6662926639324462890 17704348078251712912 12064040676546603284 1730483415775789705 12589765853179548208 4545744496109702105 3969502256094394688 14508881552118938849 7628207865839599927 9727279279210147798 2105452045360071600 12844218531848142764 13402387770836495795 2518099463910650911 7609318773064393821 4069630340439726407 4829523446127746206 6241037742847969212 16171803896714722285 7479367771890531665 11138602148466458397 9780000031285482283 5688867593971990951 663061190291785119 1425244958960350918 9856760249539862089 11769801721296762358 4435309747280737901 12717337865612289449 9674510077880674622 13573398365533204565 2131408802510654885 6979534233218590160 8665607826728122859 9829724177997300106 12090409820799831523 4407808887749553573 553290945251597585 1382012766525958023 10538682229963516723 10462181183060764014 15930552832305131171 3779426091353666443 14002804110722380663 16447477649522301687 9306965710282673249 1208269288470766985 6206933033094047674 8819617286898292337 7293501551446125936 13121584357812498566 7526953203919982825 12371994847161865964 13727807193143883560 4518514351556118561 3183635939578351336 9922040830254908887 342715710061647328 6247271095694430962 1044068436120534964 1822641704622273898 5647814987596064948 11086540935097795760 1062042886916346107 10855031433031481789 4189703394077446011 6195959781423021933 15123950173821284194 1552417567152108097 12300482105325314380 13221817517314614628 13146699123798431820 12584941503449124260 9856206239708645849 5435023801432393834 9182553853974194309 9982390374714699199 1356709708269249854 5158934141296407514 5573317174617763036 2948735143716133448 11130185755241872801 16305170698854694536 13414269942331134443 8086153114542730014 13561531850243363791 17001455962709067980 1797390764165753454 2918111133739522310 1564842628881103360 11729484979992681345 8130596579701068008 17481707905828872642 11887023536315511431 7520844041542567493 5526401708545139247 8817509155253978051 7268687489739864191 4004545964692366446 7438973589802624397 7588629939259016361 7665108294886387381 1101665640247954443 13937421728882931221 4183905987737519113 12047628776368236658 15403505903062020950 6727381276434214065 11506535139209387492 8820563250796235774 14885208770276222486 18390122949083212628 1209166598255734559 10743165976346818239 14962561009252866683 18051021167011834837 4800396871160568867 14426922820639930381 15491472775077131774 14517346959078020724 13799263362730474987 18381752145501388057 1106095040321379624 15095444785098596226 6752490587206996011 3201640862076801679 5256820086115640133 14598817524199795485 12979477240982796602 2583729891742054429 16382866014570613922 10262551503738006384 17224630971377932914 17804802658318242631 12859453955278949012 6604911593490481863 5128876299145992575 12748807633222029771 13215107004865557193 16665334581013839990 216447262816325506 4447267973739298338 81171089471101520 6958979540045147893 9738951032026830434 4286781946290613470 12549726336703090956 17844142873540084289 4470473414942279350 8366402744079274875 16599870943915532136 16489722354803438207 967387871074208076 18379459711307216630 18435457848227054928 8020951492170019157 5810823530305381064 1467707852741663233 9228420728661862513 11415908528087240543 10496119714959332878 9761205215867338960 17807084165934465747 17182305391393207779 6539157770734670817 9577821550065752508 2510065887950342146 14201649043510925177 15443194753350321742 5493905477272852524 5266456067668576623 16572780886817076316 1710329365726479269 16112160601951550983 3827076240914950332 16060075022532018414 3230092963461315312 1497860866525557443 14509101158557823515 8064698371396856509 1656671365467904941 18114734849927998517 5749202007468272835 8619819196319235032 17291950406393684577 8820559912393538589 8156771810642134655 5664567017666050895 8569462617342766572 14011816634120387180 6497620931432309278 16509599724643248382 10963860432107145914 9665393468189206416 16022841260063047293 11250042739208599585 2730511872299404718 14906921885892351437 2674421932594289839 12028245494243163353 4133362713719396348 5774931285189754903 17504347270046279433 9882426810104930425 9817089430221022705 16271507542901754108 3443575238268028375 33881569634752875 5408259801686015672 6024171929827978209 16658662630818506431 1112931358653747461 12493890299116049244 13878592862983096569 3974108618774399381 3623923004875516988 10715143723600082150 9534624096721310841 8366185135920320298 6243416426990914672 2583178766276325329 7589889673097458487 3463126429370823570 7510934460992920235 15956591591716661490 7381791677704883384 1616946215970725019 5432705387179284073 10752963531972514658 5235287578206086383 132307417976171690 5154478802296313604 5433112647391201576 9885934896093812974 11931968788060740241 200785047454255895 15126195621475266805 7630619441528301120 5009319490774736486 7678483447445788963 17038414178090856857 12203561504199248757 8694990125966579933 11230877996385982785 9000948052622419367 551276502282648479 3744156134272227706 5004518297094544208 5290710452506085109 8091498037883034255 11897029020739907391 2124127857418708026 11000886703759013884 10642270296725628075 14029681849300196455 11808657132594240298 15912893584664921527 11866622652513549265 4586042045224467690 11859816973294596095 10760624324515220320 16183182114207344933 12340994705653709522 4766857530744501186 17327313844466979282 14869127427809528810 2273934847604220467 11016633513437800216 9814513203861089984 4088866113335350347 7995146015422521790 15955055290954597153 3115707829226082919 15460352601855148103 15821679434804246077 15877114981470078758 4815535227524445732 12488235011871140486 7753877475727184840 15586774288960160616 18292260772697620926 11901885695573782474 8508652134707095200 14018558114934332090 11782925497976527469 7605756963135653596 2154116060500585178 17085413943636634621 8781579238565906763 3628917273457020436 1493821538854724651 6704848508211530475 8635379056973495729 11505830903025142634 377387233609330473 17579987539575445840 13962888473451872430 13920098291767406968 8453993046388622733 10126124161003162282 7448671155987271948 16856796368920898655 11896585858874964742 2488951855261536741 17760907185053189649 3049843910426680621 8684609895759355773 14277467077260254328 7533467486756966448 3935318578004636716 15661177141505395655 18337205134693743255 15365305942574254600 9859322343268747515 11954512696077655026 2303381021745575578 4085146912092375023 383790854385029861 5179095355761581207 6320526862701016952 2737055562306262497 5574622318234030417 14642952309256553181 15442040895445746340 13008148860255047156 9662352799910576136 16018200601973030155 1318362351348367839 6076132193934898918 14258753361139015018 14015821324135201160 2686151318798917675 8252371190380232759 11355196487982869918 13185540680849569195 2596143948869979178 16341129601809827714 1406320994245108870 18220605264180816656 14284272772464837483 14447199078194907548 16956807863981313597 796719054446137057 11144028744377406942 1285021454952953891 4057955646173757041 9668177453173541450 18210804199831214092 8326652499035202774 12083867958604290632 7868009824212822034 9193377910216552188 3029670721710516959 13210027313070658947 16771525638558429498 4047598606436056886 4890999636916069149 1978173578811741483 3119778499697630722 12017695555308136852 10663266423340988540 2219168802313984319 6328242635035934302 16910191841389260848 14775241359186294733 1947609355621439217 14219207363183697143 16145333358417157772 14104501282611681188 113823613564600197 16227926137394399029 12123570788509784445 17704324155322689880 2909719210031084920 2159972201852512035 15177762147687037325 15810567514553004772 2240256195448709346 8368785565252467509 15893396593765380640 5352572325957680114 11584708059034015641 9703044314965246734 10920703622904773787 11255103727851222610 2727547266168658769 5287707358922026463 9977339157392463260 6407016822985848689 11697618175352657603 11203589064091201419 4061147399937235603 16898532184614291460 3736840770467787881 4790628016012296632 15986329769347802587 40549396165570395 502910832595975336 15497332612871923908 6890575870635341073 2626669305287224185 2281863560207924940 8610162664624504119 17297004867177680309 9895200648050257936 11502061417077111422 4350542193283534948 5300765484032399127 9563481955346582848 9389633327155838085 2495163447267138086 11937051951694498498 12450406374399692837 14420109961687566746 18410812021879592564 18402673085807814824 5203028783662904037 12880401202252007847 15806635164618802406 7382091120682065700 10462101315076678446 16066362937804260403 9441601354026384778 627620291641503005 3544297015089908385 13334100840532846244 10301723674490522556 17213309946281556874 8962303174623022096 9598500464914774048 3198996256526440945 9005048695741449065 3419901838011586540 1941320498555191703 15976853923690224268 6519818515616279558 4707905988647317537 16122550705312205349 1479666991928976958 18180873507128882066 466898954249345451 14767396664660286093 2322781587904489257 18374395794699248506 1374991506313428407 8143627873529509585 6609090761171626758 7659058339192365291 10375373657239286376 10734157641500007287 13539919626955823782 6564373268143316855 8583654893698137756 11261987155444104817 3067717847789023037 6651348965730370783 17617419858768035524 10431748015563106370 5524150121195667685 8672921585065983178 752518001061856479 5879264335335980073 12162023736533132086 1560072289549172669 9455680692838274959 272901565501898535 1635779775486422892 3557794284045246146 12467762086695554412 1433722818743657032 14182148813117346076 1309396290794393614 9953888799622318802 7115364782406687134 13590591132502993307 10668580088283994385 10362581393681118930 8455013432860992302 3038773751605738038 6686253989604668438 12440477645293640482 17067862448396015964 9224416556805336042 1486930124367435827 17297647179263002838 5962700827049595162 8776985278032614743 5284087932263564190 10575663478430896633 8478119436570029333 5229506004243494108 1866866662240263518 2449184842024547847 6984087927932713356 582480998358156517 18094816904499132838 14843066893294712193 6788570157647206253 14843719499333271305 13883607173007429839 16457366778806616574 5140084787787699678 4899283821346598229 17157035731872415758 6324547359743489907 13120027224559380950 5808500515726709356 1180439288239635194 6107562787010749710 12271818046195103458 18116595242354473904 15590021308509692143 3932883627672879079 7524243993353901653 16529847172714151731 2664627810252438500 15008938667938342039 7017551025265200770 12877358154557211638 13405399400893401635 3125235343713732471 10550398026827692164 13286141394465356465 8255841494624100579 18004415946740059633 8555037259488918452 16710125869693013708 7749528083275754379 9560884254064128276 1321004515606266496 5065005231970969113 3932065468776571088 1494684699965987387 15828908124836640444 2429488918115684616 18072737415652271440 11655537028769463966 13011574158580353118 9572814525556926742 14835726383658772369 18298772328167758855 11404925258128610629 6739080644058301919 2836958625320386890 972153044403332987 1591988068120416910 7962869824876882796 8452214487305181195 17423466315180508433 17524527676996713651 1175691205130757837 11217746881234376584 16930130211321773542 10010138513650989360 9296218630704364808 14493576105722772128 4272851821247274302 13689743183130022457 16739871743841420065 1052728773363180034 2780108623722692696 8022501860393052737 14558232978995355831 7009710577266029373 4371957723816596399 17223204377516200533 13641609867489087424 12790532100416486463 11829402303500382559 77876544933772148 3545615816048898759 14967564246488869499 14577450178868664228 8204500191979802822 655597537931905365 11789549424989221925 16079286144871335851 7901832171311405791 13103481846725618251 5338215337721773365 16695465056196023001 6685621335085053529 8859887791046952387 4354702391447017130 12536294601813324965 7799053299141756181 12927571881677121828 10155770507568575340 8431070137605850048 2183226145526611657 8109314784703513740 2810713128101564412 4732041525923639102 6643225112112218117 15452110154003137543 12175972276112671049 9088845914749943226 16299258157552902988 8904051365962505020 7092060264768860994 9392882213133327594 8381614825250916933 16282456071144341476 1104012150316213941 8413142400737870945 8480027577717785357 4744038592070100666 6281710451450773408 2232899328343042417 7646134137485007347 3932798382200501506 16282099080937086343 13603363470310716028 3638775009263772655 588519102510307288 5170382354002350043 2776049502160063360 10741581195209846032 10410153428358633682 1318129744098509664 10092517426512434305 17207547717711319887 9516367866236638195 13468905264485549881 2441030070040699113 250003066485367462 17594452329385284684 7044368899621278241 771850231303526826 2571905605137954829 3605711526456627116 11728314843062550156 3110598643488792119 840371733976262730 7468778171895381127 9852397336844480009 8981946946926366204 6131506379264172706 10371186047436709603 4298380902714448660 802623673705269442 9629998989029233664 3241781120487657269 8238100154879421993 14196350682531030401 9137741275975601410 14521867106371573748 15975915718486994759 9344508865076909546 13357272864949403689 13282565241520259975 16431138068804359386 16114614137732073929 8993244599327805801 138568462474709700 13354064655995375468 4447183008056807357 2682913764094351364 3613282599545806714 18120549765872348769 10309532052166164481 17293251833185291180 6666795575276948697 11014287503255959412 7688390885098635797 12489538164916692150 14682740279655989291 16674438505833588 2756622601404678192 12188668295163187978 618028261732879487 645539713003487780 16706050927135692906 4508212206439823296 9427598040842026270 18153359457769089014 18181706541138448249 6837744849052329487 7312757134913546625 10060564939014401406 542984886479885818 7363498861762856500 14460908752133691157 18281335661187403154 16270010800171913338 3638902146275582244 7467107258289498511 7144650880134710451 16082620173939008395 8987199670123863248 14619070607269615424 9909485697761894220 3067568339914716495 2793956289987363951 12581790512235130710 333245711976999097 3800130671234739590 3318139076203058293 3316896611206230148 2224197253306561426 4942098002326252905 905105524568669174 6874601856677009021 12197129825896766591 14325052328191761586 18271572145952842115 1382458027055230687 12213315131575205685 10695578349378072235 15556266677483198383 13186794032453565516 1826646514475498607 40596983569846633 16091029129577849265 5504263493731708715 9605920134680805166 2300534336926192998 2038500542124973287 6890434359257697570 13335970015963661430 15468446101056846225 423338849774995803 2084456774063241307 5406136375881652077 12788451112369746749 6029868345533599546 6145219828364853221 12497110627985840662 7086678591423526515 1410690784955013887 15717605085626884502 13630791324507319600 5203603959321269884 9727344708224110289 4578164686206897370 13809273545047978783 4120603815988575914 9242239311019773172 7476507576977513101 13324436462647571523 9478245509552071899 5857885662600370802 13969431148002767341 14444328529653777902 8191368172084533862 13991245754153945699 10225432251805835583 2344047426873395281 13735440680116547589 10267972006728154108 258884233340491038 14510298817153270530 1257041903382129183 18344296187726655093 13854886169922064995 15311829729719524211 17703420206057826322 602240751487690602 12797880435674591410 10826315419485269405 17915214739520157129 1637546144592287297 8728625735758115480 2000538843628236693 14127473787091146060 13049032261886994906 13264492055779926119 4588005467984786990 1465933468498616887 5212026932753198325 9136970341104337230 717513826971398076 3706722312058266720 1925596020054382165 13276235224134186308 17516581258747518067 12086609770596741570 8528363372442618807 15883711509424242474 6970081740965764044 5816139708040978709 768232092823981771 1058775802701566489 5088854154901100789 17932707853058848500 6945810717416570362 3736754883779032685 3306553820045724020 14764400985074793130 15073694969714965518 15187202573081167170 17825505948069832220 2954295837212423478 12269616437758453677 16250578325969308347 5757858575980174138 1711914486435832506 17445808274230856728 8232864256132245603 1021160586733400424 18414427805353365573 6548367630520678449 17570745796182030772 13932242367672122055 14529133016014240931 10654565680422395752 17433942861759013399 2981181468810740992 10476601109364812477 2309281404612501241 1501630735639740035 2062060198169530426 3825545291900669371 12008320285544401108 11815325296004575938 10970447285391146710 11724018493235470447 12264148939220110756 10803211413806822504 12483642371717595609 4910304198840042614 4898997446472903116 14930323294540531912 15034638845632648769 16938145693339396079 14685185429629750158 10605089027620663230 1196167561652880498 3903514517839726235 12671774985439719777 10052364086362185763 10553236331905502232 10378668012861936072 307245364145754231 12993281809451120658 2002003470188487966 10430930160880883700 10200951919952718294 6013277073035603452 7405658554036924339 2563119310856399030 6383882381640947395 13074172125485731059 1676958043157646986 11020553600725184133 12965691017284285514 13656075088029763787 5326671637605624701 6495371281464324486 9338514264148245696 7010127062207874775 15865034277468909783 17624932080523041036 6169801605677269871 12575654890862003559 15533372059305674097 8732454154176962456 1960567297977217129 1318360828952102705 18192407062181441031 13638983566345636273 8138031924303434707 681789773406065822 13103036261683106202 15118072208900292119 2081098386449670149 9083896768576634259 11372407112557343076 12611102324375354894 12156106076165752504 3941688905503517244 3123653061562587579 11869657754154449741 16087017892870748277 15580500259132611550 176216434597222764 6017232558392389569 5379876085932254605 5692049904866191027 10491362286593289513 14304135451174987778 17059162408106921710 3413090210400053591 11493020579125786332 10947164900354767645 14966388450907649508 18316273292541814983 5714205814468954709 4840700712867040571 16063092613271610738 12728544752271798383 12792339011324014457 10830877880475540224 16999513237973949023 3387350477835710165 1251973260547177965 16728415274413949732 12686792224250014013 12863912760244887547 12830741270496773628 8674262825693936775 10698171999475990382 7386305606119367051 6363393999764616342 7017206391602423600 12861374549474758461 15855257738666454613 17139439353850390961 10252328965183026899 18018737434304881436 16979433660943968841 6551539794892168394 11020377532705132447 7425448228286666411 908376956026823808 9799796979220714687 11855764672031679285 14606707722950349591 12148975518183353472 18312045413413470859 16590397992024135882 13901887029660369637 18059877461602852254 4391682287877295770 3271138174018720639 11570572158343418091 14333345878972459902 13151321968029929149 12469470561873676640 42523617824099936 16254423055986108956 10939934449462490630 4325556587993495897 16884613309004594637 13743896776418649332 10563465570458092259 14659848733225949075 12280542731409454246 6124040500591858040 9150969191891336830 18079407045818410477 16825136749586652832 4351932968509850298 9692249794575715029 18445250267459471365 13047561839870644813 1206365223180705175 827579454637776921 3168051218791270276 15481728038216688418 11382789040588219777 6163560442895495989 5426377373936286287 3880961822110277927 4713160284781630046 9566655353684761184 794580990224264618 9654192896233110970 6004198378526963992 3331729470414071337 6473702418475206152 4843503651765339592 816397727639843439 4716450229969158469 1138494255752468048 4081898978032429608 8992754312631571040 4975628542264466415 15806413867597778032 1504719047043182934 5426956426625614901 2846870648099097907 8039778850212606637 14124939687893475710 369911258762372939 9545350285771853614 11944194124021226812 14945942975905501073 4961174918272252733 9486663449379164890 5203028849533798218 5161517230515691826 14701097376974623449 11991058755935932042 6354537720373899873 3021606758732972998 5364489429343211693 148319993122072091 3992855439124096941 1332951576453819060 18151689533084781258 17002202022869736901 14550174308724707548 3324381057126410618 64380221643695041 11147972656638020886 10738157331238377892 17959428854787457283 6981540964005527106 2179964427132016037 14919792192474570353 12064167241510462598 12958957564958840701 3974034211909197329 4568556750416807247 3769861916590201896 8459725664584432987 17996132354198738302 3087660859687905568 10977636202400629830 15028620593552905624 7406120146080415010 12706735204371597072 15739509332072608042 2193417224632601982 1027457342898218944 14710055815675961214 15780901774586544581 10989736719497931439 834717748516724185 12555005694911399486 10531562475693698903 13984219310839332348 11621302380690646513 9773389012155085860 5553221345215984240 3042545641412027125 4682193181929068413 3896146968332622050 16074021743835082191 965551265098395095 10757948208678428126 11564487383617818415 16689981245480622927 4194134429492475823 8178483676764916169 9379187473569431288 6903833560411444271 9839104980087841764 3551208792032582857 3605453067697770515 3379940429546458561 7105506860023638211 13192237031183577639 12904436283893856269 428820680499126834 280041165692236528 15546198787057249265 5227893725299106911 4810403389404507826 13811759809323536193 8584547473806332788 11737138539514617601 17458588689491562363 7535594456268668964 1833954098270990811 8344259862867358724 7106829452846525159 5654014844706194907 7525836151307411178 2486601421878339150 11725317917438546787 5084674175817026052 15266098392888252547 6191211250544816192 17047801524702579298 10616793786580803772 2705055773521357698 11372579035359247203 294091338579524755 5395575146809635018 14136302165709356046 6802524344005634481 7393925587926172903 12736086737026555664 15067549650517046199 8406494419611148986 12844354376992773971 10956257962248476301 7957369614103640991 17799444222800129765 14432208136060913033 1125149636587277086 2912882169203862189 8956248082900877587 3806449382184679777 18025698832076776627 153372675013964981 15655841746334155304 14867237674512779273 1075552140531734033 1575204384779933128 966379324621830850 3064274107460597706 6026756177619482232 4960252474792947917 4397956451596552162 4948306635948093323 12312657236318960952 9086307065953605220 12665067306461225251 8907153709370034760 9795105858150154963 8349778229350558894 16714210300549143792 14759826287233220109 12942429658565037120 4282164045260975399 11214573766753188200 3658236886546991101 6650437850648880467 1870690881203995945 6634671832616879868 11201918199797015978 4064912207223288652 4080819656718994442 16140454351837217175 16550224599194498440 3745363456051634779 13375512587111442899 568848122688368717 15909003694061011597 1999678450466929198 13854889014336805224 10509163764352415125 16741151544062964610 13274909804372187794 8230935777588792802 7482586930380923690 11824050818459875678 15305988693639280949 1144846499586020354 11097067408047899301 11914743177063802397 8868497118975237235 9603944536216046944 7845889344392691815 14519516496542182012 3744470884236191533 13296980300412926336 2535051263727612392 6557561886640559711 6401308481625204435 18184632259151534353 11819334042777514458 17234565126254434782 1535751070528414130 9653041463267926422 17089710846803202215 14267410703952350824 10844140926449538525 15446405176934859325 14410177267463705877 15027444659607914002 4405355896774757378 2261386061479812376 7305256152827785456 14074742126650796404 10727325583258298994 9500960039250376535 994526016395791269 11437771148338168380 168268107718804312 1694596614172818228 3765249845739207093 11414219796357441008 8811151302629452380 2401500104610377760 1700725947324530044 2206687881287830856 5655363028830566169 6498618245779500212 1665468215539734765 13696765752010831412 13056328996683653639 9422396050973325978 14566254576675779839 14899347225868462404 15778728443523446661 10472941574397286358 7339839276077505007 10774390120158500163 14604060665389425137 4305624025893462723 7105901535168258376 1897848393408822686 4716445109935956552 8830455184909641400 5354812242808651631 9172405052976780969 18031017737143326039 1445409184629929278 888818551279516691 12758146026334929867 8287842729400769427 15181694537630014088 16040333695439799804 9180765380727087609 9088705664089289031 5660815975022815648 17387883375764308293 6852922411859382140 2764083602620411612 4954191144744975498 11543624256068345713 4146313455379861077 14123074797883293013 8962126141728031675 16956036980722450652 2124511170608558934 11070040267401051955 9128667805167342395 13278408971808830807 16348650920717279323 16632154099219381408 653015586335800303 13058669034948169268 13885361553829735056 10857308317786451164 17764113110427675176 2260978658457818366 1899674261666570641 16949193244709665392 1508847841405480357 16735051231024517262 5182353530726955774 14839565915382573207 13520288811991941878 18075918728028080263 13500522405658563739 8259712747609116259 3838345280434593514 13575454223451996354 6099947463003660270 10508062994364532133 4725099315066190752 11573759168084361832 7373406630425486906 4561498656099343144 695239567936059532 1039464770169230623 2724256807047500183 1566749293296965114 14981047480859460534 5030292447626400245 8483135466322142256 9790098630905935059 7465586275294017213 6613522378794098541 7844399874946114745 6885040196217534138 5138705458170396366 12213649199611394436 12597695796695030237 7430174752063763576 13357095338173590378 9197999852547764557 17699673637982237506 16476261017780870104 1822039790185139447 13197840209925641413 1120927316170728502 17071134144902516211 8914633608117217589 17176472830517562078 6213374513231395126 9490777199784469580 11942097835154336326 17117374510188515901 18356849390780243819 16659054731776145911 1014317873864749629 11449355425521375731 14598859723974771529 15523921091890228353 11948837410112291687 3806500872478197353 11169904754808017140 10625553983949829293 3868926843252532769 18259298232991753005 3189964707892258884 16233624221905738221 12176715700506986913 16081649214045929679 3441224344083374901 3168950325036822224 11823867703160026349 5873672914502017418 676310448776574499 13747420286799932455 3936307499408006473 1787489894533025038 18338491435025955152 2690890218211683461 16787373092628818950 13665939271532043201 2113204485728904754 2104514169545644011 13038196758285406747 6686284171972296978 3424020400249815957 8033486234859095192 6343815087582631646 6378036289682238385 8248550507249627240 1577333646646336848 17726743345803897907 3818991958870264725 10500612866868764724 15977405232754962556 18336258304995975713 17950775584299059341 4752024231643110763 16397585420207719032 16148313582583576547 8633482333252269068 13498047042035691770 3128932237281386776 12584161200999933538 15425482090205630976 5048385488649908771 17551142536066081178 2901939739859874656 13350736714550154629 8260997148970193755 4077193836366128093 3588692936459012270 11364253494783028267 2807667532122024154 312842294718457837 9491309669176537511 5916175265747909686 1190230773077997268 16539137236831787656 8569162072848705518 2408415751455696996 17160225206770070072 9960127186137707733 4013354901274706577 10014428540428663123 5106305177119787597 16873056980057850529 6913625765025714476 15571386672711469937 1867944200482998942 17830976322595710170 686107141417800410 8030286521786470901 425209632449467651 13950233648502814933 6447021756935870821 11629159524427753375 10261999223724103217 15418029135500254599 348571681839294183 13597623113516630284 13316303483560905008 12178189967295445970 9137144835918074699 9585250950888829999 6240493295496340870 8342444361005866382 15391292704791214264 13416726505910722185 9883956407649848720 12212715150237444165 17682960350192225243 16707720225088862968 8765111895763269974 17537063695004934471 11140864154255336886 1702843971456655792 15892418344032994518 8821111221222866176 11091783133811592930 12474169068202340264 4399972925730710745 2869895243731346265 11373896353578015485 3315988929468375807 4104549261845354033 13586527538769935968 11532574044728036062 16755193179918767580 12857643525392839521 3716524030932899171 15395653525737213814 16259976031135637978 6748334624803158626 14415468506154079574 7842968973410966910 9343576624878666938 8070592799649611793 2149594683182817652 1559031690672677399 17031941891439104617 13299582109250530105 17505434219068145969 10876889343283796725 16460735974527923252 14870422676990523256 17307410690379902002 1676096582516844959 16359506009561212497 3659139821849635143 2497733750907294800 7228507233400885816 654091908926557461 6046883493584980041 14032931885392570343 13517228116493275642 17488983768922603562 6351504944087150542 12903378139442959542 5760431058856564576 7111670165729912741 9606102126309655993 6964409272968055562 1779045907873150183 9314854645453060565 10288995414151766548 16128032823481650483 9716930204970014236 17676979150236163858 8675199812132800023 11777086007059894497 2705627362433857634 4570604179100564333 15136034769078310937 13239938060062754796 97274516578300616 18044817080519485856 13378105437973322507 10761774825901715987 5882311253658622333 1474896460044286132 9892592754385655910 1475048481168305727 15879708068472593597 11954651780420004495 7074449996158701490 10082607239833875432 11065924607199525534 7721299338138835280 9249318346345868434 16237806050810796471 13138619717879736882 1021220986601374077 10809427215294105243 5115155476723528742 14902718448390551018 15950274587672702568 7459553868075228478 10558768981018114040 10269974785825831167 10565596683289704776 15055253164140873548 719206416982820634 7328604520392095089 13302472504308880181 15969088065752373577 17196433451128238811 14777860868206373098 9225926710891996498 4274265347319013011 15909010198917438032 10041646262482339703 9952462372050338932 16647734561952871185 4560562423626412419 4781340450493438310 8004922954761987242 8336439381690418137 17055382401529726062 1336197201547261577 14988235364301134674 15591750326018741873 17069900604693374624 14020187450414056042 6132557077123079324 12234631417124545989 12288322976408610675 7155829830470450836 15758134644793147551 2536824095537633539 5657442718387308559 3676777973860622157 11133992627512691081 16636400344574113221 16434712917933608203 2101624669489903798 8439102503539434968 9006856826344651386 1569822655091278640 5868859840205449588 3341621342224457886 12496536879903642413 16431379387438865625 9854550630269392808 1129422158478196924 4391862583676825951 13196916723677109790 14615865834736826260 9207227499361491323 8522335194413340403 12302960072554014141 13358608620095240487 16267239801191352228 18110737808560831462 16572750701230114508 13687484575990458865 3598091358323379806 10083084740351423396 8047504646755813244 15025018088468272941 11995408067883585327 3889463541030588421 871928318401954273 6312342524914013142 2380796480995276326 3149269921173328698 17473028199920207847 5955674934791536968 6776499578693644199 17387530750653251906 5556641312997042633 966043260857684421 1145685372325499360 14048211024191934322 10992014314162690426 1550029850132827576 16966228664575350214 14171882565108555266 11777958282000815061 6594192826419304431 7735656192287390668 13914822415220018071 1141936684519662842 428383599893874580 3583930364595126820 3669648865405965562 5559065582279113641 15648330755837981749 16930140427483846217 8729289754582870080 15429308908471525388 2340814048627525867 5155390847752895033 4849617561902297709 11913960279580565944 5601317232781050161 11163298860703516782 14745835711576217768 14276518878078622738 3366107840623835398 876868307301375970 5989843319421692370 9589364328378412956 10520241510197617066 10202203207695162420 7492196766047555530 15997164209559119057 3359822264584054542 7029401662966351934 11040017499109317173 13236018713066561659 872912313628584400 3797515668647821658 5514756641044929799 9437861223861396983 14123306668389187477 11013039774158207345 13925323002808900865 15782611225025103050 11831975370746905115 911024497182387668 10316595532368352864 668895563795086586 5843545861022822366 2063839784918428111 11435842229795820315 13773350464692779188 13233953858832400361 5353050949745003238 706208760244201872 3647012666071503221 14001186371020648310 17487368976765440891 12905177861795468652 13342755120394243254 17842797624711486100 8236677196494037825 5471077232431690626 709516677524769216 437628040155705708 9031638475317585644 18021720082775054334 13817130445603000562 7309377842124010234 16564430838050204979 17467763764926621513 4565810260082982450 8792585241504096369 17037473421698695082 2332817030731657279 10353514156113389160 3112445748947521448 5133122999701254479 9782441725549524128 6682335338398426630 8955541420631752260 18164373139991155833 8123699569856966778 10600391576490653027 12907821590573806881 11677120688814283055 9039760612292907763 13918466469235733671 3897843113815237678 16897349678907553194 11837340935855209786 15275904215154929988 17657213191658358340 1254384126688415030 17343001743677500035 14756676782744247444 4169933107991166255 2627173854959894741 18421420278851742823 16893532299580963866 13229095147943402054 10898420897971912438 5299223702224064261 15151581969590986557 13928939152300065011 11196969220978679944 16812315555913145049 5180140453410237968 4143378183146539539 10063363494124397931 15198312484511923277 9409810924272264268 393831984342255542 7537801946042899024 7375521998725663467 16033910392581167452 14434147965287842667 4366402744826556876 10935363412246614390 11258881368829087003 8124816458537574867 3833623393901363391 13803669053306249715 1145487441021279457 8469743510736148155 2501842803596287452 3001549071536548374 9136414386347576170 3639972912667123508 10321605719377412934 1821045058856608974 124143729496584971 14939203729135694133 15659147820012083822 10698966587272995804 6778153865762863889 10462666564708517497 12290906407696765234 9235588084272070868 6699358841096481635 12099238560262130496 13330521874387222533 12583194258248439907 92586286544632820 1075818582171707143 7727609506637984928 3430491867193781317 17105066860419516905 7443807280821799427 7199436421347534048 11358339251644181706 14673803347331187705 3040402273356810948 2986910736429857515 2240515330215528641 1424097897301433333 2848779583997098353 4355301400221021716 5194905830335851472 10451286009152779446 685465751636035156 6341547492222287446 386487102580787124 359034030599491996 6394643885090901808 5635794892585763095 12981549548031756304 16475291785869144807 1961783250562050438 12712313599319281271 8899511464895479891 3084874737424800535 10732133152233711171 6204531510043186029 4859032644420019681 5738858518094567231 2768268820909549219 10543246304098910087 16380490501968637718 7773176484815533471 13790383464705804465 4734426347059971195 12631468900261666347 15208719659699886420 6066434516922463476 14097904906256843795 11475629599512933106 7487362331235054064 4691257557056185908 199390452886598995 7484100684766844281 6058385572075419866 1764071469616046463 2807691933663599622 9859556706450617422 15290799301901499659 7134248516901087603 12740519309112224742 5301025051834138750 6534273537938019342 6651085019720699736 4214583991473418877 4991686517362697344 4620753385217319094 17317304438513047314 7169287108004527498 4600670599536747237 406162893953445488 11472301692200555080 2942545914165753219 2534830060469873244 17936374583945804828 10566626964689064613 2076825783839832770 12152680394394452903 14157033416142324544 12151114919446681918 18404681224857832670 2851159705521587725 4649593552957082110 1497822217996780080 17820902007568122376 1494136675871196515 12614516118558829426 10896987525918363228 14598397053200182399 11065480312293747185 16100861515898238721 13756778713559989432 14338556963501706212 979606270121175248 15938075901885694864 13533460649613203463 17666391822037654870 2586124888727881635 11658684734844798826 9063826242103451254 15267482118522090795 6090357517109439335 4397969503070899736 17674222718787447672 7951671655664817725 10149191685981631877 1896808674775262906 13983488507597806214 17696005685674219075 13038847769263372278 2370859890342265050 9807236378972635185 4383945576698171035 13024173841762488686 4209453999827309588 18321863621922008846 878562095876293576 2903673761617522218 11567136409326230748 7151572977821405966 980164072783378129 7120792988045369143 3830696225700378593 8281561526938410032 102967546986662082 12467996860036213120 11581208497786703499 15982759899425397951 14255621472242973565 12062372940330627950 5900066416911623812 17340408671858038825 5951745194637175363 13372872075430203202 3653401077920716313 18372181780201675750 14321219616837177557 744030758293928419 15425661902914971332 542005397013753037 8348377879357616058 13080226064283142154 16235011470322245799 2039689113172175385 4845816171909142297 4416717294174254801 1118947576726284133 11807505999584049346 9726685056792675975 10427555849906257365 13681156889976287003 11273745509963349314 16870475763976587541 3205474011511465080 6834571507920098766 3742460337940720044 9100003842835721109 5517241258916786011 17515644462010460177 16718476949360874652 16538659923555393756 5257005263794463036 11023696941754991187 557539857801270388 17748284207049326736 3030170032611739178 7970667233026774143 3417432868670840941 965214458294027291 17273342993065699537 588045390839946307 9144237004633113653 10930806783865346467 10707717113887158643 16684249823388646162 1649762318617670917 3649405011440011671 14795864257913467276 16255591614227414472 5525722877271216316 3287083783714079171 18223218918518045616 8495478142742515901 4123658659438457520 12145925322790267965 1155824417437177079 968393934556545339 13329001343304429112 5046722514451922991 1255356306603485835 2615421470002835761 9775549125918158218 2094172293720426694 5681242669936918085 16981497423813239624 18158059564072500785 12513360171780049338 10900147041733021309 9287635160944767195 9097928564232837058 424547103144406874 11051405857251324718 5305060852194809895 8296057022730723730 18070862647848710676 6119156569739182966 15785213306668253522 7105689558042056717 4824765801824326903 16670993180350069478 2182007556518321311 11985007508587767822 11092001516997484497 14448838842868610469 11370987707944731788 3109038045447945068 18133902155902538907 10132943348757781641 6966792677306511142 1487490558406264544 9792629609504386947 3952998847772505531 4530893383396096208 1368760626136461454 9339228567896063529 15789970367953066920 14686352955904913559 12514218979163313195 15442025027212571901 1783400916278555144 29173865887011670 11726988815535280305 12148930690684254293 7224462800592231024 6099974280749866665 421857291497574658 13544407017606037910 4015939920563654261 629797133692328056 14021687202460516666 14652803290028625697 8612930685905206882 18009200489885060146 11368712149651375347 11733754138934284391 7219369585579365029 4529776290677568125 5069611201161436640 516059534673338568 8340514188961677134 11488366151193252403 15577258906443759756 1038222634474979085 16809043408251135909 5270482020486929118 14180796749168994046 4148679025990056823 1693820930428652961 3732484655048347405 17500459567879918849 17776944757055992399 6803909017839151432 8932421917945972826 628312360225059646 18061152923933957654 13715586843863934709 12633042473920749454 12781288979292242678 4404741760181518110 6965198319375761937 4586133456747691586 5408838706391768696 9797818848434780132 7896115908365838411 17845826393880940964 13991257117601625301 4758783478198055992 15392649883599925038 11123031487189629830 15166454895670309057 12696865790074244123 11820948938479476537 405347288002153681 3715671484826398178 165034963070919364 16430974017212342064 4184836011065359661 10699804716693983513 12567777470428283816 9638674028837206822 18240594825578463665 15140808130170888124 1298851638301149063 14515625268627923261 13964369849618639014 10441299638914106086 12564644107526091126 18323144537111741844 1468870031788762731 17332831190985759671 7062845678841932966 16203089723493365237 2352291852250230180 17443415569093031911 13294221934705016983 15965232768538098703 14224707276408041084 4783644943770404713 5197691686927556481 11120426884851626913 15872060714283097342 6324309477083814084 13788572962239789884 10722173885533921809 13130378686342021573 9097540647884279674 13532817454016529914 3513694412094003829 9795799786220397082 916578497510636710 2391461105981003613 15977488891888767354 17022473518760304042 13428608804353514782 8677959839290394040 13959356299426234318 2986932494345642809 2370255420312195122 13458249347991092386 11205016921914345365 11289174609630341112 7499590722682544719 7327890906030092468 10943468628044502686 2278637230758273123 907657753276390359 6142535507039745321 5757354079750135104 9194048519248967665 5940142343479398609 560950626493234929 1841705605156994960 16646965658151696217 16091539668007013469 17004877847373825938 8753354897670617303 8760665176892975803 3831389176176598202 1889348632881100763 8203758770819252757 12133230759612805272 2423202857721683041 2783067111703686296 11354421630769272167 14142912981225107394 10814885782781497047 15052443176129503990 14591793043512889898 3277975773544626036 6920652591002796503 11886934801366644187 14192793765269839423 7931174612545240784 3998292882513316616 7290557128891036635 4009094867319189111 13612605645260393273 5772627776943068713 16911460901345605255 6802391874237268203 15835419613524244241 9065974247530617993 4364432542120811224 2194879214329104276 5801475928832314579 13124380450182338686 6669646331407294502 14914758497068814078 15717260543794186282 15531287180582599383 8298218580971168261 323334474578652262 15881070070710763268 11153078224550408684 4621326145871710278 2440150117844976318 8600459904015283714 2234516303954763607 283859743470609196 16919093583530360959 3796870596939800317 4030850123852852416 14881101602595874325 16796263125340302699 360065883693329874 18064838008556037770 13043310481564497996 9902123311484942730 10495863299714849589 6711850672100167530 6315132060744606030 13093689180326600479 2995638784822776679 3098462570086185970 341035785868072524 1438921864588220599 915622144583085216 16922353080400031961 525424610413773293 13004901955320954131 14376126593792209352 16106784707431412212 9918765586818311877 17805476070575253836 3089106074202627148 4628842401003931288 9094641017909047200 3181163612593292850 6293108834971963703 10948613971689450545 9143456219166808133 12011180677888709529 17962032105915177398 3038918780985879577 11463234527237082116 9427202183140408324 7088650872111815197 10220095547445078922 11427188897452042451 679262167625314606 5242278649438262908 1235305389732811648 1570787982204397952 11907847976026170351 3947181317267631814 13386731249861654087 7203804944654155311 5153667393310411813 15628793615328401682 16835372478058479879 300721638595942814 12704118282398879444 9842360219142641268 7104631638917229868 12333075002242776255 5302600338059120421 9746434606650188742 4961118368971649036 12222151126492757756 10225310480735647773 3721190135469885826 11131877462674803721 6293069391185363037 14817068794904218392 15182551337157201378 1181588256789923098 16482438181018603097 14098598661496528644 792355717841120332 6031838121907194310 10136350669095946443 10090059615744401338 6256387452240320141 814913092218588993 7573369354682948338 2225054461432219394 16792302270884682174 18436589321598564888 381011590056981364 6477564942106673312 181082920512318237 8743698683995165157 14664155235469772454 17931797757960230308 8067996826639208955 9016050964661334047 14954246046529891192 187617045172181915 10062233425487576076 17355598683363879151 3714970384185101581 6161819565962811131 10133243912895587064 3376423414107584616 1636528737551888485 10023140226644927051 156463916126049638 2285527484436722959 11977858713413969420 16984431984643453842 9649480077900370019 11523248584721244626 11968233388654142383 245662252198379750 8331607017377060706 13079436481340292112 12051653384597541064 7428981745079996994 13803292112601258839 10514222537511579152 16550471477956175287 2174190104518196778 4717967487224456078 15456008611449506009 15625651988579364461 9559401587412157606 141209930126173161 14842877853507045007 9221882494634002698 8335216057956511650 9350275835918804223 12110525215200145912 2538967370241970845 793946198720000610 11917458016242125092 5868682677320408406 5197358484732456071 1379466357013599533 15760116360992707553 1147993303665998507 14991079450010923782 5484088181498505374 6600225792213800490 6738818654145286170 6375315823095481679 1122110561014277713 9730853827121973731 6077404397779088154 3994734329658742394 18196935833933148397 17195972356280353191 16650314422386473206 4714426363704958327 13281721088266557342 4165769737436367872 10172151936552577937 8324340249353824380 556685382588706321 16375917697489362023 9670073314127232093 15625504402975277690 14668367162642098880 3001756819583006781 2660954919933687025 15798547844190167151 7426286282708198793 6141305565896662722 4879968351610802934 13204338710998543191 14339680896866744897 7643014030211565520 3460211461878349346 9448640635390458690 17680833061386394306 3625218042020670290 13946552978702128264 17492200560352493037 11331046587634383539 17301098173356924753 11680914653164333802 11345589939354029094 15038699110843913579 2609472514559373043 9135060923115521247 7266151694263186374 13475164622544019610 17159529669623227834 6237830647175426642 10072648270729411506 5309347263288838959 3430332032837213615 13674577380293963647 9476516021294294463 4385102805037714147 5767631676889640239 16210417911747119583 11703116284370376693 5387015147905772972 6291736638113756979 15248723021110974484 5850928525867364368 3643862902505037600 6903302348661353189 16937988442685805328 631081407289214210 2744706104327824381 13370891091438791446 16077618364242821495 17332163339405484265 17430946865006908905 1753487067881644781 10129958152406525043 17150482601977820875 15389896086113981420 3252039250161797183 14773577796937537217 15011647731903308427 15813760267357247413 1657295612350394250 9147659960981817150 12419023622943131716 7921839765505909520 9957387146178551839 15416539954583014749 15171905854025236340 17432889985687619960 8722967148221796636 16353801961349191174 7960802486307650412 13581752932457931832 17535761805736452029 13050712195230464521 14145132781039479798 2942003613631122658 2599050441216309048 10552304402208748197 123429291157030761 10598135877914086552 7729744765852215927 11446339670689260371 12088458703340124908 2306795290097956622 10332981855953029619 5011577599706388193 4691955088014854877 2937479660212257487 2929898792221653550 5640789999358013815 7366692125294874960 2706021750086731772 12274425445443066481 7557894003176202765 11040641198508456905 11119566305098431306 6765418287787001548 10807013831990453291 4278696479872037955 17287393250088881799 7049680607531731192 18340095698091464698 6314608948344797876 2506301791499036349 17033527341344394146 3350134975183565500 11217546150230226128 5391062859703799296 17440448759728444173 1783178472570492636 11947367957547030741 5590204802011205215 13477851693426078333 11094625114898523045 986182127359943598 17882572336709285994 1865047280251518860 15920261186451012743 9015749183204322839 18157382241223395270 1569992433575302022 15689339274815669221 5163915313297059348 15775674364920636631 7209799565504923904 4047115828307499166 18110079238955789418 4208476030896195340 3395021131682494943 12797094941392203865 10143578712404441961 13721438991719647069 13163941792926039786 15136721049804145404 4694998276282037706 5417766665539219189 12170382212425953792 17599165075398324598 18036428536707933614 18113556952753194795 14474966399409490061 8628760502294936796 6598075842347301419 16007768250922266977 16686867536554543212 18358275048857048927 15247363363322079940 13296888413778547435 15899417232002462659 6535435680534986603 15572764643913480187 14316397020210185197 17109613386999602752 7737278373790082898 6487579577231123524 1602805654166249063 1387945575891787898 1489465612455365512 14704237372226764404 10791491657933002765 3873590428072357163 2249242704243240656 8294590124411769660 3074979606179216838 10354712231453591927 615077101393519961 13575080843913527917 12025464279901278396 12654711072114414934 9543369725313747311 8275769255940028990 1688146897072808309 8482712923064616984 3577225615880394362 14136580005021930598 17116728442582285652 13760229009474498049 145471480578597174 17319260317483083532 16289548052718944450 10402130656485613300 6452923078568905416 5987798188070983834 18321705519556350257 11867602597893643297 3184591669255515279 3682666051985137082 5034825785767099735 10289749874246258614 3541362410838104065 9015329741012623634 8596813253861358685 5757395415878249987 16345931259133816756 12776374611058398325 3621611800899109313 13936200154723781770 348637232726870477 5796509276902934343 5464301817735335457 12741396019553952148 12429240580415638220 10353502572624598802 11431367556115268751 9749970157095442864 16140556768569658350 3721701437661153039 1728008326755139995 6443478088328184553 6588950137541996185 466132558611970155 18268044405410938575 13775631256663069803 17096075455966738402 17397353743619203646 9830547902910387370 11148996244063252167 5486946144477685071 4013683332207525209 9244349518333224542 9879325783751984747 12725125001364348638 16445302351302941334 7556957096000537777 15112264553101585867 18201315816168280762 1498069580455994904 10025992089929886667 7806556837524560873 3698886800794113611 7407479754938841836 14273193690107790468 17532514469651134750 13072864652274473770 9421046520619748545 17341214106400910683 309470814807251337 15464549242226646019 12791351706871495854 658993924127976499 17313339287602380024 8792684093426995320 13178481832690273849 2814398568914948595 7738373552418826368 16710240066743752742 10460402428953597467 11494054200381281194 12627883413969314721 1162741151684255714 10948847658437428119 5023448874391366597 12620478482032605317 3715113991560451883 17863508246567190817 17822716715605792435 17719724722063610424 14528305544948915776 13565217796013945669 8309781857419223417 3629261178458846506 1687447529732087347 3544553213170267212 4860100327496309814 15269386735708681905 8411593217750186140 17121923265961000010 7775190905694650005 12142206641823248829 4042503702488059878 14483719348098280874 9232483920703876193 7538977318124728626 4068546600356540597 8914813010918494682 16234022559242822126 5110454368759594346 8173090281221151564 4126533200977942107 17492811560425673052 11402242207013859755 8548215494846522267 12246386352747239842 14348577523872915611 11634601527160449280 8293293773863212064 8153543555265648715 11848121930431037636 9117421606182461489 14710262262676517401 15095765976577983460 4747705773783009650 4104126859386937616 10014202519538160615 14717263469811717403 2518055768078066701 12264386121836911281 16539123501890306658 12553528666190352395 14265326982203957376 3497260789422029250 3802845934164121275 2946446003702208026 16172696927632057964 18378227470215673536 17738189151003540202 12605595478640834742 13445998855962429292 5899607879638163107 16660566946765583561 14752251568967141857 1366834558907703543 8157341790879025112 1942482298395561569 6916340751329974636 1062616014817958861 11538270160817359423 16207077426376449061 2243732222480591063 13518307312908391328 12316425171603241096 16684939527231514826 6432387079530660850 4717129033991419356 2452368103055904007 13892610620108733534 5547872222475387528 13544919294315566481 3806855631115552806 2169567817809789582 14441883511112412114 6531195457339384031 1410218514083503034 9750924174061044464 13815947070450857431 502193509889964318 4346984478107256609 11853803993743615735 14254868169785092783 13426682639356972996 826926885726475415 3731159610733085313 7609032030193047449 8670631810621099487 12102621915599116613 5353574387353487565 13082171693193166021 4530507834057456092 10582348024633204005 2072388417995215073 4810652606675953295 10506964004525125723 1474186127263479611 5449073319868737413 6491036793770112095 2885229291416454091 8666637059591250364 7839891262950780058 12571726521919070085 12983406892980266868 9208321585735510348 14150210338872901347 7878105329911785119 15050506061022540318 1665101159382272725 1639674346510735883 11334819385047351087 1136459768739168862 13731523000409727671 5636605235330350545 13529226649846695950 6967995254342434665 6032154407582304341 6172695888515181455 6852791990546796743 12310604553838073357 17126419205861029235 7769172066143178377 2558196628981984937 5894407400397668852 15279899034832644671 2893382211666472152 975503310476307960 5514526716025175265 880201379891832419 9151339882636681219 15207694244782460268 18121728387037593148 10802555380095511989 17137011557810591073 7595399189348637181 6138800430496325312 18070430541566822335 2633058469737720406 15183196030948025421 16616355826597847101 13489831120507549742 12211866365144448206 13023813741186116362 1653089495594842233 3726527882403696880 15821644381683425514 8180011578408557812 1557508534338197945 525972576524682958 13521679499708810895 10027997622346655020 6688155554703470450 687495554705039139 2762112162649365659 15788194403959761035 2719919864012576281 2725368559897038669 10432692516820740815 1214287684381232826 804453533308450367 1115923166324876964 16719663223822152316 8166434587620836354 14596911838717280719 8890453277636363452 18115214621141930428 7239413598147480108 10506412946538354477 11137775776031648769 15806631648946737703 6656263818833741945 17525051927160390991 11790844054136654003 10666550238262707435 8169519423670969042 18034088929610237038 8860490248169343474 9333670518150657329 16474816630096860558 7594146024654290275 16803969090639279749 16263256231265990741 2704811628367146462 15060799370651269304 17584536721744385440 9885193081068119338 17499490724811697687 1544524304826353609 10881463033061227539 16478165561157124827 766543832592994710 406857184759811423 17558971232467481960 2388428397389060930 10715929184075472123 12607720274634293480 9906906025230121612 14839038895089629947 5167279514480187985 4251047242795156233 4051899561835601722 15290753111609165402 1325166021066110468 5439033663640353129 7952888709226680699 7387664820677212631 17269379263613236658 9799907013572658458 15083382142311736895 14522777318501465590 13431505926207796280 11659461475573394225 18005588554353047629 11659364798645210662 10964516114887922126 2451388889214915359 16300077881334215552 16415396266231315678 1153770302944771081 10572812925277146083 10720894715795860723 559670207254707100 10277772445967834192 4984103218917952250 10738994673458276475 18168922381102068929 2751363363613243075 12990354424151753731 9860080314512423791 7394401562155696881 8332845424810284253 677891267061137603 6709755017101699337 4750554636423993787 15494393835349877667 4434275933262357275 5533241455649193488 12384114152758003900 5026169155254560253 5010508331594360640 10999551479689885250 13660329937875575745 7025852222260930021 5174247297356741666 446089128540633407 17363510173303412551 17829969799312763463 780111408434599887 1482875645707620888 3522405932479001611 11872498900402225348 10924184945739054280 11326241142744182350 7282349806684115641 13618061857361152966 5808890381461483626 15670926920438478322 482301036042314651 14256123599291610088 2555790532838614546 11490383634637545792 5194969939873828975 16861120143849405035 9116691561874262730 3701388210156351545 14776129739538998601 733328211541766081 3532384947668156420 15791918593284466032 14646920178761522401 11427603331900505133 9928256980015794790 5328203785869306190 4024447234265360284 11476731523495615482 2252180147547122208 7332473848187145968 15587205500563154662 577993305082324354 992785719397835637 13788831424048233091 1555697644543653888 14290357754851892106 289607748976080666 8689257705012855338 6170777498126198294 8006233160090398267 4390512534124823533 5324099491090731424 17268708598768315206 2869689016465984321 17618208698737360558 16169209968932903736 389234421149620291 7678096855149916508 8511705408024899672 15994787862165133882 10518087627907355837 10832660289452648148 7511176956045087462 637414172157998803 13260069593824879936 1925125261718548773 3110382225237168906 7467542944299526070 12264500356410558757 18081434271953229367 5858941460432334528 8363039014677575470 13102715141410535765 10187045596412985422 16381521139277438966 12837601544517036790 8004795722268350014 5497683576816889614 16914788348499757629 15444081022024319839 15963474080339979653 8644263409873922439 5132887701496274891 3246147400019361698 12368833337323128882 12075934126458712864 14580506024581417331 4576236730322071443 14652298363680350941 10799907939058590744 11160166071684090814 10339383162122659120 16469477306773502682 2894354276627253292 3207268783629245342 7855720086997623493 6076834109694690402 2808354777696509523 3149999482367087971 18076889408969035887 8515473415462490395 8820859688773970907 496903809227071526 7697925831378840610 6891946527098487841 1309272989482207217 1783695213835891896 10869383700921347531 17734091059724149333 9979168331888570619 12600336014153776474 4676422961844881743 15462266504634613443 1396746232316536374 268140853467424888 3309841346150811527 17963433503464775795 16926038291769243199 10029959124016001900 748640765460335607 5358877301281153333 8362135475315042934 4093841573654564629 3212146951938754908 7596497458132506023 15324591512777766678 13744193743055724640 1601496231714767073 8389383465868605219 10696968604172176389 7283370400166309875 9313639763368952142 4878032438400116261 16782920402151582746 624183568475522411 11499011201080138855 9389782687905848201 5106392768562349341 3038871724439397255 7852462365345681629 10674289678819563598 16495952071013817657 4006216664191700710 9082502222774700849 15219736854372484057 3612214112544049855 12639296845011104207 7532045692358962611 879839328625785528 17752696732150212390 4094305238859783710 17276978772437490830 13219214630118796847 5084679586115567678 12877042477581146709 10493753257116057897 8760221425893834466 11052844269970444888 14563735307048294203 10138170383450805292 1325054895414114975 8119224908190146337 1663989904131898619 1388997110438428947 4748800731411209235 1949923753182588399 2774458947969863813 16442056580483762129 9914912344023224906 11890516886665954381 18390225544623083820 3982817942145764608 1442178936611256852 16107893204729303196 3279757105743636797 17120860410220863317 3146083917351285125 17498067884767563271 12469035824314240289 6823348356939987845 5844191412712075591 14960876098004902565 14810417227627501805 8514390841876651651 4171997471147007630 10855519239841210811 4453475087167140865 16920320876797902392 16054616201350230503 14004402437907645081 5197882767670023788 5841562979317129188 6614611670169834300 9365392182511392312 13221647172044029009 10698331032893092620 9265598735019334134 550499237218072239 13355064149110965131 6750443416182796260 17429509921985303944 12713139056000973916 474183424484131206 26115688050952491 1155949839599002890 11273568255654606538 16251578719619566715 12510018155383228014 8968583084958805028 15081111402780736705 11600217573535322142 9238039121435272527 2941797121629245958 5840786179433824267 7038910728493351961 2290250590025121377 3456460170499350522 15180709993353586183 6637463878831877240 13048532207842405075 2400849678375703727 7061708511444393660 2758567998656260242 368620422415818362 6868640983994956612 6343920318202429725 3324098827757653326 7928464029670851750 13108139333215228245 11983604161844275052 7433314028191633452 17187765995783494647 8138328740939626323 874644116827928504 16594839387530794287 567721066183959085 12707606571081834912 12262345347382499848 18120976499471368716 7899904145352140738 16251572118487357290 11797778210635681690 1619803339981348821 2547849538727996003 4122430225802090503 3026452655055490090 4979602125972635161 6661223717509753941 12780392288802496779 18298611566204001643 2090379866536788111 69891057607053925 12282730237492271317 17345900349662456182 5853603303976362216 17969530383360802672 8315708218145421932 17182728764675410705 13636929602644535633 12270049606134710021 109639016344453087 208737329572653187 5309799277090868188 17857020365655937471 1700790763654525774 9866138579941293267 12291287986848245294 5801084273836002282 17119944203402384185 7321773300889077585 3280674522735024338 3687074322892249870 16690886113674915961 13713410793255258797 3454850536259786507 11277644683252265843 5848098593865539917 2084791220266625970 16341234003344651649 15701682664557483957 7872879409039330032 7562836532123380470 17994896038819655897 251722519447995179 16301637861439805246 3311013399353558808 12989573753676648462 12483189475009865482 10482408998972124241 414414614806328940 1019293437585327438 11177885839053604811 9023235367321268496 17652377543193611408 13615678131195283091 3793712993362031256 12310190411558924030 3883866624480900380 17039177269032122186 439812073586804009 9128475398991809277 14191029746014043536 15962233830917558178 13582776288003138927 5432915744791769490 9578084017816827681 15267800180976030030 8291464624902217313 16706922112221401264 1469387462053204724 8938868020707362478 2186016796354894363 2654627873985069409 18309936362015639112 1668617581467682966 16166685194232267746 9730380801340748707 5714077941223764788 7604640655252448236 159949106344254165 16329379529596599288 10790312749598350804 4014728645330732202 1632731954215207002 1172271590468197215 14239866916056985003 13716077041247888167 14143171476122942564 7637766385573855908 15391309745039215977 5298952100366450965 8725085421282854199 5497770463565994280 5830016788202215646 10838928696497136984 17444777062511061203 7262423449357295293 3449404127935552112 6104480370575611273 9513420574427734376 11593390602312064246 14687248771248717753 3045213900800237973 4443630680602727293 6427810781383211544 9732309471057611065 5519340490388160380 1048721299003199536 18436549249417858183 2922794069361476068 2821392300987688736 8320733976452417416 5960374540598960502 15058959013231191615 813015640021470774 13887956836996954130 2665142244600984762 14937049512518939616 14349279646239654466 16743626024327991714 15026413563359304391 4665291897501955537 8268182826924691051 537895630528240807 10781866747822593576 17428211937346742447 7305969268343751832 13729341734571152985 6245431365697423344 10290306449286203644 13937858397079981992 4026267949750477265 13970885163805865124 14636903818094517761 4918045470609703739 12928666481774310162 6858657355101869457 7485861735630303182 4334900279827722479 5421096042386160572 6776370958150783297 7192375075428614386 1679002962301684359 9051543476853109245 15826232495459449784 10098766423619664322 11300617698153085792 1135189592869990540 17870436005480418973 14420805133602845262 4518804718780634146 8364168232553638612 16489256836674623070 12690628529669638026 12164999061476163986 6382908312495519766 2245890495229227853 16913452767984910870 10769263552399228013 13799170952107039290 3893846705578514653 8398615328078107490 3533923742430712299 18240268383899652656 13514674390415769420 12374942644114264598 6265937149962080919 9516813036583661764 10378304032365876057 6135284829589682238 8330252997493017763 18399617818545239280 7209829585409697467 8211836547877032580 11500208781766769455 10612983197949894460 8147690190580165793 18244251580322220176 1592598177128887581 10108454656045635635 5477647555494147763 1530439326655549273 6268494462239955233 893171643901613995 13950075459025476645 15065020817801790568 13635723014334991856 3241762776695305074 823666346556944630 9555025676196191594 3219258400470712582 17557298193515464153 11893882756128191489 16268514070198270632 1364344541435561998 14599937865298350268 11953500697261312761 14780124107236027867 3023605246385293041 8674564093762623488 1654809172846223268 8818035421733237547 4980744486876001320 15024575756800758339 14697211298581734066 495025918713928175 4243288839558306947 14604635666945611670 1364595339969290107 17873970080593419893 341105052636277926 12443240046527383049 13844151847288647427 6017011527645349268 525996953852628544 6846915709322793019 2107243395435873014 7600810579400576386 12611879765656901510 16783784470069640102 14931274083500383459 3048402599075947900 17898955870192357523 3148319606094133524 7323554637445455856 4320771389993574697 850134866441101343 3921675489007338501 2705643300365810468 14441907122377779659 16414920168394520722 4891546761345567694 14214504081762335047 14772995650757886997 15608876929960197672 11798301069894416438 8653773748793246640 10301085623681180035 12604213041356610294 14747564083495386961 10145815214102426513 7762495917035856005 6824067848048039004 8222119899019388258 18345788123173823796 6705450615851617040 13618348747407566985 2801017544767220370 6844784954266705701 15412263969465807111 16666176864367589440 6987512976411375867 15548906187996031901 17709403436948270661 17388653097569639258 8535330961538929874 11256207904080590211 13676771498927706550 14274293903199937221 1848781103248901804 13014678904642340409 11678837926401062518 6787086086473594838 8045740034179974 11534980347991462894 15223251423893715209 15698155838953942371 16743233936206869011 8660821122267841451 16358556912080269610 13731862791648072127 15428402590669372390 1217498695945224241 2580639537599530035 6496028182399737413 16464574608962190416 18268426268399615795 2370109032199252377 5163776545524075068 14499751779524110803 6740661435847381956 17708388864972411210 12705599786719442217 8958183048270647504 8735751876729419969 7689217052157806763 6619202852286734773 38339511344099613 14175755745133258695 7811357360628798745 7028654637417757046 12621275922112191879 16094007038437682262 13988592914553264786 17754877677192576994 2555560735967067593 13671546234544023245 447460644717950759 1432311277662122253 14161203898505593099 17563198254395973960 18212614216312732066 16102569690098025140 7395470518224186098 2135344963032011207 2545983773693360286 13300851199869686633 10086105921757683662 15365739840433518756 4947870044373061675 14202388173310873372 6274276979891489952 711910249642866156 9002139920753244908 12100759097686631268 16612752686846393722 91496285824746729 4710158440704756464 12507068079898389347 16831082501570270623 13755137531001838662 15011866119817575278 11342289960241120529 4728958077310767148 15025830820990372914 16762223550208584052 9794058025937410991 14264806384757631094 15352037021456266602 1105499580677754371 9563304892993479064 7838652985831423616 1774160973958862379 490379429532943078 13108832240075198868 9032794593460968380 15177795971220780353 18134652725826542815 16124072675732155233 4242443779207727397 14963361445812526267 12181591919068570523 789829204892512052 3665143848702620002 679758908918561900 18003862102849681800 11283300238758898894 4376658511927744186 829622132407013850 8851004552917572910 9159127938603864046 10402851504805193707 4756558437928065522 363962511469944561 3808154324824865477 12709018449598271353 13926730367571032591 14177477846347595287 16384869406364565114 16818205078139868061 8769480516093517897 12896686986960885717 3731183884785796192 15158437190340433639 17954604132954155699 17599918837714640767 18115565613819833134 13771056086422409785 14040367351913799382 9339636906527221183 18421218255010328140 1949510892554364144 11632826547344098950 17839070439366125942 15866879779557362942 17776262474785181465 17233887553974801117 9048820102243913638 10640859351701390806 17766101324189464850 8557560793285340227 11661655734798467671 8943874630967372090 14965790913917092440 3448441977061926565 18222560624167086998 6099064673462404112 16298237087699121850 15311363794235583220 18343597323064335476 9819711680791367722 1130717420996437317 327338072779481311 7697329072680803233 9725954195094034933 3093249185560787464 3121052267365404632 10286905477638213930 7475501317958150905 8975638879142691566 974820993826991878 18262628461834088749 8702449042429681934 12457379372679435210 4155432701503679465 8482822134729389473 6208627706829823549 12239367641087767117 9948358372315286908 1496765881682422569 8964630018278459459 5393533449407970933 4533102125898607815 5957896811862991582 12925446418581194392 12028456899105693581 6941971117997178612 4821484973872897795 664509611586118999 11663797944278845766 12479056990974212189 2215245297282839571 14017737395985637577 13122249165785348049 15990558172034532792 11513547681165814506 827580647375363389 15005696773729400935 11748191730622641721 9435553025437314764 15513906780905281749 18280867571010495887 14783620039188029913 18211432672177046812 8545814858689636234 6504944036151412755 4572286857111054525 241176882194594699 11594864964828453052 12832718819991450420 11423014288034343965 3316836306004688950 4816792638764308354 3030137279681787906 13624705625118960272 1537635892525639689 13691249423504466291 7280294189989426593 9505812037954529991 10132988140037609006 13287204298847215923 5941982980649281509 9291635770316308397 6154669666488619410 11184138848208397847 18015311070031852431 8706318270265423780 6803797007940714122 4612600544668249176 10125122023282330851 1343625142794980497 14277738854657337810 509123390198467782 15609707602974318435 16886826103777834192 14267382680591357148 9832150237495175757 17531390425214118188 8818127954682401250 4575213677627080233 18349481298902839677 12078586189320205134 4952286126541181082 913998198082146035 8673926535030395057 2460094113602696731 18034567311426246410 15529705059311220871 449102864408795910 17630982361539605201 8463488549021272313 16808575788223597269 12488692107316762299 9658036645795543294 10837342025836592334 17092112376344799518 5121684970966163702 15559193057016329290 14165687046130072570 6123471830675691422 7444603748220409976 1765335256723935681 3295131406185827977 12983281265226331 11053051484485615656 5706785794739180496 4273407726740237174 1658370993612763363 10669711062395832133 16434187340491345294 14453980006386379387 10414451567452938060 816981422057210420 16824378241184966441 12006620095323985754 17491648246538526684 9100552589874872242 18276943035714000208 3146751124493564387 7353698077512413800 1980377327502860432 12240897223810544008 5812553614608706092 14023937179764027762 10016589245936315162 13688792920940552964 16730473679780653958 16992051404224169076 9376580291924650198 13049893802481395803 5029229337115593399 10189121336524612921 504019093121058202 4121378919827659343 10907172062146513967 12055070556531496758 14736302760735772489 13705068343930701325 6042209449456916801 1912510398321689049 3280595586392762071 17882323367552223821 14082851719772982017 16764148606729923077 15857165956519541482 5956172896512459804 9201345848638840798 16307241287248926260 5168451700694720161 12762845803192939451 11239763780857352806 16711645001003853538 7901868889339066352 2794535175140541049 6442980438428886006 88237593572977547 10686090540430469397 16152959331804858316 11005619349968410925 8568110034756898378 4138983506474058435 16092991566627258825 7031483211855993592 11811817597458710823 15619680361960923004 10776022159769997656 13767175762383715722 13709726560079189233 12733329575425701200 14363348226435460713 9779193275513673737 17339965392896600671 7190269958268838338 10038631826923827323 3306446629695638694 15894325121915679314 1223308009262510772 2332131100553614713 13123806394131786746 5141724131545940462 12539868522866093827 15245191959842867392 9932367160624607313 3654520517591265652 18221447593263585985 18165670684908388445 8219544036311630124 13778113387056404317 4781727580121064495 8408410579824830153 987319193472890241 8288523069286241858 10892662509303547054 4422154399954327499 8655893257932899397 6157414411141106173 1191412493294544957 14879295889085311808 15005161575476364935 10288441985022264424 17388935167246619561 14364513414410335412 12320154612470128059 15824592388859428509 5537266681451212224 15460742198133241180 11780958904895298011 8944165475387772501 16496618559942166563 1187100365178053886 10420864931981845794 14873703210866493793 5925649639654426492 1798306681696844254 16544552092180431030 17255764882699787921 11525471040883859490 5241537388398766034 11723227907843700965 12532262598241660995 17607277904173055729 13172390325905629381 4880494783360537299 17078458701685875613 7495251708309407023 16108727312028411185 11249945871892130365 14484604538243948120 7995763955851932539 1320597761703021471 15405356640390952224 13346384699506701937 1401727677099256541 17349388455471042801 17485789230589407540 15604728432209975743 10352763968914286596 16941272289909282659 16472861919069356663 5226166626169396713 275488246188923386 151845662695537737 10334142479421495467 5522997898410103892 587114678901838050 12225068397241839755 6947155553593882930 10367895310108897856 2904281813573111760 17960149493816233059 16374455838191453088 17074959150507462644 12973149125920565947 7554783948735219820 8355395451355466777 8559917115486723685 9060065101640998755 677050203431844951 13396259175137062260 3972195047777731380 8337656958640132455 10974329247930711855 12226355448295758905 8481894145577768543 824932140884963379 623125157964151739 1318972939252708971 4299390776440231869 8186516652086553087 168390259700444093 4049672325796159234 10486792920096480968 5816451683618357689 13257182822490277472 5558488055653554890 2795315568973161862 17876117583289255397 8757417702570080845 13549050940268872399 11269912403072551890 14958437855489669278 16760717405356436600 13803019690700715135 13588329574931784789 2788694516578540164 15979676369168116314 1564580470900122007 6448440567097716028 1672259541695954707 18104871878179117217 15220738046893440509 13356355223556879967 5111092002619979834 13572894102997993279 3479609283622937380 986549161394357759 43715662800009387 11546060352331834351 1351077069030646948 8088354242745498493 16100763667489583813 15363582115707701869 13105638995176233416 1026559829077947639 5164334337045681749 13580663810257899063 10385440408400219337 12127333683334965138 11689488962100017196 5100984431752143212 7040680358211699003 1077312569796559833 2016486184364885834 12038848552590232880 6159828203474255107 8945779280640512178 8741036080663545022 12020628149092220406 2069160015606065805 5091849035908040047 15688001970801954408 10370405452067313168 17476666686366679248 10844136504220785897 4342637681249004423 2032168456138469884 2253090419563690390 2686246461988769064 11092575533651334957 16120100153381468602 2611022825404179382 10201066904391789318 3443110783834303463 9678688507616356123 18359120126207553510 5003863800996602167 9166317710206064034 17412632374408491075 18246069401205233007 2263488783796753730 17920079908964754092 4859874226952362491 5120903889281414939 10624371507221557371 6368684894725604086 16780046867369435970 10882332191594675467 17234798724030113670 3245378919559051645 12663613454263320259 8893482809937198799 11045308163391738315 11516380646948448062 4988844915802088337 12635275841314467330 6240379527041478286 10979718395027170845 1711328090192788294 8845476303418217514 6754278822082843890 11598654093171880448 3470685254395282129 18245616776475801375 1029281647217897973 16067531401126739874 18059135244669456947 7385850044763493511 3217031275106992438 3398719385179646341 16585507279301337025 12934780806055869411 13308418384974027665 1023656326757451965 10311885907812805164 13714327705029364792 2649459516135868991 4823724859704959934 8742828927073163576 9571459353907557714 12422944851960122602 16949067789225599581 15073610697978244581 16503383552754946803 12231542492519398130 8009110825323482787 16678555180424754728 8631616831539707603 10769791452294191763 1089040020971270690 11993890643884484498 1953091702291013200 17526608646048288787 18256473421135984746 1331886412034711201 14466547818677171296 4004955038398232539 12969789382149936931 6159650199729342105 2419176178263912556 14822812656179675086 7101388585293664065 14747824473410996805 12999526709984993184 2962673135931203457 1168034073850595616 9571042867880214915 15793551550222231353 17875264444848005739 9375833946032476910 8805543402088053150 1481560589220992563 17102834769504996306 76800676401022436 4708125143824342760 4273441860624663473 17237001885422952030 1637567745115187408 3806978927515256624 1674816531856011806 12538731135627064942 70599940468010726 5251696935560783846 9396304917308276482 14977530368522228494 3356043700573911941 3083078465021792317 14488021258149659117 295636138731936249 8088774669381404797 4311880726111998538 1612444719761441113 14968960315871486265 3878836815698573834 16035023600137715533 2845442996241370684 696544508065132059 5353461098166514846 8052070955242373889 606408159724169490 404320696733612791 617256870667548223 13356296705849854903 7821942782447522482 6292415966499685617 1645374552674005680 9557066587182399653 294225078333335692 2523995856338372067 1702613360508229851 12138265017601998816 4591368628829114471 14973180070822052809 16159612725537105943 17022550918232324380 10340988854417233333 1792858313400617781 6386778941734667653 12327183716802888046 6781323729904001277 2151790083807186419 5812244416172650900 5419944775950100733 1900815139215020860 10746346424019387965 16731848223512268433 10142387179406876828 5514949729565441913 6603900065352726498 5103369605919028102 12368128610434708796 9314543621464824676 6780165575055022858 15327733565472053092 15316642974466318589 12930251852315357283 4301226806484872760 15308164231705748645 14165446212199372693 3624124649818238906 1153063045175801166 11108036185311751313 10872123047052328739 11002768845756289913 1411525963303102252 15947228476114527538 16803871380103785922 8317564729255664763 8899387584528671087 16216344072163858195 744913767480565436 11930420659092237446 6878250723399722496 13177162974583129926 2031771800291267272 10817576419309019703 10769021754849112531 2394856645209576546 7092079459595260130 17478562094357044407 15835435650925227214 2211087303013007331 5731201662802914174 14269077274795510807 7821443481401923394 16829955028980395078 16991308951733598993 3941941597688476181 4461809946985757068 5263242566538466046 6430931689157755574 17886072488406639194 7527585827791289265 1198862200705948778 17934629615006161912 11734373442573438058 6658168548022521881 12380816600543060669 4926898015170614737 4633410730991078281 12949461484650746298 5685560865079348161 12873420544442117496 11437862591674171300 870750207908356303 7485886443956593756 17026474908100208350 8840354671290192120 3005244065559901112 2767283552810664951 7915161783042012561 106800877819733468 5813027908911197250 1129506987655515715 8832192178335934315 11786520125304814969 5493124337467065178 13510124380349603827 1035903311599952325 17248675610648589128 821091671876993449 14395483573373915507 3957911255319337155 5058038977414841917 80607682768425756 8922451915978059178 4701553405624738946 18262102374225189189 15154100439212728518 9784519128309320163 11904610850207261621 13578297770974489576 5916101952426135255 14536141006217971065 15988478136750591623 7548631876995735174 4509255394081840065 12752538252127863525 263619012940583954 7588170398840658584 12927722944859869039 17496827490555002957 8047625424572258360 6198069970567559886 9358895691431265260 1869910463442694905 4860677449590282950 2019560108232158223 16909114350471178195 662470395879392775 14450882014675713078 6940387980011978771 9607998448575529187 10943457851492685088 14068280434019696687 16603115445382203225 6234799054628899765 13890648500920738999 12988113739848552686 14735291992101688911 2581079101268774066 14961045735885768247 5419316399361955206 15815166785328149782 10112444485034046316 17137349387402318516 670241094849408714 495195424857997097 10252994295909322128 6750699545464904926 17371292729017465560 15713114340585767823 12248011319074168331 1798381219667502787 9142211482571367360 13897587589704034450 13355642585459596763 13295601673575669799 15435545755597620084 5134663302133313541 8189690656734453410 10468906539706431645 14243865411457324075 14218709963279670988 9394336911710363024 1351475378989945783 7589270387481778205 1543761215978621945 16882516398083813395 16913967003975140765 2268065742791066267 7471250070733981305 5307529690350957415 8177325646425966764 6512057482608654172 8356496005377167490 7958454993574813821 15616141603854234836 1734451373204496483 10744337891151331999 16861342289100124177 4276129876131316507 6621120657220606089 11455578219199276042 8668115544347807888 9206047771669007234 13379462288420986601 1109139273790581072 10235717955057105205 7021762083493984834 1950885770877671879 17354181313181664302 11230058414807155308 6891302831988132103 18148308707361605791 12869724673190507449 10113941963128371457 3226316282784236175 2658647998798021329 11169994649876927012 4252493505159538416 15864288236538046142 6006040462481372726 17859245621019180735 16188935756878002148 14945209511176970642 10807854300840194191 11306112624229119636 5676333814040843183 18338832743484648086 5097161901627685944 8827577797328115213 15632618002091234022 1108923401107327208 6831026498521551501 17522524797126156772 5408931953427655687 1872564371160408328 16793385657067761274 139535810825302695 17405803131858492157 16892462560220623897 6536406038554851843 1622727166593101720 8995409526145558388 13940797831693864423 2624376039717293622 8897582085500476966 8614589676776825402 4948531379443558623 7854091378099883495 16466551603008651327 3463627334092407960 1163435210762443207 17093321139419260219 17204383685350842259 12864838548590532196 15159054202474093515 5261341692169358173 18239327022030234775 4935150552828351908 13121168204938035829 7674007556726700225 1862231501288217600 927142557160134534 3947851162745159329 16260059822895099144 1587075274614999542 6370126618416276274 13368217307281073354 12268176915215986100 6242361748900603849 4743998288062609733 3229984602411834758 13090167025785541694 5937065920017351217 14124002714470847574 13859078972739212545 11903330773132309234 14505072187722540744 5181215306407750719 17268836576608043924 8684469906237396940 10826268098667127052 665184967765921204 8501514660889968647 8423333780917998029 7856418970135134973 9885736270988245560 5523223785283916484 18387661748672364730 1973187664071256649 9602773673360396495 8806926226697851797 6832229147145609220 4604522569363185630 12755582887955643167 3540637765377537812 14420481838433021399 8332457547216229479 8922309933869685374 4540994950083571322 1973957592351465569 15884762749990329939 2664952199780034338 2793243763164648376 1015717623693882145 17310056271986526512 3978747935886173649 16663150791244552589 14072776429297918835 10727166557144436049 9269206138371710908 5247590746266493689 15148434543244789769 9069245453514052445 3558736153804361352 1897843772499932010 13084148291568403429 4870607424416517341 5451634884836504766 3265991016357340517 14390004058331406346 17035829456278970814 13821566666220514994 6475849594885606766 10775254957554849512 11296399329302143695 8391240523457279681 2316931931880196326 5271497098163157369 10883668937006921060 18381632478075545631 15039936776838608829 13659484090189482289 12369492114650565955 13427415080466970043 17561815991303581611 9832657348502781851 4894857732149834846 10763555657507477737 15355890135052159010 6408775427842088342 6309532723905507434 262691625084093639 8912315766012220167 16771059015420102939 17823556663134084185 11236573634005240768 15820445727302149480 8917128337111678329 6054071782419814322 3323171476212280666 4975010195239376471 5630506444515515575 7956681495833513810 11499105454803302442 122813426404327978 11502235634784745111 3300583332291240118 4937222193262990290 8264451725918462661 13223896409565259312 6849575852779062925 622444449226283370 3969629102719085711 4935854909181384301 11497287305950138595 10975583623870802762 13877462933840691009 17741006238789412157 9683259930163727172 8011098514485797822 1871415587625424590 3155875905187905090 4859107335636987154 2971119932424907817 4047335904793554973 13293116340248663812 9469146562644561212 14826529735574296357 7615989712631128841 8356311158237884720 5668213014256311619 17035264318457370168 16825649701317280588 11184825250863193765 10963913684495208655 147852538783974680 16684250569000718400 1652962398743964933 1272723216428201388 15273635566766486915 5252501923378921786 8252889186659873384 5531099840671612207 1811560194282996251 665488705039253769 15672739714898327303 11960028977570168883 17491199054545792172 6403417009092067984 11309779183942664713 6070605732161014241 1342731064864186858 16708386420554948580 14635831426195729292 1051393337518649070 5985059817619314698 3473473116677674003 6685016763057456318 10364980016611690845 3089873689104424797 12055688134869952464 5719767809301464363 15829643869542950430 9778214754356917309 15800950259889530893 10858772779362682404 11102725303585386233 2206981703410901584 5091276546435344979 14729796175347594635 1931265130998633526 4993392522232456167 7859780440553471731 16781242623648427323 11639253884893944729 12933567576498418063 17144253334726986362 16784053523946265978 2809796753643675815 9360133014109289962 6624284701045963325 553148324247016416 16844984237483614383 13468437319726208885 8316554646076699807 14989628029432614723 1459883944220279955 7396289235344233387 18398109938498345543 16579805576970986474 7748234031058970446 2989948863318456712 18332408624204975746 10491844095116439246 7245308099114355856 2686435863624566783 12673704059800317250 11909964481692338872 9843198356233741932 1895190170071924209 16637812114995078636 8901332496265372523 11108148264012687657 2505805708817840442 16660061656995865480 15042661774037204044 10148377622632477799 15119477541386089940 711358066148197938 9511724539482023593 8673670693286328068 380051008885836675 7786905263272602225 766200946056270612 6373243385763062521 843022829754222131 6020772712721486144 15935349208455269720 3285058027639460826 5103990488113821196 16190767718280452331 12246410678797917561 4104695625399433483 18348202580011912787 11836227044798533929 16495505463966753687 2493308316772148511 7329196154385314649 3166086118768505781 16744516108384859343 11795844133602783328 17492253103005069063 11349571725858967875 6754583747688641436 14685841553461948946 1115106919071400954 7015813197922341327 11308049666461826036 13313976776394826264 5802215051438854027 734521388842259518 1300140162725580996 1135124477429058252 13221221820935726011 18005255272685246665 14246140954344848189 4396891885503466681 11694288519734252369 6860688277652229429 2885393920591405465 11237724729161048910 10724738416347239342 15703441124111383712 11154414222944722292 5040701786034315076 2061586104043113361 7465058507638864699 1835805435980834549 602619912072324958 14386864530474795759 2410297098298488244 13993683317131747809 10357400200936480578 18070422550403697326 16462225650738927169 15543994015378902888 7494453567372003996 5862602308537177910 5820977356105536271 15210371175797677850 2110849997547329870 7838113905977239794 9490459713329226021 491938320275031496 1503944744663623494 13670485037995633554 10568184607023905472 8948656317513903724 18326535851654825183 9795067098557559331 14377554011006495024 681307337106623084 15535750152007222229 11692697528161891167 7542415459758029466 8318254361587009256 11744420957229092859 6522498371172351468 2722471165123157625 13877100852110955359 2075344244708062545 8054775163345551302 15765114869497456294 4434696862257382894 5343644279698692340 14903145328097677574 5189343772017773965 2308760190694157776 4014807101667356510 10452366181256482107 750875854258373871 18300010667106818130 17830040345350263099 12401698740734557465 970349167145802343 10016339710849382358 6415901519269098036 5647305230279768265 9812091360009710293 1223663936770480291 1261615393724881259 2807135503546319436 501446646394842646 699634875936666598 3919652807728780836 17480160611979866440 383261697566851555 2522270380319599662 7881747770311141236 8256968924254773622 5256602686914753640 11037021808450783859 7699475137317219472 6340029618188063240 453559305262837939 9057694126702217630 9221370708503116280 7816320857518994995 1064570459444507369 4537350240574007881 18076765232299973314 13345733124744878792 13687487708240715133 12092001054574811360 18342427910845757300 2791677606355605372 9457707491368139056 16667850328784016877 17050867147045228531 8175413267208274375 4959430949554230226 11145222484377960099 16206065233130329763 4205723610513309398 12590186292197222213 5914814778855784079 3122109346398208256 14444803379563849972 7806525666423639532 9929130118231196360 11676080531341467811 783444575719337412 7441538758769686593 3730210708849992899 16647324290091958459 1315329526134700001 5982434786044113806 11777612830930073616 11957991177773923336 8663173291892480334 10036506702964853263 8552834048849680191 5076849548235497212 2439172726843316065 17990799765745803778 7285308749256620093 9088688605250601573 15671480314483185597 14223780752729479691 14915130582307813897 7777144334822907444 10914953608387977652 11369598819720983529 8705211745069738098 5467068929051716661 2336261167833255814 10339671159720396755 12696848242686555641 8347247161787817008 16986010287695751257 12811369670849092263 15679898703477794739 12914694115494072261 7828156639274811417 12892639576309991178 15708419059535676317 10465181748923116761 18033669391761715304 3877392622262226781 8356624061332570116 9556555421054066871 6834754427271438896 5898376847911531863 1720725030863942688 7532217785754644909 9673599821959445933 5514482161041915687 10406371058142019723 15482820638085669217 5082536934676911869 14466106273186481478 6368989895911933885 3799704275302292758 5053308049828614734 1383075715078396202 7703141319109920532 13277900608083909702 11480334251769265351 149094520939801924 7933600108587274925 12022929895180374566 5051596325513224616 2497377162202664223 5920421121804354377 3778710412996521141 1854772748589170284 36706111169623880 5656095149906273400 15864835891538010844 8583980358385199201 16416430039182153264 14246382217961072681 8770925928797220881 15381567540856174514 7278630066348687066 9377054242303510703 6739089473631848431 8867099862590622159 3599371963264808702 10303485818838362835 18175592421245357458 10590538784755687639 14123876029608086899 7337253181752527381 3556720660248347053 920932874537945260 3436719144029491897 17834111242030599531 17838502089006648102 6601566860944675261 8944647628161716867 10499453921893197084 3198663897381773407 1597507079639450778 11161955857693006130 8813225550632059879 1860722434845055518 7194412409709161081 12316493548290718095 7480799352998206548 14134262158160450099 17475581612563180367 11673320342882428663 17530261559215571339 14007061783268726708 17541635584620754416 10547675037597806640 18313012441385304216 6618107686685806888 14712174302001847750 16176044726836342866 3005421302153084848 16741561661273309873 13240598526044941135 12622671044738198566 2691319563160223685 5269540430378050710 1633255342959755546 7494779702050326922 1164422642476990352 1125668530337721421 4035771150840344615 389312264306109368 15423750815632026641 9477604278939946683 743938531693985871 18316239357775303347 5300626564676716403 1532958664156076945 15088063982454151929 2453692302115794754 3088992156619152023 15213978674742506765 13706897272337782612 17403907782186874788 10590354542643651972 2151042332370738012 5376884872957915500 2112662004419699649 11197560390052530740 11782119204700020989 14355384281413929463 9094485174483001492 10221591939283543895 15770624268177111621 2491150888946525269 17942112169807484258 12577235648195546113 9378277078105725717 6380751692526700283 13441888073140240675 2370054908535187783 4981349065713820469 7500893265213361275 2570071057600210649 2743373662210499318 17258171405351479900 6504938699302680548 9342771104295155072 17918874320225747181 11438233512912984896 12426351248110648585 8008250259811102621 1652917660100866928 16633785913905842273 12553548477660331323 11851183779839305739 17460484304385401513 4166101441485324651 14033815954599058505 9534796625507234395 17089409394091679044 6433880567007442421 7450813451400450668 428433899658563965 4313946874690397797 5697573442882010332 10097980469180329567 10816822224949190002 17431711776703708623 18421878200251680591 1361695628904061276 13080446136964396082 14634258643739967835 2317752542908900888 9232309413588419026 39308786907381786 4394425612047957808 426066486126314212 1716728707369125944 12108910206659406774 6626878834676092946 8011344224864906073 3807227041112948365 14290265262964383854 11257537006816804083 12481808304238589311 1292022268369778955 10078335358263485353 7487224585513839829 9574967502594994936 4837859359789631476 6624712760121779959 305176843310435383 12415334963418650605 6578302732925993706 11762552350798430627 11802300085121520908 14073692543108636438 16455781531795495666 5141439242292555730 15927725679654060445 5685129811361580079 14549434801032864431 8901732675361554307 4560851009803973621 7223721813970936145 887415395521940226 11938828438661228806 18325809349977735592 756232209025724329 6828493334184861310 4769946872692443344 4503689059881401924 1686900214512938327 10025844895794092027 14352315411400991292 11756808647687537919 12222986310521617047 6056433668076518100 12728363481211122364 7872241077910800763 5117698414798685320 18353270608018674211 6530396379303353485 2059437845766318745 14821546008097866176 15721294730988306464 4988772043594777886 11213461325864936869 14292746334605703870 16305393195140288635 16111836437411758001 12941819101558355694 7594517166758142231 15743914331824799920 15426387001368474485 186747949972210643 12731047174862286347 7459742466369828347 15766368968616370330 17633798107121006656 4993526277907385602 9568902669138984327 8046573387191300725 10424140361989916900 15910263615411654910 11600284573604233603 7301518567710438406 14700507362555917472 9603422040864439843 16716401565827976823 2445369023168795198 13050606982120927259 14180945601936688642 16729509553371982340 11800908362606762663 13229339987894475764 468181607091227810 9004280067337040447 7927649852283976003 741661828873168426 4485913517983882370 1568756491812877077 10388071843187532237 8512937623888184598 5153585425106623995 8503543547022106108 15576074865403787869 3561424334636301798 10459154263883412008 16930448610949593858 5400854935710079083 13582602164402057100 4915579904794326348 6040316720458147006 6376869510137042334 11817366442493717622 15736845004392135335 12419108384921893760 12232634659107617481 14249758156175846975 1308473330383444478 10108930643592497229 14780239309050050788 12552094897004214519 18419569471169657961 2203806025024194740 13290951543058043757 5001524547183164276 9059740027345105175 14472741994734705953 4216998889489028457 2251866711824450488 11046869881355907587 6030180985985714212 10563226404689515474 7433814479390264390 14824520203335307244 9164215850498855194 8528163883450383165 5266141989830083329 15570284404918304314 5090018796747115982 17389367091871731625 7472160025467533923 4973484655992795551 12311723728797354223 6889779519583255289 17324481270673894818 13866394107257079494 5277176055596664126 4344556636169184942 15571230405775221033 13713028544300768075 16366903399209830663 10668254342345609048 10511121243498614856 8596368598347352722 14355765156430780058 595806457417540766 10080212263634186793 6575391728469146329 6491286632244665653 15567232086166538405 6570132934288794564 12381866810736515035 15605664759397871615 10855066761509145370 15237529605792630242 13565105138482021346 11154087010979864869 12983809774626823137 18262577322753955410 15424834322874842245 10395541841935912634 1765929830987060904 9790933629591362016 200133791780499916 4166166258383160833 3283663947231091541 7151355334331989867 15522436100036123264 10272709879283824339 16216937860340881706 6359279482174731881 1713192553576018718 6697875889168905801 14949610927306878038 6239383441059477572 8812873857021962815 9900201932761417153 18045170842019755692 14762141571825669734 11436862235079695151 9489374832338398931 7149447998007253853 8284090876238916220 9490467278225558810 14460714765513465165 12608401794024605875 8739834831089418297 6641319091914512126 13125211415489731334 14189671135498887919 6389926850660324975 14212893069368275835 12491324851481300001 6112291441843534036 16702475422797708552 1241296220046880457 10443604249461346143 9395188837456120745 8587307872425486374 13737516742072618619 7479057007138461207 3048094155371295221 7654926574268851017 7391420569575379681 16241295856279918826 8889648331093309174 3006683382609077086 15894103223605346155 5734890023395480923 7759114273534495050 9217438176807941498 14077801650007856998 12687009178063878464 4862986022629963374 15325926647106438642 12167989670385813007 1876386000979966273 15731896839578600303 4667529050297950582 7100751933215862565 13281978033916381886 1024258237967823769 5165066790706268981 9813616827178792744 15359450429571840831 3509294378739709437 17190143854382951937 15047904232031720105 8509605146837765771 1426930942354714101 15256624025094121490 8822055604397247382 6145121769750110342 15841145811139235870 17112739485998431894 4897967552341672283 14919271334973349303 4895078680667715218 2704575374984589652 18213068127039277235 2333313059224867338 4831674112582286148 7042894899156692269 5407093438500570862 9220944129715015776 10177220881834008561 5844052200753212570 8475626825300823369 5974207742373385122 12927196481602537941 17383865603585545580 10981420455525500733 7210567049905225611 15106697857573763071 11058591413669086674 2733790161739570979 14842502583253546896 3195994553969643271 8340648248520874440 15722935928198314142 10061136729086446145 13121329337916855137 3592764329587137912 6708614429380770930 13811189008740558805 10976375981407547991 4986772026961871249 5924027905289806262 13750712300770373065 10894219625915650900 9726261115066088698 11146818947464153856 13468018663146056506 15369192261053529795 3706765115205121925 2252010918663664431 4916220904787331853 5674511170598710019 5045172933629116551 17778960433959568606 2896977301413164524 7977104177152270467 15725796575514110700 16522789379458373796 8348283364119375422 4176058978377384463 12821575967245378925 12661082757162129919 17745054439992530043 5129404301108574705 11631353749491483688 5347520481024503908 6099285076605481470 13999192737938565205 15118751232094013239 12045604679478334046 13049086753522158876 6033778396421501018 12501382838142150444 13371961898200342824 6507066234839095364 13316789190931561321 5250440067963548694 16285197016254045264 3043692080761831649 16987493276947937406 5468794320237493970 12239499048015561130 11873278517268387777 7096166381672582690 17036974850831104864 5609060501161896350 4052841523944568206 568509468657485758 13830437816813571245 11342504695387358578 16968569072829649866 8515258584977765473 12332346326808927016 705510330870955638 15644837020926417706 17518223092544982040 4038395918720921314 9974850058877718778 1031022672097592975 17447742263120814525 3344488325211522898 9130829958853686678 828740721715544157 13378139122061013521 4944215096840954783 8885929661088383890 886216459601041543 5038729371774877560 11945418128846546675 76683833192648081 10098676980328818585 1769262069921591802 5654859396702224173 3365948398024772062 2837158322001447948 10394105873842450524 11069605266642385466 12038599408560358749 4596271517769076659 6042555664022575044 1421721565832150995 13220475477532845515 4036238317797595333 680309078363117473 801360899189524437 7626480165897565764 16752738270562790786 11784515758113713254 17110648385939953755 499163519516622369 6437253589145286404 17679129279588920120 9358704381675232849 4276616502281253380 9690347903390763094 16633832740218286176 12756780171319124761 18315200520946737557 8682763957511483984 16282637445763504881 4491534709463675990 17017454683287032831 12284446608168555705 6725536979034010380 841067782634008083 7225872600421471073 11379639355231076874 4734079325976843525 11409378324152595651 1461259899695340450 18313466876324295977 7401215024396493354 16053053926584814270 10774989176029159232 15668112859708441616 14964494360876511640 16306114092869252869 15150744900511914374 8732424964753148837 8525453101329086606 4145743749815074273 17370982789102308865 15132576476287471099 7960756481488072403 1439728934884580948 3544151012594597843 683482999459727977 2387181546215078508 6266278691843926316 317090170516213894 18093351372484397780 16417487185012343603 6569408276680334931 7513137126209862969 14593431736160803812 729997402683633823 9243194094478509022 15207557022007234451 13365103563308357034 15245664690237493120 3843216909796182269 16751420006100305233 9548654222849645395 4396804214451642841 12728430687007312215 370448462876473956 6814558844311745612 15464163309829193648 12528914568555261709 3757388664674100704 6602950374841633340 8239384594415348748 2740946602720527062 3485717124604548298 3788935323647268642 16051069261455281119 1445417890224641353 3325826047958719490 15948445386268031193 14466470587705816039 5713623592388804061 14881368649632299967 17408608962484162988 16998646261294157899 18245043333754756189 4841565316567815607 12956230862220009789 14841933643871958031 6300418859901934529 4473665783195696105 17662001941583568623 11801828095019829280 17923937077372662959 11387737615933797839 2448680835500038357 16070507178012547532 7702147668954444994 16038250352857453804 17104640128710122231 6071909585677935957 14353753469179652453 7721804387727588315 5580117568462031296 6465424361648810544 15874083981271219417 12351979335236508021 8802056681244149953 763848152549142522 14787856784939920464 12083652622883715465 13056626531292891134 12906862461894623110 2134930368569898886 4574215215831342234 15023153268537934689 4513877869005447380 13213699437287054342 12886454066766586026 3460325490211514386 392671843474152508 2166274395184800257 1175454227033712731 9151056542452181779 11029298318050564609 3572348811159364801 11961261851293971064 6179344008916643267 10554355318909087429 4657450186409930197 9260607948905622672 18419195513644614849 4036973303821815145 5458446774139385612 2296959008296115453 75744369320859813 2409583345570211244 14125167427410773093 8963533437271823571 8043314826421446808 13285377191480017618 2798497979637189651 14169372511280817171 6493373357712576255 16597443061299447960 11324940121088659021 3325506365288529883 10995645428270934503 11397233409369705282 9179376358833134932 2408712049599350931 7086920925775017366 4822586381477684387 17099895914198865727 4653129323655770759 838124394609931740 13325840032944924157 10860963987332885935 11950355311150489198 2414336231164964245 15929406425231041912 14271608825172107379 9323807329515278546 14789916123066565720 7903498326336638707 11160772897159479290 12955045169940636509 11445900765606979980 5474896091389276024 6174381121302701959 6119938196526370241 17836413308585531333 17783335436312125722 17895619974682803630 4655572006354143719 17186797400733868959 2572491042211499507 8637892653368860996 1382067906891407760 10053423937125935095 688405818934761242 4965694760641480636 3558247112442793791 15867581161634666692 17956328096385709812 10623041617230682027 2017357988064147068 13610524050129531955 4973281418926533340 3410367905175622454 9859902265485707074 3046595397866530852 13327597177816994137 8465194206186307931 12687653231258518540 17246738153615020249 9272822666275724256 10069851429683526844 3587342346226863017 10642331764609990946 7225362013802457825 7029470054511590261 1074591260090521627 184557585442540856 13770910130124726166 12407568950585686638 14694827181056048500 11628690942285195226 1550321961880258454 15090195131527019804 711504563625477709 2914171882788532602 18180988142009080225 11907934382637593368 13321902883310284305 2899123398617080634 15567424972589335610 17690384336220373965 16714713931059426875 7090122896537756516 18348050422897422132 15398051542750667677 7482097116481691343 15398511367760462224 546217289612034907 8689098738990006920 11797036219997322097 7433998755655813673 2693824322998781234 4781135439687531090 18153044182517931968 5132238212564223407 4247567296322815144 7941955838850999890 8827620038260682019 8148421886165166957 9096758336199167796 5988529457983482749 14668420366222196868 12149278388142774963 7564799891861611598 15019917900258093653 17516168002823559453 6534842331805004892 5532988554182201807 9200120293427830134 6231543308841033791 14232262775245274246 15709602288002407863 16980664101906158205 2189145194063159401 10327473147238316834 7533698155925388819 7953373637357595112 3229410479378999251 16127062685531656862 8322473420494281570 10035438703042686276 14099531543292694007 5164674964989242303 9471814650058999769 3607839725993226457 2668840575335906315 12868702680132803593 5584559254498933362 4388778781495380362 10364651370634473179 998847592551033843 11915689002559933141 14504252763963935921 10720745385228214726 3207029132445614983 13262519700506089603 12318505393670792932 4506883205591542039 14033422372210337275 12037666909791581367 9762730517652417663 16600945039615929081 4722970148327222593 14625150201308855771 7409094115064491565 10475719556158459305 8205131471407316522 9499609195545934813 3801864084988306833 14610342097118700525 1753112176539628315 2388779639426415302 1774132175249195010 10181485693642200994 5536083857913306557 6874121592846884880 5329134604592523626 18154881646382849236 11738395915781000461 9926805507977835671 8391591478139201660 4805610652751909355 5152681366250518823 15002161881297318176 17534774617056866921 6792125819782597700 11411252620833525514 16729863135161455405 17062271625881809223 3983371811087206988 15775128510763224679 10841675443265145682 18248993705053693098 15247543281193033904 4828774047848018214 115666987782231947 16865225300588427541 15985625989848422746 10102466044785112173 2867402679719134762 7789495565935602409 14222907214397480785 7052605366172619641 18260674519918519478 16559999084993280822 9622666525399757381 1308101893623249322 4248633882732276919 6488069385883751584 17581291321404836865 9075135985424830625 8770291621819080070 2969701546938685944 1970694790339011253 17160998462443662544 3665017546304504191 3248175318211369155 14132191996467256071 4574077675882207 8336238838830823096 2356092899925773560 12168629538146823473 12169436047133945415 2859194881624932135 16961922453800654446 9935338383449364433 8486925774972831833 13586049395990616913 11707917588770808191 17505770969215534669 6931104917403664059 8378066402113528943 13299877542190222196 14173484903141335976 15601914455148785846 3603333797092580895 11770684301980253096 14829297264173302935 6918209285183926172 4705609065181894671 8923889465755818927 7834184613866463704 1957657012539018622 13484980978003146017 5384893661656380889 10127280202876066547 8139471643665521832 16846204807680633108 591704855071623761 16156217096632219494 11068885198580100592 8389203736111817789 8979569023135588500 419753612242714813 4693783783830520222 6300548587784325067 11631273697563281300 12302622321953624499 13490107192977627644 2300609595597988563 794181001004265617 2355931172830314968 3162044711473037090 10579212718523060550 9318560079032193401 11401525069660340306 7328748097037360823 14853981679661136716 1101564686596039013 4985695436949178109 12079445783147398208 15914607263202837871 6678387337450495738 12982680696934713455 10823331417493163662 8624719404351520734 324582384398836182 12497028432524519977 8079214023788531452 4646448923288266411 4924048543438761679 6842399887569982054 18095719646590150043 2858344962187226857 17839917553926818078 11474122795300688920 11496283002248806436 16429811748922830857 234565252255073467 2332177430372108191 6229039332988940015 3711349146299178034 10664420647660209215 11684140730018576544 11723905588258107535 3609274411478388952 4676953187325747565 18200861187911468391 14102572092139129603 17201525255386391339 1759313373947984309 8600569212389020551 8134666904022855589 1119092627614245243 8054997029686081717 11835568361010674490 16983522458566994283 7985334804490747782 3038175367155719860 17755343271718327829 10403564807905411719 16866375506622909019 15568391931914481483 14288295227163092211 15415316620673784834 17279084184644025336 18277118350295988360 5710824512671060936 72323664249304678 8840738475791319772 9705514747232978514 5719788863551267850 2643981069855518823 2242312385814395685 10439324702443559078 6482709358810943453 228545817313839853 17241119104775632553 5608346346211881361 13556247459429272233 6526786282566714953 4661067452451548118 3253019283542402734 11603898110895396141 10370803284615480200 2608591753357791787 9326743531677550380 6413513137214660010 13818878643674646392 17723021616967642159 6535578557250395343 7327028738850647729 688132490241445190 8719933685462670775 2727119864443507131 12517365180465643438 13037804307811422285 548565053804315331 12541490754864952560 8743367519771444158 17829618683196421606 18108238547692705874 1414714493995283001 10564183952858626665 17024535316696884928 7863886447988992935 5338066313095973950 4987917926467613713 18001543214725039418 3138757376207733261 15658782483566626119 9825249072172081909 9341483852336487864 4229526347416281295 16495099721628508877 14070928129929867445 16309262905798633137 15353610022736943458 6881096332589113831 15490333850570922973 11130255924652580897 1412518547803455922 7762801347440951223 13046096026188129078 14765537208204695963 10355935639682190333 4859174378229624253 11664706833213185545 4877568217612720717 14240551428927147764 13051838685294282885 13888738605701007007 4604071014754296094 4765915648893760916 8474917266956358235 10122530583818832489 12757369430888158088 17861167392835090958 3349728310269888499 3420094105839909821 15879330267990114500 143377216345669538 3479514070845411189 15898184981153202428 13200327230123510215 16792543837902136922 9636421215534420351 9591203791187376252 8067335507759744515 16075238720825158496 4416710690977935264 394455745506161881 14459304282776863654 4159108982409620576 747453151262098660 5192676081109547240 17396995769548115890 5430328854227619434 1902278870558407408 7491626491360986758 337432279053310973 6488639784307259500 11350861664520943747 4368468388693857619 12568090351088081555 10406072280450316160 15410299499050946948 15087192456142844822 12208722928049039721 6954423887113571821 9590425215711298020 3761561627560392474 18309646208136486613 15857434165628609005 1132290338897138973 18386520699512934698 15351508443858177200 10975051804590511954 6567604740427756896 4808457523021858099 3984695181665171201 9397381677817042430 15570149737058229526 17077902619154211811 9675655871066831963 6796953259409927398 4621162803531046567 920461491266944106 8366888081098026001 7735599383945464906 9685122875264894623 16727508284812449853 3701432055689853892 16504233825310169485 10473658127625594243 17617995858044006728 8320156725325366400 14276960622011285291 13210321579651421656 12017581366658809090 10866230498606523225 2467016602998545236 1234694935492010679 9620321970732343379 11168083130820230029 18271666099681549301 16344508544242132632 4000141232311517182 14515910538288218102 10183195861566975806 1539302819847389656 6839058244835679027 3847693249212410187 10376499201782282506 3089853595945265621 5262114281046655668 17537610382208444165 16784868316784558673 257013902994246597 10230302028828663914 11172339372450113586 14268066779984385327 5140869154527456412 15883120546054478489 6633737925445908500 961029488313931948 12769420246905247802 7686522592102641372 16846372361872846267 11340843349433195180 15433282855639728605 17063046591237661159 18378354478072404668 1942448345491195046 12923025648326373859 1871932852771607544 2286217221718457045 11120774910821032232 17936233120017764276 9595318637213199542 2178872269472585651 12009774596732470425 12339606879398426309 18124728094826352673 3902139642856710932 6683250627267578939 4172986298553752902 12206915121547920826 13216533408637362172 12517063278415885857 10377716035619397270 4971372301691941325 10403792745404247489 4734712259158519632 3870705131933635115 651979804411870377 277939828814171106 13870621936680507498 2140466735856588174 12877916822546360392 9545568714328111347 12084162990929579300 13553625726671866718 5260189081126241007 1309101642338112708 17221385434375368309 5624353135287010550 11939027913272041873 9498867053472431068 9836615319403354911 7498957232702547425 295238700792191849 7010173732849238192 4949360749640348691 7019571295594953814 351514890930525511 12072995140764272928 6779238165781974052 12242962068461797856 14530633901522969226 5698246029782159729 12085617223505416479 6290596680238047629 3152120769538272152 7264732070775934761 10754926179580788386 14321911557872881618 12788483180184090891 17590490058862887667 5568478870429018376 12260973845970440655 9440194343750480198 1308547220482865552 4025981148283473737 8403590830650230579 11366208214753331544 6870480925595829852 8175791582346148582 121349367539110594 13143042003265028658 6205679155372786569 9180313678712283736 18043351381527439335 17852407219315712326 8919713056329417611 5922612992476935133 471456239104360230 11884017462392604286 1054007485547465331 4332478882274154575 7881581633730455339 13797428773112155875 16827092801789945011 7788778599119006727 3771960286455222127 6928819886344571414 12128098004708572529 7415164841537136189 389563895267113665 15752351521219565682 15485277704425038398 2085030173934574267 13289021839582589010 6690084037066046203 12217038688280433714 7594580146783142045 10859226296961816670 11541310511292966253 2508329419493017344 12356042876341571542 4433979774461406525 3232561897803884832 17183054977831393528 6362526487105522745 16185736048661647316 14176006893531150060 10566257035491627156 8509407714070390573 9988336787367317675 16438030453228982891 17129344383740256440 6454184761386735170 1622394440217859452 15742645691141675840 11413904857168551132 12240342246251145349 198119694821941521 16445490995803610633 833841585160478534 10979862538800444781 17896942627247165770 14991850148856185146 64912549922213747 12225340425894765634 5697512279680288369 10473791507552737691 6583180856177788884 16100930466584666233 14116073618957028971 4773913109918419023 4183454875366025646 986657506780168654 16523395175708487590 2753276711669282290 16911223157887853021 7536755457340374265 13513406545936074994 11730250654409268246 7090500101052911479 8045264129674535312 4114735551044951427 13404342890961581704 4750553071721314447 14892452769224293553 7868822552220701263 3817395382275333412 1185010878338576267 5013303136168398917 14921892644632795762 13768098535839848833 7247882067577549438 11149379098917512593 8535884811454015100 17753885206828998980 11416035766383712973 11812004020772787132 14300983340694117221 18263062761552676284 15480343897010370818 18267478191971613370 2823559905566811601 15401243965472263211 7397267768115132764 15988988369083483848 17552108802290038017 13553172131886554081 12978180609512187830 2449201956664455674 10171169239860831876 4515619987870869890 5196283397982374303 15925744816512101927 14054888877316883909 5095898630119142569 6462247249857179549 10669658635721024281 2710247401541924190 1655088470921685723 14303989846873406917 608908829740079037 6588828063698612135 2548808599374520091 4415620479029587641 17922789004480349200 1614705263836332209 12114941471904654414 1926883426164972816 16336801824349673671 10384079990503322997 911158646058762793 13693729602103622472 14242177292622456959 11973402307910072486 5728730784107732088 358379055874830713 13828663262651143888 9158476599014799692 15078283638149318154 8143252788018549313 14551500070748974350 6860140658296040193 16964243887687559066 3001154195406102075 11797894266420723925 5155769357868963178 17817196719582408943 18257584738374698700 7887680564614743050 14348663803800963281 7894108303769504599 4023892208314066501 8643516831215920583 11730427334062018957 1960604751459802098 10375983560472574204 14300699148354823408 10949798211519233591 2143258202997087861 16269837951239091956 13218029481375261029 12704130545703517471 5720712344196528655 14148442179047636231 1448604848265357214 781941598360606484 1953257935858371102 5334334314188383769 14200956997682060823 8955966506361766629 15918232693784652565 9364884963336167851 9145843643434672255 12732435002947493992 11200240967895219268 18381080371339875745 1759418570121829574 13410464967984142982 13521697084582003038 16610252691291838638 17955296448989744273 903541701275497192 1769029819311410807 15143230518762657707 6981154251927586108 4688020409131738339 2996257735806060722 659079170915010244 4891806763752026223 15111998913232651522 9663639073103815401 8608423299882712709 4007465195345396709 16808931430165491850 5077760217575134235 7460292057800151516 16748711392799848447 4854896859228727497 3313921688533086486 11692223362502431565 11135461495070153155 9507771138305074649 2947152102313231084 16742409198977732935 2404605422200338082 9350804179094928616 13899455839851013990 9885494626210039334 1436680887077092106 4881252985071698821 17849079894996319348 12394182249197069369 14769712878995715408 3364151421413007391 15230457607513550221 4522534083989690339 13928029945962158873 12146461731777007302 1191134085992833954 4532060538383123631 2843074327887113129 17010824923540572387 2876234584837782444 7762274345790132713 8814149690364824534 6037752329372723710 11745169499449343628 12872467187974050008 18010254794986580962 5694807717362731900 6804180844824426572 850259837720469055 9410771116324643439 18041512903160036419 5091171281366829096 9212994617060922298 468698072940369007 13551305992393417628 5742033222754034030 16356328160167093723 17367237903650290966 13221446291642837768 3764701010986779107 7173920682177247111 18267245750234868460 12734562256384170865 4602362772863999522 11277159960873196877 5293735692945700747 13039830177028865761 7249027347589325646 9661011864153604246 8218811037381117126 929042164522985162 14901464643196759839 18307670596551281543 969308282822374431 3673674974130098492 16289926438334335273 12194857523228858265 17095400402410028878 15030759833973854128 16734287902771763934 15886347724159729291 1473940261091495065 16424016303884137058 12623996247595082864 6563336034210966135 5338256376793056811 14766754634704185386 7356926907501413911 1806965187986647581 2214803386171373814 17232551665840444363 11299666401532510924 9643955601943015339 2676075439021000319 83324140010477986 6037958025426242035 13371172333858136337 520178365594536299 13812465898090149543 14656465937688445828 18069220263822495741 9737016514166355137 4734612912411300935 18401013907701229181 13932476521613499749 9462687899347875337 13989288620958343249 7249700333452003554 2526123728965738062 10417233650996460057 10666334307704387554 1618512277615161244 5346294224814593911 9491582462266295604 3831602107241184128 2963202275846552562 6978937402490405032 12462229564214347481 13235614208053840933 9467376829239527298 16798998491641091605 6692221402875791376 264948463238477312 170464748832773049 5817098399465256412 4281971313348720173 12933867424398847900 5633073504008450324 11564056583848638501 4798368172134615460 7697807830003601581 3199056129954748168 9037626005137653588 13696373549333075684 7061113123356037198 6378561209521757923 16513063615645532647 16690750795813669617 14812051979693571853 9460326909497877080 9759961508076713964 12753648526382746924 6854873542556378280 11527090958468405448 15568312685763291917 1715223194423943190 14545515547678706504 11225797514817900045 13992372501366383192 2651340979266355213 10607068136804280680 1831358498528984420 11296566122438432232 6498286058325585061 13694686980635802738 4672367285060961259 6760120495239537134 16553396841589334287 38408730870307122 12368365468318637329 4424000000483911043 2960839823483640889 17465566012918396984 6909987744190887443 8266517239196257336 1504814691345503689 5592118202807502255 1113509829840029221 10159851367700885432 18216647640120113303 16156227861694025994 4230528377687648536 10603464019050838145 4275430050586781882 13749945528886798467 13182125614288376207 10882613697669159435 11536604424609427188 15426279100388521455 14736804114127710940 12341809536839286921 8296596855656879978 11551574827256483527 13505395314741922570 3941468430008476649 4936434672460523708 566945252663032513 5175255362171832829 12223328928832752772 3884456560248213409 17986435608897568948 10315990682723271826 15733100246505118927 14869792085476099045 6002075312783809074 3537301545840880264 8476983244455481883 10055933073071615373 16817891341835251901 14287132550684469378 1401849249678351346 14909488984722860546 7296380089079238549 6189228694613752669 3009985093734413546 8134140919036257966 4874513066418839932 11663264182277804493 4063332677394722247 4263085900266017734 17169037070421408467 5797165347332006428 17009995696673613266 5851719539999875767 16070038943134074400 5099447973670522998 12820950299662786584 11965227813257189275 295674987807910787 7067327427574311945 156085382113189501 1160331190540978581 13303709841988028710 8738700476953632077 7616408206226928931 4004279884323858265 12853027105738429180 9676053082127529707 14443493334677526602 2891347160988567636 7642329768221697811 8132901665044201566 2828970503564092629 2584420983807910124 17656200421951478559 15167701530390330378 10284260619227751378 16624328280109696941 1401334899473191614 3369283238050345112 8320063774816319641 17138047268881257863 3747657821228603120 244718832457833662 17848670163703150676 15593612022987991298 9793529194999354254 7112028703585249098 13678601905242649332 15678400615369668850 16669066385074051072 3919776664360840307 3237138292249600454 16769758329634394176 8375647091363253325 10134230096298010230 5033665702690184681 116631491842344884 7995067166185520261 4624633396417785470 16265654442028940013 6591653032595043328 11405711682451507675 17164276932283711870 9748239597292391300 12306144398977751160 8503743810559278557 6552629436407649519 10540585815825695814 3341922861821271275 8546032455406533530 7007164582517211301 7732849367566870264 9065855299192335541 5428017621574502897 8550799017030955241 2183516407258856808 11251348738341855861 9747278846982059540 3437275514664197142 2622304548528059523 1465955071810934747 14382639618263793505 10810584475352082979 215984654074330439 11940661298926736966 12193395795690524249 17995050476118515735 10906151259348876239 17013680160853552146 15562305202254914920 9553536855212908540 1789721774216965649 14188746604158485632 1964780507968708739 3710271049304713355 9348288969054112294 15097150003421564426 1549919357038796913 14641990883714252857 8948180921630730113 4552683989573034590 8716678021912629973 10767145850165933328 13094511700908643189 13202299774864882234 7664972287906787368 5413509584294136489 4461584690631481404 8297755344708289533 75633679478427881 10497129319552913292 3218264208656960362 17160354112189296971 9434473850875382392 7496287894502379780 4769227342638369313 16783828820274857512 6878924101083839619 2332695441442850112 17466745518612715377 4715459620366847652 14114483243167764751 6896390089139737802 3892266866329455619 156439077321236406 12766433850302874370 12681294887549250406 2775202100235895087 16296356583030940644 15402609143620359217 7774613296426051580 12900874951794428033 17453874091627126036 9413542382086370691 13109654132586639961 11551433509888701270 11621002648175885649 13360257378655095689 16095506225252559614 4565228873277958968 9540291349521151445 11583082987688840385 13820857148359077103 12655881497237774853 6342443996052040658 2986862916675123068 15061519206172415132 16502830358079291535 7733044659178708148 11606120771107485040 18252416121011507208 8268178111563944831 13458533574318437788 2049854477785308798 4306337128613059984 16550862375262456121 17981081291059128767 17668890039257891077 2347386610323268554 16436256607842709806 18158096752765791705 627235303281232392 16791622223078966581 10699751186445508205 12208674468897876612 9880714194532949624 17198524677107956125 6845393602473452267 523010757280588370 3875365331011267182 16162281955248550234 18730482172381598 17103343739594735478 4478368207546754167 8500074296515465541 16809966947356211405 14123325511988561365 12792017852946053942 10865003737240021693 6696295094811083738 3592664912993704621 15252037566234041775 10535294066249369208 516376424652575319 2175598811848018666 4296767197499434783 7017348571927467282 3913543231792766196 2283308336936490476 2959080520391358902 9986966177311833009 11378414998463564662 8923552958758188506 10389782072483506958 7691630959596657732 10260127269378183670 16431287856991675971 12979579671907152577 18421709831874149532 10667635857075020144 714631797875379304 16110606461388008082 11290785547766684151 4365695017603865990 4777551201462268541 11020770892599147776 15681600837738256713 10200467937724150278 346363195348023313 17389081943529483264 15986594958177117221 1923702235166663522 9124426732553699972 16130399318956952829 11128967055489739176 7774052474404822067 18349589247210358747 3637276157751988402 12242644893445264449 4228785845283765625 15188633217193980372 5241225498465728941 7652540906463864864 8031795733886155660 7805957450840999918 8803123516244297360 15840523987022597892 8129361127763865547 17672614304527327136 18016676670124935441 6669303046573472811 16127186574451216881 10233768268182455459 15586972722272156842 8408202811724855970 15952353819757771176 16511697567587591976 10909610035809007377 303610538205452001 1621271229163480903 3127647638938422063 6985442908899223291 9108944975425142389 8542964121885874033 6113879468026339000 11102969387936895742 2533819869184039766 16744512277452919454 2492336363874926320 3851805354241815353 17268234416221457162 10247667140540095181 1954532383609987113 3997343794787332246 15303005093127783005 5971649505651553715 13175859734990963277 15134193485936292950 17642058417116074788 5763331819728991281 3039844423313965222 4715089713250368176 1671609798027291391 4705312489597168463 7720814156103515395 1597507082181930678 4271106682475947613 18035109416248041451 22249292058384254 17439769203899237379 9193642051001605302 3628127718741684556 3337714792176059732 5083690022022141997 10819350204666053251 1678578545868176332 14466815733681741994 8668854142929157880 16725853530128186526 16210009569409992336 11592659707871657427 4957784398435975113 396561116134214468 9067322097354625473 12927001343191738068 1678024012262128730 1819722340729814177 13258160364610390096 4813088634698878752 8171725682168376665 11973692074984794530 13993477550647857429 12096837593188903463 9340036079360497300 13316034864143310699 9104250744938351806 9946295444936639362 2161025898453651959 10528063753421663360 16123437959209102724 8312272789997574593 2318186914504422717 7804151451241856386 6200253458817959780 1562584902506985142 17444124699211429868 10070241913887586738 13928932077830460660 9119302278351043786 10728662283566682401 12305815209227949916 10354682488951368218 10567952986822394530 7237080203724463836 6248736468424064854 3584562480109929523 12398099472396620613 9537385776770260630 10194699641826484789 16636949100700825004 2264019564469110294 15590751830667217475 3830668679655630046 9198361594852919479 5977802950885320507 12895594017530903669 8780015457990970851 5497796693572576204 9344656542779731035 13137099547656002970 15230432460949124114 1229350691604893836 1309870683631962934 16437190107985971774 14510212505427943646 8175952024085734092 4697342275412517512 5532693087288371526 8878900948266139891 5137784331876105040 11517393822224695288 13881352244269787161 75496485312612733 15471757747681581706 13592228078637083872 11481886295704313425 6506666681973552469 4893898766491439566 11981434632888949350 13406440271390254315 12581931551437551867 6835079490274083393 6313397685755404208 6598366832038014432 10117904495290117133 14842990031264274186 3905625511135480657 1102090431615099378 148561814862485099 9496446197107665246 9480853875073926462 14437115360005004960 18405205301224269560 8302324585838350141 1172405801838686065 3760645604179713034 13847344974466026571 4552788639462379667 17910384609660691542 17399466634407115258 3728677075639956895 1258004721534118736 8069182361029791885 4125180693840224537 12782902150356414352 2500104604195350482 15893911186247922402 13079793011527222717 17322224251578046930 2801333525161968599 16677440247388945433 12827950404532990142 2631492645088910215 7725004612686458242 3826264603534463438 8467803253929147284 7069017444443326277 5194617639054315912 4577840874919828421 10634464524680203833 4377871006880908727 17642012619964854669 8168427260461324607 237672818433401287 427161426402629207 11479525737857181076 11061461254629693291 11967428263331509095 1597917062326686321 11888751422625352975 9991078136406046772 11612472007150157638 1140493017436124956 13561519617434361693 5965724400446366256 11274915655114484409 4111447984562220017 728849656321577864 13437068121534695106 17781886659819374 6252184923780076135 168320449193582920 2677114360818301991 9944063607256193028 7539932783323728089 14013820721395727578 16133440568180400735 12001842656330163243 6853609215685231002 17212118613959370576 12605232041482709304 2646329038512666522 9169536502347230694 2192067450226742405 11243251536295834667 11377087240072577407 17393112541607685000 13077421769942237786 11790654272887659018 12095986193835368176 8384800887262004176 16488484809437338038 7918072550586820738 8859789770971014364 16772796163889892981 4179399795270604995 9024121884777348206 303928919266306898 5242095728688521511 14903340161903681096 12899112684511061480 14354475133625301012 5476754667721375754 5167916460462708153 12871552401765310230 8928389177645220336 3848491279230492285 10144006327566858122 9874151259818700919 8685721123677297254 660420558159956520 17392310279862188219 11757691773555269678 3307872186765535802 10171344462347936212 17433953056428838465 12254121924468603379 12631670607837498620 13099858178894599205 14912544386629649270 13577937091161910368 12161346896108135185 721101955548845986 12058598676346360766 4520242683514103323 12478801765997866676 10312475543930144778 14679998282425896794 8946975821441184213 9944712643008406375 3114233652926663638 7803674054756557818 5412136138999345444 5683795122879842299 14848233812959558590 7072484543805009304 6497217500264692305 11830725002627370817 12053938574337953475 1132333327588841336 2594960836385234883 5055867707325581967 5777082098052712265 526347110239255539 2966847658666927209 6149149480887515925 14426758985455180859 3160438124856107782 4233252153182188904 11368499644641912180 4329572908745521180 17010552803824795723 12827284289384250900 3164390937114135285 8429977302923223834 273470395758780178 3763677028858508032 9951816469969398340 16989298767620671836 6439041391610635562 8481643478012255434 14883443204651448194 770380984402320819 10281103321834585317 8442040047493856466 14418184168735502486 1622563195202563145 11440949310515465331 16837396314654284152 5779255809419553950 2199220951878304279 16405979671870439552 16686371960768854999 15458583248929486178 7709257901948732604 5317313737088728661 8690503395415928598 866332825098668504 2487457032415406451 14277070113827308450 16441670128704836463 9409489302124194983 114636694877699400 9309997501287695147 9784432750058178820 2640194384118878219 11744642305043018857 2240321222043427691 10344071814534622240 12692496250341391695 10625703218650025637 7934601796790425598 17312429797690852373 3937472941607150529 5989913232739999387 4220728472308727914 2006635887174564305 14691591210459346651 4834287683621307767 5821600553953442680 4756458186584339418 7191667338158704576 3981450249553822794 2676616817700790033 407455335431983082 1331548583779605761 16358792582717298153 6501917026340430437 1351027990694265917 14751164679579493547 17810065091628144369 17221568925010310772 11527029285816218194 4989423829512790881 15835048871505301860 6344591023717391966 899051745843250891 15362804617734537817 9919230771081107407 15542521681818278814 3438460578115964634 8203597271538177799 14420058413827411629 11651370539909344592 15660584986029142588 6780800861083922098 16651492479370627924 3131702208092917734 14903868834873819314 6142792313361682504 14730748776034464872 14403774179140253509 12853296499295532454 8762605931137400591 13625421790107563387 11627165280127343827 7115611081660663752 14484243953281776442 13565945891333364612 2657893056347038469 1754992655015853875 3173581127333330325 8629021666647801022 7286680538510711683 6286976082997786132 3578553064638417504 10719799104879136397 11278798897965248218 11282366040322098165 5067109465990003788 6564409799696145003 12506831723233282592 10924402071459745186 4177551965898144291 3218556552232877876 15095311630706249371 7135430307947326132 6839250799882455802 16773782236840689558 8460041262937792245 12888278458442804585 15332553974906105422 17852809896671907860 5548557751355641608 17492186165868732347 8613740523196171785 2671826700242086361 9333252860117342518 3492479865802082923 1261614378008722124 416761021174537736 2076645709307302313 14356595225691394727 5952768480026690869 6346214285299663138 276573687146906405 15556978035702789095 3995226400019937398 5707375646595328059 15636085600993199602 13763324688727848289 16889733228828990137 7789069904892388868 10766008214130126429 8543317717139394213 15328010356358750355 11141631683030641950 14980878556409320998 9503654645389809987 5578108781281729612 6518886544263199894 45108974080503154 13073995376483037756 8269314223889286561 9127902814737012898 13259226954834393394 13152728935658694321 12954606668129064402 14167130446911673417 14485761910305726822 2438724747517560398 10863380496137330499 16970610982168903865 5329525767958056199 6646997890854204875 6561371388472180117 12730781145128722128 5476090028531203435 4385738402961359400 16241951664935977397 13440976346864983856 1174881796621050531 10004722769325780577 9739240562619486321 4888956549038408496 10170814577984756499 11002417434438966761 1121286756512724917 7095505494131471411 12244872763574705991 13325789017089508012 3213651155973581494 14623287108380211759 16757982141540743534 497882942648288015 4164572639829855766 10636974345476240010 10382200717985300380 2137211379634346759 16669654783298597862 14885619282270990920 7981143352142146492 11079333018407823682 5876797042245543474 12920854758332909182 487442556817643417 4345209021096481510 8339608333603523265 207202833065226725 17784331743440445923 648607663702590310 5582847401549458120 692553477406008401 14933919875897183825 8279929868529858097 4977335362981826838 354635311625142430 14496952512509844269 7520981205120145830 16910090670207730303 17302233976970143974 10120368462344792222 16131293369739762889 1810633300196631279 967416907837780579 2655406102698007607 146989456838023731 2060433187822932237 15424589917842759282 13241093394401816192 3926235369651274460 7032620122895249589 4287664745525510646 3797051626753168811 17950377916754529866 8624511663349477271 6325503060516630968 15486422246997464078 12852287392708285702 9192518626189195272 10237864955937122888 12576444879927866936 12968301033418324258 14771460023733986448 7803669584722977020 2899968370366106897 18328676628945129861 11997976928050302852 4031869758632306985 1377551138344748125 12983873323936803582 5012461474779754855 5662531561680453342 9827750475721415874 11968689940273747432 6302908165383543225 13125602326616743163 1686040926552593114 2924846080094491554 7946822931445007925 13450178879453097319 7027087705131021682 3821398367519755546 7626736632768474328 8521302598954501877 11429674677772767300 10327409752000238971 15002339964597256053 16771407749943632891 4059322574620980559 17495003287859926887 17660445636190649264 2436963341503595613 15413849198367010585 11876722125368931512 5066106264238960926 11071070781571314943 13484878024298252217 3615082059136673726 7937441757697847742 3551484796997795782 6131250962128227108 13410967462781569985 3751724780633941557 6519042467886730500 17708887455044302516 9253912009173380087 3026493027167381788 11955157769144515960 16917937810669439422 15148263818864453284 79689104410710652 4663482342040486972 4116803602900204287 9803996231834889070 12185054767356932305 4104921737134764054 6476006526587878936 9788920179100311561 14498752166604081340 10231531729223491060 2943793958078534314 16732760534698248449 2597841333857763667 3776444528001805772 4478831317075421573 10514159160654223480 6246971649447363914 8655328767585688222 14961166265643830422 12918419414198297313 14660295997492895947 7609901336236295986 6753728904955441928 12717916183648781104 12006679155608838679 14121504309908194207 17574105060118320321 6469880972652038103 3149304037174357953 16913252424825695813 10512191019213544253 12169660948604028640 11145864448249313506 11767807319185208415 15547302421254488648 10748253427942401287 13720974568881003447 10895019628839207125 15783993142166823581 178674425392721381 9756959198419946474 13805258954157710702 1682486627309949111 9313304420329777386 17936561917018830690 903077603563718217 15524109727908854309 16421383265101931992 9095261552137929000 17131115971323750549 7086766470004352220 4346216471212858800 5582906340385438318 15280371091695408653 298730629320022185 541051799700227451 13795885373236432982 13296661287623420743 16592204154649594793 13747113449963404142 17155760976140385839 12637669537540012593 18228992993037992730 137389474871183803 15578815270599300147 16214414046069875644 15903341415865973667 18419836591365451782 15119842296237033326 663030679747572282 12952310807348130778 37199702121252454 2445867561593826542 1965507017710853652 8940097059477753778 6676442549236664430 11344465260108382280 3595280112605759322 16866650306792478513 17322655701943820966 12865007475132209305 10686016960244642532 11425797586182738319 2044041413677671208 6777296502935891386 15390565105073791025 12755927599582765519 15404896572783937220 12323731489727983870 11471618759634164282 11192455298024300584 15035082582714618607 12193450146113577717 13931848840764343349 7349319559217474963 4898026331917861289 1443443533789936481 17252555127823657938 14002642621730757006 8032589831324667639 4567632034221065880 17798872313994570150 4248145348652400675 2620625166788098873 1836134706626936456 7099854925004985662 5332778867463816221 13219593822993776969 750931562532151567 8751325564474559798 7912859319060988425 18212027802883573875 2664311166165326022 2265720035512573223 11514653819085249852 7525890817693686511 3620383818004219600 15185357957674253326 16439445564229968409 15383276223517357052 11635700225435867407 9892019402521590062 15830718226479516352 18150112104813898070 13233143578581437691 5885697228468008836 14891324929835104804 7310063308408639484 5318755503657840333 5634230555366669879 5699691682487887274 989592218570380126 1281340302197687242 17980467026393689671 5582643407945906436 3055764583610792215 11370651658014667908 9213391166764808297 13677163567876687289 923476925833701056 15519133921628855679 11443358763542932013 11148134752692170638 12013385545221206615 16913854162989987018 5382922139502643249 6077006355021637253 7816104412412245111 11681097579944307024 16826775323185440542 17407236618555012703 17200587883051833535 16297013906685011178 17016547889281181789 2873156890125864346 5055754820667044141 2820200196440920785 11556193537088660358 5928858021058518069 17073545763378074173 9081883042570570733 8727299767108558402 7681607551755133094 2575734829329251833 903383131079389202 4134811542645210894 10663109020167987553 7288139142544247746 15042362848164607846 10983563512219583212 14351723682423775064 17082556009188740761 7241941115251610415 6123716877569046443 5444299611407611191 5689449676086636814 7087742451035307175 3398165294062051906 17269747591037441946 15264697855875682873 6643773176948351427 17401154843930215468 5675016274109974174 7978421106534112837 12942566022891214559 704785434939019490 16876212603856448146 13501679675416130935 5292614751752476587 17535543028212617495 3752030268653694415 8166958145677882178 16721242128674937664 10780988458769369457 12957817061262649443 2937827886997006377 5473702712156712716 4053528859002754016 18121984688452798161 852691160250138186 15822333492242498624 5310777669986367290 14724780583056295275 5932361740734781300 15823025702344084497 14397860032503274174 13269427738333497009 8302089721559172415 11886709818319118821 10864739300138598863 4568589731090653258 7592214871645916441 5790695321579311812 3058804904543522472 10075300930572505187 2266113267706013382 16395905299487162221 6417499554499461636 8543907440041486454 12602891478637582017 15430032227685592242 2021466888993329745 491534102599235317 7157143070478713380 15741164972934651454 1687265704365201513 5694484777408096451 2780571049445733827 6446261870377075110 1783267739345255787 9208090961557428095 10245903248442934665 1520168656184497989 13189165777566984289 15717534637185396425 590766056626464028 14496360909478384504 6214853165573931041 12714047790394287418 637892448835439903 5236036228398811104 2867540588998012607 7065519889254768971 13455550400847466754 3629097817989632813 2710579169011730371 8475926968617702417 11501726943902890455 6190233535162091178 14905604678977653380 1820301426747447508 831990515964437478 12668512100950089775 13323430980535754461 392741618927200740 16522524217831427106 2998500971882174093 5967935886663194615 3408484835591675020 16354605723011881380 11085286337278355371 7082614445335444296 568730071605484198 17998125411009724636 18181637291043755824 15477227300193885132 11293262904585434234 2679715894147280482 8863509609267168191 10905302449790053264 18149771283588949521 14434830289819155495 17624201598864515472 15382497411581682049 14401075265544785693 7754710499814962618 8860366487105949880 16171311770787355126 3873458536910587917 9195622035597487338 6611650577772271084 2646140272670517728 7028828069761428171 425880906244976326 201919173877884859 1839316726082225074 8931037790002603094 728265623434803691 14810728348203479859 10179281157667236158 14378117876126022860 15829991756907420687 256757888857674184 6012506840979635583 17515074042842766374 12446835229660641991 8720566797965185788 15551456399866567287 9444381991415038233 11380155725501283299 8586282398122609987 16682056336764178510 1155250926538377828 16678363097283552623 14932464989671639217 9270108675185066895 16957451472967288638 8487778909321228076 1735374407050800150 3458362791806696207 12438841880969813224 15740342427829429697 7085437293981798098 9380011119548120634 1915463264575969296 15654278366876947764 1465062734694158186 2175104843427984215 18085919423190936088 18261434604225783917 13943316392629366980 11942263045116179739 4190556364622214759 5372174604687282998 15401169830290626322 18117443925029929813 7032044875126053031 5597734813378793216 4475051416709173660 9573826531997415663 16781678183319862671 17739043296683272753 14091939691373648619 4314795780943028667 11877090444458065546 6107153722221140187 1157096619143244300 5003435828706393269 8570896078703043029 4067383980402722727 14436322726985914924 4309802602249479315 10593003569098966582 12830539130885090057 4539657936852939589 10038448314865353913 4904589282352981867 14450017655854893143 2184784034347190006 11729111510751292728 14222364914673391360 9219749463877716306 14584182955264858557 8243558732953187156 4500603091528927986 13489027899024889776 14914782435330107643 2122598609013335492 1966836043910895942 7655521356907048964 3455571064864022538 2378631522146115314 14020138184401330446 14237357863701580789 16713047550273928970 7781252538727749948 5147347960862154717 3083211156873148036 4005449290306673180 16371941229609694106 2770987238006064173 8607983551322079767 4790186454957638515 7680598747048968612 10684010202052011247 17165607857428358676 4708327146417811807 14594156129754216493 18217842130440398408 12491937775201636056 4318954950070873848 7844819108985184535 1296755048591789826 7477513555293489444 93613101827990885 6233550909953072493 7575049539580462371 138655990247796745 10621349470002829191 14169254841335156697 3936704346731355503 8411418823123692324 9059748311288730917 417999742862066650 15949627431420188371 15906295068322317627 16764241352480677586 17222143486620262749 15394829259618106127 4003079831742256838 8724858383902327527 3526426055916279586 1996685954192365296 15033064809221118336 3687929246706569624 364351204249150022 14796642918971884951 15824916334961137013 3307019154197378038 5216017120596986047 15385068791227984036 4692173572525092120 11238253942542494557 14496000521954040578 17509182468058815707 6397743036091462274 15086847918829114889 12259097377150106638 13889500713424318738 17340647147192430558 8346657663247395544 5422036791022202084 13075311813375199465 13826458357058275550 14862444337208894931 5831082825318751543 4099520263804949331 16624213954997445675 16789029501580268667 3738941364919866783 8599217641886736918 293087183567641880 9113451476461302276 11741951512652342194 13356591563687827579 10742923670036935277 16535067701945321228 9232051025780244917 5165734007969236576 15960898409432685819 8215826219894149797 8607425795340537452 12920800387975624715 7711022791492297325 17156019321356784520 13219994184867199458 694490138917170439 6014067181416311458 12199018155237043242 14826589181832192816 6259095702951985744 2630637593872149183 14199421517418077757 12785197808823501848 17283908960828146428 9725327359473009392 16446785633759926753 14575759676641917144 15520795220495263427 2052450988919660607 3880260319566635907 8992531150810355964 1390126640908308700 13358212160802164275 1071484110378388120 6423467009469461794 7997887227176464160 17512467534798566548 2814514436177184010 5559913798297042931 18345481541548472328 6506851287482915323 14945435386895077612 17932206360084605748 2290362496740140953 12153014229422036497 17577458534400176796 2784238003365250094 4655513380778991297 15995159212881042800 18225323183223145265 14586999944271959098 1579584299616224538 7139153258338531019 337842692944448708 4975708543519843629 1165555330399847221 11954525300721248552 7796568545235505025 4049097040174925515 9619804903141097023 795545125910411848 1038956194113334414 881148155785804045 957392043041972096 915185974202434533 1276204901372165384 5126443465362878142 7399495987904218215 11501754400638065739 17381721295989366683 1954781047249075766 15887244069695008076 1263185032044056351 11305338543424437666 940501944980681689 902588865871043333 8895461442694193382 13727475991238023260 7813446787423649344 12047605989021432887 16219329604309704446 1796494691573921297 3132934799329469975 5722091636700512186 14031861561218337975 7031151205115024615 10826750056442615536 3143308319902904816 8088802578259474239 6955672665930316979 7236090926086557382 15826884532834550482 494853311310432226 862230727648724380 16941364920109049305 17507583247822946648 8845924376543148776 16961001466498568450 12548886771533351131 17022015966069516346 6232692335675398554 16773809043924038302 17785645268170849791 5843644998950323194 3234433431702101829 14981240047896028560 4075189628974556049 4391871828081925519 6721994125759810350 3294385276930657440 18238455510906843200 14013872455602944716 5147223488509232561 421424053535538609 6469781812208113285 7233573209322132227 10155181335671873444 12928858534431254654 16772775294213758003 6957789892162874963 16721794811042675608 13963842610744514724 12416822249897918629 7591349382116712635 6302430235166268616 2113758659886151295 4314208134416147364 6506215417428618130 13010359037312760645 2075930967974142253 6314910383814493829 13880476661904753517 12994854371334481241 12720597943110681794 6604080107373422160 4208093793327119788 2851578138734736799 17536746461700425850 533567545331495031 13965012158214240521 1008074138052020407 17850614001907250088 4425758380236723144 12645424743583489614 987730818534011143 18357319154119972660 18317892337528106272 15525646205245510511 10935377276426087222 13353522108183434270 1811461776582807577 6734334257050220867 7346469068696074177 1759585128614440310 10607225253312481698 17748781004684417763 12069094165985034434 12113216609528106057 13779104966117358913 15349678614019979746 8752054761630495618 3635865560837374583 2589757071574038837 16000882354290652942 16729080883035406392 1524843773744952290 5573171906614964742 9411977139428596902 5493794183956958540 13451424569341369368 11819180693483751359 15303666028681461541 12198074447761765275 17895103959529426003 5902056353501979606 391923152011257844 14735994953737412364 17023512117381370513 14389434253792564913 4388871161228975223 13940703352793799229 12593508136193714749 2762489432940514315 16165137829488157069 17883376355223212633 14305457447617391495 10152985224164833159 8203694592778370445 16184918470812345906 5906930786768964123 13651286600834423834 17101195405647171983 4476738349042346347 230456302690577892 6053999249063098109 5052663336565739153 14385840904779109806 13134943420825561512 3597058252260668700 11735699114698616586 6787588348040510277 8355729758229716529 10226838947857312645 11566787726930966306 13489909073294313186 3294764184167025452 16414557282704364235 119037952736344444 7649847565756511040 17913892422386466982 15004641936528928156 15824570841801176824 2037824252493084872 343635809636509793 9656935448800175663 12225816029351984423 13926343585079268348 8279188695578108221 15185274524528915869 6806239979303746110 17024884573933776284 54278179497024453 2141733088113813132 9990767872705369888 15108953966009851821 8678215732902364160 8985159476971507026 14970350043723142201 14751081160551111333 13052373104049866437 310175135411608102 574262510189104177 17208789689413450055 11553910849365179214 17694838709204366535 608979022218129440 10247733562535090628 5667591826498119831 7623099025016411929 1151348524255032522 10875817074393764041 16768733547953306113 5242477840103451341 5729210470438729897 16851631381743746541 4530712046597065482 8924393538564389606 15547472676171265051 14234602958048906006 200326024427248079 12142013383240655301 7156033372950861153 9165085569618913040 10114705300604420699 12670215716953242111 10938228238943771873 13603258533088559409 17398682556911206897 5371752487977540980 17049854299460900155 12934383015879585998 12814366723773176841 15397600167858666849 2497394669644140047 5796351062308220570 9015556017804781092 6312616238045974145 14180565819535829118 9234297438674353383 1368900980944112982 1126366623648690761 341527636368848532 8128624459235576352 11464156085383281113 14704990917706931327 14925010821197587724 10998030945147010024 9195673370766206262 2941968853935246411 846519560268270838 5025545573039745165 13898896919194113782 5036747629068974122 8600311780806638582 13103026339259029708 7324646005168962105 3418366237537906527 3112578564626321798 5461260136520300473 8004321904953360584 9370072919503779467 3538587897908478295 11191190703508831967 264779665059723666 711044835754828402 10837353971941848717 1432149313929025159 8646866412476934970 10304428314249525733 2264816607509118666 4117371964347996246 15220850041602638386 5368169975423952121 6994352941463233681 13608298244592420251 3316695258777021641 3011859299820546377 9858155766487167218 11679198271320895741 11442574418983446712 83349975356600243 7360136732611566601 2792615420972981019 1920972700905189351 5376409508147233454 16115254926971812912 12351830298236216383 4451880692085363899 1804988596698789739 11477656394759669027 11660958645012701702 16457659869082652561 3086827895934635104 1651694752149471087 17739287825623068904 13312004510798954119 16551083348085798473 3595960386847545326 1323488644879483364 2444333631915757080 15765711127551810242 8714289511944096580 15224365065315677583 11090533240160211033 349367900310469788 11299174998805652127 11250469778254510331 7958319731008707630 8946709270238388341 7031008847793052486 2156589457947374487 27869796318754594 17149474671068929144 9818673616666728215 1128327846613372443 4577432472995042469 8740915658554860330 7224122853960726192 9839167523102371333 4491698289230385707 17118275006246720817 9245764285715768978 17121784388458236288 15265691484723474280 10190677841740696263 18330391089609506145 3353526033891355551 6281568207504699339 2682503388064166636 16798058300191623095 12390149503884017536 12920696466757884137 13416860284247080356 7889411579372022991 16643365960623978724 1028222212565775450 16112298416089073632 18438402630612577372 16455361718809945572 120331743662731663 11260219991358723107 6278082225109326103 8986031070317700954 9604943391986305718 10724275897392396088 13966508934867013903 12712968647157973037 8396730091090803862 4612982480019168685 14452409777791051090 7850949280824835287 14478128003995420286 15119936812250398601 6922515908443483122 12552290854148595614 15737050742018297971 14740362634674553267 2712340666792700036 860280628637946207 17696730877832492421 3613253402188987803 2259129846443490869 13752640589070732019 7755852444727797195 7203797843555161589 1654351901726994938 13741336939447048706 14993892047630744320 2029765502156727205 8355412252732821371 18225464410773556967 5150483362138093695 17612565855056280285 5599143512830646328 8341969222535811669 6919625116803568995 5425956800806298133 17884323831964418171 9284158043615464827 4578985646310800301 1358774598959531314 14323519378695519750 6150185756784652566 17930159541924165405 11922618522965528490 4513282266177177165 17341800527773288749 3791577538091666729 15569323045525996621 7278881742675328315 3555477728404211753 12999851714881755901 14926497022291794232 17380072403781031838 17914074517539136024 11008638124822095899 9302491645972302065 9211366477698203681 14441567391416548376 13516563107835027625 7435677481171298140 14013218132420075237 6921219058465747647 11742551525511479650 9653693791974252847 15109875955259634784 5350161877769266627 2319190425665758585 13487153304497724798 10575941194701868804 5822208638520047756 17663449873684901763 3584744321354776600 16607626358041091184 5679671294965554356 10528946148774111088 3944227462029054199 15363167896276527468 5641352764546677927 6353652063974100315 13583607305509994427 263863621506122275 14737255387271878868 17860894033931795390 17246468052000305956 1700827064107591928 11610514165124420978 16113786803179159509 5625204332873707490 13684663474125893171 4276463778743181079 6649661243664734920 8007287125356591426 424497969281384888 18218203116327370364 18033444430921824072 10686953606163254954 5357196516927984016 13858838196174028862 8090689907274538159 15417857116863744894 4315966977191007252 14197410965105110191 3174502403806367452 711675176277392594 10885307861850550798 10044281940693539086 10265895482144764107 6604772599199499932 963456991311421827 1958734894265882113 11151245738923060368 13551122115010335489 8066608733962848329 13452270691257610573 3718508973651233284 13081509123552867396 15991784192363592859 706853551464591482 10367794308836607458 17156397672066897183 1736745751690784531 13205153517937450046 737915314324147189 4016139602205537606 10333242676686677360 1683374750627813272 1781044922763669300 3553604829312850113 6993985265313350654 6572732118994210569 7868909128351652369 15809656579645476078 17628821766029777280 11542355974399193736 5331508621979228054 12388736943235698341 3043724624618368474 3860489869205163590 3385293404574290942 4830382428287146703 5781995765330634324 10580450142342571864 12716292489785354066 10135722642422638592 5775456765337551737 11308011209523530919 2423614319827787939 16218296924996464781 17243293223979771238 13610557468622631316 772257658335822099 7830976687887896233 4643819304719580813 11891186480802430250 4989685163575179796 13957889684180248461 9111112722924350342 16882262188715116713 2577825094150238067 15803192413833235249 3338957574311493380 13155470658253188171 18321399222028377477 2485784990202294039 16575129914304958808 9267899407863115240 1558591698447261551 14999994100257287248 11061038217424389326 6946910844952512516 3654668283548112926 11288577875817307292 5560126556140043878 6842568404650055381 3740194419982272724 4472384626321516867 16564085165906141778 9469988138416670509 13692646546983334058 10657481038384371226 10306934754837390839 13744224585737717489 12667101496685205453 14685710280764012660 17003665553380692372 389075522545670946 11674157003530536327 17533394362592751860 17439702892142465708 7682696268448145001 4686942005760301651 5694360232796299471 11645903472161163897 8245514343240623902 3872189822616186786 8265874603269911496 11079894244296685863 9771403510095494633 17338660473672656607 12088953093916657435 13733250901594404182 666991532900052135 6267071240044818816 10988886222416594194 9509391158449973298 13128355661018864039 7556094420749241116 4422416862908652323 365478968155695643 5251852143221303620 12713343232764452838 7267535979646864050 688255136183414624 2419718735023740944 8166577727537507997 12680407537210002423 16277353063719079511 15503268742882267582 11637353941505667467 15426694067602072969 17583524200941745418 4127688375917561919 10423905319595790178 1101770219663960924 6598444699528075023 5803295475097701068 16997461212520927247 7807930997686352684 15443958460539538259 17880438356012039472 710164203605640066 10241563904011737917 15906181703212447836 975542449753499394 14935789176617905517 10976296588092560043 574631382802563745 8626122534653630049 14960023657135576250 13402603288484370109 16834203410401219353 12604637656198993465 12696154491344661235 14539087391639210565 397439131589701829 6726936341873990477 3594882678870016019 7034986793232498635 12401424592698160021 12910215961768493754 15494047234567982166 15300872504501138840 11861876064403368230 3237272356620602129 10207559635523437430 18046305390949855539 15126650806908719925 12253938446492754226 2492260637112635458 9406914129008855267 14116898357398788580 10127308235359906842 14596941604606454187 10860825757461087256 1661784671551194988 2422194004555678896 10280345889295004125 16232924939990747793 2919780421379525523 14155695082542758749 12738176511684960472 1315839256400015779 8923155108672088421 14714562327770880587 10653806009174082946 6791316741312837816 17511798606805134270 17377522366377124662 7451363925070142107 17206942148218302916 5583566971639788177 8555978527015456857 9634300221519006496 1465849544931829106 419606102368503373 13191211692157200292 16022761686115277717 1810547632484371871 10506626728822811669 180653746404771035 16982629206798798471 11775362851934837108 10292956504462750322 3319519086452397295 12596784160895917361 10115505587304108798 16770761011405294581 5339869956406374016 8649001489935796538 12016822989473812909 12479019379271535788 751732851547374360 2868763288235335584 2206304228819742807 5958401309659114003 1398010810826543322 10614610375964615446 13351560452945297035 4399363679231163067 2491427354052394043 14729650907125478110 13489489688698875812 12426535101745247277 17712276740688664315 13110736647837686564 18043582133414346073 4200374352584416183 4793520265838148945 619028080113830826 756553936365441384 2061174577551056782 14764622433277459284 9168549125749617057 9349414094283620171 1433069816885871045 1127297490982530134 1173450797250730456 12245501874495566714 11763052375409659396 594507699666314611 1293143474178259562 8261109092172047870 17373723731028097281 3492898058222183137 6029607753928309131 15790370949051897790 752555691189728175 10899922298560098329 2926903050700227868 7149125605178126884 15079417103022207724 17461296212189871816 9813352096733202638 7863191143429933716 12935099892250517701 9653166683022904249 13965222719663688220 2642174269722039304 13411585066629956996 16649052204948312816 2603788413544725461 13294363381750109566 9792311404640609966 11649901983411056899 4685020411068572985 4173203252994192982 5882947777531603001 13449065630721920363 915677481909781083 71454214794866990 6822933737520130486 11356880359677101780 2238712828200637856 10701566992469088320 10809616898694818565 5573839680451985257 15177599151043239627 14611802744298237727 2833026257436701771 7756712513568931394 9641168837503283881 17364192448269740973 4419613974026703461 11687457836368103917 14028716688099998143 10909014389848863342 9566841513638996714 1666791253773271147 10469918853612243504 14646764907145140628 539053224216320145 14760084988790949598 5727949798617513297 2579231870943384262 8253911974627130739 17314354799872485090 8667628227174761760 14947265565223828526 11121564303876088671 5616053217580408112 6397900891551143179 6140737358528243107 4306182368300807847 3262288091721430672 3748672961753922389 11775611930993078565 8896851887383495783 13690958650235664971 6476542151908714570 11383600070647111073 7192506372810000141 15948513366063559707 3165852812766184178 15991359788548134219 2283569339401237958 872338274092522876 16704118818680120357 7624818645396171004 11405678791448361380 13156629710522127792 12452955655993100208 17066734930014227968 4025503919136243660 14727879512513840788 9894808500115965263 7574146156217876798 13144374101954979599 18360060266478191656 5498757766327292751 4131997356758595937 10836164174943007849 5383082680089587338 6389483224494399001 6642177038986959586 5758278800106701173 1619215163738953183 6756126023878406347 5237810397216490029 11453707794018899639 8979261066312574664 6930231048481548762 15886168672362443344 7647897550064047943 1800515468403865953 5526101271842700273 5235678295799568478 12774802568293622083 17511012072857859523 8129376061631826072 16694768976081816474 5457312857483404137 13133011029133209716 10150832201565261535 3854638168703431449 9895777696545676547 7282410203375493582 7514409683370914412 15668465111923074626 6606500207163894282 3928693474941940368 12478052329569924540 10748587692217090943 13036184419713829049 5178598524793898066 17019715828669569744 16493332687199577067 7016803195400902855 17525815394877676297 2014474570717607580 18355719216186658639 15130263760506318061 1352653863901023412 12552962353869597006 12168300763833196821 17761923312770688512 1007224678833620364 3764304659822496521 1215134412817854313 8726041956591768781 16068584714759332557 11302542575722228883 2084328992608087998 5255055437631732024 15945222021978561157 12565845184012199380 10134171828043095405 6219372575305068585 6526898984274092305 9886828429213597120 6065176507128647922 5618644158329513987 9411481115276882518 69402725972281599 6395315611663726002 17565245549254447322 3714634185542579979 7901538709426158212 4333246019555147823 6114902262219978409 12723983538168278310 11366397828740288136 10400415629525857994 13214475513373757978 1197734550947746828 2054995967403769115 7301388063280169164 15398898420451820170 213552360098116092 1664578254538865196 16568157616794270432 5561091198243683543 17801196150813974922 11430750233696189277 13156374847374773361 12395964199288388671 7815962242274256377 16400156968939010924 16420867900139070405 1115388635762284304 13787204151296781877 3537072287053195907 23790394899524436 12001555819648968591 16032725666422430505 32736769809926298 2605273435680453302 4449399370328871606 1245405695339142051 2530835153497009206 4339241682771240352 11317402354097260561 16692620316311734841 5387269729642394387 13889663287469982228 16651974981239393105 13969914594537768341 1304179656905840430 14028224040185036035 12161186004739168673 6638926939685688040 1358676862586641361 17139588507594886531 15139600988949629974 5737595361736007553 15229282819140367729 10100126237112546066 6440497870062865781 18336329802323824526 15969766088945806231 1970825698405894374 3229844435035444692 4325114884827874754 15533791103971680599 13720212444346297414 15845514726728447391 18076659664009568036 4265069616170950998 18216508192983077768 3259350770547234135 5040882389490358636 9344413234532294328 5037270698421128626 3583678096307955613 8251707665210504875 7462940574791689188 14066103100309472013 9390168740245661674 9148963598743129852 7487218178408864906 14847561054164934686 15958748413479566424 6683150070933463946 1461382326698980111 18196815554989054646 12023305853138195190 11296661894931702653 1043007938410670894 8545866602880734587 4738929491398000855 13804297853708810301 14635712655465893417 387942020916361679 18407806147116017386 6803584770017435142 7544902194534513532 14361748410930491030 11080157515999692173 13242829108026022048 353267653781291394 13381067245544943328 3051087675855829319 15706501391292818764 4490443607099148925 16780322258802360024 17269467228558045282 11960331413150608858 11280844349437418443 1218810755072459236 7965008420628884393 9835730579208928105 9398247642831806243 7346888616121722093 13980195139721830090 6767284121350094275 14722631893233998326 9440790937430376529 5689678488812202992 8357542173949712326 13108564826486003463 3802578703436415018 11726787544696277702 16183055348725677439 18095177669234810304 2826227264566612065 13633674867187373418 12994103276314151465 15295975896173468216 3095783109781756716 17957734557445389084 10038092384475245415 10495660043259777814 1851359561594693663 11901060331387795942 2030531706077676172 5673753891201690116 2852577043302510612 2150548717438212757 15220549813685542118 11815521025704807027 15520843865508248790 16800454003914657503 9031713488360722503 14418237035828001493 16026292591031457435 1153045891533225954 2310225377964658797 11289243795604141622 13926964997371136130 8426478730430065604 7737615553035708173 11273558565157654502 7147565286151542849 4423931498530995796 11270373667674498190 18054907602258060559 16699854412370445951 2234034234436300300 345653789215268704 11047698126506254444 9893047458294570836 3222985075931163170 9499878015409165213 8991654241402651368 17783451601057922178 11829382313727242028 4513884879778373178 14276920403709660838 17336620919677269429 6919799417780747063 1335423241672145087 12523180030990237500 7311547069315793367 13033013426092432433 7257249224862414610 4953384706544317775 15112004087785571373 14354968620214681959 888354736783567740 9628766545426849474 1650157070092374619 1433513888412295573 633835956194446201 15019505778334846690 11853713559988372921 11610869664670017513 692217661271758793 7808094318421199691 2170572374646853279 483484085223352904 7806555507066360845 1581901399875106550 10809715193123040343 15392495688696577193 12051235054139650665 5758602859271813896 679552694204691960 10409017115728350650 12664017224455474702 6995162692648476115 9358981571184298205 2126637536997358954 6193997830212301911 9613907153887887958 11282862938898923362 8866215737219804396 10590060352916567070 8380734618088413692 9790312500957647511 5028298084620450030 3306680173231629881 16612257266168172263 2921969802535215327 4851037161181237963 14561879213396815442 18019172109247714571 12145535405031623198 12519477207754523576 15749004467871642341 7968405000203149659 7506825314957503700 13495749065681438256 18134065148032082139 3043799075025313785 2894028717053303205 2960092219871312900 18323749835032402439 14540234569558038057 17960547597844854209 854100539431120692 6897980657516629725 11640139342834344667 730374600965875059 11246477099331885052 9597150810016738281 2069411985416128243 10863326740136540228 10195461628436063262 1284384342841486755 15419683560043985636 12055864976687716193 1467438592814295621 15248966251201747718 3639086222491739111 716846728879447138 4906962544354552224 7121942264331590261 16335261583792354535 1918526924794087985 8811408673669525191 5394388397890647375 12245294184520219472 5357073982420790603 1525381491860672372 2335335108651693206 3748442939442312003 1169827825481622962 17240468909375814926 9610852704489987 4615204440366909465 13267801744685959353 89450955971257125 1178496758003638123 7546274911867720469 17475974617264620727 17898896781260313816 8096898001763992306 9570751928812912597 8576677905860938615 8093099615745668994 2841372064818462186 17003998179500098024 10729353692454666501 17551305904361693921 8048718918574898087 11137618627729482844 1959088955151858371 7613272274914241962 17833861100694105039 15490871897014117012 17882338169452216281 4983563945846908176 2609507834469472644 15724337815765515548 5146039724156943524 17947683148359572599 13561151627606286168 15747927791402159941 11092370576326725645 3624493375395532231 9348462356001729460 5988105740554432419 7688885107975664699 17317508370146291626 10775009896515815546 10618565336761704238 3097624476116014588 12457699505015567337 7043621534368154937 13821591165211536064 7825346938588823156 2884277592735869945 7344237705026608989 11545636602975540589 12475695176494762139 2471378181599267712 3758741700357092493 16843585783982903504 11128050324455109637 15309974901123874394 14829124879033184041 4723141339762905841 564808251366367444 2493760434190990070 1287419497408645919 9112493075722374416 1384106156721391439 3208660875692657473 8973948159239665063 15329155625355287445 649106212779920963 12258619525418013786 3016636647692605188 16727946094181112959 15944145339975503994 4986345423139385469 9434894250722644268 4962437185879647946 13481116407394212268 2438157889832889691 6948204243262931341 2905862628077883428 14805037328555168687 432253310262840410 11795391835422207856 3414113485448262221 7583966208230182855 4917241547919311270 2471983780694192088 9555038393182903434 10867272644663001879 9422753015189581186 10498469277454479006 13003470809350069687 3436593172019946460 2701091322375425178 9823125418501150274 4015725779403444385 10042608211710492063 3275453002564119735 16025164689355784177 7997147330613167492 13210682576827868475 2281964094349405705 11652034639913870741 3176786708746081549 1682427930263306475 15648125823167339257 1487912045334069724 5062984759305070447 14439236307545600320 14459897784814316636 12787094213710428155 8704007871978360345 3745165304779677146 2414491516285099503 7499722719907096840 17936983922105090587 4265616127547878064 9073034497983970025 2363177926854430605 3560754479418341124 10237199620271867076 6471485813093516811 6165497651246411819 13575559443943872867 8542654429016652903 14598459932829186578 5176906334135282542 10303923614580189942 11540049814215072541 7541154077662093827 14601018688705394407 11779973704848821752 16692701227459411601 14653913611826993649 8507615494427416033 12516660059720434536 11382248291118743881 8982932328414918938 2639211933225102228 2996689420967077516 18018046093473762235 2156448065007701372 9040417816770928001 5564479242947204677 7556857335493696844 12219168067809486056 5530453698162610543 1118563389252371058 3501372281855247916 4506485969587643481 8545716460337448678 14263773617951211086 4489731027565377753 8115612321464981654 14123291242536148685 1882629731098182437 17669759663107858451 8213681781967783479 3408649935690871502 4840958832331182736 12285368774695312155 9129501677362595680 16849721426995267948 1110179945874281088 1026144314903447758 11717685466863020607 14283389269808004601 1635529727723001924 13955911723776551489 4181985138984401768 1794306776949394280 10056430381977270763 16547993584863247483 6808205887607611777 12858587027222844034 14182398995226411029 17286371634159210646 1480055309429627243 15986106913994648805 14077935386965990265 10433846062024549025 7408330358673620850 4683709832962764909 2749707848085947103 4675170312307107907 17872619693775040383 3567965438866172475 17631511099862837385 17737143360366662749 8130926384962585304 3423679439640995160 14326753914904483776 486507507753609966 17938775860745394462 980296229160717289 11069094990975959119 12635866771474722286 6473402457393546777 1776594009731609857 2624213483310066781 14243104354074619547 8328907958247695870 14719592743950829217 10877631125581910604 16107871437618222542 6248742439590944174 5563725723418428282 5298231998295379024 5147789930841464017 9320191824447153792 10406207144714363999 1622704157013690168 7592227231340652007 742054034575198607 16391044530277370286 14497066890139943503 13057073094214514657 9541084370110945934 2650981455061751902 12232763193584114391 1660322045112893828 507304324287419901 18140665539785653936 12136372250592654098 5473802658586417922 2298411804892757690 5139219330959328264 12074619244539030686 14540258341449177890 14727892456384715780 15275311575202224369 560892433906843858 16255634783183717474 5798790840213497603 9133748815543775124 877986833550220770 18178533057438692281 354249685166913877 16055513807760667020 2556017817040162477 8131945237263742348 6108699719747208282 6899177460084453943 6120972158588555864 11131174723091360247 5896714163218523514 8551184348890971497 16683521520004589217 10464398080837640143 3033219538685600473 3675434457306280894 12285702913646586369 17396697173534840142 18434390106633830809 3120640815596342447 18431979930142540171 5708277634441254387 9392544226613646586 187963830121384025 8626899638418469680 12335064421270188876 3443307973042311756 8961206726119492711 6411182846469643189 703749441519487565 5021161392921860161 475210272244104225 2967365047514685931 1926689364163580168 6084634347111302885 3804487270769577268 3605992474912232907 18059127466640721765 7072482384188045737 15259883397360521103 10546351962097469415 4431244016173239099 12973198945839117952 10507251655184249962 6964910844992649134 8930281756550817479 2836752654221068157 15259536205863668683 1457136896720190323 15246525848788275366 17248870035986691918 13425004007211591340 11332146339244739258 3785638936810890052 7020197182180248766 421659294483983654 11561607802902441511 11978177590815865504 5797409932008761570 3726159967520495553 8788964673150639710 18367453015699445653 12727029629996577894 2884687567165015134 132667339423462196 9811862318172422340 1340447912870191569 5496943031188745969 5110236527997185263 17108894098352592612 8164987822569854472 13755685000105395143 9030620695770858316 3835463617097649687 10181030617643559570 7544738789780104737 14911774978450599937 15998222350687055699 2211828052679429686 6213131266993439542 14495391705865520240 15014544876597651348 129599527409610261 13772447373355620420 14333151351237883418 6345500637346781097 12175872568996687345 13078881278208558211 4698730892331460827 6935140121016896829 301108869388263765 844733092827374891 13851231236208227232 18420512428832333866 16738720653709519707 368212698835940635 17084568984269888877 5701639983295521337 557308028141136672 17362584971383716294 4779913318843565026 16746185389425183638 15839909623340977596 12396188721448466025 12176176212466200655 6215757829463508208 9907231272563293158 7459310720168624926 12421336542684459362 8163297291850097832 7421218346727141761 5751437328651759113 12190292640589164609 11557942485435936242 618346436661396124 7062030980980869713 10710398495083466173 8454808834476250729 13658498183047561025 17357380921424754903 6902891015570027337 16230683806493930461 7517300695814110252 11306019294666388373 11020947999883300549 2507284440695643981 11620001675093897653 17934178905357828505 6431035796230454714 16682198924745923610 13005734192958512119 5786039110434751135 17240101541172505697 1406950603306428302 11571091275611219166 1534288027100577339 2920320487895846351 11972498912847682753 5985428571499611967 13223757935643134020 1421403159704890821 11592410592877679788 9151773091059026821 18437172497508560630 1216571589331839578 8461546508361958969 14598315040301155249 11099465397246751414 10199704145453825367 2474058430641626715 7163542438096580712 8141557180856655592 114413325858775549 10383516465151242999 8491469597726334184 8760291720056188707 4237676112657347785 3136951489846524932 15381850050439775289 15443248829465809918 2311418033357894345 7324527202253109863 16766314116437502480 5606902600810690480 3864488756657387657 12086650067144790109 3058331577999372698 8404847536240433366 9776129987102732922 941858309869562104 12669049269200414989 5042719601877399849 7751387468575339739 11840062205042819215 6576169296447863909 4951015238067262814 12130483524482888278 7293262235768912865 5009286917266356133 13583607319364812644 6592521276557257117 9067455476459100486 10839401889839383155 17728889726431341618 2582825602709807940 5734448815982128484 2080171388503784809 3322561389449781767 4958886027182467775 5656931125062465120 3238376208992164282 2577142994574937216 16171327457391437857 920286397674359381 3432212425222082709 15440975014965955397 9362037479451251 14558307330212585533 13122136604159565098 14621157826304421432 13930852612665092101 6867947546573134613 8213186179027484935 11779491610238069623 3559271571935816482 3187473178549311513 4929200870749824427 5487692792800342664 17244244064906261479 7169546431423889126 18359183398927041548 16837292223469498567 7870697351219096665 7287507898485272161 10389746192123507825 17262119137772215716 5899932087504963887 14133382333573435307 15929998210554460697 180214258375798590 3451424064069834988 5823739692301995790 17864949836857966561 27243242237970316 15812898442747350181 14097911559053566242 10433143723419260538 3931294122231107958 9427778757395423000 17605010759561449686 10561904084051463345 15102857434696083287 13728014581191563129 11230485967813472607 16214900645619586460 17389800640988043532 15010244033318975388 5994953130399483499 3210893697873815600 10513057430151920068 9687767494029572813 15462635945857133096 18210670528278419048 12527287313427754089 1604882656170735377 14321753517892534495 41606999527827901 3923661983370641772 6332412164921643169 3796635807449356025 10256159283115392484 10716350274541249244 17693723699203658734 16767441416470027605 18043209263522573124 13946943176324317257 1676756635169217115 13843260513067504818 878547998826612411 8429016509823894433 8520982180914473930 14376058290071182393 4229018769093223663 17834477725307072863 14045535037489176784 2792532712872830392 6364247125901270726 9129546489944753529 16207997717588166387 18156188628974823235 14097799249509435559 4731529373307982383 6515036997549992809 16843144838676268041 5944904329133536327 12010437146643946406 10152833249063141071 10496247639211845280 10390208422368978111 7845512133261547405 6731613636802343490 14288216850454160342 3895547527716208435 6929878126623528943 1041583736422711523 17478000422910132213 5029713700695893241 13426976118059746994 10145766298640633431 6316429431356196128 998712427169830985 10742138155198159934 12218583324419538087 1385862465156823270 15307586490836293228 753472170164324303 7110887715804426487 2340557811350332657 5046578755083677816 11815709970346216041 10852586708897207791 8201366089462234305 6129846933456585612 5675140160573668876 13309745683047697441 13240402325440301958 6010168980954573730 6000074763872629865 3632958145624921737 9827066327646278938 11019949214376599710 3249273050761008548 14484922830906641988 4596627684313842407 8216616787737338522 9503467307514727575 897368037580789338 12678127277257137426 1775370715956459359 12888294009755962471 2818584155337741499 1611998092531055303 202687249853099409 11666945220493155398 9723683008016627534 1592859439630960185 16584324379537430929 4209987996542426209 13821404903265409055 1618740414056001833 7722936247168351174 4038724486334828363 4003725225476149949 14500162409679696716 17894607021251033356 6560231665543277073 4224017085597603015 3134798956946967894 5673097065896519919 6853448899471821378 4397047298336526477 16357231444431204581 14520559346630493589 14231512975757556363 2123627305769301103 14484514903026819260 16189151475044456765 11170157745373303663 6455892333457345932 7877770371363762188 17713457355619565552 15759230782871194427 17672245781462737985 9655679012240627267 5051624330440392531 3159993075002836671 14332265120313732444 14437147544047787467 10416686686271814052 11760836608135265131 7467485278355048010 5763563036982651328 3005431420957919920 6415318786081605709 11479715448410974798 14559981829454260059 15062110518715704133 15316749496899985175 962241145552344564 12229326438042740128 17914807747068087915 1823034387409836177 523015920059611142 13133947683651066726 15648279109413125635 13338237565335764604 2302238520775011513 2090903929513681782 13396624592004384021 9742038181335022692 13143035460505894897 9356828190335833533 14758212248827975859 5108912349528828663 6231985678530594724 2007660858726981737 15154485658934897331 6059311733867210981 6285636991858300388 14751666079800913722 8475507474306504984 64296910464772513 16429950740250638376 3222885554302291213 17217163009844857687 11340027901770658912 85418432381211374 11623913771557904457 14247722593702821788 10335195875562056526 553222713356193835 12838164925809041610 826837773330578534 11465828415186179627 3061534977355700251 15393971163670570419 15655106190433352624 11053206948444586543 4855621992907114553 7855509416239862391 884603458634040360 2481369192138437561 14425062319236924662 4036272835434626616 556986999940773389 11329928576485080956 11889755198923513162 18282716478788076702 65994851502619913 6722781053609699163 11725804570128791155 1203393403130076948 17514712512919985471 12831547757715346039 2472249247398065964 1129875029261830519 17622522626992208871 1430720305688586837 9503916991343164188 12967323608321884798 13721686198416199351 9877592893457147150 6530732056304644382 7658175731722201477 15236804993042437008 10012141915137426213 13949997003097494505 13767774455101007756 12293702202746789948 15646024681834408471 8000765725459133741 1063074457914956463 10438193466445583356 14146268362547294019 745133119805878106 998081820571122115 6530570009836194126 14201747516928560166 2289762219145762188 4081333276495576352 11439137425977206370 12953843180555317932 13644935590838593899 9623583918564794799 5987794732962310035 3769517952969670110 11797997729058470592 10459920934445125948 16973792273140938361 12024341396956878927 8547122131252689929 13740327401627276138 18389051738062662142 14367075039588188094 13796192656372051627 9020828305124503026 1145103831502652125 3752812204140116393 18144756011975588191 5328849319993936802 949620511698450223 2217888181849378472 12273725923102040918 14419003225505376268 10172806214956647079 9877229607802521398 3142796880096762704 12803550418038926805 6934713026804467812 16737476767849242580 5986852084670702924 11319206468813054525 17401721692822821584 15772240663433379396 16148738800751721473 12349517179649828449 11271371813541565906 16264142647704785087 16297142357246377378 1128170798859084512 13710773640773466233 7316969426966544181 16731911829808479196 16859843754735934042 13351988139842037288 7369521559663659760 7836164474155006699 2655216365949694790 8536254179172086869 7661181033123138625 8773465627619467305 367992582098667271 12596336523643027761 5718735868381912878 14361375862868150946 17943046631085350837 17537922595194415858 9294975804089671327 7522054216105026261 2181486298569987729 18441247911891122807 9841138601484227735 1557625513636329508 17196138697357065826 17270396834658520459 7598255840586320734 4483804997104828899 5037559086562012126 4452935652607922866 15098699041845122735 14647334145594879977 10664935820949629248 9185805559695726800 15735422453005952928 7490374433913552249 3101592951632426617 7747398841349740848 815814952835082732 15226227156303328608 15408620779190781794 9635580093385596003 16453759360900781818 7249643156191246294 5188134826667080426 14045328228680302898 331684279411992030 2420069091785668999 17866151441343766783 11179278310389198089 4244138650667581942 17542694605600897530 985637308234728124 5419836341052293093 8184941615000998110 2355986663515817323 9254724006460176841 2748330875298354891 13642800632040251659 14361396310501533736 15139111765033180149 1456736665131103772 8324511599312596739 2083109214887431542 11005489556397596040 13495453857072556113 2989110624574741987 9609596695975165308 11454441068889742351 12873507761808787221 1377382461306216954 16414748612578339400 15683701964104170400 2135521587436118107 14890943540397893512 9641212669625672294 12021610586529963002 15433732471711755585 2341310271867619031 10254383015237137999 9143106306176385514 16992836810013781138 10638449599136985368 14189532057273856153 8062515520578403868 10218856830283374618 4659871622539886890 17900365516820672632 1444675994832316217 1929669329482351472 1484879180387686900 7020643116977109406 3899601436604402328 16332103626973084691 421277840400765877 5366188538986227541 15813313978076335499 2309363045254010515 18289041751453238837 13138485717364198005 11318711847647844838 11611423948178637835 16439395922848228949 10173460535452570790 6449216380370297562 11438829309671822445 14542185731733862319 13171856190895593963 17591608666893285942 11402050956586321675 15204771693726779066 12668323813094638417 1729886319276118182 3608544336193584981 3214221928070942373 4954714827304397308 7206210567404349515 3206757436928437852 11061518161747662254 8402756324282497046 9140591824886275800 6570235369286525652 7976671308189710615 9358275436739235050 9564124789912843944 7533863464412153529 15360253882943816826 9867873855126549125 18010119942284881449 12198957397248188697 6511663260086253843 4077424518696040277 9638685464282374221 17656581263895655390 15237875998098152624 9089792306565527361 460191899892050402 4134429902955077143 17863379119119473124 7775108194661985160 12904420312604163933 16659543786073481246 2509235698177214308 13904059398593483114 13112694961601044966 13226064725720809986 4754632172818527171 5766040423466923227 2175861305464532560 14704026936226788445 727913997933516668 3218949437343701577 16441597535889150432 1619306434090351607 15303119224912246804 14681111301385269412 13856452885723309932 11536285428731363358 13575949069480344179 7458403948116668427 3044173215341751675 1320960428746176534 4024700946170094836 3566957064638396105 11773376313477485794 1248777219436859550 1068989979076657527 13309427572817100133 13693604600309545863 10381558231580578515 12299464216311040241 1932509001522102643 5088398210120491459 6953159189080391823 8276608218536302318 11312067723681813731 3400931203371992142 1429721266637184854 5302897596488100045 12718315343331219550 6026719272279935845 3185567543568403862 10112781650341589733 10101476681145830162 4526170043903739709 15388181458904468640 17921140518137426983 13223750977865265846 558112654851537453 9937363240924091778 17882106094906200725 8969462670075081329 12874894713401145649 2657622855407886203 13925193955629658305 1904355309212135635 17037597736618137375 9612662594794264055 12116749667099497614 4747034498209002761 11345111463558670920 12381163874306103644 5784423562805443650 849898399784552092 4653499827690177167 3555686950120853266 16008969838696241011 16007677672909357820 2579424912117242882 10006055406507230538 1052007493133175937 18237715795535824332 8544096583171487075 9023059585109932215 976617389916868029 5400308558177401504 6524019591719963533 9149888766804650512 10835932783444546878 6361063027397090624 15490982043518843641 780068940541547833 3091945769388247312 7694276861135076365 12901192892222264518 15868416573916786224 11604914489485129970 13373961336137940892 13813703537485818323 15938490057638275788 17397332569719259573 5500266281164216187 15975279571551260532 1626598844677552700 14733531055031312743 12736713948829819889 8985018944527418437 9631614454596194880 16579064072175130365 12211660281498523606 2951629677251718500 18426707376804483328 353363909918419784 15948258264990882100 16258770613567700268 418449450005789302 8956736653010027286 6980088649428888332 14936146902377266087 13592335968733388051 15918885762319204657 5068355523866293099 17625930329461779985 1238721942900559614 829885144838655634 6782392868333113371 739227746620025168 2427733053264587866 7370188419023844080 11290433526693654136 166991093946831395 17381274143726284644 7788775210489632148 17021732051136064525 9459914116562394363 701286665633303785 14393190496686970528 2462323450566600915 16242695807833529907 16760237447462511809 1557257339241249956 13546920715907914204 10994004179803913641 5198088299940088960 285243569910575748 13287983260937557339 6898469025141207728 12117740529337857480 5294360475731786774 3904233596955011932 4978534850984006616 602186564344810071 18438727584093316291 10166016493556885953 6573913356966707665 2437209367359501230 1774206707009904525 8118482125494992697 8364632393434878797 10801534830691697298 9258956860456118797 15766274305167855057 12498707659743183215 7138346924425990725 10712728337037256630 5383480620686453118 14176119917248596766 15676436140826520642 10800681412635973160 14761059280873322930 8387739951026060239 9988964873635331825 7378497028920201641 871434243490217782 2800523315158700371 6470784226365381955 6092129250447799023 1930527819248102638 5162874569958729565 14481793317209253857 3149362896705273865 15841248085125279727 1024334555308414788 3039747388631651293 8817638037492554622 11517808444445938490 10224034929029039295 5913707925186038991 18106077341843861736 6939520184612036017 10107302414158109520 11940143337416194683 13062518218378223935 1073060406144395840 6315780566375491454 7611801998946304366 14880659617195029656 8450200715981530677 8048517158882883070 12644966339640561629 374884299595235545 10018218399853029843 10562985434689465093 5081547737400604950 1529679183534423930 18037022263231185797 18109158375937551154 1853730069313157671 12880585208604949525 14528130804659970650 13786224998338768804 16565321147554917824 8202364677465617434 9272753854894729856 14037724939033899014 3835193328166246104 9639523755746758384 8552053302360044222 8171670308293444637 5663779155430043873 6546448985693396549 1609385689176270063 11873694572266613689 14071672794242490957 12068202752377397157 113550180158601505 13646423489661313682 13117238277693377989 9272243092750401271 2746256657187551057 14417380803311230775 11804814056130966017 3112834035235505797 9772582604895320332 1734419487706923260 15677894277050212395 16292205779861917949 917927534420774131 11868131768671047072 15860462582134039624 15864664732191879435 611990555734651614 7532044504381872086 1935304281523731395 5668556808659133025 667682146235118143 13083742573435195577 16232285388472400805 2781358367980271358 547491735215434004 12585568020152773039 11026019703667793717 1138936798548322322 15360138798223124138 5362822356718495720 10221405273969972501 15336472005115816225 8413107070899604777 971315536635532888 4179881444484478414 8997655302179071268 13087864512900093370 18301004926590056819 16319095189601207401 11807921286316609298 2582274031341053422 15322836424188115918 13397918877797559231 2208226778181419920 18142402394926855566 7418248401611950365 11534634530674292686 17728369272042235176 5032981153709541078 16215586779079050390 8908355852842708137 13819260732848790652 10396824595469235115 8079038643652394614 4548641469133098487 10305753621739038351 5004794566214509218 3757002920428774272 16871453833206426764 17311848205130229144 4301331967937472798 18261536318858983318 9263874721924516313 6734346020378604865 5679351257483885680 12046177816531138596 17553389068560686003 5182505688883413813 15867575126070983971 16775824893444988751 14789837303541519923 7946565679160119647 1861923585987441480 12545582752779169128 7408033317915874842 8594925480575714965 10520969126125722206 10373222849782659002 11322394218096951967 11447556938655796234 1691956632223000414 2302529822682621068 15107635525618476635 992276768002415258 9717208386528331423 14021412229300699494 9220819337541775076 17602471955268840064 10882484944071690159 6517294330363644052 16276536832654494600 9689759569905494561 6120627615250803453 9046542506734165776 14353146997273078558 5880118542157604902 4569230525775866303 8244610966256829416 166383983955044971 11359216422885825593 10657248914102557981 14999719984757930574 12508856094544745576 1729457678189512556 3471569246772702071 3858764638837000602 5227591493915849937 13868015599643822604 4834144272361408954 16088073648340177793 13302926280704919620 301795945903957266 14141380126124887178 5596403003231610633 9104595171148218082 6638932455662842352 6746623176877183134 11601216972549432085 13090107119190103786 6019183474698837785 781597090002166784 9490582031102742313 14278516784655134997 29997211933942063 9975399568796686266 113276069614649589 13752074819906009704 4396246757548018833 1993085826893503718 12217842969744986606 5217059040606601765 10002345882934916110 17626930232182804232 6016457943958955830 4368093255956247617 11078786910541720070 8343573420655050178 4107102887599158689 8747723512545657660 2365703086651039137 10046054691359900497 8210302895933533164 10049859823642308657 12217579034794413332 8792550739742058549 2359304716295245457 15662707444281639748 4855225484770153202 11218835761890756546 10014081162904187344 5121983117000448212 662797044769275965 12996691795161792778 14383874671101761648 13587286074073939227 18161849199025974164 9234168977724681231 2080587957430304456 9874872562080913909 13473189906850118627 5841356064290834932 12582030173168654679 8794917593336376702 9471497490225917707 14882161085998390213 13567587612639465039 8250591432398312842 11203988236628242184 4372248767703410859 13919140453050777086 1313435738144281980 9342847922428509779 618798456515338189 16883864179729921703 5641634804311724319 10183064954996457514 5548254311320474435 9821644310246940236 1096744416214180959 8580535855735542592 5890439169017096001 8132153991239094960 8197711349881697036 2970302097294014146 7884398909671707943 16180440569357370694 9034704992973189822 6920516026890260057 7724114243824502528 10464545776929741527 16962508751636065226 5300475505732871843 6824327410731602802 15243396251247940349 4959901753429517747 12480890344043365353 424859387358225653 5706250496250940327 4068123298055053382 8565343576565298510 11610496080178461719 9663908256782187034 15504380966898691239 10673827115478075891 7536509893673996446 2544246635162324383 16274546744988768483 13780069149645071785 14692955424019662620 4797646449805379044 10050538069813568261 10277506133206156810 8869094581080772330 2556681947758722296 1464788120975025947 15769098678707753452 2818705911329652704 9925833869060644557 9168047289631079769 10575283725405208517 15020033324660641205 10295538345273272300 6865211841475538330 6356475783102578480 5808667245372307279 13759528350465094736 10633494312519924174 6069994962534925371 13421461980280633401 5776068836559618185 12386972493015764920 9737096695996316117 7752790323748439284 7775177514876614446 7676900667526441620 16358449030011548563 2260597213197133394 12668511051371860620 3361614736306840566 1152123278618198178 6733480052317926313 14209438535508452562 10354655031847464598 11085807343205920502 5213523166901876841 2906000050737584787 14680846367955978321 15317309982005510038 6713673288110211623 17166195297499181346 1081731667793459518 18119692096991847117 12287094563740615871 12113026370750879534 2533405088027964677 17980237835834097753 12178686369410514626 12753097471348523800 12984906299169996940 51813003172465353 7801118479988665709 16846861414508786584 3431173402627112325 13830520604240202649 17316161378667127298 193432914919732018 9993631663640450304 16093822997707870426 15462846623380482900 7455134477443680481 3924013827928697640 4496061382779912501 1076994211029229462 14974964052908859057 17914634749237266891 9541675429412768725 2988594836192769030 13633338586148571777 13651815007256760299 1108516592403226187 13410631357272192461 17954602214961869398 16100711418949919395 13245916402916045623 11808326972191113948 4437142106837471991 17211833016457355748 11415722494830273345 10427722380074767255 6371823532719969266 10305046580879261836 2169945318086750924 16517219655269130246 16737235399907746538 6279503139132849749 16657568487946322208 5926691340347391785 2062076338142566540 1729823010732481493 4048613729561643462 8404841031230803801 15214596547435625755 11879602182967775287 6570535449934932375 3572046158194352557 84731506393952396 5336080285136241182 11013169778977692977 4109774696567539975 3313037080920904952 11596052521439815194 2570484489185768411 10492303348773547248 14408271455341321217 7482093335779446272 14886470166364972033 3330674707375548495 8721406449386275591 2567323488665907368 5461701634810280690 8329032299741560748 15403482835213385799 4050501029977327093 17947574120872860256 11873718843550429508 11413668310263668103 1708525889441959218 11933424488295859772 4207223275241972869 16393927178665465508 16935375918761752289 8293649360898902850 3773239836773694797 18038137161796822450 6165545354280534643 9272064478539440853 11596110744660806333 3051797583875190128 11755389551014210061 8694576313999353182 7652234414897845454 9383274587089584761 7756059405835237664 1862889520689005384 5779590580334851429 16371452320057012945 3825993920027891534 16706753185509243907 5029344990285782666 9452086048749352911 11160465067871608713 1161904113820002160 9396708884390297704 7444457646209491068 17301277788582477036 8106962337612022787 7277172724988658970 12882171775038501724 8517123829061539251 15924755420549397255 11278969650246972907 7389631631212776319 5193806167707000566 2574555131846112080 498980371568006971 1308531386452792777 18167629462471588268 4550725946508520687 1233143364813435757 11664083964972168237 576770381787791104 2484177022783582847 15138365137319387457 3322354435597721349 18119519823135078472 9009922083709990445 75980625601746283 16788495679542270949 10794441093073596761 16470659372176752989 18374078755918329666 10407021898456237956 6741770397533490793 7040581467531707108 6962582753962055819 12579424066158194159 10121237135709548359 13271209200173339789 15483211385932436455 1687150241287244532 8252308694687322574 14272373559280942918 10348587389584357527 1366803748946402068 11009053087755092835 401026718418548295 17972437624667420783 5798286129519615232 13520298058935008576 16393144046047887905 2086036906900565572 8978508428193703099 1023766283371544396 14108920992405545801 989904460792885606 9089795998850719045 4619677702514434005 12929947453618307228 17300811814744257464 2479393135321542200 11052359530922457486 265154530820512167 13780494246858325792 871501489294156776 17760675326731802624 16031884801017853673 11279084110225211714 4690550224482392817 2748497991194811056 5483798221037656726 16457355836750095189 16067467741147665202 1378357993372980065 16843456863187079216 11418366194945571168 10054359445229271825 453637102013784604 13974533188663498275 10907685589904773640 2556753479335382727 3640031205512424119 15653896966815367641 2727054100540810202 926795363852877742 1956766704333479560 4760492521325451546 13608306103638573151 11760386754395620820 14547865114711881889 11380213284123573862 9055140892645184347 16561469199948580147 11620139296053244973 13586167918142494717 15706485795335244628 6028665711663247187 9015382116443093008 11757681693609942472 9365317851805808600 16079624644387324690 16089874330148961472 10978041714298395412 10180316588383777734 14264820716774933177 12613708208287991959 2348061154242087488 17631422154374345928 11042528732654291048 17631658386557210178 2532397588459955092 17889818154556618816 4440707428918679300 6024946323616721127 7857060840301078791 3017632219361620383 5036426993778050526 18349060782779361068 18433190718440083277 18078068581660348004 9434994425583154014 12420394697091120467 6864299757852047337 9027051945245389633 5060939587055163060 3977190740702997571 8759820078051898918 14883482211280351702 10136325085770718428 10328655221557433852 3132962946363774810 951046657091671811 565317478654942784 9557490464348796398 4477628910464904909 3031371272077601127 15014241138335421644 4389907681272693116 13447368696684837429 15357205630855436261 6531022905879603012 10678670056596082515 2445316342485628267 6081470946306511011 2186712601946703492 10307562450630631039 8930309995432160221 2018127459625141748 6183979444924831316 1784364322989978362 6208783700857640018 13460042541714708384 800083627719436886 4286658381096632374 5133651073345190911 4434203971830710284 4418246915225612942 17168453213325156820 4336158259518731872 13832821382327026765 4590718396295230237 5473088215391988566 1278747662216135232 11478548012698779658 18071916629257149086 8195015554547614606 2871824173797620065 4281723635506815011 1986484531382574128 18417361445694184785 2338678829718122694 16837804681106880087 2045961964102870646 6276155702468690998 12069158410271579610 8295503490962646870 15481758416732604977 3181584341745350434 12351549718462747082 11878893238663037772 18229947769947456145 13335552181146745955 920520328824199315 11542671416156810304 4401408621253877358 17547659532181004761 14827517340725529813 10882880182786738995 4024423388443722662 65976198835972572 11058784381499656272 18195851615749225137 10476668811118172848 16513317529522488942 12857059094559151373 4391811836997733277 2303652793899554783 18289476775334207679 11274365472583204628 416257471918990750 10882137629685510961 16225634989585343295 13072885651298150246 16007013948440312319 5052604779621148113 12335723395641499311 7967002887554529636 16895621767234007099 12441859567206984312 7772113240141811080 11421475554350732954 9671411149913861957 8935711966032978903 2548747463550444130 10839075722868432986 4911173365902041306 14754063126194096047 13576201694058197093 8981683098462502574 1423547176236555139 9045503705509434794 10642740262037585462 14034179206478247511 2789662251826253753 12321878741316971292 9943141095274166150 3261836934087017309 2431971847089386386 3081978531430747485 11140874893702839620 13863380525607150744 16218159316701171994 11372414243450522579 16903838117402351874 12101099898511735704 1060981592775275812 17877698164400391093 4732940708972288797 13793524644497267996 11703691814258038977 15333171554947691712 15944048346621116885 2781384194189670333 2621985637995410681 9659429785740831124 754451998325962151 12216760394806047322 5030273268690461720 13356091753370119070 12155439267541733966 3628918977500342538 13681029871722688239 9902926663258578236 11265665082122198576 5290231261825436547 12147139613222449677 7886140335833121028 12497438582579661497 14549423670876797914 6009625994109032249 11969199645365834935 9153348724062399989 10403325318535402652 14484197337640973704 199063429692355078 15449539635875359880 5148707553510869369 2373725434958082755 1365674302961468357 10216559771792472565 8007447414170107832 6026369720698330213 14613770266018332260 13043796548076689738 16486048486601039296 2347233602488108201 13323323996490902554 17793739293212001073 2206760595366012857 3658844579016365952 17246385046040289298 808927462512020460 3312562188131777435 2698222683210837275 908420691282728353 14787945484576496824 10147610477615335103 11086469741363839147 11375518789238777734 15542422772702869478 1797082501397729698 11305745289496103698 12721672503644564211 4981430852388134763 2141657796019942310 16743016892546943795 2572525741406445706 17924649298377006660 1253241004719342658 17884415489359841289 5942824408297145121 6078147190382451802 12157437117679289319 8087983193537734704 4956440614772371895 2251120195565724529 2293070492969607370 13679095145502427941 17763548859573280755 9099138190642670874 4347229589690151652 14296750266821062697 984618851383834109 821240737520299615 10129742449774867429 14539757175488458490 6090564132934051321 2613536969994580275 4642373536271935458 14183909488509336226 4140948455804607374 17374647940292545228 14251143752621965772 17346671121799768111 4524732828934738379 5504868169708062860 13004204512468034473 12370426888357740863 12143906961708769730 2100622515061638080 11219990325574526726 4394751133049710846 7974002079941438932 6892921506973198294 1537933311233524600 1322354692024379921 11185752967946946460 674647704956457537 11140157525370304909 9355768432198931817 17467479915804720175 13430632341604864917 14991764766919323736 10557675862515814603 13558720492876067410 2678676253450044966 1973013862785509454 11271104575126594997 8305150748005004472 16202138475813145639 537245259137133904 7623438001836550187 6551062504862600426 4292456820701284551 115083815624960125 4896046037324651015 9536698602537194826 11838853678667328309 17728114715964969000 9735804251407057820 15668241525725029683 10229803258916464757 16567206715032808483 18212416428978572755 9428710857786167992 594460999847964507 7402006962532304108 17519681780940486767 13141213052198539273 15360407094126605516 3487707152551076848 5500969138862470833 3589636821200944538 13489559421753988189 8047464087202101423 12997712537863115897 1583655925856624362 12519723085181253975 1549824761824641917 9352643624515408279 4192301537620682814 14411896971305631840 4220391603888493661 12399521416846532855 17050727387044720030 1897967735242349584 8869946408112708810 12377889856217176137 18307102572087561462 16948839444710237734 5909474940063426690 5146553118190051617 1413538409605547210 14114173620663914421 8124761800061798848 9112414763619800248 5914750615133580968 7120623521212074044 11047071905221241767 3768608155782635469 9062925363617957495 5597544922535240171 15645112232331105977 4594589159030516804 9420961002691702126 2758490398816551135 1615788360871304820 4557909925669261014 11717955658302140128 13339512666099657421 3324177327047443644 4799623091061650163 7080989350014927536 14742760205257354804 6133601157908690740 11484749982557038344 3684376739622496048 17834512817946217224 9543510109262212647 6044133123867852347 6892421595477206467 8308588916887866 9200748311256016142 17587092137986343115 5257798285451387030 2521160664092852571 4588475947497964187 7763100214831690275 2944252761785198835 4078244368917932023 15396244753730950718 1439876717358288988 17944625167645149147 13567170712976337832 10407680553008908045 14843076523567664056 9792739851315499043 7751030478011266099 760761978390918989 11511147208506602848 4784192383019613309 10590868118435512964 15781135586286151690 2752049464851722122 15208280849022533820 5550177071175592530 5478101705913156231 12128073100364000417 13412190742799170072 15863110262307352208 10812303257849540685 16444455988236345335 9931234149742092713 10294536201032687579 11313396737214894927 10958792545656995179 10314593202552690408 15306635970453537078 5858770759069018834 15010081488050761092 14496257190249955913 3815642723924064080 14603550278621839724 4218891703781769958 6281042329401434917 6261319933090942905 6500001314742907143 3024097366785630717 17191470481280723739 2661795086338967411 2466898362172734074 14495095385869106726 18341828019407013262 2565088618993896075 18091954184594890475 7777222957998321031 17306617759235517499 5279832419171738568 6850852013129164000 3279386706323692778 13679092260219607851 16148183331163553742 9543963536608255669 1824347631360625506 8722665611572114409 3353515779992669430 6335119250160122834 4166151013325453625 5816132874435991326 4660957800700201328 17347910323951726838 5829769093801160697 9442411772937713020 6797154501961862573 12168279134971986959 14093065408231955208 5835397271447725935 15963406176172251220 7299470580348569643 3850619568033960068 3188029137688270057 9927869149820688346 14299421845207707863 7809263701880800954 5804847733966135898 874192317162446188 383607369630031000 5038543660791162030 15021631485402975887 3865937550993017433 3921711987470679335 9197045918401253579 8876984464306451301 14649496385269554677 6093650631518973290 3769381376948498012 989991913999960884 17814293532059222035 8473323617082887322 3174445777165979808 9556939475351233171 13674032410163054674 7277155121219460182 11529558261452005783 4414190337667121915 11001095041219492057 126871195191345328 7083239674817218189 1766222117476349307 2067275406404659911 7136564326073692043 9833181558540691588 18191442532560418567 9546557067349788030 1489330110807437812 17435425705223094375 11021844610781183533 18040087055763076274 5713816774684594908 7051992945198460942 14787511538552145276 17025215573235759675 10879093544167002004 17542724531874513316 7751131247027373814 5870204264831457121 17621365839229408828 12382148559378481113 7767612259938740920 1102561160008272339 5344840766125744533 16140081173017883979 8029390506851382650 189006429892533444 5982371292824691461 18174026356933068552 3062573329890573620 807693417285216056 6817221450408276702 1932122420056169401 17867868661396231177 366902407755645939 15453653745512607061 13517435314836933197 16006764949124506725 12063726723963084502 5787328755550263336 15353181992447095291 6374168029350218705 3964842288747146908 16716876826371534918 4743671319433018771 8743324094547584872 18427496680475869140 12833332921977671402 13836197617516511640 4783871450041003408 1514233329342795542 15407971875557785956 6270075287945391642 1046905518059048772 14692971794543654151 11288826260243463797 14809650592084618021 5454934438446079963 12363637586597545596 9210139844391385042 4473539476887918341 1157785703988148423 6943044080146593402 4639865927315879150 12847594134865446278 15844638884823083123 5318913470866719461 2355884993782037761 18098600415267066971 2312787987700546791 3450511980195185611 13447601896316667192 2381891258491552959 27433531196238076 5090950154521035178 5876169121657597895 12482608924789715950 14176621742760658549 2298564272908551493 2999179862612051797 11258539727766846584 5763668356573566204 7485395511763280484 2848478962598110612 16109740798180592179 11755710478893765569 1644795804060708623 7112798393123242347 549577605549352148 16006373166488243507 5614613855063617758 7149230616168182382 2752382635691423281 13758973119982220528 1679793553059776192 1278848578879090218 1989943309075222206 495988400914269058 786388596620468139 10201688310446897470 6992962974179568473 4429915361786271577 14980196458575420236 4610988959018966014 1623259277894433930 12345262045091379324 17507040353227239472 2472654823156035787 5290771316958329899 9775200786014655954 2167451075538106870 14943521027390312678 11685628708269703642 17627648171424787737 10146090116654105071 6458630194340238658 16238243015120584557 285298759491032133 18054039916323947793 2614072988941310695 620746411240227291 10721295503726007861 11023107402110136240 10027500014213206258 2946819854536326072 2873105474051938501 1991405203024770252 757610082699023858 16996622897817466603 7491029405461627798 1728434161651830497 15991422162297401040 8305717810339737178 2368874519638183053 8935186155560424164 9898383988252558362 15857134585364196107 13696125416588739818 1568857183023437092 9906240363040247099 707202203074563971 12353343535206517267 15070132051036830107 4999711130643541153 3011376540845972468 10598570893456895697 11281308750348160457 7715283724074439292 13366417275404089807 16844707510898203626 2989342859105641425 7484031050595450956 9125206144215528081 11948496871064888556 11675878869461327513 7540697360496007560 6581082044427565488 7704650050607131829 15240016580065196941 11836760410021502534 11378803633018782440 1119194726047343989 17647443029124311396 11809338153128150890 7398573933875056218 4718203556177021397 12837115849584064213 6861253939418282566 17312946217096314350 1793695992193358616 5903615565169542610 2087018429136407841 7895079132122620148 7716347302478124972 7340778265705092705 7156760649975552780 5364139310930464731 14168270831893819547 14624877005458601251 15256836250922636320 10649425980840550963 14523015875578422566 4801994801443997373 16219185664041803437 13021697326726655398 1871423275176966033 4935259079890288466 409110725942635094 3915432472994022604 485098435349713869 5106001740205725203 3123124251755252857 16768121718376638933 1375792048472430647 2711116588956541731 9857333988422544005 935812345804969607 9007455066413580462 2412052027933425486 3570412324217456420 16985614455976517967 3882499133807297308 15461495558557606552 13587428720439326211 4329827949246962647 5568517336005643774 3732663134854861625 2962132322129139597 7342413363740333502 9014559422382948506 11870697709699117900 16808905895672342291 2576529308411685398 1393789911882074545 4576019878658620285 2753624558298719303 14359193893674305466 17077818707336679024 900293818626551201 15024229196809902698 3943073114192678073 8111295030464204012 14838126228282971559 15327623232221643252 10532763347279907871 11285196944283809512 13232640963649736597 3740244011916371140 6969140907845596437 15602330846377743373 17996169965116313947 9115115137410554721 242837527775968546 446658681881674494 15604081571083236713 17767858109210252785 11974123734448389134 11776693472934274230 3649626395477968724 9118210919882458763 16150999663435142729 15775804125400768268 15869871853762331357 18020691576843186579 14861247662500451715 12159338818217744030 17238715750127282450 2372895929154624961 18227577897227411763 8519374710862089460 10122220141042762894 2379847699281608242 9252550224003885492 15017236055214219406 6112559400904971096 6114761039513859768 10487089279348181368 7762464180350098238 15733798455438641879 18332622698351054514 13343261256974192078 8224404672159089530 10737826995540281461 17808111524393845039 7251973595364218582 5142597884667143840 13100213783968621219 404051240545863266 12873879134877959696 15015322426497583056 17756709231168603158 7838294422534039115 5045699628397280916 12373228132214935100 11243154333729707054 6333421028394315333 2523860159092681207 652928607889830037 13785747419950919482 6032735119840049396 4723991511331053899 2700699525034583119 16799688955331199478 1563729477957268157 13191423039072443638 13451169369021139967 14424139645248489894 16719740532793429654 9819959898363544149 7769315974426263713 15467010494577367685 4933003472531847377 239237433734260450 4809605827070170185 16910969701141784368 3120687884303930797 18225464924780479169 6145105265129111145 14339084120000812839 17293566260969260073 1858187235908367357 9410613092524798365 17603769568403309819 14671116939986113618 18379315217180174131 3385486133213431644 698445110018522526 18060031168511625098 16086313842579958877 2945580019292869377 8209574610556591531 673373982813471210 5747085629926387025 16640828649659653571 17645301343825887926 2678336418365710194 14934650226180056018 200285099982097349 10289814180486007761 17812463441135033616 13573945483128878450 15900733579739625469 1541523484171321794 4144996235985259133 15699991415666581555 10661927260148454024 14859034499533534153 1069022845057074347 5401017855744095307 8835477200154463074 4748741606462329487 7340453115675933547 616621162621672716 14886756375916067839 17071741965432991141 6478310231486162840 14106522184556546778 906710163923282147 18417207205164199318 1500311068992136536 8673423226150015171 7115392904813416491 13276574478232124256 7813507914498823661 3445158673873224957 12878043684922445023 8889668025731113509 75608353008161094 8289966687134108877 16288590700260727406 15909767332621014658 12658448071017679210 1636150144564758003 13764640350516189033 17045009815171043514 6437270798904317157 7726367312556090274 11370233539720905191 2732036970556441783 6895803145825586254 12551192007018627160 8903347487468983328 15156739294035932153 14125785499906867265 8624077679398314447 10998734866279077270 2501139870138727671 5245061835548981207 2072267410835537826 6810301140989540411 10697394273687901639 4059720554251351379 2604048752422512915 5574363978930708915 11033028918039799785 16861476960312679964 12647256964271013832 18387304854735334061 3906341858107207555 1402392644257945294 6546170856646978509 12959006416234529708 14873223265998858943 977575315711750797 15756962674751114041 9869650471273813572 16571781834067816766 831149373724587990 16834241418894083380 5453050161856989237 9880063609542902534 13420708093855161099 15400257229270692616 13506861761376443140 15725467615160281262 10523746255721102760 11212590211894312203 11522610817354670449 13238387961155913198 13386073240121716958 4227854363727701928 17492742197147473348 14369941543511513445 3152983776602457326 17811283626809819100 11250804306272459063 18120652264149282188 9897208715894914232 13325508552242244300 9032563370429548188 4482628459400602352 10837623002043255183 11113718128885860932 16046828537389188352 15178218278361978950 746817034721379311 9622560833222998731 5842347011159503072 3439708502259873991 4289909397003543434 17695918082906026262 16795447147244334944 16284911014277209224 15579365831721365087 299770716016905938 13680693545927844105 9140275901030394058 6178978928154181034 10610713010832611843 18192883211487171667 7849903047477288462 2003170763377262437 7809028771040058332 15923602480944523557 10545725372656590099 11539154647563913952 15302273523561032542 11481989222924621513 9187511803374593855 11142313807790056872 15106654052887325517 942521905614544210 16843766273621742891 4786579465560150821 7787793787189737963 16407886687005564145 4942337932503498910 298526150796187623 1068998236806919634 12915906929004135836 16451104363046303900 2206067713359018679 7514342805641155490 15419668748089282040 1008353755981281454 17812668739861212529 4333347055874878654 12156097742808845742 15727056668923150253 6953574971209687938 7765635996396197747 13846875610642815454 10556849803262072496 6633222407381906899 7431362227859786980 1770679277442097498 3880876976787289386 7890736868880043316 3240143283750619315 2541111344974640748 1925981179070148622 9274359129082175890 5227000813831521665 18190756404664365977 17646831990927999391 13665509472996395426 18203828811554879811 15804123131005923914 14111014991135572488 16809550177195768833 14718591783021398044 11901575813051992102 964319615421590419 259285055545501883 16409385491275258433 5113121401700977137 12830824274971764791 18257956165136115924 16485136600075168230 10481415521861513851 5771410076326186848 5387034024028121568 16344150872085428907 14140106341142647514 10419085658509617167 8365450937445498467 13551623859678359588 13679447828018749112 18123176305058850802 10141780461555610766 2884064902167767048 1010344573810645933 16513939128254902638 5490606010538555277 18444092607238355640 8784648334028062608 13659876255561268383 10306799397596087603 17769556199282436056 8902908475129267898 7273657757275989392 1400940866376780411 363764618393406180 6171206094004595920 14832126004784741678 11454086801686535810 9183113932100703849 81732331113661821 10183214188642988898 4738792107404311207 15245081944279056380 9563276140331332176 14912641215360387980 7897532847358626221 13780280980183995418 16118903933929321207 1290271792793637107 7593898205162324475 5273185037846303247 3597028218888873388 6472930172230227767 12167653669635634697 13090648553807792524 16278601521865143819 5144990213363345710 13545576978155700970 11924849858481646852 5065124364385136383 17676420741698138807 15509789929706409892 17848861367608572480 14110129592490597923 13928309713546330032 5368172443870433397 17222121062446167659 10877146156339845643 15136655881836391781 12274002164022391247 7824595492069908936 8449039194791590911 5490008158615360592 14020267601001907472 8712133346585393331 10032660107371053953 18099931921102754514 10048954221820066271 4000336226952602966 11979919080126682574 15652924195636333230 11056270981984311936 2094948163160190182 540385986412139208 4284574684532649520 11670725770201413267 16739230234190794875 9888901632588405819 13633510225322522928 15125812308777145247 7345416694359867253 4335862204526155462 18075158137359110301 17064741692108669829 16180606226931808143 3706500599073647007 17579592458774061212 5720887416196781972 295007352167611437 17931392609204907181 5196320090777881683 17796256108583204083 2590163514817700665 5091647171618724951 6177381617072229883 8955360106966719568 8459711627427378586 15076487247746523807 1690996538970397936 4847659679762537967 6532789277376681740 4556134967487568667 16345552903897107508 5004133353926585911 1066627587250059659 1410033138388883147 13345399860392766987 15340869188898277772 1474245563287890633 9053211394028260767 8864403005356902397 5794306793238703457 11613148759039774834 8685454292896229302 17032762787928941480 949144086134412392 9811477451077254322 11346357386022990783 11235563652058577344 17035318979723039634 1463269331600487118 2539341232479107955 7568115889592281573 2750436357933747573 3714033218031932872 1524538218156980970 6023590535465693368 6632155683851166623 4547890667121016298 11950690576409371564 10907927803307328508 6148356473729689537 11153082588710527947 3080727369541007759 10574006192134511712 8441967349048126430 9038644781416349028 4069770453153770573 1236896651881407010 8100009514421187890 1556422367530048311 3226263430697030541 11799760261944494055 604673534356630942 2008772668710306043 17909258575690505900 17773905731421448024 9093725427004407426 4875711852200737962 4062982577786750917 10492410805838553345 14620304134762770462 7727032455410324595 393249403659317324 5092624269325557668 13606861184032545580 4864270853623709866 8167745080194233260 5574704910005379053 14971249888420085633 17221353891336142405 3534875770438303624 12481033994594835509 9297128072495795254 2123716024389146332 7506263536645841070 3585690740130861906 9463949694183862951 12134897110475140271 7790540876664251360 2406505056148747514 17133973630606829514 15587053659660490406 18004145579580725248 459358542277565220 174197772085497253 11076312922129820330 1958061795716579198 3895965663613904800 17640638428856791094 11594853534001473034 7419607224497770984 2934167661433040357 2608663259812798738 15812894726888648749 7776762422292941011 2201564288414016629 3125290771923384741 361511361415708833 11574395886391179664 8111411071773088415 16846450393756363057 18307446968763658375 13202844092762729289 586895437424671795 13651490391224920991 101937788311673890 1353955668273562931 18354379336726168410 10539977227926655405 4325219694541733997 12696730177563026242 2378275650003373255 3862874112376428576 10541589791961664930 13534517086305630096 11521883513272684982 12277950397073145206 11301342516970986302 6737936176295331363 11210349052341320490 6214635993610373966 14920192388870476898 5910608440458317719 9672798523617117220 1015866471472597557 6759048477237594606 17107517252975413791 11035537691757831795 14448875000892282851 2900012313133092658 819030943524889877 2984787327463047240 10252291941929554310 2608536120358252733 2091720882469118269 179929493802852010 8357655872618721715 17670308358755844259 14069486197420890585 3176874631521333880 3905053765508951674 15838807098495999569 2408119530149588612 8883923006886112981 6205184266735280391 6777788965744288545 5156768915821619569 11676010814471087709 14940769822544310457 2549914315883646515 439791380657481160 10137228894348980468 7180731022482430538 3332490383014535827 9474999124529296298 6787213162343500858 9039338177904367915 14338679285239296922 17426163157264581966 15450468258036754502 16144801582331363487 15337953999449852142 12824507736258463773 17048092074294391924 15238283081909251842 10278072667268566578 2345160599145284714 16196678226367374842 12417783907190729031 402745418187936266 10591817475411510512 17241830179346730142 4934919981325967823 7658689833034330956 15607797458895111113 6388340088889230021 14125567796990840477 15985078089224079576 11771030907741894082 141234433535708281 16857318408992293446 14196735366285221536 11843599357748132706 9732851246212669360 276167618673413843 6397999446979141214 13856751605419625651 813995377055439569 18039157302919017411 1809810694319822986 951843591136473355 14181390645397977600 8510907622170172846 9221267939511010032 17606501583078380067 8876138667947956874 9474457660486080507 2543083511570627032 5655509645418236142 9878386436475208537 10138291878381343894 13865112634902948367 4827000508014763744 7965864899670620572 17418872875588915141 4897401926127791384 16791112621476848963 15468655529046878152 10956042309570650438 53690911805536463 9476920753017578548 2653499882143935648 13866235408715331419 5385855954213137711 12227506307881116372 4523529674987122897 12076004572872762229 4559300350402607096 15545011220153945871 15728521246343413953 9073530024018685079 11559619158557296065 3137234214227396121 12200364087449005852 5198813814070090140 4641367399529137882 2353025547034203906 433438743042491233 6735796315581331419 639951073032978858 11410336987838742319 15279147884331592156 2626351601368724685 7967645908788301379 5372202335235667111 3307471027933607893 3812238941618330450 10091411109649711277 14673242939900260230 3895392216672591182 9642859730225787442 7889117687417640548 14027995284685138516 13901739451097164730 9270481624915910418 8713929702877060613 1482493985109376973 7592988998403831019 2867937703384650328 234150269594632187 2509448790475811240 4220701466068837079 12591920698125953529 1077686852498188644 4012297987843909472 14277894650683817561 13227888929199475596 5959742811799412975 8289592059015559143 2467741737960471906 6912204038726150818 7375830514776159522 13866056277192145527 3174361297243509747 1192853665679440909 6595317914507926164 17195420773636116531 224261484398862876 14838765378511869067 15211316429568598789 6264461417756899575 188056251934154822 12049224436784214471 520842821747253324 8294121540533731414 10831381983918162704 9225033650216363060 3929622078237253406 6023932194087091808 7418522052972198352 8430999254179750702 1977961567543231312 16375119674160618241 1129084279893479659 6547129465069689441 7950155291961323768 12079060893803902451 17943621795523327440 3031806181761379306 15290263380658046651 15515258064190369944 12866008899761668795 16438729038648833276 17268949642932949033 13353452730283418967 10480559522230210132 6801908827365734978 5911244037396802401 10068877587035762923 3435812040080709443 3574188086837217055 17219408764718561524 18198447171193042000 11210988174198166715 10219750590141591479 1375340696739374554 13646239819153733665 13738156655848591130 1749071110177925621 10529794251211517713 7162828419491183455 2501623914949451107 1639569253659243974 12632581944228491011 13442465669230403603 18116292529393145538 12917366091308579564 3038862495942913831 5150043336478354932 4704340333726532298 776569144203428140 14225356965874922805 1881962818302676473 11230027126769810601 3243959611052325054 14157923745519312915 15235836636691803600 11456939952685409814 12533818526869450410 7483503747724040277 4665114153389976206 15806774838528630124 13045819483919379193 13533927395018571068 120425841081402857 10090624903863501276 6982262140601063248 7417630840752707454 16894804091086104945 16925326468337624697 3054262059326250581 6961233340961773869 16650976538359799542 12329182369672155422 4745175798986350 7475493765621607462 17315084971976938248 11302318514429670533 13926871138021966523 16571662971488046370 13457586241360847406 15284073640644201676 2437839393720873098 813309802230727369 4830051375234483557 7378573694562974162 7336829169859491617 7493923562114438946 16864221046263772168 16102514049125241599 2188545405540963221 13960673999152869478 4104842593217678579 7021815309318761096 2087031589608908501 15547870252915582933 15144224418793736031 12700397536055078981 16804003637632964618 12849163828151943152 15895718133861295261 16198099025270633547 10322733172401584709 6258658961381239833 3682199225807424702 12297169954006072984 8794634105367194481 4128850295108529571 9270332023324838918 9040261357005575025 9195353797614985821 12916638808872557015 5400654689227228081 365780263166790786 1566194583103853298 8377797825500540700 15690650167032498350 2734030895321826831 18246312800637065299 11801484153328750075 1821805728440319544 17863168015462780149 11317770012295667715 17530964188918498690 13573045274431185495 14116695029705369621 10300100121172044479 6830220958281352985 4870068249949479178 11653445461522486842 949677254996055591 10674961533014702703 5334863179481334272 3513215516333409583 9272990621588072467 12009408557961035409 1413362732250642810 5466494909754197630 9193377729739711578 12492055495566848778 17683858233407139365 4594006847631487637 10084275834783952514 5470739050976535180 6328485877648831961 945887510770936528 16693450185724174872 7209331180399491398 8075732169145768144 7237257051961856690 4981702193985563221 12337158962023093144 16801200518621390115 11926635695062771460 17530255220177975533 10877859745546704821 9685395413631820583 173111540252739204 8390937035069556665 7815710302699794245 1047327530806756931 4139347276369956037 17404132212150456957 3279006701321054746 13946412146689224412 3430217199931052555 13842470002571501886 16439717111474386314 7825426283746518536 9602964843403729345 4578534120925221799 13359576752621621046 12978742113337084874 5554037358986131433 101201688647038321 2282971228042647104 1719430712669397734 4445971278869781362 8311540863145551656 926858385472676773 8175426670330744671 11265788602827169172 11291211735312268950 13208532340602594466 16689411763474737220 4180420152873529379 17694811304551626216 15557702643077499302 17165940351785963991 3607344919326067225 10778590754921940985 15687098656940509972 9124661949419598949 8733278878420550422 719052527274337128 4440339886085757507 3817865443938912759 15808794549978874917 1526967428852353172 17044296138739270669 17813092453229855736 10739203320621774077 17627798772209795462 14180797126123886949 10054177342805159370 16358858871624999382 5554382121190176165 8356997504766204734 494254434802922395 5051173701529430968 16430588965868667724 8159467410845548618 17888730711225488718 3279420272484848624 3047903124080390892 14322385018414029177 6785479771875782244 14279116832993041299 11668981789913446487 14861726784194527548 16152200415467564190 4035381747654757744 8910104506689681212 16070266811042832095 7899567151702419412 15184863774141238491 8137717160877577550 7306450556138681775 13224109171041603997 15567799231568203408 6966394241098759932 5072238876905415281 2981871557541065173 1611664698098038343 2077897689871060925 15373106324559526197 3201898719197580576 8283825132242753377 8515383068128446886 18443811951853467203 8943074968113594019 17910415653448447490 14768777113649236810 871880090988390747 3296314566857452750 12410356565408267294 2071095113538186489 10520131193355344763 14105492829563001521 16501163396499746671 9412627669600442465 15247036612856315559 1094728366678546496 4058999792396859526 5792716829315514938 6756064303085519650 3015757836065014891 7864594759974054980 17771034768601523793 15582794319342864103 18147193096438270532 2439735266418447013 13102178604150144528 17381996278869114157 15478345573061531283 12054695505616283229 1808511145920974899 12912899311661859637 9358676654439952102 6277407564079235263 15410648580373236241 11655774047011669808 7894839626270755271 9934977372951823513 4583836169921474615 10014493133905718229 18178305719355059386 5997571706969315690 8055377743574975028 9853034313264438785 2467407042918627481 17375047452634349294 12009350264806810231 17511990486824111331 17681711343037177451 343340204535381471 4140212979609819485 11507963884203862424 8400679638454322372 8625797462731191084 1054242530986232501 12074903106238255421 15496697020959804456 10423986529411244131 10368994206669697164 10731306015651968722 12124812828667761498 15090432776991935350 4933784908224603732 13533260619346096907 1066705191312654966 10249253369520936108 2236339664128650263 14325907253924576765 14642509395280697807 9100660054468526054 17543530408263313029 238515378359407869 9899296216544698919 6002906004859896580 11675838153096052035 11725368617817907863 3831860317746725313 16126002029330785739 17851233727312568588 14003384491022473806 14185887924398250117 6306737422217326193 1646700696549559951 1155471783743108282 6720580837128093996 4468961148935624052 14368553465906044783 9171968529867834990 9628312956411913782 6252709513033341545 5429340889362652073 1860945921933610716 5002070530678748677 9980901798943173008 4334375654520566375 7739998004158512021 15415489285946411090 12167006477980653125 2570936205166566585 4557977363119271759 9982335674939160635 7919003398715501569 6648915697005189139 17358737634429374480 8776002744551877165 12096506621423955557 16265480002217269639 12815954815979916207 8630886675107337857 15769812042513410717 16820039677592106979 834774438234855728 10072699271153601234 7166962897427313971 375128614849012135 16226197613154732803 4915066658760402291 2066364245149303416 3417131289622851560 15838279599127750842 14402658554980475152 3126735186356664886 13706737199057645068 8729724388958642837 4036427951053947786 18422124133459255473 17549137765820623090 17511773979724922027 10027031864199797225 8596857548271896413 17351293324584914374 17786100994981974921 302256223032573082 15694025532720653834 9642697339473247728 17917871115191203617 3046498484088496188 534348780770382332 3513927193762990990 9053002217671777771 6131389769157680958 7634651572398359531 10027318385536603967 17525216670066540377 11812428673504214114 7772779642046384995 1286226928463693508 12194422621306561101 17824028151757310710 5144099880493250714 4390480038623783302 16072589030482516695 18154596065147788134 11745398674839809534 4277998462881555964 1738924363228751849 8764556867819586164 4567441397581582747 485857351507078163 12157538014839592226 12227477546624194421 9750135238356958721 36689037768580662 10893659549733747563 7074723093562878459 9897980530129667495 12732944434249939458 2371123970988143981 3417642437972506591 11624655211669110637 2656555901428609703 13400284756779833473 8783853303169945434 14774411181455292594 11762356431872296974 5047844336953987539 18382030419000893160 13791073802531541000 13836877617049047488 13894421873389363702 40096371517538868 1562558102278832206 17595191914489591694 9438074597666848165 18391918665303544800 10700252141991655141 3251719211644529808 4727020559698099476 17172727230976262251 13664182481829671720 1015793303703260458 3522260488297125286 998051932223659236 6797501704958093663 1199107003297674980 17312979074341051863 9049875844459764143 513215554687390724 10235673876412114492 8368212422550055135 831649497651751066 18201288768135724931 12908411470052369909 3047242999505667966 7325531755957547133 7602531226042975908 6848425423519686754 7612089127070289050 15057022086935416640 5390788788849659171 2264008768546874236 2627254249262477094 6466465370277091354 386668893906693366 13471258627831090911 2438178944305140221 7710795286242976621 6708239982154415630 3912739201585475927 892149248113862319 10692704676023977312 9876409408301914719 12327789541129876764 14548480953827537730 15123624825224657329 17085630456066674704 11191115733520175224 16818877387437864867 17898695579536203703 5495932999746451577 6274502356809862340 2691744966825515463 7805272570717805393 1666683809327405805 16682312838315681212 8679977461800106241 9363772605531441955 8985806568350784904 4282771477112804315 673284441758710515 15311224560946670342 16725341013871187533 10684907686162498613 4412325674968293820 12426137291396797135 14942289270079108733 14289510461812706984 15164407010310102168 16608179191039790704 846006747067876571 4243005588671188362 14249427110629641211 16390675129055907037 2031747485987415119 13247569121444731406 4030067625666690884 17434181192765872586 293025040998272185 5096945651735598063 11513527764620091682 7777378384468922813 11842051493731297912 15365464703315926666 9258914592742393315 10604070404903803856 15813605642584701469 7116995321463704903 3879309140003860665 13164369099965766716 11396373781897226289 616761231991944844 3585690035445834473 6056315345001391022 15324111218898771881 7149756920122778596 14475740850658617911 11045365005074627054 15068956334735564618 4815509438935198244 9715792911541837825 12757045402424532590 5757966102318354873 11749635006936293291 13866427926976185124 2454827214469458124 10801863432282929047 7722460537600006452 12995060495343321706 1199010845724665964 2417915282358845124 5985719839889068451 6802111154421963027 2920520994856843617 9078177844179373382 9531919638552742774 13392384175436689598 11253557235793216042 5289572444190173489 5105161706915886980 9439314653157517738 8799191506671165556 11393988494072796874 10991990139834887521 13132330796786610427 7243416733459245544 12348796067102458045 13216922800896045267 4357080086990405099 3599121931211379607 10993800610016350524 14469116361724208897 10690113440983126911 14683129551013968818 9168533608987640661 7718190760870599033 12438666564518389896 6434094374890794467 1463400622076732821 4802947309750962401 639620383140114080 10246735618605763294 5395846141247850700 6865314619449160379 12764487687471460041 6970164491367415255 2531670436301617896 3415523086119028248 10644956262316368044 3057047670842421307 16165192222890148009 12465375573227709394 15622234285007089158 2001588323003534633 5837127277144632397 784699834272258135 6735786175870890503 14106660500673971584 12682775544111169843 167365823688465059 18245197924091816189 17704901713109765259 5675966250056149116 14214010286156754343 17046714384094955309 5981728900514472720 5025757919831339265 14384907097023406233 566806207646611843 18393489160407907771 4427356991821844012 12308036171194488714 9714178095710154642 14232286203653334662 5927601401991111298 9287849830228275671 7235852413723631167 11605156924425010755 546704813099864221 2465658752367153500 9262925438202429202 11554767647724501896 4154657355986400071 12114120269795882954 10945936318170223943 13593769604950572940 17162285980079597452 1937739453368231390 1810883837859267843 1634933677718789717 17767021899557939434 17969847399487595867 2265486798484559813 5816594424184553885 6194786031774812772 12975197172050506434 8064467977042038671 17189897585682182575 17972504400821450844 14651749124569217474 17865565698968053909 10783301088334737620 9803596141720394955 6701739455982963356 3749713468707309131 1110115872144140508 16045339878343231621 10865279572909107738 15482497658626969110 2630129215296616838 3573819009898030855 8121856495753245565 12618787704499318719 13425764674204227472 13661880202249013829 18139556985325810289 17244546343481807196 10095912564850664641 6747395880815852222 15511118003114638274 3385931307542472641 1587057106260989835 16449675016804089322 18234682124921727756 17806213255822602934 13439385438839996337 4933554853380561313 14143663407242681876 16698603640532559265 11433415763885053210 16312059914668864027 14477650468413162940 17889067318646228912 8318140851170902557 4867520574285935371 9512528680227534852 3913159200788729085 13432515918474277277 8751687205064817345 7675847663518155621 12686765711238416024 2267425557816088741 8038383358467303063 5873352042457078031 14884534532045874790 4737546503522756892 5842657295952036005 5552759223437806360 12595058576952821872 10119094118194761858 7677595691404000824 8946905467420669262 8518054022672311875 14392560326423692835 1972499935680592321 12217672534385051462 4997032494786499608 7403754899599778809 2409096895896988003 12910968298921747957 17551521546373489144 10298015416529222319 143640619442199094 11897444916039827774 13780845431556683654 13029779397311207348 17721819852347896914 16644938852621459320 7591979945262744773 14717102087601570562 18309663634751283064 10290078165622529514 17168068112497552812 10161187687128371727 13872774156655571716 549530491974281382 15163933290046206381 18329841830539460122 2542900929097457602 2666848091204875637 12858577778481773186 9955444960002747237 3897362127979039114 17484746928834378120 4750023752094445746 1292115899763856137 2399208774043846827 5042758534347708855 3158474365975616527 16533437504168836924 11856598809715793071 11993818852042098826 16097912698951911911 8293903380878268369 17738324291398470406 10556233342895703271 7353724439358729766 8162071715437130866 2297307494753295872 15156974418952598580 17671975543519775181 14085041423787987782 6212969880564956260 18059436549426967989 17835496774761567276 2486327775341148964 15439207424800322959 6799569098552938703 1447141634996662639 5912549758844916320 17648471767171515427 6604875743563802001 14025637455808248869 16468548926303154779 2064911329295023592 10471676792223245506 16532280845612876976 16460317218183134060 10132173980877347632 5733905001276733598 7266082678733280347 8108534293763921287 16586836191380824353 8371515659792455156 9704862973841773996 12467866170812292666 4243573269802507506 2848034237508176140 12955803938897971145 17923948691422651467 10356667928163961835 7465270439569665742 12164738013667358205 120124535550390249 4959097027143628675 13815643589532531793 3448675034069516663 12382402203920780475 5108290317837326043 5797714914022175990 13956735177652636750 10163548957813479287 14585096653825643555 3921951695843975423 5193076476983861110 13372357588171085885 10989756170210080021 9679845988248174389 8408294041137637284 13991472330346056483 10764685953346311372 8110731596152695573 6046387516324691374 11299627748017128021 17822071486046935481 12174604707228600437 2315309460050821424 8605390138215374559 9956849062737603883 5911241486611719302 6660078869026840762 6382369475504472386 5633266800365319983 9255802100879660812 6524515408452446805 11038449657115515210 9423949386091213292 18415586605395258674 11842691641931324997 14505521835822076279 6806640233867393310 1686743569330162865 5541561781726273082 4485277333376248946 16194633008368331754 4968631209719229824 1923513274378562118 12723832981544771587 505957669605615366 11506700353059964314 10732023615568716334 2694909951814721644 1498467238509887578 14084038985755264758 2191064258399980311 16800050992562659789 3901537191021390615 2693720397121409922 1310520092229402285 6448729284629562480 10067274585218417920 6579926446482684393 523648625805154274 9617074172664138360 5292457682647725664 5527996572458642213 3071314258213007299 15098376427890737645 17592545107467365242 16745322352875794077 1306923914762542185 7880376280625578368 8028626183591339892 83167384098432418 5876588497482916485 4995186017113336009 16489170068584491919 4563617415129567763 8065493843067449953 13788433884882216803 17401858114251337375 14043139001602766637 8170723445537447165 12494344728708545643 13549553229068172908 2943796524353357555 59765130758068724 2242369909372912151 14009812659641350733 4962053521452998989 3352202664438132095 5768832384506058416 13238974464354295666 16179054556574839788 13736115100104328314 3907645189483749819 643863383329351889 14825872502433806617 8836327573360584594 6419748766638248988 206797260771675384 6275274567478642691 11169407592781521946 10411997877319060779 4217384453088823694 10137471316729578522 10127730043163995308 15190382931291504228 17489395371618929433 2751499720276894108 17985581312498463049 4130778851354731549 7372108616142888806 15725693985460896081 13981960310549917830 11107897739532230839 9876193412562400075 146238517641298727 6156005061064840679 14487632631874323427 8560602350972795286 14699975260579429905 13937802016538460487 9706113890719660914 9288478262928684682 10581665134910253038 17141852058081439613 10797687722625679334 2611081058070365715 9168101133384320196 16306087044849358112 15770281344279714871 16303927682108835967 3581147227406019372 4628111358064678545 5475007944861185299 13445881530655748038 1839870405511162121 674830885664728566 2451230040517186580 1801899965993666358 7544862153033896349 2524529297418796659 13769197175522543231 8768207727769010623 15234472670786344022 15130861100436462998 4050461691273750420 7397239774888641632 18076295369551185639 8849873344072606725 9879242749722359340 6290242936865417647 16604724153924785817 14700509703284354766 5916934668366913324 11269464569014805643 4555364708831523400 15384446732470828236 3140217302760508015 2751289318370861564 9113875561025358096 15716999642096422632 9062574253262987687 2688574280094049139 18104345377287474861 11186287613230273636 11841600292139373927 3672843467129802289 10684146476496766535 4030517867901777442 687678809266481871 1146534092124417109 5254135756582981917 6780698780629821353 844186536319586949 809107009857764962 15138048456502463546 15688332107922607082 4500994204053561846 1797645135591690907 2293974343619507048 11888970895724447132 16692307941077873925 945982327327833408 16456115726943056548 10066312922947507767 1129987462991039577 3018828910193724879 14680379270151938036 5513928044307121089 3723009010031527606 17908704308941692444 16025359714054128088 5751230357963737312 16060263605131129573 4180541363009339198 9954668311601946351 2629595718102050742 6282601389766895751 4905534913354099161 1390771059470445513 10655966630765792188 11495052292245348266 6358665003803896924 9217145109518917742 7777357742705536155 6328563331820636818 9902472876081037508 307790035308278149 15001216683724425458 8558091766155027095 8472481590423184524 11746774587671601064 7714520157997434788 15459339319353764300 10648486590517806444 1141018728158644325 4145656916414247122 983312554567342270 10897471370371028478 18197228287861220519 17054873802895641165 11128551077282412759 8845416156589472614 10837746367240084458 2094982100384315493 14982022540801687328 5230866553837891530 352080966562251268 5520080097662040078 12420529681997045427 7594423075105442660 1901480774846143561 10099412821448606245 3326280076476129281 14567318758333433461 6547575838469680453 12617292840202715884 16478095273260062800 4418384256284267262 11057641969047141063 7866562691539263081 10575808032320015831 17604955040010821468 15971847481716318731 12686121053969778943 13149161397296503968 15411111829682449190 12668960117095176892 8636271759843041547 6106235726521659705 11672625866775404640 2576492633031021648 16467469372015332598 10470586953862840359 12576868693147496567 16301370889856405024 8272250203675568630 9200756757475182867 8087672255443470288 17037733333590118684 11330266194513611395 13255755499206093021 8520374622435432700 3374533129273306569 3803486592905359493 10239783836246524582 4403234780332581721 15182855260308634712 11085753796069296210 17012227829868971463 330537576946933422 6743480050364263033 16666281095178587650 12968404665882592762 5425617919035261969 10789417349994783181 7539404924622345325 4438047766171980242 16381929167385356418 7681152546187874256 3326835645471962109 6308088249412666461 15620436349348921095 15786043870269090984 12575520664982596846 11487332749251133464 4716352668289919979 6808842359904413971 18265882850138651057 10685156868858803533 726630836153404661 1954028022474363704 7876467403825841003 10513961175186165796 17258125838503964895 7818072318968415939 13120636931555554942 13127109050417214242 13088815656294220920 5322024602897258887 1825514193788563616 4076965468236682517 11105511017377908354 3331186750484667945 10471817603574580402 5054786842032180620 5226401855001925256 11329199447530879474 5079155560910486685 6530557355596408358 9622450891462114428 12462212698544738602 3551099134221000027 2699657257068029297 2543287419584527897 11992782175600805639 17463850979446459170 7844852295077028630 11081538426046428300 10559830585475186166 6723233577127689145 16945358050166919523 15855511875197901693 12358273219890076164 3881511010376543291 17170916262459367618 14628710378741060979 2515377300916981160 17795635377502053687 17830190899569975810 10647126439281543407 812012343969722092 13327737500831177458 4407431468351268240 9944398926076018329 10641992980788015344 2754743766550694664 2032476290139429032 8062735040257043333 16874854727393994995 12428333418078330499 11722634811415562233 18272518785987596794 10577920931736678619 13734246550511030605 16093874921765748071 14548200025817522182 10606085471598489723 7990715151675445789 11184693139896701189 1801883670439690401 3656659655856399251 6602306935417754123 14920782330858706185 2284572614048576426 7544090869807137896 3329503525962894849 10336465996012761855 13886870626320200285 2404573509605247746 4287338372772682639 15411442236345763229 5861779423502515421 1310181683548289856 18025858828342419455 9796725056456747831 6222580587824784275 17884663536171827942 6523822039793066084 9337822725928979581 15125571399144401084 4272461352209009473 1346188244466042870 7973715771870034092 15851476298366976487 16627679277722441865 17756548437588382589 6126326601846637284 12957077350257217463 13818126509229944234 9000572455681567262 1527950147275508902 18333029634753269828 4557770013144632371 702941798943497218 4200227991126766203 2112068686584506403 4476213507613569445 8068589935293875831 17674389914828276954 13139073509093339201 4983287758582734024 16429276773585551269 528178885173058108 984942498355922603 8324204935953516908 3702235746511906256 6784357543527776925 4612957496903783404 2703184863361954196 9236570037280786674 5156954978790345613 6155617979685500650 5089942894362385855 12239877379883560965 12660316538607355030 8728715142983497722 17067982207148484329 7316828896808404179 16061552124290176744 14980583950407028072 3353713413332142771 16329664835855590790 4034499910777935125 13274814253687812770 1686054947347224842 13140992233829122687 17451838734518734865 11199354725380812046 13029485597466309513 16573646529124101251 8507446966939857807 2899774346756810922 2278735704666066444 14935396761292327706 1866025082867618961 1192749823856303165 4160958061515917415 4153641218619514387 17343809229720601334 1984277218271461150 12856964753141898623 14397154168030410467 3003798493442885484 7530948022936519567 7387615541350480163 18329502935876575374 8759591211763758225 15866565913374151541 10782895635124750273 6212791972280369987 8040884161305976073 15107059713230011993 7535983179992527522 14187155979770197924 7975188495313540496 18026407563968000169 6705154379303508854 5651915862621774940 2088350457018466532 5114986079183507157 12298854529497589668 5576548422857244928 6116690746059290078 130817914306461197 3125539924932390935 18092341647311522352 15336890976919706552 216968333599531010 5045849835848829946 13367350127888228407 1981563658948114817 2608356643331045408 11483530077353531652 16068768181412227345 1716366383686400233 7922286969435292788 669478379924066546 12863861433284262224 4762348062586985071 1379970564619074899 2391899102996589884 12375174511940579758 10701366238888662685 12075931758954081163 9335313982605104444 4612372867615797150 8927577833323441110 13321705913162364921 5569129137572058047 17698088641123821491 17759760747510658656 11896254398206433868 11208216657499576774 9714307041277341911 5541086490462449596 11622273754191512282 12784803316398302267 11522606096068694182 632928834495781718 8740131129765518060 267158010038891550 12804261554062199898 1572089675848217151 5605190654818602085 8441201087322706877 6864335142628766349 7471253083960586132 8923799533823318878 8324528304817615119 12110229506640017648 11163312485717111164 15024136130701047864 7653559084202977639 917810663996538771 13453150582124679228 2531368689476921589 7619904676683433933 5813477260084962399 2136080498418758071 3551779486517219026 6945239688760054704 8028766505906750575 4972019993162395357 8290471665980159571 13522970816254424445 11739533862189380749 8973702227134977090 8446148100385476101 13480298688253826466 3839159265785440270 1047894156227699571 8157044798759408264 13656805647908990018 15774414830218270660 1585257878550290752 11567995618657500140 13168871600808429337 10648602244293314166 5590830428139215016 9185141395442775579 8366162721562737338 2450403982479723517 8912778775346056601 18099613799155975683 12085285386202455254 13186064355052762882 12482902191164020739 8574249178219075517 6600623300793615301 4707743814712293646 10332547151873529321 17939701581677086783 2271636130746628182 7460711933427482727 5817359850048312644 6944072487578739333 15174819245140649343 8844941465773563031 11171544094523763325 15552904462543529954 18145178864585319319 7001638426586137846 12225034816919928428 10460201572332643339 5009845296508166434 14110664518108361268 2925526085682640934 9890218481792507575 10406945481033930979 1808608628073325217 7362937409912058396 3666654529012827486 15705551410605860206 1925817706207679574 9697067896641406492 1490581169611211908 3678873091322124203 14388686363388213573 829676877052518432 1389242021531977975 941429597161418990 10467864032441395089 8692023842056870115 15835551794094514768 4668936844824313093 17513307116705204889 17639079105215526458 13208750220861061698 9960466117605023578 15361709065595295865 9567339585140866621 9368276914751400755 9395362413512927553 5387087370017128119 8556406889866874747 8875188690717994650 16859004500305661032 13000050795633665876 7981181521883589835 7111437507218194324 2831522751369450087 14864161062472939702 10130746913832377391 15679291914049430297 14953486591443072957 4334798131171890669 11655238463609155188 11384652658927516264 10280429568501908813 8043400062066577826 9377081165086895297 13778211564896508408 7469558547337512569 9119891695602929114 1418325578405947269 1115438673427061719 1466761515693248518 8961156352407254223 6872186637234936807 8364700444945963329 449535000250111776 1325776759492678770 5732568406111212503 15958760643636522399 13014438836746552736 6936823092578867683 9042107499291475094 1025709995795796572 12597663406236424010 9401737296812596723 12202680588666410297 2602194294887738411 7087651783201265173 1788953354433328140 1521580639527920504 3587297960383586295 3899295270110379920 7966990919379797209 7235085484708992513 17843491607854923060 15609877019000840594 5848956618233297387 10968516638640687026 17880068660663072698 16198306049961979396 4770613328205740785 12104634570733656473 3539583215813650961 8152697892531657098 18240592679254418010 799160379203517908 5361366636016459051 3533529583036235705 9448280701823185101 5168301475000871857 3046066508934023792 12034290293412300709 9266313375630163788 15360611940257629278 9537785243932768830 11405294062963491662 16782889817514772149 11838086378925860608 11874454817404945505 4824897650691915822 1180949733307092051 14483689494922084085 15899181777499264219 14511399711409480514 5722986770642683913 168644189532283988 10486693809612985609 17110663097431619480 14299983292334744372 13934582602069123702 1055279470469059260 5107837892314542003 9320262302247482417 16467321273595637191 1224894937857304847 6853070168075438159 17670911563983240086 4539765640006070224 1326431792378585074 8240249737608000884 16148203738604557319 5199075361176281183 10580681555293460042 4334744839109627692 545004660530331821 15926309788082074127 15446985643615754289 5386062807315968126 13721466958983160023 4967298591867299143 1435736162957206168 7532535510472004963 10001247375845172749 1504966091585648067 15707518641325160721 53456467409059617 11754014013739795284 651037840479709674 10550371617047656666 1655854023281255729 8398197553851839529 12812110533557825575 3233754226006222615 3757222633012574520 9205506186388341829 16764323712064056116 160474605274525837 6020321407972261902 4249802739491106221 2318933377364791189 3216867473386494278 7125276756528246923 14454779866262850529 12615621037480561257 8673732160827179590 11178133424812164343 15555845685428261227 639755784020293453 13422595708823614691 6153876085766415492 4518692972377779905 9563651784636964293 14096586135474168501 9439827622056901871 8912530467023601435 9089395414390689518 3474038027297524771 6533248609944264163 16643475481092732338 1723958544148232747 11447149918037669320 15218297694073977566 7760067290326480656 10531357301945751105 6351090288725335537 5556750270630603556 13554656356212910191 7691330712131814340 9670872259175395037 7998585493297006109 978217245546006780 9403032164377871327 11823638203107575585 7679528005662830404 5265552210998312357 17857536490733098288 14811122200720143976 15547304042669729153 9768550579474155641 16696398433770169973 13010270317841618795 12529365273913501300 8586247579394324944 12899692386988206225 7317690274169709658 10416511543755645198 10068569818275536386 9865597608463862011 4096953366171109616 11054495804391552497 17013869515321871437 10320207741654378011 17015028582387699652 5713530322049010668 10305404677514192748 455283419354209012 14755917115637562777 6994568896340639751 15197585440264465917 2419281811703140245 1387683432495544232 7094225074635399690 592173101759431888 5698892914491935635 18107707049222767644 9829667837105379300 9069557730714503619 13019703710281842822 6533464642906413832 16640032625253290460 8356098231002547453 14322648133052504490 8145527410855187072 2959127180828078753 695845685316019283 16130803304266222687 15492710705941073923 7029694777440944064 13620291657847682361 14855419630256367192 17470691618098258467 1372285245555045690 1667249871136167373 4539607236952059092 14691681424111687900 4133490698810751624 8804026170256521847 3370174841161417503 16808743428002489996 15047959738315029807 11359917758515365499 11130687139969590219 12915779741113305294 7733051747304329385 3842344427235546496 14584785290382079569 5736273716745616139 14233837481203621711 9644310662117748698 10846577463767682596 10068304796903479388 12289657954259995080 18152915865488246651 16067056788925413366 12242310608493023321 9274940859333825229 16633982562113522150 4285782899493671246 11130147894404513816 15375372131534232641 3473927735820454336 3180632722244592041 12101493864251671062 16736837461648677924 7101036237255935653 5232729062448372587 16659212008176927333 11835211375498389737 4259001672657369649 8940341815608121410 7102320943008308138 6322105505760325531 10670033229521218765 6620463062574716671 6484970603576895925 5656828709538623683 7875159780728509660 3359665927408687711 16589000045215831176 6084815927280472970 2550414473741650838 17169711860039418710 15338969781327758175 817501110644353215 10303215551977450357 17807635768615638261 1372416363478333043 6888712632809702194 15643212253508070002 10600641158259085332 7685713192986644583 6659326826797123806 14036367665974135459 17795649671469423780 17478015661764557725 9827846272533420807 1716676738685267974 8675953977262108230 3563583911818229920 7596229819829078205 15841306885447223740 10913358570924084902 15250161370436442932 4977340321821051235 8171058964246635170 17498680588911618560 3508322428861354948 1533818301735941260 12756654885715886472 10956552410215175608 12173713005479797534 11374402409364808675 17975702618647015101 1966692646869813436 1635002954952514587 5794569938227872814 8773812920923218551 15905544900922947228 11407208277490047167 9266332399330124847 17182471902910605276 2786065730863851213 5894133362225624416 16427231885597476276 3241178790954017208 11739999862431161873 6049995486973459171 1099131990102667530 16164645963983512492 12521976970987120282 5044024316954190580 5027613522983569335 6140601084424031006 635275310624859161 4708936271245073166 14211701202405226018 3225464575653683500 16205317841432518247 9976026216817973911 3735430720147881064 4244168205016146457 7063899538446645993 10895328447139074907 554944653924947205 2784514996545762500 12692282179005165177 9637731617659627017 3186076370221214859 11063910108680441412 18394777028058776277 17096563863210528000 5814965757069245530 4082327982790363713 2388326859844338461 5234254296209442663 2407379887294784171 11924925996383855732 1124666204601374484 17795943047523785285 11710619153163435262 7461392327078223167 12945274523457645949 6232394419169170711 2905748505213906206 1380803343856756132 11927892245461570938 5283899867798761143 13174715878557846882 8801941590725823120 13267008169057887975 12582904171413492575 16061436304944402391 5200161537927971865 16361676251244635925 8214187307728503293 17917403100748694385 3627211761174351705 15138739304092712913 17921368521836439574 16119481963623496596 8780083252665267297 14800800742786906840 1206196383037527171 14585052567540637214 15235130204025123819 14467532237032516619 7844228427246136734 8396319649025061989 16049882716660889117 14376745627352011565 6184488672438762092 2789945353072284538 1824496088446708021 12555230126699380956 7569028512696436350 15909472867552662157 6635486736099099268 3740709169749610276 8719183721863195546 4997770851912852113 4613996191113724250 2109171763998402380 1486734180108526860 15708760711045882588 15972756094844494799 9324366445451323776 1247911305601681732 12822982218759780701 7323424592454420884 14849491346849633904 10071519506713209400 8881031371968284614 12374598289143520609 1243503702286456278 7455005557425523376 2836187321419253167 17355367659005418306 10666781007647677328 16705231687152147978 12177586158202246012 14549731990481662249 16762003551897701337 16330279828113693226 7147717419788370036 5415525380462833067 13690938936223895975 7644850583732753218 2086082474253237915 16301507164146844462 10336578344263869925 6131751652061646425 15395723713598468193 1780069808241714982 2725424933887417975 1312789958363761367 16922113329177911312 12306147564749364884 14415772989963538155 5798355590157537086 9414707116176649226 18184102925848100610 13801664413980330623 10352069695890592411 12086783052154534816 10883248724765752990 11521118241608805322 2542823659461127383 17807436770522585158 11642636109450238438 16226018742561808889 7436838013969347390 664458484111670517 2544384851186411726 14222964759791327715 4887853641164391356 6867386116603939391 16847114155758119493 5461686593815841390 14861473521506755791 13392386338047051429 10663686746743451385 7973612756978282797 15218972881186045930 10524011086601652902 14778433154532263537 7974973699872014740 950669402532743909 6402341331906071272 4645308963629971606 2105215752370301917 18402420015758534201 4674557218090054439 12605113348462854976 13972627155383719242 2518420607538715974 16585314843848348574 5832585885942370567 12205184427091008165 7878374481049186862 8308995594125051345 14203238445638744277 9024530540902174691 2042122674752040366 7680926362169061886 15819284289088480663 9699719904574446110 11023495667494864041 17196258320712464107 6752536604016891552 1244638995236374230 2049232023564908157 12952319761524693298 15643588729814346721 2161124359109408267 3747530998769823420 159769373999929871 16903590430570620816 2213204125129289044 1051553764016897850 10630145205240048099 17671565525592556769 3723443637666985256 422691147249619436 15437366536514189188 13042577955728707226 8670899930666629805 13783762819114812661 5526699224376346577 8319549324006491865 8040360751594887838 6491170276948990001 2653286979349990255 15862341877520588984 10215788874520074639 3818051910667378110 1974461998245455539 8068814015545604559 17210319992569856214 14344617059951449297 15367327307059538951 6931213342964864326 8281270894909440140 8381982234970812403 1583111345774684408 15954454017302222536 16343996882914745060 1512416714814774077 2652326932104074509 1883515060210028180 950877432543981630 11943260510972502439 13291644803103326050 14889015812898441611 1248132611303783577 9169998050547901866 15848769805096061089 11208656441912373112 5784633441244974761 15386492459070892843 14738107740853854232 4300194319181038575 18304260481513595539 2304449323753057646 11364910599479483545 1957599465573514094 16177554176392469922 5031437117879307861 2903390713528357108 13029968872509712267 14429025666383962901 8259058980431658865 5840138613754448737 306864953787269143 15645921587906568218 17530682726530655759 16223325305091305721 13257502330193823967 1629682368007194218 12081277260804954769 7192910729690473122 1200082325456964661 15276046602155414752 8022716791879524975 4676781811051012436 9016183329715696200 6758420930376754426 14713306607019582474 4859735335743611820 9383946030092154960 17966671340928338356 15925536928451192488 492040488134620944 12890300454491092858 3466838113807970201 10689177264357419176 5681626246828666102 6183244424401113351 15338591906276991841 977795020242518744 12145930776759840308 2999102351015130587 12913140959608991228 7681571174313563055 8340813839113866804 6468312496377906648 3760217803988155934 12450315234542549885 940524247962040424 2497361194643646529 5048885423782001784 4030715636615165844 13795276008530828887 12333855682809951626 11737168683848705985 16245657348844823660 8424465237746027527 137217348562999265 9732479958186324843 14756373529087999045 12343015899279542550 4835834351690119424 15699358454471777979 890234484520508727 9463051811025032966 15604258883507422714 10747277295470329817 10080140106290307889 12514894791149085540 4594038818096991798 16349271241862542946 16973267281751913246 17801090071487566271 6936601286885051417 876665507950486067 9892159845906489398 16387915270570298352 14949082673199155822 8200275742582126567 5463330446844924311 10138853274683792450 13803885195852914801 16281882315719544057 4241809468992182541 1625271416984649307 11714227636727450567 10345863851372372003 8136226034743204419 11364192009774242849 7766222979228591814 12425398436175317621 3706633250605486377 16136869297079271970 5610828203549466638 11545195999183539114 14239609938176302461 775861330027860096 12101734631850797706 5936615420544731796 11210174057679869585 7529780299491731433 15128286169966786097 7849724046511324913 13506798016463376751 2083881962016896712 6961720260907805471 13163612248594306672 3773295075131722806 12192309814572655346 12092933350922142803 346080630706021264 2615975253066131545 8410919781380280567 13133415725938758471 12672687118628195960 12687276496203240153 7291018111886831576 5656730072294440508 2861701309454123180 15540021929881373762 7541314318732638709 12232386545460361384 17975482347661903333 2807124088563041511 15488667913280324076 18059037135381578607 8175566449242474195 713095268071279260 16491713973574889801 16068049858452355874 5898608481293041782 16045331416779532564 4429951784846748448 7587991497478977198 17402657385094747501 1725522537133801313 5176268654467539070 3053164419354185502 13084376338191382436 2790919692704498869 1158118718427118552 680505220510026725 14358787833514254508 9794935554343347161 10862018124920821396 17928444308000462130 16754274682022540535 15833062298291480736 14559029586042632013 11307110837404307788 8612126928605135465 3047878906071163886 12745535924427204915 8557489787286569296 17224943761085954583 5051168435194418702 13829756988478713619 15033012291119616599 17208309998325638045 17497545069860512551 7218058597861479280 18127692759430417395 17851343261938398794 6536508887367429573 16687116318217462365 12549079159788248183 2323644347641312433 526876036833727175 16001655664605387413 13831990514979307430 7161405356323124907 7146983196767294778 1261489089133781469 14316821990581177283 17328027860458155878 5839632728775525916 6306083725350892078 7472370239424839456 14372134732294879885 4879861040096970387 18263717138299060687 14312442919961665951 13246712331758934292 1418495808561634835 15000292394144947278 11641849067661219904 11219364340681843060 5375019564529708904 14387067634846370040 2898149107251035674 2878229367134600605 2705903411923666046 7834672925523673955 8511243230053458026 13664249233535697650 12806001854238703407 13514598755113370204 10122042081511832866 180974485356806109 18195003186537729135 999140627254584835 17927651961053807248 4884644373969029446 13022628205835623707 10298753653242587983 16472098284788257452 6696205196351452706 14670885141889013052 4874183378306202353 814364146759762682 11563367799177055899 14394530564789248839 7586098418147302906 10236988210179534178 17903177596253432351 14675100115761106013 11482149488624174718 6451087987886439640 2283651498399764109 3620555746948343099 14637068152829554776 3674978187199246602 17719638032540580501 9383020251537980061 6063322268668303179 16698459974127456494 8159918494138365665 730753730324982280 9817549667320262932 249007504530455790 11000223931636181847 16798448742269697029 6184521930631022110 6389771849798478309 6530487768772471157 12795390097986097909 13998504632172625837 2929235816000850009 9494074872279620940 11132677487695686297 10016221790443561398 12344512902809438192 177238638820332395 4963675145454612756 7369176237356242823 8288424336020355017 13924747168280880667 15421786800508703999 6620735454901566577 14734457130392090311 16028973965358535976 16113115225256758955 219953163251487217 2364633864597048433 1011301095935138500 870032207598174272 15997389724191815652 7648197271532791247 13835126018344459704 16232164544312316653 6720740821083513927 14078720064921150835 2142624802328400151 10766223391402954084 18373450866604489537 3380274272716591834 16682392394251940878 13606579240074021972 15930143327434515045 13880389070316550067 2484930401128560845 7039201259963083189 14185687320877881512 6720414241779603069 4563654381900313874 5563003116604145908 9501549140811579050 8758333382386490705 13195368772551812128 13630338823386674231 15097527342969226355 11423515191291835700 793130354182239622 3371758425161837594 15892751279379992089 4455736977743251820 7207346663726361393 7463290172932085327 12778645347296543024 13575048403214140307 14173020197103752264 2633457692128420418 6095682260030231349 15608049092007003536 18276172945221264309 4656751317802373970 4070864233942561668 7590358525510194176 5654491804533817315 13422610166297557864 9799217265385291971 11170813176931666419 17734196967952777204 9412847590067335106 4059737023771913902 6545165860046623653 2139621783105506407 5904931466062444478 15499300897553256694 6544739746252497105 5187720845301610637 9041056933561164593 2580204517459892939 5758643334812455495 7386593080848962390 9484422033402109845 3752375605782655780 10865743230080380242 6485086200446729390 4877611321692074280 7270657109231449629 12950663271335974598 9150189359886137413 3995595519191902860 473342631667693389 16230186166098965873 16264081322540048633 12617596314946100836 609860721532044649 16091585004637268108 8804905819928528043 14635857300341760718 2468679628424675964 7468214468758528591 5261026687374980254 10368698347844826725 8854293048375524159 17907681338909904918 17730168565649864476 4660079275932995059 14798759475062477292 1817553065842816668 4264870702874529874 7726696883447083498 15249921881453042072 15568682896117553249 1959194633310858633 5289128803277461513 6063201596147527549 15142096713251095467 865671380119077783 3237436424341484913 9941348492308401176 4695989128031522101 15315769587387624526 412371713618991692 7285686148696788217 1549204595111459728 1532475811443036589 15701207155270847569 14288439678363215262 1259197664501400966 6273129956604969670 12737978722543893691 15687397155411636342 14349733563776984341 7726894464297898281 13442984142474547571 13720269463436077724 18182960489084624905 15240061750145544149 4006888221537929426 3193106378531665082 10712570710520425103 11229121712925553313 9502923401789199581 3712203585174909735 13723377657927136206 4081502849472338896 14342116255294251155 7702372968810881335 13221214481610411543 1164526834355191659 1288146616765479849 18305449658024012234 10075358200872702617 10764550649476388303 6953933865438763405 11306168095493737375 8398657377270456448 8377683199664511773 16325337182872853410 1747664199040763510 11406696263725675777 14983716592918189428 4555236514046945659 14112378204671939561 542922436482238925 14465606225025623193 11890401520874702895 5065800407467512172 14150500611470590357 864166153640214316 2727675813549742929 14350241477469881014 6218525728140697583 4682345845316859629 1414354932513682553 12053618353819444292 9241358312555730987 623422905414055388 4317738750340380594 935782096383718201 17968370377605312467 5471514381042371262 325081830513283294 4132639716237558629 14703665856683052071 10304788621316600147 10611608460445560231 5216871908317218949 15387740801168955479 3148336075323332094 2302752497173558556 12237101340616143231 2965158578784689883 14906912476910060049 1361913860137862927 2434089080303729303 10648261547663855270 12583374103389201642 8996405538465099147 5570394148027551066 10993543389729584002 17680212347169440840 4114842967894238409 10108434849403900340 7547354237306616777 2241763098445995782 17207969042687517335 13851051933492759004 17849653725448420114 8368806356547540249 9875287813638277568 2786127842441941801 16979295323287792943 11150676378011198648 15105784454282476437 12824380702940882077 155467866616867756 1620607884732967649 14102091229691820530 5341825855743310749 15888599600430456200 12352350007905854993 456951352850296425 16506733469068922415 9887071418373889783 17358869177919592901 11159221239006258138 8944303809061597657 188752876867741253 11791964333995455144 3700815879767339177 5636321798405697984 16654675078057257794 12299407573215577330 2830450002619859106 12993580387663341290 13758574560066356228 8545843253993105567 9766712941150872258 10423250348836024665 8051663162874662395 9815566697014772903 16315683632667129489 14625468023366101690 1209119339325072456 459466344304437962 1054872842500509842 3153086074838857296 17097159044446625117 10398703085878139541 16479127743474004418 4029864091777700768 9054433430231248056 13547606695470722259 1938412438619215412 4442715852024292271 5963138476364809673 17938891270738183109 4735703668475397091 17058017608217608333 14498474394768275883 11920943443719076091 12461308264152064798 878610509122904269 14057286119636407225 8385984866926550154 14146512313993436618 1229580068889893083 10928182469650289667 13175771521576411694 12774559553988451921 12369866141659193120 13218408557401988571 3720644505345929850 3403619919355099109 15754152432549456515 3414871557353397741 12893561419604675375 3017869671001751034 12456646426660307458 3930678035995434285 399736369600307832 12391177512480742724 5719030621812167446 8560827782220649998 10946163640988461788 13182236929384233274 2300727762213363576 778712606171329436 5078236371839118199 6475895101131549737 2220874748026683503 16296880894645680834 7774137350648343020 15381246164603829179 14770293926806870062 4641651364075489651 7008036408682772510 1846296512554592323 12163462275627174553 15632937693057421122 3671923829331233971 9763961247871069361 5381810757584232571 5648884202154224873 309290593847453260 2833286043297748136 4965224797721807465 9435611797347731113 16430088938029952919 13872064708281253877 11167286764038658762 14750281018208484618 9822136537006097047 9308624770563953917 2010357034496321789 7574842368652375042 16610901362016853703 14710377673282005331 18051605764540041441 18023114450444565212 17888607066152660667 14449487204176538173 5999702175920994725 16078292359075397149 3633616479564941280 3819509391343865223 5031778781747260967 15833032484676234476 17235824970978938396 10986675048113787077 12378420951695767819 13479100173617069375 6846161782579275532 14243197884433554167 3815075327741623947 8315722888838414536 5318334884262220494 2990720038347204138 16935367397003910808 18151755338124716522 8509317294630644833 14169238580954444417 13072278407124634008 1257732821447843394 1511261453029899120 3473458276954371234 7447324896153077694 1084279775031255585 14789355572098071830 8503426136819078488 3301769363503842027 1547622938849212110 3885581645338725651 8750288322257476994 11728374482911351232 1130322334597560010 11100014942495346262 11537090373002955230 5153172613314291732 1818049970775362113 1983739056165347116 16153669095940935142 4184672514235338958 13496647272745793003 4931186917987059961 7509935956001029736 2690704986907310514 2299379198337038862 16472084373739786888 11757706629030420283 12166205814549999454 17352589676384941 15178829871612514224 18126621282260820872 10643004309747876068 16488920578712733852 7760412381129376396 18229712187915853580 18347558285521383362 10608216807457989544 8270703643523570177 4616362275642660785 11248550434096958396 15241387140278735661 16795066646211091819 6677197614985445234 11730468478981006458 4515518566507520252 5803221563852912930 9902210537120792488 16983301655049968208 13551139138643023083 15827856955414277193 10265495673729729985 7967437097399399849 11764998677800209336 13454824882842682516 11300778526398274059 16244977591299480851 16921311009014811099 5494240036905646169 12085612188606490263 11411870956815512311 514151562051587546 8555693348439049751 8284608178040398432 9395913807885228731 15895366235779711816 2161928559945471878 11113759827867029996 5696677597363076107 2970355263049392032 8910397377402055567 6685292312453432919 8930489020535734180 5347266281687405854 2889053939721999501 1449334909406070495 695500970870569212 12162291371320403379 15737961638872700623 13200402678433526880 17650066596286154964 9893444322699619803 15315544980654938914 8326127028185827360 7284888256720399078 1577282212229686405 18024971994776545199 4054808983857517904 12338238224730886039 527120137687365312 8952065684319046257 17790176285541518871 1000330108514149569 2296412033282494369 3822885732362520441 371068059391728387 1604992570788738303 5382043897887019047 6467249600635150 14368903956090167299 11194243069939906710 6099928161523068788 1603939805503484893 1020753263988297954 18020960261692462471 13246555150551831237 17001827873546834392 8450566107486951975 17772495084435550551 1985041666702991547 4301600341619125240 1818555330062950223 649228660116202566 5752795760569505774 9646933389091287445 3819784440129871070 9216445199431522809 11733415489691737534 4115216934307482046 8243328376339076450 2618099652463689409 16768916399486676651 18029541165664712496 18227040663019075267 15648296160435765449 2071381025581622801 12402221364153983021 1379648714065661210 9365120898824061310 18190103070933610285 8125832065136229224 743875519492134387 3484072064128793141 7515520852504193139 18317549506671075027 12413166224700852284 13808480515423259545 14797898583401144098 6223098124687750425 3486171654352214954 3010845395050542316 5327703629132546939 201637499974793725 9661078811783426406 11833990156259039430 2647827212590394143 1419323837938121949 14839846901146113576 17827036444946399149 7625014024751029121 2360969227060565808 18141135249093555498 5425903520500505335 2013902025749837186 13608397533005665689 6697551794986061041 6913207467846082261 9846556077614791406 320551708424963801 12650004700398519255 12342883012336958676 6904799947587873559 548913372706586333 13012658833997619073 184984631479124211 219728106549982594 3360730830269430940 9460920656155283342 14052777214077761897 14129044906177426187 15846223658690462512 3679984947840370904 13401724797785906714 9149996387832930045 2982839346916081603 13054540159911084478 4524747659129092550 11373598756674364004 4247125529405335477 13034114485573491690 7326198673649345635 13576516732215742704 16728173877572653939 6773687430118685502 15204120984046500015 3110318703882497142 6385944605414187618 4590412774891702806 8273984385083995334 5488813565983721173 3186987129966913977 15942562870989592280 14941928856398465928 7081089064308871258 4508424967586111615 16064508436140113470 7871391527564951602 16796459371007922889 7303655749122205285 2036476788437015169 3832520083169963748 3470070608150256570 14292096777972837180 1933614052779431730 7961642522751994413 15791809644951912893 1033110692547105169 13691768912683047609 13190915759312848406 16622264044842604997 16415378647170138530 16150261924771367657 7742292899353113995 5125203218749492198 3788550541548157493 12882684558219931720 18132090897128773956 3300968796658856314 11998374302525019778 3475900745766389368 4575806671667635655 17901474253474770812 12608314229529874859 9228090165377655535 8721934685814949275 4225609145428156249 9712358845479133801 8491261130508402652 14550561538867197384 11366691411938875727 5919926459758281473 161947060878709130 17101654205459213119 13458857762092504842 3164959273134879453 1036119917462796195 10279714883116421915 17545005068638932319 14469796481370197929 10019181967567392056 4113511802059760918 2980995821550230991 1418049709224055414 17121400957488096065 3607224416952547991 18127482929075570599 7372404179461658878 1399306154929331293 5557645774425565281 2706844559355087747 18203621093925210311 9131520604449008565 8531584742083724582 1415485681639146691 3333498009227266319 11517900642606809330 6405793951238690841 8980321914222738867 17321225907174236071 17666769312835986313 391756710078404703 7630844178995212973 1120131646454035024 9083962771813514693 1169694028707899051 17029963474893055775 1704444768208300607 15295892147841946494 2200367895510482218 15637953165929119274 4758515403016033423 11869203669127425656 9096225837126826679 6273724663358250820 5929303144525729752 4130907624409257457 5718628671613555626 11315693597716012344 4542300542787445088 3823039544386652817 10897280322112843948 7690945630003596890 1644845323405025480 4833972311777481580 10796155274158737632 12347293924416133774 5425949850199027819 2710322491538489776 7070795756911042590 9327488209790672725 4968699964490733007 2046765160712305466 13964670771921074133 2586847546731578892 5785355102771493806 6587963427628420829 1279022321309122195 16264291872751846311 14214598717769692031 10211487838995246942 15138954244372232796 682885150885375447 2376464338313292765 8771435631261542342 785325705613722478 6807678912370241041 7035440621441809721 14791760613853158458 15647638421220142238 2580843749522847836 4782242385021730682 14712732824231699170 4513283356747638154 3765702460537192231 15373245226652595688 9209027158494777244 13511349066696252918 14627542013477800979 12614742333000893258 9472137485944255899 11934943918095534796 11048070558952440294 9555085749776913407 16545241308765407089 15507088317309778235 6142810593388943107 13020194463425429915 10815179433160729738 2110526992686719785 1021001239548657656 5699695085537010400 18120642827433081806 8034723966731205124 6309718645260957933 17960537495742801120 5767421623681999054 15107907000926556252 15963538547400591313 14746118621096514378 7331090570295291726 7576522942451792718 7341743822648822700 6466436940177539071 5856624168533453335 15399958912346519510 16672929920902372652 538336613604222196 16140311591926142835 13736072425395100791 3519537475873222569 9172862535314820013 9348973709231179387 2345797795064459236 1231220371363893609 15745079535500002737 4059955629361468196 11653758399541870470 15260953143438888738 12589634106904528288 6143548173669009340 7816620761966847708 7655414562276653325 2155775716882479358 683870945037219161 5217422019147292622 8587154092274474096 2162675382469792242 10630084899436929458 13948524151024428955 17571555570271836795 5123826558338263028 9555292021401438902 4990979171007173151 15812257124671110946 7083611672809589914 12628451629092057133 5897326553011847480 9104461293721032902 4811186468651868085 7882097844209441743 2720744436913249746 15187215987055263459 17363181146882922092 9138989731347314798 13216019739997894409 13394395404541254824 9539728148275321599 4601505232964094870 9513051930134942987 8419187622363373097 10814749543474275081 8364771509704492562 13261861536428376973 12868341428905108431 15995363546248284958 3818711681847591321 11527692816490093409 3738684148755685123 672496852270684115 11701522617797735832 2678303476398611910 6132192492236791619 7704044424500605234 15935855844012042781 11219305768270319802 3742621128635805628 3822413848138824179 6599875152463095236 439861129480027004 442829588987037384 15563490144222631595 14115517005839273049 17848260165503922200 15504841794924118537 7302015412293574216 7415400938651908136 5402662515761441645 13123057755035911393 11610119925552166065 12612076772668443240 5103777808917726387 12930350250921211090 8456632549653779172 16043566079440983012 16414574698332997461 11574998980035180637 3075739123285880084 5083570031918951289 3410785181917590096 17529813821584898321 13043979992517487379 3500564302530809754 13900717057781147931 16659138149484529431 5894408642890237053 2771837508693559530 4773130113018361417 15869048974816914213 4582976226342104157 14327386337734214106 13898901250216927020 15335143778909868621 5549636392746937034 3378345410315323157 16637492821272140533 17147359434444824507 2217011395319930375 8305688341787526935 15890104158848853061 16210013303843877796 4306684831452011960 12551147286008044362 7796954510636426314 7078192335273783746 15241338303705714843 7158575729991617236 5800769864534917524 14073999902453298360 4977248807379794784 12368113630498471948 7586858468988258421 13538558319146312803 16945126833302393963 15811817143141095920 9700619754436620454 12068336563712072114 9699448302411021637 12310632913021919327 6520749448451614164 13358166451342703148 546904186565145126 1980590062358577759 17726758046184079663 17237691524895703433 473676647857406592 14061029768644098541 3267811314886737386 6861559823968307952 10160630739806992100 10699054008122231653 5392187547715021039 16738655858545583234 15020038194619036462 13269944269066763577 6283334756261432662 11573441828226875225 4092931780673743497 7988004754270640670 10324775234834431183 4423783691516967490 8650914229678444922 12204044693476621145 11560277331843271174 16432941985283561452 5036117738372017956 11466470787161500082 11493713746015626490 3630633892742657061 16804472967498966412 9574779564365740985 13497801725241317855 8528273247553531356 1423154522371862695 5516213289747052053 466524769057003074 6095921940636460690 17481959483486757375 600233165468096839 9714165834638149266 6236262571182774599 6902758439817907870 11923418881879694008 6372118183476606926 7563495848698939676 1280118138069583685 13479758367947522717 7169124686101043241 11647087263671411190 13938889901301025957 13608267350818158818 17718759495242778 6712910318354112953 15779352856081906924 1372760034690516994 2342676281350307286 11593911010302181181 8470930564430857367 7833990152765858081 17005693578212990841 3398577808225813797 16808659053914005236 828393227639179949 8516054584612253829 36792333853830212 18252128772543480078 15333730066357364004 6997780487428896560 8149840478273628427 1175629635314997074 4961569220381024314 5116079474570394886 16781415190253004714 383879103163459720 17511200245024355349 254384682303102973 7700380844764994491 4464505423831403163 9053342184330867575 17901394895468123137 11673358403567405521 6357861778201930338 6341231257540595523 16104535447107160269 16942003717925426909 18365712271985302087 16859433505969938736 2080925560496470272 1135960082496225560 14087027428000788343 15375494221898049616 13465023560158915987 8499080059009606791 14682564198800727889 8823341427199250934 18437478585522252743 10835237275023343442 2885942016036913326 3686388529812175956 13991928761284390709 4610909487314133348 3657976229727859853 5376656168810260243 8157275517931774041 7609410237524367379 15844751150739212001 54697210978647374 2837842200917022093 3791102217633360754 4462190324173593734 2579641690207959273 13021676798928287260 15946587734635053043 17639085035668420211 17266027734407156754 12431983627549539911 3156936815062278376 7543534942949721496 8257280326258979026 4935619839040055255 1738643808983359138 658811704786124287 14650830652123905051 10319037190247192247 14679481908763498512 8570292981302438298 7425706435815063376 12592379517614127577 12185750584587586680 2121587448602432573 3368164286973700093 11015845387386213988 18082966000784257545 550667766618171482 6998556403950949058 2136845561758939857 14616366135000541321 9937637703152446117 984637796984242910 14478567015648416885 3629422598926985541 8045211899739214963 399286378834364879 16948190724760001218 10856007596826175232 3817929622190058815 5950021510613178195 5002608790949902979 8694319108529103535 1354515455984105897 2662437890108286385 17632044272123278234 10064835508492835568 8240759436513586266 15359529473150009397 495123169220527708 4712744613180902279 17081531062064547446 2951480955897622320 5979348130957135066 9345851791630076655 15784040353756672776 1722885243034254567 13691560577539338922 7478723421683996686 2918275130860429643 288578287140550980 9353438418738331479 831988466723230915 14695805577264666154 2341255130933414677 6398372804593807628 1597672104289974853 8836159235649357273 6257079064906080720 4704837033138986290 5050056085111634557 10843806295971961547 7639376570412185491 17413439522551102314 7707097978669827233 16283436364996962639 17899859217857552320 17085728533473177281 18383708059218816649 17191232616284361140 4144769368355382186 7848707674521489153 12899841210506674084 15485240109437356524 336386536078414621 11238734836524372346 16264393064388664672 11886846282223909521 16968423015100753352 11722912354665842142 4841595168728984723 14163333838001978129 5227797194304520960 17644250886427415720 6276181685891817742 1511766192453898592 7739388660976513407 18128995023321780265 489561329433936386 3726553283066073979 1421507635019950083 10386120855669864282 7016554823203760538 9068818869330919528 16495961443880963156 1020051520679979529 16749645821300129487 1299273057544953114 4898886495654076515 5143478092359152606 1941333338671738345 263385557668875083 14119287350520677609 13117142367269594115 13186893816679924717 4966068422380752692 10177805078670130963 13759889043121836098 5903460218064191380 1124692888305785841 6121835985186195858 6656433170612860900 12655551432505318453 14867062621863614402 13897467538392596001 3007584392230180001 4448970424018922466 14032069001202922972 3123802616055041176 7291698764855056995 13218991515117748148 10720313127809383120 5099635476663290760 15198545919874242183 11935795246595833913 115786832617478369 11193158766223463779 6595610539389322822 4465097404542810158 8909191932981430892 12578437060030827670 4342093913270262579 5511161888897918074 14092757681235966079 13587289749092352688 9974304208524312988 3956500851811544204 16859040333867689681 6433821837130021987 7917789440450203172 12571204972041125985 5261168416966520902 8609694085668729952 10865330218087430864 12828036014252609063 15653064233690143874 4586925008588581311 13619496258233106988 11178155403464828670 10927809189244169127 17441631291377988521 15291720830858519199 12557741809673278376 11524462885018165960 11662554923204014024 1496474735175348481 8392004284521420129 10930185305886819212 800781781348010816 7288713774522648266 14936000767207488117 10550499813004121604 13888678399598507171 16291996620465137459 6132976817398812335 10021771285000263056 1201912066246457313 5264992827789257772 2694320577972205400 4798114874359624534 4972835636647130106 6026605420672456452 10545110640510534571 6952045315299016859 1038250827699373850 13848901642185708320 666560502759184997 914291213987986551 5570616337010710010 2805126795971444840 16552261406488554399 8070433170104092625 3634382038900173943 8328103269658354460 2724944533580260318 12821596640227399442 15387776207488809690 9939114028867429323 11296539929117896579 2628568338483162532 9203164944058738707 2509166615688522110 8200709217965720716 5801899413703101444 5270359649087738106 6298763101086864119 1712702539903719868 627142044441108796 8890564820140047324 17986885964381549441 9249855234626420569 6926844153268441258 7486459147189251123 2884278938371489967 1749366056638101955 16826874799649382725 9407066225292005413 11767663978485320468 11659676436048814795 503765581248888030 13494737916893748690 3520602050270667152 2645644243704110619 14495220438201328453 16922277708427820861 3653792005687783842 5748934803193178694 1306891473732511853 10596933323264825896 6723454079318923477 12139139144211119486 10062092089691631862 8976668864864666527 10797397677665767626 17307538241343482098 3943784624437088391 6763651242297046837 7849679052542994260 15119485031744536331 696911693220312483 16771412520612905186 8977359523624231568 16686364888905456895 3208910366750461416 10200925938801514026 12671079627134946759 15878886366407789267 6892843962910640204 3137735594546151680 14082985712742859258 7853812033431226697 2744193014376474002 12411406188397729035 5613751907465943277 2399847410871975702 6689095864916972847 15693665465973410469 5036859179304027938 4089596126785986061 3335313228453590516 9866840761050084590 18190406758381915546 10230261406700675704 5378332241189557382 11689056306432065587 7563955361371860525 1677195947075061924 8484401489694680916 5972587354962031604 17496998310355624477 3784403603300276787 11833215835901355054 3890996312803388969 10730802803723668884 16652051851182945960 18254810225791120584 8406610314188610248 11983532876744084056 11329646047517519743 17186901601056695149 13837923178246339758 8046517497958521786 10244092364019845926 17175984581355003437 9273925140738191515 7736637695622969486 11249693687582220611 10579661659197588562 1930395669236877196 8286003084584321420 2104951899340698653 14678941820170478788 5346261876839445197 18363915640968680085 17242802118057220544 7575286498424180725 4705515982377756679 10697712239685233939 13738399964142217596 15411377778340572199 17343733263188387724 4274273015974358107 1541736320828856915 16449782186287817613 13135979099208223658 202293342878865889 17085700303335084073 7279768859875437080 15181973857927450877 6763689598580002772 16773590888640095502 16031713482237910557 9578445314709147068 5262057438783790531 6342760496317175861 14753837053950566386 1182893675380997346 17070493551745940616 2594694960403356552 2420995683715750562 15552282006856133732 2019582345060258755 2376980667214080365 14928198037066613747 4518104777639860702 2484273775206611417 10176308644649341321 156721397963429736 16939321607429593574 2172104226288262281 2881108742701355857 14764521831460196723 17206892122671987241 3697650182787750476 3462485244290915619 4825250537885570625 1548870363134321569 13041068671319614637 13524430363212196330 2308506424178202728 15644651104529547652 8348568465108815266 7362994368568487203 18290582764903244006 10433652520561278719 3263327744523119331 11766527627071722735 10820784422094610605 14191565158688990438 13018353385524694705 1857146204185533462 893220166039926379 10949061656925194519 6806714130790055990 3889279088156002466 9523461710823024479 5696978734044727742 2410106999926795549 6907927631527638144 7555616429368169136 9019723326753537592 2916193999803093334 6757261497047311355 14191516073936411423 8885119953738460903 12719974993623769931 15817746942638661367 4650974639804299110 10770985869812940133 3890014554214435049 12894063445108274136 8098031589912918310 12194578848507731896 10060905134650834284 12892764118864652151 15314362750015356177 17642163101905629283 6280875653402543182 9643712980347217760 11861401744843294968 1271633146837793553 8291617462970640300 16059921780275776211 11877599357288669452 2169770288621335880 6024068601625974522 16328454845895777509 8226377647403508069 2073006864993754692 2881475763581254768 6194869856152855733 5121178422064058173 4165825898530191983 10557724885470880423 10999856916498560651 2082793782196333029 13182699176990014041 18288735549307756245 10133441963671091045 7576178349972912800 3265181125763592312 13908271280143173419 10439460482124312276 5591338972472268314 7926804369039220292 3570763022011177660 13323884647803274233 17598556651148910048 2426991112785258820 7585214901972782776 2033199337765835835 1060817803468827787 13335080642834128697 17052276349876301952 14665916511764757884 16668417360083911145 17842783809674965846 15373514566225862813 10519621762347003390 12382379884180172164 6483523676785195534 11169655936988808329 10646267049565050473 9883788785130591960 13638225135592335025 14852626222835813450 3026345264511427578 16752990574818460987 9137564689844885459 7817912650902416794 14916675187272741161 13496011311377943251 5971055306149543678 9409308874438814168 14315799726546443529 6015055718658926666 6017301906386537826 6931585153216805634 2030259027908416736 8113762072317654857 5130445039914527259 15582486346278059900 1646422543390191461 18055212616441739331 4250228116075321047 15378085230526588815 5523774423076488805 3397784559890146540 3591264424897935384 16487279045629438089 6347566988354769253 6461574665503448581 6461195516838475565 15197306437628111347 9006839892387962407 1541797444018535547 12546424637764099087 16833299658305230443 4383308513470121428 4384232697225236173 8994097168523960757 976921296376270544 14899009040320488567 14423234553341344478 681323613239709913 4595338643895965041 11046857040124471041 108900966914623158 11608945659297091221 12559726007861622399 4104073742446650681 6015397965076005938 2231513776956091652 3151454871054131363 17941592999047064466 14959110578870493361 5289226335498597922 17653296644524040752 12571595083955037974 5775189130872514630 17877157104227257010 11422552113091766879 76533987783753990 11530961679177685624 5580574184132343138 10287249680611271602 9001166948453830821 10992789164360163318 15811850530628621596 10497027726734846254 13024455307056730825 16766606317015175555 12343027111749908616 5787654609463755787 16325779211180372934 14362200826111512923 16494423585721569365 10619678016766625956 10455637849258869249 18094731847097531377 7403168177904360123 4829179222545434092 5754935746378438536 9440899075176096303 12333744026887015281 2225898795258893968 4478741393787261512 8940251856382311720 16725270654651944320 4210921763702024933 17015234173385409619 11357894906517579004 2514493780789241941 15067458602028420007 4826973558292409555 14210565071764330869 14363635844077868544 16159736727241204864 14223660662270639292 1216861664400039294 17559785144286891726 8118302046304604581 3637792252351413722 10489016397917777295 12985817568901659737 1270719394828706577 13561119339515088949 10142783245542972287 2964380024950191636 6183614277217542764 9573575905421032958 3486700551510947252 9841111788779290121 1759065121355955984 4760855965458110225 15188804212859879746 6085817211353049452 7868325320632135379 17925090650955303384 14826839447915373653 3213438911226331852 13405048790503608140 7404644659078656306 368298223363822605 8193611869638579453 17152902107120487185 4891897175932274106 15243853429623689605 13788934288139512112 6552612296741995648 6849015414764013881 12272329189030119382 3783119390569833565 1151534967671893412 1103745992821949215 7851464831121508812 6759898274855717077 16443949467930622303 10492818087722218125 5839554183216983204 8728620224746199751 2785619985099217934 5594597717191471602 6172009052012189513 3675671314546029242 11524897869096617054 10737983112904165048 11266221313161281008 9195682954958182554 4304781588560896304 8300804330330946033 2929472377679365943 1673882808795082919 12531336564244984403 8136523325110944715 2383171069024722071 6154167586860650144 11266410829955164056 6052397199011690264 16492501196069456684 10710017007662503658 3818518411576120730 1674352269592513342 15054551267237308700 4847055349384519767 14724516261663900711 907899398469814394 6302387408774204355 10102341097328650387 17488610433333376030 2981176181060630663 16898215663521303780 3940661883308633876 10905645762247650740 7390603804578421368 11800058263318717300 10278100723581981525 14148434596190490303 6637285094282787265 16582414401717977248 11507273601393799781 8846488532240809627 16443314661814157376 13572101913508900505 7238747954712699914 10114946229176215258 8971569392041584737 240701148841053551 4079629673175555185 8323663312371988226 5141468480105451078 17979320764195694232 4648128093899733315 4119058562086008742 10479951218532439031 16864900452866980483 4881054548369538472 8186653613872444277 11159435311092231638 5786484255069527801 17215923369506609214 6380063877259468953 13046361179368823238 13558885316203024163 8116642040611063751 17992130321157977337 3049841685428308619 10520260065787171792 15845205901183128849 16130219254983626654 6827154748613967755 4539906279801803602 8285098735466162304 12690450204274337584 12858810893474771510 12047043997088901604 7448401904691776850 9893509695197252280 17009523903717306481 4964243444346074230 4722057040407125121 5952203170736064890 14992064465647631594 17326444466283068036 16167309452246229056 13271616574565323761 5598702765879917547 5493993976733302052 16578922432939035653 1736531454201932575 9178929815404072827 11137315779174890441 12877342624177472428 9701911345570229395 9296272546482753141 10581822161644835843 12172648824982738268 279895823796882983 2374670770762436551 13901297642455495233 14179800177773116858 408765355015207019 4245048354920705513 14859613664456331394 11680415160336624458 4851295197603541981 10449679135628132836 12420904522520968344 6178814438263580385 14287400368097217209 4554944374288277760 6538632953801217686 8451696013657062148 5355288456200695888 6173617450324720329 2802874484982497658 17816124807802252062 16739113259328862003 11600101597750958799 7292340586239200321 9156925274705983299 16212387838331809858 7808716025241986246 16206653696460977266 4306669404511693881 5156513054573222020 16730486280362799799 12755349752673992215 13886875049758116833 3601851382899968461 4255218675016695214 13702663113289716675 10350856452789147156 4525695029535120098 2868282264919656141 17198324957428195597 5624889552231005333 10123128157236076317 18181859410287866575 4508475087413336857 730642253875028308 231680600966600517 8157759384336695987 1799735901276765459 4790323759311763360 1243961488362220933 16712923997368164182 8505990979786131737 16513599040206265281 14678327201908416032 9850249613816253271 1555431982599197529 15430166332878105432 3722895447389981109 9231152009898033950 13010067786001038235 6644349041452700334 5793979237738738854 15242420724623954941 4053675246776400349 174886489435869357 12176004116257036393 9902700298176020493 13437227806375123600 10888200603655746926 12368206727451205190 5550484970254092590 15046693102368013408 6007568786881791407 17208950677887242491 7053257583772155963 17856645529352751546 12638425154277245247 6481778890927924374 11938087859863486278 5193971367809517546 4064803791685699588 4876817419955833743 6333638461314020327 414815758201763841 9578634535645762883 14740636019997096279 15673641080815615528 15674434455119914192 9983239523941584464 11233039120811542663 18003670502033216657 8125227228185177668 17175778090544992665 13506129164319441428 2050437464613825133 12339695909477286810 6591388565408465447 13894904624991418125 5269835278052625997 469515010801760983 17398567583785839513 6829820865388720452 13350088947903862277 18230119053319402874 3590087123679518816 12522570512380909450 2439944336727205200 17776961903673861597 11689599689269211348 15013250380947134613 16996603308887903635 16215063766218954198 2554909488688309053 11509660416354692579 6773174463749097462 10773977701748919056 8228024299167397099 9189254075441820475 7464739012393575184 1738954103120855867 2835438794781988716 8443508272452209213 5341413423134650861 15249080927553554705 2448274207374247958 3262456269918820291 6381294101350754953 17909662154922012597 17376257221160975753 15013749038171932523 17059816638007350191 9431777933929106548 5214003727455031139 8517067636285107755 14597321817521533471 16498830830421575827 5701166229002322254 17962325482169359863 5939619496225873139 14469983596115332508 16417068281747696119 14811728154295855409 4715362301107780926 15629595274139568223 14108844954543454276 2633199454333762654 1526046556249506600 64471117420268617 9068690185068625726 1499890255521169312 5001884145905254713 14776930754945440476 1430342287906142982 4971494867038505735 11571825551734878126 8975823071320710824 15424897329298796215 5463059073546179682 6416534542930858671 11480785761279278477 1929690371640885645 4315341791139772023 9525591030481342436 13098576600330747120 15087874951929417361 16272442842078444989 17492129093528663033 11753235006551039886 6694766336510577693 15780460046186400654 11941650920735799588 5013913774688028721 11044854460284243209 15154546290022079135 17372716637318452707 32146336523262526 18262853364148099482 10196605871812783249 16258999484055999969 11257089874366454463 10650578895819130701 13261284710364300548 713235768933369036 682687899392514723 7479113452503379540 18420448257014086947 1436920010868401056 15576316386436198271 6874629489018277961 15879471124393538314 10120911064152776780 4311710238235897758 6832212052034952050 9097546286543025459 12314411519143168637 18315037138128516505 5719520393759171911 7713346992000338703 6553533176570078502 6910372935765194399 6887874286343318234 12984157776750210687 10040845087383099892 16818739477127014297 6586023323731749093 15959154364457292161 5058133068562241435 13285954253123571838 112670911346879415 18110323048488912058 317526565231137452 16336801480315931171 17997092297644063216 2428921983327271769 6618641536791456250 15321171548655994118 10564130773001701613 15789108953658742021 4008058234151930705 8857417859615433132 14146131003803656111 7965623959001015165 17497453878411707702 13210443775657482400 7551346411546305434 1973270282044760588 17525687464978560265 2589379659542098747 14013681023544910643 4980367426890646253 3230429738208895370 16161657217594340004 14535939119123945123 17054372899716722021 15282620529761279045 2547188702777195745 14934542432964229850 10243937138996649914 5207667738343763530 2778026192889001486 1483733652104412297 17644513358016762472 3725045049941050794 766049810146831082 13757873961928637841 11482043430366710402 16334740991126155621 4438090036723285629 16071831422557951413 2287080813301648529 11893773547890229674 17698144525855357923 1152472351110974887 10079207915849060493 14919901689295856033 16956333941814864551 5858331928668483684 14442380194701577637 12139894931866525442 3808905914684135453 5404694067075275217 8158218655201453576 12194959964528580653 9494965735141752651 3566421301995282314 12870394017624822627 1484658729213464665 13601959746530881579 6715711942582963694 5963680818866152607 2617780160476233590 4128605973176006468 7649319213443353993 9687390304449813818 17953757947575242709 8694964980433024190 14743681560821258380 7446583878804683619 6910821372616407245 11782641186761838020 5700061239686814024 1328538706168685075 12244774432470143257 5137016972555894178 17588972601337064912 1370289253054137308 11858911940785527636 13042434407258602621 11895454261843408305 4337013208884291292 2466062081844160867 11187170226078101659 11845788691542964396 1268574502334569685 9445619339315799023 403321937754959633 6499210854330547685 16767112192037857549 14706910451886848561 2523258290982391710 9546934882849359436 16769891421537794442 12284011571134695495 15758937895261012251 12902170318839466893 5787696907069192609 8866062599673406110 6843093467300384256 17594942469031852806 12956931667564329612 16521062049263807894 12123649095879002877 4705451302626849124 17621851269946090613 2166720788781297105 1248524918705058201 16785256189085890347 5828391404949578269 11239311727493063946 4419993201642087197 11925182424389970850 4701750257006980202 2818991963682902497 3558975396716126220 14071404029829893674 1487277978474567358 2996773816143008693 12655745817356259451 17131638071002409252 10775974410493093354 11277195870682669981 14447120974967971166 2563355693891254865 16676842075078417611 1036622405306293105 8458156947553494846 1132516742509634521 17159518605530010373 6632193837701617793 15919599186953386051 9089342737898212639 11677500971059789998 2567690778451415290 12771522203949233604 7321778211270420113 2263312340544186777 11918463623082094892 5737411578755302064 12914498352515438755 10634527738537310929 2589754122106474946 5634117875785036672 5292640760145692620 7799492572422740452 1538996702098277846 7714184615909412452 6194732534318231494 9651926288587632199 6037421010748727053 10532029428177916184 13395125898948369743 9983853103217834754 7484488646314125805 17040700777067217312 12965661900549432994 16558744669528531793 14621947826646077090 15777380415823510642 12768628029073108836 10354418772912326643 5358239114769591282 10707606978708753191 14702137262157089946 17221503612506862989 17131472892662282766 3450965807596742935 9421642572551559882 17721598023000466673 6418732000135140872 3155238364543332283 8548392866914648944 9840719482238287480 2645055196612244021 16436978130597905053 15658742371853415643 16879940753325539613 16279084576588744070 5991999967115617425 11320339690498981099 12561080399843323585 16407671856021360471 93823451605671657 2337053852298484053 5444570750807725509 12575792108222050829 3762445929200558453 18378613401792439113 14198833208245060849 16984789522833314562 17277345978225860356 11075764675827616700 14019210419399507461 60688923632198801 11482233424233965493 7980202528577590691 16766371857864473118 311059758001117620 12283837836178219260 6917612177134363432 724018423335299112 4740574917730588106 14566817978566941563 700071716360437067 10350917369838424567 1699191578754904556 5527278093842704730 14700464408499901700 12918814044535891762 3814793685457667102 2306187975457796091 11578344600247139543 16303748001896977231 8936107824003712823 14228255507107570818 4510779468629653295 3079759069023022149 11281232863268597708 2766153888778209173 5126991707794303361 5621465540652113002 15912257844577905187 13995959648350298508 2484729477134221804 4036601155881866384 14598343811428915172 13938143294700972896 1638647702595539036 17159806879475127445 2678201781036625422 14666812670532121047 16360683162314312422 8141940808473975079 16594519150689170546 9187464501506134952 5858512699081953429 1401851701287914082 8656953628937234243 4427020399289501646 3157523506746865271 10011339633310756285 12776701839751201025 4073932899788643766 11133130247715667097 4270675175282417915 8524968202125807632 7318007080443096875 6865124114801760604 5134530866183488081 16075300985707320491 4517646912981029376 9110228136611670082 8230934977531338894 1636900843802667434 16019024179685407067 3232408760671092723 11380301595626579571 6362542926718208695 14270617865747479913 17023830616779972191 7957653376977854595 15846000267155304427 15470526380828679028 7981316203571232214 11970890182900669098 3272504760611526683 13791099330528036255 16825466629585365918 16742543259529290587 658520639707219147 3648934088731989816 11104196957302042344 13031600013748291546 8305050187026512694 1347919545006696937 3677239721299220696 9163680489298614003 13266969143149506292 12344254934380334102 16951624718807124203 7043379195837395806 18073210705510872825 6876401486198992112 2933592702923068742 1458380436743076097 9025642126239425729 198753814735925991 14278631020078583470 10896768825078390573 15528718211322876889 3378780300245804305 10543520738982354227 10466687008056990411 16969947018725938177 16120483203107380298 12406277540901570451 14636824152772547379 9230837577087366018 584174845010206053 1026933428237241917 8193633347046238699 7306400099877548637 16025779289531885403 14167479471762551007 10762460571377415006 9368450103646061070 14864671254144873132 9639854770501834861 11574814596653993346 5619932370320824612 2660444973318707176 2634555007749071917 3718422188466502419 13615087600114679679 1577835292570967772 17561146552601482488 4244143851106815395 5628085317069592758 94036952734446903 6586083487313585155 12083199021222680179 18165574305756001908 9287436829542995516 7839257637016780635 5892205471304983294 13450103210911603552 885798435087994197 5595876955336545921 4846014193034089102 3089032974412897649 8269046287599766000 16672995133901267836 14823729948565779285 14763234647591148429 11322894722075854454 2306188657544798774 12694092028877032167 18296438059321621549 4590114625975433605 3327350130030716520 2239215525731233654 11312884380617053206 6860515210645184602 4656422531807826059 12909771103862751217 15347267328659097007 401818720692933842 18093513471832311150 14461549655436062701 8359488887984081879 5916385363288343758 4942433325594292842 85327028963518010 5724022310428757764 2682310650238340450 18389535055324329221 16421267344319506693 10897683452047805079 2062907198026452919 829319455784256345 11931044166642964003 1164838446050328785 17820913148063201130 9937821400495500915 7079250954863197773 2341785128745275965 16456365759966737658 14328814587403899446 11189493075909487048 999233587411954029 41764651482897071 1425506403760964743 15204589018102975731 14656366430749964068 11168207371414374435 5178309598879974180 1688962044203447640 9823018973742028027 10704195163055996959 14613989244405136678 6594048773219581334 8627828720379491868 10789332596480189027 8615022725515555485 11741350170919421747 9946531384362400173 10295231881359521899 13035322799562035517 4746227332888162122 18421240554447240523 11145629212378023541 13079962379860406951 8933302123807753163 12315307453213293004 15563196703508530601 8598815273716864801 12145373948957009483 9099502432688043260 14413306052952577736 18122824742421110842 4478150133646134442 1868133038179079653 9842410194010835831 16796181511920841445 8675068717612611811 4585080415621543619 2311079900117480592 1536463153405575630 4461636722729933458 5800603881926666932 10823370603057274211 375273762234997301 16517643968120215033 1845501275837439639 9201523022122408691 16628106550671694847 10250178669298163212 7697491982707566082 7673995340885204394 10507507510316271140 3912847877064440546 5881897469059062030 11019478813451202716 277199755443709875 16725334712994857030 7337095844065362531 4397383717909035869 8260793385264233001 8517482253344626673 9151017877971151512 3869728320879992796 9030090780424196992 3120803265347422584 16136605492910914352 4503579862503765576 18108222487482826778 5526835866269486107 3612931097353268152 9407301543567227296 18280941593970754838 9956952393924547621 8372053947902988040 5858182825137391835 17917705078891509143 16836566004032723179 2553178697550198599 6788487739104790957 6825477172705618052 9189027102792799336 2559232189704469172 5380439033866766667 11098638349743666542 9151439945849182915 8699059832668703316 10472929170663716133 6885247527951412302 14364243462951934316 4097687649571191478 8376174867839865368 13061623698043397034 4942135056007115729 7888705880215159665 2197765376734013877 16795006954001647033 18411108187962747227 11639816096113277550 10760863386136575347 7756491886815279287 6394900954491050829 15428699952443777729 15580250665928201992 12422977053758121737 4871606628349404814 18397139441992233369 12780584549263967384 11353417504790120847 7219588874319938567 17743256752490181667 1198350664104231904 3662018465768235271 9950403003702394811 10683007660991011235 11829748864989752090 15604708133723780076 187246403047845888 14366462888261015123 15598554052116861557 14284830180724425548 14020994807002586517 15229802394499790356 13833780285261749440 7048115706206617636 1155405207122575569 6127994141201060568 17441001305792834996 11062738659089413552 309378787130663711 9718475257114331453 12551436527715232895 13595136277265941347 6192914412451806517 7594951157626841584 11283397685040506691 5937355690110770044 1968645589368740765 9135063165084778967 6160077587176291591 3931021569094439594 7067672644956414857 15591830146768738223 9448033837046495853 11784454531919267667 14160741217934589410 6142453874708471053 6905825909946749264 14356458641404796209 12094424671721108011 2221395628738423635 9670534765925911248 589765764682116604 4286481390178569234 8210319245866908402 13470674439076137646 6140967709766182653 15369224401825461172 6391675320966424785 2672159659516542648 3560306576972291082 12960764002366470261 909662322493311010 2915543986410501827 12395053682104814768 13824945347666342893 9949470864617028811 12756201945656136201 8330600356435853968 8932684221651634615 2227005737854569087 15243500375121547366 14624553434474579788 6363900175352055366 2809980329007259134 11166943308675096375 17234603535431707692 12769345773608753860 18023496744504832182 5638597260734376788 2159107145578069612 15533317701207364823 17696562757071518259 7476450968571592428 12635423426567292110 5118435244944583971 8240814863706311866 12064532312134097600 17348132645959535364 3922826643241664448 17390422314400507366 2613841264731230642 16768582571320963445 1444647998552869432 18149001091168943658 17625833107943183767 15188580324352572408 9413303121241212695 4426669751884850764 14127372586797004917 9001999961693892226 3616142865122410442 6738596850633845934 2379583774788057398 8177123131335763810 15062385973131588858 15263245679150732496 18366941300844235049 15499699555140068493 4237398018192301370 1258186978750938775 10130506319319495280 16823830227015758656 4898057236328326026 9514630875196941437 13254051512512502276 7364325647113791789 13127563838303316021 217033340272911321 17894182718638923819 7593551197077277466 3393119154107791111 15163361522138244516 2451914099036436990 11337177477740299505 4977593024593902543 3463397843971215390 10557708522197141677 1392062337159390822 9821105439260982675 8320127329351107264 5698666058757837020 14954527385044164843 1126673436565913183 9096049793841705687 14094914987173000284 7461461644631102832 10703992248155819580 17133146040585180726 6036361155085472379 15786730854866518833 17355202049964757999 1453107166287929440 4965763278789955190 16641717669101469753 7795664759612157679 8678881406974705707 9979520710847096372 9008763372443191602 7122542445867264045 17178244267835829037 13161850627905186473 10924511920482478128 11156780815880495079 17561259684587730475 3251325948074705860 16022214921097585640 15304855913783015022 13619414993532787787 3001453270822865522 17572888911888358545 2695081214645490028 1052995920750821750 7482092748347994857 1150474210920353687 15935569823509748325 12606794095128969371 2186476278850090612 1322000027673941367 4292109768907124053 1691149444483351186 6317784499217330265 8621787504901599059 4281553300107228735 5698993486097857796 10157701640447338033 485844447278107551 1146255949002456112 9360675271765700027 7070910705185555132 13902825205520590146 7378697637800508239 1470962337284737456 9247860053925517795 4696460740233274906 18174762358696466389 17591120094324597970 7720414435375719721 17693235835122091261 5419623157998767878 5269717866153637102 15667315011021003949 9048889694689289702 8440759749433440905 931422640803679660 7820157749720873891 1175283866765056856 12828093420004853466 7193466880367442561 3686414797457814567 938481273203907198 15896429286219527883 9578956658008049674 14047734345577430938 14169800907798323535 8421370116440979182 9616218554711548916 2964112317501587609 10271796440385084470 447996144151201403 5135120658313889700 13145765880794640106 11409689650444423369 1941624159993862564 4305086037499586225 18347570220388797535 3531553074335355533 6815288364485146790 10660173069684917191 16453160704546940477 8672140154691840503 1867642090838126971 5658283838258708695 17038229935822371332 3016749616012036993 14749788773909858285 3438818068067031155 15585316440137040895 888204005988801733 236769277621904003 1517005629583766738 3032786075094505425 13754878082090717229 2545981099887809559 16301269552512231241 14468230827770470015 11979667784818742186 17955824092924720667 18434520271610605463 5791194888073306313 17548480606311436755 9892983399309739671 16193685454805840171 6737812444297766305 13661442035255406075 16718308804504782801 3224082442372554387 6261416590391123513 15127956873960135199 17666536947353854580 1325813944627201794 3638668843290415617 8819569189988573639 243519325345512870 2311105074984028563 14687044793550800314 8249677383459203121 2678872511145846161 11600036399648349604 12983556963523996839 9512652158084756391 14217728570684174695 720622864217107376 3203935476495944786 6043315205330686086 5105595131032205199 8106288505454215328 6844021894373616228 6250269043251284271 12303161975766242922 7681627909864010951 6990209046940708419 5938699733591508445 11224577559625080739 10070322038847265525 9887417630615475267 10650017555016299766 13550249778853814430 2896155066267762470 7237610324498143262 10497641335055350338 3261877444276415967 17360058935373365266 2597814541150714796 5643947149208473221 1784976677865507295 17585324205983492491 8111385954657452621 16640773228104709801 13775222743565429851 5049248042451289819 6120031248134826035 15363446772445597699 4065347628072140791 8114019930693279952 12337276280306921417 6758871623390852654 3166449321266809219 9865497557857743432 9057204932924750633 8514324506675489100 10760992309060455155 4934638741908582585 2007782250203472832 5437095971492657096 11410187078965322909 5141043115178775041 16234276745334610949 15953443721944474723 8644224187991100445 3864069588317566055 6722659355820148875 8966386525053110872 15593248108367907236 12990877775799394558 4123743040895357841 11102883590236117662 15081661127231125806 14177249152198074736 12198079647195862998 4423349094605299664 15114847376258222612 6974917729408030856 18059683186923502427 12724673967987981001 12843511211850239881 6867589647099958759 12914453459057709516 3805053294319245421 2875675661646512383 4927782611348081101 10161903455151864823 2980240668505001881 17865787189436786890 9227529058043291366 17587919576721877141 12333441709757329648 5478758970871565649 4982762794541656806 15546878470677548083 9251973719900893539 1492623268365332167 4016290653496006624 10509784470622293191 5104292818138828314 17964798742671992607 16633289741910273704 17913055824742224915 2345111403012707381 4923954427198692218 16458828809704802532 15530380184807171920 13523680957958921312 9594259063642541717 3038822004295847512 2891389023128580363 3856545414722986673 8796500306423401712 8878013898264104271 10444840064998266474 9511966432273884246 4721019657504766286 17920537520682066767 16350955786252452206 14987796542632087312 5134999499623973290 4840391798108445203 5787826753163671602 9675334604877473369 120209750100485556 17552663620080975005 9687125075217890441 13919868422590850136 1221575720458556377 11845625435313012053 15712073382421171668 11338093322202032613 4076341202286734069 5450668073581685940 956648101183069700 4588736918108946586 13719678070714871591 9613306294628948442 17675831642080191113 5850081293105343755 8052476776507506897 8332491490086460088 16662396006624557892 13663614897570645717 4162479682702353254 11771228973607857209 8065952999768732113 11684357690370793239 16462701977593169838 3768049320916550906 10935457799812986470 12105328160424189579 2168113819007118126 10788014143614166058 16480982678580051633 1741435034463256667 2213511297335769843 8744841478709629046 15057474607137006673 7665650084187177498 5002388274429586203 8085528985083130713 2824148797532918510 15810282337606790857 2992372033278073527 8775783670846827449 11588937506749435916 16436746724751355129 18237345630372150437 3929824017838059346 9791086889961842775 10226637805242095972 9684947446585199384 17962820474598846625 12291360008831025604 225046997039193333 13327440875074844413 10676860298586234651 2844244626991779016 4792607231361006275 12166521362560340881 5375646757687742318 16397213920406801962 12440052311806243383 17786479092331942611 4398524181283796204 10739166255212273264 15360986951950818497 2397623876288527420 13062892275322677560 10683633274253214772 12959596256055037700 7837242956613364782 2630732206203306366 13736448392052771655 10499321062507270198 15382170896923363340 2974891729275072185 15423354288971890681 13177564740638937502 11530281113665187549 1064405935318572397 828810071399971413 14689129987439325928 13863879226774875848 17108907776245181828 12302926165480550585 1015402770265181885 15727262494917362781 16690108285190635542 7217445091708040447 10238006564241787494 390407810751565672 9279251474761687300 7290077244253730694 15057171596359480410 2058233295735183152 9729746213224812379 3065745689164944736 17566190520607069947 5012027763973463083 9158415203278959816 16071711390316707934 9229821471459509390 1802315788639160873 15012712097373488228 9328874544548813757 12296575141544199276 4646524325860081481 319383696320755716 15639722475402334480 3500488760205017848 189434686038629062 1357773225080131527 4887997124480230115 552266461397341845 13809269637259557634 9269284582928585833 17319157522960064765 2262794527807272196 914809667037738106 16129170674963758284 12994145566597729373 6535316013977933270 13260053431632721733 6666944539509809959 6486143355306794363 5293782269931237649 14873073443314241158 2401778393248480114 8217942345306447050 3892739974433290216 331289246431449615 5003656258006322350 17286032693016213912 10003237604684034593 11585734823372079931 14636790097116820879 2504836209132583922 6368760275788774865 17534435023670817673 5099613050269296086 14541595064897806670 4361380193245945479 9603708777708418664 10843162301882482661 1390450657844568884 16154040816615229498 15415866298655024223 3451845893312755728 13685463123105307438 10716179464523443622 17632266152949456821 15627541586009311496 16452871746956751462 13781543491138385248 528374090761549998 3189258650521679692 10566906234827958388 10763521062912135092 4757911781660684301 4203207744855307284 7575702846192599608 17886966074464496344 13959322643691334726 12319352012367228752 7676611399966806997 16796336852635057891 2654256533442949247 5879810643698987516 2934225023985151469 6343875994478412824 9782838658476754305 12538741708904259441 3376741800539009820 12846242824680516054 13260882692951430706 6213623735479405855 11715514191606750957 17035283399293790603 13327788490915209021 14447564838088259357 7069476551898022938 18088665425556674533 16795906763861458353 2818700357175819711 10281416372461620440 14947510276242077032 8156386757572420331 9850229938585897272 7379607511419125114 16253950700651851983 5305503108821621043 8274304099807388047 14997571642132392419 11648806224918655976 6847370625496063730 13429033729385331159 1377407065114900343 6439330537777329512 200938916347984673 4990449150361680793 18440255867282375753 16905889385075816260 11085199287888667592 14272698452937139538 10536085122821661439 16174279852746236710 8600277073575854741 7913947689309667003 9927093904490385849 12516254088922290253 16232129226513870258 4826132067737226156 10766026141828185046 6884273342162648802 15330754979657455866 2584463934876876656 11736949250238135936 17394349484945154296 17960750674014661355 7627788094375394660 11767727040289008325 4959114777061480101 9041129092882408309 10743389870347260834 3422900865917139015 16255861610979775165 13578503915494123703 8558685908894852729 10940837496629901919 8532568992512313058 6421788682368551038 1369933926384077273 15154993776342633942 9908609394483218503 4811200669284321270 8428357585528776848 2442142665442352323 5796342915711415572 4506455733203364039 9789555242321685479 9293570418961876095 2173987123958076911 15457639224094969806 13638051660046297158 1823277431429125362 16731595646540976125 8443145215546661516 6884155874442361568 1815609004434970195 6854889947991554424 11622233822712626940 11651596951441793378 6842597519439112061 8125955013578904784 12933867560399710948 14854202088763210524 15837050251009544504 5957744431983779854 8660041852162247182 18390661569845332278 8941148983325063815 2311466619258291953 13020484917388621404 1260968805237438964 1654536144605430204 1426103213331070457 8470331882521441926 10465060039163914829 17191875976371716638 12282446516381259666 9584078086928919228 16309139296900935303 8478466884589623205 15984713423210527106 15124976934497531058 8402551381403127334 5453411378093653044 8368245490479470246 17765307902665130449 11440479255053641854 3048194695595663581 5708939168155328854 4331102615689820124 18442769420250970544 17282358562471725644 11913260948669077953 15203213662671431871 13042876277643123468 17622607060950426983 3084631944016865417 9486689993679577040 14681604933955284129 10506111474180616988 15511156705327624020 18103853489582502678 4327277047583736594 14617022126853186315 15493172748390954654 10560218029753590142 7109332283507444220 7600447226944495356 10662847275938398141 821775648317655582 14512091230888554294 11947565598094713632 7223954288398707072 10319112244087432460 9117629388042883277 17082343974857171053 5982161238478668929 2104573879364732510 5598611812968126483 1805468715885055886 15171921896958156753 18111453088234405900 4487374680948917074 11052045831513521945 18365903503984489278 13372037554405444385 14998530266952662632 6626153687372010484 12746931850590628069 11390623955375873664 7172528855924335653 16025113338138849367 12603255856670599003 8336035558922487758 17317245031320729168 6635032401726678909 17973724191388392112 12168538826467964767 14278589803605939952 2976899728181842138 15409046963444766430 13879599714488360848 14977577493924905128 5578603694369169362 13825667932798609630 10778651823951825083 14798468717141688324 6198875242359452804 16634123234449156869 6305379953403458716 2658670840320879097 12318950888580782914 4318912780522926456 2613594437003770639 12813776815650877149 4881791451811906239 12445403964994808922 11277116796652961706 17537478200203114571 3950605870368425778 7890654666554293580 9041525599630857561 15715268789501739669 8796088923447665052 2816803925951416784 16571610445781004197 3916621385461898743 16851103452275191157 11672987554176216724 5356165283722643929 14634453516498484 2476366947672895525 6468508300219356954 15245540313113848058 14074416048383975436 13141206777091130236 6791488037255791404 6120359632816118745 4588369647316236424 4372018694044240638 7961707518052486828 8217255574610129066 7276991237193806488 4285165460271285930 3318999422336368514 2918028974058430039 7932317617629968206 17056249199742190513 10084542732741914305 3974377185539607213 8087401263270087212 16982847044578090769 17092179409351094453 18103333401524534018 500709016463857004 16541604561029801137 6272036191849980507 3922631146898635863 13257941587733246150 792898072661834492 4970020361793452270 5393334434440066760 16301693033328561529 7099898263427682820 17750770464140482160 11243960923942459113 15553926253152846481 14199239311458749152 6046116966685771250 4322192755032404798 14105121445413170569 17858970003099513500 17529473806798074006 18399124809959494294 2579074122574424564 18030414548260621375 7223493982021071003 17983299478279428026 5497700844609152275 6010813144874443763 8015981632327602981 13022823848376244358 4757356974154152052 8763432426765654083 6517188035086199965 16556404004601786531 2058078049754907053 17735534938082868520 18179492152127131376 14554254572828521913 5588547533560065528 701579733555869774 7979963382168949293 8698679278329381983 16415363337071556956 15500648269576542719 12015859182385925009 1999248754769049470 13232589924205521886 14747194131559443842 8890749712960449416 580490540936153983 8176262088641689454 10041035682831276368 10947296883114180741 12079810693126889549 12087100478389076958 7987756633272710154 4026421525548601767 10955583551479524952 5010576468935527699 67082299670680268 16680433778732220980 966192144633614235 5686494071652659881 6132729405963422408 17729988062176912396 7218395194259711591 3042831433468306337 17321255634994075140 11453745534298591189 4824170156060926848 3729632445582566282 7098853406409293343 1045025363315189566 456062265937359326 4453442374916735495 15346517780370748886 11661093349671473831 13657439323712843753 13946938636108041579 2329048703650790677 11759199552597160642 6912221918832088598 467820464280794531 6062087134178868644 12684126608866869511 3768631539698540563 4119553569810672044 9456583381190775558 628458605770584351 12576224809525599342 12628423211824834486 9569745603543334237 14828206883026338819 2068111419740925731 11386482030278762470 14580577149107810549 6167072887413953371 10511413480003611327 7062584526854125746 6742029087702569601 9380349046074430733 9429086139092174460 879367658023807443 2935091860856167729 2132096348022915519 1522970166369265089 6257661891531539023 13229509746215563036 7631006982636711920 1040480233173796944 15160614682001741386 8147088946243569418 51398174012932159 5191620626388689264 16637658662437840981 15707474635619062296 16392829248047874163 9714707324001438976 2349188590784876785 4513056590383842420 4400161945704790613 2309984623047092000 17030245597872928056 4744862841137588306 17756809167140228035 11018840811229950927 2381834083681285237 14376976709370340126 15805943322938012302 14424711848883748575 17376260063092892624 13288668643132350445 15002529188069563768 5037684961254567704 5457555617891263220 13654975363907725567 11459782411192138996 2499601763400840140 342753110458552862 11012580495851056847 8460013581470655692 5350213534603189166 15298419655225154457 17040860631562200787 16879187321523092486 1037733164049092748 439057670338602404 16622976829849993887 12137337604535946298 3426929450523161538 5367772548669141871 16869760034557297106 16148673326293875858 3437141899876002408 1260132229062484310 14393292258491122082 6754358274640626796 1064792536249954617 18125224425418155630 9503533590951342168 4809996090575312933 8798616866267530108 7244433091601256249 12577945848602787373 5358569391664001331 17818144940489106970 10083073540782878476 4301006740360635829 13347820093349685452 13075053455540955065 15219939954441017816 15587322429549436157 8932249299987799338 12159422964314719742 10219917104433368865 7493476959209950667 844908499750283227 3286720972612977212 15649573077353445564 14052220849500284444 9968984098332109928 2226742561417532510 3154358474603897116 14711287041543850977 10546196072011270820 17684911578627706347 13899912066836416598 11690405277258016297 497024956449747226 7485060188002120329 1067874896553583223 611346684233751854 5415542540024256673 7145798482264667872 7518700705335424549 1756796262932947049 12529665643507277470 16273806651613062912 8583075770475926232 6040421621351455012 919541365724766428 2110160793090920667 16799935863102021342 10803560525367950862 7469232527311597386 1456199247050808311 12573455835526052042 7503558463801356047 3041466528682133190 7171134412545888379 8535629348566284965 15635706231880576511 10618253218800753017 12181129285450539053 7891929147433172314 3182782471105438225 8329502182944100524 3193192992560587944 13603454801967744568 10184159576306288874 6538085546662158343 2608461267060665560 10054856794560084662 17358261820920603893 14662992713383961375 6315323672523973130 10253807971712731852 12602222856774461082 3691780749842758509 16400591629623795977 4293552637855263092 18343886410641715431 6385550026746911557 4683028811271999502 10357979002672062882 5582714849061177267 7509446211560656797 15085060738972466053 5191507502366543668 7596915144667511819 2415244860630515305 12246655475316454718 11314639606869825691 650096486031090555 15952421173504555352 4424093731306632217 8446012820909380840 4236319219540336073 1963305046272952860 4635264985187546667 7689411042611400118 17189395423240672183 3117692216044881310 14848303928251061722 15229132597899223527 4391541209186124068 13626501673591604857 12572707855844828707 11395887715540130088 3188398390149626846 12612860497636216112 15779327071007196992 2423560895660844539 7297056717126427533 7720477513091612388 12082573039687101681 12739000724671300305 11404807052551682295 9649723985808265040 10884630664371094881 13131043742275558848 5342452037273716974 14685022301959763727 11287743117253291089 7607800300792695022 4275479696126748704 14212815472791037840 15262535164577766127 6513904645249094481 3381910645885413033 16826105465201585310 7580584390593601917 7761602094396899322 10552073678845217255 5603376415110466552 7508779569970632859 17637331481394403992 10960189365248441986 13221282678195994970 14119433378474913598 6903517437226385358 17590788113718555716 7236452576490825442 5920799773809044499 1392429070743250197 4985441519825951207 8647971675706794528 2087951481588181723 10967618544039230908 5006577627013270430 2021082617404880611 1207904153216221385 15915874975915832550 4693206912162046323 14290977895193368693 7252552421381012280 9575341598491368683 14949293792535820774 18428272903489551612 15780491437395825539 2152680960745760548 4573361793155281640 15054748495680337228 1064941409756236015 8283953405922004855 360147880242023236 2159171352910581005 14656669529575240110 9969979414882703094 3060551945237751632 7124702762368463695 403120618191411779 11134236349952711991 9071866803467797357 2431966192295688731 3561932353054995479 3415319063589681693 10996615325266063411 17201488612082673828 6726993063640490916 1861905807782992726 14526378851587236777 2350339569134066550 11226880118969195082 772800947237997555 1524974570478692079 7338191493414757723 10529961395331823596 9874603321868073952 4011929222955272396 7028676679693351419 8436514624756786665 4403667594108824714 6906493600084462848 3139935122873784009 15347228152106246572 1323644010123360882 11358314514194469039 4816793509676153529 18352573929474389250 9890268904131960259 3648328087271354448 3087543735354327430 16325792242398276787 2413828979552614276 5961700059833967683 4969193718450083203 6543091806600023864 11604686280530206218 13578514485508416824 15956158277548534433 1451398664029502896 7042111198781214008 3887467340638166888 3929616159509766558 8628332532752673175 15809453509232697379 6311182661873032748 3314690190620015213 15811007929893400005 10281575675691828589 9396438023015641051 2603667215234438668 15409567984853865230 4497558123496714006 16788519211289226925 13433544826810931815 1237929307995235195 6045459843231124460 891075376620477139 10119485387174942530 10206587953577888018 8649991264810513854 590291016491921391 11220502627242204583 5791627005527526589 17520462469336616408 9027242452084366822 9138340630745898035 3627052918258483425 2218118680536735255 16187541191120224204 14691260627421646655 5005540969193745151 9943379281227787470 14357768838594984898 1770365480302013661 5008729315348657056 437253892912247897 15778907200387941926 12336307506193814780 6658208020418876646 12883769504541445434 17935976595556220785 17970734225027711002 15388403226050374959 16547538352048639060 7748956916293847920 2977248833030015252 1045168385547040424 14509176526888459920 9564400618494427664 10659655732936520840 1142811759161310138 3180860884418177838 28668222905638056 17072240841852380570 341476732433319213 8085665338393528534 15755541845877999444 1395350258871844741 5836576495432232615 3869199714679869544 11428462005745043160 8476508119145449442 13432460286095134851 706914081614038690 3468218917868660733 1702327078825051124 10935373333504204440 10941577440292792775 12906161284265552219 14674185152396025380 15425677697118795325 3203264991787469438 2791966820585380911 12059147274849077023 7810762483485202305 2939363028513762700 10749849072291621751 14802390789514747667 5997968954489942573 17851662734174410690 6609872959342752330 15282591831640590906 15132943657477813772 1529383303789503256 13515596322544674913 15379177295349055247 9925760442028334824 12863851339021836550 1062686295158866970 7037632901593073608 3511939467727485817 12586066596019643834 2375421973898776209 242462861893202262 11875715761417106137 7111709154988227939 7911541849187963557 227283734303396272 14692351718126947092 661513699928214600 3752086701917209417 13294689672998605172 9679933074518839155 2172862030555525443 2354454513323099976 9635934543676533053 11603936708768275198 16492504855531265532 12807318282367072837 373128840142614035 6620126532458548134 18153160571259495955 46381843916726126 14247984828248521378 11131586197553398373 10468616975130014996 5560299366645082984 2984823372038547999 482389956208502704 1001543093328099631 802668823899994890 432036090276503808 4711248862761312098 6143649807770516930 5781511118483058031 18270551521883577362 14863948942504023444 16390573218206479447 2535938448048419288 14889776616415261595 5585415919262346778 16754276545980825961 185001267760045209 16640249169178942511 11828403972191769106 17746415221887207020 11072078206654484389 8986972275006427192 9836806068928287526 7152767888149279032 15289864087022103968 9801323551869504 15285018408526545011 9493102394461127771 12037134798330672512 4507422304651405209 17724505647624223230 6237905517138573559 11237115411820987321 5276424669863951893 5957717038318258425 12076352118183586280 8445682442679550778 11897843873063514432 7842268238559017697 2036970896461102430 15148509182152837063 6827008925248879505 17957151163917919468 12335414765239998501 1870886711523955046 12189964899987509456 16651869512473443498 6972768733005298444 5037221456986039256 74072753783599521 7207360428307256059 17497544767521355748 3401121005549901758 10734988036628705802 7637137907119442880 6263070629603704205 11605978464233900048 3634720786386147865 14013174641843648246 4103562430066188350 5348386421705298565 17582299976833201041 7886408310777286830 2628528348790848124 12598794584318264168 5721295217797444476 4128097834371542453 2729452032307820367 2867602116782472523 2332132905781988447 14568127056146928052 15016146008944974541 2508030501684193537 16709467784166898208 6016498097626027339 15025975719262461249 3986636151507200044 18186253986327569276 462744060307308159 14621903233030464418 12146118693580896275 578793814196716454 12071950338193482996 13088558537727815970 9105758122071928506 8956606546118103478 1827091115743983221 1514914814523000223 7269515025316645557 17510870344994402351 16236581732631805141 14259956892370735183 1225915981827143056 18052717168087915216 4080694522306083332 14219695532882209369 18037572559837760575 9104703908840716661 3800826479193995944 14372636496612972347 2565538442191641539 518503696584666888 16642771564158124153 5285951245245494650 8171276287047120697 15348828737013348306 9731293966527336864 17526377419162835300 16412466361844610731 2616387424170454370 9002002052233162183 3242435633324773100 17765556007909208927 17837573602110238092 2426841669055083272 13641373024617460132 11015722467970937880 6452843196302495579 4221312539027590645 12950465492425060544 13293894774104968497 4174348537045688129 10397302285426725199 13560153608782567861 13458186567447111892 4239448759612920492 11356115953325538495 18355197936877123441 2623975085930060613 3372551841091628884 10556454751403041085 11831237519545974392 10142028991926637661 1895474283528467125 11115069945407940425 12100543730946086181 14638078654469747329 2814660658601155174 14908382018728698402 11759572190126666057 18424463948676633075 10841065775448178394 7237037745920910326 10209987332870006958 8743189535995204236 5405484254163942853 632199367749553231 13404483547067786403 9046352970106417624 11944660995369539344 10442669109151412941 4634821076467723228 4037305512617732526 11626439210379775805 5961615197551372646 7370223260839008125 7158868865571604070 10216714895755281278 9794731554478839569 472422247648300714 14567728004840173871 2529111234503602005 17522515647588456090 1539156047496697133 8473766848021448121 3372706381799663668 10159787621781083591 12280322417348112927 7714527910266384942 3755794615069245425 13240928416572199846 5301114029394510387 15066657961238097924 2417413270079025610 7605871559596085480 11851487895671176963 3200723208519573535 10035973005605149511 16699279369236485827 16905036852565408817 13855466654288424418 12126505553457717209 16727555524232553351 13958073836903666594 9766858855074315405 766075460909008463 3592702630644891358 11561911528277197707 80065851705649618 12770801449731132023 15180071529607308037 1478620870450822642 2833226873672680362 5825885470002247226 14965178959198032965 12943474127709283793 13445996173837486597 8135526078399225755 6278502524949246315 4119959080185744098 4058550668421479089 6868070613447739859 4997051477594029343 15056544240743986988 10567715208421430763 13498027543647780684 15080379345748082031 12926683548438221532 5565777385534951507 9613709590878147973 6125405606799681062 18287140771798617614 1377840042588230101 5879327904254801490 1044145793264604071 8535832128999618791 17893827112047957772 6510124990791688661 17942434004178925205 4430562430610237865 12525804807119503842 6895849795496212424 12272607021642009319 15753850132862943387 4558223632027434629 9257822224120700717 14309886710985642415 10206192397646466372 18097557820468858943 10123331161379344654 9274555102671501387 15244100342591132909 13628113166419251377 9962547188983129063 13700442129035688992 3307487275158222248 7283248497318603149 18312823318686624140 10206856598156143342 7412189777219854761 15815671401195155650 7945857827142869950 4369485382154805294 17174090364241259960 3581840480103739234 17217746657378344750 5743599264180498832 928029554747019581 2364319341858077827 10534105595422701659 8914299296414042531 15223818074114528343 4163955764949706979 342258049189158802 1705075608320163256 13040182525820916911 6249166390146115218 2307707390314374342 2048168337073093418 11689464647883209220 12173830918005835373 7140251855437575170 11286492910462690851 11682263110062363342 10885348582073046284 14355894375605005998 1168093111507789117 813075113234834111 14456487484404608855 9761414253757212683 8341418671281692674 10753663234376893952 12029750143719581083 16819276041642898219 6959390689717275046 6277680267414781944 9338991367070858812 10973095291374621319 16686519020311472963 10275305940017994686 10414087753725315982 14188889951250259126 1638675490548289417 1714079631400134673 4531826210223455290 17922804121988226798 11207218626940086600 6503346883733663221 16874570590970819108 16514243051150632242 8795253078074178358 9838971187839341952 947366985533582997 8144187461109859444 12602847622773089166 14455291071244205550 4420228808028972505 16357534897824328305 15063087780966457100 5797630720912071779 3865283734032300286 2528333255618965687 13151642622941678788 10766032570848554799 2725741279180827768 18152111304931632450 12743472392888653533 2368839926656273503 15281803256362202103 15978303512497762621 15925062593469470880 14335965861389642876 4249132836708879663 16258897249330430454 15342136313686229948 4113715395686384076 10969124623515225157 7205346775537697285 17843561909967819424 11373745067709465014 14023563063926072923 15584641744516129301 2919737328043277813 14079402327168425511 6680586298180545100 16193549465465310062 8499111930889116893 15885576075180871214 7936983325202424053 8391012522015918877 17960802783889777024 7676984565534807319 1065604051478281225 17011138348098788993 7660674651394677997 14485463809547923723 8900150282254622 7928702513837243403 13298306452155656556 6558862627633484444 4989111672986738206 4489888650312273648 2197698353165124298 9048772453661407786 16098536413592409064 8838803577062045965 56358856995211586 3885058141548169521 11588496022950410813 9353372313786889658 8998923237645779624 13724877898586637232 8236932671261512498 5337796168183173086 6291850867815315059 4487484177327253078 1541908997715569134 13950030073348922590 15684465726153111542 8516811631418054691 7966760431369489062 6964543392471836566 3544781872628886832 13237370397401189099 17748885672614529186 14608598161518372534 8300772445276136574 2717701883574023365 14128962723852637392 1120614639846374983 7278524737044735476 6115587635711258232 6090841649179224711 15467601999785456995 9491732695800886563 9202708202480186637 9535660205367184424 2466449181267613263 15717695670233922042 16245300585479595582 13675665315797001991 7513992808073743556 11549550987814242248 6253797854446827215 9399791982301138821 11669143920360205302 16375865232230503718 10370923048131112537 16993602968286840496 2520426757303644754 3587278049110369235 6691879479270722389 5482676239075024175 8939819054762418741 16375936755713856837 5742082819413579233 1067168489171882226 17289992852282395530 8698878523681285397 4230487257316120147 11208162392264732382 16532483859215250094 12375200602513426986 11379015217905434151 11010316930403701239 15116243494270818928 15214096830644690560 17580018725986062860 16013293994673522124 8067785658589952193 9956526532567798041 13239732881165410100 241879652153854254 5371684581876624528 14076228030366093188 11050409646601295635 4651513213568727777 9772566694062267946 14840064235008041358 17115752746062539353 5625028282988043770 13909633484239176685 3847086015878747018 16660969166865729424 8557832785042098998 10243490614812667109 12617366359794360868 769490035596112941 4651646900387977892 15243784204534014925 11718894767383306611 7043619974895749585 301583008876882755 4280070860180817484 5284160528083409129 481282911131222405 7872151745295258402 2094968901124279694 16215425933421747672 12815329070874565984 13854079182530513226 17898529767795248138 6439506242384024962 72215602688481850 8906331848603385937 3986920562800116066 10372177402210486145 9374200969982168126 6626829349585498773 8430497498241020577 9414395137416596419 18413691258535290035 18121533006425973760 11373419486709304960 17220739347114092547 6879538324883395694 14734149493948151996 3983044334207984080 3045836541650217067 8346866490145376244 1779517271695394958 9378501357452729139 17904726200680939459 15733563862210951558 3947023492407590967 16246739787446245988 13999270413485457541 13453625413183927372 1057690871465089381 5806137575765403441 14769307789671510011 2883174060509571082 12026145236239749417 3902482164191561067 236454419340627450 11940696217049187419 12512130777226730887 2649526752446868248 16265707210082413521 5089794657290066832 14551249912388625199 12859250156291140504 4596393077435123075 17230511439849365713 9515949812536710677 14548193906386351437 14156353575318326889 11776296738860930099 16564295190875550517 7080921495278378782 3996076055819477532 13336055089192384313 1618675060361008044 12625102826141782145 2437619231213652536 15705130668400887837 16865502587639254188 14350150015320763681 14053244988560321119 11115258151115697435 16190187939724860960 7200838500502749530 5855931774408327551 1585247692663751231 2126706576011851395 14326429174322168464 9870952072202898577 17013841834269903097 8585452627069466199 14270397046985600065 4765303706049763679 2033645119396363632 17745356357023328544 8039481726367244633 13502471057481047221 5255807261305248258 12544638681134970976 6803449972531732859 17759784524925438695 17638031105105709038 1511162096839465255 16460344530258917145 17592816113520251279 13257283879482310210 15441508417544943654 4858457076111539214 7624518693426200855 2679587357281292688 8785198309990330412 11589925851479092863 10730799931486235453 6829954915073887958 7923916873325564446 16685799407085712152 7365215752421318110 5672295645237476172 5100290933222474486 2864018784514223002 15734377792682990459 13257368612073464843 3819576776206260063 11099665872114276870 2602362945276878142 3589867493854476954 4669072974536494448 7418943410532694023 17809033948420521275 17935920917610354646 3471546108857553601 11576327868507931303 5331988266043335182 14283993140620689640 13177749352680122367 1265427217078619522 3347921226274507682 13429342337830112389 9355776089441650606 8526909284183014720 16078781386139391104 12898441117066040020 5713231849283798910 10082637858389204685 1357208016196256244 13039043444599795018 6392522165777192436 12396355183392594987 13729292098469672368 16535548425695358485 3533450728839502578 10669942756157151159 5830782667228951496 7371300212687164341 4172452951196255668 11533384441430308953 9542574571177839972 4167676238598454639 16731051759642448225 10551249375355807483 15459437763764071085 17520203754246818121 4594886918485288952 11565613351332183941 6547854742974195336 11540621977772729062 4237166321308829800 15779964525193774226 2779128313086509466 9459530622532137997 1069599511315125393 6912939556272439229 2905021183886203013 14901268179538197394 11275970044272417136 2128589305825839541 6431030441844066348 8827547658207420766 3066188846327504051 7575105027114893768 15318087156229252048 2765027138519999893 890142443900950828 3851022002844239001 4002347066783926247 14543851479726150458 8329041117334048392 4148669415046024665 8609510892688548279 14308684084546206355 2327326163747781954 8480731399225135310 9821681286611361680 4906247737483874413 11666633576793060840 11055390833223530826 2218509098810680008 4964859038826773547 15993427355329726757 15468439077454478650 3061810712202926472 1720792417102138850 10165597170133812026 5105988036289874093 15304233273420399383 13055231323498936164 15890171850585203583 1610221548678492894 554721246621962595 12394046579382980333 10428818970950987395 1830980830104050617 13402757788897816091 14915388945039236219 6521219928496973432 1303407688628899399 12487411080584969460 13190574704559853552 16668860734703330574 16733177257925531000 10309985452896814924 16123303463536605744 10385825923014916528 17627694718227038242 1694243597379890897 15122249397495373401 16915541334114951986 4479098409157961079 4031909407891230320 12582632919409507802 17889195029709557391 15197056162806721022 6337444511943228668 13608500954388279225 6207123689667893937 14306509392286445309 9016613037339126877 14516387708669918608 3339880858552696061 5614658454206697255 4243990082483026721 1606210902991601382 10427485332676090282 6774849221254941555 84566504071266560 1090249431903225490 3532320466754309766 6663186419785547947 9427587557448201047 1320796506849776440 5553199108614251266 8563494393374750992 165245776985206005 17233059332719339783 17964865415481772999 10276983310546098541 15564082067679256250 13868655719683535978 1361022398814329936 10201767838765361373 3285651593650872199 14578133900910562417 10913133710308922583 13713267574991200159 4232019086468515899 9514008549692525757 14855216135880864131 16214802537094579785 7105845612010585826 10549601443299733569 12383821718223658291 11914776851360626562 13115064801735726405 9445244309872127070 11956585480429791316 3832874369908190592 445668106947565668 10558610996456653919 1843725885200139301 15861045577632531067 4941302023701037373 132097574992805503 12225807823167128582 17611639329189136055 13320169312351581549 1425654021060409870 13959119333509454368 14642936507325276716 18196496633144600422 2852255076096419512 12137895555936203978 13136887400490564826 14835132426188968158 14023173544070827943 13429647169887620678 10949959382819344732 9528159946835665760 13923297389118992552 10802255911940666935 16554823050326020450 5088481465198192527 9903374682609058909 16474367367868372192 4268062776576536354 10737218487996846098 4622861618261587113 10786957673689915081 16398118121586791458 15870477025996647720 17351016693491033730 17320405135713173305 14800317598368873883 9228036284726376266 7841625051701758601 12705003752003439415 9176337558103715994 17289064224585023511 1154561497558510814 14954356500554044127 5362671030180112169 5777991075475870917 7433109603702817486 5577702034232510607 14792636624023292593 15819494865364323778 2645551146286217381 8816681135135456532 16467893767155554022 6873041035193383638 4095758374251802104 3093967865195503270 4217659564887032592 8294411239327681566 660680096818856117 4624876185375427342 12552461790296439202 6186903473816636658 11081870972449723229 16258450377699103466 8201545058724625903 4283527243757946907 16192284401090112527 14727794913996395370 10915278158921943399 12294094765252136098 6030717863836548356 3559820132567711827 6035226745317245478 15428209518677467763 12799011633168904311 1567456055118526994 13420596560710329074 17345094984300330823 5270312339562764156 11962700540920756912 1105375546310278298 6344908711200838474 18229689082716887514 14867024945129466973 9086863529414357911 5869555490405537758 7047933232389220292 1067585262632524598 11301793450563454962 5957355491685863988 14069281341372139582 13472772068766783291 1999131444581727028 11998885748541331238 15533225436434360462 12737616624557633964 827902627665584103 7166321181881685923 15410070931941860961 7958098911208007345 12263716157246604217 16354054231603614056 18444348999903349174 7932908307470428211 17082059378218459899 2825289262395919770 18170050543961193494 8595730667833731450 10119204860010183968 5291814845274230717 5421597798392628183 10914232826879533105 873189513680524102 7139019285804666105 14261405514222782083 613937576210036875 4990748021123877136 17235623907270170366 7855833958433381156 8526386602728773977 602735575494312423 11995127447748040285 10251736386857596087 15250625795944061665 6566971937961309893 1501955986604404907 7056831182388900617 17508994549389363406 4388287307767346390 17201719656993294440 9625630283777237180 2798240589202727830 16518558935417501791 4216178438423298044 6318844784816541566 17175518415166968513 9187190709148422854 1970049668765698079 5739052304755727571 1474979504081530267 2257164779681723471 9400877417307428135 18243837576697495929 503353949305314251 10016145661230262006 4043079548589839231 18222284975368390326 5771102172493554385 4733583261059490581 2840379884326665994 15783762852179563337 4570534229118199096 14494935320094114336 14471355192623524299 10651482599172493567 2513960263295972049 16477311283030347188 11666493239614009814 17065414486211361070 16389272438282882000 13450853162343537930 8202040720040365148 6244840842137055197 108607234297865772 11234279610569063825 15362004340052255720 10531491468877773921 12164022506538833993 16733069732878291905 16125101323008006985 7001516227464430460 15279101907328353735 14102647031040836660 17220864567013628043 3521267522345462121 9747602632462485473 7086162442015869762 12848511946874130631 2875071397061011853 4832111153162277850 14968487991934072268 17097560452680604981 937223966555291918 8085662869750354805 6584285277070497107 4429603950646153935 14750071316933192002 6287074129013211340 11542214712183916522 15697161426128119109 8400575959480458155 2530393991432590858 1373530667048045460 16645284996327582765 8319235277979330836 10806909732157709999 1238628834632601667 11284189111303327572 17349497208571667535 7069779998921002013 2287706509439354202 5903739546841255705 4663027662773345294 10808851883805195869 14390422537292709463 1308725723392647871 3783386838022695394 3606420836459132639 17187738091840942294 8763125790656123494 17494907945522119382 11913569091034201763 7335721294226649705 17456945276185094281 13851728682909925136 510411085243872861 3232389616192053023 9286800372002993819 3827819934130007800 7811852104293354365 15632404994215122909 2357716813529065674 6568953598270271702 1099107785891401243 8562036843150406078 15995475638725827166 5960502744652737623 2208578345253709708 12961685048742701333 6900055711707746949 8217064102672054030 2687698996177334907 17415246390110444682 9891697519081676111 3716431897677292011 17626053430926180878 1777799216536616066 13830506370260724789 2943532936098645092 11236757242784171392 17725161373804772121 16571182979589030277 4927569576654455463 4019850179836751584 10664348069840929462 14306605605104042140 308423059010310171 7171663298862511491 7069577232391818178 16179586472736197009 3342736156811112217 15281612722353314243 2435026655881168845 3298946537176860214 7527973581567976844 385496091073372385 17896262102377599889 9259127887665566995 1600224298045799810 17664219192502960419 10096546906732270149 16395144492297531899 3795626223928787042 8659510431204783760 3625462145143821654 5688871434452207948 16865098427341199137 2809793987496652309 14682527930079508480 12315965880789794600 12894158511422759620 13551551389493558306 3647502430822815409 3201664200518978388 436456020852529672 11485110576589871405 5105135877877643820 9837265428088228475 1606044867551430011 9460761550129180163 6047234690289812462 9293695258393711848 1838458201955673503 7638555218636885052 7201856522583324403 1673147416828443689 5404863781177285248 11180745111991757407 5156816420451795060 7137275525443341676 1113150977120262783 3673264346702458653 12983170320941792178 18397668424375345855 5297461308376527226 12052681339640026544 11601045821108415537 6414933447781428588 5004618052545084867 12797249710025083054 14633031792548599597 6709859333478302846 17679075443681953932 5211806818880061411 8912657114296639735 11600306062314404668 12957690260345618321 8046941435375852248 3641371579822230613 9292558263146375049 12364792686880702974 15617296005604384871 9620236398230622343 1399851781167401275 1794627365158892307 956182778395933487 3564396125481945481 13589476523051393151 6583732845434620101 2578640460972331101 344787928835170328 6771069478722804844 1397879719175472909 10709940098101238987 14945226032557419432 3241867721406612368 6649364618780467859 3883344959759745003 1836032361590766323 7061629387843910821 3569319684960571783 10667972423938355078 1739656398274023658 4733745922792069592 15095682137992857744 14911551059251795485 10491954125481952604 11707060418120342536 14580008206795091249 4645257748661915398 18036400633269167471 9805524954031124444 15320063701298276620 4312489440069741775 2001142553605703975 8562247399121570898 9143595419656554806 9162662762510974180 373447612270269006 6115081655039345892 6446241551645080874 8138248851354407040 9229153907179766045 16554405332406871970 9817299863146116789 4846658253347425396 5278342387406106128 4717099204283765693 10401138662893759512 3047608600703959736 6647117622822426103 12361709825090405748 16689993459379604097 15640877222132853763 447434932828986206 7111798063432841659 2129045171820447735 10096005829968580972 13881483214055261491 3083018393324363025 12303146154233422382 8349640479915875154 6799829745923296386 2146194008846939909 14547057794842913990 7469127976539938450 4776639145002014073 6999860009162952669 6779174893608273247 13119610678006995278 12613544476553151683 10271708626205211134 11538102878164329677 1315521244482947904 3601742622127384703 10366206429746625783 6582360900267734222 9066389234594700283 10656199792904932538 11875740781300507946 17265690390587560809 12227942591715010742 3429852308712643401 2285028443713973602 13346620823127001188 12720294726604865072 4117261923753728844 12063862259140054939 3057422713043882238 4912850893994344563 4674628666703891832 389728197312621497 11918677814456458503 1010371479643390046 2881822951518918689 17537649487719048550 3175059833821122793 12550586653123197535 13270995695218197058 14337226509316244969 11529007244249957466 10146182820027724505 11776005964759036446 14040083158808473301 9468358097382634749 8458884526907770593 11945406440231954470 4767765251393801643 9106448269836022256 14076909931820092695 1960921951274010572 2753559449624378698 4987413933553755792 358231077352068272 3716639043044392748 15784940340231217522 2166662471590691010 16988976261932994677 13094640001304844554 18260587169744921775 4421694577196336871 12120452850927455660 2977420178272245681 15058452976731578209 7920573991745528366 14431636903085823653 16082967919186340149 10065044328501859265 17083903889354760012 1641200878138042979 7587174039368882528 16854285341816942480 4251057749701624217 5672508715121338039 4858507922200375455 15236916376061054296 8899389923864055841 15118925566886961947 18262822646460567616 12304091697203999990 192219815683476141 14599836042862446000 11047223639881294540 5682558978519980008 10799771653741572040 16668274252279233897 3253225915108582951 1741039444354978489 996089933754917287 13924280986334537343 10100305953550126208 10291204595244476117 6350301323306523283 13270699631564065374 18417415386939969666 4576140583088683546 418995248223496876 15040377281693417896 2462108825493179103 8199669447080133719 10365421071720513909 3276105602275189669 1373210349309209905 1653176711384167407 15267058593381422294 2337547776276709285 17522006408068428915 10766709496703465174 6090684504224386211 4775035097255168803 14757307623266807577 13040822056192737387 487781384207519157 1555733871406237421 3606137987537591308 18191216451580274253 9472408078959829774 17709339880911058915 5304951431266489506 2849456007399985399 16522521315791509494 10014340563073964444 7327607459082454964 6045565445190833155 14685915673040205249 9969372485493303563 12134016353956665108 10322494486052108796 16782923781647192274 2574767891978599993 14038266359776358730 16394861908225084994 7740052515035479674 12364061680443975183 439197948222822709 10038171930145505064 16851883621211878107 9907362961703903247 15543978646679265770 15133364260971261535 3001281838486489856 9299981147051822842 13931823566790459178 2363718407764009892 13658006442010597289 408696788170755933 8701126326241123302 4491163751332749476 13487423383027751334 7036779175142896556 2346663644647931860 17551684328328385861 3441172599246281257 960987948787858998 1192123151416807171 17325836822110778772 17455347848452901020 5401656546264734165 1569679305325126462 2473047638877954007 13158271737184486920 591344252712414373 6316949591088325026 14877708907740286477 10808025298602150601 16099619673227076103 8846913260337567736 7998576709428147602 839477474498253438 3224239273026261499 9056909673197868079 12016249221031401329 475767657381336851 12791778382812718826 14356884071654736077 14227475679355001234 16736919980258658055 2695947253601194119 9493019140583377754 13071942260779496557 14606731219027840045 7090174374523292133 2904140631741078168 14298358139429735458 13788197412232759669 11336750827080618627 13331836776099400261 15633031950954287835 6940657212743025172 1912615764472486902 18387859584044128815 9701289809084214287 12840776144701902011 15503526889743200875 18368020596481853401 2201706638587003775 17534238451223465546 8365249958015338510 14135632683611027323 1606653568570386411 16175829383312654670 367565927045706625 8350491417469624886 5001371811133029245 6201772905202056403 9835953549562983266 18326035425693890857 17476380060575646826 10946216756208511885 12769506010702795257 12010155443568403845 13112603536108394932 4223670185336907150 16468687569466650639 6512401120778180393 1317784319134867820 6628773130624672095 11599794539092346325 3515707735694107706 4388002492896994417 6621976628027605182 14025790857097591847 16003062198043646149 1601868721780434845 1607439673957475512 2176032836907403564 4032667071745150068 5598383607172545007 16716941331571409122 1417817736066721779 13370095592315821776 8165839188518401720 12295611804884296208 12486105163015287642 2731716086703388411 15857235216950805807 15515836580767226470 2138973856544146281 5304155261883803705 16476578253071425245 8097238380088949287 16430199019456422240 8236501492310474257 11791977086597178235 12964271068601078997 2706797553568726604 7709186221100325119 3080446806828145048 3812217936800102197 7738611222050026081 14711326772884399495 12297351698941153522 1881443573224107217 12085630389307346123 17842836730634583074 17939069067072293638 17784953014686055827 9968686709709667963 3352968750561225451 4219442448008255201 10685344793338485083 64202794672235565 268744450054260317 14008758522572763241 11218509101746935170 14126467135824929363 16239644152724375359 6420991686420017393 1432903532902407560 17318857099087983848 11273759093847106283 9282372104177983646 18314374406493672879 4228775836758745954 7940753259166303511 11313934611405222718 5162459881968556167 11007433273450360753 8102691387697173091 5997081371978600327 14881633015460862399 16751146000564483978 1908568757071775293 1924154866827544666 4387115792716842198 11654180799058489631 3354136100646270540 13995843887300027794 1597199034364351022 2512139616817493341 9638394655520264327 14823823396980780699 9571733419788577552 2060289201630666436 14040744297268279682 7840441403965514742 308653970938850081 15703352123607536067 14008422619402068028 17185690702721853614 9521307275221804504 18178887448802441362 12755238105513010575 11649319926841084487 4293499103743450893 16982605075164500706 14124136957717684888 12254375866599019504 7313465452829417243 18409986484075317969 13351724236812919260 14826797970664616082 16356913058823059880 1095788279202212603 6358907714509997702 12567866962520510491 7165033946550336044 4073370552782566365 14124657180749574783 16046568014208360718 9438619724454188728 17344009516997442376 2515103937437641107 11289998786966575868 14615085467802326213 5439196320726208591 14989036808100289567 10514098326018215275 13847451675393408306 15505093522795516910 6780492978859520516 12443588353526341779 3919026576222673168 160113501490355348 15775229333180488196 13692918557094757386 6258937234900362325 11297170643969452674 3319101814816391696 12751382673248727741 12960493030365277784 10583184196505870070 972705088447107347 12372994079313030033 4938072512166558408 9786338385310134788 14216083172813239994 4168006452192372820 5721129258987284582 4379958820213173787 17864759111941206644 13276611236291209486 9633024053901135491 3396634791269129223 16565640506928194788 15030266333575510897 17738906110406822209 3118941047038055474 7355532249183338582 5365847844564989611 17482485318321001634 12245968427517552066 1880050603501676151 4847238961192411426 10893660256352924802 5439601835925483579 2215834146650438108 6488439624145406239 15587037802088878866 12028941106840242254 14390873327453067069 14591408160475125353 926398620919187908 11713874919528967909 9427728386978254630 12176677528229571982 2024002742371419280 8138697840649020855 11395891700405667324 3185399691026098824 4330210607342975437 20825052163301694 12395903178244003847 16704180935797237989 14177821844093341020 15223727628135613178 1637419024698176805 2894417033967982536 17059814145437827329 16754684311570684091 2091277094474240821 2789373831414799534 14173420254095289975 13307788285631627573 9800921634000570406 8426866686753536243 11672017681508294606 10464615777823614252 13069831369707993281 15634420912966931960 9396476143411647725 5839876141432188055 13419251642445570775 15319004794987549595 14531287772997890888 16817056294365900779 17487489599512768285 17686579898813453069 13628839586983333618 12071490561421420910 15393346257169914842 15507185398679626538 5211784271315166717 4394558561149844406 7248887162910600904 1177064445693539085 6700434140843679585 14357975042483307435 12480038911110833985 4236730935625501082 12233368007618883405 16359864499441575155 7897553964792581183 12909881598770795456 9369096401038983459 13598421221394736006 8025951083663677754 16848764672283192206 4074809825658928301 7172022618761451507 1823996128731134329 12557431443845782158 11302916507842071916 600750750042372560 6571132234684386893 14667092236176746112 4894932614195080624 2573308620410244729 15624938296693786385 10571343906298044081 13201071476721289466 4207188007763269517 11393413398859040095 17568769754039869268 692419006645074868 5021985830967612786 9170551697558791916 13530175200544658452 11644157844407474936 16745922731442427743 4328445118532361111 12508730885482613561 16096349623518194401 10432772012029339512 16238061892894700655 4534001917207984205 6491311616630369074 11470251401941929894 16774338804688865477 5556959809151885267 16398464713888550426 1456054198345064216 3941820201447927473 3536465447569802044 7208589283036536755 15028366222700770740 5103058509535155678 7360619384730735797 6452089097443024567 2525802691383549285 5571250965463729969 4124848217484510384 225243480014727062 15663663408572754341 11987835829647428211 4579627333360371633 9920678442010281135 52638596896207684 13043259627465234288 5304653377072773845 12282897094341145566 17811839123844260573 18177592945481261664 15493043388213676295 5449535642429123658 9383382263822157148 17960551064168303969 3512326945779212978 16179541763504154140 10685197442743497960 11001845018058070818 11037311298554995203 4596128373999634831 2112249940539781949 4402411631459826512 13463711457282266520 16448074274370571998 1847600607515987752 12989205862075113701 14345361557638503847 14071025013543023176 7604884161248739485 10951333689261918295 16750369604890904747 9753201702454812626 17538474386074281679 12235449305866196853 3387698757574222692 13606764089706840833 5958637172805573498 15426315662417145385 1304920134622258264 1442779654883596724 1967791663992733513 7236350643486361492 17118199251404848915 5221566624874694412 5490753174292305979 1713083939060191331 11157434995501987517 500781884697113700 3213014552283817581 7988722731662856852 12923669245787454215 9084591919438090809 9625962583832530742 2586945155729811458 7228077926155068926 4999977743386221440 15189789636408880047 9157042318278910049 2565902669072666850 8386989435336475320 2742966381972548019 13727798668972741433 5380172319973573907 11932419369047828773 18335632180979731353 16167088658743961917 6090299324647266259 1583194451412857985 5516700891379263094 16571862477539136577 9142723179303571238 6690464841344833866 17077176132338433191 4196997651401402147 8841172615885474801 9515775091665022606 3435447409365700580 8451406960987801622 5501760037419427587 10495712238132539786 8826976149884594389 8535080796904598856 7425857683660852986 6377047178175370586 14464473161950322880 629363511278087223 2087190441137846317 4231358799739603540 2308264474532249466 8721871765684365848 8716429074018966601 8689611981252571990 7400540140081929061 17171440057924803545 15899705323001132526 16430037267541002990 10282938461765884212 2492298205136558538 3710646348072057403 3712584515921887592 8453848156678328765 11079558553611465234 15857062365315240501 12232914576023264485 5614584874291174899 13507005118408861169 2206394596104077116 414848365662811125 8703251425616035588 17296412052998790733 8788020388569090945 1502040597635284755 11678224937736224457 12022223644241198425 7113484372390803806 58705314412141489 7055982158611134294 13360293733107740361 17802551156953214350 3386425409616362265 6517945228408402523 8802398625254301160 14332070607012938669 14401775697351736715 12077110023356035642 11117120320763663373 8511666816385497471 15588039270121664199 7956835172657313070 15411667214445269209 523041068346318302 8791311067993736622 9743226880572921976 12533347137909541932 2853624902168599043 5388003174756970540 13599139715235192986 17393334650414953287 7569027017816754324 9693879261622769615 9830921643167300648 250108924469715049 6911391413492298273 3612976947614603711 10117254884845354524 16530167199832740371 4353806590455034478 5148848965602698673 12440274665658212754 17069685544304720931 15830633999535900709 16650667381601286328 2609976946468630059 8700734020809719025 7999458250098894211 9386805019047392991 7127023439818527230 8663508413471374902 10944381537124890607 17020015550578869377 13492317425804900637 10167114609188693665 16348126675023784091 2227427539420998014 12762470903427011063 7883857250475009459 4694765680827769319 8545506592476190185 16998511002468400405 17714293966319368215 15218377142879400323 3868800231780185182 10694006031650430309 5908460525165124724 9765884820116660202 4743028459340374545 11839996333191120856 6690568345568014494 94296400945773295 3743487084637671227 15253552323241270556 8628558023120492016 10694457902222042736 8528472303515942174 2803008851433982637 3845953859797332511 8773801790704456139 15431062612662935093 8816051578025367147 13379667211598029952 12340397187991546974 12394716275509529528 12345050649792190398 4658293897193509847 1577038543613393574 18358621459285291950 956391645016003961 13672963280404036106 4015318417707911219 4013988691084339569 18137031656358328550 16979876328839686509 6384400290132342962 5473038632556897213 3629695258981582377 1044100015476460244 2373761089497571661 6749750925266078426 17859374839617921306 14491886353470731431 16303241065108541275 361084335748063720 15960070519933177831 11349390175776865396 2273933496664659048 6212948562322430327 17331336030017975446 2371247786639490157 18189702818170407221 17189004039974586738 17871818759682506191 5847935342266409707 9574743066836406409 12289077847624988815 9317970389915990154 7358329544550690865 1501703344082894544 15524375566694477752 9568055496536294408 14311814785182729389 8858853677787784571 5310642859122025134 13260127797567994585 11260957004611786829 2842044703118547235 14595294548951025090 421339089725859743 4603708595049000230 1728440692319712310 2171921652781754046 3773649907900893138 400059081511466119 2867717714471177291 17150510541417255263 5244453012494423681 11532922698060528249 14778333213312169078 4193665291804690905 405465659264608188 4440882644983471609 6370706300687024393 11748345607713891869 16622271917332944091 1207792301782396458 3462262436928649631 12831240047667338616 14925646747559190586 16811809011501025416 10233235674288270550 5263888933838463609 8342105514253749241 7144154255711133222 11537044625803305922 326390857455471160 5822020408001287539 1326527426966352784 6934783865957798432 6661541170145487562 10562580567640936554 15494826728052156630 1265280977822816704 8483173700558329071 13556489876428645044 10194596684321808456 5218014224016378099 12296288113875228416 13519385652853166681 11000413644945293507 12302366673711529884 13806588864918203184 13281300289962420680 9964766534011220961 12220335497411933116 13868242982906177194 17891298920284966575 3523171992423759982 1675690477962451630 5085523280813170382 15091911909312976752 15182805607739318018 8456664411457544267 5514685079715417479 2952988160286130938 18383430646420584602 6380583000081065398 3147506934074612707 5885134822022689026 2308185849233960761 12402741464736501138 5966948150752875119 9239281023797530241 10690139957152878989 1424555423804298891 9034562861709324439 16857675182888673107 14494711618732053359 10718048599489345897 7958660364314809669 3414595637948242339 16619974143741925804 5923174409596548400 18203375961353871866 8196342975958328113 57163282079971520 15650344189596772265 16344085620122858645 9761424254862732643 6140214088006940089 8445935982479327171 918039760528682432 2725307022991945526 16280159623646787184 13014146385238610674 10731022627772968107 17542963131744002339 15659610103121312663 6430964700032361644 1622226080228205098 11694277641869070455 18160898083029388747 11848432611515342107 8108744596338674034 312709555706100147 15576230899644963671 4538360914141009197 7812982529508039190 5290495309923961292 18087213819417020108 11388127654903564633 3233541606991934672 5647897747251927048 1044726538103157066 1129832209957553325 16643037062782467579 4052915405163398842 8337375318943898823 1518563650642469432 1751171296902781008 15493522325203099531 3600243625718529608 9261523684987231769 17715311507963133293 10644804252652823479 8957652264036848424 8628515676478507329 12197408315269120261 11580525171797573001 13289372529241252366 15806785921496410499 5170451603781718072 4483428946322915917 10732758057069956158 16335524143333020531 16996498231000227909 443701009484493171 17940912742613274209 17050809287865999015 18385861517755955499 8722013474178395493 15915178476558125932 3318657560735500889 17361399291777601371 5626557622550229371 3306097259187932006 5336797611082255236 15864480262215150513 1846166727443011514 14894135167779567214 3093167364961444028 1999637010222634852 494244342889234575 13133042414058958773 2074155992241811425 12757301195294954292 12115445584620561747 16456052144135582505 9549431767945726453 4632705644464934205 8261485880779342590 5994324680429038143 6723536760713125076 4585084074682804839 14239529063745008099 804477131574939672 10828673026144685473 2404543098163101588 9659574776160872299 7500497983167072124 5608843681615307142 7931682295743928440 8542601197030079743 2120163957158557320 14912888444743279201 8327355951184229019 875520353593659745 18304743548793339216 1187462987978819378 13424190530994812952 11802123398820244675 17759269934451752129 8268484283885212542 6606540572301978453 11190870151385823862 7590988372392447908 17801987499996725907 7397245559710871093 8105493937018428319 6035349283996882577 10430254877926740286 2022300047464187705 309035941534571915 2521572483985457566 3131305128720022017 14348724738656813723 16920865845501216201 13685870921799093663 12005012357968730943 11975562098525503424 12437909536494270834 954157760195244910 12794686095998667020 16609006792042757272 16428360531500516436 6561284851611879129 15764086393252714552 15381225568728688330 1921419367977580745 32480021113447723 1312208346772714 4993894923222410876 9920347003038417950 9755411492843810026 14198875898327093341 7189775124951472674 8581280618395040935 18244284165224739771 10131824875493999580 13839014883134945842 9322686796602848491 2532702672031283075 1173605209330134252 4801338483766033207 14884862694569756658 8576570695508395148 2669419841407048545 11957047590998186249 9284953252987809031 2026155930828268665 2789235166800672240 10407841963653374914 1692444255773209673 8897836196249697998 6956108658523484894 12424010459862551028 15727912428643871308 14985252307517776273 10554221646817170679 17119377992247259985 1218280901404211423 4738240290996814910 8236438596366212389 14868576412953319935 11756596884632014570 17808351862668653154 8133472473366127359 12505680171388179069 16341244219687479233 405868901612377262 13871816746091529905 7522269888311369339 7242298960035893282 14415619107581849953 12843194906719869675 5251662597071614613 13981508963904418775 7313718292792036385 9628662767466093555 10416189178485577874 12231337816507426674 9717339717793558927 874708007277170398 10986027855188799706 2862959558522931395 1089246798170904023 18380139029095373495 15089841419244080773 18061600709674537033 17125022653950693695 9719769182146253074 16515577969280925285 13620970611778255109 12679723349444314383 3409969242070774121 2280865380833493274 134449631141071020 17243292464677566991 10222940514584899443 8748931129921180186 2503295597601580342 11805379301904693020 1900431751223461844 4010021016732134974 2014715659880462975 18357342267722954485 13810541733423984649 14959536374519980328 11571192004138536468 13515235020061115805 13723243919518409572 8439855424487472498 18119539234564735626 10813348283809080376 12602876977201378028 9766219415278976874 8749132370271784336 13762508129788130809 12276219180944746802 17413737635016454465 7819795824695074628 7889103746411221272 8929793622365668527 2050912392883826304 16882661204767015076 6201793257118014549 6173243623391064988 7453886471290277386 14694159534098902992 5034282200002969198 13880308800889498586 8142608191495828468 7329919977915944272 11823692630562826370 11653711981490533761 2413238377818105535 7470103713592918822 7196235899848860424 8967047007308540181 13296922605406365065 671719799443522188 16005774345945715909 14510960442623457255 5312107570053511926 3588026203147424652 14961753839765002333 13929456723626388055 3709239629843635792 13939124379554819592 9579108078033143007 12131382377259754980 15461597591581216799 13779224381515249128 1040348820131744396 14642772854691970511 7693952091981048210 17346614527042847175 13174270930317438180 4489185713474663204 4861542560531044686 5210551560971087801 7373719204792150182 7882654599548352705 11138057651314846812 6814788105826140974 16044862019618640348 18398809482053875875 8170745688245315020 5547383840258706828 7708466122440345605 6866326950097693384 14769638797913729806 10605435037408450553 8765710935324252179 9401477601692393658 6911600463390763601 17732894752209148225 7299954050631353144 3158704170881928521 4600919017268594985 8193130349745213954 2862329081808132231 5332188636375695962 7261613306729921837 15893546536846708939 2763051322673756380 16910389378371409191 3211651801456342915 3509074826799486368 17351705055163987034 5690158624216327591 10590611555945348358 2287346415454651535 16100002341462892949 15138538689963412200 7346267425876574946 13705460492123212726 10903103713011037016 12864123874886433632 17878257984996542076 3301726657827439119 1127099236296839829 10961907032787230505 8781034983884230329 2139198949525569587 12324729189525727830 12714129590111094866 11660133185720439544 9234874757542052459 14696352123589136400 1788634790640401274 14390558900996540266 12622529748148425295 17344812234669154828 4636668177841534480 9457253293453285463 3235033026085895354 1571333091409643753 18127123618745747584 12512516608104189016 17111746097982145814 9826972098940989914 15889192969742556913 15608748770296191294 6962653115473694932 3423499786255123455 17561527317262550293 466994500552686186 3186701832657924995 1875179393004142302 5721242561615565739 5163140903389466298 9424325008666989438 138417089049044343 8512258500078026126 15410791889631167269 7157357152509645326 933637379938887499 17725505811422279338 4665058143917455303 10597917333964032471 9732517677509173603 9211245169955079208 6355110099333333434 8475798220102776575 726473107193416199 5292106054917367059 1107774209760315152 7075962292774316272 2539082396347721265 256632509668847973 18095385286217022837 13051830828504415190 11322511351127995638 14843759731603187771 1318163714227861922 2543456307333808916 160648258974890035 11117369824523362184 12047337439217248177 13607975386602570599 10842711719295186286 14147764489212351224 2147490768677145812 14443129756269820391 7400498793078897711 11156439975608758321 14466103550367439993 17325080299245546511 7964131661743844881 5935731098744509633 12430219271474847462 16563703505815995413 4198676071101623734 1572230248249867107 13334774277096374772 1644320178491422726 12338995360925728006 8494842908284457286 12696391514373537697 11802506866577895139 322485895730996047 14531182364954607584 5601899928354504916 9493599660357826426 5584914246608743027 3813841437681523354 5705844341238239110 10050828306457777793 18277020344165399166 11254000991954900931 3365575761277356151 8126677836009016171 13382014573993832616 3783209651039480659 2793438226189939529 4535503625215241375 8022522009762181873 18075383491231710995 17736906774916085619 8243010708267649311 9586002509845137491 14072453568496783224 15435947519830117744 15733969069522798203 4829357105613374598 8573998729884911603 16284619149276396068 5795269067262692156 3989192591828565328 9497622569282732401 12509854816883360986 13147132438037649508 6827420595904235595 12176153641360906132 10029389396368544120 5975623609649053430 6777188634988391183 12627580993307684490 18286008457394335260 11616783638003960174 8993149172091211330 15010270446947291044 378649625214629752 13316277793745639717 10297105980244058123 16432290591136829109 2879041476018020187 12641345137469802624 2947022185635808714 11987319599707689835 16223981302239013372 8002033123607118544 11936602473641316297 15888800382334574481 12555533291361416916 6788073538970292759 9108453575119875141 9603109276031857114 16120967659286862634 16911958241960746651 13482635186043280040 2856606986754342808 17508907216941629353 6721032934743937943 13728131597516329283 1267802264956133181 5621696676276861517 1094517881790260444 9281996080023383877 14374246252521787743 1664872438940060952 7805484139353037499 11982610640361221618 582377256041541133 9392282389068328342 6877264133169355066 16504458317056830016 12010841754445395712 10610144013915009666 3042512082972911371 9561503524726742113 10826043819422298879 233290540674184955 5960342128703448853 16901331599907190293 9459523697823046059 1435149339342781745 17998699317532751293 5057129760602202404 9622409073668065679 3163578100934745207 13318469744867974289 2422568864054123834 8206798064331601901 16921090693764496207 16768094699575895730 8935616686950228679 10524215734704138822 15031488563075971347 15212925691504693248 4351588033504874493 6836522757625791854 7667968893159375791 8601635950985243314 13584435569160821260 7980744524660557134 16051298403545429891 15763177010884216392 3598790894244986863 14528431735889767031 12685878766502424884 12205787077412567074 5539305366854939740 10732911059724251336 9043495370837046149 9984932526379694506 16112184086178395036 12517845174566159309 2581332110381904 3007302716222345110 16904171251659123687 11458388693759547915 15848336731538650312 9012129600750118844 17798418575171051602 6258023565935843006 13683162554507828462 8169901782565668647 12794511455717110632 2658976830092624558 5743518534310165766 16814443311239265541 18001211937456318474 15890343153803108862 6921586786322411943 4851075485502905653 13804470493818640085 10014838919198768925 209659132779220569 15072390175410095836 16897817963992867633 4326963274125082359 4057203682538822084 7107222754356761943 9433514276108368827 13419506208451963509 9704214598308788292 4905706386606024241 4646369041331140103 12311782831301707038 6725062724018219781 10301791009198226048 16992021071135552854 8111891958920377428 1388133065802269929 9847600874475599321 12490224279772449464 705722970594300707 8790173836736305093 11762922694097968333 14060178292875506150 120938959846546037 11452785375785308395 6553709517405382156 4533206646251448014 397456105765261975 1806779095827882868 14214527903489880053 5724067268592697457 12080291167198151213 12416127463115611412 12987240430445901208 10434318110504104915 17335799872192281928 14544787726154924362 14363919707864845160 18357493757138375012 1809595720647819559 10212068441088947733 9203312306001113066 1754696299501046206 5610052806895350947 9350899199191134776 4257028026271481982 18080540844688655193 7554233030485913990 16453943363574348945 15247715171989106195 12313669156112691065 12676286330444905158 18342935613093800750 9038644475053319168 15620071448265874402 1504413078174761579 1435061247439595716 1184874102605637514 13983478997077946388 15817986852310036614 8476961134138509445 13096325122223805566 4580105608699070515 564867951632098003 1046148271314013385 1925226494496834924 3797671538323195667 11939702232655821206 2141529649329605297 900387551845291411 8632093729338655887 15111974542850602031 2415752561415389936 9014428527694591139 6849572555957942613 8009692119713328166 6356877860022865878 795808730372516279 16891582260096462294 3057599476072833850 5126746720312763545 2160463383054005177 15691478537749081279 13551920425676885115 1342265713499626384 6987378683122476448 16898032231233753019 9475169603822311453 5647062544921036552 17941037001070542982 1441709994839256167 255532806702046995 7629967570123221148 10759385821725350831 15835224529393100135 17332746407607969787 17620457138473158744 7789627893534755095 8019976497358453445 9112855726830190476 5863194279441355842 7453357463162269813 11332520557066965624 14370124148804936256 3559115487749951860 17971086710701181685 4693686060907498957 18072814171525013208 10384578914546318949 17850912159725553029 733097724567146274 518947073074456934 17083305638274047339 10083977779231055896 1303592986158903834 10879878225983840385 15779061219743283038 16008987974616378964 1565775411148845973 2889576168954330971 10394210360534225443 4934755409557833588 3803291708270047806 10177219542002826870 10352271647029758201 7959262020383568455 13697971014181229816 8221132084949567017 1190525023238944263 3394581698037763619 103348486770415057 8175042753183344200 13167540364130742186 15886041461359808728 17234175129945307670 1186853106862155951 14289647283793594439 7688803972177900407 6153905991936128539 7278741378807503991 18142861198346838687 11120868243249353024 7376526326623152746 9596384670093398737 8172504968598310699 16097654772165843142 15610269534015172821 9669484924079059425 1947561368822405407 4948625793052068651 710764790259386153 8794091175624613029 771087820121528619 7494422624171694531 1623983312751222527 15352934481679496330 841627991595744931 2549886813155699361 7156880813960270411 17364414191942407316 4084140768807831565 10035025513336027275 13368862313844442270 11390602785769380429 16719399096213956019 4428495691276181208 6643572992992106007 16505645838095898747 11272671199727773635 13493183931168284146 15361316846453600820 14530290397369485989 5045003450164270381 12225824959266429506 11722805615353976890 196793378554856726 7225327084449228364 661370948825354434 1928930626629017716 312021389814325503 16546218525969544290 1141623329813335456 16292655570114296855 10394219842295247207 12554287650399746521 14604876572183536727 11590581372989419584 2836052944780572461 9487605762792736582 10060020717683957366 5238612288149586810 11046377506621377502 6908865255327329593 3190745629252174435 5631336333374433937 5456851308484592744 7520132792522862459 1419379786059228354 9035754067677828512 371680340981758514 2439858566331674171 4090643353447498893 4030475496326802259 8779046756577915723 3010785551057360987 7588221376522218831 9382009444078553326 8725325450352516072 5644795024643365503 3028511683685161367 14403680357769023213 5033342180144925877 753969929941361965 4250641616018674146 11796242736357899156 15827401118628412619 12864686662247504215 2769012832303952312 3924995986960061367 7918009297390587711 6067951290574794185 3436799591209980573 4073451753399997211 15814864138399566250 16324272594089225040 6982083619342032440 6139296034142164202 17104459915821716685 5991363118888990569 4403793499900136434 4900835637655094332 12873526073830688910 2598480372439114297 23456917692896167 15579812524553923247 15612625099575054949 6828016695601224598 15150765111620248309 9831343995070633490 1192548005562179161 4050180635185092734 2890120022307815755 12759914500376937046 17336299529009404941 11672637372942238528 14598348448847977772 3973529662307561652 5549524870692058047 9212609202483194829 1363698058507573743 6058659418612276563 13734715520561310594 9312765118858204097 5656305564230101241 13093608792476191083 17225723999764326005 489666532390472771 9290951247179350497 17523662342967285243 4934616070265189105 13456582734648371885 15164755557643448344 13822479535329884885 4264146251402227167 1805895552401108911 2880697386284881407 9492747845676764391 13544204840823361143 14073112940954155461 14826752690234840587 7089311127162660646 8846204591529368076 16872413889356570040 11268958180839042006 17396926215147703796 6349214326404678193 8337778053488975889 12447874944365063439 3390600567346699048 12472602487710751734 9150307325239986857 11092776816281821111 1647296250551856652 2624602083535149429 15439412743218423957 2775556332909887196 18063464203528209237 4901866564126290644 13525425759291620834 9080082583810154718 5815326079239518539 168300512118666635 7091419251460759608 9924215359824223808 6534606052450327927 12285689165171984301 15004550871602281095 864553192017140949 14788234786312001145 2524035475052637269 8619681497515186115 12152898926619209367 13550707045239029798 2513575150683475561 2203296529052775734 13822030096600503691 1980926638529874296 2563335230638583552 1447216361538112622 15141484209816871592 472404565008914964 12688422996258200449 10223155676346771040 11282485239951215525 16277058456700548268 13987084159174928857 13937734904099861668 4675303106439331940 813033535130739018 1917470390001819209 16591910403875534518 5564350627107719616 7931636515899654691 212703784634752607 15145412364908780904 16862814506768578959 3568676622876196609 8320537461949268068 12495192393289543906 13660778728658138092 14797719058150928829 13998054480925446095 8191524574862454394 9037176791738119819 3399113507429495293 18081548099314656106 15016620943160660559 1398852239990769746 10640054474332031274 16933653199198406546 13871952747314924782 8162986995549141681 17378299850067442496 14980557025161102997 2222557099112771686 12017091788147495973 7397665127197503244 11805260053421438502 8019082283593523288 6080901481650713195 13066609698259789333 653487401894667103 14698350770882033521 8879884290534251256 16199536252449237875 4109276122117812959 17414562994916371169 74509394245794109 16183690692880193800 11110217136563814316 4492866116101818105 1175996624522061431 16631558946131300760 2600268861673052744 16903810038721486388 16856021929486661381 10700266492230356606 12575839647450140959 4674849252461793121 3194513558385929760 6862385090132367766 577258292673641853 7574339767428230350 15353439367620233090 11435749387884401318 16297328311786833083 3346628630021600112 289403063424058407 15240693939315393013 10373079038848846621 17879018713382310836 1776210223806154157 12112291867172788694 1320465452315098945 16994478493167502998 4770966246949437881 2427514313047930444 11053145206326082087 5925339098642946847 1763935375604962800 895395393321009845 6580172725261877920 1293571937536462968 4080452543728927787 6089839736933601927 8511654608503709460 1660097712964346063 2878345314567514498 13878379024999686027 15213604180696329111 14452709197129875835 12451852729390754817 4939299648329270476 16174609813784970200 11332096414932612117 6522962981370657871 14251500268948547078 8086171070059306950 4351557532156055756 9824483330589491353 296574495181760278 14209245977164571694 7909496939922500343 10200949799750332081 13123412545153011325 1293637360309219106 2257529367456838011 7724844909663648168 1137500824805724657 11552625654620862153 9290847348110026138 7402174684636237261 9124162427425944311 16252655304502600213 10351357863316321056 16829543828358127642 16022747757402311578 141110808649007863 9626824149279912887 15080410743770893369 11337047359900121056 5771812630182984928 9001644735761754644 18370089811554152051 5422759462263486476 15112201914993612059 5711138004822573124 7497931441307148264 10702537512392864465 17437529148326137055 12378787268994187885 11526680511337153990 17917546272952795334 3627029029739327495 13314904823845459835 4887827123844383490 3947636198734650918 16279950611324958460 7230666746344476096 11585443573165007217 13126370783156389143 15879245935635118194 16067436494356086382 11670354210058111103 5363317770063713078 15655747724245747576 3932849297249622186 7595778587460395614 16552963007691061125 16216157940086512434 7702140106118511323 3821609256155362262 17089874830855112690 13507001575978407840 4564295547752037443 4138178064890978757 11789442873419144659 9037176221962859557 627696494054962144 411513768706850253 15743065495597772142 12223262337639237455 5132094585881031891 7666460126355430913 17239895634176400298 18200904558479340532 6069427868855863567 11403627196231695961 32610326531527643 5244527555519982063 12994164136618799277 9166410282174564343 3206502604359875824 1195835587180832616 1158969857418985080 8222516460598381395 17054779476713198886 10806592990159649206 13381586138222482581 18380468404209546836 12532132255491809806 5149531099858202545 15987754356543751862 9339996714173636459 13142224810340463396 16627139864364103818 6879806275708658794 3196124040884903619 6028375312265147836 14559896592847992389 13652054242799179883 2216249099821849302 9563287645661890268 8255637939741392412 2482699393473651353 12115483367039911551 9569010313141356704 11161940880071545759 18055376656248753581 2756990378569847378 5317595788085238910 10647949842652805180 8197322886234711541 3058875246843547307 7873003979684546013 651507739333906271 13203568512544758933 17537206511080386902 2666637820395755939 17911478186663649363 3373049909375321224 14915454264519985010 18042672853989733203 2977415941176032062 10550632289988517512 14783072517820396060 18044160970605684462 6041744990282359643 8979094800173192215 3321634120702512507 6477251668272698547 11495343136552647598 14019247941613853437 16049929163893753641 1827435208739917604 11351661618840191468 13625361079620793008 12876687167118973411 10305669251084955428 17337031306873813349 1006246459898924912 6630901131026678051 8440190242022086540 315491610889358499 16599979700603398434 15849946827854577279 8286839248196832819 15878404575605094559 10634900149829032435 11925094972713645835 3749088268381508455 18025819951121022890 11911590240483050632 14446005502490904451 8640863890239158911 13345462457360636849 10254480414728434792 2711664290328264485 11959551029325539175 5431806634654301183 12619487962597406972 8299028321312070224 12179576500745494766 10795455212643488366 15765215868273098141 4663066581515307706 11346378199951660248 14842676507909491069 2141903068798532084 13544114101041956200 16548107632690429723 14441478207490734838 3249084733915557695 10776183836929912425 1705924410045930389 15956555733062214526 3324979221024809521 1618918017973663826 4342113947416763267 14512565976734189108 17802880147780971153 9998380219180217559 10367669235367122771 3334932291177554838 15901425622607010740 9706434312079300073 3852731759479242881 10594638558177030340 15498157365073790847 8360245587716700349 16750933358318106808 8964206341010130694 13522835001573938095 1164545990302335578 16179980778126026268 14324263312552651228 14072831207278982805 11529224431485119627 8155042692248499288 15440964446042367729 3592868384805326284 17392793236882467558 15914803240757837359 18084777481470235100 2407412938747347558 2999549656027754065 18442513029749947334 6861771529603444220 13544626958729211379 14807114944926884568 14847972731069690761 7626327484488483645 5811870372482042163 14288622146928241708 11313644571656724829 15918206709556786622 16970476365857052038 6759702366545988288 84092122960116898 2344746481615590002 5976571981178319021 2653935925162830474 1605979209833621975 3028466917288499604 5939032621784318098 14964996263367868945 7646644211350679774 17301337978306014869 3654280491893037764 4343981583746665135 11959582219953203433 17187448318553792575 18284230733954786627 15537972637318838466 15234867083685194923 12654397621630630159 2695163467396362259 7986505071464021444 3876038210623367671 5667050470312912390 6160452790979366158 15702437993490943814 17875787523465602700 11106741158793613255 11422297240696464959 4538687497773126624 1955546083016212941 8631184121717834295 7647103661653561321 1846939733175180548 6192642940187851610 7981621788921952754 16325946379709289881 8945710128656388784 7111633477276482532 7914473935172981768 14593834003919383208 16483905955890104573 7506206611843046437 11083641888774430884 2159178902662568957 8641597075467056644 2835450068180138699 4885026382113384027 5749679065456611589 9597302613916657484 825850290476145794 4808781956169202320 18268523290677662900 13056335638593227673 18180652447187491578 17580472213797052052 12788015679560093971 10683547128479471245 4102207685300644174 871328689392325244 14571530395543842607 368589743024970363 12320051899196698539 9402603887511805991 16217058363368651871 13001086107814523277 3135915993180601516 12395343842719982936 13124488928138346146 8096803137018101482 2182072647431501236 14892354965123039271 8337084043077456037 8148321284030009144 8093878378091422914 2010652993480096473 2137002236687499059 10756717240789833319 17989276216925360264 4046164707957078934 10477675588724456246 9633685808129328123 14931676404028050445 7233442443907247194 5811491551735815463 2045323418474538120 224520947201603335 13215638543240508780 691333569741123201 7373249209888995616 6739179288353581498 18051962889807899592 8222005742622994871 4604146325716797746 11526460502565316847 12616535510845239426 14921212612702158627 10113795226940166328 4300694724612587198 708098529036603544 7124538070540274500 206904036270693568 8655243663624901193 3523895880413918652 1301251822621551847 5377598826408689963 13193991800913443659 950342884686188316 1920786610760291922 5834601529122650693 9052552437647218390 14998301700087848992 276667545606315726 12956182961777221319 10197079140218646649 11822891684547048703 9731513376759110388 14675902773368722727 1616995487874635675 14783978218174132291 9094893081226415649 2739675822270220886 17591016511827706344 17795858834645594347 11994100150935835598 16137494346115396782 6775854912329700290 8251885826415323921 8721309162137789137 5320597504862248743 9992077447078301139 17336098927082409740 5701806361472339592 9783919783405185563 2042479590513670667 1941676485614858567 13433162649617248789 6407839455138282549 15339821874910717601 8501114991293701479 7173868103935268313 14219698366613796575 15021066387797972272 11891285622120571852 5481008948097189107 7676096223163754094 6460413039926410631 14490780065132759294 17308503042969626125 2369124970592653739 4997760853110292301 14352103591769482025 10809823299812455848 2087431688470101551 3845933949978867523 17392382724161552622 6759612650475250030 4817873171104937391 1573405770087943398 15694872814497206481 17720514403033036076 8537775623221993931 3866727648777571957 12106873016181795342 14595671523929711064 5759686733290453478 16382354255960650280 8962619443441128322 14481519096284126274 16670067745152383783 17083620908242890161 8977306226405882871 11262499801888481782 1501337350945883491 9423947216295368258 15357297070071533944 5548087346632226690 3107085094971052533 6278927669531695617 16905340050745536544 17943587605744451937 7727705854632232248 1632647102117137905 156243288564502531 3764412305622648595 5361330627560420403 18070433415483487670 18307776275806927796 13147883276641957788 5029879178600815933 8997208329602137036 15881271141121132197 9889825717140488724 14382535183154563592 11925172438965131594 4731319873908929491 3464124602714057390 15069241203121880418 17932574554597362677 6813507655908597176 16677505156092261403 11438614218565983976 18154333447175358874 9120655227648024911 3896587307884959020 1664757905596749331 11395716571854891956 4085640049435523830 16177305114578912943 3608096167410652627 1449217598800815408 15352404539612997214 3541574606772637569 706536105579447261 9296151409729856698 353131583047686641 9176819328916027635 9381999299142631292 6268797983598799451 9729252648354390959 2138283873584563658 4913076954857400594 13160967152608038602 14006936943625289117 3232588680957386099 3831642591258718350 3257639102348132312 15461109897736175157 6063102535682015276 230985725794625926 12015192168389341837 528376178673275814 17572852043924382536 15030946903309145370 1463461984355561031 18373627368312086549 191733598132594886 6603147087898391312 4878364502462628055 5870499223855609712 15027687802851619639 17096838133885368489 6055427274853063742 16755594633271595956 16665882299236267907 4600678174888512513 17516752193265085802 10365192489796637397 7193072249626325060 6704031069497599054 6900654452438411899 8373287998284179393 16184853740553651377 14971102518028680571 1035454365282078787 9154004177534605421 8310169874166981265 3767595773414302936 9026628568543352864 2726343289890506790 2030326155562829572 6209881141361454091 15350780720328210983 8341558108069093937 10662216595352196283 3466588728687505746 8451610283105020206 10967056285466088182 7619196438072033307 12282915814063630418 7409072908101583257 1106768742373036283 16136995063091851370 9485343084853046401 2196243445360608128 10629878860631267239 10993105106214038839 11548602139588530397 11453370710354789092 5969970918252092739 965632091613271852 14229372295226168535 18380020980917118013 16789037152719163517 6975785471725226471 14996392121038847865 8540643254592263130 8467665695813036292 14000124659887827220 17006010805806760742 17680678712484341574 11328451230991123082 10499067486140277185 2289448172122705663 2959803865482275551 6178477920655867390 5756683229361955370 12216272655003923827 15927572329608680206 5710635348721373044 16748871529935617806 13847818582920310742 12373912468036890422 416491504857379395 14262711422803437534 10284910731089006983 8943672662677160971 11959561204192506883 6965543779908835661 15502698107833550114 8468327027824355407 7003260715562125513 1145761144342726984 16801850631775084394 8736435711556498892 18417942656780049868 6537083573680782969 2021450956342749301 8409407653627780722 3152897165050265118 6545106754202624527 3389885682048695364 1765270959288662794 14025456085474179479 16768342952287333122 16587989219989594776 572002249600314510 17378298593262641680 3700665193559538061 14898562645338063641 1745546475223376123 12495678734850624714 3558203969210389277 4197527532368385561 10932679758738394030 658178493424949985 5105812135002235253 5736587350434451192 2996996052022677448 4530533467586064200 2386468882772276834 11909569487631831023 8051695852091917853 17548537898686386271 15160486325582517844 17313070912029242911 10121535876078812719 7479289551327491129 15625220661208860206 572930455010163127 11658108480872651071 15876951997441250650 1934479452136823138 5483420199504678368 16546556417509391458 2034926587129907177 14818412299218280471 4829185812718035550 11769605807836474076 10956199222324289193 9915727248242662069 7249852758572378346 7959225573450550622 4741502426911666272 1384624057905511531 16535766492665829770 10007834265636273026 4810497360558046680 9094712921469857604 9595544169302759582 4480668074152539117 16126910532949073507 13183121140395631969 5943353184802056790 2325181193285304762 11868277265734041072 16380090534112488200 15813601106236281357 17080963855441238960 7540615127134150309 3621752895839566254 11052879850418398345 3195290796930671072 8974317285750793889 5228408584662358956 13992162320135149387 1356371683352839469 6373785645078082266 6096944344498960944 15846188201468927711 7195174484719409934 14205972521988990535 3147853124629539236 12805737029097894598 9877693096290011859 17220576266358640731 17804063311315548244 9760758748080505009 11743911553534131168 14031471719546812171 9634962501100095966 5763419268118110751 11095759530460454753 13226081722356211721 18035242774732346161 2280465393596567524 5050799439951642515 8420436666267259561 17847831257021018510 16385883297360854149 15071590330935634143 1498384979986230009 17850839037461367785 6829294897196091259 17807135879838799252 8156055161288556384 4789330264153273260 1851101787147909050 13407853523179614748 2456923198239631401 3185222276340017079 18427280191863137989 15982805895658620677 14835826878726882969 15467249739059947605 10366480740575255739 3508239847527939879 10735619650164287039 12338830818348416890 1682681792609327407 10249416627616751770 5252321659428732937 6817823747019864678 12860915681416662167 6717759893947536967 10778418080710139836 9361413971892283715 8970030765754317527 14921926136886306018 8151673438608509561 189077958687238031 18058868992074463130 15603286353685429550 12445489793164957236 14002866784104570824 17926742520785676417 16212030547186166475 16243759457052660384 11394326467097343076 15639750995890181994 6330339293245220755 12743357823481565206 9232859342731227399 14953183094490020993 6674430256988991571 17897101564106003008 3086997398084428205 11394699242452282966 16888809717500054914 6256883151553751827 2419460890132964546 4237122303092207293 7967534033732006853 11656066705618823377 8918702001994207921 9430305105033823423 12052140990700965829 3118293874408319027 18443582280974823367 11466640155538687682 10303584668170560391 8606385327121393930 10984649267266326819 8748131668964135979 6542040234027202587 13222113732388797017 17382657182079090026 7250755595812576807 1433127635798737566 3502946164629506939 3056045819932892878 13884162931700657051 9913493582223068148 7818616429401816188 6418162168336374820 11994193564589012020 14599857826850045013 9294256338680758454 12197384430996817802 1362958183496037466 7154143343764713806 3356929880060519048 16186534358816583719 2889970695194818679 12833848800556700197 3107816605599420299 16017089827274816336 12368038454665370165 3037264004429277921 2177433354392634958 18198919628628750391 5838065280368363540 15334326235376361973 5070050244986260060 17166042743908124559 5225094452171404773 9625104884755899247 14124511513727450762 14036872228480248751 15072163011523183713 10618805729902971740 10053697637321546819 13191264010237059563 3408270814047983729 14807892268193304880 15617531306888809134 4157979804081658265 2551355880568105034 8921625820893497389 1303357487278748737 266094861391177497 12021757906478384889 5321352544747099184 17708553422046334828 6088820899073434261 6162766374632034986 15845616258707090278 309819130935752150 6128941368029892621 13991340567879460346 7726190531013127098 13989625153597627783 7545509242211259076 15758124264315611505 18038919917065902319 10479296926818939356 6109436603514620130 6503354214600799969 10334117828594821907 9938612034332106592 11090523384168658862 16465296810901903699 13821647709181729775 11712694068186434919 7928700219794522066 14105665195301705659 17590503506289046022 18290505548026138634 1076623497266259802 18221149384673460749 3024398318464987469 13733116925367220822 4785207111685085588 12407067890315918957 6511496194398454887 1402047879703367443 4723586229055953054 5852006342851261388 10203176587785204636 4170101787433501146 15095619257006842433 5860014723793873362 15709522352298141482 17925282528272902360 10684504163537504206 7902494588949295668 2910974868254884898 14994037325776317306 6563138434044536347 1797762269049127267 4706590794003791940 9729020964178725166 532138537136820565 15598518765833358629 6893692730936908811 3229150258980461171 14630705494196454702 7877626519470025295 18315688022351663186 3585609999284117486 13530945380697334084 4989864119269861527 13873577979290059938 8581764667610756352 9957661824238275163 14650148689801197276 7475366540123023517 13626136357003332764 10523251361933654673 12232813593012981076 4639330121048552525 1170417255053726550 14495728640947455582 13647418045287745614 853147375146369581 1498081657123308290 7316568962609311693 10279212902152708804 159009632461146109 10442754003975566157 3949954606796639948 9195279778748041889 7318675284310062692 1922208031639564522 10927707999112743626 3758347779427053452 2238866090838695948 14638230938157452041 1269453251623940759 14344404946701527263 15695606614784141865 14746136848685203550 6005255104559529950 11147667638599708696 12103705998287721382 16405105651121076717 9103005381521528801 2686980935049925686 280542738148813541 2981177010220158085 14386810698585232563 3759118916586199879 16199399203059492530 10645268022326103855 15499242499387983967 8337497432859838748 12549140995798975216 1152703450694046641 12255824656819833602 4356708377877598043 2685111027572889327 15985914080156238477 5239781386268558489 10173149957623860005 13430346656356417437 3146522137413688192 9429135244462701080 4692036604197927504 10823755276501078178 17040629070713840868 10383044709269055726 414473992348454880 3245943577649962502 16143469563306654191 15590149708284416122 10074121627875636501 833930348501674360 12262762437388757433 14606858875218902461 17153792331424487212 12876027743336083132 6436775165595602494 7888722350717403807 15915796019989552542 8773214499616485855 7952419525314112158 8650105383687996213 541791252297137245 8014533454631427931 12359208665657572314 17430061529291176219 1110012109313380673 5738676339788368704 13832581951429344616 5043360230333590503 2062201636870277523 6465453587197341837 17917755400938304789 1797398478037641769 16093135375868814166 15653833294488046016 2269301506912521666 13759648360872903977 5384643468527127845 9800440998357347654 15170695261687719100 16562749557853782637 11071790566881410280 17814313810729051507 16912839331892169007 1419272856303330083 9471630132488814593 5107592037174863072 13064595626847596144 14772247129494107960 4884942931448218468 15476523979956836728 5805937536143236350 14589751577396130509 10335084514840472843 10671835176868728303 5813643654674608667 2811848865664318314 16301780337398950014 974256643149546024 974693426261337015 9834127194162663144 15966999907406142838 13159780831182513548 9370702317749920865 8662054240617510298 7331791687293498025 1308647570745201882 1486542005484413066 17345329585180670514 1221984153272116200 7910240883325455219 11359678586998211312 17963962913641442954 6918799304626622074 13364043502102472004 4215900751966300403 7365941223770737327 1254795394483448147 10386795473445136397 11178781318625036294 14247391542290078552 9274906889176264893 13083176574502164791 18397887006075481477 13170452352011197426 18116835529637459793 13348719333891230049 4545905125009221128 1279657674723825358 4237645071224151592 3365118091426691962 9061745732715164224 1313023600369333220 1573933547893621873 4434700156659014785 2308231769788094277 16535543263388439060 15786626002982504247 2398218462713855986 4926438984312624934 1480617284573547430 8282162478466862284 8412186998068463914 2742769587887047743 17040059597372049706 7863433564700420216 9402309594914755125 3417706310038681234 12234766164925525550 3269211202992466188 2251814583566927876 4814161875590685841 2523598713871556066 9790195428350114226 4278706090918095714 4276770726031753596 9745678253047200884 3316911136358629001 11106274201524360990 12941947099119884137 16561725968953819201 13976530037895388042 15622416680107788609 8614531606000913958 14437106480076102453 17530026305917587523 13067765294531508173 2897043112907661786 15996537774751727610 15565956632553614236 3004699675572396657 12405779477475745420 14897990369446503007 12361830723627763486 16038791327932283778 8962534362930471902 1633256781653629251 4291857917284993681 1354194615219589809 8843181874855186589 16568468201263470163 2389530248694857632 5353221783746378377 4532704053652965811 11211890341861332690 5323500014956176636 8449537182521234990 2482390356629588618 1894049481975896282 18136243998634427504 14146623703336570525 11131838473262148005 6625879762927114565 13217502332444457576 1253331878573810375 7864339915274933970 13292919108891715758 3833510611704716130 2503383783405484671 3461821931696645613 17881906499072005057 13105886349908755236 2962888574211894172 6602935521490498334 9828581667120289470 11806784344493647767 350319989228869925 3287540404821958569 6534926311888931886 11807314428190268805 4737289725934003416 4312550923221664795 18353358930733785714 18118657135798219335 14082631223918114895 14735148849540682687 693366752819457675 9103816230960784190 3462225095271495453 17882892225555974027 11682772200725378221 3209857516073127229 7932052512673962109 128989892470429800 4589976612344040656 928300285794145767 3980495506680916243 16763202840161989935 11089674974720343035 8307940386444089536 1449185693748626409 15920481642145569041 1755665189439288193 9817769584018777840 1390173676010960159 4067776142244290570 4172905683173553092 13194037122732165821 15232384086452899727 15228785628819327378 5410717108299706410 14844711410718529726 4029413344320991003 2918296933671988587 7721225947293209273 2281446173613972585 17218856600672943754 16020875028531844465 4727000863915239209 2852282960815104725 13914905236311696547 18068284252977817681 8652515448978056131 11866856220536623546 14020773944914949697 10038626379446251634 15910764113503567104 13466746220926739741 15236614402003192668 3965199700466573392 15560590918956921960 2865942077165950248 17782689918427038779 4627316182878080409 18395675421678585608 345266502386980883 16957558136762255186 17672176988890090614 6865415028660426262 18272773760557983776 3668142613704979467 4539997871847170164 14838549801772322640 9000203269312310841 9606224009026849486 1016764959529324457 16752730525518620439 5956786230877648992 6749836735096881655 5530902641675736734 3068576323651488569 5612641572286837520 15245648987733598149 15591122413674492331 16092480838192343464 3800384322243755240 13108214863128376968 14318864742973845761 9864071426937608751 11763079095580379426 13723072779558493585 13838540028632963737 90858179925002697 11493682838463293560 2505962156395387683 3920818309564463491 7494068090240589309 5829864550775983003 16186476447705199678 4947671252373508301 2322118522343671597 1927328230573331654 9232592414712587931 2746384664407598268 13267394766847104684 3447455007192441660 16269862737648962424 13532574756427403196 6191446730532919900 11081334272553165546 16099152341074240539 3735761344614193397 11058235916364169149 8344827629682448730 1187648588558775331 17761945600907276646 7444178593660445475 6837915186234498476 7924768564585734735 13404002183166909044 8475408135439953656 10165602741819642001 10502455058245398026 11914337598305917442 5042872306450998468 13645723447270001142 7353011246004694917 1437793892706320441 15789351185820789666 5625197390598108264 10336232767813595925 14642027474942364769 15956815094926430808 6837281191501841995 17158966856412239452 18168812759677182232 154534376734428293 3762608317389666581 1816264285569093811 10102284128524826882 6500306507879061466 8764249043319626950 12178598904048559800 4182938830452200399 10465182542507537356 10442018394986393388 11429204756950268996 8047439016396605739 13387509022297833001 17721957149047116690 12490552414084444602 17067860991088815482 16330213822890685906 9224195307114025771 15448771358695420426 4768794562514813054 5428344034963967024 16086943047539680364 9844912408629120950 17738132536332550038 14324467207799229119 9892066583642224612 8496140890026203621 13601257849682693462 16803157055008051056 1281894500175786275 14959856544065969669 16256046220169567416 12661608318668975517 17992037271324625127 4386324130619480350 4021993285011439652 11323729125427712590 9378485227017995411 4212297762366336874 15987250341049072228 38866149933286409 11071220844776406736 16891723269453764749 10245710787066099941 2982055459862062525 5973620634963015646 11171750340498416943 622687295139044867 13407657912402595853 11399923735579285444 3656792870665010635 3769460406758662632 10666048019628500496 17975966520930459087 2089412082813087158 1592872661039412135 13118949338386054118 18333783560247649510 17544437221978851331 7333469816166640610 14628222068520607852 5104720201240799150 3489494919838970931 641812491004402664 8442023222213124165 6828903434884753589 6864055297877258280 16369075420432910762 13525310844088159735 17526366454391944471 5966007880498320983 2617042845799405640 14857985547136936528 5721141588190393949 13280301748356691682 7639994417245669907 16397770430760665012 11293027174724733091 7174720465793922936 13512089527397287415 9935528835836665118 16467430042750191396 267227618829695420 2689867847560358536 5238365902941588924 3470845767452206694 17844793532937004780 3876085029879640962 1063218581318392277 4602598066300770466 2330725971840387288 4018921622580741645 4623312280670925429 13614540771760300088 13257960663046592797 14007008311612517898 3875431753883001700 4590070521380051695 14689057938660602431 7190050881686938216 15233412697174093594 6596036913824052566 14676660603630112960 18303104007710936910 2659693580520610080 6813711147524635417 7277394144345847940 118298387696420961 7826141136908279802 14468928134772109832 13468962445703657423 7370600915195394185 15553411958539169534 15710635196996756369 8752099431981878912 13902634661698719866 8789160041089646748 9986854460829830082 18392462668001384183 11625273444874335446 5449666071866409760 1839246258141417747 14265794151043829239 16539983392663627525 13479141381664398876 4179729137013292767 18409975012069543582 12955366289874959747 8649934136730408971 8606542139874237074 16523568583504929603 3809980377760903233 4635979107115900209 2897848241593599738 9307666227815634078 2839994780510582043 12232255580356718531 3263644167112064953 5046248073890384431 4213501950763726507 16436786469662143869 16141567424795647195 4242642001752761315 12831614903758020741 10069412301222936562 10439677940400507730 6268472764034461181 9734339905577626208 3306728041998938619 13932020178259519394 17928289028733754337 12020168293765451681 14632529969907478985 988906320388300293 15946335027624184854 17565469331965906104 12502001337882455474 15098341918538286433 11075713846739515588 5146937734237682400 2092261055103686888 16671943788464445683 4850247951887482291 11679277803705452709 5497501807055043277 12230952408383389383 1448126741274469199 917509869381438781 15946477370297117109 6640895520136460702 16249797022279528705 261158881982670943 7136843766737953568 13603460679750044304 17132267654082864128 8873837463154937963 5590235981547466903 781636903820897809 239687719715338447 9554310225235588821 504449645173356882 2458724213075107786 15760647185651038250 6215328184921411068 12722289386762977405 15692808806187435481 387547507326073720 6608806546305644533 11266361687917918303 12951459831354190518 11949888530188312490 16518079501382767451 7099101260107838255 13172894072600819307 6314624779536935351 12454131142823507851 14951708701146135467 13389070966054144833 4728452241694735493 14464482159031679603 11099648429486365178 9917617785441623853 8714535556719836577 1636434728507057672 12164795084714463525 9036023187859120067 14698824558155372491 9464428407868097380 5014927694834601746 14648641747089626227 859100927608729967 8846755838118425447 1922748470837587382 13457522098142626839 14441212828655564528 5629168721567921318 14988333535838291169 2345127459427636163 8248985419667179383 12194960149722566639 7684726407069858807 2892852032424162412 5660214627434809383 17500767141202621012 12114848130640725892 5177351844547972448 4864728991023605396 10175843649545918036 4859966157096740132 9395535988625257874 2916002112786946897 15835038289415716451 8002775120232637002 10533880963038281416 12491547194075665840 9610396975385248224 6282711500282636826 9254265448892835968 10507951179298400894 669512916886391020 5136969539509972570 7669850278958163626 10251147171328343477 6085450382211768594 3377786196657299874 16560482974294858494 13931753370911954866 9572069635738756668 7737246080760082174 3437149063148220175 11664418489031009271 8114325354964403486 7366593786058715682 9273757978376413841 6858754063841473315 10822550258721674115 3479968372578213025 12274662508209627360 14455900884375861814 10712886179402454270 14668568259542594763 7473149748822998726 4805815151574701970 17050810203969593920 7630874453732807917 6274636311991732474 17158650553481676162 5051238151253539938 14156766149509065016 10927805794619917831 16065838681204508304 9419602549111172704 3260661283965785837 10754041525150545481 6945290345467433102 18354310092776158974 3776174078238075557 16810271541443687438 3497383350979477910 16242199637861447556 8515656839529658513 4739840399152306006 6074169881088622786 16388359829203312223 12544687648666084629 10617659224857533900 1512218489739060539 16672456524595163145 5433084772852578297 2462785825429318729 13574761472420228375 7951349727476402040 3326137090303785082 3514279667157389901 9839815798438818706 15380329723366033028 9845598229354325416 11317149348168437529 5695351065252645532 17574087011753760691 15558825491700919518 8192641255024888231 2522241280910155946 4854865813734907788 8613398299609019408 11805136740553182328 3567729448326063514 13743726012478863252 4863708305656711518 11866076223694136239 9453468967963577149 12757614206356531512 7594606844192201508 2831403757037823199 5218464891224417356 5052956979719356693 9778109655914698609 11829183846210630917 18095566151840850392 7684988223106087761 10992319115435081538 10176562403998763397 13514243890202888952 16084675746076122421 10460775790888939060 12079128131804866075 17549343892390539598 8418473426445868811 12704859762227683210 11683109454697131081 17908612413589307130 9394489327674084993 14321819693528962846 1013077407925652885 16999304925164394484 16416909855665914675 16682245266144524578 11869261469679772712 783874357816645163 1014358445259210668 11018806067247624947 10152247608334804954 6227486513592860275 2355879036766303479 10735251512904446777 2033838823280860119 55364218703848489 12060425983558391999 17008960140230044871 11638713374367597483 7081429164340775674 15049019280281002249 12863831463380119800 11571426456203090226 8582110233532578263 15861799880524741837 10783200652429569387 2496558270115495360 10395812872156245626 8433797391979663741 12099603009726655585 347933632759621333 5315927791958125637 17844292144549027307 1360745744232797036 17339998443980826083 2327289174483120397 9128933869475383112 4820460646422666341 16042703817476013616 10196470634798154128 6654121500689591207 10230954583290625122 1658615168728049796 3784369457769589302 109648703882729027 6161589580219411188 6757098428367779363 13900881077063991386 3993540619023979610 11379632205980837153 4665898672217634763 14971371444843765230 8742853960310241418 4548917282781654502 8995142645950138261 16017979861461605711 11422731454985756840 10825718320312310231 15356194457287329656 2032714090880502395 5100296140686704001 10224844223843832007 8965462687236588303 13333287946782812531 9416108677220513266 9106877077321970982 5789342161834792215 14584561590723134029 6839103747098234716 4121381248288558909 15459901958123471569 17081473433194676203 863304204247568326 7901947958515353383 13394668392313029547 11316570352088469292 12845185554309879637 12243940227167998940 15123455897073257938 10707233130143853876 11779526819683942347 12739561077672112993 15443103886415713382 8643384420783928874 14575403741658832940 10462304710924125129 3820732448600834965 12794531115313000474 16556541010274582562 1524955107861252973 14809600705861473917 14761793831368167486 17315310123807170171 14708702810515433407 3404670697525199777 5291158727568169230 15594363423071144600 18446725474285613829 13913435016694048442 3565296274589886095 8959676373286823484 1783680084388616759 13283908728513236693 16401051312305537404 9791969411051836046 13512031450433891810 5149015789671945709 17080913858439472795 7755156275637381726 4022139920543241319 15180485590898907594 3026121116963147055 381730078239564844 10115757382283408054 4373640963511799143 4723973289080846113 1948962171752377651 4652528872425222477 424746361528614585 5516188939558230069 15666863179670704932 14790982625488701019 8576921273409654312 49880921314067989 355245394601524278 4703842081201951021 3997726443942673698 14229206465619749976 8900372610099324783 8082137571443646670 3015819000709338332 7891130744898444106 7766553092726787760 6134534011819729264 16624053119272788230 6030651377176031994 14851443182014887390 17550154338754187620 13153026202902194998 16829910572017805967 4206834095114121896 1790676318989612426 15963106155155032454 2850632617357188300 2074960240713472097 4806166721073552005 8015505608808594739 7839284985056200585 4292109492618961725 1255444955738519342 4448821926408372199 1483961840514513000 15463108523003977712 6147689366488304977 4723709514228872904 7723985282774560872 18078149000478756052 10100284990733012563 655556890614259148 2397988611164784347 8662245989686605884 6590371481838259776 13164519414306834619 13637121435648980880 1600286132709433012 11958529403163681166 14398531342498138649 3414199454477122090 15492950946647146419 6778321886575898096 17054246616697488454 14747436498211614492 16376547133128736138 5068624617313001478 16562642394471302931 12925906009547726230 9855888676902604374 14055628143328677345 17828911594222731825 685697819106539362 6753245634525096054 13874482657196661343 13510780127620684968 5804087966955761930 9049523648177443364 1262099882986869796 8791892589003503930 448943864420683027 12631288520843407933 14323862403464618895 501406297914850689 7887112841096519362 8391661361097394235 15264172032767628252 4951660604234064900 13739019869806500289 14380190788543772741 12457454850985276888 16935773735871848213 16462187290644395185 17172866294066527089 14033966201359034272 4736937711819645855 6976429440785486216 17824802050370781032 10793250359556587311 13512497019015363045 4973752778346154573 14709102621106579943 2356221132865962357 16967888393776019899 10204438830130611213 12851483053746044301 5095465172780323351 196708701008924647 5906064468918446413 8568926051849079143 11807007921879672092 14948595417002339466 11184264072292776763 7462240047797211829 14504774795074772233 13586540948976061994 1561943947793696726 11685676121220874961 6325712823437888963 151334922880091088 13516464831866475633 1831646222066152418 14728040627753701952 13950375416792922770 6171758895582116417 135422639942419009 9998003001406020125 9088520535549603748 8841175382376477071 3536812604815657120 623656479977727502 17019769046902639702 8541742095879660651 11190163105122884634 7977559885243293808 18388508390169484968 16704969832557100558 10869448136092715429 12101375708937887302 4532302209828293941 4653417022156703383 7781905620573939587 18406056063142539036 6288538953740789052 14719468835789668145 11816684792026895992 12183031792171927353 16572537003334095413 13038566992420773920 16004961589022912153 11065694136707092613 13905929925846712080 16003785347837307037 1106751851952146119 8521207409771048632 4284450199444945253 6281793821173149937 8595620385923618683 10185201645906936353 3084871631913525217 13563746404637006769 15941136831265551172 1938617778294774292 11186320442491126757 13824026372653789328 2188192237578008085 4149950552395815081 14791479528486224679 178953425125151075 17846414554810762763 11441813549406163527 4142388212076114574 6785537168698874016 18178191025966822592 856592959224558333 9750017491900443244 16626741329478679266 13880652200254425003 8792753023033062839 15289264152101564693 16773936028405861708 10582655509984392010 17544874554987243210 243467415523600801 7341034458124409441 15199845388116678853 14948841060308426183 17257491613422279971 1531208193589370482 3767565651871524264 13181761397764003375 2912647287927010460 4781175982635660281 15409500225599213773 5259283052487638303 17769921217457436534 7276622551923194574 13154135839502226601 6366785921291005532 16308219735706896810 9043041074845419898 1190162758418814024 1992936457454021453 10342765376538321111 7376176197571003767 4102392321935983509 15577246446761219111 4668413899042742665 6503915813872468708 15527105801390160427 13283122195562460914 8279541828004998383 1580284948820710256 502563745024796285 11944235184415969933 2999962741734511100 9968642671781734267 10549939291600167761 3975377731950253703 919999429586612000 16992422515361174590 2264483208183210362 13413312054386284387 8421034007209284070 4095126970127389859 7641906218667639141 11425801930346629727 17143930622797959812 769830880094471107 2213562242435899109 3905727679832191953 4712375528454206927 8064125631382006220 11769602616324093013 15087657196798600479 17430843463323414271 14055960084599728121 8094657509391357977 689404089514773626 15263299157991493416 13433550059753179960 9495784862393436661 17815036945937086375 9731080205554166645 12363008390127057528 3481217269672638353 1318635611330734973 15755206625729101098 4513786603449610519 13607889540350316688 12316634756065109470 7421551566501108823 9417129884069741734 14303634307344586032 14529523527228779504 4072875851752389785 5546242948790419263 7229383440348499199 14363507048715954461 12567219476925979136 2827971220856649189 8614525395841279111 15810891201712334899 13897275523393436740 14187506352847492255 11014744245217994669 10941161298065765756 5719899834478330961 12806721341614672902 16346908403790256791 7867580918159248128 10033738066777800430 17521764396392484976 15066328809328759571 15208264049101585342 9583916287000978334 8890304906150674105 3933962704133382104 12004116445201244736 11676760478651002625 10735368590089913564 13653364754518120646 10721545241542594786 6504892499176587168 18328343082200994211 8989267978321594834 11222451086121320859 6323929776223158599 17237144315213621155 18418119187956589974 6348140600347379443 9791240960131586272 234977950193453824 9080992808004576923 8419812324114117721 4018314047555152893 10572433879619958154 1888445175716313436 9368411854209769902 7984456028054323731 12151389909760585742 7731793723204592093 14220945055243429620 12898009642311050124 5051593400564683349 3380865312015528652 12641525875668713971 2081427410764168373 11408798883403085804 15886613788434916343 5846185665937909668 16855261413388147396 16050106120616092355 8750410547063552072 7004281396624000231 5269261124910983066 13553349210658025693 13049426040575844542 587382737947271652 17819914279222450261 14871527158764419160 13063641697939729512 4980151922516196312 10463980917026390719 4811164391517175049 15593572119015536709 2168886935014982504 15672146910375095895 9470442878717572301 4594541813065895856 5721740888952202620 9858007230183707696 16697606592324087710 1334924495348081130 9371048741040938354 7836210413504873700 8160535263435618552 14015050811769941180 5099036048731498395 6551571895706118979 18299274539364374131 123904348105415250 4940485019555396589 4429745330112351878 1339089830057276420 10460230199854878640 18037313877802848695 2237188878607479920 1806697843204774217 3338816695003142597 4648688589825447557 10742375354689984106 16816109425139474175 383453628926735542 3788982375033901035 12750742694670613067 8662460514940497815 4657751459801847692 6234795936587652194 2916616089368653113 9929369454396037081 17297306756927630555 12489351827960597762 12216672909592112861 10132661425326574609 7205884416700284069 10637129432764555568 3758540499204448341 4764488395840917867 471511061940497722 5592178045011771708 10276110721370043155 10288016667246922941 17870735194183124120 14852772757190131516 10457520999495481311 14685763974362125298 138714163202270645 504695174294199569 2076058743011968696 14754111119518348029 1846949018899625357 2161244053999444762 18410844654022691136 1322654826784303715 5451011717130425512 10672390537311825151 4723555492888478345 5276449188581750153 13983194008671830799 16933704985412610101 15516517936747328430 18076087834204721774 8718596926574891478 10994977672469300755 673315839357511218 9258631142759574013 13233397994538007660 1670291336401951682 1804449374828854101 10417106107248135047 8403964133453983095 16231798892843363688 16009455637679308684 11994552402318807449 13852215613288488702 18387086818495550841 4416483190441691564 4042851065270343323 11825653577660941540 9276224979671532692 12665360957875567298 17188813856803331180 7351123056222369114 7251367731624274162 12875524930230661819 17918904468273587534 8755788541984080455 933904794538275037 12812508248457931175 7671582241641048926 16486121812518342190 9080105290061093341 1329608058746752465 12400865535533883523 1656326599791327667 168955313711250567 11456353123729194034 3285167197877003771 7880762447896899175 14834554518278409127 9827638195361379995 5088733676676396235 12653404132531818545 18298480604438064696 13750918589964237106 17490542778434709976 3431664792300455891 10298616710813737149 15230406250084803533 13035236438962201491 8850587219227363716 3663509752326677855 12950649298806381391 4945383426464020574 11186288195912868062 9956469822159173253 2767724468610939325 17323331434168592969 1497860618520412752 8505097794964890895 3435189125150755663 13683721290719881012 14672722416585826666 10231028941298230371 13101086417753356450 11966895956141858716 17690560904493786145 9147801686785261787 14936827722076041744 5824196406726898454 3032271784667740890 18031462768988021384 7495213097660135480 14295282281185032985 8033737266559021571 13127188982667731617 814492557018148484 1582911567489581766 2438071438832638238 8287015830890649305 742323384689487493 7138774646228698266 425706995962617097 1376454331162410833 15188109038467676731 9993461844773115881 2562404672548350501 7306018158644220905 5726007534758384552 12145538729458599294 10395589692426895365 4896436308268692747 15640047194965503581 6774740765070143114 14910194919012557931 11961371262796864122 8231495288150332543 17738488321710638158 4923047661382662340 822948752097207920 1059948537156611297 16235347961379330367 178033023991374547 5984699281716776333 6267469667575003198 8365281884913238184 3296563538186219800 18284815663816978803 17344242770034528019 8243949403390787166 17958058497671111409 15087675004972321531 14174114569917748197 5251124508309288076 13838829833859433402 949176747757351730 14971584196072037779 11093058622168664922 5545468265789085158 1993173119752689654 11985619811506232616 3229694812705147476 470917626909860949 306364045679616111 17621412814895193598 7808014002468067379 7931914776562496041 2526918516798802763 3636408700946627475 4398522115106021292 1173275151652860186 4063837382018120499 6713697102979904264 7764049595829847134 16182433319341299303 10978447088565665800 17366182098817186070 7827548618511097942 10359655642816286498 8481486296116357773 15711219688651552896 10296830567139727606 14995472888702665838 6805380788053587807 14698667176015334338 12948288801973065802 16863773780875145034 4424368139313257791 17382012744681531516 9891302854821681561 11627770632381724694 13612769823500614025 1472578039705569419 832063202583221438 4320782890598674597 17738120456429603130 3564304482055230146 6079908694008195030 4519159485843036574 16910639640477854111 7187451951209934625 131487894933602640 13899002963005743229 8582339469966373950 8611986816385021272 1916645125545373600 5029326317769475101 4974341626645070942 12088729721047597710 14447104848943829105 15581224750956660244 163410786890616468 16781346365830314885 15680028963080302357 7659502228063096652 3922639191163822288 13142646322242513642 14162566510492519191 3326965544044755641 13922053097204123468 12195093907140186537 5439036163009583779 13354372355133843486 9049704381963880914 8998788908685381776 8729359730425642376 472195582837791812 3401201222210950371 14240898737178482152 6085028307256364352 4810852811583210788 9484212657291788355 11014195316884333871 18346376928455215502 8691258007310458832 10797694987504581958 6092309823121165129 17445498903893637699 17377534054610038597 15805384832959139836 8264228468809152892 12795283637082082113 5667148802940723176 4327906604440510035 9977024924903646145 4634260873990839468 11751867294597478081 9004143508429279576 10060352911407769111 15765610923307194301 15192318081996394480 4658759323574603673 9406932150476305965 12816807091166203640 13563513790635942320 6412881145762640768 3922425418835716924 1404758610494288517 12825799571736624934 11070759316366995927 1071812247037976961 9682147496867535720 16020010387887502678 2704527206281898598 18358987229641673240 3609840760958092244 9279030918471111381 6287551309278551484 1917554088465246445 2084375269645759636 2267364410105244328 12073408760889003349 12742640443427280002 537367175973331067 7594831060251741954 5028281166756316399 12395974561400160187 6094985418202059622 16954174957999301867 11321557880293454850 16027587079976279925 13167379998056847987 13567527771684400916 15950332252333312529 11881977545310841948 17277970629472375811 6693633450062805791 14302374923935251954 6564358483948320388 1518246469973265984 6991172488156069079 2010757482789984366 18249542286480544198 450227656933298115 17168767892173155283 13331852029397597592 4584936275902328662 5664570266920961240 10150509959172965717 2880891942857113860 8848083910416318940 15326028507910941692 2626587302709532335 5297789453543291521 8652095101521486283 18090297233644770681 13675732813825452691 14788180631482388624 14619903693550858004 574979941925554285 9720829229320940523 150546890291871876 15468610431661739422 3589168595402591600 10892000192347286714 13133664699069316247 3951196581615406485 12989214338499167685 2174455828004595472 4714264224325076532 12595637085502965044 12149744920960291442 11934084200143147353 13763807365216591919 11206927891920951892 7135425063477593117 13363797243065267103 1294232678896689848 3147337613693511566 4320609322524972168 13510364459518678109 10198385440487982802 12950904021084572292 7853063090927516735 17846110952643584290 3974648573829239226 15478705646042036762 5336920302089759550 8843882843258343977 13733850552114544837 16475788190778963832 8830860275737939627 17165276929121049892 10395981398585646680 17314259208056399805 3816199996107434499 15195243459610905319 14830113722741073027 13837000716688942911 2613644094066517569 1690691445950713907 4100308485565156833 3520263032595141668 17724651803827758281 8977018401336937885 1438602619949258197 16338591805320485870 66743859269894539 11893551960675388115 10893238004439520450 8225548085886070396 13071530325382369990 13718199444608443397 12891765504565930595 17965477576909457334 743451913648217558 9633505856826355663 14641452152617573519 5335212091305315621 1301324481310860968 16646298402120797566 16408831045147996509 15258562056214732368 13258685208444880381 13581165408845035851 5492264000976333461 12565843919176944321 2792356546396867490 1944462017819667904 16902659904594546583 1599547386596607745 12032601091305433484 9623309857207042257 13584436163730601815 6886147736600282534 15266166735162380874 16003721371528491674 1922503070013888576 6167281687716648344 10235294852884408764 3503386584986450328 97843328859451681 4997363016818303554 7874446949319653788 10486937719724035225 17865479828309358033 6492026616393049855 3741725264424323011 1221860160673008791 14522715538749659198 15859951326464225876 8330822942204467984 12631453908428318586 3708381420821398948 7785466458060513852 2020319176170389183 10571428817488050608 491570854394956712 17645568838521795574 600989552821847070 5688655917034438385 4199025811357769575 8223483491330793405 15413548916939275259 14487700099288016398 7756593145731764170 10753782271809600603 9289198367404247549 13074359398510022053 4991103613228413364 17613990214298315930 9542752290041073706 5082489948677152633 8539040196229489945 14239843693750841302 13273666757983811018 14279924606098994187 15780300075400743 3463076272015646653 10999289295098901173 1240072189621576663 9706624002700906603 2643432437488535684 11518675206847685073 15494374232762466500 8423969871711323608 15009326853403644952 12090648247640498467 12174235314032900247 7923886541097179642 16941502082086980765 15692637625010653171 10998467822600979403 5495875920388797308 4340077016895123288 7079741831583342919 14060035844257462002 15237528387959141552 15833786676505996883 10366483391103636090 5032405173825942428 7305410201549973972 7360303014280159368 14911188236615778668 14142067376611859562 16533071316539913584 11012404802973104670 12637246461295235322 11782429468458650006 2937313943490054878 11746449705250224435 2104863451472997661 5709832674094812830 4101964046184836196 5590941400625849703 14946646293460709527 10996895669329688778 11392576159563705672 460246334325333455 11434565725347434807 14215389787405162753 7058642290546982971 6293260898638069011 2922206519174703673 12737373242061756655 6983803748145538501 17196001905988470752 8149355866003822929 14137468174788670005 17923914617099909195 14515386402972872016 8593608768111755452 18098346480653521068 11227410842151615258 8268563440402243429 7797231124243463848 451971700150641823 16760727856739181927 14227294799946404423 5354035127384350008 14334605168098737234 14226422360502416927 16843438137311234359 5048887264956256200 10794029828224013482 3128703102482077277 11234048811431403745 8127894801303238958 17593283999086926164 13086392851723261364 15113770436881674574 11482195546939324108 16426342097795863370 248907519922171703 17721042807142433507 8409178182889921396 15256191129944870504 16605340430677226152 4480876479797663020 13526904569173650740 10091299773666341484 4140376202443093224 926536740765675720 2568785787016329533 307119209080387506 7891300084632506012 6489258338130362613 15077488679245363796 9769159709233040662 11941946848236751380 15481873552985082660 9089984325913993879 9811024933568517366 5844998026984227495 8964166756383213508 1036001355165445499 10022460761469111111 10857492050658693994 18152173641664930263 1463944030654348885 1916321805292472451 12554817033573662261 12185552830705090513 7080351419062019550 15994919596093557647 7211416653014948010 1724458683079219532 15242291213631741673 12992667125068415598 5957724865293435297 8111533663208178795 15379238557495662888 4051027732219698808 15157929895448198742 11604492960524444685 4998082729537717909 15415595320952321571 12641292374304647110 14887660749660193438 5016362893018329830 3016227645211810121 14789318355881624102 9628258527204118002 13581575880489316882 17242732864726947556 13790510413769997905 7317204613764098839 10166723464095064660 2513350195624134817 3965536197147070348 12203546985314723391 1914148586235548448 14026992267715779990 3634599532322173204 15795229236954248726 10144174065391475234 11762808415960086174 13834925541986727 7213732139720180581 8721780629506142019 8979027039967971327 14713536608362240894 3796036321315629963 4982480268726853207 5618123238913539400 3251642087892260945 7323879851727471973 15570586811612663077 8937632299566881394 8582758596369807055 15753123698858252034 1010655438965113201 12221242435568621786 6540693271578400474 10171532943332568644 3911432764450860648 16246600820086784237 3577790110367381963 4645960164322514246 6947015516615524336 14160874860654747751 14364045058617645416 3797328944522155293 6425431558982845318 3078627213743726612 3804120037324404661 10223086815141520499 11826147137790739861 16030169844279553166 16508241303738968349 9501052052891904728 16886981715642785114 16055074621391758427 7268910694028691457 8101915500762707324 5834055504697301433 112788104695285507 18165158797067458291 13817389915579188299 14906753864328127300 8124296982310916552 399923474940881896 7527636393017355953 12014675644465869260 17248427340604370413 17546302296625246941 5071475185744535139 8256160048642837715 17105742275703372104 5437241386899176490 4245016720401511054 6091844483677726269 11648857725387177221 14380679515055457620 17136977073422605839 10835739142425247511 17413560196593390982 10824959085309902067 16494385466070582048 4149546215031344166 8900493251989254488 3870419224719093989 11941698102189369025 14553542568458753780 17476938202166697990 14720405303593481415 5925944522947816928 8156947534156884091 16797730421983830627 9587020537936222428 14497107576506309206 4656070644482605621 2186555159519712707 1346446075492199977 12524560561306597432 13443483656230718665 15217554499615577589 18064822175896102232 5456238159543451955 18317281848080389481 11571058688653039774 12961686158079878490 15869778694754044678 4472404642738413747 157748830523882505 14942063309647605881 9580275621777598246 6744257189485129536 8063644843595162877 12681960538281471734 771417860141831346 8370397766783143367 358431232602074457 8769129365172538416 3735547263073255017 8700708721900316843 16787771856621014924 17165762602850204588 1640833323386220801 384229975484590915 17396166108436124682 12892948699329321453 8995445203355372423 16349135919473515384 873160594149264590 11873084646286355527 18386066296839152910 9959375771699914595 2397303084462123125 9485759703561686774 10886534936100399760 3765785264301479357 4948316065992520772 8178720016300098701 14028269077967018636 6961421663790972385 4381432930395151048 884035877223731095 17694287168516850876 3636645997178710861 18126777398608855513 7658093532831667326 17782862621988231133 17535028594059555197 17884735271679903992 9663605987518755899 11025623823249316007 7131233180474063449 6783742718442002576 9919729302255824902 14938965220603926055 14903908443451451817 16665368056749473929 10208021186188062773 10076013644171211551 2219224391189670082 16812667741952526871 15473665331572274700 2732650412394665530 2838666777832718295 6208010414348752065 5454181139501725497 4155429837980759740 6448783994678668428 769337899717633144 7401379633811672479 6997695354299880744 9813032113268989192 9776987107135148841 6204257091618104255 15137377238235249791 4832972533770697729 10752539266613749765 18040140222974743309 6331703051367050713 3894761580653701933 16481046852560934030 10059493513807755295 6797482714555313535 4384561285679494459 601248683312119470 6087941285292802344 6777036898565187159 10904912667480809571 14391428247356382200 14802471922466961712 14626989601826062634 386139965979197533 11490487793025548579 5274480858008668843 17733112451708916581 11291154641523067491 8379529495600014769 17875499406880610165 16843450015313608769 11099543849991623 10325908266582465204 15762128004235960185 15596151878233785695 13503002258445541625 5698508350726130490 14938710401844008212 9331208031244004695 3424613417064994494 5372564161874509755 10186104488168610177 14005510857674786910 13881703281783276328 10447525319253231022 3578559725221135468 14606173349580457704 12511539057107822599 4049399517899451663 9090805224015618141 5704632946080383590 15019140733341830697 4498600793753923235 7598790042549189089 3745012068005135090 17537829414422739436 3062914772662632946 12751306721384658976 5272323500340262301 9922939628551241015 14616022104526170255 13451656027545667910 2370514081699148944 4434628556622798079 3256835398238240856 1947578589535719234 7423217933230580539 13040541616986268319 14978323408986008143 14846602427257394173 6684367195276433333 851711657062724964 3394210245124336470 13723635575285950625 8961233517302460637 15426902969124224309 7418877955642873926 3500101012316233094 13173130116549709582 9263723363576051667 792481727593789728 9645908312468471132 12551941952748365832 15419024972398311104 5052838790207737664 12904100521011798703 4293116052239163879 6448822908780416025 7148236583772417730 5786352101902178129 9053367745168009111 13727883633687350819 3117104572213428246 15332593491565627952 17730746173560460968 3059937740716483938 16929494166223305414 11197936452758411227 3378564304749447065 1957217571700605149 8563671500104606326 17769454459698950624 7617467004526031465 2210420700524382264 6093478238284008665 14860073241510436843 7753395958575326584 14850832292579371896 15803305900403842915 11319310229363051329 7814893236355240043 4538061192360456079 12318641886625044943 9840951901558828109 17099262659394828206 18192553182119249398 7022769041915533351 12006806965941760970 6486368828705433212 2301552898177029413 8656135899685903191 9067625307461182494 11342272629125366940 2351305723779163359 1924292044586853124 14226720050638526896 13581278519555948279 2820942361207966475 3963872457889312715 17933022078923248483 18147965842150408757 15957092312172583758 12259081056478515487 2184866204474799099 18408394840538838291 18179166343895807039 18258937848486725852 9329946342445047648 1378024369842864929 3979838561170402980 10559798870036718120 18333013221647186735 15571408074875792742 973012552182054394 14126233280741781671 6501161375625245977 4811550445714090709 8869432043296485257 14384013463392987438 12090135280802765211 6142403506099208985 15437059791882972037 15726195214709544726 187559667986032789 8408135546002475774 10921169701212429444 7912796157783706231 8104469270087300775 10859502086041125330 1284062733969669934 11255555721686386352 4622764483885363014 4032975406293257167 4550811346353754615 5543300061229928400 5218579456670752493 17084824767274375759 323861150090169960 523371273160953993 11516215605298581007 14968338099741215080 10018411897105429874 3335159373579480347 15272579519479452796 7254446080760458793 9491252207273760924 12794631531740670291 3516385470891718088 11082826671177161926 7250939942389685587 8522609091732450557 17952700400066233922 4627342566804878720 17277079245921263372 7649188689150127011 4433481958010115640 15130136480487409386 11216563188227961704 5280194275153640383 349064431304616928 13599309397553172032 6150426994348562388 779740262005856786 18291098531180190547 15641361478223407237 7490327982672968745 14965440449103960008 3227719870770508702 9602219064930029828 3425685406677650033 4547499764951177566 4793576487714782903 2117619329686452774 11828847704127972465 17634353048262274564 8288959640903713838 13393090298348765487 1332796206727749072 14942077324749456208 1017298543836510314 4441093723402295859 7976023735511205168 5372961803457578070 17886425794267782802 1893028140419383454 6411031707126528224 5994113356431310504 12101427977402365769 14941835813147273261 4732618876512726893 6247696830444845932 9358415550761487535 4638780104321143463 11599625851557637115 2886179880304114824 10887399366436556214 12665393097358355986 3095458894958612282 17899329826597053287 12606698837001598477 17922562933553703614 13268096840671388779 2059918596905256960 2291011955331231023 2133681429112102876 11546767582035141852 294062477550049307 17929052925479148540 1743987871071434692 6137824491970599589 17483633548108564932 17596719523195235151 1066796443902168119 14464451352007387308 16734502525671826665 17167655505216473061 7402188371325893129 9163688837687694995 16344577501901006792 8708762381944013895 16106500817924451970 9534360103970346440 14061124829769463792 16113159139033244130 8486987070783392084 1490239381452147273 17752509074586522048 3501421115424670160 14613048857228150842 13153967138893119552 14634515109395419940 448338082589336159 18240710933890548893 2470328455510758567 13058041439710745343 11112772892610804524 15715955055222743554 7899434107447585680 9489819783914941754 3691616650220063455 3407189051172789652 11544528195576446240 4837714525801129671 3337372426773612816 572970932620889794 10362259775263594669 4508827936704292143 3610033407337220651 3270323689294368998 12225448620121981814 15072605427903010943 17254245163930455651 14594617745278806553 16046951831186357242 3103964671794379408 4685860375449526305 3709607456235166208 6801792087268789251 9208104202608918732 17168308581766888204 11205587684195911238 5232141426675538680 7311116267187830775 6162455284241910442 14032644132656495978 8334864835177976869 1866643640929187429 8928237327772527898 17176937230156769562 15150541877947545510 17135063116690367349 6463208318385721748 4344330751435186123 18259113086838655023 1356928711158128658 5098541423288364945 5786986160453884000 11396926267243899945 1639243505821136799 15400675051505907976 1695723882366157104 2623753387896069231 15865318537044718070 7074532180033659943 7749602928171344247 10463786863840761808 12053859244602563543 8336664833071855342 3831927640399007522 13311924157975896743 2684349014538899582 11478662879754690897 16030423517551069481 8713117348570622702 18158927766903210814 1472837531541484004 7568042113009987706 11145265691716817619 1559861304691702752 10094817676200944602 14215219898977999396 12725788716456072575 380884242897871711 1128119819553604228 5485306905538685087 13421831677454519994 17898838532178114598 2146767248941355032 3185296732665838403 11306926956989052639 13727404866790385093 16876970682301018395 5472884734984763785 12809148573424267444 3846481396857655590 11172748126759569178 1055141382311261482 5893336086059214733 1796031636127043680 2678479477900112397 18271134150583390737 2413999203009625497 8295775820461593578 9995016077139796839 10795661284662342760 12234384786867981303 15024903846608149132 9010513030757734701 13064905923394064919 1264262198276046749 11253221249233481137 10683879129967259172 2915206606002560499 14876410277435302128 11817675867887773694 6214943424106622720 11221195686845596659 17300557604452285994 10983854015396358356 14524437366606456388 8614869304442455886 9373899832458495069 11123721214556605262 15555503370867402668 15468293534300799824 3319910710561329278 9130736279644307618 9692665945603513324 2459644964289256069 12056029100656206544 11143006632724865930 17424338531211252177 10133461476430283018 9631924288473961564 3636799270892670003 3987860410155572555 17494112611592089861 14972971578699261714 1531366913129209623 13528133583856411133 5400451801356919414 17611638704694261867 8294819881244750574 3456356298745766700 10944491788045362927 11893129978023350156 6559535426355343439 148230693656991491 7152965781799200162 2091087661171665461 2821670298833838428 6658940862230771087 10817407465583501823 15291235553504956769 5829740677288848151 14174356902322538135 2490826308929826758 14270960386411328681 7951925096193804589 6806712462236521685 7603199472483733300 2875682202280216574 6440716271767246166 4211008190096999779 3117866984885094119 758973180993996207 4304122594542385782 9023691116175944610 16278595407761500556 11312412550774435660 15545524113017714753 10640098071510635576 10010504299667011597 3604639209592366909 5966388315206451628 6184919876322570201 16607116981595783863 8071693779807764879 9226071485606671744 3879927995249319750 9998072372686084261 241539741566871420 2007508303193462633 7353612317590705768 16661849500760925474 16602812405839670357 12754795442311551494 3528936986312066838 2950290340792366907 2103438685114620473 17241257118425990622 11157036515591409603 5709959358311713557 17422115726090299237 12380486281876981713 1747207333511022723 12294972745652394913 15816948508658031363 5956025585226262297 9874340296161552476 3018507549596871537 7207691379180887141 14305704745696306741 17218408224600317553 7861329017297528300 13337765443299104457 9660601912417344754 7611569821570078126 853803676016837264 1650804168934798453 9937990326143588552 15379046633164742618 5247756623357472886 16890828457052938634 4504085449373491139 6039541683305595220 11324967703497355779 7689951152874283796 4778566500305464600 16889036596939343191 15903058717512456703 1662081549942662600 8040751677417820089 12898833982780379432 15180160838776214595 85308022420856475 17367179785353040305 15715181302441892339 16973122443299566631 7618548691094070826 4278184977351009262 14813884736798349424 5784156184264797451 3581263258517331850 11924462741961897145 8843558980239440347 1376009796403731639 7206523632246178938 2351892388278181575 7469946168902089711 17788906715249049397 8895424771930712792 3928032642133460586 2903186509823457147 5906371071521861204 10476977615752889644 7689502938465538901 14185807681870872096 6524175664752462183 13157913382723315048 17250505139413088737 17341908479453783993 17268832930421396906 12604876488205130054 13421069521506038713 17005129315106947916 17400603950279168777 14405390376660101490 3228825997886941508 17234872599699232749 13212024685726992723 1333733592728926967 3417965759215814867 14345020784290927923 2827214712116713299 12467298165556934753 658488357392942062 8867219057488781288 15040707918314094117 17513976718779668619 15764840555943078573 8263164869158296990 9403951064495948188 8369234344493777698 14344079353591548362 17065276692682518307 5253111136437990066 13200491571155516281 9389801021357363066 16400963851372347497 4752445586130125387 1970763824558339309 4096034481051438892 16758458131842028737 3216641084828480832 2591902258590727671 7835896439609709866 13400641586394969355 1650301795066083166 1648789369584704626 7634722890906746734 9950147104780984968 9858612857602383110 5199112454648359023 5674073559832633464 15827927792446609718 15468089084512198173 3661554254218294363 5479397801550630881 14910130899412943722 8634600554408169412 7347288298658791551 12664065895337794528 8517830801126218751 17803610366079682851 14953887086572831928 14210829402296070145 16105952353980429562 9444720437158033609 14439445930881839752 10919121606408633946 2764340789604713328 1718053459125666362 11385700364431553884 1459754403735610810 4593973115467001216 11223163101346639298 634120821012651917 16492898479647769432 8100528064923881364 17296093639268551837 3588458978042717414 15798704711463476201 8955520873392915578 13324783761609443824 3850106178177350669 5071533541275297080 17529294042958488573 7744753336273789166 11994265481826121403 7014711423533101668 14786886575688311816 17600599792474361256 6349627949209321890 228944355174129439 8463891072392830817 17598017447123832887 15612225322702212408 282699425216717815 14648131196441149643 1962169097046693016 16047608100461120110 7999425283108206320 5857525393052630998 14895336916069361290 10226283876962596136 2629245700647990975 17090331796223195827 8142406016336734727 11506710751931285862 9671026323778974650 10994409922322573414 15390635788263930818 9514197011645034412 2990535774207723853 11030240723599775995 122354824251000094 4115299342097916468 9662888967437799905 4376131436382246538 9907352418167398846 14555015879386209190 16464569514805228935 9453600995781134307 18380548660392071569 13160952330971809553 252862316367279372 4990254159602677584 11855771092574518574 8507665590368909313 17222795658618974401 1625249667328742715 11887807589023929697 4150484246258605092 15795775860117331895 13870104739026850720 3633097872772277336 1251659440193967207 13808671002827996100 15220404762951908504 8018809843670969934 16518597458999974334 10883648688686440566 4073649157497196171 11084216211894472750 17315272419597209131 13793076884593956382 13751659452449084649 9620417924120046162 14992110189726497257 67872153871401575 14751442543704942144 9040241426254378169 17443946644977242313 3709496234125530916 8025385501297737750 109614729821514025 5626224912753649239 15013443514058546300 2113320530718816491 18218968729570890363 5069535569871242780 10099335307766027914 3392019415013604805 5308196038106634382 11361710357815841732 8437336082617191475 17836922811579853542 5723454167833687740 17817735035302513208 4878054150866005162 6587437072860437047 14546460569274491432 13222753902039355515 6994461440634614225 14807074931101770584 16016363573924446200 4132558519143332163 5722845603842377836 10780965877491819719 810384500388398620 12758187277279381611 11118641485592419674 17531453844324589823 6995250769200498143 11505676800929680969 1257054372438417842 17591306617994391144 205678058737425173 5642072066325569261 12481279622148960308 6308201051728813696 1837993437647448371 12619428244383128405 16649983645403710355 17007038610789319694 10017643952055851264 4488145005963290424 14391064845470871842 6584089690170494301 13502774289901261676 16573790178210639327 8565985435723726758 11111996938523699256 8253506013412590361 17685409363597749124 6650618045388079627 2314313756226923786 950927030937189248 1318716094058739187 6153102643854120557 9458614927309969614 12403443933711295483 18278809267913660567 14984379381884635595 7620406900341317847 13090128353515635208 14543634482432558487 9836785678354987740 15597748825970070966 208530859531906569 11527566837491211281 5217786117536786856 13795579813257805937 10608408767277212067 4925471166493767422 17026244416503728829 6232214648453022573 17396335423898943432 9671250085233966609 1461103906241848687 1676613173523259664 14041290140712726334 1354876693856527413 12584514515870612619 4964286220969904711 1551299691273185595 10868667090880811184 12044485823315953300 7563836463469571255 5756460454561868515 10013302637408368911 1070357932225353472 15569924953175792252 1457462800174842343 9413992382651162388 9650439128888852119 15890853527368723553 13239240719732463476 11313495804544597343 9867551051712510080 16687019771401062780 526244883131627318 5326935218843349267 17626035762219234541 4489970268271005803 12800657734061302583 2318512400606908787 16425435059864489669 10310473379635086949 14135144859500852294 16351588678796474676 9794825138164162827 10740888171203287812 11992942359302163339 10228446016519951989 4553065097792691677 1910117994164545967 3709792602657557498 17041106880200848222 9300509132276403371 4083639623285523925 11530329916716476348 13791846475629208090 6968573838938840614 4976906552520200496 16064760651961611765 858731060234197932 17800961226766905256 15380408542887630299 5107917553152511502 17319425948728965443 5228197445296578512 13823130612104239766 16333076397228822157 2122359149786198014 616161409013149206 8068962515438832929 712916113475511530 8901572485040538538 15084736531635275374 15093107643622578459 6141228993891674075 15538245744920640393 2300104927271049086 17299942852020768444 3794530075390907740 17070549155697381203 18196560617791486449 17514241491774030292 2704128688081295555 17409629516339413783 6418997660497203356 15055001871597754899 6906239695702681079 6377991326335492610 3850530614709861880 14246175111773537055 18253582313698883809 17174309453619540402 8198999581732749955 12173550353627761418 13945272267231293428 7770122795638349377 7149853804025754063 7379170615488929219 10612981171456510544 112264692789283962 1996794145041047238 6844262996597636826 5874413137455953809 14174577904368794053 8431289382604309133 14355250160580628998 13976839566412255566 18351748805016759963 9289535536650825416 3185106723012843408 5142488272502766668 3474863305301769172 1404696463234544052 9380778941389170989 622067440392318827 15236803310967236540 11291006238410787371 13244318876164915420 3920968625117335861 12992972725913247675 4068602808332681519 17525449767720324039 11872221353915242456 6725689547958652504 17378696406604034069 9863906900982801496 16591142906152638333 12023374272742656352 16127649831572197693 16777244316012043627 1255131667423648300 8366888096866288675 7391589454796767767 5114687652398143614 1924816566126046576 244923873955525071 3446963700533588700 7793220008622872621 11224989146407449579 5769875151301830821 3863900174476877823 10349278429090408804 8604062310667869537 3441465253138983001 14552539857556772113 13195981165616507469 8573386507394522336 4381596768029172682 6964932498674578399 14065868016608877704 11742212466934037185 4630961627887112711 12210863385993244379 2871648936919118046 8158802817662047164 4592199656244694664 10545825957668884620 14498155158649635751 16952808998910759533 13739152717873666414 7418818788969550032 12370763451401353982 8344690916304499153 5678146037085789361 18357999634980375269 4586208818737068855 9030907048324342696 7436795498298769656 12859572619850765738 8416077380861107968 13332743892955046164 11885834179154403133 1125341848576708815 2573766168152747441 11481682369782792893 10854651361633568410 7496476294633278208 14245840404760885013 1960822200380956263 5410526428328413823 13874064964025788466 14141687456357574883 989482581069274263 2363310377771038578 2838313512028268991 12616125329709317372 2578332612672489981 17854087933724616965 3154233078424678119 17681355852078213331 8963021009696878632 5975307397198452331 10650169190765447816 15628047753599424383 17313514219333883802 16804496031268078066 6666731802039655213 14844776441099165437 8873575138929999794 3913474638087744889 10724594663306694169 7530356605857139483 7694666857024654862 3427553623343819133 1912086750166050040 10238680855255781343 17996482548936566325 2049239300754388728 5143582226980157574 4543491679789148154 16967116810076255972 14797185745151468840 2308756662092309026 3337440347986137411 5291097576177495752 15333402273440270404 9645954142946132614 2651883773922327806 5300818971966466145 14296834002072003672 6485614231517458368 17933839125756361145 1867380098063635924 14991538436173182610 7823755468303549591 1792513796428326601 4739332607854098973 15113454961955246512 7482250226758634514 2663958363740907330 15095757222985244953 8173825754464602927 861654027907753813 9321549284077398146 12101954650007172522 10132391012092407325 2772529505728980925 12099869002676385141 2912594172975575338 15406545023132443307 12763031136927387743 3123257156299370099 6811630135207298779 8251821218107747309 10348543625486977466 14976183502216590991 1939256015125581729 10409113987523670850 7739184746766950482 7169225258516759660 3580442921327530754 4333209737488416270 16130050231835290140 14267595512476770252 2247071128521240257 2223851035186550153 1914938128212565194 1149243435061929173 14456411968382860000 3508776637900032256 10197418580468153514 9195907405345360941 482600711247330116 16756151157662535151 18101717214847977668 790946288735399371 13750179736228443661 5044963592996551031 10445853773522093338 17197992697754333318 3474824104963072878 8891591492723030031 2562694367986361535 13531553148943958975 6945055815995929829 3034461769052364089 3368373639546947656 14902280151675569993 7169877841549488174 4721043674531097773 1493496051765180730 2246358826381463836 14202012412765739754 2455677717395047730 9743939823879245674 3973455957236597374 419382904100378056 14098337365589889743 13995434304797055962 5472311179863770881 16600436776687501628 881477314156583620 1266979575535674205 4381545775205767940 16086166960649495817 2350904115504672366 13883517372392895471 9265010630197555765 11087256999332180854 5552284096378098282 7116529205193192967 2016747954620882784 6143669835878944770 5408105931546378621 15915881586324230786 8283609691002066740 17899300227089720324 17768364062474097992 7190325983132774146 14243439501874226058 18175707054681594305 3206043757536304731 5588743134058746710 5219252521611095413 8238955755197264549 9592120451108825509 11297367967637470325 14414911400979899793 7183269610274299070 914964380407282075 10954288541627849663 6611834692876804415 13931398373182971456 16101997820138398301 2074435640453711954 16999955236146323528 17202721683553492847 8488518080140358746 11912049889011130240 10393063635235405025 8013988565993451429 13170194395491349225 6633399167671993085 15105576380658321189 7862755978523311597 15081309441483164491 5467470780688297766 11168142161508986122 11808532051255618881 17441808815249011760 15763358574112427066 1412746502279771319 5875234839855840396 5990813027012710198 1914666869963399266 17499433470672057485 18082187573144395865 15489689770090539589 4350090283787530090 886099842762518690 11603871541796536107 10595769140057079431 6400489590061702352 14221684339301563282 7186968607900517160 7724962418104041081 17520425114905942781 5353325116000632902 5013790633055812531 14645010593074534627 6288625170243682243 16543073147712273675 6537241546961977928 5690242595132724239 3402250892877374783 5384123070742596523 18330408210651515510 12301243482319609942 16879868547708948243 7518234856030365405 15064111880737179605 8686816599731347459 13370965302321526903 15367616449672486687 13584456525827348698 1655665218021865286 15054059610133067690 7189778925585332202 13572806281884940965 14803306916874435231 5646241923621593860 13338133651539438938 14992484182567290179 1246216954473116148 11612274588037957871 5563424994680275927 190681592292685910 17284538805081509578 6590242457996616889 13488443307175188947 430672717439713125 12756701181027043500 4764144946984123027 16274989363921142940 11843171005004093515 27245893831075715 16249723909184201922 16908029106413913009 5967701673545615076 3871645601766939000 14904687710705961021 4563109509650724104 3105585562867601221 18185466713386142461 6971138588940856777 1680111894898710934 6831783135527640233 14880759621636413673 4100128027023962625 11545977894565101802 7535263994253131686 4539368481199029349 5882861115258440313 3080368001430342615 17408291163002442011 4710873101146958248 4816502218424971040 14579939044782846967 17002546864958345253 1932366025951838982 13703862551531548775 685080327883062968 13051654678561842402 12041863334338763123 16266141223693117302 3411865186691294051 2815693327833032817 7158275449170408737 10381712908696713485 15417842846783875399 3830937869698617093 16378490452731290908 17443752586026648734 8155194762137287530 12531283386749614760 12356401234995486192 5258551257853506709 14711094787786426911 6741892263366125634 2989718614471536786 5452042881226814984 17557441762995436364 12448111375139041877 7446381986785058832 5129192720517461837 14571110561660617655 1247855440920390664 18346489803103800403 10652302731626985597 5709126574377853867 1659538111881933159 5265617841651186321 8869183983883571401 13073856595200078000 12809041666060401833 17001705565085664718 15362136362433647269 15201360204401312675 6276662345712902166 4033642779312245303 18363983782082931594 12255135288782305143 6336090507834418476 89940000298497146 16386161603734477270 5944651745264435041 12603539898030940722 11674336458961785087 9406345053264001948 17510371568501942586 32165260091687858 3469323577866438228 18135337215483388076 13725243220589396235 14702064961699830466 11863570446924357678 18378894133874995541 732660668633557089 5663726265295965823 16028646167544893284 16903050416414274826 11793684690346039741 10356382586784014895 5101106246501968244 8258250095033737255 15841459472651502491 1152657127160573243 6323401977455215984 8367157380925489073 18254327507224392344 9714770341866210066 5530859084001049987 17800518326947578904 7043434690161441750 7379041857767566824 4247741419491891911 10571862088369853138 2282164655240570880 13324040781878543095 5577258949302355745 10448017631500213607 15192632003362860207 7812061689509880989 339359928646204190 10641917470966535931 8760391863450597165 17510219582995001953 2388618826989986468 2942190956954074610 3004856986765165098 16374639408811172053 10719054972926717345 7989625528020790884 13660046216319986033 13559381760892615589 3821025411914118733 5395837297547463963 6444782423165913358 5899472233982141113 11442720985567762260 1063715413843288961 6172869385305320241 4743609056046585494 4310281060714949761 3730368009026341049 5683611079489560879 5649917891215032835 6677119089032930646 16852921048695647049 1191211256326393726 2338301577451874906 13444115971215944862 17807171766620980585 7333022069636692705 16012295224414869593 17203138151906359697 9984098395866259042 13164203228506108765 10489551881081014086 728267466616724825 3692087168946310101 4641434536271393671 8826148711434200627 6981498274830498704 3871415801843320337 9885287402537965618 16793550315409244711 8430642087754484837 6491646631799867870 12790712856477018125 12095288253627277023 5597660318077643534 13387150608220399144 7006049620429321340 15196398565347652457 7699903595668859739 17977197137108231932 2758330103966361842 11108346089339427334 7384863724124092755 5839129797887658569 3064264476319364743 423627824683985230 3565952251685443404 2216250443402976011 783348885225741028 4412929119278664639 13848555282374529362 5180967361357389378 8625944904511679978 7119610130357562623 1554486991892798864 2539811578545159734 1261616332021905590 6159854674135554341 10402090213191872603 4137839199205299296 2161729199853485540 15671092028225251327 5271100595312764925 182742056247380238 9201142474453750497 11656492176881638834 10725592431349511075 6149170653288420124 12386815367483263788 9727618073894800664 13559059884525486184 405170652227486998 10041763860261712355 7227212759881738086 10581996517157111014 12655196821427395127 17839374253518217622 12951942081582765542 13475485626902901415 5725993333904471468 11986973806688777709 2519091078042119843 12108216876642548463 17890110336480956367 16739045833146547409 9693812003195153725 10418253199500760996 10057586042564029184 3045324934256976003 15939992927021905175 13383921009586989312 3960687889458731767 9175679948248943864 7216237360017732110 17715423939211937426 7685786225329025463 18445661742952126519 8738074499535807514 8908979253233257529 16496708322016732941 3374251072646988447 9596642411588160938 2415444674457390093 8888254733683079 18429289227531712686 3850697290127527868 3481086683608728937 2052710916311298822 353669221717635035 3098598067905088320 12443187775140358245 1747746779252006088 16916209299218984636 601108761147160654 132430704392738155 5930260914510586037 1930507127510117051 12439216384080052457 11332669921867999944 2966301931549159129 17508853242866602444 15088298210428723354 5172008644899494306 16380681782877004235 11879406091038504509 13867607769790123583 15113635785176564164 7533810360338036626 15166166859571886732 16198093547171267345 3604386428120880198 12907795110633909563 12065863488106262329 11161869766693818885 12866816817058296395 12441293607696964200 4345217550043009795 9077273151803984956 15364156321168330312 6240368953763340281 10249911701967487681 6387379118428414130 3357835421917463571 6598024900349887472 13432469176332061394 13434963285102570513 151368283376951680 12208368696124864821 14534769632340229313 3843559539576718713 8716110832109922187 7635021241835823215 12707477903740746615 5778265895078801119 3281614928653696952 10016896131837149327 12409891250480809380 3474223992703663919 4389546425301656143 3648758227400345656 11070734199900371660 12431089061961650603 15409749928129750318 5389978971306131189 14962552583090798121 10558974487851584820 12404216185039802688 10937506692515496961 14082861328774952281 12019466358091446039 15446821618840464641 11389703647077357992 13701943508855194266 17011749398621029388 13528937572584891703 4216829859490433863 17836406628422460238 6611204014777076605 9419403102276321464 129756300681083991 14139214331620677217 8457383164724747064 15879642732817629014 9026696243579129135 16654295984847374856 7496504871630441666 12094089959169450383 1016214222244050618 7375626037809791956 15743966823322980382 3807905596615232551 13924716714882096354 16531288802551248129 13253820204928629121 8804980159773154562 1425716216535135351 4949298816008916347 9517603033630185656 17209152966037946252 14692549066116251647 1145271358644036811 2292850787295103250 14687175909347112403 4871730359535971173 10858813979079095882 3370875379617838606 18152055112940251713 1228716815282572439 6731093906815925643 17634549901384669824 12036860702600261788 3757745597672463861 18335051567560272676 12445644984081271124 115069425064902379 14442029351983923862 2343501345609758783 9561095841500185723 13968592993632078888 8397959070300949240 6056370196796107098 2907169431605876626 8941965807765994980 17766695863841442566 14846301574378060408 7433353941290077357 5929264667228569389 15919901226198605543 16168475943482503948 13030498898790751604 13097937673365236200 5890441117084773229 175392747917097645 11295177013272985387 7846848490425497247 11280864927144603496 18340800748701931640 8074928358121815434 18246032719728193114 9852457972581394504 15367645911687759809 5670679809898875302 8400740879809026633 9199572165322646586 15732464481119059925 14242411105439818545 15841978047869657511 3353101482026958421 16938663002472903844 17514386496651636798 15506351745861438919 14526181059919268760 986016528387936820 9725494474192022570 5163622876779459418 15033983937780809584 14723919557408527431 12885708469284468989 10018535049106722384 3973023957375695283 1274295455236624600 12229432079941117997 9694118730482217864 11950726635069280841 17473880225429237045 5503053624644069481 13944919077165007819 7487906328400935946 16169257659273968950 17636347605331521637 7783823013288320099 13662618724859734217 2430789862457922702 6226451872411664581 3340131887943216157 9181466201255149989 16110958085561064426 6241712851523059551 4686484748172772046 6761973376628872670 8620460056676922427 17477710161401097928 18358842010953291227 2684955575932959007 4290284557533009176 4487607246986403520 6503668703945538092 16974221145635089822 14788633772198109294 14959618616370361377 2891210884220763969 15861578244863975966 3560446937276937701 12510612453516114177 13361516580185352193 14350393194066283816 14106917247016643055 8749223879733516788 11282986768056034897 1285934303211089483 14092553409847612837 16984072918175428500 672824305966423644 987275563047599342 16087177205722419380 13981137271923396038 5325936012485827836 5878232437194776867 5451626505681645756 16955408860426690925 906979164265922250 1687281486576953080 12062364868295164833 14840733014317676192 6132814233850331572 8398530611310678468 7442666284314268256 4380581213030093759 15315602258083351753 3589368898489161092 12374951662415442417 17086938702079206097 7231087371848171229 14561262152293172571 6483397310951888815 14845659412956121139 7002930482051345597 11318231460565493321 14484426250273015015 17687130250265990662 16196907549213395641 5364446741192025537 14607705990313350477 12010623256413267767 3482876194653365904 9612088319200352924 7997928421711205929 13439301480811817567 9597884097243832680 16600581738671058316 15554484278823187098 10237436102128831107 7422033698396670826 14718201507351153275 15402133268653291307 10656624434578597692 16922695444002666849 12146215825383065879 14762015979054267201 11173881588590914708 11239734811305277596 2577887390896430791 5268402919231181786 685442559737344710 6764535684606965866 275467288047892219 1430412929708416597 10715591272881243445 18302386344051222672 14773947617230528003 8772318461308843211 15815157198246925825 11611230588206988920 405538107263600852 14946600646439525697 15455139298306526047 15471652672350812281 6069575800662795361 10924351906484995900 6710818203484421743 2409684869443325064 7514506396185020350 18376783368430756139 8595573105437584098 13440511086225513906 127725348601660715 14857741986893071249 1418388091303230511 6804086083676778097 1960762824939993408 6060049584373221197 5228506888010187950 2287841400778522581 3128861229153903221 6301633232194450612 2176794591498475430 13874054205572380407 13922376033596701224 6393118984496296754 5844939356223321496 17647017024466974828 18297432650772525326 14522480946497745845 13746761765469102196 15299907762032522624 5399306900895187314 10249049060957622627 5726622648495747519 7960914204278968354 13849357171710846475 17644050382189522715 8566009607127513923 8004554081294112789 15192595722084879027 11359940377943154099 13658497885942118941 9027283877809374538 14671712693469024157 1558515047696979196 5773816630410905560 2976226603037588372 2736312608110396520 18251767664777553757 8671581219725966069 16437409579421025156 8488397068557707094 2085226660394283646 15500289074747931739 17163815366417842038 3602002564378538316 7231137979972666420 9869316092813072452 12562361748953353098 17364602292942829573 3913860571325463134 4643106512438295784 16556276014928301290 3674587240171150648 8729201138064246876 10433412643886547795 7407429191604161883 8519813630051602612 8169744431856120244 903279943500904863 13227404233203635435 5711369724118449567 14861186605463819877 3583018747057424427 5150816216915088602 551051575280082283 3836852359903954624 18350583517804841973 17632209042358450064 12720000816281152310 3809661201171730160 12074945914149808970 11838592061044783752 6570861491479633119 16687691020851235291 1645602237491763781 11050793348555508519 6389621727874991918 14926019915521147316 5304793769757206887 10692366813187174518 12973616328852459098 10515830140477510772 5604418557222157289 710023443322417791 3066369813280778801 3713155404861221445 4643288900411586082 17628845175533809116 7360042099607941331 7546950974639239881 9163170142476101865 7579678048846095740 2473209475832761068 11290072661240764339 11116811637281912274 16139200080797360601 16226266980158231639 14931379463520771524 4339801864076187177 5714939412210800298 12923098116812984284 11746676533608209763 15930889086827453365 16794275417406671814 2058387239394152332 7027163535576458061 2275565547207026456 12670913726299611997 433159877455992834 9253971496569182435 13321363466421712328 15657791559082695515 12240583924569314457 9854173761490704999 2659786574755986358 4815440805967996655 11815233165908700346 765451840053663343 13024978368597505885 2212886334718076460 10467043956434515524 8629548703705087449 183204377442805383 1497990378877468178 6040148895680505656 403017866876725768 12782788962382703037 7967632567230117916 407196840922895706 12739416730968198441 9952450890040277274 11251083076644784773 1169353086810277506 9514818018097789106 11901580348875401013 3557876419209491975 5860121759665046325 11371515206006925333 13100309097709905833 8042693765725997184 15136810935647855019 15428353089507473772 11779967013984702112 17829566001902872933 6459569878341219838 11524454979550381287 16860223226702028952 16481799129805257171 12912012378205740469 2824423300362314687 9480276795731143558 9381856717669442914 16923964344583696193 6211224409400978657 17578111202055485501 8183605280538896491 198561637368728424 7609895730390954737 6521099331766621029 11825275922766446453 17853971855810613240 17456645946132170110 1389086144489889206 11873228332706249027 4100970236180974329 16337418059435992969 4927723210749655731 8795350076656182619 12470191038926046367 4796962475976951500 8062782097770190824 16847366009875823364 345402001677091270 15741151044305894688 6715586777801687603 14517070131335303692 7985781265459734516 8443087452863154751 4788927325433128490 14156161919240477627 975328594316839819 12668493431612651102 6015412801565701577 520373521385437808 17590945522126134849 11089893972631255720 11387916941690421004 16101915454557224193 8827608382566525913 9021825164148653969 13277442007029681691 15728726202430253410 16323403377134163381 1868926617604853342 7233212078140380292 12515052887177231614 9389164556557990270 5555691699908601655 12350372098375392973 1239424320949896828 10279485155406581781 12097226348240720909 2321009278795578905 3117105881952525007 16254348334288589947 6475419917838814627 13791624340934056652 14395416314639542648 16316932151567470794 6373596467048007549 16731744243200408174 1345197549719245472 4237154856914171437 14605004540364959143 13202233910786390601 8815250488062170912 12562981996988299076 13627577006502396560 17983686995852101888 4108057209709623698 11402297890064574292 13731338476376029327 12894325256723290639 13875931169212677803 13055386237915622195 1706604968611083786 13710797094968766122 15466470675486125899 15603337550661897263 4056346602418090884 10645940476278085335 11746359111480637116 2599257191964917347 13115644474347752452 8359062526509690279 14933062341544826913 8673557621891887901 14256401419169729245 5288165106979664347 17891483887690346000 1507847263436662784 8482827259078656082 8658870537583195820 9938524225689154759 10187956656074551274 9116548124036149234 8072862662138499165 17662652579224719517 15915799388923973593 13397750551866460994 372621111567363654 1238361374824142390 13681183114936734223 16082873023274360847 3255420279570609315 10354265717049450692 16823967716098683530 13006579886832623527 3133160853325843835 15804885987924828801 652987383520480651 13151348038694896730 4182066847809155453 14319908217916994282 16024256620244280955 12321267007506815936 16408239778894278713 9539637334651378881 13791330200902851325 11064148607100057929 11181307818680047520 7440311342544104751 10195825152504247565 11793282007689852077 13684317362396988871 13944682203377388049 15666865832769155966 3643719018917678731 6661805429118134323 9957291780535412715 1956850230165648449 9773739704098984255 8990307214291865711 6752663297632471276 3582586872204084564 933091631770693948 8441118653630626290 1754044689447433581 4160193005345175265 11282800249197014141 3622344997881964241 12035234021502474855 18038580554126286253 10969377329515740348 8921897062258720587 5831658650469496014 14717270943223986859 18196544658035352586 4419608595632464700 9100358522341531905 4987719081817353378 16103846575973109280 8775618387623241737 15876595082842568278 9737263492818630325 6730413226491159723 14363036951532343818 18119977892040809812 5423775910274401180 3122870325729488295 3313216643718617356 1403888923753592116 9157832158686950831 320817662135925463 2069635297826752545 302483522266802771 18344386258230857252 17823615097770185662 6320923475564500981 11309068989027942158 3815292535803423254 17331541405871706949 10306539737819751606 15878121016391320753 754358427688249608 12223732341175211238 3974220544289437808 10320319818498116384 9448046291362517329 10674528582817547264 395950061558871973 15326172248928583127 8186446095662042404 2261554854996478682 17417286256501590100 10971822295395721936 2626000603042350470 14137098833915329877 6589544012119207222 1948523921799834421 11168812163192085191 6487135595211797113 8641105512908354994 14234750329866474870 6817079755569111906 1655407535243317029 3679282235126922305 15865203988731483602 14948850038806139307 10748174758286806072 15785785226473501482 11530311311076801399 5541722347399086641 6328800419769821529 9882600406070253115 1596938803817260055 14599880997134432152 10947865180757657552 9357223965754136164 7142613305984906689 15484965830024132956 192994261465551203 2329392703684164036 6507592008091697481 17570564716073883328 2139013825617728312 11150792324487246392 7576844154282185537 6820562411985396102 762802606144813927 6584303427726105071 28361626879992275 47583308357915497 7784956859553074921 13953539586937251812 9925014932657835286 5320603937091808220 17471265226641213151 1117411050634968343 3194516891810807478 11597149458037649123 4769230657635702081 3032819480775555284 4077164843675619030 15484783395232185601 2037289430398040771 11294468596335372306 4068202273046369743 2623466260482252977 7024498883585118777 15470046310521681834 18235156082227667326 2347657472586627710 13225134452495251678 15764244639677429824 9347323158434541106 7935675818545055159 15495555406088056212 13899761986887958270 6919146974467220098 6882049275405729931 5444559786319207048 5981916030577079471 5894808589177387232 3025997492092671292 11373351610366619135 12892909513391316104 7881252601982973782 6368526072420114660 8144415714343001391 5089994308790498793 4182065759243394634 13348562657806231219 16437371703476116035 5845849710686651533 16677290055074445910 9959581791251584401 10307702472195430846 9646044973356435402 268877992731302342 6575551784789616273 3823961303881939151 5570223268243576089 6335762975895525049 16855370640547957908 15123306312669733669 14071471460041208210 16192017490103108343 4758212024084898958 2276602099763480270 8458740796318205564 15465477899063177394 2449506245924281553 4202745344405268995 17006679375369917423 14116720092005094142 6786719844076442620 1295134777134558999 4794971841861639140 14920844424840907281 2188726038215715563 4079497725288818850 15163451196356190545 1210942408693847111 8110322021675376983 6805755895895942257 6268674038291818963 17335028410993495505 11282660747696388942 17569976258925888257 540388974255662487 15552537054084647769 1855371651169715435 17217871458701999435 5586867642953941585 10427361049065976511 5188070302328185795 5082605880134929266 8844432906033856188 1712013700339665497 6088832746627033636 3264815912418557655 18249583899497494309 8827198769600133825 1910863236375206522 2594910942113943679 2853022220899264719 13371494666039909109 2865699323389643857 4196564565092601914 12742288070172636031 591338158856874125 389200699101652892 3046318392377928155 9984450988629075262 11438612309611713568 1478484853801672855 4566772037599906096 4170932887448661486 15140021572108775150 16897217834079414944 11692627940174010559 13936719535517502549 6727139992267466484 15564418154628613617 13527454270815890347 15907058541923444471 6135334170907515445 6197980493786384375 13488776734515576014 11909423752564872086 2435137349224398957 1612679487440825327 8499770618296727890 10786984388058685212 11515277932190287007 11232971521298458833 7153341568852730580 5774068104893729344 8084080954851122245 12238054655007929975 4951208763251394580 985340593873770566 15680278737740249768 6557718814863209086 8694904771639476967 17097036262171442748 3364789420231366694 11711536559518089344 3575224795795812938 17301088750495016128 12945848466744820359 14164637692816035983 17906574370209423441 17193081124591100915 17055776309099621072 6939153432731038261 13684322491462491131 10885485232887490274 3035881700138059801 13437060730935739446 16339064269693334943 13887521454283339025 14166257121233141649 16911870516787068622 13921880592177365578 14118074480964392824 17212448537412553860 6442199145652722885 3054508945869733301 4914917252591082382 17347580447123437022 2883470078765348312 3018723568224418098 7042205766165676043 3295227562268645322 13360605908080260813 1741261150599563597 1111216913782509539 6039263307681705792 9732491473314782623 12123806298131384602 13136994138763316796 14574919672616047769 16461620105752225304 5273116447279294429 2480421270713670776 9414591940850682853 14538230261762335134 15426457822900954196 10040785569239932546 4298620443443759050 4080892449171919486 15246830981169041178 16487150879172661919 3983574401609984860 5569425808894809974 2757869916239362366 2533406113857962467 18001125793396776061 15553225103166035266 12039180634234447229 1546667202296096732 6909305917263806731 11000889719690960091 2630865913553964141 10341883974222082710 16308044385786944220 12914731878890119579 8157657137282737195 10467452704412814211 17461119944181930889 15643941527094377762 14239968429189969179 8885815462005516428 3339852520607107288 16014231592926311865 15711508500959410986 18221714708173305775 16732319358980571167 17907251646654444634 16567305279943911410 10033348511693252089 6215722047209340509 5544389274835599480 10403415790504876993 1072980125549261460 4211496868785450641 17626320941442030104 10534673519479243876 11415288511556624634 15773349758428985810 11766395327501683561 7333990169977416811 287717759167170344 4852366150975882744 6568810587919874989 6579300076946507231 14592001489755229559 17997372459834613683 4344242655557044357 4703222681631189009 1948208206023737973 1984171579686945795 18418388188098104170 16632112173323700355 8839002242952495787 5484675813777306817 15883806947273489949 10281071440980531575 3107808817192728333 5666336957651444788 7718374110868871381 4044666448994151084 3585409268331525904 16764530068055247413 8486857428259015555 8898481726024068580 16291963136748771384 15241141292733174089 1504206412409606403 15354100878898751363 18022834923271356999 14230943847125404456 17898196421291211155 14812519422131454562 4002082259236245716 11287996698236892869 8288020247569522514 6138437447395724182 3103135445372313790 3406978966146040691 18135536278728983066 13678355664768424258 6543198072427585091 10102756421617347525 7093726151772136631 12146224373703889390 5035530806119399805 14159330659270331838 11283079393009807674 4006513025523536028 10582562662802862892 5877938449301644957 17521229038933750424 6616034537143853107 469032410728893556 4072914196107307753 11592283172631137454 4063519828574261273 1138188581129596143 2197780358781326699 2740085536434924360 7095655708233854687 4349025158662452331 11528761184733818683 8918981225253323655 15885583276821113368 13098888857375905927 2260611671054337519 1885698114025456208 4792962795479747996 15186100021163728541 5298608835080394279 4474198415659858521 10145551473238677615 9910598430675291518 3329901401899476479 5911312799372505679 5307754865955041803 6441969699834943426 6017434341522032920 6901529375469386256 4934758600650196843 14312213132525148780 11587608859866557849 2090432238158817287 12168193318825291858 15838928836270791066 6875707719210203700 7640116491937959821 18080098634771751328 14793869787654289236 14639109767684383057 16127740984637425246 1866123389051356786 4569834079336255249 5120116766937931479 4945695226246967623 9827179420861137788 1577208577079216 15756236385721058547 16550102216511268340 11875321217965969281 14785575089006395298 4319999343707139162 13024799690745110654 18291379912245565693 17018130063909569698 6254626749486773787 13001558680273360150 8319010824890814080 13554005613414821429 4329245448645252452 3318441258233951828 6068085498809017510 17899111428276370642 7785193406204110993 16402771556325021029 5555845374089329489 652497556447216946 2504152625646114109 15897728889339702611 3184470068513013773 3601281445745160323 11095719599602700531 729239695101733030 10832484325606167608 3572347741498003756 5545023862459936146 14319830089074388028 3023546426806448034 4779332566052682339 2119936661259568850 11732582710798496072 14175841536619706187 10876598263960092478 10975868880536142022 1054057480928842824 10562711532359339771 13538708697522838539 5989757151119675489 10883091833813164832 4767875110079421594 18234238368944900297 7460704064756055285 2331278855589051183 11590293371863465875 8618700595778605404 8131562026113448124 1417417092666437846 17005505528857821450 16227898853966376918 16068614181187935612 17475860126723515706 7764447933455868744 8010756495667299985 85716720408799608 14983145624649373007 2436336871174430765 5304548628027568465 16698069650807411332 5969298187106859793 18111759925479039688 15478094941162164455 15162323551831599758 2947262613675896771 690628403827125613 2207594803554262412 8760924968729028419 407413697106224081 1224166564568852081 3932330426171674983 14415308061560675508 12931284866670349160 8277566331891614663 7822024006160019431 13471795392730966762 12602778077374435151 12265998683530243470 2801403358871236621 13111576216584073930 339997933828832267 9012741267100314539 8644180145325607561 17231914138274200635 3473195404992507561 8995293173748167256 14466186202945972354 5850514776312824164 11365404001169535257 4743703598695272142 18178652799565479571 6423551918824029562 839836098479966836 15136651718982680909 4907451369875704021 11476566676485397935 12981802784868075313 18347810640366593650 17293565729650563914 9587412992564500068 17485450685823434306 9312965901511082090 16752942023877914687 5021204617493357072 4167397121510518347 6115011718002837835 16393475070015073625 16418416397106011422 14122166436818927919 7287175135184704009 13182958065296964180 13199243566081691358 1982093133459730211 13402244631076369946 810797943564564546 13240126981417596171 5167857117249574018 1894277813405146517 16995207033565510181 8086608790500713785 16020940913340358188 61524949269615436 2941757603982507146 14844439659621807694 5758869612376043216 13754233530035273231 14037108862920473600 1927445159431181460 16049876931748487972 16005586917797111076 10592356051767340172 13158612128381655808 2315898407540055659 9217364006517662131 9728327576397451953 15369667148051533997 16236485408878234593 15667121442885097305 1783705694368737255 15575402884137930726 9224426588108049768 14323243375750802492 12728469389042620337 1888776346774870115 608152098176170496 11856522903497867152 1237896626428263981 1449477404171432714 11224111610391902266 15730512829390000588 8725879402344728897 15887246099492822487 4173632364194864069 387476804738976397 7491947555203585038 16864560780886118076 5184422229721624288 940646666615724437 14311848101370448571 1724584825906662704 5983429736962538770 9486873266126051172 9404303394447101194 12912671369382179427 1544410972151712903 10293128630561908575 11666883160118552475 12936334549387979396 6223993071217518972 521185216758882791 10660329851772872024 5587861906305120605 5768746706482237420 7127943571802729226 5287402874098825890 597417684186241210 17525943120184015204 8703328234573065943 12617626646198973328 2643030644721594974 5925839822252451888 2761159239275667411 15048690725397663798 9156502623544602868 15135186340830281466 8871702539070341898 11076676561823800915 8789575040611091594 15677208828290161025 11729527870184326107 3106521140796379893 14567082579513532193 7908199230012467525 6180909957282530434 1170300620150170687 1455604063298539951 7097791595025521594 16284711616028579511 15409685411730536257 18038767045448176920 16783683571558526247 603067664544154861 15143875581534871731 9672483633499720946 8733627779041917790 17860711199856020382 8574274991650587369 10667141821687088865 16137665120299543966 12892710501415813349 287781277356080664 3688166084288424064 7837436369777309167 12500536878831539812 11848213749056370246 382541083496539443 11739388622146088228 5515493705746292613 11230329999716077752 13376303089799252747 9922415818328491624 1345538254923237767 4157479788597878380 14796334720601749549 3750610248405876918 13150774065643768037 2547678200782713616 176731856159367162 11402348712699578509 2739319005858300197 16338974979792100593 1612160738952172755 17104910378968679710 12838923988365968138 9763524084326150393 11591628204669242137 8551352686428027755 18395869518518163400 18358885207561032430 12162227590722485430 418921028498537150 1724637930791563261 6817524446642279666 15910312344531056658 6956932116151961956 9060278729667662799 2547890831719592656 5038924988150055284 3958148162647226467 17730831564022189557 5197169180568077635 9336078840349004904 680118404939103715 8143394633797874049 9124154032523032472 5596525225202554427 10150786580952612988 10795891347940714619 2583662984406843945 7616237234660311449 11424435340445675716 8012612651882522216 2537129655246179940 10402165507396286685 9857144651645385000 10175670365300530885 13492156126240614198 13231989519758876003 15546997112139076087 6100967672664850202 7862495468284685644 5398141255867742521 14428627283152852406 2806603859516628987 15032059525584738171 8803029942651160148 7366742592451107522 16589289374460289889 13906933164419908251 6751927057097289248 2470400355966655053 13349661278080151540 17728777614684333247 3607088259370307959 10012477763860279248 17676569056998455029 17640497283778533921 17898095536357261049 5753510503499128482 4690104751034318387 455028376337855539 11249863722839436651 10098011157945347449 6268391508979579563 2450783161458966879 2366282349767043713 11941838430412164456 12000447577772728082 11917108715532885834 110126484126919517 13413313712845548 4983710091362747656 3453468503119127453 14154895695136846368 16024937221329942231 7007491384589541522 2567665085894643148 1090943657901802871 9365551181114021083 7184593107318347716 13819666137216627401 8702058352865843569 7758581092448301456 16838609976553574135 13993544700645765117 49545380974986234 7398015868535520994 7411231581590610607 16317537041929166414 15370451821387278559 2248103581909260278 16916874184832446736 11646029071837561160 4056367217733495704 2066739982357705465 11742584219691447101 10322010553556367022 14692220162946898042 8504495246575658229 8864132023062687730 11540421540802810100 474097628486087926 8709967906220005785 2752248035074553409 3437735516805198347 17291013419691201171 14897387021380638069 15847409859920567035 14021081141754275494 15445247710797871803 11704236422322129134 9443188487267642412 45263491690462019 14328647340201696341 4473989306842756790 6360773319221820578 3591511541247282483 9740691379302913623 9269706754751852069 9321321857902141311 16084799404267980806 12783384798149192066 9739665041398090240 6565482544118058775 15331550965166103889 6830050433422892537 7744711158011771625 4329415711322893666 7267165442046978155 11423481398188238564 11309966543919920894 11783417186409268975 14378869024057774589 13434284953938130801 6474089405854834854 5985787365570937859 7285103966346224582 10747906637653370429 18291743503253330551 7284907173053798594 7131433934979757932 10600979702785983202 3613721353063272175 1050944187004391961 3999954394984587538 9463959960413802857 10822517250694367608 9957980910813401042 16149548274812613505 10414723177852919338 11178486662057240160 17761659029764588272 1727544600061278751 14606584549099089508 14567692081058883113 2769833886789989029 5203493542005648787 6124287270404612752 4176221534246647142 10111915489738355516 3041456357890673019 4070035620689381355 10367727633175265720 8187016659654540646 135441129107200245 9266111848622101695 629574743557370642 1958320195281618550 12273288601718237269 7781361655126127666 219221578310383642 8091412306490850773 10774531351491267743 16524128443416935612 17283402355503252664 5655256063469069148 11450563318419273227 4731415453724267693 5698245167316812214 8715188270190605169 17806837309936059994 17337017182935840925 9898632431541952720 3737231141983761831 3471833097622691357 9906611429816373113 6416913452736363056 8704908313200032801 5525063179573049639 2325397640060942541 4215975565137950957 708429503611758414 14226713660439657093 10899953327710676370 6238867435443524402 14352847183176396644 17900919578669669738 7079136134100612277 3292132631183305746 17119522904325715085 9765296673857299001 10045731992246778341 987254045208982336 16567489096155532773 4233250909925853312 16231820409302075432 10194230681614977928 7772510898159207271 14861500697087475604 16437082448199973966 8015645002929389905 5516382384413600795 16715136120165453201 14161037846249177676 12266172648502819745 1018879691336800679 9248044726357656159 15632830312449034095 1003972464131234424 12775761512594195837 6562248391849650503 5930722345127562020 14079330486387432416 10521413914105136871 2994864798480050468 17184439880102453607 7664808077717980311 13979544404481844815 1994038459497641433 14461790046068218838 7244653378520324251 9503981531278800983 2177583090029062089 11918771437070184485 12033443493648997224 8830389610215995588 12849847390592420177 10665376487349120001 9687187058744596729 10884042907217609380 16434126481091129485 17771447540307244511 4691359939547111903 17189880859712901585 2842630103994571772 14562775511754298206 741086853164888646 8346763466448180678 16172279997779406577 6363778156083951015 8970517004462026863 8092767516650878803 12756905582666535237 4520695526936810184 4550114208517919058 11540842513950796889 10647717932257154450 9794647783401048598 2725315250855990183 18096917336352053644 154786817383961612 12880391911524175829 18362214718147450231 17486849193256556562 1551369181046379059 6412095958021900227 11577078084268552097 1756829480628720861 9960219241325951528 5298345734209136850 10112290788535645927 18276736860586127158 4401502627909253464 11110612134303883944 16162356386420738401 8420504999768425109 6919642518949465796 15704148792883451989 1692677770856809690 6722544026230521676 11582143363118947730 4889448213408446815 7203368775795615176 15370922066081462509 15176068726331482351 3256292057665741751 1096406599897365496 11478816578605900581 11755713318475415522 15902970561542719387 2107320032549955173 13345581609123649200 11287082056335567844 1255029110591214491 9629927521943716321 16988398261120458131 7418455205501547603 983747232101659689 14467882038223158604 6758148035601219325 1742865405331195191 15205177473121762966 3783500452090740801 2079302398920423480 1336464849102425786 4907974003149641088 16250010340122929679 11267403954205973997 15773454124954147147 15203281753222743827 495220493212964240 10050425690269717953 12495680878344605067 5313086827342158696 8648559214133935415 15868312005090835634 13765155537462663827 3291205754134637411 596855233545586856 16311636387705658996 14718445918378649123 738392213966799524 12271358026979536520 4191082668358749036 12360409721361889860 5038697140228957657 2982578257432606095 1003232982611531175 15645327543662492070 16851969384966470011 448350549728049631 17785548679467456467 3617216254881924222 8902166352093666870 5686151258288752232 4653374556028103470 10889743614684886895 8640729295006200071 6744016223654713308 11919917343852762441 16727379591555237592 8654612144634505403 17263450512439295767 5618204482722188540 16310784052357669954 5029119958448336150 1850070748612774630 2239680302940680901 363937081863704353 18260731625626552005 16421715791094789773 6087689388842903603 3430793405262080648 807958183597062116 1930777784086358736 6476934326526790453 454110443839895285 5601652164926461132 15458386495405451122 11262786820020182105 3687512166661091526 7990247134285990614 509664194862519340 14783390503128470809 10336929169809792353 3289244828818255172 13818550138774606652 9221748766332443188 2548527045485899681 4558158856333116779 13745307597508704096 10445925111984461530 5667013226384635436 4225426690203385893 8682924243642976598 10148047781021663290 11410599023938582428 3295804479068601628 11878763479361624098 10154584674494595536 419310451691033709 13831941192347811253 2689418390389173535 4141289830393503554 6301836059364066159 13183895785247432086 1155534671694307671 7823257450315070620 2891399871086684116 9185147852683692339 1278947449749212391 7637297205416023674 11863911495727198896 15873295901634006839 689957311261443793 1800489514071275050 5847231876390821329 16464541520713006189 14578095533357679417 16807856293703965283 11923623797246981365 7610456000593026929 8467489102607190627 1710197736224765141 12611916090641440268 17064642753579251922 11003758350421615280 10940663308950517185 2247963926318302067 6851266041964930952 9370357210438088182 4012381633861150143 14871410102906036346 10522908408286222305 3286270571528595044 4648142945250895485 17660192371946312396 2521820825986605799 14916078816471949674 1212432714815404132 6434277082089816800 17451492763801976943 4447315719773296567 12525528803892451597 4665572544584234707 1086525746664147656 17111288166919690283 9014081896801630459 2855795980259517842 11750497476616147433 14714715414962116645 6869866654652384589 5638028999175537598 5473682469320589040 11312919008609958901 7027811000761952365 12330972255988507329 1024556621289617127 1607083643576310551 14168109007641791288 9030945950879846763 9922942492262864399 14689060387520104460 11710469363464637276 14112334358759736258 4985242123610282819 4578386340016765040 9930579237706124264 8648521300649581510 17902424787528755554 16017965404418613900 349374816174079667 1420332373806336519 6290278328620341443 10406298888265861506 18352412976504247819 7808544712226250217 15794074919472415682 11742926525583587316 12288066721069125465 13645839375606432169 13146477256934820525 932891287236136517 9840257434700493427 11914565100266222174 11792146566504025708 3108930054076019466 3386524030196948692 8709801776457535770 11277205920799820399 18342181926235289265 1934005096598424226 5791888740944566157 3740811450833562689 13266784854642654901 4973251821629501861 9911094706485331872 17553933192968887638 5592166177845891072 5862935099177241304 16203134491427088253 14792832454310969043 9842232016135424899 13214859026535599640 9112467706540368249 12829238579565736027 12408662053116010783 15433747248912844315 13437814300870704312 930522595533296381 8337128181350296954 15173825108966120683 12760365019081922635 16584831228696292877 145651723235635986 2891850468378981686 14781397319263626920 11976005504067760309 3906088007485266235 17705796017828391770 10664008380648326585 1101944537996452345 5149036407557434620 14879880006390594524 8213437409648849045 11879796214808442742 17931953356273723490 11560891656229858600 13239349270145333751 5311435757040783427 14147551624627391819 12212543724195936895 14824258448290206979 8134516087592699273 13614614385567054396 17487318855068157939 15367050234982466168 16704146423775040993 1504281636915609291 17280171188289512479 7943086346306065524 4541980215528416179 8058597592101760502 10302373175795039564 18061350109553030833 14253418634063178129 487596279199405879 4789741118979645708 16460991952258512492 15579298620947184563 1843231745696285183 8806090986541042222 15397920932697778648 15218915910706988976 4837318099133819739 9135944697927421043 409095851049035836 11682168459639391732 11019489079014374797 14945788744323017660 14510586199280642303 9438694597885668616 3668651668738248481 7184265581666262413 9656453296645730519 6121254550185393314 9579917856891222886 11388453704190473780 6730186561449450022 7095057651855465489 11806457561800485282 11485924239961252805 15223384958028104390 4762152196405039208 11548511636425925215 9876011411152034867 8970680135166883136 16873764762494904806 6704301129118449507 16292343061737744452 8028149096973893957 3753435054893268189 2029752164719900896 13809060040277099635 14823452775714513364 7008133729392844417 1101229195773843914 4803183494658346330 4522609310788777106 9224827775997598713 7504755554434104758 6903962935767454762 13361156635638888748 5863525698013827209 5736765945873459432 2669309170241045039 5937047202904354202 18428906194789242086 1243017717019473157 9217162322303036226 7394292972161612418 14758497192030386458 10383390634526536827 1709502311347409367 14557619957175593304 14362250982416189288 17712925672654317846 13253273837374660171 17467583565747540786 5899946319210212585 11970615008245814555 7732323588121819069 10860239881633731891 10255591647441298606 11839759777694780265 5228030116911834255 16166899390123739237 18339275170851889689 7829281080414330794 16499172862144774953 564292121357685649 10714439390192308501 9813347076872845880 5212312828643903787 4664227180158139030 13249326378675283945 11867897169134213891 14385864421964434886 10352593308250703728 14539793153010506879 7011134832850128396 13592385216945633924 3202144322061057343 2895864651828422332 10372538053821224391 17084645272753116394 11104618389128978228 7282492180955382919 9975659315355842823 12017473989108937462 1271054963034354624 13188419375941903494 10179393056295430231 10093640290540742621 8873701190605385993 17917574956502695727 17810656705257509991 7696321253613591178 1617118012615201909 2865243009104637473 8425973612688291107 13085206664489524568 15171284821939185694 14872941950134360194 13714694459685019059 1313130253297595721 3173819180757646045 4667233350668368827 11793403944186118543 16865800389449687095 17073710112210485295 13626517145346200446 9088801886840180827 10017280453266692255 18092555564425934617 1896447256800570839 12020048492388887320 14166294206429006752 2591700958255051814 13133884145662100483 2232541406179712342 1549512176246909058 3810772521053025099 5548337188969663789 10336880030421376532 2022089150127555022 1061380939949870083 3116401375295490101 8224267691095125657 268451978270008786 6876103427911894998 15138872324973285237 2693823302448812714 12138177015684233117 16553087553123086083 6518400589493494993 14064651867010528141 8652586168875877068 6729538905755337268 12377225176375715725 12059676442816892752 15390161106221832244 8674258080573576694 11421056163997197958 15383699507124858072 15202093695725513021 9946983998662169498 8144738987786030177 10029523189254197871 2041914497830057513 3394185476219763681 3098913363767634263 4273923743585185257 4385499752599401797 10607983114894579014 7162094914295722140 6968106004818876522 16130423608734392878 18155449978181825503 3196890959620285328 1265802039063143570 7998566679631426819 10177379868994197962 13620111736671741325 1609448020670156568 18048192015257453397 16558453382523045281 7558740855277163463 9222988653799220900 2367802637040017457 4624867846268149058 6417973821195109795 4329945546593364175 7853181880003679487 2386051139340603026 5731014874345057095 14000913903427454330 12086357519993095925 13073963981725081450 17036024442973256058 17518869613134291024 17079481010906654484 8194215364436244954 15489966131617835310 15248974974419399033 16206742986371930901 12130268318373215176 16375891174115055142 12623971865942939092 5814812430029458642 1319499414226721193 9389074795199550542 6925517095093156467 4041277442137035875 7482164724844160862 13238752379636869138 1438120861562790784 15896390238377996653 2510828224945149947 14846311170189824995 5486258971210885609 16535393801383777507 10941712233564804475 1623984776162487474 17843214223175351374 15684383903153274604 8700694439626343677 10111114066205832549 1406902744496935371 16247911499222160840 10333055576102796583 1470281739301109543 13474815401081728656 2094335225501897281 14851114790308446742 2759655302947728604 4684125708568700053 16645839519326359962 13233868345119690992 5121506049220466374 2037415464943951170 2293244912726406598 6058770104803774888 2279721246099869153 1103154183867813278 15208666573094802607 905190197252192528 3532117859178394077 12696260736591761053 14631241178193016508 6335038953015803263 7541614649316905175 5444377636002433718 7538073450075356920 15623515519056052664 7266248764261562229 17731355458002714585 4737356901521095544 6024195674225194360 15467055638983660581 10761245103501128976 9560592663113760679 9186001906288129641 7858964886635808213 16107284074965987394 3600046261387204202 5290075018537587086 3689210727374201499 11129443280620559306 11693883329836839026 18339350512570211867 13542352514011692419 4533841391434799766 792315032479268059 9986593657132637149 2226265828147175384 5066694050012581914 2712034662756009050 1454533327781055772 7043499057395828978 13373024522847996792 15309679150623072859 2911978274756215704 6792681970041615674 4030086846424963095 11102128407766055113 4496273560756573040 10139567644239032597 10153929310138396458 14478041692543393776 2116198236417386676 17233826117900897469 18220287267319935415 14066298301161692744 14967799538411159488 18143877374418621929 3015347731482156771 16224622784776313837 5064571485969633924 11462957987489853972 4714012299798810933 7008214424579193055 5699956150889480194 286104639468588359 6030087781410000746 13557702664977186812 15240287755827467386 6146478138540286402 12601364053945045231 5199001831282681019 4941538063271967579 334075177461044303 17045062468791631915 17921285041495668987 1555959796108347833 8477203589253252349 14849997879824611254 6651514117605261583 6874644384095823380 14641806572354160058 17807619679046086968 10770637214798493933 7471740778365173695 14986775105590516983 3176590940255615570 11845950986498271909 17854341978341543192 7212108355098868074 15283224442513225357 11726611079876072127 14215776131322847627 9718744455477086466 14114537986553228545 2827840919608701718 1973369512985128007 13229222303918503394 14617225008199448248 8800242049851111548 15968628462640119522 11808384279826777850 2891461488386288156 18369085251375356685 3593104572814539164 16548040997371167779 17865853879336096723 5166330799610333902 16713221213566573276 8862783141973179638 9431798580782104367 14679017833550420514 11348662738803432315 10709487564154663401 5064633485702775795 12810350325889945471 17785621929950502935 5642927505763976989 456617877387503794 3959834323361959832 13847313855245047589 15984110316238622561 12335212971120482659 14368638029614111462 18398213054385962813 240794941916483433 4420546187596760707 17819578511144275276 5602521769012413486 11447174459374526393 8234875067911624299 8305192475863442731 11531783824173424704 16416184812484882432 7170184713960499539 16706295846257402038 11288062311267660092 10123417159956870220 8565103278217233969 4367795825709717401 1158807178705454942 9011667568177821005 1022117561143657016 4385743452093858820 7875250652784838793 4893790686461389632 12714470728343557793 8712993814780359815 7537426334895534739 17683895964604483159 13323417957194336545 12880935238083875301 15578173189743164123 5909666478661971921 7262838515829543942 2166986353463940426 657983929032495343 1832201863380501665 13497921565473003345 13154059249818445126 10961625710606143703 15289904095262899428 1673656773958163203 994447858275116761 632329300360555807 4102894732142492595 6282660420382089476 5454921086672408 16202923370794472365 4481420445277731399 14818991360148401233 8202671754592177578 17900520908905271417 16145676643934481602 3129837346600302843 1907942752000257452 8392374973715155045 17416742212991625912 14148786891529483476 4466567478232815948 10965474953733796454 9333433325084948360 15800667141928363506 7392522938255543101 9547264007178407262 544764760625200329 5883819686026214055 5630782299068372349 8524049733958890561 6454342728573678080 9912614831194624664 14193927234070674486 10223239451579312461 6419421246728947583 3796147565656775822 14385309930013426104 6219926159056000718 5357150453677923247 11245537733518975793 13475502657086157087 7586265890200951359 3089196925760582136 15401845585053873418 10752208472070436983 7753041423474258018 17958866071013245189 552759942750845610 910943217934407112 4375029401979792063 13761574025889141749 11650284550500564144 2948481957603527631 6002169422045028684 135674303531381323 7121307978096738331 14268082154605495907 3154920112580783807 17143851084694236023 11866713276124679040 17986069619034002304 2730396057019723517 9883759879218880451 11278059318758743677 13266631140252122156 16156878349045910798 13056368801693766639 18111145672774105058 6868359759221586145 7830000917439411902 8290670489819216086 14732374224410887670 5568793046883960323 7087101776847056583 5476801687184819481 6515422004444984240 5874887157723107926 8382114003143701649 16679361989812960494 7036287781911648025 3419246193976332713 18153278125720587531 3493231775208077 4984718407141011871 13919420973623966142 10596192335170056999 5749717199847065260 16109945850061460594 5753367184760022640 10962287481532520001 13510621296243122217 10287197686786583226 3222523019705435989 17479684730673525237 5210036454286458377 12595580835418321726 10007090142620197083 7769427205652978454 3689969409706028059 14677834968846500757 14563109181228462169 18182984389136089801 5251527834602256662 11209995337807506878 825561609894834830 12558949350414038422 6304343141641591262 14263110844042859040 718144370547668381 4416802838944481649 16205236629831167561 12817787331407854651 1388904344157744529 15142367383179435944 1842176502130692311 2295231204767423583 17432065303223934733 5160837027302930977 67071309953878475 17514147065873496454 12402501568659178818 16829321604785650308 15100869274614594644 12999656856565228574 3753813248054504629 13281536701612668277 14221903195986871728 11272365671096423163 3045267152304795597 8980094427536622104 3755836689030783761 17483357280035115839 19122920680420602 17713153744041219816 323256000117077305 12028124289452268714 14585439662340677423 5931099345694452035 8160033299979933834 7172871156681109154 15577760235901870343 1600234476357974298 12828990726382546415 3709540430474747824 2279729540867174904 2296706513179093000 16122135349576452276 407123668288357641 6966682904888751206 14902125722830809663 16988980638074413790 16066728104533217402 15563988630666199986 3608933081228774199 2332030402961022007 10812127353099782103 8025325607598448878 9484897028881059138 10499198072621346626 2491782057077140518 539460805209892096 16063329261884128052 2393503126127471453 3011969457032860287 10959939685532183877 12752644526536743200 6345347885108018449 1197413319255663799 2288055538150599121 8127855518180723836 6283409868915091009 5165596603293747181 16464342761861797263 7706477290202890041 66195041085821411 15450928426326333893 16655541117855226314 18175277180443803011 4740412968031907611 2255054666324146099 11177461765664795334 11928700050816619502 1230327054555967978 17998790267252682630 6391062929348740856 13580445284557678021 11742763273051195733 10969385013902530588 7428157680839077043 11694074956941151071 16479350065382764864 14901460833409077924 12569158334378171502 2479372242700642797 13203846383120493271 9244290963540248086 5044977191270565416 12991482399977378006 11871284826202262634 17826000775009249329 13276197507228813312 7922541949530722623 4975779367735846684 14909740736899625209 6330175422583493641 13106980064372187 1933028702734618051 6918789008452081568 8522155396583327171 4359640664115984513 6584339814187137184 7075611781195920677 9761688245441034132 15984500907689252421 18340710394142477133 5203121458041454715 13308860530943956886 2989301272199062057 13864619316635999407 3296677997058301841 16057605124178056699 5191554841662057978 7368787012194958263 15775228691931314121 16716176143961583329 189984459486807317 16727011523371486651 5126764616192768214 14558270617441577937 11925647386271583874 2999109601836474427 9920599124308441979 9692317272873956248 13315608686794942384 4097084118063676502 6442736002130922941 1639475658558595594 2841221199653554128 4324222156196612936 1313807973250860082 17149668231724219341 7758566904303171912 11903814386502384068 839351759784265041 14128355145176016573 14449353858568877227 5999133419135279278 17193737087724168547 8760724382677627161 7521516924061691519 16892639403132141010 2737557182209418067 17714380651583460801 2274861483170781329 8209130383667048020 9762851338581033729 11670093003620368026 11575916637591836249 9560085938344842939 13264022972232545679 3263090265447487222 14241638890582982337 16992865281309342480 4211081607265447457 6862785818162673439 16712948880530260289 10743575424653899818 3647596721122901707 6835609697917270258 14568035874724881409 4817465785472282007 5748392629202105076 15986642615018043296 11907305865556765706 8924173852373844658 6014671420698540026 10489490122768168185 14526007517334323193 13883996202959484839 2738260339606647886 12785133290758418045 15962936126607462159 5032077955570582891 1135747042710752009 17551332281288889667 12068686672942639524 7476794541040800869 6385290169368635324 369664773932311405 3125328454779457622 151544019575987726 17836701820733734628 6814512258365459946 13268818165477373181 7494974032676135753 7506494800529695053 17027841758105149871 10345123399801014934 1724527295695765601 11446921274853967096 18416770893089945533 17553721985733668584 3822213130398611251 7928668131002983323 10649797086498864666 13749549703219943940 14664310835215629157 11370350089560251555 8478083292537091867 11383960500146519437 16091322437200083371 14218536607608889568 12950326253243153403 526405407691507697 13552332179768855156 6096326415576626093 7262966964256004756 6315198996316240894 5980564867248586732 338450436984017478 8333415879744080374 8433029978694622868 4475803687215563597 2856243063578440674 4969734437383037654 6585115522172357120 10445581167956515091 4632354240864356350 9701930564298029298 1802368648933129490 6642587910523500050 1884863356647209697 5118481730994901571 9906124243761766036 15259973728157305689 10712912921882656747 11902992954592411158 15612624023631717433 18065598178449338664 4678582796824471767 4135037369592921051 17478613154237441824 5783133457549658898 6258498367626034826 12507393625776394853 10079908371995735213 18361239719558152053 15566282800711015245 13749814085721830612 15621007763127738212 15230769197426671949 687436653016374055 16134618311392071813 12493626743306840134 965701079926805914 9525384522269280427 11628220310182772264 12066189054449465667 18088187435047757918 1309806206358245856 371438717881719532 12045779877071962494 4199586239397322560 13973358690752736989 4515094402322571369 1379346963788168736 15266807292625007755 16105996496317074692 3067534744034562145 5957610913938215609 3753112223565373509 1934427259301654589 14377495803358609828 17371968401873331876 11393159436788523819 1490531321592431333 7332338696562443689 1359354377554025729 1828838121304531339 11221842442898568541 9164162475638570050 4633234918731024139 4049608104589084609 3454892265784577699 13215736143457699301 8774303565911426335 14807192014285692125 2103729906392485644 16226066840374741756 3232605161314686574 4116632710989656094 3875182003139626989 2938472377281847915 4358378137559713757 5535328935724772738 1831889351951719100 14412986789896850607 7292075812812506251 269325957437223954 8430053139856735526 9962272210382990517 6683669977510921042 15836516711801526810 16288318371571793745 3624498689697687662 9694031578325463364 8748374533920264986 10824328928279268291 2020437644313925849 9502428828849454582 17450904809895178555 18298860357820341533 10000507547275576237 18082874551068300599 10805458574174609404 8164930403898934637 12097956410846300235 14876769674983237836 16411599286386067150 9974319930191759199 16971168912815724743 12022090859984602661 7753428784508243785 11721627880439792466 10929023752001968752 7898492753914391460 1964355219139653026 9390742057327782042 10441688537969782200 802311261919828724 11575098442427448264 4523378799467502143 14529222850569633484 2736200961318712087 15449020967525146333 12247038641850480332 3372223315878112662 4993984543079158091 8501863758526429431 8382363949450430024 13695533571254296883 4807260681491235431 2558168051500269313 17929140585030809627 3243615325797353064 11303433851778497636 6956466889433156415 12621836186763780850 8439626188602435831 10467410055977328203 10791414363025177977 6581794458121503773 12342958834946331433 12796159835057145983 16972371514375311480 17021845131497698956 129909906376016755 582478023134671741 42257461373251367 9510913628973920930 10512267350199408933 7970076533467737165 13036999570908293725 11106117563448223196 8500500833841810887 1390284692465970459 13353657902952689392 8249662847565608594 6991218140950883960 12886954414177459198 16765706109938798143 13471194828514158862 14049091491329909810 7738387925319359052 12516489892771706371 9261517533407880691 7134665681573294318 4453683511285563579 17781277776953988059 15355758591157696289 10992834712007679138 4288094762889698871 2294353093463656490 2979432759493747886 17330408348566541078 4385719574841742931 4887753748690349732 13698454231365418679 9986577351324806377 660761868818585316 130922424915376869 3273225060289659045 10043651621626645554 15963799060440931819 8853701662122534527 7091722729177612151 8645267481448192028 16902787130065947142 17971826746136170837 8721414832773462755 17547898390014417150 7540371553047544984 3783695211839532443 7980203245528068358 10731578152335508795 7828614550224189022 14161498030966681588 11350365740072719057 10850583975035760963 17314823471432439734 2713980283260986331 7156370679254845814 3392358098196262739 6250863330903410804 6074246965161044981 2285030324972463933 2605604525017177285 11496765048010607378 4799943784436727857 10185203815542656167 3039295930240839773 18377226558744263652 9667828686991108284 11278601738087388282 10548073318250276635 13385093637933527686 10735708693599553326 5444227598223010670 6862752783502711081 11137293738724752633 9250504048025035820 1710336360989639 10862020024348012513 17940079916416995071 11487937611030903175 6542223466240744720 13998357434559551857 12659340894715618415 2377531199409137225 2532518842196418558 17246870777980047692 5693815604565559470 8077978032233168566 905785380916479092 13406662391579834177 17836452449467852857 5612007428694136423 2259845210025806761 3588110233945743218 4742238684945866122 15083171546672566221 6774333514941680064 7087288907916389109 3878716571272400087 9660807147205037299 9735820551151549735 13314341393283844717 6203991050219692538 9890251943195886791 11525601471215514019 5899914038674865989 11100949605414126429 12903965276046126439 9008293211868262198 683531884347346475 8943210880905901593 6814499487065047769 15540426404802485566 1510021898046039656 13215134058508551074 11963589585530573632 717089138533859149 5692226501325103238 18331997711432439871 9634290797023326702 7603080006878002824 14136952526046587449 12820644084827867283 1202239533882599431 5534291584358450915 6735277313229360251 987614974949204680 8240427169606045922 14792944001939394750 8491137579244270142 14248721460595853841 5300368632167986907 4886719304011831537 10748591983994941690 9488670646803111707 1537386556472096339 2413295000034085729 16770707089788315705 507457056995630716 10947334856885972942 4364935345180780503 15466942108261597531 11141018465035574947 9214985331098828067 5971474065896225925 17555864052546925716 5093688197639792185 16833262916465455494 9552245502306268623 8634695504205014113 13021128166072677098 1909181320298130203 17088208978158373959 7383674681297973340 9645310323343046695 7826564808831760462 5814654959677467784 13038764899648744825 2663217713635902632 2198014017354294803 4945905987282722059 4683209718747113847 9027333689849202297 16235102536535891694 14880187380450751104 9394048948565124559 2874002726001407753 8078820191508110656 3356568693235888881 16719215821939322388 4969982833725260658 4310765696391705784 18252436640864936247 12365765541486575206 7722252418324811266 1851349805455281518 10966403788275730753 202225642815777991 14348030473451202872 4680750984285202546 12890487827291899402 6199511798570493427 3770960518196077262 1937366114410373385 11057245982299148368 14164138673182362709 12973465381137341926 14912363711903174918 8024484376637512497 4166094535216729494 18237723521491894309 14346273570786852521 4302218183988266796 13500147068029078822 4802915905516408028 11170253538818644065 10130053726842761327 14899508038463616548 5203810291778298528 5569423702102568677 5671785991974676274 2639305131782479241 5628540841409517482 16698152757959568775 10107122095548942284 9006925306620735573 1088362027055421820 1877945371129736386 16921194498796305515 1722315443840284666 936456190433883704 12543555582744351124 8609553145148092779 12490403858430916641 17612439367955243700 1897072804996758746 12771469186912439688 3890232633131743298 6618016789609332079 15432555336575527683 13000162378473305811 4306951310717645084 4900219007378604882 4077873270160681102 2034610598098033790 4919383747574714549 7010125306461672010 10398168358972723336 12194968779865571789 13803605132538245948 9488651876882529605 14519649794171785789 13300467634697563049 13407719860606313308 451238146039608486 3061276857329499480 9615424233955772389 12751617831770528386 12063599205465550659 5484839377567175057 961014243106542017 18051469267711111406 16861276446603994491 18440853999079303050 4562254714999810977 10177731063308073677 5493043715924064710 3560016652122587686 7986574425706723969 4336395707751210039 6849501678102151828 5379206148960548535 11126203255060041567 15432174825226934751 3459886863303135211 2108849187797351352 4996871253340258926 16625805838806596958 7739918447253184826 4872312898892487652 3056798532126655452 17149537283734141786 7065850615695933524 7289913751642956599 2305817170108204474 2548602760623965411 11501667036539479436 12850809910339867421 3136584698582032071 4088250406600837560 6188611147550317662 12688580194792628398 11555148097392932004 5173607963873366306 10080316613853983854 2433430792493229451 15552685217714329639 7993085483029547458 13022594615360480875 11568801293813656184 11352859120825332938 3792535981487709378 8057353167668222715 13437379269802248794 2625195448022150985 562977978254292654 12922705951837428906 6447243541504671769 5637906639487214913 12635364983114577816 1859878478556428298 17413658569881714806 12086034989555178017 9124124630287173462 16162301537175598574 2208818595650773159 1918213791980315966 16367423013520215538 4638109783654680575 9932375871501589717 15714444784431084160 505725007440860611 12926581534223860855 4817758670409702780 9715079279663439785 7249042798903561162 18366017822785247761 17110403289187561298 15096864676974016425 7900445579238841582 5745878413905142465 16853375649138449922 13696102902795377533 9454185615585573871 2315874478960218571 3292309199235467603 10013109684147910496 6775794360841149566 2770242738411050807 15136704656844290689 5290132771538060032 11712980396844406663 4958745260857272791 18165922452093625330 17028800587229246570 6999560289116536183 7237272919009586575 12525079603313944062 10527328269641912571 4336943653452200199 7129699925136896812 5390132052967681803 12551569117101534189 4250136475045851739 18366163748509383899 16601464052293698852 7422838548802197887 2466175658166578656 12459591875142422245 10738768293943624927 11032077251073338684 7230819619153417208 6163194257000797688 6970591087412128641 13600347571261406157 8048549685326729168 14772739027700324185 4995764660140418551 15093885598299582760 17310272498438347314 230075075531198113 315003806406802510 8754932969678167667 8682746200992387426 14600031535585359931 17264445505170798135 3357475199421581759 10280002764399675219 5421613498686987512 9349862864713103896 4409592996464880080 10320322014794239461 4640382202279275479 2077232001412789208 3237611957694806906 18298600898930729539 11496759312183233462 10664670854838648262 6719040256800956044 9343913070182910195 7759427015866684649 13457090481627421425 832304542436078199 6140613132011259457 9104339023550212702 15652718705996423620 4740011018083896552 3029902898813811766 12723030061640552211 9410079932845225172 10061623929465911676 1025515011315416417 17085182731103046771 10843278309557247220 12662038685925467614 14399284491251542290 289918804993513378 3089767384539944911 5397871230530442945 14093270028992396563 16207079512514061970 16054928290327117750 2339446742966209328 1184538920292650410 14668403400506319138 12789676811908506052 17654058324154086399 5570121784088608524 7052329677708081295 4733447287567853028 17781302266237774453 6116391818355786727 326413572864140973 2289996988669506553 3200255760440644488 12501731802029363762 16455300053511644588 12732151074884147306 8946249746728755568 18332425298658581012 15915598408252759236 9427128576419393672 15165378492866965097 13756048469156181809 8494130752930751998 2535490450006656616 11831063317680979091 11595177646805811758 16084237096853334347 9405632646710951037 5071071586061066688 11668366654505119139 10735871979020426102 2306581367362444935 1704985999693214394 3319820488288792905 1441641112608494937 6999579894156396616 2286435293381418809 3259973385571645620 4281284185651546082 8811787001836289016 15483951435163556066 15785475732583998357 11501303473256579048 5720480412997528457 16756560993259221566 4295995259727558802 18032045409285980605 12120797622000583462 17893214464793651719 7291652829355405589 3105261466789199655 13815029395719983531 13444715128818749889 13849969639074501485 11942596048085801671 411429110039427231 4445168902369724932 3421094930688330742 832927926166648685 11794378839136334071 7414204594949490077 626637540121067659 8593075572632815880 2787588705198514993 11940278491612614424 4495265753521275120 2413217527086118261 15040242536621810579 15400867782469888921 11663172911954713648 14398899275983302069 8283030637265267490 7889012781540150908 10775079769010199825 6567360081553304094 12246788597846307552 2665320227824898041 9525500154177900153 4329317040016982917 13333996765450718435 2608992282823369580 10932530704262784332 10381221552534308575 1381892845083767793 992707301109903449 14332212148161308365 13773846362775658078 4138618923900096436 13077572163449640104 16180095452115680531 1868146632057088595 4742563024154770595 4909845506747409816 8862489944203655678 3390969803274686293 10186896282284822937 10148205944511651256 4565066993610842866 5011185222827722596 5240824972492401335 6417697432532739086 10644330665090106349 7653806411591537586 8964455801324475133 15857049211553081159 15702752658731270286 16296090713222795583 11455719546111131261 4520673269046590841 14002332186017085152 3689264635661826120 10355146138251109393 15516724542930882107 14800162410317302285 17607693072994546233 10247768343994113720 18252599649665692906 568902564617800084 2934193766511183099 15313311633084470519 6598970465769689318 6830318484166846667 14473218247922574357 10586560338060921673 94961499900127833 14163463345471738858 7204875105463602819 8257262168972566102 3347452314383090214 12031732982984840620 14401713850391341001 8547821805697869167 11881665938978316259 13739001313060164834 1810790872350120178 11864214704958210728 8906833423715850044 16403697381747854355 649122291326376383 9998232653207304222 14281997931727494757 14461515499444520926 9361588720597056216 7193292071237191565 1820949509408096489 8059064724535720734 13690269875791028575 6018073793617460408 12166347123097204196 7687373268049799931 14910900313258404383 10640649825918935909 18380382108847584590 17384281591446880501 2919833728918487508 7481046343063134476 16383848155723170965 1802977736081336440 6676997642538611280 5015950683369006355 13403482418028787071 10170419894605279818 12219329844701077214 8718584396399841024 15625468048108873648 4768934861600489468 11370900404283321999 657924521686536018 1478179020345894964 8612510261030839409 5599493947720258090 896202518352525821 7812034527146068845 4608532799159763292 9160687198810927578 17166159397310641630 15372104793488811085 9200628489821309170 1242936171899006995 14225712138115019851 6935437477713321200 3393412868468757255 13073110687555493402 15534337436507140221 18332390864017860589 16460157446534009023 8524067955701994027 9534644053832602829 8230032511778832666 5875647050352044150 13461235421886264879 6980215472328123524 4074938267320881910 3807136946646150831 7599269055544354619 8046666771442163188 11417294091290765695 12136151806060170713 1549053075063011129 6359407198485305798 1451405611766942247 14685317934983727359 3979908713135411854 6494146439030858915 8278358269584037884 2473394218289656642 45630370660798336 16115377774215383671 11883890322025451971 2402590394127375621 12096400480761150746 7785065803109178417 2114110433736711949 9625614576011176639 13101440545622921230 4882093152307463611 11581079745309715293 16258692446067737514 16308422040622448124 18387735000090502065 17512038230046968181 4874602661466110163 21756852993934845 11931169237670155012 16322194338362487668 1075739730960104806 6301911241095036661 8034635389637444813 2177876015534120629 5536932021447190232 8515665202410069210 16674157007136875582 7331187795378642878 5476854251431921001 875749669632988669 12405213642218728984 4492496776703519756 1923520107806296582 13166740738924908023 15320624083954133110 15272817115517637226 16599657001901684378 7156477013296026260 13140892119452778867 14514090462174971709 10551940966090601257 2321262122359005135 13084246806567652956 890888501911104028 4251968358903926298 13661897672544264926 7766693410856443700 8936533124871035536 10527523861943781690 10496623718625797258 15267983149961869627 11962292545200950731 12509041237398469090 17462684811126649565 405172710827403516 16121457783924908884 8431005878602016999 2235001856774552977 1971034480055938310 10449975170434611356 12666862453898323048 5177064445499004474 15309435255865156074 16393075906004333088 8270594787237135466 14961430924886030202 9976191078450394440 8097768610549341877 17267463254033941332 16516173847083769121 2891332544277211697 5789147985501945024 3580777686535975758 7486146156283064096 2255284621846111889 17169724418497067242 15644260903183563036 1625167518191146800 16408650285548598756 8534774939276705396 15818314077384013724 12094951706556345703 3577510045022569374 15276337637423925612 9762972907373462380 14443519405897582046 9471209882634685688 14878404456323067732 5491736428604551890 14340335447575408040 11352152454659675497 14501450233071273790 11148306561991784200 16772571840011744057 17597564936162126227 7181271499184670725 11415176207463095810 970724162771035740 8595168366302255846 11617621576263017548 5636523342787727064 4097906971059228868 16921660564492273050 4177758665308989068 17489574196145702772 3999369986720398244 10171889318840772002 13701827905733157501 1749065167265879922 17702895980222956787 17566531094208060140 8481102739316867716 10767220533775024845 12116881301877185247 13092776307947732467 8592339562094255479 11980574379619983600 627548753643049200 14136483683935960166 5869250052436778121 10271011252965749551 5114661076193380184 15779305036661909261 15478713835519965539 17151514793036221135 13365151688130595325 13888757759179251953 6026395194007587201 3278903646996320745 2889652699891908797 8499162725008203649 6331063850610602680 3982185268238063527 8634745226528536282 2807493306212257298 9805908353252121299 1794555652499463296 6984721452959357766 11128432169216147973 14695145693500169896 16999799237396396913 15014262345245150216 16329706775931793586 10737027752812094736 243865108509924288 4153885411097098353 7314635248427355791 14890219401495696291 4936019926676576139 1375701930276666301 13013843126390620601 8598696399366546849 5084573387420504156 3487610684565627047 16451946244757414607 87631559198981532 9245367789701006963 8387801871907085 6671317609411675498 1237846674978699631 12089148466580204932 9219514171447824440 7315475120243620434 7818901429622676501 16723624325549675130 5678120493888144627 4045219356494291652 350604830325010319 10331849990090823914 10782163218835660210 11822282777182626721 1671029412995156150 12504957569291829053 15695475010309875390 13865044301855900190 14314882232862253538 15337513621789449923 6548332308610436780 4906206743497015145 16014875984512598434 1755078165113274292 6770143365555566587 6275340529251025610 5284158366467095384 896170794349376298 3947339001537283596 15576458037225121979 16041845406935869715 11521947525871478138 5126789248273663912 3566409793234702306 2043386996128510841 7626983476166980226 5641306571371584261 6681237841395814724 11268263820313278707 1269396651941366789 12815802871231436248 16550760886704631251 8767978414475745669 14121888210894165409 16864862939924184351 8837109445799175726 13155491399775218202 11109429807441695542 10821634279342550631 3483246898941537524 18275206522438215361 8942218284997360758 6100445138685171713 17462669507931260382 11722261647209492605 6270961630670441487 12213880966083425106 630774283826388367 11912433809577984572 9179075694378060737 13373396198608731617 2160774638215183461 1260834873171110740 4933640496049205842 3591720973286154394 6138308463014201113 1326421048354590648 16170096674575222226 6489776994878796081 1437484527722222504 4267685233604844058 12780772325302811793 15995648735247132279 5096697044114747419 12465865847677733050 9111266328996540477 7513891781288985776 7953082777571663486 8145525712304980508 18319489962326361084 10107219421106744986 466603596661573160 376266095074993672 14142884320426712225 6160618301722679477 4257073106840097320 4676804265780490603 17129504549655753237 3233903881803472037 18423480540977971093 1893851076562002007 8801586138545188835 2473297906096961210 18415017800465509982 11685108383406124815 9521965447848387420 14874018371735311388 1498578899108923611 6484208425574147951 17621835551079113635 1650486978863169177 10604187058117384672 14686900034701474784 17605023006572446715 5779044514236152680 1995552395750032863 12130577913201456934 8042575217724495283 11136552162091861554 4377200306958087107 13522360315937732933 12161433211689523113 15411279587319113430 14302019235945011927 7417256842708129214 13895574768995881787 13822520463647969517 6183226808429192313 15565174018841386310 17776257561624903409 2140350813546541084 14587396933629022055 15879481401094246298 14504658547926455028 8058289376767039473 5375929485359002094 9825618469628891850 9773224598841775577 543079131865166776 4128492390765669877 14550786652643636713 17072225653839747577 10867576653859271051 2448116145671618169 2528123245146265842 9552240555400195056 6175732792035922681 16534586153090267545 17521494609261764902 17478522317092839688 13011554030715868109 14958787760855770043 17509195774138357122 17523770036139293077 3660383366567725220 12031498285856237348 6663004929829175160 13748358709896501769 5762557468909643969 15983396817260805775 7062659036520480570 7326160934644349467 16638221218371699871 10574637028410537774 11490025593348115606 8251535970323155257 7121892940423673127 8365215799661708761 17980123223484514092 15646576145183711685 5791823473917117581 12598797175925747190 11750084907566439527 17911493976204052070 2781969881854596987 5241143960454061190 2378455212218778581 5498318845894320791 2343251416705840639 17025361826188391837 5423459599317342522 6822633838714708717 13918718422136049173 488407865036108164 16611429893542819087 8737803728811444117 12566926134820987813 18012970819594090794 3730970660290743045 11548121173183098120 3498983667423945957 8619369865610336117 334074576338449038 10383576766057728649 6147258912588155916 15111139849450381214 87076907866694756 8264548714492968342 14587206989082893041 14396465054750202993 1253861117717350281 16833369823445973410 1961425434321511018 12544636788993489242 4024894318973616989 1661869553363414899 10662978833692669267 15858993339464024785 4667407688709554250 11330477228806771822 9599640310375872219 16614566996628643105 16295581566800757592 16319758285694599871 16043390999870727400 8964224745175584644 12150781764447312832 16295373014602951244 5702224290768605762 6838833268426670981 10394201940918275064 4548766241487168374 11371523748051801375 8287090786908196809 18290155420667272818 5218641982631889437 7336856533003089148 4534384647805487842 11625313480611125904 13408792885390957868 13057413625729298294 14155973366241198194 13767885151166695817 6432359254910895074 12195988221521936491 3587738988965581035 8404542811494758041 10484488659148444969 13707114006746717868 16955786455263164470 14274936720511014791 7933633315898737963 5369435935531318920 2012657429947515959 10073379212873277342 6251834599372654952 987890215306506145 7011048225671250022 2434844660778911643 4303466989650500321 4642683420376931977 211758474310096390 12658542757416259936 12947737734829985889 8992699854465636434 9730013063467222099 795686428347952908 3521410198962475306 17075609145601428704 8976170605756935908 7095859432469958534 6506179650017312399 9298585585085531860 13260469964688755097 6224806780186001788 4654003934345720775 5028348921704465693 2139015798617946084 1086927461382518633 13327474545451483834 4404936021248856717 3558953065120032690 5663833228722283171 14734315408378095728 1273440248685601338 14405649023747732158 5612147663398372036 1102422324064993551 16091467746856392877 9291487997954188616 7809585526033816581 7053412571645991947 13714398002498550918 46983914190384912 13618012597447065446 14960121339973820293 15761733820739336046 4835746919522818383 12494659112613674201 3188707493425270475 12032972449096756217 12583015924957831102 1712242849126882897 12161704272690098207 15927439017494358445 15878320223759377576 16547633516945703462 8362318747303425578 12717313514179939229 9198555849647365607 6028777616867514369 812087304121202074 7418857069549061864 16153403795490501164 14350179281585092951 10953355460527105970 9110138773936845729 11799560109661329104 6109026064266149829 11667056063414687347 12224280665826188434 11224131991834515677 11775805558858110619 2176629829339844651 8080104109102693157 5179917936132896560 2281170665240866706 9106909001576834195 17334498800074758530 13565400535522107651 11798832097649824978 14471837084904543474 12012082375651739450 10271965829775230894 18256665287744897081 15383490302159281173 16879336186538307289 10884249337911596738 17578642197337186732 11628697435838402348 16465659010884199593 7594235744085672749 12359482944556755814 9746994779722578750 16679551290608376415 1779492341795870637 4984887450237622035 10595701072466160114 3755612921233137312 15375148434973650046 245628110375055676 12220830619491562400 6867142728025860888 14199506149891731541 11862788724471022824 830329177800925529 12724697095455728299 15225463349708677563 14322671150452379258 11385470716567888575 10382540954063440188 8362477900142281526 17063899608663301734 8214774753105035004 18335763460332148532 15044645253689969093 13808011771363790837 9195336749682853166 1926890103073026277 6652886142857668322 14233996183077496557 483843367825995152 16337289703843731007 15327776433681857210 8417511199348407222 12471565034488370512 11607364462407934035 1735555126904828808 10599583885747682286 15360557924256334538 14073037254306942686 14411401299544658542 3551989787090935470 11229753106074741964 11699322982401797572 15265770424959240886 6115422676960032149 14881778515609161137 7962064555667189220 6214034285340597056 972144647126804012 15618239875278518079 10283973353868426819 993689717724931580 16328420531608531395 4137837397592669220 6015986748287979727 7206213530606474468 14305883195477190066 8466622638606788440 4506761034481697777 10991484560526380805 4775174178349990975 17196662248466584058 15353425415539617862 743583575691963288 3829353250627062598 8356259827615532541 14854866066369131701 16733641148132940846 374166139935090648 13716658627798007746 5023829457635696977 12095776117992668014 15151445070782790028 12221200065133862786 2583999000405102122 4654917661949881992 12658510522688560476 16777614607556976130 18144366589002787636 4394594724968797344 13238354352578629778 13368845462742341204 7888150385903170418 476177036166516541 18410999451563779467 3407261553996102378 6702283181489976008 4274744573324095804 5238498724279588829 14727790497475844930 13489360047020940033 9330581728466501424 13158662355775010422 17734301780431188869 14759413599950040856 8307329356331427440 17365322939872535261 8633813241055544692 5498154163120136196 6217036051322446218 6042179594812232605 16412668458747469498 3471739669079595958 990759649986134845 18412086878429684225 6437361265764959396 17503709786556296750 18334258227594996814 72896397906451232 11316147314376994048 2143609413305130910 8030482694755456570 18071068649807982868 11641470881521623903 4808855997477000585 8149118371755133503 17817270343218522311 821445712507449936 5535922201304762169 9755589205361831835 641849685633808681 18110421757991268719 16511751318893922926 12117575082991760538 2258922769704638971 10083496881658031713 533187188831543949 15384305432663756355 8496541195473863543 2410113624364932558 14401874681071611664 15472116539146043007 11040130628293277852 6521746282136588026 14658096744153817524 166923271776522944 11635533344736396489 7661347825326823793 8237762834290108743 13756264774903484366 15529803158203406935 2798307302685238088 3393817006294064101 7039042127270425853 16850882807686295649 9751100258934815604 18287365001278531980 14192445601102103250 3179997874799680781 2119665951606460796 4672259984028426679 14486829138999830518 8434923200506966059 4900809903979606262 10525977532813388178 467746315336657896 15150922547874878014 9229425324368288698 10646926326443379506 10637152969024435628 11491857512938075381 11569435574339914457 10787432088160028882 7559256662376885346 16698748017531319392 7401017156930784471 6729621621974648051 5725921777021768291 2551644035820031633 4908230825879914292 5155232801483309878 6586187189923433105 15044518103595972629 74509216984141306 12969887840060071640 795891189641231411 14522680913164244843 5052299334185269841 9084532813459863642 13983150298635838623 13937004987221920138 12952901969786482087 11590019236876051694 17955656238691501345 3359084654407455998 6964878633060900791 16957856118857944823 11433454637673163449 11954277621625446836 4308429798001950602 18092556914702768908 16120126948377538993 7124382024515436819 12208211589678394361 12315548612402506785 1243704584098030956 18176309279841148500 17782007399935771871 4267617094061435191 17647366345117880561 18231068304896517277 14637328308738565386 10384196612869570067 1482093300991328954 9263191647112317153 5085600879930286794 5582952065717371958 2674738410125670988 3891151415567740330 16345173804943363656 7245969132764461088 7323098512395573812 7674022011629691997 9774616597965866190 5946676997933944875 15004586415313472450 5656923954026596241 17811976128227479543 3483622318703100962 11075057967310183680 6151450430534450498 17837544584538334853 3173362310430591187 8729471323465701622 10099247966761340193 6448613137641901574 6087548470554523905 13983680394147722453 4837345212665845127 1750442713870599118 17938974567906093369 12415563210042765681 9038722510864464129 16018505533753487269 16049715031785523580 12860219196382706184 1857627613411033931 14314283064837116843 16215120640540164198 5843324719406812592 11334570205120240783 10872016656392353159 1945441945932626235 5914425555180527325 8464797572628651386 1852687598472559717 7755469768371958659 9497837945487607027 8579836583112647325 9314531996071845697 17375639998807130269 12110435580697177536 16430244811465350403 1425684554575820359 3940328496547824934 3585133486140524644 15818998155277894071 10709484148568329325 9849690419639376609 12412586143885721641 16903546688927069204 5253400657125194926 14730872395861821886 16909943728963746475 5944364359288459648 2825442561671443854 5355331027347494674 17525278473449758582 10266511192082463369 18124459819774655643 14797754272126531387 7295220466384031253 3489765877894448463 14339263366459035082 13562423799984125969 4436334073878370194 3830031885050637201 6095907977989274718 15533589861619227779 13370945791024202426 13898904013301757744 12265746969117730102 3351735747370084488 13436411297057505660 4824440191828367460 17075014339896801716 14197436872662824134 5127880394751729476 14054493776750440572 18130480091510012919 6956016368828350441 297768301058427455 1532587843630503396 16953055741612781333 2531979279219405867 6999606204382022549 7934279051930779426 3168491267708406242 2854082422945381517 12309184188190299053 6964764244752037526 5102738225859692499 5921383937753376089 879938583565681097 12516017562292850095 7286215548694503370 15693366992214492427 1745919248795182468 10971810100093495899 4731874197683736896 12853347851886174494 17128483607680977258 16592662728092810110 8304063654594511528 1765989896825015075 7546158434530704364 4112902579895589225 10708147815828808563 29533582753283077 9237335669804061328 1933497198798815392 16336878617420066636 6924585003840093015 9184121104679653403 2856997611340801464 1332627880610224256 5739140650581650523 1161672394939022664 13508774407403201031 9939073852622327329 15676024685922655574 9292336313088331570 10344880781203962552 17872550172101689930 14762279483151780042 3564617649701449477 1195438091973237194 10968135699981722983 1338296181783487639 2265486799634732530 4568853403772086140 11343064096071458800 12834820258797764985 11510683129254614275 4403337197185718225 8875176936929288254 7621883667283729618 14466007362236093676 2739470758853622062 15794621760451109839 12429142233320552085 11749459130877266182 7251801538837206298 552980889487058296 1657812805535299406 9723997751230511221 10922720176227586860 2315605943738850933 2982691908010510909 10472501239376714148 12050001089118961539 414329068750709578 4045987240136108851 7466982956333727010 6999587895122803886 15247297378130129512 6952697872089043032 2595852163042033227 14441544342108733016 17345292718901378284 7844982237056465650 5263288765650296739 4558862099309923059 6599386055403352179 11711197040946418565 8681295623008020350 7545085569534802768 14696415976115535424 16715366989932750975 11434994059983274504 6920919930225974989 9540413061703675317 10683729958156711314 1529360642738178038 17514544920956063836 3232313635724451376 16749251551282259545 4614313188024908453 7844415521582372313 17745148481660898739 8396709204740839247 5379396370103634059 15746436947248774222 6823490771526416733 8904618457363872088 8602665933502225762 6027110785899770374 14831231771969349059 2451571525204611405 13072226146012753379 6214584241936167058 15101439815305824858 11717111097669561104 796760985920917480 17286164124811143925 8247529880995744167 2360074339300030678 11163977361980932853 6575497783954557731 2606635668189914626 2197630530384009672 6072694451921597613 9505151036611793145 11430842349286727601 17082810711753159819 11169330649559250501 16993575608009819799 5209590628584934395 5140605071240087272 16903099733517511072 18329605297430779790 7945636110055735251 11147540589359200227 1704275135854418028 4109667346699809661 15294545932152730699 2707233713628745073 17233452488118384462 14011254618545911025 11877815137556858401 10888672827096471974 12511309991179152324 249334519719961765 13603581220257146569 9812331502906738278 10981875871922294737 7206631183228608390 18112451083101034427 14087470699334587766 1352146298512319394 13715020699276289574 218319762647355040 2083607193728071118 18138641871229576359 12508258725790479487 8824504731703340225 14587245447383370664 14233204936368056377 17045413794651356478 11318229674970716297 15940444186662389453 5797427894770473294 9234883732128408697 16223645584412709099 5624894849379629277 1248407189131983220 7443994618179896171 16022240251336363846 943108815619848906 8570881650860441808 14658531651411500681 16765235248484745935 11366198343723138283 15513626634744190381 1118676004850380290 12730449939684212407 9647373310106064953 14555325058428864246 8264278013282403613 11965543048277967565 1286759510967383962 15180951944150358201 386784835766630881 14216637267515782378 15611797172998265377 7737396974346923078 11681972771494017485 15137643817466054126 8187322401969211643 10694239953265365420 1821511644410075978 14916152136837006727 14402969559763666462 14527103562567081563 5723359851355745821 3868072738700686779 1335972371562177494 2383548461932710423 9833598903498103839 2877802701626339613 6462651527211204135 9544017115402551083 15756400035572826129 17383019153805888964 2458184114946855417 16427059816225820403 4347937751306064523 10146958497689852887 18231634674000732809 15602962818719713294 13042545257591110503 640723046843487756 14439636667884865142 16145242043386687078 14913846214386614546 4493999303840850128 12687939213272783603 270617762413335854 4023133684757763589 14015945200980327274 9347106023717646699 12174381024279571159 16071992544211930386 3074757484560912447 15860327076879176629 13860725977762085459 8272262618236426212 547772915528922096 17928377283610284336 10389999192332559908 11448699527002050596 13109540660958717830 16842433082005821128 8400338218397839444 13997367219352243338 4657687062911987532 490601796510768912 1118225127218174885 16434314409579170773 785783826980501688 12258790761624939725 11971700124342376507 3958862335083347958 14175416328013604844 15040500671468159815 6347382504632522464 7538134028101250083 17998562944337654629 2038787549759271977 6980875931068303416 6757034043222338070 560724040876035923 10634008344204724131 12334245047281188892 16766329479400309005 4649101541979321431 18118033522489487059 8475658142494250554 2086858100207374419 4942800082986194279 16587254231654001431 13775644188862913090 9611195198962334818 13669306716031958639 5710224929309118834 11591123506172062696 1781031785803080948 10204119065196129848 10421666953958889304 7547083887961454414 5060321454426557054 8081874348726237525 7220680862350505075 10564252237552096440 13196933430037206580 522622335899562000 11181401642696642003 1856854632874204049 17110844105289562777 5502788699803686381 9466457070062442352 11108558816362265976 17918890920107073787 15892099017612853396 16670718658940969386 3448827909283999664 6210028524680996999 14279791447253759414 2466752410909742836 5334506105127092041 2630486700311698729 1864912942177569195 4790977638920104548 2005817135821343092 10860672284240969403 10723564219880124781 14868782744739931344 7636018989418190930 4505591845237847811 4010234932214302299 7083550923048192112 10803524192081680179 14304625556342904197 17725829864939401412 8823182461001646335 5562493906404827647 1277491323275554151 14160169911766221221 8254866047193259277 3589491164741073643 11939278394272199986 7597394491087283745 4517185699802841210 799668321466502034 14698551454067401988 5179013842395138906 16170959890878250826 4430049560353041059 4797474656382689065 14153427259743973672 12384018021040188841 7473611497809820295 17377988195309485817 11870305784635233916 18110849019179960237 9470997712661372886 12924306773730264398 1044628378524353864 11010526744463929866 447579101041630541 13890902520271865737 10499681661275919991 1952858256744457483 15815704375324986482 3391444836510295742 9859636103859078657 597614957290580448 7332037460445236898 5869797545770211034 12550440924362439568 16849841457128068356 9230442049501847402 7113655685527514612 12036680605314522413 6939840110046406836 15202601567829963576 6729788965092449637 15710359462552012522 17261488563720818509 5873732715544390338 6159163324396591447 10057454911449334883 1564030994917599940 17450037178152178429 8971671237679749295 9107190245947538670 10734574212220559328 14438566209019880137 7006974848893786912 12982669156486417630 873784261701130576 17380381100031920950 14799766197522117925 12770708606063220683 15836592947225854328 10308058028734125052 1037287652226888666 15928926301698033313 8078664906483648491 16083841675838225641 10300285422689977342 8510265843148583518 12667002826269330465 1759514980167999690 9612259925647018933 14677413187755939765 12951625813637074189 15623434040593910570 2122793943233959801 302160057700965493 11448155339946118373 13846960732465711894 7131831451363209970 8066810059830844558 8195458487595942014 827222817244592484 17002730524234813864 578300260089295020 2470557932088819623 17454695734611883962 7725568147933509138 10555837800692494468 13691207895377276942 9255487756467623248 13043394215467924491 10499352622813839762 13672079471141145126 2557487853025116021 7479154321988729499 11775232932492309882 7224748276841311825 238175358825378858 10410293996087427903 6254172769371333780 16835917734494699836 15788060098126149210 6071965273910634807 1606725179235183801 591942238062634920 10833498472239888705 17385598971234027700 5982009934121137188 1300102307899873512 15467249058454215419 16720958181019595565 4312634890622242675 9861832782452468223 17386301210092574132 14930263176562816087 7078935103317070829 4899949242948741681 17694901938767620416 2313692825658743363 8150461217269232171 9733474251216041312 5974539030324320636 1226646898371062704 10686723644864092241 16061886814734578830 12713251090518412529 5116067110212290457 14042259282715187609 16707098384916770710 8772205040420168851 11204054744889748395 609408163388921935 13742972015842315360 16618525715821608135 15759516269542450511 18159594217250519316 637087965871431694 13191596677657162235 12580479761840632739 5732389338327110582 9207869364143632397 16652658591414312362 13359444331861728268 373091763717862014 17279068617710814427 3818117923354772305 5116552026518382819 1529194761317560260 3905285479644188415 17633891672879945344 4816426491396063316 15897001006587512823 9395400834097455436 3621249094828929699 3832737910416125709 5209321575733237824 3775360255491965808 7295029400938006908 621876455748219909 5867468979513817152 16630634868125827864 8551491630012340861 9235035735470864631 2616919149486734612 2872824306438331508 8498181509262556079 10914526820869681924 13170192336584211149 9585622604395518987 12390914266013991311 3416372618416353502 3540586204715026422 14975544015064307602 4416879099484446145 12026663329701211201 9803101382276060586 13500700869614660008 1611301045815755475 8827362197136678048 2075996426556469857 6770150348282322483 2119274203156445040 13502851829849780244 8223487257172926298 296098241927645857 659212673935964435 11569163272643276414 6484063559517430284 5657730645095626320 8860835958238568891 14227859195394341664 11030189937609048046 16587040848059894033 11459719421743232022 7603431249505088901 14771171375351969335 11038167899517644456 15315209715702459068 11719987375801674431 18325493514710201995 2916329615909971278 4025054762172438823 6801244944094962161 17469520579317882687 8288032718989369779 13983703355791692722 4295724367179428762 7899535596318351290 5075112842876792444 14993448633730261112 2378417249068262032 16324675566662415632 2416217932141336824 9844996781655001034 12766939203985201444 17739971033179407353 4963142823579618690 7782964970270627905 13080324959112114463 11458761049391753494 14704512794538869985 10469838702094952609 7084808417767975522 2860966550679929276 13462826292039996843 11814166384339634082 4413936270505985391 6498730641107510292 10551877113775330940 2053089733308798476 13750025841630548178 18037361209937077062 15029286976018976909 7036793658563362250 12226023386167734046 4860946040351568061 10670193080379571934 5766543459165218210 6259050594110559113 16793015726344931442 17246708801138220127 11542154358376442768 7387681057529733993 7892936354967307979 2909233294085404113 3184815048234975558 13796558663913409702 18041943887062864408 10853885998188598646 1569000494434493078 11264895358738420884 837838504198579796 13023489220895171445 3415772827282560680 17011482902551522776 8292118042524123682 1078731172867102027 11849610621356763503 11724592802978757635 11696572493262209093 7044450399213140062 16361366460424941268 17057261701694126018 4308637460678009043 6909278340824629691 4092828642042101342 16759723512284781408 8321308451475634422 1902918305147598980 10417544817364872284 16688313762744336523 506327901711632648 13722175842859057867 16690953710863882690 16633893982332215479 17926735355605280557 15320024671078666266 9498202501213331966 6960564002658448619 14654759034384181441 18440228201658842008 2229715858368048014 10913738383490343515 16223307025861810962 18400402716817042999 9664254698992119354 3585112552493945362 1023126149570263434 17131007222262864768 10699474601338200263 6988986422914597641 8751181553361710066 12027968073109391727 177209468024965265 2914680228864787437 4895205352116670732 4778224990836602864 16409591509360696194 10229581043333875384 4210879555566405401 17893803555906557041 8919116807338920899 11035787604185129765 11981708254725191754 18244928557232571283 14962165318183906596 17792736789833929024 3262259850420820604 6214337783862167620 16525892860163793880 3150418482693010756 18424641206678025407 5226402487735047397 5812480724769419756 7444698071175193614 8825773855443871226 9286074790568187423 8219586890064231682 8421920971721913353 3753421628218661483 14713111611923090445 247676499921768062 16376802523337471716 10457532198494809544 17469955579165425100 7970081044244569747 15979098894094434258 14351175527462927741 7179928489078824824 8788932132787415351 10364647708816153952 13947846835608419522 10561939427658330258 2133071135397977136 14086455611470951675 7578749441576194909 7976069606367056166 318481337171501341 10656929659298761648 4474862220782218611 2299205342300892517 2135015610928220621 16225763370654300445 15070485838906092596 5410993245176612439 4868311143473264277 3940328673947080078 705151582622180761 86094799587643681 6854713688112532823 2277981691324457690 2368997841146873070 5182412902036398186 5216466902382608223 7462281473231020444 3381113071921562260 8552016207780964029 16277611657066102467 9432487111048551133 9943367132791533560 1304611371515891422 3862859992495225079 11049224703754174600 18020150032074378908 9446128156306132333 12327879595379625271 3585857289095285842 2063981495441900217 2812206209508322307 6596828930241131839 5618760402420098039 11857372003235414899 14435817919978854539 1583539104195362511 8565965436439166984 16624708227884984259 11891855803462672906 4016505609401642913 962223484893676926 14917475434448879705 18000216125713907651 15785272887432651473 3727753999843481912 10812062542133286966 5206819096230007485 9771735999581213592 16388933323469923280 4729184766941336071 12476114534067552921 9315673462655172827 8454564766882747823 18351433759191895159 305067558063794430 4999973218955178784 7294791361412403174 10944475972432072172 1233512214303687081 2795720366876250373 6358348585222713581 9225164690556272861 5110562123831309199 7370565275635670502 11996634936464839365 10481246338490256591 12794910036920997578 12159796130420461476 13358032312890870425 8330595527415779799 14404614364511814466 16769466394466526240 2630718417991015070 7254203656478176477 4728810322090477559 13249058905917326991 16527342635646353549 13945939896006695131 11313778839302087653 16439397719641244016 8919333344341242664 3926855197005780957 16185440803270207588 15993144569290180905 16747770573595322751 14371193796998993300 6305234015778254013 17398540165442205270 13371212752943149745 1927468520819912329 3362246251061132743 9037128576476607534 720555103819654465 2458375921402786389 15047377018645529730 1219798616077414670 1951516191750986238 13265779674287714102 2909399365713173976 6302276310883829194 14189807949534714390 784248681146355523 4082324787885607129 18183355902256874085 7102674775500311864 8171921451600145884 16379719963640656137 7671600366510116991 16473266975052307030 2497048338974039365 8625190371955712725 6069765334915795957 8974873017238132860 358929170094883767 5184034530103342924 12846170830086805737 5758340502843727418 6996186435100038470 16403042266733790709 9733339978837759922 621706371204969349 5871268138873600215 2519822439080390283 6243509426788759172 2430074635416570976 14839010136894779115 2005512530975987441 11169124160926408811 7429124004334348005 10960331378801582896 9209010460308345956 18275923748763346106 589636524796312841 18105575421199981830 16615783881901987577 15420129027484503007 3368300126375534049 16870751201282466062 14410361440032815064 102998619792092503 13203211894528878188 9945923874549867541 3087898006785635045 6453642004082098480 7218970151155382081 4954420580205847411 10297907520636053525 10420136526373069095 1268284482204522278 3674187294863411552 5755228420319259395 17875365694351108213 17324059110496517868 18380561772228572768 4644908792702221096 10530799162927658177 8317202979666672010 13132929921783728108 1681967514765511006 17915294932820650714 14491274395306615700 5707854261779684116 584324509594097481 12691491676221571796 13993717941787696188 3111230920844406656 15576865744667917059 9735053297956032957 3501427414554164022 12471311431420225214 7909307729988824078 13371840369912825844 13308291203573079118 1848605669372426812 7715508541369191764 3779488403740619009 4103242952992550970 3287095244468506623 12794488256836329341 4673894187004367015 2954469205795897877 13937721464708739660 4002205519083669926 14808651795430218377 7020921193983084912 5482951659843431283 11173790986434154646 13633915487333000709 2666431548516884401 2721878568629026210 1240919608564752157 16937848550712421591 3503425251430228474 17373401474390836963 17202502504011501675 4752234984834673461 11124460574359134196 3634835973399612104 1488407744955105454 6274221072195476238 10246922881854132073 10762200015101768721 18234097552185695318 17488671885342736109 2311518273240552221 16597336595980394475 14179108815620023977 15060797656084827557 1985795213278094457 14252817390965265446 1287844531268211548 6852489854957631623 11785032882234034226 1984433685530819761 5550721578838904588 16001240604874746605 4981883750694640834 15187968083247373986 10483868401893663398 13671713420683180963 10039679257866897747 12521809428228567072 7382824545440516294 4793918559813549395 6692611108630152924 8691149425533626080 13633278191309769300 16199092538762647720 15021705244445884389 9340675779271395313 12905522716162746980 16980654034992126101 4593812976833227407 13258521144090879997 2698798887901882700 13942111385643554832 4401458668936692731 10337992256635065713 5717032968514011456 1005858082512255346 14543156382858617248 4722900446429054779 17051364334168281078 9565494753552667487 3442431315535200374 16270194607958186071 10919411206379211525 18411193786641045245 5056304741915801733 15452166870831948731 3039852399757399105 14820533350499409277 6081394189265058431 18130371453940720533 5795824131373730978 4475429034762204936 17302786862086781114 14097296464164078430 14622693140357634162 1913924894684903197 619787422057992557 6911732048108841649 18205887989286175666 17709534921103105439 14273157976808576042 897363826178022972 15474622942761362623 15702063745410516071 4979019644150475009 2705715284198821375 17248567482056330211 388510856102934124 17800218646559914292 12551085537284154342 7643526821570822285 12501829678366195951 3657886474536446960 2370140044234599215 12460611340859357991 2036288067577222089 9996699258554428884 6652920422829593352 14485120290594211279 15145435726088163560 10159220512567202681 1136253113903641015 2074721337657232007 18330897585803807675 2664626804670913115 2398903813998929450 6902020901212379776 5035544935244079279 10870751246359082550 7540176395705368862 16937377519145885171 910135053869167139 12994278849950571783 13690338310138786908 12240757904179802676 8110738353237539516 16042716804000692435 11886601900321497627 2254412035244419468 17015807853755081927 1178205884978609167 17505614813943258807 9652652509735073092 13481102495887811226 2836377789402375913 2310649036772574424 13759896531444321201 5390350462459897095 1789558931199578093 8690082321365502001 7561462626586709917 2802282349650816808 18264913392873092466 12023540412563553909 12638806019457522889 17706754065559498920 15024443356438065168 10602952113108586478 9840385653803877946 13738727166268780799 6708812835883794344 3548635348839259961 104329980022572289 4133324582012447906 1857403963810609589 3739463747010442497 11715511844768622889 3343323985572270281 1336789977140343697 9484606833708744880 1192916847689278984 9823342418602850958 2718170267137778069 14555268476091969061 5464198986300150665 17820006724653007346 2991648341051445348 3934978260069115182 570147829529057088 4992373640170955285 16794737496265270161 1113305715562831479 17608630457385162449 11015735109875291487 8057565664931466356 2598581413367737137 1282819139005154393 15521770443591906203 17407911422685894307 1139328089901284390 4188248688020648948 8192925484722235280 11732136667797523017 11878108796804876000 854148223561325853 9800545455091545407 5005349277091917070 2081974894069935056 519570629730610975 18154364990927591072 12167509319024520501 11163965433554835186 12766228354917597504 13121761203390803950 3075118198211329149 9144417646284118735 14942913755708028661 6592059643485690859 9299841227651116541 5343100286280489850 17179420701301649453 2410776847109872529 14465858920588736575 2368548162788969977 9453232214330510113 13314311178393519385 17086351723488615115 12039611955524525248 11596841965612289645 7068936478460668397 10965096287410832440 18214955139994990001 3296363941241754154 14066370457114562028 8446542222926251603 15078029386177818783 5893439248079215654 9048181630740228298 6454719334656113269 13061821273938877722 14176376310756151129 448429481858751196 8447483310340365042 3075469225961778436 10457051867980256048 12582928603470372360 5078261104724137188 8827017517634387131 15303684868827421039 13914080012707470341 2403041568676969415 12807824714672352329 14472775162351836519 13832216675095726923 3203973878662239890 9212217706889130587 9852919640300558488 1736214460356030640 4828207623664719707 16168745524348115882 11492600233807040862 4605423574573634340 13858362020633392118 6284180447337805682 2854531178570091958 13893691315999327588 17579554855803832373 1575341441697012028 5043885827613298133 10809992203935401941 16492020337051522717 2556676329873139319 15201343309522644750 10116194735817742991 18056070546099314046 4565576692342528723 6148219630410774587 17995549202823957160 17727404225861869274 7607132413367112198 292046738003306077 11835795090492834465 10943872369039432765 13036528029713501747 12059803876957210788 10307893776106727623 6907573737138193309 17478975584600781580 17458419782446036569 12155498332255428009 17535084068298159959 4823791080997650498 11311892215024618703 8539971569907139497 3465893200462370639 2505404635947251352 6595189299231960613 15641814259171120250 17601096668125825913 9066995867221929729 4714397856312610729 166119275448798959 18237475400480883857 8929700589995899025 2152823760146173113 6230577832167856380 16492655832485571881 15333305532020509014 749571143851415332 16381362295916188628 12723626547106427303 10767413709978096623 3784660673631274709 4247498068036237256 6112195388005067839 12743174352238562459 4535937038488574570 701798872974784248 7039150602007183388 14403656006607127828 4579437508117805957 18212507648362429871 8771574859310810205 15750144335018679159 14687396964042527944 13409651179013153436 5666170351980033256 5549366084215345037 7987246213837153776 14332291193692276994 17361067689067501050 7770993095445045677 5761282418683182377 13113151567112514221 11204356972158479802 14803367304382187131 16003864605145418723 15639367299403132166 5860243504229832308 9437177518033937935 8082462422689481174 11041821543630083427 8321608481394955886 17763625365291017480 12081053929830638628 6465552974070816382 10968032996722932115 12137158293501053855 13659682424376527335 13746325413359701422 17903800051507362472 2573451025468657338 1198836979763126417 10012549395488278865 9733873373720427336 1925032605916407458 2583290556695116110 14957813106394088422 12428775589503315313 11720545344440273857 788915718900561652 1221797326263681851 11214021646350225010 16015060214539329054 4435930529076938115 1876969965089106816 16639054846571971537 15343166626305508456 13875414491599668770 2479337029257937865 14655957522458060321 6176515876665014300 17233409230524213084 8531350062173451070 10704312966443388260 8226789362443418991 3884144110667249697 10955428996858228 5536689958093527144 5170211255388328934 8622232187948291373 16639065671463006194 7874266217871656324 6494243509449946672 7062396535747647085 6955164308003620127 7871147880574101361 1387591709404499846 15130992652886666658 17519856259727675084 13227700211299935535 1314205804567149181 13446583653268194182 5666520090071703198 7956014514597982669 13209432831675708173 16414792533053270198 18227466428312486468 6562179532161674591 10755111648881166249 5226444576799383932 14063483338798601086 15128097350143905587 1028672752061422198 16441446740358604090 1822218608700684206 14972643328764429133 8343365673855452268 3353173795934131387 13480185736691275694 5359885301649097477 2057864155846092998 5427641175207093486 11946962609534060390 14671743441312179292 16598647143059698157 17007455155254915156 12542496789799068546 13354484089953552558 1248022056911613207 8713669195395852482 15383064988315639034 10648314209837402001 15496076925194602294 2983456003743349043 6970745511114054119 18350969237280574234 4457503485706931590 1857830748147696164 17395552270545614773 6343901677383132556 7102772176315554114 7578132014350781491 5954525831883350058 1768533213555270883 11526875717433504837 7244450557425139884 12919802879084824131 9513034845022175363 5317639951616048776 17175993805148425649 5828892430292040043 10780657876722806292 12784958953644339113 765617727939343734 5684021237928638193 6899516052445530370 5358346383418729243 5488841413783030967 6734841703985172020 13576200725416445645 6350424037552167160 6195980305554139646 12250755843299954631 1715970974240460266 16297632632235147630 10167954640015629111 3616099966908784832 2616563782673134745 17030175865337848456 17467992377634169591 6152271104699439464 14947725308000217373 15377627119033632685 2542947315267125383 6323455461453302359 17357310101702413996 15292522107966505566 9780473444582006973 4925183198142527498 14985855485405137809 12390571359532885219 9829097752220017762 7821651286760686773 12836669714784360 15531009042221747940 9849729710418201041 13280507099152374790 10375577594547760184 4203759438791897672 5210277384657984658 13982972037004045711 2026037790289057146 12128517793256646521 6070970731088865674 2201958471283040427 7972116907150848814 14708982124282788129 13637783254962166493 14160592599264001650 1312026366884440274 9408838031031004930 13027621070869189081 16121794103909714795 3235807043292525827 13187044067874271012 11389454709146386911 17865555314450508953 1617307701390392853 1828290784423331249 5258006869575238629 3091365858083409621 3754119719952603310 10411341065503831633 11195626060307587895 412359667671219941 2486868752987507307 8766630332472471613 708363680383575600 6579964850611903402 3654643433648178878 1590572277275693817 17274444849755966205 18236999966800708869 2859427457125233541 14172562157509998679 7259563219335525416 1040359769686344692 18108236721603588101 14669023627092314837 1271401166901219802 17967880463933770211 4029217719885025840 70191533728405625 2977413351449122695 3403111964930613109 14142565821591007065 13205543133476621887 1499684563786555182 2279186814611642177 1697170582110907750 5830638284463075742 17756436539319633360 1269627769966374419 14871456764507549240 14719863197602355096 12284411699416487628 1518439804245789677 319301092527423487 17220571607220187150 17814417325383773922 8201124661999374437 15942606161035764667 11357775007539504007 3170284378150022997 4061941018934944558 17430542060421066984 5756842331008554679 9072163653696659390 8457322301478868979 1275339327976053988 3560776312636882216 16319131478552181235 3183755857666347737 5871992824230245903 13072583491343203693 4965711602705286727 1332189279382067155 12012106891052548533 4819333559955632258 12217317606147020696 12495742135384067597 7862100382214117007 14531747670570088547 15276788865929793847 5051453994272294914 13737582127137193607 13143830839134213707 3836835299112058331 6638408033504679623 5059778388893263459 12270361229025252390 9678888581427992726 8934119364796012597 5378048087158205136 3262780278624124555 4436733523194942155 3951739388436231268 1848485814708558617 12488437084692560617 16279832644624660889 12409815779678928502 9987954749767729483 9277199415549834395 2841740752906718247 10448826686098810671 10411942113666589824 11976727873276152520 1658127082841987176 9678804284915667027 3766236810072848572 9566882610496882425 2194758386542148642 1826690178790070256 9155277492908093176 2540422151881689541 6688203797204724243 14176691035840331005 13220039777759838399 14939268081304208676 4504150186436955886 3281363304822908588 3665828309825670474 17181731829446378754 16401942134115318641 6532654545329497950 14815986270778026961 17455288032844734744 12525711312431211450 18104172380490756546 5941235513511754139 2455447360392449166 10062597252208712518 12299396278605819551 1108234987021305734 4936241689919009649 325641047201754042 12568324474141694856 16700936813745011569 12816521050788224579 14081947965999616384 9293192084646657558 3796243023602262032 2787129536134878608 2620438571219676150 1210542670181892491 16364320608536621566 7846897263789126102 5569175701459474654 14402835377669987175 8559589893614907357 13038514906457557407 1132126373189810324 5439126020643792671 9884908093171215730 157527499006830940 5305700020904895318 9980830099066603894 4024161486060744468 6382629877911457355 18436803614975538418 2646851840647771155 15571196341415758900 8267710629115616656 9731939171629118721 966550433286948011 7443495355760935338 9316243151723342332 1481907112812354128 17865001141770862029 10586085171711300183 16965120757816229484 6183460420653685209 10008814975577877248 14251374967893001408 12797911647723222133 8494629978587345355 7536068385483784055 6749744732449468184 16421125458430118472 8496429258874477521 3672585430433659402 16395035076685814777 13541964248843525514 9421870205242192361 15927300287111851054 1679185541134147798 3402985975006506523 7167356818535074234 18168886041634411032 3495172109006544292 457760644702887565 12738538747788821353 12359634190222925634 2780069636170394762 2965720578489055103 12985005152921731648 13525778353863564044 6299255827667755702 8125331910376027618 2687144323079757739 15548226571892858110 18260323497596444017 1521458569076394029 10932993261585663612 94318203717423436 9944092206000827531 3311362806012967188 17802117849693717414 13959411914342768715 1915657907112415049 18157994860590237589 10955583609163237331 5452872242388293782 9930245395085792273 17754840569188723005 10544733595259166800 8623736232357697130 515394375888410182 8683232162474761628 11146061538109105839 13994092581197492830 18344118181026044013 13133281439446797127 15096714484227609640 5059801105959071086 644007765854516105 7760198630301103221 7981574621411256068 5030170854978818308 5761085225366014658 14499553002156002238 8902557017595708106 6519374504593476493 12422752328247181607 15777474664917077860 17436077213932229647 540250221487458302 11115449432189730034 6669723274457838734 1533676324854403751 2800642050490739066 5430735614377271124 12722889482695594773 13928646192258240761 11008035854930123799 7638464238064188727 11153164366793256220 343368990800297059 13983926809644359596 6951387405140409945 12822183371687263943 8616673800490397783 16843277730034507950 18109297087707764284 7411057637993207214 8935102279064394851 16395008275958285386 9533499964923254893 10852880708736573170 15475343658877102495 4103105321826482378 3601218958447119473 15783871226773911102 8016434748353995100 5270244212446537013 2427526354958564329 10176693369273200667 12761222307709653907 8884503146219438150 12222725561419270377 2215932260059894184 5825262786111192563 3385411431161929655 14918921058019627205 5425340809167376516 12355523831157225793 5230342256616028110 6047538132754699579 8966258541208163194 9638033838355540 16107087324640315107 12128570885972953659 5780164931513466706 2522040756256467769 7867202514384424626 9781202720782611480 10728984049931145536 2936322536620797082 7571466193311287499 6441517140595330596 10517109972348330436 8771746818526201289 4899288410936359544 7751266016657630527 14493157548278390940 1058209486468708524 1454075897739915304 13954297163184410717 15767801526884610725 11197608667904742106 16165851961918337558 17408743027747467661 13894365347541645623 1544340147023468721 10227633255939923359 6700900081350510138 11460435374499934276 10927458678136581995 5294927244962789627 4458887302454549705 2273635565366147570 537947141639676958 16145079542398837757 16896553542317995159 10815516481352578902 995265521243553935 1255851671040019552 18083023001000960755 12142926558868936200 8528352683620577063 16258602472402442141 7483250151718451894 14742965414366188938 15348963197200004385 16289318705309479020 17165374655609284906 13622195611542889668 1691831958039229315 4801728131607476233 17264869992399518989 3054720666832445203 8047917881808755946 6752107582480474347 13881944052461767981 2800457746696267082 285159355938930527 695659290876044487 15844651371113767585 9588418855407634087 10825317204628153519 7419837949857471882 629459195087876378 16176826704749151107 17425820353063749204 850066584907706754 6286108204996690716 1609276376606576884 2328838546639879594 9004713093083727645 4867935811133995952 1321021243835503991 7366982239919936213 15930405938994059424 6084526809472821899 10337990833962561530 8803549592156319671 15895046162117988240 14617906930900213409 15729230753510212144 10019110231637242499 14234350637522464288 13256854633383593127 17511485386649177548 10184235647983515648 5809431247262294847 10401280028259501604 18289928004346222479 17066326382836014196 17560112847542409523 10871936650819224668 2594800415423808249 645166654351118304 5675136728631468184 14346947021206287312 1180801954029443551 6539969288578394907 13891948510531445110 8922382069578013433 15174711123175926249 397183319037426824 1647811859920605331 12135639362383413631 2994238911698464996 12685821652490349151 15682720263735768796 634960468183843678 17727757699473955027 15791808007891947297 14638028048935354730 8835794986495590955 8396956743438561314 5423206859275964525 2008336451923153245 1542461695667490932 4267440572876258656 2699096241746148482 6391689724706531855 17968129122317780273 15953449803660361274 10872853282251156470 9009245073052328044 8975572582549467601 9343253450496911744 3173437730188451637 6150733444217721010 14075905427581913236 1266429360860677232 6037498165364939532 11644925645567488644 4080980015527872575 14302362182503895793 17573565238125366830 17013244636242499464 12716384207541140513 7528687021576291148 17391608211154237110 10806244902730857824 372103604952225073 5577701392767779548 10592305714803785861 7553658012641737804 8235370797024347089 8243216102348350949 3958454353555574052 11958232377321545967 1504747778060064481 13560674961623795377 11341273678495715566 17042810836409789351 10607357158158358507 14503870385817106023 9604197484305013785 1223330285465377065 13732239137404479872 11400009580909588823 10319953884248062286 3775646529511503639 10151253782391007815 2783394124996733858 16353116445942175643 14923924706692726267 6794299655044243837 2568080870737245699 8291138756269644581 12801081123341854330 5066186367466160830 4452836715035243862 5606192389132080094 11572088593359399109 16549156641269909748 6143190406921141175 2332141005076490538 6817105977225036659 8221869753285678813 1908973322237433036 17137622919963267470 18263504585063273256 4485087481506456068 15232162091049161942 9684499244068751543 18265111674038936135 14000065133863694513 18347135847971247101 11761237287249181695 10275481305869175362 415863813361790778 16850099296970215994 4840474690546001042 8373454879347498151 6126780241926590936 6543567264676069061 13685659217665404214 16741865473561513323 11594366368898395097 151504348068490860 18041864333035106711 772652974661709490 5553871801080700291 16812956009696859156 18303213962165007754 14504618927133388427 3720520006318991474 3254865106001221219 13604691713823160465 10871904192094501524 1520357383288081641 5211865954641824347 7433479059078807509 6147853365489639191 13573291882413609393 8469301754725476620 13459917021215062904 9466054395961560860 18120640115026223891 4164043052718532019 16102241554731941790 15089451120096199256 13080750872147441536 7223112347576054736 15306943431215306151 14147153398138514679 15707687363308029691 1259253323384832855 8973367844998354657 11973134312400697046 4084519248767023650 15556104351124763552 2917442167478487672 2773878224788262045 9260066806371396795 8412245848893780087 3352609722692056777 12994069337159202880 8650519640959563150 16224485848021430261 8400702229570369009 99884455513852004 5542093788906965379 3665558381793298382 7484705599072738955 16810906224232904374 12228945460581949034 4260679706809670049 16754648842047421007 14136066430502261112 10805647689402454450 8528495028084626304 15155577291948792816 18365491464308432772 15883847605756609765 2256965897065630923 1001224183955906613 6774643370784575041 6398998914938616817 8654458441025642321 6716287494984912960 17979702074844663282 14389821384978605607 7067010165999992409 4720611458446365836 8057992112772578783 8256177423710265578 7898205809481176344 8529112771117951120 15461655007957722827 16003301262028383115 12018965377903817163 16418018905657996996 15960467447535933868 1523623760631568510 10285027761796682188 30552346129994424 14435108043908854291 4241463149246680876 11474041056529849435 15954793348489680593 10807123000942484526 3229124435492851041 8065856779399334250 15971307376911904081 17300649393779690211 11960944717107060277 13879006118540438090 5756309244513528176 18058799835306953272 2455665432664412621 7070246069141115735 14719589859510280798 3551403651138966422 7901184236485654822 1996897999095462745 12704441723877775099 3024268943917991992 1891964736510474440 12363721208475327045 12849437993920147804 2833514613375054741 16240254939120429490 10262308125700448330 14371695683129128001 1621324358487381960 6953398382146084465 7878599137799132688 14336734789906330362 13318212086759882668 5876106045092660337 10322839439550819698 2751722443842793591 10179223091214534125 16889745373599073898 4183414388775932445 9454097718256042296 2409637378105933205 13516051919444018173 2944509646431452939 2792750115268019586 2515009122383960871 166078016729620465 10949743664012122462 5706353131105204868 17381619642510200527 9596670678186127592 13358719774152252421 13620433036506090880 16667392901612460697 17137978102927900195 695009093191912511 9193883446577790384 8786594095189278477 7898098217474993457 3239784817693255828 17774385415691270453 12659921744455108659 10965997655891412300 16652087335706885545 10414554835149496676 2273552940419514673 17739860705780413223 14633874170427165670 795954184679666937 2894731471886826648 4955191549703281764 9764743812972420673 17806061863597066131 18115907668279381649 7226863045608060152 12916982840800288459 10880965620216091028 13048331324767171477 7484405293774290711 3894199201264186550 14089240754118744333 4524376958351544515 12688808596857651847 3263203816530881341 4431954789473441241 4125389106513825684 583820245562179944 1613570716974038491 12677912337897082 18059866695730650603 12432298602045679182 664004287782491639 13354485989184074680 14104925302105237506 6529599675032296541 16046661647465402455 12205412422344440024 16897976176211973260 12509646155395477020 5851760252856599864 14881373230059641263 11027101537407672070 10739864570555868761 16045748027397951728 17775688104005225863 2532176046606344478 12882422948839481791 11528025601162970414 15702603702345703383 8607069057567090901 3018424976832886592 14130386880171790317 8339245370592850159 11560724804974102647 12359334291472625249 11027509615642820991 704922693697171926 4415100892400109055 14646205162357318099 3510851472139185080 3377947345627553211 8003520761589498037 16971144558868961884 13662439071901635937 7712360870078215492 14217648382576806448 9580496423362716598 9033797531632644065 3171631693172932879 9707839852828418100 18398420828945529869 3182412726027116932 3655069344992171374 3634237524992728659 16196115213958626210 4994964775983282846 1697003067102162620 743669939622110644 6833647310974071300 10410107307740172850 6119644094726653095 13392552736916887284 10754271193177584559 8462720610831971933 12945661222150019950 4813096772004044844 17763952164952111239 8013704330673834901 17448990885857266870 1380511804773923442 15285453115333426358 766969141620377058 15581250184481698290 644414688459249343 3301685281567317800 1584079039208789232 1230190422942952471 871760658746706164 5090448252406399461 2691867540786218913 13731184501948932154 6097647384282413958 6374057649088876926 2084575380616529618 7752898665352551190 18224750382157503262 9629367077422919964 1916970024500777539 7717685157850344336 3580721859112117763 11025631201488435435 11317739370229165132 644405063123063124 10122575353818738570 13158566350270461269 18427022424057879328 2426061269901359871 7725838228594232302 6643393479541667000 12410982920711823494 14805795672722528382 8496873615859048488 14785963013972084236 9951318632823484061 10040606744729689857 10470058442756578914 8023204749961647664 4551469192460708373 3587118192619153195 1143421485591546990 6485611946890188648 7234924899529133534 13933466822384217328 14591350713177966636 17749512440675297639 9303612718223275747 11873271801104714796 12915510401573254352 16025144409634595871 3394775015879872536 2585931345835544169 4542809323855088029 9580610070626288847 18057113984363937983 9398541748320693912 8117704485864309644 8609884734585662083 17037656518160535604 5061655197275189659 15799229777635128049 4756711650730139784 17235876285226461116 15953089758102770258 4400592862205625547 2509493153020774596 3681905350283906233 103877815583049603 13468368346404167137 3141658652382979851 13073410931165611734 2266018367793852804 1902089399195979164 9991103556400703528 15199505628265478721 17859337899830696447 10109039472111141578 10017767210280693546 11219118725494634741 2286498035605287421 16797257476012963522 12748258858693618809 17086011078641087551 9001923553653757976 9924371092692685525 4153265024101806734 1872791467065851005 9140378548604984176 3576701528002917353 14168547006095433570 1163165674211922810 14792445992434722060 11253437464951172542 11279223702230977700 2861435629492481354 4327891871389274655 11517303635246860526 10530830615653414378 13205014371892462575 8502330615460153507 2801086033623746017 5759671120652775564 2073099980934267994 17948715087684439016 3103830765823901669 7760796260341964704 13253591771570025751 13380344441081869145 3646572718139216525 12981676793803038911 18091107220499701638 13107218409048226183 16636285698998530446 8529868745935186496 7054240991210426699 16219016528058098715 9262018360825950874 16834651894740885184 9743826104120652948 4852986162596717510 3215332109660158951 10993864508220287157 13416274263798399470 14491904433334791985 15455524166420893231 13754354522500366059 17294217231765036897 12172863881453204836 16402795971080255990 4184348639407420945 11195388907197045781 3749164486935120605 6699916526687082015 7108383853847098486 8862206870174879281 6154352951885257275 5665012038323311835 6031287959934029646 11433748978559871609 18408309566851901105 15486659353635056216 9527780724536389891 1511332222158542159 14540242065461029238 11478384466443657829 4963883516737217692 9861228426213198902 14514819319844260376 1369572315596205415 5308356920241917630 14451865519659292874 18057613012588757696 2995322457926198704 11981211777057691310 1690140070990369608 10477452830397125847 18093940166809964907 7734681305705211098 4378225250285782688 12039360406625250906 10307481360589780553 7588325718813496769 10712186031152819051 524418869497768214 12505079699559492904 7623893446212892298 9772803795333182084 3878003260695401795 12926806580114088114 1298098327024521232 2786158697734416648 17171317183985902486 16546124139723815685 7889327105038157840 15489496200757915476 4788260483112477651 15715129685302766731 896870744785567805 14785242752872112520 10716754281625744679 8264108382573929972 322416942961943 17667871254806566552 7827281452236226315 1684490149492241712 5457328012755293941 3010622145743459121 17951287927095267620 11010088078169528325 8944233220678475392 12575826540507989418 3775651009677851249 11115492135881334434 7698352822141102827 17917880300857124919 3806771431500681984 13216576399538383529 6356328303565658975 17388670513228368004 16238250087607146179 12386556275410518251 3044979343044180781 17977915326803594592 5192864488633228300 7563642634396308098 5621873685666965493 13080890967597698238 2307087658057091141 991702118203362871 13543338494227223739 16132257158994180013 15736776515687332914 11889042012667199106 5918781885192837038 1528027114165414408 8927356517991788453 5098637362219877920 9283892953837310581 15609365439546351614 16604311449041419043 6259227456945526390 4182809616642549448 2818448828057965599 12519368230197855680 10216288714911212650 9959180601222195891 11474288426323243354 10857186194712131277 13006676901421502636 13990724536583873893 3850311604789100906 1107149204837132335 1626501727568716102 219645496904451560 3439262736972128760 12049407101627094834 16366573205410731833 11152254703107278951 3008185688301991648 7546945951331329318 15279524272355846074 2512074356083279961 13990689616402104538 17692895992591506845 4662532620046070578 16154032761784942553 5847738032932791176 16601301302302118526 14005815729580158830 6619255517426604639 865931111082068566 9744289974359372636 1289049944040666594 11624099587094740602 7943337796954628052 7809296930732016655 5950515625467175165 9946775521642319369 6682572250683964852 8470453956695067847 6578827361497102514 14877115180148286335 8946190729976201772 18038550895096974656 6984901839638685571 5269946393433328040 17881002533625660986 4051482892131514954 3882006950892614591 4107164559797883474 5561780048474617858 10796461342615312838 9636661394450011836 3168807611711217073 4069061300634264324 79031054175690485 13511490185203726481 16536579019048735687 2299733910884503968 3038134644341931215 10833057624085650534 12314631323020392936 11845693836893418304 5075711169146192819 9797869929023506458 8915265327542766916 2473104434960308376 6018480916214144928 14002772381050989460 13785516451324694306 16868757359354842940 2340617959960890503 15243275236312782467 11627807321559347666 12175922360175622901 11119631945120815748 980273058620895851 9184754439218164284 7190079336849899456 18165783321300927399 148157985744365253 6476174082507581658 435567582292905251 16303846097701179836 12085318526552632333 16604861415169642632 14007047460170549694 4839747923957034171 8113322483035962183 3987968053895964549 16594261690401034753 8757319871404798307 15768198943046209911 12438463958091072125 14108406928464320215 8029302340746796110 2168902160321958059 13576077679228341361 2343508553221136026 11318371792455167045 18109146772950879956 12057384431962002744 2879711326002492523 8918839716031998983 17831302207102285079 146626132263284751 4918506779985068167 17633392884148163143 13274528952208061284 12419564179004028525 15935744396501294621 5932986784756771974 12773759579715002424 16907043927715539296 12569432306769686899 10345433304044577217 865606908034548649 10778093740703070544 14128631650596909126 17399312560129702176 13435246013510865971 8507205629662185267 4967790545883274235 11311269215055497633 11076837581040033494 8283661835150575943 10236310218104784565 7914618106728817362 3157107070394702181 18034201485551342169 5595047060615582280 10070017925243673687 4502182364032873948 2467229859106632098 13266561565464431183 8125785551948904592 5017046955566160097 16515596617227284821 7217573157311202230 1698608030805403370 17141306585899101592 10679172002396986992 4830670366344861683 18145286095331120656 15092745714414892466 2636724113750601705 3520025896628139921 133818191765527155 12364209784750037354 13940985374211175421 13629395028505805226 5929868096035737026 5093659863253741868 14226110757205015179 1871106859200081504 4426359287064534399 13111349580484222921 7494637466046673885 15109650835294695926 10576140588367360659 16600824343124623786 9328586542446498406 3440444978606945794 17792209129034861760 8954706633074071820 7370018752092228057 12120829289940473958 2462157719527897193 12246739400690557592 6297036548625100250 17897676291891600286 1615361879771461177 6361735477894909354 13346612827380960885 5699583622479166907 6036928383359294356 12192320662490450272 18337522150374303299 16311532820667569868 16387209304727314413 6573544062571738393 10370916614555480691 6378131782075754943 5343568291843922700 11658621184126952078 679002113171521600 11969270841295832181 253067171209392597 16125091463493193635 14808060937472788456 5821875675324598541 3143745160810438246 10117287359851948339 10793357373232600443 8062082018280066215 14403283003925784868 916801468758097909 13958000303558754434 9928183593440687795 4884487266614380975 16894268523368962864 15773722475002061732 9504066512414994007 13605163950979271229 6269013279572255354 4637860944379914223 11303002132100294044 17172228695945301956 16758389494956771206 9163972621398817828 11233547902430623569 11778255645448452490 3962813936044130350 14816426663255737869 6275391544629653376 7687878068713232242 6061735391220026760 15547585474464985939 13357546619828801609 11850003706181523477 10693606722029612127 13785046537817659545 15927097311475236420 10303845529628846314 1432671290492455993 7248358006050716176 15395715631413202207 10253595319252013480 6352058014199476366 15739036760610100453 2619930851409423045 15162956856402362236 14452096664350436823 13638693296931585450 12897469052663857066 10846222455147532813 8781986995978569255 4201368865281912821 17132105097005557501 18186172823778271057 5755232888554189579 12143087638208511701 5564017119476945942 6535912460489439317 14478261132823442983 16741725535573070441 9935579029489783302 3940398942897836170 5797958911188422446 16372986833146522119 12840822471269788314 9955542437697453838 3059019270284355808 7083979905732963598 12332691034804774929 6183210368454390946 4805572832750197603 6652688449118636904 2461097106568232139 13917867804126768206 12389379976409067066 16562156207689058414 16315863341373065220 6370428686835262299 13552623741880569674 161731427264254826 6430297538474777500 9017663813153079258 9103327991001630603 1049579109109119837 1708421125319539179 14241955595069661548 18312417185251711567 12933173498173976408 15369387032301505577 5086038991801603078 3180098779613055637 17012927051111169973 5090454117203859304 8864626514593220425 16518223491742512616 15383636844887453331 15000254503461593761 2242529492296011521 2127489869255490272 15478740488445538683 2394115017279138343 15530635442410000427 8207143955597590085 16203227336141840897 3673907305891275009 14718959198977312146 12950670038636288687 9417703544129986018 17922865490843401759 13326848171095217715 12188254972072835566 4740388146097392206 6514149688443650589 9704099263531823708 7425549258667704257 9324509522894324414 15235017269935385651 2654124506727740025 13050479804993054660 9563596735254975401 17956378336378408441 15521994459258456466 7393638397374621132 3189579929101180815 6451576690060870973 15732058243988766876 13250203530651105448 224039532603059365 6048305528081468246 7261975794768508956 17925688773618302932 5288527405563559946 11855986940131441900 7885961413356551388 6093711806235150107 14860028563686652673 9879387199072192630 96803497879093368 8769926611150761977 12790608254161459380 17620526036246794057 10086130763445361094 774267321830554762 2366255330426755215 10623795900529575525 17524828580156174346 3770880849137150054 10630282246931513985 3443792923589790545 13994040206016990177 13517492180840666591 13798944944275103563 18298954259940489134 16932393928775200761 13271641659580375113 14387247051614345322 9006532708076935927 5817065904085685051 14909319171617162134 17029096346147015742 16625879576127804895 13418523881935457414 10025223889750187925 7402467860221841359 1957943728882903075 12286328935725927959 6453302479990757362 12445320523045403280 484164941219242668 7392886253569195114 9575751854667595965 13868088086885523398 5722344315295254067 5586407543108623227 15827857034182044725 15209012900649084216 14012656165997774170 8162900989147500100 8780352532427348190 13655133068089630285 3202386269292919495 10830472705450749734 171252381416197253 7605244146897762297 14701403028362774433 14668686149784444974 15565188818039482979 17204699916216593749 5835778590752142564 8165932835122765992 13934782789529211780 16472220086841780294 2613471964142012698 1902374088994620658 7606112250258338010 12541064829635843697 17770761333583928749 7293518042406375741 12781687310848689821 18256942917769199321 7042560586517617323 642690748081083145 17329540715332204578 3499620866806369305 1806301910593553859 2315549239218400866 693361493908436733 17184990140216622290 16570528381770260136 11976175286426783555 2515696557812450422 1478364373576081023 12113564417451295070 14385432288818059763 5642011253314959487 6006796768109510754 7937057602901022687 1994963973667285651 5527816914336130793 9895064114499613352 5929455695297547594 13134333837301985180 1446417989139045775 12244025446681864338 17909871720723732991 244766212840107476 3528399648097192026 3319513784663013227 14018372446549849822 4035548616786536229 17536312093154596084 3992619778449472993 18195806679265095855 17436988716456956156 5708600953933012379 639815787189050289 12528408160874300534 14629703176243882007 398410355684227140 16372370995345492532 7786054439724322141 540047585867100348 2308051463525875461 4528529182954008012 7288175209592776674 14773457218316211452 10275313809222651350 7456924705416637353 2384186507515427685 9521720356440525885 12510709673794892147 4627431576410614385 8978635817503712309 17635460186811970629 2131061202690079822 2610917578005879233 5737684314139957059 10425517295180094617 15217578896716854866 5690421272921560966 16315912922793172500 2933247598190070623 16106311234416665255 7775181139778631779 13960142875912777190 15992188809720897660 15300551577069653476 8076599845645682342 12344177805720628672 4836797646339575631 10264110702349711052 4537828686613802557 14470878209588312594 9335886065027985122 5087419191512535642 9818473792931904228 10015162451582438553 18083407801148800651 10768463940376254939 11069173940192962447 757113447483782053 15854737960939632592 1787335549084172805 9686099977875272361 11454622482158138014 9177691684145249030 4339251681721064609 13010925230443998761 16911714323090654997 10558453325267193398 6667520061754226535 17715966711072943949 6689335444258254536 4064375435335484165 16213328425511603464 1959184067587236643 15073089431959248872 14406009703056666056 1733800847994814101 14698193171971030258 204433366359319782 979987021623522124 2290776603219824294 16603658920500509582 16357786299971309511 7081587904719672619 5425288056402722158 11119311195490435220 841981329518032491 13627944205954392506 17945778463577478718 2184155982615954074 11579525668602797273 9502136055459476927 916930935861811373 11109503449050409243 291405734322967736 14875561952018390893 6053288394569460459 7848103605862337473 15405495932520763322 11417127051647755813 16234398956341836463 7582681078274689392 9570366371684354296 3792599008255274594 5182607662141687440 2300695741834745355 15752430674183874948 16328577569922829166 18327618741973111063 7750733648220471394 8897280646199315286 5881702312185072827 11588813013694842985 13655017855541689804 16422247323070693329 2614108251577140600 10376676762765640457 1575979372420810699 12705299677815224464 16560770256887492059 16602543471129151005 14096859778167361506 3698266004559132617 1545270476409509139 10596509353264527279 943854941774876804 13485553295219973182 10876683593237302714 16937976791779137547 13150327510087058417 11014347501506322378 8304187155478306999 13276563987021960842 11671630788027354688 10283476796049335 13353133398870460004 126198750499365957 16044856133853403422 18406381852162558654 5217505521731365426 10431559553673541947 13062151132687810393 15099114182198112071 10297423301077772036 1635602305735832055 1805564500595847141 5304298985619045066 14880027993332555902 2640015424368395277 16690113972399374382 4797808290865785814 13059285407108709692 611236577391513075 15913291757023417306 4296098691274544244 8263160747156860736 12371022029312019260 2939218219137355295 14849628735464542477 2244331788055414798 15827846918603642589 16260812300570340847 3481654272329848053 8653682233349432837 6341814843722772442 2730449689360105022 8211206246263438514 16570059246287542715 2991631003344267723 7880455534143057992 6203230054859049422 5770166828944979286 17200251384003993676 12407475119181387903 6310867861749278336 10989396084329653219 8726137044540779990 5169643206174914108 4467459679511466006 5136527350560522725 4990214372336561143 12621790848354774864 4704438496075433073 3930025627382326549 15530148352021355857 1606418236407194655 14878881058064863265 17458046104238348076 2503180637279336752 9630724128416202910 5734636831178456327 13548591933156332363 4939183884038758459 11719547396533198994 17690162339222000630 4220157375786256123 4529861511396149114 1189356052348189501 3079286159345223170 13445877153977436040 13113092553235966209 7326552859375164812 4131151725309818788 14880510588302807266 13532048274391849804 4648530458117209863 3696865154636068934 12280262082091593169 6370555091153110777 4161458144159689170 2249611417706726474 130242011351554681 888731965533409 8983894868063214380 18300988023648224399 6006077491927700300 10778736618593102562 12508133661096367579 4716448679635310176 2422725813322474991 16052090324163738255 2965421241780891078 6248173127217469291 13025106499566909160 13656580781167633004 6857543600513107355 7795979170009402920 14973604616626739122 13745954946152336275 17099156120985168987 16698317371443497748 3486896765199425439 8326398617401069811 9625251721646073249 17676068820330064627 11814689878777941293 12928555057593431568 3220565885724270330 2825820265894628932 11004175778809130295 14723245626934380904 15219414718827997859 18243336906151249677 15900523745046415577 17880361897338953148 6276816102842443122 5612094753006411047 8038030758206984114 14773558209335430979 4449026973160270208 7332126987752633268 11118241720839510 9903689529224768746 10597025461618439386 10825916938378794378 16880050030668977220 18443615241482858683 977302514247042865 9695574815459510355 15412951811172756086 17200321132537057383 9857602476790444677 6556668550580498180 17652023452011599199 11771249791564728583 7499980742990405866 5302724096437066908 17734568929241013461 6169240045240245332 11193758138315406071 5890458863430964334 17394082746611239753 13072754277503284687 13011586819083184323 712350899357584345 7088078975645306930 6225384631544796199 9649717872518482891 11598841529583546121 7745869514310467763 11257582816768824267 287982600349173388 704638459010379670 8971860832293794933 508429568696705776 10674417279101870876 4304276200222670589 10298832319315417134 7660791372042724341 4113624332728367288 9659621547514304355 16671264209992204917 15918327449945900673 3589668076376266056 2885620620439574156 7086634274902223414 8929693721989766456 2535311369905922311 4081140287193477665 16657925215287869582 15298569509729856554 9964513492661323376 10679978628922820665 1394138267723106586 1460318363496641384 5555462339994273342 10212504413163983062 4233675260017376602 18303047433846513298 1513611559059877175 10680755184522028970 16109412615151684328 15613684930864775158 16415035355316604879 6983126453921021095 11758224451280339691 2761934944440305705 2437122034418265005 5500648867311708984 8626125801008465282 13951949555627161552 14259164343542853879 4494875199829657260 866480465504535328 11888510560834475721 3281014799404852719 12206973318510211056 355192937991404485 5859564444939946596 6484655104266046876 2955442482558534805 13516906690570524491 3911058566242978882 16311841643765702012 6524235915212570456 8629295338450554694 17867013761764295855 12942164204469250311 14835277456254480800 944522105752338565 3712738853274123662 9118137635363403597 1321419212833438264 12260230568594789829 3450282370211014127 11335923618557483807 6080836714692618545 11089090851457377713 17497049987793892026 3587874258097360153 1003247557600495297 10573920879870311116 11849497391853626919 5186776653418303790 15256532916318362769 17158963062134566640 10493658256892043371 16498953061855411114 13747551865015742142 6188935630842424334 9164404375016985951 10633746601043968843 16981986032272620949 7915388876410330770 15413210312902729899 7889819213700030727 14136873195996034214 7869294422136387818 7492780385761518943 16833427014749622875 3687157684444758020 6678977377393971607 17444539666619895741 7193927456419121377 12056554541191134104 15963636749831854598 18187631378697934071 17891313873503778071 12829763683247822304 2156027156302132923 5103520271248828957 8824733323883548934 12895519236891487971 14649654542333382350 1250439425996934762 349229616535692270 13987929133734564538 12397903545808004931 11068100596322069809 11385734315460759852 3293071273064009747 622958184808667514 1447116972081467298 11287713732983064962 7249899242622599960 14691077639241015517 13001111005121111113 9913925524810789820 2742944933313457805 952352327118388243 17020981070852738032 16680149388454149958 14554407267098638041 18353577081750067424 17396782483487526826 4730949410468459767 10055630330366578617 8528808549197207933 17428841721550507717 6879162085246092850 10114704622106791741 8524581191064485084 5662701787262233819 14213406608639269099 13593719187941454734 11339133121831057657 13553153221478445564 13220092919227084528 1617962878292942543 4336635465723031479 13254938017499565851 6611891786718058736 5481007157382944927 12624880692570564498 13013085961919141966 9142311359710484612 1758751416754418187 11658516542898842954 9168213389253993764 15238628200455914251 7130212696245965655 14428189808575115988 6760014739034547591 14819923002565724534 15586784557078967605 11738529019941609113 5446027854608072662 4808617783164146987 3036320473978892133 12225721945633807659 8779713528512772847 18251484351046595975 13487099185829997306 2682825138867372316 7215432898083439714 15667249009407457994 12754417176129135399 1450536056856176481 12129864821687982110 17004541457360020297 4052008603830453088 17473034990336728116 15919325185131869585 14843774900889263653 11125401106710441199 5206906356103193240 11592063124676997681 2585354618558028585 5585277384784770941 5111850446895564668 6573711145391518579 5883325135978776621 13706792575922125610 3778153872641454967 12506380262623851049 10440247696997941470 3797987428961989504 9002902648879409255 7211493928229474102 6395527344875207349 11220496489044117153 13112845038782225004 2972377646479030351 3692686383422206974 4373463533065683571 2081860747678801055 93202065631162645 3199221993810707211 10125078490341715629 11659128122375223018 8947879806285092608 5871551628984686363 11096017584206100932 11362043709291768344 16750058769778930977 16541067072556450254 3840369497685203529 4749796244878430294 3651715544531111695 12033667194352516693 13917912163399779897 16030862384590651516 3935839770912353790 878243064618740889 8754656974996619879 2236490310672214644 3951707778154168992 12654625072443156582 9767222144567553355 6811430053183022184 5460280231632375733 16495238297871610163 2638915907561172006 6557656152247180330 16139233969700510562 6444398023948756240 13234173127421426874 3566933426863206093 4098890287223051037 15391815305733485516 9558791602290889875 5060804406999311585 11762336651211317649 6632169384677117236 16053733029177494659 8716668337665870738 10891823529768377706 9428052954705385422 9802028307959743472 883620945433399540 2142316229121258029 11550249039831941724 7824366277231535515 16130544644876373666 3781932004020069799 6033823034490477755 9566450682270465106 11606181628188825574 7860467502963543924 10650770022833347772 13585186641683823358 5226497495128864417 1186337774593884528 7068425066270400832 13988533173502049961 12362058579749086843 15797601184737579873 7528749168733568765 4888756914959260096 13410820656801116367 1789051188458383890 11274689416542301694 6840564001275454949 16558829993274478213 16528549522531448499 3241139466558764343 7272767918546928017 3939752436871063624 4013672934076167171 13758263779462903641 12999132659330738929 11348777106196305681 14961544779749726279 10407377860262953881 12271529338274198867 1490574092739320446 18238898589615180757 12799010134575400512 12008191700416621042 8039937181619959628 13271872312499111383 9374275259591760262 15859636179217226967 3557355537307976606 7583905241581131598 9535234078042889978 8035202646894950983 18095826053164709030 3557468764886974598 7636920986926480652 1259567771355329347 8059529555019988052 5247672924740537189 2957877029849465969 10289470104004254725 16972430235487151247 17315525645818297436 17081578716316705488 5958552464973506238 13522397291927246445 5249169691631898586 15097222757523859319 6067582806065902381 15413222963763593166 6554358851982947487 11037037521960391689 11496602059945309761 13655283501894196164 12942528882824878586 4880844726488063955 3843690824953114303 782973874158935889 5937283012684928333 2012198369018326252 14826078654302318593 11698712924304380046 14155114950858278458 3462837248512006502 14615660587501721790 6872207611685822835 5188913639721683159 5442037958192857647 13581696860021579837 11297950871095013411 2625660655021390379 14213840526202827532 10126139034057440942 13703452786596110704 15914162895802062001 3210734100650279072 17783118377170589282 6795006386617936359 7463263757842307146 14592853685564181022 33132309841752085 2488378113106783869 7670554400210119582 15087924024187879114 12391240928137714253 4619881636969418682 3792568623917406459 1591240565027494444 18290477245051627284 10759960741383727091 9446473183071149871 16506012057976941666 17146189320844637734 1613724111717342624 3436688535553695872 11778194215706245402 12420143331424367005 17742631829020411866 11270322710947459224 4811046103619480562 509376468474445008 6127605362846592648 14820581017138238637 4903044711856365218 12435831794357114204 10692402768217623586 14692977270947406040 2423840272471772692 10140029211955934359 12744255801353438789 17654214070862854140 12545466777615663357 16738198585609554994 18095137216235243169 14574884810024295790 3769552309868039937 5251987882434162201 15682531685590820108 10833272188809741041 7951153892583737855 8824409002154949210 13349593977634029820 14377325191047670211 5721544581619262914 12292307817108682084 5495841610588348321 13198526940572090504 114390563079318100 12520586215123928198 7422324627766039452 8902894866744292075 10361648726911568738 11389170273565968102 789535591187825959 4467661933871231464 17588499640505606942 177635864785866007 11598018346000492363 12268575667083563642 7776593748199161883 481419745827669745 4846419829851830768 10334844301812818373 4080960203648771511 13964416822225248027 1455765988634866573 10693144022174975589 1341446626937848062 12107813197182670459 4335899349541275500 11106592654921086232 8989120614936868325 1821169199206469489 12898092295810648583 16995558933830099728 7856027367275658734 15615660977568108830 5544279684812766126 12597978062752166504 13865663591347088868 14305528213666903094 929986362641369106 3023956446445649353 12805157862643206874 10412544431961096178 275140081220413422 3233363862601185185 12228304416660248848 10184015863976237046 8395469007860159508 17857800999857741242 17964143988766432876 5003263833943560035 2924760568683468990 4480462212232200332 16031887374989350881 7351024224769668386 2604304652287882253 5299542384481508966 16190727079359685439 2130953006481953564 2066456844958917054 7893509411364054189 7307791439488052275 9577775944024680896 192806325389076478 10005014892248675310 15299540682935060370 645824001725067251 3160448125785365834 15924938862322157550 14659539256839664173 5579345150565320716 7707049530888485191 5310565871068802881 8644498003744062661 10050025693993237464 15009640146755051808 14771621680131284164 11531418149129436306 1568501535397795928 15270808313832248323 464554702430789743 16407223772501756265 9340579337866269828 11856101190969620624 5666552542629090196 14604887533764094547 13522787944866361198 13457436837906977153 8348086695969553772 10184262860154550471 6380072182937997493 16784708967089383956 16462972921730641536 9698319292946319575 16814150972209441233 1298386763383640625 10143513676778393163 16418198326296639252 9983167652326405763 319824236090583847 12495176704831280324 4107468186433510938 2679821329117090160 16727707128522038865 5598527803693069322 1196537574756416001 1268106516708734171 11260660726237431396 8820410750009120540 8403711546773749032 8586388657504377730 1093065186752569241 2543634580012638212 1326283825317731298 13325403882699529783 8269586008640648598 12989398460905181616 11182921502815077046 9172879176216656693 18197061634600460973 1411099660611127121 17972510803502282965 12706321088136787914 509595476897473151 6599444880755200788 15407761422263552358 5776410592568019985 15538650057705405572 104981272291680654 13840158386895757544 429980165151351912 11608114040274311308 3494503906433613251 2409410034988980844 11245802041624981710 16712288025497564061 12586415299503471847 7518933328182421216 322646510078226021 7757870122027024047 13558410294867151231 62404458685695925 9829192095091706038 14446957268608393585 7084859760890153117 17707252911580161832 4567228171011504874 11510087931295539273 9820016993070677997 3763241259178312890 17288848868507422315 16415216609717723852 8302327468766158680 11102953422126552592 9500905046401871470 4687787640027858289 17986110160593606113 858171105263213039 15205488023922921996 10149387979696615895 9049512324937780458 2656552434634558625 14702850435532719140 18102207833104931514 17712841736961149699 16184162854221768604 687433286571491549 11300569289621949792 10393167742744846494 1135832105190166079 18003941505794209117 9365785067485753558 7648759043017254083 8079347674131945233 12957734589075265193 7874134094203557101 6973981533406886274 11964590321614785155 12770557503158380371 4337807641575547085 15058324934686358850 18159320599346132285 11711533358168387976 5012554134497346042 15226035453909928588 18298688022580390466 1563617273200735556 5988143666701765625 8939029347282169856 9069911551070309821 13311772554561103108 6001971993690098937 16711661214359936929 15590901471269124613 3933989550447067987 2391961564646968636 3524894101704636028 4641175072142963216 6701783596246299383 18343574338476959608 8795806681128684921 1116693444557727452 70396331228405036 11636026376171374648 13745631297768864950 727190874230980607 16603235562439800374 11711759987363381272 10208776591066279248 6724305876459487886 8833394336295709751 10824960631152062966 4904939973686446444 11432225976356310323 18111005665476607113 9114006402503534747 3557074173148042608 3575626355306776083 1086846735029874568 1972278554966396679 9420045550451350635 9594328142706067888 4354688917417111027 6459912150610640397 2467455418509741209 13008968670296385589 10653832091616573313 6859481987216281758 2827211065159807353 13424573634593268721 165031028990578340 12819844190923249405 4140525124853433342 5027555483409053118 16637224542527715599 6231561082031765001 13729637664794016171 6181955013709626245 17232390484652390235 725586870009759434 4646660376387802497 7610771581085733698 3944803647220740172 9712971621583820207 15030960513267211965 11227982515128706783 12458426529240757763 13415594641973080487 2139214331805488652 13145727844340231876 11808641503342606140 5942225154974291839 8547289552108280645 1547487359431041201 11066863394425395091 10968220789834591248 1616571192415379961 3451961344865007640 5758295137492197328 11998533637767397614 16755277649055064603 10471111981790085877 16722419198837358323 6376498119370804275 6309709552756923406 6660629611991844717 16053784737936502708 18015014901950339422 10683757104663411476 15133045223673491803 11500299462067024670 12995185242875242426 8868577751741041573 7318611201973483843 7442374897341240754 15013797917951355377 17994147299429549578 9946350625809342704 6456073264557726992 5942942546530856336 11883911211389427697 9430638795664264220 1553319916707042711 7092943033914619502 18202648714282234312 8763057349229461504 11045030931527865786 5216540770380658191 11805845895783831849 6383420989451351913 9521155255453981591 3291019401755306829 13049333302980032493 13427558891878068249 2543073577675358398 7112519638673370387 10721230149279848756 6396374329585666626 10425795375572398729 15001804344995843740 12409104902902968835 8754142427390665921 17473984307041624773 10100026083939474795 8051530629807080354 6918716686637731455 6042824199369407964 9005262076785629986 1045195340474352876 1411471253683088230 3606080033028200140 9901505605090499852 16418650037905728096 15756093401947434149 5892610872484397228 1158620140512731976 16090785815984875411 4684409444653360039 8179425549299067576 2322155403543961392 2367807202987102615 399345942237305630 14536969545482368967 4585529134935028345 1834413747629450014 15078066088105351581 11626189667962140516 17600790788062421065 10946183891370894605 7507275051025738383 10680533793387410366 13219591476267307257 9063119075945087671 57090569067150974 7357893255981829096 17780286790340746015 13887895820189350597 15558890094040137167 16067872569295603849 1619610718280775293 6598597744723731676 6245046615268710776 18085412788651444533 10663282941124845029 13347741622759879059 15530906135198204231 11529439984939713541 13778968366864793072 14855404608114204034 11932480166277689505 17153680712561604651 5974831653099227568 1653334973822075206 861044141447305568 8028473892656591672 17972555839979304339 1631778693364484657 10692507510102479733 11139134683880341440 13473546733127022220 15962560594047578638 8705420507420762557 341267188287489962 17261435832017256629 7042887990057373819 16028417681269045941 8493535953552660376 8241026594498094600 1640181142983340640 8908497883949264441 3443770974394246217 1639282023326630333 3897991406943965506 15095957916873390413 3528772512812782196 10407871630003375923 17129150939410726480 4986079487916025771 2506825760959384573 9982366697972304218 3439576335186143290 7851917975617147508 12124660455539069870 11721519500641828382 12740675380973117871 3262688658389749407 9956115297148586971 18077344714807174174 13094059299871412918 2032181928383787125 1266162769201494357 12903877331474728642 17151536892152767776 11019318650476130184 235169626975716845 2194494497658627416 13038750615118644723 9005956704507500294 10138704244014861208 9352996514029448599 3686578862007330801 10718215311076333881 17397643037100561997 18256980145358412023 9693485562061591922 7978348167613997217 3837122210901560087 18341940859385458218 11312051139568974035 15302359358921651264 5262206926979758203 12107386801837861975 9259317884361368590 8725750788530195675 11849726130227971122 4809399618549633061 16237688115337159763 12094372224507738292 17831347386055846497 14261056118035996013 10859385990060225510 12024726980622968353 13114290461920559382 1039123132478763868 539404835040658462 772015621842000375 7504016389547567880 12179144217130693282 14410758845682284807 2770641090286156744 6497877372456882964 2920643312620242554 5680812122316919476 3148071754763124343 16773618539738680812 5171996855421831050 143417122345398156 11286952488843972434 4550591759204136415 10676115137592783743 14309989944520384732 14261545676208186799 10157008772087174357 6236172642721916704 11375662245229840130 3102510276167136413 11381988982211420305 6334631764274764266 6949905935547153168 3031518966693798893 16975630961516697560 16723359873897022021 10454409927588258986 10480449379572413941 11064064160270060262 18120301997669967634 9122928989936247006 1633019670097789837 6058875859737973263 8473663014533281845 298723328532981891 5396795734617170441 52961285531789607 18003931992051305740 7837454290296728335 5533552081460840292 5701557638785256924 4169753376034054775 7696411679500156327 12360189564193646150 10212058107070574468 14308593593093113386 10663188552433120112 9511346086364075038 7360231522254580832 17489707319967483619 8698573408188274061 18308192206497384925 4568689280776735590 2435588700109809081 3335177321720048025 7619239672108983815 7602605350059590131 1349457053227689116 5080527707148893282 11279036345070211107 3332801486134407451 9516734027839961592 15350382100069895970 10397501333575649743 3456203774088419858 4595132622339520189 14255662130994395602 3398519552435090814 10927120199927834008 2387981294831916296 4332283367343524938 5614509463585445470 7442459369041095017 9229467091728853983 6584972155524271800 15033157777703413481 8595100068971510074 1232078894224335219 14535448834185692571 2949051077760067903 14302387401116145021 17692741595591869228 6687286253123605823 5986484476556622331 2105836764370953713 4638381336604299809 14355089244434580353 17368835167750964867 10587646078855712079 10389206777741993649 17787969694266743862 10126972707217390403 2706678788818006180 3398499145110450160 17466942618082302041 5160628065899192710 8314488569983565140 1599755967892863321 1210794738898727993 7905669564288806818 11667859166818688896 17039451632522347369 6207680283337492153 5282078495739754502 10560317189710496774 16037152552076453581 18424846707577344211 5689262026569567391 1226130955750826312 10972582505463265710 314231984905622490 3773039282605287160 16491995341491228671 17514241760822166449 6822514445749943472 9764916239860665996 6664280049990336864 10015291805079272715 14506413662406567649 5747056627920718925 11074838530056344985 15779610865967261428 2141244655739640277 16876023652521327508 6469479784267705600 6629887304672056741 9239373440131899632 3112603036811190957 8384972428769402031 17596218650522701213 16117192038418860433 5849032871540853732 13260104918710865036 12859581775461997421 16096542210140129153 12232063374056560059 15533674761654986578 8987123452201919628 11742841275862649462 2546396046423938966 16628652549489521019 4891202206943829870 2805646157820234659 4168975233785928903 17535662267388265421 6738309292028829450 17147715676377072791 37447425487980792 8020994980874741209 10896751799820541402 551442218188568690 7060089990256770697 353605272884288655 11924834303985990758 8228409777110662449 17640809136811034482 16872284357788726031 7513200548122796346 11747077337395518355 297234886212696416 16567245550759889239 6893219054057250887 451078925044958413 6032142885828205315 6734613406204401706 5069695523220174357 4788852971987886844 5528536451075301553 12911047024523621930 12663595573821808990 9143614288815597765 10970776469526584376 4016381403448607715 14478337255175415210 15775018018904828780 6500005086422653248 16618448924675585566 559047393872831971 19493545851653195 15808705474842543998 9322491659514560729 3706379950465921327 11171490490400541939 4991686616472428152 12333228761110688171 11278719444490763726 2709362511279393504 6115747459687661944 16679469909444664552 2430348659454303656 16479548657502186007 16678973470627349687 1402554004926292372 15833483033707832660 2091179931321965273 9818438660421692381 8044707324615940322 13401321644380019961 4899028977416048525 7568197224037848745 8572845511026760089 9865034352887393798 14039536395954911839 3842489369361895699 11390777010862642312 1362693037691207299 963458765033965564 5714210064671260870 7265683298205581802 7283750034952199738 7351686129361617434 1214509639517121952 2908375767668223353 13938477788971629248 12264483408248161287 10687017791547054087 1856539149646414611 8649541940356996160 16030687296813526552 4027587139946087129 14680956777912819674 13598119787565881170 1390568408081551639 5658134141534445749 18132988857016814771 11596906585190139573 13421673085833165346 14288816886618055066 10843585185625279943 13099903426713759525 6466799132992332265 14985119484361202296 13931181062045722403 10345671591338040548 420259637815636051 9990766959040918432 4296452415749847660 4270967347563210026 3278084629892057140 5567733936140021553 4860344222100270817 12936130155217199837 8862622496807455167 12071634352884138512 9996444564224608463 6531081397113137668 10916273227644354672 13962513511623267569 12462090012299633936 5790969849304589696 12503507698021064712 10135914466204431348 9224376727407798863 5544905340198132878 7179252273429990273 3157035900219990368 7185615866438611344 16277765019700569908 13271883690538044241 12610533466689193033 16053129289180013949 10868313035517848227 8824263403451146593 3607613644200019661 9749424412197314082 9434697062340989110 8610296475154087518 999096686248678006 16294511584553321076 11414775060605392058 17124434071975122318 5506431679519696372 15468409316342157744 5181275818499156116 3704654627498142802 3991627189646122001 18024591693175414377 11147880098171640709 14059975609113475593 15862075110557453799 17503060719605679504 6561059592241990366 1334453323207430374 14350018909361006722 5910355530224756347 10086030030362903391 15578298223504218765 17605669593376657725 9552608368586443732 3170225261590347143 4221642613358648707 5946195035676978809 13762551723210827028 10462968111696802106 11369200825264798115 7574350790007580500 1161523581128259040 6205649625079982237 4265297996694497121 2935326331138677481 10806185508985895407 6471962577556678659 17799679337270665125 2893982126851751602 6652705610846073973 6995695947059210062 5637552182599108099 6519601529420214367 9791000149867537673 13437413434556922321 13764605973667854558 4969849776969330962 8140283206417715459 869089811603957204 6951224884348103247 3174773992734275764 13436008681503375940 8509188283765226167 5304982575752110753 10593517647628680685 17652330431622001681 12725032745691553610 6592526726897126082 12933423540118067606 3247510460076625169 11829328349255700089 660098036755562150 13875753741557649668 1137756311073859263 11281361717434789571 10096446969446476849 10084008820595771594 14110235468813671268 8066417944366591762 5059946928509981989 8452269989577805985 15335279840830724111 16933251012203851101 10629511959056074548 13540184906069373897 9569265137936206445 318167791704389307 5064511779413404291 2978947647111819632 13606839911839360202 4460338716826297173 10117109082930120724 13249575792756848771 17943704221803669389 7611171803341891776 7262717582206299201 1733014024906990877 2545504725987073151 624629987461831925 14117687536553882030 4373721423433184484 11809191816339653392 2176529235785197607 14640532948722634262 10779942595864285266 2956637590773603202 8311024052484087018 9274646043986374129 1723484839659552177 8111016133666188346 6011619302178581496 12461497476329314157 5220680834772293105 15686214922169445320 7077999190534436950 11923366459699752050 14044696850124447296 14058416744425434866 30099698474926293 11483223418539947486 4596618204669668924 4530869110674147354 12671122054027054966 15185205435660375586 2543962097049872097 9503277084913903901 1292830084711708137 15265966149794490036 5184751830288018557 15968466388969600446 2456941293768705151 5196430132296826084 1843236401893345714 329791171377328131 16852114382426383948 12642018571083432726 2972886567471176628 10579318223720532578 16316499512808868466 12333194358952192607 5537042034197611514 11812065684890370327 2618290495887373547 6162160421883442790 9620961656194480873 7533617152188448705 11560659702001918742 6852803370239460195 15476284166132812837 1686837952122643000 4054963126664508512 7039263398824874024 8526677397161741811 3388178309591944271 9734346906146478860 14731070794758807421 965392260038233793 11826377524605163559 5840517352584351131 16232594182859878028 3053870332616855801 17495673415363829860 10360627488616955139 642118040743838592 11666321658898264784 17640188763796922993 9268691260192532264 7251601600687486081 8415706806501363271 9569190350771696319 7059276149604019199 9604907748624098616 11566883544241811967 18361498969016423878 479354790286769083 5542671049220837426 9492480952734136630 11986247677787281752 10957802392530763215 16223555563137914774 10182842876790219751 17460429410707059712 8729952123318511202 2640164348165218533 7235388190566884592 7959225804662864881 13511768843928123682 8987559959593915257 8022758408504747422 5148939669369252462 10914138035661102018 13179902635143618506 14117399336208756224 6198349002856326710 5036471826745197997 5867227197772797742 18426205168981690469 14813205261622926657 453521266316651479 12644040045653413148 9657244733346252535 6786827489515077395 12952350907116440177 11179867509267667606 10921690807549458316 9194552251284242498 10186825050403278708 5082139410376819148 12960493426991992448 14057283335801208319 4092244949523978967 4503895072636275705 3519846254025121054 3925711234688247648 9923961669567604348 13155633608740685991 2770145655979239866 1187446760980299747 18210743740351105767 13283473516812995193 7218872496387118508 10728076904221317758 6330331775987286062 12538406532288122211 4394712142436801695 16213277511012276319 17277174910607484395 17652695779868768702 10963368857364832672 14232187845860882170 12189078613932606913 1442244730564032976 1333136211500970858 7239139601493886224 2691960457321329867 1677644561354126016 6634392333460567494 5728408465530223972 15107761447193026996 2572526715910926862 13747007245949244152 15357353912001458475 10385309506875385532 5382106550290032696 2567759918697778090 3245907635139205456 14294163068353792264 946181403990487411 15637651331916135488 3068586103600667385 14871533923428891324 16375088415516882956 17952670836922123138 889025150674504062 8968098152460589850 8458405645488916546 7569023841053295198 3497799741428053707 6443303567428751162 8680941270223348910 2691290074373135618 13788939844347836231 2501290997429092009 606065399528341296 15106987610743788374 13274867930127908068 4236454947289041717 14884799601645078909 2517038976430978363 51039895335016219 1923496358348316116 1616574084405502203 9979266059413170119 4151444581611504756 9369308440994285447 1403910320979338491 10231006950481248019 1274560019610517213 900210551038286291 13187857458949735191 13434548232262105937 18012556792649500576 6694564518421064932 12030590172356013165 10848185314837962575 7648424332958854326 2815255534443833984 8238150842113537706 13683202976553604289 8103088165615855185 14678826747736326830 18294306093055103189 2208287873623361567 13646477316612276558 15873054110113495729 7739677328064251644 14227292439878447230 1071948389984417870 12090296734749401920 6983710039124272153 10278827653086016579 9566011978587880731 8042271104090963026 9693712020776186409 14893695253281573041 16204878433960300590 13108965654156677864 6854593907221886466 11175687349315442041 9648102569908435342 7697861011924032397 8834049575037702372 15563624434666927276 8062323433757749423 1308971787036391303 17256140349929625948 13774308991706149051 12934447912143551822 351634380721897940 5503787008569451167 11387007411478435100 1600581790580068882 14122912084040923620 10131033188981742124 8294643794880256879 5248273464197003227 9084951932699421166 1355219041670447634 17844011825603803325 16626023432128404976 10132211582747950456 2768509051965025795 6628845336485207635 3547783463896201299 7397325842479107420 2297389939315296438 11912070283508329777 296378283404606580 5760415069587489952 1451830175486327224 10233506977019174118 8642885336231599163 9984874293461338903 16185832990098405079 10087917419720066877 14253571051386080403 18227788104043942658 12612219814011651316 4675961491216440496 6440020983971172250 6439746870624790492 10771892031681670442 13524438508960191809 17164215177057435821 11372075587977838157 10677662526569836535 15643498268969092203 8558474472556732255 2587945527245129103 344138944426321122 15136758351396943326 8904306334121983094 18042563297021626420 5495588041461897530 4054358550705279224 17015878063343752253 2431734820190108523 15531143925799048495 13477501894937331781 5298383667472876954 13386131480226353911 6901490644695519068 5021367711004148519 18239398577430401961 11780919965512368678 103154219126172677 17688101760117024343 14563060561859765461 4714314390541278097 1355516519812534691 16370431854700892814 8187018344838449658 16927257743307658424 124236262335654675 2385006071968596982 8460306517863092068 12666236857840798143 5065061018513672792 17354784184997223911 11334369949790649222 7708213141906017068 11504089603171791335 15953471698162860989 103875604976174982 18078842730868002120 17477534603204840888 14841346829120907761 14681736785221751882 12916048415908488822 424834778771519726 283050186963910758 12441972847400165289 6936980501026692524 3924966455015379717 4974128553828705053 29862246209053390 8547291189578987356 11301313543861303323 1300483208093556513 4651850480076823144 3490814458853724333 11071422314482967070 10984439959789587913 3384736039227550065 1932543092857114032 8521619377722257824 14011228970599567873 5610676048965315871 3700044727281174146 7156744351205213610 14288903468172104030 11688876536275634758 2800738488075212398 12085124842804855482 5550483698556217309 1262452523266776483 1391893626559584041 17978040525023208427 8249002848548185330 13480715095916773423 17375266128943034272 5584723153529501137 484444258617175700 6536961050716708426 1444770855192327986 9816248406841978546 228722931314663618 2637352037935509988 3247903921791293255 14436167307829273653 1507733881037302081 1594230562949356536 8246812536593609889 263489037719416682 11988700687708907501 1724219713536937457 13406346189708044659 8640729407066290329 5060588178506352747 12842453647335937581 2269980804615374328 4677612749000718956 13616274608906936094 812313653928793808 5215454117679474878 16121990905878566229 13061877464112029157 16022562683497079923 17799840716637724474 16895065889039906889 3932154477279189601 14860738869815773553 8704466723545889730 7736513258314884780 18038305883783051090 4064412522383606470 3732156984785731572 3913784820121599833 15438987461895401059 14686344204825890209 1551475457450055056 2081646816595790870 15318359894935609462 5411003755530358263 10049252457938036396 10771393209612197087 7283935362819718850 10864056240480763387 14461853898808162874 13681755464640835744 17273370024086483044 9442200105807631224 6992674164638002983 17935652722307518170 982417448335696799 1882742114990648263 10475616068925582467 14503977145521569004 4861565163571289233 5492652221957102484 10804632210114762100 11323603061772953885 1924069943650011525 2968924405937691272 14671843337666729390 12092641595282654714 11970494539826340016 8617587421106297478 12457666950818718911 18323338479051536571 6190645502301391400 10025509860052115455 13183397643338425365 10993201127303530620 9835333923899579288 3067546598881846187 17048630558714573021 10622988527883178330 15626654567650597461 11574083612543246490 336890932668233618 11302718271457420244 9613715848285740079 5830150441029579670 2340380896780286984 13343849659668735062 633217278221491003 16923613607753526964 17353312767949829814 586001492174392186 3063472328757096817 8891896460065550201 16701359771816693703 2847483208252624723 12586103027711971231 5992725165450598353 18322903732559376070 10616107257438477288 14002734021402829869 11217708908382809725 10401259081779878151 17007610590422722282 1320364899691163453 14657290874778575395 3943277006273393205 14044528748194358278 8343597015510825860 416245066172068744 13057905189359496634 6276171782863677944 15202985346623506545 13900786963995614298 803435770464132812 2092517487133621239 5335786910332071855 6673064306159466713 705964854528402877 1574953224836349405 7185461251554274970 15656412217545489217 7431239263186582692 9162049062189400769 3490767799683784080 18187962519078488596 15183226024289087089 17396991164758214520 669176673904202388 7207613829472766495 4952184802340884858 16688202727454715713 7169946457744671191 11633381511304284574 4697499532045158228 3540565333989270720 17274952596199842950 3035888620365291310 9648568658313766005 476079187857865065 4730464474871925110 2091916090326425358 2320301686483889430 3607346056352921362 1444974060491286257 14413408039515090809 12663513116844461209 3990814253476381414 2814708434317888271 7360234659183917343 14281410210816600690 6199630910370539907 13849486143185091202 14580419814887863863 8465761462956863571 3935098836672508610 6689680560412883148 15589833916828723967 8591554153020540290 4242058298341843110 197977311723568255 16727630432013733297 18378357694487564478 8815269191469136056 5727592324863249765 7668515792015020901 12311702293071290946 105329815212222986 14050508036535662092 1482815396327811877 1937776703454444447 15756758873353814819 11055549075916534787 16195098336098149635 16988022223339707608 5812540105340242030 6661429723744535632 59674044954268684 14964837773520997914 4024698519974634019 16890504145402471827 6001693123152165104 17606435468349061041 17088891308559556635 6967781068614093809 1338260651251823822 11370416916580421370 6396521228352037269 15633384719067671547 6881782188857050017 14051153152127693334 6170286373538955610 11496029073294287715 9481751887453041832 9331072005161882501 2645608134540642785 1220089665667838938 10837576973863865765 9953652376963848650 5641714161024131784 2259478855536043588 1603997895601771163 13810433246811785051 12678888885080114557 588004914801264713 14782850113998285737 3990677431194203701 5945296470686436512 14223927266360759651 13448847413366560100 11048721952454741954 5938154319233366974 10929033150654374884 3236653004132044351 3568273242109424375 377081360144807535 16484315140677973745 5841663144889446448 9212763608818284301 6615607096328464952 8011287372011317277 4606260791614751464 12791658422047743241 1043895151921723150 16067805717314573553 4083935152797221005 13120230840601291398 10445997480712319186 9185216773492216711 12499435881344675369 3219406839304477334 14998290554580304373 3245574886362252109 18033032288176522186 12737153384556183698 2490943624829422249 6263841829085512075 13361832348990388256 9863556317151698622 888210907087012388 15351929735323057927 1128236410647796578 4835237592409024946 9628376778159588070 15895049934348769446 5065225623471212727 4438910637832298939 10301765563669642871 6448940962535621611 15719950218731021625 7580164226884132971 7725939365222922889 16288291290728073094 15519519244179181220 11811543819410425711 14902925601889162911 13245004832222985307 12337682848025029111 12486388721128915865 18164467100910077272 11538783522538855180 14504260212366937843 3334734062330749418 11044349737963368081 14667440744197008465 3529005086090907155 15670978147396997187 2447455817871339413 8198283201959092003 1896547692632984213 12465252514783521116 12400559870361228798 15826588726211577424 18190498390055006397 16604978963228659432 7068860292383748732 3526344178666572113 17131509265716768872 14935536125101335155 5750476363976904880 7691060759093293957 3409317716709896513 1149973059609707588 12898616725190638441 5336018177990934036 4145461233954554363 13039297748881821994 10772400447242711367 12451118074329677178 11382158489978969978 17926432709555624807 13513873711645243319 16325218556758837632 13198036956939268426 16385107210239935750 3319089972094475963 13722577398611115316 16887280405697552841 3341050184615155622 9351967796158321223 17940329482207880959 10477578578122707227 4721064099401629367 15187309334218287496 5005467459508039136 7780598532442485652 6810005754319955253 15646147357697091857 14688138520285319444 10229910888143532925 18082201053547547734 15803225180183751497 16382675118934111905 13120885160156647846 10392254851892147450 12973223717652777643 2667998913294622599 12102940307373774574 1989234092474517037 17637376979944171114 4516825564460730105 16854278120312145603 12742181426041189214 12433198795453281158 3263375699729985458 14004078349230227149 8228954164911533788 2357828586595798953 10179304683625942689 14059239522312532698 3590076941319059131 9136690220346280037 13607730186869313084 204006521098268593 9605247277492217130 2651143994969538225 18308120852127311911 3775531725920709260 4055550254503041432 16919815437916865453 16816433361762370662 8594600112157201248 8688131262867493464 16626469130936286960 8725088601510171755 17837819148224488830 7128690619935369636 17275195522873048767 5422673763377070997 11015624145506450299 6212778399288250441 12632438993245841278 1183423798316847679 8791859937938582143 4660579938683281339 11749358556079302798 10947406236594262107 2434961771176229160 2042130017944417179 16691039653997083536 13778155231723559945 5949115588154711378 16708078936593336521 1231373880694561569 1341193748270217957 17133833878596112560 16070042176018458190 13298512586268123601 4729619532195086026 12297567238143059621 3544569188645876347 16609578315781244235 10501161316645712850 14248762151461802225 1125010355050497801 15502273598271739856 7132054351658040027 5235568783469513268 18241740637092671431 12907288778608955862 4214285095445161048 10200270377747229017 11726242967230275767 4657314203368009254 17911269240238495113 14486917216195168598 1368966353978807837 13456383147321938961 94366535089459502 7275804057786344235 3640148935465730457 6712101655043954392 13955655891360944690 571519287123854652 18289174641221817674 8519402134040731201 7672445220244014009 1411262607078032805 2056130731948848569 17580462442308254563 7379512549778212965 13497014793139531775 12043205599814022665 13461329171868936822 5834983234970283394 14190275061806963819 2016368236561042999 9952916633130933354 11531062326989745575 1357928440459300093 11686940860865386467 12577794181593775258 13658367332200277000 10988946545548758714 16816963601175721313 17585591151049958934 10279320306228402237 17620018758004130989 17597406135315815863 10882884357763995816 3377557410475500310 13392744111097793722 13339996601777224278 5469946308229536333 17073728392479062205 5335574597518334498 7226862977127732822 7077003197209021737 13510789408634067953 3667556789175580486 3923365059623159897 10040347070619956729 1281878373111340435 423941066157854921 18363736946485684821 14439924530819579838 10114593248063746155 9706507337870746503 13729213897133293783 17926645997915746727 13338523713447339312 8358156943413382847 2661392730127586807 16022393810614809195 12648911558432847990 15936651661524418015 11164574729175111289 14491952688014825962 9532233550178245253 11615063008723746531 5724358142727607348 11599518192359271963 18404379529879667709 17154792213680913544 4936595546964400982 11328263059833595992 2111168865471855235 5541300681642787147 18295004668034546619 16263366476218921427 10244511498226715745 2861681893424900568 11729317550134720455 969624136945645432 7788607010983338561 1851837232596669802 17682470219091168322 1209648694133371301 15294515861243485048 17411011291783787902 2086611805733828093 12325128473297234791 15278933861371565023 5338400665303890855 12139014780702008331 13638394302400496774 15543727204993204721 10512993627613020215 16979212458594031488 5829007185568335337 12726349545429077061 5346280933054765040 9995322314714701712 12712831860878856433 5383981089642452501 9297426107809417000 13143372808368732412 10566051376334728508 3409868186096305584 6813357159019665597 1879100270479005885 4247277734905052415 16032066445885065562 65088178377733037 4646357853075748546 4448334951334831762 3648312251062519082 16393098447328432172 15645283007473025510 14565446475804330544 11170055799639438783 11168204272440053246 16701732291074135995 16850914113508244374 10672602441857705882 1658826810640842293 6844454009036862962 8744136590644267678 5241059084524951220 1295150570775862432 3843769287740815272 3497763193502358683 15481016284824768031 13348209848177449144 13648207108633979841 1466882358593035028 2480125559074145754 6352833849882772120 15537824727028313271 7746902960664888508 14217405744641760378 14866878524336836098 13671886082316332579 9527413211844241216 6709764257652789534 5226525170638414026 8146138210089819854 12856590255126873740 11558609766903329881 13367756252518881836 4369558468158748569 8889092709592427293 18097973026317630678 11846105288855327793 8335092795958406304 1038858636865793043 9672195808640861310 11660795962095588718 7244085444482849586 8320164856988216448 7815577310673640710 3657747966167988574 12253275288492843787 12586043067261510886 6758724217387845706 11082545769096298663 7082237494664330069 10369529770950220228 7618030590716071576 6537301002302357455 13173511024386091932 5166901007378589852 13626700487112362721 10597541100845990492 16925235215980455553 12698507937417440208 7023167458700701985 16322656410888561817 11857212869439649817 5432755915661007214 1496503902368922413 15792137738251979969 5691179284727296826 14547790928722647112 3469997554158433704 9294738719142033827 15592817026600750608 11398980587311180838 3479413826111670995 6914641117236753562 9957476489089120973 7883700355850921012 8493459783769926852 867733524464579867 10742462384326600118 11063246014125962678 14298543725420496315 290342280425732172 14284944193803829923 18978468665603625 12052257751451320151 17778795523294891285 17491769832269132681 12007220060973225420 14665130626482871371 12557896889045959325 11288904357075432028 11228364788145725770 2730783114134671954 3346744009028896745 8828119202807275083 15018613372335812193 14578108459719608999 13045722101214157698 12541182751022899855 3852462450985144294 7987169080257777470 14670495534029667693 14320884756705737245 10439274452506212542 3959717825815438419 11678067168448076794 167077191097141765 13137231780529965927 11167649042617423410 12713791206041012360 14546589066825245093 10188460877057978231 2407400832239314165 15837106003676394059 17362868201026402910 3113554091318170803 1548230611511895582 376214529913236365 16429615339986851923 1248010321075229979 15618538474839828884 11807143142769110657 1000334349986536207 1988797621717623646 13234092691317225937 755316514359484985 3410928451324758577 1836022098546187241 17613749644249741396 1362765305308529390 3046711961717140936 4444158130878657524 17238180938988651258 1909279013503506159 4346333128277097556 8860503054324820278 5780950911473710462 1127625636626230129 9883056809263382741 16867827977596752250 18370880584881757464 17226515690117074116 8712312545612045294 8544087821742399649 305210126951516290 13092101401065125406 13492100270978975072 9151486485272605871 9170038175567688333 13691237999141845587 8842983886750471660 2194638431361148793 6497368981722145352 7007098738842887154 6763317602821882973 9087891587214247707 14794061860010723178 1142508532745964322 8671077365395502608 12428544134702346680 5658237780460631557 13173202276612156196 290023600646021402 1727093850340909330 5098416932316219130 8967846277176652104 14047205610597742144 6749709218019631317 14589615782461361927 10306923347859995743 12583752869890080081 15376658094729495193 16378166212100488278 8171861697413482801 3990994980514481695 2446426416162320952 14934137874193875845 17290164515792958305 8389050562345537582 9863947383478288159 10810533525942900263 16858679250247203700 2476896040341128471 15960698392674952915 3305497778843720030 9798871741165638981 11859577825909674926 1596959408672560339 11748884248058489851 12464013902356579099 5041580651344160898 13118053282688996081 4464540630813977466 11636639076071427215 3938974112312673314 2656577728073145951 4565623555307926644 13218834348841596504 9808305357727986708 11736864883527361289 12208868142394617547 12320713818096043399 3016400048134633107 10708512252258763005 6971923119113277210 9250953250580991688 7158458640109713808 14301909300298097687 12211478789515644519 17674520490940570984 11052089503504490327 4473886755548613550 10251008310069130997 4579834275302536041 1677653574785743709 14893143045609713193 2687753124358524271 6818585406688562065 9599694767053050904 1039209908644454271 5913137236540240895 15601550565707318379 219726797966383 14421179761971196502 13455355827011442652 2081104210144021882 3855580329379042907 16583209450861758730 3349712228195601422 16986795450664388084 2235436150218911718 14861688271018418285 3196281573303996108 17034588148514322796 11674753962942282062 72174068079657116 586415477094489274 13919367012784136574 14455958568903173757 155128605259794868 17375130383636728874 3302606617855890872 7909274701405035146 9922851277889011609 869872037976312467 5493950417537236151 8201203865251072498 14250453121182526092 5661415829481696315 15407807475510587948 15840288060854363716 9617507639012537524 4913773430370013966 12207746952274131384 6333352294747411751 1174633675290625282 8422221572187374209 11140370297914758454 16253914466603003971 17883552077234762705 9041411945941702838 2396356583428385392 15827187722945298259 14141447466093284110 7515207903644284138 3951579122539133948 12847932597694326149 9831057641823951306 9695913278466794766 8673363875928191986 12744745690136238990 8498792865664183856 14401295125576741149 9640776046948027873 16792844000838612355 15346733710424800585 2926752665199046604 9600841224711284891 16517340623474640222 15366480641800870409 2816947628791246902 1771646185796709693 4531990973546631095 11151353037948745562 7417901746784881179 4344434996471988757 11452370307024355728 16540586971577451667 9165295423949681192 11225649425708624096 16126187826297377170 9982722531040425299 12408199428545745112 3550753959251253074 16794734969578938713 3014679444350174335 14291204075492054762 12222077725543242744 119384914280206174 2059773511963034208 12547307150561409109 14960839504589608449 13552949645266963944 17330147729162292374 14737442913878014239 9208943689558726 13585881188140728203 11703396432006337074 15307511761648501983 7444697879966729068 3261154337363021181 1590311471983185816 1550807015885242882 11118222484452301074 18345092307319809639 7868594687425654026 1016579834028780308 3724786655440765535 4350199259206590803 10450007315742641787 472942720274526262 7504882055320198554 7804212557665122041 13465433225691696638 5538990322820008566 9235038078572827375 9305856391757591069 13382487302369175563 8547396567003794923 6762315870740712122 12416225644125627459 7594297453406203907 7963972610311763671 18374549661216696119 10437820553221383353 18441196352172192347 8970863126942775267 12316189820336816340 8972308328984006424 12812744677697945218 2889121170276091993 694017340173984419 3659991012165818440 7578902102696151940 11413753446106664163 3557825360189355621 7833976283853954695 6219362051276352282 2137384935202500065 7283819919805252721 9001143550018396024 2543424174635662816 9674823875756850508 17464447571571620677 1861066171405234804 11911335733669246532 17265059036447676221 13086410295688830147 12767486661209551597 6161352562293018952 1598305852356214981 11231606952259964610 8320647003388358708 16185607511219242864 2441186679049943870 12293906850350417924 15128972147917108985 3216145352192013961 6457545199378242599 4012638129633311715 3248457646216060077 14691324304411407353 11308844212604124451 2221540951705925407 7250753976728863112 13974803240385991166 5076269777464051167 17343606147013946396 15530154896158633620 2533459130031899236 505988843413977138 10572630167076866613 11761681408559314846 12167054907832977285 14257072178470067823 1467229536509146808 5472260624514460925 10745790732283980897 2331326448109236181 14554964625713923602 12135802119544478379 13605167027289521213 9639979463768994313 8540613424255205224 1986214768893746999 8009790313109324452 10950187395680015084 15013215274516952750 13564814866417768759 18274886426587829202 981652452152635225 379059724529089977 14796265490979083505 13997679808680070616 3972321401929808832 2015683767443258513 16533965061037124058 13167363131543306456 8618924889685947001 277644001817540995 9185719302788778795 4729607936429744064 2522826048219778276 13990101068996079727 15224428978805617808 13806790102752628663 13100040022031980537 5701289032017525927 16692692652594916925 4609305595733148096 6503934673724853678 9670944555356412046 39899708787457702 15725454295654111723 2828836241818919870 15765326197994030074 11657469705775118926 565347622560706669 10761141416679786924 10953192496941595380 1833671278953264234 279470059983948372 9511375604429170791 8329712216787460349 11115517508367577365 17760176145391231302 7357778576930066317 15902237444840582882 9918535379457080387 2436669254956787777 7400528455423468153 11019735118635374158 5871387661856309026 17582745853501596983 1994977669483972283 13744738653212823971 646936570632474955 16321031265793876032 1139873697680745480 10723990584776504183 27705465918759792 11225773470639939966 10677163464515901188 12154407385798750173 16716764975498672897 4311814778465721949 17670544038205334095 17458912063738257169 5269180612291982200 18380127529518924819 7951186682818020891 1188389960006746695 7633264791166691445 6345576757276608413 5381741529416575328 2539411365628415316 10445759907358680452 4363329744869675711 1799357382392715077 13698485710858872329 931677744313279846 7553955589463135522 5200863621884894761 5927044462787817339 16620463000477610920 1619120105357786748 4522829511704744574 8969653345210706961 6317261642573689700 3626502868929754693 11522879584433546318 14671073133948228707 9881326209122071554 15340620489192287254 6649643923426505456 12429140405279767433 8298532732721088232 9927007529724795906 4297261913072283984 9613045699423901937 9953910948780487241 17882190955651434412 17321959693950934947 16025180345175463961 7632799865139823869 3470562864660487044 3931775640300404878 17903442572076076830 11425731432878296893 2604397537826910064 8838943617097481519 5110330473753105796 15286488404825153495 5606730901973243766 9134336222141692894 2240199109062694070 9328254460380511943 13303359345267743409 3431074420801854189 18004830607758799281 18010354222284840589 9411136366606663249 1399653966788496082 14016757473072270090 1623362925268066213 12246081258354450985 18181694893663648320 10717861986670325863 9393100305955691229 5517946683688657809 6069308591361074440 2628128505727867349 5783596242485405756 9015209317784795244 3690253016292200792 5253404073768951813 3192627921516950761 16429535209828936584 15800768137347583710 9793939662530548928 4793353178303579361 1149735152011428236 8359544868279240724 3800496559995317775 14842286031592867414 15278077533561867701 15598561366535891857 5272565016592215462 15758189725135881776 277784623668089766 8871675600501504491 16454894793977653654 13062099524638633464 2050884979476745266 8318887877771147357 2530097319956212790 1229793630684273963 15720978174345986570 10110840440430017278 17233101936452333210 17564724074897038749 15229470898213758526 6771933270443346721 13782930993982914474 1515309584245312141 3235548087791726894 8966479400064273607 9862013909444627285 18077290832544343007 2088072465834160323 16353790044503730803 12993854396180894871 4702174066893182757 5008189206420040081 7790294941976726392 14827456528743418968 11191963139382379483 9175429940810306344 5620041784034345512 12414671902266857411 11357656506984058427 12372828617886780565 1317724377714063723 11665035134307043323 16310994087248347407 5349669033348791686 2165778015901565987 9496487572795733501 12132034494769850019 1726287260673402200 4832086265495820544 16759461932008045770 17531447042961394427 6744645915007038622 6873494263381246522 8354941246640329948 11560059673378994508 7921476790359667792 2554355374230338008 9735553513811633117 17375080217941595084 7792933591831145812 13322666253305312820 14998914094545657994 14000347877781496169 13053151981317555748 14129134365704590979 1258520185388218664 5621315014933584020 5809628133143830108 11315410240891284414 15124834147305417891 18419142214288298329 4454793583675381818 13587003643800668922 14957005773942236961 15609807677423046970 10446934770074456666 4947477139089150922 2060828826926860037 18299540961470915051 3940476793936111197 362557813687853852 13117155018864165252 18089263532368035684 1048774922651267462 10994072185772086537 1565675643040627285 2102168074043511550 3162654687152285886 13047896378421851551 11475805336511229524 3952476407600384500 8852656085025830149 15583050927695303188 1601863344109982616 9069356426525416102 1539628142280581281 6402941652590462692 17197704492492152848 13408306670077860723 3165513205757557135 10759338856663541180 1564550304481749900 1372497627389914074 7148024240774672136 3571046841447786064 13086804686378656388 4901166467393706201 14075236835955296380 16284384644310793454 328004142496113611 14425295673792005538 12162575108853530642 3161833060318471503 11126984002717537071 1618552080274458122 8369940338993450385 17225480326300765426 5600781099768024745 15189748554560401501 67746877725100574 4665203856436810613 15259963417274525688 9557575647011877149 10037926282362490635 6150196678909749594 7284366964951677938 15798012284754495150 11848510174444031427 16749584643001487343 11836738155276953260 8451454425617914318 6124323314529037362 1478895079281783912 2034741530410351424 13035862787410998077 12552186342367152135 1538843720574983146 18405043711145267538 17439642320741353210 13074639383955410504 11337501112024837964 11896345406511095697 10410599359512818804 7026702032099466890 15017944656736423792 2044814828537480219 3171229155421487501 13262967262029190852 15176791991040471389 164017526015731429 3222749320757692063 11061903400180175427 6856382310442524690 14610134555354091992 1884817308864547564 1952517483742603866 3680844005714341874 3353666573881972544 10822276082728543663 377625713169435447 16582555677929718449 5614277237053075682 9343712041797887590 6601608817229651964 9328992840168422016 11255603336901511921 17781853145279931017 14704325679327086777 8857806698981129464 1919104263790569910 8813085156850612252 11355074864144046289 8284434729748987436 13153412780064788061 18398022628749805110 16863726493918873207 8219879189100089601 9255910405004848194 1911157600953266413 4014479857534152509 17225481247508831910 2410032722468788034 12785593717359759463 6282131402216621846 12601202244255958505 16715464228611213246 4960903017968402318 5149447147403242495 17224815379629061903 1355707030335527030 14045446487455100283 17450258888773449199 3365127426150315847 15708764579708052673 6104738635313953766 8980206378626531575 2001615130630892464 17345532757380101891 9524548743941395577 18001279537854261153 17350185683180332398 1980076821651093843 5413711302874094600 4007185659366303840 16646696460548185103 7922927661249663063 351522261130503873 3247367494539429695 4012941568711280843 14434386022760027416 9630758495820342767 15971555713089673232 7116117210440751160 7208914510861854359 7566512968270614190 17632428960587135922 4679982496425863950 8654675315729935814 3208202436823131673 13881535931265740060 6523925165476389589 5142295235347504935 9871714999165653528 9657970101293426765 2524177829375431427 2299993849823535754 2096264188545540654 5095256928525167714 12266922392222385372 1265579340838589256 1486618703435314976 4198605065981395606 5721959318405321738 13946369745280640001 9718478592679599290 10858756523924365655 7046970728364175337 9927858386798649446 6436890566237036516 1042331257231120747 10516354899070871992 8505997105319637674 1374487865175027366 8652695149843522890 10476939411597168336 12718800077581916358 260792280629637485 17520332008570688075 11321346104517888395 8254655210983093166 8524652817517301532 8147881732558763242 15530166439745691944 10180698786270306845 18167002223209176426 6710958572482288813 11388699647679116712 17151557992798847772 4219383025981747383 4211689817547118181 5678547482953560907 9803989037185255426 4713541724441108849 8454048035130229030 3131489873006490091 17276529910594852790 12983588036836012042 6286076022086478325 11977551144474832653 1729037356469535021 17713833220384894395 1044331334084326943 17692034080885340218 14628217377049850584 11559788712071526962 7198401068382403508 2893736545203245829 14565138725022293362 14172319043841052551 994676895797505872 8793862024053874564 9703636715385019583 11622703107701975676 8518207804815685749 8900815954993932012 13271608306036252759 2278479006604183468 2489206802518195474 13232929370570453489 14750861628593916830 1246355555604800715 5371303747322968567 11428523243595327899 6760665373420703254 15064424343630304363 2962651378613863913 11481961302262107748 8290108440585406714 14905293652285375916 16656176281734362319 18236014078684266584 14141720917032285328 8035102179033055466 11812871424352839377 14953560816892363918 9102801081707187368 17651441707266756119 10598891049813540567 8596323092246014674 2005482872160691621 11968485763494569628 5475207982190797142 2935603080129012228 17212437082473709019 7492965663811702896 16598459287389332227 15820119165371021741 6597153750213969836 10199658660731525570 7563468588567694517 10078024301348853533 731796244780122535 4722110890296931640 394174584601009654 12042463144895277429 5107825387081109317 7874244057592749787 13317030072949486404 7212799363204049657 11327728531741009436 17385908285433913160 12303166963615192658 3112605188210811068 5994059688215566103 11062173900484884120 2693852869585430954 14888467992326524853 16785379506080344018 5204468808877615062 5944966412345708505 10416821221379186103 10310564875553451074 3747222867589262746 9052022035976982497 15878954175975531657 12728120672602004443 11022830518799026163 18442577962961502115 10015298170606227200 13035411639067133647 15604048369126439302 6845219858272065473 10283799769870103546 6708326360165328171 6182649463789574842 8915610780145924691 13544955314830649072 6257868587161597920 1118310957676387177 16968405229456313044 8593484007946258471 6119504250414952748 2088315713266411331 10149847449379210507 12623115848209925387 3780299189980903432 2444891070620078226 14296859706714293940 13669206062307510961 12698658040569789937 9643451948315440161 13631317242687211366 7952211114896369624 14835003233966347489 17669338261003874971 8871221847542916466 13214202221232670988 14967941123553108454 11679267899242910307 15568451710674918528 15345075014074850110 9442974623004699152 8589236107149920927 9462945876183580121 1069083389313078856 5237327147009234084 183668799240000816 6655383098255619124 7231930971755772478 8105504185736178709 16410107337668751082 5563419472787978382 8521917989809150949 17384624774104863906 9475156736453944393 6566159793439792497 17601489057370672271 6778777958103180497 4375426994428350679 8550108252009021063 4528126694588667328 16175852609356978320 10214536694999390625 6583040957429968799 15028164680395071961 697870356333403495 7011064818141762555 7083773375017721681 15457425467747011035 13379049732971087547 12623661701035555762 10131895877135065437 7368108280843604609 3136341987168516919 16638694364327023861 15047048391236797035 6779510387789643475 499932181915533186 12992679835073781897 11493410577669806255 10376197177724674180 1733202622419285579 18415620058190092051 12834417154332033400 17524507695512356735 7264466460379073141 9213648726157236720 5210967417809718214 4244875821319230170 13513862981690975876 13546076871417164183 625149456495739579 18179680558674984767 2499269092385424097 7181686350192512314 15309087771468430155 11916742251966605980 10417955751657369409 17409912186749370558 12100970008924213890 8072614908509853969 17998040805499044035 10739042588421613767 18205211951493702432 17540131416982668066 12584369466941878491 13912083450846501658 2280220233132464020 15964466641899196378 10538982526811354655 10042870076042387743 7564009882320732652 10360412337168470623 6679310402309303174 8837385268362536260 618419660044694817 18283669166403343259 2407192783762225280 3213720672225576155 15364188797359288509 2212414188174923834 15634992333187472768 327716044211643521 5523320135382773931 9449128291074057388 12100891001239422568 1793298195281212653 5989873399264997786 12033176704383531758 8136586618510003343 7686573002489073626 10917522307495606657 8001181246558706203 48382247202478043 1970829822966585607 5998134911920847961 10523832105269438073 3609672386335540968 716443235117010513 8927303067120481245 7895363638118669200 17840059492428400115 8418323796123685359 6904847630749208036 842475360111775972 6696419434414370231 731539928940132141 3470036098931320307 14591049141661574442 816367610556325224 5076983933356065870 13140654296335921712 7536933866659338466 12493714736605133366 3758047131853498247 2837026950960291820 7948961326812569257 7672033611752482413 8588962403726372726 16015363182442273317 11317527655812162046 17233265230452049389 16839208841032494685 6115652780707430542 1026609305541971857 15382212877337489503 14070083948161628869 14691508837404661195 5376044684396504488 5028187439915808435 1744032195275753747 10448444810644479694 17444035425545457908 2778716697032697075 11764166665526599032 17783116302877602974 5052116531846893693 15813530919018939180 2942025897934141328 7699132990170643394 7836191518128980547 11552394565124736977 11374890840324596602 13829078379822612604 17201753222086830849 7503955353807871516 7623433647332092917 1473386119348048119 15154269081342469652 8363976519269301346 18340942966324565051 14876696842111572140 16312061975926523517 9347089927436996737 2225759425664825000 4690413601338929598 12226749734381311763 6943522966007278662 3273163477717434378 833767572229255660 6602073204590218422 13474902561492972312 1179180757416717008 7758349547877223477 8553716939807715722 6381537322054425932 892304022801200764 10782070465019529577 14263366994132226864 10594939306500442482 6677232281328678899 3026697104312575830 3093153133514207745 2376965989358200430 3504258414671305897 6597941955638307407 5718445908781971659 5146106000719515548 4924788624591770126 3273667949429072812 2041074312177956007 5998185329042633596 17639978347107340493 12499674794491532665 14098532592476909368 5813740273705738118 3617177469894154566 3003862555631018141 12481116990249576636 15235725985808843879 13984001816388255361 6228178336201816429 3290462228075370603 2424694184050453164 402714072937776377 14864011254407533366 392031161006178680 2264071284548077787 11958913171300193496 1373002666184898029 14452138518624076615 866587367653108780 10543493669480163706 9868483635576546220 595287496313961311 14497757726718073350 12233206792211085135 12886747464586461381 8143874462290319841 17816831363163798340 13635713152886637299 5022516161934825496 1685018660394405271 5025942446187538144 10548105440208036445 15596295951414038977 9707776630748238121 8175021458485562362 13698847168025615730 2818344775459088996 17645801088320328194 5900638647510274513 8456550814407319415 11845885155177248632 383124408524383694 9913931846571231766 15373240347899944736 4290167419627673960 16366141945588829016 6336528515172247636 12266831684792133800 11753685908112464653 6965664204018925835 9861826126233653107 10730166400647842156 9114415359527064679 17987263671559294754 5266488931419218862 1088033892885330587 17954749816160297864 10236107526029736360 17964620027145907518 17053007328884058440 15319027539102273712 12097930536048791741 8583738023150144416 3451246884134382774 2124414268766815159 594887653947600395 52016317114133151 3356383343889227442 6011204518201545174 7120232319556917033 17228813803196094500 1484247849260080129 8861242521755797989 11641581111677021573 18096305784070588139 7755597217972536462 14076719218607952068 13457493718533020916 4555922456342367133 890212974582327468 11036955749019289242 4680400377374056902 15289598080304648890 6967584583074261837 3708947512863456437 6193556933975529590 10185906672191594591 16867664216108700398 5369651605132197387 2270681686087700139 329054180510677047 12538035405671441110 6830827998981547183 4258994695098217496 5952942004864554841 18224202355193459962 9886159740676299285 18341486615487132060 16792327969048552684 499652238289002261 13455595667531543536 5832156811348295688 11418848210484092865 17498183523533412862 15983157280606204145 9031594163258049813 4532557588952374113 9573651569368330846 15939648257629529268 7424376174380683659 1255021079383585441 10615710584480459084 18071502162242498810 9062782816279525197 6534452454538396642 1399844939754323056 2824638188089193030 6566140614529923415 4078874604463629173 14833649335559311586 9091011146899951185 4661112567041133637 9652653960791460822 14083452780061978434 3868793130453238942 3154780844310699132 11102609554413603104 280388075635106528 6350246985372297144 13484848856351771015 8594198355361250270 9877272053539814909 3856910265198723193 8058907077062511670 16468075672758292900 1656354776835998721 3768626299669288752 3351665364075725604 12916336285872776594 17360841417205917554 3232331128226371842 4812783110628502798 8388742830928791945 7089821399676667442 13698199807245844867 10937358970740762242 9352438658304933080 5625798433677681066 7345520582621615660 8419269855958076696 18362825508636185062 9707395483014559103 15146437637620135889 12931155736797663113 13943671537952369970 6379944644592126596 10301394145314008881 997725903023629991 14694977067843886851 1816561210103963419 15486087706812031263 15567913151479270678 3788610416936168269 12104120147576341615 11376198950933575935 8690665849022531374 15091734236372134592 13114873257823110047 2414573442848902878 10127630637914034860 15476786887999023336 3757663511854166777 126072834143932095 3950859373601074332 3516877939724554487 7686853625097858027 13015271335848810586 14170336240243428459 4518253100637440636 17865723962100615780 10743541166327796956 5786519140148655893 11316025439554166076 2093979253088912318 7375623975567712321 5059190250732553672 13907054513510201905 14698127003617484273 8833207035139584370 6236164751649319533 9806354569129950089 17426878154647620043 8530536002536380768 7478620368048005544 9355343956591379392 16272487903896321450 10178964536519574725 10779150667958511476 17241178717913185863 6525501451023142909 4983930936306712164 5937056932335219370 10244549216163763775 1937289813243987319 757783848768236869 2236176598596709435 8726538102293698266 4049276243728451900 1700536276704952325 15542983892050351100 1268988134109145070 4175422512890677171 14356807759809392800 14542408675833134161 11148480083341837143 13450468350175473743 17942337145855230775 5699856175371017042 1512639467520074609 6610024627865545558 12921611378902868553 9649186939463002366 7979133516457188313 189520533568700629 8307976016388124253 425092974302855090 17552242252874459840 10471885081643599674 7398967998789490366 15941143672002032721 4042289632016896622 15933175007806057872 17471020600152242234 14295788773563996918 6268615651276272270 8806547227908387332 12404466209285330587 7122825943764769327 10600560049253788816 11847362664591382629 4468494678843516354 4785612640186187167 5866367733030346178 436960699567279277 10621886107736028485 5110475389666001826 15521277914715375317 13319333188427684760 4560661055645107071 10145543042435846201 5259817921963991656 12971058032726249775 116286671945275985 8679874427552863193 4904659643654449939 10602233032056785747 1974574685585900608 12539431617159001528 2691112809074821460 13983411472563217912 13326746557715754918 11089073479132759029 10359125296117392048 1573697440476344565 11781411823924312346 18361499864526481560 5975836174605539969 13150135877644279484 4749145029102785297 969221510405573427 11413193853987992760 1704061154417048689 17041654983491910972 12436594813121719120 392006608884792959 16731813235748853358 3178081318046101289 11430800745036909532 13052638770186482752 15631987078906906814 13360593614668773069 4120575328781894341 8767566062979096851 9174452112991503600 15405220839758351410 5528069046783908769 3802569325746114195 14099744025048690137 8353876199564938356 4403451025874559883 14970516858072651606 3887882859725295200 6231803082832367042 9475987540371506875 16048919183733370747 13957195294027050442 8746197728046249321 4039184204256083164 14380912254847760823 10932390633402193887 6165096175182476760 9629586873055898722 1146727239745744806 16576472447625907765 7810446327944512243 7228737130243396907 10065466895328924321 4004994369883922532 8153107158720763860 13929754072907125428 5365271340700229721 3215880730895829552 10916327413035791030 3164655341856783915 5871063005887686093 14258357137794430267 14395446557914932801 15782744529463845415 3832513671140475425 748294768063259747 15047579046446771858 14326984517329195323 14240781406526562086 17497561990648523721 499899278366807298 9892884651508760895 1448992996316958613 4061656703952314486 10376967446013575783 14536030876248952746 10087771499109935585 2822410783323642650 3706871987848237065 12696460942186794189 1294845698764096146 13567409461859573527 17132592777614843575 87915754885256340 2029504461388230870 13496327431036509295 8096085898303681254 16406166490883334864 12308003859791922051 9274926139847529533 13094423432723354328 1552348858060538408 10075040570461919521 11128848281525691285 4213871761615258283 14421188044744680294 4482960505746237436 1956144348664368290 13923812360298721788 13039016203848567763 15916615268515877264 4507087591626025307 15305447060479918585 15943114626888750603 16480780710609127389 9431481725011621522 6547875402298277648 9137909046965095005 10816572335869005683 4079057902674561963 14724622525513594162 10244817972729498111 4461702817384684355 15284693535331996303 14299226834766599360 16202360945706714864 7091687901482336106 870481227661147564 13135204616469723013 6655073629275707462 10266511428199417265 3927579393082698646 16927240237609661751 1874521932966816567 17342410941311275686 1562008140946313371 10175386758471692927 9464145828951128910 8052159670852677724 11598211268877725019 5566126781445993635 4596191355953700498 9949890135415415697 786470218073846350 9425010070825481630 1834268923657738315 17981872722894202275 17616676794546999502 2521271030631342485 17644806060902408469 8806097620852310336 1691739036219530507 5358120232324786206 10088972709699188293 14019492562192466350 15782514794629547399 560122016316955633 5219402445307795975 7735801527138953101 4212660648040972864 5667784880631107607 5139257174303240943 10991604117049038817 3698639776606560166 10272513471886979253 1691943785613405989 150624151639665880 862509688046965880 11075347604061303255 4819240445555130342 15204799406456894779 12845237690697861054 443619929100503696 11318492685569843768 10903540600247899193 1762104103184073508 14069520654323583636 4350638252415241582 1529715264605175623 2365825426088041865 14930394802514896022 335103385506193840 14844938027543707510 3892972747484218140 3033917843614475348 6991036176427013858 3495719062284002087 1048461110921843940 11184123390981328241 4861723610489637953 15399214757758679604 14625443257784091389 5575451948654815689 15961309900843378891 11213695677642389659 981887029017860087 719973418074231132 10946788247924669900 965885730112171263 11823478214260910355 17877122957775671221 7540022768140766128 1909872330022256246 3785008239198622800 9823500831999871865 2434815176075780011 1802511166008773318 4557546359235882190 7611954077399428250 10779479770424759300 10932602944441167681 1283627376799003405 7189992605417904191 12842284706211236887 17805672074957838588 14530471565770753102 17669439949459155553 4703320628114298244 16628185822428923951 2413520454772744950 12675237658398007106 5057860158148787532 18187226270247555598 15629516484884375765 4414491323738536079 12491071972487714238 6497156237003384494 6598137058632195715 7300911495300556458 15441504508654217428 12478543790197146101 15164334220525940062 2410441029445722265 8319453949138694388 8831320288006580365 17174135871767689987 559005427816959213 12316912730510122844 10771333751518060403 2160115910877627854 16362122997927503118 2082376991668326087 10803189228504499230 869136795702719560 10138706108159818770 4102057719142165584 14957080389336675377 11195202854428349208 1049702850551442351 1766682486924862196 8720362032123217283 14053411687160122627 18065426985491516464 16757266520957953916 13133865821713489682 11689297427799043586 5177927715159699217 17090565475751587157 18215874127046218109 13906638338653108722 13465167328260514018 6132351997913948600 393040886389736102 15933243014829267304 13458000084046902655 11570649452334758529 11024019697984931285 13219153474463704782 11531854836301785864 12801576901088204181 15197609656206438333 9342510322840906543 10767753454778575326 10728352641277406286 2911614859173322524 9170927195680514614 4227501808687926373 5196140076779262196 18398373544965588778 16547526914215339700 1613463703027587220 12777518665607844586 2300189994603341142 7951378006021074661 9956542918137501254 11611102256518860750 13204440835300227391 5207498547972055568 15852082757741915169 9841017225673992905 13025373645464708800 7764740191466458906 12975236699188366133 15473855818174041932 14502516360483551637 13940772472914903959 10009404187129189703 12273027873680551561 144155097665232619 12077572000211035923 9332028135411404690 4217910287578250350 14720770029712285671 2114314592044357192 2291238649066101951 2211117446056554873 2256063724328045203 12901350502893865543 3593082875865157213 16952229541839030877 13705597885793599432 7363047552179098053 5733001109681428244 6465942284033072189 3600750826598301654 2189224362635094571 12913206420821304360 15391474715407650 13692139945079445752 2111039602359668583 9823536865630974408 17096194842576754225 16214898603615207856 15001745269827702149 15098804170610524808 17268971385600959922 4076977529053353118 5507585855243995930 14577226223224776135 4574323392984464600 2059691437960901831 7753640218296154753 5690152141225222697 5969572963704126680 4816604735982107721 16447436401967161140 12088114438671900055 4984584460485236925 16767552385355906243 5934668656978032464 7767170538610781150 5631609818100893082 13859251631844298441 18218058153220391133 7303227002281103112 18292262775489611844 6114930409220563478 15057269497947206406 12001790985538456196 12547925636933834786 14307029152876534780 1302651435145345103 13167998102064567425 11804676091492682329 12674485311764781499 14603003220634672840 2092065435202712026 9695784973114398380 4283388222520814803 12304318634193258309 17006361763327888515 15690816472368836634 5240594140135243776 1052254249750236879 912754985808672615 7002828986986835253 13497838668468571496 3065066191133394569 13991208679163118691 14264666342418088496 18240407385148883588 3418882078169518741 16648396087264730739 2341707850410440531 7365660579589380508 17802704096199468882 1736240390538399321 11688021463047946977 3461909897932330406 13905218928344585519 12092703969254872100 8933112857357968234 9874991364342620001 1180121874056957915 9172004704852702499 6757417681818661280 2000678288593459019 11059977954146523211 16991667172720125447 17569078656586467319 6410851940044067273 3301987050975350668 17753358103013365938 8632640100290593619 16214435849373175980 13881569326196773059 10914396803847357074 17243493658639789668 17574005997676000597 3687411836221715429 16039559254729955679 16606765644829331871 13157950068413617241 2096953785580807558 17343714996515045576 7728042041251599483 11075874592596529979 17821917729283912357 13765947372276079462 16873949880792379006 14479422903623461434 9434045027241365093 4714900863665030835 14670623214174167236 3083495273623956411 3095988819621194173 4297970718611903791 7057490291187627878 11448829088164611512 3538167473761940811 9567424376810395055 6652973582096335566 6390098615777460856 839898416464672841 10146578396184968817 13781834871347740683 10814789335528757250 14078229450737101613 5181956040313306554 3337037064967727963 1202880234371227886 6111792012865236406 10217541332201504942 16869623039731122626 12652212512052795425 7333023850902197959 9763517358974615156 3612268591502830063 8213970210661744712 237579439634181156 2151374205437223485 13740597262170634402 15688374810197078564 10222066019596414820 16923245332194056019 1834147703278382916 1188588143864385452 4877221680863845872 6305331970939235034 6953728786731538963 12375068217303425238 4661722351215085324 2791290165618734435 14373037621471414770 12997548230830320369 1622938856266435526 6515909714639065460 5305438937895701369 2937737350466788851 17248322467815975998 17250561180952483156 1966211336103391546 8867897949132325813 13589142398629679004 10343967254453996995 18284756824483007904 13916220011362334565 16549889806993648325 16903343531857779242 8776685810925409400 7745593237585391975 3975838598570088092 16598016410742486332 907605446388192620 622786917616202521 18069415483805897642 1643221322040858271 16410761821124495937 18334061914261044893 16162726363631127005 9267879284460854577 6285762827065502123 7906165325165114080 15122127016143430641 1147632298796818104 2702214024490889864 17982718432936192673 3952295328490794117 6962152008271818609 15207114252177447787 4342528862756162649 5843117981114438635 7134684969514611974 10964225695820830799 15454370073033618289 4062490694187153249 14895377080141542503 18414080312399856955 4258207323005992578 9198270174210583475 9921676307481695559 15014293979496823595 15170999501203968463 9685914905347558697 4831502099852421503 10447612208094458432 579247125507293674 8700897222437104011 3286392376414592293 5807374560323612517 3915602438025368276 1633112103926329257 2377856914108407244 9934120588139132294 461983695122828353 5598797857209431202 16899960588626137923 4166139820204799832 6259559101037064313 2445359193128540870 8031912823617094892 12834116530098481907 16923508048300382487 9187661227918288218 4392822313261276420 10498991401626853306 2712793473780135068 2484329372767183870 8551263575590483066 12332868735821721150 13567167968705556181 1724179652401010729 5859902920026240624 14536556863988815468 7429556684299081599 15944849645666891710 10708873068027538033 7828128821889464259 12009636689162067342 11023489467189832542 5295370182959591924 310927601904363572 10472213652619231735 8522625678848269324 7424792956857714530 9994265660622075845 8029884833469432765 1720686833563984319 8010323903883049578 15515443524779807890 6480345198654778972 9654127814243182513 10184956842446558540 515909315856035250 12489489837077217444 260611774894585238 4394909534653697246 2627396122250276953 12375168112958702336 6384071250271423626 14886715290209042328 12147996863452590773 4965283375622136620 4834401685932915596 14791997253375680114 10484295885095133329 4697791218478082299 8663936400019574274 550485202844390595 7706390461913208816 10011472446163817220 235289829443736431 16010684290872684667 12365272878255605659 2832909450954364321 11397898973983827122 6546206749139045636 9419232475698998598 6091555951028758506 2294411978132103751 1073571389885210191 15628963089015705023 9580378970531562426 5681737632650624095 3555352640861453855 13310122887479986855 11797339521867058275 12859930395101442415 3006635233156554639 13572560623884347223 16321208801834270834 3729853726469369835 14814625072274639930 6996105111695090005 7930350115176724643 16276220220404774921 17063097306331104100 14499630502704011315 16591400701028909390 15652788261988637555 2206881568695616308 15356731890973914218 3016916423410688419 11755738262595797224 10235186263911791778 9916471608542069679 15778734412516346891 12454517168899917637 2533541681896903174 8825618593446480936 3787742324781154927 16523535710883627344 17029449821711775156 16763351294041034578 16467177357981069553 11624324448778831146 16840408097273408906 17386928811702897949 702890949601992418 10365260601368455177 7635866628428015766 2286428753476566779 4178685736669022598 904695457866987023 10071598136874574555 17208663456057418779 12205302347314786959 1760484237260562865 10197879228045482598 14632228495037033694 14717166417127843850 6422948563247851002 15028700837831854031 2037605293126865020 7901680477162705843 17311174584618235268 2068491931320978470 13711516659211278112 12140155915237182238 222201802426468894 14371293977274039221 15624157097271609849 687421709067264815 3864449449421913228 14017640734450876870 16910572092867973495 2142306389288646257 6800795163064115999 12605251613230051100 270646017743686004 11185424291096983486 2079609653214151633 15231696983089075580 10140053714924234905 10281546482683769557 14807726708895469252 10987800258346375477 16712990330351067645 748938028579108150 16916703284269111272 6599152345583825544 11183281556392542743 7800229494459842577 6602718582062773754 4908498847300386719 2934713856726939046 16036959365939369682 9395300238271537303 704389889277855993 15640053758044449059 16475715484574141415 6868977009783189953 3045315349271649439 17774037234627790988 7382760483333343897 5354143659146454599 2860047962324151249 12892949020245034191 327032623517754688 14602807770077250880 4665117313393395280 17299013418149134525 12456736408469996287 2838927880548486825 122088621851850323 15632041880233960880 3221183980995798932 12062470160691917720 6712482796327524391 15060392373150684865 4809116877316742939 8056463912735260754 3804151891080866260 17859383842551400623 11991018550704652639 10794210031848942992 5482160313557652207 13371232208563531032 4350569717830955007 9962249515521887951 15341505698621979344 14726221164160283276 8298238813895325431 1542321342794571679 3129210225994322122 9964565305629549645 11948702222086568544 1712741162792409473 9957361005593932641 5013695913801936387 15757820803397214887 15267045154448097428 2895092285895981463 13926762072697917469 10405660952333239981 17013996440533989580 17102050704321355157 11553976367447276735 756623202833401445 396982644979499756 765569496477872444 7176654466809214039 2592195757005725799 6556245829272537579 7650683568399196428 14601720807398863577 13711182265755769562 5142544309691007710 2719166063936737898 15676514466427777144 5711269888036364720 16647190599528716649 16055649934363046655 2573638516572566705 3714196718150705583 2454088533229689690 6995580460284939914 8879691519978444813 13069060501913683211 16068451925732173486 6748374874677643879 11426255779494019793 6946813382916394413 9915238394363909951 16353127279665707840 8832788393873793836 6087450450746276385 678777847359172462 12111191887837085371 13964009344895492743 8485245678730205606 2745138784480160914 17368413965957831100 11269369908229944494 14972564615025904783 12936811000137970390 16518208628854930737 11557435813241836106 9123858294408032242 14458382984908244523 17628872248517301031 6143782903923230434 15900483131657979389 11108856757233746061 17119218122566470122 4160549980009408446 4099943984842892701 11987832518014111529 13872279626916305353 2960045294478188405 18283670537055195275 4202507108368436306 11312523049203272059 16605576492730789810 962804494328664816 10120148307070508919 3847045182238220365 17250723273905633980 5941036010287870404 1459376650846136641 16930874372293104785 3521687793230175801 6209630861757602352 13082026650050403945 14943677905025621152 1097937063231891633 4015580247989517505 4783481002927196801 16166281078971294245 17658988929884235986 16440575869326137837 10802420506154853570 16132336697514070940 13177100202128844688 2646311829114729471 10381420944809409362 18415290954158720412 16774789447095497465 15258209181690798298 811148607752907628 14243570958897076562 15289750054199851158 17941505194274217827 11079642331936866261 1671858388805314342 1740545566572949896 11898504792382175879 8496326196006802941 5586771309898827443 17225023293287648547 14544740778708579319 2198938511742468103 10284714975303261628 17940376413988394219 14571652217232795632 14060526860521001783 9544102373742705644 14944241689415660594 13960029778524944531 17622778079362683473 4486778366426453929 6328818587978590225 16844897456450160048 10207364251715853313 5887797484208005531 9430891590718127454 13547044289931164759 17103555108903037134 14469739499344945339 11244451255733047130 5565749612671037215 14476962941780442993 5723254119332340124 6020761316921999266 16102164551033879701 7843444962665673734 9253615207172204346 3117518825059289202 12373299076633719389 13217594240972314145 10660487095426449754 14611358034230735075 5448306622724211831 14224996520035583143 1730287650636194978 10980332468005429279 18257129646307712443 2030894411192500496 12685178580108775042 5365211842546626695 1021304486815283623 6700626734894001925 13223624419682464806 12407212403731980665 14313658177597250810 11364711238258858280 14443497926922113761 2244058089169851460 7525093805548467911 11180316528337926902 7494213949068746906 12973275942408578585 14679998342558480235 14609907248628419100 389081853769043209 9028889319539103390 5394646847633076839 9722878982675624240 3535090804835555832 1047170433931861561 6533316783213095194 6669404495342875989 13198845447304984043 8591101933973340403 17447522519923265241 4306641790192650 1577662082288313940 11984556814108337180 3137344003511615502 9163103535928976921 6071014462238333350 1540096322032727627 727932832168658793 2026204397868593241 6059428402264986932 17827322355317491357 7562078458212727911 13049056542472942476 3269525378328819371 17350930484964356267 12716829299878845528 13545446810149889205 6927561353556101088 14995488698056852850 11717672218693310156 13561827308349859441 15084711957787558448 11832969804807203085 11252022278271911460 7581666942302166657 5622189874954716788 14282218288584746435 17065512488253430452 13264086271119721610 498147992713661762 8553805424212854592 17491389692293975109 17316515420396116897 930486823064659276 15269465739848540819 9119245803809493738 13829689534795464866 13632514330083870948 3594400424870861648 13638015229013277941 7023010496362054738 12125015904666173370 18095830754705163197 8695519427102096360 17451253165819608742 16508837715667840771 13915674793095496703 7272187177170548035 6404562983756163296 14929323428767500419 13681740138176035680 1222140963924989781 10353654551557545887 14901200584576731579 18281460085267725011 3953323020918653145 12541016532435402925 12793940779158315335 1644662200842642237 5897292914841244669 587511688460422516 1321444335583051312 4236287754957513115 15061517274969917610 7508415683761686098 14134613864183885555 5409573877256927646 8755643931640179282 17943379938314679301 13810873587821825889 10776011612627916339 17412725370408232246 11589180783825374989 2755920159940510804 6570740827227596726 6524861780536646124 14585435906015708973 10159850830086478933 11223231962018874947 17526958835822912091 5843448839041603423 16888653690425122523 7381638577451693469 10524680603433146666 9033988727288428527 2138580451477371496 8082138241225719650 12071111926602134350 1392880941468521092 15763441259296943956 12299644771926414920 7268378200583695690 16538650476677858297 16304676183069151133 1321297067252450976 17835907429823334809 1280311515969444638 1174538141182656124 10644498528329665918 6624062212516572533 10220773899786812398 9864640534376229732 9353014271934054629 280598514216678200 6944215121647453477 9693576995037387751 12660356914360146565 7642620534569588211 3237298602071917269 4197617371608143097 11286986435088481570 16554010830296340020 8159176316283677355 5144992219943613092 12179258384662821141 3185492023328377611 9123670280653904680 17716945854983668884 13739280399181642698 17734525611742741696 8310150416293275556 3674031893847100542 2484571108178267031 5302844527677416418 18439500559061630270 2791455386416903852 4454834009017828314 49976825841066103 15715725372661368906 17321777890105546960 10188675516105683697 16710684089503712311 14180294224371074539 14190100060784191550 6717905201136675456 12559080675268443190 15909264877883020086 16191976076390369996 4856533744604080395 2548478118851993419 9692946826492306069 13996145844117070895 10890909396041753372 18327257459922468175 8658397287479931814 11309768055860040540 13282506140983271367 12141882794410884589 11335583199771262826 8842450703730200749 15482594759468265950 16767926858541575947 6834228979957741354 10891603854825581012 3362417855803250130 17576608521829719177 1457349042003772457 10759073315243063537 11528092519719499003 8988644631388309642 10921231501986635672 9685621216936815869 13435718254770466694 15474081095320839997 4125059714196320247 918553033163417445 8143235842911230134 6909072105441855230 6112124296974259570 2363762896660051219 10529491139909545554 16695368718265549899 8880727150014439429 822855477665202411 14653022100138576443 12854306740718703598 5718355168301261484 14412883417516769867 3772345174641271859 1136252228909712331 8762825411096693983 17977247179468856244 5114407272290848516 18122888063686614156 5190040797287328541 11497433088162165521 4922376832640335054 12602707630865382327 1631330334170804620 11299533514526315697 15960945087208003347 13833996811421031458 10029726618870321206 1730012648626680098 5010653065334776044 8651060627721567603 15845911729150086511 8609215583470828696 1330281615875657792 16173481643790881017 6324876144589644285 13954951480418900260 8638125444924129979 16655947577311054706 12934809154845071117 7730388494775458266 11999109263521062346 8905467999332640042 428699634277642904 15191276687965466870 15273249105293617188 1043766518755777314 10851546245687727876 1669965091534426695 8821471865764412126 2696902372137679381 12047041865888933993 17881125194928642253 1405775760741013742 10523993053410599205 7354243897362390683 9427126491556828467 3302980471431064390 9624751386527048066 14345104937881136708 12173680488834282653 15032881752249410069 1513373777004719159 10899921528492452492 9883743347457752849 3031279112065721956 5540739062841250798 9249418851577067060 10500935877444111543 5872041165979629810 7692585911773664675 13098915203422012413 13240875741819007083 15726294297199846105 5815136845227381863 9885156320184163959 2012946252221616286 10183934668999575173 17679904022217282242 13382034094263952664 4536890957464119836 7570521703696254130 2772312402242648986 14013836624026884859 7091058229456777871 1835806676746720257 13257142953107892779 13096464819315688028 3041877748962240027 6840322754287754189 6985024535430914286 17851834678141784605 13173485076057864518 16902892359309326458 10656717491919130718 7759168779079156959 12080262922790705798 4488781679005216636 423676561524236166 5680657628218860364 12894166345579495882 9123293791339514498 14530327334524771100 5166947140620124120 9498020523052669469 14434476644564361531 13107626941948344910 9939583972458626766 12742788842446114843 1887587295348908756 15276137639509119722 526279057182565913 17852764535064530314 6658489457364601334 6755069407270060154 230293564114024512 11247808759224479368 7681816946445420536 909149282109346993 9406565519411260518 13526297098326269648 5969815040222137199 17081089225802876410 11483710207166268494 9157574523543924910 2814022023347150718 13942787927091146297 17876187127403436829 2511090444925081402 9824657315123629721 983329540755954135 11687301296417471931 3900712196373229943 14930368663869261099 2290728286674742272 9301344152532863121 8723647473760312324 8955187966067981021 17773460857607746390 16356441144244703074 8742267273894394274 715456563280683398 10748564153451925240 14796498900022610429 3759753279159492594 17951428132587469481 7547193917174220544 11292718322119827366 5754991536547401353 17854388550280561872 7886762101068201961 15384775254445311970 2806112918103401524 1944460899837294321 9795487618699685405 8556608207764019365 195984047592595133 16369816744192518603 9735183205656367531 12864822032555036090 4210933599781042741 1214690501509106528 4898443906387749691 11977499166103285406 17446725673513473766 12937122542510140767 15534937639774413352 3103533004338956728 17752591742065196465 1037025422474227713 15311824525204405522 6357495699527829026 16745539615255588256 17266542881479971118 3823442649250224616 16125398383191985324 6174119532026955172 8858222246671167326 5583694510032578910 17944290447418683820 4019785146807593614 14140990795620564744 2216756728226260288 15878549132796130577 11053579940060693090 17046142045827694717 7279039712077370011 2638141639192744373 9893353955242547352 10628083431221537758 17386821078282062876 241624545018658217 15585242663647841302 10656807478072716758 6427739832403334701 8567499104665134127 4852871407860905203 7420011597631783492 8100449097615528633 6005235729811939539 17740630570876247741 8954064198283484317 3900312257064786657 10469813803443685967 7362998860777829163 18414143032606814263 10270403348662921491 14496733726970025182 9292022006597328583 10806588444734434683 7986865924161162820 6961703675394282402 11188725026068785527 1955706517295115970 16420477999649386398 5026143428545504457 9014391238320703894 6989303904840885869 16004673906156609652 240077995461988855 14664990250770678679 6349448706486303087 15521977379926328463 8033265874760873981 10728842347320204667 4576721708738417922 15986888772977540252 5209845823331439836 2394355521245879372 12506954498371316532 1049468707289719316 9749192658015157738 15335704065126838085 17037324162282414430 11265726916606329089 12861997486182152616 14719221357051282615 9829053997347304369 16980032695456431298 5743247119503639935 16663006002490069040 532918828267807532 13746160886834402741 1685030227417509156 5714978974746042632 11896637968988268552 16049680658661875329 17910587078064402093 15095163944231138542 13069218835104315672 12545538706573691872 13100736114836024265 5019954821165865683 13826172467403817284 16853983751940487999 5388700681482905678 1354737458317553142 2787218122777601223 6501804480040696107 17360268963927485542 4998441735840600552 14298665200643250885 5591776841019608802 8619936692063235180 1979022709721752456 908384020512179655 4894921604595921842 2039510908007543691 16857801891017831857 4265761909777500820 79623900364118347 8712387989292876075 1536336982559760052 495483753662903166 8876801980387515860 9452614972338081734 10678225199448767462 16917963091744512391 12621784336554228568 17625012726224424315 1241116933370140590 12128508117327756625 9915391683742298157 1197744582781259508 16429139951139801783 5085086989842688748 623684680844461858 7612762573557730128 7179767212293928763 14639708723700437445 7798477904953025951 4953021052098654350 13324211565643566333 10814922037150867345 748795050834445511 15340836353842036254 4175173895525768523 14194918609831803119 18212149550593402011 11530646883250644137 1787987739432422091 9540333008333410810 11252315609779300852 7873489988746363683 4757634323712598405 13562227440536733492 9363072876323828082 12126558713729048461 12349745976279849127 2141675760706116078 14740874855356304494 4528445248106424169 18002881621734201291 98547193838840039 1513439107505254031 5486173352535323893 8193983316167464349 7968866966076621921 12637829312499004736 1847305868649406864 6005522580396570680 2493366410369836357 17845761519712082374 2257048648513371538 18388875221303754690 15379119140913108290 7865428755435472689 14543079750662678207 10649935702174370758 2870669612259154838 7465957198250608035 11218288817763800979 13019461507134175232 9711647231387158195 4905251269426110235 5620098942112395193 5522476111723892018 4871355650345319392 4959061232013102946 8226109547658675090 10509730986866863351 2618478357247181251 10023634167805193998 7292011303344291355 5548126475976560659 12165397776939436745 836317837782054557 6985476550734337971 1531056492448755650 1305179708217316166 4899513775709206284 9089781734529798892 738357185885931330 17593465892780188316 8753129257675838294 10803053828862460131 6209011674270483717 17540087318977859890 7643921510153669005 15062059770915917348 1839318808442579605 15582725591842322448 1889309744349483143 8205091993596657923 15443288110790063742 17484515166765378947 12691866824124392083 4778180269783487951 12126829491661607813 1040526230549947204 9457791426967583821 6385890456499483310 997425119927384029 6873318248946897918 15197136505411260464 1115293484167262459 4764032953541071824 5238516925121461024 12815933179858234272 14718690940681992078 12323078240005942161 13299024012298209351 15147530380412455092 10667256732212732682 12705814713350067487 5995135548188235700 13518736633371280751 12486633201544740297 11950903947087593463 8633171744271376412 16737815384744333149 17922419527071409796 12238456439880837142 9322430861497100458 7321433106785755815 8907706700261377680 12205644405721098097 7512274042093919812 1135070671096220101 15887512536383432861 1093455240378740544 17769621555128783571 7735604055639260511 14764533052902588323 4396472217492315653 8130236642545870151 15778000818278957077 5770062484099592955 13556909166945037519 6604444033138171625 10772217115620648721 3516344602211423634 11253414399715699537 950642354902866562 2184601507804824259 2917387504860256035 13721203523851380996 7051476626469867037 4381952927447458136 10616187946512719561 3644117423461116108 1412678630577866945 812884666367768502 9754807428325930945 7340187164923110834 9021119190668767355 4124838070394274526 8113153258215843854 8709024470337824464 5955926067217412808 18115757459117584356 72635517410549477 855226303629199740 9097608893046391066 5603869997653184473 17829863816643693967 9105280129868586933 2339055470542531288 14059708763285155417 9597487707049498283 2636636493704304254 17925725194857061229 2629340880165392068 14621219062509340861 11633550586656205433 2787839891057146342 820829569006392900 8490556628770848560 4959209372675855129 13584231679630201389 8445017722493465461 1000866111712384085 831241955431331990 6222052374821644041 3010698313990440427 6607763410265331490 6539473496483801164 12600790911385640027 15671414301971118870 17313020543903647488 12016836728048938891 7687289634925931675 181599805512668254 17140533693617142077 10989600241971015871 4494186434099115787 701029408409320628 17456682080564416920 4106290598321120051 12915451331925619580 9764929547802351821 5410889733249982528 18236807432915126132 10675070815653159434 12488379410504110197 5537966322580407890 15754003245530772536 7422895629559422690 12802811197690942262 8977421366349980051 12347862924120657787 15685257876728513147 8330530450745936780 1748903971880624717 13486500430289332195 8388725810860793840 12918679618994028958 3369611872882805929 9344282642213876635 9888875047660117585 882545906174522742 7466949671881255450 10123111910643285982 16429880094680392683 13163181486255064764 14841296820762816282 5906180996149889725 9698631017584195624 11445197793742769508 10779645609466913398 6733249788317513420 650894844312893570 8360216624389504586 9921026292399691184 12131690361047717184 18366073075173619937 6490539328092838542 13758669324951238888 16088376627516694725 517759148263606127 6314607084601981155 10893241976490636174 4872704831880191619 16658134884213595017 16340046637491763708 11997852586812351346 5929770066416683972 6174617203135561156 17794305122303617166 7059303908428315964 16607836347416505341 6122046544643584056 2296697712757025653 9987836794215144431 11097914412639265230 7951547864818173021 8662603030117007299 13381518816421675171 7458858538516285147 5004383927234372979 8580628973880544602 6746776966482309709 962106500554525003 5127684465390801349 8475963559547206706 8829475642494461271 9456866395722564267 17641533248022226362 4074500976929183402 13199674167256695861 7008743733269898609 9370027480773841922 5096557390866255605 5032403406132493697 15059863394759880401 17492632217617115390 2580694302803495677 12443621314639148688 11894071592685757318 14143054043571561403 12507492881392364687 12918024399248396341 7257907280135061908 2707861147991594696 10723869790543043271 17376435571520936146 6286426325717918475 17087447103025951046 10756525324560987295 7718442184180647405 1955980704740541029 6653021625440284266 1515695161129135054 5331675130821826468 8018094239520560841 11396635406127447599 13729331045395808781 17639701142910152930 3421388641256139113 10072784910092601718 5779321242297372038 6434656086205118818 7928589510399574077 9488922183612081108 8353248296185649204 14313804675516364805 13336755197216928615 11257709341901315495 5764720626260592338 14456870065928341519 8572220185270276994 7917617488331104057 14179191855974987054 7071095842796292780 7376337515364369515 17084787862131875469 14896175804559578461 13722755689972227926 7891163233203666933 13795858127447608983 8606598629874561881 12359470781526035243 13873933278991174223 16882204608151736500 14118082554159520310 16876441191597212676 16287017522135244895 317337946384519286 9808234254523413623 16816542602912623527 10848405761617968789 8017609442767105195 10036296394368365977 15564323878874551285 1707125320413548394 17508603401811363887 10448080411695822914 7328465668276698692 13132173054768707110 6922823347015932915 13254701498725635421 15099885020227956984 8713991777119856482 9606011625168635292 734313799412935714 11649211895838552470 2453403470737333866 385306001715154192 1985321930200881104 11911231488161241697 14343577732721250831 981145103910183807 15653540904340361552 8483878411119706143 3955452040457834120 17521243844139329673 10836698805311894016 15742182120933998076 5591598684902660000 413858143773529546 7245704105960297234 11449156507163105066 12487496827314043039 6641761776418979368 10366014627031373807 13564630075638729266 4887892503494655426 12865686667986605307 9058995653414993389 14885589269254132585 18036667765355270730 2312976644817061245 8892622507490448652 1319753090150135545 15980673670734645310 14842427819054854769 12205122837269667053 14470368167602107792 705416841486132064 3963974996523267097 8930440620914185859 2545797344314928684 13662212292841464107 10032467699766337030 6020938645466956195 17316984779648701157 6076180491770371994 14213442415265976371 13205441566354486213 13292992793586394725 1637182455801040703 1010683819453496375 13746041427465890953 7703149639598022094 725494106422373911 11682023590794654806 9530644994165956607 12023236132964550510 18412543539361943381 3708540285049873620 2851505740818016691 17974487491926119538 3328931561700134962 4358857071286472494 2167283327515727924 14018623156445810905 8690461609990874789 1331910254117726485 13772142046310097763 5565102062592478442 12739297128024951478 2983235471599858790 14171044649462588565 11205511956489005720 6760219153655365675 8963849147722475848 3840694475349200275 17577153684469195460 12491769189486322853 3607449454507493700 8193770626429762437 3066382432134628667 16329606522060712411 8154954759238930471 14803255121072476863 7526367639974529274 8260552834687527226 10607110157917310593 7101111922425816359 10643704851658385336 10453773843141786721 8124207346854956941 13664963852230128652 10583018637912619937 18303255297064259654 5579459900381954668 7719864458546499690 7128324859869954004 10942015261501851107 466194418987382132 17064739184392974293 3663492043878653768 8415781584702835947 6712704038971813555 1438583901594808571 1632938432285861529 4545832801285550255 13957442048555593703 17295401103995973620 6126289686105402226 1522445022151674753 13175722777941875643 8750451707366261011 8367284731897355210 867762711598228528 5490226760012921059 2581615319652966377 13973824855030110943 6652178815583640094 14954268454260877366 9101956851625035967 12030813431777642324 7850366157402805422 2336242846412488300 16791911114453206712 12815663365339564149 189632695318812267 11005677277737713833 17010338817142216208 8246622183324853903 10502845962983799681 10239258337069174653 3489148684210309965 4604226489855488852 12031930451656182466 17456582914608704869 3431482933594278893 4070976547592372968 17057750923336799407 16522216723628944190 6306789124844973049 10031685002722054424 11090386081558510761 2499555682880984239 10374262778839937713 4382206091075889582 7594088708205723615 2466416075561792825 11480202847666327245 16983559455428790088 9626229443863562736 8441934473817090199 11927416583355573335 17495803032243391017 7110200068058086886 776523280728149499 5962801451666282553 184522703132010997 3711238313144003295 13244647963293145653 15852113346365433669 15059377651100178777 6069820727099522027 15816976514036693080 1649245938589487362 13145270391058603565 414458758039168835 5938964684573297891 9580306468382436475 3031040372479944411 7271700203544462141 16977816251550549433 18311259733439283323 18143769236440907745 6332423376167852272 13543524821258475295 11525243710988313614 9140902755359206532 682674328735477606 18079069176219670046 13318160290087733692 15755634732604808620 6020372523685442298 5288046043796200245 6475814779031408244 944374377324524882 992843033088539725 6698680538871656885 4643589252252173836 1493178792814215501 13966636927070794603 17223865380486335960 16030658929748284990 7612329845453807298 34286989583869844 1086736912630384607 1152885439341384585 17068613308251515131 1197073514664898311 12791946247410860801 14433909414895216491 6311037489504878559 4827413128003576522 15191114377037247162 264492413646626684 7046590016618000751 16255161153709153937 14403913955613063935 1103688516914991271 7289361490750193353 6606859709228946009 14039670949149613032 122417527486133810 18158549024378601912 12121508340966672289 4439820066688930422 10187403643714810732 11909824438685370562 14056936785460788377 15230178321589041785 16900964915449319796 15326624847412252933 13072175152378429683 13792360548237577633 10177002768803155481 13000868176164557667 560348823830855560 6736592487640476788 1019965428619581955 17085916749901140419 7959461800157137468 3190734577310676892 5866606927425356712 9882376425929734865 11124189441281197646 10945288752212780075 17289949542573633235 2979867653811170937 16602146660565255914 1382319578052510868 8231138741215015248 1130250165805338276 2487545133746816373 12181416969228490291 2721409292451810467 7116901233069235669 15524153974429963709 11432003735178163997 9453799406324055002 7444114988077860960 6018313325077904724 15887016499299776898 4863754419964708635 4005561239978952001 1529628394301826153 8858667038541370305 16396300589615134737 9802552854972799395 13627887626992589000 9066877830414990204 2947169176858420214 7197440285049624912 9835032551913383959 9109506398238275659 12331365221398904821 6638342845198251957 16227314846656411078 13531644588841557301 12725692281354533778 15486376612140069032 2458710177686535639 12506213061881795576 10054915249496989250 10937393444833818175 619684326037437106 1426078003425626225 3228410795829440314 235214099232316053 15245107876596072812 5380739050659181128 6257412717857211518 408322755682990851 15687975843648336276 16681768044172691893 14470358471072934719 1319731260244848862 16445471736562128088 13223260696624584756 2422730161495914270 10898090449079590095 15189094704151035064 18354022539850778015 11503740964962081236 3240986378373820153 6276928109959766509 12345720692901922643 7336427429637331915 613537825987479538 1441742967483079663 7094435917136008316 394948210569663096 5809971459608679452 11820862045833061911 12549000526899818076 10742976841229835514 1341786222797950040 9556792765435581275 10005290923771829714 11090008899695414760 1453887024668284991 332900219345512325 9777459899406042566 4392401932031523690 4279896588854029196 5350682292210428265 7475323890174228532 6489692485150205676 8300998346275156409 87735441860143822 10419420186769392726 5157525289173328444 8138498483634819994 6546970618051656991 3374801486317471316 6132115460883777119 3891252863356207859 6766309361453486540 2034523226707791404 6817286764793798462 17736639501781923039 4127895195670786911 15843065722392852009 17420089236075379196 775781565640807861 9580235585587767990 18183695992450814213 13257738495503396591 5287579487227237845 822728291508917169 13466385579099633123 13360264317476025335 7942347032043827017 2044919550672564212 1785134877856208544 15279525059221870193 4998452868919661901 1342230815111999624 3928884825875452237 7224454116584926638 8520208631095984678 1571758511528878329 12386361524029498594 3831990112798402870 18166301039739100365 16801818958516688043 12983607090324793427 11501049870168884871 16411113302027681895 11467913056042625388 11455784521602441854 1318545782879246124 10512950138749238122 14426324023419471679 4977357228881926987 7786036820923008414 16371499502885390171 16159740217489753616 5790528425645956661 8587160157299125580 9882207934605696034 12060162485456724992 5240567213180161416 7296202900348442100 12507574557684986407 7146979908099068422 13003180742456135732 9038554318548944141 8401973811417539528 5376495432768784072 17714905913535793829 18133258879769077444 5645670407893525794 2753530620672931239 3318332528291868178 7585937453390492395 7066173457766334833 703052332847826462 10776080547754091277 2643574304293248889 9016082004907745586 12655420810536583694 2898373695458037568 7734087497935368676 1748152669100208634 4457371727676592326 16228691510343721854 13851246309368153968 7585090620791716232 12849947293208276799 1879097367918061184 3344432687816734881 13906317491861855867 17142591605464995752 18336067562072469816 5491230825586378626 1437937137351924184 14881616522803219093 8715036408255216218 16888452999647989461 2835296766412313709 16746396527213769606 11657314015556005960 11855917171170399430 5515208193850696676 17901155555647538807 461897536200977317 6257590333600869231 16281939926251504677 11556882861305162685 1465382943733134662 15075901369372496043 10340406216607088982 15490301580892288409 8205337309505512303 9681710292964064487 5929156845135260036 2709231303266429829 14831736861721809654 2296140064078558693 7070143605264645867 3802400614306252452 7063292408982494150 16850797354101732701 1557850137594233986 12793015107719522846 10569687263649369407 13797391934151988995 16874905046148896115 16331076646082423267 10318734069349896993 16219281873873045563 722454856467919734 6780441307290554764 1178077927568513514 8333279995209734499 8758089371962492375 16999610898394677770 5356002714263328157 14382099672508421477 4867886834500837764 8401513222091373691 7812937935322219392 6111285224786651326 3563885054603209353 1186698166640075257 8297128874912373769 16671105395439367912 4319114854531950285 15298346271763712379 6420563896389563376 4045829331539955680 7938847482996815705 1156937484042427266 3928772565842026815 6883483171664410526 4244806429389235890 6411138670562982399 14062055585006971370 5889145396953832326 4395512624365270947 2609464452080775192 10419322620525594716 13388441546209235944 7547670360614061154 10607625080863095308 10467605952078875497 9082280661771892121 7999581605167096187 10460130355431119520 10658337822267649089 12781046037633413668 11585867233680466065 10728152691203921895 5676226722818918462 5119167003749798172 16994288385040311041 2596108319520238708 4515957977538940925 10298904228822200958 11166838629572479404 1363880686340271687 16762110014630849648 2406681431730422653 7011742482708984617 2619849190256390252 16484575139034298252 5601357380704651619 6295322171154118467 3099336477812409115 12142491487786315111 11325993213342044158 12828245330681701102 14078800393452798615 12689886458111797762 12791733478414360910 13846518009899039708 4608515193158009774 9692181302368390377 2042561691376864088 13377360782899051321 413240096580643075 16379238754519606030 10678403070365984356 12092050390808219949 2912167839521731593 18158372992241976845 14370683201438622750 12034637278628273953 4758874189103207733 5793175337920596998 10783692020602492958 10762552965077900672 2925507239726488737 3409244949474362840 8068490597420381591 18399675354117238947 17221025718033344691 10513819300616311820 10898716385313617834 14176605151484546489 17269489407135580951 2989238970224755053 6459805727763144455 9274208757610511141 1580024352628570823 7608484675136350603 7757297448227800784 7775282658856783713 1256226986955171884 3523589656687935777 18351634575999064789 17283188292339141513 8057058591147320665 3541939569770135768 14464027590629812555 17645881803951346957 11715441506118705011 1727011007070344896 389826127694000734 5361339227803514416 3953502425728975437 8507059082655867957 7522256975315148975 15980353348863238443 8509454163364870168 7594263521129594280 6898518559931365891 3132326064744399694 17178213220053403650 13743057360794929566 7846545746166290724 5678708212324525841 9269482289064090701 9940917346305983672 10727591440814271109 11615967521994381184 11232290543849257515 11580756598565375043 11742422855543172827 15854180597512612310 7322223768766769745 8052941501380788520 2057398199746790504 3905220093425068027 12659749178984154762 91425078853892371 12391471922781432909 3132739026170512647 11121607420162735103 12705985046448859389 2973741497292704742 14330540788166238023 8141289631165531006 3311845264376837583 1361325952310088233 15653323301424777303 1924669918588898524 11970828450337877146 12740251004713500182 11826450750814556726 11367459651881932159 7191319789525749962 12284269789494210366 13009347278965128341 15341580980835534632 4802114772651430734 2486400087051148756 18189099354583653088 6430062737658881923 17662128269486235838 2205023132926278085 1208863124369158052 7981218675173096297 3598946412989222268 6437212156996317040 14597314279133440108 5790448946607987869 7922296207387389739 7251231218377746034 13861544851844665545 16484950577012312274 15705863192980685905 9418387540142249762 13407679005016363933 11870837510137902311 9801238920778431320 4454932350862071886 18031640455054591273 11865101413940118876 6855923548027603478 17840981407527564245 3032664951223557374 3959595761801203394 16110298927598448881 4404198900582932839 119736469907888433 11054713638198249542 2400840618274631789 11606489575060104591 6700351951075820893 12723983540771989827 12488723553196500937 299330819797438858 5878877463182155244 14125655484980072591 15690214965193881557 5065473348286676193 5955612064829219810 4841844879918727014 9903909861302656378 387356446588987308 2669980877020004105 6427579047225484557 8802698958605867183 17658344236856796506 11390720165301493651 10030358347189937965 9378649004535420759 2611575141889550681 627086430689485556 5295746867828331715 5417606621335604348 12430810991615871396 6761808373959254119 818049157897098170 18408440923778315065 9447890141023177998 2620919529558522042 7798149024356396327 12939551488697992965 15852786869060009837 10652585053393522242 16559838247390333742 11483464613889223253 13132269964157751662 17234922863727571324 3166581962423265780 10941659455606396798 18384647956398546802 11184045290107181845 10194807506593547569 4502510745827137497 18240080476044213430 7920843487343950302 17026485175422982819 293474422936927901 17690241036220710351 11615184631993776964 17393347668529471168 11404309738695771827 7000430484228818043 13943035559124132106 16503986585725501145 4358085064229628493 14499554699249295336 10782520486105148791 5928308735143749246 6816387815536630205 2151358443468200624 9565841476733371040 6517706454348210304 13316589954935815669 4571629321584382191 12649082674609285014 3122004450811088379 14894640881292964262 6386839884173326286 14273744507673529952 16443495615481623844 3826018473642105425 3758886805521701014 4353134020896443487 4357932737707069752 13429073291659756458 16822128392502918461 12539199864214690710 985199716331772349 6199861633091826949 6769295562271226443 1135375920440101642 1270206249683342636 7685144194970139202 8524351930560659042 15280253295526307109 15686115940329250630 6710171787267234953 14305226236270773526 197965667652491405 3093815618948268592 10178817766233794519 300921548292359177 1539215764107364021 8580931443319948472 960677473509973284 5580311364460854756 16130055328334252892 10855673310963175068 16522447823201286001 3509038020758086191 10780779983129893538 7026031561011724614 7558483687966769112 16104896827592087985 10949850797245621722 4113629295336939091 3992789639037394744 16903260007053664845 13878626555488687312 15031538234442924102 9279038040229338440 14790172366551333582 14005575336495748473 11861144138301727144 15090226038832708809 10965648374997765809 12347554677139204635 12142925422125984981 7096051575460240565 10444227040156264717 17182522560056043893 12998394727266242811 1391193627635186271 7928943768666264956 309177689770890552 2338342931247502640 4672714691509387025 2230996319098997321 9221884487293166740 13269456014242752095 16148018958225727078 7425752750487583103 16636558311810481995 11261637250978921096 11253982192106066739 504206220567455006 6825736025085523642 3574875694656486327 2535275425594158589 4325300242023083758 8461550267135106961 17518442403076157041 229905007527941893 13830381633456093629 5030830909407577731 11005237950934350642 10629271539268805390 16968120619023302383 17376707318738805937 16217690830357418657 2036835921009758710 11889339357594315249 5056137599811291694 15081320536398302179 6038330651993040062 8000037978980078406 16577056454304415960 3706685086403009074 2008703553751900892 3190832512000278229 2638046080180604763 12704473286703549531 17452821717830755644 8406159591516436581 1097862358092428207 15763495517374274032 11052478439010111795 12434471797146745985 2027899863717305657 5643676439878121213 6100015592075374640 9996022859329547071 4739836847965706428 17397224374421576774 11742279114739457690 8402321955397533115 14477115313901166543 17218572819130325090 10638499017378696248 3761216685176855191 11738762803982628280 16586933514614245425 5841940699351577858 10400849536830561733 15991095544898693558 10413855581900551552 10710512785858471060 5262065235828633371 15199838616937092880 12529803529443655036 10462621008504693473 10263677099168554262 3529840452750430192 10993037412106578237 7380958373714823869 1671962457319637885 10984378604957775188 7098167857226505594 7394420414705875920 582570376989922308 323484287601587554 7096194037066314545 14174470911897070901 7987090850614130225 10606439218352553535 3832048333278838507 10357281919714223181 10578853239522995144 6992787717080754687 7986795316421077499 5401249404226866373 9644106049583220025 12538022439373443436 10005394774157108658 5368076413750566937 3918340437913618579 12194091050436137063 7191471980005334284 2933478487848228290 2193717456465063134 14583318908261379337 16377739579747272863 18108032073759756309 13838023559890495623 8307692221142305258 2108505948535275051 4563010056791993284 17489437549444847809 9052230929006536093 8087899449069544427 11359106410807784006 6814329579485394356 1559245837913163639 15183829552947846920 3807176219000857838 15562601711021257100 10424180463402370982 2567406293836189035 7397741881538594194 3753863761443888830 7663403303481620178 9395963204099763989 11138059389575734837 9731934022395187036 6295453857754102849 1542488666747476046 306331311532358635 5183569008883918056 7755171816337003862 18295037228150884778 17480350842096737181 9298036367546962377 3603177531178786334 15656121623731386563 15064767217750114488 9672390677827775884 1966135635796495505 125393935100720692 17402358874470049797 9475825827567354926 5960857811902940096 16368824791807687221 8440455500159243188 5989316216262121434 9786617402328803303 14921184644752372932 1033711298476988181 12732105601279432454 1180817544822152781 8492856764504604317 3136016700211364550 725216292414478287 18190916440696761516 3734894722840069160 7156310520981749502 5308057668576519170 10630376762168820116 3541933369041722000 6369493803802270305 2163306243415125187 9369929570650309740 3204984953860880457 2932305457761744606 14707128087421603838 17464604325284567375 4030618603694837969 2705790678032792157 80736393313787529 17448660607525537094 12559738703146460058 12864538964395250179 11695622665579773634 9241946835535297053 13762768544568809356 12474853101398500747 2472707921170313877 9176146275425840702 8835953315087359324 9894458160179806546 2618171299692935037 841020645925762605 7130534605196804902 9071189760131108003 8160379443879338466 8557372255084446895 17558719459308349939 13725249197897631179 4244282325011883146 5518498119030532002 8666654960690071409 16024299340913605554 11841890670958430899 14499254034075867345 12059318814019695131 9083716459319873730 8390338913211165273 9340243503320526359 11526737945722533815 16484584224121356762 5755400399099670305 10111428996749247198 4884973504224324776 5862139064383016852 9487992095766172713 16205138267493949839 11401816339908266969 16462927293389428299 8915503520687414032 15407096145307279259 4276559560825715662 5483595762137637476 6746213599839979582 15462308128857115666 9892183128666440254 3939286588103857810 3154372130163170663 11536844512019617699 332716284851056037 11817071148291071667 5202240691326163918 6507770910625041240 53046554593521575 18252157364033221629 17173152104057666382 13287566662128922966 16946178941535902084 15666752092483642129 11556004585443858696 10093884255243024887 13216208848668116960 16934248369299257219 7408498634855678375 6597160002184834551 16281209109458726055 160781890883283328 4457965797355457048 12554109971403344029 10540188157282347949 16500602267778311419 18088093795114619891 845209979938275763 8319473776452165914 2332878751991741306 2598967956705323733 16793030239336828744 1765008559626507441 9128810478321901830 15081032638902045501 15872794573159679387 7136477694503901157 13384671769280583812 6851187176879190044 16226115556360538566 1012739659350864810 8660447988477948831 18305821911941784430 17798394447813011913 5023049983211910242 2354549547647548079 7898034261724406626 1429526603632247069 11780452419095701045 16032297956389769771 2275520678960067007 5756906788956657566 2162954694939191028 13941009235485810389 5609835475554373522 10661636202377867260 11918809772079091646 16233381285525037282 15117583761955388301 12680873025046834123 12742442879351265091 7110066356542716452 16080543276615385396 13423761031353356501 13121360041706270646 1713296172392756486 15547873961947521790 17779190489496931158 8466705553779715067 14137208024677742768 4209552505864214956 15262654756373025366 811447297055415455 3270055450956615655 16698646574880022893 15368041454549612905 2214187479815350461 1836454564474033049 17246318633378779856 10689035593982840947 6731851809309810869 5012221571706585046 13938995254364698240 7785186582050722783 4675655880013926583 7525398281901015159 10470964581797355187 7795878176834555454 6182907754604752565 1597838014308886244 13641860529363606469 9767780418016086956 16195520658796255526 11640006851343595488 10065596277769860078 10626028644771005283 12522053733062416611 10965386236379916130 11858267097866559912 2709334152114989387 13171066792615892734 10756073165061236025 17131698920502953333 11237207604171752237 4085645308229075275 5112901632847261549 7714159852948529038 1884149521225130400 687078190984111239 710292858208678317 3407201786892620601 17377681016867048479 3389774457484966070 5139307098230285354 5766863073450191543 13768931044645221508 10086125911496812172 5302173845817635638 2588917581444806452 15525575672571172712 11857391334917956815 6621304318526367294 13364285133383651877 13398231873703143401 8317464261385368811 10116722145307408097 16594861724024766005 7573414966721323146 13685746897436813719 8246753055452915130 10048583903684720914 16750411809887369090 9720473494337613120 1211040515528794230 14963604353670114615 8143154529378247642 11311083519350437244 921531064637433815 7411367795212830786 7105887964786454199 6568407446003965309 4436491889789778573 1160753993403280596 7508279187376007585 4145186290257995164 3081321889474849220 18200713323867625249 3581805033351998722 16022961871299771938 17983506368468355124 5402525777925477055 6851930810463767944 10689234647392357575 2167437220347244935 6010869048432316566 2082888967230327856 17735753848238537592 14940446084247893680 1788525166685994187 12792343439671618712 9457504703113951978 5074699240562602118 16911155100259231111 66195247909905875 16281850441661058918 9025860578145679542 12379093330187051441 3546495719937178598 10061394571596019233 17525205163495043239 14129946576608057188 5636750961850073558 10641630313446904966 15288067729259771294 2058818593344047341 14699636115401555061 791761218506457396 13599470164324702113 5860232513924826554 281071433603744196 6892907306714656177 6132269208258811511 4713027893631525988 2283024403801730228 16410664523753688110 202420609765047227 17021520739714140424 425572133220872793 1827172620914585891 11144069633972944295 4618586631872955781 11851538123013747719 1831779303670466139 5503401060789269898 11105811165867508333 16550842645643109467 1532446764136934390 6580213504092805823 9959710786540252144 11449619968124552380 14586774744597721961 4266823281526860406 297653582242406471 4937880675215222371 9133775330535761881 18070787820027824913 10716212334453447118 18117530057622862870 16395426771103224775 1488904915903561599 1069935805236306228 281912537537338584 8353099486599860602 3023377429207765726 48991534241700077 13967695310769170346 15138034923697278252 13224723783076264647 13412264561192773372 2103672474182832323 1263952461303343185 4123670194733514028 18050559775696468853 10569093436234116373 5952148867959856547 3248284439637758632 9254399811962655492 11453476546792267561 11110546840557754008 560007690759398827 17931152065642316994 10151921984124463669 18273952801940005822 15421724307117502813 12422418617921236757 10100167631014782865 8020321418658724721 3867276571636708470 9460755364900306220 10547460284743384019 11520834923991877559 18318042250029905412 10666117921047003819 7634422081448226811 569862769750065718 11382299738794364090 2728529306658259757 5815551967814457781 5668099345430262648 11064100349707789291 337504805087341019 13234576716102512252 4826033525739547979 14890967978580466539 5223333440412622873 7190588914211250275 13006972277807849676 12862848703085397011 12682188743392740754 10801590394995442452 12867617582128715238 7231621643166030198 15482972726242746385 18409807628363787936 17433182359981312767 16994766175055254983 17255919987873241934 4414072673052365519 9993636293765347099 841595315260517544 955965047212764556 2911889771785375805 10800245451898103536 11814289350500349323 16027917803260590131 6731648292426869815 12736139822050606522 12527338522850453984 7768608278589458217 16446859684050410670 15888000556471912744 2288667392449218243 15034488520590086645 13569534763003433607 3120242484785844757 12346341550272986958 14652572191825183717 14986058537705504387 16145615398558970675 5857039694887191507 1537026644146704258 736549306280828790 4426961262630368801 7329705911229726611 14567534626322026970 15694396504189751719 7115591552137822358 2899297476989726222 810944600056871300 4257754463578542545 13600456951361794548 5246736968523593037 10127040614979831188 7351724007765726230 3425983733797763554 17807239564920599085 4545709603039182422 6564116529325934947 16028973119107626800 4212420091241381183 5525679335894629425 16771791116736488568 16119175624585184481 378785120797274130 7140165653574675045 5583233176972483401 9805826577971397873 15654875890135924574 16143183585462981635 9030497339008799746 10952471330851324880 8247235051295553526 11257416172612537111 1186570167303477651 12666065039120887987 2940781367936969964 10002323347051318127 2981179471950511260 11441265736950753106 855383768254457751 7137990906736653158 7139254683725817142 9182673614232651259 11808372681859017051 9746610874265922357 17670639152155264411 6977530816701866510 16351703417642753049 15750146898820490211 1285998860898395188 194165453032947230 11376906736660304661 16235514900867364833 6840079890002843633 956782457317516963 9031250802067872188 5032072445977183679 4424009517639957818 12054276876793577673 11100905745998380174 12408553792618277411 7378115375978068241 5330969388457356118 11986887733369776450 606693996725749502 12512733251674440142 7649626361520707725 18153424938029234842 1048355204371885429 276740907320767046 660880729286351833 11437660156344691816 976851676669777208 10527030366307058034 13628216173244553586 2046594870398631349 18401416134560262393 7467790735726755692 12519812439432016806 336346130573122302 15152647508245942292 15959127221439669528 13803659920057216889 3160433958788208644 1618710506034676672 1428289336341235015 16063119563535842351 10305413702407772563 16923940947197755770 10880750392382863476 1906715870321502923 1495774406983787035 2339407730799945582 4806262499844245934 13526719091836637883 8886212894072170609 17619427795703181186 6918450457088361389 7744108745520765785 15107872194528985468 8478812895095835676 16449094253804953830 15371807126549307228 915487683611321727 5353058533460465342 610127745213354681 17436053626981695103 3728740492112987227 9450441748106097827 4791323429643650255 14283850791599497864 15978886166418199757 9940076518802592322 6238093305310403765 2813083709436402527 6975030728843319170 11728113999449917492 9269455239071521943 13939661529565810811 2025433691532895198 7515635399662274362 17692887168182735537 7524754137974146139 5567732662898081664 13082887940684176615 15145170624097041584 2424593049226675957 13373112729884662140 4532229366511401375 14347807437819516239 5532622976119332838 18393651994524196724 9550885926449364127 9078704826066330745 13960640014740958656 10559369198540116442 8914256899579050997 16811174744998441090 3705261739807503447 13643789264167598594 11035523059462901434 3854249020910765335 10736306422088751376 17683325097055567395 13947962857944981913 9576525231820899100 7076619900205715308 8896802835478353146 16479849528649091459 12698680563197984294 11612212661561510241 7843600252825742963 14980733161043472526 9674911323780379204 12712151032596516675 14719655636160029802 2839613631179060536 11900628548465702757 17781677217688896916 8565312929992645956 1207296715382788398 8125936244297066537 5626442730583927097 8774404406280455584 7186118146622520292 11765443551310166426 15168013843579689680 17461076608107062164 3236824776458508771 6939069341867242094 14980892944421859967 9376797889183355135 7901347179301550006 4812699051875880102 16795196151345484602 3419640765158353120 10020351924392834268 11567814602854054519 11515464883954924965 16136321589997780604 3834267692368402911 1924530418476901675 5926622899028929320 3912750971696952479 3169425055301278331 17962563543651918095 17737601982668057611 7761979806554650915 12209999086562459473 14814083863837247746 1732374671277181094 17574803091690485515 16953212439165440057 7177413859078399881 4893524463838225217 11812191487149058156 16848396827797249883 12118620258036558320 8925423504321559775 790606452592572873 12089753232577184242 14759584451442877921 2094166335834554646 2501451972251116295 13191596287107726797 8125120718115090183 8654362004814466343 13170101410903972276 8208544525939068757 14663243638274396896 10511273399841402405 15596396163092052682 776909702786734578 5458718228997529156 2180415433826191871 621808644139312249 5427141649283314296 9103767760585700246 5662372581045662180 681885054673219278 12929788776932736284 12230444093601822949 2344152988230303545 7307241726411264150 2632040043997046576 7172402379417892991 3725662909766054716 8805014997235669529 7243384945692884286 2805739435507313305 935617116607701883 3130946057012574021 7654113802368341289 5196000600822104195 17739499126717212079 7030671802166614636 5903887584889062973 7905164401630337886 4703831426762288317 14601602687834148065 10592592772916427539 6573157033240187398 18273961956653324034 8095974347781339835 13047535123128193381 14974273099422931863 2721723437768688299 18408646769377134006 8750923592201070541 1099217730591549538 16161852734885213579 1170690864075943068 16071310611406154370 18382591315929371827 17739780532946135684 12083812681802412164 16043171413413370762 17390325432547576605 1985931542690981461 2920223337314380019 10652695382070185568 9352107339661908251 14838992107445733155 3775578410180383514 15180168925304932094 4687093612545703770 8866876087360749792 1663275873460027465 16563456369058866940 9261193082057564461 14888807365695356626 3333478226100530748 11886125990395498237 4330591390501357932 8550719262984628472 13317203743641791350 15695153747892061053 16163890573964441500 13113948051714269529 14475045867632783080 9149718591796656034 15973027510421788810 14599712261870342511 14008394693123775723 6287711569329539838 8304945158852921788 4998663528462716083 4005276621711591800 14976455296571624142 18366914738635044044 13015368723011442645 3564962696041273459 11293999274897111797 16045123799549306341 1130770231672416969 14713630832256918659 4295079307257810388 11035737437762848747 3700514154762230139 16341430013709827597 13945385872025654575 493869070341600284 7591463574043841198 4444033284183746176 3265401838149819302 10689892293166141348 16731761479646120152 2447676787160454732 441390261338207516 72964796747304882 6120579568693058890 16315701739235288683 5355349217146357482 2533564638863008163 5381573308915230179 17910838851965974327 15598761486154699843 3471457665205185532 13178438997699213399 1175043569222940359 9320463692971623834 17857018955402805365 9857386920818891224 8279741404871247316 14898720391465311297 6350132765286216420 8435656468228395098 10965983129218857704 6271701116355533901 4525601592664745750 14031555771916756957 119046205766105228 16158417134276911311 437107719636245448 7076957426710739365 18322881975949207102 3977360138669533770 17442420118822205792 5262905650718809375 7628434722386559375 3784745036378685749 6930879559383795416 7178481800727184996 5296162018657968371 1632521988850828766 4742034281778057945 4648020556064344546 4345463106085668985 9957125327916896042 17750555891697125229 9149488157925297203 4736971463706572437 3138460908138354940 5164515793556448292 13975196959020201041 7212727079380974183 8717770004410069010 12021716689975453606 11177786219516079985 10111121689545791994 13039210924756166180 15867008810111472409 8315495249952558428 11240405415240343390 4397494574031403019 1633432735311180976 10156767265322812429 5362355955840118471 9570419377732877631 17469991021906931164 15901007095721385570 8283004601244450783 4519760720166872843 10121108415094504671 17044021725978496036 17025616976731441875 4820019491549268032 11215077951643488465 17271683316561027436 9607101533696700103 15865419975520465387 5686588058778953125 12387305067403976883 10749922391492733055 1050665844009730028 12293273927002199903 3809611802702990612 49316681326804160 8696520308589216460 13878085428669444285 14709763275649013059 97291841779417037 3160548257013310673 12393811100276406344 9212265141136124420 913152675051750532 18190312276251818772 12742791796237045821 3073252792243518551 13883231546118318490 17605441465395118467 2974941148711688293 7133571067689690735 2095954846040808007 3749054239511961169 2505866538024170732 8644044711407173243 477051227948000259 2757479747880994271 13162572201986275507 2762089806734671395 12396846273523892684 1609465938154778063 10520532348942611710 1095651057046230354 14600604687234406857 8927361579637396104 8481140752321044623 17300036400179572732 1112245220836018114 12858247018113072244 10962369333472370938 5187882831775217940 11539557115549209504 2835540896171268490 14785836725524320105 6920194768403674239 14574815522378074394 6563448317018599897 17942941977646003243 8036219292134004684 1247059248668284686 4942666495959064803 14492104512069727391 219595886893663881 3989490403020869455 917437369466428291 18295226394794347905 9238414231155517300 4648089957710078466 10109177132874154869 9469186010335123888 9215677368731155198 7916529209446649977 166498834111507064 8274554950475974338 9765940935736128697 8202065624963460141 17092752093362448633 10812902942181279178 5837663805653540991 15986887288667763909 12110657560081612348 5959120910613940674 7728803900426633383 12525093726851281988 17386961942732374998 3506224369742236646 1853706671656058442 10051518480046851231 4779736288062861839 2511202350080675040 4929155997394537109 12609979361440781056 9598337376128886713 9333715850257295690 3710880654540161731 7540426699833160154 6153336056405839980 13305788942912674157 11912748736694807593 13827057391842313716 6454250634749152639 17005598858563984944 814680269515587578 15995912294816120762 10675533067673511736 16196019706596203664 16844467925929641429 17311189426766418259 17884364701481400219 4359784046755651158 15101813127519677725 13298898811518662474 13171291014700471350 11790774934055953821 3360200996621629388 13177926865584389010 15134088667199222261 1845562249465444450 366394787948685689 17385485150785441320 6320906787289097646 12884583463631289548 1539224852842761743 4611604880805455932 16422892866092098450 11311274611738945313 16678661771747179585 8376886196433026284 18336078945106048733 10616677642667895097 15129292473737744615 1315206978826312542 7160243347218120015 8206463685912691857 2242178499139496915 16906784845622766574 9669310979849941328 18173909495938634627 14057977636342660809 3869017071569151058 7687320024747295306 4254723940260871175 9859522226629098082 11719319002082655100 13066870911211792900 13063604855810199407 4021040691061179670 2121612000137645269 15753365002850050123 9372625480374072709 6892876964094223067 14917465390720277942 16589769750962215442 4037858958557938014 10886506884988368152 10568310792409687247 13963254620378177855 15796090807862875829 7563680535004988014 5176607937621380465 16801588916894479704 15662217477514568432 14420330770967230892 13666448127849377645 13610770145802483049 6852284578205025268 12216342847569832588 18152504931028464848 14505029291758533430 17287741470004232697 2774504926572898973 10257084984568769458 323352795876664893 14091222064337483719 13033889852679462362 7233729686345422851 5783516205848847609 1598237733762091964 17184769374894975405 3619250537952776305 843289897577761669 9334759418977723208 3384916776632918102 10338876901714769975 2773633369356174668 5004349649414773692 12237838839836477345 9361365028293283137 12501164548887501424 16880316945955745455 875217223516837056 17380739248963251604 13264071271178758847 5522903905455274637 6178697108266840927 2759027014708846403 9495297545946100344 12722804830619616453 3968861262195341248 7204480940604505952 16565686046354749522 697217240759365389 16550282732262065349 420586571324550423 309144094210160437 10158457306537974015 13957635059657196296 6426217638190681873 8118176618198217058 8495349167956846965 628139602866518841 7625561239179219879 11494710509600266789 13890975869007685216 13251182605407434267 196880510006795065 4423320801536901530 2867228228780957575 3922926841045700135 1718220393311771419 14449712046726111429 13933331963827168559 2305586799287551124 10802445606789420508 6489480482984686767 5249419616274161492 9868680797296535770 3082535111735143374 13328875334909630816 2501785597577684821 15650595194018395152 17795545150543185597 13574985019985261988 14951388198864395259 4442746207075385435 8911505381984041040 1627135110408547061 851448510240923053 12443610519022414007 14965314952620055139 6059710535461122963 12146190675303613407 7262776341846578659 13500483538836010707 13506900101109905235 18254369093297588227 6000154185033263794 15869918762447856329 7690461223130777633 11844819958264811577 15667689216583019830 11384212045394427215 11520954184268285499 11262635608320661877 16802829879503060466 1418529746667128714 83894775649728145 7012553122609150877 11190935053893915764 3646567503008338116 3002392610822535778 6128544987776415906 17213139549244999198 14992682428104326601 9198082860647999527 4485534370569350617 9017298111855897301 16641967048721098551 9606629890813361207 13224831429890780172 8970369634718834839 18056150186578279420 11093192338578591690 16346316394565004230 14440898585953553350 1944222864107138324 15911140427311075326 6472754965314616774 18157571601192308961 684354482891719229 16749564488982153817 4313980987131147155 15111321751493339242 1781848604118661078 2564444935560612926 7273316783868934488 17807993587494934732 1879332596769929477 16791740553638278212 12510662364204491546 9187062865421531830 1692300319132501093 18336455871202566977 16944988689313214411 11851901664194241488 15007805762164369574 6986908662035782314 6744687256209078843 18210354644383361210 7240472301186535131 13546750782244491901 2631116612118215890 10700591426629661694 7225981436171384742 8314630444318041668 14801212218282285785 325241001625214619 9907376947403659748 18237765004351006292 1482901481616869822 17377509624269633555 819845733410814465 12516118846757454440 15126468758653066878 10212005697958478083 17676791833412259083 12691710652136867722 9047803492591753953 10010948471212347833 1327386349103442324 4983172886180458016 2134467291386114271 12088681443129930852 3082957680383109892 1686562613195059719 13687931310081306493 12850353900398246217 14426057993113801941 6736965025994089947 10055297070511242146 12828054654417045649 13781107115267526150 9452570817180017351 986816505312816934 15664082260451194893 13710224890063079892 5971279140591843070 5151432822661574035 6546945103853865480 18224000041519264270 8569915323233898347 2127622651345807618 16647534781793227646 14780593841851756598 12545393863453210570 11451776205374798569 10383395849414038528 17252928008910729030 15589183514402890162 647094080687840324 4718155867263572659 5886362980864683333 3075205607311077286 4516869397027111962 218358084354348673 15827401593881578045 18381685947857783176 5229338404640342687 18289877835480655213 14604254213029567265 13560523312115420753 420961542157334679 10291926990538182510 10889160175245463415 15169013795178244156 4822857125923400115 12563043083225181941 1961482140848860889 7907983145417746880 9128367080487844565 14251928554256438228 14142334880653285199 1979286667974407968 4905125910897471240 12360665364302718857 14937228146768815392 13573699162569536134 9473284873134161497 16089032177999224399 6456114473176715861 12351028416710021901 12965342214915718921 6047375833818402164 11884906851660574081 7680135386165859770 10209796868294193460 253931520537762713 8041466348422383624 5741112430623768691 5310332153451580685 4658009762856291439 7430942125737975764 12149606854797460950 13512383624667793449 17027618752684144273 16738779172450781396 941464458193681166 6536884946066233290 15589912192642403161 15264927623536651346 16333177293878015655 14942383595655787566 12423253258053044895 6798473157716167265 13862483696139088280 9400904870936612600 1553760720667457015 7773775032975150095 2764746647481986010 9035104218577445636 12265795285078657409 5826702330959593106 7816808917317944171 3849491008157097764 13003342816975966922 3627837563786551114 4563767104856719674 3335352809965511783 13390244384723406726 7675183389666986237 8749439433996457478 15039371010417327511 11379550435379636048 12085821416149067116 11890188491100716139 10145918170058377641 14078175153708826429 6659689220170895893 14140855762438752845 8839479135275124793 12581666330061750707 10654731442340673626 4929193417412553153 5251635401928049179 10043876034390891862 1363660044482648086 7456047032371111061 5659908566501184489 5880735217907415951 239287549886445406 15736825971042001125 16830766101767719959 12266950907358755697 13111940015398439621 13106774382804940867 13623211444692399275 5754579817552717302 11050895887948427137 15123107010145565155 17711616700541155240 6424570080949889931 15938173689553172736 510494340052349390 11785288337713791605 12319804603312490341 2934207973781919410 2982236035771851468 18091182875435192900 11525274857083543379 15209433709977408798 12385733768802153838 3412970734333293539 14490707402041545671 13462052384605359993 4320679652388134558 356782753263062193 14397453919246353548 3206363190894883723 6428612912876011487 10557028812025739514 321146384084578760 16526823002115927547 14381090131878234813 6883460568312199054 16539283415526096569 4236571747942530621 2348044436647845071 13442940924386691173 15079260484565774773 16387674780859476815 10319282850587399870 7791071661814071456 9307163757484765084 1741472414048202584 11840536821559229964 1828314440763510841 10320797448618148734 2164127385408083666 14782273995037995023 360409842019315477 8481967177580036367 10276161711989222694 15135518244725532459 17209549888546572950 8134881321259006024 17035025688436936219 740034819049749251 13555667002204537303 6405367218802312347 17357965519105408056 8048536590847983056 7432675865189682672 15064253490092430645 15930816771160635571 16856508696491454434 8585446980576560231 5619028203465747416 5646535562754620029 18338885329965990019 9906638032232456769 937502054430523098 4199321081602776707 9520486471167943419 2507124587641862662 1970033351342206271 9681371728117356188 940227209626368839 7002955017610093973 15301266568702330646 11800758822546423832 6191159769950752307 3982070751988475648 18446447388532353668 7397948198674847347 5849037246487778919 16889053848962298131 7756903892585599690 2164681729937914670 3813268935587134371 10304093970007304068 14339151741863282810 17432933899567971706 17756454256237118720 5515336759015813016 3628574197835009199 5428047968282751919 10644245886167989065 16148587921643673438 14126189438208848728 9883818440073563921 4725212129763225558 8236904546215681649 999829670607654472 14566187735325213287 7285845424552872820 9286232446753071703 7303463908842817775 11884280347452985916 13303745111436739710 11256448761774211642 18269967164718398047 16812269388274474838 1763539991148402515 11846647511814224093 17933330454883875154 6850806973587485553 10993025203761321853 16512154799920807658 2844591172259220088 14713405426205365718 9216621933680921211 16673587836683508415 13339177240653628564 15414248904457390003 17626607326231649356 15015982880171941279 14340770660766857589 45701470249137415 5886778759244163481 13758332707403717202 1533202080162542498 14724364337831410339 1728385111290820209 4541299796159082286 1824279140607001180 13629483058330981132 17687916042300223172 6445482258438690177 17309958797985044783 6543853360890381687 2931278251654535865 17813244980646395154 10223762482946567879 14238714973159824736 11345499193190619317 5468755014382749684 3802137364724981112 3630362883922174483 6407319684368360884 2747363311755194125 2651392240027520112 8656446851328427905 4775877301751492523 2962103468685684556 16990154603167444509 4631403768810293726 9913936974580487190 5861419676615033958 42803314282228679 12251393473231011927 3600201550079846091 14131258653825700480 16783257798948805588 15406466110693461671 9672529425936323414 1953650844049996358 3276050577017813808 6448201284243152226 3241369377364717235 14140590491727438287 5704371076294399017 101065966089577261 5939153738161530542 17474242779646400049 2158220137513230768 8743170858102095550 3040334582600471373 11895063223643065224 192762714545387058 11595739007821268380 14606208008826735655 8946531844325694297 8218653373887033268 9309124701520462142 16232852725510758681 11751398826118686744 9062900519771548899 9202322848417180315 9349101419134838183 6047552225127975950 7580689234597098369 17823712959814787464 9168967763145011950 14500137065586600172 15879185492305024589 5741846427652298449 10406857568401559767 2068307067016974501 17821665333059999502 3062516393670572411 5767383651953803106 5384036264036210086 2925461604912222783 4273311016607020210 8248858276090849104 1953313236696334628 14954091625533211124 11636374756995806868 15712317246573825880 7247311060997749864 8658904280451066787 14346565068661628085 4163203812390980364 3216075073794306312 16555805116783651842 11643616668607247181 2740116799881611941 6449268962467701511 1293434606874388300 10375471205217424467 7597199321820480004 2453077445790269423 481461612525894313 10665725519396989935 1038450443220699115 9284376804998961097 17822920127179287418 17176434675757113608 15247407768198327294 10612713373140013528 5182485665261559494 17044353323304321412 15534439539427470063 15889836725650373469 12391371600633515507 16459158138756004226 5733978124623348899 8684095848146003039 123580262837532465 6566694321810413721 14405740334230763313 15240593492512194436 9333215000520645852 10763770227992798684 17279511088689994791 12470060117885098828 8352957241374726713 17181412448490723325 11690205469299973068 17796116729883142380 5540591899455305817 3767885487457131914 14273961754971282905 12060408087383200991 5900781222094398375 16762334811385319130 13782931754889909219 12184009791736986304 6323591398974139104 9850266449122001493 5132211029227969885 13324519183673789756 17974652151095062067 8721112003822708199 14766027942800991640 16346803107353972771 10739834614287008264 3077300396642667791 14029981565026097941 2386680584742578591 15803231252674896775 15763503104820005166 5190818698460889057 17511003690508012619 4318317764744672034 12658840698608256455 14708646360515597952 5910783299881006983 1746530575451163750 13620243819045557487 255319831415437323 9599207044253049509 5905647796227911345 9413971334398891456 8268093836907720708 11326909407574722521 14565256996157535085 1437188618859842370 8979769517385532322 5741064186945017298 13120963823045357087 10705568496987070039 8883773590920882865 15659695461323196870 1344548121214039844 4064284001511388957 7727936397160171640 11324959040430436590 1032775097356847103 6008995779186412851 7160168997259631096 1643748731050244708 8535413481440042298 4560291074996070077 14698003387063749844 6237496938063615941 13238737731442805904 15817378141300403046 4558958518100429495 17713107497969756846 13825641116939422242 9529556140452184635 1056007307940645965 12437212982946169686 10031928754252777356 1320208643763269871 3638078621220386740 14972225681392825295 10802662352894981842 9229556816397377669 5383335363420256832 758919645217623588 1371997308176928627 5799779213279851389 2858874348343088464 17745237778906285783 13167215079348512659 1410028283102627295 10851314568973756659 12334382977831983908 13749493560331780018 17653970375314952103 16650447261996713945 8487932949249537709 11745450892033456792 1761797555865447826 16245332202284410686 13836251983034840745 10167591872996973399 10450122554053341773 13953514532710498235 6399584387785006310 1080919125285932652 14137246718088006947 1604012045169406895 14773450557791454942 8126445079795881479 14994839266645861730 4805584865464234831 16411449834996720514 4164617536908651217 4799926220038509606 13867208520793053004 3501260035189977467 14186305034728525007 17446547376268442737 18306792520631967232 15914541814692701044 16486908245833479495 14488135979567696179 6970653222545742803 11583131846104679189 8746558825799291583 10560139358603793920 3736931262047647452 14139212190937313685 9893900792874154220 11139399914027067423 11463233870789933626 383928166467628367 11070917888371556253 16706454912416949330 882679102293139208 14010197160082614232 13806794214750106826 6956772080654159246 1030587552550752496 499285992805509907 17176836513211598575 852026412478592824 8189723571760248515 16417871044888902064 3190335926190593184 8839142209999203772 9084858982462960966 1314371170851457412 7592425882559404464 10807634329472141266 5793849935990263794 7695706139844598300 4796816521832942223 3264246910485916707 17338852251516600098 17630403735061614703 14839366100921196226 9813233546358831106 1755857611508887239 13529148356899304381 14630554007716520339 4773095876637035744 12369714783719123021 10014580503694912095 3112160761327844639 6622601899152629399 12324715224803932220 1642260474017045967 4460212506432552026 2551049796129736102 5646101999854185089 8074954230038293421 1213506737687073014 9523961159129878044 7333909583857448490 17653146438833945974 9353612275343714408 7951052094795386545 4903807213231851808 6729004737238852212 2373097193388877819 6232650752103236988 9629484254117186374 15047824963229379496 9748228327305896738 16315268699677313729 12775416243105245453 14121067542053957911 9537590426676909666 11599978035478706397 15913397129827549843 4623051073358508021 17632820594943790098 1358902474754434538 15651608202652768174 3386575195217358843 7527190466783890483 6950334986625553113 2998954828354639660 10552062038172361705 16855276587043299513 15619767524742562240 4811641087375905505 13304876361805638431 165921414705037445 5723800828718446572 10140489627691938346 14512551770078982853 9566374138609671950 115592555926061491 15763748597989606248 18256350582214349291 6809171524696513612 11614394470509890749 1726632593726473432 6174438626964199713 8197759574871604561 9739106504384059893 7651117401652100313 5860664211473123868 4510861666550339063 6368861312313196323 15461916176538976188 2676178233785351432 16650090310535335619 13678351806811891314 10236561142103003833 8971121222679464749 3990154049090489037 8753573350842407848 7828910689378205775 14807652833496416358 5760444692642988131 4703092130842013004 14355553226161067671 13533448623396096560 1336297064465958081 16491341649029278470 13412013700651355712 3899986834422625534 17757136170193006227 15869295676862774233 11689231632166844931 11047908088527112393 1978355924654594168 3469662451440161141 5310207643575132552 9226947231397691865 2281579486596779550 14007964470715470024 14652362204469874030 13573210202175941977 14590486632076013355 11654404889805106716 5299240244607514576 15131238391955007788 9945037508544392246 16946657914989512681 5093504018926860009 13677369792441593480 7174749476490831147 16251108551215269001 10145974746788559692 9018467934852365792 8001467680167470073 6708913952320499880 7239826384346187922 1280504701621484747 5028378155153080593 6869701431117683917 3405083621897620528 13315816716653602242 14449213644284848793 1342239711624261581 11204556341519273305 2136172024016045229 14921309056643338164 18331578075313224256 15015003051550477508 5324492627037405369 4335178582563033454 11589284107691907921 16629568578608621741 10976965843239853839 3875744214450865148 7183707333421316015 12300810167870038283 6367422858957192711 4192223918974216906 16914831063379131239 679503906133051348 4041260360310533620 10326365984611859700 17850192710674125500 18299217287047575534 16609748113660182297 8864153344731604302 15671684099618079172 16527757524862381765 5031856290770608370 17703165045086946983 17692900429473684000 11502254748241576181 4831544330092446157 17396915185397379531 8586637333623661710 9337089523667242119 1816948467520539630 5459752370229794567 14816247943058420913 17943228112337612048 13897662237665079076 10955324397278002924 15461114074384737497 8887772969540884474 14639213540171031337 2371473900972933267 3337251808087084298 5266165546981750444 16287560273153159483 6288429390144163823 1077184125425625395 2899648859484047308 10896254966921398938 194316038561948147 5097147496888088996 16654122071801309016 3872990003303418552 12761046457614232296 4895123906966462260 18308705634126310457 14664973104294732139 11090118988652291239 15028531023147609359 15491580579266890743 17064171325895594891 16237352853605472898 5932369934131737018 4284225277959408641 6580492611534020335 298625173819620719 1484182850085401741 8923412179718181446 2457450913937783232 6612380124742385301 4598849610657002356 6265658423869977509 6730775411939374594 7373183219397586474 1437538809832254077 17909667636248285525 3025156341073061069 3533396896811582183 16456408386141209615 5884876596566616412 4369977594246758851 8150838960716810330 3777266619830552435 10238351536303292804 6727240461489329134 4845796021706020049 7271704033138013988 12436535862613827361 9521658282122860824 12370023665832972303 2044380142206721404 6196662893341997033 502941590862962102 11004314968265912599 17208278493756748838 17050771096567517802 17107767780882796679 13694389675847453464 9665883175495354916 10212179722969001047 1785571544040862020 13081067465642178976 12978976282832927451 9164250134116850958 13762848805123770306 11555601304640070640 12578457778276952093 5991524584133935119 3070594810112817710 11482144268339459914 10612420651329734975 647755774388234470 5394844395133190448 13628739943326299917 2081284759951958852 9418805864660698265 16588035587294167880 11217419509682096836 18004499320637890917 15711634223681360007 11080757954612827159 1792650398089280527 12361118465521362409 4099561220397259971 5869983876705809164 4920667695984617224 4175497564365289114 7706409901814351360 2687446469212613156 15090998019752090936 5203287895898589009 522184615424700173 15697851368530373831 2938906948092427348 8831974380057854139 2145709933337459441 8109286377050766763 11106238596989035817 3350423960442465280 9022957380112819057 6931030648766428215 644830677724727640 9396119026978624518 14368681756324779370 11778739991536159000 6419677763606604877 8894777876345675954 483424934510284807 15750772469809768590 6002391624421270577 3963397450963266492 42832127924019068 18377627568811191925 10973339804083091088 545279517853806747 268811790916670619 7629617334340589920 5914821560666452589 7655503952576942101 5008446151602165831 11854388427583755782 7187881541187823431 6191528263667051789 5981679370191788306 15505029964756958110 15553361622253233049 17893242871095345753 13897315591081766388 2959388745434561056 970491302684607433 13859936348301961423 16367596532157805161 13539125458696126086 17703609636189824593 18031668835505912914 3955721940760791256 8324213537263840113 370355652944177567 11839528576636874588 2642872163618726446 3687458211309607123 16208105951527354401 16656915719288402824 12773745976830544425 16405240606635828533 11142804838819178583 11907194903299271066 18116880774709856352 6534048212588549799 13887978823871089195 4739530782182793813 1482482186592903667 10328117260269876988 6500651361757559550 9821191647832625744 9410099422084725544 6960064121071004882 6967732957947125459 5952335991138068719 2677263779887049408 7854686434936462863 12636881079974629099 7701782749015698558 15506070089680801014 6472126478116584343 5354816440864761953 8443227585547639112 10132415100344407747 16811994171434512614 14780788392792341871 15754018711290719895 12826864189173522818 8728756336530144289 4008222071589244625 14811333016394961257 11421685411814131166 3029207640797719830 11969964662121519199 5828482002330292998 6818411296223205484 16562592021548208235 12086647893654862493 5315612763970864311 6228985451730806181 13009485459034009528 11559823253833511187 9976337153341392449 17410162698792010415 15218775676669827545 11415582456800044480 5065245306706311458 15022476886225902947 7020364094871474843 17264868543389772258 10502548682863313379 17917435854372603594 6619445405423408034 15213349353093607738 17226977915305811338 10525499505906056796 6874471050493116692 10458238710975252677 11368622248384753941 9762941049944181227 17824039451715182670 7555598670078858684 7874511522914721711 949960808773173233 16985383792338138205 13559996694509526888 11402354533981534007 10774461504512965661 17763011238338564104 9750152718013568260 1090314841459519406 9197861048620489320 7684390977221638143 13355783717186301362 3573130226840924748 7453859669081989699 2487507831264231769 14009915095930424859 3220251639552374234 1406681003227986301 10814233699274927029 5737604637344540858 3753020485076445637 5203872054721753978 15204994333621735374 2521563467791274623 3147895505839638594 5115312723356382398 13216161391021113344 9793623558615169513 13130076413183541961 3712164822420699828 695055189612879178 962824280589529771 6417360404267563663 14023563467487678357 3281706034745273064 13288396500129164264 13058268287540374403 15042594087242279619 11447398514071266188 8012505544696506711 2985343928298242370 12098078526503766133 10002493806971316583 1354985646108730699 2543874107817765624 2022177604910194111 17225183960018788683 3744428116096369087 16146437535566066079 10499430766983302895 12478192731558870260 6644098236342423868 4745621485766320939 13384883564043763518 582733069229149694 8005756797380995186 7128751922683201997 15912834946033355178 12800278580997707673 17358524798714146546 17249952661113089909 12939308532937208761 14743064333943436355 8047864960841402076 562121573535170162 11290596481966463951 7030179483215306273 11674209280513814568 1545804517239051497 8539648647311193529 8719747569813843531 14790090000230258157 11984421225147524189 13233814308235192326 6106879187452105649 7066369190714159970 10323349004988181755 14841057556050900198 3818846947772578714 3569305728523806290 8615833034548107843 6913269055994114548 887320695478942816 4469301057645086045 1443014859125604987 11293604219147348653 12446908039295136023 18376325930102978851 16891474747453796249 12943975809910404146 11368568328536385379 285619230484060028 11238871689961905470 6262168162057884279 509912893133718621 6443995499635225623 4982309361441954863 18390714077992000300 8429490433204645508 6046429786461316256 15300965533005337382 13812096453007040558 3961337707440623124 5416510747961318545 2913750942019985301 3627396691223608589 7919267624155306624 12946905240412081266 2211200003498983453 14546208026583229439 1356156315831579644 9723231982170296129 8024358294513492066 2505400321748920272 7329341499393800584 4513497930670813880 3424870594068351999 14424148879061858339 14238285848136444129 9328944725630393193 10880001246790875418 14285220775393274888 9877211246716846309 12361368905579862431 17982314448324484493 14718245495022542710 15392379638770071549 1413151674465126329 4339139474012457003 3351805799256413864 2627822827235596340 17253863744109088421 14620382831412110487 2517124583469505090 10213954592815339480 13450882635128426421 4824219149461923378 13222135714159416178 12989709157889748388 2441630821450946421 8959414935642229992 14974765099869029988 11825850856873153521 12541107834271042989 2685178184758568863 14623850359656621778 12246411005779422323 17667815817190450117 4077385254430738906 16386719800361088321 6515622259141829106 1515493905950346223 5591961099468572347 11343857068093942285 1392610346266898543 11043798035064181387 819803609477137819 1268533251645386913 10727024674268766774 5598690874512943187 14434267539903319683 4943296362216932660 11286528938874515398 4453219209365963510 8732551097743125643 7459030107969797067 17562453834522535067 12542636873958365997 12325278171891539225 242598924656833191 9359850266421548569 94548270597945574 13660131301261655625 15607660566767264743 14034126791934133086 14731861406288180599 6234697116826833861 3185330991041465050 10242868463410888056 3732806957766157504 4818268120259464287 2303416877606590921 14459548649895664100 3410664111553593348 2702355789372189610 1706814985502274282 1539456648895779279 8494416235754221419 14552711777367351373 17045782758328365642 12962466895171817528 11428924503151282077 13816583746879721964 14149777375731209461 3778778793036431368 9751935846849830606 16931271315841554718 18444867368891628521 10665196374835317018 4356546937674120292 15822378599720292420 16189080751573747247 7337254010157745340 18238490305496643492 14090858569100524390 1879237032324948349 4306730704790009716 10648950455857746658 11025509056703593417 17473093067463055365 3157192800943386128 4152981874771830857 16308992141954965927 11264145426714314219 8690347603725010683 14492763936340153758 11286499985715482539 9322684250206400652 13861327228625743351 17151768309579557873 301928184074344604 11291316484411295049 7574803573548916271 274513785061007093 14013831604407970188 18372543842642236936 2256862501916746365 426252839247562770 9068225657788999134 10181595527048702456 18156762416618872859 15876493693041823054 7742549850093332959 18093562386644959064 14096902917329815689 9595578706445045579 5748467116639614147 7919014263024735232 15463732937636450086 9508201656465165220 5969923178911723782 16319869677157893914 13601038020543897958 11448544387618541471 16304377930624137363 550795397374964491 18346615650273621575 11945471097995844064 16344530513974969793 14820394681417433289 16245810323669071012 12045206233090050711 12699517731496070094 13217942267267802654 5008931797789116979 14740598982421562018 253486986700752191 2429079322185862644 8566527922614159227 1207332215935176222 5814935160564657285 12678934683484537570 7025760622130016643 16336655696437298295 18221911335642437073 9772276766662303558 16681955286927700193 14416812222666291880 6243559070855417619 15642706382451400609 5785731018533363825 7224190158485952351 2135408218477593290 17042609295491496440 1855262138489578081 1503069078525648212 11449584519991944440 6976019619380928726 2978165307796125805 7957514776105202295 5843043606513021308 13968440614184105437 6856625552705270355 3308255203317399251 5501193795194450564 11631089458944540914 14937221905636217677 3920147606897413409 10070218427657958745 2412558906165586855 6742410081485421567 5839792969992537580 851603028893184539 13522051114158045778 15350151678604997854 14008951927903595436 330064788759309670 8939401853173125686 1495047003885857324 16633330147115134990 7615402982649493068 6066404505014700951 17985069245753699439 8744023382729358701 70614338243711801 6958300180617998645 4954221762363049298 8504362329719801123 4310473061448882166 89912180207794568 13520835097912725083 8862848983001064762 2805348821932323720 11686478798774504868 1970202209436895750 9326210726490678872 1382587789609976863 946716736664072989 5511697680865274289 18383827188245181218 16052126290132129581 2401062384021912792 12642829268010685157 3836142104085404678 15693775122839080308 4042120231466758890 10829263050584201475 15771487808398675943 14526900551661189889 14257279220111962929 989899473871248442 10534934673381311065 17904952872639147226 18223265559396851200 3225323021778880583 7767310736738074525 15652989867417543422 13949893524585546212 2384196426209841615 17206843972980251725 761673894335922068 2919362095944604294 8808580976283973800 13705465184348649580 10058864013924910579 13823073594770756114 17943933408633634586 11673310984616313694 5709240780011940708 13795410514990916340 5364014784505635243 1188939158524626812 12305975215937148138 4229351822707438249 9263348137689284298 6649697768359211486 5973666413135257546 11412691876397727627 13650351324140461632 612372277495567288 11019427940753632708 3709422009564854204 3813671462104994608 11968595258757779026 6578053113545153892 6341827326217405413 13584153069627566037 5614204304299874640 13870302455373245346 2821549151775147218 9367241599442615591 17167055554113226561 13362705043278360013 14999752853325998859 17489397894440580484 8582506221343548325 11740616063790325489 13989127940320531011 250013679656754199 540929857232664766 8221344788169134989 16049077699357780187 15078607376131835938 10145156466946748871 12221271082404960637 5680030610315512021 13741058098868182102 13217236538341037537 9426468678620092382 8187174380268854634 10790594786225599655 17401041393541239709 8455264159352633113 17029548061707160206 12899250359132728837 5092801313235379674 8597784243882360148 227658487335303818 5494737249889317697 6377840949365556791 16603291162782262773 3668910459149931487 14638129221714960798 14717738627370483072 4611619113291725818 18421824469059931539 16262353232541265595 13374742325326376886 9731100278340261566 12085446181029960558 13784768550237789530 3141835838447936265 10204767589378987165 73174005321607927 3070341376885493175 13859328753910911791 2792255562298684577 14794056215642944296 7383536340578570781 8274965662609689946 5674808320705830613 12500773260337334551 10714989838151467418 4697628253016758740 9513912555816427242 13713799677401217450 17943324857915371588 10907749051614589362 15085470478204792496 18244233304029193689 8745613224548832080 4213218928424482259 1767507601805097276 3158972549070172533 6131512716895180881 10407186733063609115 9863339511621125264 5577747333497995809 16274551418444003220 8943926006277791413 5122978335072850849 14260658321678454851 17181296208506783552 12295833082147695697 3259559055162702525 8298177629240379674 14294321918691326530 6120100023815891239 17619735031914907231 4268295706111519397 12044246907835295806 17850901451929333744 3176985011032507641 13986774953509788936 7812806167052667378 16767437961112346062 2704256548151293511 14866853632908986912 17746385132509693245 4055488262419690285 13454955009672170702 5589142196011713525 15687582353450161135 14445616618026367356 8899797338847671788 9730229711797392665 196903608606314238 1878698761732380496 7232772815490670283 14211307754263068806 8256591330277557972 17549817834082296763 15360263066945481613 13793354778603975578 8274242699010568793 9661493090962853230 1064351075409977363 5614138155492972630 7207366430428369533 12684963664593311591 3433830067694209454 5898429666933128048 3403764397410242133 14146773168591481361 2952396444365438937 455846038783163006 10245618438876429867 6571984437561787316 17580332749503927554 597723652296281547 1191379991682848671 15420218643046038499 12135432118354723013 12152565164948410786 4742645433928844284 5366893685385729679 10087361065727796778 9482175539280415432 13891109101631974029 13446068860884932306 11843234843036155203 11633194161986796729 2939534601170183078 2625749238417108125 3686312458094155403 15990147986330430904 14925520514405511147 13830873771306129960 2670419615561049447 11371028557378202686 6877434479129824419 15949382493578446159 8723409336708511149 7472596941036871704 3977239050113214243 9327006409994700468 17498633161000796476 8431208380656604558 10871701001754145926 3526445686370418941 2438429786147351405 5561972069614668569 17900439753597644383 15969233561250315992 2562846240948401169 12199972565146604366 4137860760478478796 449153917923767862 4389537800034389630 15418722312235691465 6447702157818278317 10339511226942970149 2743946189787517998 7302890519450876787 5272436044835732908 16582744889503008161 2386804811704682837 13299784359387913177 12063632366220380843 5209217490408719434 16672142706248436126 14692724658438676969 6774678750787672750 1029684314439015432 10101051187348968785 15455933759684517294 5722018993459081366 1163326831944628813 2066360405345943895 11174566506053055301 3655134429243864203 12336094612819096573 14779984953569584848 18229988755900534071 6212072236943789126 11901670582716302859 18268039490234577737 4579769949387085474 9089098220269558159 13558224244841271432 9838846706688384484 11820373242804167018 5571754749509630683 11337670098648732658 14881921903126025423 403843029197320828 18235521032773707875 3725620603371183521 12847461419325407847 10660862905565634283 5628511875933826420 843756000804187420 11795616939738752842 9686211900859246921 16329062989567258009 5749519817170947403 10855347995214850023 4132091995672614732 14903489075110671960 668691051612722229 12749329660958298336 8597820432076023123 14169489982018070221 17750555867810963138 3249915703985213909 4296619307670718303 4887988749787805687 7816415250094998478 17355173911222278183 2403873371814094911 736259243126050004 11757015497985694874 16500036741462497159 4340826918297226649 11684506442802924484 2233542876320992817 9629975561584771838 17124775651912552352 2221441496234886250 713442848128861061 7429489576061845110 12506098543474622878 13677526953791472555 3288345203216262218 17564281350216409567 10619318893535804071 9928358050395022563 17638667686588513740 5267764390944801700 4656790963753005449 16406022211483722439 17801970602791406643 7166443298482321444 8398256904765920807 13400517463624306488 15744275703513898889 13349826937724412930 17244176636163738318 4824922625926227954 111069832196283831 9235661561141675889 4181871449305969321 5190331889758938690 5458366545437253202 7278412869493146110 480713617187279841 3895089175384561154 18023351957444029123 5984832500765514445 17884156153207726432 10430866653316252312 3096112820211767591 74970465456383111 7439188563061945846 3161983092137781001 2280913141994493617 6495401226418777744 15277276477746139098 102681976454007274 13931199101695977837 17796565665075571568 6083521282864812996 16590005726102571481 3178055625964714842 10500428092108715972 2319134486337743859 2820966049527028644 17292979049026978027 7418192568131458543 6294077787644664226 5305327286314562283 17241036326699228737 11081171714148644154 3323645859429292613 12264398917853270642 10941630059931835068 10536802981981506796 9682171391013352755 3904772120341430495 9657048750359043231 10647261236405890731 14265479684660435920 12453955223515638771 8818487679806180965 14990877384562139351 6241204318991658801 7124361967664429497 18149879666948481783 16260128342124282280 7695275635920293429 10718050916102582640 15613418659963470789 2107815968519978060 798670902216498107 5991922850273962704 9083877235548580797 9658028748058316851 14754232832503228872 3770074292450574515 15009972708082372342 14092211414053234439 5151216321641202072 11008342195365691207 11156231855412655823 18281611164300260156 2385648502829875409 14393027485630003298 1031591779770250561 3184630167419200778 12400081757588430470 12598625069394743159 14874159221445837515 1538657327649887757 17268371100014335859 13720902601559906879 12556022182421615768 9836548479771123407 18024318697985336506 59516981237574156 435166322635703003 17872837083417934445 9056119118386381786 18386950647062684734 2794071331746666344 4824344012918999903 5296257659196912525 6752412172802631950 2419090195307636704 7621959754519298197 4760022046792952121 9027671962127563281 5673792835196724647 8646576525455210790 16638029962583916788 64437370677206457 1524227260274346020 6925403478891433642 3332429058417163049 12629939803582127088 13227401965887337013 272008630038633205 14351290788942046952 14173880812112481356 10059733461565377763 16469800144851922018 889520201131363631 11870295922281336435 10094722001217273261 7595997495712370236 1669363476339487591 15747687733136463657 16107738576553902454 16168027735743193926 8264871726038014836 8760050534157922937 17161050001683026823 2907067764627665235 12782659356751003445 8429818986055955888 16378734783485680911 3844643874744759057 13797864918775930054 15657649184506985734 3018295083112396174 15662060378526283966 16728367975331661578 17159956291025430282 5947881432273633631 16890949152472284781 9399792983420816085 9892086827285198178 5454012591681054032 3331221430876654884 14582728586320467499 10600268229032358685 7800469549373061468 3983508810436927286 13395102184457507226 16883342884321575385 4120376215902993845 5633957406037475297 10337179981880485833 4744795247252986464 18296738651705525756 14769762004719548192 3149776986831512486 1193925348495608440 11204298102831260436 18361769688733829211 15762901720189178350 1907205022694548410 11012257407206995580 15287732519549988239 15201156532871985385 16548127760672700192 10310692361208766548 2553199927052238804 17528023889479030191 6675639180022284572 11741501074497106618 18426122458738046849 13834838997411747743 12982269125851278703 7592479327818482362 3416040356839124737 2018737097970586688 9660628761255618018 12909357601133318228 8311191854536380162 10844805793387280464 7421997130657226466 5611480075464949136 1172654873364593936 9816927052111337590 3775521139906031369 10946024504400547060 3624471414402818275 6781369108580448932 6965705919938542766 11550661498758533333 14319728223500797380 10951577351952542017 11600179374685259216 17253452753970208094 10717745205314261288 17685640205208267765 5769066730273471499 7969230219783944453 14537687676831071985 6651553386943857584 17952956828618306442 8752864694172874214 3102407714716114748 4780990918128131876 10502315438417881007 6241840601594355228 1881589640576848271 5633437296633281527 15735415127684036828 10264068423720134002 11804776395977408408 12192322012873174451 14992438834742653325 2786790451826156734 5259630441737251908 13058839044518561211 7749056251033194511 17416249579104526849 11197003707015204967 8245792017770373295 14371712189734718955 3842451320935527217 10706433933524895473 12142780193851612518 448387341001928792 498387741503932649 1544448605752657508 2376600121186791864 224488504280994786 679117929280159674 6665934983998807744 9807282358381833255 14320207749514251366 1642968990990147797 5960099725756826707 11792263495136205658 9407792741347855416 14955070444864021440 5676433896656139473 16229662112686927341 4690226417142077500 5710429980593052632 6740188685602425386 8368570383041415254 14761571727525857614 4648475386046871677 8776800764073957017 331450577740210176 16780136936025371603 13767115316759283695 15937616829102327007 16025412919088680020 9858589629194481840 18218411080128096271 14855176804390782953 16716283003981250184 5439125729939226511 3479821497074117137 10713179743333527099 3431088432778789354 12333958581603413379 17246496417037850728 6069427412111823671 12726756867765861331 11990885176216556688 3619146136492769531 12737417714618201799 6452435563096260958 4961534525686447643 8518755130209112420 10798918369038014300 18218914641395783035 812801320145406654 17622308386302471138 3689470947100229073 16671090682841347725 8183758325181067642 1276158123989618969 14014732642533339577 6605919129613739686 1808794610978485153 4045827145616512777 8924759613270961137 3260955146313562394 10481085573937654574 1857259324888774966 6578731277251154930 5150048199843358836 18003191009650930063 11585579385469372839 3347636983704816217 4542899550935126016 859914348058245763 11737390927117299253 10052238090951362168 15505924028254397383 11806165744308891150 11011864818464075297 18184245027268272416 3315632675777682580 3805340279605867276 177560984588930256 9711419249775638035 6332536742393865096 13855798965035918200 6693264749175337908 3274003572619597289 11487430229481317279 11593323421042012154 8452636028611629406 8720197418324319591 15785906875562715769 17409055020132362719 3721449360569237064 9542876744623687627 15377493638395913598 6417347166108681743 17186344625222243286 13309896042240486823 10701025164413721924 10564952503491867445 12753516576129244479 13755444404328192461 12131048634581107251 150599963925975768 10048790863767112441 11815437468399232014 5477831048729369436 3538988821781722176 5581990172278599347 14975808890658620160 11887154618306854366 4944896171295034974 12205903905887330340 15399746163655214531 4319434650774670822 8511825337300779253 2128741269155242089 56277359419187098 1441421827077501471 4824723039228464690 6645793134180753496 4260736122821511113 15090438359462441250 12552568504061320149 7660106011506063795 14865437792726514737 9948657093240453604 2943479498239224680 310102787806350654 11820611598448721858 9294992026336698408 6784001094911103102 6403804682360150194 16289512469156808195 5338010421134523619 5590612068964115469 14052487618861812720 10246450526716150890 800326692441729045 833824597873084832 4289794195424348799 11395980273796598558 7577046085364770699 1769206742006241025 11094176532169657592 4294502404341426289 14812245703148070337 10793167189966646999 3319749150005485690 9444024574108680762 9762028281945982099 6164837029504177405 12155340573983192079 5082077786483254830 8128875785521896596 15213095769318551725 16979588117677637231 12381503453505188396 9700307500457312415 8933072723159145643 9556012266560034715 5733300019588871930 5686718305864085144 2317695573463494627 16394443233358907308 15494393198924367995 1154409401386751972 17447791385573277424 2015617426674155716 1529102965429271177 2218676095096701222 11842643436102456864 11032382753000614149 5848703158551134066 17905660952026970513 1137580991511266369 9180233198926612464 17549891156778639735 16418823742223808952 11987426782383882618 3260557587327428952 9462133006365606567 5698444887996198513 8750413999980920203 7939302705845626792 18149781991537405744 18041498447088861063 981342175840171461 1822973473376595828 1281071348679558662 12386012154622803198 6760159797461434672 7603668938349360136 16631056805450127491 16632665748181939142 14887824173217197347 18292748146641738163 8600269866795997846 15993114970869595602 12863392559106428450 6731261193715605333 12751026379897740252 5473588295230623863 7623351749336894971 3059456134619776873 15469565784591134610 771029896684510353 4299539206425010756 13900915701584737241 4300507603040021957 11549916269064266819 744225002178422184 7459301855655394520 4623950755302584016 9504485863005767280 6652237542989183788 11984211876891169843 12641149712751431415 17913724738229713539 10406130572275147978 8235389360676613608 14937335462605542127 3882248976269192248 14660017259522476720 4002931347090637082 320681695147648787 6827603175060071516 5790816659738612517 6505095960305206948 6671668337021738374 11759629197296971471 15555853572645404113 12409359427347425520 14335199526443078949 18168715466678790156 8299607700598178450 7697082368432051736 2544440229249359149 14339401505134166152 14269930293011585435 2304128210018941476 12306427542307601323 10386726006773762086 7049525891604490861 13131122262159766453 11599114133084926790 11211125047105941306 11235864033604234652 8645956515997562263 18342393367933952260 17776806138996035668 18013902246244126549 11109475799595858703 11122235670965118086 13410245599887305926 1063349794314762700 3845609588555005774 16742835323221481503 1430120850310881700 8614721489875865613 12057020151154983051 17811685291799545530 7001771345569252044 1147047795624589862 15757270463192319809 13666460038110890217 2590152814185062961 16054607445803699082 16219246003219178855 10066827443191055717 1389934104383344534 2574497166854713823 10642476719970684172 13876198105290647625 17219106207684921506 5909415888840723030 2692827167492376571 10622360032193852892 11698261932356781901 467363583646204352 10441984516180714829 16337931123900928312 4230289758615689415 12514566993397638619 8869968839705271657 16067873437322010855 5299402275441069548 16134034105456826783 3367735351635491577 9798667064676963171 15643723147825033002 13287280371814016086 7544279482073012323 3998596805395271606 14716126539197151870 3225397557760897054 6444905817977014908 12512553678723095745 6876934899725347918 12190400239928936022 6860183772847798885 1075663710530462311 4850988090023245182 17605077221033832019 2206830523772198005 3675479145755159188 10393405173578262138 14118298537461135799 17691549303617568419 9711346496205340624 8661363742427592662 14851408386799535041 13816182445372096587 13099409738495905677 16517172548761980376 11292209688407916072 18317383541511173689 5131164149442129372 13547386506807306882 13601608226798843076 7402144604424500649 846968692545601052 9392296763355457771 6896962931177058483 7411179217319095793 1134240068181574519 8748116533528740119 10128248923279303176 12138004800521643405 1726373322218500038 5242239144281672958 9410255151889795078 18309986355484325532 17989970810690265435 16103952086919569371 5539861493100367190 8519436078479761104 5826829308071816162 15385259283209428237 3692725573684018025 16132443782307842721 5213987689448388407 11118382576164549748 831459598336733031 10769478144151075410 10796762685945410681 17923569597979089442 6741489349555185063 10498615366923219192 3694045442161062784 12814511916977532392 11119732603157642083 10695780943236270851 13106989338066403952 5142925871248176229 1040466056286009897 12548272511959233243 5267201893263410747 16857201263389474798 15099043437749109738 13605336124086731751 4264860739637253920 12546629016787604203 4638274700995248347 7443038426269297519 15355605452494536674 13625045349926924173 2126246648672001083 1379361608841310975 12931937002830565550 7332470855607910434 2436763689468865650 18121532935226035232 10129124314333356662 9615969607399943988 9550950528100585065 1885745539918154957 11818764322563011424 10063873817520870212 12724222750845900218 7470001603036577475 16446929706311825033 17199939595160711668 2137643537935538608 11913757079944448450 5496226484285992197 3412115508992438177 12051328680964390550 10220165024962402109 2284300577491545379 11730723791643626687 9686119024305080183 8664113066974921400 18192888035976584689 12588886937287594627 14941506353633922281 4666039734380537202 44362659340289598 9049804868382536545 5766572816147719903 1725554723895166790 5458057753746958152 16592553427654132135 4175026364510295686 5451276110113912689 9904713239553320166 10015770273680045220 16617073705925761330 8279670070377154196 17704306648041515482 7610313330985510515 9842307829872282211 17977373669810457412 6426008661567307288 8942491073702476335 7570791406706056418 16262340464563878357 650485311478573197 7950877093874457223 4723293494072209016 9065862807943209673 12245988886760436908 6342413809800578361 15458214754727906318 3613552923487200808 6860037273629437481 6698978909616792232 13304918882886489209 14033945292002265768 3253594571452432090 10137969588326369929 15723266004909617516 1941900637872067588 9035013359798618769 16341716723343483937 13722072215640386046 2462430084293266511 1943947711535161739 7401675777936642882 12081764813999257654 9227386945105628485 2376205093165474660 11131283337539133676 17200037351081217047 12584887699255357934 18378638558938495205 12113778015078830605 14937853078477404633 1697587621900536676 9718947246043618674 13500978154838871323 5427356393370309249 9955491099588138296 12878410342196610865 8152661515828773739 17921438224290361427 17657937728306831861 9918424702770830471 10428015088910033173 6501792723935256 12322439927656307932 10617787919035919621 1351813707225814730 11559502665396894936 13170674723868544031 5653785557999575382 7142876215017055782 12717009003466859332 3403853973851004452 4922320633974945287 10618412987741893950 18259777270983981455 2950341519092688857 13308742905413660825 9664310511805791947 7672314600987731832 12804561084191515057 14682442483961857110 12611242623694774119 12086922288723294549 15782061987138293855 10221854120873485195 7967624098128811114 16794256685934079002 10772979016363246771 7046192026322656957 13927372336580897200 16193938991848316435 9796160309409591127 777525034022863077 13575396219033336111 12933136632826876922 2943271823282983394 12005068760125986398 4923604509737195904 4033635787424493023 5672166260095474802 9896835783483647565 10596830982214317399 11787753147461441267 12283303098608230537 253778953412470599 10284082738804007564 17546024401371275479 9875112275429252484 13340756071794025645 12799690884476013774 15461045162392967896 6399088155590904154 5523839204054525828 17810759893637251173 7060521808475201075 6972209090985594684 12075671274909608881 6029696853734036606 2163595465877577626 13381483140440534712 7173100053613116365 5672677577091018179 5445552092208259900 8788471134953837941 5938004842102418912 12414187378320396496 11045216083408795197 2090743042067488692 8765937843083239514 17975642153571638605 16430891283574459126 6924402973811891283 604583275202951259 6650239248647072413 4280775913105878079 5260897281146442568 18394749315126191322 3926086914245344977 16213427003809878013 7366643453451456149 5943547232576884303 12764162881271829886 7836554474735668226 5371963796256139561 2166461792687851808 16804700232865373389 3478738803226992878 8094285522661940545 1170529837142795433 11349454321535429908 16828286583913055555 9154757536872019207 4805935020893852110 17825996960697317639 2693546697258670476 1917128470395334853 13378045051724415604 2791651484422923423 5512255544423264672 7440742724047367806 9811371811268057080 7527614793589558053 9474274777067678834 6809729049290337946 7539621810537382734 16965178553907893769 698433360116083718 12853929921621998119 9769245478738902783 617069442434142227 8813549850619255853 7610483950060728913 1985460599840566142 10491421986075817215 8808547239374873585 8391708305346948329 6247472267541298338 3272402154581483948 9515849856845085117 15402230646596759541 1015757078400190708 9528653339097284638 807635661341932927 5987057430627834711 14738182110302862370 5405538618106710301 3890810992655302020 7896323177935018479 3147685702759998329 5763063403461509915 362303675154236881 800926892316844825 17722354818178590077 4463570971112552644 5967235919541175029 7202590194270571001 261679293860466559 7076922170357890604 14106706310499287870 12374803402271068123 15946837856220793403 1449735642790289682 15812086404817043745 12101246993611654858 14788771464296980665 9363370978550160922 12152604203579520565 17527778112042083355 10399711085450781314 17053037338139396877 15052891402940069485 15285817016652005650 4467201004213364861 10102395637253323902 12156610899501227772 3441076508279013052 10174526758595203297 1165853020361302472 13411553959979818202 11050091752802213347 5223459778539415246 3888489817639304764 17884971815615766752 3558584127513213578 997087665176415760 17255183578847656435 7551148661138099855 10970171292532293348 618809697499339147 13035580463895512299 4376602156764941478 4534124360699464916 17275867028145237517 2773137447921010118 1982956831664803490 1713312688777664680 17853671399377180558 6629314511769105842 8472378261548046045 11793301103431120936 433947934280696879 12558415676945091292 6458458636285786021 11952696816176845702 18429406755430686659 7192564678251064965 14078919856119440004 14208565597807138753 137688508087206640 14295673616811728706 3000632413279355515 4683487874553826599 500168641495162919 1934883214655391004 16401450629123767313 5721005959396592546 2068538612515219860 11453522778136343309 3061133133128447334 5292236710164924422 8520304269420876830 17240156240570492977 1708293477901039723 7880069957494982752 10780302852815492520 14769367352492622272 17377461367163523671 4944534764342154426 16382640029487872552 39554513522740288 6775100756264391304 11735314717498909901 7554568327917835749 7972517613797656913 8695583994860777969 426056761541638756 12145659606019190400 7279699207134371882 16943925222507934116 13165878738090675582 2093389154263336043 16632980357484852514 3753690433837572513 9139734988496487199 9214140096532379350 14968489954463306540 1455858427058616749 7153486837731835402 7254865938086662676 18230142485028792832 14451551636119929709 1558575680407571993 12198012623929765356 16408918183856249271 11561885773432288413 1636560209373743535 5980636156422149422 4533681385784450159 9112705954672505188 9588393411722076411 3604394240793161543 17034292829520972028 15638068029802264816 4277624488951064480 2838333467117806420 11580690479494666324 4051655611658775757 6261608260610355442 7943830982440058136 12840644078426042257 10855322361325593147 733273417067748424 8937092078798860462 4552629665248271798 541337319344180188 1410223809393640138 6541598194530987799 5738751004879466683 6278361828028699063 3913191632033684065 9562955677866307602 12209591458755971068 11708669686702272517 4529650901675955441 8556701609250980522 16750245180919710326 3295219017630500386 6072850895636018115 8944931958229364955 5814516287306961354 12316233284643990394 9657878615585420415 6114627247254697895 6141225034694578290 14584929326153787261 3279427905492982753 5760542182198632657 2800400838568164766 6838654557408831711 3838013074174654556 8125836670549577188 6769602392902368184 9818500112699396302 3776939127572593097 8497543508406134245 716101323644451218 16059635111016832279 4594268941909336928 121070939959515337 15231095647913178972 1499709013361932780 10960605335424549556 5059605729083426337 9160425357461350518 7957186682137226562 9981175182242166076 8290836315082094580 1421892684651102563 17955875866342113249 7090271016982722986 16796717227046782927 18374905052243461556 13145671231691600543 10619333324753557543 3792514706902943042 418061452466935208 17018950208969598469 16376810011907766504 9482948829023430453 17827667867596674377 13295023056836051286 4453896032360533431 565232819905499279 2465848591739665084 14154251326607345671 8629320580335212146 7342755808142988334 1547009135676505206 2985831788943663804 5016618109366841036 5681175024159725582 4965705176230173928 9176915924246695972 4464065427598405803 4881428415722943261 8267705104464034061 8420516439864985656 6059551822855330812 12567027507581383798 865891454980515564 15816304119520220409 13096287966773829277 17593085620426345217 15739367140850094475 12041152654621956178 9087812889545422283 5438549830319835386 8299613531596196061 4926563397842417707 18444570719183318771 14229317108959382439 10650917029279218459 11351384619085038873 16783970700391565181 2537891822147251368 13751126179395727649 1901101400616733099 14251543433328781996 16989332481197754423 6345461248785769775 16352211811314014954 156978785998844847 15948010718661896529 12388571336114297629 15280337524740239130 13742188720081652447 1199250805372067889 4083667569817438306 4325813530005911466 18118221564333102957 14165661035618078450 15664945723237701065 8236765647310089999 7390303271164092133 4833261799266244704 8920612822997368648 12165554765245203900 4980478618590842235 5014446393470892108 11206945966064895663 275698542880759192 18310443025451221400 6386926680152856194 10649082293841783418 4831948006787941809 11912778528912315235 5920869994212014575 11035014142684141377 12316124902135981005 11981740914144828907 13224188089750405228 8899463027543109387 16060290874934983860 6876172116049769156 15476671024249181064 16317230815642653499 1131655582257825415 6586637840318002759 8810377188467764064 13516245776651998435 4971199869380813963 12049609739273802965 3152324945544349041 10939218916307505411 113875278599905867 15130091981586470604 11769980535678190687 6682107888428430449 4315476757215822880 7490776767383235337 4543707105603398130 13250793730434990304 4879728810885878952 8983229586999593749 5704230858747756082 11738000155348358601 1985974531165523532 12010862317370087955 3521271210370266495 10767138840504802867 16066548416958381560 2051664244391292312 15144092287637679281 4274244280373306888 8375627222202795805 10709086451123886224 2140882409478211349 9121852038623473365 2415028677278875995 17156504042783328200 10158621004238287110 4227993759387938023 11756065110236595360 12961392839633465284 1818345919246124175 3424371120185773092 13234991750361261562 1965160047156953416 3804296377684532037 15281730506786581615 8872030681054853889 11800596360842229839 17769559320518361779 16922641531014441739 17922208086863512932 12760715431979375000 11743526963031842675 16720918273557804569 3713299975010468397 17290706434451936568 14829197527877978490 2680825759326264855 8316341067825875034 5603971948978923549 2627684963031248498 16832531906881919997 8886383819786112756 10255539059691210926 3667360156873290191 11404571027403451293 363649872206405058 17878709198634840216 1956135602509983163 3517097592897757225 903971926333893849 15284439465020073729 18063106255330707434 4456936267802567637 3451937166814616793 6054944938719336074 6337747532679087080 6891568170522131254 9802148838052300271 15574131178633390176 3415724676658682249 15021556067506855672 3936562726930435874 2105792723112754284 16331761788156037227 13281830632243341197 12942361145200525472 16218543908469967037 14606048019021130743 15759139384452004885 2627426180835426563 16487336615109097868 5545977506454216706 7183153328191112362 2754620648310012667 15423193417185089020 10703526417116178290 1303632100710736659 13734660192055500294 4173524239282702845 4267194177320793572 7470350270128687615 10775013169242434530 1912446226098847268 1677710928519365859 7465724447318236333 12259299308396292501 15500296570850092443 9035196403348073699 8374185878706489331 5797138058257951961 5664256039636867914 3435135270413624463 3867872799023228385 3903598475581651155 11465302185017125621 2735387968244748269 5739618036587562897 5304021799598326820 10287831534133947402 14467605018083829338 17398600827110485172 17052032561001680341 17394527857939273826 2642202136561943814 17305757022591362683 13166325893571080359 16806332887251724259 1704080628286705 15909978538608470121 16894332489556151672 8444347432506100540 8034240680053344240 4600562814576113754 5058238555921507845 3420542547680561416 10440427405089683991 2099271733464852203 17318752526065990863 4516794183194184585 16899846737964019856 84637110266843368 12582089515510580222 17749509031285113322 16241217002614072258 17161057167217646443 12296428257982879388 15145227721993119019 5555664975920533365 13131711737423308583 11420713681847897820 5408564107646660293 490440756704084801 18300508625398459500 11175065941040356221 14236292282169678594 7501118051915802722 4493686727008558166 13305422938202768426 3217613912033063038 10852164256968062225 17971833990893539413 14280320508868751953 2202018315933877109 15658464937247858051 5899835786778306196 4574928629876884214 14399073338536878340 6028739149974878134 6415269071679045957 128828812784907747 16890398444215258059 3559958384869153548 15538753019895472395 5518360850622443321 5295093054903917112 16059983094380061899 7856170980154213917 11871180831182652308 10833920172124218876 7508196839432091586 2255899576989497657 9648980182027476074 15315038881902953566 18018532676411879092 11888067679581579879 291693746136855337 10325989969388594874 3351281089174195086 14646018305401076685 9281506207804921319 1517765942762613997 8495939898896853482 393355528807513496 6866467474165137448 13333851378407242071 10779579138254183295 16340951343737561521 7124544379358721433 12577117010529689793 17725667249145464316 3613844673703318982 3395694421885075464 5298279702483887254 17502813787790205118 8351646427346620414 4763463370245778756 11276921592832194784 17394629267176726279 1506525585773598421 9531428396795921856 9182897347858642846 6220258184973823161 12806245697037689101 485990940738719274 3277449690672976988 9173689205953900126 11548815464798762163 9021856987585751140 14247641150173418425 12876149169512719551 13769736447183155208 9949636695027037799 15834667832383463474 12474143701335816067 2242513251543995064 14800336529837076253 13553826658849788105 17614018380793200767 13362774421532927816 6182508712017267902 7487309282266846704 512944334462376674 4425104423603875205 14070273187799332797 935354493189859863 13015552058354689260 6566364915728595573 12611949933261656766 8513202808533571271 18142483646011250728 16058069531340946953 2573937917601897789 14899804650639290572 14740670843036841444 4420732039402225017 16654306707511101811 9487507057366110462 14793197773790238655 1135924817054259737 3824017466624705593 16243252068233313492 5956683487513333583 10823587235012167241 3113482173672212937 8749806346465256392 3792217257908831601 15758477365986485722 3436834989390632878 13112882102993095488 16617440723512193250 14343581953723406696 17288946590953449324 6116214515623081439 11801619702418246655 9869385016245175769 9262720101114951283 13199468647882776915 8390814964246577556 556699046927588405 12926490757905325458 1594151629287515125 13085815095910913487 7838736599792177431 685372713032592224 4824923731784338494 12870375353559160841 13660977512255972127 11498902957572319255 8144424918502173525 18046561201057006668 1353911466473438748 17282364953113946926 16451555793040993559 4273285155154216151 12582196534364446962 15728404413627082743 12020689646242686225 3181029936476045251 10061902894185218991 12610331714689685388 14154652782899796419 6841013449681644211 16142379724041982898 5655096109681904971 16896186281280908699 11838476353602622073 16487348078807886659 7528856734086252872 3232913471650435226 12468717701888382191 1600333444513039876 9372680243600678930 11287252439596901081 18121926822787982914 3784994793058197418 4968931924079733314 6688154135260367779 3130489376450463267 5018539354375736658 4330420106222628076 16642725162112367437 14685183718374050514 13859455318392809524 9577616821219920134 8318043690202164485 13948790153721443317 9569200619404488700 13550482049086569162 5939305706888675602 13185264704189265442 3101453551293258841 14428528626653878035 18082585868006166664 14359285428124206051 3729975703989246334 15512194498345650883 12915802477409367660 10823320051068410960 17617355588788972676 10975696823908332749 2368228848984696468 16125083923405438390 6724306227720403582 8234563555020853060 447767573427987943 10196379161749673307 13013527937022669898 1120638116279593113 3692882827153888756 1254274241710728988 9481095109188318038 16990939933034299507 7313936757813855987 6166430267357685265 17279340979192599877 17854718187045173026 13251005035143295131 3751205544215192198 16773860974453838109 5686126474162031210 12172104510758964364 510037547770243021 8681677818518818645 12069205075073886979 15284703828273810116 1943492806404170290 2019985614186709362 16667582458611160762 1957658571827172737 4906490038811958698 2749431368539644160 17505723042337346784 15496950049007131557 4980716898217486753 15944230250266719448 11564379512250871408 17676708428543578679 15568781819831338936 3833110760210315015 3863934255406744285 11515615245169612719 7027524859397316983 2922564308988633585 14545856255370622791 10278950638587585342 10089981212007834456 1273175510351329244 18384308945581664512 2288950522744200702 14506014226071995213 6750870948698033249 3083069667622032554 4413969695536417469 14405187012553380883 3544518542961636303 2945493772507237564 957090938015975402 14318752728400963317 383254724281123513 4734134203645194041 12410816199125890990 2679848982257029942 2045749182579566738 14294214096531471112 13547786990883828956 17710436230172165950 11129109742603095183 4457542315676473981 16713625733695718038 5279860319345150883 8175062933560051010 11164850108176877389 3074917230951700298 1599499617222193085 13964351439993059055 14393298449861470702 2035899679032284353 18353240467259916628 10512126553093955088 9281025148988772742 17824143831115128481 7985583888754835167 15690627602335636703 744183913396999774 1240488222210015402 1239939528611494471 2849366644109754134 2410947693429393063 11201264904045324447 11736759355993518431 11048032334641916930 8112117465349335656 15845678611513215762 402888992701888597 17085536898706339558 14619261505111768629 15219027484837100478 7651331993291124521 13082068621483949477 2985154265666071070 11464469647544599723 16836702763908264572 17921574857557665363 13067709702506545472 8794123471595098265 10143091528220866857 1031605992191655808 16450696178748808927 16349158494283582539 116430260285972775 1513617292956321047 4453933623112303164 6561666343428039749 13593393305374928877 1205006524666949501 13220565036350072905 1396753488769246847 3775098902739053532 4461769842776303860 4939714100205296971 187054766671564185 6215126617015304247 3182605164348746604 16311256780768434645 10099410257719056949 6320668475988141181 10587224982115787280 14275573367260319140 1261742650502025473 2740830798597163220 418256172466525284 14328778595184857781 4114359032234125940 14446427262720385202 10597220105300443906 12499653487071408211 15858073636673516578 17336175109659939945 7894786683769479820 13689172211762566786 9145505143654205786 16139605490997221927 9803023434826498969 16451294963335107481 15769430028454191534 12209368280496224601 8336390817122662799 11231592050305312262 16455081681431966458 67859592418762108 4098075704907936358 3808596132266141020 9265443820316532996 4736989939570178248 2099281089198670192 4664081107527046323 4160458081958529409 11924495657784622593 10733109041109479948 2570462637194078915 12173589091882075806 3015739524896273427 13200376616846484505 6828107088492963157 804430800064816441 10488126965013832091 907541772019272021 2535867353500539563 11021830876102892136 35953492273086320 14302677522172074279 17636114850244254457 15061662927175739370 15179217499364502632 5456878656505607191 411497918323705498 2813096823168907984 5048706809908052384 3263245055703248385 14756617642793925756 317865429689962058 3503478113231652929 14162635402207058046 9971320869859536272 8166462377879665531 348469666773590575 9396673566245028735 8676707506605299082 1053436182482961126 9187038472290386633 445978360377039570 16368139465586636759 14195382552502984055 4787902536911039956 6084316552091283804 2935813978679772344 7055188100281403293 6679223756748026846 17875872873682626448 9048294413460480948 14812998593579766802 17405015161216560003 1204871131356872358 5698539353688943856 1438838597139815418 3525429070883131617 17462833350553836925 15073814416686555752 5554356207502860989 2402843834414000585 9079145168681472395 7504400523423458726 6861622635858871033 16789589416673130640 3495171644373704252 7780630773931849682 5704251922315000382 15201174913700026067 3610914523469186527 1606210739766950077 12533071197093767080 6527749114052864284 17240976950220156414 12762662211448130399 10581171600429605406 12625438056130596437 5628130797261665621 11085483177967909290 5355961213144838031 961360968722020658 1037379820290873698 2879255515250974008 15997743913227775214 4738350578072474368 15216837097480107563 10214744916982011832 419145399246288639 9544097536983893150 14901965486403108092 2307115027920145309 17500619375068717263 765019150159983769 14631805993520544335 5062574437688703722 1305559672182176367 9993784735532439855 3048268775578166188 16873770912472723644 13392599310559177421 9882493559392026418 13468065058166362571 5498449900375004161 9459863502548556962 9773348201500469974 10162780185821476768 6569102288489476443 15476195632974921984 7060079880718443222 3586344536706891746 15583029725762643790 3882921164611535786 3435394913755969715 12325372536082820459 11894907083704930865 11341611009834426661 9999232655531305620 7593518244600857179 7619618872175033647 17397530850713529068 1291144489853854025 3062451415498200453 17040563185974289715 6817202380665636062 7067287627566593447 911340432915650915 4608828090613925186 13009906047105891937 2268367630497043022 9831006064263402874 11289894244887383947 2638650266860789269 6017013307524600634 11933482729178845181 2812025721326459595 8753503423159453376 11575442766663433428 13961186052948831075 5894953896525774606 10638170802895417991 1571749971529910018 3555189520040961610 284772633812806298 10855980397876661022 7979862432434211879 12321639397043322959 946630034279330353 731014275510263824 10735338042492481104 248051189877661684 2375423589614423473 7574839437453384719 14637512758386950799 16245003332387412044 6698023219883614677 8268462888722527043 604035905515054820 10757704720571211570 6556045582376183063 9198082500846216880 13375274023732142130 14811242319351354844 550228555377134275 11580706845875363047 9995385575088759215 3175189051477175943 2356616996757656690 8782796307633947898 4101757244294173563 5152368205741685459 4106721841501866544 14236495208760931927 9836749558602993920 1293645994241258387 6359537240756880801 1640125038745632960 7438535760077185256 4241484231329187939 13245286169935476457 4104302744157768378 4120104950874996503 13849856500315125344 12605350282236365286 16012407428151293252 10791962261884370877 17064626899037053162 2565520916884572483 12544924047475208018 2149788422140767030 14693922547939189624 14475139070326008968 15144747109742793650 16413609761897944585 10763896266504970651 5848735380908821986 15891560250790473535 17116858158250692056 605700446292802128 8657105798983518681 13559072003668279876 11300724101335261140 4894424496641287713 14297571925925830037 5408791230797404399 13517022239274736825 10850636023615656654 101206055183010015 18163968607160441043 2230049991305952690 13415792082195022304 5040361993887595682 11604044846884445678 5687709437704547916 16107141214204706520 4925099322729174039 14666479289470308255 4912327427218265392 4115388734964902012 14089613792867209199 9459370013137732710 682173692726594530 13860557990899154477 3008054295790581766 2443600723930085791 594968669464862584 2319884183211210656 10070149046040495237 8233348144721688173 10267614349779545791 12953471406790020382 7182204578358132921 17686410688506947956 978333387060210679 7666276973724825265 10737926497031092284 1272312445852512739 14242096249635879983 7492553212108425161 3721549489885272229 7835028273385873097 8156486384234120841 384446092587094659 6944490017425327080 1950858359878211133 1623954031140323339 291977696146400165 16427704480046809238 8967335467948004480 4583716992178443107 3242720001055555966 5755919773629174736 8419107985005531141 18410607444916493418 11347855156942367521 17337055210424826456 661016771878744487 11557995603236040075 16509971122614072903 14606176233841139357 2284497024252528974 3920696320520657698 4037324768703373458 17059978667001396085 13992484972386652952 3445578216632241246 13305292508324981724 1914248006278453473 16852593662526244144 16758564121343704645 452093897674908450 11670440072196979819 15153144142654639687 11504635560129365170 1295871939633340307 18087135580202726585 17474333060831392511 5793590533762173302 142966366198682855 11352533891593000636 9934173776021347477 1092970780928291926 5163452790891116449 7331075479064391754 7784255801464637387 10987597455956394909 6892049391046460390 17639018880487988954 17536321423474288344 810636356743493707 2657369771919503033 5902129857489881303 1696092562993404931 1059056997668936742 11106263468349304627 9972456778163014539 11063356112419066530 11266452636130568671 14629780897794302647 17508453786825294467 17406649658705275321 6599684918837212509 5164119460864994317 6541587659869583152 13120216928229515212 10800384951918113974 15197814211749371455 3373130467287654889 9025120373256251550 14353885107964733979 8200670426969892925 15879979111601896483 3269693449941089586 5537472499013216425 14089231290011362717 1054662604715745780 15226444719668429524 484437664560375097 4566613820187074788 7230908466137412687 11059849584483124422 4129187474406739451 2387282870884019799 13503802365001830440 238452134343674984 3470500049830456701 5095016469369251396 18416536867995723018 10254737461617113489 3802724210574750793 2491686080241934843 12253434203361339993 2727408656829296100 3064676361683695918 3081697578956116300 10807592297615128693 6673258640852504499 4610093879837710161 2350795779306272851 2037405286380416661 15947379509760264761 10625556909485352074 15252570725924865524 8024553184072072820 8907798139110556098 5021507899105916787 2789864885651129819 13016453916589949763 8457021426018619911 15959417658865703746 17200768829149853565 15465249710698066887 10507636949986904038 7668464583809278819 12863601120582044935 16695336016409742372 17706112439261229454 9762845351983682832 14784814056163388930 10621554507542154316 4787253742621047675 9031298894513768748 9176327132632197732 10903713061766196243 11565934504713865732 5750209640267458248 18432435825221974383 6880849617224909859 12094324272497737129 13018337024575202441 7214349793293439292 3271294242978424485 6583285650454429336 997335698954202741 16290750802946754 5994407328291704278 10008475341588153722 5272202359507890590 10926724607967258597 17502488845953140515 4580714361079567888 9838698678327941782 18277470950578748784 7690106724741561949 5961573667459285205 18431946181508889233 16357990071527721656 8132315614280081729 4060775019872056032 6413324453164943098 3739556639242662564 6551762301432897953 6524543157059791166 1373679220336589069 12970637365663933330 6866438996141359177 14811725451166058223 11701583065125881238 17924254711650185808 18049753150040838372 2801124172294873716 14647033193463730553 14977031338614158842 16036700162495412766 14026010031671727016 5564848372436950439 6935409699609819130 11327691324963300813 9882756509043505939 2013213735696585958 16215710882049228232 5352710145108779421 12473237523460668883 11152264419653473560 10739731875160051150 1165939992073200790 17251761627808246192 15590367719696589528 18271497841313304442 9919949245806888761 2301972246306634898 7367764445556960016 13088680992778503132 340191102947085465 9710941818818372177 7800153884897373515 11060973151732809278 10527343704463152758 5879520962618196284 4292820069645163538 12200549483718410354 6162220238372390641 7177305004138054722 3653291037623741165 1603071874139674595 2609501153269440657 14616679611012708709 17513531571421962956 15347432801107755332 4711689527484148888 4464134550530614150 12488812523788053932 167725494814647746 6810618444634117647 16718583143389590402 3257717874058611659 3290006040324252597 10528659854559782019 10068037851508354124 8093089074864429568 3574673473147748903 10863230972179830676 15700163828764326606 13915381338042445169 13034675363553484574 11531675783574859803 13367747309007293284 4694216380943560408 4109491762648467720 2173404226444845578 1998346631918457676 5279824653572254439 5553060299971882651 2457390901429468105 270667562325413475 10092129271423166889 17417120138222128911 18326802333132914444 17895589370759965941 15799575158033123929 6334416855622925008 8849584808963131994 15547289017498063042 911800632123241185 17728781194391544462 8284250381310786395 6076742528590348869 15183799230628462275 1810428400352302183 11719287194979704802 1033240825186838849 6381699467827658086 13254882252075179934 6047471488586408610 15740975753271566866 288329386512696427 8126145250803894272 1783070781833811259 8990106955277231042 8513281802225470756 8691107280140228053 16790539162825800795 14507443420746488813 10374992127035827951 16565242210452156449 6092299127883050560 5985595294159616062 4632507499770021496 452145044515180234 16664322079234108853 7078576011327457542 1415439484153389210 8986888533936411776 16574055914733591185 18207986371136744751 13680277267827886376 11712668531094329899 17649477518610008106 2648054178864065418 231346596035109901 7828729409911663986 9061673202166738446 12339961963648965846 18102934298217520948 2571731574339994756 11800206093491714684 341471530546265169 61845483513076408 15606352938466894741 8596303888077097639 12766887536940282392 5887326563115706712 863272818907885138 10212212777509013214 2749317485626193440 17424372696852253359 5216453756224193578 7504705010744486388 14908991437915516722 8319593159110448475 8758223713554839180 201048356739839605 14788433510877599468 11049186014825383553 2596017397120639753 5009664660542887904 8929642746001409704 2631023795365717280 6506940513054510394 8043049359545158173 9363251524956940096 13585009313792954147 15564223137945498193 12773577001401485266 14422637659897794725 2891098962988781738 1109387137163053951 6509873396576203916 4300766563677305732 2351603938704583133 13556618326147531190 10779029672447512467 17795081910658953960 12305551262440602734 11826461961874738296 15631157934365788260 12092682640711799762 3705787343619010190 717265549732787580 11694415599448108291 16252950837266829318 10128591103219952640 16392051893674462792 11966387481733862662 8124690790908448123 1366925043425789347 12139777774118860106 9122403976238255753 7668249761240047598 16809475267407745577 12564017220909511542 4223671216258818683 3506881902401746389 6414157467404336490 17452892526076609202 9042353440242721916 9537898865921520809 17984227565886656811 6731186263994697008 2100431444010865503 784364940706784954 6941902311205218391 14643988905319475364 4794004346401949619 10937982528069873756 17973217564107251274 1383452895606270338 12267947377421317986 10837815377784444224 12684871022235981251 11876671581459088960 15699892223447283226 8501445126689949272 6876193011556315099 4959702176539529730 1123585051006516979 7391932131841795776 4480507595492406503 3281280355552263686 16675151098828126754 13595644753183521191 12843171413985054110 12521469355344126120 16965416861960443212 16093052789842842721 466576156025100342 1444834186209327566 3066508551790592663 17591302708675893869 9146571391209786932 94197305155066038 11210029583397030078 3992967410084483892 2149423337564807289 10379372871637073569 16517282931829404626 10389077962950721550 4376782674850915311 14839707930453949892 4472668070893287736 18076336192443626006 8156704981229673330 722452209466006667 15282621740090713807 1919305237550015232 5001333812480039417 17980185909081246407 4877726264159355837 15459735487221802585 8515962789137827498 7805677355487560486 5239982381807818797 4331568013027326098 3756256937472330386 14950954927586902308 11359629821088690580 15452664601183660597 1554308798696950481 16776035381768116819 6910728481481330725 1670101598635960925 14156081595533287297 8224952525928623592 1701951100530464009 15743382475194386782 10560210970947194876 14042361759698788848 44432054913793701 4394272116157410014 13006194302572926756 15370653431458493369 5913335016290176849 682175980917218145 12971670637289492317 8831945552847071605 15017738550344898492 4658290748348181450 13705594213819466767 16459144756596289568 5690381180737868153 5182790472403030461 10483215647241904757 1748438564647615210 2360230985331660715 14832492179256670704 5404620923559887826 14026557928627573522 9369386343614003077 4153598836618074407 4810724798697250057 13167159301563649533 43995240517750047 5227191885653368360 13081571458836572647 13979331327658230682 4131160655804457245 14824045141419288412 82012261360413096 13628504853743398640 6236872351500382141 5837544428025334465 14720817381251229713 4822890858586692099 4558527836427408717 9690884091240385445 307452158123338934 5777829489141120788 4723825655166172085 15527133411816931455 15322687542750752512 10162212526969905696 10743709360736429833 13192285748438147422 14043712114966586727 12200877127522914098 17120883553446940670 2349652552863482281 17972872317955910568 16309900493431722752 7295155100500877988 4350542992614950871 14722383822461300070 4813743499893072614 6894079693094559732 13643514580962278437 1756349852506284832 7678202159374195658 8691844511319668884 5777414631947252602 4209894538037480784 6205705316655465280 8855325732882425909 4617268227263079776 4148875210623787091 10924460536815739737 13282051517231789547 17026043677122372655 17988335293456001351 8334924344097700636 6899642558662529023 17271700723275219343 1141786434379914262 10842524758292291277 11128239958223480075 12877281401339465860 10875166611501912477 14722833937609788716 706907288517464293 9723800875471227810 9750200470349165291 13416967985228029225 16781558919242511394 6689384248724341786 7964327818560782441 17162130701144256087 10360079407971893279 11326771734779467733 4500136619240118591 15078447009280744791 17069781396389441186 16860508307172741750 15874572782711531969 3143126217026916253 434715647362393838 6493754098549887450 18310643101894201332 9803093626652425345 12333642502441197973 10022099568322723489 16581220885935740751 8978974179851414857 17489971058990453103 9591487101568341675 277324147402893645 5582463282905310620 5024625887613682627 16226792399782545956 12147531646275695332 13422368600590838683 1734886413849730286 2380719068385934449 8474438740570377489 7121570776897244414 3544271483757005455 4798414310357293956 6089818610977558276 7504075930927268074 9767020565663255664 1425969441079305759 11465273733154256258 10638122778245184931 3185016472641565374 14119209879578242928 15425142481430098443 13204823711296933696 8073019530857079694 335769858674622755 81273770303820904 6750732447766585994 16851767193317091831 187203027628937490 15109774859468843390 8969258289311984345 5222113319499147518 9572452414563222249 14346190806264282502 18394272230809482242 15211269884282121063 18419589846487121852 3083332709578294956 9683243605013971692 433188884203725139 1492449923448642513 7866063078204266875 8041080015587172758 13135380411099815288 11835341519095010765 2020787551615617190 8911953322494627492 4958624799228381963 5678198662129866145 13835759107684029418 1909413767582695178 4411666802716722329 11665382421820962747 16370551998054836494 3515021721454721871 1775139612491459413 9893881771161033415 7934425689387394497 1039683678310985931 15386406218781936296 14659468947249759514 6977582357262544585 14687718067176183495 64466654162770612 14310089548485828989 10143501434478445000 14908605897483570330 6129278313738553576 7106505049180968619 55542390771991088 620906646411875721 10571678948425212074 8116339082393223615 5352279685009373851 2034588578254742702 12776408310954752161 13212770512804430947 2734325063414320893 4378017303485024154 9070687587367756565 17990350685163035279 4000025474741760494 10615360311340578610 1222831658656523480 1740027727000862875 5915591123289392340 12719847526975898925 12360749827945984789 900493044766634549 13425016514254335868 9170992958717737314 660936494151170764 7547738037505463600 6268751403106765869 10517212958402866237 13919420394310605453 9023412677120288227 383654146617841899 17954361642880119058 1779999373398647324 8549415925340430599 16559804147603482900 18351092902468509084 13064960625870805183 60766422753778410 4943003427946417067 14271780076125542008 8748359603621927744 3978833862581519695 1782900143807740950 13410647886611378577 11858271035287523876 333683092897216295 6916104874450826926 11540266243304057919 14156204790168973036 1867090474872899287 16179575005095937311 12192221873393218555 12569280444809847255 5743910476327274247 17082271451172029501 13432228857663690961 15625841187267308447 13094169079552132914 12565645929521057026 8086053784537741194 1481559486776262635 17685729647100684566 399662879570852577 7564202003764277266 10879446202029696412 14596742912682593711 14934637509124158370 12783198629184230815 817086227946197410 7413789864123908121 11077285288719224869 3748683259634194639 8534650470246751231 18371154435868974219 1311461505044420925 15930916371301672702 9110154086740783030 7935468744949308880 10777058837033618741 17191983834896898708 6434637339554596764 13563568665289694102 6582718846576224405 12128335646278747032 17982773372333482887 1690250718495055209 11712900228433153006 13574035235725281431 10703721246338199060 15676236918369396952 10464834614050683673 10282893533077305457 16357655909422331360 4946039335396340269 9801958585863569512 13459396352249898048 681508114247082014 4163828813452021810 13920281883618284172 9485782486445704126 2255216423667443987 5412481499044238783 10010079251830351533 15165364668220668139 4573542203954071150 1235511062310266041 11247479799152133754 11777283881361293423 16798113577089277511 4111099150465685550 6869815003167783753 13236170558505745209 1476506708567720296 2379527619197509810 17114952179968997413 739513784554334546 14886607258264686010 12036578131140382825 4566577699902129794 15513986142876531112 4834887833974265584 1385049088397193223 12453369363690190480 8682974908949461391 11583012668927961610 16278781316814190360 14757096759663886189 8375435436721690461 10575102152247451723 2143254175981203309 2820186975510358754 6257980432826145804 15572475368939331897 3036452040631277532 18026362611788976250 1788573342336570164 786881444831473518 7124027340936407239 12580606087971746684 2278665703574187053 15551956626053542063 8450847917650884714 10609296905559455391 11039030580426766080 10563504821374491430 13567162118931817268 4272805597333585527 13725597132428732998 15105109166595776911 16239181886977920258 17821225297326539879 2547461273950873700 7956979024773167235 16593818032736063322 4421808959088276150 13435065818005621291 10226842376353694678 11323610572410087154 14275624220918475305 13708090710853434641 10561600166897637047 14987146125033547287 257956770545191645 834552895198511606 6304307321426802813 815844948459012497 11154013151535410804 18212977909626241159 8415797771619828068 16007215434049464580 10595835436557888187 14709505055649227139 16120355879710063581 10425783137488009900 2441387078508155935 4464925945402715063 17840961848915599393 4315151631284414637 2673724239093057883 7095298284511895569 11049358645415614863 17924351238888382835 11495190458325244120 18443027319922569374 286283964586632764 15781857837074517084 5130392129227370373 9625348183141785995 17878867923308447955 7845606695972956550 12110094765675689359 15929093293560006782 11244009600491405921 7422156226956911432 16375219709626695045 6102669005876864199 362594325972010686 13887241447333364420 9727519996035407576 15528630692062609420 1170230519299039651 9134078475559688970 15422659281996018364 9642608497578619821 11734596079626410614 10373858476421747859 12815154578898994970 7334698275244197292 9142713186891297919 4527865169459365120 6494992819368158526 7045754503259136724 9026845177730201668 3466342248078199682 13509526926014507031 6124636864886931919 5944307338002241021 4489501590242669035 14531837339804681540 6464470048985134463 13207143767738465989 10781489003536847659 1212368305905899188 3864542029847787452 11713516692038267864 3858260712965448101 14077409478272764367 3179032195444950805 11864117472647735037 9099722213359426190 17595632445742518146 10047876852943139260 6450315264622335592 14475367034545832608 5167090810023026035 3868736850634387230 6818193802251746820 15451640610129459237 13103906464428685427 16187653627271549806 5318537263777061046 13172707044381154412 2616562557752185078 10292094273217319697 1926292734927140349 16656771972344846917 15958892510320413127 16581376229849241152 381515878201638238 11319509954972771186 15044876721475958767 17658731391068101645 7017051401936316884 15032977424733270411 6963606984141321740 5451024785514880413 3719868662634366573 8163919919272107216 9690436868581569570 390502169787700483 1456320946122455320 7608641885213322164 10533193287924001067 10070455267456622026 4611783157057687894 9573331060893859651 14199307981902374723 2522460505327373383 796680023883949764 13995624143814940366 237529306968303525 1722843391300007493 13540406201020071144 17815237962601531799 3705996900948223841 10267455474808786688 11063097865148806266 7854996850811122643 91034024620420569 14520093523589766973 3912732127069713684 60504878856806303 2243123500821793393 11148624504318053360 14356952416335484110 1212855677484720002 11211833210475404509 9429567408929725707 9345023629333333744 17599238769533511996 6422472350323555882 5791573364201827724 8478290335581923937 11529916593216209969 6276418895090528982 9808672038845343404 441986195630507918 4445742470423293184 14156064291210470413 1508226442165994331 16528301838338979333 7999176522791613171 10647495834110784703 11870287412509836324 3246258487446037491 14664008740879862360 12191153474242579562 14219467848644163154 8165339391528252333 17523660226916785713 17802554006989757482 9028554894432253686 7344284753075977632 15507692289522146597 6908753781217253751 4720564552654689746 10315052870757339050 4658498451308714242 10907390662547549668 12147342488941811769 16911248802326111180 5392294352068118927 10142614820513725962 1042042229938299311 1111844040884948527 15377080038539872664 16715611068755577166 7217752261749244488 3614134927475319692 290147743621195317 17942965480031626203 4395744072877597429 11156653173774485622 5623027603225177000 314153763764459099 14730910163619972121 6804291636836118514 6349844113661966716 8676989686150412248 4536530537615988118 6359171066141032547 4963617785779208108 11860941962602680921 7877628293453865066 2712543538066537015 13854597822928824679 4731927827291730892 6778457372946512193 10198501055083397792 17606906885403468204 2150723525274316579 4270444471294826385 6535575729745323842 15029968701667317550 9714780100113543592 14320835551126511334 9722802471313487920 15583799185719748423 17115929436002384647 10250772014463777822 3941619034803542012 2809045856375610655 8848366269691442999 11457931736518645372 1800653672876869013 5811576743185998168 3655296934860017243 14426873639444661573 1831060028949848864 6371772184756204905 17887302127611179823 1326170173189695384 15331326970683749842 9870611171998810069 13251135886959138234 13866626379579893758 1985631409641429462 5777785068630332313 12376779706813250962 8273752451261881345 13728551441792949335 9757925663212694453 10722461126379692190 16548519535289390150 10801975642360393730 9260863351348209858 10468854867930196629 493668289705212869 13785202497659288480 8399170419189424271 18401090522852442091 15854499402934376043 14135505906521307410 16989908361325816783 6046334206454528320 16437502842104664522 11853682659897959645 9233969520193769684 15134702236365033378 12628304246741593648 18338678864780757639 1536624030509313409 14527124685686843748 9609290774986445148 5972743204168419854 1496214170725761866 12078839347630438824 18201479148155967766 10608684548509482232 17083058929742709089 5518026762339939776 4782963059418118238 2884408090789448053 8545102976367208111 5109909009294542272 18155898090827454750 12265447705079430189 6154823755080649763 3553330191817344602 18431027419914711503 12987252146199810272 12598488153102464853 18276906278140077194 822501601810806088 9339761470945488851 11821210347426682986 1042239886639055895 14384298707426628263 16094698476749165590 7208170118063161003 93319459353154357 6487602127606985041 3278684438324971632 18440023145851743362 12177297817323181332 2859544802021571976 10590177020962952330 13142394755171835448 2748813100375945023 7084721716388321617 16760538948540621990 14286616420497663736 15061810942311633502 4653237969152902679 11983516754164965886 12743849075082276740 1292335459508296821 12653903032605197188 11101652796026004221 12407811584884717951 603260322720669481 4897625174614204544 231008195070987241 7961394108987167944 8142238536926364462 11601402072818668432 17009798431967725603 14372858926560600969 1764874226454939248 8735093825347415458 9707096865391997903 14564963076754329909 11300411327673674382 8598454957684855088 8529959900290328159 6076093810798712862 3969862878401500176 657522068245455227 17577230124350144302 18133482659552937237 12012738220261468750 6370336182353278842 4102899288731615027 8207506556017038033 340534922667926253 17518345944903269291 3370871581170693798 13197736904658741034 17810238067424857368 7633256687596291139 216410538619117915 17387729729446418322 8454215078880671370 10640195872093088423 9795994877653775283 16962489438529353942 2402389522218915398 3025055870848053072 12987774363861740963 11345238530352795896 3846070452427066212 16625391778193286789 16363781609259271541 13389217179491638449 10942816529078710193 3349062602611130241 7875922430076469168 9159320780765989057 10962452523139817685 1575585526521604883 1210362253763147902 11310104373131563979 14592996431479578799 1886852428312622229 8737586520662791837 1806555750445848226 16975154085110238780 4387136407697704127 3135329259675323019 13822497826216666704 9671441530446907395 13429610551934849422 10520216669429052392 10707531641072571772 18286191020886609273 1274623473446325038 10534097541945224805 7066839419908434960 4979963476995525671 8002341026373584444 9570850139080905432 15776208507967430670 3930973884205589927 10972611374142978596 17532209478798016125 18101253325002890817 7238969177971639484 15104328972400435366 8830018809308201706 16094005969070080759 7196079829611187041 16239108844465115956 5861315456446230909 17662540537854657204 3593409977278847728 4585459747467918901 3950289212760743324 3509393741539413678 13801892159415923809 15112439104671882525 2639369366442779410 12874061599541379608 4689887974583970157 16918927736519349497 5451803450116872350 1629272922198681547 15952398716508614620 11356849461396705512 7192151908031503801 13140000270461392643 8080125782656483972 17547562061419721488 12900062576642009514 7398283881837666703 11799328119977795952 7290137152441155097 12255611039950545221 5014549553922502525 2990587163550399666 3721169212723483780 6217795569246287453 9626447244065150956 10839710223688925098 8338810194949500258 11720506894878996919 14710783016791501404 14280407644845174300 7581534861254711348 12984977765012323331 2092565925380990551 13387659766260544905 3232538918765094070 298213443934640930 12429239645728591656 10413468192047485297 2849284085605491585 10321770217535329218 15762921956892034024 16886050853521987315 52972316572108739 1613349220324185858 13223332857394329421 12190543482915529808 15736660487772891117 14654773110174373737 69384543556648243 5470213812153070324 6206252075942878057 11775490847245292727 15555982206139453879 2343737868384162997 8967388434855003046 1144586040973927408 13920302433661976841 16006354640148593059 8200363087435580486 5279618611019227113 4902504295712637692 5799404638545080151 867356955142798330 10679261510852493233 6364489413501056982 271163464730142298 5827912925319656043 14611657520726976555 12805079608895415036 12106912359599743188 4902149981921407866 8883300952496433314 9661177541521270875 6271331114014427824 11480358679797764679 3244037751920035149 6467596768485273167 8132819981815429755 9655625594857383590 16781781179423418891 6257499579991647788 6870736866792904393 7525890264638076247 529301010691481201 1915012236400044018 10251423890501270412 12208709884732822625 12247466021818071698 11455292903223575002 5278201868243241251 15884851071729463952 4110955753247706814 8671133860561297870 8488090698694962404 8480936796974768913 15216206240491556769 14007698249636738767 9961212342827858789 7645495387948746229 4980316242516096966 59516196798573661 13238070241615902036 11074008513329863558 15755564140487937843 7998984852770184878 10644499507905905136 12519775305738529578 3633679202739563734 12634320958347711909 653121872136405792 12508927134601244 16382887918825033841 12859705070194490735 10424677249715372335 7728348220901799722 9340078144717051473 14322085358379234438 5741452690009348115 14836708514292205132 11949940117637490217 15831571643755279559 16711670316897581056 13610987231258159188 10562371081407687239 786480175456476078 11505025596152573146 11238029559459624232 403484933119016538 2594711919307856177 4510227498534197468 3893165842490647970 16903100984229436677 11844231050092473422 6839636166541754427 9024088998549730580 4961934652964836733 8665656228698553354 13100164919340676092 13887313282415892102 8672684380450921723 13544764228205670257 14665089161045852491 3822696645482452404 6653180289754924902 1172478536310910649 6455058481150073352 18329865944820247924 1325927328120295336 3037942239610352437 10901545776738113735 11680929246763107373 4493867553485364404 15307747141795665933 3886782731830689663 516098361031496921 13952015307124437251 2274539287363883361 8137730952457709246 11428487529245810870 8200371640256286668 14015220169888831951 9439165889765299251 17114128433877108919 13688502322399439279 8117969375374442324 14975458874508402651 13684319282270370427 15001288424049776490 3074438654135690812 12119569799280873266 14714795910029865586 10830073070495848933 1817607345279582340 8771291524054249129 3440629452190300665 3547716663203486787 12469784291981918588 4221982257317720934 8161219210743695888 2656176635718032598 3466673878047995590 1342741065024678155 3002440141125281943 17376236637382603708 1677567676820409468 11861062359485349170 31601632419747592 9815041103043868106 10749855403659221659 9821468371200472006 13975677339532823478 12446168323350861701 12440472211373696716 13839133566987289485 3938313666306278669 2691476446115775228 15420427872090614345 16763105875161943103 8122863206311291255 5226044454816781105 2563513145209229285 2153495186858231281 4564069319321186375 3409817536971663423 18321665643385969372 13111102170374620226 4415529284268550997 4798956370507703493 4734365726345923649 13006322626613949077 8443636393682929125 9466772170522086774 17315365078638881692 12356084243106089619 8024661925740776635 6580747393977895485 15150709565826272305 14852435816775257671 356827131786093560 1589753319257494440 6673335316700588931 15178290195288695862 5785479690502364764 8036745643072103749 10074007755136157232 5830810415862034063 3871449313277872020 1906474321015557389 12561360426176788757 15258524461267996637 17780227196176092112 1392675545263360981 13567753803887973884 9070757637588278405 17016278574537260220 8267840611750539176 5162033702662427000 4705005091153803737 13456764268615447256 7245411823327248157 2636769109177362501 15854808085266117381 3263392618503409631 16532893004732742152 7721508716235642877 6685044310603741483 10045641514120359899 7545592024656304885 6828058474057154224 11241899533447917375 6055888588324879020 11048989053205251920 3558713216350083002 16105821728217327130 10683761626582401370 5217268920271912174 16597627715768561481 2084008689183316257 12571710877898917738 4616170440619520479 655425454192122951 10180413340935036238 12531003247136066510 13591188614832504635 15287995312006969877 10888571536742815598 7745743687993465065 16380828633134568873 12424628410137350155 12177768662356585627 11092895464042937005 7220222396086433571 10359364746080739460 3682959784951601493 15044616801010000109 15507765944520905829 4838860491949238478 5855765640685680206 2646584653136060919 5230408640047791016 2842873498062991226 10693713069606987508 10033149682656452051 17342299186712777617 6163661396993414878 5842884963692962665 14578760849231779404 15756846765278517820 16046476117076109795 3785590363345608614 1976771896303895489 12782041855779105857 7684357097179434762 14989971940520939231 13687640851482981696 11265814984785112913 12010701331522787295 16062775238614822099 14765561170313686213 4399776109730814678 17922934873873660252 17726035945128335985 14784134574543748494 7232813690532421517 2793775927384103261 12484082197724559268 15931678301155287183 8265612532695102636 3113713962508256949 9749094707839622352 47033907692682777 2022849860428213986 8209353160281332026 13538807156991740116 6554658239313178890 4839390372389050708 12512616555356559238 16328480359045345981 4968385338190979753 12457468671754234632 1467804594599272047 6933152067726369280 16713930948813540470 14437845886975838289 9322622659954814168 3379092152666942410 4074388360268445829 12237246835882687513 16197314809607128825 572109229375158227 12549148084079360733 10890640437420952519 14946485916785544613 13797416410523281367 13682981838116846247 5703858904045944371 16382271565375393469 13654961062150677842 7167005396815636179 5472811411994043755 15987028620696700200 7879751397227278781 5142031069424765796 12758094407561900621 8101025830145774102 91620786420419134 16330773824822359425 9377030226558854588 16927977907403124744 6331380322117681101 2796805177334236284 14260710521024003684 17228967851064701765 11435181554787264593 17884097869019693362 9664041902323139020 712182196139407806 3936428472099272716 7368567879020965986 9152895116672877846 8354170931861327173 12211184758590313590 10687312784297029736 14891953541084460478 6614846634033586729 9054378530147197381 6421737180416159964 4647328616530411980 3574693469838299335 5892622321822733246 13962459578443508736 14313388231640410037 14578048381485966464 11336456250827616874 7222426993115026507 17303676428096653328 3688850436353128974 4592956112409105270 6309680476365605239 2461756183878951179 8471884341390212242 14638293365697581423 17842189374125167214 5182323286187715485 9791973038291174788 14610853899413037612 5405533942050894896 4946510986458903639 10461357837029635738 7520630874868140943 5219764909206723930 13026242958186711707 18384044565030606690 12971557890255404578 8388532444112063507 13504003421379879775 6953379051821411397 15404138955995725779 10271003631633750578 15215072233631902780 9203564665994210437 11320809671598285276 8437200560739818113 1741205664908414165 16920094414216983474 4372311970592880213 2351373952057780308 13560952991643296426 16957193442000241658 13688397057280873205 10494988123237919458 1445340185644674454 14426737096487509485 10549497254469887828 792668148732545197 984748500089481299 6526419509560088791 9820270428308513122 93195022590193221 15367860609119233601 17934770434468684738 4919513927298242901 5961339827946959732 17168616686245659515 3419911285753314139 12379416772519030874 605559073310862663 9568299427008494830 8562592400348790714 3894508074492836484 7686156413299923014 2633055375362776182 7049480895013330551 13938268126040187309 6005266519036743212 10837586591459865432 3168115908930765674 11360429774666429358 5557108588477261681 1169670751627232214 1094936895417225473 12820149670205070739 6426864095074125401 17217905114985064046 11208677548819787920 16285985499618486924 6115083127661709452 7041589268071859421 3243039868575637187 8750960598826745868 6804689060168439338 5617406614284549651 5353160625092173836 4347971677342333640 12640780057937715854 11549329398461688477 9934231708416746167 8553333992373783979 16899203545532257931 16844665172091722815 13817308874482949061 2580746157358811379 7629103037153700793 8397508724076646275 2743283308578003580 8570286153192841777 6658271044471598756 3072989617795281248 8432230635712201290 18069968083521348261 10353619338371513935 4730892700925030876 12612315788152942166 5144429635078431405 10159987757846888830 10555137292611523643 10314484555823436125 931466089406296049 10411016200337153296 14612949966740400701 2912104239071714987 13273833551013104981 17528542402949875766 12556916148903090691 16813673256307298862 7648397552194143879 5593236331433501234 2465566529563107098 16444117587397904881 11045279901353751430 4761863617165359704 5007038241439182104 13974547951623706611 12930634072807177511 13215140398970740407 8127283027102801241 6987300360490379872 13068241481117140827 1450702123596063671 10959335316626333402 10741000577535661828 2567627802791208302 6380860167808862624 16237492777299011993 15918321417879983337 17430860195235706224 14427035971751562813 7969669276073592624 16272382857424998553 15894770004688356359 15132866052521478592 8041200700684089370 15023568381393807659 4636102564850531114 9036796431631862827 4686306796491318781 9640124729407564278 13149805192710836608 1806732225850533886 11431203775694202027 11863598746449727536 9407183005381453394 3923885410220985169 6541967150796911275 15852352217149657030 3624712083692824531 17059465295523272924 5198300874438153860 3383480550711083911 15630892428321920549 12002971196667349939 10866573359593260512 12471728587462836556 5755750564154597659 5459146044805444065 8615587906256273469 327483069451999287 1052830355952052440 16945470108397084598 18040487683021128117 1391432200101160891 11486374243608852422 17294330794280086908 10035050776429015134 8554968392229954107 9633479134656828025 5845665619402155312 7269580028974310934 8661653494923221518 3760203901892929319 16342119354268016383 4515726986087112743 268118350098820785 7672787401757418786 11607481830710003797 6221358327413777147 4473352607483489478 16579520358022257787 15435889906261449408 11488261784583024640 12699924710356362920 11658853307907357989 13057565796227204190 3545059997618183224 15786941964976182932 13079369439180607221 1803882067234671775 16290645217032500711 7524306498484223530 12594806639781650774 12355097471320012075 10767159746566152798 1162484638138989659 17834382840680637614 9709057161582704227 835829055803553292 12596803643871584404 7725142178754679938 7665049912940605020 2845068537810354658 13861187720212927309 3017875306651529939 15384437893043165319 5764320923013516776 17655977794832159039 8065010611572777074 2777910985233219113 7802845346929099774 7736951729083677047 7104271861729852206 640765716991854420 3482020031409653889 692668685092966302 9359718857166285257 15224283988650661468 18164225841089711598 2771657656730552268 12069836850154685590 11636767418337372375 793258296277266208 5721758733887557773 10435166953318962900 7942733508614278038 11955388639777487553 2778414634930540948 14895488817606695682 16089391761750178113 5798605681645082397 1246625404221872913 15681491915685134532 910965020447919001 13648494656787925624 6582111673810043033 14599114045233668538 13846713970942426376 14435746524649834121 218448752765501858 3917230974948741533 12114427031569411248 2692898623454084260 17516386761262302403 2228454852105414569 12313515475471299313 1679198072199769321 12724164231028720871 16278329424549881235 12155713705620421916 15850200603669632858 7789103819578564132 5464575138371462575 4023983354004728138 16555729694227768863 1087264327975208971 13277883849654057488 13991179352185665139 6963729054941666475 5814310244241035596 1381070178547784867 16790705082293236629 6208985648430787786 2672337293554877744 5639565293144903315 9408887732401246335 14676727567952090946 10366180912053917813 1682014290828097672 3551116633123431248 1486356282726961029 9780331403153279015 15473007413391068155 15241285388343334784 14556564414473953983 7725103495630559116 2133841918154697704 4804480591031185698 5850365932673245272 12909204172217455470 8813968033088295654 3185373670943536393 1394482112401263555 11930375710383072907 8695875266493158760 11130534567419375874 17730083101369848183 2499155535218669042 3860181469426066253 5644312896667576726 5207284808636211387 2181758873670323745 2379820655705718160 5138578389913135469 10336398453915723446 15207730716116915988 7570267704781399424 2542088207618106901 14802612576889926842 7701431398061549620 10698866431950079431 10659179441789668199 5826476615942559266 721381652643053264 17641985159532001176 15497462125919220557 16661705166532038581 9722573556735385928 16009990116472044912 507694765230206002 6692859133694192204 16024094803715353948 14096431233248437495 3126355878734188047 7930199294982166639 8758463037512599787 6164344416273710414 7516942619958122499 14323491634198606593 10386589592304138219 4566485744347599152 9556622960181158421 3952001610969762629 13778080291243690401 17347999444142510030 17146804515011913609 8996232103008339564 3878460839437166107 2934645630733904784 8651004852544849187 11628706521514304002 13574331020135861806 16452618574535184722 7233867552707012708 1515287470991687135 14096836623751251770 11249684189034579581 17625130817188301342 10359983074311113962 9340570822011949678 10166777761645383516 6703062506180163649 8809804456882368828 10540185638921495426 5365938256320434718 14185688873962433175 16155436871560165119 6866715918026214977 4581018283755932321 4827860174876051486 12429861830503221942 14164063201257905843 15181566143589928699 9466442761970193464 4033826025995660948 6297902964522250736 5651959180276660643 9059050661373699667 14242538800322066161 11112563863295074356 9836393089512821808 2622077178289484608 1886745056127539674 9406783729080185883 15379723862569555287 4037954957768180136 1962875707830547832 12786544974057953872 17530744184529665162 13008205925667704746 11590168642804728780 8200547775826719721 12057952436271160799 1559682409632842075 4604678796583327434 11004277550215548469 6474209802771134007 10313157009373519492 1446359351267859753 16432349436396964751 4911085632302106959 16541701216751163334 14262489235251019641 8076680845390879227 15464036510055709714 387420630923157460 14722318933988463027 6438113091287601901 7261111274187458239 15677777866636034821 9133920278736083469 12332036693256580951 46982474294325775 14371592788882227579 6807440006867405701 12742107881912010202 2174998374023540652 8658532953160485625 7116489579959052840 10950105617212994067 5049459940112345163 14322241689357587756 4383874489175451511 15965375844788721463 17842730900760590108 14492688048606615459 13380017724448552538 2114583124156900666 1530123147658360385 13793170295815896945 12739943401189400328 11033774675990833011 5623076657710971312 6250796694131915460 370535568797297500 7469885143903009023 5277650904773234452 12794942135979882925 3886246722179606534 3030102374605410113 14285845047584412196 4329656714472548062 17987173504765243334 18136937779154311891 11126113845153193814 4505282767758096754 229139671913590236 9665481839897514403 13980112506940949381 3147481527477359957 11889217745183183589 88733036707855174 12070370887799731616 10471213725685273662 2104860641247984714 2908758675575368464 16898354546722698645 5025170961680434658 14234490403483964370 3017420351405310918 2284472718900958684 4376024794504723338 17926283781382699637 17636945600151697869 11666451608253644840 11473611870048148460 8330667155116736337 2833011279516964818 5913807115367527150 4161759053843443514 18144351316776097053 8292860193444059150 8426145290276329762 8052432899882587105 12154768965506758134 13747614627565579441 9296810666228754455 2591039264584656148 12905216653677380931 6851117691367112064 9151194274362821685 1912905191838219339 4285741930346252806 8984351871411005022 1546063367790169218 11554747983366375627 10459978798387600564 15700968849149937595 7118936979673958141 1596216862397726510 3156952683836385764 7800755554887070317 14960899496210862054 12195813785382901555 8746519575682102041 12917167792464024104 14675851430791015683 17826391994132800259 4952357689289850394 8812640320244508193 11407612014680141713 13804670880399829486 531169109240047843 11735941812656005741 5612979030156556123 10258203393930615455 992814157507429877 7769598822271237082 16998425103997781522 6687051414907367105 9165461379536178459 640853741877381660 13766669171932072525 5836436266153330777 11622719404063722872 1492922612720594915 858420692471117155 250489107976149464 17270201092411397589 6288450161892876620 3053313765481575339 17685922616743910245 15377790795752789552 17629048862840424324 10883350961472627875 16677175344641676371 12230519781822993793 18354975064889681790 8899184722854473268 8605959271988562334 16803468511388404335 18054398570948063900 6351064482921380835 9863819840512350223 392798675199916415 16595242651383416215 951618533730239614 11844269048726145742 4108086220851686094 14129220448187933226 4007552994517737339 17910184064753712864 5248261151118271113 16681632073194131536 11435250309400588457 2463462954823372713 9143801629743118218 15747886728652982617 16819372561438457338 5426096576275421015 8327552558077963593 14961258237810107979 3955097595613818513 8641146848530547848 11858898818704689389 5977752082695017319 15800980900865304952 4064511019914778927 5541394288186156509 8184561656208829089 1068398494357496691 14938475011594442426 2116015079419546361 5933482002559774532 14792912225755407950 6500520947914438916 87104247827119784 12796344949709262738 5128035623097142268 5185804917594368736 5755397356374502250 4112000916144675128 4457153847844473079 17338085855831822305 12999497252477483885 4710820251072448221 7838764026707528842 5167338407092994054 3101742451299836416 12473667025369210081 15727273512765728867 12071821027816032606 8795861736067066410 15229262832697721083 8720495036831228749 12429860226159361547 2597032363874249886 2197712696112041630 12845767229265473548 2937223259687323371 17655690143124950973 4990854009409757375 1226143270620280012 12390571578042516932 14154215042263630603 5745853646260723694 14931189498171969850 7408416324709702911 3742973301593292314 12145565517418924351 5595183877111659080 7058189245956968640 4226797894274958494 10219271863715675158 9926576673796795643 12319713358519001352 10337141941138689277 13233017278485228344 7977846990343873732 6403764437963148283 6601690392315437491 16198966122132630781 18309787088031136256 15636455390197817956 6054786043356044898 4624600556820891381 10380201080585007958 9024373515423434082 15555123245977755388 8729999812922605483 12612682883781273562 6444750732871800322 4038338998615746665 7816698223746391748 9789619411781295514 8452439077590115250 12005841877415685293 17501149087279280946 6609496075685160157 12913409608371315109 13358305744530075138 2096864832251370149 14790052496952320736 8158087164512845739 8609569830961443755 2650838878593163997 12107753284042305695 10564267621240532787 269440372457611762 7507268121325640218 12005056482690331594 16270158170615385301 1793133633916086539 17959623652201240501 10550989656369799862 3950830820787849801 2193196031704452614 5399973296654365462 8579194647797029540 10268634034973691507 7150995267929703258 7909665103014960620 17547769765493369992 11331345176656075305 15672454138763817074 1612106572575358936 4972831328920590093 8069169126913244584 5017581014583966755 8158724168235444940 9314331740908937587 13170189278523848571 7201825875043728701 166679209967847412 10480808389441676032 11120602927635273000 13624621770498774153 14460438463287795260 5670461439170185145 11740663982777774251 2886551959859057715 6502579103679231652 15364129379180236896 8157859497877222294 17349821954776083405 88945211057265427 8890920210845320220 17579598695574849469 4129198327492673881 14220603132904778527 2444975327457858184 9098214359915283168 12768131871915013733 15135159613710881811 6227030929627157847 1622474025184268343 16450267659261676715 15492902008278015081 6710417118267807395 5045162297763921125 12623310461379989918 414515332562081293 4469221004553761078 9547168031261229716 17960866608260297892 638128227629808518 12329606348562837816 1536086116103975806 9989205912350736935 12621863177442104236 2251355936375661705 11635768868447126039 15877982685832362143 5937467410796805920 7557721781078699330 14894819960270880539 6601905140384725276 16871816961771362281 15536868141059385646 4473837887557739473 660923806026530430 4926850402928795764 16028910272688463615 14885149369847529782 13210594110326079543 117078010540113246 5300955119514953721 7496129678152405176 12923802431282366181 5421079835007106418 9723226870660653266 7307876915456093280 8931427236356512504 13993215579157902928 8956417242871110757 8336970056866747253 15167035798856141151 17587968617400587712 18051070121202717107 16687380905554153962 549788492026882366 4171911433374580199 4031930013795335812 2082082405355641079 7971540661216677444 14224432414699072987 12828584883404606004 7603844155540502247 11695187916484484342 4654586881096818397 7794485641174258476 4060739393589737132 10762228812876342478 17300357751211748127 6864984714381162021 8050969642076937083 15179702658113135383 2868785107951684473 14685736598043931683 15459428973402300399 18141027832454363558 14860279169836727504 14261062744125843192 5592375849702550285 2552893375898251472 2982206346028074709 1131810568633931455 81426479457171723 15431450536853103897 6108242593072391208 5492311555992549109 12341936963264733184 11229847941330280698 14515676580819197619 12279670487098592732 12993404023218831150 9039687001734518294 13017449373574329696 2242796443362778489 10324934391037841717 1060696486119929549 29477411116215788 11719994886974025909 8444430559378500455 18025093769377004461 6907419279235664167 3430502899625748063 4918654144652357955 3538783318907065755 13323562958044648706 18141040215608002204 444993819673490011 12167858332668578746 4282483428349352546 14140147868820568102 2294472533733655871 1514409188482290659 12666647925798807419 3941009495424908311 18018449166323709113 431074821415888796 10732119425280167388 10289158020889142175 3840881180836346073 4921771217453470389 15346868899569264411 12113831091159851602 18026608618193194848 12568069390577327196 13260932040863961696 10564091911702391690 4949282934466817810 8366213564795560546 14768332622817978165 17653300194837549071 1010233855909947420 15144088333251565128 7177829088921115967 9158483764943510865 17026511487361783379 6586317269047086419 10840063948297152797 126867291412714105 15267046840450230831 3343244564707476318 9727135935211269598 10320413613176607076 16722089558670001870 12054322066989794161 1772517917521231216 12442845698951102267 11119341878597451000 2222563035416239712 17403852274522462744 10681370703889355682 7804469100853188713 227646790888581032 17688152443028173048 7798008492043727328 609417657289529423 4522960044623287826 16565066312836147403 14682593471225197714 8100420181554308624 501561663888907460 9238365309713237218 16659241868794031576 15594609584279966501 4004949964859156211 11204004497279546929 15180710780170750153 3993045777000275080 1518657793786588008 4882977966805247175 2728284116580830782 9291703736008842266 12555190271490507501 730817220459587768 16435803086383423413 14160296213324372850 3617834644850994391 5563375758272309034 10505030297654057878 6962228699024018666 9137990318509457033 13027789226366423355 7938348336589932674 2523057493504580714 3995405846915930617 2101042841273506566 7010491839787455707 15923402449310497036 10655218026747612517 4117675708013593375 16085263991965743335 18166685675890720355 1955533299289373136 12143650734546563667 8910728880607770241 1433728072779932245 12024641941717191882 6093999241525473774 1118525487423721955 9984032248659923721 14839403446495727961 12139505636003287892 14299546996621894543 9326042857148388515 7264556801706952557 2579755818756567317 12825405098651701672 7279383085150964728 13617924826225750311 9692684935001272162 2839390505837401464 6849365334950925334 14937581355808911604 6744958630392257319 14167639158795031656 16292795285207930448 6451266561859728077 7312250947010391332 17796962020147358611 14798342142269361757 1876082226855404459 15552934793766538460 10814067219216361375 10550858541910203614 18333384439215601839 2331657850287710533 13257501377360221746 7211401724034030571 1663709681237610949 5555920140311382321 10027780799272921042 2817630626615514058 12765612437718639731 16843006512850410852 14147741902588719501 3206316446206862356 10946842682729570967 7844904585313320444 6830656447842416657 14431420739752385659 10050348182025034499 16250343707877275004 359517929286560319 4328974665586245343 17045372093186399126 17046743445847090747 11398577116606665637 4089121462916677282 15153435012234381826 10501466532461200021 8469213270082020814 3567767233912866435 2206064129642567311 9474682662502395488 15978440725695783651 4739721157589442599 10311766382267696735 8728356398064426011 16081411636338670460 17940403495089146655 6402113445014075863 796119010001761546 1782938139417897187 8748646393106982361 17053521979285423971 1538908168410826078 4851529285186065752 3128844279167607245 2982800098576434633 5007736304557736049 12016004434344953714 16460803458503548288 10163718788979557965 4995948577231807754 2525747946679892043 8470174560850364355 2364121402890337410 3330049007203140738 11092539790758594729 3080834498038033695 7114062968547990543 9559803521652013199 5481931608259166524 10511407359166986443 14391129199911345795 5495470922540430156 2525247983735394523 8760155887123939110 7369388285601637279 16450330257942672833 12075547073303495530 15761762889193306609 8600027032106717623 4491114624151241461 12408713417160221853 2090187657107867457 5751565781631555181 18408209059967845940 133007377268633782 6566764291312296745 6194504133780008434 15162665137135894619 17695406555312904850 15051579326383728365 7369443354332451063 4845795533754096988 17907085318528918809 11860312444496610380 14011933947048758287 15535914723018290351 8494891735949905602 5163973396288731917 18171949646275906035 16519508873751587481 2100514058030920650 15381000988097235232 7213783207679326957 9990753595258279331 5343883215277504667 3839911350809874334 11056209859215551961 14775963840200316407 12797935613018225843 11295219585000887327 2377408569659256356 4617890846018550513 16036056808449648955 2124053728852539958 13581694813538733906 10436737678869976821 7391574204842990279 2842097690522227273 5072069788182620861 7271746849079294321 9533703398438146368 242647993864454203 17009454355515301901 6239183186541280921 7477031120730464013 9470559098697322084 7114470215394554773 13964698991102463550 18078376866835001123 1670995059566961637 12414835694986433654 14587093753902706522 7205701078800207663 1152771255142846090 16520555988273599775 7064910828414541592 14862847276599679715 5946805697511431945 9870480610497090103 5704119074471744967 13573274299842847888 13516396055793739268 3690490653265762707 6687668435757660965 10270211049114179655 14611690223900344310 2579386876397010740 6199448968381489828 18054331101507242894 12038973550473892761 16698412155621370921 4575514501828092751 11884523262305585792 14035111011342483353 7790524855993164818 6430055303675943900 2740119872990366466 6401125599429693067 4198901095984429594 3223035546319797165 17000040579973788068 3579373147670597714 1012240588130691806 3921230824314992553 8172099671589668960 4201089976940852197 3532185491832331707 2741617093557822736 4111246330992495906 17430535340885563537 11354920934183502082 4242586199269904123 554732560399827443 12900536006272260310 2183239805934026473 13119859089508096248 13598938977228405644 16533581351738272914 17369836833717356513 15969298070188142591 8842910784746072187 4089420642743237040 5864062431492613740 4976817494437852257 5546886431889077174 13833219236726111039 18059504376829719791 15893054824119127296 16740103198205800579 8068211894341201574 4343738494127116782 16838998485300207747 4429531136771548972 11399546306826891754 10782897791728617700 6898503793259810040 2408321979481062406 5300421473721065792 10776845914830978669 2061759716639536567 2727263475099234785 9349120142005388281 717709776652512931 250449090353340123 13552875720540693738 7436119941065059504 14099505338334923997 11959128107725343552 15225689580511615365 7481821716779128994 11929306395899119048 16085387523941359811 14000861737854241659 9355728925101706729 8686095471388290694 6569363278312862342 7633771535660082863 15620785950947895866 10523284057241653532 16684221026791561621 14444638989217005536 4152328539400668546 8310190940176019522 17434154273847606345 13401729941979377619 15799347959588595519 11052050135488645768 14846102090594674924 16089707314796105039 13360819842537979219 6196642280843801004 9538169885515360609 7331175975370564105 14079534078631496083 11511920588963939302 12193712228939345067 8878954645552538843 16253360978231107092 1765190241065472020 3318475056837954805 4395325656635339054 10942801139566176588 5319422907403327727 10363733987520169933 15879930577107187630 16368829378674049878 8840415037412143439 7486503636194896313 12494276815360819647 12367465534804295132 2323065149498830224 5898327277897384485 15038093076239525130 10806399362671028419 9330028234937703865 4770650876991192084 17822537767721161067 17082803910665444292 15801185045223851842 76794228064442569 10095753841829247776 14564404043598457935 6385703581331130459 11128220481561889314 15395371239103257637 12726626361383003241 415152388956881742 18322101817475622777 13350365085713631778 8974171451857394880 9279079448982285380 2017877349192843569 8040617482122882495 8650126516291157475 13411126872413739655 17368094839825912678 7999197992219214718 17234778999229867729 10587373304063743086 8389258980366759370 5522657720463023972 8729225303783838991 15978122933561581115 6553685849020888145 14757735801996430961 15670898690364172867 15333029616257695938 2299312847039303299 9130386884750543069 11703395620499315770 8499317167279351240 2661360511033760005 13208525981974760916 12647635552882612274 16558511853311485449 5171757567063524350 12794368192344112594 18247473850635346983 17229417304482275990 5664002691120604626 12188314385189352004 6662285808250407374 16427199511031964766 6271074924129284720 7535180714587441293 14190018440719124603 5185906838457670071 13493344105444219004 7811840740645503886 9652663123119141984 16870159608034370194 3044510928076151955 17670039556607327018 6924302789639157623 17134832596885540927 16111438113747098541 7996315747195803008 16894950897827199216 1077546138815689364 6495806971078589081 1111740167778708769 18231085211617509554 17467092207308765640 5751792286221399565 985466595006931490 12950703182014511982 12170743334258931499 5753668701135263252 15597334965652211584 9062631175318084991 12979003606370166461 3685525216672971790 825460816206315766 2352125864081339156 3085175989232971546 961221825473608075 9881687169029114476 1975667877390122831 3646350865978822552 14284809551575030521 17711420506415309027 3436980457583879429 4667261016872409399 3449108233791466136 17491650250400856550 18364160419565672802 12504292646681842477 2471552677589300027 8737176428249095344 621763191167238951 18209823768011917338 13724207369494292914 7565155480260186677 10972961785380384671 12187515149656511717 15811798058715589820 5002504236902237967 3797095889320079031 17528830820586981431 9961900617102055940 1721028448261610592 16635401143562877603 16564201886633234687 15451445494762675712 4082073952447377633 14980192182217488860 7349661544734606387 6909512029552463126 3170594537545675415 284169664285728253 2987238597308993548 16416065746219748896 10812760987599229638 16463130278643324662 5923227545246980988 10621744451355583931 14928846277229243723 14368758693550252474 15380067021003805328 4278929113905075776 1407950481409975553 14991752516444836145 5134130564135781193 6995858089810032063 6675478048086072860 10829859856397947878 3453781652454002486 12109220909676347829 13962355224473362382 17401073011145871352 16559179942208180120 5430419324565335765 2608980403143035461 4870871785702259699 15091983842899437954 4795736287790882695 986571487202619678 5500197487713660738 13511914183104419764 11411156036835153052 2132936186243231549 8369776895306335774 17594752238997729892 10398967778398383104 3698889296719414898 17820801375627315062 15358920649683493784 18308012464368621343 8081642159606279429 11854549081666081589 5865928993120137561 6604988842541336910 9030803161573043983 11309663603624740198 16135680106500416199 12081656098417480952 11109125000932735451 14847943619285640019 10233632244234873475 1468758770106834481 2189840184358597074 8483722392793556333 2053133091288635306 7719796245684280042 16179315283873540983 7500026402509987681 16369069397458237943 12835962556854761899 13320242416322593533 361926413870633243 8254517233486441973 16214285504052114833 11931024292300273347 14548953128825268483 16835035091157366676 8089063600374578489 10735078968316984077 1707047612403230628 2446078613182159473 5863971278193768557 14816206834021954875 17648589793791314264 12795270370608714994 14045359691942141287 17683155211571616959 4719128317234913562 3986247497188828117 3308928679432472661 2231698305377489424 12543209312996124823 3583011892270355525 15574004331231435995 11484586221292601072 10909418184078889070 501795340401154443 5757672374269069710 16342389055042312982 3135174072459992032 4477275459864537998 17851499582348545256 12439159715647650027 13090812884609532290 11109447039795260625 9436860617058823733 9453731453851347636 16841826629836145374 1164313963613993632 3406702667979817544 5555814389228994306 11985262833622449830 9522264743748638086 6728714218887998979 9541084589756507439 14190656976952091157 997435404521527539 18394957457532190257 17202568797097277035 5671319058303990743 10700136569865774407 8355586965207855804 3406228821579050250 9292044766311112038 15487953156524796469 8432951324199898778 10277893689002656563 11958766836294321391 4161688306831203732 13023361911532529246 15147686350942201399 11712472690673695069 12870637798910098207 17187408207855043722 11237103397704971397 17642433115948741757 1582246913512706899 3644112107609899245 5560559109105755917 14414065760978756288 7704807793595058390 2888400328632929017 6863511195723348826 14488971734818303405 4801795683870659122 15649675816482064737 1517026724142331163 1998262801515830933 11567660877506695421 5163715970223834669 16397747476501670838 15751061844128612107 5962624269835578516 12832951426386847329 5381486693187188412 1345777823674744480 55060448880531299 16587030063303839901 17410125432840289081 1853099232785366283 14967997381236141666 9369334240550084102 3175270430021847098 933691772386057650 18013700970974255492 2804406753473606067 9069420222775761018 6536996737355110008 8060795557317757223 17781160661435617184 6136259301464875508 17646544676825357906 10446196125968064417 4807887842653304808 4781753839778155340 10050781816925773016 14724439712640315314 1708317605624865764 13923787800772739052 18183869503253686343 9990068522322890875 13033285952217327779 16281610363135287618 15956432238222090509 8644187281975920831 15295419723896547370 11793076379532957419 3997102878974182242 4455188220862674194 682693238338094108 13009146173513172642 14531920283110561541 2957421611707889101 5199214977262977545 8230894266082857508 12745069275788317285 11680265074818762535 10585166088932959678 16329737278557888847 4479251918550067474 15995765876847554099 15127007565210893831 8242239207419871801 7092878509220493949 16443513796735831457 4322127260949867098 16153760278967479155 3960700966384199691 10941369417507279617 810641369211100998 3627188844184350331 1779434351529777061 342710500939265914 12022419746751508816 3279364037819199371 4725613676886242833 13137112680562426038 2730002860134743633 10796518144371077336 6093150353680901495 15125340720495948787 2466124825099517694 4920504409039842243 4113299233202025890 5533421664314767386 12364297443932069457 9758486313003242691 18202034052673485536 15289715533988802184 1957557154497849747 7210367311075367648 15986043081835820562 8732796399394825111 11604472459962819810 7725449774969865195 6602213690811672333 9860060808357908964 13275474519997674300 1842963442199194109 4254849652213225247 11138278796150327063 2443504856107347543 16006228211529642675 16174509895546150712 15363957068033861933 17213373659032481762 15008430332404341732 7575843187845133310 14667269779609765498 5161512015571020605 11198166969075328437 2644907647692483717 160647847784782339 14591318989167533719 17840679839780298025 12065183360912727557 10379728015891437887 8430615361304382228 17832347104682802222 4215977278068638181 8564049261083408156 15629907704802033984 15226239039666959801 11877140538315164720 3853077924675167135 8182023709745506765 11732663467329972772 9743677634615551882 9406836136048961492 9904723325133369703 327397876152875105 6958053913536495014 9775071216927952280 4300960840951652330 14808817392121098597 18025565995176885514 14075069277787851500 11928289051072332068 12779134442182030992 16670451948444368586 16553744327238376603 11178932031577388709 10554256616522508640 867072546327884928 11134014254340354011 17354946115446072254 13132070907412801314 12665981665049496764 1611626798408560932 18088743650413907434 11387735902842867222 14007083045448797830 16991457894180781305 884533688459827712 16232834489345652186 11079241982133254829 12567724952500788576 9479375234396997666 2010135507937647667 6268358401211445270 5223291352042985847 874378501347286045 13137996531546507938 16485182886722235089 2057462877586210070 11655899460438840507 12524980868468377288 4455281086404673762 2491378951173948567 3196194345921115038 6251188949654668415 13053504896007553552 18012712036631798382 1350824615010537155 6464542098152819876 13609088115348365864 15352642289375072857 13858166732182908684 15607343077750634540 873892157051659192 13121060108953984339 13101946518489610098 5068759793172925964 3239694883419186191 2884204370976784794 5112082277453480389 3432973306498013503 10877513937955923842 559807936869229472 3743379890850795753 17564294934767463025 6770393083065027104 15727241569385706304 11959644363629767067 15107078241128910826 14810572521029413332 4091930025088112171 13694093163682974552 13577022045235477201 3833275349333967026 6842063577882282504 10100093913448727538 16704268682701201526 16762824144937508757 18392307659105900296 14353772655011104541 1859227297116047767 6528996305791239446 940788015274211446 348199022574680076 9435914062250888580 7593601110165453134 15119194168373344063 14598501597988778249 299239239683666493 12969812589983988713 6303764594434519965 4998263075023441255 2242856509249460096 5439361375184336316 15381036809825534152 7298623131888992793 7692385984874935221 15225267701228758164 437736790763307719 1856933239308724215 13569324757734447730 8174565478530653269 13489367971342709783 3256340634565077425 1394936411437328683 8733164282864231876 1418645805124226047 4419649398493587202 12249313060394304162 15485297937388803456 15366314329163130725 4383448359176192857 5188275252644479994 697292067917633567 4141842292951897556 109240407178741031 4556880691981298330 6404805744879019067 11212261233190174113 4420168843299190534 7481195411213410421 6346346746888171353 2869041183814541872 961894284850876220 15040620110502152504 10848060629539097251 15536303288671848011 7712396064279014764 647599980113893473 7528678299761740872 13953371143188819459 18189394292994175567 6400551068516818016 1671094419430370533 659404145515805700 571745295546450411 3169444386225389598 17535381884919325093 1549748406397839817 1180596750965587722 11843391546962157981 13735129888138636288 16432689600039804820 12453007809036210397 13806151495148625653 972053833166900183 13644866952022016455 9091121566736122810 17503226630116303288 5158768095100508006 7544493055786118775 7923264882159632312 15422326365884246671 2600672746016888378 17100584145792623094 17416065284891628046 5619553065310311301 16176684551814187414 71651089173846783 13080688559278350484 14310945645794357271 3095079163690075946 10584015804080181495 14143134574636303741 316751111222610472 2945505030735425109 17190022474345172177 14617113380775149124 18300843657216128787 8838261322284128637 554810882661953857 479525840512543059 8008677082227172900 12737650928633780042 7883555355091875778 2410770908623631513 17451507676059969731 14311192309781864815 10528277288341296094 8082210481760429880 16325003251796584408 9502057935706056900 17940746311763843402 5608272398122194528 17262679373653169895 6913437107301858351 2579507273448196911 15999093942088865303 12856940094593704443 10688047550790203630 3824777276305070290 18139493245316611169 16996776254033789223 5963336060630538194 11335858576417281072 17392331059191054819 15044974905406314736 10870785297118657636 17606431843042144992 10891738155998799085 2797420001284240600 5625447368710940022 15245162756971874224 1082421558100711795 14709742492963160354 17068681906118056534 5389585902520606536 17721864374114810590 5590071601130956994 1245746226757762607 16140520598164221863 13863051442695546530 5477730996464805671 5083733396249432047 12090670507321796252 5668581986182862129 2124492089139995212 13379557267487929494 7444286227586885991 15836195207978462736 2001516516890733869 6547294714398905646 12368670268143201646 5176875900059092512 12289489102844447867 9876599427771673622 8372857644604456609 11857758081385630477 7315071003610050171 7164128917440229698 11403440265394220052 12585174382018853149 11112384373685309633 12906361455994254152 4218891561445111015 11015218213406156999 1494841202886532501 5591970771621996028 11791466538761134294 16664036376140744571 10067422576607811278 14364576658790240536 5056984174172586570 966428599160675726 1669767132919266733 9178504170468959221 16355694045123688212 16382638831163855117 13580555759212617596 3660480523003040601 16357953616020095985 2225174934372120804 10210238361651619612 16781418427874746418 2233271446632211972 3652804553512672637 10277523885999828910 8412225568476373592 1381816530196537815 14796419037171908897 10130862289833783083 14125391637622115260 11617656709102848938 11159739926260238942 7638705809064285918 3831091826970865358 4171510415353852543 17007092355113569361 825145816688065858 2318178420025419840 17860591204761853521 6425949866724014270 9864305379304540194 198949468801538419 11286851155576384565 8049501623113656479 2871804868125524458 16292329597556675951 18070415805756211761 15882761137377097523 13611950449430690126 1739365122096006057 12006391563141675279 1583467578609787455 6603229412456773118 9776560568847100504 15403851459022915033 11919270389174739968 2465478017619785968 481330964805668063 3390111553114109294 6097469196263700014 15808493798188043226 15802049688613081801 17145767095902789192 2166924471744880997 1783638943831406993 10380397875076463787 7218899628518501061 11512093313865863202 7409097407370949671 6466050540700299182 17949424405408023075 613883824157315813 4159265331811085066 8086702082465627488 6769979197126260937 10180996298111421411 2271152961266057450 1965231267798686834 1128841187392000284 13677282568074644224 2621176032952944072 16286401609792471748 14523864638050585026 4586570208347132562 13910996395946200852 15827413535233324414 5463182079661007874 11652511307798122969 15281504058124813085 4486512754041486996 5909643024103432863 18353407749338608941 9602802540889491045 9853665729098741470 4356867673069292636 7550512192244224240 374085807048608147 1329994848689598885 6852301075850818340 17680004645264652622 9323489818762841843 15568778405316176060 3503021418999362671 9109256082487965098 11675720066940681340 386336401884204610 11953215016241438746 14495144675547399600 8424382255357921978 9505285839212061750 11819863855022210754 1073365473313599981 7629952360770789696 4908241676503480424 10397179623005014748 16592729317553914674 17033358662826291123 3851713236616891338 2930997961583320755 6109047978350024996 5553523603604995370 2968688239157603676 13755474709996264430 16102621469594300352 17409274625470461839 4795973248297092081 2269500063977265380 10329914533475320030 10038506080467249661 5113943089387774832 12757806197322857157 4882892112120137646 11163764173339383745 7368028253193823112 13462945335003525749 5441296674707761993 8590488982684469141 5383726571655231309 4483246589556010050 16854933085029087132 13175432507263740301 10987057217615602877 17260080917689430289 11710429013384509643 6436719608473666085 6099041301210206105 9005246385193883417 2597322317603102002 1067263978664234555 6273583143808580449 4472576044128260900 7449324748694915508 17808607215559194052 414948706194794179 5308442648507091451 17708050766958454223 874813134655848276 13721039129012415512 16990071069314617958 10681449285907514317 17535418238202619235 15293795918637875288 11081479470337747655 15868786728198315522 12491244143738475759 1150838770485180878 8882774706713810300 2614852345736545196 21022181970623915 10433771993596216934 18235401934762412858 3893605708940646563 781242538349226023 7674934535841212861 1055194537829501798 649932329389352251 13441898934536681569 12779954130003160859 13116016620774640053 3634805355854700560 4405111091933463816 15526196734857361362 4480080326173068558 9910664568346932909 17124762984289693640 9597803728160701053 83053675750833478 3668234492613702275 1220298335110013704 11503380356961686831 10028420943706367301 7241600529250330272 2456816630170299923 4329446202057038938 709419848750689432 8139410346463191796 3847059439217522019 15394739291848705261 17280600955077445510 15924813640287567965 15056109295879057804 7290355677373107532 16886251638052640835 2734293449577076536 3687973924455142796 8778955227614960973 18333863609276587972 7983593983179037696 442279200497302960 5203783186901022394 5510895475318677948 4558785196867535085 6369314275192506845 4904598148895984848 13945299959408183883 1944066256742926174 11940536811127144400 15644715545451956241 3921044619469900616 353793090281656806 786174988837259081 8136535544607379707 14668099399043332164 3948246482210145736 9443673119326616624 6696182329204702307 1068270585566680284 2394864900601000485 11951917134845344012 9777246688195421008 17182602448357044294 18366793329252513496 5512321124131451637 2615231428226952955 9872525542480554405 10397083970527174919 12624576344896448995 7156583133783187447 17667852150325397598 206545660916888182 131630704953281050 12154255036336623780 1893198060836021250 8763981085888719737 13855089711153489260 15474360565709012523 17388589951409239667 836466463529295126 8672525807750343917 8848254078671736873 12470381143685186720 13374383628423310081 11026065515118760507 13935166568832690740 15616461066705306962 6677589448915808547 13876225638608825965 10966711569322068592 6043712507891930834 4500650598177417830 8147303576541013649 10542958289621358826 2811216489935185257 7133661189289057360 1494135442320051366 12512028646877018865 98937044265757285 9016797356684898330 17733243922024505105 15410121282784292498 18017931455764706863 12897850930406104517 9920982165855406703 15387481260358865318 16156731709954721127 13378485736936176973 4659247318632884784 1235945476521901529 16495941039895415484 6219002499767373064 4366893479966360831 15888233349194029034 1495494087770663097 9709606166861495505 3124838120523051371 12670491574821724458 14861258233735020466 11275207748305371422 7331351859877764924 9564625451756643755 16125451980589404305 1478237890857587427 16925232418140986879 1223695454273976371 8074158754703301172 9788873393857485508 13150313117255940654 9867352596232889436 7727082409626337205 12885338720301061392 14883795824417113858 10057314665176326155 8827645238076828121 14399604313499951501 12508101756415117516 13817191116200709295 6923202133036056919 14845365948662665083 15222427719995103852 5827324938311279384 5075495532189996841 4451103373569041033 15383701616806600257 13411220033234741185 8310549160980005058 17089673913239182496 680380486799902982 983586244410001048 888106034296253511 11905563098565395446 306696380408734873 12740371657504008358 8131255065875975933 5641522945461100884 2335598499573207108 15075651041499303495 16270876264227202958 12850434945492931118 10191930618732887993 7578664390217506264 12427884853077169145 13268230745930257253 3546231928379742807 16689769010083983628 1463528740828352756 745287211113457556 7098191169627099590 5013684470158290180 4281409454296151397 11679738210601467354 1692038330256258726 819941961921762115 18285486568814321580 4259056391911865585 10049569637351275856 10678413459845526535 18140391501185246881 12469956090542382497 199876492549341755 8718085088085077989 8566589909347822123 5466677986106198185 664459038931200162 1168027270274067710 7133117258432013537 12243040837289733998 4970962049246892860 8990513742464281908 3112774630385252410 77942496296864909 1121293132078300692 16351800098303005563 4331758635973692651 4133024757900037424 16120547891303140084 9171138836227165756 2989572745344209238 4940918770801113668 8772476097029663376 7083864288811567399 4336900667753203572 2008512148574481817 17229583776897181251 12594462676748900142 8600412964331463762 7335638177133232473 14110901468317892943 11201018859220768639 13279624373764449490 7180915440640138117 4481863162356324779 17795707054716881371 14884227662867876938 1281994980836399232 3644878133335199086 16315213266592935740 5329795801869722824 9937469507395978629 5405947140001851701 8089670952081189752 11054735790778252977 1276545247216138097 16820558080090367172 7899963377322238732 180479992678170000 6606480084482599116 18368172497672508626 16485898797156000453 12536125901643648469 1739130909639323351 6624891537572167809 7414154653041743236 16601553608763200129 15715139149831956140 8634264608529842984 1104020455546412058 3631500646624150916 12650211467441620272 12673819350011023487 1635166049270930568 14670612176645741448 14759152153516661275 3385468250480516452 14238219787213306323 17829761307669518683 8030610100636415621 1571928251215322444 3328107347982857091 9793608906393799525 5826178835127730692 15521967168371826234 3576928058945144261 14843976018696852279 12733737384145454002 17660985271239766037 16250897207378301915 8568938236230217317 8079167578676996484 12595418488453179594 6232116529114844168 8370965678646122967 2518652939525003234 10776244808261513060 16123309085132462073 1833917422699600403 268051046016596144 8773431073274240628 6722592899056103457 14290244120424957543 877855875450590309 388843454192519055 4247900580172597568 10512723584345365201 8519815944574555571 7804307025457167376 15986449452473736477 3246421607405689071 11160409264466840800 13646839431251393215 6260354683037513891 8650195906588184775 11268838195361672311 9760470104690372096 3765868794597931792 2410653524154341885 7860086355698065679 5529497219644098928 4099861156178611838 1347018664447309881 12778682068388329738 168700876446631622 5272969152921022620 6168390791059697696 3636134781430704513 4181421261150233033 5407988931120520633 9017615369915981350 7740113511386818169 6922423307475349800 3725188717884790717 13546730496897011475 1464743763342124820 13730399563506611054 31936048602295345 8831964524240186799 16098497249090532800 7243633744458984811 8148196493918555226 4387984434643317435 6107560494334656323 10812848532245414782 7693061797013102544 4074243189126356288 8844481805039865994 17124330846459713467 5153316958911091977 6083764902602068436 8621150198016738188 4430130057425663828 7341259571350657279 16454624356070697351 14490800173642909860 9446436696758143025 3845599035348729269 16138926893604858080 1990583673261449486 6874999648929579547 8648698102010435810 7272843460572392399 16499693064140054762 17885125893086632219 15919089599839148190 4798257683404966263 7656150270643653878 11482759145954940448 3725147858763544022 9912910526479213204 10182683237947138978 15473328160217449255 10946963377120525711 4539124868740833208 9762168582234121486 3691140066706368720 5098530190937210419 9830376499664145179 11979885248033035999 7690917394986392817 11998791626704998272 3489363059428389760 12452826077673569987 5366010185281981083 9825010374465627893 1424954642038027942 16251333901115936493 17385189255400833835 13411372770364425758 5939290784748216676 2526643535862048832 15859699044397272271 8957203151399914034 1329756821072294576 15876726450494016026 8247214868611367787 1712538556365331250 4576786116098148937 15434604970228487579 1777611341996120061 17512189887919921673 15519436277469405139 4794156033312413747 3131967990901039773 13153227893845359092 9531387943878607482 18216993834745372427 2527713449174843738 1188606289112594286 10446349424507628077 12778676671747220141 7241423707499795764 9012984245055159387 13793378037237441165 5204838456201379527 13857971994249292117 5254713403139147770 6577944408753729923 14900931182687495624 16139335495850415718 16610880824685967520 12757989549698875839 7559251689220982284 18075130171276790849 616289630761702086 17249643155527326024 14713341090175217118 9108557384128109839 10254560398808894405 17312401530575214250 1777597138153196759 2535160414942036634 1014063988097171081 5879558708434989264 2911881700477963637 12770740751382235191 5909754610624459300 15790988908425230165 8485394719194113913 7991922256228672905 11448845697955742570 8146343584488405162 5444070676853347748 334829841292954436 10231376729777530735 16436095891041472666 9597285545226945959 2122878030548444329 18196018331385510166 14362110322073943119 11082067852956995634 14995360854481323518 18346175982998198407 2684424075408045449 8573928713983532840 5544862666938545035 17329304961891075848 10599723509835958947 16069542988594345664 1177513404790264184 12463585576371015444 9577117763995047804 2492102441207132238 7187746264627922442 7335261137371845884 10034601250762339562 5091555146427340351 2685371255223597442 892561217627656519 11106549000362940743 17181737948130812332 15017110074091151541 7883572036578381004 11278645229352630285 2274268115750599233 12790324372305558619 14061302657384047787 13282288742985147744 2353765603107773010 1013694510784458702 58584189113520735 17659965379987857690 6967669488286693184 6259576801246041107 1641345534681729918 2109890704385025042 3205903064478493798 358603197818435951 12445624349773299615 14545045398411426805 16335212838385279162 7586232658087018626 1916397853819753028 7044562158619430463 18408184977343902911 8904925296171357625 3616210240795223533 4476273680686677158 16549398158295322844 17477244283304898400 987856143421814511 6143862007113108090 752350869665058131 11151976992058443252 14879423838360125482 837263724943216771 11621668297815563657 2989776233683644824 6099890242121492174 13612549697277674859 7406756801327918784 12107053968747930891 486807853264365301 14003349430884168051 4804187414581552648 6056097307631629470 17929482474552293556 5394004132620373575 8261288149589793688 7493739669644458207 11687667480980612739 14243879476777205692 10321776426993054808 12959325801931973415 13846311831345050877 4528705002476999340 13594072632187139339 13413504828815492323 18160835479352398973 14200139551360957672 3521997438522404308 17427714720310718832 5702450956113183373 15185116432932964082 4040160959041096783 4492348386625650003 8231414178065513659 5572173330142233202 15632544044939953453 32487732807767336 14351397089076484104 37246807857109836 828617566309468889 17138464350458266609 4937806929850454795 10290906009135907508 9284565529628255947 7177782901795329391 11429641888756990557 15548020708120885625 13030678750313818318 421197233225445574 12647396463304289949 14906638256362035478 6030305529152024080 12939560408022563854 17519501030298812506 16723889360639848450 12695360876306208403 14527119470387295491 2200018417648593127 2802231282116945811 14794496283363491460 9958376638410070002 9544084007159846816 2937863888564842265 13736318578921087069 2308125373367891180 6287389444254834390 5008129659608498876 5231980773721589677 8726590639418783901 4529622345453088160 1235559296403222562 7041003973738266990 14448808924784473542 6772129614103949021 7150637337052518930 13094986561736602814 14705559263579978199 9239812493719005853 2904680925157688349 652516915956514984 6936076430512574011 17723045302341068807 7000434238752268354 17290086317213279596 8063330212087911092 9582440346233208093 12310719025203485840 379719633061661058 1295537964216327335 10111870872275547049 6295859426006997261 11566625616173043518 15611798105166860031 11900164160224199431 15031521905503038164 18411924624175259692 4627651186578989641 3998384474116113679 14733267987726586008 8130303089022213406 3287607160861114178 4612749515652679332 1055821646408780504 7682146194417329052 7489576215711106494 15402794820202613102 9519268238381485975 12760842590649072801 10101340455015662491 10063958717372606755 10610389331952475103 17726266445804016215 14744807602848749225 15820735172556961772 11971176629734178474 3500853817979789669 14572695893837551151 2404286661864535987 13841933794673047071 12086335790689055816 12546382557510600877 9566456191543217951 6767890310280180012 1323117670364465273 18357255817915125170 10645088700177910237 4024101110129521343 3593384405925227901 8346220604456005335 7353773246967033643 10346320118337888393 16129407282709006247 16078684561457171855 10989791884881993512 8915746691687526046 12432943137634649250 1176535852102289405 5139688783616727417 17721105533081453962 5541935224706424926 2380333627439194283 12205773951033488529 4606605796036262629 10642367141651037452 925477876396526288 6019114520505075047 6882702647176177722 5522823536545036496 2778316471620717985 954707941360144614 8970658971547020027 3995992784828452451 8777609359710143950 10195354471189058471 5450055948916469904 16900639775338501948 15688706450774722017 9484768403023223863 166719155557893529 12766061553344936192 12453326960407332211 10503893346912000366 16831440056936606226 938387925528915996 12641471501658780621 798245977164291199 14335562742058728508 16716252420478745055 2033010026258536964 5449472677046230514 3522556301264211849 5267727839911927021 9588316138219207366 450369404027339703 15334190531483149766 17908039636543462416 4534019566552042274 11501436441296012594 1939294229001844285 16541988566620371254 764969968288680239 6494425579111235980 10839974415684244596 1432610543914971326 4798807865410907246 5965510190507901530 17294188339809314376 4836243544919074509 9620054007361803616 9941871510505395369 4922822673873074513 15130479497276355011 8025020083091286795 18168957063043314910 12381944574219888230 18003583366503988830 10217202271305747310 11864847790263743965 17518771190475959776 1944364809684185439 10342956217201971211 12915632307178646511 15369991588008318176 3362073887167685901 3814424967967052114 8749207143973942174 2638801035855070388 3905953683123693990 15824028377401621721 17752460438435499820 7236478166596728973 17387087746953888850 2911715159992057570 17298093952188182397 5951408338679083348 13581576038834534792 1378263622504607034 5885970998732880707 1945348961846110318 12713192937840951198 4146385918966388660 2623743675868395883 1716360010549796364 12345970937981076800 3970743521887516829 15186498792638297440 6408248422180429373 1731022501511466825 4400491077527899646 6366802441207065836 6094710050241711277 7701246830419524180 15585824546104687498 12626372843840662080 17216266014496014411 2003007997650071428 11884380602098301622 14970438753176010141 4372094490048048213 17695744442263852756 11807826515383007190 2099095878650237806 6009141130372024962 7957743567229064932 16584461383901778563 11622352077550498642 12101012642944548046 15463277896155022907 5883435007895469170 3196724662021623657 11047610565401787891 13812151561768350698 2985420293834904377 12904540474309450399 14458997157180827447 2120932112814240822 10456765520387160796 8227732498207731386 10092915815460483531 621085685797012439 12234480780970230597 10116096096282384148 15420739753594972433 4378479558042557053 6138483981335282928 15036750502138905185 5764919479205259853 11088786667244786741 6946575027568964158 18159115912959746441 6827193549994478866 4221258540894692521 12150582152669828646 15814136208757195348 4165168398934593270 17913259127153375457 7141193003364845863 17455820975797028476 9815728294294280621 1233659663136795753 7971864275774948005 11468007246329543648 408610522962442522 3886007518684739898 18036303906873237897 4834220901841565132 12233623877406439138 9103600215152000076 13868468282338772928 9065630008368420651 8939573338312464033 7514580905985526687 14558686856332510515 7011547419328579230 3128339551042923023 11084870125504838159 6813139849983839393 12419619359294480825 4680858688605402596 14571988057605648258 16021234675884961492 14432099908576875562 151470590328930043 4497061168076544627 561112010775797513 12144244159576653108 17923759882865404055 8542024723462829810 6090199050293498959 13730170657082714606 1946785991730832004 10874526612238088219 16086222918049367572 15874534360984544642 14045812175993932437 14318817447438321530 702575097288795789 557258772026494026 13719647675077135078 12066466320397051738 15343083138565112788 10208958310187805839 11189508713202862536 4315544457181144475 3511413654631000533 15659904126918646400 2689173315540201632 9588675166578113677 8643480686756877317 6808703955104889413 6935611415349760376 2117044376049914402 1228807227684908197 410455787659808764 1822935461196649777 18274917994614037829 6199467437763788073 11602856728895050234 15124762829194901219 4696408480525828492 8260825001217567162 11775316961622146138 15964171370269182631 11412648847020170794 17533088375976851448 11541518927677011054 12408677130023122625 11261433554562137684 11458926635140491855 12971291364609812487 15309884278251702487 5466961377570553147 4003462382704782091 6044539067496169660 6758241284725011697 17647898746162725430 6665806967087809730 9801531926745416479 11995557122206840933 9156440132346886847 2711981053399650188 9655107063976312171 8410268236251625802 10027908955832231941 16594029913930819831 9641595569370860715 13761017572905907536 13262563553834234131 9422715811435133443 16068341686829335409 11805216948502569458 14558646731206592557 10916637700074314395 12813934730997209894 14820461984085818595 13353504888944991624 4960653995400684500 6518273955558647617 10731464601371685137 5273602261643959812 18061699083520467802 5134310558417764824 11173751629851373576 15463861977555192179 11455037268742644766 7598729205864902046 15118342261750143944 759472450021732599 4566925560262409039 15843541642003697814 10282856517320055058 9263877233057102467 15420710744575819937 13150428877403707568 7899141352485123435 15151504954067293750 6624144282462861494 10683600205096712768 11651700105014505990 17457107310029983385 7730901397383430753 5261743407638975244 369919847718831296 13724904091013735415 4952120511279935384 17601799510723177438 2846934144089471931 28004840179408814 13745715291493756759 11873580562231168957 15320429411122886039 2151198663662842428 16752904140579715987 4117674695595515430 16966136528114391781 10903115917157977233 15062984142165078428 3183991167227559699 2282990690540038308 1217653411754100531 14946493325112669594 4597340014804520445 15386526138909109074 18442288230364198656 8270464976745927772 6553151334031002904 2482146571930228838 3031403847372169661 8276482691980100568 7769433554957571515 18404756715366377388 7575544204862213079 7490736440913197295 16635251661373883232 12334414650437894014 4926762616015738754 13410684741240080258 18218138241213292329 5681906416186910302 2967813989068944684 11814726980606399371 8529023429413191758 12114385818040992384 13112583959804540713 17879276121116423186 14918737196440047820 9238961227136922829 6782745058838408565 13817742743797035567 10645229948017680294 10709564521398801870 4454379382870578429 9510709259052696085 3245725732997036338 6018611592165141091 6029300182727841349 15575888326501074883 7301129712579442620 14178490934800329972 9069268654101186505 3552968176943144266 7842106719759919674 14144791593823664398 12046537628089597220 8136882882378617400 5339208397792045088 523946001750372981 13060286866481662012 4365430133259189676 15588997871287664515 14709476455105026453 7880689822146541463 10453410591894566325 16953333612128061006 1920043536660320575 10810559910681663306 7265435529537663931 16320340104748757630 13074942586251598385 7042435300626718436 2792279075667882462 13159186347265926218 14390167183019092583 2153747514702369391 6855101719583688865 6183330946778474620 18266581534809688559 2130997253891678585 14184556379157520250 275497936864742373 7305663137153013572 14574894528126975948 16909005472178266441 16811272979317218791 15676052070816452844 10073014433804727775 14702080452937007090 4570953763636473569 9300504193281831187 158055188204235013 8061112420692477959 4956995160086694332 12998711075354362051 12774668781790668435 4109074877136134373 8713468310585802178 5227323220947023914 10704008219533759041 8669196161320328172 10076434549241062633 8329874557076565804 11161710056045226260 4112683455286888514 8790276833851004902 10999361605601444179 6522029040599327258 11150192316946287507 4862306294699561715 13792478772470838662 17905049362728918836 17587030542321930641 63029164758226763 5661110436022606634 11014951351679639368 10414646606687059584 3792590482692978868 1185787322290525905 9250872111106879817 5165281100701232438 5116506407688941139 17329142992212661038 18410169238764428344 14804883368847054304 1881049768821246463 11883125365471132247 10658237562314699139 17717715135824369023 5304138881313338467 772752747653704156 6778888619488219941 3880532070866217813 13612763419424321300 7886351162586154574 10712698473287531777 17567594040186227076 13652091240683901984 1399837459110104843 9369699963931539728 15007559632226953455 18025718337371842690 3322268827376004880 812009812503540116 2758221511707753868 6719683842733294685 1644000665054230795 17264641594345539129 11601017437818204921 1873875248878562583 3765550959216775923 635157963908724916 16056043581685309234 12015237291926006795 11729537532547763766 8155486695250533890 5919753429096258530 594447628882958226 5699366263305708766 11052407589818940870 3397057471005731816 4008199289831156758 16548298116731165950 14419174759407511360 14208666474267801831 3966279052362155843 7714654313418778183 6599921359652128097 17878905772799391410 8922660719645750093 1173665327645283221 1349659294201783289 10127392745297476306 4827719467711844282 9317303273465147418 7640987617359499931 11052453449279290546 2387755319049377800 14028321613052818798 7936362493224527296 18234839325568985241 5436876524482966472 6510126019226846716 3472184741624308779 4914418997904625572 18335390722874479331 18132543558250245057 971559481805181282 10334854954278241702 16622141524011115757 14648065887019289222 17881114118279371384 4779081200760847688 17452776193963593366 16210420960552837222 12417107259345977351 14457279563964015269 2205049495317640073 2712000675783607356 5355799050619149777 6428831560449357324 16700651379286496191 800499107869713554 10427670044263783798 12617680575278053660 10408877379720690740 6013622591693829526 8062515726270057091 4581919799633339499 1325712927441719105 7197120025082521237 18356527256976886644 5161861317379477230 17057748684897309340 5739159499508333062 15051308899643816063 1883744802255359690 10819002868889170125 5170912877408677713 5990687249076094114 9113404419141369210 848771403382023329 2097440778638341778 2113073315809016658 7273941825300882011 5975459112450431899 4011939015980960879 16266369673522718080 5087737316692020549 13460520823461763088 1287163673101295952 11574823974207109637 11092038594080514394 4340667113633776621 8070116288511430027 11790442839929366828 6376208408397071487 14714667761656251070 18304904845828174833 17389494700514120241 1397329574051381311 10916472336616897801 15261821505829675775 4172442509119213220 11326933898479959858 8525340749529986294 13098109629237888573 6412517662266925325 6162234310768241054 6270560510994496557 633212637911349964 4251035977884372079 678854156814159743 6554586126175134566 3473976758704191775 7930176649066714227 17646942517911663014 3450128041596765622 13814484073319787925 3553742179199675870 17067973502347845298 5969986755941848720 3108580892480863780 4079631320576915707 9018741435137213673 11153123635310961849 4893852690109593988 2654389468378648526 12880700871798279762 7771360660894067307 2769622760022269121 6150508685794315932 9317958397510934461 3653412645710091875 8448948667096404711 14858106699871820595 7204885712729893541 9583390042359747499 1575316517588116870 10677553229110032484 14148142607411993248 1557567385427494661 14128743060623118452 14273636809431470069 5218789280470503285 3947196760605520301 4177308867399955849 9931537283172445810 3596428525810186609 11417031473179546232 8897164548358597084 15790751931152908440 18114174357240236502 15332056731692630934 6131623155337623943 18275720836831900261 3366681149198743614 17233733303525822506 7112146757883339159 16967148709263940546 9474978841081846948 15798692558123218286 1753902850921700649 11892908924154468609 3650056183294607858 7210885544718043577 15651692478389283439 5416343990415989474 4218790063556097156 18276655542210977168 16975357282829592551 17133192685821466852 6557595695202574930 14258424578410362774 4399944250730600282 14447005805774722236 3354911450560814233 7910685674695866373 17460386379230196382 13044201415243597690 7774073001067330388 3015879057511378571 10581149609390842404 12627492539592551384 10296712330941077762 4531174750190039742 6529285436045957132 11523043267288001392 14276645136844398655 12513766144099243117 83015085354867886 18176459450709299539 380565717483305090 3265630225074467088 1853953362334524338 11412541952929631077 18149818017694762909 7777293787738945666 2609022817821547975 16958628390766212898 14075296561698018260 15500523246525125050 10360887720089093538 11867869285636626114 14081874675467075903 6863400902061420346 3211495771894292405 14535262286760505900 8756871347823709363 4586379089952974106 7479405924101686398 12135893231917307556 18081458156803472837 4615601021833665652 5407495585088613244 9337417008407210420 13416289625746846377 2452332263928137119 10158438202940480457 16770479692672063377 14600477414232734921 8016736897382184404 9360647001124752794 17244577906090070883 6495415792335697424 2241594855322640922 6638406695257346970 14724388279460071254 18017082468803053292 5958938260279119702 6068878097566309516 16199799749333798770 5663503703434334528 6000484509691621732 5114701656794455924 3730793030197866921 12181131991770491527 16692606702564313061 10579112134911966073 12690083507570274331 10650490685268754993 7992420204844657915 8429712427958677142 17774337699267471814 13354444914653695359 6099032116106172658 9936156518076014240 14598226235391566407 15724470229302786090 16401925671834288907 2651985009882628684 143679209328382299 10207812735328689847 3483273430932310559 18129524185097716540 1144059165045944053 15639976929110017174 6825199612269666879 9228404237625567020 8395847288632927677 7654400456108380064 6843297307098884912 4252275481724330114 6653862508625079730 9201390888166986960 6434122535092249655 14366229748708311021 9108015813652382451 11561968337568476242 287813055890185730 4705931437830090069 16962044608837501232 13694543204255741527 9567794812540551902 5186493155245398809 11533867006865475984 7359420176798462684 5743999869225113540 15933956356981149659 4729830728778667821 50317279770720767 1232006585674829937 4127169956678273649 3557742733938601599 90420933186938419 18421281098035705365 7458718724485706881 10071593244491666338 2986899072263770056 4985379415377154840 12188943546720906138 16580176737125986250 18208466707852771296 16647510385648352954 2637049865714236000 3628772848478618315 17349479993869317192 7922026935544436015 8148876399535407082 15579624414973584313 13118523387055539574 18195056183878629096 10648569611828778732 752687376776471691 4195750634524844112 15342548515477817612 8199170602607788545 8520968215377332718 8341901708779003812 17138811830024635834 17704407648290030978 976134249110915411 947371088880027658 14231640157564821786 15411399506052927476 7585002832632429350 8503487135230120480 2250340875503939138 9601370705526816894 2926693363223075308 7556066351943308141 11079512753391418927 3765305326961205808 15930854458436472753 8697561085455592904 17132123390663748165 9782872533141645110 5023540731521716619 3810867606626883303 1956126145349916343 1392043059863923658 14895376706986980146 4942751692603694774 1723169158412838096 12674711117303664097 13708654528286945402 6174577751121286059 12950816161853290689 6306992418466046654 18201123657313037241 910665182871141761 1281669403151458149 3563541601530309633 5869607764602001889 3572754359176944786 17319118481566968838 7965689341063662619 2123265249321960903 1121930862098955065 15822383681093412369 5985229001412212802 5012255330849543111 6192918706753243986 8967899773794591274 2504795371386823150 17504106194818182044 17869078191783109311 5072607371357541241 18022550212083164479 8969389089334634442 12726119655127812242 10727289576259068298 2580809363368483422 11596162917516822500 18065164988713105736 4664383815303080597 3871121896541617375 2241998192145507980 1815889046774486925 5275204724280101042 2599374156114809107 1585522844363049516 18160067642056615391 10413197772139493528 5248421923743875427 13211622716431028300 3650484008675945719 9619937479463905827 5009487529615171947 12323472936332399596 6077640739909944876 1253006182408220250 3453902726946949800 6431052748855165409 11244432616215005171 3376863118024738720 18045722380910642353 10161617416045567504 15818552597274834855 10759243281388926959 14635823111176799910 490364954335594121 8698275024383094543 2330733242139277475 5684506596092855212 8271868526788252437 15295681176457506021 12183699475021052632 12113518761223128030 13537044698901393333 14131076493398957531 8092275177883974073 11553931341657391886 12517366382252873994 15552801210753424218 14209956657474682239 1527853543056318481 4744638563155993425 8621024532405769479 7964159414980419011 13979114628666540344 17491610944419220111 2869808201190361907 11543515930053519181 7480624015990553494 7741362960026432284 7976766852396382691 5575349645794188653 10503486213075917456 11090679455651546619 11509778290858311383 15499740734442076425 2321788414316512096 9348012473186525622 9248057271318368441 12545480231170494510 15666417677702430922 18440239177765216053 14797180555798015380 432384856752433254 16153831835440638749 15225069441696401381 745022107820405450 3353035148465336814 18200545660214015555 3957494983934072601 12573964601557626101 7396102297340241558 7236416594117280081 4530722821012058954 16758396905751050388 6440571952688792246 10138864636928442300 17250749541714008936 16583467787293398073 11490727752156146245 16498249113569176907 12440079577063942757 6026288608084863296 12983521060763554036 15113051834636598980 11961853726989457063 14972372954619760381 11454446793646061961 11878736231482857616 17781316325932499739 3741040719287760356 1651378881694662059 17501450421090273566 825652903142039926 1445102243416555507 6987488635968571853 7973710375139607811 3218337990091197607 14315890813388932890 971375326680336372 5778421393190710623 10579020751045477425 7986382479060918163 16226832906316305460 17424200138431747794 17795839184687641151 9335391945413824688 7940498516824806032 2865081591289758847 3056740639959354912 16417327682925547677 4527263133652225468 1974313482889502575 7933159080836472800 17098355759145412324 12557976128903258782 16331760998269095948 17947554906698566138 6371890629968751987 4193685059440319570 1650543093716009514 15982962173133746287 6301651419393760562 15847710993070248818 11541048455676816678 10955872811245028542 5969631460274270095 13652118148119863776 3796343217129742425 6482258572548387629 11262217322457637451 7795228638822748679 8797782619527923354 7948110231942327783 1005530462951842993 5707757338919162005 7084571994636788957 14712311832824272817 8720559337399874936 9315377525016068729 11485520658951875238 7245435810206173371 14172264143829190164 1864487720890895669 1434108635302813657 10185015463925432556 1441618299903624732 4475541366573064973 11968673972700998612 18271952112833647191 3505013392425616602 12007984155583643362 15140294004533592846 446961200577310212 8509972354658405603 13704235760029917555 17190994109841707894 2741881639323754181 13680512026493642206 15112431585026948650 9357948679290047305 3512234526336401706 3133813414052581681 7339703352143407060 7180464872534474382 444167452618586316 17857155840646526499 2022293375927947697 1092636880418351923 176290411848893471 3665529026249858930 16417959587783021245 93513984918639248 15237941203202532539 6241207671162980826 672896567958129284 7551202080955444941 17307328590811595301 2326577402404690892 8928039348799136048 3928985889284567403 1192966742457153982 16590984460538472108 16656188542331067180 3115531049159291989 15614647365739991157 1716048428807006980 5896064894267663990 9179543077326133184 9441384692770990223 4291743683597735204 16013653386463586399 10153053207932259094 4747957603812567366 31962925587858476 2103490150461399502 17893399188510496426 13158504081940898465 9540719728689840999 232524570500657885 12296544088402065562 2615356312290429887 320674957921510438 15731545940913736405 10131932041331657118 1768308874728309195 7332974958968655289 3777439882860232008 13234745847382150778 13886990248624861792 6626242560910000251 12820449313776664490 9560143580771151924 6061329121400161345 5134841970040921081 8104784379943790985 10352977746558585634 3478969944411253979 8811570096918457559 12056802404270731421 8990012482130409355 17512148486542243606 146230514286372402 4953998059606860645 5426634391578086531 18019855328182965218 4369903270848664955 8374178301884760966 2953929016139975228 12601997705666335772 17182904579277784685 4013263607698537940 11700764851983778359 4142151784507577943 11814140198682020149 10770327527768716989 7692221020441868936 13751351669644695666 4478563179828958398 18026875678135528695 8144450273422975120 3514594842050131474 13109653193894126565 9970374257780190188 11747151403905287759 9646970057053796172 12792325605869754097 2584033448695349680 540630568170906364 16815903860999714036 13319367750178439920 11193217053556771488 4092338564407296525 8628542740980152057 13756226695652081139 7435893929089364557 8925912255829945160 13410443664467756597 2015748598670783637 6468197971699054248 2819252289903511823 1752445683607392112 13803565976334834692 11103223431069737910 2768122340102058648 5416536013963386362 3035844483543027229 9759980319342130306 4592040701564007932 18248228638498403877 12699714412758385927 15206824220578536605 12528995145286015579 6522118192836595560 13445767489788180985 5521737455711248451 7190993287319560899 16721753570746632223 16345757762776089626 10690730670838125082 558661144939707440 9581181679547093835 17778403734189243556 5254628083763082672 11507731613536737250 8454599467980766434 14363115681865187489 6111186008938176076 4565869678539084730 4166950991572232811 9687882029420544381 15308571679641573772 12587980089055623726 12902667599226249151 10840485172707818658 4271681724420816037 4172040607219381333 18376891685483529321 9816090268521617912 11968045499027714765 17411800198649773951 15971022052482995200 16724906398538154425 12390775948240638235 9465664506807345822 9028303168092724234 11324737738202097157 17315278285410153964 16139245395128351137 16039461520748162901 16655974530411815421 7129654809061536021 9921689883234793483 8113969747991749702 16326706041581518926 3724072078918816539 14193655169869487685 14470694103357855330 7797700726967833500 7239978494352925307 6900849923009003775 13966382184166987695 10201090745527088872 4200562178817414194 8696816937276420933 6229221329235183037 13570563784446015264 14294973493133443556 6233997004278670634 7396322975031262750 10960422173513344476 1426241943760763066 17068512384767311551 17467171519482300448 1036290253153189606 17358034348660049797 5597656310075742422 8152548336574206298 7334188819522835397 3857552933639466959 4881836927643188521 4418128476981632843 2329664271166355457 15672018694973464734 9990386379319041268 16557119587946336930 7569583354824986352 15901792192696833289 17305017642570000252 12645960757789525379 4574475208426235447 8093448393347532908 6937775097522723399 12195325813747678127 16328300124079495033 3241856591627829730 13845790885107737298 12034965751326942919 14192016016487109584 14054408255354510569 7094209618461505204 17955950243165727389 18437125984133270970 12558586095211175465 1215042538802263931 7754843807890028644 9634620100525474246 6758236139362318198 15001528762859605533 8823661660343171778 8931943549629024785 11691497153858766247 1688352494102803734 17887473216632962837 8834798760942995236 1702107455892321655 11520897506583533937 11285934270501508375 4009098989149655903 16056833263595468313 7817171370671050874 17741573463418185854 12497413107663916410 263386453265786443 10453347384534664771 11989362771017163097 6404703509881012490 2895719386205493674 7264401127518203948 7814062559942177433 7394380025440601169 538950587168865747 12686121777502968344 15675392375577412901 5361852597817446195 14079831620294326924 3736608965787644038 7176708625817101435 15672938009221164470 8915375916880729312 9225970368151605500 7944540159398097651 14640943315645824164 16567397726300567235 3704405415582005140 9912058136763721939 15655799895416899188 3625446551600796842 10997700786950230407 10739890710467553618 16284811559699153958 14273937195836883061 16090345328029893791 14275227419541644594 7349511051947654917 12650927533966961512 12199754729989370089 4610154956850037258 1253380469957674497 12161554915322830919 14419470040473265868 9638017596993289593 9606704463155692509 5778310298263570193 16326792022599977843 11564141154089341380 15096019126962063041 4986454154995989424 11099973771325636154 17153716574615300326 6132940952004340665 14582096575294175685 17650006686788145233 17960471852679846438 17311130535585877061 8260720398569869155 17405820394344616204 10757259102780486467 409128287525314025 4773710101483050939 5082083624197937385 2441445572767663494 15428494805942996617 10768014030008001709 6090961567041780624 2402049617040241785 10136720472141125909 14468094009883533949 4274356152513530827 9076190274665759590 1259295945852008 8712135273658571327 6896036091169302809 7028365964530810232 11568619862593205791 12268560688538717677 5648899886296763810 15146673526837609958 18411686906625560891 17050051085873167803 17422893506838497049 18310708254402754998 4565235533553721443 16830047491505445837 9409531323460921918 17927667602006844572 2152039907788559937 8736538211610478502 5493370200337947968 13985091328824184069 16085491475446380067 2855569323794644746 5440225333166332782 1763248421477158894 9939307641198627996 15794501213288408501 731510540679887493 1779955442483847299 15357811292499737886 6573869869978777546 18228628824041883994 14578860585557409474 14704703295017035006 9828249827319282027 3670644687828511892 13439575182164797648 10488080212236133020 13516718065390470682 15271537084970203448 11023704060862379511 15117163076476879802 13190060684715975773 14184139806618742495 8366290549965796354 11437157927612440888 13551893714469523638 13578675671491339123 6576573815787679583 5396379075290362610 16122211729041456712 5742013169486964920 3829390866929537324 2945924855061074976 9268796562512068960 799184185127587249 2697001804046156333 3336939132799285868 14082621507515035940 5014342588042453067 7504685579933441413 18150793856420444791 11241094699976332641 4040454558451964914 13185567768749015609 13214318619031278472 7192424454207798762 16243724851304896427 7461603898243099321 16310752934313872949 8814030303388429657 6549129154260786361 2645569534486831025 4567272363158829716 6075036134256216383 5625118996065034393 12591903775969108612 1991674298250979929 8619621164744361910 18388264556856236312 1979459884678448209 14268072616461396477 1360208172081395491 11973548047953161784 10946791594352608257 5290874797063260089 13882621263542887645 15952728878601390784 8324699474707374071 4876397470015679342 7662904361648564419 898792586098356314 17676275367846225372 457726766598778766 599075602252478570 5863519684832523954 8461100762422380057 2568991085728456229 1959330643053661887 2319001349672946392 4269141047352129575 12560813409257342342 3070171495427605273 353459204063058873 463731565560244560 14162925679226480171 10520953430694355154 7383551213328255839 16997127559670249926 2347098647622662913 18065642285679300620 316241004809895446 2849180319861346098 6219759400097189448 12809183512594809402 3578836722963270812 17605789723156172818 8278759780710308916 9800833695470382218 5260867395325464847 1856022054592739752 11028167212691007298 7182585510156922994 10680724420222097688 12530364254844978633 4015249078459389415 4224884886915456812 13815207055011392213 11420400224504444559 14702531616074512752 14954540624571752026 8654220957106561722 15352845389423308628 15889392471653286411 6978235379075109589 2687558184137157876 14467437492230033197 11022195156948820964 11053057242173174264 3202068864631941572 4861486540838050275 18100686239236609341 15814198366910416149 12334247440051036148 8336602321642677051 6878574305711816547 9588843810338534776 3104099292622695860 17533840947415276924 17496022548922389533 9714881766452231076 8387447756996473218 14423455328004306026 6921614250714967956 10383077314166116684 14433803335276462400 11257637684090577168 15805847738708950523 13601830721633683614 13574518885588695539 313851468859239338 9290942940330650478 17960712424520057146 5396614500369809520 2473054953011210179 14778571095398738430 416638660204009224 4102170740363842124 13276054763259087018 5844262141679428640 13242701518593835130 9499341193135644525 481866773471304046 6561851865242327125 11118534810586003333 15809516641894920853 2435479990954545695 3433116924668238289 12197074236613834378 844868764738056842 15011474822722875026 5061341882950128737 12350862209605048171 6726549979661060184 14931555686415436149 8960866702432041677 1840645933159337631 16146289102592799335 8847598835800798452 2102389909682480873 1471979943521710038 15425969247072563544 4051816414380832078 2409752071479542851 8451595582711849728 10634396714302950826 10662601323638893798 7900289965738842519 11314483479962144874 7155741696226656515 2156365540945541794 9389196505251088069 2900545671749629818 13388962630156451913 4318655064689406784 14411820019789137987 1913540109569746377 829336429483625371 15265844930668779982 8829986019280218580 3569187192589572420 11353773301524559982 14731195615538856739 10011475613144598861 10765375455916645813 11832038573524645109 3650792850845534212 4497611438001000428 9614768884873670551 349148904311784698 7062151219439520365 15419585040555383286 6808184355749695459 3170686005070031371 2420151715005616017 5245020394740685121 3810584848739188612 9176550737386278518 7765639087537284927 4333424104233822590 5814430592873078002 4776938023212771800 6006348785502585550 6493254604447634322 4605954508595490595 3203377816158126155 6522567332942840936 9677311219718915426 10758010794232513349 17955577482821763408 11245806317856971084 12469199968786333442 12609979840368217695 15468642122562788607 12403285040789867134 5993500724473125437 16217753591936656250 11186368652142942432 6437386000903276951 8163717449058384538 16489400559654605207 103128300462420430 17555352401093890245 6994077659523143161 17581928918991734124 6397337918351671915 3927088817030725408 11511095307969486186 16505722474808949626 18315564163454318576 3748545059869302794 12317808523910351484 7471806957121649595 427657341158662705 5534876099890608256 1772171667769395999 14005329844253913713 15065423064951664315 15794724244702751505 5857286128852874252 15330992457498303178 16623282669429239336 1774032056359013740 15364925488966562544 935141233408298147 5537347989811338309 577985751643183774 2940974833075876095 1190467621285527462 1475550996129403218 9768115290563709115 2871866463739025607 11940898235888804806 6639427168173626713 12795576039117505296 3308342975320211879 5076855266560107061 8842964122460062415 5082389130483709547 1779718072343593023 16381223894019367456 1131649086298490836 3826458779085780544 3267900878207327893 2110871300462504669 6632034852615684489 12982764277282253227 4161320659150060842 3643450706249586480 34418485183813014 10606349721269146989 12978871026726440489 13514520988576581975 8580450540644845325 798976032154987460 16395741030123164794 18159448135151592534 10071146509273898335 12484832694436919922 8780415660941321131 422862816745241882 17100775644504725971 17226242235155242192 18361994022105544525 1393455602656447850 8879223588489009931 5848953710194830144 13979924103218515396 12232609162401157743 13672150077984427094 13774623149793512374 17915768553381674467 17465990033357094703 4810538417846058275 10587073097457405504 8899774072548415441 15067644715832797358 1103060035717815821 9154037581700261098 16520515800712368298 13602385314917710600 1617353979790580134 10057366023211287338 17964765859667872978 516127904984502871 15256466423570511314 4764725294978675190 1109567370775732156 2448131821241254687 695662916432512038 17038545421833340969 16077269018122934231 10240500047731077177 8468988672409053513 12652734337736669815 16301667025366565945 152596040630977279 3939892116710228112 14074393194109598306 66861237668873415 2182741338883199491 7661042495832927384 12103000537379746779 5053428845316008498 3919672525643749072 1548485486000201707 5946950187143472983 8030971804723082785 15624505313486605555 7668113859568939494 2938639333826108580 12389288398624099977 15126918117268843758 16626808897649752324 4298639003482057557 2907542033500468332 16516248682770902495 2311126130814595273 706458249923953677 7756064212524660638 14787509492609064239 3536727307677878483 6093436151132848472 4763928520683348984 8042280582209245921 4988131862587674115 15632381287569576018 15466960826228553862 6320201920633289601 3570337768385757296 9135317980319601787 15852390755750394091 11403581016453673567 10008595029467317356 617766350789023939 5726968318127613966 15109374061908448 5579836188085170236 869306477903927480 13225662014531074520 23287715885228358 6928061084997273663 17967044266050439032 12031827527866797481 15423181524321474925 3146382000515485539 5066052915524352542 9809826521751622032 2407151415083375149 6344351079600982606 3435963453709958593 16859904403797901443 10882632853231394804 15355456911601339351 5197182819924136819 14208741839895086852 9648835319296687168 13039263928134243441 13242955145991795116 3792450529485731471 788321998116071719 4467123836664968072 3455245065212735299 2925349891851391126 17705708134737624513 10445914443422513734 16424256867623094164 3665624299112691546 13468239125479344109 10040653242429718369 1724571065491269684 13040804573927061904 7237584084847348303 14111999331381959141 1798952463241436030 1327270089557446809 5483445000876500818 14886879458765125392 16031745642516160911 5037108831049806835 8821015202631723542 7782456760612206676 10965256203314402620 12311714694443273665 10377490236806411392 8926287678768774445 2785104395406688384 2574326603769400033 15629368118883375378 7435758989393879528 18296421464869227860 12854978031818972726 16230523408799138803 16517131266421277155 1872496806719031596 6883056251971303100 10362476491908158790 5784409309634865584 4688992182387399162 8223709331338047765 6579073772598600799 12947311053588048868 13750246831390919710 6257064475137088629 14334852389661571844 6023776992183436028 18373741728222887249 16793228465502033442 11402337773498637784 10587653736868736592 9018402093526388701 8095716213467051312 13614946431787412241 4067391000238219045 18259668197153255317 664156536168118786 3780474170540526646 16088772905528670160 2311081686997118749 11322624408975620013 10754995181715420677 9221975990487993012 8894881458287183884 2526334274036325065 6530230510133366742 8736282960769011282 3562094233986480817 10112470221175110935 13882501493273633876 4137800084354865479 4365112603420693187 8261333108243176816 7695806120927352907 13610087737842765047 6779616507473996304 14752860847923702482 13738711069107311483 7836521141781917574 5002233023298107999 4121413231175047018 18008276382070098301 15066783896948030152 15551895219657933298 11320399615665115157 9564523730114759893 11629217043178394608 18110699962788843147 14001885491787728293 16467714029697382351 10661498974902593246 506906236665806380 12792896104875726344 7282848887709560190 14920990087686563596 8147292776687625164 2065211335639100510 18056343179068446514 103754447947284950 13117201129448149531 4827187276696044649 8854356018878941727 10641194781564245227 15714660284075599540 11020345395773603714 18228025898304206999 17818486481515815967 3909314644494560225 4508746015440267489 11813199182444740803 709071162089012816 11817627827447439364 2170420841466486841 15358758301992739904 2795557963673133451 15348533508087249208 271847414247733862 6539289849747545282 3011096098927128407 6553955320930292497 6053193951177887055 4843187052499733930 16325321284214011727 9489778493707344794 4895658528286263113 1628868774580418257 3839401374769085846 1975336389407868886 2506742563741054636 15998426521259951342 7347218780016772091 2696097427809471057 14596815897162918129 11029844163722651605 7460465443244004312 10102473521053999670 9543635515596559978 16527201353294313198 13736014965600781534 4418658642882884266 9026803584051187282 854556526495882648 12111777894984202027 13281819254115584465 15412768506619824248 7909980915932407336 10347053318915086884 13938539561262117056 12320770066515754394 3569221852772216189 6486949133336763775 14784657211112351179 13927105590364393259 11346106533153480716 14696220555340110817 14608003684390380939 7685541421835228203 531533523576700232 16693061966141862055 11688635662075127460 1704857472730220271 3458827821839541650 13528157564942236220 15961626456661679638 12085630252743997319 11616077497113021577 13606515532570185378 15111002525053672201 2290930441041148500 12529760338714731958 15769054131540072577 18078165330425032245 7010933295748838088 1491426066719780886 11256197683977611113 8785438381157534580 744835490083378333 16488863788908130197 2382136644345394641 10965009563457341222 6341110653235700743 12165726194533555437 1879286778127800897 12683826827722302952 7651230688991662998 12392626792512907311 14270624533351651824 14103605865728525375 7097063884122823443 15377950204663049898 15536355262832287230 15374888830254342308 12609588544399174792 2291056498237667369 10155567838333251269 16391831195648250604 5801199323572378519 1881470273659850054 2306146415382463940 6701331453582298731 9585466543626144115 11896520558688370360 6761961615541457782 14007525549556325714 8660185130517028394 4741487808262958963 13353366036636694782 15147326183348992426 15920958632845279677 16195179438960152133 14921325549882903051 2249940086836392169 3483096381359450550 14727335420221706907 2375020734743018961 11020805105202970642 3036584128178831971 10792712687852813700 7009530672413837724 7164443855843582948 13592056625416059775 5168672803814112559 790399207082114512 8826970337483040042 3079230950246822164 9063564629184157856 10388184595825752798 3361567284783234942 16129216192559968731 7868196820102792670 11980953205876753476 10410254971869448818 15363380707567945514 5391465983810007508 11077676935034153273 14762474405166185357 14259591231414752825 1938984467957093146 10663383393890330581 3799305444984356548 9054849015516222948 12175433645564377617 8666740927278356952 7563245531102210407 16473343774866735103 10206640118379523630 9358390724885812320 17199847246533138183 10199316858554150327 2905205178602793333 6608979372263787443 6193485484581124394 2322768008033432399 11445802782576707831 10522976097694113321 13561606050932452612 11475128653261218260 3223057748233663368 2239391263142013030 5058364772718424433 4118104640910402493 533301791724877911 2988165043616106462 16548921297501220771 8975794760997101515 4547709480782616901 11856593870879754187 271959955798722517 10930945577404651212 16581676244435809759 5418427192718130783 9673769477698961255 4719761041371650873 4111099227520972253 10053921841073186057 16297031964686175887 11179579183244404589 11289588620316837165 11741455104842714940 17104272172557841562 918119585941196392 11731448298236176995 16481016203281265353 2492197989125772502 9116859868047314277 1230162299600655139 6018489106457349201 8409964323551890647 8447875263384443559 18084754647939466384 6075313308673819453 4323724272366304349 786636016960676550 9692613526947092887 11037686933528350776 7127839910403689594 18115294685501736924 7730535254045654019 16281833338508227259 73229261704746481 6167100872559339891 16321074507620708010 9666605068065347756 6144235432734875162 3369010993611239764 7382755274759898017 14499878978599943654 14018712932472523503 14268231940885121383 5376641896046329598 15418054231749137296 4487533583191829107 6070661957069913545 8181378856636906369 7198024664180067218 6057493523528954910 5561933503318982803 1777776431295473641 4282910129888056872 4616018363347010086 1190386887406702456 16585071815141694190 7279050031991385853 5234871890039003086 9820908226662567 16906637114008128166 169514864780624217 15318885525384670810 2195666222484534071 841964072549119074 936701034899860749 14703086512333528092 4546028902538398949 17762111286826694715 12960150627849647616 10291340437949293269 11666941965365685101 15590503430242364117 8227428754044110388 7637995027197658644 3892429867238361558 942611480104204046 11086904552657469611 4945695243684138739 2672432469933362429 17942370484092727861 9404584997170834296 5660948006353117452 15127237950177792212 9974787827412543910 14013908903582576606 12961730411459386082 5721236432978264029 13474293985917938971 8211190779219625716 3473361475641235726 2261528433913214829 8130148014626045521 10274213817926377 16238074715036444219 6729257935587177062 684627834023660028 4362106355093933098 274468217314440963 10948096673820058960 12038145142854843137 2207620491350044713 15705693213315790677 7083244759379925752 16357178995389865562 4179644091182274296 6368657281927607714 9179519437099678847 4063724462876477990 13694044513258094013 10743436487005731657 16731122085216272183 16156824239294240437 11048992529603542371 2306748518633764433 17458282687500405444 3258398993660318229 15529757140620580399 1137459234644007581 13666241596449248136 10146005814168352487 6901307793317849886 10903827193934491722 3138590644152585797 9825859453471909994 2067931267781961996 4723218606201267730 12991061132505588 13223591816174338665 9901208476347275507 12547864619627324796 16783368771277357868 6441186308938219237 15018373164530317295 11020317845324933808 12863926567261131188 4395565975056836637 18186095802267010906 8324848891897047586 10612695248174367593 11358316516391465325 3391800464209017933 5048346150134191743 723752935804629558 17777187982914145932 14382410392600240252 10216279665254811810 2828792530663735721 7896693623709676485 10588039890124791884 11372588259330436271 2156641657266511845 17330633570104492975 561277007003821513 1632654662602560008 1954846043749704596 5131860366158815110 5720691503668342856 6648824921414427998 18267165918872768525 2584587613048645952 3823497880122570929 185757588630009424 8937266430066647319 4331610001285706329 1459934649158152063 16683941063215387884 15235016107631679810 10347415186533500859 5889731378650335729 1157640724112290801 10086625678854112349 6643619931610553596 18224290072740019703 14081893556365764807 14664578488563000992 2609039239064646172 16750996750626224241 16132029856696451743 18024987520517840703 5294256004504580626 14357507323185122081 14965336837511086698 16856226840001109742 6416514006339572758 7134404405556158028 14863524120748979458 2112915187171686824 16455255646429583168 10627745960967713958 9388708167557287221 5347796200243138202 17628512870564866062 8075241025374124184 6197869758253294792 8825671502043951041 15529543713065787833 9736040519605838261 7196318245236192953 13550548236036854348 3967040066699531967 16804916204921517471 8123009866711027692 810576898597729128 10405435862911970322 1754190640125941579 12174980801124269701 8648500774515494818 13016268284437391193 6472203513762532528 16454888219771235007 13586438434841921117 15803355637365685480 15714968745042435974 2952958422837252333 8796035595954360341 12560056673686438501 8359464221041908969 7247202246876730252 124101387280826448 16073059545244753264 2141857172085582909 11126355915422301762 9193671733100496099 4488650538246246056 1415186074210282318 15190121364803563157 2436363718223760415 12360229840057968063 16999449778309735435 17230860528493628419 5867934147641739208 651455153089461181 583657919200425466 14041007416720227531 10199778656517588389 11653610259784690949 1483542200475970695 17194933479949250163 397348647800257415 13788487365484733538 16321923592613668083 10234902712619328795 12712454664511998813 869084057696704930 5000128564220326273 14869685721008251771 11753129712391592759 10645895481837289025 9046579063928593878 14010482521397080662 3404110509802379848 4694647688625544889 8974726566493375051 4219858611939285706 13327127899002426309 5505420537704481996 8633078392663828807 6327659240976834002 12455605311811601045 16450782685484726240 13653639964251481992 8585990758230577216 12598965216739055362 7402698126272338046 6159974052386617212 17141411708674009372 14459303141099782250 1380895016164565803 10059328659101857404 9252418347109694567 2515981933071853742 4209150572216711825 5533014682649198300 12781548804825185554 14679124937088601199 3656278287897484584 5842693481058367358 7829830230737786415 9418215594389469776 1843409410613321632 16096785074129387580 1612693551886840905 2248161971527692165 5907607291098550526 4496961662682941144 3394361677448347686 4318974382337096498 10985566259017084533 64956937719079778 648240845893800343 16637611614683983796 4234805992371630567 809263199219958957 4004268540973838111 3130570769388552212 1362918893718177791 6286749771612537747 9315174986145121179 7585455400171355555 16588020155284956323 515958194557940059 8562065405876789140 14048435259168865555 6045067248055772991 559565966103632401 2976451599134099670 17140516661898742662 1469355931527906490 1945549735396850057 215026855176818917 18027023357731801837 4012974125638250360 13772385064149827173 16392309888725197461 6140643476425825222 18249883091576200052 14418359287125137178 16835275924417765202 14829171420151345809 5712537897505135940 7995112120057008760 17980576130701172162 15708518487532461228 5231725325037223250 9603106811461722268 11563436883604295395 17720127735674046904 10519619721785703168 11316967508308222506 14466575653422926464 12858198576544566956 14746258991388405921 15277868973912978060 10018196381900560087 5189836314213314682 10676924349446837268 16066507870878641592 17708924669595606340 7096525914990207114 7893332842967378730 7877185989902687231 13106126219536917792 12532925995610329883 2880277813289671444 553373933467024226 9120242476208856990 436523415641025719 2974304146395352472 13528226690677992021 14733112140414688847 4721172921829452175 16250892182735839104 2732711742643858654 12055256681323222706 13661984813571851802 9381127409540690833 13081452157103623090 1477253702674480830 2624249857526682324 17912814208478938459 8007458955167946620 10668979218825790151 12449872159397210930 6626357529470487154 4391039282005497561 12947472505922275540 17475953160193327954 4954062472132785668 13875639265102511126 5428417353273571541 3792437403993495174 7983787469403207238 5523825092878235717 3095311606835482160 6570988699188466392 6219645718538814163 9509517001157134992 6092878394632972236 13696004371121645124 16523410325295296385 4167813958772516196 14158515810466147793 13589809459334794257 10734809159160546051 12980468029354712520 5213069139819263404 12253318619329883993 15209202984357511366 4888007247158744537 1396619419728692622 15526553157262742692 15742168635231919224 10306439423089554300 15724076471047474483 16074985419029492745 17795246998006174669 9856179983160461076 8368602170945666005 6207812234523764884 16336581130311786566 11342700599052206788 2546460144519078761 11382566904558646274 9826272741952103429 8885218894328381497 908480857840350476 1821635074676316798 3309868391555268061 12848414647272925687 10380145257592092249 4594142700243230924 13522897202897902835 14051371042371302990 5052412047476512416 4818482633609631571 15462882850585262939 4673711343810453619 16962046751567670004 8249233908667101300 14325584009933391827 724765321186804158 6505240270203126540 4266462312137406709 15545402601509832675 4015125582311896452 16357457140028088222 12628167012374308393 17953058922775523595 10798831685989169935 17969974612208256260 8036590007270197271 4027940074493667375 13109486801352666052 11423054783865321485 10082095645251635766 9534361165069302538 5657008205229045864 8167226822851127843 2166879780480400679 3783942510269585187 5351182711956548837 6359520777246774171 13408321401966525723 9525718091507486291 10794401187476825858 11038023545358514109 6178882300740739231 1805991108119514447 18440594580846867055 12905328092513776544 3499032405582933938 16818005968375773171 17568348626286516916 8001420284234622694 6152707787222960933 8706436706271683451 3303288518610551311 9532056290838170139 2452408465189975739 156912950654598072 1252308405734707716 2828579023022552366 10398261971327685193 9682833007662370 2958124306562628615 220740615867165360 7229338041987884393 16433224662944286906 14293872876903814004 653415531355637234 12515746208611527721 8819890678516192786 12306802671104561910 12240280938341650774 4607119414632651722 18146984119161584022 10012638485452985968 13146090126625493465 3160379210030986091 15767145531980835530 9280166799898289673 4812721235198283937 1846537138704087155 9091355515024617028 4286495957476904234 5808218059989279539 1728005168673147965 9768855094432935243 4937192347357648985 15015544253994883348 5155905086082956208 4959589318649262438 3774258744701822322 2407698208741249527 2129038449091552053 10244965329383087968 13223351944168977959 11236990942396040771 7805191946022169928 10186890792162627727 4993650239584980992 17944662948432246132 2680670618339340145 16304699878605483765 5361110787680048383 4554184605509621358 14621084389106433130 13883489202238077252 11024314350618162112 12761597553432252548 15871971857563115131 7876303807684573160 10739312499802141134 16409836430676604157 15245105803248970056 7979855593528169078 4889358662637274979 1091967745751667706 7484386042734743877 12826270870285560898 5292294475270497601 12463126051176854234 10776903854190280183 13626755993615010748 2835169021421690608 8126594168908028589 5790549379736985757 2857989183213900316 11251494601612845691 10787584851499363397 14382667433846845746 3219749376422068227 5350733257334241787 16701548852237737825 6595438989987076358 13849666687428700670 6329228568268546747 10005121039824191055 12922650327196956444 15438305797222735016 5218533577861278660 6170876309526961062 18305077141732397546 11232340857234774411 3865482571823053168 2550832477475014242 4402444051636284594 4558213091268377161 14674295395968660479 4030058086958027224 8627667679128732401 13481558929351300879 3815444581950917477 6914990184700817155 2569840058809187748 4503581306643673729 8290901596469088629 17157531001794160592 9940876352588142714 17555218981702320764 18407309906889766018 14815205395888938492 7435210286941098722 3061220962724350519 2535531579624959307 13987872723825232829 9524378503953548046 9593093524964960707 11140992991078507397 1641392872584406996 2442333858440777547 13237080217461978257 7041910269977126819 7149328135996520060 8282682462484269297 10265088385197345750 17961418868649335446 8617758262103216622 12359720844731865059 7975572705670825481 14619433658320758874 13640209842756581727 5659390881043351744 464406723967339067 4420777099659521913 2440033393277485922 15692575563351715486 10077543164002837867 4478332751071909293 12859803380950043384 5695813472954044367 14399317619803819463 4745448674821777952 1562236135273262888 10885788294083048202 15321530062484801952 6119326562597452536 3135290168584898135 354264379762029233 9961097092406347163 2749956955269963467 5809761450817905302 9895925130573700220 13195544213102706076 11210125803394495205 10185610951228508372 2548637629028502494 17899095538266008539 2070529684787704230 9350839776338553277 4990824565580894309 909034974199322035 14513131694891408812 3589012638427663754 8925637565575029569 2642918628521717982 5974629483864444271 17793872396498179153 5802707734167039095 15776289760609118727 5678398045751252227 4745861182614183754 8302933608790465856 6732766487263760963 13229637120380794046 6215689434847465274 9924612537883428693 13511613491178603406 2412201761929875167 8789528156711319126 11202144191797587139 3436561372245761642 16513634277028868341 8241205725024723929 612010975821626997 470904675922480539 15525524240038531768 15226770746653922864 17317979908349099776 12549353255279522228 14491445242821976033 15709198993477451669 9642657899984762293 18114097731653290838 11173240224663587401 16639493362024579006 16117765822934701662 13402662404654989548 8200163488672309021 10602434566390212394 18052972514865912304 18262372194281021916 405665357969809245 3391222477490458628 8125502913649785166 8978135428720090598 18034722171634590671 16904399344892267941 13738401956121768382 422183594609566692 8522149160919762605 6492579425163959525 13807031371045579108 6071403681733331542 2744085096568598910 17008083725497614297 4675630069410428699 8656681764929796731 10312361380460413304 11672714582025378385 6147123419961087785 14316959445239320415 5628750380550439098 4499434601738283441 7516621560296461706 3783586688130304099 5615838504127198799 13726652968274029783 15318051452691774793 3753573936713097290 6526191411719199385 12129423926104681314 8708532017601528256 2901580676316948815 16516102283276098689 2111460231553038325 10299638086690716531 3137309395389910924 14662711316973016355 6438142882520144798 5280144516584570842 16695351313279380547 14043910198103764928 10821872084432374158 10325778819395423149 12198881123358279768 2145629297761492246 13375293225420426106 11653864443459971376 1145263309568233289 5879323663008272090 10098140639666414274 3121905487345079130 8033921351670592414 15932649029042106930 16281231833198534718 11461535986890992126 877618132967161217 18038129193708987401 3563484642340737003 6592992897732523850 12346128692600452986 6398902816765465989 390263500048723328 17292575689666380421 5459638654303140362 11198864264096118107 3821018568136345054 3905173372787217248 7091217614756207195 16226307428593577029 2113301663472444506 11392471532390513249 8948680172982987247 13464460638866175821 3013232868903504440 1204741157863160970 3707185276343178994 11847804099528682680 6971146177925472617 10378259102949343709 1486060773259747019 13863082259741365204 1157163555229504074 13332727546486211414 9954581550536035646 1732009576027166563 2899737320276305861 13421348949724477367 10698127982505720771 17403612813592836778 6666638951545328103 4093441617646008188 7932179944160839126 4585346005064514647 2861073158461108532 17918746438220334151 8011412990754161936 5256945873563788488 7768758534951226048 10059599386238156607 5270277224135903683 3782268811180998728 17667348878485167798 50845294197829356 14078786910473385628 5245791833314091711 3019982093905776423 692221622021697411 2168313761900916091 15270474587390834196 18376248403640663134 507105716567725367 9244522119783333247 10572295396467408771 16565216426997686206 15905747299065595878 17751014364849789212 5821036170812840354 8663875854360206682 10869467872382578500 3584272900883401920 11236801229434912926 5134309642281335157 8912625011944703902 12803061734760961906 16291164758560234589 17932510012204750363 8843268609316062655 7015191793097018025 5373698528212160660 3811966312845588197 15133974812790016316 3769322558141983622 9528894712336862234 17061214505430766859 4384690113460071794 16546152376281667686 11888047059749189671 16750484873589878823 2643522236138218298 17534390481523659334 3978567666030272695 7716363357779504498 17480924386079984573 13953990195913118697 15719708819595074531 16746588357323161122 1654347952820459868 13005355763797578064 6273050961268800762 13096460716576123201 7934456588560722873 1555109816539810114 14126945747849650827 9860770718886190385 6617309231684901658 17957217500905599649 1586792577134374990 12389862367053245902 4133544002791656502 541310328535289785 10767787130030298782 606285318591228665 11636070692048366241 18349706774756021797 2332557628202804557 14708167054749422126 7843845259837864562 10987045911550058199 7373729064773246351 97813915635995350 11574289490988236324 16915465428155826160 16950345991473603133 826890648429739525 12140911881821365367 15596832084786423120 8591081879403874581 2898711420169003959 9182012294843921974 7609178529171457009 4892165962243708227 9299591787328639098 4733513423640027592 10257840866751493048 1575896717266925154 5207191013791581110 4948966261753825530 3581683944528125406 17041143426113406353 3956209638506210690 3903869962420615611 2972823026410262661 6716033726962956648 15654454618984736755 11166190125373695629 3313143959326899383 4290761457175640403 4586336826228292960 2954413562294239274 6929284597709706955 2348400075219207051 10747847078110485809 6514293597517924432 17510439206932633800 13898394921072054464 15768392878457828485 3858257828731487115 10376424928161623210 14039162544590123483 17477521535737655764 8447530645588877472 8432563026988955559 14512342957784225788 9645759500309385159 6001083841095007203 10606118346660841369 13297847672915814854 7430981504059776330 8975250721132109686 14178642166804018688 3474109345507206597 17759048540125105016 5416292740861600586 8417184736238013901 8760194597156679096 16906252339033078361 14499254435995866340 15745316823922691661 13534731424791752812 15543487512982135774 6777366883385799408 16885516669454669599 13290999767675144738 7152977710814138618 4360779619482652057 11387806019359852125 8610157185229946281 17063833308672686560 18297102706171848571 7087426008646765273 9740436783808746075 11328499206821086711 6353330039548613712 10850136476880180631 327892031333312239 16532145549633529924 22086602376206552 245004513370741281 1695220840250580953 7062604089405565323 3265302693218473117 5244245550822916013 8753764091997811425 4644207459847852019 2908629765057720690 12138514974321971898 16393344180202399455 14546364959392814675 6450771529167927069 5666218788408882116 17366949066976715652 288150401413603835 12366524815466331134 18154606208799200109 16921752995560819287 6126515382398535091 13254336218238630312 4104224678455982646 18271206458482855269 8060341097215125778 5892869128060104929 3638467136564008449 12443091340730536764 748271148569944724 13264947460354075085 15851663205468577609 7272933631745305714 13458507455616561267 15488363267712447603 15759008497670485233 970862561962763147 216739784948330073 14539413305279321769 17765235196554193080 11850639626057340687 1178678285762978502 4962920718333509906 2370250434707988741 14036024756841959016 13617832265353428248 5266710764896462073 9537187476856119592 1685273234654043795 9892746828129621077 7909934130080375590 9307728993073422444 9275330134012208687 7637627360933381305 2000524389016290907 5566021760174102622 11563593031105878214 2449423966662931236 17472909355998972020 392938279237987705 9711501691807604071 2594152597040399834 11790785456428771713 15614722312900034534 18352834134238138707 8686864458652913165 10230265560024849855 5016749596152309658 10746099831210981911 3923448054089251484 17212395388999229764 3001301824714552288 14738140945748533002 11374655711539976427 162203120914726191 15620106965883437835 16885047265587544292 4062917382900567210 5919653448581480801 3100536570387250120 10122305014216007704 7106980109316465938 16155957139047331534 14818209488066033220 5670794938395223973 4786752689725904629 6019201444048140778 4451088081680352678 8934853877153555348 15127632323140032521 7497195071161034956 4465676239863730720 1612258076236126534 2140022260250755755 12535263116346266781 9624416321217205739 1203255409065874343 1827116982575852036 8261577374788652717 4900127248459228336 11511506611246613199 12149696171521674421 10800335777059859410 16737624422746091347 10997186783014324640 9746206407591851306 11454419240609825769 16077934882670183444 7950902640719503096 12041018329923258899 3806248365559760057 18366923806516414846 17514896870101551875 7410992333235718304 17191802273748882267 17714544248525723968 5965474108712882676 4713712617162594468 265401942166374458 13507010055779771392 4691442366681561166 6738823200497257444 4509260015842227057 15635382446204886256 5892756810646128854 9207284413638707564 14275011636445747597 12372871070691007388 2092605942064815631 17869328408552391407 4962423908228349142 7936779088888882848 13921043295527209878 14092026770245761626 7529963173859739704 11522383812265448685 12066853300854237596 14304129820136935073 13956226422283322892 17193997785141192526 6269284808686047511 10716272564699546880 6328439859669903353 16823218820093187684 16562029260201615043 17678242826922948012 13275337350988123016 2087129081535245732 2770409103380352664 10549403374099396882 17427339829499345712 13983220154957061331 18179352707111902952 10887259624282496716 10677400579929989049 9688301157764482947 9135699509635184936 10463981046676148100 10206870956531259924 10977891689176252079 1368686763413254852 4263950938388757535 4976769245116132411 14868190055118867633 3428994882191565295 8204020975095387585 4985864498571995765 15604420640528307579 15414923473193135193 13235458561701222648 3950525870290321256 1413567588983991911 1913674662253780075 10847929644156929026 17493760697693726131 1062897516030911495 2744263927771517107 6163070117596372494 10294227528630185824 3893649110007060708 1859874981654379041 9955117609531376079 294649129950069510 988506493974559896 9865791251232180771 9962063825534849916 10403062992245212493 6404382406310793331 15910652445358329993 5678310344896025973 1956595782492832163 18157812171702115524 10299400573152337819 4570800926185141562 14785013275105134093 14432913969495861051 3116322089253888018 17032162298120280246 12621514392234207524 14426968164432048146 3441710748625311592 6751743999846259784 5429219701335586401 12942683272103437988 1885349876350974969 16883000483847936833 3730813156239213160 17547149043473402979 10950958399939715513 14152511335192988171 11024254607961711243 9595063291880018715 10710064410470490413 11296260561868984914 8623677810373433503 3403820909971558405 12834401950400053934 2889240320362972304 4757872358973436112 12678446371387067438 7665945440205391225 6635779249502778503 17799592024332770628 16233308245578763900 13359600144639566012 10947465024482400672 10698235296346674983 3666287505328408684 4248358657200093210 10840970601239070448 4934608439188547001 6109606309589269760 3375729274625676491 5540569185281459351 9140578107306643644 11783485267523361738 7375533292479318085 12737513930117404717 7947345963891210903 8780863398124824073 454741241177330875 1308157814013781797 3090541219306285353 15092034198761788794 4169346622416266094 8300283450996987431 13898621378809208591 8157918200203427099 11063746853922536660 17530613537655045425 11036526885426823924 4521929335630648487 17666279159380276235 17021538590845998663 3904171992318183260 8852955487930933950 6450307632397947474 17375184725619133727 8317474121124485441 14434541252012323044 11566662742134791835 10425798219850577371 6491624443999227134 14539041807380484793 7501412247304383671 7703869827824729157 14729109856134930509 2674781049107610075 8426403488142671514 2704189651519646277 9551461661906808910 7142838422582362831 17952125756471534734 2654725669606658121 12489049503058250507 485550517943794344 12697732511689580119 1557505055245385665 1307619765721874397 16110778098549892896 1662419180695876446 16421638446955416195 11696512816495670649 6322712880221191146 17671300623541985707 537308050053823701 13057684679845494688 4130714460548204430 7779228151988105622 186169120712273220 11054048968948328648 11044917077029960698 9161595057392001913 11137771309145429471 125969163817062649 2117265330200259319 18280003168044900954 8028693194795367074 17970672823936686992 4349937680914007770 2278675114917055255 13619000175876688180 4782635379737579873 8198481476862460252 12471030476938342680 9309554804321033434 16579368017955479053 13651362172025916917 3350304778489352463 17906505353728037844 1422104403240668126 14113095651007144560 3157798098164799824 2566734919335886689 5859366887960076841 14669865103646885172 2404591312697899144 3223792021906008501 6695221617582608465 16626290082116110562 5167299681051870720 14181128304719386556 3839402632557242895 2946527433961525361 3535252148035871823 18087154156839303592 5667027752193504054 9043685244942918193 741784938501766839 4830518176825314657 837993811527435647 17113023266858268602 9633231924259054677 13655816595140827243 5546555672310120219 14830814573996714742 3122828007291054564 8901765492306988304 10812785264077174318 17641590127585642791 14017321445574970239 12258470943255432702 6039680794204788721 14603178384003126155 7095829619786844287 16006606647158367080 13188233762096437716 16535172231554535215 8673222973143908754 14866463831387184416 5656803466620798922 8345118558538791788 2982706938824296309 4152868660086583072 5837150589748872306 18016667264529906256 808396693105915934 13578361136220070581 13024665042985030797 2565738411771064525 13345260131190001585 1000897453624732690 4241942156330984693 10746581071138128501 2021808236112741287 13357730800573122029 5761823275487433679 6755863551291338484 2421730991458595194 178352250278073801 12734094138362226075 18272209336663973938 4174717215981070985 13215443104841608843 1913599678377125248 12071562542973648987 3014105981438105269 8433860201413905418 3649355948716737477 12017621925381800317 1795183254213831292 9143489103483895497 14030686228605064365 5341498953646327664 6511689751379412212 4933897639284857988 7591384572817787918 10190182519464402823 15317794752675333095 5909551422073826046 3550342746387969139 10297536090661244662 6744124001601998200 17672744464233172498 2328492386698299441 10324208671450343409 2835657761226217308 988329997960625006 14781116498313566551 18258283461629972518 4849199878993945495 2930889413116325765 8853270015757244869 5627175205851132474 11500916005118844435 12903525447669013018 10165524697226837454 7733044222130624867 12874866234754351286 10510731276506906399 12532417173482721995 10317566447448332792 4895050398326677401 1761128178606651153 3520852908351785456 1992664492267702640 17457750758145135342 10483689567832139940 8411449894554679047 4375056054091838621 16434831012919521395 11310173111539031247 12757337561318422180 13441853702304571554 2766193420648847909 6174022907722846082 4250856376562450868 7579186567232945683 4163331999216390718 13978665390864391095 16524207870123326961 14128925378664241943 5764105981301379617 280901893751035242 17014119660976505974 10261800142165533702 11832798712998183825 14523874701687720505 15810246273902277701 15674097846269808570 2247424752739336268 15281174929448658627 14018804216301551593 9631753065192965413 4003285615485990285 1158409769868435290 1229710231074097067 6210714972513148574 2288480757267777310 4024365428724003701 1994446898217789305 15441068438819375298 10124822012351189261 7966834868275678676 2628278839951460915 9072512166099767253 12571474561085708940 9014806408404206799 6840543650122880923 11380046701100935180 11556739669475887800 2567272385209468827 11537980255791394802 8946730293615426094 2896076761647160184 1596394774358407639 12509251234229957582 8283767467937473035 8118779633937767380 4086341173998701513 18380320643428360673 13016224169392206508 14745605848956733249 7390616508646377991 7545185060984686322 1801548191269994040 13158293770194521309 10682822019362790056 9507212649536985482 18079233655220189813 2332813129388494954 13785746156058500095 16578447468880618020 14834371589295312870 13788381766597207284 15007108219905089728 11049397839419402615 15275064892280488074 920616295614821873 14718158280322479379 6955582948456427819 3494165277297041992 14504725711868891004 10681744345002662064 5462717274664623058 5871811259655115711 14159170192673498034 9113100884396028396 1439685740742642865 15008728668386912621 14880572254854905519 3495033933569568207 11358091018486007630 582714624358027025 7769514264713026821 4197232108375246244 14079094336551950405 2734036419378967249 12534519562566008033 8910926855326562587 12757595578593495371 17451608411537832000 13516000873001190447 13547674659037680926 8327312959628676004 16320231931717701615 4969993746374047974 12823969416382477140 13158662909402004858 18296168096047673717 13089772828213815489 17930232619760491736 7445659481196354027 1316816967226692594 15629310032502153465 2262725439879755446 14270238506251188622 13602343615625550313 2324044588022306456 2789524948629945024 4207304061769715526 327762892048701290 4953139865721381425 15461949445358123338 9995647127809072607 4734086535331498916 4325705590955189775 5187347441055540375 984527742487050264 12169155506906785526 15483981079511355791 9400375528049518991 14061181168368413547 11464379784728381939 14606849517830319505 5023922937165875529 17689224075122636113 17077400966737579202 9581137076238089241 2052090395010853172 242812881949198145 15473741207365383887 12620958322777468094 16512924818853381072 5716170053254059518 16404185345652108627 5306731201364098019 15793251381142821977 1297546044051038204 13414919507890587817 518621963242416360 17979910780762125958 10116354591455650340 13588604541862872616 15564604092054806327 6381592097197954578 7799585130499801233 6095487848063483925 1319290856936475193 11012549394172560569 14865264549487967028 15701883011569515560 11186873539580969235 12099240816908425027 14016070069502327868 6804342612905744580 3607630938666168674 9597102955983517627 10619747843531228125 15066837521004162577 17084769745056977324 14492590640528535968 17469860666360794277 8268804267552650245 16084574203804571648 16246093604817533678 12362980131903005481 12082302318690897277 10264610136540296296 6047425715992665871 4771597069655709531 15288024507866301232 315045610070006476 12800893536244745643 17413983903132810573 12168023833000354375 16017343260170278614 4909343220772108130 4958395314311240633 12480929612807161334 13163714515235652984 18381386882158446948 2806503481329630034 9888648939554884806 12727997375741876646 18051738474128859297 14413314471241327580 14139064971652645321 17394671337222576502 2678406332660110247 16106734343247778090 15323253552443719109 18133642032899519898 9687396249470349949 18079774665138195568 3165471567362435489 4536379755864361154 9623160750521791325 568840876258879109 9757471082645634115 12949850221858779150 17455630714526710551 2270868631473546057 4580879994912302951 16949183525507990961 16730769844946850026 5925109915355923943 4900217884909036443 7857377115248614291 17230394117948233529 5926654953843214642 16266764632976200691 9989028762623120230 2945939205088139273 822026998751439632 5912362618913979930 10344682752543429766 16392531113563180121 11111677020421769081 7862903817986342621 12616826064524359457 10646281096626652590 16844348612020799366 5954644116173791296 14359225551226978932 7424591382380094056 14970677188358213625 10827546846743791596 5597280997279814821 15997165425416605228 13816929882524314252 3013699059667043616 766268090496419868 15262259362109419746 7834425850933947471 13506473930197981453 13919500549814443722 17221617961247541127 6224253528145667506 17992093593409189001 13738932249959309816 13787998122561706362 18037149619448616923 14642867647562275094 4754491381099021966 13030929200390496130 15983797799259597101 5577061340619683619 7660120751318056457 10269853512588670368 18142885668750776417 6852768179035598184 3014934450519852025 8163089964274587542 12043726555344950193 15310711031016334550 15519967771943746492 5519547033723341001 13798471180104405211 3488766960491458390 2283659551262909838 5101837757681474200 7573650609239734986 11156996163318138687 9975787151732707485 15196225831426253235 5160873831219070900 11386416076918432593 8285295318666981684 9118584345809097647 13944218684007392918 7710613868928880717 2425655632726204449 7375402499044819855 11056426923868526387 3339999790540195468 1685787820921689659 17055875351558767207 14568492419624093122 18436383287855079750 9443424593836641235 11921699396530526057 17694260579408038431 18313864859042551217 4410260576901587096 17597928443398267020 2779333494572267706 9676523983090024559 11586032604521247639 4090387120219452033 4252912873079812093 9191191668528447796 182510507054636797 14614779782326530045 9080791630117066499 10748557771285938358 3556776056799744294 2442922641665077551 10816630792295491068 12593018565551688046 14152335008107697785 7507003565348998524 16578560034631380231 3510309410057594313 12202317463760190945 11755404515887485584 16528795551373572951 1090987672922409462 15257520960673234573 17318863211010951566 16040498800662142367 10906271571956720699 2101466040697376882 3566408038247325886 11241151743081867026 16969990077299191763 6964380967767924201 12942452543862628070 12473896084459431839 12531588493900341446 11088875441646042177 11208051555987961179 4929041936587048988 9717185802610576022 17521684903455257732 6203021103650569297 6472599456264693399 12257954794553317090 2920885395076746888 1296278557907062716 7942582110025434281 1529727611342065334 4249453911012949391 4084222718526164671 7252920753501819582 14192921942422127330 6859073676185836828 13573788201448977938 7040744488898376881 10249692681112781079 9448084534730268044 6714905767207640645 7137643215076364692 11606182492289063805 1444461976184541236 699665603912381485 13318609333354436417 9883115288541183528 5657978540508898332 10545895462420991563 422526859896156613 2533502938839053893 4688304143337743355 6136332353280860296 12350795632044791999 14210036314425435579 16104423088406385951 7237700431494856884 1479895416418138072 62790289369844916 3475956194143218719 5373483514307258194 6271356557857535910 13971355992044172442 4744003486936301618 4306673455003970139 12516965758127094626 11221558434471437720 6975513493780448818 697425114122249968 15711472530733422314 16065934114695321872 7479081736395274933 4770667189206445587 8797040495276768675 14804212751550964054 5693427594056988015 14237427822210547453 11243099897677455989 1029824812316349482 14920398875700761766 4751659534754855575 11066796262138760234 692054185020059629 2431731396849021998 7902837836383927428 17646781439672513444 1647247977059856677 13597140728046829228 5860383741845450255 8007055990486490188 270654184296095541 15341624582019226349 7100220612529754316 18353383644096371423 16352890680619217230 3992840814077212645 17577368413215873846 3593659698613472547 11114109393114706399 17762739536550118571 1377181996387010795 10293100743207502215 18290703057030405959 16407218508790861113 2944490029307005393 12075957947326756842 7618131051148957908 16013103165121600970 3146138679374559664 2307644975933812926 18341821549228860690 14617385175318067307 11945137689486356373 8515837481578215155 11313429334395489272 6939802361290475019 2562114575906170587 6944070209303697555 13800588452944082955 16036566759173411729 15532856782484978244 15324709098794973395 526986189546392823 2760125631461553541 14723380497761724204 8631196064052478472 15604784874441542281 11617413585370392079 9956441190844855193 12960584842435816379 5597287457208062818 6389641220199125686 430649572437894008 1417630556969113885 9561600844160929481 14372384217173236198 10679439144431347670 14362392180239587632 16237057489270618766 1390730235786774845 9250045904087137500 14703187307996268929 22297114663344157 15499983436090037753 13948807664023023550 5353327710809834813 2822830797192936682 1083881073684691547 18345515303839033803 15232490503057631490 11138222960721125920 16146982748435265077 744540635823336719 6404006745718877109 17462300900137373818 17167891941635264581 16603197345489978428 15696378593831933096 6310059260727736929 14991661871871125732 5372254328747890363 18362634811436990618 10563079128100291830 12175292844457533622 17694779610354772333 5668401243632099097 10069295754240408110 9126717410794074787 6078007938660909273 5642880447986176219 1283802492090617538 5447757982112667352 15728718222424511823 1644847285299184896 16290989844712798473 9911357224143841630 9438671218611955546 7772345349110287542 7425895873702627542 15084079980222728681 8132413689294384666 13770550516904622375 3536631659964209957 17704837981972655518 11672277953544578517 18416416427435240328 11182756636145824172 13398437459930404805 3837133565515362841 9506913546065133783 1374513900511800179 34997104320073856 3128495931147876405 8372761646939708112 16348973208246583709 6341507433685814727 5826754980279688104 8897097348280456876 9190003573457950770 14397725203583389061 4571335775159261743 3990996470665665098 12583944924884049409 13432984972551327068 8476527715951731448 9299030674348974031 9878966560819289586 1423141216855672176 14060431922834761279 6091321597775968647 12102638437111873544 10704201581052453635 12105593415412723974 2061851410232920702 15700110395071235456 2059923961264639957 8084328352307643807 3196513623352203302 9756601759488541988 1640586845771075286 18156963451901720006 14149188528946193955 1488181211532300400 1085428411406310438 11819698232348673543 12185430352473298905 4855823454602691828 8529525706494249997 15541015312807238235 8127843267456333004 16765593193412046030 7678731057842146259 17178256533633002577 3055512719592227248 16399081354161500510 12100569372732876406 2177476105739631038 967095807312696789 9347982147640689541 5700627063896944683 10114217938070417006 7940277365720296906 11061107846429651147 7339680568084260467 5312988724714313915 3415971868979506355 11996600053550523492 7286319409707549908 7121722617646630608 3834012841464350863 16699294971091090749 11828307244329596299 10512205340435470932 10396231057367723851 8364471236584290517 8376255274677112802 1132811605652574855 7565893314251365926 13211807658853962289 4559529841333745658 15633579258071305173 13283705034158254839 16107852841446223035 636594103478047545 1895328921663814383 3597725849482839679 11860612989608750794 3812834222675236757 5903326014412018728 15219696534704266824 3668289247295309508 3109411449316480283 11053421284820264735 17742745090805653877 3416777629404993542 3473710796370705378 17444386545730229818 15348756387145411172 3767932350963632562 6127247097891212357 6670372903922435858 7845417309128998976 9698753895241731365 16627801294557693365 6275443201560765790 11418352210043946052 1290305382684776886 17142866059254996564 12135691679816238801 9599878805192598107 17391157739338746855 7450309522272481540 4074291988181333258 15856993806617902710 7016042609806893600 13002949487921250256 945170568112790103 9808261821135558590 1818929392964808181 2671315041257193150 2406236919352213347 13096014227096234000 3865307948906354572 17829572321688018284 9052761614210292493 14136943084505377842 12228621554686844904 1645532027306337407 14740648232309105702 15151248395406052523 4079131141546893097 344130133922558822 8155500135925896551 7559187822299538900 7786415314693603541 9593983363686787312 5822846095019090539 8630077508628748837 12842183051984027420 13794166635021123178 11564285121711654260 1710251130542042895 11215925747182972322 306943518601618166 4274647087811827892 807077203782399261 8338825866456991202 1320760787939918699 14113088739675813154 3232017443730224054 14629947880985783081 10838222105441690926 9685247398169925473 1478510530726983012 15766564046496113043 9952110541528803945 14249546921443369596 13239698007032755227 5976981355985690066 3436427275738616150 18290840945046113913 10486294388223026754 1529124030267460540 4157081811476043497 13931615942186722174 15871876628023485230 13461754575553790386 748750132717126878 10957602274740000194 4107785966173509714 12258184838649748439 11125135484524332464 5186202515392443946 16796280191485875412 2844247454639129957 17863925226373157043 17154294521284876813 8520990081177971833 9694194038566825211 8948435079928555484 17519261920381830014 18220511600490101347 18129339587736646555 6607512386752549058 12890085826015125137 12993897965097745221 9507175590343143908 8061382477499348175 16805440428613106865 10731143290185189707 15264907669377201885 12454377046510699197 7373481013077536442 9468795402757891156 7837225117071823048 3181459278295713561 16224069288059469100 743197879556792503 7033842568815040002 7492865005066628973 13976712900411896610 4517669170499963453 10375673878550699095 8133718777571269577 15390651478388875898 8162349130482672035 3048349959337153045 4239055161911084280 12381975264366215088 306719793689410054 9082880803025759621 11805092962777197855 16542775222806400152 6764812961756738636 240625422419965496 6492152209409693759 8482685503883512021 967697014318074885 5661024952512370316 607678454154281190 3489449312444675129 10766407586193514179 16200681465596763693 10337526803203443962 18071643435720638713 15445594182264292722 9096174509897107883 15299372655404511633 11972070752678664025 2666850252380400135 2650306151501589120 9751770036891807709 14706197262880099501 16538633553880237829 15987269261457763937 4457641934220202525 15602601411774559978 15471072525312397479 4497290321325338398 15784545040387912398 9656757319099531988 8985450035148041077 14715397685155167651 9498949432118163694 7795200319648408295 2034119546226842816 9722668279928652996 12328020129914862495 8671874663813969871 1346506094205134444 11119708912235431044 2078083014734931791 5069440247137408466 2659570339587794355 17874435592689115405 1697947035400029108 5431943285371865907 13803215010378039594 9060466437949910888 17407961320895961306 8852735567773901503 3977541601567174489 1310064947123418625 11965529925513203737 13212443947107749690 12581160316013184783 15308205796481018452 2847759831307674230 14708327336419489328 10378524190424492035 13840023179235624208 5053757191542779049 12790998111189030240 6750059784665137414 1301116335472384945 12778984055608873749 9625768949155457274 16673208238871540022 17734401550150517719 9957769436513899297 1334368872670245710 8552796008712686099 8337567095095660499 2873930802841002075 17406487326379840346 17344251842189507066 12237163352668937573 15526927958011403903 11230203583499244307 13809514230484331349 6934279187222375847 9734972634811100096 1791840151723510578 18257631720522630867 14510164849700543941 17690086233026611372 11439500050683916638 6362801015160902066 10838016390053236729 9861854608870721345 6819907001726076295 14840756864295441598 9960583248034727965 7370005327396067642 11939675985852487399 15975293995319038665 18156391228252121827 4072595998742218685 13497164550226680327 10831171666983204765 17703028356510599833 14690364153864294688 13164750541643793292 15377920684127813389 16201056982305184359 15527695281185910516 17342405353564329814 17855425179507128652 13867871588932973084 4069144801141216018 11530876233976762182 15100583226736713557 1590510791487754154 10768581348594783468 18190854198906643720 15960600643522687066 10937003372576358528 7689331540845905778 15117797971964032140 1529606452890170144 15514471019797029033 10031868128186827672 2319488493498792365 10290111733737015404 2913720765115647903 11212075607081476232 4221275303369934415 9209361155844194968 8153289967690381521 7274495596856386942 1386038186192952928 15736962575814212529 3105733151692969812 15518823148093487127 15944100189941752603 17146097747926491929 13285961042169224131 4154819548850251362 6507199236947604969 10459085771051566195 9746540416734875805 10742207091356749205 14966215157341460396 15295420385353153166 12829086570964484148 3079102641722160571 16891509407163859883 13055762566910713135 12574431990303359642 5567996281331942879 18346580735674898987 8214242454509977829 5235552214410848370 13885762491361423632 6373186664088901349 13024330370167093404 10632107476701742535 10524098065027580623 15716259477154184219 4796270659696833172 14474224674365670596 7179619214782742085 391306918260743215 4642088790222270574 11505650522032101875 740124305560078479 12640615070765038332 12820414845138731551 4286617931753157455 5169935789250370200 5565003450149118998 7987744071303501499 2605398357651016352 5434506531473982102 13462585751071376757 4366166869915895427 15974063626763119275 13383343337574331570 15068528818710006304 5687824720810201236 14804485983386938130 13122485116320484914 16046031198521035346 17598894114074095467 15163974171440826798 11584165996479483076 5673134761697942733 7361156827601434551 262342156780498634 2346888258327972614 3536447870493292058 16581107383351341450 16106905495383285219 16536887818141101630 8513101181851134280 1729808698318793973 10730676506969690748 16928640588243869043 16903777533652404857 3919615047898035454 17261402824011737792 2252406822931673101 4407308499906458887 7355598669779859261 16146910653852124973 11354913049481707730 13934761113140078677 1335660335669270775 5109953668408821644 15121822482441018710 9500500047763903436 10601106220042044690 14342349293019568656 6482788468044543674 541173111885471307 1788281834333786319 2368819906244261984 15913261129400153269 11170027220913748374 15268857611606444770 16270375318598565237 3398298679012854658 5038208462280952657 3325365981927865062 15289352437317555999 17762678398181960089 7188419546436950763 16000658364500010956 15473449807840981488 1072097803465677925 15503400472411801727 14797224738667774163 13146115518565386840 15397381294642602428 8038171025482135522 4278686084572259455 11204685953274685551 1545787720322547050 6142454891244229382 3192490461460100456 17479477168317154043 5045984572878436955 4516442634766204531 14960788374313140896 1178161276617317319 4927405548114570551 16121350464082479088 5752382724986581472 17898172419547614247 2559718580131830218 8595641880685624000 7166395431527928465 9812851920911055126 8048116558861237592 10509326687328137661 3483428077831383085 17075942646486480986 3790321753892044770 17141261061925706533 16374945951637902133 8950331132007674345 7824847718942993133 13659572138205781232 12204788419681744073 8877747470966828387 12253880557890328035 15396078746733774056 17173282014415358452 13927318857370761238 10748626696900184062 2988006451649125853 13134304418870226611 3039125464719373193 18446053229655780337 1825515034205143687 13565639968918043557 6785982588795019594 13967658052293712912 4924316354351728 13072148984155932272 12148051546371639306 9543427961049989095 11073873131240347590 4104506762085867044 12936992925468901824 11923362672457505853 14444879028079892635 1980431845793107919 7179115761664770270 12287883360033054127 11958045727220535456 9211261822182744135 11896488906354649693 3365126456038563735 794313993456939284 7938105767949270411 2766373123319169554 262331688861714836 17329696403388498643 11755979780838431687 13139272664639217281 5362238257009634999 6470892489912564510 4011204374519062070 3649052743792150298 6643048360844988559 9472328327276995405 13163496692078448771 1105771303127870844 8444450326660142449 10585648695380137509 12977028065538357717 12248716859194073234 260096096657654314 15266037676612908693 6603955677381112430 547472267430771495 4025502632521917521 11625123558820261086 13709101370719483975 2106527187302454409 6395136421854299358 12921711073023594954 791601727375272764 2293712456580584355 1019841192826410712 4254340892134895046 13437976952900605771 11324636498298934245 765291241934773449 8269068704300053536 16438464238453917442 9901763909977554311 9582488233223490368 1650193242052393742 2562959873278823292 16876376462831397109 6524399567867538023 5512114148712870118 5909795891816699228 14110731887625630255 12270477735157455395 12395998673609152376 10004217519860486238 13963646729045823794 792751422532100718 10666480629430660620 16670688442248727976 3178495421927140454 961907699077653805 5510125574117870197 15502989474980526241 12739775477223316584 3115806980979026761 3718172373948611987 1012212660640804575 1146974033781093740 1165975813640270178 14663585522586924434 2764738370155214976 12680842560422388552 6023740825980577630 992410396570918193 2966222749994026829 10657065374075185808 7312542503114579021 11039577346537016308 5865172151544361544 3519611379576724341 13961654488712850889 11072834681590435171 9791943222312234923 3077248461491217970 6200546110649770127 9008120902196915351 4791034343442461052 12123038852500165389 5286206387746959426 3977915664062966518 12831886447599049258 17257829376785051218 7024566251635533900 4233913149514707975 11312026011233777172 8666039133954281979 12790351101867478658 1894537439357224304 2352696845854212321 17409164207690819170 3448064616942075128 3863666296928362125 10493553343199426674 8667843193995855526 12800226304486363276 2752927413523746056 18372782848760180430 5823601866924782843 3970347891248045297 9837068554665868905 7501720539914259976 9056830193540698898 10563840825296037954 16574360918332780816 8430029331423998001 16976498491050643351 5527266239145836768 955739259658334835 985123050142531952 14383048304496737924 10923808652879305186 2415690767590800494 15298728073251376972 16920440441785321618 4364519678208206731 596581254003467172 16520002031842559195 14523973809484899578 400112767664382879 528694287647889997 15405583179027746554 15635494749644407804 13857010882190653817 11667118722770932311 14925568989500210526 14000095129596240578 445161219223214979 13492010638485453605 8496721741298057903 15994807445171251178 16527651741641139309 14029178798120610109 3290857014449379352 13075871857146695086 15723667491128629544 11459331485511241237 12138138804351372827 11085420168933295504 6396517749890944282 12402131155938794141 8906203215967919375 1337838261939009906 1700683612953287858 10499107960707981940 9261194001451308072 7023891778767386887 5895203317265394735 15340332679712742527 7722942849871396237 12511649418596229451 7202541677179355324 7105915943975762441 7759907905208426067 4833517303415844605 17408088734818475334 3647991008516927567 2682432938286179649 9555077662262308409 2490500041807639480 181347778030781225 12373042221495937237 17330888314844561655 7163358102368583806 1560058507793827238 10124508786789037989 16010049896424805635 11031733246748375147 14641963415803856136 11031668420456369155 16005861331511020333 313794766897133977 662968167938940520 1738706499334519069 4138853496625044794 12695236162728990881 16582307334476289263 166439214482427178 17434479229847977964 4298905684611812599 3045003391512058403 6176486000274581122 6595472665042703366 2515103079373161892 12881503376353297760 17798039535063429597 11614084494095218853 17193104619546068740 1206334223049032502 18057866638952329442 15159264592294785504 9900022707748405038 11939549784061159688 12479141620328121621 11325478127621479705 116931541793691021 4012190219959930284 13977043393636757560 1192669905998242789 9588749571049743792 8103190842775996757 17795327167389396308 12639630406081636074 10688677341590547917 13734666354140200364 17161390833672517086 8107481664102330688 3369751382395541874 7422360249126615274 9348391167321359682 875966728236461970 10175122902231537869 3062473555463344432 4829883247322936959 13611302378636416896 11509714664135502197 9442594101055944544 8511858335566370613 887237961626214294 3579878229377862478 15465059282025073593 12916705172455085530 8633650330574297055 3791396036219353518 8580165574891694079 6954543674736059748 11683455609258404831 90698089289032798 13603408605358831957 15116536904805597817 10763351316462919711 14977516118400628348 6724702376061755813 6497056418703503877 14953223059799322283 14403285613309325312 9672115511223805288 6589746153496860456 7172736224525380292 12601155892729870874 14632672107837744336 15816889737548203211 9594224294435608643 8465686008049052116 3655908003941792354 1185367253009490316 1412526150626727535 15589242844680074723 2330677028808956631 11550074369451051812 6583118298159341790 3768323069725069042 7598030839224433573 3124939366690449653 11915565661971321459 18410200480332499158 6115550340835841640 18203792577520852730 8026423168510842441 16678548341446776415 17979379675888307656 6923163735330183848 5536682139391705968 13516621489548449430 12882062140067268756 6162622671727863677 14293768330183455807 6993340907288108168 16051292989848124395 11988298918717916268 11967132351793482075 11179489584781890117 6671292293944398811 15744524716254326473 1650908720443889976 9308253576818337950 17453357483414224438 9140532867556612002 7677094386681848683 5101298563187868243 16405321137739363486 13979103723615239495 12348212741237733081 1815540154609241116 11717502262861022099 17469140301322333977 1968588597236534417 4778990687201489690 4524511570502495818 15451762014390415002 17242483573975019583 12923962528936221309 16736848303774576174 10655740247741584035 3888680288789923191 194595047235433619 13405593044643156199 3063377107241973914 17357098976184144866 5516092344808024566 620463153942462561 11016530811923051949 5310124023123314663 4326594883290998104 1847877044108476138 154361068944724172 7943812666464276721 3714350907951164465 4071322981665526487 2789904438661346192 2666363571220425612 14253147821245082828 8727554978869316846 14559176476121664145 3300551277527548225 14139699341489621249 13892534341559945678 4850511826869599063 1223640959630236241 11519013395691810148 14931599771538222890 750168333264020777 13841775043616902754 12600295228441268168 13439178924372756973 11308984808829672993 12958988910170352368 11472120868025643406 12408489478971377945 3904210253432836300 7114919079188568949 2430884338045412389 12007529086497685983 7825126648347056800 10150167036297379988 5382561302486956232 7414087940254324726 4484981052673329977 5292425229895060636 12753590182996338626 7906951216285839005 7844120886518692401 2044739097231345267 16918038814477629296 18398713304946301915 12995648922482279315 15818636332486638969 4024984480476056314 17543908002438249442 13658146319645853470 2497048839478703375 9859124134969975210 13086662725763753369 359505623868484366 7807663423294530912 14971290652207457119 14711356933866277264 3707741952032011792 4099287529078755204 3891988991329502593 12009199564009018555 12119090214047095068 15643173463482490977 9098622471726499432 15220964804163777992 4050831864805962486 8074544219585092464 9733785227238297961 13140349129986884944 17788332594499084384 7048676366207309987 5601314343621769675 7032488049277643065 687351286835992159 9263889728771503862 11569759497980824286 17532077940695449126 16597005790944158192 17342761725209922997 3182312388383574267 12934819504204445641 5318974702620974593 858302568335651576 2451841350524379444 2661170521546673015 15311924278803533732 2004896192753957313 10550907931570366226 8747087082619489828 9065314940866329993 2199016261955165488 10455840899894104099 17722940786608586450 2362648301735855138 13713552586329192194 17547966873349619721 2372421564251044230 6219948868298598333 17627907581694112999 12076323971933127591 14819386180764783935 17895468382634580473 2956479810046603506 10723045028075533986 16808058809165875360 15301484754351717061 17058955723130498055 18254708924419440005 274554622323145864 3727544154992830346 15123574898490661555 13306970046269486095 8664793409060332875 1150328475008954290 14368483755151439758 9234640829841175475 451619921055585849 3307201189350785272 8118290294082534682 7271667713064718735 14378643677830216805 13195264432320471618 2510544943775181983 9487622242923917820 16591746223472022094 11505959006874154495 13555544855230943042 13443760009448187800 1119731887799434241 5879686524722025737 4976159373303304488 18091686290585019403 10233489135590432343 1894160319184514050 6874421809669763078 11030129460595865187 10901357296247551214 10513989070447348756 3280289503797911355 9153912256562952865 954636471935378402 15516470295914902802 1766025831708549845 16320509274556414323 17688462552980043012 14531153261302528497 12806174354234204532 12493256182207871812 1054369555150438072 8297547424134916900 9888590481515795705 3632279024697783240 6924482580333932125 11984260682362643338 17453034953282501564 2570494780956673734 2156151327005694570 1773057821114486477 9355867513554946662 4326411808500061288 2415172103775402887 11957322827011548867 424199768328015678 2727820657609261877 14609952432227285248 8735847300001150218 6416814107913809037 15501348550798308282 614026027438304124 5643765167278613630 168235243131929734 158858853253270298 14150040502574400540 7797930018877134685 5964869369313951053 9761230701844955131 9967244524375559985 15189748670158576634 7940149713858884648 15310915930322760614 14209712352997130474 14923755825722150688 4039567764772888420 3690956994860632684 1144184589213436646 17434633848437760604 9810066255518761247 6572821353256571451 4095400654680623914 4543928249853907700 12416544560401256899 4119650162399932885 16330114696466101587 2611319060868955113 4201731670223073762 14165026748023792574 14124892499516763025 7123965851101959437 18299253065650642080 5238950687841243952 8139528494733200651 14149744318624921286 7901123158861515022 9725659792135859563 3138833204638257976 1032291178971753933 4423891517569645511 16488449970309358242 9111671417786282016 3713026068837333723 7139746281378228687 12279425297854433006 16277225695318733083 1247523512443002398 1177004061935233262 10550509317423567266 15613615977142365340 156871199600384736 12551308539478864609 7314735873793456853 17291040060835454549 10554470262569820377 13905217046393926121 14898911337690718118 17287448349600589714 9899554028711991124 13945569929389328484 8162738112929864283 12895605571166842025 4584758807562485718 11248538395316985997 11124327684780779288 11743301155402346330 8563224018877961269 662630233118505975 15374149992094473856 11097878217736150032 10496483040259620455 10240899404543198603 18264036504849326623 15189086838475322802 1082488561534145539 8323472184962977548 439801065458382657 9352120543545580451 757808871568983183 14301132392932244853 17639893342280507799 6999060277403048528 6184034071474774695 2987665525992366243 4469953022415120971 2849295988619551347 17732452994337159979 799054148292771927 13181102715721045376 16907364495134407970 128256418390996375 14320010050219006360 1309398102572751654 2664277311104131221 15282640525606909132 5379426168617576102 11685005625671119790 737330421579711640 4605110675219046083 16725845758287746709 13529831000465527777 3262983741855485283 6000791797565072161 14324813243159508995 1447470439535915297 1579725558569422833 14029272379078754385 11192053632094185489 16622335961956199695 8722385684437681839 7132269609940729835 8343264865885737075 17589947711808797946 15054460541138784120 17265066414187196439 8113010743690659234 4772571553959881580 2507508462740475330 16529811531441741332 2926710952104377699 16320865300876121157 8195055047192201109 13826368452544171952 10723781534946819280 5880696866951640540 14092822659763985972 9668726473995177253 11911265515724913191 8717245654237705604 12098446659272516156 3549781986451799681 15781993649067909747 8917882923338865771 16053366140668330854 9268423003054767911 15265941812764729766 7945518529981500556 4029250150556084366 15730712057505251887 17232286882256085378 17977766722208998313 17534776293295073393 9505084596168832262 5225518670475370256 9148161685420729539 13730369094442065908 5262239576185721763 4822887229947342623 16686542695313559955 329362542367116518 3005818455679746226 9660559227707343438 3579681620721952926 14827110312673347491 1987844448309873566 4249199777025893721 2779891481625794980 11428067318040694012 2342121872489567226 12263490495784359102 6109607658643452905 14775565911350500025 5138182237324506577 2576455127276866656 8627324090338325515 2201078125290869787 12132399758770596822 954102113121197398 16611714583728001068 8734210326827861525 13445643633119524679 8883096375996689069 16031918017939775844 15535840568279882903 9502508065371686510 1862783973775390445 17375909528071661585 9245906147843640324 839946003830946632 647530299651603030 94982122391162945 5248157712344140489 5326604615969501122 7841124402703830483 3354322485091498807 7430563782399948870 4224577150561406196 10012352169822970073 2813891534960815087 1431890202160855303 10301759489116201254 9468922924916371983 16728256068373873578 11538588209888443261 12805672337951403334 16931181375806137450 2980228660945474959 574158464265399794 16930190980426166828 5258540516950611420 6233167840662280647 8012019514523997228 14065266362381102498 15656371410959809725 10462094284509360943 4935976081815791892 8594444914241871004 8771423237372009726 6800345548393637179 2655176149519623518 11633076043269896159 5690077133366655735 11951276637833854918 12755161071065154366 12396350181768030375 9342943271824728095 11175731961067969607 6558237663605488076 17336381238410878246 13951269753718108037 6362711582507764358 12201018096878042688 5536810845842268285 10451850504675831877 11288832379737067087 9684900671055563091 1600426641930118543 6440498115151581152 2989485561486940115 12137623010606030150 3695520095553723465 12592168445113902991 2874218125009754973 3231775091205917507 13901681591984494034 9385472801715904109 4104033134285186313 17702374861621001663 1866562060728143775 14104995358103157919 4367862715361096004 16818790302369364624 17049364269937581243 17043321724774631315 12267503966216951911 3975972888461531846 4052784949786217310 18210465492114207820 4909083541606173693 12407991749983712928 4609969759932267559 2410523714417105561 12194511019433869932 2896715770952047672 8742119145394142581 497525765476225089 15894431986185598160 9852196128574045843 3358432533173058574 5838804130335251522 5258056968560984701 9629104759462971621 10311737115227459904 11308394960816269056 9376279175835308207 7639426155073406654 1921075407047665812 11492711173673583369 10671794848054734893 813516795187867810 7720166735577739857 9398054783778756259 11204101058788101632 10832084961865717887 2073608002883520934 10984891201958375202 151862405046238624 4119622955970752140 12159482672179949318 9014370935516907065 3290923515085489650 10615792108453065821 17465138845033343809 5298920591133762300 5888780118700341940 13594259278100501373 17601496697338874854 2319433438984801800 6793436656705843299 14617760623312909471 4149077298876220809 11915047541761359439 11237068394693417644 1567778486842297242 13157965360220989517 9831799670839863994 8289511753513749753 16258748635256451486 8499838667713866604 2869065315414587296 2208249092667022372 3191056522543375726 18257405081725294722 4094030187764913058 14046467781320905601 14960131313828086898 11792683341747503897 4511926879473633844 11856390311965053963 17895981336521995727 6382371375255340040 7172231947973369808 18283801234072979251 13615297506280371073 13312881406786363500 9738984521185486042 1933408941988867642 17985668732749324603 17794429611653743419 7958834805522931255 6301456034019475217 790265760838464710 17209335799835107983 9948767396537865143 7411659493955909124 11215314105259446688 8646436467763402546 7185925543425290696 8229691835735786671 3467177712031833545 12580854837152716123 11077970654868331012 14343670388982184650 4262779227389848362 6539000738309001491 900328494884268634 5507981593253180034 6416845074181909195 15383337212643944288 14239886723551787116 4877794256977384349 11566200192561160532 4273539900837934880 7701150140207742943 16842051599752474085 8108757134605988856 3707185387059272153 6233812816185434712 16001585530442216873 2272489717370568833 11056936412611323179 2144744271800069912 3340106923078056928 3527174964225085770 13583211837330295499 16408370641550298367 8325965458515123426 17072932862214207751 1919128209041769145 6394344792488497236 11388502353373236197 4369692627328578325 7267469251530181290 9953300611337729934 12783713401303696074 2984895911372293205 10336825048570081393 14305923481141429195 1705099309948518571 2467458642707392138 17813868369763627211 13910749681187320197 12437399543660096964 1785814499034742817 15716764681395531447 11449450518290584948 16717990851710349498 12524124593088269224 186528368868589553 1686430149205420652 3533883841112111750 10682740299287203742 12696499191252089403 5711357941364382006 8214846920804810641 7147391010859903736 17128198510658493400 8721071202386550964 6054040939168177068 13198740854302417289 3868430232275137611 16533137861650139266 10916849486911968865 11763659732661587080 3847621748290896492 16814057391041792920 15335870025764398374 14291256769025731974 14007813608283436830 6091926382170941452 5403587716681400413 562929137004023835 12530813283972847746 2458378025342157 15340768110776211472 10769686380729493484 12726124310343123155 16112893008237646185 13228316006512286894 15657024534631803287 7782172328497105454 12417454458762437493 6153468029361201240 15184237306311056370 13142941949569300357 490569266268563237 14668354421885284525 4556686980293814094 5085001429924410986 10642207240465790072 404930809976789272 6209993779471205372 14209854221360509556 7317117791801015907 9133294731077873450 12695036972967683873 16704300393769884124 14968882006131609330 14483236466034837339 18162989502524032445 7600043601071366384 14859725923787640618 15066015669321461219 4136283431502573652 8308503553975635887 17543970409686885541 17002498975756681140 9782678485847555607 5328986517288639047 8534559734742691503 4886271955690143753 17091607987445323923 10887269553761174663 3898714805018555627 9409982934632295682 6869745739532018178 12595406960581909240 7776412681191757663 8869488578982761378 13300926573465198400 12669505821201535679 1150509722654282180 4802530296065567310 1993153915515876812 12592120189600372472 1801803656226915272 8974301487885628036 2609332772878098871 2770627292239558992 4764124971305128718 5084322229916516727 17491614204711008814 15370591108685009967 14791719982755189342 3896598500051064969 3372235984891818934 12901482605287568872 5274301567120087943 3018761354634169028 14065318289107385442 10637688015570198495 5982185721807124371 11052375373985311766 3964670619187564011 16723904471014373319 4131682386133071766 587389596081548633 13943532673007855995 342698288277917620 15309745943875080204 15723245404462296675 15061806660418286656 12787720036213197671 1685215395335419096 6703044609240125090 144952352759723282 2771689079608219097 15196022005430620692 2478224103063096268 3225955387507438951 12610214003179358555 10622249804379840596 15163927308003632637 11939939971368428649 15130063219354665900 7155112815508279898 5450269439942401209 12505082663694916516 6506714543198142094 5597709860939116403 3296197683723193731 11283385416876231438 3912229517449276018 17976062853762803944 10334160854889589198 14223439877312479161 8909394431050731254 17332529475477622237 10362201327243970417 10447492699586965656 16357437864665071505 13220239446577250926 5884110318426759025 8101447535532639452 9619220159130575504 4503785356045109687 5091207643266759212 4673101220918347981 7376148622336535720 4305589032123665929 9361519656460482967 10243301174532026059 14961422631100824625 128797784323222580 8471887026912477532 12104666522299471593 15827318816906079922 16039681288558431169 12335091036488519388 3386862954514090309 16021857601545670601 5749774170023188368 9307229919948483428 3235276906295360780 11198657984343853499 15414510741907183978 16118830488150099787 6536964093965947860 4897440350854873105 1970449252063459664 1716858974827020082 11016696057578322722 2788148085154962978 6671920336604917641 16088806269937491388 1468970738237264196 11232941624245266659 2180779541950577590 6462037309831475229 11160160824762416756 16683677909662149164 10023586327200677884 2026753997562121291 11248155577076024014 17029336018615160799 8363678288527435376 3840380403455765377 15220906846644624524 5248664348419023687 4887622765868797783 3514839992339196392 1693167471064712138 4698478336435929546 15568241239317228780 1195643027611187249 8337925620256235625 10531233981225060087 14658504750805644864 12417932269976462369 3570042785554084978 11765776389431487310 6448409238953975225 6168702767708158482 2749490559959874574 17570327416570108692 16116049776854039914 17868289872300123080 10365464842589467670 2073055330103641289 230650415437941612 12284794473662596624 947010621640659448 2872973763182981609 8520571196334991626 1989025971889886006 11404306141876706577 16857489945261502943 6427393261208483731 12655712807154498672 2368234192915101735 16900490084038356003 5982227253105209202 4208203327194766018 7534541750564347340 15583791612939516511 4441217941869736968 9229446859447923900 10883346798270891047 17481859418626024915 6152322265140195083 5819603085034924385 635982230557836798 12623969229078654488 5023209851039677566 18330162750555918944 4542369513129988434 3243814706507609763 16121885929160298507 14107411951793566094 8539356970841238154 13397407712732439235 5194501127214252049 9371435983994262720 8561110749287365973 13640534622263752205 16499148951159624511 16777532674752269615 4802489153067556532 8158377105592247933 6524397630880763035 15690057240180342179 1854795052033383963 10657629732076733397 15194181323581048344 9391003472629939852 152295991647621757 893850570719925714 3919946626728195087 13749692779082634020 3774790369944343472 13125544853191402099 10022743228023269218 11852314609822681313 15196501560213376575 12208979608052692376 5522106018005967979 3148911681479726339 3916615097806696638 572103902879893168 18072070332782160950 17077978393794531641 12410540327520688107 3424459377759372880 10245004570841943768 13823007056617923965 1557617582469844920 10538544863536944379 11226656215228369774 16584722857804145263 16746933461978532764 3473136398888868798 11671529987691625581 4619155055891199101 4699416819854544636 5337655788002705130 2682077430266924551 10609969816491907056 11523859478460741723 9422974834060259875 13817946526201661520 11121805119661392469 4850211406856731538 190681474833237742 6258482673723387781 13994135025112624118 6744759648070902546 14467401179410967465 976520465690708804 5221025327803615243 1165159500858651592 11328995385015651904 5971940953564476695 14754044080143921059 10426524974526633762 16192780270797751135 8075831427577915012 8078899111614722556 13236563983287974445 3073133059010945914 16886871214857563537 14275666976821612985 1841588388018426069 16076166169018023533 4866495295237771197 17823816684102050123 8454599092779791786 1139706812307829511 3653547761050997645 16856826426610533397 2359043452547215836 463642992116823664 15117988452526625348 11926119146011351724 11566494310835789303 15144527659929823304 17808296687882882892 14043349638291986682 5366500520883250212 7997043723645800170 17494536532745661784 6268769255591574848 6444112986257516 15810297159605462678 8149441928514150205 2447712586843037278 13011685048398343755 9244774140502734180 1859375708190667573 9375015504461089266 7018080290317035263 14539040219175404344 13125153612757655382 16558735256987856302 18227804064290117967 455053921844723452 10274330408129196038 16415107918274983376 2733078008271711422 15431258152108362325 3785982193603919366 11396725560605756566 17752902557951811912 1222007337309835027 7338788234637750486 6240490916158237399 12775044349340118748 12453339563168751894 14824978399436143611 8439126505975299108 2804909865448833788 12224760412595829833 12122224352422171997 9049825518745940465 17908201234038636374 2298599315277874467 17012903719572328258 718493536999028951 8349456819525878546 1040657800559409702 1455728414596513281 13794516035752835706 4513098354210431074 17449847857610967760 10482442392027523241 17626482516336386710 2881659985946334965 15266437978558600446 16719703084108458345 3295147687986858396 9396511603848165977 6470405901896323184 6140112471084000412 1361914384423161566 6946109356512477518 10237373718789199475 2278141540453528437 6889049118160291080 4791575695972001822 14339318793938170167 1980370992354161098 9610491224277662131 5006242951767480712 11536494178438077587 17944880043076844391 12651251896678833555 6778161944917256302 3240956082310283093 355524094169686799 16145497506056315523 1375008008773689528 11822144961809408990 13597613488860025867 3625327916693617620 2135417038763085664 12481630035060091981 4701541967957797265 15583715126271871381 5514448824718899458 11860497495003255441 383055614825599675 9298520978320208654 7129873420691141610 12910749673293283754 8036649695730151226 8769747642380825836 3535829329089929529 8897024548920737266 14123830233864591556 3109525561359738660 14747957642191531152 15309443667684263540 2793737585001269562 11570031850098123966 6749891340028582815 15191167900818109524 4140599201585204780 7585761180003997208 8614711499493839034 7799981938881437872 9851991034044690839 14910786024703611567 5225458182942556853 18321525370144695787 1988851571313998665 17625476232677563564 12921120835362613427 9862522458502277246 6033011699111910373 12603906755340141612 4199759381700208181 11038368556666221462 7059338716491725298 12755930095443735533 13487879809455179863 1994796260425854085 14873017942941204337 12852799280992315442 14024719766539211999 3591120082458610865 5124341885562080971 12764108803999460147 6135108976824766594 2661816722484000355 5687742344278316338 10661921638340421609 10031687143111888683 9433994639289561704 13641487023840584316 14662237055888114369 4680176772506866864 15403007550204084293 3412907838467242440 18159051476292501886 3544270316205992214 6782560573308933149 18423995285068636473 5539134947643553417 8426926221970524114 16928318762147799692 10266153026028151818 11545066493999346047 974404299750325847 10206654499922234115 8323664709528393428 1284851353398127177 12028501797037656611 1688184698311494855 12372540354823552175 5496327860214944943 5722753467490178968 1154194464912571066 10438981422109343320 11345020718651555580 2639277983741352196 2020144365818951954 5233814324855239962 12328108850416859688 6052994183265214952 382274761485235320 16900636597552666651 10761586655668636582 5974231404947745370 726939558977595346 3082699348834054612 3868872962653909898 14779390246426690151 10154285617381480748 12292290491623908344 11600041165098319723 9305157962093180947 8979794661534226298 18092123505898787766 11148370442455178136 13005049042061202367 6689645361346435775 12774551139941916376 177207816035976527 4848087934524431925 1935864786149526310 15843849960635955613 15280466345977352819 11570905294315380350 8340472626639514553 1026950028738985158 8270427850695735563 2461983842433276234 14227674712466505983 5762827909967437528 9274965328739616837 18086054794781601256 15289579110982460966 9624304129632710658 17466753401514772911 17153697823782792425 4050016518752355293 13355380774091269476 8275251682981405631 8036330495156327948 11377334601422629628 4718186496619664979 15226819963434038738 4487776361440134624 8715374478105187299 15945437171830176650 1934008758896394691 133475404583560144 6535534256764217548 2833065310426565625 15655496894186417925 11465124304682308470 12172157781079978418 13707519356453633839 4722578488578960527 4900837769591756786 13441413147048495846 11996349383504640564 1783112431546861357 5514315107429326269 11314302264736598616 15784156402947965786 16414577257768616055 10888792162851180875 5925553055297386384 8295934193789839235 15210619510972663475 11695779653826894299 14586630011208910233 9413100429427934028 3175535032805657329 4480205686267676632 13367642505388402587 15292217993506868074 7251687493604519240 12032075494305527880 12073622112713250793 1334030124494130861 13275361263626423426 5983503489502150433 5541253458925103185 5422710735045736207 4870404233289270679 9746157346231113157 11578517595894584192 4161141844254123558 9323977759723017310 12606017126113572346 16684422933769012967 3588702280417622389 16960858621833890081 9922297737370968747 4080773529177302859 201510788794419400 11350327779811751209 9023447027859146791 13231520216608349718 1910475339789054115 8186544549468357876 4696181455230914679 3651892629881368317 18388352925683844762 14601977121269090564 3378097885403334962 10403388091115864455 6637790225402773372 13502378786904977998 14016928254950928906 8422930761621767104 1803689137112599820 10337314831088505831 154900705410211983 10911936942483492715 12436922873913685893 14583076630672823192 6220523891652375583 12581238580259242584 11656634988727337367 12109900288182700112 2354996878589818531 12831804632623415200 7147326565545128576 2549622710159370130 10059163872973321652 1614714676551657232 5252349537860474202 17210583271837002901 3631872231990662152 9029563667074752165 2594656371626892241 12084227386701398261 8957162316556356426 13144121412628880213 6743199591542939052 8859861891586529253 11496310307631733383 4769248550366885201 5378036182216505252 17881755008438235368 4971038897288383242 14229768137796897289 8714507138589369952 2601838284706098978 17088685884553996970 14967234959012126327 6304643155897889071 6565512374936264278 280059139442278109 8487478782026404979 14029136831647883968 6565598913301658318 12898103657074369778 1882091680042870144 2577522441115247751 12614666636700878182 625271802524093903 445966372352920026 2083102009810278819 10495102362048293459 9470446166604747473 13812480856666481204 9246834054098846373 12849966563289963791 13831002267224719806 835308356709111050 12918454936010874654 12702178453161907524 9338754441108411903 8949899115696064481 13708824570704948486 145424467265024899 16863820662020477450 15477611550374800814 1630944033190470969 10989896743387771917 7541334292651992359 3581818772711729604 3867644926081904622 17798761467109669567 6493708452116996769 17713324936455949638 1123418680389086471 311304539983607994 12226012906948780310 7043650966603192506 8546936334674332592 1490489911172819218 3981289250560952343 9847915612934169729 9177231606929143820 10985459244322431738 8285157235585492082 5184555063732048164 7239092597712928248 14261810151774748842 10040248443655793115 13858109779791715388 15104896984955126098 8940404132169606314 3798294942922290684 4475229653392323686 13940612781887149670 8015910560905693303 15472073242509712895 15861315488393083917 283890894071917186 14392898275155947460 9573314552395575014 14164909385820446715 3914678041111137723 5171867397831336370 2142788383423805273 14860206275464770628 13025056044291300212 111603951182639666 1044839553033585176 16956871326030643731 520169381957750972 2457731248193990150 6866927898627862623 1212336192942483262 1281841152466284779 2868737183149644257 7479341377297051546 16697774212519539913 6757249746783746434 14476110103991944105 9197072217414899095 11365019888127000847 13574138827686241847 16845274530871054469 5662716695773300604 7284727238199523659 2426177836099011494 497328556730650094 1898867480254943469 1992037694041189372 4847678857397357543 102572883588598629 10381441894328827241 9171584485357502791 129725679178820338 8171854926595677526 12986568650665096488 2209245983567838702 9703590928388781381 2880825421986014727 2078537943465078714 14724161874878619845 6762751935891042500 14853852649950891674 16565442006450159460 6433037011369346776 14811115495179153573 4816259542746902013 13616832913225530168 4571961875008499766 10388729484681780433 17298453975218559982 15233755202614218537 164014915641294643 175981125333919970 14995233532113778127 1624002272748105314 13544347145703672815 12630407405233514296 2740977271469163890 17999905404338751193 10488778712199675806 10026243256707182291 16825062068431862283 15624062116767850290 16257169789388890712 10856539202688697347 14604039532285486096 10037387989795994330 14913901187405434040 13496317805100788403 15372005143269311338 16774223415449951735 9369459673277038625 7736882597358654283 18291981477023237373 18427643023881125303 14556950401793472237 16350719974414428973 18405014581689684876 6813155088593412236 12670820179813563721 14811340547034716018 18420942361442740062 10366305896137316330 10911297886824188401 5910601785516096957 4954170950481396562 10101326128104873508 1132844454671417830 16557949635883923347 17326034576844567787 9603062117323616516 16373819114731534602 17935285616837751124 12306622669500450799 5603725606248377158 3264118701731705768 15866115887340043584 10444156715462897762 3424821763031340185 5270166067852665150 7465984164304248576 5454371352837582419 8184419594669429524 10284175001974012263 16037219829234473139 9174798071321662981 13854495677957532948 206840327727524489 16715972628959243963 5811627438144875750 8539899194781582219 10649933615229715357 1351071800260287715 16630886780999526838 8330722053081913861 8466404536535107779 13140082363403667392 2875827094450855490 5986695275885109258 1120862089666193734 4117571836202922906 13835268521649047485 12161546357915444799 13051840082166032351 8423001719283256068 12780049264671043214 6580403382971108154 17279792889177550207 16924541934265553159 12937397432510400028 8153363820013300884 5998656560451778600 10009312063955615953 460538407523246156 17971302357584160243 8919790470359298939 17988278847146040555 6246566626051472204 6719588214282072275 15964342783848291389 8462483531993378077 5339595251145873833 10648270500642023184 13735027084366392984 12940232489601683627 2115284992233975439 11999386101601185473 18185844616837480072 138060826137869275 183334851486939520 11328724619711854149 15511772531621006104 17136317691526492011 17545213665948144887 11802895823218589843 7618004526377873341 7984546216590607393 4830165914880812535 9258664859970830944 4642506003317099681 6379152613496439218 14992044545052960565 7933510145605866035 10764688602396850237 13405932283998438809 9197881695318413666 15879836741587654871 11360960893038192015 3870367253789047767 8291627411000415951 18257148003613390517 7549191806658995046 8309954245117368893 270185770583606214 3169288614215660182 12966138525812968420 22960591926281944 15224274720787116250 5109956532294106590 14325142172275757188 16239347598632019844 3755273058056996804 300725785677295751 6362372394917550836 3894310106555683127 13390485747900570033 17313374454661258978 9376783083939356028 9310573321928576727 5307021927317877407 6429489912275188071 110982839356470910 9415830313646566588 14278526857613377169 3035325685203706038 15300888295010516811 9151595001743553764 2466676290569851714 15020317839386506021 145330438654310531 13409933098522639923 15090610772266444897 3124881874981551419 10638430222427543928 5846835523619020228 8787706570238613330 4165824967752899692 12033893737030242105 12809788399176259844 6084624109600420952 14617199435456153264 13488328791801757375 15946939984393869920 2734986193025353632 1194322640356649719 17631482197056193984 1553655554323655091 3229283507499130035 16444668688478073822 4123295381687406615 12746432557465957409 15728145928259128673 525769965182260088 7449542414582065070 6706537221533075952 17336018976038885068 9573083629968370615 5284101426551706040 1790203703221876361 856845503952284799 10765285204591723214 14471780060819524328 4331079576035520807 1656783985969857260 6139231374208392403 8289132928566568300 16591615649695060720 3565598534811328894 7252170876096336078 2910371332196029117 946411568832619024 3516181104259578762 2727619602222606125 7344772065408218246 6133553540172307301 8779140744795385865 6098640095030561015 14562901209005153072 13291107945976326365 15928360683371065047 14575455980451688435 18334548233124977610 2553437078284658904 9652202926580131247 7072931268782047028 9643119845750424615 9026778634966748155 9963084347482691739 10439837346439590481 17414298354150911665 5054199625274543763 16711050760194364935 10870628819112717817 8985930604558202808 13085819378776920121 3203448782893349905 13424877451572024088 17600404187757423165 2768203599712159775 14229303990354974520 13840407859258148161 9304643231033723085 6375567283841306185 6738208902102613075 3842542564759929002 5265857319067347478 6510469526143338164 15206429457671825814 15514876785124411693 17712456987813105197 4442994147736365838 18307000407069534145 9157095752126555885 12911321357571642587 5591218400635983 11268422645651292890 13569443236250182196 12154021219584278851 11117558850820822290 8882266212504254831 14567833187106772997 14423880383804699017 218327376906505019 13020065687671591816 2846891684749313319 9770780670532562765 7624825944616725778 2012006858891354998 6623949011722714155 12737773501164053312 17329198879909317860 9549802737402818872 4584525068054857481 13762970584617455987 11359336189760670696 8145376286210417210 8737436514998901263 9761009246947959723 11690719944416919470 5367554622515471431 10705795364478094631 1554811989845173358 3758895578578492586 16472540606592036267 11423697289656242346 5636378544105905857 3123020068114453346 13706048834479964935 7649964674691767981 13113914978702524227 15376198778341880162 15243301561624587378 3275816129218044919 931681269848261265 1198897672473323719 15255852993418530023 14933132757743021694 7086365726999055808 7756267945052313612 707815111199096509 13814282666445057918 14622351425090049933 12919856699190828476 16626199214343550362 16520057435729823204 4853898975962998515 4453683849926167063 6009976270978971604 1868846856106107642 6273343419220935180 13345507813762622708 10925882442437704677 2325513748562749942 16257805770391435397 8037731010260975689 1222379182670238981 15252445661298160486 7520117675022392039 14233662005391531382 11153555652619834491 8982589969420811329 3246113281096430486 8663319189383732237 13484443546900116811 852206309569216636 8052865192482624874 14100481485146798819 2594439691526336869 4396301078213698175 4625871853446229997 8060040186524975784 2630683034400832437 7517908033453764828 1924063639472061421 7061976317901647992 13254551656431349998 9260205690119392113 6894795292598363524 4648928171392095068 14483865476377290220 7862400723493287402 3538585311833548781 2135274058570281302 15501280959648285212 12120480970728178699 9547640494541226358 8559473008241323784 2401932565912114435 12112581305870662457 18344573933849094377 7263340652545851776 3940505961870998858 232757283946132454 6836590432760070625 15853848125989023016 3698132489853870047 2910161324227239195 13294177239857836892 282106803133955251 11663636976005969457 4818742978272663207 7716363987043552734 13612485547522433628 11542434991820151509 9848872797448369653 11538552486475043652 1684099018590195685 16194992212390983804 3762331449882117252 1029042121517565227 11940292033116574085 17303578383370938740 1291848930804876777 1248471153370028095 6637445281447203462 18300839440267967699 6370909337338488717 11884221937766245278 16523554955503079280 14156430197756143649 7831382512621836150 11716142673934721474 2188692000048931681 1774566557111855532 16190287355163912671 6679002624306830745 18441982194378741312 16096067663243273152 2010922581227219495 1805551179653179690 12366532092218336368 5844240046922054500 2555267403565383430 14803091528548408668 4764366504843402385 10685160462837236022 12591752054310380401 13817922898416530990 12719996628927329141 10792095868905077562 18421786226411850013 1181783155023688503 8572399721470513693 15344165271485633356 14328408214000219899 7065786020796884405 6258982272205088813 1131580391493273356 11183661432403292259 1721276250499179050 6455560015825787423 3279330098855790480 7391980844019789987 17741070891225454076 2094702788619344924 5636400543050385563 10430549237815997142 17982756829380713521 8415514042453662683 10668574654621793111 9125295596652879548 11361916907981221636 15056335557769409437 15140426880348400710 13943400394858439370 1310552557182303321 16957108866654092935 14308048613986987109 11565458695778687279 9836634191827551515 10621474173589347762 372112560468667072 884644870932845762 364189895472638983 3322103127479917091 2877461910225453901 5549618178404310287 7113345185404545503 12991525168867673058 18425166158246733563 4428357888455824108 18173707213233664295 15356208528513154324 1619824038588338508 2410587622391187172 16387857985411327605 10959104087544350313 1676474206262582779 6787996904741638516 15835719303036656506 15114018540291318005 517617782712185612 12440780386670378975 190487138318537710 7445518775943683518 12406026872726241058 11572181604556207157 3689568233552016723 3286034194613513049 2178094953980513840 7622082069481545907 4570004282821535269 13696631351095427841 943439860464731544 11237744434919061724 17446997367009374397 16436797957673225531 16358072640647969572 2288175427623728244 13180459796816590486 11311700442804143304 15829338208660314310 3624364656437604175 4849180033679518407 10754832944542652647 6728121547546317895 16652837845246823581 15461165776326055323 12455072161258794817 4919748551454019845 9476270395667569749 17847078927997061655 18439849957768732914 10139318107590675162 2907912136077956581 430515330439888929 14266054031647153227 4774810465243764032 2637282481224533899 1145404514108989347 13468979828219244724 12657724684929412770 2735361859072773925 13412406990656405790 8641950129119175716 17194712884043098601 12945778210267412151 6568684889283476285 16208338628829765572 3733549873456669837 17235845406354236399 14894626090976352392 13400159042675928158 14498017103081825885 12057014955581502852 12329735102627661172 1147202571062523740 15984753756416818463 9256559523975459029 9024921992975226066 11295651927285619760 6897479034987768468 12530434518828015305 1468409352952362195 3657940783508264152 6685408196154596357 7344752232741345444 4501421328410409997 3850489207581155163 2474388628185997754 15905904269834039776 2179428613065403089 1020162077051537580 11643979633521581724 5858377199257378620 13369937128025339725 11193276947102830362 14145972145139216468 15571772595268418397 16149324912326317015 14562450299102772800 15546419550961626429 17652413480693865909 6362170328627359849 2412071497394473630 9858602560648871182 13198751576787446971 9836392864336496192 5668612273987917737 9599933876814928090 715702095140860829 10726901558037444763 4557361301605164423 1128986571783728530 2503516540890799276 16287168824237587103 518834433422910310 14979844144293716587 4975609488843908637 3847465638633077097 11812130075552483955 15792167777784054948 18211718255876596988 12421158895931195010 10599014996035330122 7699124026574164674 13515819865392575154 13237808329711183460 6594641228896621361 4439537018032633391 10532318290491559484 7111077321053051594 12495603182083718465 1203045167220580321 13726214281434795151 5739571704563855695 2870793956136025706 7090831680762593526 8610069514811591900 14150968899075450001 17067383720265460228 10638933692562642682 3289859659518652510 6826720179738123178 7546806183531102192 10598726776345622897 1818023594087407386 9055686671746854024 5784744529449121435 15202738165845255325 9218911254325835506 11695860617040725863 4752290370040102261 13571200271735966104 2203002805019116645 47431595678714169 4044325340613156734 12583709947323136876 14027314334107584239 17693202428873384433 11344753180707688450 15775000621078168980 12407486709264421857 6356082041453156342 15350959276890618828 2021555248572117370 3656509704327780676 1415032650888371675 17201976628640835459 719805064613136322 16323093211966638842 13398549181769800197 8889103882688337316 2929518560354820580 15455126764505263279 3743317957899675136 323368497430701035 16149076218901838618 162414070615988142 13534130101947463251 5064911382046857254 17249879256553669738 15492032910778124830 3786104669748570989 8447468662485602246 8643742737102070321 15714606314071274532 8582957416272940325 4581594905976316125 1406335360002252899 16517502827517396791 7816521414898192220 12749777804732492877 5850423015943293895 13606598653799552078 16440260242207372814 14816272051932574153 12556183527809761933 1233767809505781138 2700559371772990752 14180609415764168014 8641969210863520875 8165228479205526295 17092328733374791382 15701704731733408969 10612073404452849055 5041443382280128747 15275095762709076736 3105015205314989067 6678864856677820781 12245828036581184383 5904123337121639546 11262508980710867402 3134764611104871183 18373494881158165574 11288411878212424086 566096293783396748 6457620306692988193 17689808224240659775 15646470515984176324 8598193257750987544 4646793878026335952 3643083123908867990 6023982525156574257 6735795071684660714 8183050605710498211 1098931131247045308 16035631946621273712 1775490611642109281 6765957989135612504 7202753952319468956 4140675687138066965 256573823476700878 8287025768539552889 16703005798309728812 16777306338794805198 12152397381623663676 226595879321080545 5351321346710380568 5379723527790926464 8863767160449991400 1719247125322195717 17644214702082011368 10586299812399444404 8189089733787872452 2379082813434704234 3688354569619433096 11384757225975029995 14975921843377414147 13883963281474005663 11462922253970194416 14884607995667802393 17675538931574055149 4733908246164948660 3283131284403687460 687648865863271877 13372819280437710339 9675712103228714069 9040067835224920714 4880529718972679240 8091091502017827031 8635068217863658320 6767658813228208018 16097305521013574955 11151086838317662429 2561462972083870707 7140222844986860344 3290977712390220537 96159662523185842 3837031233804415165 9582778900273272761 11784633218336184786 18086754092888939060 7473505200672055848 10077120827191641430 15337477223029933406 9301593994389812889 15180171611621131638 655945875540447722 1177823981294920350 12406446772634665272 958857384376326380 8332168459335377055 13007107579781684663 10646053234235730002 14525641479070483507 12652495028989294611 8140659686180547135 3719737843495422654 17201261806033648515 14099984341335915717 171293401539162914 7709609803091134925 18441474111998266899 9740026686788162113 8187041069279360314 14351510954148939588 8699313151938693280 15755044839822812467 14863476721835437135 3081399257368453858 17148202318861922733 11255594165382976698 9916337340805613966 3402271756987108196 11470531000917610573 972178315819845942 10179462149527838415 16543974318893208614 11419386580310838405 14176505412627224789 15651308273266022509 7623484105536782761 6705742050428142634 6778263551896967766 16426792588553946582 1577670277542957730 17906268520576602908 424035245800138493 14448694507659634807 16427698750788292149 13391895785376872149 3513434166535168257 8695606334574491143 9681073560955638391 8337296727815537684 11010187347883747837 11106868484312695149 12083973971040814586 9980813957717221628 3058111151098728539 15948189649020983279 122939081538923912 6622218893441780733 1696030830538032735 2617070575471004619 6085931051137413556 12640086855839992093 5305827622221827236 18083442428348632638 10341822661480460793 12830549320605345287 16045759033092572468 18259485205842514174 6896923422662312704 17088883230354091202 3668016584023208784 11345516250721030147 9510448296549222246 12463029168677568875 1854880302344580269 13878614366057892790 11312320462721102873 2665964669225771534 4308811900482590642 16989542841301818706 8463455578859641026 8659271894333398217 8139980729094022684 10720796338151154532 16367612735425845222 4403945271635485354 17776800474833880074 16150505368006613748 67384365745256765 4244078848277846115 17097528078366936190 17707914406447468318 3794377961586906901 4203696308877984248 11211370540786188615 14555845498862493929 12062797566191603515 8655480502817816902 12340984088046766125 13418871142080164844 8564130977934814235 12907001236877438880 7332549880015940468 4033168701770515286 6785996551971422693 6206595657496001384 5023417315370218240 1063449628527549329 17374189685122014398 53982909951215958 2705952176169010603 5462779814950068451 2141227348710883493 15578062619863474711 11075567158036991394 4294485423893701087 4358533493417059556 4466355762650720719 5665565818245112657 12415188221814597605 8058928533750286008 14539442429581498485 10434212026667604469 7599934438663785627 9448918716360495296 8146650567779297819 3124523410273178700 9441127709016269172 12118865080855853311 5378427050833272235 1866341813007414544 5928555857462083692 13706088105755845955 11309964074861374620 2021509110561312695 3200770534496166346 3243535035254222525 1949838942896494164 7774631058222692405 1164099135174081347 9938501473998451203 7693022435054387927 17243972033983035246 11882487642837062844 16134458398865522831 4697614137336357258 5892615654075967713 11824340330227929465 1137926288544616460 2426447431781453900 14917487259617306122 17364755014815162182 5721826665161378097 1247203904491079288 3961138328149469365 7537128599237056808 3469438105629379216 18235504558696688171 18205231388538291441 8049852843009578328 4214031732773364062 2406222332740035499 6882000767677348726 1667751452065800002 16822129203656341619 13286216109162114805 1958902283173068372 7998615773194739752 10172801923292042394 80146432602209347 5658794688390902333 11372294636363273177 17853411657480180185 1631678703006286055 15185108021873801222 14038316475744120809 6211449025036766811 16610707499164743058 11841301739010938606 7014717330711304247 15475750650819957339 8964863897559217685 9910146170999952423 1610240980228170296 8318140578022993696 725962113372644034 11167789197811881986 15932220644657707708 3844381123292667268 1111325925309857478 382956135905128614 9515183807639240092 12673498293560746668 5740953985342120140 967510708869520311 17861379611802228428 12237152213948174938 8430508942840072850 7829659162426497941 7749360071719157511 13548436336814640638 12399748667173626631 8396920292735288113 16606471499670034299 16400738825117091859 2838410591838689149 11749446359885739476 17260252331696589830 15049372579034361351 4657450997815076877 9628664277373770681 6960021829561775533 15030749641500642575 12671662720426127250 14677405530471346233 11677778782882073988 7440945057671162790 193512458658892282 1373945035854312204 7580131553724586394 10577744197125447155 8801816215783660952 13096655925498877354 2992385549907653020 13514572628631719602 7448378260773610590 431164905733153027 1457953321393174916 5401290096408698078 4356862219824282064 10591800148309550008 2530133803322619866 17317903185354737614 7500498124350599074 9850693125596688729 281219559419060339 10849138118800488032 72813786296742107 15990700732193839472 6530837183883551613 13614873528276427348 17111195502451687464 2127870512271374388 4803661582000723495 11514101911594797594 6193534747207687821 600953325304933409 11206395771979643242 8097877940395133397 16651773039507349459 3351198358048723087 2611691458293076320 7115919638418439035 5388056465007124641 1757480031157389941 16614196667596336251 2214890555360559447 9100035775068945687 184566546882363449 10959189233269147819 7465998847079263494 7910431007924560360 15526474532510553405 12207427964633010257 4931082749662386894 17090180501247621429 1861178450740075692 4004807379783966033 1245338620353401519 4229409631503646579 17114697844278896642 11632937769732142245 8685019490100721813 18280140492746163213 11557935469729120255 1234085041390168688 11950642713221960343 740945949596396858 5528614588338911293 16632856500815483726 13506421929191703953 7875474309913139007 7121111831520562003 16725166525724242005 13322252028635815220 4211769517124768905 15016932668695773024 1367797161812455759 16301292156758522325 5225122853405087926 13686860913571238958 15095658089797288671 12123637438698884439 17731778988413759843 17295930643138584732 9536629833904695416 5674995268746906949 16990852620621319578 4652490624289988162 16643725047232440536 12807851525636436330 13302311175156759431 21069423723542417 10082877102298069011 6992587111157548514 12206658896525027563 1365056737939095955 6152829615078943389 12392407336019897363 2791181416792991438 654837288487089691 1806529758831092006 7366996965820676550 2755551426315460832 12198995625203328139 16499783794234902615 7815574708772294903 12497856227705413909 7512444942586763267 11064657187962276415 8597479483938661816 12490137971766492901 17175338216602813989 2694293869400792758 5256891498233566598 17537202688897979021 7202820434069298505 5038812402197545432 14354891184606026873 11607117327344628109 17587758172861915016 7282591914624775233 13036210644657150875 2432510311307892774 3562254713445523515 4503742384470964101 4363107727244063489 5414754312429451149 7818112923412698068 2188731231793216723 7793519157679701546 12617532419475424081 16651669896151566447 10878853406985336661 1354958563783755730 13949621091752416544 14167441253504098197 8921606639573707929 1403000291941418888 7184869308543070396 13920450842415366827 9126199569058182077 10880498247919470327 220964242175216462 3280808469978124499 9095129564463397077 5653413530316743196 18422102187831303426 6164491070753166541 6886003686488488760 14734471373860999899 9876815529980465711 1202595992578679532 12241544400911547603 16400902262029190687 2944651983331230259 1776636809974631280 11706385045787265408 1977041383550241241 15567842941738826061 9672811394049746097 16337538324858145637 16482237035953558502 18321998788433000887 16095782252017195422 2673573208333046068 10437809148354150735 13769742742773765159 4082979754283869341 7195680760758309502 7115746354041134917 3247893300831759363 1157286162099092178 969415030540034128 17032533502656605161 13906034403968904150 14842598692245731809 5668730766235123675 12159322265131180824 17354653459907798452 6617215695357362926 13675799262337652236 1777676054032353323 7121497881774994869 18257498774843140567 11318465197037267796 11848028365714671502 8618434983145280554 3318317075161635568 15234836280474600202 14836404987623555876 14725077195803365018 13746608528784997240 10238287521621605931 8987350897664872372 12222874481936794213 12584434820415426964 13770212193871755453 10158182587444085130 2851450894035921282 4711705799958965091 9564358789706948988 1215166199444213664 17752070625356189455 7727323644085035385 3440497059031357544 16410145091074624080 14851674617495599405 9354141379824182718 5405679570774760288 15310718847375425789 13456585131045332388 17267853190156755318 18434038037320188036 5009749671102745057 16576592243277001910 16406448019029350250 773233101156255027 1416050084602499404 12942603347058249097 16604275542638072915 16521992264719283840 10591243594610912722 205499012558488825 5242133145911319885 16157246559351732552 7824430850792742889 13917948439919395542 16843926391168057371 3777042181558468656 4438946414147200849 12613627445408536987 1053724791571466065 8892900084653930536 14721644434885719056 18215590858121610553 1392602336268368754 10673307813594442859 4817125878302330490 13694044074450269002 635829936607160263 14755290085841450286 17731141950012033031 16704161661394993919 12382562459091962433 12220889661040305820 15609658621503290977 10026624973701504227 18064290846131192849 3591033832135964668 3292764509948662772 17783473849932574561 13450563287260965443 10885692686593408735 16171575191828870198 4355904556717701940 13693132146402258178 3314727870704056173 9244304624673280482 451676563296858054 10262185970973954416 12053140622050711041 7439643713981598978 15884184577037124544 1447790716118979684 15455840229831166757 290252329677630818 9964343071785772249 13984154432407806502 6903059280699443633 17787369833037416352 9450490460094901989 508317319464399235 18211655509706833082 15708141568643534278 17743965014895995092 1696238205112118588 17041649617301677126 6365067907791739982 4281846121642381361 6154528898643715392 11388681957179194396 13297725904894065974 3313611703950072099 3923608824620086523 14587454793833834121 4760321112685485823 8380646559929887540 200497854725017739 501095977328119857 8242799755960901360 17056805938785072262 1077354217163868585 9634794104930214505 13121959798910098737 3518929571491157234 17364182125166380934 4413172836665273566 16229398618366743719 168390032474666267 17232444408153551505 16321480246077917082 2226453829970681182 2912316894427921661 17170234286317882988 6868277165903713992 15113018175194030635 6720736944070139441 1090863569517789312 12169822002855728857 17047505243553911762 14531315539418691010 8611913049706333052 9683093990692418354 15796881634523410125 9954211524379335352 10045321575504666076 10566024940118754561 5202091598102108814 15408228417218335051 11674091246424722608 6648523275087001159 3848768220173481865 12707992396271980279 4463982924017619947 10101729018384711182 16669232877668067280 15253327032192105485 1971790619345573256 9165773878506869789 5973358107984323471 17610553207478597805 7500255530070834857 18001324859110545907 8423732902671322838 8633455929460104188 12505058593583596845 16771868496134982429 14325940516756208989 13827249811199173356 5813607949844399177 10749605702356559233 17805174948313930061 16749392217301552099 9193445266271236409 17108903821572288622 9854526069667956076 16242013792865716038 10123530558808369699 4069971503960303826 9184554739725248165 1621614966538863984 1657533506962244486 2082184384680966064 5969431782562725471 6185154082269337262 14107875034062063752 16620058638516857385 10707446859738657050 14492400757964203228 4401679640025579170 16562910482163875980 7632831766277670937 15756207705978250942 9304432969214706732 10651140319493949081 16401927636099817752 187407931038285506 12834223615369113994 13213123138810646979 11729137608485424309 18097828731961722232 11028038509438095145 81663560047925218 4805617954724997636 17098375750417686792 8337038538075421655 10999505917093988632 6458306734574837572 1335652289240783124 9564416103439204316 17535436705364059072 7761861465007760157 13204444251897128559 16202572930623206360 6886061885175973677 944171494249705729 4881991917077503489 3710708421277309797 8163645594958774324 12596743280791651459 16191558186529381233 3017436328750546615 7734390916338133331 5417493481650496045 8753404900436450935 1656512134924583045 15352954325840846041 18234847466961022493 1005130472832556088 12863804889450137414 8677037561808657137 6725405403355003571 8686429887678141860 15592436155752779747 11623586059391211342 3960369906330128309 12555046302230309990 11314279201338601547 4172052098335989441 17702357444998876163 17223342173735872062 10216057348594694464 7130502910066102158 9512181222607403334 7536016924065571066 11821358470523907224 4917242525353017763 3742583572779224682 17598286556019429417 14080470260382185084 11430274800117699560 12475372333839223171 13926098652168862184 10808505258948568251 16854606745778686049 17744781244845975314 4764479889391167261 2055083535807880597 10391557948402780441 17203949758111137483 2847064544462096460 5595683364073435327 1322497614138376122 3278489998354357289 14303779124415061964 5833387035428664919 2486573931474480096 2016731625555498319 3452593021778986473 16329829413917816358 12289789743838209382 18087747053887964110 9470140815112777954 927449299275128606 1734889025036250257 9663133763259452762 6621921848422081096 15902883181608266136 11456630114466257468 8713970733661784246 12726998855883993689 4429596066733569007 4378354383524374650 10286559373076372258 16037825748583403620 9991691334059744877 12456609000624617704 7820290622155053119 7973754176461773464 6718107913412487354 15317734595401249734 4417136800521124572 15232164388752906180 2963394440218425515 10413440599143875393 5049309132167589956 11412216918324896923 9604125557442180696 18136292571076011004 4146941818012676801 11022808729741458675 9651970055957518425 9835049566891416984 3364552303782403409 17679567386471220671 14825258495281719422 303355450660409065 6485515577324332330 907424712607720541 942460970912945964 11086433988329566320 11427629754855216232 2190975649830410488 4229005588702446877 18300252489741199548 1054018964057992898 11299958485172888536 8717421535252377048 14833992057887175416 17714851731762346637 5959419534573928122 1349526673393830643 7584340593822901530 10293820542961745912 795544466107500163 12084030702587342012 7386192829092469594 15221056537177934819 14933642438053580716 10717489306235491584 6296005583474555531 9716468073201153351 1935705965817061194 16652225670404371758 2685743746829883492 9877581217746381057 10648252347775883976 7720101062363925162 9178638418979810405 13239722379763077017 16429434031517500596 1442437861338712683 16646581691243407943 5810457142941849045 7077654031159816504 10894742273157985783 5526437614214606978 8011656311889743014 13528343003376886329 13750964367525762647 10321194821969334453 11647236593316321251 9312926875661781484 9417415077527499202 14086111679665672449 8748420655264364011 11880361512453108653 16094696190982523352 7058827567206098413 7714878033991798875 12842423645207869076 1416955723237710862 7300260529290931271 16781164991958754658 16618032286725183786 8920738873298743093 7416128062239199702 1138307590068627479 8779279114714915199 1708613088777953169 4196175739996791236 7692494628745796171 686918073668677734 10645979325717131749 3831919627690817346 5133733202196637273 18288017889540305206 16068288109878775784 12843408006865028708 14162879765068346340 16199676425181445180 12228028921180795429 2994144426405986757 5721607068054629786 17658311690047514756 13863724071803559874 5297545920209844927 10622974555150395697 1875976916349099368 7729407771194382767 4996822862720659554 774289304412348428 10754078895926790687 10774961467809822557 15823991473028201001 16201120796060595566 6958237519717331902 1213997896264826019 9382669902905594937 8871751411629290531 7541169101037895229 3961358383666116843 5306621576392636966 16944415493778346626 5821781220670584837 2310072938413419422 15937553359106599206 17539756558465845423 2380754059420363307 15623421698217072057 10635721334001545406 14052087257112353988 6511489295796823418 14104914104721416865 16218752597967499191 6398105783771570811 16905554609665066601 7633048606817306636 18137208373429498839 12433543146148938868 9161588792596384598 121972104940473682 13569922542133676091 10659535362895066678 13812397119327165988 8550027274710669089 5808118282460790104 5432327241739172025 10076930242542996406 554221848651434526 8878149003788238633 10555878960900214827 8519303369458768278 12968808950249920061 14941317130166286941 4540982014002362240 15346136962499197274 17180399612925881415 10017678300434789948 16174513439314980815 6353695131993965048 12821593700393584825 2164390409675876737 5282733927238878712 10339282191626015536 6037653779546770358 15910542426777098567 12579340834933774520 3503072001515936747 12480388963491155382 9087059596202882597 17570137544166269292 10653038130826964275 2274861317280653492 8658585981590425959 16583028028360140356 8975351900330324805 10700633878769149444 16139306804319547828 5034901732763579204 18083294859408854952 2281728932336968150 14554622383277939790 12454434038517440751 8817997325139999760 19179049073799643 3668551506301714068 3836757205372817076 8464602200768965598 3965849321597660293 14944405218931089783 8441193267526044200 4460865291009465986 8555716581657780894 1760985051649995414 17916841500315051760 5446731814631984991 11117482638372728000 10532115432388131399 14741266707703422264 6809249266439968916 15517179371358075884 16668355328168142351 13866790581184209522 780210910559194595 707245525427408507 4019502001466141161 12644029554045128646 4211159138160614980 18274183701528990354 17114440251130501773 16196034272492937235 13160355155271764694 15849887538013475391 4099792115940995139 8348681242479119966 14388117707515858337 8274382513902396190 5488703302962167662 5505769525864309369 14911269488269237395 17682003004663918550 13810966529562072491 3467928897461281928 17882162541857223242 3160203994716740663 3575549642538155050 10322201633675457855 15052324377238329116 6544059644316706841 14000366470672693739 15742747808481721908 5002129605956601201 18010806127702049430 3734406779264689765 5507136395853666645 1578873680583745752 11213842761281206666 1414824491731261639 3490613387072810730 17163974511927162479 9503616096303088563 12409355762966142922 12054166973806867654 8936479598834216365 15262853118614155635 4815303787612194851 11107530952979365388 6357185670614204961 16864524241858639447 15277935989563594200 13042195781987549519 18208525103535907662 14671394996313815833 18439520109757062113 627870938995957847 15978197645288844332 4381958699310392177 6808895064213104882 1910360581327630702 13801793774495277202 4767958320441305334 16337150917861482690 9413932466768068437 4884170640356044309 3591350509864560337 1756009383334038167 11267792424360153282 14708444070468848910 869665174471042506 12743890604812294752 7269842799114264951 11431789485595194709 6811489960514863626 4888297651811967458 5119351176505524546 16975123956156516666 13234133254634360213 17280370837963699595 15687275176572391598 6487847732560861526 7705545584585190800 6947161168222817907 7010710780031780637 4335474740894630233 13008134819548496274 3588616130160530482 10361848879041417082 16372710020539160891 15062442292126660270 13692339743306544995 7265815772856797137 8125834927212802241 13824786791882929947 17320744455495721083 12779327686996083851 3538598393555005406 186595062187123675 6233031197975489503 15858312491432677777 5601771972456007722 3697369431771766748 253435427278794799 4387370624374612995 10833987662523079062 17638112514319647515 14376645610777180093 13460291872282864298 15169946279544879567 5997046789090928441 8011185104666882954 17849783462875957593 8012191049952872045 220441018094046117 2866923614693832036 429953683953157654 6286196777355685193 10918996625783605252 6795430692987102839 9406255763641108446 4211897654000243312 17448650814597838900 15142705579486263030 10846701033285073081 9055946235624664234 2892081965873494958 1383689002510263655 4580752119362427340 3883505837504439153 5445142373078356956 6994280725916066222 4344340040389450848 15663361616990288306 8388402706224326430 1723938609472257057 590679165746524730 11743374480055095363 16568817973503880779 13166585179977197780 16898639252664047949 4003112191246505561 14028678816729770632 14100561665135177330 8640819280062866154 8988102506164566978 10074874159117280223 1024316887022798978 14106084092562957494 10109172412873501190 12535944010022330971 7052916127685492741 16882210675141808317 3572743269692823505 4502190297813482031 15630794645693670157 760731579267206794 13858963022064269535 18394347762812578730 14218047274863660172 10559931563400204895 14336791111982782403 9752795649740438597 9012791087728081174 5194753116921656836 13526980171139303051 9618253474447859365 12492951830376281865 11570925787402265899 13642100933031241888 13882058843565374470 4661916250454131187 17110471415547539506 4205314105923312780 17851973651072494308 9069998689357815491 55680187306831247 7032882302709529105 15799907964174304631 9934751106485060494 18135015678362991371 13497818751516969083 2032998388531811056 3552477029894032544 13386313822283404330 6763490960852549204 16802167033974621438 4775320618889682119 4659087195249617118 17300845529263459072 15923066342538600886 6591795288452309024 11044245604464966769 3645110946569710061 1627185915393497118 3535056761791985573 15522994406397124952 4306321106473876743 8586121225898162984 13924916144553394500 13473058795739630565 2428981031011140352 12061100703739297011 9464761492793543553 8564443108853862484 1435596407339796594 8980132264983989907 5342764977531236818 10992626101638885330 6668738857307118227 9378134124452023498 17025394991582204989 5859465145058728248 11285028604405911966 10825218018658481643 4584192769978919383 769717176319158024 6712699330263364093 18396376338222812209 15556919760863871826 14664710523527082622 8024731910002916440 8944956814240756626 8846051645738101815 7355888899779108367 18163127526497893360 5117550001087867374 12995275373623169597 16400707814716620035 8155835203426837665 16402686965764172747 17590904715050313687 2326835275798148027 18247800303456835763 3538001107811176072 14030693534044896067 1473874953211165555 6762361421501938973 9785334861359807736 9070606762377940746 2326273129968629641 8052209249839516954 8107717719029200382 3194472709909525922 14379671687618198032 8220620496685256620 16471061711680519865 252506534243815298 13777560201092995911 1001952452260709592 1326631757767237321 14217988660444365078 15276572325218367215 1972529135947620967 6539978687724099066 8087654792514803574 15301262471149236043 3717695497833712820 6614761155042837282 3052994021835207907 7545143742441943459 5729106176154264974 16842643235328847979 985342674319317442 13880021621419427590 8739705112083778890 8215474314703321842 17985952349560618627 3186355886915932132 6811569679759995607 16437119570577895466 10178320717922078753 6052475912504034888 5078719798154415467 10162478825018437077 18177340262143218423 18093321490300185724 8872556298939608153 14609562889137123332 6075865392083405642 18250883982943709142 10392881614895278036 8704356215081486906 3547451203630863243 15768600527650338845 5745795417424413384 5413000014551476430 6720970806399179337 16906161769737687008 15994173641788816240 16268190317408529005 12714390636700871995 11299238664776769298 16498220527635592007 6754959959340863497 4282797738708514547 18175025550975879592 3059133573997423717 8450316761513300650 5722117171727184026 12630939595698194949 16319458726128528110 632870899117499533 8862070583269422194 4366669390737875366 3645228063898894811 783155540776966594 15192778161130037130 5997880682227402853 17520553201871954323 8215653940532113311 1608005219266354026 2126182049063586824 17168283359909105401 1249970310557895450 712186404329364658 3800918629543167442 7184081880250420537 14351620647222220672 3062089795358982588 18428595210066253129 5160358420690768081 15689181494847452195 10343170452871274540 3676294815861340357 11320179606818991468 11599589458690253 2066226507810426022 17267457072793771095 3256400108245920197 1180999481598020635 9467701852418702739 14034329590030174075 6488996632373205394 11336084754539466802 13110368986333062520 16729074476536241334 3815987216816775894 16983370482714301429 15309119346482010857 351222901139638576 8920900923178051168 10233961310552678523 15540664391034231986 6278064645911075688 6877503857167916903 17032450647971221526 6656710147108170518 5911073480732668394 2132981863274565308 17107986245053458447 15585026859747097264 14540508818064776910 613427730478813964 12971967817984236937 17201872568178440035 9785377668374803519 9692960010260552446 1652435484611889517 5654499233526990481 10604637495089960104 12613591349653513588 17406217453398381435 4652958658682546931 148404901899133013 16573453604680405977 10744487511779111138 4199805645631997725 18143532275375825923 16921636055717617624 5671261403994462288 721384654582122469 124727993551843224 6396372156653248380 18342197511514763051 10277546767508156874 3494698131710299425 5322186464486244519 4476048390558812831 11503266309289951448 6538645770578860787 12495705714573450132 1931578953660112838 5858229250950854044 4159002728446762014 11215681305233702657 17199699151691712757 106077776767368130 2139325079455781175 3046095990233157240 7231414408247393173 15291384109767663721 16195025937808026007 1144762218854639004 9243383472290284223 13166547067703835104 10836980375252162757 3119098199849495991 18228479149466010521 5390422875289104095 8574216076643173227 13809658721176377962 3880363310374892955 10240297361925192124 9006576437628251265 15852325452054388090 8900773610237032333 16162955191320749088 9079090407085522295 8599957188743903471 17643954388018234225 11938190633765346250 10309424454915351495 12645944612745155179 8182145197542254902 6954150321932416559 8426767829917963163 1170555629435589352 18317244866819902531 18316791127391804220 9183329945408025884 4893033330964948655 10585190444952364471 18265614602805027303 9077279155748421318 7226399170212437438 12190263890629046652 7905321301511744305 6168114517249157036 7065074088527202712 13619038147829568458 7247257866700233813 12381652519508420996 2154024674006238201 11338945636616374543 7341148033298628580 6385033907886332379 3624744403011982907 2871468354806542607 9078247353341045071 11720812857447874037 1728923544682638353 13892908419269411061 7516138454122708796 5260620784001563735 3099862215225654970 12679579214893184533 2842880418847081177 7514289169686545387 13207989126779850329 3543015818710256998 15021313552275265589 15778861741101680277 16884606619867322837 11372794818295195238 17629306037587501385 14533946888499447788 1436009082155190345 6868346509113819079 2040096223340205781 17133385659892191231 12600080425993746241 5911646103379527770 3955986687617412112 12038678766903885171 7192529682786384851 17257563711817009503 18377839967927602099 2883259022807485494 14368735763564019396 7319072933023209652 11373723712211066806 15864610664285433428 566811253620068390 8213780783884763672 15200989626995644088 17548824717064640545 8343418919108391569 13932582622868112164 18154722708490913625 9952713717649655227 1648333768545450777 9821696559426477431 10629276571904000804 370598625350457597 15710228970468804829 18125512966085047966 213374046145185221 9992508279040550286 11236883545053384723 5718951158851544314 7154854196333182813 9018703691748729402 9021950197954424635 941967966603675727 17799615906697142815 13618126987017827484 335846226031691396 18152151653607295370 17427655563198088046 18410741360498028918 12003000350745122788 3836003329520172710 18070096210371478356 2062015640309162090 11535662250483131641 10621185560499544051 11418110746333340921 15486289765408470422 4726428639302967911 17856786997033539177 13871310321772874548 7145230620566286968 9855511988487836253 5629858316929579742 10243011180263575507 3848888389349611896 2625221769499633206 17384641854416923356 4259326574159857328 334145235432816817 3218068161652428161 4313007178078411725 15858182284445486928 5714396931089258719 9290450091572273521 16066794963595569651 12114924086961636686 11477864394260812557 11271313475904187377 10472461841647399638 6991855102613042366 7497030844860150406 8789701207653494969 7642365714659262691 6847653513735173315 5985582753542172836 10626142373037884484 11217566834752313148 11560011596826133478 13633821190056876104 15845953818702828988 12039135353078578265 14615620179715183291 10480722058493102458 5784368981858088611 6565447023814076006 3859972357392739756 3940103218018663948 18382264902349957388 8100642927174479221 14963285006809060371 9592740649255827078 13042221338861233151 9852686969436859505 3795825238628574599 17768747345247037510 13680246606519654283 737769382339675592 4800064102725514204 7935246399925463408 17642148569206823641 12011367996799997053 14106360121078889891 293280817228329567 17558932887670904921 8020838746680146804 18019373771631472440 11916034535235934295 14551856230829899308 9428416965240920254 8457811248079901820 14943258037672583451 16465114160013814530 1662247496973602803 2010519779464901581 1353148248159032633 238321487987846366 418427616163459993 12092807091041105558 11017217565187697228 7164920015725440843 9782236163864677370 4519461978794581538 12900476699323120826 561100630504753739 12858954536045173653 3630491373570851129 10904807869274741263 15235004911274021761 13632101210543244100 17297131408099925095 9903977328094221991 5332124034715910541 12316836157196482377 4160632628010256027 18182137737184517198 4883192992503040102 8381500508483221036 7067161189931358824 4724439827798463162 5440462530504625463 17785495418377215700 15657493856089482970 13135238251584698838 15076232116139784131 17080869817998888915 7729907178464632123 12640470776197849942 6949356424574140325 2546163458070655306 588875999425065239 10229831836099945848 15889521150039518279 16028960846679565894 8195082761087630507 7400200973994869760 16199135219132449702 14797251269971469325 564149738539534943 17679259207687883886 9110758249820260355 353253769469380157 13047979815337759730 125138968516576526 5398552413056801118 7172533061931739439 419402979451922971 10930294173306117502 16327872582177051663 15502858368745256029 13950488211462473638 8081928147406125736 6664279397538237721 16823298157250782698 15809349633297018529 7790914442500396373 1167784878650426188 17567051812932018984 10317037265821453414 17874781585968134229 5643835167700029370 9481169652451410097 6466787930072442327 17057687080165298785 4537572304032396764 8002983831947431167 10300291150959654351 18121714390940114264 7138890564985264791 2779059526414231264 17186071714393779138 15307987161305065626 8461825772449121164 152621061556135026 18191961375738135852 13014214251881402123 964612085393022011 3519791395858686912 17613376281468997868 2397500554538653619 12726307882349940426 2895578201164235395 3265745162556995635 11397363515732239306 13443997968827587711 7345721934193462802 10810741091888909614 15427122509988472602 16845572286009535363 13525597352180144210 7427985023165526715 14370022512040575506 6076127763246368968 10880313130889796889 16457850334769620677 9075895733963978951 8099620250447460748 9155840657327443743 8952447023543837781 199733225849360285 8532251088497523975 14543101179626532454 503063567084340923 8870803436474624950 13064722206319537474 10348590362578867098 7009302048378232962 6282999590736721194 15725969155122649328 8889564339388203590 6469517910793233229 6257207847280994723 2752113864118253049 2996813434239811636 12423714799662098876 17910434990690925740 6072962946497444103 17952831070545737028 13628413997841733883 11144739099202030157 11491370893229643399 352757953536728538 3344658083587539207 9903099214564563833 2494950785583646908 2290929187905667888 1681332968065977916 4870803773209724864 14144605592876973234 18102742427690842238 15426951598394600398 11675701727839459011 7361956545599408541 12515937382008021642 5183860301574204439 6882531108729602796 3605145408200200591 7284792889366961610 1947376536624957100 18184959148050720894 16751269952556664070 5188230112311552716 11501430551476576283 15347712926801278524 13253589796822635959 2250494648114644684 2290310686247487300 9716949704889500382 6754014476589951256 14648786203283940726 6257032133439251267 6073309554319608849 15691671528843190992 14935663986304097044 17386191289460547504 5981003248541313034 7770647482356262233 16863052373717267357 17990990906156453232 9032421169407891838 3053741926597144756 2425404255644194090 7832017541132127567 15205626716326022131 12204550253128055645 2902522782346870859 1874660854196150165 13527901731441440121 2537118740178269340 14640792512655199012 16048652422686599874 5624994359881390630 5690723419368054203 14468770885529542980 14424567804097926242 13309862005020695154 1389003970828740935 2604083131136447978 10885740277212599167 1755933892207494198 15125621875021666923 12128974574085061515 17713339063471569543 9346071427633742958 10158820037516760948 3508765347372503335 1453695321930755894 13267087618157426824 10784855579888438881 16331001070336777413 4035872098822056265 17600292205657707687 5372455697075925526 15310649417635893673 2903391862772264985 5819530253889988522 3690069223111542514 8061060441602494267 15257166976383580662 15104707496022775256 11081441211989726666 11791397573455397074 12750308823255875718 11475161272419357200 16715415457286126511 5002455711974470734 9995665444589511261 1925544435145688845 2504651453653776962 6704614154920105944 12085902500001671851 9098806944343970248 17568807842246520647 12374261267752111265 6924456469725466403 703047518637365674 2175382792961877684 17419168812607784109 12889816273377707409 227309061068971837 17137116824860529827 11069611507511111786 14879012412441181924 5062226323782435559 15210444485895563667 751902878474345105 3636612889861215842 4369218208996517127 5510132654430103729 9315704884367472422 3255674207410605281 12284249836695652572 1289212247935865058 2262742416675399045 5836379458630867015 1113431605208807641 2623406438284605996 8752090569914172149 10789807003997159314 9568515537709311541 4419983197070228102 13683985184592653589 16337225299924450155 15909252546282277398 13853281855419193220 2382182737224440158 13833853219969560867 3088817791421583440 3503857394282168964 6962509039514362530 9299278130820758253 116018965672392326 7116294444882640074 16107475056354617660 8629308598137627171 12577108528719476392 2899683914910167900 8723026346994877749 15747628191284043309 13342239228078652495 5923131691494859411 10062913019324902519 10952996894048941906 14145306910055978256 13321077859523005590 3767690821636679974 3140032267682706362 13483437992628363844 2783194609254346378 8450318649164259900 17424786893784922963 18271644187559799896 7602226762423690242 17055969041360705364 7789153349386453865 4607597946355017677 5475109430749945405 629864803341230736 10029106133438232879 1363815983928558731 11316891429271259809 3794385371277277500 16654810549181471743 13539306749398331389 17728246593023982861 12783155845622840891 15517289180922777011 17187831555097700369 6680033667911356520 15607938745794848121 4417941371487584119 11013991375117163696 4118455066671739711 4538872088924603188 14156177848292127587 684831954307513301 13559214426174072548 2704102451983912516 4527765182106891371 2963188728980595049 1007718499746174397 16470022577470116690 12944324896104608563 11110332366336810874 11915001262051133702 2219062830732972061 7339721091405594086 10521308253466092524 9409069407273141154 9718485482094614682 2053065646363005640 9640919684162344743 16004773635347833699 4385317850610754173 15340936740825322121 4481095193509364997 11720678395466851729 2128961513829905911 12180761602305394705 3665541826634730052 11364933411719944412 7506181242787071567 16401358909006636703 8576513413036849008 12716709838121709422 12273752804947606651 1588580170232380552 2928864148977064876 11323231808147368068 15692248077857387708 10519149906226510678 10037314421646226247 12357790137990147285 5212399152884912660 4130316301639039642 5717824896317589727 3381389784108656326 6700075360834688231 1527049732187303070 3963454342790059040 3843290103450847725 9711800182906294743 5028806375512569604 6545169374683789132 7180421219954432205 2579146077930763425 8035765731372321980 17761485713037960579 7168482605947153615 18395177338311709356 131328332245898500 17024892204765301975 3794860865970254021 3004334800777125596 788697282793202824 14148887832014024073 8625627897640898265 7399134328961228472 3539317367538048305 13335092896888849384 16860025672327049019 16402403153954016648 3554338698260998879 13625674784572397124 2135788741207133227 9191771395505386028 3092653330989666235 2731755227286134577 16360136127550003799 6095589670533223442 6816360019480268608 13245590080461197956 1038668250414519801 17711123501717062430 11261478173984640425 3100777881977094247 933727307905801724 15715977931296388453 2837425340670476437 10363935479207102435 11184326777583383440 17615048665524237660 12543411221046926823 4149009963917247689 5021807151875030519 3136841035940849675 18396824314890400582 1110479227937769542 4732412781610680917 16176238049373882440 6043277532476892293 8177118071564081449 17283224621849768624 1829788703124948987 4636706539369788120 7136576007288968827 13072585236634465423 7497021225611303861 15163468007200195906 13716720464272011273 4848780549643592338 14302657173214507951 8235328067547283490 9202943764604278629 2249268303023051430 6830608008656467992 5585724523710680813 3579226072296100280 13979474300778121341 7134913805377552535 3361271719545392436 10435483290998083671 13736120028312231618 6076485141554116213 10355550783715791261 2073401784242116116 7632749965518615761 3398755030779594618 11072657694929771214 2820642034211741537 714331938389797215 9116350656840247479 11344025042541045222 1172197631396986634 15715271477829494678 13681851591043973669 10590992755444065015 6541064888189430918 6209993251954974676 13068389626464786877 12507297378846986509 17506413161026971437 12219470274283062990 2206355714862567396 10565415103721160999 13849340515366169519 817852057632065498 1097011621933033063 6190792384760501982 3859265904303343459 17956415519497670903 2920806072296357795 8853998812466609259 10085723766125580060 4078259671341761161 7953249317703903720 7012294476456476139 18350437951300536413 1846485416176387436 13814564891134266348 5423781466542311213 13474740549744248908 10251719559611993923 627438949283963425 16836031990228501109 11314907734626981374 11508522583846785853 17178925878439476920 18383785823783365589 349887112087402472 13503209974233305240 16538596082260317226 595417258760961933 11735263604916218804 11897025185275523100 10379334493342426579 481444936490257190 3234841066717061193 1575162886872789234 8114619155139014254 3055746975342100091 14618607563006680229 2515109641973612858 3626541491512314970 11407878658209920753 11924510955904092910 7934361708658087464 1963025266766385191 14979202256187602528 16566612716886839824 7320044608972650081 503254505636921828 14156137774086054337 6196726020300242607 14665736623295396895 11310967328031234633 15826635315996351638 10462008092689291582 8697060835874726778 8861587460769295302 423623196875278722 8958306656068766662 8956627944646933911 2259306009824083700 1603280297069637452 13622359366388663391 12709878891155528235 9007093790929389844 4643210541327998825 16018533633376151493 11482572681549756516 13544619962780933193 7484089684374406727 15753762292209030493 4556291650959978681 16448925804762240893 3548529862412943552 15820996468323419066 7370036854431691753 1031845111874662962 13384524891340013341 16487173546782831314 1136650475301587923 7966405996326682273 14612346318295369370 8852592431276364382 2876566798091449554 11639704684924085129 15980422671754340916 15034037518105846905 16057963486583810271 2431536586891794439 14996272712374792126 5316122938798938382 3036236730829908831 2640405433961172620 11272826029722708197 13615356888949033547 10340027593780051428 9645500853115127799 2402610537806533648 14910825593296246223 3823407876653282720 9203709449724422867 4088132787236064072 5069379855545718148 829118685117710745 4901667814037799558 8549534998432423404 5346717866455129815 7088464793632377815 1737238576788865148 5201624190076785643 17564307948740437751 15515607054898594824 13762890015273238549 452283173901819630 14023275794326047774 8917638124640013393 17912416829920407259 11455045380657128218 5608626191660735271 15348841999978173694 15427860634972400303 1856716469207606999 5336271076167416845 13177431115503416316 15064364198994124960 13513820986131810390 5285829890009228127 5945834228105330978 6594889551652368447 3232812526465063987 17298260946299392918 6593960278788350340 17503312651418202996 133072714578846373 8632292298578888399 3696003633911961364 8094047641972631182 7948761612940213779 5299377389564745396 12426366881746934017 14106627946266830404 15842036272494099581 14819896017116451021 13386114436688575348 11644809405231283772 3141198269678063579 16824781821811534748 4506584574944412658 11059161574522213892 5592827456002192314 17816448310944762211 9843797555857561156 15572416523045178551 14561704440421236646 1643517514255814982 18362924540550067796 2281245822666805097 12181645472623639955 1635174251251077253 2425269020210958595 15212210987303166378 4389167566450361714 13037617642834197072 11868080179460871432 9042202789035080489 11813172762327630488 12193107717456115986 3967205866063200695 7576538799901521512 6926233522689760810 1560802018761848913 7769585783523263177 10376700361246779971 7705050952810443837 14766433969185781044 1349866648550032499 14136478954792904967 13447666695411715674 15956944179357667348 5214446149949789581 9784276981088257309 10102173606271747204 8031745809292109591 2115805128376648994 16677069787283759330 1359717810890177680 17732593671425068905 1245486163727291397 9742976772984232044 11552657381877436487 5340702991628456188 2930111229457122874 7380530013403237200 9886143842093987833 10189398208638262277 13108353514554008382 4856325131463926096 8691854441495744399 18296416248258006201 2883708442051058826 7068021129600129039 12466946890901401326 12123937941799832531 12555561629362880717 13919912497223200952 12599892325831558842 15620069376040606836 8489377050661888037 10908348147488426202 15216381742258032672 17877283191276877153 10899985917222544117 1399235786829478930 8887921794927519039 11887103848848478139 5277444955450335739 51427009960615459 10691879125448344622 4389173549700827792 2546077063541234491 271214008952999565 12696759605338174590 14320055348401479475 14120891134023479307 10735294625227666833 3063082182216608801 17011411163267097765 17249799630974095279 15651311990509930811 15511235322594364801 9391547464495411699 15326185474126849556 7594951107492514439 6112671393634725051 3711593955254736142 16167222907968796699 13070980908651042950 2697044964095573376 18151350884152505788 6075730397242129886 8567782532209593128 15950837606982049625 14446863428757119968 12133252669539136343 11129137821765139711 12663872459888184871 9447959367459199930 15857627828278409928 2405052511226747646 6658270354357345735 9510046220648932498 13382095886174499229 12649658138651261405 9071439842717043203 5318056437683351545 9450001315925378608 1664520045077260007 808327109895063843 8003933296358280743 10601539789951372691 269344206880949772 270507622998047138 75784689843057095 5230508891867810444 14203109273697298615 5461506881357151089 5701543534812418332 3930424033544504250 5997484242083109937 2641048837641096179 7054397814879422549 13151120318388737120 14608501157213581693 17496948604974954937 10497813676140600216 5193479211724683050 12030248622111631387 15267449248752354437 6244811609155686727 13465313554134431200 40761691744787301 17833187124649373416 2174652874226348679 10749218766077270908 13594651222722082903 18071661727972961647 1255080645851759331 5700683478548017210 6930287543901782775 11992762727654119703 491389616506965316 17414617073976184134 10044222875747331146 11767111017874722830 10510946984886468301 13296103704507896963 992419087003790769 9377347350946207084 16751121795359130915 2490805340021742296 832913841787657233 11323725684807862842 8760002756905083896 13295529663474609249 17053781190192602579 6639605555479445256 18424865058303552896 14280163298653699266 11989412121964740196 5573976077731096138 3101072469197656035 2555311769997113541 37981012666331715 17037251213626268878 4139532216818640794 11720942038004312480 15856597026725980733 16811781391102813581 13539613151153974784 11934627950170246533 9417216575892802141 13640499540646731791 175400939221450487 4015291011285429878 11675774432814138754 6779045249476384373 16001385420525465962 17450246361000537348 14650660478485565893 2669519160914773101 10290741955122900439 17005470559488388586 9964353089023229234 341181139488980454 9596323409031824046 3005339782617569981 6080834946752511497 10842232386019574179 11103094298288470785 302781578340100436 1083439129847019621 8533911135675101772 10377537656752461029 14109018450170476422 794187388336208433 8574908156564083460 13203303608365810574 9976088303959747251 5319277786957266580 3386939591601335002 12737240204820001738 5317576706548226344 356505168833553481 313881838886282503 3826626053050115304 14504947261218601282 503963642356140447 17566988610790159323 3385077825946401958 12471386063941171546 8050555355553898036 14312458388974967070 14410201850577110508 11613437862121918312 18124462482907735966 4528658570004548547 4280964797191087211 2555437463750097111 503903524027827537 10056340068438131570 12300684892514802879 1083286883038535379 14142586360214781065 7683669319808758014 17125501409988867967 15369003386244270631 12788935965198037573 1059111154001745279 10999669713292276622 8163121630963559031 7161913942529746776 8994180729956095256 7652267641455608719 10821577938891057163 1638978151441957306 16642091754143642157 4608509602674267725 10106372990405455753 11547431986271823700 9622654910650678869 15443133514638108572 17000953123781180840 955426809191512057 8748084180359388102 992646901854597656 2401979319145288090 9662462591261430996 1220475084334275164 12030444965615229014 15327757147733841165 4478619429733614533 3469348011476896042 12259158046136917158 1986852052130572094 4989719033599166667 9656412550571259141 1166676386047514706 8270088714852614510 8980941008329881094 4169275943133907465 1945555860942047927 8939058991701141121 17129424620478840604 4224950075350419993 10735194252973060268 10256921130212029855 3952478244667112638 6506514801033479583 8205403470718843754 14213545953437849677 8249427240614884920 15027055515562793340 3719459507031203456 18391436444134691821 2999239529011049985 1451385587309752013 1796277255582379884 13770329426251713864 10929832765806429798 17184689171130129728 6944142466268499924 12146546080828936667 16441316324701396198 5211556678630061624 1596759164001418696 15421132366350931371 1055674007001900503 16825151195973683449 5744655813599930538 16441003505811632749 16497492484534966859 6694959948583937702 15028011189388036346 9737352633975927679 3315354722536116614 2164254893781612854 9939315938677774496 2906033823993398924 10281518295474987322 10738374725179333641 16244696006338108644 1122831622864850622 11120054162425935462 11072404301471287589 7274119983915031780 6012859882383634839 66974110339251747 1548084595714437901 15833565020771431040 8392630916196046077 2490815502175002535 9234013960352918123 17867264332721520261 5220166387829227674 1340055106264210578 5455750636853963649 100162273878288165 11642495075881219780 7764083854050768382 17682243913614364536 5502239103493645051 456871401164461534 6745669659105221140 11314356189627942272 1927695424198217042 3211793693556058022 3617802248444595971 16743491967593327640 4349641973428386620 9389029995541989315 8200440700342687655 12954208568698484150 15554513340422761836 15422549170312202859 1745719594103158026 10674265447182555606 7362344920971776667 596691092055219051 186139541840971426 266882986443785610 8220011284801285111 13723291405866871452 14290994078206608234 10633621506223247679 594971786629403803 8825721487816922520 2126066072777248209 2599483455226192886 4413988154569266467 3102521963162519856 7901709967133798776 16660394746688580431 3030344384186001423 14496591398138670330 450786333168024945 15432658828154901515 9239039912601228192 9812801227219629458 10670839964741234932 9964368711841190220 16903493153836364566 403805274373217781 17004042127531417656 4971486555958641210 11053049860744997013 12226189007209514498 14854319581766509753 10170523457946724753 16231403788126707869 18365682431382012620 8476982245323787404 1772632930312899706 12501206218022922794 13301646401146354499 496248536658284713 12415899647146840000 12465922136095435610 7030785064793147596 5082659863476039122 17365706684644093884 2893389990564443356 4014634172039877529 12257829853948755429 12055985213165798910 8248545074459703591 10958468870721561057 14572620200197469429 12579469741321605043 1994167955937882175 17223725875402792552 12781860369662697125 16269837846107672550 18423028438086873279 1072809660950668623 1387279683624868646 13223067030955438910 8280061527268015319 6697145954123500438 6467060559628236089 7513455475365326984 3182675352948716158 10035720535834293042 13878316792482477355 2462071037890950927 4047042823765573579 13739672639307199854 13256080356852187314 15662815568634315900 14780524158721992840 10930128136595140997 3277261329362253488 3864399499756225748 8166841168611484081 12893287809458315989 17575293809209279683 8745149268969437720 14523257949851628823 10419688684075805223 14683056510185410463 7324417751284638768 9738855070278811971 4759016959126745099 17934972448341554930 13947225658587903422 8806650769293073902 9912374178613279639 13794160249854001416 4497370237100136011 8555565847480661696 16422387851314273471 4513104527978827066 7205830153066138289 6091422000538601911 14978649056992332230 2545160550791969483 6583070758031181009 6998045930582886429 16131995243286902909 1354456283438059936 3496116362038113791 13454763256445483613 2559456098630235460 5669684340292240239 10294861350468220010 10960499594036507232 12276804184588309549 1218711175405198909 12955600223090171558 7281744296768382860 14305121722868350178 1353901244656165558 12862009651857317765 11157247641603692548 5687498648856245066 9351904903676519716 10242758613253966805 9931716208962518277 1732882266087507304 16138506488464391603 12287918065899033318 11341197763401424689 4633254697112120707 15067705279963896763 930078106104443649 15064918732359119091 14359378435794196026 16302615708541106200 10916442533211065614 10870471923881449288 8745392512212542500 2105716925438108474 2243116767423093979 8456388294386330407 5859808638081815028 3153442265464046036 8837730705395439261 7677326666996598973 16745680199650038334 8601165118188408443 6934666203235601421 15043962436160729776 2129378322397573866 2961533957829464025 12018564015796898628 15388727503109745902 13995304003928035546 2924908257305305837 7928091980704486469 5376814998859982657 8168536965390403611 6339957099006766157 17547540748389144418 1189466429679877368 12895595131204911899 5171463365764180085 9342531157910404664 2610253012085197707 10672007914144093043 13130693526271807423 1247289357123830679 6325831274866399669 16964131352181865760 2238497132475279939 16919463466393458768 12645356638359763914 2193401916188987246 10210494593784617239 6677919915274086332 14646329160171675742 4633106177122305168 13625411159773619724 9402869083920312616 13942143516255943702 15923611469715874061 15558785462539125841 9621296585803482253 17555104905123381565 2485944584140219571 8841656081634800577 11492180066345338583 18358105939775623951 7461356620609994162 8754486746185371062 18331020705785354006 8629139909895094974 15649681574065417335 13457451336245946408 10176890630921528638 2238633516273415766 10741238020851549508 16567433303135946592 10290249607741955548 16555747101410969380 10323250881163529473 11445203539602718028 2426829954180326427 2306797993135612414 15208031292269179217 12458163483704175368 17748391882190374222 5639199332288027998 578531084857644120 14279098067638695072 5275000782799416427 2003368499810289283 15612844904031505669 14913235583117080205 17806822049904714540 17551800990878839969 9560208007977953946 2716663361371997151 9490204558500912312 11875862356595902528 15888256894015710783 13273911786786955070 1924218590242469085 485805802627089905 7453945293518768451 16781897849671155071 17789374402483649749 13353535868002545773 7621703994698856289 4827283600332561696 7012607718165772934 10080486682748505570 13005745222001743944 7359203256433295244 3753630826287451819 345826708697536932 7792276836329797784 13739473610263728916 4889976642400786388 13547400717740032619 6061655231359608021 1753800319655637250 5324889195821557976 1406250000210596114 12296639331883477607 8979218898261283831 4618800161416856840 4050646670784162160 13570361045436715575 8305648369672846548 11055011655744946605 3110426298860910316 14632545024764772617 15904901145201621231 6415285234651233727 11197692188240535673 13926747895894860708 7948700591174149934 17670213916965696282 2143754238731433703 10014792321625717072 7944500125179929769 1773745467476286237 4148546519361274492 2994328268059223814 17042853711976507625 10503596686141093411 14376865757544533611 17908675107790890825 6706631998899480051 907604653468370773 3590388965173366909 5290091795939589602 15595439152261676505 16459094430087649420 4837746691107285677 14039356319291907099 5884835731170327298 10093257168409788859 11628496075618029796 7289026108910332886 4719345318314107430 2143737623517688960 703700464434593541 1001468265010512967 4555793968556924558 3710660512660075940 12463538711595193952 2896533703837035432 7705559170928079659 6715174588581637750 5363406740157075255 3808706635337730744 3491534925021264435 16300620990294432764 13805334449735559535 3660389201662722168 11764394995549817884 15636851064779299341 11359745674131438261 17737568336401511939 3021773750379076781 15208248322482517985 5642555805473840638 13442904711509150676 733107785405868081 12982549783492434010 10019762731407625012 1442355575168744260 6116838788422074587 11220695125220664810 8651865006159103199 12714288078685163523 14392378401519985714 962055802339059158 3684694045544207814 16911551141844669866 7599981257272630318 3959260885844908790 14762754636529370486 12486455176364138063 15527060316955096253 8187976568639971623 14845042445907058067 16807875370398118220 12746422338653869280 11763030553577104134 12035735966471265692 3073700436256363589 5937311718842027669 4120481297228939231 2560510645598154758 6640530645286079534 18099032821663421857 13919372032489269435 7711027800709122803 1082297830109132243 7777064252388641818 15571000318479702328 6835211197583551515 10258919944355659371 17601644717081012824 4692980485547583635 12239787824123853070 5071110516285589044 12838071393143613819 14094075602707128297 13580827529514374907 14765605722817148770 111606817323963391 3784654156050593987 4890782170207834054 11051478980441124009 1263076683265777265 18393554441359616263 15694991509558412039 4750926038596917080 18111964465787721700 8794119473755378229 10671786546558031150 5371052856602061771 9047093887402458286 7710838334694520969 15219196009183209475 6639796753937052777 8234761906345787220 1602796882797745395 3303083018712505292 1690104605661847501 13126025077723130349 3464870179318185302 1364689419217190156 16996892511912714448 12198797487700851897 3010496009731151716 8195422211390800047 17039355483877051786 3660793942518843204 17897295083907158356 10234778290737840236 685743852048638161 12889796734789812379 14807095413152632625 12822519935561852078 2571166772991423032 4303174856209790628 9669740757706179646 3637024974567696169 12973051960647615613 14934162812675326509 18352365848367606812 5774758020286166776 13019765970821316683 16860859765876532819 4477384631862933815 8959150579877617721 10152143462408557777 10123263446573781918 9437152169755647096 3318821118267497494 12489054069558889976 18255160920373054401 11188014718378895859 965468300519030252 5160323368842194759 8286790467266138529 891362715520589958 1112815560628676086 15019521794517545953 6935905739129339032 8109391069987555322 7398532446997639205 6119162160404931767 12561686431666820296 14502873517244206682 14147566761558011175 18040126648219130919 2692631052489277419 4277884472842402393 15563501832004404088 16391175848334964533 7477239015218895538 6768077638089390398 3127015970458111181 14130904978534245329 5429318081685872992 8610930569669509362 7948265822831947906 5297786231569503687 2967641322635878567 13262660786736985987 14353079039148699311 11171071270936869275 12781512497080973146 2813043363400942061 8598737122488766220 8503754610181231984 6584941674792634853 6817857443861915827 13952518124100612132 16173863118600514909 5693304135600219296 8326562330226079666 2805588028296429383 16493030684088959913 11182580668306352149 3764160477413981509 16767901710275108883 550135913065816372 7236038511935154326 15978640119617036151 13985663880913644756 9784054842592546954 15758064830155323699 11204009442626793494 10406507634257596952 18126607436427108787 15653099311199994847 62813493493449364 3421438642214706035 4478323989826794224 5704429018657439796 9358737684581845341 6105058902494090014 17384881215520984579 3506022881598973414 9680108539659881820 4203797746744785785 9835488591390749440 5385001251535323575 13005290377401308181 12071383423544418886 1966493224024955341 12236273817430164937 4701666420539943330 14741915282179725118 9211756527071916610 3087804577775199335 14536981502121227459 15277978111129627228 14710843163876555071 9028360795246277318 17593997380552331815 14915918795050219293 12612017772902590040 16081165601305055173 13649532361887484463 13710297070840653569 14096189102198239470 17044999005672658081 9682510927712920587 697179500445124968 16845828714394341782 6262931273876130778 8888033586667086796 7135554625667853789 7077115373055961983 6910560157629499965 11753391082550380819 16471084069210923562 18188968265567183150 12881015316056582124 2398966047865175788 8206432378075427131 7756001074357458102 16219577309472179124 255562302690752865 16129211992495518071 16410808148261777315 16304271834917074379 5051187544193878381 17502439271683612913 15167272174396174057 276383582618146442 2816583809515156141 15543457709465625544 15427523237664337371 8603122737748298542 13067903697175963281 1865072476587567067 3664431595920293081 13889524061407304785 4277379276483969122 16480889967188478049 11158211634486467773 11606269549402592191 17034455967347241480 18077897230372943231 818630653707253039 8763266896823816867 17257561973241561357 3272380868155626890 8011243297622826747 11007081763272101100 16293784024860607842 1448493706247139921 8496566818628462079 14086133509485039014 8169415107228869281 3141846859147417871 47802871310369724 14571336095733659551 6119370494252237245 14079639304246198327 14754884926014383889 2684322212369715338 14512776165162309543 17419258148199070112 6595561194583143669 14996499597824781082 12495065881361833230 8983046777837538064 4262300294365655904 13242835909712920140 17004286397449224065 18032976082501345521 15747953245435119736 7767988112901861219 12775811494499073728 15797959017117171459 17500602323741622218 5972879697098178200 17519763701538666223 4456666160859619811 1652715691576050042 16141414440156534134 10377280871221545867 4525894793896388752 8517159090351489681 1011503332367178636 3096513678979351158 9085387214841145179 768637509891848348 9684353948888728748 8934013615937844337 13771450776923219642 11118502931613754171 12300330649009223794 4993030184009779339 5932608659460339287 8965970525756826886 2674854409313458652 5064695174330964266 10282807175007770002 14671897027045354351 4910569082173184439 12018889131834442258 1014141522070703692 11393538995552595279 14356903762178820222 15449645776904323412 16961643165032822741 6013596234183378261 13253727807404757600 12559931202991275025 13017522149359361163 9219253742304607942 5568765371987248451 11313436258961726308 16215538714246330445 12159465085239109624 12562383895803785402 3323779050380761937 5653880570620874148 421601757432633765 489116903977339446 13422413555881050887 17965597901531734818 18100477753347813797 14072607536974883679 14043205692257010549 6132285345717578201 5023412293252599552 13006693552840065332 16760919037579621999 11658064825867907019 2730768874181854425 11769819699570538799 18220803004415679691 8817246272757088765 4884750048434305180 3753463869789171038 12653878161755888542 14980607041387017182 11119782155638867697 4703894004208765973 12184844657294563576 3241173683735235334 9168917972540320464 14350525771845790766 12504433599127190773 6075190532371967789 13667457767547226819 13280875624052935177 9140721381695905144 12376574207820507918 2686443245894997022 3493892641316893546 10199594329092422175 3364825656880446816 1204956364238672222 907294415823319157 1056709418619676544 11313575492135298601 16847917931391204157 6849476764553673832 11081395049418494658 13067907547373877905 7626194742715075996 12102793491348796235 2722877291264066646 12159614080926701366 13262565554946936895 15530030080246183173 1820106697185731801 146041571367493343 16675006814301380510 10082654726212394666 8272934798804088798 14485154514292202370 16487843280581316790 2320066981260325996 10587482135938270632 8913078087803725981 7932260611436262784 3903316546284277373 5088417355322195202 16711674626258892897 58911757032240521 11026886557418489647 5564179154886086149 16177186579962987365 5335859335389740668 3176598708125582253 4377966387111837215 13822230127999814125 11279150398223579293 7934121719069443885 10505760842593544099 6767666641738589171 9282385026037799751 16030488944134636485 17353134483923365477 14451957168533327831 17289696335988515281 9576765283516124408 1792519949499384977 16128191486706039257 9010314770690094260 7382099221030596285 13396291043889614814 4901677558163762640 5106708641917571727 4394347214598184252 8719816556882754114 16996681233534203130 5377666763485615472 12996950573853777713 16262608467795285230 10432061413719446248 9471363543109375049 10349594428998456441 5738835974383021579 2836219116956511176 863196243605409012 3377379141041998764 11648514972377581678 15525654440128184360 5550140538129021982 4492732646292756803 9260586017780329330 18075304477514140981 4233091393179258581 18334984094748585841 12316776636307922650 4707920129536836145 9256658462221909493 4140058228512765924 9873737394793955162 8032021972149501877 14515742225633383641 14509401957765669818 16710290884898164330 17679616088077916188 7967002568038219651 14631223842798706067 11588297050706805553 10133176303723690341 8999582282378040870 7608767771028193559 9930381511728715343 6070726611450421226 16643164020785220813 12406681825535584609 2446644286491141529 16018238842215113865 9504194200064041605 449256341781966439 14793162839838211569 8770033723331472091 5617475663537024819 13567722141816989620 7767616394302577338 2420002805381030233 2062671694155407421 10306779365307037476 4145061843143446113 7610373556559591032 4125564284964161435 2160334879953606723 8264330809665162085 15283362858736282533 4123473305579797527 5424142599913847698 5183845045294516788 14145160662858377572 11854166120965155906 7136843659010811902 105779032999733349 12596479230860021470 841710293667450313 6344812661599131941 11605631671290645424 14394943726222531492 7396124422812119948 3218858927326071220 15646304714164991776 12899885678411223483 15678745068292057042 16026790456238670340 17434155274438478833 14294320877442450240 1090309743032391365 761988808937870582 15985700973265302249 12296165765937364525 16614044136362898827 11574505575037273125 1528964159085698168 14939333247210205227 7645765682537765846 15738380942392902342 3831135659711262093 3676545458550833736 12736803675836759607 8490323756268312263 7025259152019213696 16504236709093852856 5051889430909558525 747770468319477426 256717392247052192 15881448456650781094 14103276843819534712 16380346107513979635 8803990292812836185 6423895145021078306 338098612095896146 5026177091783755660 13423352696563306621 13218078282997930577 2396973501416458265 3069263926398222752 8311525350348183011 16510154009319071646 5220492941128034106 1064869089534556890 1800828567653491192 2940311945175602783 5902838543589295258 11392200703789083248 13374519831289929681 18430760106243300087 10677275784003841538 7924393627367084449 2319939560014260669 9742929684494419573 16191643049162972970 4971878676297078832 2300321090367911432 7577277599775581890 15758436681653465640 17330679162893078898 7074054999371542281 12634026451968135881 8700386743071468043 12088561330317576659 5816943006147038767 92384120412862191 4784258014026358884 5655007358822963452 337871636660680683 13862030641930556769 13155337866573090716 14489424034300527546 2645601847365330888 7252648408777650030 1440896481952115802 4983957395152323358 3565910763396052925 1494283875971679121 9426810711815090519 16208739549268286415 2813276521170213512 6327943232221798556 13819286209021299228 8202237557324628343 18208818474864528489 163622585491533635 4528775868834035180 14860248802065890618 15314413162602367650 12209459457891841845 17239273652292697405 4751111379666803627 14150681796169340364 3369686417777375755 12025360256127168877 16255597433598568178 17924715411763673237 16371302830983153020 17145629885894230037 14653874339957906007 6585510959408474547 16881055484859902747 14009953841463867562 5056216044065675805 16389265053933314187 1692142954554462538 1649488370394536621 2213034029898568004 5813115145098975127 9987120890089526206 14888892947431862321 6507010862644782769 5103122711641605660 15602302791733884887 7956750110852795333 4223187530661820302 15992122448370599492 11543012067553548275 8114343760892791732 8205094173053811147 11096013601356490480 1586019951828749762 17298800087367442746 18179677260281255545 507367035191497012 10636740237239367428 3279419985479197676 1870071154548259772 13351082511422689604 15763133239696513619 16450503803429131263 9186682423388827227 14420324186767039314 3876662649432244710 2499920481524479443 16832187834162384424 220578062510321992 14575327114858663289 5518624484579406720 9272983453196722749 7166163224221999997 14838561678844610379 1431675729201994607 11969387028162209434 41896154764609685 16106493629723773342 10014921199046432820 4332970552300577452 10734633490335460579 16110152380041485037 17016989150602683844 3726421019661397833 16152974600040691027 14850255020528220563 17634766625840224972 6984216044229524281 13415097089585768532 261122766353123316 11626355613074569963 8145143258297218316 8632639122893230246 6432828903893949036 12625898739446023638 9815528028728322129 12938765318204047832 6015302232713632720 13839054884873639964 16721604607161423345 7830289899500874118 3756683595504565801 16689327876398582692 17035983076180639165 888214979298416075 7135232537780587748 12434201974347378652 12920460439448080413 712953188909372267 10335896507629015129 12114592277874227868 11531844569789972851 16651490780709026941 18398430378950836369 12543981613557665487 442952921601461255 2157695780465431174 8851433747678848353 11087306837334726008 6339732339751922450 17275450717777161087 14067457167220895586 11562610521044043743 6292457427435695359 16429780507608931262 12053826246345471709 11251785333294018705 788302097604602829 16380728280031214029 8668764090723780049 13654557656626081769 2432440246706222247 16136842092102145973 7433849860171222278 13384967914046021809 4168125142642171703 3285961260136098910 308773034449322867 4555568302591074781 17431929083451631136 8594816581102896122 9365625632129466440 7995749689316837554 5972002372588808138 12318147691976620201 1959635008640784265 3087429768597314294 10265584505328775172 9495529488910025656 10919310059101390296 11614410269355648603 7994975213521987269 17798365544721556972 3860926758487497267 7249720102245423557 5536023150434666151 16843323716318876231 3501210697575927547 3117944163389501835 2869998940553533762 16404419220639236027 4187234691691160057 12802868407026602705 18007266210747259445 12004830217093851629 11410022116074376209 3867451043782447007 17579105059900696646 13479108676579029068 1331615747251264207 11245868158819414700 11796145598159699708 3728052248900430262 1418628359245373233 15149484131694008432 4616969495643604737 7179049956016430058 1114752695068233334 16243643539743014627 15015755690000085352 6795039142207456894 9183377884618512871 5953506537176279178 4936465720786126703 14443351605608779389 8947554515912480935 11881456487807599382 14942707241541328117 18198467374613036083 8777881423724311586 12263966875195947354 2378459698269080790 11967262197024402556 18145214643852720183 8257413107079670660 1567901861519715005 17707482365341779236 1558047217315761439 15268805499199829913 15771987467431467354 1805946725312232331 974745991027623908 4518297319584293041 17919780507655136089 16543127850742333700 5647164803380181449 4938656865722697539 9081248269282654374 12502118602962734136 10149594403281908247 13186338732616521214 4574186406449504555 8008525309303379329 2543152008627416628 12367658832451446880 14588374297417050079 10813959111498823322 16921460774808433070 16506367808926986782 18238686343931912658 11949653233003769899 9752136548650632946 6625590804879937806 2598809854990217572 5199073354839180859 11570462531194428728 1371016437158790872 3671884492265602723 7965363375369410930 4344289713970477643 8793515831903791656 8042778429618045155 2729005361138978035 14592849812160825848 4865838902192671978 8372936814180101454 9118206835721828916 14102417060053742635 7020399582501565491 15764068899460463877 12172009619615737659 3657554225046603005 8905898200033510853 815683646795181063 701845194796495628 9578893821665329535 9933776301094710135 1377829682155870008 17766048370554107695 14992100831299196480 1099780742548814377 7958438005156928694 7810287878571098818 3031325522013054433 17769684631141171931 1055457669636549212 13232986841071516192 4402033410332293018 3317760404702628969 1553346443212167965 7688179256513520175 17922975125438954278 12014737434329823293 12351370824842855935 8090771236566614516 10674639191806757677 3020187622807213185 17451873133177060978 17218472937038721907 8594477905666250184 10703112996256756387 5695732594877038007 13492207233281961719 10033452177342879748 6395539724863252115 290762548771711390 12618240374798033631 12146092155811898311 14195724696551225919 9780659124297255517 1235254910735761921 13802795184340367513 12478525372812302649 9937251682526665659 5570632273236234721 18126520071829227565 6144929137338258059 2967120281122120458 8435642125368782071 2483547714652486668 1595066302505962370 9823811267039484099 12971632649949293593 2703564837138796404 13073726184532175928 1815259126748481132 3192167384996393604 15796754329137411668 11093618313333593132 2093592421510131997 3587387259055921344 4769260041781825568 7279549528008517240 15940204379501382461 3928030308186021809 13026311447358553938 16998591992291314209 8110507251775015141 4402093917058576358 5246872078139965190 16089964879552023359 17886652293066116921 875173576937209518 8012917794489227509 7779167564221180137 6981478423846518691 1544968015983375385 4195834481207196502 4291308563062859796 14445249890296174978 17084035322640073556 17144245829734967678 4538163335328734566 1695917191464091617 14724606041089702787 12344686375734482908 8444763081145476906 14226400486468584241 1860750910324183228 15555640171671356404 17316629878851665468 232775704333067569 15823578525897844643 16767209256674714037 547810647674017338 3915453382168886022 3058915283494672913 1536356017654986668 4284055634307245240 6505961824001409330 18001274809998817499 1329454739065932303 15852293440343561688 539288235141166835 16605455479740188513 8465201461648135018 14030287521064674434 958796139563597785 10278801875372858938 14428940286886136225 1378193141439081603 12731122899336514734 15154835688309251717 2920741084431372580 5681720486637791518 11775313264586941803 10208449959018279145 10895156741552733965 17692348146055349311 17076606401530320630 1620578785572565487 15365868935834740439 13279213205823575594 11937640384605368964 1474934058793597458 16979822640315925758 11194997116652353538 6189179815816821715 3225043994643657800 5887979946488064476 15832326339609475772 16880359731057672008 2703704525888130232 15973524564333227659 18206532353982134323 6175809727578084204 8610135255384057439 3489870242098898627 11216502566945424319 15993873638335639860 15125632525130027537 13768218919374613622 15337537094915072070 18209263832764734229 5710779531718695305 1625718671996727720 5258540695148404169 4420431982366657590 10237196168320983782 2819064750738905483 13623533506525989389 10241379651833682966 4002040932637877183 18008145207650351292 349844043151733605 247573612571366376 11422566572889537177 8822998948886578360 17015507672143844253 10283305208611962150 15403302514975246065 11463426872168409348 16055812868166775061 17816962133956535 11215416426611504915 10034943952768968296 17067671705916232563 3105860411049902859 14849714920646545460 17371485775205338675 1230869495777384365 5132215038701753450 6705342763600244605 7040077992048959124 9082234331666683234 16170196008693632487 11059751848154058644 12206464399538674260 12391624344790549813 9733915378683891985 5127988312917851180 15862686591203366092 2789151586457747035 11873671786394752857 11225682854885519417 297904118830340444 6540060710084494369 17914511132779222093 10014422735520191503 17102303316169739392 11882769488751411189 13425097052745126596 9832341176096934656 13923140623888066347 4616162676424053422 756525688720010163 13766078041723069616 11639183705648425126 11795066441340995844 6353134542477325172 3429966917828298198 8338698207737685465 10296381620071754272 1530814286294555587 3766724685559246491 5939893363350878402 5813943631853799380 6951846670808603730 8197166121587509633 2393930454948392821 6758245101817728210 2725281217075875540 1567825160626910079 14035046722150678981 8470386530030085213 7468808403606570804 12899757167587864961 8846006588026561919 10828060126421941048 11683845391774218797 1320609856309552542 757351880244963951 3129197370454230619 14821433111988873224 724602368672111786 16728836070985619008 871398869590692770 5181102365047376582 6553840437335344214 3440546118468248189 611719772226636530 17586342034191672208 10270909792714360688 8077780150897976304 9591648055975874540 16726172729515656442 4564307267785054712 4135666294980100187 5962015196737633325 12925640013596962445 3614673337043331297 11349250162492697157 204144396850603889 17350997626349182683 13007491261303672850 14714881748453477437 11829372120003112497 18098010628462031631 10572423315812645689 11441541747324136675 1787940928295382584 2412120052424820232 12101175649003059658 9768088566903457570 18084005611308251500 16612819859231339426 1787327363600192339 9862829886595175318 16376781939303436636 10303176597283021657 9791728970113157392 13232146035285743490 5268361530515381356 4220364543035129878 12275200982320376429 10651630952438517508 11368609693111344739 6516264709941946275 14327788479197125397 10006374975304710026 16089436107681927647 3064852634169904192 640865410698926406 17477357590028890792 1670454492728455242 3716809047933038130 5505814581382108692 6808987721108084843 4727231196033469819 14907666987292076125 1014312456519192654 15806327481637617112 9180111652669939425 12517771012659207191 12977429018265117760 2735359587406903711 2007076810046678974 4263237645766530551 3081722825006076957 5713314156086103229 14391156395058763202 9256875926178304525 3054480782097563835 645292603899058609 13996832969924755623 7830904574300841828 10238174010767439207 9227866130712958077 7634797976586861025 9551136938457793208 11462453668965163238 15083829926634186308 13734495471793448261 5214142938127389708 15598917787740376597 12783226214749964178 10435670370062663257 10829944559159026722 8546209935786593950 15209838379978293903 160356126191393866 12853512092603157910 12628903321629546009 17259153234869080437 17443447074415037261 16755439953274686241 17508746755727281270 4754415402341907611 7231338598966812640 7640355298700315917 3176565103686698720 4439682902582099687 9052231797988059901 11279766194960113412 2166660393736260997 16808277543547402166 14105960159346436140 15101674207229306556 1820165416858402599 17165926821531660149 5269833050909334875 11201528418628526845 4989775682680971741 1971504943652150618 365841937022734267 2385406836253555982 11084565497127758601 15319489221745408997 18221558021476252045 825758819093229669 16619825192074908296 534700884693642135 9952032075270279174 16567050075937229762 11353422277717807115 12731269145001157551 5180654416109980760 4742043060087493666 16303982628008912567 11918863045602709823 8578211625443450578 2110485741945703254 12978299221531923587 2680324629297350396 7291854715032839480 5895046054593335891 6735661242107162491 6650859349866304660 4502415653148859603 843243353231121135 1926349074215939895 3886404271178834965 1610720245016784129 13825480161074583660 18331585182344663276 5850693702158666222 2388300716134380125 12424946344821559702 707175894139753728 1303339074444903274 12389323592118501382 15656169842731473075 7285071005390240003 17314135782736314018 9396184243854066905 5463786519546484440 10051278417079366 6358444899824926733 9650443555841784198 5082734882321311130 16068522247544872514 9524818546471144376 9604010952731629935 1460468493400746067 6405740353664166828 5316251124590517131 525235029879586446 8199985095505634213 16838004461509521179 7385122205457540021 12890010531141175956 17140758409007489475 11557013332399884734 3757384220414983780 18396249196196761194 14738327082042623910 8833630636384158404 7970065038887781904 9730953706765288336 10812404316723038184 18243167413096834748 5811069426040182985 5968880729837190393 11338961294953954751 8623682875151588087 12640203757069291069 3221223809628343467 16759256116293853349 10455088744707619384 7628096873353476989 8309474848544152308 2660829450865187664 3726656672921256324 13605725760234425972 3539032567362620588 7522082456888666857 5725972133907682988 7126995873193505362 10480952164746218768 1663974216457229467 18424377125668413767 15592869034053989817 12440522312282951694 3769004834161545238 14508670341903128498 6098397250689379543 12330196190689068682 1370188929607566159 14909942007612033588 15184466155647924686 14768869054382731769 6939901151342156974 3614002959090691156 6473822808982727723 2683803273120674559 12979042378913944292 10400241202666988100 3054395780363552397 8926807960441106832 1361637246898593135 17736870073170471490 10207204150802466978 7474662872182949500 5399270676445426427 10642771033129276814 2769430840575602091 9734584885747176775 11099364741882339679 5017228811823285024 13282692457004152153 11894927261837130437 3623326896855619060 11214499277340596217 3821716940980692509 8643615933372490782 576903383626424460 13303746192045392074 15288003284632098830 13583542332415165465 5583094831452821827 15903940520371768853 7509724506504590068 1710002979919669502 2442373163042714911 6579836932593559264 7507759267904740584 13991881455100794303 4282796887181835395 18089526498639425511 11761526617298232493 9389960360932427079 9014244984499243277 15621410696300450720 11945155942289010626 5410682968578588170 17169055318764065285 3343224188471291914 18161290905103816154 13064019344814396128 5504000101253274544 12118522558843845529 290922995536605011 9414051016972368024 3138668490670952690 4624387589258449561 7203895402199276875 3086422260742809080 7961584997176116071 1945699964157986075 5972914224758245459 16099399719318271437 3999686270996000837 9432295479286396707 260103999194288115 13556905725677499984 12382620107297450178 3272691688209005362 9660943613781200850 4857370466167495685 15585119467345552269 13507026237528569091 17780747541876020922 5083757612033368352 15837217643837542023 1774637553228005276 2547174021692739755 11941161594248081746 7361207454598521755 2372722528334253167 9459931400527814479 15541367893805885315 5315943104455287539 1181660825683640512 11928798222898944718 11085405012066367238 13494218851885491399 744000619487348189 15482079402189610747 10843830473536388710 13760041563200956060 1922107243797908611 15076856107681394527 4198279849397863386 10156462513826205723 3005521323860023963 15783954191785879235 16055234430607084369 18023021072373449393 4381950087817016939 9458846946283944421 11532157793147618705 9695545592846737856 5975095205988915460 3640508256556086586 3647423938435894722 12574087757289293109 9338723551975892649 14272416933886471214 1787797011814620287 5116252536597308592 193936715640457973 5733368169653038547 15538495272463775417 13154003330261212975 12100554145325927922 5176737708175836292 4213048134123390269 13030466923435747764 4326548887714374914 5090106228857760159 528147625768073178 17426328724013249287 17928256893737366355 986298229847734335 13542226641512171824 13893324602261119258 15989143061586222594 3734270183112238417 15699131158063767276 17342207606803126477 2772223826721244602 16274442680675573208 17521023196813724901 11005776758073482401 10492135244884071950 10701420468811595453 17805352460585238821 3964147704674708165 13675084303068165993 6257328023385199032 16478788761704813893 332861981543038396 612830268136365939 908589318238985225 1494512589074708616 2956955676928687679 4823522578263678872 8719733985279993435 7919397387113867734 528467248262365541 12932266570840994347 5990650505284213466 12305951938590182227 9551399988716085999 14167413503676648275 15281377262367251705 1671686744334816488 9001625618431110684 1403020666237657609 11370564275274777950 8709094119773577809 14553148272360461413 15184230082840402149 13423827799644954512 2519485621488903971 10084996715306886453 13934779187036708471 7816590056372288822 18087932318101992786 4894634940584013443 2459743417392125615 2225389094149201370 1073113538566685913 8295577546215810772 15953260655346337439 14803112980052741293 10541247193945681736 15932197712344466271 15403790098234062701 18260511266715735406 18210538303059890142 5129381385479045981 48402724071578988 16315867805534266313 8529728958673299812 18178660026845612379 11566003886913509766 1967350112138745013 12770266850484126267 689892067476107650 15337278943829391884 11945798749962068809 15337792282240335051 11521882267757399148 4357651371137763930 2313832812257734652 475435667779182000 2148214583200875057 7876182716622106637 12448304584455743064 14551159118699630836 7324979139955057552 13577860442819170422 10960648623829082807 13134683926395899974 13520925467805291862 12430399183616719086 2225372147011975002 13505995307281208226 11738143914843670152 11132430888316808934 12183938960837946171 18300832937397843975 10088352021018678340 18090989813926784747 13185076747232612910 1027200946642066076 16244334973745687154 5423592170972499081 8326207635471779584 5359741678219886520 7117115645992462925 1052243588604938668 6571979903901709394 2937772489448802160 17150524834226785061 11236572073582922655 13806144315173947599 13053610427599537495 17900714151746029998 1029774085341750077 11319706867856902490 13879732287087316164 9100099355703676142 4823772317077848116 11344091446211455542 1155583051067486575 10178334861586374465 10285341242145276572 5693520220481409760 6642780196247236374 16396791054105002648 5113967484670498783 15499659590843304466 7446932692446374437 11235895049354441873 12453689626517135661 4088832817536610232 17972774115839161043 9923614672519364329 9271919078443992198 7615220315447656296 15627316114166204878 13468280830970182319 1844563095533179278 13102537311935060408 2548874563506863095 7737628892130364501 6026008582483285777 2182074426029718501 13393363270587673650 13260127587359710596 8247187845582516309 17659414656318700210 9603883501908577505 10482598586266671163 15857345092019544700 12056310552700208698 2961909409987173923 5617366030212814741 16928087516302385047 13376855607273838897 15946331140491800697 5983999612591530423 10102112143569842447 16814571861649438568 9699496052682886688 4051672019844445790 7396581594902778095 5508629185162999382 872217737225881070 17868334071620003038 751492369916290099 6701785018765209089 15520919282108710182 8671124426945562248 16057069021692155327 14853509021481764785 3480153573562441678 17749507820605936555 9376951230823631815 5281252290781470029 9204104875704074298 278442127716956638 5703016540264390612 17044724411203334826 13205757758948261254 17585760963362779912 11924192392431146888 16116907959264016453 16822918599342943835 9759256250997653976 4349615585912601891 3033694248252953431 1370237754981243206 16007638482119205454 16713500047406697000 17367953938984542459 15067094856250549265 11417990755636935409 15899680779514294164 8840736267415747585 14769806679499108275 12688701142806183851 3208382288500324515 13013872212711770871 3110386080169628425 1869040648161009914 16768056760319847523 2370636637154594976 13792843573957376663 18369887695401583745 2673330992140070048 679835585853269914 2102171864447845873 5030247567880396218 17179300731734441194 3103084383329348588 6440740322438674441 6979901890967143006 6505662541920732630 2115561742031517397 15529389527550581352 14113798568675958417 17338124197016830382 13928723691262989275 7208248498381457464 3897445609050199548 8794121206699319440 11821884372147577332 9957763322485144736 1920915397959714124 13150907913591759622 4489575815319028222 3058137497536957532 8163295699720875251 6611264206965712954 9331467560130170886 256173334385277048 13795994735913400209 14691924295984916673 3847685134276398539 354513408429719860 7918136140982522562 8045931523246135625 17966959205950082686 3635154073644497235 3783024550980138798 13967410573120697665 6979304754958595916 14552037840642602822 15632627160174262214 7327174674203847394 17672813340486601466 658539670730040800 7099455862351594416 1553136244254467440 13067948830147286091 15034490910100702562 2018504651318685163 11447267085849129711 14583842457382850728 17056028106409354894 2376015390529209776 10448664150317043817 436192213475900753 11716422192263828469 17831122879439671660 12073920193236807106 1202528954426421694 13597491180008058274 15554716778126665542 17219333035839289145 10034418662451269224 18185676733271752452 10856323602745116247 15717754741599105331 7097566156524193207 3025041316121977158 10645833298908421583 11382169067931759078 15727634639380516247 11685358079303121474 10512793108059372793 8383748380542610679 6037595422643766222 11616276406852501427 13666445066156485652 11001133084859532344 8186120993524726788 7539247905694461489 6208975675339126388 15225430798162128363 1496903803274212450 5619767387546575014 12807631646314836788 1126473085423239844 4906187384376522116 11503892192395023187 11036546920332790838 16511983087044702581 7793262029105159749 5277968185343922624 2771387978100830397 6965629959199488917 17663233513746928106 917604208106129387 9059495908219606390 10459038788850797349 4322975263079086333 4619005527311381700 9884656844424230127 15485037303797419745 1532646746573089888 4555231997478354160 11654782367474992258 10251974970739572057 17948646578212364924 10371297959603045787 8138850449076054049 9465313875138557553 8212425241050130688 3053329981984770429 8161175120990411075 12390838888278767447 13935101745620394036 11433330976703809009 8081994712867970445 16533293385871259330 9953370442569695115 7747820955998042129 17456035356278574506 8247586444160551335 16474903113884893363 2449990461984788222 12246826414329444628 6242962666361891572 14957469972369781476 10388201851668801569 11601814171457460038 18240641143372333246 10316331192291134040 6572633208068596711 344921077439404243 5544300332933492336 14703496697413226436 2869329032265295024 17286617037050993162 9948227824316124782 2880476474664615073 9880131998668306611 7933695426534467145 15017004012793803057 7819476790760117168 18254447750659678490 9160801931169619599 760428776318469276 15450805811645334392 14016764637019663370 4576563053679222980 7621078399159168783 16557252825054919500 9297442696258096931 2906045592688367874 8032725507167116556 13800579821861842596 15592809867391389719 5082483646899704395 15268748829262834389 10984665305561678993 8020284671958170483 5839437404301467629 3405132585674790426 16531797703801649975 1732040549436340228 17128219749929548580 6030952602131506588 17663321730505956631 13791229711913288372 14725773875428113141 7624663273461899277 4160380121068059982 12234966771947477288 18011570108143956437 11472059873857381578 4604838530447357185 9874362123396236601 9387252323083123811 7134479179124138844 16251801549759551626 17694795105057756724 1917520965551456386 18016682859369099931 12420874458924977752 11847637158771557857 9451849686549055173 937755538277722448 885722677720242387 7610646785251102748 11209298431464329212 5822930412445953597 6573596619093413441 7463129891845741582 14766012118984886072 15537745606726203125 7703517615941517391 2970455051019173746 12478621463357710290 159575631027523610 5300594600094116533 11582854342308745614 8697484513025412253 11388142093772650956 5157064002856640378 195466593897585887 5960725391792046191 11851715144929055060 1285061049845692337 997346240757033006 2031856719507174423 17317807263454581904 3821649362189341502 11976124922710077078 10657036264714729002 1154940442113574614 12663248854244368928 4643283434637878452 7956088625565805722 8407005239199700535 1099084820365333361 2497455914274701237 12673372382562671785 15604458016994624051 7901156617159980328 12817297939083608393 16899858961315736794 9161699980232036471 10619030876643762534 16460958705355174416 889566262278990215 6504180596253970500 15632545704474224267 8108907114524708751 17027217020553265770 5065563563584480826 1921191718619355552 10758433638323489050 14813790987232151978 10731227501614092000 11605161281625074241 6024067589486388707 13126009772248180148 15948816583030284328 3870731643750855997 17366176278793571460 8903381044735222105 14531283018961901309 11904715274581318880 11235179643607978250 6385030282409591560 17931088329557424566 1576353512776376949 9985779303848765392 16878347201956501691 6061060424260585375 6376930825688429683 6512651990245928178 2237519426617775406 10336728130075331567 15786324752237992549 18156109409315968163 14151456157472764674 15904355223084160398 17940585681519966174 7862085173954639588 4150392076019929222 6798623636801297189 667698531724402410 11119473103078189627 6592259830933859925 9199741295784538086 8219326903791658640 3017445129165945907 12666440972908052809 9095971515170243634 2952916229419376810 3326235561143039137 14905702554719713154 1573099058934660342 15334341151351552592 17569603819036451681 17465088248278649849 2881739334835677510 3979515345480496661 12573159982503721116 11133460515252073832 13486579109568043944 7180514895338678894 1459593475768349734 7158413721402791635 2012562095645358657 13271569814516836660 18285138349328769871 16969472445108080435 7002381383268945940 3833465977348091253 13093879012476464226 6443266739742132484 8064329865034451863 1873606334910804399 1816109690155444272 5142065332291483262 14997574102171519419 11115535271741839291 13130190396692965955 13048540689020553680 16158520415758378161 14956542559669920681 17622776744947343558 13885709268492546011 10752737011717454708 18254073023238064956 13857466773387791323 3547491426463629334 13189233892140601770 8810483635346891487 17264923830877263312 13816412642527814329 13644996964329818888 12461028918669845227 15894405679535370425 6598102240410035257 6198937284170112600 14963006698840564254 16611282721234286320 16361392893022141347 17892144686960244104 8232471523275944494 8353231418393326411 3163491951062700298 13062292595311412752 14616935543582027368 3676938472277104741 12420404878376842224 17290892100488306012 845209180168502249 2786631507806734656 11081171191795247053 13942364355460201003 3922008176198868007 9657020091175871609 3879034627678038114 1699765859411926405 15642299916146753446 11722451193847163607 3288330089312139941 16784605221786866981 12257502504194622104 12836781095055715389 6762133628645438871 8481690946196169303 8294184715270240322 16020999787338939116 14344335838816715300 3816357764060391820 9219451037131838972 12855825637018196391 6427984315649743826 11807671773147866850 1294518625881293458 911871994590415176 1322961402045483989 683693249021866375 10131499869997367367 5040967955947261124 16127546782770421197 8606277458794320673 6009323776042192746 476076938036500255 6431098959985243875 9011809572297557079 3834493677118176494 5740126513206208669 3120419842826126410 5048893625241630163 14972544678347731722 4920891227326187977 17326954275825674834 6045657999243836892 18120525888214977487 14536587895011321263 3411023600560158318 15769489390245895678 7013193395146927596 4956995766347129281 6410144146249742715 18061669503647551755 8671390969255192480 11411215085951265470 8026754558173935995 1265826090537108495 623265514564642744 5081153875506820734 15666691987298019032 15941417502081507392 4998616113170011151 2229263866053096536 12962956813601336987 16419095090046111599 16808624046354073752 6165687602323198439 3040885684008185858 6388279576513644588 463827709822599408 5583547400541245892 2773326778120022940 13105322216304047450 4018455312711505503 15487250916466553937 1107288685751008723 6362517405668502435 11704198865928279383 11696611968488697080 18189396005464264351 14122000165491185400 10448111617824593095 18245833338138276583 12577351581853048092 14294803748066830912 2275837338278809295 14310226313821524408 17375318252761115623 9959545962628779101 5814547474712858755 18215086499643010029 9783112564875117433 4998435931075052208 5543013270039579053 13369072931536086930 5756751386886552151 15552393023377588063 16722858546416580779 6867908594388316535 13820343110149599070 13190774868163198846 11980417691971576087 16067054182707601240 6229692015694982695 17890169120026989957 9628625425772032405 15721276855833371939 1303445845775896174 18180725691416130889 9539878144503530119 2481863236957719874 15963488087541980758 12634718903317739926 10949291918715067963 12379213649277285948 270008760446357101 6088288609981869513 9829652650267551502 7467262460966175141 17047072862854460306 16709093824048615345 13606545525683374671 11315536146559923116 10942443051111218912 7479117276670980696 3249947520486709711 17156713775300932443 16921031910472369557 4178130447348122571 4038663953308539369 3150406056856941719 7797863182095254774 9353098699228232659 9692091508680156956 11464599133648268459 16800666208281975463 17429022248750554198 1861968171804221193 17172729755763760222 7664340585649955862 7240935310421064944 18303453975823211571 3210738845001421770 13286064394876364623 12470119944961695104 2019691531403436075 10982573109334616796 8295012166069541068 293772895433129511 16242056214550281297 4453835161176243088 3153459295989015249 4423448730663526821 14038263205121610123 3440156882676238874 3134038762868350936 7657914643116091710 5330692325438987543 11003268187906515179 2108887869536257339 5134007014169234009 5213625627694763443 14536589226159102416 9641299978088796004 15717053653368468496 13887141214585325165 8689881008533439912 14259462513948093922 14954888962979609752 2629042910018512608 11360199865196769011 5697305580582168523 12295010731758234776 11194005640015267397 13742850372604615147 15746235647078423538 10658226269038407840 13436018980925733665 5607899506961040715 9642636854523867762 11292041486591055744 17683897173838733401 14898802273842026271 11958106644455072572 12266356784186307313 8154046889229580571 10199566074013610114 1354095322088536140 4223741804665050757 14675414480092954547 1962961163756749359 8051614901698948602 1207124182291363130 6136057948094072973 15161078409837496417 12088486567726843155 5543321550821765414 7561968008073578723 16816754348130666784 13981892070010498324 4225806327879646048 17896628471322495828 857600006392679884 12645396686694977734 10764622692802640662 9220882963128411331 17699437482713284800 11064184217663426440 10749557364424019689 16617583687294267089 3341245746954747675 7931266471871777585 6648799406674066140 16368558689730122331 2667342979584248548 14620482861066785982 15110900354308660567 11854991271838627505 10240484161522843354 493694792130683961 7562354709422354150 12662472870603010708 9447457826718205925 13417836245595359946 14898193489003535909 3155480074894182975 13738367572278666267 18435877899254283507 8026926683632659887 17740183400880011816 14045179309738171645 14826856740464373472 8185163359077461135 18225056979601826619 10722363266192879266 16062720817067963599 4804938749045863713 5893421443253337409 12813165970499081688 9399952797544447795 15163566014745169408 12184171320502741597 12647316674196669073 6276429153396064795 3898858254381283949 13156332602554501463 17498075743332591428 5070955208907397869 671223617694322075 844423930297003643 8548247099822842871 7108273058898655051 5413113520908146587 10712558379865176680 13303575079875214923 14819576563445046085 3133823511215711901 13092747233795560758 10719296156377579169 1001673348992090825 12613086596284408464 948352154037767195 17512556362493911304 9929742756472627736 17710640016292351802 11429380401547737057 9370879155661530812 4273096638803665358 13780869952044003725 4739743555112860019 9372876592255012516 4574314867551971494 14905385694717975923 6423291298295411854 1260392209312085383 18267775231285328791 15883866197115964461 4999894927893378124 15709043627787448431 75779027471174489 5438788773051416582 13013400623013345785 1641820678227339696 8049468612205741869 278800468259565799 15023769215288965562 17369165814047502039 5698404127864419697 14224809642524437291 11958309248388231631 8109205949734310947 1710151465606041635 3799907611582522728 14606611955494847641 10055138531730432068 8501404913387416863 17451684855208340797 17304193399733821666 14665491125646020083 1866992823804714593 10670440216520987375 7366227207833482853 12385082232120294922 5779444251537992767 17168956135291796167 16032166097202556510 9990791732168271408 5111649400635773701 7317167560351747157 14620246171988127246 14487315827238913215 7457100212698131486 16011476833334009973 17405354032731487413 9213822644342451731 17559302005480359723 6079978384077699596 11799207810226319564 1367996136820718121 18072839179241197597 17803433141108076860 13301117001916833864 9988226802549733645 3511372403505206529 17153695738188184308 14410192995239628556 11498951176666079456 13414056734349331479 8316966240620119902 522049724424986359 15141311608990753095 8506731647502498905 3490239020494611200 923820875202502331 11278055177690639756 9757699400857238921 5670099329665366803 932923599806962521 13325198472021405630 633983132234714611 7093762343916622331 15258136005934966222 3246310055535097342 12367707509776653055 171905701674213948 15790753125858593101 14429444689344314536 2397476536619623459 10938997500489491928 17200711619599021050 5700221164682066857 9495750844827648173 5741761337950209615 5692073042561969928 15168884009737984398 171849218067951113 14756070730969842685 15909457813232403511 7535964654932223893 10597837698017813023 5295848104343858862 15296422972509261857 16487757031283280558 14777854131390835722 6952912576317865552 12604888241341572691 16996542900837408079 18163623898235812987 18050003246658102463 9749638110267123150 1753723987172192069 2514087577183543906 5653160160890814201 1057299265855689018 17744455474684756598 9930261424663958351 9417142144131488179 4413718403327307802 495415605581004980 4900022011067543267 12909015668476635409 1980406474897982351 16839756143732305386 7281115749370828133 13960285521098160078 10437259315427430025 16916190835597306494 9613489413332964733 8193577880501274325 14141861967990978658 8883454361130912406 5531932223603293262 11757758297125283166 7384851442923127169 4617409469760521738 10738356056377687819 17889914232561024600 6620836552752275477 13394824543912077807 5500374471010889765 15982770119812026040 16751166617935361115 690422095532211806 13846218483841639733 3943967619175125220 4902064394830476377 2572364131034272455 10554562774579955867 10100402808824023103 14817880010788737949 6437105819696315772 5287190923628667472 2748495004591281377 8928146894139412301 12641844655989358237 12924287134823990909 2663349641647288864 2467586920062855059 12535484225033656406 17347750710403307569 4151585837641668930 6013819887440741509 1491319181655484951 8877331096491812147 7600177676580884107 12728938360059225943 13179521457110503899 7148065644639012915 14586501452407043536 14314401945940196744 17254702259089328069 3362124772357277990 13780045128030479075 1515978985306706945 1855108061332818857 3375097425991156138 1007254451091644908 9010265673418092420 2472292180719341470 261382652689523274 2227071697505456532 503390812922614107 869971899765676800 11697471411500907063 9337604538590042915 14433544651172489573 7866505444257676730 17963732112265810980 7459798707329933002 17343165356271002842 14667800567019333266 15722034989076200684 3926288032419130431 8104024931880423632 5102947974410950617 16977530680751238950 7980004008770672341 1935492714409739172 14995148013835390578 11801410197329125006 8339482060015695482 12336381684893619810 5507142118944092772 13493862362177434096 12068438027530949756 14981209922756794941 9605702119351689199 17722122804184534604 17997141630885490232 7552384511433051592 10540996132647903239 14898949245261145594 17152817040881183653 17140047981292885851 9732977266453020398 2648380849991537431 10355175461732769250 12399663624398912388 17959638111877088794 13493033169234824919 13761296381880076710 12733945517976184979 15153460911998313765 11294371861269811133 5907299381401470047 13366083504405072581 10424236529060009497 120563469880890667 789896625370649499 6478192532013272051 5986519309875719097 7934029326034310493 267891772188326966 15593837319730725715 7362693401871419225 6146670544735845581 17730576607569883421 16156580699860189674 2554369764853186907 11341233622507258776 13275320849453892503 3316559296806587811 4512081708539907754 15759353461487428362 9083773063674309960 6500166277401095625 11962105098788220850 16471381740190944114 10229737191349059442 3056555710135950082 16230546009217548607 14729714535150354327 748171167667592096 17433634974835485331 16044507215390493958 16237006926134469637 11299124465973499212 7627328962674830114 17682968089357388810 9071118440714473780 2289226999224306342 7118865619677182267 3851541901634455682 11028683178794967253 11632307913302502359 17585821925901081962 5929614711173897568 5913130667142016193 14179125568276656860 2064693794054991711 16699334547384362136 11616106711983540866 14387150993112044917 14125300060037019226 12998276915501645295 4185547614160475241 1466909237029720168 10164168698832522560 11902279779926405677 7966536008346839062 11472600172431661478 1722735676551139032 10558456641038572661 2529514608066409409 560278713566054120 5213156108656592453 16565471392331509727 9600396335843572576 17741658351544166810 126376855960332818 7556884260653235081 7786711807212355598 6201365004879395130 283436615197156197 16941486522511188787 8970598127791287072 9818816968192657698 17238837456077008474 17562621319718943556 10102985584282128028 11675991159322141626 17200935411469885870 10243490915383745559 12925526082886535070 7225104442788072144 6120892306278836218 7803328721370816312 2116644010771065248 3525766601678054315 12505841469145118539 3603211297950255130 8259420257009488793 17861216435445205666 3496573573181264573 15607209637423851279 3474507260060711032 18047391372356482015 8267967671318622365 7408662524200797670 16335017388718265802 7089259933641498436 4893183613346269829 11240976987348361496 14152724993375351885 15218163041060953064 12165498725361982544 9788332142775987257 6595328478315585838 154290074081578533 8984876299482147205 4420062469523059261 1660510250928720061 16336674008980061121 6235797888149427929 2378387453394152303 13790342818930017973 347450691030933011 7037144928687877416 17625676463585284447 4681242507755069227 4337107624926306237 7853441961237171148 10409422389935094044 6714878217174085084 8394378123061474969 17400948677401566335 18218953847829333362 14366671761275790940 10765151945561842015 7301177982730766806 14085008366827796847 15216440166971905770 1323298748347361848 14900559904656008592 13640182771457075915 4189936846515629022 5120627018338331465 8910192486792919372 11804384904429887092 11695781315409820271 11007025698181636176 4770105302262260360 6512233901079198257 16851883914293411639 14029396551428212698 5030136840613442712 1435413200824397291 12892508425260938847 3965648320321989487 9573942027769164234 15110534520029700267 6183401439758900282 2032238717125209831 10112355954503905664 7585006567622153525 3632436619091509065 10147805579131291574 4167127409757277533 10671123773619331686 4316197897958071664 6313633487791877493 2759955558599438651 11391074951826848164 8476123836898634560 15994318496943448246 10768990831803043292 9777334882807531137 16470945120222803367 8254797465110877154 16645229595976956482 2249326433676228972 4009326169275267240 18153368880096684291 1968996184005840436 17578795684306103237 531940656643103350 17826448076065022513 12633956745530183989 7174318962022933045 14408228025414640953 5767169597527970558 9248124378598511551 4103517962355120323 9162277724252900839 12412763758184943409 17258683706989394493 4150646026423218648 10354693023872135438 9812853429364348841 5659936674016169739 13053499158600660388 372036367615771802 4026459585359203919 2451155437891007463 16401819742702454716 5478656427226061850 16426118129954586824 17867577854302698982 2254116677262451749 1150696981871545518 17176845086581422295 3096528444259032653 7650272063537661756 9753005821069857170 17871323493711307867 548788982583058089 3636111949403737885 17566027070501253220 1391197543688125396 6381901788721297919 5752309315932978229 8520561746983288244 4707306107385270296 18171272112223669050 16283231730000233264 15263674313000910359 3341972747991829852 18137359931724193632 14712711132686122634 1861211101849993823 16847774549531899541 9781823775677275016 15635844667550657925 8510160905858488832 17351053364562547199 9307946706189703582 11103671630658468644 16085236362755784079 643287254991938521 15414515539989083524 17846991643789899215 11040128235770766178 18227455074784402629 6790591627660780486 6863644095604908917 16771918350041556685 7377923178572165746 2275036216737437121 9948680502001362874 9735240131311160623 15112370093491564536 9866793991364748467 6571746327271800134 6609588926972410312 11719844003240952419 548971781783242340 11665823324574835152 300403955967630259 986528862055425335 3777998495102142972 4566180578646568667 4183088644610128707 1208634648027407152 10341466835504244081 3191151122450003066 13258908393734343442 7171311887129445585 12372850854558422400 8477620346173038830 17172424617107158485 2241551765878470001 650887291914330226 17408148429673030330 12196999661830053052 17852080287431599639 15328514120534540829 2151841640475554807 2002352144852162558 518931560484176151 333119282497245890 2552485396461255471 10864295442191448427 5649893961155364931 12612731579423646908 10808169606370486369 9422529067552094010 642469967039321877 6302280548894627384 13157628425855210460 2921408207094618419 11496314779962738506 13368647533976032521 15241553810911402080 12090977727173725481 11858573675959116950 8646742103421759600 12468404132924360828 8967687318172460447 9044378677031379489 16570190120203421669 7230111573829282764 6506213672095185626 14973050713879046680 2347060631548276227 7151565487705271113 9335760655701559772 4840723015183365153 5083929295625079031 17923506562338248596 11196323225456160030 14486647997539703049 1508948926762880970 15153268292781448871 13953758703622173642 10913046589727309140 3771830422584660403 5028105097652013222 4603738178468576926 3143459087356675989 17139052574192894108 14306185735056355785 5054342850688549526 17691010332300366437 5618753244718840692 1269371242901760696 13520864526708439377 3429963198808556909 1278957199331692252 7036586012786971118 9272689592815653781 7842998096407353097 8496484038595164139 354449519966125551 15059828525792774482 11606297996077912875 3883156365821442842 3612734092273456276 5577504399192131082 9660382184249068276 2915723872907478059 17464530706568377268 6690870440149010365 7186857442127786373 3039345192687763168 3953645396501426853 154763624797664393 14461891020421500558 11301868016221869 8745289171958418457 3601467555259515998 7178737824201681871 2526770050424998238 11918325120475934536 15527190281540309426 14786946074048182383 12459625009892535896 2603978697769909288 16621579610005194742 15302642727235899626 1632276559017313559 18226360065715820290 10683779556003365474 15895775963004237452 5650195221186482543 17973288862450898869 15954587739136344238 7318151541692960916 18399776666342384599 18384136156247990843 18014574948414199736 4511637403868117771 10990112618686034701 1979811346774322453 5771712432921081452 18224463074786846420 8113808487728892424 4055864882555326230 13715453965967051548 14061027439450533037 14842064564839328589 11597265781407656032 8865935758239145010 10557991130946071782 11631172418842596380 6248593725283041842 3124164865330569828 8510529258030675200 11039131643396520637 212554695952232448 4500230696719084325 2329175798324295816 11005798147775191334 3236725673121222722 14157706663438661868 17334679905932141560 12701313198143585784 13972921082875456799 8748926529279577508 3245801908331357027 2957161575955533068 13562300762607503626 3461874962261301711 9430314340583523380 6226298362474619627 1600252380018608342 12419277023445788369 12835680481073143173 5423560616684255126 9995329683446182052 7111757751463915583 17049831482107491026 10766146613340503414 12670284923319069039 17222510324826816500 17122952408406957255 895089305083163096 5901638736749673281 15221583929235597294 15343807795589022652 13224694389588011537 2450813376865282698 3388492515567514378 12801975984991511141 9210869125871238914 15696971628539986171 5485991441476677176 12209960078524751854 16624619292059873931 7481323760036746535 12036282936468574279 17133152270736319221 18210420950968141350 1311952218347338990 12381720836753068384 881466884771700681 8349846290943588797 113061856286627119 11175479491447342796 4960122579075678516 3790202651660102083 15603041553225034394 9796584203499048591 4407704213710121929 8175907787686381992 15825390110518500464 2353843789189837431 5951799312599790366 14700795304970550153 1931999450837978367 374056080922318845 8360355092966304203 597878108407912011 13844373935001905555 14432736396617705696 4453926367337645327 11145828333915118286 13488832754850122392 15917126456265398184 2510130708375343608 1759365864974652126 11248790531681123578 3157081174724784559 10158881853561202215 10185290348497495805 10887862828909380064 3451144954861709979 12115127391839836662 10768332371533458856 3129192826498234669 16107251110852132878 5801088564963217625 13695147128070316898 14111778905916269523 4573115651109103019 11685276964645295651 12709536646731554796 1294477149673415748 7555882453396845846 2657539488344974636 11025073719535868522 9203032649254906599 18322985319080697373 17241713538819281912 14341767270452089639 12224607952112443407 15053930149887493389 6846574070053040202 16491996436928006278 13968507515437954646 3772015467121963166 14872716498297416559 4312094234118575561 11723659736467040093 4234078848131579094 14232346542114333070 4769009974898700091 15138182685477258674 18096914662599678453 14299435771358209146 1227214961352217056 15027158591643499240 772200637549706905 7755956236732141709 10510252846240970947 2125017504846635758 11250311639341547382 6117582349771939493 12621583670337498897 4621388144528333336 5649164790026814224 4450940037471256220 2344318142247420526 14118101109207470888 9207526985792875467 5390229763738925717 13306971514043228322 13355685956814145010 12787466158283740772 2470614243225449420 9391003273076812617 10358977743546844588 2007523735215852436 5130656162534909583 11332734979185911947 12514889829158297884 11464728396850706926 7922336647891401044 4261553359090056854 13562044413680227260 8325559443559752855 10274432535387621898 7478026952107671181 15417093403298934360 15747158744287780922 10032591269437754942 8173576910479505372 8585046595326872862 10180928688701192811 4476371495854151991 173961844738045146 12681697853018996340 9026656655981982011 15414315128523648211 4929909979414415637 1076697394551257857 7669321317078401734 2420006205608231422 6710447921336434686 14358349706497851625 882506439853005395 6844742589645218519 5143561597975087699 8193872097664236230 3974669839048017738 9849442739639742624 12792235431168065326 68910315767081529 16851430531388475619 1848765207091921897 139028865934917068 9769434918794692304 8888162690248965002 13058272965411807908 1672720773907306070 5299449710356601081 3653995341604271751 5860461413943531710 10167306921582280564 2314740320087510118 5375856741114836686 4990181152391893665 5529455027229729996 14029855806260022781 17998679147246464936 1587564654497759082 13767723677896921928 8233858425562656408 2458260121629414830 12426619978320350720 6522733672841175800 12915512817337485339 15117178287951912287 16015725024093137597 978159895659948347 7726321004387243215 7743700166651904404 1057745737768267657 7591366311399909468 8441744579974778044 12876726995687081387 17089002274178701052 4050300509633396691 7900926686183149250 14919436718365181388 15435528458136599310 10077235732667560731 6686295699979532031 2214318209244526944 14609178471657397568 9447443299100433127 6537682756753929470 8538107462401464364 17733411906149213779 4536765826424453700 1002365061182708082 454567604341559422 11510426617407219719 3018064680111477205 3507267706263839708 17619768235703365365 13357116983293126083 17079325023936962910 1650475999383552527 14849834722649085583 17350165992254004950 11539416785839065329 14787688582523710057 1633037236826393546 14527843409149666780 13214769724424275583 11431014923462892943 1884040573941964372 16672236189439442298 14387166392830250166 884430641840203118 16870078007126716976 12111283466141594675 11690828615846433626 15038450585406920702 5702316307872488203 8994907507987331720 6475407087450006231 5596510547645028642 13998180304315327208 5725723992508350411 3372609465895737332 8605762674723707191 1827537546979469131 12770121486093488050 10533274804445619047 15249615395393562392 5715524176459199464 6862380260715483220 10653542386110029692 4265672669000751267 2575320554886868418 4650071641566782854 4362381750767310870 13458723113715899039 1247207812979450477 7624078861521078508 6610171801168770801 4369161055016493392 3668262574249847778 15178072629744264608 12415735721643129360 11246419587860948424 16246727275677744692 8362410603668297015 1268463068636497822 18118300528756832957 8088150282746101145 10096493350436523924 14407309542013823719 2309812224930681087 15140300604291000379 6923843215415213668 2862172018677540997 15283773294109818719 18105038448556432828 7318893025960204386 14260555671624634473 6083618045027647877 3468847446772251067 1943095556308613239 3926500087166457687 12619602852683884392 1328281951450960333 4331717520269147761 820563919860071135 17445468591048507251 4644020780334216442 16721299524549081118 9784654975923122840 6783638042879782288 4839567928492260584 3168631076212967727 9276745134235975067 8769051670441708498 16228570278012776861 1843586922918124176 13305956351742370397 9125823789824836515 11975831723404408943 17184405582557208308 10404746120460568735 16027759010903702842 13576904696217455172 5825211152856307727 12812188631429127394 7377572971939475266 10643542195480084283 15941295991380786972 4169522658871268206 3759200443565763771 805245925654795204 9500381434115219029 542755035091498750 9398100882075042067 2523273516822053462 2183922577389845026 3860994957689195153 9951139251801247767 16755190703874197437 8083856170016265368 1271285049361935192 13861589401889042877 4086194653830333449 10407853798858399580 6552988344802619980 796791414282077422 10334155217931600707 12321451766419583713 16094517986456639030 1843455586011559556 6454548739956121407 7062389694998183699 17952742496548914786 14914912156026631991 11391264673994857050 14706375349226842920 6626769482155151896 10546035663923416988 14034705594742247482 11036530708250724770 3117102756454067572 658542190164222545 13425503054382850875 10238716314490079403 10652711607002938874 16557612302342709607 7434763574461689533 9756686892849461343 14592167969190905506 7596002056988982064 6452167417481146413 7453831249243047891 15418634637661133863 9602986770306523306 14858197927461321721 9350477546758416195 16220159100726827518 15643003603947370917 10775543902798001216 5324013167478128839 5489354149187018516 6185198381772090715 15940154427924712492 2053643096339482330 9136027152838798945 12795925585743557821 7979890467660500880 7849398492495712824 4881326810536871994 14535149857503589079 10171287237545664880 5837091645880097536 16126974712096045298 2841142604706957882 1780011633497670634 7592537495209419044 12103142699089361422 17661429862842693535 1239952964485572020 16750884178668977167 1272747777051320981 2437850011173048459 2321995409164055828 11933788926531852778 2662264100682882169 15844207471971061668 4744956310387430951 2523002439866218877 7799580943910333449 1003069800628757280 14770613452273124295 11245207202874443125 4660527644322129342 15652890243960418130 12312640499831252303 9706780342902635019 11379113050960764921 9460471704809013839 15671101492892332151 18058213143066602208 8106350061589027466 12141352009285907009 7198120598958008854 2808082643406837323 7048156687338621175 17775035153481073207 4581744983743176675 1431108494512677091 18210486289913195074 11237503232573928041 5001897840135717792 6761465897605479727 15889886440755214032 8896011243906438461 2370309038945141579 3052641763710234100 13721190564493411908 7781138508607950075 13267091145789804088 5463110965888367074 813819202354850401 3162465817442161774 6129431116087066478 5378404343553370079 12740920180673703984 11775590843902166159 6292734602427838870 7746921661910561365 242025177036928080 5954662876018669234 13760309231590852462 16466699173158505548 1356732613008543492 11322697338256348432 3211912887716682400 9268347910716163009 2438863766758122150 6766429513314612046 12710491169214987737 2604730657670153901 14280430615408706001 14462952563260586845 17273004225954241665 9337136235918248086 13977896155855837489 11189437764589982043 8913960512370559451 2122356444335180795 5476028011880181582 6150778052435391204 3539645772711372174 17917287812740070427 2786288540242444052 1813118896243294995 11241101692872630350 1595649780404783707 1667325471223071064 12437212455391635643 5225645318689275239 581004587574479416 17622004028922116979 13258777914754710255 18422996092563594543 11210053906315277550 8952853990831746571 12049398753206093276 3141525251186244766 8687614440011563280 9554675240426749305 10300473977438063457 15797512135577466713 6108796512794605846 5541891327504029128 10163296866121714745 1240285795668970331 16499257914089611770 11063882077396204045 4997938748520858340 6070673444062475022 2873108364987517074 11569899022595434116 17895019005332118119 640259042508175487 13590390081130301185 9073564249933044079 4340633312115988332 4973619448199796883 4828755382322071894 2701851738827365523 8051341269614111151 14452454440402184581 1443413164340911593 4697220322578697848 2328167982770528361 11319248822453357615 6157533402867378815 18322079148395662669 10686454734526770048 1623737780817538244 4544838071715002658 1147939562988263313 5070740088190234652 13242577206994599702 10600908873760553481 17518437422652691615 17341999931938676103 7545221064867942715 3345126572772559657 15211675659536467673 5720594703873163018 16252955421572255551 3595977214535773860 126762385053969181 11644511376580735910 7340257761572816344 17309398577400900345 12829425227293644111 4772483587265461100 6138821550755998798 1037545441922000042 2724118791081076604 14843741018266969570 10410690771551007679 4302986366366838631 16578116265211361758 18167148204695738325 17081138013212952412 7997636752267274988 9195748574355527189 2125823783966508155 6374412744310435616 495125594408709471 17824403668814079325 10292495020146006292 13012844841619078395 3562466490314486692 5575978465333378919 16133366788320895486 12341797281547434631 3831718545595786972 13865054150173200090 15085657230492612465 2665570338104573338 5811102837095994850 9064766349949150300 10751394303614010943 11443284051630537238 16774236834366773246 9075416252194523594 1969279846642034783 11223848881534782531 5771939193984341497 8290087355319818238 5933831810753440010 8977322658916698302 12314601005886545501 10199147963827490665 2114756665414390289 16754337794200994653 5867469061321449441 9985249784792921264 17406741600501414482 14788742797649318268 1516796754747877000 15055286856305866264 1502821539053974065 15966122097592771449 10779243594447975390 2389515568614027076 4834580705809856740 2207809122960467735 3411218639499386902 2005346426257161951 2813667966276282850 17723000464503673134 4418028858036161399 3222179208173230866 11335987819588394605 15948691614277233217 11692898422815817005 2295648688442098330 13943753524702744077 16307656336428290748 12843080481786924309 12944905725702482206 17218865689926528467 5017964161685876580 15185841156544412264 3181299993992557237 12236832684746068624 4134731090727373423 18332486570903334443 7065319762908470072 13990460537419338277 5198483787211303053 13891054559178140432 6529727070817850004 1321854082069680979 13825893422259668242 13270011587560001523 1871639324117563645 17237140883756812649 6140338582503751806 13071846691944120361 402897549357309651 17657676495232366280 12093668450369232495 4554929086104554107 13340129760999556578 7664802799344364613 5266939651229314510 12544536563067946440 13316701958382510537 2534081243849273002 17868665242111870326 10837128599647690291 14724043703911280479 6049308104584696910 2561070701109210948 17615073461968009851 8024857797767600433 15332567393485337024 2202242612801378600 9811267759885662024 15064854059064483516 3181767026638120096 12541516880309584816 12669685859464137416 17631556691428339707 4100597106804195970 9317505247991363724 2769866042105562850 10071154837529850667 5596148209312155032 17824778855867008828 2454227021607028402 13006150997189535797 10282393787931329141 9525233823195668395 16119813568857220116 4576080534300024533 3940389564219760647 3315964006826099846 10206205412055634807 5972099198369044731 2959153626347952708 17591095146263610417 1175175484031117613 246394897195671183 17327960117381368086 8935411366502840752 17800067203446871686 9838297152944377024 11784783070467128237 1493914640366188744 60274146736530003 8408166877056161802 9869113668959375083 6469610883246915733 4642362585709449869 17500328224388655755 791014638548175061 12999586947676517712 18160756454733166799 9908523026134509810 701062552588271747 1196319026538827035 10213047897662374117 4714114646824368512 3829514203679374428 13675611897590871414 4943400468620423923 4523838668064488716 15092625258591708379 4196756437665544888 18002254403006212399 14434241707131676502 854599441536319341 14466356174884970822 8637614584088438700 9519586749980121975 18421916838502332358 5027533989304496513 7556753508127539719 12085713820777135203 9514458864919459148 12248924483822822399 5020824306700707545 17545591575346181504 13951434805983646390 11275930025323803024 5075862225869985142 16949150582425607448 16383409467198111896 15016680768375713832 2572710320749182022 12636783252959481121 6354742717198988037 3106548465999524590 14525262849902992003 14243497009113442165 13691257573886137792 1636140006276238242 6230318182725884496 18392172323814919250 17253463064302713844 17686459042061208926 1546396245425171249 14027447611721888256 12424426889789569734 7807130260292590902 1386044119180258574 5530654784248645370 14418480036691555826 14316214466385538657 3156451619301313544 2281282859668530922 12400376749546997128 3778769854919114915 3057384324619602055 3607941753480989406 11235856970860333113 10396211846017186473 12914134022927777512 11463144758124878056 17946218094075213170 16095179417061802657 3305494587095977203 6638377559064883 4659759378020177982 6541324701245335310 16042171109536634862 3734835709068231887 14872678931585917878 10050700805141842312 8115014442768674689 13029732851661978184 7991325210007314647 5787156567313328987 17934278954050499661 1213899625053053743 11714140414535460854 15596896911494152444 13736604258290638283 1377703077280080419 3114686273640100957 18165903468376759036 16381014379402281149 2050863400845766577 7651667329108130519 17691372548027008018 701135593904001681 12860349270920127006 2587418621771603520 6939153107348490117 12984654485088642507 2873412392261103483 6964914568485447782 2866347199444600083 11837022662714841822 6152008186750692212 2739999098074711891 16374725446459901539 13524755114759569036 4730634632498238365 3363534734407481579 17587535042761384539 1871201685046983013 6195970903087820228 6806159223346783417 6304400307825970890 12499092362179834391 8300199127852511415 1250552717728294491 8123565743655130061 913002822119671716 13849558708422590176 15187460924852274605 5867783284742682040 16106258488070625352 6227833767797587425 9559170880496544051 701146217936049246 8546030869968830734 4403055697534280063 16835199792995301071 3043752675649019122 14446585904371824425 11136848400071206064 17290011678628570032 14658315471339461368 11455967841939889773 12298973545350337176 12615966636470254981 15789666464062724480 426725949106442745 14021637694984955379 10500481116977474495 8090984420562415314 13391189567970077878 5396441427825908022 121601530590025832 8794693404677574181 2146322699172523747 13577829921066561392 13980474455590929027 18335864941058928891 12358768171469093685 9501952195208702644 9649342671575518920 1313240210190741600 10899492504545888999 12705823497609505435 5097242353549931097 15496257176324684389 6628245505991640446 9320858074832211876 11510936370661813778 16355200177942835919 8270477454271425462 13555619743729805183 3192451723010047223 7025376721850670509 15124037295734315915 7291715859183082018 4947274357575911022 9501327890230254439 10484897571909762275 14774555796397120289 14134067018879444264 17147533375371855946 15509430971218167535 7683538355459326 14231964871950615939 3621414999953399810 5078543392261657910 8179585334308241139 5818447517270992553 5032266284578017467 6137377345632764587 15218796048533489114 9785712351037006239 18169634648181359443 11994440524613867672 5446691278407732420 4955018774431692607 8100620316482695645 10965047412306083089 13218518714611224676 6525049588723671554 17824271471938911206 8229936369392833593 12332360742070768990 12148592355620564980 8406675708055981422 11667142675285150834 9055257433255728048 17464774709171814114 10072148736910830128 81309393537191870 1298811073516168257 1561610249344205675 4058441968962696922 16624277557095295478 16484183895395702510 16281575242934001855 8914592459918195118 13580673214342117208 4556251626347577586 4713353906938192442 13642062139456891692 196090856761993998 10965831577510217631 13518377751069373844 824271803037047637 7761640309157039595 6583237319013313795 13505990266451215288 13494830943095449239 133884047853597801 1896602592328181138 3098054533950879336 12166400767520578533 1351958557837457669 14860716753900540518 3751566928801012710 14189211072155829831 5150522930133319037 18147420276565839857 15813296458204386501 15553961044590470741 9265904623688660832 7803852765533997839 7956421107218807509 8172071271351129942 13853337537902569202 8587869076232580103 5284378958811411049 16275457008056295882 15549513884955814511 2831616932675603464 4171759840928052873 10557204865720413377 15252114333856574427 3054405921042912463 15375489393100737375 2645559228634849982 3383820892534515274 13978994752146002621 2006187874087534431 8967732402112298978 2682008678172080997 9199131707925940591 11102009525717419691 8785048010649499088 8846081218918537552 482055664712011551 7907453744629195274 11273764240629597629 16819160094645341056 5152933082069277954 13294547301270759746 6625188075521095623 74809340573836424 9177316979329189594 10430383275702921244 14539931994598776369 498476091530679790 1458970689518725566 14454736374148500243 10434941687219851782 12856757165528982204 3291073595875610530 4471700850005579464 4300265877420801709 1197717707610941126 12653547994031658638 10759436927625990894 10285453253015946407 12289786723805581378 17503518443141053164 14414585735048039703 7791277507614863739 7919308784454796973 5293011471579807906 11028599220407594210 1577805658843937783 9471457115213129773 8516107031646479843 14238974933450125582 8958543495931567922 8892482906439483103 11433967903821293475 2599281247625238478 7282150959700337655 18289944453051469044 6804871629640672247 4853590118723399503 1506743953062696259 3782744650677315574 10998484243847834759 17006022305175556926 12802549526936142655 14619755065202364632 8693140635928638921 11437270134052594595 1307168925312438118 14584460319619451011 15187045072479431584 2649767154359545949 6176565419079771302 8050187916098511684 7164227615884664552 12820590961316458366 8826736537481325148 12684924581723124986 1321070029822291065 17482135088839890153 17866573486830700895 8572900394682053998 8562931667739891180 11295809507379851326 13338587710297594478 5100486243205476263 5268982576893964160 5967381668588581649 8551921383286355326 6065235206814904906 4146512516911189533 2312968182257793842 14094931440625277169 6268841908906190142 4785901933520199354 12779215951313900505 10970991008900073066 15534517096719914374 3036963756901818305 2594156383390939299 15250003085328534651 9107097040816301658 18189754000035028042 7535563583587846010 10935783609394318943 4368202152567792781 5678420629634613855 14201310441965643584 2114847391196948303 11981790227474774942 14325725829918293191 3565551465023744838 3403938990867018554 12678287481941467381 17791862466208012232 7098655661927249876 7280434994954954510 12424633256991612066 9666198857797114161 15928210184265030827 5314202120103257891 7257116285717300202 11310381317396624658 6133055595089879684 12973847030282468733 7168533845609392033 7111563131421747153 13292757978274341673 2663653439366518659 2840090103375960447 8730744271964076468 7638116870937672857 8621332282330241568 11605928039816094826 13530200235359371294 4143208757114190646 421218860432435432 6308539119646097211 13239379320660042793 7967497563197395217 11291771297667298059 5412773191414750787 11079664723224473289 1793825541820807699 4694122184920934468 9111075862592499874 3303379528475726637 14757036527743146549 13454691812943336281 15689688496614652341 16818971104436842234 16623985872109687768 3127251977602087368 5586405176275111342 2251355650513529598 11170574617574937533 4647474220048015353 2118547926988775154 12980473906471189284 18073166755979331627 7088748578077242233 2319923507769661310 16754414897893955005 1001191652942799199 2737394224141790437 14139166219379014454 10606945356982485395 13171043498412059762 2137015091439548981 18096912333309074107 189177907255744313 6854134153596353417 3060590363128797754 12894202759282467056 4719805719048517508 17837430562472430627 11540354695752423888 14214864496234770758 6483666588584716808 6761981466134035349 16656885969647942337 8261345785724822401 57341691495701906 17654103421167302714 14957761952767927516 2150673459970666290 12545468874901874356 18257686982222760068 15754011543325526096 9289139854493000750 12947433966283792622 11450147758468782647 2835902704232114144 7698029271698953672 13020293762083918222 1284262755976243645 2559189245080187764 11732576757939948221 17730609401687360004 15990085266132614272 15402153183008299255 11941938910338191153 9815961469723927007 2366233040699531205 1568829943160960275 8342223519338694376 4656005440095031122 11460582313367557733 5564958610946151757 6764063207501537443 2086733311987297245 10758735027025122637 8971317829254800820 7320199597905385707 13232969223775574006 11254103805606107464 3725127765849002381 7565828284343456403 10231995275013947082 15142626143722704596 15145390949650957071 12931801753524734923 8588540895471801962 8723503019371738573 9801885639436973359 5266882581674714315 15806495201956025631 11701522271464055545 5434166030761256646 12685106030705089568 10568608545324850700 14583069255420621207 4099914794844114081 14676491081248052042 7166696499353529880 4748087592917685018 376335725100033775 6360029132151757923 17063905044270516644 16415652583948556204 12893756951716616434 10500056444812285392 10339835819726496967 8234502738614409941 11950089946934085242 16757983729178377492 13681373343720312602 7974474088530393360 17128025035809168128 8155341515159853985 3981419758874799868 14438624621604538043 9510966147094306800 14085029566207196692 17707395450281180752 12602093521337586431 3625798559661443310 15643430096529525199 13600573175389129171 6252188440102347645 910182497975470109 18355134352647970848 11990242846464742393 16447261935835867657 365829544302177937 6170083977506500488 14546579340480760028 5270702636398565044 3875056359885782749 5317173501007571175 6601657104159149756 7301416340304137901 817934595666625464 11811380433449319713 2285443115020879867 17864360403872993482 385236104340213044 15150840382795565755 9579859276314980835 13201721939720294005 12447979112622297046 11474368382670956834 13387112127968761731 15841893559607489223 11435209818961132263 16565101243399028553 6991548134870323096 138032157054398166 7239332743747072435 14921963572589873823 1502968845982685462 3082834922233641510 14848848471213883552 8917103107826460228 7856531360838956264 14159444395812265046 15688625507982134575 12162470663396708712 8128595364056345112 8646978507619709608 9734203269070706387 5710754086115620034 18192405322940793948 18140223508982680407 10801793282179416308 14781043976041865809 13187389655939833831 6165583968123613398 17401399358665368820 15165961752924337699 13570992538981076971 8890036169923037192 15552964197454100175 12383805345291245000 14135858137109799594 13574772912902098506 12359183282958194379 11292821012241723025 11768858407982522433 15499142616182127428 17951908808682578797 16245105952184229087 3127464817774365181 12839603566304297376 15119599908264546756 6670742937919010038 15074028123276309741 1617911383547515638 5371649827343890200 8664234010251800927 3794618068922943117 15941050749370893650 999718674986914618 15351651067785579453 16641075432861128538 2000775204289860743 2046861305894081823 6805063058776783294 5138629131974785115 4131006010989651638 12584785772744627883 14032445584183257330 1122325176704844463 13089314111550351574 7390852896145542715 10132556574273909524 6006506063684070040 9495663799872060303 9511624284448562275 5055150184383864340 4101105291122625335 10696468422855045612 15050571835785072772 9739891622106328264 234003535315273686 5562704308133542092 12056015013318801888 10403040568541190502 12448786976435573954 6371707478955689193 2589767791843822794 12182157273200370776 6583761808714529586 12567321000781433452 18419894204882647446 11997855074875914248 14209025001051895873 1782015852763330616 1005335619210200916 600792782536728665 9493170403594833190 14084137513155224308 10540243188616385824 8304524811755510428 12972958950706791890 3640946737159876023 10347749267321119296 915441577319733503 12129881255047323185 9280585419513370396 4481845525900311017 5675481638934413652 15772596676718717101 1137837938707151102 13916348671363302721 9472328517814930617 7091925099271630797 15775509281642932078 7828561403712143764 8814915919841400062 11232912443595039020 11294825045271094642 10637044835168737914 17161596474110074970 8720713524553514716 2011234319325026944 7086128251189554606 7625727535511189856 15158561926360311651 6026543926308825528 7785583044405319753 14008982812991239062 13751928195739333466 13693068948423577524 12526495191269037 12556430947499236419 12982561285471600036 14755378509636259829 13796697575136860076 2169988552689958324 1105420460457780118 5714628302732859814 17374324665775841271 5705036963733994465 8707341625991197099 18093774312632804159 15182893218788490838 12576675590933135148 16766680556484181886 1250666722246271652 16445878188723767520 10770279850158179029 222409280151051966 9518091531530069643 3764130336323792349 13472215025702857877 7193396304522328465 11918698314715853464 4608545503668225199 13231284964028695134 14992192152055358073 2096926816237234635 18444127116633601849 5539212661365145500 8304238612989794174 9380876184924989664 17276944753662207491 8028179917757342230 7206058942363951645 9422530136550981631 16404474207881200529 10176046037734186831 7073798847681766463 10591986089329918578 6245670679398280261 2409003052682609920 1487898275835235160 8413215904702878661 14962506281847380987 13955027762929117868 1827625720269851943 7759427521579477209 14708760991009493834 16496596881631666720 17085030625387876703 8731805740410066252 10914331845673692821 12214513311890767394 18340464963636405117 14507532727640610114 5987545725306326809 6265459742149882867 8442274166849489458 525034913758718361 9710450292659675177 7903165210080347240 10627834138619933497 16479744135146488731 11027993540920321986 8031098632149492367 11533577278943232672 6617588847025984649 5197623625558292065 725635203367117701 4149960306684652592 9343780616533622681 6845519482622297820 282481285123528501 452223017149706699 17163408664702596468 17584306901505716498 182951297329000281 9552789772480032857 13622664435123355643 8037708111913376437 12122098355523345352 15350249683636839035 11026202048461141267 15984054929263043701 12702625398680357178 9702181412072963099 14359228642290427844 18085026825816423654 871940300506081686 763296245046124802 18208751955789639303 14808023379056659051 12632991389405220252 13103617675940625729 1210342027402263743 15429822554078560083 11008522200763192338 16050321497209933318 892172945537711051 306535205677563009 16982657765224155383 1424689617364650761 3069381880726744803 14655423759540181719 14615787832074586902 9406443083793038558 717919894988903381 3781945860659004351 11313246002628620810 15232441168464109216 15657891406044293292 11183971406451400980 3308238136734710645 9777076875857010253 13803460490421481692 17655927717615044910 17934285830393255 13663240714012202885 4298682901113538700 17897765526385398840 15650887039258299786 11869909764681229922 11444601914086545769 13347653410326691433 4440482452275702930 4978660241057837705 12095056426456234996 14163394511556397082 1813681945306457018 12144944799093063377 17921709535950063493 12906309949107676062 2686675824128590476 10890665311369081704 13767543535788902367 14779654435508522926 337604172692451841 10232167366668654917 6664185431301833330 11632481532639772203 12742801368336131595 5603588259313586515 7714413319502890264 12459304436084851900 4778307232731788373 7483436314573770662 10399812869325509555 3315022216654307334 11508497481592313695 14408260850200948906 12106604798287518834 3441358947142056323 13703181249997692430 17295763376165168509 12006414687217979599 10751286421453760921 7082817721226730749 13130198934685415781 204098009678854511 6624442649091719484 11609703316116482999 8497172361667688723 11586627220368764349 10128155767036526219 3201687312787057318 7579759963027862300 5085070930786243842 16536552588023172716 9934114047956827428 14549480999688021542 14291653134095665800 11630597322326606310 2828432531704858033 17889316993269544984 5178484048582885681 11257733134144713484 17119724526573673320 7267713136476933063 88031475794235901 18228626350736134951 11649658755817283249 9080818313770066032 576640262739721007 15382576538512959372 5630038436764336263 9345736700760976117 2599019598890347729 11909165826607189336 4640829131366461479 4438464986741852010 14070228292211934984 10629235195494022627 12751632280010923185 8207329208759111178 14000032565303116855 5244034030981652949 6097766038131280417 17505782958256570302 11358536884200695325 1277331381907938973 2486525344240293626 1345205694984885281 10429503666292729310 7686389508504880149 12877297657463469515 10252866367004592431 943458237697561293 12807767396607426300 42894230820298834 15984175639360039085 3979300530940244754 15170381469256763195 14394061390586415025 15490051367252299223 3879185347817549500 6874364626470001438 5727100758348766151 18392229381768457020 7403029028273354296 616307266915088674 18096276719343380982 16026159251216520829 4600075826530425934 6994638514096041336 14188810533327455654 18167999618692399537 15336832653647512903 4884764815131304055 15918327028320932851 15076519919576542540 11897891466523380891 8681066739900332796 1580094992055539899 10282195192162170861 10284475899609386054 4129008911183382925 7499758792630708390 4346781225529814479 7530281424724124021 12992867317389867588 14210272385905111890 1725548298285165053 9938444697233161495 10070259423921212064 1078575035715423286 8875294799453159968 15252736494757600398 12256086987591672954 12884526419668991578 9243672709061447195 10044753184611358593 1367608307962992541 7480242060148831653 4965355714288834212 15689621870223196364 10018603290882991086 9512418882271441881 10339208910954242723 14305537317669931365 17980770007163292383 7808154329968857980 10764122302798375522 16850021030343582215 2461078352173274440 3856482586929248849 14966791664018079928 4246148331537522319 14745732026625515819 13426930746371177688 10398193564664610044 9735493330348266446 14300850592878355750 2952289426094893750 14997186178152532079 14073852799594173599 8242052678343483939 10344920915224767250 15617268795511354997 16979444169727071179 4382919167515915456 5233334869859039175 2692363136874589304 13364879286792059590 4471591954945726596 15373238354698973382 13906945217100656855 12776809141640660132 11162113946599989088 5000958839169726741 993994343532725702 15291647851639043309 7517513497819634707 1615771745225082337 17830378318564415103 1963139938879845769 8207815834330763817 5348327999623104702 6175667094530737094 1143262347777083981 2898494193100505014 6257088176211305500 3491897157195364442 13089113664235446820 10981178762912629139 8750954243315633876 15568500539423404718 12192573255067473234 11407314758076957466 8412728247094151550 4854179154613861732 10589399245885364803 11323742266085460551 9694880502346603407 183576489755006621 17365305983766784074 12944821915342698800 13114185399534147513 4987986505891606424 16948836604606350633 12988899420535409234 12942856700302072309 5122385362764325072 1919726440759815200 4509857071443472248 3274329264376154044 9320864658809293328 10958269292194217358 16464850720968856637 780446351459572482 8220050382800695659 15963356885903293535 8419789664463838048 17377651467967032208 11571494299447636089 17803291511682421567 12804249099440939967 11269968766519908406 6901513774547034782 16897614203667888932 7921324265058284966 15056947392934364387 10734245206998436461 13929028629297266885 12328810932618849787 6051903967667865364 3005372039780559572 12770061609008367517 8550521597652581258 5798863380326036675 14044449633847749745 5951788846276422550 2517660950845226472 6089743023026655793 7269509310519878317 7963533765938772232 5753455276368343685 17477207175606816770 16374364235826086200 9576006882515650637 1715543529213737026 10795479918618364839 11943515614314788878 9531244863506417642 12357743747839597556 6466930365214018293 12980388249724644154 12609118829870092404 18053242614802593900 4872096977001537901 15343550767888315529 2629296577227664057 6461840976825511098 8771162509867115495 2404307831501822903 6122676257264004620 8206659217189399985 17600159971123184078 9175953934921157907 10438955762792340023 15137711096219717830 7717396379355307628 14568316216922892013 8877697347325657550 13340766480289647670 5134594211541453443 16355391907148558508 7005899507378127133 8724778691847445144 16357376970645862586 18073679843748425255 1317405854381389418 3300698105884108479 12407058944577816449 7052299757819327890 10568643573945311587 11296672478806870696 13065926435380195688 6380813537512026785 1621595390292727803 1754655707413738205 6569795403098775834 14303235136504944681 7075839232331448903 12034985027892243729 16776521648044047864 6508644570091745241 16925557596673450364 3435500869119807845 14566451588177446078 11038022866697337337 7465457062388681126 8690418699686132295 13427169505956418032 13575035877165763708 15748668478540499668 12862988804585086576 15767889144880048704 6973705084566917841 10485034083324433950 7134187673065844611 15676864346944846188 8723024776809804558 4121671213669669652 16497829682117868822 15731554719948369697 6559315411479865525 15129723520559733977 6510823933368783348 18214622594720792851 17746284083461207937 14966294041990702077 2333069731735572315 11927751221397484205 180386836180639002 13659688704228439507 13593112486379606898 1284297359473140323 7258697419363660429 18072530797938834038 10046072402466323780 5778104834757947246 8154481820410527154 11647548932959866332 6502062760951003184 10138866176049745024 6228510245073377067 2613383301403853264 16527052468624538964 294396735593934872 2227209908358336340 1521887935950618950 545384979608134399 13534621777448023495 18252786948578445912 14672612336376638319 3518537421419293600 5247747365177091234 8191626751391819426 128262916935508106 17863610015599854850 16695325168685198211 14656542897862990888 2222321969147521387 13608499089385285990 16893170702437569922 3088572131980072554 18307228841188276932 7449837449726918750 8599732880376479398 12610900406346242420 2744008856334772933 8809549107924556192 17201957679971967814 2128496874112454031 17863280909774556125 3340719744551438558 13403334906400210543 3021147803661251039 6773874948150197798 16378972865597786250 5115531382958920439 3390023714672278838 13151145742208974344 1718934668030565708 14681860589523340611 11137832200014222409 4417746207046453538 7480535998147636166 15439706560450277855 15580804873876893228 17602312553725435373 5856052768297754268 10741853059532060451 7935654687274782333 163921947941896585 294251692352132242 226403531725828568 5147164553965405087 13554639449805446858 16839538912085753685 18443362894256020062 1798699867159764915 1702233448732682632 5584907238698335946 13513991650652589292 3275797321604967657 7830743486868652497 13113535414650820534 9341164086110180736 17560067509315380079 3692375725869450981 11110417313674892125 2396131801382701732 16811222153071339626 14957455787691821772 7424898526699527945 12195822860890570408 8055747520588555880 8759816407033876315 14828809388158875864 7029022682543837502 1596620148595835283 10039192364914682406 1184396517582402745 14672143637171273402 2482199869620356204 4385203565848239118 15297982876286762039 5842806478525633336 699309268595621485 7581640150059701214 9156117070319348080 14876617305476530299 18044564197874955836 3857031274446944237 13159178790896689338 17232677029032277187 99596197343923702 4691324581392994087 16377239410937892739 17927252734523175027 18446478392081576060 3269868862408614518 726809386324544257 16853327403338149945 11549922710665333089 8890398897973892757 2406560003703382560 14850711252488549561 2199254505524203445 15722006597478869287 5942119790197248839 10362734918615544998 1900472509889758389 9562067484359379362 6578862813994564432 8076606338451608123 3881894888223126981 15211143766508747429 18272353759381450694 10076305792768828370 16896427570683712639 6732766437751421770 15950716819622844770 3011524559517331281 4999671005827573482 13560558922453755086 11128450965886212927 493549098525008255 3842607490097420356 13359381738880485060 7379485958222462396 12935002035570681168 13564451034640723713 15426725471607197197 6252976292257783193 9415279550064218928 3794482537224097305 4848719397890888139 10851476518884034719 3121130464093950162 10729093386638959477 5162138587265256546 12454794046345588626 9840301939553396706 1823735328202288719 4166302277121538694 3842727497990815785 10445860571283875240 238813684103215100 5315353494708063860 17844925622680469932 4769558279492922913 9145024476995517553 16854667247187266896 2172285518760937260 4888534063723295980 17421243354558003036 10007007737214574560 12888081796423609938 4729516172115809918 15174381641731906600 9126370419278400956 13717899163732122206 6709077460127201300 13854460966622349553 3928398818310997048 6912651611538417486 17005614044318470537 4113325321251329533 2247717116391180630 11130976129158648773 14312385597047347956 1533993404024648210 16719433519263377703 16903684958752375972 1191391346029284016 15071638209640056602 8251569103458649695 14137292554799730358 15781022045543995015 4798154219981187777 16155402439717711015 12778890283430949373 8361956583723590922 5850203127645081570 13709808416379951617 2280745698505266936 4634253544464566801 3397591893966983299 2834681667055776288 766985862929178744 11434667111134397621 12925308817269590039 13015070961788400074 8386728786525881953 16244838586985890483 16658995881516064345 17082534506798374284 6925774969287239454 1826683388449903434 6866705801637186382 6591605061000387128 16603877909493665013 12748276586464548268 14931639912386070370 752993355228868392 18442798885134982402 13630572394883990499 15516568589129527607 6639696017010086354 11435825791767330875 11708226815103056388 13466371614529584016 10183927477343812250 16110914372489518896 12058899800110025057 13590790588088632494 18396369514592580416 10447816963096091867 15170609646374541312 11325097445381833871 4086776556674855558 8833368937724077189 8434651175019816575 5980841445791127185 9060050970926676606 9673536600919129833 15580279046796632997 11534774923328352199 14053805802114906701 7235585089102001942 12645046530045552088 8720818584231342957 16266758926366052504 10170333582574732469 8773189509054743140 17363313695354485412 11210553024075905504 1524511391832520006 6379322549953675397 7184104012099753247 12736206408304183442 1275557559270121347 17469313430259892674 10865298493627711407 6388733176816817456 15872670801901100794 13770860066275569948 6548538355635444612 9240001142499842212 3668348094231363114 11287886522371294802 15466615823245366948 18205280251966403029 11443202974962787310 4000868979110483916 22892099875550181 17996206129574092815 5031099835162786971 7556879305161942828 15720875814164296243 16664415253190546204 7287892881683454483 17516757246391509023 6506100777835822242 18158518475168681228 7889720095865163535 7303555672602619637 8940553230392689730 15799082756880261146 9267707124687271757 5784531506728226350 4623674725731377634 10790484644372810557 16189881019447679614 8796419746187978686 17811389716295327325 5108833555380428983 17459675145242435190 10593651899941214868 14835880454794084753 12191828456808783060 13118082757717365894 7607767057343009690 1248142698928920276 11343321111817562308 17237739737219802578 3492250811363486867 695474747961831462 6196218544815947543 11338280113858917124 15518597961681042403 2140143066907123962 5846575075405383002 12814767260961141115 6972342344629408752 17208310731341958574 11725882032826922151 6603843491576326650 5159266937526896573 10898874493910186174 11149629317931076073 16253167052743054859 16091671744965596044 492076550264427695 5059181478269463118 8636541981684674503 16532074802361905572 2843934837027623933 10199202278378359897 10760484691907526974 5324175924816284497 7987195129397861386 5136246705899861444 54418321441801398 3850875112667081297 5182848101558574195 2642220169373127031 9320694634283894976 15352063662391129299 9315992050778026734 6918183946295650505 123074672353749422 8925235391506351903 12718718020584373722 4266308202614598236 4520779962493254860 1380324764512216850 10298909086906573164 10972376950325436380 18190763492916745437 4374029926844542433 9693639629632150338 9700881238921973236 7556911466077449414 5504222807216744080 10072195393019585356 9153037438450426761 3237978776599025293 8134771113944881817 339993060374117120 8819628831142927528 6102465051276429645 11256450230538028162 560093490834629348 2501895391649157533 12638987879800575728 7326459221220708827 11626304445237612178 5802035305062040057 567172436407763603 10658665277617719428 3958496739311166260 2769931405590150802 8703572376606101076 18124445589791973086 3626790213854727866 10484216428482939677 1484498751902549205 14182411073945274846 2528063861213017714 18354824756091925960 15496790154332302624 11909598178487710770 1303126417062278111 13581577683889831989 7613839196968361329 11562435577508929751 11340078676441227593 879264722586643817 10111563179959742674 13119100185607051984 17867722858551967719 4062504412855835347 7026281710218897435 664058398466422715 8131558520225025024 11899873610654248421 10893421057351235991 10302950697503951050 15020523653063413420 16734511128716480298 12181842822672386691 9840676760082691385 15049652429178546698 804297731995652840 16161030311224378965 3784600591684271952 1035794172121558758 17463621662843108075 16816947121000534205 7857305902385251189 8174819353411818548 5606565749126721447 1302354653573617779 1180252655951442791 5229036876368166659 11686504987615739059 7776702098510154075 14208276435465681926 17925894926502965835 10915061930786175101 15920781168031252152 16946869796842632402 10929763410507715502 15624638939937687699 10437156673864139006 14851460282339856375 5652935662969350034 4607487524577032446 7926077462992960431 8712397487455492984 16209197196795382653 2747260882139019929 193602500161986141 10417852722160109225 5766816980171994977 6567204237810133015 8931435438911564302 18019594791262990374 5427644219835510477 13132806295150773110 2555755275803147141 5475692168102658867 5275192237221071394 13756432465653871962 15342159772353008102 8506832356004376787 17698040555699456377 1734956407928539457 14395297392420537054 13139758078910361643 11379496347842531434 15142983461252448473 6856481465507182859 15764702829280997604 4882752488935336298 10616595438545846883 16947339434647892040 3916222516685602340 5700676980826078972 16075999778717922494 12631661015414656243 8035958420748290192 12305495776023794854 17410591411386213420 7800453820925298622 5752476609158532229 14866468020328945112 14122438836360137836 12479947822236218286 280682678644988322 13973128813359607700 17796614054593091840 13907742313563396500 7459438303961697288 18196557559586314175 11263187379553394573 6524459096844608796 16866383495279152902 14019260258798357974 9429265098338923521 11681489882161137226 2401888237490761343 16236696140732211629 3278233817475122113 2749208035945480078 15923959689790227062 5423213590150542521 11008342978717139710 10577825075823740607 13229101203615753851 4970817609201061620 8215360805881400363 18341931627426317346 11832060548713545813 9950187925143632600 5926183537948044144 10637480464209984280 13313975194304243600 12545282899778741542 3000924937162811181 4106583164236071089 14533536253023916154 7433839069964420490 16989741190588883562 9226207123672199770 15490441035598568664 1313900329087733421 4551876571074715206 13201419996488410622 12604563023853770506 11766238972912136523 10347140361445018345 6439975902813805439 2156892136370682661 12452972975416542338 8312315924599301388 6603785072346383306 8371448063482796952 1507721246824716151 13180335559822717114 977948941120570585 3980310037589316485 1400280827312287515 5390694221075588834 16727278413648912624 965840887687314802 4960648799423529379 14189715134056752358 14462956825655299037 17029830734085796661 17195666843646046994 14659107109497532398 4116703644211592123 1685628315413756030 15499573715076115752 13646904345734577009 15629351996179376105 3960004163534340760 9085080498109435486 12658105856065543852 3305444002926907573 18078376827256161813 5923897574888506026 10835825980109012583 1410203790734526014 6560937036487356292 11621249560631663937 5585017599339477951 14126533523381763435 8043362681951922989 7968481418642665476 2310129128027112575 2881736328903651412 16557984540090414493 7385097945896375886 12658191525280744366 14966320734000710725 15383740402887117535 13473589000045524835 11294526129733984915 5763728955140608207 6723007504731390979 11265988240426230856 7085298473773469222 12623365221871909965 13258516174737703218 6609138016994008456 5782998183305404500 15979765086914237519 14453656403504957689 2603844833821696762 7750898578446390172 10809503655020448397 11059399825411392067 4926014485163018154 3406613492396025935 346093180060737736 12371537639745775036 13040180995725628352 17034288858796432005 12075913988198761854 9426423454615623007 14638136403382721589 15935613562366287270 910233659119194511 6760131033721856414 9974722870431344117 5125125394647400223 7899603772303886346 2415438194957394161 13279954890706117555 11562606466501735728 3727965893765218117 10269990026160988383 4977873549834144880 3532857481462975306 2522520295519306067 14945616790342416725 9063759627760907233 2920961900915511033 16215721577175643309 7822389344206325655 6925484799840749963 1910212139060981162 8905888326827473140 11703898446770960824 10736351456857271987 16001071938539021006 6307065831999164847 4987688062992135965 1483732048981528825 293335445770216862 9986030452552023501 11939444302647812490 3620459405177352262 12747843493888847300 2319916111637356292 5463479334706444305 13833181966093899273 2104790304330624344 3177526786170662137 12604426540380363911 14499443463696705603 5854961279279753499 8204610701058254891 13466866695219704620 6264074249337098167 4983407698609112817 13220165843454896575 3873406189468901750 11782806156869191189 683703549930996159 1558907409601238701 5498354975688005099 16830935006695484404 6581335933965480526 7148705229243372610 6748756281606062381 5030830728753473511 17008152325793828252 11216027191685179679 2993251486009744237 12236225675967974970 4424631001463619829 494029683575768455 14147676631399824379 17616195701551541306 4448717572270115335 71798746477809911 3457711321638067044 3158652951459764521 12681306912708772315 7091127581149625239 10907577928492846163 7795254089979439363 12123005663643714827 7566920710448354801 9681061789678501834 7282500143450645798 2234887701618368891 2439196830066529686 9962443866365466037 12540531874577366173 14831643193820827035 13494870063443420441 12070689067791138183 10679135778369293200 3050775186406720805 5607172873738997895 12582886079051696111 1323491831390781154 13784695071599825720 13593579607702518243 9042578593750536291 833672717597787372 16278145954365654798 14558808358410865024 17126447103990485153 17739057426503631706 8120455968534661318 3548990060364574152 13964465303246369955 5973192784066970939 728769937779123140 4681418152946615859 3780880317461458880 8165214761779394497 137636778424809576 18052893874860959850 6677096198407473625 14938617866186256117 10710702847157932344 11948421216431057784 4731391183654299891 15961941197936476437 9472030974847758755 6286433225074723641 685795955572919539 17262585781577748131 7641178963901297039 9797442654673688140 12345638385452313866 13309837448034918614 12600531318517981995 5747953904425840369 10471819333528248171 6579685426282735270 6167829143320116875 12891771956287500862 17189924366813217982 12994811800417386905 2153865141784316123 16694145740762136676 5850195925793617847 17319786682830241636 4736364076494030042 12487610502692605895 18393968894965272725 3257005403097980393 6545695300898115710 4635446888436037893 5741746963379392029 3455857020377607911 5555749473660453865 16013009662376948961 10176800251600199115 13459016067429072872 4345501528570001642 18396472275156314787 14936796544579092287 12517538369457384807 10836962111468448768 7151631845931405795 13521547360531473178 13213512845209659274 11151019180380070133 8093597785273754123 7795054088669579927 3841672409504394998 11742376835263140188 11322478071726995478 12184083516322307057 11142677634083760792 14328438266374641539 6250445790062330828 3916763103799713781 16861357763322308257 1339377321505581158 7650773316829086406 9496402039481442572 18083126564862045544 10593820424580012351 12023305481739551339 4567993938728497961 16490859211760792686 7976847574115926919 9654460667800118271 6764133052308259920 17070448800399360561 13997288673001582971 2520977822560455007 16786167687564335482 3067107850118956059 9459202465300102691 7333687862828771132 12353351401333026309 17181174686246649874 564700519047682779 8312649365992300662 10944913365573518724 2706293328673094236 10561997914672971384 13908652255080126540 1499305140960276728 10782327366839470468 12323328160510382085 1421310332322743858 2920602507697524159 4001027981772591610 10882096169006855600 14314348728678237259 13167968719144482244 2662649853117801566 4972960014083921050 10598558659766562047 12692801697313069277 15499830373312958805 3151131898534115386 15742233615734705749 17192602874405443597 10742470841117777924 14988023401236713327 190319385350513499 9258021046929738496 1786341147309794469 1622271586677050418 14797477248709311823 15095751595355589809 5673389282420909597 1038112865259584349 6831837408096070193 6727415754498435523 4912947449399786356 7854947191480893689 14329296716452058454 4151235490219043994 1639669722633099725 3219510825716386733 6686356895830430935 6028984853393272092 4399893008003761410 5665263227266007681 12318384603653424831 14444479481128649325 12022507098391572522 2512180549453353598 13633609244256752726 13004197439076786215 9711775324902320863 14480822117649836186 8487458210264307886 8176633417028047261 15558551172799895159 1165316692763003034 2812981093297340978 2102047390401508471 11076807179033779222 11820370926040744180 3397884537593545546 17394337672362862876 16464191795481835462 10299800733053682876 11115586872690042137 18108767259819865189 15985628699912498908 10200660619861834794 5130094155758179845 2071858548271882361 17137019050214023180 16552809551186473617 17327382361479737577 14879688096869756925 12299976820126312131 9676295024364989503 11234121839031723174 3384988129191253295 1586706739644614726 17700811380721085099 14774920204628904429 18139956376677048719 3159739436720527334 4940501636971629283 12085929384403643372 14730000086310358573 11383898786802143473 2275731726887232572 13815091053140290221 7531893792413277761 7400942469568021859 7398341727925034006 39951469291471542 18037658619860990344 9835051918422464912 7093192094464022829 13932423977896321563 865448093783800340 10137170109228318449 9543648119299422396 4825898696227805792 9361771022935684106 6571875211520861379 17012937793720208495 9156096181630634372 14540766322194950409 16798208743633180191 6583815071348890093 3756949523194379967 2086596663371476899 1099322735963030629 17434055968583320103 9385312032438528289 2391469481581340717 12474340226842799557 7680814338529506470 4354863755799922765 12614765568910295298 12629169894344736233 12384663703280816810 15782508810930625006 11062392423495903278 6667567838986416666 4627267748524607113 13947656723483144485 5217276149996062222 14131402558626856621 17402833603441011795 11622830244865937141 15128713919990935635 11417311253738881212 13584042666556307360 8486151722661684117 1405308395018277121 2560944435740371891 16774249717757465097 14589562112075157130 7311501117666446943 11795381311939998787 17492957070195146379 1274180484175575128 2339904928282027892 12780036204969577300 6892520540183989903 966022680924588887 8499713911741287361 15596322246912110493 14014194548381064133 6913567604936367075 11352366662343747700 16612643201064814283 478922784545410319 10613558688617805957 6658673733126388374 12738635597703724090 6208351773784893509 4435954005939877231 240387922278726652 1814329201360989855 10715101556673092985 16427263828924788639 1644261263487367940 8757806830054706890 16808214450242589138 12260321980858070022 10179581811149563110 12400280206663959541 15102924111512025186 1002837958811356897 12535752584083212109 18279183083604696421 8563835803994151503 14820217001393977687 14229032840420220050 11170175120029032615 12979054256613223133 12356070605990015491 4237156249519926546 15392033407680662237 14584818070058229985 309219227828375084 2793095034557332896 3890124338256126510 3010803852224854952 11196855895403039942 13993619060519481601 6888333194254410261 17507927390999199806 13559630019567502367 6745263566973352347 2665651569698238675 12640553017572064561 8904106130588111274 6148064946424219505 8630208135083479008 9688749390834564058 13073427502830105777 9235988072883951075 5270531846039282984 16504751382632919130 3754447271962594040 10016092728997346335 17480991319031966974 11335406326511852988 2302156603742306040 18333781190409967309 9848784956961443135 5669223652210018397 965794387586622810 7514734185196190147 6234806629322485037 15178252529356586784 3502438148976657787 3159733662005208643 1962639135692058476 16836597135980596226 4065239944324535882 17882801525445234492 1750301191580747342 10706730709214435293 8062987500096046621 5151621374796818205 8429503186753285414 12636707529266396519 9304489570481032005 5162778074785755742 2113056984814233806 12832955707660452638 5798210833597653092 8258784881945163996 2050957750976423695 14532882373036015081 12952204605294254181 10517014283011042689 7124592095079556109 1596226554040469539 16645084830548368969 12953134032084142339 7249573447100776451 9063808052673299417 6785742396001192218 6775348519929070147 9429244530448946722 9711206823966614286 278766801274234376 593127622613132498 14651677908503183981 4482039159197847734 1158003191575529978 11126902251232802686 4233076226070251761 14877199312979832241 10261524889498175798 15055897170702351516 7761376458054066790 7225396155763557364 17355308839374871466 6404050730286606665 2427677100118744290 9133935079078767028 5138469865040620359 10746810799944699867 5112168511705151149 7639173375490577999 15570017297582730458 4706811803345741864 14857538586175882341 5217385677328446845 9551653130710583300 12973814899589612252 4037541290391441288 5084146582268341307 1998268738624214730 8621812518446968963 9997377552547777448 2064805272066940856 804506815178711319 12882904849297716086 2684441104312253160 2597443109946334637 11828464950270103576 17323187203879546700 15881144607288582929 9573431877684954593 14305265686010607675 9364186572715230983 8236089082018362183 6568603998333891558 13412014215953707133 8504587981582836032 6867059519991161380 5499203547343660013 850141952663655212 17795515624151875626 6952547818254015475 12754514184086575669 16538474092669434753 1091458881868884406 1146191628148706983 899241149049130303 9053499586630056043 4062331223196115255 15513666695355493701 1397547346524803492 14796112907669115220 8286439784589261917 11976438441294437115 3152398446978415649 6521583222805179329 16325103991145405437 14992518596177455154 14955558299287776777 10611391246540360200 15176165074410072709 10418452340791006613 4503315956523546871 3487412903655321714 4983173705562789312 3133806738141526682 10707082096730388542 2688080466636302438 9829805112723257539 5861919200674096014 2720155669335704700 8143958796195297076 8899144385753798468 5417527656308965870 11993021539535898417 12001549695039085477 15562509472328288843 12272849539264517655 2417066370205301970 17971187674672039957 5203741490127820518 10027719056901617409 17831991720855106399 17271796950525509506 15216194506883977440 12467814184002784552 7378657150365747338 7577343346285847099 3794268798905409776 17821272077934787266 8496419194974700694 4107452233331277266 8053826177246617336 12803859606993440359 5549405927108363912 15638738924686759087 4310743908001686889 8870309286981036122 14580632459136795212 4120039760100328964 10570546847435534522 9994003663403170191 18147381434476533194 13558355960385613372 7635623478814236219 2990031166179808462 9637950510684932077 17215263221208800092 16456627813310913569 15558510091366728301 10292130513000264053 14335167122751583087 13248862689702967177 3108172224419917144 15760348853054476559 9732441773295765966 15626470445116920159 8303756996984286259 11940188075378873911 17486102887987802626 5767369123364484115 15869432533768457660 15794397487336853191 5228639325128006891 11819238675323946391 8205677875192875635 12095466910612221132 1882105572286143026 3171390223504635911 7487790141425763878 11777412839506518174 642956273683757171 6510826870190298184 13981166070618264762 18364799202273055186 4277381242827045536 16761334811775862359 2099906425233859403 16547520203139763860 16716872085175908394 12400474913417421754 14123789514685037035 7242287477411135560 1631818234701062484 875535538848520614 5550562536073257156 6559037676762245306 8414284329854173568 17875010406401801700 10983278940754040870 12342194853643812299 1107536643164905388 271142670994624676 10733808812234016557 4944629716721147789 507013360969715 13690031233543507303 9473444728258183482 5826176498677352941 17217537205669918753 537708464190374383 55953254673337485 1163123110171884471 2106666059787529324 4120050674324010621 18024623398223952120 8701237785163444090 2712658336726558494 7753561557484943624 10810785283777435907 7139258281626846381 4912851577217615086 12875940527386940998 10569642478249335351 6373695672332055598 14714174831006696063 6045580931230860283 4319724410905734970 13056213339801314683 2614411911296765595 2160798555181283918 13963152514099142153 6936664384660536039 6077314156859260834 2176037096966367500 3364580243863510055 10318676086405767574 5866614580207247612 9507720589553763205 3215236475227327443 11135273538144696677 9070306915141368959 10848532702781217445 17706021133378754119 6760968798337362782 16562405540073530595 5561807826486219876 13444701235833640444 5308893940031569406 1342949819602449235 6902995011941435814 2836913658136812961 7367910731593755942 11234765596423977854 14947152270868666748 756481609650555278 7588816696778348385 3134476783991387989 4573392385891844079 14729456915550439897 8507280038613002518 4144841269311925522 15933162630428610113 7287449453697343715 14079360008618202350 1777263775227776488 15650514197319867206 7255428750220794969 3974929640869565826 10301096230197083627 5870130231879375406 15487318105435407371 16489083731655425680 16189940545215378063 10865673224390632695 7879977298063171764 148582532475673132 10280898300162575457 17551139196752068454 5070226609391096872 17609439666498822075 599430946259021557 5411177972699099259 1824383922593242695 9436918803866487907 1110629931416952778 8260055469533739249 13454406524105011877 8265212754341926368 15654717267236533817 1493100677985045998 13853044638604407615 15791473028583126855 8499797128023441658 12332140079491058181 16401172273826573006 8493284958798477927 4849655430903694817 990031589026636265 5788381126170369744 12155982925594592268 6807781693247967282 16736198888343897723 11932743123386645253 2945579655454438199 7049694595296613994 11410338386822496370 13060213061429142134 188233700681923422 17155604063599155643 10731524580099084354 2378091468861271983 477923666783977366 3397629245991009875 13018068683594964027 15842716928559103763 4049347350829521348 3169864911772033198 3111628069529560375 14776961136409739194 12817338992299259917 5434838468681722099 5676081435528376561 6838248431308823788 1453039897901649128 561287589909414111 17871495062891709991 8171205552766696396 9628048486666479419 12245286887902577121 18127910085954983760 11073184137224804167 3945392870469863625 11329172084565381433 15077829550919874915 6496221613144078067 7629852018721202237 9922346246134322022 14193476020178094831 13581488923735773097 1341020068977588484 14876151881245412531 13213559251072847619 60114137592479565 9958678996366342730 1933573624257528393 10372489532468886426 8672922265176553984 6405216104153054254 14009681207515228080 10453506014087786019 4550028721828436897 6664625234610408190 4203505223949005385 8233097650001241096 7120070392083389136 16938143860490065859 11486474109931768485 12239785204491015003 15452771346283851804 9755165727735156098 13105023867239083959 1963212350654818349 6005183564613010204 12378881177225442540 520015121700132768 884659049789139592 15098300921161126728 2112911152595114749 13759206187675722127 13847068154739867959 621951976883821260 17931453256133076186 8068527802342827040 17887708536328973687 4019040589183634970 12815710170743826171 14809508004705600227 15995406295802026016 11091067962569868437 14133401435909459157 15584346008388959227 15546394593213677844 2137611415742766015 18236875483409715370 3384810228735683386 1832100899616258474 14145623756338040395 8749877443963607409 7391071399619359155 5783521931609760771 13440471154009727998 7946504104831965654 10030764718859445359 2996939947834075045 12285408720885743504 12694116738287474830 18257669911954662905 3779052067618771183 14965486462349103024 13659751774837982897 3202369879957716070 5867193614862434478 9905167030218666472 2913923534628246219 9984572161873833850 2464828414776904386 11440062944369104840 3845581515132044281 5137719658371476258 11264466236227950975 11892102694364152659 1191559265734785761 2394043585321317490 11776247147081330190 17327851939310961586 2252677183725854060 2948680737018311884 13124761689506688348 8701136566925339583 2844176160783003635 4578062598333155530 16875597099074074248 12353314385892028444 12792348876295885977 2097785488047095670 181994941703257239 5789346631181673213 5034198210524615583 18171971941828814766 15003816568221454774 5184393161172001177 8708011614209695484 6173052974930909044 5518235885911153761 6307995005812662752 4214281705588806064 17330251628123643882 5567461342383219688 12337526421558406589 526220249323799570 5434422908325573742 2948452143407395745 6690520461323665600 5005513548042127438 14476514540094847863 17949906427498823996 13381756852188165896 12684078185973458318 4898577664584432489 16072879092666455550 9766423689960014501 1520456661681691190 6902462535929612990 7097137468721734041 10797260720640798776 5933100066992548777 4284837337522144970 17833292388223198879 8751062887763733505 12864377399365779201 1581637491984243470 8924150972252188502 5739654652517214281 17908007235360495413 9382580712356136145 56635454454638511 17652702946485421538 4452962295020489574 10508197427267603707 5496610953584062167 7128983017728527248 4991706165599085487 10376667790910110096 8429050945593308744 9412272171481476471 305415714893034400 46251281297156346 10471228196521298602 4625553804248461473 13986016489055259689 6892024087207905672 8217081116587556337 10484049531602400969 16334706120728146267 4531470457679560626 459591741932073008 10497225528802888652 13041427515517358925 3679291614711867989 12164998278760013216 2987451767159074706 1984256273491271494 10065693242485549157 13949508210509040979 6553082020951156681 1677817286477909937 10148742572997867107 12065128923443826541 16219989853290660795 17952888520758496891 6873848487438989748 9972290581737138628 18434584462432083687 14281005171308600359 10069279179398506974 3380368976109313539 14627603826299494757 17980596043998261579 14722490801845357343 18004057109758753397 3573656148531139637 9167436897902196153 3508511684265493199 2009982609168490550 1895873413047474799 3143074092375506971 9436007035194794199 4591428894832851839 12733488278097450808 4248027249255806795 9325647651219775715 17659066180766304014 9468556394814982222 16782063471815365565 1316122015502518679 8577279983611085634 5499557296965923555 2900581347065216714 1318797396263417766 2666777780121668354 12618982403828068709 10892701921170453124 10559561854850899059 13428169710767292944 11086426839875670516 8543709815447822218 9858663350991764520 17060863417862095827 13552004738935883001 12986138427159518276 2482593752938674905 18359402029962436670 4713327038835538051 7193177460485459792 6865795459939655274 988800139533473293 17473497556163495465 2647731174201385461 17486141839344256470 4695382148578832862 17415186020140007951 942067387694642568 8606075270702970524 14856840951926058232 3094742161130056938 6216792587284859791 15274531128256471298 12866179255186730977 4481305402070233517 13395223620409668286 15826885170888159516 4114860723472995086 9187557478530376353 17050863617782167141 17848039256381858591 12124870694150558944 8719528198752277058 9216836436467175148 10540219250024669104 14931047586585321190 14609934716140088718 3734166838077797849 647992416938007991 7120490261339943095 2421459990507934919 1181538550372452500 12329956216829584811 10335615736803974853 13282669612149786506 9895225923206377888 788103268107407652 15009643633107545767 1330399432347977506 6667376389146037796 13485568154075940896 2343181171207124707 6831539986651007712 12099792113961247403 3898142431617735222 254025579880597153 14364580705046185882 9942463442358625747 5113195305528869941 17803386219622341964 5171666942132282260 6333770014054502490 4105483177864022473 5700047101787795769 18288546713981179478 16897480011938543927 6558236634003281593 1317213239127586224 8017938399575412003 11101337096827121222 4815645332236818898 7215745475258940265 10371296861740997706 5595440521265593395 5251986698471599770 5003228350204380169 6392389213947954476 5241749041953658564 4642104551701347192 16082108126997906706 14591770461318827001 11404631904257795059 10629001274223688353 634033687914637394 18189172678364866793 18384510931591243609 15904309505118631053 18279755375500010059 15193830452972351770 6571623497207339169 4690655818818039551 14604798824565531535 4847526594723836831 17678607068752421387 11157990283788855442 3015245978869222939 10259317202129463288 10388094522994265970 10124134915107506691 4200316332371821349 7087886738272244775 9676243075768793201 13046512802557897809 10668512432632025317 18116965742609636531 6387214657641190598 14576532250174077745 3998542969594620067 7152641042124813715 13323078367906541353 6607176436893652910 7655703713140863193 8390902077801817113 11876574521512819849 11724648408925937979 3704651338622500853 14727266445851511835 13782417367352817794 182169393397945754 7134734443897166303 12995597224030327039 84500420121344080 1358898979787652363 1491376288209981292 2690587164792083998 13769010144883322002 5432271498874786247 1582018845770554517 1515285185721877443 5874242985781820092 3612724984772717688 8168403826197832754 9723692045879715728 8989799385500894817 14930616976759932054 3880939250287860242 15669813634645150960 3736127455220714946 9881777809911349806 9369585289710387685 12455646416501125399 13237157785635341142 5603677686605279358 8393738469137524299 3071279188556953103 5433869717021754443 6231138857644659733 11476185072283096485 12697497061486382440 10681811580006261556 8588501274287673150 7495362418469245414 4340569725714209243 11994365880910238107 17305952502982661184 14392632198749245902 8691463406934096008 6055291451349985866 5229919552531350252 3420889142167556256 2083470876534915745 10776501668975575524 16246312260679122870 16781157263602554587 10103726856628490512 5864214520538140863 3916239176714989736 4333657914608323091 13621912743292410235 7997265022292065845 11435741188127477424 2954279580739013581 13657434083041320306 2501998829964659251 778059958223492226 3797976013707870774 3290690816025369060 16226091406605773709 5409024315879031169 6605819138530146134 15688599204999612929 410577188853950577 11370197106249561347 17687730611525722663 912766806066260196 7886334202454531540 9147235732472462312 1976625799027742021 5858540138535528093 17705940846764482768 13220838521374171008 17025958360119821412 7248299546162832243 13902885999673093236 844105781905818765 13721850169562287194 3571712413606764203 12816087660256091788 12389076510857067674 14505551380098668725 5971560885652608561 1710889153960112275 9443799248977410276 9350784743147826816 11047656156049766942 11570058909071126711 8900136150642929257 8804664838376382732 1367228190365635816 3829291998550455891 16183436362000525215 17155811153008191923 3481853587575310728 7322493411236137798 3355656479187687502 1335401875681233350 1898789748469074709 16553918005264685402 5066200806846045583 2350744957420129995 5127347913454335569 10289469498769458263 15032608449493181262 4812221888914985571 8071894218539774775 2923803691508936456 15379408191732525178 4450303104362819147 1901466541271473192 6984662717520910623 13023256818845008452 14824104183431301291 9031770760981777841 6288318676517064751 5249570657934031002 11880646158154011755 4030686442343736275 1039327865756119277 14674042234753293772 14746349771891810450 3418333520406989764 18043759292870094732 13586754673509290256 4858071583271948704 16930955160104496856 4233129723880504781 18214928982635232163 15457556238067178730 2883324319847854718 699622079535098967 8266416973724963922 1549106879784135304 8743355565060972193 11098686375425248856 449240738085403681 10067195424161830670 15960770783680493667 4477171106017174715 6441289189172488629 10053701678305074530 16664151353527722159 7946577300182240638 11065201399095651984 12419296411393679818 1316830633922379261 14940654876820408416 13268139667360363393 8174696017345455606 10340592926174996468 5674024953972630911 462389121433384914 12308038741913193054 15651294505331385445 14647791877748052082 15452462670930936781 14489312154514620729 10567624228616468701 18444597163727524306 8587363266647983585 18120299619268387077 12298650225835554915 10415426608547967860 4810863735142603464 16087402336234753826 15321560931285023289 12594422886484104428 10803608245074052785 9746089112134477711 15462557145744559869 13377785734980417877 1314568730492511583 15033717103999486170 377594325572779744 5021548710922144964 3345138208487583957 1727556100636175990 16399460145993851096 15479297533528959121 12375188186790136579 6283528035388336043 461600490774730957 4266936226888869871 9851315062533261702 2905110588971834285 10985541082218877013 2664600680106262540 1650390917689706901 3326088381962637704 11721820761868974708 8231031363722629310 5128875840419868212 2255242284252585545 1580950508073562201 9726443940491626441 12030394428096013691 15108046796982835666 12399293259063960128 4192817935531321701 10019573297896179706 7575603044505236805 14896278682863254496 2461790662664460351 1454526876138831936 17642665581787962464 12225267553429952787 5136678754415519309 2439504150582419348 15747413075335946141 7963730997111219088 9291514174652898249 7476179923302191232 13713862821229519212 1244500550451846870 14108560775301950809 11636686013205032590 9957845594330544106 11196591507548332293 16425109176517346357 9455976008656825751 4264175794981420763 2510724774135394886 5680910427278863191 3562378437611922389 5988979096492124995 7212893698827345476 12652681454356469555 15588879533841635297 8985777025836234736 15884267277704701629 10382729522127511519 3112510370729772658 13077717778363361529 17803505926185308243 13688101406272283825 16492635976442132690 16477735634390122128 3019240007437339610 9333836616197751168 1937602245281967836 17061330180242023115 4470621253997395465 16317259444749757138 9944738671948899943 11091889505480171864 14996921752081578141 2679997105792277077 16058911297630533996 13806303736835046181 15538446943885972907 6715146207115830245 4471284723911655591 10648847478544562359 7850856650670406557 12663988470281524690 3016785408534943901 15971617059917574803 8547982229093672309 12969541435216385939 15450640207619433119 6194441120544428974 4815728904618928572 17219226412786312155 9578460081658215389 14568762611294337763 13616955092039613143 18349864936639307373 15027949156969233455 8494734742798152081 6490344210676390021 14348716042610411368 17847978321884322670 4875601777052190421 7334378049749411939 3218163251549827950 14192215410925315381 2126169026374074880 12577427029496703731 15871358086481432738 7168324722483209175 11910803115192919437 16971884218920882385 4823482986942746917 5326136377368761269 5904933007312428308 16028628280883853354 12253767501580056549 9138088759881647986 11137705488739421756 4145611594783579022 7384420677677491899 11241053841466630754 15687713879982551688 9743138000348324027 6474379891538070101 13623434078393950062 18172917020297028928 6955215512264348365 10226264575399073396 12633915661425479888 14381319219571082308 18056025513319207643 8316507695058395167 6415871976439100222 15754265890655799201 14855170134640683890 583939745452652074 10072065482645752560 2056486766763640801 6441120010740562157 11286269331899673908 15094189044595949199 6522929157479431388 18057718992050534710 4881030496860156033 1751177982555153449 10500143998966821324 2238015388281303347 1710875591961241086 13154099598111660668 840831588887931908 8339013450288374681 8453044139008310643 4872663104347075425 14534957614330265323 8161600467146611730 17513125713845395600 16245283480444130873 14867171125340041436 7831092409262106818 6952416974562792178 18226213055191758990 12349984259240197488 9719331852500383465 5242270281075778000 16982682952045252632 18032360892251832578 11401945594980184904 11745722011219873354 11865150793199146906 2194139985943358650 6808818965518519211 15714103519645651035 10891243478181488221 4102737538990360708 499775604286342115 831129646715783726 14448018986629195251 10261147882366594661 6311831174296916590 1364649151670169604 10467769729956498464 4743152346891829806 1929518266325994189 29407441646086231 14191726650567201764 17813417563982660436 17929315742283416895 1019548658623811718 5132408296658788710 12134000486106439344 11759892483018756413 16218096123978283073 859170511600533383 12122324458893708904 6702907435017994194 16541725511363521253 5302312682465057663 2703357815579213750 10957897449781685814 6713823448423995919 14683518054557279337 3811156648238974344 485918516929004955 9282892242181255708 15100355626738485441 15696402864668508 9241942374876737080 14228169522012881324 6952612909361298551 10243588946388129918 11453545771537184952 14755798047039005644 446349896895827387 13856694660848972554 11684148964146831325 18367259075317433041 7185983574227350513 15424186755202046776 13653085539485960315 3479328594729358324 18118994464773995360 4057174387134321393 17260584450631144569 1111774025039491227 635329799752633725 8939906974928952484 1276093851116713800 1706416257501450883 10903423908889604876 15672844705908593116 15162246937945830885 15688964440561160297 7910837241964025196 2255164759373689826 3675063390295443290 12600934630182223934 17856015214230653250 1005988931259204808 13776806006850802835 6527627481308661224 2313760355146574639 8657144726841347710 10884612902188114434 3570724469992061585 12211915944004624499 15129182296070813558 2345400055705978322 6322439115124884338 4695743222323762314 7505630487773145892 18328119668410871391 13562859391547076849 5124560397268968042 7720056944369276972 17838148270335411942 12805739319544666060 8583743428520502721 6847485684613242208 1559111490496467403 8518041364011000192 4387860449451711386 10436060762344833131 2701781573636833827 17521719143567999776 1542852763658219321 13619188693747069095 4299581336527632921 17283965250218646942 7022041990710103437 2441841018418275119 3450961348673256416 11208521209346195539 14239859819878381160 1659151810594275236 12059429798480780019 11263558180670663773 2482539656883544939 4687195592308629974 2108536808791966097 11304931113587500758 4048331679450200999 16577893377192011932 15924168120414062601 915608760768174849 8346588053212195918 2200230064522740329 10382199822217334883 9286679325770996434 2769424227326064727 3777933133499888535 10238436074151792418 4241089475433801793 10738201480126473617 93368610697960161 3064351532435140102 6674939454422350525 15189222628665686468 1875342182030073901 3512491764625208059 6768654080540827364 7588968111367291010 15628291015179847775 9978053280492446764 5285304696518897778 18443898311708895582 8975572847542928084 2416282605688537402 14614924699777305923 9310833884059876893 14430447090289583421 1191383669146192244 8274743097606276087 11912428384896156210 14142321134259085110 11122167907572694285 4531306125663298836 38068739310279823 7403407213709916716 8150453889186346124 13632814910261214960 3580249924784029467 587240124260873878 14520650453537818123 3638256391427945049 17006320441678241595 6405223966718455421 15678540074307975029 11754857841089576354 16319285423272964803 9021342736451702327 13644691351349288765 3837745645107826866 17416238839685876295 2679995350542304829 1341339771552892182 9883209820158799594 18165042532531114048 9151584681958754847 13004410144578876970 12437297860857134236 13800183827928958312 6580088955144506228 3777092373017543391 11337896295924316712 667013577831536144 10508644121719638905 3070523944114302667 7594218755904536778 14719592041336398103 7579802950362843493 8732548302983949652 659716684649120462 2296348748371057957 17428168255458201787 13953288169602897982 17492776986791645431 2882524797671444494 6712741519889323334 9687589880373642665 8423117091985648692 13477704826398218796 2836267467579483082 13701188831106767520 14063924292957790464 12841088344866087168 1295834444530571905 14597207066446219597 3605973940609183933 11360899719961379211 5749781996622705512 13927337423229740754 3878457584448496009 13778835848816584362 13395613629143185862 12439627269279180225 8992376821575282769 15841174078129885619 15255572886404467398 2209294789299982064 16024718029159829412 16865700533902136261 228420309619126286 2006845131343227999 13450333092811603227 12550128827768128536 12441382698181244473 5941196272881882675 8980310824422021802 14282369675866141136 9068630584732557035 11569357499898190518 10624288180913316102 11701396756955924660 18155253460860280195 2498153179986968801 17359222619102992053 3838432971213032025 2478126824785415405 12934252014876134447 11926824503145058851 238954585602907900 9729556044913900202 4980770737790630857 12796542285681672296 14793658297457350648 10598408961266697872 10229716008779543898 13755974022008891007 18296211851685117484 12148162227177983262 14472375380864876935 1172463997628978740 2305340088917576532 15052027541456360844 15253780509351362588 9326896813012379786 13248343871497991212 836072576165009964 2198575174400636160 5364042291604630010 5146438591409498907 4312835430261862025 2119830638923114477 1893038824357854786 5859710135141160165 3832477042598981391 13748035528382264169 3974946421314223803 7939834151854717597 100769975765589349 4819890026306536164 961693430432973708 11207486650768449424 16772589513845709165 4689867806715743493 10755002368657395044 2675570984942164762 614481591778679917 15099091235878363944 8299154913233698469 7043416284260385148 7883327695036074568 2713271168313654078 1250739991773504141 9339462993312175793 5909879770547198518 12528420124682308574 2515474434837795487 2445633029479575134 9326479992052741425 4691449651465936201 10965557403919148447 16175183013421779432 13988135313231678962 7727541943593899652 5449277146961385984 11024330997389532160 5075831312469462860 14621913487879364338 313037918018378510 14752558478319118173 7082040531974289025 11706434877470137966 6658776886918187448 17922646641175801688 1364375735961805161 13731247191422298956 14091037355391570449 11376200999281059371 13325768039417953580 4424143872083221238 80793533506437364 6216990066497973913 16471286713824125235 6269374848444038787 9643421233356649319 8338468239981699732 3964984165922209138 8095722696976650664 7598377209969873405 1571647012299785331 4659677890391175773 8937602642869796497 14559857152666702807 11678969233865709408 655209126033119886 17312829017600626985 198553744491077910 14682900207254677076 9222161050758959208 15471540828419979437 733311061803313406 8108587704846128931 9602701646598099417 15116883156702414572 2687939207706205434 14820365227660940056 16519518801657338947 14132325257873557360 527118974836334315 3382484566742400697 1631694581446224422 2507623317570969472 8056434787216231328 11898234221749246998 9267734437658808397 3572038183874413535 10707638609392664415 6372296013141795220 12160150475147977950 2382440908883323498 1963302907806086950 18322687351861399235 17731366296111111480 89813244954344855 10443337297552091444 13547010887233729419 7264248992296794117 1681288334720664990 10089954447552177858 2049222211973192200 1754310746664296806 10246330748252903297 6753917223414226930 16056205427127325911 6373514323014462011 4852987701546734282 14396520796367709633 15780952167830036181 6525121744330718993 3408403928064454200 5885190754896863308 8721828344148631937 12304972234146262834 3913045139738225488 10647184093347428191 11973726858508902495 6079192653752506724 12831667061998398897 10431429905661308740 7689335660933740227 16541048662572214695 9409192344887771329 4126325531796557038 6694708140654786720 3394383977686924871 807987291521340154 4531884976201180397 169534071241044780 10187503699809293734 899717502273424233 9997575799532799609 7370690937202475730 323396015966283576 12298199302935508235 10322905979240011656 7528777327325581723 8019146767792721061 17484076620127067744 16814343703942859139 5210548401371003066 2958235833804151365 16716152408757079603 10220051592503225132 7880179655505439541 9453810033438839087 10659098178772353172 5576828945397385785 7602196329677160807 12563060859102184671 10691325530341926095 3655347529133388209 14254335830027077880 1029594758281176947 385530217053844378 16617228930286701729 13450309213731295336 8360876333927706954 8071694410871821616 8627877476827208071 17955826817188540923 6659861461304363873 12825215950450184209 9630878547720974556 4024163323275847567 4788075769781087684 3769869395696811124 9529998592738565019 3094895228745473850 7018657956503904195 6575609972434777774 17143166389197591945 17864638409842777141 9436718571825447548 7124095401281470981 6986898009431337689 15403629157460690615 5535726505194276929 14090419225903464940 8888182691148204756 9649006741525121705 2163426343668363027 13336139753410586460 14002707784556984479 6186477161656894834 14222852914920596859 8705737583804624857 10884023637563124226 12647573396529046314 1943580296619212905 5968187937620953672 15443595421647556113 6718799423382373802 5020110001868570691 12258855994217453977 3550440920547567453 12525629699487338327 8900332429221228657 13241681443605044538 3752581239753884598 8572246910413402441 6422688265963201261 12296336556595106640 1479185243795928861 6430551443381463209 10864305404681818602 15845756816616472139 11590495465362033870 4165072060903674752 2503063738039224298 683186724928788411 10571120403456216360 5249897694149927869 14273517953973042052 10411046174453866757 3806750838897169642 286619695403604515 16076050870586396124 14251300639569897707 5957877633228077211 3243157277204419452 16794590851746892841 13520955719404508843 954395001107206378 12367618891110333547 14701803311650519316 5054421255790718216 1100116656521448273 14827010027763268255 3832914836715784040 4045377059533091437 13473259699666000119 8051031797922943297 16260439653136500845 7400297781204047235 5440427448947664026 17690787502455793399 11166089508819732210 6067115646082530552 16727132542538835712 3534725701895346276 8279182821465361752 17641040492405316469 11176742941155569254 17459338869073298209 15382128607385404936 14501827622205783222 5178574593061831604 15996911321211330924 16817549174161538638 3803300125880876132 10920901999418413537 12272305081785773712 15074274461136884661 13191825230054925934 17302323251265281935 930273861224901677 2853180462305616688 18148213361594156185 6167163464945266962 5918263284055582414 213739306930705072 8614663241580385061 669121724300145992 6831853254223159806 5953534205430052448 659170001182784348 453503013664700408 15819363577656816294 968004972137348442 4037654541147766727 13933190035612850232 7473393217385982889 5989836679433499143 12738264361294936922 1180227874826248302 6398500022277285100 4161223628901657211 14349054039345373628 6949476227125403936 10226496151633572243 5851696125173767448 138198221760049651 10598756339099484656 8216427965472492878 7854459731499440533 13491479711826263544 8264715827532470259 11662230701178983598 4677450488148992900 4645885321906840327 18167292856749387982 15917311538407121410 637760247056851540 17715247177727038336 2875350324620613075 4336770244552933943 9680898904061885983 8934186787292750607 8516528036399786768 2229756622377984846 11592857096396395945 1488683203551588788 8243536691579583495 56591869652595365 12485847582886650324 10213383680497853639 4109377021692524190 1523240134472088622 16551226478512295545 16621153228660781861 15113545337634680800 10884105342626053436 2443850044777627879 9501094516056406518 8143489211078392898 7890108516616050843 459507716304949725 4677740605725073531 11436467451037690188 3522112006722535330 16965872998676278714 2392598168936803909 16464390369490733913 8574133291512081393 17304655679645731673 14441751233318833887 17846376799311518014 15886749952854440766 9313847019921276895 537863931118052258 7825073130841354432 11857306912061856838 16736616698214358065 3456441738614514950 13665680462360373981 1000792835177841047 6254140877098451265 10115134684947666614 17573571450077909509 11253329081383048697 7045258334102662456 5539065975649019336 1507640602698847332 1282928455125264255 2150484584724799836 16558414930610318970 12908880255770002806 2082082258746115201 9104782492489472952 17491399809185762193 6111492967835342206 16136633110291750338 5965331766407487647 5834116236939887276 1181976243949964912 12646965327096075488 17661669220869299302 12366593729871260891 8390331868573984990 1443118263914920851 4962652187680462847 17359517049782268050 10217359198272508136 6139988253022924405 14030249586251142333 12498704834981759758 9158636564587765974 13957885473792835728 10722857709654691629 12433427832157668928 4219353246332980994 9705808464033484114 6667998493557338937 4932557603925210012 12827459930376309943 17208978676426104315 3070551036735717108 18218448614996128060 536108409569040640 8717164137885730640 5606158354250659121 12797217722043591498 4386557079784273356 18340748439926628646 10209448524537801840 16434729744353941450 15128082112994145362 11197995254373375896 12185963418293849337 12099382764341769758 15992915480964302182 2805567557316936406 15376010672746400968 3328821867434337571 14757623539025829954 17426818553921675111 8131754556436634774 7551863099131391820 8747679472981887971 5633402885862310929 3016711684534353301 12614197535611665785 2900185991669426170 257729724301608423 13572188641726333418 14297467736265467961 13583019135195583032 12717627074494036332 12264233097551139843 9241835522873164453 4372798763115438717 7226562889008801593 7599113363817736793 10387939143859039109 5814375617146158619 1783653658368030619 6888663139507543892 16552973786046334081 9868935953576563376 7488682246438297913 1331549059840013998 1269822099078788565 14776307744314210474 12360088514057605526 14397473432514514125 6779274681326055856 2432667124986439937 741920746330649420 5252319020206685929 9059154099241491501 9721139925200524686 11458034835339852418 8512849391414086406 13764765732642860646 3826165240749567896 13161160741631558155 16284233536971630903 16182451909205230126 11296811202495176249 5630612418433299921 9370142505176860171 5292388766061234400 115764031152572612 15812756951795361180 12683820263470642103 17730842098320435622 14007870190566604356 3356980613494239924 375589585053438029 583767711745804718 5311352664151133353 3830717711261290953 16865361444185550020 4644718968393120734 3268337954367632733 9521649068765787650 17750191708645463908 11254544891560968892 5631540733439024022 11674082429781498509 4564514432626635300 9502710957397354849 16434396611305104706 15353195528204179556 17437850959641776022 6752102656222435108 15072554544791345872 12500176759210605389 10418769763650760560 8642710815324464721 15226969310007417235 17766278806922184595 8292986568971985741 11036999455799194933 4129214391150991992 14714067819655452518 737265404803403875 15523694632345430161 6222471891182905379 2809642938478985955 18222733513934920289 9609081084038731074 17338573555903342108 7028757933965083715 412980210894309398 6539806563287003336 15974829385084031410 18051403133250268657 13447720917436012693 3136264031951225816 15698066572813189865 12024221459445653992 14817454533375884378 1892896647069814713 4674272860347934823 13492227454960354628 860457269534110380 9656300262116128885 8828459200183270613 2452337645188584087 3043608964039671394 4288604136632539476 14098715671098669648 12152998959479394432 11792747216962693370 8119994608134659362 11847137059926895906 5075882953559587908 458712789729147569 17215127106248563427 192874579317699241 15454340239867306970 13626172232082641565 8362043789758548503 11709323023766984318 15696169119682935160 18045364828449837627 908298064052089716 17232987174097578409 12107877097363877819 3412561800050142655 2951754853589520450 11199908981065771272 4486240015728601762 12737588354036645063 10460459210341830754 5262072829685771966 15065139447175245939 3480359402869017836 13639223353116840869 8613105841642393691 10774236984063569287 5827411353968815458 17085375751464437521 16785403670649384342 9681232677010847185 10656541618240471932 15654317928499889819 9981447564573188542 10280681971189473731 1574797375769466396 12083652551888874215 12973677490041274756 14991610519640915128 15880612563482500823 2323484142477742471 4210888832959180948 3733275094441615989 3556670431556175935 9762198321201545649 11510796540551641987 7701341904621116560 17834563149820805565 13922020344602442474 992211217472836002 10934095660096364509 11046773661449578600 13343371262254633718 9613512146025410191 924981915608009802 3393069815555358572 11441308878533369583 9484464119104237219 13157698028485823195 6400027740909125928 13953514991191856990 9921734470093640146 2872910849998430580 11138807094810895889 6496880274073527571 5168355303335057219 17590809197954108364 3473424164828329570 457801215616632903 14064902818833632408 2905792351257736232 17979747594119341029 11218080577207740557 16678222251026270084 11388848100130810017 11961226573346937664 2468665586468944884 2098783985065199654 8091024364131306496 17049718844699583163 16600265869243902230 17309097401416235784 1927708690748809273 12601388381888369095 12899986305956072832 8406765790741088829 4103660196322858492 11340044297123285538 17027821059829538295 11345903854334993270 658076237928399789 10154045094785197356 6632884960410875356 6967042519645297801 15535044532558152560 10999425895902001906 16415839880362833306 13729088817402572465 6542770474959961785 14178087135916240494 11230000906310191494 3434633529469993012 634785679102321351 3326729479471006732 1712707420649844360 4838521251003294958 8774109667540513250 4785854612949733884 12381611318531881144 10355025789493684682 997396211300153350 8816223066497412081 15182683542149076608 17273080202129019116 18291722709381523228 4022095286470117081 14292854577489449740 10210362078805286997 13904507626514510497 16246767967219167499 9796377673399701278 9176262367732510581 16213268918031984347 14751554667839395487 17757103113948689133 8636945352055587074 15253807871527570647 16910045747032123232 7457379193186168699 14524709427208540885 12792845607255327364 1174584633141229082 17923144261592277291 1684991264829313732 15779994347982410358 4631670293267371887 985704370231107365 7381410269708027623 12180168165551919241 12527761654687326779 10280174624160063595 15538972246771774359 5526819302819843986 9158374536331754798 6880381473775791183 10246420548529036625 17443164774657606366 5561818851824702411 12362608418297609062 14956990055581310652 16246935664317792870 15999571922305656510 11843202795190925515 4177806829052058052 1298198492295263175 3614663386626553195 4322075225607253305 10766383109118916264 8688237319804964541 3102992567932292645 9174225739994530851 3073392256789354918 18022359390035886852 17680827881988888090 17092450536934774115 13424688917039594236 14558354969448839426 11242584749979319008 6877173853484553814 10229879007021747625 14275212948830497078 4609698264597550816 15167614566957520252 1683303712225659303 492227988535856495 1282490959894289812 4792862321057320042 11071551523361930702 9355324671022683256 9929340804510224187 7969620768076020698 1433802944398533317 4746458715742244433 13905595006194402782 8120274918416340977 12158854527191320002 7307354394878451971 18347467003060627063 17064725735256034336 6438162394385302291 16160448451050459134 11464955073791581398 1943627357141777066 15249294049652819641 3679205381938792414 17326632501111605128 5238045880392362603 7230719885462813544 12817272113456696311 15638360564345125303 1235991741950690003 6463498528509742287 10796757388778806729 14626444460915668273 16380497949908315579 14598661714573105108 5952329114422013262 11242463926945539177 4264206796383812958 15973659266943410919 691289889996754271 9959907004770898497 3086854249911495062 8480226489797586817 1656773163700534142 6919056873897874089 9894561079084467495 12051994987185882223 17283936020293367031 6538114030737232085 17581934149180536013 7018057469106668033 9689737667400047223 1595365742850860826 7652164968236394276 7095406126405029718 17922455841032298987 2863154368135099064 17433914930460519716 5544128159949670587 17375220969322706490 7129359791137055218 9826916650476990383 16919402269356831955 2912520054494915593 11352383383507019826 15295497061192847480 503045250553614178 12616559592404087414 9855742812028278559 1927519825509674465 12077864286474139890 10867708769736868528 7739452267057517377 9576947267509331597 16472002106242878408 1081123119270606323 12883066467958332064 2883274256817881548 12441148637419122400 4762065600963382045 4567145297421245174 4587403298847358856 11709477364156140201 5957578400685371843 16468871910482271316 10886805943043748582 3072935101108542131 7907879109036666535 17118616598537823762 16130779578314016984 4150444036796357786 14875524692233898786 15264909187552407058 9860392662100644443 14115683280993838083 16988566813592716381 13856280481463472988 3487623753621112244 1351763950044874930 3182137939865764928 18077860220529172661 15304175539710814201 10282531380855380639 8243546815271447946 4754648142875269089 6437652565100589102 2452489914635025073 13120209057435232243 2218164588937185510 996158201183726644 13555512022535148240 9957197611730430301 18073668563856214479 16934342115885169442 14122893668707813542 8399631955578595490 6202132889547500476 10213720847956453722 7452437130804655852 1491542755247104402 10742609643066356860 13459463136897727221 15492783237443414595 12538456440884714777 10439255432560072933 7582650864934214783 399039640907584646 9203126462767385482 2929684489500206506 6731518791637297864 967719746651175701 2113147935271103490 16822633449038352780 11419935447402734859 11979121216529778585 3910027485595305384 16405311049494365655 3057735976218183021 12957613040305302188 14375668046692349789 14657284134756809398 4107400097805723303 6552288855674662407 1133159489046616129 17055421522160598048 18341573095754405648 8185206669985229385 15443591338763568683 7651717689816620744 5647037624105630046 9901760146493944457 8434798858812008441 8074154250036231535 8463238196719144520 8015018522619791353 49903288661446313 18054389828139713372 2958215451943438767 410427000059445291 2903741876870424991 13177338648014394632 929482633918158195 3449664445326982498 9274144992597525389 913974267383908115 11076596111896245358 16512631098266969833 16841889689485879363 8800203099843858464 3069931035182428094 8519929847883614708 12488674665370153408 1020951343039438942 4073299363633059627 8950525331701999754 9451871620687323369 16893868769401498899 1588508881515066766 3092646650831093910 9781568580004450898 13754242388537024425 13012632041661153660 69471969856299823 12697378425438690363 14771802706189762742 3546949738409694717 14282153662993649816 14142647499545777670 7989531508811809575 11020444789751172643 7102193762793034373 17688880140740294229 2902209080155124046 9411425143357937551 4458358183993085269 5538234648537008712 14980266183743111628 9982984059670690147 45387897497120743 5493344935406780658 6431721844744222560 11081696776340662327 3852712819608532789 4118317336124406030 2112212707560218652 8948508491876675336 6647388020034205235 11859342955914233782 753660164816168018 18269483819988610504 13822767809376510593 16126851228265022101 12777964320985712763 13720431596655188537 14398916071359413085 6245664334610289514 14874964865519375686 9289297966600657553 3046300074722989819 225539661407430753 159037903950271065 431844103291014657 15102987120606017060 5651053770116274690 3550112729172909891 14789291675689435020 4590524485593989536 2920706905715283163 12881579620577572581 12040002220973853321 12527079778700442001 13530232203609517669 9556991719781828696 2120419469849371195 4050571574350257827 5560985027463807279 1852564024102217105 2008810002607181235 6349484225634063375 1906402207040932199 7351823169613829936 3139507146701717148 1267241834028214644 17703165249265331605 10315841885972470825 4708234533986623194 10100027444245947196 8078474183120693048 2321915958732873754 8136475932652238912 3951010739590093971 7782277225683094318 11418480230460106727 14969222296560575502 8345543258481251396 8789812580677169669 6651744339886826073 2676249649315109408 6207538829528971571 3444811214113519834 303185886146652153 1384490603776988060 14869880884269311305 15881274163244339563 4948840860291514563 1404516551515334899 12188168251477415136 9372165672507950608 13657666462679386699 1076627634750829721 6056847708449725331 8134257707792042306 8843247241359807663 11875100757670225432 16826815512268940755 16795033238796201480 526975724652968438 15666717004235361088 6197273893038152533 8645332025478010683 6864829564042090785 4757355681008729967 12567146117534287714 18167920914483256186 6057416484136212105 12003340138876153832 313126519452460005 4977023060930615382 6031712282504476649 2751130140562514308 13855637999932659815 2264294841916268378 17234712292177307477 15560950793597231493 6508304456655593489 2850856980955675967 12460708765332036891 14662560699432663332 15306801014736551761 15659151377263517925 13725587131402564875 1301044551703900649 17225456364999902176 249116977004739821 12427037351553880771 10559025071051314511 18441895501129297138 5901007191452613203 15501966278671143140 9400802164708856016 7692672885800734829 3599303544419812511 5500428928657414911 12596471423805964383 490587669690325183 13627589775339863583 2377111254072602454 13706313812402216919 14874388453500465437 13715298889083767044 17161166770550829871 15498397779115669293 14457304178559573792 8862914351975932415 13254440616351890753 6855844714283817961 11612085110603438136 18304491605542715674 5418106371091974069 12959830883731163858 7611261654023626158 11411165115420248213 2843701222024241381 3092386934832591413 7123077707277760123 4123952338511471720 2087814538270207027 11095985405783523198 6791964805693195506 14266021146290539301 121945178947566231 11494196587954942481 9275935912426019601 5991010047571722268 7684979663925396441 581821289727780 14156532342751256833 2214839732647017673 7029764419336120230 11276871384269454129 12294781907455597507 9672596785009411908 1848804731165688998 1418509326557137226 626799151869453024 8621132084646589063 4838427154745701634 10732364198007934370 16655229246541633938 11246005507624971549 15950763797915552787 11819110786741731642 6811966613388906959 13078043211476441882 6238105062510291802 14163260248365950880 12815074651422407258 15450896604107052592 2593265714170567307 2895436883337709931 4988953898201616434 14294924158498186062 6475786734185286734 9754030755922225590 13023680174169329098 16637285393567278612 9026030589120106946 10604920519129155258 13077350712929155240 12342108986858961770 18377277699194067509 15625348314770031091 15455804787121000700 858261215546223068 15491045644218758156 5644162846335633951 4661711589983822737 16366335075185694477 13168820387140686020 16093634583720183435 10631053998216383857 2384135006500459710 11590544967573031578 5629177915581143803 15316963032268696155 13597660726305838941 9595543590970819297 13496674395516617839 14913889173156463783 3035502408904869474 7839010065642463374 3910385397096051648 17853173992168079959 3609171644316098317 11069663018197308505 16734472912945850057 3554082989824919412 17220025242847353367 6181040894215414152 305605841783983312 4761957189002913913 9477777897595739836 3875665134793583601 4951015241144914834 10408482985031858028 15726534588320418148 9833293632566589549 1421186724159366785 6868785273796680581 15906924098454493776 206377538893071933 3874730832721588490 17154773480350983947 13440940720377702532 6787739013005440842 1870969004361054827 17853479090194260988 5392375845808854200 8696686093293866209 17887248742541212261 16654396589492887525 16019086461983574808 10708678144083427388 16111461733551834481 7073253936166110303 17931078754241058726 13702618296910452758 17532427644843642262 2587621685090928093 6305382088068684432 4434445115058276219 15041856800652672853 12174661550478457129 17713881092015419562 15713933489573670369 13623722213804259855 2708774190580661436 16290505165602493130 7030141937062870930 803108120594400354 1955233706409066652 11069163972419470378 1569804313056484738 9282333429326659305 4957073929523009969 9028730761793819359 11720648803665418342 9568749725416813798 5823174777367126882 15977254072191702996 16191994612078571970 17385931288922132799 16450047503911919223 14151528805945414785 3731201670099432270 13597214066597802428 11411185637708470311 5091267808413759981 7648366772883033109 6765645366111025150 2716495376829754650 6187292021798736242 15761208269829007801 16865965197617022502 2510903449079643005 13160846606664273402 2796839696788441592 6649184088986250441 13952820214634960015 9995113272227239889 11230251402151037426 16266359447584717506 1040286181966775087 3805420090247822758 13998175873910622676 10981020302813527659 10355457452530361687 16596093714094761172 15951517996186769775 3464050631606962390 8721074168992435698 2672651347079252799 2974301766207082746 1450434591541003 15965298178576306029 4452970919225375685 12162547897297906779 16817444034935719815 8487186608659771194 931144419702778899 4970056057888096115 7764579494911117983 7307766905861069953 11512428440837791387 2871499659760274577 7952477195605416906 17824912921733289742 7536258274379301438 1899793004518629195 16036330879078896609 3388448592562735701 1852937035160025965 16468048031580046230 2401548141946257692 3318966918439825853 6632923748753459355 17958351233636470675 9433347634711414403 6185118895482081450 5668706762524188945 4218040330986550134 13998062669561239986 11247932547222124455 62069918054114740 14155603891876291393 15414369953694403508 2889071014884803661 11880410803623874063 3412018936347889530 2757732206235228717 1067442032107082235 10168604691128504653 4074863808316169803 5160536296886589628 1003733636234916524 14957882242598082132 3556885104259233227 3394756109604459626 3341091699840866200 14158970326578270485 17790456476244999040 125826348824897220 11576079424305421235 1906279502577671331 11699025824627282075 5148125247953541125 11947250765805070659 1285731898064516455 6152644534378153503 10201986553704660699 10246378830482535701 6056434507597952644 16627277726024076552 17991934521046887727 16179171620789447183 4316283576408802092 2914861580546579892 10512607125201769586 18220814909199923340 4175626456195123533 7220585197005172135 14250207565302974953 12790537870237307124 5791783609983772480 15330417659126418088 727140183515090686 16327684372372647859 15183456900538452294 4372579644637933154 15836376146519563927 3766970446284613349 6416995910809351634 4905597342174693807 13211249005184977320 1615927603916101282 18201937938730371684 7258228734136627233 3927811315879427441 16519770584521620355 5227620376640944284 11250620114657964366 2352895155855798072 1648853273597597283 9861308913232905861 4899882758104830663 11259543693651466446 17140637805409115707 5815577249642701965 261516519485527976 16592069067129243707 4050594849650086624 5228343882310398701 8598846358397230061 7488834305566151330 35106305541215456 6753823568606805771 3244695820234582836 722267282382640647 4612061264614442262 6670584148959760746 4443685648470343555 9477431656599556122 12630194178406513337 13848890769335706196 3013517565218936285 9152593456649351519 618361415583767578 3078090707868445883 202089696747068583 14518074675532952743 6459358327903162822 3027264237871054164 15043899331116902652 12004247865362998154 3631656002348584627 5600931496524634365 12478668567730983591 5643945229593088755 6624769019059679069 2471063682961475278 2239235528670507920 13679706759369738322 11469282067631276456 15686183788522543328 7165234372750867781 10625672263018833814 6636164997748085421 11430014260582948402 9088518275232971695 8306198910030581810 3426739077318979607 965908441559846016 15334512755400019102 11900209834591360366 5441359532170887167 14687885868313062250 16752671609301473112 660798873695477629 9300297362986868285 4481555671389684667 13299275690962312371 7585435386813364893 2458472530110166277 2570036476852984700 9351914053812891564 15908061838974029938 994478240604131512 13640191268867034096 9023392476145290481 4537436359851715919 14489170467239800521 7568139782093671748 6068192666492782934 17884439875003689083 6951294347073093560 4567562733474870525 14038815023328685774 12811928687390261258 5100591146827251900 4413200397936218229 17612500932535258394 15881321369853292652 18348743905957514101 13140314567338972751 2837894835583053587 10678634186287284930 14735965105339592358 10662508847164260269 428514108484451778 15225824275425202130 3112325564616984805 3745836156655763785 6373926140415535158 9167058976822211953 869941166233916269 295158082173475351 15837493371049560635 5531917763798259584 7984334371139432818 7343268129941450368 11388134830640520525 15829028204467964365 2549496907655172739 14271322131178747279 6841900018303041389 5406373793529318182 3719111514381316399 5618364360992742030 14136285074004965183 13016912100514768929 6894344202917714959 15220971420003228902 14756631056073841133 17658579409551664642 6528426684381012484 17869779955066556641 11081273328658901425 5306439582818965165 11096796675446577584 2803722451375514722 1464235828553813045 17396263690519138782 6375524082267612072 10755171574502943584 16046568397570635151 9884682335414320029 6095180200151604565 14271316574967498335 590914907005627502 12379209532171416652 16208725115724932934 939245483744035886 8438434761992992988 432682410032684680 17266348904215540970 17581352156190915840 4787772793574144568 3892547584852437337 12386151941638243635 15034258984372462682 5212999405911228799 1245203661140378367 1761045951089200671 17061866870122456945 11278252659925141632 2025070638375164759 3759845725482381936 12776162208551380452 7741680294904205996 13509149176113947501 1528442947560897049 5770223761080956710 16248038480069423525 16217678552006624974 10496890172480082282 12390497686626092764 4694333386383726642 7039200671021309769 10487917138937600944 10884537589645887809 10053126199713888478 3793949587216553580 6946821736665289282 8391004405564359147 6901770131938484664 5101565761177410772 5897832059425863532 7530789907850583229 2327113791582329400 16991031982012075897 3151913429067249191 4446871844870559686 899367153879948310 12531245212982621801 11861621452886426906 2123156466613753680 14714295168010721007 7619908135607542702 4149007649201833447 5430367239903661416 13194896434538838262 9561814838071144220 558535534927886874 14336573473854676696 10878555929925626093 5081868394791488340 55778270444873854 3141200817120631979 9709456600339189378 12627252984793926061 3717256544552677487 8114201120842057791 15976563012298489718 8022359570190255740 8080136458895671408 4378786039355024042 17823300233504646168 3634951007170193908 12214630314434434662 15550705956531623387 4405558856414846682 11425748092640239568 6836293326858393800 9469887748052831622 2169746978323795272 1151851086560272545 1792122401616449947 15735176861237221732 15428968917207232049 16810601071432266875 8774097348068742563 10377169509548687123 15983731630046409940 3710839304546976299 747116104372207699 11160314073471733364 2130569905922666142 14995354137486841839 14862778135634706522 5618930410824653160 12139827137483089896 18302838619543329090 5238058929885075539 3113308796566208798 1846739118769461113 12645671076340836884 12812170969239744352 11701411255630625154 10125116048544729599 1855413609051227186 12448004058985573051 1585869359184694100 1315847446737930016 5663755806994259492 9888956071507847236 6976860997685599909 12954654063679736120 12853024562579922537 16859055066359403508 1089781600335441105 16988088040576513945 9982714390276659154 4255560499120288466 15059554571091945416 505737842530820603 15017388701690290351 3920523642875494802 13823333077458428524 8655651050006934435 11094331345903088897 3175686825420579239 18045234026534622672 12357602787802923556 16841955948830685068 6640271998464066257 475389721938974627 1092160935490049641 7397927127496337530 15972009885915414790 1394924031967607401 9026511898253290363 10233472802147794225 9998831163261334645 10521286148251229380 4174485598475308916 13581234267728076701 8773847393653207947 4613860656324063973 7976262532842105767 14845491997238859539 579081792972044052 3016119972193288688 7166798884522471696 2786102265000613323 17557386029732922445 2503231651162877288 11306055050272735537 12842215431299424647 1161545709520444437 14538031184736516225 8519734343322362020 17431451982717403119 9980749552017740755 469694588120109809 10851786683031210066 14563328558215771420 15221110929055311141 17787036759244793908 13939564750379131159 13101925398374548938 13045366654208039118 15133070696345042121 16006285072861188090 7846275624501824882 16949256251661550005 505154829582264218 9457307770820972336 11907698549855059468 6652675514451982256 16281179903923849265 14485413933985572264 14143100591044349514 17756693311678714880 9589540351321327900 10503166017046590216 12933655910707696259 6393265867945899619 17652257912937612401 10660468313706659475 3366268824585002508 6387127757670235930 10208277372678923548 4376198900379001017 17905343184915411478 18220637530498474758 4062380362906531796 2923970235295474131 13455756560241708934 7467999134502589059 9767569503631976570 14006977666481761880 18108507338642309103 6290616121956671353 7089849047656544140 6778295001164786861 17608380700410538645 8508629476195273654 12763151739844398359 11194223993251939141 547891518652332058 11377848152586362409 11377569729333619307 14607286296059930996 16022008379152164505 4322326399509043753 12237495286195750624 10353317845512026006 1803651661357337352 17195244417943470390 6037329953118946726 14385808397481449506 11690217101886182404 3646439250154117385 3853726564042635623 4199427190597118360 12628266094993016794 15432806874129640044 812262715005013944 14209170592442617955 927510033032144970 1840969494110039436 5841017954172124909 7545749142159003684 5060425324278824571 12090943407000755152 996523080116659201 4310090063845240887 7205748860604161118 7605891683822559249 8469969629242590546 919614587728617102 640296524796803698 10413876418477828601 15303083613106072126 16324270689562122003 13809687550421955317 6968701126969267535 640255681149931373 1587438893215806492 403215282673649077 4003991249265921791 8929704332417529571 11979914319174123105 9439225541657213674 17877015133426202478 13956231787592547931 17516376196185032898 3761723046624941853 3858794378620097469 15634696293074848980 4321479515455858579 6233872669067804334 10873720227300886544 13668341919801168083 5148076064886375358 11502883657272795077 13631482389888272509 10203501774978845872 3461253856875191033 12779237935271514702 8451191990994151844 6234667404743611970 9224983638328826230 6783872507572474902 10459667031745187693 3907109756847559154 3337102739419564192 13587542525669372829 1190427506192924879 6409498541839019125 9149510138360130095 13123828922203126099 17968616163176576453 11704216676159392722 3381469254592333417 7958470672679568144 13402804540859065629 583374374309047541 3095240262789746979 618889704601811765 5340333340845566412 8551738298126948058 16202556160934235365 11432294920565676504 1395226936923238635 12024813459144090025 16375600996033563931 1182303113781233606 18142907669657118469 2027431033475182419 11115238609671948858 18362840245200734861 459106314540759077 7620447577891190861 4014538557414073614 12487393267094991390 13500542825041360857 2805822882352076205 1101411722800485026 13389005603704652774 3474019799321161658 4561580665851507640 13125561149815708737 17625416790181380509 15111942009019342805 6733398272444429442 5972856381077342330 16464434581974663448 15487094764186649331 12348163292136082012 12422713595705623699 7603070680812663139 10598884566805251509 3268543863640272878 9821543640551302363 12840098282542689011 13467256332541146168 374000195662985307 9944539060068938111 11947101945926542156 6230783861894509107 16344747595381675924 5439554700877658300 66490185686651966 2825367645324561536 14003906126108479897 1955568366998972730 15415870761891442426 2760170621059226943 7375835850905938903 620302741146578872 3589409733226483889 173232985060195605 12559053370546793242 2036865163678656045 1559538399429923104 17229021516022364412 11769441645560418137 13874592986735418686 13073230006495292309 10504429851540860603 17318782793611151648 10546946757596946132 9004894460807907587 9539650605763662007 5907236219554948348 8517864541123967480 15795738868695799511 7768885775655349706 3966837532604910850 1803822691203248894 1937156599985736965 5310331763995678449 11866084513729231818 3407941775423209684 15231407642260293431 4146199542063450777 14625315997913433720 1081260564635131534 14740358636422654218 15045477180565177440 526031070597398839 15736979053340631042 17176143146169196749 15065426808171187212 9728279095868121286 3613899007612949940 4006670837979195010 13723136250969903484 4508660335429468310 16949042120886173860 12800522338609393533 17433874372370018152 3268228068965368337 8442823552453962256 1477284757957037567 17301848390131344820 13092021634633063854 10600056721124188501 11633708216665086700 8294570964550447873 17199315138113615632 6783062217250328721 16201602973182290766 18073567273925940836 5407492498600351224 16627174383421286224 2596285614796998854 5514896111732658236 6567207665776868221 14051496566780708117 5960544065375306613 12276045325947384077 14245814054459230678 16692043346873276572 17946065799624921114 4798809169980497244 6370906249319306018 10244920919898814335 13677697290046490080 8347854601088172544 9559277144013193664 16907592220260149343 9681180669701582693 15647152424549956038 6640314527412386341 7969331002905633583 6601847457788234695 361478666292106763 3588468060711446903 675200330986566686 4466371337290117171 6461983795571658147 11375017881838751959 7242018479148842523 17550189879954658738 13656302678705746942 16981497498279273159 718845644996048914 15024657023326940163 8069154417372031883 4877278414522944643 5486954612546313862 567237429330149514 10336216293387448116 13380745661745585674 5547998021700253021 1112668523469673255 9444369531915012266 13905812226394290680 11877164125014097456 13495012843069551073 11617935982975947541 6183586678930779221 13382483714919976527 554737524935294582 2724494895880227783 10022217892745834573 4689725980347217359 15809693002567395197 2170939952723715902 15828893112936292627 9592988119461448805 3743588159616881434 12848713275264201136 7195206358283565784 5593390817954212524 8304310854879917529 9873702734994508425 7034141095275664583 18094684184493855044 8320618594038777476 7474202065495693285 3481321766786456994 14950760310354919991 2540028078299723143 5440291566101478659 15389432224336828476 13289828589315610049 5458324962810815237 4465341907977257212 13464312302736666749 15755614232473766620 10454615675262536550 2656635517496271863 15210079647204342778 15046835926673896124 1150165933889901056 5728177995203043022 14706663732606144537 2274991307733096189 15076028825740596770 2016151003516125607 17966569598318184014 12457216770346635982 7286355835724199388 14360381182825376060 10216321003670821093 18067313593295848787 2345597901686339754 18282012778734425420 13015921281237393484 18139945364190379129 14963571279206858974 11588940437262377582 2460483426787500964 12593795048277239941 2199170990286318940 5168335486246104563 7601628035531839949 5716776609544003786 504286641687091642 12085630581328945363 10361471852240177146 17788445480704030657 7806988726032146997 8276277443861800415 1789247136949736164 13429373419991369271 3025430247883609390 1920182317212114634 17826348266442963899 6221559022197771559 6776871099103739030 3664273561946461485 7481916258248907764 11640027427383123829 6652714977747956070 10841301338369435023 11996309707340955057 14086186296369710806 16352658505306072219 2838685143631687012 15806237591007858843 9667387760899397268 9237785277803201816 812738207286042705 4121679741409523796 11415245540779960545 4538535645422520873 3606237653759866308 14918482260186318938 8128420992302492690 15358215929219273031 8180747658087928695 17576176371495735429 1670706050734154196 15869491058439465783 13421260280766813457 6286527275635848441 5834232548179386455 7941775862756882835 2068379330119328925 8188198394537173974 8836862016437222680 8740638869185905170 8823479497697678212 747794925601584692 5923644367660120523 6485912693748531044 5997351763530515238 17947841939048506927 5066957269771490865 4213995651696129651 4444933821076768523 6609229244622588239 8887075167810152264 10865629443799296508 11483212501510143986 16930747635594101838 4689751797828695565 18318181312293573604 9388441139665986205 16489640876000797470 8926814634834485692 17647071303794620434 13551713912188101725 15268094109146792320 2363362079110612397 16213585937578289368 7992905452520672382 3848947893114187188 18282634317589323854 14483857840085331337 17384979025006492986 1554919887616611254 7658515427333723715 939625603836225147 12294108528995638048 17349314516032836514 11150608858456211425 5417559626860755895 14919860974055010791 18061140130264685891 9926990165735380668 2613504011970305025 10285672041575681138 13502615405519975189 9587241404755498292 2634108542574155323 13142499002746439409 16733647679278800673 4111161538866348126 17649251193050704254 5070618174683345077 14225807961067673448 1519926216327861699 5919444902598570467 1294752227225152803 4214042501263814781 10976414310261058846 550264113007982941 7640273553429422670 5921859172514303131 11014457214207886712 294762383725544613 14237231475147891530 2335249169220055300 13121236120163352545 2924243838455472527 12142974495349301984 10054701326993220023 2122558807340133353 1701267618753575126 16776450543046570980 2304946035741241771 617061461984285246 8197346065254177231 2409852718254416225 11017224807015746359 18061630153613342375 1848369857477972295 2461536117711045760 18026429735967586284 3780000656225266152 3141271084647680719 8699610929312667825 13971367883183993286 16485524719957887888 13392440536739401657 8390257518114239672 16600588172381818529 15588644278514376093 8354243887901910342 4945150610136933167 4573846370715449144 672308315170151218 12401352965249339467 2698925034663908007 15025160649836053473 12108138049508029307 13979425005163803769 16537282043757583898 13503152178359371368 2545849959455037986 8267988921104771297 8520200445757274684 15548421355946024097 16483191039282013766 9688784810276102379 1817561987054675224 17533469654956062605 18067912433283863610 17492493403453427133 1109851393428835872 10657628885404189618 38906987187027320 15656891787047149156 9162663367615586321 9847150230549770536 3840458440261408538 12527868669118814739 12110159839353770295 13719820752295385658 16974459758684744834 2552193161732666876 17325921456241623987 13711728203130156926 12203639684093712231 9042953114708151126 10689625751510207712 15230258441397745643 12959400821807837335 14181893417005296481 1234608379814647852 17952956041037559609 12375574681626347693 8594766207164042063 14339422296524159988 656088971041357966 4007304645250820489 3528858625148002535 11014512445533740230 5167313895782198931 2613516962035525856 10488136834137040678 4196892610830202049 13127783515664756978 11117545915698636913 6104726173092090016 15298275158585458408 9733890713477573386 14386927499242163769 839096348252470231 12363815658736875355 14304158034930941391 9272451458582231662 1047688426284462470 15403233883537895319 9685306621055055620 2264691389947147166 5611735790766343609 15375663952662381084 2779224594478693548 4232697771139997326 6743783324049699094 1738049625091472567 16520738798402646442 12474161689734811464 16483978327948983788 3003205507749368555 16387930801204917910 6834763691774719304 600300505007271466 9019330584734008383 15228613606927274087 6517976029829295132 6412046982310045434 13133733236977354898 1572891827968403502 9933973457232513487 8859485759659529649 6586953867881324230 2910485014965778411 7068763812530616634 13040917658683714633 11755255426680037087 13736233037518858325 136432066393854530 12626322204807960195 6243954639402273571 13239323517357111228 12489498487101761883 218180086171631373 17476186281632500062 13194087851095266470 15326807833596214143 16094903098533539537 3885067780885755365 14781211349146634778 13165725748080341497 6575320389012607972 10596902018494213656 15687488269046634401 8385793142742184071 6081925734544229330 10619406933643119199 6774137698263688697 6866725238703188600 10446468025209816977 3851730622657597561 5526350893888994448 7328077999216898768 5482977558810178385 11214251471810885249 3598977597573892375 17349011483816851627 4409079460163017685 7295935344789896430 14644503486518690039 13797156834035386420 6007975724212914190 6345765032629684862 8083169096890325926 15266323007093224373 4156123975769262303 6672960646303296786 14120417488946161762 4412783304146513261 4480897349582885727 3759521902998128938 13351306591322424035 8446194924053048859 6644954210776048254 493823194765386180 6266466004410046636 13314294105473521648 3961804893800488554 4692664762811305854 8072891082625425731 8726188560355861706 4062640781573274701 77460960635333348 15476501920028814358 12853279628724045788 8571676236063152196 10281786296622996181 10266102610542187023 14035216599230750776 11950420944411736128 13904030704092758539 5405927918424432833 2002278186613066197 9591764306281594013 17184178446714997060 7732541629962257162 10052432669580256789 7158093955246068774 9409176701420000566 11403408009302822543 16137040189598514319 16729632554187863570 16245016553017637693 16157545137305045981 14977853623099653458 5939846162234774267 3731058545890176291 11906215278593771932 1079655923170226917 17009279511779564569 18143395408258761765 13036258822152292989 12720042354073914337 7450682600473280106 410941799924595878 12755452502403357134 11320658228275215994 2570650573991626218 10221188088886298372 9237248831687880641 6708295192309674323 16403050119231503372 13400041047826090643 7982030022003213775 17318363518182864593 8870349850492452383 10513851903295864178 12370763111200125755 8121083105236618804 10467332462368781170 9074247426045471809 580852676874220867 3254143164680722606 3362406699476425735 13972537482413201102 10666102540561428989 14020030740994235679 9367901090018230616 541708385127593954 17085538911549672864 1619518992418905726 3942271986172004437 16935585380384349773 18278026239042749964 13197637706488619145 5285947413228551018 8299430998807000351 7353002087819242508 11576917029497952028 9884450824191732509 3645000804666860895 16851085082175693556 18250151771259033231 12780835706160415853 14521894218114480450 11173664618458304925 12950655013602773279 1779608740821165753 1426526557946578008 2507934406730178518 1974714629753224701 17135497446836801424 8971435463348903511 17970322815418827524 6491610607415405172 11939967184786015195 11120329494129953216 15259335886553037893 4822749933760313022 14169211556687227564 5147990134630930286 9384698500749049345 6940285429592959200 16452144126725549926 6759880495845118284 6414317747905919314 1022121733127320597 9328260456917753607 2871276121278551087 9978505603434159530 16745107150622510248 463529366930614870 9122659123476250276 4267931304068952397 9370870612582869820 7616063613155821369 9994828030172998671 2082345044709815083 4084916128320361520 7715090995832910751 5888985495812862930 3353390544008637538 11335820365064254556 1530079626684911164 4216952022812118115 9452582550902235719 8957674803051408056 6860703077630513053 4807036421406766668 12142278783240432967 4467287127275852318 270060763621008298 9795176549269755675 17006575228722313899 6703303713550657641 5155821300948376056 11831892327264953124 10209954680449389760 6631846032620211563 3232545514708279866 16675738733713915645 3207083288744715224 2784980573758226717 2535978102198589252 13418378623232633569 13109268362192189726 15467456837320565550 12365768540187336226 1711143874001894142 1456583417593456090 10411576088514178547 2574640876704618221 17281191019107624711 10546698608663019592 4803153135580193727 3241497920144648760 11431208918396395248 16475690230452874654 2488600340863616973 2367787411253319469 2280619385568124780 8511385534285815800 13140217409783967302 9666552100566369637 7757316101551017621 1383466290706979493 16086019693512310136 13376178912173874269 521896748467030115 2033225755602892868 5894167567367189553 6978872491293674946 15609598359676113976 9997909862703120922 5735898437345314539 15121322224238271563 13101649386671192033 4070734652250529612 16660579023094829037 16310773311193649651 11316487123123755491 13018974771536767955 13235351515515882956 7153393199093542214 3734196656686684451 8824276492167001949 11850457501623009148 11002168215346674416 13720505805396888497 12423106815743076076 1955549432355302341 3152418452584665058 18107885801345888799 9185353835227148600 1241117736351097364 15817255609922434113 3996199402566782759 520070440414357541 14113184090709495106 16717417690557101839 14291350845945216841 3452596665202068480 8522476969966242803 12418253932925496630 4708564017406101565 3399226069380495994 3195129329665404382 14710789774787409591 16176439427302744991 14706255006373519571 11548404585791704848 7392687404310826712 11942031057049512402 3089665762130845194 128268810114912088 2352154573672088861 15416298665758445429 1227865836139722503 15597935584005382207 16060771435156611405 3069233689464132673 2489404470330272301 2961134997723793564 7177815742236614813 7092737676009496391 15134811027873191512 4773382585376778218 14955049571998795332 15163774260059634493 12837822094829534451 10211121395687349288 4267626048374804422 11670008706034643170 17849244846268921291 5543304128399953354 7387815484175986301 4822438773675037926 10034775602505392609 10306236260164899188 18405199774619946003 6407798201182553489 13110883976761276537 15244408514009870890 16089096087197527616 14237172003101450584 14609313392682848077 4274799424163628977 14871656310238734812 9238348149376694667 16819265521263290806 4008791220481550490 13267414813811849746 13913869317731210425 12494379493379031416 16943705036285009795 10838454910070423120 17097573939483396138 15660891780610692529 12323803411096169304 4627902599427338983 5251626115274508180 5610916388981587423 10900341018183220165 4115458072386000710 14686853357690852206 14581973865868803434 6755946613565648463 3063303968208202117 7586119894303830240 12364380185935539238 9821151661781983627 10355669399815908704 3039771799092471782 5998612379292977487 10216533473573223835 11624440083092517199 11632887365621884345 4508244174778072446 15790696582167555609 5156401475128196166 15600908418913153678 7818137401995518646 12221560882291900771 11001004172377901184 18028608582910978331 7942262820318428408 4638145425336595507 15669390742833535800 5084399003266306559 12939043364885011788 9682968924227266862 10950731162997459295 6580595183990120152 17741796174746630546 11475114461446746658 8795076650855146827 5098149168090495522 7800498609961778260 11457280551211794771 9477512913546145628 7644277860723672020 17048986325958130837 7396722469822689441 16686696941028928363 12344722299943967987 18068402124362257090 8837569885450777030 17992660985116789022 16970668529350677108 11400589995229182339 8189933311236964795 6533396311115858398 12815265929640729815 12012921878843972752 4525395175163463740 9036037404715585465 11456862268985458649 11920977039763789028 8028500416325092923 7495868524049268186 13591242889180639598 8483089498302037883 8515036246300406216 9150014296815382631 12567102860424888907 6990120542183276778 1461133729391086042 9143670327228259568 5489159444577422610 11350847884429842754 17383038165283488546 11356335274332989727 7746433873132433261 15251281800564328379 4907592427163206049 3775355928432857622 8765037848115171605 2619564269996277348 14985395324886284805 17106284545517703977 9899403206999575077 1326105091010390716 15664041686911372886 12370316206380910957 6509403804650983093 9354581013052483445 5636144043939798007 2843189062264075692 14209250161405436933 7418233717595035833 2328485812748214683 10848887010564674318 14580646887448379465 17002604227053871768 8706408152423694008 5364352595167479044 16697495526690261445 956751188504425578 2325365904450182599 3208656887975877677 2179566164397083560 4479592601822289249 13951395761687876630 2220808735625074152 5886716867281781811 4302141280155046014 16371784952270614432 12474746724779144373 10169300702355888116 8438635768606032173 12885124865928348140 10426177282642520145 17250537866867198937 12758535244144464028 629672777306829301 7194463667019221694 7050827279199433498 11407408264284850433 6146538883678228991 7364808440024450734 13095567186848578480 5813104982208025445 16959071333371477743 11046697024413690651 9011328906593239001 4304616580504656673 4581623011584483063 6530898680708107397 8935021521986438822 3722924667477325634 16470127946187302184 3451291386842917048 8398714411645285904 9113785190158457505 14848628002917694470 6333595898317299782 9720013097855266563 16599767501375338934 9658038590301243809 4831765198878734687 11616193244207235965 16443087773130829206 8895645285210148135 11257829371830121104 14029418405406893891 8518449979951013378 15629958912290069764 2380006119817600353 3289992384719994687 2147387167096149559 1939992756007352340 11712348712658493133 8859090158671213093 11320327839892458443 13982067560526622633 13469247626376907009 13655518598480658998 362903520119082825 16286122090420052114 10663613257851594687 2378619298212106892 8776506708564999465 4147282681404775372 538807635740004448 9110370875480223188 8341786190125307788 9519934228217083328 7066557104915697776 12329009564180356265 12770946469945608204 13507345636253307027 14787993670494370219 13124140370876816340 6189462534782597542 8856250815775010456 7529315422681371251 18009656126756997454 7949185497016234412 6929682903627416347 16361599482278353408 3066399762017772000 13175285847380684064 3919995381369650225 10392408321686830458 8564676647050876579 8768889958820174437 3133931331576154512 14203890179219067448 1343833374345243282 6430412737010564509 10212711807023228294 5384516264105648185 16869671089609858355 9043533908068162138 21306036853162314 6059548455317245619 8566406439078662923 2412681913771768765 8276259307970851729 9574383420517227568 12549916404705246070 4050971671890214881 9760109208061406765 2383881183162241998 14465676322513431819 9522052102938616066 4990479290562839187 9242222938700106706 1809396322760354335 9798398736078042384 12768008994180737397 9119589926323193039 2611736251645498328 10091483585549338991 10842332653018947827 4524877744119130750 17103310595092617729 13360763160478746492 13357186740569799693 6798767230262621096 14570343864754204412 649072302184620266 9463491746257056107 7118935044378521837 12194269611751552061 9068838951762751031 561124977325630903 11951392907396113331 10008769774162879394 16639750707528198077 569508371166737471 8744250941812237312 10825297010063250946 1199320930413763600 11758126344281429098 5534777622749536149 6224791323336235967 4156649662164200522 10399468948935645968 1074368430689032862 11912839285818742139 10729148531140806902 17754278910669377774 6276083430930395868 11031613444242482089 12869344514395108295 2787436936892647648 5877576100732060570 6389692256591475618 7540346622742601669 16561190167358844645 10710950701381500031 10278518621511405657 16243297213436916683 6050309465360050101 17954873430170882271 17116852057352762807 6532559160390035850 7279011271566473019 16647161532777194070 7133824742408303731 1764528700839777621 3955168245892754782 10901840367168089013 5702464210083046836 2551386456700330326 10578747701359028590 3347709016608141966 15991979096265390827 14590089018880742512 4402358086989936640 18007765855657257975 6836191334854687947 15514499552133234278 8663567932349345764 2088987145698344482 3360460304878460683 1548790813014536950 11955111491090085852 15544361944866134514 12913492482313429221 3134339854456986169 8270452199797073466 12234885410016480869 13330986483612327326 4906828883823212996 6320005478181934707 16481074468963834547 2657769408767058279 2434330007411980182 3466101637010065897 11847462828034405933 3779583233775510450 5970332449203328512 8586046068106334708 13005702410701724497 3808264679760196546 2800537911867441130 1260125395765064250 11441164781826038806 2609817841202349418 1499925163339280574 9928041880034405901 16977518290281611571 16007508286285804537 1391151839046388789 17583472243023614490 6045639770751039452 14542954671303605484 4295330197131233095 14138478924250332402 859709206608445478 6357849739782450202 161568215672815466 8887580892892835594 1790345933936581906 14039492560730358241 11125516577023425306 1138065068846204265 15849022644138653534 15902739676406917911 2137458675151885358 14036303335739797407 16386141190267582580 6327939612905753102 16542693960757686899 8263492429041575395 5221808134736635653 7898296120256441308 1613785783648251354 5061694723892568458 16919586550212752161 9861783405515861827 11142861036656251957 4234879855615454664 11118099892102927199 9909759898415378102 3917316422610957281 501043061722608256 12491571966606169902 7672756063590487743 2659306991973834753 17038803011845278048 4657321613930052869 6247792212101371288 18161454427975975755 14341555272563423767 6365515582333448372 12448918102397994406 4316171445231039450 16859326629168905262 16477544358393215116 14699730064482327138 9161661441919325531 7152155554036042070 11412089214919049017 1752326164122462199 5113064396161384440 11147454320947244946 11558085145198460001 1029935398665606358 10875921259007871428 16934582997212383458 11432916656545505756 1989517031694515062 3425042465871118837 17465645322093841709 7002188660686336812 13370927353540290208 3349056700531436448 3634000460566974475 393981927501112607 10360759173555184175 16380500668608493621 18287011033528014919 15793602855489747921 10956454412385442461 7308756716945050742 10337052966253772669 8985354439142748123 3851366510206432705 18084014519032764279 7225331279209894005 12159778753587124179 17123531354907870931 3946294508004809185 5705606462556661199 4299311379788448253 1395526953538413872 9976093992295991085 1531003107794829225 14071000748900083393 12466040804522225762 3908245488471167005 1550984243732575807 13965696020770274133 590216909952525495 6568392274576138244 11192351364156591002 11228217449579995652 3237838015388674043 17179583039512691348 16520893371763499419 7477843688646114688 18088139979778472287 5324566547667794524 2799368478710051137 11871725793262629357 757091572287351881 7020533595143963993 902922082780632091 8287691149282788191 4079489858338256168 6233807531352618315 14637367257097335202 13569893996952467676 6949010673053520809 6348107053551093017 2667773922037788579 5870963061725979889 11691358179683301187 5105476166918428033 12124168433312923506 17164445054349023079 1057916677157165819 16372092208376975792 7833869057930834197 12150536274642588826 5834127806945525132 11810165149783959538 6312135772309412472 13127808026558426404 6419735303674349483 7712861635541200097 3370870509067550908 2292112255632249240 4673961945297843396 7597387618675178534 16392899126633089906 4953319910452547296 11529170488845965715 17209856206333629136 3439767597334399996 10881577996078620689 15393056541459321488 1609325915304855798 6356913430845805544 6948014031955889447 16792741387210045612 2573957477739662371 12984662435594902419 2874586540886373589 16825787889944510371 12547124733356994257 11502505383030466846 16035363789398760862 16791597825049157242 14156543526608117055 8325228884905196197 12671681065462846187 1765161265246196643 14399018227028125745 5935672946839524264 16156085116165735249 11117456679302931370 11565287017640835131 7567538605630563772 3327248423652610512 5935180798515174417 11103043062596329826 4068277955578873335 12385372105807208617 13806071762289475808 11787003405183909966 18221487795227837836 10739035512967609146 7888266461229411031 5238659709424157976 250840831760107383 18380712011750101108 1900993032907662560 12822709330804803106 1138312206587000021 1478453965177204611 7612591064618870214 9030937944989572209 17729808062334788709 16593150016950719996 9054580420840851612 17634505931225225787 4032003348759411379 17154994236208851928 11727399351784629539 12196675611537878732 17836601102387443871 1343440799620466536 8396627188784002984 9961304350929404450 6380765565445825124 16668189363848997895 17521898109249273709 16299828040438915971 6018688260845024811 10928594653985654583 9772620306489803779 17876370642070078133 13239299329165237142 9296450317196997493 13299484093182280135 4515440617004738943 16013166349498248223 3151779711540079557 7038276689055585250 889601163094393178 11583273904349535479 3756270544890910905 4081204363163712884 16148545582900889029 14480150805963179556 5950358089406779442 2624680232819670833 7489841621025243688 5234070367567129578 12260858218756747064 2786480951153850904 2771572431497347725 6247097950247689064 13221681360196141291 15922536506570528707 6526378867358976857 4770026994856437696 13820864007118075792 8262877520228337356 1588749052621791109 17637288930219215054 12134366546621316083 13331272205292708282 1282352391704075104 11169160176356533781 13572908609449374136 12265107812177858258 8222802420527005944 15522757447179135442 14036297448274996081 9573845659152066182 65926053530524937 13739665656095561997 13951897336612274009 7152976017695448507 12320011562781669904 12296243027782962497 16922250159500703999 14339086102976940327 8865046650813236022 14865208453812610818 1718133533896350536 2657074106218304180 15478333772671710085 4177099727810955742 10257710457933616755 3058152725993323077 18120160879797882315 13915993903719455741 6479267389099222318 10405922284498340587 304702966463419030 1724855184859353106 6681955907344205565 18397904379553783459 17580253634617228417 17223255300303657607 8417350449670650904 12328151791216544517 604903560088386204 238175373962408026 15366401745627481759 17586314311991272158 1542734917102082982 13771940772928153231 480011445765002694 10782742758690444605 11602472358670917391 291582707694314800 1022079490609035101 5086727675766015705 18044877815737895834 15823904232650973224 13645465424315718647 16587453249437071136 1360544723699647572 8406501145029274032 3977817591944034138 3932006269434197175 7479706890389430419 15223645982458656524 4969221837266911648 6554438492449033603 12259734433303560255 11360706388578450476 5766584138485648947 15881698221848395375 642910262156809169 2783838056458932079 10632015647894691541 9540111772233381751 872008837305616888 14047375527748550880 8646636333957984816 17625541171914016720 4764615784063475788 3888162536674395596 4204234240203206214 88085991675986255 16885277511486937274 16375791002239285733 17411573834263066439 6100274842643700208 444674578396140421 6598038035313614988 12580754406454309101 582121693890738481 11184623954947375283 5608539343646378652 4704905651705019564 10341316062012528562 14546043274450504486 12146794426277078758 5183429566149340169 3182614740664824658 3639909194318094223 68807323887220524 2868259992496280154 15921395203830622564 5546757394784263303 11726679866569037413 4240749652506909935 11179048465302096263 16506859804156563403 2850375457581961870 971980430665616730 18071919770448173861 670601366499236578 10750783577500883116 7898384515227638458 4266768146685431595 7421079459452245992 9080878775739915641 15463905293586356574 16859566121408714324 6642823872882129347 15767949530118329689 8234479021055948489 646706857781226273 13050577745044044417 8627754998076739462 7169331145212624425 10406150238073977201 11677249457109535649 17703267727020893207 5892669517896002458 158682391729978184 6317482301770173671 6343437664957740980 7964499757276320319 2587834523824432928 13960577098587905916 16867384766138397973 183856448287753500 7568882398319333749 1414331586240354424 7044270578150219257 959542839775962699 15977399263150036473 1130856047494240142 17080713108799872523 12322567782262611405 5211343952474091330 6632725402470632079 13619331531978914044 3650765233410446182 15888842099457871082 18221382611675579995 14339038248757745213 2986612488271883190 11064609996225167077 7387983423075523202 10741957912575807004 2438071650609668359 4593923538914939701 8034367254582250981 9962134109924724163 3800217490007228417 14978592959497182336 1128385999780966484 15569881535660324031 4735360888920325097 85732048171061166 4282580172352487110 4085196741462272810 11017908285674123268 270000980418485131 8740718682939396246 1422094502432020869 10729114351456357639 12653425337566714248 15719542774416936780 1349149239746305456 7919161189487421824 15796376989826462820 841121975135333348 4335591216869490830 17155047787873470125 8966205679501928318 17839348239746524664 9006869841331304711 5441532174410771300 16779320294049704282 2719370944002785936 9326915444978138402 12439335520388888746 12512990047577690519 1045570315878775363 13075698551454272231 4472546997906862488 12174409623615600351 170939075347152113 16248554700865524531 7449167024278642101 11290263926319863824 13714474050738739549 9114500020283537853 4061845096234724997 7258395006473970935 7397834228585911767 14030400985505184261 10902402103778191035 3543827337114055201 2809128639292160470 4017066345790147217 2652508242841777246 8109275571971684618 2419586579886312192 14223652542747812392 10710464105877097955 13004482659302472552 7634305496664356692 6714962489645369665 16081110385357513442 3715999565777174794 11783985424919988578 16840739802715548428 16693664865649461369 5850144755089164428 16501060161159152911 7474020326521183104 15995908671324664448 7026271013180975570 17134911126082529446 18164368552165939262 8225580200355922868 18311470098467175437 5673324304270917399 16863149411030817637 5203382586761508143 1683899678532642882 13986164086566321449 17398084902980177848 12740617236802188979 1771628768923432093 5741625323266612964 12615643775542199124 3368372267957464298 1362898385037843632 13930234654764457442 5544944062376901656 6265682824972561932 5237504802176362272 12578804542253591115 16350855547833393473 14418877908920955782 4130177043597186865 12706578121268853549 4266889691069685069 12819756576817170049 17004213532806092394 18225802705125487519 12757939686674231206 3959626162844655556 10055149928294833561 10404498336877051566 12718767221286549955 12555968238442776037 13157107954427751220 8478690683450391064 219702389158999816 4943401712281041273 10216340617320341172 1047955686081978074 16728239048143348381 5673273654957462502 12680746033539026551 1523680007661555770 5580746795438433598 12856173620426050067 15368374926194079684 8775449924215601216 7644561735483298350 6682899666550788356 5796004296589117528 2076028227378831624 5910978651819383516 13400839989599123846 6602098208843207830 4842389097158910194 14966317621029570970 5627180595300148645 12710902038920251209 7588934188188547671 9735662505510919031 9588293556809952758 6222661480039043321 7685137014194418483 6403199096696110998 12615443964568500028 11216505087287767902 6683533947248404882 1166596050341670383 6627883422206610289 9594217977767618375 6315250669154130996 13452406084591647288 3629409515251130968 3978283461825842417 9724303607666836567 15527080091276906595 2924906642697848679 3061013809987450601 721557268046726389 18152886270167337308 3805191570312258322 17281197814842345553 10921313419748111906 15730070881820766812 11273273165591732555 11074277666189738915 8488041061221364 11375689840996971729 4937253307975863721 10227425423876938853 977896667195069271 11407760365168151965 5872372423430892211 6525195837108010511 9210984049143778367 13758098326789311406 6170246950247257672 1879782951231353137 8394043827976613310 8168699131513679916 4007343844283664656 16600104760636794652 9324834710674220717 8983020848751594893 12782949651751378815 15326814871281172745 3831599623121560302 7137568927987286553 7224938720319789953 2548511296443078117 4407499566103517285 18108228593054230790 11204431339164000627 16955307857574113538 85307140096675854 6341095539700148817 16253674644840347538 17580851794354753410 10690590263984492826 17892956198418621844 9880830594577852809 16494742740491459122 13698933450815673037 144443754717101298 17062028260983086122 12242104911221140278 1649468095369362963 12319014690988108206 16746210098909447479 15732095619169059004 6505199170552303366 5291619467657019787 983089060505347752 9016220451987400802 2634644270910932153 17372660748541401760 15964568038470677127 69199347015702209 3381574507350744518 4956871713190453799 7484415638175120714 6250211788570450164 4809242179219660035 1595288257834025120 16985956730067225579 13275132487885469487 106785055589343090 9258938972566188882 17383732575562684635 13691558836584011264 1987324933179696097 4150421284512494889 7914223335747723484 12044221597259205743 2502854165602076970 16027878425721724943 17737324864268280719 14662392935009275110 2452637276036234087 7287388045917579273 3240747605464079052 6813182075299751531 12737157980239835207 8779605846634801002 8103659749788427147 10751286832925971559 2944785739264694006 17049901317290737468 6071108084092556948 9248386570699705664 4895110543032543757 13539191362731428984 10516661497815501633 11995173241361694932 18106721705288760351 14108035679835443409 15678134667459214210 13990444459759462833 13075383112195429900 17341553344501031570 10935870701284353970 4309355853584033008 6309711651274349722 2417447695196056010 17387183019162511251 6547446788248702256 16811056497668867934 17161065628757600160 4208226654839010632 18079229271188177340 7198273695361737208 6046584398445007418 16546712538869695093 16704017570063208890 8966685994760755024 5400756097026934256 14069892049740990477 6804937418620310183 15579775516371640311 11099377407251813421 5134838635844761134 410353107877729090 11302589884404123456 2236350126001848921 9940151995466158349 8630485325943158918 3650045077012090118 15951565250667516601 17204100850147634856 5844120920954546156 14306479396293394018 16677464991528959206 8619878440645856100 16856134408009483340 7165523585706500108 1918085359460024755 5177784683161303614 16987369599698145004 1796322529867979587 7514475569082682305 4600952354585999898 3597982638540994199 12391487704198997826 3815609799761443414 18036513134789523738 1634049242954790789 7602572204458928855 11651822292481375376 12426930272969560395 4009724430754926457 16723979775229090735 1419934201750863333 2157038588394562535 13053043553940278247 2091056039714581756 4443261268793013049 9815173298367874180 1919422024140907585 10425201410522312642 1635582946233017965 9227400666711572531 1637266406615150171 13003327139965134897 11428755467496381736 13574985153480067649 11238090228908237010 3015748363862293927 13991174109108229977 17211546131899429212 8211080653529854776 4511678767229676589 16986130547186272568 10962536351020227970 9369278137805841866 4944101414978309836 6676847896734510786 1075137212854050146 13095545315693076435 6607975774404602167 17290127533870518951 1183600440394229528 8822904963731986067 7006674183664009225 1428071009772856934 835668119414948070 3063907864315793998 2123778654689448380 13228674151804238002 12852344624259560464 13117685803061467031 16614430726602511513 8769695658408313146 13565913461610802489 16046588102198564653 7984458460207810467 9234481637584876485 16424864758677537973 11255400788242925130 14350386602390495322 5451928024837695835 5154536539582240159 14196747572044279798 12473428903690899603 11371719400576154039 6407504592979703983 1032791497496068759 6745117866407880365 7702616933546279113 5640518358247894779 3815225596563933592 5175202953486949361 13369874876325968235 2393057685667413474 15563115648909860686 15197241386293108860 9704104307236665476 883005749597273815 2644333424234017885 14481388156440106454 6730974945641149263 8450004493007884370 2510688136193506821 6424910224443545309 8896733254382316789 12230401768803428088 16428978932819458207 1116642163025442281 8015547915642457092 12590465875593288289 13424043207547619833 10327109478692047893 14020984934001203914 13908695086947933284 15261815496193071260 3483567170952003478 12947265478463951753 4525213600930253758 2314259683529005669 5623810180071661016 2324986725536591931 10807917343469276425 1658446613385876328 17255223780106461029 8804640198480882930 15920439606706109311 16820599569838603938 9994864766485759821 16006056207752469898 6377132554380951598 6171010591304418304 7007704136921897356 4464747250714694326 11025084497104085457 10816759285872416678 7588331604156866958 16879743829201069131 17572663855189851565 12098769158468036468 6048769693860366926 8241961571847267008 847048438609896804 14220292245974869439 16372871661741188632 1897678766438018469 6980721877687130321 13535784330608355521 7333852888317824986 7218337296183075469 6152598317166436186 14652753644863531509 10054669268716556072 6544993919488338883 12302242971402326663 1815677388796316215 4949227405475252139 7421872699558875152 281344619914149632 15041826711784819724 1199724067447135482 15847139984077468429 17898408512172544280 15068694361250006995 12748839803766380901 5774461693581886817 253323501297930477 13315423253538180523 7323123034084542123 4378346045300761394 8931266492112522037 12487979345206098419 11292792950733001692 8630247587939047662 17745209596107439494 599343770252235067 6183797133242049704 17734784486236034258 9584494101469884579 13226328284868905299 3817210085255832851 5931047246962209025 10387544845755159160 7960847971823767809 1969373947163763041 9871226384604645169 14606516084590573773 2149282996741575289 2505430047616190646 10552933350993963239 7512995145570043306 2448617325422067278 7201953270629798105 8212916411070937071 8684329724196878275 9159791197928074288 5246735203457630070 14113054143024969605 2141790112651331515 3731911664085671342 2151191699035303554 15132361164695707030 12875785769440211280 12258180348205513730 430284057599258260 6696829390069124515 4156308158475702186 16902050249408689321 9421817547538062609 3620167979288267224 5305621008576077895 721641424364749476 13547439037188330773 9201020885472168881 4851865855332157617 5377518738832011862 1734891893564174240 7359857319950823634 11854431604260671832 2632054677492115358 11310036389979387364 10242051842916170614 17958330066105658526 10864252112358699024 2879536510303706177 1445552210333215291 3333138149069321786 8685440645293967036 6664561341804713914 13125169508908672640 7859724791002380316 9303430762293731653 16116700971398703484 1264182249159516496 789244826933000259 3543341897130904685 6768762241391350677 14879507848160954315 12824415736971837763 253118746068582800 11424568334020763113 17035349220148404943 8345602926143265379 11987126044033772882 866970138501837901 273468683272387744 1116606098105412025 3182042720834406610 10616211188869211037 1423888780354831038 9255923411562706800 3519708986451693323 9495400698645503083 11591430555398856101 5918547431167911077 3793714720160367974 9457559121200077593 5701761871668472201 5956613825585909950 8877272269263882057 3032480221778227866 11583205116560029013 11299088199028844540 12913661723756826582 6921446509974519956 17708188275264849063 2941632705499411520 2728948998291029145 8986860481662830184 15876386176468148240 17615020232880762350 7264601575525677648 8037990755908933291 4653148404722956470 657284719666193695 5042102366530506366 2754272611657112999 9530746247078230971 11908381447989049208 1984775946874611390 16111421404711773186 14471730060609831412 3880076813384059159 7579205034897121866 1758379020416939152 4594945279565413199 8586179848557912713 1981152647132621730 11084800855370622972 8198748214602956415 13368096721452427197 11007593059892041950 15632863601906803115 9021981018290736562 15976467130858837897 2972241766099658019 13332709954437959624 720396328560221839 153249052408903332 14900592153540499842 1280700301985194982 31830261678076293 9958947073087706623 11619998215410324171 5983831687307914578 6817299118640718742 5747264176576320856 16897842903779836708 2732156733290606024 167033435518402174 2651544685156647005 16399089561280655958 15144651704747080034 16258588588271591730 14902429092356656751 10417235906960763252 7604896219279891389 14628861790596793652 142444069722169322 8523063843001232358 4347657598331278290 3739178324387338388 9356971716479081754 13750114734993289360 5943785328314863765 2904732838481050551 13147804303578943549 3071571000562695951 17926540394444847343 10530068964863691085 6040521198376876662 12099236934405863363 11254004681604837426 9261197551867768815 11698026928926595951 2725422526726470959 8559945179381267838 5268067936863466289 2012012652123888832 17105004784731639593 5570689994837520397 16204775033704888372 2293977368891225821 3197109513703786383 9677008858721188608 11298592866875636607 6388673345569589043 4685895992631460643 5170382034709843277 17997237375645358748 3981233047561279758 7044387526491573232 12755616209975887997 3846229260316895778 13859205922721243054 11133588215470445788 13080009669865579329 9069588406780917245 16980875754753472176 12707343428212726586 6863034832475139256 12420328428951259080 2287317917335290182 803671633281287756 15829078764318599979 8204547996133398560 6869565695620876359 9414247222609611186 9824794352456997910 7630962203442747909 15090492057206524499 2413977245409006705 18013184056851654842 2186782461224707446 2342595498790477777 13995882714685494974 10104854434019875589 2719353382032527028 5906050639300719735 14018412707541797473 18358391736311440272 11134897113062687318 15603362624139885045 7998627404908999968 16958178534353130528 6310950252206698353 10004067114362332668 1580188156184299967 4847349789549429819 15838574535005513073 9582211893020918257 17538033613208852883 3496695180977491538 16216447932163033714 16851395404612056453 8996813247309926577 10144070815619803709 5588112623049068377 275622562445480729 9053996412041116399 789576379764727783 6299324741674651307 17356195110448611059 16904735973942072430 17150533345037689180 16310216885077447055 14916352693828561337 12540345628966120406 266555901964374982 11788105706640137696 15783004746725084199 989865715248273056 4636457094294170587 5120885356957062782 14598005730766472618 10048795971756671711 16769157917169543480 5690460110414254883 12865193070246033119 10007541144169481036 17578916148349064186 18055110622989686959 7839186189524301146 11640908420414745336 5590258279087762787 11917945500208653473 9445697512060707044 15753030371065709068 6494578838947489859 3578116138029662155 1407444701031996307 968023681807560175 13233776160744409097 14039128748901084419 3492875298448256004 231233825383989893 10892637155355738212 8952264742036985410 9418181504691019794 12359071328832121561 16866535596049619817 10040462837187899579 4848111942159366461 12516585671506916694 5848427768383239062 1668780191115495521 14373964673788581458 10213630120327319699 11939410438902772878 14615991550742137354 10673419581902503600 16453697113769140101 3122891732974292890 1557480674519503697 18339239912878878339 10258136569469042655 2625418115224686037 13255153046055744669 15006696915129344103 14931892315536391375 809062207991570222 5988023204610806086 16651722509249894275 1823821216079565608 5628682511905399368 4461954628696153680 12900116441311679229 18215207343206851168 7509998240688007639 628510397480876022 17364286570801305245 6206586665944682940 17312887696591799107 17253600408324648289 8633006397990068859 14529488099062685870 2332698205736306387 14806425289088338754 12127966130651677200 15551410807128744736 3906632136510758209 12241079056322537870 4734667396483955325 6909998785957798194 15618273654737444563 11376411039866697576 792828035633823646 426331210320663357 17860014832526571224 8111800246696007042 10112137155019631954 5713309333114762665 166413636812001344 14050167334935384680 17691936225529798407 17368849320708519706 16536387144294546516 10725373743938862176 6162912338010573383 1205898811415984466 851612236926781615 11686874109769565178 6234298736456549236 155471508050517879 16560627446917839548 8951438436923042809 2075395889751899842 18282113535378509480 15178161494956748824 16426726842030753667 3029624743700093823 4304247267284492442 9773492635349473453 2201320580420479283 11717724771873965694 4432727632758298259 5159654350531137870 5716371957562607837 16455693414654578696 1832378196896626868 7401144349675276642 5905888443692206012 6934982152248439236 7287741710929808531 14901754230699787268 6230446268611642401 15641669133555176686 1943654980509722240 17109982301183180492 4637936739985334044 17060618085319457785 13498180578702580981 16361866759934970879 2165538975139180131 9140431398235104 18079419602333847454 15589740763625164463 5245779984461342811 7781589846308478296 5022137669283095271 9347055874223989299 12799976070230830080 11092253963207855013 6446481673895351072 15474999758609713488 6943346973934402506 5434469220233245141 10238443697664433778 17315906837690667163 7660280589222752278 13268209736422077337 16460149827317825056 12475777088202977694 13280829585115816153 202063795408029519 6246922476557655467 18088905164829930378 8455061963351157338 12436045694277419647 16673474822590014381 15863599988697117113 6181412477474543492 8854281008951988621 17222265266458033918 2929908835314069509 12050183975425692230 15295039927950902686 17644116066348226681 1883609444555520983 1098464043675290740 16803373772506825277 12892724551315455744 17879401561104278113 989975158933771689 3076839020547501463 17872342614635621367 11795191798372722490 10730927544704491300 7571933102655097 5782804507093729312 14189707128662320578 14191728152156468985 18024818811810041107 5838011520182097314 9193832776692912825 3391034675694551419 6274190780815894545 9754477914443246466 10925936141933968633 7843613907760210170 6420655631556931112 18092141017167049426 17459113701638879280 12611812941745536830 16637082295814977323 16961717217662525992 8274599941841725815 11933276018807330646 8598192790249661475 7591166440975447157 14766829033590732317 2931237391321411656 6685144257001808883 5131830959660694411 1241637825544327203 10322991062379960441 9256616695010980912 6521307137346267387 16112633249900433048 8062000054703178594 3824113954908074304 5994600208680427646 16119741441261869925 13404679714849924140 9018095312518276825 7910429693145688635 8856456637588507370 7782281112180880717 17106740494158487784 12325015261763482259 9038074750618238731 1642609924913029032 9903964631285454146 14087288987416582175 15431125636101286167 1308391035301861024 3467610710350938735 11991525929048519647 13117641268362558003 5381876579606302615 15821912961241127583 8642301550080761215 14612147191302437840 8248741902664332668 1232396263829135752 7775701265262929607 11207107410540722085 16614117868667107099 5296777182832511695 3315301479482113528 16548512986166482327 7737893856038701486 18415083086870491843 14740184407199046045 10881431139260737352 16083944892783747463 14543695434880164032 4871944715754997893 14735574546136611633 11790852918435992518 11453472783532366665 5799737884721649437 8828543961233964418 5993757015467591754 9798778884353844030 17648595886521796357 7589194362730656219 6236918760363413623 11838104276481417149 10127099188741473194 18151272706325653543 14533872253593146604 1631122572143530105 3099333871623316840 3876582575483302800 3370491207441697518 12533341696681078551 851647977310287183 6557462366503564205 1566455233567038722 12748565082174474588 186526078820352508 2669927423746983759 17921123482124765488 15709337524559631222 3176397272918073041 17533454559111172111 4140132641480398176 10263082875078020283 1384463544416451982 16780852163470804767 16269239716913355845 8929103203581183259 555666712220258874 17660123034318489973 17608240382738552105 7700808332151557142 11675455834944373741 2106251927353022122 782791440719497780 18396470664958346730 7115418970881693010 7028474120404751793 463872976699657350 14875945253777789514 16176104924577008688 6445681710765132853 10629344566297220796 3962768400897554684 874673157988300711 15966614501205522074 9667515628735593764 3885062512739436566 2699972575126393499 10619108148656884144 2712507802482452594 4380438833667909931 4937538965275650649 12033122453888981582 8996887086736805745 18206644868063251270 2589854611422386226 17349078448945133853 8828135817287963217 9009950481912484487 10431421034938530082 6017846713829908325 1075129821689963000 3129902604262146906 2276935216632015545 717554120162326900 17489054925785417813 8834340710872096208 15783349003502592740 11191216929169110868 2443354233927818967 353828504126936219 2283919901071244887 952216132496572539 8457387157447577402 1521801148032158117 18040588291469400534 4416883663739093198 11264993891090358411 18178740724258780679 17230084291479652765 16341373164133497063 4709521677509800456 6180201613333323944 16298673404951364219 594364843431363382 8864204112672580748 15466771014323784440 2628118126796469808 17038615601615667675 1805105926901153664 16975489735337789893 10733115365155335722 8838086124273478607 7061734038799148404 7378255783457383119 10841003007555287076 5075994401211806178 6351100071911988482 12473469949000725599 9647954167030193892 14246763645621894698 10903874892177303920 11352910653779336653 16203489263512604879 556179944407842698 11424084631015867433 14554045215694959358 8411036773079427247 17120417711666262276 8560495151192752027 14051267115181010298 11726130137287290338 9816617747946644257 15742108791200627209 8334074035599709295 8035900046639934346 15103687423794746077 7074440598407785927 9535674677681992471 791237242829913164 1099230829351910293 8949011827472599559 1292814343429493223 1325138818444257692 4787742229808748256 3814195319179888684 8938336029437084919 10331229621899617179 2466082739213293507 17281746726543452534 247997565335055218 8189528670917526169 9023516031288475466 3705206908547114019 14815949695868394763 7721668169673587809 2663386381371757579 375056564150396480 15360005308588244670 4429135440364070628 15219799760132486098 11648982253768515339 7247144609394475596 7656262327099292822 11003692964772671627 15956755937188008558 17097597022125157108 17558545457564233321 1601027103768170521 10317104084560744932 10648444760326529371 17893052437476547534 3626047416609303882 7253769446945202341 2346341580153394566 5668530868405969926 10264837657782044858 5696456136143608735 4364705708605847054 3240419154122423948 3522427512358932453 10591807065676013838 9319260638708167465 10893256034744439656 8316296111993137436 8869391095563191364 5105911998350890246 4442826039373210005 5279593924279585933 10852377447122831038 17903685731280234158 7070113177758392036 12392908078621685924 16793465619320997982 15018593358181726169 2412685630136703563 9072791872129887969 13970578596672538330 227461938526523084 10669085279403127766 2252590068006128458 1588940880236833124 12642804313497376465 8969640742658131089 4197370945165452752 12430416640275747110 8151553599846346136 15919810862017265358 17479522599369856242 14811888642814280394 13608460519782411755 9636909649787248686 1554540940966770179 14710701390771103631 8245717942033014752 9831603096271249945 11331037615753893197 9440252631985905166 11847596409817891359 15140206469351036054 4132975586726236595 9606591937196541453 7456258690955233103 17609721802236014424 8369014272689235724 11068550215303448270 2033532190609434067 2421247754412641207 6944582993230572837 5441751821440151790 808646277108008307 8086653928218426243 9306005634828275124 15922512619408655013 8887884030388240220 462114321986722413 17869604666358311267 13661889821620675047 16559637977531861177 11354090049766397285 14724716067930455628 10300668073144048120 6430219969173081977 15833646282605632982 12695614488193595288 4961830392311049857 11626421033189568432 10056446536660517329 3326993903210649686 11894218824965642206 4904572465976588320 5478504033110375589 10603889217163522971 2506413142100895403 13017228540241431418 5181661989736277475 17248976242073414651 15588736893824198322 772758504741221907 5752879763899275181 14532229557713343850 6384768284987256405 11428079440197474361 15598176459350708130 15569777094387191339 10378293262609547564 7521469780424436302 5777182919112600234 5828468434331523985 6891613540559181888 2256764439645240596 15723595819748654635 17978299234086364396 8226345892134590821 11724600556998960553 8215430685206057026 3537827104560834219 14172733438329271224 5864648767769856942 14319273254324346171 11856674844885642403 1029276782457347873 9560883354834364946 13930619604124176834 4638078719800437891 3502842846823596774 14097954368260803167 6771204709181157470 12438125134357796830 7142252897933834138 14101765112922958147 1816356598932886677 1289509505869880668 17902114372019627574 3468336232721242025 12547689633031254188 4648267026022048019 13682234113000136305 941268782514940409 17453516299452351532 7416860234786158540 16729285257789995837 4656027233682903427 8479530337449751317 6242062825680954368 979839786926389578 11953092685669427429 4101133013462252706 680748177076281075 9168670298300007116 11455637806314933062 16681781659375154488 12823550757563089514 5743902971811909450 12297424899603765062 17552671596157919848 10465596769810694746 1390305556320005678 17264377073852289390 7085333521233464517 7642314005323588392 10154028002459641807 4688690698930163545 7065934114807363764 897044863348571539 5988033532410424634 8070488192214359868 16800205624654789984 4273242286769004818 5120953584651238406 18390627277727377272 14794950384421119959 909727902239254532 2966550991342048331 13171164731663262411 944703961130553751 6067935953285554978 1863957677354176875 11467210601277088887 3044636175400936876 16831331836842436575 13716974507296305088 2779423513139665493 2035590805732658892 17295749374653874131 12692055913177711759 6640565772207494095 7600867621102618427 4138932719666526820 1343091947170951730 1700663282093400351 15303168233997747769 13708271363194766450 9019979141156740744 5532183008868202003 11441108313220360400 5790624917218946200 14907493983407051261 6406502613939262412 15076217903041706062 2317076104318566102 636151077218437503 9024779528951900358 1144154379583834830 11546689363270723603 3498957368009974453 3808211409353744844 11788833635888253350 16385607114343995684 2000225931321525118 18217931351106381129 18221467861699172482 17142353401977476912 7881969711269407335 5589060205085152167 12986558673326560079 6520734869704218344 7446450305902411071 4419495896419340411 6969126150875431166 2850879641301163298 14366706168496480902 6368637909273789833 17531557061158235555 5417752587165733465 15010433195335330209 1692127213668490474 1847307038920014324 647802686647823953 8659676987861568648 10654165077752144222 7174998604908403102 5559300900935475516 14077590225551830765 16492992908402973727 1893323177350563706 6777619494166226649 15348146826832030529 8223410694957370420 10930556570343315030 9655622155088757108 16715488200358308813 3023772306070274467 2447744325606800088 5349193525214067921 15366793619457862526 11283762073129702817 7575540603781404745 12279863995065710738 4005933682166253326 6068947928417186402 2772494245699154856 6644018550976336227 18286539624612020719 17319184304654356747 2960196425477049754 8426559895959747990 2672007423684532431 13888997658917732922 4467030555795120405 1175313255266482503 11403678896169362350 1674216051381760676 17425592303972282898 17809649328076713272 4690942316618402079 13001734770556233435 6026003284480487009 3856181888507446465 8239981452898315808 10122122084824870129 6706200453812197926 9831320870454689841 17728630106312750447 10289396315195808610 9368628277172735543 17498027274556779597 17364638752204206724 14263834007331544046 932934721801440341 2039925201126237864 1711078112146704336 3896128042982462376 1713844934868546178 5749061238330024776 18275901622330163729 7656652145830279964 2243367414820977112 5713536110075938410 17617930632062331345 17801356126405794571 17954793750921723925 7652547786993067408 8351881473969076156 1827020980856625720 15081119082485227956 5330569662112192949 6648622547592775293 3453630392201002405 13148329231896686406 2106970512964680578 3216821473488876349 15419583935556702433 4614681571529622396 13225825930850621029 16206925731047159334 7098960287701401122 9470307909937193874 1427263562509545692 10362986289324022059 2690308442980359141 15922200173249500381 6190609402592359666 8383050050401078538 16567804814382695106 3309278993487105856 12267761890738568609 3646076770572060119 13482225745960733095 5997188257650612891 1857275377805810076 1830906439232887726 10818698654109309373 306909457517857725 11358002563392300562 2315656838733894129 675516203742357208 8479824103999606337 3001909722933830169 13088545709771869535 1968133497710500366 7795716769316174872 4874580875664332762 7648840221962213015 9937196899448517046 6933521804309120320 2499637317172339117 5503038436166619871 7709981361232773185 3214136160148939667 917814564099302391 5367684536850818365 6109624725093777277 7077844099060989512 1058778435888975559 13900652014934275239 14031697210224128057 5653990122925373821 17476659867098455831 10954359219764151287 12919820276949076028 11705718347159552808 4089246209267111431 5683212593672378619 7362831689168979465 17459450267594446773 8825614409205263700 933803885719221585 188262277302150537 11635459429916489813 15474925054590971334 15374299346778239147 4526512769579466732 7083646175624939846 563597924978706320 16848973040737163336 11194777633122646829 13743231482606298331 642796836767682881 9649657917673275034 9340166005891515635 18024017240730660066 17666924775706695817 7859005055058747898 11826302252054265044 7078166221006723045 7045784223474571496 9136805360442229577 1275636999333628088 4766886517502836629 118927230148650831 10015231612907140900 3905140858386483458 1998349041320171025 3718873770968916610 2254872206311461292 16411121416927057792 802816368239216576 3194663616590937806 8633485757184593927 11838062577705326167 16409176827782481343 1363113254218585588 5878260115443605419 5973157293982802859 17506497866160642039 17730582772340186567 8135107657335692703 13197682391126026283 11078828062357161218 578330210640927298 8731435479170780003 2318233007479758388 7063093780794959280 16024371096842035324 12435337462787097875 708888832702327243 12179532711408898595 1250045935310224265 2673478187458911754 16008175369716244140 1483718148387766305 18328117086505839504 8411028452937263670 6870711506904482753 3014738267765113519 84384502716727040 13269290429460438985 2290766673672156712 9040645446805242961 14004897683289349336 7287480545209826037 12315276270446861467 7353542248086376099 1786757773523083984 11606822697057282017 12044824334479607423 6395666251293338234 9623934490045141768 3715254209998711657 14967568263643080840 12330909807390860490 3880341645221869294 13465037154884316638 17098844044849651221 11325557319171041737 254657153885234763 7549863739101887109 16485338700861253213 6758946902054040786 14636148959921732514 13675520130109242652 1168261100101204163 13623636565402079045 11566368124951743085 9761068086296423941 5518344298798605223 16091833035062044320 6155787434984320044 7294188062920304021 2158374096508227429 9930364804482442686 9659840801211353639 9071560558822223801 5258986866123830003 6884945253839486359 13004297531205847351 1861187498216289173 17539496747226766730 1004747963063090752 5987943028770604623 9518214829078009601 13795484109525104104 11861006127517440225 13601665910219081671 2102738142799271088 3955104495266004301 13980691469025702237 9984834759978162564 17651104413172379767 13789707555493018258 115346645947419010 12793555459556679910 16143321156821924845 7497020101070770793 6141361103485410872 7809697684823688088 606729573687607416 2812241647460846093 5364085118223006638 10042380770110497904 16823978205478470201 10548356834486989233 5099199964271086000 6251102601927882929 15016613791571339572 15796231152369844088 8223398210348785054 17227806746373295104 15018042401202978373 10258156352210951455 16727008782885362147 14302536863269617650 12488880159594969431 11707753532140963057 5863458391791302100 7448543820864677550 16415323930677083313 4120683236063694831 13722840941275370913 9518516829863036989 9254712388172561252 11888916233811805402 11609238977975438195 12041939598165053820 8513471399376099333 1997850590524553128 1193338066655629438 8868695092434491505 15365382037586761650 5334312253722178318 2414390810935213167 9248188289715483779 8715215514733548243 5807436253886739217 3579674179722200509 11792568558585867662 5741287325921838777 16878026973325914776 7778521392711582281 14113804826196526233 10106216231898052023 3332132616322036128 12801584005687770813 7363663073156619691 8773077861504358010 3967221226064541983 354592064255007447 7431377005709432582 2524810494917993732 6764917411733406694 7311090110906867386 1213331725464816467 5225435498763380639 11582991507993190355 13394142135079645247 6782886322462457014 8714091338663922013 16407516158404462382 13386116562719053745 9819689575320138 8741423288733971639 16368284167308571664 7675453853408927142 152601979534083152 16494234391789744938 7779360375260937525 11996480350140672863 8321793534575305048 1786390167967947080 5815961567784617143 16760773801437675192 11921165086735480632 9769149903350544809 1885180335499863669 17917399956802555570 9302702007525604083 8713126834455332313 5387850351307307619 1247337929239219858 14578709797177416575 10990549225346657410 2458095275312390428 10673674759554109520 14439339178294126938 13140820903618136485 10661656724750812535 86893136194980683 6669480806178030861 372451070002435626 17804695202672643455 6463810753143253984 6243381006694385703 14097039132671505209 2515079930612973862 6972964561260183527 17638188470251092748 10387017551799103181 9070434333960382480 5085175564941695683 7120901422530842804 5493948566280167110 5053172174777650539 6082487155769313775 3278481935633326057 7956794986007189632 4945713397691065198 12431716254295896661 7756781910487688389 16147057611903176369 7555357256295440832 11499085315707483324 7536646202946137749 2625212813649976012 9213306444639600782 98921209603919121 17367805949012488385 9893239704228041585 1544133616787227767 2225151609601433818 11875015493204887169 11625735894151173233 6576758276653905280 5946357562418139203 10377547660714898559 15094005261410535668 14697579747815628832 5214254509370289001 13228435486884547104 6735215651516030050 9929343490280800335 15820996419059074539 14286982757189411666 13768161091937130001 14645398495578001131 10952758433334244777 14304345352715970743 16665436668808490032 8732469654170482817 11665086092727182626 5648017982055182241 13452157832715290988 2252763750824323979 5748009675715400178 14147282931769247748 12591001596104108281 12724510275811451610 9743236733133067391 1289825084522296082 2306915729820727966 6570212443604800127 9421596912487451152 11620390310609083473 15090165597185629294 10437712997098626192 822665765137926514 175491255953441299 8909631293371416971 5332233003428906625 17864041299288048045 11008088947731102791 17916701682372835531 7013213163130075233 9292133649228575641 8761413772537712944 11550267063719101312 5033045149776259944 2517462257261550113 95982007920392743 9939221745252603346 663701000339788923 2046390088874895252 16706957608370321759 6899884635568451546 9708917205512783192 9756295126506001930 3387301916176670214 1131386118264081884 1261604636621553241 80061297229252470 4966136219987073010 5470927633983799656 6488564872397045046 3566774333180472356 14621901643580405330 11439045971164392836 14587918911155620352 349808147789830914 16071100294639628142 17378842011379752990 11585001984340477140 11051794797212892101 8266666722980663787 4192951086317885399 7945472088989360121 10913107108075003608 4999372000276120614 17568284741828259984 2137098395889270249 1949418266997906827 18162225749872651793 4985464061508265029 4115719175048596890 15029021728152260881 17170094849310357157 11798400502893539626 12143150057978047191 2366939692725303675 791122613619134480 1067052333109567891 6076612987415350296 15728681239863388082 10766018508670288644 3519052728512273452 1055953294070350268 16285650201494935208 8599645198084946471 13903827971374805501 10022888301317764954 10992674401927827628 12354727910874777842 12414817001790854385 9721919249241260691 18376442975515653211 10408278017179242431 5927724514631402514 2080838407797931927 220253532357345490 9282584527096998288 8635810592171933783 13727787104281135301 234658558860080318 14599771658439663645 11397864691757138826 10311491678791501737 18359636314875423458 9232480364522649710 4129503784432559119 6483679606111075078 585469016701028948 8373553414498279035 2394568132387127302 7474861611415540600 15410029170001773849 10117421883770280616 9559561386713179713 1629206920785678423 17048193488307387372 12431072340298146974 7591143536671365002 8647225228475777289 15402186613797022110 9579362120292948406 4109378454576684060 6836375521482285659 13346911466866618974 2196920003610209024 18369059605773949134 13013949052722608930 16360962126096209481 15312983046853899375 14119132229279280293 292760799131181884 9289349663488333253 4424061058584991651 11303794612166464181 9025418852307369509 5107673930166885711 11862447778716382327 17253194411311376639 12668926687385743686 11977545334947360766 9029080491639040643 7108511624889081315 17482188717222621936 7261925821375607535 3264555302443777640 15806417514243873669 17536348669428830568 3423201953876739535 787613243856396060 4065731443024159576 9097104711551116247 12503133796549698304 5825748963177369763 17320639164532349649 2067375958270273112 11178246751571526125 16479257724175598838 13284756636041714340 16315616169064741028 10276970460594379505 6899121685784093385 8351739348557565212 9031841112524564145 7394414512021320742 2189768223937436674 7248015739958447943 11752990837838319470 5713993064325751992 12983992659543054894 4660021923988070256 8852478675580660752 3650405233298619055 4147980258249121359 3653652616041390208 14707126344968867332 7880558512225824105 9192499207134971632 7458977127177225934 15718992112239266094 2333507134818788531 13402573447625062716 14176338950685475139 8852837769883958063 2158535599865096787 12814933646558142294 3942818385388018520 16941107518262198012 2772918168076831252 12578038626413568615 2768396639332970223 17259496829012463295 11166189428636425435 9594835156668461144 2561755735640449411 12697177194354052800 11094096215015412395 1429705112488476687 10336726747889402544 16773042452846033435 13477104932112836874 17735287079076763926 4481298201820470847 308934543456259124 2591579485438133320 12718897651942527129 17876286141126907743 13219155246919051701 7698174292098743633 5034561926848477216 14936705535236658944 3383261805534770343 6606849460928888784 14725130602854446992 17725435502626808028 14191887677616876713 9896897434967072400 3956182992997268036 1463946654091950121 16303338537229686218 2824355635017870540 6063171573897966788 13231329878203162313 1676073710643239941 1110181457775632516 321627383168097222 5586200538493049056 4251662303860655794 13451720464643459057 374148532045327198 15944662788217364596 8844250357265825916 2281167802628180347 760832998315904193 18397110427006273860 6022785801582593006 3921735435884356005 15974296914588817583 1116964567085473437 15235034007764436385 4714009396987768200 5133127549170827393 8792279970705666474 14224682822475632628 9342991740683946701 14490654842420408887 6641239641877328007 189834062651319675 4111802696682802477 13311198399357504317 10568894692680422060 12535131281523548847 14772652429303452916 4766646014877900130 8612106003497337939 2540023205685535181 3002326632200227566 15126973224848007882 6439101364663462944 5466277385439906518 15485999192295753467 2085685620141158067 18128580023707429818 8025556758624038101 10701066574267441783 6670742825625977639 13547969056028210998 15471624693330795709 4396424360012551236 4715992842968949670 5767599210956133286 4066119233810249050 1594525467862588207 10535845542714642441 15557109734255196202 2565182675608376986 7844738767776582554 8900202712419420919 4711924229521573374 1772174858942369988 7442676276671672191 7445085669669830120 13729506155891351281 16879516102801999669 5666369860776718678 14791498372139571837 9294155362390870303 10987106663335112114 14926703867161801768 18319301387857082015 1343811362842648820 16793662893605769112 2347527749547491295 8731034353282701463 13980080199162301301 15811873266677340645 2476218670505847065 13780869349921860206 14560883470530226363 9214398238181157836 4662972061006744982 18001432474085520796 6482300358726767580 12254653098454734976 14364476787466260267 6076343645701681326 8828147577909143946 10599054557079339247 11500153834858239804 8561374361070718408 4450062946168685716 6127004631749244285 13198467161312492092 434275181653093075 15604784350054482698 13717280785849318731 5376967565367808851 15330228264294174816 1838307162065629106 9164647689300433120 9515481593590434912 13657808642334980290 7007064169998391848 1208865565180240819 8582635497090130382 11498465378143314735 5103775401761003311 5685707913594642068 3995735944696338274 9805861562086272224 10251070152144964287 9939969320265414906 5933816697114892797 17577812652572601158 15488948957717262394 2244633644849351783 15669838511170379034 7422706513011665227 9613634202078371013 5319980522727965765 16773961159559995758 8326340676369330889 6585189227298645838 5485110255185832483 16569239028197711121 15560424742006765984 2948102970653404579 14140966332949524881 4471019728263923743 10816734824748603535 4816567789524572240 14002696662975601962 12868032719728105306 9111386160906029627 13864906200596352848 17475934264682840729 16969844183654674056 16262849451138994936 372252540868448694 16147956346532658235 15301135766528634492 244477094752547578 12903531327592416377 12544668980871405285 17986757375732738817 6287991182447673326 13067980165383480653 8452311270904129227 7186660147049973861 7791432772631591942 15792480321187894844 3475443248560944064 8348628633098102601 2623635911785835099 16930708859536515409 18104436291705713742 2100611898446225954 3843506631659722680 628437941717095986 592895444005294503 8682948092546142658 9288113694735541921 8891792808177607509 1800555171641705969 8964163526211750729 1959406755107736589 8622471308342478051 8278964833148385091 8322206385305444879 5367584941307201151 9905398734647120302 605947286244970968 11106041205808300937 17694170906591833285 8679487969390091738 3369204144528141492 5002597141698278986 7585998034099197937 795610362105662689 4299510451248736201 13963096354760659869 17420133324898221994 13577616119073916460 3851377812324957435 13713847191630485048 14500030059021657760 8029469174342573147 15525442381558252030 4583051959738118755 3973772223614161084 11609453541888644774 2280503863191743218 1753744870580540523 8770436033667129137 2459907184730146745 14536615957783405000 4370382082775473118 133021730124912925 3017089357102471945 17860608601876917961 5936037994950896924 11407198449537833339 5684582807800976740 5008369288921482640 13254309939957644745 7579665287446570190 1514332131289647398 7494301866228473538 8650266077740530401 4948140001604396428 8464606571156848921 11916732965922425995 4861304119391589388 6992838443658710716 13997815192593788490 11430168346217060995 6831820725618431106 11032434580371725847 6012635583260678899 16201278505727506957 5951926272966587461 2775286487839747451 14761063602632322162 13633835246460142194 1050705887957261492 7856053702747772112 14064392057048206448 3534961662056806047 1348757790191896383 6705640899692277438 1530527733441837843 9449342652400199118 159456417561598962 15970515172954518766 7796541577975477850 10097206531339227547 3283976771546472362 5822136953769482401 18272735147143385310 5741099969770540398 3066628963328800649 3105151985240620418 6642706873178737596 15909111254618104583 4536518153629008528 7044999023623631577 9275419221218664581 1968673757650237974 3185686043683534318 14541803300955036521 17116328034182262631 5327360669600605245 10270246409934192039 8028183743281550344 6552623461717154465 5252412661719852154 15408937099262424925 2774500279426266982 16451556402168968403 9976842271241507042 1214144491268513397 14001747992708795235 1644933631769001522 16224971790326788643 13061009323590787589 12863874694293478741 163790657904747519 6698682120399325014 5899276357994348998 12504004203459584526 12015164158397509650 8693042286897120556 1130279992815516517 17786931107673268158 13454183925668143462 10127137681073671002 3769543672999857046 15602832934914571317 5088767200604408389 6842372028430723067 5446667629750372288 709647118368605212 15793783769841686079 2549351455156570024 12185351605776046431 15838711965299211339 6600462802542142706 1614358691580807361 17702135672587824374 2569234966676763909 15504944212623342505 12177220520924822998 7263412200274644769 5745388731285697659 3845256672634085401 1898001897218530746 2503214449674273368 4562646550874564901 14677831811335273820 2579465988943911312 16654537731080608881 16974752343723570578 3303797894370266357 8440801528546625328 2719154870825034719 7048470140302499423 5033431050159435236 12717023281239925561 14881701128916040415 6373722105412080868 6834320926810914007 650497384441971955 4461393541655825390 16589265266845212091 6937752438781718949 2686215011464698426 13339770822690607018 17827460760718358213 15413587820089213602 11007528816076367942 16451306957320018787 920714466021399706 7522717401465823278 1927470660650925485 2814365742517403226 9192793480058306477 503419663578842270 8018803999204744024 9899374329828078280 9158108081230487647 13965493095333051293 12887246692701469812 2099127144641316844 17622184468272626197 6337506664704011100 9937292461820230318 16941285512579275486 6666546810872613198 2928303572713072925 15248849768303226947 2115033537846664607 17591882656030418528 829339549894644503 3049252756815399513 11748023887934328325 10583965768656751060 13005810248304948740 5181773567748336736 5956982375339979156 1587805346033899171 1170096249005141797 17395839473617534069 13579105707206727957 15036737729315018985 10323453850465642583 13283257800075826308 15671187308264654023 17881662250848055386 18277871240406347970 7218542070658720658 18423480900205905140 13061942605820288161 3257002289759053132 13267756664034700012 18136052029197212786 17800346272221115783 12305056700496113660 16954773027345058789 9460017673569757254 15080572447610431441 2410340365224079296 1356863555354359125 13341554753229472864 11128661051723591732 2531113894861922756 10230589176129565282 17913759526882020917 6832260685811059466 1796712058743041109 14556041875235672839 2787629314383577197 3929604900306290803 9422198464353151325 3035613917407269359 12318415884499855665 9419919755032393810 9275719113027226617 2571332700368546399 17785587605375613663 1019518957950050519 13203451898644190707 453232906629283142 6182438715099147674 14121945928745651557 8034535963400514080 16181266604434975572 5891386160957520632 8514715005749178194 8834334948907574358 9409795282640189239 4367635112464519887 2603337096761760689 497717576326562929 7063407710730923548 17917223449346046309 14174615905714695824 2535731214755620782 11561886202940592205 3824058501248824922 17707229601387711979 15140738355936364146 12794123117768454485 4981062022835545566 3038917639715545271 2100449293786555327 8163901486467207176 13028340650472641861 7731773012455228551 15803183278446956147 3844553405015211919 17322807309384263220 11818477360338770788 1810245072673420273 8808865372018428266 9784239301243318264 960441558783326482 7136358145370976487 4778300023836852755 4783601262544069991 17433158142133464397 2545373346249058835 1310534834466990637 3877041622010263865 15143554638201850152 6852500536059156007 11205670588475744902 15259037157088231305 1506368774825011632 6858109415624627124 16694839571853487490 8910355813550310042 3953017217840420798 3684970306029301582 16618308557074592503 11600275956910553117 17005389003099811542 2379916794226142246 13777647638645712614 13410620851332579813 6882204744934627762 11402464459759359180 256831511022986888 10260623223811914849 4363764644329830435 16824649479158879098 16390117419085753214 18268392534139519800 10060717504063784869 9966351591060023454 13012097653724388602 2897628501921929528 5930718807898440071 12161227212486769753 5940662386831444710 14815102761742214938 15470033010608528541 12666764782484658513 5192171408421795921 4569206080311313200 13054266636060224661 2334091341911790046 15399914407135550790 17731924791693109157 16344287451454639081 15667398151197832199 16734991264407335776 15973448067095266061 12522415221855732508 2258733058723865809 11791510141060062655 13046202771233400699 10681286029746299760 5422871059231856967 10479783363501903220 17583950350464133268 465910000523964015 18400801832065200266 7353647477750094248 15999042647256293927 16189433523785193571 5292098687593542634 4560884385324031687 7837317976741220568 8009327143308176216 9032532391520485892 5941243338378049302 2367033013353634967 1919353641141939487 16220193525755274483 7136859670222665681 13848059061604617992 8294591518807804498 1020263586337848656 7747930359931904203 4314325134384858631 11169773983028350180 11009825626171848878 17763411200002990994 11975378855108797944 15948463413753543758 14803424131532594898 4855521346126990058 10637914248910003959 1113956986099527272 4434459733766539654 17142850721091702100 17887301334117880425 13772130862726319580 14493519365558330712 136646584236492103 5651990507574243700 14503259547678017365 12168415946837878307 18188151043137675897 14535089913013113531 7120523700372736433 15520376971534245288 17099488668181095107 14383462105297913472 17012128411651000422 2435599232575883349 14868706958708631718 719927134364416338 17506779128303675489 13244726514609493878 9871684180894530064 5649482917348896421 14018732660425978717 7518139327880223765 9810501744001998768 4053938207989734968 1473744685306921509 3493888464399086388 14936459334293362991 16083944980944140437 12669866445734350416 350722975999675917 14506104390618668105 7878790837643730348 7902876871191785830 6692506420492961381 10494619485470540797 3179579369973092121 9394475510321167335 329180570729321640 9852382008951797815 3401486107841169544 7749454551547481539 5836510901207363674 3332243216628271851 14415940363658770490 15937683997211363679 3526934401540949177 13615412389340231876 7287953279324062094 16641750300679558425 18283113794977630623 9583117622959965271 11077229759669281955 15228250116580983343 3307056917481096717 2971026480082621614 3685332650392768356 8190587623867899087 7033606652486794194 4148157241370682827 10520516284958389906 5263904703953695724 2385463035086931095 13358592042233956409 177107419985438636 14579390142650996004 12714100710358317513 2397794848457345119 3534621283032567956 4739429392122312995 11983798974980381621 11289091687583441164 11491749642204539310 18051847561607548417 16892214025385656075 12823494880215194877 9020002174615779911 5491367791953421608 14107965751600674634 4730350188502378323 3108038876855688151 1017103507426690213 8382836909653129709 16233992863918925271 9267582481195726967 4652372440468869917 12287056414601122478 17822510430581231861 4061601397897529029 6675395147776666245 13884969247714276428 12049675824253867120 1537130751550117698 355028131151242399 8364229728645891712 14030669684495518662 17898718154338500107 2249518543794702310 6488433195509397774 11586899476720476768 5565698731930400817 3120944114466202198 4027668389775361321 170366298460805635 8534746172667911528 6144104092242999684 1595353438984002458 5704719254741781271 1334875978109520993 16962297104494515325 14557392332131881269 29640427815822529 7865187273932792351 15288027832121206129 12686620370962129764 14850580312321969610 7461099087869181068 5495790387758203830 15901310023918152818 2338231778533537424 10653847625921803267 12963878785915225481 5414360448273538545 6222424355592723401 5911684808764660990 16524865046246911414 13743636621026972116 11548626922131407528 13510509078511004211 15926030704169918381 18261908276635912833 13216918258959385509 6190661573212269056 7716108785442615580 13476227037507916227 8302321468319407334 10411802610857078911 8058020246335527054 1913395328561321881 4822299767100297284 8597657976606642612 7501844520212076089 16779630339379426932 14121596182818394228 13915613670985866581 6277017760469382119 547822589725889340 3722953871754408225 15564012077251993428 8285065397197217988 6550187279159308037 10628852952095311551 1146480871468184340 11970830948251507174 13779799874103578764 17600628591271895774 6279083324290973652 12904511349084072789 15442967813351838499 5927779116618461114 6632716936117026110 18205391460717871092 768684517743350783 17263276735181805411 5674872276551239807 5098464190086372370 12779767291567928029 13275716902767603144 12130461721306469895 6368323225273408005 11978388333536051176 7317348498301017053 11046559506075536074 11517303572970694066 15238390498119529964 16650466541295059297 809930654546429523 5728789947281584458 11222897192259487668 7321124766391512267 14253063671706796509 6124204713382996080 11936340033467872309 9833687974890001465 1393307665012296919 3374814541753990353 5667543392760957327 11792541389383407397 9497376085865723113 17401150469086059611 3967798547645646842 16702422964765728302 8398104506518963603 6128792334960366763 9067344133606607846 13420918305849259976 16357632177194858219 16829174108272126585 15046505094511588180 5480409638948305628 11913250107426148105 10135358394986558109 5402995293874867034 14415429320644843146 1473779039917489729 11676180341249186452 15347071968968783724 9180437790634611705 3083607684442392555 10282780280689371727 6348120832337341710 14819172141747625444 15193784134544680148 16753408954016243838 13520243078201863918 16848003591675869849 3473435843701763883 1853166014708492507 15079317978116007089 15929733500252710622 1466937605609434741 14598318370632454752 772929220022811156 1759761219261601624 15420835496718458381 7748351173636573685 12357879163291682192 632626610325006715 1794492391971410862 5865956888810810944 10165594411132448365 5073052996869576063 4614609652912225854 15472887655792981489 13712921212270527463 13224367719533538615 1215066349237920569 7277928901686302318 9485379502579749803 511740885917979701 17509770476523980903 13750027103316521230 12754585994329387859 2571522382771879318 12307767930420706772 9811638789843024689 1197492998233746503 11703929934766864050 1180429130350964188 16843512163887752766 115854524911781927 13780411915423579170 11678222830553550765 10438579928368883021 6896672710353007874 1503312086631295631 10796404946286295819 8521986778644125785 15085157423010279850 14883669413220874067 10493410526858549118 4296256337632456047 7899004331159803978 8395611655631661474 15297772786853346015 14976990763136247738 2249002485892871172 3686494494855614145 5810678720174187069 12852522964843435842 15424354243979001652 9303209810946630662 12667871640357560117 7782913124515665971 8300864319909365888 11188002208266024781 17514093413198408636 17402748219313169844 13525474632608186370 5069374483352857832 15760162739388569002 4063635741594498108 8072047073550042922 9034195935451901467 7883721231618426647 15572172006614641129 15822512916162451389 12255150353128013854 15833313251794039277 6680003023417092580 10367377896003212044 9785998249456515286 17691372145916556226 8908992475992029013 2348426324068017501 10507648586567118550 5948632280923101175 3324049395212563439 11006747313146325527 16234509237145537526 3177848883601072801 10486006233967046784 18380083304890965278 16596144904299013895 2561570975423158502 16044110613764908289 2565387610661215919 13361488800569538968 15045365094084518273 17187132812065044254 12577743536214305694 14876880089359490300 13047044472625397658 9244940043246610644 1505966903180470891 9367347682645308760 17012697944872645205 2791261984552990215 4029136092528334916 12358174131625001523 703927762508167680 8263814407902322977 2337891866144995950 11368369627571086145 7593272131666941267 5781577592848096040 13558909772820276744 7423507310650159081 11532017997541685332 5435175072764867463 17778670070292770832 13589535671595801900 18431927499854809074 17084862658354446078 1958024571507233787 4640950335789441038 1120750547005729532 4503082170927614858 12628410227380377025 11762912987937874825 15699077686415898577 15969526562970311517 13357355484500569418 13988178052482110527 5146819056792157415 4741140758798476391 15048772722431937000 15232165906473620678 196216579095745994 14806446478362357921 14334116291719549927 10860902238835609288 9682987910295969676 274451335635867472 7662028519266119368 8767692078066297140 15574159904635571502 13495455095883810809 14856578920868143406 17103615038979767465 16808676670911684725 6303524467699943979 4015539504578699719 7886843221459627227 7728450935541402329 14116100525729590068 7406923888920494168 7884443661131296457 10817070303763591181 8100488032636827320 15950564193989476933 11533531892759084203 12419861101261649539 7249618962218544032 7396841139349732221 2425424347612012115 2997895774805418724 15897653591872626362 15153498297497860496 10841042221959970462 10659618925236388897 11405230732018432960 16147085307694769017 5965834846015502363 8431139895731187088 6990839097739785453 16308223805812863994 14531158660003376841 11904193443251109355 3879962914360317643 12182557388844157525 17395386671876829044 3938169656502359083 9617761194240110794 5879305639520781510 2856198490812322361 14006625525621286145 364079583735680812 10290640871119219156 1003054612129915141 9433717661023625751 8555780833728078426 11074707665263223661 12836600243259127148 9180714066477567674 3287252567548399 8262931928874225946 3784256458703928040 4810786612831963177 9597694583418150491 8955452599177654967 17297593533700767400 320378646126164348 3560902370490968495 6721872077234568290 2709368913877570051 12953329557227047090 9032193055829551823 5822322510386365998 8853497271100986200 13938284845367664217 17088293338092603660 9359601343246794858 7921982601611163199 12321391298642591726 16582278608064252146 920618682852712007 4428643699458677892 17629452769880233 10856187449945835187 2444589635952733294 13305397784492755496 10597868972069750681 9203536946395993100 12375733828052954046 5728563783919127130 18236654114442622189 6741179476462012017 10674300167827360359 9880385296018408160 11929401771372750421 13814976440371534928 3374854789386790102 10397104368080785792 7481339515267641936 3491904457714538916 15390995365878042003 9552223800324196498 17469367920134692955 9349500847382017564 1012621652510201845 9650567416396376174 1911124390090266959 16110398324588733667 9938859122293288503 6800114525897363878 17057081517483340568 13277230542152377334 14372972115852896512 13456342333200224334 2505311756997175095 9874416367181904510 9675398635123904111 16056697148462465247 2475898705827649378 6811799142358204896 417701960170972750 13323992058125421390 13127632725957658214 13193388205705904577 3415648873492801471 12607301529981128095 3113542347124239773 15146411251123205582 8679314709833525050 17873893081289037852 7020696441284889889 11736029260137659829 6659797842420529730 1082078595219624883 10325375365598614848 16162398373111262849 10380110270959796646 4996474112309558156 13993060859725190085 17729263335581415767 2438221877886216965 2479286813029734476 10990694375472929408 13602100769463052734 3823656696796573186 682800816862491252 13609371647266763699 425680970725998828 18290001522519709181 6266252740420152184 5043326290564607299 17920183624083933828 3368378122061992639 9404927076777101546 13288958015530064829 1320558013372604190 4533889413517463315 14822581765591541019 16229740250337558260 6772399350036152016 2865205161985500670 10886075330337263867 9388781209338641145 10638569691836576467 12999502851788806005 16895425306401896817 3686251074469088203 15319088526100809344 3939934273044958504 12341402651028096030 14645790419283521296 15025637867433987927 1860899295316486713 5306965761713437209 6411528759647091607 16160208641084789314 10576694050003841627 14595025975233674850 15055914619143453039 13211565320550667096 8218011833863889635 2790630875245814888 7289043395893940993 11273564640322820477 12132872653333779240 10117527278988799488 8849222636844527656 8318705339040384127 16478507600715436976 1226301865761938052 16261479341799857972 12820988655088400510 3793172411190795344 3201222693251282049 4004159062135846685 5577748893935230678 308320659547103006 11954147870804927352 8719387351681771217 527745744043670682 8886969006381579369 11328539933206102206 9792197890155220755 1544190404973918335 278158561377080193 4462499269488644470 2741271060925424165 6948150373032372901 10390151355297566183 2412048127451739939 13030289587101913684 8099820767180312189 2595762543643354546 29495594337387939 11936106189800440232 6023657931332386902 10322467482178421389 14616604377821339465 173999959336541688 5784870704811416782 7437106955014620899 17367537794147129538 18131751155687021324 15226397816428774883 5801208265748358418 6729481424527371129 16824416690854598273 17467578928019724894 13396810456332297099 11991552590377501909 8451239825693049273 15772660599327642371 11009685950888357574 14417606105114942535 6066172509031165980 9819400951882888689 4203864735541649602 802961867862017389 5892519101302156347 2240478827799357785 1116988623787354217 6332178707456521045 11871872058175719179 183115669629929474 9356694161323545311 11524255289081174064 18172476618438333207 2360432839195929728 18198778845104644233 3632519710125337295 18203913561255862504 17406584580732027792 481668135725696547 4228361105482366873 16547614100336720598 17157885663926482184 15461463518592669877 872685207591257049 10941092327050274320 13941422448780014227 4522886084460683016 14977042935926537605 18406724569931893496 2434515163585140 3985793528513469004 14168635503312452743 10955708096491578732 3918394044018697771 470285745442842068 14429901791557841713 1789410475192951833 967399766311127666 16876960514480591212 15354815972759973873 12394042646018806864 6360957269273692949 1831758524461306878 3363424862607694912 16504499031222087862 5673034623492713601 2814585204399676682 12625120430759963967 15300236391272658270 11868415874087223129 14252018660057703575 17321109141710852094 871279435694880490 10428909883643263306 13637361011370516097 17057998953650211588 5633499069355943089 944344122757642195 5214040499416272117 2062892239679518970 17544818887367113443 14822509783002732769 226116841122874156 16577406467907516869 3650160130313407024 5630256301053998157 16702310455694745596 12553273426196666083 4710484779246639958 11243000290978345550 6013041093173593321 6562741344103367935 3129101470524998936 2286414905565645271 1198755031297814476 17289907243239919253 102956711803233018 13735283571331264241 12268287078704608027 1952262406063378784 10634906635794026385 4229151739849773944 8707844305148367891 4455289785665286379 13255231761085511149 12886927800743771518 108233913582057101 15769782910813624878 1692757676060814133 4607442235897826333 2884295670337394463 5680493246153681934 1112231106560095863 12210725992863146162 5515636283449069463 4863514247168663161 16707339739475143741 6635179256778374860 15451901147289987592 11671294766283134549 8804868855887384432 12226971628175612952 2779951065538807091 16189934927023100551 9682025766896901407 5259724433340283964 16078943586674652002 11918824952533822413 14301931110178378525 9951025405272987272 4261611755874333103 15661462212692281584 7646744368889032388 17778480560933191286 3636110554901082228 10436729496699506520 7650457620512249791 10335850073644320675 2344832115915982274 3797084503865384456 9411735584190684425 1491384202963345606 5960668556833467515 11790164856430742701 13920690568306950395 17885825378389415062 8997666669333057550 15909639736344606265 11471368648228719328 1415032399010826344 10956189860162657988 15333244383917226738 12698415109760072962 18388856284749505474 8678845046456259046 17610009751720059670 1139578599341122400 11046841469843443430 4392540101739773791 12957912857570642523 9266742731818426177 2466610543093033708 2547111015942713095 14160622723111889617 15855518607581542307 2466208666957628170 12410391365360405796 1866685707283680378 14190240675737032772 3642642029972468112 17351038342289486112 4947272121832422184 18018047382992263723 7488139089695124491 6022281232189499515 3291425746005038213 9261071382072899398 18071522552853553174 15825747899072614415 11686869916286126021 3137939074384364975 451536643709341781 934415393370623064 7509083872489432276 12774024198632935756 7365449424699458547 4752874419020863377 977742765683426777 15545550521013682627 4657688970251418666 4012863539984707876 6365012266132262669 10070790001100613050 4722748887035339261 13274323592832785909 2397924960045597867 12227655326162076020 2167418074578699753 15302190698846795303 10082709031842737872 16896088384387127712 5578121954994188526 10176810383971860553 14012421600581716836 6440426787799840983 7055848668357249612 9974414752478896276 2295334553603830686 2919475243804994816 13077370303078689672 4435793291682532374 8772085769525042697 2902528896982635858 14925443598691695599 10533551395717186140 9902137744089594712 2201152962506402619 6216438362814440976 2503177059142511927 17130558195750621461 13881953663997214622 1306903215969328033 17150619124357836630 9599783876740631229 16587924732488080926 8097696640235531901 1419873801869216735 5636995573234647220 10436191841102929237 1811842530035189144 14453697633238884337 13305300808547227196 11660868233290669917 10542524383647599953 12842891192043030006 13260657195059898550 7232589704581040399 5413571845310566523 14123145293838451665 17924096104889423441 11958356037991642364 810083745223040548 6498825315290709626 16810232948356088270 11151080342666805955 11421804886890878635 2979939997929412808 4584121811867641572 16829282053849731069 1042950223330552014 5039000898852579093 15600673196455432027 12864060502512785815 16072621407103775174 17927551744725423073 16232284004369075344 4269446798338602715 17429888711230204958 17296601796022414450 6705419296483665649 9678549422523938033 15939693770825365654 1244907368114306950 12422707763626990756 18422593858279072780 15939183976660319659 15726305725661443220 10391169337324816568 6522017770974360795 7644639648838433703 14739147454057439710 10461342739416622581 16862830987073568021 17251625523944787175 878188725222321494 3645228493794926251 9285718577759471156 12482500498624716408 15520985956915912737 1412585114029536211 13504848457878495700 6302343289066867851 18328531831657992999 12676551732382818807 10251780792201158011 5115929603481509421 2630715875376406642 6092252873716501779 3873157647604844004 6906074377699684910 17648401009962841826 16005745380598635153 6734003037739386110 13750143792040126030 7305184074746743410 4282526452135912446 10630571258007589418 6505816579348814770 5967736973362272422 8143960296387744729 17025881741935253296 5659506715395767838 5092104806004172921 4157273884429214389 7078916929807852235 2627612209044840993 2887856093409119780 14463148071052195880 14607043106415365996 16241928582977019179 6313721443531180056 6792359196709003665 12962243466822800765 12672448065879504304 15532770489647892472 15908279033627490468 10675273581933107921 2673148773514872570 10041890786816326869 18445982783167974399 4187571221442726158 1009915789813646228 13543542608830437893 6875955784273118689 1519561743062478658 5566570266756767307 4614887173718875324 12857489271120463500 7227693732340233745 1260695953656960159 8754235571939253215 18247777801158987003 5793220350381116861 3421533457825578131 1066256242517159416 6994064564456015743 6553557512040260660 4272677465720179431 11302777387047673680 5152810964279142766 4863899747902377998 9671447641811753170 11504625899444891162 12620618040260905185 396969227717276506 17730265866913019252 16735048156087720707 17739820323606636675 863232518368802474 5854864881206616675 18420506054564956877 17810266001974337586 1733061727970192483 2141907323404661256 4721110121236339700 15162588765901839949 11297067132171342865 8125523520139616970 10582852142941264239 5175707066787963466 6856820320971439905 12727444357331517765 11551751321072496209 997229285694445519 7866304201660978562 2931814611146593566 17234407528922721286 4953635637206208042 9959906052384486022 12730190693457568590 13628736477607868322 10630251912324205477 16980592769856982444 3631755825937678367 4392319862219937048 5721526041577933944 15088777378112300441 16892403879575275188 14906816930045125001 13662832674631823958 7275467553494441973 16154876030793911049 12137799975477174631 1561755148485710697 4661737460096107456 1468435991918731387 14706223519728724302 3634195157255411670 357871686000999583 13608445772964158761 295406192210294557 17310301384994663917 11299488075276955208 1735161941169628941 14130188523592716984 12465957606593188858 16469406327844665638 16383545039875906312 5195117970749344430 13368795297590296170 9892391215647147455 2226050690914253418 17008490450523019719 15452849527583546311 14179029369782427406 13298658381543038632 16364626057782436853 13202885019144441850 1530196595792365402 12230294875200598393 6003295669301984104 11456234935790088350 5176476101483718828 11169977860089666968 14885176005829806363 13727501131474646623 9483413878338434604 697520704558909660 18267905420928867609 6457491019390780353 9792508188697827690 139805733839498622 889025051239417097 11854715297119288277 12530323725257421488 16801050890398579293 11619299973116890799 16010272134697539324 10745362447959235333 1149168633661572730 6745441106485117089 15750873839018076762 7114658510697390726 9457085648528046538 9839477101643711016 6617140889499872434 16095356628876055215 5317390268030054543 1654917945016406821 9765814872772613494 16232047422678527266 8733765804429208573 7513305936531829396 1473614494429720839 770880516716578596 17008645500378355687 1686165411671975482 11172353416391775263 13435765311618001686 8482219096276985508 17141530752627697625 876468402107908552 12195435284519941293 9602370053325731698 726734707441462627 14306538197392473756 7591176263786587482 7634036952921493020 8357997084327076276 10488712405440767271 12247880983115241040 7487062196707429924 17489034472895062248 11717261422143628809 4269419086052047180 10110940084782843435 18270969903223931158 4103636249792858843 13331195623789168341 9251218326014200654 2178322742855257895 18301632204422856730 3443223768939957362 10325251646953390433 6249806496001051798 370212004649199224 2255586922303899270 202153156046728421 11373370684395560154 11486279228601822547 7562333118818077113 14484740055796746338 13439155299166018127 17478908161178285791 9920962008572386109 4473625042047328415 17476505571615752468 16202446546427707388 7982718343242097304 11890357195851511476 8255960955007145512 12157063293274320313 4858332385531604444 15309337293230205046 4917068764545960901 3176117085836685028 16996733268018351668 17700769752063058541 12667376599437384301 5108428071543066719 5211845352393571398 14111603976654633575 17852530920175440851 1600125967666868426 3939903992267133399 16082443462550628715 10639385703992532320 10456841360672524004 1832932685247015581 2229615272745094150 4088570440083563315 1479310041142876992 11553760929286133887 12174469917664387014 5834934259366321322 12909156741377397086 13830249676653080322 7269640144372618118 12537054628928139252 13158391288270794611 5035548149991016865 12991135465750517782 7895122761830222479 5878138589826980077 17595802506256478256 10430304815038945746 12200343638168945985 16373063015245336001 2386520040983873856 435123557978681617 11826474590042322924 14008341213296772121 16733670120461313185 13645003973589862052 2586361556520970665 2441918680130975257 81563131288001964 13729601652431803797 537946305182293623 18340164978264705654 1093814872983760502 1964994939101388572 9790425977032593305 17016729995513904182 4200206961243923710 9490800611694823985 13386029184085862951 17927910527388129 7291475510071699942 13831169510360408842 12096748323932380101 3438189652188204443 16244374802414300066 3793327165907476987 12583180789004673538 16118729841677570179 9326577372552274709 10643865623928945639 4567484705928919690 16158259684359009533 7270750257090166611 8462252066559447152 15320282557177941160 17456097422474423709 12705412061906273184 995787842263002650 5897813256647419904 12742352108594792834 6971672351973059961 5909350553278003065 15441217188631848299 14858955599103264338 3775491622208034958 13068886325725209849 4418525507546897248 915827234840298948 474611587127030266 11204331802443765701 905945968178472512 9084653783820826767 7079070089256824115 4436618139778843660 578963460404952631 11039404423269326526 11863249801431129958 6198706215038278219 15356345026868485265 16370803206187313962 9576765076529369480 5878777881497339874 10977931260026342773 11083801513154469620 17520358140989918305 11375475707784421585 10010185466153079745 5982004405192313790 2744206254882755518 1915074587674588073 6158887632756224445 10699292702177846464 14560673476889916924 16805027122059422060 15564761693016978230 6545826492442046232 7885504482592227950 18064712783574768538 14273307384932833667 8785758127698117852 7016178821919924439 11972289366770838753 3648710279278713823 15642299295945648945 2393033270669286227 2780680456710378420 15654461758179726059 3913613122010989019 15927384821383025806 16829666482053859042 15199772053345632062 18012452623558222660 3704153334503802670 9407124584553194304 4422721117010586214 11969720227965284774 18374628838045707357 7958875977684077218 2556432423220741810 2130775526165020484 3409737995480614616 15570892729935456251 11365850474822571825 1844595402967181561 16518970186995850417 17263799805917831660 5972342832742578495 11394864277334560675 10611525013821711535 9537615459638856142 16102156574968400915 15235066847075284024 246429498470700671 6783528518023505430 12609721732803263262 3286994480000553961 820597010098536419 10955982442385053327 14145100307982460933 15954068966263224538 14715147204022234782 7011239711969261410 10081982618346365980 5235918113028542724 9711728125350460073 7252630412489162694 8519892719884492904 2566110743987975548 11644648445969902124 2577887140862772285 13902031222409300950 4470211816160328607 15073083197776045549 4655089668299064049 13617284583537705633 15363044122227677822 4611874886924688218 9645309014861416519 3158406497234069081 13933743485930265653 8619588935079135637 12830820314598495268 13097870476409265505 18252299940472412939 4159174134043161188 10877957487143591951 5630656949277853027 2528446468864127915 7169227286510279457 2627295761181867155 11891763702079166341 9129312400223965271 8210746978631491806 6645497343165070606 15118809267289745790 8891819157455759755 10567370351791745109 13113386500325858940 17267187692519851367 16849195091920836 9077450649158924416 18344974704348298160 11947488289769563617 4484959923946820314 1864862746480419385 18055992299466572533 9236027196838451222 4538894097984434951 10432194323317656694 16692493545123775017 15366872789511323814 4922245499714496087 4511117452502425767 897550704124473623 11140156932880580987 2585724989771830078 13403934966300119391 348438102478622620 8831094566717509679 17072625111617885175 10653619807158422928 12537449525796736369 10622155517599266151 15053832568998561244 17359646277423121832 9874088900458447611 10559189630574138529 17017007297878699568 1688526643604030772 14722277550142071704 1592858493938277284 13235866754016264908 7671275968265011756 750779108771613743 7154745933576549558 7504698341956014191 14474833508473765984 7706319611865524900 7257030350008821623 9607279251817745639 251493835294810081 398745481033729894 13088483492322704264 218130213152094464 9956476038040350016 12811197117090943693 7961329663349845435 655852248064370084 13110112046580379946 6287141640559532985 10568308589304883353 10851502186005610556 4806005581258933912 15090243693690168760 17994038300503000728 13517586956017419730 7847601396311066518 872717511024229209 17639155671204715996 13727038539103572478 17512564647067325521 3475836048969256083 14439255341195822739 18111941979677380917 4708703666980055644 5167307334713563693 12154394894754236085 17636097628026204342 1725356512337666933 644053708181886821 1675302118913042126 14671933313176981542 3909110074492255540 12379314808705981141 1240555576409131520 11367414060546576061 13051540265116306673 2800126384117919464 2290757011098486987 3391281950726583073 3934592520909914499 8307396540985488015 8059139279164129786 18216862116645783237 12255997103678325470 1552615230800808442 15966033246647061397 6778193630872869939 12017133065873238624 8401020527985189975 559728733030303200 3566538977804297832 17495120016357812375 1967597296156612611 429011540662665504 6017130967937001214 4172960774376709507 13332736837211030783 10110554989192759975 15885223209360209469 66606195211505364 1642183692737857077 2599093497863531974 9386107134074547378 13054605698307819425 4840566067293704008 17648059266930915049 13201783848613322884 1072782988167004269 12908274426465540596 14613329594114816226 3845896797946703519 10532734975902862812 7548436044149754446 14303484189024082515 12780920502709512942 17985041762008694733 7081724307475405158 6299770611211011813 18434235264703004904 18187033714603241443 13095124835948652195 1599076773324262184 5123001592086750589 8582385038699517837 7346002806261256256 17486839196526701142 9635228697674297121 12977095954288480801 16490428874825025597 7306673603867958605 4268897867140958036 13254685365039472924 237076765662006541 9480514314567773806 694411737667435736 2013821035081815410 13305159348569788912 7658063600599003117 17802635297081140536 8277894123928557182 13548196532545839429 3295505211295453736 15585586577303436535 4419834863953300303 13568260761792796284 5161379556813846329 16243982437333552443 8224311550533333060 7977277882035544185 376065089853063981 7421075049043228078 16113622275615274383 2760838274238156421 10602261363037200859 9121587448927671962 14590940249008279359 11658169855600265698 17085373344186968108 4823732462290134885 16352456249825178902 3779372806930341854 10863214032230317920 16273857372347496779 5374741099527204437 5596265434216169860 9157645995281085500 7785199828634542687 734894624003141747 11690948786734964604 17933467820853332536 4525339408756538549 9222941166402052793 16018883700276370910 1147322353327377998 7271341931935541894 7118725420465610790 13878045979193983906 11307519732592252804 2726403121524883678 11329149806127733542 14824898542624723444 4555257424097439168 3375336423779290171 11956719493525751669 11442582828021291186 2645764161485804849 8280185913479840975 1377187735731991485 2525687923397891375 2846011366756843866 3748491054718129487 2165140581969080428 16729989604384907242 5555622205102639324 1333740115952965073 12284836578012376840 4864515120334550315 8550147942647723027 17594179424628921691 2336912466823805147 10382406461310104655 12077698999358386465 17282703915128455506 1889946678691499859 15829892912680794232 16360373655041941563 14825147043004704425 9062293712595759759 10197116955449006029 17434864116461251200 11390965095906594609 4064206672976655461 7636305996280793527 8604594598519020480 11091125245519265120 4554568744890958900 7902856196381782075 3388666374940954735 13843328150034305317 5535113688106786294 15969719634677157367 9374200500015710132 2286606538603590190 14402254760212992965 14945946106525496242 7591214743082739813 1121577490103477570 17913908483552265244 7308192774503786064 10531925954494732370 4341503032851612363 7565501853256586333 6626925487265393138 6306523312013424731 4179049779642305956 12355119312929728572 10304631681502584641 14628603755973232897 12196251890459122969 17699960799573901400 15237386534717091780 12399387143523641574 8402834790145255484 1283628639368205013 16838098193119945045 12009147378860386052 2258147886280719195 13456834085292639621 1140082677720832144 10522188063870373993 1691731263676786601 153977653229396391 14288276211761399609 14639738279287366499 16850023684476413521 2404275957063979575 8696028711319786425 10728770122851623179 1130507461725968632 4311487879306481108 4910152234609191117 14749219656371678957 5346671660966383982 15281836098733129448 14481579451943316888 15406405468424474206 6225255854989515542 8788543938568599749 12183626697067295460 13744832030793179123 16333504372021119386 18060441291327604842 2189541364027278329 8150134503298593571 15930548240781015126 8522946102210568000 929211975809561461 10295595329792874774 10689856303997156988 2632078984045183735 10661638646873513266 12595962723720987204 4572370797263931293 13376664058556935154 12230515222922388358 14591195440651182672 808254537666390509 17682809431688732269 3867215407434167301 14641675288311988329 491519658126209452 14568360374711536655 14689711647829010667 7879623809670049948 2286752893923307928 15608715011873876390 9682193927122071831 11349225605705712779 14673251235652049347 13544345542104088772 16751454029303206962 6350190906481048536 16284653585546140399 575645851847452855 452605754832381738 9887035726692840901 2306075276777875513 119042518529695159 4706539116810784102 4587168279313535822 6117648272622109191 7285739310261341864 2465016731438594841 2886190888176014334 4555031138214906710 18109794111106618596 17252393116956501961 13389595264756558613 960815481440780297 7791539737747297252 5332713842592493407 576206842839975096 9653750547830560522 14506157068077195507 16848996170884471197 12607790297278490953 1558786335455978574 17716984238602002415 3711738961216973118 18126856225498168178 11134792827273716077 15626162063182178127 334687636762761798 12648700837941131923 9331505941933836534 5131728761729376631 11755001643702191224 8449777174429023426 10212915376248411886 7645787940349364615 2776364397155024380 6001342734493696370 13075803343523351257 16898952226130441438 1284945609144984171 16509364071411047559 7898453474714819212 9782369351594228427 8812374240081116147 11679391771453238387 8755088647018655207 2006808846802564644 7505107264655887287 2342631638462726117 2630658339242050236 17174289369454960729 6003002816402117627 12813587033743515670 10280392240909097786 11376388768092828283 10612308619990777906 3013999391235379641 3121723693315187603 14026731346069557184 9358752013896126063 1978587231401682767 5308546166536730772 3526492371365771080 295901381835024099 5289250818858704767 10627863282240509865 3568822024698035874 17051325343179906395 211630396890181441 6257714982916216193 17791975838124200913 2710938987267297180 3603256609608983664 10710770158542940042 8010303124801315789 5750459249733924144 8106071147827203732 16405540927781940405 9444918982849904962 15795968891852775333 11191909061459625397 6952116762978791774 1958666879182942323 5416006987069266870 1029014928592774039 3105768307710382191 8056103533722502591 13723976896066315457 6623917449994967286 17249214330554792609 3144917326452149236 12409259296854150693 10964937982702290640 4695139781819517066 13018789844001915415 4336301123452084148 2761381517662144530 9923097467254645362 721532296460456672 12728386022447827274 2124468740619175705 11960049569129899989 5777773027216585877 10639483752149692529 18392279893277971313 4895004569054943876 12651666150093656292 18113985485262803315 6619630683267360230 12706197615160552168 2430768872043125390 17461437005964691690 2701708482370959226 659397779194091184 10352727858409842002 18316229786832094586 12313742592668731660 11403872903152941575 17024125579984089772 15085745707060782137 18133671914114653533 519050624171099342 15458715621285160667 10581693940378406418 8938135719289073709 9126833738125085695 14390507248156980207 8314745831255639892 9898146022663246384 5361699769708600588 4665820170231257946 3984098903369434742 1709681040175032435 1624508418126753081 2750467544605104253 11149349393554821730 7101532104193986347 11571226288858843085 4637089707319043580 4466246724141195649 14808446693032297175 7880801144878873174 2517421149874307634 9762811991181091261 16149856753263545809 2321986398203913554 18377204636704424475 7029794335461952760 13026308202662757715 18387524777669272099 9668789906015711050 7142316607864810711 7670880862136037801 116838665865699708 559002026085368151 1519982626933294860 17229337272496638981 17838746851615268310 12268229463116471407 10465276069137634540 7199306744435082435 7607716556038169133 5375960203651064874 1828331101345251922 17713203831560226765 1283636244482251193 4832898159790747986 5129875475715270397 17894629678572039037 16488098073341592018 7929559382565317072 3837957308064363990 10326394054013080963 10664168610226681264 14271107438579150718 16177590812357666803 9969562876016399251 17497037196445060379 745384768783746135 1175514811417893845 16508529933158952561 14489156911409431513 8855467369577484908 13516308181645758039 5869911003347223412 16936847678695823291 4972436790040233662 14841464061256412501 5118246502101119845 9588042297049314155 3476248686429243338 18266673545634300833 15880109816347433506 10882189483117455480 1816411830694834588 4903144276497984845 8612751228949633660 12248884971386659443 14221448731650981895 8002204206609557246 6727139572951703761 5936361212766128852 10566789147433597908 10235056912591573739 7674855381143556069 1907681777378703039 9083233269932696021 10282679998552593969 5838851320188688074 12941732759523942355 2123666661042236839 3867987284974238441 14488259604377350982 1822428240418757555 16527712655132955158 3959490903356589676 3278406199082436744 1851800011883899179 10021200408942433697 7440065246667176984 5369828381362810577 9732921948254577826 6047525099242879161 14647766594295488525 827911032920639716 14668794501126467927 398919291115488974 4776115260861142827 14579689964188831647 8704977629516979294 14363858111796703284 8784141414127615985 9437952774374036485 10798115527166672271 7958090026671093911 1189060611209055636 4317786310495140358 580722955157632874 104163600512244113 5415957116785522169 10728212455864231629 13658607538674778573 2523691214998364237 16273453554013144304 2825243491766221088 15967705247458930813 16462852869705030121 11189479800839903042 3678481585259483597 7048985306018984859 2134892482099974718 8516218714639515965 16043864830684547018 13337547939520309615 4469925966417901854 3462250859713242454 4974611087659822575 9343845474655407029 9425594969514330810 13339056678689000891 12565085986339988753 4876380147305650037 15655784320387192692 11014701162582120827 15719012386999101994 10970482192360504418 2201636139952060994 4010303748595397930 2454576479923399802 17607322310565874123 9559677041791718018 14715837114694914754 8211697891874623756 738799143096613646 5924497766966964978 6840654628159057470 10719604968388726012 14571721786726612957 17083957970917411401 3435853594578661958 8174827166879066621 13572433391230626063 7314655211280186246 16654158610694151299 7695063544982746042 11288404456222605028 5488625011286424331 5693510629050161904 1824721245693724913 5054332880742226697 3300536173584142660 3050149047542112839 5089322624047582066 12741063892950300918 14571828153703369883 6156660500873387224 7295475226109655922 5068955006071861885 3761740663859697526 2980591944260533404 11859209567349454238 15193503272453714408 16494104073983907832 6447406754403967292 2609322832304993031 9664321532072586791 14651086793372067791 4267091494569366039 4410898525063875821 5756483532125117219 10184205097339186113 10928603035781021419 17083513479479527055 8943610555264738278 15709155251681833743 11649953997378843422 2539005928099888135 10393001659811668728 7848951642243569045 12189245054311131329 9519320404287346933 9112859038777671251 14484775433194439838 5868362535210831089 5262499488844382868 15469342050923757031 1951666721988748574 5542856857588799185 2452281296561453 16626896876912220478 17939920178456543804 12291746227186965926 4296155462905928591 15965630934485739004 1092454785941750136 4946118814620926770 1778242156035712834 10877091015332686405 2391264554697851196 17801721989125307544 14019687594797342617 8655226988507536411 13652349349406251264 4665872035990713150 10180510974719788793 1349633769168064001 5377792429228779771 12035009765213359894 3138476360293709774 2327314352014409892 15897269298592876848 4903494523832053205 10619588356559990261 3366433179966608353 4760665446548808160 6373428624122869094 8770499514724879386 948444681352378602 18358483741328785932 10096135224263862538 14695537652406528107 2590184082709476111 4566261802215314898 4550186092287664327 5964666923059038699 4720331383041692578 17562701822398980935 12347607639946074056 14798670283859901137 16004363339455493292 12964398243044268835 15781940508438481175 2704920447657601395 6607020857787085247 1565119461434175146 12646396065502626965 865405604931345917 1710842335084844274 10052769174255427957 3329103717029057137 5693209903643970437 1636240272642558112 2807257840291275753 16733593345111623450 7962500666438780554 17508992122682625791 8091044902912535183 15484714779409524396 15423711136249121482 17782006708966873533 8574205487717794269 7789720467163893027 13858290822596073584 18438732976422129644 2352461082951252738 12438094502508157165 2936141188927709560 17234449699650324247 7033114220618601360 5744372527831690297 3850950595514765301 4004125596061716224 3909217908762365029 3413875037351504156 12388316362149139615 3541075117757855610 7334204091500222425 2807626460900828873 15095388371710744696 15619761405417454706 15011096928461292278 5988148918134572568 10330808757276567934 4453115748461056013 16675732934486146717 9058251879106581691 7445043813925457153 13111304072396763973 3585270869129980360 5275718778503696428 17860387842246503255 16169134695411094456 8745887881689632942 6416306798829409104 7033411130170129239 15093808366768733347 270875940371930733 14704862392984374513 17324600636676931842 18085752111539645934 5518279860187728654 3093733026157803308 16693577975147715362 4962411111416595467 10918834901801769951 13930312052143324620 12973681534929598338 3804476422490564902 1868629048480981652 5279539552811169929 17750472493652378333 15405913692134265188 4246214346886407296 2853387626024214763 747592152429111602 16392607606111386960 10448687804222190856 18421330098593787302 17068186625031900804 9161016116537627470 7293083540443007814 13846191095099856252 12663822218927157880 15794411501583149138 16348202898255205387 14874253178769673527 6884920566340789521 9232848645885700775 7545297843881150701 17485140273219435900 17173359210098318098 1171440965040753049 17446912596499584975 5017090496692332357 9565451107358175564 14629775865683602759 10699523848584396917 58764776236702156 18257292061755925171 8808982010207755432 3270191571683055200 42418698720534959 8692618889848752850 14242194138438306399 17315283492510073106 16229450215034608955 10269519518142717301 47020798068156003 11310246754064037685 18444018531175095164 11178023795864920592 15209838103809829301 17650580332016017182 762651336385389224 3144584405046517731 4500750911621199194 14316586521700071747 17610567976026907635 10033658877927914676 12336220800888330719 249195805358390818 1490241942337536276 16427426316156658333 14198242162124099882 4420534362970843554 6939811153366939876 12928054255632110177 16293297291341841318 10554529728368169020 7095283905860352300 6860809078265422765 5279789903362774737 7764610043257625074 16360562123168151348 2789700921720522675 1196768488731644911 13598964911199551792 1739637374755629367 14164218530658492684 18439551042849738044 16750902605322817150 6514173562465676726 3670685996204929806 7740804657029511427 3829421463900805384 11043814084962316667 2294160705423760659 5716446401114806399 12775074809102202336 1172634791729624155 4463070449802090821 8042416110986842212 14820632545243559708 13655488689740184718 12618013189775495029 816645404424108234 17850107540318931403 12050945756030503020 9633765976416022454 16837057411072783934 9256401036832749069 783632225138533814 16503522712227097482 6714452126836365880 16558721318470528055 1783147141350492875 3081219932610286618 6754550477351987592 6498329222501040269 2664026453141358038 4719129372269744304 3280849492598207514 11478314659984393533 3351048844232356195 9591866482358040015 17828327376008823619 15759614626214240319 17136954584698291511 2581810328857336167 3888269313494160667 16250034372797097840 14766096630153063354 12100797675642238111 15847289979037128561 13833745679974108792 17860595164301116321 14776630390967495097 16568950855222937922 14544353602264175302 17459213626910205263 8736244511186354838 6968347892864051352 17701322264491882472 11258538782366412727 793147937383624008 947416918736093340 16383197458394972395 1018001964359754326 10357377544028906217 15903976920669413075 10424663423250126529 17695383147617638861 5491633431718497484 7974378095325574895 13083713238160064572 7995253852325990210 5292596920345947388 6092482326543063644 12926357507176873143 4503631986250399511 17690325191030773946 10144317779519994759 17507961751327320238 9940488839888254117 5107023266460695878 5163951510604354157 5060122911924755577 12044571758759553689 15930359314338245207 17141420904911507696 5322203917396580066 8178859708281553584 4991179659868001637 15679353096885612745 9517939866844674054 8650607618435828608 7507611892779333667 13077797961722449366 4493652082775554910 3879570995070672546 16956559466461294214 10191935718476865087 9873707780945911314 14275332021191324472 13042436058113469731 14822852683143684850 3924991652347618350 3329790704246544179 8231382666736239296 17696135918187517971 4756681108259076261 3677211467089337380 14937182296102391079 3272627745715574834 324421915078014107 17414761681245255732 7936548643504728988 9639329117236981314 7111667450331233155 446977439031091008 15025510202565267621 2337677314034822561 5229613646858810188 16627922390342696618 17046981421377141009 15314204374152401770 4805020765246210988 5981197547722857320 2032556995655888238 8061537487972310538 9242269883990271195 12676985760669965786 4199957194603379579 7562635947107431009 17087973187985087334 9718052218838254966 3933774438235675073 16775160622297736877 11048598956211252246 7718092804284997775 16599471014954447050 8528990756441386334 6838037854902251016 13135560339960479754 1322633630306425502 12299494425212036474 16493785501881347189 17797631124606783030 17734168262886833386 14103803283036569137 9413818564293163341 12181549766101899296 17649340814952485301 7055987939022700328 1892184987836985780 16526062416927859343 15176700508656635826 5868733181959178245 11124020372855541387 2013636563880402465 404428788255044362 15058183667322648261 6332588944841800369 8227138257630841640 17031018949787133776 8796425427406486496 5246682586424666805 11144699530957578317 11131788689028692405 2369432497049130454 3846506057711938634 15353619139558236368 5476589897522021528 17919264475558018502 4545623844449180972 3865786004611107086 7089259999607167431 8009647177839136994 15489181950777994945 11419424187965506572 10763431355503171460 5033957710707516672 15138003991748655720 6417473059232320745 4643473151336297935 7658967383136880021 4561627965266803733 5367439919878364072 9240523027613223546 13890747112428312677 7126167566113394374 14555421787031994158 2791772449141707633 14444337943252596550 4307865440644793079 12007641523237861989 1301767278270028250 13674884644968082978 16385538874998075187 9310284185987934848 4580458954299201804 7755904864866213221 9535310039688605389 13438557780369271287 2518478694252090361 11528020599316683788 16346254813259435555 13696880165866611333 2921677425721335269 5110084755153082874 3578242443601799642 14853226705320528160 12725296618345068910 13398336103439176229 6536477670133335006 9880983103666614837 10679021403561436666 6127340358369612990 9119660531660813169 15663277342635833201 7892773726055064887 1011512199638615883 7166939709778803934 8195685408168193805 15447912405202481928 18289605062237904177 12756995007557498068 18195931449483003217 513674998007657674 5601108125482616948 6309357314733536376 15987137783576119588 13676038874970253254 4463793726600213644 2674498844373485378 2154189549390900676 7678958000946768832 1435641262879444951 16846265761777710406 742388992341565971 17083723242205395479 1817271189347481446 1520204397103800681 12415418517950688787 15200509445229744786 2723961831905790112 14278552700843837960 6027532767063594252 6951493298639525534 4337979962265793162 204900389598397115 6282956150059933602 17305064603062048639 1416769499583386510 13535332165666770825 4433805810020596865 12233145922454521351 16294087665624751518 16449500012940202227 9418274160853742901 9777542804746560864 5575810824012868859 5457760835051278948 5051433245814009194 3080354778189800770 12354317243534570026 15741013555617079009 15648633122634975640 7907761812733250040 18035068974188607484 8917894894166243931 13584887732614858224 682413817175790679 7499471416629817730 3451765800014958200 15677835490455283591 4491942585366313346 12729216819753119433 7635456275065998768 18271021308941998788 478366348625924516 1490741072009946067 16175959030480674959 4993545594915055115 1745139499049833385 16460722437957975779 5830440063034063203 6035230003922165525 16628469930010916556 2604944333727517528 11921003740840758188 1230901078336821042 251731759929192265 458505409665856728 4241763169706066057 6347009022753377509 15556292097879333195 14853058355943689236 8072057864776671791 15707215409035166374 14854238588279574657 4544207525721100943 12605810364947394017 1804772721818010482 1307751605822919829 2648037675592587073 18112364805497917516 4252463925319019530 3620369693920855847 16319854231347390780 13922955756391943386 11936140297709414993 16633069705521339122 4758799533382441276 2621950859415317857 10873135191458044591 10297380754789118299 3275791846937892006 11604837271929835818 7634412510236517819 18284614578257282532 662974682112034431 9019215229978049210 1437432869251990653 16831206844032012939 14563106490299030743 10191123395371815614 15740250754818747791 7956580031944436897 7664144223994726524 13560471231056494817 13861702659549318815 411921566431443371 4569951859610185222 12318868579421306871 9247451767845440682 1649436764612889824 4111898264868674346 6414825241691486953 12269487238006149652 2133983052675278522 9770527764806331905 10926633390714458361 718839982278486963 18103553606080888046 6176681602955229075 12798210505454654745 5149983581680960598 5889790871859795435 6618277786471500922 156347415210351304 14386697401883461956 6014798447927075416 8209070710208727829 2883557110190545030 6523059833491535205 11695560989690576990 7880972716623434103 6431158209353951164 26404023957698634 9094555908269053883 9639881580002087937 14814009807407901550 921190368651896143 2177707252716800845 5697113971241402227 9764228648671794536 5172255043006855218 13982708101809173110 5011703679205065643 12953057628547115996 5765246182687517236 1379930305373639216 16100847875317890349 138387406537195708 5838876550633032582 10183028174605676766 545458924608665849 16947369825005512685 14757527704288761704 13719023465252778357 5237684155588800725 1817005956348583257 13665462891073104734 15900129125496976082 7365948895483241521 213330715438338315 4924207564599079494 12083210605977853721 3527597755069495723 6658293277674666651 17926869339001783947 15637997065746265288 73128427753918551 8439452593642995463 6147639722885655426 4867575266206884136 11700378828335344219 15244477202311295354 2694743641889128361 13311454421685276397 2299044674582437219 7467551638612928996 9096248447035789221 5991657020446738027 11508695493051579519 2560381350403126919 7172155275107513431 4566866668892396402 7810832544411505144 1453600037401118630 6558320718744567223 15180671187884888018 10259618704421201798 11626892265116680961 7630666961094788464 8269532590770517183 12371381313149141403 3165895762153147900 2685179959853319081 5813785775915864149 17658107089725520363 16614631430982843135 4851751781175223761 18116089411019846725 3008130633894200211 2026800852135356469 14244679096427266461 11057663359982070506 14539466690250882405 12023815436627334537 2064136012382841818 13902972385584418253 13404485119042411941 1426989277666641237 4009805241046432279 3755799702499767412 18341730479988591657 11645741744729838053 18290478331141151470 18312734783774759058 16331870798002325041 2311684403124324037 9909353016485871401 14462521551187049981 3905235885188106051 2779796957814101586 12339818429618390032 7239034468703122475 3484949546738917317 16245573286621140997 1504517874035244538 17364888102849758156 5489469337042070405 2358478237910066358 6773164322443186402 18149748575989823168 10241158988021836752 8007138722205556818 2474596939491707613 15798390639597478587 9471702948944619200 14125924084935478132 10138284703214822888 7286689029570081900 3433625155046303837 4987693517655309935 14561012380560501359 12065477496323365782 2989232905325104841 5001228781856260235 11854543266856188148 5104188894767386412 13939624058450731544 7431789271053206056 9922202243400472661 4119854366984899539 10218081404682750440 13259203675709687899 5190796902265344058 15475382349828051192 12551609313203116152 13360430562586821355 12044207184777441146 17123689253142889177 11617625338974095264 10721493634312045029 960744741412382135 13381698799355542497 2907801337815087063 10393168396430143919 7988618052808798725 8747760188383783640 10953911837053246076 14041234294371159882 8061125416217606092 14212040096399926966 16161426754455892381 5684653170198929084 1608853484167725911 18434474993603664159 11037233856976724300 12954185546568132372 18397048626225115608 8780188942267728702 10627725825050366616 7331881465617120502 10760606270412812835 8425268012947673972 18097297411292735786 9491040491987950395 4458723732156966920 1029628265022035419 743657097320987798 13975682865232461838 7040329162927886967 2643192947570725134 7133176020344979092 15798643069195834567 6084661251272048850 5596086090104848250 8369827162305025915 5859173576608990195 6678637850662799203 4896049695883739963 9284393150665888805 4583978394904724935 6772263246392872797 4110596212899305551 8852500321456967985 17191789727057826342 6259996703561356563 2642220500240366121 1430337625863356096 3610975375922270094 15283953460610840849 12251685157739145937 15692395029741364594 8682516610645697319 10838098873414407039 7506762462556778602 17529504292388951058 12350172363396315391 11441178316225073568 8543383483554174032 4912013174952213972 13139832329411352215 579526196800589238 3089273580885834436 9331304434412228830 15588441814546793627 7636382484610469895 12312475866842822307 18199625684599833407 12425130750942661835 17472211937578856759 978842675505988275 3422575920579948574 2072034375375082209 1602753416929134369 11619675781926502995 8635872063601729329 3624330598811768437 7533440487125765412 12079396830705771620 976724605830659104 1701866710038741455 11724820291492607111 13277202209568677958 17041204536719212699 6556603168410460915 5291130634054264533 2560246345898650062 18366616065488894836 657208365291435516 13120865974964687728 7283973310692241417 7691473941215230979 15514357288597161019 3839467590305797609 9638737618192587588 13309141335819562086 3352395381288278684 12129317774772541113 7957657338347452071 8457576929971155981 17734770003129324352 15335338874624670032 1593137425067140690 958825565006295809 2156747899109529047 10361701245827703700 10244834811318447991 10468136530033620821 4767315506448350624 1256488414085128763 15407823884490421815 10095098040695288957 4237993581641969153 5103490555085657483 1176070251060088405 8715102977079049647 11195583103322009690 6427651808885635119 7866539397056267347 11124048100892579572 7000682956436423886 2668770070303159941 18165022903455973012 3334884398785643368 4343006882274505859 13077122016207592405 3493244162253098950 2324012134016257693 1346504810194088682 9190854097291086889 10283691288717530723 18149928446453720268 18375866679694479301 7462505447248656766 14295696759648462833 13483172422575096784 2828624231218863779 15044390064575651251 9634066369340849370 15795912937408110203 2685886356763431915 1134922025398469413 17242356713050506351 10808215083052222772 14320995550878100599 9426115918923262399 457715254982170829 10557628611036937275 3392078419969741611 4598228089007779106 2850336689616622067 4831541674747252696 13428906922812420843 5094372871543943478 4998484888065909410 3257415748840136053 2895361124888400930 8164798954235886916 4096033800202192551 11413556235072722080 3552551506390534166 16920795209674890988 14480592619279774353 11313515563953114443 9975884637507372096 5799992929731744097 4424705811686696484 6832953044664889196 2895604262352972706 3386087873211770654 6604786887109755645 4982075361827180133 2567159031754751598 16748107767522352600 16157134266173991426 17945596154630090674 13726637784301108902 9211386970713058651 1854285731060291738 9418551782693103143 99068925312582688 17471177656467254267 3190541343405159802 4573779538260764671 5089307309855461613 17388180682535473187 16537032075424808937 2915536341685653801 8896817482506795973 14490698082384328208 7404678239113471529 1825091783700113781 56835101405727091 4139898384901069846 12778013049908150295 13063780191094082718 6093513547597941791 645932276819136772 17289702848430209404 1158680796528471526 11357084592126362576 5804869034963703176 8667528880076337068 18399541378819205498 13037042741594783908 3126264578877178360 16412315073883224338 8439217427685421723 13475816485333855975 12534148238944508882 524618652293865811 14494811571350176062 18096947420868074206 6794651132102625998 12412131516748820913 1024296523435338216 6620464258087359973 14327124852400381380 17537937324907824892 778140184735080267 589100450852324090 8491823187838057813 18130552957665203492 9121440394352926182 13151039549689401890 7007155866889952116 14550139461074687833 3767829980940434239 8114956005279985412 4634690497819343569 4102041563453094664 11461071946829382501 16194511632454714558 14351523020863971334 6272746254956300714 2642714778238643013 12953390370275580349 3702785623847855935 12657256747743824146 13708955103241202727 6082410055120965121 4142488708000150708 12804241757253757098 4746011571210763404 118263887127666691 14734815120162008682 9526621241247351685 16431288165394110022 17550876862238181573 4770084143646649675 1118423445610793809 13425854934937065025 6872477115943592303 2689911112860591231 8044543793471228878 17904219764740902843 4342085837750967099 1305939886433963137 6104534524856991618 5001518895242885536 12362806495985027561 3693425990884637150 13447711135211806682 2121873858821575388 1795889473821012256 18335900449883995208 3960620258243232191 13713323721737605314 13976683275652079844 12127297947609438914 84126326954519658 9814356806327353350 5097928272449355354 8002063528092408667 5479727706947248230 7668696426487160215 14747874090571521157 16063790658067606311 8864399591072876020 7885006522323182749 4469319673309251187 7518887199458830566 16063730045701617518 2186875669628594043 10064921448693651989 9807189999292831424 5469062628264260536 2121373339833683493 15092346753475040526 12984073874094603946 13766151529338887683 3752261752113408185 9497115438154721241 10125194341307345200 8897374020311984298 8441998314673175990 11922343072415104706 6232810941315029254 9101356259143770856 6101738373464392416 469645354619989744 15489673383350819683 11346451434509242522 11592875088350653546 3790312286682815699 4516347781048716332 1895920505691139590 11966851431679744250 18338726590936372798 18071334374943411463 10616024257580495194 11384319296007778110 12230810159244039622 16097702204457601112 9465232751147692600 8704129446178152722 7891522011255310782 2480844927672024570 7698746681454513407 13101887168239882417 12651919462802013594 10020015167789575941 9321979105629080265 3293150777200066137 9603706995628138605 10717160937405361758 2961297812311291152 8260197257260483321 1510720279870093520 6675180647563475937 15044523592093135814 6258611242442970391 10218478134364157714 6341051385466340162 17334938589293898856 16723507456091235797 284823984762269943 15091653925445192869 2939768692587456256 11952644389324092193 13733841916640175191 11650898520102759493 17362038398319034659 9094007981245404319 14371856614310001589 8021902216017807081 7893080944408882516 13023427170925087770 3328226516495035397 756618411579522875 5176842842445302005 14949592764081988367 10027848611947328269 11894904799294097120 12008003241592245932 2626346260678644188 245412426779738953 223397760187699990 8503008724107761320 13368187214508658844 16757602723394188017 1425906133907485047 2521098989941267526 14159942110017609548 3214524926277202437 6554833107772947780 196706899997418973 778513680472631562 13263687939830849908 10531999596992917665 10560621233490290792 11287694227487551573 678103425443311855 3134328294681289176 10445681494561429095 3815955268602839511 1600604271509304420 10614216358494386340 12348011019430229653 11684892714793120007 15432346194605853833 4139859953455757745 3827248127449156190 16618346962304676245 2023045525175853922 8464019753523134329 12339998599019262256 14706538644060857228 5674336118685941176 1604599265781474445 453832897289344118 7028710535391597191 7129443746863347630 13484134651232268350 4192587049732883234 1847185974535178114 2508694174320190594 4282638820921087643 10905929779845725384 1058129934878289682 12875514034696971149 17512392399452549197 7896350077407511622 16331044123274985902 17849553750027034703 10126032256980968804 9017791685990491988 11619975354681843572 11680836065775776185 6383674565119925094 2612716238888368260 9486410557772659961 2961144807627892217 6853309924852681950 7484312088918253037 6786360100828377347 12692435562225028023 13442138036547454960 11956060379179384902 11406097533929365841 5841298374583546404 15462754345797675270 12316699893558322648 7913229577825309544 3662279122107503910 13094908448431454282 8692918757156156023 4625217634400712612 10075141653479762669 4028081194316585245 13972867659780402248 1852965153719660646 7093087923712206141 1526028473033535791 15924894980016566217 5034478586543371613 2720320028841591778 6021695441148319781 2776253716029402775 14771827101271590858 10792942310350156493 7833410598288789306 8812104266680505782 11994199070110653796 7113937538292617423 9599975761012946144 386245840558567953 11116759171056821473 96236266865452895 12117705907880361070 5371318589574192475 4544243391634334656 8070592686700511662 5359853274344804261 12880309222653364858 11731892208108751264 1598474634112979569 4657965241838909211 12829171679251988692 11910767689928295991 6592375344002295076 450571433935743174 600435709654578127 10880648657919579735 10226742873809606154 1770787502852493526 13617839448808241805 18344201006291749533 9113839294661987327 13713518804152545939 3720718941664856432 3398118400089914829 5164993653081422509 13961167632287216233 13036986907813750437 8909011089713648754 16256247289608304805 16471518191533863407 9306013706187775652 9448938995052638734 12639320475213634975 11828059833848798523 10162064105738999451 5043271095075328183 17962203562558935061 18250827523864709589 2355436374753703800 13128629045175065880 7006067178980801138 16441362616798775577 11571765489267821752 578689807519236356 14103628618106694827 13614759591672366381 2983313122702477171 15829412955132524969 9265052500754266240 11609926767519694326 4307364225630715651 1584294781389036207 16245866640518153106 13662657611531065103 17113971085654562869 11580540344171124952 7051671775619262373 6934354993974308494 17354160299276357439 18434294703168393205 10512690426843249656 18230791979684076016 833372293592275815 16682475888172764470 16153880355862567700 16754881765218717906 957726653279751362 6699836701633071935 13961469459262817101 4132682518709898941 16604243180213080741 8005479834432338329 15447359087244636586 4418940029369090531 17687854592557294953 265893767790820928 6447094350228846658 2659047505517161595 13976552257767696375 3846837413079685905 4951340020095312428 15893146018247117752 14761714689773009060 12792916941479929688 10030672993702040993 9597411857248788716 11975448200795438991 10578522051343926234 5915069761062697084 6698955709714973539 388503201195063100 7577851557107648919 12098954159822018339 17351168061798103798 8628718137999718408 3460640355085119449 11622620537164743408 15731414119503055658 652898321421487145 3345172712197423403 2740423160209806838 8936467159576183528 9683462732557487928 17606874913844436786 13321430530429606642 1230448221194295274 14028558562752909197 1505208446057204400 11753798697145599445 15669613803703729394 4659832866875359387 1312836154686844002 4667013893004254727 2370299219896236509 16534389007174535457 3951417817951141265 836490718935894466 14475154499465944668 3385580157841091864 12158215676498149399 13452585833706589210 13807117149097572030 16232384974856106015 9022744872435797561 15386243127683384265 245109382345547618 4380827037096726282 18384484554145251119 11314102421923090846 6966421806552633542 13262995601539347105 7353681381781833792 5880510237270946999 8219386464805450178 16124305264064594278 8067938060515425799 5098563591313118069 8331458117149777281 4375766686564084044 6872407322532737358 13770600560381755568 11672568544487838711 2636092992390140721 6070973645935500279 9859487954313768979 8023057706347782913 5029593038892679029 10214121622277260353 16413624499044066167 6110851157554481785 10519060884297841041 13236466968961983702 5157333446707398122 13842476770740006418 9117911088506173953 6248330306602074881 4661983946426135715 2227589601738769180 9720461576209523175 9984497889983354988 8279902856181317029 9967738589114527082 1321563344628011900 4193206312599476189 2362106135581906688 12127805223996824992 12799327510907073838 1438121169114821456 10370103135898747675 15457459034664238055 15172822615942136581 15464531565153233594 5603170025299394250 10421639631218776588 9323309947003063009 7000659114242843684 4832415765829117988 11102613998312714908 15246558435439549840 8977590690901208689 15897335706740560742 14587880842380705315 2808863541954465472 15077105489682665308 1897401003341488715 17487516241060045889 12397129316561033571 13516115219125757008 2474760117332916837 13316330480051569742 8717484246341763303 2972218503391500518 12068254290767714876 10158914589051511664 7459249322153352300 5907847895819035676 12475725964185039341 9084198321223642148 1923638491171163700 11993456502344825190 4964846296830724547 17794694432120449509 12654828100050993338 7294957944430312038 4396968168452622000 1451320437453170514 12050618647315667030 9063017764910201441 10533952611539823853 1049390694208146990 13874038430649709111 8455592884081549906 12891802541150299736 14100189593201876540 15737466130580745563 18325186781627351269 9244248727438847478 9885516525266156102 2378202336445162941 1067559822654151977 16978469181832334463 17401325964320082751 10365259695512163695 7280680940101202536 12069597289833564428 12042771646197999946 17177983172804653206 8169814732032576678 2912215302472876868 12755077369167471958 5802071245908489493 17807187824187948378 12297449042715587293 1184967285303279006 11961070554031375319 16171343878338169931 14198364338407976940 10214474574767203393 16790323327533453814 6860156820438198118 10664932985032901953 16589391847337728763 16730328931962603073 6408114080278534102 7539167690009920962 3778938374599178848 5629995614757733199 7132905377888437168 12255991459250144751 17228718069597364477 4660585795250805331 12113379405428295898 2214181920737773586 7365983415603839125 13490510044970383910 9544318597888784146 12358320550669808647 4565294307226816778 13870848853504037905 7061700872437849996 1281144726776161824 10658189880926375301 5548413233406981026 16862450316798025249 3732791555468311973 16608483794937780024 14215576020459470994 11865733001690495748 9413955065740434538 18443484449116029868 15342775387229423877 16792643499719004709 2565827368755430415 7857739375072434403 14775776361315703624 5341154432774792966 11954560757683174530 1557325829041122273 9620308223986050976 1697949275751868995 7298519233067700171 8297639040227680995 17897534189658071884 16357106295176603079 16666347091656942513 610129831448999888 9590941443795998407 8902447197933388774 10871089322291245824 13537490383360537758 14305066256220826608 10755527040675780722 11233984641569869280 12888155617246991435 11567567467929476107 16799441652023843145 12190184965787955791 5529194229406365465 16696853475879284932 4250586182518954663 2223701485235646451 5917518765547772632 9118361885440624653 7189063727232223722 14368340715135689017 2163807262642703595 5265986654092030353 14281180978492544292 8951183750935493847 16280157674596550712 9177080864575128097 2309956274453258711 3101678099359101954 6522785756684148124 153423565085473616 13041466544505496075 16108299754137556023 8412358558835466088 4764198157224232446 1701068247177843095 10897894956137488780 7239291615700424687 2736251774789170382 17903572449597536172 17822570455959000434 9495595700642713908 16103932632131044436 9687937875742653921 2593285078301375384 15180344706037812340 7113744048961172230 902925162441700931 9493150862966514977 17057360514726445539 3554644561697860478 5019707675614919757 5983128652264692902 5434575526616535505 7387373065226443269 5723422039358613999 253831712216487783 6083448299021904852 12733641790004054474 6191833253707703215 15682081691532773284 4383238566858158272 38501347336454900 1995956026331686678 8618331208761142566 1517835880236276588 9563506987922644804 210329005165302837 7130383648177007831 13933036997518915710 9549285186753734164 15314151177993560099 17193762894031844105 7894338304322416707 173694342021175598 2792733492053229847 4228562179395010660 3262861274644538959 10649519373665310322 11459275854300870986 3417436392634906842 18282420031161925513 16596500729558797712 6079824102854300588 6304403585658249850 12596079145182130118 4267593042524419976 15553489781102139723 3342347625252700829 9366899217909388021 4411093918583257191 17639266313493102176 9805936317041308730 11927169273068942809 11181249666744224944 5781836065018861866 12023629025612161288 13696277836223012884 10498423660504041681 8001167798429398676 149475802492895978 9670900569303617878 15144190688710275703 9102360726618748093 7379590352588201302 17295124552953142954 9524617290370995482 4183974690256345149 3089033193809465353 4306015124632989264 7021631417488446212 10124721326547807331 17073936555845952232 6419101942391949139 332254295791787477 575768223477638758 73858158418181865 6767073258903472734 4545419819697367449 7218895828869137819 16521443480480169389 8446708394645696557 12767116273217185316 13398021163238504632 8278831148220518077 876756886962837150 9641484038600290853 3389795370093046405 7966512143870822416 11279024517001151386 182413849775023189 9885036186279730466 5427526489368936046 17499732302395024406 12089660882188511994 17192533084365873041 12072943622782804944 6111165504764268215 13557495453117266243 16568686798736785305 10002479287824318482 4580495634792543620 5834083213983488607 12134607695892261623 16751803653906493940 3199869513478556154 8533581997341101318 7903716084705657423 10821505962294078724 6740382339997746433 3211479118653765076 10455276627251434492 5128684779393408495 6030038943333863412 15478317443332590381 8221887985590875546 13049805058288596745 18292225572219175670 17762504104568201485 4953138615984907956 16772352550149384312 5859152603048408422 15790122879145696686 11532420127977025227 7709731088387186335 4533707812834550572 16395395894845764912 6319603208413596793 4747874268848504884 3694206024356095060 4960901936246796780 12804619813840985760 15131749020911311396 1597772602415682721 12607808908479870690 8317832051967188817 9971704500301112118 18061013713928722621 16761817919293976798 4138870395410303068 15302965553903202082 10778199949790314369 11132426095379794358 6119998204589654068 12777392608148407976 5817505457603320634 11211634643946429659 18377044740295954936 18375213619375417030 16110487545046653962 15303908059403869683 4490099166499081357 10502716707676093911 4645940529582910382 16866326717403630258 3537449162362559965 12818903048956568641 10978201120353431360 9966576592980637557 11543991166740823219 6400337694912920246 14652027475093090568 10124814800914228560 9354261384628607954 18133455039424906672 11965130814985881794 7808252749684582849 124181244159375960 4850491082144778858 78015236435899119 7401564813904513544 3073952019108740712 7079654163442398533 1327055585367945790 3493675913612728184 15267909018210499144 17711746465401728853 5843876750466620429 18270320617460925797 4130784183077066353 12583292963348544150 11999528756312286837 1581461676350160684 8657157686801086688 7895046851030961681 12989875352722859339 7654439071050562148 2527948125583055375 8195928960968364030 11403609363317297562 18420899848056180869 2652493399908586227 3409020328876500568 6428462295185207589 17380290517013949440 380297360124467811 9516059440238198434 714440725367829790 6510193727252888630 2747454594000618120 8796497397391034480 16977651496643142680 590882454160164715 5536706657406302327 1809459251366284563 761586660981307296 9946408644256411567 3283532242258879599 16097577404637619234 2821456976127711588 13926453056819475544 17187658787488477727 8633834184166794757 2958036260437267664 5681432738020956495 12974878269535020186 2474236489144767336 1995179606391835933 17509341571647615421 4251521316693059846 12443333213501693640 600331656248649496 11566921008354439873 15856832008207409287 10583012122115631438 7867899678288524767 3594855810798185117 1363093908690791423 18100670371589381392 12680405376972370497 12580986124662864368 11494899634871244199 17554268356799850082 8460882111433453047 13027022368215751977 15997982919608629565 17449347032911163758 6295937567065525578 2140386124041662062 4818202497261183116 16966300297809471173 3022869885155069888 10704415128246919741 9539942955695225117 644583349378161998 9715860954613584442 11582105443173580221 1195175780693754879 14258547461345397345 16495682735547383608 15677071462566027079 14096993015186083196 17769193250407182122 15746249618408619369 13144026323689135232 11366282903521480085 2069495166830207238 9022645043049733910 10358509101927170191 17860340836130649319 6237016228999998577 17959336986262822615 1934784004343586702 6365262523002383171 4903917131778471566 17990626473649541957 4260595511422434946 6268312489587261853 15431732449444111585 15357882105019922454 16853507305292909130 11233939372570320914 4038426488837251797 14735688549806221910 17953276690481977631 5829304040749879566 10080395227548101421 5731936468603760590 4886495381776192966 11054669275428199779 13506542766739655524 13137956307393162490 722472727873691609 8343773337125811716 2976341564762520727 584203829500622445 11951617118851755370 15437653559601501033 16122532361856162263 18010775232125918888 2391219676267634149 6626093022944584430 7736049606190803280 5741531766242343545 16319471453374582249 17082079891331328660 1663191280985066067 4950185897909778718 11905101558286710934 8736097186329045378 8021347265771971294 14680799800049619058 15970388048634112327 7855096859019882175 17349446648658988787 8507596106413050466 7597488818016321267 4351563640799044258 15782868857865035421 13059311500613851306 8692436184913484524 7403207317094886368 16362572660502160358 13589164541319556623 7264479296224469452 14061419777933551927 3501448475817626661 519860152421254175 13713126184993909805 18363103800533103329 14867575464942748631 13084594502444460384 4794852342910353695 10584600832620161552 4493857767276375204 3065978428735405344 1331214192915058166 4382140696697778293 5705899052336043090 13108896077169203909 849751278285645021 6192704297668321262 1097840144899716508 17579157646855521543 12744905945765032097 4643014841511619229 9577843904558464479 10060741162929321376 7573640875500363387 13372716385668005314 18241643594482504070 9350863112733111605 480799808398389458 13388366981738766226 2962820361652400869 3486112759591440674 14447073631005031012 12506960107453258268 1260920634869783442 13441101712106107174 15184786794887854049 901591414583998972 10373992011651246249 15539440100986522579 11449082373430315918 12806511257264131435 13781199743458676933 3581340229032700654 17442724083538606866 8561890596260516914 262435388921770264 15272329299089441331 10206613606303857830 6722666902709964594 6900372368913972834 5511179047845605129 1872035143282198751 4750694526323248753 11509368856740491460 15076188421862504831 1427861109161495384 4069026947746483900 16106265244453636602 5346952983496961344 9275172805152163484 4796732076286031948 12710799334356062074 11155918128266515025 4515583243879055902 2925187925344666993 12046903777498786405 1048573866395304467 8338030851452167589 1406136851514389125 4611113908133307114 9922409268015955804 14896311633801417440 238206661492450278 2127004626358799299 1573022817215022987 765915764245626918 15680737291654492213 11074971144274278985 6931196089206824694 1041162883094515359 16246271792474814998 17349972853381576884 18051548829052149540 2132679024583687944 14870614963437353226 11329396777538114970 9162172717239174822 3081563037311041943 3745605962132315439 9153013666744559135 12916231310619753222 10538030051701634211 14152834116262509353 18070663984763736523 17757431412805950195 14087845610260149036 6244536792313182467 18387363600070406690 18119908836030994518 17248387200993794473 18149115752900630669 6192655369188919861 17639745837252980582 15973332550623237630 15826805863227472408 1276280165889139066 13199836351237580544 6164346748932205797 16425475079474300266 17059645835160781921 14262117058056974818 8696795729710213852 16573277157762993539 7781457302487190879 7064103354710741141 11245592163389940105 10948826923341821726 1914468786967947365 6375624660573654942 3839899092172389629 11377032981303007092 10338104439069902046 5790311061394191718 4633472196510644176 18353838599962980187 4735034009214326622 199602376703881343 9283042991481488273 15455144674086568468 16968892648699494801 13230058972960149669 11318252509419338252 15409755274472835688 10327036130816563756 6023297928397443175 8368996176649172859 9707111999445560479 10398481211909477560 11406537554378165300 2540565844325173125 13709716809506000886 12307905649878148315 2659145847318128670 15350453812334651994 3648843548006578637 12762213784078211418 11101849745265287597 15366653187452119653 17066597010082103949 15877611840137372565 4100103462138440365 17301474300695513221 10261193736277579221 12791950386380869117 8544374723152420079 16152230909432562581 12804545306309593715 9826374021254806011 7890941670060121507 452740065372471977 5526821349513765762 6778129495229943387 5527115439150857880 1189432163046078686 17952310065764404041 3581474200813861057 16998123590252113976 500055650893445847 10279681927595479251 4785941203249889444 10421604902180532416 4344792660959010979 886968141630149867 18181207499965375622 4002408769394078122 61314578580609610 13042756355790657184 17365610216901648356 12342356564192509252 8622377220984920993 2988327133011388499 12260838690302258957 12519687350696497442 4308291499857057742 2914695612603713933 10820304384013187223 5301691005092763389 3131998750306054085 6467758357169099596 4271729210454998339 16114377635223252036 13880994473759997239 12049062314030247257 9281788105186740928 12187195092091668206 7779121209986925011 7527546425938910277 11736257393243972520 2928636852273267236 7967854964532835858 7830830904480954767 6243905584748775479 500481669324631030 16612084859753049939 8716647381829321215 16104530523148112718 17833622854325103666 13775263915583917788 14702787447613680290 7125400663323799648 9372880397237740416 8075165475451278623 5347698096471888330 6960879740048247310 8176357396003274246 18265900306023228205 12601463599874820736 13005756183548361420 3124769595186982968 4636254115935608064 14801150938016097533 15001882733015603645 18339217816565952568 6562734086729682481 17073919402665761541 12080952210849067762 13981608469123949102 11186928542042992529 2076800516573550557 11034021388086711452 14158660719801738393 9360677253769697359 13458297995256996197 12802736635111989172 7034392774709691016 1756126824465234804 1038964504038493106 5661938804794666856 9256085471315034597 3720336853226208655 13861631094033019180 13986999742502242810 8685848325083040376 17314739364185867264 16007323591706524740 2685059083184594647 68277356343280033 4367177815058388401 16330224202190795908 694687471597061757 2363750762041217931 4942816359777065385 12082312262034518625 15523312793769236394 11199892940363261167 17167297873249870424 8950285969419290558 6900600311614079089 11526821362705116892 14647661984323621088 17781383476487151446 5233266036850955741 13171664920616520509 15695996030077279193 7196264071175459402 15419048372069287251 10890182015660866771 4609811933817091828 7765426968243142041 12934831897066784344 10671031782366139373 11545100714226186556 6897753509142818665 12348192070231056749 13107231141791010376 16935186969101690110 7702557864063752180 12985069957935026329 6275968677738824184 4426858524351060884 1616571467188461637 14789841260991908314 12954631802056338283 7831345994915054711 13541288822263676120 10161067398631825667 5979217580082979797 18288963518163367307 4890333579021193272 4338873418929632046 6567852043873177721 376540422021185307 9103954838350356119 12100628657626840784 8907874238942737627 13548617085264373008 3361286154595702282 7531322707146919350 18168091813144750738 5799866955490901816 10944656241703463101 6162964917743490954 7194333782375013540 8099307332882836673 5126005473857840975 3858142599360375615 17366613812451698428 15889721926401616210 16654033531319598163 16909846337473217608 6097482964391373617 3783075988171694339 15500188378764391409 12097731226344825998 12095073449766607868 3306827066498536761 9767812019610589840 652718965658870612 2208585030850439449 7701165116385801644 531679781231918542 3147688182397392753 11448277132729194664 7126728632984577959 13735656848439769244 9742763031154766063 8107451563669359737 16907101169208562816 7671114605331729052 8000820619883544016 3641220007602266315 11292599204833887747 14340637111699641279 3012025133039497436 10316061505342685171 11565078303174407735 2810466134168403418 10392990667611602474 4654578824884945631 613639872159189673 11584534556733600074 12087211238865530310 17054102024344187556 5223840772247280499 169528729727118923 7856168576127191528 2675652423777577504 1266286715617408911 16771715811599748816 15980222590788479376 12166977622663170828 7244118622141105739 12514682020331183892 9602413593554314099 5533821601285680427 16647417077304732351 9239641734312605173 1808892080331418286 17585038455618395381 4033981743469234352 12353114619837243535 4553693687355342733 6981916694830914677 12116327186963855312 15305529738944521267 6601833458629763708 3241744432711611084 12886372172000060089 7064897212564842374 11652112271005636928 17399953787883653638 13554474384380347194 2628061945019504011 4817694567690251553 4658051098516405462 7948667739113072058 3958499842339693934 7784659637764092459 10466869593936164322 2906191426946255412 15511821779198299158 13748713440502692314 6899902641999435457 3522782705168958466 16148192633483196493 11037500903300477565 3322760687751789244 8681219755231428933 7004708372500588499 7559001904178788887 15555298740440566795 2533185410758080915 9007213831321181410 4192612753413245415 16147856535062898178 14228095111985216732 6929370547616548911 8242971515346622710 18312489071084976855 14788303939636656671 11352912933268713084 15019365953457468953 14487985927351843893 12442619480223724596 3685873109259455881 10286820613436426662 5964721439042892674 10777312173387456967 12413180218715203937 9679093646305179923 7909458684721779952 8662596712596656983 8297183789607258473 158909067654665342 11160150725775085859 10579753550399030715 3360249915987761708 9444318482205364678 2772959240486284204 14907943984716204936 2698037710907083920 1419233855766441952 108848231871713191 4936127635538513827 5240457096799468848 15732998295174731455 6294084144446049426 15135614596607057790 983890574577766174 16712917417481280988 2711573243745510911 4734548397459607572 13105620053437099518 9999423772037856020 1923886134259731448 4638554617683820825 2191669442287617263 7212978014638887992 7239626529008583769 5389081758577929313 12599552543396473829 17867841503769565156 17291504066575968783 9415765056744802452 5653887051230517837 476669192443877955 16674648677163386421 14582486402174233770 3524266450384922018 11773767122389653861 7864532027263185383 11226341599333261829 4796920649190419583 10183440382078277699 4215382015893435908 3540410908262160936 12138486693369051885 15712658359419654683 2100273440301136395 130882024606297625 2291828703300762788 3984179998690649050 13228546732631120640 1130544592263959284 11561782804773191118 13589990560317610362 17960643142469828192 3371149252667662734 3005747434852704116 13231439023011970100 3539870509429004815 8477182125759459123 1528443575462528071 6205766507293732173 14907799222945933110 5398163152864345491 11069081055944998249 312821937849708200 5001351783033103512 12274703199007096755 2176465645572089365 16599001726356739399 7946299961235905630 8449258209433268603 13244165493855460040 11872151781828335299 8361703833883881638 4146941137686255405 12637088448737432627 7626660008672231362 10662044377675673453 2158860677795677814 18018460174638235974 3173963670773402397 5957708974259956815 16398792716049058892 10487886738113114413 14091245622427577798 11647316736090243637 1074971645131034644 6274857903701780619 14542522678121384202 4991347339202506650 4938337490332504878 6262935236466169328 11013091632233070630 15423845500141963010 3969491077068288642 13291131761535899088 12620227996062811671 8623322785592548945 7265330978220444436 1886708592974633609 4715399928971312992 14837206765632549983 18274351878114645033 16342283783040446147 14484822095393268336 1871734358862630101 2833499797074690329 2280569015725730409 8313129827801103738 16626592189702660919 18438644828935525316 12439128948262180072 7509831299251558850 16001395974411173945 8756193413509292570 12038425134625878464 7490583066631233961 1543504057845094284 17879494480640764664 8546677213055230400 1835000932513504122 12370844037547330673 8604288916676932565 10107477425199766537 2155586583484118541 5400266869555962736 9917299750700049130 14818174949319580111 259476272152229214 5466000104761971745 9453738642173430627 7482381453655326704 2478596345347354144 17994854110610702955 17555846482938852166 13248168692343445088 14342649365447023514 7927278274076176206 424797169328361715 6942687477839612721 17284534412889768792 11103823815829883918 9736112152417578336 2242781768937220093 2394299533073160313 14573516735924772499 11933202968479573066 16900872371509845449 5827869340706831174 1821934179521735284 632610024585086005 17210688107916388558 16009614371493793158 13822386925270407973 5481164213071037767 1745704835859488666 10921113078837318339 12619788709479640823 18039888109818434975 18057336818262118459 6380246480117265465 18211220712215825513 3192620412280049470 7804594545939634921 14771812364259591124 11075513131317021426 5841641170538173222 3059306833852292503 5270500480383806422 3837901850712620418 10640717274434691948 14451262949131037615 8061087654409459382 9588825857408677908 1519278935158323210 16597436020086917642 4735490205553555771 6782325285985357791 16608260674271145919 8685621720773160721 841248323884042583 4707382178416629289 14993918296725570703 10158608086411581151 6421673730858922524 10911001199688855819 9730040226504319472 268815414403655571 4223323373418328070 11072645216624446252 5379275877110449234 5513827690357138556 7109801663737099065 7150876601204858721 18069896725075123501 3631059657656086324 16890495525448628833 11371432884713419965 14147154695672163444 8203839833744519995 13293516545335847990 9744809283571449877 8592128128350119111 10541656666659544443 6212549067701963067 13519702470563754226 11230853481344244625 11091420618008106849 18215513771145191200 10666447770671712720 3541098343366936721 6088955844487926857 959079015004437989 3083877242301195003 12412726248053452095 17153181741020598779 18185860500574506618 12265529057921388134 9251982330816714793 10693388373423439080 5377615836548978544 8752347482999655804 11532988372804332167 16840847445797441652 15082746716965256706 13677969571518799885 7238144454671674572 10529954504223712026 16419410979919434588 1397182036851210768 3758242155963977781 8636471927412306039 10495426324115681285 10757762306000270830 13675727947760819361 14947910724752744728 8532795657204221301 9141268964841747957 13555922284793142362 6976992038368412034 11920510878853081961 7236304204511254515 15908133813130380305 16916553923347390093 6364722147156052195 16988144867873462911 4314163941689708415 6876421985840920880 1850173055735240170 17431036395046766580 4960240193894689936 18146897257459118248 17778659438192700400 528741892719531552 13450315507299908449 13227824895999197615 7496221159448358292 1291222264769421768 638553102157404109 6176910678620003771 12246304367279667022 10066448418245336513 8331788222301063197 8949514827450670283 16886664663042321405 17805427393231831742 11468234278328388991 7109448977106248864 16130979435945159902 13207218713967871999 16718062216600370961 12104493243260301856 15046250691598622253 17108023498156775234 507088279609226682 8307057996925336230 15672251424060014314 12621752460711453627 9680474212445404189 5879084468941333927 2624283684856226981 2546742202058137746 3234903649749730717 869528974741774191 7756952665695484595 8906677173851080953 5303796499589569678 2100550049083315636 3726506804346117558 5798707033060099853 8221406327455108045 3365173610798010224 16136653323612438382 16969198380827310277 643383029107036751 6878136828438902572 10706591113394859173 3814896174454788661 16883769830411736691 12692982690442492463 12861209289938633442 13235382536321997060 5661788962178385853 7946053865341479054 3789041361116967632 14799757762697277306 10094278605626800763 16841527605161537631 17721237860778898778 10765101413592981319 2117575360111997033 17505677301209724772 1114221135965342601 4271532545318037843 15584457217311432366 7268423564661999526 478071886229985078 9796645945310314720 12896061962248360771 141531038392128370 8035180714641370069 18235354088768223484 9370551569463568354 3846521093174754510 2511372445838405725 17461555739373795838 9793072633315663557 7892899421013983098 11747889946557595432 9928006201850442801 12574855488465211139 14290202793273170282 17877075663142288610 6310901221161765975 12702831874625403932 17928871599210297953 4010694474892757028 13290335265902556270 10914608086516648832 15200093660137727290 15483866539027547977 8085705558958585624 10378379874613702931 7450700404882689161 9138295039287765134 16178151592903911947 17134172420682717967 16212760096417149799 5723009973697900688 7418283611173770425 11282215679322715515 13631216870144782844 3924400890609324899 12349014944748984241 18159737072577091976 11616544165635464253 8399735824590857254 3558901590673334561 3523070700714047267 15926159961856696875 6531189561175128639 12217254085889525086 11978948454473131649 4846005628785097827 4540203517847815961 1042084831452312006 13362984756378336288 694156569178363795 8649020696122964804 3935400507864038648 4982419348710146661 3019376311268530987 3385780166155489808 5179529901853737446 11664175266209440731 7079336795260034930 1283879528878267890 4479897348294265317 2857403540062562792 13532255131360907901 12630256835666081390 11866699114301503331 12778867990171035269 4054776930818791033 1421848894613104476 480207682110929409 9319146036273377493 5834297272326339957 11890963045522588437 2821233975655113153 2774063006152463889 17088472497725634427 6772825162519845805 17600881546686375549 10954249529511815921 12967625697964553168 7289672593185199973 629201872007017778 14291858842242566772 2144810509322911332 6895296819927399228 1384478235754793267 16834544191420923921 526222545977878082 9781470515687975880 11531949160027737525 8158674481275612892 9816761887402525788 11910780098713316258 17551223589709308075 17164554281696271124 13492166965921609622 13037482671008738501 1908107840566845849 8708953576973466028 10282233193999166492 17976497596825047797 7590356814500726854 18379604801293927189 17852590000272317860 17781824856788128981 7725164888645425246 2214934360847449713 5662958471388821111 8884844851202202766 15605029638065348606 5123305952957747840 1081466872499255743 6172326175251599626 2035985215129753385 2573551702995140945 4102593250281874223 5291959136544143291 17921445664912306012 15319258213053663858 16486958487417014035 14540132133599568508 3338707766786109090 14019314682881485346 1931195040607316487 6695159665558379774 1399618093474485072 10752119931652762650 11726291925388318776 6318242976017403657 5546462509523319545 11773890610476242405 16758125627215715781 12227047060605953866 12358148119553348356 5720103572992301348 11007323535980530274 9580185004947392038 7792036477047084563 15137163203088492011 18206936733899379231 8062565630943152316 18182353338668647321 8559706721082317696 8400104029875040740 196021970713125621 1969837422548686945 452040451412154302 9689341770141142035 9456884731191714848 10811243621971701554 18243919795708167216 8606086895107269292 7691051213399694990 14358124859138111539 13942375462410091182 11887669785682915655 16351863135364573187 14621011402814666826 10460955371092289260 7908959612576623205 17602974605902562017 9797813527353075709 13499539720983146313 11146637718559462338 14680065144037724415 984447811759001506 1903586881544669660 4599980510955414661 11102520744714949408 25613522675819117 6608018001483422784 12929569381546607891 13607876396026530219 13866515833544122803 7556003680285290456 18401238843636040114 10520348956642554637 17207702352871102592 17494902781411889118 11438460776462624043 5734823220200861621 11842233751463313011 5682704203953519847 5561778633226192507 14667831060451670117 7027671865316902012 14771888783720016793 6006768150914789759 18169430021721578105 8894096716337915553 12786775212551946792 15299808885005556321 3500465221689216448 12350059771027795107 9613841574362325984 11679383716747708590 18282075496370051204 5946316947179317324 9031233331216095347 12944613043764779368 8407889536697285468 17129052041212162932 2164077201718095532 14578485619436831558 15516204795514476662 9363804340286190762 8465035902613582033 1226684542939481678 5630437320103338748 3904437504083894780 12999997708849984154 11829178972839862598 4643912040499479515 14958203306136016717 9144968775651566761 10767961974663413911 12396011026427502085 14357090577660500861 6937224065457719471 2121308589977808784 1082480768569706507 8663093911716642341 13997215933325949087 3102113007526876155 10132943754929320998 18087432737579038850 2526288166722666488 14302476605525334412 13974822555644739423 10728462261604143679 16738372400383885775 18443887406275620213 691798931276548750 2263928877131308400 13084060769532915400 15787072432056720624 1224871908179281736 11973436759423927481 4984053283269758731 2241648859002425697 15298616318405525460 699105965451857657 6178077338634648082 16087203737613962102 18137417439162330476 7568974646102582756 14956228228498077424 4528167364743369158 5115434383351921462 12560916382083311962 5924457019827162550 2132234495662915032 11675816495293917211 13265352034322964948 4547973360695961073 14495426112939652752 9421610135310843014 12021260901661988372 14914427599779190600 16203315242308753323 244275389833296560 16761109092324379680 1364667229117124863 15033630431888381567 13941050657058459543 9319642558467778781 18164087877910740981 12045045169998610005 5470416205325580726 476718964966581273 11338883588016575329 7104923237530690564 4168250762314084759 13125873609783871936 7160393269185135404 5055426987486026722 14853128256605581005 5124743894728600761 11832461428707171770 9629150822320825298 413030070956835463 2723286963137528841 10780822871165773861 16203872313745356411 6981745005941380885 1864187206661007715 5947142348952436563 14805771877323545491 5332211756008492938 17985773009513785148 11019387915732644431 11139593528930651363 9616620748166776866 10439582876920181301 3151470669073989888 3865509861243559690 13043772223503181446 10750464688191025446 16993485416986164987 5724873804319597783 7361874799126389988 820319738076085123 15943841399037979733 8461115051361041468 7561123620679588419 3004623729476432271 9122221006377036982 2488433493335447014 7602852009417675487 7621236213041430377 16220472124548077348 16362740162909254650 16816719323815486411 14373338555615403234 16120404218955244775 3321276313583490576 14046217057351201779 16564854765525480061 15382678632521450054 10309174898600895632 15308079094666789100 10823248016519457576 12962025951853903273 7375141107117359447 14680770947451370624 13788264242531800562 11831711069953748942 11070263494584749947 6858915855109993018 7196411374542489572 9161837102610487136 8686355548933984745 12565635258096232819 17662909795323447145 3578579523930348570 15266520691526077867 16228000994446375939 16975064181843961008 13976893676861689648 8414979370211974990 12960554313377956602 15794012996159906901 17587039035267371377 4252673884987306382 7785892356647289141 5271545938971126632 14814640913368865179 3022911325757995203 12534766900651262859 9929933675390574664 18274030898612090104 8707163950602783803 1797366933308831348 2758212241020272768 12611006028168778407 13456815641243252248 12266204379839626762 12992560599337787880 11762398539804718152 16177523936516172289 18085830018128688808 8171559369314154812 17775289307017408882 383309997265818112 11124622257356245541 411841508192011993 11104655833825140930 17380331110937801046 2070361274150890320 17602143219275947333 12228282565667594115 7157481450920067811 4311305398311014096 14198351919090078334 11225467918020046673 11429327613792966711 12737849806197993458 14953476805465053323 10357075405232293062 15339786745925097172 6118694065113205302 7894518370006621714 8204711251647688640 9530530194698321645 4483430651537409479 2587418224462581199 9763570037433733307 6523117018804888368 12867593448942481507 17730950408034020925 17300638154663637164 17552517985264504277 3867906654948955098 12095572137200406905 15655522064451275054 6528838876141206286 9414766003780935160 11539145465277531117 3030973966740097449 16365437878455678887 14955088206440837951 10933172433197132217 17808426189079476320 2383479329537110989 4458043562354141501 11158392138672480886 11759534282060174995 6518165771139656391 12152537415463568380 13926741298026580661 4153068039212910394 8303728844503252333 1324251054647598736 3541417359664426258 3864495647589977159 846590061780199097 15396562956506057787 2493912477644032020 12742490736885786752 2132692602002453713 13464644328619384398 15659568639298094055 15346303570083032110 11320091419381579810 9362859763359211775 7552450305150815256 5077715641558329533 1827199928096355149 15005982994919817357 6757854592287411340 11510279778161376365 6316556458974552169 7851903819215003871 75722631809062717 12430767247891679496 12346807778666593396 17649748393265786405 16189398438817769660 17360547074957520736 6279663089320605798 3140154576207625841 8568937652081568886 1170562980820642470 3389842876373785190 12347519172021970510 268064241025324735 18437085620007014325 15556336238948455542 1713140509861322127 7256205519791523811 1584071017976803605 15502188158578796232 14477576259310852680 7489878012021308410 5266814818367370487 18369451420874609351 10846863743799718714 16932983040263003451 13576112731059849313 12515393870709564993 11090198149866377194 17413012748570278095 12866152474421943060 723213236719385165 9777445156004422702 5283887815700141924 16660190773058407238 14596183291453114257 18045155236888366788 13037784160737829257 8063908143136469761 14860465687170607245 9766027120129823424 8157625250993039126 4143615982330222928 7706980452149113275 14468564025969205754 15156064891969164147 7785913256553067656 14473419020803710838 1867250273311735632 1884548833024677011 1882147411186515566 5719007215117945761 29334181544838399 10287424222346449651 10716865713328960108 4052270984257581849 10203669945937880605 11499587793752037251 11682520629101274999 16987025771250986204 4772511123755737771 11552730824969361435 13873917225133971512 5785625584929880969 6950870805737110459 12753392313189567424 16523061304877109106 9319802777716957522 18292841005864475275 2317253710762025773 8243432468917151353 3723146504327961599 11385780647808980790 4605929844648400703 5774417446660729213 4600235834023754701 12348385542471673748 14902657546920808466 7304017238200392920 4092633224464758663 6124779983239250710 7302559605880183200 16666519016497574118 4813983820176323452 14854018129304387712 17762824026871867163 7328556083094505127 15200306830059091027 17054392981615789312 11500225760265923109 13027234923383807246 2563030768054984720 8444553875808229117 15620914540357057414 10828485833641280742 13545009417791187497 636372054792294050 5732251579725890224 8305668514775538911 15012355470573347900 2110306811674729381 5600540866324774351 474833272616147338 3083932151939902825 16595318788297962330 12118753738638835189 10604999944676886009 4393877210781335921 1666679356104970823 5271106763552763617 13608245085936356624 16135445897152116632 16273832380178888523 7060222492528384996 2501062954697310900 1575654675853090488 8503115683648055198 14198767536985523862 14348965134175634096 13462794277767452581 3276045893602457281 3192020012215670732 8856348991544162566 15354544948203923498 30241162500959716 16618425141135725511 10667416743698049816 10369944867662089445 6289842047362403115 3984006714962581196 6540976836277745893 11642713920811266756 13188238193403606876 7257317190393707633 2419383130257457201 8618368770919349599 1921245361468285019 13882742455718060452 3682716024310070379 10751032161603044493 13489213733490642914 4530181070037526356 14476402309438821279 463831793844624694 12857643160766759861 6741024039589486127 7366012865942409043 13364538212789785374 10646894847246541326 17314590746926404354 10199999867484606500 4569253360310763872 4913462037093171878 10822505606914890222 8850123850185636806 15360014933410177077 410143031899715882 737455977003511147 17242185538055561909 6101624159942432211 17458696609769862988 12578925127109305811 1500468270720064919 10158117777498937876 8643994657391270624 5373875574192314238 962877036817409752 7832460752831604159 10579316508484787725 15778319530119986882 1028502660623864952 1620820706914751727 3985554780376132477 6586072775961661065 15716560623001303521 15363142828718472112 10591267050327975496 13536003783121905368 4231226139605531380 4573598785291275861 13907984748838905129 6016244242588599477 13253213958898989819 9218578607018996273 14970294000316632553 12949364719045890871 14769973526353931479 17861595611031620798 10595555377294275975 2079903642916458997 6872793097853035681 1500418821098900087 738287878192959348 14748601860852225199 16045958539471896737 12864833439083067989 2126550449995295194 8740159497343542438 13058425866116872958 14429647127015656441 7873006341539301864 6442758393510020368 4378553171184693019 2771920904033059149 230360348900005896 16385131587277309988 3170847547095502640 12327093683125216411 3316718428339508574 2350261654303680373 7377066575107495426 22592556459267755 16140781671661983938 5986822442783097147 8688958357977475432 3269529467498852940 18254977787944015032 12073551526396955157 6175099067074606178 9307514661964400335 139014150500680639 16161401094641042338 10033318076404263299 13567238326868887543 7249786774817232444 10578725484596730064 15808112718022229062 6265701808130687756 14744412262204469898 12566740619150838077 15534878055978396543 17257711373906977715 17513242116318251891 13994706798492984098 2719694612153609930 17772151184714892621 18269433166099487760 17380925184565336106 11195892742869415023 13333869734116442062 763169657938515108 6949408292981292296 3428597058205833211 12058246418043648761 2189846505625417500 6872290089695331529 15650018947799108286 17947076442078406690 1066017259146141451 4030555608860802446 4037445301935793439 6768113108355294595 16028234323332434105 5172469225691425577 3028849773881153306 12252643864516819619 15697891803642363029 5065021167572098946 9286581401241789360 14580521365415242661 5921096384465801494 15498958075907870083 15317095577844149899 14686085939982151604 6724428048305009286 10681574582004740900 8668679618815413307 2193492796521233489 9026548042143568892 10726514609647735040 1403787523058539501 17302985090090290190 15639443344675282982 7595505620532514314 17259661606823225344 16213605298428370456 4674305004049958659 1319348780406913463 6055542570589506304 5767633670426573934 17234899647817162191 10270512126375235517 17046369322677995546 11071777412871213839 9795100703522820211 5102612592225869887 17372038632879395124 8181205738379817650 6628707605787869680 7429220632713369212 2805786011936328826 1649977760431512212 6428411714215043625 1083996555502718517 6532359889140158343 14072910779563469972 5563406747171542640 10232182701925962769 9941280204444428722 7355627987186119889 9296197221269230288 18212656317442506958 14775392400912021087 11216196061577785505 12896310452039382611 6155040739292023968 4714964324919404832 2438607975792636027 10152695330037737458 11184351379262529262 17100518448020651873 8300699838437823996 4047410950275864711 9564847563214664005 7611465303598757253 9656453529478071199 18003570060837565766 6623742608002022674 15737569191413488845 2384488695084118848 1741655408651565733 14064234618028308004 1890114541720864866 18018979983990025289 8083230415562172224 8508240968291838405 2325546751829855987 10999054365719385055 3866101994470428366 4153942835951814452 8349026878159082111 14742201115793392055 16177731805986421368 3325157762089026354 17219806571755201206 4857970899788416075 13881548878155745630 5003431509951037856 3708184110722214808 4076950878076818309 1990686112321654673 11520960851903335220 3069672005333383917 2349659174761607410 11083254106650148118 9720714901921230264 8196053302299977245 10588013823618006726 6300343652371487154 9043241621813493380 16756321243357780490 8896949423419103307 2952641172999412147 16975806989097495025 17161380323918744541 297305059766869985 8430414294450701296 1351195303534406748 7829724283519225975 14701264900812784858 8981553421862799017 1144368231686160549 3415492680545608440 18422562257684986733 15593508709813075507 4063158120527737524 11872387156835563555 17988857873192439090 10207980577818331945 380288030277884630 558315051258841716 6166153711046193209 9138672751156899265 5811231651670376034 6918015485759906072 16856193389797745226 4716322447029048344 16379621451957140465 11438628519857158056 7738271675658810920 12774821284262155903 4739737946959191625 14122021499893311140 7884524701483958040 8948696103787923308 2809112219921653246 17220557148273233195 1620052617601962339 5685249737297584148 12026278194743524859 9341778772773609111 937747103191918034 14787613579146181629 178738041427978304 3252549083234001143 10323165037275908981 1975942556553863167 559582452141234838 14778492826671349232 14878320683526896144 4726775380176119175 1099362957787590046 7588641237183922146 9747749354521101866 2380688675824210314 7997425254512775153 15763040210099872822 18201827711085368586 12962517316277287940 5187956578572931881 17196107791272973485 11231720297493081261 6419611384844429327 12566260682697326592 12932392799715133556 5955419364773724196 8857550183711510849 12740338421593115799 8560983058437944152 7003021176248002967 313722315670542038 9747882392703879397 6426392569819975067 7887438671192070682 2589657226038148625 8024154490833339604 293035572328337430 5712906411258236874 16040040998755783466 16941510160217675133 15977462221314101398 5935609654979020089 6378241824494211045 5058295985534616885 6667429805239098634 16748987199045149220 13835731441390665037 3485696126121846690 12360973888161806681 542256199959836340 13367070735997874027 927352270004347146 7196802984482176638 10806671188208419224 8089000811453480061 10564123585420702463 8963215055325391284 3115478616017298463 11576351546547736653 14494455512820211395 5728700265895010776 12367914419645049577 10496792140806638612 10385011629702369587 467129839040999497 3546924422602346155 7718766690286469895 17580233037894290375 2374369538295492232 5375322886136381623 3787906452347357542 5563463880261628910 188220953484864250 14778355806493513226 12636405371499593556 12044708766064606762 17159303765405430144 4697372992674686302 13890418234709873272 4348239263602941686 9895638298676117227 14984510301016137122 10079359919454776131 197743408333692314 10502003222950765075 3293467144971488188 16335664688207356233 7597716491388598630 1122633080334524314 4056694450483971647 12069872097618599616 6025617744232593247 7161351932109896970 4288842183691729603 568263276771438500 4177979918263677822 4835039686883208602 9657325500870192956 10250351586795223941 4662484052076360919 10909539913514345064 11978395040486446830 11284865655207162521 10411004616093133315 3405113520871464386 5660480617327694222 7683681283006513961 13286753868954197721 7268809550174767883 12828533330865916691 5961370464156002900 9908130673751703098 17409125697296626160 3627535429606455705 8613244195866556433 14281946289653475427 15844429892006824973 12386850058271858404 11225798800481987271 2955020556578989004 10576178138554674106 17616792376021159827 13260395259869114061 1546669545036650184 7371771154993333116 1650100342273592602 4020078913560643651 7604516256796919655 6011917618354359430 12173250945878609733 18143808256605744511 7905720295088197140 1437979152893228509 15180052566262254369 796645161661574485 16924567579639064012 14808219385577566219 13400708251056206773 11782785013448054249 11737847933171468146 17740877305990863812 9424869188184174177 7106781589289130354 10666823726918725449 7538753189515967930 16597504806823717677 14846840585782917627 4332095013352397298 2252612542192970104 9934179385679988792 10722577717236255864 18271257384935017419 12394229006329160387 564090733397338362 4181868769720992560 14266710395626035677 14268138012103871110 1680859648217820917 10685347208537113382 16651086088564441369 3156287586158460097 16007717923473657837 5112398155805984870 10095392609094201543 2845848662989688435 12322038855803311883 8897546267941679068 10866138262570956728 8300169096184510282 17427527728225855136 16278275091887679194 9134450072344717503 3367873060111194168 2280402612789165575 11429985361834996222 3984120988534043197 13158178837575001006 17896828350777648494 11419290853810340768 9062630411586905972 1507953607015893596 3563757738985199999 16344236765423759513 14285409585019709427 17314204295173116607 16876667354310796762 9504697834645963058 10777254713760397120 13245148839440236739 9417449389354646438 12993547508175134096 12125954866809055352 7050780331506646696 6554371062371162884 15808344422405486347 1217784691008119152 16024365436428779321 5561984810473087218 4004019382229735950 8362538145639134886 2869757601209480193 12888303985925888786 16794122935427362576 13962607591216803425 6347088352478307287 3170102245313286230 394604573326059476 6831209436226005867 5362109980144126357 12365910804986465825 9136351244641332396 2641095961522341520 17270795784584313746 9864997783841614870 1083010351030574255 2840263634700226916 1757272155755385291 8120113975243521515 6603546793462319275 1922043234642634911 13133033306907594513 12344172239836196719 3280593070908293697 16513723852440451255 10413380498697636591 13031486254476541053 8095696672506919530 1306658927192238077 7820928265217418004 16354174991252868912 2149219613079687516 18106034882406064249 2561249482709001738 7463761734317102967 4472655596426761677 10614358305379498800 1350569746312088450 12056868842025629294 8367593219445888266 15638223380761027273 9902677680127572288 14619341344266100786 6528564750618209621 4536387319422407394 10563915419396102908 9806018375692172453 15066205660599312257 14240947125120950357 13230458050784332734 7682008200776734051 6037784509506351963 5648391240341150009 12260493942329120225 6654162597126246720 166041654191761697 11179973691351230702 9754253483092246922 2182256304591898237 10563171591558365113 7657486358115478458 3906277014506937411 2729054709771718916 12640948945893714292 7660935209475493252 5133683443865573791 8471153166845223759 14170525003914427518 18167513989987565058 18336876584926207235 14622654968080687706 18337057578180426846 16639864825037230926 18278586317321282280 2931687881586355333 2788990686961714468 1197524932136633460 14408548587357174878 18162755163505559630 8590400016559133190 2235428272110220309 15796473945754436070 14812063907565832302 10182694718934715843 11682500941219386098 16369704156040982674 1919517614033944353 677344092377072904 4660457187290003000 10330239818273301556 14592120098567054754 17971275558968560754 15180209138394143849 13896744202435941038 16155176283052932990 18411754087899603646 14768784738121504775 5725071164990997809 18284802767759254516 9508895346052224052 9246987138912841723 7842884497690093307 12903379831164416960 16918977896459411685 3033496341062110280 4001826879787129975 15338584791543030395 11552639054720385534 8645865386340602810 10682823128830592993 1025618153299963566 9223627892480199717 14878114647436727264 9411666328592148266 10875902881965516759 10740917773908346184 15534892454406847391 1073474801162880730 2734970953564282847 7763401109343756363 8891004514771283975 6557545427079320218 7537640200786395848 8654881968815129 287169532537851318 10519213734639251308 13181343383795842541 8537942499397198850 2423174862213888188 7374790933469248958 11097376121960848029 10664530031133694775 9630913280144117100 6272145563758788832 12105809942010450652 2238452655844724951 813189836093650369 13507575639230266440 14335194066883343065 4753002976908392703 1992249191377584631 471109502503961612 6795775123418403091 6379855903881653949 12523969774798922518 11177288893043493283 15651160066329731167 8644756072573446358 13525712251978135092 2034847092110644938 10622255105598309076 10486220788693488754 1382706367235193431 3029405545858141012 1203868991289852929 2507261270796285018 13570582217652470991 12597146001130727856 15101689946299219939 1339968643574096882 12197699919461910514 1332011509349389006 2976121766165359895 16925865751212265678 2785323903518425696 6713287721398911323 15145034406633840154 4026253298316848121 40036289578583774 9526465114571455050 5251002962407591331 11362795351235339915 15817691063096087735 15854570129499590467 7397605249109121831 9115955244633440705 8120902307288326800 2724507933714416217 732669199941410597 2630803317025718337 1766861450008578590 11697236130090855781 6228906125531363982 6392856987586972192 3259704808602688864 8311925032487979271 10390220011455598084 15779882196649352995 3418790415819727927 11489543751986265056 4780528019600867094 18409546723835440966 4092829915989430667 3553128913670145186 10509196560147560770 4585594005374584717 1258087841735357835 2483834430753215137 4163164887995788269 17177379691790126891 10739465428261401486 11090604187344666502 5190991996775106720 12341549750026404359 3465568936347322279 4534753967043272704 8488252121467023907 7469161163598649639 14038776549300159121 16465129458313710369 531577173978453205 5275213035667820933 15645797922535654290 2230957080022328872 11795072982127815790 14907627801056096331 9455686162332282466 1348757612417483762 14600030352616448873 1784379704924850278 8213155480363912773 15646865023305014509 9143902196234278566 3535358197312055046 4009493271464631063 13566517708748777211 14472749400606249966 6221660086212064053 5406096995827976052 2583683015477047698 7526556103680853405 14709679763585319634 5421001955695633835 4886314868654447674 4715477664129099381 13305934869895556738 13359019410954408466 12912480542616570963 1434796142292134660 12497411981058011006 6543854955422042649 15936617891885442519 9007571295367755450 3506011803656854306 532250111324349295 15965600664305089889 6537406882341995019 13632246791759454485 16194204609067719276 13421608991797008868 6999595751071730626 6017171846004266059 1228612707907457486 5800460986226862566 5539561073326134469 4234582899115318172 11538919650550065781 1224733902388310497 1895136787030234721 917594239129191225 15759450444051133603 9930719230334413541 17121204617526954509 13902306272626609029 2667152780727036475 9345639771397259374 10814816852082954902 8240836985367887250 14122501137327463517 5362537731088234490 13574027020722864881 12275940925535579236 17304646555558272369 10233907250054909463 5251248922814497785 5807185005194063829 15373350551801407938 15226092329822829798 7310575158037565638 13974934767070249422 1290970903708529996 17099747783831140939 12814991155671167724 10303075038600960989 15894921114253489317 10884257954750879286 5487158036706467172 3331021542465386626 4640813644470917630 15730484196550709822 18279184607425179683 16426707731052760211 15273503941653062156 6400082749161358903 2974932945662882593 47079111755143050 9673840445818641111 12943832030439275473 9433517882577714036 6461239248468796773 17323969860976539267 14399455183783140693 16810810321966403125 2314102257508570599 4702646905959092442 11817768279200381713 16617926583520290502 2115543989916207791 1203777471536643059 14092482519102143287 10643035423036757115 3960661055276921279 15213195223571537008 2842883305220831076 10497761092843902460 3156651121167704323 10287833461916949894 10424502212954759406 17922233905543761131 10308856385786959074 7174893210121883034 10200994386101258893 7714905950598478139 15546583161843622250 11432670474720135337 9941741065815678661 509405403961836266 14823897654257253684 2461331435673377710 7167536619236638953 3513564291740405167 10398025584555128348 10677533150749958315 5295587721119381575 3293910220918784646 12021619990726707667 10383869762194960972 9803023704097019410 3539675141854400281 5856951438265506882 14980146606158521987 3661585465475372543 5630952424514731688 9579610809648201162 16729099608176642746 784084808793184251 14588373545371923681 5691201513522118493 4378027364641790169 11555176844595740785 15563430584527402476 17633519217381046392 7500111375625096740 9875252153851224230 567052036500159098 17777014552457130541 1840479196190743127 14480537092459141498 2766474577618623200 4967547277590558916 14193807901396065032 662512934673454984 3244397302468170418 6580034573470943580 8637589151276294905 13715156605822857960 6149531533013751183 15324617396021473689 17707463466033571933 7167695646806699071 861057464678358823 2042986884660978709 7028311045175931877 10057278178501637267 15527220045642706965 3557472374501847922 7754952830718829688 16864983107254873933 17859247774109622053 10267501805978882749 1390423733405628466 17180775977621159813 17429014786929478963 754245232745450858 15559719210856405361 15706530779424517312 16113390258851789666 12173149600590417767 9947135051930862413 5365548679453153715 11520265949378559807 7842403734256737955 2090941216798426889 450157395087961243 6974348356624867537 8247617144402813590 11027267198176615786 15598446868448838419 3545242332023123641 12590627759060363231 4514683194628512191 10022354240754635751 16702539104059844150 6867912356295940087 289059271701328083 242583473860055480 5308152290948414926 7672332691966971700 13392681621632170648 6566581809535020342 4654628338749707309 1064162324627468054 9564864721387209974 4147955237885851605 17620253681097409949 4128371470291057644 5380035635611451900 1598601727649505283 7268852425234678531 13257018541746217782 4008706273731524926 11307627536333819819 16128404633936379933 2508597107614037841 6467630026116412197 13285016011451225416 16455264577049558519 2549803637908782756 6074514488696611714 14098802279163208276 2029528174082201233 7717570686357383814 8880212787419801578 13839742173043127804 15616733131943259626 4168927338285286362 7868501941166536884 14810560548939337095 10833631327347527328 3327898948347944957 4552318786897620748 3786447362990123535 12661955399703321784 10332473193508082333 12665825717170643352 15299368067639102954 16844813838562495335 10011582563888502982 17227024988485963058 3996334580722497943 1228323680426000188 5912708136450736371 14882570915936682495 4220338307809980085 8411189324689238284 5017823420972138249 6436392128679384645 9496704980282835424 1646833481850608754 5762526182657868210 5289931463951960443 16181262439157548029 12042317923204662410 1175588819598897218 320264606769650485 8349801820288473718 17016684168344146482 9568653489385756661 8439216419897353721 119228755856344759 10431045666770481463 61521933679768649 10435235512626602245 2078921355227112350 10642374711658276214 11108252745904821968 1045127241672551920 16413582843921246026 11577053286259619708 3345752460351671738 12850130804719446042 4336218196179024069 2560635154701883916 17865449038736326421 10811863159301239571 11019645764164744696 12500330072006152880 7011065784962826256 6665588522166897829 13847929574367404228 7106584711873570242 15731687980200948651 7574948949972506848 2774750562015243836 18394364140006947731 16824730893102485328 8684840667371627224 2963276494444311370 17031526892028067604 13695745939525075712 9511364662807147630 18131242693505757901 556529738860146355 7932637517002857070 6286671588513853876 3701812785507296820 12313380504708623749 3171792212537907876 13374672330789023808 4269679138082301669 8755893665175666003 2751061365806532099 2142556322318342631 17594578472621533690 1113067022869735188 3165121376028071667 15701844243224122006 16227763893886279078 2336149298020114696 18233232810717675407 15912495392148176332 1067779675435170739 3626317831616044643 9053194099391049757 305255388739189964 2998164232517963225 18210612339416209576 4769402307962544289 15727121636680729694 17503424656955387342 18050556394620576873 3554847173506576392 6102710288526995613 9904823097226513319 2567048632642842213 16432654147619396726 8765831840701545568 7178865753891218690 12365308945673414345 10242599057181281444 15645720063258029507 6454190612740973670 14835661621805115808 15987625860949405209 4146726433096830559 8260715444521042255 6223173747713295248 16393077580302902903 5716456194805180879 15517538059512546571 13595443370252302527 16732529190701925849 18079184269707988245 5578980117332885556 7548813754398598804 2600239617226679161 5226433083202276344 6093564865928188675 3482956467036856948 674183154548056359 6946141940269486248 9814533002803007184 7607079563535317686 6716280267888405896 761633777119369416 3862537866739472418 4837154965915947128 5186306849475284290 15834459897290467527 10501556629430595679 5180941465911908642 12517071010467112437 5665884915115459335 6961540915569130770 6391825019652214868 2073337803761309832 1970644773295909955 12009042702807553547 16930401542475220411 5824012478241206552 2676167482417824532 13180064410859920691 15125282781664790829 9238684252824910216 12180812647873448887 16689811742629585409 8008997621520075666 174216245746582421 15523423480637981712 9064947954479546342 13356429150291431347 5640429767524182919 11431880904243438916 2003587496136368008 10565170778776354665 6176319495478754025 6535938187221105832 18371464685283083774 4819987785952049649 12530711368038243029 10572731788746300850 13570068483416561311 12508180117228183672 13877259516094352521 5719348713551481905 14970069062693447697 16659598592777611686 17870536540776978068 16636195768975273861 6128467697886619106 1319892119143400297 15856371478481665853 8906838588450483612 13222150859861337181 10770446373873468469 7580475204188876216 3959116921096513640 10949424368997094289 12990147992471524550 12992992708045399688 6903904114763732583 7592076357133881447 10976782336328340150 5236918507011885108 16093357153241254134 3560356590810285773 6246139858766710 4432595738483429597 5645657056091789292 2424776727398738921 7773463922630101881 7218784751150278219 17199996980590067652 17876171075988571030 6784363850887556129 2727826601630082939 9458190828697358588 5316752100861020260 9889134853937841085 12971712039232632028 13838338079528663013 5419354268601008965 243865525449530110 1638193488943288944 11883661501450327979 7310716595433511513 16408551683233862461 14870931010713395572 11989453033163903939 5172759440009314030 16983871042775626620 3276096222275443652 2173941826768270592 12817256007914635415 1552581821558682879 11601824503852314202 13753396791892678541 16846766638905871453 9483577298799957054 6520816795122551079 11729197612418211097 7474121327242305173 15671906568444484416 7158685752742137853 5816228362152875174 7935530264751843703 10485640802839761736 4045815015034544601 9730564748441507344 1089369643252765840 15519030783618356968 1647568162789110421 16816836401663814451 8454600717340106446 1596381792732200824 17754037819502690308 3196897425697308103 7478875338291728585 7769771156206848906 4224730205761312409 14245630644731846048 8914300260421686239 12603213451859741541 17838913428155478615 12809910808802293785 13600067740398836897 8416010897931285088 7394388174371045587 696923051661874798 9723979593380948780 12715656688480640455 6500206663006235045 9327953158174761909 527986313145793740 9123603795552228745 544539962576651431 15074599690549708230 12375613910191877179 17978924574813426955 11925288381813831191 18104694472683552754 3572667854648496948 14705735343389429447 2636796527241250414 9159494497848496210 10977231537435405541 15022678430667582406 14953518982283297329 7533564479942205448 2556075849054551793 1918111879668251881 7250323832669481432 12617409401515729941 14858963913576447106 10582799058169658681 5091311814843872839 222899952305708410 11327724677879703922 11209787415246380715 4689236019761678035 2558892443521104305 4897372165861524464 16452163668924201724 2274985056844679307 8291021074434679509 13990094907626143661 5161961995191660939 430669433704817208 12278329253044316094 9935485350220081665 15943422022946512951 4791777799674829581 11813703802194791423 17376109857820872962 4196055774826783572 5426678786487797338 1729901127965843434 11279805215436964470 16709828563649840157 11573580972923106436 14677225518817344249 10898097648106168887 6897071300453283906 16145234756170127035 15624448807292324359 18194149194373587960 9028683529311242435 16358467225645028401 14320986739093256782 11607953862809696563 1117600181412116881 4976779661534403228 7050228768424914788 16795080741240061411 10220221057877422111 11086130476480655349 10325600514285375870 89691606909315099 9546352066203303071 10139981658353790823 12647012995943592461 15785009925026722096 7747695069961703285 2844630687528479486 295273168398010231 17083203587681190264 14336143982827655010 10594863779183331026 3495958174922971752 17635940812189943549 6026752434124606360 8533900767621439508 11415851818569478456 17644631237508981597 2198658513912142049 11281229105167512950 13540696515326819203 8755075199870903405 7639336658364228857 4282828480009100431 1864858229740238157 2121122051402729901 1498398447083408787 10891236928231343707 12247830055837122016 14048089025766726188 14144242683962987611 14974256124094559312 10072352429273661682 8907379280876672456 2631341906511370866 5832330627346384260 3138386456005070958 18108227894901631956 9607974564783801221 16969525758072458606 8874623705016227501 6513416866156963118 863218567235229846 13797022714586531565 12530909235487184921 11482910925647306301 13259085417760458782 11639138883187203710 15997725804826483201 4429791076332791416 16793131378999471837 11932914354514437049 12753797627582942588 12746564580611703616 12672842166036574167 12359124253188810967 8591426271879251601 17361866071166109905 13337415187031593745 3684743734696008495 4597025091483679361 12827758148371886818 17326042271521659025 7383912176049862519 12242815072281908769 4985939946217050472 12786787281055261374 11729791248660959755 15550341418699485844 4093328856376608654 12366700296492957859 6302371993994835901 495454207103637393 8040121844010570215 10104487406075773748 6911139767351312610 18033548103535652658 5292564096360583927 16849549489468011024 3895405601317848098 8871876366611945266 7218679001998157433 1444248160964983465 16112750644599740357 5722204046639041003 10882590584311969267 6819478403030398764 15660279590874442596 3685762470255475996 10411630588247773777 16171016343627816647 1230285843688183872 4479474006211165550 16650288928641064404 9118203717671764731 301798206024735063 6673512406221807411 1922281952873286662 14681031887249830100 3554527836230239590 5571225318721585964 15569315187166491561 11497409173146801011 17635177316741746477 15043543649218472869 768729922304632234 17679697955252391459 7965589694461141223 5288409723073987039 18070063392124945061 11015410743044078271 8204498735074082468 18089182508230849036 10334639357125622510 14676049576838615695 2819792423305496312 12852990061377097155 8523564875967519045 17597079956798493462 9204500092962705241 14764467684025165707 2788896222199040922 12669761354355148376 10574988934311816293 11731258506505919579 230743978086138827 5364609995090881081 1114585223719055378 14128818236648203920 5006812622132469018 13991089289958722433 17246380650444709110 4558279332060625069 14273993914160467812 4451814502649796527 11301299521451956329 9644973459523344886 14931647419370007229 11207682795601900551 16203302666295042626 16995066446932565204 1912383309561393902 8546507745052058591 9873591942805659691 305775872986076099 908543037934665000 5443154619457496792 1718427074512553708 13896990532065478492 9761671311110816287 17213532723200839428 938228087518469149 16920190972765717284 131812801396115008 2469484210600769912 14386024930890046241 781591222517204434 13854435293728738493 2576723746254805655 11955565831036527127 946775548046156534 13580339854909441805 11169738677757943252 9628698192717268013 7203271321253408035 15945601098904590312 3271331553559855405 11217703159902412892 8380857762571927946 6960885713911666873 9175894882232012382 3243375576096299908 6165857890048036861 2390671337829480684 9641659266922681780 10909684594945853007 15544414752468820809 17727150028164951655 11950996868766681578 2522616338502330935 13328521758128100532 3670943239663295076 18328206732984017679 6782216779836951926 7124955230668542146 9880785978207841713 791820052574932681 11635217138729985960 222981693032955419 3320433329795622278 5368441804364876695 18303143157995794601 2121105750680527350 14628488794017953270 15285783743348794616 5459261267847820651 2004571674132249946 3989087778529577140 8623800730664397565 13869018049829843647 13405077872157115705 7005653504311205405 6996771120326727608 17807655510170642500 13252304689521756878 3741902914408809833 12285428653058955986 1919883900498809184 3467431199108163598 8127244209058782335 9516728360544896725 11122126655297326443 12809446421745034573 6715471957382995535 7325937132948721913 13091579902194759251 6502286157282376806 15043246988627217109 1726074826675367861 914545034207603693 18360323956736739100 9793091207549690239 202599748143408739 14158984510174574142 13349912914240701505 12667006680727642374 14055605938094700005 18444324098693502401 7507986258613381265 6226300579560251754 7786222431965574631 3124653748914196883 8995733220009815888 5816977141464872840 16451214079545550306 5286652349522580152 550743250743897126 8522648520813104823 12621447161571341165 9772891024344832407 8184855358864738559 2738706887115662844 1188031047859201327 11141071675735605029 17277326843754323340 17337045706484125896 14571162965203799806 17208326239849633006 3382185046130648580 7606839814245522709 17747287410215485250 10791515279400033689 13721736984022135194 12854424215592124456 7786605441421029931 17756018699358261461 9706028495051357359 5833857673757750255 13542002060701023932 12813191961901742734 9343056825818622388 3477377480181939909 15930193903496957487 16344567938070580982 5720063807180489291 10051015949765635682 11323347232410758528 17222957660731106435 9755541919030139711 7251472169033255085 891942063876992156 7528963338792774677 8860979372312598754 11749753380342836625 2834294572820998701 12331707138593582681 2001155436040615872 16974013169421802320 16836682012424175380 1969914467603644885 6176101325965173885 6124864830695185740 8352833640824909622 289412396759610253 1402314369898056924 10188427522958156706 16216700607581676447 83233490117006855 16113354385281733833 10995480391919841037 7187581867124055291 12880138854602855107 8307809237338206605 17368473007249885470 5105776636111710334 13716271488181059307 2302627593692580043 10756773049770211620 8620383341549240674 14497548260763729000 11350146022316668381 1328910566136830113 9480303995807756071 11936309791695144977 1224114532271870144 3867562354276983553 6912204847159298119 3009258797652670637 7448648519534441758 11215262899548422168 8166744553291946956 16395289936871198253 16612543956229587763 11082679846456829482 8951836093851353812 11961179014165737991 10168257430253455274 4886050091599203195 4767189784974317264 15606145357864182372 408085044353826523 9466013507787993628 15803331487307253132 6998705193419759488 7234450452860430391 6009565478302913458 3110035995747403549 13713175635352533102 9846686743679467462 8680392418984842431 13284943350131442570 3245992679131402987 12305659796078881331 12641719975314203507 1365134267374607559 18436079630454428358 9355872810734594675 8138377300499864398 17681022754573294634 4670424948764334832 5838646987454495134 8495631777563893694 8303277495506161672 17634266641485204854 11453452222387226946 3595195656605738798 4488602097196729222 6906953519474661949 11538210008602142146 10102835539144473097 3785954543615278824 9365392766026846301 5553051386396427931 17316195930596123131 304524246026832533 12646070990565649890 7002161350955751890 12360845013174701620 11915707948742606240 1508680682684596122 4235867738135034864 6878272008302433490 3381337128321616016 6109846675288662476 9525136151185511455 10737569495108088751 13218989538156155279 15230525945334994886 7287462916117109018 9294528746614496184 7422534732559881289 14792621610673322659 5799303091234136131 4032691754486698956 13366953619751564031 11737541921568054754 1674627147086222659 17499091941365221397 5315675338092519949 6278602043895577725 1976070489766572299 6047104168220287961 7414182064379542965 10264424386326543343 3718703019708289529 10025651023511540062 6542650952560348575 1818002890375236304 17983940289570037213 12785536319707876109 18135191504369546020 12992224998312176925 17500737160178089269 78672985183726153 2191226648527372422 8396322775917870246 7285181097979060583 2278596810316404510 46437908002151072 15782625074450423088 5200893387813467362 1501683623972899619 5920423218198653219 2665204864661784915 17489244769428445150 6350134996622473204 3971043421541296508 10513481245963441217 12878822878982240362 16000836947074934946 17357636199396669496 6004206540560005296 3384005378838733682 3072455266996665837 16212642130079335969 7563384436798835733 2275197538912061789 14118796840910432033 7147564329431084991 16810688868297465959 3896943845928315405 4509704342462826432 12584648659634212057 13863563610688414299 3792997060365941430 7367865315368781654 1146195770611067951 15790978469496193493 8093812922815964392 123625667488064925 16543053170194931950 2996608757739202906 2518295041279412117 14544271481803771611 3908575159099261478 13746708448663537882 5061435946406476311 366389012038170499 1513762450804794265 4738857245388194047 6874562129037904537 7921255556607875268 15051053926426701082 13214011921158464099 17777747497380417373 16800697214494109828 3460794144464642673 5608310462605519866 7396772389942196009 8777551998323710138 9168032558464467055 18314467605758991962 16728488070002030702 6713987263696866371 14569829925173450666 7734365445734004916 14885759535057042360 6917846603530357682 10738050212781798085 10517483286867804410 15438061809502088628 1221557441526815198 8273344583959938966 11677975164557674222 3603561991686684415 3558313015144074716 15774666527823765513 16052775705999131645 5530555903735490097 17703880394969103307 13421177633788169553 6707179794134271840 10604820889040530188 9848367608418994861 18062134729073274408 15856663754528949385 6171049225184916 15986931872055411598 11995413461512039131 2178003777593994583 15604188354118597460 10800347221911962717 6533104570457971293 15890454988462000617 3284473591650722522 11780524242043453991 5674746195608667257 7788722014393982449 7272476820748451942 7219370635491220098 2174192719333913102 5415675774049838738 5646267917965022352 9797394559365537463 17077850252271352604 13481165443773990930 2830141871053008812 18255116375382097165 13977267454024735602 11195031915554344919 18299633021656417057 15849247008897229032 12273340351408144518 2963607416359781431 18109239835151793273 6138950448925034085 2676526635764906044 8824627774152841156 13138230516402207765 1696721227757746942 5430549800456149342 6872155955086558632 13416715896605280320 8210230470242229094 2751645757030245975 6750100830338963531 8387066414502977040 6579345700217490604 15148231429829137467 961923326574091750 18309565068389509815 6160363317910277558 14070741724793598982 13328216809694699639 10190184073328014290 11866090934100231449 17264694064739608175 6377886224782670557 9095993787414190872 12151762232889789688 6405928026081893627 14089214386637574195 11477461490568214236 15054515897935612300 14264913836880345761 17633735359837227038 2594408637427348467 18243590994527299562 11958829013188015689 12027490337620726571 204108360410879291 571330146938717917 605155918668424100 7378777069304697971 1262633867367623734 12225176187788783228 12504946942967863832 17885510193461379764 6040805096307177044 7880449521014905312 3868581724281863209 16699612877952532612 3728852359190668108 8184688110647827902 18328001256734138333 87168833702554411 5487939710982431385 8668794540662614779 9423430612590217331 1372833056629168119 2183835060119520829 686711757984651530 9820330708924190809 8200169330747223353 9241918558758483596 4803047234717940340 11699570172770931319 17878121164580339672 6782045074112472133 10769697582671416736 10311388910758468374 18384320601095543493 3149758328317701420 3975430100955275880 10843820183166628742 15888533660236709075 10487009398363506731 905055751793092320 10470001996658380979 3211062472697563262 10198805352680719317 5969702273787443922 8786035041514839328 15414014414334793032 17236683975047682432 9492820083871412566 17014587914131813886 2425566547208249239 10907790197569651662 13710260490712506641 7445451997934872794 13318403085173286434 15658502286350857013 8458709003093024818 14129571461468855032 6621081843008555213 15394057264610906595 5697018916288616815 16352826586382094945 30097438540205502 15988526009867943831 8378475601124708433 256735370707511403 15626590602487767419 6777011365244476866 9801561728622648494 4645206356399640895 17071860792538222029 8315667414390168679 474942033212118074 15862844611787097363 17894977282582424926 3323160272621937894 5552805719861292739 8521275763453229124 8079880925783492670 2623310194437073558 16875016604561182749 10426320826575662916 8607890550509987752 18327823047996724640 14553384803661805605 6167977230480101838 13363150780339612381 12391922942539477025 3032475848278587861 9222883128893113974 3032048862703803943 14412075246024432438 7186247535343663089 12879098658139718198 14810835141779688846 1851705789983462787 5545391160299249373 4093989245927049521 13939275658705757865 8821644775567691475 12812314572669287218 11524661644095254674 13238138936827864334 1431956561789815769 6508765530248165300 2527027351744817645 16301874463938797981 15670352304525335442 14984484124192281462 6479843222440212014 1711940469610146311 15602233557734807912 1264457729151128288 7269949554048919319 6440149084171137582 6417895763989256428 9202305669579540940 14723520159602998941 17855290695678089668 14364972659063210001 7894522521075837625 10808404497981940317 1926225984500524906 16577079573406999974 14722163913604287049 2624217419262607728 16655842155901031022 6827376955836403249 12919613576150244680 15519465057696036192 18344812239921983054 18440868303492242454 2511522100677360829 16153835200155435813 4467419794714929779 5316453406125196283 6282829924719750428 1671919998001813854 8330222425464973355 16535983728840343176 12592025730509075903 12295430232628080973 3896169177624617211 16844612910008994283 1043926619354863483 4779583370213079869 18232339082084637444 13507653865174930625 14825650121881944030 13144013434889145995 965032872411780139 9359513393194576310 11265574517897290542 14237481996036798856 1072091740023492172 17910238597047141078 883118114413836547 17386411419777183964 3170083770648522535 13183384400581629880 9345791124514967224 5429741140052989265 18176775282915772271 604844142114322849 9686119332455954052 7886995077007419257 12048272069134735447 6678689884261086967 13153981452135342281 9806078105941916876 11132182088146345928 3897316064015710313 1637023684103575363 8076130401959757608 14469163979937399109 7656557666851778143 5816029943191485884 9720166462979327016 18434497986832719738 4475325599390093854 13975124600374210844 8308280017154383029 17812037180422361886 11316777279203524611 10071374998701174561 17027298459705071178 13895040096942271885 11124073142829553554 2891239030236114820 3643763851163899737 46377531400604389 13319053590599197643 95621462238776291 11205005538320457084 9322937242513898317 456231181793918506 8794755153339660531 11502017880194282543 6206661658956754075 2508986972490824534 17578358168265161877 5653343716729433299 12286053324677156224 1547654105539334492 16814958294030660743 5147805303697346528 10795697869198207956 12936336935825217123 8664615633206236063 4861120249880934376 10583867262211043502 776720301196293389 13193018689276248554 8441595174334765571 16242025780218134703 451802416400480407 551473225628047000 8627412063176084687 3824458059392106935 17357671074166557887 9169630222375414838 13417275854663870284 15266271832381218337 12020471690782521469 14067937386527958865 5606922436944253450 16148114850034133597 2561107975916646647 4783466496291160989 6339310182622222522 13474661162454537207 11959496542788448854 11098193385695660796 4570190286469816692 13870542029577912154 14722929238196531321 10056105102056246432 15812863202650011139 15555685081854561976 5221762962550349447 11550267831571583214 16084068439225780536 16037921003380967378 15056649360572715917 16860590387330995538 15585521829480504814 4204454241933347313 16444302983916228447 18364211977231092794 3069617481414804007 5213726763501636649 5536212374033416537 9436853818727483040 9230175714905513015 9231493432976237662 11930967513584220735 777907543132309180 3251495119613383664 10183027773576132126 17167379684585325322 14991105308716702857 9505326297414673726 14502758813178356907 444105011845732885 634695640098229039 8607621579715591094 13066417280304241601 6654976229989796823 16455972374307217845 8903533521048027261 5160160861239126939 822572148360024955 9925738091847892018 9650686384015284991 523586124530019439 17971711014806486946 8891835851980686151 14498292904400908492 14636331039548921831 5416083147450208302 4556532378641095297 2045910870259976653 9400741210872268506 7043026272714154293 9464969822452102046 227833506471131447 11536831494509641113 12282702148318491969 16506908865878541738 14492829018360452401 6390278155198212147 11949656212307325471 12423792471102707319 14776585515163226592 15222661101265425122 5868182740145317474 5439198389503295001 4774730370069853845 5963116389328657938 12255466253912590899 4742487590078273325 16263709427656918591 9044584734030566933 16464821100871360690 6151937577901526339 14987940660497854336 3279906800672932791 15438172034054699273 18203288228642493843 13158217754287403613 1322986904048219801 12476543342987926449 4953097654246489398 18135447664912306159 608946099904928536 8459361303471077100 2499875421165371567 10009182246782650882 11188721037932613322 8147883354455168078 5818191522682601460 7696434301046753490 8862618122002398505 2073742507133768342 8105302167524591924 5610469489809872530 11008976550217997412 1103948633214417516 545185703339825518 16156893550157349987 909442365083666710 1443013714147692304 5510202533498145628 2315901702383666832 10626165588284045643 48523571800831433 3678757537159156937 4541565945033213890 5382106988238730634 15948581550243373110 12135606338549034733 6728503981923427983 6848777794983773025 10527766773150649868 5406101075635794087 3923290153525955645 3774542126640160536 13537681603631080101 8038390124797767653 17518809806795149067 5856589311240308263 4260631243146483166 5591777222374989331 5515872362342001470 4830431773884856948 15796636829827406761 13508498327416503062 4226041804879358096 2766149455378475679 4124802733851045591 11574321449572041808 1089169918967169905 1018189720858181712 523853123236440009 478099879098610747 6392688220693503971 5524021152301880149 8653947297628593353 5154222042314272746 7581002577400967806 16982344525839521098 10390015768297755069 11524870288074399380 5050638733530028075 15433373325380298570 8061500389262074152 9741401945271706715 1567026703649667406 18044423396354996766 4661462232436400180 3341434389216269292 16478020881307731817 2649133575799168280 10023890705293000968 2928911274299536176 16281694926804090221 692358457500412878 614860056287498872 3824593001853393755 5820808533079212919 16403180674160695007 7385046333667174126 8819462301634728789 8123578504135196491 12937737916087942792 12970823119274060910 14617295068563279308 1326914391487744086 3629048908621552074 9630920157498293187 5839437320905855219 11953862233474078696 8586019088332539823 3724327496291941845 3707987387027100884 12976748378871475880 6135220283092996265 2579550083419615279 15113365986546368639 14446254680640615037 6299448658808916304 12066135407500963415 16775223723317904859 15717889536107042050 13893734835885253444 14618492113459623251 2105169377730169113 16504676746460117099 4718018110347229165 6363079197774701375 3851713996579969719 10859263893499534642 15392283921171491239 11364527161023947896 17417513039235880503 5837700697670415083 8263802105353705863 6163882365390602352 11571885962819756993 15835902935811693874 5499960399237811160 4134654291449282976 12023195255936875397 4054954558280202810 738571347051419713 17295300105883778271 10629389806566693508 5560521751939558685 16308209925468854148 7325673292920944766 15532323615188959389 14619116320415075390 15694923974483062718 13267884024404115117 7865297482001284482 15107126883541420597 8879907340001733752 4304829410503519708 7555634380480589059 3736659361383941903 6156626763806214211 3168107475296844785 5121168665257275709 2782736637671270870 7140336482147127673 18214083945854836766 16440951185744077151 4107771093466252518 663352432050359078 13035017386947375600 15636095700781121242 14925028774376574699 1318303688258458564 8325730393900237577 5573687185310239636 16093527843574802215 5978819794062151376 12607018480650518479 9916774263458269266 13616635830314088978 11168425414392951510 264136876118393091 11433991826290209283 4698797349183494267 16260560551525523626 3646627830019892834 16636302292079711432 4343544173903139622 870390273452437755 311537867970289202 7030656120358317789 3763499840905040039 17793152416254152239 8623276532591743475 13309440575757984350 1082956759700711574 14537431673290106013 6762059401421151438 1392772352106629625 7787733459729986814 17422442791253785519 982696188109235976 116384447975703176 4198950509292365737 17042231124354784082 16149286071482940880 11707735937872855142 1625495903792570321 14147902560799428052 4887439488029476914 1086054872356650139 9259594467569371883 3660405158646545419 14119590279155926908 11335527642842790858 9968640055507604331 4570820724397043270 5291568156976527133 2551475870970033599 9902141535078744414 9131511727034222707 4707542143113700627 3770010064514010062 16807587621772560775 16611799447224704369 7501071299675288050 10438678504536071303 1582504606682913094 11625787913041059595 10034231445848932878 10621899160200099608 3588951848581626238 6822958169189230896 5890623121805966723 3491599509718096358 12411237511235781367 14706743031927966929 629667357432258850 13347804775729487713 1777400875420570298 4101585727435260540 2761879180813998202 12768146633879325435 18232343348618583774 13921399634507574186 148447747672824118 16568332730233094827 7867009270757986991 4793937450252028015 7003555255022937873 10350984805522638963 4023420530221000915 16530686236232564185 3920722256750029562 4052640285903179564 18078666619596766596 8207720064161703301 10484616674335646081 15695289420259370703 6138782317558090018 2889670545145918922 16933681727359520625 6976582460799896557 12731210870829492636 18409958141466539076 11075055578600436117 10719797127149513868 17811291320260826873 17496458986225069125 18439943443703854281 3383457166835504109 17909985073536351041 14238938924798645463 11391531100195108368 5619536585065101660 11782175475155365175 18192065069267307121 163078965677705800 15958241856313160685 2401390855306355243 115372706214719407 17259218936721839567 6089832439262016813 15951618870102920082 17064175808711792051 10097567247915519033 15509982364988313277 1131039595663114401 2459571778859323297 10795466509837388898 9896451190935841182 15929878004164666639 12871683719606171694 7787129915318941659 176230312591497062 15147921924549665283 18276902408894712511 4664879253285766 13358791719776251886 9127901236157357157 1671212849432182033 16301547037464344508 2914573520808060690 12213643699442187932 9131024837997099009 1108864905376203774 11042540479742049079 6251230291067921780 11261268259422652921 10732998982085170324 15456481777644692723 12799752741119943505 9199552490263162719 1278598794665794586 9028734846561833066 14934800475665995054 9265349756234041148 9640654950141632694 8153596234053256132 17652440196456119742 14752756792176771556 16206517495452229885 1368879038806216684 11183449362661522525 16038440089841903303 7298317501529678118 3920760800187052276 14830960464455671277 16410076721136627193 14239855082641376852 11957297662459793272 11502651661507326655 16854551872294398213 16433142005644087384 15469351870419693640 5450331594972878658 471408427378336942 13157758701556787443 6265950564740106197 4607885860209357608 6532698024578404062 3981856898902362322 13968156472715251497 13952842604032484449 14134604398392498602 1944177538137788587 13621580483168309504 14130860319182012411 2555694886421719500 1161454653787881506 11756980410603203260 9852682965915328223 3525821027572466229 4382973792721211972 14162758322814323196 286175862339025123 1050270361286502163 11271835301958847129 14867728493589198738 6065272052846933691 3143256850741721399 5938715677389061898 12075327566894270629 11822834302934008318 17478777981114315308 16458787252936404302 10524441700138179025 2692604013610594919 13612713689852485580 11140615051498974865 174359426012293287 5705068945910063723 6639698857181295706 17415978915365832168 6438874214288571047 9961200750984675918 11080206248626267884 9012976488067233423 16078126838179309547 6312523275534169544 17235348194435204128 11791675557122230626 16173128507890169867 5257140186418417414 1643595207262501426 12085869403472707147 274447295723684896 1107988551234911721 16700241612307631974 18032829606191523935 3599718764394453225 6246043903649404672 3315621256679467716 11171248750530759706 2634226181397231494 583307826430799311 15695255271679306159 17521625777810496149 8725181689725206164 13877203632219587399 6110393802342527472 6748253886037716556 5222629159673373338 1426328219654856320 5732266645823917750 18182800826455815531 6529367182736656246 10487786652274451519 13793782209076770723 8937257552671389991 10288504255018595089 13381640803782503182 5557478609268055181 13371626919109679945 6392549083498267729 10686580088742752797 3842012609456460730 13971583485207378551 13532857368419743315 1907013624403991248 17085511586145181557 10880765311718399756 5559585224695269895 16823122568703940331 15413441442939174644 10701518675009391135 524188955578004801 2515890093850827708 11514714263346684652 17227818565127026693 13291230382320513300 7157557314233302508 10747277715748369014 4443070042353195042 13899537138168346978 10108151735185435398 18315180930827775200 9299910159972455532 13161728288109973527 4273543219028832094 15305972603663312948 3685580710245298681 18222398796104375520 6392592988057740885 10980839341967420116 315138083954208074 3462464218530825607 7897112600919591611 3710984703590508910 12775375874436432936 16086865205329503162 2605247369335058764 15254251590061274519 3730549938606247492 10105060979757939980 14664340581351509783 15092804908051668853 7806727532510520257 445290640227364993 4896430220617514201 7083215498886993042 14219251020739645009 2627794591989710657 9667509853878950189 5799992891783347859 3191250072477569675 12236912570947481573 702652986655772325 4435805987342593961 9398155407803246227 5040068379333992900 5676472793476927126 17837066751850438057 18264219302236172851 9074351048138414098 2873321170518571577 8079006440524062034 18136811788964099315 2846976761691927767 2456786386541192550 8978953579816120951 17206790431121431804 333574397145054513 3118911481209830620 12044269502476274110 12657995069798389755 2085856180712632468 14008189681282764634 8136514832554945409 3349496444137340661 6010737958178873323 1968129634631535695 10351361490340026623 15360968122543768509 15041648483084578732 16249231687764227650 16767656958160826825 15341300965370713018 13855753547444753562 4479004867354170188 8321367569133793792 15859060601398569622 2748280755232302179 16726097502166001195 509864929439599371 12751965499278983510 251262830375478652 5004085686623775728 6319075454694347842 8067244023068384061 14120212579044025649 18327182010134280027 14473346631712188978 17448409099253518891 11295746753516525150 10419962981519496492 15645045356538480345 15479661661438960996 6544989598943898729 2737421139395915649 1980470614462934192 11528431455323495437 2669854912408889344 12647919387847316998 6308296780818958244 4568437304018453357 10865659579244582265 11955751884508458186 2318217524502032403 13810342543377003725 16541091433559771734 921162923471955850 1537652782478987300 290201073248674020 8534796094987781250 1023568389664063164 15284397727860539884 676466667655329793 13063613722169656090 12665854006883291977 4525456112162524542 11585843688848101752 16861190128819397207 11996579980501994121 16106590743791479113 17926560109840277365 10475061643460244517 9531913827202952869 16870221612062294946 18244387006803040973 4509514428359667708 4477054734961788199 10710872018090342052 9549297793095421972 8660924325529023541 11352001461638271682 4754826869043228858 12272989597601967947 11683375606985324907 1804208791969369760 4509543792023711883 16851551528258900632 14038355189091304986 3016401385128691557 9139893876022757120 320233100384354408 17500399038238444374 13826857740103388217 6872971487951234621 13375413880713062605 17617111141634346951 3658507538930477821 12258154646901299130 16274391667901220643 3128492204735587999 11399863897848204104 9882757811047294656 598581592424742508 8744193788129533554 13085805302165128802 552467302841963386 6390213648340251068 11900861547630772800 16497863927448173019 13323077104913777578 13544564652298253398 1493634184320949458 11034150592621214098 5828542683797843960 5331912664315998125 6913605861313386023 8416782728444180515 15372787621503927854 3511598434256321161 18428731114880525811 17611857725894118891 1775231252232606221 6524207896858796174 4960976449937127373 11850314528877808609 10307613663029975849 4894891433028174369 17394251813723846673 18069676528948482017 16094722349929925897 16619358184884103713 15532326526989063664 16422973545055385554 9517817388743608900 1781251099149984384 16099500525769547316 1904609433228949009 7890164037358669198 7736433965083411539 3498039518332257747 11537930041200412252 17524283965045080703 12797419893010188010 10636566355116626291 2272714051413418784 1482198776291831869 8387806124629514314 11805443696937654193 4082141242349112087 2754059000763715291 7473491316036089187 11524710319432066211 2551131108679114394 6474738977606316283 2342104518043188090 15568010851273181014 17630239466673464063 9837134934395616824 15427103340770298005 7270984726102555159 10216481233567732050 585740823774402022 9351102915382344418 11410706547381820892 8171480371640092738 529607512302608008 14510284151068140185 6352091709380117117 9409847671179494301 14161805701181530337 6709700169644214634 4988793113604050605 13788300529154323704 2352141972897306554 16041032219139831097 823598994929417315 14006356370942085449 14575743023807385404 15658915621066863101 17243717718291081331 16905199982634010678 14407940686748073938 6717412585589064954 10016529297961958873 17918425371453097808 15271919953420535166 10556030714925559768 14968054201612290369 6145029748875209171 4249282641594571239 3793536059146250963 7346951101008905385 10959811108426219629 9124235440749357122 7576792719033138987 10207971658608992036 3824098074045427485 8580004758850594362 13416286305039726363 558887045019112617 13254160310515339650 11137848531375451345 13645080597719963501 5999120097277643031 10445751250789097811 14356881037068387092 17550902429402607278 4983836412465241607 12534214975232496336 6888063563093569131 16144056472961229351 10775528453549027428 2471169361998808392 15554658474477222528 13639577691455145947 12164626678207355467 15358583878020468510 11783963782916333277 9116728121016156270 7616561339570058775 9476068070365227424 8183967623227153824 3380112673999264222 2030140406715956572 10384749927913529093 2863131633785800684 5896684010737482068 15204619288451911571 16581863104143263368 7702852786698712134 1809405818518361627 17016062543933336417 13462780340618894987 15696021382919747164 9807683288068970911 16178804931213009265 5474284363355202212 2578298186611188620 9430188907875418328 18445860459774700394 3616486803167955266 5969478402754970464 7485509051096339580 9827559818518801777 15132577680961948452 8199556360742432171 14872794781586891217 6773716055860223791 2395398849783399744 13722013012594635304 6077305718917741708 6644291976565494435 3208823515256094402 8459248581862873450 5144090092680763934 3762873041737639531 3074592883154321975 4073346941506770890 2444786338539490299 17802474213218357134 1669325478051288932 11937297470898432753 16741083863401629993 14792447585559367134 2395936178598529849 12732546266756967867 10734108532385436634 2731330884443013093 5923827967811319629 11237658001609234191 768548006988218098 2524292064136363769 2437263308406510940 2926342047331400240 6439027477603357779 9731203830222947783 9619522017443040161 612625291525195269 2605226655068983381 7112834011872103715 8550528235118074501 5223617769156375376 12320293304346589821 5497615203438281685 9685755927856084907 16307901484914857149 635184883131431359 8721986475513873146 11196677525523374482 14301581645132519622 12773831539448046512 18373080969137498560 930510979425154766 17507547240262465062 14261316955320737658 8175719950241702842 17160622720319962152 9012197952618078443 16380454759151042447 4169580332857590103 8842235288367006821 15316089175744286613 95661215558599089 15222608421362810709 543467470006740691 1756489029369001116 11586297310817281573 10195750889748599349 8193089651058360641 12927071529215582411 3895224076107009190 17209461460089957189 12722480428101543803 12469271440739356439 173565704329883369 10056908534116636221 16404940756888362493 1447554257221286150 15899293414355291313 12718325412270458848 7879670800380955776 8549202692368105522 15688909892358887355 9320718644374372291 16393409844613991337 9141180748695533226 1733063868970236411 18359900698505763694 8096232826244712905 5933039612948829105 5388199324090501418 7429429370063318870 114156928150305496 6432767324020184472 11655992722034742995 8291137127721506226 12900908458747022059 5839799251896589639 15331118614470284053 15850741876564690930 17626214787437025798 3736994245591925217 1484883811196134661 16542773806014439170 3280756674956209918 14791291195559014438 2689470165332625169 6677894396156931023 2393944099616598347 67044233199743529 10006531623246694957 10363424334335683144 45809847412241177 5052881853949547104 8185858412232187286 3543170256457043723 4209294535015569902 262358443663176378 7446344891935802116 235021083764589416 11324241846717109134 14028214641180873082 6042977822880904632 3765934087861953196 1621906420772046170 6815594190755423000 940432818634162208 15726771374323414769 18138860583931364223 5992955398259921492 282547848456828922 2426176278152372508 9845747966128480816 16019702986039349148 12572488827588744502 16363321963091370948 10981240765173077889 14128426878404448287 14396760587118852289 2840885608243865538 16649113912921601577 15258471866355460993 11507243819224113566 9958439318215518136 9356734759056716180 17423707036123946490 3689338827477412574 10682053409418441761 9849000761502561311 4679356548122999853 9358434186318182395 13692616764894216688 10394361227774269288 14989723293333535132 17342522049447368982 14941328511297139555 1046953501177063034 8690152369159010752 7691276372330759532 3490652775512753882 3799046325331219066 16059832725379925697 9311321545388042639 2385902573070077866 11651121677451500839 950137944808156786 11699997086814550434 11556469441514596203 4018253800312995198 5926140888284783015 3259027513516782497 14717289340958382744 14819517167656188694 1217144366908686235 8611431459202920426 2555878494539614825 4367212205263194515 14770186304571889370 2379041109988612083 7639887474928615833 18316633393253646722 2993950185448234609 5544551538575865291 7987970323026529068 11746117481906995331 16745465301987241591 17081379424555480971 17558840867897609428 15312543351472721134 17298883173295856149 19345481391025445 14091756105297211983 6378459228786744210 6410868840511004408 4170916559818922573 2543710238983825165 15459831203660874945 2567438048437015145 5351471970802116611 15899922510555473743 11455480459054745928 13422927909072521641 2520823419411622986 18294816285581592893 5058513399507202879 10769854049917865996 11717243581050646269 2591112878636600025 7230588400996140802 2468268943767776080 10564690001897723405 16992324609924199896 13662495485230815548 17084219824233685383 1770396011088393923 12661799437846872645 5833394912884838493 6670476226030536591 10275650169211426691 12653087408759605646 15317146282405732352 3682649056022943899 11176930897555526784 7702553857384163972 1433270081093561900 6408443507130750783 7341706251657507185 12644572556167631760 10911139026045559658 1519519338005040573 17188215926069335843 7099948596056808789 17875960236506897253 10853421737104978704 1884938518602963205 9529837601437045404 13048482615791242709 16406549202862317814 9478129537422208296 15092400301474497156 7432045959047587992 768981830039678067 10082270026683435233 113755258726799097 9661441734548670091 14605402149946325270 5759131009918761975 3811823408491983789 15435174790118204475 2465166449028175336 5899433599754358476 14643005932000851282 13567409825476481057 6300717689806974597 2380574166841441621 9733612400885673662 10441488142803254927 6248100668483087961 15947843955669892167 7657432876849717525 9814628339492527270 5456824385839678079 9013192552366763286 1311829298209658866 60623215545580077 15920625377633343035 8727007095236164434 5482760862581316589 14552966510816289576 15080332930157512291 6058973517635007158 10312793271600312553 12935267926154050351 6406412563789371185 2591439135982466584 7259028961399066999 11861092713325838109 863324957421601094 13945922605780793088 5693775927253239322 15943085762315631441 16718028436331197575 13078483979369774785 3283681685679542137 6437508479732306211 5058593495838569713 15511155311060094680 18356371924322452444 18387611136676763896 781402186203820056 18087341598311325454 15497632873849877581 5773776777885400349 12472326352912775421 12736548325594842788 6368951781124815822 17333563320464587666 15787983151824113254 10142417418980742384 6165216351746368471 7147597901104544316 8261036424538333513 17233390665074919136 3523378718101888949 1822572745489712197 9425947042629299366 15891253656194390898 11343273921851168370 4082160203970070809 18208890994755534571 8509006092706036579 14545958497554968536 284104429330065696 12465676006575735314 13465645805353235349 1597206831251357449 16939240758066845079 14289602032280805886 1490081406939699828 8923677422824713125 14945635885495104830 14200802684111667948 5981687083015296712 992151500732828238 224483407601632507 8382848443173086498 7569923055669282843 15851970514817287251 5238183774289479867 8433313341849617708 2095537925983656399 9866984748602516162 17147656866245012679 2649733275678166923 17586875418089821665 12977005802789406630 9663814348829161248 2312829016199988129 16719150665704877984 11616403723915194566 18420483113341201287 14449849685319822131 10950082170140530421 5419155168983368121 10154421856427275419 7183307907163626536 16387673006156887490 3494296185489586840 413998192130370462 16253085412232884813 16648055678569851716 15101881032217977403 4911314577009868903 17597355190686979760 2247507465838833251 8087786286880466683 16588370970869595117 6262533979026252664 5643918516261541210 12166625352043507857 5776077026516147974 13649893462351667889 13125796865793581893 16441942827034068537 12432553935391329076 4185103890496367241 4981438371078705702 13987757695412468819 17489383547537460637 9578117931576991508 8630672380367110182 15998733362704867459 82987474635218432 2624283829523372552 5998490947666125331 13106030137583981978 6552246487410931205 14849018429394302057 12721778466359314084 8034421131689087055 17784401314838497606 4669524553518541327 3371343218327641445 1556102314587334946 17220873812873796961 7347945313385392338 18138382957681764453 14377357483265399531 13884263914116150422 4360056978398432552 15955025893438466222 4606780712817615527 3087346383733507303 3277977832922091442 3284932874604979737 12556448167957207989 8946563340583182855 349703865871178334 6674007774808809691 370793411711717898 3572610402746022677 14247016097793256771 13074023108324356710 10708604337874286216 1747717559923207965 15095909371805899533 4449241717590764571 6754658895884345652 7836328033388833469 2319391682804308916 8154665970226454339 9766093950061685879 6183594549140785655 12469590775736373567 5493762076804769739 10917209658791133753 6158993503225042237 6238568728474943018 18236632937240607799 3258764153365941658 11282474431475553940 11346522641490286712 10065263768710864406 5725839239897865646 6888539278926811274 3967432092848343747 15698098519031465367 8278678383213143622 474311348400262834 16063899950300570265 561578709412394583 11510197502998334595 12730255614492867808 15511633112936000673 1543000017787862916 16669974081733334232 5029872589748993895 17130401671381491072 839701619087364297 2777187965340386078 11499077094179969214 1962412556873733979 5824382720739695194 13705138748697938599 8927851349553367074 2085286626576090542 11810239616138216508 16431094563761572830 7857165834253321071 14609724570878657395 13229959087720721787 3706332722216985441 8841271665757463609 14606828181377231862 5678616934738488641 6591505158294700340 16258965678488762325 109094232253118926 10817460880652219756 14977668811031939842 1601059761014534805 2634981801071107435 18397566460516177394 7629172590865092996 16278711514211506361 18307678003812847966 12740909791227416810 4323126406544636031 5545294507750842725 2794562751180073209 4274294609429372489 15794907947160346789 7474962376893121543 10330450150577098704 12160446940993528412 9490412477239147120 3084679215684868538 9788271145355325224 10135033417444692065 6534637753346395723 15505958538937926686 8565715254078882078 2565582257562297344 4540092419752916353 15600527197277805355 3912311590016206660 883312697774017029 164516836040525317 13246921413736911779 7610971567148440690 8695074793725779551 17567226093807412832 7345505888756493636 17012632709264642067 5814112601216566087 7023417260822434793 14014527616725625141 4371083191036650445 13453570528728419270 5242510530529700200 6248454270686974151 16221086531834789609 14079483005777896625 8927489733627266065 1568303299149875926 9041213577317825573 3200697128982501926 6626112271041513464 15151809399539338673 9783994393082085255 16760487219139903962 10344914911221405741 3819449995618548106 2891674735954940702 11651365680087086201 15551231768455738034 5681197854946017340 7487351571353432175 10591345536753933736 15021125630497521225 16060183086436531491 18421628130681749614 2438323534152004547 4367363667977674388 5622313239450650497 5164331931831512966 3049563529867408481 7173809453299807038 12070528858978327565 13860327342986644625 16047889715812844799 18290362553652872948 7172068258957968298 7480610798258779764 724776791152902720 15439615951419022575 6464412480452188447 10733891729650551096 17314318077858205529 14160952346693714104 15441930962780314655 8700014491583239939 5548988268506636004 6388704124950652451 10291748832389012516 14336938894293065304 1837596756552707569 9235766047097155682 8737928337002476299 10115721002681558835 14129807425553589189 8310297987035609364 16544723898890845278 6424235159075341316 8120981851844690899 3438587265171204703 15321910816661087889 8938651984583098243 7885485111528304713 11402677879369514798 959382450848477015 3215501211102948724 8514025277287348542 9926911090295166655 7906077978265597217 702141825898919028 8318819521807198521 6659588605622354731 11453544298121467344 15356906564645322277 13105415142543258767 3304198562934576641 733534297836665947 17068817145960559049 4161072404306739247 14729084708837773025 14443435416849886875 9371173439848277946 7883207389921059385 1592366157896170447 1575794643249684718 6999363214874787975 1331283034978304569 13933149017298474072 7647153940548547244 7131885045162017951 16312124052435943492 11498379778366695422 9695440562543995462 3441623358998531069 6703203090991139958 15113146034122927603 4747199545220888383 9872222135115902277 13086553051681324069 3531826879700745330 4263899425854159346 17332826692178185500 864613536222164552 11076184151155152570 6801357050408243782 13352459487058248576 10992760245699877181 18377330268144058356 8505112737443875996 5079660509878910008 1480889052480480291 5641171644308338893 13495136341461936387 12099449990140483425 2278234241782123874 16914534254550740918 7725946289404199185 8767735162118280223 13203757816659907646 11611509576496903958 12888486653475679836 7651685928017877284 14865921826007648531 2238443316799701116 492798838349936039 649834005964685134 4068298926642535905 15429933805859556052 10312718508245198929 6227584264238935732 6954342162764502943 3621242389574833937 11905023907219543816 9298728868432153379 6725398810951530525 9514696722920379980 2257693018555500710 2230934657355765724 9353539788649165255 5064092457646053583 16390597344162550744 5996631624579298470 7580482805983056382 5275154516310614081 16524720040340460808 17578299782963347615 11552138037749070885 16682424676516590024 3330217807457682262 12382250523065447493 5174841432910335652 8631613375667799545 7966984203230331082 15398226581542385502 13939401290567813257 5805009068292989665 18158119333017583441 13722962628064433161 3956896754744513680 10535588904750821707 6370886582181677 11216668163812064538 71722273483069948 17733661248633086179 2101647258687491944 7817487997123545365 10877896449536626643 7016027626978125477 1323670844144229666 2639213380057518612 12680425554387206665 9475820814209442095 5432921542523905961 18320292567049380991 16061047842145118114 11872368913109896505 12009067213545700130 13743369458343184256 11680242608105442002 3521258850793698625 16031324945691422651 12959726155741687873 921260807950621779 16926728666938285799 6656786400723318862 6836573504921649933 2166111541477449996 2475485282028536645 15687735630730271802 2987868263408697570 9643674987922156370 2436703943161828117 17610320844506836893 3219276538977024141 6219359080772808251 9147621288798297362 3407781452789312727 2527056452925031230 3588024982830969602 18263107364123234282 13687698845717881271 15049331733968016224 15866126179281391906 279380871932192593 13166283894177645883 17277221463818279493 1823317453703921801 15609697614800517751 8060280138149535869 1177554953110116587 2360718605769703087 16873876739154169832 1294228069456791867 1710300902781425915 12279391619619621141 12304508454100181547 9955500040607980120 5365054054977006412 15999333049898768886 7480596042088554192 9796784169488643830 9139527178768143647 12217610030941307142 15432973072922778419 7637590910586990735 4603656718131505359 14475545643861004883 1559600382002787788 6729956098813640871 10756462045614969702 16672599426746595135 8715944545432076483 16040972470659925497 2233702920648691219 7307572083831657815 12289636439651762874 129582873805954937 5722969804428957121 8358474580503436178 13266510850206252795 715694261317872888 1952623099725560146 504593757215636910 12590687817145202925 4961163763756911645 16194003735190065346 2977598827332352561 17551473298766525868 13255705628435440610 2334940343708757433 7501284230996580285 9939375718267057035 14481541078878379936 9473083159756578627 6935340962493503870 6151915655904019923 7376042155930407285 10788278628515261941 7253273304965300588 1322497553236444010 1525083825549305928 13800595498611179114 14576361593363612346 12482724346879682916 5881261253358002578 11194619974862881110 3548901918716570827 12312120663560316461 15857118041432403515 16590226273809735435 6137133326431871277 15337650889985902702 5879050373380404460 7671074728820448065 3372393863467190912 15242959302882246812 7273225436877273125 12981761348062339577 3084739048694869292 16681528167474908344 13893206349480944917 262949957991336889 15584794375281407496 8480357980930026136 1323018099574917635 17590798777618590991 231769178468705250 14921668623929813846 1887926321558464397 10341990173247181398 2918754813602820008 2408878539028763671 16320676901216281480 14630155289580540291 12569282604223461537 5085594871782622959 13865420309826464744 2261433206307674613 16423570506359704331 15355569026877918114 8804289064510616298 9377984588157340601 10859202321372203217 12985915136142217885 16194284069157170844 3273620402546565080 10958412401535970430 12467459921286577698 16669083271041810456 18187141180017960143 6646667711858595384 5525478882176783677 12665784855866693347 3109259853720718453 13135696200976292552 5648175082120947034 132195959796919036 2589296843338603945 10020172808754409356 18123764376660888237 4615565834527344997 8292850469516614646 14650932073150397844 12228999296807157765 1919449864947316574 6605766028255598207 3504111859081945588 13258786123971567768 5714482652374623655 12163014320226248043 1168194409549469505 8004894394815860763 962993965350264395 9437413862296805903 2334504300168321147 16457644148746960398 5130871465387314451 10763592839376798135 12680143101087009880 11015183655026885051 16416514921752025637 8214268514561631564 7332973411464986687 7472220613679846345 11321120365509150271 7142230487814195286 7947087771112022388 15074959083027029125 8155614242750630299 15805868823285961145 12376006880820159645 2660122844775858868 5583887916651209946 18161712771632663654 16405067434161501869 6882468173949981551 15856394140800871523 15090999058954728194 8840218892349658681 1481028523581002042 4148118984186938794 2022305590288582295 5285172404024938322 3553212193348407650 6850179618337534703 8738592872630534525 10805341526991873696 8493492615871446389 5829836454367036602 12365210318416897446 1414021940587411106 3169704733761631542 9749155071032201008 2077881793142446437 11907294542179932761 8292676354367182619 7446054526343811313 10741053783558841877 6154842289175709310 1388504606600991125 15864097976960498826 234367404494790281 11980853755983588814 4419206505963901542 5232022284662334171 5517616732858367393 769845744956215319 225971313863039828 1058204228749346976 10256144281975777402 17301050523320344000 8322696711558732980 11990042927002042437 12040626696170652595 17201092725915998833 3224753939218764152 17791234256125632809 5276652592205329756 794806251398774204 1636372371453046147 11650073354197460184 6603676016784301642 10820730915953422902 10701233191076650221 17326106953041227318 16590558956079251454 15536592175451266028 774471756308251588 8142306898382690540 623941743542047724 11586268085163376891 11952585862814546960 11636980913388829357 3461436412264532973 925086863635713008 5819955409491704545 5021705577394337070 8781850880071975897 17972582617816466339 9016763910765267635 8114725878131392734 11513523158526635948 4941878298867280471 9933954525104678699 3787637805136175490 9101216653303050463 16878101708706515709 14556609469033718488 9574232503799153949 16717389643280968090 3534417396723557338 314625316802201603 8894192385251459731 10632676388043520049 4117380165959878431 4021364571603365381 11153007102535597441 5719427680261240348 9988605051498829077 12275706835801204820 14390829443696471008 18219223240876152582 14886647568445155595 14798003994799107073 10514814939361971804 7792725432849429606 7275097998582674760 9427806584266796774 4736100533913998923 10853514422588795909 11870403163464401457 2264455542799156734 17297677472210187043 10994725846274546193 14582802177131543123 12789876526708965669 13908788359785943053 11384376499002326216 9953505235656477331 8138421115461329284 1890338655142801072 5334166911331129330 1730530472286112274 17238360431692532742 684333565226090357 2932826194318345912 15116444839827572675 4764739172243369574 18399498022013774279 14963368828742784115 10893062325316263940 2250578307124871414 17778469506203852519 9206527608222437203 1497277998565701168 9370808455329834449 5018942106564819269 3969230439997162884 6459468463302517618 4424392021704831311 6994770555395020116 17955248199759682903 18102154506823949878 13883621980464545967 737662709908608381 4027646715460426555 15273873230332159769 11355642736134758570 11492097762412095258 276327754144448800 13145793276477930659 12156159071881336260 1969514849040926948 11496411627590461575 10860611646955766061 12795970622255143532 17662918158345044337 2931760219080299856 7971674802647899572 14384980178560544793 7484461765445821924 18423133995809774318 4883822627542738693 3082526093689461531 9268051733875926759 3373338291510786544 3331876347367993793 4173823522474394951 11888967772074714856 1798032518663644366 3843480527879734704 13922013213167438750 5335122504568773328 4347656443624636417 4393464084140956517 5245263065933500596 16642364143764557261 14482202518066013660 8534976533265364291 8839448258950209011 9220993787272617351 8882273316503029098 5762548924713876925 2178453828599470085 17746836115575997842 13586778654154319104 18408083988476821454 11363875198797264032 5375213899115094553 16329828942127915648 13792384178645945110 16182106220712161 9017211805621515969 10452848624528200134 18411753125189620405 7648365726152736395 14967521128222364420 18275577590441865606 2219026257990612389 10195054473301855981 13735942152606169219 13427147217146943059 9421739388750609313 18267485667141097459 7819121242046810251 2704854664147527109 57309323440139190 15993536548585850509 12220039876247251018 17358331114989427621 11873198157303928457 650989269007295253 16223218585938577166 4636535865755636651 4864072273589302328 17491461624003046964 3949286808303609380 2383135281254923756 11193763089000661948 1846565397596071062 12962380242295251992 3421609823434176859 12145238999513651479 11402313291183121258 2153356856254211231 13927421202561073234 16583535038248855948 12788748868404146458 4616703041704387081 1702359397377083091 13103449925375751320 13777848015673528222 16983234073316241824 3927104246960545186 17586365429511038603 17695458214541874859 14279470287287802076 7382826360893884189 6669787161830353514 5602220673155562248 3156514939637112928 838353539914493881 14073515816916708459 5439868284029127376 5997732451779757617 2202315047202490774 9621702744376194123 7049311731868898500 6781643719267182861 11770169979233571074 5427569742029817145 16783624916370177411 302142344072032851 497403520692082762 14154532524178932627 7464250722956225365 8056544496330072919 12309152544027256444 4265832610795824725 6055340347423539448 12652614707965840377 15479655958345175395 7484269861087298299 4454033159262348893 16030328575254563263 13211212608128569433 17063073825196834917 1436372389521915 12034922125438855313 15797973917238920584 3940545913794513655 913710658607620379 6329555979841883161 18243883915759957947 14155665154091496477 6358697033997872850 12865455711455863933 7831398082581327349 7110118601125788677 6521458741759236923 982602100339188836 4798760530133921491 18101446626385086104 13908762874044481270 16274644013534642997 4510853842660979310 12026532977116612872 4084999322837216814 11281221421413987340 8740662009776848455 13472752872853593266 9813887493717927491 5632666114182208713 1078726149185442469 17085732904709482306 14997767868589800286 5378935747619044922 11017795830942896144 4555269382758370249 8054867676905597157 737721244649379415 6578564493620329265 7701423593422370859 2836702468131022674 1099780260224664446 4139304241067416186 2193046420159416791 5274617074662029384 14792663869075339975 48285456641393759 4236910923008491484 594490031389324209 17611232359391449158 11382885653206636365 8906788899967474230 3030347005321861635 10933135212386286345 8552784829385577696 13063370244512105265 5485291019278222134 5682963293793294481 6878342239234301639 2623452203829149346 10141343516648692140 513745021293911718 11561722983849585179 6333724088710762289 671307661492129484 11954787282437186243 4564850240517703322 15268536397952632711 17595784566920000946 8715463146925869280 12350670842934918209 7867388809036557082 2131088096321981517 14042450448535704921 1820662818323962356 13366258976547119328 6019701997284373144 17234942444466704625 16660779931244479186 482262436926861145 8609166366079412887 1815698740664393733 2796754152134810323 786563085985551582 6404074075497152896 10118448014735210823 17769266579612496741 1518962962934713714 11701562037516319030 10486534226214621581 3690274612079746546 10572897237690322262 470892790277050289 17127707288736710827 11854535105938713833 5470071687699278747 6204670854277527835 13201929961817427266 126869933366486005 1235467884820749215 13424824515503306238 2876003664270258120 5187536414277793639 956375887653173209 3840567387034223040 2430499863154662563 16025602624971988282 11883789643312190834 15709945691559060304 17046078820819194569 14214022955932338878 6635972633784861788 10333780304675874499 6867840258849147327 6722449060490782170 2696439568030629525 370633906085327580 2962785596685398186 1095733655670230411 12074186209561059671 17172231705077471270 17146761235866429944 17743422244358226541 5048791594377588432 14396531605279661107 8347323197523546487 7776658636911169151 10086317573675288701 6727216386716631026 15217886154791634415 14852535895160216242 11646702932632592986 4406274338946296417 10935933623080046716 7553609688248762809 18311261114233600841 4074425957043801497 908003128252780445 9020949719794789300 8529393611806117827 10687915121144646120 18351769931754895417 4091020982697373349 6732536386669878108 7620382183959074962 12482212246410784225 8836068281074475797 15249383217374327264 5184291109159852236 10451722909334770261 5049995541059603221 12749364288389914801 15022036169357766734 17826290331167457535 6965443640069719359 2448083030691208759 10989170824626180676 13778986107818931685 2789162876816610804 8384652738114442368 5735513983977509231 3500853027479992869 12409453195788624186 17738176672240920499 17535184642672255651 11728857570539625767 4691314540130715224 2466704331792764675 13442066219087836656 11858844052064569136 8019292819561103777 231497063157907715 3725990511330107552 9965182763579437988 2979121037278192569 6401532920392201627 11489679953656059965 18325454359985834360 12517365533725449187 17636226689689247520 8779907438455993906 14705588290949954562 12204661722380386998 8478767368145721886 15708949882685054720 1465619099591403669 17547527924172515353 2885921151345076789 6368263310112252424 2061836771164046986 682022873573319486 1807092960684304378 8160170773419883111 13996154657776258120 14287697101075118992 11123858509355395856 8089553209628744666 9952035738350257150 14336887918447969503 17307224952122448688 9690381877256686696 8806765684295407285 18225747942386165973 17353400893509657062 11234649746345322377 6782109882979669112 1683582504032764335 11542369944710172586 9597953881725562864 531486820626985781 14993235752854258317 16012476804944347886 6000406092162266311 5555437300247402881 13958166403269420339 6336774377671357926 13629495102008318462 2268664100495385966 530195398942888009 10945557284413960008 2334951023747819856 9986857532026658133 3237219692569360257 2952891182482596618 11966475585933358977 17587835163571648276 343510183808580460 669590636257685883 17143463083247062069 5038798129484273555 15231712970030940783 8935180766462551834 16225060405566397080 92914456243870290 11576469371117082907 17840322365181521908 11469226872445448344 12366148782286665198 7357769432128111879 4596210823776159324 13751807347785594228 12250085561095044042 11436664252788057227 9743375593246589210 15027088566664033940 5641158337464988923 8998549583427900968 407465263532947078 10216808914750723633 18240604870468097916 14961735020110486187 12515570378377042483 14004305163154294683 662929495408815096 11693707589640107962 6982691843195156660 9101339555422221847 1846314570864268541 8695660928712184189 12810024818135730604 3228767071554120262 5948015557511028109 16758351254990260394 5006443997636953995 5400007628162699504 1862178665338556026 3250260746358951894 17762266578855108824 8758842676337777047 6082374334379105545 10374592599527124551 12109746397394090492 18379726752124354981 12519584165306265293 16926571346613437836 5003103767350923278 3370114423790168167 2088413271240874133 14744120577786699493 17978283251467868646 8506596458866131861 9752652821177033343 2751492100562436948 8252980895543927319 3342111462608106880 10397904679262955865 10216320620895805903 4678882058230425677 5008076699589718373 10247016245780166707 5710818878069037551 17929799534043711895 14426399188731170762 6331914909012859780 17210044019459436215 10175102952962348108 17476484052992143249 18330274345170945686 1411435509549084574 619277176040336090 2281279212124175838 15353420722061094701 7846451851281117889 18076935506224443028 13575430026834997040 573740041734109779 16952003775225110061 3803093896152802641 9883600383215159397 15948889196292174461 392137457527565539 6882129545874829740 9401099808559180904 13616939093737242979 7389854543460720193 9439597570881755891 15180979024319766098 3584273190694003485 16385002002156023816 6808558676897058562 11570014293535944982 7160542691651379730 10775793663170259986 7418874912888970386 12573839739568891505 11518943408981801524 6841242078530938063 3934554091546071506 10159465726079068071 8989191001809466039 6424843134948006887 17441676232680068786 14168170498196502670 16256543597072688034 9832352304771310023 14231429801319901805 15275513877401089240 12022155659881432225 4350359242676987457 13203179234789221893 8242237743875878178 8085660063918417370 3643025564200336456 14434828036040536464 9534921352846804302 17296425742439671954 6372059225411561285 13625819049766226148 1322931186500297089 17556162163614823399 16951497882245564253 12040279045703416026 1675659461064744839 13871351601482520983 5486164304924630489 10407142191210562746 8368600966704005139 1307935390717554943 6244439110045045158 17417877277500250811 8926243477777070455 14744016200896993229 3964464010742861928 4202049729632844587 15156513694639689183 5284430477126672958 2302497321125234070 1043328289733802760 11418552649325080714 12806037064078979468 7569853228122573717 5858590734899842155 3726469604198245893 2965394292844478443 12757397110921571765 287562149731945059 3170821023250249444 2409494358764736801 1516496385688883883 2377767529145758655 206554798671561840 6190780420045246979 9553779115219078993 12784587980412805341 10073891101271416631 17932893537815115068 17141533130725836260 2424179071486609235 14128221602409007791 1692581664631328289 8751428073467896771 15013463684350853998 2197159175717421821 8514042283889949209 14343460004887404668 17242665804181141432 12038495677731547746 18285040237652637569 6077168501536285141 16378829853498435459 16326391620100917812 7541031028874786341 8481601157536361808 2074376383447908023 17377088196628711965 14838312942585190218 5638108069334905291 18313084783945438103 1956495796642614336 10372845337979120699 6071468104505233177 4179618583329133713 13934497015529809548 15749984025936061988 3025141316785967003 16850325234831711322 9584249880106280109 2713903269648816443 4867431822846444717 14694669145306018334 68863484856354065 10824787665800974349 6368925580259276898 10874167185778679158 14267666539545231805 2151085122214518991 2006875828331745225 17060303662350325514 3813134440895485978 7981640615708888015 15979642193943448567 11579448363736456107 304519267085011877 17412672993491274317 6969366531068468864 471552399193695387 8449643282000867647 510081520788643158 17207098426267485882 14128293347103732342 3755885720259997102 9755914238616252339 1913709666086492873 7813320660084056792 16555243486887809828 5827936195619077191 9011807885865531446 1550148322598708065 10893280756269821215 5851661044779554417 14716483126361349050 6593207617632628853 2491877974299509562 5409135196349436557 9370866140652218665 5466119814925463351 6027775812612931053 6629183922344737211 10374633416420123741 10245148394605644995 4151957701192778119 15171658966875010811 15285665385475480918 10401201300650917822 11936238294796227054 2102873300666028635 15118223185632554356 5968260812078507851 15926504818760856155 13533965187201881066 3180121233355016890 7170320516236375476 17487037805790825154 1186112631838474286 8885104284266100391 3900695721046142775 17773689786381812991 9911155348613092556 15221472314808798380 1844143277147133380 1661215604078545298 5504696166208663446 17453283866425892075 6530108442912601476 16987255496487229333 15194816563082432338 15420165749951027588 1571530745036404016 4716968411487618298 12387141830259691325 3280933266934762637 7723917578145950367 10922424483696788585 125733885875646616 5207387023889703482 3651667463633018848 4987241784952004102 15182431973585097177 9678979154251335649 2511492989504643856 14739376849255681161 4694187394594405231 9283862997863474849 13106039119051706668 18219872065129518756 1413523033004033984 2667073784113865007 15696792196514088545 17219217021925767611 17575436451699579444 9786765595424756106 8537615954535441340 9502844083635382712 12251082693131968730 17640585019683431871 1697917288819023533 2341688310045064138 6358986912299839012 7036942816258386386 11088491757129607650 160934182855640564 7498431873691013913 1986462465997604654 536507388910095 10383644522259217611 12390710283026917108 10354667843911529144 15017989442117418879 17532360617635382370 8644052575939701689 3731410992143853795 12765366456407813903 12668644524778953241 5005312462401196074 4859125564436618542 15930100541380943311 11239817392213224311 14037560817830998754 7614451515036064637 10783913244201176850 12374744015302388564 2033440742266462951 6031835720618607119 4345793087449212444 5124073375912228173 7004828726665778158 10516335887428098797 4275114795916395062 17993177499546281965 2910302789614549210 3364248559943598636 17956045380885728937 4216672814411564780 18135443002803952277 11156494021800672054 15245457417092729347 16169563407525396281 13705048156490800890 16797043259390154603 6448626715821979403 18200721589566435970 16554039206100338744 9230156394590664623 2247228881547513480 3031706998632115326 4876362269305297348 16857569755205031087 6042590485596784601 435952934261299779 6340056153555155702 9582788074768016799 10374462022482437189 7616148812649184175 13716662344458298756 8003556219554533776 10633527917464830986 831235756342245038 3026599354719881186 7895328988265025748 17129477816676872258 9619115622181264971 8241623560752205127 10677049541248714832 8735975305663593482 18015653254887969122 3881300520354982600 3377752475241989115 1271013680900475496 6192452979438905748 7724018769008867842 8214985273690845611 8094948243633897490 13978378203118493228 7221642490645113203 9135481342043535595 16228210703779960595 6199908176984181481 7820891512612696925 6090252495147830845 250735995343739392 10327562553959233727 17590619101255527294 12305319701107864904 3231792151158136293 13883940510378633939 15845376424137968268 2394893299407175404 1994396139807004929 4720955325276418313 1679068385279300809 15576283457720180101 17544228741587913300 10385030557135884829 52556776461410875 4785412542354896927 14608862279693399695 8464832574449813662 321080126791348160 7683058948526769360 12518444251113726358 12341981335008761343 938997099660747201 766835681422884638 2990133047639584410 7572055377137834069 14334223536831296610 15520444347663990079 17075373067803619975 9254309271886116817 4711391031833985309 13583564486147796333 13157020284041511668 4615098167614581841 5178200303515769924 677419703591791565 13924320743014936501 3836517507044613289 6084593222452142421 12283508671309915687 6467177890405520291 1013568541453210514 9077234976226923636 834715523874330437 8848275275389390669 13243776336956950448 14649274266653457097 10352927531043889865 2240654283221735328 4412859994567150022 17211340921825897487 10801139566125037577 9426592152973389624 4534844615235581806 12587989717552153249 789624894729067397 12722076856102983032 11260543959983043613 2468111167418350374 17851782841605446354 9007399197759368775 10371663828636773663 437637812556693857 12258013260209638973 1167308794264067123 10258605788896500846 14142440939296380673 7023455435108476389 16439004322440917280 3049555337348044463 15471338062444581267 7387258264100816645 8936635966874369411 9210383926435859639 10380665463809042508 13966437730378083420 9423470263835214497 17780759122841365733 2089429700278832695 11204725633122401187 10259352179061972872 1869572933059399812 3065188637950586474 16636370192363160730 10997439927166918201 9019676935667044182 13619557261771221000 7822675315071858223 17889181887020808705 16478513739584646352 1326237202393311047 1115267196822399672 5542871722386422296 12070172563833238284 8740365709625161314 4924620556018098189 1579179911553926318 17935157638901030481 3582659779096122644 3990877251995089706 18323199610845839590 18059084210405567065 9143875109817992017 16987217349304173633 7495586669226038100 5235080983075308486 15113178094513631853 9022434043628175366 1109338041572798301 7111712665685493558 12631554767972720165 422403950642576699 4057154790638068801 4803607111129397997 12054702000362121873 11126009789032244860 11993564221725257401 16672827286811041435 12783751366076319388 17806218562834911220 17170601359064778315 13584833861469219814 15924542181998988582 16270876565823558893 4416068371800439354 6417840506548295716 2257755496697423254 7820224639837337543 1532479774323638020 3162326327716722788 10307843016210151107 6192000498387215259 7178373693939017746 4646828916470259263 2264562904857177420 5620988363131724879 14441558955949922870 479373493128135632 8145906437161438964 7639474015520208175 6828177022445644726 12391775912065196516 15507707346673123485 13570078404508361437 8850398685405048352 6725899247725732602 7537405868447348498 9698797097580855020 10955857308515014740 17365055670485205825 13226323370628952459 13092854150804746012 2845325229290284297 17416166185262796994 16571088398213370481 7286471176778691066 6648750096050032032 5231011295620094075 13349137778645017962 147575062718052254 7988478758367837196 15393163289570188014 18362350459673455319 3356425162769706621 1273487473049905598 14182790787624509892 14095234096785233845 416343550267194079 3030767945490534821 8579690810091008504 564695691734221570 6687997032529839748 13221641104785177407 1400787536474163218 17414536823632069495 9862578056141670113 17102770887829373587 5669293221445976253 4710357218158868505 677631758540594976 10627115703089375825 3883402440728808607 5447887967556225689 3628139269703137208 17385532172561644759 16862021662122408757 14817119204770862121 3559120581225701707 9485731011242541383 8368098214812669810 16274295989923213921 16083372556298531724 2144375742728413231 12674474390696344505 16646749781037362770 7363179040623238800 1573459232337474771 9462226408980305681 14140783167670867573 8921249808887310533 4355840090962660857 10878971408264114282 10255760318094092920 3401333724959536290 10787611157272197744 14804249738131482485 13800659870110463999 9193511803050939311 7341460368060692120 15244320063691991759 11691601320544516344 4729154538899209827 9847662124547871033 6396639331946371840 17303554881443282282 1561844658683001640 12691367646836672992 16250740781497310483 10964438899224210890 16433188168339994835 4511207334486416317 1916331966989645644 9243884821331543405 13143556712280760847 9691970442128626119 2990535952935995576 12949122708580392004 11331778939182713443 15272295321238567236 15787015092065426732 12740622243064957693 17390533774382949562 16795680452849412891 452218418013120473 3764084785544164612 6582317642181223374 15624041016231707721 8002263784214379087 12800213746159367309 18201712879269383318 1642739450546867106 11617193155842904487 7873396043220334 10483587793708073534 11170549690115286108 8606768918887441914 9915185285257805612 12868013889178467879 7664586217880447566 712458182953512661 15601332579629249155 13540714307504154834 14081215316950917726 8737954606878663286 3588725346619714766 3931145880246318620 877158293144063157 14342758732286149439 10460544341285275664 9760466489912815601 10248821306707216052 12457160637161901132 17993788552905783114 12624354445719066932 13280044207804546468 17907447846365600150 8380094658978602794 11424799487467622726 12294025754658019801 4616148988260753632 5503247078733349492 11782433937720792494 9610025208779253515 5129679152663922880 2858593397470503458 2707561608421222524 4338865906829914197 3975695109661085205 11398890377279026800 13596214767335410410 4763789184533292855 6428767589474864985 3081548205822459147 18296586414287996907 9629860398584507101 2294863656286419031 6531248809975154142 12484733456783256707 17748675792113091455 4330135295998982324 17693586138877180247 5056427217285306815 7365779210382516083 11227926752360183185 13069731569106066606 17177108088413464475 13952418326725424059 16925039248781772245 8602641389314670314 14895889229449208101 16840062587832601765 263690804939322222 3896606757014700660 14100663566724690967 8705062270436141271 13324250813768736153 6288413565672412572 486683302269718511 12156350846814335403 8868389845401223262 11605031955517547512 16242541117017513669 13564232468706346024 16062488507372185019 278309754957993509 1186546774756570737 3375370241383601759 662576045261040544 4014376048268591561 11051983709391079818 14657759207510068983 8969686671515301028 14590208385497150414 7527035972040061501 6535322132029581329 10334698388120932624 160037770970696717 18421161615609371142 16324812836275966117 8745825744688973779 11486728611794143541 5286025367985061942 17036064544098701480 16569031530602240214 2548364160226970783 8282187309192998069 5882075063152241379 17146942317044201790 15884244527239179144 3298902145396660953 2813594028266606494 8164544009892791426 4995862955705235696 9476548688411083837 233265112765378751 5173638086137673656 5498747524974895888 5040785292311153381 430359700560053670 6197601259968388886 4943726788786751710 8396220837647348090 1334133867420035092 945739638400336205 4014427995202501325 2012566158190308614 5624601706536985220 9189904436411875910 12759067869309088201 15148445601090018774 15148274024589019700 16213968869249729571 16091762933708967346 1702109805648387196 2884195396185590431 13471381670604108539 11564049706362695392 12071397073076512407 15530398545238247502 14900247047289791583 336046394945776827 14758374424842361167 8096424691139128954 17439648641292471344 4854178973804709311 7284012022009967880 18140890020358198115 14238721921883797684 6658421786622660182 18436346303329035915 13031164197344675860 10421341066428955751 3012816424807281943 6887863127381079186 2576830458032437975 13986511815084899733 8678549158798497486 10248186595474939765 4001949715895740720 11381048207265090175 10467947737396968185 14868877285651326010 17062456619499742097 14969842674773593504 777407622691509471 304539786156167377 10469121934252778162 2476162424283587825 15620188558634153866 13260575911800568338 12989214764743885267 2597225415015758934 16810483252026816530 14252323539908787235 8308369815473214668 15550079491134692187 10436468660331338478 5158419551609379118 14869907852364357282 13897311832370223651 13741017633920637874 10907337872210423554 176834762000633535 13305010792689025792 9423578195273532344 11550289440879826277 10016787001535328509 1773038472069418920 1059822825654372558 10970866286402835490 12348444026528294592 10561849743708475576 17861545482194770988 3191127597017098666 14381547302589402001 8897390269194365461 2167300931666757921 3074110308951218327 18300429001766551201 17133254491168537141 12905900154930998125 14576758658555110729 6589355150603345839 14140248313698747249 5321867100891744564 16539634130281399043 1786765327996329206 1284175270722357070 2294229813540818391 3566022124409396229 12680106736959244044 9322489489564663014 13534480220652866623 5032827577815095910 9808561353600084641 2946832380088109108 5702890182896336831 15951118421894026568 3472213364743932647 2353669012011351845 1880704581083961519 962758767570174434 9537115666149978941 17761849200220101677 8789713985997884659 2706670378591811001 14811721346380619813 14242341238366107987 196624678253073372 8844857114815358748 15252459376666171364 4545303656573530287 13573361129569671279 13887715746093674023 16004054205779470189 8397055846104118879 14827040122507510498 10214509936534113746 18074370760520648772 5388202409753360056 16774564103842941481 1779796769811215946 6446591307223080533 3339422056617868037 4828443026955165418 10180300692592614475 6106177572320735400 12571430921260558577 10773795963573220262 8717742885729342474 4970428948566218038 6252546029169606547 12652299876740433492 7579616949058182147 2779119796430274340 5750783171498149265 18231439996323494747 9753713596518981093 4103804002966927789 9731919867652315194 16475084516212186258 13945176959957837982 18324352783094963503 15871552945458263784 16847262053762378266 14829969253087011437 16391861770096025873 10968959880961938623 13591608695530996103 754161514260809765 12467108481199503422 15254344446342057053 4757043859381750495 7277165366848596073 3839393468401982700 15505910795386219180 8278593293463152306 1272842559484161351 7294424645738103364 7904214472307784856 12610914618373284346 18388681112895584548 7485279879619560299 4996195058636296786 17006561594551064551 8502839910507738696 10711591814701190612 18392153832853318373 18049616000145758975 5487199335222242474 17490596799265881833 10502371692656978975 15315941900700338666 17152255499487665450 5649834332190117655 5674723353895416361 2440767055577857769 3375143065955558924 753272510634109287 10665517006623722747 8550299908519324737 13046570493601802279 12299152832285688016 15725813839520350888 14226142159485272160 4223843645842866849 13272646993946953560 13568978494208209847 871348058326654358 14352975181845959677 5469228015106593567 18209203417076899965 4844860211481460351 4051781869976558838 12618090284442761841 17927087511435958889 5254093794183053373 1412463703801809040 16690358532658568187 16862217095788064808 3319745898277385500 10339204068139764572 14759747734263537753 17487510607017076880 4360145267124520097 12770871432155880872 7859796181992869113 8364260735727121617 17010967524478541908 17271797026698705889 12794808336861473044 9309520035002437159 14721289111333708522 17627369725261333621 7931529365866376929 11203468342422913020 4260952504402422155 9924465818149462179 15153212426558143225 11318461657934957230 15796240282502354171 15084207387413488255 8475481785838921548 15591859430236430919 7521820171160477174 14016039290850019186 10463063321081746704 3100491636472421918 498635246994229920 12789536302704101348 17755580607248385878 1712828193743231547 9551284697331419095 11131298934428141317 3220881271108752475 9902881479853006948 16760330837371118871 15104199143986663486 15852115609197751173 9584685897644405094 2948986763317098137 12313353147606638434 3221876792440332322 4507442715492543275 11817132181886968169 3645648672152982152 9609556369726221876 14826262887453837908 8871035731183611514 14867932650293194105 14636204963456049109 5185072286974276576 1839959821406794642 15288852645769443641 6070103511560169715 4314800453880953298 17449539922667994279 9908998819155029178 4032789656891083341 1500578904419191816 10365800683066907882 15891451481782168626 16716713125229016121 13655578367164482142 2880091714605100165 15649076201628913710 4598427717454227188 8949050907958850573 7851561570428340895 103974665100499645 13888207229401963876 2268536234674635844 9455982588319996487 12554579560886189243 18028224662966820101 981221582097543605 10994491772497807151 12840652988656121136 15389214612738121652 17298140655542564212 18291726899000683534 4674264672069162179 9799512748288978580 13896690315747042463 4778348423678241890 7772887847383826700 2369461082523594868 17529678282756994982 8977917089843963591 4991971661226237113 3411745782800490143 2846714782768327343 1807784019617340298 10063067156164248226 10546177728662781937 4114592960783428836 11697651578462651664 7920820654953095916 11175666451410103260 4100542428858904765 17481260866462397601 16429876222959971249 18095268786070676312 349904323345996906 5971707884661727568 13717729689010833017 10070871793711874491 16449736162861682602 13694036656395519941 13783516914346328527 9239866086732732564 16701338801236176883 14657117259952717896 17641492028394195888 14231685802067834278 10920182604346008183 5989164236646125895 13335810822365728069 12114370380737839158 3652374544836375367 16582284972927693076 15836475104983218617 9012761688589199801 10567009825466955884 3064826011361063077 9672349537201800329 8488779615621694300 7352018832625486558 13567739964951657349 2523050720537026897 6984528882223305107 11282542881195020404 5539304533540283364 15897101781576132172 8926970230602880725 4513656594714912556 14865948897771297807 1688887442081578947 15750320355076386914 3367299970567837148 6832124910366095764 18431942439471487145 7011899343363445202 17052806463600919417 13330881525554372262 11036787234676909588 14758598546482181523 18196082386408371379 6589442059159584123 8684475533640878315 14954867217922641485 16240504948466132849 7004448022294939069 3181754108330307361 6608734048085370911 27192487088590444 3784980399220388192 14595655581701694905 4721813592192973305 1194842827367312583 1008288644368916775 8769645846242751373 912384880934430262 8028292323455581901 1375824231898190464 965991422167691411 6168134868998762043 16636193479287357561 13081427406813220790 1614938273137016837 7304454055397951582 14477486624277604008 12651557195309743164 2474390001247430055 16733424431789488975 12613348564406253720 877356150302626730 15065281099749440847 892119306635319526 6213038029279658920 17813258165610205551 15296952043486109383 13601794499349073613 12576410703532533861 715347799802496005 9426725732993462054 470010766104467512 1078673869711042471 12311701131532031654 129690354223337333 17828276908272072015 18020796495679649867 15502661328926057683 16779073733880012092 16376032078339336079 794329894585924376 6022210254633807119 17693501508263417651 8596306327191528238 2954165030849193001 18148887994334794749 700880757737543779 4407461044770248891 16697862063194708864 2080840594565684442 14596351513858225695 13721972730609631710 222498849669218495 6231227709349822483 5708506496397786872 2321593409719496417 14527538627226044038 14373663857162381202 15774831020833018601 12053147454037771776 5594576879865253294 9170379006552352250 10279348948913426381 1306330362613459188 15788441899106634740 2311746849277520824 13316630541222819025 5523831432203636487 55587076255912325 17977089026615366996 4559288758505159000 13782660556831994548 1382720907875873582 15593886782913388545 15477809284034439936 1047211773363098730 9285571785433130259 17577303954929806325 4241245821782390433 17147811553365099210 4775314833770087909 4638839012834795236 10187815917820172310 15085039296765413753 4011737155954135522 6935901591722052883 16793646981527021679 14619064249675651479 9208084396403569891 9135219466243952328 9453373745659041066 8166442191000473861 2472281808054087369 15860810147902007880 5581882418159202502 10745398829778062241 7032617632404270997 7319467982146818848 16326656599133536404 16167237574443406717 7897357529219310973 14963728756031532624 15355550451684533404 11029993652143179153 4619818141599481521 4940116893134170969 3643689900116331157 14061488448920378595 15431880784171132799 30083194366067277 17842514684561464885 4101007425200451751 11644871030332970141 11300017375634331285 8358834398357913442 8260754790909820636 8962008583189577375 3792626135620341044 10013634568315468038 1834275040788448409 9574858107244456781 13787429829318660786 361366991137085385 16199615076841207320 1089193371343959380 5588500869323949470 12925048107841151971 8405111353294863093 14204382319657709155 18214140218783129895 11562963405798425545 17367313788803140229 10885221884892879310 2555844842547039888 6926826852495867067 17670116574641364886 15107289357914133778 7910906528970319167 12906327059390084782 831135428320217660 2688516203085303711 32403231577616565 2088884543813924089 10625711148507698312 8188667426581056343 2525050958468421663 7065614185546158878 965614060059434282 3918734225009177592 316055380046503778 9103935995612272812 18284762748682396403 4544255285035984931 1790134295257223188 5505690843482548928 17590772828935603156 3709617406180942822 14681090419825413058 9917396719983748051 8665575346649298781 17311558944083262633 16979003720147392324 2539221669066293949 873931921672262115 13668653708215470353 6135063333614021138 6199329606098590705 4271044943074025844 12484633526650526960 8344433876400025638 13479547912719588863 12545006499308872414 2508134445456925010 110863186335117931 16845605583373481564 8336632110892534137 14145815482412074619 5503235595161550093 4125283631663440563 4500824760424171840 7928890704404226765 14659283503980362713 5767691828111807706 9722575727795453438 17343278319603195278 15030385616232137539 18443659581013350566 17702637062280713733 12306204736690852074 5800084715057380086 14452214531040228732 12509676332757998478 7853900445868046335 9140354611972530237 2374417192429241311 9250124688800157971 3563372293160199763 12497670760050087596 2398839983004536985 17043016959587323313 17039966852470067328 17886243516926019151 6019152208288194533 11996903540835263525 14613057014505198823 8070057416109318458 17600976042421045642 5813375088415954400 14022410201917279118 17898748648462949338 7243579641460853925 10406362300358605525 12247506598955745717 8326377542740336725 12308147014175341237 6015354004962246022 5429580671780930942 1696732373742321561 13074782553491227763 406825365451278802 8234156143468044996 12701882549385564081 1743119350628148555 12577708903840615661 10182650229921503132 1998661315836528341 12543014394026079227 14340538802508929774 17319711490311298027 17153079202974780766 7769458658699770856 6893194983059969048 754338094979101557 18099473434708949093 5054086464705779553 10539686856082151604 8370372477107437750 581169960458592325 1711304305116439759 882091324861898743 15376763364652256014 978555123074618278 686399149078109944 406649959265303324 2209891027628691449 16040079597400927268 13904444499058367506 7331735513266703757 10009059751676525325 8681721364202254419 4543556992644687658 3595993372971383086 2258514231416128460 8785041100664039143 5188621573056081928 9076792254132756461 2609537722360082594 4828174189053280358 3264378918199651515 11186021682826648541 4405591263073901402 14460018044123782288 15229347995578956272 7519255828186372400 12696050715310085244 363633895953813585 3805737744215557983 9164971563874168120 17667604348291532201 11534644034818271308 12627509533178863870 12316247924210003288 13868634034215085509 12885298962851262643 3128952768244083285 10644302001115825254 926650548407327883 16143334836464319462 11349053854011806015 1365461099167818930 5126396993299656533 13018160934883602920 739932276917972430 15410574727319798950 6839986572201969701 14530010650008373080 12024804030089875104 7783746414732018972 17198169640996448590 12673308284081526088 8882162121691925213 7425138180681824817 5082169508274050562 15422499136075498847 2377391629100400500 157161793323530483 8959313104968777163 1936521426620925889 1525406249993464108 13925285618762039976 17472023678254067613 7859538856147457448 2558394122732848246 1065648858712692452 6714754615093578067 4890578488731355346 1375793751846191855 10434187305606416452 8278631836435072901 13708465581114877296 7692033473311695601 3829328401521534066 11502774538692045397 6481080334094041595 15900202667397284955 1345602039033360904 15315202118923919001 13851053363522884473 9557274984560570083 7994210565627902523 10306828261114025179 17156358713958029215 8091676124126672495 4767241959437893498 12235978523835098927 14609317883385330430 14844107318156413794 125739451997772215 4791620248517124420 9745067361825002597 1229620215088437083 13433366036776630822 13514426169583283942 15517369324767578490 12596986130460511732 13724863089963389145 17599741234264110439 15430012757661410824 4124207174488884137 11237822177097233052 16678935575422032275 15519788554725175287 4751764284509544548 22959061589693637 954829771758064443 17113524804973549204 15694007424220286672 13692714510924940750 13579818182327696387 7793053576235892865 6738442192964895569 12860114093039338355 7093692980712589389 4930903918838465043 8325840079335783482 12004651094199429312 2760835483778540473 1242790819826534293 576491599318954596 5738117688453277414 12657174536544181974 11039101645463011930 4970800473703724036 11603814529809559684 7366282378836847119 7461083946534132424 10630828787473878813 13409065788750824560 1350568148697991394 8048635837643678151 4714777055690019585 8427837141900133848 5966585677186236345 16568713073175251613 5787591260823952721 12797647441491942166 8824901110874547481 7492628302189571200 8738544422548638879 13456546284394397374 8036311243285582121 14203821989786193879 17949998698096810127 2552236766766250335 7758006261052640785 15880341680687579377 15395582740934699398 618486411649807344 1965586814508129851 9422492575560092732 12532436220120801987 423915069712983656 15066591687955482479 12896758318524436021 7366320181466083109 3018548201578672371 12192358153961764506 8192216959089297678 5817420215635579262 3473716542969441943 15630130319303949671 17420710453996454546 15523052947926689477 8518986376340445493 12359692212585038848 14719643390418501707 14873858942887189051 13820450733558837300 18077902194778901026 7909735841750474954 8669631733348399927 5197313867553436402 9724077476104456714 12574612752903426913 15450518059258999785 8842456224803186843 1852781392461641380 9254982078313166680 18416584598273640010 13288712447982181058 10896567421310875119 7591501380165028276 6821067817384972689 6972019251484798048 6756794081841902774 17477335295029388468 13804710291210178261 17875684935375978825 6232306450161916621 9343273935279765631 7015855558946228127 11534847085573093675 6231223753701032890 301179840624679080 7358846195103286673 4398936889552227486 18144348643053944545 9595942749320204441 14901662786788970078 1974630286310463020 407763789026866031 14403480134270659821 704865013089489458 7199774685797735984 10880538943283476215 16236534180009419809 13874646584778978744 15267808186928821019 15026479580508600210 17818784951614362832 13132550952664727592 17449414551415874173 8985211480661835319 13867092409786480585 18113236698756610524 12596142674870592220 1718286056412079891 12590851451666226190 15107757465404629100 7627355245170358371 7190048686237451485 5707945967621436357 1961632162676962784 3993601469030664535 9356176800506452923 4396846667853148970 15418722147555338061 15771642640280011276 13425127330648196465 10136287755652100899 547344675163122400 9954494794458587417 9687530472756508220 1245816312155194575 6380875374799555792 8935374045296011816 1374325330525316752 6107248185892276716 6293428626194283721 12420666967090198829 17295692237872170233 17329290873117027874 17865807266008234303 10643532851517861211 8547175306750893109 4163589056949772731 12494083471629637596 11592072150530015154 9175440341253144321 9442506640986180699 9611670808944491554 790522692241092146 449518001695355895 3379079927617125770 13555336075957326423 13809971296169621725 4267081158314875721 13619878826126801419 12015430807140605581 6288802524272537779 4906283751428819025 4112301332336156080 1979901484492250997 12044462433881629897 7796268519538116426 18063457050996293203 9677464306120226556 6653115945809991693 9729151434631367703 6945973749743214605 16572171567136787453 17336776135625293144 14378100249193755431 6011384970411431900 7761214815553531353 11192169055529940255 3885570448523523702 10849012467085505406 4890082063595236694 10484774624259081408 15523556595272314782 8985616776164995821 7941054019443242297 9955595032784709143 143007740091538406 6425345368599905942 15087072466985454904 10478657725286080748 11169874380530407513 17349039806908491244 18355314657164433979 17448241099036629217 3711624962401627992 5984018876945176585 471290161776540436 4894855467853783025 13956847265597645638 15702100765476000734 18259769357251111495 823470273248484602 9892885351704945293 14593404190976403125 14044886166327556793 5563871211049717635 15733219810316853360 10321602732020483597 15023738097202704837 13171762010647413782 2787120529593128369 7243741805908980924 7332914762615097028 6849331453851431664 3197541813082537507 9476191054644084840 4288314189910711824 2410133895724269595 9610569435109738134 8672129535173975241 11928296926972318744 10210685146954743386 8856819507172551074 1712661959970248605 6772224789712645268 980573345209727221 2500513411193036261 5039745683737697593 17143281883405047119 17124373932271576930 11207111705231840897 14376725539805799907 2172727003769645605 1061694056053651178 8826789510509328641 11368596276675480111 14645856308648094794 3927322485143531684 11876490787016676783 4382062525094891121 11291772495032883576 15357030067359338494 18331706271533872968 5017742122821759098 4258138555004212083 571157853366117944 17165326125394010376 14858119756056834279 3058775153089032777 5829654257918270301 9784975263610328034 16092944042046894051 5788799634195500015 6028440286844149623 2754857484027200684 11803811396969090860 12988809284033729773 8146569736080637826 16446581164533469045 9796590580458294350 53997871784596504 794749519496944592 6874717969676397088 5866444969432149833 14848531701144000168 11545796895198340921 12802557616110657143 541149620837547519 5403008301199924417 11460496066328380728 5253288218380443654 11914112929826520608 11314590323018891381 11913839693329757262 9390214284991770571 8846828732423222035 11461949761682266911 9201694966665807417 18442468759192286488 6825880624975054764 12117212252164464753 12249728684238190149 12025500661062429355 4645392296912295814 13342973075807577912 477423037712638506 13061523574539226546 4154122197354950672 12627395478951684662 6095681066220768642 10953655190963330687 6075510191156816102 890577103749236934 14489718088619707103 2627935280265926550 3193322066787185647 15994337605278374247 18152242090164077191 9291619770497840243 14323528915850517270 12444718245627666236 10485463532435632603 6645278388379430170 17115756777332188455 3776783547607324507 11692214787599351604 3795033626113576079 2104703325577336956 5319872053686704810 16143592619684911652 10259263343322865024 17177587366747588059 12109763866702192305 12816820308388301707 15703710071166365054 14151827259613829897 10440707473448547832 12163152165423329615 8098365360537482210 11720948744338571115 4565474800536935779 15028816809793730573 13587303771793703678 4145350785845028489 2365330602726072143 13176703663849567328 83510144131349293 9805367053617313771 9526354228414407688 2422984074520957747 18016839431866201374 17094681777726392454 13849820757029438917 8972506843077381437 5299529735696173299 3324992820263949996 9448975196195659356 6618610939623875651 17285308179668178597 8165756576011743335 13260481085884255813 7026867307913075529 4899123355640485783 16991732426497026236 3163281077591936690 12429527455526288257 15693896379308488284 6998908036337554257 1986965097964133045 8297304373860361918 2436239205509319912 9695617603073158612 7568440615077917485 1279223116780350929 12445388048731317555 11283103732513382588 318373489800547613 9625094561196989685 2496413556169302013 1595044614274839675 7445051769547826338 12255326134623440657 9815347436075220979 6831185342980730821 17203872294382028268 2703036143936367201 5071854660737317548 2468301761459016081 9361726417438848449 6497041430270785748 7412530461840391947 8607837912030722286 17621591359161338775 8940347015220799625 14598172458896524556 6953914097141509546 15664943699194530676 11649578759328232887 14147872364028382823 16092218991190797773 302377225227079572 3190862479419602733 13405718517309279349 8656204865808499818 16134810547920902651 14205446150529662912 6697560720876038880 365792758703149957 2964375632749564025 10597350511585558605 3654539052259979893 11565137865817361537 3801376205176167863 9481852817011310475 10171120629651046626 2188175900204433077 1925720111496746336 17218504884398115280 16659766083425497852 18148429780410329155 9353436023841045286 7452691999140662335 8869192294819074987 4072992102534344608 2549499189185975484 4324484309609100145 8393567049255353832 15673690535552797277 12143887754339284454 348757626408068528 13266768740682265442 5840830099198880198 7193073763376339497 1303875296761796937 914163431764221038 466734182064509169 14855550675320019807 15024074711544195939 14147611095427095104 14715822493918634701 9104308009083331069 17568897570974864573 17401773856690144255 12310417249435265933 17964342066979294251 16750525800173120456 10252085318649562658 10915008197900954291 15583244722434577011 15122160432348576179 11780925614006748396 10463903786099964790 6489568928361320693 14327797160903115557 14741040189939464150 14845236956083799566 2180536010221371534 8192568683074861394 17748118633807852283 11134811088167167840 16825184138032098999 2116466234565870761 11108801007040633669 860177610794868716 9198289608044652562 11193449351782955408 17015377297397163763 593394769132086564 12819462752673928645 5361053990493588860 6156406378116474617 16585071344566664980 13370995032763618608 3621985606722604070 7006433034280742936 11661751150501749878 2417872449721891276 12601055318380884086 17690117877340024282 1693194383112866822 4026181129966800281 10952314907089512531 10802796595848137759 8405272820043518418 6583546851411850783 1392964522520614652 17838499646317587682 13275209264880825744 15495192028524423772 5359612116103661390 12924449788130600782 8561610675766110404 6310148912260093323 9017005897983675784 3437869951012432205 11333821798973588256 6885619679355043525 17861107703695896834 12372435789451517937 12333925726370043859 7459020278744607187 2028152062152133140 1802525267141416868 12399014835118314457 14832573365677127711 15844103010309238975 2990810917914681304 4353194041934343373 4647687082615871933 2931714329895058438 8329179692047943764 10940776568125584053 8620718988305105263 5952135784284671042 5703517411912369219 8478627585479055488 17624976309596320980 807197549540166356 3690976297047422798 3346040973709635365 14134625061734119863 6490679471279193496 8299490190642441405 18015212409377746796 5805245786221673799 3040274942067970680 16916294201879045769 10433586147334748709 8041354585609993757 6791405360527763110 6346699600182491388 2167578227476679981 5152773329085376846 1622211186612158968 17161462158915802750 8102764322633798275 17057059248366007762 17169187848484483579 8230814434374370652 93870557502813396 3191111745490799130 17510460522402035045 18127102987576533139 16574496327064980968 13198046946267685089 15579852299936065463 14426532026965139762 8053574868738379887 15052823426987608966 10948535193002815792 9222967555040861833 11786189805403155733 12479421660508608973 1109120954365793216 8490846121963393153 8351914550659583316 630573341460764940 2495573058804498197 1386468327870613828 862971958814909304 4373244583723627169 2633092831384279548 5317385343654311570 16097294813038523784 206900656090377430 17979746680920178033 5484344598119350152 3137224724227916833 14619194901896505422 6987872563512101253 15276813031773233618 7794179412168139910 16936093495954408329 14434067694709917329 18065352205036292535 14362780705593316253 13917551313527740163 13855469862296210163 15784480190262224996 11231948966549742683 10795508479708531689 6580170220909250533 2629944801178207389 13811469550624625533 11422320181032331879 18326039120600203968 5081867268784864292 14047680015873589681 1303224140466923753 10999204521036107595 2889739140832720078 16141860299480081589 3079917762559235760 13657613608060963318 14957082510974601252 12001864160797712181 1567227348911240920 11506899830855717484 3109631359431513055 16756152034889706341 7664629244874610513 4913970972460464610 16808232379159540973 15453074267913859491 5271615986766211727 17713883429595253150 2850580354901800803 1393884928619511863 16920912158108235979 12362577505935523542 7668039732166317066 7508235323948345138 80518580772060327 5036410797984468566 715121800020894789 5862443273956326392 381734825810709349 9257560355968668038 15871854648924895102 6010379658480365321 11584348170502662666 5076768878709394194 8938510395672349980 3677430785278858554 11726234921475051462 12317149213305160344 5564926069964394805 13638528514944811977 2980155523158086024 3579403634663100922 13264694460054941540 9447420252734555815 11286577584643215458 16389309622012146038 5395069821836777987 4153637775759302365 9362210905248204281 8555879007781215673 6921791045247308291 7987411701025907515 5194492261819851099 8640706516491138205 7333616889560276572 10058218063609546123 5258159458517147068 7774906581724635425 1503329816575679473 8187619731559991373 4613927400086091467 5607228333631740758 16622086410483117969 1931169133300036069 1538260474331297771 12026967732108550193 13050267018912811089 16969716807191805530 8174403380501724779 13447395158920374818 13343934852285783222 18134341735088365790 18272550362239440234 9430951947480069241 4854956572805015094 16220366226949796114 3889398185039788059 3622285985637459844 15323559968239928744 5668302835613782650 18095933353225265739 13031680008446517705 2924846736288568085 14242770157198413838 6279972601498229246 18075257932369547808 12845136264923564921 1480545021665729618 13000233175676101027 17105993056023155140 8842695077195071142 8751306774803670147 15465016910890838978 6138308506825383541 430697157288720663 11904447595204426238 9886342327314410015 653351707323585052 431279908272527550 4450404826761629323 12682244884847579175 15029779372506503717 10602739031479483614 10461788778435216707 11488101575382487871 13055239073653594383 2503582131016604482 1486022249650074963 10434421308300428295 6069028668244121425 11222583859456137746 15447158824893322971 13988107553882010610 8562787783743185741 627446111941218050 6484012165816569804 12038952396505595631 16881793246982801974 2671869140703977082 12174078393165200165 1357682133458809119 1745982820760303608 4576145486532951973 1542803393310500617 4371221927030869190 9664386839644170243 8939216347086030806 2794531510788602337 9075218307974215280 12549602737890935940 11129972997789644360 2951058754444835443 12762926896242327272 1388223815416183511 7883654722731024852 9005928139840591849 649690197940442373 2487661535088542510 2332437904735536238 16648659026489220018 10807328061385519742 4822817409743845160 11148656791336621994 13573997677876245301 6376043172282435539 15772357259013820692 2297029747252658530 8212756833275538483 13568624295004077411 5084885434092233195 11266155617074018290 4626928109254548175 16588349491563866187 6801036693123656736 10954324136524541762 6457473376139255793 18237666213954900131 11671688969883702022 15477326083074125142 7298953977217098534 11363210317917594192 8352668536692260592 12599412160046340734 6645122560842597084 3771633292097983655 8797568755799571551 6246994486383551666 11051827432645009673 5608655693604799395 3464039135646964814 826698009283745721 16449393861143458885 2490145886983106173 8693721164320352304 8746607210216883527 163084448192886329 10204807904486860778 5606421793870365179 6902989483173496415 4245318594462570117 11338874721139816745 2847769258630779730 12919016769819707959 10155197206870783880 4285699628556947061 15079306653183926555 4151604970747971585 9435453066550285920 7034391906769719634 4587762601814837779 13363593442329527258 12451450677708427596 3606672507129415409 17651565783928901851 10178572306916684545 5880881294285503501 18434432582443016923 14898211302723364295 5888202937415863121 12084071500916543979 4859012326864452884 14699568325645708534 14766468410235692136 15733301135606379389 11706751016512437378 8211395652903419622 13577034358712244598 1250787041731038271 16995635687258639065 18305033580606548979 9442329583774607168 451541902141304761 13104928427945511335 16587080977301021873 9460337512787134990 18289635757899471763 18099342428713580658 8771694456623356686 18127752297162290401 14537898006378319198 4443452964986326196 6123475915965016098 3926949323773607864 4228255287350150713 10632742946540431528 4182929412470526000 16225264168576501163 18176369042638531023 9570246393458199897 1385234670848954135 17061315763172601133 2428539503146672640 4481331626862709107 6029503939594541715 1207154738891057627 6839686155772374709 9863603932888592105 3972549141591622759 5143919819431204010 14782153007189180029 17030331636441172290 2145556718875672472 7305143307957563881 8410937004935414717 4683728825552043942 12774671007265696141 10208448312858292368 15551572039131913402 5959410061121427458 16351062428549647827 13856738466819003763 11935350065650100606 14730056557650374505 977665793477440912 5389348320511450693 15195940736451430787 12748587666772260404 10381318430168073901 9987334647523948411 1249206201467644860 11006048418990203424 9643061501312412073 16519621477054151654 15084785012771057233 12388107810520622567 18358739387757393228 17300791675569667236 17808068671299810885 2818868341301357849 16132303889725820764 3890957052015544064 16019843305475822862 16168957058725665694 2976853166530088979 6903749464518458793 3387728851432172942 18417092941051819084 11206937577513648160 1320653490299480938 4876636656031284512 1836699334644793601 12029394703736728411 10311344023016171549 6674540709273571760 1160130892054096433 8100336247328419917 16325887854569224187 3358540591411151427 9992253000881205213 14801346670065904967 10714027845118937390 16617034711536980539 11321068537037758434 9855730247866938920 17151001522577552807 76446644225731374 11417782916794355365 6935115748095559585 12328091176119996178 16417103629116163749 8596108514286794333 9557282110493273594 3842442120738580342 9769171114910551431 13656099813159631719 14931540322415742553 12754963175736625168 17235818263867345281 13975965878832087258 10338457556338676699 16790157730934340556 502743555144771127 11238577202314789654 56969432783649765 4956664161343624839 11563459191136452329 11999060603417819956 17718841746966661812 9339543902143714171 17504617632606554489 14514857763477345014 14464150883039318186 16529079803993674477 4831117918256655280 724105774196257601 5942586210260068811 6799211880619397532 2338633291658757084 15769115069693833244 11585067362048008044 18363320078335330583 3352912460109526299 12089761823146088189 1207812334486485762 5735715572956634577 17050796327253239606 17129848125551779665 1063399562692058919 5257674092090708888 15807690359623053977 8338905359270746643 3769277851892952914 13764171094230685974 2959296049124480128 12678850702060960370 12053285880744984310 269484456980289778 5422911374430104745 14854000697590365088 2650301912075938780 12729596566982136070 5655921381916721541 6217358375838247640 2045892985435787870 10010087413076838585 17705278235924630715 3683577051479583937 9781639171381822825 7731974214028378502 8256933630176087396 4392740031792167853 6344431943132604618 8376228814400904868 12573433334874169650 16987501028942347518 18006074443153356159 11509253951111897230 8743072630075335828 7340719188288018031 8818297157454104823 6645897265749001676 14880241129474831233 8888773632753195616 11807066836710911133 17370599076517479512 3274634188670897671 14939434841798143 10565623824516476935 17225413031612528987 10801071596422207174 5614961469718627093 15671747297420062603 5247589990380938395 4810687726675167091 15396159921597931505 8447475992674095037 14057233660624415805 1737864676512193920 4231356404631605571 3785433489363025529 7702828407362608747 1122034856925978425 6628314909941121725 3890460117651804101 624670368923740929 14103416740613713157 8938199203267917497 13571097844954395276 18161810370912612553 15134739789048113877 10479140473040765987 6195327506131853172 358459520710768269 9996750106740817785 3305094648974216000 2470382079351722229 3206853777854390494 17997365363581023463 12130630114464577642 12692510956627935997 18341852949427610701 6393181002286664394 18336362963529374094 2935395092573162434 9054630705074225997 6948693799995046318 7331531475802269498 17461666520223502828 3270234642673723501 16577197367248342615 544210655985324030 6235554830097962713 10305924069683159776 211132040520259422 7635765768154873361 12885976254811837405 14415253185663858387 15409127586509383652 6523597448215068035 12762151157669351957 10320476276607489560 16693332126661596855 17765988499201348272 18302421248850364795 11904991605843732135 8570726694083355822 18276927544826480962 16664289187849053161 12434828595145284937 11185172455837632570 9827491608734638525 17250411996605737477 2598794488150130677 8459606916293518345 17925068118346284119 9497518388291207218 3564631401451978960 14039906000782919355 7467094436582805621 4239206848427657707 1567837138964543546 15363170025650301029 5475707539907366607 7676531926012705585 6781271075591823122 14866144292419574997 213569288243653650 15421245322004588422 3494665165097580802 16295948784382858392 11442289462048822691 1178643817613897823 5442174411378566010 13874051616580792839 11148093795103868084 5910755398973851724 5175813937220267960 5707606639964509471 1320680875362679048 12513058160727446509 14513230174068261052 2870379495835682675 9997215795981808172 11709566964910894678 2443974742277364473 7280014839087539973 3610915413810611585 11145167482987966266 14762704225621152653 17492429381571921066 1373526359817421823 12725093980593113473 11468363346985976035 8374690197936419833 14662992563337603118 7759524923975785146 11557953513900702484 4938935054033105213 8218300028982612465 10542834722622266635 15710966711534549237 8463059724200743049 6352323020161849773 7181013522342063537 1789627598539195211 4338188533801190738 17835987990638644681 1557713378312395168 9196530837422717010 16509716108008912950 6226710189808529139 9362468378584959208 4420413655615528502 161021654095765038 8500093814458231512 2843919504018926372 10171016406530879822 1043553656291475018 13356449300460897953 17548948912336981788 8085906575135233651 965425879461917700 8283861470384326243 6893173000945243550 7912329975391011468 11520060059427120042 10370713540383371442 15088079945965220978 8705223913261943859 6771955052363804419 12241931852910715857 6584075311236564993 15851056241887154432 6213578433307613213 17518973716950390855 15792819768960041365 12603674236042872246 7533767515411780705 13257271526959520114 7482989908169442936 7351165588703549302 17102352653936182127 10867118778766945258 1056225167519760297 16738077824315948879 13240295689371670162 7603585270760052112 15129003267117516944 10665092167514482674 11081129134499600382 1632258852811867216 16802363398387046354 18446718056394149216 11025089530681091304 13342942655829903740 6731874456031494966 10321622266555738888 8160784753618001927 5666786118621594650 10337195689252750663 5614592200777088105 15736155690061688643 15218818831458001423 18058289164567687075 4389070820585460618 16623840762005900283 9499795748203560047 9739260950596158897 8455194783593485268 9650615252765520754 11974478382070317012 2563002152152457878 2218962037032931206 6892412052252835537 14820129461563809767 454964523208437537 1248368856887011227 13754318181626400769 16175754450457818144 16057365698198888221 2823444447303991535 2028715339546186120 7647342329129354245 9341818499999451983 4105329572283182166 3736647469772726391 12525641249694068989 12003950179743279196 4474358692546592181 770365063583828480 14078916920140979431 13593105888235419990 2246866084698041112 1062557184056007140 14554290253123194401 14376500413030133042 3889310079588936383 17774782208410391548 15945338402651097460 15204429481404193752 786468751998390080 5835144364090877429 12819178756228752222 10096689553674676309 14325207590783598701 3105325997508498443 3343186031525197214 7777476804217588385 10049074531858384956 9603768360406764283 3264251977379200849 8597933511923478960 2726249903878177603 13501478284687165525 13000784048683722041 9271300093965725129 3000886096240467554 1465338237561335978 11458451947572593401 13556551063953357500 9446628247427519875 15197191894829136561 17452793792298893711 12868465427259321961 8845983265900604552 16204632557868060909 12548159407164934968 8305289023564438262 17984800319647809707 13339593862848750681 1446720994683284097 914763423625704544 7888503632859346277 14479325873001177712 17429619444501352645 9740270580038129880 11497692298167880508 8070505961762758471 50383987719531626 18011377301183791820 10769134793568172068 1135185610166411683 14638564398777376399 15975354757792841551 5097275987732536928 4965449263414235589 10408603078139666134 11178465635016995347 8571962484377956107 4147599210009197263 10129594452250308246 9019497606470842080 12603728366294645763 1528334979367061177 4975520879119269471 2024005843509407890 365685193546814014 4782358563556979564 3680306822871003426 2871063945800900409 16487208171623392680 3304798621693369125 13546250330690387479 12707279676907271223 4023002504285365856 14299145387219928065 15523515112851328815 11746726022098696571 17347874827775919992 8867257308241062517 9106845411229891446 1381202384223993011 14556894034237395199 355955977020218181 16076819509689132628 17155180853868118209 18290576888411196756 772609132233986946 1940094997061104536 9720835818884561331 7641973864343074627 3769087276700355614 9049366742674781890 9296288056487303578 16231605032039504542 16349235723588805205 15507599329339592079 3452394104393443023 13973933941871445365 13310878960355817756 3692450665187219938 9039952903683368606 8919046454070440753 11871934435552014185 8145401453286779142 14895891538380707043 12181461728646764730 17032836758161733600 10526871131705030434 455476083536711167 12092962134664862254 5914634492049192707 11706863414249600182 18065781784029334653 2261193969162000459 16309083493780398941 6152654653095218311 183036977337539802 13518637886388311269 6411916603504283176 9828325966358624617 4726406795240247489 1369187746747750448 3670000395809382134 10010246320207384500 3128396863212831707 18096266159190722666 13221042403899375376 4314786232356277436 7936904751816738652 11287084939885393080 7089675084588989421 11910321443953759353 2984859002810674212 8413837130853801814 535105167131066401 6517998792204348732 316559292939244544 14088833610726952868 7134334537004077871 1222487228171395302 12564262183319911369 7103474565430948700 2037129606154401465 295367570414566576 2990405211960634310 10851472332181146404 3870187229987262784 2784763913934412799 18074446458205502002 13504872033734384108 4643021654449291618 13175346648385178549 14702713112720313517 10502738765209590137 3342941470421236797 2494215473170276361 16192859894793258728 16541701134793108915 9521760941238616928 14627827566130992616 3472037199969750269 9387381939242560205 5185340781429869458 16670096139919307758 13454723772026130732 13761514397455561588 12411222423816698304 13838096267205221399 17653615809195085525 4532205949306186004 12702724196637018822 2223284215303031758 1871714717695299516 5539288606672582824 16125257226901562385 12438434187354367467 3924746103488078393 17012684974652139968 10666809137792201778 10432142828402685245 14509095237155826709 29429483765527879 12894159624223092692 2296334183330804904 15127351171258765565 12356915554039130194 5833262076708708499 6132970482541880517 8943766517845981929 8692895245152829593 2713952350468613635 656896479465735209 4429056085132287789 5911871814304430495 10348155510593356094 7054889782490618256 14849478341659018503 6295436453237641098 3768962695649131084 2519476182930782421 10224884491279230188 16321083885549212736 10070101271222300086 1939854895626085509 9424781119279979678 11539709637480616478 10717153609011583073 12865038017532020995 6138589896273821241 11065698282332947277 12577277392523739013 7883547626955332870 2354921057064809780 15315850446623244218 15618931845740876947 14154988744892096552 2860485562943847935 15781400707631625380 15699411908132388641 2614665901871324657 6514802305484269546 3471078548000533160 15926815656784054119 16171383044746096327 3876060525220566559 8765381094394100904 714358336548519753 1265323448548428248 10204103236384873696 3893140329575030832 13876530066695988230 9705662317335364681 11392713280834333661 3115638648864188905 3842058913552022486 2121990252334138015 3557391810897221896 353049215821447179 13723254735054820802 5226371493217433134 14128191304650411722 1095989716124412196 5637335873412675823 13783042447968380554 10127401708240307742 13234406103656454176 5759885938052354713 3200509565714667952 4191803017878551767 992355374468524216 14052603959410062782 7139865726244282342 3692773974296505518 6446845303147433049 9152763603683711689 8712794451062842135 16211254818431535588 8892820978893626276 3756548054616301458 1551307556940681995 7909642255015799860 10042918556043361969 17396538959650966829 12480683639712251047 4936693346251942971 14984195171933973306 12087766026585360955 8876339533432275331 8442863982830960913 6819296736832406203 11831432637467582733 2536201140046050541 685812487372255502 16015346485479548331 3869215731406756092 15054096832874571992 8169058815753999999 1841563837757031714 1933519360873504031 3321116982071849004 13295674467347744620 14299925593977897029 7071276381106843278 1084347487614030367 3547447003937975516 7072904873420474295 7133742398644295429 10795179829826885194 15656791791233670424 10995717538745460279 1916899614108310548 4890054495213918314 18263812789009902838 15849851794577351023 15418469699152315081 7262047899201973425 16593476752445758197 14948052843125232495 4244232194070190561 435124431084518053 17648481902722207588 2090573033467773554 1657444491746090983 10320237962588022661 12067625362562115130 14843345616970178195 5301277750554366260 15991157437088373624 11212198157967939258 9118985133048807402 16285052888835324671 7370012406324578161 2817923708482111651 8906031046155683894 2594342466509421342 6605168831183839232 17062628623594945314 11667722346179740832 1820455490323629560 2423055841973541446 6585855478823162160 5021539489337147608 8039631240386484597 18005214903010263219 13071641937714638222 4257638081249876787 6891864454597909517 7105626871523596862 3067397846669227285 6510455476972174694 7393436758236618600 2714846866722086591 898284511591330379 3817276038665804603 17912921138519609693 1227002547868116781 1042361467240312757 6040965657230619279 9539536643961640742 10262229999483280168 848593397607421836 15331656357711851084 17109604720087607905 787116299731738236 14626876467558584161 15053881636233248167 13161704254467868430 6748824390846478999 425737318521108225 481263961561736429 10847850880284822749 9222356481961219360 469417199240260494 3118033577803470792 10625944737788665917 744870159752782902 6469671807338573 6550130925062065931 10230881356823106522 3995417887335211785 9739859962952576117 10055679542767053132 1717895154684224576 6348879624253002648 26328231704393991 10100600411340025817 13776586783085490442 6798754112853834507 15167516262488842848 18033173046028015372 13774962457145714032 14363182032462010730 1034089056932503475 7447457504065135989 10308855720826570612 7398212129353645354 11646515546752377307 10672468259291999016 14709373464334546500 2199089274152503159 7966902180825692973 14216423481014203148 4571934735996164808 400418084303331765 14247891540153143659 17359023254890221003 15273159887555698833 17255446354828539045 1277112353248608237 8835482314651304730 3412152450987799295 3660684079346342761 15017357239039477020 168698226144081069 2699436511856290114 9415815670724700998 2334850611118104369 12507354586737733112 5857505706800185412 4430211940673834907 18062532638522720564 10666471304633236575 4632876976882710671 5644521311296729675 6958578267163383308 9844512068423831982 3182075560166840661 16620910302380274945 17508700807236649200 2283734809891217132 18391043420106846817 11796730372401745413 3877364621033748864 16383474631814504578 6960062389707807213 3119561295713594686 3542437356348047559 13657258519333984089 11333848143258479612 23991971160600653 15246166819979649392 9908223413421293052 11797979196610876460 16953307890216269370 891214766759457572 17433335833562754421 609126991987293392 6935350505841661526 17060935881449475589 7787816445111908387 12566964575939278086 17734252985341162568 377035123449858982 10376882924827430225 16305575260453707543 17245100521363041731 16572557310865935182 1453723049075564259 14932850684061041531 10658687278893513176 742580262519774568 14521442360602787931 18299336061469944626 9695089874249299016 15693209656566252830 14743890338451633626 14740273865058136474 3183526343961954485 1023300365657700185 5628353225501197477 10938000758575071636 16293580815317299153 11270846825438147910 11408391369252727494 15616888108295116697 17452915036413093041 516984926623613038 15748000834134489426 9635423753831255294 12618611052152398106 15129065974519834452 2861787715358469778 6379967850274506022 3243994172135298824 7454966292818511675 15703109175363545995 1038974499246631972 12199593178060983241 12098885962627175582 6791591708700742693 14994693640338424198 634342414363575601 12551385423819469409 4941692678005492308 10048986970610728796 7555758714305697785 1921587257211981923 10518469058520821047 15478648873264949770 7609896544564576150 5309871344693358458 16822582446072853394 10025982140145708934 5364713580965499369 17425387703299826133 15769993848606207911 6075503780032969060 4808354369847520194 149224049941011180 4096048283801514884 2996737316400092145 16839260468776912432 18273431413227534551 7573495741732521840 15000162503842080157 13245311657759593876 12762570909591421173 12337380749338097623 1837552950308634139 17002154885376922435 12717259246112142732 16931663527081158409 9261018321233125742 2289717912913710060 16340559536655342341 11623183086836997362 7666846213742933370 5462520510158593783 1289627207779699394 14692995572039104835 2510705259641621278 13309029823335961735 9981937540877155107 15479752763973790030 1100545620801413358 5937106121389517113 17676502588185992075 7278453081616160913 15690761549803430139 4664318024799992043 2036410044014685285 4365140429799889568 4616182042369742557 1150513990656216799 15994255669407654165 13666207001064915772 9695468242010499700 9673570435161604698 9370670756538029817 711017754608842146 12036809442653746991 10199538526831680280 6920430251425663472 5022047506849385182 5276146237249641029 1267315948334796028 10770132492553858458 2910591140207516591 5478187211181533086 111639587079048901 12303883733533698351 17234005040790314380 2727570839990981979 5443513148249559394 11273587342432243175 16907342322331217891 4806320237453097054 9365699556679168291 2137316435371794657 10832329953013128795 16966220035757090313 17486128743409739261 4838460466985460500 12147309406566901730 2468263100140575911 11316696752868701834 11723687292465539676 18356849858465130975 5468346704896835294 8688077667097171618 282271860336385101 5422964727525956070 18022696157461505888 8606725971394331171 4629929199485944034 17657546713090298219 220034650016283202 2330614475222705223 14939856870292098789 8208324040962619087 8897880528994748569 18001255765236195436 4885167245609081956 1778788775255868760 8665967312583893506 10280622247096140265 12287115414983601686 10269861892583781632 156202204370039059 17264528769521512867 6324614893181568605 7260940639465831440 104479924385394839 16287152202912179404 17046845331996256943 14798153623469414122 11737135501233428980 8527941029900912452 7367450536789961935 7185902579202144092 16596622386416839034 16818509450400939298 11519631765960084250 12408134483056188310 9948629328948372979 14770671261031410979 7046561792395215628 13281721332863204071 18053852331410563743 16740907996431579962 6136824557119354705 9370166482846576695 518526327725060595 3996595953080052486 10212051647741901058 14096302921492293786 16735595045444596208 10008945403753862731 7440947523319457090 16351245803231447736 17960789211087605671 15897821313879029009 1349743160300093137 11392847716875077343 4639353469457609108 16387004390410427513 292963025265150619 11014042292796117696 2121477850726730221 1747798027459998978 5999837755724195373 5794994248323656316 17208328956757592112 3268073920822990505 5232654406332468031 12903300222700008962 7002928016719863917 13953110941259227104 7539002926787709093 3725745297544213283 2800016957192111172 9816899117383274413 2160632657854859552 839223684794196220 6873606625808723223 6688312829090921949 4945334451140417665 12198561890726642737 15926608594763792612 8482183431752487928 15749538245467644047 2239221436378636047 452150551337263077 13827575517979339842 991421120268040742 11150772864286571815 6996579411959232425 8089302909866980734 14500455995434299793 15103615583038592814 2521412445175840284 6190990641553296277 18212560299644900006 10777445193398568036 5429707370044651216 8244745790388034357 9368056303305384094 12963920720475463703 13430668031745697778 3445110564264994184 8395880694516534644 13718891843758414311 15423124316258184384 529858943718327841 2861890027347929032 1139169684945142933 14749207877987407120 5561304524690092366 12282202610111248594 7213167669043295518 14988566386743112902 17705393931593344031 7446394754887539499 18282479186086085987 15238451426997922639 14251370549622875963 9191546786951717183 13637536004082808892 8320949403141366935 3488937411561527101 14473449064173252503 7652395141635201945 17737604747349043798 5441647232160834743 2766665490977086189 3463063791749599634 9428435932134938117 5663043278493450506 9859040451198990320 11597764777737829995 9047789281619055044 3920874036685161986 1222706150343395493 12914746964175465243 295921694288155706 7338839411709292701 9888778223156079712 11266196951577498246 2640007750263529399 14282218532606885049 18371324293328295917 2829995944576849477 3612786768124330801 16811846232415871419 7992716825801447649 4771547097721890103 8549713511423646056 3012122663256020481 4942848913523529086 9407397805803123693 2658871508007752248 15983392632456232611 5998955647427256316 8570670030408673484 11265801439296397039 15687440034590771963 10963748786775561582 18267020496177369870 7505719904590023853 1593835535820953689 16440719371766557146 13848343599233275492 532300167919532211 7420023764110348628 18273541353259681636 18162009373271224197 18279446454653492938 3634531353589775636 9719052365871341175 8567964831613344112 11889367806173896110 10059332498519211248 6334157315728537681 6524574777664691539 9166931439323670308 3598989239885891986 11673567327744847823 4100759219365956663 16611603846641837131 16727082277872969313 16200693693444020398 1753339011693749037 4286836259130285901 1457706974678922378 8160359817720801644 4274342340917578194 7471394946631873079 3367916888343326250 11052303770747169972 3681524159711019288 17621564561552141563 18261639131789717352 10058841784101624342 3753021588216663723 329482467838317006 1676885274815911028 2702556620001921914 11270158152891470093 7438835064524461823 14465932120107070285 16807297241431338161 4948969005923193262 4999374219192621142 17514829265242621150 9488188075824354325 1195883568580683099 18130434777645862295 1811167315297634763 1585629796978241365 7851654674722727999 16696317446136057079 14508112651467685632 4579393180701609199 14970393297860271529 12822634371920193465 1619732378164872155 17838806296610153238 8257338349129108515 221861656895295428 11522699220817735031 8707607606287789573 18086655959035844460 3720855991167343552 5750598794047456103 6811178098317201294 4432271023654091221 9646162784098769305 7458102547555686204 17249848640648684134 220795853212673618 15345524884626956659 1363602262900931466 8759925193278924349 10895760085405791625 9920658445368898331 2247528999383065829 4607032888404603844 6284679275603237312 11350438076932483522 6531362364916608383 17020854049307335847 3318870484860068124 16400573961542027678 12226065139403995678 1783044130823914014 8154010273900350113 13536191054142478340 5846957289123295406 12601720979179727984 12137652885371530085 7871935220781181073 13650766726432605437 7097675426971454578 8887523402752639804 1262103171429374304 15659750562541883099 14456697644313703198 5173387808865966410 12682099875590053902 14732588684011637083 13073257876164426177 18256229051959819715 12368200039463335667 15381084564458264193 4129681052421979110 13104666566320344844 235244425035043500 4552584892702626798 6647169652807471430 10121059221530832266 16245554514412379453 8671732886497558037 460503498461698936 7542096083929956238 17415893142381209650 6499662800832440056 5963180334788566756 15081957821771378178 11791141857853391191 15301470329716400261 4646931664837641101 6853284817973040030 14459232507092652870 14214380871880338836 1713532842036618186 5959372088301609097 8729355264240274326 12459642493096459585 18435984164960110707 18406686161469984147 4635470053160659610 6578663414395349378 13749716213683857805 4126898777622364336 14482608571521301318 5611957577174190438 18362538919766412057 13375435542662788827 11139790694273717459 11559853336743909591 12107427275251007020 16034036481303670639 5652134560551019770 10650476113568917441 714138210624270658 1924832550801648536 3150925427447891778 1614023814734101541 15335150415789666667 8783446880658284891 3598647057167822836 16165987259952264608 12549901272176403044 11895555904237387720 9633627791370490685 16480002571768522629 12635919326360444863 4188434794408654037 15670640973541756856 12457320636065960034 4422518518033367907 16455433180790345108 5772332305944766638 5288100152917421690 12449324357969913880 973888427626246851 694042534478257436 11767097735185693842 12062211149459858530 8443574628334665922 569338595060948749 11942030895849815874 7687801336296014019 3544277168617166616 13678630476033005854 3080863843930251771 12441497461584947501 16991748921399767180 3715402054312536515 7698195012643885477 18384975947887226315 10917854671213713503 16702481837449056376 913722726507905108 1249051364823024011 17416736429345435083 8085666584292052152 8406335565115235060 3920691907120928464 102641013678019110 13112407988568400546 7542168324198821581 9499636704920899969 11807149758772178840 11005685992505464223 8994237485971745959 9882322623943260851 16346058742203350997 16481148464044683693 7989109207856263410 2214297803884847915 9922128100446660206 7519788803972162755 11182482993474084171 7099498892248716805 3998657064842173645 13079580878707934938 10620578039663280917 11526722401711920834 5712038025628012181 15195030333007017960 245980379404581164 11888865636756938454 6077314055590765366 17517653357034775459 16201887932226983703 181658462944660104 2596735339374355536 4348958572162737933 12159524045819091822 14543468056650404014 6251742557066817645 10564439972501269141 7160904056083978308 15988700079674398672 6995374660517866935 12895805111980715575 4199631335816373348 7532986399382594526 8003200444454752769 5465990671542339557 13208728979026056884 750075024223265998 1811628472514229009 2670767068540476021 4509382512565389270 1156736484443834448 11112706623672252118 8780647614840778851 10259676998227364270 2474221055969648164 8046099856321721392 13713957283104146423 3053409768440371300 11802866356788189903 18125919648741454796 6457856428895024916 12516176721065904445 5890696498674275426 6010490261964820597 865282093023461880 6485885492991614044 13359688135022147057 1506480076225411262 3266908652807003686 16345052372172982084 3995903635466018341 13155011046728718140 4673075178928919524 12222372429312083152 11620306020644605906 17789462048471650092 6601689847427442493 14080859150458372540 14288246014219221742 13090809056620614597 15125246866441762676 3069659334364236171 9903196204193906612 777472336777800527 16273811005154319372 17408508757647127571 13600185518657869981 17161705709464071619 8070511354324832436 4188123056062141733 18397506088724276753 11592534931389191894 17895790519154308878 2518415438538783675 13761444241172619052 18120767327367389577 18345530384660082018 5585513651729639207 14586526254898114820 12874776115486378132 9279092061506590172 1090192962057096798 5446259219312973084 16363530408919024831 3929227998300823220 8458159612605018721 10786221159333279231 11994090189143735123 5758715262143805264 398961409874537697 14639952359640953310 2421044981614780232 3532758981334964601 13547582262910622264 10871381307453449853 14802744119182229216 6167740335090761887 12571679950346850360 17690437300975767564 7516195774415963828 16791801214772504877 4227176378042358118 14155550738452297544 13966711480605675039 11931599210088205938 5395276863843988655 3127238936534072456 6508612909072414313 8391055778031374766 18441491793600996379 10509564547788131371 14698397443053724689 4940151109404957421 16193353980783248313 4005450508370129716 13511688554674087305 3959066736070380468 16136220777532869388 4003024820351045106 18408879362411291712 17889798112546149011 8687490559286083763 8438282243290515571 3827532318654783283 11303849960525957291 7210508365084002021 2256084311928919679 10271534695518344384 13381278563217718552 6017378211187012779 3500815706403244820 5530148181289412312 2761399624508959801 17267909106834680797 13942176711822826433 13013867891713554776 3091707028362157931 4977685486363100056 14051503235350281553 1193254764346079920 1482636033725546996 13221567612161969215 7185060102946436138 8430970316455438804 241111652760415630 16040733372467677063 16424876273691900080 8094619291867366571 7552445042763827440 1093739492714751209 9702144553114884394 18218446155432915950 10044539595005896520 6479247412765434968 3013270797121009593 10111606390251972416 4343505066188973991 3496999381533434825 7286376124715569715 292750098802219062 12887693268238816525 8665533427263258821 18166356775018765994 4868706632828161919 14796126452253156253 3941450706848242854 12947429734753643029 17721712282028690690 10156452747608281527 14811669483187709916 15558243382561494140 8638648210809965455 18324572860021897028 10234548741610894149 4791832666303437881 7998957040412281931 2006351260564816251 3539480835156808308 6863181535137407502 1614577970946830170 16561050810797386171 3910049921859462907 8276252656360994273 10050124031715041142 11633693577526375012 4421642922157597918 2070842856230389826 7953984265378132863 11899304077416333287 7390927388660388710 3157120479469232278 3057697269717303277 3041012005774507183 10529677892943523306 9740001426349046200 18106465092812991711 13443547611973636917 2463411446493257592 9729837012684725995 6018574394390345231 529041002497186414 12732029615195260583 6189974594292685587 17734197180801429874 2061349978077890414 12852935171848683264 817712394703762083 9213143594235024675 5323087122969841017 1230757099896672151 16033079737458149432 12224543147501011908 17637214920585586365 13295314256981384964 12858192374796518715 1887578984824671644 11110187827668142629 3788605392568168637 14585768621676326580 4551595861667183464 11292162944578314517 10564783326680624332 5165980299084850331 11570832227327721480 2387600119606007762 7619695817639721882 17401474458362153964 15736340991770277872 5968615238162720541 52402170792221359 11234540079940717523 7301878341127834128 5204342919366549477 5587241632149327818 2625786751642944097 8173941668243881860 17798174056052957696 6311054753067628286 9534542966413352645 11394073198712046214 2608425122835610367 11975993247120957880 11472409448045789037 15503834088362722852 7289393177465609020 10795732420346954894 3079402998837634639 307962070329741347 16500174796867546763 7974011541152725455 9340695364731081543 17161695804753203406 11017109928898926367 11045994431212653959 6021439429410655711 16364620265058037080 7209637638551521380 10518927123182284880 14644787872202160992 18117107590587631410 17184298953567727236 8345015372074667629 1861613484913962113 12004919511659507183 6576324754741201030 17055355473974922391 1053698792289831250 10699724458141618521 6306031527330011662 15686433588109424305 7969246100322706034 15273989983556770602 2315549692400757729 458066152289441265 16462571175377456357 5365920219812058017 1529154954817152006 1057380103934062499 11949799995896577388 11226450205541111248 1933023000923188959 1353129297531611936 6175420728429255079 15597640211310359489 1458473332829161324 230306270637278730 13898106330798257941 4182021574289658856 5935802095967972974 18262616255962844039 8078765808614624392 11262758928590114788 14981608338894655613 4029452139422562595 15829271232446403225 13778085376184691732 17468090204654947387 18437373669777380969 6199524527248651609 12901313453605361668 12661573091522988980 18037755867155033594 12278832911206608695 3027082822040185706 6209616496618178146 12819532448875600538 15230474365247641898 6210586495115472775 11173723361834984888 9417593495134356764 9799305636349161874 777101316007263077 6785432179560003026 13447523894595194672 11468510500013215737 3739822587570345816 11850112601164414568 9023744343324904075 2861799392021627786 14809746024460054695 10222471494662731143 13544293913966109134 16347154574026083629 16724536249380517940 4519764359651363752 6882154715778295741 7143416634324567436 17397388060327937628 4128289176571469928 2892958790852646884 6577028799971972965 14427878726301644338 12579765649606024438 10998702997921651975 1931235724591211789 13486989364248999934 12635785406075569945 5992757144027938783 4767829242811914227 1698444036573701484 11436293798973901947 12973949706883561412 10676618825721130577 725980519863364973 5261352205354051079 16387237408821974754 17520736013112887041 13386884341588619998 18291822904184445056 10256995629906288197 6662146897502915021 12245791311892786913 14607112205238419608 156042039429298415 8512123435996123169 16699826203527948688 5880367156760799175 8143571645774651510 2072073478911091602 15384638622374026398 14394884840388161360 3253808643649913703 12410941870943920704 14246377107772555348 3129456033504717681 2014121186397705564 5718307127219924118 2954089747818935989 12469642328340879465 6114974951474957546 8273945995211032206 38352648677282305 13728389609815236782 18222336421463623074 11608922893237721175 1326398807046361572 10163851467270508819 10299710861053601888 14328427945250929142 7827721963969973064 6599717523592190469 347370547767913892 12007309591733738868 17076477667507632798 9132010479186366137 12848851516339920108 8222191212796760739 6782098341123638132 5219908447364824019 16876908950226099051 14191213027723740671 5562192053086698314 855571519564348344 10232948522534325761 2008224503652986095 11583437925279152842 16165957709326440621 3630900875408403728 10566855456392875828 11755856365978104499 5818504975601250816 2698190581604128455 4005261565616175113 16840465470559131547 1197827718826421454 15762040734281374399 16991720612308675689 2768990516520403215 6934773864371665755 9149853325239844592 11461518113729286291 2720190254298896309 10811156407572605462 17468517588919130968 2195779091457465967 2477160242633277891 18186499700882907913 12833460166828124978 3914946674175531153 1033882231521287077 7605213220952805453 18123806907804345251 3101922198325393065 10516059692252646870 10897365044159364978 13155901359927248272 3097899177255018500 7851071177682885568 10211126589882420392 9303288648402325013 13641177219897928675 4252934994308043893 16826409015547626186 5760650667063694380 8776017750840508631 3290677539101230446 11127516122337888867 221441457809999012 3185915292498551207 12663746640425078799 6774664483519730097 2956056573727017374 7090192223468273404 4270624352879265382 2473567860871375931 11050514873559711871 11212318362624421054 2883513499842422692 3964746548090992524 18323135688822844747 10963927205738978221 4061957975482463618 11610275841042889673 6495652735063758497 9794126291635670161 4411985434095927906 9810002470943448254 5360609501497959196 14448391175063420282 212181560541529172 7839182083886457752 8948234046373369586 3162116848006484828 17359533648064768348 7227352226669361636 6912708222324505043 16753199130892019683 9340639277358960178 5282717174609475454 15608657498297547423 4633833423039781525 14085391702140033661 7965597508810180009 2770361725093599597 2867629160398867401 10427810423425525492 14715478395932229715 3002951329148631861 5903641361927413520 2985060750821121425 9669923154159121518 15139807842142431219 8979501483444334772 12058866644748947859 7024322349160592084 295854575819541697 8388021715502115200 4239901260280839941 17764964229673885706 10724514096331724055 105451877084664731 17900071501239533122 4434378259576697779 2710909076706141079 1805208288811855039 3551199134946854876 10143066524642399071 11404922738373511229 11920891147602038331 1623219493053606409 4622593535282911000 16267656561344994893 13143098416155334605 5512175909753833403 2393009184928603844 5332136932289805646 4595938398783524911 11919645464530236809 4824795998403258552 4889404653797431481 9614895613686801114 1104554631572161110 16179526406757446981 12921297600819291991 2659034114545265653 14198121869204063684 3060813648641151144 10687495740404053862 16482178313962462176 10233079606158116764 1182816268191871010 16024003305103086507 13855216134654253586 1754680414501895167 9541591653031227019 15459246377815508357 14046260759744506383 16969383939685489939 6286293491366422324 10347810544874524866 17009505562847500663 13304988355839221727 353286566252268890 437889383577026696 16485068474400313218 7173957580176250037 4380510024292344182 6134888053304480776 12586966248727472736 17325186800433759343 1564006376232557764 16143932761208162791 17518776564736698804 6726407015643891843 4185561530108852762 4992437988961959535 17584962202180840887 17040235384065574304 17584313342817727114 5943874372530476742 4543341809631733609 17112347997972779037 9323074988291274039 8554424435035457610 10467937714484704302 12316992006936529613 7350895279761047389 4575094080503834204 10368532919314170838 3010673058903709618 6755428711918597454 17443130020895465802 14042449894045844515 10826004567604192636 3989541201970120936 4646741767564444641 10830683654122416127 4255103129219322197 17978950333308785945 16099518228354361302 8504566963630514454 4265287376127453521 18039330748280948167 298930323024213613 11071389733931226822 18091622340396176224 17257522789792973853 1142139183099340337 3756631820252878705 5594618132778427927 14258254127268423504 4740164350762825924 1870971319636007852 5647056203246171328 4824539686943890907 15490428761861143483 14969492476626286301 1840203912176497085 1633061245011456619 12635637173728360815 15358815026338255474 15969271790086849685 3906476968823370730 2284924306320275427 248190761167422341 5003016249828409155 10481206950727861737 14699771867992714694 12964947298706563858 10657584298939672066 1969616964394159174 12204747272295724101 1440380684199513783 16781489311097744092 15067751522162111372 12271686179946009271 11205942089940700438 10740294367689389495 13739532445780972258 13081880302502468382 4465848886016987349 8711009072087621937 10421315340697342743 1543248958704935629 3922426636874302465 1791033176248816294 14260498388557835211 4041808138979354692 8945229464510835161 7018321061058381706 2499990797273853993 8494176701031179662 15730325360680724337 11694189563089567864 1647410163042062009 10528289067779615172 4349402343913939150 5819076683323831184 7154295909618617145 12454492885912535150 17207940057128618454 86073807936601894 13111302126780498585 11472795573363048918 7134155864854768952 9850451307714073508 9970719871848145144 3542785426708737655 6197170661346064808 6215667853475110115 1057509690517652900 616077451881910256 8379594630940859559 7747103471956497437 17896499013253982391 17128693820338435579 3704856620724854025 3724540433071355474 7370210165860398047 2956870894900978077 5378530618754913232 6227438016447573461 7528720605005220078 7773761623517360784 6136152104797980151 6632609086672763186 838677755027056520 2924047188276693196 16453622769858024598 709579091117083110 15976656494980848650 7750371839360377193 11042187481138190710 6275554779515030994 8331897082275726232 1188798119361021730 2783638162338411319 11799723803623608113 11909409686264761593 2513099690018947049 8612376468196519144 5793179997279587935 13574327501036424870 16879470550251347148 17512354729008290571 5037291042972579266 909639851846517432 16958205622244882441 15772944778108718761 4861890839970881497 5814333575961478422 16824397378757286831 4552776685466746249 255985911043399503 8925750288690177864 3473851018229216735 16847099881266814240 16267246301605770815 12542008432987796426 11261422706383638745 12642576610238180023 3721069554896336368 5247539030671229629 5516760203035296645 12727390069401429102 15268461650216334983 3311998657115292105 7821695499287399049 12326427739461503626 7109070026121161124 16089896243055275616 6080179585227772846 15423273794603520059 10011947902278539564 12669268721289191165 1389259568125078990 7286338727353817544 5389999987439355656 8285869429642627 7796084857771197852 17997211943576675023 3761869401735585202 15478236927482259773 15630595574836674967 11413764465625294597 14136319349081969497 872722292679866411 13670430597942933131 4876503142746200669 10299150526952066246 4142400273607442145 1991369696309286291 8158842573945464648 15854312424165159859 4966806941972978037 4167276999566672783 9571923581386542724 8226908540627240075 11868628541575217784 6577829761142009200 9004813410719229698 17725387824513687902 3507264768156855164 10374531099408405798 17199914635704344470 5799787238088323595 6410849907565620332 14433958931518661414 13688453059552236469 9491687828803941317 7788882625380661165 16008809824210365982 13069181580277282139 6058767689495051973 643729640614798265 15036583599028596866 7684273113417610025 7201148592394631692 14118174969260159068 7576004027808688814 3374454908978060466 1033031533781524040 7398621385164108778 5457181731537738500 2424974465370523261 4212141058210175772 4779853749054273500 2490967984440349536 4571947310083291155 1227355194451389674 9459811159129107544 3404913432256634731 4715903960349183461 16442917804168023478 5668288759420370594 13815414839446554196 6485547905178659036 12536246071484800856 3609353185851076669 17625815679479196449 3280775996255757666 4702122430765054618 1861937649435420128 2752979429418785798 7232125655618749742 15729102645714666886 13239940448232852519 9737196989597116094 10525292819754141537 662072632769443231 7614541145275350004 11072271538256340245 4074422315425885814 6659122591874098462 12681856648631498265 17752995459048504689 12446277231513506065 13119934518694511600 6303191889506879372 17016167292077099808 13307328575530501393 16537397569131213073 688942227970935241 5143270414287859621 12157401354300664140 9004192622167790648 15431127304593818753 14512687507773519188 16457402119896286267 3677045240100138909 6162575029999481229 14084660950838105229 10192873284690528116 17589680994599432109 1660231260152834699 1103022049910396397 14161563312647553771 17761559610781503496 5158668102499982910 10122060351403900749 1618854397291835857 16588390522697483548 13264297878523519879 8987440416056295809 4157089058390937529 3788078210386084810 534910858521660223 12937914003560394333 17371659927582847262 10046954405602106888 12043137149282047775 3268444434708149190 16405178576831341354 11017932922497286884 8771824219717072201 13435129981756995914 13624309481346234841 16159090374524308901 18008088567053409300 17555220539727441262 13112744558447227858 3982930058021528414 3281786381580874376 5422392134454376321 12485434640160032479 6030999929318079736 651062731079610757 6013963077293709489 15460601480287596263 1542048232008371506 10307124819757947732 1077782798849890679 6808471545410417842 3119810283136465532 12493196613269548193 18083640174688495248 2541820407252370386 16489900311249967187 9381419424075253373 1202672825739550477 18074185916708951789 3108275274980932841 6425156650463760885 11006930152670570221 4769044109217922350 13939644644990997635 14228469121657792223 17714381627126998593 14685309655001271669 14853558295267233445 5853901281124566458 4674345065361228030 3963566426225733562 13974654854405135031 16204112099125343873 9421435378045938246 2003934079367984098 17094228075204692589 14897766019788918767 16692420628162058774 18126879974079813991 4060246827342175207 11153047409624849955 8489179939382632519 3967950777775810446 1914414962993444255 8945679787613872077 14249466970641228032 5078114491710085859 2330180960994207892 15799850338774977476 747213622441436038 108875231190685965 4655139474883966307 9227006023012483009 15814943807210802660 11226748157566326598 6259332304760963326 8510650166052796457 6723658561953189297 17984854199511231132 7755243641457492284 17926612717269488079 10674000046849620467 13292198219772554403 4734059954857737550 5713567042782351761 13489630174542167296 3799944510522410859 10143219086911897531 10018555376031063448 16851625616709105002 531919416421131622 5497155111479134501 6843055768535390372 3129217985587401166 18331349815871543681 16476440416677337659 7618162829973269130 9831793407293365472 4221841351247869958 10058234524665192801 268282727359341649 11377318547067318978 848825309026086998 1488581554490445036 10125612849796281714 688295746823793868 10082161604757671801 6296945281508481220 3582745519891282204 8715261991546049982 12077226420680165984 8898208839110369334 16236389512713975422 16559863888719172048 12545195718663096040 13727391075935730834 7537050755670285663 13474323295284845423 14849832825526050981 401474189301374632 9704662719099181021 12811049234327535385 15429207062836859378 9538249238523573374 8074530591516357412 5011868174886909788 7666381454665820942 3181150060467290085 17852467782948785872 1165842911483870005 12702613404911623770 13410087997294095641 8395662481249923575 3216183241276274870 6497361371681016348 5032809216431717328 12153421122624044793 15648502035333843051 16268854083339758261 16435033508041400710 16001454268972186969 13314030785305605219 4401022625008294845 18117321182613402236 9030512102803962642 481696183647444712 7585571269491227663 11268061033346700564 14532371816762255714 2858796261689491317 1630033213910071118 14299498972792233542 541487828027029459 3403104196527202444 14116447707444603550 14941181386956288911 17648449503057082771 16834491307176255933 1016874785599580885 10363526751623901325 10778159547072093292 724409231108552823 16125755643301895689 3896172094551827368 13723990665732995323 8553943547244435398 2624110805129804462 8733091395356159197 4894074502758406094 3979905922404075173 1665894246630512540 849150619861550308 12815420238628571386 309798955395530609 6221850730940917708 1130397697463317671 7054415695849996002 8127646200864789322 17988887287472535290 544451700139517327 6433906344628788098 1673702739717151473 7780788674796636238 8225793166739257534 11406685777239991778 2548431567740218646 6125825416551410550 219951656191726880 3053529974814482837 14487361833195041742 15906218139479019965 6234314369879077 5079236684240846132 14425206657994114434 12176517083852689342 18241074568602269661 12184198471693631903 16849799552402198776 6692017114361328745 13415667800858772093 1681226633458747064 12378709373525432307 1172273420749766033 6944069461635547922 13482722236821049211 4875299844523526623 18061478949264078282 11755982579421407981 5405199206448914517 5604460395374899252 3373709013368862444 7445490733704950297 12866805663517323969 3966465351623770312 2564317706417161511 9362673810474998547 14515363613758340546 17109927026543936415 14660411655016844127 10280009762490248631 4096202017518757859 14122792354495185459 18107690621576214536 6748140262048703546 7431064485615116015 12634288914581570008 15016805670746092536 14268564948760559323 2226471306488333617 13149392770475325082 1752583352562697225 7467830341534488768 5444071966908785964 10855294885903279587 5930601941207873262 5870025318973788558 13718422378212807882 12135791122470185632 3489377714553108733 5343646358399785497 14015550366049080294 127401268090233945 8992118539301797247 14581838152684522479 1627913836833231381 16042643431997052022 18299755903062582968 11934294908527164076 15883052586118970197 4811698558063826325 5281169726652551673 9982852310314278733 11389235553268487032 7879400558744521855 12668895633100537924 7223254846946432528 4170065244954428127 17297829675915838782 4056585356645350014 4562053402118252900 8830620094869823011 11058164590061769942 7884238073819007360 3457087408821289382 1700838150795801731 879914645359739232 2510535815645402383 15994957670655374168 8046527968678094764 15642938318336739937 3196620166026090649 4921448019504350999 14224823564730206784 764068839570249081 11748201990480379511 6941402441809765209 5048726863581144882 3747793593658227471 231317263705087856 5787290943777807032 18285706981137218066 6264783045425515079 4517195448037022869 14015642096437517896 15333345705268807467 17970948595611014099 14461715159081034893 17950321366830647957 3718103389548693825 11259317704139600364 11371811342804163732 8736740217399070601 15932585598821529304 12146580086999629849 7442197860882324073 13638385510131326197 16519783146061933965 996209481512807093 7483724363277775852 5929718764491115958 4101935085536280970 10890799475355384757 15184506737359593711 11034293149159748951 14162077771218222587 17700227404206541819 5891177983100755684 16975953576435242003 13324956964411780344 9948646245899961462 17075567839759867250 134238598334527271 8291656094520449664 11898543234536837540 10017908486702141863 3284163619880044873 1054487825149438210 4166344346329626417 3267439131902126206 12477351611233143707 17193485533958927165 7445880275740546822 7146951703522902940 4064252923574418823 9117729894066503486 6365681338601333958 8246211438066552336 11126368179968132956 15259115069827217998 2445427268084883746 9490850137360618832 9566321610455086310 16899795913122583473 1056334886067766758 876885607225576672 12909968068828726959 8798488708142632618 13675401443989515585 6430706964812451123 9999035734717989862 4499125008886542638 12938157769514934801 16414539660387557132 3854728040928648516 4975095344372407847 11978502098838774928 12458026030389579801 6250891227653480735 3340606463441007579 8675849895085388440 17154884256581476382 9507532029349865978 14318951746235579365 12192058915226171463 7792693905015248303 17320854255999280413 4305354815069362185 13074591470626168222 15077281388609468714 13861791030386851833 3328044961384265629 9774515405448829877 154045758882024087 16294113219573512743 449618915278051337 1178108593089321577 4315539561467043627 14404840724561520105 4675700786454729660 14560994548875818318 8177451511975058658 15833512730611288271 9181991495751747614 12750914056117625467 5348636722153377786 11474208890746368345 16899376337340861245 13042733290960567074 2404537118162510810 5011706031274733676 7137386522529831782 4545922493221455625 11856306488327213461 10602569672747459544 9812978261604079189 16075659207521468840 12103361993486026253 11499212256625787876 15409052193090922963 17713759289580475105 8314790431192716092 11093581957219827116 7574777420439831149 12082029047105396078 9727094829543078992 594016115555299446 3517813766004494685 13042602334206297365 1712525643615517112 7988183411847445669 17006139405030692203 15111501712410958407 11827747843954373670 1390510135588452925 8018189849373100771 14835176341333703489 18393192822143900584 9145986599809906030 12571600812889095174 13685609024351609271 15117577839623087388 14683380829213088326 108008346026448934 11387446147080538608 14852748863393723373 4037329491634948381 16682077816006499723 13548951533912062072 14985541977931543326 3399551530537585041 8126736551803509762 12039656493936409434 17672436145211132450 6077574977435958014 4856986930815561728 17402517333392217992 17836576383921548134 8075828816841515765 6730646730159331584 5375426680089796982 5230731129181496864 8883421996883830502 8879443567642615602 13913304944874102540 4765335570346853039 9863165645918464214 5242889230237090412 17653563618023480373 12914234367841041135 13124806169770529953 2459526229681758589 12239781820952639554 17448600161779065254 15514691937030827348 17862274988286272688 12854517801048408626 3744931609551159662 9479428505324623041 4616130448062537320 14141817353122255622 16166057327058388523 8597262923002529254 3589263014788227331 3172487009580653942 10878780274273237251 689752923807491045 12146150174097061943 14378467600363448767 504674124120972760 17359492104271628299 18273840197848512898 5788732619440384364 16081216144365624849 1466256219354730043 11302658192327790110 8414047285370133176 4848636911879682072 15967702408566246545 8803039942483443112 4634794904758081356 17932013584124462211 17137780849024690227 17001499536499865675 10911813224351215903 10909045297485378698 10041025082462060485 5330625853796087734 2587433584059198622 9133386668829874158 15533178929031051890 1645175835858257050 6996468777385476543 13053787515820323322 13215041231089835127 4920484892224210131 7011808687177312859 5524360094939035845 8289327438659754160 16497483091467116078 14678086020322915770 18180728796388784308 12329977988593371081 415911901926318997 1871695776274701791 6787192557623558546 12806074401715915873 5732634126247900019 3573007084499314793 17943956866140641821 16357226364380249887 6360183426668542182 395742594420719833 16398116672914802080 4255449823500512188 10157046861913152652 246988212032226844 281042661017576484 12580603995227293800 6747875197056840134 3932095464234374197 10561759023941326960 17916275497724200081 15392946741193841675 5010932257183548683 10453899290126437043 11744124097066809216 12512126913936980081 5973638252332210469 2942404293983817598 6734438656018969029 13263709221814978070 9283744520881127006 2545630350748038216 934413294484811394 2630210678070163509 3156142004147315620 3497431548504386403 2868549887619414055 23462319096123557 3388951563420525898 11821709396447990222 16380893880581867323 18116411100942967439 18211062610355166735 3238722878976828005 3979779482153001451 16762093547339432411 11282483075497353053 17902934750626018206 7119827785629757483 3825493196028932773 15739166792282036325 4516855183840356622 5511741686847854025 15655561238343313223 15768629522765783148 9186765540669788969 13919511092417445270 17128761629184989868 17440076760479892865 15307983223994974050 1313134699392164988 17516425969610287075 16779107736737623545 18291377808019842220 11883974006720404798 4102940069487245508 280450339505144067 12358518369262772827 9626605576715611023 3813737624009964976 2213720362776273871 13151092981135516382 7587464129362332706 7456420635530370275 10929240120802254905 13387363449667938752 15516258442305623181 6632086469658474438 8420865945227183999 10663282595111557684 13580410191471618010 15417235334401339950 4738477185256168238 12137342659788063431 15316460251150014984 3436037050316985133 14780624786690778751 15531619650799260483 15963158008573853719 6772346429418310046 113524001966751442 11368092637569768404 16473645495375004354 11401852937466145035 15359409955476283522 11224432038914221975 13084023420290157674 4679319563410304802 1158443645175503427 14933395280912629479 11539520863889294484 14117287287141643876 1137646648990145919 12227319859649236253 377464983202549309 18167747634078991066 17199054917897315748 6673837342465598105 12857581234587920228 1383273087802980072 2394414410857192190 15081645967512279022 7281050248849211449 6390723479034714706 5399825507125160986 2843496693445204194 12119892054024031957 14721468472422014352 15098546217104034630 13197012930748006452 17545452386301762645 12044788786213572154 949246126540068952 6370914917858655812 4514129618410761345 3171369180188592638 15467128054481772150 13372341085334339815 7465555579320616740 2093252557059366738 2353693065832480064 5662570173733447460 2623866698290050050 979242590544979247 9448759717283517966 4028802242699751786 5392229253855203744 13291437194491341747 3878488511926108913 13896289823744420610 2924708493424265260 4325375201444970002 763159616444321305 15849525632024349821 16529167404697968473 9189170208768061211 6433686527705956249 826008860485330852 9986197892955341036 8770544641813024490 11668882837333852741 7842448619896439735 5844510329420635929 10392152861584085032 17868174736036668323 137363146344338106 16702573980974432325 3596625307303218780 16520113470464805431 6626022861274085145 4548501338061595611 17387798496207831775 17891893534950169611 6604815115979248273 16156593450945147143 5504167133506946310 5085146255722467372 855786711131099972 18120286138639167467 2075793234596386851 2669749182201592899 9087779007549904830 16860799472249434958 7426341370759945374 3121017830645543573 6851036333930627941 4737698361157075627 17464271879632726775 11968248880252873383 10570930769163499325 2949036743592216155 16557486053808895723 234830113143715187 13016060542323710231 10017041805793781143 13563263816550460232 16458815492970315256 5564221787332642156 4668086974861796304 2327955333561406240 4131660682478479344 14954331768358142343 3170673860030677851 3772353390473185071 11214581268608071408 487508723100520345 5479762579506090447 207505440895265498 7006041822502808877 8062272739551478228 14322145086666501191 7284240824112920397 816818031189408812 3840698460933083024 14852985253328835275 266666921285275208 15653529238444809334 14905953803115103886 7500386736791729952 205554554378039033 9393880079421364448 10827460297034712206 7467684346604194717 14482632509514315719 15138582330594313475 1424509048217032710 11496146582782311051 1929166153236021486 10214729713830992218 14628902936057913638 15147264718041712267 10947977772074137664 7759095732493553210 7124987211873979679 12715788369568365892 17919968146977276275 6773785764023367494 16759804849167367607 9648053016066661889 5576053854365766801 16690338098509810238 8121681111991034129 11135440432045234821 101141660324880417 13073552368488376678 15961617323764398620 1637720564313789612 2069402225508476334 6053879419851737569 10649371596692707688 18984906528930147 5700046356995815845 14800143330739562217 3363296449389748150 12765940756004318 2866475585003535199 15567865218889678515 2798082763528165305 12547032151647768009 224746645072190011 5046603396603844111 1839592097960886264 10193065912457726682 16505334027753543488 5786710106995757516 17335294808173777483 11139979304929602988 14495908347878319071 13635737158131437672 4005513991982764396 9983200801664597954 4440465193670824213 14558975106968311660 14467995197690623177 8157612623395488909 6371257308218065555 18095287757048218457 6201111684210327934 10504032345688345250 3407430733038885846 17794728704849424377 17105540297967408977 4997836740323502463 10050566912507057325 11994859594785850667 4879328479678384761 14051627883274588487 13029382712386360733 12657112164559529296 8747683040702951458 4150363963171507328 773948456341141913 16936061325691992652 4729000257361383879 6399872462217005209 5528475183429767443 16519975277910800632 16023505477019687833 2910394390343513049 1832705458796492615 9604079767244606307 7576023156041329685 61891882720768028 9577726920609316749 5997318216456735510 8738993183658279632 3190648540139611474 14763920885700062166 10307591268802665522 1898017867468900381 1312089824274777255 7948658269084987307 6319728106903716089 3276260108615033862 4818272363988206423 18146899578380330400 4557890249693956587 833869744635611476 17132169115790723522 3044191953786029281 388078073072900387 4754388363731651451 5436893824178450653 1278088772486459462 3170499415728020856 8824179622574753781 6501027577970457639 11412815744035981648 9537531663319001531 4849615062968162725 558036111932942880 14496917055609719725 1523998666897262622 2135567425218728936 33102662931448124 3760446254354911571 15193281283798493938 814966585290211386 1937864329679914494 10988049476039739572 8052692243368203956 4970202512434284885 13844765675309058350 2422370413012580068 13953316484428233461 2959439844898365822 3731806292215678195 7025643105156683227 7743109963478046768 14426602660201971235 12217416918761468750 10343537909931587302 7647417109142543448 11974433836334901684 11936195414486577533 13735144572051596996 4597483476648621078 12773628464905725483 5052889017368813041 15097288134321708557 3680820566788943798 5357874985521750887 6312251771101601136 12458879322103194714 3067980540869962466 16485099941674900598 3017516522200163657 277009068720779934 3347711176783485623 18316162177421506225 8816265631915919844 13143251333345041181 6813860343233254207 12669264815167163027 10442235634869717747 12617332039779507043 13220687726345255517 7045685961448449532 611118037451346295 5275749433425974662 8543975181679419865 5891634681104264478 3501148689420664890 12679682516119340957 17343550793728763951 11294507678798279778 4671574888066430120 7053612007832031187 1335697034736128408 11471752373581411626 16115622758187819588 4647319448691305185 14609314036163554088 8101563236719234000 5505737248498755539 5162915069754377712 10812616949872450397 17396577616494155248 3546019641097288129 6508748443664650490 8516912931527413896 7041576870040982449 10019277908832404214 2588591534840704185 3614039575598902476 11020670666642504280 4858919992104984750 16900915274957869706 2110184974771686459 8103051726310464877 17680596298533522553 11850357373573734077 15544296125922096909 4441930100976138223 311365375080248683 4367198911306696890 16719081716416831260 1101973591570352992 15250388666997442631 8884765606586183163 6801391181791156054 14717586703879208364 5067983013051778253 16663867697869566986 9266342327245376733 3662145288139750788 3840304139411720308 1051969638027877789 4195968962088255798 13607739856890902915 4764724091635882742 12945217302596396558 16148462312153657086 6347255359670102705 1846937084595626834 771237701301085641 15747469557019996090 1816194568633571009 10628460611596595846 9087080021740859338 1468270638892560788 6198869399272990965 16698795835362231071 17628837048698288396 10320803135257241244 11322599086180884509 6896354548806424479 5842660687835206243 1278230317390825839 14845046262078267305 12668280818619283345 16629322883277929673 3676551387220944975 10796723053338759093 588256397345375511 13632238643586457248 13672547120386706686 10455389626119003259 9251407939441219550 9681222190935649172 3567542076295856937 1937223491708176529 4599617286035429331 12024098244092318149 7397487586288166133 12062174395978740013 5676622487071992884 3302022166672326278 175432216372137488 9580310902507899224 9805407179847800539 106089884914983168 434724839281404207 12768188200439751466 15487341995158253197 12122756804830935554 18298029276766545207 16574684445352128462 15899300045671501211 5505794297689478696 5279461595102645411 9240639226330733884 9829292227342263073 15712657811498414817 5791990267453423584 15438485346299013012 13006023411750384594 3260756439521952347 12912571554748669332 11698769089949735391 246579226396991821 16338966488353094823 5809723463329359257 1146546022994280751 8417548922522451808 11956893690884141576 11445760961344130429 10661035620463162546 2795284513828610649 2841457954256994610 18120769069514432774 472653521032067690 17429586612518042381 9047928222712499279 2257060328985923998 12395397834102950740 3575744524077362332 1427428110597609356 686468222846990557 14165113955582034120 11922868310185870302 17883055158830124200 12161302731459454776 14205621482910552619 8807436173600496210 14728177507666706863 7509597784932746080 11591496593181080139 1000570754455472154 14324342875885294787 9251161194801381258 11682361569467478677 8568784614532561479 17917147277338288187 14869559237108831476 7081651896412044554 7379888199614018764 9250211838722101985 6334160384176690014 2040051620014668566 2203791191483559934 8992706754096595552 16443253946715680883 15407680835903704155 8215851627613645914 16957588376618664652 7036776150554017298 3084230697546094376 10483968075833588585 14043323506583444363 17252874425639495357 4023415985396606678 16543411173034096821 9350433240719680317 1126123672869552655 6347920696405472980 14771491909416319084 9861338946347430558 1366736033309093978 420024309448809784 8288690864017587665 12620582311141876028 7299749571920054875 1552055293712193555 3888139533663360283 8957325703119426723 18078389298272538916 7344557516491628085 9517451230850995037 6208191432497677951 15824884299620532941 1127512182438395785 14880268202261754258 1534557499712432993 9941185790402922614 3725416415306147090 755765684102315819 3729647002581100522 10110908463599666831 11852362230960775639 4522715265753812604 5793372088888678601 16142560629161249020 14555861253172926658 18017585257676189146 4004977400823415624 9978036692322004662 18255212712891035711 16458337314875913870 17926808645013352421 17943138392257455247 10805741163280902075 13761876559075416742 15413612440174778539 14183535925709620996 9258101065225710759 4588282433324692044 5860158379340094408 11092709198615496088 11177442459701528091 17571831168934504214 15555294667381142883 17011498057858911217 12717484798531341888 13622919777619672824 11315746432262923203 13126320223043374737 2659116411159250621 18426209020681070548 682465339492820729 13000700452216614627 10008912661604299461 15228634272630699114 18394735915696681297 623204144084144830 1405803970277374377 2719464303649033035 10129502050036243181 14526252552068598861 7973236005300796478 15251363169663272664 18385375733143098688 369042568435146885 3862562071464555986 5029174687111479087 11212294090560422086 4983825910090795997 7413601332690442803 17926811354285110225 9941222158283583844 13866706147148138406 9704589948095953099 1425522726221137547 9082551721197357954 14766323772357381269 3361019382300353791 3202711279997549881 8122988615482496215 12902116911593231102 12216636292297628904 11705882918671330902 2825359228801869595 5301894922545309410 13060228738437696503 16451748990232794557 1655311130913207713 4833219617192445365 12862720768437364110 1106925594403281722 17032973729138634802 3305490285794585859 16142890438607002134 11901969414949213292 3181295730799281678 16917134964111720260 7498370765840460966 9539759891303899563 17845434036267776335 10443826695018861284 5018895473343284048 17269141247139520085 14407330209433897913 3199695353080296907 12576457020967720193 12642056655651518156 12744559352297459629 15400176813815257212 5043359552444007402 3497114227455419004 11339042610078837025 3393079901134191123 4008482455315039128 714745117467598377 6169554565590507933 595885773056886686 9807747830633123398 9381066407420631025 533726997893602487 5830806386452056370 17202558326407121157 4105423560714772308 16751580941127066940 16800646158379949445 10365171313399313491 16043500427207037070 15120810120415016069 1298142069369610283 1725135052119425736 1768573619896987564 17542971105163590091 2957536922629162316 17148563990641925290 9287525767649479004 18010296635342584515 16455169237695971289 15969723872035782938 8058146918128577731 16769180283330906618 3110703303585049768 4650390373944282311 10753278102463181300 16120984412545066546 11646629803917164242 4908926838111233532 207428742912297628 14937345832221902568 398462200189507476 14213598588834920692 14143715211346327813 4135189555694051747 6720981170587126213 5098401977579156841 138764242256420615 15801128468805111469 14164426863825638833 643747326723417771 1336822901315373426 1457857014245827764 7178796991098245372 10837206113277476341 17897148660147634407 15040434140294711540 4656161948715870351 9789569115204714195 10729388598716152615 16946657821037708069 1612262621762197419 5011506151206442379 16102387552053003380 11374143447710274215 7755158977022220028 10501362566624835031 11882017757641588406 16173680470446930123 1664608620462602623 12429987013977196475 383237901067114072 7934783339081663757 17021983042405862487 1507887719609686329 6260019926356785561 12264772447761626735 8433582228219376972 3501056719612672139 17531113425341970826 12435394340667961237 14159862710221639874 2194511217751635044 11626155027308911563 13983944282188924388 14430694878923786944 9080152509174028204 17926358257665188790 2259478086899928657 11508255188603131252 18211047737666001589 4516131951772804135 16893400959374391782 368059738255974517 197900386737958414 11785645173524527547 6181107258610854114 16097815042471881659 4970192104139132876 1736616955529950916 1330026617072431511 6758112055451562931 14007258482511010414 12363236977682174262 1716912646609131392 13284834747682045370 7990462013260282445 17113332779760034742 6350714175894842317 914346500112313739 12622258303524580929 17955836864541286907 5472764866710263396 11059486825952432807 520934262521770731 15453319801725901913 16106439934696113946 5377019452908536881 12505463821418976262 8523827180355576831 15374485837168173202 5021168536967739307 3959705292066413278 9613234989449564322 9912322706115431247 16464715976194837454 18380563209462037324 9392517429995586871 2932823954724202114 3096831321494659808 7667016060693463139 17307272254999848684 7012749287065327972 5578437834141426583 17475166369997449774 7365535723186408652 15256256130407870274 17151077858017776227 13446338959595696355 14160712499951860689 14532187007157025310 11640780002740482090 17368309842364003945 6993834245307282677 17710925692090164409 6358946039625720936 16241474327366859233 10891850241418895443 15299297166761562771 4356628241791822245 16725681604557830305 10645445875988189041 8633399283027680114 3027829978029296024 11908574223327950275 3148966154935613124 12898143637272068424 13375749710263939179 14846540667915176962 4140433669044215083 9968126595259878696 1344407516498639953 5599456698857739372 15829047141072844977 13790791646601379827 4244681078427835791 14544263889634066494 12744495833034601835 8005549026283125839 2096395340985991573 1950191501583859937 2726019150063847184 8207781840087169042 273806796541757500 13854687914756765592 10221495844042968739 16162533429521785321 17113397565998760828 1577359693393407756 9278727380580062641 8374636326950479644 12176655359960951792 5717443298582003338 578027889764251557 11733006891927329912 7555892755529871507 12590109876148391960 8468973909393293587 14889157586508397589 13522216882160840978 4413046227862660002 14118322210207360979 4502960186908459859 13834847880567968190 9045489262858569775 6818606230888428873 17823694580749471262 10573543841403121793 9398452865768138663 17165067277914863473 4639666732034851616 1956850438774044184 6207574222403634457 17053982306405385603 2324899686453472524 9217718631608987552 6200997107833872109 9967634449714341034 13411183849180549078 16011298404418032516 3088280750632813639 1811814252577529921 1862124910487255205 2709541255790121961 13513261981488700843 15835403919867583543 9985808230179745518 3604766565895492138 2136481872666254913 7462314559059014709 11881690537094739795 12048128389129792563 6717935168245995915 10685784072108564099 10101580658325289825 6238421642815180253 11667369796854727278 16777405148560183216 3052704165734570514 11037771813506509848 8876122145105162394 15801213837620669776 457625556413327674 11064538504207284149 2984034385355810447 17286146305040466182 5728858472851916377 18202512241644603285 13106071473017878488 6838176868134111254 7381714338091684844 17257284885745923759 12656988175489977277 12763183624513618415 17575343907385346164 14144607979116399848 16734867406467989430 3795905134681746721 17982055983730796207 15505328545808460161 4136514250708337196 15514195255350749079 11997346637358145882 9075070773987327925 6139174654991532180 7103325750783347167 4221316167642180006 5475009701664801100 4907759198841260699 11180453682097671253 14097210668082575501 18284905084715506231 5295703613134694048 11881102946235477670 2343092304311208120 2680955844200020858 8486314781831985074 13941867973914746791 16181072759108947794 13506497464456800393 1412561122193748152 14760218785469186454 15684854633358777981 8016435998066245249 12669789591833241961 2040736451893696920 1660892176656690269 7739727718225163258 234365600890541663 17226744826367697733 9286396158056703364 5648537479310083152 18150228977233993182 6179349613137515498 18257834475898949504 16211107552693485150 7829916565997568584 14170960078010837752 7404826678392581320 12932315388068978966 2260984038688570841 17358644998155060344 1974529446212627507 14361170753533964711 16072295298688247162 14218155638127267233 6279758167413945859 295832889326638649 14814173901017277706 14424504886621655447 9947109999705784663 15287261916374897999 14046567211259903382 13917939355477658416 7523518388167618696 9646891834487580592 10181605754073449587 4669043633560215754 1721739030203692313 15168224624041487369 6969714418876852396 281815417857175506 13810378359790935532 6977638695368048663 17299910975889654735 15489720256598825317 16308276186677835106 5931219205117117390 10250915701985507829 16514485259451644392 7482360725363956754 12892384291859803750 11305974649524440694 14256233298281728523 324226035008130941 4404695582850797426 5023222099139694809 11797996963212051531 1015920171342227459 17962445221372338038 7926619352731324236 7317993241211743350 5614335435435142674 16204747201784088387 17611013789585979659 6905766935584108048 2526907863894911584 3917630794399820692 5045892442651220231 188176698875749514 365152105941713630 17183855286339064069 6381153477673376540 4603335970263688691 7496190961291134138 9970949900882944267 13435648258935806254 17109460453941724028 14922521433070635348 16889295568788228310 6754826974844838147 5048983885418550198 5803530169710397002 7847173632864091807 10205924739148962641 8008284505670767050 10996631746627877266 4910586071811798728 13971177567796868253 8154762687368284168 3185279564519029935 16772682777801599379 1901030078648900308 17372257155423267488 16317134824922727215 4700744090790175098 10879803035431584638 15201691010674086556 643266557659192354 14896425427609684378 4509513616400856499 12355893865388841249 14994246912246141562 8187835066138389887 9528482054098209384 14480535468894798195 8308588640463642735 1311086623772203617 4504179251150666541 4154389263289226838 11411084707206347374 5232056355537695662 5288753555451674560 7398771252905143357 4172886860610622570 3366774949595058006 3228474278135412634 11949588039404695179 15410281864989979896 15198841052466527508 2751929973649300616 11358230022743272467 10361319230669871385 15546544713163110566 5487634069372124014 16857083793969268126 257805178785227215 3250276670432896050 16721089533234008260 17859478947100489883 15038736447066684673 6443370363827796127 11207896206675670706 14914125905387310095 10716253938429131078 14670699497135847380 6776787098287509562 10398374501136298200 7245545838042409458 18078244501702849087 6278936190259302911 6340823808038285217 12409419073123811650 10711237488526054627 12065982359578943878 7391270530080963110 13682969544734256955 5773034996112232437 2610992970393564236 2334256413672282634 16099454769369326886 12625459402689307878 902197426012477082 8318317285436088368 18019501971531950476 2250267299052304752 14022466734843995746 449052702690547254 12764162691783562959 12828681551537425399 13804476192638213763 7680621039522415397 12948529629384053143 5961552094732141355 9614309990194418500 18403729810954351804 11781823549852305082 4801159305633068993 966442057065838599 12266464299677201130 12697133928678965311 4630561481909107945 14039620779444762398 17949076083621163819 5893354113508869317 1764971425458256427 5016312111630380954 3980592152234813171 9242578189128932197 2411491918439056816 14886101889119458857 10944867620056508012 6745957861368275672 12926139978095551909 14168754873952607926 7800665701307651098 6347137800880064911 15755135821706880875 2915378516189785726 4580652094030863793 3502473529057028977 18004813528904159186 1083496553083687438 14468522405108390475 2630522679840056987 8262797639098090322 1161329169513511894 15007235873813946294 8527601788216050437 10043101846443298420 13605750104986254647 14470833646803312602 948600591716746060 6113753472641185386 2459305325693756898 15890745273656738555 6634905664945449397 12848444195364926168 11125795595292241952 10340520967689605993 7700466709492365885 1827914149945213876 17375020426945625081 10146917895021820670 8731892890379434687 2876894906744627297 8022380438344140840 8916092562102880055 10865142342668081826 10228703137131342711 6886361047659886534 16460721222341177500 8691799271715546503 14415689702206015194 14762384700552364929 15429958829403674257 6718925837064727900 6172086352880942541 16822926590969288972 12368344267635558747 6933942536201919997 17199341669817432413 11805029033027984706 10843182270837305456 9133355388751620172 2237436188827879938 12723701553325143436 4182993526328208562 15628183274390090956 374350810755932929 6180347258801183328 17758853532722744320 3684758921683783325 3296943934868987020 7305094017013207824 2775099386178958378 13479549258403891417 4503261184480054649 11898862131562490149 12105791010953767751 7672988039079813017 8388944061579355523 1711987808884443002 1908767811209067060 13981818752870621351 10530617853752767558 11303299882426929437 18255406185403212861 10645618468045129109 17617811581376416663 3284556795133561410 7295448461416010720 10866812051700691155 7316543138203489549 4678826536210523979 2686277992232286221 14790429368718593229 18397935885432088372 7567483688355382343 7284010132888129666 12611360264197288991 16391374067359673186 13186059578204661577 4910233673499020669 18141209250822285176 4842045417634574171 16961629726522964146 6797075795456436246 3973514151060883036 12475938013203527463 8724579622615674777 18128456578683538292 12444345214741176062 15357729917220906776 15423213550900422368 12638037633320823739 4901708452602184224 14636656493852869708 13721078165335722168 14907786255350295079 10008349458249103636 2575741320360906211 16237829784672515576 12250833654764013806 2724766294659663948 10103476164034398096 13103959187354655756 7124240456951115190 415207785934519105 90623641959439963 8600304777872541072 1740373194647663600 2452932868248268919 9668459170358133768 14496013174673954004 8471178748965959129 121508243646022944 15560743628024619654 7196953149898376331 15230549633272458123 3831451833729000437 5639649151378832723 2215779985170442374 13267167536516841874 11333775262779167521 9100840617669756552 18003565563690142485 10300802651117321076 6632399051885102452 10728119825114457035 16733838600054747064 5207897859140018811 18384104821442834173 15272257194813579596 2003370289815840087 15284806363056900030 12780943850194041591 15921626756868245200 3482955868651378665 5542164358266073197 5075451539264587324 18244264684175482086 15539559827055029122 8260385501501024700 3478781066657283201 11670813971781840580 2068992281889544880 4852687814734140282 7679029918583661544 3522879228242047843 13338878263527693633 4762395715246922939 879679300322340437 9572750318189893566 8138311759804543666 4549027536156810920 511969530565675042 12167226729205262358 1796971210171069528 9435443758335731117 11597135460612491800 9605588492897176216 6118720997913323484 15956854582351299665 7482294832367914761 17310226332453051415 7104971543925097696 6021490696277314253 1803278357310845449 11232838311440105778 7455415052399450330 1959781587395406950 11912942298724761865 11280489620729661093 8599231218691538216 2306117039371196788 8563388131056832013 12546491862696441016 3771299822151024739 14884555278852430089 2738122208546332828 14882386676395534364 10134793803864152871 12976426898647329406 9459752151306792457 14678871663919104388 16710964793950980762 3406402024540248794 10776974056816113197 12970284388432290159 568411294874673605 15337884400929979093 3437101820974033707 8241120082016392269 16596504046905012436 17777814684859200552 8465651217669000061 17386780728846888351 12766852343491123747 1313836724226604153 8303178910229611874 15709068986556395784 521248388907828160 1862944122425249825 1558063035503566016 1410304360999403305 2565559379342944401 182800354387152061 14365251910359228946 12714537568175095114 14753806338640137745 9547841711148386719 1106760722806191774 7021408381754383295 358062211308044258 12258302427465699687 17790012846819350248 1311170686729472468 10794129797368690787 2281502117622722819 498712048435798907 5204020668190102028 10918685602941932343 17317200601135952892 14672790927220277327 2315092903902247491 3359455151104741355 9425827031591683682 5499620133886185002 16244149913095420499 2998766672407083191 2849783329641261882 10576672364854942053 11770991849301414199 16898427005607007393 9676504264803610727 17529058351565219903 10921453118461386119 683458840649653464 11559259496804805015 10319726029762758633 5578433713811471351 13800252081305460120 12567926416137729656 2916375951335157005 10010338478540307685 15423265616564079279 14895540142847613622 283797489848594073 7831250553991932392 722989044900054800 3319885536136845882 17660056120483534807 8156218723842300775 16169490758424227143 6239162028221597191 8126712024588016981 9084144516823638355 2407037099666898642 7352735441337746647 15511145990338151577 12972319869246828092 13861514995206199668 11841368181098746569 11517597067121471539 2809983450415182596 7930939107934400275 16184434626772237160 3233264061927370089 13750324983666610565 11917314585047160274 2594688086261452345 16168362528880901081 9353133933163621838 15888838192916126940 13294480742261281178 4903701001379084203 17192182572426167980 8257782919601709948 15067851870279809091 7482715090314805814 7162500743900942991 8007635806311751572 17706156574923744327 8400109785164116919 14698195276041286499 7675153453049698449 3314628756775799135 2948533286588885415 1152263576802431260 10081785046676162377 518144709899532561 9579197424077679522 17088071165809162279 12569190533724221860 18136998608976344135 18409901929984236043 14696841914727354494 15485415197317267152 17295538827530311422 7901853439466483740 11872311780682908113 6869145344163124834 1749394189819294389 11107720074832609232 16131162590242952426 7813302754121136291 5545185872447519302 2862202321909596416 11634304593675635277 12275768445448888665 16256711361509613557 10443033603471208134 2753528762147131744 4706711934377637195 16155847730588873501 12731420282964209256 2518531383132833470 8438337351097971014 14080027625348822312 31215756580107913 16461516713122624611 5220136193405697194 16718877469608246574 17099493282072990151 12918134270056614520 9139601825245114866 6916415631942694127 13643183724226011028 1866917697412567639 5300375502769657200 12023023145391134389 7220358797214451798 1990323590740116295 8993118970981629489 16861771949112554598 7940515347483484733 14198304946795601477 5817674055853330857 752278301271630185 10782688784603389440 14865920799786324253 16449144861337468582 16094583303107151732 18136740905562896172 752542854886985917 11143941873542779885 4026420677511000024 12063877201528316561 6032077502741997004 5344940223732017763 1008772716256437409 10710434709695801298 3470198980691475221 7404454048647041429 1254211513416185104 5641586348454246829 12533758319372689994 5972742764440482754 9102581505686542752 6195111919780793278 12129032118485650422 10975742845552100422 11584941701650833134 10681285299030644863 16699866397675985009 4053278093996653635 12461299472573523279 15909704076814004688 6482008790700127513 1281351215076759401 12979766904488154847 3356538369609625313 908928798047473272 8353668406889480276 10261724131567917068 2424849067054626326 9981245948260527926 2919007908006718836 11790904265623726626 13055517516345716155 5702480862678355454 2895461701334757071 9814625426345914025 764573136566933627 533361530625241492 13185893360838657156 17132995638520835728 8363451815410072982 9371007013607370071 4616328848300453825 3347562013351734223 147424542792919600 9868604979170282777 8456058914840089547 7790370167838538120 12703197770212957099 7120604656892367955 6531731074386211188 15139223656856206425 2887370565108784003 6151930034753721285 2784779315985767919 6590177605187179866 17025876842085073278 5452438937552937360 15325532624501604883 16699171684279896904 2057389679553329879 15646189269850782217 9363600709168336174 10985662462180423519 5265078569575017840 15328404853363601028 14152447818787488711 11399630370360584272 6473611888905454048 3631027947065807865 16468513376928209217 9644145671097536800 12425671687220711767 9893867530899204568 17871353162006776726 2202180191027827413 12139827255470305215 18064340785508906063 1457687615559046575 6513643229247625599 8048103520062795341 1373843044253902113 3701570278248700505 175053055088927163 946923440847902825 11495888475724272802 5009569499392535028 7482939647224251372 596414127357939876 719660309905890965 10940187921375912641 16680521395109374665 15530433428347367023 12569336475306678571 4244408090708808290 1523508259777651782 9635512510243321709 2799482000222955296 15017260855524914530 1961697030667975102 5463234400372039837 3065139321899570754 12590730417612769027 14881900799291872860 3831065199312095119 9469072019952211844 3085292873933631701 13218991844257151747 15096607553938640121 103766754561503782 5067907652022814025 7756690569547071929 1758686644913668317 11453370972992032824 14963414988378117007 17928284178894517340 10872773902729740262 16385686267325866195 15396264569748801758 11019326224071909428 10892756470436919631 12642826417945690168 11453579974021104487 5356341911428454260 1002868093172391033 11812804847562324177 15088022827793945562 16039241700116222765 11896010875252048781 2415456894920671820 2908061870153984763 13603645597694422258 18325538906676081260 11772740900305557891 13468196822612930069 10753521643386163624 1233493186491493932 7132903570614693235 6575049734383976767 13806742033879711318 7083840903896737948 17036573858399504935 9895773205133313458 15576354181154294678 1834995355298443946 1658656818087763218 17459067052605391666 13794094102891141019 653019339398703137 11983419493680350441 5340794039957799911 3679742803009126284 11000868650842958465 8702715978008971261 4989638663880785291 13748102070670376109 673955606730290390 16964870718794316440 16530225250182406428 11836418843557535581 15851680284227873705 3078683705623561859 7997610175758276957 10555305180428657061 9923737137924941582 3789332502955463842 15607174703000046919 1948564806188940291 16602048707899928510 14776261651327648954 14971568644912734584 3155623070799475863 14823056785637360041 3218527786409927612 1434458127758979170 5166721091600023708 1735144122532132361 1742983387443131148 17214563242867519787 2306125155885969942 16290731203163223596 10517996285560563352 5209807600691125423 6140225296173377816 9471011092876505437 6849312833067768869 11666339953940135179 14727581227463281703 6259310340999804835 3366010748633154460 6965639699517612121 11187560484788609985 16851051823088235970 16971547252534116537 3941580118069809734 12960888116304106821 17647218353152258488 7605429426118861158 7780250792412977462 13458114188491475792 7431201314629370941 8983897080556026599 969725441695369009 3677795495162711545 15033310009982476108 16492387110699764081 12316139647044927572 4508318494843019775 17753904707443577229 7540150211529421557 7401568321191326987 6433604486450204467 13659607625132741056 9296888085787780666 5512449992949354471 1901054025457442943 17844410608755458528 15057438633652313407 12773567672099573620 7167144136022336081 8368733312464316237 16357911263774252427 2310370738749634527 12391368451394682183 3747824078344238945 10725112848805100122 923324534555395674 5535653148491594838 17979326708198551189 9673312150477832401 538793673025754832 17406747767475132685 3920939927678788172 14852794767196215560 14246143440800763718 561445480581665304 14349607245537903733 13179586273616676193 16297034703271708942 8555110889332647958 1567018735974084838 15924209832655231919 15948477476328481255 3343186087018418740 9137160533315106306 9316422872678990495 10690727402544492524 6551723793612403693 2912879828085443658 8843231718990760291 12387404214102044745 2681252596651233595 18341547544028848717 4551469212412016230 18380407225890591273 6297466278118388835 15501919115620319292 1750765074487495169 1443138413017214842 8052883769065953898 13950561618897278427 8503594737036331161 16868224796516385587 315629624331516988 12006886506870408012 10578249337312897934 17306957049647299173 7437708237363858289 15949954088338030837 14048237078979893333 2521935370490533856 3068802353338703911 16827244759751170040 14917426581228924090 3878726017414378144 9416637434503449538 6780561425949516919 11587975904356593861 13895918790178396545 3141764135067741448 10045574798345997226 12534192130733813778 7369339338880119986 2800033944233163692 6326513022404155709 16201087110568350093 2669673452265017174 18047449493535653870 16390431372026093273 10735757189268538566 11133740379468177741 178280961483000029 4229672562964749875 16486555445372003251 10343941553033478119 2022914537357817894 17297574145844659542 11870083509427732405 6961524007599030628 17430118913125905591 9114957003518790940 9713814704462296321 14425523805251613559 16649380473032389935 13909056282885876722 14585759375494683037 3904977990259292893 18293040839178822074 15427819373034045059 1662654789702568198 4723900939643269383 10525873451479204977 13391020381653923268 13565279828928983816 12561882777918807701 5592395859433939496 4572762739153148053 14111642997098573103 11899135339891053015 6552851159069415183 6280611626392387506 44870543659343382 14264562868811197962 6648270635654019404 10793912088715268855 8015576655110460493 312574185288421135 3819328639574330055 10585357410006685437 6380459170341828221 5574763699267347122 5639116219753068286 10428804394484125096 7964054418813906052 18035125656418449651 15250233750305186953 15889164233035482729 4264496262068996088 1734061133509455108 121640995200193780 10422547544586829964 10886973683566025377 15304030660052263881 3114005639007867668 12351321061599055282 1024499174871989159 13276757126505600984 7078308079667668815 1403590389696197183 4456180059800430281 11321979056068127404 15932873711566801030 2302369528100136261 5732999511187649535 2876201372701978175 1519819381767935827 3176775773988524793 3311172838881235316 17364415007945645447 12151193309329064460 4534198005051614255 8170417273044129060 9943041652524093165 2809668890687850614 12827576284483550899 10723413949620309393 5983391680064522470 9922477449642316931 8375964730359999610 5210221315839012155 15973407934972044385 10839362101777791057 2560442175616036310 10404191312419889990 18232239402718523710 1244430290988983195 5905930243912376230 13709115029326660043 11748722345287439304 17975449531112366949 5007087545559779494 8421727167188097124 2609570992498561797 6608902696583523339 4309378382932825714 17544802056091229248 10055140031366740710 10918094862891549026 8886889543578316544 3657221690782673741 11159864269136988424 12531337233336451079 14119910752552363907 1849433902426591394 819625154325720895 13556928539851245176 10085172012490830344 7339499265620090955 2177042222958566443 7082756316378108436 11602885128652152984 10224317353936028354 6946086462683311821 15996434312751072719 11088763338961234241 5800984018284931746 4633599709215734184 3995259521491285031 15802256497061421868 3853321380745533101 5657165885870470590 15465559175801594118 13636979263749279427 15452067411792175500 18281434674844645628 7385912344712277581 16374373889530176858 16631108185230289282 10340007337251893323 14027260262273741428 6758869967828526966 2412095494833133013 2688267497798998233 7516771579261335188 13328652922271674584 9065974218272286888 6845388619380122145 8268864805796947784 11280322359399145603 18278360781110238851 18027619171061048108 10115753612504670841 6347646554103990333 14432784412634339033 12319895823834253137 16473629073755545344 7667302080487935647 14561936559249678896 1071440256667894807 16050147110132268854 9451549031378502099 7564608555332367807 18260682846639831546 16549370679049458350 12906557508325379668 9610721607019194586 10576126478647061331 15951830686191149889 16907259453855109459 18159920497878644760 15921346006471954992 6366433660496480045 4804474726163284397 6210817744836930287 3488591459890898354 3441360841850951805 7891670403465754915 3535798151792266548 969218264429351866 18435552422133080967 6767262942616363633 4271295035726404802 2691184129003298454 6954266634049677372 1916671180325275849 7345097313747668971 1363797235782975382 6862390556321927187 11012050219391445589 16468996597828884741 14667923630085632805 15331585045797647090 4654227135624415593 5620865390346082269 5148322388106777007 1473590089728169133 13982039014525909220 12372946739573202175 4541324467914361743 7195122540444810774 10915107341614518083 3175157127207388581 792586637636205320 7299742891173624862 7122072863672652684 7662303648515819502 2811111674701340657 8499050812285575683 7710873954023137328 3272643861953717045 15466382487245791235 9095478949176905444 16772227464323071440 6743083513619893504 13126083316028696101 17898081757884097632 5387654163256233884 16863126222340549257 11653415235037343478 8123643154922012800 13302860104063106989 13164221652833712495 16848662632281108308 16011856546712315778 12458697339018469319 12023803002825202471 7733148703832008764 5566136414441589149 3253636634530716113 2912291726930783252 5398650657655080184 1146924152314563747 15442454520953799398 13028703891588609386 11041612448250334016 15190285643219987736 6536200348744649551 7699464965798293486 10983462842354726664 3980837541051073100 17371191918001295413 75169132188595170 6265233454161353162 1562994019561365658 13620973991353297 13244301695396487140 1050994975494109049 17508756519370438565 12930866630603298809 6027468228744043454 1290757360782835555 5580900489696577937 1886677937788159376 219798839842232217 16567204606836498829 3239047570473508923 4372926385762979201 12301662696844205669 8297768767733045947 18270499529765734609 6502520770530785879 17000351472223215141 9678216674862116160 239195604810595434 12430950358187081575 2314654242160157701 13682391695435348341 15641254627782331815 9031248561024741118 6369938754208646850 10036456182073666762 16046350164244797193 7502948931298503367 6126428069239098333 13699111857967550706 3967693068614940765 12315688142101835734 3583471347336410438 17873423978300887856 5552775532830396145 1798021352263092714 11297408057761997416 5619288466552353705 2596553430957158228 11204223743377691351 4089812435744003391 14724535039122592031 5832997703718983072 14903970180887173282 10700945080801369191 1440842749645431889 6776009569374634748 13265563620115961345 10565440944653284413 16059800667083727066 12792757850221072958 8637481702744566749 17422444180417549329 5483085775394451250 4259609504957153248 13559404111612239958 617902707276641328 11734746362138958296 7584584855867835259 11195450956940116410 7714322627017854449 6070139146682644336 10292383546826668754 12757544187660418007 7930900605586432620 15291294389079295543 12984944449159137359 2794022442509810719 5215268723471677407 11975439522917513783 4572558457840920456 12829176297247256740 10846780904615074602 2783188245401847467 16300958701187784799 15218962921959309899 7606960505983628681 12648654764493435421 1854162301749403578 7179537483681753187 8506626754711742966 3398032016523390302 7778046462918489935 7115741085848820935 3550768246465093225 90610046886946347 15617486362156254291 17582847472332651297 16113454109481343867 13390566450508566690 11947431744225790731 8585827654188186117 17758111902806668151 9098593311158839990 8517163266909657787 15465531566995463361 2076443594073285136 10526088834215017796 15416994946960688479 1413501452758189246 7930811866433145879 16055192026202874524 13300294297656991955 11205736236584975342 8272445949439760784 18284926466080410110 7022052555734011353 15518498921485083978 5935274538984761151 11216894292199153493 14919843406136019755 11947744534532189573 8942182502616972756 10838677688431814187 17843861897308732775 11745398912310597645 7660403851523902001 10774541539268308632 15251817268351825264 2683988377089698152 15541203403176377133 1226701936991225258 2677045170923098327 8508983302088013202 4063625376000411456 12413011819923767986 15629047796784229539 15180946696100173180 10219156051598728542 14244081698738288321 3943703434416640502 13918015053138415264 11595961728472885920 12974709509759164033 9121794994401229573 9932295775696406564 1658171760976151911 6566473958056181231 15336540553831706587 2533064457251507754 651806065450031075 223089204865401895 4585865859075929383 7410346687805853260 2660266731556048564 2603155324591275279 504677225287508112 15476270359973042652 12395738946350627779 15466144740829685442 6487238522896812876 3709432654721901715 2319837843901972984 17742316758314826457 658462440852311243 12801909396949948799 1112483142280683036 2945691989839056187 5929827476220832863 9010220152629792557 9207466589777709914 10011997070946995833 9372575475996904080 982938029074731831 613213606735494261 14144006202060931983 3712501517357204435 8120055815877921274 9849202461242666801 14931972208784359239 1447944417901657806 15523062647543193869 15181674459303617744 16801676376578186473 12383469468404639323 15896658842899448083 11287240639570797353 15510723579164870933 2663571981892693960 9950554047458823139 7440388242590437300 12749609196629895351 9822479960181019677 16371180962338554211 12356513230563794649 4196672998893488584 15888667435384880047 17418376756684554243 16022752796563074809 16710396585402469032 7188735152117103310 14294278649903488971 11124285741403231045 6164371475757316914 2278954207658895005 7605826895437921354 11959452671168121030 14618714053696794033 1277260041857689324 15626251127667948113 17637223611178077642 11179647023908953301 16396851038297219827 14519249430709303036 18263747008708706063 14823911803586135326 15151826829849828286 4484769762300235141 11334468527615938524 14408575223135625050 6429817404969081774 4491772180153994346 14571958293350580680 13987095530130126238 18226326336972595869 2983405654021345364 6960725225447655307 9771008960258523438 11352274852731564988 15406098982402111484 15591811907072455100 13896808560711170575 14254918969757721226 7397523303218740381 16761550163611852973 12441882345000799252 14188953350326536295 15171477512565992706 6090777205609492543 2374111818302257937 13488978515607617271 548107219441294632 5104287826166934178 13091581177637100853 15841761991548996059 15681972871326571274 13016449195470126887 14574314095898955732 3415903939568328178 4039326875613048786 2619983712875625811 8818263461784242527 14314279992168996123 3299320118577584989 14513638040299799255 13896754074952129857 6104949539548760385 10920745796074035919 1562713724376235750 5465801712052345596 10945410652494273276 9341271830389416880 6192351249562158789 7768036413517979749 18440583046592082871 4655561439409326690 12796235376710555383 15454623934683775037 2212756095384863163 9888638702914103689 9802553175283781954 10991772606603999019 3401702399299091665 8280001404532307969 9544534014666483918 14063916999215688827 14696783621430511845 2962505229349986573 17708146888324204924 6344411538960387377 1936740470229787623 15887337578915124630 17714108640408898449 9923564261591588254 5400784267807258780 1434685963967488085 14404042138231875380 344722576215592094 4455093854526397380 16337577622820378474 4599622767259824983 14598261430291388210 1790849126007606430 2806292381864483073 9339717654125426288 15770608062658898884 13271195737549347404 12067755413822791087 10321173262138104016 5509780805480932315 18418484789799382838 9122987682333317118 1967392687730114677 17566261537859520554 8513730432848986793 7729715647648671111 11796097014881219757 2695625930534982804 10284066559814750008 10613425976257087068 14390896672334217510 17818723045399646724 14702391942568502874 12312812423577183311 11347880927694831896 13796035740179144879 5297849711736309887 2225135816773382247 17059247674973999032 4657727914008583889 3631711444283924811 460491371917777154 7184951537785398843 7742608334888001458 14170784722953797208 885810940652946792 8813990591439999162 7826767257370726704 16484075904489542486 10416943791771143469 8221967933142183049 13609959451859412386 17774285263491349589 3609681578184716999 13719634212800627582 6209710568097110908 2965775226814710503 2839720384429741860 4808965293164832114 532697612882784245 5622426073994402857 370643605377312247 15003298811662169867 549103833459264258 16171299062322284911 7952773910934433151 12633470979467080138 16243655980501443500 15830495779020169816 13916626328196739868 14999330614036845929 17612323287977896538 13595495274006974963 3322048820702497546 14550837335605146648 1136235457178492313 10707692521552769157 6535281707478019329 2395909424425500242 127804897109312384 15048687279345702498 12444852286768974713 17028885741952160862 15282269311167115983 6718921116188891475 10027590196118389248 4171938209852075380 13532325078059988412 17579032545803955199 15925098273134593786 12840190815573384325 10612387884672269723 15394028128439786429 16802973149410722476 10891408259096593215 8671096441317782024 235630054873572728 16242948602239611651 12203492789992216078 4073237972478062210 14343484978004941017 16631588451014798329 6190270708849565179 11426611616945205806 2779536729807607687 15896991214362254151 5323503222587871419 9781688482673903511 3217825892106186083 1767581146514736200 8094111344408221810 16598458612306785500 18201901330919357562 1064786985132550032 10143166328960448047 15043475866681709511 8376813760813423595 18057845884007015234 14235585349385709589 486440219855094100 16341983615657394476 9573607922188910071 1782140901316733668 4811297568842146790 8721211261363656040 17707748268056348394 12538992308608877782 100703981711399202 8399528099486251719 1101501461224094114 13996463108864169280 2561926114936007598 3988339647062999279 12299425239040627629 3258831279641856546 8463695802704871136 7194135984606104639 7265106549364501635 5712599307626912467 13494329763027893446 11523167621262925924 15382966746080960212 2402399077505397665 12980756010211252317 9946166807592681583 18274539581642312373 7978164175370871528 2166240510827322825 3194322443646801044 5129942695064103491 17253885493314705513 11415331466377755988 9675038231971440741 2198692029227841374 8441628520089967810 12707509758155660693 3829576529368022283 10964401541297191857 7430701544825647354 3262908357350297357 17233398232020031941 17814326226370160295 16546511036742037006 16161058964160944619 2300279242052260701 9306148279462725223 9820603066287439724 5982091031182770540 12184161919289748591 3771880888195555052 2646696650898430596 11992857036642769864 8183673299780664816 15379020282655199836 13592489276723228282 4842736115374098946 4226392653861528709 7030692244245802026 11972288787348686451 4056472633114104540 17879432384145159630 5236835084731997377 5579952323866591427 417276312554444687 10444222008307222321 16505967374621026893 3254580640161124447 2694450985376013607 15538405088879933105 7016217852887540235 11941617680794951758 6612252763952721684 1512579021577259177 17343020961177185262 9472163402901320449 15725935773419385296 13653550357870762333 10091769953506241016 381308873768199071 12914996306200250119 17122148820295020891 16376360445325397720 211610499484559353 15655115545170681663 2273107794876682341 4421918975489225500 257339661218236498 16543176630205873056 7940343717517794349 6810039866601466466 16209567438728011446 2765613452026049647 3226067423272359467 1110607045864597964 13472921878788287724 3149023936533020150 8566888769838739952 8747500832454093949 6871190123168492613 16989161599689163908 3299264291760099537 6059286897742953517 12188489516486786655 7285102953847581137 10146018554813167832 10403984983625315049 6365990765436050884 18117558100453188344 17472687524983558499 16478033839867424937 2362407225046887909 5992143190220604858 8449105076640429151 14875304861191026470 13960088623355748714 1882298211203111911 6917564743482731434 8608287722206878609 14138262340612578754 8297862764310124234 3320891289921312825 636084795657028639 17078225618021733510 7692079907449934650 7174729200002641315 13720515147430030079 2005485077319010921 17961279961834448991 1219894836133908003 100028255382756384 4464258006707651296 14559905982931194260 15061347991225018769 2800717660013083805 16174048687082901007 12793262347239714486 3627543220312418021 3042449096551512939 6060726450647232900 6112721800906739277 6472241532557062215 16875092766485164800 7188635525191910548 13717179406641884531 16595156413913929579 7378308829641545475 9797423034090702285 10517285927686733945 819993043222815086 7106095509967603236 7871449947492323568 15010717054722486902 6925717557610853678 15686048111407190713 754050859243758544 7131328104716466436 14063790450623734183 18211833421144792389 1364306004291675986 8994321686034267987 16814541901797134657 7639562923147098336 18174098527958314209 3131202371340237814 5061181566695851667 3791916035291913930 11781062569125995604 4247837937182086744 4202627570079162623 14017501534100892035 15508895762059035130 14137646559306383181 14463357795257684297 6057964350446773029 14293146099199303571 7573753791450787004 12717977501081192265 2143286862266112074 9348975385777071185 7472773572545061523 5556553744650431811 1196666788102179310 3290762625260095989 14851046694532320710 4818010978432300305 2975012518984056606 3220905735644808938 3158728623683602864 3673042488703487948 11489920827817539310 14129231397905039207 3353423319435235242 6223135144809537358 16627970622269738521 14008265351763529078 16264627414464354321 14065994386674952027 856492522438984175 9219315832270058190 4145059116084870038 3083563274119022993 2105184286283971334 4296591104785917045 1600366832648545703 5439823785733180251 7146734839014744013 8583094303539252572 10671194190351914997 15499824063563579669 3310381452829161778 1780069362299627943 3706692800538463325 2235777861978377453 4621437820402895532 7633596587128056746 17778883484688232381 901737711739411927 9811039663349245598 15321629909499345380 1295092665550856093 14224520376792827474 2608641650008123905 122877833247301211 2996347669376468026 16934090608073956873 10972112003476557842 11240257520620713851 14797024759928008174 5823816535416707969 16642274843368929348 4293184472588182725 7673210354041796485 7532806998485635884 14282455637601624987 13388225553142604842 13885239102899337502 4775946073030701515 8110793390914650571 1759881971902651648 5572625200590485296 3427595621517489459 4207536667646734321 5701453569705629108 12421509892767571577 9189474187288767985 2330638071670909840 17149518615204765417 882674541128956518 1517385160877161983 17291651711258664433 14365258150969671532 9699997576594464992 4538832811681232160 14388860261255893136 9288889640696940387 2199268735310157876 6163532161476434976 7917766960655242751 433763332826167956 11228266317832333119 10843210333280149040 10648906178004180351 8568703573880404548 3144109399200133666 4690697914178624628 394004305932282325 5872614829083758748 15493500910227645506 7339911213812192054 13974140058553328329 533428210515371331 12610587647171507 44431322604814594 9501881110385611408 17000617497497730464 12242272129734834577 16972936901328415501 13080362657286438285 9651687053210174197 17218347403946353948 13005032502624609360 17638666099535780926 10241953588966493900 11123063430898204067 1644502103403759981 1757221926196686730 11915487309467528832 6978858727522204652 2183088594820203262 16939133338559430785 7760863509154367445 4737290795946738408 14103505862015746309 14771135090047302852 13729731983784122807 14875893047145115189 16678256776757880725 11089493914953308126 16305033223195144990 6798797382044248106 12239971837898347142 10762658635411864666 8557150289328537448 15188785533094894198 11964221039878306050 4645128427544297911 6509665182429818187 13447289873854644674 9072649535500430366 12182292653806872779 13329447269336197035 4263998194540900761 17189656831173944797 15136127730257569638 1342867921501633422 7043809667458333268 18394462616737268353 17850570892182694063 1557311269819551764 5329485333756732980 15166890427304397202 6467784565183665480 698391459668951093 7712662005120586404 449094878529313957 1366149150445982672 8428298394711978324 446562648559278381 10284301923343341023 1806915553634152958 16557248443287289201 11700679925026251171 18166280427196307853 15397121014964156680 3967413602004048593 8795187883561922283 9944972838949055080 8355864695966047801 2439235345110303429 14398849431988098728 4980743374918575588 4655390938745771876 15953383446362300558 15472138163704588505 5851248376310269016 5196842457353834564 2581523853210138682 11127712052420115158 3144824075533016352 8650622844916663914 14401053281226197440 6188753078834571355 16140489652160750611 5254440429351793767 12050549940090840866 1881890432616366513 3045924287591426267 13040216783570511482 16211217743552952482 5773315019628132606 6673631578613334276 9082025204627001242 7140391366894910467 12870598924488190184 7622464894131307825 16369958677067388537 12401394867721447260 4569043885058133807 17073805074735235359 13394011776565495210 17341693516258862622 5813177601951765306 5870353573652949392 11204870720054162125 18045155224577257465 12862671960530058267 13957745601974622970 14539248892683193623 11499156050627119259 1210376439599272462 11232970013449101076 16341074666302527490 6537988041502646077 9190439418112293626 9201682593158808673 1389930119508890249 16189245853336469557 8201441971901702831 6157498757960594676 6037453844536505536 268685418149909531 573160022829916594 16291947305907295695 14813347526857243672 12434452556238632452 11546338475186073760 545208351931117549 10472990482832903274 16447109925522584186 4718532123474529220 2950610039742352707 8367228511478161282 11492790146396756404 8812745970899247945 11163448201278115203 5310864185222672938 10524915269027585689 14930635735859207472 14809665988976522038 5474729504801700222 15631092459650676196 4446687752890774144 10538854841721889476 3398190403155657123 15038374202541755811 9146321279092220779 2539410004479467713 17717389949709260514 15793299738518728091 2966007098127107806 16639091069288568081 4853679355010616901 6519065495458568639 359235841932686331 13355270369545933307 9935102477223844381 13694156157517554021 9933040843244740837 4323511119991114496 14945244200673596710 8827980636007620662 17935694827178671382 354116121839616074 13115611393976746227 15456800978583194251 14768836431834156830 17705957562881770416 8040650945096218261 14613617011773810688 6389389953351504785 6475641456981489756 8576524730679803689 9358102061630758591 15873111522783276323 3190798052126194839 7845058076268652834 7154942871924694622 3578543777170040392 10356571857000087660 17792096419819443768 10435435134183082163 7480567302359606012 1812878011511115165 17042655169985581356 6569973554612002662 18170200164617571162 13705337171612282465 7668744795729646342 13652865700906284643 6668206337815964037 2133327661623333787 12403140419828009033 7053867787985848697 13574652228492333975 8820851787880217959 13726501366253999775 11323708674205932167 10335291547926169179 14132417893384065286 2640774050776180625 2318864295662169720 6951098428328920900 6796330778325207202 838050044907803376 953685589177137562 12031431792563847016 8400887363245757606 4129888904629724357 17711360530337830363 1586739532781949266 15450801225428963222 2010868439982508277 8991612575081796949 14850108369232828369 6543830231163897207 7360749761226114611 4179583043235088043 14966692116583013853 16931298789863428368 5084349637806380237 17904203992192005616 17710970825210006014 6883849564362694919 16978988612083072099 3483565755730443241 624559265076234010 13066586597978783523 13550850935270524506 3109056004890908859 14244815116956830302 2940238791167089105 13054374530462505543 13097625353406449205 31870160406609265 16497257919763353067 15395413015923437731 12358101671699646300 3769849485651569717 14986639188332603906 11641883072917235978 18180691350195126410 16000012497803017376 17513982614193499071 8771002002210186342 358219444646906566 2836402109620794947 16371110660897302136 317676184692880276 2127048234025863548 17514450088224388434 1314939459852425574 8621862159140146073 9829503525545741494 15766353246141180186 2566701153494449311 2542837932877551767 13208890314732782142 9642369648928794545 18160681640909228464 12045673130618666200 7607288860720570453 7216887824801559062 7996608892907799367 4742677627786232270 18231963378218791859 14347123537859639483 7316452595424788004 7337449961612872915 246525493055732063 15290515617417978151 11926204258379493889 12471565611223467346 1125258158034336825 1456833504336573880 18165051715633534911 4290915768449919379 14762984283518147743 11456198626563520676 485230535202506971 12585945488388401222 13012625674255323894 2958854036438775621 10145154951496017877 17326511903990831765 4905478107728836719 6733324213537705867 12417545980692352225 2344131607121899575 14127612600615974731 14584067164604286767 5175770499088303007 2999582006459183268 7727778256788314298 5326547609589189192 16020199731798298364 3653178912661536684 13734982689171231725 14639792165156536815 11697045158626452966 269311183712862846 7785548738905207617 2042716032474213776 11415861217552440624 14965248728382802421 2643767103433522581 15866561851040316118 4007234776071888200 7590784007186747119 17410773711858115798 14341860264385386654 6916694090182083143 10067952157824942534 11533592138491576109 17341377487658690036 1269478237345126570 12110778976854877369 5564718370821672469 13809599574764599197 12713381840449914938 8736792959683775289 12792754622312123034 12990121947849378225 14839554749902186196 2421615989165322609 355563618636924133 2548248888897258915 5697834594421177912 8774034608122287959 6497945318978939789 18430605816332543466 10880782784808736975 7204033093673030186 7317098904634868319 16846637268919633101 9873674237546803273 12614016837410883397 10542274816959030500 14145457329803217764 13627730374511814710 3019697498683079323 13246427956411860739 2021940218915494017 9895618746912907486 3597061410685050853 5843267608423857586 17588738444419309229 17981216549059708893 15204689163599418963 3497499434670442996 10774115237663151561 13648198404311849024 14375441242715632175 5658510053412377754 17034242659340132091 8552379112918875570 13012473017333146454 9622900276885579232 7711351047889424790 7773909283367836005 9841230197831919960 6113796553057423023 8026898353419796368 15395362731744108179 10750164679704599502 732711296616203362 2130581011985978910 7527315420739512586 806752215387491151 4150339373316867417 15493471780909496212 3178893357301138192 3118956124819884972 17599541611704465881 12357491699846340303 11713599550381811312 7835944681514270700 14272593609028469421 11533171502891928974 5117036620389682563 4335996516656409240 12406579650890278250 14065622474516998138 8249635634690707678 12876188473624933433 13979669366506425335 6437477282326847936 14828885810442794100 7090835982716313649 16272141419224710105 15973682631091612810 1361837552252897271 9807016737022949223 10930232847594676721 6051354372913790380 711009420104645416 17588560432069304108 5851105705613560275 7829866332839802745 1513356950193206960 1187837895291994498 9463621930753468576 10564749799819179730 1820239861579959888 1547643021206733617 2938323681273505441 14512430727230455014 1625039524774615492 3824816214453565780 17594622699124130799 8409544709033640792 4671847479971091738 17933880985786637758 3166670568232242710 10120377750848931810 10978294210316723795 3746015371951498776 2082860045381269908 13098330325599987298 6384001738597572712 3050920206938049581 2779846286436360315 12317422103959005631 11963311363281085001 2028054358852204141 11308109265965382803 11220840121300788687 8431466194764976597 8694809934104522489 13500801554638315919 13027464968253585889 17875885635705415875 15689971029542590563 14146792425962371446 17074312632955858108 657524831502623185 9483158481136374593 18099613651598632209 9820615263777893680 2392206984434763046 9949579546605759677 3090687101645556931 12391313778681912416 15139924318528819704 16608806892683233575 6046470153390099993 1300497267714790453 17904881034732451313 1497914617065106039 8633234261757676603 7817589104569787971 17010410415807282148 8729375346282279010 14948993699689197769 2449550365459564371 4682109725861421272 302374123958786014 15921583390098016504 12492790822360816159 12786390437280188445 13914699051899671712 17505908037592462377 18122879411846252705 15944471767718404320 4917000110378664583 12771626411008224909 10600070145999800710 17886239119893869755 11944027094542879369 14803630261911368448 5536508471429435511 16074535366971862702 11261692802005693201 17041535025586594252 3801730538506434461 6970832254248009360 12682383791062209806 17730920276751322660 10774867965066437574 5957443585035102117 15065910974502575266 2034666921125008931 7709675497363186555 13325625403741616589 6501100155999460459 2152345731149572321 6436976505332010866 3177947191727933041 2410588179797349221 15717178617856328157 3421082155881212751 11991562455253958785 8623760410980051371 3913792700118374949 6629050151650237179 4267390954988663946 3653937706050867158 8834095359759313332 8751736558828704589 17475321237834418596 5099330616120455440 16951566183233792532 15244754006442636190 5273717263092299087 9461623532249944704 13285338047087258173 12559868821390366147 14490189052584960322 10699054812310501835 9506244100707747078 4357482225043673822 2380416254644658788 709563908772809980 990732534436302305 12240315612359406207 12663930539192136015 2041214472504506136 124818610379359288 9380654965193364202 17360414543390754233 5883410404673499707 207096874792923292 8991184200637726353 13613889715635947362 13924358205991925366 3708359481652633298 11220782442873621475 2460786393524755406 16299780348436298324 15041178533711698532 15257498062793403496 14315352655535887414 18318812512611198507 101496460603381219 10848690684590061571 2385970605586864203 5848156463817046495 14843841189818253425 17677942867778810551 10201017526650636599 9387079409415032436 3635082609316907129 3750060207356808793 14748973448323515264 6889930319550991125 17057501157806371442 265350156478920201 455487803035949411 14672058124744452552 7111605683309254429 11433969559329223279 12435466396309493767 11378154139306770762 12967999223561043148 15202302433611073748 4015751659637158776 10481717566969765489 12355813260546678950 15181246143994425340 12267660949228965322 11612618300897492202 15358268512860110256 13554585962846785554 16141202079521490658 799144004938504679 9016060184566492268 9394553043222935420 2032476696600830492 8644348965066028568 4791185407815108478 369913722437935129 804749858099984015 13342273392116355934 17469132744485107720 5270628933129017339 9855081943493479328 13540402262302757920 15936133281080886205 12330981610099135088 8505952153956613192 11773822253981246977 14132152627982875982 16686948500020729842 6374194164799047946 4629386185909513215 12843764996477638376 14060506771383218274 3242145290996282101 1312335555347928287 7985426200806485107 747478223199828225 17179786304850437393 1639473308255961488 10797986064433042176 17271591901113541476 4906647896499751217 8832497223982938592 1368874174229184412 18396410155521075521 5194664240693226296 3809668708191087252 13249913553607964857 17892999861317604603 10390124395552477428 4984162829001959507 2595575309062214210 2158734077439960876 16415299520325256875 10102919294338419731 2892577334120525428 12919146940924159049 12224442920963097978 1385364792506181298 10981622207809581732 339649443661720293 4397502602231724328 2514714694758042610 11528361816978603083 11353503942640454373 14895552594528817027 7331189872538397632 12796065708491662985 16746601913500003857 13545563365066421962 14825448291207780733 16406774392268172670 8837977251977745916 17584587982280291826 1512050006853728663 7099721335857385455 12483487274041006143 8880397007937364146 8455580663094002458 4173015737961604191 10998776925368591857 3067484241677500409 5705593718131045737 4152969635621096472 18438879402271788681 15311044442990358390 8859242944538768179 9732281189613635479 3377831286794642662 1959012366998936971 7322894812465869398 13637722816866225580 3745676287504107368 3179949687687004816 12158964193269683463 7138856028097261376 16834107162592749966 4363412356128550367 17142715302442095796 17319398842702771311 12600610262230358853 6196829464712070368 6831406519865524298 15902705661716406534 4979891213451826462 18109379751689362038 8208202015619188984 5168677707987279063 11014125098126046985 2272517985970435849 517814716748330503 5747763481120234255 2043991221033274077 9079038101111749355 17296523779864785149 8301734457451970459 7243749001462482422 12970735677324529769 6120926050035212417 621527140780366513 483733893702298460 1279912127052355384 5912664658703862251 6546706776363959670 7938844792527008287 13806534204179322371 14652058944072067055 11357310344981565420 18062967924569812861 2114922196494116512 4031506289641701821 7023178486672159264 6146630566819290543 8181301304383502841 11645682143217309110 16536721687951335581 1013197020784031679 12094742217317297589 2923453550756459680 10120501686786530924 2608596197821879108 5347975881761691128 18128600594327678823 4297245074504021510 994369877595639524 15512625336292557862 17903052031911132949 4633486386385102301 10522647114572899067 4048053766257075577 5869608008406145931 12548963292674796786 7246210960391316721 11828710406140872524 6237045762224905749 10322907307251064685 4200874334270391270 14283581852273013913 92688726085913160 4687925303493034240 5492393164213775518 15122515705938457153 15608454836610881606 7735232646065030195 3701839500298387795 4874695347040646303 5865911390761666270 2736480593692708105 15090539802712546321 4578113753542983359 6327737366628535285 9289761924509596542 2776419558526078766 1742952427569590788 5522644105945846536 7018872859464828258 4223247583682076686 5789958382332470599 14794929029248170374 7632908399026898190 13134237410584784532 14895701457502781489 4477973332795803126 3689959009411381195 8129922908863305346 12049057835732378543 8375326300402930913 2090233918151622863 9459351421220724517 18144022278850443273 5018250491873565756 12894987479340682430 2164654449822814272 7133142123502874706 9196445435027708565 16115758320331379000 15713849131246665244 6472734510585123296 14030895285638436838 4387396680910304124 13598220799320087162 15380174172765102324 15433822077360858964 7188160265690808643 8154086616156668520 14955528896678574017 12154056192367850591 6851579546365015491 14789823027373590052 2006881173691129292 6835168995624206843 8306612960791202253 10956037703948183004 2745147635275959700 15710028116276879865 9425646472249009095 13912721084085004566 10089936180309025085 8572053850763038501 17803631495504709852 16643091782619472419 13348646174162566494 10610748097012405451 5584358675440346310 17447105375202245222 14443957309458995939 10718716626251856929 10658914748867158599 5030953327073024194 1541367231832482346 7581855283124850478 7984799051191052775 4532062653353629655 17253159165983085006 7755739822605775717 17799884357552913121 2062814553423917942 17523937567166598921 2486054729981628576 16113411183295382289 8108006496027049695 1250970146528977788 18412986092599944113 282588596935471794 7152687717446140627 2017899320038696331 6347770744110964575 4373779403158756753 659879938191757224 476268059175331967 11295192676789557373 1532417578750927344 10513864008159513775 12244781688131581559 7345032361044003754 2524149508044572417 5473337923428615061 16131165835244838041 8971090850146902942 10738030245634813782 1508174948416097294 17011774441301497243 326938800540899510 1052295001577878336 12807195881608873266 17319620464833603205 11261925191832045870 13672478772273528645 14045850025710744714 14777708874927343223 17033404832354255154 11025203871197109972 16302484105746557349 4182885027442707056 11640009559742648139 14544413684915855369 11406638577578534142 4674184818637236469 2842081679671184856 9251157798775980523 6330496370952824993 16590997843649870625 10369972316543790323 3801174942619074102 1429016404345680390 3590207775612229811 12684318726059793492 5209957915408027206 1672424694960296519 2634966335873667816 4604493559151010243 7091371940465124819 2656643121250387038 11386868521266738682 6886159331196638188 12070722250951310163 14016281960925088033 10420958281452223628 2033520240909046308 4007134725833632866 9013638959081801005 9820291251406256294 6019496526770585850 7741120577083110279 16896766401905195380 14725206737429240738 17904471904794898680 17407132706135243000 12752267265286775084 16611965149780035528 4811677754830082233 10735507757352697222 17834330971606156780 12112982238273306085 5460637671642962211 5611027936531511551 1531326072174632058 14735335506055249296 6005357102438022074 18342085622562631180 15730158512882733303 17157641583324107551 3847849932834207185 13528966624245307559 18333446913797636467 4222999921957552303 13718929328498743020 3315098292573388746 3549623417295872672 11225435000424002102 16025301603792238352 10232504503455009269 7725303058541160416 17905773627000230537 11177911878295723899 7563438731855702150 15622078901828499831 4414024154911326275 1969481223443238654 14747054073685404327 6932654355426190731 17106627052713054366 13660745894822911078 15205916839605390091 16858083329548918328 8399025859622803815 18151273510231375270 2487397189645321913 603896375705182596 15850999591957806518 14785901762178106535 14031339878910643909 8356219472951053923 12799017254016502876 4035050785946911982 11184232969276858507 17613288823776445162 731930962708715165 17118625700274129344 15757356990285454592 18393849951221610286 14479646744665044131 13015097597204249450 12161438220005577963 4077977832023675485 4724671304971619514 10613570579483386279 578202836519306884 3719078272557957849 253106386265824173 11113070254354344797 17361480167912284916 8952641635123442165 16216621409152957551 12627214231672843564 9250527974861469217 13098554602064310927 1415335920824336817 8354866428093823542 15488623803669744015 18147683609127366928 2002309752278624606 18032343017420787178 12379595206379894340 2165290921430293260 3795971978383192194 4190549795683677877 6225517885706859073 5320404340423755419 6368114613229912561 9893934321429092597 6137518800405165452 2220053847566403838 5831180222470239043 15458653326424848785 11860304437636383471 10483377908373023291 16090804983910752889 17526800284974749056 17182637811109484401 1613003043467275575 42167031339842498 15071913877167474698 6381321767613404956 10943079626021243270 14211886650794856673 17040015467482367030 17742307922005649595 5419389248780221867 1456399860119787510 10420720031027800853 727697268191618179 9339807578680531340 15803947119316751231 5852993753992435169 3826986235514853576 10967608396770444674 18405576004183790431 11024172214013188810 3662585113059097614 8096958877078293887 2377073058421688619 680294190745292666 1393031653586591650 9184895601796712601 1593463675905072867 13967621567148166615 5247449501888018993 17001774055489310679 14143590103227597920 8097854208896125599 3958909535959411376 14696005399097398033 10265299330953771427 16573774874883729452 5296511931407583564 1534695088660005109 6994128901237632577 16508294521303832026 11844449095725272734 10124559608994685013 9413806982449701149 14578187917524419418 96012974439930946 9946150126326433502 13963039063767888189 17698465560800922007 6756311255628125236 12510933046808911001 10883125829174265791 8011365295497935298 11438820608836337222 8934164106706381454 15944470155121468417 10897530326174129608 8492742705777110549 10199988471877978895 3596448417670646890 16307172722661587494 15762243882839939772 7359324702284055615 9538071892693803932 4579260162235069745 4073775578620952278 5181751316792751324 10295382866862030343 6331777114870372113 14119253479803145822 16975375934369444937 7425638531634028579 14951475797576827114 12017900188520971630 4336041933475584226 13878339383179105708 11126054166429569183 8787146312072230021 14601291998181182011 4940106691395242835 15810567203453982517 17836255350134802464 11843093742359803203 13847794882503878977 15049055364979491496 16902976079418350136 16035616334113622832 5711593519971233768 6160091652044141921 17358117738410479170 15817695337984477287 14804574909628007443 17108106131622378578 5766691899710151748 11270136789442732450 13048462800062940444 6093698509678849509 1879184970320138068 12510143297499892557 6795651842097511435 18273662767735519714 14184550436770009869 10912522258186636054 6466100325824178132 4745873521406081649 563406498239815819 4521196954950510596 13387653168715628000 1719995334342162881 3761054652708355265 17216989133209107886 15225046892588617379 12508279744371143766 3200267887759229538 4531281449812918695 5650089266707510157 14975328599818873137 3957854928115417744 8339908370826831983 14329609306332607443 15165336710525814471 10042180635575266175 4761832033249387372 11245017807747778021 17474709964312714277 16891905375591834222 11128208915396858767 8699056291279032095 12856957512338391708 12180047390168714501 10536267304028762302 6539532763545289402 17572649272511214558 3062761641917373151 459904078460617652 3349728903486826735 10423178541514510097 3150756557988197463 2567103953872194602 9803932585139170895 17342300113428032607 11786892849598823398 3851418336128283847 13305080672044375105 17667121797954780141 5218913585429469059 16922266720318621064 12703244159162461782 10310980343614330325 13546027269797805052 15078327726321772240 16803340328947980184 16330960378468717640 17639270929681609748 8666268313246020193 6951901426147536156 9699725983570382063 1081224775081072259 13613132486732701717 1279040553660241789 14809200738559550951 1427867288766817757 4219705310483005559 62888646517142057 11603971676360132796 11812406589064536743 10548016768843419105 4386964938153948620 13439252370572369846 11215612452262006538 3797345743001278689 16237278203797713048 5048704142396064465 15565800499084921823 14700305563918742959 5243055616039272701 10086758993302319288 13632067271094107081 1485412433429282192 9339131840325860525 712950070721845480 13106051661919505757 2090544625077543402 2833669693820264309 6202673859895558601 5320973587659388221 8605686981693240973 5400241970491275395 15951342137751771445 7783229330871712611 2714411370421745719 54395534105770115 13079869825686737015 935408731593415653 7175499412908651377 5850452319397801632 16030014051230743566 4147879457853878192 5414511257137715456 12887317461418121846 14919615082589459782 8747116019158960191 9071296408641961924 14996507509000394436 16511499861284927957 14780602927468010100 16672597097525751196 10144205351358979794 5503922359550062140 6933564879725945483 14313675894630794558 6859392762629239550 3243494211665716095 11033338863123934460 13119860128065418013 11117774280611940309 3711314901726258104 16720809717476126905 36853862131033315 15906367074268513638 12711165518642068655 10250871909019978884 16381462513863891878 16220550422182820871 2176387425693683037 905629956573327289 8346738746406200321 601923627981163359 4727823634747662256 9831771725785708871 9465756041168547622 12056999052404985584 16406828180018386997 16391144352884550089 7760999605247609177 6205674808751369525 539555904908227731 7501244949957565560 7360591175474267899 14193499340692743254 3135955671647692485 12533144509069916277 5338547912682047447 7912360147643925757 14199184812254441256 4047993291653961207 11766876961253290765 3798671019577010425 5586460994891154510 3329984989231339856 5941968634416125680 7190338855253432169 3392180476546234764 11629237210708091223 15509987155812131369 3733115566371063440 2203682776921746990 13900744470836424753 18413451288158059826 7755473983988374876 9770743056738601616 17286212862362684877 4474851036378190676 5972909902182256170 17080249621872592034 1159178802201132107 8497193630310650792 17278526150096659976 15662133948767388800 1066622189365767450 14095862747002418840 9256186979121689120 2358106152128378525 1047102925377507873 13635857228857260399 17101028621046192546 7333171986164225375 3543653982269823389 13944568045787602339 13887396719773952733 4201739961563529124 2314503171865214209 170809041966183889 9312005218537262423 2958648057540613985 2000107696113864212 5663775863072339975 12689056040018347650 14320897594303108116 5046164499117723001 6754772529595197866 7839607152620075908 947375780825997366 10370484671651425178 16323828493318932447 5483181367231150107 8894945455214475540 9819242932251407108 13051112746240092419 9739962084424834129 7694802697902307033 13200024784479803157 18329345141850689372 1998736064603875071 2064126656167593651 18406033845293389485 15483678452961851200 6765283678369987349 1457618786993403914 8686157646661250037 632270888698272596 11244582183353098458 16726864880757919940 13056746843578416102 8210200731475732927 17812767135263126162 15165284324579893837 1891638664066675619 3562738980390836132 3686020105316144353 1127980187978083730 2664829503307993107 2465097684152210730 4213194875705392696 7047743508300381057 1153237211619608631 17029405194797263286 4417061926405184460 3438380002742669449 3368813733744696380 17410511466558190031 10322083777373640102 857969431389735875 9105683450153790142 14277174395483902204 16905530275805827732 14159355800213507266 13764246499292567112 17819056009587568355 11489569023088792736 12850346968045650869 1406492279872724992 4133609607389071894 11709428632769066493 7721882289403389302 10224766434113816484 15479610847939257573 8240462275728824431 10959489105780105927 16679637086740828345 10364047726494306441 764824100799487019 1242113602456218712 10673306081472447069 1096003794929404827 625119310323320337 7735988927015728287 8871061129035317790 5855093311305844549 15340931800178079501 11065487037185492128 9954712087321864152 3529844358666045528 13293774845796107362 449307766122854281 1260628031038953735 16189950094179501326 18395614842559098583 17863387330867968470 14584429598383883432 8758712607384849278 10452889254992233511 11309519792084121805 2947252660427147088 9988597840846054289 6442616835500975471 7265081883181188983 4732849675642882492 4507651556874634555 3110388111641810323 5440368685842384930 12892840255556555605 3548866944190675755 10076988215801651609 9545767401352191517 3224989017711469710 3826303538757640703 5085767624949204834 4523892074960454618 13993305003598081550 14041501682212859960 5207054347613059062 10936663597845343331 16521104425802188059 2185949574250583721 4179139347598036650 13762924538289714552 3958665346972041950 5346303950624312361 8785379695507959462 2750144460184461908 17330424144214554424 17997048065596754795 9522251314386129822 13525704187840167271 1182830118695798266 16645232675223032775 29493279464861223 2459338811443135156 12817217082282172662 10597574660895922220 867679073180969979 2984220384806769969 12153594673342137165 7202290398123652340 5700397325974616206 15942092571380552257 5153792983637788993 10490403871673022895 7506389180959492334 6028335551074855142 5030145648779324662 8193125164974293369 15080305857951972888 2393895230335316889 11665590760906633661 15109907273029343686 6780469216460702152 15542220256381861948 9488375413604973027 15471779983251514277 4580388725615268951 6853887937498682174 14270973114942400058 15729155943754802365 3220401302840851856 13407952140086764890 12605988930105548704 17799459331520205309 14109750122676734424 15287485758445457020 295121564474968878 11810792621364042973 7886912339105768653 6219684159089494611 9372848815726727599 13402916610368575553 2688354511420281553 7527525404572607946 7184233555070412784 14738678448810442986 3463693594155713555 8898289090106880508 13683716838431152942 5408998584891095783 3315345035131354197 12740158665902793297 4786361007797507664 3187416270204377883 13300507545788328610 10251788701921802896 8206156168319599627 10514965746517739663 13904713281276783480 17254115506560317726 7003693656848738364 12448047049124131537 12694683416241964344 10500502554418738164 15821910359669647234 10071830843657520357 2575657113029451364 7985686781909119764 11375534610924104668 9386628805117601225 11587731972498643422 11011669679292959280 16381484457518601177 12966698281052945347 17992720992820957761 13011668414115439498 4950926215887519714 12480581739482386623 17644212516236763952 10305299984465727684 9980574254689129384 1388860422015669534 1349167712443801115 8753437423185810127 16769792240800496025 14423591828758801298 11004067220071997293 527683032128968008 5785549059235004540 3907772365302156382 7823289814821736972 18373348579659966731 13645811553001831617 3655958028626813273 18237644153809648055 760677374942184862 14023085207258798146 13063222427729314276 14201946901462716193 16422881935808408841 549637065418598042 9748599954658643985 16802041971479332236 12678857373880693287 7707558092155950430 9021675192451524670 17039751692944980584 7686641683341943122 9233161567054200525 3875808815614604075 16176546337678319753 5198824918054166042 4431562184076172954 16391736348015738812 8107016878116306125 5636778226816873835 5189116079003066528 3298968603860472325 2155041852246988434 9025305668867935577 15263892769648089811 17050719916972126379 13967384873972302301 14543433209794368543 7037409240407348242 843525421154602553 8559642058672133673 10859470201229938334 1813843535333868940 9501812262103965748 4004630523215434123 13289743267761049300 6516362364109347798 1926687516832386844 1766591301261174787 200124322648540538 13231299882432275099 16679919325843131131 16679254035574963654 574455098454452561 8425930235149362623 13651837360813985782 10765928094393995436 17683509474418696436 6374273077020268741 310272405007108736 10703167523170398975 2614330896300594013 10218292243767663903 2276399803214495883 13897486785867091969 14986824163722556074 6546327962935448266 1890039556582090939 2322695691968639540 13705121283621624319 13606593489444631150 388547490024473440 12549051226040241546 11700416248946726373 6815080900459825566 2832024523023138264 8551756123136422261 4969070322600834880 5592514383799884544 12372141255707178838 10126271553678192212 1814261122097151764 3659269002714376704 3014174038024362741 12801629676444382516 10748271437559673258 7794953749547284674 17005332635470206389 13969715831778641883 10506684010482615087 14692917566182503894 3937330947106806700 6557106956910003939 12347271693475995825 3700114292898914979 4194613555521691400 14480139002218382518 5342887413106982446 7360159732629737481 11045783035447517923 7092941857210361807 580952041234627070 10277216204739563676 13984855586309774126 765855409269131876 2159950492284945793 10959070457931496752 3069726455793985857 8173031508442345324 18256878306676678905 11851128551602817904 10617827830102693190 2846948530632855861 2205262905116535863 5774875410735518106 12237197197721391373 4367917438036246064 12772756130783357636 16148204324349519234 17584804554540111319 4650945156406474901 10545072236349068021 8151106275287713227 15283963646559878174 17803019135108807375 4189672300192744098 3925713936953732904 4984229739132565819 1354248420574000379 6869851737275105104 2421286609437358412 1880725187332984479 11411786535437135407 8251912465442041103 1533444232376791437 16143471685566175307 558240530923049628 9548691181901164741 6052087682261777164 15167657523467120857 12899469875592401601 14064971374816011166 16358940203714551931 18413817172504621032 3705222235219734564 17070160608642117224 12784655371675787570 14291782962914714012 14258052730109031738 11992731771583644778 3042440573893069533 3050161984326760517 12107349837194944873 6251803654970280863 2568097311046632436 13302459196841441213 14176703393605402411 17629025629996751313 18295164718516668481 7195613236830338959 472156948506573846 14755341169302479180 6242560233373062812 14969145871675842782 16118261669416141004 8840920781837213088 13431393844173076924 3092966704954593451 14520884304351741389 17212188969288501248 5790315053948503315 8369155505799039294 8640310501488270483 8718096296732678361 11708182225021794504 8682372870897551624 11569870777164523423 5332311287107119531 3512822669929640101 18242203370470768328 16310324175940462214 14671949589088159325 16630165717754378879 15856673432117521727 15678094042624239189 1788309939883836546 13700299727812416735 16698440484527693267 17501935367505430735 6482404478682388472 1431752103551743944 903663664571937093 3156897216443658837 13765742660997408703 10864851280693433224 14887363805605021355 5513563406637507684 15538742369615157821 11299667339296684250 14262389576902735658 9759760563109756018 5794385476972218760 2824170759399356325 14159730328870890350 11141539081845034275 10446223725793326346 535934498462695476 15959343252182256833 6528358299513158606 6150697275287714058 13162461472769092647 15053889851897924280 8515629182191113592 10897753855242924226 1376045453346641291 7365288601780132216 2466994622713142434 10935538484637357151 13523423019073199193 8554725651438062926 12870726659230040467 11801822421338273324 17297920031747773195 10415949322211203367 15558993379524396979 7005978421599347586 8897545492752056652 18073662051777655512 14278989102395522804 15043526392656073291 10583860850801996530 6496906338574000874 13960540203203307454 3765998916346465144 3722170185702904715 10574875186174918219 12177760266505835115 1020845761627758238 10252885142524151271 3810074695830327454 3750102272845898097 552728630197866926 3512519211140633176 15044397987394135174 9290935857367969126 6778396384301001495 635607137628377380 3400988066014282342 5125485091535675831 13785734213574169030 5581135061656083995 16899056724966206355 17405813626499298446 5075573875062777303 5458232209710795675 13369798543650534259 9532577861753455206 12350059097371858847 16484535981443349931 7721111496517150893 16618438823719509746 14937472162733516896 3180802279679505030 12905166466460865751 1051445134654203595 2087188964437895466 14161645620262185458 8342765873651777241 12115652288381664929 12269298603688112311 7406644848029787255 2315551414134177587 9696294888524124611 7629289893656340499 8605447552456443436 16374736657311725116 3074823541367261590 6496618021570436906 10121174628595311495 2952659155115367515 5714806092006002748 3179986434219799714 5340807625959135536 8285220766588565650 7806118492526311645 688959414033310677 16524515925907133926 17112907199750198592 13751011534639799563 8520564205552051330 8046204468211141435 7139783106369824282 15552762128606867046 5503572558048988397 1740922709739743178 11816602750115271540 3873821754970685341 399916352103169926 11348500944894250276 16133232258293388464 363953258311077319 15553114252239289721 1316933083626376230 2452330437628602386 3915756869293537717 3944077345870377247 12771339984733954846 6340649614556754257 16843229413237236780 8996728593307759981 5792645419724660156 17756407696126933653 3964349592335287117 3598923505520214198 11366340050134703050 12357637799013479924 16754511643058334170 8706777813892506708 5236162337624208680 14545880117462270761 15294411021033057873 14932879175571553730 13906394305980183799 16439800434149771380 15460508052645327134 5596248942518992226 6544744569325795358 5332016779658815587 13038185716226573500 9952060200810754960 5614737515411901064 14586595476246962220 15940624954104832887 1788574863638267455 18422112035284256407 5175219500233591248 2009989001065051759 4200014602477891564 1039913736339400652 9183188299190912939 18300749418683582446 12927836477792268137 2927555988639696609 9039607477738766043 16270056444086674875 14927931829358691222 17085887269448504291 1325698133085262734 12887444784575050552 1800540653401384067 5674522645834686322 1404124301224881360 4650367000385214574 6832912084136319735 18385547768629232596 10540949375535873098 6617419519476325864 14833985101512557292 2350497371698046635 17007675690024962219 3690279683660395843 13190820017449157595 2281038979565335064 1704350800465684283 8410903797188937743 9326631432567761317 18445853653122225135 18439049576701634259 407563945702647461 16739954882694791907 7812407398197922033 13243966792308556256 17066444161529303656 16258282825850441680 15145572544496360147 4279974386950350773 1778569363473893654 910727448237849853 14964043066530612068 10831063553853821798 6686060947148694472 14954509610068367478 2214323796864389981 14262001698677519449 10196825654017281287 3373726080583924777 18363216149560715917 5950569213712659404 14498599097101891969 16731600829143278814 9201075540161127301 8734567845878847593 4866733757644903989 8096769536522688549 8172720178081717870 14507542570731956093 17075716293487789482 12756174356244875209 12688568940280647308 16799522117606160501 12370257013198775820 5952029177130558772 3707220930514788444 6227909885989123666 4777822998846868034 11743390727318740271 3772574414585637020 3662913831751568184 4915684870281392592 11779621610583490188 2616156754704982122 12809916224097024294 9321611440619235503 7553812024700770865 14094089570828926280 12067227670939442279 2428798848142818439 14088882182927926466 1796947927183561802 8738772862999952680 10971414812626566074 12772363545930566169 5980885644815075405 2542672451902961173 822386043373954464 18084023373716506528 18032684990241175011 3514360178710545967 13721806988303532397 9850324370238000786 8262427228487999089 14387559259744752819 12996290340685238556 3304182816018441117 16549885990377141139 16405538340285704971 9225784930295395661 10747898729509666172 14331478883068076958 5670582918585541416 8330996474668191286 5339988170919749140 16097359730340062001 14541629514892578021 13596734140194737091 15932666601150828573 10737736160630927710 7822257559647753248 495471490069729765 8004856474379871942 1081625552988079953 17667435732622868753 8387212087401947205 10365914123299215822 7563665910437686665 91705893560483733 8539322642937717360 5237392605333140264 5424776002424779560 18396743662593682520 9335594297482835300 16868165660983530694 11864340273898974124 1229413101173432008 4794710487405907114 5339463581802873263 458447375034606539 12765441209687028503 17904594276978452955 3643907365119588693 13668734017330776500 16530458681611261341 11958985208880118224 11234362232973270565 8979358096469186787 8180278403789327178 16696207968485980389 3581764122313005839 1214428490530697241 3162827008941742335 4595274878796116393 3551215545284692497 365192971957436318 1764247422911597063 18435179660729387409 18341297354348717784 6442216565151289387 13738328873217065559 5425269083769567620 8045643100717128878 5774894229859374965 12706126489071365597 2325431757799702928 10801506263750460310 2923898599964424002 9418058425271299137 15428871454509504401 9895482079438343663 8048883635062697623 13420397997334658561 6876900211761353108 11013322191817150578 16078487479560567068 3606260397957496349 12535250415832285734 6444836229108542312 16019616658617124787 8682806644947557830 4553899203063605344 4629666106490632206 5031750289815885112 8175194125562558918 12294312100208697700 3040020887930731974 11228499208932851921 9077423139174768570 2218664585421944488 1078515759015001453 2549930375635150824 14501520324277261319 2457903701352863048 10972120228658198905 1626765016702550830 16656048602195321224 13163028264861310863 5225990131026741888 2549300406346492658 7368795584961541023 14045852855107312668 4113244870130490937 3086519115233999310 13285167716543594052 2836909681092103706 4156047072957323975 5451176525632346355 3401272103528634675 5116448733211864740 1957781579226560053 13928250445747496563 2379435322393379268 9901601292101452913 15775285231447334828 17986172399346053738 11857034707079599393 11121023686935225474 3457744307763974454 8277335649225449473 13327180180841387245 7167961506961883277 7462966730338096808 2211519253697413327 12308787531987146543 11739081262333138151 16071077178462701980 14360624316968715655 15171837638729559766 16876303717376282030 8009186974343240129 9125815217573372445 9482455963946215628 16926094377701918356 12876994091681812054 3819573905012899101 10250899032674040376 12204303000146644668 15285451190751733404 866938821354717142 13935639420427825421 4901305936012160473 17988969145371217964 12520705325321781206 1016556668851811073 7047888809143304793 8506276261476571941 5106571410564916479 15797337900960070521 15592330459745821241 17919622595826643361 9953609326191362466 11052105534411265305 8006443165689761366 4902481692799340349 5480239309393046525 7672394709189501081 1840440095949144094 17719600357011471124 5216672887022288580 9267279458963248364 281033123404287197 29854207926871419 6685322911890950814 10347210420399800857 3416183216937636816 10275918882548883155 18089979171179320950 14522029501636891405 14451649611657806318 2971816263134487062 18430261360533512395 4518106337677365621 3812952138193880354 778760207122941525 10286821179096283504 13892288765341180978 12755813637147146194 2130392413784073884 10403111685222297770 6884442558533167920 11980164224327908283 14132905764343049124 2884395930821971725 2488782273184809129 13135469708973928694 4888798020947967325 7643916031792121762 11100943528297238714 12708131829995885969 2196101276925945894 5945139750003885678 7946286670474278003 12592991033011032687 14406722426290088916 7686272038118039649 13526972389633015120 5863552459540032053 7989022271248142522 3755271095261944063 6034198219682356676 2673625603832293448 8448335420679376353 14922376812779843651 17030605538799322038 3801779815204304892 17023980226652638145 11273886739830823707 2174719995656857808 6690984339693792395 17378315002219717421 42247650475458397 465030045571873715 11530288888630570699 7014373218413998555 2648666462674938784 9664410191995791904 490011429067654284 5172835321022843739 2718364206229195590 14765671509962144710 10999236585581809131 2231667976561393109 12662200784511626034 255754971744500690 1214045183739597090 7061979562403253276 17381515285082219801 13541368715896399438 14288766258329466656 8853195579490293785 603496790952521608 14629873082738235092 10235961250875251475 6975626195044445150 17653035483539241657 4412525678787959812 16274226752661208370 18126699407216447700 4507723236409813691 7660468027408918319 5650458428681591563 1866081380798013249 7375033895347391505 5398131945315008091 9759799776815108782 16862398750168542984 16402855454596163092 17107203476766101408 16925524721125588136 9489182221349036355 14031750009365648355 4747708005917570421 11985049699706989020 2963207454571440715 2214188616702153011 12681226005302833125 5799648380695491854 12632720219794328295 86748841022923761 2266385079784670098 17308407764974192730 2155124121959104231 8174546342381745241 8329048971563281600 2068213632082834138 5819224164266808109 1553935260243528472 3998184276044375050 2833271800918249854 8100030866347403498 11435495005469421480 6937898405783016350 7710200602451213600 13499964476960903617 8681990190707095287 16394153037901748495 18121793322691483740 14592058798946602354 9050708450491316388 17088141652726748182 5422176932859570987 8962006260286019979 15606968111316435555 6066791906679635673 9856294756747851514 1803463849248547536 10923675428247173677 15914609200778379334 9104669312573747658 11439808297159944173 16231642781037206228 9464649985131355840 15980032926311615479 7414997004882576049 12732832111869898310 17348919675898434737 11314622784935314686 5468094960159693073 15447401941847397390 14368243152241385962 13250828086828974560 3910060883960203295 687295064459499944 17079664910781606758 2369582379294876571 16634611111496188023 16068751065482962791 11650061928877844306 3831169071551204277 11469611226883407021 2366266824793235811 10811328684237881207 8406511149144624432 13328247634746021267 15438856513859623490 4703429077825215617 14985309218906613319 12182902973891048080 15032977933806544098 5997502637991509211 14954192563575377978 4030261482346898226 11690479255325733479 11731971416659097431 11936464256473730866 14046179423325839445 10324335539062170328 10713188294978625843 2724014359458318565 13147787158436206862 2520556146696789847 11939472329769007979 1711677426088051093 17167345775384653356 10878497560896990144 9019498186343427858 14214279062819791647 1510135227648738055 6984191150191252391 4681803328235405430 1316335678505267250 504279975573741832 15628861039673369267 266548781945193857 7934940455027262132 18204589429900160061 13959743576926692426 7069723691183238775 5971204649087295579 16294244902236233715 2608012355799479077 9546289431930979817 17494891394460820477 17636693916100146538 2474089025240185484 6589243518214503755 17750723966694038794 7763559516517352440 5033555112511464868 10741611185128165850 5924850533315587408 7896263657242419452 10603354732898827394 13016786576607377049 17771771471289327770 1787742254549767176 18097383432965675312 16178076198624160633 17882207063048471618 5658067347177274759 17041250264062651379 5409249834285722874 4870930360423659038 8907447103076467777 12088348510148262173 17216965829508999083 12938714911413089215 17963511708327755622 16917398229456875477 5950563442362147287 11817435257499935122 5944457177136393640 11732080820201218175 10073772139450599645 9714729735774667332 17344412712892802665 13670415377743303017 13248329811862964246 6943399706407803531 17479549871991430592 14669837519914038860 14285837633610500717 11792397178593611169 7235009203692157792 5895722142041689731 1409769785157158137 3049400641116758671 15204010166616379284 18388193186878570203 1445961233937878588 10493229703565560723 5777564484928616102 9556772593336989373 8354792245853062538 7098883569763450947 13497893352772261924 10864436176984553414 4272918631974698272 6672899360494536632 4590528822891457310 9401464232314513845 17158043421362703954 5618280768308811130 1113360654952531758 9941939502410571492 16052748002725577832 15220649530499151308 3660605728911339568 1226422632268166745 4699857851170883085 9737284188668364547 1232818478403497832 1397448195973912185 1477266709804946227 1247279297767033152 5656019808045618083 258664860408379607 3059990404587211275 1549144612543698895 7266855902649260824 9310383464638839957 339996508836382747 13284732815495648434 15315769072755769447 4614581362369149694 3788024644267799631 10417768268273923003 9579785858020968403 11227159230154231771 16256223357517844352 11691315392620919646 15454115810604801162 791303670276591654 14133268783739682734 17095944880881862975 1717366074771681757 14197008884629568467 10254160068459043651 12615601383220985785 16717044641682366625 3659724054510886278 9055998972362134952 5908366781524572887 13584859781957591321 10517880488471795406 1956680157587962990 13281088430533646222 6811064089101165129 8135985012445583601 13468105607334895686 1625916434230575767 7210278120757485405 8872874622832880716 4746194541358681665 12589719948867420554 7211895260537174891 16950337541726443523 7275390374422129222 15064266260633071488 3799195248643001899 13207645697561096046 4282370013990673302 11900783044151033516 12333910842226640443 11319738097050113989 14319723019242079878 2292909914970535624 2308871461301983918 5710837583521165965 11969145546482782301 12438448402042874634 10313977550579303259 14088312465163822635 4327671909348578467 15687638443366441556 14259693003482997289 3452255714719849811 3303329290706542805 5060999804379351196 3148642993664953315 16382677523696893306 12462825242044650102 10335134727683632551 7522278841418913752 14042162025825102082 10937777052873888945 17597332033017318354 20356207610853744 5698740231673451286 10225726651233360470 11766902372661782210 8536008917270384649 14291920114226359994 14404659933627186005 13428743652465988617 13225940132276598332 11562809271501834818 5648603895743938343 6551013049031269355 8731228508715819871 11201621497724562967 4965224413823839912 14412893183661537795 8582133867575123192 8711183602699085353 15253905993635774588 14167638248006949807 8596911231520704813 7007427194601842035 4736025435791042095 5317697346277907606 13409254038302103867 2076173461276508438 8007061064570418433 8119779610558669301 16335708281513309940 5089153569355271223 5024005923452645949 5581686985762446169 7888832285054655887 15812978461920174469 14408144702990481649 16388939933051082376 7346225876699478307 16262042545500093218 1149374281264179501 13872026685821960933 3685762610356296774 12862841465104093066 3541068495547759234 13474571456049972590 16991209783968556615 5249217607796048932 15051875417760448442 2008502648021448022 3213870083577220349 9205206395184412554 150707407219682059 5886038964219901354 15791012663528178125 16658496683386686401 4758135246144497638 9694825892978469979 1820290107652187523 9825845611445444972 4316300046368915122 9339954515590230056 13522394850095796026 15926589978101245140 10570480000592768776 4028671083252322082 4915171455233282977 17636825606938339723 18133226851900511803 12438568297826171859 1525501082346210449 18301464775060458412 1931992197648612886 428127152252574660 15191033264967535199 5199803786222372196 12917483791922706699 14479257294677664347 5841578833970580022 17170404983023930578 9309886615194918376 4822672229922438659 12685119681272260036 836244468067864076 2109596695802109162 8791901206314234583 10239157444112253536 4755631708868516212 5981913899377090400 13366977276159145518 7305841536517539925 18357774391965641198 2117234719456256525 15342167291384069382 18225402332958177529 420257987931974006 2871868357971818773 15914574078580848259 6801025233927523227 8239635730779572348 14714975332738588538 2503804649690439520 13840130102769933910 13327939959832052728 6397401985929097241 3737377358784107552 15127625804566252474 585693477801655919 10795708023670574117 15121050864043535578 10878174763124078745 4705101583384361744 10162494791294603468 4716248243891979911 4671921527001129327 17275773010954332283 11351539144177804168 3195546195698209142 12176456703729673435 10117209845909072375 6889308744127747407 3469107993709676206 6029628095734050656 6868437451673172974 7387865208743355157 229583395718530440 18417665616505537833 13347595612170399067 13476070946875508507 3028122876459686264 14726082707209973376 7788889656149326674 4535367533182881445 8404349695305215161 1966891420079614639 5813556907258296891 16736252311153185300 10188223425913905811 5308797956085036398 7767759186712556633 8617068434673938591 16852991246611853788 14255421941619586850 8204470723358225348 6221630976743583636 14204788434852980713 11344221043047850960 3105598928075034718 7087791637924784509 12579223394627910035 11101083369725176857 17982529516473279194 3617618976006350377 7431026857814779919 1716032234161283379 11535763134206072244 3962461193774561857 3490152856872057103 6204250728714020316 5417192960536826715 17386535015959402736 13643122861771709576 13871148729940503127 3974917132443303248 14129955729783669955 3090122345668438538 15425917673482853334 8866242007217961544 14901837619865464421 17438122649371929970 4380904798853929747 15814755567224889468 10954082124175366973 16917453851377190787 118618925498086989 4737324318156597437 18418568846470439573 9055364615110123036 2615255260574879404 8954262031915544243 7626330276222607384 14063148245263861547 16072745233799018816 910739068563771815 6604505063774000125 10313999311267129596 18275131087848220565 14709083712380661000 12583500161277848377 15964778521232850815 2346509235683921489 6219623855703757318 2152828038658803594 8214687778301504925 7448903309459766567 6585667154729994324 7630378264864526446 17507183709326953833 6643885522217440846 3430116801417372418 6079654776920132467 15109217616522153366 11466129709707289898 13012873313187687178 15983814859538004818 13688339533841657002 9818881593981089316 16074613041625731464 12750882185487429792 15388615544988847413 15891834528135384835 18132109226391465969 1130283882355205615 3004303222875512820 17078362354852254647 2856313371040987721 2002594917178650324 11623174698203640475 4062628422228359468 15322854481301280297 16133312413231794659 14591108946599343463 4155954010297518409 3332541085415433730 18290142504277410474 14827760933611382087 5111115266840896846 626600944162483480 17037107357631355528 13757362528361601827 18173279400353341890 9109700081432656308 9236978220285004281 10435009086013081616 290638902522304209 7995941880706840013 10987171034012726569 14264226480952895181 15359075156068619986 5722691705855222607 2928010862931074737 12444380325271157757 1597639576218239507 12612517467979999676 11235680155411914540 18322628152345871534 924215043471080989 1637917644302415368 5291551200504944846 8823462156844066566 9066247949648523508 14999633736695200293 10645086032620822571 1170083347920283879 8938229400468685746 13305568431257118140 14042097439798597015 9452055489566844622 7153129387997944098 14001871592098319195 385015820967613184 1223162733573165757 6775677407659192464 616253214183361275 1419095887506537477 13097603022162183676 11223645214298533015 8236017414312021422 10527762646743897522 515594279929302044 15923332637885326086 4178701497734463366 16750533701036308736 6416477767348041608 5074627983703669771 16356005113416518181 7447459180465925250 11279530579752583864 884831476914979012 7172637084653539454 15203146404106688850 14651825832593662631 1350085758576744638 4928486752388828656 6938102621808470528 16266768258823050946 1606364013034662941 16276508816856282750 1440877497066511789 7079664463730447751 8468773667331313561 9316190247917578332 2281403001482671073 9573653352469539120 2406801388694412545 1403415382885081603 7997843191153729101 3995392826313453362 11428650593294283175 7588403218149295153 13518766820340130246 3458701684356971643 11717887907571711314 11903320503569190805 2554518643871388408 16636191319543193808 9846683098378672531 2510415681479473417 6482591451174972773 12076951222418523951 16772016022936380705 1255274687236627212 5688682001234968217 3641692690358923538 17454133766362013674 88990142327878197 7240986839997753424 13272676123664836105 593385005616505886 9338299635637870092 11612181362113506105 9516856372528626307 9104953558648894610 4412121513503544175 5643452957312797396 15637320211483206670 12467666904604293434 8618983881433248601 3672427798397603058 16725045635038464093 13415079382429003559 11856591697434710944 5559079178538241137 5307923693653682677 5321685866466010566 12737910185696439429 15022420246244789317 12583142701544049372 7904292199957521596 2323264799914455624 14877888787137946101 14285121719583737737 5025871752359068648 2178637139882408332 5536470923146067782 6734801792928093395 11461998589316156721 5673076929106792038 14913935765432116688 13939242223120937268 6081325264792321501 11993235877080724255 601432659189257015 16182080123249693608 4808398068824834043 5337153346488872954 18419673885065281854 16726153482138004152 5097243833554239101 7336644332371019492 11869306874933252455 5646148332757431787 9945185313872962861 6905909555771271160 3997866982758591190 10832994335813783964 14471771611792539469 3462938915947939717 15034470989022242314 14145101635472945168 17170049060098590560 6464922800425690964 4829289787555388672 6152483828243245585 6623464700820953777 15363964013488092539 9140727199054506101 1481099800278546423 5932426153019656091 17561869603972116314 1064020960040332313 10006589132611088553 16805815926418733605 9778606185542200043 15997518252923750572 4014068926115982840 5589802099209999719 2277367872705308628 9807058450340856108 10236625170507684137 7616827979327152223 5778545114374472309 5605944274239081725 3631452239605272547 11888485827676421503 14548756938925867957 23740996388523029 9983993823107052762 10212600674262904162 575046351577068433 2771302271256864466 9477513904212547986 17173430700150006330 10616139020659974519 266420087153919793 7592226783658058783 12998791340060536624 18392946100681076124 13590426129776648624 12777893837820245492 5475687831836837021 1743618107363085874 17962331740259290417 8515102884827093295 15673525056987096930 5929832161756415609 11730403385742350365 18093544210806986888 3974531889718004938 6111418620957941726 2944536660225442043 8199369532477674317 14310204720576989954 6067907751400859237 8110241333623064133 9921087251423719094 8412762668300584846 15319395304071877010 11140510530292095124 9270040993345322806 6631264947862176862 16766879183183290963 14556164673812328712 7329949197895101804 5147768067429566048 8189765464506002004 1583933923397511200 13406729847129382806 9861266171152959818 18079911492383466760 18239977217760264313 16137705353371816554 14065623007384882625 4625432831243932036 8548254742179892284 7370700957123191991 11625231780831004006 1489239156654075509 910554097183634729 5124448939481783811 1315006135116950632 6930298475255598923 13862646807291218384 1539604678536043534 18076345675676795869 10372788030874056333 1396536875877863453 17398083984994390244 3800841973865378495 13955267644733022552 11892856061068106993 17410970315154361606 11463555622335311304 1776573580485573394 10933244506815805687 12332450924128937456 10742899981099813492 10674776940759247045 4076537660350672668 11863969765402610699 1487681195559726972 7725025957923447198 7853082348486282218 9179569598495343146 6292332791600526154 10700458504043300758 8147708159991611485 11951033845228552619 10495306766551163975 8471875360406844797 17037183529297402549 4391323591824847491 4787685419399368753 6466576372402849276 15708233373596025493 10075106905512216086 15877584879763598578 16188933294465549211 10856466773866003075 2773168363978080928 16017732354766777487 2961768376105926943 2191857844847310500 14168465845232102527 6295764622299510296 11469355958039766633 2727320415086687889 1744175056980465414 3469447753443902226 13941069578881299505 18167104923926748789 6147708595082713643 2479522937426151479 3534228299519567377 8621840160011716580 9225835584381973402 18190593788601115635 2392682364285140389 1945772888076304660 9588988210614076874 7681572754254361652 648445943400355820 11189020421174558933 11439652582174568586 7424339947678917172 2129498091770774762 2621176732962783014 8427901659857737825 2108341725324577021 9256451626315856057 5973384018297163838 17885532498919900423 4939016721131781329 13928202291393783728 4185252998992623813 8829366299342410285 4531176768296739069 16090832783954471797 4252004962682068585 14923872694921382378 13379578204552223983 6582925930564791660 17425529997783871592 10383083603560849238 3908861793143174155 14820125349364831254 3195828830105668355 6574365161539022827 3468915852729759900 18223654725315156648 8753777048122759809 2328844994166516704 8809551885740969032 3337892713187597348 11934091453747402523 4108105997339253488 16577489503956778204 3950041007937839779 13215622366715902803 6226048829338034265 15387326393073850882 8103341784126501972 1725135275901303135 4235013217293841505 6847783338098171458 997414763863673498 16777609307781545145 9751238688738788555 2021521424209563457 15023958184642300168 3275284885506203336 14277773227725347902 8578239607521970208 5869923812887653558 15756046897911597334 14619718207537559209 18319617646933794675 7022235209987561052 17503973236125079084 3368516876543719605 3850946452892554280 15163282603256740030 13351190611434829777 16898857140144334525 1572406582279899818 12801325144190743867 7098783972797018255 10582769336952722066 13738087007706440521 4517586415706529509 11822639152828438747 9835948217280075144 4383798826263951726 2089510687281835832 10903010341550042828 10939221244339069225 3409285717027969946 13032715751252326342 12969960925720989474 3478377682536229664 17198934023903003693 9260442264057967260 7399703358292190762 523433742340951326 14579717408819295418 10702638785967495160 13022709738255788952 16841687020020882354 10716130648703184134 9016843098471685712 8728001000505194674 13206094071204749018 5427896670301977060 13449191446588983156 10163989370196483352 7175618795892321974 11688310596196378387 9328710032907958597 14518933880387351885 6026931945877147343 10338473067138863734 100175924397599283 7131317214484667089 3177536810427317072 5672144736737419092 11951248082933503046 18393701092303168056 10674224726123152381 9278636791398287633 17834882283072014355 4378207196990837787 15683531732292826626 7319379115535843227 12162561382943833170 4787728885815908267 14446274271021134235 15141530573077992729 1092569860917922912 17640533090516430254 3783030806536428899 490456334468858232 7522922334213672838 12070323711969822922 16741212596591978509 1879154345666322852 7248054765827231691 14936512496059338445 16064434091214299210 2270286619534820843 5253335453783088173 2161566934077476684 5218355683073174780 3686049210566857438 16391057676512275160 9825836114712064679 12084434242851104652 3626487238417421989 15020528977010636221 961200317876551123 1074732768786098962 15875710034154904035 14622459556701302711 12342508910728439308 12655959181821383405 3959279298415632340 16169160083066971183 14230570584967951550 12572804757733174964 11468762640317156025 11776324196749782255 11133508694346839295 6691494820390127527 15507268026698552778 17436177383648049096 16605806292323915856 6563216315698536976 2431412452651831232 17336519968310719881 2017566901848927568 5089057933347100928 2623928411069937108 7983251129553480590 280080462516992903 10869110235974324242 12353251492810191501 4276548143318452669 761316791365866095 16217643923700370873 9344579979215739634 8949592126117139135 11606826933866518967 13617522828605881330 8235160624817625877 8504103911557905908 10116891302268749192 1382724654987145842 16059705037802610549 5094720560196489182 12725978553684004877 4579210488869927652 6988125555394399358 3374169882349557727 4321244287016793835 13016312564184289525 2102419561064134840 15599679504794413168 17233362724909695989 1943730731160334488 17021719964311903595 12888079972354213328 7491926331757622215 7934548543739347975 15723335408415030314 1997438095528718259 4178309561862183847 2502686321234580958 16820346613319368208 4677358041558102661 5729433117151844359 2046112624134630693 13736247740894917778 16534299439866392751 16269037001667062625 15932059409978240029 9819714508699377589 2485601337620642802 3052799367149887764 4828111109938120632 11468835379013585376 2739744842930466100 5265439550883969222 14896208262512114563 6537139324820262934 4716360361545827766 3439529248745026107 13398132763637095473 16593057880388091429 14605725664222895160 11547253436496088340 11259657076745453219 1756432780218124410 7219510129960443221 11991677924303824268 2942694822482100228 9932899729838696819 9253573093416266736 14944905459011112192 7622934411930587015 1284843482339749653 14433944794732867110 11129016091973202585 10129063910954890612 15233044124208868174 2072337057961934552 15281706475480051079 5524393453871962378 10841333797412705522 12462124000799303455 15886561622889183028 16517873142373943655 10682020711097870535 1925993595845088949 12373928697339591059 16017331821749855903 7648389551239663230 10013876861876789248 13744579729652186282 13311617197862969919 15166293006794190022 11316588169728847468 11934583453434633399 2266338088512639614 2727863213278837936 1989763404337224898 9687610222865941939 14586611544080272246 12683421712117261193 13645072160822416806 11035771471104580136 18111055819558286973 5922847061835848897 17187922478018278262 294070586695426712 17229522076915821828 8589555318623124560 2691971956642946976 14378594402932059747 17921654019882244171 11423850651713685620 929046761723961867 15324364592355388333 15709019741425322668 7159986799538066493 9818013716411205633 16160783448798349443 306957877848592374 18112973635621334758 13904800511571238533 613346661324980176 7510862336792758779 1943067803174881137 5105766425675839442 13558298483155556098 11366467841582374736 1110656629683347671 17399876410701859173 2830672740423589702 441891676486091309 17658338502233957723 14076501612954333092 14662226471602861987 2571257632907482802 12555669322610680953 18076030479378986054 13658740907912661696 459541496225015557 10386806970526203280 7658296150257353463 12387595155876177331 7694047505644646000 8231323601257889266 4363654104767365197 12048723773942084532 1520581154884196191 14276950318908308982 7083820397927313772 10774898147228918307 11228669085020714947 17541439368787043290 5953967525589042390 12759596287010265490 16652248445849337200 9788816308941558142 10603233698302940643 7649645962820902048 16774502736274233322 4306294836739964538 6725409530705674931 3978690388465472991 390229557533344350 5383366202361324629 4821138755383662994 17540446313518820038 1257732192085103266 17781664128769732327 15235334807731984036 12208194289868549291 3418536152162148751 10967796193453402537 17580082734128112958 10187039576236628078 16383887275799845224 15558396948616321058 14312730990854489061 4928295980699307399 18164074892552434671 10272206076122268879 3937523345796344258 7404390620597892012 10696733957745278141 16153983762525775715 684408213254287309 8230353611245033147 7914873470440686384 6194127134089426666 9841447294321586528 137497258208669285 7576064983521200981 16707352464709930225 2088373249126669717 2977580759709766907 7293109748888543453 7699995561992687689 17437956559607408567 15379324652817674259 11061603740502621605 12573809420230887591 7210036033725320028 14423020312100208948 14362212035394566210 13338793968732295087 11898469919867512079 9812653261796656474 11275205368346671516 16672306470138993956 6868580058735640411 16116651763165724267 13029370478611818417 11467741395276391578 13348171841138304401 14535429685373199238 16299998016304761773 6013348455931082607 2436986187628162708 4360401684750298503 9330122185125101251 14102928115599686625 9087901060100691554 9784591664124010579 14195734682494146553 17066263818069431108 15092247314938697283 7242376761984572920 13738999956314324892 15962070483062153502 18420187614799848126 2785406848151882245 12825470776416708628 8026274761972083409 10572652964541624656 2791959642534090327 11509895039792654619 9340086922135428613 17972262634367236868 1082463234380120101 4576854981649991572 2727915035899866649 15805407995538381494 16138173657729014994 4392056738569317669 16284793569876566982 13882946877545475498 9832322632046899572 2704259859404554137 1953953463187335114 2676146914694641378 13893673577741866677 18009174395253798036 9658750738947030618 10878200658691295661 3104561297180924825 18279774537432561207 9062214401746972109 17101799025516509658 5838904001515123200 10602974052117512202 14584153644786727106 5170121147656285805 7481639800297082551 5106591694138921574 14036691470253119828 8134055828580702570 13435286017580898981 15841262179993104081 9360610496185260867 14058189873372974604 3968005894048935195 14247037814122529343 16395898379990980830 7731551221915097888 15559092682679425115 11430557948657421365 9029120006257839404 1096010070872159148 11839032178815652725 13402228531845486253 13487298007972958368 8944941866087029440 14759901521004974693 2849423279735066231 12445398602837398444 12255332635283135202 4289501864923373795 8426016904896706997 5828157982012109903 16284890869558084248 15983820022430602325 4093746062590554118 7193366730174039570 1576564616480132340 8708029957172048877 9507713906085860761 3453220324055699668 15382446456085638726 13353663780836192489 5300524826374114039 4279127992316447450 15742566807291011290 4329947293277742978 13179880757525873720 10204389448438897288 3722602317467852380 7437903303272288760 13468427340677919735 4995003279631378731 1937544987097154057 16571040099511491286 12714862833593168528 16016904833068968284 2013175291781738722 14252500830191993002 17749684789526962688 14811114490035918764 4136666074556115094 10240126672506920595 7582181600817683289 13559817614320898920 15933634331826329168 9945010201602687484 4782419055734491987 4925859624917780001 3195615605876552125 14243952482833339528 8950221087872266674 11212755812030844513 14969477438842957955 4872637735376867877 17360013553262468488 15960532964528152352 4801273105643471881 7204792343653763087 14709620338316412421 7277879811724016812 9269510872819434390 3638658615840310410 13322552284796281734 7900392006847665242 5371303491859122092 5195798411888742183 1536430340731743863 6465998174196544156 8048734909051031358 8120270320043499710 16285899656457435278 8358575886199080865 5553509770620199920 13272865584007487648 6751539168462294440 8958350045101105114 17244460587480779152 7888848137087776702 17828224934071918302 16744583705430855210 6847497344787124698 10884975604968886490 13134649642148250981 4581173058305558397 3204751558173075593 17744676159589968916 3951292086301522562 1196309390096212235 13401791694899731215 9565619665331024227 18141474664538270615 16964083402608121081 13073220097384115380 10974504402989824477 9042067431872035753 6612247209579812265 18369203719973806121 3111412705984375315 14348476492241950746 1078452920670124136 1366405868937419629 5010807251531173565 11076132944348700179 9309534563944209388 4087314256314964177 7256825160977953787 12587303892888540865 4004793962067488290 4036714017903887075 10990703861310778368 5437588658669922498 16514287675745395729 16187135802209932405 6489714585588917656 14927534325099637360 18322222831405544769 14590194119655964715 9240407431469806250 3498167449436026702 5677870839604670873 4964359315452774613 779972517465828601 2596174246606957039 9923941743453099580 9173256225357634778 3825293850991538890 14002348863723026852 586455363944944568 3640703963231970061 6183219638746227654 13435123020681606507 2630256582808340484 13730660300567057639 10578596084547882918 17258892707226938532 12615514236202320612 7227664428326596519 17719052841530148543 14636839256253361388 18331412786352986995 17742783713830036157 16824825928287400672 7728061435735208047 6953998279664582570 15196918787601166 10722707033890319722 10013531276865863555 14514760307912429637 15547060579209416264 5264418576212361004 5431045836901253717 16145170307219624093 6426187167384794565 11346545971137790838 718015138081187281 5659836433467955753 3380739976393948842 17052475997469652807 1189506050343734000 10820506820920204818 13272099432814542336 16589996079515665793 2726545636100861248 6019207461759983756 14749355828352560868 856466499054783928 4910674276229123320 761688588393705659 11861202102278660553 10924913588698241673 16628931118424058992 2471607987513639578 12112916378948560 6591825181593582477 10181306131987950465 4338451416886150221 7287676736658691345 17920488693882493301 665149699851220874 16146475459308069496 11688250343203574714 15443033307959056451 3725797257604919785 293827521675573853 12804176901799033197 9840512350374571323 747312186163955071 11987408328162654513 896426514394216174 13112429494037877363 5273647310576558760 1407904242047321821 5503692219721125064 7479205767860305701 13317763160802568842 5802768077884085803 10539508329460964491 6771533166700519661 10578273565891241000 13667519381914522358 8921087451339714225 14061892069602702496 16089409582057346169 9539451392495094917 2206687129628682428 14008855848830526508 12324441790082557293 10078449550383160758 16179540149391916042 6936966810822390431 11308592511769461532 11335212744226045115 16459434472909880836 2276330766435231638 10396978340069406825 5293832247263534543 4319201533228321023 16462509685360964060 7385299247818018250 14315902175031852012 2241757587436167079 10057603958243722775 18366459316086711680 15970946679572566520 8553654365309569458 2735848506470559469 16754640347751649340 13274161528265185512 9050321650296119849 7686265650583642942 16607355327282098702 15449490640300891603 1526420479217637111 3727529900937976224 15468630418998728105 14203330346922484868 5296393232972795238 10689355704920900157 2105800668739376494 8925066955612960218 13589978840794828928 317923315942136453 13729958266965743965 18292221071271421276 866684440067542150 8448131482894326537 8846197803533615756 739146049913318255 8430445698531879037 3222813644680608893 721969184947949606 13972470421660529370 3889888602868050450 10001017943784500483 16255057082659917488 8313668292978154394 2101446618421165877 16953416451221072825 17475140715070273457 14070004056530575060 10976840559987576276 11302945124759000234 6792067758900164204 6408786172187691415 15632944891838224140 20011573202745988 1735698490526447551 17379386126518920689 6538835620691202528 13340956973467908025 8031141296382576488 6955031791989525246 3650565163774480903 17020301918577976405 4189050366289996009 1148842671706596057 6842716342846140733 4047861103888292316 3003027897838502122 10869111121348093642 10887032696266553398 2677999318272613137 18086659790373438981 3296246371836860703 10239196369170943439 3659706625864541616 12727401275642603858 1802186986930636818 2546591709723298808 1407558278921773957 14584089581145403276 12917206293182128811 13415909549213312167 7039267220191471357 3074428423856565091 5020496277658741579 6345490264617955433 16371477222573042205 2253408480175883593 8364828716728990428 17853869305309670597 2724784727812747339 2129922688888145806 13971288623417494706 5544875174039521086 13397248955246335068 16640968165187813118 15406991228275313757 10678746169828742920 7524917542576535180 5890944767527073045 10862614373914343353 8519112683102361725 4624981264840703098 10002592308194632024 11229105869294337125 9365354484806392330 7711755943637439596 10362702204068369918 9290370177813217186 3036023917320687702 5553490617642561377 11013705163466957650 11835683935653509325 2725985832010062490 6487614577890233149 196273659287458148 3813037246951046208 15052566153743155545 13325761136039446809 8815209158955957417 5778945930514070855 17550362626099951606 7369914834593827290 17429691181826545811 14216321156368484127 9699200001860886115 9151314713704134635 10999871392126461373 14045946920804643710 2643840649101200608 17186547434639262996 18051922911545936153 13701123354239787969 3123134768459116730 17642369669572189114 12371257593975829755 4543446149026011435 15251815042445233273 7629463313947429845 4817323474017498219 10250523313340875678 14966949546206925626 9976146723410432637 7803010854783753181 9188388070769046017 10874489996391661020 3883859082033646336 3683428270259342996 12593124112557240738 3446611897222423513 12859619025255400882 3314955175452806832 4882715500752629331 17898964972488467119 701393309767548586 2093669633611992732 174007028584186327 7842587101087945930 12038378140662936917 3212963920375426974 1162032779789916354 12166397787974793343 3476630674409022861 1471794710758942096 157324170543356863 9479747198310555943 8457682977819194965 2369940801991005501 15542130087341419155 14840573266444029080 9130813207048313806 2976658612796608956 1807892553223825163 15542231666517713319 6127664390398715918 16843799588588716658 2212063126706654073 2969335325968172370 15110775284046753907 16468569342198839757 16798477906423221237 7650408817102456160 16314645345110746543 5500023122742222232 2047855092154173937 13467728055517199202 5343503131981916338 16088328301625325933 406123591117011061 9398363107628527509 12297159169770520007 12129086836065097272 12552945144657556060 429148340918529700 15610513155204581267 16437215719749122983 4425393621043263605 1071845278281854678 3000297592636714029 5689814242891396432 7227520482351495126 3335864890618712348 16796630674099512777 15763815637814526113 14036935828991667780 15455628761439742867 8726229816521443422 11279815664886819811 13113018419728805010 7847692829326289067 17450183271603193801 2173625495001387563 8643711650377240738 8671033574745758039 17619591770223893470 13907267294781236174 15396990465118427923 6367588266638894088 17296330255796074227 11678537535273828438 211132824635723048 6084721122618302763 12750717666327389747 11496073955302975384 4224290151383912485 16575868214567285501 2490800501415611200 1786765972773940165 18179756171588089285 8345435305628801120 6087716129056138187 1589020769087899119 7946671038525466764 2655346384081858162 247251837578422639 7436652128820290053 10847629675966267322 12378816650702234060 3486942865858506547 17881991466584291023 10450718277890576614 10115838476477625936 421466139573713647 12868521236121794636 1702736372482467568 17136855694961977806 11132863779348548096 158344939319446501 18419790226809675377 14675285222034200083 1852899246955764525 6969881777368343346 7809577254739856722 6669885330204808002 6173026265407572747 9497562921455752153 5381339677333040254 8710135908001391732 1927933006069705467 2574461279955110681 9589353549839706890 15738641167565828110 422644200482816672 12164139342318062972 5702877094855127496 8177372465360908943 7545585765073434252 2498743164123569677 6055549011068053722 7283654800496217429 17689678359791126766 10838993504252765074 10663665938882003166 17246454824454627163 15513296792717119805 8299496744479915384 17230019731583158837 13849684648518410480 17915698762431260194 8634202690311650129 5992697899090892623 5041963371709096308 277797236169793248 11186923566799743675 17475809480316178628 10360345788558908527 12431563253457510280 16408674069608157795 12676509458094584523 4644392366215798638 12627664930155140028 1075873452647548056 10254233715152610133 483440714986255897 4767236520349830318 17245255604073380013 2175143773415425544 4635213197230807332 6076275548645921909 6468612434849171511 12871738539560694873 5276032070101902322 12857663730948303867 1756477192318051632 7857648153578343613 12802829809719585758 10054559156129258540 11106142587764388149 7669885217580366571 1273858945937700978 12873785365339062539 15668311901616605244 5801020243293911172 7743904121771863677 17573730502779645565 10379239041330114799 12194109337933040515 8682525043561328484 8857526496757922984 3073740374292844893 14900414509919319852 10744314738853406457 12036070907747437629 4098449910531583866 17476468747515578092 12693621824922542034 13139387566965466385 12165850176542441445 2844422095672067725 10041457910784297108 17455167293860409992 9616835025505716443 2212213084202028695 1289106660700609646 11894392791227203383 18079796572216898013 11793534733385250657 154553547250835217 4436387353438326974 6898722930891155195 9245506921113601771 2204916823837587126 7561899011022030566 10662589184493300182 8385905387889689073 16953353403606299757 4240139715026399366 3067156805852253755 14837054472267980599 9277421816603197794 4583990507431715313 6293085436163363916 7405093413205275762 12163365030070310854 432607601193257682 9379474162603240066 17147642779488818806 12755570071765063426 1743887807260265942 16313135841527178999 9996457187313165502 10376245485393540907 7468070544887710343 4356299423330344911 4226805425027752969 2449544519638400453 14044923661555243066 5003765353157837252 18135711838113305412 11891778952959859730 413618129216256194 8876421969517444511 7735954710602287921 9118133579965329662 7417086977677554015 12327072611610603337 14857815364753849714 8658490686148170720 7284398907512982281 13226813132369607409 17096093398096408326 16100311346270062038 8228865131735083179 13021870452040137102 12984190501842301512 18300199642049680212 9332432610684412181 4989580757645886855 17522825087127499617 9090716478730211048 4328593132005286797 1369196662479887878 9435460381143684768 7780077045283136303 2942730818222326968 17024463687131266089 8521996439946018820 11014570378323667348 18120538285333830984 1920519920053507079 18194600190107482018 17956698465955331776 6045499741748944578 1828363536234578658 11863745864820447947 13975249521352177248 14282273648954779768 1729939669921909668 12720563914565460375 13372713531949491909 11211881047978391964 6728838651285471469 2562443812607438368 12098885939722053111 7807183116463163883 18372697777041255538 11200909052415542873 4592578489274487324 2583631731112980607 1143826202245728519 17933293351272136506 9424314554327967221 15713762832655813880 13979580415507180051 11287762255841624103 7853551607198181783 7337675550150783376 5067266849281327674 1094871176406698587 3964318288826547646 12167365924996565140 11275439041759046493 163799421755306185 8934682001116113378 13042440069506042693 12261762464665162088 3971768972726840249 5692174942673508857 17574733039271608273 961801027001869698 14870790871856392654 13512947761082896815 12797056746994490839 10630646108991429778 18323640725000737447 3515261974589342002 339200418131171485 12298764381379806547 2117826326611749646 975732028139123238 17666369246279825193 5655150471147894588 3669785496569345601 1112855307293470497 11485905251761368361 8166750982075652459 1324432754462612222 12692098703365329326 14359889882995430320 17157078055815136490 16825652769075241740 981311561646848285 1076353283622012002 18256050715964639168 13186522199820828490 14437375378392542026 16442194515573550812 13866972803371470968 1871351880778192561 6307199746261729518 10967094926980320067 14226017028358454575 10019902653766705618 3533978268548376472 15045997649004502936 16515356280124708968 16580524328639340250 8619037407606676304 11939960687738535 16242225861617532326 8457330461541378851 800329356429797583 18273715411373592057 14012770129435977249 17475092216472596635 10917604941193701685 14849764791340365648 3513793419286191254 14777526236392612642 1888032458213328954 10023883727990079973 14260092054015745832 4075214504553774131 3801291191740807660 5879663086822896779 6634059984182787787 5021237465237474587 2232236935482013925 3388361971613266333 17625279711655923635 12567873464546481159 1732283049535664745 10196548208077293050 7262434409276851040 3188293624955693124 7185282145529364449 13178145716510587129 5326378275920288378 7301657225064015180 230474990233877842 3442105683079154275 8638748422379406328 7890813088804580156 6978937972149411645 14109368304203306624 3194698111650022831 5107124779325028797 8434164173566706619 13840818328993951093 15781102979322073353 4292968830384949386 15302394402190341900 9546973615432521614 7990129162762417072 6818193471503708046 12467975513060977887 11799098578217185607 16953730378040044969 18358293302918019983 4107100987064680667 16506560128681996413 601617699219826642 9611855555787173024 8196249670213426348 4305449562636236923 1514459605362342701 6186022684896611781 11664689228285408808 1295797569636238803 11854127482271698536 11478612959745170291 3859852397633073652 10153517855908970082 4780514012793627694 9399299233507996954 12840940109126085126 16967738059155908829 7665491882607693139 15143400470053033231 16269921916289207130 7104919083862017210 16596922030603726087 5291554343589294427 13202910489767903349 16117324299715598151 6079887159072107147 12545929443864632655 9706366301743465375 8019011914620100460 13544690432267263109 4938030884936898875 8131542094362559971 3005869658279528208 1983328291993205853 4522868799784386605 17563121316777864295 10969595659565377251 5137531667201888376 6003221250504355417 9476498445647986116 10336598542299737376 10577165531207949273 10060492591107681614 17420241135552024444 13801700178405303551 11316106831146976018 3594018301344008995 2076436103982639202 14635952540916373353 2933211887751584905 3512742412720509384 10841459498303529154 14021418309992730525 6300813410424043900 12899336351562324855 17160508749176538139 10991662256881085380 6216730747088393457 6841053016026714893 8915408587629520482 3773396951238248044 13984581108133220055 10806166895366446771 14583747377196786094 11264088277682849563 9421724840481117431 16434200137278554861 15711977476117297931 12550180244521370946 5559486537476775731 14464875378517250140 7957985471647985397 1840513506365762543 12322852879851185427 6265708814464622135 7129206774026004726 17945561786483974152 5454554504143639327 16106763365319445813 10000762719333110315 14337937000446854269 7605690344797083436 2261798880598970707 15482201505850950890 5702068573471721105 8457280973009818491 13080965351711227128 1055374994183735530 14614359667736681122 16324492172027748001 10905908898093237552 9718457125022247002 5708194391414201261 1360640241698287499 1396995217728004881 13724128932116466794 2735484538418182360 5303368201969232568 10124689771321684676 11040003522596456998 1287618321976186354 6278456933595149919 6066675713460986279 16446273996740464571 5940770835879996569 2162308608096236840 1209099431423038788 9345379559182720793 5890380545391782302 17632448621828664758 842191743522213650 17302702744550165318 9057355758363683702 7629859189552110863 5637508374510636507 16794493289121481742 3377746273125012296 8529794692460405928 17256597296677767660 17295858507968009215 16905049014252571639 12316887640819973598 1453405138411043871 16640751314923409745 14247207466358146642 18373490128333780484 10216016626837847053 1671633708510351421 3208380654226561142 17755793010761155956 16206198180019904865 6483961699803307303 13608573792110131629 8185265656585122136 10872996299059265942 17165548114801329601 12162183141957726145 6871847992357960433 2891825008158695376 15107654209417767726 12648408229634535033 7515495002278328955 6176395561268208373 12654235518697248387 12580363279850288140 13492164432409808516 5230013897306582037 13026150426328052763 3494037307120060014 180796160820320896 13268418390773318093 2012513554073000613 6467768228581217598 7570745423862171432 15840130101138593822 2773256534142963200 13240093330488429112 4020964335122077072 16997535146601031270 6221290377748397843 3036494430622350861 198045724740122368 13220019155392483873 12910315060397942236 17763113929763676569 217319270791898952 4127750614011791928 15719154951681294662 1065002600272894364 9400438079464126094 10812507803668435235 17574610371448995367 15765302044151608313 3182846798927541263 13648236420369574941 16813120523042516537 2208072399440981305 15197233665003574793 13778406355012507061 17484371348216177003 17513190821443916128 17469759017352925373 11333615783398232584 1636266377846690181 18157899431795325722 7622052048261004970 6828504576444594168 742172343697341570 18182214778058464389 2739075796586048249 6208439486185691348 7639877479761929667 8021333044562508318 6589010957010313542 17377976684404619342 9179902602663834849 9605640118120729277 16714482519403071217 7453610881437628469 1560700579302366380 9523595547757018891 13415397829813723489 3766871974611525544 3594391957027192009 3621381614141019453 17005058337727001024 882201305061798039 371222168299416237 9496082997239280779 6185502384768445819 12004807007981653004 1543333566296145577 17931561833010064446 17897757315441270246 13807743499060473208 1569387909601041102 4334659146323158719 16413047769592612754 13121794873100323005 457952547117751268 6539878029375268429 16107796649956828433 16485179886063727519 5849232737260543125 14056982894073091194 10588622262897611262 10163737514958738904 7888719139134181520 17675584677829907202 1130527576655005482 13171948887555162425 15652300444843306702 92034308438162202 12083684144082469210 12162702291379923244 15045169182191511073 8332292692548896535 16056796441512840404 606684202551738477 18391852831188155631 14415824757650756481 13210603508276993824 3188368936647994911 11702177200417151554 11647898390192805207 11153018013199550601 2325198902469505573 15837355042368660693 2124557801031059427 16536799317563926312 15467822687346974593 8981102745732882570 8014483316271130774 10406958263273126152 14397690914107137838 1312575929472594848 5292591795363615553 10246638480632449321 6831657374009138155 11771230955318141020 16520974130840872725 7033145230945617771 13714105740658229601 1335508384248012371 7958839698895614485 13689344625844052300 5537068638080898664 13812475967311873795 2558558208589273554 9045206469644054776 10317455584842956222 3263032774082951057 8128452126524338509 1053841765617812066 3672905647445588362 16539349131433421412 11311487212204601155 12866330259047016886 13784023535025604610 149769058630822394 16258559866667248984 12827437761679645029 7058162339810045930 7934697012886084949 515054937466192523 11863355183273506363 16627204458116055837 16576515893439237572 11867000904156161571 17243033828770489986 7697272138332774891 5368913005519774898 1994414978174967049 9258125516204679865 11873476209808658248 5673800642961004695 4391895814706350234 4393213910282942887 18413085022361505317 13864302017355807857 1518926676513839978 10465190838005549979 8124932131698661333 10405529360025154732 5431523604103537127 3044290715166905232 3385201160245058531 7514886930877233386 2872588059270632724 11324335217330107390 11619195673987143999 10933453752618147785 14223759956460737147 10872736286555653611 17105576308136642114 12435170997703067267 17053242920313700713 12089629013714716218 1599958569796211809 12243071497361549292 7894763675940269458 3943805873671100550 5143728839396992844 10810267077393881840 17633360662207956974 6510002282187662633 10324801252439088986 5760410386337255092 12546238774672852107 5230518279940750363 9543543471599857794 7249955797422686273 5932011344126053570 1197387456319898379 971582254193831205 6486754470603321519 9120844455444595193 10206769962849978768 4460792469786808695 12953092711729052151 12920115222641288931 8557062585418597464 12495825578055749515 4130402210408815538 2102668700763372991 4486121742452070071 7196197389170393609 15493094670930019804 9995389728537884418 1716379754278632537 4884719322134110982 52942150643791604 8676856998387308487 922244589033270829 2664387245606248269 9418132369418723654 14672721455025112410 11046169857582513817 9689457105272307990 12295868450855730901 15728031887997823016 12748297000602922060 11505139746137037162 13160686923630785226 9440921416844106163 1597667495809067323 5623015703928535288 2129110174113553748 745309862028514986 3406708310485438464 6113951482331351386 14712881654901384827 13198791127503476596 5551483156308419173 18399765364746812759 17901179961017062036 7764575029780016665 5296670298815993397 1915436610922907540 10384047512022301684 3614922819438248344 14896154262980185874 13544204917906712853 6479588665892261424 2847407549185543063 14214196543546376696 10434587264621790761 14635816056777319065 7303130238471247745 10072050278010860392 6620750094857033478 4083026104314817946 16436888094115722238 9803752355232325558 14795958313422510898 14113365867905471856 10336667270752171625 11494474877858950256 2775311530511737808 16587563996826334270 16434607601098392726 17166735255114332189 17376034567361497811 4127355301940095795 3146638711757574294 5791917209435287105 8649031639687378748 3002158476849787786 14766087917854251083 15536249423793490887 4341466381500681767 12920872048825239329 9015086499038445779 7945584981778643237 6151034229903781062 3796835681451374171 2076667762941917405 1033612679206949225 11090351221556098846 6383053485817366437 7346162481355375692 3589756011038188665 12884013751996787493 5033539180287346927 1008237982099191285 13782677389585143294 2399760054160311323 11450037244320643051 12064850241781485028 13919095197257027768 9381915590206885230 5038488581066856291 12128358876709863261 4975520368731100698 7913889379646864550 278926311612617123 3444287814181211552 11591331410165369967 8998555479730538782 8946038035646344337 15135665568975600347 15525900537562309316 10249776991202641048 2192832162872629932 18370172536547687548 7877720947544316772 4398453637435123868 6896753740816764816 8144901857819325277 12009871606753171732 2915510196567878638 13193721449115466408 2480325063642387717 16431859061966432370 8741359596766376821 18313545200271174587 16384115661811668910 6018911553177097203 8775235175648746822 8559694372606588924 2157057726466816404 8540708268117691190 13276979780003713088 17743772333062349305 13287011071832038966 17352146718270910593 15561920340690351988 9195210269315787121 13968606231156033019 9102036936106256390 2404953534350899999 899872747434506289 12727818263866449479 4366490048904564796 11202952862647430816 3863893759891109961 11335477656074438403 6795915434831694297 17080850571818724046 11892010396139026274 5665117069165581866 14488426976035696184 3050716733013132679 12614517794570881393 16961028883960456066 12351789335374450250 7763921695832244913 6606234510571118494 14505078663250376412 14403152482286955210 14655188319215214241 6491604685466045845 17400102808520715073 3967204767000233775 15145590081354553844 14502538895280478202 3288256735472404841 837347853742268526 3859315272459383010 3633321527339948939 10829311608701874649 6137940247183467285 7019427993275498653 16523943335731588279 8708283128310996383 7076188801415451721 2489419917378306760 18336475452970646899 17010306809227649863 1498945636402119915 10285194936202640249 14439665830664624547 10368164269466505872 17424052642299214631 13345832502962928073 10369040350591670937 7321212254034904990 2910617800207193642 13402709431476679187 13147841234048200630 13967886603879936749 11484412789441045629 4333222379525449173 2218769762792044148 1076608493012512403 9994827267268103169 15519257948432784803 10841729200724428690 17078097365398122313 18389495224488439700 13119709276969235719 8429571013062120227 6557199152358140260 1166192989255555666 3980008077271866825 18239603282131508033 11556893863842466292 9692632715914413758 15785741785699911065 3297240488993707788 15267224582431760313 8988086591967422783 9917571083020434597 9381128861860185655 7456450183376592790 15924522629838678783 2511683267048008880 6314599975811744694 14144296693121187324 2961099978939692668 5442297731586138942 12729555397817816685 17471252553230699001 15827938314544300375 16961193600739561831 14940593434454308189 77208000912326831 16149101347429441871 94122701426736284 3316520911212750375 508202026125271461 43328878958916422 3819732334715699207 17795349911355916102 5585866878930507547 4765371015587949102 15252396160925023401 13879355716414001886 9935258130678588134 13368597695646966687 8530080847930994151 14189668832757058549 14826647565852821325 10175285651516202976 14083394385954860145 13551327857293255455 6825957197630497224 7184607469436954124 3975290182819994609 8286040837571109450 7329154733719095534 9401665415815169958 3277038446058415691 14947439738049320608 16288050752633589275 6824975964488701008 9389725336402937554 8548632456409613059 1267976429279195233 11631830662222421381 14931469111936835794 618294136925684898 13802758788473476497 1970630782812847258 5830795353008184168 6449574113825975081 6421279622987710507 7567079709683230662 4948436728424061140 14097170136772595235 5328144097658250849 16682979393601296127 18300363013483507696 9068366539464405532 9972699971898843184 17628994437594887025 8933766227429619109 9519737194336812791 16978115949823748630 2327627735576555967 6724916996534913158 5972599899961966070 4225070722027489938 11270127843769953665 12673079171623853094 1793977589805115050 17786016207288450471 17859312811921681004 13418328775232625443 12641610004919531438 10056603225930533710 2469151618297885344 6482017856635188192 1884974724943410010 14759766046039300662 6687462493438111393 593230985700020344 967095237126729250 15176593334218841628 10978523475567671603 17982263428331085021 7157011317409503077 16333654145468040254 16418403425860056101 4546868112701460879 3858073407648980859 16267354561318730493 1377236204490664008 10956588847608350232 10484713533388371185 9518070699306126200 6626084203669208183 16725708046599744592 4961642842053909365 6645221194719835196 2084329589976951184 13878069221119475081 11077245308770412660 10656362868664681494 9257839248812089519 13835532958681001119 11464367539894790306 16580733940935777399 17585622611971016305 7960137506427660962 16330711987012835601 7018014559720086588 7644652617163866323 1756662211724088462 8328400631774981635 880311700856990374 6266771759127518773 2296841977915313404 6406468075266901349 2433562549231187421 8081237216512021695 2838313991090506199 18445372521167508556 6797157488948091596 3973948857439807052 2653878092640822190 13163387514655204122 750211951861991289 9155339193287030223 5588621099500443800 2777284255378314258 12608174357953014837 6085572191488942998 3723242787970646255 2092338658879929619 15057110552758155672 9775867861609299345 11233224645846868481 859527619740166530 11105995001587173083 12951623599496890062 4581153149759631798 9101941580685873850 10579474187962637335 12779548805782851574 6510581232187751768 12801325476354052739 7682686634285883367 18088458623509279571 13560198877112509108 1473027965210502098 11919724421432313770 9595387809268099595 5274143836214300484 18200896211916963390 17167383980494302351 12990966008915863018 7588687325674784658 1311734959051543815 3632760070391728250 13708935559261425782 8379249534920943918 3127241712006060021 13525281342623620887 5749553813765566073 13847383983874434057 4161656009554035276 17642078433277158917 13058557472046233284 11051757443791824142 12054264032340608150 2637413582218395552 12696068886227840112 12701878191547307345 10816585481360244093 10922194930625475914 17019167169452437897 18438941081362451872 1567786184039113855 12378093622442021084 17974305263138652472 6992847747623618816 12733579006923478667 6919753343103207861 17963198457490775803 4189528228409755211 15862104644014268898 2397131267767032756 13809509138240581478 9999475029768046001 10947716296274756694 8675569136333604871 12867487099341172045 17266170702040250565 7761110622918642404 2783689989235610733 18296546310071630244 3068477023086006858 1895454320051780566 7027610003911480399 16202759747229249298 9322959699825313294 3215325075925452374 6609016400021318784 14056249724234863417 12392986238668921359 565155510425490981 6264144224847557907 13241856879424813814 12935249835861438626 12638233158219162596 12414730606435333199 8319808113781108555 3172948406720148235 12261775196162306556 5402287739398602454 10739491091787834111 12299285738635392800 10357829606956634729 7007781569973471332 2227869409190501878 13684268175911365954 15068158103184450283 16898668319145372465 2177107451670965671 15843067651204719773 3938847814809035347 1082814450761202439 10913843724479781744 14908048444712975930 14172214509102992589 14440319534253251607 15150610633612968490 17411763055280861667 11084085331959186528 3325373963654429641 17439062182038042394 6274364553316288348 3762293259922905295 14562921008234538790 841900981568254238 5431053543454804514 4149952111774532871 2702058460910174058 12864486331629131793 6645303787504731300 14912273681255762533 5319265205151194195 17332859837480436430 11972201590445912295 15244783730488137184 12719534479810171097 5939673414472923815 2914913399756887078 18440802235749096591 2928899251404122648 2510521378832097453 1423252235754280309 16063962156408840203 4193597774430785170 4352247143191042194 16281970998881421011 17182674180754696857 16594351833561873994 18394810827056097916 4292114621241614283 3929239867900859890 3764907823589226042 3639627665634561412 2120313410296235793 15465183426160753291 13955778717777931769 15939402385054773516 10455288772011057598 9522849944365410986 13636380000707438330 15059829993363681867 9549371737464035412 14131528922904815635 13139847803411947474 3275442647150271384 13732576370682513518 15237335137070061878 9930318697084006648 670955874416766921 18042472858781150627 13039562839512415863 8577757934471779112 2029618527862347391 8111501653759035077 904369209601895243 15199333364580476327 14087860699840153955 7774575304063555535 2314423449887683843 2651420044051396131 8922261012179860543 7111436508459826271 809201250985045650 1578622992408203988 10116775236989790335 15168890929786690703 1593483793122868701 8681603170073267122 12078487695364553921 7449365335633368285 12758743560925399150 9511441007967059654 12907162974988066992 14148959904164963613 5398599578281944946 17288782157311238713 2755992390947821751 8152809323790771204 18158766259631380980 9688659638674993954 8500244374824410222 1175138806016756672 15760414426685748292 2607234384889294163 11141085499472683441 12916450543380199477 18407358995250516361 4701964883297505279 10861290391050418314 2932240520055205279 7430703568466628212 1784708228761478443 7916903896608407272 5819049181287919970 163582073052937013 8423765168917126420 8421609933026518188 14408646524787953354 3349530459579315920 5961146135311918409 5499369679542514005 2835746566005337153 8388090023814967434 1600693080422159282 14379006240527320163 9446020920791096105 547340883757733113 12634300096772790608 16439844478713772206 509319658716086453 15287299033834417738 12393719593742399007 12379963895776632025 7472220367493601246 584667832140137067 17911662817938952517 1381156569222609197 7285504878266481112 12623387040567488509 7101623197833398111 8527114279927199559 17291661417732470447 9842117971341708098 14814568142394847174 1113872452064848458 11492692636977779318 7907707151643573085 17297748905545648417 2669987009336810889 13087554620962191017 17112683175725152062 15599549324212573439 6132707203950609353 13658294523551779577 2530272405359997428 13457871423859186684 177322756114851129 15909056702615318044 12317420683832568729 16126399055993680027 17106910736377586475 7840403049977556287 12491743098473223587 7187835176651283348 7461457711361693089 12801583412261851406 9974991194957468564 16013839794797531572 5990030710076084096 2657561370810942095 11456709657850213849 2972726669828160567 5143343304388635288 11766957943304171554 10424046434378830317 8099061170212352215 13976817360288798920 7443769958806615548 16331777505632002311 4756379607428958898 10962024846025466182 8231559122123287524 10315525652315979956 11660888764820751340 17803583714159633440 4011083965121724565 4044296768138247363 8317024277885217026 850031346516637838 17196180698223092200 138139793346174049 9277229219592419874 3347119470091370930 16806859575232811750 9968073372651760489 15139395099104312336 14229818346253512402 18235266636314920015 3910009213100199587 4906662776613286259 4143984303038661585 16593664006111621789 801466914541482947 13147023194983367584 4648236230017235392 16979115173228876084 17734492054128115643 14390789066788536238 17176070508551577575 6249705914368939749 9716765249765249133 17716141913865168330 1814487568729795274 17369580148820532276 16002271063259657296 1129867351224064003 3157288716967336413 8966554570875289355 15848550487131493925 6162475301950897315 6905550789170265592 17869463266954771092 6042100236386822501 13104807160988258608 6488549112752924147 12421240110059238089 592492049105711144 9758670848702505777 14584053742868545708 3173901745654913821 14640804437215023823 59743337329948090 12135959744820241157 2983889516405660099 14263431363628793257 12326710866600187206 9779801103000626573 16567404237604446377 5564737156542355527 2702305264723337555 6947808713907519709 13817108258516231375 10022166611582815479 8755470376290619310 7084621440071126181 9433437698501405836 96818576650391663 14872258673082516808 4006714799704229423 16676886290291561471 12829482576336484165 7783406209053240374 15997062678879959721 10415424525876445764 14553288884185538859 15486304643969845945 271985406425562302 8809671330826884953 6519889019212406429 9630554458658442147 4975937943035014358 10693327657150280271 12171765086368111618 4337808000041757839 9090009869818139722 12691028519639298676 4252091784838073170 1312063314938810267 14953821533112214049 15557750833469066217 16124044237366502309 6127778570886707375 6392536317323576061 7991236126242258829 9184123932526898342 16276789314737265871 4031847599729257662 5744898400931309247 4432482167337455905 6986663656901019245 15399631235433633795 15761134222485955573 7572170649345097257 12767324221263435342 1301672308906471295 14206987907277228413 14153636340033880566 5822252910790075381 6319882892528243662 2943990687300290858 16815750010244611929 3840322253793150044 6932451810548408431 14064514114233239573 222973148236304494 7832298599511273166 18259174621041801261 3321372327162157188 8135743373530329582 18035803731492047954 16898645710030913362 4159110599993040132 11226923611399271507 16534348530335295073 11924839757074066388 13559997310507879629 10157031257073597129 153248821856259866 5648578507467265147 17802042456598346054 13988139231943280748 9957332595275264257 17407890181256067897 7918552909178490010 13877668722509902426 2928430270352200097 3665357711405581862 12914587214291509973 7621387751161838508 12127001090881966744 2807198644428489279 11637544511131670881 3270612245817607088 12835637142354418753 16129870666626404831 10475777898236722580 9795116929555758919 1463099713954787098 10750228973675545606 6463946178573849479 13055600887712482918 9826524944084623432 14584794269033573611 5134919884097903610 12074635818318866042 4888312244375798070 8660288647660538062 15653599226627186335 15468883425957942558 10411366188610960826 5726871550948222491 11801599533490571320 17773174183962476513 16808129084263006903 3606311844831164946 17676140059704614568 9699423815296078426 15400414696661134724 16497769595442757344 3136205865540723138 9863225908956074639 13124087764170888075 17516998914202622700 10867773051458473043 11862093902899263494 8311577512885013711 13578953703763955579 4813907270083113049 1640294056478433793 15445982406053150277 15150185447134841082 8784837414325714830 5711748576835518272 15678839168247068245 478028037633139175 3554678226619521097 2608033107698393557 14956544122097067108 5261904174363197512 3105704287393299203 2691536984723214186 15434624030112728933 11840517511591749917 17575898406646521659 8814233102875457007 18398421627628381344 11791608911380770020 2122632456313126396 5306354072617169914 2410573648280275005 13355693835593255586 8755115422630456652 5864352986828869642 6880635356840977164 8977619656432921462 3801029716243043805 3878975620732023251 16799958325411312504 10531213735211352688 968187025858401252 10746126480871574048 1461052169552604162 8609023028713788781 10977532537482928665 6121260663785447061 16017767971503048517 11952486787466419364 4719685136250963066 15549899223691391436 5348897422258342542 11920704064597563527 4594489589766580369 818076711501941254 5285678527228247503 3322216832352106498 166705884475672440 4423605982398659186 7256991435605509914 2588502373882282322 16037559673640956363 16595946859933540871 3362039981704662486 2799520048606680444 10689464012060080813 16707886695153406577 11331780373829655174 18444289359158592784 13268833730440169377 16299602643527453596 8682280451067187848 10164038747083494441 14445467128882402147 13857593485515686824 3884953811704507901 14170018700185145157 5986209775236473520 16756018503310037076 5652178226493897230 6802232571470495456 15582026811275545139 1975585078060087780 15880246970466528433 8196508051208193166 16401531070053910825 479298336505501644 9513385394914271103 9740298406040543452 13155218421541395073 15403013597486914962 733348434687802209 3677823052273798061 6650024566870082303 1796291591009524375 17169259050011933160 6952271835503825533 10063143967615382119 8391097464761683687 6045038077877371757 8052826806559951041 6231275861378326236 1511244389660908847 12600553841563688199 15487754643248069759 7065201984188399450 10773280331074007216 13021995108565563376 2485321529322052693 8050102941984254255 10301410742871361317 327740600885989756 240941772408342794 4858716717891025832 14934209783002618613 15835567269865459910 16365454394396588395 11176349127116207564 15529767080499679282 14389537258978750589 5849647468513917247 12674371213631681841 7344399117662815581 13679335969302797055 15393133692182701921 573433343416316527 11214527749707785276 14585155512660679679 11557824237968353322 1840876771626733964 12419836565179384501 1064842964607616823 3089008436921227298 12615950562793696829 8192427730871517791 8145982101169834478 3207935305299314111 6618881639612226964 16869480829752535558 2347548078739446220 12372390557358929734 449826999345694207 1152944753762153363 9516663171244608589 6835502806351243416 15869541275322468147 17425200563654108599 15197413667039480431 4337646913831429417 9508296458996326478 17662643499608106008 12763222744139788485 6908554974543781220 3587384922357244609 13302755716043894377 14838336557571370306 11669182811502838638 12438572597945307670 10536256390810813370 8651334395563396600 8865652831269523357 9102370307274262474 1688682261600633718 4539437136509656287 4623402982037610517 4042771451361269425 15515904164037458230 10986153182960208533 10174399594299723588 11322314970258303384 15849529659831591476 2916302536693228333 13723762066118928036 17286777127553240625 3632332059775679908 10104235473273745720 2797218677205091160 5588378241252468558 6004001900736398527 1863650682021619483 1665110229270830038 15417445214895831496 13396930320386265761 2554689540019319525 14893780721800350060 3786155223258548501 295157798598876337 13847738918208637266 5722395018812909016 17409068011160076921 2731212677025508156 10636384119627386854 7111754177428235312 13242290586250794116 1168046354338523472 4269344434962208523 9574391757154259863 5480743410254761525 16057720220202268508 5305821178494784420 10148926288533563869 15552157126667051054 698102000427900534 16466559771358777785 5010581308144179276 16616194987567451303 8261521739652851401 4111187728567655277 16951810879911870282 6589614125244966907 17915111456236827195 13892811630888577063 15746886316589171084 5623464432839500957 14542566438328051493 10420990367980171279 3959041486829662428 16272372900840245140 17736378851312574447 16569272838477827497 16169092522475810066 5720948339603384914 668977249856867280 15553937751153916734 9929371353120418556 2466785239174199799 6671007597635158763 3106919797325882104 13700397013495598743 15409757430463851644 14954144546290838734 17614661021911306014 2620871799477126380 15688436970819750787 1811310823376026696 3644681298672431428 1820890867863724156 13121587439471670941 17308058918777306286 8466289575967257536 9214650534776619224 11259082859917764494 14751469394619089566 12522983185344895991 14051178089180295261 11917151596936118758 10949566177753959688 8639519043929073756 2092310979627431188 17289643494884073788 16427587482790988141 6867807615880601747 12382914310171421563 3260565148241448208 14662867321832695380 16618287870923105495 14522588456266615291 52380711858537792 15370312797351874413 5629425727885154252 12057208336731644276 8314012108728303776 9616432434803933310 5282730085053023834 11902840510505535000 17551398044213051405 12628366911579864130 18418240091348540256 9083203322354093564 7706385076223072597 8532752559406008775 1248012817454508426 5200018156581946156 5773991570017488694 16401804817212845944 6491954847706107171 8342389311336522214 186103287997460290 12018531036403822454 617452376912298541 12530790354108637437 15199376756877193390 5589998120341483798 6242053266214856194 4540483969853155102 17781636638054271044 7224751881486041514 6189276657955053899 11576752735721785017 6119086663351160735 5426784195142170787 17150483101607135288 14769319069085915392 17896928904476145282 13387340271622051595 3715505694200909522 3206401715081214413 4627814980603697534 7036361489815086237 10905428085302387517 8566213720266609339 985172429294773283 3566530020569847406 13176004466725340880 18416515735483430900 2646368798200658333 925149435022336272 11734870686729719480 10085759993511870903 5656076767408989316 6041116988081001490 7727331263089302160 7908977611779565242 3960663260685359901 11503501692155195315 9791082351964494059 8488486710453536058 7206367343005325535 13327996155070582046 860559824598842422 17564138715878919363 7570863162751434555 7788414216417783759 16557463016460042330 14385504748841437711 9410012865364865593 4615720633299706482 3932174827176833915 15246697238092365660 820528663202114458 4916305416223814596 4936198499702841128 4316344225456606133 11657058178754780104 368529489989739001 1889652019489590451 10427679479359856903 9242971733682682704 13222047243434958648 2252439597132722305 15914187271099323156 15465392030525484135 17109607695380095134 1904225304919081929 11125362079776694483 2939620462569248391 2813650543573973768 17851415918190289901 10920161155292871000 8497902912178966218 15681206371540393454 3987889533622727651 10906570512666400304 17139325624233720936 1097779568596707834 10692968072194033984 13160586409420033398 13762734125192263429 45400782910190985 11396793485797905747 14688173673251228277 12781125252768317189 16857451248158936377 3106596157797125819 14116118905480288846 15257310404202901818 8624730940045561732 7545352600140225163 13980527628615577034 18219360954777268393 4098382015601285936 1466839037260694920 11611660179651706098 12485082062050257278 13128366828388813937 7660960209921604885 17263267712253774578 8765771158439508277 15082854979349177809 16982537990064183715 3624369463876848511 713274009710110840 6174068410872629653 16996032614528635969 974418135918352500 10635046622305119386 7877000754081569339 8700792049574223352 12897577798502253371 16323475953257064873 14774677756354345365 11088185185801750976 10845419073926282921 7895063255741665094 3153403014039470010 2213504042829338101 13592617019414345788 9237516969900597923 18605909903768220 3273336460365013825 3938725628878211220 426471538844410442 17694731362255170051 16515324295429369450 2590436477696195833 16604253076001799719 6336214269525382939 2032123628385900967 10750368934578151502 17788323818718049406 15226731590100439394 15470736811050104775 375545165621973604 7410356566121272444 8942073662185261189 1323354171171145770 5359184560211709531 7277420238930060881 6966740676887299139 10844677410690968927 374511228043104584 3253719052064228810 11902700705769365154 1401857591811683379 16603515363704658261 10909102089214703006 4704422281243430019 14428848032603899386 862566043746096512 4640198181745777359 1379282011447457847 173031277499929447 9991986853213584114 3135138772619305508 4982751265191042651 3431426240423494800 16106887965490428767 8568053411131714051 9604925812549506677 7067722443574997881 16074853640179629567 1283707693577588636 12462292225449553033 10091046777278679899 11915869499242376582 324169076154644052 534094364698016138 1972116578612090290 17922328841251466546 15664953000759839909 6487495455338003402 12516907478218283818 13488757249307822747 3104321717624403795 16658728220995443900 17159477689770236795 9586346710112506387 3660002343970504488 6001246217198823467 6564585013277619379 15158485521954732802 12080112731839203636 10219259171497452749 4964241769850202425 638492577500932136 944439013806072693 7995010144290849077 11700508359542775100 15257847801989086589 6360281825453954658 14978031242699088123 12474711321135642979 673442820166534255 6139891254672601120 15829540401262084121 11433159983273177932 139281565077639214 2319506117115391810 11282252522141406925 13119190082673722755 3591748783172703476 296673639713914530 15589951263860832518 12988066362301516081 12024156255104568168 7426658189217233882 12299764165197511140 9894136900154788264 10636692295031388755 18128212956441564497 5644130335414375081 3897963486587813497 402115835417595456 12030452737164004983 17106187450587957385 10876070302417696339 18006233912249281724 11766273816855826740 11773005660965826587 3152920728630441541 100990274220377876 6085845619569728889 10154605806106311328 17398717245022105833 10556326786878348298 13932922089151461977 9203573550182627520 12020572745597173793 14117148725682752338 17521637375412259434 7075993757658094978 1082959707966069818 11952687165887839870 16869946791232609644 12725283695754335170 3875460446583635296 2594668526510692846 12626569086461708013 18201658296479652017 13200653583221620742 5068225152208509927 9688192817388914804 17186506431888338272 13125041094435811589 10977422708522982687 8381708464126046134 8572374929949316115 4811704013698864465 8370854722057901400 1294277294169986805 16890589280870263359 5098012765162192463 7096934224832355745 3744203931965671796 2735476505718913571 2510814742808342001 11189429791460844174 5383635322463176210 7323852895163203370 4186132139782425614 6986945840248629624 15047313287288676895 16649319002208589492 4578004354772245334 7551504066926368033 16910016035551754114 4645052688440325172 5730020990509983685 5568954267734069832 8536523133747868938 11531398023392121700 4141052290860011533 4550351849431529896 2752250220145256034 14773742644952807179 14799665320933987248 7720814425864106012 6890408497108823586 16252907128165534111 3293438132458349762 13101734400376624085 7062015888313188273 8227855388382154135 10993687237013274569 16633024113001167100 4046376346273254499 8902854705378714526 16244131494940273507 5128228415034264303 16669178556644962762 8331875483106024323 4654468458398181493 4908669911187669853 10533112561140367379 10502979007352067398 11982088606330151053 818025871506595013 15817214163682223030 7994792163989488681 973137751542955606 16165333321326205664 5248362572897441336 14730223993161989310 12581825258539596456 8526700536860605033 15057031902130630364 17464424091469844312 13705055735604973513 6884608749518364108 14844921790869546129 13598070577942933838 8049325542173954837 13451062563164318351 156885841266351040 9597792081917480688 14873725672542331309 8832904905771530764 13453477254388938382 14841598906995676927 13902737185931298610 9971886685707288464 10772876686465109231 3572979430763303536 10931755342241695427 10221653705954643041 16977568065020321130 7315074622964671347 15312415622552602931 7755022431823331738 13828149112849926472 11904371606107390234 10510921744526595739 6183567226542255174 13149573828654023170 454072735162374812 5844513392304809404 11318487628480663154 3514085259946823123 1657574719596769688 13221708982600240211 8638547847631644376 13400510052166755888 14100422752385806396 16278973137819513816 9587100465719675930 1812302501741621119 18314888515468115911 15186903651111443448 2008822485233311896 6202664215241107255 2912106765070111712 17159430523833194667 8871222390485778 3862294958488416371 6322919670369170689 4164173819399940531 1424403601011925061 18289841336517636979 562441983495850919 12671720594687880592 4370612999935934858 3673254073152490561 18016163501882078877 10471168863920166526 18322580722519459581 3928919896391095408 12321290516429977264 11810433605935527413 16652614085294976012 9495603919223005282 17647491030160842723 6838673093232619608 12941986007690057863 10865895667761690634 13902862839650650597 1552651780509429310 11446387038914224643 12577993826891991454 5462412319545156542 1265344437145364907 6340064876713832077 12476770209057421141 14445912936378679096 8095114802698858544 1988637446987260294 18402385041681109329 17015156970304762746 7588593943503629674 1916897445549409595 17405447310208804613 15091160141461396954 5494052597192254219 4393808497746029120 12164254979781169919 12784436555804801293 1740352235882800436 7887654697750403427 8160358367544490776 3787410408156975106 3179624206155366560 12672296110770981388 16836179821702236865 5274636338552821099 3274137035961703720 17984950249338285589 4164605102338919189 10143899116057874118 15564818898511648704 18109100868410017125 5186818246397449323 12392429620822058785 11314312267210996896 14686957965062514636 10855388035544954473 10137425479555772290 576379698043071347 14525234452779139706 13228127044329531921 6551946727201581451 17982908546132508500 5115494028014698874 5516700169592570793 5638639516349936038 3798447639513028586 12838041164322922520 484230094254251976 8060432575820650776 10091870624272845495 16905706368779595257 637524497029342927 9777587157277433971 2332954132641980627 3633246888136973315 8917230519348215439 17012481082338811124 2679613691752775613 1795667586149429572 6961834445291769304 5611427822333703994 11808146958866522683 13059661184874204759 14423281874062112737 17590931838820978490 14949822259368260959 13687624607179707212 14507115193274656797 18359846333488742806 6615542138762355467 7404513525717560831 1288637473619933118 15336915935696601258 9407239043730457231 8713797828785434024 7855724062263626546 9445394283416570907 13900450129859012839 3575153939007084507 8550817850978678531 13033925603480181839 10672493655398558239 4629657980221806859 2645707631545525319 4842478543381138208 1989599337632770271 8702939356679553444 15463372882743432300 6300324275894263464 318925794646218828 9501491313361347522 9355603755227664191 5709661602498344154 10837331324137759639 6087446729099659230 6144588049763822688 7870887460173177580 15026129553321227092 11858906388493438040 4355352618055045324 9170971257191609229 13404429599386062638 16590112681529106266 6875612564960135723 7026149085639395149 4288345146962348253 12243643919608364621 17857133351470253297 14693785632519066681 9444228770124009590 13334036250907340915 12451229305478395411 13363858752275189378 13547572104171126668 1511052411475115985 609244265802060298 8565885786229509678 12834791224184023209 57347004110964881 16522188125332554373 10683584176895228503 14278804875307968186 16932352569931925307 17877798539876865725 3497267011240260734 9403522333647920845 2170555323683062590 16784678741814459333 13790697797133567422 1674779364461046206 9855846532541705006 4126857409023199871 8786241518369895208 2490005474761426586 17581021863129736263 4049383372716393468 4510925626488726166 4120516775065556156 9014994647131318277 43538034062954031 2567251871458514152 6784962111754490135 59159189565396144 375440863957432522 1352896976609124521 9381145255360702669 4693831473792396220 2926234213544034757 17956492259835060737 11077890885886275451 8181771206719710664 4181747554252530603 16161670392858822947 3860106814620683580 12068367599575414862 8892571649911694178 657076953072356834 15867870379654691912 3994337856590954320 17928685823120186824 11265256149092000128 17367937029551499461 2930816328326401395 16074242140324577406 10603099122457050131 2151735383888683364 3508127196116219701 18416636133709636190 10001602333419828579 11388401459554780939 3833348209149000302 9958219577863648476 5426292044531059275 1807235191252547015 2584059524306490937 1931653244971989803 8525607170332055155 14143965942618199271 12242712255647268547 12511846093022959590 15138043498691499916 11384908815609130473 10779523332409396791 7433803454668342858 15799004664943710277 17936401709675529857 6362742880219541678 8049841038488694987 9822432152153637554 17764692286873568599 13629536197804011608 5769650165320660058 3603243418113495680 11673273155498366889 14586904516722132038 12043236915936792264 12990988777719830348 14401139339521464389 9899648089464538044 15289448641730817566 14766242644426369256 2488522957567110609 736730739831685339 2036479027165840544 6073323997961296861 5936550556565533417 7678361948456866212 8164029316409697961 17632368084314282011 6190374198307755712 5167280409318192310 11960240994368471860 7056210357071104044 670190266285629275 9675018916355937419 11377574104179124409 7515867075082567081 16310140836894535784 14445149974026499169 1261801765379766890 7678878329606530848 16258760567026177432 1406359783761326293 5267996619519469070 4083614532194734448 5104258283633502917 17724930951678635577 9992131676137370212 17461163470825051855 12923994444026407801 16586177966649775423 12300974804279209200 730409028600306028 5765902422311960177 2184217907356752789 13645281191160717633 620871725593805204 15345748272068286081 16568860875009102628 2088614602540386444 6653192256902854546 2145146356744334921 8539137692904527405 3490604533315285273 3150685135662282435 13714656221057600511 7740328927650142943 10806871418660167951 10461800509730655335 947181544462623193 14744798813178810838 4303570489785836050 5272445285598539694 14260875779638537817 7399694911454008173 281972423552564861 6776933603125852846 1783377096757284558 14515911120275464821 5826407257756546114 11096155759733270161 14138179083153372833 9664744246500018020 12997026161094653640 2970842373613359733 2746801046362793340 15198524188716777935 3260917484662915442 5754544109084393322 5145018320843307243 1621180485232634258 18418132648918203051 7585993055729082204 4523904075286651917 13654026301888636322 10630841188289915000 4476546686640522615 9822175321369741949 2193025120487750616 17093990400364249189 8680902915630889812 14679565925535145173 14519170924292535882 8829062952082867887 16278762338111176959 3168828899471018251 9379973186827187450 6070625158105264398 12819321364820108008 7796399775715913503 852875607632444343 11320410989144295224 1441385620378796561 7441530778496744047 6214718827071445964 1185552040843226933 15275764083610166999 9271810710940363217 7716585128734687667 14134877461498090808 17603083116130082712 8605295426287150833 14510882867487182885 4675889923570019149 7207816932135769301 11922004647003398210 822056617993804749 9129836881798481574 12736993964496429535 1517397603639533737 2388421720044793330 9994909110789361635 4888604224926296366 10914434221017885178 4842440505600839408 1790201339210884654 5676473023916710942 11033405063017612538 5919756160142593722 6299745357876258188 13030228936678453295 7403178765724381984 14723546948393308076 14709205556060749780 10917659251890922152 3391443154998552084 6697550184003542138 1594818082183299241 7413325479528489447 13454219203521648892 1803741852465763626 13439601865375616152 1873807793263809414 1175781111679437107 4144166524956576121 2751051041962034804 12918980358174103395 11291070364043541345 5572346646028113594 8662879299279617334 10694937307483268502 2144926689470032651 7700491608936663807 6499469061074076704 9451626633865821072 14570730668399905346 862109743515066870 10497226606806763368 13979310528087490126 14262399838297176968 15286607119303280346 17938129099998509874 7730470923040573686 13392797433435962587 13562217264195952164 10368554786945720345 459410377662545284 13749503157140960774 4686203682039382773 2476870954946360701 6607902999239087065 6906197734607231547 9880988075900690477 14600677642748096572 17857064732420801021 3831939197784065506 17701259760340909683 5076714625648598674 6614382417091453088 4408688950749134673 8831158577075400373 8159995059460012353 10594052732203034642 393822106586080571 860474159981355494 422652223863458612 5665714843298565592 5548152320261258099 16539779718457495500 9404334271472180327 6003867261190203332 13469453979635365257 12180899620785335111 12020305151338367477 9979704043971671568 10526385155206201392 18089999864249199924 2015110104320652039 14624728465164875578 6967294550360978615 12192644560938765998 6781979992819278819 1462433815710118104 9582073070010664545 7644302556763439705 17073330080571946720 11843622476787136218 3048662690743153505 1619876419240729409 5521350301836489417 1170633255686621351 8972194441530828359 8815202195572931334 3206169432764119360 11046416316562868866 17736387596582752111 12696210194447077602 2801878239478390231 9588553966270417313 13489912312578412983 17383996898835895277 10179521914671636491 3238655799843088171 10994102582500760350 3362906428111920820 15953843714743741291 6699703882373615420 15075237040635213522 17800812302045000586 3573151452637284859 13981973907838361125 3422514075206792798 10852252449576381205 10000931124198313847 17152887953910115867 1093415881650547014 6984736053122029537 6523489191520683409 11504340429227946825 360177773121594395 15408765479687568945 12657565509275569253 5490215049503477540 10741513354687719952 6301751377745433285 4104036167265228843 14574528437511898956 13895666693894319426 8433950240575546551 15511308041480028098 3261537888321785287 1665045923541999269 8740401207552074192 10921184222959507706 3160385193091645378 14249412663105850609 480967969192982449 14965278275442911926 3268528592930293496 7046935953652496996 8296919889659288903 17650778928958038994 14393352952683032165 11099922752924988960 4549340661890220815 1270434114475375125 16592940880018728004 7229704807482339853 9627625251169452324 6948375107445574689 2426038680238214800 11095247204625536257 4587577057340487532 4518090726023835253 12981421251287034 8032634292193958730 5053207105291844550 10502550364756442188 7054026772517266123 9007647582554472940 10706915693659508377 2960123424189846814 6232139486372267901 9927609944680193765 12256600987673063033 3793654908341849759 17812553003007014220 11500518509174377102 4503811229159538520 568539565733778956 1317170626101493097 8166045327942100294 8942923551516675194 3613280992507970223 15637501754849321302 11283626692490477088 9951757945005137547 15857688917856158554 3297025227491961020 15272839625495404876 5614301346557524960 3282920562755074467 4243535389834665271 17487122733731178964 1028675591559911475 7948435032950785576 2048488693393353451 15269127306146537455 14719017209263230766 2592831856931864357 10960201541394589038 6477710654179441218 14681660126582089604 4831110793042594951 11059756714120271005 4862353966713188668 8370256530335575149 4544763382355755130 11930854097097596066 7154538964813482169 8883243588483881504 13779481278060670135 16472807520479440596 7543069367005886199 11199184768266897427 12614697217615450917 8468845968051575719 12488350203145304350 17861784099521673496 8058010482204514806 7428468736702054668 6113839804023005872 11561266513184963416 9450933845265464343 1540739665697904359 1781850446201935937 16208849290423064223 4312433351970338963 9953670402597146192 3863228882787988497 14644964206740364573 11438498181884972201 3455704900334650008 14539244968646798652 5926987802996645072 17819372351293838538 3203738220245393840 8184489730124445179 10635929871197025905 16879227298787589914 17086674293219756553 15041658212299481843 15916769231853132268 9689521920788328385 9659973737337905187 11903027237199686514 3604505565996070617 6375122681929708225 3944373333918878789 7301784240225376837 3086202097904930385 8515032533138738077 1711866926878432654 16479157481220209095 149449085040786190 13589615000950586521 6799778013089293879 7457062047775352677 5006744133190933309 34515540744677408 2232878188451048697 1286177725282254814 17674667929016890982 10000276282053735191 6804787922548649339 8657192960771793917 15084869673674491383 3764617849734439266 15059217950567923605 5647737630113465367 5663029472491861684 3011846632081732424 580522571428754883 2190224279469218298 10397225343523345969 8655395318440917567 14691815465587301129 11555945671854815179 14014092368841375463 14716386365410537401 16993932844222005462 167603995243959964 14127016961149074025 9493428380697708443 9934510661349293433 10547774794131840986 265506216168181203 14387921324934998847 12272933452540062424 2582909607549730902 686458041567248380 16062090808806331228 11520869348187255506 13915557343112936570 16023871477445331338 9159690766745476558 8918686335282859201 17567736982176213242 11983350381699158948 10800832615710526092 6252595001515989467 11598445355420586436 8497737947412501433 4293287342764865424 16011706740182832489 15441284513391214036 12154596982067441469 13589903563245395835 14547470506762933754 3968726297237280676 12797070445476760748 508049455003712477 15084387746498141971 999755099234394055 16246575265376364148 10430548412105843837 10730274794846427994 11310967368820465201 551171668695646373 4848884999863674698 14210793784880542275 3672483602502059217 2682518815239157881 20651451549806879 9712006187381143535 18119313663608011738 669792680795280609 5652103867003082610 1168440113601767163 9531741454925960265 11294406618953714605 12131592054697128172 1849818333869782494 12737196995251690927 14252397083753899128 12365044713928924670 14297077294150503443 4546033347314797945 5109103499596799732 17048063156411007046 3892364967828894725 12168632706922655673 17265891501168130592 9150231461618490119 9545045336535789271 3099717982083362835 3724833137033323299 1431850611151253306 2975911408203996947 8826728888386986404 4073781192761774541 9614321241150244455 7210179816459880444 2495019449971867796 6766298304724926426 2285865369021013154 1058527678444612064 12594875154973228142 5392575576460072637 2930558817649856585 6323541159598221175 8128540118795360869 15973277078554494514 18159706565650029802 5205704382273176551 16744606464927062291 11049120621859981631 3797489674005533932 10363795162449242102 2233612833132969636 13402800845649256134 3183045030444662949 5140636370954155634 1507248434296592346 15181276667629554326 2875714614682443065 4246967209701046867 5206518889938413691 3398394168015799439 6298842281473708354 12930770120171157580 8388213023356175506 4558569447145038862 6785209543821521706 7537519787736900311 4068930521447530525 16361625034333709698 7749740655686953469 14446660731205962324 7089396333181191955 10504236466231880977 16819079051118095175 10852410978493283935 13313034386704427898 8263615020363078012 14514537988863563469 1688502902029550547 16518768594507275492 7717324837040335067 11020064561469870496 9282782855694898610 15082219518701530018 3079352924923743409 13463508470608998456 12323773291787086359 18066903677431994114 6806747320594207533 12439913176139997553 16718217185883881665 2986448460433395328 5171597874109938317 4628057493721234223 17337835720467001867 2972832874409816969 7265875993603133138 10745350062837967702 11225949128140125061 4494073751885918591 18017633503272965924 6644277092333133333 6748655894844529336 13054176258554418853 13156083445665925248 7582497966994753214 3658503765476831195 5210196322098542744 8954313542637999019 17425989200553026711 16307607705670921719 14993358452147357197 17161457353677398683 10947110036608610698 3822603212908923479 17897877229898524982 10740579873171241041 3864403850390669313 6760203739006788622 2598650532702858589 14708187854877969980 5908206020642103182 11987691992811809539 5738494252318576410 6306660774262936021 994774636932412076 8230111062058029338 9600130138635379820 8224131477514154236 8884504814635293608 9135109234232230811 8613259592501425899 5446277713882408775 7006188842705788382 1099232890562778519 393304829950760860 13559970007095360915 14973125796055336886 8949250189830001471 13773374677614645478 139922648228914173 15346764324361543386 14822146080783545974 16599694065978531300 7153006955799069660 3766166536750594922 8959508457768850844 11575269859003673063 17547219680651160623 1048906240712955570 2828668341262123687 5347842464888491024 14879746613717087753 5179314639686063723 3660532791747220911 6076855713236265126 13533029981424885574 4166724989748126971 4031083292853666590 11673001311872708763 4251915919235886049 13471537994291958807 3517840049070315372 15874876900635266926 5541088210905037455 14321284027709139354 12834359031983526695 14947260034318459877 12137256679309528700 18295926566898808486 843464552215173924 9542043284678091744 3384686326889829095 8999389915702812052 7631832103434885262 518817047511583166 9088732295735367888 9153551548537793519 15557305846772092971 1252171607606970173 17837868341464602956 8395154117694368054 7568878720254453070 12741369227100350892 8597275166980128012 5039689956197255162 12283672731137624561 4030160765028270847 1818546427448540829 8252442091479732316 2267470080979090900 14260341611773545841 3560917098012186057 9860152402516638018 2299595258873154958 16096004216515252945 13768286425297351787 7480562215856767332 1244711196295392851 3763609904061544436 8699262076006785623 4045672481889808720 13629624390717746552 2885163835283592679 1387562573428993957 8452529969877964145 4851834688741135953 6925859344424560138 10022113556653204826 6244735128838015194 4792325050672884221 11168032907911680491 13179521139584127336 11152510950434382660 3912055841837012108 1067313571508565142 12794049763617207676 443412622657835290 15228847331365294682 15078375126687595470 1121638296842708154 15888129537467904947 94860533604401973 6929744643736160055 5990050536332593286 1414713713812040780 2184845648029308587 8467884708250456394 17355415427325748507 954341589085754182 7308482292308974683 9177035278748754110 5205550975961062877 15205161224149613642 10702824805107277733 3774809241488326853 449156227789102290 13098698738845745422 1114764142228861669 10306353085372271537 10427940576076591959 1072901249511279631 407761233570794231 9426678487871997486 6623772323707998366 490485531476202637 18216019717597311566 13933399207961821104 12999039612714375308 8825621864638900778 7893777345508360419 8988816269665169222 5524474655442817262 14557343577168013840 9972692395149994264 1933347846462267389 8500275102593531555 4373821763119137587 7912419078107923978 1746021377056508198 17489426175268993497 3153980799618569290 2521922532509204742 14553195097299784549 9732323681026431397 14086540476315066247 14670311138662253195 3158980827692795755 298357098276422935 2970412878515628454 2281491190196968723 7876662384242714796 13644449691462181763 8402274656504304382 17050000229325861393 10372265431501623110 10328643584657353770 15788941653300037291 12330209503070434382 4648485801662282227 16593500831983314620 4570870623105042096 16552790067721113554 12237094980511358499 11589259365620456758 16859019302953820093 594122670784724388 11170053987186195754 12062428355905974098 11257387187427303399 624221781767680863 1377205808665799675 6587710001698062728 3127393052712239218 18054058912696626600 963735257754405710 12838315204007662801 6151619765474225479 1445194679087748217 2022556383001072039 4743444391792065770 18062673572558149077 10964061966019617286 8239844881010858501 11734510544085213413 4634722285935762556 11964584124182329709 11290102413095799080 4902150213925446526 16230713845204582743 931709158566655476 9008277561903580198 6723235053556883970 9699943721964668376 9721836484872657225 7255198166981665308 2477794839497211397 7123578683640347728 12880039427908995746 157369174097974251 14624941174937689879 3815575671552474076 18019184664371506259 8143365511205876131 12424546651190841046 9203535701882768229 8291318492095267962 4028328530268515498 14866692171555186176 12177782682994170673 14178223475415477035 12423855423064053923 3768383766666725341 8950424958881608655 10662040291703241299 5509317930401287464 984044380023024642 9296682412414365800 3853652804902943405 15476862012015217741 14339000561111594433 9281671633441833340 15153143552076805582 4219743014280159004 4012066290010266454 7939113804143030378 3278210249059607167 13268710461912209553 14723764819208543746 13402606990435619381 11729947248879174850 3162945666143915769 5202551762676948063 11434491171970534648 2329612480512722520 12815310811100317973 937969128382996803 9528026141694295238 7426028574279272461 3733567050350961856 1766725641413162185 17786568589052278503 17828516249859835266 13845914533471744917 14458792201110753783 12497296486526391946 2477296381536948059 17982204807242275442 499458084761827647 16426403200618375240 13027717959562341261 9712659611812756142 6624353586792442378 16152050312965276386 2342965969899212058 10583465619101775849 4435240251551767015 18238034322524842091 818925504313384374 17223397556221250521 5439830081470956361 10870638444646033813 4327656311305926493 2471564854417426582 2185568606244826113 2607743170445873137 17859834800611718850 2456144759827711829 3472878078304313063 2999318793534741952 1420843454936082473 10907044287935591590 3830928662843015605 15389847297051100241 6328807104517158719 9022289441424049840 10033070016046760141 3932440125452186050 11559710401368447669 12268408956080407307 711803704140484094 12715486501840951978 4756093441180309479 16223762313804680380 3093902266635995008 9048033650943931653 17199521279290264404 15280036357118780221 8379529737482997710 9634407614882609293 5037098270504893232 13746570300223329679 17946730905209394140 9277342272103799146 5785726056250367683 18446239206685111621 11471785111037140762 17388311153756987064 17490893306111925925 12475845702343438945 4835487344276058714 5794870590278740353 2064560281084144035 4222763144691513162 7186968090691504799 2649937720552536507 10367189621227079648 17334506597557341241 15948324960497119200 9288072848822265066 12201364320927242027 16751759485714794449 9085429286990102413 751044858586112786 14511384923618977434 4191582797663053274 8577291780412682265 4832954407136587025 18306715134730114313 13698208868607342814 5146912549455784310 16817378614890426812 11501867683659014195 7304576253244846427 15727506674823219768 4266799577734673638 9698193783542509804 9208305267822382614 10840806675496734393 14592717197118025519 419954884688921913 2183775998888171792 3510791068341666186 5777860428836737523 4781707956419494966 8458745586597326774 17049780851029617214 3043016076375509829 11325294839121192013 14589471557434339369 17329112685004251527 2644268570619877624 8889199929294900803 12201106809521109555 2741040179180664168 10865339664451802720 9697242624182338743 10741400201454212489 10360838482832837388 9441808272994223954 17372771848473590160 17646406791743372663 15405475599356897945 7241976552887122876 1977197582549707705 3326183796671265304 5594623623506234756 7048943734086211794 9500154489180705727 9922118022848208004 15165481613842097119 15974630476113759383 16915146550553939550 11490924503897173504 1273758017386598114 17267274674778116206 8141391012607175639 8903132494464787456 15780942368297321072 1047514761497883949 2572330569961347491 13065452523557049479 4986227426455365222 5717174998661718514 4824278919567649753 12894725193238959359 8744406658570191987 11666906562592287788 12830464569424519225 7190919681962366782 13257099451644593308 12782048850189560134 3717984990992991533 822145809865138798 17920166319921475337 17948039492315568792 15057091346864627435 9972667849517476100 12393994972481806554 15563501415990454067 13667932891568564665 5269584371896315791 12654614768209334351 503625283906790047 17778518207473051807 7620157425953921765 2704472326827272547 6732950447192314718 12390795441680871529 490918540255334541 11310083137468370780 5634278799267844952 9639009782466171277 17808055343627845673 10553276635189741435 7872582599981056298 5231507398702882318 8343496781378249903 2508589869204888326 3696505717420196544 7474487601606921065 8384968787371827977 992142640477441813 10399793805072208967 10363144855240416031 9687711260161195043 1168940622006604487 8819961003447192155 8001698258643150201 11099080110242916979 9400169594799972172 16886234232539621041 192935661917883896 15503249635579362803 12423282303257455256 6619557934288054224 8525911875506711300 4122596321768367367 14396383552504353130 1512131403119093626 16435465316242123647 12055196387347461892 140640534200659863 10807021126635165857 15632108824696798355 11398242342768470743 9457958345208944802 1612665549143078269 3159837428583470464 13440453495704105451 14117898311591780285 5051428134236173002 13620340921460412504 13187569390605180579 7443111949500637178 18416749101676167055 2224568890498038245 14122026942309586785 201336516686791532 10172057674984223665 16060192456385736857 12570050820714803627 13355306572854407471 6309722939171056997 17298169357183621026 14043249898704688326 2151086668631612700 9539976266362893990 6555335371330568503 2007788991687424738 16848948960355882044 15452491561889937847 9805685642907967384 6820345976820815217 4643718450327233148 9409928124101897528 7290554447245526293 2715455830030764204 8584916453685330967 15263394343979875748 6938949274641069749 13131973226724226987 1854534022274227420 1966759467441490620 14147187797777673220 2347525051994559219 1933249054790799223 16800453935927298242 5475757413678815391 2860452825309262389 2877837253108847638 15178867074191086532 16159706245025812302 10003325487718737570 8439295074824100317 7281674520858634863 17243593914939675599 11022145767048348687 4756653829719340646 2789947936596231179 13277581849765436886 8079780602729383623 15816484099486596173 10859957091773796211 12955290023267694563 15873093726113251131 4961164262395177283 4378786195864035420 14108232389197771776 13787343208677557957 16473153373995779128 4868306157279612602 13623480466087213819 8688040073474459602 7753615071321091245 309771319806828874 6642063008435754667 2664524400095614952 4757587957255124139 18207122771239490185 5542323637174682624 6670991291993562320 18198706407687370519 11936429803488988252 2338570907748143611 6463634644260631397 3636375856885956900 6106577825821140522 3222823472774666397 16909560420189492282 14499120368511426102 14334482013715521775 13913073653999265906 2098407270480993411 7734663867838603209 7590030552917099981 10086412878738332009 5539595062096935888 8966678503303577403 16410373843012635798 16733941507356187081 2220422855912466829 16020016516291694416 12103322583212384843 18255022169857927910 2189823764922688905 949924244811856253 6101015435840858937 15292031318949117516 649053145432146374 14317547829191241931 9349548745592426686 44014932795285516 14727807203402267995 4785144346660867561 15720540352882135457 473138116269374276 7295588854228357865 12219197597774987594 5350262264932847950 9642919130760623000 18300514499783475030 16513970508454731921 5965099718165927627 13046856969894617093 18332422794078714138 13556648440181782609 3712916905525260801 9968004276470898201 1649870533519362513 6726921444770830077 17215241286522255631 9739182376363628439 12875865735904276150 11081713501726412174 16146649171787328322 16048270877339851472 18371112173408923677 5509135328987086347 18281945875361392406 3083856789654276978 3085209946545373748 12970758353442529146 14911550048781235746 17249899458398312633 2923883770281438679 9537391784466605606 12776684745675046455 16011451546726956122 15933284544818640751 10414860315506835634 12982078043817217556 8378281762275289114 11679004602436429827 16375075871547085114 8190042107786830319 11888641300193409905 9418840070144789929 1965410786274261396 3215145502486911443 14855903723028092175 17930847217737363359 5221881038903428796 15415426524266982531 10645587066188298553 11484633808113512396 14724294732624574002 12046773580224023027 5717787866987919874 4104967507610709621 12706917984761039399 6759765493053211925 8151981660324183421 17743140919420890768 9161852661168313037 8396213608159707067 7339286035409458177 8723009881754392080 7814050925290797981 14071984771861998474 10601036902825807643 14398695920839087639 15669796939433507854 14300877241512915931 15725941442182229843 11881064000154365151 10134872946628117994 4763363108367389507 17901028914640043416 7066364981118228868 11800869911488794117 8690198170524387036 5287834117085905643 16407163334275177930 8895659285284129406 9533888774450038750 14045570581914456440 10643519289790645068 7892408874002603115 13369870192248552169 6542211843512432078 17828349208976074625 6000153161271443790 8119999023707863943 6910412617484080503 4840295179197858242 5437035928149787648 10113803441582776184 3181956189868550067 15431265629213769980 16941839534740690942 8603923283033417948 17862773635250734265 12664262415577321294 6709140110260580544 13272597216394336352 858354086224765740 322319118616617776 460545293017390533 11993839538562920604 12230285392498133765 10352955005849582783 17943311366391750519 11171941098337725567 4645651967525730920 5968967588824898493 3193714247807341993 10510317622614494151 9404047414998102173 7585951646899365762 9209004521408823049 7763460572865369630 15222938019428249632 9209147403220637189 13243176092499183887 167515429390585569 15138018923027453583 1710746313093717453 15383330991830434782 5255404875401641936 8223655711270572338 11395055063249237829 17515884188148285492 3432323965790609392 474132281850904508 17998071908709889869 1819129512164198875 16460032175845286667 8788765622228508759 4925491495651089589 11019072683860743681 18126207666320609557 6086242636953151112 11881685010072554733 10647609519853604129 5780872995603879852 8936777439661500649 369004660707046239 455601493347709923 10942289962235148666 812690268615259951 11627686354253312297 14146387631057595686 14399529176566984103 17803553930123441042 8224131923185540271 15783657376876083751 10605640727722843434 195538648835148017 8506558612401984504 15238694834377339873 2020170780274085293 5544535980991775834 9223010339578171787 13146373880666894129 4285109896203330387 343124893993045156 3998337542325769891 6247955931097321288 17475871355426854406 3836930969994406447 18302832287116023889 6941025940512330464 2659028995188153752 11489939328715907505 2148788916755242095 14831146893078388786 16837237618233108451 3701129816635997326 12080442382858274004 7769301654495739629 7756601251920969009 12115841023925559137 15244951271969510784 17056419496307385183 5771046341166083286 6596996495684708792 7248886830136391182 7698300473847716386 17372496601144301237 5937634602997053118 14919039176985974887 6474512223836587294 16766967600714141397 11855016854955807057 18286950336931879028 13843844910270272235 3147363554885072206 4511938609237011286 7665283712372334316 10297080799901551863 7168746711081707999 16250408033350825563 13096565035290759829 3530474935173764756 8013236911293951632 17164551237771836622 1686845479937367668 10481061242215777304 12413983890686328322 10601832807468300486 16435760383428939848 11714596625511111704 7101384109557001471 5911082496331413363 7524284020950451263 6529994706015838831 6107394895520622498 9862496450898449876 894089926872295509 2144725355612265941 5936481694908359294 13504459501503627232 14027602394316892507 11033548996813351896 2458239819813297674 12561390343507779369 12853681362995107881 6764703344820464465 7417565353515236082 8354516742388665970 5576029047598172986 9750530300156491138 3223578671776667247 8655973147791121196 996308377489132414 4262929811166055189 10458420784283979421 1089164212929148762 3247861518693609344 11377853251790868925 17131286453486031356 2810622703326815747 12454889989200210546 18155961483470485900 15526713279167802847 8987315628466473763 2827482790453881674 5369093837968042623 4382194166200928156 2304524942459420419 5781990413102690253 2750782572523032898 6056585587158883850 9420410500507116431 4646965746501120840 11511241751514873504 6987666480013432286 10567574580130354763 2609016695486006560 7192626099623641550 4347806697519996836 1788997524182409640 12927584172982307874 3021847058857820090 15454264509055102437 4666908946815394770 8434247550455903602 4374350952522902598 16084102466777281885 6328016129692533166 9302245219698195384 6761756520362387695 11315916584977774235 1369700535335629449 18093415876747398548 3682316082935900184 17428446132832094396 585778400214362552 2031716215287580287 5252355259778786441 2853978436201570805 16772726036907075735 14869506288037025604 964038826768182683 15989443217391352051 7628988318298629233 12257866885185735885 14051223247993928520 2149153297040003441 4463210152426905482 15346737627200186588 576118418239222170 14616019455677308283 17298896989640376923 4433474534834521131 17599969296253619704 7958560301675660530 10565669041195062498 2706179053506427393 17321863956947490105 4960259617107590789 1932361914117373129 4659356790103095377 15870726894089595401 15176806259170745949 1128092149372793873 13141903469327524514 10604475450526959962 8924991250253670601 1159979734694213016 10675233473227562411 7203504385499221398 13067487634484774442 10115360339780037806 10509918918948041210 8206348226385120917 18019554985657447992 17197750171261008686 9139857701831097167 11016282249466613675 16121700584142993896 10489397945882925944 7466372327164384570 16103399671606981983 15861233872270624944 12002973184355061709 7412791550791685966 1970576205981449184 1202827465147140646 16301968670213464574 8572927123578943072 410710346105304463 12781501648577950498 15216625359181557771 18120329731833591978 8474966190497621359 4001882798303794212 18437030973568990210 17880367113870038991 14761103402911787653 14017029974564681128 7939975951658853231 12368260410127884256 17734442391635750111 9035936942774768400 1256787906843729440 5956772224388745633 17820200947009240291 11794567905911875703 1593598385348203612 7006005920352916944 17914838693871164727 10673732576882908588 17245223362313047440 17558652982443593368 13320749527001036669 2006534863158890154 12381914476398867344 4391456208051856137 15892027322289261032 3358795886297612817 9770492394339729630 5879708663521595834 14325345464359719913 9169665454605985516 5922331487248309458 16480695335190860027 9230482549599861606 2718766789160919295 2801998970575872867 6325798630034805402 7085519399048874045 7578294041281375707 12116092039035276687 8391638747418222650 9455180075822915827 4238592445804342769 11686516345085627271 5599578519774091607 17733533899784352851 8531383591791100337 8775901791409980209 10591970321157901990 15327002384509001927 8428831702352789648 2102789235230920143 13083713565891395377 1039403849050960660 16515379272681432272 7519957241035974018 8080356576457507285 12434703640578155601 9528914142329626236 1762216561912120064 17457044558521201682 2048179971743286516 1249365063670460249 7049260498567168401 7334470351050032962 5058000027770085899 14545293160949094914 11318524190110327227 5074560971229402824 9183670286756627438 5172979999298258975 1913339475025094774 2911479240489140539 1170626363279865032 17387939063662984831 14349357011716375017 14931006885147045100 10920685079814927117 9891550987259366864 18396764142510431759 3717581874782262469 5834511626348725723 9513303916857899856 5916620637934487286 17298782014182986310 13811684475363684690 13826110971086558665 3375719403187295271 2436714992928333774 10076119493399343592 280162490387164874 1880699820683325348 10640572246308231304 14460466136228974556 12873249579953110302 15565696365550434470 3691267283185312895 2644457614157434824 2700576374001117921 11283149771807535112 7293401051002839777 14927644825833741329 5342104946973325030 840718425005855366 3987483833344613993 1779276063331970512 7225156685105654126 12229811863245744410 6050831993949836555 6198834310892063690 10117348863492007727 17259319694174184081 10526057689648617835 14958943469019600063 6534448773604894409 8638939489631860738 3856018664085545650 9839567013331949678 7544991261930485640 10179224950402647289 3388632254888366298 11838485498300971125 13991635899719538733 626269439533038924 9036790540779031344 8211391551657028834 10774832688639996143 2655343645633124520 14537155567614116093 8832105365487912043 5919408763502373905 13262283664144360263 3370996712942068046 5536152990432840510 12764481138164363177 10866889621308415274 621597229108613465 14497572710293513271 5540000647569209535 6831437933517362801 3816102092307363047 3688766163029915354 7692353339363925446 10370552507566487073 15306251324087722688 1416992895499402247 1368615906047707287 15058953761132990220 9369238098094580896 17261516707368108387 9451542913032373150 16380735874085268207 7718916837754998600 18053282354664204552 9977728430241014772 2503901537619930220 1676949683206459616 5349359931660137265 14414971483431052077 15499098948089047583 9167127350859451991 15182006762001486002 16526181267902880782 5793348249461150008 6927825621980343431 301302142243558590 13539429480381147952 8533863890969219206 1305564795051634451 3299607862094600500 2263081677203390150 7490962806785075322 8942887892373847878 551862644895250469 14491125574941068749 17618796858264286381 17557050319575945995 18208425468212048546 9354724725321064091 15529798685454675202 2929016356329490259 14371220741533286796 11000835396804127869 438578381846376345 16202930348094610215 5875523846303200183 5185903014993151749 6550695394738532151 5204458781833580583 12698458054438330289 16658293597753705469 7790142492299102378 7164684861186102832 5853132457384564172 8134284979310865833 13205060720523751364 4988741452847256888 6762667569595716885 12157282220301493864 14313819802921575630 14497736647314016002 3499367563266418658 14419332869968188777 14588587022018891518 18282809267262626969 16286108360891936584 2535619788631568309 14627163090548937708 9308693975054381394 4340519412886601383 8204164498306196048 14289780714208914020 5053825920733629540 10644287103075915671 16205905214291346103 12568357964965456078 16559206697350245155 4529245371778087751 2893538548676390035 12920294552732866580 7168503448695307155 8395878686512142571 10417325767378797972 10302131248079603141 14037241630198032522 15796797335726736263 3181963355804736946 2455847428208126507 6555861406362513279 16142624121998416987 5331166160710396131 6838208691905622282 16324761596898560298 9686973260081220965 5838695670094130772 11134771341062686542 11947519688580899866 3510848704866400434 1509431528589551904 519604228352018439 16952297615219269212 3598939212839767489 17377605263037382078 495484420674538931 8824117414693311351 10332456130862261408 2187045499347742145 8561946662414081714 76377068590942310 18349377583523629302 17987634344413330330 17190261829650844912 5888696495373484550 14186208954488771230 17165392202418737584 6254498855568161535 4787397928177405187 7473448281917530774 16540699340867875964 11036195046436308244 15113661448719596786 13261614403707644492 9523268359913509496 15318566892965529883 11933160122206030496 17821934843717204205 13521988368505472887 9378905726504401925 5373577768373266032 9554223515543092327 11621685432102614301 7995826397274503924 3469144373017496167 2746215867215464381 7039534099478218158 7881200341928329103 5101968753179473604 12498939654754005841 9804498323910198621 18051016525512098679 17555359596374404082 14290586954095049858 7239259598535460312 102052404471844542 4809732075208042129 18345109392686418183 1238874486312599120 7036864368881630690 2728120171214826669 16312717122546470358 6316484200343888136 13812562776091557076 1182029557822820332 7237321640777071535 747182167277543446 13117879654055207274 885638965003247839 8075534183485420099 1871248876733662755 15244281189126798774 488062995877916670 3892898406209203540 18445026435397671273 890258133545252872 18184369694063227424 16578154214344612837 15444326399829067460 4018438003174368616 3792340737144420895 6872315043393548384 1684615558452568367 8724234820555411533 12212921456276217511 11079376783049519934 12125358078933381660 9349768783639627272 14813776681292039559 1639440968657797830 17630948610998350778 6256620147676012522 16324240994294735710 13873881479296865232 8150782144451831525 16350513832199050196 6560484433778735996 17841406666763256864 10953408827223062497 13957821486080716988 4629066271681146283 9511375300575893084 5041035960059320638 9737666370406830978 15235013271922304109 5899920841764830650 2339744088908145448 2342994792015716301 9742327859771169933 18277314848749131180 7065487590640370962 1382866053845720815 3007160627213246433 2300572442138051508 6563961186864432143 13230316465293534307 14933770261180051105 10930733777954083875 7291316054146476154 13658842565005666310 12484890081599666799 16762514372549094010 3454093734520909286 6081009819311497805 6900655085634026150 4870408485421015134 16436253307670750873 9739665004301830834 14772728500883036328 12727093432565550429 11273776402799398316 4581243628682976528 586022851992704211 12072330160102353675 3441309779824787766 12183568397131809816 871468233508342019 12722520519478134969 6511490896803823109 4290351906513419332 13287573974124966769 18127786939097151612 2786650340208505693 15613454614692985974 16519531345356863244 10453025221760448399 171393237553213671 8278053628844565957 15037905285088008670 3749526191791025682 7408293079338706574 6364661708013015741 4476527512730300916 8896071290851027671 12104273087615215469 5503214545171233782 8299858238442977775 5633725451583784811 15486982207546003382 13460114742675221681 5001210301133189575 5011169424342022109 14061198754598711206 11858385713364330076 3180110058793721117 7696622415903171570 3956544167599469765 2078745259578715299 1335219408179354154 9683766141441627244 2448205206235210980 14193235355424085102 13470526075166295000 15753115410388599928 8943251195262741539 12103064673473624802 16942189067830643437 5669917966209812597 11247035834321803758 1097524562774688583 12614495759582186086 13565125339861275876 7593433098061389603 9207791340138726888 10269352825367676839 12864258340269701425 4709058626706565441 4778301034906470964 18435375661678209480 1397106557004793544 4126725866217232414 917847232382347057 4628743342780702987 13736634062474220967 9957968135790977876 15405930409934767166 6559231704641284244 588188914800706564 522614977517890897 12884507167082518745 6593075261142824029 4963744394262704022 17846111466326259984 9314995335979772551 17277029291303572509 13455045127691479762 11096857952174566962 755350009020809497 15659379049573022723 17891063184597450485 12177706076197892388 18445546410967039863 15113938972950597191 10646600813033450156 10259208520670409601 9742843918552285480 13213410319952233084 14738091832776463268 11281741376985346120 10013039568091010593 8738291961088043980 9094119075134544279 15537603665692991132 12872375580974146331 14472664589348145810 7741777293608752811 17651967176504266828 17907094914571565854 5385721536072602616 528617703530365583 13183703660752791357 17878056257647597120 4794210517861695694 12219185979718884869 7377826794246687956 9888171419397007747 9637644980720085844 12673697962777088417 17735632125993526851 16435529874802326546 11765360367924287210 7977997319005073062 14291455405006124676 13559398300106330438 17865473882802489577 14586839630760745487 3677139929194924035 8913092936621010952 4554219030155853103 646944925482869256 16523075935422132233 17397386280043617276 11213902480251419892 2049233735130897743 16679075123426216063 12404568333196534435 4766597100534014768 16294481409067701006 18364359850975178888 7886181207080081127 8036966919021890244 17254831186070682294 11300127176549805104 13307120429809723992 12200831247911129106 14013779319241177324 5883961012466215936 13571357046121279410 8643734318685014022 14692395135562868662 11295889500457561796 326287937203076283 15850210103419691624 14810629969681977458 1430529777093298077 5620662720466096997 1388320765418835132 8743231159457063090 14677148229625162610 2152936471311621528 9399623347568367257 4968257303542097666 4768656914414346582 2461031727014008058 6896407472158799817 13295994219414517454 16908002490478687519 12595859081963574086 6293467685019283178 10637128140338048929 13110069651349488661 15357235726389730770 9921947701765593770 2089056034136874404 16002327386775370847 15839684483420721486 13920862907457619002 6573692905419520668 11761978864608159090 11784797131545601280 4098848866470998363 1498618308795779650 15630307873898347267 12864002395974869871 17561266288218298784 2713509016478924781 10900691779379559023 13556596697777651568 2843607425513121189 14497955603594188174 14892375923776544600 12017191268761578939 1958121773952726487 11608160504581217446 15368008191779224051 7286903741920758191 148225474163433145 17243962807845942829 3694531296956475795 13324519483666905479 3301285970242375137 11069622707804743416 13754699658496955027 4489274827526913510 225816760345553987 6337785160074670804 11590679262621087928 16636405845875819595 5066313926011609611 17376162370525912482 7815379975842270964 13072674725553674107 4741092847664480994 8462376632799743793 7558751498864815228 4603484474601382879 7477884389440196893 13253539933220585666 7797892358453951642 11509673175258938382 5920735688951291129 7834157968631418156 885398680350850119 11213973215662531952 9182425054006348617 15125552364183293828 3914023152051514444 10435685445954312481 13950208992339358287 3762238747601938488 17675199336055852458 10908928574537659563 10785051071802644138 10817346891065966475 13627002072442315418 11113802495558052385 797138612561730503 13903253241099680464 7022922748550180403 2781952998974714532 3266924785850717367 11074897884484809770 12867019767464932407 17447951622318818342 7484696477070534423 15531843972974684703 1404458675293228157 17373227101390120678 16031537018646231690 3898229016553578908 2805365879867585432 10939025408194808317 3312882893284163578 685580172709782462 6491231580455834098 7197553554163265000 130772079191635392 17861739008892571049 4162004267131928440 14045590073744771311 8296514342739903917 14496873201945903100 1745050932267987645 10772230347972568676 7832551009906824267 16463081753507354357 4937396580643958476 14058227350588957195 18357088418165687600 3372188221425760951 7475702597159393756 14432296139250095082 326899186223811478 12850753882788310439 14565571441235384523 4599997983623855223 10523051919730030209 18222374271011351885 397658963706204076 17817202755047693323 65616877427135943 17122869010919736599 5217187194070611158 10549168216728073553 18064483511896031137 9076906416812612067 16334151327422387114 12268787253945553670 10561121207439827152 5554360433447510185 18341632955757433837 1580407013382247023 5363473477754233166 13086350066337822684 7304569110947565756 18014956434428317389 14227213240241094189 17777824456006581983 1403090217790129876 14338094403653661873 15275741645179006745 11329526438325429212 12727604531420317578 7411995978199162004 12053576371541643943 18326483479123257026 15795229132454149614 16224648515163590825 16619718585242288556 5789247508334328365 5681737619808278907 4758834525283739349 7520654998098823642 15948748967721476238 414196640618996477 13713367269641867815 34643988021056631 7244963535178087827 7199170881584469861 6718037824526955231 17807478029550317248 4205123826989297591 6147346557116495778 15644055226059755647 17103306875187623504 3178452058596883642 16963259243292829912 9120921837873399789 7295238432750028282 6540263907967312070 309141996641410003 9263517000030619040 2195760776943470666 11078303259290464613 1461190613893742900 6340733499037865009 1477049345764067288 16927742313114065715 4344833915405542723 7822847689188509913 10266327978177443594 11336131458025666525 10005665737290532460 12831270169141434543 8588602970739403204 7724577792509272972 17502364678562261726 15218519787137664134 10137164579604727328 7021314227984207266 12673259160900414720 18113483420202295656 16364191758111725035 12798160555350298705 5010855767666553991 3898937335094429025 10779267778542662596 17923393296391485982 15068012693965739866 3562881466015453908 12431417596630588228 11428858079447890871 1599063585674333154 8778003375723248069 5174840754213125887 12176957918883609346 13653205708204976058 13364663851683816994 16272901854115658927 4372421104321233234 10255905219582281064 10997824343561870009 5838502748016552674 5563808753935011076 16001867020015497663 8210256695002106722 15003738998525489412 11373329009095334359 9398256379510207284 10671423636473605154 6377814508413124272 2018744897413972782 13093885258140989122 12510413026948951294 45716012261761142 9935727453958584304 8289766117844396037 15081329451852380977 15213603416372783509 4513449875656102621 7970949218192034706 12911614440903854584 17176475775837207885 6062304882798959641 14168333366847729882 14753375072002855932 17058122628618561142 2763620426060001308 16481077335876058099 3468393396510031710 14913491947866708859 12691853117320149203 4007923167083666081 1063962670774940375 14653688414397411958 12099842789538146621 5712110384390852655 10532351256977173918 7159511006956988823 11481652146597959712 4192204928836788593 16078213966687858082 14086897968939323778 1730164812949212412 17098744702246261997 15004007862292210353 17350082605856595986 13658339042402326332 621071597724031486 9211706642805661238 70914192968687516 3643718905141021413 17609922348024105729 10151640502900552475 8057586038465167350 13724077277287809617 13271425006582898928 7330412930761042788 1191231179865036781 10614577858615001379 1471375705393827625 7366030930426326876 14411229136164115504 2142223864902369802 12482468740334871662 943158260087637204 12640929043897163426 18147260495170237587 34235397429513677 5614270689459557202 14411717307822636098 16685105666551536449 18405918219326013453 8196438784013828103 14858435326184675989 8378058928510499930 6498564890649811343 1183915150541978510 10756425019945033738 11918154150135561867 9239759905892454296 2204131421702289935 6214930985156343030 7332913884421914055 9415142336640650153 6330598041832997895 9007748874161020979 16405487960020498368 1630065105157452351 17643013059074648795 9802396025552259549 4099154637055648854 12516578265011462181 13650729008286217473 8275500298818654875 16376569691651610055 1824105571765055473 4021329113501053652 10391293003433192767 6793367468427181837 10606783405316549113 4430585343307388223 14869389276602562811 17535597565663712072 2754787883492756908 17529929564694092790 8321387955504352551 2038652999421659981 17225575174663758079 10038345460818659169 2716046187115190315 9172522649050373372 16098112733264809731 2384436543853064304 17059097177404642374 2429568209328431406 6079966278090947444 7555989779056822566 2258391410769261187 12078699921958123719 7921024284326576073 8521747299915831415 14518401787309178392 7130762397945408417 14492465164698688603 1302630731457322702 2389473249217899414 16301135102404739906 16608026548882902436 12501598003880433339 9002201834410858044 4105984884413549628 549949950286720386 8723455146832857817 1037099972447360460 3297285524586220475 15316015417956617745 14110155492171043801 9352803240737478963 9459063166978220094 6705885431211636898 13207415932990403040 16901776816569876954 16457262785859156138 16438889726596772027 15145772684133416607 14515167484352989140 18314720717430680074 11418364636404901541 5661524914203356520 16981546803420734180 8342724204246207281 17676934523718214350 6827878535898535653 10787127248682577118 16008099569278701184 15088729552852291429 15981849632496522438 5995157722981619997 6504575954979129894 13775876666457689262 10429590524535492114 7309523780032089139 17139772220675564507 14623046232446740654 12778013022437483741 9694712221751725883 9132387733899447036 12845014298378902600 9162654621996666915 3587882178205470100 10524297000626902419 13491910799371110715 10568526694999629924 16642519875927170588 14767690075071839781 18186266763430007095 7108310431322477962 13315666457745782828 16306371305964840775 8796213907054175276 9169417332109515392 17568983236809150615 18241067097662413985 16695070431134846562 9067412876081070918 17078407165245226688 6049601690767316389 3742917993212188651 14094943463910839147 757060851708645188 338681689784763746 15654492820241447639 16997532163198681089 697637478765002771 1575096773741936273 7433888535020772317 8583340153908002790 14739407995061071366 12527186006668228785 17181160607194688869 11465309130864248914 8167336173495664194 5379647073808225474 5257154081864720628 9672431639832922236 15211517353791250817 7681109484538534423 4076989186296375795 3538929031363090992 10109005030817924114 3667444434455804802 15046449852168132177 1818215655835530587 12780555017861861479 4765125754773874589 3748649364646930341 13627174859361646519 13483685771392931749 8483168204394841395 16136879470021097502 4560121152925470102 785585986604861215 15222494545995624106 7057189082814377987 16558320886939331172 15914367938905719014 7382468729076777687 13158268711196857467 944707822071349180 1982797526466441762 14985638989738744260 6168071702559497187 10559135455499996636 7243234681606932248 10599989608003459637 2591898704787198070 5909955727452755694 878042288865757068 17525767488121760116 14395830125972225220 8153272144604652187 12228462939377474198 15869286023904062135 13795862463635152769 6676365636649912693 2599404120334726711 14427476862648150119 1212562420413040300 2875493043289983570 2506919911173097117 8660953442724532658 4383557364014194269 14681685692617828768 9499853616238730423 4620780640171687957 11360704150355028896 12039319373799274612 6683867272219645873 1417351676986127522 3758312175247758930 9891996722515304403 2526547929580404484 5021513002467977187 11387436921881563080 3346074016688701138 8721513010535608682 18388354763512999621 5080182640305273290 11786428102617198079 10203025279078704424 15924622181845479448 11578183690216482537 4723859547354132355 12475215236705279213 14413114481929550351 3356731389048054164 5928204634938120371 2561595988148365522 4123278593930457997 16918796834506062588 11129361303563222385 14545409931950135876 14053807138539756600 18150694385965383118 11017578824459287597 640160507425576589 14539797550292182728 12625451113974886299 17124847898071069465 1278666786437196615 10208961266032427393 6193051954318167495 11590332013880803830 4969974688897596351 6347614360354577352 2466138659876132248 4701999194367086245 1898662873664971764 8509565298928745385 3881126246086195869 8563001949389790719 14482689674756270108 6964737804731658597 9893612837755631468 8661243036632250341 17966945103803989090 6816153823250932022 14166864297903090463 17001735142271419738 17952371369206688584 12150808540395221168 15533432931433862615 18363285446793345425 10284433648958076680 7344455483726646219 1589248940590209295 3296526806396373059 12467509066182829688 4136964331371556014 8344115185928240676 3636428118636467879 9041803985154055223 8693878394056454587 15316025049013616039 10732256560611908196 13657149873769884791 3967057616485250331 1218837347236216788 14381009582225000823 10600367850132277234 5857428275771991973 18179224134419682796 16758817221901113655 6086472415495336168 2223789327526884634 5929604906968532871 2357819921167280596 2703953318552891841 11093989267913444061 17704435539025024766 6593531003111297068 9451131777976923542 7550762514052872267 6382272308233738439 11890500689230170019 17248243911722551636 6238990143275031901 1118947371627045044 3928972517385162758 12821919994989242039 5158067735436940032 1021656315258397191 16653798405557705283 13003423315579109244 8187410415184192536 12891273150322267727 7744275222967558878 13933453265405279529 15453953520022641001 12888407982875280648 10501774046356021927 8592399620162918885 15482533096685224752 5929855419711160324 8007251327025543697 18274472631187549107 15528495216502619674 13282786760545570497 12728641817151168203 3768971721697309882 11486331229299548803 17025241625893038945 9064600665391091924 9138335674219398088 3814635239066395695 14393025038928828157 10351879090481294743 5209085200177942388 9903677615673133079 9689142557525305625 15577530143505432783 2408682394289436534 16835942593010929561 3452986141344710415 17037158011367615112 16849754842373252903 15382560591986995186 17496751671651681466 6778835358027349493 12395213383931803173 2746957738616568242 4296837631424098997 8116767297984706008 7023014405136485555 13443631680037807395 5439234371516188 12980727618538790842 560201700245393465 12174125541371692535 12430169345628434727 16950892020660536870 11793668428685821902 13801811349156198802 16280396987311600984 8945556107130005879 14308609947532922774 10014680342298910154 16587023930355170248 17797121705313158925 11910240962388961273 7793678223344549066 12867670908284005368 9185563728411893555 12508880022784599615 10110725493648314607 15849097471134418760 4158975548187306034 13121173156049842109 311129461633486445 12161140786406712132 11869170899936276194 16747290988427235620 7867978028361202626 16828344083563060928 6546150664708161734 9193139875512362162 17597194586891002190 13570323909458297146 15852899730169708612 1831729907085908001 7498473732968919486 6384214058606426431 14372327332356676931 713000413405079956 17599981937938628543 647250670354659997 6839034185066297206 14134412632037929366 12898772929030035857 4212823389656130520 11018558886408190861 16230892370082654946 7046014981455196102 13403270581257315255 1159795157558298732 13576594791240218930 8245987806685436179 16045360865751461179 5601626417744395095 6194038904232652701 12393773815895110740 7931389285912122630 16010663191730615601 15498222472790543355 8839451686259704475 11005125265242491889 674320615181564137 10178783909429958875 11356316571824278047 6215128222539650453 15992264693733206278 4650607360967645043 9597201516098174544 17895741908499253056 9904411196599723175 575298325201950976 14107878616022667841 4598446822477387324 18116890854376163863 17036682330486382242 16309008498831548454 13695266179552472396 16797963570270265666 12285806727556436649 3551261162981043168 6884404913385751832 13697836772087985465 8139372187926518774 3189765321947909834 15701991711876137029 15703683161904142166 11694981860020910206 2049514566430362026 11856560121683927669 14898114685708855075 17189538168690994784 16776735884938859839 16765102818661384860 16777527053673728861 16460386874104431308 9213457068997393878 15069598489072026413 7682260122819056501 2677465868959764132 17035252128974627833 11715136797297536590 3485315884675955867 12906884145297777695 16550805111343774409 4370829056932283825 6392312760021635272 1638678144599728235 14007021625613542655 7440642774663586095 13883633569895709074 8267639076160396464 59547529889645759 7586596855114963913 11240782328708746533 11066358474525277958 17619536553505696515 2577923294643551461 8431587235258095326 11796419825596634841 17329419662189228202 9183953025923276021 653541625051950550 15342831014798501425 16273865051122484397 16726343824468145613 3627232826421882386 844511496393121317 12124805847511697470 6689199853913615286 16638980518724173702 5102202608933862276 8354423063885058612 548323661033906558 9286257011611774539 11503062457943988253 12772161108052015304 8229969083561787504 3654856929020650856 12058607743542675994 955041925888875098 3101783156251652938 5390921175874504488 13431133842509464333 3103291662276635621 16588924379381524692 2943974073246983172 15360787022906460691 12159195766963168164 13459754271590215646 6876481975257337471 4329064441853853359 12746371148084798262 1892497173090203292 2417092927070278542 18339796824049648602 12835938970148990542 4922052368705947489 8977549783130430879 11617085288438546081 13630047231028160553 889831387359864096 5315852728426636054 14480404311866721441 6289561211366221002 15923747617336579066 13820373110375311253 6115358277250360604 249340030200598606 15083077502760364096 6186181637102202302 10947892825226099780 15075274184125066644 5503470357701893262 15685015390344595805 3028871018165625889 17312000259235910036 16260033803401417857 15138738747921287757 369904289209239599 10300015020343485981 2145234362005324970 13095530948227108630 15799216865924825680 15109454454030684346 14085384404230900441 8978165279488297159 11330680047649717518 7355963267402432616 4901251456799212104 17864896678595794540 17042249386008390818 16966962643927828221 1571252046419284137 5357692937970272513 16241986709397577661 1072515292717859943 5735428287472148268 11501970084602409126 1610845732235257172 9795678917208621644 17334944517565410012 8060979372649721212 7114975234810042047 7011349727917548909 78238287353358866 9592035575983568060 16374259213078552129 10823421188266151403 5506675200897173294 9861678779992865133 271138322719359663 7825414913320157488 3654573452214462964 3490216646088174748 18156067478156657664 15891901683100891247 8506875305150022961 17801085842119863846 163011449118635168 3407901969657674253 9264912826343137646 7948518386367861334 12437475065322423833 1958264798600307637 10613469591876245511 6221808418481975495 1512633807412564087 8566287894305070896 11914304449282656155 4584213251761857844 16485371052690811658 12822925482600067484 8304044230320230190 4927147045795517837 6233141283317451599 4700714322585726204 7479143048813521347 6010810951000502540 16384034195542353751 17352073515574837559 14307390963977622106 5771227192277429861 13588112409889708738 5707671618488296143 2704555006269217695 6739958621303530693 757536563274069799 11762581762301328472 18138647604016692931 7596394433526173525 2060244807502226921 16104466927238967912 4328473197490368272 6823599447324374164 10512267909858940153 3448250640087969370 12038805698274407896 17266729664251847615 1434197949152859127 15082321702215153008 7057828980021553649 11531742028763904583 11681675930743997869 10967474050755988687 14153030253666409123 12042839095523541570 14787506335248646589 392829217727988883 6273735612837974134 2463382746257562043 7321951004397000690 13333890442928262002 6494639614086532110 5621531383779891178 16585581738232441731 10214756723406556077 4453337592877303447 1375161897452200581 2973416093394654192 11033242075161213003 17610391598276329035 9962838027047344210 10008238513879484642 10194747851283205216 11370838927785603362 8670582310018173084 8177404041012442579 3702388169392920183 17624500269903268502 16435675084041171356 8867757683358793516 11517544640484836569 13886018496426952824 2777680040726626115 5167350490135195222 2296232439996380567 6863597614707292025 14074452712526689539 11461222632252512571 2119168121857387989 10784972269102432230 14546905204533202384 8556452473359417717 16263690971772212074 13852077395238901410 5868737207817395651 14315671982541653838 2024848999058151964 9944978482290794437 2982637361256938941 14570106033190277246 10758177472349627576 11279544881397490614 15519295106051595368 16985343862290159092 5702732433185587739 8306984764231887659 10010222671752294562 7593080820901919485 4621854268669908704 14423773595538612226 5791742076592825912 18023060012484867822 985619726643428947 18133515556507941162 16118196753209470384 4942618771734683575 16526725617493734812 2031600493329643808 15685421608822153470 15131805922425724736 9095797284768928329 14639139591351104144 13366343418077029077 11760781490083208747 7150819032748877466 16328244229635002774 9953546568122374135 8380040951241344041 5310158862598280316 11170404824551819130 1178000902878540282 1543282977957259987 2270702662587616728 17644837463063399870 13816941048442492392 10093745790663116492 8513092701826929890 8984051541696941117 13530043143325619089 7808327546309619051 4945514962967707396 6131848101700988930 3385442870203677113 3316670517537302276 8079596488598333475 2801333981155113147 2057164897721483205 12367361912434475063 6728001764532331985 8322373608371866628 14782999679590263296 9073751125614017627 1556313277182100592 14409170860525933045 13458586873173895659 280306897140398201 16194553747774766406 3880728211701092061 18234178471232306339 17713311647781572729 3500913414762626457 6789356223076419813 9237009785976128327 6825550199503971228 2905630578501913421 14341181041490343043 16945857223892410776 18200481495655930131 8780762283570778278 17492072481590328506 720500980888837885 16026491704458779596 8022240099182637554 8829298718041292686 4026069068041941377 16879301242432847984 10452926856946064621 2523075689810290038 848723359009899085 14569391246033994601 10626468097897879401 837074454458875396 10720543118642102702 13688215840971897358 581273331838560784 10117377939612779326 17480829908779389279 10769150404910927371 7835892614693168101 18314627525508244924 7759330513537523485 3547627045748092223 13076966816630537509 16960206624463212631 9995972515255338680 4778736650237100507 5417257854165668116 6162987190106067039 6055101212191725681 17483203894998105099 3475227702984275103 18438943142975895868 7737995931321391881 1941893164673601407 14457093534718170474 2055351602863579505 1971315692461385557 16642152405873124950 5513805076286832858 2016087697804481405 8964312577424382675 4691958537933712783 12058707524152404077 15718520526976610184 5897391127952767493 5523149130359075978 6363754884470104780 17899303416411250918 8260118423451115360 15752938248611344373 8297671010214033097 12111065902813786420 15371215120906651445 17046482340821312324 6771010480917645915 4535281808146394010 3701607488976028836 16552693261745218801 9928609200814795765 10838326388302931914 8737157574172538308 4941579372066118871 13603907722922841118 8031034934849929427 16128063135997183287 5503805532877761430 7258589498587367234 2245078218795864413 69638710685210818 9978578780713588415 370005208505122904 14504990800512152920 11382971968679891586 18379529662023738721 7397606418532461461 11427716365069124990 1113070735586420923 16589308816489904866 8191429967093123844 10998508470306548972 1218777276558505115 17210792101122510559 11819887169285384722 13035194688214919339 5533571263545527298 14654167888332635292 2825660153146677336 6336953418329059378 4743540410149175982 6828992873989495531 2080804253923361187 12366890142290673791 4136533555098785 14674828320274045332 2826701961330401282 9829153015011299589 16238504453524786624 12166624142334619516 10314378760450844061 2718961065893199226 10224619310002183704 17874430925089793068 5344843111527523946 2914318125752125668 3699697090014903937 3174831636706560031 11052929066361774781 7408361455423759662 13500746598019070940 1893654000957798716 6510586289804818821 6135671421136620328 7357022006420438203 6903085851850922535 8533070065955769782 14845696843247695784 6029980574866682247 3647144737315287006 16132831559035994367 12038513510166127215 10113695075496903053 7161485042982397932 3277399412104717026 11834418193832385238 4700476244785915875 3408083326927719886 15958388203168751942 5014561811377700626 7360076729136795276 5958097233133358767 7059073029539436864 16324489492832269045 6791323225700022682 9042549919867805935 3155672027297493663 6450617807109048910 5530279359305223065 2749449992913823878 10352606784336320089 609205637887231541 15856337872656756768 11919664634475238356 8049130213001495625 8916303436358246761 9117942604795437170 14992274130974934159 13993047878070374363 4183076122415488222 12425920821979546947 14723037063823848531 9735496604790202781 6279770238410381615 3498555186442586263 3892704333578955291 15516493575905677914 11727141788187584296 6853281821468821006 4368181027931318245 1267521971179102171 10552457884057665650 15192925820638720378 4666089865543995461 6807411087274451245 5948269163287456947 11400666378150042184 3003406564037674109 5450161730408531587 10658754847851039054 257958926200668749 8767749920839552071 11558259033371915581 8271552317543180204 12117174555881628695 13102725227974351362 9653527709118592685 9611564696341030099 14473809759878351165 10820400451738619212 5099671645607245067 2691821572897230159 13878291510456767688 11008012355291438512 10922228939894963633 977959337497106352 10021516162520818808 814514360406718175 16090853189015419484 13260907291392768681 1454825509009181054 3333409891388036368 6881395307100783050 14627892462012935823 3083930619307404481 7094508353805923088 84906422629635349 901856068086505193 1869967317809903570 237460777795619579 16613221600685718510 4129377150213233619 4892687521179513249 4691261808887405506 8984917212811480059 8298632876650724441 7449510134029283446 13495841010412221431 1321887557590362377 5889072577729755228 16308053289850942292 2372116495276589698 1543884592638116438 12534370178005836808 13116355700553810761 3910574351779097686 9970193718625371296 11600600639265852164 15482423392286211118 10088381383502216917 8069005248007641242 14774736429173454959 205121369756704147 15091384499344811704 11692369096891984131 12262319979078968477 11263368780680333152 12911750668143892873 585493796415586584 14693809298012757712 10565547880710015527 4097863837676664871 15980399078185113448 16104200652582984920 5069382935602819008 18136638526115107805 2165981708441336354 18184862269609045194 18097151474873420602 10030952734310967794 3003663875010584296 10613160553801808189 7892275110209718317 5059209997707160636 12331101124464060813 796444676215748438 8420563216521675911 15570556498286377334 18385943529215589121 8826008612420535948 6444193925747605861 8857669265424146561 5072271049128293407 11632493148085059352 12854148900076739487 4915638296958428 9785569981050559370 2290897471707490946 4897138832508941885 10474576022218541410 18362152340250354366 9967087608860961702 9441002701065755263 8494106709377284606 4908665462925806940 6572680629016306186 17594625460579883618 7361252382615388608 10450236172981284162 5492871370303522739 9993381234648254601 14842045548926547956 2327540881527092335 12241279760063243928 7372018131443867737 14738393518233773022 16119241133850529419 11447414334480144669 737854783698120062 3761823484166870356 176497879732279374 15135006521413880424 17399904291522898560 18147890421922386533 4854644717077384410 5349109502072939449 2379246187921126519 12107873395318611019 8594787189105689234 3799984221263114891 9496621080611997637 3595304843374907779 4679183268628841629 17009455700443485614 15690808526212272386 13094499553110220875 5286593446765184059 14011340417102409969 6790124181845993460 5711615474062245469 14904264758927565217 15657673612594176942 17440544839698305654 17008411856439641149 3315403010525077904 15721950127272633123 662777730527410106 15070350469212884332 3974102669596219924 11604453876576328727 12355587660285857910 186690676361158325 2326677967015732729 11669746008133804266 6979157425741550436 10895313526267823699 8614288799462383643 1080320410512833899 10865350250625792517 4982856201261976811 12860686296155935907 1192576650541513758 6689309546646650734 14187112524085376801 3111626144458656044 10180172417879726513 5026885782494574846 12821940825996754430 16314230781300403623 10114885994667876394 15415833084398376495 15264344313259465256 548359130871958748 2302572509010104270 352872217420107995 3904981921457579789 1089117851051276070 9455810501239453226 6560314383786793606 12692657934043200700 6766909856657919638 12496007933381817814 9274615104525230019 8734358835506570837 995811983260892778 4106569299312221994 4829412097481268147 12704019702823139329 14775884222073362127 7611616576595942596 1067523943012943673 17783296974067220721 120139600867153740 6678927397993100507 8858847487338067542 14420835373854143285 3818918385209583192 16372064739656562044 10016027376116129002 8092943388669807668 2305454607715105419 16236642743490065705 17238818669757907962 12495581788116339237 11576680752501775214 419681448246349654 3971480100740563208 2456481844761994549 14512000576781636058 15588931652799574997 16042835431867877729 5228356165138015338 10085582029803041091 12099072586197814184 10933973180958239853 7547298824332626455 11372471774667827569 7958047096898291473 1988523017520958280 9228167442010898134 13867501206813268962 10238132932818389526 1387748949282103923 12724633092410294017 9554448894727727055 6288129219190742627 6549341679400246899 11638607664194179273 8059451850816786701 18277497503299033516 11705515188512723777 6458595445482164461 7959286753679325086 604250581017332044 7312304790151714941 10020757596469178889 11853282634063790347 4506277478339432449 14226181218088122322 13910417425078981350 12324993432466170491 10523448100181747461 8326294096553478393 10184178148922445327 857082820257990261 17696106192725989247 13241212500029227124 3158969100324912380 11562442102006652390 3471792487876095988 8365576610269257318 15838679730947891895 18080575643247638668 14750507439860837014 2780619308651738334 16464004932527156678 15825828341010730590 17367692042872131983 15785450657943716275 17078039854396264521 793191968644553256 3770425729483496720 13615763397547271635 18339098697772630619 14434934362300049367 7568335505464102623 6888134838982164226 1794298049387206061 15341786130190059576 7792253388176824947 11090834231552225161 17292911731267074260 8753925312977722170 5186111614082546247 10961598833160693645 3328401430563668230 12417906624054173515 8392597925456750525 12163300540974419045 5612793603405192967 11734277305613433691 4618256555910541638 11249659678108167197 15326697651931571318 17813650869536156923 3286285019468779763 3206600820377621642 8316518297195772878 5719723932341230002 10476346588832963488 17366137261832213201 5339672603995999666 1430508787028905167 11316471992625137119 14673967324162799562 2205529093890946177 3291611369917262445 8466116024457183143 14726377242585198141 15805017854435872637 586845575406723603 7745186778103303127 17744517715804751801 17524855747424205537 3444402825109855468 3342080857359366219 4902111623629075920 4586545623854549419 12180271883543812024 11064584610931344474 2222163863390915468 7350294994155739033 6445060306680529009 14866627083443772953 12302789943388585150 17460431716712878495 4161117779126440953 9586317197334119586 15370641455973426939 1722119047412182459 4633283434510913884 16001335568116980174 6229476275577982841 1337216118512814457 6466493663382541355 16083788086452101973 16866544768266435332 5414053985408462554 5643539911273191926 5444193004636571401 7066103528606334189 8489810297773645320 5479232806358178503 10271728028924832722 2195500903669172633 6768570999852089160 10823333087794203424 1125266371508338836 7878121980919466876 7379827855081781888 13595384700462390763 13433030974663829407 9167296552973779641 9509912341770260142 9712272312397836958 2927877836507167147 14558573393114722298 17739101860653944692 2111174315569006691 4495641212590147869 12187782739476623975 11387474909264100306 15363935104129102963 5558735374605002998 13527671251009073399 9230399009906505575 8352767810495644423 15909145484060103991 8459173578867316286 15229616061538258004 1961626256322487168 533117231125377439 1038517899728432601 13129955479918123172 13012507876787460659 17226213415881152517 777022697404316596 11935873174160622436 9006949547375488862 18302895898438137415 8132602679968808149 12921564814016037905 4520952079010529240 17538126919941386789 5850001731253765172 13849600406242233617 10627277789355632804 629297423686833136 7661142837992790660 14604235697781041063 14691263315047606739 11575225249771950627 4038030236034171067 13971008912565033915 3319545742565405316 2313570512537607158 3058636778547171511 14642597003734970633 5563673333415875510 4993580089791645809 4346056951622856458 8140272076219418040 11121312665454647041 3803628215953410477 17910606114146785640 10570977196943702562 11731453001242960365 986653202813440938 7609201752082862044 9627919170572670222 12153517166788541440 7605939084872136907 5458482628103331470 1605128868356322291 15878430226938942426 11494235955718097472 6114777668427309215 7258850377761447319 8825190962961655639 5897038333868345136 17265831583080930073 9754449367885903853 5185379848690305612 15043206146182770006 860081678931196047 16641104443900587147 9998892630008866405 7121632911239113531 8368206910563528883 17945419946125891755 804866466355248787 5596094961335873399 16746969150985990772 7403197401475368284 14745352419320561258 12987698219355901724 13822252919612039519 182482419535185195 7746362016637736342 16268170760292209025 12086125561299831412 10733163873051156144 18315154972562114004 6597542070843459639 28123724709510443 4215861873636212948 15398949142781860715 2053337169033761570 17272724307675467490 14604081721507232017 12352425648665368517 18356235080094750569 15624875612204171549 660049131959357840 12911897441155708273 17311036842598658503 10675963523475505935 4793340113755542454 7231612986584333656 16728444989900836983 12025817499154788649 11273299486061950456 2092807200015102692 5450497760127732543 8057163097551500737 2509576826797491452 6854201463613313147 6382471873147026305 1372997585857198546 12562238698501749987 13500955417665928548 7664319620052838895 14464161178408817131 15503682801723767836 10481785085044186836 15091204690478283669 5417613391253697648 1676253931997753375 9556111638520910852 2195990400162277790 12774941847010349996 8733394174050963031 2332737942383312224 8552320827824159416 17057355793843943305 12101648527886102316 11878971525596831073 12214018533245360496 7132426597821075744 8804176926034761825 16413482343127911267 8698541911174541283 4692883819852092801 4219387798241905648 13956503723235095134 2281409514222310348 9211242733786639771 14832995895371793725 14342077317115681663 8245437074019338138 4919126438142819225 18127005543553538385 6476102439344813600 12520932939692773605 4584797278167793123 14590109388453494223 3721691465259318508 5067692152618087914 8472821212058720810 3771101173130786548 3472237857368780382 12938972003074174768 18283987367652264724 13704341838778601923 12063200401940227371 401330079230990231 2399824508813011848 17190623487723805764 11855653805608284189 14555419239555694553 7393625560339732055 5702782938443269004 8168996879322683074 6944241363603843230 10625187248848954071 10238842211092831118 6732425866181611213 17549092290892783515 2040009645711811768 1781880238901420915 5958853845587874120 1764291262989742011 14034710716701839836 13965895654861022722 6681914189805137692 1410442253532473186 12327939874442724064 5573661621736469949 6448195299965417299 18096038021437575987 13784409619994718513 9775606251935054110 14265235102031151273 12329162476657706396 2544749593393995199 12764843553391013197 9388632487572110087 3829785286527757443 10223207173052498309 18092925566084981341 10574782147216755583 4093674419923498580 9903510446921686931 14057230813009023550 18079111013331830781 13999367846943017843 10090208220900486182 6869868043080468883 18411561615274221481 645128364195605201 10067419914013332777 4192792278522481563 3014459912282511822 9714867624079621712 16948941644854194646 1331174089111585222 2880180737766606774 12330261523942006739 13466083269229191273 2456336483117547125 7680138778149459078 2438974527136873239 18018616218247785487 4871986192659956958 2633633948268791204 17879138684283727968 10941168892520686735 12727998143815216701 15991486963499911854 437783398270584703 4112680620809464568 12123230133705160145 13036656151621397126 16085704300534336350 4126135773029022451 4263889764303575321 18180997231171788178 8249602029964612949 3964286864468277357 4434214161353829639 8893936376654499399 1991250890971255108 308364759165687851 15399667301339202935 7851339517708786289 4818142214783340702 6957381851589030643 11128634121868137077 15044847272988786369 14460182120928519957 13645719279051624879 1139892985749888747 454901546471697392 8018293590700104859 4785161082140361966 8106299551515068675 12849135412140817732 16159175803403299777 992312823908151420 3678536294893658029 7222840915914906696 3211387761708826199 13842241387839328750 16111763340328948121 4475595081182817833 9320260513354766072 5579496525104214360 3709886736667923416 12981406597479964089 15479131200057772460 5879402156550367673 12750145857237723393 14708429954332161842 16611589425720463246 9274736363197383577 17910756046867334677 11469797266968321741 13478447663601055907 1676562050082899778 4216491266848451324 4621963213604747129 7979327587624377397 4358706715748891029 17232682844750888200 16026965629962756022 12683029073889816662 8262527628950913224 4340945761948322708 7669681026093358639 3964705825768392400 12313750962720980889 7925941091430113603 2604964287202865175 4867662296573826909 13631371065124698684 6207110358470118248 4562542215110763705 14433766556409761571 4249376083411949546 12282061502467237021 15672757932995736045 8371411512779593401 14007599151191834773 5654460136285596380 5930920055395457199 163874212350809923 16482523842402022669 7060785494184559579 11001365770892268021 2069438825180331565 1794222757911651465 10916543201754448146 10420541814521962889 7038684213211889175 2901854823902695048 413851851119815422 14213766079591273772 11591496416606282181 3373198585209621541 819983715220233073 4578953788395600186 2879623121127470700 6902890327018630421 11654145244333213304 7853757423976684754 12940904570243215810 11834712687275282194 13828951047148032841 7421310338059772271 17328556528772089601 2150663035344842793 9596724829171024024 666951262639456885 17167106609036197329 1598542827033304244 2105113245464390794 8846570613576415907 495482716921196839 15800122321355678089 7838670778759279820 15564912159612534906 235172068285601647 4245510211908794668 13338325066760087141 6771721346009236093 4627469771886316860 3310986349535753409 4921497795301748528 13920239699052105669 5664974768303531950 18003020831152932566 9893068758577295208 16557461456966655785 14132702396570880848 15597591252670378881 17877871290554309211 8090836470858512127 13443505287160170214 14487409877480237742 3075274617551011946 9953850774384372390 18355040912429849489 17887895230456367555 17669267927922499874 6006945569710657954 4235218962354799385 2255758296397271531 555115317109718664 13942467138721742331 11337271129639620263 8341963750059167987 13707661377637082808 9329728560735468908 4974278832679848196 4632945603387118768 1003476231069286972 1169484756174433254 7081742339808051974 7910609465479582305 1911316283506224290 2432705107337398612 17824651310327436059 14576159179323701571 2204117162946116897 13043333668952754606 18079401019531322642 12355711033129742875 15820158644443018385 11245320325924261443 9668230994318156337 15782117918555504830 328511817166225540 11719369466189644932 9158279821129723964 18400733387074966461 12314244421897233449 16655944252265824418 10532506708614767863 15165138661192490564 187686322131632130 7362108575650222098 3395056245076994874 12627757798781052628 11668076157503832204 5362258377118671115 11735900922500818606 6467948058577904657 5539408826485523697 2147630050983975629 4790260661653117427 17501121656491964663 12705248279965747802 6009281828418767146 17845685116474742475 12003077739856594425 11661680886747866120 13478989407093046786 14514864041731714512 6948993218864032913 3239943791332299282 12141274915949811921 13322472479675735002 12493437852781613610 5262545029454239119 14698472333738858421 12165133272863767056 4761442853745998376 9427730002381715034 6825525749605313641 16872446078564752780 16115793802396709552 17353660532411931505 11086979217504005080 8949274277373456564 6164484994021228303 10114284035949431494 1421090760493923982 6867862860071507613 4553001337340039285 17042740858585329512 16605642911284755492 9110501972211423933 12147934408849000907 13372322718636866619 4384558382162612108 492167701220562509 5605887692398876172 11293005763842955414 4747894778011640253 15620774201884815543 11339154281658794483 1651728159642789264 3340431821382690022 6739462895523258407 16741142571924121871 12485824246535568516 11789000940379903117 16713954744627343779 14161144531971397604 14558027112843385403 13051317006406803007 14411064236500324738 551545236574423388 10582493513877928296 12699640477772705187 11263027452295862267 7617411881523739004 14862988089481800867 2723694120553166281 187087903983637298 16381197143367479550 7346442850832694460 1457073246845041693 7126565200887826537 18270804710830307805 14291495538177212229 6298008930780175561 9240138698812062119 8173065639897615937 9384173795769304429 9554417679706179783 8028898132041982517 11280158836364613357 2827811063760992385 6253056831938159313 3794752563747472834 8707181956890855221 11557700346114565803 6332721807284844447 13824539256859442244 16749223347426803927 6355667596192697535 2486094158390431110 16072846299997710066 9266833503009099681 2841775731060848812 17837607435622592017 1727437621205937636 12618895733310643140 669448885920423523 7435344975734717889 13652620834155589635 14799641321395741954 17408860919900395827 15765735824787723474 12358601001234815269 12086995122404885664 7681796266189168562 12534710175618400082 10135543045569485930 15592015680199648430 2910721014999712308 851738208185251097 7302288122306295917 15930403385205379539 14564460059567200264 15072694115062797487 17548706464678342007 11964821677381233078 17943189898553571733 15846837614786485194 8040813497558964325 5358611013078923746 14589408193886134273 16114156011744818316 3059128012170492625 11250176398012399213 16465067770762982657 7272279839531571163 12899565435458198164 10738013048499203918 12203774297006047737 18149908581603902670 3893267560006000343 220770263627699660 5611885210811293373 310127700786577674 7919897399234857112 13833077506987869737 2536499542257433171 11782619291764144679 6190210554570448996 7787407608609174110 9162793764708945742 10090292831022431976 17658267950412454106 16307966382959730069 13772221223606989331 18394863332178693722 1344104070363962202 3216647932320833674 17236481743925700134 16268915327633427101 18112615087921709362 16569453129840360732 5252846728299602317 863721267822626042 7494606555832990348 13685335224270019766 406299025717395072 11393512223935836312 11580063889846596134 818503008267406760 9058123572160732297 7764252147719862026 12930295605971496144 4228707389071745634 10188479226924597172 6471279972381257604 4219491214160455840 10576697885316624204 2714713188527892461 7496982825584844265 15184599989849859802 10271874185655601640 13009212586901765696 16371767292873812299 2622666302018107298 887338551726546937 14680590635274039331 5913435490600723024 2416418018022719283 9243187913195958917 18285403337920488433 9446618179973809591 12315494045638043892 12094861500918369103 12968991463838624944 3120252314285441936 8374386190600076737 3833267688819491177 5298096842876780679 12138023187137992241 16289152793811318023 7592608007484946040 18204766428308400627 12545555386905770870 13031753677469686563 6008405650312345636 1210509196297056586 4147619432491674406 9869346861980197018 8498796819238915713 3743487665539359721 6906286932685492807 11596246282357482557 11588181703446093631 7969075286586892939 12356581665735926238 6713801411425319684 14422707374760585896 10654358346188143877 15546194223172585445 10085382929145603180 10012248076737706253 15672280329229381981 13566259586721408190 1293533065086288000 3226684674361584773 17207500734547493594 135336917539218795 6878227733772916562 17843712057714937044 17913339434616001725 13272590208799916510 5318353145508783986 5419107173896951733 14647309471760228795 672684550644719057 5100038723307870938 16527224397361076912 2037204777474308642 11478607830448768435 12459788956614885542 1730145969063260633 793370303155355246 6177412042775470176 7599984484269255000 12514876728163776491 2636136680458226139 1353485309288599049 15412916360145350803 8211792717782908154 4794323449746626248 5269214158470241928 11915295871125324654 17058042077597224241 8434318620405980798 9725515918727606221 10497138455114436116 8873524815435520572 882637897822904314 1094517264528668200 3374780247575203624 1517500568251665494 17789075104436763770 2319088674975085066 7275959952355116199 8777550201520110604 4499857880058048739 18051299822746592819 11358372124522037242 17617286206888807132 13976617945041826201 15270631531828036067 14274510723641113120 2041232260838028350 10268186455357177278 988834937298418617 12026860969923889917 3045810117051131159 12591135796704196805 10426422284016628331 7759196230005556756 10488641833422234839 5810826363322033484 8539399808980802795 14194682617816971957 15534995074789598040 13553761367967283973 9174603000223124569 1595011130826162129 340540032069470053 8800554295657329515 11860103899329345012 9402181999162212409 3293374178257058952 15900574276845260022 16042653912569386598 18169299998734716176 8767375082618034744 2898261421354497361 1901196697429853218 14963574726153146369 4596779696369954417 4322488348149903768 17067643903092478406 6603475782454163997 1453622293498961842 1685258971265022035 14089703808536103860 2902757742853815823 16591655315720242035 10206578125149760759 9675702153178919076 12619166495387781194 5772425820263575443 8993271507623672493 15355015628264356929 3924713781139598521 12650870651529729547 1542191276903377827 8027704389216465508 4935669321283419469 3550294763274209686 6810578064996285717 5345700664136500959 8315416349524409988 7764054330180842882 3867088103194359548 2991799652482612431 10042085252648393578 5055477791566498406 10218302862480515789 662025077105274587 7911413986466725352 1840192270009978209 2362942136534310034 8992073079686326408 1973205363434176752 14280192625896601416 18354069252941878915 12210629396681738471 14176521488541028900 11131406413766623015 6983485168707612748 6609953191403287636 48527609475789210 5025166029322619438 4306621927626609473 1894276977478132401 14869872730172429533 11281676070718117112 13886167414866412390 6233098362438356298 1709939637311158848 9901356839394776345 12328701119236313599 14182032599499941804 16260142394481294571 16442134106449694205 13988663264238063002 16129311063634453716 6983419768520540093 13991733012593791607 17130018213909721382 16718826756706180906 17909082933173749382 16364789506867196733 3943655206131345696 8283020496333973313 10130123288147111470 12398367725453195019 238735637835329732 2843115666339912524 17400340631688161538 16293912727988452650 976378813460376352 17846426204226520698 2041272351793988756 9076425874295900849 5993982171935827510 16412272919400117323 6569042173214262906 10610992711259836434 1420578372611751590 15713958267176866991 8392015789104166484 15812133118703695032 15604729163489142612 1981406040820155471 5141109943532602969 5287988980221912589 5585621321010572227 3525989854758564340 12152530558336344851 14929005303209880182 17390563894473401430 8850633619775091002 5430006244811872276 3915647201546104732 13438278156378140180 1130592435850892584 3724492492030954566 1588785667755964962 13015601745655129737 9353655299256271091 3032829298820530549 15584681324272472621 17368911422912450251 15519417510248704220 12190783235246617152 18052839302970676403 4670049728087534631 11233982019769048059 11861663225733720217 16092500495610760385 616190041511202244 11572186579206720037 12780919185570265341 15940974020190758961 18182416716116665811 11493426647836348430 9076449815990772004 16250380533819518240 15420598187194745942 13093436120096761008 10250189559280822870 8252014242899661509 7766306837179484414 16077648702041955668 779742829199503625 14022933831531810051 7311502112403842115 14795677712135745319 10130243146592700009 981067512590057424 1857920252628260471 15293915610370213042 6724229996310581000 2116990384721495381 14430134510995945396 6372540297083476572 11679022190229677133 5870695353562272301 3919944595748878354 14244843596606636961 10611355133014180124 1057924317950763762 6389922540553985980 2602770117443064025 4535859298328811478 8686481391465749582 11978378559696206888 5155354262267641399 10391229314569644168 18204244622251827441 13155775557099197299 3709252341696545400 10906288768684725411 8252445671849908122 806929427541604956 14344823161811808430 3855213143434015394 16662757037078040617 11824358284754541214 7223176217501013354 11354998141916512034 9916051711874197751 7871878257133317817 11567071891381147648 1850483217776288734 18398853294184926991 6990746177448663603 16598754073546169434 15716057389001305642 16925117693088581596 3356363069033397706 13945629263833842895 14732277804989458940 55151614717957876 1156669473261763701 2577561058647528689 12908974486413195457 7637117840947955796 7735374966442918950 4759984996091757034 2985772759204359292 11969883100483098351 11991945337929077468 6057526058499753166 10006052429198198212 879834673632749492 5734663101065735593 16694412562026440563 3492519206869947971 11716150417251860274 6568504125910899848 11068883778076350243 2315105557271215428 17344318498494696312 4955721702531190369 8190313998947295007 168095085963813133 7599281078422578121 2207096670669567271 16829021249218382612 9506434278535096791 17823601142970370004 3400127326373704947 3416054903783509865 12901933626761222518 11108131819310211628 16546620852958123847 12601031150112851770 3478338821353415477 11192400954056607102 13392703316745509031 7870785945657218520 11400257759842409773 7032262092158372259 1226919601353717636 2867173618603323984 559171563527800171 14006408617335101746 6648924077471595926 6861837347608139365 7598441695978079649 16610926683065412909 11471694458194419001 3320612883198770063 215922516683744731 9895936660358285638 11565050298929354415 1657525583600567764 11315767742863506347 17501079289704299902 135965489407566840 15524766567892222185 10476054125157556068 10308755677547896769 12489827753492080129 7728022448890167447 314992170647767630 7011396727681691472 8779405294862544689 8609794543583142592 10672371174641164265 6778391020605128544 4565221298829501621 8650830692330865440 14138314688848180693 6705233561076919676 13244662017511451501 10759712315921221195 8246152738110311274 15531119129127123717 14528837959128151318 1269320066181714742 196761542537242202 16774046877104252428 9352465647389497422 4268936496882987510 2714122733637818120 1335011685203175273 2845643954962949271 12774192570713661997 9053542046031447256 728517956260618654 253223093899667053 10177036010398234097 15602817517548221986 5222853317237545163 2074867276474499987 16597986548288833619 443246979183795619 17495771179585730906 569472921564702688 1825119961555464419 11024731210390204060 15252455643499134185 10026416609636950040 8685831433299515500 6455607195109846865 11253053392759193347 2114358557936098422 6019213866554154363 5649179940169175519 7148718333388761370 8145702126045095866 9850708619202824160 2023336484466093627 3492396320084053837 15831989753637694417 9154660648474595703 4634879825263661867 16279739992267602085 814577718634278613 16818739760146513790 6766363425841288006 15434836830453459894 8550888668256244993 8264208879459642620 9434527772267949121 16315678292656047777 18228662700417109701 15744240593835173670 893345272145130279 14250133899854648391 13617647242835784002 15139508983723932618 9957866282410502560 17671864205427875187 11879763090077024556 14923766152206433724 10083254934909809435 8443938221525021861 9469519046764814498 13373478225793628400 10747586365293158349 11646873744940725979 10352113869934691972 15431304603648870383 6333383879428460162 14967581111126913181 7457273011702341137 6996333630115598557 12338523618624334712 4140843305306845472 3269308045073815845 10068265125180643937 4419871333894870150 9507278266891102518 12775090832160324945 5535855526859030053 15369390412462197683 2643045562540979088 3100266734028582387 11185971067802227468 4391730422563129643 2365420113392435502 9578575020633931241 10767171319589948234 18270180169890779970 11571374374122291597 6110535312703901701 4777901354605615579 3035065231191579197 2757078463433412271 3289133532741607621 12820507024479091174 15137952737130318078 6939268323725798156 14024431114067886330 13257370059183815268 13849151030720024920 12870106113895930190 13517726005059081634 7688507079851859793 2395871402673420089 8643809038296787630 8240142335514032051 881227354358536891 17087491966267668429 5882753694164323366 9278460470232902931 18373414268705999816 5355944482824948730 1756724235371699018 11748195627194163637 5110552242929540731 4621779370932148757 13785648614908552769 16881001205034627270 10887955889715876692 7655819840423870797 4833077925665986523 2091208391081972097 9638332072289723223 1366443488218797299 7413486925873455741 14567432581230234934 10301582454060674674 1997138907740239689 16749446580063527839 16411670198062576326 1942695495872251940 2285178055815058119 9633472431838697726 1151961298318518455 18399453051230105066 17416655032426245987 12450415589260347628 3240832485693379115 9972662750851284844 8033276174305517554 15324623998449236146 305161884655520660 1671157509758225646 3274239645182596420 4599911355291516609 9606717143553165397 12230768980471693741 9127139979087718197 15426736990799798188 12804979731860365129 1436756140429379540 3703156018605288848 2198851381752960062 15403432996626792786 7853189620772895828 15777083211104937867 16211831261657754799 14207553142345376448 15676450663315883214 14933968751205748432 1009384509975003753 10597703108971494237 16883001116371875483 10028355523160647275 14802653559764878 3209029899502107544 10655389020461343258 6749438608429940676 12409747536986621304 7679153667322293231 2278843631971235606 2883462843164925453 2092689619383650269 6272772924789532891 5470283502299537213 11384847054622101188 9739292156535942179 11118189384117674176 6189475562594913145 15040225597877738619 7500647628755889997 1849833304583095854 6780713679553950037 4728125050804598184 3479206399707705920 14193769033250234788 1615175166775905128 1733063409032553423 9079900501580046350 9422486373131095959 18142374807286353037 13588276664892395480 13085353897854283023 7606370049937612055 3331450358807056151 1225653342001061583 17325102555545221194 10368817001178819764 3587933084390768780 15610479051779707778 13958125258169771773 3462214754748411109 3293610793734986745 3861866714131458937 7085976516960578092 18020232867205354732 8166386571080272107 12635998705758551475 6504182933267035783 12115350714615679867 18003652400953722734 8996464537037928254 7397774854968265267 12524302920330622055 2292959821439810757 6601510204825958676 10365913226482455470 11370458875939880392 9156282392120858863 8999406583809672122 12359177170919803693 5970588561630493185 9773137592963254012 5538570182989389140 1714800980650645132 11088041038319552927 15450031185722705980 2345664385244768804 17839144718489970119 3309812592607345849 2491781548470304889 956855573135851084 12206222289324305433 5099167537596179934 12366231219854264264 7732791445063197108 14559101777860331957 2109069241813982475 17784372216823462886 15571068439853204094 5298829299983080679 4489709256840029242 9911686298881148867 7685638438650346828 3608013872801437097 13008821368774165529 4815705965320153291 8673299725443643100 1410409820078722183 17527117587652728521 10048986109516828176 18341398952360128741 12330258516976540785 13407581933250929543 5356425522096177838 3430893443666301564 11904921309523976447 5506863030483899178 6438726351693805912 11701517083506896097 1853189309610507499 478872063680806663 12052850169902656128 7045159944667660338 788230486493438667 13719063745346192879 14650683965467732379 614102566253628972 11875412073665536180 10945654212947187395 16857230625985385133 4437468609874221073 104252957582575714 10805866300337366398 12616774141488503913 15157194081642792935 239060803313760613 14409808567155336946 12299917375201766080 9826570157093467731 15673104011668286246 10916171287342176166 3237380881874382071 9514111029779017359 5770861349974377506 5948296710577589352 16369317050845448758 12222880999061046240 7872071489198774701 5549974695173092599 2009352564130769743 9660891425015207597 13844517141976840363 9399759327373976934 5270863204420167567 7592056073254912916 10582575891633685057 12569890875920151204 8822101294754272035 11080648680161971002 1007430301975415165 2223131369912901617 9794956563485925487 1228575467384911241 17901099277608086029 1688926387527183154 15609329418128228994 17853392345566590308 7471911097666516083 14758036643984103023 15275273992670814613 13947295434291303276 6002891929831221190 15706072197136580642 8401447524497202895 17311687945132145551 11352962424821581808 10269332227336661437 6691251452678702169 14985551316772960140 4939004302850769619 5984301436524291755 16854415616066210835 18093819099833689148 9865276078139043800 12880835297285525140 2473039749411179954 10125824432823592011 8513682458115407639 998246394850287263 12790525489349581396 9724018846257916409 11654088246704673334 9098001623191575754 1150463931256472570 13056158408713800571 2436017583829909185 9075335729420741571 8145554724861147909 10299153346968341359 18326267207049610242 6823550405044787685 3007420214861682548 9655863127968941405 7978417456851166989 10429053016632075937 8079110364888857412 8623716144211873023 15754815081246383680 17530267762109141445 696951616237243852 16426089916518533575 7463684605527325792 6213741094621980002 16036572348836376358 7522914805880091532 2851137237300081182 534714457319000329 6926373568230976903 7249587045307663314 8620517462690525240 6187519661015274128 12351080936604230038 12979138464551544591 11789588040075708578 4728187985247254289 16391780011621036933 5542418697326876336 421828730337308669 14084135854355642587 8791619474118067911 11750765278494994285 8108453396255337442 1161201887187252719 5588727465159127116 5778651590007466548 12119069963263032551 5681288074211054229 6804621060853455541 17258300068084203961 8368819604789927041 726734548416024584 5467199893464725287 3241308625910206500 4719227613342085441 10411436418215265321 6133272530533915844 9525155950426290450 3400699232790230241 7530618190395622433 12747227493485542383 9957735234388308633 12937386251529257495 17325097900232947619 17421245074118931196 10478141038943613495 12472386594829814434 11370161313611896882 6323212712047934645 15752353061205265222 1208591032654612446 17459284254988356862 477309323738024530 3296304675343227286 10753514758655612801 15793675356896335998 4368131984384321582 18013609401448512126 11832063003608819585 12229819283020540574 3069560279454163003 15798718383471397127 9442979927991384723 17819716205897700242 5474197195529838908 14675893447623661167 17381573228017410999 3879132418920614929 8895534843180888600 10124609901235828566 15427104556911547903 11351876140780218387 13598068506903772562 9835988160296769988 5571552513107819760 7902449063912295085 5570848964920780840 5084030426493452198 3058081495074647474 12595099134057649056 13046487839954880088 3587238701504131251 15297378189243291110 3143484530075495115 972944643864930338 4730869952403536997 5808008518004704687 5589508729526517992 16480383606146931215 2262672385106601887 1499156002176705235 9317097298829475300 4435222059276301168 15465811796408447201 17380253950163037562 13072752973167470287 8719975817882639491 10083031656585918473 18393000997246617204 1768281696112965519 14487760146853789096 16063487659590375402 1757807701118253671 9706129056510713057 17676733396673701015 9830933796130894124 18282171465510792626 6160496517343730712 9307750130062265929 15678886683290098254 1378647265142319777 9046250527909766804 17801789445360192885 15545621654247186320 394430174233840218 17618095940769751298 13826434712102229526 17242871487952396082 1762356063870404992 3517470682727973893 9620913305303387390 17130790274078382251 16052044697860994068 9589137229778603033 1008189698256228783 12631290320158632336 5439785721976347544 3858633511166334305 8448271665441015219 16213053515938951423 6744950510932146810 4934017877372647132 16541738344133716277 10732399884618703080 5374074396113968561 5641758745453713871 17195288700334280419 5028430301299696532 8100706600452627357 2462433669353638537 11748191415787495932 10883432563065541278 5385349721822041583 3478108125474922142 13151112515634389801 7642333587178888747 13243084317579510436 12890907031598948511 936201053826447141 13100594478832354954 2558408828676534980 7728520156090443116 11084349701103603476 5580661546703178568 14626156180411401984 14066189413586570696 5749328947876213441 2376508537245427398 5126031272491053054 2676024585098253561 2646346470779018924 15832092038230502446 252589585843305887 10384511089285180184 15711816556054183484 5911502375787942965 13131945844181711251 11060806598190709145 8320148341587461137 8571918562314616390 7262731321424636071 10509678819211781496 5674686615660378463 5611346787448556098 14000280508375240174 5070067302768869955 2549358286691478690 10140713654265949519 13552627383346762776 1357029850263153109 236333583558441478 17320956904318840745 7568709556673796589 10560549532716066223 9992616428858166184 2786210789400199020 10256921511631631963 6843458938675681294 16405479949452966070 6044038119293413542 15211170543245553082 7867390158682477458 9123773493661985873 15707103832651431529 11880678079730704924 10147041041957327303 15480439661434721013 922713197828020924 7311563857437432175 17628142314726051871 182973367367636725 8647501326644931606 9674948095663329611 763855766856611189 2569841849660409598 1043470525548902865 12175770959478511403 3514073173786189757 13623269917504949862 9802541308697349030 16368006922803456088 554730278515011240 15636032992329546689 1848205121138154622 3301377065426281008 10411639531500264372 10686822231198937305 3123918184707168861 2567465193395310974 10273842781899302741 1237516807719497609 11528177334002889112 9446635537213491452 1556484375892529965 15832521309964137014 7482479752329715793 9318240276304393560 14507348672240010862 11281389197289229334 9316279998710387611 9282479997271580984 2793511199213322975 9950514900664191304 8230816954669912468 7865559418779569287 1631577282198812096 6715682445009089190 1159133988536769400 16374764171349563613 17291006624030620700 6108105380463306716 15056889115510388973 14376843132139626690 15480553034078801902 3869368940864150090 4647088943152767708 8673914375435704336 1043937771269881223 3592442269545502256 7761494648385646502 5905327504146241862 11846974625379215433 2541541385168280153 11811622086844966398 14001671506004750130 5734465085326912788 5047891178278023784 17196727154389009912 7225165789826756027 13942275455612997430 13767546057011186507 2511877562851310411 2741807697580353546 1686486404278937241 11543776291275899352 4844770282663970986 2244173616553635422 17814415736390135099 14818189376767799359 17378389703637172471 7726415528407293574 6053491799344467441 2476699537038696848 8527786595387552923 8323068549811221310 15784748917215811616 1999525968772661706 1859860302993395151 3951132907437824888 967910328935362881 1385708632777708418 5448213749727534600 9519166698430763157 7265652093383351266 14748335981103897981 14929615231744671918 1528711294396678068 13602833669528805802 10370968272541144011 5530520584223875436 16904244131709277247 11053881213639776757 9676330194565619141 425768598888164231 678306312461568897 4016327635348579188 6184658315950305258 17424505094647200924 4744620587811021463 14964555793202596583 1116765150817319121 1125222640267685556 6927829923684796609 1788250080479085787 511534369141434643 11597642555033639277 2920411728533469106 3800963006650269286 12134874475492718966 12181992327570837506 1450367545096091188 12630261876997870718 5063353525722888122 389151241257934507 11082685648907701757 18236871426235326196 8548767867891253821 18395345858647610722 16211435955285589268 11098402788778676660 3180393145744547262 16675990497290604698 11658928197230143855 13520655174607338138 15959850637604525550 706498336572841947 13537927654060437927 11372181745676677447 605341698815984477 3152586452430810713 6294996584488378263 9721782114494774563 13329448001154575267 13554488668109911603 9764326764136457215 6249649387204397151 5715937656234777102 8391270668422072952 11700010638976590929 17173524920649728211 18250282054354413360 560103912799984282 7785750182811833930 3756674445333627281 10654572180316052698 4151540706592328962 17339407486465297205 10070551841724142693 5241278150596224526 10801046868735257329 1181821139547019478 13489441568541623116 5658845786297753035 4143333046312530006 14992038714103472897 4250558742052001002 4112181740723762967 17466540162119637710 7071485670669822919 6007424728618016996 11743223208923184385 12573945460949594989 1089210257469212323 5783987631687892418 15272563887988631210 3755066267179263872 7751711649241749931 12427861006159059413 11645368158842763904 5908923240470942155 15900894589927109547 15844832841134137820 9135656748187828296 11866449310650766029 8154839312874499145 11116600569445738713 16395600888104443554 821870016581746303 15784050368440306120 4120318042538427257 581502892436161068 10328396195456701748 14520924673678233072 13441711397591493362 13873408908787043637 5922267545546392095 6189039526825713451 12677820809122660047 6315849688087745401 733261690944781035 8828216022271705079 2331611097475928955 14679520018636888919 4358564620606713622 17999943215360247399 16028924958791023557 4806339188348135998 3613411942597953790 9098582331280817494 4137311965440777524 9661464778311329195 3128964047504676108 2833726203972175221 15699483662074685454 13466697560427081097 16987269850043216878 7085071332362973851 11303008050950156144 11838425592567042601 8087421619983418224 4186139110263619407 1039590771970666477 13389009957010577257 8836809161046454274 12492207851126684208 5137714469767304612 17084086109911361522 10947580472304039354 6291382182449786170 17621686165251259068 11034345772075045122 11294963474440919089 97335746601381932 6552026494676673199 12668584604663972276 10926430840891022965 3001200284961036369 1141624705049179568 4068664211823676422 11038464036294996097 6000653475534671464 16014344231841315826 16851465585550321711 4887572787765055254 12406185852493723197 14612572660128825764 9114894963392691967 10382153169438865870 3333419987083528504 8018891951286228302 10972038234589180224 3948223182172981324 11264987879689978604 17651441604000002236 17622329257307869745 12433507999498556217 6729840732596331189 8587046492157809737 7694435963735759953 10525827340864031748 17592914411825131204 5096692617669553446 6078920770562846557 11005823521353486753 3447798087915161432 15352012432376679924 10186943535707018875 8623250451845756622 2723307543834898819 16249054257630360072 7734249143755446260 12044626394131908073 8664444515721314782 6846539748364814686 6746729579283979556 6064116587500866158 8068155819350325617 11938628942887416078 3229297330275990420 5744027494212320996 3470557283722491322 154138404407787915 4590821717431391414 16228718521021866807 12406077299576549406 15226172673192863302 16434571633286025571 1907204912447051941 1660059568896408297 17638012865908396299 5988773852651807402 17403083293539463162 6533591922607483564 4981109634478886809 16213709467885127769 10495816047812942249 9524195320170263895 6260185960654387315 3172385946716463932 14957375417908393422 11423861163725191022 8196870571904132600 12394861206565413006 2850467266704467027 5931083629700258597 16521086819072469408 4207506032746550013 11630631929343826374 4716915226187197089 9707689421954889475 11288452712453739274 6490449735238128489 5601850215379172979 6799545062181749669 12370106953708884873 9099481592141494753 12282536980279136118 5158629307195354047 3296328171055053329 12877692137516456030 10183741423754750975 2865722015700558999 9393815561914509806 17397192973188599193 13221041516526069012 9360646600915781476 11947178978948960642 15305848309578091148 893465742232588626 2971442084512588596 3768202053706840564 15315305105109527214 12273755723856936747 2149165558324598036 11906907145244914579 8666698317138152688 3577610014818927682 12045637894949593050 14099627979706239451 17947303962498236049 3833921555891286985 7479832373891451201 8511403429717860436 17146561370494331266 15388733206835099579 3124115218184891615 15813876423798179298 15271786030170756781 13635728906130598400 12701038073016643657 488990851324409557 13561601637890140033 17073649721585252500 3223702011428559678 6638606458520356547 16432115140805085742 13211052762862613576 544754050568294924 6009296374782741581 15353390244590126834 1943348194526292099 12156554125202296357 6089715760749843942 10322126592033838541 12229299432651271577 525531615211837197 3316181428322307556 9116159693884187658 40596772720430496 15168527756720565151 17726725126343691682 15001576838345516222 8183798679372999526 7993803935655094162 13584793861945877737 17206422880544894606 7513158799642395757 18230536249265482447 14334572769405850418 7782077178522667328 11798365136779897770 11330882559923063532 8178411352349953202 10111756269764188850 15160629196779822059 15590510565271110522 137219475704978960 4815337026832879576 10004919400393288261 2005115984676806339 14797825298270844419 6251529308080718952 871594768651833535 2067252342369835580 13038377005850890160 9358555538255273306 10134251161215596676 3308379994040667618 13558429525604567272 1350020428058894016 6944582302987138110 9169142309693775651 17377535777568806520 6572832832408630987 6715160635694832968 6853567004460601447 15731949857852508782 17836866766505060001 12234980348615110265 9256569044284659419 1529784346790706637 5334895758332785778 15539576403111173962 15374632430681382800 3572662293556702588 5913405073946932863 2956588418172602265 2453046935001662790 9604528756314131577 4564252787748642596 16098635402663823963 12903725998095943920 18097724703847731973 3306418175457149013 13253557596576160400 6700090174201249501 5080258539609763670 4555236850322438200 4135865977084792979 9812116675876303020 15945385018497843305 782874996368118071 6454359028296853826 15310127015197506980 16628850595465117865 2379815287073241779 5870560401341937595 9321787829873639276 1370941025008293649 13975163289185828570 9321450366242678606 543247615062768081 14188361454629819453 7370384864038613415 3334247151174439080 4327723011301122564 7460172235694253823 10886736803270960758 18412738012033212587 12034468397582673033 14221222718124371772 196671281893877560 8364612940624357554 3543158388422387350 3509373441658838808 7129541984299421313 9173476068365420230 7619005010279272117 11051269750363232135 15282011524591498175 13487536559267073490 258618698848364707 1411759459022332054 1970756746743606658 11425558287833213131 17277418826707357068 3312126831162974125 4476358984244275055 16575227382030249834 8666935703988961924 1307778089554242983 10646934292214185260 2433287875453345861 14172921515728527283 6388025656935749342 15798893588747760893 8141550668153659717 11431936695249414443 2558192022179720599 17317744793707172395 6653810929961206342 12289989005249932071 8611472440270876696 17296792430613707465 14330933984896560579 1934041699641921763 4340230703261604421 4081431241633876182 11326321380765634549 17255731829089863440 949391814234046972 11972887114445598095 2140715744560207660 16730782062143791564 14746618228303951186 2883964593052606410 8909818686331448750 9186751496744091054 8880569426491227993 10172085224760255002 5352870783046209454 13199506470629709373 11312019414336935793 5313705074790919748 8958555070331893003 2137797145296537287 6500070271747950385 10079012175825143853 10125083430980179899 1397512054218623190 4244315333548997067 4147711029064176297 17585252157122494236 11663568031420751147 17920081755181232286 3003569064511250847 16261522295053270192 527639437309845129 16596468171564395942 16613057410768751193 10634178662914845389 6508931286113381102 2916821855130544061 5521989026737675305 4568176944492778938 6081874035615512432 11877631083361247072 2506264758916435035 14010300317293328780 11027227826726813451 10909593377749573196 16443950050769168522 16507864008703160617 3918952351010256035 3383522795998411727 15274394843535387653 845068794234232196 15791412472323158791 2481378066230000596 4018689179737081472 13164495875899043984 14230258876478344093 1706929230276249572 7377955344714266415 5288643626994119872 648773831077372194 2425563122607465763 15979815769988181491 2048909084038256724 2450733383667698937 15509555537195623765 3694895290170042189 11941502385669827517 2193355694400064305 16434982374040018478 14097210825364380486 8361239339328886819 13594307182401464077 4539111632420791468 289453026762400101 9940832915877276997 9500301641677033294 4579848505194771814 10961961386527608041 4844986803129946812 15493950149756511431 12528681210485200647 2737159386121974977 9036860897108420934 13964186561446353866 13084433460434011443 7635242764497233400 8904277943730873829 9606214195240352764 2579653386723876763 16146068799128958449 5525432652827124365 8643353118883981067 6340923584892188666 3578546972783000548 11837115266690880502 4212433289520800311 712924099806832753 14639462006136849303 15070008244823130096 2583724491188403513 17340553432729718724 11138757380378874992 667568932853445213 13756358038133731809 15847524077997515351 14195755706891100180 12133776699784287875 9618972147907688583 12229650679146356683 13570840930207435638 17103897198025600392 18431110135622860178 6675255195646204529 1418909585204836395 7392207603428024455 3406546452009593743 7890008032051348016 14604281328002209892 14661563752245129663 17431563440487161723 18055079813586610552 17606775247404516941 8184799674517118521 6810587988336818190 13062945598795070518 7169578740693484188 7375352411056061428 9805003903470904565 6405589671421093154 11162272066919267851 9405881395382935714 12720146695627952449 7067383103610449803 16283317742936702124 16392249215545877042 10881452916000704178 9860501889751854565 12135608610772662201 3903508489323398004 17133920955066958710 2360788443999167019 17726676442233716300 15001782551284661025 17274733165154824770 10960293335595478130 15917934070730011885 7871685267037843161 8545586972303323264 56323205083943414 14225235575594300473 9107121072272877970 13523036879283370431 6509997999918411421 15439349979874792418 10027745245902517298 11651501261320012295 4665711557799379463 2479196344694018941 17012614341287145639 18104158934872559170 4506731940857340120 12701948773891986184 11908846552551428287 117668785517103522 10153249402181096034 1239033916999897343 11006541792953718982 17368729422179680148 15956292265386414861 13203064952318394405 6144762505864110951 15886135899685843336 12706570109605992077 9845385561086143340 1006812373330088786 17733041818124745361 2812201399569383917 11349254142182078993 3061156149950149103 11204884923844073129 7200554639410815450 128180679055206529 8652039944268822188 17984570554520942987 10726998214291261221 7794908508375884611 6343589205874402070 15903608255543614093 9505499166122876947 11451653202073164057 4349930525753654309 15212459429812044213 8900579874944261648 10450683021254735123 10406697977562081903 6917109063126932685 6726501264654238076 1961468774008962385 10337303108932018501 4015195754467323509 11350724089745748545 15641781841747438251 5625636227277048955 2741600201530023705 18240473620593202496 120440754719690656 6616726218872754979 10627159004070700058 10980426030442095578 10100110305650984671 7681516338475079508 6493931256334246908 7190025735129325829 17381125570457858912 4648753475712718927 12212496492153204363 9722057426363856635 3772696058542925822 12741468627352471613 2026252632955263540 17972321485190221190 5427680462641020368 12559085572294908955 7648424742305164303 1259770731499659416 9273122211123530074 14347349291120327503 2399500256062515927 11580419725904401049 16428525430483743780 5523199268264673896 6271593298014053086 10985481950909898375 3320885658565191339 2406585306500990482 10584767046773495631 1762936326623237416 2483944529444731165 16302181666993702676 17371035138493361664 8514575419044654757 15990654928386499151 14965004134478283304 2689734518305111216 5397373798812552822 251983878453767877 1325736615185706802 5221723541185160293 8178662636699052099 13726046559689294619 11681274875809052211 17864905120600163531 48618739653747909 7681053068340011417 3595975274721143787 4368180567348489976 14726145359326278023 12984871196225861938 10219824249301876370 15148274344909367617 1353481534498345955 17810700176282704352 15768422956346867125 10622991611245288292 5772949404061706100 13383862102769351274 17622931049733208104 6807634639774047424 2584322273689155734 3714179214212945443 17694549107511791314 2140898664158840592 1286403000330694904 14475171571646088776 8951416544308243152 7006307907517704181 10496086335787453924 1978002347843781531 3038228750535967832 17288751460318293339 11366906725776204214 5249595299727140748 14007852670294349686 10898898844633253240 11927616557018052465 9198218017717550762 7826419986925170821 15746963469558780331 2419949610273713533 5501191194754497506 6948603092497343887 67409237709767053 2978678166169264413 5485447851358033038 2312619291440333377 6095515953986534178 15949086097321387717 16465733940648234241 13191184206309756116 10803402570437872486 2966436178733701793 14623925735325842165 7187694589584644379 17386430654950181887 2896311035212588712 16488021260771538593 2710383913626250684 7070550503821230070 16621629006376559208 4686190438322255497 13702059794169446957 9758019107543237604 8403360539890216780 13085605172920064280 13547289923531872394 10839682125257266806 14026669354167379397 17551513262498151069 10693659550069984302 6461365436559253267 2130264594327552780 4601730798695618390 14317761520850778776 2294381139346554483 13352335094051278845 5891881185334688088 3572450185780806219 14070759737343065090 8436834855428458397 1345560698035730679 8138481471553313229 498025898694769400 13877418443319034097 9579086271039393733 7468362248306560956 5424778374439449414 16541405469150767494 6730932977158390172 2393522837256401442 10085062380715717833 12277525479855648405 7383556532207335171 5476542784100386948 2259184642841288358 9578434230968492235 7081558286249938946 4955733026088629240 10034633902316598256 6125562283103992971 3370923156096794083 12994366101668442712 3235671475684148355 3928124427971559042 9005980696167412224 478348069659134430 16642277360743685934 9111733529240575793 17896169719254492883 1387310978812991094 10717160000311338467 1985297282759458477 17067729673148530567 11461306132612295999 5317854650393036253 14156919153826387613 2557379511263225056 17869298334829916668 6592434408132090972 10733901834372096482 3586020837331415006 5809060344194434715 2303462050644575966 13178691404953599467 13069559380937503173 6167572392501438550 8546415471012984053 13395690050562322810 9035400967850574718 10793507248735880768 1782376820291259930 5440452042168035614 3150222436042649054 5035211865824079877 15355816649830212176 11919591203709236561 17153419680676463278 16840546042066616887 5744048525533434507 16714278975178347600 1493051876932059979 4487057207277843566 10942352062069559176 17713165219487481776 8449150682324250427 15005400658351806967 18323110187428217960 6310387279172203370 12917636725286485546 10154742665820162654 13638883826349551740 6537392348953435639 3661317734466941055 4594465570349613583 73910993315724884 6797288332431681079 285264284080048880 16832190577947403435 8716093250931492970 2373466574409616555 9670994977323003763 7665796294234251474 13149573315906852614 9253274602736326973 1248120418108639490 8822151928506444579 14085851511524567332 11678163253498190939 3790050027198793241 776040975360924328 8278391840339517525 7988293218181453403 6146504564230667861 4141120603830819246 5059851524174077797 4281659766198335029 7209658172316146957 4835107707917230800 18071032899702993511 16180365170473690493 5198893312895081590 7746208417715298403 9181533503184673245 11130929322707728995 2403459665839720267 17046899200610792145 4783018924436708436 16828599230290197201 17945741074156999447 5331459876151507168 2029090670290271704 12739120813251310796 13695219800918360625 14541000950456882850 10949785252977845636 13996799298764808109 2263171913513464197 5327624864789384265 13463294262896575628 430949260331642605 2248404630459955025 3727933743380474410 18000762294386125062 9515098454354759031 8550413734903105604 17246854189370170687 14644956841085842310 12877170730748453069 11618127808320990390 12379127126409279218 9386381016951939129 2863946109703274621 9853724053699494390 4944377321520352648 1518032007148691571 5919983125846032846 13277860707077978502 8670403738590883735 13081491106370135756 222166159396777712 17337996803911967920 13153307827315875283 3474506138910427143 18079349601939729383 9069179689764107243 12798450630376051635 17183925295548909408 8455007795769827141 8612859455517570678 15729800868278236615 4947535946041629678 2404564708988127100 5671065447778713435 4906494481265833227 418576826569929987 3644960793510873888 996447318205329220 16690453468320231347 4874518894346350510 1411927485305201630 10875703945280299561 7669922174836422316 16652898039339609067 11868288308429904471 16360953075743748686 6108639802588626197 8283641890395089327 1672225941165674852 8214990601626552501 11263461328888516192 16263433647562893287 6243116768680131561 12114620950992517922 7256034114385152682 41652516716127088 8955029987258704650 7495461244137903236 4430348358048119586 109934627978139300 18284288037441111760 6121807362337829996 15643897908169092107 7817754338655627447 5559448918099671704 12576815242520472497 1133913296106327790 15053543311091578786 13966174735050102879 1128677115429047886 18285028332808384616 883119924531463022 12560274104339714920 3663209259403097927 14577406957686191991 17755148545974013853 5717489283925158588 6907064251397249349 10992986321297394798 7496332856129212610 6199063430104236775 2802131097263875793 16001123899944282571 2520954422078190514 675688486073463339 7038047037110998516 4109760375969675307 5515012323379959679 16284942291351681820 6467681471273262202 11168713147199306466 11408322346364712974 13261101386363820400 15934982791961573241 4072014303031417454 9648530286230589611 14006902138065838062 14336740325914442959 1859004709484983210 12131337809265840807 16939735225172779046 3222800620707270861 7220265640664765049 11574968731157442761 9359673764520025778 4036074254207562198 14888452593974760327 15650106306995002993 16466854322784588085 9705530345424774803 5470232860239909042 10130056285731824276 5157286029820584552 6635109114550937614 13519455267585535972 18231319045240472274 2805889068170647726 10710262962979196690 12091088038877354357 12344142349742068820 3138036176853566826 5013933000820349450 8877195154995855905 16245239170218774555 16439751969430067448 18187884273144793052 7379090469237118997 11433157877889455876 4167803804288617404 402500874790132089 9082309463610229689 3551300360513288306 15663081500791543555 18069085966457111926 17725283256352615485 5391525395088540105 7363174925632761101 15097778702470346006 1517816550197075607 16465330856542915261 17164457219174110767 14268941723139927630 2651014880204293721 10720554141369660899 1266031730663557916 2757629913547426003 10254829035264494598 18297343859110832776 16504711703995836419 9160334480689231770 4378163414999488223 6930886958893264481 9886941161575748068 469947684718370714 1899327555951467094 10586775300182394225 16140493764366346948 10271727172471603673 7267849818056423291 10547005572639952973 6814784612399305822 11994995327861021720 2977842994699983625 7514572862944287701 17997380883895238025 8842871896884520628 11153728728277371335 15076239882693004573 7720443927821062740 7857649343627099999 10981138222399981973 3244178661839713385 17714487952558274483 5934815281526869468 721516363019206202 11259914305913350670 12115645920449540352 13087678516938049938 4584248111685631236 11897547868327828102 13455643622914581442 989788407218367574 9148299893911000789 3322433900658482510 8768668821850173144 11153404564303086483 7672036496117137649 10880998666995460126 7067320593720151109 13077879475314330903 17229282744355240236 17574394556303992185 11293549628512647292 908406971290237095 10960501357673769227 15349827812521127714 16873866931773778769 13123331599038933159 5417254243263718100 1229480938789358022 12498033396794600997 1922467472523607110 300068560855434447 4736988174534014253 17165744568695649967 9513142111881946211 17562714087790806242 4796113027315364910 568145750003093497 1594392685299432188 1914576195570379915 5989047599247289274 12331417553659721080 2652116815221861147 7739352224813515210 10560285033842963184 18202340096677558720 15949464892804323926 3713564208913437098 13370305579998253118 5682742669923826194 2735629582638211318 14230336510432005534 10926722424926238708 12559872881820665709 11822191003235007663 8099642077296554501 4669462830168194281 5315442229856169906 14552790427617200772 11077982825629637159 2227484989371153096 18098169256205945255 9161790002641895123 8986302262718355215 14513621073663583262 10804995882532840447 18010234716345390378 6625650729898743604 1764982955323220819 17110810970883843160 7390250349571273800 14489216029683790357 1521649926884096530 9310678289172758917 13634160286130245058 8587878532385843113 16450281075388144570 10221909461554828721 8395528485819027234 12282097164843824076 18342810055405048709 11797497171715712315 15133812653553096227 7767325815674643049 12211411783507139360 4956907808276025667 7935383242856643118 8853103156061785825 17642030466674919790 4626340228234480624 11797361902546967721 13185475328134474539 7953612904676941367 16945971507714796617 9203070598749530491 17154447557414921523 16998736673997862534 183869843632072185 4810891236683714335 7488495754458973093 9206975259945200940 18263760637189841757 6763515314282627141 15232784534415756868 17719658447285885512 6911626032030904940 6599360814485899177 9381914693187186539 5800149978953734384 16621838643106994158 1617194058183132374 2561557063671758521 14902721626944489245 17513931615475183109 10049290717266743671 2893078712172962984 11830404208071128645 10112196382267690121 9861137698482905663 17936027011907874744 7751783124516288339 12135805877826710578 4741205413366511656 16029711813573762602 1968612073921473938 10183226750187256623 12304698809479910526 12784702233474222045 7605859900734666187 7686993440430504745 13342670168115728534 8056382037395451715 1287677316947616032 10289895853852128964 347725773990801742 1631243251488600799 17997314322941206989 16234429486056938274 16204084328291808607 16626429395663466303 16553515926825110532 17217998648617646611 17469866102699589687 11193593186545368296 11162596645511182937 13260415808141233493 12380979526730915879 8563180262836053721 13169278879458230364 5289772265500523285 3652413987796201964 14702642321466326615 9984019554843589862 14199459487099930911 10091665751978169964 9194788584877781733 5866924674249119176 4769078218718944644 386104119760272693 13558984903802258939 13067597456750251686 4898002806759122299 10113322128602589131 8480899721818490786 13859806140223236856 7133936217564966189 18192795764373446369 16820696501928477696 9392885145080187881 9446813237036625971 4687681574165179166 5725813052212904814 3958463632032076372 11292463395332930795 8497896813080086326 17263725743074409268 3330540732645514817 17706680650746117674 16162346738907230637 335496351376101696 4141063381203426209 17685036747586928012 14803267178070756220 14983071554211642371 7866155553975271497 11734835976934360257 2415826748544582881 12090806719228386451 17333528670073730342 4168440137420101942 10209616250422737558 13409083553736630677 17711276989153350302 1222524363579901137 114997472311202573 2866954189280688622 5406934091348736963 4442067036509091053 3092935103246687504 3735837504190995973 8780076497120845875 8545963312634844822 13518143513146789940 11673324199786129867 13732817131893495258 3961939188898097672 15010174882762516292 17319446226645809624 6286053493779227620 12715460924529225533 13445192315221267242 11621224414270451277 9169620445969193605 9630659166080440623 12811660863550712271 11267549615579723713 18044838093497367689 3032925244893949674 12369194671096763192 14765508974814945751 9407259584697482021 15045194500911439358 10841445370755078997 11705212038557892470 2458701543072769914 9897252214714431385 13277645590358162069 14642249119633061223 5049040513157635471 10782137991002858594 16405184505773602947 9034894671990924444 15992822811579752619 5348303215649962820 8671403015440867004 8429793428542556524 995771633662479160 13852584674243192229 4210179498203422143 17929179980004068367 13914833293410263635 2294197900195085290 7158867337247825347 2491653186760201336 14029211102837478867 11275455206699201060 12752553392378707442 14379037353541181554 15807330592243951439 4122464498501921531 16706490496200844812 5835183990093839641 4234576115233383466 14036962922596813655 9217274548340180234 6059132251211951762 15435008204283742832 5150600046531860152 16752452752339478100 4501231570344626405 10927987678003060627 9967226693756108533 4725231884851258403 15474890924197173783 13053897756259828919 8317313449473440910 16445969951599107982 5737593380437339620 17827365506024659891 17598460258591508324 5146208248267837329 6646521749527577237 15380059276141565407 12053226522771002537 5706556119579632148 16196243831596827748 11498047175966892542 3623536510123392456 8814459111914642426 4452438339139556131 718708002532115101 1690712815314250603 6148812140929012679 17805347472456430788 5296683349039165916 10466753955907319615 9696808711372143771 13555552427799268979 6068167175533689808 13562694946034845193 4923556130038789579 15857207810658841364 3293519456091572419 11649214337674483901 2409640408638244044 6030315583416143379 7203119180956155275 2139794126399668820 1581617218515301737 11155006026571160603 9821684372142888767 12182001474238080371 8667452331899394746 4834658521706763239 12167951905867867320 16400306831677754364 15634406655839499714 4782579807627682051 7407086998745404981 18253500413664552762 10666634397455778391 1630990117973061367 13504153930020679684 4687909417348429179 1898425153205888219 1160642623838978413 12791467523963760748 17344654179303873074 476923706579270801 8305378829182674635 1263683068029928395 14203473651953767994 11599008811468552694 14275413816167440585 10963590211869856779 9935717605181629905 5845220917053369423 5215184013324430408 8240687646370775244 13741950316931335043 13771939243349447587 7091507772948813005 11963277855425513286 387393961896046439 6068111832972150183 6683224773035484859 9973058731740341210 10201966495208771245 3817846595773669968 12952003173558614290 3464785881598721465 17641579286435419032 2026386698776583956 1226385877360666215 17470651937953227326 2524832503624942307 11424708358064847504 5921138045019631343 17949785998846472399 1153942395939915375 6774669935474273719 12590162149313110118 1295386927465817823 9687808244804914819 14023869130211299772 5664610189419582367 5469132452648690453 1651041874190341278 4023565585008639073 10656017845406377436 10238275295353569057 13298751278292682118 7072518217376700625 11570888211041035509 18012697463069198351 7136394392243003886 9547647634294755600 4682687616205690583 6379562808929696844 4386806410464548073 16427322903982277943 1843260480761485581 2017800193637905920 37649389242625224 4041279707218527012 7626368689612385796 11441653005843144809 1858173727650196387 5477430146689899 16210392781407343460 6148649729523450846 8421141884935023030 2512049538592856385 7906564936124864307 11678037364130778164 12221208901424101405 7517157617918404931 5827648727696334178 7288584547831557047 12721054603958239954 504313758913622566 17603285132175576641 9684814969336646991 8256471754497597752 7917349686333444504 4530511648860580242 2454426308511200052 16603630193164811207 13416747378070863041 16090765420807658153 14874664538170357835 8933102177583359266 4633298026604268098 126807763048540730 913816738845865686 1206934660300920016 13188650715457194265 14107074357083114682 14556003800576154791 85346155455478822 255201370158433637 11490851521421701108 16528369357612646673 619663955994951328 4153240803149837099 13230990343640325474 14402132348579338026 110887267390140101 171967689264799747 2400510896760086371 6748118277252034211 11144063867811622631 8113773619835982832 3053259637202798244 7564991140055990990 14795329199212040473 1314633375434925802 11637505499805532922 3967653967296781492 15238728262295619158 12568192467031750617 15667892835960413085 9289397388053068794 15521034048238023739 7414437577789195701 2943898578729748419 10553751979930233308 944011492531142026 16228410809657914933 4654733451816724113 8466362129808944193 16181644807614434302 5520450887574251830 9552125030713153180 17795522299265087590 17565350038582187039 13813857575972979006 10710758048306695835 4748415477279812089 9970464486117506932 8275185462492624690 8260024922865207692 8303037199549274055 13607444073828166899 5398911114691296789 2308168566659671360 11610349475660752606 17325126276651928520 18253588386930312885 3882400952573963617 9843675223306294908 6486697416319295061 12547810405658099825 2513090311853033740 14225176052620243085 11863595235987653865 8442718895876081179 56107709998058736 14663428264032209910 7409126613209594330 10456969241401328373 8716221052365374833 18079700456244192217 15240355237518404117 16972010402028499548 14079384370137032910 4662574170370804027 3895952891711032561 12063875395731755785 975795141143498733 16768467840395852371 16660528254921484744 17069493764941159959 7039912244911002713 5732406183646017115 8163538608228408965 5804077394206364718 3155756167355450040 3796934172934206445 13499784061440992902 12067591450147900123 4431987966349564234 6326488778989647995 13769172620842859603 5040443305828906468 5660626847199938081 3284093415933948642 14171471966569848109 14765723363391829511 11731710483901643047 16581845968147528379 1725995281956039820 15720056308072289927 9332053779346642516 3780143746954737610 5572460420587193390 17381148221577320545 13325781946595087552 7750637425391771264 12336433202957254319 2140804306517778013 6036376861190417095 9893383591855829604 2667084491268354929 4359150128278781915 6223793430196270335 16769020972172098971 13061969891482756359 2384523365917840519 2379528132413109413 15989574262969244548 8749256439991438461 6128547879717259552 2600174179997870559 13583129757991346336 16571984963291806934 8822063541661900302 2388993740606910564 10643140098854117821 5977869805779621612 4907947995615146615 16004209191808621683 18292752950903039267 9693093983711632277 5196924352139697652 10270044075058010275 13824556262582589787 16069826440382763778 1803992156235437890 14784386697834037239 16901036054179002786 9586224796171956454 1293002990429782727 18030147504136391070 14273542888705725309 3430419408062282801 15406753399784577669 8984118982180440107 9214153277476468040 790131381606643937 9939616067472758602 10595151057805488838 13726787729295818734 13048175880072290617 17614527501279633455 6697001619621445317 8846577468473449838 3099548509552924179 13192163721377066798 4040834797008736102 7906252619921086671 12459119579428409258 15942880657784514724 15266916541596481668 14375030845265628224 4578872146795417907 9331986159718507279 18182283537086610260 12398771138038076389 7402126386309987700 16820234324499908906 12690394548843184444 11770361360907206309 18033139779528506007 18415006359180212933 2727798611465144515 8703433732768145604 13339238652108399646 11026930087533473827 13786941210972054975 18360059181427814799 12522002373856324078 16947938260205785292 13437598499224475146 1635364412714101699 14059067373702967169 15898996638176336814 994838923913956650 16364452567833036343 3739454161498429027 11420037552203787811 14726590247086972186 9560648044384335843 5705694428626524258 17160358656942847795 7822753902876703886 3301348391424703310 9186855924855063202 8746594165683334045 7501981628537226520 15401393991660756342 12813681419469339540 13132025403946609293 5253075732459561271 11352844302103652166 15171688474710601446 4813161635029631773 7641272620043341707 11785218402334098487 12218971710258204520 4456768277867159851 6874596372091282412 4729153075800374076 3164346970732834014 2477680273019935441 6809363492982571179 17573762169064918847 863826626029434188 15304767669136361610 11712729787424627790 351676324719294221 13549886471497071246 15150256170651058498 7147712103139120551 11395489933576833267 6917929098470498537 14686273027874995350 801273654104044331 15148981300490450034 9472143260063108769 9132661833184294304 17635966186703982641 8442737505534948673 6469281863955001914 1656247814936313712 8630565673427608911 8400831268855881048 15583161141829167142 4964443553120079329 681244858474773159 6513560562879616954 957005078906354321 14982032388396248691 17572213939777348536 8974547504142901930 9055195415579194636 7399244434978334577 12662161395865754261 2035627710535657808 14400194082426904110 6442106793452150576 17615086382144401326 15044846922594722761 6852507815036466979 16402346985085162823 3019955390254070933 9711196524950199116 16858660521721434306 4962485056421042539 7314118307467676629 12438939070514864783 10525424550045020989 550714358783304047 16363915641584666094 2251259522313240784 489637333146839044 11942703164810589828 13365376472496495515 17998479254796892851 13046299869216129282 9644118345543713472 5858570935060072992 12527104991116539321 12157141552482954111 14085955256769182213 186397721527603859 16660654063777273882 12514556760167885956 14412935895821588629 6605448520168242874 4400001946980114738 4732005337610311664 8727565423636478378 13247468889452901461 7561513818127517719 17022226857034026441 8656987470716933145 18187027064869437207 318847326402455626 103835427832401171 1453120316904143064 3138703306462636926 2427017898608546867 13806549282323578027 9366720715351375821 12995590552759469959 1524147698107666999 8570210472568326868 5807433341981271820 6275140347326211277 6344199845527213319 3339683023942821437 51703460014049407 12274312926786842167 5708181242576326394 8102581728705039534 8874762167222707983 10976547671269468197 2867494761458729617 14464670006504613496 10375763465222161306 8740311092122696975 11300043978116952275 6489254534023669381 6038368570369660178 7078946370920052189 4782949547495540882 5276235762951862222 16618358004094019891 12521810050012237038 13418064085069265653 18292051729197208223 12956669740679243544 8721618100504790836 13546647491524681189 16612561171796322563 16692966556082900216 1422415141615378052 14990013929705314849 1542668633466866434 754272309905837028 1805397235338587282 12555471376633546915 13401456666650375402 4902578792000725094 17626481657517388772 7991904568587203917 5373718786521404545 5510209681308307328 12650579899103970752 17042886832976256540 11132323587661894635 17120882887429445240 17743161082408549181 3524691127130926133 3292598988131505707 16448004287135056528 13922154386141084835 14271850777915041536 1726548970502941016 7473717097529543847 15752723767670023465 14193062516447917356 18360627391972016048 7865955758922716042 10160063156828647648 11157587791263897825 12170290621395345272 9194478922333061788 9031201094757190172 10875851878146255349 16163446509115815921 14067453382364944766 6053100174691664429 8682194063136223762 11978756886930457549 3995972622083514792 4821434207182647695 2724827087443820965 16111752663257158355 11085816528002292810 2268685097946486394 2616304028417723729 10928325722339418050 1694976004751720958 8087785155885458102 11564371176432411114 4001291683567850902 17593746651876672584 9682271055359655675 1257574562471362706 15159293705077189849 3064957169542606418 14200228100905476042 8047367645698499929 16301100727473208062 12554629154150246073 2471044009251240821 9200467168410646680 9349051148035727384 16662902473103694021 7007191302730093797 17486051601381574553 10052961890280801125 11049211979335363166 6882540628741842564 11298171869056278645 4143875701159051091 11382239853028209072 4853679660086584486 4086851883863424673 10656455947960195785 5215440471454712493 16217425408837410285 2843465219682999746 5050740463207738279 6940911115784539665 15641699142842864587 10412744952532964705 7980964515304703652 17133204575806863419 16530316481316284763 2908264394772146020 855689605696502116 4129437576578716457 16465937773265814521 10361801852811825095 6635603941653029946 6528525973997671803 13939074813753920942 8845915666713715177 10156797790813566757 9583673338340046273 12649967048644839617 10827757228344159424 470906889673350378 12343013694489951435 18137351762889150641 15489427556964843422 7382034504573039968 12705087970500989631 607919539722918941 16180435631052493759 5536454504228487991 14176113162406636054 5155331857219541598 2522486358007035842 13600719490998327768 554576132164763320 6220664357587165875 5693340424916286011 7255605424409029469 17367539132583821500 11184126245844797824 9497708968649350942 1821285040912294289 10502394300453314227 12670544405757370993 16298138456420716536 17195707770749638286 9239030021626343119 16970307758550071052 5417047166852583248 17002384074011466953 7460511016462819896 18036269907798704426 16998875413822211818 8154180350063776292 15557338595183418936 14305841320915482365 8361780147199474161 17523036890874511236 12946995004879747414 10573738740159577387 12804009127075496123 12066484310108671562 12938820978551338639 5687191810577092120 15250638554339485056 4574554329335023074 11673155111565598904 16843801531800449040 14706115445711296021 1988335496235433786 4562103249932697728 4081566224098159928 10677182759195055383 13361687293065823634 2465581922243779611 5741708071701335466 1832360512764780403 11418550780750462109 11236517530409314090 4573139340824374344 7100816017302440920 12159198567701529547 5140697445691990222 5884400848886463079 2903477490652084708 2415007837809815711 1680121385281094666 10496027444541363317 4725966608453771745 11091033371101162173 1571181624582501821 12451779010517216542 13417630059763354132 12643977316721466462 4904428868191276288 8964004571733604778 11349233122094243996 10246199073857968918 4039032329246228366 10538102748779726758 11376951762395504952 11889484405435581067 10121704402283601190 15385074626135646550 3966490576589924992 857541726329170081 16131161642840253076 957048759227440779 7964367030436625506 3259665947497498127 15058524221869897643 6529918664200530328 10948930506760508284 10184414417124054571 16886043385363036222 14665369557849966274 13326791458846497224 17133084315394976840 1685755578890946614 17415207526060487879 3646110656764537123 9781667903810004041 12580698420718047649 9321041793033007523 14204567937629009423 11183486648562439795 11033449681742640713 4917596396587444436 4935819966115660778 9657667569198731243 8632758041393642197 14482804263505550165 16247220995974471868 4097613423919736272 5837224933327422189 10745384102778490155 13604834331301559248 5204749162491579925 1253431229086414328 17535990057527183817 13132213641714696439 8045847852854156227 17637597586639952312 9257579123464798315 1024469500673989470 15779566450043431265 3549365574433989659 11227637006143941190 2112467744932926768 6413000411145679145 8274489686931061498 537276423678142443 1885439647595628463 2345640431127880317 6251052535594047451 10107435749721708107 15572986903412700807 12426140308254737744 3860536878227094515 18380103806219605309 3868167424706958788 14006578299816469674 8960121686302188746 17998852448500064851 6450273847361334509 1862812320119302394 4069043297104431297 9611283610370211161 1005274958985305206 9702768358158449685 15465550603181693423 13773594613060844880 5998600394538500858 4175523981167348593 7945754361020595718 3209263477548254199 11516403546274415396 8672861433750349711 5471055282387770989 12926758683696143099 15308177339650817865 8820281426173530904 11742927408297202952 9978689488329419086 8030741509498824276 6364682714276221702 11945037839302399264 18121357444953954422 13362065980979185137 9906477082558539131 9061442075554744112 14115015078791389645 5648025919800474523 12309991138141048668 7061612895136602355 18369793637166156160 16181780986939800462 11340180410645966985 968794123123981090 3093832477075563022 10618034140043941849 12082544000056048802 14069676512004999287 2968235830999840786 14285393243157881691 9826664960811183990 9636783419696411123 17566100049448601495 7856677094374549744 11530274580549022396 12774635127338782696 13858422544993809028 3360035387953071936 11495811581471979063 10470542689118554121 16011644987952783496 11166787371594623590 2403059750409434713 565206869236389823 5498548996697949561 6612557945670827725 14483304994939849632 13992600736829918807 6073658036686519015 5880264104636013013 14675504853844845400 9033696741712676496 8459308821200244904 9383747114751913420 10339990769704465330 658045994020671995 13682182091037379638 17247256077091975513 7496361178216919234 6333446632913602073 15288652378495650281 9381567487308107530 11449710997900097745 12805890628754751945 5377101067521938455 9905777065028069733 11888438702018816405 10821841925525583205 2934206546050986844 12435239487057989783 12210266619264485116 3001736568499876593 10726233872004749110 18175218319546020851 14832552701150055351 1268082847047341939 13048591813536105943 16102012785145466679 3974249453135372368 9469439955319254432 3749371776708173264 7530014341533200938 5386965159172290299 4837238718034895876 4143938621619289456 3156433249702244695 10631594932793417987 2321326134476462868 11522792904034137579 7272023900136377441 11181297021084363162 16227261093450730114 3868476141991275090 2869292340680156311 12935618977259754117 9041514774058409366 14020041765092979056 15413142201141383029 1846069654447964575 9181543239274149452 12568620645490376350 16173809987411600064 6832408991703690823 2389762151883497919 926398491222108819 4010920735583569083 16555015392393407466 13588435251028649448 11974661098593751611 5718982019229107839 16453325379799496466 7795745626856612903 1671212523487081055 13754539917927611234 15784368728219702661 13342958112394657642 8376983071848554250 16673517084831309788 9442148754491472784 18021613872159253211 5517371967650656423 2404610904886206600 14968445995772992477 6131403479116623411 14181611691003515018 3347676317593169265 12511596315288950929 15956370492896494625 6559691131451379900 6834235961134478139 9126955194512053147 6691229156119290778 17012195108940097001 6473231856486352649 7261104028932649078 7325757202025012894 16424393635157877355 9201285445985563377 2608928268171325823 4938932409761743136 523539825293513428 6203668330057468088 14850683451179636030 4184574551276061221 7865667275916256424 11130448683497930475 7233919336653236412 265630272712544500 17485472463687066683 2552368363442060168 14881521632870806425 2063835029723964822 1983564051893075196 15994581951043019353 413579068931243397 9410756147298994028 9952267093794351439 1800312556473497265 13745446738041257874 15098497604133533693 8190397287610981898 7092930971310368182 12430134977382380057 16755329726299284119 13955153190068166338 7727487202131265919 2391566684128086835 9364714189278745934 9631746988281371159 982084448800810949 10188665317975908462 4946450883660002706 2581969494862829712 2733474359533411878 7248521526779741707 18385008638574953002 13209911028812574462 14228923375411083353 2454165743454496580 2418965673490901507 13293316893060086090 2491334193850688879 15467006842520838382 349554007988430725 2994725079300952729 2609585840217018227 2886166058377743417 4838333113893898424 1100560868487496650 13061091203328360796 12038233671325125344 9133280987276522572 8443914839550545997 15160106022863662863 11842550901739837387 13463786427636617267 8978290017881221285 6515444789339728861 10451453384798297370 16109763465206900092 2947255520966634025 1967238041909856313 16107247742243653142 3155362869151868246 13928817322612087603 2769658309428439759 11658333774645993349 5878499151958970604 8097789694070466855 904268726653306322 6416686039750237762 5494182636247261191 10600530270984214269 2257519300367495058 7862338007151537192 18095364127236406374 6737740848122486971 12677544908619801687 11768550807407049358 18445715215916375917 16425518337137660535 800769901280979465 1044368189731011821 6710071215305472690 9184425004429081442 18094238320283005391 18261251381948955721 18257762063122119514 14751941496283496682 1538790681707020903 4921959106233753182 380164823332461554 14320516085500972056 15182713829427002709 12751577115670159228 18281384003039339609 1411669129027999500 13692401488212000710 6840814801927858595 849736476023326023 12547348711820349072 7700175834597994934 16174990496189869675 5555191990954725560 9399773311595621067 1465832609509323003 18045229356639797938 3580617690281508128 5696628610410135466 9491133231789007272 17994388996281088200 16616281881134874678 5104773304803679243 261557191622809285 16615620360070319222 8349191412104042142 17143361059722900213 15120830565477753832 12881171427367846324 12598824426453093190 434717638223265376 6404418573830244494 5569297341888668838 155534519680450824 8992399881234899301 13834083745522662457 17783818969560179469 11365232250487398377 9785433019589526265 11795902649815361538 4939281929506276981 1633200838461883075 11188050916721868143 4049681491876078276 17548477049112372010 5407602540923610974 16188030117549811148 4938453527450386688 2392097126196399839 10279327100201841945 10061924198805519157 2450913837393805420 14159074971399931438 3378360587265377036 8402999818291352509 5397328371141702072 6963620941045484151 18399766848950486856 15543850745810590000 1965003525281688800 13392471961796478314 4807538449132414046 12211623953826654646 5445798111350119899 9342586894301485770 5274372126131714500 10841265691089767826 7172254377759638581 10126635553661210056 9633528846354904113 13915919808895924610 4494849424835984319 6071751170847233536 6878536497111602924 8736601686624741603 11116109640974117064 5993642857341476814 4260524978384865188 7532566161878026830 921011311421240543 2964467768036685286 16393849968988772142 10994891022755902104 10758811210757462090 4205447893005606769 1742041902578855168 842696276636382712 9682738428094225647 8493391019959821332 13120385507991194465 9184990951952124863 2625412521417978845 10678306008232048443 8873398590539905736 14194814108259799890 3411870297123721754 4449798069505211487 3501220513916623742 9588231154618360327 18327819499812167985 16029001035936600379 4369779726545733769 15103876612207862640 9221168918292507927 10734658351999640646 15355345840290197283 6956890331485637919 12332016681518050878 14010901453696975899 13224309465135878082 17078331040810378325 3349627784246835519 275777382982852518 3139231013733919705 3202702557211122090 1001076486499419511 9880211461001158502 16398889715232035933 14946255727059044724 9698797168340927412 2468954841628565251 4693209706678066379 15787391835223471390 17717671212143153447 1769394808621116747 7056057936924666361 1166211389549275919 1271709639247599923 7844799905503887250 16343646924340362765 357984994918715903 8020995492058467564 8417590349683060672 18205805128328353307 3107933221729509067 5251735171121663269 3493564944894816408 10100601982002652928 14227613301575646812 14175713501808383746 8305924601461796301 1548480131995800899 13989811792258232769 11261407133182167075 370736361701665811 163951828736165189 4582880280469508991 9764800820764376554 6005619447937631968 4464747170016555039 11046620142982658237 10016814146927755188 12325254476405351101 11730907732124774800 10172179040016051677 13543483785009389781 14116049275622579920 17714355169555333248 5723699937681019429 5482055837562839944 17655221052299592425 8782808008747703415 2164007041348524447 12339107627431383877 4875044952409832667 2558553530343579378 5241332895918252763 12222372265762672334 12272581911688492449 6627322916692764773 4013138050806908173 16443286313206541790 18015521023953000718 3188991631724175026 1436282735939038516 1406203709117219036 2635750592882837537 12046196579041097771 3370848110641485604 1071307975060233320 10727718594192983823 2546881909845802688 10502582823925718376 11965689462965811305 9667309795045232799 7398877267960032734 10076551685818433031 7009177479638756149 16901247879276750446 17529198812292739608 11226847545195722396 16197762072844273028 4970232625918641570 13388807918356971932 18120860055707164213 11995967347896709375 14608745926149466785 18109058008296551367 4243049487801702730 9388664026611110558 8842013376966706493 384897766360548145 1273893632379977615 8796711376156762083 10794873119852004362 2160460694874557593 5443046834315298539 12599226420776368351 10428702699274961532 3961278783911210667 343813926772445166 268869706260462624 12784892303501298433 9709365023053840334 11207254185589963141 17120643220561312163 6831975114800327734 3152382076805679726 12963100889077452539 18137828044999461664 16853171561489253063 10614831483365432872 8001299767865025067 16321813061814339651 16169423657541738309 6071230480183944954 15552815852716829296 17083264650446420486 13234181724700934331 10654450734543552677 246021568598941243 16767819465220025370 4520683611994266419 17024268565210278443 14895094783532318870 14966287952569942783 13974490413333519212 13560288271856855317 17476405718757307178 9552421369260314633 11881841989553691759 4315562317901364330 16533916735216137808 4383470392842279211 18290515971722781844 2344228256270156060 1773399906316844733 11291192675626420044 11867211952425346199 16947007216171527997 10614275319478109217 10897833553368363137 16875592824662590259 12757392025230569284 10966105658813680376 16703540706252650794 16173875703303558436 10417061722910227758 11846307371750930725 18087778740964573947 4867669084994665255 16250506216879135975 9259893907620782006 1741673160494037160 5097263753092565863 8459515221570964322 12275691238517076411 15376829580746591102 14853672526249992969 5967285857641743353 3842741596465184517 17906257358425849846 3053049213358896091 11245126124337087115 1923722722315746268 12647830623979189156 16888624015364113320 16142023815309274070 470089434165066672 6771031406895259887 4793036453269079694 16741962987721016876 7965858134350925775 16944710856110906073 10322929609777103555 16571925061758035254 9248168027143193243 4331220716745788500 9305208211810688530 8583444696426608234 12291994339741808452 1530688022035265409 1734432207257748308 15776107013360144143 7970558547388679624 2991349221298749355 13448890790153571952 4665284746545806295 937154340329623054 10777504290590561065 10813258235034924565 8537676818961637163 2944113460799288107 16517632864528354915 18074812687830855147 11396827631478751429 4316786017486347120 8914976706463935188 6676316818835093421 543980216740751467 14753710506968042526 17779299250504066078 13068513013889483576 8716840330378804678 5420544408604048008 6697660347201856124 12788727374141215065 14828714035665423764 9391497923763141976 9659760438192351779 13298907266691002123 15813717044411413070 3663576604405740015 18264970647995004097 12288558956208771275 16991604967119586097 14451280235699455124 13110694308229874772 254069513064772593 14510977548904514802 6176728418596971401 14948102134636808243 18021077005364793680 15031769608966041300 6701959177756726006 13796815407653228394 4915937229467721111 13707816887063971565 9091405501466079642 13772670050051431368 14305326453626420114 9997097770006224704 15122869009925032517 10740634984132542157 17916903877734751439 17283196239850334326 11031413487379346760 7094016952693524340 34762974055988122 930605631352847392 1106481912829926438 10017104425356145631 5513558092278132265 13650342123912708055 17340709775635126072 11473611799067808453 15610348013551760312 1988076488343252571 6053879210308758408 3162400830780038343 7307376032702185830 8219249297297082329 13608955466099193689 12646953103462813747 448478080056827252 10815410384981217914 7921881192094191032 11750959251562178354 13046015812992995778 16091381811801343648 3152910105176946538 4481388015833622999 6352807979020220759 2066682812185066206 14726854723788900558 13536244202198964079 4905533303281380479 8813653609884791877 14964937642518732811 12353293708429188713 633677529504006883 2750932076693044785 10247884191164594343 13538937414123286035 17835695945908811454 3820830683941066420 9353239358718348829 8706275087198053639 12229084335516893202 2140639949725617550 16838441170855585957 11222453324744090773 5891786824395648683 1473467494075113360 9970381568105207762 15642271091430439850 7214286075085913532 13164379446376277603 16916627864464384321 15806231496440787315 13628522847565387859 10531057496453808054 9813110617522807622 4587469741470547859 1524383032100004209 10362193843554557792 447427749678459966 14411751769769698571 5940542713912689902 16985697733281782876 18340688074084046327 8248457149136428845 17570931391851304223 11316321687339492412 12189033962720980828 539307775682326558 4200348745783124701 7659320242338092166 17855132606177875831 3530036537339990380 15155448686403812351 17620843208383304358 14966970431825240800 3863124691695328973 7277197843671778520 18157376060949454469 14429636359698401651 7734865363690524779 15623319427963075240 3649238078648015229 8013812329842152692 671195652533477162 17650233680265792803 9826285380166974148 16651352045846882071 4868639083961762142 6948484586670478559 18186889052710719032 5773816736326520919 14316146997162784697 6005193161067403967 14239261357140107723 18234851135659356845 4147176139999200121 8128495172441358048 13483879451294305172 15404411374827155977 16270545402168477382 17909166921275875228 4092287427263405581 12482341087163584550 11944899408985515406 5742702181599120801 8771312693258903229 3199826889513449135 3036044985288211146 972419427413729769 10165686963939163417 857707284052754377 6946588013978314659 469549205946184506 4883085003753948712 3082639428353303050 4820802608496602745 2894487092182656666 9442473957633336649 14425937730050211856 16004096838891437571 8434639332301683973 5488116646000652427 17712246065620688934 12851375979460345211 13656147502186273604 11644658140277833659 9365840333561029656 12066908551321749727 17540221584981905582 15813692227392151761 16930463888499181836 7964089192276499053 11437986665538503413 14330214789761480978 7252402361052188037 14897171128710358423 9025979152427882587 5092850906648985293 11068877743796131054 14640346172272960431 3441122404977554304 13377455513745831849 4252418560892838465 12574446400017383781 16476060264269195805 11582402834235311010 13284154219149631302 4065906768121098626 5416988351886006370 8084569407041540984 14450920219578427068 6082345369541680238 13189176289245907534 5741063627781044373 9772582731481550617 6090936109788666525 5506476312520479357 6733294754788898396 9824107180654473442 11528080085455378049 13706977450121040152 17068474846517495143 1768580202814678368 2572786575840480077 1950550240058576969 1227806392683156695 3858708447212111224 7646541610791779029 8649696681107404346 12139290265474200232 1575597428237458981 5605285382007488005 16043379075511932637 18197385747589673589 12219527861435657060 16284894206011830510 11016397173965508931 17036031207489221008 16192029436381704817 2452301097965095574 4821303193103470112 4102984022581129343 5727136605947784551 7725245233917664009 17573044047078960846 6351562701485060510 8947387775092371848 3603803457056240519 6456715436760790995 8267086436925424519 15246969752516157502 1483526557222847467 355048085480097267 3444563694225672521 16017046537370178942 3673804355573335217 17135942277949405861 2977667812237681722 15934818659537522297 4595139241253451276 15830861327112851047 8781155042742236854 13920068886812848386 8518981630269136571 13223770702573217581 7334739960931410532 8223756249701015329 580559399978642784 17451805045293771696 16457434600338171482 8170926134688257683 6546632641373409148 7254476705016820537 9260396700507825040 15289719191004165904 15420725425928720612 3349685581405892159 9489459168540042773 12563141587871888944 18180388108675447850 18196083473976150466 17445663783279543998 6589104161173771045 8836095564744735841 221098051066901098 16774324823515985455 9235101659739807787 4295905613740188308 11849464476030291640 12654955151823753601 96531281071748276 6818595908024485995 2596504367563251874 17750137395463716731 7555110122979973750 1718786412412169592 3800131137360187941 15278937333417316356 17601084666999204487 5008891563640525923 13441241745919485399 18039281853006934910 17501502898108430789 12805953851752759641 1496641537683911002 12826183731778332426 11464484060386383299 14847996923542015407 17371330296458143857 4085201846465603798 8518684906382841500 6861177371160134646 15089999189444923143 14095291453114247679 1636894558295264176 9828123743674171011 10630770886196544092 5073084368685212722 4135067873841196281 15949581420873610767 7299350504074849739 16474685835845246755 2231504425934889037 14851671058061609527 2864701093803615427 13030430167303692873 17321843667825898724 18011533068172894693 12122392162269077922 15380590314306906272 17878936018331495204 12615568122112462499 9340284540525817438 17328323895097047 6223981061539117133 16934395718888101098 9588859964856066513 6712985322686085665 9867336760425913403 3735904639721575435 8595487387555197754 8790785791606358356 16801324623041364223 5611597509986823 13889740578762806991 2774023844685934845 6159298263771742505 5514884478815920484 3534700105979359495 15733416209777454498 8966598601792696531 9888530039909634253 4753038543088582075 16687091409913073261 5825117393103395312 11931792546388889167 18316984981651636633 14921560883909456800 3599017169260695808 5595386589292307072 3768373180000443212 5561424668069158566 1350409714111861032 13081754665357236500 10714582149536163034 9492491848700624292 13496945919677516493 14389995780810211742 16590736554023436492 11158275572914370611 10732203283111434595 14083233676251011863 4999359916314145422 12770693317163527720 8441911779211859524 8360140639457033573 7990082693175804658 14317015640270878724 14027855279354744874 7026078463112923277 10406576485666506517 8626667757432629773 12927288339882188878 3417922397235449246 12518953719678339193 13261292101510048365 11032713031527937697 1485597407395270195 8921427709252224025 6312804368205006966 7854280452043626153 9218094332385356580 4505763378007083457 786147240514981025 4092079214455046510 79650098460445253 16328951637555779844 8320789985322652771 13422947991731895371 2617994305355599348 14508224097582028845 2177091305139680243 15392329027999981290 565243788652099376 1873826709101792937 12050529606126443322 17031286679967033626 3920088266270598513 12539782758077789098 7570363831712931987 4607970428976398096 3503855672135063476 18277937615669089526 4121768677827921604 6900975594793569752 12983422868620010308 9776352282793286110 4130438901541136320 2811233082816182706 16049514363282165595 8288162108162228993 8771636800631455335 17121004746271452431 7817781208877670873 11970569922907774109 16419421574368692849 2659507011577876586 9098419533330170321 11874178108823455546 6748173807536218720 9517842494813922273 7114464711361170189 10919510543497355672 13313101202249827995 13057803704263969414 8032150887529153298 12615360486953053 11367210475815012930 8833828589742117945 6479173227885860358 9462582112656868173 15277973211341359415 15102201466256319748 283930811096128144 6129419721654082649 15349850053306119323 417600666894044408 15286844698578633415 13092849284584325278 12823541609173009206 16145264751077920484 17111525901115927432 10727306368691384624 2022133042263789068 16161017996268261264 14767421944220163919 10551192571655124700 12877153574951420910 16150304967288425736 11513588755091289495 1854530415558854928 10510076277665100235 17295961157943946237 13306716884287061984 11289185958604056974 7066034898742801728 8990783549625437633 16657406449304742678 13125189456948051330 12753874068761698578 9544875694388068905 17942322099295435104 12617612241822291051 9423065806125214661 9936390129180489165 14756316653545568388 2228732942928779470 9771097172583967830 7678238856918348724 10473510454141212960 15575213332826100377 1900182078978553067 1662092215983152110 6232834195000491039 7123943386701606378 16592353592970082189 2834450383691821255 10597535209811058976 796253170359207881 13204177883900695912 4021888913836661242 155315174256695886 2942616824552394315 1344912122932515015 11170466496253504445 5227555656453162423 18155501745335236808 8524041140451258855 16489592366061813304 11223738545809954500 6325584224628195936 2796031038487162656 12325436046888758111 2367244605490074433 11235010651647358775 13778155144982512397 10641153149118975070 2629833369520760793 3673635176150842948 626661018897115314 13097536208990627709 4991612366747074508 16435405670002961107 3962882630926069817 17854168365690934796 626979572808676767 16888995569664985942 4095434809063321178 3247248481740006012 6956134881641045199 1980543084298783504 10277986771689385191 2404245432388203542 6762732944790950192 13869281780435624995 15276382366357251721 1548053193229178548 2157275316664988234 1617887129035745977 8009102668569813433 7538977335573551639 13513768391201690250 4007489405805796026 18311357767211112729 8727304854910638459 11880174372339649242 6218260774813394099 13111102626367031033 5814149687510762917 12720323031271683695 15987931697054490020 3173148030880597936 12667048985096110029 9402914527141592713 17296289073278586809 18401150352251152556 6485765213881348346 11220076166111483496 12307366250769126882 16547243678086919680 14587162891513067031 16796276704821336826 3633610252483316319 10574483820681609038 17539334333995751075 15597856733669850358 1241456714722175186 18274741546883151251 12023446714914037785 7636395277988030602 16180899757071347987 555088111728974238 9055591292686497081 8085992179077041181 3863995248456025793 14561260495211959463 14302682200891563543 6027415215979658013 6756096737322308073 15984939177587990270 13805383346371246427 13324925912037928887 16937148857062212157 6811526984863149790 16098319351237730640 15490105397572156849 3121383580185149747 14110468147092089031 3572155926898227886 12988592799838117288 7625679021384796994 4695366070395387360 9631491603440630503 5915605506959378151 1720211736208348351 7260575045365189800 15389185441325782694 9806849564023331740 16271059712372303887 11417732372317845192 5807734166766739930 4555401397465475430 18200128625998947639 8987063591246016967 16191574008396817078 11576223178550666446 362414163934937890 12716413114790687056 2272019537141292151 2132238016037520752 10408827016150634878 2943893829046189631 5699824854816095549 5829919575390398893 2425032963212408586 14487672091448095785 17575359215340082913 12907929796334363073 4752332640875869418 5270986367107594679 13575967360014612853 13017329484064887634 6264265741614947913 13701842135609497232 13915162868229178263 11460313678351188773 506421890413465470 12413148116677998969 14791240401629459789 16693552599327470078 4827400915990622917 11167473176726211407 14381827273880810045 16982040222324473146 12675472396036454969 7996650573606365828 5322265785510382489 15048014302224880025 3715986133892235007 12792856748553734227 17499571061111352462 15831505225308214701 16383901362240467362 4222046050098072429 8007873845791253142 13126069871742889923 3215207621441355600 16302056640431022389 7363320458612454757 15289677130948726414 9840265496503834293 745508160137859237 7293336714217450788 7692458930969591273 14671887847967944833 17620915069402985614 15675570821981545412 17261489527115690927 1377644373492052746 12654905249019748765 17603852380928773708 4962977221349913733 204720769411099475 15512222473437941826 14751611980906016790 7845692744003752417 12410084511000063402 8406010275990965288 11210781241825362491 1720473575574118641 5942674811033740409 17828564081978960312 3252977728871909648 169180621451333723 7252079317327993837 17692811770790417522 7056811506785432463 4875431542352981909 4422115972971947785 9510066483923283668 607456657184235671 17142259201932398002 14237855207184820401 12398699083412786019 4963844757754879496 17523707203349230462 15771662960733004966 4554025397046299886 1097483630159109071 14475411851117221646 16247716133962769667 16191334023802839392 3689660888044384948 8505081103065122578 16190404852316619053 1170852868617661911 3370787923643329380 9445680951094327117 5593959126228600739 11254012548148308182 14584387185217977926 2408643588944590591 9826123638325911586 1121807453418305994 4511917779930215887 11645095655098851523 15861740840864162962 12338061223888779440 688790346900836015 8403300281623994814 13370303919214408094 6424138806646049344 8775746249518996885 12749827611512959673 3103237628331245873 654034731830764255 7664870159839927160 7154587603470526886 6749046341105135201 17041838096968442108 15056862358901023220 123639260470765951 15203753033283202813 7418127151292615718 12237038549304687427 2435868479250356097 3635682262457073024 1447177619235598493 6149934553373066356 4278340207331130842 13593858270473574303 6544777193231450710 13274861032012231226 8966902181211995343 2347120225386071427 13169561041234197491 1622827461273691235 3903173128885817603 1782637862268024985 17482506179871430018 8989131253884989313 12170429365374892807 4608692829438802159 16895540057838916327 1905214900505012326 5810227216913524128 5096755035727770308 13109626133708063522 729951852719753448 5245194883901981239 16008849094166622336 12931562387917193943 5684077586446933097 6465783285779282134 17464911251647216881 15666418041541070519 7614503222199479526 8836615586562263603 15694142538122107361 10863140543739006255 10268328129498391100 7297516976368098023 15989169646039400672 17879846157874276483 13675570937595078371 14196855970660429281 882713530139667088 2807505124727142593 12169668912845245265 9595485649515559113 3784546336053790168 12600712782197784272 11318872538863624157 14136379336950289146 2677746537853990134 12846220645569928682 1610066450647597831 10362377586185829165 7103656449329968823 18057670812481573961 6918025299587335560 10200948853859775556 8634570264353790717 2670055956035709720 4580420032826331156 2330718801373645938 4554371535423421060 110845398063732020 1418232662642634784 17763672338038567598 11336503669083161675 6745858308992873204 9225946999924471431 19078751885961015 18346757682051020673 5934860849777040379 8700761126858834157 142960910588074941 16967740772778217204 16854716504541601820 4288735489400721635 17348007767917729174 4156011254480274061 17814254133075874225 12666594207423651230 13975636893763593607 3753390629846665047 16929487054495873572 5235648703312488197 17712140426310326305 8514687430640710841 5106253598736347569 907227888344802898 17812891854779510700 11533490061678480128 3199474148679928764 3240128835914180754 9432761656008541733 14309157533971235990 11698063154789175015 9725521728335523951 11788240518497164462 12780146147132477180 5074854676828596014 14790934723022660364 1615363892820155917 6180896496680353597 11420710125212921832 16845599748341447644 12726210142463692667 3099382484995622653 15705129452092741778 6997181272176807955 55416381176356830 10294449397046044748 16222736052107095935 3176036712217947508 1274016188975851532 16075194653623330109 15192498678000772764 16245813009078870496 17206845934935364091 13774434704962823761 17349149779488090402 11232379937944374606 17245940531668310033 1022540078648010728 13381995201380958308 2814900740304200909 3179576692840640975 5935498201350715561 12103237793635640462 1008797458960126965 5828332625140232566 5660014626931361760 11206759906840661463 12850536986766524134 4506652416086970408 11238878610683672523 3726131685064962105 17955631819875361828 15396704801808293384 2279912581612292652 15236942757876452065 8432074631671496809 4795476686537052740 4953717289861562352 11130814361327776075 13809843842636379940 9339566616924837145 14382706792229760090 16353146950463387127 7444775648754032612 8793459043105315807 17153549861025164201 18020855633583173663 3902651709897452159 17420229038450824674 5847221333902300762 6466427659077403250 10879779115767121273 11449900381688097154 11676942636449739034 12294121984648126543 15093736909361665286 7128145494248511368 7148337132308265703 3193824461126227750 4189539618963248624 3713891318648441314 13070557305750191203 2472804891362619716 8935502210926306557 18085065023811559719 2046838466232238024 9479061700519698356 5395470639525771727 5758540393298535998 2719525794748562886 12652183794757899438 4655583901314441033 11735532654369153216 10062358691138783075 16790923013518165367 13527863237145552036 10136296503374940947 12292428224197327196 2527295034325414152 9327200356306501863 8419238672042229527 7891347033724523797 18429938753418062822 8411909398401448672 3479824105012255813 13509200001738846 4810231918712319126 12501468093925182179 7685584142452818134 15457771516487155110 7499185126337259881 4483911337281395157 7835596267681277568 11638014665652534181 10221678945964106091 15125681305763547232 11525881232649987879 4629337221587469992 15284648067242173958 13575385344830457504 2378113098287235066 7071411961306392059 15232707964507839877 7067967148318313923 6367613484042810211 1161078772486414117 6779281183795133459 10536379035431825560 8504767334615460105 4796409705879108930 1016825057794522378 13324928923556782913 3691084052508591916 15611132310646531324 9098820094531036788 10920878599410004437 5502003749577762939 6356340580222754407 1450187644125729437 10043214134775615571 7447392873764575180 16577977092525146016 11458728061938161239 7952329749317319049 569180096615937317 3845730143589193401 4585891506502482296 1040485478620728007 12533410112846406981 3463347569446372945 433275849184849067 2712660317796828878 15531521189116104888 9836094543109033054 7975933627706366882 14182410578216704832 13760561674110042420 13436077090250321254 7205805333353126051 8928049361379321786 8872190781036843834 784689154783041753 12955459387546329809 10912454263695767735 844133662358904613 5604217388467134756 14863264566075298553 17911588540150970286 42351410291531695 1973113344572362916 17559699967462637001 12262852922114740712 16274402295117586834 17841447810172933113 6228162013834052898 14189969770455300260 550976128892381104 2453794396052619224 12813726329822932820 16803144350945440506 3166135268365244973 6032854189499420578 12362291189737246716 15916571223071788565 16674415545513115173 6108175125836309274 15989614190071184402 5646454710861553148 7704909529512821545 2107681212031177365 199884198145057359 15292649202395248609 10273756021931055952 9936446219833744650 13611740289115403325 6682484609826888014 5678020192143195836 16650995498019297447 14266973028200496646 5848794097888236993 12360307709983181627 4597150711774603788 1109793975394027561 3387053038383610442 15395079018064882744 16433886941544250661 4911075206629450145 7082866934311079049 14688906978224433516 233315157194119860 8387378764229895804 822119138632011160 2796233563232134590 788712603503404108 13500508037372722506 1973772443290352258 1685733496342474504 6165009969056029694 4472476492877865512 4681348402089831826 5239319940576615785 13948598150670630906 3366016207015924899 15747568788881074470 12271475646792690421 9017886247163107369 1194996186064089330 17434610049073701783 2042279001046643495 1125634537539935477 11704121963368669611 12977092920578671620 1836572603109038199 14093805101667063665 11526797840359003646 1387347748280597375 1758535411241696659 5964605360391143794 15593129989285196758 11569476892834750049 8317296542378356132 1976228681291228423 852080396903700542 748460398521854238 15848022545734498449 10541730097902712851 8012858544045604680 2094208935053237129 16105907764497905695 1549949554059831049 1211408536594577814 3914887481365486878 12976632806507136213 16506902830242254861 4581108139290068642 18097163519271964546 14889902010360416248 5614717799500196882 14694304353422637187 10635783856275132104 16221262370590922358 1168937826524405966 12514154234487899388 6493344632187384824 1311518526562085095 16079883414720835447 6967659554865416104 5982455473171276735 14518991902333292274 14254246988979457364 7206078874016998090 18380241846943953318 17495856315798051027 12837918931424076898 1757149081973514093 7516064058020867483 13981423503351293028 11115605801182606039 5272409163767754207 7895202177364806399 6381749733686489034 16210182917204678063 9519070225833067425 10342525439177024470 13311087137250994501 452324309802008885 11338227988875141291 4107909016111500104 13218038424713215134 11900945478893767874 12154568302380220133 11769860324862023660 416129640483871972 344925525044680463 2915207765034256174 11588263004013398051 11757904255237986444 7601543092881767873 11134870624596192524 17950224150937815067 17175313758129437996 10358865707696073412 8664290238883868210 10585884579768544378 17001059712902399685 4856744036142613141 8214422546824871711 5764022281298018499 5579383805025466559 12785928759876899622 4212191200127361309 17741727193273437347 15070556440289572381 11032539840596707138 3262367928168796285 9560360288269047077 10633394218645918244 13314403345559805187 8866707832281310479 1461684158086984278 4330479165726721313 9025272399188724888 8846018903532561257 15791357100119042359 12628586177178093269 5564554182726389566 1529788628275917235 8806246097626325640 2623982059949106639 9597617151925682098 990813692426202605 9514085558218419527 6458219013940322459 9081929928709526223 560631503124063315 8905232307331902844 6442475574382091805 15906993630214035427 11561058376717575246 14678311113472980754 7272644676614600214 15971442696631989570 12792407195388841385 3694165817743000172 2920120029105898754 2806893496624780644 12921838943423514377 8055129717730141904 15133569398653445673 11421490438771267226 8845526134825005739 13697731806571222567 3199159152453012800 3318602599581667486 16315531285373706745 8184823555349839733 10336570337506959951 15699283720625938649 1282131946409293616 606971636413115654 11177229722149919365 813741341493318067 5275398813464692237 2623786912615673472 11609579257756595684 13487380481594251486 5213431457550494381 11292320405900055196 15618897330242237056 5116271222634770039 8926928852114348320 10944354217716797347 12322044597865604491 15312382206542395590 3659076415877599782 8247444167859074516 10774266543462826543 13960982614659253376 3588760904771249220 14256629545186160386 18121465912717476777 3404955748703251976 14632638510690351236 10350477607382351642 13570220486871292713 3766140636107582673 9295479735875428271 8923406886714320991 18168624580401085549 4141743760469971451 3459697396331118824 2533408678048799096 2527866439808878081 152103639002088613 14888437300306697428 10856240474389877736 16122521713274192903 4462810700578180887 9137203136036691652 9952647236907332146 1989211139378565480 10614755962943487483 3563941529541305475 16732653390988142183 9981566235390785527 9889235471788676268 5101366656775549774 11402409555087256552 5059640004346572995 1755857839927847260 2138468857144701246 14116604311724409844 7371352199973762582 8065861901907281804 511506357763015615 11154526163748318489 13696287316366559305 9474415231492647998 10618270169328258409 3788264586484547533 6224505202768778132 817357116482838334 10038092069287689320 17245053548340100881 10958805432236727470 2239884303926155767 13969338455169856972 15773502564011733489 918724290912674261 1097254151619522980 5315094754201066692 14106019270623141302 10489495613631776324 16168737036948157976 8203251231451897627 3444226001480363188 2802401666779114851 16286567736649189985 613813450282134827 984058112436766338 18113813798697642491 16480706056366326443 1114118470955777272 16245268425608960844 8974623196776580375 3338074191710600049 3964982699182880009 16755379217044938681 10655373507693584408 15424641139926607067 14937790018594177855 4307837361881230959 10389601293775131962 15300537227886381328 10270423866850676476 8404357096526896500 17486285674244814472 2131940749426472865 13645283774042029756 15423002727642931532 8035430380924450445 10657573160035606503 17215063138640726868 13677696383210562412 1512026655212859939 12948721486811781360 14138422725557205730 12379995289748859619 8301255295631420062 8810727429060769791 11254225705080931004 18086758818353774652 17491086764962061255 12935600569767960335 5989151718961672531 6543702829475410143 1260413104633323148 10779541585136829411 2408407663349176284 15901332468233270123 8933605740198907463 10790663768403971338 3433263954397878564 1500837812532588297 13147559759288533074 4062194609158845890 6594134305997178734 986193239915435819 14034750968214073485 12158831818466035317 7895549489367987273 5628404983342240866 6311427727270782682 1379224333635252621 14359656259047266543 5043642202033402133 6583072310731462106 1587682823605675735 5362352362985608745 15823340804832644757 15995355322382503362 4818962542995555208 10504830708741210224 5093354215301336416 4045636402477220449 3934283809014316940 1278293087653947672 15515723376517355779 14620483678568940018 13046499051122098359 5755740689405730536 12090066428583499017 5739533474542412825 2718052232202798736 17758198531487684086 5263347885503762332 4219142860134429316 958680692211245644 2759226470275650863 496303433146743202 3734550607597728790 9724717240972313166 11380564597925022865 4312948623530595019 13612317429750201404 6684137525602229710 8897046312946016692 16047776549344736963 6863419658368095209 5984226605420680111 11040216042288939335 15655396698642568312 2236991093362020199 1815994055957901656 12637210993100186178 8583349719907365405 16546612198502579644 4608027820004732480 13161293017205617037 14363148880479911251 14451849556753201724 10750544995852052392 5589895050507757922 5303766157165065842 14785704060490833381 9838036037327762853 9416222628180010749 9288199294949304010 16441910983978875944 5246671637672987164 1491446253734528692 67654001678518746 11319683258693431960 52222784245690822 14375640895626341317 12480215232597591762 16369699116402303573 3609576228495039678 12899747414438714632 3578193252610062563 4338126410417396360 8259514297875981445 10449359450180235784 9076418168780602945 14543416203236275905 10244108226167897422 6281180070031155610 3191171683871892582 1328201839844687817 6228221238443619212 5230771197101552458 18246268995672739733 11213152773341092823 12964230697606620329 17876650727769701196 13769600537715365046 15467585355590369007 4342937499561531644 14801532320126258162 16499976416593398611 630174789442571583 2476004418787618100 4352872434129765265 5040336349852700601 5487452511291812546 7592072726798729581 7992817788933687055 17655176880682529183 14339588338233049338 12545962958046623686 1933512139347241336 11431018594702063806 6999669220935832267 14072603780628810468 1031702110764083971 4592870821132510068 17463244165332381139 15388535456727774265 3326238671422136093 9724329305899043567 5693571200947069403 6815473365431109742 3631628644980325800 9312096856235805195 10252553429036152576 4924254229551022623 7375508056407172960 17981553425598313083 5743248638974067979 11741763153033569064 5941431525770196179 1251440902058611333 12764550651971027531 6986759101453722810 17111616316187198891 1804219030749797246 10148877954257156390 10424176041856754621 16978400108232829240 2974108614833874052 1298208080215345470 11403453086762138953 10200174902521325783 2646407404953438200 14864085049614154496 5968744797089111459 13520883977907844883 16401434078840397984 10535428463438707033 12940600052919578459 2741513360275219617 18391155006646749814 5243024668114898115 14337008067030707834 10977201584374953692 11509797675817339603 6719223599626645856 8963589997207302425 15718582658766242465 473759596365692713 15397887354764268929 15687510302904922142 5253006820776007660 17994728382674889080 3450624607339156240 15498912294116395292 849947324766019482 6335010515087086731 8778638564687114416 18031370047870844111 17741312648586231507 553354047985965745 1869399472294226887 10224031513342565612 13886277388712961894 9981798939499455442 2430890315144020405 16291548993256557034 1821639517576751145 5637726429815754514 10597815499066276794 9086599972156650454 6060522584413791056 16801955313180829301 1580845924261610508 3002310883280457598 10787779449458187475 3909155955984474640 12510272743786316293 2914622482919588940 3501484315097131161 9061490698264779816 8049085374127665233 9788988783617386315 7963000402116187291 17557145326726252635 6129486627372712869 7878187676621411341 17242758788480660564 16599069783588271282 1967380890324712696 16042010792954853498 12392259092001359153 1471192814053965224 549442712959996106 14247472656546646852 11088149065066205685 17103847748080328866 8290911922506742630 1540350968521092956 16971836339151159777 18247632799208967392 8294546153283233171 18251801568246355442 375739614523684824 1761739363213415601 3490099831096511478 8541662057220518687 4750848173022986617 4097315482426470361 7957252534967242086 6232357234417442361 8022499511111849603 7056673401093045182 14404007121856469038 14276454615507049189 8717443181654869096 1408937161899604792 15243706785228487830 15421300951306453800 8475009901089949084 8460638706352070042 15640522947883062982 5599770910565967896 2093579110594991871 5101966923972942428 275728784804005948 16317257512770192092 9832033582423040693 17095349659548804166 13658981673571145126 13087902028385221519 17583153220144308428 9099431870981438380 15943257464667614973 16330313649833589804 10833624411678024520 7249981976908023720 1119452383828772895 6971371255035034079 12603080026398389257 1010207643746426730 16529343270727002339 2723747277311600482 12453089050758331088 12304672356902956007 2005441795700296153 1752012464596603224 18309403377246098805 7544263587723264705 5880962630833033143 11172046996620828808 13778148267024930765 4018812511849170288 13779890117778338937 17541822108146638435 17275730941785280648 993574694540114694 5437148793549967277 1344931879478651848 7959837281076643689 7736602311352516423 14930011086795662110 9352749007783732740 801614226100075370 14595151523847202235 12766023740325636820 7848948117930810645 12962176550945659757 10088143151869440025 13777878105029176110 2129800132376943772 17384387776617464147 10792512495683126651 11330365722341170942 11899470120259292381 18318589917421097705 1395306371994420920 4005118491137792617 17502970187054456795 1608592506169198536 18126534906508449126 6062143678072497103 15899149736498480210 16436428446724216659 17584435128589745715 4004339651630889599 10698815402613802212 6467201940604377947 6589885652213798198 12682591005232180677 6387406524515517531 13988136012602045112 6571648617883225487 10172377142145451514 14710453341360159608 13129442694729961659 13953342795195313619 7404216104670378238 14673729850638293201 14394719431520087259 12591785365415913040 15006413592432581105 3497416840108037297 13348714562765621066 1843036122594879216 2433979584791370583 12708090676546472834 5294704207886447964 2772875719619202656 4281482997627676843 10938378757553343005 7807169624520296559 10994013472808158083 1940982762917158401 4694680131343121789 9760226896744849314 4560657145450101145 10328363602796704399 16262269129049211883 16792896743380450792 251993292481963635 8377015942494766585 16691005774081199255 18060222732514326836 7992576624240938395 14132447399520958747 12716544143536113753 14169420812639956773 1836705536144298936 7945852728237202929 9895183762210898910 3092737296942273405 4705438044945050027 11109265813689185891 14046997672369682354 15470279446752472642 10085105951677537078 1211973787532534191 8034561709481230674 2928661406634731267 3635839252935362232 8148693902428260714 6884951892598697025 18113572941849238684 12017997206686206952 7557973795111904739 11204385554107235072 11306070990256183012 6675980558254043915 8023399710746950077 7428444668501505694 660991587056968347 3732295119345872144 9498450988045951592 15368824639046406575 12661268454461740063 12939049812920136255 16428102293395599054 10740224571263186792 15885770789534697952 3998754616233887948 7448501478347693927 4955668301719988130 1969353934022674125 11088591749490042378 1404116608331267577 12587904891529474990 15012739751313144390 5106926615499000111 12014699772126137211 8881773928483895404 10018971952953559238 5309251184968354415 11644751983820222278 15966025427484859722 4940922039185522639 7135596180025876566 13834036180158574242 11718507336070068188 668772758623088513 8388113918968865647 1708106814052970266 11979647535801144191 2288932552826490223 2066579368711970305 4631646842892797250 9982012224907789022 1528278535663764364 9881594991134538593 4899395117399996942 4114467257520075676 6038593897660367657 13248584601858020150 200789313498822015 13456662470400890276 9301646015774067249 4336444040874260486 18393454621269815113 7430942017837122128 17361992250683424745 13773370866095903310 17235057329747680040 17352851485656287696 14624839108844996749 15958273823913286379 12808030930886158414 1459509680345037899 206024677830834075 13644493765015140298 2083487250170657835 8362386178451124330 4591001638506899646 3575146017008027143 11533030454221180209 2707091418530666188 9223963767992429035 16053215003141202535 10418687648724175108 3767900061673522056 8227930073238724572 16718853451997577446 11023431205946947865 11656588853564544958 6394600032428535685 14172878413786540314 9798257613345066719 13488839616304511721 18336131828677447112 5302458314884964998 8307472618553109674 4518858619786959109 12616724990627620966 7896625508256439865 11390538910011456566 4107908746275952826 4653274485046211795 8305777522417095087 8606264252769313610 16018888723523018565 9754516418912076911 11889834924927086760 2669797250408285046 7135764164380289730 9959051653547887782 14281587414767548879 12829962118801457407 11219689116699755728 15896742888648743774 3938487090273203872 9778562964583235886 11025184889420979564 16924708936575436356 11171242710082468086 17091917687714708695 16605380915820164442 11875740181952185858 9286243190115988312 5583594771701926897 13633620337772647801 1450596301185788252 18296306637592237869 5442005099809921641 14928534937694634512 803087947892743818 13974019223215849802 12801765820519159418 5399055319636397190 16505460557401427445 2463576131124619033 3762053805472219179 17254674199915772546 11696619012487183550 8249705878904301494 13913114222952192931 469555540369558333 10757428305164334010 10519280564773011717 3391199646211507024 7455769973623541307 6346383861603741557 16005099771566298239 7840160460351453038 15460285882507414354 7921828137768071501 2885901676380848858 6393941030624408224 3913343055930981194 10106194301909913649 17695934133471232069 10928489539059215306 3983045698364444405 659784394821515097 980160297055452852 9427583459450704487 15965694879275669488 14430758058542160238 14818959318804664474 8770636949869757895 7687718306405250008 2416179943587232586 6681599752605801294 16877240238173867889 3483899191800396959 1534724102804356591 11032071112649063373 7045743522898711907 11677569954434957626 12515293515587813886 7595109826756300899 9181896859610901038 577357770465041798 9609654465479814087 11042885605609773220 8989189785385896791 14950921786458286358 17112517994299337118 1231829000523902783 5378133095591072683 3323846510743977638 4597194622854021225 74940198166930772 2241053215999974993 16414422274512211907 12868251807292287268 3928080455730892230 9431827521004550107 13851254672443870511 12091905799006753334 6996345362696981758 6694424637877464889 11327675522896464469 6812407585778047155 10658574749553273058 15811065607848324618 5430893259308324053 1450102520158033859 9748089497917955435 12166922824110588488 158683165327030244 13788684858402538230 17609672457615515539 7849506737767339794 18027282812793105567 1794949260848411668 5716310294397801529 13980179903081797367 10889368706947570096 10881504739943126726 11055228027831213429 13872045057701728609 5176547637474749309 18408648980789697377 12395460040795974352 4544866793720335759 1851323796973110630 5195496432530544907 17166515077581797734 17527194325622619950 2054927759780676164 598296255083486359 12624198255068313408 853513833286457500 7604966879022448461 17198030626120606499 13257791687777788792 8917425136447931245 17986552270860258489 390372753291133253 8464530456034951409 12818990194713454814 870243403774850785 4006292896627340982 15815852747823704899 4502720666460028432 14049964510078767967 8595607954577171974 12188877725429439136 5283309508571814346 10732497534337636118 9564671405274915660 8952054164516434077 17069982893882207879 4353854374085308589 1374835362783295137 13339042555193025354 14541776821845272672 1984952789404469804 11405148471683645020 8523119857688969029 16796993766229295898 18270091231275039136 5157060648673277829 17357695107093820220 2669724350758354492 14577702519663246963 8781529223221581828 15912518032274678682 6673764160693566474 1346384858007944058 9685657565474998893 6573220283349595859 4702339162344777043 4148703148369916996 15650972804941176399 12878426849059861646 858870236117584878 1443853617689504291 11686733601359315017 4925478934774998523 10761425818464416931 13605470904172691847 14312470885574317038 5078663068255365314 9560304134425910956 12081531208623021566 16550384209670199263 5195173451057368166 18202358876281911862 901527320435243557 7004371216507352824 18110852977302962958 10006754043412883282 4763545799733910989 6812621637375515142 521396238290887306 9397055339223988889 12281049949566889554 13270996703881641678 1280815386649328169 15415963070489288372 9511612400820030558 1231626891175631380 3147061196989605681 15126056852614045897 13219811936472324437 1089738959549150865 6041079245822191593 13306638660114862143 8295306612753227265 6874349059617661065 8474140328161021377 16853690414973340050 10382533243768714094 7420175623094262266 14075185815023601680 9034645943171164617 18040001123834064655 7171383648176455226 16394419894128547134 2095511713364869123 1976466006251007031 14096752096581368398 15330840865896260020 9441114202508348139 14837829982022638613 8625117488001812283 8328653996059203344 18440555658447357836 2304848392262033414 11119256473362670685 2735635024725404172 12535225146903901062 12415723550913327610 11458583973519640548 9974472304667306703 9728704396480253493 8959338206232792586 5677440367655214319 3096316032638846605 14165663102942377097 4902089895434880767 15252503188956240264 15106433266519127571 8376250662211239089 2868705671334398842 1633877169866437569 14727238909195509976 2924631357585166893 978226229255199656 17593736263684095966 13107843708527792117 3453145043655141368 7256621075967969781 2809772613864373668 9324404332134874456 6867471328704942362 7534455970641525954 17790665390459088042 10180027497183675267 2879434965144056472 16288035014063323403 18381187570311177352 15801391390643000273 11717668482221790637 11297174041047433566 13930019773988490738 14462238755433608056 9019403707983808817 6509517404626933182 14435183773261022996 5948042875473143600 10741926656412345259 1057807439662074094 15576579732797331416 11784368861869230663 2721324938044463266 2806585176058673345 8368099019191709210 16482568468902029014 2855641248702090250 10868717061806043000 1198570394639854055 10797235264763893405 16863314490904720926 11993661837732782708 15068622955315012126 9401821623720114327 11760521076006528905 4014757767330105491 8300207728238765899 7647124047965572521 4480540984170454871 8499666582420183650 16674036157573640160 5157446533310549188 14785970390866834052 1276248679277367332 10256858098679222054 4799156360610616003 80875413932936387 6210616503319226118 1160009242656208038 7801806868372634505 2661086550830053355 18250122831916383303 13545869733176484020 216021689939195460 11348951295455151290 12583337257065033528 14939877141233993543 7412531670279800139 8640835004431090859 12466856460807078783 16395363900472079145 15763338213693609600 14303573759495779647 3096064557921960579 13861920043205478913 14204443791498153854 4531438364563383611 256681349215616058 8642050306454624705 14048663707304958766 2044663116929170634 18173349469244243154 14276691197708934091 10129932743723469742 11179291846099589836 16024866405629073879 14587512436057453253 132564787834554109 713014667451013952 8644116175789961814 7432561585612726067 5842760718656922382 16180879879777159871 3060100284328637825 14970397292504491695 12799778683748075380 6477899167975987322 3177384879078175596 9311478574018158854 5331914568337101370 2412458474681441875 17709103915882339366 7420985567765915051 6944792868126229578 6342677605363501529 14455118387167515641 13280982387352199787 16965183955962277695 12925231815001765505 3865149507937229961 937281312083673623 4888113631378412005 16651164075555618200 14453765722180628503 6191463307875595112 10109689461944783528 10317591404868284706 16478353046373828138 15724212024015964387 13476149810185089043 18010143865143957633 16798977552981893964 3676104302069505986 1874046019233803852 17157210029060230551 14729821248753771592 14253247880983425086 2534028525923953834 13146698801172938582 10056747481429615271 6430495070480333656 2781919656409971595 1162072730609856881 11984021399028221988 5166815798226938891 17581580722621875320 6371969429744626949 2287258430997408592 2980997783947235804 2352913112951910970 10558613296326264057 9046730142085359073 924539819555488245 26800437642147400 7325484929892408210 42467237744217854 14463945115026624422 17195370370627486778 13523522012102018781 9169226153160601016 14979021473769195344 11565069364979401651 10101698124885724116 5992473832945153398 16904592566911341952 7362161420413697973 16500722641748472897 9807127901132774730 10097927846167197112 7788295566038258692 14593130227229939852 6209716512544257256 2189338377999073241 3852999845447268910 6478069497563672484 11745433440131837818 10559752579178585986 3232239639398435091 2318663611633980680 1069677127262486831 1333657454258919042 8409017101865629492 2705619803627678155 18155614140636806469 3208505245860100465 16262603698002188684 6127679164904818335 3030397063916511870 13010564541240462638 17938937690635471388 15309312469593230055 14521836964042294881 1617103251186491660 12256779173740636228 16574557032494317783 16597767743244431043 3619168958615020928 15281296522093598839 12775158898631426595 11430046390982827228 8232556432437249124 12769425120024891349 7125169868247395632 8433684471418736682 16837851135831490473 1174185245984829756 16755830699392542327 5163207726493604785 3931867595526115660 13465841898707025057 6320537846183578758 17345668180642942424 420085557081817295 6863886710647009290 5452557519224069245 9079726961334314100 6853986673802430361 10287710456740401891 8063154316104622987 14745127844561300507 4580465312044931688 13612180627847891507 9260304712515072662 9828174989927944102 14012516174099657093 7142155454543159541 5751533810748299074 4483993999298404010 4746761280420451088 7190816168770732993 2018835021984643319 8564733216182466482 380071329072032784 16038801204775051607 14264747739317021714 17903173558860938762 16207869510756405044 4296635946492799255 8342329157253238771 9144929277151433957 18146853104166463430 9165020204571687747 5123235089607948195 2426299516481186718 11046741147212131292 17451228596900188422 7075429943811704398 11956120612805343641 16764812212477358574 2045237853919747345 15338872624681021759 13442278972009266573 2263449059557568818 15455303418307621753 3420266995099972465 17314666335839598407 3873628080379988431 6315882825545350592 1463995715075052366 5560268466206854061 16976573228573901854 10513488329906488208 9480611751491652924 10674019655823173320 4279999767422690123 313718595892767249 4231764912069288403 13691454085962968894 6013841904946258237 13069417105847340692 2983540918251882905 4982692786921997796 3482618413598317095 15571276080367566043 14443349258383400531 1771407279508408204 11442298457923398459 1105649870116409051 16168759348520958553 11214265575337587444 10133840650579176357 10405090181873206744 5370056305614433781 17231858216531973603 1592482394175906857 3455188856602477565 15224929669508546706 10637180115676045697 2877275450607892842 1562730439831813904 17512329533587192766 15384449066551130664 992666858179783419 9058997088543368963 14331143783882071152 14832530239950898733 2154013667191473802 15788345528579501727 5742736887789375663 4902696328444379480 13948798674018810817 11013511273425796193 2862665687266422112 2094701608140288553 9418870771787192626 2123122488455223183 5210090533158503626 3509384970105705708 11213429495129678501 3670808649734574029 12264771584323759561 9766312794553544417 5542601055581205177 6876710194171755558 2641420497984194724 4419492475764737041 16063960704791681545 11381287820193042658 432050053386287851 15527991317254330086 12737788535410319422 4170661191312248490 3882266017208683887 17494332233497001740 991376087741449164 4144665952353246582 4812798703571300650 17932484625180710189 3763916098732130355 14858133696332956334 10853467662848389767 2371481997010102741 4059993078851826677 6096561073545314065 10575939135346794925 11751855503479636347 1211604158091144507 3371800643412250903 6085406513822707886 10015883026882289972 6634357918061896622 14440518137900202687 10774820481623683370 6259569282202863177 14456361192169624602 7466763346560182652 2218897158833213211 9914527375253045754 18446740524865456376 130414883544619602 16386128391277935624 11444114227244061057 111245014477598951 5085191831961733766 16031690603336389609 12679764467805948696 14380791478096556699 18131771293565377002 8865444047535295502 4512388776916289121 17654718056662784013 17122167935190711924 2581644758025330207 4843481425803141199 4514051225170570817 9477843977520267775 3485231928776604833 6978548941459036020 9778843696155163680 18311447059180380980 1830090867485309920 13692511625700630285 16617503665261475559 10818914343569280081 2715977330887305526 17111751892202748068 4971017341028218526 5632802957842575311 2957324057483280575 12314669847804264883 6689880233124487864 18180458174782789904 17025100900396579142 12285329911471373217 5634344009276193709 9294818299163493270 288980103999262853 8517259635466952037 4498534405166164966 14555295335539647703 12130190217431685798 3508516926269670004 810772781125278675 11931554287417766451 15557585443240329137 6859957997820231390 16434580321201849292 16964853773941242861 4107587025969057110 7476216202902615049 4648994449824619115 14865301311420548501 4450598036239022643 17931878494082157503 9423109462509110076 4135626978317604737 1869523492527244961 13999508328972663802 16111350929005695320 9835079305607180721 17072619764472519140 9173857077716549347 15395515923188942480 1307740754086403148 12367630036344841831 730132610453805731 12372660098891147652 14082623751696327910 12960662668932933778 9780335526573147260 17392552174767694359 15581434688132789969 11995321603953807783 15316580144940988820 11193322309883025077 1999708069507808302 9408605747337139508 14191862117641448155 9479941563242539695 3538383240572252741 15010321102093071870 13947966425077403785 13333343818053113426 2181900291145252036 18247658596632887929 12384441298290021269 7024453414239303261 5120751082367683651 4112180907611954957 10709072405942570143 1319789645870359347 10751495010617217183 14501843343608126215 9981423924394788561 11745454382488982226 4949233497148153872 6054977672988775455 4562285283666055876 3162996333867069712 5792901711224198414 16490128493529707697 11457783856888045663 6462999155787049037 2929251922012443054 5815447555522178138 5963755162199459625 5689036058466860451 2838109719394422246 7875743985169178195 12347180002435859653 4967189054738626018 5697233805274114872 12917397036399910634 7448137493727501937 13653847812028115560 4293884825647623111 294520998816624289 8602118715215008405 7641827249444354987 13699130133341518264 16436503541071745216 5000577871310574614 7285756393435171627 5885822442034904361 17551761785047042480 11830253709371392207 17059193656148349934 13232296917434581217 13823951731913923973 18133089365456407924 1683472735284643295 18037685020847523515 3789980228677287153 13846910308449025826 1579542916869999940 13348846170564106712 12596818995076562758 14839844772692923504 14043280039910186176 12844944724307216952 11640546781197948865 12216113796666319999 2773736226076791151 17904492969306051102 941012547243934568 16421096494447331437 14431618728399446717 8850289887660308605 17639602549571178552 6526318951407741448 9662684325989581957 457086438476679620 2077993934857785886 17791353340941873192 17952323628610917648 11826115129453013753 7787528015730273955 3006073167652617369 2820911663035814416 2426230180239035702 6268371204299586144 2827908074921791932 1130322852186265058 10344674294700647946 18411673167342891811 2383945454480445187 3770354621894010445 12930165550697771982 2172650449001827336 1507931426731476780 5098048808311149150 15352332335855179524 732606357967869240 8719765567359984003 2858398313137445695 8039148889454231395 1849741668116250582 8666596554743257473 9286225905510222841 14007047658091446957 12497937693563663986 12232165040906283781 4240291462769009671 8399399654436292192 12212771131073795127 11403236418340887302 6853865942857054679 11246694291253513597 6914037251586360410 1959596857028710127 13400154200472183220 13953044579789890275 15191425084945793068 9908836626005761497 12472083229323630500 12607700471274177209 13464249784843231866 3886084714095946568 8546981557731283027 2829856769971631560 14746336543012266654 16130777427346902608 2768884796103842840 12396704449945409062 18159443284006439070 4472642607988662300 5732703223930038408 141865216792118145 12588741512094336016 13952773892444122219 6936403501219790411 7096456196037905779 11026742402406312004 16491430834116906722 15480714117891541935 2062403949338890678 15324595994502962781 10323933419589698313 9772885846338801621 16879079352285187555 18383532580933264314 2050220278206913807 2984239610282900770 14131177795550663109 5682075109370836776 651526131136214408 12902180555741288913 15512102949803979566 12252910936959010934 293256821411984149 8929994159093147958 3874283052944763153 16091114691559595997 3356097511405366863 9156534614715982155 5322571208262767737 13153723228534731230 8916297639816355949 15085317336045128930 11358875337869922642 16589860231570070759 1704725041209504611 10470097714770934375 2004032617174899028 15948408475042709010 5245877423339990334 2770358008468782795 8132563821622730416 3369290061515309147 12256227541154131025 7369762982062293433 1002407073997672803 16284064201336277255 10537545733303298679 2832373703432930270 5271867757775406450 13443315063755854922 17053329132755014296 14709903472574056157 13981123659855244609 1404905298087697711 5349541357975642641 3302184135879225808 4336167588502672437 9622282695073498429 12062868161899058325 16789389424977337704 5950539983961774811 4923765270179998236 14140619672696558863 12084513198357472270 6357005508931354134 14957341680944299125 10756012664299301706 9301635182672955493 1656451027536204876 5196072597173050351 4915782915685467908 4233411844494465299 16890491527816649048 18360658278275968746 7681178680008783033 7459788466677609929 4778166593952802950 7416204487210010679 519099459663960234 8601756794297146957 17638413317768753494 9630303615508358180 12817471039058485252 14111740418942229305 14812941148295001692 9796052010492961006 5800239838117644341 16513576027187595841 5029180324889468773 4434207668052065022 8271797012687142848 15904980098220188193 15727438426325340875 16587872116915198448 5475678132966870817 13669917541199105262 2270752347141919933 1544160577485623586 6415518432259523944 17201996174643104274 8834908414504624262 10769745930993497568 11386795422219323582 5252974666851052787 3380751477832051792 198768987870278241 12174751130788093214 6076862749485174823 15058915968909275169 6807167780469527338 16525531346412040111 12742712108114397642 17781645826035445986 9403720000797342577 14087967408322751930 17689802973344940399 12933384943685716050 931113377627543307 6794196782705659974 3086416177310208862 5371985656430389370 12160034630033433256 188009064666030380 14443762860202438377 10866395573095487918 339752668157816395 6015145982141037754 4925682409240506335 15031323187975017842 16386701777867717879 9004959476106070946 9568689695440629708 12585682263992290741 1450482841368369453 15822582917212343407 5507233183640724475 13151517943696313085 15483115614129316337 2412366016285792782 10331516711659480903 10087611161001393061 12743562241237090954 8673661188283982069 8567569985658831604 14801794518290863661 8981822833854171452 1299423618266948720 7790543835926580976 12246294456076576474 9324865210711204167 12651298453054588169 9521130511519509927 2202718176332512723 7690126502237039058 5144423573093226721 9416006606205781730 5460457315063830630 18027293580534553768 2535608624209812300 15927737031699409311 2479477383748452803 17065411494505418511 1734839433708075467 7079942005533393954 2740425850141707381 4573460263100190500 16383826984341249520 8279079657661812630 4517155284225302433 12476790170268570013 12011926830248601025 17823600215893950916 10778267016793963685 8367216746462402184 13809925293633990707 693925338924271544 13824408780985107756 8935913293102797142 10058076265368059985 7945549022344952461 12108580644270138174 18020782039278764971 8961512129173411135 4244395889562015319 10593595621938264330 2561815546529788443 1310503714973439795 13317247602587869291 14708467246815263404 4610039088518107563 12294451182734972590 13795609943210260608 4389379563309263893 15589117422035850065 12984261467011615328 2493026212141820827 12208523487289441884 12395171421264933366 14958404510502811589 1738756899005074851 16459025302288141107 6318914323134736724 2425084710513897229 16841537966023837080 15501704419819554092 3799215845913556203 4950092324181556260 15524603264570723988 8699513896514223417 6832207090901728214 6580692412220478761 13684320778380544778 5891473649965641330 11857106085273621121 11473604467591666951 11164094587866855354 12652569019293635623 1024594816762094686 8808224151438137306 16328236597429124819 18245402123627772247 6003666623154625389 16535971553384161521 8970324489763812363 4911455729316731642 8926399950794564107 9227041048415953209 15314616056163802606 8042554937018239300 7234458378488338660 7457817116717846936 342140601233619116 15854648259227068752 12035095827278762604 5302040023012084066 4186435829658537414 9941608177491815899 7107814241797101817 17134697503797767786 7218503150581467169 11602637436173435166 9515782069644681410 6812394373479882671 16229026531407234236 3934364399694702703 12225204396493055866 8561036635557290160 6533012608984585729 1411424440872863962 8165175477383315660 16460402356206429097 8898826143776869858 13964162983179098097 4329192618736279546 5721930915580523675 6615671636072910778 543539068207885085 15742005194867708132 6610113074726343495 17069892525100095041 12592653285520201077 14713288328024069443 16359624146635509265 14826836307598729305 6967456652815353777 15092849511623756427 5854103050622172522 8753620982040749059 2902701248090428896 5103031180668008764 16784281583789123837 11283327759900165389 9894083946856032512 16232242281725152302 3531788031030917802 5920575136701476100 6706311246724416415 15550185932375310553 7986650014835997758 13335223978525140213 609863594418119400 11339360778460793174 4468117746229555869 822278486109812928 2097563449631470337 2683827015119616678 17561482785727716497 6273213183427570345 11436385138686897055 9705335586512599175 1676024339426479655 11621750353072345491 4036383438893987684 5743700517154874044 4346796187120179271 8361172048217818789 5552050534186402973 367727590883364938 3934434286241370641 7235709174946502293 4646904584431429084 12701144760106508328 15524011628152248155 3528922794476985904 17921192207534923594 4302357660788949381 4633607627523456319 1646395121927743844 9982431144226527109 11351846971844650959 13231457959512328349 9843914335084450497 18197150392182898397 9835470207547740951 14861116623490069377 12917164839666916084 3654427338419670170 11199263116466976536 14044391335514924894 18124986056109068668 8695541711428992625 16590043934534657792 6526980875453884446 415554683253248362 2925156349301987976 2196668076774832081 5409408855610860854 10810769156454114617 8869495104087806753 11827006818161680461 13686169091669486089 12009121947903687046 1074361064732830888 18223527120872144663 3898617331286635594 18419141478006743565 14169015297731208347 6522356535416692864 16902907993131427102 10910815402841987274 9033588965805124660 1646618648822243030 15970329138009601038 10766326483515485543 6849386554462849215 5608668282491066522 9402258079156153219 10684621210322609933 16791377043577224412 855562665024109135 7564680625282335611 10318750511551736368 12363861079080150150 3152635163014781270 12021299554150126940 1307287993968755662 3521877377187820772 15536188020140881579 11651015636133083362 15979434515318420807 14734364897659098330 13839409529155137506 17161085896235068899 10877425583138296650 14059500822608015056 5844943176197201100 5581060762190111726 15359959411397408842 10682856379552096042 12050985400531557112 2194462847168229070 8639872343371602042 2178864024317611323 3525834061892881144 10584403966894647875 14534078848127853036 11293488119073363169 105772625217640094 4100116540018980835 2844901428082512417 12800699190941190759 3270216461200842930 863429231491067094 12015543928234841886 2686844845343128339 17014709049256384233 2278000824423268778 18367322169323236767 10237844285006700489 571977312883463086 17285944865304165301 434690707120875369 17281477331039944170 17217294269254382598 4156878138373296846 1251506055577877261 6168537916341591433 2172886546919729352 16851631634934881986 4567019974672053578 10411716252614910262 9479069199776074353 962388092336272365 785187064191120699 8628028412360227877 2155232946318918144 14642122914978134775 2870862794508479352 8254994754629981857 1078989055739671633 11067319481514367111 2880911789178239362 9123333230927938298 15123928230472493469 12121903315729964882 1676038581040384005 36997068996740022 1496761337398783593 13276373994846357763 16559092388237267385 6777418467051076675 2662401504772477302 6233290655338979585 3242044091917887906 7200582963524838028 14907755910115219758 14873578643207099458 17010941780053105186 16515736120289109478 885860897113577606 4192686623008900390 11635822120069367314 11542571821079955493 4413562621046133877 322591251906205608 10183829343741923880 10595030074038432015 14718663483105093781 18143161570679066590 1201738770410633884 17163725184987532293 18287221107382810379 13364498606577420817 363846897764947622 5431350110738359296 16849124392774075897 12856855596921909464 14542540600432379825 2200985913455963933 7749781107211241225 6008307652108142940 17346570851642948034 15417280229413693580 1116693325505041466 11876598382181261478 4591471171895869082 17314916132793392294 9132995746628377597 10777176445486433042 10636140586744446314 5944259472968811128 8916794598938179384 418848238997109751 1113405701723473191 10863288534811131829 9936426460597657212 15558039322949848070 17790461281171834709 2931003648656523384 15551361075183998340 506250730269921680 17671198311371946398 7980519700366446156 13579993531393467661 8027544261341186208 4190629709786755553 5041022927621104222 13791942876094024002 18126588900199017865 117551429576121492 2636938480650130468 17920188867936293186 13734159306347008056 5786542010979294894 13634258616320916608 11706079796984186643 9282523209659001245 9294794480593904659 10296272485743949954 17079802236625864401 8437409648106248654 6921972151113102384 13464037049452297222 6808751775221572055 17865286416286474836 2027382615319629983 6046474947426508497 4849216515008164466 10334560239671735903 16298327600190068924 17242674198082260250 534259202388401901 5045524104065795665 9899275390374670471 12679170415216588758 5859891638205396990 13012696385265096157 3425361182730293139 16534508676434380442 2276930822028266972 16688660146941233793 7289660716881302404 869317811146377516 7590023359741112542 8705369152401598170 11570818332672311141 8924649605808468760 5598843480656261436 4627405181710897087 4809450892698592430 7096623373684716346 1111064469230587283 4800848473946751329 1836944395720211692 15974085993829730048 1744903330816964165 10654894649070713773 9340290491464414930 4359115659423310728 18329278522194417090 15023501436491725620 9903165616234715529 6850992344181793188 17299940134966806668 1931294071503609515 2299489614414032696 16339914727069519506 1454701790489865235 17733249216200477476 5207501567554176059 3737319508689974379 15535210961482311851 6643609479653138573 10831668571599039660 5066016761255497879 8821965873225595624 18387208244222612320 171761282145410961 11170598101692593670 15478153624958970713 17111366555225844743 4418906394041259530 14282068652672176159 4088016841337219383 1328283221703153688 13117192436473434874 5640557074414160188 2439116169186985347 4856994587157163206 5627537577614088193 6117484757806852075 4990944778071961596 14891887451524467027 10158913458976699177 3103022666923637108 8990183472546575192 14565756222081883173 4310417521711882919 17500760652716953801 11200638405705626615 7759168810057385564 5355812410659162770 4897870286195727046 8925915265661267378 15272974265041116413 5480208899947278065 5944194318835497664 15884990832939490558 12890091024089354588 4351470772278009809 6405260636063297475 8430030401448351853 3580445973348169956 167282410781850970 10963647293357143884 8167071944791484990 13394870063271295373 11686134928997156702 12884649156900058346 14058157855523982815 602947779520995985 17495471830900415767 16426407362535291155 179762290293005595 12002891095600087541 13638068243308651321 1539966987778151654 6638771611639519481 8937976831033357035 11410828434909964346 15595777140044546621 4789808113273914993 14011098429347099248 14524637917128417869 8834439137801436280 15134005526689688069 9522715832886962856 10314176175151560602 12046636048814887733 3106687249127487503 8180256679342732129 14614119432161818490 1440696184863069379 10994571358022287002 6027190632857297881 15543157595173889940 252001002444350849 631189733838454151 4819437821364362596 8388699856020851230 8139055466226460848 2958396357224589080 9308105225177351404 10889908032398216594 7696084497780523927 11743608420712998215 9233293818761679431 8804601255711926161 13871235914773540691 6246680142068630318 10518691845722137322 15641923180061680120 6501382549441682101 8423515380195052929 1071634440875821757 12449508169447708590 16965779319218827394 15541224988655529330 5380690984050154276 9750666808955996381 7119506713874519034 535823890654293217 9699715681934371373 845115092047878664 3090957444479725000 3160721081325240496 15084799964066974895 7634014637554081794 1184920209297397167 15879572503790175354 15461704814412117450 13235328311963833194 10402049877995533802 12065861648663197682 9439159927529265145 4995548243471329998 17645123263951062493 14022887601491769126 17210184451909967636 11336473402822617006 2349180034346655652 9652623422875091024 9004517605973889916 2453911323067068407 10495715589124024544 18066224971193229621 17958076744089925092 14455336661279937402 16968809633247087433 13366519815236862891 10806088383503609780 17130259927925979631 10648862706611931055 5034236998635376661 976966265140589622 7888535904887339536 8415898544496624880 2751040504236167797 6684514637805894796 16215497117259391190 7894007430867954443 12102443553296185581 14915791771101303316 16316611286128403584 15970857457724831577 12025368468201412749 2466292490695166215 9125601009194970798 2156703260607515786 5599582415486745852 7644667938812444848 12202747234217591470 14927158105811132150 8962919346854554522 7218471845034107424 12788698464674579650 9313713300447057612 7533750264168872910 10407192631133183744 2335225221592792070 7184572726109626303 12754213920065028976 13674094186331528958 6706822373504132012 16482107358435506438 13976183165254962945 17173223333968203131 15281865416348321449 10168174147836547741 11741426378133468923 13455034862762306745 16266344136895652749 16272418947075622355 8257571828064687780 9153113022182295062 10672739936960803556 16065066860993989465 849085823365852751 8868820725925320427 6531919427997705968 9359085449794518338 4222910525053887226 8829362377537401856 6439996032906708292 890488710260491334 17141968887431442553 11760449243038970575 3112437326481944701 11728601432682548677 8270287967144773469 1578083905648922012 6969365487412559515 7549003363181991294 2812482320266838707 3295365534040827314 3825856410915228870 10719159040010838474 17480859750687323314 4310879226305964177 11194544163178054136 11800704728468391033 15384224702310083730 14112165654864934413 5564933853054503988 5855579281640715062 2470020162546205285 14780666898115771951 16756357428460340293 17898524856818090676 3008035403555984279 8233914541186268905 6695858595997635965 13602107064184387379 16939234281172424348 14354090545167969996 15106795690969883504 15335845999630595503 8372990178796358384 12518227181903308466 16896068859261616759 1951161621175493542 6835880435204328004 5601296670245112722 941459079777293763 9345350599644935972 4666938905969999223 16515059430372508384 2960804821045825424 14300252058630370338 13466427557819175149 10532008999733519169 12570313680430456463 14160809310011149368 2004843478532421216 14345875984999503760 5072009699124777686 4720551105388299728 9063506458557252053 1200170677081041280 14666372449231733655 720431313156389846 5768787620923253941 8931524749519826577 3249766876576101497 17792554158215268945 7726249506206489539 13129504459429135136 6792676540527877565 6166588577990789991 9960279120481506570 11849933789623702962 4733177749571685653 17086939568564821192 11762102836154149811 9866552131979813247 3412102478484283920 2571540664316008365 12084750131024578360 6034179769184371557 13360395749513690436 14770125829340930624 3416906621044580146 14478384878136093555 253398031468665563 5040937254394172699 5434498596042453721 8503669711169750636 9474172596487879223 72792541268690488 3692065916197872511 12552342305101613233 10882011770090059988 5105256714633237184 10801086251598833448 4776795273367313808 12028793656520162355 8146707029708488904 4779224456977896534 13058733561863024941 18243662913076317240 5361933480257581647 13673924691871077593 12104037103145563016 14311010682985570898 5616255344447751141 6034641223503028930 15340561294336357613 8534487590916575444 9992210013823979517 14638876087410727188 14673961326885035303 1713343926764783643 9700709101183845662 18003375493880240007 9410465987207040016 17463446773237886113 17007267428961036492 18075949088843015856 9689458059985045061 18196505156009093185 4842745109001001679 16173033529632704555 17436733971832862062 9318986279382868992 3786059870011345307 8512571272362245719 5505392755015693553 2328013236174635925 6480100407116458472 5044192887062568114 10635164824699091385 9205462932080604319 18307357279140822545 7397332924425865014 11847016569869199253 10808022749055040745 14818913122666236022 5759885734365162882 4353689535085436102 3743595758862257244 7837416284922994487 8228510383531174577 3112563524723369537 17525389420094604930 1433357871963554002 2984086978720003686 8824257782549230271 9007278420973169005 1596901538609004426 17268040981313667269 15921724293555915181 8585429588994815290 13935751103131369825 8621729210970297548 4732229432869283149 11297455316020075642 5984485920910371529 9129940993298384278 4566933661960328568 9730366492170511968 3385983077409074052 3033777251516222540 12223184723960765778 16844118788590126469 18079342921037582628 13113506823369762439 2176198764166814900 15634429928143000423 17975889693259960431 17923889999743792243 2990396757267839366 10254585721909578331 7557833158637060849 2428175145401804818 13592008765762300819 18133046953020331351 3220194304431601769 13842372323284311014 9210759229522561832 12070358182485648084 700706471005302587 7936716272656992969 14752233240209779452 2625240371499917725 4531178311702343263 832631209802669693 2382255007285674670 4807522278285405717 13765248152940963138 13768968316902046405 7514901536112149467 730313538754303463 16211945856427913600 706859244925078749 15714024192561300524 6996423025019466099 543583373215875425 15964233421310880056 3516583683845626763 17364989214612166202 1932234577113799877 579685323373456091 384082320263364495 8639560044873071959 13816644982437552979 3028645055589634964 10410040316764337672 13066001989257720608 17753593411517729645 2915686982156270894 10678693928390804627 13056586443449525997 8819485425983377402 18256310595824255552 13526566084984213108 102980891448326883 15839932534312236210 11369355058446602359 8416307445789358859 10613856372101341941 13121901900090064920 12967782997456146887 2902250015364264345 13479243829343889280 17980518061839723528 8082905969171290182 15111732481326470810 2793102299109737709 11944104391632545044 1407415759899942757 13138328136825322873 18398969909843842940 286980474021436663 13872557406905159774 12145206794171112751 1487781020804344113 13384709982339246087 13368470857683350048 14132983803038329167 14586479408251336508 14566335837350921296 1293239677849272830 5338686431371208176 672366137653605907 4280003032891432598 9339446209749812597 4858284703623927844 6389584549359660233 769958222419054153 14561625560490361345 12025674530834199604 4139231809554563683 9300316945064298118 16667663426402549920 12356336069319823059 17635157478930164724 3684879753216201046 943637373386848146 6775100683536955197 15076153450701995890 6039597053747779442 14841027078556661245 9473083873298333142 13376206133313403946 15943419962918741438 6240433979470427411 5964182572637663945 3801488884591705373 9292118514249207957 14385062128581720499 1758061741808436121 1434203495745824049 10355968852796752124 17110880754885135992 12362998790879818189 14660219676888080923 17640934508072338715 3028901411239107219 12940764243581708461 12237709309325484747 6141866915747180586 13812810987601848997 14673058638752452044 9049976806002626894 116635604013854004 10720662744347346471 9977598162558983870 13809182190737190189 8846821304000201739 14871748349661171009 11159478560823820320 4049182216127117710 2606969635586541908 15908759037489159818 13301753336923217223 11845709864650839048 17259283122562546015 17740902658850165222 341723242462604201 14853014134987671853 5257744064266201656 9187836567010259877 15074152460941762588 1214435923222291364 8757089295827451788 2856137921284347790 6859697804228879572 7971949645575360464 15681934660686006624 4289944593553472764 17655842891704373190 10145444822592049973 6243568005715708585 4582782903214337090 16378220073455062415 14863463219370395663 11988252874169704902 9852408712160417000 15942797779202900175 17583209530145842536 6465889288404053487 6082885413002927372 5543082820276958276 1105768255423959585 2322029655471274541 3705841316541145393 4025109480550931840 3923809663531718083 16908583410299336395 7993787852087934025 8694079699384660079 639047856993939750 3433309378252521405 503276414512428137 4497936894081111307 16102607171446078711 1984951873430060162 4681575568665624463 5802509054015764621 16839412819628481438 7510086072719663083 10737619885425974733 17223751748889461493 8480817935136169596 4102545637146826363 16810037979602602932 9632504787848487503 2833705578943553167 1944937023674487690 4367791980177589795 15087041755989447706 16681158125649657129 12753183531566087557 10587609305112345786 12403167408489837535 353310541088878745 6942010141674238392 112737845870545678 5913396842775738756 3757770949873288161 17425195856919362440 2424196363949553302 335233869458782845 5771072407014988432 11427326573572011147 2717781206565423330 4306969099243361457 6767635072476831078 16160577896200925359 11891735323790328001 6189635068115299508 5890077438582730516 6772179963812541209 18011518665603747355 16474930545994513670 5916249213101774588 11548962220057348766 26539566622136298 7701005657743217018 2088860318713138870 15839687773271368500 13441088675276754057 11794028750316885672 11092404699993736256 4968633302690086816 18393824168642015063 11572769455342502204 13965359961761322034 477797480773731421 13589337370392807568 17271592946474207853 3669515765363752260 8276469720946361922 9236526451901885531 10060320428391846380 4026805172386860533 5935246934150895140 995524622063304216 4460503224135285237 9416476007113228933 10669864824634232525 8376397412659263715 8533933091450211781 10079383734341147047 15897359436491143095 13957644661694429908 13369365756262270353 13611436389191335043 2029074996459820713 4326521658674273995 10690940497584324304 18126489773584924440 15775026600483476751 1103580573594674049 17785140465864766165 9508899866486292289 17263234528392827336 16877856490698269018 10679813260172446335 11755726255572186548 4924629398508953459 10267071684746244459 9415591326183788171 9346408557009820055 4122967660940321100 8590614166161196823 17615823484871506294 386699800994826391 375650428453967214 2976138661629774636 11164557378038339924 946218766927442659 15121378157566437216 4040832380468229475 15414868423167377010 205750231769782941 4466827234384446937 8367434955801867500 15446259254072482532 7862507907193496998 3442747704781840407 14766555525510160708 8007998242908498775 15316210134159325465 10915658721313380244 9228040660942805277 15166537154422158835 12857463337214233447 4750343536713318387 10688902284680125614 4500063035018044377 2659315552162052502 8589681189435215933 6728855847656448273 12889518955131178795 8376720600628452412 1374005397030402609 17523306050480450077 15324873788052988531 4452474630916964286 18122506106431553521 9620744161627773806 13999725228214160637 728623900641909454 6588696449945737495 18322830454439544268 1135600701273254797 13355856602069744858 1983675447505738144 15134819696887234433 13987026365900256641 18373009580739806480 7557236011018489133 1314900505620355961 11853319529543173666 10065651180189199956 4637622092749659076 6370679154750309760 17529682756014546174 11190104174785489854 17422758535047643342 1089639031937991536 9694168108210107487 17180786212717563385 13896406986201829955 2616285290171748290 12982122116178780257 5071132209835511895 7212937622976862286 8925041406854542043 9223227079644392444 4585383407062732069 8647068956690568406 390553826954539443 11660486384985451799 11737134134147522165 9201779267549657271 8861981413701437785 8731786556760121063 6810091944204361290 9873039361254790701 6466447286340982538 12087070763517224940 16676384218539782217 16261714097590844286 12659046947186017835 5333434648218143131 12305311886406486157 9911869191417185631 9929736204825877632 14070431127597050902 10630285221560360672 17106046420228721763 101153659194216768 3000078795440047084 13386528515312641956 10676476267111748660 3882167615808673856 3799656421263183462 15985027788246687225 7767825955350996075 14585142685541632452 8276796956766143791 16466471787989241916 13736076202162232131 9165787613674517919 5935062253207379978 15654404946111754685 16471104724720926547 17439083359647765827 3838878082070862819 9409418725944813081 3700083025330402366 9499664177432231488 15039442476119411793 4822314388698363648 793413572866954934 2894286747341508711 9453901243854759261 14530153483236861985 6200231260616838936 9512085531586719279 429581413371286460 7888639144864631683 16144674762720454986 14667631134887849433 945804059758012386 6368027629550654486 14220969577554215098 7699897749266656326 6308080025045112814 8055779728599548787 4740968661543757684 14329121044749527281 12746934201994394462 11717734520159699157 1861515640430423273 852813213561124753 12135248712801591983 5622389143626029893 17738372370442772569 11506383999899314387 1939846876314462517 8454645112725102761 7021424991543163985 13775521901074920302 13513214343799082496 325910384722521297 11160203387252222958 1366357516622487278 11323934343576674877 883656435177060907 6967052115542726180 1616011014318000223 15265689287659116464 523041606523804361 14148379393236487132 1937639378513604305 12607251138330616437 16009375044083265927 17158116873517348853 15805506585643973048 16513282700745954412 5428830031923743772 8755338403270828139 14179011702032036439 9153970544779815977 5773355546868528772 6313841257689656075 18067881826558668861 9945354740173545203 7782252083776036258 5489364453901060723 9848226433385990907 414337968848994363 14786619130562819888 13770248272464299644 3014114460024651678 8327058455544801616 13262920985479488483 17926571218871833562 6311595438407121631 12570009291030580344 2475981580172320078 8366661883696970474 14377329158064209442 6993873650532445871 2255484977736716429 12115116040606408391 6499000344753212996 7119265537685795710 2884131062429820413 12981758411686368735 13844328917175567985 4592689924684722677 14304070948715022598 7964718039167715367 7551852236626780996 13588093969640958233 16942142561559366675 10001689234780278669 11001184886862783104 15162844765124092622 21660827427202851 16075132684369850047 16147670529695358316 18019900019029605894 15975397029353831513 4858875703974746038 13938348292362336967 3246974941801407256 17638476681930910531 8383842252704368001 17848245199127130935 16524990564602734303 17167115934387018858 91250470558975213 5439613961460308850 8060730978574422967 13213707467943658874 16749335613065390899 3057887042072363256 16538344051360997915 767415310298587420 11830830364015264417 986813057216409349 7627935731672702560 14574826148801283235 17155512399457776947 13091857962839559583 14490284466654948995 1419899117277005685 12355650698272831427 7129828731796268830 7158143628045895922 4486853416101820938 4301369165924247391 2597874621914777623 574323951886350634 17551970870057447877 6673449717547536147 16034921449872177667 11696848768486327485 1676377621011678539 16277418500829524999 302406243178421514 5960106915863639960 2506540309152706446 7854904477700366531 8510531520031530985 11742651455033604317 5345146981035254389 317717706914571902 8491848995110343398 10873924891593858115 17202822941365006553 18039012276966386282 8077030365351698292 14806080544963036384 6289117548952368924 16468991911361981611 13009972297265864305 2749137303073169123 14001220787917669605 11838013841899552421 6168026479555553291 12763563108892542967 919362775826629435 775804047088702953 17587105288012584194 16740453994095929412 8263279279788496900 18131203970714665119 2711645338947821453 9315887014932574248 13899746696818083940 12983645207679503432 427480225593118153 17186333103576053296 1512609931310594281 12016683912116083452 11766189275478490035 1938512585969882531 9961878335825661789 4196250185447725383 11326241111824208692 18133230395631834028 5391816834302089139 17353715110804423700 8575973584724211166 11845239835495472231 5489332239085406516 13803328565968268457 15614405217017342122 10556486137763842580 16123035950114566343 17727490837032226116 13295306692177073704 11221387167384021566 539343412220722123 15534679014920057015 4814032022050966391 9390105804055632605 10233297424166079690 8232153695436567790 12279865988903229328 16062553001012783791 16430165565692229713 14704857849607183352 5764653200378434041 5330830715376703417 10373272185567964 6239145105741551807 11103453221117971635 18280610362565406019 16082315890483371738 12322176989234296901 16253188016750357349 12999624068565227232 16762123660382351236 12415463212007297018 2335528061475753287 5803384325933317661 18143402294870276222 4307085216749640872 11590566981150055960 13867984819497565362 8914480444141564209 1536881937009470748 4401176000180779377 2535092551227083729 2640011880826719656 5240450372191823271 2323801827746056033 8300468388846600542 8200137711502999756 15160218927496680759 3698391529446547753 10655332849742935106 2270482110664672332 5342894175304036208 10912193246853293865 7899993137760072523 1755946137392349137 9130368711149418457 10034691775136898615 1208248522889690341 2989563960189710349 4390917121655285339 15191151869999775831 13064553819515616600 9562778913165105430 467609657419523339 909214778364765800 7085487941525350556 4689595580276440995 7105452103716225212 14406743205576936084 2883786370411620442 6788952962337649311 10100600654753258401 16964146989218130640 16067509227198811183 11480467362052771793 2928626199216666172 15310620006598768266 17572268944929877512 14010363942126869687 1497735104164074623 3911925859281571802 2069861767479797356 10274467911775139483 17699171360304759159 17198746286939378908 1148616644542867619 16670076725162628009 11917439594254111059 11544616734562912463 15249739595163069369 12246779312271401834 7196805697951792637 7128647355680337293 8539070273031469518 7026396988014938604 2232951153852190471 17761978866625335090 98600849690246007 14753213098558496097 10945471612865508807 116574072090485861 8753347421639150649 12668737671352286621 2713036328199096739 7337139424817585033 7439116776280221818 5509613270957729269 13666088585107583594 6139509500216765562 9055940729485600997 4316457153373354782 1034632698230859454 7770402153995573538 17440112217592233617 10892070585390866679 17775438320525155710 12011689797913479545 3415208663740866520 17422317480811534290 6394834435856708060 11246200137774610751 18174653973535244206 8975634415258124564 3344838564737239100 10514270725070539545 16461224288954603825 5468477548258005367 4961966418119370274 5563351955109484394 3110633652822797501 14658913638971969205 13220215447242028576 6584120305465330886 11447012872326135801 3820880425492785253 2881930296844370172 12670367265548904386 3958172311103840782 14022991226329400250 10526918613615710122 11837953915578003905 4777507253086262864 15267924438971684625 10770292731033017914 16314536324220861318 14881308120921917084 5799802286530220714 14680372896902560138 10211399784015278966 726699665267881582 2657055239889281580 4946671488594570838 901490201957390269 4830076713488032950 12349740620124615025 8723063457018900660 15883569479302250894 14606579678102033334 2970660015351507760 9832292921229525919 18194598799242515002 7257162918436980981 16487375419697819337 8857194599263994667 1204524003587781929 742296272953221305 13233452541930120531 3223073398376952115 8651324270816474965 6964320699775720253 10376277890345364466 17300173343347257475 11705605385207706005 8567624071867574018 10426281643567574925 16661032063555525943 4652270192963651200 17826583176040472595 5530246825779242284 9036375462743955407 72911295179611226 18359371131115947467 1076826652820065961 6436754068243385498 12796723229690244588 6834438901245614156 13826916533789163445 16258219737903314360 3792198663660509831 2980252161086398545 13809748929767423259 11187633165757660616 5213832592324258400 1214899550311236177 2883356432155093462 10233509447032374670 10223045621723092853 14936387981901908145 7761777374424565089 13665477896366067007 1596667923243186314 4092920023563316894 15019039238177269431 17351169869111690103 11627897174902947253 3664208744025054516 669855948468881993 7097614234873471827 18301077448259812518 14836759047472190833 18262313236255716103 10555348481603549898 10258144880548243285 1510021193908674811 6723419641240298349 14663342182656274617 14316868130165399196 8023064387048763670 17335204464139781939 11324465674857411092 121762440247830102 15668344997356788043 2277591595204687866 9780657048755901844 8133799878971282680 7349190925248032681 2533228568804312142 8035517697088569199 10128235529395573521 16895716022315421576 15786226395520663510 1883463172412261752 13576864332880605187 12043953106667168427 9402028878207017354 18197497464025265750 11929025928017577640 15921556418566422766 7354507466109192274 2467542984540896321 13201309896754954959 840648944360064969 10107228208993856902 17454516759246040468 9068059048755039520 12775669209047404426 13185628399761829239 3417120043314193259 881896583589437795 7518080261871928240 297996021559950846 13425220834159800688 5727636523780745342 11756547885579687372 17810023257170085910 1001912471020939327 18323341480091460555 15936859925501219298 12525840601908817168 9854406674558526913 18045240474082347076 7667242134104718380 4222297232760355958 12016765624895099661 5815573633823952671 3193375081868668107 3870804642895475376 6223913545762990215 4275627562996116961 5493433238343622779 5814096325539453651 16394174469823150158 17189672634918795303 6292270240573288641 8683846202149163103 6037946525851272618 13456431794478076050 12266651517968321055 5341050738336426167 2043323959838324714 6841281728681863543 6989121171448713534 2908731649614224854 9105434272964902965 1724061566819067468 2936048251443536559 7089513343339366496 9372912932084609881 17547065646890974127 14565546095847699171 13978873500091291029 920608147694347991 11302274633906218338 14386582544447937008 3916262550984665502 11810620802276856389 13057224191586412581 13229143641540975802 16730854412270293944 8472710111104408169 8687660566390207046 15254440554190538535 9187739796549388193 14264080279624722099 1189657423634120468 1913890373260113069 1735363247854941506 15830428580720858956 12429628550625023917 18120063872802698763 9747024996613500143 10548434694254265563 1092141218321454788 7044238760983063579 12795210113836839469 13963306247287901244 5287910009606247034 11183226239755078612 10994451086046050401 13610157146147206759 18191048768735780566 16537680056056417365 2158800859123540900 2780662725577280680 5136932659538118647 16445267330339157449 12146354746296872128 10197885109150593217 12102011421516005481 16389591874848366513 1777769437323391003 14383501726014173024 4467159557094481562 2304613382341370036 10507219158005998616 17028989459399720589 12824839924644473708 2927138205803848914 274372454869056641 15335306775747987695 18193360339564638696 3415216947642417136 7840535566061612557 7662462537680791279 5209178047371001709 13872716750583031404 6169120758955940382 8994201309459584670 16520609909111731864 471122746476882019 11085541594769244081 11307792728154528460 7295673762957431415 9836436850489287030 13427461208026832989 8969922083401363616 6399315746698310078 9084117563660605843 13959286637514401538 4171038052573791093 17616792756884263877 8095409261906644041 207380906302567532 2708820156112791576 10156567532588790414 9812059508976748817 7280570255366152845 8272222278885771433 4914767941695760190 1326686966966808926 2865865948525503608 2346542928351371852 11543480699151797543 7367435348349196167 9893625278037621007 16835639722700074174 3314059301497313089 5693092522842967333 7315772263309550865 1302738491215206611 8937072860384042216 11430693534688498176 9456858300437673404 17230449308297963848 4718417740819475357 5355450942248187719 12391842755067405541 11416920436011107957 17960772965366528314 3618709953431181749 15588684869080969785 12276281038241537098 14097077454404440267 7065949525855565393 9590389845917875871 10298880577886029145 18177706779300170498 14373157514647945759 53941010013075870 15698080512986911072 8785499096949900652 8515182389529870734 9717029608301725232 615852002136275958 9508704357216836492 1351368966610440213 8124341295739157110 10023209864320591999 7701677838974094747 6722730429442668902 5988636988093760034 369781672927953955 5366363487081998937 11068822016722363305 15415669369225181557 17867975983636216398 14932117678956657613 10191641986269267150 1759696303784808609 5479960090475607715 1582318376295468865 3520230435585949550 14494484294137980105 2576608090271057301 11029297670089329734 10883257169673170564 13543310820891996760 13334906420068819445 16157622137413589001 6926659500670450066 13412392844777368575 17047842465809331558 3129795697132446621 14669187002729119273 2489695820611645427 17949452861515951635 8566424054765992607 4582593190932119657 5118785465075386396 10685374858290104133 3882127451587319043 7759685902505362120 16582345052689167675 3973916509771263482 16869366680949563615 3142196623017720298 1177113849371497507 16643119375937669518 16654231327856425228 12822508375556142484 581618815936892354 13205610348185390027 11991879384379528643 13971500393143983237 1323492782345246589 12659175857385473904 14504237249849520593 6194061206323179503 14010954118413798723 7853899888414114872 10172963384637156705 8723140930176069410 3549116503690420704 17960351065452798495 13492137905029490470 10195750411765336231 13473108888714706942 4023647510007697928 2445297432297453969 18164921155234504721 11469485102543357566 7295759856848663162 8991571596093325184 15175555022114284612 9179846407747724008 6502615150552270484 4552798961094478110 6552787314166795336 15642070525632085191 5699429039460898556 13361340274029499770 18078599809868847202 14623775752655387248 15123158087992450582 16276895880496208841 7980659087499110967 11193184021415386338 14877018600949894914 13513728039669959923 13916001813428196638 13807911550484374646 14053351114853801989 7290244681837873360 354058204494739973 12146551211576959301 8713935044872787863 15463764978774339086 3448927309177417163 10124604385751306905 9828358151946230872 16313595240459944935 16931061658255091233 14728375739018659774 15402806110167127024 12016697331379985673 1390928833003498581 15070243154895934608 3070048008220503850 16541041698472984352 11472559289188516079 10432115276542358973 13396087181627547544 14326114156529730428 6667062717339659253 4450515957971088170 11620304351207727676 8354879140891806279 8491651246902782175 1849318166764574225 5687374066595051608 15787930330914188009 13218515208560863865 14532674783019041627 11840673434882085769 453530166735280242 600366434776815024 15271923424818814209 16197617605226326349 7907341396226237549 10976206440366317805 12665464916204418667 9659061412090990610 17873158067392546561 3672614804365396061 6349770245274449938 7862555641928915921 647895816535060422 617398843023334356 18014896982419516102 5927033792193737245 1541960402311089662 12749760818529865736 15010530099582589373 9165900601535127658 11078640025229947686 7193379650369759029 13097985956196201302 12625335353772354917 15331754255902053250 13486471759410195762 13397863912793095792 9653682793279156928 4853830554443711727 5818112172458175277 2177559181170886204 15432188971314808853 10151619173333357666 984791838214809355 8317294649027992123 15441480332190771235 7240706661320896407 3332276574132620227 783665797340853429 13514248819143354446 9660699166494241061 12082051774618091390 7335963794474826850 14710990212312768963 12405021156762219576 10345032045260003405 14619363973520378687 6113611437015962820 18131970335490678471 7102369511396149582 3873368434400483577 2885261874420027451 2932020422270591886 4186094431932021400 9160606442932759816 15310324625657835984 8496506711924937600 18247838850115291838 6158383988411548985 4715693475889582040 17304262126074288640 13630635486536137266 1253315629266148003 13420289900916026857 10595351619303376657 1059137538983576955 1760799409614181474 13592184965572684247 16909247684421212565 3922679782930913805 5477071608585203475 14999778033485929922 9288747802329100970 10700052293932854764 12475169098170554998 9179410801554429191 661286619747595627 14427253872106373371 3645481780368328207 5831057038853431765 2835148735178319445 7487014138521993584 6578138074816376169 14726418985082479099 16364520821383987127 909904358580122052 4732830800477271682 495463790693671984 2933573720457845969 950779641639932033 13508429572225870866 11566444037780042759 11820443703038769292 14939792943877182265 8239893066733881614 13825527332159381576 9747058628716047216 14523066389536424877 8801723904812289849 4900733904110714376 1175407093411819912 14670054985472665881 2236175172799950907 3305794655750215152 1302190927606279959 9656726163015854136 15563591162264201870 11617186209632540866 15301469576156031303 15710949127488416295 17449816937741621284 7394699612422758179 6872662485693395916 6749453105254387361 11208721500767041083 9644249856542084070 14177526923479781808 15018171440822756347 4327911401953254933 11405707489346335294 10425308536939352624 9974287265429553732 10118146554897435595 16684900226071534628 9168239254273826575 13603895791787004657 8773011589476322123 13252102163588780803 17390568491872517693 16932899374402958606 10611884956988103135 6459340013086309874 12824169297651311744 1402581733526279894 15552241970751082058 6923028536882628231 5512818015770578989 17030113738842262536 11436099648455297737 13715191156125305610 13529868545789324781 3550201611450387882 14203282750992888708 13359972947099988371 16484057564220520521 49673257320462306 10353075492998018254 16322299629804073303 16939065701080287295 6944682006940480333 6302043797484469830 8124345826764467496 4028314831265562973 6876272713259352508 12739616532261737182 7468933051374245956 2514947833499345772 10475609470486672043 2127182018533845623 15925323298947130022 4296016885903626474 8668357857755419586 10842804161257258749 9966490360649509353 11571355359666200432 16810697151359305482 11289820585088429273 10976479173505555398 14366369781631276140 2401977719177529907 14063842148671974020 11467645471981456612 10171495376447896295 9971885195678921568 15250062261911560051 16323187860302753003 6232032681744251587 9811741005523618401 1421186734621962981 8586618961128971313 8045588642277497377 5194539889230109305 2005991136282503559 13665610852543520539 9959902062957239767 11833322038518403696 17378729495838853221 5554493441909967895 9999542337842648560 7845289260921603837 12290726814537795392 5992805983618806378 17307076397170605511 3496195789129069887 13092052702077738441 4444592609152308049 17881362157081278773 1070091199510160357 6790345556320111839 8858055609771358025 9189683316676463832 7564645075591749014 2451046738137102522 11701046358796884914 841445485919436581 4692543382588493514 9975495526856212564 173576254537513417 14601361239227706906 13039038691086391231 4557452313398748319 16662011314909702529 16417179952639581344 626133924116097068 12805429490429397653 18444616015034959925 4660373826340944460 9449796839632357141 1495430364363249517 1382875952893980994 9217148580399492403 10619120120970722136 2749788092094882491 16895476565787316095 10878994866912250154 4246408833295400255 9636650114412508378 11069155747257141652 12495433776972288268 8846354074866560381 5073632744889961363 3488225918397981048 16594510789637618373 16179125069994376421 14798338592329046623 15036520467360894253 12486439578810169645 12478739275358320641 2984485591223923420 7698703269980196816 764324914800466519 1018003814724207734 9471704712203926363 4602713734253341109 12479374961577008951 5102796828958567817 10178418620874224887 18034767757002096979 8739654789706888929 17471146481180493795 7507668358598964177 1676087209096447245 2343355103334434303 5449794902813412267 4126397975669663305 447922478408626594 16015454510347381471 17762040984475574539 1862151965023933549 2256767005968590351 14242150212292753461 595398954432876074 5888726499835474037 3971371877431848437 8967302045959898847 12181885677780438676 17448182601555421866 5740168687854045355 637955151546798740 13893592481388187150 807769461332277163 12489970285364672307 5690212379274464921 4806539090546863520 9756001600482356930 11374002161635748468 647029813566287441 3038978345163370901 2396583947673751204 16664675838001908977 14192935298383370332 2760191332455629416 3823539933919672616 8520054363058806301 5024916033951022131 658656105550980820 18212972224674402078 5001545178051122802 14600924219688570307 412763876009752437 13383199657782010614 15525726746813435216 8481128665459891319 2661691453858361855 294068042855058433 11565418363015774487 18122859545810269254 8471714846804197025 1895310320793274608 16717461177522387536 7636432425100615106 7551819250318754350 3956052478736002683 3828150613379325325 15727187111679533901 2931635315843790725 9313449034608177586 15615563790184427598 15460684438792952867 14608612504413901406 14111996589687550813 4704841266063040287 1710306434980204436 10001440758986981594 7195601941335506582 5639942809112147081 15515443068337190417 15739770917164884146 8823475190620030700 2773491840553788416 10160416166621466473 6434476759422491773 10582822075750035343 9601397253501058156 3278999450408292217 14183357960057930122 8905090870807342294 2575694224164720927 8050764293462637838 7371223626377662991 8790748261443604725 9848564289643168586 2193441286393520168 16755321764394502032 5812575560360677294 323876404028707171 628196774403921017 9147005178017098375 14068051428278422848 17235847529000328669 10758268580368675066 10562503766721574216 6259295729084580485 7223294668391075035 7415663655796566018 1210236937758728539 1828816663865965926 10043210250967820707 13863136587989078651 4855615047378684024 13890982342502321239 18156187913354194624 4455540319891632774 5904272060780203908 4189112978955536053 16942197475869786585 3636425275622098571 1775750216778753626 8593932227951664073 5958465196957324732 5998016196160512342 1682895476557538648 12318780162675718572 18011862230243493902 11560230207263111448 15142307609890063366 17194530478586637372 10817767724025846553 5971157764522817757 2812782586118059064 5135485359701383470 6598632832933032638 10963797353178013988 13422744408507948708 1948331733150274807 11857771738784936850 15742538551454075288 16001403298723377234 12438576349073504259 12165913416337147316 10728409373328747739 13334598142544733174 6104205362784818534 2923574949917966160 10012319233994825206 16010922754794254734 13311055189551478669 17843831134779623243 6871443333483437246 2115021233666823387 17153918487007497638 15442729588795018665 13113498304277722513 6652089493771342614 6576886479318448864 3667787326481676792 3472176377421324892 6606259481429830443 11328754013767930566 8235520208692195752 17386112151074462861 770622215424304202 16311824594164218834 3210763085283800295 18340424563331914592 9029035004577663260 17044152268887965221 18242838371111345277 17181684233506911012 7783139165405337386 18270268520275920602 10438887483339774509 10584496314034199879 1780856901933860078 8491557201114517066 7152706141233947108 16834025355503877266 7745359385980446132 10243532356117799512 2008314868298617071 2048599373301750429 8517841664737398873 9641858189251506327 13893469093432375845 16229487838982329185 1662926870341798509 1953491795434342708 11008583869796617332 2613138265635472880 7742676080222318681 16138964843443583184 2408679644799789624 15674496170243301399 379124694935177185 7507675343341167924 17099167102231752825 16548246382429162058 5298924347433376987 1501146660169628502 15999531808570454147 4334089873701152028 14186220926112864325 10299652388505458137 3690331107149972358 4254354135950558407 3276171380728878491 6921161137017808488 15035688069439879790 8284014127944897714 8966022741875500888 3765942960633335133 8044282673444718184 3202023621864030878 4629665659998142711 4638419531803898222 8403347079090248038 12550443274349028068 15382826029143050392 8280307487482266857 3256451160865863486 14912214389437526993 12489155708212061684 583152008787095000 12567798542642133587 10899859089508495208 3895850713722582776 13452873599050160607 11640379232169238537 3809122533661782209 11831429141366460620 11624396580944034600 14830695220363686654 18000798706908587165 17009762173415859046 3036657040187287035 16215462411213201331 4122464838779316969 1073681846141280906 12078227863650974800 3474729882597040041 14986536831405085464 12216587505542129074 777109786368517694 4496489888713495884 15060315865515062703 9179383391176300959 12056317484997430317 1671547574087933130 2211309984403837772 11702421923749757825 6203598459017114756 3107271692744572462 11690652819517563391 16231176538826629726 10659423158387497894 15695800842751973999 895375753310669841 17878339500674810615 1769584305770509989 15004806703809370372 7086756922299903494 5551721530986835957 14087115331087104335 7461971501324686405 16000055828410008924 10763427586667302466 11889386934698930345 8153272793250884794 2501468810322076006 3486904473039690912 2405903019927654329 5019491238952338121 17016233860680929630 3762769276546225096 6209767034584056434 17718265271156177765 6209459948616342381 1971646375629169642 11253561990284019399 15533749261697047266 17537438851862881524 17551923384515509890 8428332722301745332 9604222445092916369 2247519578026192315 1803226904227175679 9035807120724716266 12675754357756257168 5323982659024769867 12951090278639088956 9978751672253191183 1977791405760188499 11755746570958026020 17669713120036899637 3512485399054031479 10444417498686921814 6824469004740648322 5101720097578247561 13550472734008597082 16393544351684733951 12164238513844770967 4978662719959500334 2131859909501441351 6369795177347548342 18172091650259169541 3704481641992120018 9339896495527592504 4203550230261961462 8459547335684275419 17089614977486540245 4213265543970938861 16148461563218603866 3525896251632662371 1835467170829117421 12809112596198389238 1012749050462594307 5137584483979793840 10971080028834151575 11776408839717275691 3387128713971516177 12537577185077233822 5764743391733148939 9411875210350612603 7939890566004611657 13893058030924895837 6438169955266891653 6984230505937194849 14335268963056919157 9628070212931061785 15763414357890163910 15389505231253427345 12365777546907529102 14886808743481053341 10929382394211866969 14752294597980384495 6715973003052500759 14148703821060485734 720298089525483240 2657832264114654080 1078366832706893558 6802661835392257377 7614314231520932159 917529531837283591 15690899518594019465 5850390912410629699 7995475498323845229 9783055000175079393 4706395222524053849 5480800465987493018 16387263092572608479 13609017551168404021 11581449027136341832 10187884607439687449 12351465464599237201 9021572825803089035 5005979784878042360 16949293690166263281 9842152539121290739 9033707716206666472 13156359502197977369 4969163186972909302 5286264255178728976 252767048626653169 7621535854605293479 8740943308696119973 12249460689308105223 9031808811102328447 5260670067779903054 17605511262582302213 2749044651090178288 1176497692972467533 16179255054357874597 11331850679073708856 15957866515206802090 5466405477754955389 2072812210964449273 11353930730996585726 654783942424198295 11922283168166526291 15114976563798835093 3203100066776434903 196194035834199129 16215338254323947114 17489433379683051922 8864432419889701383 5946860738879861771 5897127278736594345 17747574108781434239 6770491598417268836 1343364580688184737 944308840249138823 13013445737247631849 2204119519731166851 6134233917635449501 3099637311382385405 17953549949620568626 16970291419748475042 17049462159213180299 3726315674420514160 6219299421425507115 662425543481791399 10186815939939385343 3694897514193507197 4202289255037990811 2814231631295848946 9641935792052700181 15307777020742489851 11337653983230188642 2931607160168854054 7760647915268549078 6219068501712739281 5605304503618896414 4341459253107026364 9932029706143243828 8903763554170763709 6705725965544829913 9481411317364726603 18224735874227039510 2414756894411541481 14140966672918206658 11876394702014160460 7342897659909220418 13401033116043952675 8226749169231858849 3956752124521947294 10545070006859230487 6342714031055695140 2359314890267244723 18076725014707457554 4697424540227029424 14775769658242022033 15470230186232668721 7314945274283210764 14895841959605789029 7468557999222843102 8010778028423679035 5578643372117114374 481722351280945781 6419164811734515059 15853928811703826805 9623686590551566818 53587496086733264 6947389873009586346 3723537902354659902 4521035604205728585 7715786121422476554 14662771715556212192 12922587166135211124 1775478425757426748 14362200780509731995 3511414487442357554 729546016322780892 10500165792432536315 17634828943642027036 3852062800924452555 7482998560578859998 10722280310561255675 3577247257306279336 7825335293923977269 14435456472971344150 3956185089665387339 10896031180523489282 16011467354108738699 15342520131610949359 642871119930877787 9276991894131512019 3883446739086990661 8210581377521423297 4925543837027282007 4591489026702152091 14315207243560769215 9062228327441474703 15944505695050874392 15024061098809849848 6993742109256785849 18391706304594066888 7514277034244865098 3162641676857950606 13224658440815861587 706140917308269125 6402401815822094585 12283345172727079346 2244677580978420412 10149331410015376504 6445410397131708841 6518459262161059643 3398946873144620591 17495054576336542295 4457412377138094894 6897521821266056324 6340292875660732538 8389458529839068174 16796510135298723821 13858774887924714876 8857087121870926147 17838861717385741491 8935682996184170493 2589326742909996937 9970054977948680342 2550418971971389942 9328509575323129544 17651845271768189630 14270655316596931311 4530949924519186030 17630771985331588654 9672380257973294083 4283817195149158798 8371041620577101672 3117852979670032420 439931052719811465 9321763989844558917 10516529523089219818 3790101354385159677 1570533205484615524 4124593655823434155 12932266685582912831 14499319829565178276 1272095518834679400 8460540868029275820 11427602346635435905 2217724659886596598 8941660114741041570 8811767844444559147 3689453641667540431 6360765795070234640 5485911731495944433 5287369426005302990 1879763243735786762 1311687191714029716 17310218406545126670 14760583720806140905 15380329842035764394 4767739734417486079 1876880661310619917 6952674083417631679 15477090799382344646 6753152976927563049 10591924748245974633 1796191923769822656 4339319834307597527 1723256029089136906 15868846270381452114 15689680201084373778 7036285986632186918 13250964513453246046 1137813050331869540 15696421272914140239 6873673681529149527 49084109583563090 7627164056617373139 246912066189348056 10452509166031157415 3466082251443659144 8805891117476923411 17955636935961519804 17495092030948756587 3491960974189875989 13853322233570238404 11972921004135849378 2022108514697361152 973008762132699027 18178469162829268127 4720449361582024079 9781144215206101166 6529577883716643532 16017233648533405219 2836998713063248489 13814790896703757976 9839313156707047413 17804861472320358466 8664248619304363728 16122725302491708879 9465760888248859079 5151877939761047286 14537094714476231429 9116838143853436884 1249425678270635827 13582458906312523597 5840498095616978543 16494221617862134889 15642441669737754175 2266573468000770558 9528828576245853594 1646618293947487917 10646579685391470115 11577446645224859120 10156617924118318723 14227588637716539238 13306364529586275627 7642185966418875617 5764787900388158373 475667659076114079 18126176699507350572 9139305202373049480 11094532009087208642 17009537954052819788 12735290465245533559 7403345203068075356 9948883527702387340 14233865718264966476 10399076899804397179 18273857854678263541 18443892560585996939 16466798613395839560 7180454354832623846 2492784171832412138 5448485059473270494 751282626332114390 8276838698073491377 18070209249132474288 8099045730720537671 6446644346834783182 10488222510438354856 16547224599807140142 2046653514940672511 9604296434598349489 14257160218852131288 12742442685038694218 13012212356746880043 16107593936887131177 3380335354072357842 15015807374638737696 8871548890290602029 2535267325807349472 15354748643485895342 67747076595988777 2396185954354704388 17853237961677673370 11224841768854662059 10921376084831330802 6188543639572982027 5342147242358828237 16463642131127420116 6004181903719314844 14513650804034345200 3578466243881337166 11561439853379254756 13004615429790022765 3646059064509435857 11512973657533644304 304439925480951089 2950575061944318416 18239315053875178400 15853569737999471140 6232909643306763698 13932037656845118493 17345019412438206920 15467009519581506352 7368507149040745757 15223864428152683592 8391283621906038251 10825081934514790805 17366950786290373026 12851437195648414623 4550144560884390279 13533217221303070650 15697851373503131602 10236496478505420208 12803850138207656317 10624821253351920318 12134973315504474605 436947940874678781 16067327713539550883 11972288214526141611 67039694701088229 3537748806996089278 17760327815230960081 954956404795200871 15480613221091552601 5315838589609444121 4153669795528133968 2871478936949624713 13149343976630016315 2957939154855650235 537547829510020216 11290833795313582133 3953685867654151601 17805802348243343017 3077807664810003218 14275567983012087712 9256699765161846937 3437460359300861151 9261091664870137027 7356303641076235020 471424608276557784 11112740758444604437 5846346904221473272 12685359723443319438 3257207339520603785 9586883814731291466 7744109243969135205 9553677189592387562 739716493950549092 61088582481734762 2237539278109224729 847612866526504279 17427900541766534841 3422874018177761464 4694679801734197310 16643035547564242957 10540147756327673501 12283675512575632944 14889476261754665310 15117922161396303302 3619790187476502565 10928836682432334459 7194431368079022969 14240730054458018945 13717571584907642463 5570786879262780319 3692319766656174702 8045000894337248267 5069193387983029237 3835953602186333667 6506548207097447627 1709115510248952730 11500323444727794891 9919887239838983093 3279615864936384108 10845620093744323039 17957829952501439933 13721290628014488290 17246949083436758907 1177770146444787803 17000350406204136974 13410741114485958569 2655511865364323286 13688401542969216953 831283993247490705 1474190761491896846 7465116025742994394 14311878959961394974 5854950176095840253 8318910173707565835 631919775359756380 8153828186956751497 17218333035361578645 12480535956265634846 6172911617761930501 15021232731945468314 5544072525547294296 12706373373749358587 7217496040727005117 17644177054716336834 17722177111370846015 5245638862719427550 16366737725073962123 8867576246636625066 9454422096022518167 11248168815531391668 16929710073856171685 65884386500850883 18073991106562521812 13737298728871932017 7892808639540004871 1767630255302251552 760586740779066830 10032547276453115484 7910635646314160128 11014631017084699184 192690788763725584 8961169160745889787 5981774655053969286 13595252752005121888 10500443799643689643 1837601329403669494 3124976770664049872 6529311652933773937 12857449795080433645 10191302540566942189 2669397340877483761 15133619974711771475 3111667868246551083 11411463888360895652 5572095768891806216 2268930845524331333 8422115519594894682 17810025811932034865 4025912828416164580 10491601469249321179 15368682410725426193 15919618164992398404 10993351235749828207 6437761514759670403 4509038151225669470 14002568253636330665 17898935730765584759 1392167331177908703 17479076723026620210 13783604268166102696 7795610217158210027 4284295189909655478 17821701360980256233 17456127441322207146 18189544623722588153 12336807115454799112 8116516174610012902 669234262331902590 10607399322360494730 8684891693482734870 12011727946661194731 14269738680086958552 11076141487479654298 5677633534500937503 15978154215977963756 12461141546523697315 929728619673216842 10231859468778132486 7039107765606912652 14377738152295836976 18350489253665545962 2102372772041659091 232614347072469166 17746807607441441994 1608578958418257293 12682881243931331196 3967860853556634287 9365310068944365898 11116760718125176841 7432038513878709321 5535904092951704311 14355396680919507132 13093373415126416782 2872165123271677634 10054676662518010998 80178276924566690 12316524560110084518 7237076674835823006 476841497266264913 10693725104465240575 15870634966442331119 190050404324297017 7260403503703152213 1283725406742890665 14825297594815153505 14201902744302197225 17561315664227126448 16321823008198771830 8136613753940206225 7559658218080328407 16132929110640880015 6585087219324912491 16133434625960739670 3971743790475251616 12887750527796166493 6278692495141814217 2780852445234998847 644888466274546959 5293398237182015015 10787211836473066588 10094011118028308380 1970030954713894639 11056705665866771591 4281245886559377308 7063934627078154068 3570071724720143765 11908928656608578912 4359854572428166408 14358976793014419920 4299134219700722473 15594622139020449662 9543943996094965094 388587372985388027 10022188040325827432 6976965696552277074 2076320563948405854 9528904710917021615 10056171198105770438 16882209529856165853 1919756284704189727 11638022110399033644 10368989214696944785 16421920283902481023 4181416933170136220 17601650890829416984 12928116869898700576 3703915343307911576 5205040130661004883 4523018767446745432 7441448268240535753 11348824510464760895 3924523838237179390 10658687733502765790 11606273230577440934 11004868366419182017 8961506239421905785 15321884939367623335 9847411929585087044 9980608226862595696 13350620029835736277 7213622272670447666 12715619259495257343 7303378827544844618 14752512951369967070 225698813044721948 14346917230878730244 7330646205027540239 10934350802317700860 16159020112751303467 5577862219993687778 12497245667871655042 10357501288852912577 14380889709610271389 7067537478277437291 528627904810877161 9632164443800703930 12061636405432211443 7615560831180725529 364532355831489302 9183803609280820269 11282914114370684271 5458523592344715828 6172176448151295160 9582630109734375589 6493293950653528393 11348056364173450641 11315660420009582891 8372680288297958337 16352883990753257243 5825246149239026997 2000147497277183891 5075693083709257158 5938354104476206490 8503154310266936167 16573923759543127860 12433074603592120020 16525940972657234671 18292310040136643655 4068614401656531759 17532626193042646517 7514714154869399730 6272660748234734997 8783798380456732105 11172376775072274237 16540604543110731862 2498101305142364186 17612327509066299903 17379294324650579771 10173078984663726569 16152009373896522064 12394075325120345615 9015726861164549866 17428872986562966924 2146465294281468713 12940446200096901639 11317058339247481207 9054834506325695759 16977203029020763963 14276380564637796874 1834848577677067483 1291598444910407448 5870876991808907400 7075501711872776219 9648759021393975528 778127570091809025 7584519075010906152 13064626182849630611 15512279513987502974 3807924908890773807 13278526060904690691 613829688257901117 16654921923607518737 15410192410770541003 12698209275027662226 17942024023413875841 8585502382063706834 8832631136649845687 6759555979196036691 275697864535303065 12084844087089040051 6089505568842787743 15872096368344032239 8560452358269783931 4231356333866267264 5536379389706703298 16486926687756725166 2638573264642200597 3355206424407407650 6283103820356548748 1102224814154423474 462679357374408436 10843214339018859175 3516268996077858529 4131639957365555975 621477897266147094 8163201630473872139 8363923751926409904 3335133403931220384 12900928545157903695 10814578177121503949 12449111631143684558 9146904688163423076 12763299112869782526 2737112860975519701 1139392460812804987 11946696356645450886 3044573673515018072 14145421445215062092 4136849406847668364 7141255774301140725 15193781177779329680 1042547396837532022 16629471796138839137 2966305046096829801 2008967360735257258 1164568176745556150 4936233254358506102 9161614741262172512 9130387667550816557 12711593682759481820 13020382876366804460 742729243189617050 7934489893313535107 13684965476754160791 13836376109822034555 15490571123263474648 3049094177766927421 896208581955083195 11501665694123698058 166357579424401100 3852901903643446227 4668565230702103199 11122654211397732038 12378774744939773032 8781160268424469026 3585681796320460194 12399756227559344522 15097132895175859335 16426565676195885943 819367831389612717 17527560787176206362 8720789669409772982 10394074172276717952 4372279014182932245 15198570093682447599 13660162416097652224 13969164076690179913 5206158041619772236 7006798748183562425 662171454797320558 12836348039506644823 2479669129154363116 11902919810258601955 5887574577845077890 5054288315260105538 15481541620360838275 4405734693819480870 12355327718178245379 10417776350539279097 6548086120047818525 139508030665409412 10790645999320036356 17636745671313488304 13966038896177652543 10617041211701437869 5261380947895605457 16816659028588033267 4416413588634628683 11027090450558819204 10055200908493452540 5207523590342698167 3305444549499843136 8252989675501327490 7762851270792038256 4723966582112493576 15341073877116774025 2727436270800687016 12500898385583406345 13848937489934855620 3159703032836109426 2764509075656710869 15166818505525521688 14492361675094171812 7958602015319180144 17595575426618378787 18279864225215705428 10596663531537387400 16534954393051051311 3480421544720523206 6264129927779218871 11423884582651192765 2144491638892081704 2065599424611448369 6742637206347935263 13565539897648678962 14159959880942438094 6413360958245410990 710723291841010263 6296656974055292345 2081848670245922211 2554293470525344338 14240349353256784908 5531959079723315329 12936628860544011411 8201507594715637729 15481166403319502431 4641919801184892439 17717908511667342697 1719264261744082564 13409143472919218461 8032182398270645131 3061876139953625471 8929630924967440350 14214546667974649892 6350865308475346247 13717421120075900931 10682354294728035222 14901646532828457749 4716015295601938397 3727413914518335873 13035034235554538818 16767269842614315335 18332418132361043868 617671352697011467 12330314841009260003 10605738453533058336 4965050211464059590 17947458340843237870 14869317353527309719 6932948988224567502 6117705343719572534 14789151176456411732 7737001140982503894 16920542136745293446 14703691174001949344 10044220921864786242 2268046214319365825 8676011853497634006 14731051285749181011 3646816676297923104 8166153137269399700 17015524775941639782 6878885186711952880 821139812560838039 4356495765476963627 14206496878939606918 385993280399310388 376427678630919460 10960622327512397078 3476577036398762799 8826196198311972654 15588745834556701700 12620266030124566732 14665804546202874682 3539645703688469806 5839523494268461168 5266740653841275251 18301965641156850206 9457236621005656061 16788586007356516841 13689991245010547260 1000932186095555007 8089023028577935471 13802677726310585397 11602745257049681831 13905276712379194996 11248936492225045352 17688932500852308549 15189713071397861273 9145462217989951236 7426962548842537295 2971272750232131548 4419110067710089314 11280639766146124413 3806810705769404707 9763184852500988425 16904262890411606903 14280704244446558901 14942499583015792831 10397985234693357836 6155345337482178379 1085325632317864626 10551650565996339275 17691298967742474512 3287741513750365390 2952186411585001201 4128683849921241904 456961140480673295 10163295962128390749 12969357094855769421 6866174420293701182 2763177293033562884 6994829687155837177 962730753618073920 14470847539022438652 5942285891625932839 11936815493762915715 10249241985277512052 3048103972160289512 8416661084905409286 18044986339748966718 5256349276783610243 8291261731371426437 13630999745818484537 1021506025689258263 11224103812659077892 12497661237381698734 12927722866538057392 9604053609635142966 1694739440126651718 16200426160249360490 4902025199858223319 9177680206978390760 13654277918759219473 18227494418533029348 4427917879793985441 6484026567622684059 10848409635040491194 14052156518877539068 1398725270120637057 3546842589035031307 1018606799801736211 5380090999090641286 1740600816205842531 17481384883156251582 1114213586245178651 2933727123315267093 6542857746988864 4817363990870775926 14201509525612569757 5000366963369973827 12745847008428042226 10273421694959774238 1551026337282515754 981809175286135209 3180381199979295219 4557486252468357370 5024769591310361559 12727993874429016335 15318615736917249290 14700479148186801052 17741831890362827859 1429267473038281599 13846350798297832751 4480339637460823146 8833358799733831193 13190956232137531968 8577953433043286348 16598173935377148634 17575343497141553071 18224304701513744513 18367787806319702429 15809034365270063655 6867056181074668226 17889570387532211096 8473151470501740563 8031790470194604856 3703329758746827809 13927079892558017248 10639334309324087535 7714377133896277502 3111643821808821353 8296540594081378164 9181315827941152395 14698864820687971975 18360477943133442721 16858533001349905860 12334012230083660862 16065732093872987230 7247628402363114824 8513122492017893187 16177948124674569758 17826815779216486144 13281925047759979832 18327909788094642773 11455855270166272568 364302440010280405 11356556593560290942 11407205205011723261 1547806966543705574 7416816929759082476 701043707242099010 3715321190212539069 8035771191337948333 7391937830650325446 14745940485338253452 10531422576988984058 15042808916134586032 3262366053798306964 1231152427926204447 14494617874866179678 5978031159591785024 2898579531950679785 4300833886599328493 10734313693936993850 1302149027470947171 4389860197754758293 9531902923287263177 11087878185302118693 8551273912600502253 2847467310769635401 16778633138271924902 13675505303462374695 4990340931556301159 15699159867882692904 6103694709301496912 10097758349670650153 477781441804542053 3855733765462854070 11550370756234257617 15883863651527636216 3747289153267969119 14978204261532561104 14559739363548363050 9988596304032918372 10979792745889716626 547698983075095233 2975354449568079282 16265132436529132549 4346975317466107913 16309259949286099078 18442256221355754914 12915284552056759481 5388198525591206663 10434161448745661202 11873360923796300583 5369081355572412059 4869346814218427536 5860791676732621666 11070659042895764513 12901097827041657086 8051173048513573991 11696177582852983659 7710358555787527662 12855234384068734082 1846138106312610451 3531303858340820825 3767877982909613678 6679805297434172352 307631101572634467 12489415296619844433 12314438380302427588 1107772817218364894 15547249681377393576 7484936781591609524 15695857455456566274 8739437479992447088 17289417203784641934 16890949687483365951 17687479334372178832 2900204954267858799 2606933107931723118 3296073009058116221 16192088575868400013 918236552192705151 8268589146318624847 15480554006501363848 2732633991838612632 10328712487768653677 5615821474735045028 6357234413192527139 13165566476432771429 11292361152357530920 558791162803947097 11294620955724456680 10497277608243988512 5480770893315367614 12595559083216698650 14798715302262311110 16344315158167778549 8703422138550389211 7654190443208982271 15003472497573188249 11453619216338293925 9234711134459310073 6548462147262332342 4607685168098192466 3130959319191137065 16913394587256163553 10791925868408485184 6049257064102444613 16139151815123064258 4890742734840214470 4657841473807254902 5828223358625031900 10769250654632048119 7949981082721056671 10768977613308069249 9072556115065150643 9737200651880931997 12629601028611931049 7612022494991635890 4789424698522747979 8628300018506870403 6269134562136783171 16791592417272367978 12631659015377608395 13302581651584674696 14177606678704943983 12830476289566058069 17861330015638795637 7222943219764959438 974157432014519160 115858257372686891 5042893297978793701 6343173154431091259 15117674834089639285 565460321284568086 1928439336772347909 16794127695073005320 9262756170968211322 15133627774674242409 8775758047932851980 3099217830421034008 18421560203128286361 8000553983970426210 1990377798225540232 4335647571028301678 10056194142284797812 869913835376169971 15884706973163966609 18279681180825945949 6783194811682761097 3929837958947898086 3193178686779122589 149872576469561528 2877862936995437451 12005248766856385078 16916457564535039200 8027260184659236313 11342440030732066054 18262312134635747559 4550368943886975300 5337613579668728452 13144913332320560221 1566226251667972997 12718105093610709950 1176620404965250 3212592574845839753 2855817884860743030 6194732172780372495 9064699608445654171 14146015450353949910 1504462967181666592 3942841879859680689 452652975029868443 12307742100390541254 8708992318869995323 11989328124806627725 8922407525664972405 11790555122379554140 7332156367844484480 6475764397811248650 8811917400937172887 9121853967251218418 1315483101418656243 17778913719990285172 2694921058893086711 16407428477471130420 15227804362082841975 6005285268981411353 11399875694107665260 8489184290388821278 5145784507587891094 478563263869142100 9621296676283665955 18399839997130004264 11419133383839650857 13846517868324596085 7727290615123843026 14113794870916341851 9916852713448731796 13425568918445084088 12327227958181079162 3985676098981422013 7497924217316104492 14788727328464956387 13459081775105558501 11886073121508620503 6440140855109331978 16013149764444855248 1827842981343245957 4791345670436783264 9601218291685914395 376710598873749747 17126480598520542409 10928397493635225816 3210663906573973720 7240986136231048016 15847610584797646044 17472913032509061148 10447367122719264201 3653959849798760375 3379475897886044539 7391904466812495423 10081504512411900208 3988462131970632471 15845978328050996785 17876003552843369554 6770897799656004462 17721591407242596954 13995202777110355950 1772766412494080224 16644961887701754689 15517692061875960650 16950652512991615328 5672882782424111548 15059424809682478683 15016464965664521024 12792154377993773734 15049445933841539930 16160668663779839628 2171019120144929134 1552953826306346120 11235014687513139968 14799908624717879207 17001346026326995883 16528789801459917804 15938845726146073012 14029906641871286500 3311252871918901364 16304745956656659562 9194368746098877775 17620646825487966025 7556744772883007929 2312700305812228856 5801232885840526926 12594503735847150862 13430770440729227337 6698442479689573745 14902065359651162394 9871147662478881016 16829514935251198634 12935230469712561749 10977396897239120381 14909950119120977198 6533707829105645200 5890698449579924173 7447849570152610937 14710418618979443948 8588564497589062493 7385489556045984388 17131177119829183300 8038048060766086270 1697741824283734712 18326693787715290929 16738359221859523133 2171793335755074314 3489490400445027663 16686362744796454697 4890460893321949121 6510520466957301728 832429486607873628 7159975098328441886 4372149586253425303 14272366630055825006 4611135747520052707 3957053894197963433 11665664662221035938 1867759104113547928 9742317670670580831 15507941000782842903 14492183172528684786 5965088425532296472 15625221010632184214 5221883873616363682 8481672302493437972 12050951590132867227 14584363350101742828 9648546797783698809 15566238742716666694 16688197637823328446 16848428819845979697 2376182707128439055 11246912206414661183 9060396678940627610 7263005432453926078 5969877645691514204 10567234166609344198 7722889794285605839 16062457813891605731 17671215907955445234 4662483085668845001 7751032767011540641 14231711201006410213 15860634910707343224 15312140237716433750 6604246828401050151 731172101021620026 15737670903480650196 15293890157670216621 9601355662719292203 16266271455230468039 16749288825980580302 18071582543189316279 17107726760447211994 2127605450066955489 4424812881980948259 16555676630239621344 3617043851807333460 17107506053157479301 16353539723469872934 8350672846407578026 14263052737219827926 2073001844129230820 2482480832316542080 16239879181966051933 12419253619791388116 9248434208944605407 15366714683737006029 9935034125681524083 1949297357977779217 7393817578444636685 619187516380734745 9415397013223849071 9607833049395964089 1323637549934921501 18096612179398016211 16668473262300779348 373215437060616899 3160388450196913195 6634849913930469435 12078013790630808936 836297112587155102 11567300022718284164 10668314514379915091 4566315423524210238 7193137948951001871 18372314974670235000 13131237137603495709 15424126345852497124 10049692553434752563 3798085560149227660 1878951485273754684 8532596318084876727 9553625754809299729 5023274264452326255 8246293061026986971 3588489285842872262 8553377723035591959 401953815704409497 9937175471443733149 4377759327496968243 10840419899067502173 4417363304776081040 152236515613151181 3806120127176875231 17857750379357829499 11528300957915411480 4130816985215307969 6870431520071060341 15868830622922521138 11049936574294826726 7569278389359716590 9831646617479294540 4708093629941362048 7954198382333338213 18133514739051572026 7774058016283492993 16501486120798280612 755279457060491156 1739170320152955739 8567920111159420852 9255784525460660328 9364020496888082996 6911851276479166849 14948480063674473156 2469122460159659916 3062444222427746088 1974927932135095486 16971419839052598598 10056837154759869118 7528159437467547868 4676307801910788171 5574895445989396996 775835714088152049 15349517231598335946 17018634183712860217 343523972809877862 16598955746501713032 16747014634561772758 2071497505682513582 1658853763316186082 9146473974941327644 2890916154157532645 4951591749769993020 17966092528364152537 18010068350636838554 18244061533024593137 17465394389137663187 10261783343736841791 10592476394032669261 14738544659755705470 9167368379356681514 9154267811640918299 10562520560429863841 1458521078882410626 15756902453322159061 8566119450911211233 1266757739029799697 7295308646372521922 7882547297096882249 10796391718153584479 1703821343183258265 11983585469979122500 1544406683430743082 10667794485559749688 2953577308693443249 3129624642349624660 5529250450428998675 6718603875602872536 2370999529039791987 1210001722504772962 12643505020884937165 9008617068072412728 12747962138806849162 5215977227195571816 6920590208774387035 13100248229790315801 15144702269941565611 17267367512892655639 12707567328062441451 8108078792241884775 12284577750098231205 10895276962547935580 16921240017959423616 18379690905564331711 3520302336761356028 6593908468559099480 14623780070144521331 5454360019498303451 11856369301905886622 13464435809892785202 13779663509371907395 13402779029869596378 12540969090917291160 9628967441455931434 8139630034582282579 12623439767049540774 17572224408213851227 2424176853945671442 4859465624255230739 10065691457164196318 3260446782903121758 5155225584111337848 15061456117083437806 5370447184416020737 1667589733258655200 9515584673164483152 8144486720227296400 8747386313983414410 12998704940517341882 7882056518680796509 3291810163059772175 16084070370539666531 16997430121101623583 14770875844986298751 16888688024678162007 14637863473470232076 13597007818037111827 14031646749415025388 9485628156204581628 18409054516839605152 8682696633486255598 8002807690841472007 17169436398905595148 1259489717802290961 17383156140753608143 10086060665500606835 5969206111547969146 4352455234098419423 10463371382110404402 2323321300921693783 7823168422904419703 2151011440557683279 6907565305223985422 4941729546827566910 5244018774241719600 15263074887724229095 17519963684392440490 15522059296613210180 16068828394349930263 7196377719709873326 13260689921147225701 18250461468153893536 174311687661237941 11167947826998131575 2164144035631570089 14880574282897343609 14073802445993328780 17109312135898268810 1912927674605521285 7108579052149123141 2389466599645695622 17500321831958277952 686603780261714708 2997347596181975848 11676002803960438878 5246918628893992932 8439031164192953124 15490424090342579953 14889523149370480000 2614951375508156180 13360538955472508186 6806936840374289753 13621778725234119980 1503247464358170454 15660657162046949164 15002222130142165811 15101691525295305804 16870131452868217916 17687671690967202549 15883191346721292798 16644857108181195369 5905099260860385199 12670777314987787846 8951178532583573361 17315891809555806250 5362569054695579986 3489309692211856477 12860284756171302133 13209305785434661404 193003307229833857 15713192613601697650 1113897222651996012 6345393911017460584 3728555639196400330 17597662222552406697 11547434324830600682 7329892406632566462 8169844145495647372 12923135056725843407 4310648943736428445 6363476242773149195 3224106681626203760 7897192588000632076 15918839629610129 3574058516780547023 5968595519326308720 1990216072290809934 10117184260331679426 8810071366934483766 11822994554371488712 6245318977995612042 6568632391877744719 11808345929132690503 5530692171836869462 14239222748861867501 6802148517394754383 14377177480221303505 13937284045682342183 15053435772247393988 5693582641783785548 8212969600535533872 5164969616811923094 11904499764597259332 14725792275763047209 2048634298242972221 4920592905685442799 6459336564010934750 1431511963643621903 3175812402562045160 5876071210177587973 8374466203295391322 4781909960542992952 5862314111566698060 7567390320442225701 13636653988056581942 13261432968845659064 6343215045674881820 5667854930431856842 12181663925587762929 13663705252936820205 5964429460522500127 1346723743123686110 2295349142660825477 15301290844255053473 1518068474670855702 770858393247074125 15690161556035696699 11781846247632907305 7412488889566276908 16867850199292199232 2097542469136859271 4187507404321016796 11853981470759942161 17029454288256173786 16201139527586475271 14815906033340185747 10510896672089515533 914996399961801993 13324361064264325397 5868670035073605463 15046045429727771513 2324510268821560380 17482358722213721183 8963363485801790108 15266235546034471249 3804170259130720874 2611907294481691535 6386862282730167268 6402133024771662454 2336377008411388897 6496387232050244344 15222843465191320605 7132851933873680622 5273091406890525245 4572779113689031766 7469845823295602469 344708504187217899 3758776400386204133 408923978957964379 15132344727035358568 12369982776232462314 14689915064904205383 9293573494269108926 3932483035484049097 3972918481837202772 1851795284253383446 443598823125329155 4680486198716197216 14080025410097340852 10629040095380804802 11508823928019127693 2128533688519707131 1593979021020269762 13223140574802857286 8682321849879888583 14766829985674430572 2608326813685455225 1624986289651733986 14307471633801620176 9870074983580072511 9321067477796394106 14362723806856662307 2539815852209103797 5322693421453955846 11587481603413211305 12546059840791272877 16282879863180433087 7810209390331261597 9577707195471670862 11740676140638707934 8785939696606487091 7530750591741716521 9684186930100278396 13453102609938672421 11079302900886439031 1486782608234853433 7630648902093958886 7520193430392092692 3220632451759293305 2034061687293164688 5203562979827325392 703641290710441172 8539813856017877123 15827097446746974546 10156467185850379576 13158146536679111006 12789365209723012835 11811582460348313474 8767643733577041942 2462512505294077963 15768228174019398019 13323095214297683427 1517828252743034703 6796159033471795001 1063712694346132413 12605233152065516530 4202901966262126508 835101222121733475 5333556075559867541 10645783752190103623 14183457425030876864 11402584266299848402 4251166717217979978 7815857423873020044 16501786347395155057 9518596184729870777 6257250015837778114 15638674327975085668 6900257504518102251 13012078694629599743 4128123140333978540 4708761095333244090 245633067894215791 12683000320509917789 17646491732614571428 3564939715928169636 5619171793797548779 16905818555624411628 1211911082050036346 7911122019352494245 417494241854021723 6871983395675105886 11931099390082643566 16186395546324300329 11136694578001469307 15512620013835271374 7783969872749111552 16016298736885567087 11771514969522572444 7848043151631258341 1866837308578428222 1559785233730659287 5932639590847978315 918048760039411827 16506472703931258225 7519615082991770409 3848626785965844310 704968989707914013 12920754259096097538 15868232317192663716 8286120170967550025 3604480297320197786 7103843213983199547 16128117737382841289 6234873343270139168 11595384629988243468 3708751360940517980 1422981680530203389 7267276945373222722 1161237987369393341 11004807023499739211 3625773826833640587 12059905568370255189 762252416872794462 4790160550967148185 1668444384168537201 8942311718129272731 12980880462379273795 10903791299588242035 13192361032280912864 1473164280051053205 2265415950538134462 1799735479228629759 3126772542258132304 5548652671932250101 17677419320801060713 7872618821778305370 2113236438671747893 12479192615701156567 12795207086907361179 13236781611858428070 8565846579906630339 14862438065680007696 7913713357654600285 7082672718013715642 17299283759937931926 15732846411215682422 17745722193395176728 1185854972375273795 8818890322203031990 16387731366820490515 18121982469488892593 11689978295809511421 6861108312509114454 7915987506237031763 4473944157038197886 7977184214993056210 970166366262023390 7768804197552213398 10678671249254177146 4421831528972876166 5864764890756050232 6095519532153960226 8674801526588169585 1461000080032096460 5579627232361556330 14759444633333314738 14040544215860970553 5337113230456302822 13815238578120080016 15877224079995919928 9954551941594478753 11364004600795979366 890649374540325687 18149108246499247115 2244892419857269908 17688344365487170305 11136764042357266400 11390877728973875490 3699272549265144133 18061340159935205802 1176751436648005615 15971167745453412868 9833443216297175785 10898275769561593133 15114136847790162799 4300185815264570093 14118777950024298312 15457594056367180710 5425334147280465250 9999962219749153100 2062234150841132796 13804263083608148743 14088831592032628522 3174838533901226396 6224044569058977340 15014153712630809143 1057335060073053406 7164347565557720960 3668242868058810312 10608896727383350082 7899589990177583695 6554708917816801936 9564978698175324807 7383804007385500472 12104296691261606998 3164654290585378741 3013701328243085910 9385134615438781974 10514490709209910874 17418047279484611410 9634230178991409881 13977906228435208197 5820966388569534685 10358487660859544379 16012385494547740097 17998958320373107933 2988415360003467932 5368900898019036937 4631278408726467990 7470699337867716733 2943368994089037496 757720649492292294 11072076590560288874 11561281534046723017 7254552693531185639 15264550603594976043 10778117936124788432 2560009885618583958 15844547394891946989 3575592391921021955 2183145440579270588 9986077694071424360 2375542270965967182 13066573928946413076 8100028487646458379 5882007608282943668 10356079530424246598 14486714320228891084 16981613292626833596 10177963102670217722 2773130150027059953 16080857735732806646 16899083538018962914 1044082464457586138 3121411147130761436 13048093080030387777 4538035489549817632 8482290064875477541 18132678342830462322 6552806100052070597 8650585242224421025 6261826474267043500 5336844389183093374 514192269238164622 17058531745960548750 12119302924823371143 1024937348335075461 4753876085069091387 14129332914114813799 9155884095516723114 17801359773311280925 14380331869788617271 7385156377592657274 8539249409348798188 14328327068319786759 17443485608394239651 18389498246115896676 5169861695923130918 2768513070177916470 12256228606060169436 4155587803331879073 3436814659803697457 4132688460443958391 10576012351079209270 12943770556868866864 325879542901568417 7941256397888395475 6383713906376418822 11419699404165569018 13874949394819125956 5762646657699068120 12646556215295485685 620383138549888014 2103191886636844477 11531850836513101973 5766715676609506016 13992976590586077752 15713636443938537708 11285778695024125358 9694710142650793053 6848613421114599258 11181971480750980803 13701226812425448044 6523315714646974157 6334828603455069016 16560082608787307358 16145901038436349378 8736704564824228485 2741206270106758776 2317879597062843796 1472464128375406647 10771001303866680758 8410267373893072723 18028381684552976016 5856303215252796646 10996792253443456397 6609381263483467721 15241391885700727638 13298105044370461657 3883110641109264323 17823525752072813159 15239013675348842088 13659784687168727491 16136097387329045875 13373281537459958771 7908716585769579897 7734825035815265195 11681244057115271232 5387072505535200280 10840101265250951911 17181834940062318156 8080482389699372988 8030103517386483163 2135998156192431890 4932321292809699259 11919370892732482310 10908238471451666341 15099551068809561078 14617830269893286651 11623226104946860503 6857646443180427936 9024052964215919023 13026726294926306393 16644472573709995495 14883094884893490904 16315371377701397875 7127427717929799994 14846719464981001615 7195353891058079414 9639277204115754319 7685104652554087011 316191956813611762 8696163942344897333 11080629219997053675 15469954102215839069 12861460485372701584 7853027655687637365 1859181130633276681 1586913487442859697 15260524007626698926 17347635973512692449 1076352643074510635 11789492256749661124 12444261633396293267 13232101552801568170 16321204126680872075 11540175194239690205 12865397798025653930 5225350787964308825 6994838279086361077 4310370368927465902 8728188614841285587 12671538133064591613 14293175067069268173 13079240280533978510 569010125791399756 12179560161873904561 8382856125372867161 8338121574080306629 2691924271936989379 4071513576852461114 7187035201703862965 11007178414138135033 12747944677165641840 662463416481633827 9839098618468123746 7244531169538385748 522220122017015547 17180126778609623069 15970294761217273469 15799530432061647451 16384462411986162163 6514864356229658924 634070961186855107 3143910984367746432 13999773042741251402 17748667713004618686 1229426195062498059 5846735897770987188 12598275922181821174 10332927665713404791 11131744635982246022 10598172700720326896 15266749911619957596 13260312338459207061 3926806125843759349 17920335793364391713 15811584312568281196 9668060185772621245 12902935834737850719 17447793862944776864 12175575520553050225 6429539191409796042 5661905433205198368 1618004336225671163 10625974550678580445 10016390462228065298 12281396819492527591 14957400133999500887 12479480402973986684 6567190979760918167 17254619788559928537 8759499751351445862 9112938325886115892 2308769512827828488 15189427725357242219 16610206042484458479 6501671023184594800 8215392540878876620 15013840498395298569 9816054229385476114 16446719651379358620 6875629370224330561 11698805368127231932 13367750456291586889 9420524671010428784 8756037388479251431 9301733576380547824 6750470814365722987 8855843308314767059 10268800801249720561 10361232875067933300 10503186719730954454 672951856616819062 7924085646438753610 14361381326489627690 16256444631206909651 14442576977708932306 5201099746863154622 16556447500297774897 11566596186625480043 3324699243254688845 5089662901045312718 12686769466779318457 12823181914078244154 12284014855135476139 103255240644140836 18049433778003918672 12746001567370195918 3467270545416523141 14420936105155053152 695595614849291021 439236832913951151 11028970315224246968 6184719970964676042 8275184492262145684 8243436040175608903 13315972277004668692 7001109995511101818 4519985454126156858 7106394575235007633 1100666103288926166 8063987985367112168 12709526392370044368 10331465103041542313 3419967345891889669 2237370966873740174 439167278660341318 8585885035675337279 9343120279809063416 13940351960008335071 1149310132023706176 17953460227933007769 9230916913217032641 3166244366068935810 18439282182292891306 11379631805383245905 6210595392374246927 1295457854624855436 4415146870365504205 14537286935075344361 10572041218646298965 3749410690139393134 5265516782307353111 16459321573077070665 13524301973297686259 10439117428976130155 14064154091451099510 1810138597678791287 3259045214408359200 5466065467884340838 11165415058660433838 7422051597206796630 8657578306478298828 13594622426441459044 262185746265384550 4843132924163010450 8449797622216017735 5579334595363115553 10928438783168766633 10485292292823138575 16404736992450718407 6177955474624336768 15100731986869710747 4310991976763260136 15659519842987658074 16188632652926462719 6408697824719169876 15472892500946268746 17801627259228279794 3870489030707463051 17774036408897632892 2416346061963951351 16024073893777786338 13641554504527122080 13409723442064138899 3777140491382598569 16485826945897529016 9299073478790606952 11384368668197076441 2459051454329915834 3001319440362537267 18280979339331762199 17644714456238667093 1942529698762867066 9116071436564691648 10088142951544209742 4926075482171605251 16952225450844380247 17722424450740248646 4172537308607174328 11623023407088903645 7246634965425540683 3133416457192950552 12621839644207991346 15214993501806001116 4886574314092600321 12009296384896706544 3093977312878788073 9320565521604471416 5035122776155967246 2247155528124064709 11113386604967056923 9117045210390458693 10707320088330882407 16520050340460922932 6641707259032501762 8054697499139714599 5643702125967226806 9415331473636288618 4398677325888560952 17045319481461345692 5548440861978254093 17394386137205161671 10436389390248997024 612179256733996582 4290866598016969657 15050600830068708716 17762290723338497058 18424061465727985320 12608204675320860781 17056716601175538340 14017819955125621323 14818526854673035628 15804843876853911051 16584780913086763735 6211796776567170070 8165664855650602916 4496502501170608031 3018143743017994850 2552518598262696697 15659470352171283188 3420866841535272341 2268969298688077166 9549015963729902215 5081750499200198260 9554654877370701347 4542842855943038383 8193432073351733464 10923080676324082902 578826956513860086 14974825332378145975 16624907468751383793 15385153734090954935 15210508103396997968 17544768729186703955 2598030236333223939 776733831937643397 18188158019700080550 10755478780351415728 4860792123446356423 16002374201215374762 6850839841362960556 7101596962555079370 10539352594259271591 7987881067993662000 16907560285002830140 3521388069049310368 5211507094103796464 11377094973930936443 14870822040369878942 18313561980748004347 6585034620751235386 16581831342276400685 1251639813565296001 13968354685807128276 14310561615127113463 15016369489263941153 2934768505874031726 7078798842372468289 5813481396020387813 13403370964283448925 11493190792984947950 3347242418222304420 6311249190829862818 13809262627733177475 7001682431383245156 5676820036211540525 1366772679125823216 17424462407485126560 12965488788913860620 2886959136519994496 18195213318031686467 9685229553352005397 17210122365288022605 5705064476989786275 9418317098693936885 4132778737199241886 10755442857539256487 16447487593622352457 5710477791774483817 6829042587013196163 5402352801226373976 11747546776213423333 32553537530560267 8094482676099354294 3502394852824208888 1843903898025207714 17792102086019757067 10681297918147961060 14845138533814133679 16985055028797168414 3216493219649682945 8057491521425750456 9406673315342692474 10062079185220310664 12524773230027195891 555862573014184346 17835670031693484964 11359837663868439390 12711102316511863013 13128969498236902055 1852356632613756556 12580656140971306125 8236452343119390095 4764649980402252786 12466953820797874084 2682923041540265429 2912012724518110771 6336045214760084811 3585757652869733500 8709157301885068126 1134127482449864326 18386592938035005672 16951647632233153693 2651694349825163997 1373486817309684713 1160029323694879391 17864299332177817948 15007862336570933646 9142838844270034986 4591119700679571938 8668709397793374904 7193509827422341324 5610247983063673371 16133155411017322693 4884252270364879230 10926303249954771584 7006989230786663855 4252689206647789854 1555187183904034252 6872036301044781624 17842746206395254405 16154254278522172288 14190968561897572591 12632826022395903239 10944722770173208738 17885242918849195534 10351493681467391784 13127341909152585616 2709134361711545302 11311531681634411242 8293899461848220764 8737107427458093829 18071952193986266189 17433535382597866866 15896134812120611710 6023475099189246859 18421624208006842794 6875090518514626354 2983654911462440702 6217419839366246813 13619153479878082255 5467839511939509372 2912929743809705057 1559830900790316677 4619945148906029348 5502756429977644621 10449312114952181154 4896142287939852266 5219962522300206983 9256981941238025207 3642249567459271700 6346954850322622128 18166230373210656826 13266326750641573166 11984158108296925046 9924938544410012898 2840086265673160828 5816280478697060909 7708623184033297040 668993650943269807 14029846214396393830 4015147300987101414 14885634467002662590 12462439344176624091 5830564661765554728 3729976013860994186 8020372375626995781 13556510783834018751 237228130141567537 17608989652128349216 15304756603353581555 11173770308579405613 5913389019129028714 4870992753519937775 11184985261294459306 8231279454874755496 12788314573783521324 2150469991544346464 6783589920373300726 4118024301524534887 18262191522427726045 2030853049139153669 15473443980275297360 7138197203820392712 7670077045501959285 7316232916876821502 11815490437082225182 4366723815806721244 14541129071546284423 10620345391078136123 6091669457799848394 11319890981586358644 7958863923591437088 11621728248447524783 3747583930640656235 3715576192971979257 3598503861956655783 314969399875922805 8820240971844929794 14332764580075623587 16893694180840793452 8039418879047489580 12054109771463897106 12583278838126213329 12090055647035215301 3516616896259144556 16352194310176397870 2638592850422461531 7961941473633420549 18429814326337503147 644366513045888758 11021140595625655746 17702674154634201225 4950208205476082307 13218721171906036495 3525688315516271620 1319678737529769596 2564232758103260306 4671827056876351173 11828228789167420695 2923396277499104767 621319410158967157 17229008443875921010 14540754230927025870 11983722517570154866 1633467154402012768 9137283012573564650 151311548045943659 2267061618646894701 1210935870030565815 2375951535285038042 14359897456126715607 16922372019564141845 12875316383231151355 16994705486859385739 8724497378890870501 14059780201580447177 3566103225850998425 17070443519765376772 17248129880499860989 7363889928005678217 48060979400034401 2521159438174962560 5022983626519292134 6296176310158475686 8130742232318682045 10575599322377244816 4071074980782292189 2082048308489060996 5276957767969364295 12070051904321640075 261269083779425393 13897296184081999321 8721192794044665616 7178893628301907296 1544053892610008661 8687478108009939740 9697341027780181021 1128615579693527363 1028466174434552835 14712700893234546345 2744227509820181905 16726266376012169827 16048199126654446265 18417263742871236389 7870074338523459224 7626573515005249300 3504418851975121456 3567117590456176572 5080433303360726999 14583221179164645752 13176583789226654981 851956102198604339 9230104789397654766 16038575188279122428 16265368526081948606 18391640458080105336 2253513674819612026 2069008208382560446 11821945950146975206 1623586792005594785 13596926817433597296 5596996581056763464 2989267919624371846 2802134854954353173 8312446113891813969 2113638766184129027 8467066252817503421 6871997521334395700 5519491421952279152 9155583269797630934 18175696197770221051 17389733485769073615 13216136319752176251 352627408399922362 17531622051187363809 8769256644775006736 1601237635474546231 16606408306237682976 963361916428514032 15566671104508710497 14948079041700009476 17717723482100100308 305895562741237059 3573326304378952416 9854908773145786427 14170402212042661930 6861802113391341346 12262225364075004049 13800355836682493596 1507108441284993771 2265426076711861282 11763710394566757974 8108665476661669293 974702649776121497 5328395531928183794 17523295153544126053 5541102975920923068 1862885490241871854 17685765931202700928 9636911518300845437 1866481317376582974 15870820967040752270 3531677926778912102 6179573448599960824 14595288710993363262 1772626064921336675 12998698280508631998 1022642443213431204 8542330122777126587 9621203678465011707 11682237654714416680 13152079028868443927 9880131325667876887 8547969390657584121 6017642797433144090 18393705931212355843 1936265133818207286 1524254597472787726 966976091670342766 8175323230020087323 2415564820718807465 8056701730472967412 16082514681000127425 927303876189338246 1274043672064019810 6705283358613500035 8035953510820642396 15584049888010782597 12588306494693114010 235497796723521620 18032727131383955570 9129435311418800172 1434552622771179592 9384296282198844126 7921187984905601357 18120533570685386847 6640975657929939470 5755532107661722671 9009267234314915032 11629536859411770915 160975244981337793 15600067009197546338 7616180042415406647 3355067369751376876 5282370914139756930 14391395707542369580 12938680618507631366 11182829172116472343 2668663726073183422 10146135986840698098 12750549239762843368 11172183211454178582 8851617198087470229 16322000122333937346 16141914523342577760 6827341343309342567 1836459519538604214 952703796116635851 2485195034763513583 3383335495608530787 17301751110298147761 358451618007033749 5335083175887814189 15569203833259238422 1375763481486173032 2321279832422196000 10994898014378644816 2151255564011064203 6661225735433185083 634552588660942124 7896330085294133137 9504949287208799277 15571744640728577841 14609263859154431323 7606222920451762163 13301653742964584283 8583417449036532756 7785178292814757885 10335913588495716758 10566478928818740299 11844681054624137918 2020843501755926369 6977670313757441825 4236797163771937874 15035209283951015610 9142808642829265244 9709110260881796982 8987746885147830630 5601183290645795802 9660564358463045643 18077425374463963504 5928671087856145209 186961210513527889 7537532576866033969 6526770021608983987 3165699348664739460 11536407539680250236 2972791227782702775 5269017036036069670 3308643433819687643 15989916868307171031 5289104744685277204 8714935107878554505 16306662719652289468 13680996088227373945 11051910611352347618 5948997232946201089 11211594591491580031 5698826443374011726 787336417840345868 10881962557912001942 7298793676326503215 9725549593084008589 8263217646545084400 2129183575544439755 2542088950976694896 12415328081078964030 12081496982408852683 5520412211086031132 5660602445197781946 3156037377843913018 860003544990856904 14714560993369744674 18327160559050890553 8553942642007684690 13570302598567574591 887425935058570652 6448289964016825393 15556072665835387646 221084117757298202 14035464097128760582 10021222719123291775 6983784001836154492 11925904913445440641 12305363998226246343 9262827256734307768 18124170314512540837 8074682764138860671 3836291436720570935 6070230108277464540 1392315084644454934 9401441230745583219 9489755908268327607 2240951730783570872 7521963200716877625 16372240494268155810 15318650808481525097 13008895439235243895 9664295334113315679 17335328001315189400 14221498901604115510 10778613854606218994 2902940447890073152 14952345293294061021 2254036541103492932 18151869567254551195 14131443590621997539 505480055963872461 14541181565413661247 5996597506032213670 17156932416220359471 16517770393235524264 7482375105343664242 14225342421772033251 4259359103436770579 1153254726184428590 16227284729857651144 4627566301991150725 4563132574126065072 18140032211217319663 14363382902573833128 14802650674620659756 15820318664969209368 3121008360694776516 3070301482761171234 8293032418825093833 4592558714880890284 8705496005633363985 2511934256355065300 11161358258002253985 11168497967876184336 136037706713167691 15210856628261806151 13811791797562650832 12344653951647889557 6071609043518958900 14197261633300525757 4054135614056281437 14045656044177161445 15573228162111194756 6304427923795724953 4957548742520425151 4476994877391072680 1460702415266228466 7562396983524185628 7103503652327682674 7214128643100979873 7280788688947192581 4552634472385008618 5920744352817992709 50997746064473096 5065921772916903015 14151570926217313857 16547742861319302275 17441093310289238668 10870781870026924468 7798680825677634195 9686024171702404376 7336989580774904157 13247180491431084645 1816956409655937978 13707215414808060587 11526616240730561687 5869567540672858388 14583722223442990117 4230868241560591911 8527381717148342722 9352139401217049459 16169643503367896122 4753306136770530133 2926679109482705777 17389677783199597929 14249739587181957941 4027313384969621271 6900458501950436169 12445501079644505369 8157015036632025811 7850283410685014530 4416788116356352335 17494686791929880019 10117791896625571689 4732138038269058574 10682780887680638 13193305205369454403 6483208433195697231 9672804279402066225 13763167054751982751 13578358834845993359 11962808595077784857 1851899359643073774 3255718884789690948 11362862086884562419 6502553067247670415 872755954292508041 10320074856961836981 13246058841928082060 3645547556536523332 18126601044650586725 13375870131930721521 4206839234366952480 4812225590014061355 4663040226731241142 306345274464862816 13456490596474794885 10455089337896992391 8929256849788527839 6221591551120391809 14973275495467529042 7865454778821311386 1221346931002630719 13687287787019659050 4748912824405104723 14581907990523096034 16023853590050367372 1631968966970656791 3690040232139593634 16043781641904598578 9617477481124629937 9742121443610868265 7397424319227322114 7941068581111190699 14114356125908405960 8499168341321430754 11076525201185613051 8470167349451506762 11967943102439728064 12253751722906061398 8334295280127486087 14985092975026248824 2859822631116816192 7768567111105938760 9076747680416946219 16353666188431822812 327919753801630354 11536162479654311503 3870334738687141265 13717071370516244354 11465737257552398324 3388399184324021246 3678623060441173162 184517076034358101 3350426694345771864 14325678711613526921 9897048766863843407 6801211782965689807 12463449636885023135 5667136241623485970 16888366837592742090 13392651814412991972 945862456212267968 4739626080028274255 15239366525900506215 8868753038289854191 2753698126434216229 1692575235710428656 17442738934632979735 10913469192324959717 2729032364946141362 17984858948410130625 8712383627433409837 3857511636748676431 12857130871939151170 6505174239736653835 8945338408037369697 16850885881715410983 10367224784364499331 14072024430368523319 9156382674070203517 5939293654302480980 2766608289454167913 16918704943586479483 7423468304742043145 11360609235657702225 10748289302809128483 7590206909029768690 4576882441617575865 6474196115771468625 1647853348579270853 13574862423878326388 13989534177756864559 8161203483711098671 2059920409588110545 1853412439586845428 7187129556397880647 580434925099243455 12467809805137565630 13830527468641396523 16520793593832125578 18412453910323169083 4198604893543050752 16159980335317250408 8919197520761985835 17532513690809009676 15793065224811470165 1618810505958459883 9192325748743863070 15036909173625868325 16823496605418878995 16349660883624606858 15861532817904777811 10984389401018207129 10728492233226779024 8873814274302222514 985987437512290846 7819962319015721966 4356073960603811456 7245671753449758845 4475891950372037232 13788574635039309561 13657342338310213054 12443607457390134913 11976818906652932149 4043023911570018776 4690007692137141798 5008389385438659091 17886507295360126432 3294443092944062945 15685090489366927186 4596759928490431929 17360902163401405398 4091394483601024053 2702743533283986795 7196897802348092656 3812968530196397000 8654685352813199511 1369461786994661094 13781545077995468070 2086077249876018536 9797888668909988860 16287551327768058128 12589690535852033874 13104060398456231053 11717960462214372234 7670787302831988409 15132996374041765667 13414675382086063970 2484159099873376086 14197484962710233929 6381603487845219113 5591017033608366662 15564797386517151272 7668478894145279035 4513702788907095165 15052704115947635660 680387735933762250 5099426886660391655 12065966808199627704 18052337124987573709 14490388057352405189 13541480201015076229 8324403624240616477 10582384256046323413 17076553793402491733 14296225093665272613 1618065868156036821 13323634975941325229 15102123193335574096 16697795487213916763 9924721134445219280 11345662316163870509 10731516735012031216 16560849841604981000 6320982190024026954 4439344818032793483 6259233330360730442 14408825499005722735 9408591676854521986 765133752682974679 4242189040710913765 429908798529562274 6008566782486962637 3037798435206225077 12200962533453679711 9375304520214951300 1443012005133726514 326572011344491594 4826226156622610982 8691409874493974930 15128860564305269900 6296067341733917489 8127549768446078380 1126941517009552662 1323147913083083270 15709900627109782927 8955276619798237607 13518541158187743074 16797681073387071640 9195472747818243168 3632535515218509857 3164034222213966168 1989372111146337639 57038185240297101 9562550428401262301 17561817366420627025 16128981784937957985 7040410564733652882 4357582100582762545 9036955921194216352 8014082367156171944 13060920841465873249 10503106713254155246 6991421209658506010 13577596952908205392 14021962479092688299 3051706360935270972 11145854320125979841 12363831972959639223 13053878905508677239 3310194899908562982 11488119684896380952 8716378743997499060 1234285134034794401 1560767740937861681 3180173155336142185 17976621589727603143 1264311254217605010 5840744187732509948 7161496995326910060 17115500628473827016 1305452635575848580 11131348542058643648 16708511864333460266 2553032782556457602 15768207848988924722 18434977905922264403 13830082275965292172 13022186681660575799 734617003918350466 3902021437917363778 3821723610865904219 7332047178622138231 2130851585301768181 15138379684364932539 13423579469367569410 17918581042323024846 13410231185937375117 9016653190912911707 15374176742020244798 5044088690718923489 3883001712941542853 4298911268303065126 7122837521777060165 16176297535885490946 7798584630064376954 1481397200381516019 17782223691373805153 8802073793113443515 14032532876979791095 1919283763087672068 7206284452705016257 14875922752927447805 17869230238047214836 10526476465150148496 8246076445413627914 4978229984931900036 18365331162213611587 14544635101207550281 17255421126327831046 14309961613058651216 13840135880372722387 15653359771798753062 16822772206920521811 18118771622435070022 5283533180063018494 11811435360742984304 14548918516229374523 12123225692388589147 10868653637741646657 4019312072443427985 8481536251038782200 9066571231772215166 11447544021055240807 11772922905582164449 5474604560785514637 16380401538244835451 7420421062704017857 11936287805133200790 8742217839386074956 15642196327526808666 2868983154372109530 2108354082990151533 7730418931044948440 9232202663900211555 16302051174351837981 13621289535680361244 4706324130773374717 5078055939982012678 17779168741917621609 16377308307887995529 7743646882261588744 13505080106598589096 3133118630711404456 5431136344644510757 2391658556212154262 3886879398951347280 14351249926395972209 6872370553089371550 12872515321682290842 15645377459054348344 11190675411098407251 15999252491527360244 14568772669818151638 4183170443681522519 17324360419179524347 5088650657776939161 9167940405872656347 14971520393174396883 14321496488567615717 15511399273413710892 8710998581956215597 11297091284789146867 7504321500062040619 17926753731589972961 5398076745647574128 15008757933690370137 15727402674765588273 13419154790589029827 16241229025429264412 17323310990640867451 63873666732977271 12767459749930424950 11043061550954181984 12285810857141589163 6382482805071103953 8021664791648573830 11997639400998216239 16582009224412236405 5891299414996991748 12017353681985300602 2132472123349906498 3299117818692353486 14807475985229546123 12663986376092310571 18183598438092982824 881357951487868970 4195423201086854553 13027760108415938968 14751945604909954091 14480565810636170187 5424386210876167521 2750265285995722565 6615323574630635010 11261329354020751578 7056002390043250780 17820727307319526819 12203655610362278223 370467129221308601 699550310813546066 3152958236067967329 12462360663572650176 17819007399033852979 11047012317043290516 3504443527814113947 1412725627559675248 577612324603321703 2654628044691673317 13324414648771419424 16984297842907851335 17836571111412983514 9173086067064299548 5660575155924394198 11022148418128318019 17218265846282088402 14805859249812799537 1999367355387752132 16373197423129618218 9277991387759138034 3673128378852330188 9372426099864193706 871579895760705696 15234312658787672431 13752181377780866181 11311887041912059764 819955276609020720 13543704668912349674 11836855239626958975 3231496245174962013 10621320086212710427 15402814872867553245 16866914009305796273 3703802586441881209 10181162251163537524 8028156512152962698 12341835711115505334 12566667899165315850 14864613312260293653 13007531795403924887 652071402540392496 2271383015908191999 2146642535409278651 7983573024869551363 8603696366456704600 14077373629933730804 9273703545155051227 13199853193195861172 14811103644521247453 16263085668731712704 6643512101471519611 4874390254356750994 13014944985874285597 6008409374916214891 3656119757499630641 11357369363012051203 8028343509989621698 12845098721081508678 6743061174739814129 12427464413866157008 7381317467676199669 8066704524595226148 4537515409981574998 11673126365214887491 3098902659660100428 7031801534535077729 11123054934991715814 4680456640372150872 6763304966741993402 15926491484569019535 16195530242660491301 4366970382851556939 18273619302175780630 14710410470435154558 5961887086846792567 5968882004504266857 7902028403646937234 97583247821531989 9724407616460204539 17316171914820610137 11493164184141684805 10731193257081716966 16812282420885984596 6227985533240928399 9259006087248631607 3898884611149854162 3987657640180740493 5587619146442539439 412005398224883674 16267989404004021828 5572447253384891498 2361653905083250958 3769363457550597329 8555959733844380727 252356111345271557 9264325722321230441 13933122442229744304 2276493699979779317 10740317126262981250 4796332179808377118 12177630554686554510 1258524903055146793 7844258487355715004 2893236799788290213 12847619718165333372 14920117579197475784 9497985924409969014 2808510226169281636 11837797810207353719 8539607386598141525 2699357246954702906 13386872513818542403 410475003573558398 15106198554230782185 6057469430790250202 267504806750141184 18225732790883011197 9845736282163214023 2362480590087988947 8982861068322798294 10583821275931926137 12341749607169132664 980863239407532472 141311496572510966 8587424463543349529 6526284604909939193 4932359182291179014 2188064789249008285 9723346738237089700 18355710541565764147 3120137609839010606 3768541716525080304 14275120180078194069 632431218981884063 7554711536659153717 5994184297153465915 2510469063549461820 8862461038935952758 14048628678659841160 12330515563916505205 17732532768879597059 8806569886972612053 10688742143453868352 2340964442949365306 13971548211450587506 10315226854401152606 18099852559396308667 238401118674347613 11012866073904800641 10922279929641900847 16890558021556642387 7002339723294723695 4101639659143418890 2323145207250814495 7116390016941263493 13144650579927473779 5672225555935095274 9502850542750714606 12461368438544378719 5622820016760584798 1720425742679896312 18427453779305730379 4263310931000660978 2133701336308754810 10633140909398818941 3478045096286765951 2382611104669400418 7157914992775845974 6152564869182022048 6564155661403615763 5524640078689019334 12943023946568339611 481185094942375707 5233727562034844520 12406254814880944034 11559220381662352881 223251937328421844 17255999984525128685 718545830782457307 17898330833747338518 10373804263168372918 9313087634523179904 2941827045504621061 6546097497151064167 10035252961848703906 10926978082107067693 1594082225208125703 4688555833588507975 2793813262020234259 4183780691418614555 15003908666518155300 12853507193176878976 15560187955411493065 12564707698055810137 17234990648810604914 17941321053478784125 8905826168461287311 14301884394997810016 8660631401443028344 11566386897723465494 7580023420529426359 11915005123903319142 6459350615055964509 14084127963375040762 1234377402020257310 4240145118605013985 3683397032504177537 13697174460844223085 5236972245685353024 1141261433343600832 4667450561806837325 13850079144507459981 10808427068457136159 1337817243762677809 1382759347231236546 6101865812806954773 10358507038082976183 5464676381557776864 1108878724214624369 5094824354766976781 10384501225230635049 6351811857067718543 1620707984156151736 3269862769723933767 16628717876489381203 7106888292872285816 10019650985552124859 709838498927527643 16080219013680747627 6496484849687937382 16474791853140263059 8148545665405297183 16903879432565318237 13441426265962768565 8026814883789924106 7990428747513784751 8981223324880882035 17400228310189810180 4880444322168642496 15116708598706014999 3392117285519264108 10380949728575951592 18289337979210571774 16833099060332999327 11508367927115328456 8142986462518954917 16970450138638165010 11988407737428111469 570516706484287639 5919277590177632880 1041512990701817785 7836201870734967297 687405408245070574 6079775531215851110 16648930251618273928 8420876582225737009 65122169391249686 9577722806328039204 7762646557085765411 9143756426755504176 17938892197926922346 9886841015197429494 6874869072434751418 8085005116883305408 17809427086696245823 3345344782627376448 2804941504875617960 13246707135717949589 16203389649197478144 1309912748824051651 9446755377683489385 1445224644436659374 10613705780833602992 15464044255132468309 13556290171223547255 7354099485781249424 8690553675273926722 10536874095284773028 13025833719825769690 16198765468993089739 16975415474853621424 16517853325617976469 18437890969624702153 6597497256675446657 12768962016205843409 13364245404846613270 11389615072931241836 6583836744105494883 14669913035931440485 2070538600444356998 17607150573134261269 1623543400999953769 17625658928625193428 14953898027145480776 7148947550784315046 2493679344506990996 6121146908632943813 17261130578916725896 6631423212121321682 12225316147448775332 9979618860544874826 16890806039700299803 14992055710719855014 10094932285756006955 984222762294139280 12379908263596647565 2551931699742759904 15004858357573479443 1507868602516975572 3132231712322250295 1129905009461133246 2981842090904092322 1477379323362661778 1582990487948154109 12148747764480246521 2414395993552444800 18047685887631856316 16029542949295032580 18338412695993461068 14532979798743484327 8284147916621263285 11248159593408448869 2263618657341165023 2836662447132118044 15399756790059036741 15385553528465107199 8075571635000573170 12101360274594353070 6711573657148932290 4745792674064641422 5928610897129831171 13235443005269701523 7320972834716369831 2063689063162032568 17735866552691377853 9708101465903693237 15886184965568551762 4624368799030761660 3984223869847033893 1273985635725534865 14837650323321794138 16181666645727715302 16805427206881627043 7242811194978150553 13248928325785467159 13779865287104581443 4556797304868222931 9366885350402837090 16434432877281875302 6748977129231178396 5231575706742734085 257606086869474464 2872145012328740690 7472773627672018964 8640922729367372244 10952258188395101302 995013936038833397 16334685440384427740 14124721033872348115 16459740658157218887 12317372562553542117 8040900579437724715 13371641232662246894 14290490159428056477 18320861128581917852 4856680420847444858 10023228897478983643 9865370629644826700 10807798317439900722 10583498669885089182 11930463161646597567 4540725071257059505 14875714364449806581 17849754318131083016 5971057246253019297 17908584375980440964 12092542930594835833 13064562791070860935 11723183940966265508 13727262701601624992 12310135761788505385 213876651315897172 16428340087276218564 13519304350431704561 11291047098484956995 4438538315570860153 1400082352726176260 12558574845839747290 10803663075296230549 13847462542392982105 1041241291764405871 13731968842991954523 13534891712110682112 8118354332710496016 1846120214186154572 18244300286167071558 10074614383760418570 16520957186963391005 18239025486924124663 8748442444079332534 16993821226350694428 1468548952475284303 4249487333428453131 14674544698307597673 11039140631651081065 412941893164572406 10697399732498650112 8828220869282594765 17883469458683170365 1681149434684927917 14608763101197920238 18265662613723585185 14524006383869522872 8960808613120211864 14381919521507467104 4297382365698995569 9958387138951237619 11130552874903771998 13512620821079220349 2558598991156971561 12520423635218435683 12421844150620527934 7231202767675573738 18238142902797951090 15998225082466674639 10865015646086588218 10583779239516911304 6102185836054899645 1502416050023710441 1493699742443589126 543645153277565816 3980861251717840815 2329337747742100044 255227336196471574 12372326673044728372 10828908361650179720 4688107346795412457 4502428791146654179 5395213970978989751 5849095500386780386 4202037356249418577 4555423073318220148 4838742493852357405 3000913795614219735 9453646103465938023 8236479016186718085 9134108751524254762 198804551370112027 16612214245204565632 16472931194387050638 5113840496220733142 17878628561899511368 5576575150663079498 9232737736327449506 8553499495441239003 3773463030854833258 5302015124602194320 9605369875655701579 7929879230325336598 15416642744157096242 12997716842674568517 1378112109343870804 11056922613907282725 17175554349103474566 159525729512770005 15607228886409696749 18333248241602197010 8234044689935560342 783309293049913959 5061210192012136682 9952328677733155865 7800094222850559462 1013426526611488554 17307714670426506892 3062487405616296908 3241417103949569353 4522695063694328747 7275197560083075982 13861404088224451408 8981519474001394351 2301515383820466184 8064841434668052096 7922564702562927900 4648200894941363415 14613911186822311012 10771081061141917170 16117609177869545025 11739831814246672870 5711007366068698270 3882474300307945423 11877659548689965582 15342682467447256141 13277865494655575728 4321878714011899581 2434533046717746276 1377948299182754913 12898340732623879088 13963211629373073294 14138928071119328412 16868601273420380248 12836981150822977515 11067192517437131693 15299962865946781293 6416339229175103353 15109013195834408895 13227160678422732366 11583064424157117782 1496362646808801264 5230297198297343906 13099881549433685096 5124703268333484365 1510136493731968811 4353317738611544088 5888263533361910751 9237232759360471882 2264521870305341492 13500429604843382037 3904429506571308384 17496975425207449737 14344831517532129090 16260535489956604809 1239188656440460031 2705232418160271398 5231591879894108083 552925053516084501 1134166764909700140 14518406203761275512 15890242709113111763 390840813555014863 11328994905318181813 5597950376422599044 9166512201737318115 6821046207659549002 16451641847149242994 8484784645166871015 7514072185830608345 11411646548487146556 17192662152477004772 10157064627968793174 14158633822738880168 4156512256236226341 3823821084882557385 5893717024579234792 8579542716320723122 3626762892238478761 7773791959874174587 17792647718058665182 1872257512114069922 1677652773681533205 14834587951377790926 10398870791972431985 7297766427782574753 5195962238404669700 15048473465595435781 2819342767950117780 3471197809989435241 9138216458974149750 531376206847769756 2590733330503128230 9087829071781147247 2464765954947849724 390867500610355251 13183522368591537366 17200887151787760842 507893460052868841 5248233512621079034 9663804865966502037 536687778578394004 6090780749139882250 6248403608785477910 6073951631258379653 5698344148671212139 1145419265800743097 8297210963544447203 3672638180031763956 209212492661009590 8731754342947330774 18409810066744330952 13534726803605999768 6071931484888223032 5211497627700350234 11668357151650721458 7197380125566717934 7269877093277397790 10786117640357885234 14834384878277580202 7220118277813271920 10497614066237490702 10486753431318252039 18310165340293607381 4272178238497358614 12661207045721856594 640766498992486241 6455051794911233068 4089279889367975445 15357961911604064621 17180713963849640004 1347691262113688774 2960751138091670833 1753081108804572128 717144269248111400 1213690329881442567 4155706075789313737 8387846325056127412 4397620067628491316 14721439397350956145 4918952687888268096 9588029835155985035 4568421573270384442 17958553220067039158 6674376217734915061 2281379051558982467 13532699374129633181 2799236902173168997 10909831986274332753 14396654660358443289 11248773336977674912 13294330006491669407 2524386867832085646 970953229175918920 15134708698361954266 5670336725602982718 13946689441509876336 18299183278002931348 5725891783904805030 18002594072875672910 15721809508646642742 15980331567208154867 11272091016572941905 15697984157784690946 6466662198572585946 3665916935660627325 7029068434405792592 5888547887797213813 2232599117087815266 2361292216084833678 14686284625967350389 18164301166291311149 15514518258058119467 5373137774937827712 3558628178414208035 651964880484124033 1430468962096081252 14523949315447259772 2630039000881820141 15816796246514322321 3938323463204670784 2628022845204834993 5200224390595502848 8399965503366036848 16530264881710397450 13612375713975609821 12793564278214409792 7314984195222673330 13982668402024157834 10793299795213464261 14602458051282495943 8005670686599516590 4768720797045574036 17378971913072234032 14428602421152904357 8150645821484547086 6278571161556694065 10212619424615737252 15350946575737543957 7424581858219095754 3756701456784314337 718351242721929477 2756579672657754862 459115813940466504 2492275890468277053 83190078001860905 12868146279007508029 9376766287277176486 3069288558172484034 8382940070709445793 7799012769188041305 1515776286102693464 9725048504194973961 8504155815089578902 5964769552005761246 543882986367329237 12304109457730186705 12467390794850468177 12149656996297118797 678181377926209209 7934116622363359713 3765151551751831883 17300285470256577168 13962826702863138657 10227890616075682131 11389463928977391715 895243387577415138 613202578861892779 13475475265343255091 10749786571428029660 13092725689457410210 5169289862841791630 2679998910530000535 17602068128868023361 17773472006522770321 14716891134395089432 12708994128045383811 15778533659407609991 2220289318794239548 8438741566995958184 17759698188154892304 11449858729669412239 14071867069564148495 10476626841065523595 4153617019578002435 9964243893008683318 387880706559066110 13489036689873527509 16212376356757621122 3201690227238104204 11631554804124514062 15558604485062858032 7289228312448471619 14563153288251622517 6354659254059005433 3391328638901883739 11421587177018902285 4502553309391599461 7378649381688455459 5555885199296701766 17769665177850175600 14425077413487897704 7591130852832479668 4359412607818747165 12338717956800740888 5267894603763344650 4086444411094715832 5723864910356817176 7904551847679499415 716551009244295351 11582724382111696108 13486240519500636198 12568289791184761965 871805680237258734 7176785812249023575 17464079026773495441 7759009502506447384 11281188832562226180 4753478593712490269 12662576029250093887 3440759300555253998 17829160028809882853 7151415645658038180 7318984300420778864 13975351770040530201 13745741445370405874 9665658223466652070 10262983868959453467 16214302426627547427 14144583416833372914 16925425332383665762 8576199076335179187 18380957921553771319 17253092673862830324 9542216823118003155 6315701239189883200 673394915263508820 8665335500701276354 7458409020891959220 16750104825624169629 9624085663029109896 12182478304541594861 4917914497512779233 15916086151315340062 18431498804332126707 15896461121051362810 15585721751020514243 4041304597256473692 11670589447346599265 6289728900502774692 2671565910290399145 2720576581089971471 6773986605164037990 2188016660349107985 139991831446016344 3249114633368186355 9875160230644597917 3187640188141971320 3773669764391149396 11827496637867687375 15067286284766947631 14058670293204188887 14103003261403480536 10035162009440982038 3919090182548751774 15469250914356519801 7870332098773761202 8728116236737116213 15541401329490173027 14457362517884660506 17263433243144944235 7960560520281129452 2928684039389347644 11179270851938685657 8534999822208245639 12935105076047324140 6655817012863289208 14243782828753688093 5405151859009661934 5500007886905062691 2896523869373552626 13442186884302568074 1183152520428157579 14379205842122773603 6691366910459653889 3625849041413040047 4881326486374357902 15196535448958674615 9363071756327666128 4823510454255503722 3230296193277412509 287160515984860034 476827887927095004 7018807267774948166 275146686961115297 269046195427977133 418813202333452568 3766525992904920530 7653365614753897051 3930617537469332694 11157219866517499479 13077919155302478413 9794178581678386678 3471401309859064073 14104743919489320151 5761504914121513614 9853944239159140307 12733467490050932657 13057514383513729468 15724680482642024149 12240905024225752232 13035809461638082028 497834295472328041 11335013605137690884 5139910461700378226 5970792645136766228 11653411229295372703 7975973512593897139 3987259826590956778 6047960702243066907 12946743326139553530 8481001927979655098 17534015698109223063 9266261713741242142 8657344553850462388 11036479907781023043 10200971204364728285 8742654138203286393 6519797509980199104 15047467868592598294 3904364684704159656 16226381583586356962 16767024797277441569 2446793022648492683 12952328670237280273 14773789815108736798 5260855509264291970 288833066865520726 6421009864094113853 4353494003727045295 12885036906497519177 16169603548364337491 17878794951372115774 12624296739860849649 3177228451557839071 10694851766236483729 13892881502845982167 4117546027514108933 4676476106475799948 10567664642839810334 13928240064048310338 11440735193139467343 2540195324134290273 15881870271495991840 12846212298853194472 5575457733031233634 13499234066947541615 14296146649027623651 12169466306619519681 10608853590737674521 10355822662532875083 371306876017667291 13805219912792263305 108610606662392470 12024497002873409750 6819379171175560816 8814332441368042160 7254847795177827441 1204107220621720866 2972874767352548083 5736001629877854741 1273263016186483366 11368699217536984900 16365456369997064529 3081514134512740928 1681588570797163033 8288397124924063205 207615101528292009 3091461027964097031 5623876987058337137 13636908705926980376 11320803852465589342 17593714999443025764 5115591390518730011 2588262832548267802 7681728974845200323 7148413020150316959 1638206413853871293 5519886882405031927 18174570879566474717 7997629028682600012 7852111194862806969 5179141757611060761 16364452418990611505 14573004561079461066 10268084730552623866 5546856589039570160 13121821040274258120 17015141293000267176 1461029624092563955 11866541195076173522 1200928303067893765 2089820334717571905 3274314591938973419 12167298994791351965 11628533983343012780 6689000126043812185 1829150471005419144 5873151426713129131 4840936862838609000 4542540146927984328 8721120320661035963 5228321239700154444 15756361793905238311 3282606620254088883 12312512733239026971 5304793680702854373 662428906198925157 9589140840639162301 10263604939541538838 8617759721140848309 11076921752642451297 7521502789962491281 4521167769544525618 8634876233438383979 13781338074258738937 508198734312348961 433387767298354872 16524486899442525538 17669140047498135096 969726425625682567 3180338854613145700 14248288917953913357 1671979544136476848 13303445065549312377 1980992930319271029 10825712019639813439 15260856218055387689 8794464984455000735 17297718537280672693 2455631688902338286 5672264247576518174 13077599485285576351 14843184906846903028 18375540127584967965 5594550336197377898 16109115427765729577 12461777109423170877 2533593347575711508 3698316332715420320 6844352386969780952 11429898396437501274 7268164954123718042 17270844268793716155 16908701460427299756 5586140327640864614 9835566302666536031 13687348423045989120 11234929656549351041 13157693563466075512 12944136862646054519 10710399881486282993 14462354784360518046 14097317300895440532 5841267072927620373 15606644198665531815 15856895947248288485 6010702016734680969 9464063612242465272 4458349947059415369 17753048077998621116 17634879316140882345 2705176159048950094 581743156905956258 10259163911054980057 1873540188936163946 1777820010994003577 2196841537239981626 18073537083005800167 175246951591715187 643850544789168716 12399532326366051014 12153587634322309709 17116213864723833519 8875996688762359947 18249957271146797839 16887217676914735119 15370572446636354986 1899428634409807881 8458937387964109094 15043617720564606405 428408295502461945 6726450150138833851 11262379095440258669 13593836400893943857 18002927325927162309 15779591842344908816 10664164753096275014 7234836257755715887 18184534742598804985 15662066783243723908 5904440919687718296 18149955992286375121 7564797116233356009 7236259609563235496 18117542258525497399 17577657125994209395 1585651878364747132 8791451971456408389 450956865613921120 11950270160010570059 3453295767704694431 10777367590480533387 16282238964483943184 2381931096976454941 2176052497120788445 7018944704541793883 14864429315692620435 7909391598633892073 7047071180387788251 8889144960635739441 11297686145807709970 15467841600930907292 970458613887721147 8334956296094911632 16608434473054563163 18094033873589747489 8187085397477036952 12168992230679742449 17820419360017004405 17375595264411709052 8244401920068784808 10691834846514642852 11573993585168559906 8265916983776553523 5429005952191859685 2628478145360961385 11523624037378980441 12604397980079570885 11950465268661125719 6439647037802389746 9668306729104332462 7072771244782416877 3409572814474054713 6923713863212206772 5699318343937362432 14684061293748915181 16832645628048328282 7617434242072091146 1370576826661407068 6309334525696361765 12312288318926150344 3502668967238629751 9765970965822942954 12372950465668974888 921023045447159154 15415911005998793873 3276628838828626920 4870305790034457891 4205020474934197002 826900358909392463 7148366218747169867 12976850614821695430 9180600036051666004 3335152478350194257 751623427096927153 17219750406333263208 8958469275152187274 2870363589234223930 3048470324063901807 1912639046928951802 1934887500445531690 15390308746585323218 15632491487354031311 12622162227099349297 7154608235697272230 248972420994720830 1132347747324014535 9503610152206083478 13703964885139243186 16927875396178082978 17356041931416276410 13767089228908604569 1315809060745602589 17812847051560687381 7697795160956070645 8326131113221029334 14400781266549219103 3333239071999564046 16340393577570833276 1700783435439080430 466845548902382192 11889952514881401617 11945242609090027154 2010893392512993043 7275472804066865572 8919810647624983591 3809047113698655009 1898779300737191172 734469230483256526 5953449055048622243 10062960037364896853 2553213363628444678 7484625077929713945 13545362207856195093 5711395816048841519 7766584245703064094 7850595054725674782 10139313532924382908 13167866033581517591 183213757704333573 6033005253114361327 7802384722384608150 12406180300188628389 13293315034427458659 6484447623717275358 16707125519924634393 5292953650187152036 10756059178426976892 4981143856812824819 13091686782371725903 7911253193010554893 18437442626248746682 12754486061306652346 389133627216488284 3112744879570020707 13583174083416943283 7587064253838533430 5961834189617565979 15289139874910798827 13527170644132556661 5166310190214693799 11094207153953596412 9377014719740822880 17428631154898977702 5279423859657254063 3422877708343131376 1809743064515701702 11832191674064210530 8426317099483247926 6789084102610218783 10360604163407418129 8653230125110199926 12803154373455358574 2143962386829225805 13822154106539016715 1770413585349114772 5141743835490071498 15785283109769321818 5710043291701862125 3570552475547302229 12191503696988444934 10280953243624378404 8308972172272049092 16838877270134271604 2170824165733226513 11267751810535025201 2680179053018875633 2439604746944802008 15708564690613688923 5977463731740744470 17038800627501293084 10665940537907937461 17607507985863875786 11589577312328543607 8289492817243167636 1559306652276053838 12399114939274363538 13012409035447206936 1988869807901455841 3515681795804888365 4347557440169373133 6636419003904408667 8497537502712882772 14405581402531634575 15535674384585197812 4669280928171267336 13427475554654969290 862332020354306567 7057490863770111977 16910014236909473042 5968866131533085558 2027669690396350280 8459106440024303966 16722376326403771621 13856448976643789770 12971318449569945108 16578760871708030270 15018261686387215436 454020460398867057 15538163633196313185 7982728332817726222 8960142076801914203 8499723103693286766 8947334334366025759 18200454562644166581 10889776722700290541 12673179164298374149 15399461750906660675 12357911320391508029 18234491426163099097 7082985515044707206 5999793278522739323 2659916463038045660 10470490756217553619 10062376082852702301 14715387250344602408 5209326881236147408 15055732452893756354 1976971048244768964 10346011544523173231 7143954963481200655 6989441667112232771 18273387248841061671 15773740270572630627 355337002167863201 1804148300496519093 10472246097463360345 12463705662032911442 7535036419300913600 349402582726551325 4867699974740955245 7531759761863754007 1614147941329580278 15578360917197104198 15529270832168600449 9168939815158827197 17401880580319425189 11000534178617780990 14669368211123005919 9367626504605873333 6717917468006442152 17914761058477895886 682608163263553489 8291450552129987222 14859744921954140640 7521998853436237515 6487922695753823095 7634115236353937868 9051932375093336649 2429541983912320814 14493615471818644365 14300391739155483056 14771037664669783127 8597679781188151971 4985570786588951777 6090821218627160370 1497879776996289826 16292953905097592012 9910841924629102529 16221430411399306570 17772486176984152800 11886867898798443272 17550143600141223810 3432041027126534969 9577656266014513193 10575529208045386748 14066302917138818563 7883896215251142824 8172919825174770847 794761719355186023 18151127813731981247 15386066933863424855 4011505548303094977 9626714604853827815 8060596234781283807 8567530463861168047 3385427229682075467 8420938624091478042 9643352466938823629 5106259696527953063 2068471658154936209 7282245063413114053 12904669903711497947 16953092976577163323 9786350718817114677 6543344637453988602 8005848145666377223 12150067539869325793 7937119742320684904 2742398776267994793 17243482579634678792 15438251737695230820 7025635290594950584 14513050004678563753 17061509356164622869 1611960654215323008 16699697746103220786 8182616155786629255 6509468538449822943 16560366248868342475 16081680811159177867 15018613644397705816 2032402120067334818 3936420035241470241 682872435105147108 14123787063629114580 3604591313181519923 5219952106095835164 7052975774228727425 4833461814115838501 16532236463696319955 9158552418126402868 4087140326158563101 8857262311508266617 11317695553858043893 18188650883017436969 8792096034028988028 574840975664686489 10916373268068887158 8539610214033908976 15776444242329142194 9603212066718625852 8096963182227402326 1728209360388109648 2627059638921417341 16500318458238631343 13388680742661507788 14061049974481038838 16592271294480079814 10890179367195559883 13165603820019885994 11793592122715221012 17072855111637234110 7777538969088361443 2004521564554617066 2487866314419918003 13725869182593140833 7795788591429998726 9679830204208732622 13946005977095283278 9883827218111319047 10229111232695129256 13814845539825098817 2750751327057314137 8107053245639203213 6506829836042801632 16959363963906060024 12270640208579128207 8025477545757903343 4684935485735742899 11394924111419032124 11567897780215824536 15747971913539259056 16702582006222868848 6371848340522875492 15996569068084690836 17191155563943834103 17343677227004109621 8910421608558520505 17385645034578539929 16792018681059971113 4294655006275906390 2829882567697551191 6549229673714573386 6563818477431655205 18374174101126034953 7626671243292677153 3313608528497782771 18254778009435633509 2786449106474247670 9809797744432993793 12940966702052578737 13829435617253919251 16803137069578572181 9555418317135699669 3245002417068961398 15796210120422137032 10674319775699750435 2494727343548528953 14522996925269038772 12196793220298306510 11739162676690803901 1862495198684257147 13044156573526626521 11628978061241367937 11625945242022634632 3845318435782139444 13177280622491487373 17972493071479838683 16338440448205728484 12812348811735972193 11407399121172641763 2082174437938211988 2322776060321711627 71509107209982264 15694623088374219540 14583376003553974908 14042005682732572978 9856896288384392397 18253987801046873172 17840824295672100958 7301832439340798190 5928681292610238294 7595869962823668990 17429731178123633638 1869648476060310694 15960917144972833260 11851222898990346862 11388990316289312135 11624819237510794422 11219326776076941760 10286647479721186494 2358848834454574122 11937125967874459811 6786160097767023378 7362053883937119859 10593518428834963717 11033049513241940294 8578643421144879029 15065769338469990851 1771589281153902938 8157934405534366367 2602235647385966038 1992725088405124743 8208198898329087186 12984728941135389871 8789988767945125226 14214683621936337188 9333678982740217583 23130140076513827 9888609970788133760 10778001768616813686 5314266376763922762 1945370485041354702 8381462074062455324 15786546154315954089 4374406107593998388 8962206836245082961 18160885244490466499 6331374078157766589 6680295245429139311 1907854791388614196 7891161898762128399 9750750273404754866 6750825484321846739 12829632235027557071 17296490408924261369 8490028239438930671 11728006017801648735 14585890204190609960 4135724663886212487 7113670778785355730 8227901453658872469 11853862544801522703 14329166110644344639 1130321024384541535 17014309798514848703 6443206307311094439 8292676448234735264 5510503733768696564 13669134810637328767 4434930664275629121 15571135225941788831 13265542874074465177 14048335526639942800 5799549239259587547 15692385870706894938 4821730537541686464 2882930957248470415 8491886424917942128 8066427555632003265 13932593197423372745 7362735751395855412 7659282714437463236 9451448417906423462 12333057360542903955 9211216928432050638 16219301039615888101 13586246204664208210 2892381138917432239 5563961255803889937 13238231789983220945 4121188780830684727 2238939732075486459 9435240060685047396 6906199244424482494 13171121974125601841 10450654201989399304 11261163588243699821 5888832031980012055 3122629096617428542 9651318407859916313 16539424132926885639 13799165364292038982 1626245056440026309 3587030588892021705 5028554519934591662 1614289883955143855 15227074214733464264 10529658178228377077 2715289199062625003 5434882834880497098 15761172618958217069 10415077579628876147 7982477072096003881 12158595016454260785 18048129403317834469 11535498084743653943 16009880721932624424 42278998033505059 18252211380084074151 10703387058023604948 129523286403630318 18187888261384003360 2153492724839152635 17456558239767147873 1984400149179553448 3951926195581377595 14202158130884665840 16894662782648310725 4837018476826034804 12586233320536253014 10138323752417567013 12153696536901016967 5852579712317460500 12614058171335926498 12637660645124113474 6302637196512866444 9557831377633568588 4747064185108423437 8465685774831853889 3065773983147684243 12109205677300842397 1976951047272215990 16711574600521865191 4407415626544357339 16792597724880100833 10778135292416980707 12479251762830871059 844603985637854196 3721315366017807171 13285534758398316628 1940790186358161594 6002407739183877526 2603208187466541360 6223476004359650587 7914752267657935183 11221026054842184599 10977195713560532637 15888068660143767482 717586324355178565 9026305225132650614 12061509334106005018 11581391557315974037 3995854246573518798 4473951240031960287 451602846128267389 12478423755342294372 326976091557125298 8045143270716534007 13344439662197867874 2706803714503558893 17923725493431808346 15723481972683070357 15745694522010808113 11273321990571790208 624771950427889995 18056394895359945939 11471718364592619648 13978334835581721733 9572097501469584064 15025459531704327397 6422747827491150146 12883810667094977794 6415049277882116941 4490059760141182837 2766223323554522678 1791506749323799889 14255782070509667807 15002330134015270640 14303504672534666671 15300081600307470949 12835267734801263761 9180606514747267571 16281843842017851794 16252805012764932606 8953693757285497270 16195091600327547853 12491106836452978249 15866523072416521903 13766643352967951047 7043657962015655352 6466147936533365214 5396331900124911144 9451764091872898306 6501550080800175450 16749711237467054653 16231351039889342691 3167806730331276336 7863781756506966981 6008405340713917437 2748519921805401104 15212265480490187915 7048916294700019 11484256293162206608 1300756200751791388 8011304387825590732 2295197539442790978 2771834444724035007 15635609003342447837 15922921926355883083 9150127985952760197 17764123922043872410 3496048235153957185 15733851548389452471 9676954468227254541 10895889291242211185 2964397805480350661 16665458398769929928 17565117644921394281 9146174259213576878 9377513645082392528 7285117297460840735 8486886605923071392 2210520235381888205 3932759478033899458 2405377992905389925 1514437517907174637 721358107068448439 3353740204767365304 9061778325304684863 13286678909243509435 5811454705604881978 4507360274033341752 10114255921852783053 6800578586441895796 10599855224254958779 11685446616713410265 327482225400072777 9118419884170358987 15542848824706118935 6898994018355413331 12702464756084950174 9799583617218996954 14230961015641668219 6785390260935233905 75729756797407846 1472004079513681854 4039656840589547984 7365616034372428398 6502991550765101445 7443502421392512093 8238483186466530296 13257897564408278650 14597449566936414387 4484401149034639206 17777820007759564633 6730734538684840250 14941872191785696559 5761360906302751076 11837352252452050344 15565028042209047067 2769037339792358188 884470410389033824 3339149153856587882 17549208641910513967 3664878833170489919 6948067431192567248 289345405113186009 13865513705130841422 12288112713444295146 12426426953503553961 12528003435649464030 1964067277522560180 1542966651159367091 17503321239856736185 12618646256202618519 4813247625038208849 17709298277442841794 12676011900243667081 4415542659668515079 9275723981574586866 10622044166306838968 14134712447506405983 13776257592173980797 8720882734262228106 734839956319575051 3160196489041776650 2939130678968101499 8433368300311554 7357301626186280498 8647842109770602496 18095326695273370169 11091047722989086039 42866932998367387 17525168829711533377 15190909326990198920 14771689827804506984 9314534864190544643 7861773655323821428 9693489289081708897 1478034322556099931 8142922628414922174 2138210643574446576 6061798632130097971 13049028437422998909 11349530421689605444 743091102204615279 4951343536397061310 11776279872875787341 10007232752090294539 6004792398287055750 7345555181893318898 3197430607087613499 4941945278870378367 7606774332866779059 13715383554634426870 15148362564115634014 8196838992683798049 16513740997142753717 8179837090268748731 5947710987612873757 940160769326569967 872471253652501829 17593100163791475392 6115305946681991112 11800464784834434087 13768270191644055000 2515927843333285412 18058670188309182045 11690715805167688007 8235073122147545443 16630488066521768750 5020776637318736941 6670728405105441202 13451264699266450628 12091198884702230597 12882308854182808137 4352397213451136909 3381214316906855924 4380259018569591368 11664481369810027775 2977176365477498384 14749251308782287297 75255904036269016 16652909414334321501 11098270676159552018 8429244679188797930 13106178683577773077 8765788089896728535 10382894114305505574 394686562689507094 18040676292491801932 16702334991803648412 4940618802217471542 13952993400867803683 10702052790718563821 15494122591639842957 1057232866138810073 11343138807380085687 9346276469783759858 17332115403833514353 9838369566244005185 17079816817999846278 10589059167909516651 17705308402688613886 12525446513232145976 3374536249816195932 3243452426214524863 2042316729783937399 12892422262704750311 5670484935395411261 17568585573597909233 434999271840749306 10710049440758258070 11383915647044395164 2869575528951938424 353992381416190132 12650282461769137173 2819276518508461208 565650003049036856 1128898535397140722 2655943157751209661 60363519096778991 1438332428147144641 12945773585672769239 8650809152355123898 16929379832605246235 12275711756957101603 18177405501721826798 7530104200524449921 18245674944475876433 4072059360254142768 731146251583253625 17342013595499756729 15696492830932447000 6362280483960304023 16591793198987685691 1305639865244793131 12867808832209665378 18088033225199681905 7132768617027744787 14032349121764158463 13331553886009551499 8473456982130555709 1748019674025007144 6564636578804466128 17346698753439495753 1994802926405412532 1485193921954293031 8458543620856157580 3491512994065900425 9526263798775903365 12338248057059087937 11241943115872624948 5651699078236465506 18250516087477102032 11941479710874802502 13489817274990424356 10254849436642845537 18090625689109508670 909877012470751462 5972886263278293000 807498125676433277 10360954674868757950 11260679821747279645 4408807457443837369 13397276807370092833 17129031570068984488 14636605801383574773 1228765355062578355 6346214314949617437 5501113618130114642 9516366121062398524 3230974321223102488 9214076547884181018 1465635089470810100 8507126977314087515 867938737700864350 7515968227697716104 6140834630086424194 1822594857094197195 8159003458593916638 11894567933469809300 8882145642151592496 17091425424616241465 8701415185524569602 17267577358272089735 13806836774298646174 6568817495915975060 12486580036556557009 15268170050255453196 14091432227347007042 18392213646886475216 5656009642153095409 16712176390418930113 7744173130801597318 1346305403214662540 14188934293589497022 7029736352935415599 17673199940128880053 10406742853865500325 14501192464180521590 2752146173831487374 18065017099921561640 258895762009626173 17465367181159627497 15874365341369280194 11339634292520056649 4700438677296592620 1828977712776412761 10513211498514326924 14844177676058197623 86374159359608951 9271438352808501229 5684196719855724524 18374185810246023194 1449792307775049799 15632070840402371596 5321561288920966145 10486603959798728224 16137281502548589238 1264715811235712956 4944547327537292776 6862091727221681618 11525247226668313609 944951444581432552 6995136187052472308 15676321285718804553 8116813239193162649 16044805201410952912 941316474809157741 1747396561225216385 10115991453939104135 1290147592739430787 12211889234656213506 11255745119457273919 8802144269414946571 13918412105213740497 15071316144279968156 17997708161449115527 6372056562097907057 3994034055260527620 5478953682162590990 7903039590455904293 2522253983065239553 11366888303749211380 27367706859957601 10282885854606851937 1808934990562726808 16796748272643131556 12084196976349157563 7134511951700689821 6302926050951632745 5499735377427427518 11980398339691165281 13238109443782190653 2641955650993640300 12730596074326514684 14075143028515092059 10396672991127423799 7240660732348914909 8627076327829773013 6374697531871162449 9638741882349371879 5361401520124587736 1251578211058737777 8494833470623229120 2903706278656012948 10281102962438644524 6899807641705834149 16664899954391594557 16003185243250557556 1965164387453270536 18185768994204971364 2168130774833407697 6525295469133678298 14526559743511239468 2227231435788624262 3466577475802254129 16040809541764706633 10375577603047520979 1760764790499608747 15420542342444670109 3712740651090179182 287577173338693153 13548476044726172244 12685439942898407852 141292713455752381 7964099819390776201 9928339741770049302 12255847124465479795 16363430096666013325 1045298205049928062 2662233441916229735 16300279722286333760 7916812992952428421 10565705906395621220 15639015931898719284 907623329900424848 4153797861217940655 2958292149307793285 6730499241685735364 14871796144469237000 6563103113311274565 4044476653905185614 3469554523852465603 17220495073101318924 15132057289709375644 14533480711463231421 583263874575709907 1441440373428992242 2355123307041494274 16641400547859954680 6559898236280722624 6200894745270267384 1306607653171063593 10923998767320412624 403523379477410361 14871259176767684481 1375954368931471602 7060830009148986373 1981544375722148716 3536127624587583191 15590415655702602428 16916491535766751950 8632290473123122928 3714685883210958613 3672919273329983864 16695562540697497063 12555431759352973217 6841133831421573585 7073271732399744090 7465632705761141762 12576528148302451269 6089279233361524239 710589179169368553 4894605357013215622 13647641761278243640 11585204700598344112 3138067407874731174 1096456510950157607 11309863000729757816 9539627677188042565 4533402818172883468 13203325656790274309 5012005116534243440 565923927112458026 984659129418998036 16395876657888175155 9071351247596535930 6725590283816819282 1377854783457752641 13388130427175952830 10453027660500955968 10788024192220988036 3315792891386523171 9353640032144080292 7932132996412592031 14658500945805624238 15795718114188417499 18075168786105468427 10191320675858617253 4437481223065638070 4470817517403220369 2304943524483706516 12863655103292397501 18179541649077834033 1643421683210918270 8267504829486465304 12339373987811588988 10054418569398102907 17056153675592116284 2295035839568573912 12385676980988973100 13196072187114191909 7666525699045154934 72009645888649356 14244212069263794248 12619796713144167944 7423548517401761072 10697664925627533442 6320743969462268468 15866251747303250215 5234639532927895858 13755688470540876179 16253745568674114918 16128505836963446166 11666667313701895481 10897825450766390831 4552818201825810779 14231644345344186252 11181531800516025111 172751764149538400 11217985265944042060 15347568591460479178 3143122547973046559 15771738418416657542 15667672196158160812 6355077099260216801 7758990815843765604 4194774562861687476 5197283504345481170 8680900502379825468 15505337389939476097 10316201524853949155 16358711288934331226 3290463945725303780 12556556974386673555 16243208359073530937 17600601944316372305 15359437627907497364 5042371660079977592 14884208059860203627 17210226493469960119 4733054283272015372 3084326508189715489 3230975731963470529 12883871777073186096 4514328367930284031 3139994108552007063 1627334235361287777 1214217659479779029 16205415752275535506 11224898538114525673 6054539874133817684 6167610739953446889 626348295070164963 9942304595767326428 14289547692706871121 2702150915139360717 343729159957149965 7258266541032564509 3859964007919645551 103442289671175148 15183728958679758346 11434300161916518280 18003846856350993278 3428120913787098174 317193605633496768 12863408521212643756 13397939199450502222 1137350709960912526 10962051892441702820 8096097160071415591 12073927538222732562 14267574370335397375 1225988107899237866 828469288808302913 12249094799448685503 16933897470874273900 14931508759320720456 10492206807540201471 9528652311949812348 17980642690207665526 17542637649982019827 14429088779229227799 15892504714679386711 10463455822864900075 12087570684233873887 17487146209597052563 1918380175535199338 10087218915584801987 15104883661959530019 14125751814240820912 14641493349010317876 14845344740151751425 6866991748774734778 17760414579329168611 7115130199263605462 15655421652321262178 7130781441072040770 8776440624301253105 2239338108574185573 7196760387546561399 8223444569399953041 3878463092440878486 17386628835484437842 5327203550910859512 16530322149543551654 2961070057785351376 4142217940433542405 9119204854180862505 14362579954054492861 1935933606272803040 3331531770168211196 10686308968047378887 7241179591371960621 3142432643866833641 1152007055240292492 12312356395303361067 16387459519919578338 13148444668152048464 18332972475816082180 9137212306316813962 14339286749546031585 16997515463723972676 6633045579388862473 13158166847526076235 13786689711817064423 11333554698331344273 16322281274678704910 3455221588896864465 1635556219578747795 16729764503199694210 393501308619584170 15970968971155471135 11517192017893063264 15748865389499851372 12680896283623367556 4366522307683055455 857311855205972342 11785832448913877752 1524239361634650190 15036581974724156696 9574509690827285934 8406440358003256468 15573544527524231468 12552133529269508135 9582278596479273283 13978134998975846701 16973890543906286684 4296594374365753510 9584654011374149309 6652289449925212320 1168889013363261994 18206649810539869984 1259634960537600573 2740296290659849001 9941194078444690367 17068955144664236746 345072788253615140 3804460741757365307 2577331015416009797 4460054349275743010 5040257559657849370 8967140041406377356 72756843980459575 1939491112591124165 5379761576147705982 5839108504904508420 724516433260241661 10546095134569115317 15118125599372645751 17660091683902110633 6771714470448833316 7044973499184920243 380421139509650110 2793608502761326209 17431966216077379121 8533344385051277938 1072283789325096876 5246990574874914527 12536211525913335333 14574270184863783615 4206643667975093156 7727210912148428912 15882325630964695679 7476455528990672969 837480062760055921 1351907462408260480 17890522918278211000 1958919113176522100 14341140164270768219 14533931513053074221 12173306791586180851 2643195620388774215 2477968670722052851 9831914406842197795 6641848886569961087 10719527063972873392 16113191878817685715 8154354334722185179 820391026610362290 1455714787326811105 134165752420478006 4874335381181948292 6213531417599526434 3020941895049437236 16628894796480606857 4488994896814650893 17238615655144895786 15090518882923635989 3592624723817612367 4434270694376525712 15683733101327350021 16943236244002850395 10178889760678930077 14103746723356754546 17480492047916490952 4681588694289794158 8984974415464730047 8595408922782019153 15740951739187951437 18055808776661425270 12892598625370658713 17134086520911153313 5705693596027240123 10996077583258002864 3901505504613061071 11978025825323190948 16451530692071979680 8105484581557016202 16582514998498063468 17659535692920308002 5621616949058661948 17044046981977766084 6814100367747276989 464694204136242274 3909531331232671120 6193598625860370819 15026978212419924910 7771192455215040264 11314463831778320007 16748776259507663488 5806819800390179560 17626458117709503994 2649326789657978766 14395108257454813793 6023995141081414790 13009560710547352247 6572842539490102687 3486953831337293070 12850945002365894303 4080879849844722670 12274689106504567280 3851786348499891556 2008997388522581192 15847355573464091692 9483665351806696073 12176174848236485512 12555853896159124399 4373674364636223894 6605063174524836563 15854105667060994747 5542615748817248851 17116923581212864751 8137054916685128103 10037455288892158833 216536022194177403 18429963833072300597 5866971115244263652 18416453689051083588 10683878165172410341 503658324458241441 9311190430685853540 6855052180814173898 14510631347355035446 13393803406075845 7379141075251922747 1625781253006771907 6802857872850195198 16209555862920829094 15658036118019542921 1697625371523745124 9905842384520351833 16099459799680548466 11623032699154792183 950068961988037384 15814535304983823079 9183244561237116049 12077754490359690314 18231369619804429901 10566158371780812878 16502842462650697667 1060201783522157912 8453517232474868732 10406749513775562423 6715027228828742018 489207741051568872 2146315185387908781 5973682814358004742 6660300893474578806 4111275304072824731 5070559354660209296 341857962928149957 17822046803127027765 16965866628023583757 14458955208894094716 607595704020855401 8757451456979713538 11342277937586494561 16482014279586458915 5674890350414711633 10295777260876313001 7057527801647952558 4458190937977935291 10019862859162069222 15357377425836811854 16862590033245962306 7493471569614625264 7014118289398551361 11966818508540354135 3356010458921278921 9939471506507648823 14432760167668455798 3819227010634230782 7718894196084600472 5045730668824594178 17250905927373708912 6816446725818039108 9648138635695587591 14486433009832902682 15020302805851389065 12754979837975241115 7966636722948088756 15681723860504860619 3455114157281985905 14877398565914032558 14072526165082975763 12082262711843523106 16743122088965330214 13978955448202842794 16352024498308798510 3266568772497361257 7550968556364085268 15589802692739195008 10222834784372848791 14252606955815845300 17664217106052978468 3839299535779647455 14821926738595321565 8646180480042482510 6495975032506394552 9015151240427901650 14031925179695104833 12510809948360312657 14275632789671723485 3136000031051605220 7610146344239692571 8030922358430931840 12297467479107515053 1078575975260240731 937937288712469651 16952918627687613826 3306415965365878071 3636430934280425440 15766286868156147443 11335580553961556316 8464745438607192108 15274262745964498573 8312717113300649872 3923479242273167718 8528727160503213921 14600112174678115182 5451960374581698823 7611587811171210605 9802340186056955799 14416359642605560747 6255033841848048202 2094031941867886005 8201964938451141942 4251183181519938840 1603121644705934504 12645790589767323036 18409576999161250867 10594651590051952637 16926361831615099221 9181605992515623179 6865726686186314217 9193661725897368208 3437624871899252353 2267160405186223922 17770113552295146573 2862387934223376491 664461385124825976 11118648012538917709 4133384570706261866 10107731935391592966 2444940024429122846 14747648480366130425 6558793904736012014 6619675388672715972 489352616416377627 7381526699095830797 9241034784779456698 9490497638646354512 691338812512033625 12510544328375036504 2035314392254113520 1630949720011998633 15805442186078333656 6166472190787589463 14397629595749575219 2817304296220200391 4049441241712440045 11643081675677888723 17524986730521968069 18440731898755320090 16575999565785237602 6574816939303947385 16489887350948150423 5375752066363512382 14356354170792524090 17643223166642525471 3106252789123746465 12644132353967657101 10114772169236826529 13079113531910575135 6256668210988333661 13511296289049753189 14735674020658228757 6967585800052621905 9129427155730401646 9478351997468278754 12138323134272227591 84023755819658487 18008777711627610698 344817537286361355 6042475531030438626 9093168582335966174 15999691598252265212 2206515512998198525 16639598206375397075 5259574573169470935 13241438158511494878 7396921135194409450 12039222072739620780 18336367352472398286 458111682436625117 14178478262320787865 18208446988833826203 13258452542656245835 2320148248167616832 3428119218747356762 15732777282137383056 16444650348096843154 8935845421344316355 11322194786631091259 16940008521271020603 17068685830086301366 18025878027286157008 7750450492788295101 8532198989394467886 9302665224493826730 16426710095740887791 12035833856983996390 16394409405166515582 17805479494458327583 5244224101861199705 8057335834067312140 6366301971359383247 14619154101426442229 6151919900341595790 6229288190442558685 1635104663564385329 5290244522452857538 13006406963213882929 12951241530903348202 13873360029127461963 6579719233735750814 9350111110568246220 17119011679514683958 12848322901133392607 3753182459748145508 9383954772327610868 14204118915611806476 9742229822851422568 8421150776691873722 16890832409702378904 17662063683941259822 6379353705714469472 17979403192710686968 2304744429116701551 15358012447797422575 18187937875861427339 2818308452071603929 17818868257713747524 14984326913897655449 6045384837172510711 17065981913382909444 5119456354809603733 16689940417433773241 2911735058060031968 3218641019321992683 3886497830140840564 6215347549118387654 10049632022970209423 10122436448523287312 3198757298804923495 3376740030481868823 6069326130945049709 594835962848400137 13729466763660955398 8940154790284630887 8169100649468945134 3630336541448653123 2739025038101912897 2919984343027466244 1491141714273623781 7023219983075825087 13086051648262448454 12012740616192574939 2027731846323917389 14434856985156298626 2231899985335615682 140340519124844565 14747410480376809133 17645781508672480496 4850697562707350868 15189686794614996320 5606546111275189202 17648164011200756343 3994079255436598153 9274029203545957693 14040550127155733691 6833257212593737975 7259560371483389042 5127281753801139810 16564129958098816785 15933093907184938341 8303918238776171911 11757052026834454810 12863301225923616344 12606992144308777359 532319543711294656 15763025823041431223 12888140416411103090 8360856005046726625 4471836458654098442 3220520797191182144 17168875836684611976 3309796456656220581 6341813308885316596 8270300052007797490 10574133429133569689 12047478302805774675 837350111652110336 6145752047753708389 10331091348875929047 8773268109944143184 830920690412682799 18088767343253330271 6384649271833260116 14578825481436239793 8702392847267711532 5722795462891444965 16794561900379389244 323934419120976393 12597124141425429244 13451773800602489615 6434110352819958310 3542636333139020974 13836324416774136057 9319515776326150788 1405571082930842666 14930376146199726574 10718588218891251793 3018645971073109698 11189194341568852037 17570604970372938497 14526320879453253631 16185313834052910953 8595674665627271316 1482144913332599153 17889242726966156747 13638699258632610366 17386410796282850692 15741224781446966040 1162982643844609950 2268890263327087422 7637757951392977161 17653904917781433831 11070088697139191437 13803267836025094141 14374513701184951118 4741547823903683468 16917128999832540230 14356532030274835910 128187402501100851 17871389896778024774 10455620657298794561 16254847849596815213 8463030573163638035 1312373072728102654 15424213522055809423 16846964543356002505 6947940161227212677 4511334562273358790 8042946751438338704 143733484809500018 15408392647924852629 13175582779227689333 11620795492787991564 12747227791741283501 7224276435111424114 10987700721862836525 1077593372092413989 15991506012506190171 13303090738126690386 12456715634825266699 9001192698117238747 17657764373773125921 17027147124717907259 12229116195991576209 13774382170107145727 12662725689213880593 15000889331218979411 13790599376141544793 4576551435029904893 1160170713111375371 12231034985920289393 7724179407073448552 650572980202657047 10579668691865253771 3684666109786824762 2967043789804236101 9825038587549166209 7701849246671198266 6035867642436058818 13212898024447925683 16640014756454681659 18405261464977675743 9671051872804701940 6926422681407953189 14402891393475407947 3849513552791348450 12360532611128195314 15570089965039014972 7989185697422014354 12131507877219528417 5100894534198143159 11658161354380120833 2831005721283970895 8106140063259546485 3091833124232297089 3491909995524185385 5979971356605923009 1597258107192071647 11841677008012280103 9507192104527762705 10435244019223942665 3600851854349410808 11645750642346278620 13211345704957572491 11273708725198967923 17204588005625298676 2784082918967589647 17545578537874823005 9896475443945857076 3130833488415950213 6306183872235076853 18418135382344094371 15484560050413169089 5763637918005482834 6491549442981983820 17487593865647010371 15979679489432936554 16384801277221124765 4446688647885402255 3735328402629674223 7774173872550169838 12228821917830486599 13384346079490981970 16156595475011268071 10664390144948360649 14846587704258442528 14992020396368825586 630170580022989620 15466400420157361767 11446174589969087240 7754943126819796999 16924217952669976881 4268499442071572538 17759677986217755782 7555880727986541924 2920427160146977918 1853682261920795630 12423119260052624340 9550946295748558604 12861229855517197422 12857504946943411210 16864986231670922717 1269571226350925162 6018531602745269700 18284281214254299719 8845995838358891650 14672509234455949778 4876439971344212786 6534058361212399356 10595921324328988528 766673749298502400 6459735855744690117 644184911921980445 1859649019318025798 5031154230192412528 16541769866784419305 3535083690395138312 14180868112151852326 17510852755336952066 3113594870313318331 6024514554974667671 10260923372740419719 6088408665672419285 15138085198195980848 7176945540070072378 3726140513776820802 18219906767008122440 4947673925983929506 10120405571250473020 11511482617818098306 5130991842896309287 5065736908087164108 10098942524394728838 4725905230727212386 17906206897285296824 812542791351091319 14775521863797774697 15183575999102524736 18341523688908505625 3862071886276603511 13478643514568427944 5321690617645914583 2289340090431472441 17309142043127913578 7439316062042345410 8060945555074857816 16011500648689610499 9647851202899319471 12173572034112388058 16539209507547623472 5393855542908148454 257802948528444904 13019010741070621083 4884215430275805735 9276171078458494177 1159198540960107810 16821244098816924355 14221581037226311885 13660704988949135768 17765376940504050460 2058930172094498451 14056004813045753511 3982304855544444201 821998198328692340 4790627214553612742 3187379645633949333 17445797372747711657 15583462189104023768 8673352768529347485 2254610201893894510 2444944191201044979 16815349298653933514 18151661062447312666 6189676554369398734 1573064618490516209 7366304812912725425 12570850605617471140 3640428922820675516 5642346604485535138 12667854797513207627 9821734949260366237 18109586846090201129 17810413409797516670 8098162192551089503 5947024562735131601 17801042134655839102 17940284202655880034 9781752752488021300 4066072099814625690 6629379778174357709 15519244619669456938 13317304445010169042 5701759176670103016 3998944430310775779 18009767247588995078 16133643821669506381 12843257041466367932 2085566474271110874 6448191354219713557 5904437697466697110 7420232367899506371 3918795976060400128 12807577618256001649 4830863568944242512 10519460869721239324 14171345432016740453 12509494256755445411 3851098055119981951 3150696808509123008 13108414303250301284 7725434986271712651 7112589945473504139 16317090106721403253 17871893892170891822 17949311263585876809 4093381301778995122 2295552233161226035 8329001765972972938 9610412671664762211 3618587688835709129 12781672310080738888 12898421292197006163 17660040510854912519 15931553954761651021 7294861459374801492 1786875369480198337 5447929672933858982 10237083416094818474 10612737579822746491 1843546440245212260 10812822271765618640 14786676979327273862 17819105279666713369 878393374490818517 5688610445856597759 8345133537508784654 11903995438500026416 5131680118306017596 2605063879053293879 10104489343994451878 5422909508590446829 13172001353219891796 3581832475410641020 1336654245286533266 1751914454187979006 10041726692659503796 10053930372177171174 2533700525075196900 18057112126334450687 14309651938744657866 15773768193690833896 1850931687002197116 3078738443907074132 3418781868739590926 10489544663958754792 4519528180081307068 14099228129626885672 4235651609608221017 12606669509675405704 2722637796690360543 17366557277256694156 4657661760372766054 6002562488949573397 15549553777430628787 15787515398871314573 11032474695856257263 13832248169026632572 16084676725636770836 7100561700231382796 14867153447780448109 16998598399694808538 3297976884445482411 7142856047532385425 5672906454827567111 4640400450309783055 11384599224512957451 404094169345910526 15160959672751350645 16885531036843391468 543696965474075220 11131200836062838643 16946183778253734248 11322701988849151799 10461545364579483024 10847159535519287492 2605333828243016933 15687407731964008592 8610555782616891452 18376681811697098898 2756997757769840789 4121472867190665364 14295271115666120028 9738589057604315390 6307904678465204044 13892360531693097539 12906536907584628078 16455939949659474140 8875098668971483999 4585504321707158627 17395093896785496447 17869069201092994941 12843615329901781287 17211995378392179731 11496871189649068111 11054750410386651025 2493099830444685960 15327954379266013963 18113580675658385587 2380114481024326788 6950915769736615468 2501915069618161262 3386389359022269033 477312261949886289 17720247635476192589 957343616101956762 11509102045660954176 5497094153167418996 1926443460324567512 1935434507230450087 466320690450458155 3076777534718311455 11998645592124418054 11516613669561530265 17513543235217898775 1904434571948158728 4681087391334230168 5678723521667296460 8196997017949363119 12057992363669790657 8767181012775763365 7369619900669479060 4763105968466340507 12015003523452165379 3219695845853920370 10136576613441057862 15441637018789291851 9489044575779544677 7477480485535876849 11767899923942069232 9428233038622930065 2324327207445820046 11736692462291516415 9029810849358644538 8213147267710111488 10104845415800633169 14926021849778182072 9754286766580663884 3719953843066904866 16420280510000838998 13788519330253172535 7985000763878537151 11334269322288279184 2708474784062991127 7911761586644518996 1296673530812132556 7242936970619568119 3401119897561793908 17580410264407172671 13830000885304897973 5400744628199335056 13624062609555795528 2343379164410181273 7360492541457324553 1502049539642783160 5969227371904427815 12263873218396274176 2410673770694732015 12693552179056407138 10314714886913897505 17994634785191584505 69764775281975014 2017316796608596461 13303166840763619559 4768091521982735837 11321275991608846150 4433419498909390768 2275768648627067117 3845281896422598339 16869708799449288917 8321834575550633864 13912883957305304903 872647829216321075 4309814149182390817 3144685090867409014 17674561400684464101 10326711739195590395 12880907641290055003 10208750234229577068 12796101012049457619 8492213454564344320 18032791008806857878 4762899565631802435 5525759753142642239 14433206586021951547 10921824990250390548 17779839464842993858 408467410189976367 7276430688976568697 16884485496942877586 14599041815551055375 9425021326975734017 12779803445011216256 788238885565120358 3031887803511374444 12636853483338611323 17296045775551961458 4568739765078615091 8211960218504677683 15498932835948911945 10192696988267711474 6212031128357661524 8391641643714597572 3842698221077365963 3201361108250994825 4630862276417273758 5737761418962744788 5074090101012920964 6811870031512449627 12180050856111430458 11221604057829611874 3580696639978177257 16946959917958521947 8912333973039580136 1026029400535800045 5858607099260864330 3329195833708553888 6299588948956263348 11408468256453774268 1033597346443073357 12393541892178624194 3054624517412122727 15443245288488180984 16027672334852007033 7382757631433963347 15806638008270975614 69137843157147391 7761241631203574686 13625864229732409813 11861790100134357797 3001540783036915037 7434371933674552715 2275611261112851349 14700379160946228129 4715009356658521527 1985858057186314942 11089214145666664128 4019645931575162821 17653652996414277576 1692991158907179158 14275448750531508862 16740164302337351666 8167047881518998613 236497233384517997 355570003758487104 8103125261281031839 15870827264334679349 2208455529483504566 3392210445216560517 13469634222515936395 705270373698513645 7520807062993869394 14114499005843847800 7603880126880345153 17804611390424914510 11434290075481693338 17485600895650028515 11874776764940033864 6374696687798332581 6493891459383257289 13681769230225948069 14118480405688842849 14535791110162078710 210853930067823747 8693164615635184418 11244828169457474302 2734827606203544673 11909835426868931742 11732534244897436350 2183734338104080250 10582189095447657855 6098644541013419443 15255828822514332904 7083675721444319542 17799282600815976321 2503448892254339151 14823657359973369644 17298581969136326424 16641398466915135965 495057833761128201 2075452919009666051 9124292855614401197 18004261576224984349 1646943508961985814 8657260086626974947 7483582670613937151 12030438045733348596 9606639564250359676 3549461844048897268 3951516018622462996 7745696887516117268 7180522039572127029 13747895577575028945 928107584081882885 12633180389743291086 2927922270731380876 10197387762969302322 14987093805734579696 76805053285932931 17675526213768328427 17878637730731716911 153736830365715299 8740383222270702186 10957298779415878907 2594190090911575323 4521466979784077808 894793198157782430 2019740326426032851 8574200221869125851 7421211062759157007 4954598247153279420 15203606607102162769 16871502638661497319 7026733697573042889 15101939180374317408 6187415769931831233 10971342464982907785 4748681860032145993 4881797283106153737 17071906511873002932 4876607585749001557 11558490819279051249 18105341989085180307 5275067761058051827 8327106607727227774 15697125433914222536 5245036823361019222 3998384916971170485 13455089512024421978 6953661575324457530 9948969087835411606 9315419032657975135 5273317615534900198 17445975762520016287 9818646019308143807 13361211555792650027 13897617273145077911 667754285400388562 589396366993447450 4992196906323935734 15606683989157403712 10139356266682433856 16872127988553987337 10391835903780882795 3940445272243150753 10634381968976131792 16884002008410221459 3412070478187526024 2539746299067225445 10804271986615205214 6951948154027313050 13859902287244909303 856279253020007316 7035667923291544990 14096139404649895628 2380178708356581452 7229196508826472515 9639250622315596201 8433895313231525761 3809963658945245317 14432511223655763440 4744016641392280704 3536361841813304394 8650635857097401803 5511982557218136347 13641079460595643972 8163734896122686116 5844682958190047732 6905754746360724832 17609774254301530511 14862202674347357259 15522607300180707324 12399865061490171526 1335066014039045803 565710190938186982 15724128442216978675 2138860254537331005 12619111123669418864 10722111904667649822 2138558707529766159 2090906302648433220 6118041535359195122 13871917149054940461 6332574768380595169 13477029713534511993 9952559279354250881 4420490766242252137 9053210237490528823 13335785192512498371 17835696446708355276 18364454296557941161 13832562567072043510 1984582681911703165 13170427880769583094 6301118390610084107 9200085792123594028 15186957525390183732 3131805995147415845 82817423872789846 6035048186197065319 12033133093818574189 15743176605722273372 7319609743144780131 9391571717785212501 7100256785760537967 7482989610737374207 6555834256816572736 13323888613895479262 11042883398880014095 5549645952440117769 5600978861242756557 3414029746374816685 2774589303211802935 8843562634266860354 12917566443417339079 2184020780342571041 18079299575469227347 560456566113773820 4787704822955738165 3529467647827548983 17812557816332193239 6342622179385905902 13566697221022999092 7547147981698913318 14418536157340902210 5722954705328537372 4128093925166334427 8772036920844654280 14275336344075169114 392786785697685253 16311408965751759021 5477632454221565911 8531541395510872654 121170989863337142 9578477491562462496 5515830597146750064 6888484739108902435 8969340033128830941 6416028758988073536 4796502719224955453 1566000834091890829 8133678417425083394 12383423402866607608 3938134166670199181 15261913318755711229 10431161304193811242 11195518011989226490 17199988515173713022 14540529956365751414 1570800112283526793 59176194294625966 9929760570793449833 11139982102181346405 8874313860949564220 18079342700713349119 13206446208143725837 5128923403012560531 17593525302546658631 6283300387748729064 16503444579983761073 5639365626725211380 12894008211159694169 10038144450093352175 1966957143958262380 8396765189932328625 15623608321723474956 12468096006888375720 3980208904348808671 12903582356074279896 315742043881480764 17842121043925211698 13849992250440445164 5783910148122175759 2234198836783571595 9104394905304984290 11448284958211166593 12968681944181231058 13584582702139981824 8671385855331178719 3251488488968626619 7100932679191668123 3473936446008109752 12113056733062593178 4264338948410467000 6191238268104471766 11826922449400440400 12744042115252942214 17336105879900217494 3380428379200461722 17186734506617094474 17190960582248328816 13613797242238213614 5334472117595069681 9551333758283674014 4385685713290384369 15050172637606870520 9646747108269794409 6956596920992948059 10036199057844516841 3150951822086020863 14335265317331950025 1943214137957410191 2121484894451595818 14112253364068910729 11351412393042373140 264398382734491126 12382049649915324806 4522809650807518616 13528617566048325173 12741139676744190339 9078463800560289309 10617019623096069081 1296323666105417329 9225725428434712266 838701615249662307 12907007348556683151 15482355698537548758 18056544197064497321 10607170380840819464 4542403495816430667 4956489959592625936 10598754826107177767 16949075758976939896 15416467349634066626 6977203903403067486 10175768456734212345 16509907576376593419 3582015095992477909 13992666318492577625 5590802139765695648 13493881917757620935 6894727290198202737 8799412348664190446 3651070361460683170 13471970158746997850 9336036843457973812 7207796026959622182 18442758570594914585 4711737104696209152 13371606797904865666 8695162399331301373 15010933734696968628 12830230967588301518 16687243033161617703 9975671993651608243 8550135286266737067 14399469710130550336 12657692930944088863 15256501499777709059 12014054783494152638 12906961890787100905 17561328311462644922 449588214279872992 7554733506455096605 14222609315782761848 8948643093429897681 14062659362378310861 16229203902487096495 1191415513872236764 11117803226122995184 9325822103586717142 9642029736480080931 168058744000037548 3429981451802242013 10568454927103336886 5536312375370514486 2703230254464355706 17569351377682406248 2072319319806753943 13627916108066386337 9593885839354983458 11086421531506324904 5144313123745622729 10668715486826579695 8049567006306095848 12088059683982985477 12894449737419346575 15081795525720450843 6264833627958173463 1315461969662393221 2967649341300827406 10063938399317432967 2513342601355403779 7906299752329347652 15048226310792583647 208405322630944358 4118234089225085817 653330048933035441 2532815243384391603 7785178973889470004 12584805772673243093 14090003575953886685 9574237621789931048 15724002841970212561 10371946547045511927 2118610247541044649 15812736907022883653 15832039473050874306 4590514332643102011 6625300629798364487 14780168793089115120 9188268011727202242 479344256433312646 18118712518975989948 11160848859801128129 15690022584882132460 5610613693517683552 15161067869292118480 9455154628697714797 9415456745965431260 14227306303243840817 15777456862209122770 16872191273872607809 2637971705285066127 13310731155124442399 6359496068519678701 15395119130543082426 1827942793235597153 17731529752631161491 12178454494849504006 11415753395234217306 8792679282635747959 16612922943910923214 9307083347153125402 17335821182938496203 15719779097128470559 16024242335707935119 17369843367125063377 7183112782948178760 7456981167817925073 8592997098353893950 13522839261039613742 5516745664157574990 16934469426733844335 3104622417344415476 1105337647330185758 9557858212397710338 14527337983374026473 8375222535902145405 4196406665581370505 9241756791912055801 2690730777304834568 13389767072388581983 2381884215977212165 8243887957916623990 7755181890722778721 6380775396758753256 16019747377919719701 13676131015842715531 4161103756554744713 14290833967223730419 14473800533025098364 17701871406102740597 2424453100045505050 17597542239703736428 5350591736930747066 5062184091594379068 15118467267118856773 2057161872468025750 4990104475848569261 10239681668496155919 4731199265025330471 797791782908289913 4326089891234532308 11579476888632771107 1836033147975442137 6714701834408962943 17513965312040575172 871481309934520325 12886582708661285127 7540943648767461875 663571808962148983 3094403936429899462 15313634814960601869 17520936262659880302 5944327536441235615 2411345094512344463 13953150038661780858 678740044053424928 11591486147524810457 4113668541041831340 10001457997859877363 4721693313135432595 9202527951650695582 23274185239379415 13419913071952006276 1082791577103700026 15506011581687145085 1582417763657601757 5965585521968066341 9062525742298378925 15780695674585543629 3860733178833665788 18345697496825168023 3642945243444022685 4696980548526409807 2634725015822434654 1986513684860762912 11183843292109667750 16348336995605651791 14874529126579417904 4933236402749936092 7827838350660089935 13366469688474891775 1214433935667608023 6514012619404598589 8212130934292446819 2906804446372741973 2921043249888233812 2027341100311592293 6956298621346218766 14107752877288356043 16631498838111604451 6138082539501560444 8430211560694633824 18376939585649841476 15288260971686444222 4824786424253147310 2149352794571416238 10842928328724194564 7098311767631261060 5411952082270405195 16042393492717332252 17631637264414265025 2688687032366970776 1259916629914088918 15273167543761439730 449092794480361639 17133626475217768658 7433775691156842847 9078259939645636927 2474135388751066748 15277559917792956150 5261970912011287765 11044565075216568451 6591076667138626759 845139507878821405 1688906184010862072 13968584977893923927 16250395428938588719 4804739561903012420 8254241198354053517 15609622402473933086 11933593855448348467 1969379709371349666 8935129552893272377 10887733478145780831 5447970072628479433 9833156906555523269 11062297433184689811 4434453908622993086 8381361870347678310 7778085110218216195 16456417866020644700 6262272264963644637 444223926175461819 4290644373812343212 16892201378702985625 13971430943410328788 1844566896839948315 5571951766660006916 18144173993315637163 3302500559791963119 14038831645608084909 7542297116526945266 11433923929062511444 6938625197110223982 6783679991550559330 416736401199715787 12717811561428024624 12047879704664143822 470782496097451285 17821680029771198451 10636625321489578241 11757976363979559680 1983404185700967959 8177056118223920954 14113391256419441597 2813416995294329930 151673252491102819 16186598207979644421 15755764915208377066 12869677176742520441 12349437997542404449 6355537951692591157 10533946816533492965 13835471518691623143 18398542999571712172 16407230402796048693 10970328345109896107 2099310487449967558 3244501928668864238 3276851654236483058 17316298232619148460 7830443610561152514 9430154846382551231 14396278738605283611 4256750295615053655 6338532977445249450 2876449778849357002 13787011500362582180 646932210485917432 15010839717915633745 14972992099627537019 11714991658776062386 2500125303368695562 15191016500506758985 16865670048068333679 521592461074477126 9959088891665973877 6993533457895807568 6347506742657023863 17738975026829429165 4074513150778976431 996261379843741018 14436438017045251890 6455614058505056407 6203584206405225865 10627481417861556348 9785609744828518763 4474060649012633278 7597074309931675349 7406310615409077884 12850711743585282473 10123279363324511451 1165685735709396790 5657789697090009808 10999021618128982199 4362269064439676303 8886136716255214688 5220434512119015757 1027267358490582387 5249592373883418841 5431024531327986948 13660861528098278726 11416784062275903007 15096099465606688100 10091406438507927424 12920312676743294222 7518048398478664725 17633496845343719698 10311803091128321514 11743354605505169208 13292768669453588097 16439327481880946277 977311225024834307 964355267737729336 5987290722911836159 7381018953596130025 3689806749218944037 13914240689882091658 11131243245697267947 11006125610484101612 4793761758945238226 12326303452044455838 7625124716532055226 9322110593962874607 806918033338224575 5233381195487680494 3596476455086591409 3696040205474953775 219105752065924672 2076847539808452134 16491005158738942289 10575677681612960519 4324785380881813263 11414168850853361529 16265281260905154833 8203138106119041314 13438762739510989047 8041123308433831440 13862066962588967915 3270437911787286001 5370270693855583400 3136478904311296190 18232494710740754085 13879432158307590973 12842224908344332242 17283773684749843200 13827352061840929627 5802354670051908263 5751029048422281701 14430070223450071407 10020008783959201111 2307418169934918130 399924355546240918 11679285545690562445 763803452866786275 17719040078678751934 2022335366222961015 13872700187000987842 18016029129919321182 9356339971404043374 8017516035961843247 7612085159561315905 9007060507599098461 7947210933025889072 2532953015114704491 3342483604660435706 9436785123657327179 1645167568328621845 6700255011063703957 7714095164311097418 794476761597893106 5963136898078079072 2418423978735135131 10850858867469008497 1441495303804255658 16842230381328212181 15531333395742921114 4470636394745968745 12110956836112460393 685987866740346155 18325081056174144818 7237823279214941341 15192362649787642800 9744450799693701673 18305463843982948689 13086242322264630031 3886701420493404515 1433624923467772377 14226270802841251290 6057000330956509318 17675643644587802496 13130644543380801770 1928306032474205862 12854538794206923310 7122897686652423376 7807065889391030349 10322793715152523934 15851712893264641870 4613174705035104326 17875807311703607414 13866440472294609622 4463561063756277559 10896127404621220344 541383964114600854 16909474531839376875 18081870780396887041 11195692986479118042 7097664484606210214 18345224699009098927 12616244650819905820 3149979601745125008 2500915639802526601 1297784248620355551 17610160167157015719 1809935709095773025 11134869753196513110 10598523414127754548 17092270861547351643 7956248312710995502 14942426463780231318 1615807024445794990 4792063126904595612 8551248489785131261 1692637256743130003 12876097357181233590 6321532049818741880 16319990008905981256 13731336849640851537 11236532362064533411 7389673593770313914 8310276525457355796 10596546905249982308 1527555764143966116 4313156582837642410 12264232204562208679 15461349545420849726 14077785449426441843 15897810473508542488 9787849899346779730 14218622487745578701 12142035865280902482 10252212081658285734 7754453632125346692 482377650638636065 2988546301594198928 15909566337236947183 14872001993491904671 7911102448204856493 10175301223587603767 13941514618532448375 13406251420707779329 6716120154397005002 16939780665447414044 12032093665210226551 696373918934863973 15743375891333797197 17224643049458030729 14161107927646977547 7158061089516308907 19964727588153617 17063134443351335187 17438501163942171044 5380693226646282472 18083754007780258748 2233557022477237982 7386637032720144551 1767432129838341968 7344580249522112853 648379549296073190 17782939123840891796 1066618366590160222 16142818922470345363 15414320199840778538 375890580592084095 1605719510118433998 10323175649165873103 13932544341262495924 9645068641477475245 14649595187505575458 12832074134550713454 4829034360794606036 11600805707330633795 8382940845368205806 10344983998333181825 3185304080159127585 6629543141448490056 2440267962643960980 11636309967582109704 8003068393496498053 3732527322140224776 6775633232142205738 11089763310721184040 17717876875420882604 3952047340776366644 3260823565243938086 14557983391626039619 8610981763675675545 4248708877537279866 1340366891014067272 6987729926182450387 17839452427911403120 14992398019314113875 12435872888450905673 4954298638433951626 8972729060055553618 6137260921305395606 2524986879337805406 10725333724773024562 547743134330638217 4698384547493001195 17879369670529119729 6166498322752971473 5440018469396581237 12902531964173233869 17158416383012196778 14326192418314085517 4419848658718148242 3500582558374068275 16096673899808796404 6785416488971961531 17956625480332675480 17703014599047851134 9465152807159927214 10820537372182745657 9933576589915178857 16976436620001288278 5912909766320534440 15783564269197326972 11428008737914508063 682110253880021961 10953339978612181748 1006023242333653412 1263398294171698237 10352417706324699153 11943334416564654008 8535253414512361889 8917889434669277855 750207073828354903 11377161615739711658 9759743224186514562 3716211134550470265 10108461240790383251 17408171172071748335 6815621456015919898 14544089239944799209 807555218641183210 10755670789590290404 14670579438557035285 16749390711422419149 8874312195719052687 15323832078175271323 836564219241821947 5447957801769533656 11517719819389973260 4307166303898755635 9515487677165292867 4978123192006165273 9747182337084086266 15104511191922273560 13215863234502293442 5060718014809240437 16948239293102294227 4638570551703704265 3891860462551177052 2823488513986329526 8849732375554070661 16625486087947584531 12998102406587638301 6296994080612073986 16139958040287244173 6991563804481114266 14668596496597324331 12520321743794404611 12183526360463310380 17345504537255002872 12778025262769130750 4644882173581495706 1679438953297415959 9028791530357678468 11177805882458965309 15030843609556981606 176964402860069052 9209443219228436437 14653661511759752295 16813969012919029498 17725873746482871392 14423898197375177717 3823320821509585913 16906489666574169776 11261386395534430778 16744405005280228851 3148788918928623786 12981874605169043584 10691661300718340653 7103969553432621064 6639973297775529173 5962574074572869699 4687501698079186714 10654136429133011412 16695051533269845696 6516157294190223153 14943034350605933826 7718174447986773595 10765166823212206330 2260347429953749491 15981926239104827959 7738558928575608747 5972004101582522788 4473662119770063565 17926130670938281044 13656773344429144303 10036686203287746052 5604225031428109547 10559148156839680012 16003338655824236105 14982874891129665634 13176598092945454916 1852778300041492157 4845524462350094865 969258217782700076 17561116453030304911 14554441651819664554 6434982494915738031 15905329040659285764 18251349113056025254 10251757007111755148 10775301475998206622 2239480091211045638 987429610624745076 7004924267472605931 827959825891439821 16522760785824935723 16545332053797265151 1692629893451485971 13192456908196611050 7506686169291479818 2019112972599488560 8655134208128417691 12100916022931277159 10908730025907622146 8265578570521194343 17177203330487541469 17927695329429374022 16199089195231628520 15787901082788956903 13389417518468839963 15195147079093415107 11224488367056079915 4866582853010448283 11307963195114625235 7963365078664822784 14463771087024688170 8297824793162463539 9148888286979255373 12194860106582429894 1052964961701332667 17580482849956150088 6645129389716224716 582673102146551828 15550472622865285671 16202781899095290232 6976006162724262651 6438639296436581845 9104616582351652476 15535277139095953981 16155418711157462709 6506817199209634758 13108602040602813949 9146986134962472822 8481392997993073981 14574939823106525476 6359681145185523609 15748763507216432675 7303049010579849168 10566349913145251172 13745206667930692393 3284616412651175356 14696954463095554409 12543083885738680561 5103009946310137200 15467377773722051362 6774650799231747477 2647485295916399512 6132971148650384776 8192584740816478328 10281774316796633786 17560674272608577141 5466640433825893082 7325024284934573778 15817851943340307779 1042195155371295037 7554012628172421313 7490999416456824421 10034967538125924760 7202970117409047035 11696114849459651317 7051252086556017120 18428047209629949126 18293336133883145021 14984294988359820488 5221338693835401242 11133258792189991705 17865301434358762950 348838249906419668 12458717346857205809 3305578018664338153 14473627851577603288 18021413348194992700 9317414719837589083 7974824905690502425 14267716664148718768 17609497021607440568 1202340355359431584 8907012547207110129 4629416376464613303 12211434597786448602 4185537798025933755 14953484239201891485 4224793725194073169 13530844437040286186 14448708748496305642 16682246326208720788 15960778808809969129 7439392707775385497 3326090343077062160 15233496092108509705 7690186061978813258 10337335638803782014 2734835771610535581 4897514251811062288 10101145339853382689 5918382227520765354 17927330813762094203 11682896096268833012 4875729962737003508 5283690834941004877 12538287442238000140 8809482767367093303 1630312566806126569 2698689656964911104 17961587777123686762 15185948048022587574 13737858514001131813 4172432283028711983 1571421277557507372 9371164928246733947 925994561358339866 10536621563342999966 7005030837855749044 15017407680717882815 16655043146199800389 9815143663682836795 12234768730101353508 10812437177581652434 11459912538659429469 6289227793979242545 4328132511997154978 8691750096662090492 3781834704123204994 13055253609790406582 5473276269550807212 13763193155471785899 16160170526515270298 3049411729483393110 18014872697293487333 1592856680678836542 14044513004405717926 5948730287845679695 4081748892617705132 7617721092477094989 15726120698048744488 17199419478643983369 18191944738431604394 4817081600807523314 7217253647966966821 9575452168986471088 4987910306181889165 8486732478585334841 8836868600721651191 14950859260076085594 13751785523554146582 17105502065134759387 23897368035610653 17140480794701711562 7552743799173712617 3687213967197394579 15842359698490145792 9292839008186481412 8363570126082519483 8931362468095052387 15706298445572110934 13891061872452010454 7748455953455395627 5650013851388301253 10946178211951299430 11893250548963881283 11699565727138383205 9707016829869017172 10502282275266274519 10134674681739403469 10945408833587931181 10955283192315681164 6032579751084823224 7816062295930696727 3325409104965884526 2212405345402943903 1867819858651542590 247604126936648932 5558894910470570496 15379659129891022937 8037194086874895781 14923648476772662634 4060301951622095860 16915216436520358584 1870730780853234037 17242644580024682988 11150869933970086462 15719225994487573094 7991600208628296058 17040338569230781 593497920123089712 3081714681933421492 18214126611677223641 7824264418528301653 721023916176657196 13017954663059883329 2329805968994953961 6381785425515193334 5000834687299228528 4520601190259209257 7884763182715473048 5408749544653417094 16568121317439124387 12536035403731319703 16087415556633593283 13603630229037298123 3306968213478602881 7368807525876245275 3765261179674873029 17729973517687254450 9141443184399899238 1818008157390356630 1887659282055186935 10320761515390956594 12566508716715611362 9371055487370233891 15845073717274481950 3516512352287985870 362443914273941762 5778297982935927073 247001943038863262 1559297333701489423 13586524996014906370 7081273561373545987 10857864142725575885 2870287685676413372 11799234542281502433 16951047189739667765 1002748226706512504 8693814164230928538 17169690062998352406 6320373786770052288 7509153230492088046 7665497297723055443 15809905774479860319 4607804502662963144 2341853633887952892 15498489995086567409 11354090455976584238 14890988427771413755 17142959066770234627 365228183630888333 5669306471932692267 4603830356274374486 2044598829432581885 17152847850770883880 11474549398794064675 12432689405427392542 6663412508079494268 13516509890623837965 15612665790097616054 6021055973538561559 6291526460427209054 960170138623174707 5979432519907838131 15439061297295598644 11326554716127472902 412878709372622950 9489311316048984724 8142801816761968745 1281366732557867458 11118373995395055433 17718663878578505151 14105299333653686288 4313405208536117858 173674151071742842 4417540474213786526 696115533085602143 16970713604047452452 573786337559632693 312802427962690682 6349885559206819722 1090837276934303608 5280645050389082395 1995590842094696330 4954761756491540982 2821269869023312142 3936231771505615991 1523937116572600676 5505459661584798631 13284167846331299507 1206304628717274261 14446949590008350045 16915080177713950198 636828614451160560 6617482136905835099 15394845063102600808 9080533072157352633 7076118009421501522 2684091446266344325 10440984300891259569 16224425868936337394 1458392077075279609 4094532494806552570 5808032727022911592 2711408734988815176 2941814709128137661 9408231376579080913 5392858393964300304 5130539609622180754 18124433071040273738 8121437154407562803 7259089192948138314 14320841253187743758 18108154969063530874 9292270794259843654 4779418094042970129 2298924194064223795 3984207973990559 14485626029526300870 15509863872673006271 8224569435626260716 3701158016805060301 12107925529763554729 10501016865752476020 6691715067116347176 12343744211982753432 15260929877368329896 14631877814974412949 14932511949956451197 7675205211778856182 7509264719328811358 17752781044170803947 5219696560970730859 1529706640753601956 3939576088874334103 6005013824000479032 8721769609937455308 6660930727099946988 2231623044402673789 5297318169768046468 13042512417019026733 13288562881962196039 13118983630653551264 18251489756297734825 1574243558215727152 13975054260146431411 9569318619920963311 1585709412231066234 3513065610392221144 14478815595848113364 9572930756225750877 6406292014314828013 18374675193578350732 5680945997048832107 2252489139231711154 2944406615861245321 2218333645310475735 6245934883261420896 15447620869010953808 12598499222744195231 4025587102405985087 1081244518293969268 3793831593904829596 338970704530068062 3925144365738653450 5318715791853342943 12430763450039932711 2268446087970321235 11907238845632140521 8369799773443752327 7152791175157317848 17626270623343929400 2576129560334767593 6610180699395078120 15865579293271231339 6842642322938640059 7309043898529619144 16266728298167584035 7133544453294959954 10223928855964466894 10276947119508010841 4456498954572908459 8893616983288716815 11366220687951411029 8084082796783953430 3461627266442994500 3876619667917237547 4161958625136970911 6425351230924020219 15721966337905804231 5795506858485120700 4801895478921850330 16971326175696901640 3775980831218348075 7339133842621020937 9807774078619358202 15070566143464227696 11262626098989361270 4405040360031317976 9603391688703376059 2054027139523002237 3818237772760343234 502916422253642860 6010119907443900639 10241975446901361938 15912793769725251334 11576184837072125048 10660888668655536274 11996999716597457859 12511266435000760297 5602884984879635210 12248652653557520680 611793800573038849 15599661428281885747 7758197408906763626 6913317727787439370 3665609160570317969 3795865761711893444 11405243598543888586 4842894688676447686 481737000479206060 17617541652618308308 241534750975837936 7454320634704528188 11438804040904711656 1429937795570469081 2618039736018615777 7979554450234133940 3448260173534651045 11357151481212370432 13883312071308831185 4724395177033761019 6181542073984885244 17494820308988376055 13847513904310523597 16865125060567638222 7493564530853253259 14359172243691877255 7120827975017308247 1666700625712356616 15903749435300762311 8164961082848940796 8150082539604233073 5706211898368622464 9841991119786271893 8111442665625982858 10251604580272261930 6819173636943977099 17687997008393231246 185096156095872154 4273577091680909002 7350345682611070949 2322498949395420377 2063123303159741151 1509759746293182874 15496574615634445714 13548293303393203916 9739356142089394572 3314234148302056744 1047517295928227935 10228660807147310995 17355416293644907234 4368098006420968193 1449717897817762677 14143834451208619799 3039300194261600989 17186079166941929593 4797622250711599340 16918739334846409102 7145435303685110131 13875472569741361450 17208417736508763407 6711351406195763045 13867526543178598716 985522036158568327 15604900318042220826 13151474823061400062 6437826660850797842 4629232195460165537 8767838026000531049 7118478041090657023 14158143685069238797 11786583711825650781 16751355899604459624 12437749551964970404 6675182697885449768 4722702070583338922 16184568659834744844 828442161087383993 7356744845526533385 14642993557910982590 2308378405185447243 11779997251241300657 14164173917907858565 3493602273490183384 14058502812602205284 16223612509808889237 1819855288067817716 958528792800843187 11383386472259276902 11388454953725660886 3111963101794098235 18026909998542897279 545160564848123217 13819870037527941617 8657987457836456054 17771980474585607853 10966460325624134319 7565925693016838473 11351881705221624818 15612088983617177850 12403278273212553228 12641923949564671921 16072823498227031596 15316002756827953189 18348542939991529001 14151165068104446008 8661364562673828117 15063123764877855615 3344736439570254939 4553715831783874704 1226586497185970667 17145071253454230148 14190256253790942437 4172020795480786306 13563411107569644972 7564126371779807820 9221839813817562236 16753742190644913085 7044236736351265654 16336344901110356968 16237441214699558251 18084984766785611810 10934050262536265897 14743423352458096435 11323788180345002462 15582984981394543418 8957577844212023282 4638958849962191353 16573680188448608518 18383124511463312042 3234839947753010958 13230808197464942862 17038984694784349417 10584213594636361438 17120035440135756868 6665104644589359683 18259252475839326477 849016851491819108 4134491742365120586 15301675737767115647 9011968006161353717 1186130632949720478 7914039048114314350 5039062784550846843 15755109055538815045 13420026589855646949 16487511538572940276 9634412995260119635 14429028068568242503 5590990186085629314 10130616801351812295 7297364738929273425 15112898043977525066 17814613385626174595 301605958593578181 1453666984723760370 16660946326731159665 16735109010816150845 13124837587230442564 197498385242712416 12732844426055254140 1324408180467578919 17211121319904806866 6179127576012140262 10062466717029710252 4167723213803062923 12804410447486916030 5016976626529167721 1100479200578565141 10116990837489924440 11254547443518821749 14682584979285748889 17301355802415795876 7747733035536688480 4235323560686815113 1380527475264714023 12856993638064378798 7366533279499107052 8704701294496972634 281339861794505904 10675908030268241299 17570014735056730225 6421500210131255378 17787812771058083083 5947719535104293664 15322872749550534197 6334035463191702031 9566422090520512534 13973078256618223082 17916161726051960610 16138956239553396007 12502250678071038929 3651422585328599760 11067403502996813938 4912977132569800249 5387888289506901507 11210207225183610671 13911424206885225023 2375104131866878362 598920031168385648 904784210777265483 5103857157713806055 9972897075732127476 8557668603057737614 2860973983984958500 16902644869706594398 4842478559350168181 11167221112131752850 1509460248409475028 17208474745911241292 16702919569055904651 10196836424953633565 11604080581465844980 3019110710171271684 18372976870472719073 4675198656391322975 17975142163969651914 979814466730444885 16940852792064634333 2612546741883329989 2619715770152818077 13638749037042808638 6928287818263630467 3719990833272826074 5110267918890471745 14301701722071075028 2026112838190562115 13107332906383222311 1485365984533047393 53144944770573995 12726035125935746313 275569417937633321 1629066244350736437 10346815640960476483 12954645596286248992 18156812848437921907 6513905000939482997 10572897602022524163 14940434336103643819 1710430911447905915 1374544976347777618 3779950455073839415 13292593933950290765 17686774648667317390 13131533652402541779 8761974657570346034 10663791314758763057 1035401237356350303 17194564996147532898 1932860017942909092 14364278875811240766 6884358467203657360 422948987376332213 11633133406413310913 8960115425688428052 11380042480296471584 12218591267588742970 6230634097772778859 3002376832734064404 15753526843878454602 12047908129204769641 5860837322760808768 3154602984126497959 10692040035970069385 757184681613781597 3919128299225035347 13727932982927879276 12093965826501749370 5798805874500657973 9920057078656592115 8722494960892592123 3961752379499143600 4455298332158928109 14449214014190393800 14266031292663793864 11517388771212299657 2834671240426045337 9963685642449127477 16484449180913291199 15414501236118190719 14498377777716159512 11192939468027337508 17450250081097450065 12726974301934375584 16554085924866181301 1712855050564700305 17405779717419154471 14277185497420014598 838313463269736557 17986387710035209105 16883164252203731229 787380988348644322 6412994853616508560 1533254296630730244 7294431592312408631 5188551462893214987 714585701742294802 3697958179706221919 16160103998297780683 4261837135423632545 870980475478856484 1716581277242944826 12746294107257886346 2010935544313333309 11473272537508556403 11506120599389761291 11829763309449131341 9685584695130782758 18425700645341134302 4638888056028266766 2853282572778077480 8951009843311641610 12078197201275470637 7324780414123757023 17384871424063742786 6098299688506983275 1413170600136140376 5867771030759892964 17928861213756654009 4567579657122883904 16998694051782389786 13253023511065787417 7549309441112109891 9095224892812898987 2334631789128510329 6121857197414362939 6768117662607671832 8345446633129617831 968998718989721809 9272009146636389533 6793818683489530739 12022237754609532763 15551454267999143846 453344048892844498 12637393735243486671 11725056735046187008 11705015913502460003 8245754577183815377 3624161474569948785 5267599142248298080 10678809008852099520 10113381857835981895 5736803190600767207 5632591561796025410 14446050199954730388 12969431098502098205 9355570360574663635 11350479946599286905 7870176359687052796 1994702575614512558 10430146190323405299 13930411430142821638 1304415890200700736 9327573779763856248 8923329704611452375 9867264584558411805 13749220079089912633 8583199629805849872 10454716065045115802 14645081933174470560 964245521464921228 17335315547021133800 1561187723928323284 14112967814769989687 8519062791614656304 4596366445389502639 2550575882684303897 225748711378950573 7595226061039346845 529130515287984379 16189333298668883710 9854834208400145431 2547213204505960775 4606298618332435176 13073332344327608443 1169526701337367582 15660723819250672910 3898545253912748018 10454436800136128421 4227277049134122949 8240475831874707976 16101259659278061245 7626766127102583621 13777867192860520839 12272352648362833683 7542132885327745548 4457022789609959225 15556288006698398920 12175335802220903985 1533969316021933907 8991463336471067931 18298807882795975220 17030027641155680491 17550485727676975864 15545392836007757938 5229302350873058823 13625833233236733362 990121178002372348 17063057477362373652 14843645954711966885 14542505289405046885 4377459149261992690 1484622564778561846 11841751106948290238 11544271491116947835 7373467951732417089 14501331737128040856 1371905935575921770 12096118069805677868 9499521177215641200 7270105447603173524 15948610467892294605 17333681197969469689 17509153295541567887 1444000064394749300 17336048024640375158 17042592987811717485 4122408459239702643 5366917485797063821 9448311153502701809 3299612422465476850 10730989839133432519 2501820131497000719 6792841813885041703 1224274326762131126 6464846748234969115 14483850041039238086 9261581993913277702 6725002601193564007 13603278529459340083 3526830968571705360 5563413802048277685 8922192374379136668 11292510618546064842 5652684074264521411 1657846132523298310 4178763110340082776 8935889964460569206 1173069309812521073 1708758943603416112 5903394022434467382 6310569027077923780 15769137040352641001 11672197283905063957 13242418116789402062 7579642540937893182 2463703068473686016 12591193466561240929 6948626677183362067 2205201020329906636 677233255075342960 4050370061436401188 13040147262481810686 6931085229610438551 3646319796577860651 13467418432903352112 5007717320085658123 11603053787222575490 16060055135928840227 7283063959763776837 2086397483683700611 13242396870139523225 14338915577134596406 9392747776015267165 16361119292400136345 7896330005805473828 8487842429049636165 7548754109354831433 4518162941295804112 6330282621560099810 2572517643475351107 12374373942090724507 8722049279662384940 10750490537857610680 17941585617358967499 8515888199534185773 17089674533757605983 9766587235572381866 6954095115664361119 5093918488542791585 5023684061227843508 12624414495305645308 13705068010954467779 11295875334787473271 9725322236828818818 13457708839149080365 8587793042179497175 3866527317545748660 10920032723781716753 9268413381262375798 10996306393802196550 18224074514567355190 10840594145668815005 11524902789534674061 11118038834334454382 8712295936063243481 12061294425130369094 1109860633804672121 4770751642267358251 10002541323434921950 4858445859879521487 3809823935932377594 778662472326562132 16059842109145323025 16432606845025885857 14131880405647647308 18241100039291113147 10440905577075416648 15700702933897167814 7384586852379726466 17867474122014489492 13019438271256566003 9868377369132207433 13637759245957797021 17937066773730758599 17806922938086926638 5196422729521018784 359760492722034742 17324296520773869832 7867755159079248426 9481560063154181302 7319677372187335627 6435099932806016719 11653525420476229557 3491753619217316633 6525919549724114990 16031126632987996127 14129262176204141613 16018074359320663543 7985038163956513103 14753915188197281449 943134147388575474 14525128076108467016 17843942170733786239 662413208865029282 10729606737488988273 15388599927027676528 14294094228888634477 9658740289083973385 10687331331811476485 15428446383587167823 8885997064641395709 5645373988173025111 4543276969340113009 10078560724687278309 15471852623975374889 9423308949088006370 15942144068954148354 3724175233699213918 5067332580071320191 8285734817267832431 6831235966258415247 4956846054352411747 10575781799802272522 13544398200490047303 16614845975245591247 6075293721889790862 17039471606844039990 6894533774946382561 6209744563690536878 1400571034828737479 8102544557452194808 12428169132931386084 16418532558253428436 7357290620689673322 713479370057145598 5067379703308430255 16481124098777477417 2297577614038405021 15932114215334862654 14512065253439434299 5629656132182342536 16336632742889905500 4150383864346279693 12460941374516110411 3182961014180618251 6649093141644123908 12307989301329410203 18282163240303908604 8629763945784596321 4479663182285865165 18019924655567974957 16583409254459747619 11040368947722175243 14172082699262405537 12163870592701742098 15199529964715431681 1795532561109821385 17979772366032164261 17802824323977079631 183813269141989203 14280294438450217675 11261498198392114685 13283261941968934605 9506256674323769161 13409882868844399888 7352210649171120902 7894045750174058499 3586367112724087078 12053080994727467434 374629932921410961 1725407917792152588 4243878528331498543 13371860092525561272 1689425393781750327 12570700204999786987 16000806321077541855 2374913624165330355 9989461136428297752 7919251832744259479 9609418363482462936 10904345855212535757 3193150660282734806 1039816965007052636 4082679230387778277 5386979182439866596 5251739003816986746 7076135119853211730 2027326887795857572 3028267398896788643 10307038458612035155 10629147698230371759 14784699888842564229 1893532011194949272 10311988745839806844 16387452143575611533 205988430652162971 4812493092405738004 3635093447287252675 3820234863295642341 13512658145918240799 9811705560422684304 17992761306317047702 12641659149920338106 892963690203079063 1237811149640839073 6101801246652728873 4420186173706385125 4464836226595534236 7434544633495385918 2766365010665180367 15662934747746107874 7309147911575591891 10829580084395945408 1164728089469580668 17796773554851681563 9456791723089492439 2259593624482990155 3944347156872368577 928619928681418364 3950799620299241093 4126748904655491489 14380652590607909028 11061087582144658916 3436759148529578944 13962337818152305907 2825538869896917937 11374539319162787695 3732548948971112182 1579646802663298963 5105074843370953915 9279594899085549028 6536888325165254879 10725886056848015062 13947757782707581435 13732219553211115266 11144578244537671149 6137083301534774205 3841389550126941685 927284049313492381 16919406103463295563 14819907419314020181 11077136650265748377 4203133889005436270 11792950278883664448 4678405366333439872 6411677252117570939 1196335059448601552 6183413278053753903 10258900039272875176 5634110322963364338 5600185351680246543 8380944346268614964 11905993770954951348 11642027198359402136 345728203023512193 13781313825080737491 439015383253899611 16520749942918788788 14681750528343070806 7803539788509003485 15875055215824892377 4111077432135361091 14879477177576824114 13240176307977361434 8656781152583659938 16347847318234758778 17766867547736448469 9170231272083239101 2261701713205744756 12231415010615822126 13330980428475452651 3361882966229598637 9316700175907286722 5206895857712602318 4363244541973222906 15506452806424388638 15884909506616397041 2185175312021455438 11723259281176543513 764820573118507785 11526847295950121637 2789779959023881422 5807562048772213148 4160225591655255117 6300047887233031328 6827556380610940699 8707839441247057546 12181933870708390753 4311215117806334694 8658769058164341732 146284398551689342 15202001141757814760 7709377393680217753 3286451456062318861 14951324245593447035 14787129379610553836 15604999673104112251 8240854501778728711 4771134027337282631 13889467428684822740 12227519904709349146 16461781010499932812 14756671899974064676 10238698502125011855 2388038800871687577 17103846047109057778 14899656477805375991 17955026123138501126 2626008648393579752 15198061488263564391 8887681047617844933 15070446974662406789 11818558033014609756 1156428954486011096 6683615105163972040 5676547606719461563 9693198792938599715 16874299504756962341 2115067302999094434 17228930952587024320 4813551418619150227 11519126686491284678 486199136253650820 16754693597786070110 9779119581099105246 2847792200917770562 14976157685374535310 11969831484435935862 8766396451780098855 13820362527511619150 10781689134833452931 2049256236592925631 5920282931699464965 6720300638156062564 6837018348465964101 4540137849882170521 17535362311736493549 4534117588520884725 3354579058180392723 1641442023858837300 8775336128348274681 4940273384414159851 9447832753171250438 725989452848464444 8308898577290276731 11466438236700005663 3120939019162896402 11775176238329200931 6328405700673050174 9355482381430332539 16207339152685943760 8788982077817926342 17043650283621011433 7229657657131459522 17613192927545734081 3445465230349196873 234741868386574118 7381263127131313624 14667412695318500146 15605918116092425937 17718906229036622136 4233015338665890561 487240108323443268 11181184022310195875 10378740117771110802 203447576815150720 10354738452161481172 15843605252151127366 5210240165637844659 10813345000522786353 4319771773695433417 16859150287556816194 9997643169110010207 11294815574291454669 10024818752232287176 1041454851790018506 13731508027818688356 8793265761291154967 2176201421737086484 11512527399396966296 3542281325023930645 5777088957218300416 14031343604558136650 15117300077269491531 241524295415116348 11005218719628335570 2232292094619150212 11463066737432137528 4927094516159902349 6893228774605804829 6674602335842178895 16160706583249198339 14014597748700046529 12942926367429869003 10433653351200553604 14162567444848331745 7301699196567859465 8928421426462757923 9631714981634568443 10237683900120167908 14641879194969038206 8500095385227746714 11178807846087604865 18319255593331219863 12385597861584676355 7360196932000871273 6199769412524545675 4332557405433215157 5105339936934886743 14964644524338022238 6330515492954837669 14664292246064929435 10895656443525779616 16417114468163078189 3791090230905221842 1021661183348484157 7217609145865624193 7686973500735555266 16519202425266599783 8505825172458047185 9324692775386680793 10648412298732086663 15841124695350698800 12246161468112705767 14117285900744851389 11600373800144161599 6561367501050083502 7776152386138746490 2487880810556550042 14626224154645763235 8297380720169799444 7660099296962500279 2704764512060613245 10702186557479981473 2130316201163878696 9963952978019363148 15658559449227879214 2970910670963345314 1960593353491777751 11620012442216965250 9886055947017696484 15201994858834562609 10496382610863991207 10228438334950609917 4830471882790913616 619843249793615799 13554047748381714582 11224322515453167300 13980307736300101988 10083807827472871252 6395335022362847737 8659044457248768992 6445175881301886541 7130024280926002247 16136764834982871190 2266148264189095169 15885268224768886886 14243279758292667974 15797901061777021800 2906894292547778178 15042904981416331945 6717132366927300268 3145676687959772744 11640373743447992550 10783290191933627675 2631986950602925647 14115335830021920682 2588957530621981499 6519058787477334614 17171729429042038375 8829751345744406707 15192248779254112152 2856588219001154427 4447689869196557690 2494171210161562840 11244635301504217438 14098042668312188998 16135230373401710877 726074070158139512 10308393458548625763 10385397221208143005 17838089993674884801 18356084792587581166 2376580930892364944 15664817293864287019 15474763922054168156 14327854429626736744 10101908924060213183 14444178553286044547 3029643197048458456 16407801306201398682 2624755547270493609 10335666300530239835 1992086675171398192 529808871545849678 4976831190523159580 4423075367952228257 10624086311954643859 13890437684075479754 16184076647342079951 2831744304555187248 7581900981527507355 11134526452858007317 14349512797247341035 3848070622756854019 6441317296809990380 16576964345588593699 4052209934426475326 18302920544331936098 9670201274307799162 14417646459907795251 14661537108548096399 13904394585958832955 10595972760073348032 16205028522073378586 15820666259392969284 12483525553860076912 16190192591754817076 2067784140656781964 1848236762917188627 7448267490785243342 17539180450448621180 3865988851336204727 7433260782794284667 10709386939934447880 10372157144216971505 16055180329133626431 6827235642106426054 3893648145807895807 12446980417331490631 13830702962249394352 14527894858476523067 13713303335389163650 5242533202058446535 14159960244226768257 3387361609516130610 5246177083041494908 14538025749496852841 2183382463400878541 5388324251630966514 5930337989702876382 16028072510397722461 1894268273930827539 5596655606040794826 12331689612997819837 14733026018502017214 15017197641432273851 17336790977255985874 10313034414367756133 16870591684304610712 13364741975923172144 10577549971722743853 16214172464659863519 9174316204379084440 13443470091673902861 8232942657685705720 8130710459551151406 2161846613131297019 11361476441358272460 12733418848015024540 287132936423902761 2032729722775761272 8282362877704546760 889031618576352035 7604148813154911912 1906742598196424240 3414830834532066193 18355423234604336295 12104247043077780327 5907306577407349928 10125927130673879912 5390364222398998778 236072233510943287 15309086436931908186 14971851639615089117 15347441449557837282 5259024841518077560 674736854831701636 1784358004568126893 10834674077274665426 14814386316529553361 8616753897037414676 17251426648444373347 12944083728070688959 2089962150940407512 5900585378269982304 5765370479188003660 16193767869583654646 10703740105459805300 13575773663749877338 16666372685182072027 17827696808983571834 5141789904247814443 2412664758653949630 6375456434433101994 13351873602285693118 11968118425732223143 14993216106011380953 16422713307172345713 6379515404288998119 18433559671953950856 5753966583615317555 14209413179526193921 11315905956705400694 16866121608481832237 11200188392398557898 17291415673047721325 17564601988845856962 10254024298382483002 12048862713665128048 7979672274651555954 2715307909701528024 15661280853172393718 3310436474888834423 5590231045030171961 9969821922463486926 9511588435059692727 2135216171831366780 962686523029460860 4037401513360323246 14225904791439652775 2083055980610450654 16281502510085807665 10599342882290159969 1989961184912395526 2179974395389517170 13355760083073184597 2419714775691875581 13974590413427544231 18290603788396483462 2757471580310260265 5747555107527628191 8712686577097155029 5398821830700744520 1809573130158826109 7068431573998014422 721386780383719862 2872838101721425517 6742929495341964418 969491016240417864 6008089511503165348 6301486274603331095 13984760980212229049 6823913813905527401 13657966385568166170 7820836154400165633 14491284579564176225 2101811349911070369 13698568551755065625 6336539440475603466 7939731200231572898 5508901688705195793 2635871615836698169 2991733050840198658 8577643847111103547 1319471048198422217 15685848312718264082 16637586069798470792 110420198232986864 11951854113502605123 3002615571015196181 8067960727773272720 6084533625540485425 9104453493755280315 9559207745393098479 12359865415543440255 11179992429792490881 16347530473367587841 8356700938837099028 17257724416894710677 13145960578484917301 9743031975471575077 18124342662645424864 9791623578443125746 14499720501420477318 17907561542323942474 15351970276573965872 1834505045710687382 15570336140989262747 1527555147367049663 9168390452243660641 3887165985015523998 8903312468432113739 17440448202159882643 11456405317727966553 17884719246780188550 343026855012300172 13936651266596931102 14563847409846243016 14725723429346626785 9828195858807818525 2811234341700523398 3571919026935333954 9257615242325687451 12219812649782095533 4721019935892556689 13848957619287912566 7669578327990941503 4598144723055135368 12627529114854284446 10047438912941582853 3812326948901734076 12567945457397902500 9209662185910061998 8024422283608063021 17872108420006684785 527333492245312414 7596220292102933840 17376879160933514019 13316172769034295913 12742882011692876135 4072557819165918101 16912222280524427399 11399499088439164632 318121233758960751 11731281252209326774 85695817167300063 4787717834636322529 18152220831828031313 248025326411863253 15169040960701862037 4968729949295555399 18176686241993540876 16576509886918727593 12449592486015365007 2220665078717691256 15977558424412347339 14419506808913291010 1329074806757228161 13357343151899881534 4056165089429735805 9081858922285154459 11990902816800340574 15577081260729368461 440060536902880971 1505178150961081398 5092645242263374943 2366518459995131332 13916078479575367329 14741412415823640299 4909540719592384284 3106929089561607907 7224497033119419273 1407362224322808836 9694828183766127042 16161336223450058721 14338687292904653437 15090831799273195807 13785460005505847686 4289395052745429529 11623552233725956205 5643191305861716641 10924152449025050963 7021690426443148151 5873840650661768221 12093710958366077113 15589061170644341850 12801023613207451750 9833389032011216243 9932327329138827232 16451260034809685729 7657530362849970986 6510301771893231918 12485394427746019982 15603291201344479398 12822588486974100122 1177448135364106096 3761940802966172645 14926760197874737154 11113335754404806313 2374250254396007045 7439629213364105034 2173084755877077959 17446246874303410478 644193692800814977 14439538988083116756 11226530248253286126 11218224298147130106 7049917366834489540 5059825145511204181 13100834753027108566 3906499385003569703 17087383744693531757 7912871810625816384 15207674109094876272 8640868048916086814 9447260277917489178 9823574240729431647 15992226165778797784 11927254195598014273 18075031593396802964 104716070647837459 5893588966360169085 10544653535009605382 15008782386495681505 9587827727565558047 13080618235731359621 17212195345261838270 5728256624143226558 5558804719607193818 15382453665296210667 6543308069394392267 13669152766853521010 229387722089054243 2458583082970594739 3620622773516773091 7335477513491293737 2862417216661055152 4356451352807462692 11571196687480536518 118643882557151881 7066315288767518722 464092275310861040 4758504850517237736 14129498316419263037 18083795334312338126 16668277417993299372 9161881261165865601 3595914274911592977 16596041954097577206 1959739823399518918 12445836598316937569 2851148546679005537 11404502398550013584 2916729489862359133 11830498744283278386 4621505671813026611 7793129904755940064 711411101094594302 6880866083097103150 15937798531922482170 7466046376429505035 8962507335297526522 13025362799302493516 16578831139151271450 6984315036987507067 1620268759894966865 17911647896358602830 15753315027559317491 17283543074923667889 4554029279929613694 5231795405064449239 16966971208295786757 17676212699044887025 10269653662341661572 13787753482887211831 10630184946103596625 17051592004700237546 6177970558862067772 13258672407695488123 8823795962445806470 6429316351750329796 10943387240625519074 10215576092696176233 6555353281941556239 16206911114797781326 9301942995976367905 12228109404896624227 3620195548549889253 14880615684981583065 17029495586478146943 9059386823148877911 12309963279608303758 7906905879336166218 6731042349881173532 12156708693956183408 14124586003837657391 15120045292612795933 17529556692276583094 9469471587154050816 17225213318857650030 7199612122654451581 16635801202540319833 17344775501507224573 5459801226545837249 9081811052006246907 17853293478721468458 653789916541894141 3319779610106577235 958541082280789007 6574246985296945470 303610215768714962 6318561540426798227 5306018561273963172 7524249593008392624 13182662570729275223 14322939199739805157 13940309105363392264 11628698477735768855 15273037572756446644 17930436154789863101 7716927504546271265 509523382973262455 15187913393335527943 15308030611524821865 7949280187950701711 16714561759277012701 14586699174084584567 8886539520674882955 657218951795583251 9225079464992888256 15986682194770714485 13667274359202083408 14312315566366930600 5243339064594029294 13153397374268534033 17118565521620086131 8522504311943836105 5744458126727948646 16557728075742145468 10969665473138696669 10335297597670330256 1921840834708308250 7550632019484773062 7579560166373823566 14329828246878079763 14611648878811519714 8529996215588602241 141084275803312882 1143344169840969247 12607852991164514413 18370226416052473042 4555556474515249798 11392748689499358439 9900029153187904704 408829178776817031 5156145606641426386 18008952154951737001 9590336850712521975 6307569894637308099 12237532652313827921 2518625690377878742 17376359038550744110 14490842874739208378 13298864474246914681 17311686986175086324 10848005193748332649 9458309509675216077 3781273108867507540 17751598701229640292 742689270194513446 17433917149213377 11864739898947243521 8459331688087925878 6869379372460673745 6978477603628528144 18068427853797157369 11389218832485182652 4752079510282980180 8308124363616746367 11572410907935793219 14989852829306622291 229025201922858498 8515348762804428596 2617452615760812412 14475212868081669730 11751145115690063014 13616971061497520799 12795242727313295450 9543912402535981065 16096496222544043339 17511824520675012980 8880269533786483489 2859680789086430816 13687512129467988895 16947497307354264600 14029211647840563913 10204398397934904336 11592493179688199804 17696001384563365856 11869656710182256856 15789800390002299117 333272095735606474 2972782228191157411 2549050680472950385 17213665267254911324 1932986086738839191 8460109501926703358 9278222997915784999 15805069589780050029 3045976952276406868 5877847969056727034 14516160658736126546 9926059255345672272 17264134105064062453 5260299411423121733 5036883254022450014 3742303922136379459 7300966731616383061 8230142418852219736 12040400221850575267 6330986343228796785 3058903352058315281 5081083704594682849 9640741472582185292 803291073178846539 10749135952777567639 492938282722625963 6762394644226467214 2017576272236863986 14424512374024874702 10968819179963083544 5074747115387304756 5206232796330184281 12018421012060780621 2670994606981093312 1929387956438456855 12558553841715848394 16049981017503654140 9622449533874049108 8929948931580716954 3307554323654882367 12255671364326738025 10354814023636529509 1640557541654607725 17977929078303531233 10174260387552792788 16916480570858485766 1080142309897148360 15102543553971107587 12389139181733717818 8749777108985024925 9293161115536656862 4890737056516534075 8431199928126220285 5695006569046323743 4326383615857497275 9355130726375115593 6755400901431827315 12976593352148082237 1815344572909951651 17361720686821514422 4961496589513737857 10355145045521304176 17790898995389822432 15576800256473996706 7731997695049135468 15107212587829624645 13926664626143788193 10549290010660068084 11243879524320714533 13316407628097641614 16498513370554212007 8233876539597463099 7761698786558843126 9192319580117373922 7475378394251294404 4279933136847011160 11886416644560938457 9943132497167631755 18123367502711706487 15517184774224533905 10665802649845788590 7390439286896893281 2343850218220813161 14046082887294465280 12230519654477348563 138204346490904406 12919086165709624260 9234720156770793788 6664645715461906672 12259043382876292940 10249106492612829549 12395421659944333472 684808222700224598 17924346482849985399 7905968866474871012 12962392995154087356 17239679480749326875 7590047445937540254 4985347935341735019 11120498709322121032 5002644302789488342 10958421987020093556 3443346918216399395 675064949378164668 10803319282005257728 13390909587917541740 5120192822331028662 6255288669551572407 5003923288838626823 12002183923606252135 13276911470255387701 16773552281338090326 18306584943504253348 11768990134171303833 6487493846647366527 8930821882712390529 17391678052590888466 13487096695257194343 11762605131421969394 12339840897245188748 10760097959012274619 8910264072216741120 1735559363793231412 9603311862192931244 12112683562033905906 16178891431135498986 1937572063331612406 3358575316619721037 9439763608621286518 15376654928273431694 10847171939523145695 14475589825042688293 12839945734209720507 9504420287410103930 13721034639419185869 14508611522412019070 3985565805476440278 2876546545842155278 16122542028893893545 5615265864783614731 10750959616317237525 7455520164847142723 14284630172620885298 4578498295554589072 622522595447839773 9433219064311360377 3723066115594807942 7894564492187050178 2687860256318067136 15105391468108031561 7623973854551525461 10564755100447705487 7932261058318791447 2590739775863661706 16656816995142807905 5544780620382235214 16508641444557969114 15029030721931731515 14645043370449689264 1606510802059776551 5839050870830228923 11882375871958612890 6594111236875808723 18173871659505254326 14202883746833086820 1046307669230577695 10603761716584080899 12718695846369864900 10374548460022271597 1187825766308315034 10118497407112055085 18411033982302077920 5294128185471073662 14613510796253453209 5097862576030141113 17665178616373838573 8835922975433148814 15207392058583594445 10644236231869867632 7098279995833068797 16437084902114403597 10591689387625173259 2776355325249158767 13510477097796351963 10414558140534071322 13790319253560327365 4484117730731130092 7398661975212717680 17714417799113427911 17482408130033321739 15245193723787280586 9073404282529011023 15630978069516020922 5305537292271740408 15553277535566530819 4095053106372406234 15241098312924062674 11315304220582710499 2861180569471618538 7803321512982556123 8125544178267723791 999531637645984064 11533191898234434945 7358357351220731785 2104553286577822746 6696431470589055308 8911595808840187564 4344417793795313064 14764521468828106934 16478969002650662791 9868779046213252489 12180790456202606013 17729430959143630789 17905930102644424909 5247057761923657556 14490986578983005371 8942501677091081836 14177322519109449550 18036377766446491669 12659114675502412996 9639336388412964430 4507743148302795509 11412543162152312582 11795188377372332032 10852197429175786746 2024091171774335149 10469783485911361744 312295332930196679 14152843177086583391 11522253972033657592 582552117834653426 1538407305969271586 16992836755828969416 2336300812051810024 12337300171108728581 8110524607802992600 11384032625879790350 16341397932842242777 1896639378198969893 18091682078954219645 8749461940328387445 11977619822584966060 8862825988558526701 13726240543365435853 997547855004999101 9809963960052150946 11416688287785967910 4124116669059814980 16760304591958054360 12250697420009831203 8373491812327827906 9214439652550778905 4171755634628405727 8558399168299220947 13781537890895275860 9016190997680679378 16268747204013083198 13339805169048163765 6143986448165876209 7766163549989290746 17461434873765699137 12491213735570253551 6151512512689391690 6111678311467766950 13152956018113719722 5678763081073694720 13872261522150379462 12297012436135957540 12939608816566980298 3289767264867464709 13636907442633549981 3098286837710905949 4970396858958402921 17621387158053221692 1417991440674069764 2465839831377322819 8680892912935948963 5430386165586593489 5365927581090372514 2636172596816913288 7134263347928118151 2411162637669840803 13880408313627792352 8520229934634894299 3369653385452557779 6353389840641774621 15539617653856192761 3634189019612053945 17441920561261974352 2866796932717857749 7856679679912449065 13038620992298696343 10453679356670492121 12663397138374874524 16855098278141510224 17238965738802165645 5742704127140534519 8840123983693252339 8091147117908335751 13010377806030791412 16535685009302364080 877518694792964278 11574893498691457476 1404906289317883124 11865918338870809240 6021886181578330133 304759206320447383 9965612825792796294 9688204166382445227 5411547648797672454 11778870537930703752 9268665107293373524 9990881499407496733 16352936870357059359 3273698976043943191 14717659835024432697 8111540320503933517 9356057391985349221 6645216144520737638 1429439692084334166 11755146337490999685 8298574446604834808 17168392878621382177 3862683485190808659 13094229224108763043 7883307008892949718 3860591984655165178 10458184784631315543 10726933433488293031 5615807048230191753 13538412857957891500 6094025300286205784 984312807850272128 7501318566881454995 9716561366634248686 4025469133246524015 5644642617266096836 4268657568706472279 7154930516807901665 11356087971478823303 14094983329569205976 1418428367337604044 6814625846348530805 10619328661018325241 6709334377942037636 15213600226293538346 3627398003622883640 14590421275222628775 1138770160735159993 12073808370095954498 2702664802047499300 7523470309143700694 4148550318748998015 13305026807554473151 9108480507285234316 4580942850339060384 16385589834670620040 2217586960435115469 16837715478810286895 2277386533906479587 2063690589589018110 15227480430858013829 10971891649339112089 6159513177280240609 18147167501263461634 13341253195218890322 6900626327936691881 15183953710753871858 1170993818323690793 5778676360473031999 7690480930691261503 4414965184878010406 9616464478770493603 15274848027536644256 12995330833654236523 3223979684983129705 6170551250640389689 5069668653716189970 17484946093303043794 1825905254313039725 17521599880442435467 13779987662362280848 14778297423925459518 12570875185514145928 15576195033727764176 11136841789977030145 7838352162349577301 1858648436686422681 12722029543326224553 9833278244916949310 15736440725504617916 14697596622029082622 3487587638934710389 5295386119923627213 8162937729617918623 1674427616509736373 5013583117545990182 5790169539125206115 400815433551468641 2115668065316855576 8605534324165095304 11502510826467408773 6744327081109963382 9284430850569721651 14466559976379095062 9965701806135339182 1938897134574215469 5586944305422136522 7949374571712789217 15875241446152268366 5349824360541358192 11368497796406924033 7892351778476718318 8136248319817456168 10665785724432207428 12575165352739184737 2195376342161800509 15121660413916676264 17874398779152216462 8801386953175604800 129215895851526488 10522141592342023826 7962832529860925629 10277686899680491925 17191408328182332501 1746115347599780097 5057743444125485638 8044710661717421076 13964110531393340649 7092510348945873914 157202169802821740 8303682527219270203 4222318624135736077 1304752132778062384 12193218238528558513 168145323129617070 12593305641034796129 5770281728976147276 6488134618570967817 11825786091210598045 6531124329391687422 7321889959907238050 2049388991781599232 8269310734665350663 17464805171576766233 11568542858198137917 12795132858759203317 3898095334128583629 108133767242693920 15251683473550889459 14366670912025541354 4362264078116983781 10389734958666148128 11302492794706903697 11357471850964423572 9517036682035686199 14989409642045867587 7551316887642987445 12742010339584002724 2056928813520328068 1152050492960954206 17321724156694854797 5044123052597551909 5814225089741081751 7287125313397446686 4601948795919226778 14277980656878456095 11124494929279244296 2384231501830405796 7454228209140402662 2166326034659720952 8580325214978072350 2771554336118241347 1720879194598879216 5450021653058431072 4932023559133561479 10453644330807400716 1453148668192515862 2699423621258344149 673456509849015974 867450814449961772 7622110785768077869 7070906342673768198 5883593394065888941 15698259924837208764 3807793889498586912 7136152003451994596 14025536649981640594 1749812779121294451 10695938534135439677 1019083626856561973 11013392929317305364 239444334937101543 17741859665223857411 6209123297673981714 1968780752889389218 18113836969481403660 153472204609911396 5961470840102465521 1211298991682779603 9067225029498411909 9580688218618447155 7999363085497810214 8795996852859364765 7490420178531808318 10785901022834540195 16597765550425063120 853021233189810551 17951486792296269771 18289983533634970650 7862675780520870998 8897347757543074002 3251340179614852311 17703827550232284317 8355834995421678264 7177877955213826509 3971823702442374509 17363540777761524658 11402919115898368235 6831420836469062584 7064598567858058075 7729778440262394352 4252808659256594867 2375511790966939538 617840617517439597 13077368153862636158 13457674203960757499 7196709002269725835 11774956512853690137 9839776458138763538 1806413057052115257 1599863638758664352 3912659855834544899 10297458381790566881 5949635906651052966 11870785607464442451 14463681357824179791 16116003647252316717 14180270480893685843 4042352476076270387 14473884422604841205 9294331488272182284 3594140401107006367 9867965007242412637 13979655527615876064 15737173876947286546 10098700183097464391 18353750352877258608 17128945379680169913 13783058150450565115 4356009635846423071 9390395030535781298 5184895987484792666 4472077714320642159 7081149128598494252 16618206176680547117 17080084924352475863 16077821167189679139 15884512213388905469 12829634748849671385 14561259386075962847 3367208489981058224 61651126461983952 14800816171965334819 7280181106903329488 18097839355200453414 12100086860957365642 3824756252663270263 7221188654890649324 6897324645559858417 10263405504288930072 15568159856062986774 606120131230846967 5692284992108881296 6515201325461447501 1726324798269487464 13954586722952730167 12082037036946987758 2517039377501104259 16247574791748699581 18313423144134000753 7278285525333527251 16279503722610338576 8297902343128477436 13360976771102480144 15830245776641555355 10712830529208261103 10656081068730003024 16851666235686139477 15529266102581237971 14053634940425854806 16732068707594955543 7367153028822729793 8324532675201533232 6519704205303160383 5908206404979214790 11943818512790534936 12716182490714607104 17437157959572523110 4565355065626019589 10804807698718373385 8067618683907635368 1165765927486353090 385924679584596729 3837947177446439465 1810853335110602304 2772717777891319266 7754936485499687316 10894764351726458880 17076883887775259615 16694226591573068979 7133768826197923764 4977698651024305971 17199073233465239516 426208472025393191 737352060420326712 9750674419881799823 11865171525639361151 17184372261110598597 6733065751260784086 864956218268342459 13349203080555378949 9010715096865422721 3577423412569955458 11182426228014474498 14910345469066835498 13679187786945250318 12805187643288292329 11675913298358045084 14316513843597378168 4901426202234822620 8157364873789684129 8234396277405836414 8827180823007960675 10745856573496033173 8882838500872902091 3896036903738441833 13849687036665031393 9303779244761187170 17265056102105404555 9562886469827981250 6862341775208600358 2384441072253379691 8915012964330289092 15685273841001728008 5360300587559159845 8886385446695253654 1713075996499230669 16544325444855262905 14267624924492121411 18313879592689546183 5822968296910792570 5699168469751985838 16747412560455686765 11136441748763673907 18436052905490168922 2018917033731916193 11412000136365142358 17285175367508958459 9601744354590465744 16271253005909500247 7371331866848934166 16764943871513790639 7603627621084475388 6210598623043922496 18419229922578827050 2323288191025617470 18338088664801374884 3965875729270084488 3430204362185429394 13991804433355099489 17051180261653046166 1856524801974649995 10249475437929676763 6348206253995320188 11748947073100808284 8153318752835844687 9762575993363441215 5081051499774265445 3094034100134927135 17357079376704619956 9940555970306802879 3580384392690279978 10109456698586405393 13979369585755414047 11351983175425756693 10947662992878450040 3054116626935266300 9850442666703137119 7475441817586834407 17228972694462212649 7752424237897239267 3378538607893501280 18173944715341738098 17184177733388301011 17367447599826149171 861327739431031607 5581517207830886788 5744506144115050371 5694405137753827005 16839476114979823659 15815381568004733008 16150101580242228633 7857621941807385436 4776435848282604984 4420182810195667306 13098996405046842512 5273417353703918208 10084386466291224319 14214679494069625880 12681086677593456761 12305391589652284486 5051988321797820784 15195284107744597278 13187317045237090935 16583636288592616145 1397106632140604175 5527837677497234422 16011237945448746679 4057473955803139360 1566263846417158304 13187558819931816100 11155908908998143402 853638299475887397 753997298579756081 6281946039685544999 9588174223668381267 888670905294850280 6112754258087458551 16513846381817813781 8416410166719302758 11349440894082138084 3738425006816271291 7357056173694373105 11506826667643945889 697716389405716944 408784879850093932 10213138324919587844 6259096438762678471 10054127259106933448 17637520748468780986 18281562389086036810 2610885504284833743 13733070054539902956 10612463417908593101 10828548240554680301 2075771776390137564 5662376092694374330 10483799885918210902 9894176448932140004 17254269872464497757 4349289446154774561 5229094261415669241 12309273938746866932 10996295331919469523 18217143016676319725 2678879125543006459 6870842598247801391 8970302160112569143 18411922958648756875 3371436234537787221 124151820667071839 9372780476613738375 14105778608275988121 325376260389798205 3735844497138390616 9250634086899976626 8251938786082108550 1033653497743054649 14380655322810049397 9869355382269652679 8412365893904679911 367970706340162772 15730775630374886314 12721514929500931486 8061006201643186522 3001378835845178257 13530556219437173040 18161186157316938800 4053706046296478967 16430564061963558332 9417764065615033758 8951529105438861988 8636636383842036084 7375507221331327658 6219154604883447285 14191284588825339734 14185808609336799582 15817508926234743011 889882726371720888 14811001487521536843 6169512454306919835 764966755237846179 4611880731153125718 2628329994196400487 10602468641604533827 16945028582174326121 9536786201375286540 2948645759305293787 15548621187195989563 18340955722587029116 15922492741320036279 9830706309083217385 13164510937421983594 12122111493486620128 16403757866350517391 6207477980346036032 13992731227707592685 7742158002464368684 18431909619927617433 5152490958927060687 8864005349432477009 9918453070151843184 2476186382564573093 15903913405131228433 8423155899069788422 8212343757465962069 11752255605746053653 8406441591797925472 2959684366760413706 13490180433083608347 7230645438870619421 10416163862403619804 2586189260117800717 5714848732118938574 16177609364621691786 1740956387642696361 3781928335381973702 5728714591051210554 11892616778024500920 4377447651813940685 17726828853218395788 4819578943141697722 18220211876385681196 16837243988694138285 14347700723463774785 13340171723062220411 5869399976833907740 14423098603960203917 1142418462743640232 8630371463310823514 15356122666671654187 8126403682183386410 13284685810252893948 17674030800255806719 6131948771468743176 11545946599666905251 11044112687722300045 18204111580215381909 1204635374392185199 4192448675796837514 9442268485688541057 10431402461852341950 9379226700461863117 8189434590728233640 1025575024098871220 17991522830016759037 9537448579557704888 9931997967304171343 18268503467595749854 16379961719306142688 15577818784534181020 10919846113208574953 4041331694585228827 3246145576764275916 2170089836155766085 8596244714836022034 9619025210847226089 10865837721682074982 12274112028578603002 12808783934535719117 8229627207733436826 16242059750287872227 4171792639718701176 7965322325620549617 16300567795903789081 2377369571490365208 4237537708790054387 12982450798092867788 6168575449301539532 11604818181003755064 5445492499125151485 6080738914925136281 5685180189787056508 14231176853629135584 17454591138730057937 6022968675039283356 748323470168309628 18142927795099787018 17793219027555272385 12175318827835522935 8395056557755857943 1177222270312361155 178699134999464577 16674961512633974973 1182916018072265590 12263725552526152900 17785852129122963926 6604972767901111557 11319478391743707866 16733837952982547738 9515321683649001456 14468883689304259312 6483951197038480567 6445747004191602290 9419533550501884475 3838939035147994092 1896419152744759289 11293631558954016509 12762075677420480518 15230316591448634539 11137271626479877523 4461241761611370501 15869921241924565688 9138645226719244557 14536738678020461563 6304985713251802320 9253374946474723127 11562187409536299944 10100169800534119426 7184511399234873161 15101838980935020879 3943280429031388986 17982528955836279670 6988094617895918574 6040893548205445674 10775266538521072694 17709746008831429794 7588029220665743554 9462332615241913213 13590623766221687293 3127044724496657904 17003132012524637360 2898395463538875728 8419652741652411239 6183555924354627544 7544786596043659563 5409324328930709621 11240765027297139294 2341830553715418831 1618476200971019221 10191743886051834029 12621216109493697104 12129518191987196676 3081207116785246930 15330579478781765713 18183629311788763974 17860347196575538233 7634895468550225354 17183800167168382578 4291401920766257194 5646300113413954945 17863541818532941139 10954459289863968654 4428178646874094603 7435411026833768977 8696685754725574041 15363833657776322902 14722499505008999706 5156582210487628821 2195260254368400612 8397370055249304077 9979595240750611860 6363163381199477955 10025480145620697706 7017046622583804789 9683672304475147533 13113839674499904680 7127939441246623900 15708811232999386024 17462055334773703270 5463964182534968354 1559200895891874787 8526313674660941937 3331382350300176788 14694699107902239655 13455916314074399534 15322861471196741933 12299511359514495271 12681832296455164006 2905094019351962443 3688470848861869012 1314172463470849088 11009679139211567504 17196627041081834976 8461234315735220247 15102984316634170774 12243238756036481939 12233701813990354686 16031344629969772472 3587831296952812033 1422302435781304640 6912577463683426408 16262359256928479077 1159987817724862203 13578126737832263717 17116739014422280607 10686094312462328947 6873302142577306339 10779928803947565004 8107091899815191772 2250661015045943240 5913544179167727798 6607368716698160864 13085535087302274504 7485668950117333128 1547001921131457540 18032753126874998446 6037824702829001419 11550427060695371056 7526075883007523396 12991514412042262234 10040840885214415908 14190280796706778984 8736184520236821306 3786677647448032392 15145045489705753118 6824897717477752824 14392185373931574148 16529725800717700678 2282300605527979492 9227799871375585717 11939605265274940315 16500852068344503231 1894314940657680700 7279700788127614197 10716140342916235051 9443308482504876710 17367562530113662073 12694470073999012354 435920643004916468 10420221253748237249 9756181140884810342 1189192175381482643 4098650682568421455 17099285711010416533 11963892019913854807 12823631041408887268 9174704128159224450 16322640262902559850 6967682262313090438 8780625506991818789 4422724095328475569 468865258979044868 8541119905579344645 13307046389645693294 294511247353345541 15681186365691023328 6711490595482169623 12464911294188411827 1996020021118038921 2371382770944580442 9087947247497855952 8797075812588140567 2024218248920732732 3470906164980492050 8235514122842154578 15207557696814905945 823351947959322966 6064092349868880136 9277833362832365585 10573615999459579075 211207524190409388 10199364115515739329 16283986415671768245 16039513993624780429 9634713195166154582 15211103099917295016 14201253043284629147 1346964522269309746 7502267499980385204 11417824192705068207 6780939153417029922 1338038623155255133 6480456319082147306 12675281111202531713 18157249404851348735 8242027647540829081 15926009457555187970 4506735943958411420 12311470652896288816 14638198666872721043 774302030853336684 1701481427467088518 3966868283501484990 8335902888741693401 12646204533827927252 7319498318813938174 16335277091878019473 15942607822292730014 1325745712288094182 285138498518554973 4718820797894156645 9298086787307972954 13246554788270473059 2297830730413818263 16445402429893464329 9389276959803037178 4642264658091382525 4738129080965594629 13573548035557133101 3143327189772924428 7270573279074526268 8063448689516916017 11447273495551858834 10299385464926817630 9082870724878002354 15242664201012523638 3495930382796935734 8121210252739641016 1119424936127165904 4127546088859450675 12570965648513064708 1470294041628682635 5627859247449781810 5322465131276596275 14899243188565713009 5264265497844970753 1332382540412968276 14466316256738799470 14767664282111983578 6579633411684475477 712173250214215520 15934082938395520310 17314511819490704170 14106090186739837773 3762260567616399691 1411972641261955149 7394295608056146486 6607255527548863061 4883232610156459880 10013909077337652167 4254608054738306970 5745890174828641364 17835798575149899661 4613781022075166461 1809551849352698733 17647546260985571652 12910656832579488532 12750804654433277555 11386044361360971689 3873446602576561177 1936792240142234834 17699201139934379975 15825354747100092512 9435664372564706081 12701076337474028784 3467300023164803894 9618873915169145296 2320925934239572785 17619101911759137401 12539314610330157070 1122101235948730763 8269430715928619141 13966178183902422140 3721123580458619492 6860301866450001731 2249748153843502058 8496339691994692907 12084842558831612069 17098630131263379738 8288785394318347562 4134341461966959415 8855170245197003453 8661355504013342402 3020345105042393288 1666772541836888755 82712333547982567 7585932942650025240 2186932757643576015 5214391446337588886 11622744004623671239 1393594331207142837 10309358296624024222 5572696327846234195 7561197985660598185 16229845577816781300 7148156953489244042 2065474465678459653 8232550209625153493 15104478045590129294 1625552313589797145 16385535361963077375 9401452310009451585 10650154575925507550 16830530285665143203 10010521265448705650 16632748978751021067 8687924014299896698 16399102206226596886 13647471331403807474 3084237052539278856 233549958784109741 5255027815372632714 14680554235725009659 6971737954854523310 13842253099248874185 8665373738001681953 1861900066001468176 16874002971718700079 8150428965814069768 16492797341732008227 11622483041746715935 346334087346146749 9814190349668353219 7889857765505848283 16911952682149073390 3490329641216321141 9528194765589128951 14734243299463167622 11121505717561209448 18213135165663294359 15639691848346734219 1343472836154823078 5310025280416325596 7649071211950046904 16256230618332362299 3291055189676954761 12260474314016798491 12899742355366649477 15643693315291054849 6114239849179036174 6456585321514061983 16220587942949461649 7539854925191553792 11853467094461357776 9769265612314994134 4296461846649198520 14099268010924914979 14564810273209677773 2009403353238182389 3469314633147857579 11159695387963974282 9989387690046977870 6796118762150610400 7091620195972975712 13353429734710498267 12213722660467448797 1952291562087949750 5212262850102607425 7728910026851032468 17882627774795688087 6799905506406525398 12914201942225996987 14732342831757973734 18327552106200143278 15894513499347438594 1237739230365081101 11261868546201283108 13150905194598772308 14634890399656772190 2333149606392709579 5754058760469889511 15736656168705219310 8197027446178853480 9170157464974104889 275250754884424201 16826652885275003260 11534876693267442688 15292741253291898624 14441043571752540522 5192613917304959563 4579437009000458775 2208642546252021501 9539913392670798782 9764403225539805594 15801130861803496406 1422687451487968585 406579782887895943 14068904338835769871 6576398143249511030 3004081719297536008 14905679434028826019 14029831143065032705 7841924733514101767 15254019831147851326 10544251430757843399 772664610712688305 1313213162571467456 5610454583196793874 14571267978118184023 1483750976831014694 3443088343140765582 14914079768060053514 6074815416790974536 6738574066217445474 2921015368558603092 3367111263594721606 12983188749066000845 11916782343947438536 2906138236619274870 18107554264640227621 4352068071326718868 9262833077725249057 1617579267544719348 15930141766854901922 6296169580907202096 18204994876274268431 10519732255708591689 6022515114977967403 7130360740109289687 2245810035827203220 5214606264885564681 17313149171888854661 11990644996096830134 13814047379986118821 5169723156873292840 3043285365724648274 5586245219657887934 15911763021653785127 4214559614729080108 9230831628766818871 6212266661015786154 6713403518770097654 3733782252491293765 17372618320991187045 16053318373386241256 17514353957180913571 1508827996983801887 9857028259429864592 11537460339711331766 4642574270594534965 558059082459191428 3131172266527582832 8558096404995829715 13237279449333311110 3475149359170105745 12578594122681086778 9617410041527611439 12692209663542012337 1183127370013408130 17311093652773664247 1189170080935921021 11066581810216778137 6235946294548582933 5883948124588603986 10107758548892073562 5671988016633217184 17221715160462051228 12611076149439091230 5782156766033463101 16808357466325065883 640199091876212584 1034496591169421506 3713830817840152818 10678970852415482976 5374252155914911284 354661334263021393 7807646894220801733 114147326311175267 12319554315281411494 1676563061865483512 3809670266502746295 17902794111578016795 6398062153295210091 2830693793427097134 16103325391637779683 16540737257845641762 1738864159826294859 11930753573629523161 15140813687280871724 6941574165708189513 7114248587063312365 5578659328824180112 3128027854976902760 9255523723865035726 16751498747046981647 10855926554406147164 11875607825382241564 12476994457487076223 15067419394341940114 9376374956156040890 4963406859570759166 16360602550471052993 17496585228916573849 10806046422387171762 13769921239292407439 7346054638265771155 9828322223718716021 826058585627304350 8949431444991281603 11609612584067407956 4695023749091558233 13723374615035684165 3112401747923804309 5401279098186779744 15178213018763758611 11770226421194334818 5028261301089019468 15006214912071570765 9023099676047020714 3082626764032795834 15818986727300064576 16744000125178683770 6141932345476652150 15009527305630147438 6069593592473932788 14764957486078206113 7554505346484003200 12203529900355007170 1704005239468924031 6561071417613819584 3353111033419880636 8728983691005012961 6266911791480402469 12977506154664056167 8104292580806540128 5020492629094519034 5372644372121316271 16971905650962774438 2634606116284660584 4336532409092966031 12283851368316821591 14685495320678367323 13986186306538040411 11520717759076620577 4253316930449083987 18039174261406499480 4876732710956924955 8251842174361134562 6603565866532707304 12881889125682032308 4653529822836021496 4722901067439092850 5253894355333944241 5705894576087239664 15829404630607453590 12657462808208510452 11554692834285100759 15048031440866734384 3081673466693040107 12264068660781491933 16092534061178756374 6060630156931737016 13581573693600128596 9797399008419701354 6410757554608758980 16376178159633308683 16390396611167782167 17982612049024458894 6195121052872459205 1503494021365343406 8600984014540675523 12904437370920251644 8080895277078275265 12338920551146295556 10242617854346563218 6253260111039301377 6776476847945788228 545357519041431878 9395098361286369326 15800300642055598088 14287492249323589753 12339305864767246838 18083392607985167107 12251328040985906706 12552611846917500253 16550623972183724132 5668712749083048212 17416324867473655460 10984747336724091604 16586748815585195699 4126957371381080751 16907750288639943509 7278502807824925780 9185222814857062179 2410228857136685690 3259248734044705123 13139519733192176577 7739354916791048560 5640455131966072643 8562558989327197978 13270972340181002244 14808440722713091298 10819650037041177831 15054711230074724656 10955954805476269473 4465767818335002442 252140540606519537 7120073127421394802 7875715830132795402 10680934330437488363 1185374457576988450 3609094218004089035 7516930328433633888 1982453299014016254 11869600563520514510 5496759542228561679 8995944812168232372 16782750878396750640 1895692248124344411 1600895339866777389 1780921301682422774 3075483861431958447 15137922876709203743 4925317943877060313 10849127916328369820 8075408685404179451 8052574757445565600 3738662696326002069 2306317711721847157 12141361383466628879 7436175725538402094 15414389465012116078 8406589631614943880 4018638738111954081 15915151811430862778 2497442532479815853 10581047515270790480 9194853072104578915 6985191480870338693 10518395184159942028 58891857713565706 9001666522380414119 11870010570516861726 4974880031411357322 7517465033735538643 10155643718894175463 16670324365080728855 16121245236489236239 211563343056793988 16281513999248609014 16146355653710347452 15246142779108465989 5417801867182287726 2442765636315678141 3742304085115460857 4902682375249252859 2831662501703602780 3179237602734692922 11953192730568054660 16095132945912367016 9101907309488714112 5813998660652172931 8301267334802099191 14961866407288313032 18241501882208669749 17819239376574814989 7095482566258083668 5795235329540375301 15960509045968508148 17553713547350720125 9603735092387690732 3611615471024109638 13229735542863239812 812522121471298980 9621840420089803804 4438679423527334341 10379882774254548189 3248169404685553959 12628372236209076176 7248348617881108897 17722816480149690946 9425447781631644259 10397038475336490715 151014041984904771 13360057151117268405 8364106830707922394 13498902734662752174 9505102616707543626 11895915802690648662 6949130965568501358 2173220882838159093 6179664676840304237 11008461113519746476 561126855912107087 3952088597207232522 14283020404378475982 3061951279889044211 17352749630470004543 15894722377652347791 15684442478730294433 567839848735286164 5093013011603481670 4836224707290910330 6734498131338092674 12470078590625573461 4803763941823608989 8430839688508833444 1122597034318719920 10463395789342860873 10654071813748904098 8700792929719603332 8637885765654316669 1443061116219907463 8253501358850970929 2584350830090288757 12518509697668670199 11079713789928179890 16090988154323000491 2818310136192277374 3116111528808420686 2045329364283178393 1965384363055268255 356959309096204074 11302133824092290458 15887234184037356869 11600137840796921781 10900259941440443382 13889764499760509888 17045547275999344719 8180997867867125289 10095384177651272938 3721281009684679911 5592825256914434438 5231031219088030216 1226358062282490758 17330505504933516872 16244911099659184379 2422116062188012005 13803930708663914465 17214017764993233536 4742131053519780639 5818768288197019008 3870621919485109169 16741516820613126967 13289286998801367773 11123082604673715396 1346508941899171891 655201689772331090 7845053092343927976 16574841581443588262 14324763811861906248 15013275896118721944 15890333079808196682 16941775855228648912 10244681969143487636 4011733165137738669 5214762816899987186 8251738345852851679 15683056992898323408 10014453532597606621 2770118209956520630 14536674500128135508 11021527822064625727 16714472473548911587 4783143185717059634 10976239709516843752 15486318262173239788 11718557431960667462 5997502128219459250 11001498902685755108 17249265693909019795 18013245631574291329 3901846201494022623 8168678212489511760 496359187581132086 5348490688967370022 14822932782861504001 1630020563805543649 11851999563912845551 15886555228137677939 1151518228411176745 11591977973184589769 14759992471734098621 4367268068420139826 11648524146858172478 3575564994836007016 7342943804142688761 8359269789254853904 18127547596677464162 1803416940241301243 9756123621772225703 12575309006054802675 3303701778809438685 14150545989219122426 2655692629730069740 6853670599197349246 14439912728390925299 6289386743726108190 1218254940253013656 17835924074708216346 11157449694408159322 1023893052364784751 6328410925556347737 3904666706932814426 2798145214161383802 12743250170670415920 9019763464462986809 9105885870898257930 3188585559035562798 4566524437717793226 44558908364396624 8419154411776837412 17801932403869430442 8466838785782178679 3836402823192327240 7679082135207723068 16447422399806012338 14352551866863624466 4504237293019268766 963100833519622623 9450207948882748966 13875511652364457466 3747666345369685338 16188607987348703544 13118903384757535895 14819224861086219568 1026578622011273010 3662877088152185762 11829523346703313059 4768903769651288625 17385240440811908739 6615768282663388875 12516629164232627597 9269836443690816133 13009040234307083743 13648609261112419499 7139397095747283905 15236978105891444443 5070302144622058718 9977080624764665372 4671129781919057108 1672018979213461788 4071793675197629928 1579272487006467493 8463730079141666244 16354607982139065960 14971142931800519742 580547032071225102 7915102726401794337 9387621366108440755 10734376742953353334 7727567552812729761 1351949606416454036 13738904772940215470 17726237645069426175 5828274497377580810 12194776963306327371 8209016006509874552 15651917788977619774 13513628947587908949 12453951710950906562 15711435287018676132 11311287152596149979 388954592066340915 3023278103344079392 12530342597793686586 13310890778015348871 530339918464397971 7914261794979865934 428392871100909982 13483408989839291301 14004650454147434420 3953748308525630158 14276176857364467965 1362267676722996954 13210345798407950665 15531652242877691423 2492685166174511328 10070870797570517015 15254598165504730802 4925758770626529046 15785475643819543347 15356789463583363651 10374962677151184682 4566252631205546232 5931212958639491764 3491000803294387907 1823814601042896770 10554662651857450915 5413025210502598038 2062191489236569827 11416634522098024355 17484500375992213924 6529981147753539454 11276048187169850346 18113081553659091475 10320030781447551433 14918639368307702055 18016726505745423122 10504891620802248743 17280498776845902524 17850069463365012136 8652436044288171070 8080049474287433595 6286186723227145639 477412668545257139 8991007849595056809 14829516415092673141 8289369718677425722 2195590154751132186 5922018342976881078 7347553783236217150 16824926308130951964 13802144037803061039 16239256955522144570 16803521704137495840 17748958309280096114 5047512252242916675 5227931236309101181 16585862506213982464 12853298204563508381 7480255351772375115 574348085953208677 8940058904849455164 10004512211900043270 5098650351170930442 3235079105014249848 1680284272788333410 16905917690501205805 7139827537958075276 7780295737065668535 10296733939071359043 7987061137281311895 17980652004351301197 7239530724101019195 2132428509919856729 14878147276904905227 2892068145544659572 6399490643443376370 10883082378973241889 3370050729112842583 12910724252714362609 4490364656176175243 54578725480200394 18387090464479326391 3242357875223495436 3374519919168397717 1410491165755819330 14286480586424028638 8385455991688104357 12160254241618529414 18035660784120206705 15585095771073511729 936821424218925584 1086177173286655129 17946667303505609372 16881123006188492667 17722720177056773702 6130251738751325008 18048751406336176802 10714082731856835501 16849385818290701215 12522762835973383854 5501518578409308971 11436896372966870309 3426202887637609077 7024036192088627161 16100050832254746964 4563176993957141205 13380767024464844918 16728159558397136704 1306976222133998877 10434889845044752126 16792593282003428991 1405371215649973513 4463846315218344933 12494562815258923651 11501298812728303914 14986480149548340704 1128270661816934571 9300076751405716825 403838825171636724 13790644304487779042 2961942284880398115 6114268633761287762 7533990762924744179 11064671713513190523 1511705382615751856 6361291351418055264 4077368733113888162 15228577168305683215 2614043709499643419 3445004467534442845 8116927728980948315 10510920084765129205 1381632335171142741 10557617157310976129 8755874258476062454 13679961422655310034 2294033578527183682 6430425164104435785 11211544038050355532 4291482083355783045 858743948150275242 1041152516644668971 2160958429671948917 1569752687403054117 16657056825010440098 14885577283267174957 18153758639510401992 9074229471548301589 6530761556304548468 8335796070712514753 10832868262309358378 12478999394351408556 10638712750983727458 9023075747865159987 10193668409237136051 766824946857606934 13759861866065643358 6404449808050006220 9566666269795076767 3400381172954720019 1568386604403046973 8551356762745476700 2123009621977937355 12774566431601454815 15146190854897135994 15453229730063329568 9595690890621889424 17775094038998816360 340904474524628690 4050338639370481495 2419732601869233727 4651636899618032235 11059769023296417866 4099091435725888831 15569245715888316089 17395562042811441028 5003694960068959229 11097504021015806704 3622550114344500616 7414797720177171764 9043675138157237362 15290259232569281284 13586776334186339207 12622720892243346745 1525980030773617979 11637294428964184561 16612747892294549692 9614962579466979422 15526265063413249631 6454957145099093115 3117071025960046731 15274692015644385217 16065157245576527314 16084311506398120381 12391425010462878433 11582128716251027372 11903079681272601223 16497472865101657956 17430741882338472790 1811567885166033361 250179842617208619 6555066917626558897 7162547067978503281 3090771329506055917 10845191727935287789 12316103250732943994 18441126614846820914 4745516297583641098 7427946208519963760 17256264482066595317 515696392329915015 7077622282581830888 8125140557755369783 11483478284476664476 3486618285361154707 4410983179007472816 14514588134162945397 5328682123041256662 9965431771663115480 804986596534236662 12146651237241822173 13028170990287913273 5897126454096569764 419630402062191914 1162308847741402868 9924859834369841343 957928558404437004 1805896863369341398 16113995964579516069 8160717613569004585 5345989556400450166 2858501905252792945 2129858592925668452 14222243560177933886 13642830995927810876 14975261529731203838 9788054913723526468 1835807525172457440 9137459844849582182 11520741950795864603 5007661431971774387 1804504013733597734 17056103266713277974 11516963825027136919 8743659238956990728 14915661794148074397 14106030535489933566 8021093515679670550 844174087193342236 7725048844397636248 894585768214472358 5195954330651906374 13293140959515200509 18263478787379903274 4199387655766386814 5170914232601752075 7799609274838001237 16735163214688274633 12048822522021920823 1953565047933844020 4500277672409884688 9710079003653443497 14430410452287277748 2157808068775435342 6652786606279685689 6281489006883848129 8087925535692309721 17365770836632410860 16997788721990718081 13500663142539775290 10236151461721199191 10447405683660006480 169191025170592027 16289279297127781209 15039758688613538268 13873671025692759455 17440495779280783386 16528881024621071350 6325182593327679641 1285763477522110599 13587033321631032408 14819467767931530219 1215042598726321977 13424246245972824489 4018093342612040146 5908437554542102012 11474419551993503443 14885349970413489784 15080705660472561637 3383119479248971704 18197840389027403499 4093059225911041463 235794117970095821 8643482531231738798 6380440430993162339 11295028583704015982 13449546937509621025 13008643088506849063 6894980773511433695 16320260264382632700 5043923545984005956 13615994579552605453 2167456758887428862 16936901895439926849 6307325742970128255 1481917642700448044 12458724076933267389 1011053546602466111 2162014533068116646 2979994046248008555 6067314143342349848 7834600062032140016 11712669232774987062 72726201610827540 565375193428574344 15097899971306755359 13477490501981565330 1442465188407343005 3472569866613576408 325398270300888803 3280957735498559023 5256091911125510579 9391997261374980984 9992156159337133426 16464597249190359268 551453008663642571 8250813472897050914 17471789864257634594 396891570512852123 5277020422144321481 10621126019172285928 8416680651327613088 11491236637423766191 16971183111089003607 4071390657028042646 9454107324905214254 9624373031690482598 3406944233702843129 16238579750984923993 2658827252442689204 18394252186782012115 17162441336123588529 11278169749726280356 11472348575481255256 8895282869886358090 9805364731648624672 18054825848071411664 13078486199418257060 7462072835805703129 1217015193740688224 9519029342888635769 13695282726691487755 8472480373082752304 17482701491947871857 16277770921693570943 15508965630381197803 4589002631293022834 13676629447045656251 1779997156313268483 1169832831279536703 893432122283230996 245999108455161663 611769546634812520 1754683085060674119 10561783854736973960 4220289119118709634 13849675548864157759 10292477192300228019 316418872908929450 2472547714808572764 3701162803882572540 1576172390174088725 10852545543599972352 9626844877659657681 6883953011763916041 15737311598800394448 25620791238367513 7786036544570643445 3530841132048472026 9593186811427749121 11576063926292414247 13070263929363719190 15239241655348290221 15587186369661334936 15744168980196193372 16849523962734041521 8419416885093185702 7068123560148070516 3344958584048121575 6597319611253961507 11861571843693025305 1738342925453999356 8070321907378506323 6100456344089194211 4816378013562499057 13684747855747880089 16241980048017925104 1857314505657525583 18084846403793805467 9220083922241943278 16787824741540855692 137660177774499131 6722854728810332097 7426849375824121539 8781720774831857868 13694727021660457050 11761644690074655481 11859094663965675068 1823480504042942835 4741556767551943667 7124515726431881726 12951900192726408712 18179127919315131372 6338526083240033318 2212654611776591520 16262860749270979330 14947931876981682220 3963565002217599333 16641426021405224194 6212076090264091577 14876718732425177641 9809942414896176098 2952310060515624347 7168069334515474927 7424679974473771436 16957779990397341959 4117859085421713840 18231107291094989483 2621119210268200993 11153907886817356844 7593766240215100000 3999457355874640075 8413425440849800998 1862922768476404107 12760246767513975296 11531361512927528124 1710616635879327423 573553994057757435 9076161662205798361 8027378456137160339 11628035815441247009 16482293075007579537 14677477272556617407 7808041867917267070 273889481858230161 10720652352754642359 12597220544847922169 11576549233079280285 7193806814082190750 5184396973410989206 16446511277427298917 4008951346550139740 17603243705036286328 2851384372902143070 10933938850762241078 10234502663051660379 14844435294451284388 16067996085576953800 9575189780128747081 13278368861958845611 4419914178101388896 7534490577289517235 5916334455358565149 174080751855162080 18326214274947216657 1723434437358194323 18016488470049216077 13299894126376241990 8584054016782893571 12022095582357040254 18281685597151823706 12631464538865782148 12170636971569478980 1851062253738614821 4851892002660897012 14366747572370893365 6237502086537372875 6943341200554766955 17646042369270258701 13388119134891159816 16362092106263571727 7560776257677479685 9965152875617271362 457785959096639602 2962951155002300334 4232124036202888314 10365844560498761191 11531312479349600024 12488203494803107982 16177505254144345486 15110154892404634543 18002623913699267289 17107392943061920020 2629295698650368333 14815518431123511444 9696286697136448309 4552070047073535123 5599258499011916676 2182383171337173215 18349272398223210215 5280598570207762969 7381597566877831977 11500270530277629621 8263926730628759014 12052901087237125485 15677510941452256814 9984605060672248334 5433453107463430944 5249957962420424979 413176822023179311 5263309417325526371 6206917421844577909 15043983281485419207 1316573454145662262 9604991305817790329 6401293232249294879 11037201691259607782 10164832443142515650 16043173709331088575 13350282358286139752 18446358979699995551 7014428697380672088 3637479143150361874 13620032448784408283 10216250086328523793 8668310536909167560 147079681416521406 4719155889383383357 11287442053957638412 4511441854746403614 8466091570719074850 2421824493527701736 13179691696087809979 18057835463058847356 10262179619426818784 14017595510933635849 9379880614543639911 2793939956557099676 5981060168644092639 10227123175365068335 15435594441486879344 217286658372725311 1767690140217877190 14140980180658157524 3151516795816343274 6958968069753603001 9818954209567195115 13854952677468084220 15754795392396780882 11232410009220667299 7822833049996902113 17216619180635450281 11742120966760254267 12368592581649930720 17584792422222206358 5071587827283149843 17979981302357727166 18107038250260910565 12870780366386053226 14959849977239467602 17954239599044956802 10000578742988559774 16136150075896675305 45619748110701448 467106152684291301 2921908121053750737 5672606680834722944 14507672391278591588 3527723551477738712 7929646393006554854 4115469423518942626 16986209625764225214 11518058794015915627 10901585860029967652 8480303446019814783 6841484410699115303 10291023823973659331 14595089832337414208 311190394746776603 8830121508906430073 5155741006877838441 952524924078968602 11764694847880296917 9567696619284762219 2187362112219961735 12827643593758889369 8606275836219661684 13105932941601569272 17391661306738666880 1497943146306804992 171852575768149042 9259791079896351822 17107337515244153359 1362411971996625093 5810038454867992897 11391715912463311352 3888067957036896203 12154607205523965966 3772719683282642888 4883882519039105153 15876061328951457936 11742367785944592754 13175612194878845363 1929301430255762500 11709253036936578385 4212961530877448072 8089955244574541751 7261295796483638519 6590905837945089501 13452454830333791646 2451176932790665615 12180788886426512008 6853955798488915068 15282767611585955243 1670266542594129180 5508645061905166328 12820960353677731290 8834085911623364212 1819503681372189146 14819536375396786405 6793956433124399184 2387322942651618190 13805498050199912883 16620688291894140405 4755670534586000153 15098117695193722270 9519358202623804188 12330727882234732147 2150618298883126946 10163312825893323204 13962752831404216118 5485903547092405579 16863342993760884799 12193022129752599129 9499623394371139416 10963313930873538747 4227425335147206243 7556258084282061488 12861853575240625057 1919786620083629045 6779578543099857518 1075373583679068431 17649999157442976370 6886956435606906246 17912770638175859140 1989276997427816648 1129913572933336109 5412665559987961213 3002494692118175579 1173429274401135480 3005788028740602735 7184674287499213931 230044249725864325 59973341195088396 13165531414515525673 17472669498040021045 8306154765290475075 13433565821800443508 5536735252968873977 15027302284652500231 17659804676135103131 3539945998999390883 6154010233481610895 2132942965262683023 15839382827726379022 17037503647402686903 11441414413409262502 3840477821008495882 7440796465219472052 16403633037711382292 15411034874627053898 12388958172576560244 2746631481707194765 3596089156656058644 2340298307939199899 2901734234392268195 5283878750349450122 15049066881900638260 6543474262520181462 7143950445411770746 12808088435151785145 11678901068981971730 9935029931226789280 8142192139832623702 11511392669819555883 10626422547550760191 15302010470180068663 16468317363181668727 2881627226119665271 7546133973712105679 612403877395698615 6616695605204724222 13355207255701404849 6154429442323323510 2889658776891603373 1227482403160019740 11782951462028379078 8660224743454124594 13562030860099685239 2096579913769278405 15157857423267513053 11879277762632662908 8179470136989560995 11284927780716502284 5378820180211115490 17182106862614959299 15622675375338863085 12418918000618952909 6218282367466611243 8951784459803603903 1939263757762640554 8738288423469480741 8653437642021067603 42401037584708159 2351529781058171537 7648962366859341493 10804979615686710905 8585371450424633022 12133168774086683223 5314656584870378654 13546635431419432842 6746078081280856338 8789978840592257147 8866065694989854545 7609025658761923099 12563489777085905415 15132819805629215417 12221488723277546823 16572627805424887601 8717273278702305572 13540018637236178544 10447131753634661663 10949190337617655301 15729872028227394174 14870950041080176386 10036541062349558277 3259454010015468616 10097141788293269982 15596540816429378032 8844742754257209920 11845195437037696605 14416449283048895869 1335408964821510898 6141421931542641825 2791503314343405590 2377794395357118288 3798162775472682901 9328644499668522789 10064166521491012189 3177614309741031852 33203505372524950 12764210859634149858 8130665030047964867 14325650803807180713 13820339553105208995 17070974882540414845 16765751131914992541 6393548059076068336 17748604543839271925 16818183450478011773 3022295967969024291 17471402947873708544 116460660151726593 15891692143185669535 6200891618679248138 3785318217162635113 5687730020264563103 4498060119843660859 6304443462687364496 1821457252612078232 12488970465985538582 14999184087331214880 2561066666624502555 8568897244659032333 9960426788055145317 8468838750176172319 16115596467310766935 15550096602532352992 3256764119908263224 5712919211613717982 15473052073141072052 6183688616784502539 4608145228761345541 3430474961209807650 13157885927039773030 5181213920883930758 15677891783403481048 4521762214366791585 11537813487795423364 3165322716923515397 6973813941611183483 12595432401532332952 9366813398860659455 6167551738140859790 547714282361884387 8176774209975960288 2839145794336934473 11580793062199941492 15387358516498993846 16707783699947867152 10515404670175838143 12796263687603526815 12579827653273097743 11885896582980867648 17735943171997434795 17172217661675922571 18287456617078560596 4471933325082991592 4058467527577803141 1919838484823986800 86917015898751009 10820893384940357262 8971162136075549893 17756038805440203037 2407059217221789767 11134085835434761230 9850647810406086373 3888936034224223931 13822903777929544827 15316651646586321811 14460993142650127180 15512749912179561870 16013427247863015822 14329099703638664227 18188230754130536309 6774752556351522398 18109640905573353976 2020005794995771580 9043283878136843475 16782722977031236966 9962118277707018812 11832145802384443699 8427820524702051062 4869088492324759496 9502560951706670726 11268638456973089326 13863817262580240996 15658363071315744213 14855673584226754696 6867442519838280496 442452142339803281 5843267048258009551 17497370266772356955 5292726347694117670 7219064191397555918 13755423923814064000 6908402289812621545 12761411159529103846 11626557311796026860 7159440691431737141 6594493418113075873 18039678711917147706 13547456835509948293 3383425563975636555 10901909568857816197 1113858368007537921 15133131740749483891 6934026068763355914 3700631453005010052 9561010287099031065 13333700883240139205 4490541511087240356 17968506479328140218 4057197873897507764 18084367792704125270 6260309872551741657 7182679096140872213 9442205736277923330 10588467942256978485 7221445164781242765 12294727360113908692 10499562366219610495 7464351711268711061 13106293911568481154 8586628717858691732 8413204112452423914 14455164497786836204 332353737204215887 3110026694652050124 1305989725776876089 13588757081624702159 3752223183110775381 12579784011142761838 11896528679998001650 5291850711905481611 1977604065627741238 7527007982985893670 14569263146723600430 12571204383661182307 6153570034337277953 13637489930261221154 17773973490807107893 11415727272530961983 4089146594831590557 5178120953314480107 14032504568826898352 1406531557954903446 128991636382366968 1565973810159377462 16247206723769514025 7029984811525419064 17522300872358322756 2833054508159200743 10912809344167746496 1424777428880185928 3620270058852692923 8085184521346401920 15739255238707669595 4933365189670986496 7102225298470418448 15171406869596626809 15515846246196318052 16228754855638594616 10511722368791766824 11683099282609363640 17260962084774279884 12386069641910383779 6481044983531904005 6297276733402393797 4945914387249485815 16947748541708124213 15933796503814083062 6837130659274711434 4044905809944610628 2772910131209282534 5376848937393651396 18031470589469113203 12497904521308188767 4451601888899168856 5374356024939750802 524995777056092763 4590997587334160026 16393711236198295805 12102669624324542255 7128444467069083814 5311521671421799788 9700568236725458731 5350982431752352574 3674931467948091952 14348004207066147438 1681457990996598037 6652871644745351101 4671283651651260363 3879928145716891250 15170350347281684532 9941707779417638661 1104784497575456330 836506791143173971 14305171857109356815 4632302450937814724 7342608774900761337 1108938447571353942 7309870486917388513 14751025908927877968 1946869303570926461 9666162062768795734 6256522002258193912 7793263664888521610 325364371382723069 17250056436426051450 9044108647857951589 15376160775450489380 12548094741003049388 13519180083279403218 11437081460146558286 8606418184627743888 1172007132253668233 5445764847995398811 17245918469452385491 5548720092071241754 8868764419945856998 16319864129977449979 3719975965331331593 4105060732344440306 3653684272448491269 16669938681389185302 16960855217184653500 8336726520169432817 9333149094559689721 2046738023006955687 7603447921689712599 697074915633630988 4326526433189644675 12502298026498840936 7073919841730647669 16560337659603500093 150365591853157155 12186756299077719202 14858061285396218377 4820950507501254517 8193670970849203363 7797553619195005597 10240576574644652040 6046158432956477809 8437236275558581696 7806857862890591937 16259221430369926095 11479859298917214478 1501471082541167873 13337909349631046614 17097596365012299107 10763634840622802719 4035126824963883763 125072087123718766 10003961657847963294 7673190308591354369 15752199711586906308 6301421491327090874 4909143502800388042 9435339190719566168 16644861413383206820 7692603390461539105 16519587239527951859 1303902970607299739 14474792545785086115 7351208583363118044 1313934703236084748 12774174859521471684 6034834380495421245 5179126979107041045 8135269743090690101 11586624302485495260 9865260524275858315 13000424906456584626 1994355248917085708 7943652879903792083 5711856923590046976 16832272528949517472 8877283236151864978 7413720677998618861 9083769807522488371 14128431882202896262 13455512878121107002 11061569270706059613 12548278266416028920 4250262034680815613 5359507182112827024 17436817958587006990 15184862648983903185 135463553122583448 14145759130902346142 950708587800831285 10658448615246858692 14483164351280109726 17910394687232032317 14442698460146007907 8098950682306575114 9374031524313944143 15498304476770601434 3073741827156049044 11801711531601541345 13851214824965255466 10024203980110668166 17462669988824790509 1621394002399012509 14596729368385091817 7359718426379643332 7121301120195314907 7513383476003028362 12566484808899909926 8910686247630545464 6913410961385787536 14138238997259464649 1974991161592783795 1831161273636488835 6541641639777421033 7133309174023682603 11439399151358098005 6791562787326323824 15097124827651260318 1705183421004129142 10558423928381067809 15240452783261659541 13078694992091252033 3935656977003468672 374614286422850582 4203374295156028523 11738123968987101743 4194096766114389303 802534512856307408 7104711608636055127 5219166099513487592 16101412618696107119 13311866026621061027 7798583198421967654 979393862512581492 3248200012153770008 2750431810684515590 17487346628837950294 7137778676121812610 7813396895719012061 37304331538073568 7254540401803719914 17751730146062471202 15053267623795446387 11781481346036426107 9218310547456002729 6600942145053782572 731931373278852451 10317059658411587210 15763952378005074662 7042130180253133746 4627468961018043511 4905552880055122045 5504780935711504727 16958425445446427819 7719504670816665659 3434795976313559323 10571974570253063421 3610689856040556497 11185311374652560047 15104464099027842434 13417103566973548923 8432574939037782870 3471055055760977469 5108093082992942356 16912184698993328362 10963874337435650416 10322148126152130247 17223497036010206703 8464998132327553413 18084174535370666690 5588317571966006798 3246682818648708093 9544522081378779001 15868358310329208494 110795086630106519 5409949015271268251 14514409922871246776 7910859464891100231 9553992813241632085 5947577250835865902 9175726731682293395 7986285155658497057 2934245984876838351 10638787852034376105 17640256986610673550 7878100609976998568 9339865314987680512 10907219762351310440 18104953685972984565 16747008252644108664 2383336902272220349 13404241922598573450 12948284863903745797 4255532054789136860 16304526464481243514 775614364704139584 4636008499118669597 9421666185595834380 10077784791297603480 1371991400589467765 9806021625515995120 4634015769785775235 16013211753688908510 4363922584636698778 5942784178734939138 11974033227587708414 7897598306471618276 15196098325575075486 2549979949320954705 17996523209166324548 10131537433372812315 11321626657241011764 9262597362485900414 10753378844869936339 14078358040916627191 16052381020584076694 4364808252698119847 3305222819495543202 13392817739994674988 4951180664702234468 5122939358152236976 1413817225249139935 12999275047620246617 2938238919108039241 9073257143765134427 3050801388911258815 4605511660556024659 7557528018943990362 5385715111306168190 5810820960755520130 14417124864034585375 3973617320272646594 3530835180859611975 13430267772209927854 8723478560742739439 7551479313551083865 4579033081226018568 13515966880453834805 6974096958433128943 598018024437213944 13344767885069093561 4671817678149967634 7064719366450645202 9340798968998395811 1508373597455379133 1600340807333654532 14559414669373166666 663112038262245996 10265756450377047126 9450331672185173750 8378641612649914587 10626339057377529577 14621425395693099440 168634574016849441 7756834122009008156 14880315987364921968 17046381797673801149 4154073211550086416 10019888351867885234 7108137426556498301 294355585795135129 10569502145550890709 1578547006173231272 1006705701566351587 17406628081280235814 7984385046842920476 17905283940036407747 9425506673178634057 1469824968339482706 8625480198268038676 8959431769611455614 5851997263080225894 5545099001876645118 849191124399262634 13856160776698336961 17619062170916838043 5978406865378702887 1386658952016187127 870246739342606278 10744271831669607198 11730268226114511666 16556510874233046981 1834589533400297779 7906297114713191686 15108743962343670455 14215484927224958172 5427885632926100370 8209871399007734777 10999820153778783542 5331008790451333696 13584653036427119584 2586882511807891109 12455579726929625344 17790375652038908750 4633612271698543770 110126842735412516 16127457922231829863 2435293461612822199 12823810472798271868 2889348670643084593 86000016209338410 4022988037358849446 15066392009245480384 18257754975946051611 15954703024144215356 309535598310361244 7839935621852118455 3724051464710202287 7378345959759271280 1542347869010295295 2509345985231025945 10527918676833769249 16086667407548322199 12308612331115609859 7778312343333991055 18172071793944351013 398122483154729471 5523542285134246974 11319721600499494868 5888176124517494008 887346049424495136 10622819024143901449 14264608840385143062 8187544274584942483 5458281467801811344 9606516893848682046 6834273999961593488 6083311212452809715 15376173749718705616 13474970556448031998 12508540197870211176 11449642337116644151 15044959043323658209 11941217922295033971 13641846047282188719 13100762229788885844 4424169428719466279 4981962172259146022 12372807174279705660 7412898520872684401 8115902134017043399 9598901718028731705 1587392026161333605 17125116601838245965 18331682644745994494 1522078225175740405 2242022138519584124 927408777430574817 11212369230282340143 8591159614341202046 13702753702857599157 4803517574420005936 1738581923028385466 10521070844807299937 4880959719273328356 18441828913211121665 15079942959153738279 2435486990615689916 4801319349429043747 10385451664823605315 8475200951071786801 7394004732094777329 2926930372267126951 17062862654351225167 7151282121720786588 9817806052038155907 5026744423331469835 13435892335684234222 11412370358126192554 2072666309260720229 9537641296873033742 4905402134599020653 10495886967771310983 7624811052990052709 6880120339350039310 9361975146869932063 15301183900836389223 5613919321859118629 12255836231535319607 13962809524518321409 10004491122808829314 13544963780108181482 10296151810600797174 15291673117294193791 9168146133598702237 14516466046678191627 1707355545558195841 15897989774790615992 12150171618468298320 4501518900303605235 3035292747721758447 16730914252076897822 8794805873184497559 13739959291139557458 10177926166704228410 13936371775865708418 13076893777271276833 6823396207273040648 9800670480312867001 9945087923277747164 11264336552059301063 4642809390782543304 3923347993421066475 10971098938894802988 17067443867670615724 3574262460222083630 4749881368046491426 9476448001196297285 17021218384575569359 11686246476035089569 10815069772672260635 7677999265076669200 2058313635373727054 14380710504403297033 16026584351883355375 12927620644660791921 10927850743619260256 17075923907966707601 4188222447230497430 11389519439522851937 4021198468186029917 3017093721048766012 5589607127915460261 242865580834376245 3171251641945742500 4511527581397841747 6386566445902355073 18143364869858557913 14513376118813683598 7090803716872810010 2224430342745692383 5156731241876487156 10303602334528688616 6103850062068349969 3443129055044894754 14242136469466069683 17840259060750027617 10353910327145739075 4491682605466929310 9572934253857833850 10356330334963417542 12206501897809709910 4504879417561609796 8785844223161915148 16676416260217298861 15081248079280989623 16721791939982879393 6018645871259017309 10249296513566788545 13150893184714453407 919137724802870228 6325705054619455271 1178038943315698531 4201289254235673037 2961809638177974006 13634422244102704634 12545717650052079184 11092179757684993209 13258441953598468028 3826409805283071379 4900446875247676895 16717169146266864441 7390487921199024391 15168159984533705058 8073319184665731672 15648447357611693083 8540248772355647989 9552645011361713313 12644044322902463937 5701429564299626588 155526935977032679 13562578645317382146 16132738063886211001 3298962271411254149 12010086501905803130 10186676011560957465 13437141090617866408 661757467333941028 18098052318918759161 2374665133708004055 14372221752464588710 115839508776651757 6051489773094398535 3125958830412299177 10329949284652032628 13724416728322887137 14483733873909648841 16839975018910320389 9596369038914473394 2160713922918875210 3886683026482783562 3781779690590085649 8132080144379491643 1064793802831234492 15406161968490027151 2061141559538338306 5614181261469455119 96623622561095374 17920526735117221499 18007183055336803560 16327860503336223646 3748273938210599499 12332280053583979157 5356081832535071220 11040834149056088152 7622340864070518175 8911114902221129537 4635220000171045978 7236970710456666058 3722254813240946926 13332532019177612237 854236628665854157 14278794513410948115 7686761250505432378 3973349048568815107 12315388945829996417 17765002574197857594 3863862634352331908 2527706515243660453 11665538260753625241 6465285044448306094 4214148582546088547 4595210701407061267 5813684442222866619 4003856853751967686 330539886964148952 15822620563971073921 18097334534984007052 10705325682247176213 9656589078437564483 1956118069592850292 474725796791981420 6182881056293612738 10624248646770875375 14286247435739397050 1163027640323731660 11099337232389618300 16469992730319057625 9947994733430339436 826304061867250388 13107047254682030439 16915203424752146058 6430882509132509827 9705116083548690506 8588697606539573885 6471485330109616155 5119051257566286752 11501733309978920406 2365480322767887438 12006821544887479522 13042650287188607526 5401420226609265720 717830464052523476 3769235263956845436 10927328515261144663 16870284438641094369 4829462083936716455 2188396693080444165 13245304106405534157 18415263297398610583 8762108867684670737 1514481404073615353 3224281646929792189 6939056566846833821 6381982329354426794 13452947177517404174 13227572945841048967 12334387669646481065 2386846627717134726 17811814069901955944 17796510893951193112 5301137524293147596 6749330404393990135 1394495334459642450 5159080068021658714 322233137053760726 16276885182547430328 16901865929943134033 494094741804914359 14078140514522643285 18212353405383298786 10588634890238411815 5246906791062507516 16255744015732060075 3811624853975782433 6460889931625627861 13545060698255959056 7398253619155311323 6783188806271770889 1346926609585124730 17562844598674615808 12532236383328968891 9418016076301415111 6117859968035953129 6784270099202563812 9403691517197173349 15661460638976699732 7354405108946341629 15693158640888083381 5100770580020590504 4935559398286064060 14294873653472614160 17647865844397140965 10546778500447250803 3933632433696817726 17596634602903196283 2301723836513954099 16345741622901509883 8308839037288269410 3339183641371054314 11202054968691957054 7802744957318796086 12444828171377449708 8400264440578528889 13562388983491750649 2322091259836409535 4694578338103922700 911178553473416620 11467460788813725981 8671219698715723527 17021746564218673788 4302103371917013825 5137267455673042442 14151284641539092841 6021513467248887535 17371996163323972132 6747442101687197134 9047569756781774089 17635160742584120325 7487015029151994186 508713519693354714 13145258931124708129 13313489939442078046 6165231766310763226 17427016444959593927 1606379869455225779 4708073995954899766 18220827088081524868 4747330601858647415 15241511206226666158 14815649794259058612 2712626749948368853 5902641318923464506 16659829774843205599 7506699386439545284 2182829957786752790 15515769446240174105 17566370912561804349 7683026097031167967 17150910716281134888 1608834170131409758 7602447331320981849 8535204945729909030 3545292320045124592 6136664287095961439 2511653786555588838 2880515063233567980 4981463037071199095 9813201651575744436 15172868986251021393 1134398180527472350 14586206494443722317 1423159103624442158 6369664997155793400 6007265896118351726 8523010876689352142 3538887321274182633 10530815614000856192 17406867542122740147 17673126626414183038 5555988379397441082 12739219383915007264 7603883200505559990 10335987232252298221 5665052376896977057 17395162746138531299 9684544660615191806 3947972555701972610 5766638003331685909 12248867826270098051 10279582476403708306 9851437943070788699 1057769800492565596 8715115517678568378 1647799674235029692 17570149640216171916 8772509252845508847 12226373461480542519 4051429830769651674 3643230678053780632 6199446595569861497 13877796853094642163 2954696268633828843 6159613403034537633 902058079993265827 1825051253089608919 2294563442398139921 18080156934706796182 12081784779719936966 7917941737936092392 13840834967777552962 7884309860286067902 16680087957997415439 15846957495451874527 5061785196538140191 2745025203739503249 9986792374402132231 682060223127518957 9217813152672328415 4470444990303624172 836522341447515720 4147367893751644225 14948087912508162122 9484824346986750746 16553543827179473025 9876374339264838860 1800613161807543256 10174489149710430019 2843714351212285367 6550629932907376680 17452694899353946087 11139181957468116663 13660555641409852763 6834127694185723727 8854344745485769810 6439520672547667272 2549754454416469291 34413018488224256 5746026629171581593 3515951273236848795 13097723937626801635 5880704476652877881 6727898788016139904 8521719596150665376 5973775311589983513 17433104652851212898 4087474779858896807 14592016915649579797 2064397140263913358 5503576973449300972 14962402625589923459 12248470469099852413 12924306705125877508 3136629703282800488 9652060106642404477 4178903703459777467 13312454090179755693 15846617383415092299 11123654922648824000 3371533515910677817 7830656673316637595 18330367983763439125 12796564241375602534 16736235366757909623 7231340603409886932 10513810301495313150 9558192568335400342 15730573960092672459 3488877187997261633 16480448046393091994 17387076746318935224 1924263944143407328 5401098400929817269 14725232597378497952 12183278842882448260 655547971493830376 9617426762292173157 2431658882381310429 13028791723245567469 10670639893404111689 10007592615577830983 6836163651226356585 16048052562070363397 9466220883802403611 7891291621856096147 8549599045929546944 4928837473927321753 10980970482598862611 5414781334410931532 6281890219699543661 12144809829223333395 15714596276050577905 3000518557284278490 9196241740923291164 4856163722892025221 14839907598399705434 10680179546559608010 11754663938995781550 9698214731236112541 12951788354528737552 17845224959026900003 15090744781357897013 8980970496103816677 5142259031350837869 7565485463551688040 3675895918898569616 2588303998821242095 4819859983353695366 15862506310934240671 16995387310644165085 15648973795046543349 11497124013623330023 9953876427966802296 2366119020828102769 6792851343614845278 16254050421015605296 11405826616083129118 17781868568847639907 14023048076426033434 4119185938819892694 2531623724688308927 15601314254880845570 4282011158820996073 882597491602292240 14277501356046795200 15094024343039162288 6574986447314039063 9994842211735594592 12355147794247311172 15080452539857863198 433337581544567364 2120784929050633736 9367415606888464895 11889577867443940124 16677409399797183335 4075567348275377203 1308057073755697335 1585063452348949753 4323477122367493561 8393194567449745920 9278832304541129337 3665682175605037245 3623355554955987924 954218062565459475 4008950522263202206 9265064838024717332 8176464675972845098 1002384205698150711 18172412449015187309 10487146202853161460 15853286491498018037 98705673735101199 1968607582973524555 8120501564917930798 15667519524286089377 1372951103600917596 14496819807826638044 13046587027818114729 14292061835857038024 16104952076403626839 3048806697754186827 5575513164987195745 15601112782954491759 8054874566165421287 251631557655122468 17013516824379416251 17836541564449959164 17053128751848727852 14403561233133978355 17011805469514666245 16673880395269827932 16593510307847345391 18133364871516485422 7698627140740225922 15914594811303897437 17967415224435915399 7714195637883617036 2914584362564097300 12152877235361129253 17657854155155945093 4321452108064204747 5049174147474644699 4119817847939378739 8477224066716146752 14051820748853583960 17195654541618108325 13710012169378778157 2014080918939708686 15864180889349973263 9469623716626153941 13661347266292063394 18125469142958579130 6943625191881091811 5298245527408681550 5630292956066191905 16733533801802713881 11477731542597931778 11765150407817615262 10130371476886251159 15646720367223644871 1349629878632871487 5282121709134676759 7641393553129936224 13076605688342245501 5223898702055066192 1610169622947386776 995238646479006572 17599702076783041010 5615443895416594396 6755531783570343724 3246686249995645362 10168108811430017153 6630735174377004452 13915354477050392387 14567915850058437367 15315988053625285687 12839867860081427293 8065365811872044305 2719307202617233607 11887687931775121006 15741128576995879495 9643098547617402141 9121048055151281022 15106380351115115122 4900322764739568313 12430114572039803838 2412050951422579014 18002057456722142549 11036451144557240467 17002391921133624034 4131334082389780541 10261362004591184789 7239487750310458976 14582305624211373161 9667120565402261738 13792401956495591714 5322881737586616515 16703503298872751387 14771794939832497099 9924447179819217470 6053274057497948235 18260016867984177161 18153191150211267515 16418665371305807687 12030593428763027960 17311352435130186518 7225903920426140467 4502557183835142883 2166976015757097594 15581112371832638901 16135705960096672973 55755285638730360 3630905341587182437 9479665737841094766 3804013034655318615 10858324541610693645 1916145725348001745 8054841277106014946 6130962513543945256 5910699398329073836 14934125701526390748 13611499819743589408 4614147814621730041 2285040611458908385 2573157695806017666 3360458919094246715 11974521467234742279 17845886203047807843 15747463264524369392 4625783227178131550 11581565205014163825 8180998560547266994 11852261934606811716 2016283744615393487 10130288455892349876 13710195333488368581 5951674139333483221 14010997970809752377 12115668946008348910 11494602714936829735 9519440742413078739 4534354075022417006 4265724973493205527 7254635761777771890 2256510472740574075 4542615652258492170 8993327479870764295 14238299507378375167 4153803500920904722 10175787282010661529 10415807938352510032 4756702930715251175 8648582912799098768 13494740860013816390 523615268981216056 15975816980543654561 1567817541933695918 9055158075390184064 7331552618402855284 12933551109251117137 2049430689507108987 17431331770101417899 4166807916528056733 13823136934104805501 9333983782272683565 15150078586185961303 5945890864953343533 1271328702191947138 7520883396368776612 4554263572174207822 2157566521422076278 13796201893013478715 5551741352391094594 12980628085150891002 13219709578919020809 15093680601847827937 18120015227338565043 5958944525111136906 3827365884873586200 590079143175153707 6583217619658624913 8331923464762151843 3869029840157619991 6871545929074429256 5190127262352461550 5250182871441466334 15917880395759454642 13307366376931926998 1182741709513648982 15796980196128102550 1620070784818151166 2338068440256599448 18315914793433639651 2588814346292568210 1731667229664316627 9789272356333013422 3883823722619617802 11835909638615386876 2083585121504031934 13758285430847671027 141752017741507153 2655548655364934122 13831253070044463301 15092650513060327246 5748957240417267149 11096634304821197012 10128876441984560057 8926746760656988186 9601204451894437526 3714099300108228873 14571995370699044988 7356864145903330086 13896158484509874884 5407805779873094934 14406142987795310956 6296566289956427287 16481923168708601214 3369031883460346189 3649604334200309816 5258759875718235545 1662657151042215859 5565032997801533112 14183432848303032733 5981873370598927259 6072423774778464495 7336820580817399972 17126065436733379594 9269897425924134701 13320271963783686724 3590892058213835710 11950479887563760688 4882738821036757643 18119232962353833016 12287614561952582315 16880920962229716688 6667136921489778482 10062730174338173682 10102597988034589982 3492782481827976057 2460254363161002169 9496599927718096463 15699144959980000117 15561578705212698817 15859109005535283413 12987287160084925408 7985522206129290941 11520134475820792661 5324747494889701264 17190328846632563548 15287976001822786543 7639570591891431234 2217884723929058998 16040372967801797309 16743101703938234089 6219363548708404593 8928540125727302582 774766852889097949 8799690022188393344 11957894766270823509 3801946215031523475 5689564060090070453 13115911319388029197 12302171753963062627 8787824894167617335 11783906838051839684 15460105861085781968 1024346600726793931 17276890757675132217 15201846381579549286 14693227561181252739 17491434882640589823 15874617118121174908 12822457407619500893 1908410517637242648 15097876523896451463 1569277637346465232 10197821109917222222 15110652073834305068 11368409293086307780 4940346135342864709 5021729826265393303 4900027366483372482 15772109992709003563 1230518899435457112 17482350898429032312 14782710060581158089 9102574315498302508 2096583693247978368 16760656731357642847 277941666802646380 6245720454588060698 11645814067473299106 8072859986866585981 8277255808206297521 1602525396733088299 13715310941094434268 3485806196208701152 18013016894682411662 4805718098586787766 5183695845192625773 16213529671166025025 6670315064993664041 12469367529869167278 5348778879026147300 2739402208844315023 12100913072230349346 13782779666432914534 15692826871848164585 6956484317618757049 5308498409387400447 1098745600886741472 3891785881750659401 10714539714267120089 10879367107841726195 16455160064731344303 14698128208865910467 5341858004007854184 2945926660409160948 10893541278857350259 10111029911045765294 10382457097001014368 9955463077412686351 12371160010612221927 11062339368246408904 17200624682028506873 8593528978097998972 16335434148633786401 4864896828562997037 8837904704962824183 1153786698736082324 14196157473841536035 10323235180689441156 3191757478903756473 12486959112560584834 7095100236517136716 158455755937798595 8019926665120327088 3511035486770886860 4588268777179004246 12075937149306295186 14479754763140497502 2583716696808278490 10107765462276865165 791606265882094844 1934756953602604917 12093578985855214623 10006762321633802734 14261098642106082042 9931818930975883844 10665888133647244111 3481436448990806331 3802767418603241873 2904771274464698972 2191296109149319413 7056047270133904534 5490909509234444059 8737838794827763110 10047311762315397813 3386508473669555547 12467705201359260696 10374774314475743511 914675274383045264 9404892191180240985 16360331865224632707 17769312260867874680 66738478326150453 1585856516583069510 540911848258521585 13229284382667686927 256360049001326449 12187286000680198281 12349929826014332029 11027501721597221732 13088590282336084883 1193521284372048399 5755990192027451486 12649330992076875301 4770812853336031304 10124374502296256380 15149897126843803988 11162197731585739827 9214569122945319145 2941941225111019737 10079096274094946375 15859656150761535357 1532274843134066339 8297753128338651688 3302022045044654458 736469788915813700 10429931658746413401 17999707806039556759 16480934147339710161 7797826626853911527 5606968318533166974 7159642115254431775 13848102221519907842 3160755811142276232 13383396053552560562 12061174404340957968 9391490454446064415 16934137462162080182 16956026525777991862 14392728561781987418 61846538133461675 15442426108129615108 17385714343503646586 13555856179155008010 2980438366363364073 6144116096818587487 9158795732797935014 5701514944974223429 12612086167255507692 237054525271423393 14459581974761582426 15469664649695104980 13678917222111236226 910236390521229092 7275466884136009557 1950214050823032591 5864205448648527993 17010195274649199179 12269547550375607897 2495883227770174160 4482320390238566347 2682733484305897132 7182918743889862762 15674271514177562539 12138685530695148107 13757522466906415019 17200087336883820231 2663726042940129049 12841906800046170907 6866778844115766868 9371089237630706252 3487738473180444460 9350735626784591514 4470856387350999423 15396481190764833605 6586697891058562024 18348350990108484667 13186161674723211531 2526040420058427387 7483091692310896302 2470551431540715377 11641871684242405614 5959583701354355878 7308529322376742538 14567719615753401615 13368299589225318464 228934600265958869 9820081075292937432 11054012649306714298 18264405963730238954 7516286305576740862 210560534244115959 15468530661076731895 234893174913147771 5870499728717317986 285371703562833871 8588930888074365309 10129353487736903264 13277495288238312466 2993726539114703032 4596522817772890151 3697564751079062801 2555051136407445292 5107546342180001585 14582478423527298825 11606448484761261268 7115715406799431102 7609717593578368717 5675687439715149469 16438499532212886162 11159619085260420198 12086499502500954849 3207950866052935046 14059448742570567403 6410561969050437741 16037991062533552297 3134574550880365810 7406610171825443744 8714880295414275622 17284654671511461482 6177608759337801986 4223802361691199340 10929692340542704609 4007403161417521558 17000616158441383693 12693421168916706553 3209572192685084445 11581462860830550671 10154555727785972828 12634775913287287559 4089815252590215933 2866324907812172420 14939708651822832551 16496124043059137994 6508866786696988342 1055605041264419250 9879768922430258910 17588456832024646438 157431181247821859 11585953539114095111 7627721676906367858 8012296373100013551 9728337155002830781 12238287680482097416 16910377426818563180 413559609321206397 17030602112676532647 4677515739350467697 15943479240985942201 9799513302320016987 6909307316946204487 17102373001022628829 9373639689628649366 7870293766412007770 7905538737293254505 13301849132640161761 3517256493004512003 18117093010320773525 2354034088871431035 6249525513071780931 18253850541682246319 130386887611816064 12594308354737983066 13577345597699881382 890400344491871572 5816504480074933920 15316697287116628321 14011419656072061626 161127160853893429 7790223802181923903 8407683123449301389 13174520981962648394 7166505615881339577 1526085551412526437 16860900955666961305 15863019769179480334 426594378118611708 13952295689615160707 17235670410418000990 4847216019560616442 3867450151812615566 10628256411145982423 9377636600410660531 8513802501064743056 11780249622401334000 11481730099264165948 10340639404893629569 12753115269069971949 8176213610782142371 4994914856635358263 5258692748685891454 8572018105405454434 10516797067173547135 13877115987739964374 6885153636200822954 8675078527563183774 3738293891975930483 2711388369907644270 15531807920816843007 11896872961957987083 15306261878009098922 7348195325281445257 16538570498612826239 6836984121253195571 14209962986495295668 1580116235073516663 6417434172004132486 290690521423395809 6437108747195429576 5648262156542564343 1098436515927518186 4579125369878332212 10663493167775212987 16617067496947934216 9496109832398474670 635834168814643659 8737579933377482069 12288559942747669362 4679861353088014315 14834347601013747326 8391254495221822211 15332148212089059328 2365917225393715043 8747652088610019423 758934576932480068 14068218309571935100 18259773960204745776 15283094452356395868 11467954685572393224 15443628427110343453 59184273753831500 11326567775203730604 12889033892645362395 1302597211198586252 1395294048383388453 3939885280351398181 6466873156344558490 18181114362601094798 3571590241805562859 3758439811994335417 2736689976087738255 13107177490489540940 8956891329623282546 9802543139792783907 4450186796254311496 7480423445892777877 7328180951092214897 5157405395996881931 9655793099134747934 16756312848190792368 7411493591045945314 625384193631296548 8423286701049043427 6896952229878511858 16621388874237822322 14660603428577176933 15298189624346975241 1673998358737995146 8901055972068092202 12515248636088169535 12267625422422466962 16028928220686289034 2844409177707207430 8248142426179113814 4672088544877776909 14188098978712083032 6101149693886258445 16530467151165654537 12812616346933242005 5494479712075559327 10952462358084051608 12806236337680173996 8486094462803556478 16845830646549254007 1876417986975173881 7247873345178214535 5202194287805911714 6949629351712542636 549565358423031123 5217751522152801384 4515880165203785808 3591786398893532234 17700050669226536208 524952757595909656 16368028606213929463 13241162042042885095 15820712204410369931 16634600971789359931 7261430518934308516 3193552262625781379 7535768171124620009 14974620324539608596 9590216325145266215 8983007720768672185 11607378502534297857 4710424329273913789 15294161294403689195 18114567776024165681 4472350712756025188 4738330072761927983 17493047231049676283 5617979872113088886 15853138993992022237 1116874409675659128 11931386719556357298 7009600927829566935 12950645959909796102 14283153460943071205 1334301965816757587 8902989535157325971 7025829214810095207 13276812084931349443 17159653541475213958 4974112898490689678 7101043658547302290 12700947828427068929 6686662690202715514 4561198458027262656 951300591938436995 5796302835542876207 9561871353545257269 1018030345998343711 532129315689703977 351107616883174069 4796488288275794574 1635848607750490518 1975495579436243216 2855712082979358530 1498216102607646765 6768941764747605946 259812754102584611 11552310301493613998 4037800948021144335 6155991877234312658 610054808166125344 4673952320858754830 12785501418079102388 13978503309323952925 5589733745022159917 5480729223671656214 6791979696538937187 6993287394570733914 13290240349975180709 16635255729311766400 5704901740454928143 2669892174713036788 15049223310304905908 17360818829672508846 764362507282630984 14564997473006423007 6556948299103227293 5725975746013203411 10895076680783770304 6447717843008546708 4009218440634140215 16148561617308871714 909986182153865791 3489360057596004061 10818613045504472774 12495609184144223712 996777869578191959 13351276550342286546 11880227697400580519 659234354413434422 289399652124696229 7589776960828746133 10868320400652757234 13885986040958262853 8098312214883288946 11871676881975322493 11317841251395876205 3804254113726177542 106035997491014014 10131754769350028429 899408415277661735 3532001517932030322 15131040059338789560 12793782195132765793 851011963198606056 10851505325186674161 15273719370237337785 7566742491195230403 3968379098684457809 16692769522651177632 8537262364382234006 5610478346196789686 14207439818687058777 6639326662561973297 9048971453826148972 16190268623549778465 4273388191946040743 8855697181253088381 5868100665618418376 8957554332933693413 148386186745106067 3427975025481636560 2746535450371774741 3598189479849591578 17811684016683291728 17135788152777274096 3563949580223871599 17009184477318215604 11933745223628941350 15980443621060960251 15693455725281324709 5105398203677682198 1552052268298321365 9920891058624792915 14265883324247258625 10062393372895175920 18436440258738760503 10483867391651019206 12868733330173425237 12349005212111395710 3381214600580075329 10720822951899622004 12885654698404553317 5464331277463896738 3671590246955992201 11364760640319747031 13006610813208530579 2167111917450520855 17380812285044397069 2670121003104911644 9985615736665571972 18004597814013969503 5201172117575499377 14494829123548805817 16115124578125198220 10183857787623171311 214011607895515251 11353328888709485141 824022946325738435 12411011542522542288 10224129381384489037 14760199771505505796 17243908190675317616 13398406135652281304 2370022809957864070 13595819488931691298 3682319835380872990 10487863288764153557 13208550376121726673 5568450928026479558 6388839476672631457 14992099584677668561 13939159004552959126 911820249662315772 1477515960915495565 4597176952311912369 9228758352373234414 6342818611952152527 7177683554613496494 14529076416047400848 4076190142659017019 14450856502761041837 13380572917049583537 422964409141854440 13047857807357790304 11561601420815053225 7625539392070242604 11688179700860667220 13346309644176411640 1480452790793412222 4810628930136916595 5523568045918127726 18312393823298020640 17220559696578976390 14105374693337059555 17299234669578158842 9775391373727643865 9843046835489631352 14926400673370964719 612089223440487556 7078535915795088143 10165375168126386876 8502566026966647821 9918659435493071928 5214551069629438103 12610309316262802640 2607958062482578061 13434207414068902634 1336132468691764900 17887872296501193045 16537104015746801956 15929242649566251951 9214831011657284390 6183703579238126697 7682627319957954860 7654391961885286824 14718056243090422396 2194696992932967048 3392454303931384925 174238576701262119 17523067418515765309 9375942459294934506 660710480345825833 11892652414560026593 7754045791430128637 18207034748641153569 2759651271589642646 2958112013997361843 3930547579245943326 2989617645574936947 14824163713369934313 12546055252753764143 17246260408596626607 12301007408769723967 8620330659829528963 16355879804413431396 979766318942400573 6572053194911422840 236003786207989597 1820148251764623332 9456416226051187555 15640975642875069373 1504838035719295011 5433550783946895265 14262759114508608796 816427335624000369 11559133193510877503 5211169285625797011 7178287238557285312 6326356542432299458 8456962154317721775 1036124429827576987 9426384000463673715 17998258554776162580 17159574735482243024 553964935639310290 5939656385421976835 11055559216160760754 17393740643413973644 15633549285050019812 9694032514610783752 8695805925747323958 15902430648360812071 6302873532694423735 5842830054513280338 15662014759712692097 12948370455708185246 11888899200988774919 13012138874852765893 3915390351481240999 5565756702268354419 15737976867488349062 4475467283732233563 15126025712849048707 12824153133602846009 12632877300652611632 4926516177037138239 17976192570136958392 1036124048804760538 7965177332228505504 16051670193000974779 3833054213166107383 7259195884131515954 16775783879764382332 15379686292120288242 1134501016527761378 16617882530773042347 13087434696119420428 12834924834817401129 6778227402278897971 8672081622606234037 2721468032679056065 13226488134057737579 17837066419067824160 10957130139082929110 17849891070464739205 16019693248433218131 15241543448598725325 12441023912947332968 13167819057540678630 4800426469516103208 804556775778803679 5855060305405143713 1780057435256863905 12327776372844976922 13750188735944120432 13333073502392659032 14365405018231579952 10392470754820233867 11013790747391240714 7500473523829871605 15649657404252828060 890294197356004302 5842587079680007387 12907033113686921798 15712887930863258240 15653484783478697085 17514563676881753988 349998175623683801 337391867254182953 3243595844772433245 9975474283035208648 3540275787435639565 16689980483995196560 250275692697729966 11543518211703628395 816560233093163693 4660475567384477649 11240067170302195102 1833440344327870810 184265670982593277 12950962815604837588 395321995424567423 11920883570253139020 3983432598475184432 14110509467614969809 10826101592707696460 10474210948059740203 4005948327386031757 13995843748023038092 11697898194651411348 6600816074359731703 8032924845447244645 809494344918597677 7322288183712211068 14558333908085303294 17912815908898438483 10950874262661959899 5853614964518417454 1066826405765466246 2963414465259008760 6838259806756386912 6475496732984465872 11076430374477654129 4752857002082068947 4340052297272618622 68393318677077996 5930027654454283546 11519618861553098457 3140366080349416711 886549229129330220 2035187452397920979 6075029916577008533 873981497536914000 3912507723567339152 11171620500216768759 913745815997171988 6884701852752148619 3234423446940017833 17120826673272829178 5343621409867400398 15877849987536246368 448237402329121381 8210827417044239284 13629324099618789141 15822673534000516579 13153153144049467978 6137831229642006189 7941118528927941309 11911432218618582486 10437534102489458006 180478639293581043 2566205965197622154 4869026634147614071 5666995538406919132 4851960208646686148 16185017907962600901 6092001465918106132 15930043356237919351 2335323485937645196 9206123490443234418 16123184542153677582 3772887123559794711 15820764211893813765 1320644835824123961 8402629134144698650 15861424686505245317 4970372067765077975 14108512078399332139 3661978390573901818 10118433237596387253 17546815166256870174 8153882261845890872 15534342152540912811 11999103832793811380 14997632784324944690 9227596988792149294 1713908567015088957 9345730962618819165 14547367450931165213 7726921898390142789 13890992623141568849 13080612426474406212 1060623992707389753 13834385323338399574 10766983276427750587 13644658850808482888 1717690682462107587 15349698317287012120 12964271456518944460 15886610526184297393 14113486480220753242 15298452752417901536 17816574479361192812 17586386743565609342 11989970143661875059 10504315776423627522 5948623696439312477 9494410701564764636 15645812415052070196 13032640201669831504 8024882439244035669 17564623673987048231 17559813787399083111 4552870191694424415 10315866284949625686 14422523991966218714 5941247680370799863 9899518024129377379 13384688580601065561 6892760609581726657 1651413790100628925 676016109735961229 4111265857636820908 11360410962195855893 9330673451426226374 9721419262291299789 16396384826809670395 8161024143330317164 6887987036087982943 940659868216501521 3782565628052143634 10985455246725867741 8719244410926308025 9072030070095042940 18244877927400916196 12739101855120446946 4981081747727192913 6080083166243476578 13223483707172485116 16445626521035284599 3608466014524538684 9264665043607673323 5725414573553968738 14760276716210648736 3358730198177855312 5716544491318783107 17932911437064182946 17968405823504183512 13047844746057062075 17876145782309946376 16839365146816949584 4793464487252588074 14866422126454734095 9239691613737710912 16504182126604422392 1212657331599615120 3712232484133448834 6670939079865429432 6244944604941366547 15366138109138765088 11330161275037846754 9777638258258419271 9554725387400684773 18039474404925344616 16985228977687343928 9410548281745853098 12549309565931787000 6019960182449262708 10216288006323035487 3157801127871965008 6122546119980939591 6794818823811240441 9603637775569493378 7755107493143258185 12823109664479030613 7925784904931099215 2773569835941475602 9287036254329417105 11686645820964215153 15394415073751483013 12451626096693992684 1338898275608117473 8862297874458760071 1426265874421951622 1637727892959880045 9559000292131304776 9909940023838707095 5365924524358381931 2784196025155040418 7670288735154787556 7717045360633264862 10390374491235182435 7460916098651411828 3084728557727471725 14223616177340289081 14842883019861889290 5267465719942386615 15496931010277605637 12658824940356636734 8001308892130063603 9584618898312326649 14055543721878957242 7738881649194603317 4753776823567939214 3927194819536348742 17887953715267508540 3488706423280704202 6107119812973749800 13319638319683205851 12806232733368161330 14668085929519619780 1298933922108757113 5475209931475602264 8195207739295753731 8874758047021927765 37003335061129865 1952614175436916634 13225393461446171393 1947392690001286313 12647986305116256157 6281947849073140918 13852043543864531855 16910626733444913378 11756824585416212064 10958750924435747809 4771017343127643141 17691748287214924639 13545202180990720757 11541515346766894898 7757279984351943026 4139411099518318322 197321885915093927 1757703938378464064 13325584003062752074 10632036628630178426 17764855168710981146 7997746094592801461 15990069891770890255 2824534421088215404 9867121289548471352 2747620087518441759 11985082871102577145 2592740928553307893 2389766032673287896 6044255032859148465 4769842945561585222 7366652332626391923 5781438096634556355 10097235198827113714 10352374325191311768 7601657059009086488 9620391898266334429 8436320292054122971 12312860841787091686 13602390376520312915 11789302756895305722 17398797888474227443 9203693110856851396 10252147139306932583 2387754786281634311 4668184635852137326 5609237877043835704 10344288582867500215 4118279327041062895 3624128810285366079 10608235530074073676 6028468388577063084 5501412049196004760 18345950834581936872 16464631365709941786 14295630567642327276 11653882432139337330 18772227771827576 12803092717770422858 11218638742227460046 8046000997071818029 9170573267529746682 14313645679066259454 17940446685995419407 1711502388552169418 5413730331277867709 149782080762556582 13259963452403782011 3859278678419696321 3118628231823312413 12976686795921914784 8015152489154390231 11691604055237227448 14692066268028463917 17532236920381829578 18083473925179623605 9077601514222610407 1316259705309248814 16049715744105053658 16065687618289048146 1092465407832739551 6142145679089527091 8559195924012724375 11841145385221856113 10011326585554187439 14277963831086209042 5517362786953165427 4532497444318992368 13552939723695501651 7444515594317880079 11852436907383160224 9963570861954157309 8532438148953750314 13534302819565288644 14733346090238253595 1293627727932904205 15499366211203577632 276982133628561213 12175815967079176916 6942123924481295955 15556464594095050293 16414551710068962791 7036813999595968177 12941249287746246342 8699538465830914670 13026069993212600428 16585664880572067575 1556679268659950535 14422385355307188830 13826018265393829410 5867819638116893763 5498865984034393071 10548131201436938269 3803435699722480211 8785910128072489151 13780903830186600559 1310265095699056706 14453040715001750324 3631332829938879500 6456604430841064801 3742858184258587408 2892627812705701154 1656908425397335182 10050556314886119052 5033901013823806474 3467782125428673302 4511749018956225810 5315521799947056443 12071379733045358650 14713018632124506795 14832134488384311975 9467392580988379542 17427087466201448532 2491565670207793478 9531966160672377488 13916948422697425091 5353168255560228489 14573500719977986532 6276980688040283710 5193962588909122823 12425694929041133125 12971192414146606678 8022526136296277272 12573813011667721028 14161292007357608736 10475944734046269287 18265970684617523879 7000139050809087107 6435989397255877245 9097501199157472828 9695446636410581932 3699558640458832025 12478697473631512993 13578626838756624705 16925850489463009751 3064011688528947473 14510291930517691176 12474416002031994769 10021607626120708792 4158281100135951219 5428685680835521926 16183966319938980893 2699506323935409766 10676930711805420475 16990243537893343228 12283325804896860999 251119838927665462 7242542484061265091 15809256972597376200 7210682306710012804 10497603561222922037 6139054961156965086 276578634884712732 2758530620355592916 3962720095721978689 1348783629494009417 18158959642758642962 80360424844098675 14999510084241806649 4875598629742193335 14904188360545628112 523384706231096597 15104041815675658115 12590067889461877186 11810382239477507336 17495112001766077957 14498058162155907275 8716366533183539571 16929976373988039233 1950715320823412515 9101350265512039006 14637376741745662271 12719592589438442112 678021441392849433 9491718396856618340 11825534982362950935 5398942883782000409 9720574007273949864 449109137580498965 7723517645774096956 5855148229787576390 15255196205644259280 17541128009991367975 6417063786333261409 6020541761900442384 13902837157001348615 11830713585160447432 1900342679662460484 15550740511830906624 4664546406630100076 11949242797114163720 1125989640146669888 16477781721085362537 12079850771992707650 2430716419861741117 2283497298798611260 5549224636441946597 4183139328539313574 2714481035043446869 16529541362662168744 12139975545907410173 257623539307061753 6458217399704723334 3229288434237352622 7676061644787883770 6545256310357629858 9132698536205931049 15443787132199645525 4417438811617193098 5837996564261486733 3708956206860060455 230513763281753942 6680631898107170092 15179349630537092645 14673902931928280417 9019888413676312381 10594148290051437835 10189650279022277125 2880846267088238225 930705631414873773 9193043695156192733 6162041241607835418 14876124597823903917 12593097874998944266 9994493102810928739 9536442573756119868 7210029290800112781 7827808999567572725 7601068198269921988 7032742262664763137 8407462694115059353 7577989185616888260 12949637365607744047 3767018192462359391 12694336771007645632 14146980998430222419 5097412279300512444 17015302750395518205 6826964515769272328 9151768187418650391 1062992479653623783 2927143789443111462 10374621847308775584 12478394529869674264 5297235338787516723 8591425195341159504 17804289422233429422 15526672217574332770 11946966582708792404 198007183511977894 13634443243031623916 12721906515088155658 15163520214205437281 3565029274446275153 8623282178661795049 15846040805045897766 5297014910538221317 9878741038085119666 15993639610939983579 4850958489639924712 3504126170188180320 16847294694292377330 18255803953776985624 11995653489907842161 15518260105598034067 12455539032709784003 17972366546036524832 3664874154621747610 11727332205506306173 18089645519788536428 11818793164679359792 14657848340160012708 4557500915666346995 10778689037557394408 5207105993935032325 10042184810438812117 10772587550520268843 18401245167058114015 11133500031427850625 2851531167809249011 17484717928144721919 8698676594716495462 4912578259791290885 14067307842937425792 10504300219306955403 17561492342439643103 10454975793275973281 2820854124872907525 6564451889886421867 4932578544086427715 1486716011685036304 6038287846717532822 16617772176395682523 17994784738633159174 15238829955695340601 12332331561238411432 17482315187187055274 9657972262616900790 9905068853957473011 7263735022963730360 5620456219241419004 13967189686338163544 2224319604645300089 3843022927086957295 9880086860968194364 7926786957612636598 10931950221165747199 5239076953513989872 12146171622106769951 12855319518812984503 5167845311803322276 985735956832414229 10261390551107177357 6318111849258371107 17400675870181382076 17498639768709838526 18076725409798997409 13474117478999159227 12967635819469640223 8390973655637923900 1010991202358254863 15488513676450735495 12993367847059026777 6082305324851785601 9353445632604395317 8682535021887528971 18040394999356093321 4202847124294290810 11995667136248211802 7762200317052175598 11500948327786550663 8917169797825071811 17374621065907112826 5020711706818442337 10575354495427721584 9405202978122645865 11190614995066616513 3334310307095989991 4031042831834367632 10520748396682232098 6726342899289033762 14799716674020494766 11607101610092501962 11112003273906043927 7494211450063722015 8453712235942109264 7312554614093358490 25717846236621582 10718494060165739925 15218401311338078807 18336319308398404863 1879894411813003105 11648479841620528724 4183241510804319964 725176660950472644 5765518313973270136 17830475277534507256 13545813234898386726 11531386602912312355 11737840891436665365 3631790847515668940 8801158675188240878 13727066119593053976 586873483800227171 4326488695714291111 9897048959211298604 8666183107683808674 17818884689611883445 11812207812687047028 2216077310335700833 5750356369961721467 10371983898592979223 8193482468015540927 3145957830481365877 1708757237274755693 10015584281089315819 4257413480572927617 1334155662164768559 8733799120216444434 4983428045835148690 3977843282056948697 13863867753584762758 1335821186179220631 16095377732273902313 15493512178540899377 14812622941639352363 15129559997775729989 3483525520113437565 6073527026711293260 7347257943695836117 2447088027966833444 3906092526012622276 16357697727671734354 2545626209317916386 4209557044984335635 12074475648989824355 16960017215235009993 12940331493622912132 13061134187222491264 14170063773653952799 9233175394181242515 14840191723761112545 5813931908528487401 11212692441082678889 7651442875814263547 13900651284916070282 13919453560077444350 14841828061377109344 7197556038008998338 15598084293658551341 11656804325907779739 17028332264634761685 3953616542156438537 12833242410810195564 816270008290886763 644801413020583808 2040426640551162396 2308061215087856901 2418276814144469622 12229874653165399811 11792877566187589934 9604000419123680403 3481743106799176937 15831089955360275469 13517251772545383139 92422366615136365 11225889508587672256 8455775190895543289 8411806747376722106 7170097298678749354 9458816404712758506 11719725369708246785 17127162650564427632 14063272386115141391 11675510316027734943 10087163025050594718 10237051363963081324 2740886036743086137 10125439194330916592 9621502536539768844 16730351209911385084 4099853791120709997 16741366409288597141 197110868081108167 2471392920726618171 8438035193398086016 1774871252002159928 7909919620475622955 11441969028142732256 12158017346031682235 11100796667395671834 13120216450293630470 1354387484193364975 17393885461819209719 5273375786671859578 2591449898609018571 9543237451280093646 10408736250098394643 7235491757259222372 15962067274815486885 2442538464947321777 11036813500821240159 3442247096395961852 7981139791017920491 4655006055003039090 1331332276587920711 13242175517939767900 5514121259434376118 4091054277745002831 11387567762225464194 4606428230982429882 10460074473856069075 1959415874049219111 4976007668522338429 11660693967381605508 9231741287670766116 7247237139109117374 4420521584559296043 8207484036377120544 11814729249612640184 13628646793288936126 14248075294702664370 13102460140872014495 4501248621619332042 12761794683705948501 14849097090433064932 11092157215736912349 12554082392866816216 6246486195545136580 16423254774240802727 14589322723162677457 18163041299001491163 8061385782234879280 142826829477428855 3840965580756716681 8563676035261335696 17009862716934610983 10054495692932703926 9504987239420852463 1753669969231880355 10706357448582373764 3354128611997738921 2981761796373069162 5958614092153514112 17310612477417194158 14156892102418027096 4117286436275897473 7611748467311738931 5610494653908494708 12711987346392988353 16284770921517698480 16933916249487374164 4745844743973969471 14694675819623993241 571488971083973788 6924301836561088001 4820233694008059002 9521772044351379656 12195324008403135846 2529582835647712338 11641955336954957748 16724472631167020848 4290614782246320487 4260892604699303722 10644502599085124137 2259324289728486520 5503838033007352036 4921791784845560063 5052525817088082527 14184354617295499470 13190473328741963846 583800535163507134 8844859795200410256 3368873188037583168 11203376555462782497 2007336297817794654 16466433252566105031 5223306153871954522 6890686115766405958 6857476960902047657 4131943831544200559 11653338505112265703 17974024972945259698 1779666934791837509 6874184358226647866 7251435900592032140 12126077453744750382 15296665193830226688 6814692631821891499 14072340316684612463 5982909960950375184 1665636391808512417 14374388646639212740 12681798026630268861 1478672265886703295 15485503306112915142 14322672270631762702 7422229097393400474 3973861616291866310 5589587223213289880 2375841405660695572 14048058005833099061 7011432801259991090 14753290215808704970 629622639363710851 17645516230117942855 18197156142198569432 15985230314488940803 12094745318669840020 8196074353337258869 15426143436936397602 8932535051684314766 8255470207770170818 12223211782412532378 14507137404364517622 10765725158542303316 12451900118855210314 5478814468927876212 6165882302008271520 3203040410542982438 9279840935976270579 9669557577075834351 16230682244265658636 11752401486259743166 3179925032859547015 12175475600410977822 10377097057713694271 16949064224217065623 17208697144980832304 13392591977904701951 16496851991814885995 6646444952152283615 16125750792428993611 18216871615574537614 17068718041636851789 2908316709952354000 6148323737927688292 16532218704625624496 886539038551248286 8023588246349688704 11828989146898079016 5534104000150870267 12432776712087950939 8462135794551613050 4866692196519471005 14692247801092889048 5252650851203926396 9823728706235073759 7142950210028172531 4039023966878843757 4315540427070306281 17505498089775504365 11369662220928962882 3478270337863382166 10774867365567319996 8681832451224756140 9068730269594179825 12855810285491681619 9004938588920890552 7186305805452746651 9110514799633398012 12587012757222991114 4439005774824306020 11339652304983092411 16145867821726110206 142540557808338344 9843907067245059189 13811546270454076548 10006803369854339105 18261574292466593231 16446248016979227566 11574655589803528438 5840300567202673305 4343565907826473463 2189095299390056056 11767083976404284072 14095127626322401073 13421742151363229804 4410797368531801561 11328645300133427480 11280088110073373708 4383194377550300547 13492848045973420784 14808488232007449080 1488681373396815608 4837782928890778437 15599338295550128755 5445153382522972229 17942535534892598133 13794727884015552886 4213163545244929005 15877637669051934035 17456173578535877686 18318784823813701504 12152099288903896521 13838663168390116104 7556281627503282295 6232468231528435769 15239164299887914864 16079863704297040857 15805267434035052845 9720228533122546006 13029595645064265354 9073179180129596937 17305055424420342680 12632984286316292039 11457264773824412485 5808323519438818916 1297528786193944975 11658274828100903708 12390855729426947901 3473212772505355227 10008561386353166955 17067682223454728208 7049894678459487759 13869300887829810497 12295189282530286221 5216202984902827997 6835302320840179865 4433815576961210985 18222004512170624728 13984149652893636775 7333078145769102862 17448744853055273480 2113593867131931497 1331610130810683037 10122391639640009157 3458784752963842729 13044621449243045162 16840765274750083642 5183454189914020046 6406128709081713811 17494607450632486473 9282508155931038034 16482643045274707351 14894051002830572311 8309617258675815410 11555407300735505317 13143056636069320726 8776268394867756500 11744704760153985026 4755447154670020809 16217800914861256610 10245010280091137108 13605807590366009 3084796369085211007 17064383903417912234 4581336944129796270 16021550985585707754 14839030904062121662 5531085406464340286 15388349544025148577 13610741635527015831 6596534643926393147 16013285891039453857 542344418659802936 6708440805817077897 12499970026760190774 15742734013536525350 10580266764314849222 4710951297292198283 12560781635508415755 15903416816913672357 12456486021309394475 14396293392743072406 7334918427416897242 13612763662738507562 10417019197757505308 2253172263695966547 10106497758142315283 16429177027757107095 2970793467093646360 207592837177037866 13181483197643515525 7028043139489730350 11546831668703074674 11802261983238596255 15330305841970606396 526676183031479679 3340952901089203123 17813409688529184976 17566178131307676704 8923061654158109450 17229944322850376295 4135987467588605260 6919885539625286246 1633554327436089893 14270371954382481825 10105171778024881889 1216395983170964925 14827628224069475509 7856998766958920079 13272286961591470833 6723754330687990988 8506619457386658781 16167501146161007599 10731822039669365063 6997274885031240593 13504334866966846432 1678419387384960327 4745955588906070105 7810507768821795475 7661498114922744366 10857042775899981303 6699772671956200730 16090243268393051688 12592311217392250726 10389136918120672300 10681406320218899502 1385583916365243570 6121295932678380056 11620618677749260504 3465568634254214408 10078761724615305574 11798763356036045036 12041128043865382029 15333108884130713374 1381036251472738270 6718444898739216971 5703554468357932974 2038948015630564447 5406540165424457356 17317180793950503009 12912118212290636209 10659669115113306396 2817438099712844077 13299205564560684604 10289528476374431296 7682992474093660248 2040337809391602198 17863699512423558269 2060929540631679784 3447080525321083586 484663539568936717 11993321929199301330 14895131458173570537 7738495954480077145 3118813659688483271 11586879656115587792 4569198955977114504 16276052168426757045 15055118177122173534 9446187582630612669 10366354643207528855 13183252738290472751 7279539535106177442 13506884673282462080 9603406308438354239 14227238498628089354 4529485484534699983 10399920559519644442 12321676714764917964 1112446114657470746 843394872999652647 3323814040989056015 471234657902660798 1352510020617868295 16635826476347219615 1137491557332794670 16665931121577062080 11455916224594941716 3115715852979433438 13652653333216006431 7169801265634546715 18189051208077344065 11166245712310876536 183126339373120223 4955254549196189013 7224309322216544431 11328753910239673849 6202284749270707872 468178456032930996 11952328452335647867 7696703336230359330 5158682448367513266 11761585127557159588 14771004951084536755 5667061533656713618 3083728081309766027 4600907484702661558 16976307381860843755 11757325131801336370 7654822036087664012 5926859342925408072 3419709414437812952 14367598727731434826 17493098183272731633 4886083856006997290 13037778116646463319 11484624387393713274 17254024981772095904 11191767723683640131 3425686051669237731 5446022185302765277 3014435595991242359 6406251103686307027 9742171208133214421 16934259973430640724 8335026486952583112 1086710112610223646 849788977537588457 5307712275882037463 7128298875063614910 9948695417399748164 10721718196833971663 15657727597845235935 17468586861820257950 17807318127494887209 9581389943113601820 11488317593839883081 2326342437204394216 9893589491393584509 13094578914936933999 8307111047924332266 48428145908279449 33682531961597705 5389743126200160296 1180781595513168044 6260243327716929995 10282928486326052805 12534486774242757118 12452215435964099456 659947627651628795 3531092697760546409 967776422932151990 2838700726976331079 6543048731034630987 16290401506374601012 7137881628125588597 5063027985651611735 15091344966217407059 6504526556312170196 17720910783506532346 16568564129674390602 15131004568305948223 7797391305582045336 2491716735291324688 9891586975045955801 14077371501090667849 950661289258384973 14758087732539770718 16492568168905828239 13775465666380583081 7531287279327891939 5280274998385526432 14877292466872633002 2230791203883925007 6257740303970759602 13442768869108769639 4552315361963766130 11134992679074327094 15700818144632064107 5729678096053289185 7974150528659598585 11449067151501897893 12433127287762624367 7941701023880353130 3506146359465222545 3960049132897404560 4849056757504674572 11054022228809019963 6510248231323124876 16729255004355095768 3391075172901378609 16625106907220730287 16588380404638900180 4878807255562975511 1243998025360313336 15111218230016028361 15306539818986612934 8885805543276104568 2161170780203013659 15356756097296430723 4135128888752984573 16404685058819427778 5791576589629288913 9280252423004482830 9456778664582853417 15884668729733113050 6012707787801506485 12020433984173004115 7796663023110000338 8528302900933847016 7112562977969527848 11091411952138668294 10928117777271332588 8007123868003171142 5011749161657738962 16851678221912275517 17016821741625119204 6015647011029999110 6930095766271837234 13390812102356895513 11919039051507212544 9825551407540963546 10282601026333985452 16955470835620825217 751804615335097821 14779429839280489327 5872573346828933327 11361422766361947509 7705460578751619732 741579611892258512 15100238326280963508 8356044769764915454 5528080596830838376 7727588209402734463 14532807660824067028 2148347074882127375 15461295993735653414 9812409851004046849 9044282544626822153 2433028879261373100 3518593565048922288 5081944742738713985 16484843736119216142 9181225896118472210 11992357252614301868 10710939777417998726 9433171691184684844 1879443706505612612 577362505128181008 14731041358007615196 5760291283849866330 2954597138630515549 12711579009679273239 8998747688979374000 17163219925880130611 16369160401098914743 2487570452031879354 11410376390899695692 4107356069486258515 4927453375228279069 17837239848461512964 4302481139185362026 4631669595806659606 11479964362698946870 14739338613392458183 12629194208662237652 5267241252214758628 18422646696068141483 10655138725912970450 8262048688563744710 5423391670463589135 15705218728255779261 15391534540890371364 16760312365240000818 2636714266255487629 8203384652967937318 15377116313289126629 16012082328852742406 4268225803890754247 18045250246237816170 12534607305837920169 5923822643757380836 18018110039611735330 12664286781754147146 7819312726076262297 209727073882156507 9949001425016555673 15303565783816486246 13219502704301424666 8342656750613945077 9285434774292288555 14548293043181703769 4551189294264778371 10622414830258584564 12960581258165416452 1259761428556834812 9800046930956621541 3758713993247000545 17507860990402032499 17521390958586761836 9423320438167234408 2872580421030895665 14538797543324267073 10538276313142521132 16742440902514364319 6745872611801105953 17962363536751457671 14203810543185169849 11240454624883298765 16674407753215728703 6030615229981213194 16491026486232987324 8938381477049250372 1176519183050747246 14899195604550164914 2861408379799515331 15324209167368718432 10888538162989148014 8393294903366851406 6342082894147169196 3742643996039369793 3907554503179813397 5497043475743153789 16452094061215782675 12024840567418745271 12829624203830467241 16373007504444561977 1705986233114594949 17487506388757428956 6700698791217920372 7149313830438955957 3592857090927487306 9229543259585880711 10849871736466425488 4589096653531203612 1772838078790227099 5078132484794435010 1577543175977622108 17106662355082945651 12786164879280027250 13113944658666232455 12833118346138732391 15910637518399570928 13997334960873493185 5639700582076963156 13681570557125005688 14880071584676954620 13219489598203429444 12530279091794602101 13613306649034484013 18089992610495336918 6941812279079666411 5458858561320064410 10793031675428929108 12946423764791542196 6277144053051874618 9700547086679922050 14230416784015674024 12802290406029533391 10154182034618379594 13785449399279272234 12154920654021636837 5575019406305057089 15098639890748599408 10222311574009150567 10082101947133685488 11916142771773175580 392828232642213847 2102575704304604793 11533996520312405505 1034237265818822850 674504071355463158 6414053635260716333 8044564368536375247 11333389251243483383 8931294262144969425 762808576879632778 15401272906123130500 710854397950821746 163742908795084943 11440877881197498446 10290325173178150717 14655665496901299126 2328021475392274104 8810721658841622309 1386598542007495581 4081569055120126874 4608190243942608573 1333786839532539283 16729962776485656474 12253211991530842486 9640969000164341932 12737828697484070173 1332879760553677441 2977807407760654573 10529013053793754863 12943399911100204292 3980219732418465108 6664301035157195578 11209791079987948053 12661664725096094162 7002925521430750106 17159066923236035212 15275149070075336495 18006236160192754101 6065062681362604491 1199208504812188821 13407774094324949860 11756804170737062691 11059857002227764030 14107924682122275916 7568212124643817679 850730361260986885 10186879459139454890 5078710064296462483 6178045804351629059 4688903398808771808 9797950282985810403 2997255419025151887 4342746928405520678 12165738869890919871 9056035805705457151 14855925201989693148 12539710432912756802 10324211161308722248 14799125652461813800 6039756734903302857 6059083824361671832 15524011859941529797 14565116393988612807 9994024374570039834 4288548082028908135 9708637496809811746 5498910309095052843 15895827262853954535 9210192729951377441 10240781057864110486 228462613417042733 16201820819700425207 11832763019503200769 15280019614005885695 11304133084285775069 5243035335991899912 8080334758851509262 11237987615265604715 14260748885899594933 14126055685474241588 8669976304881514356 6226254864388016941 2144731376692016959 5502337511459323146 188079207600615237 12965784860959321579 14203357706933975277 12501318578910316025 1260110532904571948 12724943326934410909 9506223173683991720 13367987657499291493 16232459634005042636 16701264721933852501 17147277976907579021 2281825659361801719 10722697923309782772 9511852548917327176 9198692875887187093 6216882694181740284 5900553825392219190 12423650460824947838 3091410570711080166 4571385569511704012 10423648278746305279 16448763301440181623 1318010710369354307 17835766249417394421 13065497389421359178 17228417029789686704 6714839222314880891 8762152785454001802 12129220812883845128 7183363476440355327 748936302822298524 14034160919613464824 13636241976846802823 10515912442354336185 2788486079414634062 2086066006523368574 12416685288266359433 16487285942172793753 678188096901963093 12624154996154085369 4877743167875135598 8927945753635166249 5119802091154526237 17559029667738619500 9822417452751524805 17294588779539533460 13837138883949154560 7349815820585715667 2397033030122975734 17560963695346407430 6706871035884996321 2569859486415832634 17283721559199945427 17756019287688427673 15511257665987249503 12555973589549611398 12724946800775808700 9403563359630089037 10395712587130117528 18289350438825839825 4389980632509758770 1370409725077943441 4209251593258247960 8217289473604323399 4954593264979997508 11832835985196057561 17088699116749039765 5068559360907531550 15013959897670569377 16928543970436610979 5819174357104726200 1753091267725438160 11703233937080121193 10662523220603317323 6476934166018254931 6645954081420417285 4822215568836099490 3364277005300558076 487384378511610976 7802170861690079219 13941144772016373104 10964554073284131404 9258368430997821058 9778708297685738868 7504632070247949739 6486231689412450349 16182201679059643509 8940805281552431433 15186365763205647667 2850534536554801331 11372161999534666031 18247210590760102649 16315785486104190040 3276196370497155323 11712738613087835692 1124336891080305803 11748988949883204703 3252341668794565704 11668911652946973548 15469769549865886135 4597462629198478917 12496018685813518344 13963017036190738643 8658798661533646125 8834244807896115342 467400712325581603 16554508573534238413 17937684296220274372 10127275064378156433 18356643154280853816 17095879862604894275 3799304560161455862 8664458397743532556 6645658821367926080 3131422709309650851 11880834589325855253 4578520145803192241 16303984747351118414 5463243619151084775 11169006657786970121 15553096697612530072 14290177841218313963 10441136327360675888 3852779955981627834 674029315827593620 16463298698853372676 5962817945582206138 9913299549802406639 12372259193398423418 394529286173219553 3686491555581104614 17014331465173001602 5539614539544945922 14830816934380153212 9189595827416471815 14199280160926772879 16754211769896292609 13465428582761047198 17714923985054300511 5681748472167071442 10980807442089791038 810006175686334581 868208405888715621 7637998075522014307 13750315998437335952 4111349645644900531 5395574724575126939 12039861970123482821 14470993480781669653 4432902832533452735 1679277309367263300 16493060335485610566 15519437142683333693 14359698377968916691 2812911641216153775 13005376353671953898 11896496848641064747 10469743474940832070 5193027137855153877 18285462893941312964 7180081424526302800 17329063033056393554 10036182532503161006 743002445777850010 6708953259892869988 12438997000162955136 2206101275190866200 7630717428311118894 10620219258095431790 8168943688882735669 1465417552863623290 5906750910816625568 379499543533096731 4524019310394602495 9249647224509399522 5354322159797664128 4498844360498897696 6195141703570960608 4035359382431332427 9983337033747995441 5590725387141064510 8646647436574765003 15312504873188890319 10526966405691179789 15619817390019583826 12003247617232746122 8891160316394939758 15360579457336755714 10474651142518032711 13828977960079858203 9003360961717919557 12934526051475432992 1713424048514801597 15596634488423955160 2814904893330112365 2142170046044983928 3425736159320900536 10565819869660575998 18123591180701852081 329710429035639133 9801583487006751989 219245336721742521 10970780235214509291 8195342231280787608 2583658712776247405 5265448499151971461 9088837066930625983 3526696828853453766 9922428949853446794 9067112851890890991 7489506100906659226 7415651635471639401 9784084536768628295 14909459448846074574 8881947936764124284 15570962418706066434 16777070946083984054 1000490653718893787 11079371034029284726 13041266640733949629 14505793364521367604 12301525576625301959 10472779275859801119 12427505597582557677 11493227380823825117 4050572008374962562 11236877306487998793 1389291947347784923 5231792838635971729 7333423361413917959 15954876619862904306 2690630544773853545 12346860041098302450 11040287698484815649 15040958894791383879 16148188981833344336 853130193126642683 3223684092107997914 5470487959963741877 2633342880343411556 5770449955102678967 16842698921556448127 18066400059364150290 18139278428538713673 14013375033257486927 14909103214869655750 12737802462469402077 16991289781649128248 8547782579906484499 16512243149502355833 15752190927778171444 432607676267847929 5332044625093869267 2696506466820026074 11653773450305751333 6870821203044841817 5583366340188900316 9093077134595414099 13375742387185820141 1557537511613058835 13182886908999366794 13729039433925663977 14211871043304413161 9752899333140823191 14617362463803705139 17041957689023316027 1355676192830650527 9729870423766215200 6322051802242949535 16444287698217914727 3373884552387321234 17800113209944992622 3220078464121913750 13865199908685902470 11830484002508771715 5233182135957403759 4685005983649645350 8920598669524845976 1764035157663655728 7594434736175931091 10101058409911701361 3628497929950031405 2706423476531577930 11717180039333414213 10348262113666798856 8512233808611590017 14858761187207085299 16086423734482058746 943815618952353119 8702309006435856047 10786549450585833243 10941641849710940195 14799260658212107532 10368237938604171261 1853351062141436617 4922774287041647965 7985230172548118487 12572588524489933226 3244709539274898186 2543596593218679582 6907226912730675196 1494829161729098367 14344916029119803984 18381769215566467428 5335872730257918286 5200599270980625120 3130949191669195057 11055780120730460513 3001568359556103964 9807359345990307132 11272109094325430305 15125781771467964529 5764744100091502370 16425697281820731114 5597435460537768439 10287155163150947086 3859790565205050412 12517059270091103992 17302819495637233123 9579869921635627602 7102469691906632132 10408595931158725865 14689462009248550475 9842007721415872431 5130522684340119139 7455388733751673040 10066014192726775960 16884277749626929581 1777286164091264656 7944065080901714426 7113575863541820285 6168547617653133416 18337800282383868761 1497580963826861328 15774961003190040522 113485067384597667 5704839841928687871 4780035323785583734 13374273485656435953 14017797215058686011 15864065282848235117 16448238533987830180 13409095547593108524 16778157765988080012 5803145486326131058 12773463804926033817 15798523982181720511 11746818207332218743 10423507985025414624 12034780831652793463 8505022330845902778 14882285339452319787 10732650910811083006 17086131685152531238 15670829972860400980 13436551398761138626 10576797019016720443 8325354882951649321 1502480863817558698 16150693194099948262 14188569213995373913 5321606343413010071 1886323059922961498 65010536631022427 13118317009541683277 11519275374870731094 17620572570178510247 7717703205511474152 4995835119550404390 14748188804345271212 10578573539196537016 6910006619177651395 10402568270161042143 10954090247131121724 3307790632892670864 15424817518231187655 18151863699757675530 11890134382910664475 18247883265276355009 5289444482797655397 8400589065157855354 18259452554888042469 12457244054810259720 14394170058911398577 15924490011994320640 6484339044013483299 2345051558115921412 12957018065790027474 8139994627404996891 2723668313724429967 9083251810350270613 471586843224670210 14879371988303096865 17561975872377068760 16693009309701997510 15417863351876467513 7229284649483303496 18371340041652646566 12917247452585002730 10802695669406488597 17177230322366703835 14734761195734635335 5067187048827591478 15793183239129859124 13874672797429715780 15055986492782462902 9112725352540013560 2745389314845640995 4190663904861462418 6552430645119172622 10067870712790902587 8655657250311788758 3793421565071227955 6837691813238206533 11525247595568799812 16310689705471602480 1915345331739743125 9340648349457119473 9126706025676762955 3302171251124110147 11512522373724755071 13217090598401808557 10215122560467698060 13170940161449944698 16170901645354891276 7799239759424453548 11538801682122874715 8295847479774959774 2158719022020837300 1859957542126326790 12990204318278221195 17514291538954407128 39026883723880809 158176305293861627 7102450414064848029 4414468969513499380 15061127893749763498 9803287666469066429 12279571306007640225 234321870783817524 3724799726379823722 14044201082018192886 13205915601530555394 15059865140797025995 14402096823927783073 6269133714567615213 11010748046345583348 14220902115904716181 2522000375443963527 14697508721798297981 11193212780603388721 14231722685103709783 12864565814825492979 13906155672485982320 6368573216494441324 4487997709331349382 395013028746943608 449528329190895488 9281437726335111821 9757733916197298195 16901321669111745447 16777048181282854028 14765604542787467319 4621263079866712822 14437928409818597053 14514412565271301948 14449620137757975589 11961546301370643449 1461331413898375504 12093696074220601828 16448711618248329524 13136110584821598230 14407417387341403120 13546723329671929805 6284109145931021622 15301022745420564251 8135079355583970414 10897147704577577204 4839362414238367527 9561523109582218267 7146346002772839936 2607046817763472219 3749877934272465114 14670804051751070451 8904670840586173589 15423338606699866685 13996753717533602897 8261224835650140858 1460843832770733056 1567530498066764473 2582138871350705775 11309062289015055422 10726218287153822210 3945709530758579086 3709835273576655172 5839275758488183440 14351904399603327767 5807122166600858828 16634044277407209006 7767148494629552238 5044434266725792155 1436550962713024934 6395713362794040989 16388781849968310055 18263999411688809158 9917571185510875771 11317268183049268689 3544914145192670540 6124525069750347211 3582956905661600952 7791408776223040315 7349464508456726671 529796820934264901 15398071562585133594 17613080783366411831 15945239260486968963 264419913017307366 12034101077343184806 2247829321164083623 1484064488972425214 11855687243791346326 3165999758672090098 4747986466159591456 5629130374521235608 15381226641610258843 1964481907797259450 14585630067146808512 3439219464923139198 7498661683435115791 2103247632468101617 9652970111293131215 9006451690585661025 11272059280413333685 13292832784410729442 13575741751291974836 9483804458276142279 5014196544995122189 2338193022158950749 12411082788535065333 17492883014389620098 11748866565854736303 4898265892304597051 15353496920263919508 6627961524179524678 3612861202028121627 17582165991880692207 995386264714146272 4658311481648803371 13430626229662023356 2711660099485767677 4520224657257701797 7165913630515460410 16769336844910863770 17888968987860542205 9461652703853825901 17438988718838327459 18381289049402009957 8855501583655729728 6282052078865782497 7947112532487848669 15282711781945892345 2379438669220615577 1735574359673058470 18311745792556288420 4920136004300816730 6601449535058496036 12379399206128822468 11351848226189881452 14024914792125160329 13644034935560086209 1760635084721445037 13879404021410914732 15507938898041290809 10155945690071588713 12952465774835128420 12613831755923563090 3366942555654207607 17397141611523424719 8856013402200066116 2091214086011750113 15610440777449954211 13911384553527394237 5533946775197418931 7477416263471065147 17647864285216012320 4653978687741684896 16780192694093134215 15069943089456049039 18065745171248204218 14879976996083809421 15186575999092975754 7823889200268126265 17095422164675792801 13729661422860916052 2917701543696990004 17219018980073027458 8064743369073973670 14184655952706831005 17692293499047499943 9104008457582188437 2400469704087980742 16490890442952517985 18152076821437218968 3186340935703298466 7467320165159548883 5244893773052194690 8674673248940278849 8462475912397158196 9681880562031338862 4298493343460581466 15040633841351188383 12626207739519563979 14927201276823433495 3440411534893033132 710174932498314870 20627419498031278 3630461710465244654 6930225664025818381 3060595861718952121 15775314532005728336 2317976580824518353 520881697484195436 2002300635948044014 6822025506702810031 5034268035119495469 536440551709015405 17082679372891747600 5304089346617648016 3037072832363452162 17295415210437137376 9699561123891252636 11896830306599181711 265817001098694800 16174901855600037797 16022765845218938804 4340152988820768675 18115612779126031146 6005789805883061392 3097824088509869958 2314918000201156083 3712256689180464315 12734760446833247286 18299386047985250789 251812983425368038 5892968203516115748 104170322601253628 17920509368924957981 1410219882123734963 17258694967894575825 14354127077405743190 1873457940613649355 13011235402319037560 17984026074440887553 18027108797674615651 2301204150883109629 8931390932621085087 13763099154235980527 4270371806427315500 15254774838043326520 8594464703824482677 13746430574844732632 9600382319215271753 596202824175920812 1139952208188784604 4685316332837558185 10054135690694006588 9548460831580786434 7566646969249066428 3582208141039796321 8681110795897821908 16506001506347918852 11635145278901433810 11962230293747326955 6135999134915746273 12999891540746398852 7691136898335689797 1327763556518657179 9277267575809653919 6561056107616385964 8086914668914710305 679444134935447207 18291451765303809692 10722304615260669549 9175131284638094685 8322196239614084151 12170363616375390360 2977432718064992464 7538528922028211957 16651991403876565173 15211198246460434311 14390383303864073254 8630198837098504053 5429683511677343488 1204447873706386919 17686171861663939164 12376251446463077729 9356754310528081719 18426881039252744214 12253606031139381258 7836886522791741818 12499232642624310821 16008687667959495532 17548392671234511701 8406478822219031763 9721269542989635915 10548687468220305380 17516130031974621033 16468029415134859121 2957487852745378311 10654940857457597161 12304876167850261161 21614723559326842 10794883417330242537 5706396588095868969 9948409029886666333 11062450446706825068 11211725731248454630 14425796027375805896 9733714322090099532 13428124116282736361 16278963345119533880 8533516989644932217 13400816846460059149 4309999972291347403 14725482400388124483 2144750204931723336 8839674611773052044 7945495592071461629 4926146611093632994 12348022602899610219 6304344006630377203 15895201414304224700 14844328109952952148 16974084898465391140 15723654357444022319 15945362406109902354 6182441894321713203 16050951583026906262 8288951801477824935 8046646791006940322 696297288073315580 17415599026134771739 16294135000287069029 6794800994591355600 4077642100635538688 15922618101205000006 8080150572203676494 10388122479174839764 136985890400524568 10523576868750844113 7505046703732709410 7208408915555978236 7017241119906425636 13549139386885045489 3860842134421087868 12660115317825389323 16992513503776057578 6442965912909023709 10593525567111586157 4882555071206906564 11344076116192030168 16877533904264255155 4865050821778895312 10112801425706394592 648561277472338722 1774286081654779133 14586163236372983812 9936653948857681217 2455962761759665547 6122506007428956213 2427557821419699860 999970964229448202 7682618546714215794 12655597922255608307 1451669566259329889 3216290556985356051 5466147148724993494 16231317377272563187 9982477013813710697 8041731962029647417 3924736687942491695 16697211958348321142 422354396910342022 899869935008064494 9732408735964585786 7125759111409148635 656179347441548191 17183578424890019000 8850681599314891308 10907541979284075457 11163574005616603737 12822190280005070628 2402098009031094843 10055983829745873633 2769374158676575884 17522635592783227180 5169271711360983 8676840945677108109 10159144272876677965 18343293305276527041 12668998322992331466 16250434580153238663 17493572668689588268 1722956111611024612 11349074693776963113 15461616722997889420 16061767825904282022 16357385030373792000 4831243051527373936 9546559522860474689 880058183864709036 17963510098855437569 10325840012458393746 2127205581860455282 2422852954590843541 377523927438998282 9659028461081594676 2015977803199327949 13757423743985525558 8430888041213255649 10737266896234642155 15229831258019097486 11306302907131279988 13943156489912250789 14005351380531452397 912825966286419448 13905009919862936032 2811298285215705510 9084683953014541930 5035941841605881564 9694427292414517363 16906034699031277866 15377453428461763984 16835854404267972923 3883227648463198933 681990627638879420 6320483012375916614 9016382718690796741 1983870998663990100 17186721928109941583 16994801068382632987 5548887240110078682 13874829339011746776 11152606838776192084 10170487769070374414 164934190360598909 4325760581794007108 8829426610304056589 4303148943893246381 4514963188527401720 7533014134445747137 15269897041429512970 2970558728596168440 4852656605798846129 745797035839363292 14114708228878994459 13855955794594673755 17532511477862619668 3873801920598761741 7761159839833522197 9967595114852364360 9395986362929198905 2674785603421905939 2611865073036878722 12666722637267552738 5628934791425321433 6000671794207239508 14498752185024104891 7845420476714742391 759666361882192033 3500498616516640568 960317667203007601 6375987953612907594 4375886866423763172 11492685982269521796 9784300700763847323 2529580782109336281 17050144151766160678 4999590174006662895 8758671570841904499 321633767586939293 1066535147630747228 13820592936421524739 10161769356530997092 8924763706340582285 4759251227324916068 711717842936679124 16540973753285772927 9419559891687248409 16098734250457684906 3759876331482262291 13147797896494595501 16398085846944104657 2123845828425202690 13105468595528999533 7001825527131069907 15303851453164638812 12622423223197490992 16329487732460506342 5907599077007291257 4226215281118118689 1425467090603291300 11597702756941317341 3669306628898471556 68729272381385665 4665528239863095416 8739030374944318473 10280214982118977712 15185987789943786531 2674135729445543087 650819818461951649 1246049860083918625 12630984476845158106 3035297583775370327 10403927931776310993 16645110134419221126 14272538771896248954 6503449426767730859 2691877486380776943 8401223037645820618 9989338596347256812 17407842187135502066 17101908852721611252 18116360843582112834 1259984812864869320 12207067041620300528 674566626464973794 13962860418405510235 3911750162827965411 18302367095806229469 18234851817335350 8286481368690869219 11375739929585642007 7833507030353567473 10367722901911158800 15397080196857864507 14848274327321467899 7763329477769151929 13742645205432152610 9994966667374982229 4944616161935987376 12178337586753474641 6131227929529623800 4436835324430458988 5342610616369491609 6887578375552642833 17823342494598673449 1560277750975443010 17023530343978072722 13144269303920942059 12028025622992103086 11486113918922754003 772376539410443052 16833985545572587607 12832768194139365462 2182018095526198877 8834792474378769460 5050818518790976229 11509669229579376507 17870710891721232934 11002665161506599253 3401028598965011065 3076346920635114772 5651623252701067250 11221032521546573111 9259252066323487420 5894021207549241553 5261589773383911879 10170870801252854309 16876636948808508108 12573072437836207449 203574791687590654 9946939908975225816 1147365501281483569 15007910166041966005 8817492266248031192 7265722339666940806 13135664466371965949 17978296126960826663 1531916400940756390 963261199596510467 13480078306843548478 6493209789626036864 5461525592932765082 16941921134673669691 12006766959168726271 84953664387919562 10773921904470569193 18412947381872289665 17495919254474392566 17455843424921449076 17266958714730537401 14409312254417409162 17443288061265219068 11913672560478225741 9411168641219243990 12596842401017254209 18403900135313449761 10595432487695005267 10009600885538259911 3297872650717181835 3728286512931977087 12234971431002133993 10685954096297425132 16065426557836717144 9677520769645816009 10653507285316641918 11108392533759058663 14343565726370016921 18165025056928279102 17118944255761461998 17549645732455854709 9579481260007700126 7087629566542335383 13892146821802334309 3103001341085246098 16555417390935500629 14701677492661206915 8132974492550163409 10181479492764691658 10579221854307515227 7174562714165357711 11843851169959253141 16404984028466117214 15384552622943418725 8630605143549388410 4332959985007312185 3615626763730499126 7827561801477904484 10171440061265977406 1246632213874521985 9295049994794716434 14780724767809469962 6919202990968633682 15715703077811895152 14866891147237083310 5528289450701189267 16006732175003782303 14468057011540722941 17681747379865808662 7166386113825589412 14536953161101659818 5081811168222151696 13539020084675690990 16329344159146574194 12687842351337975568 4658414663675245205 2357578360884644323 16951771937128245269 446046666394630742 10264743038936164245 11271294815312658890 11564175118352146913 8922034722011767989 15215026117767781192 15365672970226227366 9071192273039062045 7275600573856302634 6047816586450067150 17888505487594542666 9227400599499721113 17806523531314521163 13920479566000847280 7590285589418912510 16409377910429164185 13601505080104004406 14684067786828086381 13323800196755613814 12668946825635526503 11978671772496865753 15767338891923975515 6900704591749685063 14568270506820344741 1190258580500395963 3542202990399460576 18238678345703256506 15803675375683545012 13931908157786279925 3586914803022549943 2199108963219499912 7485736641476021044 10196304883481481927 7192080668074042175 8742534365649797415 10765813980823671499 17011139412103736229 17157526026480011441 6825253729841110021 10303492950267308335 7400470920937520462 5343478696572286958 3023463269705012945 356060794996899374 15710748294980455639 8377597002633580826 13122932016166558132 17607378006631392818 5899749655392083903 3288541780119915987 9813124085885070340 15643610877293521023 2486444525036380645 13436379443213144208 2457811843379204509 2293639056187761055 213302844702696442 12028388323325830507 17637147096189625642 15132821206779330774 7317812880017545152 167536803040777881 15590093364845087317 6797271382862873497 3019988202061626123 7666205219445689268 6867954490524165779 10280817655748731584 7393687381266500996 66792410470256576 13706893613325099625 9459770759500227526 4452368273435372232 6832564063017133512 9551333051861183920 18239021119914159301 5376397844057879419 9337304178533717968 7543089393472132995 2105793907703524295 10947747945977331156 17531146358140184523 10917352040991675526 3818423693120242635 16150548426661619611 7681039101750363829 18425304145314146930 8984091972666027177 15043283067650420785 2226546845427077952 10664400457694549954 8051381105694440894 10017484127341410877 13995233830878779558 10848968090312765481 122084317715074066 4726349789634002806 5525710912466219010 7560657483081939882 8296592256111657419 9615340208730950511 12418417252798071482 3865834482189740449 1611681212678308754 4394353646976486692 8982649807772468416 14387593252046154634 1094188223318036516 10681049442401854812 12126347022175459027 3495132935263200975 5630843963714381927 941913707390864757 13505295189214063895 5259262404584454046 4855311182908996093 415458024823102499 8655992868583470640 2989773940609229863 15587470411989872094 9965902447190506093 6078407833383248443 14415427352744843096 1517217458292182301 4013869139778230165 11993205520985480612 5101210365805272113 1432085261904454335 5548458783320794335 3021763344155282621 16549441930806805921 12145555952880390131 2861764251074895432 13617063516237588368 10839623077727891670 8669480871777485866 18278054383911241551 11309222476611281058 15691435712713524667 5210111128577338915 1238924081823685640 11573345634681527205 6273779374249753190 646946027886112722 163785358107164887 12796386458872550062 8564238646385057874 1386752627423381061 15286811804885484914 9145645338177735179 14704441535603367679 15941951029295062300 4964920919075148493 12233908843229187608 13900272142943603767 10333661544194704185 3332054137842188868 3660601963536772830 10538431359195656766 3082537229662194347 10250967520797994265 8275238155210944163 12022683433780666043 18445284543425488170 18158106937756890373 1629001445132130880 16071685010847636219 8533916856221312142 10366760181625545426 851687507908076985 4570542476374288247 14188147180632931265 18216172028659106190 10366314482167655441 12029962066026953410 3883684551598517241 6762864217153613293 16297323015776354290 14053155644628258282 4378371440195170784 1702373593560846171 4505917809637776926 1154539337871905007 9764029243725811631 12178581974200698155 11923298582633593953 12226737681583800751 6431836929531424062 3256204916994527428 527841362966563801 4469103363114474179 2341351035761719447 17369282244293089950 1090657360330857708 15485860047112789400 4444652417467863562 1314308284006020535 13322800717573884934 17532226237153097938 9261473709325089821 13073132046274159671 3831709179843019348 5384511863431218999 2652169194332273651 1182391632927921889 7723770059034253507 9834436979511768842 5085969535030861924 13077856719233299180 15960505798291976107 2665842029325074349 11956487903339229958 7669556204446865234 5234751234369000171 6928546976960552603 6871000957675379099 8018774231616105498 15627063756163581147 15747873230781054707 11933191476619136269 16137045518702281361 13957023515964158454 718058605134110735 16651326627947961269 7037027299997017156 8638385499239201827 5290020907271845670 15358928574190191686 5732491334391250561 12227857540549664062 5615613280502941649 11620705722702635167 4112783704951649910 2922502385189716624 200044385943527163 12244830999146969962 11825436184044738951 968123206225842020 16127337074273906043 18051849465754568766 7378967057242873970 11602928418057814323 11059389829680948387 13704807000071017865 11934679259636403078 8342466486816486908 10353203279738811643 13833892030915102583 551120156900651924 4475707887930501786 17664023563840904315 1058623403031383930 9486900016319694129 4063205222166323211 5091998098228714648 6046739925167370501 6494422696253843912 13695251123418261225 15919783243099871665 12938208361035564219 7676992794898922007 10560620645488490621 13930797197128222803 2962200788274773655 3297203267095685798 5010532822326772194 17107915909625281914 3865053806464591419 4490437144729692399 7887958237877829504 5959967945672855836 5420492269353950176 11672132279250682792 2789116532132916984 10051627349240361236 14073247292823674290 13780005621947677245 617849600510807011 17017936313877223703 4622959897685156747 6088767990386349295 17236631406246109881 15557429945767758322 12242033047641070307 2285967102666703268 15191981191514025249 1746380788348496759 12345745956291318153 3155692323041614938 5256818980422096835 1913600804137915887 5363767798870964508 420070380251230298 5563854241905735515 5097801671632675850 18167628522724458260 2762760485776009831 15355658274138486440 14511530694368431977 361378602431048235 1569501590721628465 1674195292697745799 15537495225891631359 18023392284342073364 15224397357550276793 13267499356430108339 6123660947090610377 6798578103639345662 10870042587199435093 3314880928204337022 4892649790421623273 16798074820718681999 16673436047020546396 5108642588077658825 4866845327128051737 14851937862778876972 7115175431278945167 4027826776409640333 17555525803464297913 7230497248976819469 1356861373444394775 7416381881666302419 16539689537445518862 8362703693874967954 770766152748409480 10576689608502501086 11518569072177223542 4860317424044875522 1487647290018411147 898429204956526787 8628924763380056386 6047596088515617473 5283857663273249899 1285273032316385988 2098425824865550654 589062895099739396 10736901066909940015 8484557479491108621 7677636312213804050 17758800984310374190 9849525706108910274 9527084953590001243 4082918326827487479 2953677695605517605 12537110579274721325 7914536898451011239 12599814295170549289 6835028030877819069 4860807144624759553 4882049114487766279 14478243568211033352 8519133893526676455 15821061344078465286 11280674050185739243 4095568371528493573 10461438358717666152 8961909274331914632 7689807243656105488 8627599683186341191 16041494390087314629 3767202595738901979 14642768670723139254 2404882026249470580 331870224180928186 7503652609130401807 1642543062783099919 5967629596587776032 11754530081553547336 13704294292715925642 14618944305485690001 5920772356843106914 3186777553714957717 9745918730165515117 9678950813712353740 15894290552957314024 8511386429017551534 12920575995196392930 18288354957821031631 3054907737119381961 771112005696306585 6282516910320307418 9421618904735398408 5357431492152557060 13243535939334069027 4977390494437060196 695847636464985533 4267856881583904115 1408187481437552715 9620935420394051199 17747422473553916458 11959571840160643984 406656980333745543 15470169300323520330 7239226059033657450 18323225640071895453 7094794915519599579 723097741083285566 14679837737464959551 8129730325230313514 17420483012940268995 13747891317826298747 4314746205174557067 6130200523337377679 4019008959922939329 5521657489650841990 2516992810745593144 18401001755780997022 13270393410364135758 3287909056416961173 7462670966241904412 13667410150378154393 6543324128526139711 15023549526818924538 1349813291419329147 8117054254235667449 8119066272317545447 2804916768294990282 3860824426987025863 6760527976952807913 6706795854318444209 2017605419259831809 8882128516023016410 750277511668949402 10794195380291243703 115785682721098652 360923634686991855 3729664848574715742 10604198251902143698 15525615563177675008 13946894781335284491 16723394886907143920 14288350019443629974 15292846447090032344 12399572870747663997 17768850615510640273 6601269114581914291 626158464224345380 890236939440715386 8534716528059201445 8063161467178424090 10795286778480197938 16579992265499588028 9001255547903836155 9768013538367532148 14822107339548885822 6506794369047274456 17207089303789602923 11539307231179087168 9147399997991824192 1182644402563799698 2191361276356620236 15311452546005238983 18413486614026554070 4736491998210075154 17846227681320082938 10375306280039906921 11928229613781753448 8185686150711310999 13757783375264881022 8020642670047719195 2422594426055229558 3244849231758393141 4422951332380874804 9600872706679889656 714918030536277049 12680814370985996012 584271389478931279 1331036245219679264 2756577343645345955 12954635866446938978 938516677590086866 6927744977840990476 15623204603512777951 4304776608299365774 3490512704622320650 5897822187596682931 5204900730791095412 14736256297803658798 17889665745992204892 3439745228820590895 8818614289110074448 11506902234444827090 3139668700487954112 12291321845898621859 9017841809578864356 3438217031494089905 12718728220186969896 14063430112765627479 2715029337374724128 5544687642133213412 4586298204461222518 15855595249840713338 17724005358943610354 15387043530540533661 15867912821902398516 13299364725571035136 14074797557316661458 4465150074789853417 14156981316460184873 2371167880251259081 7409607139105478429 11982621998904975300 1107261950125385485 15731219714394194126 6928980475892922788 12343317241647336619 5663362150482419961 18033117230945014885 15130424803982788532 3244299991527094113 11797523230173391881 8370116353696989928 7432016124554150093 11177269145403224007 10662820240345219677 1495674277885150574 6554675014651275923 10174699974320856407 14531906591945802101 10589315839516865379 6635240313537849581 8924991879757481043 10879058751238528019 4139455295592090108 16424635007553321014 12965347164190030005 11937684308924795111 7278030484405936686 176020287444295803 4114045651125111023 7416970348850940765 12211532573453801523 4184047303114026993 2223701434421469246 18147933214576181719 6892131002733778561 13711201737961139372 17820833719015203519 7908970076706291008 4524608604572986572 18175084005798055164 3313205735296325346 4745611221541916151 7099242278175166486 12067269026169455711 14224451527806806086 17029055055123097483 6076008741980899397 7441352739105007201 17985959329092256911 14500792876082471118 8895645555961105043 18330884906446689187 11399428254844617003 12041037405788583687 14208033924002815923 1412807892918407540 17848349942999553485 5155075961950987898 1013049205711152838 6413728942160129209 15554153824882914024 10144321320736747153 13819489623453564629 7347072158812500700 15210988684444565548 3226529295995669349 2706839889500971562 15987491191512228572 17163322321386147169 3095790492734519976 3447598346818085407 11274840814647454101 17349894889420406333 1251663791884668724 1431958037607381786 14203283101085039055 7511609776421793932 14653324366411513139 16492607495476938207 10591738103046899543 13985526914713237934 6130069728902855726 8267367281545921766 6448532064260976897 13515965302383917471 8168594434674619415 17066442164453624677 11828342744523944655 7650709243048625736 297078176338998806 6268829218369643767 12809190813345127421 13430390082550981139 11130791665540091448 9484566496454678761 10515253071210144689 15161116506846148961 10712230169037562343 9340131372598411368 8477053981564203619 17386555633303805997 3589353596855251335 17506596386597720371 18297914570010208133 7460407717189144948 11765064707358881989 13820058359653536070 8652627248933473709 1498415873840238588 13136071506655080008 8629031902416555316 1198249088107147274 13142220443989250637 1404620290461515512 17828969638234126615 15882697465013704819 3536066676824867003 9828293880520101958 10662941585486110096 12888596478449234641 9262321333014553636 12269492042000918438 2933023779822247199 787396731011791341 12936887861565992722 2839834308780098067 5300471477253463636 12388589321759007412 13844142951087580330 6276342213326772034 5132816948142075918 8649671710789529717 5063497682633871783 7512235189704636647 17971656913353854600 6009056047712241576 6097702524254434738 5351446174357990952 9167211007741441243 8829752411751950932 15309754632170965115 1968492046520115803 1759783280135416220 11914104465137730734 3211763700575253508 18337060944700461382 10872226350719645814 12971674027421539522 4971524290652881660 4720031954143565055 4000962352329434287 16338073464885251207 4520030136752266433 12461010438457805917 1376177173715059139 1226571245175489480 4747321007780282073 502644362020422489 5641815169206149066 3682749931220973020 1837409871296959405 851301135114306025 9427620158173812363 5640986436020264107 9168655021151170866 5217981171179214161 1581737228074083549 9486447206571128576 12601283811160179813 4840230203925221289 116732272096700293 8280434164603857018 14691471945229580271 10250476263334368635 7776290231682845320 13088639105613575663 16171551036891818963 2834978327455143570 12417136046468334302 3871372702903980864 16386861846120022571 4685793605303337314 11057764879648046634 2154790077040850048 4531624666072383846 5362969691475277542 9617505775525681366 9446846643268761320 9034968133852516831 1297294726168677433 12668312466794813198 16140398796933195973 15210590138936005190 946027065732658482 3507452809767954640 5107396026226028711 9087844096194347042 6146462417242223974 18292032936957612484 15557474122932903165 16479269412912015690 3347350791559346796 6260733596296929240 17372765396150726240 16440200109368150339 2855857485600312966 7749912665640883462 14932637604246909612 16937881105044100203 7797707156984655133 8041321792053638719 5722133498473677513 13354061254039565881 2045632701223761847 15908765620635247350 8159069214663172187 7639328081072176020 7030782215362012416 10298519885787799190 8552037713544542333 6507645152568518175 496341262017911693 1332282689667785872 12235428419638392060 8607625853274191634 2577558425742053785 3643121174623573886 10250900576080872744 11804903497182511734 18302385121699609300 12174616936190436948 3934796295761326821 11113194713681056267 16611623542749541148 9638422432119430822 16900099253983934320 6483355337151028825 2465144006420898460 16582291346845622127 17994385400761169837 16829771705321658874 11227336311976947106 10656993326309095669 8205534505159868928 2491943066550936102 17511489948182678428 12552548992417506097 2453885712954298267 3929343570222199276 3764878104990730812 12480198797411107959 4533439751441125135 12111377204383278992 2145178495876644699 3794303335261749150 5653339086052801371 8902245031621304205 15283938431102104007 4711134547413875600 12059013269374483006 127027098175755869 4268114004097978158 2401904725832789296 3479694730336545834 3882224984900855096 6452831388503181551 17096345612124017669 12234513328358070417 3164691610815632677 15518961138145484919 7487832413885616832 13203292385466814090 3393257050651284864 18153862791150946240 13152788921821254509 1846816076805358525 11473543235204554609 2634192887890902036 16656794137804774505 9436518706856642858 5921522676365193 18308956167111311437 4727751808172435427 15787603600371633899 9213682395398931000 15221375413396730907 5518193760378828466 15685135711737044329 4110956678631417221 16198337998407744529 3672703910935224285 13752480287447729967 94360442588593505 2949723549748582766 4296228709262554681 16692732126468946605 6498027653453136980 14802530010286329276 11904501933260231079 13385709465733112569 6019673102631502310 16401083445369853773 8862584766395350826 6706328954017768103 13478751796455987841 14797185428496259142 2566085023177835529 12130610813161022394 4355255163173432393 1530601327931854846 7573060261521795092 6121141818421334113 14681461213925968977 4399709791221608774 12864200810897983110 9816037667827310293 2834448354945790377 17503706236148520539 4510300636256812149 12067010705218825438 5394767266898364387 4540340858895496933 16804550653408922561 11420531931540254870 9601923620969044909 12945974785802490744 16566775143260006961 234901283387074248 15034392614872047904 12423592181236627807 277443904514425811 1778771898818365162 8778745680738324732 6499712090263788794 8826036806787871859 14069590415197385286 17846802414064747178 16076400389286777860 16585416502715005747 4258199802322418795 9930263888118790734 8484305981653688432 6793760939575856928 10938092732839419702 10624764711463663812 13247239134391162748 5127490336304055645 5321172301213802284 8358024975785478026 13136493724140467846 12024354990569387005 633632244080866937 10972164329173508073 8111385952302770800 16061075976279861251 3523504143964774379 10847038850602057604 3294029453105902371 209139885474640043 16106980860201965313 10007649293827279795 1307892695887462207 16657743217939692474 8705778412217294660 12975305301603582550 3378253581573977343 9455787226769220911 14254045149452399126 2728143780147889217 6303564023582839501 9960153183027758519 3430946775575990137 7250207219397476552 6978607940935667906 17552534237308900927 2252140767235429319 11484759078229452500 17503318860939769910 244585883586113627 9089644941499075045 12086070826766915004 12949844090467284142 16167293104746907510 9138387722609489980 1529025989787910609 2958872354482895479 17119745206350596801 14655902052049332653 7169996131871948229 17187034515517189424 14519123787728938729 8676636588212088191 6455347378216394429 10395102510238496773 10511573190623053446 12486707431597975665 11915569133980116931 17481830262090695106 8732532793638253814 5610274940755780640 13139084367025481898 14286586306638262119 539385320911117032 4945189330571911138 529170772891207550 7087235690204746747 7752687798233125165 12079808932425123585 6403028407223866653 13279423993516846228 3951829721020757904 15500140713366274113 13570336713458618426 9595242887023111463 4667228972254299817 5212921923856638018 11064598874293923323 1252831817385927015 13069470814863921376 12116284207343826597 14739497118160685804 9214458891179496773 2728285366077998043 7770030723430893893 5499694405274449716 752918304199056859 15983398590506367720 12262206106928629830 12114752943665343801 12930711389869611663 8234351965949448776 289033359865208550 5828318338554615627 10335596128528464532 12159796304539641083 11162198036904282200 3768132581500587556 412583164419123885 16999625013225465641 4999674275063496743 4107134561990358137 18233425132615048950 5810953053134252850 133251673640711697 17951871684631144279 276109737432538755 12764198197695872237 2505050334962623343 7290452153815652234 6312625351728135834 18334448865094331686 3167116102364038489 3068398372190110274 7407742804081330743 14406835618706884814 16619644022320120006 17085375905044117295 63884287899857344 14358769161681306050 8347957665338382266 9016320538066171306 6192991516862239424 7494824188476284320 17184222322840297874 8059871765073768502 15580100130423279887 7324192963164062660 5119936662869691746 14667355944538525975 8713694983225875534 2858702752145448843 15543399895078891443 4463698626255401259 3205001166540498334 15540584370167661602 11100637647132845558 17141324506380685158 7141106099929729386 15487514830607425501 7813922329604487669 12192716071982852529 12887808097034813932 17523958735431133911 5672311664678732422 13821813062539568755 15645372325434909017 6008636701762488553 5654198328243085962 12676721326838888035 696852090277534263 13337858286094229074 9172442233031220453 8714269612179020655 13621311365889265465 12968300402899241348 12779281293636168594 13243676323338002232 12178202687852833251 4384233678416689829 17242410711246204351 10268898120810021895 581093559001002559 18054389412587144397 7709244603371807269 10275368949366120670 8681740292592800069 13404555943206656717 9184385158891186288 3377983466888838495 14056020882355664217 7460426391824175569 2043098320710934634 9753025243972241076 8838194907849293497 2483351977939012031 9566967724761264259 2745370406448643685 1046995738441427734 10243522004436583373 17079448896320220604 6710846587112480080 12335956912560360526 5090763530216547934 15876712161064231263 15606605549462402754 7620796726816392908 11316749042907479990 14499856099970213278 13123296339951430294 11426733353374586316 8217207918107113263 8694912106150810513 5156220835614165383 748410425831848300 8072423793419763305 10037195260486298330 10920428509626348086 5685256240028014045 8294142119908884348 18443771597183777984 4672491696563742781 12093029288199476914 14757947487225122361 16081793452310350147 8919193453388291478 5475735456462522255 7706631006345741530 5589120098826855133 7472374829051460581 6944955921670237814 10111887338631343291 5691444464585743644 16039056091692284859 2119050281399981923 11105422970879390777 8092138462506334611 13276041858579172553 5827219310616669237 4915683795963785201 4469509235734283490 14086178302417275279 17515442128606577135 6915546475319070155 15996314285929050091 12071434503834264495 2203731346956206568 10750984520532896171 8835601492589571740 15575688114995468471 3170423122518254303 376500354556843238 11486962954801685010 9294388886022708516 8190005032457047015 1049671843547047367 13177287079664580454 16240596486273435278 9237994146449799328 9239882325244558549 5386834834426342292 2176495782477750280 10064684063457228136 892327459185540848 2529198053582661572 2510191491917708226 10354612415211256216 2919434533163445965 7723922477509888800 16994632494275589786 16263044475711830327 11329602256078295448 106721679383949219 12396647805017777760 13235215327806707146 4828229440000761629 3009427938777752772 4380515709277993213 3177040333879184804 17802340347793319760 619287389146044619 1434215569236352180 3574151993842114260 18380738913783853695 16483774999470263701 916045922955518613 5589978669600976424 17608866242263970080 14899334717642011103 6705746121231821128 3115869661965709576 3039674154139847309 4488262785694696231 17215519129486033390 16796143330269993729 5582188667906276740 2228926920569718049 12358077538050512926 16386769255494545782 14029843644440429346 9352667003709960583 11872143381109916497 6072605411051584601 18431522565787204910 2265370862214013736 3007692928237294412 16985184914611622718 661952217514639538 1085444226382935120 7608507232819095194 1880932612885480798 8257820505996770625 12777269575085036214 15640318769568095168 17281678457419048273 12508824870665545758 8807516830796265607 9066735951141716714 1644405952142253251 13661787867412628098 18321457605435276147 10496470022012122467 4740013252725033726 14626796095015991530 14802879335070500614 11905359425364460170 12169561836351608265 14258901610227480827 7143714552646197933 14085285980935151822 14298680018436177962 8173464888830335983 3406712347009489648 13700532961927976191 3126956624671309614 14609472484924892530 7767352632045690939 8637753077151106736 3826255428715074821 17350953577980893523 6202203684582613415 10210006115126789048 5719455932571651308 7459550627004288434 5442340663797618904 15269790076131605822 18085167193792725145 1135308123325834222 2527879746724555224 6574067233841177524 6775621600600723771 350444821105319240 15093052391791832215 16561119310583271712 15338887311723006504 13075527379055875901 14032951540846617534 13442875068073848313 4705117787072030771 5096834284472867118 14961386317972941944 10410869804256801258 6742055662487571646 9610652817155661503 2944431142695952113 11429837068547865737 881926235611133734 6945031797605944041 17444117958498534100 2633127413046906990 17728631117901377024 13538954701668755878 3553351463822974233 11297790640355961846 12006787072506197045 8582001574791200045 11122069984925160623 16540216950094267322 1003587425565555977 11764193750440225918 10569904017962458496 290480928168591960 8346109871131961882 7881954684330644863 8583040552868194229 15087277597827381768 10954995744843066068 9720013964193259185 2489601712237077760 435189677567245299 6835423045321611575 14052955624442368689 8199918574272414287 9718394887149186891 3951967870705934815 328225286905875575 15388019307010766914 8596624901375710496 8643207963602300050 91038639617450179 12015169382850989393 13120502187578672380 499431188301999796 14165928303320644217 13743612742385791028 15586393588868443597 16281018286747861563 10882480006283440602 13006125645910768133 4478260811957862294 17694267688107608629 13956930513934780104 866297438342416420 5586148737206719086 8822109022594048685 9871351470350544897 18177790578523633248 14379517710000594880 5425356080107549924 10355277721640679802 2553689105353081462 921444769580184109 13794270083805471224 8712277307109646651 4991907704034540539 11855450377609505033 18243841436208614104 17279922389115770921 9622972349688471079 6353436337574172297 731662832902490657 5111346341216113237 12361666760674186257 7976406881264823906 8791511257191038525 3854634163293706388 5926975855045948219 12942509269466418446 9445522405380859816 16952634295792608370 18090390837459538678 1365928775938980089 9564448781576578272 7103227370448682161 12432138211109391950 10803798792928189805 9757833725113865611 17396653251188903152 12783688916283132358 2078709798196539809 16142703566239907585 14563543947021267156 14068236493826982625 5699775679257468663 10030036990448701010 9312701555143506047 15724247695793578386 16909636929330259071 3093507197073660885 291035854688245793 12716053998017837367 16169334555648749835 10450602885383805109 13979557892708405369 7018304582283884636 9479097964943151630 14269352046178301386 984828867201907361 9523279136869122309 9609000934235759171 1913060432372270109 5790158401688990065 5513109636665748546 2672426477953656012 1584954604747491237 17733140473811634389 17919620775773874275 6658770656880216810 13279007210218758905 11299776368803838469 8933784982465679453 8580909421197868856 15170151941126176118 11192543680447610368 11353941846403927152 11290348235272262518 10447918984497842231 16017043329103266760 516277365962244598 16109447219048799340 13742127153984258068 13434207078282763493 9510404428223028555 10395235894781725647 17383150163070872314 4874994775060988797 2167882085484077699 380708051290456721 11811640125242832588 15272217234117308539 6942647019668286819 6531972832605648268 15354597596924930122 7474467614441509780 17766186786060322788 3522896171141180080 1455935684894187876 7244868675427308865 17933984689744179717 9559208981925585812 7223621799442999661 6746377539531335363 10602087694699990008 14929706532514563922 10030818016624940678 10284066517190133853 11554576243267062559 10911589603063811411 7272259109739996279 3916870191852933872 9114529756810747859 17311250107446226324 9836979099372854029 7761178970309376251 439448292955760917 10305288413854149534 1541062253811898512 5354068361769847582 2363345273329625519 3486994090178843926 11688202252241443551 12564459047172323140 13433909177565976388 5205731644496719727 9944680721738130832 3494169115144093771 3805794122128558881 3503959564205283165 7796464820515590501 10522491594917575654 3660139973235505304 14687372480049233136 11811439982312199349 14134319945493522691 12973076717200724965 4824321126454946706 5710984496768423263 10907359721608447864 8839239077701808195 11125579513472744770 5272332178428469789 1186929255396529232 15332178115732602792 13233847659953488996 9203661434300706933 4693535149894306982 7647045104367700400 13380374740829465588 2255434328587568787 9850891632989441288 13616743954921604286 18376657760810584476 4221079543806387706 10080608763079096853 12246951713777831169 2848533501005853882 14360384171493048609 4328724263606486391 1966276366230664805 11635275310346718042 13282988439020945507 14785593116516458323 17895915253898170781 3330481203757003878 8950301915417398019 11578508462705293128 14971518514261254323 500535410360414851 8733634462073214331 9178422051804068983 2173196011509824022 3364447204724460817 11594156854091974888 10229317643492835713 7838633800434498407 10776078301739595218 9214187476880064034 17162167348841936086 16543565860467124338 3333782654332440062 18094577691704575349 13467345572661919311 14003043289502149549 1323060264796233359 15278221099111822123 1164231675501756806 5492851864868646634 7400229467660769112 2819574564707634552 7356749979037818773 13803422324874851437 18055443652087152573 4703224674667324092 12618992549126729164 816840193394807975 14874033337889398533 497833661395134666 4002106857020329353 4010199083896170979 14540648825222296661 12317663865398772068 18131694663866370833 16925687855732166517 14732708309847921644 13710660239323474508 11045615033508171661 250310118356753792 10833972741694326810 10812819110286383900 4396346903038578739 2048614956308414571 18188324975751384845 5749303547903427528 11069188723529555728 13389926415172583010 6897958543931644893 5969783763242579847 5472055119873627470 6830635853313227071 18078817568696574046 4640292990591298239 4789261147545393973 7369585699290650371 126800433206797431 7304638623633262839 17495862891847691750 12243779717251443795 7892567094321912105 12857625296451603527 9943281374411013921 16595171731312534652 894434939826576033 13737590699307604586 445986514194876502 15783804886985858788 17201113936624427956 4955355806034574840 17694036403023837223 5032107448339060621 6446485138628732482 9395061168412380409 1669331871251477708 8847160831246849755 13080175197195820521 9514767000471931423 346729314525544366 15819866161514732674 13939215864582520018 1772899314820335660 2345266121157726240 9716669730079994389 12442163802892187168 15497440180160288841 5205775871198843750 13572089038670858344 8101072641020215807 16479637776617693402 3439648604298302009 9506050023469930316 15866097010869812245 13871278538563041449 17490473736534722517 6217139334969079839 9792236532598753042 10013021003234057759 12866387401339719756 4188197999252769816 16039001231590515989 3273819264162852468 14343235927477740066 10604241758418019691 3378674750960096968 10761079437020064356 13721925763691396038 11062306657215511603 12589580571947705831 13624488127689111226 16958388839228770857 4876911404961127776 8082657210932101378 1790883724753703542 8671749252933917327 6397234667415263604 4553987903515547575 1974015877698955101 8469756960063486849 5846361138081074384 2327333059294441329 10985991579298253172 1626189880890657399 15752179360127493308 4884758404876886173 9829304022254787900 3526421239814988431 17777498665507729008 7299254008380236036 8489728418032593000 17642706664796530579 12234121028698913890 6513936825765112343 9830620483740840907 663275913438775700 11585136058698472198 9843871651928328541 16294870415626454541 8393853969773968534 12695072408387507719 13336335094078869762 3627304887715682753 705932519816075961 14758541352682752112 6601112849935664532 5762253388309488926 16562300780668759012 6780807765489080014 13713153556660425818 9079097842691166625 16421238362234331996 4880153384119611553 13135329358129289151 7154239280112124814 570497650965989521 3949463499375614305 2526538183776919377 6568953081518641875 14896379597852331020 8187761597746801874 17123661346225788912 9281543895079391628 6650499154730333187 14327331139076427676 3994862800902892380 1215815633684338054 13219446470920451954 15079458934898008637 12441879739084853623 98487120328174865 659536414715772786 13354227002016090053 14676171036331115946 15775516443169760911 18046312935872768302 6622830593093385001 1750575099776240917 9161709932870697795 563080721534999714 9078942850160752235 16669855354995066106 4968328546306968234 17224633872771958431 14490820118412807939 6153087933930261047 12882831969160867697 17924946057716532906 7543285042974045052 4778170220849817104 1518146712451612164 9497682848512956655 18053262493527919231 2760027475552796623 17246483406062531762 8129533259843698224 1726596658021215953 1713194248961773362 13830274405506354355 8089004814730800615 14965415528151759647 10227617293013492591 7612960604904834146 8451480392237859605 15385089136124383360 4711458839583036118 15977250064576674315 2817988692042808531 9383242920714579239 3495612341200222457 4822450437537155050 5510508081084948773 1370249526166698758 5002494159146212487 17203712555040243752 383225921569664368 4413781543219301265 9792086255109227236 17029588384885874665 7381165308224561547 15372881643316663773 11591452308369694445 15886691243193150671 2557086324162858480 11029332153896981925 140784666780936679 17217787083236902283 2494275341406106155 3185788253829675471 15188984219003785363 9824068941853956620 5167678595390332415 3939008723729566683 4926945062869845988 14166494694021234393 12075802931900052545 7599162299437627730 8319708832276108118 3049707329075050656 10572815428069212747 3196862628739593198 16966801089353224168 12114595683675605329 10130534018714954390 13877753521485465657 15986695596415647342 3933332586628396828 5550731619217937857 16706772690530238842 1918846569242805830 18329322059691269230 16923921038447694975 10705548047355124355 9367294303808146555 4538999131973675068 6380264907700953166 15550267025876471436 1912794833980214288 10511402317662716417 8271867205332526374 7597730730386997428 13476666894409246931 11490839035837279159 14261994460135603600 18097754578121279683 14576811852319371459 1992111221133746308 15518651988072285335 5580536727372346691 255572114830278082 11526112306977704158 1668760939398127 16736190157447827368 14830852263861738238 7470892503631414694 13265429025989414352 16922042795649884120 8205234365926344851 455072190318403367 4867481817357149033 12050257144810039901 5016678540997632227 11529918166519114484 14225440510766143756 13450062687422019136 7434434138644658897 15069810401767788165 7607349332862237566 5415187132266950138 3108429336858261188 9307742068227059251 2258845224258139055 1457419675254164525 10186926005279456687 7460351956859599777 5586049465753036419 17085888024520577084 5922396578659570955 17950516770125737239 10995613046837487380 10534179041597681000 15188201547700996272 1626782221093565049 6482412514172735926 12973991213869481286 2278588889789128080 13144406382968538275 9880946908415637955 11227067945757017825 7831672406996793945 13083778145481370177 14898762380534807616 2027951222555995692 11311071262790889482 9307413013297776922 4958442735062512401 7950308281479248894 11516122894947096665 8626419738389103061 15349426985557951445 13248308096326971200 4494267465307722159 14634846917252562215 16323410942089323554 2693306618698351160 18389267654974396678 10056774867952350838 8178207157197657199 4254191831454048154 2607046956387939178 8170839378118419543 13292403888973931259 13315479949702848640 8308365935328317994 4008454715331391431 2946063854049346889 13840868494318328978 11384424365961687808 1833441512156001986 6848928190063172330 17393463698640121153 3086163359206768668 16972168451551590087 4657991119451777195 7872096907715138931 5956067134434512892 1244634170020307664 8075002052058766161 11850087059416238570 16697668704823921314 16907351766793461792 13703655053174860325 816841671813317627 12395240808123501070 12789356219448878315 14584845733763564723 5367942372161042345 3395370817283044092 1736374606062095712 13646029739452052755 13977446214532267849 8345055069521162745 4633358280714680051 3552275510464220231 18320128449858395853 7804471097643266924 4714999100692166048 2674870062150394837 10098687503322361262 2787635337512399377 6965324769003836689 6701535693734931769 1272461768567553193 4784459836151027575 6381191712066995243 16036873846111190039 3805319834161252486 9061292764397708340 16719698344692808971 16231332752982285691 10445187924968932629 4954678780546795870 1077627008864868734 4393585461556977129 1874208918288191494 910911511459365165 16509313615617718646 10000271428516809622 9229889216493059721 7376591610331764956 11508203300687809460 16865660448201856041 5323787226400853226 13437240880710218519 888993042267951298 16916654060643031231 17072384748073995708 11656047303535665636 5070364055740017607 9730788444109387796 1201492819322601686 10655999132504440926 2958870727320201129 9859465781830480920 14124244863084080821 18220790802480983226 16955157294621666473 6379944581750704389 14558963711660889173 12576703410477986649 993034315155198484 11477363526087299727 7125581930040400733 11887134031762186889 5493289330249812835 4531278538728717944 12688039487608664768 11022831361741899966 14753553119462024588 1960859793394977341 11485588428749365191 17830977241984945017 10085256709146394163 4370839477174103349 8273144773728052685 13853725588967123468 1889104168709113861 12636023553130726225 11003335720219370988 13428159557321843462 579263905279572260 10228652020238410507 13062713173630796832 18295013045996631147 17036699691690849643 7979678257031513749 15905859848021119450 3380838214797758519 18106026028853677336 7539313419705808791 1777476653475089220 16085526864066268831 6102776504869968845 17124941368117611870 6136936514364742412 12024196701796509921 2559568874248126812 13331235848014031997 17397048807555779617 18392131519437154735 17239732653979195925 14945737437792039839 3005209927831163014 12069601534885019811 7556064788854956858 14446549192625949211 8117395190208920707 1706516671689908200 7985801028871278229 7706012600712944808 7885524161319982109 4857233113823899762 16304432632151075235 5821692250897383644 15169680919728940813 18068928479464883016 16886406092103243700 10904301725586235286 1490495982596043624 14686588577689976718 10646150260971131293 8247513375490721284 13034052482988425837 14385827006765805342 10211167777725616314 4669104009420834398 6479283049801629547 3798870973357647217 4087333872631986692 7061159979905415822 942711766188988402 614047739956498222 266079882580337049 10099267028851759145 137844972687537716 10301292120114402869 5110959178096513907 9768115070346970652 6367661141413375497 14963598441529774879 5416395505423393627 1274281081425536025 13953634404880211101 5958760291898094084 4517733851111790870 9692902415239481756 18210360684284684733 14969454364333402888 7238156232329037694 2635889969477977540 1936207115818137986 8985326802729448091 9466069995224689649 295297116799309350 6015565383763221716 3010051954066949676 18080570686361290173 11118612582787720086 6272169832271104637 10144217197486008418 4670911946316597680 12781203613676818295 4607117205291661937 345936419707771304 8980454430894429103 11811340945922093894 15701334145461373627 2232036946308582752 17320356372122612732 4582143823212018469 15609694741410605325 8561107450477057878 14819140452863976547 11976638040339029931 7593012016869599882 8945309690245755578 15442033336273916814 553279400029752418 2384559242270829442 12481431937255888060 388514733267753936 10554901039022847594 15461664836380760863 10196945745569412404 1498170555359207688 4204596839374228245 6273501010807547958 12541133941322003448 17126241828420092029 5002084702517920122 4453331107540977809 696169715620449852 4755129755696707751 5354536824515721925 12356016202112154800 16116302583454287348 10413624217880678127 6202087039372242726 1116292411272770056 14791091735474860727 4027921007432431547 10342749275102904942 1882244902348665956 631314305838952909 17726234849862001866 10689000522578993495 6986286825812911551 15880030344157910489 5062229162267476065 11722338927628123418 8478253637494863394 5912564616269385574 224336554915839563 515921397684096539 5086054069146148109 3682162552322525317 6605660568312991000 13324161054560749617 16552430138607952718 5717608870563553783 14734359002294722433 13219259509782468814 2656452811395103491 4750029251348966618 5268756135660549511 15309093520493736389 14317007192952733525 13805205502614001753 16940824475981320612 17169835032726506718 13985737317744057904 5416889489774494890 7961602803419471637 3931938739689572495 16232588313970908718 4687664372481934508 18420815170293336019 5089837736663251296 2170926793105710349 101980897659905485 14258146699835076401 17919649970847211714 2597886012947405290 16100002683197293182 7912009651140757954 8975164971247436662 13920978651381571668 1290323454140694448 3499862933032036081 11624586216510890777 4325294785453637577 13030639599434896353 8300826075943347666 271071213155461431 1820331543233620020 11031253953150607069 14574104706712332694 8343951361111420523 1294588245645349933 9231603687840132696 7807310502155113982 3933750419243465957 2284604851596220830 784733177475291821 1737591215869838251 14659900504749358275 14237657843783548258 10737074086266604145 313307148821031801 6066922301783038242 8611972626087502923 8060890068706620961 12486672966286419855 8270222644070342384 115535788358314870 17456517372589350002 3620223430187260813 1182048477825551331 6333236953257341430 2397743128546250319 9537009630996436254 190877953831839619 15463372652259190170 13563984400937140898 2982541841783064863 15309995157227008915 12606823294322062658 6000194759281987760 12254006171610121356 15852849785986182547 9764162573313447482 1420904144790391034 2222097576745469418 12438916051791827055 16739816968584818918 14620086948522731580 3550591212686360428 18356430586406908990 13865746369908737252 4549364373229654547 7198223938342500659 7500305641205378254 149662905061792665 16944217110807099093 13732919507074993594 378598520390681462 12407551855381504980 15766130550893398553 6976256633595333798 6040978684522886888 3997463362252759121 598429663075873897 8144030774463901213 1541034589695229622 1381732771397494945 10516408343308529017 8549947437006685885 1783739952302530362 3937042978495623093 16065441876657717238 8747815611111966525 15402212773867015528 5521781275704294813 11616744351541179915 17523432512561646417 11660149445994868707 17848308045314769861 7923711094793796991 2010824251404429746 7032420973140902843 242660983249951397 9362276788543613506 8397656204478995580 7322688705192046889 16621567464523361333 13799022981406973794 2271710554176087661 18110164849232881116 11333794261881017067 14156776015115960285 1699180291836155507 2032404960228317328 3642302196335055426 18094578117659810980 18335986644532292615 9188730124018819058 6096916843575188548 11170002222976967567 2473569036087992521 1606710886230662519 17360253489594018049 15847756157756547864 15917220436852488832 8727529747682100430 4467748407225254956 1109702367379056897 5519830448338786654 9120190642933539506 7968617144558404914 10558731212539042972 4789362381236507261 3782141321058906392 68349094990602087 6555862642229520042 18279088810915917640 18224772471917385496 7146635819565338329 5596772650962734570 3484892743040076374 1158523213360744888 6702946604031504403 2362964813389390465 346260592703652477 10835908486628258331 17197145876740010130 4449329569059335498 8759930671745565295 17461674137882802830 8189336931343931348 14535279082709249527 7409512825411175825 16247464196630895111 985710266209855974 1342976553060997166 11625328233571426353 18066986663623528457 3336992756812641773 8455062665337041831 8677727371915272295 17393328042413250462 14395129006976052159 12792175363144248533 10137544294170830523 13261574226618516445 11568580234434208154 12109479801187702153 4209594133303353712 690386981287523257 15633759760957972576 8257739696975770140 3279875709319351377 14400310888871096172 11873308579461218181 15912903716328940395 6189452424104825092 12625929573187864989 8096094386694518602 1307632466136819252 379343387487886192 187977713928945209 15301047669199285616 10490373751400024761 5572004201788547686 5478831781012540637 12264702548011683815 2599184466257770922 3665082874617724448 18267949451459891252 17386508582199473819 12877534173140420996 4519460212124733156 8591911399754898832 1942331292138960551 8790285173442640082 10556423815014889483 12526657740582987059 18104230407491670389 8263131117984632 6173926569963049148 6183030081208810636 2407398127818174010 7321750484311468820 285949295493661667 4998391956835302075 17182391388638339383 2469563617766734049 16836829066041902089 9852251306868893955 17599866810627091348 14382016405875242102 3220974285059409718 779476202699261520 4581365785961739560 5082218495996474073 9386860954759684643 9502311591049930072 2841844068836799801 13166962825327151497 17022607812638818192 3393114967906533764 8419416279212458743 17097472822302480337 9692126079362807512 10458488600292841870 15736300615758910629 13235300353987848167 2395646539912744588 9595580659252627766 8570980941334138405 7133466247125833237 2667007971293448497 14710155374001379064 14970524235458281637 6980507538225555505 14676473242654764774 17729722068836007954 2245826731337721668 6541664081151975159 10594773568316272420 17146009391737128931 13514300734904353247 5609873686767879196 15999853564020198585 2968767935846363650 10947727069828098870 8967981805291540042 11996159971878315550 436299574670385945 13341482521351235510 15559376666566987035 5411140591602737195 4291349779561976700 1165022418462124169 12980322168347239565 17711529387335490727 9157151132066024561 9521518705245032406 2432337785586578366 2904588047289997870 4553208884183376243 790078691207021106 6723957313308133217 16032693973147080822 10311081757910370292 6598544176962766853 6113132935382744428 9891873906869910312 17531043373096652808 18228473060657001957 691994155966270950 12216106842569963928 12307007393489499882 4673709091419819593 11566240434644086339 3071793466063365773 10048540651658598728 2092187986073041472 16359427896122188343 7592077033025008553 2400018758789674454 6243283442822904670 15733472110331041742 17310408123245712131 13319912163162817481 3517336877259650376 17790844684321069145 10261936990674356779 13281558900712283350 9278208988994254578 8002655577040612272 12327824653960980760 13353970245901593664 2300390637721245453 4958263499949950113 13187132745146700470 14055645008099451069 11078827081405240328 12373108365350425128 1752863606403568641 11067899995886580451 4581080164635197882 3641086632309813527 2759161024855894254 16695519944596385523 398416920822559348 15726008398253597858 14798682341801992533 5680285440715960496 11423583668552993660 16506424871303559498 15261798209458374956 1229858661849782717 7822700831632126059 2757015633973116894 15581371877811175443 10566022573911913275 16042597443869334711 7090239175056316006 14812711539989371835 15633591505734633315 3336748342560773068 14206778125201776686 12788986606137054790 4231197986396670632 4344851342260239472 3646994563251314140 6576284405219242474 15754104991586704629 6878234614858677569 5833845061104170573 802918933509892797 17796311768907845331 3490179847300636318 9343206158948539640 17039429795692335528 14002015847297901239 16756873533406978929 16573606488362423345 15310459688745679369 8294102218618580004 17164284366663799636 6290427870338108705 2023574033974518848 4852837733836800291 10241174049633723105 3198210665422388356 6200421769482379057 13882534879122815157 11664442475208711635 13101761728753687150 2501091557998079666 18395080137441887898 6915639248261000128 1186052120025771633 5542430280144681209 8189706158810160435 17357595895535526300 14707484249918873978 11119841363866368310 16238565861202595477 4545871699899182306 5561414739846105394 1321947983604749065 6517704612434487101 15576186239325532395 11130983992625937999 8119888562826617057 18242713173362376503 5802327673569901070 5130965887794073021 9947356479208718338 1271958372192547968 260861105234988855 10037880310328747314 514041636200941579 14955046638153806514 11780860293889578781 1308100140922735099 9929814004579353897 116108118933612019 8898836116838409839 2033191929133593709 3983067464508050284 17997990380183962984 18371845986504597912 15795227865360238996 15690438162683411116 4043343489554098725 4800476483088163060 2813200635075374315 3207117832967264320 14008120432638611635 15848366549837019908 16236039483633496408 12098289252493347448 4664213410890335554 14735451527698083945 11786019475931348498 1632746276372047210 17008412118240340930 1146553662528176289 15570284690980186652 439545190124948342 3250823482053374425 11794148373055148532 10416240612530531559 14468166122589480562 13550322624258266380 124687870138813057 6137286716204252609 16878687355521501172 2562950794312095744 14982864861505720704 1199307982075574388 5105604935084644222 14241602836041009749 15831947798810101087 7550907176760396003 13204750922642507871 4244967835553852535 16345595865485241791 8364839583854905081 6410144965767720175 9845812303896110072 4117360966570129800 13141056491128871888 14627443157389185918 14358910744866677487 352154044610316459 16082268703963016631 2551290390340681795 14055091982041311429 1074675621893773402 3148739457632035410 5564765145727377280 15725792047135983103 3940408459885528839 9087907572488136591 5545377739017255917 17763769074358926599 14870552054324085115 14288984627278025692 791750158280698616 4464551917137036400 13806395043522758749 11332912575551130976 15668691313012593976 7460750379579196244 2546012690233240115 3674805512295489601 17287986484297822568 17019716769507534379 3375349561905562669 2998171920214334993 675114186339562608 14404184740508941927 10097346345572545619 15931225691157696211 830499848600557926 1589277358565087904 10350919051226242074 3304948745670466079 15160699223084783113 9471461843201883795 6648779954730063630 14459732932862328254 884406284940859543 4692831345393608141 12595707673612866419 4996842913699252194 10900544541370175180 16634826100939222209 16160437827193510689 11583356403227765840 10505804383751711835 10796849154138661059 11712516174543583138 4585979998525918186 7529933691562258967 16541372298311452157 16965262077124600225 10980271355342453331 82260387171025501 6159594319013367041 7075305058255124256 13189858349972945983 14719193136368230599 3182095153392234541 1833452398564843564 4624849821850285988 16339532339489997869 7117557016970411117 7833067285394451436 10442797806090907559 1548068773255135936 17215049996122488261 16037240238934441510 14971723571875250664 2399773736364469652 13756118879819029686 18420185326683940037 16606487701401023738 18222113113841681967 18195185649172194104 14445790865724119709 6201735962993601678 2197385763463219881 3734846722437253439 17522562247807211688 2675499790365834709 13933435569172577984 2728794856765427473 5013153194293766191 13598282715005752318 1740427747836193969 15909008328778782665 13540232213093059293 9832915093689388631 8429426439091527174 14090278531694666882 16047236035659546910 1064676097186313308 3844813320319310781 11124403626388524653 10687285443192250395 7766235765419079428 6818314009993830433 6581507372986985321 14840529083530357717 2356750181412154161 3105210467177654096 17817777862473923488 2769135766216310064 5136259401952302879 5578819209945655794 2702894898698338971 3016744396359190405 868282584302071417 9933314097068386200 11990763329689386458 10982645958145735793 9962475134224230664 10992243602745751922 18115192726289037761 7508523146212061137 345295282709263407 16092875095528743897 1649292233556967277 6969311699992097237 8891622578716399284 7543553771013165868 18028666322056926422 7247449793386695540 12720810010854217032 2816271929348792796 15341680835119296971 10479868935273843192 12243433666318396523 16966513337300082314 12136461637579392834 7556883384009010325 13718215524420346839 2991442783665823248 1299955479363024307 8493270144427938547 11627003424463184529 3785177640976523448 7659033598442373221 13636842742062548516 5194554188770026613 441890329896061387 9454721329495366485 17494281544048638108 3126578016198453481 11186360839436675343 2475212993061159097 3828375825118332701 2960251046926095183 8160599417740444416 6968456011542848875 6491466455826306553 1761710582639424940 17187810357781465456 15670897327907807313 17166453256968156598 14313720117764460306 15557139429461966472 7691868922425615101 11139225096874082994 13966954020869570761 813841497075282333 14009421026841775857 17188676125653500333 12122236808789841455 8195761377503878437 7782285049419944356 5392719821387961479 13488771865476738049 4315029581457402956 16517880431613287197 13019839919214065232 7140243230198052561 201909742248910090 6646883188640810182 10656273623753726093 12335646284721115170 464931610618025259 7755814808222098437 2417195449789637980 16752109735612333344 3956113127481351158 17335868887825353741 446148608662725840 7937647825403982532 15050420627553098274 15330010274378703424 7544913484568264740 17267492976590672175 5351263427546697480 14257792568261153832 16478554871897870549 8001949591103240803 6614224186941354001 5606704715246588760 9904643365783736976 3744374707651521626 5500543144269539040 15260279982005998952 1909561189083166269 6315373687118984765 7436886447895963786 6668238113110808933 6754293625936577843 10766913882814430886 8886122114165464568 8984706900625124361 10572079770044180421 2222676023366619607 13961295905036688422 2484516003661572235 12895770945451615583 2055846661622213564 17584394099203676259 11885362259897296860 6150799216234815561 12484825294924498649 3918824648211674710 5704057660385479172 5901357121174204096 17393267302577384394 14025384060297840197 16425984356088183015 7580105541894729045 5923755200352899629 541703300321573791 15374952743592421505 7489646042253469278 3821932616431597952 2417487794695751762 8717352068499175374 17530902511604644141 4133130886457288815 14019346394200966531 3753155621221309386 4041379312397106712 140010074752579736 7115242626450534114 9349971962409699018 6624087077061798505 9601082151248147858 3386356208809036483 841774989117128462 3556167969414169976 11309012578861230342 3824439216919295214 11210928856981625216 2133175740073556818 1510903239474461649 17019776864518996243 587416724079464674 11172299790192670338 190635428792798341 6926347568016693683 10371440512995361517 2109462203339731757 6579250859254820662 8407634118380475732 4110753142444193627 482677038071757293 16214105268246191788 12386816601539384044 6420565241681706403 7923959757718102248 13169221891949393596 6765522896011961549 18339134402045015355 11700736626286112375 7938107774384015940 4238693608541904199 8875984006455021511 14337327806382805597 14451994892335473517 14627311063484285202 18337461502768009161 4684564813604814573 13326885685229302217 11796710157740478607 6228915482287127418 11797993756966071462 3068612351234835364 10546883031296072359 8161223745837377691 6673457047320940617 2445718955479716287 13652727643772618608 7548214264801614002 11075378462562960915 6600760162909442336 12935446550288502902 11864590006288724241 4903962711634835294 1921632648494099645 17440851343879790413 16122895674610663697 2941569925111824189 6851024457714090900 11158617086366890776 10041818146205067533 7681932925964807898 10565115697713340289 15694969779701980651 6566399407736684538 9630718640519712618 15093512983837113232 15553533588669052379 10774060924791274805 17005044105017508585 15438116765351733290 2254224665532479823 18125885813527892878 18257779089476823144 8760970314235782085 11375288262346069466 6468463977012009065 3236162340876864062 10207156474694700282 11198369832534852383 8031239704979443090 3101178452552160104 14678514983958393850 11012099150984500639 5063475412815152773 7820090921389752677 2584403123986423273 17509228052983279062 16249896026158470524 15800051706933779435 1386679610927689833 7063317831842329082 2749699297086141637 5649247675223005358 5096592853964105903 16719664395826694008 9914629989554448520 17942513856809697963 6000355307548375270 17433837111428379613 17512018333105415452 13102548843073207489 11539891909576373825 14448758489830362093 6922588541735619582 5577252516780979859 15889446241759093360 15674016150393918957 7590900545755203747 7896798111116766411 798087242808197201 15783202582899607869 868245807173071722 9537095960904787146 7179936670092866245 10784059581044727998 12128324406561626147 11875431511906962755 1335657522458782013 3975337546961582587 13735091357891047557 15463032264277589880 9938740518174506030 6003393703578465587 17818043451905285690 15711474309362826672 2154980413645085944 16102891906225887399 2397550748251199492 1880104456719947754 2676659005363887600 17427543475948018241 2150461873167262218 490518191417387056 17140292942785469564 5454076134650657479 2085135883764814313 4809461970774819782 13165347156085005915 8119116545626131707 10482788802852645735 9397417102338798243 13591937174146952110 13381747767151317004 10635797929842353465 3103569077520899267 3391152119747273213 4993263964549207486 925772899187353155 9519588181896281410 7058789274197193210 18208438040409653036 16255229477339919503 6066344901235358387 8643514844320117907 15292750904283174215 6284094490252397509 4909126088543996051 10200721429734586040 1200962862413289317 12358220100220468197 15126546159581828379 17188713870697203097 12786430999219929245 6674843903874927765 4873085955611458160 12954865191395023929 2547231848450067051 2316220296879359495 17799691240307783502 12481580829777441015 16718080734647875501 444231291253413108 11992899782243362922 13926552207664526438 12840120494537241180 10057531559979694651 10269123409245125881 4888430899296088795 11282286967652926109 13591738746252009117 17122840812668269923 18276004913944803493 9648716003387793009 9198582759949926199 3499691164435180520 9332080019136203970 5713990475578341023 18143096887939363927 11768674722438739632 5032568949549677406 18210663517147917918 16779521851597767572 5505732627230240675 16832624285092049303 3704548754501158011 9863077581603075229 14065977757355730958 1599938258596507211 12401749597316041583 12253288980846709730 1749606598142149568 3508938552294082044 9939514559211395366 10136375253860885251 16743510057671630640 17106530506340064956 1366844199811858298 13135380536793137426 7735528960541076285 18436428801235382363 9084786843796543782 15136289326236772630 17209377044900312508 8781415749803905496 12305748340107831453 11207664908548558748 18189574067283549160 14145414688910842189 16054697988639744657 9011097750866441698 3761973073508336476 1501048406340264747 5524397846961875863 13773531264620272964 1533759915331769006 1238123682019183912 2865735239992355000 3662794818952656622 7955186736307841422 15565792248276348591 10086151265485070937 7980121357066679334 5100790839865498246 8451938554569200325 9335858080619581995 8815491546180978291 1988672747654239658 7771790456638715867 17596537959384318249 15976998015461648283 3301624743096108813 5172284110277158465 9878463630540823613 15316262364291273968 946807203919591075 16612131093980265617 6337682490029597934 13406912197899905789 18372174820720761224 734400327306914173 385848350452999016 766028249234938687 4344353500642023609 16093257372366937138 9808717145810101539 8669569841485985603 10448491925034547114 8641944326005049138 1635792521893079338 6487547855488525291 12891096882652669334 9008990154402826832 15589781686721814348 18354325255493448880 12929300342118398353 8192699444342015887 4798878830812042676 15221362156887771541 9474040436031365057 7672412903675184834 2120766857860858622 16262435943871582576 13129379162336609976 9279754653564610860 11329992370803609357 4285835108807826771 16636660843748510577 654161189467967443 2031546402440820388 3910603165343047217 13023388655140115020 4243540564952983254 18393015605097812464 1281617316688831187 16304285068364054731 2582852983402020081 4740408224404236407 4525230536574585654 9766569804804948526 1284009566738197412 6531168057872664718 16966878969463701993 12528131840808151775 994337145796643446 2076127077190063715 11256257970595633163 3867497406606746564 1967883810849605628 13360042211978252677 10374276115912943140 6612231726096433346 15194318114838881133 6786204957867730971 3904745653436205747 5527111797717483612 17109971823756488114 9762093065747053349 8796447670218992901 12041605991096599193 6369157984830313412 4935433581255431385 4388839979123926328 10355093549560668368 12779782963646438112 9297023677667908154 16524920574752490534 16137675406481314157 13052133849081002554 923151821749667590 10972010195934226535 3737239848435582795 1028181299210944375 17825050208382098182 7761189880417198435 8656210594750649407 9047410184970453138 15874484288394492360 13192326021590536531 17237867881565799450 5496848037882355159 8796683842605793746 11213536094933710410 8246557200666455737 6227909931534156486 9876503174399800803 7541813164247661597 8020170544556326849 4112727458206153967 16115167380310853090 10328102605801030626 18020980618659496960 7080673369923048787 14480719029564005891 14012695720878976135 1169406105438936487 16607433577466825532 11577137697473888776 18180890962268217343 12158703838534660152 17306783112417769974 12101033484967758854 6749922459990351068 3933183938742441146 15261402497958922589 6300808401527028932 6292916666337972252 16689749376823632920 13361607981017343745 1156318215489299891 13732691435663322885 3568295739346167922 5581621422469331159 367367258669696285 778693919091723809 6700034282814074568 6927718327033901086 14709745947545536616 11106671783231988916 1343307235197751025 9951126059040459041 3948170167205634267 8548375982565585269 8123183282953125197 11812071589824722318 14141050849068331996 1143200240066295169 14993815648207229808 9620473040041270293 8768191973173325936 13864063528433446596 15403135928838306846 1583650709972780876 9166928378147471109 637924891918613306 3578138351865238326 10996513583637265291 5675009636567806284 13036452387224454757 12506561509951881341 5921771442634159972 3206812232509168501 10517593974467024159 4090171605232585532 11174936037330367942 14667741823167034399 6751142658152736125 8905002895507701299 12000430618123252551 11141820698218267878 2092644864344991938 14377737039446685636 6409539879749318572 8086661389043382197 15771655339802893630 14111253090965948302 4083276178185078510 7532186245476048496 1578408003222203391 17652382054899795975 11442462820244162143 7879059998342744380 8243770007309456448 11570574525723516072 10428562008318258633 6490122955552688927 7037462239442545328 9994409291489179865 2976777046512662514 11608595467924539782 9036328186366636685 870473565169348632 2603270871633874611 7180694995754018240 15219804766900018400 3960572443323812267 7785221396557237642 11471877368757450831 4034733233738435325 887481595282654334 15910664066880239555 14349773842683755886 2551889023186001754 2752409645169321934 5744010282744109334 10204936589231411106 14881647273366626757 4693075972931620923 15663059543078952327 17805728356925549700 18165366490050081208 14405506057075872323 6365168289798061459 11260890777249403599 1593611111498519334 10146065191778446983 9808253661084569987 5217294944694715354 10425611678338058863 18114925338950084564 1994641909217088689 5805742934593534651 13526359433138198117 2398902113127222246 11578565705398908677 6022927544130632616 1003092878098980925 15416249123857076191 17107206433329871888 3597134287349948449 12657568080253936718 1594487384474456241 9898707636633924302 15250976240516364352 1772743552019434757 4753873898345180568 1589654567640941575 3863759525837750840 17898673892340673817 11780845495685094535 14753964934567829045 15119457092456062901 15671364584272698556 7299299939205139376 14526799458537033274 2179122898836365155 13829085419854072568 3276347424675720515 2116154574865346471 8879905261356435785 2862510477541596676 13828214073517947414 5023653703787852043 6640094945972856112 12210604910547145352 9259647408670938816 15484442836382442589 10190496260762574487 1531600205553764221 11392044430420315826 11262934683159093677 14842474947020001750 7564370045072750795 7727825368706177649 3818506909479572759 9618605909809908087 13651317839571137365 11372673411871018773 957075273397216600 4922464706894331832 16285816112942791129 9537501254639570890 9279531457039543640 14177788588974252133 15555315704956826044 12925401428255940602 2384355289216689561 16451881292395631330 12653887356524821618 17057992707604747965 2469862727775713048 9158014974475293112 6803465621152485529 11401430317786342405 8684361670511241444 2372273433281400818 5734508448270818311 10154727260461822242 5701506352250566895 8912178042686702555 2759538364751302383 17161509148023305931 15718787349371120786 6391533090277184085 8031347330616969925 1697962793451358615 8254749911859312167 6486844766331661375 3005684117728987800 2570095052493182354 10619531071834990352 2487986735062701344 5399731387157038414 7564006602568228635 10940197347661567936 17596611799447958000 16793125874043034301 10546082642174829988 11327940110360085078 18039918506633020377 3266465286151747625 9352967617042643834 8029846077117507157 14300049854081504149 9175374908407465406 9710698148972777604 6969044246304043998 16815796275079723178 14285215992563301116 16636153415616429943 6860610892908649846 7290935403610272597 6676682187562238497 9385834743074525413 18394801050656201116 799685426923949465 104140574564517877 1253798984423613284 6852082395170865595 9503747379619532638 11366278771771230229 2330576605638277441 3786345414061654998 17481725578912162530 13363106045427168572 14495731343382930160 16389232842705359458 10499845744292654613 12870186427887839709 10803860749334686875 9126198330776807747 10857899339651783310 2117072881802957206 8749306124135014843 11689974044723885462 14092413865608100620 9652232439270588454 18027138647374853511 17492332536085862216 10919057291376608887 16953632369066411889 7081304048872004682 9972001933448059300 10360601016230339620 14704610161787745055 7838055654069841933 16577591785836175721 15948287014578432553 17097582205155507063 8124245482439722364 5497410204833702306 17091573795109249375 4923293933455126165 7847206155895636903 17170885527425629200 12257388945324679875 15169529507705813732 13473515557394581957 16820151390488092965 5281720400765413909 12374467204723767108 15492814593793772829 12712001295744264662 8506344381402752214 7366912471447218979 6108949700773814837 15215797938817647460 14691740089974976865 2004179427792005512 15519011816540309980 4111233614185177606 15413626459843096752 10604126806551678397 757669509824189018 1437798464667219329 1599519692166779521 10208156730221919294 3534345703767980163 17987677196383141521 6083589328794744742 1522889101570416334 17779922552859181712 17115960902809382026 12993156064334201026 15248170503005920187 12815033529262026953 15584175506152794703 1524594737499494327 3432592652625924428 1367078914660303490 16362914615671232772 7065230524115688405 16724713665721152646 2000576029288926716 8822690692066689936 229400444260104579 11582059468743802305 17660350839828067039 3024474020288487358 7780375440161141384 17135293262599283375 13506608527625445282 17464104159781175819 7086677683101403834 16434554613185711274 3722059725524907345 9271387134888349506 5408826793116562036 5443906793634425468 9558057525179767995 17527010345038393644 8393661547489457777 2344247758730200087 7459434351728439629 14237716294872737360 127437240828741821 4992860029879691766 8717075006750128344 17353009694501008523 4317833858787546707 17860614176432594988 591252616310138919 7497010278461179264 15473770411235316235 11687827509970212156 4518032928926292277 10417186020417803970 909535927524607807 2247158803346938245 14601628115068851032 13650102736151649251 17992881450890984934 13237594182538794745 10602618327955474869 8804364952476756135 2474268384041379543 10779974539395681066 3567589009594225051 5046911363058997265 6712686367689733932 4666099520795952368 13977973701358457532 11729837711015201559 2779043861073532477 15024085592356977793 1665355060747979246 5807373822202804521 14524107651707736293 8868404755164969405 229595225514892180 11881575899954432106 11462689989210863257 944420798417720052 4869042462796793903 966551272337290247 6680677024705865594 13371294957248345241 15150433021419031157 15365181158139616551 15369666797406769397 7494570311766562533 8022505481672149837 10994441006023818895 3503363848217746545 3288183016433762214 17349611380751580201 12962121211473276131 1630462147590827423 15677886680236563302 11525378461622755668 10126992716215752533 18109546920124077825 18200581845249629874 5721577116198525346 1088203443390962963 652804960907621897 4535776850708094316 3286303624734950464 17999426953826614581 6663134137692172164 1552297593044485159 16787979381814441587 861774532261976213 6292224609716956469 13516094364423039874 14937306037081048532 490299558886840862 10154696517139457675 11303125903333042319 7057764838435297675 12737625175447131384 866079786288665505 5001034768140402982 5860700697069145211 3812139344543776374 9298621998399555128 8118328533371011996 8251442996486206940 7790021733190130288 1213046264521634678 3810731705707819311 17908916475357714122 16969116908250659684 9605764934569899507 3934569151328071739 8825268072555424375 15721985200894979240 738771690502630581 12572004732869232674 5983645043046290247 10258428652568992312 3674035875876254156 16858835051119359242 6089495014977185324 10264995351350289551 15544170968052492622 7024238221134880909 15547502524173085392 1238243342890092874 1109963415428228924 13456191419362111870 7207598542928357861 10013500084966286577 11962540663644938325 10589596541279856042 7830294672298209753 1383881302896957785 15775453968413435735 335341717122550842 17401145996792253367 1074218519018206981 17937061575874550001 17968345230359887945 1205344667788944123 3328210727338704148 1284658788799604661 1935596062752377047 1913874586547959506 7484930623100149414 7945377818476121684 10299065923606610141 15227021217150145905 14712671392563219018 12597070536419252624 12106791718528213738 3563637614754284133 13390632245543978854 2763066887516665984 11618776411405500258 13004676349813633616 16313337241906364499 8230007840586850727 11530521322384624350 12984027117770990560 10534106950427271502 17881992040269103479 5017943227483973588 5688210422588921926 4152720546385991689 2905523900919402057 14065481054588786150 4262570065218236396 11994245282265480767 3340281385413886057 7986876667964420241 1103986295604093071 12077031888232767785 16857614162925074940 5336326281859403953 10437317140448366336 5373799947865207027 12721976679448960841 7225569110048493034 4952753941300518687 6715515409431928160 9958781675221324558 13870566070983013283 16985287620338829277 16025921808679175343 2757126665190593398 14743210935591886661 14031440033831447332 10986548124287968300 16639464832424850458 16267588694791338799 12237665125572870316 15400304269334236948 7372539782518763350 2156557301385302206 5202361910676646887 4101054436151947357 5955564886991319332 16854506519300709090 8730190145786929358 4203578995059118879 16876760374583665076 5845235930839582960 7461666198878258967 10380498469588237099 9275718593995677384 16974997517102137782 15987164987251465970 16738050868303061868 11499301263585519684 6662723236065322191 15708341194349790204 1249762617732033775 11831834575223860509 14570136068122904933 12094510027168784137 1456505980101312531 8850660344876168280 1169545974775899809 15500310829725658129 6736410374120788618 5384624693579482799 11379727015094490077 1113788236454025656 14633969589221342850 7623261288827836268 13601068907243017909 14267306565199402225 8728842171978699329 4093187529314826466 3489067433257532691 233371265087592113 13637322021410264880 3019203292424742794 5306329992925543303 11835409059849345289 4150928880102334244 1787430962962807153 1942296521831301883 5171959831404575315 12387164784826958058 5245818038824846525 5263776179773293131 17282014804138453621 6800939572105743370 18297938273858512222 890802382533291385 8678625693527848127 13708012602666922805 4904439473880441088 16145779618365074753 6057247484471198863 17199208706045360789 13675944022974143952 5390976964872385170 14185819716561899848 1657931142455717583 3277620721684939797 2038343914642469477 10525726700258552039 6069543224569733473 16891861285560310818 9254709733139021791 8383975278986967617 8556558006767063676 1362123684225824605 13524172652949721457 1259600638627189538 495589116296972010 8493106125587808927 17601003997349874286 10810496313516648096 2285094907026373521 5644295889408373140 12753136620649799251 2756977982570731691 10713664999627848222 12792633904410628677 9398305759262507866 14237719554960564725 10754234257234219390 11009022245626918067 12649819716853424286 357394441428446177 14084749299513169821 3891914840201660214 17089215130090154803 13566993130257923085 13586722729667333984 10164938503241995091 3274610439484564572 14408280739582011934 9495189077444249065 1609233263010566141 4634583255684878590 2421104621277818505 18295126917224917097 1169635954244206089 454054424561284125 2155560083403684751 1761087917442717653 8921495363597391548 712434484616638258 14630784316481381491 13410880543522181126 13561616229295154516 15087254217955302620 10593048192142512671 10332875180970594140 2766422061096786649 10039049499742894625 7890014528527538762 8764412437263519712 12951071644388674862 1995487330256769715 10684274701404533088 7559419542582888053 4428892020621629449 3237294780911830587 1182734842101803058 15910892904976311304 16428928565652160985 7558279760509269715 17647522019808852732 14648162406000151505 9735608278021269075 9834489071038468617 13441387515037546706 16783245530133643280 279738726805193173 600013914606400709 3310313000936710051 16765354651306349647 12730665865228367847 15264801354566118779 10807342971682971167 10337090385648375115 9836244740461284930 11667916914391537501 8145212183855312204 16688659114322583704 8859957108658394324 15789036841713915165 1332427246333535127 5466538332136246496 14919019140677657325 17251561307891677512 6153193172434089720 7164411111380692539 5862625437089501352 5304245427922000479 16355392157257904200 18099059813890069474 4231987241303549716 15063477091496869550 7442505250525359331 5326980629600111220 13783252890726075585 18024161986192357616 7783526012413618621 3600349283738126064 9845144958680573458 15903981747651183998 5980200616957420567 1633125506250360395 11281529361687509337 8212685248643681831 16621991934383540598 4306273580990761104 9582184975442941757 14429121670480659308 889706516843541657 10804524736851889774 12085136430329980969 909586754727779847 13871704366259164336 9591344943388750225 12814160969063013099 8743963109931739641 2771546757668318798 3913738164847104324 6189050018328864265 5154802710723306320 2418299354791629248 17516753524741070562 2536220938622038746 4665689794134149577 4575620084928330035 10273935513579705256 12876046326682865570 4125290678857326658 2400299870279933521 14235623881032222972 15356473334639158117 2265467721181820241 4161242219019247077 1615963232301859025 3829876962264525934 6537364324512124878 16907277716848544719 2039026441744182213 9289422800430512040 1688521929144154889 11375265985963323631 6757468973354867609 2445421013493714181 14675677276526128822 15556086839259507713 10389770521988156526 6437603170053356468 14806768884575946833 10453999705101498659 11487460681429619173 1745709778486629097 17778971758454830218 3165761096946201527 7635733575927544082 7070528277103230554 9518917048613378187 5098455962217547771 8219261720884168976 10938727262294154939 18266222580241029040 9520381759451487422 8633573130451691749 16184968097210599812 3821997454105501098 13133072576372445488 6461393787113555297 7034443017250185912 13373165339467207337 13778531345569896700 6686013448277623709 17748272426441794341 12859963844212582751 12023653416062631658 4753213443314358558 9396654769611005129 8021157220619292810 15789281610881139963 15823243488097614375 2314123713796930956 1085698539734569526 12109820929160605527 15404093326945564795 17794830441679664672 6461337526394170127 17111364980618170697 8796453003503563693 14050653978589026884 15483287810891885638 518956287697358247 7192371432754094321 2757799439160121341 16835718856968425772 7976246152555436999 5336611247191018628 2957098527156904916 9259278107190511002 16564667184044898073 5652516168435365872 6526590305435224761 4076132118189607767 12911630187964232829 7254421265659111482 3027351194254171885 10969195348678871655 5012560014375755001 15236834682211956982 16329070099279324632 7138074683466924814 683070621076647003 8974341334744617123 18104296778181269670 5103933316692754381 3912594414323830191 13287908353833480822 13054505743040972175 9307951568757161081 17579494999993630658 358144316121402821 5739540829317492379 10922023783522822950 10216640247767914553 2848849351803563571 11160908545277718011 12880601161936568766 4940830190167103202 15583902320856564789 14153326816869538280 17244189108427243180 8926238696162961472 7099885403904497411 17475942033998269505 13095409152681080693 4631517761253314769 16591998917650244630 3290054432626352499 16910145692904381600 10075184503680304169 8216291661329799669 10467160938220905724 2646290923302640592 16145647486332145871 11164365105553180548 8111619030028798900 9738009180529010706 18093504445205624007 14913463094159026708 8630812755991995249 3895380316880720801 17041891576309590689 10981826683635467634 799401908806908505 15958454675408098128 9771793812360590373 5075018840631384884 12990542066775888159 7386937479362094318 4982782486859353604 3770989978636610715 13936284236665482648 17376305137500724960 1269546714670683735 4168177035942097208 13719167655044950590 1257772918008539620 3117176800191098008 267028258607696983 7289447469093678437 11959032427252232526 12661799573806362609 9581739956152886070 7956411744520371431 1011570819315774679 14121545654935664218 3063016845903955868 9057481498357432112 6690632031781574669 5409599250639147615 1074823438090721354 2058726884139100205 16493632737644296831 11986247187495497969 14818872668506454174 14332288460939498542 2056833819979623349 14433463601366734153 1055903204794154148 16848576463586772956 11844962355016628975 5211195470155227238 17901923824827447285 9329986352366078809 13621480946526624019 9276186901643420072 13553521966059505196 6595399036217883378 11064336577282308938 418883434573920497 12543973163139528681 3651272418179870519 15753217793095817124 5739371308096102835 1617140035968963476 6189051678828126612 604235442802981870 17375178780556006033 2716581794981699418 107495093873726246 11845217427355177720 8601043996803949099 5406430821575645209 1764634643715262154 10194236357032673150 10087699005115803269 15213659098406074800 3632804107981986225 3249829811877421907 13230503699663829058 12278284195682557450 14232140155359681157 7522147593940769233 4997136527650858140 17333253320860814107 12826056140397204109 3099862039278346112 2506678203364709298 11328215521360348104 17046008156133621671 1037063506673904572 7233414780264062640 1234973166038592557 10983397456008880073 6794352218905512919 14053517602262341601 274642578659516722 4302289957359939142 17139256922951371358 9419185445240003408 7679156749937013621 15439648062640573854 5631725674400060044 17129468402939433249 17335776385421163922 10727337692267755888 8749168742089998565 13188138762289720922 1800057026631401114 5216957660774711288 17857631377349529465 9130494292799813263 17118441111856067065 731405426843337747 5337528315343231228 15388187232682949031 13253889590225493598 16831810225398626433 3113143557256023907 6641430258900933745 15075121895941977266 4679434583384550380 13058879697467476969 4388240754431854479 11037282014108553305 11692699193250330731 16403163958815060080 11239911777287919598 12318973740187367510 12323027018075281050 15363305421335361295 4122583714748380990 3283294930430103388 10598156650189479720 2254877577501272396 13933386921495637140 9409561126130327749 10676643685048937106 2600423443964759143 6560516048044842356 10230562739005353258 12610720323994631922 12518518932006468263 15847282436329737199 14977829595933607876 16639304385395818163 6360462562595094994 6526496933073147336 1132769038024201170 10962818744477673809 592044360322293366 1896286127337349135 327400840530336879 2119979230625341461 16515331520581708509 6312797059755345129 4884203255240621279 8371393074606770582 6935533331705864636 3030441275454724292 5893119694806802990 7674734277949981013 8149641100781196932 18339847543296896898 7707275336305482406 10611332386063696170 17390811927811147110 2263528172404053040 8172318578663926153 2317686584438348828 7267247014500342422 5869176527686885885 95829244209163634 2130118285866958147 6388550220793856404 11367119325466799006 17567272881373762577 12247411040813420273 5436702457223975100 4229924945207034895 12200809146953685349 7913702633785504706 10920909700279446221 15710940543619211401 3097111334425757548 9117594243045557472 7659281493813388837 18329005196365224289 9244310845783223334 8938885495853998910 2819386797628679894 882935178494564794 9597056534070093589 1375502842058132831 11923259760563001366 7736899352498497022 13482629597461888143 4959064557649936651 4913335921584536844 8000556646824819807 4862009648274209953 15314387279510915078 5538565017056091236 13795672072338071506 11096624413225123888 6731097478450450018 17169864641447784552 11454928141966659980 15981493843781784508 7327838140451570783 3203809872514271962 15337082120583038619 8876223186506557478 6497107774999315276 16667578111490506129 12204651249562682600 14547336329826275652 17996284937655897733 11268807636723996552 9650863566765568383 4997374906844809032 18260461883434279826 1266680833926406510 12934792217003983439 15700919079832083152 16696687184516022486 16523399556006759754 13980133686166055808 17825752252853158919 72204201889118252 16692373683018345991 17801339874494472098 12857260251616423536 12564736226085532443 5192213159319265232 17521451739986579407 5257509268388849054 6010345616538651760 9334083439399283426 16942044654084025699 1440268597579087360 14644609882050270230 476987572267714408 16595791106656305935 8022932118078787288 17970502480522333329 14117280107611528558 16102797448962615101 8738904064100844462 6232660516649436033 7147093489357142161 11658786615814460306 5166938482594671354 8853181879223916957 8567792663602883250 15233128791267526620 16664518679573606080 16745974637298555375 15415224232694718726 9617106409799837179 17136677707620079077 1412288027899490094 8891461095883889267 6702045190740944951 10299367755693534576 3897203704041882216 10458345378355125374 3175886964020610958 10900706494658258717 11012243445974516063 14386392189984571078 1293335905606080703 16307308131362626913 767834494281548381 10934674403654378499 14254909906100397585 4081188220815119963 15192808186899178130 9200220076433088266 17226272406180439412 866014799726140461 1410190182332982700 10240848828863554639 5741634847249297625 5653208462861447929 6174191928954633512 5202331237849765618 6211925448680814123 3960666415096844503 9902071501492688886 18266506753881271313 9399747638315712615 6265409599979528918 2845792360533775745 18331968685882484832 3834492825243342900 1979157620043136584 8157608556158363336 6655536135057495499 11932108638926925189 10383033143665163032 16726569198061356222 3239135270333950859 11455645564820441283 13831156374370069789 17510746738273727916 16334624395300321187 11734523470816919210 990597053861666396 2284723785494460754 5306844465197996108 18250368494296731190 5516960489055367043 18355802596331484960 14816876063664846852 9712386066115592758 14281838158289814887 6163846436248830568 11618424240144396817 12108900568789989821 13940612063157370184 17024378446885018585 12051007469921777361 14487354574147944802 1388915766482565859 10145366009993862946 1737101439037892731 10097824466802639105 11195421917250184794 7130978337711227225 16607336560630882631 7907818520720570744 581541788557859793 8754452384172293608 9910707474193778533 1292463898461880289 10358710720950141312 3594260523345509592 14043971257644320468 7826904950277567303 17298278000764392586 11968428022174972219 7058858221495230645 5323364459370319872 3891806145841511625 6763194428430327683 9328218342207720276 10912055632513318094 1331271329552072542 163226669480695790 13988493643051144659 14222681940574074055 7296293280989026018 1682536691695495419 14452709619745863039 3878229767202585216 5238721712066509217 11377560078307606035 8203948390031721644 15821704823490303351 17415343131152958668 5531053180329318926 9689483613654877524 12910588268216035506 8096221401056559395 10495189094892028010 14361609882965620082 10530880137345110441 12673674466384015160 10814508670012769610 375328533480332108 6946519678691600985 4609000388705831911 18186780703439674753 14471553208593264961 12316350630069647188 8268670630597116753 15661103536513160199 10752312682655948900 14416116839265367188 5536857208824514036 16169783891807647114 13721759146113874126 5543231096474016575 14681971839984485467 15646195455476505782 12795360620541784150 14392025732309014835 23446398731399451 4898918280385771782 15710299668356461039 11470821875261510168 13733509346470541886 15432917011038347154 11496772241440797392 5148687372436391592 13698254823143708089 1026790329302524614 12055482469496431099 9620734093665029684 1599621911137882068 4756389849887243156 7955494663043093591 4109830867583116969 5075283143060211890 12720209089106844213 13611746781223224271 9481189400228832271 14554958625815345693 18241389041468742881 9353248108231712983 15025364871062352940 16869439002431659529 17013625346930635455 2655425471816148688 9271682818111761855 15813289781107852343 10823770155823122149 9126311028448703894 11429628323583906162 13803244894446166970 16409905021400665284 12878543922630345431 18309857782207563462 8409076279335298696 10946662350873291201 9214612649034957618 13608200003720442780 3270717384185111434 17435365722870157602 13129962003492076826 10331989454499721302 8128813312237619731 13586527523008063662 10712469813166126553 13433908996344817956 14152250988765227846 2530010992643995908 7971891038884337847 7040379726580570187 1270474860740199770 17025062655138480864 2776329735972354049 6569857334075990511 17818107153500721042 6272561592309080009 11348696378462922052 12228977377689997070 14219516382822139238 5747661070856712518 12662954952116925432 17476417581612033492 1885679620537719938 5444408438674274140 4046516556640222191 10672509841303407507 2928487453641262193 7478804383948138448 13528226089195758039 11381894399050218050 4834675944690120727 2886777350818436927 12195997416279029325 5529349854811914621 1374691098038277850 6246207441468284427 13605245494031063118 8974112917693502792 4885871509828377087 17889891016785734471 10005400454300823126 18232660626237687924 15552085698006479990 5374945155520775479 11160245685064878307 8413065194530794709 11639860496471914583 11525299540897209185 875637322967261809 13205900714546328218 1661364610461819575 17763953818613476132 13654990557551909312 6871955782355026978 4981451228988886164 7992586516505656428 6380767698452283091 2826559260925829647 10178650598953867777 829355367331222782 14502406675450209228 12365331597340592079 3475545364893881426 7272729628818856022 9813058035130282077 7990467258123606628 10230567918434856323 1725132140399809803 3377567726753877162 15662228952919869692 3282390019922393172 9294972873579308242 11681010958524311826 4275809515813126134 5268428284005278857 16730043926952402158 16478019148011112862 2156521281658418626 3126578519029004153 10694853340977707227 2875557284874900469 8966691302940047880 16438057236941458728 14568626846358927443 10024214705822906093 4800815957209035136 13489855555522944992 15393661044560911135 4513424950645549248 598258125544863468 17254039161460238344 192358023402564675 8762760941537764063 15525422963139358531 6874165872907326236 17665470333199181564 9706275004018867369 8426431385394137707 2985721362541856889 15774561512415238057 9881765395130193832 9216967515993822927 17836907434599361713 6162523680211412422 3475443407370641287 6405160796681336625 605575918051165115 9095239274402801871 2610982441335250699 448968581731382689 13847188793010700880 11075993073650914319 223795469201737306 1138542384738402791 2389633770310261736 9326416723687270203 16146880021839039007 787907994509794490 2379837499619317998 8908543105192233682 1479780315972242917 5827279238150370894 3282809293830496969 7936986532959167061 4247105879401355524 1379577513184859664 3230540975029128508 1612015374928874138 9327925410694604968 16839168003086039420 6139329101934027108 3031581452616653621 12271862335358688425 6076663292533440337 17581567768113802890 3869599906084810156 14877665746678847259 6304096687706292442 16371529180873604406 15566068543878797489 7459462895105808859 7554862450591640885 2896306580864766940 6083368769778008425 13219143147745115740 9786803822191075477 3356621214353510483 2655645077249842618 1635530764976803698 4760788812825231084 13151380686824930951 5244285589159609521 10429867358289732313 11269010468726188433 4647208720667403468 17483717983456525168 10328767466573262018 16829735497940700582 6180316320165880 8935703668643182156 3490689184048834449 16096905168823970793 16671619611580514281 16206123935235530632 1080212348539159523 15857077861139316565 15310711610787025927 7887481452315750244 726309835864234194 11688985001190735776 2183081847559614895 18401134877059605193 8523499527496475550 3835815053060361442 2824837113468214970 10029223531025273971 6216755811310721307 17071974959314047060 3148984210409666965 5305739903928019589 402905248502912574 12508767828627163167 16880048822351968399 18330579781270075795 6851291297168835728 2466671668003979426 16684805211035533639 12013960169074000944 13047182421504954151 792435315395248833 18094936946255805809 16184674391438805832 7448810129117725373 505962101595968418 6547372067318608924 3530865045302321077 14713562680401746815 14709606257952023832 3747348333005256990 6874304061376875680 14898950895864301030 17682003481732330215 11234542206037823883 4277421267812112265 15425036082049354445 6280613912508333562 15579831282423004197 12547931552060618880 5412226742239969357 8801189032861431797 796313018227387407 4087275155508379133 16335080097419064408 851423796211821665 3206426827241919326 17268493119477701108 7963296049174513977 5839232275327850774 6460787024329289685 10378011503125214006 16570540166974197349 15464508463170526973 9681247258872088827 3196007040492170557 18144035556280516800 13809707218185996626 13208353858982916450 1582703190675528963 15846376213311874673 5600642095951964097 68042526769963161 10004002074076880502 14355046387043548796 11333270807158065654 13736863102020185002 16967072215474160824 10775139466767637386 12113863563566897962 15124567682506237097 7109676881266195774 4268492812787653594 12857564974931083103 17397441596732718216 10817494524390387082 13490507395091721674 15829014225990864614 6238638943247508542 858608202234869323 10222678916512624677 133190009790802487 5756590712144661856 12657008589378920059 12125899131209679235 10352245109790619514 18094991258262306481 15378275380906214855 4652289866453192517 15230562014039252456 9842728650160514785 15806486336077663494 4625721636390347827 7639201611887537430 261458401390508877 2567907074753867025 13234067872233534021 11823851871143639294 14654356892228287894 17870487921960885197 18419506602485524337 14918884440671491389 6141929900247886814 541185710976977523 13095656428129647075 11438893671699439063 15487498174471888157 7456938233211866761 11080292039328874500 14839052141526959489 9588616337835497602 17895843332721207663 4534973185946545645 16341978672169895505 14639003121098302756 5654531355502602043 17792674288847063272 5838872688867199810 4776517519426973834 3828592210575564768 15501160345043505296 14569509703693250987 13293747315229227428 2130375351174410751 15182010928081255661 12449018113287119533 3787572180326386121 15992354980408722920 12272606586836495655 5904422213850832220 9052671820803838763 14238064101218687527 1144933100048726329 15269417997126302223 15546951096887604148 4320586486984030848 1759751531530945409 5522772852545972305 4486507513039529274 2477548627502564886 14491884635219345995 10580312042677761815 5291400340339499281 13143767566192500659 14402324218138810775 10558733677755434937 11830841729794236954 10454570622208739154 10368740958621682329 17566021095876359510 2070545596280776527 5601565802986048847 9052870898054514491 14230212546254204045 13413943866979261919 10239733129725717306 9073780983800910209 12963987459800805759 7614308355561229642 6520773381131646500 16931641620000798557 7421122017928302677 8730842004657019429 8892809366801393422 7254321437854793664 4462524560451484098 534156113342143877 12922329672497379456 7403822958182976747 17005236183463030919 7831074255287893881 7513138023163049388 15342414018075090398 16253633537778862718 2581287376447796286 6411585630996253724 16325356802604716844 6218122063473486703 5231163711249310603 13629872986731959700 9588831732791810204 7956642232088072904 2534367979890325719 615263798187824175 14025883616810263152 7252601506967888061 12825872724017551872 14941149531510088284 16858730714615685505 1191002618370259343 249681275881844786 15255639313197325717 6196257319662643143 6545164753236577852 14597107915933964833 915541241236769685 7681718580787713321 13013715792761975468 7448159520010898503 285214778518805163 17132622118464209512 6032598183931859117 17611393578819925374 14493781583531141209 5793222056740149292 797834443808644332 15491130505523743060 8020387725153901680 14792149691340123846 9643631698925871057 2616024648985267338 7113281951350571105 6881303281123452181 9855408634066530110 18013993352795423045 7082644016316681311 1012493274976269181 18325690162221919539 16972607190400959855 12611040438989020514 7227356630815052980 8780226262305308722 2634144916112250002 17268915113476077083 3267679237133352080 5179056382879191301 10068671091999484526 15014763205234592165 1777340091173329049 12606064126561910403 14853845992774008715 4088642462622846289 7553509076713305399 14263147866119558453 13819895242273312400 10459958297320159282 6318764909693590120 15085060159335862200 1782096999358514104 11638943913618946514 18432087930991835476 14119148270295327170 6524387247199380503 8706767158347719823 10179537035824627786 15847984452707676111 11935221635424484511 7784999691044476368 942293698528318270 1805366028687959241 15187855134785121538 17387846030824639594 12214659666350841495 6849666830243048649 11442739328377231641 16726562014893825009 12598176320089146401 5534210433079697951 7839128862319708604 16836680714730055103 16715754866796384963 15703087938767089861 440288430340906771 7782453223078616793 12411914166443903623 3501590003749341865 10774120199407750462 3069846062715767969 12482138534870778938 1815599052452751837 16968594927307675344 16027781468624595075 212031681721611806 3875286635024423455 14210543205083822626 1119462404008325464 12237988832688517147 6930881545802808396 9016227020760759570 3019904578630548470 8510231222219297 6184058900055980528 1551915220629314318 3912113681051158853 5126374206469669188 1714912638429221437 17107412919193829260 2628567334223544378 7271734204839940414 7573195963379883064 5691420906741191136 16659452289593773140 16747708542192251977 13644104344695556422 17943565369037777738 10720656090540220508 14224138053375254327 14551729804348861698 13068347533742238316 13800661922129191934 12033455851446448457 5257784739128122103 13982320004963899075 7180189718143454803 9235185634715984918 18145138333854293163 268636458564488873 5199716075713373129 409894370368683895 6873343197611202210 2321165083152918115 12238255702317551906 14812130536882619281 14700066742370583951 5853910870157368238 4047202724443615386 1326810106912222150 9519451960877066613 3616267289872950781 13334264256586765463 994701721155066286 16103964950556275112 14153712361917196386 4094787174811249167 9493676434864507105 9561923755296056348 7670966441675298084 15444253727722918067 103030235726948799 7692054991063801342 6908879614298157394 9263904974330137501 6349428158159543647 9782914676539147436 9276386067950396479 10816182867028561964 1016984587137252144 17973429327863811193 16826337902545064451 14978396278736662273 3553957190611701971 7890336935263595204 18075771994941868982 4867346456540166939 13755663199719712540 11968525812225691128 3907996518149654344 1567911879105586643 7832224173350327039 14492011761202899591 17400744298747778580 3333938597725302682 6004652382587303013 18230964541748323930 5643033330713563444 439068258396399259 9227352206498111037 1818359771117141853 658344264702812406 6307772007814506404 9793083485099232485 8582161007804400416 4754691054810967915 1809830778836465391 14805884727187196015 13302040115050480172 6378023797403684235 16493973671328866220 6911507331891600970 6775435225461506579 14949380208895236759 17979974343316562868 8779466584101302093 2324388298080126080 9699681617853988805 1191880635461709073 6921037329671765955 6044432538561710886 7887509908335100103 14908811290186776950 15195086405344165924 6623489493433383267 9174559438372333120 652505091527179913 13135306295277596577 1110023766584003652 14801523596786697033 18182255350478174998 9744685799623410870 15035346569568526370 6784158776937904526 4659647980169971797 16338560292892556465 13876279006133909506 11026024193997777501 16342612805541746720 2206612407681149828 4955886669262748029 8860362019760089228 10882049643671189672 8170977903849516438 2677627650883031224 13225577093912254976 6474723719063413636 3774241638436689376 16346845836809132321 16008155220590994166 5363951067386039503 7224236433510833437 18135646653297891292 3991301583288789282 8177015304939552 8254265462782211986 8036854155203803247 15126368834122070375 7906779007951704120 15540673347079791028 17247173955798664519 6419020491127956710 7100935848029982647 12528967324464460954 7127599005772937675 9274898551300657087 13140960833022073645 14381393425347196806 10222626528341206726 1356403161563256138 2901705506898160840 4348532383011026950 8331160848901967464 7032522795293212256 14947528350394228921 11405639376710569148 8449544586039363198 7178320093856530893 4360286128534112152 13674187261356936356 17794616392322046514 17262908405615779371 17241829109553154623 16255051986973696881 14697766903886084166 548286558427407134 12195315361316951811 13002889094999533630 2586343138453116091 2883347827823532758 9604226134533095643 13670921841146620304 13680941058260015286 11875625766580594558 12038809476748063240 10112171399142873483 13823041781421148604 12141115288314559941 10696877156528971605 9380836911796070528 17755456537230341550 18145700588796703274 1275327745673478659 17538764486785577607 3695009018537883346 329391273760617432 8572441492690740892 11533828240982083664 16120003742330859730 11863288992240124946 5050573741446231949 12816882881095555824 16266104151221037294 7373451187886775772 10236219719379041984 1635447359000971913 12300776007555484914 15188295519462801591 16216468053529137838 3113986034662252190 8617159332913848267 15947685601076598678 7850252505990426028 8650655958494007376 11588846135828032083 17545580650195305187 4287558645498836425 12610547490477518612 9492483657657327742 16582598770049914567 11209483006890511862 6067544242217468975 15550888114535503312 2134385345794460386 14172250286047239582 9796437842336138241 11187034051454310540 7907865343430391459 13583859354433808601 16362860254502932621 7086299478347241993 15210476070921917230 13295762684283579031 4783387888819257239 8626534493253140054 13586410090819711184 369241629558171171 2366098192206529267 16940658924558910977 598957656441351837 7357594928447789602 14460915753001093691 9217426504204399308 10255813259622919992 16700510523443798049 5584631015953262873 12127237203250589787 17224673078959375009 5042137093463792200 15150519656134729676 10361510714807791601 15165043971991048560 3349259483527757922 15169621844749488360 12328604383212809006 5655302512593627201 3620660050566092587 5075532959733858810 5923213632546831784 8166095698239609845 4067689068872427567 2078589811071241489 572325936611160057 2619261913318570668 12905641099198440298 17773202890611324946 17113665819303944289 12154914019290676504 18034043745120995714 6828782983173413594 3859162662800862171 883159919390030286 637805468045522856 6645427748677420929 12460539562964154468 1977730918148456226 8634246705463379 12990967893364540072 2404597059981073661 4989265172092139921 7223682807365276033 46926058493095155 8478407572536263845 7316351577004728993 14411879534485252426 12569470619355612337 16874868656253141620 9794934552550509985 47894135058363423 4192176773623580507 4465141452166595905 16881819997212740995 14704149843019465213 6965506444680792304 9861989417480484024 3572642160169087484 4834835713671200118 16949752983436904469 2238284071520542187 10941793644964151440 12131456737327250139 15847569719388374862 15256333424479326163 14893163122831954144 5667626779285638946 9703549571271673775 2769988770269426522 489184662426182549 8539451814411445130 18432493843498032189 14633664441446324942 5040230206561165509 12822217196481742164 1357436100736823915 4563342258301936865 3278838032631422064 7358161773393517419 8419088802353415331 9402893935142103099 6614270112635984545 4728002432281350161 16359070400825277344 11701013911648592061 4082015193689534037 5540910973108123003 12808689679548208019 6863435551704549057 5216089689520828571 11675067295701997304 3684639833167392830 3489329011091819383 11968741089691405389 2822464522369072577 5277014558978756388 17925488942961241219 3561968902919321727 4409188299235200454 15276162873015260329 2087077407869015240 4161290559006966745 7707217375779448590 683768741569417205 14273940316898137036 2113199141290268436 5067360976907048330 13899164836495343124 16463966087910225116 16597100594258217911 12167058744569475336 13946558335496974038 18444663712919020578 12776927640116000897 4562504934746316773 16627512582804677660 647714219498662044 7964285956442662402 32407296773802871 12358224069207290642 9190034549277467401 17337823809344075289 5876686710167188284 2788194802730623765 6062725605696145912 11208385014854125474 560500998283833537 11580303495837557519 11936084301482367953 6261150148844532149 12950318102906544311 12545427727510200444 353886101572796904 14251802069237059737 3517102492265304511 4481301837384204506 13056015605517583756 4549609233702511918 18058562700965886284 10318956381646441437 8853220414472373606 5968899682982166099 9717789835456003947 9426105883466708148 10878543654056501762 5118167756453014766 13489904053490240591 17372618437084494115 16645921331118659214 6557517975512647936 2028707319559026423 9569270210225614903 17919142125082357043 3249430870639283189 13521669440739812748 14845099685612437850 5999602642712409457 5827343401410974521 6145792665366853296 1605710940464912401 5212780057683521424 1631705619795217916 12295233359170418689 10320173703536818552 9312725061835399821 17834036400354768772 5511210414040173070 5185771534835802306 3375086521877558672 8962832680204643053 4844999699389369929 371526920383322045 8976332755985199710 911656906150847405 4785195549741488044 1085958979379568818 3604593265080818739 11310775054480445542 2205071354250000577 1526807274030605956 15634041683363594640 3091132790053612853 15794137056640279442 2879361491143561219 4337336208848337876 6832957863395610380 5564760818085639431 2608578923546474271 9787752439183877305 4372558639098377311 15685187608523295814 15414002392312532199 1217824836624877673 11737208721668446066 5176066751346120080 16432963216229988110 15146390788909119578 1274332517823319208 11913301695089651719 8676019921895233490 4275576542733123520 507323877161850815 10012300662371521004 3012716281156410748 12793639140119618611 5695094700170740004 543471803597543358 16207613801590392481 12754588623218048340 17032825068732419074 13069309804042351867 17533874120340083787 4015383547906956924 14163653732989423458 10551757464242633605 17499045276805202122 7170059321948890426 7001025149519858058 832435375839061555 3396558394681503333 10852416919086092937 11726402034255918410 1860156590534882989 14789193546161312050 6765467594480638981 314148051190935619 11878165893239233304 13698878934637828148 7513029589276488368 16453893731843974938 16961022514365789278 12635783755558644964 10869988608379503411 13806077329053983739 16798867383568907624 434482219592886572 5623785592053018950 14802816994234803741 13923539002812082803 13089397553675926747 15978142237729182182 4909243398476745467 4684666940948127255 6170571859902315796 2308197717209190444 14960016056683235684 13542338043092181909 16512127145385054867 16352140005933950830 12875314526053086965 8478445227091331622 3023386904097734444 18092704875346592943 8070142198403522983 5617226512971652595 10961139669210972655 225030323742434896 18444920217791249188 9989118986237241607 16623668609501614671 10390997121258146618 2291069744482840878 4810733412859347627 15283046652860387298 11728893253950692265 12061653695795429422 13093337840541013141 12846472912338614339 15977224300629303595 8485231087430721779 9778142645158896398 14660017401178853187 11457382443062468445 8066913886308456456 17523712177653461758 8432402782676429768 7325394638725711519 6907630446593657220 5819926869139921334 3740899891138268616 308869417632268519 9920253388115752225 8501874165611225182 18222842687813407234 2274414249750522550 13985520222355763113 13344326567647686718 13775265821421493789 12517027299324390919 1699694073193685513 16755161621892807286 10330263236413858296 15293393354077267390 8732580499768303530 5157783039333834762 15687118901751003331 8038159957120539120 5342493634029117033 17243225484133126814 4805190038362838389 799483678643521531 16786550124253934580 2494381488816000158 1646291408923416181 3061571290113170863 17920203039186258819 11678273989853919394 9092961355676749331 3471079807847286363 8604525521354201400 7109520796032903849 4690680657421191357 7315878342357696685 7813903794084327979 6909969945379848365 12817544890026726281 15166212827014839259 8437972643391897760 12578966125315970670 952155152445112350 2147413335537792183 14610261962213120279 12075293992031982112 10447164684210342812 7621097111782496473 12261557061012416683 2577764566281415833 1661888360679566075 3068452758090491282 18207301253373583516 756014747832671304 14369439675625448915 9747200072351915065 17902566244320369361 2042160370209387535 4412320232831796862 14376153038110706406 4488039070474027591 16635437790372950025 14700060076385990519 535576900656556064 14408364680228400654 11543122362417924437 5498740504072533082 17355283521217923770 15603257705231018249 10372739825968571440 12901806687602964094 17102071735593259920 7907851487079822610 9445604986964378839 12274322932043562893 12140590083785246560 17950697536457685627 8562514811224122364 3695361051648038628 15322386558498299030 6181991468418167185 17759675415586044078 4743034892874276706 12347522723272324624 354180161728326123 17656214578085731159 9245068890454286308 8672187970636161342 8742719600920464958 1151531578953586534 5607295432983753861 12583525959586703636 13283658265335700119 4086629994308049118 17427283677718549220 11934958983510597394 11716349795221806805 8995965462343909684 16539725060473663998 11217914800800932898 1887816065640226877 7381082382892953460 1904513727707137329 15545224857664832672 8431513744468230620 4771530160936557157 14595821127746141010 5926341996992623131 131461835409088094 9020628835646455287 1427725424608061249 7714347281717730056 12152212594450472099 11294229670387419328 6597258998625939636 13838492954210705415 13576371699091176743 8862992547597995638 11150362186099571497 16149862714200759067 9714991642542597643 11808449188288336361 12272866001932606773 570075836633927930 10045488786717818195 8436873696242072916 11857064963321925809 899264145222513367 641969776228232080 15236154302818455904 5220930285097832633 3281108735532088295 10381142377213355008 11728929129095107243 6567856669977802066 6268316158825664085 10882432328093624332 10499673999637429169 4189672106751785 11424686148109679052 15222682242011887776 11551481408283534466 631925908290591043 12654956939067113663 14418305516317692733 10890652697100544288 4055229874048529481 3732191690791379576 6285255883907362597 9424780847509172957 9198989983978998491 3369386058208774810 3988770999729026044 1489671810574538605 16357476241034405741 17522091530426223757 2966072152857080305 10726527589449798448 1413019254556934174 344724148456552351 18117523908655065923 1084873354537079424 1637657819373787637 1512293446469107207 3454912412761319304 17848516754084712239 4232039563823209013 12692892248792630575 9817065100230789060 6688638910316730888 358274553771034091 4749406975417828190 17644717034918526194 8124109877411717166 6997100156203828351 8880733620118932352 7390664445142869429 7422702237429763983 4323099105212148736 12557853930106992813 9633565891884531905 2765279825173196779 14675398307508938558 15050587983841747497 16929399427052276785 12278521789337488970 1966470185597415710 17838339302179379318 14507489437284032640 2049538889780511973 4462224352073093655 11245031484318291297 12579342620359817988 7279051110309244705 9312166378758009571 10443109174100898470 18081372769747107662 13653610448911929470 2119061508466410170 3233116462429838294 18414214516549429605 16077588561067693283 8490346834471972714 11913707478862911216 999555058081227074 8713161322856526437 11867173413315409551 12772427418393816476 129214617876144332 8093000646698414528 1958519885645965361 17002269356533792069 13120946342867348131 7741928773599461038 7731239777783984529 13577242530560915984 4383673350867341890 5518499065636072220 10094785839556035774 12145710882357747294 6838935358974554087 8347398875918592514 6095024361777708206 1125049037181995202 5815281175712443471 4448611132671783778 6399011963284808300 750741960183946686 1231219045103290994 3786089394012913328 13801743487444721636 5204182790478105842 17956713220610123234 17956886806405078891 5597291852166177017 6711903843731766806 9801414926647088433 15608856532781608798 11700743593996118154 536849221557550674 6896905472361334011 1162433802072047557 8588149359673898794 15672762203043939823 8137840523699236229 16044289789722370573 11084063654288278899 12406615032277840719 9698207241426494658 17416230139608941781 10372182590957405593 9782935348872280611 14902939571814755364 12194744597289094118 855567020603721875 3031523147873136136 8824522257375474382 18219710349087632305 7932083176485589040 2678736548685047688 3240084581407634816 17412289408708068141 17409786529253249839 9890412781210869578 15598016625751661764 1846271402587832019 3079947310099724871 8885714976442195222 15881330836961451088 12657984139319473217 4909768185251445665 1793239038243701058 1136350835676128039 14773038289386616181 9045268535364998726 16111401539458450989 6862438044086754 1907312409739633921 11488999651795686538 7539701286467938633 15535081409208477831 13956713649002665367 7451750832997287697 4588585301601455729 15698702600126940697 13500504650512116357 10809640441317939165 616656755344008171 10757963849931985774 10797696737287294772 13605194348929900693 14621786592848852410 3368619585472826566 8956104125004122169 1708378440126430845 6728204917456676809 8626328299506567807 18110890862983811676 12765873755165713619 13771034442965293619 18389780672836750530 1912059595992575779 3297386710252119996 10415882658890343462 8260436274042097189 17823324852364735284 9712550258665567975 2093730675032041455 1072837264561023385 16621605765266831223 4344126370781009686 16760010844350290431 6953859691775733290 960369537001956070 13408495189247355216 450597176289103980 2224915094082974889 15875806386841663745 17696876379557336873 14354220540602610842 16512642893072111853 1861587646292817414 3054333962463022601 9877953803738405540 12964503226783018881 9139138396894359426 6537175044834220712 6648840842686341981 11551033234897754056 13026208708099772495 14358711999991613977 8046469988977954485 6563639538357615187 3915847366441960937 7159987771505070210 7716309942248053844 7856241874854394702 12841836565551186960 16387500380997742715 12414195923808894578 13197328375238399661 2543781841441563651 17675922242576507871 8730303343955587495 9872891024137178290 1633415060750794889 5739361894612850836 13189877153809722018 16856712711926580432 17403673524223875169 6603687647903522463 562467835345376044 3721300182256825502 9147462332308985311 13406534861167396489 8579958117798706808 17481356109218387012 4858548626939321310 15490666637730994835 582823619404961402 5088367255345605178 6329125155864929714 1729891455976368563 3955984513987310182 16953780946430072795 11817048211903913942 3017905773494549201 3996903111879073945 11342890124098599980 16976351210348083598 16854844168949552877 12558247013009847946 14599725131688357202 8358662714741320506 2202607875831988181 8771778169933387754 12362071514851697308 12295926177678733592 9496227217454981307 10478543966900325849 5097313228067339880 11518202580287028523 15672951324222298027 16287519837820528778 949225614292091600 8405570980581070045 12334237652198870441 6736974343714065010 1426930742714417642 1335957841555089445 16235988152844806288 7822892169195701166 1930801688033330300 4642809728579049475 4951594672882140258 16621613754280563141 7174782511342590557 872600355082501284 13561802842795156098 11905761255383563425 10181344099169090848 8458535219285630836 2860742781186935732 18049921823470897069 15485130726864800212 12370415444573015749 17080061280772632543 15215478598173708548 7448685724383333388 4113471942894472025 9132971213450099243 18050529616152375660 15145871773810033052 17534788851244072321 9130384008280255083 8484567245734659228 1534288848775626848 10132975945902664710 11778771243822583635 13060280396815507386 18135576810371593891 12095996062922084767 456299351798222282 16496211534796443279 7005995091433520778 14785120627707247335 1794923589006918898 2418690696132468318 5292501624793809681 1771752195038413201 16883798371531343716 16630891571883225615 10704376906041917735 15637572566752319013 16282226851463639783 9740628578211218249 7105748084226555423 16591433570395896952 13987866419593871649 12029929730536203639 12784569752375620292 8796075171519803714 10927458582480102207 14029319756454299474 2174443405515846830 2160349207391426280 15682284685622182325 17802331017405894504 3731967753401135288 13596269789190157328 2105016958854388963 9523231137468803044 12639424808150519409 16071210600621603740 17805027004961128265 8907233558935468242 17508335028970661612 5502201901341323428 9129597588571646856 13363431127804975120 2307443527880728227 4483389211483110178 8288105378096598622 5922107235155418086 2604018972720653782 12771171968535306016 17469787699122303574 15128502850638643334 17159492183708493162 1138198674025083678 6679316901422898365 13187174608830747639 5398618923367326672 18416410080470674444 18161204223005863375 12586436682795443929 5504886806231421551 1207977800740300777 17324431051815639357 10367353455727077312 7607488761484404697 16700468260846471421 16953898936911195876 6223120424197513756 18362090791815621461 10886624091635513567 14957519798741289512 8624051043793332840 2079061113800201744 11337390488160973086 3593839021295827894 5757100318615578677 18063338334964924762 9772995563443032386 1501377692331118733 3320120558067010478 6066114145017086058 7912197343572508951 11372278698714027314 3886541401138237777 11905641312513705586 2530110269362394205 6609629048977223639 17028082312418863100 3982008494036002862 13275071529023783039 11905474696783261095 4336643582204753783 16716640805629674061 1168036957550081110 4258698397292429185 4061914225516932927 9462066293719548555 14856676575011970812 2024101832454576983 8705198580383773267 13519414668899239872 6899581359099940890 16708161207764388297 1524105738315091722 10977951398968129990 16051769094597105802 5270029248205740296 8771411969083316473 15292569573147518579 348470781696376466 6679817278530838588 665035050134296038 8046037634186461448 10920768092777780278 2065983710288427888 2714790545643359365 16524906459506793467 15613063812099474913 6804611607463762900 7887530472479005871 2307014696836964437 6753226006028522409 2853520079078042772 1568149118624655145 17186247067810093220 6733554568132501642 12939867005656950029 17097378255715993191 1244816046099799494 12360415691155284249 5065565787657280659 13286570171416369366 14208520868169717507 935297721212076381 9791080821072981883 9006708031474542031 5598105875942792882 11476496809496037834 17013254628999525367 9459958234374762996 16421767762580974229 9383339429593980424 5082934402525918135 16445216721668212217 9669381321047268952 9229255841424348054 14087273383603026856 6664479570841022890 16053706879390911853 9113915528925818814 17039181500795327913 13093870578470532925 16932652216133247022 1161909458176989356 10515226911772933297 10324964529812954416 444570453147133476 14235718713823446990 17519439453216048732 10524170999222030794 8357372583910484717 13480391470001528061 3258507151352085089 9009709912196927821 6097376377608565583 14765938373324730527 14794054998059116150 269417555418445689 15405149736769479333 12004300280506822183 13022720152308926555 9733648047652873532 13125008330988661780 3239549965768706841 9746527269369053245 8273748443294340253 18006061757770405945 1958798987410476122 17977188913962520722 2713912692633977044 15666109400590976462 7737607973701631983 12026937283749360999 1702329874782476892 4166881232427255933 14958672734158508258 4061485535821436234 16964593753986421341 14880513536943444306 12122824473522978327 6935596287735498806 1276987405702890593 5438315143266854249 3970324477756691675 7296181969430947595 17921697042238917133 13026043640692378513 15054731912132074702 4880981327132796540 16544829507168693772 12875000496330295111 983801413658722912 4441850200697599104 16308964813420566423 6291986636870398203 12051167066125046598 15433680733438824367 15367567153225986493 14056465081469201329 16836591306971923330 13962617487001862206 17703185107445631664 11189753130957306656 5936223758585217361 17766499799122552361 17715917533901992325 14193620357091620492 51217404068314932 831090516519893235 8664887156523196312 1162072771540012462 12959854137291738552 10324423616886406187 11630231032057969488 14090108821712429920 11501175358411682427 12245940161673124925 16081216492114902385 1927716501078442795 1052855959444420870 15259433090090929784 15773993217776114738 4417092970565856410 49523632715524085 11748621679568017398 10446637951050048212 35454206448211302 6784972382934063387 11738094823629184244 4926194147359825378 12703691826471093926 2689047893096571185 6147076370582628433 17942694912751040755 13598027328213225925 6097526652955085672 8498492714996199522 7161329239947660848 14552558291681639628 18334329331069467987 12524818872467577089 3379539840630789367 468459555424111212 12575023845782314423 5839137487331823295 15027207847114567208 13908055956803976399 10016925253564445520 17782120662320399821 339792826851358161 7434712457005818883 5616814609293548633 1775598078525398627 4789364072019583615 13926859588947393093 2397678603276113519 8000376534392318655 8029010540895998999 341716300795526122 17789152744537713319 15667829560747933404 6490876657987948963 4245107164014977486 15997430503445743345 8402931600620415214 7202255370529312838 15249780612160542327 14425348607128746164 14753995592545155454 6989278725656161859 827309927923120936 1367041667083285647 10891692538181605677 12956797317617722316 237622115553077701 18089132822337441930 2676692097193521151 3706721958734984906 11426949809566417893 17240881795726702620 11460008985287576037 10123475778546449887 2015359267057511413 17051891861778817897 258783910947892376 16208707157449547599 13144246261597811518 8103898303594942479 2818874079884859170 15510485331056821313 4310930598565921042 12680368511646767826 12485192502344913919 7614533244520771169 17933103618053476928 14294766694743233524 10949429486198713160 3135607119037289320 5334894271696973598 11552004994506475603 8975796388153631299 10336754424002461964 9335153971463893362 592694333537274108 6268601844459573131 4886944194340085371 14039859689765491383 3192341147004157652 867894504268324104 6964171280355357116 12807659305056480532 13031552035838159431 13409468131091985187 1621403171691577583 7637258204151260387 9046614929395230662 11335207713273778218 1890823542621810838 14062843626477225262 670202657493875604 15931655676885714251 11336535799397918434 7605741489154915624 14542249554193777935 614842561060181146 9898135086980697554 12712956788386446660 10135526952671987258 11303525379770811386 8944623251081727267 6684672819306696624 5295140258072919613 16003061006906042587 4894392495762912491 18127714388088969599 3915512685655518527 12887402308121002178 4227531134572438295 12834238225299829511 7619115658429557060 3540801654634674530 18363108277458138906 554767903228406486 5109527698417818219 15701339512123374503 6683471901674837630 16837328042119170959 6143382518748720233 12729496957895704996 3414488899685102871 16942378251072397733 8930293802176600704 16117670438661958674 3474919103284353398 4207006380838631931 4042538340913985149 1140815487213899102 10117792218465493193 12182699352939363463 3975281129036808118 5066707930710483080 545203311432805623 17831872745256362326 6913685327058428904 5740355750871888377 5493072968781351682 17689620347539357929 16813542906880838108 7892196160107319696 2276064469268788050 4113237894600647346 9573198308000564421 2487072652229982869 10909007380377709164 7967513945581956169 1841954765502109927 11691172249849267024 17698789105685713088 10228342900963873606 13213152963494944391 10829783447675956202 17368352400546559255 11968466506117476161 10668195193064202709 7027367964002312765 1975111565185739 12474088936748467387 4443170605024917595 7387494652122271881 3293823996076762229 6245440595955259660 12558224661733820306 4414933639903563982 16900478004778659192 2319443585767031776 9219843290311764878 1220256625180142172 4049722527508455205 6962744139479247562 12931369821471486691 3255397022514096637 9966873929511843268 18364510388469759962 10340137364966081561 7988127826985394468 17142622404317262397 1744186744868146915 1631435444231057230 1323950539738003191 13858017748636094132 9250135322341931763 12577827874155407932 10258436811594930204 15063056468256350923 8968455583756186094 8360024125920181094 8015926321166368657 14331223766525758065 4551071607995127772 11843827817253082407 10265393985545572888 15600525347051721705 8589513753467333849 9166223872265940317 2474521995240085137 15431817120779967164 4698878833342979168 12235017377006104749 12961711663641042083 18381958821712891256 12630550212993354471 14423531213484811890 11533724018484237559 2139900650447735124 11602641054083175318 5467392253769093591 17321579738038479933 15627765948613682914 7590155661243360997 14214638450910752664 13297197771346419217 16889445475220039966 15259127566748405851 12760460147263558457 10787697375240558236 15296418007610834830 17810075736347761979 9714357484210558256 12907367000858200916 8061517823907068113 16688409436501289203 12252133466709551940 16646147060567712544 11711866070624892812 1585708805970149900 12229271822101012840 5344985377515220793 3998937794519732246 11735853639889082281 137668388780750081 4786396071845268173 18416122737972656061 7937300206394072236 9147789262127389080 5443795325127774091 5969917872080083696 12007805561026797717 7601099453191775135 11228461262597083484 4604678604565426673 10905399596900827443 7850757847056626892 4876609785417111458 15681989174958926627 13781955370809688489 4934916172709479444 15405282419446547103 3912530617956373029 10169655724260964947 14794455686946050267 17420954593610309469 1450193482710237912 3735414914879691269 9178526808286922776 3606760874832594127 17602588939729562261 411185681771654639 17760464788090143179 14601280147488208795 14976703973146841912 11433498948487855445 12996381857333451471 7936885115027764816 7999945270443684920 13492820736612915512 6284636741492159716 547945161540956851 16611513650737694621 16823400282953890941 8353031260605928320 2604719005107827124 14840207524113005206 1168697675144399855 310985169327356303 16331093137997915828 16163078761203142266 14034573892277033638 1674125254317801495 3520780482584416713 13966429027127288034 2621035172830166859 8070559701337013694 18351757959083238636 2230860754691112607 3222833747805758763 14268180946362174436 17907546997428867861 11508824629664771924 15624563706048806984 13724737176429504018 599041037425514890 12292399336521033278 15432655767539512005 3280579381657494743 9993995758991047125 4785203908253107519 740722154318608208 9501661044742959726 5983896990024547626 2364367430066329400 7806244302380435475 10246450967422021906 17034080319524488469 8451338258941098839 10882185533405465689 4816645311536390332 17864977978335226873 3576106129614282717 16946873031314511886 15457669553127788110 14309251878496472544 460273882710209435 640745765028044220 7976084447121624666 15866812104402635773 5421250269166529859 3362892542992416096 3883367588985115405 5792507793344316508 3353629463888413586 13289897598415254253 3851525795328033962 5846295383172277741 16148716650008469403 11475510514082236760 4705301896678539270 5835839356230701846 3290471960398021691 3235570635431660944 18335745489194940385 4058854094874026530 1152170866124463419 10605289611642924291 5920696270053025301 5466260129529851746 9604889220546961393 8302687550199260828 808308940321542305 16617684954512528066 7973449551242847686 3920668549525196027 2063387070792045558 18386243931190622665 14791822757371371365 8569782497270536543 13792817718024426220 13053945229909232155 638779016291565830 11247105035482669218 2381510296373680961 10069651959243857152 4233794576797887202 8783358186643483304 10640966290939598269 3676642349646746938 17620791405720528319 8238533441115656360 2303491475973706786 13691979541309338117 11548930785456910405 17570530676633903614 12137365488763553314 16220981540796458610 14200917421673318587 8075911270371927688 4378380934969788768 13085095642901870347 792481870978719362 4486152713439310638 9119474533989857639 12800945720953465623 7820185505173659875 16375949977980264331 16653873924382513365 14685250803520791917 9394590006238949997 7628770045705007460 14123336019556928808 1408210123088517046 3722953234194149872 192442044935877284 11841258839942256654 11406343759749478218 2328954999681430817 371442369879872546 14319935247144319470 13243398819490985871 2362606071663085252 12055118595989388562 14742299100684889955 10968730979614542766 17414297596439525546 12825683941355143961 4710132337315419146 10633181872817954242 17120900747841677146 5001862489665566603 11349631186792866172 11349981766393530590 16267007028875411715 3731316273959626069 6207271359710117436 10751717967642424810 18155841552109031480 8485664612386782312 11208458944636015148 10804171554707368530 4543378631172377453 4234512960382322395 3299616018330869567 17175129893916054136 8960880309192432113 13627897158799806528 6579921752113427243 18312562652064102220 5150620631290754982 9123745838749145291 5255014340438413864 12766635432995148490 13463909810797248852 3688326120884857537 10063236606077139619 10227544742040448477 13052705322770499318 2567294272620726699 9045419638928571903 4907361855425568201 2752796713885781808 17570528062259575432 12133458050793611053 18081234378400956136 1491807784429361851 462110603715230684 7329411435118861255 15717275849198072865 6728720885396702673 12535967881075700225 2645008792458707656 2055388193743521050 14916993197686871806 2039878787741760042 6099293107011703284 17497159539291381995 6066391705006109578 13020170463912117874 11102241770666709219 6374932377952630779 15125668450677843031 4713896123742920361 9557410896328357772 4533988515201751468 4631201181837801970 13154601075290120472 8294981316383522023 11609167600868486593 11258908492767809004 15066878240492199186 7885752747906982154 6356679764090934922 17969018159204773544 13126460752448112637 11176817531022815405 7561207807965955029 17385281125090335907 8439229017293837434 6269855819861297911 12953966062292432764 10367236950732198165 7118368775779631560 8603911679912265291 7049811563321052828 6269310165419692159 10223597764985765868 3908971082038895600 664957679794410034 4737776762998573119 14953353271430925952 9918273123149812156 5364433373663863653 5949835772188641601 12082669779627409296 407890646640475235 4116753514835521212 10352865743795908368 9149956343763093784 13381484849745966281 15933096697114783744 6348537460829106895 7787911595259554260 2543702546087491845 6573058867370346699 16488857323757810185 1526707657607665941 8050580037626389112 17671443667708239466 17877801300006016730 3223460032661167124 15263526095978074883 14310540732063110651 2090006947823281610 12900279784015430839 17668135928981033303 9834106509461066618 4287774828790823589 4112197905270568938 15382961974977427961 1068491540732073268 4708409391744700708 13850240699297276477 8030918368730465717 11923186373594814183 10853332411133474576 7507898369069858007 8512813609031417153 15052754120718342073 17803797569306675399 12295321873996457615 15381877236493818796 1141865802144152947 7201611875802195759 11639644669876996353 172625250271110604 9341847226744492777 2258004941483965467 7644916733028152662 9038850197604336854 7445516236791412601 15956306093847857652 9544347565761501771 9518351542065704149 11371382706866873417 7220853008156148572 61069904128089617 4938865070018763286 606543456379066733 8955914962706541156 17432583785755469510 1975724385763992758 16410620671990056827 8209510656105090985 5818093359856037007 1815091427619070099 15989726331340303859 3547783397992434471 2024525588043345516 18075816190061078891 6558714701055994419 5964166358613180960 17987400354397056607 561918505593117742 5089533594818305430 9186297238639928508 2396264715952563821 18256942510841832147 14903218475136547058 8135703148180467338 15855361728693456254 3742882759959260619 35532706355691750 508511733044494144 361213003504737726 11676291408018754193 1377387901548860119 16893321885841321501 13660440039259743453 10439167582689631903 2806162940939609583 3228789560149417977 5951310844832439414 13346906389285642409 13522194062964091539 15336081347083224631 6045886129900423572 17460058547070713492 15572853368413896131 9450710258134262386 5721808891215365120 9104191716225273413 7630145123212992855 14256350854405077343 4030225271276428374 8649020326672020744 6832540208791239657 674809180939318483 13651453648529758419 6298143388000175217 4173463496244212227 8822350697865455729 3209783061235382663 11654854820651596741 7901964495048899998 17808964957097408368 9928045632574556505 14940132542815174772 167069574063234298 18192459966099655035 4191678184717305681 17633896355508758898 16480077527317586800 6683672102345576057 5163959992380236595 8329401824360390204 2717541390458354043 7054164132330283629 4303211708792652279 13851609020628002840 6807343251004815821 9909942083828831469 9387917966992990345 15374414749110452377 8500784264929460958 12527556926787333586 5951241494929859595 12761312901527163793 18246239422254114957 4435716654448096067 3274366574354534148 15505201890638754526 8938406120147341015 18675581679132029 17507651973646884239 15110482123709192084 7751563624567536559 10914238586804095248 16810546520407158684 5008399372963041167 1521249196666956226 2215124534897087973 17883980513639745518 11374950498275907283 18191035453893225285 9200874086407017066 18004357462098840888 7444368838725871960 12473995757942241750 3069480317738760603 8395106265556199394 7427999364034680565 13382688201370265445 16120354603951080847 12117690506226296027 12250484713479737554 2279274884951796380 18149403431152911814 3969617186631386924 5467411966741124400 9689206666758039186 18004594257267109477 7911696313668871154 14455207025714763660 16899147732215215524 1772789685833756800 12725348268325278502 10131398185930009834 3221896207875279497 7841262365377488873 4455099272351151761 1706736823482557050 2183329809414010537 13141419740704667864 16279590668446083693 13109516959179092453 16321418595809251608 7137791160031868794 16962020827699467286 3046192269599129851 18063309887835618326 18433009887759013709 6687149738440725674 11370936643641077994 352936453740984089 10704289776649751073 7562152572737536444 987183745718578992 6936371519949114517 5172449029899770278 3845112340526417731 13310197115029253081 13069074158143836348 17690375697314708012 7679195268347700732 14948531083518524551 8517080574847310996 12861839101416127428 7437904484246996734 17934235883288540888 17515920234250076702 10974386002900009500 17079043133827258294 14843066415706126976 17002147186181931046 17013143442332922712 10784008008497290539 17266669970394917925 832462612710121664 915791552059881786 1185595643335519247 4781993412237805692 13967066995944971459 14089119668688187406 1422459827600567000 56541640835930218 16291381281025947284 17878206982775830585 6881551460708089757 1367340269288036550 2846454698375264177 13088974910885178303 579983900985547146 17508024781314625651 15069409926243679614 3031419138812392361 8948832902648044928 18021086510399144531 3664146788644071971 288367412597827024 13922540647558520529 9906533819913829825 16141494390703742550 18413641350945465762 16856902647912633639 5821912559375045125 9914006508070174346 5481487806424227642 18156665369723326021 8117263591028492455 2647759357047838752 11069042488611210098 4777920691442293515 1827479393885609724 5849029390389301248 15205252342993799906 15624459840397712611 12232388411151483597 18291849890602973540 1852070601284511800 10542285629973393313 12182825268454621920 16774479563496725094 7883426078339375830 60344814513600892 15926535756125944903 6637809920804011494 3759742579246374571 9818982545408670117 11865063154671666213 16121987294083860827 15481191167231661166 12736847876894687819 6020529723464704364 2132010741474301488 8862089747564125517 12461346675078768167 3669240815009755961 4404932485775382008 36273804971006668 5280221025554571502 1779864785255138919 443528141202138227 11833708561141761351 16152502027191212555 4179101025877899484 843662523510750219 13698686863486358003 9176741733476056397 6460183521563040501 3973704933417473839 8580650962212323033 10489490863859892629 8589031252880879929 652896522982424979 10173122170783191143 9561342310353452741 13126828176164369236 10959946154100261809 4449664276300846101 15631837814922001056 12036889676051781878 2041015524251320908 18427604220078616172 7243737369378445915 6680515382713630415 3450465981936223203 11343845263331549551 13097856604976807073 7285458797518174645 17758030672475423848 2680997420831732980 17404628202240959071 10820158951959571641 9012869350572163903 2395055324692616219 15128732895833993412 6768940360897383617 17980266925031091463 12478419058313504229 11969847242821175771 14409111214441657142 17998200498115418722 4751789251782320324 11353210252524726136 9556446745677078529 4417536015527657240 14415116469977617606 2471343892514519658 16489372845048637358 13051942798441034892 9229032968513511955 11595815951117015017 8108047671597334402 14168315898668945149 3559292373058290004 8285938871183649837 12043522437874345185 13361610000734810452 12337387443768921094 14486670428107523848 15073014915041908930 5320454520108936177 7041762615395587469 7716357341383299285 14461864209504293127 6619595122471719448 5782404605548515684 18234840804569425969 7592296033083211783 285598471251705088 14480335154566609339 10380340620750993437 12666924743747279195 7573780347325218770 10755903727890638822 9113168423269809321 7975347307515389439 74578204426490964 15911822661542707957 10479656033128210646 13586201175285228534 14600452858304061207 17426635301083797231 4340714611478949115 6752316914048018514 2467775144252704268 8018260741336472639 3978801499396131281 13674497583503110136 4286746627240759193 8894884091499217077 5145530479648838025 8526065981285507887 15935449343594528586 16771904092335533762 5766566098986301419 10208720647864711053 12016379793472858835 6133028626107896067 12419000644548530458 10760563767345278829 1712462683115430213 6535714216085922717 18032513400830196307 8372032238196517222 6608645307584272749 5528630045923091643 4713750662717278187 11008104844485388350 1890409900984819180 8422734674106604298 851081894953625711 1364448569667926076 803680864445315378 4126682492959812098 7329001814669011958 6723905774279145082 4427390987489561912 837086337675829730 1786110574303651968 3706269474462872074 10934281471003797300 10266251687976421145 4104191374585266079 12781118506692612193 4725581115709347771 6893077449562386939 9992228462666346222 2615343034293547841 9500430998375951691 16445881474560466780 8039189629023202960 11741559589935397556 16945981050087601075 18074069764113595719 16530202668014772301 13957319070234989800 9590330997688039135 12171476006369412088 16999664173120346551 6442547168886537447 15856430223989530627 1941192413925168293 18041999379259079106 14197324265986582512 13711506463038655030 13510804104270159167 7428540794506608133 7805603911093455025 15573834319635829471 1180006195405526686 643418454055012106 4667030782771421134 9948817253854367640 6930320796290554428 3050513641502986314 8756145883614955307 2398676763262339028 3180547151218975152 14196160585842848568 9137140526996881747 16321985635826290741 1991075820441609255 4089928523622814255 17128825779266564414 11267343501844623696 15798383738272445235 6234885330348300038 13486795537995588142 11990401527397355610 18419098836697535672 5897580715311696514 228965827773505224 8060309379925398333 4792952162134158567 634269697728607657 4056704295791131466 8879829393825175160 4856531685023249329 889495499703008500 2565885596871602271 7675834736276869297 11906009471177246311 7335019752082502685 986183377114902450 14819918872903304041 17256941919452554330 15077691478899450545 5756432616691503483 8948926831531607410 3189819557980055628 1168169253207037890 1255038058541231289 12821016498644345782 2146354451064103655 18423551312358711660 4226576288766096508 7357470567193201796 3680529464230786669 12192762820927367371 5780894060536429779 10361659365340301379 14685575095542594549 2641941318058266441 9382674630064831901 15411885064831236423 2029607137483258537 6461577386258255884 9950447671733009522 8340284481236785771 1439755666649879578 8057616728347783189 6330952538751011156 8887318678397712016 3796273099840389981 17835211974643280192 2776559241925166474 1015797317264233079 3398309742812861931 14201655897584048630 9369882229784878408 4290910168531074512 2180020687882738433 15027777213034429779 5868354489964067998 5012497195931071330 4329102618842842566 1711748043408166561 10797164094755633488 10675787131602897966 5985924972021085497 10643626552950161485 8921803393337444833 13937604715195100693 9941095735667697904 9937807035288126707 7233519133085036549 6737626200684883257 7106268881199538194 14687560285797486380 2786217211722099136 16968260305188438528 8953925714263716582 6738761362612741130 6330318365433374500 14826950081454335466 12740317897621463714 3458779926193662966 2951714739692764815 1252745873635823458 10859392478345631774 3292437639504566028 14078915109520295424 16150706984567607616 4618157712990975826 14383586813333556973 12818581014288727423 11508396323417430297 12622006356489643024 15190108460334759303 3952145638591565972 15885565829119386650 2423220249328971688 16124191984162244197 3049873446015983420 17345766643046474223 15104524817606716405 11614604455669640533 1389237380151805972 1349420331603554716 7231177352693631854 5667910406441474168 2183402402216236646 5854626785695206698 14677462469871915109 17049720693680667676 3676804343213905453 11766845298015893552 10686025216830292648 15236849548270048444 16200192240689953628 12003286213446557795 6106613745853789232 7954111808900101284 8848768069110414594 10803134082126391078 4443076958889336090 17783718045320209546 14199451904787093384 5268652169020644995 13366269029216401906 16040055401033851104 18418731700649569310 17368002717465758131 2532288933057373604 16828465386224841513 8430240190099916610 5410881348488024234 5766976146284123122 4811594585620108164 784829457501854541 8325058370063932228 5454705664823781938 10766872717946438001 18220846230033968299 12213120296579572194 13763000654333163465 8493774649002632902 2857213920882749653 2218613305530989104 15246119273464714300 6692671183208564460 7831035757457395728 11890206538298569650 6013396735373543891 12832222029307220420 17763256314694278055 6777817532233352432 8413221118737933432 12584628362741547359 15770888460404808794 6309633504479866074 10901023121542711363 3842937710645811073 4867926821683055797 3569461817027860183 8484335282660360318 14390230818435470229 8971089818972360330 12632184396859348280 15661555251307111959 9899444202251822510 7901453757189146154 3858916484454443716 16634139054158772315 17412055360620471386 17754385735118502069 7453217016562564814 13678320628699263535 16644787669094981021 9400243016565032309 1607769733001172776 12955377945348264284 13560013380685531576 11301293350158671042 17767871405142742542 17090157939777447178 8479463020499199673 4659493216437509351 15079175209814979335 11347274816994350501 8496647822395142764 9223902012989376644 13376829246739089598 3882502889994694932 4536986240936757476 16557910860631473808 2391072443550661766 4285959996465496436 16180790844211831402 3304578900558277683 12542488372833288576 3135060123016810225 2632909190051923236 9517232599105889171 7738444082002662196 8518133312490585054 13049014845604976697 2351867944507584764 1207515853289678956 7154869127835312327 13231008156398288296 10903220080051014578 16860137165830617106 16418673848109292082 15672189972113344060 10141411580752214522 2972214501433397050 6679769317618903508 7898413842320979237 15333034287302105011 1764090300784982265 12046137319178031965 3177911673572879086 13181100258625599891 273094411491795053 4105589460275880344 7921246068451978609 16502857859976076888 8961901278921760097 17773563983807402228 4137869111679634333 1524324030252828302 3334380816678848853 6314715812841819621 7833262808235653808 11045240317220820365 10661781942687603177 10388282479313602238 3209322894787756517 1653629473459296112 4452834563110550653 8135968760405806849 15205687271634633942 5860062768358307072 18074766867727472285 5875613126860735444 7203925916511619778 8693324896565547683 10848654894928564965 11834453350478050318 8917983037849244959 12504913450040056152 11967373805004197687 4886562327897751356 5683729165382942112 6838214209925908481 3831672084311574303 5468983613735249552 9586264362704334004 10493126768784770373 6820052730830482361 10037905462360550010 7267642335351909235 6187725686488080534 11719153031484208903 16215863621421177154 8707365493135280972 5258789961538265931 5180523104824360804 5024997912731486203 5962951607462860470 5093954667303499259 1660861768895847071 13324706237797847983 11689020897368993957 12691612813542200301 691113152683742777 2249683455597846133 11899643067211873397 3768969436852554430 768386243781964770 11137158589848221477 7295809178940966649 7068810475703697416 2083050016725048399 16740591304383042135 14186122645060444608 11364772990402491608 416071046301442081 8941480708572960806 7679678850138910716 6850158649048302074 10646637244164755904 6740165420575744196 7494181283180899820 18010171493259835302 10106474330477517267 14041240917218852551 3566769780966713724 5568340575004411280 5260936817370601310 6327116564986853895 11042311050289697557 13324398392826403002 7320997889634071021 7512026338326389268 6268022047356555774 7692147761327329086 16873178719167449080 11620620539526065351 5465194767152551564 6689598291413201609 3322850750728432011 120577345789734433 11330905403740902981 13554364006860387879 15728878339984064993 9124041295729209719 13677144115424099601 5545989924726866945 14558369212667143545 8375982753370812635 16353364242567907328 1258282184407312953 6931139321546117030 12733916099987433306 3204897570132505169 16531982457136504348 804979459315518557 10063353257630319726 7724457167309711459 9825342332228855165 16093838041667340447 6994478081019580779 2076188805641954647 6913760506938009528 11033386554958935348 11436330571266069761 15957020726685074425 5269475010581208635 918246218843966208 4332888716098460719 7833418508744165023 11973931832348046236 8586410259554811926 7738415508582062083 17798981743196382669 10649822563971846895 3342276869263223484 6333233118431845935 334827173809666766 18163992190846590989 11843295756112463938 7123359558642723237 13056446216911434648 245660011725378249 16807931405262786843 11645321955901408463 17553370071270936074 11711555092382298711 11007635422802028876 7705424270851012907 16638988735279469975 13957733128282539940 5565739912710313636 7687783978100928785 18201474204160858520 13352232944554081416 5100541170879997834 2563640008877930353 12845797915574507889 11928459535723478199 14429525772606460335 7987790447852273649 15653318330615180830 10492336976509813640 16538356767931117090 2423382530566158744 11534568939748975409 13469392636211969041 7662835093684563540 8854982315542997325 17941024576506647269 4430135334186434830 1077175570459590817 12957533736002146188 5110679040752522463 7261155978013880532 12836701852347508943 12327831147850895040 9437135989379837909 3753291003954024647 14671876357655318564 16346619192179943917 6531021349508113453 2040864377770156554 13992972732801344380 1175179633442532720 8032251019863203144 9988919110218613792 2261290011693598560 8508449976235028876 6013112708418306455 7794973554578542484 2113914081520309740 5990733232789194843 13797288058329668659 3857739809528478716 4118933991034251596 8974962513275063205 1257159681845688979 13257876698252603575 12891145425382714176 13289405202371934278 3748124857922159553 11785135335263547937 9524143485425500758 893964414744754172 12626843408564824873 17397578547790358893 15367030539120078989 10929674407565413010 11914699650866379279 14536870771703784468 5183267352316177704 4995210585347860945 8721613335417124058 5802333795236763195 10494209023430096525 9624438653656783547 8601817023550575765 13495404424545785973 2614821592998702336 12030129343072450204 3735249725452125517 4920522353367211697 5668067623676425111 14550831814704039637 718400472406184883 7624326749933104510 2387620779710424395 14515482650973318562 12328908052567750020 1801301826238221519 4357413195698318935 6175663961361801465 2350730434009867592 12708845361708746164 8654064046053273299 17232505263921494285 8641270637399378804 2879237998077068768 8338286462823751298 4754572178806425607 12678417770224345201 10343809454938992134 3905142858425763127 13527321599944008569 4803636276270031117 15354236955504069534 1570074543188808935 2021639607612837641 2683391146253400788 13287154966232553396 256923025632433270 10492242715404609492 13731951692020475948 13458306489100414464 9966953666623567926 15506495515723450165 15250987198840488179 3125488616481832660 3511121059111779234 7029106386061779998 1171997954216573791 8128056471180026768 2951342205322475356 6131675401698512892 7079362831964946172 575197885708673429 4444143518394669319 693105423835675814 2370030284419884313 1951596750166834929 13502230411496640440 18238075441675479552 5165206726138261063 17036505887859663486 11155533167292027773 15442993634697510813 7675424099962961616 14593437616798713114 2348773896056361590 8006453868868224488 6917643774693198268 15213623370898722203 9417545095619184148 17126109018950592480 7557683301042131892 17042541001180176117 13369329289712008514 14447021335937455075 15307269791933255071 12669035289525412055 17641875373129826010 2387164699512218512 16127291364587700294 15832880314531426916 17302153747341951768 11267217421815014164 11463989363245554240 17824659114321822807 8739059281382183839 15387485445186704326 277350447522668307 5081718828059713886 3267680816458813248 6431451971942403023 3731676700444172572 1948106716543245787 9579203076706593350 8020862177520620310 14949458992244781018 16813306307874468727 7477333219317325767 4647886000972751989 203639984911093309 4759416947467779048 10500488021333756694 10263545715947630991 1516318033684281066 135910135798979075 5095376048286122532 6116594349137785714 2943087351034560021 5234855832497646587 786700177639382303 17229365463255275885 4923039014099686514 9782319608240135116 13924201269704140333 6421688697194288101 9610606992265472504 16423174169093363482 7637424843709089855 10853928060416699230 3037213060074958413 719514618881234137 2420667970672926544 13043948184462912038 14148991822506854584 11596315109115268174 3975982591916497319 3389266976315170447 13500053829211699053 17601578011088280674 16713635199363506637 3861332342349187103 2308481451447421048 15683653467067384122 18166040962507759464 5483667799651872575 15661900383013100740 16479392463177851461 12596943308240248365 14204580245571309335 9377823473176945271 17040301866651671961 2384326909006225115 17210540359348588228 17185752626312210871 8090370399740681729 3543841844775247976 17841674845621536861 10727005530976563344 15287517631289368934 10796426610231529929 12277207919486379582 1148135669813153632 11439055257034550201 11825429874856265746 3820557251660726339 15170367298397385608 12665524680821994477 9517152747562332590 5434218538015861669 5561039482493928205 8138055946518770222 10517362192525181741 10030002521405928757 6584874792118719108 6825163149992435284 5704061829947185991 10134686577202737400 16526303245110515838 10390695327396850892 18038699488226606586 2806658280072322127 5783189164216719774 10949119983257223214 13021388388182495506 4405685528876320208 8228683574316082129 16215020034872625551 3165708809531051568 10197903740910384389 14761059675374947683 5791893998381386983 11704233674835381384 3406993832591995736 16513213439223851288 15604924238889655645 7913682486771396495 17651809233614677167 1681170323133174373 14538751024753283355 17240607698881897910 5794728322623002723 11040923749183310448 11056531957467403900 12768480221544503560 1906803732762596895 5149632592355298429 12626139933411027218 2491858231862282846 8517314961676885878 2013633126567277761 13614595822451242451 11838392089683989251 8555246073307319916 5768037018772958737 249305587577266853 18295036984863214445 11657687769169977511 8734741291128618152 3281753258685309112 2012762097361907492 11798776295728313777 14672136449999391380 2861943958326146971 4580560723521600238 10784963486204192780 3863936729126608208 10204688457395035853 15923724423883004777 9975601887282860915 4069009776512839032 17893350653712696498 12412485331122788157 1332549205251983083 8114571649272352988 13303962799260288859 15580011681085696735 15297380721489415886 1722473204513375820 4293918493429089544 15146675181880910391 13320660183190705931 3484881253548051537 2863705180397277089 11331194219895870411 1764483981276456970 2338995989539201147 5851341276712013079 3708046168590406218 2423105516554564510 5586584278770812515 13439909979081828438 8607018620574364734 10367717019604296394 11523830565687969349 12566138862544115069 13404790922965961695 15782802937515325423 9998346733639300240 1604982306662330990 11611820129189188277 15800851409530402314 2805952794883537710 1789306321968752214 16133411061303682771 8231764523589339035 5424673952923206549 17540199019936344311 8685991863920469384 3763215228111137489 1526119071678552779 9304119196159681547 5375893300882661263 14734883742469678872 2071619436809227154 2809867095440680827 472762474394919031 3592012193134388029 5560327438876586367 396771074157624143 4236640347855923728 12846015453949838861 6218979381231702902 7704842421003876183 15314797283871489556 7195721949944225424 1271024375532519470 12846422017677761652 8150763530710148264 4175367871130382036 4835902948157980470 3924117128371030168 12500088805020362902 4869622180079523635 16256788111912002905 4842677225823692864 12612169729510362462 15018683070936273066 4731897378805323892 8116277155740035683 11513663404526912536 61925180911984275 17656424401710999203 6616657498086807223 1289569940148360951 8798887975563408820 8108575627923273886 14929517229918606318 7286692913461019241 18069421403248459775 5285493461385979346 16709381152303936529 14926170315257730287 17120407421536356643 18048663763023393079 10207247830749364347 4657465916473944872 7566028488200793320 17276726521982175172 16883812060169500415 13671313872973173627 1656451118234187458 11668674275028250066 16931587377420149629 10112005352216200172 2046798252152724936 241343908226736379 14710448484717588784 2750997552903950777 4521894864503516126 18439978618036487255 14491783053430903446 3135391570551256382 16333764147176176218 11515348172147889218 11397707397046581454 2358711469502478232 10970212876057737376 17063833696202219722 17014768608942476853 13203422425778271487 12320236720133957755 10193211386797439989 8122870356016884572 14744632467448572424 15249439476094369773 6042747847320001058 17339763697723575770 6719160868948130663 10507369984289105813 1717956584944525323 7197159731302933078 15050841494336574440 8798601805005509398 1449255804976882256 7175327623661212056 7117137168627708501 17652636157404766100 259080192945207149 9034616029650540281 165442941209994558 15828120881284524375 12512537841500722099 17488260469856305521 6407101789199915358 16909014374949527545 9458124356807742358 16243958007524202243 8432960375568649981 17739215905874052835 13297346142134434989 7064867726735226861 11053457625716037213 7074511999967262588 3304154932354833565 283373516451060832 7845206549718431198 6716806225792591616 6454014699634570148 15219504442686255366 6858213713741173590 13423803044287026968 2349094875305492379 9086616734601254848 16797493937541380009 3291660983768002206 5526967926104001245 14861406155998603556 1655144908856037169 10061449157213115696 5466066911242873931 1777958887628822311 15190073410052101932 16976694468271479264 17924581955626818505 4139418873615403957 12715975535783138703 13294788304059725238 5432146037466578458 12350009904726559889 14775539934397827886 2977340660536450673 10573048747556180567 11500433808394037384 3369362787578739995 9809624405928469501 12595341224008478579 7303960993213473595 13122849090756106336 5124462518500156627 9569321720989888958 5515554031354779420 13729502028353963142 6300484940896594252 8615200838730516832 12901435861244596382 4586588249420891912 16767846134915507390 11289472146655281372 10276559932893557809 15103955869276216807 5867285033787749930 2391779004538690879 16631922541461634320 18163575369467760 4119005649886846863 11076195286213122598 10525984618917714315 9893015078786218766 1894224942515625732 15540859662235935131 11397366921027857696 11341613022723446597 7515109496066854155 14570515659905632021 9847555166300141089 4848646927326874221 9635565806259330155 3015282612318323281 17587750744518109948 14545584040628628340 5038500772578178634 1638387120648966406 12791726512822594743 5741963657186070092 14210573790390232130 14273756753974110941 12171840254264878041 6696956866017155275 8058403933736301274 10739834362696795078 16672765545133382716 4386722752101864102 3247585650059609547 7244138660222251176 12911777931460883683 18422431474926603933 17838896361964504363 16219211764716212339 13287160182495976424 9938925566594283776 13199481690086352338 301915341632682996 6363437545090608546 8882049195628366942 11431950884082249309 9995828449159465367 14995141706607751053 15815130385703698971 7768963172599538812 8895217132629906500 15312581192295426946 1743701790994821474 13419326101612440916 10403690147184477420 14541154482692793209 8075380188826905566 4765166589210851770 2078327934618167653 5079536660744831718 12118911489205578917 16567173981646783343 13526820515906522486 3602658032100689885 13504383290907909336 17781087673272695903 3994763762677737723 441168759114980964 17841746471051211473 3545765973300748944 16004220048511616004 17146882998504094475 11921507553579272811 15411100515894641969 18081159168090289544 7597563042767927047 10178879774962617958 5234258950859186506 17570760640421175497 11530657617908070360 6291121564949117677 6911336615863355019 6261199967650657303 18065932666540928204 3283428662698186709 2062855377396250857 12900565104701754213 9440220288279686920 11175213873648785041 18281919052915172632 14245451924021832640 9724129906171707109 14310919983828870620 5325487263112841806 8310239468225230701 7597760014875637959 1214221442269590935 13449737078119539755 8619166432390795375 16951276934176024448 16964043949615228861 17799329972055841982 12044794681855585313 18389706404702794450 1359867220361622365 16423228667007054121 9573468565508462497 16183047007237012634 9658006132458524462 15633456353966781220 5857690156739878723 10338593850620592056 12306438274547771076 10967056664434387663 6748152283336285836 1397032379466323014 18284376733244972561 18410305470232369879 17656679871646958086 3754968170056592846 10140832516950147264 13611434636908379384 12468049788944222974 11791001484694619750 3613271918740953998 3802162866661439385 16510396271991756418 14717552466271533718 4137257278727767350 14556837351396376562 9172022472983433198 15134956446694544184 954425741265587021 5365691768797642857 1491138569291876531 11796525087729702051 3866120339707110817 9030106309778962533 16150136685523245849 18020445878640419728 12907950532553252116 17656670515802932160 13268700375084692808 17990063189143815486 1227219201213413824 10210885675324455065 2267135111058100022 14082849272601927050 11108586569852937017 8012135249805390723 17292976445777394773 9405612950869849226 3945860290731645304 17332814734109785050 11649023366120705402 17433501308165473228 3962997425988762325 9107411954091522664 13925322333482834562 9506956179479649288 18249767019377874163 6217539957295020872 3954713380143191758 13563928325416614508 16513084866112892704 3941026356218533149 11506224837943528014 13864251131621716403 2323691175497882171 2289436756135895174 3394903096941545645 17692766947353915223 12594035711621871416 13190189079872027364 8559750945284024029 18161545884449337468 14001967770515636232 6126578554909187417 15866465779924793285 10204404387096120259 15559770225505889057 7640140031164461602 2640120358101915473 401554172678705911 7523341792147975334 10928797881822815868 9626809570990442382 7285585679266430892 5583753163860770579 11462957622265210459 5058917114721640341 5836733904805481556 1904320889050476929 500222249983619543 9787598531268604189 2281009082899778929 2428570454830549580 9490089223069121485 7746369803521900517 5100570775729428018 189907431187607962 17641655890066642199 1795124224991949652 18306082317702655046 9045543691798656022 87785805320983729 6241295111919233347 9907332366048250996 6620281476036079107 5119997624366907596 10809977032143873422 10702968776284238153 1305201385221420475 8842590916998117655 13027698866048647081 9155011033255119689 13898047840790584947 14829510864328029677 187220915023321734 16049558614984241816 1747479374046262988 11749116820530223545 5448107460534510804 14840997215163396520 1161468193304914592 2761336388017102534 9126602563946869399 16203059182448067581 17561735359018480440 1338163022568967620 7608665102069595020 13004840485279410306 1919917903871663675 1660015147242467230 6351717615142844819 14674032802678833920 2683457945752356856 12961465191455044203 3615248905454463823 3808455705142738202 16914914767273450615 5949479454290824136 309915217983333294 8698959569157058772 1730337550759414630 12779032682465838670 15753957589755565754 8740527080101581990 7733102228227318175 8158110452104547793 7577575915784432284 11321670144170718604 17378162649526983379 3531503771649789108 5340937820957961944 15611536007994345414 1371915455979973426 6678372748607999171 13825196228713887525 620195982947784898 16486604707079843408 11723603547336778831 6918674281713630415 7063934390209063159 8862653129652933604 12907686268586088439 6304736494934277652 5643608091774343388 2422955903980789849 3440622880831212459 14987300999877818511 18399157092120198661 13748748650618556898 4967588248822113977 14733119940371336114 15827330289808231971 13720287220565889491 7821472585408577428 6516933419044986422 17909220180863928149 13363922082086352475 3190342282536174101 6323502847303950595 16313704841147054342 14002760540454776485 5908316679043370781 7339635486779551006 3745884438920488586 16403553978423808045 1318270794006421260 11145518604689864166 6793556746392202993 11854650104730998887 18147171207605496382 8832644791042988428 11127705688409669615 1449433621318504914 5009423607141806106 13085188353181668259 10785489573825667192 4221356339502807656 14567445504261571878 4043324536371246582 3665078762459654669 17830198286574133032 435356697777982429 7592331358662331241 16510773837273630533 9186224730541089264 17666857391698138139 17205908587719235541 10174098834961141440 1923600417389466736 17639928981365328739 1015304365395085986 1956039698484828913 5849053984197487003 16927298320271812429 1304238826344138855 17943755166280208387 10577814376338408625 10949357021839956772 918777784093242329 8189352730498431604 1286622757680992001 7743232079634012901 15602036500658877802 6567377959668432381 3898055333399803162 1938979969547955674 1823891885252008055 13890218022789432287 14634810167804403538 8170805728600796286 1785284214613436072 2577662775342802061 13847667831743746355 18052642528073869827 9358184524427938634 8264886247726818273 11026040041011922902 14752406877535529510 15676924802416719795 8046526874608707093 10254082692533807103 11560581659693774139 17791483708019526448 9919340284399255636 2382917162380595326 4493488768996584610 9092106526605940880 1687010729963388054 5452899542398074413 12825995724689709965 6441826873649641857 13255132923113944650 5908015077508374862 4214975504443079636 8751644957572383854 1676727802151565883 7098330838828082410 3597719155332141581 8385372516573456436 15974975175659023661 4491761164514245450 2585775491724577247 12368883993119313057 4675779700690453973 3913700194155867824 13658331525325564691 17865898653331713309 12379541488777543160 7848147503920759110 479253411890121142 3630822294588206536 4097500296853319962 1450999312638826122 10094601191560444120 15836770648839721873 13805984162915009693 18220145655984135572 12928431920051591628 12677613299015074670 8016322576778968922 8238187682499750127 16327445590666884586 16269542769996564549 11278703406425499897 6538131621359888037 18331434370170513236 9201124604013078283 16160695572297361738 4719473041319005200 13352299259265956652 1580516665656527528 14442471432207172267 13461825330793561820 16658013741393091493 1436703643188179571 9579705655211406577 5545552903947481069 14546349202677764433 17451667335176979992 6305117932580112054 6322878298380061836 7328092168190755728 17443852326194362658 7512353816065608104 4275184175712700312 9331309060912136945 5337966362681489307 8127047415553192192 417931653905079667 2079980134620016723 17650121029794498167 1030703645106437518 9920083451738604223 5087429303264747300 14332693441884039694 11811381333501906396 18098171375979860738 2683412616285217358 15470844965386893452 2098460788823002026 2805038645428176329 12672674464852360741 2782834112300981380 1050562432153269928 5153345940434047859 5224384977504984105 4203441425947746816 13222282458111174544 16662488964170681981 11126819117630721894 940307673952527034 18402538279193639720 4112056439785178712 5864589125763592770 8621491317502318292 14731304900603736506 15122683171471618021 16127921852762099264 7468301248374441415 12164308624633961135 10968352466461860578 5651928491899457862 9246041069362191054 12547828240494323894 15893783129112403685 5191810408367757863 8507598678736666728 16863379617864791098 8264552454157996395 2845558074709225493 6040986277219790257 7313267122159162383 16378894171003370003 16027492690643365955 9627980075484324038 17940316408095570042 7342747498728969516 11360571605259953750 174536427544249642 69561061443380166 14371011069569989792 16560225937174536829 3444117498988899717 283158766712581233 6495596550228957504 13723771218515855555 8183235699823784041 98349874368542382 3092544382711636125 8546349399682108362 5915041710074103549 4667642206764918937 3749240887751770781 3304117471577949176 325030381983826020 8413008246360932948 12307568070670100173 9859425048182327831 16253188829760911384 17309661018949434098 2113417933321623888 3737713476965127408 14064952865095107692 4178981151504516140 2971891725947399927 12595906796984193310 1690762563114437523 10000903575807532027 16409216954778048822 789765516040381695 7200563374250166400 1411700138209073156 11827522350510257950 13765378308463180820 10990480848522823603 8668323497234450226 6977524839499406586 2739463532296017973 9897206968246909882 16196726885129670521 10156220304312836321 17763164039623352375 12520470531592907628 15157207168762930705 9251919491152146321 5511573630083007569 18379561872383425261 5020391117858177127 17756326229616850986 6922188303548543907 13951091958040064391 2272291432887584357 6654139230326321966 3937163916212364672 3325825573527735674 2704459832431272254 7663622650643499972 1891644766679949574 13147100918585817025 4164381424944218837 15071199797891835216 3966689845316790003 3714329760775904610 3222933927101275233 4560987105793130698 6041344269942779731 4968154831704934564 1029921898314812231 10743851908042200286 17752726245837822189 15503727491646909626 3950506870835245770 9442834970014465221 10576252919574796189 13546129874048198840 11221838137593820723 3072344114161908378 5418053865138175757 17383998845092242094 12691914293455602784 14781462945244972535 18237257666187893617 11343844915705118498 2185979143215744929 5248164573136060815 5577909368035473451 6250215131312945955 5076228332507165893 5310592560164536452 18251840870720589866 1529273438553718334 11163990894938505972 8102100700080395300 17576683341624270611 15617408683485911225 13230590008140219573 2191544445795390332 507220382762618150 1942401343104166092 14582401948981907574 18376917416956900381 13170832645357566251 9203487978932940901 4225903758764346416 15885852970765494958 17191030919622231265 17946245206307461969 8390552300833003996 11309788185880128786 10902053129906137963 6669981380369740319 15300004733576854216 5645939958129002595 12704821842198878766 15555016071883733760 3886536331584093070 15406442185998397034 953752682298653684 5675602267796677703 17527899493934705275 15408900232320723871 13165523992276840303 9594272275611096871 15054792085061754077 4554528954132456567 12277584184386720163 9016965040112432071 3347324327950259974 4646162515039186466 14810090155314267839 1299057913892692469 4103200957348684730 14355427807282892599 9986703311116917415 975469712153104646 9265394078802468187 17858806858159869937 16797086624292298119 14077017667277371847 8014851411808204280 781057215705876913 4737210275432770293 6320988132067457455 1960635343749132227 11008039259737651723 13929746984272859006 9304036704418448983 7146300328584493861 6004911755736579474 2147002522454330064 9346792795451351440 14924818367307820686 3548403092509402215 16759906480634769152 11798055948116362442 17370547459414613398 9150778795321332853 1284495106591397153 9800512033206495527 14311991532714784942 17469946049369111795 4170833413260245182 14618780796675063442 11331152263510252766 4398213624150800728 15856920690307516583 13881380998505707899 3159852729093676477 1943900228832601010 2886593601221472847 3311790193727403206 3749119808309861357 11574959960405984497 13523088803897626842 3476509829313088805 11000645114369335349 14266516302931358983 18022073214422433666 1125542217430548515 13085312804253139822 473539200954205395 6827356242202589258 18435588963797643934 8564889558478329300 4232530110794581784 8057402159436402734 14176632297480877662 9696232207426767674 7267290430347939253 8509862789830800410 16836811746133498491 8257072148660388489 3456652311615812107 7081079209798727095 11302956496629046034 11409771517185958332 4331608936695730069 4432437057079298146 11801967394878140255 7604244395583801368 13771890707340065598 9927206424610927392 16344397891394263829 572598634124021865 10462587937088680526 16424001761233178600 17740464256809376492 1654489547869985613 3444857289809172666 16016340917035963066 7768182524906729431 857494068474993141 1784514334248002096 5584743436064847961 14519650637380578343 5599412515845935067 6826150441254590136 11937934910081213670 7555470298892416355 1437382266453002187 2662902834284956902 18134975124699510682 3414231194419370717 13045754670395129485 13318279052322587471 17684573267688300228 10440756257245876802 1054232044572949031 2226670871414274029 3309842910589543562 9387260818536966484 6883359379365176872 14990576914612184145 2995378730434068405 7341792819083758641 985296446504620151 10353221035439462515 11861419622817330206 13942640713743404756 272570605802342276 9823052946407005099 10760672538131944265 6795652882209083393 29723251736881783 639983951965862998 2593192570659245664 16723870970426470743 5567213742119340839 14670503393453127251 9931748984026774031 6002401912069072810 11658129885546548897 7470603613871685840 18029231090102435213 13486143579372087116 125924049962921932 16788469398596359118 2951923758240621044 12058509088194360403 4443450885427670796 11529721349988493145 14266369183585708872 2795521744214165676 17059380656287864275 17192855122778390679 7077429259370988794 7390369666867913807 12761096456792772898 2334107606156691362 7256379275262087454 11621829621262523107 1842443915097655037 2670579843415788651 5936496637512093301 6839243800993585135 650901295481516037 2289128690021565421 7596537063350898200 97367300072667272 17564370195954140466 12039220839842893011 11468056816346171702 9293476500708397207 2372844031128648016 401532544546377987 4620465889978119085 13972613856494420067 10102279419991099103 13471185146234397382 17395076194700960245 13098084301650809137 14601462419027115089 1610883921788787380 11352034204427986288 5567978707501558033 6705700718149030545 11146628339280096116 14039944185667034658 587560580118650662 11116361387125032136 11374930376408927436 7266106903418958611 17515670507585758083 10169320408243682125 11375277153649133273 17548312375511797655 563410557095604126 3824833025733702759 14364120648039176897 14352801788522721891 10473894284272403275 13484807448013716408 11117111153739252604 17740359128651933977 9257651605757054434 12203214224834939651 12663092118772575230 5978038412681875548 6873845173675978678 8301103325054123336 7674757066653083178 14534472367514695474 6274791420616508636 760700755649789062 16991918687641618494 686355133615509549 13940852500096991947 12565807006596903528 14881969709548527746 5742864422684880763 2740899377952058460 5111952179807172460 5660759954312903191 16352333306718415023 2748701504415947525 11218961200332831998 16436366089596754269 18260714021182099729 7972704302140694482 12082055537928087821 284183583708944875 16495812696025216391 11735526741239441238 17532801988759207517 15121718345309525987 18290864457096271656 3186756857405070809 13735770678369909136 3144131419287437163 11140437964212726352 15029680879619746969 13270141340643146876 3701606849269214668 8358140133899774858 3235269285966416083 16515931312635515070 11863871935054137746 4300730447511889798 11669792328071058797 13848238871273702585 7418383455798211172 10324268555270741925 6075833849955322230 8337252662009338864 12871456268736784619 17192085800811576036 766584460554405767 3622241702136528133 6454844718747260449 809352693056500091 18000278950690846733 5464920210417421797 840769544215627673 89778143063662620 17698276396892291588 11347955360695943425 1517944300802726157 9198373769534166696 7518366999031672002 14147478498901580641 2359088673436118190 4161557883599025029 9935094224151767098 2435202221851263156 3740155208455701311 16364586613632068689 17469407640127980458 13022477792421510249 11414371661357704019 5286419815771395426 3261723206231700624 2744204993327638044 6006779928662245808 6061709002569410979 3280550919331769847 7539945806732910208 6753651060620164067 1976050668817206376 13600750896339186066 5246244173824857799 11056055279279970433 7707134758611524941 3494033184665002140 1776661578408492216 3446064222423698785 4515438386171351870 438754908322481536 3008067276724238816 13855796157538527180 15941717333503975897 15911879674567699479 8935881941068830297 3621714722892213718 8360675503777989200 2306978204124935210 14841890209279479904 15911478030882678181 16453015314237125402 58654467002915896 2511134895645771713 3906147622997653334 9588344646478789365 10593854504528388740 10981516043790824525 1847763991719791377 10614214527125808227 10959463567345540477 18319721224031102120 10761086702949748318 2305135132922005234 5043531265366427097 15379879733466598562 9600036741453964056 9354690916597248154 6977731691994351837 1137358611032242031 17933305123378971814 5226004533740205247 13176218685371599614 7038823304201093786 9637267836123274239 17624945465812288517 12200875935299231385 5952780781762364617 11571276784026352787 5101962778427824777 16699303377346277202 3221274704692088191 15233059300211679168 11685062121473909345 14359304489484137406 8272575492687816664 16126878719011703020 4033226021753286820 17962181862854947430 10881741212559458776 7382401500908937210 12545632297005459835 12866277325383156025 16093162419844106720 8617695600629343386 5976301943441648571 8237354143173962901 11637675806675903912 7219575198467961577 15039183144180709640 2722836154957450437 7082984816767053889 14932845422184275324 17414330340953169388 9405707422438064394 3105214157937296564 7033747990629626657 6724636985104482417 9627675209566497211 16810492919454921955 17605987574272085302 6588937681166772918 13428743429215467438 741189505781692690 98018410682911404 7108168578378658729 4933125748821447952 2897915056622231796 16520278561339813329 12049410050289468983 13077895106430635015 12248097142813222746 7268425776094016612 9167715501804794503 7321435556968255308 4924776090339793425 8013744853195205850 8474868816543183062 10415249280747676445 2973938114114444376 2373256228846382931 11820934054357374557 14110860752736173550 14903771662751441546 11797637273627633544 9508215029277306078 11442741812086292123 1091870333333754172 14083125136126218606 10361438578024432547 3012252667579930978 6672266444718950911 5120786633075226018 8236975762123496199 3845343353972863139 1900265926370236466 8845301164336703574 17548583142838988040 230945341952858010 7408336220181041185 3440003267575982895 3699884902996489180 5391728765604864529 14703820578322676521 5721145443185637292 13401529844095933618 8779731810028979775 17358148632875340444 8544633626156904207 5919865953941258673 14013268978425447077 2915531005578027755 3768234335785017142 16436102187275123989 11102411467234401793 7970453915802282841 9557598651803539606 4028568800960902267 13822895798936870332 10444766961327548830 13631367177245961262 9448230302563229359 13715827340144493588 16672802054672931670 10208157839849572291 14316265735001520355 17919224412504579716 13910991455304800528 15979371356456719691 16356300761684551987 5730957357541366653 14136607238416899522 18353436274681033507 18017148901847603186 12627690933473339333 11757214033324268542 10604529286113648549 11969029534314245513 7400829408356231445 16930866270587153492 4416944715680495 4581922598668995484 4774042036585002188 10087216259051089392 7962142051777868237 10378013813393035088 5579674417826174491 6368852923613467366 18279437050300583884 5616462925028492166 9563857068493615268 10148614116018353842 1643613564042993993 7163684022703874950 12899066399786015512 3004444883470725474 13020516237920795552 17353667963229725227 7721516268856723604 16056109781253749630 1700689104799085381 4615838034354263148 11169361655664202355 15628745422438330156 8996324628642478466 17150070153682588011 131843318944701927 15647491499689913023 6531418343574244477 7813039029587581414 9877506925476913052 12827234857960037525 9900668110143400578 8282357923974464993 17627904075105187365 12071742257602521191 13852854977034257399 630377621780971820 14054410286051970279 18140136800145365940 13539034542460209991 5198507638106539417 9816319696193713216 7222660164723563755 7948911028736712969 5735128653166434671 15687597360545036899 6103054097081422875 1691336330924219350 7727112048987537173 12389337870364741000 12183310634703248571 12077514837363122238 9189249429384126333 17427881878830311147 12448519228206374278 2651015749958883751 15741509786648809225 14267164325178054763 16366521041627439762 12812838920915295889 9429638159398819884 10059553880906282351 4654056489447102699 5802347547073088233 8925564076286283072 5867906311423021638 7070200148696762449 11327793119396091401 12715695485744203164 13879634667909480045 18293556468708833236 3808295171556803427 17966756241300377301 3933504697555515375 10143295757171929724 1960246248407235250 5946574011608704801 3225124157138396901 11838729848483370996 9978077367990760552 12953231458690374419 2565463797280332037 9887538666370336032 8302547564060610213 10193669685502167989 4040336440433675455 17394888604404168136 721049707310149582 499704026706957156 6583375230107413013 13222767810197352418 9728670977241151956 9780557893095995229 427061822605102215 7680641570071446435 5130765265782341936 11036502314835044540 9500470422250619090 16254025201551667165 3684112130397649712 11055222134708123421 215962574067591784 4698464824533457642 2219380089787772297 15081261715512395693 17602507769084295526 1825170851961389000 4876583874466377324 12590765054515502556 17701983217719672729 14256048236441806807 2673383475444180459 14777219731694082183 812220792497396534 6372851377560944101 6528014761379502689 16000784160639847481 10885702488683890661 1023304516481584274 9208833627652755077 1655848546928702143 12822617317316519557 17638148463813939554 7068979540304523598 8810549603981506559 7507263051890169210 7432904379729102354 7125397559305997527 7276028626060965599 10398763803634813985 2360903289250815661 17893033390423242649 2708595354879376218 15089739325913484183 15713736863874134310 11788917217107771250 17262364725678174410 9955388400042255575 4598937730928777270 9393373135499551604 17689872312094248193 17938026527201531111 10956853973213634359 14807687134619136904 4006143560278991477 16440919417631017253 14565357363493761621 9229206258008717203 16982958468477572752 14072025682545284836 8643472360221466824 3140459454018688752 9780200864999241713 2654452835450983575 10205001059923178054 11510746177027737063 180615679427105694 9094197156279138152 14489492164147365865 10172546044367593127 12186860914184680871 16013861632041293453 4525504012057864644 5760257724406240856 6622756607647505728 9643355943408603555 15110313932270030131 11938698942489626316 8611939263869493369 4840549453489212410 15165600959606047699 6635728887825547285 14835010101258434747 13093240921875114212 8469947750753547043 11163143718670536227 8803310293994661363 12333156296106446096 2257394386776838901 11300222005603215856 7733374690742104965 4263656206873380741 1041428102352502975 13330320513470611714 9404396727609334368 5706101562871172364 17288885667045155152 17907429452519643558 2272956105251679620 3401884647356444742 8967142097331114537 3660421198303940998 2711062799718410923 6924596951707731343 14703901620691181477 15827638802714422036 2647176415515545378 1109361344696779997 13237366347394216740 1407209326425140783 14772246379969885024 9077154858214162471 9261269937469212953 1924787593925349169 9286951012708503781 13077474932514609589 9944495337337980258 17845417872186105516 13182041123228344635 6592695719072625403 230688918628272187 12323061003867334917 17545419392298167802 4470733101294857588 15937490214626062920 4954240535324009035 3292267661854745209 3070162723628323986 12813870635887602761 15057370183430672679 5543675328615602077 17175514457286798977 13226622334120903411 13931247998791799024 10224577163730755352 10367316579713766873 14118086836423758158 17343968934715985514 13028631711157698594 9692288707163181150 16937706385328337090 304610569415774875 15992454436799024305 3601470660909259516 17664410460160721518 14220416888133720073 3567959255098230165 4345585275299771974 7855688508299849667 14971058632610387235 1883994329081537258 17966991565027140177 5390458153448794148 17183777917562839838 11585831833408760466 2441470267379249660 3207927712462898249 1713460583086323994 3948615289045694732 15050516960634442137 3492886394794031700 4563015928987525745 1028906707835165992 13452998378587460790 14103286466535481928 9786078831608451288 5129762460676354251 6606841882017847146 16380707449044204368 15359114311343964538 15313902864449024427 7658277583676151509 1094083945137483346 8902458767232945970 3971040758447516274 18154648957013993655 12827159096498250758 13269537503605316886 3081373589287592501 7043817500951943652 14729657158465127856 4598270132612984031 4873376693071099992 9898863012214445222 11786597643210490410 16899029255879857322 17905268180228518899 17283760187353709028 2373210511852468269 11341831504271938903 5067217530099088474 12819763722119576747 901688136743632392 12189186211546390152 11134007212410434179 11251449821927480151 13118156107676264747 2128788809310240509 9945023868182523384 2938455597506056729 7275407397631759116 1268414599222049630 10017634059324291343 5005880612111687596 3267221588531145582 18106701384751646654 12387179479984608852 5605811085642807300 5242347846838267359 5239849680866492622 2158275130872350640 2985911799524120107 993602606330122368 12856003895935248231 16100517584126925938 6891560763189958617 658556682577245651 12244298077704258189 3018912390549805861 7576590717378519667 757383571173590594 9926795403953243652 2265637989372100210 17432933071852627767 10164301150239680167 15454548085664014890 12404763582963477451 9410909535241017447 1254484284332944303 3252018286138894752 2904244275748897523 4666125598488506264 16636646047944152153 8995108051670535974 14223043225338015457 14185219768321185204 9788513339671155489 4273682421130485596 12102647824971361291 16910250885746642502 13353975463548155010 16472106937165483074 535501376899863354 15545897108311682918 4016094948868431087 15463294065926068444 3208301076435125930 6615249915464585185 18230560727415119867 17764405865910049752 11043458901626650240 18429878789966670394 10135559959544352845 18177334461650656124 4732329404347032116 16269433360139119387 9723662945136857775 5665036803946856419 3373216557133637008 11661653676180939716 2452945775041270821 7810765779890022388 14703000160553433541 7025290348569690596 8686619114784386024 10584797544387269224 17907800173182415052 207732254494267752 14630150090600335537 2775479605810477803 17953012260459128683 16572866381576923233 16639172206026187653 10759346241095975229 9120508464099393445 14992107716376181758 3944404541558762900 18180243354272485822 8383788409667182264 578311231797859731 8524954930181312265 6530700537466510092 7079227043729975787 15914831484099812991 1739740693011864565 1325130645074492606 2440203418574258314 9280193043226080620 4710626340421253254 2226550660604004655 630775429330186527 2974415464351661287 7301492485656526771 12979522536918873323 745651963422625291 15659201453355731695 11508990926676317427 14947361002163184235 8015394100705119545 7127885859922828589 17338466715788437160 7140769916642467796 3460068278234522542 6015440490752356119 18303855874869548850 13730539415917195929 14906209688367502057 6433864610839667685 15070515805518243240 14809776345868308452 6274171373485670921 4768476892056782564 6074550556425315796 10634662641622950115 12166152392621735523 5633623376491944038 15040926914434708348 6818439480745763868 16256833551385737667 1349662770660147192 17807300922289631364 1151846583975345474 4476813867137618663 14727478727006294582 12067323898456526527 14595661298564837174 14165895100895046988 11437039601441286615 16319057060885686540 10347802269684999160 15510028847249111844 2937194570816690056 3033143899362747734 6433605658620520502 15587913878145997877 13217219556311218200 1200813421735895667 9416010232578110448 810900855858523375 15532016283164723754 13488995425654217056 17456258486377238812 2130381886603333448 5871233713116302894 13081722147006464748 10432762000146058508 6723124305096096615 15154612548218406165 3772013387960086849 7254483198040241224 8653794508098591102 6166806311213320043 2125628081661319900 10039577605813076758 7792559154673847478 1422986435690475272 16303088248873402844 16771129670279464604 1044259371863196242 5455714916331060185 10510102821482835341 6861215481508195013 3343016640915715418 5161203720662799897 15056193764207534871 2888427747928930090 4630690670034033475 7733486073519708769 5642272131446419681 17649894936274540697 4093226385200167529 14117345130472068717 5283437013008749019 3194705584866936292 18421812483036636604 17171883392460423184 12979630595866679217 16030108176251644366 905913564127668813 3286240213797455052 9383357578083621947 2854657551462798607 14647878810325564758 430247851480070598 7942272425557298614 14392351182454512152 11606849740383589022 12576028785522280930 11269742440834869179 1836029721674598299 16893492342913058367 11892463204461788327 16755651915291086211 1931069999903360930 16106924777223043822 18091377732052372039 16176630206247112949 10303115058418505737 4859386254814788416 13767865758843673646 12009562570329029902 14824814841272376353 1268447446570020937 1618974479376782888 9499464282525482200 1462382196261925394 11074867441968485516 8223912305508044132 7444133834131200763 8864763463996320286 8981361638296598864 5897919445204200927 11854534835362249547 6493135722079674862 7785880130788042347 2282714429454126650 9741968731627367304 7736214426059340274 11214634316060825859 6907322518563668983 6896257893123357681 7843410556656142847 540658649464287259 3202381047773953043 12323958868218549308 14541488412925023975 9782939040115354191 1382716339624001550 71422705103782522 13705848328069670684 10558389837253658647 7209063926807332346 14318109657111436571 251652339188905947 13170510608869753344 11727056320819497560 7375098745084653737 9353985885017074193 10629779498597511044 903518107348584730 14830674939113339959 18050547072970074784 18344962750382052760 15778307943767797306 9012823409003540278 4847587917479788854 3304303721462608756 17776285789867263035 18292946011930641609 1647010454110349765 9412874041072236944 5705324346437733290 16308698412542541864 4450179554562442353 15833765129221009780 6973518848473437653 11861034482403613526 12838665229847869732 1150821946523881798 11433550801197956243 14914478852451383222 8320409260263316234 1980936408560795717 978872368844509071 9539951995230184516 1847643860489369479 15588485774631813911 2796345378194803137 8271697972985662883 18055911592873073403 17279194721671039167 15852372644797839825 352285068616363006 16317956456899499325 9353585665735414772 4497023348313849597 13751854376976994131 12933532493493330327 4042963277133500659 12456615848337802404 10007426318256236090 17353308606364692935 9561136491964830892 15778579502167937270 13722282812681526537 647650862386597974 9372605487387626639 1001670893216569969 9530976988552539396 15740219072954319832 1353567484696222718 1173715707629522175 6985666914565670529 4281950963914683970 14841855550021791753 15530303211628596084 11965498956316945517 18079981289634976158 9983358345386185232 8930055556213303308 11165090201108510051 16945335273127887079 5242253875499481950 1844070211915161801 2115254544722717205 11732810869382352035 2424368058090330502 1141849515083384948 1876099369098019792 4252503956146379310 4544353697002757227 14315960613519269318 9269193268801535995 10818255739776579068 5521873530204606185 13867714836519478556 7211471471799957123 16239717342493662471 4834584219354152729 8386045166094364744 941459750247834909 2638427847094090224 17293448610842075613 17248559096318860302 6219920025452297679 13890621158119332931 11010266851377744789 580077400600130594 11812524839501666733 1451228249970314639 216214788003590468 1901556849097292840 3902875776545213485 1449468556502913752 16549631217731163346 146576015746365818 1368508126882315244 9143323962612660991 9994099389931260113 16151456010307002110 7884822422601390999 16494768379994275971 1157809479025914670 14527123216799141303 7393375747761083791 1967364811623683437 18216962085020593420 7275290514774865684 9275443788537806448 9548131016179772277 18410099283293806377 6912503232745647766 13824396203812375955 8987347999474547943 5520832250143116882 4343509334410427627 4022672603408733221 12710720035568633469 5547430837201513254 4210880572436137701 7326917215353133256 381072336936654904 1569470408368145415 11695353454908201125 11195412044095779797 16569242678143821567 4653516919108657915 10717811255891916808 2431864632866411526 4331272080266417509 10702454502824848764 1940761724593175696 5981735537241205477 17547677677652259754 5574393227807920462 4729214103669893470 4229651664741029184 15066678288197359977 2934733273007077378 12214737736394800851 7044183977729855109 8938127152375691041 14896569556714378159 1969832082234818138 15019120171564054006 9509609543616069730 2605178230733990457 2103111388088727539 5196221805607220465 13364734423387553041 14501321106317107368 2344036672113982980 4675590529540893580 16113103382099274761 623563954506130012 8827268409633207756 14803526642879324120 3327731975813373853 15148357765321280035 9078888875373756063 17830489034208616565 460048460598602046 245194323711093405 18197086329957308806 10825921550472027288 18037117836438852380 16749014900093270944 9534688661946085718 10533443372375803402 1224749773373774009 12419503980207122594 2041103957929642338 7734241001213343493 7653467763090917028 16476063788253657238 15904093631796429704 9012571546044510101 14984761370537628073 11796136151952465250 3074039850819257020 12915047657722356789 9824773969230875599 14473739003837857827 4386806878363670169 16714290750110983250 17642979945196850163 12186175513048914465 16580451424687465371 11278797399767666764 1678230143442190308 8931323820541946412 2421128487854373077 11868081710258057078 12332875378771284752 17482132746415974830 2539224251105661691 12620041072691395646 5115801097378346250 16105346811760604939 5339419404169405451 8061040508655645026 18178951264564017742 15891210110028966958 15697957545365305571 8736979083244654443 9084645041179957847 5849964486270333858 5380274074352294489 5167161850401892037 6784226568835125161 2636189029517151969 4306922719849018218 1477076382556079587 7816806127879392292 15943162672700923548 9261432566372930308 7546963737893513153 14319913564982514447 1346422893610800988 11497655835718036891 6157871986416548686 6337349192034328563 16793860025612378303 12903474536552670265 2693983657795479388 8236003039531588871 12672428884278619740 15339456489260025306 15501637051705342967 4801051255136943909 7906713768657215885 3125421630338232891 13152853771309521549 1423859008214930759 14292665372684391279 14168434565494882527 10746771568408971402 4108575644330603394 18131009397017383365 2857484257330142994 14375732151234774546 9214773586196965298 2234468625043855771 12483570215868133424 4356894356217053623 11475561508746524878 986424052996274634 6179656821293795806 16051165134355618212 1267737885017106840 4646073185745884818 581689363347824832 7762303876269797262 17837279270703582963 3193756494772183367 18426575323979099818 16186019258139451037 7465301813139391958 6791791739312266934 1751723762164320589 13471735538877309560 11647067767675302767 13161857639068663411 8531133665368809976 13950373649366725539 17032237857605693693 14146922582033637911 14171672819054001135 6983123468753128161 7466134648617734971 9087550063770376809 6752393264603590154 11877266290388911681 11463210658670081481 6822124796168239398 1333940481452093367 9515026387360332128 13425100468059378755 9976169999034283473 4902895826876980058 15057637445287255898 2943586157564729629 9482583432069188483 7761755367993491157 6027077868173821167 2773992902568419135 11436024581792239665 16289095419643650201 14748050464285538371 14948489967899346160 2791798877034021969 2004359941906268624 16182386175793407084 16042249639920408210 3681576656014848487 15683712843363104874 7900701420518465754 14851045442206082988 14153721082139796738 17696204968148039833 8860341785442041324 17880284882475709718 13774008259856685967 15302988299600592772 11937655380158863427 3983107405605773537 9258399427239159633 17333452790144256190 1281205631948115237 14116917438262031006 13018428106086463820 10130490706885444015 5125370844518362100 13468771421702764259 14741572291709641913 1825951852270770751 14476947062128392230 1663151499049968240 12818067539662894114 5499548053922419541 5847143194211320517 16172653456044562137 14394758114590708342 16202513033958671722 14101604246703874182 3756633504740055709 916991953100003086 8238957287397436855 15455110047031530519 2382529296778810356 18018976791812350943 10268207125018315016 10465339356663600892 9714133238085988540 16700452975686733816 5604451810052871125 4741555021822824883 6347663579598467716 4976032367980882176 1861559750551519267 3325772610789320434 10182854678246218303 8423984475073105018 6964282042497620075 3797319953051623298 15698850966427334681 16693912550449541691 8454859397665347172 14364878450228790323 17590615726100336021 5833194652293932496 8011834384985261294 9405928946573374222 8067411445101700175 7280799359076489096 195732086790639225 12787809989815528548 12858934619479605885 9948753755240209667 17584576006080563986 11814097668286695160 16494678646766548999 1787983299253551143 3958348953043659108 4476984295061745880 5955506855432502638 9120142069896729775 9718358887360962805 10756971720057048022 7665503291591987569 17644292517476091099 404617948787282226 6679802612110612253 11138154776259310539 8091666626957311127 3830410168901917953 2555097857532687783 9316262884463920992 3792220947865297870 3346448612933109405 4286564799210803004 12019373338138237825 15295381349247421681 13498956156473950943 13938583824316817657 10727097890728668414 5864239182175393991 17162759777884157888 10761516011414474609 16426875188262506206 3179010430075723957 13404550030695132803 18250364684660060008 14886909011913560779 6047299245184191703 10204891515221811008 7336556288077197761 712307772134286404 16168412978041583796 9200387037604588663 14036355327939413294 7072511191391051415 1401853826119914814 3576964316531409250 13062767135748102721 6905453953348038315 3306376192794318855 12227552774554218879 863851768867712605 11220206144657897841 15314670286277377199 15921843814623774650 651061174801846740 7314744918067449004 13576307176331315047 6552338006222601714 9409444697297936883 3857866391628888212 2979301706006983173 2605496077905118390 12029439241581963368 9571038311988236876 1257187612541703330 6761974035703188517 2361244482750012744 9442416558056185520 5812074927868097952 13939271905662972711 3121288157621637331 11644472067128994917 3367105166318149111 5232100162425032422 2787399045877685211 12081257584797849481 17965384914093908713 17486524118850933103 7379127711679008294 3771599466410968936 10237483531590900101 5834462726184174760 17211754859068840836 12120051808384292968 4037879526555505912 18226283487322389048 11069696149506367756 3585529085753969692 13812409505499444532 7050738265949951584 13727343517003292879 9678745027218493326 1561464572648846651 12148958853419955098 16207603589648691643 8113708722063071819 14638647627505587482 18045781141052833860 16322317339945044030 3934508022502409404 2804334209380743169 9841901258895599973 2381974393725749085 5228346525868489128 9766374033474366861 17377390202582175912 185697717460715947 2841118288079654596 12836594003759870363 750921940551743059 13705633526890765292 8154193128748533290 6948369815681398903 18212354278793682185 11295533699083654193 15036108175766487877 6171654173019602589 15268422877080605520 268142056212975341 10185048899263689508 12249170053857809519 8723021250357646580 10872598783904545368 12568283119046764930 6495358919493011205 2314787644472341839 1078424521166414134 9853055028114553079 1937458255407411068 14516090600893381239 10611311818822286108 6005800818928170368 15564072495693589641 721362635086443463 13341113616594831012 9270257352684103234 15934199974472816834 7283581018001168359 14832254470153220342 6150564578033685085 573773754130302249 5745374184824992884 2388267954742086331 17069752077750817048 13680084422475321055 9325755757908268969 11707421131659095397 291392920632055309 13015727912987676340 11337997852342794827 3008461143164716160 17528907659878117648 10334587632400525499 857484772980987816 1383629687462462416 17760243278698834341 17624886578760252077 13842286812784094823 10770541358014332647 17655749137663942247 4618378980337478027 981979163158610593 8596438277608299648 11659939527235284708 139845516665548017 12039698950533838130 15161985724903670456 2231505224624621952 6918484563650720690 1417728326271620730 142086763604603405 15096624970020121268 10720280155329687859 9630169603735153771 13695012980578974909 13887325777234837420 761165593642562643 15507817757810314360 16248664128993356103 8852346257709019240 13192532644364912898 18372415798837876039 262869282369367019 6713833130071600125 13266432654837135778 5712595916298783641 16391884545930641146 4957988449519760773 3233909319150539438 10320423883227588183 10404669182900415696 13015091194940201074 844151924496750336 3775770781984761095 12082519628021121397 15203569140961718896 4410006749021212290 4515374305400129939 72863736790700906 12797192406270451169 9016774334445557782 5282486316500908122 17976130995745424404 9053718007806980772 12160678769663392928 2502073136630747639 11594702869593673703 13637863708612559603 10489117332082309412 11845440820920140662 4990788236120551457 14521137887516006332 4688669110360418856 12174584065250618485 9702920616074521496 2542594845933979109 1624978396501198876 2661195190925970994 4960146727991132296 12842630503804012536 3245478202271844487 7163883867762480250 14098618981603767927 7452627908104785599 2408042720562538396 1069804491848513608 9030170478411496581 17938889847294471275 8436903444755408221 5412925982966222499 11242640332718652770 13376541959677608769 3026067750675283085 11457915368601687643 6527397907438244167 3485961669994553068 17653114677131456509 14379400299942595383 14603473377597789680 2876379607426865374 10194811355758628167 10130616264772743036 7411995797211249148 4017979492920775301 3532406295928482506 2855649935865872477 9359694875746773424 16802728319442972213 17177734071716848703 13398722756761542844 16405558236693628661 1292582981483439671 12581803127932133511 12383303719251003359 15417747115356550020 2291650684804991439 9277522294703357912 18299206310732130972 14223587156821135642 14095978743611359956 13641730910013586804 10341414385718992020 13662694645647473042 2408176327370155151 16790157461725969097 4626879259918892234 13254278815761380064 1008450961801972705 2894982118615518715 18235126416149400402 9715260556087164863 11491712368510502729 9576288109583891417 5355557898550840093 16079130806789175424 3754080615813709236 6134820926955373820 6508282321087436537 16275081721097447250 5081748347799765821 7659777636964065295 11003047309017480648 8993144006287863773 1796256756111142121 16401274181769137402 7350748958538013488 9201448841069932762 15672706546547744284 4559111384514095643 18353165177222783611 495381077040712145 5074432982226867399 1516554802683181270 8810496389438280250 3622107380270218513 7703213897586507546 16109303947246410794 6258310001314103985 14201226786186365460 1012108281829862384 18373734998473649728 4795036056013109655 6701184993659401518 17166997240973530228 17379309028852031761 14044394604303499043 5434826483738588273 8244250159467610183 307462367736714694 2782432496598092788 15368312205464103846 17689535665682181350 10275457014006139733 16581568809680692082 15710237489918807878 15432895064778674615 13685211200816723133 3456738146282550723 18292481353598836280 13128321858487513160 16570339554145648119 6657564747193409129 16291284976954874981 581892681614215283 10107857681965486745 772164014005368956 6576992285726704655 12144131136314267523 5629605631700751455 3769543113738956729 4369574949757577867 1877306162115918080 13239449187930439508 13611490973560535972 11143293986292535572 6167028353617435875 162809682153605213 14997652196371469522 13873954388403872146 2828274308520139003 14803129018584320707 15212811649376198452 99605746449473839 10021166389440863957 17659462762479254029 14497644685200990558 6347396890523315056 13917149029439486847 10834460623285804393 286469669534856642 2623796931520041500 16872634721984654906 1459418750819717439 11309150502534315133 4484116443401668778 16743127519311052372 14920847921468431507 13539536118749707996 11632582866937636280 3554246991159591323 3340035331216213390 2387397617911781759 9734840783759322085 12265636843305736504 13300859823153830280 3859407586438854255 16058376462111174149 5779158948305342935 12747439062620173331 17989947759185005125 4583104569860494494 9617383083630317481 17682065039613606842 8436414376822265711 5715190229459900607 73524785073889416 10742329204897974954 16841883749367327067 1043589796863155354 10756133286649143246 8029056024753957830 5523940355150447327 3829387357310933569 11965861020627277295 13716424492076487477 4742032293427905640 15997405254924419075 6617471794305214879 13550725261361788143 10619008182391739542 12392931731704386105 5159239633952624098 8919746217935491309 10888911050078398071 3311967864176493942 12255121495048603137 8242229591448212013 16348389785267544037 1827165888424935890 12358639534933294637 10849059841451542940 3006471792433859622 12951549901800592949 36402199308501174 10074325691083617969 12839434119180705189 2986382476520430084 7191241965678023109 8308747791284642426 16650318834686378651 17136253863717801293 3983679206160700450 11190335146072700571 7607093356884137397 14952383535490551060 2063642084528335738 16067688701376499666 16365349238379638049 5561157221999506658 13948587850905327213 13404732828291480231 2998699274703684608 18312411847903559455 10918149507276187886 4305683251292733015 10739519495584263568 18446553356931043511 14654932302089350125 8222570779620120901 5267491805316606719 12851390204690483849 867508102725861314 355667264653252972 11794498652310447589 4243777515328764865 13107972922301333886 363741635792916508 10782118143114253052 3789888324752765597 9477346413475238612 4083763320443886471 2435410624882280307 5151645266548403902 908686124310239810 17038636610711262858 12928865024799922330 7678811958491939816 8855490285159133989 1200663186975099365 10145158236723257846 11640274615411933892 16256457768457901725 15898626974852383026 16567003894251071533 11700106868921457100 16299410139379912407 10144028082960106855 7074057500133681271 17992532128610523422 13759402761456705856 10297098427473419126 13600121006734942655 1765795266585718851 4484699526692953938 6227395508996297553 5642270792210096285 15583141406053882069 14907518524149357306 12567146285109382626 13157319682537149570 16879205538107116315 279669662150510193 12207354977367595107 5729919805275107701 14430765216007448529 2325092141752201846 12099155582210338910 7776344651201853312 1844638252322487848 9960429376311433236 6262321540778934572 5271417628023803889 16941778651911629638 8814548493041698421 17279602644908055011 571607789418001966 4030022415608632131 3053074973948338217 14818989415680340093 13943646487343981569 9560285665856765511 11709189858988425347 14198533217539007050 7781535185914902233 4178653585884139891 13183895439055813035 10135512701785175581 18235179931773202345 17312838923073093821 6381828354455591252 16423816610123399671 15715465772961289129 2841857764005505514 1446078537384738276 17686955350685438428 17960392297916724403 4475600660839028577 13654109442639851478 3373957616665682434 5823099018963822165 8547346698362711693 9581537412416992744 9700149385720280564 8516778388812064779 4077070187351744826 16164382540334360009 7973439620256683188 3422576200475947881 5776686452849947481 16208846064333620341 15679952561333015723 8354525365660910753 4359897203136601024 11955686376490383068 7294835029997937643 17093213473218140281 3611430783838779781 4145301373098343592 10711220356610537717 16411337478455939058 6412585166267018793 3561972641211177944 15657056175636230574 3678341417523097039 17879300407235342722 3225912809776449760 3160353888118471654 15256050335634019816 15829427406163532241 8287982691615305015 5237923020210204911 17750227942227089126 9183237585366042121 3857811674876053117 292662443354778269 17214988199326198749 136640424587388792 14914578146175315965 11699896668068739403 369991591150597243 6941679655174600455 14698020419703210581 11976167530806620816 11506051073436098183 1588775679950684303 15396025661820185794 4611588450844302322 16299908777906352159 2787398265548905960 6427572990102077048 8586778863800305224 4786831229610193806 8780366444853736835 13780025126517759702 14021870509177574880 1961022676745700519 8028681850901455155 885252503642450463 17830631182581796011 16435962782608741890 16196667792681310869 10112207134729196801 16996480038973265494 5087674055957957041 13794916376164148673 5510334829086818664 12659996755629868104 6849395816871618911 4608832973194179674 16778973066185659212 8816580980149174437 113927992961642741 15495767430802868153 2597483020834900938 13060743817955381217 16383626010396158773 8358282554175555846 14357520025521136206 17833795766468688995 8920266048162092804 2239361350942262634 16452701313931386731 6356922971451318363 16899777516266303398 10070629604311051093 3288653144901803453 17128959529496208823 3105654284459241252 7478004770192996405 10697581785094909327 12117429680867935633 10031497306035957260 14219014391014776972 7522979946570848947 18444241184890866635 9436288894005246285 17329262074373031068 9354393417508549990 16541504490055591319 14856264385297023049 7188847523907338613 1725355695211374993 13331264739504864665 14162343369263477533 10792971235088267614 17744703693098970133 8957627658538254574 4037050067114418973 11685939703394219985 6818227195262189368 18212401930015761322 6676958172945395733 873359912412119403 3008349999582757498 14910346114096772669 18015210362010741827 12842720719765315368 13926682760954446536 11441211217893233925 17905250741668164307 7710710842114283005 11459527938880808811 5683838511208938243 8650124637552691958 16407990756792027913 5822511732474026794 12998493650495749669 2867261965794699712 14264412694744642050 16183139185918915760 1907448750360277198 11077399555504425947 7103361791483124524 15080350622497315472 10460869594233705898 2920750447379765180 12276602992245442902 12672204542601211623 4513243909756984055 10795704114794179335 2238030138402035312 13534827897114636938 1422431371991777659 1550438784564870409 12175226983749294645 15386523096581843592 234350496552097140 14903022470383122019 14758957186388751449 8203867449340035107 8189663263494973836 17103193664668677985 1698245612764125507 14478159958038227570 588889176441938373 1230585700262477430 10135165915663581221 7184827068568132770 11335121375463432470 5028458810659376476 5611613506508048384 13284057430339419979 8382353449809252344 1700333215240596286 7151515475515073447 15160543814038202231 17068263614306693858 13785113588950857494 4271111610778531480 9634040833968145607 18433539069397772485 6255257384777830316 4188374005330499780 6056115192741068832 2828630903689936152 13194884758140131310 1853310364386499420 2358954709779886879 7141722779296468662 5417367116646582539 12370171498301328661 827274968359278063 18299836386872474268 6869598611347228268 12650299653793033451 14833678447106669667 5745914299806801846 10808458020836688178 3326896339365656572 9193820084617297283 15076622446095983262 317581335292580909 13049109472303601097 4659510662111464045 8289514730339442454 491903766791307034 8356048373588712891 7208417613348397199 4548079604444169623 12562696903808261417 13902913580331104778 2670893725784245681 3231178777844012448 3310451597558462065 17102222657082152881 1201212190215634623 16853349573178009457 3488789353260349816 15304884282183281049 875921091774729608 15101072873022034443 18103430164430384946 17209684214242568497 4676925145049320133 7177163558628013760 2097373475834357173 1329558200974983387 12131138130868484547 1118543221334069731 16460909336719395769 14603240788676896765 7985253742542277859 13182099904814790311 16527644578325438324 16745552796062313076 12815894018283071400 15372298894651150414 5294154344064773624 7380857784316934710 1950183390608250755 2605351406599150672 5603688144698460980 9737366685656334169 11500352548386922288 3109456197059947155 18067934150963820106 16800732051156693255 12413525743484229487 2229009001959339334 5632488571758325106 16689327552218607092 17539581880940460624 17348542238334971707 4091149036859379674 13456013186590235634 11785774654446057241 18393436854256691408 2634835624753427576 12131865592022887161 3575426545789557243 10339973434604069642 2250735004606840468 5807250661606826767 7755288558161944442 9918772371146932315 8211229259891753873 12696333161455867416 9810121975878950262 12893629843225476513 8274299551759467813 8149802350512532053 13441141724113974085 5394039556277189518 6278439483620470166 12391021793197746239 7299576631947252780 1981411347632800601 3804957292587995138 14708708494705452060 8604426613710644748 15688052032517752634 11221940360292801176 9903425892144384070 3889770666716609107 7248642083097519671 12378402004101081483 16227486497684163160 8483745332069668857 4138233826528022233 5284767365143732492 12755389869608798779 15235661951729561635 14143611385830357106 11845268658141878726 14550420823691183239 5459080607457578823 353462843026843462 2625167843904024036 17763666974558915503 16236130165336894213 11132187713488259219 11705334837561444166 12485142917128664547 16760042692893810353 1521611917874161214 12945578040105094947 101435509863173011 14487858780768897091 11039392925044580277 15605391397137936402 17741554843498280189 9132149194888131744 1154614778745678327 6489832731017176429 1467221568379945746 16892250210729671903 9076857898618799692 2545527928917764160 9763186710485071727 8728669520396887156 5936143030702540469 10360485462414895517 5626850241769563197 16790652098043902610 556894990677545225 4481339645956525612 538939134448731291 9471245223541353272 4003222759229114036 17346393064696594163 7581914651466470493 17882476379374007894 4603542700690226513 10058560820065842280 11997581130759414189 14205912914761268546 15434869186427192959 5068932892401477963 16617613385274622419 12564078378632583719 11448593449077547583 4249524061915561509 4513641838862969747 17444295919136312536 11455253756809226156 927394564179284780 8066672458950375683 9288253544920578618 12528905798067066586 12517089612207973262 16991962592442785005 129882834769663793 4724087548153384235 14376856318775576700 3021394162228729621 4870419167939748073 11856970838246749202 4602478020988446869 14692336419722132994 15876428701315101755 6617410475144046052 3923611027510328635 3865448937774089957 3239419364371342333 5961870252065848077 17216911965943627112 13032779076588200801 4102557753903148485 18034628896279750689 1355761143238652394 2350880035994183673 8659631307052495700 1329782812021296960 6944364227314082310 16537711342878054374 15030668397693254419 11132468984199308581 11528602753770526966 1566301237289890701 1365317914485300635 562239667180319878 3330362348222339772 2755510882477589140 12677735031325951851 4297886467211798086 8685860338330350249 15208236485761568714 5411418337636128576 8686874841868667958 17709827054342340315 15622169540421118437 14219649964739283962 3636677990531926699 6003666023610189196 2886974813474561962 4735050166172497477 7113833492649830069 2614673918910027540 10136268648574666043 7860097351086396191 16284930757553943985 3234590226568289163 15903542752443810238 8662247770527986859 10001047913282308830 2549861916050216355 4214608267402041790 15794739189055648572 6983812441473007172 10020143109638960150 12288621245115999095 3746182166871419132 185040922529699172 7204840931666069568 9043340315032329548 8936839943865362251 875481801670600387 3762587298254994319 3834294736062000797 5547990076365761846 1658061357137981462 4550789895756940794 14383285819118202035 11981778835632542658 7638729123967160891 1855709625443757945 7669381831356530579 3598308160848009716 5274154218509144917 17248415441811471414 16429343152655815493 15403304718110521544 528345591086935688 4906479900058763254 1777084387971749857 4929913697678974977 2932704196842258582 611181038683802019 6410719231899405778 6616988023690113801 2004246903292718508 322066365824354493 5138152355535343254 10546004590091154590 15625329344902941535 14279680848826633344 538170588456664206 13008988910863310717 4724157581155110826 14668811015074711689 4227970958854789698 7378915063704119738 4110524126524096162 14389376162308848818 7565893313293588732 7610076594510075743 5538663837420003862 4509177763485787530 7321203037022264447 4510476098686630770 2131987346576597234 3006009429294251426 13419894261519824573 6847873616944712537 4192135551966125923 4327264688210364658 16580792774194334716 10902366128221805681 12604349232762876686 14844614487786870596 2590356590246450922 7773572217278320558 13467864202464188074 469298177770675398 15214369961831522111 11832671642274591336 14405483861661897214 4212277116229262801 13857340364636664469 18410383162064704639 10096400802042767094 3340707142405080262 8151860330939780223 5465108578638251860 14937559654280873217 16313198002257427609 16505988691570869231 5176032590570079886 13528758791421427250 11420728817657044758 2216384340957318693 8284428688527725611 10628353178363244683 16046561826173342691 1649129756137749879 8549075528953735829 967857740123211620 11243094865307366213 3086197006979393545 13875446937254596916 1961070831187035702 4785277711014051486 16276954124152129400 4522060364489979909 8577237740567712562 2517445355279875835 9221541160365189801 5597810273962638260 13081495774576266937 2056341360379550758 7376142657779032981 2349796156677978536 7263482465381178312 16861813274177978123 994035515724213536 13250313020600449402 18063715836666190469 152861881685688862 7093095027872539015 3359822254312575592 1289462000959093096 5212001358628907352 18216291773351443380 12528120621464469090 4301325946748197662 7774456764744581845 10407362192029776254 8464452067056088365 11532662170942364170 6204464612198680134 6764451235005522304 8138068437854388497 15782582695585702573 7312878274492833772 3715931005721127213 13952640368790892540 2877046326150828321 2185344091201786948 15856718553878599800 15471473820705223685 11207023894202392463 14372540668455567810 1195628975088014482 941313113308611716 1703224674980287623 3359313229525776729 15985465018494964115 12601471870137914504 14495629207176925207 9366410994319024312 16674766705265697101 13225081890160061549 1973745701286410656 6396717493550049995 1548182222432671488 115661937366896638 924653094146252951 15550545596904467520 8099546983895600336 13802378016064724496 17767513418097204134 7279089863129447839 2328902824713437909 2667458654535174723 9095150359576318025 7857455006051745624 10331684675605656216 11425634432154105261 5910505272203734812 5129520979462587454 4718872711466565519 11999738966822340675 268118974857543769 7959498549821201574 12168751504029851842 12264694134863623159 14699567239543883038 16302505421447458664 9944291871865334871 8108198281310051190 9199604865473985723 15444386589485876268 2994147490214153743 8375521917739154006 15084389985143567841 14640535822878254440 15149897486792752244 10124341934253277083 8354718572149425610 16985385545331190540 5362416943566222314 2085545227528481133 4803777672336607495 4289382370684432992 16617853840393633130 2261803372733186112 12991774214900485740 11495738802547336771 4098983920387162737 7290328748817698324 13720461133176556385 14241766197635563519 4775059434830121695 502379882206863212 9431144638802176090 3885759574998221210 8342068601117292565 10276732231516505730 7608971547337999511 14088232377157529426 7752358861590505125 8846088725751713999 5620678555328435382 9283732907390632247 3628402069917436840 4046903421125811132 989479458002007520 658466197393610301 3642331461493496944 7168738029070266913 8651331848509182587 2670521862845740653 7369561368191310366 3568889397231202721 9924432031242190195 10573750648021793267 17297789206477278739 10537248425048564834 3197987693598836735 6917787528277135895 12927996565214521533 16148701850910904247 6021749465693334913 13420005535423330442 9689657741260219863 18050996024301755789 5024477597964553800 1788763427131650544 6717814207028560630 7968118787515072836 11509352967753420635 3819601719879524851 3808847372577515437 17315421788753331486 107114886201275239 2278989485022142276 16872890985517314585 11390621443955936552 13759508257019031894 14186830597848595072 8560413103930365045 11605184831576604076 1918054115886979458 10573631205701730444 14544456108617939387 3868584510329525144 15676425778313772971 17678680680356307464 1234800731584430848 12573888605354515699 4119391115910210066 9038825110361462163 11007139868214053502 4804303740399548112 1149029131318885074 11766997639233390063 148398648851833364 7041575700891768840 17147357084426984872 15768291621900053060 4850092061345770066 9058838659550808807 11441095737714575716 3958736846298464996 1327162914477565361 13558845424932693856 8523571534577377175 10356594804980927124 3075163700924783375 2426080709975381613 15638836856094629436 11838567462473028872 4880321210209370347 3571711226900869074 14052894264056859303 2467578968766342501 2553086594694004918 5694114779674644230 5653486650747342452 10457161658771559194 11933880362990346597 10863375757502640321 789010176573056551 17807506601432802438 10688631315268592515 9475567638300109481 14117552717971862999 7120837912092156942 2024723717668783950 1187650098864695612 9980891383673945530 16943926338526217445 12854913353964451290 9499662776615663193 9522123412206350600 4600966367818900603 6894861159279103325 4208005015202036940 15293484096930219827 13828229978195831958 15317262385457311782 7692812078880623245 6383200813995709740 13856224319706405123 4004227194479500632 6096836398250951112 1193814282744405340 7738323175889198393 868324548585466994 2165574726139012191 3280618708431594269 9584751940071344166 801413899578396066 15395293164968781933 6139246621232728915 4215671172075405805 13829794404766356207 1613193574981179976 12963902190780659140 6108175107176193581 3505865448803764449 17688801572333670904 5240665310888852886 7660077279248436625 16104067624049988521 9339050587543324795 8735169337254861458 6121648431173067515 16527806662073514650 18044320034399318164 2649656424849313947 18425383657277441722 10805125225380585463 11174929624330922501 10577298932760977615 1033535098724634097 12855506800676216161 11896120104687353397 9202288802380134251 8354304830468233322 12792921672509465051 15808627221903516488 11822322756725061183 11678286580552413587 3153237715793863331 13459197985314359391 11070796825035116106 12514993763751033795 4722661175539220214 16588108365541343906 9424151568603898231 1165085200244425733 4850005379578996699 9744365701446075432 9598554157774898470 893953935816847450 14653021566775953098 232722509004553258 16873814673495142759 688555919526797154 388643521521360771 8340649817674787749 17147130884291113649 10059821978024607525 5678619497816292550 14692104785942553986 7673413985705765082 141764977288556110 11420528182736437377 14176791529161658079 15341916783069834607 6150499474580194896 3396334027656581709 9293221077663193861 15168847106397656798 5784604604289074226 6300804878176539518 15706250307330967520 16029756855921796250 16659486999017401019 6132230584927350577 381767676632885051 13275479671893762444 7199910611832894876 16496677612383582526 12332443910049395612 7321031255647584408 14211455744204613344 5496652598431937243 16680398024467709456 12133899056790453604 15651394766037025347 737609625666687236 6109169337877679197 18062243263399606923 8865000176464611085 15029333610007661551 5887350452573801383 4072301089049994805 14146910408549586016 8310922299597049011 2293961581858657499 16838150668891090544 250033864343456238 3716807219153033697 8532273467508971659 1706004297334560108 1997774551637692375 8386147685776444306 17286153348187307694 6081395779283168289 16863135131789673074 7170333799865905287 11306291819618952253 9799998662246509242 14561729030636550176 4116853796597470169 12466335021197193842 13417530462698477239 11784116340701912072 15179008922143665590 11236004083089219927 7815332500775936020 8673621931708567616 5416708760238384539 10600776578910033794 10312437992651886303 16889566560535207733 2321475093902245608 17298215842033607380 6503321232620549881 1868144843932370845 4268260553367701091 10114724372782339200 228577072818870571 12539723985233695945 11323907211069833403 11745365411277762847 13254344577248626104 5113346295363928530 6847919889183210663 14777307841839913139 3686746184112049694 10631028004411521396 7439155954180706625 2731932250904687556 12121008758085767467 4894475632233227502 6412222325351981871 1842555146567891193 972755208907313683 8912261688937043011 14232185798908528119 3677024758203276783 17379861728349623581 11804800504563916006 3081020630839886065 3303982834593772275 106023799351573158 11709266876420985148 4264734470127433564 14995956348136402513 2273676430721086891 9819090249555211501 14190161980671129409 8229069094478337966 1568975402561558828 148176809248697729 13362581424181740695 8902895308261783559 6821279486843657928 8013720157853766809 8215744834938200203 14663454887847071485 7439980988709174327 14328616124120567168 18386758405619196866 13054260393226841465 4421673691225315910 3525652419723630365 4512440763604030977 3401491621924742310 641700354985179976 11589994659293411368 13878254484278424045 2383378710481381901 666547139262358351 192946676287895765 669173679976973225 11764629115210443161 8228420987795920472 14081408447630325144 7733841961271623235 440774192864646260 1050380777635913416 14204916175353599310 4587236650884968572 3937124492639392813 5669917556320640899 1739356374979900485 4661549877942669880 15021170669809470561 13065808627772457558 11942375586719867339 7185491056330814860 11530878499074168569 4836824724003856258 711693244402069634 6870075303925566216 9924474079569876972 12099184691925969885 2989239514249278413 14573072430249093061 3074355499252435866 12730673246453454569 15509822576537766921 14336315330773489159 5801342656822890036 18342797416786987476 7748403763284093784 951097617448365910 536211011729882837 14847417858671193699 10760944990418090673 4452415940757697839 13036109587154152225 4121193057538691432 4513533866798127727 16755257150900306724 2825965768443112227 238137933896964438 11491662670825044350 11135404624020346043 7771231705177030900 8851199898566850417 7195913025142376043 4043324763324950079 378191422862047083 2802929130296703586 582359711301942320 15315167201350236752 15144964812702232591 2793638455156603857 4557770700171905832 8782852484003370890 1341715535683439230 9258764767186830215 11914109332051734790 15154829666568732409 921891022633932582 1200908347228602789 14244273287949280614 12405858690592579048 13931641022706642648 7645766632324054721 4681882370562258047 1206666364417046654 1392345421567134826 15821596015713793747 8768364060569703056 9684599075084232061 4907083328069539154 4280581126942428783 3671399103570848712 9196377839712517414 15005324916597066814 9364168196452080562 12231330210020420067 2196089184973009329 2758277980471886637 14811438866758533223 3688842379313800973 13591639151830080612 7507905529474371642 7709374215786413668 13058136613355856999 18155068750711740327 5411105387487850165 13392880450061067253 4060405846120370919 13482040201858976346 5320487743649426584 15532276550775702967 11823071503806573408 3721545344225763967 16282641860770915214 17217083952227791381 10517623079422083801 2737876742173905942 6637064862032773921 15239665518891614592 2022717939074715421 3552762247229260566 3676372534486879247 10012340234186622389 557191049463935551 3326938668628358789 8281004051228258170 3346719507542904471 5442576915910837697 8574475659270235135 15593595007387295364 2252068945953710978 5291845290342381412 7930797900320326192 7357048664238636705 10047288577513476373 1688529416452934387 3640790083653678152 14851006616980491016 17155372265220085106 11289473129234094952 13654581842088207805 17273673448342392697 3495583809101252900 8324180416414808829 7936342579684867007 5732146237227155918 553996306229536075 9965467025684059015 18329091860270467692 5925765167862167151 3158196496585936756 5979034038338699393 5242655090107835881 3790131514227368295 12493725908156076991 3166568463851878778 16297057179313535517 1104749522134894664 15469871020464661832 12019168388055259686 4370546438825443718 359237955576354529 10200413224544224964 7497663166997916853 16159326531217203325 2125596564496982657 4935799430933386083 13662416595481160253 12491705209481181996 1959854462123269752 17627665034690740199 16707728802412007271 7376011761655630701 11510638236134029547 10032998877676580752 4486246503175785168 1672089678669913422 3411310936535704761 10134068817473364771 2374700982085640580 6798771354239590399 18171453329533884855 10700417901947866469 4209863733056765893 8036734818016438700 9867309205384176178 1235223825557502264 463602261332690242 7950264764595626364 8703378898326750938 9904787307628297910 12965146551768849468 14357765075055290829 16970329823022312547 1728226817825855590 17111040612548451953 1808088989882515606 15510352763946749789 10758247543433118139 5932908801358945046 4930065459959222302 4440551722430426982 2447418739039378553 16446384784713106451 12057618091253600790 10967601348579413860 2281716177676998901 7036863741299833344 8200162042850436230 14683987095168097585 11084948238764929831 12231063342689354819 13950767998803268730 11748456804261510598 12400865672137456512 13625364293743154085 14904944986432220883 9062603923620721648 7851948563930693372 16153899685254644291 7485067539424734742 6624082783700403219 9154718434399169924 10572880879951053393 8258763065172792086 12034111970786917884 18050129194805261310 6713599643349867704 16638799404002328034 2774102187183612158 18422103710063892211 10874780628265213618 10825804467022127001 11718414785845610854 15808251628367586371 13028621493674495349 15796154640653563942 7095480340456660615 10407609757550817429 12079696827571040772 7024422234840959385 1951007400765659196 5775566985585068080 9660364589998050725 4609876614109144954 7854842583962053509 16440479233158989172 13431106072741679594 16915817256457926495 1482696083918206036 10435005309915015540 2246707729351553476 2293342808058697749 6581937008695285938 2041949476385253524 17576008175551955934 12968223510447628224 18217471957760090858 14618370313973523586 11442499500555630641 3025811200747542169 6657808113743689482 16690300142315068673 5385620986533037102 9787773921565666527 5831497875071252104 2120246883544012320 5673153046957905789 4786939479979843735 3772129451141034195 8426284605525876664 10073662817395793882 5281811002046345078 12549102499637060262 9833332331860507667 8418099253117460354 12203074556957018758 11365094477070865457 865315300839528005 17430958451502047379 3967649323275570413 17035768022834832981 11038569157534502516 4698614547104036403 4503934281168802537 11845384208523436677 15239052396847025184 5756514691532701808 4074671168316502415 478292610718373478 13716675764349829279 644050359214683898 5369900561527546725 10781979480872961199 10634233217570490300 3415920648218777447 5531924776725912796 8442162715725599927 2386954583077453342 1830040326942654489 6238891745166887881 16394066357539250939 8855947207669903719 14836331714274444163 6080681944531712561 9613169314037163537 4057853393179636422 16704104799146579606 9918273781879301346 17253074774652646603 11024056503143634617 5101077927321115520 18274254307772651084 4215738836053225555 7798902491043740114 8749548300190458782 17292418842815205121 12780128574327376304 2657415213924311819 11773679844013374417 1119367252227107025 10864790300334096395 5106115725057182750 17788226255959338276 1620996808937882820 12176153877620253167 9935454748332409429 11464211004484828502 222786229337811005 11710225236224336323 17033506034473838584 16434399506435246844 9057726199994847403 1993776915006404940 6020803168716139300 17929828005189673945 3607810081973127849 15158785269944978426 6534473570206464364 14729622843127002212 16573159928879110989 16712104961020490312 723827909519576215 16440509637095135383 13033845708262040687 5003100374424370662 14301348213952979610 1064439679220132798 15101103000162659940 9622747011645800751 9643382293823321514 7572913267782407665 1811648997206718065 17744614903182654263 382011330825549240 17617826163022802405 1455030476515106914 2062034861831917870 13468909331674158520 10152213803446136311 3257744164108109666 2987957712391025901 12609231329116907391 7659870683990677593 3031506490438852414 15875135086889631532 8387889706006054835 5188896055063354099 6064170790562345300 12638613433592944094 1428611537311845412 5250173292879979748 409890932342929928 5150083736898411447 668137985219502253 9295483300119600216 8943604709957365449 13462420210546572776 17097566551400631297 7483122426141693716 8154337300920968065 510112562381563789 4267805747784260782 13937425860820643503 3340646376689146384 17708310495571731936 3904675161802319937 14856137707036944602 14777729683409391973 14258243701166706529 566847274700303162 10556368877810151137 15960362694761293687 18126572230195169573 16713210905161686459 9456141175093425674 10072290145341533489 4241140126151427532 8702541802643456641 9781572838073343218 5706999891622912275 9061196241241411520 5239238634586545689 8609754466731052583 17511354719657805081 15286519952538119528 14967491695905447278 8367353257272444018 11594602105070615234 2422279670691621916 17475121605315425541 251680027558955918 8507063541228608793 4985168671798126402 9812572761416725738 6602339337175348434 134825050651299524 13689545797872764993 5957870308169032768 10350236963834213588 10974864256933414186 16387975821181684525 14986898704813082931 16726728712174545653 4580604900069849242 8890961789073510334 13729760981326476714 14669387109125338060 9822454917870323019 4604022758690360526 7251384799736315440 7379622560974219659 283365140843746469 17679527193515115209 2744265971365887847 17301181439735253017 14264402991163860679 17138592322552098584 8285135922829495306 13783388891821405777 16086068741511553543 8826963513818092316 14666648697130715211 17973693902118374812 247524192295380166 16659644322170383979 6401509947862447765 12594984959361751214 11513783086625124574 6518114347134604435 15895727410086260305 11745439086673198441 333753500909046877 16750037682033059139 15157277587754513851 8280411981960161989 7539675637523320574 4172191062770866851 11881787160935322022 3315601617894567234 7066073650484133518 16038664289298531992 17550919828624609642 12090212227104017244 8904700393100943832 7441628904237497020 3718352142019013975 8951354448893446532 11361293943128438952 14535024667301017041 10272576316463543876 7430808603130935719 9777755182746997049 4735906212958748582 17198453763112230611 10399371643106951570 10760285029281518678 14431629533009103275 16048430259041782703 11487563540775311257 16115553043864544236 17136074963246980832 138974110604481058 6584561709385859461 1207681499241507904 12483476655099328900 8581248696375190002 9629826155746518620 1264010487883874853 10971951364889379571 18292658632240997012 3013941976707609005 16241689750106534299 1518017489518413844 17892547162474001556 6474092431369142618 4716148673286858509 9665983137787374456 4764825006535581218 9771935824684981282 8047391707415497794 10609398236824951602 4275232808964805921 3185009963107117444 8186863361302952239 17911195774813410848 2722650051703560846 8197232235027363957 5298510704852508035 17006922382647047844 6923444065476687194 9221545821138021310 8141320239816402969 12057503657867217641 5154432762067768221 13538067921852887506 12250360163514025307 8901508382364591260 4514911314647398458 13881717422760628091 10446574767777597660 12585407194191088359 13780819711942446516 9384524037568619427 6036417528837648544 3864244130025421795 5184034463550141584 14010341855612323974 12518902944307016424 451401057709243817 8232819084687268721 1351619928363562224 33053143430917034 1634083131038456471 222334097147250216 13422475062655999134 15010933088211789777 5508007397250932419 9853277328792647268 12737473563571817747 2657462698937337910 7683321670687272528 2569658807977907670 4697954038648967173 17157464807174952919 2211703402022244086 1553739603391966006 11781584594021638572 11895999526064556219 12188774603884345153 14516443738772085050 14435534043102191835 2043536456871566498 17845627703443894169 9525704897020116196 6226769692769520762 16930266454159477132 6992924837161103369 7832025517815045662 7803365861404438816 15621430200220097858 1398485442738316481 15734008003545528108 3519641683727559048 13375289200585271253 4645380716371222932 14872277699787820298 9085372040075420731 15546248142176169188 6965410176161559648 9389730039558739289 9856055482713360610 12576264108853285841 8621348001539315878 2764346281834105967 8083937657511800260 11427315719709447492 3025106329489785617 8414496258605905241 13325596181511957034 1330618703871074743 15014748998615229881 1189064827135715923 5333713001197397728 11706649615486671416 9185102886473140960 1350958383323076130 11639777141198457239 374123552325928069 11401942543420230214 10627333406142332522 10245849499624330434 17456997848240662112 16461045534972971357 13188567146282729450 9772151596062918247 8572105509516655872 5487168391927871382 18180036836623440074 3450292543441929261 568309789341590224 18433513699601570852 5260664187219425250 3644619801421195293 8701099940866573437 16230899240889090081 393963352711911899 9252728334326854210 9040243427195483981 7118171799425596418 1911220988931967327 17144131151711765080 16909049250181780754 3762719945672529490 13407019023486831011 73679051937145244 17871017193983203231 6517554103795624725 4297951957627421505 15579610452848157682 11580357432432679113 2454482932007638908 293483110942856179 12199199545919221670 9461655232601123567 8859135125019630229 4957755496415965450 14172099734116734632 8470056484231884541 6287078792400469686 6873377145434799325 1244178580359678021 6993021061922160666 205874397405239619 17044662636575723761 5843441754039601658 17619242376920706885 11195534165216106352 15210100022237977761 10692196365170464221 6989025234689353083 8856146814087860147 16026842438601195282 9082435711112729270 17740709945257872330 15304803374443172380 1865020194594550945 15382708162042740550 11690810627126172090 11229141161941155589 16017226682059123000 11825111731373011446 15406318044154841553 7982850027694797284 13108434124935426054 15795236713839538492 8213322647289675936 11326613423333479945 5798709315638266200 13068380003231648721 11761319046297354995 2202703350789688597 2786130244347978918 8948187604610072143 2020468070526175282 8460584021977604677 16617949651070453361 17253840845937519716 1743332141333632184 12281713365750111440 11913446661305225918 10868390734443453207 3844127703618754431 16647571536575083910 9730929625696833081 16579648039352445499 13244518558692211164 7722592696458540816 10996469273978934443 5867344592956987052 1166248256880756084 15819844576841425821 13783497918297955132 8116990585443134020 9395473402537909964 10819679024082813122 4611787603904431102 17216657827168303221 343999216655712162 7656878282526282958 11000985306496111042 9925383679694642816 17123219939058097221 5874557655579287308 126574654658451847 6644051793361931297 18400014588472492233 13667248806715921414 5489437410305934547 8910150658245569543 18124301959995458821 11849377180338043522 4440211099221306307 16734624202224814296 16748192430772810977 6332464059597443060 10886219627275140948 4761181160161737161 8695243737523215324 978072991951442016 18073681662378720281 17808685945184004084 17018169521626505350 437752709061921709 15295123232593419062 16753358528133681783 7482102862602312669 3897707943550268057 17438421686759023236 7714395615449701087 2069142849505317769 9609410433540571682 6937976734095872457 7894462850353765243 5012684692170974909 17666084328463890341 13481313986514492958 11856767365343994980 5385363898250910919 13915721803996400041 5106779200055093845 13324253137754451070 15087928292689711782 1612783221862679626 2955077633568777942 4972584818980577670 5458496955893227582 2580312185905299196 12536671545084097418 4898718921164580925 15684291321172858444 4973601655723276416 5949689295491367351 11227132144034887349 3090194110783736554 13425941845716104985 12293291968153362839 10765940686575638490 408729783969078937 4817963738609705190 15627516047623733235 8861747507256610168 12678547019677397549 16636476727826536757 11199934652193706037 9843530741263925019 8159498219219726686 5139171062065816523 5498076382725568404 8683811706639336802 962105122690900319 4236984240593016132 1263097950300027140 8544537228413568987 17411730879430302664 10696934102786979217 5447591467499961624 10041661982276272379 9612691216786459268 8047768122197024999 8906972572052956598 9076294861533266545 14523729250743372061 5893052663654852977 5377303414742100192 4679152235527529106 14320050588069065401 7385855965794474969 14632811007966278480 10449958408250835572 1876480670038533642 15727414442935318370 17792210801151667790 3618269514149056803 14700336235419482031 2593149388259762829 16077514312954994793 3649308644349388102 5403411599455986612 906621694758850736 8278677139233292679 8998305336372142553 5642968823397207073 16913251597668602246 7833118105665497783 12253804776298447951 8494473197542956259 16062574040300530919 7362865109624089020 13227737574777713176 16097007640360140018 181302173931325140 12205305321864149920 13600702555569356922 2194114093706027826 4021962768305108362 457189463212657887 6837465275251880295 6038618142132369511 15104785654939305630 9349703895107098217 9147939767401253319 17163577146806667070 14095323693009654642 8163629399427549343 2049456024362466524 2990556282796922046 13487109837079563840 9028914955547565780 7875157668345061269 18093581314787758531 16328949291372834424 5436641307817719141 8765671003018582105 3057933743141861497 12828522605264093422 11251527822636637510 727120627335315296 10897294706074278910 8170909363582169353 2634968765366688142 7549566078298336766 8727377111534963770 5405455969719975655 16647384810255716534 4184085208030211156 3542948521481315987 6904140459058498694 3328569302425353948 11729210125842674656 11597029707849710526 5374612552117184754 3561673054851755752 10613119872526737638 4352265647476280611 3877386404312429964 3741546000768466895 13126892908022802710 5374089562719041523 810347334888461885 6544099571797160801 16319689550188814694 3118835422283691777 11468977515603448853 17074660219638254881 4869280071964816457 1126021823617811980 16085892007942519543 18208592145311397440 203225455742326300 1278085028493509830 13439014424040445202 4549817334013051815 12644389619128702337 16925707067713477118 279425913530664243 28650088203266536 9757702345913190032 3314367044769630198 10799988456569579381 11129251282873430059 11619648656669230978 13480978878329053805 11686212369839322514 7907892414641122752 16685863553730909775 1756716312058001751 10623957343748384815 18415214681591812162 760866372706201061 18219540783943033247 2275622543008727596 18285136152884999877 794218210119143961 17272905117546581519 16010427058353180383 17593474245511229329 17653529479869233979 12545225862872595591 9423108851514507247 4535774980665349511 14767223555863098583 3120611125237001135 1630922865807518591 4172881030897041225 12259024925349724999 2341382718886153002 1955528370351335360 3474942758111083929 9667317695415976446 281882873734976405 1657204028883553361 3926031948319479098 17371161585041676345 12348216633792242664 11387787933066566388 1477894743793230490 5486782657053803811 927428807244174844 5812732692003461273 16856868376218844450 2082583377258465480 13686610584925962422 2615637187015898983 7117982820088124796 45063629059376684 6650820522190160058 12598512408327244726 14886397792882023314 17831682540061678795 9840218974961206482 15960539977369812568 15079324062323624167 5832313053843320420 10079054973083827565 2041704787897042952 1653444129706967846 12427465250293048348 14437648726878339111 2601443200877922749 17816067032113270073 5535098147415831273 7533344131075691336 5243091375069624413 5226145220045203391 5408197127997754534 4868439272458205675 6986547575174497839 13296996510043748525 8662997640056998935 11951758858608979506 16103252442125707195 3654926137472425586 5082226815638168078 2239947653074986729 6423185568609677775 17762180469463999772 13770458357713099565 13672718943476029149 8029504267480226448 8520591385609923299 6874305197264092144 7662711429536280630 2057406799964548325 11170757245685786258 7735330642123196477 4988426171221222248 5130408590023879816 9034005043923423677 5701528697790480392 14194301862106659700 6083062262426638567 14116527078543448747 18286849665655229549 9200335134219108222 7170994024530669225 15912679724983273354 932181549174320739 11982900775372408782 13188255289525728756 6188402629027829545 16657419904830535812 8334787205675518061 2544804251029766776 8336010028336061971 12573667286788039091 2840409869574568098 8315832105659979780 9350663055712996960 16556071907709775552 9510665614055095421 8122233702779884726 5238271584619445868 2857269972803516443 10404847090249089657 5495166125027499062 10263954132047081836 14438158960327117756 8698867430861551052 11953039237535089524 8407720279068890762 7323789643269699553 13177792274224384320 16668503687861021828 4885099518558018920 17221130596893865659 3808586610942800622 12012254527795125019 13861794846548924861 16092010476724186727 10354555978488770655 9716925531512267748 1701770392101048789 14395398028699895580 8628384412878694459 484167702251446797 1352400865519494712 10530967988625827129 513702100369390694 9252129621838735509 14805791124108197288 13673532497315013532 80706210355215442 8726920609533784269 17689530984302636147 16747221693310861769 10433713863987331102 5181377709659068717 14270088598379951651 6549105047726589002 8598537100996769244 17331356818929352088 18444010658534858566 784582429574592927 10940255645994722923 2039847076940305354 9563171528929033561 16466149543261564158 2345886699002319418 5577017516996404374 13815627003975642280 7603579614389433231 18056709276346941511 11384550683761292088 11577092466140148754 3363801660018590401 1268883668651158730 1723658451760380014 16860364723295022014 18066974697024578519 13390385052278428158 515946443725243022 13837709543010933042 6551260801122674068 6835498193468436318 18107472744280953873 12370092290042437207 9379456261076698478 8123491867169012152 12777434143705228701 17905713511681344036 16515161693260349745 16501676681335289889 10789360768064823776 8003274792567896538 3217330355071078710 12005000922072979190 5816403899196309854 10889798356121105354 18256968147911526028 4575016535299933165 1038727747923380496 17063103296091506534 4757647733252449306 5825044462807556917 10341858464690397236 3689900057797234965 8618549936403353214 1655508471711998642 5650169255842450207 1616325608156291561 8224053937056510170 294595928594497182 3743713337964590331 4450116498824092293 6086896323784445151 1396280840165402234 10984132530887371199 12504999390601818458 18349514999551119229 12647111326061797635 1495576615592149641 6235447783258431483 7536342153836038706 10103859316046878669 14626309114238076590 15033321469178100865 5658384854399474512 12965247509265044249 4703190826840092908 18260624639484466531 2865978850145655712 3633323440263202609 7113594559294112574 2524107667046553221 9887772502535440518 3388664573011189988 15311324998812041246 76092351727872077 5439824755259988153 3550229167156790554 7079198490881040062 7235380806191742621 10978613790988971513 10784700077707595199 3011441987958647055 6327724970969233612 14128121581010989493 1537794226359011482 13287144776655106171 13055089178599163144 125016951094523998 7539387962420149986 5599817158176222259 6536662873767106787 14713665553455177419 15361715499900329666 14842318595225647196 1297077418612292131 15044337167069027367 2867016438439344788 6914809734318757695 9822236462235587235 2802408560530280227 14108370174961193479 18046829370336452645 12356653371642066711 16482004133814789088 5601610843820209491 4222178660378377416 9413340657379443386 3932046944649257517 6861297921508361765 5814489041689599061 709462019165211071 11253422775675359642 9317898519129049924 14785483689018756204 4820541865190913037 2289482996465141469 10349435341591544070 535398843068645280 3657882422188175795 1000488312598470754 13435637177367491014 4523041369612182825 17216518235346843113 18333984904770219318 13902937173989188931 2576351774235139696 17924429983860413246 3479248434828383128 18410882786864392501 6469185947037755909 18416446037520350262 12439778299121554096 15942496142982131821 2751979203249622645 6342980800690035575 11390108745231909061 1947213242969402626 7951937339899628086 13767364106636869174 7178319325446322484 14623786518149804256 7997783792847457608 17160714337088927312 11245181899593639475 2134079070719079568 18257525011586167959 17545161612512573922 4324330533840735670 7924860612060262914 14780961618884809346 5162682200152873504 6594114385317568566 503440150770530161 16249075632642853179 11834867938715262756 16530083117020205117 17433683042468907830 9420011542623958938 15129667205176740435 1566439280784239335 3814397531369715931 2455645430173673743 10467131130861974001 8970923364139478451 15720348518538442670 5651213317588642941 15167929431738550715 9327730454034772688 8966987478768807079 13111201869897224507 7830073053036585183 404185706094423348 6934951294843967100 8265973863484764932 2870089025181612503 12169371023609247278 9165927670731868045 13157160813227489962 5620977129882093865 5789824450947386286 14446863087820676607 4850699345945723978 1516699495659298010 898679367024942492 17675771979731809165 1199952229449924076 12902315395887712509 11870795119173941254 1331627501328300769 2483301518971237924 11495349467257803726 12066337689617697852 4778235132905751427 13892298333809149047 4935917073391132723 1841238164645509531 4335654907839599249 6557651262495734747 10500255436637767654 8505176546749449018 5954878657285730681 17601532704626352641 4243136986864111762 18139660904430916718 15639903778766449025 5645597435339429735 4232132332785533770 10851774548413126551 2147737178983094393 6978339450195125602 3465809659599354053 11453790466783678879 15855803869487380646 17612448205535284021 1025643888467408303 18239941180262620278 6228285283619021466 6641140185644681373 8682064184646525324 2042441840127318595 2636679240132626770 15212108706068532709 14385253914066718601 6511876973215241948 12533734515748269544 686298607764469896 1466374663784996326 18183113082988984337 9872212775682557877 6262659350458281927 9829370891154681669 3218296133840034131 17713782042967129667 9462246771556358362 1356248472085171176 4440031178634991018 4606951426918504561 3868357388798616821 4537842556905546436 19417604024637769 6250844422153214581 6788623130353608336 3013346897075357875 17985759998411073109 17398681800060370891 6690263579209811888 15932132324774056309 15485048425874725563 6769045218304053101 7026420601441975704 3360176481147315753 18285375254339208323 16968882619461097504 13715537606769092731 10002406120302449225 11337625155937484540 11554093788383280529 4831307697059966135 2787738499105403854 11259933402266675392 18010276801268499249 12259726653342537151 9111520632487468921 10410224120606422130 13159246364626476885 15805189628219382737 17035409499305403204 5787373274531746644 12309908620907206447 3455347842588280761 8662555244077870458 8301643422547477255 8311995682133572177 8948333326734518018 16235626010014255584 455073124761291980 5950229744350868278 18122277943402480953 8914593333850226498 12047775639618737998 14980401211274357588 3912912673949665114 2464264890310690928 9907558071363075419 17698857402040712798 13458868365973334874 10255522831262209316 12260196772224010704 2764261954839971764 6115040810293497396 10367179034858892563 4713715116456620122 15870841464587981669 17332112297103662721 10927123201636106621 13015803889459651073 8127964906937844039 14560365537903787074 332750611298505985 12143042884969728982 5520482235365593677 11382105136036685382 9586760837981390784 2561782863923442952 7676994631272234378 8077420381946682151 10061097820593680642 14243502382324201001 5562093198005909902 6282262541441272061 17768406546696594090 12688886109447994472 11463730799505610099 8259655412098726306 2505256809925752672 6350443546560188498 17498524057088287635 15687013783312289348 8478945078318639105 12372623949691486051 2063005095296607643 2084305430932331942 6991691150195824001 16171086061002503021 14481362608322990776 14257706944845356181 3286341573932066696 12448735571581903668 6689560551665665802 13105001664622702404 5396528608667644939 432126227037689689 9431114160122749308 15007596195151004050 6712828262000701168 14751398972181443061 5830120564324785748 2127564977253998067 4633087661743059067 2218675832540202086 1822189234077286856 2583851077374327780 7522742939433171756 13737015659701963554 16036421829568477794 16034581801665382632 2267215298724525237 12479138574324678363 3084673727330265140 10462680606583913778 293350245657145573 442621197683472532 10549005697160771922 11058637245254638463 9375789564019956074 5386280223063529505 3341871809078561936 14601785394434819565 14353257424122073197 14898105891919454842 3863430077207482546 7131166953917828577 5319147404902683029 621652927796835368 9902391954256260289 8629950142766921205 12567646409397229010 12923862218816282024 1219705641469830194 4368281755495333330 5346236096476712171 12691588882570501483 3320282439596487285 17353741300735256322 12343734124249850099 14716013882673562697 2241296527086681623 2781960422394686126 12257264824025158246 5826440147756775091 14992861740735035355 11256372857219267515 17849046093031040974 11206131729151516712 513269506941253300 18431585910950327019 878821853068045786 4380350578367109942 15305214246059504353 7315555198457746822 9436458087970856546 2401020016198347874 7831411240018902873 18261829727485880403 16583888041442031733 9353335824598400330 5555084447470887760 892223735174492780 67671945589910650 3077111987806246269 14502161943581363497 11483770237219626188 1578630605676056869 16443819967121756739 1983443608474849727 13777558495555734138 11213182951071498756 13626901793638303004 11400664219719206002 2628517923971404722 14662456168266705933 2264189695131008044 2848471107531834883 166441119426397527 28091463115865508 9213669911168039850 7186685870431846446 3891496139086641453 403010212508238892 5063456276953730034 13753758513382510591 11026516999914448436 7070544450522236425 7044084990377478825 10797916110167114207 11984245976691720828 6723861850207141025 9922666598001111604 17827753110370259382 14482540109766182452 13093610695515363438 13104090466227433683 1455123268700084712 11633930405392061275 14946427227233351714 8093804010931352516 17521408696232590700 9739885534186630044 7198316564483652180 9824996574410873061 11022267663966910659 16378844374191811165 6970032826391378825 7773823093859479414 14447060904285097034 761670538767349116 3895993552372083872 8404577569371136601 7705064459214022119 16982943812107799271 253552357541053070 6796987869146316107 14457910829509222368 6264221600783571162 4682680467265201786 12061196623710339291 7238539805504968162 12846058497407803569 16220553289266275089 9820105997713060321 11880487738686317127 14886729658549673678 6826718504863208546 12400676597812181711 9901090178873754184 3936656857913935442 11356030685085224778 7688238715565345298 14641406900136748330 16525076297175239407 18229310983253577295 8752880122512518764 4433500371121668631 1791996179743123051 667072929498444064 17859628002668638170 3120168556062140373 1808584164041175790 14691138269135895768 7230935685539891911 15239040217590839960 12836905198981331742 1084640656878511544 18059316764826880424 5182496889926795226 12546235304437707947 4193660607400212574 858020104370144438 5175677159851113035 2572782377699131869 17347928591917469272 6242649382493771348 13892549747930633704 3717318064009713492 14452013721326960898 17319517409002249429 4226440038715234338 14123563952807405277 1972493709500016009 17912915506510887517 3999470783761594553 4672587942148083372 3014862180777485132 11462435989239417031 4830135792139529615 718421086491030993 9163851454560844832 15740919373739784269 1942877775309659176 17300677313468378184 18322946654261974250 17565712486032055834 11313224437782466041 5314485693850330261 5191986041335972368 2419246455443002458 10248648585451891887 11715020784201024519 8087954496981195976 11698478463215158701 16908018030763402722 2406743011975636014 4208737388486766605 15942921933549535124 6821200183739434624 8695150625240355398 8668397835049869800 18186718271488585383 16493102603673409602 18322948820414322439 14867269448481347707 12235390318529558295 4921489907489424162 1144163534473016223 8750247698200513320 1892839693750396882 8475661377215307152 1294755710976089516 12465007613397779946 867737409695849244 16158776690606321543 15348948273583067969 17216941855286936747 3719532134133899057 7691320181082503919 13698995253786142945 10209731270477525707 2405495361467008236 18251655057008115608 8283447238281940088 4863654033044196902 8670690815865161324 8084370854353975588 17349594412418075174 10465573144419739065 17821355841291974243 5685669686249236075 6837408400561845722 14253052249115868175 6620828665012958177 13756723546792238784 8692665472360330294 2430505070715379332 6563300621108700334 16996909594826212993 8911842067248711141 173221967301692070 7424952415919525444 3911609201531884889 164379522960256026 4718028814006724515 15951913634705731552 12462474605870257132 16761595385048648976 12031204272084308092 15467428325516690160 11251652734780043294 18097492272303637536 11085431098223678006 11237900759807224385 6946560387701668829 16598977977737273733 7230923815942652767 15770057329600414811 9477821677025552273 16796572605877053252 17376977801536000198 8922341595534496784 6418545561757622217 16578774195728398033 11690028686306380500 7389331983257151288 14131020360326162105 14537332817406957959 17385932467536236545 10081515739595708221 17438419577058142054 5244002014275862217 17244001590625690917 13421097081274590874 14340994892045226293 17864716298128819118 17250694285760420154 75978145177710227 8132744698647493263 12927491755100965264 1225340214275635959 2803683743574711682 14422479734601995104 11228104937352778965 17378744708023082002 4085455000659754282 5761998399934807178 11841836899581011293 15869005602899976433 10691828363098076635 1861650136810669176 2171171016909869068 13686769140900130039 194402928875895447 8432969992379577669 1619731816607779327 15133435994142279173 18079844590343568628 14897942914822509419 1987883695932424377 9831758919172866198 15736606518190160910 10731032051639875220 6792961710072265570 4914298185645339506 13568601256684389780 4954202923770260512 14557601485340125379 375526485775304710 5811544168038190808 5835694819159915253 2081563380191505645 9377286668107589264 10484705544353219325 4985642526684239607 8101549430155259238 235593498909520907 3557686308690874635 14288547064710681813 16736899400679550019 8290936787194830246 4097229751089549953 17733397162374850845 9128024522282094480 1895079517627487673 8645721925554928572 12720578370129242675 12383396767501431841 7199882546345202903 11899560445275162266 12662046460223297831 11156184297037643300 6840139098855251831 10320549090075308378 15604128294492226997 13317541164112732227 16637159525311835110 17611173086884130838 2798509399818596537 7877321890626930223 15289627187841423051 16489159301304526001 10308893008772817640 3388445830827829285 1019054131963534895 4732642588337716966 17755332676061122547 4676634033094436597 4730765874794420378 12192209423031460437 17951536736482523310 7491791792859979212 2523970364017072476 908168688524323692 3386037096214466117 10391744354058881875 8512424774263280927 1032616716584473673 14962793632374366191 10128976265660403207 6010985792767373902 5661312664205216696 8789825843180432327 15854643981951244058 13561673438244252175 9162857670340921072 6390765344151714664 4472830509899429337 17428288093992784130 11871337461192137548 9069941773023379217 12322547178120239412 6761869398956735478 16381257617279363549 4200585894931143059 12502688067988843469 7864904051189551652 4685237608289261164 8473861232271187853 10929959190819889726 174114676235394059 2051516905665780127 16945271223813546888 10602886661946328278 13298186634979542589 12817172821187706725 10819032628804812005 4956345517202103850 16782959598680321544 15056518250519029915 2427134922249758439 9375837088941161323 522360940583805220 8670753357590780318 1100902794015913282 512772730716528005 13829057832009101331 8587357719567269646 8045964373723445367 71149460787095103 4388681892862606331 2571293216940330232 12387736855947056987 4907484982685953475 2938980399724497645 13108969753296086653 17990139662427739790 11164520846381110803 16897879115750796765 6520718550153271583 7052979098566886123 2782839224122776451 5733545040928604799 15131174269527548915 12411703747988753458 1240606946836318513 9408122194358325490 7225629753813243383 10822296920901940779 5679960550526020118 1852024042185696701 17518004160837936920 11386743486097095920 6543732087589043861 7414371206614955412 13740903847476578966 9504810662854741986 3810157173209274888 15287958867405760609 63774456062491412 14052636910134251997 3918589583976154306 3494034795011331468 17411795397409035116 10176481995431969193 2605150459127162973 11739842382037555520 16189510472675436164 8655169396338367721 10877668448404756009 5204235254204896834 14348497298064022571 9376291876837826957 5368487529321195674 9270620529508499841 5829262698451156160 10133483092166367862 8517005901724216077 9456768866113686806 9652506341691970463 1230849146112745286 6388031310975786166 14452456791458501248 12660924592779682468 10917342522946050566 14478146945012489316 9040620539565908779 15423081370344763638 17258584167440007724 6769452786264896267 267418279589647641 8585295653615900471 1007858088509952653 8424682479642182 9949099085882226808 13180232984949007226 17096993381737026523 2696732335904362186 15666631254256972588 10284378978217318820 4465643082556265282 2596166206559891465 4607613062393783780 4503842013129048155 16624932105476056539 16775555198870888655 18261866128588939730 3113760834651026536 203806705470972226 8014240650937696594 13416231458156969342 4075275419273819031 10391170530919064755 13306053421496450101 7684622933920762669 8251336716458423013 9669522926799878281 10258705520241794819 8895099741403645460 326433273520930154 16331921433974314701 17959788427658104056 4128749935476271704 3233278340024844774 2452887149905726679 2781207291313382964 13111084950783711219 8214254671574052472 13533232408895812731 405949801426220661 11738489983700340916 14203594378820638188 7658824258304490664 15999055481370227524 6401487616763286622 3867527500899515185 6700599922781114111 337760837282553467 818875022337928930 15926048079511696142 2117718162115378080 9810809872179210202 14677871494193214601 17697874315278428125 7377118189138506070 12473758006346747363 11717173489013784642 632967052649718262 12831160990491268211 16355759438632991456 10691402176155431823 94659706655692024 13799794896252496663 5439033736202604262 12661027712203105590 17060284084044089690 7364708781808180613 9065043181964761093 9163832290091122896 9121337706786803969 11625351791520158963 15904418128636955595 7890718201487802532 16813802536535094487 4669599287958982717 3932807359308072649 7936562724420679373 12943263574869086632 16746342069231890501 7837197101160818417 733098355511227210 9752749925122703815 9213325028570250793 4071534201137595616 190597493846111431 7416090142737348140 11556676530604097725 13203684115536602308 14669126187896457994 15274620098519075380 16301009110343522662 11628718428074244395 16911757649138415593 1282450379108245729 9860251859921393764 16708938452417025525 14793187023242033406 14946429859116133111 17038178414549995816 8135114200334983616 10141184954580851356 284732996013984749 7476520327128943706 5770746912609259595 5105357597303358882 952114326449251204 12514065153905564606 15616654640288021701 12471385481738325780 10552762201364643939 14001175537085941857 13237916228094135250 13194680162236490805 8079317717676849175 6737775562835105507 12414671557506160218 9267080596015480074 14278895633859815460 6152442308075933130 13156711600674146026 10687615699220776041 15512839476377482973 5523696405942057215 450026066772604926 4617655551184169828 5390920203711199645 14331423636350566633 11098098212555157149 10936462667942886508 14981883967629917666 10306681254689031415 17777905362684999664 11254887943699637115 12541973674471886590 12493181760833323603 12536442306746981560 17891743383038184528 5522125723431623213 2295215738600778893 14672837345106967346 11872581806215833301 16850529664626159915 17613693289055604911 17782184398009855845 14207216781748668591 2037197022731306910 4932091828378434159 7181581706663392610 4488945505018716554 15940699983408057157 4866109141532626861 4653610569824608713 6868791774842476113 11643116441392866778 15121704987146021747 10525410888533593719 4928918651534696049 16542970414978983961 13186659587305655093 5621657966615625117 11443176039701783781 16980347806052148520 6899617774964578233 9076736206523222676 13847364002922076775 7487176293009830170 595392937436990159 17482529040154402021 11185852583648465553 14490633723108418440 14332271513673321152 10355920323161364451 5434677699418214043 532786840990014399 13632908381294644059 7971486417611025258 11611370361884545987 13275579323805052337 8303757138438686952 5958230671823830985 14149253752511706298 2773906645493845826 8516492796992263097 10645664466815971474 15899077480319775159 7063397040472960154 6877163280688095880 10059892160358827884 10411645468877162778 1153493404716613652 431658766846155207 1439519968136955824 17256968439413998533 10625199669953017402 18353341021465800684 17965865191524552857 8621575016619748647 16317190674248345227 1435755561945106200 9539734020447134971 9389489735069081357 17749873807597402537 17939489507067115332 14048911952882783329 4632414427483474054 10362118449116333810 17649673370674549376 11794043652613446228 8318502861661231889 9251685375462613819 12238813789923132897 8413215515653577651 18264710687836675285 7663070172620164334 11773096753380938467 575519223841328124 9193177693539138784 10268617816070806568 3423525770558046115 13646968188883937054 9806412143109223574 1591202037950170727 578911542641282814 12556648372774176622 1044317649691290361 496063222306495331 1106886778701059608 7979511619805093434 11738976391646767633 1858248535479933589 11120019317306696530 12142914202949441260 6279249636857144265 966982894720340931 8811186468623989652 5599338327203487586 1187607345599071203 260840800331059009 10746249749464860937 12694446034980238965 7585763869490415604 191307928405459195 165042883725848611 13927109319627077762 14742095179276361638 14197452120531447833 106885593482365561 9392477614454445770 14536206311805697120 16425937664728687090 384832273322898618 9232911403979666933 18431621406583087905 8550871879986627141 14906921724287601802 3216571650350186360 6833185699756544761 15165022171721166910 3956550392981782610 7234785441574924138 13713392102890413400 4120893921943237298 6895045120816566191 2452254085438215401 366598839316889096 15557021439952690305 9537226164637166854 15662921108273715242 9802051527289695581 18265418122125793000 5244729655870197160 3057361937942232836 14591246009368179996 17828531467546375676 17932490280457605627 457227351011388917 15557561587407992987 13540086201877753262 2389805877769656281 10630792077331353294 7011502645758283091 2433038427325371934 18295257832215921725 11474567758689314495 4958790820202840088 3463120547305094417 14865243347764605202 16290330421955069938 8629044423415547715 10451459026410492436 17144531016636030026 17030471790034373736 12192531852856927000 13980250063441025702 3263996865783144628 10717427669939486987 4372176603877067551 39631109750313710 18317680952771888786 8920071496856466866 8035011299712944177 8146702097129975338 12890274709620417604 1761176389505305131 11358936747598862510 15611068575693500280 5092312255499823832 10408816147025090 8210163500062046814 13701686876744594557 5236604962695717619 12050779116689823585 2183908828737072102 6152207618875292283 2938995793699201136 11315413161138542742 3243431876483320560 3870356578609632389 10418895797437944473 8305640732405855186 1356037825040693254 1177739146902325068 2453095079516493994 9428828645837725893 15730022191919429080 3994723116324611141 14840080420839085313 6843789052242246716 3197002046101004796 10578283516936336376 15459624469954515759 6121712948637112936 11869028843603709038 4973836683116251686 10386364313091434116 3846344121478758574 7802610387797989475 8013430936820488564 5445701007851125843 15487930821116234485 17266586318139905046 10340241643840943759 17228522336887057251 5526550855764180896 7407873317783390873 6958669575449857634 6117079501233059923 1409788914247640119 17323642121005236159 11558254951953669377 18386430884371315524 8362785332326320430 10476922648285757493 7581556076056184345 7149121510529879911 9580068464701898145 261147715403375170 5154458949454188566 830239862425590991 6734460980447534022 14754401936343141837 13788997772107488288 12090502463186310764 11551188148551711939 868445820054221944 5633978791219213951 5713179909776600049 17029764557279698127 2353120298994861387 11662414526345010987 5544064597326522828 17847883531779133838 13018500646101238812 15558220093088801171 12059177566576952513 11908145762655803905 6710522784918594306 14783156872526602230 4669640286846649297 1170283459534768767 17864135507346956167 9197656110105587426 10548679796541326026 6465427086694727149 17452637969911803563 2917363950027123146 12401209977607976837 8597544145535601846 5188570670296716600 4871264443293804445 13905867760048693541 16753103194832096945 7229564048310528007 15854403342588268186 726758938163938396 6320672385904752368 7890480358127142132 11427195722020450630 138293750844178457 3210842764490244482 4845370905326703736 4775149700229169355 17727827137190897088 17931889579175703799 12392936140523944413 13733199713057416613 16808116943509989047 6218861222861948511 3530234315212442219 12542790249126663859 9203771602228178928 8762284192406345141 962878575338720172 425045650523844147 17115733578620696019 10680092966069589952 13004947073743333550 12493800878928675123 572485231008843841 9776363825386850611 3503115304768739987 6783997378930392357 11937049829993444722 1036262550528638007 8897644825713052970 16746531841722146373 7052620108496701927 48076022878074623 18397621678495992522 18075044902793167015 9774735022673127328 3310258489912188999 2598550074153921611 5981835888767671839 13998622720153673284 9329571053880339621 15038657802247350186 3211301548999086717 6066318377630817147 10503277148456197316 6077670104662412281 16880405714327546061 4077811182264045940 5321065556828341448 4357036333923056062 14601208904910814850 3906404034326237739 12855141494012069190 2864264737217195964 5522925333101083087 17488354412091391350 6457139261421432263 366181633369400513 11239824891116108223 6828356726614020574 10576101200447846371 1407226422951616595 6175768453296224119 10791287824346093671 16045875889806125324 15253203119067423583 7766900219127094064 2494255486865803513 1861450970679940865 13341423989124491980 7912502142031172695 9622786628012143494 2728450618050094504 3130685880173241901 8438354858287084602 12884008612821950774 1201299891602532100 4690428385149414992 6722935469593808755 843742070247835766 9440002555562632293 2902465930319963558 2469167340846465394 6739823081115123272 8596090393005990396 11403837752826800119 13256019328521465286 14242218462892928777 9926411821241312800 3514661728951433138 7408786274826028465 17045320998909700191 16582118282878016617 16434174896057466087 9684332385315289237 5848849121282217586 2378190638292343608 8021477560219256193 17931246750327744278 7572508266149701834 14342552145775338151 2421395294407953406 14547563383581039202 13905013226877347384 6001028547575581181 2373875573371671518 16406752270804634595 8203891218877797072 13867502226910183686 13866234228371969537 11718077350691402581 4488095817533085804 7225158268506858586 4933174407892519287 13402596578695982953 9335983896692117407 16079389750008563769 7188140155124996900 18012131024787037776 8260355706669436067 13895882902588261451 9803635578804887467 11172387090321304443 17373423273310419116 18274477525473993121 17327584036538803789 10782786482225237906 15775877285392484978 11960454908727521669 10603731658570285745 9942298633213243542 12984579279774759558 13124353221438279797 10401312830107537833 717111367117533361 13625922738926182018 14253694837316474322 10818452567321740280 1461166448530006114 17387410470102284313 7093216899967343904 17588781882568617942 8663815265266386447 16201090627509997998 1831915956763010700 3257231057249923320 14923076345488770089 17357578377530429640 7590289751350497162 7736962813809220543 6473603521175470373 11555765317024723912 7591039928938506521 1028370287155455747 15032963226430824121 15766272050058999280 16662198296955474219 6605246218353688588 2338078683282902121 14900785762061472624 9364697004872828749 8722622972489135944 630610747496266901 6335823960567034994 4375218556117813764 7027660542776183111 7074670632902251460 3591336791566316585 11014770016797401834 11917919478051411401 4173556550964410774 3637338975518594814 2721602075284593703 3110839088689052121 10060939933161095700 3466654292156941770 7688943406290820870 17554572440798420793 10827883645140433962 1291040930537269006 3305858880606942144 8382037603406744941 2852690529763930515 13671992173890678544 12539944541695628934 15465477347110389900 9064969825340589402 11976028438170694099 17811457245184710408 9334567626342879514 5365221363792003634 6119008248282278902 15186154875832022046 1584306087442470926 2823580542951560054 976862967955950155 1658118892341881002 12552513626513434465 17645840549534665423 10921209471316820197 1187087251471592487 18387100642705268527 3074347142341063112 10006801330880608098 16208434954550106650 11053812297484871678 14065755755780966438 2736304791226069679 13039114318370926025 14949052358473335838 16549441637179179092 14124378662365081167 16180391656235281070 8208491518685461090 2690979583961734456 13651199707751699655 13681697988575605883 7609141631531409774 5552072054743792842 16038782233961640144 173129612934968641 8665209702503894200 4452937978219045136 10027822522697321809 7977532226805996624 2619956874135298722 17973766201127973789 8697163415901496510 1200192693062820526 1008301424776313161 5922911633097429990 11840944301449684021 9082398747596606956 14817851451766510234 9128019699013984975 6732283762064206592 2186711992359175280 530730973400326004 5665110045883872330 884927354409246906 15663728666656412294 3888540833343144828 18289652320872390886 9917090249851167231 9530017296149954804 9198891985194375233 6815348877233948221 9486927298797148294 18415934663886471043 16735485103289724886 18228329941924318165 4001795319445398956 7316942782867573467 7091742815029402227 5181763685088156731 2249389763479640636 7333203391617174630 11888788896544833777 17223776640566394196 9056824398787658785 14888979387543697745 5807438785034286639 12542072994995051930 14026254380590327870 17386730693888707119 4654910646767050876 11900868418464508622 830483979162233733 14424789971597825593 8932049961202021987 8062482303618348626 12137465990848303940 6095566360384637270 1978617671933509869 11784565444020670834 15511421207677423816 5370251756798016056 11179204194576902176 12983669538896925457 5743584529618629268 10946629638963834745 11110396104248532880 583968385812345773 8004246608146253784 4586425737716554857 1078175419036837296 2322032422529982388 16567152071276197759 13166149535987105552 5565014686871888583 14365578636582970583 3887146613066597253 8362527040320064739 3631391657781842953 7152654728510306408 14473883711109509045 13252023061580013030 9029879124749503014 14473391633439115641 3684883619589487762 14118888317676007621 16155737081033310855 3864744385935450626 5354611034444796197 5531653691683184348 8710815497707172151 17070174558359932806 16519852177216903864 1249570853098113856 6551181105407952379 11153911518509666913 15410835375341326401 18355502388913940380 3353276611143094944 13833229667411974770 15682643455818047380 12100883742811395731 7497357496823576972 226317088230354972 13615797373071300456 8911908597693382253 9870885718822156713 14435854352458999322 9503758759279974706 11511750729636207819 14480782913280721290 8929812964356551103 6746416594213306280 5022183272983851095 15974850264306476388 12050673598793589020 4754387465219665136 11792974138638976231 532886172754749150 6051008310960082279 8447863559696403958 4776842186677353774 13819416158580309887 8862061323194339269 16351641159344850676 8475204316494137073 1383938496046953764 7852861376610393416 11245697240645980375 5135336250794123632 2134470328523673443 826614300600803891 17923960209947033281 10354144643563330451 13860457678984524824 9086325212338285166 12926901961229735339 8986832009788270946 7636917581335992662 6449789864262467215 3180822203302737790 13193667076681183367 4996409337588221654 4897791838376700647 5412195606978380696 17881330516727684142 1448697366412446332 1783478676302968117 5574376950804879308 17131520245595209488 14413825737940131444 4579027304519927751 17420715987782371031 12993383710415090925 16878808961272040974 8591945974468331745 6131446486839982685 1765994115397790015 6214782785488450473 3276590049170842419 18328223008159149230 16653818069957863143 13787125701640222835 1851804101592737773 6760471118832611850 17193057043192678058 3465616648001927721 8627098964626091937 14136490114858698646 7574975447283399540 470849031508236784 16328596275437803797 17401504771192062203 7262361487485470644 12664618389633740396 1052696790736658770 10380828890422477866 10813195488079964844 6116439183814820471 7403161313884201763 17400145500407469782 8560548067820335897 2730709847679164699 12872009951007257068 13334476233785094639 1967922651017571188 8324751567270345140 3246167517955284174 16452519434889584369 17674948692471627686 8621710732232259420 7417701290945577218 4147142689606776855 12924543538188994816 11682615373951473830 12160470047412818021 14098444847743605463 8654173452967903702 18115450535632510253 7924168589974105946 569493544235815596 18372929279972092417 3817174006266864554 10002200969076986673 15162422896780737620 10823554531990238428 3798884604795191814 1760176262225533191 8217230042651012264 10238886444663714892 1631101273191853771 15980075811726810547 6651671999854224880 8936184787639838933 5958046598733864284 14373487498763542259 10606404866151341347 7312191508695296922 4980123525341068554 10340576779370076087 4112538794358182567 3868760545627541451 1395452702957082744 14661063766594074626 10936619912043542563 1574977764697727045 17886462359262818415 11930983498712493006 13898864070558883467 11421916665450138648 2254390670778546173 15456746137152054968 3331262787661793942 7323348801448969863 13320365270937893515 10017463781102606218 7466175526635744265 5963965334474515220 2286823785136833669 1134266087131991 17926902087837925652 2672677116749485960 13275406482588061426 5166568137139777613 16599795655537066684 5526662690640539400 4363120691215723687 5773612544179690810 5822457708195232993 10434833390500952866 8150692130999350464 17008487914926056361 5627440457063734433 8084654735075659810 10549898294430738552 3284028055835860952 14802051547471767368 13907015416684782035 2756699740708833615 6407149728320644015 7384341618447557801 14818491587289046097 17123416641480742460 15509082016237949 10566893519200410247 13963740118412706917 12316346277798195523 7033140881109110539 12941678379426686248 2809213423882313702 10373680340353064143 15211224686904103669 707158182028131136 5648735198626217807 9096144004747761815 9103849784117018178 17300777678922705208 14027720770253996204 17743462148449726717 1328799892155837459 11012621621806267520 3947168746747209089 125114836699793800 804403170057832569 16142158345628546940 14666989934691473525 11940293187861444184 9095877086640133096 7647430209744353652 7471588278619288456 4033151542632997367 2123318521330944564 8749584546459841430 13860970826026376677 15137977247606503207 2132655649539718299 13806786434070251833 8875103971193150642 10584686956996951048 14373580956882183141 11906939062302848180 3109699276507154259 5061631416997108890 16844419334503115167 2110406874160636507 9385140189799406787 17209925573103973835 6609720239411807906 9071976330090071228 8600968192106941979 5669812199483842402 14537681643999011501 12900556843196654579 6336380497167881028 15231891242710182787 12114854389139178327 13416540651763438410 4047434510375766729 16974934860338420923 8014274619385417372 11735835863652554991 13414594735133045818 10028455814284804233 12392429013814582496 948992430946023672 6396185259625155044 1113849234274294369 12689486324713057950 16127625299043194835 9676180979363939930 15886956507987965950 379829511194742606 16789637175874152362 11111357796168894600 3925433553772515517 9708868414095892715 11137619001525388783 3145668211285399129 13829699028382481578 5640195494967572312 16026830724546167276 12614606833097150535 17164130741809987501 8784395635249184001 8802813724280729778 12131013881358744614 16094797041490499824 633901929707199160 14933860557787638604 13041157808792905758 13810438325437820703 2242460504668660026 17164346906644988968 14598180990967245371 7923225803667080635 1239770871799213785 7885789797702191380 10384867356404380546 2327616211879184076 17702824728561320297 17281735526825850889 7220668464645828789 427341598468542801 9449807592545338175 15871486681976466780 3901568938860970072 3894221863541294949 7471613556101343532 5555587798525543700 10948783941454729833 2601280137349414604 15063491744977296607 16640546158942409517 4317644908196334712 3858170219901458971 6744231173734520723 16384983261294251058 12279636212538577719 56552518019290016 265958427072647331 13090626511388549030 17960862886918484159 13883800120956390515 2071862506815638904 974694950027833077 14772902937371636793 4180119769800966688 12365851784106214518 7934151588985945066 4689751786191303100 5702086965962371604 2144156602775304255 8081145281968102041 3419449505846792975 14485410187367913466 8494271452860177526 5842929880771995490 1458523819017585962 16991062391361013173 10631391949637359360 3504496357642144094 769663414184730729 11082345517263469793 15977297684409938303 774846973891945622 17932320137373952458 14817680083801342250 6754790275170055800 8103436303285583718 16855718604792204184 139927337630473440 2740802002535982073 8757123501157663796 18031116148994244937 14599388107949545018 16510270858083566699 16160070359021954907 6338570005682274598 12592780515451806252 9940226667165210211 10469633579592240680 15462074950209123941 6293913042252865592 3450492778715346525 2488916513531424477 4849549646109980198 15312023633712048840 11396638520934739972 10282746462588622541 4993768726342449054 10236021448851716547 17013127063909527213 4088140244745852908 4709673791528449232 16931827571686266343 9704940361718844751 15471875904532917891 15802170456732004544 15247391839072819697 13378530398037874252 6502844415139032532 7422784262175135831 17313440958744026066 10588239426007919944 16588540168385762729 8786571417207098263 5923470042298271493 18340501947427828760 6320079775044882552 12633560792076609148 16715092179262495894 5133027948533960600 15637970728809220235 3404999700798339412 7222935380989494721 11538227217834433830 1546242469058290307 8654224297120817309 12210954875983649777 6157664900118019740 10512693613187927003 11568554060251926659 7033811401174080476 15855424118719539510 3463344432232134287 17095670577834512375 1069998826840295977 3636659096689341361 16906898945630811468 11388547612088014405 9371229249650116901 17371844104106654030 8318297150448907996 1242913461693935434 5080823168998174041 3743963875791808785 14633583072468024496 16355209716258480019 16400548644060903199 17382065139619311630 1059021061368650975 9392232087673050811 14401031339821374899 16016491686699809549 7080416322046076520 17868958748355824353 17907234665346179727 882250879622041968 13919503883801504642 1375756483022322118 11339687730011032779 17076269409637351544 18299193835145348499 18231818902966097305 7124772685967595586 1202642361628152697 623939707372796507 8302073203017928499 6828505185514122977 12205974779589682561 16657454353434392075 4534389910358925063 17903625598506183884 4214180529745688926 4713417345870397528 11431716276812528113 9856031548300905890 1065083578454934917 16602351494627220170 14267998925333918727 733304687238156561 5101318492392398133 9973121819776136903 3065802668139227495 9454399174664565605 16779371250049134972 7948119895003826600 7366583628901999597 3916678861571069918 11341877733482704472 11712858250602589996 5605744536545881735 16430661015370054477 1641333733187931996 8375975300638050911 12601056636394354624 2650946801615312535 16484052538402332372 3440493012218711036 9586464956480575454 8415901863722874592 7056984694971796524 1347190972557497231 8145367100812049114 3469663232007931277 18127399861284833339 6092160424465852768 13754723328153548353 16920164484397282510 14415013405991718933 17269012757730200986 3923281609017882811 4235737260744591084 2738223845587215486 16412467865858525290 16396115787383211588 3056893888907119355 7598884711506036384 408574599813669248 6728660350418730871 13986585454746199142 7661476771918695161 7518242780002693489 1188563809001672784 16357076702890348310 12086656791396944528 13358371653107565828 11057829424108591122 14680731451606490551 4232167423315370749 11055474271552311699 10016214566563670897 16995570010919365288 15692378060930173988 17088020704535435514 6268936485749369334 2285381771707695960 6494541065079013524 16370751513282465691 4982582233443960289 297652934126625328 10306854520065060527 16694516342648482197 6193666843862136782 4459042138663563448 14556463275351984822 7400379645599165926 5957324697211256023 5461506644235694369 12398302398867693778 7059042650719734642 9453416596222031310 6655975037830396926 11954218855515034062 10016187965180111452 17268444584457032218 5824961727009202324 17824502541824691068 17755841861420042718 4743763659030689275 13607808260418777931 14097797679453092196 5174794849966887032 7506755106199341283 7593019305885328445 16521145450787734897 6609227581653162908 12904893535154287274 3161595605051771680 7030725368817708734 16723562557006273267 7279498512387920701 8363945421537145103 15832667648169513325 15053806266778310947 3972365378826316161 17895995275185050594 5901484985512099748 4712148040701699367 17695049388509217300 9710404294143823318 6080152423739418231 13719467464482080561 6326768918174771262 14035228861043215102 5056011281087242500 13734827401010890975 10478454388752964101 10040632596675558066 16448706583749105198 4527570508652752842 5702002235017153581 18075248253945878174 12120745984579008107 16733860900301259406 11167934778365641159 12531549845748089055 3986432314756982549 5084184494246139223 9056503223783809872 11425144642546736533 17087274382780104703 14515385630457118777 3124113825776843971 16905198936070227183 566198953834461199 17081265984207106116 1262074432448730576 17562326700227538751 7100290084652172269 4503142690306659384 4951656974982959072 7446252182707794296 3260208698934014802 3469966512449348605 8264399595993074367 2036713671333130226 15709741056590491694 8166688619793354887 9835186663130314740 5811660417296281217 15493064501425605786 5433892655713027998 15736112242314779722 4543465984282698907 16347943389605627645 7319150599730118492 5555891342508353950 8283204491582505598 17420300870536169540 2661891204324597742 14201631304111687488 4684951611250584587 2106418749299209498 9802834702602085345 547529621511325744 1167928887184701757 6890166220597371091 10569573397601668408 12055735933823779482 10011730274032625819 11125687680634626400 11038713364680256511 7701330522756387670 5079852072393131121 17305005274274706121 1180704699636687354 13534330910871828308 3783467669847777796 16865240033918042965 3258982912213237501 7522308934127680189 10087913813234315647 7610340591805663032 1137912029481268202 5359049904633895859 18422841563438577777 14859714311466133761 3945567031416310634 5570010081461084008 12352296596691847467 18173335814351236458 4980038638644661569 1945782113468631284 1625074720296665047 7869195207638078459 11458470230880396640 6734645159562063986 16717643783939326371 1725402906628964900 12602411266804923738 13974045945299723046 12650492406354350011 8965401590323479739 9077255803076405749 16221856156087657746 69543650517581581 9165852889676874012 17794688979226360266 15801284568016757271 3243349569255022234 7615501711853315024 3311205685888531807 11917210931691279208 8123618305453761808 17549028391490221736 4282233157918225964 8151465599895619521 10965530798542916651 7909097057365757275 18037344264817961505 5800171686440260041 865846933972146018 14040957550255344373 12654306990516461045 13407479190246438166 6192241868003924356 3997518965755320371 16772752125276965982 14514259709662717783 16960039051559856003 5797944124567004554 18363315001860599748 17016612973346154860 2564523393479383253 1110169022802569961 14353308928885503077 18425681627841847033 11450612520234674588 3178175263730326017 12509712286696385936 16917693608395849051 3641098921039053043 13012072047858228392 1741554479466052971 1506295699042190967 16158463690110813813 4809458103819837941 10194517385234978344 6689568892807710352 15137185284990700690 9673323947969062299 10889298820003687593 11867253663376503773 1094588269510198471 10435126223021457460 2947240744552871466 7779731800852425628 9019757523863863405 14505288709992768489 13037400457496346681 864648149006819207 11491144815467780498 2133640124991821490 15431393739343577397 8667952030875428362 9385269720498114768 1686443851492089211 12511292187986085013 9165895752830618925 13026078207113377499 9297808574760330000 9714522238992801380 14460279306159820823 5277701503084862725 12811590807993711529 1246305956908421723 14616508925383333834 15524898667398220414 7694475405800041821 12956016969240757481 15807092865170640265 9811117078458287609 10513181620314101177 17116429353228895799 11560645571773782795 12215976413569706471 5887172355149730649 14854432247756004882 3354320835954466385 7039047456638763332 8496999351644384991 7310491205448835670 10732428400001122833 9191920847527967325 6006512624808215507 17022551244764625522 16431971394369994063 6347998861329764765 4835341272821602488 8016440322064635724 14087316063701316915 17304010313029566160 8611900968390585592 2117934033786238141 9113523513377630302 15263427673379900718 1199217169591974050 14406692655847495543 16894770795023232766 15960647434404056919 15508868909716645710 16263138899309736248 13641454086622744591 11778757481007787528 16462257926587290174 5798478433528509195 3343330886808892608 16871893461641035490 12124852875582376071 7509047133862102891 8596764284644617593 3155176358140967567 15229311291338553082 5798409224751120999 6209646726171508598 12765666250833721101 2990511454221800827 8064305753713130720 15274837426176499798 2680496336643524090 16858240334682514971 17904228388157652730 3158626798383738144 14083396622585414191 1624622807906452058 13452225995032460186 14124772265187513342 5219553738272417169 12680315833452676423 4443695660794108182 18245127069802186444 11412219876546478067 6885994691924222287 18376050052688206276 17874261453324736995 15101096776371280887 10454114409795014860 13358434251456425232 6547569235008639587 8161093752708301259 1054321919763721802 10196565925450416592 10902886138414734119 17505223963622439206 8410716533648373242 2302386081938939608 11834316382079446042 1072402869332619155 6041562022987226128 11658912069703380567 7720709912558471411 1123363188610841608 1357531026332772597 7256358477157900697 7154848104231012891 14181733679363062082 8014501543437422155 1686651508023912615 16128946782564957310 6276398117018308600 15179732337456687197 10793449734022574871 3250521358861717567 7928743100096130442 6613097431223456618 16331927224863358092 5217826429631417654 10754409856472446186 6655921960229296055 5678340805916626211 2532130783454251882 14062270600679655446 14077445863344248452 17910020849100547647 7457177073175977048 6243032665683676491 12608119685644840361 16116933089155792919 878290099519742981 2903494310819204968 3856227781738653211 1576332313661077080 797736171099032528 5790754712748773955 17833057961427550530 3944423875889958422 16442800304856356973 1924803788890047957 1768307626075866369 14071196414150200035 9112670270326996499 8161135883709417860 1280807549486184581 2194305581397121321 7007313192450414074 2848699691214743697 16197625045767157499 8275531591303305490 2339042113195619844 1780001991781272469 5584566492919968289 6449684744088503684 1112975834649326799 409508037611223108 417322778081870023 15344205245468528327 3120959989673623979 13460560124158864178 2615142289844211288 176962587025276834 7757041492245711587 1624819635209298427 1900496956933377857 15379305374093128411 16760271085667754211 2739685212353313613 10547994764616619842 9174411755110316892 3111945872915991765 5246094938021264938 366781161954141378 8845029957121087010 16347496416727251802 16879579826091533290 17954412331348866714 7613005214663921288 11246214144370640508 5475401766486022891 3304685093280095000 12654594017703382495 14012673754149645403 13627763030556011187 6333237283214571309 1240535602639983 15808634561067153676 971920485744392797 11787128768453670468 17269584563710421604 382201159630549122 10466376378167006300 8113378543641658686 9990707364495974540 9429910199127734621 17310695784867302262 13747738299604899065 8330413590228103874 16560922005989620557 14760080111197020862 7742421659929118570 4586626700101831220 1792466481712949978 1805286082159426009 10593041466271023753 4334142041693736639 3704779135765568232 14008114674783055469 12624777715290940155 4749231875072769396 16615622034473845053 6927484387027802874 3658532147225096009 5687251039037687907 17472030243526505056 6108324526171029919 1308825266998652067 5839670585469094186 6359645952317232730 13666736202421038206 9458562257508910289 6308399225913068330 4309291830155499042 8473739177260898347 16190906276966905299 4618870729021915813 7766398339234716098 9554748744515908114 7271145596078568966 2172939969128834652 16650535331868247143 17111453406415734087 6095669857444465025 9068869457472270 16040891837090273219 7095458334910885995 11874076618684391080 6089875608899628924 4731024132709062277 2231338898480011916 2796011906610341127 17950947075512530783 18066634220897796946 7021369789456661034 5021292516798393469 17237199358811048025 9904634980093286546 442520075478933497 6036800614880465478 11949561523187016814 15384003509688179951 1042621167937057639 715724977908628233 7263829213281128589 11612125567402775139 14257163649901393404 11021995182596371126 9589840212501318346 711526235121887962 8078869387024216091 13351161027688645464 9853948090139054228 12430097199712895260 7901506999518650503 5516077754879398460 12933255280680374930 471942213436847464 6888760383282880437 4600719949207561338 18076025517698155147 6458821009670007786 10163543473921646220 5513113647387001261 9852302237416392927 9794779820456018855 14020355567806607791 9974653104344415456 79708137328459665 12951409178834339842 15520688168722452524 11521593595260634898 13393067926396144838 8614506536490308577 14528451047883401538 13141450113967108000 14543662917968099184 9937312309436004370 4969948808466262851 12786352855978649041 14073470275711544672 11622793853234364877 9387558186719124602 13565349758829666662 1214766170466431477 10326792890047237179 15049628110282761531 17371723848857199823 2152451599180513022 907831917938690109 4670786862349367431 15168384001384131925 15110280514192000292 7437241112527741369 5891053347983966092 10985234558346019111 12714003848861036423 5410779831851754010 624891680762978580 12320449884172124890 13495213334529577534 3677957343591175315 10225272244244327482 6564326739307510686 3953174053946345521 13460909305472677625 6229762070826325470 1273103291136887487 4956346221603361949 11871373671423424113 2513516935775931038 13280750994863021400 13590971125567049669 13505852426645047548 14147488268809441349 9512159826651764184 9716464948790478517 18398126421662471946 9073495500567173015 15835834829654975002 18158213821360086152 11414008266179282256 16693859053421340232 13438428072164979189 5617961248887680603 10801009014599939396 16563982828751573606 10420357664616643723 7401349182688585599 13703193728268339517 18128584319552719391 12403725862459049695 14491670966979798737 9091028932557641270 145705770387927615 18395820310358565412 7622049688160684868 4064265597163979910 11318426390036085684 11301968097339494852 13349236996964844096 17727528695308140763 5248715444996101264 8178295946443429281 5833019130968397651 7849117778766666553 1612423053483263280 18423503293474391349 10695966665614319583 9709443194622557490 7400315728592909310 10557134343021621254 17857444829601023964 13524400050106817158 4695398542858307316 6937490347356110252 8782511481118643283 4998331125892052123 11167217581035608316 16477272033792776397 15201383647158536160 8081918609804276462 12721157467783249939 6309840497593838779 472377518510624460 15852577239580126854 14312700923866932469 5221183568374613670 743721041478883895 13019016011050715527 10227598345380485979 2525378926204256426 16854956866216841706 4466222740445377509 2868099494237051564 12483346335745360491 16918311569648584812 16417783316964908051 17018372294602359268 16465305818097582212 1125689936416379394 6522470611357253382 4402412628689038372 14090154541123320653 15300130150308601457 8905152454672167394 971611619252604892 18049515631859754896 17090712724910608939 5834340282929796267 2213514978199811452 14129761077325932335 5155827539854035175 5682205207566766392 14489899850396096381 10198642192559492253 11677721173920286318 947049802330774705 15773143431033831076 15219542920595184934 427052219933673019 17478557676383856959 11971195371772690856 14683484416972594922 10969213889318842177 15931450736584142045 4774201176431460379 11892533722561518253 5292805016486074335 16521619457531053518 9511365383850805571 1543422963028850855 14598496265319211946 3792281727901308136 7588918308372328079 11182882735774886097 15305374210159461592 16544859868433657695 15383418454249780856 12258812494517595631 16874066705293955044 16338250644007605336 1319661261854520180 1799638087274864758 1003992165242460162 9153974575797643323 16597116785847814532 6752713843364629771 4997263673495516693 3087947324759418104 9309687624108755936 13040707742661606686 1228466859424464646 13369803508079118840 14735745383713025340 10466574899452015309 5361082916945346170 7951524401886089165 6528846075185257386 2077553736515457565 18231738669451628908 15284441488929798757 3064203317244773527 6591596587296013256 4255924529487179431 16652215618755308843 17549361557544490004 2321806726691823908 4006033465633541765 9932680334344222953 6164779088988169463 14951237794616400800 8620340015728297811 13011133106332886847 524987596804933890 10199427031072484764 16008396763656083998 7301166634761818033 5836403567604917771 9033948208148590137 13409060031405289343 16436304916167832356 17226778272160424931 12470896662587332095 14774794566723126500 15479302509286170060 14315540123861594578 2428787755062110028 8693711529959571644 14208903017705337601 15465395456384774817 2661807764788125477 16130281165870479185 4677983039904898272 10019882727757594180 4908370536540445142 12533217988926062300 5653479356601975514 17745943936931958202 11712843712742521161 7558968054606082569 17083797135689731609 825562819674883402 704800220184819397 18158760245105162782 9364058784291162033 7655437490336652732 13514675640802424070 8501452603462674139 4752516268622853086 16499175869898568190 7212591579763674190 6603340942299362341 8408033120755431051 16400653632513064225 5755959619796340197 4990765166823262730 13520609871071532004 14555840350118292113 14911551646156132143 2255924362163605435 16140926962532809892 17297443316432612465 4007701183969691917 2221953193077933109 7838603706971327196 14919351103198471435 5709141143342507839 3752534906682320075 17967462253987441226 10849792271982542301 6590281066446130159 18389763971728480182 5232705085021065289 2525701435283492647 6101864727595530917 7597949377689570545 3918062111447347616 16114622012477125356 14183076921159215482 10158410413548087364 12591753703200512468 3365650198729494086 4715209617453607339 5470030235848986811 7613375693560151372 10554380097245127992 17604636205066173477 15481747064482137710 5922673876749079933 7769084384421554693 3954914002103981076 16973899025263936191 10210136957089939646 8142561972477916739 13723142329793761623 35023136813303020 4605251148642817121 9416815199172530659 9932373632788522016 14568008183163064198 4559236806714876141 2096360128545340146 18162279758101621796 4923087455896491537 6539033802148217552 16160748818717495440 14222188640728003644 2173123309568448268 8441983207043238111 14028267249044779024 6111529920705300592 18150466278221844187 5891560936155498300 2267534125443298440 8366581224321745476 1692274540360251035 14604107483128678947 4410111842732325426 18158933758356592195 14804690503231576812 6415905215050097321 8398903557174807548 4667768712105097825 6015489137063398174 12228915480953549203 10191369757728997299 13521914499648712111 17256130630988701644 9056161603918181727 11815013791028619141 4664444379709932781 6848783663628315331 2279526676117876286 13384748394186941323 17652529461384518232 13928648753260075462 16452556003857225337 9325113618047229251 6314098455131658947 7607376989734493689 10229761243188430894 7254574756251982684 15127115940051474741 3012841805980076060 11972594532627712135 5370348380052976819 12095125304010850168 13338679306267421885 10690028532258865868 10156399157390600573 10700517699314163169 18374454898525894303 18315551778291682491 8581038289402693958 7025418106550915790 18366878712847851922 7579331500615748228 9198873769215808054 10036959477961452752 17713508697591142471 8011309538723268413 8643813410584468956 15456101142337648336 9601274780042848420 14605292191847369516 12631382460795420356 740274427668958262 10422534630359711585 16604297219351129160 3922695013904512081 15845037321677841343 12109787727795848745 6319616409247177119 4938636748900409101 8872130776001747458 18013577749213022740 2124358365996431269 17011024629572716283 14163608632075227486 13587856801567262230 11548148729278024964 8884914302798133723 16679886557549131691 14310723951726012691 3348051388204706933 7854492997392988153 5226595978183525506 10932438511920978220 14014057786740696394 3668926286639103655 7753052208664622497 10920625596360322060 1092410863172456178 9452860768018144270 13368018264973704903 12186140090652572714 1148171683375528414 297379344621859715 14767487757894351101 8270888071993471238 2073441899991798050 16240902600762705329 16120956735028139863 12967255718363798419 4242117918689105144 1871646549931845649 10198757302412859989 841538106486469722 8504212362941192439 4259519480956776353 8903285252325979360 7804364231448814467 3942521001222212820 17821775167118369092 8095400685204566156 2364647773030094270 10108375323953429186 1572587345970140389 11001151293713682636 16706605678309766307 10338996863751698848 16362192407935916238 18202613022786198791 2119255094048354548 3490518429994916834 1755219825200485083 803814326629968741 7505371852328344641 5156872596820686175 590761589526433678 14527177282698198128 11651336473480657769 5835546550419791267 3989906203658246571 13162283428312754821 15444459477302431148 12904666983409742456 2946831907003266261 16174368266590542540 4559513282546361896 1119735016587002736 4769189079923715601 12919814790771903552 11309781721220415120 10344782027142360199 13141994108526238018 8203135530745552072 506381136546589329 17815524512337924246 5220315396064282000 11901613160564903016 12201319086841161923 7901481183172370971 9580359589740234282 1385296738517390594 6889269663190758456 2933246852000685185 4940540773976483880 11999014287864781977 3732347120415603765 9895173670161809986 13090680478904827619 15257619022119817385 1896065271436176359 12992344333462516925 9447370944019990494 2165876323246666445 16725779849542581918 15457666883525688929 1994234409906923646 8825906227880821787 89946023560579496 6974846586593641689 2585730155820958149 10352305423975021425 9674306670777053094 10951276324156653866 17838082410241918717 17554713226289836327 16532308436564988334 15645762042262744926 9438150986296431143 4066598455018339032 4107430986106300647 8826609729841109119 5902041723975977772 8436393263118351652 14544949903870976312 10696534579968905367 1798331973898960566 18189972164835545997 17018355865456458720 14499293289875658699 11410787046309222760 15349177686211958291 8078877018447219722 11949253622228690752 16959977020610420223 17562580882537645082 11034125600886875417 8313727928109870139 6403245563515349519 9130511237930511143 1841301369986558610 724662511702107582 41804520455492469 10678068142860914450 4218787779948198285 15602967578384013623 14994428922225363292 3914516968485734508 4124207624478874975 12684503704654795674 15170637725074767674 14732240317068525630 12338542632354720579 11293503048145791484 15271268635923165397 6814861190583801706 236221745848092832 14204776136031477649 11750497377890792191 8447085009945729619 16478784795111788213 12833792769304607922 18110977115871305815 6961018710313108105 11554480337926555312 10536501550057380481 2886433275935051585 5841220537665692765 13101313667552886003 75717381522349798 9230280076957460836 1917059189416072946 6313239592385745188 6024461053402066758 10294325676774730490 8114465514661166626 17425451917488367424 17065919252191921535 2759620259409400856 2262947025088953467 12032128057330311426 15384930070869226936 1855001839157209380 8077050877422000727 7928383723964000824 15105819019730084911 1659598756393193735 3230012485794698346 17988091568500953351 9616200033390064463 17880226969709640431 4187530654079943967 2106653378216199503 4779250027183994704 7462954619423282872 9010008263955492979 4558743409722447446 5530582992441670286 16596846348297139570 8053773515562910145 7722231101919421634 13457614317619989782 17199969626180326658 4932473179768903155 6203233109767457547 5676682737166941602 9252258183158010106 18002252722158211318 5477126861290869546 16349797396571782461 11711019086475085626 4501519898119088177 12523863432636717199 17667300101990791125 207200418852087531 10430727778273768587 16800615492041090348 2668111828398435952 14129413203207138896 12209363551177577907 8006802258323297948 12569174443545046211 1036834921295118575 15548348915654494708 9676747444401843431 9359772182922488153 8654663623462163913 15625693063657762351 3748264349963599713 13193242119844959388 7106106585229780445 13556356981003021946 15106673057892360393 7966106327182426780 5229310457546515950 2932682404621871256 9096039254754398258 17722885604212828085 17679472458246146073 14561649675435160671 9878595038580995186 3935348391799706035 12385044407293256096 10389028498157526789 14413640612115510705 10640518144849427972 7763316717577344065 8267569808856100160 4714370032975115173 4822868481983955785 1824799853918186482 6092988878249689545 14554653460944814257 18146667927497186401 18034303704144903293 14176130206256734118 11997848600623982920 11210841108884663218 18421758295130654043 7042519225624147753 15827644530096843292 10002638001375101438 15794499358325965714 15465612193654912134 4821199798470137767 9255335727475138736 7518617284278200470 5101431919288777496 4913238780475654574 12060660960237418546 2482718577980950704 5160309212547301810 13307682857539582563 13628231829649127578 11909276667536173505 5409880005826021187 10861740515374848510 17637221187450861492 4223712055407313034 4841631473733336101 1628023468388998810 13693213428957249767 7784452528691982238 1757759540244703569 5743960977301404749 8594283988430843076 3117363350109302038 2581751463009843003 12801591926246652782 3336079613844390344 6332160890465397616 1472821971004697257 7055520189001486647 16078616123082258167 17376036943233092701 17665920601774818149 17497249073617777995 15207616411078471581 6268315844115783363 8945280129537128849 12245882438578175404 13552517210723814519 2905553947973097665 3062453720037711485 17116707201196810266 3779554701342096875 8451390074989005930 16158566834789565017 13953277477210783670 11637332297739753794 13595966192490385986 9336189343794835151 11376815618352391820 12422066023075636154 15692534694045968383 8555379538698693088 17923385458009369095 3300270591138176556 15735776572684949816 15436719637756818871 14332474966975106309 2825075644409079333 9329915856606402563 10584457243397436153 3752147973343887469 16645232448717143798 4120965896267456623 11071174011033839258 11322179654486658510 8248307882273664108 10553796912903775432 15533797519901199116 2490985305698316922 10704802030772365766 3549522239061728674 1763607609302119911 11980186695480159147 6282943960706917516 7818207908573885860 13024254300456667399 16390892225073880424 9382986683706695177 3765779867815398383 12435724474708260905 3527283008007909447 4209531297630787151 13740823880991681087 14847720583395999132 16990644461956592652 12793871448897048280 1812872639392978982 12398065978357728666 7500580988887843651 1000280606890589308 13843176963204629677 5585473766211334388 8466704119482385220 6281551410317398991 16432537333679833176 3315189728871154876 3510580155706937721 2480384266431952491 4433309045861554453 8079154199428714458 8694086062232473638 3739403548586567555 6284761324107600588 13696966727983487371 9641846668997065831 17243231926598302682 355966888618072410 16741462513125503298 16839100309967764807 12720428322082952717 3849400434570278213 9526911485777647293 15609668627687106489 2349438119707467125 7170281522834034980 8197199061108714616 14629067989774182102 2606852174086630614 11570173045909136527 2810493708797963017 14464954021382035236 772086243396733607 6812569821529633611 2926496262806327326 6196030558154063645 12352166540450878734 13999061963519690450 1490569268135899191 12302622120545371608 7579150537852786813 13404855203539841116 11548440003294810153 16562226632078248172 9765476871087399445 17938319349984470147 8082221814774099877 7690772966330470711 5492888337599578404 11021811559321309932 10229555828306148976 6036311878828681706 17191933835672544657 1003420527734104726 18225010086243577707 12980291593495867003 930305085428067216 3007433264699486232 6340220887549921117 10453988451157005483 5881695094600624790 7702950637184033603 1425588303011681504 77391156602767309 10305422599336140435 14525211035740570413 17575084598933129325 12049337558698357789 8588988039326635828 4725817972087341018 9277778455177972278 17609015719170661614 2760084777337981671 15753839723148612351 5196710184443765418 6465066304562466023 6868347227087014907 11943379465539448999 17218329314858972106 10552564881934990888 12471448945439176464 7834426663746722043 297634457156323508 11971080968847583152 1979934133285620094 12230908577159750273 4775127259162384144 14352322290037328458 17604461425537853790 424826831187151943 9372846521255143850 13083504213648059041 14280818715709572664 10641084965485140136 4144266289017450532 6596820814591350059 18195886687909470301 2485616100472208767 16649964127411944534 91225991732665862 10699250662482557586 17585571947395343372 2153930093460278567 4482243473971648625 2241239584250355965 15347136616579559781 15186406843571820294 2022831981941276236 731550915579039291 17211290046930994675 16418762304590050255 4478570637772952126 7229830067749271619 3117338367194079093 1271424682348959250 11001547748737226713 6400364799920269503 16035085042887619932 790714584387088197 3147448997431412551 1602278805865125291 1650179927781719989 8020853051705837645 11130909074051533317 8913216037479175016 1590387657301165843 17754295131369561332 14755692290454817668 15063355730347567233 13979898480246944482 14769624647534413341 8700740985105260071 5206879978702382997 704152353606625567 17604518122289782803 5040669740715818704 17203276778031842361 9216446454761950570 4662110833327931672 1315385157102438443 3328947061854059851 6336404098612985793 4626734114722497691 17702444132792022046 11968553958364855253 7819798661544200697 3642364355839690567 12624294195062686842 6371686065219242920 7221903500518152725 12186238827324220150 2408039688627490280 15103657289211090303 17262468324210163967 3949994297387647458 16345393684164938263 941188797466223859 16877978444547342051 12720994140862910449 9177709379305090359 15166098891006428450 9890077982204565874 1771105095569315084 12199602025655389390 17673775053263901397 15051622734420743105 17130220609478655220 3111753274347175960 5811054147602113073 3620663917753847986 17143616883434601195 1712304856048280554 8739873166288791122 8650601400318593150 4010447695239740520 11790995259917956069 3332255508428169087 16891303796604033437 12232506764439054483 5808387117546671275 1782413878915465102 13640842448194804183 3265103408379533289 9253258676809821915 15287861056244050312 2959390492767261288 18403264987050832524 15949636769933076551 12825177271189941589 4974384726147919740 14885046097015783558 1961281717677690361 1317568302782270627 663967619959471691 4276867938969554379 12760865316420117823 10745123259305516078 5293394611861458053 858098238609302067 798110858335972588 11845747274844561050 14155282114591813338 8753948968568802607 12854686929870560563 15676786920455827394 14048589044462918754 1960467878663040717 15347633727399291624 15701295156142753165 15759387525013733646 8119674539969756857 4274182471690637804 12505664725078929014 2893103424304581548 14079499653258377891 5111491079381829759 14010024466486614409 15819030521074327623 18415407642615579399 9186824829155576997 2836276697650771200 8012053745337535851 17503761866276978035 6892563938143413971 11016066557052425160 17294669159505262579 15649106741496114605 526894724780943639 7512865847848502211 62904836397192041 9566473803131945169 14959760755559379965 17900291187744599809 3401816179176008468 10450252607587709584 15523896662514402021 15588512285045840960 17934529166986564130 12405376663268764167 3723613112530301164 1874969743697253338 4986292807368579984 4311687677796682981 17054907565176239927 7476341490888494540 6463239243436443861 16042614450280494539 706522496902915492 8680998177643737693 13076802588140643210 14748062653980766138 3389260481520356101 10028387729971915260 14093803589364515555 6629105054665667014 9358771084128292227 4091400674444466676 8561915194207183361 869442724242968959 5769321976638304921 13277160817528729851 3239666374103652109 12356158461649000741 6390579416527863025 16614939127537450088 104131810920744445 8482412383802344782 8186321695280480240 9674724366580983472 10884753363616136809 1400939074214973346 3835628204902847248 3109931207419620875 17075201035248464837 3122343791583023770 9232261383003050618 8606846442284867412 3662980736060352436 7745041730399121084 7857820495646943578 16583060932318047106 17369265554570544404 7388343700591611380 17705314848254311244 1284207648431033377 15841394514216544640 2262560588100219158 1653339751037197543 8039721796699623965 4405237629163041676 5370587885295659962 12326327028394607527 14829051548461327018 12003774451756398978 4181016388846976960 6568384372704784296 10120978166064190013 3092197368344729261 15342220398606336458 4342146647332494295 5879930742488919049 6241695124695623883 4671833616918133713 6559495805528019798 9350526407830887536 10300558132467246569 8436752688337039902 3399911891798849766 4548295418518473300 325539891551376296 2931348938181141865 402085250131958771 4690468290636354413 1811698419979033075 3717983854256153106 197019384156269401 7383628494112085983 18408447808551470921 18049458592467823213 12749887640796625135 6387552357440753443 15089208478740937428 2654258803591390027 12891118664119909675 9881314491755023471 4578281998605404966 9059306099070650752 13874741949707445379 5921869886637148266 8857240785097952725 17439734653028376090 13852576891785403130 15804893578536119347 1555278283170278686 15117259916717149740 2028886704222110472 17740894845339937116 2128318710664908928 9159113428690583452 11173752321562634518 5951619480955481638 11408514619286350317 15425112278050409380 2815597801160442478 4272156321065562166 5718108968658959591 741842793848821949 1033625129946828881 6064778021032853761 12087827763970928307 2129018743398811488 5832717009060260431 17279586484310109509 10188300266400621147 16787210874160609015 9254384693541447207 17783814965510727230 2572528073745900550 15987872625286075600 7799798936287531451 147451887750976507 9233255784073734275 13597730197035403459 7145519755345607127 12865689981999324660 2266974485989132538 14526285725979308705 1950270172809940620 11634153009442524586 13198761575252981702 16731041721853219813 15864892607808289601 16935890012155508294 6196378739532059453 3815121483503349291 18037725113825435474 2722982045043210847 17695075754165716417 7118000400132170675 15898814538660102762 13417161745353923077 11303110475112905829 16145866742045876959 5706398624268513952 9132808393946652016 1625271632335126440 11410998489219443169 10874868802022917937 13879628617025533368 12724341984951614345 2866566451375024863 3132077051193848375 9583579689246287603 10908750857593372500 2054917430401698786 7744034977005169440 9477537244923536838 13848691113043711311 855842431983103198 7235543743621863828 18274509606025553132 1612357819039423791 3968020514002644522 15655945251606604555 904406241140774195 3024349647422628865 10319706930275788526 17985033051332264252 6088506322678859844 12408760007213640646 1614879173348627916 10623960581465280461 7494205389166869806 17427165420310590759 12020355105808695826 9202364051965937149 8770126600301889840 4278091389114627996 17132837806361449128 9064183278335845590 5913937835646810406 8340741654422020323 14861350039961113130 987757231786985669 10441646426593294282 17102490909942033461 5021928665066632836 1778793042816224137 16464991245512103259 6951444845796559758 8188009796053729232 3119751639177333566 3105160599804833305 14519663575755922325 18024988530899465195 12643211154343924764 17373338374264926936 6747641459038479557 4030166561648386675 6928232892592820450 12482430228899569552 14906231846582469281 47148669911429730 9943641816357232034 9479209762726070116 14372910065735750765 13533156063425916668 11241131875566190377 18195653333505398025 12415800802661937720 9887045992330607617 2891846859476183409 9045685946243205563 615510088938795247 7514176392740512009 2920691895955742530 13748793802363277760 15180930602277187837 8416247811119009825 9817118279173248992 9488280183867615775 5916663825052442695 18335368729053174085 17270078924353607712 15407143917662959006 16187479164138906591 5305348340682271459 11299445230683521654 3909132765052432651 2911399635176346832 5885581529197977742 12034863262101496015 8927989178646888857 5123524757184267452 16703585625864952350 4021172237408076160 4357253681242067729 6285836680801255643 13635157410259239169 13378265495687486073 18022259592785107959 6813030639244114049 638051224252131873 447293208416028744 5058735288648553320 2316474325500374258 18398085729427765078 41821825053406149 7888526904542472101 3894602333213941550 2148762521440031069 9125474195906275841 13256607352257604911 12267990594619174748 2488993055782082227 5155257249732920675 14355354794805728526 11696492512938339906 6173641512045008338 1331806874214798139 13323264172687150337 7746838975680589548 9946002468155283030 14928594164199579534 12118764817552137579 2015128639936977268 17616267277914454038 12999525357763493379 4013025378301487929 5791580100613864969 810615206448357728 1497832818603186287 1050299796730213260 8869589880171457442 15763799341472628106 10900813234588682684 7154329185946026860 11082365790522127660 8909031961392466261 12784300373439198238 10376772775715604532 8080195031848848310 6376356681424317359 14172555608390650771 2853138418616114394 1214409626243981605 5022385848671342912 10725744528737661310 8539169921835147494 8339403037776773102 4590947645138717022 13953444486393074862 18377766843549589814 16674700440425080295 16962399559251845662 13882362023872688982 5817993319015662866 14062171323038946591 16992698366039416824 8427301267063222025 726672582376629620 12899578247517503780 10032800813287206483 2309171777806585394 1956359377641508705 4240896550580154411 7993468206779687089 7586289218016400128 17110180492980647191 12105324438978522467 14512210106228622752 3832688559299433064 15355313310196054082 17292007179066761541 5858266778876865292 1476200124429027996 3871379986405260556 6323823120562928115 4006789529399829549 15558611849322433943 13539243307027645195 8762929204800494747 15445083568477001781 16571566337451925485 17500112229622863909 16420256792577658721 13410117075837033147 17127583081958838651 8406533729473068947 14419112000938032544 12364890488364092001 8754082116243850316 17270856984274091623 10950044093674593134 3821222630378134987 15032545145538794496 1737308166377528135 5953376764948515395 4263355548401998092 16264264903718721380 7734788132012113174 10919153502795073956 12363428081623929362 16305055774033972601 627499501305703784 11014307755390527230 3706589255303955511 7793433409914231962 17849773986300825768 14304873186804704720 10633906871490577265 13197734597471628696 4426204524273584591 109597005555544514 1926790521475429782 14514636808386007466 13751089722877150645 5434973664138899275 5586866952172645907 9819133404177243371 6632196401590614106 13112188295362721055 7049859543527733323 7433077470020538674 9375557782334387214 4818666469208663220 12567417912762171583 15188262630151451925 3182553108654386366 9319828073128280260 7607514200406024331 14818369875047844772 15775368649148923341 13932477292750383533 5215764802965563335 18014231947180116659 15164739699395736989 7345809513098277210 2702263162877829757 4977015941314238649 8873342255161225214 3167134070435784640 6742633463449154264 14175440392983128806 7895279879412136106 6075736848177497069 3037439206875983216 3814407181228345053 9046965743669484340 8914043019818416051 3992196387945168248 6433330476913720828 12152315795798141509 13141980829163788558 7449847216822896784 11250850980352647700 13594256867259473546 17014005916459089814 11152451534517107897 14715563621599698890 17971326951904553334 14379584036281699682 12839499143393339717 6462111687248974678 15092622382797344653 9191166549308856711 9464269498292363139 4109158521077203958 12936313433535922097 6534596853098035908 13951472192194749081 4185319700886962887 16806293979326035323 11746736882280409663 8995436956876544084 18133634740862833693 16506832309016904482 3884979546416472882 16834436874301062015 15445154025504464006 10570235598880338464 11904789505077523157 12705746785374676366 2792273572782711657 16176802639387953400 1287904977333244943 533817114694592264 7761651233774511284 4509446276263898141 6281837448634552497 15728945178542390596 3584039420807654093 13278676768463985530 4356838073975380298 9678427476165274428 6390384194768302945 17660949979047131774 15066742203934290831 1578315415002277298 3571262281600918744 9403144028833309185 461990443299782807 17478911825724215749 11773372803761653984 6012582235984979340 15998263886122418607 5950546687278448384 3708033953760059599 16265929206187082232 18021260923385201344 5231446445186312024 6302505629145588068 12072105925852781769 16468138645502330576 6340046060449761634 13663430557695477073 2123652072758404200 815389382497879683 12243966009712038349 10840604305138237711 1795613442596587849 13627248839528740665 2288058464886608055 16246497116629930970 11514218607950485876 7212519628500533486 9748839908079593267 8752352454912946826 14280510779590760320 1949359489031256220 11337205991070820752 11607069081731383019 18413837353348828252 5313927560720237618 9919797677651290789 8960772565763445533 1009146936916076257 2982126257512113484 12798923447804292843 5608579659186123598 17336429672693525854 4661950307563593781 2634294801431572836 10895051552685983474 13810830628009271244 1096788601530414686 5149896913918616824 16617355916098512470 6750191706346136289 11827711415858739104 10463862056819465456 3264410843402705284 15158830568265449995 4043567309580955938 10257474842177927415 5474136329668581496 9541263708951383730 9671067613038208840 2857091621597301431 18233255272911781564 4601098680968495680 11470644557755505191 7520788216508032368 17926489474638175732 11827929606558243019 12712106173346068392 16557901533459009826 8202066832224576307 8752832671505806975 7271847931593599550 17723158371620176158 6619753831914664450 16637224730619331667 12746392115087702333 14365578199405881090 1155952256271729708 8037934829605620555 3129100971424766136 498426677076953653 4350075516460745385 4641851541876424150 2043349606909620108 3978975508658037774 16157864537998517273 7062230922003871248 9388308047102961584 11992453936930665529 14658263037375006890 11888091070279889085 12447261210631425432 6613083545251061693 11552854147270877132 1734715198058756345 2451045230933922187 11577301572772163494 12416914661303686600 10501249904495393076 6536710370476820606 4065828064847255383 11482736949491823515 8894642767278562393 16862894980031993682 2629381198097429619 12588758751736706210 17488937060515803190 2535299227093252232 17094287316069205038 4380890040449058699 14524004660828474915 16984192681814194029 928621593907573727 17452329245596827176 8558314382153043049 2383199081754379018 16087008117948426706 9367920892714465090 13974851529524145988 2508389140015919973 4342897677548439043 5105413181275998462 3733797448417904501 1638660769051048855 4249671641770537357 9674120774874890430 3073174849653193016 7246394657951129215 783823468986983831 16063956452251131690 2006499647563603249 11667047291502799403 17689216083129481527 3761130783835380576 5896448121326739915 6274663838745958540 9392860149794959807 17987006967249827352 15960157773480473006 14117501123649717619 16819600929490923014 13170931826174620452 15153175474163318831 9954342356106620036 655626916077681417 13587734071047867899 13329085458923384121 1057096970468059566 9221095050501522409 2599252907464744077 6710680756383418891 15585935838133082881 5395140113131765706 3646002667594511194 7010628478076667776 11662062508350844011 4116253414828592234 17705908694720668135 17102272452214727906 4913272007554852556 798245737992960453 3304190066520739041 8937816600085867494 15475860013211020503 5345582561869070753 9719685132642353465 4475586764101362232 3874393547311539079 2105594315131760761 3597537347217773883 11928316978939377170 4051023706168739826 1421824110381360022 10051659850824010405 17547776834951688106 12359500271968504182 17255547529116215293 6811736077051679320 10668763160893047937 6221436512442683970 6292233927097115700 5724757784982059456 345095157394913195 8046976044309514196 2300979159611514984 8178159204279042969 15977092923410266480 15387528188441735009 15608837861686614905 7701401138744003282 12428927087094137451 14662022187315599911 2740891772112452090 7755976377543552430 3293368872879541638 14701421845764327336 9692288520759438726 9189405980371111465 17836263856571098549 16908558340559539297 15102382154992221254 62414423899015358 12821171970055671975 17673308623590893668 4419181181490926472 5963380727836685434 7331290890899992528 3511489483319620970 7619866396764865589 16149568327857988822 5294447294826838471 14248763472106008945 6332293759607058713 1304513937919513398 16413170208244654657 428146095754105724 10643093490531675600 2375120379888704289 16907526301600488862 3928105500403758236 8175479183907934173 7398733929314521858 2236156211900193108 10142176885320310412 6201775904132595653 9726958284983769249 6287026399088370007 2408460018230294834 4622979975311231359 17168179331740387348 13988397957182838264 5862022472265862757 7987929848226230808 4373612376070642409 13734309960316521128 10115242891755237071 15896248817706243260 15954195371179132479 13589363348427037805 403866441207653690 12215920959362821188 18378235147478876175 872052255444252189 16584598077083588099 17273380365184569272 13412188756280967818 6097983512681365138 10575635967514394709 4841736145716837613 8333166264400151508 1088214757196606830 10744717697155974977 12628707064403267821 13749510360156984975 935925443194290379 10509479194737847805 14936619995490041363 1576048111609761425 12348280150974413838 7985655355585943078 3436542295984404479 11900193389373074947 3688697910430070357 1288091720972807034 4462689188417275179 2435759620310372913 4881410233985975317 10751087051262668243 6247149161908633356 12899907284292463338 4563240030471259085 2670709282052085393 8218200569393659448 2000677857249352669 859854419610999204 488867587376329476 9472459120338316065 15000581862767195145 532120042466168339 1706229940710917199 9804145674671443060 1245122656633090378 13971299008752149573 4760800427935250739 8085424203060041506 2402018961315375225 4025568186852626579 661558114450938291 577969862503765578 2147402567477082172 9504800962387024549 12725745915510541269 473052237844781184 9959136690534620609 6037875464705882667 6822355638858782085 15457692305288811683 10083846493068507854 2791206601952640492 16491689256018244186 13281109491254369584 9996987769377598548 1269473772995564373 5093040647757845604 3858961781315460789 3489637270202825243 16613067438202575184 13889297383838446259 17921496942981033207 3535667716316056932 842533196204459031 9593093091213160015 16691447123610816302 7005764928751570071 8585645463952838919 569703375601298417 8602559310486113621 5343334049231321478 509220217839545333 16742169839596612947 8763384069975493646 7751077868057256297 7837819189282375173 7286100173027980451 926712125464750628 2955804934912184595 6737404587983726005 18115113627103056796 10367749896222842341 7338637478035384373 1919656502937551179 6128153957014777428 8661347279907963308 15831384391258000476 15995191843076459845 11312879216733528713 8966040259360655746 17055071094737838401 16727710990542765333 17476462750116266588 13884197122907721393 16986921380456103008 8909968124348392741 7839938431667058136 6001404196729188142 3552756152261236220 2123477013432107608 6879891555757067687 5864336023803808879 1631090609418302506 5751619989465232749 7604585334273293500 197946679562620518 11213122164514439600 17771118995363906304 1098123579027626248 5191668424661038821 1511226529622836772 16623044525813157829 4792734980739145872 16286839231385438057 16479146385001617385 2903299925551986254 4565809727023606957 2778385619806834435 17941958147007109137 4009969344853971727 3994796153826455838 11759962065626570466 13055325376225317859 6259039035261809228 2315511733455297527 4212986834226234906 13803743087843297713 17054732767404685969 10685040898734699585 17304466748230719496 6531649921038509137 17721438165758557265 2281630002797092247 1068107517429736918 10540786536098520140 2335135472894537189 5239083556924382424 1310982565377641064 12968742129745167722 10735869456293009949 10015222876307795075 7009018818632249492 5370443868398193568 11904156644849553063 8590118379272780647 14785661220611609923 12425071937133083281 14727920014754949953 16635446163589816272 13090564467905677888 8975864313049281608 11386681384759024672 12117037554005406633 15018736061606157224 10955870005831518865 15646110659554291648 11955838734256233191 1918891044760342328 2294555318500028859 8470049968012758133 3285479657267105567 12674412709351226740 10044902451729982051 14158396745224901178 11620958151827600842 3731325947348039719 7243700258116321830 11438251498766403558 3350242701216880517 16705994709655654750 226402420582133894 5610442802487061942 15167749910337072975 1449126069069234363 2651394096311988488 7496675860421262625 1862253481595451410 10988279334210496595 8630986023523380732 1519027699393633656 4637331383611039444 2664711572202562926 14727238822863827693 13136169323207260622 418781748346857295 11647113020336905669 18094771201425571883 6726678737140146218 1314217934137246536 1204546220100553295 7976507764918068106 2623419973438909293 14561445963879422666 5051261402200260492 5130688832367775145 12366672966767944453 14548561166477179918 7048133497111490524 9662774403836822138 10865709576301519146 13420998024092402685 7082819908382401179 1495133271885238197 7729903090808581184 15285888882130836571 12485404129345537977 5483205986750053816 16483373331446299800 4241161538453346219 11835392699492836050 5239729014146631322 8241455018484835926 6270160752657312388 10414359553054985128 15465033191036340325 12494640222085357533 13036681792275075246 15621763761326472750 9741385757778535093 9392671898645994349 3225167862737453894 10433536134604553059 12625404258641244794 15552162898791301247 1524585239338423509 4413170051324055626 7266600386433124516 7518695510329485630 507958310068101295 135596486146002411 7138174398379793587 7065700555338585132 2436310902767830490 15693675348754140606 17533107979732269543 17722577699297098341 17103961216498023095 15149230068315769976 7355152355292826791 5436506355223445003 5671080305125486150 6222177707323861533 4412674495287773746 4033304835098447580 13271372877750676527 12266567957276400340 4089753918626172717 2179015890155065697 13899141254127591288 8730461225578116845 10957775368877381051 16446443722083807879 13249420886924934937 2516819014353453187 14547223244791170571 14313594238885948570 6271725556625023273 14506601718938203171 346953811275007132 4421964216001256788 1320530109655109603 16872202374861569003 13724732310465912362 17287546996558946744 8722849440568193176 718658281021090916 3766182230399562466 2799392765920765182 11590470391374411020 4413582399050516198 2102119549095980838 11918340837084630424 7912760396297702605 9752202519498249784 2633033992240270457 13549969602750866605 16616303879572094512 11903091927868414881 14286379313544759036 4743566291391907013 1773852505655308202 11035841649774396743 5327077620246515536 15780350184614925419 3270404028784236536 7144698380077549869 16980596588004789912 6361774117086554800 9518160942783251216 14801177331250760804 2281848761723439815 288792604241074671 7899719530508163734 6751571987696464518 11689579591264620630 15961118477932490307 1068547556470553598 1706568236859463009 8284830254656534206 5310062979084468768 8653886691441776816 18159816706278678986 10957623877564865869 11812932104025417708 5721577274944053164 15829814795645749567 2271795036776503061 9231159937571970128 11045338340426495080 8800894947323800635 1360402736851282027 16453400848747773075 16317861744577494822 16394892867641875560 12085783797475236133 11614100835884741781 1555771904607818056 17194545162258849281 12932465848535604610 12402747754653590242 8119649721487712933 10195945326823570656 10505339436703673146 5665835108495348480 15610638872565318566 4934315594546659720 5395797925330049698 8553406320616787491 10088905966571382932 15369650216130806236 8037673673207036921 15576925527074871535 2111013336101832454 13185587028629635354 3312789833181798422 5968407456626651429 5894077232590283902 16010070149334181029 8988479003615864344 9849953492014301254 2148898255212324964 3733793001568844186 11331879055548928750 10226257880074264191 14068152785647976269 10089808519034895788 7964749861095625691 12010566241426022979 4636538975993397446 12072146489220809080 14099583588788136015 14221611578441956775 1194686638747757939 12391148050910137368 16239943820443894036 4867085269512733367 14731749774140597751 11036529776084660489 12470870037087868138 9244787847463057306 6920330996764203385 14032534392830639014 5961178859287959460 11300518227453413530 4211664648748198853 12728881380284209306 5530279032915692647 10099595582131617733 7074910288988115032 17766633989327122711 3204989810711726844 11136467369921256501 13078875383448057786 2156713008855618635 1847875416236223820 16422508645443381098 485087465000638862 7336050290320813084 10616118011953992391 1044781969946198990 9099972602662180505 17023739507020128592 11489557925595094542 15589059618691573936 288427715568371578 10689157266570886895 9155000750696003988 15604874582447652790 7412797333318760528 17559501103960914048 18364912415287765837 388217271614915392 8256375892663868141 11109844595927323896 11695289084461461151 5271028304404445810 6590009018489090611 4179453013994489029 15460495620927678023 6114390739611687235 4371589378752884171 2161383092936813926 2434433982825771523 9579815721854988481 2929675014988816561 2190487821009430699 11299273404549726748 450684758938588364 2231145142637996698 1733309499495338577 3555328603324848286 4524238625603115524 16259228766574860275 1234164631580124594 542900540299163269 11336039087461849075 9226901488134233701 10503241191447732262 16987600955222787915 4433919464573583992 16200289413290089372 12597289883407684502 1278430772028960727 2105191371872401698 7216712849356821540 16625144474312234037 6820371932040731274 5276727749041186009 14448633556650384410 14218373201575761400 15794953392895306599 818015073665739590 452355843952523475 6778580198690387466 18421474777546791200 8212431913627414073 13850619605515651065 12113780262422037913 11433329624062612335 14947434239153000745 7114896964216743645 990930593892661249 594952783889225103 2442649768229178644 189104125216288366 9049177333845968803 4727658027957759665 14582593511021610242 4094977499942472533 3504066375552414429 12431074640993520502 17174371766515278114 3271421379479092280 14278338762471749572 2953375238913119881 9968536615453367140 2414530035668577362 7733867816644112408 8170085069982270396 10892165019158192258 7103902350190316051 17441139440000294029 16458013338714627396 15995076588420822695 2540005594782571303 16250960387641738381 5400543030860791198 2999630526121662332 7233983648029217353 15781673681599939255 9487986966238852649 17333258320636572004 14147584898470631916 12729870893430006430 1668795958413559371 5679682133156314528 13890903080198313938 1704804171803507652 1564611586586607685 5723130439400287803 14795078051398234703 13358305289962406471 14501442788302980054 532801745090393680 7594066921324348893 10872380188295998709 14815449705667372000 17432917820247991327 9863599568676957762 17314566431378748774 17089840076238776772 8081204557118775423 997473227391924110 6567147248718528367 5069927629574301777 14247985312186619440 4379271965771450558 9512348150677391729 6183330025279019583 3481067905484660373 9541497885004302032 15404813177335568972 8532456185746339103 10200076748171055947 15689563868740132273 11699911284376143044 8723705045607071269 3753718884301561640 16459389563713522009 2926967202058436511 3971531335781251684 8244125980767878442 12616133466205088910 16447082466037328043 16552467089024378852 7023143171666711639 1882862195031160375 524510490377463125 3478942946241715836 15374973231348643654 17576790628457337023 17109255566164198403 1663575876038878858 1466998548803203810 13084389666703668557 2989174135842196570 7700076071137264726 2587229865433550549 16186496977758030114 15899561347908217398 18226054878198789327 9123936923475144697 9756586295199110487 17591745148992335660 15799091775866630145 10236442038688716107 12510798236833333944 4782574441581565861 12442825818430402775 7259049640933457494 5640656281985903185 6140491469885379432 282216525918987070 18282463694542656819 18190531386218054245 10321500546189328291 3424262092540573578 7289708493053913866 17373810493539469612 6313706378000141980 16231487629725573595 15969107306047378697 3223257412450339005 1859797152331376704 6890670600704691981 4557288178992942195 5254155640595484635 13705818329101236600 20052008418373864 16981123315727181026 9256280395982675604 12569941197983589344 16060564886648963327 13374373802606228759 4254705935073395135 267874514706423 7503726373310467287 1979555806508263520 6924307164187971997 9990766753735733279 7268848318535487003 15420087976880452219 16723809531005266913 2597801519937033881 16520181000117700564 11963285621083011684 17035880641647277740 17886186353766427657 13854201545459102828 3598283892906868335 9166563069832900249 16802424205619444037 15887265424830119946 8578211998946076196 16336215062535304954 11312202974593018856 7326084613373504346 482043368338315338 10422247800290566869 4132321017978909663 12310154351394285000 2732084967942584809 17642063801204746688 15140873992665611639 8616179779769576058 2589363110422478780 9056108858203494497 8495245695088484410 18357601665447395482 4646332682645073063 938757083154746286 13200238110762568312 13759193210637392618 6776792466051398341 5647313339362762288 12211543422095372332 13617432439368811303 1249035388618865492 12547113520441496498 3233058521119013416 10069354526971957244 11175514981683182392 15935212936677844395 4982145371096708848 4882221016538203344 2549817925129110341 1139738873209856832 6261335802186833423 14474304441488909046 16179862202331741696 3652896070518958609 633952444094486640 13183441291893135479 9189976467897311 7131787489975690544 8492745348022585146 14762838322854260816 11486533874242990395 8211632133135852029 2996188250505430412 4985725568822728747 15425266637112788893 11450124455357184570 17666721760900967152 17423668517784752434 10395193495308531809 1155280212456422813 9560657657528312695 13364272942269352049 8777109521506426688 14150735990201160824 12712477499689764024 13678421861035739746 16602900088233638587 14828115014922245346 1426028307444573518 12705569993978630661 15563288942649536945 5035940695453157496 12887726820501541326 4923280544699752314 17314885192349261463 276383762712099698 16614709501607256409 6616887719328348206 11160261739906282569 11194875736053245350 825592199804244756 14023030004696684796 16291684922704140240 1996613587399539149 12589900239522811048 13751264550684477264 16681809542357313855 6572747325520977941 145387613987631291 2305866567815943406 6299929975504195171 4180834798260240463 14757083293859475252 1056247300058096249 13928476501575410555 4999216814973808705 4566646314630317065 1005859328557081310 5157219990144111136 13667282294552133095 16174995864965472826 4150226330569001809 16387800708259003890 2940508798046926383 3985633224973911485 5132437165328553740 9725633628121074622 14233696832125727273 15282608894968002108 14455542343839306697 292733848523340527 10666746811187269696 13460148262549494062 14412623610496505749 12437111656386872185 10241225891570293393 13980508359156951800 15792131133348369935 16875623223166845294 9684850529956237162 8908182745910157123 4885897924449061697 16570601489400038803 2440615696615039107 1625420339130976483 14760279218660463979 2260657248386723840 15909284922572295794 7631141690355924020 13169173980317936269 11461617287935966655 761629864656315348 10823477600802227889 539360517676043070 6231684228151888162 5910814836113878715 6634381019340763470 8260854903692399680 13531911399488444748 11194557692981813446 7233554340492702544 7146174663232047878 13939710173587278126 2609435385561960544 4154659232312168648 146032220126933847 9948704510205934362 11942433199554608471 11983597844693562901 6500825304458596957 17031521204763982368 7011918844487722033 3576389504968232195 14908100173356009521 12412799185909949226 10237548393078411291 18074013327880303222 8543122787224875126 1440975637817118553 517896736953077442 4570992804239158322 6589537138618165058 16995360767247555757 12182880718273351560 7670778693529206014 3023062122915199521 15939073488858870674 6756891735225825162 10243661707393841754 15488720040947416234 12100171298564763582 13947911514446493285 5189263856702802153 16132514140801929139 12759201141531511626 5232958635948163733 11171689037449104216 2352354469051809483 9449624723011904664 18418631539906768433 7706618378986505908 7496719394323045212 16547601227182402161 9060625845127635099 5840610403030232468 8404984625867895746 13836970664829308229 13953063505566308094 13956621499344493616 648642875496007517 8234331440273417247 15308036196767134523 2251624353076541025 15898387770246383241 3668613009918608411 1003717833200404903 14191478411419670998 15311465094122291229 1480072154126941746 18123730523674661446 2646522962720584394 12309996355629462836 13706312896475691346 8119965279078473693 10107236817467860884 13518140170356148022 13957516901123813051 41911110625372352 2397809175165316371 6967336785927007034 3463014702508719162 9041724551107400237 6649591302942901620 11376302736166841968 12421913797891108638 963185605608303314 9548629268645915196 387253069112249698 1887477263224551512 8571236049966005824 14115554178881925321 9038682515205682503 17238012345914625727 15812637831630031457 8215605360239830726 2346162884994084175 3022273124680552042 2735314291749075383 1378141055484252023 11396310292583826641 11034627152820277806 1233349818002187044 15131523202860651741 6731909187483502273 15918861279176557884 6000661413934636066 1313366781029786933 6951258302587600691 7571577906463367005 11840068695985903378 5771030993134915501 18144274693157075797 6453896233653036671 5509567797786767541 5881699885918132117 4946898044550612245 16606768611930416807 5473431859685001943 2894952053938664217 15026514385368095187 5486567095060058324 9469940209044227397 8144686871744818283 9508816853203177346 9299086285909391028 5098455810659314097 10943874748712801604 5625819826168916462 13027961580926620329 17018601694627534850 9599707702421474854 13020855020518177929 9828339186090239758 17152790908766042469 12352941373133721252 14870768564055352225 6014899367314947227 7927176034025292679 2353500665208771257 5005177418355226519 7314799828367335702 12787791710229132491 6526317849242297976 3991876523469842649 11145197504462700075 5519645957648273358 5143519158145286633 11136122703039141026 16609722154757095815 13089627434098136048 12762201171402646445 15692787188337524147 17226756300441471279 13123647358715692530 2562402365577024977 4447034548920378191 5894607510358238241 2361575213362384068 8107982537443925081 11284436390529999003 15436720478248940359 17479541630147969855 14021145884624816780 2047047862088750374 14347558195598768922 13994170553476426595 11534030454170333312 14063139670844551651 8845645087200920234 6110486414255193168 16495261926452206922 5658005653294853834 8425145646158140159 18078054599184675613 10206407315702403535 13225944970463284495 6460068174922348738 3116998536243931983 10372123801631989107 13824107339683217573 1755165030871645949 5594037361609370027 4589521630725435839 11916421438753049607 149596132209069332 1386525418147749694 1937913820850443639 9508117220903328181 16473980350417112864 14396866365387775574 18066530866462587170 16577958738372410798 2200612895508781108 8550870759156832888 2468197949956312979 8446229873130081371 284239196792149881 10638709553935253863 12353774564593951747 16076019362353919607 5437851182668610359 15334481886361127102 15724925102646859944 12899112175183486125 2854926495284088384 16826056537456647719 7847390939916953994 7046700383823584152 7829691408037892866 5713030571220996077 2829570007758659593 12044716892137342059 7410443656589688447 4699971802907483051 3386294311172509905 16740339984218427176 16942505892102753608 7679548597395974705 14792355264737970214 9745752682884733857 8657586366330531084 7105317800334071757 17228020604255536604 4940646847381003931 15036815253516467024 3484819361387528608 4942717810707317421 18020128887613446438 10676169147892833042 1948404926099214023 8630803737726351204 15938633159200184582 8169578326405398682 12341934455637419144 13429823574613740221 18239296998953973630 13160825944687808013 14935133652829649967 5739392211707169088 17931412298646527761 3578281240855031788 4076139716851067316 3280077744073752759 13187090647167684544 2365368763507866056 7766550425929494753 4761721892824890068 15218229664530325813 2700608906259809192 1700585014343918579 8435107488467293459 6529690312516975701 8711509322813008039 6902339601091990824 14861200367009890054 15139290678511766446 10713682555825517663 4159531262814751090 9301283256008157473 5434132936136804721 18150570883340425714 12155210667660803909 3875619147609856400 8874616218985656583 927048454800028251 12967356859506701235 14119058404785038682 1915796889307163306 1213032536188453405 5893076391621569267 2605082721289682780 2191532026781203320 4189425218506760926 5737229746916921455 2424843824297967128 4841450281272301166 16754183064920025801 12592934233882374535 15619479451944733464 4724881267817764606 16543666064475991499 10500517766669446843 15722296749534542686 11211600602358273111 16199825247402548019 11114107908874532135 2597672970074112074 1212396645143234814 15686651854537382635 6322348526170836301 17965361723560564263 15839607545726641613 17626578531195559720 8259902873589170920 992182768060771867 12034286781255057277 1587645519661445922 41717206470987373 4049849403860538912 5179734900083209646 12173395392527967933 1926423368732104976 6462302492387775299 17205277646149145458 11045445780172747847 7047583918436280683 4085341374501626805 14882584742282716343 7297441612268523749 8378143196453449611 17469838252881326465 3164311300012830230 7969185198080687062 1234030608330788050 3206141423423526172 7119753487692507802 18094791540847374409 10826775652255374425 11211543254073369155 3824021123682670236 3909348969781751559 1657823246837051506 7488693549215146118 15006526205922214351 7505059666109075293 2645554269850730214 6478635246679044437 2495270529997001574 4983749627304839928 11873621365975039578 13301753730802894839 6750703764192188529 6966604069212999392 13006725724108875693 3928370371278568468 5410207291730692773 17248777814021742386 16020369905194088128 15956994250735499519 2377974740550622472 3723591161774326749 11017210430908011724 15481422006908352833 934759529878089092 17692010586062513286 16996201112080951690 16896034470409079906 10298778462487657847 5630466075441457915 5373468986554348920 30238724148129493 12476755629926415041 5756447353103626298 12519483161088131315 12258638390680936846 545504041271815449 8604481551259411026 10390266243769205397 17679428138782151922 4506853559320576451 14886926865532445346 844203487679581342 7859316857831768738 7465951659546361961 4398739626023447324 5064057031242848008 3821948931472555868 14756017409274587711 13546308102080458587 1093348199418094125 10206687930107312790 4834964538855260321 539382725212579914 15708695772026810295 17630571123745082256 4064741103220392165 5777782130650529435 5813307511140711158 4071376252567415606 9626562912856495308 11366972830463118070 8187030062819201558 12559208818730408465 10392584844746988188 11667649485463725397 18226025247949256788 8990917971827914739 18332287611261122468 18296602933178739913 5463389427762018508 9506721993770072416 1849047436919582044 10370673057432011160 6449168605484946433 8723530149525861277 1381308210424515077 6868097671744377810 10267078639977405905 12564402302214305049 2734869183828378609 8209658189433415736 3056420060169040219 15414395855695354698 7395909106781596820 14200306539111001561 25183763028405511 17654624700011648191 5311980901522900379 5295698897577265134 14936442891549428563 1033397157761545909 18021320221787277996 3563644814299032284 15559186887471017965 11405662720045782589 2351419417565439306 10141489364180144625 18052883979536759897 14806728770090434723 4648900716327674379 2447397028790430958 7311515947977781961 9147158300608051400 13436797641831462983 6324179912271320129 18141388347247965475 18155926303889318647 15278927247000150382 2916325304845284669 14206499808364796672 16418930071394736196 2775498396575157946 6968046955462306627 12611425154269074486 10971002670760953642 9815237393369826968 157159867529031760 10467430074341800828 11010037889702321478 4763049906301186096 11077359536497482 5270244835229416880 12353414727206690446 16202926400570353931 8398177016555591003 13374722752884139138 2537189842571356322 8149149898523142339 7641789911493001694 664771157999133740 3573459422799804446 12737476625836945038 1443502749059923507 12376682744554067747 6295164513671148714 9739315907894308899 17585078104571208945 2807723948880947740 12235048791483688280 8735748466588272816 7152680918570450866 9195399734198442433 12965063324586453809 15040612073691587980 17246295043173513693 6890686987267927846 14139685792595913781 9661283745585162209 3575956411720915165 9433084564692023523 350690821488381044 5211076366870926950 1588475136848549680 8950186298157195508 11953489875667016695 3085255785335196085 7306349260874335632 17112159569165538893 14469780687844210753 5968544775885319309 14455887126113739211 16156872090514578397 4407507231668694884 8723826448654059600 17478568118708936262 1886194786668813482 11513369646853783089 11503337650942891325 1883026087839193028 16811391151929910237 15580323651447355858 2966815231386731016 4270639175276736566 6952370266701693720 13868793031095018445 2934168775098543680 7612282291010965865 1368937352625038014 11455368161035057610 10080380215674091628 10562183810530085955 8738051107951430246 4196320558091987704 16348056771126983692 3131198745338881588 4847104890761401465 18228277225022352293 2447211237178901463 11337109525230393934 5298542363457457807 7807014011682908117 1775580129914898076 10318000576069128051 14634327677505537777 3845586152140366946 5696289308978113846 7834909903334706100 15014904148151109561 7364370719975943517 9633475342159372248 17636554223310200431 2680315018461057930 16783336654350328870 518174107902875781 16734243429344818621 4344992271122545773 4094061199475665713 12794393452491895423 12439053633731194472 4520192292813466674 12251661462288684554 17970317133086049454 10006193322497034611 1323008428799523863 12626525830574474133 9465024626638462899 2945715638911490687 11509021567370585674 12053759756195615881 17497345849308751086 16631363519327988581 4130250486226822135 14907268036787807384 8099956742653079845 12769933220907769527 13174976532929636211 7513254371065437135 17477568269281644843 14205624098650286406 930384138017291900 1715139628703632509 9610285410169901842 4529103225449838104 1180520265390481805 2118197491391836604 17894381040858549493 770555386784372059 12471265326848114783 15444174095867687681 14804158441695797953 17258462813749435238 13876499341339222108 11819405659213250164 5810636111442562344 11472469772540056751 3798427544739496865 10350307076331429422 13690693158197239514 10681188756168008504 6217425673037026223 4287137670108462237 11625949857058817338 17916963181002136842 17330555729663114233 1427546298076882449 7076403175160441651 15708966222359065033 10829665509328118090 11855294269397767500 3817069383158208381 11168178491887512699 16839914895764434405 1860694984652324440 7209385432574242986 7126248490497519811 17046335017040144846 2304917780047198505 14041749170668620869 18164387623993713066 7594010405404743034 8523075346259770452 6117854113524379016 1780873660559946634 6798207246357009813 3757181727796941726 15574428902410839878 10352458468042851016 15796606265255462982 2300420618641574210 9675179157774112196 14456826351532153 15187186420043154003 7827406981899238754 10372697080545545040 2422363860806177728 15399098205598446289 2322763631141553631 17792819556450637103 18069254568175272468 2499907277858458345 12639264993877696035 9165830211877926698 8038422319097987882 8488165317624439395 14414731644034812277 14403950536300844212 3942127682049508479 1807032880062611708 13466327984879288611 6239199796546247714 14484679790432618797 16014129429864668448 7131550590307367719 12809729946170684915 3577912838658748219 2150380904901725924 5706492238802795153 1159936331280026048 17240366904278824403 10724055980123461412 226657073768526655 2274414645884671042 6677849130254773386 15612773411805631857 8922309673394637729 6769975683956731498 17281274595240600045 7422546490100834337 10935000594062609030 3328661999472685748 15225203813880773997 129518642432041881 9371416834679248247 16731220661175033613 11578107628774367260 4618660506492440871 3109965018291836482 17631701714087750769 1114030368081706032 13164797120158190966 7453777645264793200 5206192213496919310 4165650814639659709 1532594101713863175 6463791129872634831 9270078995102016731 1207259959596104325 908110064223553379 14725450610055136098 10892053477716174513 1492235021536570949 7416058342167910753 6228756108131901830 6659215436581191030 1524625816022224729 8427644817518461630 2026771413333770519 11471287578632579883 10437244459733255961 14202118773567752689 5514433057232222919 1827644262977157600 1677275321087666746 18199369943422501433 18396072148975988779 8122598199289835068 6358866578106759792 5185415832071569982 1893606713414809035 4865669818468249720 11628601582749358368 10815965896055603234 17068647860511121982 10794906033082797888 2325733387291445518 14962668397654799860 885303881463589748 6330435491014540082 18085945531648362517 16500247035882342476 2254904251325371310 1154151347920939345 3286371518319353285 2006478155896967384 7597076197617771189 4193505092784462186 16467893539053675343 16462950059932307564 13355377824776717376 1883694642670666731 1967849422455475241 4046090853450220387 7784424540368015990 17088966965118320813 16390255230218044274 3873542691039293604 5412957371206368102 3736628749225272831 9371015582228549910 14645536489217698966 17535347607661516980 12833599688012746838 2995680850279669755 2817484420681131361 10303622790217256961 5729738065284572749 6639483721206264735 6716332440317658659 8738514999321753335 2625988641451245321 16146719026016071577 12011768537818666363 15532859043011259435 12432990945033591365 17061485638128780219 4402182157296867439 9595022905730482287 15539204409356115420 15573602747784550168 7960847458741655140 2775784908372424825 12025578302604828459 9273754213544596206 10779345994137178255 12031215419912532495 15194492305641395468 3216804238625420890 13365405075286816986 9422382565380282852 14340091021530562166 12956349141805132727 16524793186245785141 18044849996719907073 15109440555442613733 10836357748453903619 14074205900944511553 13721706346434586827 15631412634101412951 2445753603036770552 9859246732315757845 7132434972715863925 12366522737652474756 6501489348393059799 3421188096817731311 3743092957864198071 18040670178561945272 16786176809798620437 319856574792876090 13940412480127612253 11894761688260612439 10229415604630097817 7059646936859635179 8621594251943418229 15699958797171763555 16662865511263142340 831419846975264748 151274659375575468 12160680990138102472 1042266846091912227 4469417564526991823 197622589405398976 11142937925229444991 10182226259976015883 12893990674537746324 11727517173160064 12717572934108924323 1399361655112518831 9160953817679025223 2915765013069350887 1503694214098929268 16328149571461740595 9441989469301538288 9449261414466197809 5922586768669977432 15173093307565251297 8204946343126737103 856852719881321034 9068625601518228921 11871162551483062557 17250240530047449146 5264978175628905418 9956830845445433857 17879731207929700945 11681709802692393257 4286226612627307720 6373976151002394342 8755613574027746339 8293367747573686006 9419759243309870682 14450068772060487559 572064262521867321 11836447667174410404 114535730097479448 5738841247801697663 13377527768981868223 13977707544432299783 14135264023238761630 15485685551855425035 8990352117487435313 5778323523358118048 11894061124348294599 11483202928062318278 1425727881493384846 2111565876294023364 15400679825997396373 16160057057928342935 15788240563499157611 369457905681218381 9441687315332061804 10787648955489568477 15415937466099507545 12658613803319469220 17083750334116657726 13117023437574542998 9499226767888860642 9675038480093361464 8248208494170538562 703429558349096754 3834160771991559910 8384316774624981278 16207777506422119243 17703357450925695040 11236329329454282737 17026759283098129480 11800270578896083154 13677831405604421760 17713738804144941554 6480352415913306825 12329326707997483041 2429065640612723976 4901185245424496777 16151089419846674045 3154036328213008700 6644857962117029314 11642578494369077788 126707424402251273 14581710818809469645 11314167484122910543 17235825815578104500 11089292248329370875 12696345075901891877 5760125098433572644 14503211012684363862 15506474145709536111 17400053352281326888 1478925244102313832 14540784295397436705 7482977753364629223 8743560055044767675 303184056101412413 9600299099546304606 4728601781546943614 16492067123031867689 7373856621190245173 14195226721813545140 10043854658612437615 13316353155511963701 16863662112162109961 2820237625546813582 4972398609471389585 14091033397053955285 9860046814121412506 9167669996188321276 13994848526816566821 9170552818216623343 14989097807397264579 15160343644799333503 5297956157158868302 11676702561677353510 8726229142340337484 3878303152490036623 10761324228471036056 15231540178577542182 5342052117552338326 11215228258357628555 11695139327419730115 2865454587462621004 10369468323362158721 11637297020050737251 2422068028900372347 5420921828003500641 8486222069327989742 14248532985017262291 8604109266046828590 4864650872592010114 13604076800542266318 15673983829742557689 2829408360618781775 9572478054065009497 14695758237383999359 2287381812530575006 10457785104779000914 2132548195103343268 2127802336083846754 12353501810597978505 13214277721946441497 17572709562899134647 17754266448793109659 8589898236823046898 9115125766841330933 14514597074534588336 2888085065660902039 11136692728400519136 6622961524033228042 1087887270996560440 16722257323222571601 13578885128288612371 8599350713332173984 14416104925116815557 14884498088295848428 10500639209426995391 14164507861325868753 17452540218563677991 8881554950489084582 282481078732585988 11782343777912211375 8327619504935955237 8640901307956667001 4967936261158343897 12271380959827618364 700709126327521597 10359359747317314566 16267279092664100102 17808160548480863743 4607167159212752296 2820714686311599900 958210939678210068 9577199075512980579 10115560142921000017 12575779328909556744 10579141910961786668 4420383394624763017 16991396639392002254 9240840398617824040 12533611221606987703 5327152929897920086 6545797115941310783 5434707672665438881 8264726766724295981 15404067412678698206 12303567469821905294 9872978330697091143 6918449059392841277 2506153669300761164 2994806051960854215 12829695389209319256 12124257986898691712 3796304030284250932 11603354728898752870 9963725826536778823 4697109085603807940 13668222734815055033 18241075621270850824 5351255448231367279 17727595306070389738 9217054999887638007 7190217950999558719 14043735862673109122 6895191157224536454 1672648719573374150 5950605857774779282 16635750444792430521 12190959005302637240 13433247550654126398 7374495888847151663 1676381106299829842 5911344772365860664 18253434815339681258 2756340923997062830 5358730506804801921 8153768588934513444 10801958114431139614 9918470008551889931 15849421655335634890 14644152708889052674 1803242952604080147 9685403014620176044 11250053846682419587 5627441718312629098 7578571498577967494 5724196006708990534 2641212449022064592 7840929916937686008 11199566789514427318 5451126799222242826 12848614879524328987 17549874498323990797 18281913364869097497 13811736077396573153 8967320513528445301 10228955832668975754 16171550763297509412 10179789150197917117 2837287757013394220 12910673953078761900 13562741479644768987 1666680615508610450 8658146012660682568 6814842690857289933 17279733391517881693 7877570986967772718 16453961833613626538 10067551054811941105 2766843074770960784 13437691498779760539 18147600031752444403 2393012107822599697 10500292007290270921 6220583015146945773 13150858540976789164 7871304571906715229 14478265742099776855 6416621837170538985 14037185938515766847 14993692995668594525 16259920944033146581 12370612917960141464 15651416382737805602 17068472613476624993 16776682755605787909 6212404441968080850 18153027060399453299 10241237074015774111 17266380848883036306 2129940092896429795 933114304236539399 13633428245816225967 3372126294068510339 7688066788761493853 5004408532885662370 18252618046428003070 11273971683493353913 18205000313866615436 14252155168086953530 1906101755389911164 7735327652285516395 14167069958839738663 1233063766550681703 36088993185329880 17498576908277191356 15088672728367737093 4805286233613353617 890918679801503420 12220267619078704244 174844600809937568 3376824796661986312 682319613252956679 9235151176288061709 5169131972155293433 11544013784877748769 1825357982650077288 4262988257549507601 11311262177589845654 1736569139929126147 11482634690248378042 612063467587041829 14944342325808332419 13058994306623614318 18350498612139175442 7239703687751257479 8129544096920084954 13110037704837926921 8318872066790435801 14088342097453089695 2576571786789710627 13133132073711321145 15977829166637584170 6356483926969357678 415520934706385002 5643267045154234871 1780042608231664261 12190780848112643271 1654347277686555797 14210319225907257094 17074345245699743778 17446187194498493462 12777792951143361466 7987718079504892596 8248123531686838706 11918769002087977588 4592791703750044409 13086891068017118661 8958430554345867040 8772939943874050414 12473716069495376574 16014265811116217833 10875328427279642989 17085128559476428046 15527098576666461509 9869358993949085545 2854550437733334652 12013823790993474625 7403959972128758587 17540876582728654357 17252058937882989880 9937371337166770879 17000153452894435448 8716599866759546341 1505017855077129661 15163199250208788555 12502993201727205689 14544058464761744945 9731636337052168497 3891932192834501679 3005319984386687444 15172129068452629124 8808759665663758287 324566217488012460 6511693717640791959 9825694052076459997 14119078258776076525 3600287843537776204 15255549051851976499 1876934112377425037 15078917236970612126 7723593925435982550 9151215864786576239 5527256016250918737 8792802331444840644 16841949740822645020 9043337715413804014 8613436778683059381 3424259368300375743 8924803127808196446 13921812760663855396 7630807069858723405 8377549707905584984 9739149732427542029 5788417988263397785 4418813517711138738 10390161433604279379 2939776004063058252 2631258447385234174 6484481375581288021 10754247670187485172 17201016382702766398 14198668790583933537 13294693962744427739 17581929697811216463 1552553734079126274 14642815319454123140 10599437536800022977 15033464284926850801 2997631412155770011 670846605699203539 2110674723792079249 10716328835126990983 8110253344948510589 586497927558577681 2160433236790469346 15710615210976651796 890381685530054297 6710034311578596322 12503702042349257078 12923867563131859649 9635433654278389655 6324546448971060107 4591850542294903659 13271613145607542405 6754219988339572526 1879069377440305324 17027036023610195772 11854330239443740833 7527798763182701102 12022890281955857694 10958641818664053948 10427488148799181431 15231873892393316780 17280524736292479507 15465895085079776615 3603627413435321632 10609453075724874403 10153077337781694938 8324876950676511756 7582023812727169272 4951247673836383103 13228633300630247531 14193474736744259369 582738182812026778 9307197611267453662 279257867219104880 12624042772310419196 8423790074399453466 269904241486041553 2487504452147910822 10490925722761496719 12843749702100403752 8273486315587189811 11367727172145327454 17268083969854328232 13334850016382052485 17724092199151190552 922958837982106363 17123832357832472426 17930021678609336109 18326322029126457649 10556690278642203424 15022309399305378631 7969324340290770783 5200500080318029771 11419863456678169933 5995646326301027540 4490629686299856942 14636374933891730610 11573792766423241874 16087451042577146097 9769899308445964112 9267721919834467293 14262196482289282377 10341289340946523791 18225494930942107267 5584881950620394573 7085295154697273322 7228988596495813369 1101375977737748511 3941655538155822854 11552627913054565172 7689448997293112450 13322281921358538563 10893622710632954558 11270557184023696945 391590657154368703 11117787367112773322 1783981288083229165 17746157148302432498 9647778339862708154 15739560262244174014 8705895276596289488 10700593022167631796 9905604369152093763 9264544224844034350 15921964865257313229 12943686264113308446 2691723098738322180 9548728224286648856 4111586213974479870 13617600137125433356 5706047731355820704 14759698980852767915 15889263533672811818 15043579590722622681 17879198279062394086 18438265113549659270 18342700203562451316 17218941359746769644 12128363071997992010 11245188198717106012 11059212556013417185 8500267291321495733 3786366997845271574 16865635904267629547 17596884474443958535 5027144454521257903 756704200262527269 11119550997937892141 11880816803900820273 8641052073717364965 11949774469878563685 3973374692364802992 14978036668845235321 9506300272883607932 15492894378279436270 6619156990631428118 16144039458968288372 1383604376863429350 13307242940785608407 15986656401109712911 15430540189551860992 1436543859216344318 14462262561613480059 16154427006934995354 6537014719279331669 1907421831295621958 18331517754719278064 194928777440014874 3599794698610673866 14901286990719828488 12863839889740993071 17279846102408115627 7102887818628234694 12163265360120415188 3564884727687721111 13355030900711225987 14110893376272371585 15158103300163250766 10697256067973393009 2345160337062514641 1155483105791989556 8837233399331624308 17138833307253985877 13338344626573334394 1684799476526927359 5462028777096726473 4497920948612454 7312226719442103763 13172525872380515605 4323575644985127231 16515338309954715738 5685584992123280075 15565629993386705705 14497112420988342142 11578824243808279758 4536232721215355942 12657238438356519938 4464916971821151612 16674886728948239231 15256364628195673518 18111160053015609618 12617726369776312445 16200630177392994963 1428463425679620652 13752211688511629013 9008019169345532983 6031834113471162095 1100415775316335943 13940848118554404364 6465367271595507665 1600809821649850686 11745601277647776857 10099834017827190148 17978297934230899111 6175978625702017864 14905419620626024348 6574539607016849461 3483855561929509570 7385051136198016047 10676510357346236782 3238866368936989877 4913646435389986150 18146258744373351943 10229247288445815655 11770045949050203990 3250967714622766989 11191948931830676683 1479629680502975566 18161593995826136162 17895420026502313328 9494846895878442608 1189310390780091937 17258626997697732341 2975223144463263067 2768580480762640039 7936910345444326048 4941989632170115193 421212199945508779 5037414543294993326 2215342776946730398 16796194660600931158 1189911061216874575 10079894141668308348 7611734913235453304 664361319310812442 13250325706036592043 10052732549591336109 17689170330298573211 15759043962992832481 7851588281541748712 6690995120463036483 13894957341869282476 7286936171043869211 4692597725545567102 7981372497059700939 3216202286898308211 1143892126132159567 7388199578369451888 4572456683809187576 298325390726155729 11300946941098629948 12362370959506756629 4797874457708373309 7005680319041500635 5698110120874885135 9124501976776895576 3769228262484487995 7054986584335253143 16501130519727912648 6800735372405524257 17358543966180332584 5943803488543629952 6257194259421384107 6135291665802306748 13525992041136462185 12964812017208878916 10246015692343086530 16547338301970961766 3705872834341079295 1281086152962666359 17577804933707141840 4665317042763301296 1149443882627167699 7694069582129405256 13998686661995063098 4564742052377169559 3164131987184603922 18081021830789757673 6271616539370706885 7301252768824590853 16221137733132623306 8836531626075495854 3221370705996769588 12401834982114456692 6540502733685896042 10588643855820916815 10801545731839506136 10895592006457451079 5791849938615000046 4988462117741490698 3511344041931539633 9403724993323180678 12890904570692198993 3620621480123581937 17136751632216831280 18256277403144543863 9143669269234545975 17805878688745181297 7375532420832472077 14746341634407469069 11905114845763612024 11987290254052188415 10259303286531932703 10667979627671595932 16390536452802844918 9633447813536402624 700855284277043064 8667077960952455820 7499718162745195334 29181346172147201 1443703670483330620 13279912353728178092 13932805833636319662 12265452581567999560 11018450424524931637 6823113604017335958 5470671428943885837 17334279441120975068 16490310507207337141 14740149919590572967 8856586712690262701 3892965926281765734 6369714426397401466 12752310172994999950 11768761272613963831 2460902370412142015 1680801968011484205 12515917106808958690 1685043644571087526 11588811591814726082 14350487560645662712 5169443100247004728 561300747668910223 6073619476997348920 8324992327390897544 5184337053398412623 3374150559936500233 8502098238846561128 6233181036010936482 4003659159441712168 15194122989314275602 5882093390810760116 18256204608371288688 1914651546795086730 18435885939413259032 17124370497071924195 17404318332221773404 6759675793348939968 14843019395103795676 15074376996917798019 9457401679164819929 18293162649147584862 14162811546719902457 17159412492754380835 16198715858598153695 2642694063824934304 11029276898586384100 14032807103482636571 8395548703424496462 7392989417207147786 12252164979669581999 4631242107178065299 11859985037885628293 16136296452434160620 7649762301281679812 1258699515516467446 3814034186685983521 6177078391919477087 11059653783866115658 4828159659268644575 6439121147717195075 14585185697977987224 5549256080587874628 14909107502893929769 10032515551257810033 15184918504878149278 17326096729111433702 10142253299741387434 3749927025614904746 16306926317424476440 13485642413489964546 17494797248040957956 8689896781523063438 17949414367815828207 2522938139054362542 15074722447474394702 811666276377439543 8155352676964155245 2651610907981027575 1195972507438735306 9430626337948344286 14744581360466908399 12837655601900408382 12227446013534886385 16314218695724308078 13195403998159723292 1320817594107451198 14129307626813500468 10192060399897527433 10625064021168346227 13566549445618040920 9699234313674228584 2041402844716565973 8659293478529999604 7410725695221752494 3578075212008398552 1480165347219610472 3954385267551989456 8759251076978790807 13481999551800237083 3115289716372145183 6951163992240460735 15677521789482531274 267467224396599035 10984901828735628499 1293087858795580143 10380138018900041315 8430437530268942470 15408707504144572246 18199368163994722893 597083656160446744 2175194261632935515 11726504040312300635 16317451649417028917 2228006931420744894 15104155448068864714 8616488886482199295 4970105938545545727 9827892710370264430 5710250396832967789 16311616026073022052 3070745047394455527 2621949144017002020 4247320026203674250 18442033463290620918 13456186834119474218 226143154946230183 1234765639668605882 14644669834553286255 15025981413012084096 11656813393292899155 1044430842993872497 9115340758745421432 16981463876411780588 9814043168433516884 17359827266526720648 1455784942976525919 16910079440077478973 3417828332004313577 14147216288964790175 13301566589012107087 15914709524670321788 14061107645433167758 10072347383504119669 13800889195598110584 17635053009344467622 5101487011129312214 17290345160422095713 8414263197100616512 2868091015454894077 15346674785670908942 4071664124404820415 9308671631494486637 13918679600787551825 6811001472738693459 2128101483452349775 4468367538862694587 9113739346455211717 6333429261360212432 311178311030700437 172112333604856305 8696415179774352702 7954491971781802771 3811580074329239786 16083998368827461895 5865328920571569041 12628281129490470245 2026650788801712345 1100056847379092011 5514012464803751389 3712217196020014095 9057420279479324609 9218330475125482417 13857764382685463115 13269648020449969151 11171556611658298549 4602298382443269393 2141888654435888592 10422181418455520802 16961122935136822702 13814055208245695037 10459279748930847889 3020767975987867152 12239124245437207078 17653630981550548134 13290844887878994812 6915265350153686286 3909748987339884330 5611511785652069414 7442306918843759125 17409217193925734021 6896672375961437033 17082383712296637810 12124217182095808993 16550552026401801440 9555876618222686370 8458003182232968292 15189653810880392473 7427955019836676155 4589839411413859600 5881360967885161510 446484795540338402 15737415639121179331 10005853901652259802 3158629334466020678 20451310133996358 9441057838307742059 12966651992733977275 12829135781929718979 6095259687093865517 16722556322478746606 12074383806558043869 1639290968314148373 2946243613888494416 16382338804040245597 16053874290824404595 16385922541569548732 4595189740205547015 6557394984379604664 5737120340353605943 7114645643545736531 2011692038812697604 12498161924388815477 15431569536393149216 2111297140775358849 13089970384120288322 13072179611402621744 6560876057363530700 5147443606504687630 241577356030797624 17698908509126436155 14988389341984981766 6020647813533756976 3415781792765066448 6911794616562897701 6807227953533253446 10517368308073931601 270968858679094240 13574006634127574736 12586774049863228122 1175240050615064627 6246211162435404552 14644584389567144823 18436676919873860362 7648730976609282470 4893042296912842519 2770935765552155756 4161096575280702998 4322834205064775324 6537722123037933115 9841435495799860363 11096042807231523901 8431226266048898566 2097139038667198140 2186400816287160588 18381556784249542356 6873127492784179279 3188098565195787114 992575074147472066 16441811341463559970 44981009621970691 1084387995180751306 18033553409901758153 905841124444649141 15427972938767393082 13445894575323883727 18017305799549424180 11948981436771742748 17974278411150177822 14606730666179081812 3473110565219388850 5218300692617870140 14278990722211718921 5795535396962873741 16398400103021411981 13399781647715282729 13672974213605114190 3875281742440769863 1152652987531944083 8667503145557541775 10136832236851770847 2991576465690213192 7971023305580800029 12978542400528007216 5067896780761753356 7077036193983716131 747581990386531635 15045430245636950030 1287275228922210314 4803913350266667288 18219784174498565646 81621623455766091 10541425120906701063 12760625206348868173 1984513337349006986 5214134184254979553 2862904924975277067 11268657898502710001 5792249387178299130 5699101528716436539 14743719179380992994 1043222525254723763 10882135053586986270 8965759309736413817 8803176675837546036 4084281384776381094 11909470443691671252 3292908778279641785 12038116250704958839 8356948809335532642 15286589508090744231 2539801536154548515 5514221069518590670 1609477431738542488 13848848788695716307 7684636675923909314 8842779327404160701 8425422039423910734 4734137721311326715 15087124441406789391 16778243418342108819 18011640931836252909 12846396902829641318 4739692759487570556 4675270204167548147 13463825995784131395 16564423170268893505 1300895195656444358 2384587722251287237 17988825761580191784 5908572363101044696 9468219868070129483 9308434711601097823 15728340946398000564 3672795909886099350 8441506339620060224 1704356794939523029 6714185181614483490 4668971254602215440 16164951461322108968 11960741678691565924 4152333404698952610 4900911740623793356 14127614577700126393 16262915291932010166 11891822177957247084 9322123784452340695 15306458286147336501 7952823332375375062 980487776937382260 12800209607404755988 7035590688629638430 6534244816842007430 5559545076024597244 4512288347978613170 3051451907174180303 16667719306218549369 423510622343377285 9060808657025942011 13098332675206915909 10784544629669916554 6186270304666338621 6702339163625272243 15440721901533782460 2006537900088992109 11599461939359941550 16854201919110769879 15039946364115056892 7537916678222398787 15342089041887674604 5823288607683164122 2818922330608908735 10338311434354263097 18041915436107549440 17508450344104885349 12839748367843749981 774437912479533305 2091324396065100179 7578600995756200174 10102577100374287443 4740331938201562363 9682417490388879050 9438825322804292492 7421090179712203657 9586203439638556630 1352248331017224014 10170764099760976541 12051317403870618541 14063721451778816155 6439950440159531532 17485556726796954655 17640891115580507228 9204423745168260924 18310720555901406634 7941803079971047130 774437724857987080 14471325902666463664 2203903440305319386 12272448896565946017 9609056221230595237 7624797777129400971 1279976973376145429 5052126734099086755 15329749604403927404 6940873899981986131 6171115061868547997 5197832607686091903 2444196956080293994 12019677804013988995 9980495594086432457 5531730463293494591 12537517976395011379 5689613340572508888 11376117639510565679 6119728126399845504 18256643234365796398 2359135313787322511 9669092752024963975 10384990344119170811 17345013676189201093 8111340400607753830 352609765685361515 1483940285327440528 4328168639349895980 17411432008207959979 940252044279875256 784550989481796601 18444869997765586768 10158720369505860509 1439763771520716055 4428602090130205192 937832890930914376 9891717919993473259 5535628716493008205 11318912606371857381 17504412184529410349 7137552333575207622 7591641227990174991 9560748805156666049 5969924314564219761 11186481863180430711 5854267988033641309 8336884707567797805 2763146071892113946 13202952446004565533 13947492719330319521 11004961024171337923 13604244656912511435 7390315721247612622 2468098617542652069 13382633333503189532 1491815492986059485 1001127325949088456 7337361499219224682 6765487089139624227 1939900530304964493 773217456230251907 3821509543705964629 1257607795781591764 6506131775480266707 11719635588814171461 7281545066422338180 15732470952225179514 11184622244857716565 5913966221427987213 13486771718868652826 12680504798644339711 12551050182794744694 7158770871165329301 5970708924728681926 12724023423095604047 18263104861714630345 15191881765277482496 9612330525818043820 4035960206979441270 3915408265034503767 17011129645879987782 16409386360624866978 11282861382243641238 9147214628049338018 14905157850079257054 890465240997752585 3903663810968645079 11584938790997809580 10478386909415486175 7508825906337104445 2346631557177731166 10628010455093021054 16991083622372358582 8825326787899283068 15321283978422184204 13723931343414963451 5031422513727286344 1296513459139545464 11341368796497015136 8220105864596986885 11155507695817419974 7511217463524205147 6524683456115047246 2184858903791698820 16942524876948689808 10556808225194648290 13169100102412248387 5695996572008489806 1757807766652111726 8933153065602590080 14635601908015199703 12237099597417573005 5206803384621155298 2447353945879388816 6307616221874858673 4441784683945623718 16795790368426081390 10352631158007528033 18019635846813029150 10608607047168778306 11433266181852827900 14054530763694394175 5419406073340697330 13983958472802381101 13443364925005297862 1478035862274159675 3964077723490911121 4722490811785780155 7539198036362907291 15899638970446566086 643763348068396785 12307316466782199979 11046258284993862940 7427104136637395834 959489448290055203 14617576329282319388 2061330334737735257 7346310919293222487 12539609605106046771 14260951010721890554 4533114426033595740 9461205655517718329 6008715492502666067 13455884863273747210 1858422726583161240 13853294009600871502 3789439007870052228 2539221289897784173 3599024699542777669 17151840706585420318 10514231606178762967 11014162268053589416 13269558610414067453 3783227435067724557 84699597513965230 3425264806067423047 12242961046560914598 17748809159791940278 18417467262550554389 1375645822460607204 8572649251830830408 18388674632180824841 8311729549244946123 17487193571523077817 15768863873832294417 15079056325408850166 4179271845921210318 17795368937068341353 6850574313832814334 4607408053485330011 11001316453407205910 3107609550172065190 10459705488303361205 15674400972426624432 177751420215950804 7268217547144861076 697994375475698993 2623319286970998841 2832222933825967288 6141243215954318922 6707241796102636104 9432002370386591272 14830886949252354729 11618917146154394534 6158288818123958859 11740049029961827557 12078043560620697339 302449273789791825 1960356287552560561 6288283181449105692 5475813597852043873 9707425746891205148 2475003010874326207 10288611096379204878 13496449271485790575 7678930297472413150 1882432661842944922 146644474830679231 8516170146049857973 17662735039864293438 9255561299288815462 14153026865788388558 4831765455320084325 14583099052021214101 1859808927563523947 4686505957032276536 12203934623500867603 9892076130275845301 2825479299992217803 13634614433539395185 8014374524061891463 4209994343387242537 9024397252704427031 14302648021519084805 7985803886696694838 17503938468683345302 7075346223957692991 12618252467314676015 11143508612355122877 11424592072922366603 14238528978042856394 17180107939757716755 8687877405729533738 14881234878804098330 14700476454637194498 5538719015861394006 636881085035634222 536427620461991253 9699719642995770683 16086478443846981935 6800067830704761844 8553730464163646203 4428603244684744482 1437600198173706538 15745682943657257049 8268341564249522504 1232120576141313512 2962628518381769282 7921628159799714021 11269252865753812029 13185091778741093120 7668049523816180301 5252332110287851823 4844505632392601205 12906738279201219481 1399511630593363151 16852115472279057179 12211771552506314053 17277521487925732519 9582988523725610002 8025557822531085510 7478521934215387616 8820751656208075248 9145644715136392504 3193578029477679937 7024359707792629343 5698907097277075851 9491220441652293577 5346238493251636936 8284661925682133934 17652699885889078243 14441898016389616220 16663501499314238373 4135639518141440740 5455039058005856548 2468002261852258610 16301300677015276978 6455307964901962163 3053829459522001877 10931608872623424343 599185114906064230 3320481094925409407 12898199382293760425 1046066151488791740 11320972164545427069 11426045505315824295 4345722866627053057 8065681939153551928 948581427922631170 2639057078499903070 3152246403252281657 17413406285615897782 16544165821546753513 18152233466072706179 8900462054104103016 2144872226124986711 2623967606260689826 6750086158213357203 7117365232218190555 18214563291062303368 17013081469070340010 509854990756432082 14875804044504046171 6266203444819057711 606556162167919161 8371622032347918531 9809544140390091229 15735229811664509565 12293631173146133 6217827727153663590 2655717487195622086 4022516742492903833 1435918861917094835 146427793576418645 3992292053120864778 9961798607748227549 16446907018949066818 13968217998424558819 2892514413743748462 9970627127483961945 1682211051025845087 17834302188534440326 12623821167374918621 13796218615272818089 5920990919622853084 13229302509866281284 4382201612344209231 18399122965504698681 11567602013416544075 2731667146313982652 12091567892042061674 8586433327633800414 1480509156941122047 13204721077587077284 16089288370264410061 6736976630903914140 8959162857428892804 16646052915008758291 6403894706665021945 13041179923885089179 14460035889685098350 16738444549884589781 17315182555298781535 9749814341318990352 9489189569290160732 13621348332467582181 3525193433751001704 15985565524639110213 622443006636108520 14968361214040473285 3558233711031623709 1732300258562228579 6819095199098136548 619117192411005927 1919977072566186191 10877475065732684618 9010072621459666110 16779678382681412489 17030345264937904062 14742526797997970124 16620315800891756102 4805615267060218197 17964145419381246243 10755336773895310295 4181429092503659363 2126454477066986869 5113862084360184589 1553599866910630760 1538602391003512011 16860106588087963731 7174292629171723711 12593140075125434096 16693615981109434916 5666175275189948580 13764952486184198554 4374952434750739116 8926411552678417968 13494107235625480936 394454001736115430 13594156207081178323 9440606961494048351 6188645939366889332 6684297746224081668 5644255694483488653 5209985881860696938 6561354655022845934 18323958323347999202 4439933570045383395 7157736742917490848 16187077926180762049 15175887039244310408 470379896581283250 6681847153387547195 1845968712754438269 13702047936709716026 18379712237025010836 15493457448930288759 13285042609231543496 16659280633408293601 285125165224719776 10479942625768584232 16542977303845886035 16894472348372142657 14428180944077084105 3503049890749680492 4652047241701124361 9241490845146560030 4126081989154126309 987746558941075043 12452215141220028485 2272714048343927574 12324063519685869284 7764804849841520104 16489600356080147329 12291868088266834430 3369568913005499985 411441886966897693 4581992917050122527 9952038782250561312 723331274658775033 10666103282582078367 9190906171280297548 13730684457043527680 14603841892257034389 12046092743178107616 11392919374763314058 10720603025146475994 8484570347149040684 2046098502993909297 2434748315478835948 13974519886534077416 14033348709005649532 2316076201852812785 11428259520349547020 126778067620363120 3311734959828049555 4540263029556953402 11897979324607732107 17909572979731146011 7268626925043053866 13079057873615476011 5058664191249005772 14971268382395124852 11768939169780560886 3178005311240823215 4134451150966476931 14086569983617704416 3648667177753938409 6335406985613670761 6392275520333896175 3264840111371003758 16230543720131956072 5346309388866637270 2787930586100771052 8411417197618930628 8532727831690963325 1219457198976050368 14475496037420142309 14294532963198731163 12216581501712608245 5507382958954642610 11617501872144461881 2945227999213168852 4274515931209856562 486949789784214675 9680160500659667513 18014926306536301386 8994805287702961958 12954952123474459764 12021509077123689996 10351070938465713654 5540639594618722514 1269201616109251216 3720127687408934717 17447705195262420327 6953589023525066191 357222062153516536 12188226114860602708 9252852279182101877 16574490743473690023 10707312460264845340 292011016100233019 12364222949762651981 1811119562420833541 5466420768691446864 9409985063800205689 4087050316829652886 10432403171521070115 14876150574666513233 3750235725832992187 10887159996588359569 3816202407978616733 5477388612179065049 15992519564559402408 14062828852547974567 16398246009640078914 4080801868095248871 3807617960470693424 17275201213823326173 10762623375527569336 539423928017364256 3592589530305463099 9356726998784529542 17267379280005770231 17103592352438173247 8193482893026272668 8678590213335271921 10301073223301394251 13410441707015972029 2497262231048112343 13124126367049028561 10128234394217275487 10389255115062114935 6903459087920217597 4521564358099094263 17416762455221932368 14279943966832796534 16027744320252608585 9041057722065613795 3384972710089950620 12505193610935220834 8761552566658148882 4926185153645003782 8190077620681469248 12804029552061023088 9914358482816676457 8166224201285338808 4458094842563005081 16807581267795002793 10864600058558775938 5615575219433127122 13304561952484374767 7278676127028668663 3541406995755749712 13521281760865225941 8844434435253074721 17759147475718551949 16711329709639509397 16194104115077349700 9490910454335087698 4121935601718267032 1338266710575588468 1005561995164696469 13233730723855970525 2044937204706515829 13167835679521141035 15088107927963653696 1696102765745508477 2825867267828833624 14637585622280152895 8188827853667028697 1571646275196786180 2082036807719064548 2831375692116241623 2825399421795757719 4850944921705922717 16075271244188025584 13616653787991382393 4869534429143241004 17163224767026667610 1889426459771193430 5011541494565757812 1335440706012879747 9009357130780705581 9408842850618424016 4104487832133051402 11896569278709436241 17531729745529812083 11397088362095553475 13527101197160551578 200701767110166189 12044724042643849934 5493386707855476255 1583260471180603377 6625610527430990661 10446102058582699630 17963711032914044899 3067057261465918419 17073429393468627129 12727247888855407654 4098945302143431370 12128603154569907044 13976360565953082185 4949957426646746609 2588691107830847416 4515381051327858974 18169708767986088257 7984912852576941938 11660910067087146600 17874639795348742397 14902591448227409206 13603704415084765207 17133191555617405540 18433843786035237970 636945760877470613 3289944212407938817 3322128328004989394 8768420446886491047 5524780072728475231 17901720291118591068 10558737622908537228 9420131867194712393 17615396258998248165 134306112372298526 5741218164438901101 8311840434351541292 6778148876566624602 14615056314088458870 13998441855579396021 9506631386590517379 4649410479085247012 12674250823111316312 9166128279057877817 6426142112833172309 16241947124615803189 10913348081290648811 9489273335303236135 16678308327842682381 8550354101397653401 17251405586365664772 7968523909301196734 16200221239755173131 13406382276642668685 1080095452578517532 11049233926115886719 1985394907200642956 14943099487415408504 9930355890274510877 9104034871622685117 16583000571586654690 11009485856647399380 3140772801669529506 4309530000566225150 4747872039574453703 17251185451446239271 15272878923137426681 12219643068797324271 5176747915402616347 14190475599618306531 10180575009706853114 12471282133891795521 13411506715787398744 14990773188548270819 6148975479607346446 7526239052172640454 8031662473462033792 10133952766615438321 5360673993407335811 6564023555222911527 2163632051343282711 10566369127047823666 1961093330231981507 15784829662712460071 14192699194814965488 9246651900446503243 8522970943242326299 12823562192950206427 3915081355050590598 11510672195844130298 17578745908624765745 11084048022378863311 3474025276400377509 1059406281925208705 10365159632973756734 15746466254454028599 8978424054995758600 9926457100903666793 6391065415357386727 2498807275385233951 5696777265040122367 14448435847326728602 244879015102034615 16917202305413284123 12490511165112886537 13499045693783573160 3564688356098964726 6578436880670247116 11710804355512016275 9754426972881675945 1714780136431370537 11645442736656442626 17951845567733562874 16224461252260023276 15606350062064176413 12415677644391056444 11571406942282694760 8753972037298741275 373602307202800649 4669057490916146305 16318706908897862588 9786682755221319696 15019882286050749124 17371876172188535640 8834546162345084162 4091363509687837158 7524334333516429297 11392209944031973754 10587223132920733019 1412159581349303989 5660117727145099288 17998799402549521995 7292137468714009130 5940495182731743105 13364408439379722415 17783668974047513956 2759352590281482643 16489474188633046724 13448587809683953170 9119550614096449449 10672643294181720612 11790985153660553539 15178212255831572469 15031562159086424486 16980719362410553647 8092462928170862885 4010005812739214273 15177499547540252246 9855633328873940381 3311106395644684421 16540345414754488694 5317054263894446238 18296957868518945950 7579439407829928626 18340484326553035252 7664693155975880106 18144981893689707991 12771226827433480365 18054456752700431863 3029266283658579517 6964095946197501533 7238276394013109569 9897549560148439362 1833867649309142312 9596972282615959021 17523238016520203486 15185642096842445254 704498402656949140 12708953942416046849 10801126787050142827 11935120016449468916 14090656337008596438 13702705571000346096 15843882988909438466 13755415382289024275 10086623011146571289 9202041871850702750 4712255645538504785 697928311456255421 11866079342583911403 4697122756507624458 10377845244983516220 2203656739336731410 10680186296376981829 14967812203857438083 1978979577788157907 8527013781529971042 15936742456565671779 17660503910150324441 5387144534647003147 10359255225102304865 3365429939800721001 16104780601199082376 15073654587368780630 4131639888441842990 7267377226581777243 3262984644953320059 12180725733147559628 14455095409726130911 9880526238872959240 7153989396076543944 14592618734010789935 17632900843560588873 16600523900184736136 17628916140781253612 4850168681066364618 7069424670624390135 12880485424654145804 6608171748039208928 1158924049523523636 7653966225604650680 11122665664616711671 5691510434305536879 152792215493074097 16546407401062342101 16946244192000063539 18119651784477124216 13644210793702171613 11037068320911619829 10358704226090249491 98767591350071821 5524085438560004633 17107091357555278387 13532207896947329098 2911895180854647732 11129072071991400172 11534249876641340650 17375018967833694860 14589948369569077983 5434720345104393228 17604801397511101633 6398818143088460550 5843761836002821839 14100570301633507883 7048795182325901343 5845622982074666379 2703988868807992865 5896300508564550684 10760354496497981919 13087232052052304876 5987670357629265127 15955169164364231285 11718381773425093362 9894800639697515621 10215806052636669547 13938202727161829934 14801488215490609715 72921291122580182 15857308522712580971 12753720431412099777 5758264017414291376 4693291525424772013 5170973764364032867 14280123243820016927 1387927585138954107 15602184088190284763 3236271974152403206 13015152495862549046 11394736573568329514 4096382020887641759 8373848361332111496 5680480319334833707 12685151607343726449 17325351490958867927 11703903480566249973 4204274185064043611 18013698275554067524 883897889267094438 9942162470607770600 14951026181892004924 17297773415648070492 2333024769239040788 7261720285279843175 14451488201599760331 2259461188588775015 18267277007846831271 16378333739645400699 17964845914310892631 7052572943745536704 17624813492125209016 5860720372525219268 376063434583023833 4579095695849826088 8892584589652371630 1569015095521868655 3569595330863241920 7181191726057070479 2028818079718380196 16494323654253571227 4917756252275099120 16528870418852575545 4117915674312422467 16024485737740240612 12238263834795041633 17521191206926149774 15044122461770096534 15903713638313616888 18376056891033004024 2396186464264380017 18125073098730263910 12148914698262545558 15293517056149350892 14965080312985847995 12529680620168130622 3078232207966721531 10993862374768855834 9814928870140140849 324077850001465892 13025893507637566254 5483245746688839053 2971521956410436313 13195022221983101912 9946217680820495955 11996871785437508414 9689868705861986546 16711318257612321957 12113378991699019256 16883752889625193408 17032747039811281293 6163992256915076803 8507292830371800365 1678443383700303614 6962975555099829836 8792656826058417168 4926240865441766586 5502047913943182835 1439258266727674056 16107766063785458727 13418821571877934532 465965944143066695 17006310083383680004 14860167212350922604 11110448031382738116 7810160959703697418 1283600523913963840 13761629708144035239 10032895735243233411 6251835704143553005 3712469178535205324 6474959935349602673 5344501088656722495 9336310668664188895 14356964282343405493 4705353992396868595 5442637454306382535 14447756950533866297 9539259567823681144 8126155965834479497 2939325085569231139 6761357370147234011 4752756901831002892 9871983566728515636 8181290849661340034 891762900294669954 3764890990360727076 15648323040622409901 5448104557914812090 12441674993441389207 2677107278331519111 9911181390776519225 12195921307180925041 10316024905690091789 15894549954012290826 10872835459617761411 15005336155747974750 11751542831465183455 16091940327630376991 8228424745086073512 13032351842008311893 1315877958641334792 5636024375071107115 6812608984946977511 15654815909834002346 4327140011134619887 14631303719910066103 16815205997981598993 665269415174047354 12751854707952296435 5766122546962207563 8479919177954849778 17751785728770334086 18427120275335406061 6775204292606196227 11835087201890930912 15240628233519080837 14838151637966936410 16791012567320761752 8352451087513052032 1820520759634311968 11733332713652855172 1034263688313212625 10074154380298019279 16347464519468651217 12858864405267329632 17815209766012226693 18404081681683587890 10848547460145804861 15088859217470420449 10073807042655221620 12223438826576267802 14816464956019720416 10759438545404240254 5876342843042549348 11837629216234834853 5615430674232612573 16815676896155717881 12905365463703944828 524768456706895591 15627653125394108221 15627149802517032435 14760090252896277240 12691291372807884941 11752542972708493586 13215911021740192430 4855163535738972500 9303892285741246769 1074648707087668682 2019129966672350042 15177257967848893002 14360411786055294331 573496034752844590 8837834986778582174 7509844103536303440 769301138437171021 5558909861466308582 17394565480940546812 18246140274099042559 10858247319999328909 6476563400882963421 9866510572259638918 8301015740767444106 2267488449395286450 4649931824696918170 17817277161424004492 2603021973641535701 9499266966025172670 12847170649467246618 13630761333380452688 11655508795711740710 8754243426136454816 86249357875335233 1365293032538759934 10187108808987038811 4061043067603741220 2919260254589135191 10079969110699751859 12189049735462381458 4101103344552955998 5250770166675114104 16781449060410533039 12337091079966125696 11751058272833152187 7830148256066190179 1515974037772421974 12178910406993940889 17902671799543699556 13300819921003308448 6216732677345369377 1269707932961921443 5116257203108423900 17390170394192342804 13385826800338356032 7106007001147746840 6184091289179044025 4852112355634105486 5515136025933939340 13171598793535214329 9933677059783022016 12263548314089857949 12500220767151563751 2810618520960772386 14545381831099812383 3476091005470008396 2929996021415848794 11617323948557661003 9986020420187396669 17751717816919993430 2360403816065196695 5549185907429810128 7907789663548193343 122536481183293199 14675238977173800660 12795820886678543643 12509285685005259833 4561879768888716478 17518568550605352314 3721619087862386025 8687349292539733316 13574880912642998898 18100543115693467060 1203078860529449039 18246424562063865542 16734987842359834450 816768790072761484 8439194555613673264 3888313419485556361 932307845881179675 16795148379166222219 1581081170968172919 5335313795331341733 7583652425414683873 8571327172569784390 16995164981808517529 9315257050262923637 13229838368208399574 5121753057136520918 14007331950287515024 3212416872333787400 4200678880834337169 7109729307819511471 14749575920693734520 3160355884287362141 17572477882802362448 4837926656403269091 17224212217943578095 4754652932445871215 6753255399998155697 8395194057955923198 1470104374372783838 4517128114224645621 10990526216080342716 8716869043128888188 1723449851844869967 6883472408004448465 7120385938689837018 9425404336231322706 15853917153040154802 6766245507367818067 9307086843610656232 15958173483081544924 13894576482145162646 6409163460284436407 16885724463180532314 6962287415509012466 2395509219220584082 8311327347339113833 7321172638651127233 10079841116554029996 4775332997452593702 13193189780258477507 11515189478498218429 10143184121463845831 1347849772882173446 8485561034698066984 2320692538478528651 5163024473436219608 5801955533906069679 4760073514168900059 17068339850752207563 7408182110933162699 693850066786104443 9831417950775248414 4522388329862375832 4322290664727130075 11030096625951322699 10200070465210260583 18058614311895407943 4897260159585484368 497763243745183146 4635491183058014998 16053204764258789271 4444726439596452561 5777552025455397933 1203321468424633601 11207225475427647285 16320666074126190067 5057910040388239253 4577294978073630290 12207803910893111024 5044823863820654058 14352032961374656281 3746944910357048162 7226863698795615101 10267561465233290773 6518774648835689305 8792131582608196476 13327590422206201939 320528285463125777 17959540578515762727 7508190401975338221 580511269193428296 6419933945224169753 2627566211845531114 2123798640040379820 16616077529959572475 9794673440356710534 15863121868402262534 2789922625343708722 266633738338908499 6867442971526774446 1865398533867698945 7805670794268737918 3031809793214236329 5584744643629619184 244162150683934101 2641336792725880047 1036903376269335020 2687456887741964678 11819793445284238721 3293112813362575524 10881127062986332705 8045490676557815780 16208630441129283032 13279031155348419316 5033620811231888790 9402410393232011978 10814123102111101333 12932653104880414280 3506471948194592410 2393062125760824948 8223351641618146157 15485199677702489812 12838439453165074391 7689863706178294913 2550061784765538395 11577147946223059778 8135014342319429997 17117533540070845337 12106486684239070633 8671355471406110680 15850523236404725337 12574639703047468969 13197981309209926817 5913374638035731872 8119126423394282613 11440399318514333367 3895216946732419261 8692652214036077494 13102521483085352129 7530899014097698494 7563832399920718879 10538830412424986032 9080924806731591913 12143894201564319652 4797438308158679462 14182145347627606022 874925302624922440 788318102040949135 8413385126941333348 11101481579133457940 6418053155998549144 14524675848662184016 17825193617032592761 17631090930329922984 15544330159409332639 16501435420157463422 6108011754799975021 6678317931967818588 6270683556164910423 8181294497001644960 13995211463150601217 12236423407712905264 13124361884460701989 17821399886260356210 5755973424925679374 17228459521773073006 4365236092623096899 828449329107782516 11445789750301653528 17067498817364388564 9769179808250035667 2847137724502170917 6979367989258154831 9632787267122666498 328599726378161969 1194931402411683665 4844619377158054795 2199052652466460834 12044218938722246917 5865522399948541390 8538123864231570093 13980797193826362071 15283593075924577297 16123364344902567730 12703610798329928454 119714887380439245 14874674639075638309 15322066071252679613 9933025011339397143 14570861355315622124 6737190372928611500 1195024936938382575 2234821077811713848 4439023416122652094 3145816775897302596 10189781654563130024 14173969709355165229 17386101857284500998 1714519092908401013 16574306435538736625 12956170362111973078 11235457857710417464 1630720768139313002 15300515772523456349 13420492054705907527 9578578735796732448 13800780972151107326 12112114118327306386 16920720481433519610 2511588968820800452 11591960149982176685 17130658092375621598 7454359124637279072 9578167459025945099 8679190802160123806 5837588990858582780 13839748964124928990 14873211982772207037 5298658594087982932 15101968561620172749 3310044285697956287 11318978686526347689 7668226897310078545 5330912233409760709 4122780987798734756 9929454260242150428 9135739891063875845 17387863370628515935 8733083612689470588 7370447970151576523 6494493461680738770 6247355197583241488 7155802510471687324 13946707302389887036 1176738413649328267 12433102340903092755 18390232935203795806 17201745028669786532 4865472678392675342 11825292041589157447 6508979723936117881 3228354236666236027 12196915721323342824 17627093907805675240 18257561966431205668 15586687283374181157 5805299481516180599 6532329520465135174 3442027140759766665 4980688478898336726 7755699648120195795 8587201110659694814 1874531710208810935 14599581421171329064 8699472679413693617 9440967199747568568 14412225313584886051 8313806703434242055 15321369750047806252 18263370599567627322 5922692355806113280 17735965785694596506 3762585240561557905 4689095163330699544 12384294481618270649 13137528919711741182 11855040512760920230 10246098907021109193 14673169532379593778 18429929275378513028 10157121323970957503 1083117404167870784 15124187213055895587 16761187499808320898 3163874360367624481 17090288259519269103 1515890353852766183 5421342365240730930 16083783059545846784 9909490763875201010 17300346841912392442 12615499716030593581 13816220128172817025 1308410981909685289 181919660869868330 6497264801774343783 5936136052310680894 15596570167153438449 3829547966124522878 16968074234855119035 17598129076519508057 1972824759112897165 17355005868471426648 10159693592292345117 16674433070028409583 8790113023940603078 11569562340144089185 16268505598921752385 5115778672329446708 10611328860374026128 11289337753043217104 16400954190142111856 4010114345157703390 14882055224109632801 7354687937699790008 5135443454274102678 6235470888407118934 5950826685663812059 16954078734666147430 15292937528596778252 1375309808505595048 17992615305530538815 2545240690971666219 11833484836517931642 15814583620610625016 17760964264509214835 16931551583711486752 1999194524861172733 4703036484061543229 12897148972472626697 9741880904561399448 15142448916349444184 17999318896149165546 1805087792606306596 13692238869495714545 10526246737860540129 1500328217860016444 3545515500165525490 7570178322516602969 2228131655923228391 7224582937148661495 5359196555214112291 13124102141094978582 3448917807781232787 3282000961230704310 8381827693074386516 386037330896369545 13344530758363532471 8041468570238770700 6701939331812806334 17817913749726293458 3560460704983917605 18266551171022549336 10449011812354014135 9411213939572100977 15453773423433879139 17446306509233884596 7405681930835323879 6812509891456477116 7299271027482706457 8924507228559501987 17236540170350998375 12428926976391667607 8890646490693508943 1099388618035369070 12361244389429213845 13368471515733034685 59635216063314280 1808220673436189456 10480306435762602177 16664975530824110913 538642134976644003 13949544124598815849 5377972210512149565 5932973790532535274 7778506856800504716 8314260950096927574 13339543256133795630 2829002760887608712 7806631121003244994 14181272382683800363 13390804414226316548 13485143973914364673 4036502046579070169 821084486501186980 2956967581751075353 364222473109154001 16154370413162049757 7111068510520315958 7982215875621413437 13161586826020635001 17615103034590550712 6431608981019789713 4640878827907178275 8363912581909848362 5523289918570582117 13520619571053962557 4920224441763316092 15709808138470279033 17755642475211324665 13719741186058255549 12298639437097593103 10724981024741343705 10319898261299245561 10190118324345572463 1071149820518044247 2982280271695919327 4276252694161819801 17100638044347545641 17291563133782517909 5046082951544384283 7453438949797883141 2442502887670107108 9613537195962900057 1271672368121365722 2112726506448555106 2547299472445650562 12487893489703925340 13411069183747154159 12922412089773777966 4462383904440557611 14618452669001347349 7867169804556040158 9061508173857327768 428193558130984487 17498070139121754029 6415807938916875985 1103333036274488684 10067883037888502444 5481978285798311314 12416338993844052313 6802417565704503131 14971882381117673934 1748540842237926466 6491579928597520737 13790962557559962062 16856955822145661169 1992865903020919281 1599064501972213174 8593641898161957561 414887858257534809 17644351110649803192 11173146364535224152 13558821044618249950 13211540702025105526 9860251700890331147 13154383415887870955 10109602920651933176 13626305269000424584 16363406198101591101 9153288851464935470 5750470492299372453 17126500004749624938 4711226947269594042 12325668556168568594 12640562300652011043 12816670962551711053 12831783395733256763 2546657840500348604 17415264584631440531 16224839448211244045 1443191274953486491 11141774001126846336 8672798864430792402 2184747425131947047 9610762308428941859 15051357302185017903 5593534007239832007 10616615345245966538 13875219365056987697 2029746248539754756 5993442028279387667 6070364222958009654 15397922818890365928 9837879647306314209 16752978457639165365 4249689293018118225 5006376858860221048 9516740068776409946 11162588654133700555 8805445227866462025 12622183513467204780 12643453856873840222 3583011754508242151 14545464271313297190 522647834873173963 16734841778712130407 6929072529341235300 12688018622973126953 5970718315815365619 12718591628516539795 10799090476136111945 1982017082483242751 4623607908907437558 144166982419637610 5367041389678511736 12748456788161825922 7836334278824646284 16900094186962999421 4264886139753614289 4161618766429429066 3984991344973537982 13158249841896058733 6112099989150573263 14622779964891067017 2259464949108213866 8158221280922040143 13266990877827641322 18311844181132872172 3768311743176618528 12593767048233822398 2789943385069387725 13994577696922861890 8459319656883115041 3589382037815247023 16633332547487593075 11118884944776522435 8415241062802210503 1642311542866566657 11137446412636045438 8979869292268525329 589163800595837431 16557621907820151318 17189119923648055678 7613859733908199807 4637805962604209296 8409061287032579126 926728982859543847 9075695968696350112 8909643260372757828 604341808879868230 12150747391049543256 16932865630740216294 14997592216715594204 11120773673323590201 6252195072729537499 4313074479407797226 16721373623013040065 5467761039005668875 1389722160830312666 11807889826124884534 1875180165876797691 10799723458391562527 10595236309189381578 8987739084725619788 4053994963663827930 3847686643691429494 16367956602767892133 2153375871755263553 15607677486039297966 16850841690203878844 9013737660561771133 14525104009629001258 15803686128888760395 15163457131016215053 16894506121418422118 1452100837001891890 12342123480361073748 10533396380872220356 7090208195827531425 11357464676679044575 3192110598668276022 482008924248336717 6081335874351707858 17907012761461465038 2717130367774734913 5145967344575524324 15424211658972385364 4000686240971652953 4615796903221041183 13110627128991428961 13744625697131552834 18088088794370359814 13679120605942635986 17251899097031572510 5541739805437412959 1476012573974799743 512278100095967829 16106200963659419397 10563174444753290403 10498797602265183399 6930373670762523405 2265375495202510077 3975342385453344874 9639292567328905100 17967545974813094823 17337517941512360693 6817744540834213896 7176283969855264567 11103738946910818103 9431716354389323936 13276005361481830316 6500110275490203785 2794329615652527464 12268111818624817113 957874357686096300 6139279316979621744 730657886540110908 868580867462072736 2412791320855934715 16205067191617361777 14722476496103495962 10113784613269302008 4846641541034163281 563414316809839974 9571811552836624484 10636727583155831614 11172210210610337067 10988459207447485281 2318689512557916300 12057997130172607471 4443896280493876365 1205464378179264839 5456613111076996089 15055284283860733752 17702592887220085591 13036645012095848452 11467908158912226394 4734642086057247658 15228709458555365298 14952508452282917917 4444717952448890513 1056642024679055314 18206063283884376294 11343888516603990458 5803746819600667169 17707317965500357749 15465969362555354496 7513546745266267379 13598765290119439775 10958399974803271631 4624358513129950932 7496926022813909866 6327793599573629945 10747248356150745023 6473110269500972674 2367669156381544283 12470549680364844071 858089688467032965 6935666663865432566 12306122059526205738 12110547558644808564 10784909685687497580 17645133508854647698 7290632791093870496 17129353915236713386 13289116574810499859 11324971386903813676 1527470048519957192 12052345152809539597 5355655000311256733 3930686882707343469 4599967668064409592 4440974579452835412 10323264196256722005 12978507168985211918 2989807414620655973 3670824972839794352 9383031396404185813 3904188075609620998 16883868149168253433 14041209276304452781 10950696637250070293 16426079867321472485 1497155634066197291 16329658260408478524 13217640745252465924 11673621469139986248 14071876707125379354 15397183102075829096 33140785286228278 9359214780828123374 6519609367192625225 16588071161854177182 3687335371381600908 1061167297044547541 6091371129752113870 1330998934581082248 16288356168264019299 16233071665751808153 1863097018022799763 4790738736271709243 8637774937633322971 11180843044117047980 15798334777904080369 16031348524488014996 11567538503572925810 14331142626589191416 16620423848094145140 15239966736067651034 2426278678844945923 1600547845976913033 2074467044930952541 7995047939873305386 5493497451351240587 17325689079560700281 7993428290215298058 10868749501270650804 17871233037157754454 17656047781157054341 3324062156508386989 18298915120225213581 6714290534534680701 1772635981269784759 35561095795224973 1645976933599150515 260790205810734722 16993673040731760232 10754706256123596248 11084391341082047674 7017907351079394846 3772399997280248411 11631700114867474157 16650311010475253905 8191225301771746789 8244716329108668788 9124208262959850523 14484164617748423935 2337329202062221253 11957244554846001252 17030832016576506666 8445082725298545647 10834266394522850054 12897196300533564310 1545173501845190328 1967489407173474738 18345418089378295855 16655670841055751864 18288871818263954323 846258352371605064 8526216048252041641 5560354159226004829 14401239543882464406 4628576029380717758 13928651532612674435 10154213265299029366 9235341878936598129 15243672541794378976 6702715315137070228 14091006125503393870 14728870984790353024 7372012900897377027 11934423741425099665 10862104935631764328 17396581368132760943 17920202826568846887 5371635058105241109 12954715587614117675 3981425758858907295 17702232300752702823 5801111833894005753 11271681335752233686 14367106670086357491 3212542551479311854 17100281012118950718 10515905582549252843 14043759895502243653 16054365831237278989 17501055516635930657 2010288368823459236 14836734527352101547 10867665204444267634 12615738562598990113 5674357732909298938 7067811416152670808 7843010475696396175 8824349815550654330 16667525788352124178 6389334854176405549 6397724551305944011 14237824931232167100 11851856504120744370 4031904389513913793 12988688305652704048 13282292056136459763 1698127332725124085 8156469387708184039 11970432390008417765 9311350197378334759 1016820812786195603 13508929476547038341 371336673053236538 2328247521722327521 6605524392931305163 7646100322307126796 744150631450210016 8920385186915065000 16313624863924931064 29212585386558769 2767120393662529155 5490220250685297169 17879278037467793625 16662128941503137402 3308199894776115176 17471770767038171953 17246057403336744359 222869731114328518 4040564410905661619 11837880601618121665 4968528839354109313 18397701543972212642 15921685352247973206 558300717419717347 666174666275936676 10676830126984084866 18193799447224116245 2853176185542632586 8500092001840054662 463632789164810927 11127777657930217945 6876449242165432998 9323145480493839425 10898852698527993181 3542122475873140651 16291635973759265469 14128534976787502683 10764242206752022917 16249101128977870634 2601555877685765014 2150695297505170538 16519414090612064584 13413159389337801367 1661872784907392158 628833710347292153 11609020898134156255 9810109589488229092 8131167220591414309 10634750582357649840 4443387961746917784 13334535487478688185 5377768059946203421 2331603082056997199 12618157929646145943 96635473090930217 1802164760237216875 8823228837300955623 16634798767885762684 1486262837842829039 388859501562444157 876354006974692065 1952207323480714554 773127234180957114 3374237690186923051 17585748747867340585 16118697863105523017 10174098417225744382 8548680049766017876 17063076019986892540 13803412853890562664 8827810893600100189 8395083438215895165 6534443008784860714 18217407425145292176 11802156949033094314 9675480397613731353 13316143301753622472 9184254224428871692 13320724914755097809 665326292777028679 3939969570830562764 12660815211496599160 12741889224386143390 2138456951629920274 5486701684950791775 18434370197472214964 1575342370657265720 8685038047745217734 16985916681166001838 14536635576872450143 10186110303378373670 7859867954039295459 16281208348656114915 8292632561509498230 5095985914256133396 11218425558925115451 870286552975312147 13709381774676815680 8694600822592135787 8153825454670048783 4500555276160471504 10028252934218238446 14413937546112201274 5290191920625953211 4693484780103310338 4308737184086010273 7553994944797661078 2968200055855466276 5947338735557647069 10206475512217661164 9718989066750694578 12234322674663949026 7305120823317574807 2442440712249923082 7819458118639106376 6182328800729754258 3449011117840992651 9621352976849133350 8060151349192155311 12055140057800215627 17648366826332352685 5126060784961560870 5667605962290112883 12948009432858613451 2537788324947168952 14062789815377751544 10923709762809539960 8967833308882103388 10198741186344320940 366184416766602100 17805249216505721297 8793242614419541082 9693290216635786429 9180656204306189671 4409349592549973551 16549381673411713530 2838171374093378058 4590159652376971904 13659529571596711327 16996906115885041327 15346380337256682508 715960028128228458 15349115423317243315 2406869424867311122 2024656886706390195 14992488620927838510 13225820817065662124 1412977967414395882 18334124063508304353 9312865225745788389 1704124378634485697 12262485105967165905 1120281557347362035 12676224102658313067 8816759527773890546 1224210976857979060 11697528084104004482 4074454189334979281 10288430657183647014 12974723260235709062 3824807271731055090 8016021986933204187 10099150125442528744 5979944530600747819 11440782483812303570 8195149118594992013 4846396716687965216 15048169772801370890 4754569901672403531 4795063631875976920 902319794988322117 15377758483542834954 17689216818579065606 17348883886812113016 5895635635207531582 6011029249537622268 3580381299587804585 16125642143764945370 11901779995805300953 4864308075359071771 17580107662390982682 16862991339647120731 2467099694282871537 7284778738451911305 11221881929247692691 13242047304949026379 18290835048659101139 8129195558602428480 10348258640163035376 7072066027528208668 130543669440973574 11285201129520247280 7043516272880848817 4807768772401386547 17485137980873510355 6941515365695417615 1584416022624101490 6403271851674963839 11699161327728435779 11139730394651782373 470861749556267025 7207596685322217473 12214321822609413534 4943159541533984491 7017326197151366898 894459474495370582 14663243404433502272 16303725433990790337 3452767296615676920 737529313250136640 8921594421299184152 3279436349173377098 2305801173494201895 12395877871041887917 11912122935849703618 11100567725602002744 6422128011385597644 2490125922896066304 5431568395758120193 8509589222810650781 7284896774274051499 16060325141946103042 3286297856610762419 12458466028475889531 10151679925776126624 1012105338855767386 17418155760838091286 13023152882348668208 7498237340544906712 15000696396335570157 17584830546261365583 6996057693193892296 398580653033453474 13112419836222831819 13260557291776586285 17828848329724735377 12082988050907311303 13388588956477155259 9437081008394969660 18333797749469851364 14241387725114902368 15733408369084021801 3291092259931269165 7674095883642083495 6338949570544427909 15517588991630625809 12933175828729498416 9578101461611154207 75168471828919996 3310134922332684219 3295944902823379349 16309836341299307202 14414616031794040547 11684170644610915037 12551064359593799794 3271941595166825131 5794691039832350097 11611644495164323274 3325709816419613440 11627144072813910640 6606366776171757150 2133807921900846402 17578633181197955518 5451640412510993820 15733672066725889883 4163458200699922208 5186822995097705668 11746837324139915441 1037974384962202815 12007462016182519922 17302049546420001457 16460450764203907795 8896270512727181830 14901332511853439057 14195820246395266309 8247917838695783954 11174575560024223412 18301510948162658426 9025330975180858068 13291371639306501591 18156652373834621458 3044293452091125669 12597938641421557411 4599701786398143523 12646361404459137881 7300123311176696271 13997939932053211351 9522403047509926712 5617561332093645941 10473405034849785452 4671336231829754208 17062404411635254652 14980382516715497064 7518411609335877551 7495886800933998918 14439908467388692055 1600002089922836871 11028644706495609312 9259439309575476340 15198159740502391563 14447750225549821159 8940484409410438438 6579878193030128667 16596649959248938453 16218882271543944115 13996204314951888565 6473452043035387498 16972002838332233897 8050011821423985892 14812073287292052842 12858347634257556102 4047039345508223296 10005072917149660061 1319993706075185320 11395794554442296466 11600958048638043381 16429818640311676684 11883262937378823269 4131784090210979315 570871129004588506 16774695072408001536 3720826947714070790 7989825460712648900 8097415853514551180 16130029014899971470 1033359528382583490 4704518961939913485 17328635990712885481 12881132133151534568 3968473719383803063 1910435472177120156 12824003817700771302 9876653561080527036 10796470725936199398 5867317754794642806 7868462255102073783 6172860705324932176 16986120500975740236 16871974927929216733 1205745707328667571 7437938941224130418 2613802444868293526 5521507815523566905 10485452752971081575 10609577345495565250 10429755998509071647 4132160391633886566 7577709187554443477 379990241200443950 16094863195886638640 4740457698203654197 16851837102584208785 5654790075642476332 2423803918713721954 17416243545963693383 3024915424507140846 12977381826704997833 10282037897458682119 9131121916210716718 15240303333399809524 11595581784240476305 10725425258733147469 14866115105276810030 9776125025076909728 17795349044132160201 9931495359336717577 17351499409617973163 8435784176317349946 8028386485492296215 5694395960891888770 12201653987981303112 8150021999800160601 2482962858985805239 3718485934410697862 674281889596851517 3257633337304762283 3270823366059222645 8728322226349591360 686461021155144366 2049092365347602463 18215064209683395838 6074114620444597388 13032446156400622500 17107706527574105523 15890621151783765178 675724520709263168 8716417790220193689 5373215157651239660 11841388337097189475 7676434435706628144 18431769920299359986 9198209746882848888 2866429229198532409 12447714009802057198 12386967101969504109 10108190125908997280 236968914976876769 16289057692725334447 17923772378411865734 5946163040990072244 5863586519920764108 2908042763355096480 10498630397033382150 15012927384355311922 7073626034668316993 14916000471913406329 178249408396646522 6827476081680742070 7847852161202293596 7976533510687718002 5977401541552250725 16637231507026468154 1089730211665735628 3925879808377450459 3051942886092934618 14602897790452088143 14202014056730688523 7333285036152860512 11376928611778462343 10433975968096569559 15666217796436391717 2207033456545506805 16836750393211923732 9215301172336630558 10011642207218021523 6492836291307980610 9459451275695773610 17271893166995439867 6755587842893125933 62514149076619344 13852380905981968362 8920913068775646004 6275082433418215008 18210126600607057012 17924582460876148831 16024120032809014496 15157880295193745935 8656326205427485757 10061080680150247647 14407269482884822049 12123401250655046762 6355149189034100028 12392960339366168782 11299951698815481411 6952386628001786165 10001006134153512960 4543185522756204798 18209763285908172798 12305432198555003662 14407833897484422812 2378879200392542424 5339334114382117691 12793561861177885422 15425185778710312076 6943627372003466515 10732185411780672453 6978377136290045544 4593778952454691229 10067483091215002128 12781601216818238513 16231854416099287609 16927610447916090901 10355903582932232811 10011850928392155292 13773105900624052011 17317425268051582672 8596363816921004380 18009914868622025027 8486589054867373133 16581912479656400845 4620003233568937068 13584670433676369218 10141387854856099532 6611310440669851489 16960937164583981667 8283112506508089013 9058743385329232925 122186293878129484 551329210949445749 13311939672743090666 4577004602343534884 3028293317743774604 3329764910785008876 5887179991112063011 14980827394892478992 3321208289579502475 2349956530895620624 9179948441787037701 14529407927659387830 1533900236782192919 1892659655689585434 1762681687021936551 15501145962789565329 17573527833799257120 9319289887467061111 8819071635848317277 257086174746206024 15790552636924176314 13294948233985116733 2336100175902268133 1263508299321805782 14010558463581100949 8397874951698178039 13308595729753380720 1121035059581836435 13292098517109635235 17735131833029084770 6871224287103329713 7325728451642862630 3279308564595944399 6727286377721379494 1632363945100760752 1982421163424105056 649146342235366461 18182517388229411571 1344600678635799711 16141266187888842560 2653877070574917035 11587378700176946226 12253606429642727653 8308756235422699532 1721143224841794752 17322148993162705960 4816640857868335149 6148481695762931964 13100571453457447303 2092747033819327960 9773427577516880393 7703137197414166252 3245631486632352793 4333236894497974539 6460946370866577805 5763842625708676383 1236083828817467037 781177427284400602 2357021974149792720 13704591371879101013 3507653142686827233 4766933157690683819 9949850049160814038 14580775401212144498 12314537900862477211 3108276142611432160 5995767586634548731 6037835991374943450 8055221690832724038 16577318890455775508 11510942665703995953 8592680247238650274 8964274046563701209 6300910813578011603 2165038404876562808 4947260809656321040 14543827179248087410 5432459445035251162 13166673407739625970 9653189149117554274 7863313087961248511 12282800574660181484 6362710011405758429 2734542761950293929 15182688881731379980 2200993417387716155 1299150177595784883 4617186501416875236 3534464521190150596 1424253634507645376 15496072087898513244 8771756781811076606 10982055601292532618 15657037578418120352 2504962533404883886 5342015555123917741 6157335542740383976 16089376363310577231 8896113583098444644 14152990891701470830 15999181185289684445 4231495024578052374 8041556368963535120 1741971904487420575 14162486847103074508 12788464634408032110 5498523636891129357 16295847434957553245 14867258919295926218 922004644287748303 13623887407316022605 16493400670620996868 5074525224779601265 9382246629557821518 5261427724515855477 11230929325448148420 6023746378973378014 2059798245697483975 6220573100155260003 3024601074124772554 7773195297299115564 12869167769886781697 168398223403858430 12631043930281798500 9693754474774600251 8952328886230012715 7735922481704529298 9138731832686382501 4832926283847058090 18107027076900145905 16434693500337477570 15176369436017236917 17682487578100914794 3671951400000574358 3748000372824972333 2503191366727867760 8875592207814520973 1106286768001154025 11813869602208143605 215837062071062489 2388872874948592050 11851608056902352877 9189588737943125428 5373293536006009054 15686525343420163948 17768885559601980356 6378962374908100797 15947437759944713839 18136821861401093697 10017762457244423929 1431805028198169519 986764672401230042 14040205409735483829 5291540521560090534 3226194553700621455 15158585947731687623 13375550959354407630 960468589101763681 12103591618474676654 10086303361790173071 4908318614823494031 15345050802176413233 7294763578804736005 821882851158875513 9741614842967098759 1284674965353442686 8885176317529753742 15485626175382737337 11787044813838675565 18061726799435716215 11349835758375097731 7267960697905506812 13502860846380537217 10075150878857346771 15666212421888167219 2951010770470226110 5045370290225101845 2783474819610091690 14316192708143506433 11998814938302962444 18136074744773112387 9083230094227833069 1583594297872838314 4765804074441246969 1498017411382990240 7354976332321681999 10032621281535182571 3142739469147973590 13257324289726980748 3185660156089956589 6429411277057142534 12499223787546426840 5424530004004745621 347855074479102010 7166912681281041391 14887574295560543077 2021568293288420675 5443108327530081033 1137236412981238322 9513349837479436776 10267433451492165797 5085049289043724355 479037765184997344 3180860257326709627 228650457700388261 12174967028957530008 10961598685679517440 8773171907977658860 13707832161274339347 4150461083078189792 16377069736863502200 13992184315586742045 12250365750314766632 15186903206911394795 16851799797763671176 7944423223718198690 17475205558484024800 4945170206610453138 4397481675407376588 8389018260501578785 12925661931530638817 15617276198732643692 4545605231068535864 16343740406844885594 12198219953736837098 9823633802292802243 8080652031449157612 543162447142670021 741020104133084674 7037462492371018201 8821857165311923104 87544046588728863 15271603492654807182 6788814605605300351 2398414210283181807 8492025145806149389 23034847478861933 17305872327052419292 2756838523357091269 4659426991434671594 15450929611189846773 16172938769400051113 8907474487548439190 1489344612806177884 14953348088799500798 9101084685868776991 4970004023433246269 9399244771648295532 13677020582290431930 16371012182663893142 10308759041265806845 10729632423181152927 11042769226840370347 10121457364439878632 10746054617536214985 16205674958771658512 1979274270063117579 2740691009034758801 5043118227594338605 8411344928775657929 12719266889327642607 15780305152109340142 14493691687266466611 3865885880366309279 11261684550092244735 5482506943118503672 17956445089896885542 7222504963746384256 5988517760342871965 16599044931029372312 16761560385447361318 8755147555481971273 17968942347954860425 6627182214532437178 855357858912808100 16577700760078189322 9882477309889402757 5826108932676383486 7170949568231967582 9709653041542123468 17789825306682724187 1964609094526756622 9104101421693246981 11460018662971501873 18036895918337287444 9325342724263722411 17537388455365745719 13633560081151582765 3630257212213037721 9970910681280881360 9722464823551505846 10135131180771315989 9729895673426792141 2532255882648855859 16283722255513075062 15044987484734953741 10866800971354347661 17951562460364700802 15792399436571869910 7123063959238955902 4999916546799241547 7007181345922099002 13041712660207615971 6536550441476238796 8800406822056622622 10985972614868870044 10721028867639866036 11848795624345798966 13353955353332171136 9288230323775830408 5106411406992700627 1707396128060560810 4287675992939916783 17254208243117816416 7409641903883944155 11036355275862260879 14247686789528829612 14345507009504357271 11850795223483183264 6178828514250937771 7378008306380586564 7713897227698585105 4065000412521170503 1007476631313429510 15993347090667690877 3672016291916210953 16943162425085161988 5751413159964078168 15001490261491315867 11324018966579510924 12456055235710261129 14097865290487892807 3079396917051387601 9325706939456126112 9373732932255998809 12995691280943757971 14125668825379998194 8803581686674640475 11105606733178987829 7702377134028405977 2959814517533000303 16471058633773723166 2709909656929036994 15938020639680557061 2323176232837185567 17164347427085307571 11830121965574487343 4713653802541598453 15308540686920070427 11206256053082196225 6633969756919087573 14628999361519864601 10222019388095101083 17317843456126483632 15973547685994645054 11131437368033950329 5008070506752267902 6805960887991095393 17242173394118078472 12546594050334416718 3084848257559981363 18297656549466490910 8330465958245868297 14467604623608417515 15790949526413185713 2785610585805709686 4451436635640156411 12534688946667418733 7111681419571989067 17969036283843037243 4166401339331876819 9054561038430644139 10750398530146978251 680615605917554217 5646766274112232652 5309307753164684509 14572471845923592494 634962073803019308 15307743877288248955 14611281226696587628 12761443641729839366 15026348479836088760 2014961839728645801 11697809197692624707 13680775752860207979 8729693339477952313 14615046178628331574 17379474572655485250 2202551033418504509 2868383489677160520 11145496497668973089 9226054150768190959 16352057655431309471 7045321143450539083 6753423370451426508 1077526184606960233 10258850444895557221 8023327777664261415 13291755313705798483 12452547329835761707 4372076361225515415 17795392340668665297 13980711879444058571 15872065047753738152 12614372116346705540 7796466440285343257 14446802469075791634 9046278645303582270 3588944883376639814 12185482227124832023 17045695457215186234 8153110919441269229 3500544868684553597 6954005919515719932 12616559288398983949 13941841884371825966 142598172906728635 16865953412071065054 12828378363751803901 15959005819272481356 4492802497919791443 42833969416945281 4125788262860721904 10764393957218955236 11540764330555673945 14682616643630905948 3680620986086926231 2672305560552149586 16710114174801427204 2015816909385939811 4550741257743689980 8219143488910556221 2140812432373579275 15414839427627101201 6873147306966515441 4759633523572961846 1502839057216269544 2331154601453569317 5779935361590320367 4678884241063891265 18423744352473627590 18415101352710625412 14540970073402291511 9646433062362221944 16828354545293464945 8977984125391613097 4838836573112734680 12716923313206614714 3666699213112556807 15580887119332015136 17240930742787924601 13988411193635323137 14842773951322437497 5921951311396060984 2245390498744942750 18196265839870391084 17266556185193188449 8418505880719999420 16433155922075013827 1423634618312492587 12737652215987737135 17679940775683338993 6037875665529837940 14748759467362264540 14385803424642229971 11803571189714031155 13003017043560752154 2931365347104984037 4132000781356865626 2243439474169222802 10333733645385467849 8373706041320033233 4331333193736287383 12593850561887135580 1356488158968345582 10077008845516975465 11018299622588924639 16652779182055085724 16512211159000868145 5615217928719165914 6489049717036860368 15846149250035648674 9545176330204528390 1416490257946051536 6133662038236010021 4814873049402227959 4153795414251872142 7909105866188769346 12956903331924909990 3731498653280418155 7042220671803113541 2086664903669145715 2860478307089396211 8376114687934135943 1841504881197967954 3523767196023581511 1773143807939968760 8408575289733682128 2998454262475078827 6095374208970957844 10548862146847240044 14404255440178318732 3677179010044529074 14435076550652155219 4840949276528447748 248064220800240699 14472052807573527295 6145546260160870709 1535907523995108973 16825342648007806485 1420959796153524731 779902798760721288 15040057481455896845 4433820969265660774 10850059621012503301 13907093213137786488 3989809401576395135 9073805049460923495 5005084602015217950 12551191997781732404 9011835105635308784 13599511949764039234 4802737655537582769 16143421427714277501 15831788482744548135 16697392783028001356 15120171088021083662 12456638817410405171 12982294811296102119 13279911132394002821 14897522220123914959 13285491656715087005 1555235157847136606 188789085348955276 3088088744055622846 1282182527478450637 17425910069531656552 5824985997924309693 18437759372417598048 4579599402473877507 10380886724095813223 4417289306573908990 371155028025575440 1308077831881673959 6724970100570183861 5680909524163059250 11455057529155400033 6146789939218870611 1748907736809565076 13388940193758796850 14263241216450976964 9505961687835845540 8867634429972182710 5841040822405383852 10907868346866123742 14502030036757877154 6042521879997833237 12089708390439708000 7776533890955045036 17871251815955682162 14500865181337546068 14225415618161417199 11725694779191655182 14043157399855405629 8463096311889910010 13151832557227367887 10889938221574271052 8250929186686402903 6611828771041924146 13011473362395065467 1904854263288484059 4804395846949727602 2485609147597517028 6404838233546109651 306196592692340011 7440498901051622592 12312680562688020216 1551468389820359487 10351974233223039713 2123666147198879848 12538886715707928243 3433673844598394154 3955258521443842103 6225761704723115692 15775602568016852904 15442391916509146909 14391135504782616646 65719183205495494 18196400784003178880 6949656908418400686 11160209351453429638 3804961541971932855 9428246451191764841 5190247655045849186 3294487391217869696 14899498192167403735 12988134178629663792 17971483732073854031 16051320247542012895 3460940998582876008 1850971263757474987 3090877083363106907 2715940027942718538 5748353192889861391 10647032249986886092 13328852994189724881 9212898044282339210 17898716302635296012 5359929421089731104 14412634917054663339 2958379365316407462 12781598666978249752 17636605667635135824 5835260744625040043 16918459444622234960 8405300831744195311 15182919532440064018 13335107942485186570 11061646129918897409 7883252185511114828 4673153920669770058 16792674318940083785 5964104173837951425 12082279165698030253 6960549558393701358 17672255391466115347 7752682962572447223 5014532463902403450 7236810868197560073 3683211933652973817 5030069220409228023 13034945689678186271 1478570227793351365 1321322548896618702 2229161298207631811 16256298147792644241 3914988304352697087 7568348264058532869 6311824840987304875 9551609444741907056 2903293631954791395 16006854176723824599 17094675461262905695 9556828896227410086 17412647802069777855 16468021444721691163 14451337480247480639 2647775881273428216 10350401295236366300 3245574426917937248 17940377424957754066 5708597510705269243 11191485773754822998 16080615875692121779 4270616498297737107 920146927096808339 17108599672430306227 12327075869892668642 2614800705663136980 5421933326423924682 933845962823127186 4744991527296562200 7969051539987616919 3047440829161155736 15011211249063087122 8586395660488263039 7174833931211088316 16938431973762674845 6414267953196738347 15035124216894975997 14483747131705762215 6018350410845174649 11712215393908847484 4288494777643986030 4729114413965043931 8045116658896931074 3987133777367420949 1189472113241114975 5761044172786238847 8023793524248672785 10803235447772089000 16703397728984401148 18010293335342649223 2075928938234095631 13405642049224541034 4830608669632296655 6832384934393206730 18025354032566185168 2561153836987202398 15400687868535178616 6539618514930329860 8239430189850884991 13969426867258579516 11166556672577296734 11529197868767884424 1698200031754410969 9541395275362146394 5945926563728004964 17099781029778720398 6856598585348098864 8931807604059253366 730281526832371793 11446195586592339303 5758747329312912147 18368833724685332562 3868159095735397917 11640652083145125670 16520245821236170921 8503416800512025563 6367686211970013213 1592457024522512048 10926605116219515370 6205438539476035898 11583526544608105749 9460421916986620074 16570872054068877316 17604602532627515942 13896050288064137642 2676944293364480018 17233257457102692074 13656668924719014262 16808864255111412052 5918815208441494837 4142799893936210415 14691840760480621169 17436949447767079429 5845599172604067425 9481258516396905652 349401916695757455 9001480926756460070 4940453626216169082 17239512478203524191 11899674803888655512 13936562784025760453 13224353373837683623 9831458778845495801 15391018301102399420 5769919363072665852 15994392403752410791 18181381414700522044 10756460037314834987 12576789802605175102 4670169596661249634 10344556532869604429 15339688431567686100 1719889862706993232 4248728137839603096 5658315321554969396 6487580609281011438 8285439756301906764 6223050226323602482 637836491970448074 2484707708467999306 18434430649442173921 16472595022257475552 5131739608891078450 17244692118284148558 5159617967816656066 14908783759825664738 11861229250902901267 18070223247919462678 11493754884025946755 11419421748439978099 2228936517429098231 8833832177617242683 16118566220465780875 5006401033464331845 9355411470866995928 2086531330471815316 11677612419028634424 15698800260995235746 11716103965884651044 7119006113265432674 10398312488063215172 1035850472133685761 17373389319524600364 3791325524274486625 4618927915406559846 5215876931460187551 6374439426513896627 9333260496189790729 18221605234493711071 14851366929174177734 12988667729845688633 4252078229880285626 14164116040007646839 4468092014785094634 9201042683979536124 10324717232644397415 3397289595210093922 5060838644764445120 2404391754690408850 15541235956173020697 12799429167467234346 7158365576532237914 3565299964052976365 9358646950128538393 3432109163868566143 11758951032489096198 9961027800667000818 17420448074423244912 9563435737568158195 15272606197246170871 7241831510584922294 16724114712461924025 4190674305680116917 14344793724153372998 2947772757151515703 2246089416525227936 12141562204588410352 6112085920869514896 8411860738004259806 17029684745395639564 10169544555894963763 6217513050647506984 2691908715210567933 5363607100102025066 218467448430774889 7731611011060274510 3041791246894696309 4522249664894467804 9611597184771691040 16210696040374200840 5252629528380974951 16855747322355122385 9109823643436141150 14940470992568353479 641928338473277693 13214756630142913939 14219738174214650030 10361134744969946427 10394050433153615967 2788199376506869278 8390390285646416345 6825098904232822369 10535559954928629368 7529798088915721734 15324826149139346068 15152465404505248791 12857815555886325309 6833201718521175294 10428213511782961928 66504038392106549 2344679602047949965 8266464039175641613 16106744330132683791 12752567200081824011 3354135657092018763 6815326944754362931 4824979799097898445 17059796774342125450 6498895930221857051 2515677929371043031 17605153775101113051 4807458142702273414 5196717786779162215 488454391490910563 3703950891945706579 16250107714209591784 5596670208097478832 5864757802148631590 17256620341262859495 544947133863973704 4888494114570146507 3651829460998897068 17691704310679674066 12222685658759239781 8274088315980285260 2707943974584648026 13582867875008920595 10002823250822706604 16480459382132455119 10690777363778733216 18071821473408716659 11853441308865707091 1440915539303708880 5728342861450230116 18225027817700774026 2381487256156188943 4387545893970079936 5708889824501631932 8928899127988990834 11539449709705418630 13129381202556529141 897149633236228994 3963876939871366296 8637129406158626176 12956777813140604270 17975768047573975739 10718743891536484607 15576064515716963365 6105149135122789574 1607650487693542550 17459739099724460669 7005249155318160682 4924959396962602502 7315256575387857181 17717745991114480475 2936287196581473693 10951066316934867613 1010468446386700059 1344457553955732119 9925993472304945782 5400808591337270533 516822854939566285 13666188755390371987 16065505909809489486 11646447795377654676 3168719358965862804 9967651614996142922 6660110055608343517 13276620139968496626 15709510820892204011 15360881511961316014 12293291735918016042 2678799100451191808 8670927607553133615 15995689184556535827 1891962420540445792 12133729973642938982 18097268153490520792 4666447375627261617 7854324025569123904 5084759943273087493 7108248971168387485 6620197228109568919 17715185462735134374 6090720122021263690 4274634678547817871 3999056509645363188 13112027378112126565 3715787984894553190 5776461732608159759 15749913529355208723 675581806146093574 10198733171642558137 6352968199434830851 3296329504758634747 11270847986307346840 6446940075682081288 13455574992842292420 1305584233350240472 17516733834290682851 1908911797270400894 15235923900192319028 7087918896214270616 8417096276927570594 14698816175964979639 13718102421692064862 1166873024273723671 5871535773171776250 16064412524343525765 14577739073250104791 8507473139612305418 10021915492079478019 13815053233910232348 1074932112308481893 11853562485964951920 9388541884051325921 5014523629314656088 3001994549108362419 10242278661230813827 13270424348261562762 4768053320379730998 12575099869216916765 8795044438471152282 18114070186294012529 17724824369818018875 13264229603251776934 4073806165553259456 7446638215701356126 7227914029964722728 8692900592287362101 4053527870487843486 16178083204701125118 5714008493782944923 14208135715446051071 14752476771761469106 8548369435715322335 12743732954085476075 15535003259692640395 3070571461966300893 7341296813766176425 11578861529875436110 3386000940013525837 10502413691164578875 6786040875750605811 15803826875814421380 4683779279437817568 10062371962653317458 7165498177262816056 15119205525557487904 15622459991673240580 7690908164904848784 8190121215659669285 1345646028891635796 11194274961964015546 6680567732510936226 6371444189968838900 4583232688217354570 1789737777906916850 15333999048782996449 6529780408744762742 8446235151199754114 10408438758780366820 15928109622783324882 10416126283775471377 15639949913914227798 2672890770795007440 4845305538052519550 6462882818800622536 13457778744199440676 16251435995437552394 18211897865753407123 15373130539497397191 8768387949779005652 7453858871258690735 7535816220093000387 14273655221834372008 6789326554843123197 12097024844993400044 5016135595625203905 16356112458052417671 3424399875773060292 10953476520354908552 14660243637729517234 12918542314928153438 11420253990365009829 13208780452197593356 17039938711389144959 11625172154886653422 2780707500798531955 14263618119405578851 11571185359282300248 16074465242308856206 4516936469184406369 2890991054798605827 2898700403278380650 12816291846525180991 14647323632476982618 7603812788582885371 10229169036280489668 9610530420798487995 2799684363656324974 178040490630092365 4335784256157621782 5155959119779957894 5010383554907065284 1473982010080145839 1668299543715460747 3365492643795143214 2068475493919986281 10190363505873232401 18094866611171988553 9727147123790859557 8831448553365273273 2885231937981799623 11427825148344176629 18046833486680572065 3608255974176534317 4445542795555818975 3697773051530385687 13630100591392726219 10722608164675890270 8491826313948163358 18106769453847842029 16122782894376562314 1285021558381215283 13596441392898158470 7296819799814404692 1503249504242956315 10621158337705516833 10398841564961467756 13557615418727199214 2913648306577756902 5277043073360448597 16821013668300217961 1469787307200808364 1667119370659160819 16125180816037313590 13871502187127482427 7905533731928344786 15747660291562496722 18331581141875733024 51659046210119148 17644599813972093566 13873702010932312941 16437103068721849729 8037493149627760673 2420273438265945879 9270862401613438366 10202339072860646954 7687939522735372247 16799539341794995638 1071949839308255103 3890800005610069539 9813560186523743011 8898959909903937157 436594041057695656 2415839379300473731 8558737418421263752 7408394013530607302 7431666962940887083 17692161421089843948 12810798658188458829 13294231448295675459 12144459869696478421 7590003667500475998 14244379014220484138 18202324748482708408 5451577130120897196 16510350598188287902 17293366353786039822 18339183056479297734 5793651965952307505 18323641122465832168 349743905490207676 18339032627655882036 14448277401028229748 15059434123698252622 13658282571747981274 10524218377772309981 14763398173729326727 14829605211723945607 16672886013125947003 11980513390123341034 13376477364012314561 14752455146355907216 10391027672457748413 9301728897286784891 7684795405353160400 1812940229060808481 15134958908867234816 1325404024001131056 5386255594389746663 10805195311727675971 4414378681830985951 16634130898718183423 8463593952825253629 11576642648358530091 10342800333996904990 11851069385729414507 11924447238455262983 15001724768539800617 7498510636593134431 17736167831321012354 2623444813022032253 12998905095678773569 10468114240472367476 1566777212101939710 15130023530683004517 15658317993822305332 1282979946640910976 14739423050039732623 15451920400862762649 17333049376138640732 16280038142217011625 5154559305511095103 4445145530161056345 12114544145137446574 13710877155364949643 8264498093944649220 4737919723684091425 8318523248429150581 13483883789855591060 10681473443353010400 9410040553933580182 6258419570593751678 16569843357644505401 15231414670988582846 16297519584302916947 12054440206995270341 4432794281688179207 15133291016540112206 7191633557319104983 10803184810475698634 16219587240067249431 2953659725123035026 2207852998363946718 12991497169240804887 11537601136290829254 3577948988340436629 18159724137499275963 10584072952289837344 16799391578704708396 12351367177870726878 1762746082352270799 11208426672374390546 3848686600359407215 7420141548924977975 8269114610539940934 6606026452378356308 4444197148635532247 17043784853971559653 2367214520723838580 7736138996759012352 4753471569293590121 18226370902919748848 9350215477930290355 577951404581171936 18362730421139796515 8751979092248021273 10822640528979509443 13014390986118962337 10633622391479206062 18361085313953507150 15704660285250476757 1674640254704497678 1097060419078977572 12055095452592253260 6676194177418003633 18006547738023273656 4612702726007924163 5438143167319857400 9270304150623035453 13537871857577458836 7861745686191749165 17457415369873909135 3993261739217080587 17704017311776952183 1166494437559408099 6923254126557185301 15959016828899456766 18104720238597023626 1478605299027253408 5846513240557037294 9578962275173745964 12349549184926713722 9268886371183373701 9121908396934944256 16273050654252413004 16703137659509510425 17377816660121718499 596421595036473096 5068816991076300350 7960811333157995977 16125712064457494325 4248082829668389453 3112969633120749319 11552702768241621504 3359805093792611379 9522395482738673698 7806534588464800416 17181382388633704877 16794934391800458022 7456798197769324416 1963730756402093553 15942863825474257334 9908853345898088119 13321782873950912073 15420070204649758569 5539185365003775677 5984556523085729273 16162965094281926984 7613637494784614096 13895759503789408198 12443423641056089201 16666378161862898646 8480010705058248155 2395316681771486348 8220882309814108257 2870812445736997515 6073844161776427166 17868086420138146569 11560013901855096111 3603955543216537010 2865620814303973712 17058773893051951642 17425902860166144667 14010612471944977596 16085693242602264198 7984892339935695031 422736009781848866 8674663301041580179 10540098055623347011 11255140146504490671 5404193367057394418 14550446812886808805 4132846962190881635 3084802489707876764 17963362782449715178 234264460565177827 183026699770012445 6787763630563695154 249966866832597692 7282858591319866318 2559791437861853175 13593590025849801650 8240288391942643147 8809921896018825626 4971035564942009415 14261929458685906670 6812564853306228938 5171809020064041649 4024715496190018296 16621213695795408152 1770184153104191788 17835011221072250977 2393374338311722896 10517300187007761340 125693781266088579 15030477494477162114 11264235097782280244 10574056830579882015 10781429122922744307 15324890642335115574 2925026202409021174 14526295673475532854 3812163786675940086 15077255965563042673 1015187669277581066 18296988003871041424 18093891004054193716 13091148534122224041 628797953680474169 7607315792794824663 3895278757969022775 580669523608738730 16471450671505817502 8978254127281290204 14005465715826563741 10485260549714168994 6778182463334947828 1540675286763182030 4433317317159555195 4905278625524559385 13510753449420633129 14764553736566625249 13244991919815337518 8397219637736810762 17584939274713135144 7815527860563647551 14965726877275876415 11954534758114421491 36820142243236316 6490423226525040636 14850680103294944216 8416717251740527637 1941582744796623411 14966451851150941684 11432501850224466424 4472226505080075467 11958516399958572436 17812546387102685425 4887218908655773299 18372864854383244881 14658897524907099876 17394282302552125341 2266044902257955290 2091376682467655630 12402669169432324675 5615532000216766435 4347665216632737639 1903440793504897130 16739469469877953917 9051167897349578614 8343586827658530322 5960348093760129869 2805861810294500650 10195900119704496657 12198302465196090448 5311608753590833611 6626140369362069611 11661365637050996049 162566045244854589 5470505825066037207 3822280642365750971 11564875872241083069 8955760795869611775 6078684312737303717 5880186748281434692 13308728813098697070 16463470721173441912 18444544899739407544 3829694346205728059 553617184749107874 474503199641886389 6801148865040881577 8391454077264186633 11296843099191971241 17465332547457737051 11788453212827199145 4671313640737772631 12377377805306160408 9505509494847621391 3936334468463554241 5689599571999166772 14573809670721547189 2644305587226499494 12212063327729832615 13284002243132511310 9780680414736897497 4437591448451394553 7655359339045047151 4801237734432907347 627472234240915342 8088746104300704519 11335731109915049525 2421666873744206561 3491197306986314385 3495102686714164612 8946369784350189149 1126084762987977419 6644933094387655538 13835709995826454217 573028352425981659 2858280076878603537 1376623783580746920 333200276879630520 11161919171674555682 4713163205488617846 8885621175047621905 6591640775486024317 6155917811284887400 89216323837225927 9033890358986556642 7335750134053026802 790263136832532909 14521638161564676517 16565589393731367362 11964994498475515334 6337548396549747082 845647108802551625 13795171487051300059 15773546443522000920 13936905101208046250 773855647066024108 7879761478129529594 2624987914604198477 12576564009640750581 7406700999444065346 13812123085313920055 4816889745839167925 16703471185095117751 4699163516922349559 2169902620140795390 14440117111543595357 8092256664739380265 17205572320131023789 3312455122459144101 14715577512245348726 921540504647366368 8417335985094368650 12006414321986026 15322774954724268833 9077230703390588395 2922669475925883186 9793431685139405667 17404907203061451538 6938896644434287399 14014856529619266490 11826451864991544288 11565754703593952169 13173745457823385522 5787094266475124554 15108109514219725536 12905674699448821504 11091060162587099339 7263656139779853480 15218075457955755061 16812292711440430259 3176934563776683846 14782886052019792863 8688844546878976016 12557631142312663360 315140047833999391 6669734975523805743 10145114473673837521 2079295582502785667 6646288873502997122 6775090720915772642 11065425530464178880 14718001790893734700 11547118851953322287 8372357804755491719 18388474729157596810 15421809188433266972 2446965286739345534 2547515143835810859 7098450464759092360 11041945632022529942 3788367557306723869 5253687547967836048 16592081903792394902 4606753406804285435 17714341371563863506 2778179063669515207 8045071717279866831 4028246756206952814 11026220084368074296 13245930727066967738 10747119381666471731 9890723622547373908 8051909644973903336 14877861960739551193 8614043620296392905 14851664760074658739 16986249935771964476 14374162242490757315 10486835843533364952 11860865296172110150 3074746816443202193 10167331089140159454 346736259572759644 15865411241244662001 3715002208312578438 1738112640374982495 2108778236693137615 5576744810396400204 696779563276259275 16461416993391486665 16140596962843506316 7452961231640241428 10419558082360862151 11223573066904700388 15250361235014750196 5468117016237542342 7923559780780245860 7636815602869292781 4478333549915123173 3906006217664874227 15758322932444516077 14233359587793437581 8304655424371253691 10427169985506925023 11587823910335921992 15338937239393939144 10788742239192745799 2044460100816273913 17955116729325863165 9895081432300374162 3117757068449013467 7096950152593574754 1530038562387293537 3203189417025967537 12043376769575012810 1879495597387522301 3321535387483883753 9170966672058271358 17810925971746830620 9313816640128575301 4492791864737230031 8487134646252954999 15473242892431240795 16677939482376799646 6417196156123193219 1181878888174289490 14551863662856945506 3791576077092244036 1358248608007992116 12918916101748672013 10059291159241005115 14594524867349349942 13028820083643466870 2720728432023787951 13622532841247568638 16125392949297856823 14740160876671995357 3564998492363282239 10392577483693125201 12237554344668281866 6662966007988084326 12829371677923769868 18270705391673070453 16352670428817961168 12868849474354789857 16878994657779952471 1893604783449271484 13534276579865623670 4623984991026967014 4889599262183958672 9230001752702527245 14184940760204548521 16375781214150834029 18068217434151741352 17545536818559528829 1404215498537704714 16293434842131852813 7139847353834798435 15700619179598451103 11825995292509264352 5585704239106185675 4279073552865070800 16304630013727883857 16735749905049969923 6330021665411811678 16372901709854689586 5579994010918786154 4712731648242269156 1396886986256533859 9616384223231212132 80916154797070784 17406091231767736082 9943443797081429243 5138824787960560792 15903653097655220457 11725099709196170989 18404893604100713613 2759541393116885998 9434593357238296731 14107771675319461241 9573636335575243159 12852655684987562365 1066182372021353624 3690198305090178406 1981166630728466268 13099458056846412654 12286143741000270778 12803852507147379496 9621974544386875984 6456331236548091563 2335109512443618095 18016818763009704354 16093420773084146529 3245296922400240455 7389607818569427552 3357931175951036704 14831638785228627723 2855498834443798766 5872679247979510682 2058167239940828343 697962628186206488 5349954957659483716 14623210233282892002 8735153799871024741 4375443263166998086 10838861819211046982 12974622694277846062 15543580163788131958 15090678288212591799 3806031419811078250 3714296511943174704 14531486051970552369 12780422809796648429 3653285198546447265 12301887754781983778 8079069922252241255 10450963568136976566 5715445806468893369 7499570044507408896 5052740224207557686 5458743001939367588 13525058032441060125 16157751487740807816 5955952543460663537 10152708822975457264 3391050595713680248 16455105313683639693 7896565780097416676 12300916695063960782 154805639930627589 16939386202742414371 8706562685185726436 1651145821907066376 10037531518123185919 16254589345512506825 13721174199651329115 15558246241656812283 10485949465301123245 10970462758495620307 9904087217527435847 544901170599193788 10006708082841791184 3205578046529972639 3169912721239315174 10285693311366639322 1574428159185440532 16262999809089641320 4608658805665000189 12202990286934316509 15600469176306830263 15111478852520871106 1631901874082824868 8180041793993191228 2887206564727512039 5376542549473497625 2387999275354997499 5662325024826645299 4464644054559425064 12342806138702359229 13466556348423025888 16491360805183008374 283810784436592557 3735669143225305475 9660737221480010821 8241945776277187093 11752463486861808389 2246984326971975413 8168423309045058042 13782536507495848834 8592200403678455547 15892859481069010735 88038261129551366 12930195494983820419 3750383583703309358 13377499114436658117 8920880678418630434 10833711763927337037 15426706142491926410 5107250896635315419 6469580489779239685 6465793276426726983 1644044767695534913 11662877799046935919 10282852871421631600 3182195649011620334 9310676804759155401 7993429797758292588 5995274118389561183 12337413220088854359 17194268468889929700 18292233953122976360 16866577928056273670 15957777521507003607 15356214021319824956 9866481141128790910 14744426379153925463 13279759226904094599 1739366176873909241 1165956431076601669 18360595159225668299 18044336179783740463 3933942213220408431 12203064480967183423 7770776247336873626 5517257301605149406 1429942355569300479 2697148990798240093 14032423498691315489 30285233351413172 1778886845898739291 659500276464436499 8352252652731741249 6771947779977988841 5855085557114588006 7560602820859196272 401460408123815015 4535595621629624130 1134188235346866137 14779096023893522436 7926717390543053842 1190077792605189092 11214751921524415465 15733271297962517910 8863806521008907676 18351322292241667022 1248276350488318318 7941348363889932376 13784801022500017217 10260589840201780722 7232368832247980068 17487419578505063449 8761383348506829895 12934461089974717659 3195977496949839896 5033298466192052970 2645181803345853707 6073593343540424403 78301552273944201 2970032961304486259 4992225597612704035 17636666963278326089 10339911049918785408 10063460447278664254 16058654650040569825 18284333521252461653 8473331112148252092 4996403331424976784 12676858761119402709 1720835675322504525 15960683338039185587 10202112720528821889 21196019069703407 12033909553308144150 264873277175119142 15288935257204949451 2435584543316828472 3309268495311114068 7650494086051319975 6832131489424023434 17740059488248353286 2430457595634465741 13464712868876439440 7886241770815581227 2829561885505887861 801695901926574410 15228936830092067578 17895533771878678351 1618303997059177112 16759614096555708951 8769725736354611126 16461394557303625110 18234304759317759126 3085591103902592416 3556973713131889064 15992755548120505382 17515315909581590566 8626287479414431483 6877569223552599197 385183499629166804 2236866092818189061 15693415490472230394 16510928185453341331 3137936916364749645 6854782703463323991 6511445263811288642 18183472090480885316 3789918750053629428 2893641013212562374 17434040183414485291 13468471099887754616 10426929815666758294 9045583134040695133 8160323112647280675 11435821513335516161 4548819801196431826 12744929488595340620 6969043054945673441 9132854471305178074 5511458796277958176 14767232681489462140 1438219548678768471 6708016993937923022 12929971397718395095 6411712700856223608 7147459587730173114 9136431964041150055 11059629332770417012 9826366091072259219 10947341504070498931 12547667547406013274 10813265811344996703 12859458293384025067 13169006352437015039 11018438754351368625 15110020837840123112 1822646112976302618 174318774870690139 7268711145792352458 5236136229369463512 5818370003071057771 17206960003583779511 13889696988778059554 6808909232069747461 12276082767240485758 17552993812414488947 10997016836393749735 7581832379282179147 16794522175070627909 1210020378741862676 6302145018986357935 15673187645317145517 4026729885886556967 12444816670269257560 1913000633966026814 9922818273390987248 3551687735320087252 362486585047823822 151649988210420571 15984034002199789560 147161430994696060 11065913498551314321 10657292895397475966 3955853351548404460 1647371408397070459 3548396496454866577 15329373551416221532 8789408293743923311 7769901997276308664 18351581354230712843 12584756758267394002 10216645180090822589 17794338852889859045 14680286708918852128 11295842962682897655 11013469910477682010 11131255720381303725 1510803354995030944 4476122302229694478 17150223084486850922 17407461928847920551 12512449192471930627 104114354817294043 2434781510014314127 15458439300877792828 16854239542075631691 5708704773568539354 15781968424663237620 17208019329536691307 12476957311161414894 12517782968747870362 10082002718212031389 8193792122755451654 14238626336235059983 13516293374473212192 11662870985986935685 9615660466908325964 17845558135310128533 2986042668743925955 7396730972321495137 8529022644238647082 1461185102923049515 14457967699521689238 14954026286565167091 3019172569416926625 9270008168348202715 10012646015318987659 18208737397472376239 13035368359937163477 16348068830999113471 9488505810153463496 17196390353265145187 373671967818237515 16982308319135179913 1474311079660779176 3933004072544883910 10270710242921553627 152763219643318463 9124419547617762071 4355517509727957468 8645382308428626403 10758060837261893884 11955543669294469377 2264041256713910070 14988012944925852545 8758924775297837050 11953362777549186671 14642047167016033548 4632163277661508959 9736930211803445338 3171461913316348560 16520621980938660850 8215976118814789553 18010081057246356419 3355402122595500386 9024602007694642902 7304339668313721417 11705147572861506336 10742718344518074767 1055665439754231529 5432076681759436847 17248225234795023392 11332854959971427693 3702986653689836036 6325756012744880207 16275710580966367440 3145514363575578158 16657069622688598737 4361043027543689177 11718579807973428315 13156365260157021750 13811249733879006640 4168305377281318400 17059595969464835777 14965887303119915728 16713640284938140903 7989524889610295870 14324871722833735360 12201150504857040003 17076460771799360076 1977712363160491233 3211421843955691047 8001253874902924131 5256269780654437067 16901900659363988568 11896954901118567874 6132833366408566898 12175189769723952550 1744414932907837614 3662330867653518426 2334680948924822164 166850971142440307 16529407834305002913 2492393199963951741 11173062049672121522 1060481431122841473 2024354736631487464 16581683682544600831 6493185652276573687 14560201300773339031 18377266439688519276 4751292515005455204 9621896554564753429 15780612385182177023 11803522304481500156 18371029830637860757 13515689614992098369 4017521120362179894 14221337146771989872 10133718432576355474 1255975134310063994 15569777248378623673 15568360578259480213 9776680416028438156 15471516683484438979 1276347244328978042 14018393053677193606 13841103498848407692 188337990093983422 13263778950002390832 17293978875649535618 11686446186620292652 12970671623409362395 5644674978075258158 8257025243961835411 12412571597952017893 8436135151915508573 1192397382946046933 16833581315168435583 2461213996520706451 18432518218425208619 5393737278384736726 14591621974530345657 10162359703355597972 15225889199733236999 3297797379409987343 18051623426693924322 13165361577627630501 3282061816571012468 3701189229348119674 5223420788766894454 5358865070303401670 1990780405565734422 14026151808651966116 8917608934458937908 14719102618393626846 14859765743625050150 990709902846605714 10297811077650497389 11611426591011728272 1900813208236348034 14457148056938803936 10764357099204123381 1518031340552291476 10299952850872930119 2222190021808434972 17078680672078240072 17423908439781830064 12257489563851650833 6259047249249045750 12418210047507789271 8821361683373601308 5053236125457689934 4863892475425627998 6768348672294591261 13735685104649529520 17017844066376175831 5936760439911458839 8630914874216115584 15746579025246137967 14648190853129874975 3151884926237202116 5619307007024982870 17089192298710567287 11512140497901863578 8285283780210126652 3043040661593597480 5762121482975277977 14395686376513327492 15919751825959369234 8070844797205654361 17757341834354926992 14724161670997352171 12076185256535168076 12123207973188633919 12274610569422626118 14648003006344708111 16809899063560105210 1439212327150380836 2626097886287074088 11098369737965473535 7071271294695890512 15484110093797262345 16281090624252225457 13647950380216209115 17096097802731026550 7084733036768199803 14036323791314918063 3025741346207182406 3751634155370863349 11977219694679082876 17272682417847625950 10114047111488089459 2178983643325478844 12407270481269181327 14165693504562029553 5811628442313636351 3589118221287283191 18341320777521660058 2452027775501646634 15975781604275399930 5501373239501431657 8660247470093560452 17185512915639094660 2982103333957226427 6554675043869411399 1326024154772046942 16617450234015734580 1445142084994332457 3372503707725092456 12416124803620127756 1414849310257648664 1618070050637645356 2170155474933880204 12818923235593846273 15919872294226856087 9686320367146512900 10890351609321552969 9491904549537138001 4960089458082981075 2592610621119443976 16135334372830097796 9005079591674200684 577516190928380936 10035166137757566479 15377354913817626177 292168966627685906 8961652927603127519 2387758231687913682 5689816582181103580 17720497005178189365 18317431042844135157 897754582369718338 10970595425199692060 16178466755681868742 12652870587844874956 14806402011158646286 13226815858328087035 13359569890832136685 8464522622584784361 1730022760887203523 13359460824934278143 10811452712175505276 3559874249963374694 11837466383582820454 6422716333474771832 4022006975993844909 411757738341845991 10522522823365405363 11103999408634544676 8811401844643030170 17952387839026785037 9752107346503820121 4803453106243826122 2261084612496812035 13275309731848686444 1040940576646461138 2049396156800994389 12509822114825990294 9952973425674713872 12557288492847352796 9200800556241747822 227119513791419061 4373368446877792174 18084581169185299754 11347309371236622438 2758265611171043091 3829485375960133996 2084658834911912532 17270611736434666788 10606051853833157735 7955217819791584479 10566459022703569806 15737749953372580321 5412910316088540878 6676481491309959067 4554053413768501161 6553993033244730584 17465211832255365332 3301274479589410002 14506228737287387570 14628342477509648469 13901204040701596398 5518892004489584482 13139234907582101178 8676353105611470552 10445545478178599218 6255769439335890709 8403169958307848530 17631807473537168155 18045596001900402868 9499072668713905857 14011607479921755941 15146331154515441012 11899039052348912899 15644183252995062724 7373290979047634799 3086160872690304489 3279206066835963750 15808316424409133199 3896525234148244503 9229698626372677364 6598544318558858207 9889064273122070567 10583244758067632277 8918826239146658307 4724298807418160456 12839603987707237000 6254538834546362485 18119616822057602419 15674405435211957987 10747443514363343053 442531225399673065 14034596427952346095 17414294455263677781 1827994439424991116 16386248816287515073 11735596607195849070 5895394562828251416 10042571928406329748 17804409636555447507 3788285697201526226 1366215375090314720 12873412746129237689 4537683574926101384 3024243646951315540 10302036491827110616 12348576296897927084 9454764670002306196 14911067555149570623 9742254232571760847 13499018108595162416 3594623393016655812 13398235549895825837 11474834025778995940 12049985321956619644 13505006724244531614 5233433783288590048 5514058442766060284 8252756708550743824 7257100018816887121 177046123348424385 11656273925759796272 11746894702415594422 12044921518898883787 15882483870903589158 5001156656888679140 1692966239193297971 17856122102128633416 3204185660672918154 6493487512153689900 6071349180840561263 17757132320337691102 14248191634695625554 1859505703582510684 13726147070037830647 2294231644442412221 17692701527262817606 2836707656878857059 9396033878220902738 237988208208899985 10023266094409472061 6805041013837023885 13380152857631463751 12646250932417545994 878947073293331216 2695459905183362769 6341741554171544454 2356358591643310640 16190236617718243907 18080998007075134065 1552343535051373032 1544360632310595388 10775926524169636358 15984593768772216771 10640272620826598033 16798227340824706543 2136870895918968401 13242261657416761509 3267472539437918304 14989922397147148652 15937915267127351772 17385885889982999520 1951053835005946864 13736157720207982630 85014389405357628 15592613442117767063 15383261922232445963 6361832086363374597 13794932088666497297 10637617457581754979 6505762551044921642 13562248068174722890 9034709603869271658 15134003928078481854 2502470889563856893 2991045694223925873 2825978651248997132 17341279000161607142 3774543202774374987 9230772229060055826 11483249541873825740 7396648314823339162 17061179270507805464 17699423830947037980 12567125109437786517 4517553786147485069 8484709674838452184 9873376179713672067 14430009008151160827 14804318719757025290 16122121940414867700 10691385418351125599 15717228752565229170 4708846950155337616 2247472494435661288 12193336810504433551 16851307475504898457 3732941018771291140 1596946789556018086 9036181998840541784 5229611223119473728 3967156072808131084 16149748368572483633 12476960196221340830 8072283128317560183 17446911013959205746 9766207020679905694 4080901715541108137 11849864147561953381 8628532029719210100 6345348764252244468 10627882701149274724 18356557239661591995 15238415103898668685 8797631634604327752 18307642124083134803 6192369490537724854 5621418539084590153 3274785474427695601 17378875834416486863 13848954682920448159 16611232406619408523 2141472431512061169 6362178249517452173 8334626726674748363 17013029995110290984 16383926274549009896 11249084552177437886 4404977790125749988 13667737587451976517 8137709851292576183 6957516384291816367 14736313239614582690 14920716694931075465 6302801834577139762 14519002693860197911 9631026859128444661 2249363633168305455 16190676509586827958 437447578240233810 6464699100638462859 7452737666749872770 6387091840332681912 6161123884082794428 3400688381756463993 13411449581277208776 5251655989673545730 9062836041274305688 13732998373841904648 4229398592455365914 12338758296866041104 10627422038639418874 3388782404132914530 6210357839979955861 8611916398003942322 4986619072041299902 4537329794965637305 2913167749598201524 12969684918804017492 4540168077412714867 14117105565218000247 209650459175290661 17852439457853668217 15496346037601508842 9762290006779710948 15231166840652040822 9776988000262361098 3621131844291060399 16241026632850850469 5135166207545186379 17640517932541052496 1973075326263421767 17435938634421615037 2009116660270514967 17169683743927446127 10723497896377785120 2365096315836050857 17178942465364931806 17570296757918703085 5258855857191511800 16938728775383293885 11512186277680066918 12036664402307300586 4377912473597046672 14510514981858068323 8288705341242290125 10885541173407522007 15195403166240550635 6133442594912786045 15938088151120219230 10405919352388830660 9750260003616461364 5569562336642609021 9053208250459598889 16715241627707701472 943788708464580143 661374582003813195 5668380560409604196 17900116963153979561 6419612119289007183 9059823647827176193 11718601104947422069 7551511812635170911 15408714394930829742 293097205712993579 15369542655809064319 9239384329363246169 10654451454157492981 10635475210149832439 590945502902606956 14342565807227190805 894540338556063336 14390872119498231034 4337906734808955715 2662080020583563537 11117657845147276163 9174238639435600036 9513719743656316790 9897002311430065529 5250970732188592755 2893165509838140789 7288797714198272166 415564270314927767 5440984002663645616 11690293337516825775 17211380969719118970 171884483476779034 9178939978528361642 12848244558250773779 11665739552038702378 2517670320398878084 10162063828850314342 5957091606240114988 3848100269535694628 12878142382876170899 10498574089922417514 15986004864649903196 9673835657251741155 9318687077017649111 812092869259665557 5842441845977569592 3683368897328267965 2616421947764586813 8361246974429542881 5204329097089170186 14970233014808479848 1576679375152405774 14888054419595159772 6223195624852555592 4909489078407399095 5521646495043334848 6474366315559954780 10421390017066034968 5605935102750689693 9119284929190902756 2259227022270297087 5838472704911202536 15417949991933740939 1125307594143308155 1027277122164851826 17358497126005832768 17209394535589222418 7541149069520887428 9925677035243917352 11567392051173332429 1850994477809217960 14099690262840531736 18333163032645480073 6584509975045840254 4638602658243947734 11427750256288540361 3523996508408588207 17545168878954531448 11359176614610778911 1998781858116158759 9856606736983253408 10221363706663545062 1479051936862727222 9455767428201386385 13146632278938437082 10788603259887755121 12783285069427354484 10233906758321112710 15606135402755495179 1011111685099937138 13813326718665135827 4691161987307667689 11176464442213641637 2495558838111075532 5427230326708053269 13183872941014964374 4967461807878074973 2889675563781593078 4502552259002808582 7285980808919381154 10979862243638387276 4022122209750597205 638876872024598074 17543844569713161929 18226902342491505221 7367252597756543497 10085919790342544354 11067430346068400219 13430581189388379976 11465888993324867057 11879002444031190099 14222497543053537100 12055046309775111154 6536959606622128125 18140396895124930304 5167649562568231926 1306987000956236937 9418026903050548505 16493260679381425733 10005106876407858789 17077390960189165820 5007299930610088115 1052024872017108954 5255853377266424350 9651789810392318321 8726961201600790432 12608515456210446843 4856474186302898415 8587103246076794400 9196925159876071464 5930728265248528312 7691171045565014419 10370482442419949265 9778795771220837350 10120798796877618162 4619691834027748897 438379509449823405 15686257077981590323 3648499985735500671 2822249571695959266 8641010996135082062 14907214563885432405 5575114248584594627 2420176056713939785 18047283975822544469 17098810295061461183 2826918788005403495 6224813008369857065 16336023466711323187 9394798900713249349 6728658760551321273 7599258003157954837 17704294391810537669 15430192922418567492 17781310137981974327 4668334505105659201 12415575899934462731 12910170583510665264 6952068671350091520 9227053804386736429 11661964786076315165 7979372062965158625 9362403336586824649 66423363888117481 3818940052448612945 3311429612082557824 4143538398172182586 7827678694624471389 8200581911716321201 8833381303428580162 17283628529815319947 7642897840799917643 15022187254985190763 8497293317956353367 4461310577218079231 13746872782388641329 875308545750110367 420141076277927195 12160441582891907279 15150015105304849938 16885192444130548514 3940501761897647813 440951399210199875 2461056529957621980 11862050279094283006 3623080233635688792 580045902333492865 16011667156288009723 4764641881593470903 5905811791993861920 9102054643703835203 2422188470031384786 3615470788798837698 14989821069345011748 5666810705270651097 15005225535257204719 2720348014027395862 9546056872809901898 18211257123301580872 2229966917892251506 18175542617405778500 15451548192191505626 5868842487165375671 3217296968197025048 8910433995845639813 14239211641671554932 10702716175205812090 10072723102242537099 17975340217278034468 6494915524538220873 8057647945404640324 7801549990720450106 15738663900912229561 4578967756516418138 17563877976494738177 5839685370515955173 18011256343616251251 17040921517469841823 614408979369686877 6377501048357117214 15273470197512695760 1546323483494590929 8689233354276899874 12676131952528029769 9381639733959100841 157794833720383054 2949642514744322704 5493758421002952273 12969574558988343582 8111853746803485665 7160037630192359533 6784586853635816350 12437790880371218853 15339847946762509049 11280660560104033390 13286221210177952007 15846768303446902413 17575297088985886465 11424313718688240510 7531787465719752285 16896818924605566186 9675142558217420560 4805004888687662847 16294059763245330975 14110291821726612221 12340316921329197514 5436621513858857839 9354041320209350258 13269339117876923255 3901669812852897385 454803393360894223 10146328908523431287 11249366415163534372 18157072103154876274 12677440032267595080 13371461905244959424 2056401727107439149 12726590271841496440 10112161429979992671 12064072718785275010 18376982832476436567 6971016100610075581 15251553595860091997 17232217179671221865 14316338697908999616 8942091881607742683 12094015500034553071 5371596945091039038 628094241032753278 11481422978579457255 5170408500899049894 5699682659711811523 14124737792599608603 16274529286505304573 3934352218605212580 11277309370376809900 7738606371405425224 9476253043845277258 9714244758050382120 4033666744038107271 17778818014454260748 3927498566268914595 1243921787040096571 12864743324621077967 17134328476155045935 692728625120271537 6106208996059486216 9790674332735971762 6307879294435857310 5127599861535982289 13284685051131087450 4811866309786636672 6260907259255665627 8941348031105072090 9790980917664531539 17769190300368660573 4909665514565946622 13799169615504216732 14203116881359364755 15350302237282386517 16932596904317362014 13838981114839931902 9975973711542621481 5859412542247342385 8284836668115308712 6208640264586768242 4370903611156435025 14354338508990900804 15473889633178384107 9017358837893823474 2503403031648222322 1085552948021878137 16025530555606329034 187234575833797842 5370400510433830322 14871768622048848082 10007240008740977431 8004722275273340187 528784889414215613 9757809306621831960 15837222729756975314 14478783990815238780 1913275160864556934 12931388912560458503 6956121523100673496 2331804765354321730 1585435838639752410 3430313223263656386 9460163537006684240 18167081541948973170 10138904491256185214 6213885635255844465 17543244056790428434 3999947669173494004 17187160521360816832 18403463250007575942 1583588068290565802 13853653730374725891 6188596732793346734 868462336026339581 9106621106794365997 14943296073092060428 2440544670308998014 4777668291575305533 2007295731792357870 9088453670943950299 6240929876124934998 6501516105116108509 15503813227030410634 16591479628352053064 10679101163403428434 3183734714531898449 14137698822906662223 13129849629897607258 13199177505653253254 3163520794571808761 3258408769589739910 7558139212759440291 7955166407683365692 17044441140488009950 4748242258953487941 3245719205146555093 16941988163351269791 13389176661615831223 1312581008610065592 15010128211186871661 5292647944003735097 6492339321887289698 15354152782671229076 3686335535704948461 387363148959014457 13121875712530989104 11873619438832930012 4452398204365637694 18309394636097075984 6332189153142148787 14655800561089102530 12619753861062341930 13589816930939591090 3040588459077091724 9572978641814355481 4958522350956739968 10973206637880223662 18102805195176280961 16061117756644669643 3632464825563190339 2317938572329459162 5056107408162168518 15862821518839943044 1974383789669025718 11943058988541359718 3131288465252884100 2296018942477578932 13985310892119684465 7149569152889015387 197610039051890969 11673835087748493004 11051252516477992505 13771367577217676853 7313733550142663686 9525474477491450921 7194368315122860369 16829794815181517633 7315186547219071547 5277614501140223850 14542372053060848694 15066661344344473903 11305949520657554778 9216941682103404755 689849802150786482 9216782579210123924 16828960949337751485 14977016435912699722 15801860340009542186 12616990759918912670 11003571212853123045 15730701942414195249 3886964961349568256 6095687874638413641 7589178081447941719 13473352404643902219 6407796453313819596 571872646514451813 9289062488540312961 4553382903768037806 8148850465665113256 11689187134619437686 692907050530210420 11530049375815379987 6576948762736476840 10029657414606134836 17068645158264882045 5229102920224270304 760735870548703142 11835755548416590893 6474275622377696447 13563334672495737889 11605998737533146699 6903977848394206981 10321342829069581648 2624399299467523747 11571780988899605776 13589561530992244077 18429718961479250350 12244495665601469078 14662868806457571271 1624750639908639704 12734769157610315184 733804839961113836 14679720035424595855 17383631034953958620 17087810387020373073 17834012692724380264 15975534010471574058 3713502848383265736 13264269223851272753 13258383894423502981 14031653499522708206 8916420077631920976 15614785347254543581 3947611677345342474 14789209373610079084 17530116588929683223 11204639135411468362 17783359740878720127 8269182467523999990 16711663298953055401 9742271479075206666 13928029073848479947 11228021699161433641 16097167233050549425 13819181932204867974 2210446490723903422 12811684236955666192 3947361007943940729 12453462391800761568 3692265283029775774 7390327434485615806 14308445313150070507 4997556656374114164 12739373416792691560 600290113818342763 13996377681639075825 3648575417016070889 16064897609591557118 11029497131466193172 17191448211087795280 9432681032042807026 7310434190194566699 7331634459702144105 3930704089908703888 13293417175378055190 15335520792443342493 9171013463435720337 10541490375708894931 7024414652472300865 7126828554227924689 6399484490226879192 16028855684504743313 2735954423628878081 15608734992604331743 11844951112517997281 3841398907625604857 13061092542285737972 9753861152265487729 4952458769075980402 3319137965037991942 7684943191518340412 4520295160092803163 3354823053391333119 14804410024368075923 16500663215102427432 10719580342052930988 1559167077387009344 17693758916463985096 15049867832276994954 4535181425080138946 9668015889282462967 5180876386473457308 1602213845401695221 12755416594480671107 11273986601442112835 12218746921966869898 11667694401184062740 15801622819468514356 16605374183179305602 15966041881490500573 13003974731725587397 6139225415435168948 5249168950622795865 2544755369620432524 4026429919277963283 9761891381779063904 7449639929802805537 16058875396760028586 12301588475636602892 8885482862345695215 9027083846219265311 3634764523826186218 5344850347625668714 13362873864378213807 7096849494273704580 8771972351502794859 16501023689415843492 11039291049808279290 12327430107022275276 9653832497244572048 14966638633526166941 11449842245508426957 12858683152867824297 6364943236965735234 10859037706694389077 10868662483586029612 10446401165793098156 9301401034964303017 3900715412309667337 17646837820241772272 16683217245714846452 17010860604178212565 13154253978325771577 2669815464999917457 9335230446533713620 17820486279986400448 17029980013523442215 15419400564605809167 5843457517556085375 6761915386252057131 9855304243945767495 16892852665032279678 4019900732581294041 13794279129795038694 1848119624627749867 7238271573351660597 11318985478719411339 15083042286653354342 11119461305168258956 17102715371133885567 2956295634004833027 9320910263556409217 4917084695003457632 16845130838801285300 10272592573532106150 7955758520099668572 18417211641306829254 15028501573471456420 15222643475180914913 3792569938135025283 1617517360553549841 12094983214901253917 1771146865319072818 10231624105222456784 15837982510757511091 10555271119789659627 6529132687762362770 1888496771468685141 13216180081729523081 4088047930344049343 2607217795089175152 8585434941607060379 16872231153572864739 13773947456141817478 16484019512282661571 767014771333683874 18216552551343713913 5897934423020186483 5086078062520304209 12833985901672376100 13262081459540041487 11926623842719597662 17753477247078705128 7929552532631768248 1162629669620486838 6919396619822969135 4679940592210265308 3917922250538526977 16442575139830969968 2369493216523694102 14139799058023642808 16899761427968247525 6553902442221379776 10475017341670442795 2778810250381942588 3662260939109477045 6257036377661437687 12425944366920642420 5400296598176105922 7240827982015210501 3363975847758864900 12386409822135477515 13923104807539549301 12445750117338240612 14370748169061434693 12770921099044641541 15636146055879071734 8354912019677399578 14878985940399740963 5397503416951771600 12110532756882397469 16645259326517751951 12972029976097475418 16428167793786443786 2658456345748193774 8873927710347288949 11244945726410389319 8800555118409626286 229206744929102654 15881006704149951645 2814510826383130714 6674322831884606681 1260155832833522885 17811884082150786094 14795724316633131897 11825218997028463063 3307998428888735159 546222273057416475 12459506526423826192 12116025186591973306 6772043470757130352 9177218457491077271 11533748310113836414 7034493546510560118 16652313078218556108 10796655306031063174 13767139283395134178 7762740370505305466 15822043047101913403 1139598938445493891 11929781032711308338 17250063521822631762 6687385809587843840 528689003920783773 11616402255658711814 9532505179731535773 13249995465364225801 3258150276613043128 14019125696059335322 890085000814561527 8356237565041745904 621456457089114334 1215231457367420221 8047995304200985278 4927280581918914053 9972136427063445833 10163986145557722094 13373796918032921884 14658816046139536898 15790490653712711508 428396385222534141 4543519883400531390 3290939835874704805 5418810351986663621 16806589767586032093 13657276710506914936 3306566425207772165 5314040534162383060 8250067019965682363 5485512862097751912 13571200755842315694 3452405959525425721 7335901782062604701 144095944682013833 4486604849594111824 7654325846928000221 7527669811881663427 9232395656457315009 4889590509238080748 12525517380541080132 2243189242372423560 1985148641641976669 2601415585115911940 10436300527156405356 8893560786218663541 3877855681874142453 17046614583170152921 13733897430694209764 18343075006880077548 9230193238821343541 10996099284784822852 5695219048311409870 14379347780807937201 5397006197415105785 4730455415559442181 14768451960676683903 12028197897305892237 4954821289970445115 17554976266890197351 8150599137113616183 12033870160760911744 4264309145002141139 1091109687257453430 1925877761334212881 16642859794309810589 522157843210533980 7359558019988201735 6361830553224017318 2384174284103392868 14620184212202988855 2754474056635841716 16205232511667594331 8124276881395526313 2490582978664252796 1195384354758723133 17827147523356927501 11997163943580728021 11728089819223628605 6479164019376882729 3475814125084544063 14671685871994473144 12564598771178266579 4004477858119137775 17619804947251779351 2169881243372134994 7005271240458579669 1437120572889618867 1450516496651006408 8037900466614363651 4016655799569598983 17310075843614631695 289566163003560445 8535736059930378523 17564326879865909056 16031087622900899808 17851509679391843551 2651114446097883863 9293628982568434291 5477702780093575419 3636859578158730848 15699842656944207043 3434661820072201257 1909974707207171400 7743464334558754488 12878080419003500719 7377953786746066023 15931539922874081539 6411360970457046666 15820682501142329627 5009521612069719525 1207843496586738340 12353290586777907783 2712863265759614193 6061043933838440921 5024476487691010600 15177413224179298000 8277079317141185576 3405634232889332155 14921174666813361731 16927786078541243154 12794031245196366125 2234791601403136845 5797661175371296047 4247227727855949617 3055151798200527818 14178717681909845903 3753179486497853699 13635956531554634170 6174731764141700584 10585905890955564824 5502078098447529398 11856373243450744352 9866522636113002952 7825132122553247062 11094378420345416568 10919855231440042414 13176384573472728692 16008237500664760398 8784738494214068755 12245541148477551430 2143970220039114246 17155274308910143769 12820766908810285977 6638775716194859322 6378370826769686368 1660879611884120884 8799833418346902912 14630566785544001070 16594142483053450211 15024681127171042975 14771809520659999492 17678491848778898742 561213141032381511 5014156950729131851 16140919907236687915 1648387323447994288 10229641059962335119 10541907366664416682 2640067290436543549 6365861985471494729 14556165730009053263 2271300765357056576 10468692726046186277 8437013950886246190 16386324326569019220 8262600699473989445 15295540250132423511 4693253319966408763 9768365131253468151 17461544647693180368 11868819835969257110 8899573540918684859 1573821664610191305 16379620041440063851 1313035190870193807 5793072874157694529 5842732524169715259 14961773103797786765 10788584805153580785 5649254929021394111 12075733018983328312 5361390559725516800 7702090656548215213 5367286043574044761 13189187804269745643 7786405757856709478 1590438068104655762 15849470137040728318 1035696886673414683 17189719040519096027 2855518610613658711 18438586987655828793 14316412897996337074 11451851686551407182 956947988979780055 1223456428461161559 9169903394424242827 10838016144661298417 5588442188809062642 9296935132369545541 6194086508621219214 9858729984731639630 1473071360683928405 10126632390886784963 6259037226172260009 6063964701080365321 9655350274734436318 135466289627911551 1739706857846682260 7153565500078869834 18265641781784930070 14927722644843338604 10273123743604350350 2562899014327376717 7089387952445901706 16929529432873631208 16633940789949096431 12122740882661327726 5882599125343093712 4594640817031618362 10672332170063304103 8693189615068945698 11913053395775218865 11884204970636575305 3860456747557957672 12250102976915164715 2107908508110789842 10336875567302896295 3184529903800290398 4663468272667489413 16772763101725709967 2878855108271225473 13260847032709485458 14499136774791053034 8241068791153705080 1546705499957836995 10962662043037741238 17881196119920246242 11112395291945700537 10614674619679158764 7249169176293859668 13400483822638426383 13158018753508011407 18043427979078885860 17056775002495084093 3027327682005890143 17713869985326429121 11585041866499038089 1285242705292396510 16756666209497141393 17111836453433552556 6304795254734411186 3042297409671132487 15341687073160940939 17025404966800118910 15475429356947484358 18268023648431567057 9075683615254364629 6870326820827639884 7341200179634211332 1741307479292040554 3866486277933526588 10894588747617257850 96873811214794818 2317647838273883949 15960120771945398407 5318427593449479249 13383241381692721123 2358194327443016744 7522878516724953107 4088195248619346057 10519252886651086502 1928891434322537191 17476978915492334434 8948586117416203127 8573929744965211684 7458032057019466298 8621190124765221874 12920356084705844178 1401561370411669157 12729103269837216182 9261052891927814524 5524325575679028647 1077323727185500254 2866446443884761440 1424242517195546711 11369240817257801221 11977340925075642156 11851258525720320479 6872833703846740471 18329403701137725973 8043531941255661438 9906503721587422547 17625228597316109247 11950093429642022227 18268249544687409137 14458402866750104174 1764918522463596586 2440534567233789920 13416865080097212319 13548325386595949401 6844809296612142391 13764051571810083121 15944924094296683181 1617295218648444581 8667244412177511274 2328152212894472170 17954252751649487351 10912512368900879085 9320135768978661444 1291514886631842077 1625977081425270536 2060645255688559785 7706566276411738865 864114902880921002 3346489804062727804 3677341370220017867 11413115349616237956 9184346857954130614 909188424943247847 18252121661388051536 6960932061585190274 15142319832644089231 3416481499496374047 14970763970092657722 13974068547002542911 11839745211199379478 4466517810875535536 11372158382876070613 1278424017080915825 15082600747726961834 3895489115316869362 18208870122423865207 765427693036459172 3330562043182302458 6996601530609554199 13878180081446890505 15302363477156164845 3358214134976613472 7075405423215086882 7935709856485081446 1567799919336236499 16106397994688894789 8181552715198039849 8513059143961226990 12844244157440103163 7138277956889412893 14350360360098581574 9599984042494942957 7625632087605297744 16301564958424857621 17746576803053399479 6787251078228923904 9986928346280902520 1613257018308342565 3578971210196867309 4306497303489338861 1215859350960902216 16291771348668524721 45061268640355551 12679628314825017043 11860333904891677609 628294275296546503 12243097124010756431 8251688498237400305 16316198809342016200 4579314728011583400 5278103606462989982 3627552638657923114 8526042282371593209 14098354949234393184 8024396314000920840 14129404019513947803 14955782531507517293 5238634775976558567 12965972948702831998 18052389475140340205 2143183407261418824 13051177917461011086 4506893571060745400 4987582080505467471 4754482142492159677 17398999793008064143 2825033651845627267 3044080637599938450 1982693629466804252 14656367555789563121 12267915558395369897 4418470949389278742 9493107330445850231 1181627290866598686 5214109803793568562 7576191076882550696 5328954828971743477 11965954661893253462 4498804572236550095 519082015442915650 6297131720406687200 15281283313387539243 5328380069875560180 14906646985448925490 14985422960711400011 12875486168893900905 7826115908691197725 9122871237945225613 72317642374472938 11147394129436522308 3997070612414976653 8639329581815775791 4551828971190301548 17687629752827727009 325121311966624009 5346606569471468383 3071435703147211853 16459501291662924504 16762716913073809575 7506731387161959683 3304113438977069355 15676506651177933002 17409338916102872405 14587980451664012769 3550750209012070621 2538982875218253048 12706290051008005928 4155348260968758862 5495041486253491956 6953455291373870732 700005699354403581 852492759056428764 7841004243935516984 4702201695649433307 10439003806676147393 11111280596638621783 8560430615059939503 5381034724021020490 18080566217974579152 16262080301340729149 14563566754608369361 11040224290857617189 6011941044010542350 10543952116191941508 1665144783286129960 15507197513589387380 4675307599786433780 13075555736248487253 11290739814325652116 4229473685831322142 4564963069347491531 15968373919650766213 2249402656420101541 2504745495624893541 717995790017250817 16537139977228706117 16764823448880610049 529553871353332130 15553987257129992365 16049687342128570316 6941440487639106312 2089292180596826394 16576168436880195376 18402527333428672084 14020548281323040076 17098741325092265216 15685987343696800484 10446454652355184593 1431253387433443354 2383892591812756882 9162763544575575943 8602687551978959292 10214409026910574114 1066922563613749517 5305382709425886498 6121700217438627057 5267207967493261536 2258875666140719844 4861697990364840480 16105693960285195882 13049223480897369922 1353752947208721905 5166178438151185199 5843236700652249466 12890722002245681680 16947957181827454058 3873334231401490716 13793971638789799499 13671263874103184782 8569085244925504762 10544071147909940219 1543840328993540960 11237298525106208037 14155096430001064858 6145765199326065326 5500264207619926935 13051252031774479156 13475410444463402110 9968796979544781657 5929138064286343017 9528514475060525642 12826139045332169381 1872380785863111303 2879885680181697442 2031380946633897149 4265145835096611772 18205982195967692206 15811689853032802432 17117348266825007007 15110711725532528985 15898523218889388876 5834739126946307027 5170570919270349832 14927379196768761900 16840666858200858299 1021028954771610199 16173080935227566242 18188016529924611676 10220614218750316154 18300210121118929479 18299451273155595759 11671022200111196396 17537768379056305553 4759878392318599514 2705049540709361151 15853053187744064273 5061882336200404204 6534767871622326806 17401256157336933391 577758485999634356 13357926793219316947 17888451515246859812 12994086015349801304 13812734826734929767 11674317101556269515 9957445101812062438 14899773473484668624 4962674119952230073 10836455207482001203 4030746164979952331 8192379337147936527 15502598357124928785 4186236074416004356 1209570132252788194 4249019705261735732 7620077623516737722 7211100426332273580 1403771879789616543 7798312264226190197 15686733425076048848 1844171969648040402 11673746678315331193 7707878519603058581 14583129765545057844 5765111884185461377 2177992728872296488 12794821565361393816 5862056794304812949 4716425303481202817 5258922519543386981 3724938232069229787 18102282035410087684 3896383879251752972 1333674840201529211 7752113884681613712 761503784452097676 13699465296369426801 12990365026944437325 1738317185215961103 14488026676836413517 17942277792272392192 1976019884274866264 8948067836585024732 3644441923111160756 2568238469846248685 18369495203053390552 4451470063336646396 1575644206016926580 5903314099982486231 7026164786936345157 17446475462821007146 2577370308411578693 13245294244627952106 9122268140514294106 8497864799089819511 8504747638957733234 3309020243504585225 520167531072833809 514539912993133841 12059749270718158967 16176206762725635032 10799621415042278038 16922616113201844601 14017092741268688356 2011611038024222943 10138737412139667959 5585566770711320877 6110768684451220615 12029965006959803306 13193109981768737104 853640764623391997 5665628516564993094 13441836602528469127 8062661505185708527 10452493250824509744 9356044606695455707 17676853355477707488 11418957442227976577 3557467749268218766 550046667368004226 6189047087393246057 2733300062483640066 15688000002268884962 17941428803763332365 5463832505724870158 5886019891605368666 13509741793081226763 988318015586216897 10512613838313887293 17087978565956936152 18321339610081517265 14185258470906411897 1921643958314514472 16150193742574062032 243560626025461119 13497554740432611870 7387364697344348321 4473170345417974870 7423069973372929332 4586565148099655562 12682889445728584692 11454665569869355376 17423332442868553845 4857341715756682191 8250286508597743253 8290147947929948157 1294820290015610696 11518892675379471583 3577882309684816911 7043337844347517542 8788554143840499818 6874363503636993185 1109294993758181657 18043083536058773313 17896419845031717852 11469519346066556271 11660983651052244819 16619703739261219634 17914739269998688817 2818014621108295217 13943548967360142817 9368491423067987304 8600832389620295558 10712894896564938886 5242136144555203945 5069007387327348102 8017916682359281492 17163336903174745958 1858751605697530829 15057528707171737107 13901644664558041237 7052314222694197756 18140225909528994375 5717082050176655986 9846488808851158636 14728186876490053856 31403748539460909 1697335823430729883 11028512782412172627 10921389043113152138 13305626758810760196 424336726309868034 15687723095287479963 9992862997203203405 8909278553431735573 9374836151765042397 829093491885026837 2412097734205443832 16055206453055883927 18402133198706154814 12110194332022104805 18234589123128598728 11064540608368894137 14803510892150451709 5776363208197505437 12282347301615317782 10823962737227527621 7576795089643729324 10321684717407716094 17183828374878034707 9388166590923878841 9668289535425555613 1241359067746749803 16074958161681140687 8225239737469225916 7152046693701778709 6332642003792255332 12677803828879902220 4868408315094515169 2309272435582673733 7267667704044516304 10812192746379977682 2693350641496462362 18190084214814456377 7199679666902249566 11319003759522689218 15635001540306844011 545506174102758799 4056458511824124919 3714373306254397747 14945631646714994056 3429444688944636033 6125809461902185960 18371152679680818821 16109504222972403527 12098963135101026853 2226682476752209799 10179105040968938228 15217132164263312615 14808850069415154032 15043576778197292443 13834869947017715935 8631739002863333079 9000726854347216944 7881907485854733852 3808125305735746134 8623574940244148506 9737453296690725260 10317637044416901500 8209480838173280449 17851382632819980596 5862811382518268149 17364260519037337239 1638210813037401304 7207253351387437762 11627405261969271938 4530984709919982446 1639384685720222040 2265500039889720742 3501885337433850985 1558814366336114214 11374730481596781576 11260392724385105022 730983597461053944 15200757555321505368 5437869628337268965 14072492021868037747 5507111175176075194 13307742349796883154 6955783677870361311 868978436549528848 4148234319252932417 956743957126006860 4116975073939459420 4658749799962308274 6257704785983694184 11906686491836885801 15532701621804437301 5235410628248734665 16787365966338074386 16890768214252011510 232407777928718341 11820442051372590957 14639155719980818689 4969026230013785701 851389738330057216 4041771295707077903 13266254826564399583 6931283990331383776 4652022010367235415 3072567018885242726 8385266129766480465 6790383704379849257 653891272718767850 9585748945739362703 6472293026067260193 8339746727031463148 6761040463286571001 11725683201497463949 105452423497957170 9298404999159386714 14928557148646712148 15182963944899339437 2949060682124975747 1164141508542814887 4806792050708412463 2136486762541601940 8803507724239755675 1420289410698969482 9922944978626219098 10849014127007312809 3871648503338256486 7123022245793629664 1183550325654687792 15706040209811469727 10769631973270076764 6875817274568771513 5081576090330329507 8627922255261195050 3425370615238409966 11981999863207348084 8777504519793603311 7144278431328046024 14781417251942958158 1252727779576958729 15671806019243858212 13191897055015287083 18269154181930461142 10990620553214736836 128122814024701528 2310549013668017565 7797841325654320480 12224280396302820645 10370231210382537047 1521779293172698945 2984964118538937977 18107752312005936396 9985879531894997748 9434637173053135537 6393983031084282503 10750555709491377391 18169827317177716465 7249107793335962908 6213094824204814833 8427433600666434379 7036177857120796847 11136814585332457638 6703201877104541647 7716001636391501022 13506836099132985637 7431937382359660118 15621426493993210277 13357042427516545260 14269540508854081308 6801120950889937513 3289538444439222102 6974839561632691127 10104382227182308574 2535124483225908296 1625612675519226946 1103840109740770257 579283589440558981 17587490595953651612 13436844860358479392 9794369216326602420 16998888503223051319 7735865825664419451 17290831101896489521 7185130824910120051 96400495744844261 11462251701041991146 16601397805891029096 11991340941745335315 17764044999119921251 12978719437000290218 9635413899518671798 17526134212623729440 10057461612734949742 13870197516061003005 12684690751490936537 10161514448088450090 1202003147460871907 9593837906865591409 2714742019539205819 14110760017442115383 7303825434383340159 2650833040554850719 11953381983728438558 1523962189451865475 6308663187169204629 15810635181986546516 13617238466979030132 15937465047354190505 11113015636524309464 9824122860520471132 13735227129215138338 849118300922377245 9312725360008781669 16366045913898986757 3623999219624995746 18293477095906391392 6423067624109460481 956409044432241189 6783852826622917212 8212334948543644864 12880826630860059743 5094652427549529489 3111208924913456642 4332467290566524040 7962870479534394049 9737506518920577839 14963238435905463098 1055056070607805334 9566130096721035754 4090975657835082008 17388379918868953439 18357438012109981435 16487324506231405510 16875170855547825352 10767577133974335360 14503497774149850622 4927344005657398078 11293506150970435116 14465352227561707193 8189900458070991085 8570423191927931456 8485722691790663977 12133957899534342774 11702846978334341946 3345690011931310981 16964115118171843481 17620615226671506230 17853574512498822248 8240535728798190399 13441064592667821758 6796121480704373583 3055748347405767991 1233927394386905719 14014539892936479236 5684508706618036875 3626665429348625301 10166172533769306499 17268828903061378660 7005447368772545295 1703546660005913857 5722043373913015630 6733744029601149785 16759858528237365795 8690327211047224638 12628859601685588892 13269842927194742628 9022247114851152245 5827063612982306150 1341750214887365082 312431218948681787 13483556282266467490 662740979065124386 12360653888857882620 11364709323517229067 15515831013369478223 827041532052617443 3182471279605052971 13364634548574440564 14680724990414875280 9869273970209563957 15393871701138266332 4548108566636612850 7327021660633934471 17686923004938538741 4062840411734611171 15034476886607793101 2166396849439306123 2690841771022379512 5025296197348406706 14376301798149276657 2569320809205511763 4575763012761225363 10164110648226933470 7173438908421561342 4904415502974905129 11962028260037206427 13687237263615264497 6815444742967296246 5118994582320694667 7666871888529502254 13519781919769050608 5833992988950346005 13687663489607168685 12461675500333691504 13287218064005210627 17676359023131671825 8412657786226551163 2214093231999285689 12871163084040335824 15207858876687224656 7278081923635193424 7789891681385411832 2500077869992438596 16144187975005774141 8083223975687485176 12290907320756610972 5605067470852133445 3702181885348046260 11583756896738684072 7367506407531328932 17572078452426144434 2666588102642668343 4149489371001525209 8728365185925472038 897523466126180640 10829071052580458626 13644739360893471374 1896511591696751863 2960183150000736116 3435318359894614258 9210267736812813769 15547445112858509730 12532983626425848476 12673736811138168034 17078462491718106919 6141785819363418827 11536233501080754244 10030800658035068538 2103950600036730713 5004710002669054247 9685499114344414150 5901755716719687718 10971944346515223322 3830328738613982681 2701109232207569257 3732632323293340086 5482105199569887870 7805136259096944195 13077515234242954427 6984644055152256221 3676440138479269467 5188892876257369704 17617584570011799676 17123402551888474759 4473301763845445266 9291622579754112535 17860878366329135640 12604467389325533733 5590639410889882953 8083984081116049351 12740299975127136082 12340542586025635403 9288892848212213 1447115136662557466 16627923087671192297 15215763577596668959 9054968411667922798 10551594238685314526 18126286785400620015 2995405188739832397 5996947694625500567 9420573600519773211 4069651715870177245 14969984859436470773 250928161328648569 17690414186205050766 6877032981808624429 11541497019181957953 6935319271383855903 18080281527666103989 4236037893344219290 10930632971471884573 5858986796478699847 16090105899330758735 10447053526966725704 12207035610709626913 3953564839537228843 1811243825427946744 14564006015314625177 13064263611225436515 11111849097844800191 2322262341086415423 10010939056406532035 4743605586383638297 1140571405166264541 7398063659593557644 17617855954659041912 11496396187129225009 6000687800730222281 7749351176438223705 14284107824194092589 13485375996566271216 9043303207819972839 10753666572102615154 5465707749295421271 10722707472097936159 7909872394403731232 240558031450484442 10114983734495888795 1410218259440288558 5412989929478857250 5264990975657812133 9527938796587810443 15162910605907859212 6055981252250480724 4423607058631997105 8413624409824735812 17259167765329734967 12131859128993260890 2005468122803282166 11378702355940334681 5282289288986182160 12494670940046506390 16560232612723141597 13041123663027544171 17398741102146555129 17394905773379681404 14237224196197424548 10785263649115307252 4503779610207558040 18164508220635700789 243886578981582233 11160350160049978033 311285602339766194 17331318234815606836 16071937218351989822 575454270266671443 3148077489618890443 5233068705629772560 15585342242952895852 9522240353135041067 2696671883177665120 16125284476595511306 16368610867649989668 11428124089154699766 4187040958805632302 18187204319957440014 5013140872781357967 11556717819177106291 1990769515902469565 4429661080173916649 15954120472343376047 16379190763321235022 8397465126560652971 15220941394697566604 6446298879132882946 15422681849271604025 17559245155734785591 16397521080523457192 5581878300293512296 6738236419137720699 16185898379674804684 16716100850856174186 8799311957609655270 6254195305335222598 7298272354262326725 14553515228705831633 10263777313958843888 183665255640943565 4951503339717453796 15015499999682648662 16142624777491967171 15126515023267083226 10467111623461918063 13708128417848073198 9627659367654590506 5025061240231177856 11117753635690352991 9897672830487137046 11311236614141509829 13156800741628981432 15989406887863261115 3426485830618222272 1281396555772088062 1585827958050494780 9063966816052493501 12799124805679693537 14944048206711555334 7074058393812499411 14875872776980010169 11578384611900743882 10253425343733187298 441691774819026599 8493121755035826650 1487327130643808323 9064234722072923010 13455555124100691839 9436217090085711142 15033421541573018385 3374342835709910744 5350801659549665491 7680704338595037121 10070967781143545131 10993450769629200448 9131947613821652128 8772058389407702837 9336235349680647493 1167552667267631405 16547200687746703397 11680096420758565988 9510204085032296568 6890375924015876877 9134095616553833614 10358375968503105796 1567542184694668016 10848043826169621056 12412120129437196213 9784122510743038580 15883369019374771507 7077799353945371708 15181467873372032817 2055013771306736961 4527748278991211247 16363191005942116481 3477631233761921140 14546441805193111426 5857712699555817483 11257017112257517975 14110347715208959281 761501265801243708 10924782941659936927 15355072062131518888 13311258383586992573 6455777711689606807 18273992964888693577 5117800328608178372 11111122370028745000 5160228564409848625 675980253533719638 1889608202341355167 11016001310121891238 6969985370033251016 13160163919626833942 8226094690111067123 11313708649444109895 7232086694445209984 9796873932989858317 12696530370506397742 4763411034500098000 6871685998533620140 3628075396552439622 15813642383938805055 1823406606149676337 7172959176704809484 13517328304697773831 12460467486746745841 14820563847203201261 8309013744231817157 247648778693654282 5300368085708820692 2292211621047649094 3815826616163261407 12837616145756050611 10718379976856523306 7709283163764391222 2257449922868882465 13078274246996471310 15536593477856962365 17675334703572921634 15951197378628811992 15629571791434765328 17980435480825539486 1004248952431284331 2117972159391091175 9720921847936707792 2397002987495367938 10187069017479109461 15567275807385091740 9025153113032395633 15087850594433483463 4972361498886526945 2120091724318748335 8258663399263192284 16464256217544404484 742832797418277704 17174807285695246318 4001064462444238486 913010616154361209 6019335066972986894 8995109535584048108 10380276316814113071 4127934521237414474 15147555033190647000 502947224277907143 10791390289478900090 8737579904383784403 11842707016478096117 17436661670823006559 8128625649304154817 3617244014645721597 2246597576366309871 17453836391940543024 8617662732386625781 3889244384340598786 9854415048527250117 14050510506152224641 11626105425700850751 10242470639969114111 5140196995678643519 16514973090896312643 891445424385225891 13464298310832722645 1270216803867430937 3385548906386091559 18191106601733775796 10152088750533919872 1577777600201038397 14080951819455699557 9992976815631362182 11728637755109658345 15502339134586562145 2629829449264932034 16289206387435114164 17083276042625012561 9981189408425539471 9579939109173651738 16496303519705329440 6243161889954127833 16763449736017112753 10877738025530827285 4539678267366176450 8531015374886998568 17850907878778471778 8380175503368356123 15368471621603056302 692881012570018775 4654285042176407496 4475608822822548647 3492993012228190221 1852371413429935718 3476824005927483292 6707639775688723725 18039377574983606010 4995619691448818971 4914596895524898052 17485475869528480125 2530761863336875505 751318090212114509 10867118082139053506 18026105695610152644 17659706068069580341 13120325973789679875 10675920873481856643 6186942368267245251 216169176455426948 6455032416402178112 13295740735973316855 7646609365466019772 4881061718703408510 7446154719818862731 17356039707090981724 4979854514553203330 12957796746865061528 6828216955817879218 6411058589715845640 12377563299092514144 9278645617725588344 15159137974995461390 4877675502661394689 12750541673061852939 17921904747133092968 14604152742421131802 6145198786018097818 56171735688391752 7143743740900638290 18050441753479224146 13579811664752863552 16530031625087669245 1643087787866035612 9114827599342004428 16672676897119234467 13546750056827934022 14487154113071399721 10432734182448329680 5249491297213153744 17150439206530896749 3609075845474885285 9515836327739244054 7267609160745310420 4355123407199882527 11701290807219017426 5100216084000024301 14844862433446382923 7623730314687526633 2844447700126058214 3394178439267090577 16802245115553484358 2080234694862581563 7813849483395837040 3123007102486238933 6450785727116270240 18015522361341193500 11276596565686692120 133087790972140592 17189165742022949077 15641410265897833091 11922219108943329311 14903269049718502696 13840970481102693502 15026215538245841140 7390697200633339588 13085319887351961143 5042285620907185879 13209302309190036502 18350394037967243613 2064736034157343157 16330853909678024905 16735435473112218084 3711835763843895182 4789195649590434648 9867413771101131990 2478066901669400486 4763403182516277129 91068581935424775 174403679031126017 8036336535300622400 9092538427826078439 5149845818412540742 16406103883687545960 16497816140819063890 4314829221770632438 7487002367725120791 16126008605733574757 10819552195080436738 17537300511715308760 5685157860898728569 16084627264591987644 6469563988873684088 12620855364241116415 5923136809984262865 4378483950384947624 12159735812903261200 4513355760881731552 3326731096819344888 17530104224309577441 15724309602995685480 1436724816317585949 13016701644971679435 9342922280293206129 1661239669814548285 1852257202630316588 14694651911303778326 15703038039357512062 4068139128799671055 528357443637813431 10386298316096033352 16763894315618338749 15597955939234885917 7207887150611055616 6098469844211954263 1903118526840026758 11692779163810823867 14176475634111688306 1603208040347245156 2104670083114783641 6210575933016402518 1858285666798258808 10222004454006348214 3434347044241937838 15021253975849823384 15233190074843614649 11207484258463050992 1232809827262910397 7262529653620728689 3279185332355275471 2687859656506356483 3557324956414296230 7402623778104379315 13995465774563110971 5680113326794335355 6772529735864925803 1980857692715495457 12854465304930880766 9938987739470493516 63812378953551262 11502864879625677599 14820545190802442397 891802825336314147 13256945731387318930 5643240153763686128 17170288375324624945 1085077358594027920 3498369553701969401 1623305233304809214 4634750873563947806 1717072462558934838 5477873046644952506 377352502104292899 10952446295429705992 6483672562716046218 17929980333713787488 1504930651615728778 8648998834563012622 530167577415450535 13303475186989994427 7232337705820306182 630397974534446931 5232854867359121303 7298806185878082397 12189009088639878990 8847185758773724405 9859448483231184657 16075249607535435550 15947708434492856796 3969588413843009440 13213217478551292151 1185754860341142316 2872281498169380540 15756839051465752645 14123288724709306812 8993378045240109600 15863111469708591327 12954654583458011168 12016421086924181610 4927753084249980087 7911907525625776377 14797566464263265253 4979705240405909398 9434274604606137383 937441504714708795 12749498241759138856 6863027081461183904 15597309628476475325 12975202850526907382 16030455719200651334 8702598641041434407 406757697920139481 14078852643250737138 10514648298508848349 12973550919156416689 15741374640800827503 5632530672346925337 18037407176855647739 15859895445513790037 11719058133992522281 8085618501553024156 7035829936043844789 3131694111967031694 13395224633225590642 3465168828832810342 17194035578567949203 14704053926404686431 4452623291086682900 6733479469316246048 13652375473242349823 12102152733459297142 1656899936898346649 9351558420193393633 3239875521785276356 14478447799280415438 17440345554276537258 4227553329464502837 15667450912130870512 13091560589053596118 8022471197931038314 13992003813952669235 14556912614771806446 13217808666635395093 8249263679332322281 17074938030894842750 11466840434246814850 4786502122285738516 11659673973568833865 14021420641717820465 2112892302098314707 17955613137038025308 15206861926689616997 10806113548126507535 872748171576476513 3729437282918525243 1460362343278368058 3894683036281265758 3996726826665770930 16818473433352480025 11682675873782189400 13680206489292702540 5816276187444474340 4151440410985160743 1612397407082699418 10867963656462019283 6024740221862870662 4995260585570625363 15810023843303212639 15757945427050711164 4777217198858994698 15756845456273795420 3951237074358445128 12157984598213345322 12340069415408755351 3959923318677419221 1774929875307738970 5586102818989756556 8625042336638546008 15033237140731981140 8869997045912948684 10807933449649018392 889778307956819481 9328708102496104062 14951390805711172189 4046608622472792079 5293423724134324883 7496104196524288599 7051705428699151682 1051335532589508969 5762437195151906983 7654133407037850062 8089207435655885343 125440615956165743 1370012651982910547 3939687201418261041 16799308226134027186 11821211367917612410 15767123810292275500 854020884169023069 2354275351368883487 10021314221459460502 5888221327445766105 4362662761020586614 9412899864014546466 3357877799232888789 12176715841700592587 297429825260357038 1525470615223455781 9513584812206497784 5698927936641778543 13160750930289575643 9111514722645721203 2275214526736938448 5240904166896848452 11115047572129010704 17779532049379863378 9997001080060936504 10247650136047907156 14227807975358365705 3110198831699237706 10292796506679546138 13069604589161427072 988123383676216890 4937351961138085727 6656597668472281648 16948870923299083344 13953980441817454485 927307820956235069 11176933238611206624 16751161755350671377 4666331011479501165 14535135420911752832 6646456873366754546 5028067087750094610 17604077546972603193 8239340633176169330 4059111731348365304 13754855230882177864 17082547403511790508 363823123554145090 15211062330167276442 14594301134348036590 6627246687145702720 4433724273841920251 16660457455756090991 15738358179560542083 5750551629332475157 7060667631157182863 1876974889792459558 17285489930228853811 17525882944930836941 7063077241826540711 13529964011646768918 9307947163614753835 17616381704231267322 13019895085664365314 10791336224786068950 11933597875710748632 3268712064947756863 12563940798159944491 16420862257669656357 1805757807147585558 471107026336931768 6970707284332288254 15869888021089469848 18109238702824366896 18285474758230730025 17289061148598585456 14610826538173589952 2151187513496885846 4400593151197955445 8633186383011951945 11372911889826375974 10432983403161936555 7537163611818851602 2915711055808323700 5268826507203754169 12577670871601141073 15299156768342245568 8109846536263275584 16638730780920734449 12862945920900118833 9116210631704936916 13690089329168172783 11223276055475694766 10598708052698920507 4737582055206719923 12219694967373755416 4742112870493890218 6687064452575551744 2071518232625687354 7311360577554769064 17228799572539691157 187448250042311565 2780028782732434695 5938265500444855011 3755288855486108896 18290190520893302895 12890108462687796575 17650672054742955687 11223739087742447748 18187462340526670978 15343235893130238128 10055010554562167951 2007158382402405524 14397285895833619074 6151554089742652231 18083967530803970498 13407592290015090909 12507811110436705779 10299408399526393465 6698592211345193584 13676055885341950819 7600784893648361315 9900920848708201332 7231718085226717944 8988909293819286587 1692520589164752740 16459317328745982878 1226091180620433829 8625285750718640466 15172747883142297545 14445694926369022924 2232320725920662977 7856447249193264775 16039794395209955818 14896961441009028034 6154254517648605240 16963161164883447627 14305364408218515420 6214001787811331268 6709854969696866468 15447111614370071399 15034294778452290601 16308928048023753469 621809575189731879 1488532740901328677 10087245934086894863 13482437654083424671 12251172819229764237 3575899872996022089 2400685616569930738 881832986218477084 12584625537413515914 15702571246829235489 4530508006933925753 8231674780853370668 17939729053757166209 3536958033663744473 11549748381651861556 6806840849973430545 16106373165264672668 8703718935381695992 2584302852123457892 15087832510861053108 11026640197843516501 936637251353678046 6230513433778996022 10305694744286056674 755563657281071120 15235977140189916161 2338986126746270011 13122535629326283153 9354154270139985872 7609752439500330718 11244214716865085030 12957065583263106911 9730392167828022797 9047306905087018286 11961182083241519346 6013627817824783866 10069938433029882854 12073210564010421874 11531405057394638558 16902538489003131939 5212028750113370002 13422354167370801671 14759294729201487230 5894499077023393203 6644281471955487682 1215341404068274783 12284835950422333617 14094997142557348053 551481619077978880 10170394163576815713 12363148218407340842 1517162634560079263 5752722693638348012 2880149614757456034 7379219819486647388 4652780745194741937 12304199855953070987 3184371310361275300 576565778656047763 11093273276865406006 14500034737051598419 1373248912931266462 18063577853374974103 11556316441631906449 9391272492766489664 9681251195242927046 6450734235415307092 1332544404823358504 6673986999009540433 2152691951685063585 8548724593958241958 11188803785757264610 15171906274565614636 1337068026891947445 15531923732012537523 7097953933813696022 14856169495721091555 7921269879716307314 16768069137083796136 11012170050239657270 4846555045397191543 10615625079094841611 9271522651862848160 17821524145949594988 13948426470499668826 8849947979791241429 7164420588076258208 4699639739407309734 10161985772663217817 15336474759511250523 164199289131714973 17712704432355896999 2684930663417651796 12348595324950511077 16300858311183827057 3013105201113255909 13772135159461975721 3913335911672642442 10634143468289391118 2704633204606837738 13708087970545747110 10222430434166882345 15792913575348174713 9713507014496529406 14265761099749738205 1856063889843671485 18102701869591623432 12380815897079205611 17934560521758760238 343112286861855514 11402376882003572055 14964119007001568866 16528405728550961994 3190901592880457584 16126758362190365592 1572520844771869065 17873447262582106914 14570638261138525055 13462037018738643111 13330650768176863087 1541893415405101571 5268074001263865737 6481576906729714067 3022089927678243044 1751826491301955996 3478622595730859149 11849137434936320207 10658985198705527350 9801708376465249857 6347570409431881901 3134016625933075112 14961620604924662301 11611439233538534523 2096993001870354125 4233452420099245579 1702841854446272051 12074930198577114993 14250887979494033151 5093220267108202689 16490300057043691869 9756847984703030290 15518206841974631431 14032978657356688116 12362578024311685076 15388464427397475929 10006064643206967452 1013912434581066134 15366427851074104058 18439214844417324486 6754275561314636255 1088363549018878893 6256196417800680622 7695523289796968164 6926787278743322096 11704145317289026633 2493339832404497267 8660294288073167888 11202496436843116263 1681291588149589541 1831968856577720525 10070561359868271929 14336227239165098572 14435898263759028258 5687981521913276629 12707301787471120076 7021639805755879914 11718296873169635451 6140090746483092222 11466161725148674417 16468814989284722476 4263974622922259489 13027970433113347669 7883710114296038012 1119820154990642123 5141792876748495443 15669827153413430358 339074268787906916 15658806563389596992 11146002693334520645 12161770315249793041 13209974265548409778 6489089782789892907 11422548012342681007 13179148971416057959 12523211112050846357 4435818841578132133 3640967378135423514 17440028857157287793 16636269826642347821 5291802842311352240 11656703990599664562 11443265008198660716 2228246966444012752 9221300162133121411 17563172769285438458 18403341825176461589 17891159481627031238 17119598183680472776 8271165825574425766 15250083182066124418 7534653902123824156 2511920608742912367 10501425302193415186 13772507440519570790 14600539264858493486 10382289579581069882 9889927139780419723 15776638924176014765 11154628924016570522 10961796749847556963 15787080621679884734 9979585300785033490 18108421887173327982 15266626564641468164 4752146011615979407 11270053678154764551 6871677729800495434 15818406870658157887 10004764601406410970 10402136151902423392 9558711346093316204 7025031045797141182 7129501433985073758 17046370061878104934 8935068112124819913 13486746381759244196 3254146907591161587 1478790543337280813 10726211531209118320 10385152104310086968 8815822771457073676 1123226791543851678 5413139043172081854 2454236176034848965 2505472998565312733 813963651920746096 10510818998574019201 18343146669718255661 2964164197646201702 4325412935131968682 17611242812365559211 2669094252311957802 11083700015181332656 10042511512146973513 14598652031757280879 10425977472064182851 1064460098795265520 6688671536762342576 10614163846364936613 6022888866106841059 6216771206609495340 4634959210312317816 5681272714725027799 15478442195797604963 973180420912813583 9492420508484958650 14340719846978725859 856515327110257275 16840140169271110542 18078521068535324356 7862075410688652985 14530828399221040902 7515461757235383114 16341450750862097940 14363673680631609885 5954370416916552511 622802773428680639 1529323718066690079 7198668432040812071 11957870468397538966 686732952728980963 18381785506799315552 11375428599301202862 10224639847359199840 3036869820514294291 15463598751439633128 5981959288058860204 14988640931780635380 6013134381955402541 16643033831981703677 13680263806491633790 17373464744242710315 3607878137294689806 13647708984725428304 4492386565279622709 15289019800244075803 8649312473603545785 7357745534181915445 13986133093106837442 10166239685424683795 1102251789775624124 7923520431174936803 16756113605000818935 12893555114972544815 7542529570942006862 7864854803072597764 12630931620569869762 3555471182368766910 12734149043471785461 7123353960902805421 12785946424355690563 16365942382084070196 8570220247614792426 8658860094803886309 6501055232841498344 6607024392888468416 17567779062635826349 6174437954839565811 17525726727294559297 10034062283820291511 5674740173781623801 16463808700571616434 4872309461969195834 12659814568095598655 4773079482408834994 10715902876309974012 5017627800647616004 9949093234990730640 2908676206737866562 8871485299988149085 6415294503406839497 2053247313640891118 10149078365245330497 10751055147018206919 16798096135393253179 2246537275428918923 2995261346878613900 6396467420340007547 4284588020593249654 307135946755415522 16007159961016242249 12930704757021431380 13210871982115110289 9351339572070447982 3608521688233121072 909681450230424603 7844800382802786431 9199646246174341685 2976078241169809602 9347219221056507560 8343542540771800931 4642912774816986348 3613505554977516619 9298988111278941774 1848148894104108281 14606554468294726387 7448922639400566053 14218216832679363118 10149834060851152985 5037690533218356077 11860717894867946221 2465286100620654152 5714685176676553746 12734358564850843783 12626605373149261544 9735335304509831857 14290166036572365086 3746865876945890567 3732471937023707515 7110260657759396474 16471273101788023337 11771379702803473762 15955885964850811922 4623424908676703538 17133208719378168865 3395253608449690629 17371101318814030744 8554080023701571672 5497675809165449195 13520962376557670245 12087815629790527190 11711183585559379329 6413136043557745802 17536516234518379370 14070945012139107397 6115907794721869186 5264722639979542077 4518238288738205698 14736164818767656120 7546653328773538199 9185448346638991637 2910789187223020599 5477392446729552406 4623201801318160657 14397774112017061761 12070976190987713397 6213425014188056427 731887780067234581 13601929343430552530 7596825845699118295 1499309845353233463 5689916233870007916 17184308939998371088 7540416874932787996 9797365814732214632 2068989073659034325 841267726949416262 8219187225162113771 17038111375397038658 4391663749887181101 4401535053324476596 15881027658724279700 964738027126015068 5727264107568498158 14553747093127563143 2027095022896074440 8844538103098387273 9231527126017125495 6446960124097297739 559762294781657944 10453272858352682650 10152000552333178731 14882021301283123916 17203029189193204900 3330922873436136662 14942687054312005921 3749588274565688813 7880819904262450246 13369611615733873541 4356165983642110895 11594953437594378585 9412700700456432739 7981411758794588841 1240389036872456720 8590531942234591933 16899641998613849157 5828207710083715620 14992683616110998757 794000644193892883 13654752168192245100 10413374562621983243 341338301461082245 15487123539846986247 3126884070839236684 3776908939375753897 14088250317910459594 17388589384523643638 6953369053427124915 15147634081368394809 16092064884534561498 2092252080081814726 4556179184144252174 15402237600055981680 104915294374090567 661495599728937616 6275168431567134108 4188419866555065402 11659784943714148349 5362314352303011174 9381909571485510960 12968849794273150163 9884867956889993197 12523166848588932496 12784070276514331125 3977763619008724950 15495233234892433304 12626270635654497394 6668892024400530777 11608578325523364832 17417579548081122528 4585434687618799581 14395066049930515691 15288081648306074903 9538239600020491829 276432672492517514 13308864491143875704 14326090594876347996 244329523003084056 14448522566080353505 10920746504180829020 18406463857208926726 17885199929258497687 9405307184066572188 410674667166547674 14457509016820803688 12485987984926818146 11772094628972012405 3187524847572770087 9875598269656576393 16552662659258952709 5644527105447570796 4811437816059246455 15012281799324432596 5245929774659770077 3952327691817607839 1951508748238884817 12233160787100306086 14377424953691060153 17062320289311603830 14262707743434900248 8449950631366440343 9947624171582322091 5054419697591763424 6611082722532664900 1113364161771994114 12891819166512019281 10322109357995219411 17557552667067042892 10075158283779842791 6864906394040902569 11451709598140374692 4680605151205656155 13377395482710612845 18330792564656695026 5356071822998376927 16787575068191519177 10520474480094889887 15093110558661162750 368476342543173943 554540564669110503 797794489101549046 6581176273423767238 13590411195555925702 11655826838515530906 18418412783867649224 18117347293593472818 14099769232981391666 3325715529934744741 18232623374069437105 15579342453477587512 17361904878377123239 1842470662900715956 8487013524670201199 13602545674294896194 1100824422875501968 10723036617036973086 13756020218949093514 14007712209720215013 15340432840266998995 14140336286653880818 679964518820884355 12214039317363743074 7321742983051866759 14217076462026481215 10677270444680161559 5803325670991154844 6024315790402152963 14414707848513537143 5316920111370935151 10882046084357397823 6278501071455283666 15844276130446518344 14070627124207921595 1015990403886482115 8396586207673635555 7246866893168980089 9759526451491598386 3416929143026624910 9889261331018955352 11102525014299058338 17917737928880486120 9148609787458441728 12024650302312999272 6458467197406500172 346107543466478813 11330496780562599969 5454396828277738108 13838006700043458353 7154799217511739469 8892313273608128326 13088827275853611314 14895612934170895815 6422334990354089861 16184667031077302168 9844017963002020971 15108686777065751789 16224014880557021412 196853293857856484 3959487443463684764 7278075519618375173 9217587071223564052 9088363261141884947 7293522749700566338 12913736476660684660 7513850277589500554 2472970039351857952 7081556305635887312 11606276972495675022 16276675382901367091 17326045312348767840 15914456006711777504 7799044158142218268 4425970990294635188 13366369112933700835 5149497435257519715 5582259708450093414 17903723883421041228 17049574096988870569 10648020893258983204 10950161884846656984 3200891385629473054 8903335849162958428 7654979604782901172 11721403549210993547 8000480094759894787 14561702253993680722 11133348295043199787 15790253903648934632 12886639184734828242 16208026599194576354 8868920787443569244 15510309991817160768 12403814223515847921 13771632342638020051 5520525850466420127 1880649923287604590 7063895278419548582 8044563748056780434 15663469856119362006 15477256555078171725 3874655384782028527 7868331030223532973 8932998307555288576 7812132262320199336 5597951895844030467 5948681623297647378 12349530473542247380 654055980502563 9120923607900791701 8065718749504699242 3882356554674114638 13686302681409441168 1307577301024516701 8985662529610592215 17226810791054646251 4093948435877983883 18385709798953703608 15204538435782426836 570218985199709777 419761349012656585 7332767532621990613 4553641075649368920 17688781858919857623 4475966676248609333 725223228324492491 3206889006839617965 16586739730352434727 17530338788914271207 6002219520889349027 16630509432079789893 3887151765848654451 1236681749685651336 2385737372347334549 13931021749049764946 6315737915392938783 17294545698944460369 2576530238928690080 89243923679304617 15215872507041719659 373473876239011342 10095016575490008154 8325066662063885160 10544879297307041056 11804889901749964931 12975049616562757949 17381257057815460871 14978229740291138488 5106999724354775223 5388117231672161148 897360178884148586 8689567578299573491 14884006573983562058 446969021633191229 14195623738261417330 5798154811856289041 14957994313271502763 13935643579472805919 866122940353701134 9395985165123022133 8778900473272203764 8734939834881108743 14446697902506981812 9095291818232466801 9882423772818873835 12654054209222054340 11105828819715189065 2681755329434652486 16969969011418124100 3672697906835172185 4846744109405710356 3655859535420939570 6603561809146723382 8122773061809947457 13569264585358632715 18103810380187859693 1985547285277240999 785136056555816126 8645010557303692283 15848332071614396247 11878889400599364939 1018280015911796149 17500971436595745396 7961396566685967838 5009687183642274709 14405271981422860901 7960203527482180731 7843456885854459036 9896540200874012155 17428276573922834969 1649882321911750863 3296272253616628354 9435443239616880701 9915065050617877335 12282641233636089789 16890609906152305059 2520474098313443239 14699823541808804892 3625391694349012895 13987907248608532353 6115765986523544047 7109581182073643541 16184992150381026065 5849929201842395543 4951517418570860291 1380381382612404181 5441409089019660059 15536999884912885422 10252949126413414119 2568485941184112258 18324922020925812340 7717905866732211363 1533359793153839848 14076179196684106308 14406914345164254765 15937322554884629029 18394433956242112493 5348791668721824833 10391332212281404145 12846070615570059176 9391325967860917720 15095070130773576325 11835906203641798788 8207131828378173224 2255118472885050141 5953187482302312924 4336919301479606099 4313050516630687571 8711900801020729422 16180011629661485771 4890463675522697744 2551413626314303696 7517744880424263416 17693677150385511578 6346696365468563435 9001423257157183548 6266721919624593897 12749144996644902696 14054473681192240201 1851930521758164068 3222186595954461613 10963322996799198193 2403704840145229207 13439874043860372188 10791947538738273199 17152187528634539637 17403954319081891283 13899415899210630428 2946748440453316444 3987495188650621549 14882214921227834342 10879531538460547787 14110120265614695952 11919347972515287213 8117177159085102167 16829373426133555965 8197457308995249900 10066408918462812546 9894777025040762319 3013038405763641548 4866888395090308176 18409094283182642099 13904722493642945771 16141882508324703063 13739631808629506942 4731627620766450099 2345710531367640646 10123743047584673662 14982517729615946249 2728995949133227368 3431936674562699379 10251526419592462167 5181334159020569672 7472127153330084942 11540226397770047608 1017253745098698399 8248607816432168775 12950300014505253824 16707348797665987817 15867421371436897067 8694965514438624771 5509179152940846735 426862081972512416 15690925552552808923 14897017822254626753 1224806085963492153 15022927188969441902 9685430252321329909 3883949526111306344 15689561384390161121 5370840324622953254 2312903378885839201 6595414760585282193 5536733631075619598 9619379851639893381 11385846366882396286 1951421291668583158 15795208136150894092 2538232413474235558 14805099842221867134 12773632759582589172 12219548736085165040 18295055718971802842 11230778572500786805 14478927712452129428 9410443647537216276 16404894886868732965 7181876755537918314 17046037588155407608 17046636637577810537 15931820934400311265 16130694915874672185 18194496816418722598 5740431555001267147 16770785280507871483 15518621602591474631 16636231100439692473 273424304323828647 3132873803633823344 12718782741761964243 2892128254082400621 10105891079624229200 15089904730086372206 14624218169956245969 7249284698717674358 11875814978108720053 4362985739183612578 5764657784629178424 15524028005518058104 10935512085453907609 17489059459802739743 8299303294048661191 13591393792541574356 7919219248958261103 6817542988185259709 14125581532340823794 12144901013455786731 14184170641037235337 10285551562464249305 9409140574137028534 5204551286627340854 6516321475617497 6663761602038691047 15314364043320487274 11408222265918358382 11986407212085287955 8344769268366395387 3185205027704164567 13682879212358635374 5496454056125375337 18351709666383823774 11231725154334899245 13559978183581244522 13165772483916056513 1059722879908736383 8273023909979512196 5776601180929148212 11576296425361565480 2435054399621063385 10614155342953188952 2858036709206199131 15028276284083661696 8638231408508427440 17320400388075901658 7425794655078219744 13823250970484566366 10090889495794742780 5678927294749157403 2378100318895741543 16822032657106543481 7706401619667997446 14275788199171176971 17926284021118581632 3261211412506216328 16566623204261822364 3955506533751547464 17981792152869215607 12254269876761556925 14868515762566295108 12028518922706025830 12212991919060224206 15062846009198767676 427203275129221061 114127097275723431 13588588348619088893 649606945443934186 8579405903583684622 11020789023446784115 3089210476016383968 8903558917930619885 7848227915275115017 759232111533604450 12405168291384419121 8064485687892284448 13598757233585573663 8716333530644219523 13279628719881930538 9200301973307109650 5318978403125265124 616719478128448232 13684525485337094674 17726439913561218345 16179732918925941711 738451576493784658 5846016843609962854 9471690757349229364 8375880401105533579 8269274870291725329 2121992200722605656 7821173582826579495 9966935573017866831 17353384022311027355 15962004289816255051 3345744903646185179 4558100010875257499 17337197193319109102 12124157475656712024 2269511377731070436 13584474576782608544 9390010529597847660 9384297049214321043 14942235681487321945 13056545321162119697 3383848915121522542 260882269134206322 3998412383114889176 3134852069794806700 2813531569405424145 11574598943552012057 1234358129673168440 5536418277993107885 6360313671276875963 1656862343073625012 16517205548635772520 11552149764113087615 1982031098237920812 9049950196987727147 848965806590165886 15318919613545385619 5399239066323424966 13629245204242261780 14582020208619308779 8149101994834764106 11818780153093163118 12143341121768590474 16848521773991589634 16546660624850830135 7067086440371983652 6736110053752918212 70749815043533302 233089217584191583 15593677897618156936 5477874414674340056 3818355527230602394 4068697677594180733 4705236610640365737 8232405322188153642 7022855570719057444 7291598908111916232 7014110308085040842 7052102122696910384 5275518366241317595 7895571728353258954 9382927188787410018 13984806041120571903 9100363069678792417 6289196728636977574 11183948620096298675 11739138418387664310 12571078196370151772 8185219589424686632 15632632645850343497 5551825176965675514 4789002175883182532 12051326458531460377 18250664514682164980 13725099282660290463 2533469570023573788 2941591775518146870 17278910847329059951 3016622080128499131 9099796386272520837 12053573054347459625 16933083672581196735 16532118076358525468 10686760860050735499 8450478807579169228 4912039837969329822 6187250631630381590 8931828010340493887 8434232285446744103 3539416336070643712 17322132766146215570 4189277262999674295 6078023451932780557 14683768640468297102 4541859107403013215 12660928115121308086 2775570647531904296 5702381352725817888 15103766914105077881 6035436880695706493 458044370807595587 13352015703970311110 8036456251500954478 15450512812660136721 15062415518411386257 6886260812906225925 8417807328448179699 5143122800181543848 10301120955205091697 11850927192273586448 17827954825924482900 8184565612037070409 3519807653196980249 3732443200521378631 14300321923727298489 13775523719885177720 15545469367802856576 609324141190437659 10894297246521296912 1243573700102591427 3481988557530816839 14522301910897221965 9777403330747882858 5462109038428848773 16675894423780603691 3126393717197487696 4872820167771235704 9717068222011704183 7752041500863067848 3596699201321919629 5059787846240283094 13550917792706522195 939883157612614383 15531104549306533985 11295707394708959799 11814018516382441112 9141510722507361472 10766244885867871729 204381374693351488 11808001706644345048 6920602313510583022 2899734417605975217 5551894323466562356 12828054355872445141 1136497259059896138 11612351920337272552 10524791015664529587 12533252899533899569 14958032679338699777 11614644391586654570 10061112957750081372 14965778918315448795 13921111458177191468 16684003293010510469 17896921725662404417 761664413844807604 2313065753306582330 11108999573748149513 2023794456487504777 15104212487587449671 4569523779818072186 10628377451080946635 2543693128658860291 17153633970343176768 4058045221319528486 17277015107889847730 5363498889488122654 7551357839293930560 2280761874960745343 16725161590960342602 8123986402910192403 672516554368138148 16667375328342737154 16305258967170090255 11364413628891763739 5232990039022577020 1492226372078742753 10641765535176867856 15265206344534980420 13448266675847505400 13234557263340775076 6552025535573839617 15869720369134145681 5378433315050596958 5233941722591487958 8147673527114014389 13260942036746880934 3111422239155340497 10617434758789509469 6462547675261934551 15274925354942727848 6604015953186962386 2832206263891329784 16123876736207296183 378087125578024236 167278765605152291 4816773006750156864 8897004794970006589 1194069482010947196 9915694928956251194 16069166096201156980 8898260478127584225 14025549215528767971 17411988441290080899 15625264345117840778 3304400306915463830 10629998900097493093 11545863086266861276 17250598385703515847 17137999532917181884 12984361169749849143 2170614422682596638 526576007827158872 11706494001237741570 10292714885000910316 15405840630067093805 1484076974074528145 16454032408962418925 6842126695271591412 9856675166076391619 7757520212398289385 17536509303731217170 14615896519947662428 1360369828753423429 11952592382277699622 6708839355928394031 15456152062124004844 3163960109149326876 11126717180486513122 6698109102624539934 14455969633437062087 10114365792345999776 5364821875340821502 11152984430909478042 18219712587625265469 1822049391558009352 11660918373636453020 7444808671454664167 8987058270350325690 11574301287429810147 13150925695610352757 10980459776932481788 3031176549109234558 15375599659688061570 6545856809009127582 2883153361979476953 12854751445112138776 13937973976535325798 13065030739916747051 6813911218180340927 13311832314268963927 15247066707235382080 15828991938491852424 15762054813461534876 4528593681207862347 9009182085766926972 3415170258480630805 15978078435335050136 5078190523832530569 12520194993125864590 7550713340265611299 137941051712349680 8538167355716167125 13945709587656780279 14720536880028542110 10231840881017960944 2168894650500611226 5236638154313718992 16839595800520844265 14073835010045820729 14207618328386744624 18028793584544526539 15150305018461716920 5255370945850770214 16493994021532611497 3673468829909164539 11438087438322382775 8449650041442316739 1308578779854308354 2606005392666908818 16220828426144949637 11547935634520348185 3056990238662624519 15846406736266351460 15940580390982703769 10326371482752254603 17056405469327233317 3540946287864808661 5530025519369857668 1352876974537196451 6251916008270131911 6343964286082648569 14271863065890778946 3465942923840571898 9181344818333069140 15252880277701681531 14094105763157936739 7479593426495088559 4394856061175657167 6974449490225138199 4901678916542889284 13649064521103800283 6462408863845881001 11720108937760864055 18171708526801829074 13074322528128690119 13109736457331085404 1803413682767074961 14245626878805864513 15767812032859455241 6051474364761726734 6771632303393130980 16762985972678561922 6604491789086530548 9735225302212868712 3541043212003836655 9832651346873627892 17752928142844627619 9498458172002126910 4295241495375556771 15890050252493519005 812736456616490126 17280810795256169681 10857672117180960859 8180139197033725331 17241296154718270222 3809536142563983161 286500341178035101 5209132046906084331 12601195411134364289 1075853400594808208 8140450102052854027 4251481503936867275 9085737132147943817 12845446885681482258 314622516972808973 4067554433542896948 8081692337147105684 10079443648872279321 3903981762994355267 15502594023634174779 10235608949878199684 9527588393827115955 16304712698531002577 12863981327319073425 6572446257855195536 3697423843589361640 10721984220978700960 536824293828545609 14248516490902995420 5547863042287992724 17602914107240374852 9274850148509839908 7061418723312333847 14041779403017056775 2748284661562154560 9677726108658530932 11200479260324991415 16626861499628385662 7534265423218841263 2133967745194693086 8182102696615871853 7046443302417853255 11766803409924937060 763060642620127099 15928999633062288261 17087069861733370655 4896904000397477982 321153701897259871 16084615571364556680 2653130418553915206 17327421068878569029 9569764015251788491 8986977003713394947 15486924714659774713 17700504358438478663 14988113456551460994 9572699443041783712 13309695708079497626 15536903675603350611 17689898562569873709 15811428859796063829 8521668922987327150 12196998027635049045 5718209365166987905 11295014445234996589 58792450773776569 11748613228257568820 16002569695276141421 12635590409554536478 7292556254464331003 12961065714001864370 11097674500545578799 12290573868035548908 1904750059619750380 12467552846348755367 17655468065713795965 6833733400691365728 16471550155222664636 92219723693378085 14227158632854466600 17140838900763900074 2701921686866047335 12489588065601068605 4647864859225168802 17611383221529234389 16646649873167375104 8206197990834287635 11308962152384356853 6099132568957352496 8831963675791631034 17355609740597262998 5277858244312722468 12475038200609863916 17020299984191990119 5238686338969121641 14446684124363896220 72685829272120216 10183564887043044750 15123271082917228132 10102516494486860739 4368296042725969929 4532879608534242330 2186603421162304067 1120318875418140520 17556376557021351735 18224796829586356437 1385334341441847816 11534942483394868321 2792080475651721167 17833664586568189704 15681791774817539921 3560640523435362114 17085044515417919346 713782957966070089 11064416930224281739 5201634591629556026 8601639666204464806 17909578641576106889 16708268303714938242 16076175862114023646 9575855445061861153 12186652726729310872 460094622821319986 14340098574409458526 11202878919159583458 10912370577592525422 6479921023778826894 10483880516082959685 8453605750869733391 5179013259998196952 9390460203716523916 14047812989555550762 18403868105943653587 8497471790806145618 16986963021139581903 8571221173423741960 13099799102310193719 13495032620243186562 3569902498133493503 11577451414305491827 567940739355656986 16696759734635276263 5347505920021417520 1486143558241346848 11915795046732684880 132580706498751423 17401232967054668813 15561550684118485754 2950115984115270937 1903417759446071816 8993642910141441868 523497787318810717 9891288738310254091 13825497080398056649 7636633781272903822 2597647875413200382 11810572615122067508 4331892082070332122 44193082115680618 2675852415913250559 9921049589044410355 7707222480241184300 13298685062855327940 8001839177652123390 10907130745027145815 9472171177788552427 829888155349928029 3744493021638391880 12588921321296151924 8105392415573238897 15492957419624906741 345525505247241325 9810253476909109236 14473681023080473082 3407211553189897336 9814071312871269759 13676009798701029344 14853455641149812123 15707161799773354057 17337750322820878204 5836579437535517688 3241704802235526399 12829184086162421872 12617566130327377292 10376993051786891058 2480019120475182308 15934385308026953908 11627298347848555787 18140784217470831848 529225903372610998 13370052605774899538 3073814870284651669 832148850363596420 1331736717568113471 8911635740092672379 11268999885186947770 311319333729718219 13123246730921156962 10509064519300189774 13819181714602661244 6547901905331783344 12835924374192910738 1494128258823587584 760337402501880066 3102782012902430445 14519730906597578182 3412387005605797509 18132095448996729059 8560215489709656915 13110991186111496583 15237674727584570256 18295050448305992297 14460561782981273340 12728379123411461398 16030384186242329714 1521928536821412239 7527560466451138187 4223025386513006139 8267595361496646708 124433479396144822 11014056783019459648 14770939335968137775 16261431379051632225 14248126991323046643 4132946034511440689 8709106663051844800 3263228461894420592 9571929364673825975 4637787450163472761 15190695950043179011 1645741352418173491 6980505825197432892 1948217147221129340 9727136461600843911 4810900447423205529 15043699120523227985 18098800645606805395 5549753965541880992 18409505901249657010 14467101242910745211 15302127906117015892 14445785775683656326 129512339902211091 13133460664328274725 4371642370400611615 16267112426055456798 4874223899646926286 1447972679290951996 16413717721104282098 4980415732647768721 12940008824055110908 5295372369699250968 12310953323180627486 3407420173788275638 10948867507513900789 11467961423893483464 15509496920071945015 5011150774209212456 10237425634966508538 17975600837026708268 10934978992552700369 2746414990577428216 2965752876672656936 5440737486150462678 11137225050631040178 17280558579207083651 14793991583756458432 5382268962500566756 14709141716018988912 9923081406851855783 17666399050694885171 7469395377377788247 11190953051480939875 18368293446669209999 6183936192731400486 2169619364272544015 9752144104080571439 7438913596503080516 14665337208901664852 511157245590160828 9404523294911781760 6060124085793666114 12093895916763292170 1146224865202771916 10575571265934233726 10855505905383099470 3137760120837757447 6284653564935733465 15136675878182730593 1411922478618434557 17193721336954374247 14299331113745685949 2394295864745536454 14045677602809868437 11270391695529970059 4467463374567282149 7800181486989969284 15917083631476598367 18010220083880783609 10447990171906644141 6891552171519715166 1290422235734764273 6652759440145724828 18319088212222058542 6168244905388891548 9715099022044071538 13026849499695957081 1808878506980009762 260592375564709034 4252123709508245959 4655365260679982108 15995909422358762367 4901312817655643764 4016647268900097870 1660986827407790292 17083086531731896626 4743848963305356494 5163279374767501654 7372560113364600524 6736095509075920662 4841372094674151255 10524502088069666818 4627934977821317637 4295939742291428961 4687996944124465853 17509567288297881065 15027433135390113582 16485993681137126218 9514294875450431320 3211781247445483221 13886660589420417300 4195573272405207245 14316585453381669625 82155335743568242 1052982187088758091 10104994492260658292 8835526938421103056 2522889818403897858 17676409755000587952 10508970556954384289 13906891309811505324 5887778908260981401 9904178560826228959 3879931470850241276 3019728187776988441 13809755672838547538 1102745330975858956 12923580657552039666 2482858272164762144 11134053117321660332 2769338741854263394 8304340808162534029 10318986615622191578 2068919462255183907 11906590707198908447 7712195682189971818 2795555858499894198 18076206003081848193 16341234593461387043 1080350553451888007 13157540510163138385 18293034042864682224 16777792866963521035 7487849703873744392 1258418404206395841 7219173641200820519 16123803638275111528 2507835942583213538 697689384287344685 10927061438228022644 2055363495823925578 1227583711928461217 2032570424322160881 7996285247518344624 7515060540130473175 6610085763955834069 10086370270236926056 2989630955993306168 9784374737180661922 17861202520595055228 12615348975652618069 8873449584637649938 14464867437495063599 13867843107340034458 7692588378669188048 18396751135829545175 1062140982020308210 6535389059139944996 12193964159347060766 15639310233304638279 10285106508827569031 864758886406142403 9274025974599905407 14607646209834386378 15199451691930017322 11122068829406970119 4151724934517126434 9560257162024746780 6479351342360589778 5645171601602884770 9750886596808073691 17540648650218856033 16387865820251239502 17544019072556643198 5836141402368792354 6983064166228470369 15347619003880087084 1468686564873849985 14123475558390603179 1997622600271318242 9914260454109783911 4571421854583304103 4111790837920132212 8606459188438623650 4985048040782803152 4102509251865986089 17827010134296244950 10982518869120809816 2979049878571430066 18353305435396664200 8809314630693855088 16793577858428433624 11961480280504301618 10758708553134860813 10581201010324960986 11583167055144714139 13930729368061134234 4346548483701232446 10565478875719931215 7720876806885648654 10896034649203908558 17595048715959852485 12854868574323353642 17909281566534913459 7599946954953260316 7653877428444180540 6465284647043103886 7259039741386890319 829611478756519153 11889808960096211230 2409035153545893656 10744105402784934875 14334595684171510708 1905766271944194155 4941347215178483030 13476659882941477854 434997824072458674 3637755884846674986 11698011675594286466 14745069548177811328 2392952462300616368 6606249040250322436 1687759149214653554 11833628546443677525 15359007534525432745 17095843804796855688 18073991299002623339 12981508986468368129 15504269815049025152 273809995579764354 13112091224509483900 16217716982812609066 11298876069438260864 8793748953913454637 12554134464082257901 15579788662587269602 8454435834583523290 6307866684129869683 15534412851418660827 8510049137220168750 7277340859072122497 6994399978464125443 17438601240653505702 5475704716963690840 6539755924551273645 5648296787650068191 16204749065720079782 11911301097421367272 4085404274479117141 7592384529730305973 11017717276053401324 9443696668923587795 74080325925962412 2796296840124521106 9899501572310655539 1695618874021794928 5220915550952746714 7900406064098220511 5024879801245302280 17037328492136247945 6173133563724552063 3588512171765502912 9490894987109033038 16388473765178378707 3738108895924099187 18250090904402803946 10486124371132524931 1169405698001193065 14326372522302663870 16540945621075065626 8468095763532133206 4389315553164273208 10749383615028285755 16860491459659631557 7365349202695050654 9635183367371850938 346744814201731589 10272717897934062847 14344125949790294133 12892274633410219192 8888629223930200012 1379524282066163689 14476968826754465119 1206103955871925381 4856800593289755767 9993007284314237085 2270120799527200763 4747326069024864622 331591672876759380 13008693260942379242 9167713382094925096 517447453908012057 14346789871638769919 15472794589515803197 10212379022677044510 10709263640716750813 5220355232415116890 4510069026317243964 12915276649301678291 17115698879464849018 10184314294461429702 5574082649504019376 1219928416358420156 9576049662027897221 8126828427791824600 2836886617273868354 8733886344348067163 5256327737547894835 14015356851334126590 18384177585884082465 3817100616379349132 2688901415495348061 2691858017445800927 5382328914495150405 15241389459821287386 4017829327348727772 8099054204880899609 2228177070739269005 14725134882031929825 8772444521180828685 906092625312958246 16325160463461723084 186885860796264064 14924491494980473863 10920874514491538295 14066416902139993030 11830710180385018427 7564786676710269788 11286298597792310733 10471938532220299868 2007521712802544742 8491311428325259916 14212621699371776039 16646110678504674239 7973390123925287775 11563756260023914079 8730613188872740955 17332320200376982760 4141495635169928811 9295128969552035724 18293152891812190092 15891911499842063851 333382968219321265 5390429264011918263 10069573699477472312 12941628656543048579 5322785283030350753 6970856818789422321 13460886044691054168 5509356315335519146 8171615458644304620 8219850802270975964 8478307212945703919 10961097540612752679 385671135994742658 15442147729067547992 13754370906826395645 2227590758182139288 7128491997258205128 7979145973429451659 8107181952347526376 1934793058329021038 17631322732444728099 8724680951959780276 6334515545142651377 11715155073599512943 1687576289996675374 17875496385489588429 201204299670528253 12837736845014601601 8237052352172997609 16346104874159500600 2864672329572892841 16210668136912251082 10589543595445525673 15539183622376619001 5862357756763169272 18327165836586579238 3975822401276577551 6997311736441945979 17019524616083309548 17356085556189137698 173671068244232139 324551252482959706 10891679062341815043 15914888742043997859 12349782408850857957 513834055367124126 12071496414176253654 7572372959335557529 3046737958976952494 1953301209573283120 1180167420788872773 11232498991922615010 15427247004369990118 8141007233074073771 5655624924054926673 16340656808528349409 14501717325803062017 7331327329592196376 12181430063490381636 15149070827555599632 1062998365576399040 7891382476587913093 9969364684052231150 1746238897221574543 5680409151115723472 17034402924863966620 7714177111535766753 16878935376681305310 8512615699517550119 2209368702572151110 10912854151606111734 2563618934343747083 17378762707340726233 8345130385089439967 12030604387939247901 4580492967494714447 5674625869723531986 18006001970056777749 5274598208159254934 16097286098039059850 12576822969336168866 3065866780593598581 14262282634734477859 14417007086023713535 10492295398120310826 10055436065285924407 3585369592506674120 11139432349711362602 2628936526519074482 7295277697287715487 13102399528779957770 17623132043081391413 3778816584516259532 15811685631215485030 6960214916765453945 11779663048479340672 17660918561444569236 7663989399761193624 12831640212245733233 2756772869687842209 16604695117230811669 7633267063721529421 10958620682984535761 16067903595298802003 3084240282006187779 15873905916865035802 14904822973814407603 7025472579976372196 8760198125784932740 141997538520768817 10497718742864650458 14874056429609870686 12962499905611402795 6868759901092242925 1342642331993865827 17271081710431224004 18216953712562654010 11446310248572387954 8924565224468252264 7721588964361121474 6362616703779202009 8997102360331731020 4411036204449405831 12523299094315143818 8395840621019892957 5057316501272938228 17579760875738687255 4434977714390575421 13848538087715808976 15334818998143619747 15072599105383889785 5610575345968157836 9651808580517669569 11911602197655817987 13238144220272224679 17479904714704580291 7187452823790041146 2216784854822579802 9723386035817530150 11265824995284705514 17611754728477887552 1139402417738643044 15892499907956841298 9599867901432996828 4846305588696035266 10486859022100472612 13738592121856571246 14782942166511590197 1815973788021295519 5818203086610103565 10478641190334292946 8954858835728034006 940961932866985903 13747077087120895676 2415219556997399856 9862422351140530851 18431603783448790626 313863770683109244 4108426216353388106 17568684822769764039 13778305641792965073 17791270694174484276 1887751542466101223 6893355876236687432 5146992630426380316 11866884746879976211 13744736614562881027 11896588582901749801 7647310150995799097 9431971895557226946 1520800028294786065 2277090062472885778 4174963418277510842 6007504282321960804 4093766092619277042 1822635283388932430 17680010665967786377 10973984802458538165 8884276671399345435 16089877018311949732 8980525535017608565 13965066977909061272 3709267252796135758 259827463226942925 9719645828823379482 1407272253056342667 3523306410635980260 15818924368401427509 8201888897992067033 16998391024361975607 14609904731109769599 7506279695302253694 2699239873572355036 5951889226580756425 8937737601671745061 11381967546964893105 15428760445284327385 15685428789820203930 1789877429875748498 4057121442026902185 5324518689945326017 11759502570358468505 12238954805797590659 3417315949786594575 7930424333986922251 14565627068353828586 10418033223388572511 1497055760787344348 14052930919605597571 9661977870055376311 1060112079591975687 13016746815057336970 6037256166486713188 3783529111370540564 8138194200705696157 11097054814151567605 15079340220458806173 6987527713560527462 7031790284611111035 16717144541089609725 4133844585445588672 2061655146917135675 8690277763039281993 17074256425051611165 18284436256608265837 15913311009503476440 15441583627715416284 14581574251058444840 12676683559962172070 13662849151411323865 328855215197167243 15210988239636997904 671663227813296275 6139752851603870968 10689342314507844639 15143688858759491920 1486570455482182755 7959985657863070002 1258591286976290659 11725361736339860031 1126209455324077930 17714493122309078677 15811811569778707585 14772464808598233785 17546667383452950015 9428501651421514426 13285732059636202503 2219572263761187064 12230011819979210897 15350915005481569545 4768233685664259717 14186227611450726040 10885696851207074089 7463736055125660953 6391192595982066938 15966494546735901378 1321666234859318597 4552207902372126161 12656427723628025325 298132722279816086 18285116872939115807 8915261205327799724 841872065230544057 14080081577298967191 3631482704690390512 2540318201103184662 2625556364530646671 15006647648608040106 8236135818850864806 612035272633392575 16337850704052299830 10843268996921152096 8660480016307650245 12948389073999968737 16404179015868868932 9509297521102952504 12408088895710702131 11767696129131582581 11980099441750206470 6861469863611829134 160860532093345181 942476743852115015 10077504606725927132 14877277450268471880 4073593692652131760 9739243268550144159 7247230927611902087 13989938318468224525 11625599539253452362 14172763639726033056 16892873064802738356 4925509308805446663 14192481022524221147 13608773384020699376 6104544483910429591 7516029674699366065 15157430363331268832 456935961834979817 2334615774442779993 8244960472712143396 2232749814474742557 6255114862304620715 2696763097810962644 9883563016309410352 13892432712848982867 8548304871141135806 5232397514476287620 14023426197810015411 10844720142577744608 11519289029702036488 17454961047231085955 11981834571680660499 5885292731051688173 13586572057578761634 3793532054145420799 16697020179160496825 12138124612108209473 5430601706877608445 10334029460931261920 1419371621704411070 5056300997019320963 1323894367796109062 8951864859530465054 13552215870062358417 12492928564351489427 5600439218623986474 8017068876744672832 15340886181775835421 6839723183084144679 15951821806936898973 5858114761928472635 13648036966891333404 7353905679550652391 18320442568842247819 6072185054819156051 6022396198357072496 9251308345625986482 14695432922551119291 4052289332009463837 6236445974861341515 3181102719022923966 3624288909470341621 7477752502406541434 17179756389837797723 4378321350300642758 1231583239554695902 12714610253496102537 17740283803613219190 2744027507625014464 16970599187859034788 2527337780010641613 12925905900309614295 2269217498102575434 12509007375344396828 12095219461420427006 2713077518610591047 15894110668358229966 2182760725322492899 13910544002646158872 10560033527862312588 3494781430450379857 6733417668032082171 13779554062474393362 1052311621938122765 11691754830424093181 6874668706626312889 4322147451934216927 8802540580098772820 13565042471116952986 13971027939887166505 1497224499730867975 11965611082381433296 9951983358244323214 6328159979360941140 1316885212605107600 14237487828835812256 3463871605517672794 6573222393156736683 16052294002353918318 14502719948657305039 12743420492702108697 4842525855695910272 220673014894638170 16094010500001207610 9517538689955719818 11173721469330233825 10024818675631212103 12603581118889479690 871583948404939615 697084873069410140 11840320848307578969 577531415343354094 13920036269126547132 13409612338751134969 13517989431228747793 1374474490939627470 7813776804623923475 8648927758380039093 10477438512971411448 18168489594745575954 2585877946752149393 17546422419595025573 4697753700863942748 12075094030628678661 11063998861895408252 9004423561252887519 4616798626249084720 331878023704598415 2235381200193729543 13195192361922186842 16629281764653359 17399233734988305527 6850683255718084870 9945847133984907581 9438774865407433122 8438035704676326676 7028553266797016520 1829286303267565974 9601918053833000544 6937791788946873998 18091919995034503773 7947074141062771038 4978507168611398733 6424150135600023354 5013561938349229597 2585530414034914323 16515126476387428672 2380633729664709435 17001512194634082338 8014376676167661921 1590002584492592636 15917302052632605443 12275008535758133154 4438277574152655811 3265217692662954478 9161923957711338562 3585337219922920877 10323020169387467001 8855160241790524509 9944548278857773789 12191423369934079373 13147055778067312817 6924299662184846905 13222177864374815298 5391905601701729782 11150175072781459604 3655028434176123378 7382835310863765584 3291092519206244033 301733691208461567 8533180729270804110 2420096014169610935 1276246184805904946 3512711664094594261 10402798123909799557 9017976082797167151 1495916241349047830 4618231385084484965 12320777621537275865 15788334083283644933 7577964858977475761 15882033884296231786 10068338873925043622 18031990101734649250 8222430740697984282 2883222859460959374 18078856113657718942 13970975965337075059 12398140424129525348 13160564473737574760 11352959546914757304 1992379897426378867 12138919537708930628 9064914191167644474 5122489511873899994 566326057911309284 15204512366650625776 9395632441917058061 11484871609473068442 17944991941290559896 8732062837092436873 12090246436840511897 5356666048470149974 9237554649593729937 9153835828765396014 13044719627467741355 7061865116283869330 17242423300493210992 10709798979984876706 13947415030117874912 14836971856364128218 12904721536978869544 13806283052116704385 7496572289064628442 10330803060148371297 4957259788958205340 3619856774485421780 2724486120344174929 12131252978265485459 5933671124949701911 3424758358802308913 6619878930437920965 5351100659151993210 2646360089371173396 11989043463707284230 2206725775319773934 15427204372070578703 8946357764965080374 6817148166825068003 7666215604482708530 8705740995848592304 16163611012367997848 6906950546651020361 2014151204649884865 16533528731748915402 10165064810827761399 10847790285500752863 9183209446739724075 13194759984563207814 12204378724665614368 6825569433367054979 9680589777014927815 17417734707375136589 10466565258887718446 13245620357846398351 14856051360608526726 1921096178414095669 9598846087527718787 2846213212438381220 16320734681864334522 14457493396328032417 5717194295011904844 5306429569901880510 17760142186992818134 15508681675794285587 17956288529662108924 2963564835447882019 2288079108144720700 3746205588909858755 802377409584346838 10247065867128931763 6582261201719436563 13121811759768815112 1530665855209358551 16815589110794423263 10050948090769400986 16704212883199329556 11761077906766960682 6733149310978534484 10013890986005058377 10778962443262956446 9486517072840882233 8059558335076079624 4003718934203310633 17225841782688963944 9906912061001653214 5324206413338078010 4214430715909809237 12983976129809648735 10974053296649438623 7064092593559091909 366777471866266166 8611264055805701891 7498644772662122542 14121278339816596080 2149239587629278694 5766736633488420818 37510180005151664 11251491849410602431 6642128179687737489 17408528674588197100 3896245612462382494 13715627038129900326 10592856189530277851 17753046516082409177 13756081411601952395 7555965083259453950 6550252905858337477 2080932539997253463 12636819234146742015 2276438129317522723 14358815035426971063 2249486047628626601 14088225349539952552 6934399701854223444 8226687007691399946 496501436210330024 5435394710036263885 3286820527358648663 17761224815321137734 9342183920008723925 2069017717911612267 845045830998153092 2362223487272908303 10736942679175384615 14204363138647432598 1553213938038205699 614885840041857349 5974350683687059977 2377223788877746411 5887789141344724040 17608698788265026641 13146156521407447063 879141867014292692 8943485953702292160 8458346406846297181 5789156907421021692 1000093569556567423 16868294884847965445 12227967765670117543 15791978451847019521 14258548456870832876 12024835050490329316 2953165873823862441 1385142396826757609 7512040508733077767 12685012254872324956 4715483823361318897 16786776101956188277 6412954389382930184 17626664997288610624 8599744866757407421 14964885160371511963 5047930050332811100 4569766095138811972 17090846903176023298 6673460257075266965 13862402006588324953 7944948408877998886 8678611898137978621 12475691610585125963 16131119308811882497 10094960283862405858 17790273787926897652 1823999321751053052 4838490238282669096 9821494696154251358 80001776667478402 7371777894765071973 8968007695416354298 18290113781152717310 11701364097822715860 13454464981678225837 10487111341436879825 15993973240082723587 3436488797662259641 3549378672619475989 1480502749560425489 15878582781197543853 4224116926534658691 16465784720279224804 11323079918969683384 12681959575238694728 2595130157444939041 14577140899160809696 13445346842265812174 1820555581986354850 2640886192574776235 5314006044100891245 17229492253702066514 6207645437303606357 6835181797957557517 634738873096040727 13438589865463464635 14777989931031649895 376187291772388324 14821654152834804315 1172736179874184973 7252317743011570168 4501496686315575171 8606488866819869455 1233991627578172037 17802506433013808100 8704317659578134345 8222773811395502242 12952930032616222570 8499291345548765166 3312737367145404475 308824642729173713 13855395368977872795 9343625402535274443 9477551592305310601 13626982654667436536 14603120275653248263 11815543087943290598 1645641699057560551 16789560294361354000 17253924810637645822 6644353920398278671 5756102488653177402 15991802315023791429 7464714471955893534 9767991000474500612 10764005417501610684 11043549519723490812 12315982698238922229 11916409304396362551 10551377587529402423 6612663914369625486 10103171253059372678 15931163455987245329 11948283685147720475 11631930785486216380 11022556523882336804 13396048135934076350 10200550123867058603 4370494456659637859 9509629255676877054 16170499882068426589 14274815325137928777 6592535014169232745 7929928583022626488 13575620055820080204 11181503399132842149 12634327201414462881 18354253952309933693 2716772933444240168 13528927880684917090 18027521888971918506 2473745647343535436 11289151154133443406 14634250984186320615 2629865024662629831 7458466581221500153 401025973252913401 7918283803604689591 15437631439242072976 14509413087866296426 15549660928235257076 17488818091043801149 17202775389779798754 7116693526321263247 7282761900352844730 14236031214675321927 16504772794208286142 402471170138773578 325727690039904786 3249018551634208488 7020001120544799133 8580357143733797521 15150046844863950544 14830709185101211127 5069300204345242945 11278582784314180996 17526380068289917732 7427200028226329837 13918988684354105237 440844704355739567 12586186152118103603 1947443830605562840 4326981151039173549 4099641094386208919 17955103777164170469 17361502354588398013 5663113792691869808 13522843195343971614 3355745697144501873 11612769183902218207 17065647045280503106 9164377348060340973 7498292450472839505 1936022145522704686 1529165994610857204 1283855780259927164 6849834639129214995 3261474664402476710 10535540820165629417 17498395620838091370 18070508287510310102 6311008171375446573 12106454516943775086 7981451408125592216 5454422669880026303 17561053309728475943 5385403321677026939 3592006546475142134 15798839416507316766 16732279404610398182 5871357273197272386 676806858384734140 10781711504799155489 9602341151841547785 5795064882659960201 10362967271276222685 5507297521655667162 5085159712510579186 4822255930464657840 1394547716326734003 9777153996854754992 10508760980294741439 14490146956170162269 5255382206471553893 304218812794110477 6847108620804953528 4508937084135796128 7606215895359935291 14995373559660146430 1394867853924225825 10704856209020817177 8267397421469654380 14762495356428173997 12584845162594348852 9068393793572355554 10715274580805227416 2560914983979239818 10685442679430443959 16135887106939121829 15613562019805769343 11488566787210640124 3822439839604496298 466988549881115494 8557903890682964880 5611884495416239063 866219844414807636 16574136882762101151 9159867220842300374 12928609180783359521 8590951296986959861 11164943131224814246 9437080816447010101 4071211900547717390 10457034131928490552 16540129609444498871 15724035015075285271 6678112431655851415 9747110621938310918 15082165304127304428 8902059852800525404 4519106032349448066 2481042427504544666 3974095266169218761 10770092306031934067 13231938470894923857 6600133028927380002 2024420530919653146 12425619379599514906 12223975696217267335 3288045950309018149 4631066304671696354 13924526107859495165 173486311461800701 1597975670996188167 15517403752381516371 14655287919642535347 9824218426307045181 2046546086706563784 12198177900927015795 14228481376408249573 9719420519383884268 15455032541248486784 8166328657331167471 4497205304086883610 6388681530971846206 2134538078676308013 5296368817330937608 7003320084928428108 2153807524454014608 14638434653750320680 11781581657947790395 10745674824366427999 6505782557987290811 11063089637595111652 18271328304871069730 4553947910087906356 4676140146042960359 454561295297360256 838649767697402497 6764380159655152297 11998997231768114225 4549772535998863576 2871311759337722466 3723459269282469545 16732831861957106360 11302271272292807552 13356792400089789968 13619452549009545353 10133513407812783050 3770758021363754829 9510635641439068064 14865550186188448641 6527678586351464098 10472667290844115170 14188677644767520867 11147221519290013605 3144438658197383505 6864248969060914532 13129713500262992836 450878449311528174 108352710554765783 3438435928863434508 6377285061704473843 8598721195643344351 6543942507410172247 13361587498183715653 11422548002018625950 15704483048151893056 13930074221744163950 1698709909049533280 18366916117046145661 2076713541314080123 4636407954714221215 995548229499397820 10350884024648134119 856861297525882701 4964941803383070008 14069358696308985160 5019917456651911461 13944560826702690527 3219713550886383434 11706249054126731321 11442048819984551541 205042418745122982 15366585666507766650 13677437653447283030 2406499185648884726 783500880822921912 12200010883777605606 12065169887621664394 23667985148598863 12947872864892877611 3194844659452217218 7143761226735743005 6717182293041001204 8217761881003214659 2393384234553195329 15130356453583251222 7060999130702337459 7474350666151071994 15988072703586636492 6204393097427603711 2272518794870626693 4533876830012219737 11981389558536805204 16301273415576377643 6147772520529130848 4287677504020909780 18073425377749597176 18435272061727172640 16971567262929394864 4777481477252990611 13523375355886819443 15212302573776977265 4576988820470696278 1826891500871731337 6891800598330147608 16216425690364800206 12583207167826747332 18096812867095417665 17332053159167724845 17068456557463472081 4137908664134964828 457516114483160168 8171099804706793694 5872256139911515447 5549881740599805281 1386049155233158391 10322779051443503004 2944943586238866526 7205151661332165190 8950744512696110906 7588518625308078161 9309259839110590333 10244321204011529143 8433830314726732884 7884624874681585330 8068625986146641030 11666605171835144381 18041723757453841561 6829692765365608881 4680660369843769011 15426292595229160130 1173165524035386725 14050774398334349507 6153864721563436443 6187067026853122217 6195554058460200021 8741945992532352370 6338653791879368420 6545741085869904785 11943466626177761441 13322856238468749469 12335920630054346526 16240300749476831508 15621084026340026355 9304847721419187024 4461878762566753460 8119331337663346057 12666645460618521394 10841641363805956174 1113924722770970610 12136771909914361793 513218287911078565 12636701848455261769 16806513044237347326 6416683885626788614 2999088492223081100 9617559891476452021 13432920486378318324 14949856632096403625 1584061499445049606 9349029061204888255 7550768623680067595 16675053453372377099 2038772101686439510 10867321592387636973 9212669014589823717 6268740630422330596 13426701075196655523 14812380281840459141 9270765884509988590 9038216147320001070 7343390560039571057 6060594799974850935 15199572259146656064 14491393975316578099 11859215444750564499 6551479658500372883 8941105235738008250 10716255195282388284 16273519965826393249 2197159846278936649 10079468110602424801 7888263943988253762 17222176163952139387 10159934572558301857 16124272608953966015 8446357483576975309 12008427058653897163 11617761329203452436 3936483212289618835 11486242458872814289 11392421831219009014 10588924811586570849 12853707058077443635 15451748548069750656 4957809124143727556 4650938698964123340 10423151770260352187 11812905976497709703 10589363125389368046 11767334480529531970 13083202517069705936 8025136226218073376 2995744799742979707 7739990717927428319 212969584596712785 12483362042168212605 17760110833313820248 1136229967122975849 15377349659932366882 8192020485504861970 8079499231883213200 6723625018486468239 7353961753791405060 14335596454578366888 5628420870372452007 534589590599565744 9394729281801070474 16194954599315721751 17162835212041044805 6945956371833724350 12776083187237048125 10096803557485037281 9056863709115429342 8431468471566585262 2041074386767791910 5365027310385682200 10043574637987298651 2868036569097704846 6776773837480570566 4034678802313712686 18172930442023688601 4196060740553682920 2488771859013589584 14409772540204438132 2633636639801201120 17739721715388684841 5595592630345988571 15642666824656953404 10983643060057559311 3274979845784437237 4561461290618031874 14696821244014531191 17942522283242375418 835263235366423448 8459089261718145165 12070207601273215650 352257010437053873 14439102230683835601 13276641558910736411 149814927302151873 3397950786795499663 3237409555945742936 6964364433755939697 454351181846254882 1665084042468174280 9774511754718399250 11149988263844414560 9183368138223432175 6231331731193453303 5922417808906601678 2225713591377510214 12320893148281112342 17366403509128763871 12713277112207946245 16722569264330965634 14542008228477453546 430412689274328249 4598524566742472825 11957573185746829433 3445653214687922335 18174736099376611379 6449281792399385833 14595394100383247034 15438273491943127784 12647559807590328528 3582245439525387143 16715978591995564194 5929673621848321815 4256870212595110536 3663752738630439395 11530731694655886818 837995575175541238 17946022943989343346 4341238969953409248 10985068542445313631 9558049128821598083 15261193515502682297 4595101833707418262 16007348353137265046 1772143570369742988 16201594386584769608 15166023249875444994 5974321955670072516 8685894387003360575 2231929591815981044 17090944582372508700 3502849799811298337 8849167779232891314 9188416754467846555 6652574214740579786 6477150249547166665 6991975649910630456 6349743906996333532 11209339396048074574 4627780409233477991 2668104978273666777 12499762565688831646 16858290139830405789 417872849889855185 16991473261986472078 7440895152023818858 8199080582391289751 3495390635137747135 16708053057873616769 14964665428451773398 762740348963467811 17199366595457503930 5082005043971575860 4299981469865764971 2868410729043599080 7522621190090341586 2289380126178154836 2977641001662603043 12623759693658529856 5690884333620035727 6647460686276407604 1158905293343999727 11412280556948332429 7075336155316967729 5548693349493071979 9306721094231208896 15754566841510605192 7682398219447650983 12151648777310286787 9006157967062632408 14513862370479748770 13969572780089948735 350799058517102470 7728298006992321032 23397352419041813 6964805802602406238 9503558231533570895 5163633997335622086 9030621162417330827 817013819284327916 3702589977008376975 12253028164911099685 4731465160380044399 17451633568507862150 11616055282012568528 15251381948568249194 5451365252479430286 3208998439227201661 625264681477119367 5476490602624032879 8041067665665134430 7969033857816129343 757422807630097687 14916510364282217077 9038426356534547066 8521939755867418662 3214789782866631617 10264459964515161668 7355539350094482331 10069218723854692478 2934824423905695049 6300372416655199230 13350261208625636494 12517675665554530659 3497170657584230887 4343494734315309146 7427122823450463293 3672116998331407554 10529992962857371434 6620635395478167608 7300756483737661869 2181483759017720227 12930845284785264542 13480700562228842768 16099596860943658086 11678697420140179877 11806765451876617258 14936192920126612825 15034353548482244648 18165339868630797289 10161830375400106331 5208521114175164639 10390772356478639885 9298476503838985196 18407682221650556989 13680223013903795590 1196345776800576920 10182423159948367157 4539661465134299095 12175785125147988432 3437705219371251681 3817461664399003543 276893033644527480 9423207927130372091 1171630245384107939 570991616518942511 9495181864620569319 4865059861459981962 15387995825954153771 1518653322491706493 16515939337411747622 17231845729383727500 5749965692428582051 6020071271514435549 6338989579854767315 3957194612033182576 9702637144286241623 13160150401260298800 9894913480111684760 7189203627859416740 4385114071963042730 449073878138342574 15792506911474917255 6666336661502006488 3666405795437769982 1158684870720162788 6451705912899819447 3472342970023832824 13801828687691516194 218598101645210453 17269423519832851011 11734280791453055693 7338420069840139329 1764868741907984679 1556313557751738389 5883142008929853896 1235921449239110292 8038029506020275851 6062692715595413985 621844977748992239 299699778934737220 8623067075809593883 2057150055690688725 17437218716010980572 6638550044538278414 17277056008487214793 11257118271104720793 15157313451818491815 1207489248809284430 5342830529104240760 3600428018769100305 2002834036352002590 16669229327989990491 9400936449282515985 9982268620208606686 27595168151773470 2738584713355377895 2463117875603230483 5820228468938366071 1791069124093675550 8725205048586009532 12534471788233209296 725509911869466172 4453825668036594203 18259261863550000139 5846157692350865987 14346783642669350654 3987185789089784784 13212161030099815635 11156209572435730074 16895624304200728821 2234292251943159890 5835635416221598790 14573339866845046031 105962842935678526 9010620876634222815 13740306674051626766 4423196070051301406 15356934561288479110 5211153190464318137 5494193009807853151 6802018729569466626 10127827058366559737 18176466371550028096 15877208649503931395 3649661854364320466 17084065946003388758 13137393541944620149 12696186131346905796 8543684964579628745 2533770169776920904 13878698700640636187 3060762827243259182 4470084473207334244 17217607905089334056 10972156005086858851 8827764779109093645 9475450565250835662 13124404792986510478 12066046764875689074 13431950572214055727 11096483781545664932 1261552194645421928 7314774115795398459 10941646589653222326 12711937363556562353 14106577879877144109 6096897081126749324 1244600848975231770 4634515442936594814 1182640795789526498 16327632593929673569 15319936538549227031 12840338280815071792 9681135015073576525 9722487053621788782 11615295700197095691 10249718829895264708 1136085167615288935 5893274400864459732 6493202353617269278 6115320227409228823 16409114213989043365 11886913061187797759 6886423466779492220 9231420757545892854 1518198727226128302 15304476912704828615 8712183021298205664 504658021102734852 11220235775471598994 4780327672316412493 5109428745469829988 8234680737340403385 6878404039991617584 5676399305458117313 4998723552459161480 14333238516100148789 18080451866587041270 5467912508842342576 13192746191804729255 15280112287227328623 2967103437905534665 5539135641770385637 15624069125210079939 2917788971586399122 5741192573787454986 2070974753431464825 3711603542218964209 2407206835334865970 7938890776694671573 11913312691202804959 8033069462071567992 15524765211016474667 12488863527879619158 10139313901645880867 11986334605454368408 13522594129518830420 15799445092783268286 8439552026410529623 18268567591337937895 3634587549446635897 14803319034275677423 18403969559026264769 8239297710517912192 1654170657044817804 15767772458255377500 13862607858046820547 11835463166374193446 6776867636212077016 6263296952875031134 6269720257406576706 10772228376390505493 1798023408574803799 11158093383920476191 12294990339870715892 17235775152321613322 16561204736586680291 14902132373716816619 288376835010559247 14254190894844536496 15526821201116471221 899281682540311705 6829143725241218082 9435444954457759706 303093444683956831 59225691463315595 2710212352804644697 11250955605664849081 15309883819308961111 3948878439195011300 10889140083602105620 17294172610331596342 5215471895326001785 13168754468423729215 2309773038572285813 5003917324268489313 9782376138979618909 16383339183423275104 14029101078559639523 7012035985986795325 8763066038525089680 2782245988899449414 16234900645007649505 6055201815600567208 3580381424654831277 13608010723307892115 1748710848386837776 161380938500030642 729413752342528612 9288991105362170864 310342410017813806 10031072873791462325 180904692479426029 6607741108504975315 14823810296367617459 18127561419348765188 17269783210987264101 7037618146566719025 15975459093709980126 5383041814875037235 18107983056550952861 4134806500199488507 13711835422342747553 9773263412455802850 15654416115865005598 14671817738596979860 3041440022754174725 10086200628917317217 4255959890843508398 4511945299369849211 4793408123974049225 16671246843808983259 10003057805541727376 12809995304166395083 1914176678373664534 16120078610272390697 6012919140670052951 12365759753876807225 678502580170892144 11539972147508847725 4576966328465113826 432790679454761449 5464600524636255481 507696077296462263 102160927395023146 13763207834604913888 3263527380624572660 16299676095894771893 17806857006688190056 4174123394490960883 17905234695580472656 6024551509466986410 14397048813268885473 15136199175278465945 737095166756985242 11563647779904069781 3502453581869072427 5203870129964025702 16545262902801374759 3611370641126682375 3810520481101040743 12558473679182084210 1436489262983551102 7062480213750660748 5314948600217255148 14196413793806627910 4212369813002090248 15805913964849304852 4196775585766394962 2365090610083215053 1399013967691882091 1648565704956652267 14647053885853652024 6955432811990296122 10785921629507140310 7500087920427136773 326016110900031550 17068339077738643256 1922976143333096932 17474097205151538578 3195974127305081610 12498587992071829121 1781482157146838994 7749832475463342717 12979486429540722109 12251451154540294877 4636356232634322294 11671689938636323278 12575816950475594806 2257614457198299021 6269553753518528462 11168693511642393883 15490975963855502059 17068119223236216666 1048512017809067934 8955598119965721546 11928165662682691861 15471856943752287660 15662198863835354596 1369052849988275637 15838011914410477306 1727054859856073344 14550996890023592252 3821940650090648089 15062272227500072230 7750282983210618103 13633896564104031897 7780814398869664835 1299442053920151390 16330465818685505452 15680352849159538494 5867348573666393745 1463090812301443892 5862186114772738565 16191728512936069379 6618634557763862582 8383743198517748045 2629097916985117978 4209345659624076579 134854180602877025 17630981662939705209 10966997750518207043 12886724451132564881 14767592760718348340 13410743934526984595 3447447304421031670 7770266352663121634 5614215655479944160 7144839968792793870 17418372564119927937 9896436209485169424 1834489003714245247 13762986817094760793 1989039895979629067 9415592577110946767 6688208165846879103 8918237059557075962 16475472420791575166 594367932543225438 17272026004854869200 17381446782505577216 10403565966908086940 13454123782993150476 819655787594179790 6656367460429058389 14315271457273080524 11530376080045808413 983796039103522453 12154059602442990614 10685406655636133637 2832137993382166251 8033839789973884586 6991689165392466365 11524188763159078460 4531434471069081052 7769444248619802764 17320122185366001142 16796623932607739817 1125541407228389978 1939768528915299450 8566158733482839178 897732757954250045 14754332741493735827 1626373991012042866 1631856873495104823 14903297795459444511 11689356560671662562 2724775010094744876 10516600324531691751 13971654461210446400 16844280412134035210 9730485222606208357 18141516253140599114 1003243044802542040 8381126449132075613 3134782517080969228 2732488031496122080 8801935885849519761 8909378959806774254 3850765921823005052 14517424915202421371 2188191547745978102 16667933993568299339 664145687824470102 5706376369131042909 7957876386504453279 2315508558576794405 5425721093238653588 13601910196067211375 2820850900436542889 9756833877706507284 4045514532222469044 334600737068426256 3248987900165377245 10281108321981324954 2300375633815146127 1290034679998865806 9034124834391890755 15397056188469711814 602302258782237971 11706629014453363918 16062553064141744341 5925052065107256450 15064517314469204899 16184642378880334302 1391178749450242725 8642019881997539446 6014883780557559831 14622447274784536765 9394669069738204525 11630908703798397309 14822015653336584647 7947233892880201216 10735919695139223692 5537573385712480606 650820075207784241 3777560256278069526 589467702472324824 11179420971324170589 17273911498536054862 14888836984474771206 12493810471185048543 14431782989324950797 16932763533049545197 2297282317625896896 11238497095850567752 15716003029022765278 9081356674037168497 12333259177451537366 16773665549556589997 10678926816581178480 13470819099087657270 13231255676213092175 3594919430495663561 1967497303916207101 8098128746972505981 12896218894312074363 5088539415015483675 16642363149217319113 2494467761700124103 8771824227296458048 10869438902387056664 10774233752817089554 16393315170233888585 12095520634564386064 8551903478400993912 18127736667983815677 7824744906141791988 13603858857646366343 7727832925817775074 10196101261053927785 11009209209590365331 6985693544878048783 220617652633647017 6736931429720225987 2522313251954782138 6327829169690639225 7957371966857043851 10874523056546456409 10891560083542971610 5803599152292467249 9607735902934686317 11944653465107387719 3005000303386211598 3877671054445503317 846002423558191397 14754571902658096837 11239573700728764724 14089019941028343853 7280301843019927160 2534274706131643286 8440923128872214472 8095102760056536207 1684137658086810823 2734032993572522179 4762344240356811872 4250477575858519701 15853499880523947890 2644589795668281737 12706383081213499051 10990355955056631592 14818858296233419041 3749727823555675108 5663964410474954506 15462584340590681291 5053196587978096149 11054176230628698775 3313962366923880739 11232932791429928831 1489601839401759954 13575275046596695173 5114443071128156365 7146535694080951779 12009337642110192745 16927426604935790337 4033951239740159665 886020769307681494 701142405043095872 15066347542079312207 13691380222694574998 9511559665928877052 14556925679719777921 17277739564789693660 1792910652701340772 2179364319483121774 13812665824309608308 4907227988765503831 7296541730922521658 152333252925124974 15504575419813512321 1512144769303732336 8658930326880505405 18030124649378108601 9618712427481164196 13909320930985246819 10070120145531844490 1834772601647769649 10959897692473445188 11344877935177423414 4321261679476290470 605611782178047182 17711292382391873205 1468114382474948960 5763159735899977462 3546779996121767674 9591136666092582386 2648425134267621741 7843923916388976619 8529248547221769531 168025651883639218 1501124413771317528 7025196258284872936 2255048728733750051 12357301592722953282 12360866538604989784 9653193833134206511 2177124886395174483 15247935077070404212 880355127151277427 2347548352970080062 18397071436508881036 17807786235051561118 14317544783631452832 2232331774899859378 10894581676255753324 12761108884139353514 12126007064470188327 15289832508419868321 13098163754812393992 12429349995163199331 14191400594705341473 13911812868042133243 17969167224779842059 13184140677313243776 4832956727242942705 11355201505986812383 9787707285161712734 9171897733580443684 13662077308127053579 16849436079047910518 17197080516391817286 10346263477143987005 5570495225582151617 7388781571343402061 17965859615778174708 2832837130004521136 15079623097545274360 17032016705227559977 3268619685507121313 4875513158001704775 7922101897249319891 8352466912773359394 13718041215392270696 4071077013591056736 1492083597088271021 14599026447007834626 14526228271314738596 17609152559547153433 11296963721569525839 15166963436593628520 17567395490943299081 16116499604881268732 13300368097542304431 12634504924548460754 6613473342493444907 2463927604741109797 13355120042879516653 2509087315089075619 12656981084196799594 4602595617470734798 1742451555703609761 4892193409284967986 5865360649810534510 9730136142730021906 12543008291924952970 13349621407306546478 7753252010737800428 4538682160120087942 5511526009246582812 11084375764696520878 3868420209210431114 4494963423220311743 16815460856508310057 2050432917528784564 4837067093887891497 10893225865823248448 6651261240829579048 2225504683125601041 2090803315473209242 5560362138080813738 12471593657212236834 3412959844054796542 16895909778936182842 1370942947549843635 435985454871454473 15374754800767967893 12967438394977536219 17426752084416250644 2504318371625490034 8084257012546479750 10736043446922428424 422939014772971517 2930304159932041179 4984983304867262423 15630395114105469981 2221230753799657596 14426263504288602029 7709651886448690525 1591526191249062859 9517628302311340620 14058138496747639047 14049654821006136603 8159093014136340796 16464027516866350277 11827917411063466896 14937399679057983967 15528775291911062514 9696876583553629367 11546717067037680197 9278326307149865940 1301616970383947590 10084553371478687894 8130208779850004846 470779182053331743 6717540254409126713 9621937614965448264 15423621318028899911 6571153929738970771 17928141938521524988 3914089590652666916 12797504100665944252 16660535436170756410 3822941334130027988 9482105333982484874 7564497226205743235 17952098149653331773 430889126283439852 17310469716481550510 13137608541292047124 14309998876453116834 2062241642865412950 9691005729329779498 12548324944302240133 2905816008004280545 11073380018570532631 8309394745347256590 13536330004478894738 6400882222607525391 3796691965792697281 6261169669056154425 16590397257060589843 11821075563080540983 15969209658758437165 5712164181219917740 15983477588364376598 12814722319851473637 607101271507920530 13521899706490658411 9702800786237328641 8003691595691236713 17297892079781291564 18376962948730667841 17984937449990431563 11929817511380228028 5777501283973009392 10606497001897212318 17388737804930602417 5894224597793345261 14558347672400181489 4609845883675421547 6199653295647150551 4200749937683220825 18114130779997779399 7677833081746263114 5437058619460005949 14848361821162882614 12590771984409508760 13863634061310287562 8262439732447547959 6840206100829228504 11414118375350826805 10028032461937172506 14735769491318657580 3969131262648437794 1706109289990767587 4107660662870887355 14808523814059200659 14186150780745301793 16052504304216115486 15899746977490085414 3724244188907177958 8756157944654802879 16789305837519819696 3843349946221055586 9945516285830101109 15304628351848009286 746455621252549072 16267249156278389297 9991242959474060146 9391066239511374488 13132405345887902195 756296490803252384 3170830805670919079 10120939174198054965 14893270298145697294 15111007638200727379 18188040328299153682 5764077831675224651 12011452542741155399 11153854035534689522 10654426773669666995 6163632785963378025 15162801187283274588 13527971879944878731 9365484484641904859 10329228083937946640 7188040844194899152 11378780892422517643 16118882090212433428 16707611705433436174 896426418075746100 1675715765382108742 14328516151715637008 16821112906990965497 16086621007008570274 10459666125893738364 11004691968778437243 6831861904644765562 16296104129410587787 14696089432182269383 13798592124540801473 8420454664210981380 18219492231283870021 5030039518434776133 1810232850976493174 1214331367305625154 14587449198156411803 13523256804074657012 16730161583133628723 16994307959424845913 15690986827187836187 11508345913933579150 16159932678881225860 11117326337228938695 12349153762130150461 11418764351823312580 17200898197659510180 10426769481453201998 1917186393989694932 9940733357047777581 6969692913913638911 17615991569548209469 15648646066116511893 6011586356653755556 2350777856788257270 1627119414163692839 6332950407824087139 9305336702668162668 1131097077045703892 16740396279495455086 9164414221346311700 9173449825246748293 3247376694319833123 5333490715237167328 8572712433826664843 6699138294208769380 16805095516790026630 17971123112017844421 15598107754549839115 17947322278873878278 7940859393012011754 8105338359475165671 12401411091369362001 10669345230123816770 9974344930691097806 14463777810404824767 10396124427428468435 1328633790755325779 13992953454789251887 10404205826707573147 7262260153045811593 3044249326747432337 16525147216158857364 3604336290231901425 16940345660306496016 16152114460269406810 984689443680193127 12943922044417686759 7251665342076247043 8985059438901360493 3880472384957514614 5221290200576196306 9634235374336670750 6290544061866966560 8065823594638972778 9644864703786193310 2002198096490213620 16885682549943240581 12020210442172003899 369739723590373285 1787550267654345225 8028304949381335152 9132162085242394354 15324568602033897042 16492656138820589995 10480738500735851419 6574270872512840455 13561242374863918133 6629329485053717694 11941855834211357022 7811811043372481987 144927876124955328 9988495676320747816 5555940463960959811 16471184154385892585 6181914527244979333 17241611286222117201 931429969820855087 1116585257362966891 1791214901562382457 18121674526536053517 2839557591018325228 9100679353295248395 15990076946979753762 17440177396900948515 10958794952136489937 17307847956461647846 9326521382392922572 3189393628425132698 9238259422997611942 15859290030169663479 16268258646518287731 14503330805705789294 4647138782536125189 447403763010792660 2297993067897217270 7537604194113979010 10311151951487023615 2106713272614731030 647512323673145764 6065522400642778816 10598577936941639065 565833590516171511 2278935082496802900 11579925777610599031 14860522387688735795 1947829950840953368 15706046403955648795 14553529534316424392 15027940802175134228 7563978954087699849 10101822537714476927 14287393909151783962 3161230983535140525 2010693760605122755 11642763920511605389 13175657921029965316 15471933148194766401 340031552717088462 10507856290532776020 14165682084680733952 17501137586407017144 12071810052767115308 12769797918875461567 7406521974847307294 12150754699066852090 10957399278924803230 8056343523875392512 2780358890273256743 9200091472221195470 744388900791519937 13630763491654019692 3285458756553790230 8628826378057164564 3303926741962179518 1673951215315968195 8284210083376492880 6674817488857642824 18361504552086590269 14234633150130270871 7135264261846051363 7504328082129750369 64176727144464972 6669144001579297871 9152675112458945038 2789102092654598863 16966380396776635337 11412717783501261669 5498500059969488807 9337522202458185230 8236617888298133136 13828021610470289582 3577216262719733899 10330979172453987078 18254705281024788066 8640996765016417355 3007200730076780736 7897519686664199653 11413068472257063118 14925429752398714098 2784674836200613651 8947173089796724671 16862623206947276018 3486972780152096149 7407433954232021647 6741329467576356890 6896505394408077328 9020261586772066206 9040424751709118390 8416614612945650191 8860006567134268687 17916885997551861817 8795643975412791240 11633663910576813456 9338674896737621657 319087427889632637 9313771642602857080 12289160880600795147 6490748676784184000 17249345197200583110 17507753186331351333 14876237398923937527 5069588374074589446 4741707570369377039 11037197508672288678 15771750570173637023 5402443646099902553 2093580108260706313 12617157281217144676 17787263598009179286 1855218942325428793 13814626352130358758 6118978810395273375 16962559790877269619 8807511943996978876 6496880671710791091 5035328864661584522 11498642283418026110 8768842888804469925 34956977248419902 3848568619281982114 1528834043257103235 13310689417101802822 1512731518016309960 11535551172772405746 5468116679021806161 179822899554110508 2101430548354735067 8109086118454566569 10093967313978669523 6948334133094652887 12547268775160701006 1122265049135126142 13942211435679551279 46952414239047949 8227899266625713510 1265150470414704416 15646514122491138108 17272292428656699917 5428532322524968360 6691477472995186670 5676936935942853927 5078968311253973670 4001706367140174820 15247228764175680221 9987310980713241331 10050588627769335967 6817583798778747415 16767640094078428974 12373377626108962032 17824205554085059735 12979781705390263415 5980886615585358152 17477666704872816014 12974975717507924814 2201247312801323268 13837981320591169880 16206243477874211414 15384240134854502452 17580785201445784845 15359853265691237114 12422946152790657647 15272082891657654081 15318890698402726185 7979353894157638268 5054714048554477821 10322654582644732546 9137108169165100441 10003900231761360176 5799342009717017092 4654843517727581998 15440984563754114212 8749357599673917489 407231676096329866 2854754021223836424 10859095885688544001 8144140184490043204 11040622690814832222 18176846409914990539 14588225687535822366 7434400084703617847 10681684185242413128 16189895768563422207 12210085892794580047 15536615995151393376 1441107953189211918 1555981937011794087 1797471319261097512 12600974706284993001 11392601078661290588 15545089013898637275 16844239741839331673 12138673464756196228 14921504148820930974 17749617618958347378 2222246357556222105 12079288824499885680 4828854923481057632 10722646876055901220 5255901961062537002 18026292076897783300 3952476463264982344 18419418020175958843 15928110501686088148 17818292584093646704 8219451230216687917 8569709186916698034 8082000498132512651 4669742501201031760 1537583623893367517 13838796805914000458 9871895768956494735 8059180571880480534 9472884888298975888 586609989557161880 13444540607021535954 3814137715441811004 11050491464700814158 9128145389894225562 11535987953342131642 5978122979257762287 17062967817768050250 4343236941742868873 7502371150871454010 4320572677075272058 3308363944723570402 1254933477290380342 10494713966190712606 3608136379905328029 10887290866889267937 14285913655842773225 235935274333899479 11097921918329684357 2764167093970299994 8508281028179810519 16129608358686606108 14919666749451030258 8041254797078013683 13228803485968769776 14496512224226971182 7391774303051560640 10287328707648331184 13476292249911503024 17644895023027881439 6368908191343514728 8868151485745394876 7442844276897419365 18048090769324938696 4334909081518917029 7745864562254239559 10511121834526527291 10270571226323583514 10418637510991243751 16092172519865332663 3521008136737271941 17788904130963427940 449294887577661061 4883262535999467298 6877886961485398394 6917665518064954744 13381340012200264165 5004188497315668932 17478703459922170565 2006229171591582583 8525148429256789591 10394229968943816952 15013018498761659709 4980971723054135402 2565717148856727541 10152045487317360293 7259554270467523092 13954112558581917400 17422163769240990397 9665277374922990834 4410661862907719244 16383562641042239607 10590156902227692212 2138859834863747655 5289752794034911627 8778098353170378717 2474926902681719309 847376035794823752 18243109631513078051 11215042104147258654 11324336506385036112 14206081599947505916 12719364041157060600 17477020349682796199 6972986336745943731 3499023449323558517 16815962954502619585 1820732021006156075 10906168624197835454 3292555157963551264 1465944722969979383 16908691603118965916 14290707229044860818 3979649482947887976 15092345111038450543 14916337984433708422 8209645639849089159 9464340132368168608 6061261885622173777 6968480904544386575 11365162944188906580 14303110378511366204 3459075262120410242 16259001553397494467 10266475467749323755 18190070113647033579 18096166535016847857 5363582616549153361 8773761502410281719 17144616232990809853 11617167088317920732 14138257259846226430 5597943829152328813 15082395483698352847 16726044404673979220 6234603768638850398 7216688346587104451 11543751781962241541 11836016939678360661 3564811075834816215 372926932124381727 6201524319453589945 16160346941404348433 9703663277048086368 6428644214639581512 3047530272919424147 8803777498838834292 7336194130502616609 11265935552339991516 12179014963190602209 9244034886657995414 2494620008988592069 4528640459116784333 14501706296540050583 15195147935359548986 9840521630747955211 3759312010182178862 16381424521645543482 3345578071232204329 8972373891447643205 8205072273572020884 18286736528367519822 12515825222265118990 5276731986668145345 10105317407630513541 16601043266005671310 10068126114111339336 15492083861087574488 15634923782288951342 17581226726768805794 8090062638103000 5817521475743597149 18148009061094894770 4587336772572611665 11660402129369512247 14337730004635394495 8522457138543181040 8914613442394242693 13293798193234997513 886279080684069929 2139403742885791147 15962231479731220912 12954870982030734491 5843158620145751522 5099612054852254340 8732556386501464325 15212489969939133060 1738706501304218193 16450343480874673685 1662576036905512625 7934566942591969660 13220094671955870417 5332856900689015312 83125331530023942 4638078832606493123 303772760082538532 16411065770169776411 8053842631037150493 10685110414250717476 3509914151498111726 10582599304909664144 8038321887953864074 13453509095715889142 3470748018033778360 2831084116538379634 16132796531048770525 5770370960345060401 761169562061478540 9322840068497936258 6398434853343343021 17569049310785580390 398646605122791842 9586623400607180944 15742424129234856402 2461720221778992687 16042491321900206759 12457884383002247894 12946990063244762441 15852199238318437307 11871919567373637082 14317306449779834584 16062454021677822692 9835560772597875267 13339141525276376115 1070211315893365464 1423586169138916600 1382762263133331757 14753539558579914284 2837474107726594838 10992941302368378715 602421306630883281 9333247103196649642 16752225603731324873 7234819422646671958 7762278678947222136 15107224084364514596 12803948856207299537 238836479985811837 2704485884017183336 7028214171355372089 521539788132189767 6260905155235766297 11650413736729158474 1932099557257479113 17880967116443611877 11987587651317859181 5098232095160608060 1027842479021367281 6651100443743115798 10274217959465849980 17338949523990348278 15719313761171801363 721528492733447381 2415283432540187876 4187410749563699403 6342052923847682320 4079845933147759285 13732452262771047670 4654624830088510917 6953872346782391959 17420523968486447365 4882450666789651299 2230654028956618124 2684831853472577613 961524416052668399 14113101107542438571 12061229825713188777 11328102367809535258 5211261278534650844 1854351075179175624 3653906430724594180 6707333508705436315 15325072593653721100 7850145739060204920 6776598886102447575 10510807011982055106 11322594402086550326 5067684725804413741 17539442050566080842 2458314854672479170 11541490969734479088 856388196836522407 274839714738552621 11528816195387897111 13574370134349448962 2751064866989326868 17355510757561509888 198080436890257381 14508975176207481727 32430006429974516 16122138930284007658 1297123917450033 9267460931839949653 16581537589366542195 1950480782396141425 3653670052095075145 9446537064549347118 6687807898479946932 9716297127852332294 644650397234066463 14543519762931474079 8321348558217720355 17979009305317485544 8881155735090252536 16310781433036055735 6892568925809101329 16586820457759898450 15862917740519390722 11859783526692872668 12586504478590234337 11252614406405771682 11630003809646561215 9537320168199550237 7385155043478247102 16198212445190939200 12094551770640570000 1187808329566155198 5851900018583387937 8411803562649850303 13364910357687084366 17058005029093738741 9952656837300357424 12372335010390146761 9686964449013284647 11647655175318630080 13841264714856454901 13870846086194255148 5393325934561298612 5471452077992338549 2923224743794079058 16878290914430468478 12089033116647118894 16748933415394268787 5211015820478039387 3907154516391447855 11290825936346748053 1040700253069016754 7898127224386781490 7384175816767656068 13594897836978410577 1545064698995845924 13733906123897310122 3748678313948799483 17249491777487851444 6714800188937232394 1365321531904992451 7729070435122521635 9681574356806557618 5867379092695049065 11855314728350728134 14603570209779866153 7429089275919329569 14921977886595904097 10488868631998345777 12487732243714752015 4234208516363546095 4690627687640177491 6084680392940013595 229476582396548081 5266979785015681873 8131040573149445538 12088659974828248603 536922617023642959 16576807660020762368 14031677428912189399 18122024329630792960 1413467465781393273 3973759091213418936 2367755450084985303 8036107384439114510 14612899630801550630 6966943228157977486 16273925426103897081 2054018622633849070 14341729558692081843 1622356682354651927 10419283500442744156 15604837577109163391 11625326220947400852 18292887602458111961 8376105686449009365 9867862919724177583 5041847810102007919 4781551623267121631 16534096941239347275 13218946179793776492 4737392029405891694 18273744793632492703 15523653988388323673 6143052174431261942 9924637008429878161 8561070422104768226 554141595908031392 12665881552557235622 9532597456362011350 10503777148200215143 7355297832370752229 329854641543645508 16630217976159801403 6168457588264446649 14648683301573779946 3792254464891918610 6752705281200170460 11014145498020189251 5848305469225912744 15204334977788679823 12321822182742353842 723879004952173108 11538905396672947101 15285256444793380506 17308149415494817668 1030876859857398517 12715489734669087925 6725150099844926636 6405491510912761548 5716916127046854631 13665195096091088474 465531922453715537 9972761910740081504 15791223538845652563 7593256591886454379 12333954368647301231 7541203759968615501 15717491436318156382 7300834577926030444 6542913137989309088 10835663668271960161 18103747097511020468 6424638795947826160 13377517160327998483 17834212634935135602 14836963248345488025 8703058959634395373 9253618479847793774 3090523676748672240 3393528604441024548 11978485011005627833 13581158233832395151 10735399429876177919 14907689707753790742 14498295846255666943 5609214064946672930 13294159775605480056 5901565796148961628 514901539271028754 5293591497386041820 17395550281675525038 8163375998779784078 16195660776275631848 1066957476168554435 2383886202046716195 11612511525684374724 9522941438787614269 1601413719590991077 819715083771279130 13505940862177177639 8474454827549758842 5223202606287125358 7293067324761380182 4066425926001620337 4217416466149626639 11632037951067384527 16039124960449136184 6261318787989889560 10867140977891215359 13719663472515588188 4145108543752318859 8148480432061919062 8951498724092613218 11261008527546190429 11612511988751400258 13003884188617827864 10686874469785352110 9371918358855892067 3531405574930496169 8031999378403762686 13782987333389631834 7223410700004573636 9421305390319935723 286121640350606958 9979770257806471472 12440516338027733223 9738905056799016016 15191992101608449267 6907674303644224233 303638725686872133 16989885964717715697 17027959182086672262 10090003122020882023 17455597844971811001 16240239673293055943 1540640741721210637 15660790837687416677 13310203847795167976 15237267429665629350 12216252061737150379 3429099087447810345 17493755707728403446 13526107521009367447 5979670753156825794 6661269331210832270 14444886862428599044 1579583745028200232 13839865643464027502 10840945921570539072 9595375409996385091 2138388923210825779 16302151407532460919 9945060255385884495 4008926011666831062 1407290019372017312 15859623682855940586 5005310489646047844 12916323258964384158 13002677497005150190 10440513274799156959 3115380051497029433 13098528397392818114 6035665164954865524 11263350787015224230 3471980689444764202 15287841230444808741 9718934661317176046 5219479076159970158 7683888110446503913 1872971162194935222 16087278528236841675 10675452626420299358 9472627003838195570 2323763519770526513 12285360454904039063 11509073155053379582 14168641284150860948 13370236010169904155 12753924301343478010 11843041693698034641 16005050373151882811 8936368559361301678 3444250567897789486 14976279435039426238 6112417541041521910 3686248012850904484 17812604166405107767 18393755399443381674 8343289212546225808 5109755367842967085 10417701962852909029 7267147055471233875 11997078035819644326 10012854901338091916 18122596901247743535 10549670194264196650 2736845863806877286 5125329834868358307 6656395063052299003 11448091770789897975 7940310760238356857 13171874281890892507 1020303751278176355 15199891954470655934 4775499800929562072 3690811859653965617 18323840360127707454 2144201110759378312 14564049836572291764 1123396308896335476 7597141783749231662 5479049229650510628 11233820142562895236 18361503070034151311 2098722660654323905 6463707404221943538 17945761165729397885 7876649154066680347 15311154377469028322 4610965236238060240 17226558147634677150 15447532584230083101 8676235135101794840 1885323732019456029 1472568168185964091 9021712555573339675 17241876816732593486 8141054337395868119 14374804125164842355 1068912620347340063 15853908003846814894 11440466824250257627 9604553923181456758 4209410725029224514 5919017190571179517 18406495058775488696 13421052374585781991 8516955881201590283 268439974115849259 4976943766686498051 4917553010164481459 14522608862246044526 3363159585441365410 10030428128150076800 12538837480090474670 11431619486683652369 12103907161638743210 11140813712188957872 12433268653922816243 2816398036019427607 9169975253281275649 1699805003231420521 14488246656431352004 10873085200430358716 896290188466126567 14320084592463590314 6434954500502130950 8040490420243445888 6089207925551855174 17388717449503585951 1039653228176307353 16975603794728341244 13831790632049018655 2592297793761316174 9383034780669050250 8061553094298705986 14549873880287997060 8047183453373033297 14508529398844749252 14245426172272604490 12986564408948681193 13394667607680372014 15095218483373057998 15040986572122424163 3757523777035835547 11004390232217765057 14742077007178827153 16043112840973322819 1930549815823311432 12480362619141927912 392845306136606431 1950917303664767443 11978558582639910637 257481499451412148 8024857637384752704 11086928425998989126 3516974140982953656 18174251646691264882 10831567860190662716 1958046612330678799 5012186077763647256 10978364863109494608 8802876410902078559 13930163819159999899 289206179637795072 286140204832149979 3244130159377944440 3948487439421883606 4856221659768648922 8460574457108163361 8135974965337223698 11322588715429916989 1630388395922865724 13785086143751929158 15732186895162634420 16923902231800689738 5710398985008558752 11387726959659973894 16068770191053528680 2096009785147675043 15919637588803629842 12822513913277811261 417933459800052367 3329014077451374632 2756726568122005421 6181388796773026922 16306937713966469696 6761128831159583921 930874887536042915 10431621274470389413 7941139875740878005 3667812787654417837 1858189753757850177 3347167093763376497 9973890420702141736 17857132402566394310 497494938466190542 17419756654313318021 4832906855832406505 109099268927636480 16097201007815346099 5973288713805266126 15054069894141819286 17943375950650227834 13613181056903315655 7747188173187022977 12315824022843056086 11053776243518499507 15307542724324172307 13288672380724204204 4054973850935339499 4281775765847328727 15766558003543912222 9792659746752909037 12285110425152547256 17984124418213521470 15718489065392660619 13685030480933716982 4770944947437867380 53785221780450872 13325628477442661731 11093180625800328012 14553213543583936415 576467386979632049 15556243750091345031 11561712706055377344 14303820590392998071 11628471057751511997 18090162345566762851 17421148590870118403 10783995658941717459 18081850010799935771 11783867851607491847 13366292558658988724 10166260539400162871 13666846405975438373 18188585731355400695 14710258174011899883 12557586272363997885 8079535722971632629 7841423306210882564 7251529130389090661 7545622479924081327 8223872132058743054 6813146980586184121 9794525462088618036 10846921570398039664 7892848991903324732 7057724402984540082 16293034507082658329 2323392121929462707 5690253505508583546 13145964049442977800 10559248506014697625 17312125108227265525 2521998622986351978 13428701520589505188 5455815263766194228 1958678942985823953 13156251183097860511 15350411173397906418 14968005446067980540 4506469593452659363 12781332556823119501 5774686421933640639 4950511266823464506 8066615737603885 18323326894446695175 6717103569563147050 11003869144389125692 1343540459458224282 10056493540777272631 212227285530450325 5343654435613233052 121701600316972961 5362537969348564317 3840185519977614565 16365243464085499971 3170446027198226336 9142124975336172311 13487068548464492543 15967387698235838119 3733270196012579901 15991622498561580269 7165614969556303805 7692997706036069506 18042995125643498985 6595482318903132210 4798927322254852331 16143109768798132851 17296495287269654820 10371535437387423189 1863343449457082419 3224607351622588459 3743105151729402711 10347303208198521139 11041680025935615246 6625385091774815755 17514971982059248172 8054941855280182612 11955367551620917493 13682676011318931489 9302262504107351522 16165447716031452289 10638037628174578296 16496193605292722248 814203022573099440 1976394896765438878 18116447778146040304 17967204675563616054 6002786857209009246 3439667501187540090 16393614004320028116 8151402303004054067 13401474865674257829 1090966321195576414 16330181708861158233 4643964039466433668 12935648130689193195 3223381631753049954 14325324817475740480 11578711160434397262 5158436713506881457 3054030612599098206 9841499200619947143 8471556282092585026 7971837402508394726 3136342390983689026 13037231155005038816 8996185121882526915 3209735934723435482 8013636594239717101 659671818330620507 4460458718951082745 15330689992979498120 13848294880629292382 17675143303868185195 10396160403563180275 15672243411062045268 3085673907122823464 12759032414156188456 16194513797811867515 6656589869086079217 7158245086300384002 11467611889612443031 18183414875024704717 10214077515130577384 8729785934442398719 9944064448316496596 1470363572402725330 2301532575320848963 2495495404245254365 14110033345639908765 10858184579231549350 18415036664131485342 910342827909899911 7705329464520496612 17332753669922614836 16665668473601156635 10960826188490487800 10843157879192559710 2874862996907080618 8198778162903136347 8233769856344367475 12725445099017667409 15221551110281399962 17232548810973060006 5587458193247443415 11348825687950385832 366370955058097526 17366189391720841816 9157532541953903722 4172222920207436808 4668522371971984306 13772877690111827717 3184760214198014414 15179281256738245542 11881728480592200880 8993042147809209478 14864020403166171387 12846610821406512461 11401898202102156581 10045412056804223400 13174160259088528031 18375414886063395168 18371634606647172794 10068898642010512826 1008785919760848342 13902885234880017880 1991714894906663016 14727783688170592741 13217584259559674234 9776674387413785856 13072697363380027313 14385397617091721322 13364143579894325244 15671498230885918100 12133646460360484778 3194740661101290617 13703796978326236041 7239099163660345916 2969965427884574630 5774225370037806179 9427911483589093120 17368608790154331454 18443777262388669117 3260510462965707201 12522877168026887377 16745745764705536312 13296004190037148272 1304171429163338080 14541427509349139435 4463904925975572559 4394497959656493287 11391637510066299985 9887692051657411623 14340288590165012972 6288987568272530238 6770108123282247138 889793347798073731 6895243147138374208 15830126272791423080 11043286196880808921 3610318455057574525 16958380078257833694 989680724020162186 9001905924531379560 8673828532946313774 14016963955944604791 3168354091089741890 13897178267323605454 5453496853598338585 6378534517755383303 17220838092718072513 12988563127845149061 4313539233377766261 13110804211178495825 12019399248694700142 1729451702943517013 560689489061335271 15973699098593729251 7129556847227679401 15706564179374678 6248749116868046134 7909634902858277096 3290080757400557927 7275091102633218258 11718138305227665989 7347328996158823464 3835001823429698949 4476719023776581649 5854028532567502294 14568616982214054399 10162746684473087757 9024038929283891305 8872059939129461378 12581496727602361955 523770625449605637 1215982217289791129 5308012056889130004 15973437491906745065 9137826923374301982 5064840745673373474 16514298100279313236 18150550902541772542 14058750934592475416 7056653165073121129 4842023155452344655 3024745270358287188 16306849318641064977 7844316092271843054 18201858710728844403 14435165458933152340 3234062497811519935 5836061711581409015 11829575505831243860 13106923742418296075 7666085536991313590 11406793513390420309 2118820254477559531 11902541728716234446 17289405822109666378 11684750997241434172 893496044657798444 4518567825322406695 13503639127590128227 11197509314697979918 3871869634282486045 11458343218412420621 17599668744049560129 18260881855850216498 11038107044058444149 17678444246286550224 424832370193075364 6974418477582072560 10717312376561666131 6857282897840787773 942109708498744574 5388344366765083402 13620484003909027870 5124349883218992430 16186302837243534328 16359779158309981425 6603630226016258699 9682127237757203822 12184082018233753528 8629309303282194068 11753238602059888415 7130735546864352372 2705301174833772140 9452739263834515964 8670745479219902726 2580792985415011175 3430469620477598949 16898214671252386661 15316755590737863607 14414050080724583586 12729751456897879942 1315636336397244684 16226238551933504029 5430453623084923737 15714212829362526486 12285133886072829137 17538095661713289404 2770482943464363682 8621328832889807870 16755120027599113957 10285681056670089830 12103119805237536187 3516787954359248896 18023184420201391436 9020820857135970821 3522626528196680763 1428820656538327029 4283309029014242510 14884195734605118058 15649964570183102041 5773790049042282032 11219801539211551602 15570665635835211028 12918800782772594489 5033831175473464049 17689481117831329645 5567598109385053901 7310704665662037151 1372484990878472453 9775890955779361086 1635616449457656453 14390838513957969740 7211632469072246445 16968890000553895451 15789472944484355396 8168895142555302522 1249465356218476424 15677892936014156327 1699112352572385 6169804584813160769 5235636579525046485 7278405675661284634 12326096374508939856 2504563028991035122 12662710630676904529 4146362120356151953 1303518422894001477 10334954412900014080 14274396879094316837 5238739114529906164 7656728545892569134 11657134429513346764 17833033587344556319 11111599356837132638 11609131161212143557 16895171246304961773 12987457981340276354 16435950966455128014 11468880397470753310 6816581431934271728 2582226410826262193 11404969186725177084 5605921899648335443 4388057395892944802 12460065067441869835 2662705738617858426 8729960349875927117 10913544212935754366 6792247497019599288 13482663950706353293 14722654305468533727 17095614648671742377 15294523026811091477 9272762705682394434 7273995406618458583 10082537214207493434 12751772235217980131 6874676490267351480 7878442563533888204 3895062879748745987 11328360571728227812 14966438599240667328 4442922889013876977 12360026100504165069 10545977068593613275 7352114346665506282 10545005118490465409 3479194019246730656 16259642930759011904 15000268332719223395 3438922283355675701 6135816542611875341 7779380244078242578 1515309507438900372 3645548197263489103 8092799400922287991 15027754082555890474 4721422343670421910 3048214504777639446 15677907963999563139 3091376253056586677 6649465635655506635 11936782385208121875 1974853357516565811 5299840671609679426 16169629582624130116 7897744063432207002 8310668882834799765 10209620275547529256 17950051951554830853 14973271917354217891 11514439820746847621 6516448207561748335 6040546396361133557 13253350891336521126 3903750921103085080 14931585781134930713 10163488767189370068 17518956274158430873 14247316731272228032 11276726706069390837 12290909245994482453 2104561256686565423 10435706300650680617 10198047109428408357 14657831035762676280 18359113337021007306 13427050953916641104 7455801739644804965 9499480514728217500 18004929670703648955 164180796104763690 14231385894276343488 14111028984393447530 4179912879216187116 5609820722457052696 1155630308765755169 13152321397478732088 759160613103354039 3312622536617288145 11449791265444970394 9304455433189449899 3237581303417063840 4817878787855653002 7510099333278191341 7714393300704322753 13624129044654190965 6639972855463911029 9560407635151685458 8554104302458185097 10523993013430922349 14770768859286739000 17695168299682098113 6322588923376426071 16524345177300477560 17840926706532559527 12174477040497623227 1974144038650566679 11928508190513471975 191538014618397001 5744229278961005159 6895039387277550091 12914022129493242693 6746324925064132253 2827807124205729316 6664581626141820678 1467645334196415542 9014482930745016741 11296955648813720982 9091133436406246485 3710795912032016955 15266613245446396259 1540006935521628169 3756059813675064853 18164284183806909408 4831399861370466193 5029605266216241196 5700148285513676034 11260906144498524305 4763310810520273080 2744205443005273862 15654942558137507544 4516787985969636263 718622565232407557 200288777133575162 13733523763138864182 3808047741233393735 13490811123355695758 14529234709658058643 12370868085167783387 13665694662838386048 246456679394284821 10995322735183915518 10247266123966461806 2878657503854372537 12188929814307891166 17644998948892629923 1828189373237737837 2239655959996337341 17774520317190960882 14876804313462404647 823750537999829885 16936821683264296999 16053281084135634469 6048654527927989307 15899111706569300529 7796888106906760573 1104623704121776604 7999792972169433528 1183563738082228833 5705079103315511785 9774986357072393538 10779373336815542282 1686071868627672665 14042620259128147456 18134969235484423617 11531431578115348535 10836195926833604055 16174120109635137567 8335543251838918692 8868060296148379180 5935992498517483332 8687779364717075203 4865096946235220031 14627229296717987685 11372362790041190769 9661836096806657374 11730150585923200092 5133775879630780437 8715463000721771397 8527954733602629170 6018491928447979915 15908330739332206111 1638655942640897112 10011319868921092031 6907978307035042192 6302182433609535672 8525060534784679845 9209836411849520119 5659296685502687889 8562972458696054231 5973268059816999826 15671510534157758688 13780057018623499044 14252972495448452680 12655942810551926180 18403154847308973336 17441221195745848560 11670264676820285732 2130041049337639247 6287900689838032997 18341375144492953230 12620252185725190589 12589534351018326560 12672355940877253765 3449068255455169688 6896462400637268245 18123912761826938452 14026056838653628210 17835731694293501960 7878556968141230456 3493098647123168584 11700758672508400600 12237119234978006308 14016142324539719708 4004166860858980468 17844429284697475145 17677306264441272908 9556447580023144561 3858114945817682488 6456977610883578347 4339990957554644727 16635961048623623025 15089359725389699862 4136311763086641807 11539231696150137522 15527871640935725894 602399028077609644 2292268543636026908 10442576814869140998 4760012761578983266 1941586788482426433 17119807405948531372 16025279908051773246 16387197033900565019 4124218744374484316 14712450055036100645 15496313091426953207 8986937257862782118 16210963560195866350 15766404870545899810 7873179428472701037 14027000734020844226 13200163974230703596 10273925969764201184 8145906210887191638 16368944098295698464 415515718774279447 7329214026967261267 14768040395448394575 12922095428379034015 13131391406791125789 16901849054612231774 11611274681189073364 18252091820548306103 8311176282071210738 10985713915922699316 11520460574595035069 9538047874104778202 14428655159577289017 13463767225427869076 16244941047531731681 10156735208014213168 3489512513084215821 6444262367618332169 7362090659503109237 3812428493448824894 10511051248091596579 243578716331939375 17394056217288599609 12320629758097041642 4739042734390456249 12902605175813204618 7574401986148402080 5533590409242762918 2331534300874683435 1330747286153329732 6031610387481516510 1134789996518300440 6281263019070346564 10921374387436132064 12917106673009881393 17480497004195257221 18305169439321211556 1046112816325674125 200057328040361262 18059252732564838387 3867090699240541965 12603457264108920539 14028729463720413636 10759775431521992474 10730036404450256307 4097674860582362249 352127873395115122 8293642318849834154 2811996370521876856 13184631152374911698 4751476355803975399 5692838458684245886 2052076645321262418 13824857942689628054 26594468589153416 16111951339702844054 8563763572792369178 7991059537812875288 12070891785173586853 16589036028915857507 17256839866287811277 6212207209007533673 529562597741879268 17437920560521115836 6932358912251169068 16838773301073936143 2054731466521132774 5928041437804438721 13450643209315399511 3743928370968030306 7740220980492329044 18331012623280449202 5262419875116945520 5020239492481751859 14885901786654068022 17111523365006702512 17295947743576605759 16021877943192652054 16344868540001336190 9943032198391596447 5303578276260116227 14112249730254969889 10443559185975787947 13935090531695062489 17445474509862207370 12570359462810703584 16630088131982925498 5148249717019120284 9341634432259566330 9552326210121771844 11804946223551133093 12522839393702387515 415370816104029358 3132718624461223746 10450791983789111219 17078697521666322 7683415305394121024 2327470019761982504 6952083723431560585 17737580309346174387 969041495130237917 3596273564481823969 406232043431199278 7682767678569964636 11950288105143634103 5049152606140691998 11060757812531174440 12683055511115718902 1046252821778195358 7472423535486737397 2556128783189690552 12992274748868686301 10263361421364172350 9269734888581490687 18193514604378228802 1795949866696712373 5845503117578437064 1814425101067573169 1846988862753872017 9615082397726995815 5440685688168033922 9846694257305689858 18259927764273954700 3771199145396123350 3970964637526096085 12940363079683482880 17514954092260518226 10962291796699318294 1736527501420094330 3163362043032130145 1352212196127154519 12541421054799035183 16384112188073306060 10472319695771078580 17837649437645824922 10131054088007757922 13175869645170485695 6140301096495410592 8451818435632713795 4144384223342493038 16046029234305709427 6028113863691844251 8488828069513411784 3407517997421904654 12438677914367107861 10976389406688030721 5510274159272822860 5385308077162032822 17485398951095188120 7001240049350437475 17510482940446287493 5601625612101156538 17080014774951333917 6848634460421022328 15865031317300170594 3247537557955765888 6066852857931216492 15226670938005745507 11765653089465275305 8074740064364464618 10624944510758579370 7808744290150695196 3730139962091317672 6134081969434195103 4189945723944303163 746784204847806348 2042299650117196437 17665349521465120675 1807208306926051042 8266855587848996022 13410852086598419297 2658644161366134546 17753038717343661618 4152871210087345218 5991138955062234941 17378722013441368821 2928150673837256551 13108345531344063830 4977209757963907638 16046401788427099178 4956982292662181923 5834404727797096422 6821882313724595309 3084814113053099969 9213752311427857703 5596414990116933019 6047680988196061701 14920151269076434861 8343814901368123467 12040111572636210539 15646806236219844680 5652033956973293613 4260121595028700851 2239720848253335772 7782769478825719998 16914121551004110830 12988794661406080816 11322113055428020058 5930374859916554192 15275958153302486404 689770278198070733 225040578713688294 18160534497204615108 11732772699425293155 4048617820458770095 17469289362412077101 5789961203192674806 861071546837870022 6103184535038267500 13354227655764995064 7542379228359907168 10061141439792146453 5752245546001346430 7817299473402648 16651290931823421476 1577382082695639494 2471980252393626482 4791830046583218088 16039479300241663716 14351689061999556043 10686082257231405263 10396974766228448127 16317094497364505562 423741012301595180 4140137402737900140 17533775708237183402 7879224950483976857 17446440289565733057 9512624963662775615 1055946474147783343 15864612037495858067 3454884700164621151 3526073016658093889 16160982437077196661 17686536185342901834 8392242055964300810 13633442309482471362 12631293555348412143 2557123846354231095 16968090950230744475 16479954296052442473 16124689779077434400 11959784912882661809 4532831827528642453 2286146013398610135 10726701344236194378 9089767476290635421 15485327729483964298 6454667140099873416 9312678206039462108 9050825621482375117 8697493011149443763 8843457167322608923 14020325071006790498 16984078645909014604 8231255923228491147 7981043851789113818 3689635552693507624 10377999752109425126 269549283923683887 13651928319468543208 1215635480887181074 3498128489577391547 18257676854759856850 1424706521015900180 16169759434222016214 14700266607825938266 12102879981108524854 1655770823523792557 6308660934964760631 7924596634269032153 10042377158717032422 10096726337743100408 4154785644451121674 3890792402439678212 3352412409216768877 1796248342068707786 8715352151229122106 1373250104523038258 6201585036005990235 12056843097857359345 13325757327340302481 5098464922484095122 6319234121770655728 750828795105312701 9786921989196002035 4255093499892053781 17138875493459705776 9025152669419470477 14177317057105916835 18096416697755304983 5871629807096290513 10611721128174627900 9820877096482536727 10702911526921729088 10457757370795731002 14514213169268472246 14713397175722822405 12711480647315229010 9095818456115043238 3742649021033316326 11559068952016528781 18265884611934048668 3470014795391689318 11826725006945842771 1321313211255381148 4892272661014210906 10373155855756747661 16411724906392396575 1646535744550098359 7519836142733311552 9568489446735954732 12957922418014351739 9556938924831254944 14304516397014143625 12412908624017093501 2234514963889275899 8643100923313917006 2207794604196718378 2457201678936388760 381787537007695587 15927526653162797638 1111926783885979354 15001834793076860905 9913182138615704364 7753668379574109481 10628794044047474313 15958756228143724522 13235477507815154456 14637975823665896200 18186622464249180637 5059694456693028515 15797927138397490457 6127319227719533613 3037134139562549889 13358741775393514915 11441281821730286846 5815875715298760223 9458758984254744064 348729810831535809 6027181413340640524 869515631745304383 14902583387056776058 17678539658326606888 17784609782884799371 7766370277905871441 9402171815751439047 150610524658603316 6532383975922762054 4066119299653735816 6294019683901309812 9798284605546783 4678045971518328878 10565359755966747573 8876183830561513309 1775273692961375012 194129878549453950 15291551673105772784 13012070956470557424 16697773030534732751 10107111408026996410 13556450401166451864 6569399870024423561 13880418842859741300 16689285491684236434 1013470152449340387 1348677664550804288 1726621404497776373 15796144432080509010 3731313547174088921 17709074811491515928 4421563985719655173 2665242361985793207 13089784797503857173 16173061309629037546 16437654880382315553 5477633474792142653 10169626403151176143 10225458601390742177 7214624449377256727 3503239759255795996 5243053715493455384 9841822153535163120 6459457866509405742 6807331856895949591 9060798442095889121 6056789282257940582 2985813577381286134 13991502206807654204 922935263333225085 5870783876145117141 506836201651338533 17059593658184122002 17597285400377246697 7524410645217700695 3220034812536898214 12373631593707575646 10275081958869714341 785868373113021817 1826450788659845309 1588020543501775540 3450593019073385261 15181742237448958419 3112746588484599624 14171909800523367123 14025000303831798195 14571666310732346274 11338159280427641055 4068570071293496599 11973115632555321137 2437579809848339319 16158721089206408549 6590645542577002579 54494299893778758 113739279881696767 14937066354158845566 7940648494505003217 10309130104733311551 2779512693722939586 1010539074480978998 11098333922499371307 12937358742769468627 147403423847034976 452433519336277835 8434630024291460612 18422142834686734151 4815886103033517620 11317108521051424489 8612988931236883304 11761870043329032098 18305710405787997241 9119390018138865540 17473310184162038009 14047551547753754309 8373913925909700858 952598136053379631 11415247978059651151 6687149522868774034 1059480037571052864 13277755583057017343 18147421851319697457 18307852318491817030 527231164380496011 16461814679561091469 6151050943502062786 18429575065804236829 13192630542118138987 12463370406391285266 4270604609896549594 11915082559238968481 9211360614556213883 8428771551202766 16074195458013677220 13633132623312702982 6024048062226384970 17576333588017191935 2337050195431555128 3374943523896673436 10147002172934493859 12296463890642174031 10450119672501540037 9439721448874256758 4357362530520996587 505729169719976031 4357362720445451876 18417609082846462420 10951383419399616050 11474903080677850413 14417410677526608005 15341305026433236554 15751494805705752545 9080972564660716106 1848969783656113100 17135522896971148033 4691191347195049856 7826489380295934418 11442207110341625021 16789678748478400902 15410747653789715755 12829991236963847897 742717253034712412 14944542182727375009 14964668464012538029 4350299142962178770 17175752837627888870 6982796830498276076 76496972334416204 1913049480962158247 2930129490684616843 3736449010440075782 1187056708084632190 12584773959699477174 10773720929768182475 14613439396007531403 14996431537512590947 13666193306427300800 18420024004356296586 153233503018498392 14755274442836858823 17014060271063353486 1529962358638470070 14846822728428231780 2374639544641706233 13455926157518827449 13036064017535048703 17151220313475013023 2095806262270379784 16316526091731657040 15327183467599037297 14957993739145954361 7669887082298747669 10356479645081450686 8313399609078364463 15202749604470345739 12653206774043747249 4703089715492811540 18347878007938813165 10517102193046757217 10472632040449122436 13575513407759194854 8630968470500148945 155403797119686582 1763151177972942299 14561014054497061340 3736637671331934352 13304920017803114933 724182527955906270 17763027997033493426 5502614418011982641 4163253193551982282 5688963877185260147 2512972233620912884 7572777442443225573 9189616523413611321 8562976532872742943 8245061546757580712 7841983071837901090 2053788165175180238 4750789621893691076 13751255718765046381 9277764567842259516 10637093073333184413 14749847689981201940 11401628982373184502 12485379553439567630 18017291415886009200 747721455541093004 5319288479193118080 15079435111189394809 5295622481784882709 6379065176590625200 4230493345470538479 11332879189556735076 5301414365049622714 365299618706158401 8037232871795566863 17024766026922476930 17390366106372388802 11782426738658071471 5054434880999558832 2471348826445467296 13897303703370266133 12674929460255617217 16784826612696564959 565009645525490344 2454922146994029462 17179103908233306446 7278575490402115841 3536957799499228971 4976406493203778357 11036478086801309777 560412687882176162 12031435343518298261 6971492140248789799 18222094941527218362 11747463605517799472 11282799775048595903 11343272146979591381 5951455043377572289 849705884140205771 7785121230143649223 8342011746824014932 15316689925128103456 6927492813824098578 7904183101450056179 1338322480563610836 5362730359761412551 5904508875461239760 11717623246622369009 13069060342771427137 13766177060677638140 17303927644022299778 2949585444094785354 5234785961362223360 3779084340409810274 13127565569995101016 4173395743899748540 13279284637767582304 4429979347450966335 311203367045042100 6742853450035421407 8867466563471638291 2458368598701534203 15546214538068797009 12510718675213212282 1798992881571398046 12943292118151259235 13959179382957138561 8525236347474067496 2565622579223419620 17323109935988759606 14839537479947528626 5904754334990770817 17363277004811545783 18195085886460489401 630957532761716594 11203144810553610772 666960579657698500 11970285256410263440 13799093492580951369 8302185686672634706 15891003840388311229 14105760672661149156 7406686584140744747 14832297959073538999 9239885322588822583 17902615909647607054 16200132419252296819 11370289001993942540 1001104129016475343 16115299282967024162 5798713239106938726 6832723721207258626 5248654485885386637 4704824902309028879 930678934456617719 9062243032292812669 4448016916923283126 9438934922647054451 15654576653262281301 7272812790280496968 11238316820771480385 7059335831833065418 16198162736896442331 13970385406201202768 2501320969029804875 16545326107362549223 1263226539446521142 14535642934291748354 16633355027539638494 2864622896557059852 5350167951271654028 11406482488763098366 6343404164975537263 2885879166735655301 10753519086326024662 8771536226744830932 16192835306165785404 17509255064804350423 18326941074099539759 5417250112431333884 1866335694593628330 4360597633742728853 13661951213937055862 14871415494969863574 18161096100338678532 6581774868260513572 12715990687295125968 11438083357089572824 15194890874468701191 7962631181831548098 15288029890166410071 12754593969407501758 3691902181080646865 9292448914391344210 875442715504085764 4137231523063387758 15315921630779000101 5632669342076010218 13122377015627432577 13594429659047273866 9248534596551155758 744905305497197064 18172352902981732102 17430132766264868235 3168992329538079499 14362551578903781231 13634411627344972746 5258716246161820092 3657183102428099705 18092759891702393912 5249718732249349235 8930730058888605243 537093612977729389 14444492773763842197 13147180374842847241 7875307297442366748 15911716708916183670 1048935750939741507 7848582481428927813 3589852042939458900 6986537894107641722 11144798266126249294 14860726029829354309 16442657939009177709 1608521346043299083 8491862049200511331 7527296185501246280 4200315063708768264 10969603402345348665 10386886346222341498 16559402084650664124 13092189666262959064 5710073589473758122 2795731454464028176 9265396641879970773 14356646336362386512 8410133754979537940 11371863779455042232 788437690874974971 17759333153736487683 4310095331637296960 16826366528122164124 4068036233023070021 493844163522121880 5095375873975684640 3629154689344131110 17268058182414208948 17775715256126742921 17661973803132958186 15600640905306666083 13462262049309310260 5215303726731931087 898954204619554709 15635580061697300002 14647898994904192583 6389056302796287348 1056948371198938743 824684773022981569 11449237017577069118 15696083140147045587 5788097189077647677 7164934389092824948 10135325514491000562 1582129655564828739 15736544961592152470 4575089508950979203 16992046231414115369 12929103185654770095 3460137882878366253 18108459955776253991 5435037672966144506 1144724747124122405 13852172155209586749 17283408526621333672 10298645852519917758 8139181228627082086 10989046149834992099 13971018451583304679 17043870681344018713 10509504163004851828 14389525393873194236 1689543908027977659 6221963999378249117 11012544931712794654 18162036283630442803 15479979941068061424 4282749265006577388 13857332554139141390 527490066169802734 2277945807230776614 16662528677464135541 10965010587182567404 11282444814706774358 9437012049657622607 15625773228909160226 15452737254908935917 4650664971015579346 5952218182480895100 7593390728457395284 18044166968001882069 16743659055660420285 10089417766369780630 7829718331054531426 15846488660802036031 14015579944651016640 5408211009516045739 8679996609306363969 14000796545284444501 334297932868759333 2880314646487714587 8514558124936883562 11535659629435405575 13103593548527584151 6283510360782221374 15662587128175483783 11971095082574285621 8133711570414427403 14101504203484434611 7069501842617873034 6663116912113119933 4914535558197397017 8478175343128853116 7539930342395837902 5578966094299051166 13138961755474203593 15437895645937041953 685900176298940671 11748492667929586666 5457820308263684430 11259944094761579219 10527732096465168274 16701268998200413791 5381671344793079133 14521694534601088164 5316870554307085721 13272587879783675515 15079642575380007638 14421784996486773907 8914068863448668363 3326293232550090635 1019638244519905816 13524807679553899105 1740674244803652717 13537115429832606617 3329793482911892606 15048356283564533349 7458909601317230211 2668919351232757468 2366728637948310442 8477820552322388781 8919827793070403211 15364600301989996011 10890271435210246114 15359632233892348203 17455768296174480832 15385459918949435690 12146264428310878945 6176296395459079660 15334513319419092443 7606308001723879782 7798245329559367659 17167386623310064855 8123682468771722327 13833250183817561142 12418655001976219467 4887659034340530479 14075911056793653551 3713611649593989994 8251022195559776890 14374146569933637908 13253979171850352933 14975129217276493850 9443542249495617159 5315910925125308010 15720604895137294297 6702573416646288535 11903637836195781493 2845147907019264232 13392212263270037322 77076246248336125 18081650776888419260 15140087269833076429 1797457789216876932 11054631757914337219 10283787016293252690 5715267487831689473 6545331333186727191 16260985510275252383 217747917694736113 17299626288818210059 7951761596193020549 175131006463455765 8508816589822163745 3062067453273444374 16250266296950180992 138921227597644647 13272046759727804215 15242474982551222966 18061167478509365998 2556844356186430380 7962749319262735619 10310344229033770008 3163401331346091186 16876594948027734593 15548702565478577216 3877398077196185109 3652019052032105031 17343046573769810545 16653652454283600753 12197746007592652738 7801345468936183296 15902214159323656068 13486481008125055069 5446326691885742596 9604131395866322802 288536759499636340 6684766858890865544 14023380017645090350 16823938787345215472 15968745349879893364 3491871238084987947 15962312785619658674 16260661174567007160 10215723218433359210 5814455587451924197 15718867741927546374 14906605656892916425 856709913453891621 989571473469841848 3940472002133082646 4391295836105062641 17578849006297822299 18217681531077955029 7439702742002829272 10145434752943617070 4015398978331177730 16770824910352804701 7271649187336697181 15198417668828740641 8724541267218677884 16463683068562200394 4703486332584745824 2090826135605544134 8631899032035123623 13846237456257949024 13319596091043364706 580207318206205081 2074477812839978467 12698345662221385104 17630069134276566088 388954678818279250 6618788835412321728 15503743440313153347 10137225992583497318 16425234090141264844 8940270907884212566 12282801724381041459 72512015561744067 6670901011620834035 2126706244655721928 11808254780655416305 8144810556904227874 9400296610345479410 16391333170942490062 11693515568509578586 3884585226697672791 17575636489151212149 11747231476721394592 4259667386605109421 8358243546963380766 13221561507480872658 4768418096533892036 3962107846939271717 9164501937469552910 11426360792710121994 511108413214794962 12046277315920515944 17493976197144174830 3089372235158766398 10580085389608323810 146693148388651961 13195521858671942258 3397274431229637862 810878239062039271 10641115400323091758 13054030046325484035 2365733643567906936 15768423185759260758 15455281093388276546 3648740443145425069 494163172481057580 9441343191443902737 16888226441904992895 10473954986632961501 12149424308347220259 4499436173798942303 7062721480672473753 17483379587097710970 13678657689299879493 15882762409704707325 7746831790173315285 3373216171401347837 8832621046964270333 18191659496950524073 5447585378010738586 11879417949349077683 9650105416139498647 6576219207257935973 10072673650193095923 4523351887408400000 12652286920847596999 6160822955421727230 13310269826993586069 10313256460683693747 11502541838543721240 482781142507495598 13374536495154924258 6392666693947645454 528495806265503543 11622061111592215424 6191332948340254439 13994029287930922733 10508485938193473482 12498632757171112896 342159170918092438 5693579784981518386 7930300746789208964 14400773348306397858 16069595724843651862 2491197315756614876 12895368899876914054 5487705321119111647 1349142653304582526 12546363600234032357 8874482014469008728 14970941623317590157 15220255217636653229 957520610584427544 17085009971475878755 12891756536375459576 12861346356353581117 16093765902679231224 18387958743760487046 5472671826616697060 7230243000117160459 4988831661579718392 13635338805112933165 3987111693396438608 8103266693245341134 16428823362007867663 4177713616767352433 5404769505248163735 12755959487279138773 13745428444011334021 8084274894791175790 498019278447191892 6104984999629708838 15313730397847411858 16011451712746085813 4688403168474091017 5657423800630877788 16911384582431221866 7138405706503280622 5859110007085402763 1792097642099086868 15087049643351086315 1306696297696197183 10848837745664834601 15039935774918750509 16048331241236239641 13485501730092600421 16425250122222771250 13449701507143777257 9204115366716457610 577090301178377225 13641551675822545753 8293744075933730061 15002175200435896071 13793416513190354223 1792001703449320168 12631951248806140698 1452414479402559701 3573569641982622977 12452631045153344696 15386352078236850133 11821717002547750991 7711987279567535825 14322456854724027193 5664165258174029149 8043022432767894697 16113902986217463744 6906522864789584443 17419435316049813154 12025013701401124198 12461532387170767165 12910986208786535108 5944385318314969911 12179328791690161868 8233101985438436380 376920814884572923 9462025237870063308 15153018107456249132 12193350726213063879 14478228302397766238 15660222758983298223 11349466129439226664 5208829501010781817 10165338219274550326 16852210789960394036 16305682710343350108 17053472878459674455 12110455614332527094 13625451008733088548 13286732158520842960 4841458033934792858 16205356886452821793 16590900282164170812 13546991033551345820 1185299533091360879 1870021404924287377 15886710363857527213 6235532343617881751 1550773590788019830 3616695276917982938 12043546059379609318 3768550219329835908 14087592078983840775 1753802009031728730 10031275493866899085 10085378005239434735 10995728840129322221 11534186672328347235 9064343845538456045 15107595712811041579 11002938962576662087 16436011457565799244 12495682060739990672 5247117791891381848 17938793859832853375 2715116568824599431 16039216646998831378 12510656211565904527 11380272382721510375 4424468071938932556 7519643543015182986 15624217679611417369 13255852198215459838 4472656964118564527 7408154509084541237 4449243316446348058 13430636046254200478 13396256319889909650 6661314507721728959 6529945833332111875 5302930683675398138 782797451939761809 11544822422358724514 4651421015708249 4294837524719122949 16712921635439737061 6923076657974739610 6403281028992100800 12070079525426008861 3190277237153350766 1431978234201055449 16098385684025717130 3851558121018509971 13831225474793073859 6299770928504610885 11599108696040176153 3605741541920171000 5743323902736938822 15999354131948272972 2476764484437138570 7188596185652303027 16771457218125067569 10329875327567873268 8355847377858269766 15890097053189412944 9293013516479753853 10161004311046882494 6841718897476640218 16986123528754423048 5957928314508179842 16940393462870465875 12406498873127346353 15677565831680655184 3181463804780971375 7764317108032910777 3350890254440142693 8048286063398726529 3000882029448720397 15956721817572545017 14545469577443805322 9004532442227630690 12281954067295716022 3401494825102632118 11770322939249451764 3791095807248627329 18408819291027453712 8264983361982422490 15700197148523837375 4955695519940903569 11217613628880922772 16885928027209047507 13108921270137712171 1416360050725751301 10876572962240028434 5259167804111661207 13790252922861742512 17757763102953269103 6552650867206037792 2261473572952594803 9091371633276862883 1131213086138768991 9420378326280534338 1654787209993665454 1146475504736299537 6167560043613234307 11172764940392077448 9820470952905310859 11797136027484871295 7920862015021309771 6056423667357971985 13271652907878686985 8963468210597781356 9539366949472734151 2405945191989173576 3546284200083148214 12872928616403874172 16150682914397769861 14779610201530651021 4783964212771626693 6281533349532901157 7936222117091152568 717596521324808609 15903171094292621212 5868836222751116309 13394854956631624486 13660451658464934215 17089083138038992982 10986024497550735619 1656536654371540512 14694372040344042302 9030058775225471217 2255391817635477514 17472829111251579925 9681370684813997336 1689873149051617178 17887173685257061549 17480928998475960478 1555109845884213703 10175396628078789786 11257583905675267487 9218010016482383630 18424100477612011051 8364354552978711749 13280471240004156762 18135724032535368197 16109724146735524582 10085303587450532479 15991459394353104961 1408886118353722312 7485518930154152905 11042650035460569980 585368121315111574 10623934520811267114 13949866612382053965 7686224682192641183 13030572348599652736 1300610705487968316 2172782554568675014 6600543142742757052 17377384431330034747 13491878127064804199 16378344326437280010 13003982835131189391 17876926433265373244 407000081361019478 3370043943646304816 17171330139942887659 16762622136338119098 11763587367131012345 16168009749691880098 5536068501496720830 13925714607437341688 2914462865801777496 17834754766319899073 17684751552971112606 8027510370742366473 3044972780910052122 13785069998104875900 13509702706808368966 16670315439086201638 647649718672868962 16174803100552740280 2340880035194250638 6539416972153332144 12455947274437070110 12894131388148155333 7490053566172145799 2378215564390526780 4518848239382683761 17084356106690425135 15293557362992649491 12697394512631515071 6559984356523994637 17939180160258947839 14989956463759140894 1261757597155260198 7678433470383365870 10844657501860767132 4769716530523355551 933795700675183175 8893530324038584281 5201189898168932352 6788678818643712424 10920998259354675340 6155979793966644541 8638568798021982345 1873446353239191007 4133668727473852141 17955741296304547098 17572992509685517006 5227372554253971555 8452751138191283582 17461600918654285698 13560636709049163835 6385761215684019531 10032256163130377710 17876575401286882252 8746162180122118931 10917671146946280330 11992455865964423825 17506328250570460121 14913029907287951753 5503952919168875982 7670095412084727976 14538980478661397160 7147209025294999555 8547083762688540033 15395199643455166094 10858155409179768408 10676311759541209805 13567439196191181244 16090674137883081382 4938321953297930802 9533107931827711115 8983125193571865634 14407300990015616059 17417464230096104736 5036009100883625309 17741392339580978516 14759475799457933846 9943220532026724513 4845061648383961798 12486564562898195023 6395255315178735893 2875776112888507934 10881865753541644274 6031229058855679729 4106073344923852708 17053178740094458567 14620273106853276158 3360377130960146088 5259546055224622937 6448627275924539116 8533300830572317767 11408113937090962396 9853414449141307456 14444348236464781640 8254067807542837101 16842580909027513308 16200686734711502228 3176204045334636896 2385751384229251545 4189878375869621797 5354857745603679649 4741260729189240211 14819176276406897865 466592499714360996 589728509572739589 1465668338046392829 6075075513440979384 9252216529139410061 115127066499247809 9730277942912847164 16224785110564512173 11205230244103647251 435193493943562133 1836931838966041287 17730531408902571065 8213273798567335081 7505424275102628892 6026071406938705292 13119297732510355966 10287754436720464641 11106343991133645818 5260727761906627876 11941195975605858154 1031765478759644139 5418153405872016076 13876285358785379317 5860447967212752142 11433053606728205557 9761309589344596348 14975876603637380803 9770391690355143089 2529060334357323211 2504003027591411129 4860568507645000095 5588727023431401344 16932562122952905122 6991546631971290922 1677344579621474502 2660514529301086975 13535109002551374971 5706974717739679221 16781517321755781345 12903685826229171013 4328244116990484434 561354310092302552 3806315285514446735 10954190696241050788 14547898721505943929 9841530805073236760 5576446023997296709 9857137481391690390 1408542842832915961 10581717758911523385 3673519582383721731 4958780995660295556 16194603352944020289 9321423564686614966 6582791514274800634 13925040723434252552 14435392112598848522 3955582085616456723 11580011622306587179 6082825582296260661 16396638951782358941 16118049988848134017 10682053470394610330 11890862895789192335 2487661581186989048 14656090082344380687 5939359352880214511 7339256053423945098 10865835020350427455 13714274538552790111 15320241249186957387 9002135921020856013 1421543462374105533 5929292106345101969 17590954547652438615 949449125417837026 13199977853597662354 16278274280462085580 4112024098149795438 6872042378850469207 16263655022098837333 14742478239119897228 14953656773187943155 11385762499061599827 4655915972808897520 14487324087088449130 2246934193891076043 9868512077821658750 3643473377890945967 16297508438481243481 11607394141990307072 6065906054012058113 9995920969062554885 11476261239744998885 9123580277998112191 12021541205200878611 14418575043786769179 13363494415496959641 10729954785610112151 14861321795145305946 16689541987044733021 10950551871913661365 15187019253646282932 6199079491982704201 16806555919746603434 5881350085926738746 880327509616094682 14104252877092425238 9584864747367663376 3708770977947126666 1313574556407547304 16387603395270786334 13061808888760686749 11278839134795697199 6273277476380085240 14227553637984225108 11936479516802874522 2490058105643054999 16557434035151867725 6298472871176021860 14050304038902407025 11930131828374967743 5675627444577192581 10076136338665839066 5398997207787600245 17409045713148132555 3648516115273900534 10235377255896832823 10168058898800025266 12280610704959465285 2329224738168457810 6922556699277238212 13107581659432550278 4725522291761590934 16912991783135665080 827302913135209895 5440879707358904438 16581579678803570738 7851873526770122937 4547150433042648151 974081600581565331 2989049586444494212 6575882980181905859 8661115317375199607 5652413744377571277 13357792085628886913 15622040226265455377 4178812984142721974 14281043175127595800 7720293844407521526 2724780207163509811 13915429879588880594 9990015268753329484 10233434416439880740 5467853161944302376 16449675254761166936 15841869785920397385 6011181873481986288 10317906729115415071 2528326143789728233 5096258267409267210 16953992128262201281 677785335720444841 5709015909865677613 3231036255757589383 2701625027319496453 14197794717832537225 15197438890566863155 591100098831817289 12347839139934893164 14201803376839608653 13283255590519353966 12439441546920304049 12278755800460755584 13725332784356041679 17585688966074746129 15086882633749312529 6255150818350606953 12646691116110048907 10816231161440018561 11631922876727342479 4811860264993720529 10311143614990367827 12127681538070565522 11801228613451394340 9909240602264255992 5200786955010989177 6532140638536329078 1240235605157730690 8091899567270070215 12264315966307467097 6818143937450562296 12849459876520373413 11198316069048605313 7591434423535179592 15699138113933784402 4808629640487184336 8637630657628637639 17971899727487814525 2494598449301167723 11647181252424941565 4137890997394105167 764825887450217679 16544856567518089003 2989852047851415492 15405844210544363208 14145660401005172706 4878900968195336476 18408004773482346465 9996960341182263737 17987135020119710246 15171673934883386328 8292764189387385767 6281736664367065348 9014532242693268277 11947461607400102977 12021269303186970748 3908817825870271678 7887396122733477572 9013790160606137264 12621369765095268750 18139825254623823962 10785052997434465220 15829030140474382736 14137629727588764232 8048684663471636816 13664056254853628525 15586324615391253509 4962144864358106621 1082331843241204232 14386271221760532827 376742879403279162 8979102333644555286 11312841432702703464 5239075950401542704 6398895497888760839 10805198811231173789 14956783570586964831 2956467646976947346 3371802119282521586 7922675287497336816 3197814053652812208 12899558579989511677 15155765638620015934 16741870327231006199 1970222943457932170 1324377891120100976 6544681418098253410 18035479523325082030 18049022592128929665 10092874170589072796 12114449274843788832 16624414177645585280 4721528238777673045 6479105624092987710 3164965270648351342 8405922789834579925 1274281422883380641 18422503849423113239 3767034873968584373 3742293099413695393 349540224139590124 3412414941050445343 5990312644970128067 12763054429867040625 12246240786422601631 17840336391665195969 8933297514172207692 4638616228380956730 5072029022435422978 15218402389584186526 17604918185986616332 11761404976103852770 11544497986745338552 9613827989960130686 3332362902754899566 11066667775778050090 17363444806460099887 3126404944323711026 14761287549088117229 3519954228658800602 8732145390226219118 18106734482087796533 16052737236603626693 13282855362523667433 10374354080118785073 2730619473854612549 6264913137042469568 10234288817894721242 12495502671641366111 11581516108330785823 3377585150349926147 1049665240680408216 7461398847529148420 3831129471339426955 16351724518299283233 16266111140579048662 14282575513364800048 4585971785135957240 15701745221527676740 474822531387220159 10466497085372947824 7796861855670464539 467264302278793682 2902575895444993540 1501417549445056697 2457112181498178006 12618077503603269430 2816050720584028478 4112106571575328518 8676143190011324656 15762786695254052522 2711382335670946783 79134870229197167 6356782604687084491 18056513127596628572 955441237689146875 10386461593093655623 16434534355690860074 17364752435101090417 4997494056182553052 17080969755801531099 8232384087747002289 2726968040314908464 10971706279411313298 10402588533012133433 3464688086164054030 10445974492138557965 15101831290253517195 4686183418045413668 5691571418193063804 12715439924196659864 14596859172301472121 14393397011207502899 13715448606099640180 8863232321108417976 313526457683224947 3491620565754787498 13087963539787667818 4478654939214735619 17669397680908500593 1481094123403279512 4677307196631576793 3900764464467433959 8648969809399700731 1856794170418141361 7932469699160888325 2550065737462505238 10979407991032338887 7708381454354386414 10231308819781862727 10894221589593017830 135138737981707745 1340520139509484259 13733095123091043574 4158812252683201717 9400139643933199209 15776539737102847051 18382211628667646041 7504568020123430957 9709001024853869153 11182337044907862750 446319880967670948 11883364010126258398 12277808170663242222 11249184335376803904 7867269948748638324 4951860415422908970 5333123341861420964 5818394389238144011 13867960322079272025 14009592016935810544 6584703184296121704 14966968743116946720 8751739390910376909 4408070097411993837 8105542784818607748 8574931761523041461 17179267251780237902 2737346131139625388 9576397195603444371 5209582202490907991 5887130154503530671 7009921768512938601 4503463990624137132 1920325778973495764 14058123756373154520 10642734615257411125 3360102239880397455 5094064224233520715 8197131872468313171 11968734621810503124 14969656294075083521 12164273024433179499 4465201075405801520 13442232392025418816 3540059545038789983 8589076148729846745 6779513762326028589 5132987887479199462 16331191991050862321 13610165382927514519 8880733829620182451 6506133766442957348 11133017234643935735 13824176736602039266 15307862921026377761 9877222590155044484 101200309816822716 16174726089999882002 17970702040435173723 370220483111144277 17153264967591516464 9351937646367972048 8761368691601778960 8650359929384123702 2157960892412392067 5360448945618054852 13528009522084901754 15398241082815982536 17024850109358023237 18396202264851101644 5120594927879106365 25443998604351784 5010902674586936998 2316742882872000722 9183642166025339054 18191948930122186452 6941566895942973117 504180531701272959 3510608145844651900 17883907798592312435 12327722032296285980 16998322726845130907 12979239630752296777 13309370013244503771 2657834214001410086 8541036003735763993 10916137566422024289 30559158825505183 1730739729046323082 117279748500639814 1579788763867094586 4269641993231944484 435608111289638877 2344545132183690992 9076363815943939603 10161175442403861054 9312178260500196617 9884227529871768084 7932770703912969557 1152211567341790608 16923604826591073649 14106287764659390128 14223695081528017108 8905681846172932193 4880322368667577105 48902926214759488 11304168078839419078 7109132289483625430 1536658798358806194 10483675677889893167 9454814258143218473 4094947064877722344 7785413639191166724 10801307752966397745 12259973566078885414 922603577438025683 11740073196544695215 11753949533634779295 6888426389041696785 16131580581435215653 15772225929341145715 15592084602643389149 15626390268761121692 3636219439694870094 9727465094729949782 4189966034903652481 974647712901490026 16041432435005959335 12776419670430654096 2907967406717609429 302938201771502510 7616131308981540629 1116938704980028342 11457282835672149544 4870263501597515876 12998487110860686222 10795463755757995320 6802568999103670097 10622411594976726356 5426867242119320722 16734539787195736447 16041299376614809145 6205338228697680223 3238581246367230750 16279941198129842821 8826105799893497132 11241033296067525672 957196139760571726 10992998078825899128 9148156547314608243 16345325462350864094 9023228212321111211 13885383919798492903 16620623008282028392 4018497380908473813 4380245561023461458 8213897218030517164 11108596370954019877 3872751889587878683 12215032239995476468 14094709282899130689 5395121496042359683 10895819473079784476 5652961344621030258 13737002751969733828 5146900720540748110 7923787117314439239 3089477224844323165 15059461330225318708 11457624446220454518 5858365022073258137 974437823591476786 11817804338467034134 8171997946996815165 10423438882037264970 15443367804208394805 13876411508858923174 11971465360289898299 17087995625294242069 4010092010138510963 12185390023770650113 14722697459227175796 4974082832918359664 16581208725011130342 2712693287842841072 5983853625863528371 8695098524137437901 8997192701661938162 5973821016358263325 14541348711588145928 2216366303820291675 339591495985908263 6531741576982649246 16555083989699110619 17880438671462232955 577607536629924467 7788660972307576428 11727169355165405179 12392543838920344137 12170243590989266137 3268798164152352141 14415462214317118890 1230292676997080043 16666490883745460160 16802485776989811971 6154364152048894528 11835423488808469665 1341599185239855110 9691636898198253173 6214500816948176363 10763332811803311849 11364218162038261973 15989360891873778778 10228420892405769088 17959315107373959064 9692785676801747616 4937152873260631497 1136267264892276576 4431343208757821478 2314541868980603901 16281318196908880662 3783605276929427552 15100321363675198071 15118871910623084451 17466223699512314697 11515958538364564885 13951327527390987165 14622688403462697554 1434163568922028583 11323719131066332175 5448405348173235952 44301995483836350 7103567653684721070 16532001902196826648 5756137644759390244 599198094750470287 2909357526881303894 11472887348313457125 8395230239197148502 10393103416603344062 15471450382338240781 7074652239262339954 1567467344222820063 17449686191346785127 5307616338256314481 13235217782453837064 13795560199525922565 6536301676317415070 6453008628564104818 5059561130805249968 10817528956066080211 17704970871854201252 7015552609157652282 8799570728776190520 16101916873956608274 16624319949613812265 15552224347244739174 10838038891677956641 11840291951710657177 1118538212190143773 9871628730898462697 3746989058109392332 12548334473253100147 16872964768195392476 13770985434426427191 1418908826674168356 9394179077760412320 9181627073396159080 9932800952871487585 8009667578126197642 2191589621145505516 13798902844411524358 12914275560439260589 11983125321340989147 11383889420847090388 1413758665170513809 10314499131537741420 14818573387753383218 11940117087119616113 13244513774646527701 16088577075796928864 12030810406243384455 14513197053587990124 10823036334387506770 12390327477479254368 13799478496215641256 3677673507396813376 7126831894059269330 16662285280580694965 5641911934409662316 9578093219405794512 2037444342994152678 18001411288045630142 6682523629473804860 15688307152134753629 9546505278332836528 2661320616451119782 14216958084815874762 16531577638395793202 13861678235971400217 16428431678213557416 2882940608418198804 11148552600769060753 18236266312196525891 11142188894372028508 349750149129050307 6925352033214798462 5012719408090096439 3860231985631193850 13628504632644350021 4647382299816651976 9866174908982061079 18413580002675413304 4512986099007792633 5339654424306639506 9966721566601744809 2526809202134715890 5876056354738471076 14941909791923346424 13846263182981496078 12101088279339737532 11964411129708246474 9752069732988581525 12709807158854285015 10926960080753151561 5610046078930215823 3262798085282997873 6945953677207546503 4244478399992538331 13682361822992897117 9427723135521607485 17686822954609974682 8652490818895183720 9670785590590740157 11602996994563681180 643316556598004221 12096260670740263511 11539397557471384114 1264876852301015637 8433480869458317945 7193084927284953640 17156809025486735199 15103802390088839001 17731913600672460241 11958978383572341153 7685480789561539530 11999176796452296521 10508030761965990323 44864584675975369 16473592419329875896 16513536569638868631 6738705586413757703 17349654581921649780 15853082234882129072 9533466139944144907 17289771487260762223 5790415985778543933 3600678246078098159 10943650234530686894 16984021163044488341 14678997287980213387 3353272090467535220 14610857681202816237 6209681463395909526 7200191581631460606 1212105282982643880 1273579446157480223 5655497181521960457 7659444157818165584 16823935556243046286 12899558199433837091 11918774729444614044 16903122935020562809 8390087217511023352 16860766452131910060 13743375687170892355 11432484414253121047 16529884420847046980 64373392169637484 4863010952111725416 9236731369695384059 7524515967959925376 18014966499881757754 9600031441605089640 3680125147675435193 12976734356557301607 9169539524524262441 4257239392842653708 13386517730586764392 6105844408213344015 16425830078745352941 13108750648900843159 8200477944046241170 13229842469954826601 4683714878265051549 8139634931118859186 5846130054682225575 7358026966857484808 3622626995273882241 472288076725583971 12141291219523637090 503177786903643074 17444397742316456706 2000108758908269643 12170219156118337129 2691083863448260243 12405380225470765047 2874581028922727888 116442517911428688 18234864431945741199 12669128052432144904 3535833182869140967 13513332039829226684 13813552274705915680 6298535948066106319 3399714040838454507 6268679392147924815 523124922501353821 1121850945115404375 420708132625959336 17233339934791298964 6381873644146952076 3008399849684904421 15610301965196616171 1561964990315080741 7565445743079064666 5096151869611211578 17227859262126097325 17498209248441028060 4594271030653778127 3807541618923862172 4880765046920447800 5083095693574292303 13262938822423856874 14634247421068089687 5499691622544108778 9741269097365440643 9354268516435873465 15808017088048735601 12574527746010468848 15743284094791443647 10959803555875846479 16892839495755569173 11191049847942326371 7244715115990376972 14972146952236006315 6892580165918662832 14891988340221636161 10186566397555379108 16793959251966649791 11304456321385703877 6321442169405653026 18155518152827546467 14587797872225060118 4117056448151811729 8802578935106075202 1193278093079969995 3110331425087045948 17934451863866854695 4073698832903821871 15751543561923562637 11096042819160667434 873935227618396060 5720126593780405172 15701410624369920801 12450385874225738974 8058186071834936316 12513521424227522986 13335289927928040334 8706630608488948421 6259216322689061906 1577140021736227396 14108359008221506260 17096192041854443749 7038021689623791552 12397048324078429623 13331410678855481483 8464974880944426959 14732193907346563088 14978956907264029336 11538695288521599414 14188051616368236289 166934246608191171 1414525000580114088 16949537199458991580 4291516281377723590 3748182962972553042 7817989100501412666 2716181989897435760 9011012106669156381 2947365374266831694 3421320749887751501 13250767391786985564 1270174734330543096 9667030607855044228 16855679578538438832 15810745462532015530 16382367020150015904 349519164988272024 2497124132453257911 9324058953983181890 8451538180017169756 7098220353016937486 9884059962359471583 3237383322897026010 11514003156867327904 5664891323848921875 8363317177002636145 17183074761059568215 603164367930608047 17425351056740471238 3548666141806830036 11157110605353848023 6239441444420053908 10129387516122814583 1571131991852759791 13112269621231067275 9358129575209470157 3781703063135172982 17553243265363378357 4133661277520571892 6981995258674435381 13725230716222507746 9656052563219788401 7010380803071883946 3903512252485028742 226230987506012843 3189389208735044258 6442996093226675904 10390858385292850741 10450186332048503831 12291776496078198087 7022182455113298352 1096476758822757378 6854317661898673675 993982410967597700 16863796586943124502 4709406208905439489 3707635632613731117 17459026113067199028 1297339143005085384 17527462164705129825 15264583777123843928 7396238345089001863 8891880560541342445 3724455746162147582 13781520627402578629 7887294605706762627 4546204456061196758 6126927765972075650 8567498780420820433 301782155725137286 8137689582433778542 2937175356882764029 10209412479299164085 14460170783442772981 1122038263445138704 9958121112015419448 1809137171662121650 9575008546302476147 4175832902744692362 4250271036980808612 13694413627288009730 296857163056565077 11933933582901020071 10764155523367770840 3523731528631233636 149359872067494020 7138457760059589749 1185756854792249446 10437329545411875 4264214773830024613 7474673283127940055 9716558349657009765 15170155904774792642 6229331634427351998 6401374873903865051 6878275544812582655 12030724943946397935 11247053408567281184 16589744282383513784 4920237324426320920 10184790402581988370 9087898920788641510 5663491319936742388 7796952486354155097 9966861554845038871 11323035844436972808 14421528519701121143 17303918356365119344 15784760165188311819 17091744037968358476 8245565636859159449 3664732253582455170 54447384905610677 1400003875687350527 12057692506400284938 6702967752725746324 14904441864857541385 10620017159994067823 8133690832538063560 13458965761667379202 744624401566985458 14836623277997659618 11638254323391463348 5682568620556422165 17649409263529773052 7791138272229797706 5400619235137261442 8352057170851394394 691627849846591563 8658341981678502419 17293187323620971245 2989033684443911439 13806119931070691179 9871896402692397742 2864092914770752723 8126630913950874503 1259214111426727141 6829252924231859887 2437428124188902383 3191574490403405118 8868077303104135404 7526532893139692608 13941233353876757865 10621861220971970153 10867108925975850678 1664523514429688246 371662691071148478 11333715771876113054 14502583381640064721 14772638373946363657 15489273501426257364 15375594821840699964 11547778985461273655 7076886353451275101 16797820877313654732 16315681663579408070 13927924200501841162 6312061391060003399 16963637519471322406 15318465709401067562 13648158494381591960 15572482315131299868 15142786487524687214 233687427081629359 10119080227584935327 536346439009413887 15196682653369960528 2208788550700145762 5436690634217040124 3049552722255467073 14302483057440342155 14720919893779870120 4122369878310482512 10841186143946254457 4664632838449143183 14746902984352830168 6355086675788404265 1625196062662576817 7711874645903323 15556472628967717590 4129328642161324051 3226614431704829956 14644999370005471384 6240802843776653427 17482231136616169862 16676103690875103336 6989043390540324687 12080878856411577815 15228823092428495976 4018802228723757625 6110073570934878440 12012418647261475882 5943403281561078661 6616845190972011992 13766672741693596461 8163681600824194670 15424306663952116397 280756194499900309 4457585950822606718 6298973339317617188 7695380525525845207 10277878888525179892 1959968561593949487 57493224553957886 803442195124857625 17647624435478046920 13557849405218810139 16791381317548135086 9663989687605037697 4074026542066955296 15310611991302420260 12375476358564945146 1318398918014479036 6024907427148368225 12763509700710577126 8756331402612915764 6372649185631574344 6089064126683563793 12927820939285743731 16663830596781454917 13643658930113291546 16798370162603666638 2935846851441333495 5147474643850214442 10589006002173309456 8902636851829969584 12789077957813640654 10512869117590786837 12508831603648375713 18246557395139684115 8384579566234605758 13178595705820488074 6783923084020228037 8826772872112729189 10177327889711086839 9437677676116035087 4744589960573728307 2484999519613771908 9564375009335350662 1554780755163584568 4002512153799059078 16296344184675073341 6189720269604377320 3016812744254659507 6939648275436512156 5714812665472988789 10503119193656502534 6134417298410072067 7090282260648661449 7587465557956967994 2608497979895953160 522404645265642471 2973772260557081152 3173579239787967985 7278083035015636552 15067394085940081149 10807145804372792016 7697957819745212015 16720607155272864950 5148510164051582624 15904493948541781312 9985670571739421462 12479950854799764919 17777369244620119091 10149659203279960881 17043957773832333958 5301324248153536298 7295585420186834255 1071908195577736232 16369471760218347664 2712614145780013599 12069504505540519430 729495328421926218 15168919118738377484 17461302445347405408 13890213994822565619 9546104765921104757 15323240583759794342 17847358335849532580 17014917348991338217 7105543454320574602 12953917276186171777 10346807726738343911 3140345543331407399 8876729650691300517 7910645165512275129 2921761963137401404 236540517899316521 3679572997294281871 1236798629066023181 11212311634018076924 18186670539991761622 7378240101789079018 10914824502966039261 16533218087045068575 10287799322826198139 14314922650053409824 3531733137958878731 15988203083193419463 11722043539616120429 1683047712276277208 2171519179441494851 1460438443876271681 17258011884314083456 7405948671166122685 8098091313317547748 3242713752065227332 15169269841933626086 2815798684181694182 2544104950327675328 17031794852904283758 954766289573256112 17976680722874283054 13927499591833471341 11617652166545757026 12583167198447817935 5892986822567916729 8949304601888480038 15589126605923110699 1029399569304627602 6525745117977146194 10747665343580473049 10202311658907721335 2658570481956424955 3122077066166874496 12386833070525893772 9364159656073470129 6532321041394604792 14991900540257891686 13480549264849609002 14609207026272872182 12702746255335475609 16119003317405849968 8134910468705133940 3515805608522169490 9216003833802194652 3969484044903239571 15080048468157255138 13173194489698345691 13849162815281285469 13094472229841105627 17088409042650462186 13101755515108467661 5749353000986611529 12001450566460392012 10879178006963997877 15502205162785222815 13308355440413793998 8752970479283528808 9786705141481156220 4507957228661455152 13822721409006876235 16383902151623182303 15276244907033980605 15437521561361667329 7299579513790111212 9412172336900318936 14490991483475277455 18349333583661381639 17658166811871483810 12591223088954080550 14755972012682232610 800104142818773655 5641160894560398686 13420348660430044606 8785153625115618109 12374503123123761245 2649832976781704628 10619796380570759496 3430428283682861854 5530391511431487444 13123241512228718386 6918336742579161715 17261434524562128898 16406211559971076754 14297398185223980700 6901081790356380993 15642304195386873078 4985304458846521597 9056823865635208595 7887998954663447062 13615653596481291278 17841389338491449046 330389799824112739 11287343783374350800 2164103671721848837 10862185164070395380 9152728217826949196 8350780492010853653 5157378489589116542 1446229916275793644 15531213256854765480 2708894049903777476 7357328088927041594 2297896120658542789 7793830565570071566 18082433499100927049 12456739427499730240 1820153644796109107 16683717233521580807 517303537383374038 16025048048848974865 11593065538234842917 2754887738902992653 2713095785202396202 15011828115754405590 18071119928488797702 14421823200331698801 16073267222898434047 2885199080189658266 11596958705168828362 14378159070291873647 17886307541645019895 16725162178844045889 10373125119962241278 1754915906402406020 10363309401291072621 1838355381300066082 7395574749551330759 998378980695980649 10289997460032555531 12796738393625549340 15307409676554168009 4849580167145635809 17129801585795628972 1330020423241051023 6620610311535121851 10035820306779208293 7428833906141036219 6218775066506093082 15772829943799335223 15312507661374586737 15025404817518400538 12517924309558112532 11667149757250774541 7323798487546891131 11800911071761643435 10373596378236114278 659325794793527193 6673169681823694304 1121975124673882590 13831007540461040599 7257643477810753579 2771555532100298548 8081075657043240825 10758905661700063369 8757280093817777589 5687031457295785285 15846362177173459147 14206900275857135140 7152749329823522402 10118407943271342021 5049521460057677065 246967410641986635 14310724469179454598 7913223228493800439 12297923249620487478 12015370051248701626 2731386341039447240 9229161359455068859 17054490795648723382 6347899915639475738 940824923691840338 14129726320879762408 10366435639798726334 5134202106186201772 16464210724125645520 10408332128997545259 5482103705375888477 6601199115847179645 8079254749766245247 192943458302376445 15138828079491631453 2775904040542577195 17805975903930443329 15024159970379856512 13170915041919493508 7683551846767433598 16971960301094134351 5902808283159376169 15703687924399968368 7189713470345163747 4261010661770635487 17586709414638591561 9122069331796823228 4195392362220192011 15225865447573802285 12811918884797694299 7252682435107715218 8768228227019884426 17831170023733850273 4181265053179211628 17295132064400028857 7594451458178468803 4105448580336446742 992787461725822273 2743271854076644480 3846621937374637633 13674995148534335474 6760036633561119721 15278474526378905015 17371210318952133229 13849732846649054241 6187124981433674025 15911270897670216537 9608677234547521047 2226326757734194620 5310440195124133793 11146213602504097035 17479874472296220848 8182045774222443054 2502364024374233310 14377584478213368182 16263387024496159372 2695629269139341350 8596948462082982144 7792930723971964867 13664580305897068253 13870293042056183015 389967744051505461 5461777636916821520 6880624706158576081 15362297024065021650 11237717807020859461 15509584286995936482 14158738446224022401 7763938619429296468 4071558815148231746 5598339960381998551 1041245100875060611 14017491335775030274 4935828282311572730 2078881173724765838 855341032221205874 6604188236414179290 9618748278775191789 4420880184531935063 13771679730071416344 1431795509586537922 9528841062338406078 10834404497727328990 16586372982921406283 15984436481736945851 11127135447493352017 12584450161537462387 4575853551176794896 3681503811032152248 4818475987367790791 16709882827057469775 13716834948208997257 16219552561911554690 13796190038549047572 15391752142846447087 14508713800110557183 11008233757734255344 8906288482873838105 1137921170289250910 8959383763439931737 14117892427851400616 2191576645413506512 6696195148517075587 9479226055201266249 7370152965296990724 636712478852112331 9472723384401298850 5834712580222758121 5124303246376225806 9411578309406380185 7902850651673414238 1711351820244326791 8609220268629510927 7319451242940449860 10451790449497532383 5827753548756974072 12871994775839167017 439982029617428887 16375149992295502960 13285149166061291292 14944453789096375587 8624353542434019652 15291000004825686059 11955880973671069419 16058284631875881386 16866403607345940536 395702129567941323 14347627803454061385 10813329754766119383 11460561895957686881 12651665188515284166 1479634089992110432 18409082113481029772 17186574930524462802 10002829850897078183 5284031530919571165 16407142240554254563 11419190426367915257 14640707564402465010 8744893307872181898 7757456471477362859 6576439119974420351 16611634458705047526 11814952972514434475 10869753472051245277 6927909439675587069 15644135816945642 9571872910680831939 15266671623160881184 3528094729555457865 13898493190385734898 15261111477268243267 13092695782441554632 9355739413199025146 4702411100980808457 661533265496368864 17529389900811901518 806589352918820160 1013440213373658866 3528432262799969921 983929551879465544 5557366019475772238 2625539330132912352 18046589377873355619 11400221544140540466 16225428290319415350 710036715728450902 17020233909241077931 2351500704004901757 16498655746713688029 14611333007241398993 9814537167404107109 9103795326931694361 10138267701653887482 17483811865350604584 17715515567862393121 4759686266764098920 18004547276497862186 3668808410184829895 1623248210723734154 9464382478119659526 9831730897862856522 8533871921215862679 7269962512060303181 3282530312796766791 13750018463058999995 2886752013235347057 15720850966048454750 17314142392130470381 243046901346455386 8184554601474863947 46198912336732188 6711494266937558757 8355163417030157979 10225780148295665705 10406789388149533270 13653209891931498649 10665112763694145888 9045378289288465947 5857796516941062425 8766942163777014550 7747202911528376029 5547702459146522004 5380967408015010024 3234682640020903432 18039477097018024868 3238587384963709343 4984322628444979723 4489206442787848751 15273279735410188834 14005055530331576490 11587716686255293065 9316328677057294850 16320134387542508876 2483385385586721377 2437112015231233718 12795172567415930226 13035109052872793367 9068737757281696793 3854563251834444214 2564186454358741632 5695310937637047535 7732757549311584934 13919812110216099947 1758143803859855674 14693027856643254620 15955147387400946720 7643340250747569523 7270609345578767814 977723303468967494 18103067858396430065 12054290609308498332 1154774800245014583 2950694762207232812 16079988877317473726 1701648394829106893 1562454932805500726 14778954125260322648 9487680906243964588 1367928099929268624 5631944546766534140 17261282821112340439 17650240039122267859 13118802646704194921 3795092103616478515 13085226957751924970 456155669382251527 12912391910229178924 3415134889732583463 8599996162918265112 17660445225108209116 17114841652914336819 584380546453937352 6227288858767524257 2659235277266149336 15067555389410354210 3275487776765755256 15499088341232179938 12180948291312834776 13792130027333375794 5978983336253753788 3997114832760560588 6516960853881244457 10291727099996867604 11219097588561597930 821670835979942513 17253099333589366324 9709777430873497224 6886684457410068908 11306546377014812186 5819273463687201121 7015512363241210953 12901575843642129380 7767570217903202742 14552406851813989376 215684053930353652 9322603212533863396 9921817209345555085 2682224075815849387 5133253718905804445 10359298112358223438 18386174898529869011 5183124856708425432 15246651130834057921 10087761854001172618 12489167449137988299 1067060615737864785 8752556237464587308 18083401110013899466 14418288080993633287 2786824649829066432 9764855579121151567 8514461726376292366 1529396558299625949 9309973837164651828 12943926651689699256 9683332502250267466 4168551235446347097 2930141588733555868 18061266306914835234 17782216723777829772 16542592218141215417 7100746985698494683 14718352734149454655 9129679620145611129 17379146002021665469 15035573420152438667 12915774813934234300 6371692399028743538 9978212795383930723 10198396534630789150 1209777762507467725 13436214926450737496 13821841925373967688 17769880258416505894 17764193873911436383 7851588667331555141 12294393932607543057 1499412402122250300 12995490645130930078 9098651566052919781 10648023154751926486 3365597525994804894 6878537459901205636 15933350587450818928 7316345512498452319 6621164270827562833 9402919180794817690 5990513780307172975 9510532145181686342 4409377653968831309 18299159634590962903 16821104223508922603 17638869149553276427 7463736709542256272 4072018676265467777 2816053647446163690 14075499216201967976 5620677944332948253 15013773168056319391 18056681437330203385 5861641681220185804 16088061283680338794 239200935835091924 14506211200137455400 16614435085047242418 6213588027454292660 1153984880288995182 11329498421575541512 6488071452343770820 12250528165416816601 13788880133548011657 9898172384266673390 16006742005512979875 2085475686305026271 8543698409980047959 1360310861293665471 4529352205095905883 11432603487156016702 8113868319428232124 4604163519883719722 8863341812050374246 8583359598569725907 5351790539707897992 12511676597852936620 718103208807145124 13384165448189435839 761547794127721025 17506799831254568872 13723952378054314443 9644634708005343888 3835024014978208676 8649840093849041100 16282021208692175139 12083377252789708258 6283259490819776310 8468772016002818043 1374648657218464658 7529166327460763680 6233030827677529284 10756329706953258141 16813752778068952741 15035272466960132857 3546080701605479753 4264663824070547594 1247265142899731220 6759880485160389119 12062522047419230817 1885522765694945981 12958480847696331307 16916705777304249745 6998786520721448127 17233715168904042987 3978126446568092184 3520931161530414278 15304141141523799149 8784573551904192966 15987073825134401129 7460881287417100145 2286160268784482638 296387377593929561 7068922536417624334 14453914847395473819 9361696601467449379 11483193006108710651 9173045786912005319 10783524076611885077 14503895478614709751 8730965249489477675 13586286698071004824 16977465613256946352 7598933214995335418 14731271854592202256 2284895218221109443 4548453453015169954 9661551166480079238 3691299135582684728 3430424422507486401 8896725846140461271 9498119532123397329 11933813359620232167 2835060134486288070 8520894718477689447 5898192646981536738 5226335033281146925 17378264199561373174 18400812076472587029 8227025070602387085 870809773345635355 12476925934139244873 10563080353007319072 14745644361938505868 12572085938743929248 14040894153026895692 8837897596887089995 15280971366426239875 491999277037280008 13596987143181226882 7708383260808975751 13744685044712454276 4671143485487123903 6353100397527637753 3015053701577287042 6852620585932798989 2836856648239142882 6560001658924261778 8655755527741564793 8130649372767704131 4393313194966565232 17786692938310413618 2630847443158021682 8286540897263031835 17390228676073965793 1765665725617559819 267867542853206186 17199848302757034003 3785122135607740626 2321223582952808418 3047328707221302087 857975050070182540 14536019662678313860 17310267189574909002 1999636930595929506 8154692968833389188 10882583648763894815 16680449323041937216 15785327855938517061 1534509476026896787 10663318157346871629 16473615307370271900 7352200787407595391 16085696025509397458 9260732522280944493 13758385550323094665 7196803227291674500 6190913533982564566 6305396593957741897 9681783171051198820 12609217280150338486 17118719547518502682 8613391863822019620 12256246367875065295 11524810197917639763 13908264884405990685 4982601166164910325 920624909432520983 15042281590712349877 13251599448374081468 14796785501539188196 10902729156374444435 13550200323031715621 1954293039074314431 2332366849886515332 13736588620635978299 1733191775611042335 12795344617162368280 8218210172059491232 11770926915101070911 3991689130461017302 6758651820863327903 9876872810019738850 854962788646930472 4571911411668784047 1439261887628305230 4465963521220682936 7960021835319633979 18007386190872412972 15558979017389738232 17718432104520422639 18104967680389762193 15100148949748720035 16407328201713168170 15141070006371627536 14987819937242648342 9791010120337112107 11921830013729979520 13348306139225098061 132341753234835301 1884482255039119560 12439985373625703174 11314830296678223008 2553334585340855166 10321265451519117648 15200914256686804122 3087475832166068801 8235497317976752418 17278112485699448882 424773506314320874 7779505533013196701 416295436370376850 3212025944859929747 5701319077271146127 4608874742800077629 16962118372231774655 2813510520524260651 1137164425087055129 8148650709246850585 11080735975284036233 10395557825508656575 16443391231909468845 14364944090998673864 6767352399272024040 4247838261289107744 160881109907432697 13062596669715503961 12927505358280416074 12260438205515524708 7365325883963488190 4284416998983951240 12776827146367257049 12310751128433655130 4861849883036870535 634547771055262988 6444061334501838726 2619628749563135515 14996631158248879039 17269579505598388956 7850404551405123462 11068001892123826532 4818597448858121910 13453822867343088014 18156095662155015816 17018078556255125133 307312779182611025 18287679106581860087 4026695012193991508 17325653827555198952 17889996685606809620 12530687239464779746 5379665636654524568 7040085206258710101 16432136460267633651 16386328453685100008 11286159688295047964 10031793948011693731 12831723655886387977 4493911055241399930 12000368732394606916 17094018584347478938 3963839905810620650 15962117421091432463 2559363617928100072 119448789117963212 4762539471987659479 75150214489972965 17552651863168178001 17072816165303380643 9851055994122843536 13315079269506860750 14409714071191168372 9086616615118563031 9358927273744487490 953134775395858346 1914253042142910918 12803051001333911208 12185607383531955078 12657939293692022875 8852619579346904200 7901435539723095472 4689163534974828625 6052330565455618272 5174111517861042801 1065859600737188340 1364968166397011026 3752521692297432633 15805512226359777633 6676939143722445104 2833245640834861602 2365180019815896218 3134943976670127664 16758247900480711930 936546890483422237 16218728370410887564 7667248762010873396 4210286175961152139 17291877797504373295 8374566491123006668 5357501369333213297 16297534496190511834 343623384278794452 7779410999456742866 12690486751835097473 5543889099097220020 7563284248254004720 10080930910597733968 2107580594901144220 10761913478409429260 8747328707793172275 13949588295448431918 4843091628142484421 12185438780084507163 16781799019765829552 6858012756667496473 10320220371672590874 12900642503359955832 4136072963766417146 2314150732998076728 5401843641034977082 10472657770029783493 9665152425925958543 3751962692150047907 12038404637936761748 7063024582814185169 3334593756812907447 9441950801983315690 15748102541281728471 16970747558254355143 16552358092095853393 12152441167319578274 11433720554086640807 1611728890947650984 1916009030198654773 5879881698259515846 10399865799216957954 8892740361301182323 13018887023661006503 2214569629453552545 11249868788691299966 11600266429121448461 9453275527351251990 10336381122708079553 3821947773232035429 13480111996484853042 16778724683939410686 591093275953039912 16191779222762027145 14377866392395217182 17530019333512065363 2450551660228182906 8994373561860917256 3767430573986436403 4760216051283263471 16267385198720264623 5832495545686548440 10439140609519737703 10733227517193505989 8963097031623951699 1801554889918590866 10165983906504381237 6378103484790885828 2508338250418834459 7337949168302888848 1328501219510070178 1037754219112618037 11124693061521163380 9517299531745059597 11798628792493320714 13437701696563039302 6614321525222121554 9714144937394135854 838794200888747401 8309712968440213792 7462125071148760858 7321414121069666282 4136177793553815313 15735839709846149456 14733885188793567440 5630028629692425757 9433508038299588741 5359879119218989300 1714680468005839738 2659732684687385503 11888198465379880066 11320196236504286404 17065595173784359494 18333879688542864073 1988355837931837051 13613777135701935534 12604221076250846928 7632401090212087430 15239999079096118367 4829767566903683774 17045542882966614596 1046503104920583844 10562272502220749913 5950906210359129954 17431013030051250004 15980168148990763264 86103170352380549 10356395654538186127 14039336664274357584 16631366855218454833 14238695112134813709 6929736164795875909 16711764508976000645 16196011989488477120 13036537652532413264 15054860266393402335 14797884027662554178 12898480821665289753 1781516709868677610 8161073041919193452 800861191516581353 12762066363915533226 8348542272302668542 4260023031998750607 11742916330157681455 3201577641267378689 11622369324908792912 6960270761555674424 3261134223003930328 12857510422411874698 12331203752516417614 9807271656989426155 4850953851332321107 12206452802105475241 3840761083885032811 16277463959845065422 8510920121347896064 13022270344582430225 10597669813720977195 10492090053206435232 6827615341016021292 4729548179561159515 13284028938833583711 18133133923051526248 2431625866864449916 51057222293871230 11078567433033797131 9568589755077510111 17496475759831545961 14314740177747273611 14919216825405243137 10851715495221613681 421658223847154901 239816252708481517 3924913386325845480 8668117552382304092 11440437378721232032 4263133159438379696 5053026423911646557 15916021406132950246 11766216024418978936 5700375013721530101 17982015577744746373 5128445369022829829 3980815860036809970 7402891766516356498 186716516662127202 2965018025849559864 5399038889499987437 4400003369335429515 5463209006056975660 3881477849957913931 2228799190340752087 11706779573690803884 10480871187175723460 6338947306535491553 1319143235989625899 7032343983323216284 533187407390273295 1128438125339755157 9841409152978291115 15320717820688208427 17493802449008732815 531809783753047596 15368289168510048639 8844677712323197305 7629525198108959934 15477576597294617158 4487266444533726197 5631538335792059632 14305208794147556730 3293032833140847293 15747423372363241673 7437834238111324039 5971151519652815140 10085467766708626418 4450063388482820491 3054632831454014428 16357900442215056884 7528865146128623524 14556922411290147824 2098249022005505310 12167299850920355909 16801470364822711786 9991509701835281542 8213364479607940051 6908407961898310596 12317458479666577008 9728399476283466301 4746432484032602339 5934447145273863829 7659966350876372870 2855952219527022346 12463699936867289493 2508004533337152934 17656979384369538830 14977705683736463449 228821136982148705 3426014372543424648 7785132039853937964 1737695946162249859 3309905756135870041 13256023299450923894 5647319222442544870 1559223823220986544 10444163520719720310 7584381980140615637 15611188140195259985 7665207809062539084 5200023933810115298 5081861097788482997 17747545516708371437 17532324183718611221 11506951068283813623 408222132217323237 10253957594064955967 283488503039843092 14038926111542355557 536217973302406193 5767942179737305667 11989069850444343148 13515599595969697801 1083908218564371744 16971732765333996706 10499294971132145070 37786597278882883 10068170824352546686 10323573417784649835 11228959381990741035 3305102917642398174 11266897569991232242 15149933628215096192 8047739386848813507 4755312896454655388 8794707975485487636 2202721949154685799 1284524047999892842 9168703410375327302 10649026301220724760 11183348064096114556 4042118065727276997 15507063364848237302 4656798020674917758 720241406346121026 5949758458836219249 17637231471280214570 13716155646681185849 16487596622194450400 14426767741290473534 16694110051440236269 3421272975106268829 12464330250207867394 18407042424856359499 10782748780326878563 5713216013051490923 15296402555750247669 7933991709302123450 547882789522743716 16007277784708602737 10173981381729634051 12943193381051578146 11158302711715617439 550413655081662905 9904094841014765669 14013624049259632242 4279430091633851091 17660882541935798520 9086270821138127408 9136673045622800662 12953152153812793466 1824384314171034924 1370179941272815345 11508099514817324500 7421911048177790177 3881487226151219478 14431977335399940695 11222035491606931986 8151517626199202784 3516120897177485078 13197148003197569269 8002407889249595629 9693365603958668255 8607744201106502414 13972078700203885740 16639197438107985480 2046334179208096706 8910123724981316067 397213950906445346 11376535168177926461 14383995089795112307 10281141041270502913 8147145020725989386 15949911597098710460 8130472637666177953 17287714200982427046 16286219407833607330 2377624975810011054 626489657904786112 11686104237690703786 10797504575816225799 75651586375191593 618263420350261399 1128754864846631213 13984992307173555113 15608554534744251991 10046290498804639261 2433476468658985622 8944811020265335723 17089599437815790328 16329673685754835136 16167690635999054523 9868987224892259480 8820702624394414773 7079113468681629883 11507524317300347637 17984380117858807875 226971147495983873 3055825187448284269 15506140312770317415 6320299840971960151 9009758833886765893 10329845925974569729 13336982639577459666 1906745184360710908 18394732400830804463 13945083548174711049 2237056497988058886 14474369057033457244 14539446682618245233 17866231108555882309 13301062224443805106 15414388306567260072 8031417306407719616 10847238237693494960 12473447858721322145 5243775813872364993 16745354829339328782 498870110413659724 16745046996144608827 16369034060114473242 6937266992939543016 13276712547336407929 4372866480097401879 4696711758920752637 11969868256715171399 18228339608296864810 16640612421412580016 14383943499512448599 12203004984666664488 904954730305367463 1358533139210233238 2796904114863716370 3262701226171659263 16638686769102144566 15726341304328552773 8013878956393536274 9565237460309508858 9324848984285349029 7159239692511456920 972048246285209565 6139098710992433752 9753639668060333808 12307591305823252293 18040412358823794207 15523347912426361894 14565292891553084193 14825421178400926538 2049171877834199273 11612384583491932114 10686911528849287243 13519386776558408735 14169797265085232572 5562325437851495872 8074588145721165334 9320484195500535591 9357855839378266201 3583788234486776080 2216648370530531374 7361893187579607076 2116332566325244100 9305174008488490745 17566028465882115235 14725773924513060801 7658664107056280839 13077363565095399804 4806965364612528904 8849221485988283083 5195280194465805644 12355920045808353285 14983372243873559463 17268450750977399199 5585615452893831953 11395801492839041672 7694258126864910903 9491891727687344794 2623799617969028205 6073106268888750680 18123813727044895547 14289603170345203117 11946498990097251931 11875548016212455837 6514276273928714037 10153238590739185379 11786633059318126559 7857187557464333827 5772316685347187711 1922132087085128582 16708317866349083275 10721740206402555692 1467754879176045168 16431143396367337023 10074029469949557500 11375491934010758809 1040482841371532812 14185958912550910723 5188919409601054739 12409510387357324173 5617957073414111551 5154858564643233091 1984041118064023977 12517202001722302330 1669969469607400769 6834791240507280096 10862018015665698768 1146577297142645570 17415516467155840883 6998016661495696939 8756836825119089764 3256830871783649422 7134260166832280890 2704485146125688311 15093416314768093709 2619938042373380834 11609289912199088790 9686893927536477491 2948631893569239426 9365621877736853508 6718081447842608377 18192857664537315229 13886982260901501899 7441101110648741840 823689854597724446 12214512419481170581 5563125748294198518 7869394543717298483 15051185254113929711 5570844725506769797 9763708225536401654 5484735786246332423 14376917449663079958 16749233233271198056 15785186471875659631 1833194825250624379 3886995496327194697 5174669956156090078 1771599818186352195 9649644400953055689 8038149265194973106 10769712943444449922 11735710869941126451 5403224452102809783 5683478991217059922 4521419317973677400 3430669895008826038 16010466116217667649 7565592114401858824 7699139254033327546 30500059368126169 15328776363496715714 4184474073772044645 13370342042123373576 6389563694355856061 10205943299568730154 14752824961071374589 2900191443576007758 12277591427329274210 8920751631724267885 1185373299197689588 14685641679592980835 17674656289984810611 11053447704274493369 6051514056491455435 8209670170311703810 677033923785856181 11053702309704699883 12325855926745885666 9572481852500712889 15396446317732625854 18277597844600438813 17800486740459012902 884687269271910719 11984512678909744516 7675843583425491158 1277055214569332574 13803587854678386394 12040302527556276310 5877783923556004938 9248587366265208080 10501478131550745161 16509292175848125593 13438967160722209922 14003122015642983895 6122034315783138068 4874541380512808427 15806343661773872491 5306445793100886375 1466662216199838091 7937266910357304273 16211365882184398676 15047316320671515851 14409091483488932576 15407209395426500069 12336947203138483511 4300502391929569249 17693248832829753421 5430381529846040978 9750784824446842809 3446215360805696493 6051632437665409115 6378924996263172395 6260634939109555361 13690259647431019163 5270141934961503915 9859110454777513980 10211471037941592861 17445386123500373449 10577961895418057601 10453196752372033560 10341644532889133569 3220319458525866070 9864159508070462821 237087805705903085 9949331770743762613 15481066821337566992 11677373323052871496 16678623124841528415 11448999340589249603 3076041350513413323 7392424867138631269 533479458002928464 1113108834684886346 3125818724984980372 5548001157054086673 43682137180058590 12109316294050785390 5099645035961535489 6153123522699619351 15177834855849328995 7322704145926378657 2819075097057336808 13985485221525986106 11562979641976214103 1471851595623685167 8227271804101275299 16491889613903279630 2938118735038073183 3717725755088466590 13348822559510599908 12666772642780387482 8728760273434011053 5781986120972091639 8732379095873041295 10566061167599563492 10372363230114072560 9784620975577785612 13683120107526639055 13999597629246871429 922173293429565987 5857626499155426646 13734014509987236913 1207348505346471283 7931194396000595340 11443111994901878246 6578676364638402315 6781912148007764493 3618979375660786707 9043895137614032845 3042403776343982676 4361277536232409191 7582797885847022392 12687694543805131072 8995090938260765814 16231103209102343146 16917097308707755314 16646286057874403450 2762153086303661943 7466346223080383944 1089888384726261604 2830041120141616385 5023606382432234865 13397267162929123059 6482980162718491477 8502599013670102527 15176661614057997498 7344665755193905159 12850164838402050256 613793589600886833 11677429457694790155 2989002188613449396 9555557403604792341 637452241073680141 4978859564224573145 6802522824719753188 17597566234476089835 1441285552330228968 17763171276051981149 3528203207475310177 10918015736661029664 15567701430426854843 5145848755281414359 11296755389875597955 13558537351016902132 18006879746595308494 9416780007841640679 13753280229777981383 9148525076945418300 3026799045494417492 14844755050754452046 10560739075316930029 8446151759792253366 13957971754794159784 9397730967490404111 1981622796719772037 15764535685302903259 2872336035373368829 5820843004411770029 5384906720995856864 14467726084556361014 3693099725076307503 13782998967900527558 13974393923218869152 10016284341752056299 6370989440817312687 14491398046232570201 11211180901612739819 11383375844239175157 1820218190038490415 12114263389161688382 16305281487481045743 16769218508866399895 16177064782381816534 10062420449450081478 10934691823211854611 2275551197748403201 10296298296197984297 3789775970289567638 13538472818982074379 4469174016048793205 17054722556120463124 6960493984996870215 1242670343263691853 5402080501618007952 5701015797302216169 7977841265869459383 7222375881730312611 16090061222774504920 14774882453898543840 9581107022929184350 13314701322194444646 1647204353322808656 10948338918159764027 7993838788906521865 2935596474053555106 2222697250880075785 7701737946389175647 10106219008505637518 9554811253729569143 12341883861563533308 13373189550047064336 13913869643037038233 4941982926338000620 7649888825379978273 15023509755174467665 4213799882332177162 10584307725167137712 2755740223404466301 18431367871908021507 3211923605521669258 1428792154093839808 2875314365056221584 17496216657069581248 12913267388060045942 12098716541690935788 1385997335393762490 7246353242593504734 4863253449747556494 2466996474555573990 13339896388939730403 2487269845804701762 10792546274399884781 10114263807459598478 17535611404434629127 7776659659450655637 15249102377709486166 7483046697355952309 4382214525346149942 13775435647006892213 6224007497780813898 7315681599124492939 10847967113860586626 5589315565963494021 6178826991904405589 9394067950092715034 6399050251808085941 5685505810575255894 7800154397955176440 3022956488776371123 10482198058651052979 3154458133216065788 663908814006015430 17752494454024747335 8425329621428195528 13528574340239776966 14448593034876137257 5396606883953036265 2939186284693886705 17493071979968687404 5227635333530650368 13597447165463284576 14708437403751806265 675303920799186368 1627424885440922914 3497603955648419481 6662473006969577363 7415472590251287063 7372493788329263273 12941688266438309705 10818952983719092738 7643727701073756910 18334347960284049131 12005764096967927910 2399474318578394402 10079222947329414704 16597179832778507585 13877519513580753212 15841407744914867850 2107228780915459871 7397889914297440964 17828730065622162972 4181280479977778349 10254384602118059336 2244038247587321294 9444896312581614647 16710087354425278830 3600944958698766577 7178399344046881788 6826909663941849090 13450604299505678334 8006354075767163843 1300266874647328241 3822906308713233053 7977457297872627528 11724251044472556689 11321863424814490434 6856989095684627985 478883219740751235 11875254710099359604 5423541321068725587 15167209104776491861 17628361327396957080 8851474053551866841 17868436883950690606 14806886097020408411 6232833395464421017 11806951787320332966 2797851914811750647 5042991147658330154 18115720891185831873 1913054013213796264 14086138157239222012 13319618168359872600 15253233825449773648 9295462383717476531 17882023437687438190 14846727228859040786 12247795029305305316 2394916385480339496 3762655964022144487 7949089452880555563 6077611824442631297 2876020642909050741 9410018283637784542 14116404502331382238 17203967159233405770 8680945876494468317 4859768262180230575 3997490448290778703 3978863605912390916 6650857170088114167 1476326677566807495 3462809206464428706 2124499898514481512 13184718159410498396 4187001853869372207 14157801484201809290 4403763787340426890 1346212298198979067 2899505662040294053 2119260516096720945 16392702754935206564 18031507481818822759 14308141823552106600 7591431446383223490 222403017052754555 8631604692861523399 6270457747777075034 17024154217347186524 15214549955262808635 5552661940620952229 11825172440471533550 5822808258434470482 9510743165410798200 2763102213054866302 15659967689257399095 17184240650103308459 12147587089013003730 8029135583281811110 7673244896793267056 1039730617622473043 1362956179433730461 17132208399571635372 15032559322339638957 14229344834979516572 10974474569776648012 18341864579582781194 5437678599759824481 3672425714966158404 6142587416545800387 7124115307976423201 8257414553644046021 13875571171358752217 1832957382650697337 5230510913421644064 11369267571925406148 14208410201086900069 1241844760062314423 2772484722752276687 6505862288461260997 10940630393044448178 172298644806578454 5937091560346929231 17653126636468304170 16437090991328733258 15596452410092775201 15422209668916793903 263354629449002855 648078978135648018 2717902913732709988 1455774513191921416 16523817493847776159 16229315628937399405 12018990235528629773 11035979572073023706 1415881846245286059 9416824739619967383 14034306320756000325 17216244479683112939 16399862559867318738 5254595025375129128 8386606917604592039 11483523385978632886 13058479864667228976 7143753830455535069 7338596669679805649 18208944393890082683 14622390465535789711 5853897036781941051 6122534078461481562 17523762471340933327 171952864347750275 1063285493640510391 1996239821223171872 11863186705121668189 12909347284073555688 9752462370253391617 8778836822969258346 16013112128730753481 617124532303486873 16495947923906543317 16037468546678985773 1327561359948959857 4205851794454529759 4452470822452473739 13249101634582241285 3680943785837811451 13031256677814116621 5029218981083305412 12900425815187714941 2920704307621797396 7325098831763831533 17805895949302216691 14238448787974748595 10576526095515512113 3620811824194391966 17255888618746928612 6065520047611651515 5039030817382640650 16568519115941549349 1491510732739414654 9450907560236993700 17340496634046736419 12507889158763397241 15908254252096341921 14719834366119441717 17205545960495819343 10260149304819274044 12912087207372418430 6368703700233896258 6039417743125081488 9258193571725134635 14421480167487915560 11650273232373125314 6211121048852162824 10038143686298724844 3736527895738533597 9146045918370777771 1382937771856569149 2373910927166563569 9652116294153436862 57505435954228290 12414001804930477887 10596374937252149728 12614964573285591993 16558392129616673448 12678614526412009259 1579220690440165827 11694864656516242028 8628059242203101352 17236589736309862305 17935314892403205851 3742903701850848342 4215406058282577613 7676245742976848259 15033466719491816377 11291984517499435623 4043574039755118168 18283832288619037741 17412400425930244085 10321242919495107815 1787890855498953929 2606127275791925174 14336408568579870665 13100007500650041412 716565284085030695 959078282344156598 1343714747572012590 2777868138622635890 542995493677158946 13407404116145688438 1593371787795559950 12099210980575983597 11538316135593996106 8227245612814534997 8274000421456646072 6023149377547995284 5710927859381177195 16637855811768764884 12064802909273047729 356784900023394485 9599489658787590100 5791668949981767356 855698338252644948 3407484116688818826 17178569079471339801 7678133818813678577 150664997289806401 18094026054547197045 16546201249940446465 13498475939632272077 11713647821533863395 5483412176375783222 739589160674990498 7922540423659219998 16085319579341408726 3232624995166434608 15243630690898082337 6352428862524311181 12951387646635148159 11930733531431365788 18192263398755219214 15988185131098799841 252563490264166428 11591182423591146584 13241804840398237177 9213742649118842239 5903619924615877526 1637321257899944173 4296524828327134987 6819823388268046394 18167764195887387904 13874013424514180641 55062741444345923 9028395675749296579 17501650052275786366 8028846856186997945 2529799169244906121 137872951743601013 17657817344346754131 14495330358182532639 7320759116889308843 7486005559684526271 1366183564054242221 6831949320651826575 12580662982623780588 5363716091521087790 3004666601563068709 1938699705510108956 14374478586568678259 18440987266821910155 9033714378935737007 12494732938576645670 18106191608870586996 13492340456840924123 18407434953849056453 17385945961900390683 17384845705521102577 11545821414059938557 10511361043065790094 17017854805585104974 5998464771145223212 6533963276880194185 7497684252323754694 6786686715427145751 18136664643522100638 9038444744934569740 5326905201534197185 14047419996367585733 423460774806364369 2010357307827034776 166643305219953480 9130304569318112 1960642161519853546 5459224328233509732 1298983871476763327 6768942906321625664 17697132492347213385 17778983589131795763 9198408779691914641 3768997827103265657 12895853567549410127 4745862302553486093 16721634277951873126 7826652004370052683 9018265513161769127 18006841819602143830 15764300257259163810 980369381021120634 6168005783149501542 7944636779097381676 5466432329675160533 16999708737631994056 6391188455281527512 12813208876604251616 9972691369804267658 15804494966527988552 14018189162232167096 16250308968282038295 4367899938586874623 3697309849028320395 17974152736158138211 17578186936096406820 11291079772969748420 16112769162177117744 15984272465323309735 6127298886746098246 3187228913943102092 11031173958452312532 7437488920470333290 13942872672637828843 7441366438091810185 5387670019371921532 16987897086421129658 17363099773661325329 1019469147657025369 13908594035845863919 5467197514899116664 2743422430310123072 3638153177474357281 8724565487893580754 8692463966848957327 2181827689932243222 10267378186718906268 13146792547987385670 109805269446438057 6309773908412156537 13555726167093732313 5574202882950347621 10639839875342149824 14076214130933994497 13983717684585226335 7396560562169121 17235204359082871969 347672416036785225 14044493001481530338 7963892068564646498 17460949537525240630 13461520056574788747 1128131101677409745 112305939046049495 18423750709950871820 1999936152153571386 13542503543651131967 1030214072405910183 12709398656727049043 10267473502478757278 12265631847068410338 11839410097214315252 4569925258714060788 7860466886424437189 5333924131432940821 14518296017239622204 7965875933680045997 16048732557794348601 11068979194585317074 8327938635769840706 12937732687732235006 7475964167761303535 4167095735225489495 3241091664230737190 3094657570012894549 16483271973117417073 8379872830781413446 11628319118876573136 4441986927002749312 17401979428961122516 13440504739029721537 9804253449403672386 2532135841439393817 8075788645461758663 3574560516967713847 12708467209964520339 16496653651440586577 4489794401093949554 10114069505207338681 9873948187550170309 10591723606067354904 491431457167671492 14746929995719750128 5374164770661097557 2166920851121833900 10472537062815154520 5503500084269203663 4104946202709668622 9461746982426936760 15347239898645394563 11183569355324615307 5984630726459979815 4735497453510905997 3803469278999578488 15790702935719266867 13666548465002368409 9203520806976444001 4511835319472863277 7330937306453760324 3792794219572988425 15374585836898644886 15328180728500436121 3558719226714428242 1291283015466827818 6735866566642162331 5368505166201200774 3568873466629786833 13675674339594485307 3371791202367969077 11764631023007667137 2382888027184101505 196315650951593160 16904312753865795175 2815304401694251236 480175581967797125 11768061368903832827 6708956312622065319 11293078294208645816 3770606298121836089 15536136074617677312 6134681267245509878 8247872147302715184 15775230699705693550 17440911205240155038 17415058333117960240 10889569648510702156 12924932285204157097 18047070030555210238 920435774377338119 10125524110035282329 9125350449430440178 6278351189361612477 18391748132413700653 9154389842556234990 14048782608021529856 688732566687570696 11029794211459476571 8170992808116121806 13610440450870445362 2803305290742461612 16153738462938306955 15069195712113863494 3821375705687437669 17401750333388185216 17814640987587099053 13843431463842712509 2103441392214038623 7146552410404490411 14062899811006978315 11797875707039012593 7921988958266813873 5238223622945264415 10321003605388743012 11548709097053088792 17499896436456722484 2761868293772044513 15394350745193354779 7208945570711927920 8736148480404025853 6518228217093363459 3363324492253061311 11436861155751508430 1008209684625436328 1992379666328110246 9797635853154104386 9633560253459241073 17695317117625708891 5172109357202232771 10730165655846306684 13565711656056154442 4812443777219489678 10033543758206677352 8621869709914646797 5455571441410335795 9198363690962496554 3734712024557752525 12521415743148797045 9070363235694617700 1243423373762558381 2975195826618340839 7602913187825482960 6721360328392543091 16257090991175796067 14665263811426426544 2326729446270038997 17682945227008665672 11791783113436906264 14190689718650157032 5630573668395703181 3638202837109980092 6165998858970743029 3671247808218321997 3763980903912118316 2179905751810791982 8380070331379209232 13722294442970650831 6977457946008904953 518795613180035635 15293052262186329434 2864171110162253767 13384191299339993451 3502597450272620497 7162709424927278391 15059325760122379341 2842217088056717682 4899227264718671100 15910120343138196145 8703380580374684570 966074220813223621 6595469916384432073 1489449120848749009 12160170621735376809 17824034890818302449 2116975470600423282 6390448853662282771 6090315640546608985 11516658115181684646 5837152319341298990 3969508057337564623 2701082985455351663 3548169497746064914 338748671207528720 12083813718560661259 17109644549387198613 16868989259426517029 3465026176499138575 15783179397287245967 6437522895828173469 18169268168633346358 9528434361233813281 10144708626732717131 14596926484637416480 82211531094483972 9021509795853168625 1012922540258898630 15704615816325718345 7438134065909061136 4514290338456936969 1169290092050754928 15995444849679345387 10464115239863863164 7923859719609547731 16535269363634054638 1954752962360520362 9213509752238963069 9067089577117589563 9962368607114836963 18364169210316611066 16446535134954453987 7922008682225011192 10897157778079859646 12011174524588955990 138641449311009491 7799630941055299578 6012522485822445213 2819836315577380915 8247327902442242376 9185878592424401867 3568421329663503981 7051657710458720900 17095182954963650462 1337430059878067250 9730579035470531127 13156560504026142534 15194920001558330404 298278348366679195 11522323629162870444 15026611835867224024 16170743434952065704 8067296688084757926 4159664851125921267 986572332313467791 14125615852476332206 3488115424069479216 511026426133946131 16080872794521608110 4191669998544159180 8085246982884035851 10708831366316889289 2037470513628086566 15350757029560586578 4222522964564792423 1235957819725635547 5697709498832560943 13605170825496010631 2635467766933365551 10604462560678049496 8382941481676533541 13504683578963546331 10109283755568580455 10872954874930837644 58512253820877839 7106319834883845159 7917320546651680571 10412145691650110251 12389388293194023052 2056751178779762602 9836709193334984817 16245977042335463843 1280159731601334679 11970080269898695328 9945020979516841905 616836077796730609 8657139173050150549 14054929592775343179 3873398444552594349 7109337510830088216 2408932278658471574 9100992977792271382 12949994825605357653 6817032863114687782 1288664409639514730 12840740770716445624 7203075283931363474 1475107771211219610 2085406216122512906 12056882697122475207 2669430149589968769 9531788131314299587 13070969979352612082 10388160521946623367 574576564514203908 2221701927077366011 2690375541769085112 10479091684329864603 11505684650054646542 14895221849124216470 16921506591055471488 12370816508868059796 16740144551706917339 11283642671515362038 4850906972670697680 13753035014817535702 13145365875629470938 5736472079427176077 11897308239550823303 2849407365602395993 9227904155290557401 11671112083746596697 17473173947089405180 15864353715105246239 18096844026699876511 486675910764283788 12468819418713657069 2076492936399673280 17684447738473260243 14724182510703799923 655256146701301643 14752793220170010570 5356855575753830401 18182910938029220178 5467071372215153265 7479357848965530793 1942421878804954245 17083974692822918042 14681263821408647060 12699391373713174286 16343552759069521768 3018402608657718411 15305415773143046550 1220219379067115542 10470229347963383138 12959469231005308922 10256084001002496793 5409444394666214028 694128176077354479 16443032291551559793 6049961973021881025 8498229270113053005 18436828117911856306 5793119391880527584 6573100016537004100 9641751047773552155 11901558364397687613 5841841297088390452 6684786144911266288 13085799062828252327 7894662816853415758 13700858836925195623 10258880514380731849 3964901940293136117 11181013288203123293 12542952641792080523 7938745022505139302 5028787767935408900 13405221742655220779 15262712910512306075 12834426488099654519 1093461734689671983 16822569431660676608 11523637206778746543 8704526831122091210 7001056345560992314 11471198089113091451 16217371015837204951 5378203711276989705 10947440320157425184 7164080783555074898 1054206014050629879 14698535304486442790 12228089783321128804 10197493818451643888 9835266283965536558 8521666270039087270 7097883069957513620 5146599355728445178 10392952253871704383 13920045151285614071 11633492550743572608 9900345246589310034 2530294566336187648 13307222379832505859 3113251972618402048 14064268677287013457 7562341346226143545 10103197714909751846 7805583807110021331 2087781190753710736 14184931402080808470 13795282752447065001 2480070551303703154 14796836610242253030 17378121846609585539 14398353196191359291 5037944184259694401 1664312092507350542 352265293446896534 13751997310998641182 1141985393528364087 5095857031509159971 15970780119208560004 1099566476588786381 5817722653708989657 37616065657972890 5690959105902778367 17480946393209393530 924423305523276327 15531572097374232180 11996171273574715617 4987139093103342048 359771951735745951 11067694788541061080 11276304276537361528 14354401833572571950 1530716597331252741 13979834148279000156 9663189160527772659 7902771874785841150 17464228565514403855 12013519141125513114 2480010572603903995 1749425172678995227 16534523180373896993 14678989341063035539 78871081318617986 11760193199536857426 11488699909605303661 8663927370568423837 731588550363690498 16426852581468161548 2390227416200033588 10567048758149860831 11361098621771756846 13583633244851670989 6474998393046275491 17376020067511282147 643244509337463901 14769501771489793621 810009227687144666 9318900046205296269 15077501173330581380 11189581993057759469 14530222165180185187 2171298289397699825 10820170802903456869 7906318987945201439 10964037343167663816 9496274475270535380 16257778040259603616 2979543867510222590 5456161242658484268 13501437261654485198 9118725328453193326 8307224994050696706 1748855996338546824 401466229999131535 2911449025060885878 14776368756402893444 10944098226985481747 14875453884314158565 15686938200644495086 16128822187881769511 15351771897176260317 862924167606851639 16298270980184221679 13544266244329788446 7985566750748222857 9184334126854704858 16912200826812170942 8384738510603846478 15219641590821599927 3045455354683098376 12540626301964657080 11984206966146881184 6971353004504186195 15311751205566821311 14820179037848810781 14899896727496813991 16779922782470847809 9709957417164727317 10156059467194854752 15486650049601974156 11415880400004309224 15117324823628893216 6946554733953306742 2786803491152006858 5744434992682546867 13800090225498658395 8921035162754326068 949384822884261204 7573342946245662170 12620393314936463214 13259623213037884790 17058837006882161068 7413938407526182786 5334708234391331716 13423071471919248658 13870317846349583624 10389674602309814375 18441009466531126900 16844277176364766774 2155626282300254226 3800658372294852063 7698860107221326659 13391415653801555984 3170947903268454077 14934214908967786837 8712262834341066189 5350799906868153775 10065432161135377603 5015714972047330760 15558757009234183570 3813069291605121335 5617633129890406790 30879951115082067 14096435522219093355 7464694728286848084 8084920655451060892 6731299107106408188 5905553248246008246 8126923710215368550 7044400244671641744 9718494374588039819 16250651822352592819 2266882747151539427 9199994442028444283 346577244952715419 15587793384433495441 1341317733734634943 12531465537425384394 17759859285980401552 14150945437166012928 2512958104284439538 2575420555017990691 17313230570248420717 10882590393438074355 988306471578596340 292543448795454088 14012065485094432283 17717953668353085663 1734471931717374210 1076387420862210559 12919544700891713680 18261537036907630011 1210605586639034825 4023786218682648563 15682707244843430543 1884132009482930059 2044869635941991267 12644750952351172406 1582541535556694031 8437717748130763200 558540995169204096 18309478121521303663 13009704032606911054 17626979099373705364 9917909303956156327 15125742246256490450 8693033537105847437 1074110348454678973 13396644942944459624 11167589276116596609 12449950387418649013 3610234903558581793 2280212062670328173 9673056404640497223 11896709637422514758 12408820055248926179 15216249571160636883 4144371770299904319 9489103337655334827 11117983432804155264 15717449471111476883 12233838813217339890 10783058586861983866 7392846246534082451 8032089166824732842 7154509652665725320 13881639310087450772 3146273944438855491 5631003961179903750 11836018343029973243 17786971417374173520 2644646807242432354 16777880576905581138 16207545188854499758 5518587792465517868 7992538000743006420 12357959924283743321 13799199164361949703 17740848384711884516 16578937336517553202 3802509501143493285 12428240709710496231 11306029972933519650 13779098205674104519 8387038612324678656 5691691240452986188 18058009772445530402 10367510739033155599 661064992229520326 2853459798143060246 15232568771642866403 10489354936203289143 1280563158678527807 10868501391132668730 5162037279335052385 14466264612857221199 464039648241693600 4692264239543111678 8280115475280529806 6208877320769123747 11284108019329858496 4467396628670000805 3637085828142221375 4691176099963403692 9927313925515087873 2844035026253238559 7201844915778952361 1408478934005339920 1974810454834859224 16539240438432973536 15123659875475146906 18281563779783303804 9925360956137663791 4648372804221216669 100617177193684334 6864131850941194484 1072765698229529327 4164050425647993249 12736368071608485113 4064188580958716757 2468857454242672222 12262771518419573577 3428967848720612746 4347353101217570637 4020402511515356468 334252355573188329 12681424344219331914 17415577986000320596 5181154743413098081 10119895160102310635 7725536059403118118 12857451944287487245 18329036507577227402 267968802391509147 5581760735236583166 18117401521352850302 7962894574486340450 11782888089749825371 11406846717490386261 15957272541454936966 14355572581536337706 12025786267745390376 7430999711848304864 18158049221598109212 10381783564291842185 8913922829315802804 380632646950486906 856795630049953632 12809998744966640734 15500757178620131553 15113865867174221301 8026631586450358719 1838727542123138561 9031019148590650132 14355626316140748392 2086676603997338900 22212773472947653 16577277239620240469 356777419698920105 15168193915083888907 1400025251940738444 1273301349560420887 6675429604811719899 3204906537094452986 18255516021175618074 18377382620566545536 6957084407817284470 7833298315547553280 803017455968663954 4934929917285687073 16244071732285349125 9795397877342648502 2673981133465976242 10453154359626971440 10046585855770129709 10710373409173325141 3163250894174526664 2080121835903214127 17930954975977185295 15494401718535126619 2858550460631326150 16690556847409702396 5502917246061090239 11696659192945235337 3941042115296937057 12011178823821217298 6322749404484027608 15335003907636259772 2465395515761604538 6236647215488796468 15722817113551165829 6632921418617269333 1323589873931460363 4113764372408522003 14037931499194305969 2831649249636939176 11866267985408904038 7585126209287039895 2132731478198085911 17246551334781144436 2609178944454380144 12590222689763920061 12037823472919915000 16287026164358903454 12217898960981548339 10027505693280109927 8824835171013912149 11898052776379945123 13915711516230025985 11115471117143363361 8966748279392979218 11482439043000797387 17110578075417265260 4794586366895638659 13452065687508032996 2840913201492393935 4225895547678413227 1305437731543966100 1857874054848913562 5434888648553337980 17992344427918079524 11271465801175834122 14228944221985728702 12132797925548892914 13562371192467228271 12676941913969484632 4932300440844212381 10678279732172623015 9473489644487889599 8827398819911709128 8256645243154345873 6784172285828705322 7644201186001067569 16955260635571354102 16228788185374380123 5092963011690948323 16046123988488068209 3133930492651210415 18146102236383083908 18199160865103279734 14155532772747717503 682779100833434917 8141205985548806417 5644687480136037732 12786482002142534202 7650328977969369129 917762552740023277 11196656539689285360 5699782521946692095 12671123706876943742 6656402347499009661 9092576205168966784 897856701157793269 8828447990304385517 16182579108977361387 2579794299255928809 2069259538174301566 6202234639778908324 5950224715116291606 16906368337010934169 3244739873495264068 12191959010350630552 6238648090456877708 171850858863733985 304758194543567185 3234098209216251485 12148561249738556002 11456793529532134716 6142580636318628536 14368195644533620462 17569803579364835365 14740871377137007435 1971289435890398460 5392620243463630747 3779882967797436482 16644278541140414828 7354204662494803893 16948916119303097721 8547729677452328572 15981594974893642885 13004394064758942877 17006015686587103903 15541405524532663743 11473454091480015260 9216834041047388631 1725340153080790875 9389511631549204664 6479618075859250916 10232926403539401280 16770076817282571750 12127625155966979159 10642392097436079387 11385077311710130979 9220014776597807357 16965383686197609561 13201320160312393162 8558167218097765511 4499746147529474765 10430567451556111544 9609647963177967382 6288909085796564266 13648241024645985322 17346469820671372280 14867110051084525847 9060340339092977208 1457712943758061657 2026899414128801499 6325553265639508579 1601409350366469645 12354491932396691103 4078985056214110808 3027961867711310643 15007328723811163318 2027463139248732376 6003029203833907061 5470391064711192910 9597112608879639273 4931152798288747869 8735426472962198464 14017617620067819731 5115832082229482884 1784335868691186914 15157971205904496843 5490651960712590078 12652118437896469696 5864377066174220931 7369253422504678009 5381210573932500723 5798641384113369795 18090377572774249293 989354331619765840 9260855980039613532 6041897208742371451 1559425752782038198 10856792434601139881 5368138045569445436 8518021098092732077 5895259671605288981 2026183943347419989 5388784182696965077 1159898180276552395 15808476694437459753 1815868116727904063 13014634302578514048 13494276659278824136 9163797306761868511 14039159414775394885 11698466418018555649 10706395769389419391 13782440870918358949 8108923691330891336 15363803269350697767 1360827585060509007 2564138380574602127 14154069576641761323 1350439512853890857 18252126879984966155 8730398018744290255 7577727855481885304 4581942037782570313 1776824860173457573 8771000829393509684 14026321044691468536 14836462744899126342 15961456962514837966 2281445249876751313 10895640166700599551 11874964734044084468 10826100659644027017 3791136580370012529 14765855505470587210 16198594401867185845 1321354281351667186 1685694196325686003 9506459817257028139 813553794843120147 2399337336572383455 16977873630056891691 7968969875754548761 8284183668481228045 15242655848965030492 1864419876025195640 13017531452475576994 10720986787870339036 3871193138885805197 1493622351466486073 15981440501065013745 8020916457606883489 3537455547900304934 3410919337391549984 14794021036709865219 16775343231750429885 9495703153533177388 10771163758525297327 17915025986198356151 14767071312734959132 14600832938319827596 5899644229419521572 10189397958855023342 17616113131105300098 8689893006164725253 8630145723434918791 1983278058445978266 9691849828227706854 14835916765800148458 14716516693869134827 12522361132332885714 3770141683235903707 13574963677230196363 5657028183985777897 11101387815985879206 18136724264312700610 2676648495134010541 15268914538858672830 10570461960322855895 11659887702127744512 4428673603494363427 15100384275662343151 17210438720190133649 2523110900238273530 1131577016201849412 16165860311997216935 14944219889901518875 12883707889503029945 14080799601386694396 5243106453865426087 13904249060134575910 11527623727952746922 9304031995652648810 13108622899102977001 2814717725829473823 16495364833511373150 8787813103074867299 3451997129681040240 9118758019705444152 8738862072225209165 11423748244185099605 11589153983986528134 3155103647084837403 2396930333083448807 618912234084026453 824862951249625708 11863672540415573426 902622755145766821 10009257810152817294 11008853259513236716 14797279385020705242 5632205151535987929 13460768178915485622 11627108664065118323 16214634289244668167 17657705610676907651 3169555996160328282 8342485908995894774 15410076233961567179 2525553373705137472 8999899926782889504 8572581040919230101 7423398858041968438 11573592364373905280 1444601720014421399 16283775997696280354 16473844386456753403 12724358666246441363 10569301756766154941 16569794989704728544 1615070360733570736 16017909463179002376 1973212601917995041 2324794187671367539 12739726942476788180 4876266815990442538 10175610058804294876 4125379104912250487 4775462618671353703 13778688133286316538 16296635142043231443 5523901551474710906 7014984866217658872 7328398163105264163 1684242593790978886 16715209082450840712 17580549613533674782 7602841191284632870 2484157111520012414 9496450242356962691 9068214822391637040 4139931583045190586 746079563319614909 5519927819434578321 595945560879898180 1433687936363997256 12953306718677319640 6384430851844479635 3201954246857948918 1179913814295157629 4025626959969513129 15502569430777023299 16275628500644729607 10651014368014876683 9329006854229688586 18315969884935683730 6036605877240353651 12424814045675811337 16675620519101118099 4816932770712747539 3386458483939957591 13922381877572972454 4087408489528635827 908727237576159115 6424568706978684961 7566815047274044433 13016843321490444801 9111916531990406518 8519704254698127902 6709815000429491002 12622476619416974208 15791618364755278662 5596784197254548792 3489738512722935534 9671719751072414011 17661300361896346641 1104614612968359365 825147277263900397 13870981229916379684 15660393764240289454 16835114173014663946 14095823821602424057 3550218093643102952 9152380964597908086 15616192039823978464 16688274919401421116 13831547400237345674 7032253188212336120 9577167597088540743 839288173971688692 1438054579121387698 16083713376091819124 12593743462892134954 5779200354990044248 6789073489357508808 11474364714843052732 12361633515334160998 11852527546245796465 11579994652644115795 16702035889580739749 16583129376916485929 13434463762490078405 3460422551845527411 8136437494638401081 18254100600352563935 17782821680388818232 2313095621979941023 11970278280225438097 8747006192203928756 12501964099186977402 18440008206233313401 12209719819461542081 9021499990774134282 17340324533121899064 16482480681624288527 9987320062594714461 14543274249950140614 287246827755241755 2541018697073985186 8136082007318528456 11070018888937559200 6881565876347232664 13623085731006915420 2378937430029194889 16102118530650515748 11616440621856396736 7639302357073287335 7028410422232399603 12151262608334097371 2471591893192181877 107774724291763672 14811103055260205941 8158402102685527543 16926213043972631363 3194457435244318430 9542843692304243148 15729379935619072078 930849953878233822 13803126523602700 14244980104308085419 13214232611898641325 10533239988971177538 17281813273698168843 8254463687535532022 2252185545405203335 3635841868420933983 15785670349193147156 14373382694956046203 18347744612932634259 14809245173067458525 11111027689505085969 10734134609609976817 8089565117401323262 1324785232841272816 977173960559171161 14878282444324362373 17194841781489297131 2789260005343867812 12828176732111772177 4928596932385329703 13455125114671928663 12388639569397706408 8129128407783294567 1225184826245363875 9834806200936829300 9511478653249284299 305310306526816752 17542820342854931287 13871658630258503012 6734704043365696605 10293266259862735038 16061370484743180642 1373360663948465310 12982758913867597937 17513417473189884582 17086953131036396115 8693637653304152967 13567933715606446920 7940882908158754976 2209746341812930177 2242906017053748983 15796226792730136956 5844664694598805662 9849825092212446827 14582713794358814709 7538714010423874427 12593735314582680686 4623884208240173272 8674537854554656399 16009177776127258012 11600213793317448863 9633423885345290510 1562182890127744118 4081295294378732998 2004218872315786812 16996261779945511761 5885370076411901380 6009906850372236072 4555983675047530270 6510225825425002138 17713671009561905007 17904323350975493112 13179153741654400472 12119202542854009360 1680994062945263656 3730005557015236681 6760666698766140522 8053705487172816524 5752822267412670514 15428950184374511201 10878700230728126153 5241458121123703157 9331510732797518102 11774218835737607965 15653580359925054690 3332864945352151715 18390694833336196360 3535275760316472266 10065095745345001404 4227118917322570409 1256529897561739147 14142652831314363487 8453211729408926559 1447591277971420836 10549677655063427678 3252233037391236047 15574540955572873562 8270839167134123785 6606682095405667714 6799373334971105911 18204931606671733533 10362668446645578613 10179500627645545744 9519012596815955337 8298041596302417254 15540141406276801273 14161519179888704279 1339944615046023998 4385884795886821637 18214499116940887729 16128586124409038825 10428338209561015920 5764120956752517693 1530452423981094682 9491697738214250905 17661948609985014146 11452578732021596760 8216330256953660459 17132579253425004619 3210374292670726736 16751636643169307241 5138207816652862132 3612294108511608519 8042409534768071257 16408673751869553598 395426121200413195 16256218695206573846 12366101051930430950 17918335586012136509 7716827580859076863 329219793150078241 4271550998701271471 12427548561522324576 9912503928371097936 7726172100707282054 4587338868486868155 5975648017860876478 8727610464998193651 2638346542264896719 10894808503099468112 13794332822307403699 18154315103320333475 9726251152780329506 6898260688024432510 15013497036672002244 15863779612713643036 4112358830673841461 6924592009840129316 677598937418184717 7016772790684253619 4890453551142134117 3720509855681976253 7807900225583734209 11173839855092172143 14340937542812074305 14504372763673479861 17898298222913432806 10805381813094261078 16292780861860014820 732408589340309118 13993096303049664564 9709386354837542282 802228021731360 1187745312857099203 14727199904070816108 3232159092526355218 2776113246218513727 5939581443798715578 713249340552252199 185143954724293411 12484483377413407953 17924081848490080639 16289538882606569747 5623811609149529307 13332940190997728729 5896565518913487516 13429482166170898734 126679956519926503 12868433179489650408 1965977430216358883 9927656383576258937 7908541546596701359 16942816529554634839 17607343897992634639 15988343538360130699 9132010257927680238 13858072655409761874 11592589804647692551 549422830557159502 6995943402653923486 3845221815012786937 14414106873826866597 8625539150596681940 15890271650517628926 15861539813746853553 3956083014889055181 2024072141046329098 5300794398115010880 13037192147727064369 3305477450913083777 2568326568526810492 3214846202465850861 3421671333544067915 10018284379883642593 17073574537253463136 7895815243212079638 17658632312449367540 6011771993011384835 1977568309461354079 4088771978307271673 15943825505371595524 13723633332337389926 15217465489728034167 11762834510759803548 1316127243182347476 16107028401203220351 6202356619653683979 14836553055816778232 13598633745557586429 6238426309355086808 9890810061707895108 12193333839181646060 17122242195148301796 3465356347019947444 1759037737350169424 6521201184843629789 5507260063078355638 13203720459708197552 17070910028852848902 10479443750418638050 226322158125612781 9351917556654715334 930332614648546762 17108842580023244274 6088613535260018273 17379767292017402622 14565347821547580591 13630894953254864165 7848059153460169276 5617034698871947742 8198125940280980355 15648489497160524317 3886235103037163046 14358619153972126227 6999453864212119426 1651247095429438670 3767576796418566838 10188222939326100687 3480731639112893235 8804882467602201572 8855385307110502449 2254344704258285665 13541308318549790657 1167947489535180212 10831220303672237424 5306258610091140539 3979928433036345275 3928209530043025074 2070913680092531491 8979580177559417671 9589421702272686215 16489758041965501850 2027514166317703231 14360598451080990151 15098692934800267430 10309861395996051790 16085197249148406860 6575114505760148253 2210764685251522948 624851753673095232 15440921150215241299 5166951751328591258 11475918004352334923 5363120179789295951 1184291470245947374 9300570234695848569 11760515178323427583 12606363302956582603 5712072478399367680 6785580682592971984 3164618086569146147 3553148663434626970 16743155299247217121 3192769023174436342 6166090333161075321 7984047136546469639 1418844930200468365 12184433226068872627 15727774931983678429 4868340157834679258 4503453655107650496 2979455966253362817 16095266419910223905 9648093253933415958 15944899946282695168 13429033023767085526 3820911408483340131 5527538596525075833 7761022607425459811 7242058817386297355 16447925531076377503 11608355296588428651 14355839503091038480 3664555619862928724 12272920162866393093 3662029154456466591 14779448748589227867 18145367620246635201 16511724870024918350 7848036493352753013 4180136838332476781 16954416857568013986 11231659208545435181 5613155840691901998 16434521582935696265 16816979092373614480 14808774991925317045 13664794419751435522 13543908268068082732 9024029055114504342 8766694508658667400 2394797159357185087 1136671903696970815 15774678041500791793 3299032437482287372 13027622407904560929 14001021604305422233 1632710097462182678 7089476483095319662 6222065540975990240 6007741517476600250 16892995164103593427 3194363758464016582 5654202029928908000 14048175302411284741 2932700679765425738 14161115283621282849 10094324348367128290 1703700671944895013 5295097369487884135 17029288586264425501 311616996307994944 19146745599425562 5123513678494172735 3669270553852346347 1462432976152294222 14565606533728430420 7585334883385929773 13191065209022648225 8142800693435314230 18424690801556782165 3517724981274441531 17305037106966952257 10892275477789270211 7491447597787324208 18223673950221671059 7667590062245600489 11300914408695476129 4003801212398321263 6871845068183468238 130660060887431595 3540987579950895551 945400094374591326 11638063321446602963 4693350687032920990 5585744222660715398 17256878970796148487 8054169943138793586 16793285381374041984 17750951130446218228 11946480839160380940 1802246369979967646 8053410154333702762 15395749650106128362 12144456594101399312 5642031029969005036 6186486116563039382 2019220941104128071 10256787187233061006 5695545655901879339 634177249523548558 1299429026684578357 18446442116648772732 1625117489783419194 7489286734823238627 60391590175853701 13489335686566726705 11963565172177918403 13979739320089739153 3513365205006266729 4230031302815235581 16144723419107099240 13972760445207692334 12504534702466994727 13086220206502741674 4498769125407073848 9450519828208562490 3778330739567061954 11039592718800424737 13368946318436791981 16914832495915240890 3185006744447686558 27895254195985910 1599738358980093442 10138433523869097872 3950157011661704314 176044054954235263 10821644016347382563 11653522022611185143 12223320662631248769 13945504793687741731 16181456050179409582 16103389862424620038 10901732121575169669 7631802571294277509 16381902460480175502 13146707165309684903 12250097422084775473 4080342823488347455 17927009662486313708 15617226122328091743 16823205615214048753 12277080497824782938 9116341602850164465 1043695508374594659 16338402916951954044 13888215778417285912 2245751348100563393 5416952733649619148 5296299581929109071 14644874418004017025 4622689212465685074 17502433815442875822 8972273950994413707 11968763544565842554 10102430698977084022 13207251357017963501 9893682319342856006 7389317174951753141 7616529031991794504 8557381406719753907 13261231734200141598 17668230934073624402 18389378610736989707 15175722426877487927 15321444495450502127 1263288533470523805 17070895715991137878 4396477930788539069 3237406333670080243 10375001427501467223 1211400171277736212 2949072709606578021 7495939159498259043 15533553609457069450 5423754167892638981 14348544254510077705 6033856383206716006 2132926133722652350 8606590428928101418 1177948499025393307 723797580014429703 10299296355839273078 8650643221741729320 6200567001734870915 354392131180055861 5319864003018806339 6006504670775437446 8784113742271078263 2282622637250616717 15320618774681457309 316830663139062403 11822124558152276805 17271919038031528607 16893268479977150579 1006657663069111009 12906283214149149106 12799774934606235561 5081386123752712589 16707977486246476582 6246267836769363495 18144290770430393450 15460688900416610210 17216282488034642105 16298591703210259963 5295825820397305776 8441095603670712708 5282121643663436234 14421974881429575558 2795630452155443810 15801649601111320262 8897996921356130913 9335527709355401677 14356001114591289319 14998107039177080669 10699682582004912168 7169924345780151345 7378402034068616376 18203119562773640108 16672548009812219175 11100466950990619579 2825000312633676907 2768661298196765343 3764568841782351639 3132714235361155162 8695441417139141973 6900722404641379605 12449685928246411327 16062339860282395860 6973569773209644017 2653122546509607279 16095027001780870987 17142180517539452793 15600375258664246448 15569623871962778350 8644247217381721384 2477808471842282765 3023083232872524518 967581843334433686 3052485426650272770 12891242151981842225 10412774245250594352 12455476383679541889 2649150662743231297 8436002725308976833 10553160312043928681 1317189455119319036 15107971307579937661 1832514161769060480 6370892916338891124 7708146527820537362 11124073584862331796 6274917892538898426 9115545316571558292 14079333489701823833 11520547018710123004 6648459784254888015 7283247043241813709 4460004224904403932 3451309112056169839 14808692121346504988 13540053277709776410 2084055012317445757 17479023289840722526 10065763869156930560 17934372148162928366 12053279241525546494 17864702438537624355 7860856527408618408 4952473833035940981 11148602280281043519 2136677009186145905 64758519188611371 17475275860441762219 4617321847141412993 10681921254419297347 14726202380631613928 4846266030119374167 15878836739484633386 4310812081909258882 12258051805875301461 10890507980174732522 8663142055631747119 16623224987567971088 8312229637592501738 11349547961867874511 13933992725144837955 17687384551956171395 11585762860891662392 4503494870888103135 13133501728116058116 506870831408084696 1041402812276988249 8804580245513898824 16530101488525927412 3383395881132777606 4728179176130149592 13136664277179356166 9861762511683114039 9895588133095928503 9571882387190095665 9578160815257634472 1312322089113541983 10733936119058793667 18312302194691368487 15055941453815168626 9676171618016969149 6522847806778142097 16519101279594185042 17277440687761754036 15857569989628357559 11617064220812110893 10612135807878473945 14176120782758627202 7423004109922301067 99418063374599553 2266786181751448729 4410651691757320264 16312233829262479452 14780581165244170911 17640080277426444184 14529342773600593865 5713437026327128174 12961169924270395936 17278181639101400568 5598252756031207528 565271071332864218 12730325816297332487 837703334298417297 8982048555746928569 13070718573334859419 3160661681465148157 13763919150395282745 12739519586817005992 795475031561355584 9519663265005305450 546178794835455814 1545503818911603634 12231854439036270887 16352002886381191980 12206733223206076250 15432798343818834808 284508828687109802 17855745453444693164 9174070669359769644 14183345263858635275 2242119985272335964 17568822036795891045 7002897756401325175 13696706259228538612 15716494306434783018 9578080061370610189 12556797132337352446 10629523800576589129 16956078141128399754 759056399365541935 4671870654855223742 7961139644508917126 14289842057851609224 14817741504847372881 11471645597737022787 1993308007573349173 10003326928752520631 17350498731226325409 7143049721875312333 832739399814648379 15146676150846753316 9650558432515278658 18158190192444584082 6996524812567951601 14181802274612408704 14212541310185261870 17310891845204846132 14534219834122270187 8590812782418284942 16167984381837169592 459234669008960853 2640077413982514392 10804209681272714919 13800814233337642807 8437422942429746461 14508590998951233086 1957710446489297348 11865752386649210943 3326935212418398593 12771844408687907407 12278405173967396924 3680669828953969817 8417562429358694666 16561239916230843544 250861553886489334 3537476158400227843 713131133815854919 18282058051114909092 10456560806273966315 3976923184227530637 6112659738755691881 10107769020851827427 16377580738113992796 2404431164187236356 7337445182144031794 1005818881529155294 6590117213603650705 16184411980947941732 4785890164887524762 2305731532156928753 9682125606199534430 8504471269175589500 9825589951981462393 16796449234190948700 14796433534115149272 7651349920307731714 6702658037755126809 4596094511683261528 13312783507572048345 7293616595594144606 1511994714776686016 10190353437121157295 10132348640617416426 9620035025633044657 6345496150256852807 3365959671871060320 9083823289165859592 5271860334629327846 1273109719963670899 18390303983551249487 10783203524595277103 10512526583667590453 16527713606923616106 15506031520367655273 3537368651616722682 1744321218988036285 1564074872979589617 7058076775604599740 10097321516878420420 15731521929174301662 7442755540867338897 16516616090345813101 5493123795085967179 8408469656440280049 18441534895837215652 16060255545537714878 11063193997653868741 17485988092769164440 12575232170671745700 2073020518149447458 13743448776842563148 7207670427931985785 34672703580444061 2746274104102365570 15177695577704477653 4002784704230397081 16698351253964590076 12396249985311017272 2335226824180856485 15262922515253708602 17706063038894438801 12117281195410606440 4402508969543308356 4807517421332895638 1338546030725362149 6496545222716013835 17466090098708512734 1129445476570797653 5422871961877869325 12778041406580578416 10057812997888263410 8922535066373056826 2510399284412138358 1261395334982268935 17371566662978217930 6543715008221171038 2437289191574486673 14441223753508777825 5616491360035715002 15062438558521993788 5224866582110061143 4778099798692609700 16210538827264669303 3264259729282477500 1429950514677113488 16221966550592103328 1391922441668300692 7291836968714507248 3834771069368622257 10849170429382230097 12123710746477964733 11024899306730948771 17079148426819349679 5530213554514830529 15440580172658109727 3040748630707047619 464746865690138121 14530296312178010945 15153630643839447208 15304818926863996095 7084307574978783390 4476705376793991510 8382628887666288926 11438363341656037952 9432506734789224138 10318606119189398017 10395063368993592622 9119214064681445588 4565900676954619579 4652181135295680048 2174068248369295849 12085776613935579685 5947193555829145486 11127792647194137934 14296542860728583373 13857265384818119449 17294713219935800973 13429715113417107797 12107308640490520542 13374606542080158704 923007989173966330 7963546600827674392 10756795887903301551 5615938329745734972 4672386958307208314 12204660342592925430 3109477961160680112 6078719478257514197 13286094996277412269 9143845554748673082 15059101420955101136 9980216747211788497 3728647822189692215 10422229524976175305 13885196296759181098 5270416035490184633 8469248526133289083 10183546168491428818 1248139103008027699 7489490627307387023 11507255292390706607 4158218087901555387 11650933527186713034 7161246808827020358 4856677581827064292 10301957606178556201 8462634343741161389 10954983034505852254 2997383835742566470 9851445232221625133 8197622050390530702 16431866474272151026 9708561981968121146 15048730519729821386 3463989040891806075 9689722306573142306 15846952649225644369 4901695683416449194 7539563335567118045 14610564486490218620 8476303289348388480 7410202527129501835 7499507747541006645 8552193094647407735 16661331623673299859 5063222587462019076 11357384651244136810 7174531072757344204 12172512664982286556 7866405951759776266 5829133691701965830 6393729610993976175 4732923734790148115 15325722554148674530 7924407801786867099 3495266422444195768 1588984118690657116 4608178010753384019 13508229154993478258 4990859303283047005 990845063441696681 11535304089237868405 6804491545164352117 14613760744485331831 2514966114654022886 11870408804833089761 7792353406653520281 9984037331891021632 3558916345123408199 1579800778165040365 6018741161880876380 12815552172672240642 1023153026376121204 2969682649647953556 5424080522793791592 14781728698071300340 10594803558398053761 14103628616761938277 9785042520143826241 3209712572147457031 7628704986668173732 16295165925502506583 15329729334516169026 13592813861835602262 5561494575217361704 12234253180459001395 13688296156500972653 7159600960341602799 18433507681427972065 1192338859299200928 16761678540108387908 11264396317999648913 18057393426149789462 7585784208818033856 15398031464301840923 12614330349623072751 16045914642748900430 5774778063646007240 18264938669867932348 8876484351840949192 9200961676097962592 17964470679243394511 15887425435084194765 6094126210864124842 15988066670525338214 3181523950852235038 7410825848916916307 2226620040756551832 8257199911381974490 1243491207649227539 1587456662543248869 5617694256919951863 2299308741706900978 15128855699651266260 7385382017397899649 16230259366593935920 8703417201381806628 16927130290311798257 12090059903813728338 11357788512581633556 1750596065533925512 17955120200674878069 2912357893712999647 3556555950586176886 5302738691474177189 8372346622296819315 14677467548337482317 10614667254599235805 12435289470382779404 5599386497256344052 9491114305370649498 10892367563407041703 1035161781522923541 2415136451076495433 12278686559148066086 14565881262239260352 17546834707249908768 12418870194886402843 10115590359056941284 16762069442690499815 13678752281593080755 3790810063233156712 7936185385821109519 17274790157500577162 5615047578561674398 15103046635876533612 1918198804467618375 5880875542041586361 18282480942354400316 15708120844667376738 3872117879366092291 16640392466381027589 16774186002127869851 13600902807709132443 14919130635319269518 15160026927783827022 5953100046101059546 4444428082466096177 6194708506821344693 9492841221095588914 7788364062383607091 3100491644851708478 12006184749402733793 4898212968206108357 12036142562925315031 9972073440613866897 6174855121506686123 13321026504419032269 18413199753196720316 8479087486821325543 7418143594265688648 3276330880681072758 12688624803379796666 6229266205832801291 3567946889387905075 10223547954365864363 3719166005050054046 16039388004985402308 10665022588658116538 6282169906527938438 14065342672094521183 15083233468913547767 9354564623360490131 11538017827412936570 11623818900932432119 1370800596090615767 10273601763828996853 5189641265404245920 7715136187534665080 3145885325980052655 2915379074823445049 9940830796367430135 7219420092862920471 639972955978348834 4845067768064815484 17646128509966161547 17087543685207278461 632258780189764368 7104184147563605631 2218827487201112299 11596680630171650808 2746174082114404898 1528599781711517728 16311543351887709817 14635408269588566574 5042132391839267731 15902091808407271587 4117486799664790125 16338104973365690529 1703912244339742863 2699853536752167385 3489414302072682744 12732420236492069428 14247963752575842886 5190263949336258192 7369840311110316001 9676005199418588999 4535808444701924904 9709767334290293226 1427721426241976175 17867407858230026820 4124594018992879528 2008042091316794005 10014483842422724915 6237529856799229604 16395979094606631369 8037322688438751340 18437471051329391019 16072066452701946242 8945285914016493132 10433799543560492724 16894960033706170292 8422912829122111716 7897578923344425159 11475657331346713927 17312690582695320863 2384738479459965352 7777726859894271049 10240501775837285306 1420894286093612470 9936821812176198053 4616256159151417597 16295605262547626150 2938150745540310234 14306751937500730068 14597304940085680128 13569849454575038826 13030524167603869093 2847461008790614670 12391022879214201309 8349523796810364004 223956816750549158 12708116907347917023 13652147983881365452 13035803069726303788 3441105846291511939 2707315903784014586 17012766332701279010 15802866661455130022 11453585440293415311 11995222674343837627 15927551093027015532 15182866290236649235 17377362271860884402 1944333528405178332 11068316998543541765 5274797777149317763 15242214605298003787 1502096039041383645 15944208446251139482 16505940274392329187 13566633612969370301 518646808017685036 15943082798727955768 9647031087554019356 14914909090737714141 14744877566646453391 6790708529256512476 13050125436648231003 6527885679938056898 17055899494059631324 2043281979510299575 13680804510533553006 17298907241680609925 6818253742236714792 5535370254446920030 7973809652765485556 18061343919728835384 14104090279312357286 8498078629040254795 3178099292672335015 5463992619045606295 10331458347687811194 15745268036984167778 5678798498736674759 2410237454129437684 14789528844778046194 2700603159211476285 4534296707255268568 2458985324125997880 1614269970585885734 6631541246625314201 8151306123071374537 2462441420352036289 7900801127774008230 16858990457160671769 3821281114868056209 10463528371343784912 9391429716091991490 1059499588861990468 2225350413101471984 15472304515596388879 2779399035795689025 2823478995531394917 17775869893493792423 15537031700021306417 12333919347319909288 6644695914670861010 587816314929272979 9827399799441692746 4448043463009292287 6689883574120053191 11680181217360891577 276061312144784919 10710006797524876479 11779776240991083174 7021482339993556737 14462677546330605552 9842186856992019853 17712309144230531607 5222938925279538917 14795136555710363365 13878860173732666128 4713631729109356534 13609679866439261045 14575249712481251316 17085395359725339438 898089314143399935 13713798010262513868 10047908903442871308 9008682842438263941 7269792164563698165 1970791301128669210 2657848983897546872 16943232585172471509 11901143717386855146 12718918915302967327 831401148251082268 11142587683621685762 10640311153485535856 13980757096011131988 9700299826902747509 11986209408468756981 9315995602932616119 7289358283364579398 2591846163206932121 9674218852337966881 945497977989275059 3488588429530505306 11244111307900190726 16866472793682373918 13172271974694220683 6615593920555649388 11966253019113480319 2834189510277840627 16065493577288944340 12820203958607163991 1979579533349837601 10348436380016805383 15866996370800276471 9529480668406491781 6290923708553020018 6421370537996624489 6724751049151355407 7845240227740496661 4722524301665124933 11267119009712996706 7149754051672729700 8218319415430567517 18333159001662740488 1142047550042800387 14447150328708755783 12117498931252486404 7654712111213699263 650474596636185991 6593741774833389371 10195856392568979583 11395903965117775460 15593580559668537397 4516529510098101839 11830124173017104727 10555139022854200470 8020669171371153833 9240456390093689288 16570422078357810337 17724264838058025885 10456561357982040268 2824582314895394340 773420627878310736 9560790130150243834 6394077338078854260 8423151959946800424 16888722851237991590 1876423237640220742 8110646251705675399 17935815186783205584 5394037926493535826 5432100533046945664 742183695253007067 4880872436452447503 5455418155161573064 7086408053654913979 7006609352497023100 9515780861745947 17919915932105223204 9835514481459050917 10245626433820989121 18363357259988685930 7083383747863417486 12326515657293152085 603988781892022939 6707487153363840652 6563670440306130031 13817810441170430823 10960922085000592661 17383404866065470321 11940549584607798902 15895046382931447510 16669848884852254026 1079463042534451225 10809905059089213583 11991276448589223689 6909272130058436423 16979996324426214116 10937740231813712582 15500651046822755511 8219599696482146415 5286253168774431242 18303481888935037688 10232882380321469471 2469667432000461094 2693415728540864732 12129086474522481557 16269187367122305551 5284593916962844774 10317960878120916863 4566072328609472159 13442700860622245552 4506804547732857335 15538638710293895763 16443680211320269839 8216009192886196896 3263082327148363537 13040527509212578476 3112888908955034954 15220589404109856984 16734106289939336937 16152547661735078759 16868059334683997089 17015912884950005919 5013761591559727499 5857628050806918634 9366863724472773590 9115359289485156381 10530536952740188604 16140010619504189751 1533798619272566279 8234711636858157625 15273194655710721876 3067360410473342989 11772274409651946890 8209351514323203286 3727211911333504524 9925993622509192745 9934864337547084094 5532474104946837113 109882853432387317 2140283485811798091 12584473551719534004 1364447980408437918 11370042655804357412 6667700817491718550 12439429884993331322 7255143250499656983 15086093015323830720 6608419794207329826 8177099195940004254 7195501696177414858 11561118709651576645 11532718797748234562 8793424543713421469 8559702729430545284 978257478952586976 9610563402794488202 5297236257439602668 3562721939596897753 5394836420217140564 11017422125687246608 5218752597547815015 5725542287142566987 16147201399434223049 6502496011046724616 9288694893064691089 15601592342933109077 14397367320735987085 8915189934605394075 16388228241175459352 8203972984672153400 11813647466349392554 323481331854154947 13668430507755082840 12864467069091773157 5927176021622188280 4977237875542775927 5999970011800550338 499901278752450334 11849812280997586849 9801488536529096320 11225702490847135516 10391302296429872652 12384417585109804694 8051560458060527200 3386938513609357542 2520931835026437416 5249585453640188244 1460660934264526818 9307797116720150721 3386344036553962525 12291193468747880917 5507313603127043110 6447488053033674180 6092002002149249462 9314656876332789349 6955996718354709311 14675495259780400083 12976023564329112732 5810653876080378952 10060741854188436197 11703738409178158806 9793213245871813069 14636852996053592933 371564686250219025 2627622948344650478 16084039952283654561 5541726066160688983 16226408102484713351 17686358926744798704 15037765017446635887 7200363560558952083 8564511168673168779 10190562217692967870 4013045045011605229 17245751449204332129 11212955347016657681 13138280954920032599 9862099136494873092 12681098693822586652 1225678969970017530 7009258119820035463 14739756280547951307 6180678057374373174 4730362710628214714 3752997591960019721 13488352562080360467 2395286657227738144 7633300922589674541 6508489099225544799 14124291268436230538 4393088744870061234 5123633129721141898 4562964577114701775 16524426023704099007 17584483164926327248 18442419629508180667 9260456912699141772 17487527573747182958 14023286083046173833 17781851484763456962 18117988072863127223 9992919767213652016 15255491243651672993 7569973323555188042 4296472747266832737 1794683893011936471 1492472245128642212 8744643314089864148 13730901696159330467 17908586746822812131 9647317773124412179 15486929892151287797 15582180244644810105 11774107078934143923 12300394164404304700 7594103348815022317 14677817113754616096 18337761931242277420 1817794100301976222 10163846833153894739 8208287414952381896 11403682427433333589 17954695742617632912 1121333369562256580 3877958296569227706 7798229680681201942 936195332531607616 1273153130764362072 61109051135143897 4090255972074755759 12883642352547348388 9323676054788288842 7889003189943729984 3530231208044643578 18365518851242264565 1930006335294398495 7637345704327154960 2500888716302334904 13434746450985192560 8091291663375080848 9257628066943739160 11602482054280651749 343146667954581038 2134238491468297361 6120705867278117767 14235817137975789893 9592969160502232589 9658620621834145718 16708125085560102153 5015147513402059654 4287284365585018694 14942286726666961056 2950067552611254886 6295337445764963656 8695380255398366032 14008366603154420306 12316838715491838845 9066513312232192977 2783839861220912213 8819181845075847761 9123613193525193512 9754422817218014482 17631567534856260118 497205977661861859 4860531544447182370 16898933000505925982 11460696072158165604 4897488802342832734 9037677693742436994 10132258002734100066 5249392012490210730 9606130623704455373 7863718104093163232 2359207623243248021 9928581654481920893 339151871560739433 10963263793401860446 8350138242019477142 5371599077499757862 11916442664101824898 17669316102533984605 10890096704619538484 5870300259970976751 7434354130234489300 7581707824379656992 6686871979194521033 12922617129532750544 4606686576858535287 16016651391982006876 4981711573310571590 17714045224552395046 8425948587144492091 3954000917657321744 14640947535855445967 1762088676730095184 4510001347806793242 17744852808719985300 15809526317130912456 12155744174416430507 483953018772699510 7688364713673819190 2925416193460520676 9450726357298954849 9177641806870680432 3706227432735504439 1515183808162632013 17229225260656998718 18049428327704084033 13562707036618164056 12268887989472761394 12576570225033103283 13649432534537298878 479706479073904743 5109687084422615407 7869251322774449208 14298547713483536551 17782480302875521018 1609762482409979993 15838940879573581681 17955518896949691651 592613519008049228 14879921244012547975 2924981285072658086 3082115268005736843 873470921133771360 4197141290725809306 922521383679384516 17663980431605668430 13354655407418301964 17657236932542343016 7214191229278241481 12274030819344229006 642379063446777600 2587894019099387056 13891867157906637049 4910448160239767688 6203664007127360547 6073813306405254798 9499810727103079996 1080770397802099231 2443033291653034600 6113007685696916635 10706329413391670541 4830996981855150163 15521097884304042854 6262242692043686998 18153506767560646567 16435847702809319995 2862384222656006377 13567749949168521924 10876923605954391156 76198653363500500 9819974362733372748 17544522814340322234 12997834377044881635 17042607360128413607 6170983699707423187 18126788733228066545 12845121713251439555 15773999196778866139 17897356825427999546 1072663090490210721 16003515485422796175 6920094955903698775 10719507329060955972 2378777064058234778 15294572150396662769 15982309142713750309 1787454337094826404 5954177926064683620 4376534628779557007 17364637052469128094 8906758252605643242 5136204501216341792 3387766252303464898 6722331864016624884 3003777374547232978 2375737895525368067 10178287516283174857 7856613394521238580 12873627539666150780 11144093420119749039 7821450410774049199 14681364690674711105 13380780850231305102 7524852377553525857 5634777945128623686 13641842551988013727 2089250230643393898 17211387538526309602 16553429897484335575 2737715271955376987 4284630406695566075 9994955860838444966 780299156154441114 16324622267791918393 5907477545679150708 1334351051452820061 6485996731923776584 12511214993756023372 6802855595477369720 15841996118785430915 11993252129583279176 4341554722105648134 14282479849873389491 17488637943317968647 16981611436468582644 6292083939421447246 3767242656770180083 17546812338455427796 5555775916829243002 11113448974313177481 15499850732650990561 14478658213365738260 25645712963423476 17633903081675662292 15014863829714828355 6366742622055851342 6492042575492165196 14567463990935796175 16033340868179481651 7764855249445789970 517301215130585476 17088094661474849784 68690709708058884 12403024273073578462 11173961842507307696 2048476622296019094 6617194294391034105 12979848255866042329 4604744326101468420 8473243381212689613 10482955688189721181 16195980668067493174 10164614119560158780 16722775543114622858 4073146797109367997 739259644268250107 2068663329877254574 2360902936190308566 3311999554666748601 8755862752820103546 12950965852439937690 13434624605064551975 5147633302747110593 10510092596012425320 1291143735560184114 12112292735477983571 1156657978782035081 2493529191643346113 12192833484568459481 18223126552718925964 17434018824427396537 15181080035185460402 13377142209176127281 13523532590601542844 5934629707339663091 1353978413078541733 11592850829439870415 11763947187356665670 6037028983612380555 10542977942573143819 11398109623414015677 16371998913977108300 15501327033784056359 6503111774380539346 14454219116244792490 3154872283702922700 9756330922298048633 8633811281112277623 14102450208757092928 14793727407519248718 15672905231487981282 10640035319068580473 4045856130641195627 14801793399560963412 2167896307467694898 1386401940587980231 8805450153233270941 11797111072560955625 2136295244570970419 16039662192740725368 16575636298646116850 12893439248352377275 16441602472652815780 13747272882440105882 4726534719594180170 11013621351422180389 10369539880125108293 13180605923693690307 1892698144654586064 12812418702364843857 83352240086211175 18426577371746627460 2071099936120065793 6994347667800039622 857670173693694782 7164494445436190072 13889089126107764173 10633587021926836465 1215224846612255844 7228938951651658780 12946786250705630935 10446520988791534566 17451464939563346079 9423868458959096408 15600994946958512709 10498599305938571477 1063562189887588708 14631501588578060673 13879568121734500661 301760174455555917 3405548045885304012 3164200718285723385 11301653503623484386 1732901206210797304 13351741070685432678 11450147046202605326 14432307094604786933 9147039803103330793 8893713985628614997 16767505971832774650 9246236626558815643 5065282550174530439 12103659387745325525 10421362172088533876 17314604592598124416 6189262475282264605 1144539028532301966 8401232724473967248 7689184222555440402 14101774985020397464 8358394165173598018 14189171881569503773 4574114323099039552 14733773552508046261 17684442879635563900 2865705768516113641 16518847203691320081 1729261223120372225 1848030950178264480 5773427483523025093 17441100306403402197 17407953839921278057 17258931472635338411 8672916936387668240 3053795281477736085 4492211056206587880 13524360009822999011 18350640919281792572 14093120532647847204 475212606453556625 14568779428555894362 6414159318306262368 16619215354781583677 14762207928345022906 10202699899688700960 9346577886870745453 15410651826029850461 12009791496318022731 10811814284562100480 18244224845262079814 11893097137820619087 5234824892282418740 1028771426871732426 15812179337596950129 15870028249534053157 14052028411833026203 10377670693460823518 9655907598184924415 3323893453055356167 11616091477696452415 8027803822482538852 12794308209775188262 11503535741904323248 5736958878738069252 9455519014570434496 3845392058143252158 8557603792239532090 18435765406512168977 17696066705750873871 2190790928445963945 2109406245275937600 4317059679997809207 11625897896291615066 14884687815612489135 2362020346940364341 3366626030016912862 7062410501966623389 5106371998052812778 3525740831641398260 14623303514538303960 4556497731582586769 43052665047445183 3917862761390156724 17010932810517738686 7252815425985585925 4793201026261915333 9728903212740269313 1328242394733909434 8728483702301665195 16384843096328327597 5908799045468843295 6614577779315920194 13959647817558042001 3106826193634243665 14934489287366006907 17814679492619954627 18208887233755073604 13376901129742475598 10740799384513706607 17235255257159392183 10322054241301041037 5459223673185658731 11933882434505408074 4515665253723053402 3423635714199742964 15338853147547383387 15250835475105617260 4366941937059672110 17068531273006405453 4670787770628619199 2158484902963959048 13065126847587295666 14211163319193263136 18413266138432303419 8443638740135904224 17486667901173231742 5900807214289850378 10789612311245389080 10093999938011622162 15431956180580964544 9831023459401673624 8064924031372239223 8913699199481779484 14874795632670049107 6283987355336947480 4932667253155072906 10969962253972215993 18157689100737316415 15081101735090631856 15208677130853302725 12897556027251091471 6786076663975613052 8034575858257359700 17618040092071883148 9851649917673389275 13029587809620112911 8584061365981516132 11127601186736145203 16452091970712867506 17948292152297923777 14100196045097027545 9863719993672404910 10076991559201704174 6810453533507884073 9537527723877920024 3690086672100682713 10391056718624376793 17641092315111253752 5504093325680848843 10593391021848525799 920020390811950968 16917693748389529241 5899286991031125878 18112973599017275587 10186753531521166556 17429824556745429244 2336746704910439275 6356201963929890871 7556644212764919866 6126739807869884868 13282839958409101770 1689064016547893735 15689800716761732408 15368437153364180144 14629784691690686602 13803836527847220718 9614080264518758729 9346300444864898442 8395099738667463632 2424975909426224102 10451687831112231419 3392842407473984936 8640699328715378712 12111118321476748723 9679629231814635867 2049538987578030152 13030288049199633078 8911892014818757057 18391697629152535021 3878556126073598661 10955251915088224914 17215388487094603831 13374315212884701674 15900893897046576141 1547126407764588794 13757570152869015393 5418790139165156363 12844260449472947800 11001668642053419980 395331753649292936 17814030162842554018 8743702394275145457 13242437263295247902 16492106884359648142 14733351126959837737 11096004297201206766 10926935257742569257 10933387937249116428 17708153570736774258 6000147579630796628 1630541682680664414 5047753089827799388 14610061705388452293 15024357116222405967 8000101647238422181 6226198123853876416 16970309216539712828 16363129861264126662 10916709902768278633 13867829397298650076 10179374743625479043 3752261930977000227 13969528754685438907 17985650640489928307 14126263613101020664 713217519933678932 17490282309159848331 16466162915015374190 14383977296497292281 7825379337285233269 1691965345843390174 9730406083172353386 15833138008484145489 6648774900709224647 9659886596242859765 283026512433882353 14017595533802032901 12324607087683792776 9735652447398895768 17558787669382370367 18345273102420378626 14723898566276829803 1024793497533022152 15145285111791150760 18054167047713093343 2445424978000525399 571032867660370831 16785949631364396341 14462826267080271493 3415454768682868666 12934559493722994971 5950111936689236141 9731840322467724776 3049232259832281416 7872596180123549338 5485897012235505835 273998425069037663 15719877384760178606 3090095573990135337 13042065578086366324 8874572461842794269 5079466881993155756 18352139734218206778 8770282206437183610 6050423374604892642 1894093311256154648 15160293455300624793 16238670329094901997 14571184807717714028 10808540506864179432 14150764941117422159 2152053832602814588 9444554957852124226 11633501586631384668 14687979013213634742 1586584975973128339 13832427423722162134 17884182006072162048 17800096112688252482 8396547370622556223 4219311052068986310 9103273650998812696 4749769667408176145 16803765981586651294 9034236309504238400 12876694994898421113 17779092977362817187 16876310624508016901 5455967797816739086 1286984039590937752 5768803669013151116 7737286487292644203 17267677532798948905 6037529601782328511 9279957070156896410 17621482276563040917 4763572641595734430 15673161855620277409 7401358555001886185 13615607532138653572 5788969856302241246 7015107127371435056 13978071270464401392 9366461814227141545 7532183352438859575 295163501522992871 17569103969866779413 6691871541522917375 15571900093181852854 6000042492534734965 3727865185172378683 12664530516427654637 9662713358719963941 10674953728572964685 2678750394267153383 15522837937294428173 16602729331387792969 14788296022602116652 1028064159192790570 12182754262075454962 1385578139183127371 15206479282730836393 861501938732756451 13389300613754373603 4008553100095602499 2693082566198760067 4837884194608752466 4416184098177606191 12246138476395850682 14696253886237955403 1499378490914204583 2779618623052913423 1518924812917046294 11106958492074062318 16562928010531499943 6944893274293548302 14484145325655684079 13378904995105956071 5113434189234019476 15302711423002598027 1930436993365017980 4170358956005961934 16347321556730507107 14216426592973860640 2325402224123655867 408385724947279387 9591724142453240577 4110273502484707912 16460186752990679594 9117120863466983577 94069252966636405 14851622477548426368 7185443511269521518 18149029396642748778 7666971427564220762 15395894344712373739 15652456904001301878 3855261442796592960 1833088195743614779 15933613949236236716 3452803630740623567 9985868891435824122 9303321602258015930 8190186589785333476 4084757475400260031 9201974254830515675 11872658336449586352 1972389930881919248 5434225932631820307 3926870984988421574 11854993905627758929 6951773333115688836 5040603241301586146 3938556367650965217 5418903770020401888 7572648795336650185 8251850303513703442 18098941651130457977 76377830033796124 16754213876467747326 13043954282176610188 6746140987361782789 17700606481672925008 5532716526421634317 5344130725814982669 17203765238879230520 8289128386108101616 13650755732639376844 413047300772144846 10519749550571764584 5863195956449065801 2270011332588454391 2228893738469105204 1668594651121213871 14647939657425664870 7595987698577292446 1738935402698917893 18132382840676991985 11673265888364858381 1814841630375064958 4897933119504188517 5886928655027245393 3176967183812216827 14134249525229195482 4123690898303486462 6574221126689736781 6467968399929431491 11744546190708311252 8803291904426101652 13072564164202872934 7731634297026004303 17225332489582062490 14407433007304713564 17688881995332558120 14393307462289378964 13801817573740275584 16127547327674111097 4306297871551813961 7731605317615330850 2953228693053269807 16122654753984095458 18221273310861588358 4489383088053297746 1650106285602368074 11727656694258138177 8106619283274482594 15770724769198307238 14439527009523644304 9572805374965557328 10637182476368110930 8209947120352607217 18364989608069064612 1833197062674498857 8173086363439189050 13768656493204729816 18257482515741823940 10348802595963376100 17663056366142895658 14964460944405725358 15293284811839562102 15545273152901107110 1857008206481683165 10940185555210285333 11328936037330926023 17001007696002948578 6072550981830423245 13936155517944453455 10042033728718508164 5681630110030504947 16641850983222022184 10540578644207887059 2459558483647697586 14783178869922501004 11356187519266094672 7881811935312293343 17133780835349928263 15633076166554653737 13466876582294482891 2651542891840449228 13776234683823855792 1317588046646486450 477725995325126772 7309557566722029770 11117150341885002295 17839357164651845801 1391743084881631251 14773070777765301624 14465015912720812081 5372682890791727853 163971703559516505 11510805242504327495 939274792970582858 1338814135757141531 5654681744207839922 16098006216236613250 6086619178086812524 11022185215577553356 393327618586532516 15334148032883887851 14115502721387887253 12083895737009132283 11022950757405572666 2541530405618895502 3743931530933535183 12944142189631421089 18074024271826812266 476532652677158106 3501990435646494940 3636805307696211850 12670366614410746951 15564754640733678306 4320034325772919793 5417034494655097174 14013049461104787569 6380421409302383824 4688277487517353738 16877936317716982798 16225232132686339677 17340461567476266301 17002328224331618056 1733103599218028769 7053029724853671608 5277175393488217401 12509904528568257851 17485448134080002877 9197379423797768804 18200186625837006207 2419081757650447840 8528339315763001332 6867144702021747226 2715148299770431213 13630563528868441830 12515692327092456731 773719031625704444 68377350266964487 17930098110384554055 5420237445884262942 13723314058526388198 4933776862847380125 10292565090273447785 16954740649817768956 8246875619481455450 599005052031473770 7246553458782617085 9759168463418871908 16504730330970936605 2498536439871351748 2107141927549130390 4525015764660100082 7367989181156593295 16649536200800838895 14186661326904282082 9322965259915885011 12665950961644678123 14064677208986692453 1698063481619000411 15244461088508792827 930509030623550767 16089390873963032486 8220346446679715920 4824315713447662711 14020089637113421407 8920333068927449699 2405548423467948810 10608663547998117764 12260813790637286192 1818801226005111029 5976563423572197425 16157581829461155190 874066768964380949 2925296091860614264 609248283728618857 13043250224543511988 6673304502525311599 12247920993816970452 12972581733756412408 16424752884046872609 4564953732447254981 14756800980508902504 16347010302272565151 16481816785292661612 8602271268264023237 16469392729854920382 16725197018856839634 5355300027322329583 12261967908438664849 17919778185170171776 12497605894526599214 9190414804995882782 16729088145887444099 3254906953067210228 11034081583682242144 8911755959201016886 9056900554643935373 9470935925010663820 13165332568100506152 4082547257000432822 15631854279709091089 2374698039327363254 12282615043257121816 5104725844116865800 3959001002920189523 6455896435844990846 15266567394502873786 17709751121325605075 4905936204493109660 917813379087149782 8065234938822853731 11361803708371049968 5708752224544809449 5957430072044262724 6685293308372185817 9007734613286204361 6948224366504663953 12974318262328919796 7939064430580890703 13002981777189696760 50829259957556321 9469553065930157219 12513254373608944966 7796122384100534938 10214658885980783904 202245535710853084 6280454547067275871 4673839641278249614 14666665018323890337 4175436364344993174 4102725410815201257 10199004970918861231 1491397842935401840 17284242209580462552 9457997905541820681 16797564201813439923 15616101059596725002 3520229636423562735 335741029680281024 9373582512595870453 1938132652303754865 16401523831654600048 6826561126775745194 17299630466459100750 9052600591739321641 3540628689884958963 12865540638439864963 4942773781366678975 8945228883294171574 16873351848899611654 6388355439210785707 3671470953664657335 5509327199466704367 1309575551432881174 15562653494705624278 6048134089830811287 17726118754650023316 1803864318168389064 15350487748935813338 2504862623388685429 74485034334400667 549843325176135094 9477872620344122342 6140601678380046117 13182119158565659133 6331990681747203583 3796841609048981880 12016744968475827028 17108534192014759522 2827859629477587789 4229214305574982375 16509695703533599790 18367785005292736075 14073984107126412723 6138608732416348013 2985420901034945573 17023365236579842018 14678659493032691596 8828072537013392347 3427809888186437266 4949207021063852875 16105210211007138423 8392791572905224844 15285265771061279561 16903459496633478342 20812872540740010 17468645775582347625 18032292332876561907 12973687337275355135 3224003424618580071 4126061397037526523 16102324833492943446 439046118822336080 17087346035040599045 18389461530456187099 17801046121148557625 10709875952771958588 11326722596946240996 992008439173069063 14008681085928418874 7047042947192321643 15471941494633631139 3319691004360088064 2063995544459110533 14809519111506314758 9527801379825548938 18238062006035072504 12025045531527128673 14468395665862830543 9399365749286923828 10954408443836095336 6263895443993023402 6685363663574293734 11437404201356398622 3610355665002106314 10116953085589737077 12785537036402775694 7347508611603131667 5424237924968600805 1648307125294382069 14987055890281150961 15713924407085593817 17143946320434106441 10991402902660490624 6114644700087275734 18099034414231631293 18409757339900787615 2604180426116010127 7489144790492796304 8247227198093820001 4385385363613563445 11085772449351207941 3799549397988730870 3409896937296290113 12432702729643119011 13953669901959665585 4923911694094951386 3991132404584585832 12135998874541171564 6416129605064593712 9360319699147083717 10553118297154311603 9591020303192081447 3344961265172364193 18189413472046466617 3161272828609561204 13846573823172197932 5869889115940288399 12193080438487881128 15330120463226393721 4213620792331957116 15708393486232583728 10257476250330647164 7467380880662127079 9677929257637559755 9941562548067011866 12431600354930228851 13450153444193695126 18042042853545525650 8512036501026010401 9427189212317123778 2528737575105678305 17521816737754592967 4850750986537295785 10747749105974910293 6937194121804456677 6483245856214830556 16683781340058050515 16033120591655919140 14554781506566684454 14957897707775786103 8070939747684589185 6776279379489703984 17125454304551836179 14571185293124295859 10366332545354479895 16287379640578027024 16172614854261846800 18182477113335312739 3254569732285137231 6530533597802352798 11308976910913195480 14828044281399477267 5581957398114328673 4842926187105775307 17236807112598979963 8669559890691731435 9143446654547751749 1088879111067699086 16438871515656882546 18024761895366768069 14016036055912522805 10186319377948407365 12758918481493531201 14367461323692087830 2257327224230415579 8649378935025413123 5467818029714237271 1915501772550423818 1386486234564182698 12358033106059459194 4969969034406471457 2055446869438881887 16893047380422521357 1224677632362606800 15678671445953530420 9177282969489252784 15070824425237413859 13917523037832103872 18255485764206361917 6225493765311191841 11412771293466425625 14865296753827306069 12541946937232539670 4408227071967973410 13904829746436061923 13446025544038489390 10249842790145837162 12704709720194434136 9687291743797845612 13246273447287757680 6202366592000209936 16526042447140833369 15934157959553689780 8105220302867299032 4819550992596692963 16290232406604589885 11907341597048448592 13118798706453663531 3626170688690975167 4135752010556148134 14885588215489449668 16336797026632936673 13111763125642526741 9455908017088561206 13551524848243448203 8287251493464892807 9837465437555778269 5676471773617032695 9347492083235209835 17057503323817491579 732257912668533042 11640413159724539773 5480000103074705081 9574318379038638691 18068465434010855198 6422900409017927457 5203834824485348625 11229322831293797492 8045222091279773730 10785485174766382220 7293849518162337976 3442203112496225723 4462100618079849233 15220495280754984749 7570464236587313628 9672105160620926642 2443510148583008881 1982526608020305967 17589654152446125074 385127581002153615 11318281215009935879 3160076547358649275 4231458142573674273 7989002860345932341 10096266728018593297 7828449638500190244 12866130668902547372 6595236244758738254 10928892742110323055 11994075283068311093 6248849040780334452 3610667386929008750 1834075358712931992 7994387105776107957 13992210521614023266 14740624010523070045 9158154618272382169 1796852427458605379 8158521234567243976 13078735937249082027 4248908731197187796 6294022766637948251 13475289178351696688 6786102830225597752 11332922683171777734 3857155702369870678 15867067589344107922 14884278162518526100 8195615479585801784 6183020616342035470 1258626848078850093 14195261103827453 5625443496013237509 6538261524320030713 7541161347298330706 17750105172897131722 5493612967931014655 3231309002428317650 623467536504241166 15035823196784231119 17795576710453656093 15388358353384887960 6296693532680481118 7355540719431897522 16005283099695124857 3991928095344336487 1890445534621397196 1918263017872896217 17600838831665168500 6695994507710475133 5535640048345354188 10763885249579808715 4597216684622834370 6518358610006391697 10241571590372032918 6545988359861697437 3056130505159778835 17543107218327262765 12888981826306136093 15913349351088161482 6136754164687837031 12073496867058611030 15763695620217349507 2921991259419961854 16943284021524910840 18110219186860896563 3583766444816822815 12550172759080711167 2301117241834950678 6010102921084671139 11728863299950405457 1306716417548663091 1416246244525048012 4794821007751958849 16304321734398146319 5607107492975884492 2773548148638345723 12678626856049959679 8784855983123054365 14745284377362428699 10518056138680975220 13740587098277264585 9184785368221998950 8850462388762297765 963095975188822575 11689622835137918637 17144399386202527173 10621506228637729807 109368742338853985 15260041729348633641 5734370197782483351 15769894297805396869 6974251477831963430 8727046828202893017 10566554868342417821 3552685560293286153 17590088325424404698 15350106974832279116 1769013177812881665 8373648821747289437 16013477003358505927 3418317908127220462 18062553866682673523 16145369681107457106 3223188259577508461 16642772533506902658 14848222819430124697 6576928170002011235 13230907390712518442 1188738504518493330 11427404080088984811 12645139391873264894 17181575223088410242 7837188015276413684 10650692756260991043 13659484864398276189 4469315559693436778 5286891984506372513 6419466308073833845 11981688606183095273 1404256513563927888 11810441623080718239 15399436345991743587 16405562201951877588 508671989268766375 1897848859174678854 13286180621749239900 178411697411481779 2251723563890316397 3346217259019582627 13200366781683950909 5777670771290069800 10317186442289408941 16368924069495025026 13621649519944025678 14436581720160127702 3700802427855801994 11996814529431105367 1591468048755004601 15078504567581612950 7484338413181375400 9384934039705375377 3028031052566415330 250656472352262996 17905042478014940925 17801627032155707324 9705076900166820345 7406058880381372075 4487551494441025097 12947000498433345300 3917725065952623771 17293068692084876328 8097067481327947609 1767019163487572466 4593199646705882447 8781343982685558050 1699309324447786987 4882822867402880482 7740126442897421989 12753497818952760626 4986303897290029364 12786681119893036895 2705824645057695393 15130854257465448417 5909914543287321812 8206530711871220637 14745098187212167692 12583866173754540033 16049609260540975083 14017485813763101728 17385480862588173209 14649336884295869928 9369149806315080165 14054863694168950470 16883360114210879514 3762287217322103034 7512483677478418201 9768065982888268263 2444349572965916611 2486728441427316151 12110085151872606977 6996780311297138206 4482097290650387940 8402899269486260610 8909489320167463798 4552500046479187663 17611249846915596420 18408035535005924040 17532869032027944046 15844577057129959572 6990346093846483893 5570247368424259545 12511302337091675533 10197682925541324882 3636421879682226577 12211065003882747256 14959399600223079268 9064235563034866813 6281280988679558105 11970675676976036640 9969747151070386498 377616569782341192 16473693919196873477 4362654009257262420 11645688057567763611 9429182345777574818 10789144737887822909 1576997780793083499 669425824927315941 8059992020376079160 1056559854616436509 9441467864134597963 3108248058476383457 9647428315469086596 10438436431550839970 3890718022828868277 15366692793167322745 7122205427955644653 10527448450120025111 4133358966960157681 13159380653836974666 2351089246740208209 8276398919695992364 9278455490781099084 4571672838998645931 18111066783123198242 8937788076435373541 13102450284435320618 3214215499376245749 6081923037750757504 3238928843140449220 361931084809409050 16881946540583813059 10968524000909875563 14849713612768353978 14309294961466090485 10183487027474345798 16750969443022834932 712855814097707764 1600590324421658642 1324532769006099244 16717359513664918982 6430296618422844696 2764915874323209613 12986773157840445797 15479509588947136393 4040763682173993364 3722824614703415489 6276811111339880033 7913378955002723957 11001528932205433644 18077215803569498827 17447730901283491791 4756701305217904035 12033468200378435481 9188671040312806520 4129834110698053419 9662434843680908912 4747479876540807056 13268845694163556693 10369141733093075698 10543739233518101682 4363299148958382222 17583611182076078388 7732677753113421253 17083147526783097935 14184530425411250040 7306665590382965845 9468384991262668809 6099299745459623099 4070870718251199640 18071928607406212719 10459712096215402324 13771924731042696472 13201984881788461694 10315285012444346682 17604838687131458572 9783331515564745163 53070278692483944 1550400291261231759 10988711812910702070 3551625311114909623 3037087181385800426 15174650721514674604 2137549386003158787 9968213134387729332 17229412858114458073 6262477370014471166 14133328971458072988 6025388009302538402 14671849468318709641 12126858628707015611 6946170436597874939 14061478920403062748 16123325866328821862 14927185787193328624 4420990499930252481 8883512548635037808 104403041311779292 12879006020886581242 9026569701522585340 14345797242875168361 10176326645262332808 17600405125714250856 13187586566801953120 10554855658845733561 5887682847248498824 10422597860392908923 7376618737329382595 3233237144555709651 9655616801243342333 5615242047893924767 8098684246282436546 2753577400167631684 876323439661797671 13330050771643548075 16430164222707558112 264832325745580346 6066930562230218882 9715167473103591287 14061206717761582159 4013374443983893072 16897203158988410742 3903199195756003288 9792689716073525648 14998245932347343847 6284265469655947783 17126646001220461277 4373951812684187206 10454332187448187896 6963171097353913384 4990778383382634459 10342450416385813562 12911346772212937277 10436802778872422706 10381115110409142455 2600507059965705195 17791273267681229747 9063034393513869577 4590203507797395027 11348983225869986501 2968098908763161732 16527442324180893996 18323955066421174355 4192153998884084268 17990737925677546925 8196173194436316708 13099605338428156122 12526197516277938981 7811467396914780227 521625157635409378 3086844865992509579 3761269847080088973 15788415744912087371 6305920911508267597 6811165950072157356 4659347205826339763 17049792435265431638 14269531840498349210 16348075369983157479 16749149870646023925 12368231152266707012 5926766517195906245 9073252708495292896 6176396682594029168 8793931786068681301 1001393820631984580 3485758968384818477 18169580513394961934 12075729138111133498 10711243446511921029 16662205681558846488 6059941009222887224 18097437932159910228 9031630351554749596 16208680610815058718 16841571136021221371 3413036111262839882 5432513357971284083 171762454594685679 9318621969792996392 6663408300076140419 7097204901065943993 4760872971256508354 6371559650381942548 3838343454373517780 7652264844162252286 10209101894759595816 11672416011461913406 14009241603344336715 8774888035328732987 8758177634066024581 14023064014178027100 4277683400435726101 9909115455501155778 3718190113914582023 16312854534288572166 14421537518993644354 17617970335535994197 11954300861530515881 16579923591564243887 8993597155762197674 8897425931471767608 8223596574802925171 16878552151945188837 9546951227897494538 17655218540033865422 17939877277992490036 12285293085765418547 17268828267952912008 17040077276434132634 2487221276105219459 15234341215776282561 2362270603608790493 395055653186538222 16103172791741031702 9394741171217180633 12843178336810806958 15718003764165793617 277963505429687092 13466584893106926707 18298887293763569388 14166875631214035126 13483180493482335788 3975255806570320914 9705771690687422349 12559891117166515154 16138589842431006837 2933141224797830840 11057183682670251599 4295674697204296488 15468563723076121095 6321571303780674407 7966860644142123587 7534685550104806540 15480461691257832273 1439488050355115427 2493857080833472544 12876929767658953269 16413444508714197411 10006547750376248610 12369729777075818467 13341441727433930510 7096858374777548119 8549751302714937417 13743325929341557490 8822171392675483279 11595376913809269416 10162172945449190436 16628469283917763329 4575124491913112536 15084294125706936235 2338058892471493009 17488529561738495199 6355391718813192371 448384044794905846 18330311901212624067 9961614197216040374 2452071810687624841 8165838908530245740 529000663395688787 15931134664876037092 8733141017300597864 7020636103509264613 13975073589050609280 17154208742098830938 17696679466271468805 12009689082833151673 13683093960273542467 5103045734075892293 15860839579728517065 6759555684320272590 3995662290852369097 17046068729449222561 5109896119904441854 6023953297993472018 11720603939446502690 4239469395039079247 9639180051115446448 7119770059936986793 12299299825989852380 17985188992052655021 2175660550789715275 1167350045463846317 9958122778387228931 4307894067497887737 16712807819137714974 3743669229705874898 8728068281542204343 11978921550020141834 11637011849998246052 9949991222370453278 6640126808580910993 16890781390883045984 14783922088822368624 6977948051903457983 5938128566051221648 9741767625393158869 5551755996097984286 12190479131613206036 679049528714148086 17756061420877115712 8907976628093194738 8284569490401623110 7226438074790034965 5486448729274837059 15956705281619327309 11102093430957673779 14148122639240719283 2843954378089634318 10498716951781919441 16733572802306794290 14395799686175453995 15807134071138562979 16257617382645141433 6136466817241333325 14560554916048428898 1245332517223104217 7565941749191734814 17491810679292693452 15370790241418559808 17960436906424253065 14257977541055932318 9424528009848862540 5194817975118305499 4903194736856203208 396208299404157224 15384977990004537320 2279825153738145696 13224925688361275014 12814698931362662065 1227160724244170482 14883910575383649065 4675630543044352530 17509219006330402305 11855609558612052147 16379335777658875011 18421281679034565346 9283235542260394907 12482573837594989681 8065753822320662288 13460422623272941233 13335706685673821359 1516824887368291250 1467055663974972062 18361873292320724354 4360100102263655446 3262445386295955417 9189721926641248460 12872701306457353784 13223582950685815028 15470317851360490775 4654606925356193264 2863023257232285821 878567976767982822 7296982201439570422 2194008818461673098 16197737236274116772 2583372163061616507 8169243161695961683 15168987200122009544 11565816408652413132 5551575755410628037 7243696956747192788 5191674196170944719 2328474759965687824 7322200979619375904 2460866611511462318 638941011804466088 15054410369705192690 6802338081099632368 9437823361548986923 4323097283473516537 7391556042662437118 17209575830548097754 16662807423935459182 17561934788846452771 6909882474560489671 13018253515306040188 10707356844545573723 12031750982079343197 12989758339292380588 9380521269746377723 6627485984112305181 9277078077354901961 9952881067142228948 15128596295338836865 1282394858201928129 18414776627671063207 15091038056245061288 631185051101920720 9920167639317984177 16688465834223307753 17281054744027930995 15210695904326677237 8753663056431183358 10158601422469460274 9366081728778687832 17071248553946973696 2499167320427811325 7665436881199467130 14125769239728757107 15518812742855836693 5468909292334203199 4157893659352976205 15268108718846637390 9363684119799412035 12983956610778458777 16249204681061388674 2361039682094184448 13251107500888965492 6277621504831789382 6551568198988978342 4090317842695013636 3326182784512837059 297450869856395895 3896164231649245511 17720553632874313195 5289938240327085150 10918634151879512675 6488312769733526847 5114184633372668154 7032922289767091483 12105185365811816749 8873930186802649267 8560198688459709979 9826832952569366734 7001126655762691292 9623458504504137502 17377520965393250544 15139119390485894256 11372718679019409679 784520984810610675 11622060491549328799 4467915769316404007 3890119814976154213 3463381767745210400 33678611091229573 1518081659925958315 17236454631505043390 1642034410384085705 4723220138550669903 10776888601274051506 16875868097416242227 1331501344342818140 1644083901026973206 2134478426040292999 14148940051682891487 10401011196602144394 13713994735075278669 13659010141306405125 693177780001726822 7649810081452053110 3797794595523931723 12624875958314064728 8342366138834302295 13922639223033152155 16525456235055821739 8389875015505244857 17099896998845911985 12599370018322292934 11959691014804813687 14948104093134843593 9656896279429681869 9686984840036711445 9530805747979305668 12307942607798132674 15250501933700688395 8753823224825296210 13391135889545892420 977457232325133562 2615645766746975918 5588662731419384076 17200102960930677034 12922802128839079023 2978072973448395949 10591514379041234231 16370879029968586559 6071492923392665675 10841703248952607377 17378077181447217833 2972594795084770437 4588251656892057719 7102763702617878380 13275301327273640521 2219153457225306481 9250927830996478565 8796929168880102799 14444495318215110072 1173307274147363696 9496432542796569389 6304878575460053554 2698684994411882582 5480796734122731938 7396909433753628545 4573983451431655760 9500341772827658458 9469037835388654760 711683757315033226 4676936767371465366 5458184621013603210 4463957612784276033 3358919572378449192 2411540662180707489 11804834837184855176 13315053003474573829 7359422463572855411 4775838137930950866 4274706460903869681 1605906809410053762 11493666468231404860 10084268270381789198 9334830552792932072 5107241737048896797 8096913970153032773 13367749466437293206 18341764693103332962 1312839680320040897 7340054394985934736 8006789444822037263 3015387070617964292 950149628365330643 17593288427299384042 13897398129388112991 10782066570005000973 2480801961173368030 10556815919419039900 13977528844944224576 254536647147342750 14452447015295496695 9297545101700008931 1278482385860069086 10984154754446030780 7957650274677218098 3878155467091431214 9758315662424089245 3053572715544903965 5350047848809656836 336496194145262588 199428513483712005 4809905335079367812 16534045790743166498 10197169691016822531 18150679950558426505 17573870876256612202 417627396403106474 17670779980396712749 17667880145024253298 15560412711535229940 4334431425176002604 6572130881452329802 15924520592518124417 12693300508369522606 835227389316080927 6238686214127079883 10513682016744422695 9099023969185429300 14591971494219105768 7174774506837916432 5312405373470599587 4154844162094354333 22700650816323813 7906954733268030454 15749324646438562112 2114718932539168155 8255025847462938996 14863750427579883085 6317341456969509603 3781194177650209705 2390786836673626548 8808598228023258772 5016149519298257920 12315022133131571074 17368026452050489936 4205915905706400589 2131315274481512024 8440378821379812534 3723865992125532664 9501645358321480592 14323062959843900951 18366330528843806203 16966146120247203431 7859963746729967257 14662165717370002883 3084322661075549282 9184726315215918319 2430429024107505398 10584552793790848246 7929531857484249067 3558756204263799134 11755974854623125316 14423148957452269280 7383064056614766409 12122255079863537602 18355155495756656228 1777675250712314102 4758655140504237435 3780617994346517320 2499688885715730489 8648716962893567712 2117832693707971343 6511031896766182520 18154805900094150381 2350102748645145748 17341960522162972610 12317728606882812621 16680850117563606575 11134570129189009661 6420570234347241027 8118880881384366286 3145782248552350849 1016244330650872711 13473827119851867327 15064615818477570297 10264535014536027742 7812242350787641556 781130026315093460 11699885037709074998 16214851446138010282 11094490354364317344 2426927643547575606 5233191807978163543 11824651003181223535 7503486056064094394 15048901553395391396 14147177972338329033 15050627750439585745 16681998321156765726 14604523195378811382 11845935804260726793 11129084046570538351 9705878827575510490 11530652715187788250 14162825698347684056 13264998042195934475 8147154659770929674 4170453144538328877 15538568247231022070 17632573258368006709 8401049019003636128 693282859836070264 2730737807257767536 3853581601638069564 11405912837766510648 258904160152837625 18305626755284623199 16427789382452907772 17310639606457066388 17829914272449931700 8948449065737036407 9129514766617254876 12039648254633962763 2135144587593100357 18352900025213611811 12483248828946671335 1447101018840600331 14470977461591980007 7628563488412335725 4953225314935787502 18427188108250278748 4368012954752050719 580528249696839183 16912044305725343292 15187347658569204296 16856798948909024302 8550646941292315509 16617275088976285785 2506967820086466885 847557600311714323 3067113462207333193 4126460008328333998 15131943365439513767 6945352118551555048 9620695838833690866 1218836470299531328 16963075767256239323 14074519958393291923 16920209514857077886 13614427905502187629 7517018771568927786 3542847773792223295 15188898924108418081 3738097549557610261 10161097429423764892 12124510637033427846 18367940259882064410 11692155923015521552 2945016456643093992 8847828914301538230 7423124804127415638 2518375389709633489 13352349379690911111 2028575249810885611 6411296420455770182 12171671310255258889 6579700621357770050 13326848647753004647 16829070762312208997 11812125053423574377 8001119296373195705 17591825053978444659 12286819352837275967 14711381422060545197 15572620669809708023 3963604057083734294 6853837751799442535 3302591165688171270 8534264784495739923 135935364649257628 17953655162048408382 17519138203835718238 6740182562040797727 13332755991996755372 16802035944875672177 9062605685874933958 7300201555404468164 15630673593367923550 14571206523789736489 5929832280299507417 9783931626384265524 14717518106155332289 9721047830976327523 7532764028236501107 14315341685399912340 16335438315763297447 17534712170485707076 5155060085978586011 15050384757786051765 16329641572264388352 15248721263213383796 13631130972947752543 18189653400482156087 11992839136333322456 15906065464794946640 15048068745317963913 10797803148737202013 9317676147928333643 1484463150190435278 288043643066818327 17551598496350647922 14227848335078680804 7373357657335063196 14793869544144589819 18445547933810197441 16946503031005463785 17020363346883049178 16204323826377221912 2069058872350148532 12367059457300221321 1668897574626861490 9305441016290862391 8332771406697870386 8710360755181042192 14145128504790667719 17817054300498184023 4044184928048127559 6462811723532708916 10522250618092088503 5557134548813403317 16744218500105151738 5648240077391309611 7575225218836494890 16558249059653724172 11855804657121469544 2152679207766510587 12715008758673694518 11162300616195850038 854067457355123992 2607313685131453914 208864587555651256 8364422540087313836 12399573048188437097 11025280149740668642 11038138091052646993 3010461842232225075 14527789742792793911 13348675822550448925 14218232909597746685 2517526084905118726 18083964490572940581 12539139579212372416 1780884768860526990 10699638366027147881 3456563022283266640 5688577174987861768 1602479134566796679 597907099307932181 7455985419153807295 3646015634367868363 3861111163968043673 8639183898959079513 5763576770815039211 7483315328992999469 16730316903413470887 6490783947456172903 7375392492688046675 15705510835097086710 6535886887658847357 6740072880221439273 7800170680636670158 2340858601155111286 12651380100399429550 13387767053240288280 13893874658325162268 16281825144964451739 2118904776228168125 6903992496778651297 10952199385675779833 16110043012377792808 12434942863715628042 13701779848639304939 8983441418062384832 12946607870806965609 2184600792320852189 13775803160324555334 3425557330746638881 7389606673209737028 5093974697047448364 13124028784976238329 6780731475477052034 4228071065863593705 12123458995472345839 11060846016730210982 1675451813813033736 10089401601422456591 9609769092850048871 7989522369718263564 2575741206574131651 4976229586834430529 9710460473628891945 16685920312262911641 7546340829627487789 6294915358270274123 1745179403170388577 5113685545367854851 17135955392347401241 9910355259072633032 7456078768538412918 13694496808328231443 17617202259248585480 4672477642463033422 6809974889791916667 4394244480071735471 1410006917112470119 15066711179185057771 17787280607979292087 5922238657228019873 8651555361389601733 5996118861722493056 13500972984291196391 10753600711241671198 16446944714750254613 4911976010101510796 15493031320365361648 2727342620209606622 17528187111364818723 4929157138500288248 7369494528430339657 4886893146802327423 307471947105512097 17379619938152773213 12004899609462876229 2342493570459859039 10251774308105758345 8814203171535649081 10827604574992106013 267387244420095211 10280533631099319205 1797608387464817429 12283023241079228639 11767283221530366722 11664645198696998929 16794844992329791551 9689678192945670114 3032529052116500327 18027515697528535996 10504171452470941086 10521323773261985873 10132398213597857037 15931483699828947540 4706060703443604004 1472782836202624342 10797840321737911154 2188365943089776164 3154819826552784242 9374704185788142971 11485815930388485833 3793237080123072732 5657656784714100942 16213090837721319374 12481790356252799457 5124987357139908749 13722761992484660952 2375017570313545159 7933369839159026281 12088248712895956161 13728046022248458026 10747116392071153377 7625601601142913968 4523567891876597079 2175965832287081502 6813485710568686303 6157925559916363946 4355018808402035492 15624484151179824366 12401698996030946534 14100345999340960732 2988534110970082425 13934312215246548560 11044230378872696156 11344234074592458635 122968242953004895 4429730944553474172 6825851593415767385 159562576433665336 11116593321438350146 16922473288401657916 3792477134967168186 8319950346380668600 5968133477490568082 13689270690023512392 11246275871388871579 6834362186410418813 2236825274825579495 6128422983656028504 16279069724006425359 8712849889776786026 18016065900540719050 9275011340634364847 8351153557115200799 15144786845569803576 15847395755715436025 7625684251323534918 16267628430139728688 12558569709275348967 9452929690942557255 9184486672396639976 8605539993063688256 13051001304636440465 8969203495376350584 17120066078587969398 6956233741367742576 5221915016660080682 9261740014263978644 9744102212521670160 1391761617978941627 16169361062799311190 11144493950283417030 6968861437463274299 10840803400400384189 3732433596175647186 1887073504621611689 489897523713781160 18295084748676701327 11109355496931472871 5614542098284127917 2913853218323875762 15531762347437501698 8711279215128682694 11389678481468656679 5547661863727749839 7224959941856525196 17505639845576160247 17910417164623960669 2477908080563308482 10096847636589618918 16309737762192395321 9396249948354911130 12490887289740385323 3170703062988381667 3090241175987337306 5907846771202492457 14341037438129566245 15131730465932473810 10969312893796457531 2919519928722232382 17293787666050959300 9045547117375738629 18356755909574405734 18319997997949245161 12159141863749440483 5640612784449705974 13091879898140323402 8401564015256296835 16033060475106617577 18298252446787955837 17613549078470316152 11149390594209438693 7133163016454733137 16738769507528117255 5362634971057990158 18098449779453915555 2543434366061019146 7876755667287664836 8376825150254858731 6020558816166285587 12330439159743695621 5992147114984855642 15127737055308040280 2468073098778610594 14574881202770936450 12890327136386686483 1019407901412229943 17146589248006907368 14367000320695431697 3692692759487288828 14954123047665301827 11402812069649039062 2452607965595623902 168936397168240968 9296871880528947752 3677233371709199751 10658580121339334936 1087912265724809091 3998531588141501617 14838866756623006539 7122032182941784194 4939345425139465140 8148771029412500461 2010881631117836235 8707943115176211947 10737101760079698807 7088388944654185900 3675274952402059939 15997926871687695702 8335169651958880579 12852631696331082265 279085055373215221 4128102683409218385 4404585496808137413 17108653902774012956 11676690532363599340 9458048687313645179 16896716736034151643 9498478589755305562 135235213566709122 4366225759970604601 9910471230777486171 7859662054117161602 5774007147684110329 4109432563124729903 271338899730575798 12489671550801519137 557652380238055350 233103322170801031 2164649713289469524 15394772581990022895 11967156113170273942 12984921986841641353 8132446518935639475 8545013552441815202 416868219387420080 2611932323047636321 902335007458054193 1788106356573575975 271646592851194200 7025076713822422043 8818303961315496766 1203391530623840065 2710657340184553649 10558330024951243426 9685263355611341730 16235156502347786728 2441829667252034691 251657025859645311 1034373907776547199 1848138550851848647 9533245750500912373 7633349041724592873 2305654258423585183 18101790644072067924 8186594172628265581 8775151780440528240 5189069364628919147 2065910329682949637 8374477111994472856 10414386552403174265 18401166335492253984 14357297307841991360 3983993269408900510 9033542930654052723 10709401838801749646 13440546697216628587 2600953103978519709 5992022645609218086 10163695179571054486 18369677150567501755 12564181926813714320 13363510371942324012 12037372072587979367 1519821603349932948 15156265925230332201 6730100654700813559 17177070346306418267 18159797779151563060 3574890876774337736 15675002713432896978 10803171998346055445 13645853914138955127 9479450908409566012 17130146141042129446 14449423843955342191 9823196940093948743 17607846190359609878 11193857042497952181 16974011388763516767 8124134545750670208 8706479233842628789 7207902247323691642 5293812293748319560 418066559196350147 15555066461488483174 11928069795380038008 17378603316115639716 7556190567664293929 10641372789643784983 9033345193372547431 2547800634543452160 13486301686692623651 16529683285018792995 10695572288441798746 5612861483369745789 4761349745273637661 9690210754703060664 597050844592900687 5915614623406941 14307771934226613590 15716261410708173059 4969646401937521156 10248770138826538325 886860540652248044 2314747414178269888 1966923879915758244 8693277925712489297 8111231241320932096 5777267168794562113 7774160712146737133 6300714451824782831 18124077744284597500 12683665794359034940 12996591152464297086 16001866230589583199 6283562470360381788 14468034381266392287 3852199997254574416 12644392900087839955 14849440371884759002 3018986916582589585 734448129132739 11113924564937826044 14758547176864172402 9452038066398189205 2763856470812985893 8702937862173159906 341320445256912609 1294453085493607360 6376493143110608445 2147711257885924794 412210602987649307 18409528604534750860 7280786689661295667 4267167879513954678 5633959932834421158 9053318803149477896 1494171535539192510 16277483575676628905 7093229301261746967 11648753061539008475 11044173034897397177 6620887243720705324 6367903800351701424 10624983297448697015 11891588155620603790 10357776071495332879 12441548968072389914 6483591666295156854 13854772397316129644 10608706069064409150 3444915042905100264 9030365103928701998 6487265663304706158 13187559462665163900 5301496853348981834 13971691127795144950 15048666692163658921 17087037835430729901 5909014702659763087 7633218753467448804 13169470779500628435 5113212836263964791 2167074079381649362 6608110261626391010 2353093580321928435 12079421574368336728 952996840702622292 8880510617240270787 1010087508190535904 13074739349426822640 12330352877865484844 9430649787881230794 10362399453024730720 5259342096014257241 14904487837875971540 12800218946426039561 17168288158793756170 16687666334941027636 14604845736536462328 9313722176778174144 15785156913398389807 5175042525215208745 12847826888547388065 7237263351976273851 10258110245998508470 702113543816075653 11835735903787185789 1789827288287273594 13065668197938450608 12870833306946086625 16368477898415057252 1335997621438608863 17117691941709918773 7765877163316517863 14064775496486909974 13591007696371219865 9653730667931736961 2308586597332712421 18039439240558208583 924903822150273634 14343845434434797308 15969005347288261492 13881583484944110345 14315005132211847548 10880618431804161453 4699033330413193776 7395606072109870259 1518601381084566482 4077030760923710666 1457711792878357345 11384866429868791105 6346536169992966186 17789905898902198713 1440072173964351327 830237904076026708 17267505558920455369 12294420959820709876 2685656281043168393 8580631981148576361 11413797145502041212 2496816713262831298 331511536192607530 1751735375406847059 9115822390763807585 18110408961523863603 5100906475294723023 11602355005643652880 1528076490932991085 14486911012709358713 14385138696106732746 11207710235715450655 17710895460466755264 6244471821603195173 5516862925354674187 57473203957869729 10611327552957978825 3628516107269881867 15351369841324944185 1144792468287199073 15614206878358908791 3323533581377819313 4327818901794998782 14932024689868015998 2949504473307018966 13467618902543700014 8777999757241327111 8446125286039799003 15591969681165083267 3807625918361016941 14557283933962276868 15646694886952710684 15570556009886363186 18117088457117125221 13443305539631254030 8798404041138089946 14053726126996024976 17536377432304026494 12548995970862383187 1505906724189185197 14816038824376895541 15929386054444644857 13261447632535351907 2617852468779348127 9072228028297100363 7515901988736623276 3802839035005967293 6557334611482319398 17435253902705985854 2820124220256405522 17586650500786126197 7062990392446131575 5164363409977442167 1544733181653258124 2112935157953109804 5809559410779143663 15913518100257165919 6847517135374244990 876007566412833353 13373317521459638693 8285045383084594345 12351986848072654772 11448088275200892970 12120853662623198035 1706936065940044665 14832990568629265626 3693987553424238396 16041563937907537985 15853086566452139541 8569743637186601111 4879659278271648742 14606463578426018323 7851481619803954626 973019444631607724 10057520599465692630 17407241029034089408 14859507778296840190 11353684201658960212 8298502055255915017 15792399590858606518 57675382296993132 9272185741934498297 11709105216847357646 6404852543329604847 11970989744054903343 15123075507336549377 3398575394734029483 15145850651123124252 12399096646214220738 16380270378118747228 12841215797217338043 4842437220875708667 4356112124960604183 5373929446162308607 16096422950221267783 3208876947818631810 7378387853082318518 4292766574008480778 11267849763407939569 9456609324904003492 5881480367446647976 2524697812497168270 17761675495460722064 15026403611465806517 1726484884108831461 16278493568090415698 17561811522557812829 6120789316906647135 11831833530057473201 16308836950265941654 5555657160071087817 17525549556011913303 7175433831525652796 4038060642879514020 6657366495159458592 12801527131524375212 7162482047028207298 2145186510756636052 8198611919365668279 6498968003957756620 1475448286045870926 6265704229041346744 2361090946067778113 3741016950448606859 5676856640600648068 5247998783798934729 3676586436625154321 4950764313495198720 4234433804424452474 8071872518616835098 17996389906503957519 6305495926372517324 15499783811453459634 7967463681820794441 11953577670223053877 3398146518696904367 8386016055377252106 7671834892351439799 7683199100785609603 513505970551530355 10131236792272226632 2713840974109743706 15447748754910720544 14167286254150176056 3832622351850594189 6667968933226741424 4036207014202329486 12096885276669048378 4184228559709496945 10792687302839989575 3370206499982020377 18292098969942910099 11817236616622128071 14317858005272668879 13531074602171439627 1500713975094307304 254857149150333892 13847082168435495761 14219263192235325832 12615551700495451299 5321753120311443757 10432160792117981997 13788490534602206904 11797039651599633131 16090239463384556724 5271663331442208173 12389976827576071831 13139781790036329828 4483221404799884713 10626425985876900596 4720483372458584763 5578489455189314988 16927066468734185234 17433581956165504336 15706812985169217345 8364097925774654181 11624836693141215495 5407687921224001463 10427131718689560859 17668330925666494165 7175709321855537113 558828683540223545 10176535472998848396 674565170137971612 12390739185890546722 15843780145620159153 1784578950628775401 13824149754866893179 5194983676135072253 17776305296695380608 8615516291135754966 5721806369301670673 14580059327432311064 8323560548763743654 13401409719721002161 11596998289118368700 14832958398308457812 6141284722376112281 793268137229413655 4694100520181680124 17205352768535683921 11431875594948670138 14666587876750632249 18114009270096158511 10984028890118907881 7416876566618999752 4360934481820314952 17924829496339923622 7962657472720995903 17127120482969155093 12301016781802616825 10955064205913913110 12379912678087922716 12178391956795190714 9969603870630117278 8226759948444767823 1097755497562630464 9599083615552922577 9894950526115911277 13864302795396563899 16428385227820516739 10461395470338862287 15102145350138046353 4843591118221271543 11540727644195469697 8547934920323056895 9510566817590025388 9058443243306608638 13888321413554068507 2933675511144860880 7658771473339516579 16371358867467354633 114673070505794877 5000109956750956914 3910549350805826173 2898591895549548970 4466658997813097285 16537496616793861655 18394761574999571091 1129016733132256428 8995877471635191214 16196989846803244696 8448164142824672091 5460913311695701177 1653788233666612912 996059390900470973 12887419260156838248 16649682768563563543 9957217098311595573 9316093523831707954 9786879149534424560 3759371603920281472 16578370549269535192 5281266518323809824 12141974550852558202 7276568597636910169 6887266014863869651 13706851246062203654 12356988507473841374 16894681351540765681 9390048617177211606 11827929819478797447 11244441058075578745 7123908229942932810 5321081679078736346 13146072447750463612 14284110940394518847 6737916740284422401 4492093375752591482 13316698798663269935 9549314101112679321 18215731695441706171 7263212114523471718 8708482813947325015 18374968552503297847 16931973535683156718 2756717717895595244 603754056804113418 10055706911835273627 11174109315640397954 13180055774512823881 10593790248340232146 8531880409888383348 4969531548675594283 6738879251864210653 16912116854101876105 7038165656456143570 5409196940590264528 14075883161750337248 6124659380880784614 2583304805414448300 13665028238849342707 2331655191581178494 18428597484942215915 2112699594422196413 10377588724239064637 9312083243877976006 12627460485440067496 12137092479930869949 13464562511031108820 12854312758413488194 12553097714850086481 4642088971292372954 17842593903516799586 14505361234692877076 13822384461184444148 18145430750444211626 16645531108918444615 11082276915735079557 10034666139489307845 5067503616637690537 17258604373448676698 10921260338565218003 17218588665239951652 7554884601363185048 2509469255315666083 3157015812091985752 3465694748188343279 4090614486575199808 11262510666611629998 16920968852797336014 9924894650623292525 7745973498018299874 8288669371838756737 409886266765201700 6787837664504845784 13394046544018981788 13221657209116349192 17565432063081219851 1812108440092271661 6754785612382901287 1846039603282556797 4568740576068933335 3022348782546623104 17593362391721313338 6074682729274611287 16108776242574078245 2392940325978076157 10971189896317763900 2324989133394215456 14794168445655675281 12070592272111819330 7866390797877149237 573655652977695356 11577093831699729780 2678796775311592819 11946750125296586116 4810977938900032407 11043520859197785534 10099659428299160681 11343678335472876991 16206581708903528279 5450030710102158968 16663908701635188110 6003204437955822533 1872754747717433366 15135731072095543509 12539685124417767996 10301766344936750213 9694105047663237326 8051451964231922034 2658061666311529656 10947236724245584320 5259558579781584737 13334334558633024309 15226951251138052880 6105802369181338901 4490454952940317934 17037559027783598697 15633855767480463649 14647697277889115129 68479777009790654 8057284035009485514 3142485750406122491 16782874380715256432 13592398444367146154 17118440205614387692 704327413276913543 11619163592327054872 9727641263774058103 6080677673594545896 12361241436890609897 7029889908508261247 8636140802975022786 7093400490401455500 4014856982719647698 14085767427097612184 4309710487212997900 1347600560537528273 17745412745470308773 3147782719772274738 5339105685584262137 9591503175669106392 15860334562748009496 1926383865392923431 10155253615204575234 2535749859701596767 12726006813465284564 7096851489591754358 12569229642137941988 18430284097164442865 11062545837459069189 16477770327880943960 8933880081345329144 14280382568675366857 16368364188488874985 4143600251090046572 4232308834045979179 2477540725643587595 12177358555328413013 16220310425965164915 1901613453429472277 4723524839606218820 11206111483479645496 9283844841861003300 10260011601923494835 13615040819977299148 1446817843547289494 15202244336947794490 4122256944797073547 848727382201171651 674917028093034440 18341234018139129571 12086571756068383914 13025292092783042373 7517746561564370697 11222693045326157033 4312407376465350123 12131862574872599770 2001173087060519203 13929552595761095806 17060641413651197518 11133994152862712225 15896362823633622447 2515330200606721119 5534219803762407520 7257754641758411363 1962123453608686868 6723501795669326344 274821434258035589 13214039089617159133 901975804415730893 14695712289195333255 18263580608692436699 15856731783602771516 2442905222324550645 9517793636191694250 12140376485725210306 4611913689395919845 9729857110763317729 16392556718812764043 7759202504068671643 692011736327474762 17784402963595165385 15084261210901569776 7263822250575264584 7787117941418663768 10399055606283932503 8374053087036008899 13028714698243786289 18145888294380687830 7093497539812019747 2020142537294318913 6648323825040698109 5291468239018034584 10236544705792485372 11192592296510247250 15461409884426656076 352524896172816773 15112238243250846761 10948469601953616646 11856891357746707775 3511573978324398706 14173157896162058564 6488853256937664564 3415284580017356430 4690726634876823167 5279790587044496126 9422207029650307902 12238175500611445512 1430382377340682215 8501198935661189050 10563790676192771906 15000132058573120209 9167248112799152764 15488536611089057861 1602832347042598840 17666534102587095998 3278642734063172701 14064391378316482420 360043620597898727 4802486469280782676 11913658674722588525 10506195883139568142 10383120902992989847 17322623625648263080 16026668053718688431 4519007161855423518 7133790795286942053 12671470264233431086 226662422816192438 8849775463684140102 3312205722677759855 14181863266953127934 11364228461545373727 17440904941595025447 1610154212593563175 8168292196698063108 291056578715786477 17824945658156154776 3844366592034290637 16224190905867498548 9431538136238873042 7592495322949323605 13479305622964311472 13892262932364714095 6933588915830167828 6603575047566268005 2365718032856540382 739603219898011334 3200618815208080553 16837440000075007932 5000422493983404187 14638180580482140467 14880861418296360688 11287927379593895140 16865038464010734049 5035687915663327539 1626709123821074419 9977182414678778097 15345173544506573053 10168388271342095049 12285788629186899165 4798581417944350655 18163714100544221214 11593614582162692067 4693154680183197792 14703695148869979126 1524275278721690652 6831395680132601695 1564730269860572201 12654702067559794072 16768605808466362092 3743585278706109604 2085024042593059651 17600339034791205911 3531318694393343845 3295662389267026326 6272002336772740116 2729887777647303860 6711911926368194952 17873908374858106848 15759272706087685206 16609960661742747418 15605204696889913375 5243393828979317587 12198311544902589973 7318496697891318584 1104852268433059414 3784412116134399678 7738754330837828535 13021818014787986165 1522274860629890294 6056672536905869687 4292241525016496927 1868236087179505302 5063335584447726150 16287741521455847415 10707196577003448089 6227152250907552524 12783982822306127986 14608978901140756298 3335325189761599383 10869495403145603948 10367484431078552102 7469073349846680695 2715104768162983125 12913398944253169192 14683661755365383350 5301813763885389080 16020661632916162958 4665449147069335086 8718120359767789511 1232932457465563769 16471519736451167494 10581148656574432595 1156655307148684886 6712596913989514156 7331390521374700884 5926263610600691651 12019076721801756414 15814640275515386641 16373233874765758467 12634969166224169174 17411918025235633296 822896131320963627 8253335648074819354 4973321682390119293 2217186027769517808 10779862417637620387 17672231065451784342 9135193859614321564 6442029464397807034 6037355584062100625 7202340841515867398 8492067517747418717 9541415149247046159 9119736684501033538 2397940877307549774 10659145205971613152 3967138396055641782 4143852361055049023 12577475348939435927 3742330533926167256 749879445726576237 17813570825492429133 1296519273804144642 11933990411176618508 4672854668786901741 12644882146704359999 14020294555127783279 5184548956332701273 2941829542150676813 8308676849656429300 17822609651037134522 2690811117833518829 6351118310436807733 7343348137200057732 10258649429351026142 1819708042205112462 14005891348537228585 933077447312657823 11224514284497031751 18148208731988744288 11972559050419438462 2928548738484480139 2570908761438998072 16435440381454599950 8502913074840946214 4895949732101891613 15143848651760103358 12168181135543382328 483358026783362849 9441770341535568631 11348523976038579588 11866912874764872553 5466163273084808865 17636155241191477970 4745971025739748755 13007842170538512288 364989898023495727 17439020622869096826 1716439850945883902 6081090523228298961 3106477708331981561 2749970842478297046 5175163572704548515 1145336544519780188 9343644994414228043 11747771710969114441 16121109739628968900 13510484505372945329 3013962750234155715 14203448833632457859 958919646836426446 5195470392151193640 14950247835586718126 5969172264574650498 14960162144558319089 5957048208871503737 10043901635277505463 398954630892595588 106893844293718288 12892460978962026310 13128531357352518139 5738980314919965736 18161396682020994221 5227976705409439664 4418011786860979658 9100827400560582577 18224347940017523202 5663650426917012656 13286163476333205437 8796490017110303501 16573729365511018389 10846199209434999195 15489800841691284720 15950894400295402089 878626555867620463 12640365704629300385 128070531083880374 5033453441293694342 8275437999257102646 18293100966401755961 13402579733344791391 17157566834480343820 3488006331625720723 15665876929317064058 11159883285144783358 5881180494057915513 12777846715561177749 5558689401412354154 10968631014359789967 16926017699799035796 645125269938285263 11475245834025721674 16865867641155153025 14263592670483173370 17864877562931959897 9961186992549466474 16725618040017589965 14384034847207878510 7015269088704214002 11049076671104076392 18186919835200495707 14689451405959981697 2718139204315119809 319754836174211749 1817241137351540899 17633696577482574474 2341498284851655068 15593523907004408790 6227386211413715099 3183565811814924301 14606847508545616414 6789307094055848956 15469237546795040535 13967310285009462252 6886795395469706086 11187826421922703218 17951028492301559097 4096047230262503672 15898917767492043647 4040263614249048848 6935795470711450501 10694943040662333335 9413383124012548731 15410732568606047839 6919263548431140835 15303943058196602769 789448047836498556 3314478285452559798 13707411829782194022 5443180852354712749 14686910356889192577 8902613913761446760 8062593995387161000 12331294939843702208 7398943816414273484 12270339493831979149 10985818839235579817 11347852159329758483 9095773688676582457 17154179431360089588 3264489508739421294 8220158974394548697 18196750937247676257 9067114915907918385 1163782623239799579 5096327725504350085 16479758299161834941 1586588148314252878 15090552431118378370 7136437024896832101 13300108179928904377 14844308214424255339 8537063907289372313 17788162259751086552 2970597555706468596 4344852348158428533 5431301620293491250 11123102413995231996 7034622067100062685 6416463434337819163 11658057438914127306 13093690629819652874 9118554241066582012 14181648220839671834 1344412715905575439 2532940625505913911 4290172109164983276 8070904988798274685 10842970319763142311 17179209411022003618 14291931195285948996 14038211870054066809 16239584564996263875 4801882358359053881 2772863298857285709 7321094904974489223 1098760906717947480 14856741690345111936 8003083847250426936 5816253014375306647 18243595576723357022 4404424304436071009 12701583961685121113 5447894161783793952 6146400006923803697 7544606883647357132 7891115769382392423 8033611533503509426 17072776215880780510 14221883810236325279 9947623986418606385 7826205742330615881 7853474559721372274 1493884609934899404 17543996958359561699 12130608006719945102 9448179239302983545 15314021035818846363 17783600457446273549 17712514289494141716 7533678561921656117 9782671481844833314 17919745835193349978 3472281605964036893 1328901461388168324 17793945695203488793 17568752503510387213 9685872441377121467 5069842625875009487 13725612646893995116 10888819496519346089 6343097556644369694 7434591555227493429 11531114064814699303 10487080583217844818 14689114269137647042 7209010349548014476 1813640136183081070 5471794286193458501 16238013526288741933 2474158257497427416 18202387097207108371 7917704156480665406 14401478834643961580 14073625749235538110 12738693851647999398 11057959665878946838 14137832820828867889 5765011601799123386 12707301735120842447 6245157218680293542 13437197372544622722 11363952830782061767 15866432558294423628 9195991086166536696 10703247368694636620 2868105536836294463 11009362262570484028 14285067264638567089 7553952113989739520 18160147202858661417 14283874588451338664 12410272830246399127 12362292000447737265 15302478215558767984 10235924175072095805 13840438107125294063 5154643774773037146 14019043782916177906 8370012161664247770 16626191978254677016 5164642489092320660 7081917925670688062 17013689793931799188 7089837342100763499 13464046811225477169 12874627531620980488 2099924695818938773 1992562144038747518 14234438651931989717 3104898490632149736 1393157399474716770 10536376296657268888 3422955643305581870 15857462698791561013 11559180459026782007 13732519055256754728 1405697682404889107 1145141171559016102 6052235160842273642 3870830051231309793 3460300843375736514 2979535909080137306 6166568411213142699 11849941320776008690 14267153988673800767 11424106875433811278 6079339700742682636 8382832147437063022 7560938627356173004 7377716817780758484 4710574651943343148 1349783092755850510 17864650632628784207 10513053839686020087 16734041463793244358 13622668516032629157 9887449369549611755 17551417670037282920 10266278882062531928 12095315318379465303 5339982428392897672 11828359869977065909 2153165948331345205 5652703255475947207 10096267020093492690 8812302677816028207 12026315922682587990 1223192949239726210 7209182570452670418 15516046571096039030 5571911110008488907 15721499902910615337 11503433468077181966 12576530765922667783 8685597831565209505 2848316998881605562 10640766867360375613 12198721371568946991 14705357967010361075 6177568700440227659 8459187000165654806 9252376354296930992 943512919163777629 16337575080819090196 1094911517818997022 9200193516983329978 1197158063411697261 1257265978480453848 13209261797346109248 4831395157807381031 2587287312494816808 18397955147643594312 16686201752108370508 16744059351018261988 3219090719891606654 10791534837944486631 7122040629286132764 14849963247193894660 17426807295048052894 1343549672825678057 9418950086355069142 5363296406164474372 9508568602598845379 15469298047363709347 10620660364282411633 1128072994636616862 14201929962371220973 1748191903937309256 14943384021719858514 3794443222535528929 14232158097859802824 13854355017109598024 13187708345167414488 1882633600503919067 10196771276119141192 17989496836234698955 15547611960344888954 7225313676299643898 5226128490684928812 11664891723739023402 2595743712565059727 9559457242158898727 15124309334670058193 18205092302398444838 4222774391828852017 16215133530451127386 15700091471412672081 8481359490384537945 10956814950437300273 8277838876989898994 16032404865047889799 856795278262414032 2452172821146318192 12988019938624581076 10029477811979935860 9208705385150693645 10212884393942046456 4065408016776459538 10244344281485107779 16299795376781664264 12316144691204289205 4390408058787157941 11957160018923658201 11819095816289375958 4016540045823928827 4434650337241995646 768417864513876359 1875726463768953861 4617216852636117589 7866400456610526899 4067973721898266635 7431599062891345454 2645164268882303577 17408679011212267905 2918755007246503512 1652940263701076212 17442194020591935614 1314744589854187646 17055913999600572986 3162551652117968785 13556521633296395918 10036241606098673227 5822923122288639921 8478580965171670806 1516852744440154150 9092223278436315699 10421350285797902534 3385189946783880088 12659804568297461415 4595040658083085797 7528815599744940736 18117480754231482547 16866334043246712915 4837660482249649022 14498441929705875179 17864607124392821106 4827611663347527318 11167908290977790639 16853888975928504394 752669939179509864 7928569824370110383 7720868785325674868 17893597694580691135 8572440219001494634 3072573310251029641 1879690872651299932 12253900566407882052 17284007104890186484 7028754485814371545 3838271986204717432 1155838076207373201 314275339900634908 5041476290623639930 3733172726467716615 3872875026290811075 1094525859597443740 6895660801816539935 15062966671550674507 6026633725013625767 8535154560883301784 8221896799452619770 14379676646034305234 2836309781330985726 9307821511686334091 7075056774376176821 8920079657734384588 8074168896802990927 6300338251401121960 7512891687312702092 15163400879541016400 11371777262125928259 12839229566288931367 13566487501526500064 9335819414370841796 11662402641257016640 3259427277579746249 12265897825578751935 7339325022629274447 7739964992169989763 1502070320468910288 8243693729024539477 15402884966753348701 15169568547860111309 16342069408347253096 666816102886639872 1933041874891383914 11620984954311591305 17483736333970494754 17747172183393471996 6270254629923536577 12569339091034191276 13195139192038503793 17018653779698989907 14701936008677391611 14702032838594857121 219864934145430479 18031227120183291507 6494497300281705420 14294735389528889650 10443419605786428030 12437320993975817740 8345567016302325861 324313446500781828 6913516915577227112 14514339723028447962 4545092834211158775 7176452485111267052 1321404070564872493 16508209640087842888 12422475867916616366 9115244791223916136 9705757244115005832 7885910076807338401 8269148643863477184 8347804191237734454 8543476229306093436 4930365436679008972 12250425909273159461 500177950359219835 8552102928845142687 9238441834471162633 17937421847166625022 804161413222374684 13343036497618197024 11725824364144340924 6718589057057975115 4641846125750895736 14541007190588209537 336132535214855205 2108944197629631631 7453646219597236492 11282609231107918691 4902072535541179530 9971999611969567005 14719588260619612946 11793253276885675764 8648029341029330047 7843446753999382866 4665435112630620508 6456093436804890863 4711627216589169337 4084125186908356428 11270932338228423840 555058004764891135 17797300234289216836 16138465522009402426 5263853476627678403 8378542087433836503 13196597492294071561 7013543281500301017 7883028528021261482 1660763594244336604 15375955713907196480 4712207096511129939 9065953406717973762 9203402840465750999 3766395060283187515 15538934672122368627 7541801933829552951 942425071169135786 7330879953083592339 964376722106634026 4827522351428422220 12870252496454477058 10879783645220412326 865402642824080671 15713188475428712600 7892458482194041961 4917686290627915542 14310956273717335291 17876150385539404482 4927572912568496445 9915939760975609956 5870060018543100418 17884956926063493932 2186695798161233306 10152221913683235067 8084115265389820995 2030223831031716136 14834531111101194091 1217507890526445934 2888284457323447914 13629279764474751062 11015277722220830524 6919652884897258641 12065088086114483218 17293035236922977236 11637251382823617908 16543522409935294218 5130868958799550136 4988146909360369075 10556604242846951547 14159334725522434109 12797094143478266272 6459643953921407241 9521677061514579001 7357499810976162161 10401494728673664745 2429111012549101929 5940027312680568779 11534948584936515551 16630599805748184058 8620136182984451249 16351332270598463923 10471956798109721673 11244467955130161185 5731884457112892819 6983018437835968620 11061330707009946134 7459787185558222031 14820931385079559377 8796317002483093590 3655449106569553440 1914748215014762570 6622064458066295429 4879388081139640366 14492623011764966191 13716816406474465955 10876539371228422260 11096229120606243601 4668452444849096288 14130186182028871743 10599906143125209522 4008459630433182497 8005971895777803060 14339530062025156292 14698652041146567218 13974811183821733238 9546298214840346876 15931630952985886107 3452733117774699973 8953031138201948755 2784707887005454385 6493925836981131548 17334987192814824752 16585217783966962470 14510059178393973243 5690895137800519370 17838324074934887376 5221514611419609205 6382388857794851208 15499623004639913015 17999063048362491801 10748567061106590462 7044974721281908830 6727842768095148769 460492574867626674 16991798059834275042 7084888948192704837 10810644861639514910 8204981749890711419 13492783958139374211 6222880941388840607 6517753559431725993 33028791784633959 5645289803828319326 5614772377581032691 7308275176657355244 14051400151160265310 8534341999298962475 16428725944715593679 15702899039156947348 9342934778289189042 5696490076790022029 11652515315838378319 4155100424223016329 15898019063556917657 18238425677790456661 18239241749199823456 1542618780934271285 12161312177592205003 2607492882760157264 4271184094463173202 11090093919553813160 13091765931267198516 11890029139563068073 17678057343703274327 12990519589021755928 6869216114205922682 13261745910839905707 12709281435415766734 3768344374744092166 10811204009634935403 7651713465075355260 1115797239389674666 10599569840170591768 11346984454016485938 18407997610521040890 6806230723485246455 2614398639248102009 18389208601662555374 10315700399373793858 13585162016000572362 16276462408415647516 5666526407988630520 5099992104637993383 11073121485956423823 2122179194064163955 3040050821910627080 3002671486156277279 16679469956120137277 9734564159247140458 3478656234941074862 13119845158321888043 14163207005172583583 15258769817678275725 12483456064005042262 3775950012340725533 14100803497782156825 16156878656445086284 11157700811411203463 926832917817246994 3220365731960614376 15524122172231779985 12459981457480444783 15325594512136264261 8992361532377189827 956102221587944489 6811010417094181213 12025502256712554837 14249166559597644025 3267547968997727241 2374806916141448164 12722877963289951439 10046149539125220534 16631070770276620974 13302222583183602631 15175833316008898722 1343970665154643523 13804105000574745321 6637072934009378535 11877392443277614910 12793484791936345394 12594670718333016445 215241282582596308 1812744078912673597 5571685285574802451 7145942818418566258 11413536427123121893 4373570291682462298 17836277586238535054 13579366426336197357 17441571285445800488 952450974299263849 7297173872752278981 12308241092393897850 4581940581479891516 12728931475518277560 1118740668037601354 11553377785256755148 11737598248105103593 7670995075405930698 4706755340990034862 7639827440842621358 1311399679208846042 16174048455348699870 6130528792664312841 7335719614130590934 17118657815017069332 9048091337505298911 12912530839190761047 14142146068934758188 7119447634175254921 17902153727154842400 5488693365983535243 1590474402742801972 15650578412767741715 2188799360110181285 15618084954318848329 4750440525126331272 1696677837897302454 11808077262814435174 12560961973765768339 8053550692143508347 18177866343168216726 13299324346693267370 3195308157454152726 9013721420946203210 4289718178245801980 2453502335922789304 5943006484436171946 2560303493259860561 17062360373084617950 6155042559102540919 16409530379782404361 14669356224216313257 13399715156511843363 1292978724792082138 17051823665279842561 7310547607071448760 4686444047104093427 9829763295368962361 4003655098617269930 16922066313364455606 4919631628238268640 9731475106311216125 11015619657180254269 13977598127179127774 5247272123720023970 6270097313890288911 15046379089707785015 9223951286374082442 13069982003718114545 18310218520854205248 8136943851455967395 1351326733091623853 15867245846153707544 14207567240182611785 12006384971307861027 11976335229151421341 6756214036399905749 2536117256232158462 14049696059048134068 17186249271164676775 12792628876115736626 11098523878427667854 16471688422757510297 15150648353272095638 1913243042397622852 5543259581823419545 10012700638025260570 9334836362420823304 6921669406009840750 329409891266386414 12553210027894990874 5855935926135040760 10430853517431986955 4096323347521142748 14665528951119731320 3698489454075019191 13767806009879744560 395684530363713453 6480756918736480439 13050693978083212422 9474583551712150011 11769301674232615802 12118573530690320465 2954944016314842620 168218115203879178 3514569220827325726 570690023038883147 11460022414758210639 4422953365842899445 1496792080578872837 3286422010073569125 18151286008519640209 7253212487678939332 2185980647121946074 11951742269239162339 559776133772088525 8036183673268621742 12709357437646721585 10461783331799702566 10270422402049719531 877975354461361198 7972755114662047085 8363341380778486333 18377561168940710270 4283312451226730577 664589777830184161 12380023018976413568 13412673934579920760 2483989863943105930 12708336483077247674 4069554563807317425 10625031234868159618 5951418766528622578 14899358749949926723 1583823915988066314 8859126986725605493 6319370625506891283 16893505628774704758 15822734186852536944 15682529152450657353 10499763186380390958 3506415735025013218 2866608445371425997 6466381440298503870 9162171393924041467 13147460401538382961 10587460246977087912 4590240761563107925 7617392631924019245 5620829921096164398 17775589600973557047 9969809589260554454 5588007121486037691 16642836685721170144 11163583188813047878 10104956035764430010 4575758541072193555 2297057256020933233 3227758993085301488 7449320799421397591 6812794126641694426 5580304426555836109 9542640666431766512 28353459931953941 10586095217589597521 5412812705757275694 1975890701067143284 4140879158301463558 4517585342133351795 9382735877926827543 4161515358368624363 966052134033442614 18377428338255548733 9063554385325120301 708300718263710953 3426171243203815198 4602067815234350175 825056268743753129 2806948764635624532 7597132864376760824 179584803854697453 13425526746792637794 6551009216904279149 7273920490118222919 15607331278730314859 14131339090991222027 15746568334225154973 10714860304711262713 12036106085078640882 2965026337465254006 13119626006640834114 10632681726806057753 7602563112950551047 3134984476718036373 15329164887958243241 18176760722108721513 7581453907489689509 4963371192015748330 7983013273590370987 15740845871458696918 1822398295715982404 8410117997027313894 4115072351861265688 7558006154939542825 2988483792960422609 775068333154701662 6833011504695742201 18165409878509035163 9403927334416993432 342276035022805413 2217553253880631208 15341373083109876694 5664225714970172860 16731702594609418417 10896247243406162891 13817991296810725205 3401309981178666074 6790632586202552403 10039923591666412192 17628951005885083323 14026895386048824168 1640754146726816023 86055754777159382 7792742683278470940 2989424172253619197 16269177715262582924 12498783001889107819 15528237693165667347 3160023012365564710 18095803505279071646 4255738844210578131 11018534185361893113 16772507899550880086 5678717996417938577 699653505018459641 1905851332076638814 2113341253157304597 1718891762253106616 4457604370358604072 6187074555848832750 11053403945332767861 1111279827311477421 12398974617255675686 8735240946773470746 12172202790540469973 5750542521828444115 11977344851847271819 1118721767683076047 8301082200328903101 13438654827044170716 10610278462945701329 7600137142104024755 18371168260294716468 9468665879614969808 16770402710208261697 15757114105174645774 1718928385211075155 17424992893567894189 936106524060780361 9706160431884317525 14996221341876772107 2988759023931594629 10427034738544654714 17922599880279481847 345168436601956265 5969590436950098296 16259474782948345024 3893496746670484748 1803660300811042408 3019962896071978112 382340355659183092 18321780884184913085 8295455054830037444 4900155999913615110 6343823221212072392 6034324117658312475 7517688780468120882 9871356110824823657 2348187095086358813 12466352788470229515 9573032771717646357 5197713448136604612 3064069779372283467 12306231567352688632 9981911213128363324 7843810912578280818 7123448153244515159 13190427093535667491 17784493355212638985 6696531314296238859 12601909794995513494 762818904180711648 5425918979597122014 4328719749542310374 8000557998675684857 8511110189414651826 10543980297358124476 13528778001177966457 10517736875187527721 491335209333411628 6684428050292209197 18154779157907756407 8961592259897199321 16406930772346535627 15015853368999153766 13551767846817431706 16583017471098062760 7080084431060411854 700406968101334565 1190440104203869312 6193795116458141123 8795632883096474263 75322970160628429 5472556566823652634 16018831719054374185 8879407535804047824 252357534063905424 3954333085893172273 18026614945882155347 14081906791733858830 2060441635899072134 1485987923106231536 10264175673910753712 11167228326844897426 15806260249280702580 12940308075422909539 9614620641515098698 16742233016203884112 15165154692158842873 7081453205327942300 17295971814490437883 13820360278479999363 18012976549398386595 15726256728473226534 4229068359684959070 6872199956814718659 7175711944532253771 5740115403783141614 9725039708156764647 13709509537898206811 4444471633887402142 8374101635019737401 15164457700602454748 11037177443066027024 4446156978970070298 2563816491631998132 12266932031878616134 5066569612065222194 17124315179308267267 17115587792599633911 847609566183526482 10503998343676818688 17275735603124289515 3225125328874362292 1039490632367583882 13691637354512626667 18337265263219548049 2251204316939093278 13428924216954199772 8246216468652466713 9578989462854039672 15091580170637872301 13827558078225251173 9948422599401807461 7404608008508164193 1619503714146823460 5679049304033139165 8515042079595532658 3699804485282384966 17223891444604230499 4560438457162512463 5724184435157300415 16855822425294564241 2162855080611589728 9636922133453867252 1056548359856209505 17681044282195206311 5904233811836861817 16591803786304618870 10481558872733519313 18074681609119861865 14709674251889443031 11611633842916632112 158991150707077383 17540354580594865973 3788788188151554784 12045868641814389527 9347723743846398572 8737537362716585756 11587947493886907085 1268642697061566478 2081937234905819571 6131379198439434220 10856544516283509028 17358232571054664142 13299871391442694556 13490750959723601010 14437266536817073737 6185829327560514785 10757806056014986342 12296224761340045845 13102950763618268988 18250781838826668997 10250403215812514437 977711177987379907 16679032668860400684 13100270391905710546 1628004768119107745 1321661539534167797 7285568109477152666 10133687585759944264 13350876866721432203 10291844195119281503 10301185379412351121 449280777202562974 17061808671724458545 6251658934579437104 17696502093680156328 10796638312474917992 6004346923441893291 2426252114958011161 9500342527920088875 13716869483016949504 4950133208771266689 12828904200906124036 12329129833474317772 12013455124082236840 7454258178964649823 14099727049269208138 17058302789151303599 17076391070496046086 5808572360478452938 12173242633119161573 16253172047487105027 6734273363039806774 10548495105178284667 358300931272732050 7251843674735642797 16165290017306083546 10875794907543487145 14091798974128619807 16537823997135561000 11662909518317836334 3724397677759063526 16886297818639838901 7761751615162813899 16632602325563836730 13835974260015676408 7770280072435284728 9009856909035238911 8893375785044446735 3945027020348122869 8463061738351594048 12348901644910856176 18004857367379805717 17803087062002048840 8217725582790875 11124648911537392911 4464790238204932646 11008557994672583222 16309808797960972648 11890609994117298594 8591802398788509822 3251212479672732700 17105443621278618446 3677781389706528536 17304102309527811082 17070462893396271619 17298690071319560726 12552278830797612493 15273620306527913353 6943951041172426745 14689616877032901152 8595042357365082573 4347795287367135784 10046484984317879898 11429993952002740668 5704487079516369963 267313932679962092 17059465095033916060 11772446133968067741 13832197287236077486 5933591390830142636 3563954907416943240 3936752380795351846 16275278694733887395 13746541213527498360 12882395244124979507 3452248043020050809 18317543047129196239 7914076110207538128 4332758823222623402 4928097615878892467 2525419507778061906 13205986268372474769 1318970534829566417 9567995012477932957 358166288438329014 657987850095214072 4075508336987700683 12446791448602354440 4235058552974277404 6119491551943463805 9059590947192899885 13257147732670386681 13062080445330247023 16995929937624826775 16451735514440505193 2052174229677484201 14062352516110160046 17936735835370175464 17357021519426640633 8691797329795940456 15219504329899476345 11110073811037555204 4876794270862225016 654315785141437218 2242512518542461962 1702362552253698371 9067560928136352499 12321309228239666324 746663756922274835 5132541391387999731 15106072888130788530 12767113518711118682 17108208265125094943 12076182654164473469 14634696350404489494 12040527639203274439 17474412419470641194 11596908120802334022 1604229268355247779 737579794445195663 9266889290763736256 1745286186049028792 14135366405458963777 6236455293989046637 15608005884399873117 14615670206018711699 4928911563634742118 11947182444091974057 13223503625234143921 7690394114108102733 7889570999722950459 14374042312504464104 16509682467405015973 1706799481806847055 951739615138917227 11685058126291306899 509269273494872383 7632613433723363800 4221254639833653207 18193458463246016694 10541112984306346521 7860286553225544439 3939070450904937059 13136411549699361927 17566661632648826015 520064759119094786 10189272767420682003 16952720917760766052 12180799168993144510 16907723588286390452 8268830959273851345 8898293497132698033 16251237388846755084 3427909200398968894 12546726838055502788 17201841616047170442 13707729740315786398 14388730954752865097 11567783742040212365 8512916742089596635 15947082023377398315 6303812784197071712 10607750685396345132 10912757676313116057 7144743983649835573 5687481642391827028 10124567913081486861 3739874238954370388 10802332961277152245 9821199852140289622 10460314152090918165 10161654313695364305 8844695255303103152 10077038935009345608 4283811892137372232 3286093734392613437 16628497667932606850 10770093635838524768 8242087249525128961 10669833795916239499 855895570389922024 4735286000418554030 5753623960139973395 14531795527197502691 14381610124448707183 16412931022200383170 11243258105717665278 1718702493376277102 5182395682292091631 13531782954692521252 8362060976662598023 10679369032456012508 13953483671449516553 14469136952671941054 15304740218225330644 5132510774931464614 2864920240307802581 1621469041653420167 13054841873825127246 17748448534708892289 3962058460955877168 14235188677839721496 8346161398221448619 9214929181283555277 16304291509192932475 15830265097355293258 11882637489472545369 2676305591997215695 11938790240201120196 8230795746738527689 4217476383137327932 1402937129615924902 597401881859258029 6586061844060586656 8580633314831420392 5362068859123694954 12413478658554410302 16165181260889144807 17906919021252040668 4462592258651933281 12826719263006710644 382279314541365850 8140173545203764399 13824509072837233815 11357100467487606442 8950063327123153070 1672351598342190574 15235970830617240961 11587429928825714222 6773748406868520972 13691943284945332204 17443892970701903978 10622784143449944150 12469267977560965223 2173470908104962318 11360199855020257394 2202537098919893578 17808141753542201914 18155102497560157520 4169032371973085954 14901574155573340824 8201755184514692965 15791377171712559124 18252114122410416440 3148189390937583568 5400348474872139461 8285561471747255491 2375510965108398733 5951993743889510104 1110381876245906946 775974519051798551 17518178795035389460 6961722432362667955 18069275181690594965 12316935233279382085 7460970258324077367 4056811062861371926 943411298541118078 10935456030206575349 13166627103608753259 17125596280236137096 5351865996845679525 8166369670130523568 6515799886676350719 2946724865583175265 8219508159861139462 15896359125018181451 7397091509291180749 14036133304150849249 9539256046729771339 15008139195874845996 1168548073095238488 6092627297006553446 5423328057125689995 2774006492895224175 16031003332917632879 7165378363826887049 12261640502807110938 3465176454563389247 14246758969781341229 16284793171963585597 16743568733008657119 5995789652899583160 3953414746256019498 8838282830654333018 9271539862777816937 12004672519509507979 9133142206169647143 2726402225923198450 13258090218924683232 863403012677706383 4709996362671174286 7282602448864302919 7490617609478803807 2632034740279637382 15173912623530323516 10744046848561302261 602109040168889197 3767401724699137283 6780546509209199538 402791917761106865 4204940348305944579 1265817958176858623 2565523123142158494 2314097247162797822 6988037106788326724 10593145894906531213 11415093354073263336 15808275332356369046 4867649303623225453 1342212097770038849 10691739239997691606 15485690502276037087 6812329208646444615 17166187506558039896 8529837619503807535 10613654399684946621 4310541295076770748 12995273447503248705 14748057734687021968 6485170884793935623 8996730900410941190 4044349658238671484 6548622848512858584 15632846873913289439 17183292429125101628 786182884051574321 9382117392385201296 16244210790040041754 14252348540945471169 13375830415865358687 11982820182673000864 11714076748155159060 10406907165553554601 3606245971900260247 6586486535821856686 251712109674157408 14710777399788384030 1194126860698997387 18285338743250418136 7056716648124951264 3392163880594185992 8449375496530431123 16966764879146950852 17911264795370467944 11051822014501152272 18420517745138778014 433430842070300621 17739421358933992887 11864305981609290592 18161937770668750013 1448453811479685521 16584078212315290784 7590155325667184918 4556624744008398798 14767232922737049440 6923012850456145204 11225438765799337835 14923099208116407620 6847207979495923841 8216922162919862083 7177280398429064554 11543156677926968968 11167087521741215709 14452524009660993671 12590500864006957048 14172297791435046996 5680463428633204922 10282308641241866456 9620026542810384961 16627790362904010002 9104908432044834190 10569016760677378664 7418214445316733559 15592289973335585857 3540355679389711537 1924845075849588984 10771843174580438267 3515812027908914648 13122077303224661823 17247343517972685936 11015693283839115771 17285635057570084507 14605871374247508058 17602044559225124882 818408641989550895 3580248287575433194 7029872696552614967 4567589351982108120 582833863810027874 12845107646814559298 9351262578366249190 11955135881244715074 4561970421319353504 3823714714784584210 18261027722159362432 16849067271851778906 13898076519469512807 390780558647341962 1040756797809818762 2481147421931819123 13989310702589547058 9847949571273690187 2655008110211963166 4511856362380830892 9122472131092870005 9034531562075922164 373087967312415234 12816345759560709552 15369382614410152573 9037045626833995488 918761593867760950 5214467256798860871 6818798474613107121 10024373112739757613 2878213923577498482 6774914744653200277 11250727935181213041 9697895071608163693 5856358186265955662 16952857954646650224 8753818714864030291 9629698556076690980 14453988698404704536 1894901932102177985 9282856246810392238 4611785799364855942 16230013940396047949 7093669531196637700 12926530377166111892 7571573577102427378 7277155254021398726 873237232656289316 62837400111969099 15273167838960047212 14199052784470395774 16003376367586599287 16517664825108086888 7639414622243802504 11973040807748865105 75384209873011183 8094444093669672174 9398827632402234631 16817357412397656495 640351317100898072 6994203581346803731 8590996804677224341 8269443701221316630 17641328397010717362 717527736081334129 2326426168973831943 7922023001512469954 103623020753390453 15943057079606958196 15619325149282010905 12796597388375359884 7839899457610208188 7599202184234031126 16709384436202120971 8203169753338791279 10668091845559774822 14570261558638026285 9505523634078776209 971090903541597626 16373023457010266628 8797655167155324906 14159275583854696953 15805671823097976565 5624426395319070359 4586521709300955698 16050898535073256172 7427726625565200906 6111145396206175107 1640370813334367423 10440768723314708866 14837221879561058114 583258697356400284 966497029901332916 10730596487161120064 9990321292242483564 5116966603622697055 3653273190830512223 17573179129667354823 1981856394370691791 16507357784632556182 14269689280888676426 1077308355578552086 877632196424032935 1479986142760967586 13320850261650533436 9489514663090308408 8092202248578400194 6710680140919647820 6877183640768508122 12003278553581320090 9365248625359065047 182438838239487586 7158079886520869412 5392979909317022050 6775828229791963546 1829595911289981749 773705129397149261 6591383229941022915 879126229196157051 2832567454101716708 17658962337226172392 3209080580462963855 15431513258795408308 16729367687164213301 2520921120980866005 10968158801116822228 8251440539476858145 3668130341698515949 7156089738800529113 9080726643774177429 2772449997101037302 5416733151225022617 15185894099209396329 1477352404145858149 5761420689965310690 6553743639074419359 16533260049784994514 16692076807440110189 1783104633049131039 11397180924111785596 1027353856611285712 9601070627648925982 1572729940427938510 9376427599224735410 1278757899491801100 10352382982615324017 856049003809257479 18314558701082336735 16121542845803803299 9934005135814045840 14128699746810007422 8292770276424639429 6233185414540290971 15903800016574328457 739237624637296496 8423184135618615368 5402417702952370091 12178277799524254607 10919355458131428925 11214015748187916034 1454051338148081450 3616443377234743240 776811820727941999 11879134156170751365 17508784292038009082 12086444996716770279 5116549780115616026 17824133259824268861 1879164122564194558 8792165313227270514 4523534620906351895 11155624848131069635 6310338042386771600 16416220831417037194 4034287330111000386 16654485297788807309 13630639935494279741 15866581822328495334 3758397632330183616 3214343088980759136 14998426633065085088 1002774461413206737 14287708666249220584 14605752977733194012 2674930228073506879 13680765212496960216 3848568564227934732 2895752540300949645 3039254472380917069 3410969947296419244 7356900318058600602 2956930266629943828 5630146428441711034 7739752586451620508 14630082680063893458 10853809994428723584 622642999970993231 9575181898102376771 2879584480253668874 6046338278508807940 7113798234214043471 18294761606007771976 1207196794636060893 17149888291323088227 6708685327582849582 16699523288614195649 13596229322787541029 5386481651964846725 11807719591516072581 15389865824500033161 432945150617924825 16773387949272373392 18390417458809297181 3503244707213426374 1733243251002103853 10002707594494344556 16072114013405222596 12205798321477311234 12092335824611418360 2717634249535623265 15420434667164828469 7669767175573736077 18352288067734338142 11007276812289708243 11350684157301038153 9965727251875932327 11569940241415488588 9958072649969682573 3034759839555782614 809800785982216106 8679970237303436154 11141865681147470164 17896622646249240740 5063691659548028961 13837276514746679807 8374795992739894909 18007790392714629596 16860377703990624475 2099378385892313018 9754183235398511584 14541632260089432141 3777608867423743727 13898050127128484043 13502187076726043532 6966488099890570317 2761914308093368556 13425822438459019448 16983531298809707573 15189772815519951760 14682164550653110359 1202724108656481608 13269202789452320053 14487986798421137532 7851237828565148291 17783958349243828626 6281917652195794166 6240959055991371987 6670977378243209084 7102682810629694449 14772085630866306365 12267242826791996272 12330727258299994265 18407175137509213191 6746368791614325814 13924248048655767298 8283633275212927075 4897666895148190482 14985458110976625785 9817770120920968140 5487330580827000872 1526451101647532490 4824124588986143434 14087703683494659794 17657013545046157823 4633302051778713946 15745591076368570719 7482818455197816680 14480179976359945855 5548935838232913359 14739496578285011549 14833577120274397896 12651580903110265414 10664054076838930397 15464148008240121533 11209375604559429186 9513395659362489462 1392810465431032335 18266725876163313321 5466178624242404874 7862870758838493725 1074268426005924246 10403779993583470370 9282089262123046838 3493498324149132283 8968283845116784745 4083008169774531256 7937647516966109135 15172154551684368855 5073085219024801827 13261847930903518728 15199146864354115560 16936973012423398078 2360435537039984905 4910622329369682617 13596506138552767932 4238537832014972028 11763814539291634825 3510250963503056441 16818276034646512189 5037857617744819510 1556480236250625 3657758554962729320 15074559060920429438 12713602086940954892 6956421672597525738 10684313827544294665 15628161415012042260 4592074859402777873 9511476519656309198 16624549752643434967 1921431602746247906 4978342976956634848 5881994840626090146 5617425208215337523 1245546864736705491 16864749700026949786 17227352525295583714 8550803795083644826 14352269397298238581 3305516196550215233 15299253534083371822 7416344170450428678 9040402310681663671 12537683899582864900 12190464714123283225 11343734038010663792 8698906537344782259 11426203103403537304 17499878443123346428 919140002327362981 6736785369169689781 9965339131306392020 4320891263749050325 7099292087861859397 18419469038943361987 7381813474622790232 9068363973207382949 4449720120364341847 14853851441352660572 13922545520442575241 2243016788802414016 6684503594398338517 3262227905531359768 12311381292944448570 8476607714520905140 3720976311321628335 6852586812991820490 2469401483886981393 241333197528614564 5389688836078541979 18327726829636230743 10095236208152834760 18414898980681012180 12570607535491765407 6759096096912080301 17828980825682442056 10624356718760214170 4718308928746439473 9716040857024888845 2348289646593433360 11657056795766796938 2903324573473552378 4604736937316332628 4750853434829105268 9453781512989203569 15165496139366074095 9006782665564202166 1180374030496206918 1590741396879633933 1095685356343283619 8151142471127897256 11798167744171796717 3482779825541139609 14732517396187356023 14795838908704579133 18326865090477524815 11044718975677501104 14386347580237907485 16184622028032028653 16413225580829934763 7878607119135125013 16454488284843674259 11937440517907178935 13309303913356114558 12722997967815742907 5045864808939694157 5444378876164930132 1971150262237404281 18053817353404057306 793411912471928111 13761942258531946975 18173399389767569130 3087468425340037786 13156806652303223487 21411189502542193 5919320808766378361 6319205457420255876 13999225248470797720 3374303482402710902 12687530042022850968 3933786918358098435 3917380062317340956 9782599115892989094 9733940524984736571 569601588535557536 3428585417100640279 16384183037097752084 17875867398708276797 7696188392569167063 6586867361838366323 1323511444969850075 17707968188230410426 5312854608046294577 17420122107913484135 1093094180983364341 2351915635628088143 1050636577653710680 6963782669354981064 16936972065894973922 14580899772401708576 12826641480068832762 427416825706238661 10096241609145799235 6857252604798386557 8201295554558082791 14068928400829261850 8707230929839467311 9877848487099276788 4211684888247091041 3534710864228616298 11957572015640324607 15250095174763987874 6540878762957223572 17515448990724802130 9181953020644111692 10136702924372930514 8662270402995060429 4127114550765463215 14622387653473102697 11725278784622085493 5801878934567923539 7824800590267923350 13823222438434928806 12239443261345119540 7086448683694265317 8104959606248415079 3126505908645099787 2785277194049559177 1711981118698097436 6612836122418869308 1875730385419482671 6604638494543909396 11905516681697257748 12008386829157738521 12896762390571602028 11322612734603394612 4221013067753019701 3875495004894160694 11170432350154658101 12718942896742612091 18081382255790296328 5015932156768497998 6787831224252171457 8704430752363510447 18375740066957443169 2708721732662752168 1446529494769969635 3145459179310444118 10112698872189288098 1763000722188052010 10522193681192674987 605830136977797334 2267901780093568929 3686259065281690143 14730640163317206316 11870385045129522258 16784318598667932094 18345397631613267892 17861819268816120920 14462001996217405883 18010027714543105376 11354657952215795235 9427390040703320992 10627223215668228062 17068724998971533363 1539961291294231770 5966061763892042318 6661669473941288148 18088669000215560285 2948766338580058635 4007346108752511440 6156016107368479283 689659183772232641 14148475225625631351 13899235018264175918 17138401566896471509 5925388776992918804 9584279908294805493 26549787399616588 17571418776482336819 18315904968889185817 4214642355170070870 9552570375197062878 4401384490482883871 11770563554355990061 7016554979124808354 4365811373598222641 9852378272818116835 9490640398366635756 12971683886342931133 17130316540166340875 1719667634811504398 5852238261426941046 13425025938201022811 11389477015478499884 644473060855545998 2289175304767905543 12455574931530661086 3065211794268115184 9841850793097515799 6124808116924729231 9814263245649025576 4400164390707466991 9977527153080918977 7483877057477240811 9105117190430007237 14726582244950706174 12852566578034160848 18395813135196881034 11536570463312239933 8923038198054970470 147079593917253423 12691638608104930786 3885134720862282292 4259032567103834855 11227154307648655530 17842713758097245867 2106090944419294727 12276390677924333977 13120528788337589559 237901936595535314 8588224792349571211 15176450124742492293 4517732260640412592 8897621162390504153 4149211674748074542 11589621699535265364 17889660035008285850 7323418643574837698 1562223535349648147 5723519707151425432 16098147984332751809 3812599742389516624 12400029597164405933 13751541675468092882 7273969448038769562 11174124166909255721 9573108456874257450 17989457307640918924 18221891955990964179 5888083199637640817 12419630944104124477 2634652507881689623 8815229401017188595 4705928813369183388 8390321861738959810 12203456598352843607 16351728678258644428 16668469955350753693 8738402528081253786 17386428636944124173 6422252510511987717 303622524056536765 1360517589372752740 5718186550874743118 1171238780337108597 16724411056811349754 15277841599988977059 808984467073636596 3831392189714652437 2689204387548044688 5774746433302210877 1668417744986759930 10576234617368132922 6140313508479245823 16653275178203589637 436399459188328435 14956340856367190247 15243523474335731653 13844012582103936462 3136926553241717370 5174749096449974864 3082060355415010769 441155535614676674 15749866170206697473 10249932704427710045 6982493268546175074 3807038435989888883 15716101363138339486 5278275852991712842 18264163253797249264 3662832935651851502 8277246033559876180 15061661334245397838 8600795513055457005 4081877386549542971 1704896504590678211 8623574362316175766 514435950977034709 2653125242161110590 5170097010071853864 14906602949293167837 8891271295300943501 16984098397663992800 14866716632773574571 13478899299326985101 647122557447164427 8096402904101750507 17147288165862767779 15758207032601339614 6358629333905645585 14778388119481454636 18061660721582292176 16261466797312999305 79666000560880587 7621913578189150011 9819702689062268649 3210546995326741595 12488041092575477644 5747020207960961793 10039952431827774713 9134869068471210 16905906430174991109 17915837081242635856 2015067641570553425 6620250353765951070 6695955214999029437 2952373453281820104 155528802084734869 9809417785786418838 11860264768619619232 8143122581068575080 6363848430175700169 3735403706871102303 980377205387269195 9187325704305240747 5810303951940291003 1943075735817945793 7349793598685509769 10845535539108394464 7243224427771189942 13077739621567519405 14404715438712633708 16081617566853205874 8511944266618192404 14621671074690688731 3050929187489530053 14259645435206403480 11805022471299192928 2267714574399639755 6408506853654458234 15927098321915434926 6275319171631481827 9198802775144990894 2990272365835433898 1107231302222231087 3025650907964433195 15646790014147934093 5630691183214256496 7502692477160235952 12769595279274333199 13584588737343126100 15908969429559066309 4645217443522845948 2369925199482171068 10679107389945921006 3455021538370648278 14231980233881032200 15763399597231688540 11565051479266650542 18391066218996893941 8677251452779890430 13446851516948076976 10007012482394516725 3933970047246394935 1146796286685455279 1521819181463268135 14883093344909429063 15984805273061869273 8455502455273905201 6453752560690882358 6978250351217158886 8700333681189184729 12097081108945431713 9143742193339580371 8976043681776125364 6770168540307010016 2925220758880536078 6216152801167185520 6909395849025105998 6905643697881945134 5445693291399778066 18302015450131090362 13217594795820715468 12247188548541421552 7703198851134203478 1208865503626171635 11838695827153058835 1569542493467787011 1244332530676598335 11679245971360654680 15239182556705224050 12672408218593727721 10978064754786606497 1970370536913753195 7629534216605697967 4150949586457228609 2777220666013363510 17589203577085547970 4321365477065667635 16391155734327064259 1682626949893324118 952232629346715420 15657422485582376608 18379121343492382547 8777953051102650173 2300493427827978972 215987784197007279 6853469493703762074 18222238308468480341 15448601332594998998 3606085859671731438 6344037125827581193 6991443318567848367 16719194229279936394 108609448737976976 6619326578352730267 703972812866498907 14335887689538907688 9130472629960858034 18255082774772061556 16454738792506587564 14788575919442090593 11442161049448927368 4475922140875971169 7626265469653895798 6141241369735622079 11889169492932890464 229809315496422816 3938447523365846088 6018587862450617244 184403120073507949 4087302712744098692 7786435868729310807 8420074361009796092 6778839420495646370 1826029001883111351 10254432176622976723 7048688251347304467 5748255640975611664 8206804208749615330 435120805819676667 8985147664772970029 16994627588990174933 14377185804718672763 16719667667015241070 9997504067158719403 13632209760636752150 9012337484563669526 15797608314241580640 10944003254582152239 6793715589545363575 14748080500325765090 3210714954345117069 16739391793320128344 7246717262120916282 17576301868487738133 11764634750072625726 16791726804678827557 5417919574177539900 15798365836532789139 15594060124669069049 14097019793439753824 3301477383947192652 17401515040329362527 85640920023428131 5726166383011266860 8197637358320732240 7583825176804666548 4680156430298035758 10764858784711939741 17558651407138394747 16123525743864633539 16548898449983121162 13147095703163883946 2858722403690747262 13688301296898611444 3734024565981961384 13751379755975375647 17977187799122054469 18108714970213224225 11677322303642629568 6180577418264441740 1168933373563211644 1948480121580451819 8793989595352439583 16413891346375641002 12004539119233927117 13153202081579045377 15482151281916714292 8741332192411387722 3202818439322840560 18169656484632157882 3701134152356804764 2748787323538532082 875462036927977676 14953989010107677024 1280700359434350791 10974199571867437 10131557502191328634 5638578751553903772 6265989079399762102 6799791681519432215 6409090157424678825 11341774220175833092 13953097207838220788 6823383342045295737 7921979877655482618 16603304643763020512 11590439794056540534 12545495737946609675 18246860131021910921 14729416173936766273 3821812219030661517 16876848021479691693 7433374722470262745 17054574697123008351 858798567323972486 4340365589963628289 15895587902146849871 18159170394906735902 2066858053027420608 9989274027386726831 11716242248088387684 17108655432168303543 2237058885860372885 12969989232537873133 9911396233339784340 1758114049894223650 527367988945266208 3878985377604039045 9541436230261023216 1005397379991022223 15116542764748850208 3995296336522851115 15555639050538147289 12062325907574217797 13067713499208829498 8223709787354172763 1497910763955615573 16109374619614789819 1197256728240671478 4482314483806443468 9562502180903140698 6041342125516823084 3892319680193067363 705871265504247160 15067134123049124937 13274494175045990399 14992262870388220890 15868650207403053988 8685874791559666495 10086957233167270610 1300148391502378864 13955307582717003706 6548906250420384248 10340836897132697584 4226826932218931161 7791540467282473693 10689990511113009176 2466305852933849287 9864123581389373329 17126076955815731651 17611199864579125326 12812478576824776234 16601286800702135853 11886649621776149689 8478647940253597923 4304052084107088528 10028911309994303399 9571188495085420234 4072759984934511327 7105364252315308074 2161479954445548437 4849697689658320569 3127734062992897034 11263698925461359537 14843167666681996012 3407166921886312512 16084488054510787121 16734862864881517018 3720290681550391486 11255182817299170659 14083523319795899412 11473230450121047552 4388266714470858106 16381762880959811115 2658256192678311064 3548397144911124537 1443362935009743209 4489378661715846571 6691762483244850376 17486059149654798404 3159935803677465464 5965248262289240378 14244053612265730826 14502145538472733660 5726260793276165554 3936717334191232852 12798878929618457760 7795806977339114054 9834009852798419235 1163448859618780220 8218098981578177453 525205006550211034 16986986211828674170 17543407043277498143 7388058672295409335 7923244677375831390 7251425072139619302 8334675564494583095 16508766210374371609 2181405708134659282 11365553121575633526 10935989796286159163 16228324371079597461 762093482396127886 17430913764365152952 18027845775098869002 7922783593015386559 15792783029732339938 4850072544146710331 11581231431129124321 16807347923681231497 3072954950974754935 13242675447923601531 14182600631166899354 11123040463574393881 1957371669609269460 4402794942543684068 14039369581047810291 11675717209960962311 9753286241368597317 17956749013719630681 10510305849445390320 12364767708469052079 13311322602197897720 2873666979986361733 16067548528508489053 203004378983780182 16573182077152487486 15774069919167123971 1693572969563260263 17345916824158049296 4226952637718737588 16416811746226071554 4165159199010486489 8685996275422855610 7147402182000882041 763124831453685417 18194828363931636037 9904379822922581205 4280047972728466480 8853889076250149123 3576899819983621075 5974865090800508844 5177937462536135564 9754881238790730443 5261651766589410866 3276766758646220013 9824623772714590758 9802819555181351944 12757070518492209775 578974022176674802 10846350883357828644 13945965054175421982 3479483277048762142 7777250843062848465 7056912337531518496 18133715194848097840 11343821551718484804 15271629721064480833 13142232909215194118 16052090402660689518 8557948552638093478 8503690554883454051 16617848757752336554 12867810879622110349 16479608487237334452 10653419520375257399 10753399861470747925 6271863378480853680 11728109307427299948 4919188892002860199 2492316515212232278 9182892167023616664 11900631812311468845 17501496319552811750 7884062252244400086 8843965744794684522 2916479637319616232 15887936112857065978 6420987817417034289 9576148783503838382 6257737270561988266 886260944911177913 4092258743605384866 7622207955327210325 4682543513227959870 17467634425196453077 11050735455726505005 9774732368130487351 5739439910603805040 11564305964038913155 3004694191997009686 5387106516917763778 17803806423112266984 16786767897254266040 10374420425449117294 12001928128028121165 13009995819159742411 1981929842596622317 2524427843672670392 6636189672309336197 9836007093312121400 7286328715776174465 9978569026933793647 4755555027639110236 11281834291185199250 3559492269880522472 9636513395164028995 17481120686330995576 13992709415849047484 8711835777867655486 3437019625381833788 1799179920529758833 10681612263076773205 3341785554784931048 16770294027829349505 11664880439396744505 11814103751320968907 8444052950719346461 7565682035306133155 10653684567680241629 16222826327156667963 8169370672559295320 14688793525421178584 15852333828437158305 17525522346516545740 5750629278461474386 7115628557362268972 12057370367974029085 2978837404159956256 17663093797731003181 1869191812515493844 297651659758430108 2170408947544320755 6095753764745656795 2182257108695711745 5078038351562147213 1932221245853691203 1923021499029798308 5885211234669783608 18401432489965954756 5874208969800493888 10171859817986099601 10429270257333147236 6747505120894922935 1918140162546714460 4518349443803387831 11164154363855438191 1378748459466937936 4995338765835203459 12558114843686885831 2384925265595016877 5137386354008191170 918226499011971569 11078787054042831596 15327676169885931182 14348311204754043999 12512086502451888164 16310175591710790227 5045623622564392113 11574861395397099467 7605419408712567218 11275466230628166151 12494481041784447217 11760883046907263803 17177967010765938607 17885312770230389310 1652742079338042677 13876071379801496366 6705149291011871466 6206712632501641061 15750091835198467277 8133429102054373952 2062447453640656509 10361307295425911916 3073951028035966188 18439367441725052003 13488676764177665009 11619990854457482093 4020006470435290771 10437714499804647500 17582311994482372683 8689188638565137118 10372625119603619299 5846496070245597138 11317113057734882194 1506720652418475637 12485156612365730350 2667522904024519998 4154014889590046796 10408318174810670166 10211242293236692434 17318471778933900519 9219141891455399638 13980219024300971324 13860759399207106871 8878955475052574281 17249395554879443488 1062461532651103196 9131332124532821968 8702454436379741199 9830906991659003846 10078286263296547196 2323350893679310540 9385556423012229838 7827234632520863791 16855956687846949783 17151877542545611548 7566410975477664876 16825266178591534280 3672151771790331322 5845624371451349579 10178109774371315234 9348286356160088483 17218082412731034521 9781692555742164133 5901473266554397738 3978290988452675854 10549802938476121499 10446770934085901273 12297758240251655843 2947223536622115764 17815574373381948006 4717906420845478468 7095383387650471468 380141488633557211 13542165170682841205 7574846069439897748 11086086822972912507 8476708990003834246 13964266950213200114 3258043486907937141 11397504506861035567 16084347590389893180 5875098117013416570 11465094773817361689 625595014714932000 15356063634284595532 6053235208261377091 2864100145907336609 5574377564759657172 4264009621057299291 11112243746211383694 5696284809838777878 13405997505793320306 8947338397116039286 15751453754084200762 7218306437909098226 516623878149555590 14742621707457179425 6716837507656204363 7910349145826453878 12568016454027680246 10285652545526838453 1360094666929071452 12838888083546256376 15748424795411656153 8291720618628368235 1472330357690912950 12043511324334151366 3054299546953515605 18183697470960726728 3150548905311152065 13960004392577748447 8699120923255285937 12971692160288824317 7204781719750543759 5710892276873791134 2295763713063322997 12439708768547858612 1838223142460392318 6893654772277279595 4788966504248137451 12179458652107318317 18203487254414010677 3703872742948917317 6465180458643903836 3067288408293060607 13994434824243790542 3166252493203775072 11966527548205313690 11686945832613307896 7430336328704444151 16636475868586925523 1417937189208226937 18404236710182236961 4965015018177004761 1844193526446412476 15543324858152402761 4430581610898529663 16431251990332757276 10803634163853553879 2619840117127182298 10170452443799835639 13040053345746835100 3781122851249920326 9164547941762732250 16956080596975330016 11657195495006442888 3321191976259174327 11541282092538313603 8392107528808212479 16481780577741007079 13615957782098408352 9311202292867298715 3979251429437706281 9233928912020057659 10787309823613430472 1840675916052889312 3519369943584535975 4645141159799868630 3317230711405070682 4082627923741930565 4043681779211774321 12098759639721919970 647952651198797478 9640595208219791222 6452756709553407570 14536058593864497278 87202991912817205 1272756569490026237 15526022263170665866 4325094858286130564 3734747464189633986 11729579876286887827 1071630191548865066 14936812747731203075 16039731925881793389 10143256147263258577 1425213201613629141 15561044021420691930 10673131396680818201 2447877962180050731 15736439147804202341 4965809080220107471 1044792107046944336 17836487970577786346 12319698444738927547 10194047483743102407 16498192854360499440 2671707149036924367 14261794875227399301 6850035507543430827 9606187562943230464 6955674510147883333 17784429409677282701 12193876704108362786 10356795929139072385 3265207229755616490 8547263791114188677 16811133795238517596 13108817974926694435 991081819042040803 4393125283119909982 14046174978556347809 167573000388070048 11902313581508133967 5848436022802198258 18349441953914082080 2345451830724754949 6273571584517911368 7934498967160287889 1380245908516822478 3480479632414932083 9756668046174088136 240689065866740175 1957891488276078487 17256752591166471046 1272834927075996011 17135526137978914232 17902075489645751974 5705043640874286365 17262109691205755453 7653399740396636400 3561125260589633951 2864206668257985170 4952275141080503925 14884089401795831548 1200151109049151836 15620320923357491848 14536524308017118839 16242008228234152927 14579760501614397252 1995920905496693145 3141400691385352101 10385880612130905521 5158863984463426977 18301332782736403812 12571255894860120820 2181235564974181298 6035407534056336109 10238347259472885599 6373318733052731010 14303159255005420501 14112378571511469841 10993119702896573671 13047316091887088053 8624394075341375431 924529841769693950 17544958197684218237 8626830813611791688 10244992438158085747 524084225335487448 9000910973734539881 3307081075010845552 11477691334561594222 7811326662292727275 11698242773014170661 6813766935293106886 6437180140822045081 6187134927522974737 3529992013539945788 14107925149301501572 12733865475197830793 2114312548846693145 5848505086409227867 2298178959411287442 9189845185946406017 11430030461382313788 3275598957092585350 5142240181711636928 16994765116828144745 704487733358930814 1944475583676642281 2705298403252877103 2731484344293642775 16074855778187520559 16595595059237142614 3242756091591671906 2550770698670758857 154138869779980226 10968678870580789942 10669835144455887323 3024747481799246188 14670965141324828591 16222933606000983455 16698418411731638833 12358809494042459211 8277909278891843984 17978801829889785917 3643355982409400365 1107591983873654413 9458909059423204749 7706564510946290120 154877745226511363 8964741664515998984 8123499103454819286 7855685018206118856 6055031495344884430 12610120008757977670 11664456810671413734 13914343883310380075 5379910267757948053 4901846768714191251 13861100757123014559 7839772098596368099 1200167934344883981 8856660758127637159 14828898485862344994 10955302470936554757 8433124389701048528 3513161051824971284 6698187915167025280 5366092618550747136 5985442232452801919 10857713812545267854 2292017525645130726 2032945194446288739 5663388187176893972 6834250110310809774 1340134669817988847 494271831825451031 13677130333226856412 11944484601098636115 6152731873969809873 14237982234232551881 5113901173763081800 1511671653273744162 1257378311630349264 17062433689822639381 7144085675801893122 9216072978692759606 5779107431039444349 17539297228046370490 17806302802264968909 17236788956199328047 13489691219159370774 85273650634566661 14056937455482560444 17826680459359738423 6431593393973419636 7526022697758380853 7589479936646660867 9516479324153570129 10177187897778517253 3602683281238903723 18379027768245300138 13423562560011416794 4075956271741968999 7035560645602971659 8267488288864442374 3803600936724825075 5567816697930822318 779045497229976707 11546489191493661410 14643678285531402154 18177748994555426804 18067890723385158495 10888716704577980518 1425385974161942084 13925050239859532985 9082733641081708518 10424055080105127977 429891272829726542 16064595817076312150 13253294368451106641 13372573338976304836 17749874874760530872 2796032004318087708 10721437964056135603 12867982882136950483 17001288758230395831 16562166682676129907 15448479952275024541 14394322095414199590 18083374600009178598 17764682565242717828 14387419218898307047 5071532299330493969 7304384318225937852 1335564468017796187 1152665905393383573 13336732216361560404 3233438719089505225 10250132191651199282 9204508405917015236 13252473249539871261 2981687402821556048 12220579996832274161 8423266735815016462 18071062366202358090 6514227429449195165 13715795191222884220 16693310778184956176 13628084289476191647 889510443098154357 2242031287691206735 1914001838698064568 23660676845478092 997142117694151004 5488568488170353113 15825684411601462372 8970988118409070373 3968185069462705296 13042474073289704532 1369328321653152328 6766078401930779333 18200796506803856998 3444964422399530651 9284668840345664423 13451496250348961005 1583837734288729098 9533790702428189252 16898209327413788020 12133711971129511185 13601315332003763876 17256592102698392389 3469586318504948797 17240664454407297521 14578617644430109820 4349118557411340223 15134164655538802566 16482791302043732609 12629048701834688993 3300561674945290992 16400470330402233381 10442707507557552889 4751761749027301768 13917675587707241490 7684513939999319935 869578085730170627 2190441304130443788 14703032629116346901 1863073915394223881 18352599919193786511 9026903808021605484 1930319862318199312 4479647984642037349 17245490639891587082 2781901427985538329 1664182109006373492 12829578316348109124 4254858740061721871 3209078620880764931 12552172259985590552 12938202684651016008 255752135353469481 11830033841611754214 4138360512489967644 11073189061926513031 18045976707818429851 4876212341382104317 7318502068263659374 14205023379684859346 5993239141709720129 8645340651205953596 6506851089597461893 5349309909592215183 5816904780443996224 3019218888121956186 16364473212750613629 7574631763416277861 11801640544816921653 168652853486655350 16317070639982613522 13668426449941567335 1673299168767903911 9083082001080942343 10473120281926955281 8760179430211590741 10632419012813604538 591417160787623580 2134830310796675244 13866858928801873564 13296235285194740572 6013587431530305765 6204773554670661745 8070069001616774277 9070690353285243286 16665211505031368836 9443018695307613799 15942381345250465759 15680593209715041730 5405468646926824370 3058118502537123659 6409279205761173029 5907797287780567394 16272803001952081275 17944324837241789546 14807171501055300979 17222496069071342176 7331813092410140499 4693544106893519107 7484719300068834625 10052637119320277256 13312089638698128772 1401612194973520746 17639664784751868160 13459671575889532813 473499469037714573 9519903474524038569 15970624872122784980 8753754027642376551 7486660713850129464 813841422379862721 10034966950100659450 9911471864606071706 9755590229478504568 14829347324024507477 16445311261472489805 679073223816372637 14362419798328168543 6623731520565299146 17801603224962167149 13944537786696240911 14652700844804328863 11301668250147338252 5752851848501482616 8007640943169654722 13275186640270056593 8710284516999846756 7204634224628221704 9700427724578058846 17365292594205951029 2993201157630591409 5959119217951478935 15550552566018347682 14029816662735408517 11483650989635637491 12758936067640453882 12250907176070895333 18111843864572528924 2378590761657759112 14252946023077337379 3018843819675236001 10949396595257691068 14794389857277384843 11115622881016499769 262131984263229705 5437695713439917551 4397466554428665632 14592861089800801665 11266965631160822320 10145561197955716594 13870997668595395527 17819770119149970387 2227001805045022214 8083433332603690021 11725265245070560301 11738085593436343556 1189155069510494332 1603534796228572996 12620443367195403549 16997458454596995238 3835857047490116264 13707064224447893068 11667326501028277656 3430967238353269486 14638419178242922260 2268514175680219113 3138955924405046433 8419664094899971195 11302021035588831576 18400876609915219637 2807679198988669993 14199107983445416697 9762030615477929063 16806923268784327068 1774358396321865465 3785517517747328005 1126187196300902343 17886909939197719327 10255566172736886820 5118070487392643907 17295960602606613902 1136251479842161801 14241814282956888645 5553085303945926679 2878772752406957113 17810845235960365056 12812660225621850974 2833673832186906648 1409945730422649528 10069369744645677733 9433483725774707733 7497974554793816676 10001438975378506333 12570816239250862645 332347356644889568 12942280585467577939 18113696490103476360 11541522896600647983 1581546947422255370 15009871772507138309 10591606581758961830 757611308731601548 13889395837953759406 9373287861801050283 4240993424010484264 12011326897855634900 15174542872814391745 9597378987491898018 7223110622470180531 17849998855086711875 9153460946466771783 135479365012634182 5693793713284944901 18006229184430640384 16578569621454066919 3433526405917199550 13047770968718880915 2102151217703297532 725930466145578605 16310768867939839246 14686815527401809119 15741551713421333768 14199077707695947792 12480133438077655711 1673431021752907679 3263836359542139371 2498934399144946487 15983702073357272237 16656495745463035203 9260757880344663711 9570322816854043429 11630809929973692642 10218943697212518379 8865823565368894282 3437784110823417618 8566986997096021816 12039387928588069001 6735584838387804851 18424943619667417628 1124355426581086036 6192325199442919160 2291175691732901630 3301255503145110484 7772375717779421875 13328313648778611704 11018226556246466439 9682241773555690479 7585920156004368750 16676838228502068071 5440679158484417445 2321514524888184529 11209541037461046530 8262200512942334792 5538852551233211267 899413952363873797 230416251392680823 10826431091062233954 12358801632971281363 2164230612255839041 1852750333865239262 9488690394578308858 4750826916855691314 16899683902410808302 16935770831133170572 2940516992609495697 5926433414603500168 7174981010942784247 16713088275457708497 5953085464083665673 9019315943149443307 17187390151509124526 14489549111032963342 3333908124626096258 1158944155108510341 14537494138448435595 3495111245911991878 10178485486675341729 9718519940776547176 15729024225703847460 17289612620750102735 1325868075623458885 3025130386638703535 5057372824880324640 11228518975541057431 6720415066405518804 6736953332136645672 7083902670780436523 17864237675896442688 7714007745724565949 1928628081059612087 12990720700422021913 6116556577997164974 7797014599797150357 6122601783733029475 12395277562508453437 1469332266646253295 9426863870132289044 10064877359857397235 8036264674454455734 15587928428774142899 15604867765163445895 15558300857266866013 6451838677839659059 472694490024088840 1682413082259120450 16107197577771049510 16184929740999646991 12829855274762614892 11943257467445504380 2345305099478181336 9146704384020474162 4809237482176742408 6213748148674470876 18251030562121908135 14233055671599851014 16426003587111725445 6805491706844424923 17107511153355861916 4086476122508282587 15201106102509608928 2720625294639925110 12134658190282356942 6698515818000328783 1879114785383998167 6183860533526083325 13967970945231190726 14883038440026509241 9028385793416721766 16222465300484712469 17939399663991843363 5130354154039958707 3033418940705001806 10720813168476306652 7989925101867883403 13004042344545439235 9223061910848955749 4358205484662667289 9471719977868613759 2491046473438794783 17909236602081709134 13814451074093915007 5269156146771417171 12294935639277057301 809718779382342570 17185722317109855998 17921088447224878578 7606448562214905837 1286775959532383073 12060817631001975367 17105273634549618458 782169680571460006 16904285328679699235 7570970961499439434 14707200873000554724 4499120455695145071 8831508205326789330 6994057895438740522 7583390716354690756 10361605358920744818 4995370913028328462 3680521338153020275 11389369054589165251 17012595368186180429 737935761890694178 4214030214878345675 15255454379686847864 948724439166033495 1821972055854458994 16973062410077476285 1113739305127856772 11229234243672670411 3472095972784614111 6680169868176713368 4237828796137229072 6066932040297301233 1270235903149336673 887311966806615005 10054369970992155840 5202914832327263658 8763566480657460262 967081821670915526 3013208547589849008 7360446737055375701 4777369642793094642 12365643030537220423 3788631734628641168 4304975929857554537 808135674457528611 11938815086495255529 10009920177108357009 10492030929584334788 9055337283362500231 11320286098284684287 11265261634973725562 15473951843866276944 4619763646390951269 389141934320487473 4860947387458487257 16283550543380814774 6939352019257677871 7376560934281843299 11880517405281881019 15996113923887902342 9864736485273811245 3437461146011319249 8374259358819820061 1161129493120747542 14144897446204715241 14069082313776354343 2140932998351024791 15164030585505459413 2799785404056009197 13070921274197076509 1978530883694844895 1565778110455116846 3282199325954010051 15513261532058826753 11692819406482158739 6220340186859537635 7874360166357183208 2052090481284266972 17549603062611153215 7812273490553557015 14642851627323082730 8629261274004929726 2239412000496147196 14967273559482382963 17698511667327305700 14547595782864591651 14101649864659381006 15176241339648337180 2814303494886041092 17855166566258562988 7257633513657651329 3680222782925451544 3838380598000838281 9020154433073294853 16783709223769731454 6924972760132438384 7347063908479947804 1303627044032774262 13238609339031640465 13255345448522065913 12215532136794746656 16282210220724314026 442792854596351618 980936682309605949 7120719030703678958 14700172770093380540 11834208622573253658 5151280613845612086 3375685749107828009 1967962278233729305 7691714055607113993 4472682717565286693 6838558059534308609 9810982818365124081 12434991120665405532 7461894111459946048 10629964388209980591 8767621511115282762 12218332418693868800 2479380231386890893 4845844684075721791 16328296718091929690 17390596795800031405 7915714217681338029 5232514465555725337 6937263576221708451 3607371022322099720 3703244842827086499 4119808076506690585 1274396247131723045 5109837027576734697 16971488052556644046 15627932817834983195 8218508520718980357 12976603424406200987 4830070842675676651 16207048676672028709 7152179160645548139 17808020308578487688 14873932153872677403 10400898289804585 12207620113953233944 16957827598785631651 3377264810999816268 11326097003497129789 4830262588890066241 17440983172508333611 7645265612682598189 13739771488182268626 17591940527624566102 14012642097042720449 14501000302419159884 11341669190606266418 4409801773780379269 14206751432893262865 16581786184079362088 7720548720488018420 4241530500576642976 1687995974910839336 14603551380022801769 11773582769353411696 10508152677279229033 14762715084251618467 13935111435802855115 8448404651956849941 1635028578768351584 11569098769266537665 9131499160743344074 16060004115646821388 7699832194362318011 10550445836530576685 5181897684452997764 16692818890527459325 10209371400043599175 9283341104207075078 2722143856862494185 23814127025251272 4393128777495120177 17304721606795593562 8331572450067607455 4146821749504444909 11080961910517455314 1947535596140019461 7436225825981493863 4916132372074069677 7862428001162449409 8638324707615431446 13249556730750862682 1798257114957209750 13782736845771038361 6876210415184211743 4963597290109810575 5758607645422296344 17688208696511550124 1201034222495403012 8778503154107641798 9037329206613354207 7738141579975453128 5119673604268924795 13360103171199295555 6556743578967318427 645871804036958401 9945122265142939788 11095281243429240517 155683307260357561 15088805642119550024 5178202953597212447 13445975991646397287 12969386225933103646 6949520581552396651 18344025979923339546 4097717602909061727 15763768198944930276 5133900415196914139 13712113685309401257 16700717608072001469 583087099528189908 7519840520538417142 7284281210325650222 15429643362470389835 6149529350639068495 17679954039316282724 15256407179310147575 15590924916151396479 5428433675085443402 7971510275181169660 3991991692849123397 1472456286379197196 194483989540191174 14712883920464789783 247400684429437672 1349539741893188068 5075489097288767978 2918407217063916340 17234865714393874932 11796454586104358912 4893281916656317924 14236302663943559028 13641558264324461189 1164490592160403937 7692951020138614277 9757971881598834966 3536982630845534369 7133477235860931498 3568143323936210716 11609121541881510670 9003174131548311388 8412075085490474067 3070812473220667686 16966819995647563162 3884008579489922572 5443863038617920641 17329154730787283201 14190570275392819881 9499866579030824477 4131698667910626882 8731587420895067718 8876965155718857117 16753760238223209407 3910398809862946447 6256374479213301960 3353454863251290917 14338077492840672113 2456019754638170798 1200087655442456801 15259884326889930562 1073838971109754985 7821426597267607164 5629127525982567255 15243662366903635365 9958166881620845949 18437278055900764392 1489298728955565347 7353433803308755541 10657368607002714044 9793002653645835810 10306446346510198400 5845858478223890728 16353207326726085724 14383675817918007586 8125194549650007409 15396913989598428279 5700992429264166114 10249418073696426353 4621194382225598098 2873244069008563290 16989509531815162115 1693896076227816302 11966868876505503581 160005023447043240 3945871185312069120 735826300227469141 4852537022976008610 11757368099588896147 17315800877681194824 10349773754987004697 3256369887678662606 12588639465268932178 9151925945994262416 8503188697303940689 4079955316015358047 16193439041570526921 15588883763003465653 10751927969582095837 11895183759541499906 11611712828523674474 1569008925174076727 16220923146340751063 3576129010356912219 200000699885631253 10643481739310953276 13322408573496457598 6661237214879162479 11614284071598449141 17081474926977985973 5610399093930243053 16475746954470072341 6230171799504137751 15744763095628168338 15954406387079471695 10738073572408782706 11831215148887628527 513064036448128053 12560303790015542997 56125472986366815 6739537510537825772 5905673963846811102 2117876613349477762 15604216990936494652 3716168557104287029 5408440808770025479 6285175074926684511 7048368818818089101 18414380074155423346 3448020289506674035 12809325109550837218 11298091885010390186 15045774416901250016 17260808405970195246 6130108971791551252 15285766686692152169 14339738456868434659 14400369171343695165 6544286470366986146 3749221152165116887 13188258681475075687 2056909637385834767 12045334326468242712 7033138606154530967 10052990136075017018 16999440086956481927 12255697311219629158 14310331921863228700 2288377035009416394 13891432191793600396 13270491652756121506 12013584823571581979 1954941263201618751 18392754523333487743 8486380041912601401 14099138561518422521 17564282715662655144 1439704179053323527 10228752105839550756 3089718796060266560 8737050126171120284 14251504613780941653 7063539564665010365 6307829700640014943 16522966214999048187 3033732537249821630 9777808377190459848 6431893396978279754 16740198690000766296 11771863666259534833 12434773110745124767 3558134080649264120 9800871536195858023 3010024479078499148 14045348307506038613 9702282303830402525 3403587114983614724 2955085771990509678 17496828041875975022 4083500846532084587 14603757108371626121 3445478155553277003 17436892436385341872 10585865503592923506 590705169975891755 18052398245184458989 2759032263724847125 17773482568674395095 1056661821330710762 17847471210622158229 17128909265041528261 1130478750776829407 4739627371070600700 8063096925582036106 15369189105974267362 13628822137975203136 1704026031761208301 10369202619647602306 759480189717700 7605573402001363824 3936333034023531953 14857843532578004413 1183410398865125761 11866577406113831297 14053108217862504362 12495719512576600023 11639031617819040563 10022631942607928869 8597861032658097777 7854065001933400287 374280841063765053 2438277329351463127 7243658417724967046 12770748557144968809 12212496271449058262 4964019640372652594 16489160681524199137 15173269791954129449 2126563203561083851 16910525218911591194 7663881622604965501 15181004523551023753 8733957506781245253 6519986471651140036 8061835658092803329 15196876311338998359 11126276177173458708 14546595836339292424 6039815678594725092 4884817824279458839 10034412707969342355 8733054777779761238 3360758901979672253 6879204780046868826 15272781697645344761 7233013369308484191 10243077754240515923 17794406662472059565 7255382419496420730 12556953184992331790 15817936031798563642 6278396495658213889 12209608723685654503 16890335329391288382 2004139119136900342 350842754584925446 17257041685686278880 16279596586650928249 17498133181255528836 3031927113994938375 16896943668312374116 12653627306834115838 9850751469901487354 12734786778648237142 10347793695213425907 10395772637533544319 937051436355159031 11717490365804408668 5344736617698579172 13807946205182756401 14406977870435091721 8268998610192169772 17884699200073683877 5262141629918245117 10608327174927547729 496807752669275314 8387149653951903553 1584595712418167581 2357799868698895178 3631620801075274722 7938872165759117673 14628354784421757297 6207384068406584564 5169149084817658203 8875764440235388679 649902843641346988 16422462507359305673 15647267038248888386 10336852069905862275 3122984548170276540 2893542890632977363 1038512836793916640 10757815825909096674 17707849046891276930 7331596032786641003 144932431151383976 5173587502447128182 8122068306688164025 1996633624743338771 6740125232869983798 11323333468531900473 3440871912765899608 5347900522041369518 17045960740360156810 5385648951589031564 16473144615448490615 10379151029753200731 13337535692082061527 7506468057245250390 3811494452354341372 4388612271348597473 5494687765002577242 1671252376838308222 1973352550025174304 1305618771183601441 7599800827398341733 3276325042271207361 13718599636962843068 1366666041045114939 17320042510217314986 17999219435217341444 15372069811910695706 9466891146521382930 13799251018323132738 18238330167340260506 13952479205768063697 4054267150493021653 1748770024796314004 15252283516533993174 12900327925224230664 9478016182845018975 16545595499975544920 5264084729754083680 17031482645262953667 18062527986177105642 11037209176461416401 6280463267891764016 16689811579384836162 2880554504253694685 14066420000947333320 6096096934869844181 2271128371678426354 4447034749902842818 12855510132127727766 1409119176050652165 3112094985315897956 1943920249576413301 15484697698042908644 7232844211447237429 17217283292313694064 122742388644585215 112646832171353619 16567830502758128067 7401941363821870927 4521062376815142430 1322178008752770587 6955013671913411999 3749848439142651460 9232331437867769588 12420068125259151349 5798340338947016120 8495756524515626236 10753445579830727992 1357849299168403289 1997830474237390409 17244289776376687734 10346785327116477826 9138481910484127154 3105975743396799282 13935228105837817423 7474681972754095012 17633128562110197528 14893862091084953025 6366989349626221398 11995527155853662387 1585309386360364624 4126539589427081809 18406459481208137614 16829719433594415946 3971767535373968983 5819626502042045317 10616046538188617775 1055183040034406440 16585717280771192726 9127224114939879468 12557651155375209153 15915049081814000701 13503645432045045528 6809518163399959961 14357025525759396039 416423351981970576 1160169305673989077 7566711160010853557 17150420210310836649 11127105122466506766 13166430543605914014 17791988072311433759 2582271172279635276 16079243361217112651 15497894673011971926 933010299713839945 17566292276747684380 12648199051021762704 4446979507812131440 9704148659967604377 1133729329710943699 1633433610119631334 17556567552615421336 2394275086163217347 15121277118594175809 7485281239302913030 1038457720789655776 11984902063895018221 16378215157114126166 15067777366181282315 4040982039439216847 17905500729968074529 7416042794432149827 10569398734632159852 10150795322239801783 5532811065861393643 926612371024460843 3623821443419067838 14277482167143534414 2813227553316330183 2137652144132730062 6281463467381688657 14599242677399887021 12968959135656379687 10910952047381695725 9455150482774527248 959323399720723995 11169471161698154793 17815083028524938952 15740043862746155656 16635591988056021297 5918253351379783757 13440213534344490407 6026028928145142167 9585897906874625310 2625362686435843438 8998229597687525206 13035526766828584589 9114456219443989930 3611940267547889024 1501656998860114769 9711069228708360284 18404651690395947840 16932363769195269697 15340809060705796661 815668191608290838 17246097893356634200 8968174898828954643 5825979022881961195 9504168517826473404 4418622246002242050 4295898115803123997 13846295999707949918 9979612305908320290 4698449228657539198 14064273499848798455 5952447493327010611 3216050028813399835 16591214442502109835 15268714219668301664 6608295851832805779 7364733341796160184 9202605400932117519 5137298730525371574 3388177422074329234 3786091307766124770 16729246169341401099 6987437098322917739 18157692827959952344 18338728786301135543 4220560096404884395 1962286336344960595 7206571981159693681 11841241718012703158 1173151481611985708 11271884866302525133 11148545845843884312 16452394006950647782 15881875593549339809 650252734052873106 17209759776500262297 4556257627503697546 7682027723756077332 3586763904005194746 14584368033123671449 6912367646662983202 4862264197147149884 899632640645541860 12903009769337711145 12518295309412037443 14391159285015784196 3169435780676987947 9976562517574648855 9750089646885148931 9759241739443543349 1354192399723044069 2861355398852799817 14535285609176319714 8040575250889823187 11039455096159630241 14621772929489028918 18291788636127277244 9486609453979323262 6542676903399978383 1474394548333586669 16239188986642167348 4708738496366399868 1021186277899772866 5392550443279068342 8610070435075901148 18398136003798815342 17220582228585358187 14216600930764827651 12129332092092840537 2426231317575760572 413356539900648956 4108209717579728333 17440009641281964518 7094022750065612148 4062465232915981192 17017565445881284606 15941807229631891217 4883098988788420891 1756262971318299726 10274089504499314556 7631137615199237958 9248147578695075693 532594288545520755 13475024485094760998 5550393869337978868 750770239164894687 796963358427707794 14633294906535241300 7418603037984846913 15072047512958573296 1531827906116800105 2482099181946572026 16327997180211018329 2458447613548376177 56537955724485602 10440385671830492274 14033735024394241991 6700511387730633850 11521734279937012963 8917614307093313198 6223188638884587728 8356953944014362272 16397195848944158373 14532468907516360756 18243992240638212959 6502485129580097370 18258946271256025274 14970942491341156393 16078800247927933864 5565517067714831314 8306082819728568800 12315544045707160541 2188965717515000454 16714657273716361489 6634358796489412704 11729495233362848729 10272486381991314754 18120061251775124539 15016381133140305154 16671021455068700838 5035677842148703105 2008781030977039395 5947982660769571675 9569862682967718026 14197779001841214946 8705956609660999712 5761365620745822761 7198159109930115731 16514674519737242580 7692244745743447362 154969937938274867 17238346111668447269 7562735679908550769 477433311864121153 17820772913849539210 14889930737950142543 17728128787523123608 10129703051999806838 4725065765322458075 17743282380886558267 14677701639615288076 11998543948012206499 2125752915038290927 17608958703498778878 5502482322431854585 17717456848040982281 16061973726484479893 12285458232721895263 5469253969221018010 11134074420651722923 1229564262814669809 4000722522701196248 10407059413131875283 17445588275121844183 17398495007895841325 13320979392211130054 1712839153177321664 16257701441464085831 15378569141118968416 5049600966948707914 4602728137921779835 16259771653466119630 18082769774747479812 3476452531522542982 1576450740086581473 14778956121464446239 11218188685228353198 11065507534720027003 872543154149008029 12242036632752095495 8458094191098125225 12567270127959754784 5807531063455964721 17661280023288611019 17983260370145512701 14739399308885060242 5372472588837778261 6385134568261899333 3477252490110852688 17035672202545932255 13240366749554541915 9674389758838364044 10589173800980641965 14429135286472201134 1867311363495770246 3240201507869284370 3751689344772468638 3610048265676541494 16717696354451048380 9270369742693745578 12251519537048601957 2642708974417873038 8408548908508453286 16578303874201945481 11726230550032669174 10147113409640614837 817771810877658043 15386426029520694028 7893343621249085262 4532726907606849711 9359817886742982026 11652530133977430158 3455012968865502016 1270897062104782385 441817749515001520 7416498780877610995 2466566720339963778 1153979712219218696 6935020214164489603 13237461113284593275 1517017368697472400 12630738714163109223 17229667405911385271 48511371416097858 13039159731052105945 5817156039705071616 10957526059416841999 16921267655415099515 2189115565595248828 12448344035894552630 18268097302551432411 5808761884014042880 15639983222406044358 12339052447940070883 8308341341542179718 1837416953274145400 17230813323031946870 11288403611926918234 823708987014003702 6735115406679830083 8307492089670873551 11584614298490200583 10291634629110594275 13473369644525133368 8111449464851692331 8532177144663950053 14676636395330606489 13953491315278707989 11301717425374424558 14379288050537169506 6619872159806012347 5370445668034447731 513317030540010033 2464300774205449325 5826596117919052767 12650317667501278302 17488849592897194816 10322268064339160610 11075104926036684137 953206387897706240 12249754029129767759 5394936291309653980 9707240112359502527 4942011385351213260 4477795739676071640 17408355906019701692 11625111862733612574 4432040787797051471 6640420690352481174 12356041839501762854 14569508445820939584 2077406610131044660 9217132610985677955 14390093587809412866 5636217313555814118 9594157982969523450 3440379942972085556 12644062433074637344 3490338188491571385 3640669980236618846 12195553199023156005 10252771093941827683 6517955372639549945 2256424975280506191 449199665865027946 12130399797251141285 17844074528092407558 12664796352483501897 2226222820279740710 6605237852157924947 13959528318491090592 3562632388092341577 10335206316058048334 15718720333773512288 16255058927186469436 10822734070401860827 16155487589775974625 17274160080671741847 6593384526700480523 7894982191209512168 1389511249670020007 7567055467806228376 16283991760395149886 15674136014367949505 2839960910250566186 12310504789286387460 10001044291734813750 9787883693649390877 10521582542172134375 8204637453795399823 8277378599600645680 12357677671202166600 5398281701203946297 1375351252859518756 15364971027787021850 11170415961731058563 16836658129076896509 9256965034020891802 2158566223274805738 5776182368534313739 10971641660189221506 2462777178882331152 2936016834034530440 6914372120924623584 15897086092121146166 9992356714849595458 7065649781758775975 11252904737230576842 2894721379491220029 11344418848194538327 7492563728918198768 14874792252804576113 10193493024198019811 1320293163435794637 13572847165941232691 18138288079413697820 9169930345827978916 7769222836851112809 6736135463618668093 3345025733591762784 6802797151545016586 3291719947032979646 6666235536184350136 7685769113487779966 15652094925120194201 5353405207098533032 1176925713954691516 5375493422932613252 12061463779137612018 5502746230784374090 14095325263918001088 17814474912686225332 16317567785613984618 11399238779304525860 9530544181030531540 8633102491387880290 7341373194767065575 9636376873832278600 13307799383037466288 9782119487632392603 8751163909086503126 10634732463968609020 11688616752464014660 12972215568997512754 4981364409054484437 18013589985100367349 11763311029991120003 3869741847408178749 1920054433346926409 9517755627926288101 1338786664359800793 12216025343455513688 10388323041154304876 10242444964692757154 17831840147249235419 336618199527079807 9344594101928739649 3247748930232223145 15255586409525824687 10176498553706615509 17793399859877668928 14000436307330533798 8399371157704156811 13915601383540588019 17189024333283907517 10342684608129331213 17735822032312241268 11437653943592348963 5897521931280601786 7056986369185473797 6549470458251328706 17133984174598269336 7962374031005898429 13564814158473646580 11962806346150663088 2943265904489986537 16811946235099314656 11462048495320628234 3652459380942431990 14882117404516859169 10322334597559671804 17513943208804946909 1167846542760717499 4827814593166554057 4101479055624111153 16404552966617118421 192922051601861743 599221781001651646 14364831845846017759 13145056262189066561 9260278076187102371 11505519785917061552 4968673618763806685 4759020931750820323 7451184660509262726 2090840801892361491 10076900015764769459 16394464906221837765 11390673141036209675 13247508881552621263 16986205240478578129 8862290820577643944 15641466394826831375 2869746914315252888 15636494249974319259 12538486175427664688 10210151614820641284 4745390872239763632 4648571754919500489 14298484903604142010 15748496438969401001 2465424253951457232 2002612746070027154 5117442462466212014 9329001877887736775 4218164751973888033 12895899553826842328 14290117423128061177 10569813128993707607 16788787945061815413 10646326143219782112 14145747196458735931 4007392069664002745 13486477734831848637 4109535267243736718 15721461331175125305 14059799867690403182 6692053185974361355 11398881082453153932 17167143929255093573 1440842749362536922 10213967895824744770 1796877801434550259 7063279983043492415 14738705651417726878 4867211932399091251 4901802964611878620 15262257101569331973 6283667173126701273 10668175779007192166 16063663866347649248 1275743401311174585 8738175517311869113 7635889790416841813 3692735100335740795 15007365865297656946 544983401659143817 8423896948533657383 676200429466480068 5189634469639741594 11337654899395972462 16128010539211736611 7742199041838522106 12747158770878158966 15039451453307801689 3896106218789203799 14807837574018376441 6060007021898940474 4063258269629921373 10562851099524224572 13586496959295157330 7692529193350190693 18388999999259084854 200231321945021628 9918827135162944421 11774499345096916319 11052789585428292985 6013753384137457535 185774100060063141 12386134662568917648 11551451808907702903 3101986074804117002 8040232222144475201 17449246133360224026 4702173340643100501 897692143399138538 18364706255687626207 1480010042225520069 146572140418864075 4161519460362959663 9781508954573225966 5297559096396606661 13069597823647380022 8316190338974702451 13347943408416348251 13553463798532072320 13081005261072443322 12532872556801150012 16719407226241994846 16578015844784858371 2548566865632716794 9478247496218654678 13983051321572496648 13803328734060229622 8245268749382363529 13310064080501216987 5145444135336618942 366936325146736027 13088882912186354313 14918762031065894571 7021751576801419971 1748020347209116502 8918708870451849723 3317345391804734242 3021279098680070239 4936002256255080080 7664038155358350551 10435230113096894892 18249938733911775359 1959755058745808418 11366360912695458953 15179824342386232499 7947089875851111514 10895840535085992097 12513082954156703009 2809221953846405229 16090142332694055446 12339275626248747109 3029037538650612550 11226118285814592860 7575869302660165855 6718579074313870703 4772862736884250337 8198221603636186784 3873619766478347309 13047178415749172586 9412809113136566102 10218929837703151195 11154596898585943765 4608672627476706800 5249897480858313925 5945537540484874042 11885985116155847613 17340870398907678858 15488988791695510109 4624342879604606417 6451044432413862461 1032571465138650038 945234548730848212 9106769487388198853 16872626980585018800 14645617866634058512 14832817859825136117 5273836838140637888 2616242591304489680 7323996948115216924 6274574148681058113 14337612695184001464 15617742351403896989 12885285787185568227 3504590641145950017 2586766672188789504 15557178925456158060 7477932148885321495 5521956433697989266 3083838296748319432 17580922376464549143 9091869023959712365 4971539958849868082 17541471134112844391 9780638992897885534 8758164230541111208 3988790749179394141 4991811374250245798 8058119583759816816 1657576866558001351 5839990906388623509 7534138957716370723 9351287624907968484 8542241713904265015 4909525047216475876 5277992269352612928 13888790819659525527 15037286727557548326 7724051283498839288 2193314592468133861 11597072954158027407 14241735354207221976 7790984435064075466 2448727311083271061 9986856905108785390 9385869603931510142 15553906441050122032 18419750380962717831 5210727435240424255 17010038754639119903 9969406475579506078 2552619180653968549 16658083112288557071 11007377687871419355 2940452492441231443 10778265814178550900 6092984485967697947 14655984952815755410 13615108924763070855 11177608627688185009 107066746793800884 16450490876753193522 13869446494293726594 1261384929923724458 15877622064193118314 2228326830476173982 6785230960493338991 9194708869362928788 500206205802892586 17226689416732328660 5370325069535736599 17567784206351836345 11502240319384577605 11887520374109750240 6484702634630355344 10363898947689811353 2067865599137499526 839824778700221856 9396210660888115849 12706391376706808307 12630514983417002909 10325763031143830705 13823394946861544910 9278470472075795073 15732751916011144637 10756992855162218309 18211588864615012542 18191804866636977689 8728798734784161110 15517028096041726268 16031423111189814078 7235748642683680240 14946580637751379712 18404738171031654699 15752637355151959307 10422211925162661353 13661245417840962282 2899328509333939370 15823644946630565145 6554280049149991889 6592522237631675217 4070637845272309891 17285035812308913508 4097680678793469478 12555144270041673181 16774515626831469174 14685425320017391257 12515435077581733301 1734753518471564520 15050872162229204740 11868831881143565499 12021088395328538647 9920294314689152466 15070987686849516501 4018917484076936213 13318295864668379456 7590588631717821524 1952592429891939737 5313954824094181173 17357024883540227773 12584502129405164301 10136494909253682344 10487558747375473831 10179750230032678967 4432911259444444413 6648505037217719962 2370614967039806773 1294837687239110053 4124786270581100804 12915517688061087343 4815346618489411928 4437302786840171063 2294406903555683813 9845418004789901752 17862223267822618800 18275736853776933384 12537743687553902637 4049131496926948202 9897214877131785872 13778505119810643474 548772945654799816 17053442895623926176 12081299722190314135 13073454404433681988 17247049172272354510 11578389423921978204 6815037804965455083 9757616015988224619 17303404258346298790 1350595625706450535 7681704674503493706 13938863122360978799 9995573278751811844 12238198621270260259 4893840205640550923 4624241034190879084 15303285356962227705 7877756598365475500 17650682877823860142 16985052634609520803 5253707629009980200 7006238633118740955 13171180472865785815 4958754015815516703 6442999660367522555 7330516868849608344 1524040523515504882 8553916867038003810 3214432261024413372 335564705672231813 3056801654252112341 5928778823129737421 14277611002240665811 13501888329285512753 14382796429722060050 4086063753241225742 6761343661501003603 10215413442549691258 3218826507766888929 16662690287877971962 8331846198496188326 16177151272921784199 17303047643739014460 16900943823376317847 11107374115486467774 9380097912965205116 5802912231504837581 3085986837824648831 17208366561201185706 12136852210779629523 14025788482054057587 3188288726607144369 361902965013633252 14567418027449221238 143605002814216359 13929558713082919102 16241046697235708201 8967964180819972611 1098465177255594072 2475631355382348926 16339559570245024471 1293320468381734396 11539095989797177096 1922967085330432764 3838541750195935385 728374461730504641 11646473315097370814 2412887246040936490 10349274402073752143 1461386427396113315 12568675777634621568 14185349287346500344 12163564904309617427 4153720870434756144 6870148386249860887 2745965761408150323 15639384593017509728 8047564840148103720 17470972417933115070 2201939809440102520 11144792977832045596 7209122775977790002 17308585339556247743 4682361755032296631 16147096453195294297 5393188925720135146 18060846005488462859 12874957827749219643 12638673800522234897 10997594602557743789 10884680342054559507 12665867883640169675 9806317699415620410 2327858299574652225 14534534175608442863 13844225251341219712 7140678518599795425 7677764340638159432 12129195995309436454 2630558340055178417 2886505446808616447 11165008531897411288 3006933909616970037 769283981325756525 9248081765356153800 11742120813600042801 16101827863440195653 17597406651794740469 7672835095968496128 8736190998513900724 5090069986492369078 17349493838605055717 13273228798061978923 18440039288970127885 9006540213548513788 15804993952955185102 16029720114511403831 15485096535220060794 14318582287157882469 17693361287677356319 10266025864869489997 12213273562347451868 291312010360812062 51556634193116318 1100381311454783526 14508826359357499018 18088563218348343948 4665024567664309821 7029740190301983972 17915458900294353180 11319667197989360559 11553060686247690995 5766139925840648213 11955302891545519333 5234169352834284123 5854056624710173700 17583400502129832882 12444376183829722198 11391497919749130843 1156846970456477138 8882125787464280632 3165610846508595115 1352303575664084661 10504488281370298099 6143943840983356788 13676720820426092804 3445341906968963325 243834682744168061 7741995775409919542 12898763989657640960 10712091890901079181 10098875910731789762 6828358305436736508 12727803884028256761 8009071440524525812 15489041019348798036 2052771993491457816 879102683818037857 17040781412406318148 4339555214229552429 5914653933296286318 12526236931895765379 11630946944671314098 10916843930308039822 12105055412896137885 11363187740650929158 15640534485089048495 8941855604883798135 13978797467730217727 11659021900434066240 910818359670442491 11823267501261575483 993974355312535299 1556849755574227100 14902119303162245750 16878955282850288625 6223308578397280077 14460973976135401934 14049547614615772762 13853786232781025890 10400703180828664636 6050723436027636769 4624895715050031772 5795030971786753173 10404629579461615506 6840019234999402952 2614958190114853532 13411976046354487408 5471727449703036018 12301394573287004425 1150874173363468920 16999262161905296054 2121314170696476551 14203155212218661760 13318424797127256636 5428111977013092760 9962308928384813530 936071053358280475 18314939776342765648 3284399044153664897 2783940252231474054 18079421049449570839 10411487882416046496 7990370088978942332 8468500804449169718 17363696837181085417 1762333409055396690 15924764975845020708 11861974781749804963 3628404986593291012 9657997890111057284 4820964050393741544 1768961884690698699 2369868728088038298 2988319170019781574 14673032264429397030 1839050267319198877 15526598006243133542 4808216673114218653 11593273868497888329 4483924720049418075 16714917998268041552 12597643241220097665 13344931144762892804 7824758776761011874 17471966650162350730 9137554835635066142 1313013564505632571 5958226842364661952 8650668769973818621 10762765200795954033 5850759072103108309 15380055664074890574 11619704037753759509 2837761789710947874 13475076698450176806 10667759138700439097 3250280549626052274 14587188084210982406 2039149366308901049 9701527732472353474 14587876440448119676 13469808467127620323 16350230404803600448 10333954561780317278 14866012920928710251 8305985959708750751 14285696450527674766 8704537616237056307 14106188592796242246 16057441163695648757 13650072380934187887 13291988825190827758 13006412753825732937 11107052588178455273 9135246967968879513 7880320728912526376 9552339400197962769 13462011468966442305 6830024901961191327 4117670678172302625 5058416757871617836 11739838334831361263 3792566566071914065 16042886792428623927 1008792046195455577 3728724206181324301 1314899792628634427 17384633361752783675 14223199954272957124 7004408534785456276 11016457517125025426 6048302466371452052 13487956032057135380 6718540607729543728 15300158027695644353 6307977580968433471 18254658022218122564 1861249255396218132 1424953920093132592 5886617105232225267 12576580209611613018 17239587540442692772 5095118142758471238 5230832932678409559 945429142685398245 6539595260117745165 15758476255173470798 8739308084428213016 10591571845328046716 5592165023294382959 56784741672283417 16790504275162799689 5419108990879981846 12311498874671188367 1019605358645182352 10038300022668769450 516433315701988946 3926461560108544298 6278197055537124249 12300503612219573434 12141046292701599976 9241301824789944089 7138125601145246910 15998967692627618741 1393475418816906292 13785908707558235166 9406885896731704662 3128947681395864116 17464123768209494033 13331425444934653288 17010209196696538351 3770629471456977241 14393706746321454699 4850928240229489129 7116475965117260688 5313064489529811894 1776074437694711333 1619454601055512453 7596307342255490181 12639777881070928260 14848290125674390287 4276672800051360840 4212649236095005176 7045405170233874123 14969580488156701789 3644252403519638916 14406237836864122542 10637965595722391022 16690542593562302313 13636641205813597730 2748896413453229503 14035177591855536004 18266774482518046779 6673934220201818415 1018500452501941292 5566953493318299969 8739135984143291764 692348729246392800 11677258702307777524 16589504284725202570 16950104419188743292 15423435963524836992 17313605592416497669 5088132577434364829 3645860641249953891 3058024360589413902 15099197606999288324 17348836935766462998 10139450125175032459 9009532434985484191 6119548961283269733 1257809660307952779 5710720905722922881 4036801991973909954 313911652500670300 2281897049568179001 6508600840412687669 9235668997326695344 17591534083388419595 6832871461138412194 6207018279524018203 13607852728380934232 16455459287531126719 9933903791384855913 15828458715397080198 8691014394542843064 5798792140292747437 695557009910616260 4752858478156286593 9420216090118883774 14893140521372445532 8600713871011152045 8894609596999090605 9498013848753284014 7925480138525559285 3432114535326295812 10400126041162989428 16757499064550525606 14136985768460705424 8812317836224867934 944660232331614447 7451356213166768385 5753539395242946856 3039061064631402809 15370780747724159481 14331572158019830090 3751816204748073458 16892759223852441640 2295965101078882320 7879101334811103642 16237014468609589620 1582565724701408671 12143641669280944848 12202597100896076126 9537827367910719532 9060810282311607532 2855067090094889627 4444065303703200959 1235480567261949447 4071183448646729802 5972301228322604358 16233246348633292200 1700058287088632483 17721171593790028351 2803486935161262851 7088256747989409736 16886091566634804479 17236905257121563243 8232124533193422644 18383571170151858796 9256948506974402773 5746192275878700015 4101443863965603134 12655050446235583236 2372412303762891586 8556318402005563480 16360407498263972942 9030018560569954498 17035626484126481082 15712859421671252035 2467714522945073591 7219547752806154749 4505987035491719490 11444418514700366273 7720544275893164222 4004140188573897461 2621536570684471268 13321814758098073195 4715962001390236410 12441401948084129559 11304693845562294659 14824257332637182315 8788660448270105568 10842220306529292111 14860011376881993174 13034606256367343856 3539336069525448681 13701417209105197522 412795394257574929 7205552926220486949 11082692305383066446 8280812021982010260 15561775169931129732 5697756216109220863 4066350862062752901 580437214022799845 9689663156260001569 15807397513986615064 6152493925216782330 12223610332183028350 10100684772731967018 12129323614269654766 12225880263336116070 3221772051266864342 4840956876692426010 13731560963046173082 8787050090151937822 13542362523852977407 84092948238377172 3519131107321900164 5593060422509404152 7328502438279677780 11734494618844135628 3134103493529299330 3513470597408657286 2626405034343999002 3730822755780001992 18431600635293358897 5365746286854555584 1607774223911061279 8061901596192163690 17152960971169999563 10126814584844589364 17719787945555456935 11375151499611986544 14035709722840325448 10272764200475106666 8602359239907545091 17591626331660245008 945583124838070058 14795777966674342240 1513911572486389757 15933659401859277264 8125268132896318098 3770489072336566500 15739071014082399659 4190666406734660418 4513286118825631864 13283679242446536193 1400688650008126896 12256350931579538216 12716166647147403533 17427712212910032065 7858202469199538915 17786919339508095987 12756000576549007729 14149368722890537054 16763559365837729524 5844490079388984188 15151449978703514935 8631371685331874938 657345064363993878 5770601107486385204 9147311192959663745 1570544800372900505 4277663445574232587 4135952165214575688 12330396762786293318 8033435628407389225 10389006851402056548 15164727267671346747 17433478724029607680 9178615973449942772 16556714178217196671 14895893173023009285 7318944803012888105 1866769175561282485 10538403662499300127 3760993290872458406 4582300287004252486 17934196431249510037 3761541462159570505 8038542683004974362 4433563437477164604 11753029856187268404 10518048217430649061 1039379528496560791 17339184811518974869 10368839506229588348 7595801158652846367 4369512718470313873 2471412522731697615 16114994704629549058 15566287189237747033 5165503019878548337 13067099185735907910 2245765244274899348 11825389470928150541 17793015581594160711 982096447341669647 13787827960921991157 8339390497447714404 9382764695476872089 5739572900646062753 17962749077276009225 15448830686190707851 3645930386175722500 789848261667620035 3769576747432432391 11523134604507268980 15139223713198590657 6883893409317695006 8069235023834457861 14370224676523310218 10188410099649814255 7559811274425834010 6817529136925939811 18295533951248329805 14603903452507443487 4856721563726278789 8515833936193500938 8012198086984232449 6572027801163328303 5171817572787937289 17918122316323010940 693073618775801302 5320297278200555922 11410486184045588523 10122212055498065297 15938735264009758333 15489224435164768509 4778024333283278647 9415135726840173145 16918919833706454672 3798504839955103827 7517972281042342375 8154495863926425729 4315881239336949982 11416703128870734893 14267296750029524278 10421280063285207166 9041029364729340449 9452204482480124419 5503932378605157595 12847266247642526968 16943537249398071151 12266917696488756878 13391619997721351611 16496738877731820040 8142375830854788044 3703130539976799525 956074147145334512 5428506880567516432 7624645495915024272 14359429735185420066 2241251505505340151 15093053578989312489 11544721223977250891 9015040629172375513 1562765359363858323 13520728580004445228 11671849365098781573 17011832778084777854 15799003891979043764 4169917296004694453 14531175526334492284 17629841071753219395 4538646375821443114 1378413153152079271 16103835651388203401 18239026218801509920 15000521707409230723 15733790588498684136 3153582528226742902 4523022107559324561 13897508042571557488 639149284916351737 14216971803921202366 8649621198442006390 2526718808409528083 10515833747544025568 16371195232035775754 421780475238398286 1506669951651090016 3602018774602215467 1426297886145922037 9961260867901775082 15414309661546352053 4979574158595572789 9534672416249048783 6313447426579549772 8543476329888404204 3542347093456659192 70571252125448571 7790498270519908830 4135203916985747200 1008216264024031194 11223732772124534899 2579757555102155366 6783708449761516470 1051418181602932289 11557431965748483399 5814100774063975184 1933145438262899012 2322193143989378678 4992377732076389766 10171632157386739540 8150405250004418776 17334490689074290133 3219243311101401954 5618784155864672559 14745572085858258187 6579325540441076267 7289285983765876973 1919935866474340295 3144952605572397389 14898175738579041348 1720855428208028613 9608137910497859623 619123234295057803 2935425718118173361 16561367626518174718 1244765656638355484 1362872843643403422 14915897715605363637 14777782624482550365 3295639656322575802 139058777842775281 11939346704157979034 1993958094575357379 12217485057383228658 5045358509834095764 16043034479478541022 9715736457703322755 4382020165250079067 14649780226931195637 3503498149813153682 11413774828778768650 426300114667538819 1146820700459566273 10176028704585566125 3969991467951304687 9037907336955310491 11413590082808935556 15172330494163854102 16799416179579013647 2415681898525509959 7592809772054955225 10660112958333295197 425497948412311829 6105754637514082604 9302618968607683166 5350442666033685200 2783992153080799914 15201679454392255532 11307573082563412629 15567468342101228339 1592819360623916149 16118975015211530813 9354424011945733262 12540039672229522979 9257591170918067580 7677784975834570506 1867527720112152238 2704394673942825849 6846680556203447345 14992957712069305336 2244501578107669455 5428194627864623492 3898644948852178094 292978602194574466 13863202149019837766 2030379588749441752 5541348195319346919 10604009896627555144 18130482825482739798 288378209228024348 7358437909368258917 2232028070008052613 5343192867557350256 10408362356871804509 13032627122456964860 10823693016218248119 7191457570900920097 18035093182628245110 11361655968058470421 14647953882066115978 12542779625022277639 13456639382797595181 470093537510228076 11121954245183157238 1990616113718366651 6709338664661457345 11406052848204922080 7526140005708206175 15606304837661911412 11502625229676102563 322713653832024369 7533268361044632892 3383100149723454697 5679479096203737314 3185525117827135574 13200655891310296474 5157407056061269661 12244971405206333406 3598301944719626873 11337514275754715772 17287929581222460658 15142150342574172373 10245998028259563472 1860989125671799055 3868505802881968049 1963770956312872998 16266780455511604931 61346975131739736 10782662749573786581 9898689235587307695 12585415441226617781 7529494902850537227 2375692993563569151 4268769217922104224 15088570340341058340 1831430689598971486 2884110841604254841 12729927237034224367 17674409803963384886 10372032340886975484 3097092196808082818 12452924472775510332 1780210580820544822 3506042719215407886 12160077678652694083 2038721428698145165 9797475916715421421 11721279913742378184 1989924304520705517 15984710219428093506 3440854246772792705 10523054348517716757 5519376301403567152 5473442438751320358 3359042773682658355 3932778746503740954 1621011467665689150 8538885346640383345 13737903912943424222 11333938531323024945 16764076211449006999 2569358673525060246 4244857491775189590 10801977909486216970 900921471768829492 15317937531176823291 3409863648099342665 16213109195270023648 9637977775457943471 7181651996498992710 10346404393240954928 12274199085799478606 9575001397709561858 11510649040008705738 15406157245712482828 1115152784689593643 16767054500341989555 5491163237845847177 4976291809159180373 15352872594522668445 17671413373375008287 10404637498453565982 7823290638882795240 17833043913077189056 2247832445938959824 8053418780503998858 3527668900350540271 11239604490515310844 17552927723605066736 5463374407080298624 9132278544201275888 3547214738983822265 13966247407572010198 2328126206751003265 6347858634839446484 5469285657456679805 765466879257066510 10302255515112864964 11075989103562392621 13233092864070770660 4855767096891952402 2922635845288700623 14589293596069756136 15108281235083424074 15472516071805848033 15463614659811246035 4291649982562809454 15507798561756432679 8195318515334093281 4168831551571713933 5028341553216762966 7946510309546705796 16038104419372118280 15986062662320035365 18183918476308424099 2234572750938924903 14248098079857645909 4951821634124580633 12120966334371777333 18201909006899776473 8472671814135997806 9842982800293560836 15054387115002253990 14187114723555774289 17533460925551588025 14054067695540807523 13999975012197708280 6100105722674728420 1037673364510625542 15074593886627559840 1874383762158454662 6105553105287327920 12509090424741748886 6905317025095363833 3844071478582660010 14903083604263633270 15185161714853973766 14178279718687460689 210464489511948355 6625664599862968359 751504285504601531 15245852547412403635 11858627187141618472 15363515755467572325 7307189034563771508 9955879238508598857 16416696113750917062 7955496390323200518 15788079275485545728 1989068416694371408 2834667180421746125 12068756238686290870 2743756576850111237 612775667154517788 8119279208613053752 5208794652162186242 14472598518212074276 1953864602096227506 16254366250263832473 14247872006054904674 5377846130771482280 9441166549017110466 3032952773377069115 11893067083976498663 9964983349893356768 10340551928148114818 9540671545916893363 12734781937375116289 13818883064896767885 3924547537345082698 1043679121833621355 14032554519522647608 10468444432229623169 17811460065783981577 10143386451440236003 6761569445186697261 17674338940596432592 5171152511454402190 17147291534453796110 2845279125807363261 15148763684367737970 2066047616117874289 17230496381498585458 18090243852308106246 7692693840792484636 2086514762804876754 179483263096014956 1124455037743839158 17350714703730802766 9175042643393805338 4713683431768143790 11443466768869320723 17653767701745577189 691051272311345672 3500859491399383944 4512974834841532751 3376034134848874053 11799606958311908259 12748849860868983033 9809421905734663746 7522799601896339081 15253598261198553922 11529684744150684076 17754847162435277510 13224334917157615968 12973462465318041243 13360381164431601929 6532201540299295804 4021621488984895371 12339247171811000323 12254196428265481120 6004778456140575963 7660974900396380754 12963743750280284821 2150927175496856642 5680608533776082725 5768884687060451585 16988664017396879113 505023965620066873 17124518366944184163 5610624092973200539 11436237250077447113 2555831928491544580 115641507175813538 1418810792595999680 9269187264412468817 17479543135775697895 13281356462925224911 5401079718107032258 10080613926223912924 17603742924771714661 13365141913241200193 12149696369670865333 12624156952595173775 17592178373395409163 8356866737492002601 14200098457510766122 11373653578862987953 16317853462507742919 2066898774141991439 721161743070241640 287468680002465369 11037913219371467389 9562521715594763648 17745301162796003447 3498884074251904986 8190313522124307934 1110926815516489064 8311178308411090911 10372522824130740624 5190074087736616378 1035190096593280371 1342167593726824040 9195589023778169054 4790790487103514231 4465963396018010503 10254691403645695776 4585358067561083237 10905094099756535839 3679538042290765351 10151922744197665762 12550849261681369610 1191210390195657123 2492005852934961423 16475883158606699045 4326058565430293218 1864610938071117761 8827199622056170511 8023899961151054134 3758140579742719464 6210873418292079341 17813058946355964348 9215722976731230609 8409217540788985440 8311114508088569239 9816269434881915328 11061697227613782145 13443353932551830816 10777364247121955040 3689664746522687686 14279999860608308695 4644553926509603678 8377799888214154290 15856349570353372958 1678806909223307234 4404385213050856602 8536546329100713982 1276003974406423945 17635538848291323308 15044977280105411893 2875773531745235261 9424655443105271922 18054588350475492322 9444870780300609442 16867130449016845905 8757696759200930278 175073711133219053 17113570995238074761 4523636820038865716 15327482647885722731 16043486273675282712 7666963389237114191 12921021707644045508 14471218640641072924 6280086758676695744 10110426172411584452 12589509094645277984 6024544012568253170 16555196404302309165 4863365576532315251 4469361865002302928 9103940699843038451 18328005390129135939 5015769126521606010 4502364875480927072 17635016206898692543 8580630711582217384 6744560479113248620 3297269774447560539 14039495659345995781 11624310334838119871 8557471854103374184 12273659158406824638 15005086926875510426 3702631422904153059 3100510266113645935 6712153166065497490 16952502233309436520 6074719302886128128 5456114860785204830 6296754794580138579 7790253331381646970 1833581373556775220 6637466817351358245 3670230770027639850 8248200694651280893 12896260369193154468 177323449433950961 5934102491650851529 17843561630071651710 13844134533191148319 9869305471970292926 11771346678199835756 11762344355461166850 15816986534542864498 3978208093721612304 15392868140690104012 3471067664666540387 5841569830693718021 13721887159584880265 3095241120600948325 4173780160051951752 5952429996770953026 8850173343572328783 13120258564170815995 12612520287863952298 6827043617758761048 5914829038141810490 16456482857634252162 1201643723155287036 9930259936380010988 7592553726640158640 17991553021156959227 817398235107066587 8130131344196853521 17363390883127312276 10268422478054869240 4867301045818079377 6401286101266525389 515696533356244541 5691015111452650714 15741305186270588376 11209803673274174753 8003920616840044797 10144699136691187382 10680859796847924063 1351005204431052698 6678764025928093033 4906848090611915938 12678406105600439363 6484157984418330848 5686516992552239975 7044807892726273619 4024719023853664808 2000481066114144804 12992044814947477913 3336085991333929112 551424152756624660 12986305138804289362 17872832146878886373 10873015509652534317 4687481697652373474 13185777702332076723 17162851197432551287 455845798073937908 4437507631879197334 14699011185353917105 3447431315499893257 8738297943481797005 7836460765924356088 17693361110798788520 13295456486394845880 7148374696900312736 7965202145170633845 5291005511198962067 18179647792055802286 11779657626082182117 1314980491772213500 371701512497334060 14718579582969438672 3244267854537369114 6568138658448567396 10027788202760339060 3870545829969793239 551443314104720706 5306695490066099257 16833540229042851250 12034833739820649752 13401845859986911561 8892942504139567414 392627318705995126 8552066816047683930 3952711819062506644 1484931212568136084 2963448657874980506 16045550503410771895 13869875276365584819 1107289938428722176 7244193036834976875 16799256546914611122 4763789702210633649 10377931315718039448 11614387439040857708 16084455490352306772 1720535877044333737 13233196844085375763 2830717060963206321 11669986946435348850 10415658623871320220 11512310663244334598 18066013631972324305 8197527851478854183 11893320980935224506 16116951188043390343 14652413463967970460 14862474864821151908 14261556639895952493 9203632593039847431 14079373724887129302 6966992772732462945 11706541484461276070 5798166085544171829 1103748363703493595 10425054320548648887 17028320847866503929 10107771503497231184 3803902122104774610 8084002649224759777 2280516095538718593 18168311428863521329 10732256361744420545 15858183925915708636 5222137294981815896 6216999828088192283 15597465327979159528 6075089393708505501 3758241420874169347 4222320702182759857 5344965706389806309 2744127350721042032 10574222868548920894 13605527090316005164 16724516181909267899 7666560344249498894 2232244809471251854 16062074275472961249 11674354156441461201 16587035167178624897 18171713476284340726 15802114691549570250 2255903943252723804 13550141209115699521 15121001604514526836 16696763036490292346 10953386901372666149 17175656798495932143 4821107133968790080 1660215726331387520 16099013648048772894 9762064666045053599 1312553940228398840 5553294113876520003 9231531777093932849 2136618344842931349 11452167420935342708 14353411107117789640 7980525135541083576 16987308642681541847 433352415617715754 69889111401307509 11204333970403869737 1426159447947530402 11935120257513206670 8911875192842732323 3756935631314887392 13936688275628770269 6799598770073155368 18177613261725247186 5995912760341582242 3319988237586650806 14172264934040427955 13841846003443046439 5673200205770993292 17953627161948573229 14778479773776201762 4498535631106935779 14772942843241511125 13952710262616361065 2377577053951030747 11362490582742292135 1845063844027919788 18050031181907383827 3140128302590162347 17377315695090463951 7955487857862635757 13128228397818974521 17410764486557683157 1969738497286718510 2317654109981284082 13070529450915940844 15046789960330545917 3670849052140440961 1379496236964363561 2646232808115527657 9121519905563372287 1787302255128113209 5590902603579808567 3293858288511574634 12604998387922355073 17205610131771244751 6802421910942561454 5681110145031394133 14521262192097833773 4688271727336099077 17890162767725878256 8505770460417962669 5639214001824502943 5776148912988550250 14476330210735768175 3070035840057454156 17020147138074107007 4595462428240234354 13521542434218396360 15500671294638672624 4727743451346005412 13699941574686711373 5134961848213819808 12931440147513664721 14331326272254825762 12968080720748467749 343599812990282646 1506730490103090176 3416918842155714871 531371974393304830 15628354649373348088 9632857872838352006 658122638393264310 16055287774703887744 12054583160329064769 3417637488650780816 221797852927055678 16808597765447614922 17683018953394617423 17592196137493227649 11966306149506717979 2422401358849154282 15744118001365948525 15000340937033304963 11121773358334998564 15992921959496984458 10531756660733057648 9749292579322051625 5824384383518015596 8660524487012773894 14934042501254010392 9045501554278932097 3829798051328914436 11074920578213014307 7401263649145490801 18351413577668652832 12043574064339871142 5852674856415978224 17791555456406563200 18151943358685882249 7153391912985026822 17573051888060301953 15829181026452885757 15572908611180011805 1950732057698439946 16281969804917872348 2016689595857027038 7686000153110591758 14822222309694598192 15308895320934923448 5740872512975547507 2583221395355873272 11202028183869914769 14712311327348950972 10787977647767092255 3702361665187401096 12265308721999274574 13377735026302752073 1422664603506084637 528323733744049326 15431764448146743927 13807771884380629897 84727521522673763 16496017895982712786 4869504090853953135 8475710585862321905 852873430486608881 15474768681405089881 3849341422834818602 3497351495794275024 9524391359457558526 4591770376165667556 610152050503780977 2789639297318079250 2739669194037965905 15627697705269244388 9271020576381782826 14939048240803378734 3843230151610244516 10918262731227552821 14854300511701347069 11143085854948520029 17684189333608343252 13289984549251553715 8657457400966692983 4756872325383536337 9098040524102090169 10476454416700583036 5067009691161845186 17862599664741999945 1548179089690940429 13029453137798421152 5825477341207312608 14085204316021734240 8776435347797082773 7937546747912427503 102125771869717487 1577996133367701515 699462774222705617 2556680652208317570 14396924983803808483 18127186173216890662 3905633292786778504 2233479962883122354 3172209388227133928 16142116044576850430 18116372515225935440 15068625163309573759 7476836757933959029 1902009699190292255 18333943121138717099 10762915565576929985 15355802343195672632 11620061246529533490 14052970019961640892 11339822491326834636 10708516080177582726 16472284454176698065 17457504328458921430 14955849571912823787 14718003108379802987 1437905080116624767 17386086352634886639 16219148864986522192 3687738625321939282 15571942433388847784 3427633374406722934 14176582466316864039 9400703306744269108 2265942340586699786 8399438935901773538 2117720418021050829 17570967362797716234 9701059654173732010 15431259992807636891 14882545878165933136 17290922481689357333 7492938918789184312 14651000584256693365 15549693475677915594 10183173098141300470 12437082373321445483 1894732883178074682 3474791584932165564 4052942481105996391 2855396805965964831 13814153349715410682 17176959632256761409 13360956543685784093 9201317358664046757 13105235642366346062 15922862102996301574 8019311960457780643 6454563997645978419 13307151647848317635 12555862157424072866 694694228847030563 15260290848286859168 10302966122851438686 1940124469558183459 8268978250300010885 6790441185269970474 11930756133881847783 12587764943082063741 7845297911569396898 3484938337322455233 12070311857257518035 1163923968801864506 11368948518701998270 5986149139197817262 3407239426215980635 4586030505662541288 5937715647497282962 7370320737052530273 16175879991850072581 15259454248623849447 14489086538546150840 13971453172945940661 6918449769305881988 6631729736177352799 5268637257519046662 4343469611477403540 1414054999216867124 6131262973345193032 1259509766496881353 12907166293515325617 4943615343105932153 17409439172604300667 4444663957866272614 6828761367445040729 10788688634824642016 18349113054736106400 11070552831156372593 10630642461383434908 4185547586428994486 16251561165063191559 102233998310189485 7493689370545547863 12788412219555800568 4167330578429163956 2168232733811291005 1813303646205629005 1393203092485198752 7300122498283167417 12993553079289175236 11849740880836280371 13531312531556807878 8164073390257014114 13965948736824520067 2387037866866698045 15027225814877827220 9791924344067137093 6147753040859835617 10302837804851930830 7999344265863315835 17741124065112797333 8502501985632863137 11857821196161231884 3180602980611168116 3463993858304167387 8251857868054386498 11229229050530830010 11771764250194801154 1115457467977647896 11115624258525600398 303540898522135616 10059078687657122188 8177659167513935673 15487770147303829324 12052433832248151213 9200491083046238387 14513325737156545207 10156333329865179003 15565693545290698131 15282039881742960566 7556814012218424080 15725953687414137412 3096724022354167360 8055641569381483001 955834448883570256 2741735963414774107 1444101296409501263 7910178786110486251 15144757569954541823 5717132206999181425 4112898350216365734 16394432856551101616 14066502879644251022 13361645867131198788 9509594373362481760 1071761656011825733 5911688827726180660 15432935774212303253 2187369002598617770 15801982018541503553 13521123133229007694 17211880297895480746 4854365392475467740 2330771785361318514 10483348643334716088 2910624672260782930 4402259650393858523 7610090353645622913 17633008023676508987 16999602624027764541 1484438494717630618 612331417657868517 1108259673676268521 9532685074696315651 5494041747543391538 14638449445485301250 8900135252186898338 1975623983566292301 16302930865781722056 14106937038549151103 81933918668678538 4177100955683596242 899568825602069251 1826300664325531759 4233646311220164454 1546160393268484785 12331382306598951483 13968231619816310391 7705960771511076310 2095863893912225014 12244783749208699688 17479339562825454062 9009472488966529516 15483251750079407535 15844079397277643641 1324485862944524958 15028231070707521912 10618803581672965777 16475126568839921677 16293444128913542876 11442048732262761742 3639522392132861089 7291606308939230844 14285964840802860962 14473315446334272181 3013941123026354731 1861781815684771584 10591022811646359555 8547333569873857620 8403804667095150143 6039866615355970698 3757342246110787468 2021487682950011549 8359015153104125275 15550535419660231864 12255476531321533094 11928508074355126691 12356133989516185601 4993710933153859969 17766844028086473568 4864458567408011205 524495125439010413 11258345114945105627 5385655156826464299 1810104257814401858 16481558331447709214 6594428154896932664 13162405088099869537 12573721041684113930 9414106117832124610 16830260963692540782 5931377747878345693 18014794987878074968 2881971937075014002 12400283404357891061 12035918359147800418 12978655665268251440 8064364314580439866 5544169547083347680 4691151235080813016 11683589295147171577 2162759541293068549 3382797895314937280 13644107658236564962 9397193447175778503 2222588391243400310 18373395510155174446 168832586531859715 136593807504459748 17432803503068462616 2063394482309972130 16572520595327256625 17100198960436404265 18103148812659951225 14007342534732344884 4198289582853772776 13110887685196139885 12901120742128172649 470212537140997096 13942238001150790174 16143204941994826612 1510383199552823629 10473626060811929508 7383081243936956874 6378570705113510923 13925163048155445668 5740448649124092058 12283009838191857785 4828186174235093242 13373629605531926233 16090941653634980005 14934524476164210531 12814646860136962579 6677377687647818347 11692620187919155437 5154427268673332785 10897387393956960583 16170543337209996062 18235615098712403056 16713461803482870021 10888780939897308593 5483810680223924924 5241465748808840066 8364374493835192454 14508086596331350761 13442405255519100398 14657371446791768144 4650380149748300008 4899880981427449533 6198832834773620003 7524977484334195401 2902169349738562233 13898617065436620483 18153674214307307917 9660268796188793846 17489744020851144848 7312948798275481889 4233776748456901441 2407075284765636789 9670048139240507402 15245706961546021327 4332272029275379358 7440359367388520809 9373553789888772766 2207589242754289506 3313686154213341306 14637810560993132139 9591440471840760504 11447004821435013802 13165300800800761686 16673233827713043891 16087721149845642953 6408065421257202373 5632591394266427091 11301190810106261460 12524013140127717718 12905907339660332962 6655385662881060091 14607322428240802486 11973580739985382929 13298218179327312762 15344964245662219864 8485044362991594205 18311896986847384796 5291959189339338674 8444951956720829058 17962394693164576424 7649790114358897517 4082109463124351128 13321141480120951261 3179641573320457119 18434400195828312108 737472592885137722 2472915158140348979 14082000540423665581 14520618436255278058 481520701049430468 11585361968243646188 17556081702747687603 14434435846741636149 6758641170310833080 11981892698931625911 16135424757757191384 1986807780802940730 4434864461742096429 16453843348027562131 13630956710938292325 9151931577844966277 10558641723847424082 10629271373915143644 15634105897125384142 9082951937425268361 1801534777268054286 17439324063823106959 14734730854048902593 13844563001979279712 3633177364270585845 12332074375374234723 16143437391133226968 7940255709755480791 14362548313075905043 16133764421048468417 9457343290776137412 5233204882805320212 16418547352920449002 3931989997062708091 9099068880554708537 12128311104309967469 3313054074784293734 13339393671126323394 8670959461142009373 9300114322760926401 953249998257462970 956886968904831864 16634980915073789669 5724733801173451826 7135471497485000682 6667587738163375060 13613480417136668462 3168566180393986147 17782334848129847294 16108381821405021674 16664508133036948881 6003578057524501549 10845433446920040467 10022846935271862351 13170258459109689454 16645191917484841277 11838899124506145666 5529948499142803140 3703716474772864065 16316221611531455094 12916620510335297475 18232727251114473919 4224779548106254955 7643452684309553682 1677340411998362766 12850060068544968738 15381401952499301479 10489614539512562940 8391540350805775801 4145844967097234162 2925452956036429760 9830997208938624068 13246617757665174146 18179512744832759262 7041566287483396079 10768956579177078295 5390928679880488352 14587945302251933735 14576788663795956751 17602531404354688772 10638975030166902928 5559582915785823370 15160472053696564753 11354827796485439844 5217065885696465017 9816385550911889907 10145265307291753653 6140005629248784020 5431087381438063054 8206279456975369409 11448436886738775182 12204082664684858607 13293779818265748612 6318029798974602990 6712239648319855403 13042894409119746912 5978420083222291538 13897514531698532954 10599220196598443872 10297752692462942977 6294583498978889573 18404800107788183142 7493408173966233540 7869766133858413271 6058291617943086502 15909925961569361641 9809802343629512170 15412875351346992251 11298982036126162297 8551182477039686601 4985138127043010052 17776704679612281618 1887544500963067774 5670410601512458211 18305577507222458635 16792443810415185748 4194553434381726987 12509781045162330574 2719398737505827627 10448666614270085642 13093995029652190782 12408166259778974578 10747565935742640779 12968969959931236436 15992655304644932278 12057410772382411973 3914348733631038546 10344646153574128632 7974936406145952283 12071841231319159592 11571598298189415525 8976315793851313497 12129209894581606131 16705488383558548003 12706345832469569374 9514163929369724862 792176308337609759 14047376362040629913 16084940815202824001 6225665219527541060 11851705230719353263 15681867737796811146 2714496927833345076 1708340585082558883 10632742780745447924 9720669577738244640 6950586139228116057 3783784988585449062 10057550607892115366 16190225960718989777 5426463003917236412 8891382378939494845 15602127399782085471 18340808857130459752 5946356646780474873 18049329635794714522 10689454536039977179 14332979217049934467 10646286140242199252 923334404398573266 11033643826132759502 7767990568564345407 17019230987887813702 18253772072507559696 7423940483860881676 5400952050088420541 10660116262313931192 10402206262073192533 6164543787447872412 15037965346254697221 5013650689284916921 5802047338305604592 7555611949039962946 5650130724714170146 7049680283739522772 1313881643635004085 3410689300018757643 1094444198183472042 6755938963703397367 344957343942871919 16585258629763742019 13375761338715143319 14958848299740535881 11065794523009553309 11893437092558418005 683632960550001358 3981309877420856996 12015233105200560580 9945182384749173 328812025069214791 5147714658290026396 14165983264886013212 5195789081839953109 5731907643033594137 3102296562463375221 10348030903041739932 6465783641962489852 11825440684570409628 1039142363940986427 4314179494309126927 2425021206454530272 5974466193782382277 7655068275400549980 14044369423666620731 13829794450690149591 371062175902780956 13259842819038124327 4803601587218116796 4920549205319454401 11158499945352858795 7515474102087450153 9113530143377481073 974205210421953827 6369195579826166448 4034881392881824727 18173780456401127930 18325700288287398807 16791988803397771128 5033647768969884929 13918253907584889384 17499501433678051007 10892580876886720725 8086304754112290901 6211620473938991031 6369150795994680326 1749123970870607230 15578640882154715486 11423318646676659959 11436079098400580195 12616660484209032712 3056888461205146202 8471899375393750163 16094289006155821926 1944198467922389670 17755729058068879448 4954684984406248081 17279664046360720115 3407278225179590186 13621526723395356064 10660683389493393224 7769785762505911199 12418402717689424227 11155210145461984368 10678139792709239049 16806767010459132288 5594132950516020672 7409119730257281676 1028939059587018699 7921189521464912785 7397889351594104100 14958272007699079646 17859136591364426819 12043784643669956803 14188392108317994127 17882907912064067361 5178845259228968201 11508975862971575222 11396603636294795542 13169873296546832985 12415215105641889721 17252440814090179116 3595619368390463677 9879948746753064856 9564234237718976400 17581434037234229564 5979099006291225597 11483049245334045709 1069461922288039816 10679513705689499399 8826914546698994377 15167756878459331455 5223578716355559264 15423039918615460268 2537120929131793548 3130058325067395610 3500705946531958774 2863708135578252670 8036290562332977879 13379020645965333286 7219617133869774197 17841996897988058868 18009808903828192044 13409930908333738006 1639788336055868827 17762800416895757346 6191249860843743536 12896892609566424576 15361474059370187189 3400204175096900173 5436985614082280840 18243866332096590913 15633833666064782658 15314417547275570400 7013845983312473344 2887829528400756194 2723676676201673513 14778389110353062290 5176362786593336270 17322061419804080413 18040691486325225760 6725333275780206455 7515684436052821398 3129333675979208375 8432696093766138293 16955375555020927224 7972878327593390656 16399191651557608454 6627641424156203150 10701548136252889053 3588824770341641790 12239928791541540283 13448488929395325040 12879090718743438887 15134950194204400810 13810945982872397669 17740804348495232451 9793121151600710764 15003268046216283316 1953268448871830047 17800817173522942256 447028716944377102 7013241692655905171 17444251355254841821 11388652056844920618 16207196204240091683 13795006362556440506 6414511059925017177 347081024296315557 15284218884647332224 12577152712991126435 1707565421130275852 12156276690520747677 13073276950606810688 14610397020694048418 9832431211629432913 15942697786110673291 4417784689405867777 14584740910075828952 3208660153121254784 1398082715191878482 3332419367354573236 9610582236869379629 17820034789878071109 3372843967929092758 1472205569011244993 10802973750228561767 1884357461081615063 139599757416276811 16281164615684422254 13596159555900080223 1900203494597811513 13466996142287438948 14822781672807429223 5366964370023078868 18103207101450718487 17505820783400539913 9936131719545305885 12134159568372064544 7140010197771233866 11795259235267646868 11613432371518344439 1993408006165343592 4822467354861376746 11544560010323711588 4373120675474421620 6597810235860787438 6666957436993300676 14474413005205338761 14266148826971704467 7953298907393465366 10794927946160775883 2090198116909526972 2569905476700797857 921687368539602105 16643910721671608257 9116564553123172328 3851508112077480867 592575234690470085 2248555711588726465 14603943804933217123 2027935190550862403 6425036134546868895 4620038281878901544 73354571196152741 16131175665192274273 6977703648108894150 1352405768437327910 1886619171822047374 2493321236466358885 3175784142905991522 12639048945224252524 14774554741662174931 5383202707085588640 7360042854426409666 11006036485350893624 11340538957672327189 13671440133270822020 7762699984426715248 6882894652263420757 1804892768584634666 2730960924598476701 15527493129327212337 1518157592494636609 2223071766271235069 2588031526972429088 116255461128892189 9376891264655033079 13633637091693413666 17946219408793671989 16799873673868896093 9273470157405015787 3332882282730165893 17830728546027989972 16473120565772424142 10637421772522366556 16451266727055927646 12142836848652383294 10454731831987583368 1935141456148000050 3077715530853438788 645840610064518121 2345888775034725370 6166593853595831178 2703248351259826540 6024714313575741684 1029527383900805831 4371744974751030163 16956056972442185278 5602918930521704805 5153954071530185472 12551780954781481053 3402882928216405763 6085619115414233261 5316713682000897367 13936570531061978488 9956294206545577443 12192799457115969815 17820962711040789909 6193503644024635462 16495355074850648177 13105203843180659848 2005716879551161524 449146007088234341 7244758942515163316 1421120629267603119 10523479281057847519 597522394355518137 17896305935287317085 17478444281756218176 14608502379573983652 17960251251983352065 1525351721528517210 16820596793862569159 5713109119905663304 9506621517900894817 8851675937694498682 3300610463517200747 15583768903154529044 5526547051569029134 8499426699591044535 14077729202350416807 4981608821958733017 11059277010400967503 3146451918376825883 17316388221697763874 11858635602008805272 14761433511379867981 4308519025659030730 6593096919696654587 3215029476476763550 4566330871547776515 8735030915175356008 8350988473135021676 5632195778563707386 14147411457870786398 2214502290337865776 10465335535424996068 12310314496779714101 2758110733893270532 7428196438734026783 2430956618892162914 11141946635125973485 14135199584682304431 6093494870794236812 8448723844156408321 14613099612015717101 7489300114648336624 12799363289395042791 7907261497913149014 4504650354418952750 7038539505665107238 14252077284910364937 16561972039372801432 17443662563168992705 15521258932529417561 3563752739048631626 18116262563459139317 15704638099190567847 11449140457917432472 13799160168562318775 10497819798027045005 12177060213086889676 13577782256018187962 2887696462320211421 13871794949513609775 15167292372517973833 3402641174249663536 18187357193112908815 2252859960685469586 3550321176078770920 6457278343404631569 7510093390631945220 10342637434641213865 18085232420291101912 8787542023960621174 6096930325861488422 16924844913109729161 10309174702691339728 17974543470430764564 15952485843721093841 6049236763157584577 16214720952909178506 4466964870862452058 10391954124665183143 6939382456629219991 7725844430702740912 4393560571242360935 14339824234989171744 15595497794691983109 1549559464494691217 12728721509768637769 10651022863550213418 9099568424547608685 1666468125319259451 3603373892437512988 6144222204000294679 525920747348582631 13707133052011422292 7936785250233271746 16860572212535573923 13491204268165964558 5969569511892163114 13810436991353222699 7923501251040734551 4906631186099382628 11763504280667540876 10956196408221868569 4979628142817519433 9859243132592695944 9267467770644099563 17394646611645577984 16283875819911101417 6720686645959194664 495094842760702787 6737689443753542015 17965685666721059832 3855895739752186304 13470767398337321799 3102278703854319178 13840661040227292594 8552284870393865879 11892068228512011838 5144001986247609000 2364433554463522765 12884885029291092768 7309490698746323418 7105315729590456807 2957759123855314038 10339473991611752635 4537263606401398684 9372059931358299450 18322674857707944875 8001904416353062603 14770158353332339544 2782873600664380107 3279730698461109951 10053216160615143823 15286471231263019600 12027592917214939710 12769620249976955536 11159681302343972285 12557808369956984021 5507817172974046787 6391186977449904300 15724800826027137088 9709159782331271922 14630144195851059694 5088189142402059341 287596557821936252 5255571294425955427 16243799277643824539 18065839431991380049 13537170527437307005 3824721258490959071 9673319994870330126 9198068420681210024 10992242471253736486 7309743427054572271 11862269916293668429 542553198118999182 14492950497975059955 2422832274663512167 17781292505975317233 3192350929158030985 11234987053587481729 918554545276455309 1814107466130626330 2073400410810940665 567516200500662511 16368612166478001233 4432470412219795909 13367844660196494214 6582685588088636505 6293591086303350895 17042821209145979378 3513810186078329468 17954311735303579547 18090873484482275508 11675545844093865583 7254510793126712198 12582117030252932312 15166801949807866705 9823418102960861920 7621178500485544559 2861338188725318305 17459337902435910513 10798933459346703715 17011959025575066007 5211025883492832062 15991172657856968606 17194039032277224041 499322616623519785 2727096190747536367 15192249645158563091 14980628923731616203 12818872638937368831 771128306192565291 17903019003762227762 15308467534802142876 8646174927541053749 4453374308512408200 8416350038972037835 1350434625092421357 7081225977415014919 17916913437314151388 12316025230721115222 14118466284163429526 11995170504008397982 11275559544074202693 13012297688838336184 3055056240355066554 4118394965819607286 2378607244265255889 6814182261287401146 10399278891392516663 8722130359867163389 14515340378310148710 1052573472541781371 12755875835510550670 16193670648731045315 5532803242045603625 2677739603746207523 14675501109101141207 15511525335138467041 7758623296123601098 445889363745503995 14377767208804167215 11470889771693922466 15019490649319148403 6688859822846129391 5425169546198671488 8798666016920681604 16519856296663668583 15279872671274043541 7621771027996843006 17608049394171394953 10206317728693880363 3227530495179297797 8454468997673349167 1633722491224399680 11238116376001372744 6313746340857982994 12894217891778651633 2008271340008985260 15340158338429205940 17293482915272698584 3366927154713693945 11841279314477386563 7013771119444951609 10284018540868351275 7824057307160929518 10812888104578632475 14662889825674213513 5218025131936204042 7493447647634321385 13353405470026350699 11795076672105019082 13723750267284666220 5937083077205568255 16770423092717649687 16300176974675893285 1327105798800245149 14972349990874176360 5277300486306158653 11703384425226955723 306928975621481554 12515165695751278232 4315668353755030794 7497810298897349969 2108261644694402350 11367347902618084128 17775150821703418394 6601773321673563029 5358873127283880784 2057544257828280626 13238758451118963446 1122736645920030932 16575791281865960374 5605831689191040702 9937132607208063859 13458388378365834453 3373035460217907360 5058458748151991035 14880934410180761023 17300300071912546914 7470422328060656771 4633153185944052060 14475320441629966082 7778607437536617223 3742720850378011759 6534181419880524034 9011150132157654681 17803580718389544419 9050871900424801564 7315859499606158923 12180145476480845715 14055893894649750078 16321798681112817052 607333203737906444 7850677067895673174 41583419690310577 12765171142367634415 16361814042028667327 309384300285759911 7995547425822478575 4715547026447849179 1168435291851844772 12040713201657065502 5753824425111277151 5593343022353554760 4742897233136665997 5172207051231706527 4865562767228193290 6283815465624079786 5693531936800778675 9106090395420732130 17563757465710449682 16567301595445287662 280603392920107968 2100959619618718568 177337174059493309 17933592716046888454 4417335754124849172 3615485732873801190 15996961158718923384 14088241236748867827 12661022149379866423 4662414154351030014 10505555871847937866 17131727493782304829 15187094877030426374 16890116158942975307 10950415470337010288 5623152829640085342 7602615710152590724 8203921039733560273 2564309296908378144 17894500947738770713 4252004858621707357 17967450246390269078 4887978949456348759 15348939052971245128 4695922210530942512 11029532642043881187 17034304929332134332 1199536502063958146 16711376812180950179 7687209846973195398 2063879755656105525 3413933254842686644 16932779140315903593 15509727426286823234 11635143320062774482 12506498875634630361 13601148948207561250 10044397425207619981 3710330780217479274 4389836582185698393 1804555418664261491 9904426948539047134 6575441027200081578 12324244268897154794 3304501874028049348 5629734464695666438 10854355108399351191 10512002255562496676 8076746765923134158 18160325962812714975 526538724557955174 16144748138782861631 17728950797679137783 1720181927631751876 18397952218189157317 8223627878160014528 7129240293483307966 1067833823799152612 4221038912387358817 17107562731152134374 7197028611938213021 9843246182449192249 4366453389566323377 9518376093718679762 4795008929653790091 2029426662845263855 9090110698442560278 10887306394590910716 16210832318752934359 8629523111391494055 13792567127122322852 283784077842798464 13624417051627812778 17631802277243472952 8199612145555083349 11739922076073637641 8120046526776827711 4525585071621597950 679992371555389483 12468549457508820514 6462958566193038215 15949225370412876667 3149929526031912531 2388358261198716111 6318095275508459939 13443849788513121870 16638235819330704454 11712073380988760800 6730844349420595766 5121064947051428222 12232607317968920178 15694372069930556426 12868123071956069180 3043227729992930329 7979110785994884125 8384586954830821470 3104508951299645539 8522523639205699100 17270672325854780809 16369537465634643801 7800532660003525346 3968587257529572227 15280645337213530604 18089686577499493520 493360794481611270 4586342011593306523 10089742581384434661 1323555491420960929 14585891051829611736 11869348294501345879 4157493419957425702 14931597258723328095 8176320382283925544 17567561118958838878 18236274173067178603 15177733671934822538 3745170598448163383 8459783143739096046 11498290488275958048 11315403045069469474 5135058528880763611 2528717083029547400 9270494916808826395 7120762421132709699 9937030727539510293 14622560252174342091 1444145995884389938 2378808150757153384 2353200198316069577 7418857804841425739 15935894924779626899 12865440699473140961 16423240244076900611 15900169059262688183 639157438815332333 7342753444547067295 14110573193443295753 471267076952386234 3883714436434950330 16844063293081134068 12278984269899292795 221388726723759579 3029783702778248340 16659527548831924194 12289001703633844437 7441484852441154088 13708060162797190551 13090721654646811499 12168300554310853997 15489590183518134170 15232911913201118341 7755424420376483414 13725545141350641445 6905233563634483891 878235341957888293 4446747033303828676 18006306705560585205 14644107592067922571 5138548152377984224 16697855018682192047 3605706935801559939 14763317651220142397 9933835743872548326 3824616867405692885 13884140094227736616 11637548283207023143 14483605663884822496 14177095147231241115 16940055220676591186 2479448957029860012 16692257286543349328 4131807691515586487 18413275536499637567 1161054399116102480 13064583060031270877 11337191002711038325 17836279492827440587 13870476755794997431 10376174918921298944 4518706148571391632 16646866796406661416 9786246937196669238 11270276502770835102 7539086224839145480 262754234588456418 14853716852260638586 6621016829306823180 3360537299166465353 10959701182426837385 190620763863543895 17059357694081130182 8181041995306904390 14968597904385547538 8726124423523483836 7373446849038638017 300460002177950171 12832531691509415112 9010304354478635005 17422363255673368149 8721005212452451044 7849947611971421913 9716861223049247657 666446204366523521 16839457097752179377 16335731371331787593 16755190209820806491 8771993915647505714 5939570996230525219 10722722128620274593 2211962243703817885 16672673701872982587 9458442754865712693 10345520817901133842 8863997683655262232 1629635181471400383 3926717993124178254 11198272285536128272 17868845626047771402 11749343996120983862 9830955831730276687 17041470868190229302 914593572516416489 15488632655773123864 5310513528110060192 4660888846594552177 14116041182702374238 7264438109743735461 1586836472178763296 2724525535069402715 9238396702162867341 3698430690394789433 10767661227255248345 8184665055292623663 8190031621156444340 8881825151362176845 4457794570678306368 9912105516085664243 15085046578941844208 15782064028649229464 2136736879528449855 1238270567538727126 15961332080064534863 12696365782241573572 5287826784178245556 1087214378905318284 9109928969709426627 11622749976356080479 5441300132129236089 5299919772873617991 10691321253984253327 10635556729493236502 6468278587998736622 10232766107199359456 8511834611401065690 12385671391282596497 4084830906268967975 9712693888151556367 2982637652884451998 3569325054234525647 4838871740741286102 5055858121802699441 4836565284021571663 9640229872174286289 9239330033744448831 15836481464219005090 8167069699368171828 3195762840499272292 17580389857689994158 8252120242088999384 17879423786263929735 13307318396621944482 13109829067674692157 2391594098513156106 1752978142855140724 3720941670779508827 8765250759545179348 3243902644405648953 9919498394360021506 11300149892563356996 8156804763632419958 12801429607999702095 3974063928872362648 13698245413051543615 4163680122432118314 4767287324734393346 17683421576454693695 4647682152672865909 8597234684336338469 6410173723012158517 16247610306900165670 15946307534313715924 5930555723901956135 8125766734628201892 4614473170216491484 6942703850238559702 6508915243609474670 7597650678041521656 14855726168321177305 1487544301162358231 179073168081144303 6147911685477354608 11100931951298264572 6542513476612379335 15677790616852266589 1315051623778896954 6529188421311120915 15775991225558183412 7184653289455903750 9525286873347145075 8503986107737026523 6163365012560746673 7634639104541055190 10767796084342663034 4310978631530366075 4621242454752668190 18076767683485447011 6012378100048839346 15941743266820575801 11961386786696669730 1383669426552757855 7489459023599002995 9710452211219051902 17692345354707970920 14643378049170938273 15524901950271093832 15504443801092306621 15194354293628400651 3125710005515574159 16787086621062170793 17115348883260014260 17183893922612599466 7674849383580959544 6255162847464889675 14932798150665686713 17626876127436449363 13215561616475318002 8734564522070991371 1944579474226438679 3336780827317043498 17943525395046370369 16051774597622196659 13183896377708259434 3832108817340941764 8655203313063047983 13503875176417972360 4957352047993233271 5630889301376879344 7382381547264345466 1533966702419360811 9650526236695203378 7595075598640231404 15469962937582246392 4058352715985437191 11385978842850768864 10580387076088646196 13904994713992062481 15203276784220900065 14153396790965000999 13468492184357308024 5824611187585411696 16669844084795517216 10499284004911941491 4990745530155925875 15526977053290999955 13523353776632707868 9912452043835390622 7508825809207811 17437285315975003938 15524785079148116460 3775762467374745655 13626319694997582320 2517871809977190806 10714973845641798342 6947972761296752476 470434250939214417 10813231864572323270 15729962167941860761 13379293377958109233 12959024871086113378 15176208197075307598 5278554935863355146 15865697831041814519 16400327215991613439 6771431367002664399 8824076408403564019 12723567128677738839 2429566312096078653 6763526022219043553 1054031573001236051 7251099298867043435 10021713447203548586 5429393162469674586 3951657918918644870 12869421221348136298 6552939077366431490 11683070168015274016 6644944246765690367 1254854058825075687 4164673704643494272 13897169595684053935 3691200228404742550 2245301161157452734 17751038493206771381 4484936881670362840 17580151946945753234 16014975434704449834 18257993131901644578 5948180908464191012 13518414044974073224 1905424087613795152 9006025712731522703 1393916822494036568 8757794847663768106 6256434283804071018 16709439794447715800 1333340289828765931 10568225269813250248 8065451472549344519 5020322395242681521 6950641588311136832 7396449552940657336 221872912169763940 12746366720306471942 8375173828665696075 3356813633852773205 2509439821923262566 13439768374572214812 12064447911319856160 14143926130863932483 8055975134979307378 9614449506526144983 12978610709729183238 11227580194999318949 2833706860640176475 8544294526526126127 11256309329145391015 17788404427452516399 11485955630941946956 9495498098013843566 666994710406401102 11948027242036992324 850553630612142992 5535849450856471757 10756122098620037780 15145390067127299689 16497995371887142356 12371086279348180282 13350949305454943150 2013338612549078040 9278068367496872576 13008852472862256141 18346718940368162016 3283411754027919246 1732672412621712165 17343806550846635528 3600791979347561015 6246297553841944867 11560646449002563189 285695247411592081 12743633142663857840 6721139672522343859 2818660915765526621 1127304762430806605 16152088337500264411 12149590999145961263 10789491747559028348 6632664622819501931 12532415586731923747 16957784515059462060 10709622240117463104 6556769139316034111 13876479050255934677 2217553249055677501 6715800255459158915 3236610501257894849 8894171191438820700 12824548424903383253 9324476607633188913 9953709511903737743 15529203793991439585 2837042863325035270 3183075612707930160 5987152534844646754 7542131184507718696 16900415832583336619 6035227871309930914 14159994173106764066 13034251094235907470 3134710272043720222 18366579474902283153 12009643252800999482 11378750921703703844 1951753268894627824 15516223399308906701 4118982891707264083 18244191057649014049 3034072346885449814 6553877026880490543 5097535628222583746 6551994795831867837 16969730578896171747 8267259981739678363 2867048228624494744 233332454022562693 3161053243872331495 3212371876236136412 3094500817437015981 6354389995495398578 13348425739259607694 9362881852230549058 16528232785747568189 15580327447002633445 10930814860818432797 13523875779888596130 6377833179777655288 1954629995504322350 16857514228521986759 12068916158021591515 3865828220252994119 8686094090278512419 18059806352915093830 15707648931404808312 2481405189042696615 12552469577344552805 612148026971044400 11341171553775406827 8950528471904817482 1168506331971246597 5951386433941070288 10948211620889438275 17570964593024869969 17347364750102485312 17714299852896901896 5872878918708776574 6650380755671182565 3308027614534329162 7405968794081095221 4701307674714816358 9404312148609480146 1339603360185777783 10906355401141674007 16156911352580487337 12909418077002921579 7880667888520221245 13892173685852925463 10616736227444443665 16953789831963225291 11537558215592698839 592017273423585652 13072047984940062259 14951620634484788344 16241670126827770179 15871504456571397781 13510476254009335595 11602971085773529314 17245226669279543826 16635903285651725441 7419531096872153499 15292864146274541950 12839912932934406994 14278364106444268485 13136411128427679172 16657284483968594163 16798055883423488734 5416626399066475043 246674021883759375 17487970862255130762 11476067402240785664 10863762472682771876 11177544471213754615 3025317500159995302 1055742396970288979 4677400873185216086 160615052170802862 11110873674994341637 16284018061842928118 17995731890234302603 12974914058206905864 15172063916609712843 12771450449509945135 4576534925537573796 1923114471624411286 8941076908577046684 257124185861506272 17544575506800646862 2126440804685223684 9729623117275028276 16393830168888089692 3845014520076301589 16957701520118160601 12677322425706875533 11344486332249484144 8409195640736888032 18148600756786885683 14438709475377255853 7367205573803464370 3152762061586904053 15772989336448574224 3718171051988970019 2423099384724167593 9133209215089292905 12713795084041924214 6984210727710803005 4566105487692871610 95103376143768297 10871379931830724997 10425920957032174354 16958941479299533177 16550302290467189762 54093464245026356 10699445679946736060 4978537185582774787 794328716788303020 11733939797328449547 750170226304207619 5213202573784223813 10550666390550846084 17223349511463839134 17545845000789974130 9529914475613258817 4339807373841954556 111766891068827780 5147622657324231384 614972666441181503 17207098526337001838 16673190821588448512 413854439075486261 7951118402314326679 1974700946592829937 9307267577853502975 7098334055093069219 4520480468605985005 15479018172647634997 6942154204101746962 2444158555627216423 16772150165091219419 17455098716948754422 312839940371793833 10360853415308582582 16739284167808321026 6192795230029900328 10910025218382087212 1218827161240622530 5232137760238794200 14132168614602694700 7997368879885801586 11431709885405034861 1067156068914009288 11608075425776350656 7180896697795566524 10309726958841129240 6855406885543836367 493461152959676838 2600019123832005090 3286469444378017630 4634537811281500820 4270165821578589020 5956940485141873610 11031192615795371592 18253092353107462160 10301701560110998115 5587683903445973563 10648017258365122103 11211121203920859959 2344074098649462506 9511456259642882190 2717767860489709014 4614935262211569553 9652031230218244981 7105400751985345739 3244685577880378697 2066031449397651379 14568421790986564422 15245336107160063607 16269713964499416674 1492330927578673720 7341360660043614232 8051113003423905146 1024497472009924336 6419229312939442646 10456756933875168641 15110432342735522932 16151685793911409598 2355695246938198157 9383509792226651030 12306262496905176927 8637656677525275714 15041997724941355268 16145413901737745611 55245411127874222 11586838662880154581 891043317027106229 14715191519809780551 11264129838298834927 420406360992556693 15214183911496192128 2181478580791285551 17211763715735331931 14519341991985891167 11557748245120495125 14928735909862143495 16242329746587403479 2941624819912384965 9236386502711432770 9163331797347428894 8106047011116195542 5495687754193247758 10039525574476651965 515080714485194044 17789471511254247939 16141885312987109666 10796494331470302848 198100725432983489 10821996112284113820 4564106254961179757 4872151506276366904 12521935394375114479 6224762447525955397 14316593233157400519 1639157908470527983 15129215900256687420 7286913776587221540 12755609095162458418 7545184015161684228 611543941026993857 11810146527149533928 4740338201731488726 11438994647403843057 10542448385746948370 3027633965942443951 16028910291852435701 17071970169411494992 10303334709163315143 16640008214645410100 10970510773043219620 11487977327668014646 18392531368955187059 12203325850577525260 10607590348899601383 8261824262084957512 5363577976939207261 3481223916894022984 8703793491630847248 14067758518795210110 1618203045260877754 3541005704051027430 2826386909966847737 668509461081022729 15295894469768136944 9458848546015003993 7465644922636121889 10231239924178126376 9281022165553399696 12447119197069148730 3544703024822594253 17715870331375996486 8395180942406603659 3358089146619327751 12333226954066066264 16452006062018375831 10660906279802185594 9536045308863407995 9266712074791561341 3948014922277722842 2666807671946466334 15856304959199624230 2490976434249072889 6094032867428529421 13393953977507411026 234857121721547685 2257531937227670340 11454948061386382840 9538660472527815182 11301572450981443649 6097627430549774377 12004159736433345547 16020051330987770887 16974251847616755206 9569094699612854668 14272524479297492535 5245339755004703177 7030563520668449381 3207865935138231296 12111560884087759962 1535104570363988068 5363156221802485677 13350939703319546374 2416847651636215591 14929016271213682552 11867426086481828414 3776928919066409009 4325693938864130496 13570862002728036614 14470900294633126444 5140982307032677198 2203400586083737997 15208438961385696450 1707032641177450410 4042001309413044937 3573248152203974846 3124894121044666641 15448177037498324889 6630798039030413857 961034233945052827 6296765784125111414 5325145309683078581 9555361092747564146 328204556824216382 13987116719374229396 4880545335343274928 2115268301580262172 12330687618281797043 6142504117396657300 14872339276697660445 9080661217074438523 6666056717939763043 14697222126010423375 2645060718538922232 8375397793615218233 10906789427257094897 15452300628716974790 16917401979409261559 15003095279033745338 8325929886850140596 10001925662957137848 15202620405931741662 43572835857950174 10987355062672551641 6523743487307136156 15810172548738862334 15050036477892387348 15883634510005918735 14786388894388912552 8256766551517166033 16420956900976674538 1097998845023969354 11750418388122831041 13099905434709655770 11816523000040961559 3395538479428093531 5122189169766096744 6618120891587353567 17429460981183315891 12543749445093510020 17878455884306791038 11884194655906960004 850130221425688439 2992039659006229952 15861744366549878235 8166154901873923414 10724751680250573308 10896839452446121874 15877647356461623407 149669624878688521 17820891010941819941 14694312414139310163 17455660945849964930 17452364344338821849 517745550150714448 15792483366660844790 2282398789132351811 17186578099936967045 16351190221182553687 4143224098808743779 16888930168537213262 8967032087951025747 3291603749659243872 1799929133016892210 12717857243630763339 9598669202786726954 7484687633972975593 10208056591700294152 17587561961162662523 8862095343405409102 4679202287595404984 9257606241618929852 1984323133528231512 6678859904585863538 2131639119674808058 4219479289168107999 7199615297100082582 1497442439393726025 16583904838152187278 12401459565431459375 17022028795113928839 7755449009273895472 8274248910326606983 18348583891192517012 11103161904047822440 1559404025905465257 8420415394580356343 11419624955951082081 3078697056839314119 11612867091335854370 1022071008421738193 5476076992660360753 16960589204185323277 1285827130440549983 4881815340153159109 2360080653506634269 1147391926005200908 12761583759084563765 10651489439973951688 13428090441951840407 8081014888865567989 9091699528551538638 12411728408750717146 3201840639782521600 6848892984555028450 18107997174802083570 15068895403785935101 618650688999606780 13905978854572956261 15806964563735783095 11698512344902391340 14561589946838527647 735761203139008380 3772777512446972698 6233062417433572031 17624560589887230109 3093598369627008286 10417373178193047923 5153380021842728911 15455359768942523625 14395006043971881411 6349888924399945006 1726681044651729791 11327477159363668406 15652747819937178147 11174160836593625936 6961896439130184779 15928624910276560228 6572839418377348215 1350655855888945221 15531306558718222854 8992205629302533311 5744132742771357885 5747033229801863464 15306950846224667421 5546225429401917061 8918407996135020840 6171377209942877192 9893072386028108783 6851337772111621525 1676879683270281539 5985786027822684428 18041062905996057841 10928983765611364167 15916664571350644793 2047487159756930800 10377338347068869012 14683032617614144507 444324111164394688 2130109090983048848 15432919374481192906 6263331429544234162 4623700498143693138 11592817676684628437 3351990988526922002 10281380872385719276 14573641614729457295 16791766752118102062 18392852655579764839 15851582273596084920 12320291452652955033 2575688768956713673 2677264118954857152 600219897019463366 16203952314933866672 5775863422544550166 3387584455060966086 4159732736895508655 7735965646700127920 14510735757039839182 6148799410579022000 2066390726418062832 3523792600952742598 18051481645588266916 7409773911111384555 16026365976836234307 17925765963243367446 15706141577068651898 5204724903581719652 8075068909612283428 18066685830834899900 13593851453616061480 8553136866786029642 183467839525293437 423359386445230374 7069989986457729760 2916968567384659835 5682017927768730119 1921825037064238390 13270188366434471356 12337876665592291159 4543308585946355352 5586072665743583735 2107283186011538837 9286811073239120894 12528719400834906263 11474442463322683536 6483790857358498792 12886403865537242786 898945757807078379 18084592779939051014 17621869273039618554 13324448338805624305 7958752026239592971 2698274451418453974 16501446020560365970 8779269990302586028 6105362199154455345 7375349032363854592 3400716311065715321 10226151127669462381 5111220200824568905 17088052494082794265 16196046088330108544 11007025294101093174 13076959116766590746 11800824691878142485 10405261244891551192 4903064942746479167 2750888767039016673 4261899127213901061 5039677666712516326 6066948814885590069 3671409220454298764 13874722091709499467 14969185066961600743 6706526766013139856 15733407525041375984 2224408723446152757 9722539871812935610 6707614772346732688 13577663078183894461 14250690821229617891 9121805785886919156 4097233055910349950 9960774294731378446 2387461838780470033 11075294513225300991 922602436484100023 3649365202282813563 4136755373971272347 15306623354624300914 14498867288534621013 18068697849101951071 4228992318432829555 3657322943265462031 18230881247778756060 10665471656421846719 10933009925885614975 1052506999257460914 4853937525749871344 5069372470517152537 8066219067999326707 10634733409075607484 9690363637516045787 17962414358347245435 4903459619675931203 1748652289410859504 16680077147699905501 16322351967257910253 8354601326290823694 15507921803716391761 18364303473844481903 10136818933546033437 5272024432529173314 5131384780008487222 8937088532533961630 15722309516050674906 6383980399824363491 7366151269562261870 5356657639574101383 11452777819860499731 8693338821399493549 17023920968422176432 2335260687926983552 7548248411049104729 8557951577085011874 6452021359084295129 4975192517511945332 4304747159688289477 18188973506808702064 16384945051977403105 5435368009184885979 9222064012693543862 8351448289154063534 18157689552413794179 17532991075359394732 13129938396381842563 9589524479532478267 4484403571942028338 4547538624379736359 3727921178440207094 11801335286280335070 7147864852019011857 8802159996191030635 15552983905354655706 17719501950706879130 4871617545021142105 10893264869490501373 5522166550891649576 797884302357635500 13865737307306182511 16618088068570445511 4658975262840533024 4560831909899190697 18320594236561561227 12004522239696273066 4105390432236590877 14235114570096183488 8482374767648697999 17438212588562155759 5343843632404937649 14925434120920529803 10858802351566299955 3558427553023877599 5081955882094757849 13885040548135253525 1695227127292533189 5565145104449099491 636431507806623598 975350398141709103 12395285946786484555 11912228002852967487 7021294128003384600 7014856016649171461 9157045230999433270 5273885108878651542 11606368053612905070 13419733728597215014 6308425235196522900 16867594844368185597 6812440806901168727 12194517376865711609 9726485942737259012 9356543042440215874 2065855163060026588 9094150450827001090 12966561850364887831 4268188018750358505 15417169737139690199 11199300401826817609 766228692731968934 5927538799527656368 9537858506534719780 6992212344074334651 14565935066522123313 16787712210105499213 8434305110833208718 16162386997019304168 14749427647341729254 9884268811365926872 5172803963250939401 10242615509805477286 2785431557078053273 958205199702740804 16588039910994638959 4530779979929903970 2850508476199313179 14535449896458017893 227458000272715781 4629893576945250469 3276140871387292454 10982209753998113484 17522376146801792609 1766067511706097831 6880809271379405355 8978979140555224276 4211737109419392963 5760114716727550111 966705973331356613 13485694369675622001 3390124250278657328 7903548686785613354 7456224102108801895 8091447235264134465 13924637181104820376 225271981433760522 11751804988058457805 17525810591825930290 8680004373785504344 5046042372739880954 2928350868701414373 13409342683414860708 3618324438405542653 7339996169171744334 824352508045517829 11164912685165197888 9023851362187031085 1118492913478736697 14795644935084904293 15355409035633051380 12513596471077393602 17191913670734684832 16273305762658757605 812243675419234316 12429502949544390780 12862514913259745574 10672680346306029879 10675127639312855480 18284985685979433113 14318583705803543442 5514820639271540767 15972717808748305005 16725044800042547334 14666433682797375340 6895339460849203588 1754815839525885658 15166017590142988907 13832998868789916685 10085756306962452045 13608628228355533665 17598085063488683018 9326566667506799757 15603676864983745656 17717700062426461627 12016396187427934721 7913547216621369585 7526957078160719730 1205624037251509961 7133061642325963955 2656619179999158698 10533274579737282365 12155097341299565757 5980162726883715082 16374771082972926814 17851367152747360115 13669604013193298004 13039183953934147511 14207218386618360560 16459336631133606418 14694042866735751540 15697753578864442758 11383396791636084899 9222684733424584914 8077313852082568225 14622846226537992277 11041334492978204535 11411955129094109390 8445913931912161952 3143796901066731097 1799847349420169251 5748298146975155160 365584619303174807 16972679746521267745 1498275472162919964 13819131757071915335 1229868031066853221 6421798803989544836 557617920053089300 11309514900162310970 729702338456075231 17999039050178124552 5556383462922764605 10959293166297693832 13778157867863822993 15550527616904395731 4786001023025808212 70993323132385720 1701251730569900918 12316445601644450383 5438302696060377925 8375895927060146658 5685167351842730275 14326974216554587066 4861863720568739048 3671383206468967917 6909322108270634774 6669892731202718245 13497464729204216917 2536530262801005129 5505727185485926955 16371365637661217339 5304809998355204492 16257968232459084224 15762626607271607984 2854558606348626717 10402963402760108262 3439026863786454840 824533307977198574 8617662482920014818 14306732449235556892 376396147749820668 4964233076699352769 11875740469489400458 17275530735521582564 17759868667992707013 13841200432777638089 6433368750001442395 4823055575238282602 11932553892010122143 6131041050143679025 372529113763845004 597718287435341044 1635272638316149213 4132437137185446255 17030476008070368054 11518734723965721854 5096401422403113296 9359099816651167165 9792525161398317459 12947835312728931339 11810854134675080386 1351634355271546086 16017381532262893184 11936333820041323817 14278853822907702391 17838802576363091983 11679735294222477265 6309625186690475798 18055369452770354404 12305514796126859007 7238535519177408702 11985593034481045098 12939217502293900048 16924339983844108976 12728179860972259494 13233256752403426755 15627574346353777927 13019158972559084913 7049836941664788216 18166005363273795947 5750120156845094792 13873643350592796700 7918261128349313640 7296366063004655507 5904122650353130975 11758354858901077675 2809902665667910004 8882333280712077438 5637107680989801538 8827543719133577797 513854973428485911 16733953723331914190 8264851162532604076 4082470979835173737 12636111891834077901 16667704781347184294 9691748336111341250 17248022994563169415 15764624004588053235 15446908292364046961 288479834802635829 9372406886712998086 11795257164686274913 13782469653771472619 2988420406282299617 17629569699198952065 14441137594755020503 5411515764676713529 10250304395797855551 15587363939089458348 7403996645556984079 4157738775768561859 17982330762369357485 13195058695373657434 2748012908860984742 9373794321026145112 15069530155717640003 15137969525980459002 11126784969662299734 4183878233216809196 10430844306072880366 2917731983509732861 17873803451367759640 17273897702270537258 14188872641795900026 928710841536896055 11992816462159867388 17463980454566026079 9354744885894726787 14912157998549525020 579636017552296045 571548079473554006 10121472038574560355 10925286468492102472 7996708793876582960 7090217263397363690 9194196064314923394 1466276794304543983 2244789069664649429 1854859690762988592 8839774750107205531 5949474948294455239 17291428802337770461 13944027502446422146 11045879446516904701 17904700400443295219 3337404683928880866 1436615404208598580 4728182637493351674 2994324707234851472 12368332841469159292 13144186451562077360 6974213301777988110 7586200830734818557 13021656630698350751 16865607039042772203 9316621749268258344 534328770339665523 5419503548574526932 10487960815491963601 11604045751287067615 12257344770783057905 14749486325321269784 18000032573161736889 2165666982377647868 1323495738737086435 266538918085304911 1708617337265546166 2826838186344958558 11171411564794534622 3470251923683443999 6170644416774786717 1383722680674830485 580655019724404747 7368957368523392672 9749249405523830789 4568371527779345269 9035631514613630566 6682699259257363459 6195556217478638500 9550209533679759585 13504761298154102963 15192716655129515181 1945360163027863373 1215057150918035878 13021591735874530200 2838309741699197866 8941187835542463457 3496746368023507913 10349240727474964389 62750240324955815 5820694112723715099 11852865119029446873 14298831648932802923 2499317883647542195 13073959518578513013 5778697759427337496 9156505841907884901 17347367144467467207 13331402265526542901 13602353039105309233 1352690269699682144 13675473412027775933 1270012973514661466 125330292838650876 7977114235806561801 8793698777033510764 11871094293030815521 4547210619554101156 6622280600328827366 5312023429897491165 15710938815201608466 17909420201248037021 1713036951602857519 3656314084308870122 14093821062866248741 10266290326497983940 14203414947149940607 8142064797393118759 5258781045769301708 381987944186322615 12694098914275505617 9164868050738080709 5034017950150582356 2234979416849864581 15873319621563792674 2354919002224236551 6662471811902927731 4811508317092025386 9630857216546885130 13281198624423624079 8450787868418306061 4189764942221254317 13696107852197319032 16801710003953612958 2046238485161939785 12428071290540741301 16095566383042281075 2509099289416885902 16539619830180188939 7015263407122118001 1185018875922017315 16161984680105215669 8179812433695548060 1540364044253812716 5702009837253407336 1915440279677431121 12576387315533017237 2475824288548204028 6262490588049886511 6171953272200782287 6771119411968909760 7369485743606998480 4108676371777441088 8025164919818449919 10665717615024367646 10637963644653313339 3193934727857230455 11906449614434109562 3399331366600719651 17383935456027458118 2341159620942598216 6686306864438545738 4155979689404984837 18341447271380032952 16027732336779852211 2811283231050485706 10699090703937675667 4844997947481303748 9213875244314377608 7247754628317567929 17805346484668014688 10967585196435382456 8095865587594425041 13932188805135945252 11642859896572042523 7401409686763739236 15930078717890809679 11879469820426243297 9554503512143399900 4591406116603109032 17376844759423695910 15915306346135178454 14243855983099750637 9013260000999844855 13821724907202325243 5295712058140901753 3682427787860621913 11518280501860846740 4070308094670230309 2100698879684678403 13539896069447210666 9248622406572373217 13145164563529055058 6126102362206198035 3874360783684716285 6630288839482921673 12131744067393980228 7178142699229046867 13978427666221249806 8721682728544159242 16699010391956281322 4240641990043209256 5360952532767698699 14108483759198186804 18079283041346398293 14005592148036341679 399772489662094936 10372284958050504455 3431949868578748958 7514026115228851604 3173998166106119654 14191666338087831182 4520195722272886746 9865764807700892528 10258040574764457018 2160309574260491915 15794576165528112075 12965944947629604809 1934540447918241171 3116886329342916150 1905291565331976592 12571118339318969199 9137680250978006321 8817078324728641910 11665745365057549437 424919817614696120 14970488857781343730 11639422897410524743 2726830956769327275 1570313029442796527 1868844620855926752 9764801918522307372 8062926211117950374 11392781248202558544 2065504507437168793 15834083737481275973 15759694517566923692 4495455371906282154 12715536070369103928 13786326641742651858 7844929254552492552 944076718659123577 13019462557811139857 6016302779599697122 3824916581748936419 7891426911848034967 18091052747460217540 6006430931844317478 10065751213865817657 17930300764415708037 17502653502909191882 17519298332704956349 15477146428039321583 11238879503490019048 7987654314430381765 11387339024900985312 802529338507521926 3664817445362857044 14500821570472494897 16810076677600354658 16917246831019334189 1280951626261308549 6037876040756632675 13257109693162742557 15642154694952237062 10501412774298847347 10039642209973117918 13133659662011806985 14101548805037378131 8306276515321993573 2512359432018260287 5227642180756035972 1861810524566532174 6231194812273737101 17755603866309985968 8917749651185947213 8277338277998862906 10907188677451053193 4854875701817673918 9915502729089480180 5084002890816761 355722375567423204 12869404833102698151 13906693100517511643 8181577929679886783 16289035681435642891 895922878052676850 7692776139470877549 13545267321513457759 13727522862968984570 14356096628847412758 16796527280912489609 2381001119308860328 11504715810963352534 10642771018901045172 15544570448686599164 982388709309253202 12626215275468519290 3060944060897562578 7953426193920859444 8513135541337993526 7389984269819593143 5263973941775323213 13766278732143884263 8654336346060085959 11865179510514553311 11485931283381377451 2656770263156828752 10559527044589630314 183618890784221352 12955290187069442883 6790462472536915379 11020680658976590587 12045325982997318692 15818195210203650681 572473257452542964 12308288092901059994 16482682997753550488 1654994985537516593 10099629867798898560 11392495730491358515 16589145274326855530 17512360934213640320 10236414938429783606 11827657051490374990 4179521687157310859 11377827668596067829 13359897527416250606 16764450121499009738 15439088669474539222 11753850717723966996 6689349746830697329 207027365827993582 8097003494974632937 10665234362802180501 12036987485049098392 9075088240492145966 9483573973646814729 15588383744754585619 9299226894950709313 3293450712034656485 5757636339143430677 2640817390551749429 12720417136411609844 7983159340102199245 12487766045412394548 3017797767768902244 2173684095080827996 711625212728200327 15280455620404556413 5235325937394656039 2745307211811865544 14240754302245868469 10410556845939910953 18195228612886494469 11069482932747322729 2502107183594518095 15206772468412112666 2450642849873579514 1154838598362271617 8326619148523868028 1936702640202011446 8218459130115526751 2902811738906128045 2458029148176755967 13784643904481781488 17576466865144791755 10828146121399103028 3832247259607490224 6231889375700388589 10555493593658114579 9048737382517017591 14291772851644044940 893276307396828964 13132002630838470877 13037692337451965086 15425871905921067769 5454429657791637965 1451391649883902846 11531088170095927772 3048571581103735850 3570496686109317623 7803201033689406587 7135905746271209931 1599726746168490832 9241383981795994838 11709850530902665549 8910063957241645954 8244529799006936956 557977083207524096 9851566854138223396 3580160923610277211 13939920433749817339 8200730887051162224 2953613426620488709 15310274304424358230 13668839146749226276 16096900729064978648 4141564981755938001 11819571030950803042 15106032639528879136 10118092960143494229 1205511758334953762 9788251382169870153 6157690564043499240 7338905273177619259 18224730039320903856 8073586124518794546 14319386887448190346 4045741964647824610 8805281527107922786 5541708218606702839 3903752094521388205 11496583917854010214 3979950001155437915 10853056078973709172 3406207659450346062 13083264040011052998 17469596882830619983 7703960742112679067 13481182806387936867 4243405762975388240 12559798777669435127 18055536187293093782 11437335781397748775 16081907136827342830 3889328547509912872 1085030679771628914 2080664113216335791 12315076397429399406 3096221769600773691 16206085313831618429 17275896431004840765 962492955963831372 10267497309569829375 9535339010662745046 5039578492451585931 1338287077092226817 10083503435511211721 16668219837736294409 17879107421003034723 15163391246817196050 2513435554569395052 6395871157207707317 11851664668258898312 10185571029616727125 11582824542300172492 7511643309621695855 199441348600162484 16970195273505453171 11226247700678858893 13097484471129253434 13354042593538584557 4984969890927119595 2793746475242016012 605939178789025676 5139371684761703061 16142750542196931157 9806790610962070468 8508037836187053930 9854915536306607104 16165851683624733687 6841812304308585615 15771610226455015314 16929203852288919163 18385042867533304754 10152984306387533142 12243830566466777807 3541573331240225495 1054659891003610035 15045065858949257990 16471977580152678190 9470439706335631683 6315419710464199485 14595592346736246928 17230486762993728098 488387106067883558 6385170805146368008 14119348798158136558 174952507048039412 7682703464414510517 17704645494778264831 11176228745086674270 2054602619199497489 12870888310498223600 5724844097816381725 7225711653898253952 8682585673469995561 1370502784568269083 2034044608324651682 14604607719997971225 13198984287482150229 9985057879418157257 13982551077554819250 2388451544658061801 381005036018842352 17681625294392339969 4935718090030339326 7346091193026564147 10548984917534683954 3750032722553232219 3955808441407914285 16295830513720577438 6839026093520730566 10180307533391564787 9330214396437706008 4748224375530737356 13005443707882323218 9789808295575678376 6303749741899958248 9507012741563121446 651606797109411339 4002083909757637797 13677224963072186457 14815255804621776314 14281592505746502359 10745949510321662512 7899232248209275116 13229696469266694685 3656774012264185009 1673849265507326575 4064249653779720894 8266825880957414274 1254981197956166217 16527649577631152226 4473259750264337980 1398895897216506698 3150685070785412294 17279195984808208094 16652120935533521369 6370146937191935772 7240500514843688445 11867421454409500803 3535689979509596836 7536863335282714893 7527589286807065763 2330574054704241323 3591469478313882540 4570924721851632113 11220042691476091914 14115434890786239172 16587735988460891346 14928969834399026272 10439214050304915911 3304051814713032048 7293873396092417820 11371336740054900007 10953799654893333516 5860380930176960713 7599255094522559389 12803165342216158987 3501220433621172720 1853172459692286562 8589057994289196936 17748400190353563825 1636068891146486375 7264633461661351903 2888043495277259425 4667242308722425905 4749381508976842464 12427800388495489863 4836846715866739825 4383973235981758822 17426849231931840532 18302584814815399520 10692854329500423175 9458594460672888834 8036880983477040053 1486528396206783861 5737619799235450859 4614864784746784837 6023092480151209171 18356661156384207389 472849702132504736 2208595709438130374 17656453013071139899 2171211152530670478 7754187448253128369 1583436063333312492 2339697695504755376 12214122858451480341 16984480247109214116 1574745707210369457 14440097915451559417 14844245932057744102 206603235123367064 11556577052418389328 11212139853759932773 17789073963982562202 2549565027061189839 12070006071067156685 7528610650352110115 1466608056866337978 4238800916688375869 17908754406359502883 8945717122493490716 4183761340720366615 5971551992400751595 17021265880526885405 81658240352208567 3869325518915862544 13372336874572110810 10019285531217557763 833595917974676729 6168538480839707863 1535581727501756418 13692046556633306477 11752548827697673606 2639078909726070377 16878201603197608651 1837522386222285186 3042698113544183940 12110815385768896843 10898601998880160111 6271246933404821196 9808878754010188137 15152813518076215825 2086248698289911025 5921997564827465893 14472360474823104926 524202097499445127 3118184737801910650 15054084158496837914 9968921487643384551 15619740912017739147 73701592787502400 17000877550296643169 12895513291036149391 15599618971547284341 2637231201888969106 16434593432012161731 9955000990844545228 3948673782088305883 13008615469001065926 14096298045624373717 1635268958328057671 17402176565712859696 1746587448941350771 4455179568865487402 15435151038169801242 16197871677007230702 10155370265337759427 16343184027282376482 7117325620989939820 3165287522675778035 7186845286631687706 1102325208452569528 3212600633636189471 15897033074022502130 9247235251238702056 15813105680787503117 12922466442005380825 7141451910866580344 11469224644525159664 14410616150014945716 1072755106678770393 9615258644252913746 9885655990861855312 4458501160323483606 13386175245797788759 17118478836755939402 14138364759568589077 3875573400493113120 15696224857496095565 4055677945857312481 15971780135253333059 16752425566248993871 11616258658528668651 2194990708471395487 4111498011516232862 17537348430477932203 3700544300122992582 11044710365011982495 3039855842174921445 7399507643902290348 14462823583350603820 11121042867065167277 11088053192423761237 8958798297418970909 9788083156056380417 12742274094222241246 6196647500626534722 8925373086757229823 18275978914290045566 4846608740248492420 9015875933244991238 16170199172079054859 12389856337848034897 9842095117774454619 16913300601749426080 7952623213996293502 2009551556619411737 2305324652159985506 8748288076806465758 8757887743908953884 5393862686759355927 18190441954040992597 7305373554038009895 6167445551609844221 5894460744856733279 16130446140274687511 8201289572516836906 2969997244046654397 12616448248554681910 5782587233679104797 14926142230333293074 11636598917186386331 16288618542893181016 17054017607668746705 15351759356445028502 1860703793112167224 8339364984045734029 13436194636472137062 2619357662169303564 14716149843357757938 16144760461480275818 104908268911370951 1079474753848371664 6618824681621433165 16663812760726364748 7539808081464089427 10081340592067093996 16945136319936444665 4744331910704707447 11789196319460845854 14216194542242596177 10065454975777443990 9741352960562376417 2413334602671009945 1136564612612585746 5507966331512886735 18172372838530059167 3552304317937218658 13018299134220471750 494869718520286274 18312509061786106076 3185054348823823071 6563285494217998552 6263880489323496659 1924940577273186927 843056740882987061 1229253354559916729 17856394139622911789 17417085788116542314 7808098445214724241 9253997107128163349 5318396795101062443 15516201073964599611 6348250905775308978 7660215101135320285 3967268503203629596 10816779883484922623 1515615956525395918 7988975800972645116 17619862349111773881 10177884959916727166 7858987316937876665 13816212967663718655 18127312311717646568 18065112593720261131 615958165006246993 8982329118951820421 3441683015619017857 5909840776131156681 15890008094463211043 1885501940922664516 14134577290575139577 10189195660087565825 4710405722523423962 18378005141627646911 1768418310808862233 2908262698130015553 10930147505643868743 8223684880541658778 4459537340337107246 5122828464303373129 2773473255338055783 1539788232967437704 8406048371485857270 12763875558544210799 17388968037749041967 6061256472168085233 15489001489613056454 2283325274077449669 15398782229038560761 16107731160634179076 14575791593659009683 13668765959006412623 5468696686090956326 1462658942115294406 1846556448045348506 406965081479581235 7616876605758350688 17665808812147490144 4287556708914297758 15926853637416721520 14728039477910059199 15251955590742969964 13750511415526222299 8067321145563368431 2233801065523603220 4846525128492758491 17032696850091889084 6500268684858951093 11615370295407935732 686106303979929310 1486034776868251774 12766064414524009106 17048271372227660903 7756002739549061263 5053538232592119008 12333904709777063880 5017732985868325375 3007394477211030117 614660438081365867 2261048956620323618 13987842587883709917 18408019334363067551 10770098565774373874 15729860316653520055 127860929828659307 4143958197060679952 1133985929312528991 11547562605047665861 17301163368592707169 15679995369143864710 16837997695131657445 11411498387270248855 14604982368468177239 11051383496618893106 2385654013955445496 12072702137715293198 18302505288937843083 14552045415952560969 1787482976614754828 10536685270964072950 12485349308320537931 11968333017801679292 8852586898730818684 9342343779077344215 15280071567342412894 13603278140789954650 13049728735416825567 2041453817559943332 15471922967211639240 10748376289115360560 13674094289043687268 3626595767417192722 14477959858140110370 11174759885371770596 11359162604171645759 8048366944568946944 1005814106211404721 6791639011995310559 13966940675223222805 7803626790606333281 13072103996165592104 419035935513080931 16394519339257392899 1296854986071575043 11207081841861477492 1802640742971193615 9895273111454959867 85428708460684023 12777117110392454770 4237969139079542794 13375966720285373879 11743104483152641363 7106630932248628862 12983385313249198299 8161920229681314851 17114307598713409504 13757370748268679726 6639766404611489619 15004014598486760328 2780638786660482269 8324220830193840858 13416911117963047973 13116764684633052163 1512714579460360044 8180960971552325844 3679738326879583720 150363237404349278 6722786919469658916 12026968140928706662 6204251098499034996 11595479253927044392 7508884815098853724 1155019768860781365 3204548139257734734 620029209363237359 9583375577279157849 1621491815990246300 10633598945927748983 13517172343190051993 5688810051738656203 14361249610354120736 17321265751149805623 15167377756236908883 9574015842485904567 8648793245509695000 16180250396678524371 9416543603306007590 18197082819818326090 4845958140320804809 4675530634665896164 4003561452654949453 5211917223668669644 15846035687168304063 4862250650170379088 11191564670288518976 669606843713785011 3479088269097593767 6848885253066667210 439496231651218929 1022633551442268478 17283051596663495361 2763642783675809573 17082557030958292426 11076796980470302586 1645701112015049852 10417515956794106061 3932431068731048114 7703773808106221298 12775285712853179249 12788954230228812032 11736234447963780196 16810077917856597724 2319532774369271844 968115671255377338 11444310402819081488 4434630417553147611 17837101770195333947 6867601415696002889 3730442827997422934 2019088330791759569 10452315088324682704 3889094198520522457 555881344883978521 3772740468662988731 16167897267893815137 9890511392320026385 7264887850151698006 10319775074617150911 9655540674708230102 186465870972144332 2270281275380980190 14664733237419754242 3496912572033374103 371935601921036275 11725725852346695868 13868055580871126797 16470400470060736725 11764390992734550419 5126236263061353977 14757540311493441059 3352906454994560570 10258207201153051793 10831568209047869318 13607194780775654660 10771860213284586240 16676640894285526884 7321438250208134273 1455571745575705115 2001519800869628041 3070367836990073421 3240453221249520000 10389160820883884694 8225728046299901116 8035168915682421849 332926169904272275 16592736732741877249 17334396795990446160 9216547061796012309 1424831169083135727 1623004353030887730 15146683137851860070 4461282793236862185 18232613264352878637 16430462216946108968 17668226321511878788 4365716088982312677 3230743184111372830 14897499276611188598 1263322562533471698 3312669270677690367 12273922877015841249 9182126556182160783 6029751560200956347 17502848934961496838 11193157855000484654 13990598525991000363 2089803230476884957 14182825710577065365 18352477945920958477 4158869450961590326 2494987602499012727 950578827778154885 18324540377794083596 7370582847782419567 17959523605223346273 5978972145824584095 1008503366793462437 8077704443641568926 17654725903457636818 15875185262367276016 15909089129278851185 5845278396461890986 2862820952914085970 17268687336196647081 5953927752401998993 16639696930591616915 13196890246686216592 1844802287452457545 6332244308787345264 13084021503333270187 9878991524198256026 1420488185562397143 8650792127902470392 11844432041770285785 1119786029794572034 12103836990381120701 15374740568654495776 5070387626677247047 6842328861756738865 18119947423735296154 1400664209311414657 10941495435395003824 5737652177396530382 6530296953362371507 8786784599700018035 16807031083458677973 16660012080304378584 15206772839470165428 12701135230775864690 5730669599428925172 5312961740180602436 13782376420801823396 18331155571811235608 7499558636026663676 9061674744678916516 13440901184628710911 10302578031092514527 18380335753170833182 1812128647611246670 9466752092385716444 2223144632617396364 12290732953077267207 10790264487891658114 16652704161425997565 11661648049360475412 4542516785631235888 7812333676013907707 14664632446890223728 15564729729636377701 11675873616140231736 8326855158052269129 11919531697411158886 12436973164633592982 13538382086824291226 4282359670405695479 13384715533577957970 15520428760397565898 17548785142677038013 7760498737059950244 16195167736707505990 12064525650794803126 5419949908154519394 13845467426523003922 16687885661830549115 1524528241244817850 6792230930303398819 8637155874563561736 9885112372803237428 7626120421016327459 10149339430316687076 6817292507467908813 11622433852366241422 1324026021214801493 926030768643520784 5687386253291545616 6509187423693316757 7170507134299267941 2145483042317591227 11050546985353332006 10521818395982254074 1076320716864429872 8555497705024793629 12934181563778754886 13454776492844954254 8438470280171006832 17072672728721196264 13779337782062914915 1242942677818033660 3503458833641988454 12633949234839689695 18387643993628677619 4865939428544347762 9930019675066760124 5134206321001727739 4878348883726166526 10131080410082150854 9746901749059710220 1981079608341295252 12584905212741576506 16906252511238471182 16094208434468852976 13486040065283549556 8029076829343370349 1348846008282540136 2313999518103183276 16700028636737645475 17839453028806136725 2677921334935471740 3809176475154906099 15422803390288450386 4472790283443502892 12313854511642335626 13317795885172393782 15674740927584637757 1704763151900195155 15628344535379606687 7484386315613523217 17391519053196023975 14154977670361190826 13504219347345601386 2536335204248373925 8976412788213355448 15314229888252711446 4111926719404608125 2771562888638004305 11279707200570261880 2577008473361781523 6091670401696422404 11988707340318531290 14262922644002046503 1145480605219302586 4193140403149276575 16120803653450739777 16183950078527273846 4824247079322815721 8647233263561312738 256590986867754698 6014378512566026423 15696273208700098101 14742702846108191898 12226498274255899859 18056878025170851244 17432331323234964169 10693100572449307281 18082103004592692757 1236355391668457591 4325987229039474286 227349748708791616 5403223601762791717 10857195675861136282 16904720120546430334 260392280017410487 9044257189059122385 6672611684156881861 12740266699161758714 7983107396404884303 7520656177313190132 15225923240749099590 5716911967713208557 5315334768937669926 7127863638191053063 2218486795183281683 1086569190148113327 13660936145031301069 16678001184652334846 2643195140485592840 14838509859914817427 10322922810606644262 9767111201970764103 9273890489382400132 3508098832257794685 10068707292483323311 10142994692639766528 17510163749546869794 10999559111752771774 15886395722200941117 2126726596014895735 14801778056508538495 7425164417866112300 2767956746279937393 15955940984980534338 5900308641204558304 10568033673812582642 6821543810667460170 6115350859954889568 13287918051403636592 6929397858433280701 1061916421903881111 14609417339041007529 12473605070834061899 529694739763102517 345077422971704159 6948731784638526683 5336300612211771236 17075244323162010511 6168399881399514842 1423970467906930770 15397815351105970779 1842660107906851716 1709101554433928611 12996987717000225337 12828042733080480986 4948980428381967742 6363917935609912338 17408294654507033867 16364272094534090132 17759737376011437353 10813685491444772689 1905543305483999608 16717713106894525876 7317767857998110038 14907420364696770782 15878678293994288581 12100755020680442948 2577194590753862089 4980351804493096674 8167228930115707021 1139745559032688270 6887498884675194276 2224883077386973664 4161806275642313565 10302264131816808431 9527087153004373506 12456746356834264202 17562082828277692 4337651425388479889 7594422352168791605 13089054836114347704 428395174552369150 4516958375735148437 250337620504595878 1376219998782822042 15279065858449490093 7761107638600148042 1243966376917677673 15245364904251648695 16140001779967114782 11593266642960318912 5165687598934830369 3556086452251259474 237003860771370048 3029003763775484626 11178176632130605780 9437869704177028455 6143758270174318863 1045337176686558537 16351564785217146645 6985977810462488450 7924842554974382448 6041885772063758987 15699951614961197186 993281299512181622 756111538548516878 2378273535461145436 15497229141279535757 10557027490140663413 5939765683839136152 14938767013803893811 2905623607595660167 1376739687539986245 4026667118916768592 16764635104735355701 3572827645707403658 3100256867966359288 13517522874014039001 11445426375985315699 784632921217461521 15027275664309818384 11175288222896260926 11458105582210574716 13032888052304569741 12267080473564136563 3017424716824780799 2972744617115976239 3860417050785408758 12336087782843988468 6621425942834208652 3625694972433055079 15043494352495502973 1768139789042690378 5759286196949142907 15402566964902590417 2980325263507443376 1551888948652896538 2382297200657601908 11425998265443669611 5269421532071135245 18126957020153051132 7742987191706879199 3665267693401810264 16146111085605175600 17844449967373651677 18290749379273602025 14799700700257927934 16012877859756028135 14710225698409039325 17728767433534961205 15472243674897772537 18091870562753691958 371257552433570238 4696676869807541510 7779589568626047251 14461549944833810534 1045986954698537789 17653930162325074794 8539008086073125584 243910725894092367 11554709351169430838 3443240173412204604 16949102905589450817 6624406803279309074 9564750439186551736 11653124350509949683 15664832981464425643 15244382850403929605 799966635008038701 4656098312295245407 8492191514137498747 17633512706838503901 18126829655290688971 11831467532230803746 3945959425913326258 976992771493757433 8047256590538535295 15939354992085084054 18023045895418410612 4789579997624507962 16079154148762228067 16980337362414397213 3233340385426262193 9085487020390166220 13592601956715884784 4976433876001483651 1745974901290003671 1443528903423919614 37405080825479642 12434816538281007436 10172279971554877303 16591771462981610175 11178597790902054842 5842905423193506925 14797725986469683065 15912940471236078111 302410318950780312 7863919705544772116 7953777684949915145 8344085251989845186 4092393406739258944 14502945222113774167 1012882820246315783 5452528771571590811 15950426142991302448 12527843950918546223 1060269516624515952 14861291143647977195 12189361713297233518 12575654207161525347 6085257176860097901 5077280697632095338 10215195924113143206 11545581037098329573 9208231481913588196 5964485703983116776 8878453983554512624 6404116640646005435 16079554177584648691 11655546684133785047 10211924434748656780 5793599980559334358 4634564185782018777 15321302797865414863 12562142438331192179 11418792710628157379 6956207394460283070 8523060851381169326 12598148654061144084 8982823678768236253 5079113073751302697 14628248715998336419 7809875109995386098 7514592886318177946 11916528839942917728 6858620601414414644 11488973393890541846 14160183367549937580 12097475455827932178 15933751096762954771 6890081960342404398 16420187715733572203 5374365191661928226 8094894582392970844 15808828243970369800 5860013467578425646 701397422123741253 16168095427297515012 6787510403024229651 6918134449969737360 1644009658852552867 15216554498156963541 16943820164082360916 15358138246495460969 15169625785216195802 1967777989748978917 17472567996274897275 6579004768058385324 1846013022882855870 3929228404317498474 7627803499465046257 9717505663031495709 17323075354027691241 12228538159428890479 465244233896092729 15186859537540072025 9292606167627156646 144929118816066323 12310489799968177259 12235520282226251657 8058729369400700090 2534015220624802616 4503078541294084525 9473356764430537354 2714917107398531278 16398367042939931141 5737334225502971597 3745776462434470513 18027270130234637717 3610108846602738242 7033884939759471781 1307563860229178481 2974633605773678477 17489022380129721640 7555310000278804148 9173308385427099507 12005631319564473490 12954324285111654229 15880268117912027773 6242867393975603592 17405587066213306408 14337562872753188390 11885238260133699969 2118427449632038849 6045186880250072253 1684908293614819439 6572773270238608048 18077639147998039808 9208349134339313756 4351691205999033809 17704311660351993206 1772784591421667603 16746308411117878954 3830598955528395814 9974666081321993809 3763962862663844095 17850964771697647948 5408832394443227024 18137719644945352270 17103192062833139167 6937484963258702531 13382846927369472795 7574952708813645132 6274434437174161454 3361787528535484881 14947856416242232334 6377393703104462022 11965404510106025645 10436608970136200136 12391639856117485593 3681974845217832036 18394165012541691482 2588797463707502596 3751552695814736026 5552873971197988722 5158558070776465588 15638273043168138094 4675230311983844396 5013681032306075434 5835029640081487947 11271976884385380691 18199592819612411278 7566850889244470265 14147042990207487104 1406539738218663398 4153005066623358874 4080333637724235557 11307089390160956185 10981436011575652586 15621834549813681137 7550639423657959425 5703159420595019308 1653381606788449952 11787927760958603168 7226409233118434615 3411332416780536822 12330817467584054535 1014932880160025296 13214886703235226202 9744246995928911553 1914250142799855143 18052926557842848777 12219447138473892451 13388928300098003235 11609083426493664102 1230089748409151808 457830128715195003 15187694434150181616 15520029773347352631 4317094494158829712 12468543496785159839 13313075582746086198 14949418615631529776 16107186072405089577 3859893736693826737 4764496424821917993 7774254754578674767 16281680636747888632 8306705895635870469 10728301617735906864 17292954164418897180 16825231342492130027 8597857423535873342 4832919210155072884 5782089518599231652 15884520105558978292 3910753692437728711 5405404438656799210 8138584552801349479 5984444423368143293 15604467453147763988 4258189024811116583 6971563958412745593 9367412437988389800 3995206434984110837 3971900078045204332 1069975743040557161 8601207942037342225 17097716931091146630 14043500553765138302 3247462123636941855 3040229410419370817 13004372510710070283 3789580343067673375 10250906647150664996 10997425332526742459 12165386888686561042 16194027090888675059 11867190619000403273 9322011600100039203 3242023736258265910 11704897302073499358 14162487719176246781 17913654309749893687 10933410393837359519 14400441305148577181 11073146097389145394 9207075179751673529 4641393512050808406 7616452769012336174 2277299370268267637 2519043649438974023 14651116914483053802 4184116702689323174 10260415039552535693 10126026341475622297 7343533109902479524 10155457667861361650 17183450110341852436 14417446257511604716 2759446439018562702 10784032734844921664 5401942132237071316 1978847282444301270 292506586539738426 16145713495852078919 4322770854508892597 10531359681325714399 2611020632444648104 11029817658189534955 12485702483946171524 1658582099271422213 3311366278773285360 13175035295213753092 17405833615399993865 7656122260799258888 15938651519726318833 15157263112041065916 14827245340599213726 8635690084819412990 14660748563725436122 3423033785521473487 4222701224916380215 716158189653904423 18284655564914327569 18433489290344838698 18418499621745608437 8123806892389990455 10274416022179216451 7771467384491885952 3075132285368156399 2842524721535305355 6287915825672662985 1785139436969916859 11231951465427148584 10008579612723327406 17746209970673465744 15961118938978941180 17791079907917015456 6883124267385799753 7760481255353853936 14305656430596612797 17297413807503487478 14993693583834683755 10440636042498454490 8533095216201726315 16780056331216358940 4917168240429301698 14176744603203658669 3340159126001311115 5927349741348482020 4049966997000965755 10421828920600848883 12550436528737505468 1364169510437231187 17410401777994987505 8861276963616741993 14616214952185005317 3422740057424000228 2505559780655044143 7510138838526099957 17045022214662962597 11387375823724867671 11284057750136411386 3562825609674882482 7811915895081330967 14560308810545555749 13340346893324442106 15715711208155013978 15528711733211254652 6169324679414255886 11285097005860716510 3037750865166154834 12797569358732847052 1300789052956655911 12645643395445600427 16777091906641981225 10533907714509715738 5411752294812357903 8796371848817795991 2593981673829993904 13107169780271160918 2123553410946012705 13996303920706777817 12316344826628719958 11239859004418599518 16652888922132933479 17945799349517965327 5378399083673629985 5236528697767558927 16806101890724546916 776725081829557902 12639322501364322176 499767086377109160 3952553635754176340 8595108120704222254 3852169879589487735 1570833352483276487 3810217599403367822 512690562366330388 11573247903814740282 8484425351947305904 8762708808704312052 3676494766230214882 7787647527422815991 14356005844671453263 9456787963420443154 17354358038712920614 17499639926467817957 697087559847448772 17495530309841393504 15927880290753453273 6587984912962224748 14418606149907580481 11023715299921849392 1530033112353774855 7014495941195805104 14102553442108109417 13002073464009051594 6739437631789781888 11722462345911676973 14539069993677791605 11227802691778093848 2456240300243999419 1884490958926930397 2087398509973446042 9968806847157755352 6156880481972046543 80139134596474896 9324131434709735988 2777563135949902002 16594709273089925852 7758106107212092625 2835024079337563287 13767689823917945174 1324704233256742619 1644368729606622534 8303121644164023058 7187601486545559192 1038673953821232745 6356402732352379897 10673084901101821633 17252716171402347535 2661200601450125124 7512319969285214291 17109587065415599311 13694765746981669131 9778035036144913905 13848726433199376389 10608895782318902318 10100043798816265357 16410395456799604141 14092265228052069183 18210268470861357542 2480066161006173888 10368308229041103164 7849043679611259449 17106935029067329864 16057890344429585515 7698192396490356159 8408136598704528928 13667140257278578930 4898189494282901732 15430531632655824083 3388688838111535345 10716153138484139119 6682542373074674125 9524512009669986036 2508376875496979831 609351802651817370 3083194738023843014 4506440586908383767 11725195743274522330 15071175087434511962 5574113653244844975 18074202247753589385 1505058087085274025 16606013159090640639 3784854632437708523 3605433820333292407 14239712457124692781 15182136139863197092 8866109827887072048 17873485998919965297 14770681808068222948 14210856244735537245 14487266882736134179 11394203290578927078 7868436003472832772 11381087700701992341 13478599376430475286 83572200330283811 8618064225922356869 7049338882027808468 11306262190715128103 5882028702019132699 17280318131254068824 2391822993068616267 3555559355597686083 8873745999265324295 16762402767313402332 6651190819928326021 16223585374490397108 5369940460500074101 8943178239017280965 10427519803034358589 11363826192014780738 2270527040446530994 11391051655226855709 17494475374091703138 81605579585912246 5018508557936489563 3525993627702541805 10280627948528307665 397718329334064461 726254073587615964 7530708021129500691 2352260952466037031 723073363532401167 13385355069203992368 544458969421832427 5188894152060056137 9450692402887140849 3911626362009563615 1617476860427689071 12438250503915652962 5974462332642680397 15680454384943212834 5132624641525055926 5373086680959834585 621659146635965736 2294285141612267260 4148781733061080677 2622197415063594460 4637068484627316489 1202033618932606285 10079503799872310101 8949070185110964537 2121799524035263417 5491196027840742959 7955032075081740912 5165327755358316306 9347742394317633195 369963698973211858 6166595304235817207 4376090290387520372 121441177667384497 13599123336808449947 570956638035374825 4577571255476171642 1635007638542395378 6117086976368375942 16828904069369898780 11404006493616104044 13849775391853724599 14809365966199261082 1228004421211586486 15791927494145500780 4937851546542137399 4567604008222482686 15040836965600830647 18340052736422237222 1275023248690733087 4101158014488130019 22489829412751020 15454703302305621996 8571467447800862726 3152181588085941212 1066336425279954004 1452259911591998392 9094895189786861750 2599278131781304326 5328427990159273173 12331207942260738727 11853241903013242808 9682183747885621018 8469115390448008761 5628956064262859997 5443548004547090693 14354182337119003706 6770758041088885394 11985624428035271837 17606058587111278722 1089633027607241863 3853939581521178679 15716850601958398446 5980610550547790716 9742852213950634567 13724937754156267428 6939208462704727410 6431643118432905222 3827817647182600309 12988354802913843859 11786136820994749312 7758059347400868557 8108565786040409699 15883598102743848733 12710609244275896632 8166567843007877448 8120187728641443772 2796518830153622142 15064664884548961365 3151976935199268185 10586905379884398913 13757874387891849609 7830247866945713400 17376168931305166108 2269698074644263950 6007135804162438597 10932209984124603830 8554331808847271829 4439511516455780424 18427564092537655758 4514580459054676912 7387998822576755002 16817432964132751215 15365049616180784733 17055212672517052179 12570134744222628692 18054008459452053804 18114313710047903411 2147124698709702243 8836211663069911268 7450794552533995627 9301560055166410914 13489149376337256583 7264060048056793928 6248592629557846515 8444312430437763721 10182377736891741711 14252875036101850833 7194842887051410434 4761338176608956146 517905126587186142 15358969423469096224 58390552426235315 10877593530088608245 3259635918700952274 17055632066670225167 8176772692915162693 1544299478193608759 9198747521138347098 13014749386303772497 15011126774364356634 3571769487512518523 17017007348537735008 10355041587390054891 7904286127168484448 815026950065258852 4622328358092333030 6793256380276665428 8514783766812313191 6944874896961598113 13278102155470866961 2946677468099303971 14179651975361331696 10176518942535862967 8573536808046474443 17871039226669428696 3078030661293974802 10075856444095685294 8147442906392002597 1220010454539966794 3914488682637135971 9522172971432980875 8614529539855033131 15679305014089583396 16186342250136207355 11571234030587165048 2984546679383317032 12307944182321160318 2017907986709274453 12284279954973154000 136721898594885316 4527935541203461423 3220792294043304295 3815116579049703519 3192829186516969768 7895976582670941759 4815548149677196785 3941867199864251939 5198427506363489221 1356327954251302146 1000038917209682145 2848658691911548556 6240539959165751068 10602556818300785657 5844782043576614315 11805019558575605730 2860064607917387860 5375096483878927960 5219607223160808377 12749679168727230248 5264496645305895889 12069133926289545352 15431921232247049791 3496562517141297923 11906103454862208155 6249612196042423268 15215866601057926844 2371639373111992507 800363003207918025 4467683907535956865 10415250017267972919 12956736647822919993 9602080289081759757 8434851902398524863 2095913798702279546 1096534561378248126 16106385152560994051 7206463326671152533 8762487936565034140 18143976591519551961 13408772707027286813 15141519392259299619 16706201365737432063 14685637597328245473 5403183965408700934 8334128141300047810 5890951231738860296 16268730840969637467 10166869392409171007 261609344122890858 3583107281213192459 5034096661208549240 9514006900318068552 10846848164044316157 10147482156041065742 11953207246291995132 15313511614568771145 6970278428652136836 4458608810082244895 4530283932466643941 17872122773614763023 12630226056835914007 10256339775118869235 3316213229528476568 16667625420552058058 4728242480200327955 11793539388845615356 18419087461401290722 7557096497919413666 4715635976755326219 10392243858419763480 16969416646864433055 17658238944640969676 18238034430098313682 6089874435177433026 10165965235845670291 9595116858170516332 2588174068514023910 2857753139408330731 3350858093726029508 7250547073653496647 8797846369469509792 11286411563429407062 6875405925973125306 2974521570161524239 13570283225856376425 14523394987782404190 13551415565607764245 7196786263491495789 3856549393697799367 3249036515753466622 10866525727235050573 3971283515717863377 8963104792595338046 4489145432882711670 7010422073436616933 17497951788597414814 6900938658397603618 9104879280973151373 6142819411930197717 5065185219662548708 13422239793355561082 3445048902250374718 2931932039941001682 15864540392627500724 14003963227782244650 14704277385650377014 6704626051378679173 6917639362061825498 11291282909689657719 16447516956255599524 4335381353368804651 30792437101494084 16403688249944686971 15752169472810489033 3550729903542358380 3583231579507021087 1113893153595870238 1986264722180423394 5357007590040533731 8780248539049567447 13522305426448569192 13472031913044863491 7496592256916485332 8432216112795420277 7969289161653182851 4012920967150010101 40705092359570146 17309025427142556289 13010772902369683650 632297313649352994 18401934347788972282 5686881202616384635 8884048392515874951 13777254004226703357 14844069909142497911 5066972644543108556 13324774722145677132 7904014410394315682 16950073277529797939 11656011952452117351 3079126649520987120 8342363626112256514 170605572158037143 17942364583333838358 913704019824123713 10351209926731650242 4262165569106277735 3596246316275124289 8986667426873641459 100517997601152772 11996664192952104506 1267140336836867868 16147888371798919749 4588180219111483733 2366173991511094904 6516483005785095 15249516032036721231 6489205733207976097 14224004481362005010 17332801281884906570 17504597389394516361 12091591077810523255 15211721478959565736 14298578989855667037 17077915593770861155 3838015899325956841 12913075791521805054 2554167502024988300 6476889887681627729 7108913231314536536 13780807820884702255 10243566383742466190 7257648155750528246 3361727607560470793 10815350660888328351 10559600398954601212 15423912652902084074 11943909727640008348 16567957789359003012 2011408435532098595 10327717770099729141 16340722104157801196 3734804181984743070 11375803543508142622 13107602393629526419 13379436698741823499 1007722661514982306 8049874692813949676 14467345559498333663 17829626374859061500 11174001524453012840 2277711208574232445 16305385089798600546 1112082636475263199 16700969230086782742 3048465770527661098 4954427178721287235 2273726969604913835 7147472031643013061 13835602021658559993 8556407410886140872 819682655616808807 10214218342402832563 4542963832070573750 15612344653192114683 3398725464822161192 16276445122540557567 14220446259013214758 15188059461728808536 13151147165774224381 6943760150259959320 7290258394166774390 6194453210852864346 18028340826223272170 7383638987254813480 13951831117932685249 5779602970797345883 3043781727245754536 305271950287611516 5204928639018305911 15269555502045333497 17178577754799651952 5587404174811114517 17939020706893701030 8740356102413623191 9872492165338176882 17562859160042606845 17323329063161625465 15529329305491847799 4205237072370269113 4210260436166953736 13468933190908766539 16574057337080485527 9055414560615250328 14747858220138360477 11344828462861491105 13839892260640338924 9291318190717451167 15957448813307279121 10798488196796414900 5630975788212337502 2318266278204746847 16565787438964666509 12324149082781328489 18153780946983183821 9917739926615422916 15961112906420345918 12725915430803970012 7662012453502363008 17375783461833829949 17100841955539210540 17481228153365924910 984185638807725424 3927618581518998938 10637150354679671755 15238963647493355078 15057560044981779623 11578553858843813405 1016651903031027693 14897047499453602409 9350813121930559072 12534898933433452332 8154791192341308957 8764734269407542264 2787148243068646731 2539611407581430666 13206600757961604832 623865952897187940 9298897574586983125 10309114616035320134 8996755348682143446 13339942007303059410 12719486960808454973 13596066265906391379 14959088441444130697 5637357215498398006 2552686316787810131 15997882694028282346 4965051684387366238 8196119108138296199 9472584513508436206 8746491627005740576 17184952473007937494 9972991156350940912 14450806056284162494 12658289106550660849 8285503425127003156 4326862948708123416 5830583874277109953 17861297634033870519 11882784372506499433 9783988219734319338 10818108131006514851 16576734489341918129 2959914576702487650 11015819579133977492 7878728855062143986 6103526673756289401 6640332920849598170 6708174697186787631 10393294937174227271 3585346319465415405 8273532911340511764 3442580380215639865 16032612231557952279 14387383578233146604 11751946068124051478 999490360096867403 8505468589296534463 15591669341156976006 79899686367750175 5280836750841512936 6706648638628957111 1795204418965939218 11116867450032158875 18394821915702259378 18013392782087350776 90160278600223971 4343634229049895937 11002881647407263358 9743405714850704427 17697709001602000997 4551804940653429169 3779969213101193601 14256808879566514194 670428411362688824 9226709325307653221 14493685097442680718 15018414352612534219 6121453428164367430 11614007265289452405 7842134385976792776 16175369937560679444 10396258655880579604 17443097238682329447 14071820184456005757 1617958534631594473 5016784477111263204 11186683934307617128 5944385054334165175 18075183093013720744 15700157553105501511 8788532739196969073 4772374618853189715 15230306399634294060 453312445270568432 2132863445279568664 9150130778480267912 15877338342381142909 14108683210336849652 7634283332084932729 14822099700619314853 15093891537717208343 9583522601020955223 5415801452845325546 6862526920133568764 9595636680963927578 14879294865858669297 18365122825938190637 10397960521819343675 17196054475275043052 18429950267190379129 13099112550529744153 2229613652726666824 1285505421597437943 8157676382187716578 1011317717952674342 6212730275616431996 16219690529626706985 10745512055016217646 10742232940665002508 1618965226975917724 3093138857534993420 10476939414979201237 5055557603640456116 434517274501035148 14943231120149502284 4514421253367046549 7309835539651417703 14821833371324927734 5268019818996277837 17594825808968493636 17675782820497969377 1977812435287286789 725434056260228113 558822603765997331 12835506925391604962 14557438002559323589 4797290680704966581 803613756218553287 11208007560398546525 3201268270079657940 6875860709401536622 4732366194959656489 7547082709866455232 8754858735325877218 13098398826511250295 2978821751885784814 6592171720069645129 16565068715267411917 17524294833627834761 17924993983854726925 15977611779673427836 4642508936884895912 11219308197734071330 5450194434081302883 15670168990819833307 13553865882667892551 13411892688202941270 16694057297817197425 9429676561444600229 10757596473263439549 16436502257647150122 7492231594850517795 2884457476059710847 6769768214058096971 3182427799057498768 15846747153392053033 13524080064056671386 15571317910377686871 12246031343953949692 556068766767472911 2598285888922181832 5216995395791272976 9573066101427733351 13169879592529574153 2436751322969453284 16864513302979849646 13867660937229184059 17839315213855474820 3654768781145836575 2593655972915282348 14964334755606376076 722221986347394421 4532680606353427566 2731826481007325984 6870218443417119295 13328655670699848575 7543805916478047271 9146727828380195860 12314017278614953659 8860583228190027864 15486391934951641306 79510813694395024 18126589152183534982 1552506707412945150 16466062101926440555 3469665417684643723 8981350206266160407 2530821492934431764 16912100953869548852 17684519649832229862 4445552213509518606 8194314565284619641 11975840708812902055 10146150132852661693 18052566061532555045 1970795869718303948 18405677066242243618 9490936541402177421 10356934042504392368 15492531337739445834 13876528912515954933 6762573008686743628 11528135779613302073 4980233014152763778 7860826120010011761 14658299236464169447 12157564324212333589 3850076092219773838 13253446779767578437 8719751014915622064 12040882097665720659 9106165045358357317 6487210439126713983 13957423309061987244 3901672232360925767 17779471592417218429 14813901108963922853 13020040428087950008 4352732986509862587 13403408549406853440 241111696887726399 2035172595998933021 16684390915425018949 9722360990609296083 3397210601328202171 60636924873518344 3372459795174110144 8732696064285784834 8010428287950260800 5131610261782886463 3224624721940555160 5208478420153400336 11630735458952329001 7827595142160346283 7139955642796635362 7682675600896262954 10843760588472106266 13674998010505740343 16039386758203882473 2608529484445965738 10853153309885281464 6448939796384175569 16272492596452436299 13661161542883668905 9785480894395093404 4816727261042782223 16015216308470394203 13798980171783248892 11817426432193850489 1334754365071965537 6981308739002651154 9296480835536015327 1274292535769069442 9117080062825581917 12410356965099183693 15061957029359100759 3839100759051166006 5560799510892152003 8649374850986326875 17292393188474614831 14807766973803402110 7526820048201378703 9042761170357139725 17402315515400321447 17203306704944409291 5739187249575316106 17004176846110740963 18069662580145689461 12344478637194446590 5917626066370393222 17086017319831662064 5689974799364840768 1079514078932964546 10983835657907017229 10375839751995652741 16617917310083422732 4623767478172896015 5646635255975641141 13901659657163640627 2492072478407108599 9881068090405684398 181038294390791936 10723335207921361485 4981451696742614435 18330149089974679493 16364528628508352608 4723800362302404728 3739090751610702750 2995957543537035353 459019147765732461 7510201405290978468 17586329010992671970 14137773820335316840 7958720035050720147 13534682258217822150 16845795525015119095 15238331307506196604 13863369731843826551 17209437019498443004 4182264695129609867 7939019285272315750 15941945942674007203 16859322757235781741 3967902488107004864 15073154047463784478 13141937977267424859 18085941939810451190 6656571328792855594 4397646762576367221 14560571926939047064 14318717809738436747 9165741625947487313 11659754031517482481 5201768475335960479 9709396047700944266 17501164105821100853 5414915269649441358 1530667383178610118 18121724555953111821 9632958344363135202 3312195725808320908 5913122998997072134 6044317804769838861 18360543601675543345 18166123308754618983 15355338875198945118 1226719917399271429 9316112979700965461 6386615822124244831 16886404157718639186 10531675148118022887 13476490117592476305 11612670803870140327 8055503174966831544 17814690453309106226 7526370807886707449 10421290217120926634 5317914558028705505 11976111784134041335 8949612021118544636 15099327244674819551 6879996552633287860 13214246198728940850 18197183256305287208 5498699021881639379 3185160169145416289 4135886056221240418 15796005818137534074 15589502539164364126 5891324185577626168 3360962303057033304 15415072286891125969 47223157632325680 4973778400479091891 2978120365343236813 17968305007042976405 14758818678360440625 4570762845143286987 2094863576734079477 17560828588844863254 17330613223896421534 18017950051762909673 3984958779781871354 12846968281156306331 8585535384080284548 18353900380144323949 6271387468566850647 1297115797897521895 1731854862788758082 15302295289861357413 1701735125774931250 7733200325503266078 2565479174150719544 18210654905230744148 17251824956335266702 5051657784073260124 17946169329801063795 9514753814606313585 5658351493310887350 392260408588856812 3860546805727827691 16413563628550064481 6619615495255952378 14874349338915190640 5191435448205077653 16868326422618804761 1462826502182219593 16768243846771078629 5188320870969485232 17140645763990209505 17059886223066759895 13429716722128428548 3214961946329850583 5834632191834178757 3623516427834066649 8649290219669268731 818284519857632185 2738184453196403202 7249947063838395806 17085292243869646544 15192114062055438945 7463106871191950746 13927412827616311705 11680433378241747115 8529125567675271384 1288898738853170725 11901827395742006538 10616946839819102326 16574920115856372742 10440335883245139695 4202048855741471487 7138816230045546737 2262621072614352889 13433530379893017838 6076999151391683257 17355166911413878160 3113603171365192703 10542725804749773805 10741804647548172316 11580587939032361783 3378103422616575688 3987868753210276434 9168662103546010499 10196768136593816587 4251106910882249468 8027409451587547750 314220858628474623 629759442498905329 3876503648343587977 14212120530698180466 14006854035152101284 9801946264774501503 10711455247573188465 16044423558275552504 10039073725865467284 15176281447491349581 17900073618783397720 4148202552089720297 9008254971302593688 2345859467817376140 16631047167267921402 10514616089245610182 5294040052054347614 4997654175427873982 12307608665855734016 14692269749052423645 9703808042658107453 6770248173633632815 13767563793773553712 12066600856034199844 6320930668402040511 6715045907102613246 3373970442387890717 6039987639052266204 12866352918126990449 7537787521639263714 17824422133108704039 9586272017480961509 13618605963426808574 12606883129566807472 17426613232340520365 1892447500310700104 10188193568437675048 17712039515457407339 5637870804527005743 2770490148632643569 1208876171108864060 16103824968082818193 7929244744439794214 12524951056531599069 17837554408683286720 4273947265593488778 18026705702151749889 16481979701208024062 17822268789221341308 10318220683965842574 7856619400055208507 6298233587298088988 7027463560138365827 12578065925694573857 14750722898944042802 18376306700400867378 10384210682571852022 9869539869075224626 3596087552922154945 1391842057713247601 12441172584479340046 2849662534653262732 12886918752860200111 9949224109653869652 7869863446773185464 5651952133945941732 1903951346673281431 5428646958331467600 14126205317919634479 16796599111856895133 15140327950772079913 9611569025191602337 13081166812884105874 11496138104887574865 2753874243162183954 16729759023401351018 4631517557873558137 10957583079058864278 5018968521556029995 5096386089612131194 15609355649238426651 14038681364605100734 7171547493048047715 17688515380252184163 6097650613289752394 14151436045771193270 3108524243066262009 17376975807890284906 4178954682109335817 7442103939826287479 5444909402384524734 1308172470990047555 352582339579633457 13877212919443829102 9570725082912157678 4131748146448257018 10771097616554799995 8741272336128677848 18420697533204036024 571300642449526831 10265002086637957544 714132453172165996 6866318320296531852 2142120499269638829 124371269970250786 1795757868013365561 7399958586486693618 12527658039481340604 6821666411079238655 9049638617107623339 6453179462650922638 13439879653555389963 3687190700669056932 3237825671306623160 16405738508622114679 2313149622235000503 2302544129310567594 16455204334929444635 9259648261582193100 2143088008523998869 11557986760790514483 9980885388339985761 9239288658809936042 13483751442384691165 14686457062981944502 6644463614639451181 5025645019429235884 7710822778016008642 5741069897110359229 16318326594605456454 12541145915838061571 5622286374481944804 15218874429156327658 9219091225361992210 7159445093004592140 7886120196502746426 3799076030358475670 16070935255923864703 4124320807532175676 309528140083422692 7275032550276088084 7258225655545659316 13557689171353391234 597170085610459515 10569673917975706342 10179557543394820058 8684904069626319191 2289126130411232031 9489505172764225891 14862002381032757366 15960804922139630573 16132339423874074943 13845685942900193152 1427532936028490988 16378913932387761282 11906358244826512980 14711667017217469780 8533146086461035639 4836392202848118973 6657720504880242746 15789922867262691965 11547478884795295261 10138172523021368162 8079852422573314270 11106379616433341856 7526569208808931224 6264212609884898615 7562989003350380018 6168013813940855670 6565104769722099826 6192329381956541127 815074191209515057 12638334401942914381 4883438112135870930 8185627733684157515 16243606980691707681 6636413514607133578 18342690936297699086 14907056875912785487 8919407317774914208 6374199257194183205 17709347869020396179 9677314591270118481 2016645066751671813 13333503761756511954 14445920044160276481 3268762818366216268 2306963791792872962 14324406601804599827 2532330336290377586 125929425131064294 7438554467501756774 2093999314269913743 14822923778653913138 987599800365984323 14188816043365180490 14457854573071891750 2829821827141102114 17162220373232845177 13363690903313661666 1152091435229630976 13010845741979450190 570706778174406110 5487459735824791655 15769392352951380160 15689286797100493980 1348656012472002705 5273616521101831239 5759752472592317842 12684330261999861363 11581940809376939790 9826965864514640119 9158707815715068380 14241609683601120226 15226182483335174498 16746559841066294872 13905304608780779901 259058018971811168 16260174081175743632 8200695486543636547 18009241123419315139 17275524291650451360 6457896275702847241 18064795017951967606 10732087713394669164 11728118231879356527 10305913933826627403 13890681588820158056 6718823256296630300 11138328378394835789 7171966697724958786 8742856543361288036 12526619724788174136 6433208921530116526 3864531434797411889 7067909928296658918 16127416373059665802 11600194294393085460 2327046912959537139 15666793597627199310 9574684422958421482 14182141691887741654 256486087911206225 5985387992003608991 6895201753798909308 17507274283075072457 17035234422994213270 6692911078993986689 12460487364971477558 16393644516298047370 908484293899391819 15969769743895798923 3092812482193178135 17493538823404964932 13441894136901609315 18275911110862186330 12693543974292706024 16690387318518507514 12650968909482933566 14698977521513862949 16104538566934677255 9245377422387441654 15400822308422186578 1710453218324069781 15412517296015503503 17187389375251050834 17164276139922967236 10881693728196657005 11612052560065117923 835093622193338345 1760326028549510028 13598601025066424414 11141792091255090096 13929031314365907483 4717046150616565845 16618732980260102148 2863343931630052809 2098151016220261778 3624845520646031327 6141259928484943966 8178988940580097504 7374565491146308563 1315159946865797368 14461745948756588878 15530827618826311803 17039984537181395035 17350028471367549776 11069986017618461899 5784940355832206692 5744697273528905112 15178154960689787636 8301560679282674099 3521016892847331281 10126419560872325872 11575209440460665036 12596199913382583228 17177900327634612288 10582039843561428374 4608699659104535701 3665852488789631485 4799972708897042300 6258254702617440525 17481956689507108395 1017990404365399957 3132955677926044110 1620030315268261708 13139306793456604055 4168734853724766028 2080770349818225497 2018664581130776423 494993127667124656 4797992849203848465 4293964262940930688 4542406578345391575 2694597053653908617 15207536519787589855 507747015552429279 15266858160253895072 18322294583879383881 2339385822400151968 13372243507992854761 5014520921630027719 11067689815549543576 11240498298535969802 11681391273984217122 10004259944332213830 15052163882359541303 10002375171563141129 12489876729821269727 1449572170033746048 13146325647441654619 1911278948954659751 9927052703234025429 14597828709550052112 970119686664958553 4741662634271726978 7101423748741141914 10306680167812889093 1206896952994961112 5560988033988552673 3867004197615774431 4728950519220357125 17793429255077823634 6252336055009988556 9879554747511331370 1111568549930546754 5899621317846251432 553559171089394593 12902735962617852797 9535334843042863867 962297266275777516 13314994607857278521 14134157764262521362 15626134310082284327 3404500167537904307 18171610719054604097 8224194247289083030 2130142908079229639 10031733290249874870 15605633931141012214 9178298695604686742 14199217871753690926 17446916964273974162 15032663995903859525 14181046013737332013 2901175684450266633 9868884254760550275 12432613538351077445 11494440973383424295 4137761538175659456 342494588505748772 5985810253004887125 15945162368304523498 15908633387394214953 17897992587076874036 17573255881579284885 7737299394189249826 9911296097696806295 2432500642969207156 11961520312580612625 1161931257140148708 17702811716566703143 18188390150994136962 5709511425002786454 4655109346257452773 15565118009822210630 10487429226480699397 10759012804633134490 3681349055944664488 5463466677975955182 2913949315557797486 10771643387541988229 17632749261045445287 7052885434676634376 17026545546150238604 2440150865867083978 9185765270689940808 8509002011715587475 12507632536633311271 4864113316205179272 16293443270910445016 17595765394636429246 12862133209460400500 13122207012361529019 14330600645536183415 8952514108697222764 12971147456298883625 4826315571249114883 1976853161683926543 15162603649643992068 6438966990950568058 16558939549971557500 3205431667381185591 13941919141262573913 3382418666544609520 17174139974325552581 17037514714427589201 12462637798087120232 15771689858859128519 13526889255396310713 11657924570820006178 1675569546286304679 8212952190121007179 8866744158947445472 10722182700196390704 4649672981691112447 10731975112604195583 15568806751888352551 13844522993669342954 6352030782137869889 3111097379721321904 14935500930105157996 15048709492860458740 14136992193932052323 17293992085553804159 9712798513262081326 8811788037791827236 15036179772658641625 14371330005898496214 11957050233250903835 12653304912887260622 1522760961170310474 8333079073113068765 1776992585012473764 1050907074983593562 4387570158942576125 16357353105143273787 14561045912669943967 9577591137249644956 6981447283374822459 9303676680759515958 9357730665991889504 9024999104882746479 12049653243454852686 6093190390858040622 2251137011190211757 130350414658405308 8092089106665941426 5337259749797986807 1815062818899766290 4466554328362995889 10492857561979073760 8660537941956128768 2921422495075032161 9002916965809781806 14691823070713509295 910523674668187682 6835864233870959954 13753586357430973077 961181157432370208 12153723416694580869 15652250606065191612 1319563493157088561 1066886817863651317 5201364120173635085 3447511638665167827 13615565663446102507 10314834395877348474 16330422046832216705 11349081345879177121 17720167002861633006 9335725452821761230 13306654783824711478 16118673291574380850 14156280120725559097 1478096738643852835 8583667005816594804 16782265135192591240 8017604389216196988 4386591976128721427 8970909294475502925 15692899948706441973 8787984229936769342 15091419130863572236 17684662239898229520 16081693929296391708 6964232874954116700 3590595434324281123 11234728503856870182 15324919980149122123 7500783526242473972 11825159103323857127 2876874000054106988 2436338658075455401 3393729667735891775 4214723989307783790 7826783150598437295 18191040441938143887 1624825930152572821 5624372251553778185 1932608436851432043 14439590985752340105 7614624692462208730 7913152775663929881 5646016194114117759 1653673170169354612 10490311081444614008 2002248139459768897 52941892727969951 12382494663302099414 18424551608982375066 8578246273223073808 14740394934375282748 16328920429236154265 8929701843033258379 7283440720517756110 3583926673087399602 16470859331636471657 4004106920547740548 7907125689476388296 8790183217706554052 179318388109133301 1696629869968308460 16219582668207285299 16831751023688671918 8548483217062541086 8595543820612320598 6615842249855679558 16987401738445668430 17404893898425336242 6709300114957081623 13212740833047216524 4321236839294232146 15145929234178594488 8641328626541897768 8783600600222650337 2154994823137537843 8300979512863969495 945652975672088347 13663732309535590583 11137611857797340126 16998701485819950565 17986379797911671478 5807680260797842222 14597545666006675106 16027975843370038644 13495531424114089372 7536912773837852915 3040755300336269622 11134676897906140358 14441442237896860719 2539270853201508991 3939857649664615689 7141707361013606901 16894512035657730677 7575647948647201032 14498523903097475332 2748361559684649985 11153444458484818538 15403394142454866964 17355533523853527095 8250029936878240051 18314926451681715585 9471328394152617654 14014055416422488123 16401170571360447530 9226972425173987077 17551104008547084062 1537673242377958675 5728529493480192048 15573376908393121605 7328138848672371039 10470954314758282058 8590758006947015586 12693478928088400567 8372779701213794919 3989562963485765471 18231029375487713769 383027947736541034 7759196742820212057 6241963298888719472 17418691497654483289 14956366929912064004 557601680221452976 16774915558261019724 4883679504052646494 9826349589951311656 10905681759534125212 2747093824978590552 13572601661024566296 62713654508212211 6038337795014686677 3575288128336168172 7118585160853913113 8779862532073255397 4378624446488040549 10190995568757348525 8109632790883423827 9480246150885455895 5535127589044775917 17943511440585010726 16870737481447692363 7464708172525760099 17777834971136745454 6252564368691211244 15766235980298162061 15267668755663218892 9018625251205511839 4291078856971143683 14679776279435084708 4085080956138259557 8409640768740160472 4502433938543788696 12500412726506947634 13840395052162369458 11871472286124385534 15054950736845070049 14877681631573228375 17164287284666301193 5412639880161411273 8057482330736933530 1836854211050461849 16044162351357816020 4594810134594039244 8095237377483205740 70770996564578833 15693408590477180710 2071922448677751724 11970277453320335503 1535761053106695771 9480324600057224786 8960734327826142091 7914273656583543520 17433377194730999753 13531691166964989044 15967836501441067944 15283716186248238524 6842876291806304203 981939649547629006 18432528253957391655 4043351883902940925 9056664760361848250 6661419573257125233 4465169246872401111 12363908549623419583 5277161813859324358 3916147339494349590 8447724437242992377 7083590178852204337 1666581117896198766 16997249624615860355 2019871625378527123 13594482574151917261 988294544188411019 13109695971402768190 1043107952900343115 10764437953287916759 1051031916974595140 12140908663010689561 11078939271432359399 18244277037233866123 14028896142309223701 17378748370220886432 6084018786784368051 236817115102211544 3153126503748624584 3184191277529341917 6519498326104383543 538761968493889426 15638678048364253777 3322080493258871796 2001968382923681542 13756788579901889960 8339944514594082871 835686675794565956 16701352236834041238 18284794826749274130 11796043661057890298 4015993367053100887 17195833938889593915 17518495795391419488 3604275172005818225 13599200800017514152 4092913420271568487 844123550506347916 14313010595148686535 17152291379634018940 9494336399088419434 6979997713442596709 17329469549431576166 6269343154389432661 12524167833189961085 5713798078232203204 6457459949943614489 11232094581534258121 12418040606228206615 17251076784851074696 11408177889868052445 7818885415577871321 4805715238452621399 10596300710101858226 13342212926072102433 12644763077254911759 8849908714156158085 8357381968235711145 4785456590289513284 5950691086565396767 2305728152603946145 9821640484492029586 6844333147404227720 10873234156188913306 1914829088054264126 10602876546389466886 1671551314115068881 6059203391151470874 1806747768737270623 13277833053907831637 7725353197850833684 2981508391700928314 287232443000057849 11915672841185438053 5513158459239593868 2253637988781484976 4904264231355921945 9424956855723560799 11073959752674144257 16730305551942559181 16594256061506449245 9757734638806914794 9837822577872368292 16300848958453712220 2892804402056177714 16780030110777401566 17130092080466712052 10501781746569820632 13141944682650699971 17685272028442712555 14076482210870657214 15056772454384706089 2195218789375831348 12069690459552311476 15024848317264775071 13677353209747810850 11514904556198807377 18382000587692559723 12031386251175643037 3600573372238089615 6272740130489544713 17159632435563911170 9224104982218546519 17758046583392192537 12365179180362893174 13529339572895774587 9838621879285144421 4183205966640337238 10504953954920151018 4021660068083930395 10321428028974661879 15531221945198201394 3611316331618196764 1346139364551956859 14771828778512693795 8045944275412137643 7998213284242739557 16959377971885010201 2345703211147597689 16013428594980760059 15244819733634860389 17333630189008556887 4620512911013679082 16740807307900580093 15024250765274732000 9831732402730183325 6610115233044604437 9551172928289115431 16367491492519521814 2968712496185849400 10135320404989220419 12144459857560820431 189187090886749773 12884822917662562078 10871440630259308899 5831643251185762957 15468753568497316951 16206927871081151053 12155151647254428321 17543028561456763860 10654312754388984685 9327712086030030369 1106015002901906385 17373239029677560187 15671464561294565828 4094946155063332020 8525678776815201803 10310631289681622853 12100998070668573397 8969348106770586659 11834634369150425396 13036009293902325610 5166127182173375180 18290366892635235839 15031493401502164092 15070549282798779438 14538658291793500643 15566040649625362454 17949200224719511024 16655910621382336539 1505218646067278444 8820892145428741101 12925348457583493807 9920863511730123502 5458489934905474672 15226990101778786955 18152192874529939842 3724855259039312691 2018350141868799186 12084478080662639897 2571585011449945853 16175895561877337393 14086182593165125527 18249663378005644663 280394225844405649 16221196312078675115 14587465177386497901 5373479675822179095 2785869719255148965 12413821213288148272 3873506580847520142 7625441708721773606 2972027764686428598 3934525777269558198 2229354238645291201 5832453647408123486 10193308064902153972 9474213337122354704 8252773400215003444 7087609512032170407 9157469775252569950 9280572860333300714 6891549005774829860 11025925021565966623 11748239939847791756 12355207803256148709 821127133213264617 12374114440645284452 3772263717120857117 2677289440355225339 4023728050017799265 7736304613302974392 6477972361986766187 4355853142241988869 8020786253160925635 7887443146296400112 805013388411531060 9057995136056993009 7880515270198409635 15291622391226733303 9676071584856825611 18275943610150392373 5840032717977745576 2568031112527893437 12394893113161916878 9961334810527330968 9819362339957791094 1548277693598891457 11460744848834298975 13969712779606734443 2003842175920145381 15065865063908965745 16440272037729908032 12687562859413108850 15243496434574880919 8240394302262036623 18119758937228587241 2649624879524862075 873025196801295616 3514315380500991362 4814621252401668133 12227843584660451179 4238173708991172616 14937552662776328405 1712496140284022648 2870035663125060028 16944258670501419895 16332286462141321451 1760224765877970991 2607547299016021156 13664972524019916615 16115405306254319058 1867696491341598814 6855717932199921077 17851761989881917436 9081892211805786577 10707149742550258689 6656581823599091238 13641285314488311596 10737166145361250069 15576004381759869739 14756842631213283182 12761099174436280910 14873956031188737254 3617494896016475409 18422128842687745384 14923579044738437925 4321287551335612828 14961022856974288481 10695363714547492285 4145515792927580245 4528129851753875491 7174915401348344604 2986145594117751070 869013207207511726 11493283952072595249 10959956142934654191 6195646738683839782 16600575281462577022 584015616773976408 9671715415438543598 14086718992807979918 2501890760342086251 14198269178057177101 4553753550491353118 17513500032265644729 2392222126873012187 4495338417017958660 15033209019228803816 3211096516773813243 15268264234215278836 15414140939266955046 5237403619942372783 17351909641425693584 4376751626991801997 2075505858739697457 3877103885489059771 3928317405333134982 17192764019962642410 15554159939252117315 15823379176871524668 17948739056716482527 14620292809792720187 14199174234746048041 17109007017532522146 9296402403572276077 5209897920379232875 14594655629433494255 11639662945921126445 5892010373550190844 1577817590607720888 7806829414947221171 13628976985664096290 11018374373064692923 11558662647530847961 7301371224985408506 2736866796822664227 11925679044003786726 11488760432285185643 1277064606982661127 13930272049624864 7160084171383741823 15142324491699545741 17410670395240564045 4897044431818555158 8089666595185930727 1920709790471954992 6267419849981588222 13436971006777293433 4208950298837045922 14208353233591450459 17745319374367587600 15477181969306686330 9489132506110974024 16121072444213527011 6818956143400872636 3308426521923255615 8361670778854669732 1620222696136001015 5145051313217529521 6655150526288314198 17747050248777494575 15850529625913459791 5589408651383083593 13719337506957851235 5834352712497736819 6143931368301475603 8972892287016527783 13404243131703627249 12111512032428325100 16539114454849296339 5501999090316080642 16987834399421743689 7928216412752820788 7592348577340499731 18181937009205030617 1727077570184185134 14324913383887600246 13194996325194520183 7782864129168961612 9943202218858571672 7533424540113476128 2816951216369404436 6526126491200290049 10702462152758213206 13356394522881027483 984810164465326465 3323919286166906597 13129278085223546901 5731829581463682747 14813314580883965337 264570794211333307 14649678636129270901 16860845913629199997 10013111151829324111 15513533166622840793 6430615921677603580 17577807533391340441 5128980096406071468 13202130187413746204 12107797410854795747 10698016090920037999 198321256558585269 16937208116997720270 16215177909952351057 17792075379300924625 11808224580795076071 8882699009437619480 16975458150682901095 1330253796663383846 11753850643274386607 8142208212933587085 7336348535069787680 9821464315544552911 11445476524977949406 2878214360979822247 17262532005161363412 18129296500034282523 9445034692458928970 12941847385540522576 4970441381772048777 13465357907010559112 6853612292994592611 7680582536144548511 14829756465736760270 14712415303005440526 15592543909412674587 9769526276248650875 15517536413001484352 13951260570317542588 13386842745555494145 6008428779635502988 17475202419624153242 7138961399056257251 15609824757823446941 10341627453751822832 1415609969608952668 9227723217784662367 8898498314517552825 10849090246135787418 6618919713666598758 8048070822911449029 13302476849725961654 17903226827865604333 5759431075108139444 7554493937091626588 13867673717438280395 14786239617692369803 5827469698669327025 5541014517489653976 860364890280357172 4632703620300309804 559852697885724170 5865582808105807068 3776672883032555516 1497729547723905379 290582540920289456 12254316745771678671 9259819248805042159 5035883915127397489 9986529225335014166 8330438644110451126 10803079827981317796 1298825060405783186 6883845956210865653 3437823297788279605 15333701485623285358 10545828772343346995 2980505141714787291 9395672599252923259 2176940492971782896 10441050334866736858 2855275560764630560 10075420044348001172 3363839203064442727 2762247214365113577 13308419303543455948 12876104523543962135 16445218217761023305 6704109448869002066 1027468917054417582 14479829530079549002 13375640341724201985 7334119346017741227 6178963946961229772 11947607496053989371 11199985040606672172 9298497197324427241 5715545911349463398 14780369464004903021 7431776826788328852 10254064301855308302 11933719133742484047 7110707009938295175 6828920732186573695 17001288818017953188 8006194075297225327 7843465690444056132 2423341699452336783 9718079433770928221 653353040833255761 10458046541407407250 11037466045368244506 8674281379600320322 11744318564581881170 10094656803315322468 5370577867855711377 6556147675488454401 5283330480000841164 468032505090264303 5111908343464674329 11400242900302030211 8163694403343230441 10702862871361275655 13977834074743936968 7491809207634019012 17154652598979173628 15372870814122627504 4655726817465011513 4902457001057807132 14348002421008898483 11789390330213548151 3809049986850650193 13648012402038340529 18195962136514883949 8478499025334765261 13553502355310691474 15448224603874314522 7081309730854396362 3290205155094745175 5859130365771808821 13086887477640104234 17302794066953489855 605807082047386097 3973359028062254489 16110717331178958210 18120538894505217447 16334408929039141007 13878390805666155379 8861312844071173752 12544263233906123506 15148554261631982875 13410336098390713252 9956369804226033848 14813581606124748911 8747400282240708257 3422855376713167882 13084488905441207763 9799477416429483217 3537646169390593241 944230041296284608 8316343620497165039 4054598821879946434 5899241538979253342 880709607492587223 2795261351148877686 4284348533649635854 12591807980260131714 2296478355347044802 2281272629862396047 1780116383802336961 769570632619921713 13433153724345748096 1089888372113971522 12765794744101409697 797695889082409056 17593456753456780491 4439559619432635447 1640498235515721138 15053355485754763691 13447764162406828324 15537879768708985792 2453684375005176591 53743440031931166 8925040711365063138 8517041637161917223 8080583140434245492 11003519105520015987 179728622067772262 8326140334152305608 5731956709512702843 7074579492401278368 1239301833212943876 3444655061431023998 7540282296907378240 4757182740393330485 11556640625249318687 4458226300927814350 2218634717030087449 376923420571250 16131231232879538800 6107863459153204907 3232427983478231463 8505119295754235305 13639574888331491856 1490076560234225495 21922254772794898 1280606257410711428 9351084834336717440 10605638418893193630 7822326552930931980 18314564356731879469 6663747590132445019 3866691493309245812 6009343830702015697 6105297127310563015 11269181219552040842 15748795400684116694 13791059889888952492 15864574147577961360 161460823451325397 16569838162946594569 7178686020156286456 13470066864456842115 7130865498876893745 7485093260221497712 16488704774664220407 11490351041859193044 3572292866142192947 7413578853543218619 12915785733208366025 4970777174159580681 14473699301671209187 18118197025601990092 17279931523224443314 3304695625400409331 13348523685644207306 5699399192378234520 485642565396613879 10235190644333587655 15230973326489505000 9679713868263357578 10738308101992958547 3545850273513617251 16295622896949140796 9262960300306861666 11909722608725017807 18296265397756187484 2317840738020902353 9847532016353595340 175704883485642628 17656698890573546165 16124921375368635135 2486950204905665299 9577537861494084424 1577999273981618077 10755898268099440985 5251402503446206825 12072683848382932319 17191198532854495646 12761940953433436994 14190642694014911720 10188922729022755483 8682531553245988871 3180985053952192382 1012524905094582906 9030011703018586183 758264907703684935 14588027038710096691 1533112274449326348 13037269612063761373 11923201385084013306 4684115790794186295 10348399907793069373 13069897798804817717 10353528555282572766 8512549722066963126 16518420131225766667 18250188125422659756 8856581780656359067 8646921267467664416 12895498473459432204 9394107736309946322 475738809316653161 2920200114442543664 9360038969732813976 5690384504870550473 1399962340005943594 9382381604327420533 3340623249767926831 1330498984101319232 10270648860871342404 5631691536314872716 7122339423079786155 4002637053479219523 6311494376673005521 14120634111759980348 4696792424599524631 5770506505729255151 2755004388868971234 2116096476201558319 16166463013510816610 1317002519528785031 7164616646143091539 6375728553999042355 4105793375544658439 13021997491536222338 11694549942294485578 12481122000321331228 7520297377443771022 2660431153453542717 5369169957314715905 43060385633952789 2479678821485645510 2798902734064940454 16416116417246112954 2485697877214205638 16852971297239128773 9602523469729895849 17362925417148828314 12970159524213192601 13901651388681132439 16620056591596908351 17263980853025875690 9275100826399886370 7969998576859022283 11531623654502496259 2771889573209123058 9130899696367285106 3568514189558708082 16526589515651311037 1247126595510223675 16506068359476439978 16982137611666028944 14861074887475890650 2423466850406071888 5433067581027064341 3247589189165349736 8464262338090791599 8627515024775763095 17731567229626111075 7405665262000832938 15070115321098054027 11584715836960308030 16041740054084256568 6115571232647100233 17076083434465541004 10380183061227150706 16158091502195052407 12395155161867805662 15577951808453898149 11465018020928543949 2589550667189807368 5999090177286988139 15791068128733535574 3184618244991515808 16422120374939524363 3255262955231507851 1921468277869415251 2884374664693985044 11903096056314090228 1594224931454305697 6560145205897020316 13830874097826219426 5480224940792424133 14268543611342791672 540993031698657231 14452474819386028339 1011557452733881859 4585003528196249712 6037846677838241425 13356726271536485060 10101601436796344837 2588566874883683337 3358846853055691294 8133050589426760763 3979135096921948673 18052981576416981370 16669886249869393033 15278849445609428210 8168801351051234861 5604265899293866150 12963380353279301034 10062348782083995810 17522867258143671915 4456320696346152863 18213665248898176534 14616878805282682133 17705836688831889317 15989052316275571593 11880450616299519122 14981320155709619123 13742885304645956108 7668602047548632720 11354957608779275391 376880610107344387 11402834854570194158 9056240555003305139 14727301387981272141 10458740993383590459 242549134929361439 4994629869369034194 14777298317222029941 3794157895743914560 741550678460916137 12908215236755337486 11206067384202642798 2480647547741445462 6263603677122494170 4423671668494600238 15989011603752761195 14661751165525190130 7984835394566987550 11731592219812942169 15744227261256762565 14188911079474867751 2331828343955391170 14488135652949072723 10060148435370193726 2940475789866629237 8624206802160936770 12003592306615351680 2220694841068145644 8840536102233128227 12014255408094788374 8137332326719227452 12402343081677141648 5811931765835350949 3828774727681491115 1783753469788251295 767987466983802999 3651611802399222272 15276451145303236141 14227603736463369576 13603011880775425026 13767975414588073260 2189820712252167119 15711165422213548365 5802638015149932207 10213992388175996683 15875027114383750731 17554439113477971364 8052335949363367322 15595225173410528741 1229509648735861177 16830507422811196624 16456485897005829965 8215950016382929477 12744209546776501735 13536316569438616256 3959768093638544629 9376627850656525193 5038720266387667880 14339301883870117023 12394588148214741285 14745501822176524454 8567405366291089201 18070915789792476531 14392212830939472900 11633233743803895543 10931052205280657426 18440188801172833022 3705696034615431729 12377040574360615536 1565047697028732002 16190343030333503392 4710034752427822660 10331095503232334296 394590596712715550 11248013222099337510 2626533274680627202 250801937340173529 4296357586811367171 9852923125734756713 12437586077830195345 9213351270861129078 8416287736049343838 8575745910268178663 10429468696711543558 17039401060792189035 124495760081073794 18186660235007687195 13976677842165868203 5026879954175100605 8577285213032448010 10951424598719165957 5438762529815810602 4944625578546582640 4159717685072432722 10679437203254826550 15078795677157015413 15607628838921664265 12431858187813027661 14735218688444779255 8749518044352900872 6480064240769039266 9649993920506991545 324816879709149517 15531002672077785748 10924889502481444687 12234555908898278514 5051490949009447349 15060912217540849483 9896791591051253396 17040883118758761964 7808850801364568128 431456089742502059 9578855076242956510 8702818255566876267 10587668550400565629 9145562318386016467 11140788531763611163 12087272850337760106 7841728271023906604 15008658673820446902 15614901966767223002 11802990267428962369 8656777159468276043 12322465814438276855 3790319550998339654 5143242615693956955 12830268712406352229 5454019380637748510 8589578077291467292 5535961968830701632 8627143488521245185 7715783017807564838 3624077934618591336 16461159964589955355 7456084429867242942 7936032120983282167 8444369437557816657 16803373294223765029 286988416042715167 4805120287062826519 945011259993560847 18386527608254583435 6685964776082289086 8442729348286938736 389261898986985047 16623180645476210107 7848507051645205212 7476432015963466732 2779391266845400048 2995565800244389347 49875869894628261 18369216799475078189 16150263103699245518 4434355978362529074 10244642273181193111 7545155621635038614 1290958491795528301 5342630794855116963 1499285008542276245 1191521836920439893 8152962570685371522 7173842179474744335 15601221252877330734 9100220733628470356 2424301882766696703 3674775657086241591 4404460528987519529 10675680792905801698 7745754924002082799 1525481043199397584 14670032953351223905 13077036045651012059 1353029842288843416 9359058174125154124 17559643908074490675 221683190094280466 16037461991135171691 17856325766592602433 18154403277359995510 7717676442267801764 15347913945361792762 8319108046451011630 11273952515474742666 7464848895012699011 8264086824143919403 7234882082212581082 16348731925287755723 14086600874667828973 17384057002796101543 7898317462838775446 8773726745974931050 16505131305629296651 7671059777978821180 4011764591355102200 27795356378766314 8338337212247589024 11223638072406070489 8411900294363012487 12179296807525558672 428339881174383834 9741232783405361490 7089821648393072143 11458268712786887713 13478606077557131452 11226378749546525388 12658988243799259349 15749981224983515880 14065606281681655143 5451769022489438733 8566184182901604230 12485174501064515452 9396647615913651486 9894542891834396974 14308350966470038745 13083102843352481123 10218524715016264771 2252529426991853007 8739346151776490397 16695689814452091038 13470134420320126360 7295892341434595167 4820681062685354164 13728096952045933664 18155275294606443745 15743896997627548065 3250630116670413933 11576983499103093117 12933701171837286871 11431513739923900929 14731406791213344965 1990570015251540580 15628999123244003514 14671419986678374743 15370523296162975085 13919666654216984764 8731495625617624099 8545223999600784485 13381587203460779800 1270411949782693409 9226650345648457402 12245392311817891856 12458544337586533397 15400481574628087181 3869080129794315017 13578256207297788569 13054411453606358626 16201138044309049266 4547919787158588930 18404515271203079604 2440038778195380575 15736507651241721814 8761735065348379909 12476509602181732554 4281317103664565571 5228879747582306876 17335349881285158374 12491617054348728831 1746061086757757757 17163018868611531309 5763147186253390003 3623999324588614683 14553464035245784345 16060038784268967793 10996513680354124091 534461917380325120 4704359027359692632 3130379593611725830 2155407713260118160 17486827187527687464 4171564338432476615 8244484633404836027 15122492438240547100 10188187002361802328 1195432033024523026 2606074564402726823 7165424851390480965 13310217098460679753 7669478674585424338 6558751098244365598 12478127068982378699 2569475277700674355 6461749760218420724 12328855312149992929 2012710670388503158 11594194563452608804 3296765099405210208 641489742678435367 14258646162600509734 2863807916159958434 11522985942997593341 13646202630334753501 16611132770142712531 3411856291582653937 10826318736197990384 5681678959847094903 12092028780978590248 3702924904555513711 15761655600323012896 8826964853783816173 9673142593057130272 14473759221376274407 15422635139532351463 10015917337269411675 17249265967846511037 17095804476674216609 14390767231554962327 7388470622702205881 3043782682308795278 16328213870785792773 9526658865547404423 5731804747594968449 6230642083453245181 11050737491304443957 4813184553828435722 11377274957562205079 8528513174526873861 7587169575017741682 17049048533595561344 8507618599908040320 16065309236732351849 18030348598194160329 7254739119517275334 11070580459515356168 10657599349879361821 3661985863949457643 4248401573373296 14914889474386192035 353413801072362739 14884611699318743723 6212632322247321448 15690907520541469221 8230049222032979730 10018813374871604991 2369308874007572795 2840205668924858211 14165281845190881346 8636356756214291272 12746383132456837285 14893250867407776780 9252589774861658665 16945200601489185740 3877400714614762509 10435037187501191403 15783617383227288247 8681165406356710899 10549508234789311376 4180040823156344608 12038208041528579070 17971370559371880430 1793390224495250396 3405311954937463735 14564983373793294905 12162519682430342979 15835986927974654086 2443334004541909492 12934890923293234446 14849686961059841096 10489111655427398318 15589269224223226061 305625261822699912 4408213229777799313 13542418243785203090 15201170686124475046 6375237503606049602 10914082831468037646 17405804823707103155 18106679929713317816 3159639167782406354 11958018318971768193 1742862055377465111 11213765243816976424 10241329886108092187 4361790975167256517 13595974519729280813 8121186546710755170 17967828578250589156 14350671028775551250 15387343497733121653 12145896973103117896 5889286323926399612 16828908745248076452 14652053265145893369 1268797645385602357 1016983191374726302 7726651849955633573 14972046660216712642 15536837226045844588 3472470078683363791 18290059382925130663 10022595665086644523 3123202643293007612 5318647272765167325 6815805906436387629 8936693770420662370 10598296203744761787 18063436627144306465 1725366463129709865 11293575728409920257 7120548828400098561 17619740245872390847 10538868039396522713 14860922447543121515 713991163337382392 1565943529148223156 1513816860199081265 13382991978543684894 13314747403473658355 6770769087049808126 13339761273993145728 14520917432128094964 6605445504495843912 2296131818918094741 12073753143043165607 17201324998311287562 939356381071117527 11041172163735694527 2762100038058308534 6358060631807861895 11711366303158830351 9054071451306477594 782001809403124866 18353175377185012791 15383600714242196451 15403140797079328851 17982935460978565882 6004870210727164426 15389244421067133038 4474601332758359800 3828396137399287145 14609768940258929873 7912469017534012600 15376881663464011428 3927509990793734836 11436831409245381934 1158882225023595211 709895010432817980 14196964042891991353 7710794930506289021 8952991659557139818 7663257593478635750 7234984292353544419 4217005550049029648 3591893621709430410 3939992287157135393 9302884804430045487 9844982948683544724 4295176197112859058 17125606303580675482 1550456902659602713 4315386218923617887 1305338843549500876 9382641468374234298 17512741860837596149 14761796695537160474 12359816670031726102 8531870250642608060 1415107778157044020 9471173689304190763 16440977048924023418 8845770594956742191 10776163837546594604 8016451369832755198 2303690000314749337 9430449308353018627 9872260619088658494 4296831827758332665 13867765057001313541 12057328097662391593 12119028743333078456 6378266813841893304 8739080234755622139 13433410874180215836 12725079253904206305 1796834805397014291 13420732596240199339 16432925573466113384 8655907377961168559 12591283425077518248 4630031690367288633 14848909237468883225 17118071656424152332 10458623861069462452 1113010885260634053 15803132938615557313 17520958405574486959 7629248022571041913 707069527571373301 787041250281021535 8137883862921300607 4386552084876832350 12023876641299108964 5380002450522362705 4562016181938537753 9537753244712403803 1039756596223865946 5688931876228631182 17980718165915260200 17447193129283610345 2185766246727405242 2442810625537118908 5267487447145915205 2884947324899378499 10998220889061341535 16773298468929655659 15717282558517068102 11873495318346777050 11226637459844676239 15085888569883011936 5070336835071655135 2701705725896981828 13334025503079415648 9310546876835994332 7230526001462749354 771236349514605135 10334289506183089559 7147405685076492759 4070888250144254769 13777827056951062547 12385802758029202626 14297776433118684146 15435803811384181576 5853147654665641150 18257705843160111472 884520219646463217 14975868494281146930 1524817829576971122 12411616287916854799 12986704444382367757 394185358996828929 4733350420559495725 6703952584916702737 11574986757868756971 11984563990381889118 11215294198871026920 16713051596589238870 3168078139171186642 17613235197628125085 44028445173176512 8841449083707866647 14728607509876753234 12278764195241932587 14028418637223230842 9770289942306256755 1136267752307179793 7361927462139239048 13297348730905351238 2224136092007431182 10916416938930429932 5686213606519073287 439991543767264484 6403214165059880144 2204852970493025730 6034614144870273919 11796824766767314455 15451651817472548554 1534776817614662479 1665599808260294775 8513767786844705177 14879954383576006926 4330352028742228653 8312708219897504679 9275905069953302374 10103211087875037140 7473300540291904086 8997513580998575451 1033760436597403651 10592600498806770052 5620365605293088971 13534150671620860812 16279284245146429598 774017918207496647 9182466333290448950 13507166094360793172 12582255201976961146 2380949627631493744 12950027807983033740 9741060448580247111 385305253152737992 2753446468351302060 8063818159720635058 4466931941217351094 6537821387345573410 3086825831664625910 14638086924962035325 10036473433611293100 15727425808397511220 8836613469422567909 5426603170618622283 9019049274161602545 17957722792970212033 15041423272430116717 2947787779583995927 12705448951908221783 15818175168879120412 1003860871232888363 7868867207793793068 6141086939599988890 17459001732566281597 16886854963179595540 1356855501016657311 753761621053249861 14088462065884389491 6406114700424901713 10775350805488444386 15063120251221381331 16965162309600042044 15539785114815241256 11650009228820809790 7102759337630447781 7731520112924184934 9678606971444666089 192360436406773292 8683509720891033797 9529404054333262547 8490517341468099933 13256070278309897686 16308625242832797628 1135596699078812408 13352603289049269631 9272743992850962491 6544106373048097781 13261267661651903655 3341776035154867841 6020234485671857235 5936024819006728775 16445129047324093003 7422916937961014809 5453519756858260602 10772940403550657029 686040726290209161 16558054325323154694 9139658545924142162 11359661347172955888 11373946186752985271 1097022853919545110 15475824547464178594 5103188405171999493 606305651437112289 324587380682075510 3914557617154629795 7614057089173660779 1486427819946540949 1301040524031923485 2612934330300988685 6590382503788065635 12012482069729362520 2216325626298286405 12668534753185274474 17722697401987411768 16820975992350937533 12404128741491745833 3263396344263077418 3056621033453973234 2329139635861495409 2813814823370477115 10890164724678119323 14833371278959277714 12827850536368577387 11090586471550194334 4795829906193204003 8647716067122834050 794786341513217895 9670829047552165938 14652695311055020753 3926203709086148738 15505310283744077189 3292301385471892875 3956675201693223738 8580761860213443434 17830926829251580937 8057026268558793694 2731819242579291411 11019513986716173435 16309709503592136000 15847430747540721778 470149266783547018 2163716936799583281 1387494361736887067 13392879962661103389 7968449612808858133 14980666917263174472 12221740666414765755 13011445300480711267 14472464822130155459 16259480884685774614 10844529806425721092 7469211230170446778 966752216940560281 4192928446117664907 4410013332851284727 1881248549417031874 1544789655360437497 2128089944887348367 12167644274397673243 9574081538843681426 12428253173824865387 14294543359769483624 1435343280602794243 5983064922081677130 7917166260888312415 15152458818096809383 15128500516810400843 8532237719851194909 15791354184094718267 2973201641396673813 10369653437226053340 12227337880535379670 12131537903374342810 14259235458015325857 1400159927339140317 7878527380974440934 8317184832473535754 132507854008470960 16629191078724389278 11094142157049419792 5000131495659082686 2386585676259948395 948317552658453757 17931339084629389217 18038423994561866458 17048696504933650563 9774607635738319306 16799443579878201675 3065825279068350783 10694938800595273922 10364680590927956417 4324283336608290919 8485194659359688492 6960120202741253636 5135207783805857079 14888608921428954605 6787726588708527206 17779828253067674150 15597759802493225705 8526413371726619497 16836631027815206116 16887523615665545768 4492738075768493205 4367507930373466240 1233501025227422141 8736712579028653308 17215408663357762706 3093246065399013682 12873704060373844767 17955356706717447088 12274289343189538636 5542705912703268856 16473141941170577622 11739079988415464516 7885132075911525854 2718710468323141695 7547034128259414065 15406525006279225060 6805658052391122891 2637638757748021249 641482859623968674 13773326522298346867 6537753799784792850 18380478140700037283 10989428914812404845 5245649531230768428 6672504543561207969 2573116833705203630 3442525000990323004 16340815294985014906 345807192311892683 14945555613028208181 1240685135709531786 14298254563794724715 5453278203892070661 7846894965727019927 6910379797028186111 4015443390558210645 2900670489518080393 1025007454746413196 276123606293438751 4475117778171016703 2868010751256901483 6657074481808300658 11179648171255659172 9015104708155653469 256435533994060963 2321525203248305214 15768633419405140695 8906267142125533320 12696137265635963463 11218167622626763748 3458959003159263067 10528209795194395996 953952206057560669 17406206546522128127 12566862782055453149 15137552754577308079 10425125262539579812 3678451052610371691 3619977479397242456 15516142232241420337 18331425412614777189 9064752984516775018 11334429845532731631 10755224418765047549 18350430539751880223 2002835337940057436 4044544394327644119 16870037049791043079 10236518324191352236 6478373873294719731 10611766714560655297 5209116033811595399 6211924482766989777 17607163098141819820 15370033313702224736 14306121752820778598 15573189145845519202 11086971300567274646 3867477733566623041 9622665100005248806 3763155207799122130 8453046353148910710 15425874963744767206 6173283000380123006 11322056763137442238 15724867844447941533 3700963757448186425 1233839055148270603 16596519278659345807 16203357487921762367 14987033648877699734 16831771135314577623 4459071063767373695 6070229087287861112 5751430279504209440 10731362625840127488 16300351570066931841 10526818732888263631 6486446386515565774 12798219911894354583 17294134523514823906 16403295017211584403 2740475279829818788 13250286251377105747 316965520307616424 15054399841014640925 14852960304343916233 3164199007214763219 10620819360922594345 653270303173180033 7394337759909266031 11324193149549854543 7646263775346469844 18149916235007311392 10236976391252625672 9923039836676720276 14538091404759832123 3962761168999174873 9862563908135647550 16070378734922618763 9540880684462034687 12083021370712200796 17417051510319235350 9259605744602044314 14128474278146183236 16163800375892675240 12862881382564975895 1870776612005469320 18112572860476757480 15331043844055756021 1924197809940290637 14044682822788756245 12401591376499080494 94264885181294402 12778983104275793169 6301121789416623708 807173993579911699 16108142094154728997 12484718194694051871 16801221835665859140 14486831511596014268 9505021144242865734 5239250707292669145 927931139859850931 4731776868305027037 7807922527389398995 5414595234433343983 4285592037772966844 17422195996296837350 10253403693586482393 10871731151393086417 11002102357039450581 3552782010759352149 16861969203489497374 15469038624203691994 11098937002170292124 15079855029268435035 17737760304965320631 11082309781414298845 13416739696562218566 384817959071846809 7011561621285261901 11478599969628949481 8198083739634770443 13571685704072841359 6150900993323271957 9726823730163746831 14683873423423244821 15737725669064810068 5597094454741963479 12450881706814654501 18224101992885627872 7676545891497835065 14355866794051587202 3521095912463893186 1127492932039485988 4882918969530015498 14093072853815035157 8420495119230126129 4836972606425977917 9392867562079807134 16657579460589611283 16691203180769134026 6080968382765574841 3103762037220572301 2640480551326116044 930236245735147350 11371892007195213613 9385798075472276285 12792126637519108230 702400693461271837 11765146657464854290 18411354554664697021 13870021830593975854 16042469362781994154 10268092785188682006 12423497925854579736 14795527330313332329 6708014183508236945 4961481300127828268 9368659286450544567 3951004944819908402 2667130215722459197 6848730740017355934 18419411943355817782 7567617267456146603 17115264688128929383 17589362918979076719 13153829169970769850 10962671129560496345 3888946494377247884 5335848552657573690 5891408869942937738 4530895110986393879 2021499943148079905 15598683046886343945 7556863067152712262 11713921547285586049 10184842810274293427 4000921177829373939 2585074761243374472 9551899056018990483 13682596759577023178 15770453915548072097 15551874847028095090 8348256360243607618 13726541259596474290 9626303977690881504 12444871817030882152 1876124509357229872 12365957734219051249 554476591498414131 13244958761507502981 14378645929254121901 15764465418274847452 3350901686268028740 4805144482551836930 16040307512161381132 12205453571148445509 3923677309122765336 14360214638791107251 15806395383722845485 12172919448093154734 7860866716092922784 15006428421660152086 11736048742250959478 10907387547692112225 4000103279902234470 11346791389359162728 14389029110010538937 1684511978492893395 2278400324421561703 17051513622991103015 16962780197146195572 13633581493567342769 10163232558433126839 14620320958221426396 12763052806964987078 15231276503855084448 13137645466168256082 12792802324849490415 7537092646801868887 4996304185579085611 5334054317261398877 12658016449169173138 3923340188014072676 7873731793691863995 8261267295455510802 10617776664124763567 3101747575311680808 5988598960651098371 12814151297101542593 8644050876356836247 434693719267792620 9204536819145298611 7736555763383530582 1177588910812027637 4165070074251538377 11164200271921397457 15605850142816751402 16341434443771864741 7972525395768130959 2353860536455648403 11822561295967762289 4558251087689725291 8143026965816436219 9465264265225850474 12906273649218897041 1609368104026740471 16730693537861589752 17433289744222802532 16605354066172057548 3961189535694686534 18026194371967706821 6363224938270345909 13571240376484588341 6258537657472191697 5083603700793991974 9459049755523593829 12645814380408226138 11047939074173118331 9978268617445339311 11523231638460196043 15553059521343984546 13991276862481093148 16153911211910540282 11623090324797278981 13658599403880671744 4642239258861478507 9128997855634171158 5699795883177097645 3158516050047818519 17245647449677178492 6370221588714826132 7688590412955226480 13820527221105183859 13059483574038758593 15346175613533024862 12789754240678649615 15005472307912046884 17689880566692492245 1477902537156916500 3390753673882608292 8575857020969801786 14637810756817161814 5042723575553584233 3868871800049272314 8790588742748801160 17050868294425347316 15227121955101952519 5756868481248303792 2013680622126896526 1036429177852393835 4430463156119667597 17446401539357577747 17588075641043476199 799907984341057643 9354233413646369942 3569786040418503551 10877308339472544633 15749770814603842271 5558298798849202701 11202111040720880790 14280947994937514034 10275536350998794702 1580274439175668847 11979116263649259897 7254297802804734631 16270356435842192528 4015953902080156500 10475421403684998691 2132092831784510100 18079982946622759676 18265627125059464115 8158775051963773388 11222175494955112899 463448463998799577 3190884318910510757 5835396361491600649 2787270638457748183 4331825289752595469 11517465397427689236 1424289822783495610 2327013605295067492 8898156488873832130 13035386029935365629 12211070650999567056 11841363248936341173 2164374922753246286 8837204024715792805 18280784145928804915 15780413283801944292 7542173635765555555 14198292532131801262 13339851379032250634 13978460391583930882 13997137924075682914 7131913969807604940 10897689904536186367 3031252044167276067 5504347081314433315 13434669843763305669 4233187601883012172 10767772352423728529 18048473546964830400 14017629379154236033 5973139840152555129 1808679558981864245 3128546108669427966 14039335050652551276 13440867292125607198 651586855515658454 41472015082551092 12862517323400545491 9750681212791927898 2189072187796801619 10709425761216278022 346313484269002583 11888618229232242094 5833399913277985653 17626871477491242717 13720867275650534963 14325648222861173598 9345293416825536171 1781555006843047854 14515749098956585337 4875935252219840041 10761561981318684256 16661062991200039724 4251156521378447556 8719413197088537941 12339928892384553788 11710785239123006531 3441859632430143599 7312994077387841530 7287073996203305615 6729189506529173963 10576206220783916628 3483500734387718796 15510859785986477546 3470942212896334006 11807023698678672421 10549611222628395544 13458512206223372401 8853960382765419168 11207691414133678049 13260942016465931386 14262534150340808279 1020056069726225716 12327195650786439087 2910738840804105566 1622579330917252502 16504111073946601660 6469847780443091653 8948157721963632728 15551461106754961141 18207563734359614063 17237106166133803164 6168145777195674450 10558097450027571563 4522609509776011534 16815616022859623382 3316241826112158902 8824339273965518378 11966617167054720341 13693512455269261268 4653261738088477064 16334215974177657245 11266202267597497875 898030581416300411 6343788570752528633 1032401418951195628 9658643351620519513 11471060453657643207 9506077964762640952 14734368416985118206 7274204799429873751 4808416160367703195 16033755605649364605 13862173309402597481 4614817922180311313 8494273382459660787 2994156214803193659 12095685645439834655 13915915418034824328 1328847278136743010 6201651373126728756 127629586472407486 5720832003141157840 5893832673995460616 3573434174840072418 7480294246752007634 11918241972599819953 3039751250164577315 12735834993812489862 4697147230439651516 10047264508863830347 10303930975874372545 13521462568370152121 8149176963069615510 16090685085322896111 14584066735109950483 10223889835385282345 9207141664255284369 14635555065045852116 4578529947501212302 3626248004848625518 17545745528428661151 12052007380490012656 2382129513989072274 81758414820022489 17997677400437013562 14522089944540002599 8685389508835318468 15573495554243249768 12913161112274874862 15723253184060019810 16327657654797645645 11290854650034677314 3451558956697574686 9810999135492393318 13997002598659972203 6138092434381893657 1104618822616951922 9925560181549126023 2901379205749287160 4994803495339052405 18181382969310095332 13263089594629266516 9349478844543663768 7592706165327234551 13684371969603845663 15985167534166884328 2975183791866388035 1669610203429861273 7593545912728724619 6501285418728374724 5037219534354802820 15484704820046767387 167070163121870711 4178620903826135048 11705881324990471341 4455629349960716278 12113356822208224308 3558435228015141461 16915294709512174057 17547663097979735914 11787242481688117035 12088508146530328862 15387978000687426236 8657798850371009287 1280547798058714416 3248074629890877124 3023829093781522213 16467202934212873914 4581036190413913518 5713618124331992791 8282061937151193505 897378205507655859 7873612453842430324 1109301156823085518 12743183779873962403 6602973786227067111 1985967823608980113 8620017315778670306 10974095978631968830 17470511788393870521 13106514895740222624 9163967472580363198 389980728332004287 17331085898524847269 10136145444971131296 12683621613528680808 3476647490461862407 5377757764056773221 3867523337257465880 11394218463949495146 16134014905703646857 15292649465518154620 14384031909894879232 4850714621357025763 2765615111864155344 15044487443021642196 11455969101597080044 9518104863041915509 5250099947504636918 17609647000805816872 13837142960879051948 5048240416331754565 14467997707396141991 11886888669791545546 6728736497766385857 4207163533919018186 12064914085210459918 5650613367128153812 5774054706321766075 10973548469948707310 11610640512299866761 11414633831365984082 2636756278656886810 6155255546128286017 2905029662023735636 16900345623841752108 3466484734559461014 4427254456931453074 3581382300508961471 12411425703947425450 4395223888599211433 16613816521922117066 6918426868568952026 17678308505686213025 11865829531540430153 11751264050901608456 2948751414295362601 1138715997941179535 11941643251674240891 14968165049264207587 13561139190450227361 4524065632245255773 11877023961229537987 14696744905473498811 15324493038887581302 9199849625381880116 2828735559321037496 14905076192995411528 11183574682028374414 13387520903463944859 11502178529807303270 5412084658889200838 10982408528147568249 16606240400274440514 3089940119137352606 4944622544488587828 16766734787622996085 10933580626699233925 11092558547159511670 9840683939045397450 8435607872759790017 5174999864149942526 12816787935699525645 4947850792539600669 7939714967224601079 6338676849311508908 11895540889829541991 8340026487419141237 17272070400135465011 7612856125754231911 9408422079128653499 12877152453007634425 4707132563184791489 13897030540526234810 8391545399544205704 9242387357393194722 5918928632854837972 32275110735104030 5510222269300152256 16197997425493204987 8812841530282726433 15540176125847771362 11692311670152597028 7824298702316825295 12907047095300795332 16619328655092323955 9565662647884912660 14836514806285967971 10394674408341421182 7546520248602880675 6390561815679881683 15690434505141003212 8226533014272320782 13693961362529408556 8429422005016872836 14492277320430137750 12154746837977070147 8076473641046009164 17303689392429849139 261477438435536158 9204028362561354273 3484674776505327973 14838501500417992468 14897941504737959132 12058382470509554973 10043330165004433935 562464542181804770 17955484647685526586 6407668887715182046 3503615494739893028 7784019180842772946 10019746349268948630 4828761111342769556 10216280117569651853 4414396863738504014 15934259031592352491 8089831507810712775 7036335451648773208 4753219158839213036 15982477099071972892 2929736453882081074 14037975619225065674 8909555298603180292 6437016587734964618 14369604699434672612 12218739549287451708 12434944386405043063 8915335540078376986 17436362482704495658 687826218271765001 8252324415094495801 8765013354440368730 17168765946298577782 12271615226262631342 3937961013132449970 13203522270765736569 14975177233720901648 15453262249657227764 17266259616480147085 13599369060300077389 11477590578257868664 1732090093804899590 11277502828990510334 2347301703950785846 7584230423388379123 9120953884272770692 7849148294936686847 16920988532591541712 7079132387161822110 13210024766264229272 17278834895488840192 7335145084810192240 12625851531586389741 9542737537475608175 14060552746845134936 821346652193653315 17907208338969977833 18035538503465325508 11179485053789744409 11047251645696746542 14918866558232394940 2546667267342797523 15463720797610046146 5205700934505483452 902835546739910395 14040764750491287622 5132941908940620476 9270060825391520949 17652489792028026687 17944957589663564613 8121575460280980044 14982656488161263386 15985344131711131036 13971616328760398708 16513258701185372803 14905747489939947985 16243645927049544033 8203746304070926231 3087426593527882108 16629070047999335987 3756020070575360544 2335152947458740054 4145139037121882794 5849498484631671826 16166684549245847773 8282364448673558592 935431250409764399 9364354197190287464 13474204071320174479 9706697858513048638 14933118453060976513 8140599386114968633 10011278787425689495 2643682712017326380 7258147279853426531 16893809474112522973 3363434949465132448 10786387036197836701 9528568374092644081 4743266509678941096 10724131933959196844 5101170590287064374 9210923873358462017 3204332432491199408 5759906847531309459 2492669171268923162 3147385958638051984 5990059704329311880 1413682972951918848 17148296605714547835 11251245448570513605 3643219694242745703 12528774734664995780 16744920620103635912 14904739435618210675 14851438685830496415 2901350793108374190 12928339435118440519 3728267780732046139 12006595600587143805 16064857295223669969 292760345876670189 12107282977554113010 12267909524438927584 15002175360749372148 6294920657421186183 8452320777178213370 15539719591519692151 1683930875324396786 4750569677670229638 1317274995512461171 49701713059379441 11506615327574640598 8077755107555338954 15651673616195758514 11310861680460402832 1584137877696519122 14990910982152844005 16346204892688696912 2772045491380634015 8783331366052969598 6181275828812855527 17260700878481253977 9050420696782718068 7801006683883322612 14341570404044408640 9072601490883932422 12011944227986947074 12272052055934735298 18134357600771682292 7541501504917549373 12171977461114898241 18222559251758904981 10371977696785652620 13438705917820646205 11453460756873282677 12531228639977702216 10845473873112512545 7126968990388398068 7497199655824742415 16481025239816951754 4061327201797839403 5442913896739961837 1797730272707411019 3494845380678385357 4683809462081866888 17848826670025646741 13550290939531351643 3308143635207852326 7485520064950607006 15914920995840979680 18126811795144989240 13750983384234234423 7038783801037304266 2065339528198505167 4494927281604024743 9823127209347635666 14557490636772531744 12212364333983788329 5286208517158042659 8124004512960271793 17626093192771878718 7691220824322779920 11132706680863638867 3762877224894084720 18312647453110700344 2054795981819982422 10651035899853021186 13221712273890709055 18095567745814477859 10443906384615109634 2972197337730196334 18251369117806878269 15936383486549937225 15638507858253752664 8607783484273571595 10411818497757858181 8336326199220014421 10344815230699716707 15943901237004846481 11945565537078865929 2887986525428365349 4768897083234371454 9706880278851841128 5091604236667535681 16327465040500011281 2988765928522912616 1544654800598360045 6650375902298309396 3422187478639902239 6501717567645758744 16312572231559447235 13771491203823566850 8914543955181107620 4945997148266384955 9832385060343567059 13244625229780197366 7921334893392815006 5620061468626095463 1608373792107877640 9154105305070605776 15677024258256387856 14028738618450289840 17862860016045048969 5964766424894308804 5317402457957699635 5847527803267406746 14646046490378520356 4598713077238497887 17110633522929526794 14183805856999324780 14161330136375629543 1141138064165396555 7353722365766451131 15327935723185793022 15497622971766930773 2946944345455458183 5438144022051470514 17282155961294710873 4934233238040945089 789620615502258369 18293855320327023229 13661017107495431655 6560728954893726703 13275653936392178442 13674815080951627226 17137576563785276850 11701512841068905630 10201315170850633298 13429024053357739236 13006735735219590972 12804875154241001997 9011131122655787367 8965417895385524464 16947480120379825903 17984088881719496417 4946522401644619084 13826974556148668182 16478919628646986457 11584353378722807301 3639515192585122515 10494573397438633399 1142298458462530635 4879986128697850732 2589333800439497480 3731606487949822269 14062820352534424253 12647520710741027597 10670288942174467736 10920290627382859483 16791558327258958308 11016448967482442901 7971782498399353207 938597966819566059 2367558801630649626 10254354334576293014 13646468640997078082 4468273517540634403 9745482149484507130 1650370522418103463 5934848721684379673 14207590453836641964 7925167249847678949 6764118311615770959 1259131668132995466 4770606477704709694 9217175253606283018 4760925125185003764 673833120393597723 11509575676777254500 17762651244446357376 4091876405309481613 5465002156777330521 15488731504333150111 3987005988593694450 3738102366733184238 773489964662469169 1298428716897583094 15337414731240085228 13883139409307254 6972347411226257435 13163343210889702025 6930194603400522628 16903061274075486737 16687689461662774889 2925643707368476200 8762167358673226096 16148825742939487810 8554154222349110394 5461718391570104720 9039661282510029799 12335160640955737790 9053413611137425264 2823952538429509700 684569317259667025 7660578343911804295 12488622278873432499 12109791244360252962 1597949689826525257 18354172183108054189 2781574954925892826 3507220889663494618 2994930024866894882 7719289335402812303 9611445554477121393 853513084440710826 498172394011205049 17687831630092011100 6012896790423282951 10518004367065517633 10500909080870744012 7367660435375198444 15354056172624880369 16901539398018905715 5560134228447254088 1071908429741057174 12131753256496621088 9855943850336370930 13554205279955546336 2260493743487080100 185245698097846194 165772292024289885 641185942801324363 1937701511646645962 3839968007679934576 6246271947183897616 14616977526068611728 1185810982807867304 8464387448139157743 15819532238218089163 1144419449870780306 15886162659702175087 210228001689014956 607935603905511964 9660457231569364205 10790256868163380387 10228271454186901712 7575359609182751360 2824034423442441134 3271583956194342342 12481486556891270131 14424586523115102185 16910291368955778775 6787085680031218193 2998771843578030510 18007234458515790914 15908358427340121735 9383657404736620255 1807898589554238081 4347755460627958733 5847058303336497929 16723474359266894241 17619044564885828949 8073561449666056848 16124497087745542926 10624752693298507367 17432432183735437395 14932560601725290924 1236681611176434494 6614409336037097856 7584448086110399230 857033387124223520 5644011900252755 8117755856733865171 199608477561197415 5649931503211381362 6978817558348385728 2848403618966036976 17620646245922670934 8309424820892111979 13549299745074815909 2865998687803079405 18223648140212831995 15781539662977138808 17479706735595510744 9456835809766947784 14670214259237596185 3390164988109647221 16667469477291236798 3487141204437636021 17828843719840459242 5065861099365739728 622600451375574019 745304683114252246 7478353145996998385 5204688693527302494 17089129083909067146 10227608647875360961 16050039943042918896 7001616024153768436 2282023154186375252 17660009622106613338 8550258403728670935 395564021415007782 13524702291351850497 4286100559757256990 10597938517867397301 13228941921440141792 11121283359545505993 10483996133838006151 17234343895876057737 14253469147278784332 9881550340917100439 3847901870548706050 17662946132181469313 2927181462962383057 17551480252488447604 11489391731060381013 11721496451337511240 12516378045509307183 17534791905287268994 9739342850468353941 6381953519786708414 10184312183000908289 17386277507606653098 4464364902715169580 2426273069777145714 7892608332519607345 8857460869995329489 6104091535902301867 5752095895007489063 4851789566426881423 16734854311609765785 2495283454691223835 2694342375327370868 12360575548159984313 8400100727447323535 10422122166473694873 2381302064503400660 16882328075177566395 4782134405783553118 1277943535878036503 12659982616519808819 13797905959739603246 7854875772740641159 9172829343192202138 17551650111078196679 3307912444067028650 12534693057554398442 13384703639046011272 6462345584672235406 7126826783743676898 15112513445324308555 11967274842753055300 14283427476477528954 8409771543387580877 8663988428486868062 16183371714017323785 4049066334071778230 8893490746418379253 16447010570833639470 17781512953778760432 17763969168780333250 787668951547241981 4520294648131473855 7761860910973697294 8953930481883718968 12106064641191758708 10520932005173189662 9700396850664092006 13555978274803168729 7270060121452677064 12885759814744779703 14682656974908168928 7953574773377264266 10587291476233536083 10870219761074482115 7727807540650301408 10350293495244608523 5805610552258427639 13511410012689950411 7377546204897640106 3372315812048715023 16418779607978079378 1177508945335550010 9868821444657769417 11013215135578427040 5109619835826064286 10704474641987335774 16564675480267484690 6551335663627282847 15306601710985541318 649342788891995590 14302392594155179441 6145415905294829237 1899063764121946889 4201539220047131963 16820447943769296831 18132151817715131178 17439803769156749097 3502038311020647000 9133988034695144370 12754312295186277586 16465828604365412265 9996093850435209009 13727246971811262087 2949504443884311880 10567412109074653081 7441711045157675530 15459489716285305300 18439270780769053061 2715658116397201172 13397241653207322904 7689895479808847027 12825302882984045995 2813632946194400824 15082063324581835475 2742740020567733872 8907871098858948557 2388146441697074934 15375347063188703108 13693071459806560196 13261113627636560789 9668608999893001751 12220734625942808026 12395802465439574126 9058302741421504386 13318917266184984434 2094945276123056516 14743336484642741896 6425648186279512938 7223109705461120499 7382445610917113155 13216511715702335569 15077852431906024520 3723725004578236943 1256564362762752514 5462715574450268526 644241489535427287 1453863323535430103 2994968077235247556 1303223611142242793 11986996075245816591 3803983362790194519 3027185755609708477 17643599168116159938 10304987532797921490 14805905535421641180 11573534550934389843 13785373849347742655 15642882923608112093 11035891959875619172 3856922267454061001 5232215925669217702 8883514746585073988 13955205416574945784 6932585515531555665 12541683093578952597 15047411968543641309 18009951750236339583 18239893186812168114 8915356527023980607 5739668317412492807 17882808722277639029 10341447154291826998 17168588706040430432 10292618054466739523 8664607597835112970 570537730432341517 6592871738967544211 13089870700744206065 13165361538338986206 5502069183191862288 12311320712252148528 1579406525343696692 1908514322674497936 4385566388807092979 14415069516350606139 2463798851401204092 43454992796375466 9911086524309570711 12572009213086875340 2582445822707091312 1512240870253599690 17016900742645173864 4552294429873865448 17001678504654899705 4779416386607922988 7054374970453934869 2973767711388913364 9247793193113853372 3747409132123335011 8801617397330727670 8634972035164773852 5009366990594951563 13096989078094598612 8107359444805432172 17957532668531125746 2052567513417233981 4033075853081140120 1325871222473868146 2828393588075017684 15896344779933725775 17564072288411152882 7641584224267505224 4148789531366424486 5690712567644508633 15974352312595319425 2326028262447338956 4450218331685057872 5129925381048239873 2703910789554162361 16065624027622524246 8624159467446168021 18169620250430537955 10842618528268927915 2779819457957241636 4019413834000079632 13184422499822145962 1023690679834290621 5597608690981062401 10210479515779170807 8288175158331772236 1876291247380255575 717660688541119249 2887953450734216905 14390601789999422412 14526965991804258536 7194642792354815821 1110940980722321521 12994007477190611183 2089635099125219681 11868045781179512774 8776446291502591734 10282881263869949290 15725410418871009023 6169552005711952073 3900967518455851650 4383708711581918730 3751250466131276525 2058526924564735672 2163344803015562388 3534564158724665893 1356928556390808765 12237141388836322033 14789401866383602491 3978711229118715230 10154474059215103777 4622499306821649752 13123985685974375682 14292037837154145726 18300929463983632324 12006480091763587123 1317740721779424188 16207730515749237888 12184920931367597169 3557319372688146575 226920750968446857 8078645093584240478 16959860415352915251 14799203466905698383 15573320060785838587 7408331179899587165 11369597328436947578 4667465029855568955 16519018838194649759 18115127250150031912 2088655626595775559 8926232645966520437 12339217845020724728 10575672714796384845 7021412002842631447 8341764801457905039 1057279918598603964 801587440430344340 10622269765269875211 14822276572328666998 5114578289314083228 4056703149201531914 15141146793066001912 14229620289012730182 5536306648645179174 16316601209324298082 11376105857906984096 3895021864649798920 7501161063884496678 5059890380003342312 17353484001238362805 10012337040576115469 1934929980209059577 5366451304549839387 10792887052483759979 5886562111274840446 976223457428099110 2184580511226799603 2023065557721174695 8093317080581164419 4697893698578009339 10353995989316399521 7641836353285193508 18323893190981931873 17285120202978900107 7037509747121923027 18021922737227802637 1532887938953967017 2251466006427910578 15700494836934911918 7619626176101997687 11517303460208686862 9225425474183526574 5802159475911126205 2376994788521894680 421837375729834374 6281999357054131514 10866852093746970674 8644336722900972428 13229548436896351984 8619129984588718156 10643120534656341251 11767344347273023943 14447686548499947426 5129266136292005743 13293089055495758613 2831169255157808740 3201035958298267571 6911102061824838481 8598535146390280999 10513345257068300068 524380770269710889 15073048636663175954 7520855935567882603 11569579561364839903 902299995542267337 16002425849450330054 14771935187049830213 5270967974998246931 16506878376643827885 11794892769616989581 10713459239044988274 11424387629405570316 7227441469565855511 3131412781640656038 10365777242926846169 11243664945979773188 224927960999796472 16089650574735714187 9745357302452924016 7887126970750867054 14339972083220149513 6986363754026589975 14168396929233701148 13793004179427340138 13717061213216370747 5323280722541606460 6802867531851863012 11694203389463001896 2680872794944922436 4405264631800381197 15499801174483437848 10581675773068808826 7170044155449281640 13916365970851012300 8189853092860909507 7681902021966388847 4225725758752130897 2283707147541055467 6092001997001977171 7282310679710811023 18066644222873512078 12125071097454643545 13100751169319118593 11217631988309953603 10943631033662239637 4122857708822990555 5664414737236714423 3830905056276621678 6783512410787175523 14678128038193511528 11874779136354925394 5829493760366744900 6977502560825560290 3450836345463053243 8983809547299038540 5308953132381521573 11062396910259369467 12398785148564228100 17933209189599568136 1584042190429035868 11139291203786082403 15798663505279089523 2138926508145246419 1390305909968929333 15972827073178668005 15792141632734521838 8114043794480645748 15501783472759693637 5081820860025244745 11276999516451133570 14453149125284835648 16535916184560613840 14992892442929475482 14743763234053625589 9463634590754540767 3591081435725306112 17776730360349907183 5800746177929879416 6384211940474594 7685846594531136422 14893974616819303046 15724006141799057347 7827541701573567898 13664309490766637327 9029567050442802033 12736525559717943067 12690232142229870136 2606304605441330219 14787837596132858593 13850519412131893924 630369620456263065 5089794463442948628 15223803736489091715 8404043110457431160 6950571234326972037 7270184576584776972 15033207176623739921 3630370649860844610 12004588298846374236 12903395060290009386 7058061376323368591 4541691808115394862 13255711425518762947 3659899877103466934 2386955158359838964 13164333427079148966 1138919270606204673 9660400414832901935 12463598562735579849 3698783181073742859 1866548329902567881 18121319561800360630 7384695234366914745 13841192251026675759 16185111915669697908 10595666886361391978 17992549866675627447 5980593235595505248 2511352001146363958 10162002666466825918 8761250123376105530 15517649033623873307 17887492331171253905 1495500376907371225 11787910953297237274 4610357303117413802 1340250249824883839 15490755093418213451 4415173779280064575 8192547058319891588 375250946860498203 6564057482915613538 16693013522549118156 14857109992511492214 3130469971965528183 3375099981230397841 11801212105321764520 7987215082535684266 14411829140538172180 4980461381152334209 13393998822973650440 268162009457762912 15572171372364724088 1533358032558801090 12039150347423475242 9850297036307448607 10804352694789359295 10617156065349770566 10937801984863258711 14798727131210054039 3594935919976867166 5544300307596777245 7198265046418062391 11653587900584504237 7725432007447943855 16285733191487963781 3413834317345011764 10345087182559905254 12701781035906424054 13501972467206462676 1237475018065647175 8891327069910975351 3558417357773116740 13420153853092646720 13616091114737774286 2833064994969588102 11099167845286020489 13206692462400373597 1630317164362711536 5488360962550891451 2203943371923467731 6505903982508834391 394412519487624732 7943000935521408894 7789408759272088656 16096818597477698284 17397903112709862117 8306704753604698736 10411082369373871453 15655346180903116604 8992235593905825249 15783352379148270513 6367922172020942594 4758207289204225683 15906276834843688709 11110418230201033044 9159598375732560282 10566105467052400716 4159869673642759517 6182784684275300810 5951226642363978025 3817592733262180248 16626731557360490137 5192697432696177343 1583321304946754662 5642141286842622029 3157898244579879020 3084116345546143115 5807295700512277088 16392335857276011086 6865337540681711475 17651974388314937245 962718106277332255 10308905636800394807 12098786370230886428 10030442205028324715 2921505689008215322 14414845967118851546 17689253927055206809 16439783034522759546 7739846226395321107 9394325544742549037 231805605878706253 11534160355611585889 14399109784638948504 13503426891683080791 14706992736940412520 9685029483997877770 9534103581997468170 4441521221592882867 15308957844983959194 9656759941695569426 1380970722735897788 8683533132544825108 15800282923356387510 14959374195596306484 15045487321929076343 86137116592520585 12106214955965466655 18239165318079599208 16024226594925362548 13276895256449694739 4214910175479237528 11858111419249328089 17315790747821624699 14862100414450439608 14613245776712067744 3586279584110910343 7494100375703757071 910231346164448491 12700329176994156730 7088553289253951326 8735276504489355328 17489051202504793538 4267065536178690754 3754801429981994933 948657226009438189 7546819920813445317 13306311327771764191 2083964251677008275 14133925697430285434 12856856771442124752 6180609517589182559 15287592307896956986 4144115978594819343 706802597272356610 8790224374283830024 11581094289682352638 7598124838461709790 6443347823109336467 8762758229319037445 12149511752557541379 11003364370719937240 6384071041932895955 4060689259330921063 2165617771354410015 4312191248044093967 16630148081896350825 9196090987938729342 11954445583829805729 5441857646079667486 12740293313533748075 9294153773743287401 3457873665641650810 16144611092757490776 5995861373616038557 7680008790281116097 15196720017948223006 17501876589024982647 3714780450902358098 8489311165112938827 3908253234011874216 3988168499704850912 9884735420292705218 3098640394758896821 7751952410868165884 14729803784596356399 1796997512845549541 10809836485155371168 2435620181987756469 4965770821371029643 17816264756521316752 4620230204379878647 2855624855082557242 8792729588407823063 5973307463954117070 6974922361193129964 11828933278529303935 6388283538392038859 5838434978307666552 11491051791245689098 15689755635318351838 16038808991430026046 1602141763792876878 2032909903159145947 8110224969287030609 15962158500004960729 10316672620912594814 3617240910648861683 7609127079145908897 2566552239650003528 17508466025908934316 5546892405468358248 4610451192327167419 2236980821129057186 4666809738014398295 11999574845143736250 6483527972657511586 10512075039656061156 13244238796424924896 3470566197773278473 10078948035001152893 16093385302479261392 2592704247291313637 4267953573559390553 12968176668375346179 12984431317256103877 2740209329633750044 7536936952503901296 14695654447482571519 2060194243055479551 15094471076100673136 4824479071578582554 9368465226111026265 16504564259877455804 2061329070468528897 8289330680427559152 16475124236113538442 16281715004554715242 3082046565832193121 17150699702621995330 1990820960545256138 12316805102045525602 2963901779369619148 9642636181140645249 18302762830270345706 2691779397629982012 10602908352684290633 12326512449115100718 12874496510258981949 17318310039198639104 1892312612408899721 4933327028787968975 8420073926993114088 8239987325232024995 13020212536415440253 8246929620160654432 2984415239116515801 3310984681672685276 14717216686456327728 11977154667607455598 6650959380306529484 16091496151251769612 10586958493048717335 16376328924664545639 8709709547999932772 15897167142841866549 18371171982564247984 1526315319687974898 9059292604510014237 6740387441146091097 14234571101628202698 11566321466881811205 17997247253575824796 15569230765168379998 15990234592387107541 17260091783397169178 17853250888112158585 15708368915022691434 8534582092229398492 12894155436718198158 11489825999627254402 13267850260929572599 8967371718013355015 1160603285496694978 18302748365601021578 9223167052360599033 6511626538975629304 2262742608055123241 3528962631259529620 4957420607602301670 3965626189479454183 4977692861840061676 2362838753068741376 10930970940444305213 2178429036110635811 5903982113327145871 16198564078387536823 17387644475794291945 18302777501535789203 4719244055149679874 11628004965992849221 9725132810879409917 1251830781169507443 17429629845834200494 3255519071704458038 16657614026404181652 808681796481864491 7363088943441078687 8519932995576105396 8494208966803483182 17870229926063333486 6888087912375689920 9130854658265376858 13202150744759216132 2881311640462436949 5859223226983281532 5758291722706949693 11178327982503744178 17902756313482320078 10393134766706920925 9833212622956312816 13434325681227228020 2248829916366552536 5899585967938862626 9511194344607605619 2955390785383025360 17765632461972847607 17400926075951267613 16780599683624019252 3930824589046237944 14294211292447534231 11625103145292882037 11296677220716329605 7045294585824922218 13614584102117726246 11522173597020595121 14359839174199819618 7226668033692965294 1024617173281566437 18417169913479495316 17808424552747455771 1682252104048476333 7206983392416084677 2242780184814352794 2150729446233221032 18430211567329244134 9588985842429308870 17077620215259414553 11778020823611751124 10301479184301110426 4545147931286401096 2801791061380097206 14124570554045203226 10360473160918705673 7492638679886933887 1186802376630986925 15927507863043862643 16818798295019432909 7361498700933309743 7607940757010033147 7905530930432670339 15687122777511147435 1109560666111501333 2738843565962289631 7873260758786375300 17090014782441676879 18207257227985755710 11909779630339835641 18349019260830155145 10498914767156347829 5798667419065460220 2846986772935649578 7320858313960255089 2564639228036136842 9882105412517521470 1682965476101451778 1562106551052195622 6675218345834623230 8843507250834280337 14292417895147311741 11414956881982921205 2800225858810052577 3074481921955699658 9309919710936869475 15792319226586406711 7259318668841047185 6465462283530533167 8411071287800044059 9489766133786206734 10858540251291891852 12499538216388537114 10693805054994389703 8713194124447177931 12482579428356078916 3891075751853370353 17971365598583141891 13081144595461900660 801283169389941236 15750978790536899162 2122720457853513743 2022460096552688117 11449724758779156140 8012027782590478807 11632100461305238453 2978514709234988553 12165555882462042145 13936552802895255348 8852446371779747697 1783860639734129664 8602633903910434562 13298843464831734571 1231426561425620036 3598880027675419689 2864524915150551823 7358916368407111785 18357974353574313304 5725448720293403853 11681512394671117220 10650473181977781119 17302714525594088803 4878263290478972616 13984890847475229589 3683143081782537881 13016377421044766374 5575805163927240237 5880969950705226769 7599244531767454999 4849859588155635684 7953215896600704739 11664109246908090632 9865192350238593381 17795308690366051594 851634990384946680 2156409518726360137 1616169335466537308 12759863676413783880 10212068700368083768 7287006417810123441 11397596758787474280 6690131156501560405 668920045789117927 1198903255940144446 7810555413115594501 15122058789608288651 11807741912820413674 13722411788653424370 1533098230881005624 16397965142753862367 16263431996367011040 13476897022449918291 15485214931957474044 13107063803505515342 15456239733093729328 1278565573627834495 10402859307030219179 9462526658385847695 10680772272514723880 4706854153357287168 2591633835592231710 6877684003861864465 7237725993205543180 6485290548588033487 8782337445994248834 7592646150230994236 2558784308954835797 7745837363947986561 6912782814270015011 13710740949446579308 16061077115696775313 700812200916685017 9163919092424714826 4976913089073780148 10943289657812758661 6110239529104691407 1287578582141427962 5765565459345892120 3619401956126298177 14910303153707739304 13747489113676853485 17210817457113903130 9549387075305387941 14415461548783783186 16592325445552130508 15842954417728024598 2807408957026803055 6805514063203198807 7267403278798775334 2163171021523660194 355506658444469586 10288888960143166002 2283310590624624646 2395953521351382035 1638770709541923681 1362275519289819513 16277972840295685360 7603802002129266292 4631436169964839796 13428429501312096442 13554744828474985338 10823333053445832996 250305535429835141 17634837257203821986 15422629828633693044 7348236082169648467 14863966561017542625 1485812069048590107 12928750955671430500 17280893140119277230 13865283175457667906 9279283768756957097 1977198442492989275 18152230145065563694 6717937581329292320 11056034285635998241 8006767248806509740 7599697923093234863 8864152412272286225 8198262775905639616 5497477569705152537 15693846869000037814 14001937960375577683 13601963438695069559 12076370988862329499 7773827643916336744 2678159662269210943 17884544731202589150 2146278313850800744 15796074442942832933 357889597626182010 2433112471710024446 4416674909875573510 18082630895186970288 14224204643221478324 8712433707631878557 5613662902558543169 3131158031595674760 11101194340464247734 10449361082277144176 14143011440699610192 6448725494030124771 13305092052914026193 14951615206182915091 4986817663527490591 11126415643274198239 8816559527996805014 1885154510599870753 7060620123877418626 11497947153644802741 14311290232358916610 7684847720045874010 17853890071076352029 10769986268566149321 13942626560317081569 8582073501971093142 2517390106434130025 10902021020366714384 526759646709653180 4920948806311437078 6065305559038552455 8690993561270046288 12223353936647116352 11356967523908057101 10264945477073096096 2204341357399862818 4450959953286920318 8439793024320620308 17906977680741079381 4787574562715502557 3818511137792139288 9813524348261660447 7019421337909584077 510603861033278324 11172032413053333894 14886533483962836149 9319105832931169801 15109148209345375199 16548587843452216448 1343813022765947058 13777113678556344412 10937846919772896828 7436611719913133035 8763192681566537390 6600132878790309555 3351918631454659029 17365442864506256720 17778607374196702113 9030182582599670284 13918737515449477079 5255127610709602926 10930004848073322841 13495969585347933387 259667370984302025 14960060578594072579 2228733568654535409 14912193406788413502 2775548009172630685 13303294411573316208 9932839426439517741 11479822143073264534 14597051255831538141 2021302475131069804 11298791795518802990 11372587185387223445 5970708185917162562 2023785875452108799 12708857116491623229 324854974665736761 12635895139532111662 13369632234076622806 2299550507521942887 9950212222748469180 4337150440665861431 16518802562823917846 18425441340649616810 10776023681746371136 14465197426406578084 13305314580921385834 7821721025286547706 15259055047053873812 13072364252267710034 4602380616129317233 9190643622836235478 6478469201129307544 9574959213901096108 8644430320523616781 13807671428011289692 2367621425607454491 7047225521237150010 6856026028415566042 6026389692158578516 3560633328321017682 15370516731917928041 9050094480347772017 8802194539507603841 10657345379408308186 224258106856029789 2107142443531055481 7846048360577568404 13207440928696933029 11667355426233294785 3158074027142288342 5926880417525199752 1614836870866127946 17309405129708913762 730792411931876263 4568761259792367150 4443556293952909652 11592448498041154009 1322032833358402103 9492187208782149040 12902414523997816200 15593003627820358821 9866859796609302292 10691976202387640969 8920266820943505294 10484666569061691867 9516128142067568548 251481482994827415 12941897669374455422 12365392958953049580 3769300168905270624 10563538641310030401 14039209305825275023 12102386203492617307 9186279284925749595 2266495877329827889 16300527821788979521 15095034627631732625 4808879689108263045 12067808082006895602 1759855093234001435 11849898824270128694 11467812619141132223 6358934743712339165 13394458126273209033 7800749592627290960 2637362315321472395 11668582657434172760 3713225177844642000 520265442203345206 6285443345814815064 16788850160194604585 8343866594147757756 18246473423642051010 11642958410977082726 9251432905821950630 9350670484006534917 3545500795557865149 12704031570208538881 9769524060897477251 10768095248500427620 13461972595242044701 16135397482354645866 9098986391429416691 1029452503403618833 2807204289311886280 2879851703437591168 15048058076973936850 10603315751204625733 8719276729246665670 8113702785580227945 1727478328107455626 16325510738568111406 17998834959851414178 7913006577065388309 4465946748026628369 7991865040103152685 10418612663887820632 11763105728637315874 3979140580375536150 4157867653181312187 13036723425556390688 17991614504094742299 15516277853682697386 13142199688040301006 5508597939196874140 15002157574728805701 15584979929187540743 14856106792068493190 10923521200316221562 999219369784831490 873173934894715914 2111778260263722592 4793066681485464010 9908042095051516691 10649816438761280708 15496028862248714450 10733013842848266903 2635222498410857323 1100766358520338405 8347027333673350868 1450024024703460117 3064830119253219602 15215717097483632083 4410970873603120874 8058429994091394604 16173173786824677285 6662014421720021425 693308268317777299 2267116658304284344 9485390709667173782 2279577091630164936 5249818139220773928 2855575506213120106 798927357899027251 17034885292104877250 12808558045558168026 9793374373526735179 3247153583879281871 9872092915177508313 9990977256449287357 6901273002954542303 17272116103774312746 9453990199251556861 4826668847838347161 18009879974325529857 6493206964041623464 3710414395435082106 8290529620964273978 17306640052049154060 511004450062696201 10261685607032584885 18028746745067011206 4639157211603148293 2627218006533145061 7954689706353876989 14421316897365858404 15822087742019229335 3670615925925360082 3582306291141215870 3991423959458407257 1127161221738409195 14623692715659051255 12505049515220619754 5255323611108661693 14654307104803429339 6804239043385570716 17038104171525347461 14057922655669923185 10632009470274554521 3948453151108488174 5631197953244286101 15548256365405309818 13582836036446587854 15714121735024301774 16334729011098262945 10243205117954977949 9343526921980948159 10896837396410177032 15906032361873677226 12864645062599867072 337185322196238715 11309061733536669824 3326488261995074127 13334476936010495857 883312751992341018 3124552666336839366 8635134155242180540 8701257264266973125 9814541635057771365 9113095261005452769 15082466718168298506 9881415458426067848 10890503534610109925 13146992658209208784 9719697729457165538 6703531236106562665 2781734319782410171 16337058385482169554 1062072606038654722 351455144667918182 865400916690570607 6963473479174310250 6384888546266404008 12408689729281650066 12333175672830997342 298527312200486581 13773036940002411735 12928685691724012493 16094944873671561574 18183365821618565425 10107143813376358239 10960133237190068289 8362177627891210723 1602763989011873082 17261232288214811192 13449091028427127495 18057545635977836642 18275759498585401362 16372864892046447228 1339967703226144137 18444991012763740754 1505794281515371743 6526647711495736416 11773522000177749658 8733481583858343858 3648809187940212726 251422596317045783 15979635096174064378 2812163914250609512 6354573709238937847 10741854393894056667 15817691464876944411 17888568730644333068 10842393014317622184 13011923288693213783 8648403258082346310 11833670564737832903 6962692257911865848 10501578127113006268 5344129114354220081 4578492410190771943 9880929128529244914 6419905054831974656 7176731745428555791 2239745071672295300 5724456384096305879 10331393763258137200 1348727785531462301 15559152742000413397 15227005870635546167 15001505189683974595 4315553916384753821 13743112823363162464 16933239279578500425 5378801686110269721 14759874123535517138 12570931855755390786 3170574250401883727 8775820770327072067 9581795953973705117 11078579956692311788 291030957799636194 498546236821158888 4697183301342945559 3087039379901417662 10069602670761553029 2004511512265256748 1034701068520645654 443484924638683020 18436280909389965679 5808098648238392382 3910052287402967292 12701129815315420002 5797675147087639920 6089058517763532061 16625782407588408516 9716932234099237220 18061857387022388943 10118042007454515710 7442761317583578786 7561003457221680047 17551425303155590076 10499621567396004136 12879889700582887371 3010307876947307018 13346141607642886824 864472650048989244 18395992098524520527 15327457525857478020 11921363878706139839 2214875470005753540 5110493604946235002 1488889185262530334 6741457117062229009 11043225890212121376 1444680743006555249 3592010758171901979 7226048665290691968 7690495724746002364 12953322996580504648 9232823593627626238 8339488560344276638 7248969519911490752 15634871408999654660 13671597703267550698 4664910240671699063 13908547993165590571 15579075000877550026 11176525090763090688 16815288803026185449 14335605071999752209 17833399273320915861 4833144043026967986 16657770598211500906 1980440802161813107 4891286875905051756 2209875983382803795 12296242985488345885 4872420892179106557 15714381749430287082 16734039719935320921 13517484968974553575 3738242030537376906 3502594130202034404 10943809021037814499 15568837816576836831 10068882045052417013 3530642835013294943 63522232857367124 7117557268317098943 2537198382870140574 15769518539391512565 13109903313351501613 10656268025676918793 8769265711444258492 8949250384031932355 17151967141580447469 365216371008558325 17500101507394229864 1240031540763190829 16352080504344153091 10431843054986490523 6680257797799993362 13311223517603692727 16534039848504973935 1863676030265565996 16907435668986863571 16327039739191943279 4349218910037681205 8285164557816188315 17024021136228149788 17695370095890480495 12618406884994468401 1445307497365480997 2832016764568483963 13196086661509287748 14666129347238922510 14587039303715357364 11980242390791668801 6668980464818867845 4491632520927886957 2070384507189237456 15187333803152773316 14090387247916001108 6624389507050615854 12350757727218330211 6168978816545001614 15951709144814970751 16684979168788305400 1298638269125725205 14066153624231985115 9592387979048150504 10268701681086433583 13432680296278782572 12547371999614231457 8405460247064457251 17957986431744909424 2217048471983446910 2864674051367549368 14839024813184986737 11735784937335218848 7802655772142525859 4668333467029994112 7764743429927501842 17625784054443487174 12779702220571345285 4177990755639811325 16334300843639833790 5422835983044987605 9716248780790211192 11575886457080575721 14210735615090879342 15606503162744510729 899564996230873733 8401212919557072792 7298883821946698813 13784078950376822654 18158340027824207504 3119943152928731141 17652241457760355877 1975959898948441844 12451396616549165567 14215658748508199985 13917114655986977916 7692175230903398750 18064174887582055874 6179296621843041887 11875993804320244295 6965963616206556481 8037691487232369362 3285118145206750507 15757888723489166138 15624097489832939171 13506115398314305006 4548974664808493055 11211234615986036698 17744490681819410482 14763596063034704681 12479600560721544159 1745413342934743764 8332752451819552347 9085063771057714324 3165138778690559381 13801631622710744029 4000558497525331159 14057775591337450245 11308219894452385380 9845177630783085243 17886052348168759484 9053394977424622559 12866146711756448558 11065275517268704772 4848999355787770347 9628986104054787456 18344700200363472975 4889355004231504278 1921188029109798126 4370247023754304510 1952526665891239353 14015084629278037973 9334866558993261752 3516095317691728546 7940758382253873248 10546008217719695987 7291457828638531596 2336896531243219794 654274625646960652 11367478540682344909 3606957286545259885 1637403478585092282 884226164882130878 4947756318718191128 1307834764475446203 13995731010886118358 7613137906000929158 18380839497524743795 12003104415399885818 933349472864876706 11660835088791846518 164815267492017107 17980611606830939684 9004748243053858127 6071515466898927226 13962362990512601850 9907502296326319258 13185095314335372209 5128888480251238487 11749485885738501238 3384699090422431562 9676365175416609978 7071220712281112172 7343877703017141735 968172818883893997 16214120508690840301 152567158221800552 2554944320553574707 1581078164347871044 1196184683715324596 10182769051483622 5423394127312763403 8220886605927515977 1470072937394296161 16219783867653217803 14198063764283908769 5187147202701689397 8134273362224475461 6044401502433833817 10812545933339565338 14703244775577903253 12644528213240683908 17123500898436875412 3601737993483249078 12539139765827590228 17545585163132136679 15503080160050761621 16821377482947464517 3488901896788499874 17507228488707765309 338530502602233591 18313008874956897668 842285115383610175 2931615687922235240 8429479999046992045 785927452352149104 7867194656830340731 14939203311256798952 4226337573090420075 595775016590576882 14066426738717351926 16121939126754215324 10372652343015741768 10818155970767714276 990163280288134236 3143220309483340349 4624881316521159374 9734672497950206200 3970683770389541935 9769854529749823536 5846421609219878159 14280263388764138017 1569792241139739360 13837744149464927655 990799604203484400 10097639596515546299 11114455228716711273 5186040676609259273 13859304784353531802 2814272373804413635 11934827463024235699 1008542747528393349 9541323743255939483 13915889614098509020 8777430381413258426 14889526106191750957 985503137028011696 17695585124567427343 10864560709294481387 13040393803816441729 7280428035743088197 17644292066414029942 10294690774402499014 15778695586012806472 8004211884777943792 9040616976070142124 1680970052032594381 14673391723223130368 2693578764126075288 2130260801337617283 10760129174496121016 4947886450849335586 15179359050983051546 12963604074759201544 18257732625032623390 7419170740929311905 13869674007697472684 2824219799772808964 7669206666088723460 6558078550497261720 6321189761691543288 15991995670060742301 5504905566530115778 11281650847175904872 10431755942590048147 531773599895276211 17763763688484470289 6255579904763882484 4567022500313457912 1075040384377825823 14980532492107478401 14612350713199416194 11929915101256378408 1108875694470873475 6038262787871100213 13087775860764990314 7371570415253053159 8212559664878311562 10674211917809603079 16036991396993608725 13929130344785649192 10233816998566077421 17045143901784928641 16759256222127720153 9923732611566585782 6037708633985013038 10295024976615582660 10258333554220548478 13900380033248007717 13449466529464130159 6512029353648228802 17577872547182496189 8934793389197372917 13223346061607906290 12429770596643801060 14007630855348380630 3854154194536566420 7008091765735897583 1431069694756876933 9520865146647539349 14479585089724563284 15262740719631703112 9457377492559622715 7526378188994024090 4101711140108115924 2862259143342423013 2588367427870415140 13277551054835338315 18124078160517051137 12536860260369956401 9303665285893506873 12459826915142569217 9212470154570121104 2243528135950084946 10336460677444296850 6375086085847327528 14864644388753808885 16765670874528159028 2182459098567867008 18361158386362067366 72686324314472361 7091404872847480198 7384875076378367285 16993563504312012293 15491852938772568027 6882606507362439007 17885951319356795507 4402269974256292625 9360358288209620329 7550723619217802964 166925031210474002 12287372648262604111 5228463652600601841 4394059829040846508 5540554071502727229 9116562507058245582 2325874787124305051 448964201718443952 8764167065577230098 6766629166623193864 6305334351783123938 3148114314457289399 14145296135722542630 4485180236837534823 6653098885991114041 13290765151570894317 7145750990646641495 9153476201532516447 3057051709242543887 2690498049714693594 571478980127954528 10005431640998632006 15130461943499674997 4457332456885700370 6532398094930363454 6203035216146387702 15251963401554690875 7952316684069451927 3607387496705284854 3610462275952057455 12361319904533181126 14865181099748353882 651600382396737625 13178720042767707561 16692729086914909091 5682327303039362068 3145286971354644976 8263799618389413810 3966354572600772588 14563546747742024253 18416611524624921278 15894264338012099271 5859793973915507338 2281035541324086909 14522632994121739346 13610860980636242625 7295664208513616208 3050191542730673707 12991137791841252906 16554950208517777548 1814257500184172370 832606439715325680 6647330837938859001 15723036592897498990 15214114017138161249 9254354481498646751 1183848884333626491 12868910519855128873 16981868998076907852 8025780069349777753 7660732031644025627 1044250320873724517 13774469720572235216 4832027596222649433 16671777942969393380 7983176424573849752 6810939793349333867 4490730927007689434 6350903984853936086 8662781055803855288 14121435578679939515 5636231885224495600 5319909934173252117 3456977875060514487 6095638951022179661 58574721347794480 9678963033906513987 15536024094816929514 13655564108773170791 2723823132478558093 14236181035086108046 15372114368867319460 1629531542065061511 13148303075184120513 8314919886511839291 958771986599239051 6333105233094460333 2777423592925278573 5456427528724351608 2284249583743855061 227919465595865352 4042565851333194712 13511246570824629204 18235990942473848945 7609601717092110520 14234595053640886804 1289967565655961758 2710318672278509435 12883726520313235904 13037342070100341614 7065963212684343629 5204804782405046010 9462190344159598305 4089253045646246955 17774478332993648305 14772189067580668906 15541501498678188047 11603723594866473164 12182727806118147976 15879040057547488385 9564916275729624475 7806586765836396995 14714907646013905817 16811148969927241197 16799675816810719196 9311273099186251884 18248909237073614416 8404909453438107502 9950830018487261724 4780792432625797772 1920634196210346445 13324513030060108964 5045957555486688607 1640905601078332514 3014808480060434483 2713675061428770572 15028063893266893116 12613848040069494185 4355036149391234519 11816615170165001938 11189933425734772116 890029571328765858 1179135994939730047 4368890749534843484 13397656068056413927 17167102626814341526 6407076138469597329 3161505236556377053 8441730254102265350 13123788890685859046 6421760359821756501 1575970152199529908 7655996506440274535 14052419131751715385 9228832728548387697 1563353553682163090 18013921540041735198 16919331344912471629 3616225691358512766 3323269187642576422 8912782038797807152 1091722174409110650 1391456590725562572 13808980078062764538 1482177245676023903 15778159079804614285 1100850936010470261 18014679314837608794 14303303053897458427 7072685572884301905 1893588919402002209 7979603847482320010 16449329698176185015 14237531449137101109 17671027755586767246 12000352016898821096 16872500083477582252 9400066502836089360 16764583077697393164 17683846544355425541 4857543642108734076 15274660204454325427 5296650757746187552 15915856750491288941 6165462558363262200 3770396802376834104 7100626770141486776 9762286228760070107 13878602754083148327 13325077458063436651 11105639224840276043 2687981999138444917 11027254514645030387 314699885174993496 4486037238488776641 8404407382598259907 13273222226336668626 9219554264095570516 4533327441013456790 2609909624882002272 9846787800021246356 17594828977492057141 11805269510444202766 130501066047062361 16708350931522741067 3238664719099019931 1916648991724444952 785629673223741584 18403975096558232717 323750559925014229 13920896150874050615 11309585178869428987 12521180795678657468 7213457716636926665 5973535497365180347 14913498779978836584 17865450958310197289 7002169168793420032 1081321840714761818 965425464925793849 14909883960486697250 14297945170924524673 2077872986007578832 2091088390776293144 8362687606398868423 12968444114672580739 17417509586879440682 6487850521347687953 1644144324692185683 15433927417885425504 16467533299491993361 3518809986445674494 11773276644319711204 8469305936659992453 14946636101182115072 2776520906445977379 12329865522920521280 12477850640323975601 11532309541637171648 354932039881298244 18273754889643758148 8264189769845877980 5200409796654847339 10224176128484722651 2836318660217924639 5429494954754349265 14492050510109733096 15578901333090584258 17366478807454908673 3426468529097175406 13407164448629515447 4741753432067835877 17603513799601960159 635230993424121568 18342625411211678402 7567582844326748482 2831397094888892299 7933660938251236097 15621898053320948455 16614832007389736901 248599710837102378 6464925172360668929 14486653114113372934 12352974229271942841 4377563248060990103 13631714411683264384 4877553552077257238 6046530474647447299 18258868655609227023 3589075253417821356 6055349683448114872 15407282641309095620 13801943887310650870 16269953206906206473 1146461529346457452 9102194768777865308 12536744083544292860 15714626040049076438 3494581705128913507 488561478170427772 11920118280494325173 7252911293557981699 3188429942740901115 9139929058868860451 899512896824712170 5846805365067865028 16052519903695246349 14756127730166175070 9246027735860820032 4257855901544646533 8380586574822604197 17149376453407375384 2113399621111144130 16265895916568929062 12205705619843454224 4054637711878009712 11447816092832098919 14818458878244578372 13361728903892723684 119262872698588917 15555063375089168710 3131573970405937646 14040041457829216380 4595107992453105877 151638853410954420 14347175687604417952 13463841851697826867 16093810391518873238 5243064647054667937 14257992861993470121 6467914292163576153 12984489212581759957 5968876061217279951 15401409288011551437 5152435772469227925 15847785728274361530 14184507370774191069 15374754588437677834 15329101895323865023 11740426099311596259 11960416808872618771 4285287289932740909 14600471385870323410 15952853710276644115 18376121714096072303 12090896503579829684 576984559580896029 13902843513069963172 7035026644822118917 12298155955941560607 16295078868764630558 13399548416430337979 4727064658724682204 8292317705726093137 6634434506731978253 2087865539785888030 6028044554013143264 13808855132398634132 14800428125728377902 5778284110631939589 3314438877258416963 6960854446052554284 1980300757988313136 13773167962719201295 3992527821476528819 11174985316127894246 14485625839565753619 5591066901175573683 8024567948904885732 1400806502311751067 12594050074312304175 17620548216806697471 10457134624091396126 5996917234351694951 14656283943363117335 12561372650477790984 7596407109439724504 898048703749849963 2054497030683180016 6951751881507641726 5628300248598897226 2137528037329574968 10514858527619766065 6449121010123507881 8829548145438720805 11320131271934836428 1054932667208808793 195691023459379698 2271248655486589593 10470210911253669259 17048047716190414761 9553627659165772451 12018039334842013574 9801848576353207868 707094484237808060 5819191129517911010 10517026272046008515 11369957710801722958 14292281675013579211 6685827332144675290 6490119279855426428 5249045551589582645 18397288510847048218 14072801550041328628 5629306879928255234 2714286394604607517 15067628089478662716 4092465729309588132 5351103826458813786 1957796757100787052 17112609848488531674 15694038467079241779 2953698040736871547 6462136676987655691 5924072479056013543 5808874047766403150 2425406019764240921 13797852767233309504 13280054239783600283 12500092662528071105 6801370307484957919 5174711458856942192 18078535511057826740 18291374765875623484 1989266747355532412 1659301728433461122 9908299714122178890 17416924220844847275 4488616784548636452 3071039255774436798 5123360696597460229 12895056348225953407 13283981231696699328 2074617289612604809 1019376952089354114 16380805517985478132 18008094793708658231 15045013540427114725 16164924810848525839 9160596445503391752 16936216091496288637 9915172454104469244 3968121074150505200 10397294576568634269 15740696652671038049 13874578386952181200 14716311302039266906 6463690634162367323 4172127300993921380 16462643095584078393 13101863132787987619 6270742047477513877 14154339651988273893 18044358821429173298 4052914092530627068 2842213733506260757 6056002864560261982 9261337281773333055 12935590514522158335 12646642684018292317 1365929637576574818 8934744544702006271 12579990615105231493 231894825256056504 482081928023122758 4444194128616732805 13838400255373383040 370158443687769866 7088011378643324488 11636318906188180152 3181997650899651995 3283399846404670431 2397060265276477918 7125538870323051857 12975719324411805146 7216345453143133299 10455259724032645375 6174885863232331235 9473615455906718363 10536352260549701554 3927999622951548301 16667587554244581532 18080335855569799191 10656094002999440558 13132292650435794625 11937472147730526092 9164749305236305660 6630520740130408702 8326009244254033149 14359834031827205624 5384015917602278380 17506750102928951589 7996717506731512933 16106041029391723708 349653807513449496 7643461585072914727 8222386655295323769 14696095305795713677 6456913629771651503 3724748240366669386 13128019783437968327 5601208886688413833 15837826519564279002 7470460109190286670 15485369423209917960 8618269719770245221 15921535973908421271 914248411761884026 11640030797687140141 2959281019601886996 920126924342198629 6436179609201432158 12559990843010291758 6766014409258970160 8925446045368346056 14690709264274148784 2446296993981094129 15440700171704745498 1703055058891756437 7977706474496946635 409866384645960093 8558912829556402547 13015794907460923543 2315804954349209892 14132623079334700497 2907244410740805072 17505552488915929706 13589581358044264490 10884765071921786888 16696088848179162543 13851588268611630330 7113030346496068379 11650705031829500095 1232397490846902992 14405960538212466005 12942815256085161060 16235710417601559677 5144457326042061389 10702912691354804011 11685851042623038871 3964366603455340978 2861307294931894090 10138387298368738609 10904106401243208157 5171252123399138928 9169661671099431311 2265087905388196134 5096044187133914785 11769831357240397293 11746338076905666026 11939563201727051553 8078999575394475183 5655006744922743505 561001635447268193 15558959915741536836 7620677158043259179 14119824006058718122 6193283484156020500 3770543624691735110 16652032847673759652 8578530286371517594 12247531398829933287 7004734080719893836 8677133698438922604 10474353290051636131 17129280256405510107 9630662903138383230 495241766108722427 16393380701434389232 15702465909558742055 10689487724055512398 14123985286429052097 17179223386320473649 6076871580457949873 4540022928302329629 2304450952236754378 16521149989979561841 14280207398260696439 7161623379318059720 15856436867438941197 4506631407421168198 1030500109548455353 6269007709325789907 2317594479196060008 17891501375192426070 11534387984228086283 16467428746273171170 5385645487435614340 1247353924699505 5445995793454999239 16237728692577590643 14205474951467031553 5992800993378735257 11876180530835957898 17466581489930270742 13442041975995257143 10670907829543856734 7882051220380015688 16248354704663822805 2427704996170714175 12420984825667434666 4059856960248628100 16275204792807891917 12102485298816051608 5345986552246406654 3102222252892493920 13733274616978023878 7141944289802553436 14702379677347577212 10836989801247006540 4373773736463874879 3220049260334050402 16624031649783988201 11706578570946145579 15203759776700342383 12295148046157504096 1317083656721988982 13638634416310676410 17186542334622275644 7284928334988683357 1708594255339196500 11092630197902488512 12939572704577748511 3663635680227106066 15264256056976966915 12905688345591939285 2012872381419206454 7796679519684401877 14328385423035084849 17292134530098600805 13163439935830335361 13644794866232383739 18195369548891702023 3320315374997514164 8437441581937718848 11840361844548890113 15583610262426749942 14203780085136750416 6539358162928014583 6321697003570638311 5740867248419014701 16782178337257964302 34836847994841115 8109857484461212315 4418323365028502346 5852221166733302913 13579686452814470770 3159168351093291623 7178257750629294215 6583730874201236351 2805027729143248289 2904594961747130058 14511683049852020593 15162906124474080119 2862615710646248788 8642372511608098715 15578102176269685206 5023891435426037991 17115777844475862239 11216123660461830106 8655858406277269276 5955587085760567422 13367950911195709229 10217771638433668554 16090150316646679163 1270347478201344581 13423181861115222564 17806333163953485734 1006046732112497556 788242355537104922 3301465873691381789 15326070772599335934 18098791113120367207 11091443734364912886 11765761982843689135 5530923115524606385 13316614822542446082 4448164454616751278 3127420018797885208 10362331126365251500 16302650453475143523 15825914723059623763 8379974226106380409 12560343695847713944 6410004940076343786 15567628150999800513 12017919364307584767 4311936995624605054 17846720689251670825 11970955931503784693 4904132929670483739 4520050231336252254 13004670456420424751 8358922389703262653 3575263304971303062 8822247837366808612 15717736665646008480 3654072803008014334 14690325963989426487 3291198600149819622 2608579336105424538 17766174452817347859 6073930005790216963 1758195341131500290 5187224532393835296 5248870792971797169 9352199046174238959 4449156882829587809 17289435291869268183 17865121935121523187 2663203214587860482 3974745642724737855 6033812247423198174 16807744259331394792 2380838987480224665 9908671547705809430 14250849371598119256 16599126401023735971 16837545131397746385 3386038257564885730 1983747914776780898 14745329223003628671 2646852117475646852 14501202981127860547 14761560694565940603 13783953587337505198 7485047514137308422 2678338756576045494 9678336020941566174 8111139590475245940 8007972776628020691 5520693764385410735 7411306869056105224 15901364224745087681 11280285296930100110 9679081931039276874 16377158601454701290 7440126809596007675 13734294695342857534 389351666937066654 8366491268596177458 18082320950734345732 8683936644317506911 11419393271058190253 13375373448494568408 15820348485271337902 5036701631343313719 1480175223089437284 7094668168976011921 5248734193884025226 11957132400604269583 4380664640030591008 905500028352437483 8414738470251187733 12483172267927607676 1449562086312210084 12910816929218333188 5405898481884339374 6231873866269793307 4551047803487229897 16965188345137572868 13346665082453545911 2833136787450769063 3100253204518571433 8599282547109030629 7823678709291516918 13064910561871104356 17020193154773710179 13375843287653925868 2319376623487286495 1540504783468744541 4124420924950735219 8462088581298909564 12027213985718767419 8882834346133130248 17969586900050285811 13074887882065066100 10457176549854390725 2730631725861339907 8831620485634673187 17251002775246252813 13939846158191140423 5433297153887004691 13473775572234268772 17275918682992141257 16197199426081654767 12665294531383588239 13070199633773362268 16463632414375196264 12950718197880586225 17406971239904674318 11229360957329841812 7666682872559340632 8798587167739322787 8727862773822783270 1650607002922360604 259480605727363090 91120233872944307 17181418268561224440 9865299179563127580 13805512675491086973 13931369313635676102 3686599658858803778 2987783611588118185 14685891308593647006 9546819444167337798 16909482806776431994 14456209077306006320 13269311915033278525 13295118001083339745 16735195354111965191 13815980038637131095 7129172934055222861 849574614241720260 7054028779747379908 14611014570209710609 12782816747473335830 8656294891662014024 4300092797452062373 16728437257349241047 3972809018123896374 7918042506088037101 6411614927923058351 9670355698139882682 15306568812776084286 6077189078951810430 15312011054611375117 11478372068346170733 13821669415239443733 1260276870831183720 14621999878878877027 11833418902195317643 4308790849222721591 10056157655414907414 535101667494380333 10813947465572203483 17129104317498542720 1331261115278222702 4671316980922861119 11113378160966580382 8344268763484426062 1573314399306796084 5639355547156965791 12365558559067470116 3605454943528985446 13944371611671043327 3952927041106848672 2628224001647189441 16021729245894855871 2089871006306098981 8189261286610739680 16868747459767662729 5646399044689709891 8703151431783203525 17895510525399234408 14815980734634869045 444210320956680444 2051437855891674672 16800857010909926436 13643040177818332013 5189136766756208143 8031688375821027090 11966840598500330668 12325367334353592596 622274032090679397 9850800707845514511 2527616460858903662 2841223895261452715 1813409452402962530 13849871760658192671 110813589104890861 14786852134886435094 16492017297779637946 14743375247098089384 10988979586641612525 2551458378881602505 336953048182371182 15111763582249281015 4311754032078071705 12833006428090544489 17611000631516180303 4796514013450362151 3963341573895702035 16431839374878251522 17302340402325393805 14597807284497361104 9980156381114904135 6986864097428287747 3768085258195014426 6018997553411332030 4516494339720601919 15826208121440636061 9940197277921107284 4625778603941688978 11905549490990019339 3698892106030691172 9562928865740569655 11846688629355108759 13996640035870269214 5891411212384881161 18150058130269209621 11795523897825992518 7316473530235205460 11714953448767313115 3412777321288869157 15184002312452642622 148427465521970383 10577884818886389559 10355830603538071418 7499196021986871481 10150601353709358462 15199462794153021731 7369762184075153999 6415892108906068460 13672190070905641983 3732150523310313557 2176936715736497497 13806851814221498098 5184341083413622827 1372848984558462392 5257728934173643655 1141125793737011911 610070125426054322 5404112236565861676 10576560666287100536 17416539228421922898 17574931342471999855 17334509780446818737 8278792988568475822 14205548337478606390 7693472141374459751 4797583691371475067 11318543784109048745 2646131984403462568 17690059854913499636 4512530552765286498 5509456657043094490 8711294943513096275 10846892080048370958 9744920720825300504 13847155438220861350 10752692920288402044 3970320674905945449 7995932553121579632 2401544382185241024 15668119211259633754 7051311762050310780 9968585544338936961 15194924838788999566 11007064012450071769 3010114748139906099 3153574449082985720 2274058391206879172 15615463962022104783 9218300737493058571 14293599684425385867 6946523799122145848 2211334708790878099 11550723872449096373 14978190929374353334 13271690095750075567 2290592761765709565 12209747364891722914 6500473790928444699 11461991209850869243 18180422849186569020 8986865761715659510 8102896722004770275 13771692648032246616 233221288164224636 3266329783196787870 965291426817435407 13921181720532149124 7313269807350811304 5537366767871600049 13631843902306864193 17538887578591947652 14301780108308746896 13273275386840036367 5239201891896216330 10480767584779591271 5530291094090183280 6083075234303044870 432345136551796270 570395720103021911 1726468793117395630 10067245530291768706 16225161233928873437 3831249004967070669 14304786902999565613 10042843577845315868 10207229973382591610 2780019690895198027 10254309089270312821 15196905271191685099 4235026471002652068 16254933753504804330 8411004072781709698 3429452461529705767 8416367818046103478 9258997380600217184 17880214578069292944 5007041397153140507 6466473728574326650 5859163799801581568 10682416179589844090 15819543757859869319 6743972669698728943 11039177742262512113 9172053264555054838 17040950354887219367 15228678473509393524 7712506157797524198 8026936047257289378 8133391196775055310 2829460095167765458 12418741540299909955 11291859767335896872 10774858598279060139 9320725914181934148 312053506717136737 18341815027888530782 16744012377780113788 5038498622704067006 5848770215727243726 18107403576449216037 3072573499272842679 11270997581398505555 6031924077496625937 77405753361354008 13216958483154087919 14268616815582141887 15004337286593204342 8795948631986107277 12585873730587829371 16239315923082364127 16883329445262960510 14440523078764262732 3542429096770145318 1171944218631991308 7622618907661196517 14411039065221824966 5664368791666957023 10879357279313890952 9278371269471403768 15973457586040592829 5743379653430316443 2140931224564598322 17743989383841548675 14169065767244168010 7340984033945010739 18189061028501950661 13324615593084411552 2932702073696406619 12996014656420176082 2556262336769510677 16263016192015288076 7788180247434774979 3701473732067937828 16576533630170936132 17514176530621671224 1962204838054689908 18381762587891089526 7247043904912677972 11460430591558687393 1222801568226254114 2627185914868084558 2918739656981960130 1507618853903943034 94747480617730258 14064196513706795344 7631569768295709583 1147580294466952124 8024161315735527093 5921059000591893707 5249843492164001358 13629385222158542649 13656883468815452644 3896123740858374213 16231272945947030609 2345579228675425444 5936232852278811249 10881283153637220163 3808981039560975148 13958524222166329370 4803990860005260015 1151380739086932463 4074647634722514083 6903747875696003769 16411444278125874271 14061465082518097793 7671863466379113110 14278520870836928827 2098957477779697274 7886123452717936164 10874292913669755975 3120291158012687633 1242248504982624374 18047561486123150165 6421549522653567550 5443387821346147165 10505744464887627120 18028764293105343605 13773206802710217365 9927068152583453501 16185387883100987470 9661454937741912136 3225277190612878750 7702517814886167092 1532398065636654193 6406620150526298766 11862540120138411694 299495961432759144 9984120766242676940 2209720203048942114 14037691947130589899 17719055824135668782 1088539189092299783 12368395439379380905 701725316349631803 7681413963644777380 12985768190795939650 11400821042073419024 2335969018031904095 17212572960373593950 7496840799284010355 16309901413583089649 9889774887358918903 16241335951576959277 2110001393979000362 10482760415882745682 1285635963643175464 17795557536733124209 8309917114501806919 3245375947683785437 6696176319666915825 7096358526699274028 10012265016056300833 15822509202974389183 15428169764300559160 12873871704537967871 1179553475823428458 3840363167975015266 3649700495577472752 16329783196578893330 12455804274677504788 4540559896570010756 10716252966580661031 5735096694966445168 8160801900715160827 15693059884598997004 630073463130739680 14198393178505135362 14009896288155874491 9716975956705322788 12283986323011462814 11525477473764708731 13880275328361120735 17776092005586844500 11881515902881920418 2372472556584238053 12626850708005645745 933740566578144166 2217500029890938599 9034683085989089604 2540777600533512416 13559217226454892760 6268036624415415948 11338953549778702200 12957804073989597924 11246948738253162965 18138300708592553748 15318711234298186004 17947992564983895611 2744091652525545395 9182801031190076344 14179781211542309668 15687036396549736897 2043047191483779756 3154675557404670304 7036657156464184940 17607736715641982262 12805559496593742272 8862803225101398247 13584575499177784002 6355622872813225975 11974756688131372024 18398848363993728466 832390468532492472 11210054455217920212 11550901600246426411 13881854802037705645 7027429170947010214 3425054106811184511 4150276513731270043 5311898547549962422 15264192610993319186 17307706386510937059 13407880828107471151 17829379047008553209 14020707537483115063 12656411799035068006 4012688174129087333 11068480230999699806 6241961491960099599 2173618469427999992 5697265877063400772 12280187179824260937 13789662320370865596 9508267434263827607 6884190174896763658 9126414680865362056 15723819953426952602 1178019748197313611 9869793349371039200 2611618071121885328 17156156851356965666 8755440243513403086 9210595278375671117 3860152308007003492 10934837842601090341 10555379552647661946 2686375438976668518 17277151547427684363 9745751569652232813 1969058072917818705 5834456090576085459 14028950793738385527 8318142069789642240 16996289693873414797 16202548752598934828 4982242700389119249 6531205729604774122 9060984272255421191 16587067767914579716 16976671346448951255 1689233810979516073 4417028272338363339 3897964943949515635 16219209198395457435 14754189483492422844 8947447773533888291 18328116892486353027 17665268793821046268 6115429957514948211 813044532726684732 18276991495654238611 12569276141864988274 3691076256138407195 7931431896438870989 5037647891709398807 17122383350243737651 13715127516504802366 15311227699464086719 4262635764859513628 16506645750617867761 11826723796088323852 15439557659330484532 16445765773366839701 12734486503122922578 1849264146000347815 15952454989223512678 7887238191563094010 17812225767506840594 5397458487817685603 7082589686540621135 2920518466515258950 12759998496998936238 10500131656053270163 10359504208490390424 3431559976372598513 8669081344695576519 3079335032354373402 13766588754913387830 3525393839970750503 8481635211862583720 13433317441170292848 8070513466966053772 12553271574342033589 2767383594822547567 1416905988510292781 9859844654505257757 14582752926916281120 13875125233619302639 14122642964417235046 10116398687561137356 14293338690363937618 6237789120623501639 7642553171451850593 492722864712027127 8819026570328088953 12223416472820364435 10473412543486063844 11054508494937400846 2508720766833179908 15712822359383367158 6428581427743116685 2238829195086524974 9844728906203792055 3129298941656280314 17984799921432718370 16525989483327239391 11519188077300638541 4276146557605654812 1893717561918605671 13967478676535371190 1968200283844033995 4972964238422202068 13464841228855980927 10393789743935400818 8886919896523395308 16601803917578741776 11465710016694263955 7005555872065604102 18047084482653324527 4896093534188221191 1060494690726332742 5100019553111413259 5754748577330188693 4233226507386026073 574787846124845320 7245105249180643675 710111811148564128 16184027848341866574 12924789802620441631 2864531894880942580 7082184095311708415 2729205568731864724 8561498929583141322 14583453179836417024 4960945719764635126 3162399131929675325 11091713325846583378 9511048002478307682 10187345436270193705 8383645842852090719 10681795815812959577 1021143381547791988 1286002306212297547 14778341771984348461 15531431763070665553 1412037543519423004 10927675411659012818 8762053757393843231 17554179922457599698 12714389609222665551 323636309685043480 17057435168763177418 7645068988985066233 4437247218408372084 16502000566218382991 829710677002105622 7944222831283783051 1646946670990157173 11125540044650641746 17418450127762521060 7201470936446448658 13281384503170752596 1922876768127810761 17491239773208647188 5106615074510044159 4953822093181785698 13834110351072673339 6352693918930135562 13859768500119177214 17680583171685313840 6431512531091895305 5709869831917621473 4540616798935402063 6512456207771768887 8140519153540694847 15433210342443755448 6523599686084814615 4878310335811008784 610910414144589073 8830932791306087551 8209891359466777365 2083738328121776475 16039528828465734708 16661208429846182963 16797991749349873808 15493588506500081212 6325779443693527384 13793380004014411543 4036490693346583737 2269442220622356771 15058188432160296727 11512860047313413448 3929443889561440201 11743832774095455169 17927726565852938411 10618605820209938311 5352659110190467039 5267440049056394422 9805779427052670685 16671131317748543092 16444372658500127051 15435150934175811756 17110422892605647086 11786439881066651141 2872501031192859210 170420510590337672 15833255248224733172 4530681303359751488 3303553181451622887 7759784519884574217 4811294576331602098 5674285561980079146 17756042371135109769 10797307870389827801 1278300486910600308 9788619239944499517 3618299620953060562 11925563753343770884 15145243709488743525 16387480443011015435 16644176678770064132 2536408349256390479 8443571116159153737 16648686687012635435 16595531422135448569 10901713658232202414 6061573947665386048 6383178072894389868 2595749542955463519 7874891201023104286 14337023336112473644 9949632503583018149 12764531298825594166 14353624099944646027 163282238945266544 17217560467475311446 10825294637685319574 14189407033365373377 7013244786455139730 10669574839181611637 17720925640693385068 6476496823683607340 15171759100997826056 1767602329853392036 10525651438502744096 6447447476695547031 15825047633824747799 2340092775582639836 8562557678774023165 12157279114298362428 3843385457176070895 11794288279635968012 1174298284005471229 7668165191546927982 16840868727537500510 18151725889645058999 7360368589343501899 6696655830168319954 503793342965527050 13758231208670600611 5107830933099461788 10044162968442926796 17141732541064055109 11090611286928997940 5951005169033050547 5638043472522831912 6745958867550295553 5056627632211027439 10122911677269215640 10071356269038196248 13229296243970920563 1918964650997557788 6377797065110982643 3609325174278889091 892324500371007512 5554881281331937387 18083953950927606200 9893776721191147582 2521616811419240688 16518124990908481132 6423878983696365914 15037305226010303542 7822030411476444637 14511534728503769243 4485164169134906158 15985245781460240183 8374172968382718507 17588183143771037596 6235072556811377482 15423954447632530602 11814773222365533042 13527624615416181568 9802736896248480485 11749218398400571434 8987119990840636485 13106993845673220588 16691748103736076156 10493937048105886709 15850039980198483596 413747554351351950 974802572528915428 4493423763665947701 13224697094938876184 10061916880824168080 7383461099149461952 12973614083711855017 7787889361348817706 16603247890229844767 2464337823656915313 8878502650574696014 16806511516808166436 9808652951226267260 14334774234215806433 14218086569348894221 7302554977675226840 15748762959140795189 14614363686715973389 485513930900950908 11144591497716525061 3441285475388720765 989421151416411490 2813672458379711689 2946715540347129061 17626818577751953054 12966978802132325782 6346151093616018655 15968890669853901631 6797632486691612374 1418675011587929386 6545701758735510641 12821243939203263445 11776019947050906062 18275292840778792816 15224765299437023946 12752793737937896004 10947335786142454038 16410023543140000851 16212624902964018489 3225899736925107463 17965553944292119176 9971811540523648323 15189131944237995541 10244152149549923928 10232975628650170412 6181782482098520183 13742619326060695585 11723153436078369730 6477060687683667048 8874651229896109460 4856738199051651665 8442064030524714106 4393344287374420761 519220623846959271 14678365667664351298 8847330264431612944 14580756848185970375 11186328294139473353 6959934884701848109 12814536046062734109 13320058539420186840 12325470739899783583 3486899400220412601 3373864729795776959 17449866919935469864 6566825153223055466 15412504345711112615 10445559105524009062 9307256114411367814 12151034107087458751 7655076351898924693 11253253614641919517 10519263658300338636 17662519142099827281 11246299244592437620 2321647937880526130 3220984034850387045 3401893113258259159 7768689083216915014 15421831353648086859 6414477923164226493 5546591210013322656 12909951049641138229 16859626582373409959 4117560874337041936 16632416119654779920 11461563219339685863 1265873904330806777 7136111460113222658 10328119344360865834 16401549395577241491 9618900834064386031 14353408114743800898 1383538041695637941 5435969324700107385 1216905761103070130 2194626470891863969 10399111202920559216 4315573099686914715 14333053869028648436 5380106812361201505 1447006008640352514 10620222337666141215 10638152239928963917 15586333549383659912 4219784999003019681 14740794644871321827 3719102638568861506 616352084094747438 8766650567251109620 9378023172168083551 6944657504094013997 16029082359350275114 6125067702458342534 5231392455144611450 15154008660788435699 15661191484012604267 11712425313919529586 16744468300023000451 14261152186632892564 11076523456536116093 15484348681998664080 8729075976996141166 15342817272432344257 35737946148914082 11258242445925961645 4015796036327605706 9905090391840868676 12875140353386946867 16271641186053380290 9263224443883927652 18132378450343924644 4676162350047881361 3873745400055098648 14803267637189145609 14282053009606522396 17140137278400975760 12927804824253786694 15119826329558097453 12951522561754436894 5818087004004275223 4474103980029137579 6857733162497532858 7978015113340468756 8161814458707990174 16819516345257288892 10282785913044936690 1952997406690258850 17628182956464862003 9618235551594794320 11688395896762062226 16375273919983027457 12426836742272357127 9495019240066541190 6128557776738455137 17029867268311465638 2547458160257953866 15682804319019098525 5713474511550000368 15839801398350863156 3143946048829354390 16674899208609049082 17906967340370421446 3195961778098670797 17451022587716135846 11683184396420016156 10845235471705465101 5215849678045656397 5844130746901595563 786952960667851109 16559132394531116429 10994391042984242676 16539480162054477922 2474711840417450741 11277366004682873324 975144615333966335 2942550335526038729 16562656594409887169 872687682287740422 13827849826828485643 4588135373822204713 1878521223585520768 6911621497819980067 12829304198962415320 3446612966280386377 5007030577450697245 4921756497052022371 9702475918833018244 5840202780151131692 16697732231779807589 326566110710387140 18128764447102317658 9655621773304640608 6593786487324816566 13458844864519795370 17587787623501742037 6873903216519420050 17277390005041372971 12496169290723716769 11815471444645798821 844000898472705678 1591408374236972774 3575365427897683107 7298651039719243890 5341249674580986361 5139860923808208552 9516214801376442463 10438161601687464472 7688416679814430402 12278501448067978422 15974531530198029372 5181402022024283044 2241560518783994623 15707412540098373486 775575035424947665 2405235273573380274 415972617698099551 663888898102435961 10820323463782402710 16168906206721597113 12672027476825587391 2084385281377958026 280455792509134398 511214910118770631 7388860510005049410 155173420968620712 5071283431958494121 10870947686296783789 11286322391172519468 16580515833020447009 5376972322782446129 15275395136382725813 15428529136156089359 1602311631169766100 14095066484779697240 6734450450934223197 15496185626204097397 17264561726357080989 7994277679113992593 11639087086831115724 11088860076147252876 17581438952857683552 68996875644990660 14349222192169535254 11802313260528348357 10356948388168946955 15416658547546281295 5864828804387598700 17800445189574567318 17014255914255101765 11436656080418762110 7462488339126356360 4053431805948285257 10127501929364254210 1121828110256143260 2055459481109322505 519925617295310911 11245893815965251416 211823279632479218 6234745599941533648 16733167198737365558 7780195235445432081 5446173131010631010 10228083142900644650 5770997326825758629 9993451777105381551 12865005229897766157 15093610458675026077 2628207107362069046 11699512988546175082 1401117625675203381 11987977909947364079 16423510591521659041 18332394317403456736 13782663355785109829 215793842428175384 13610364499669588815 17067564447840877916 14361937358608282210 2046562716650771803 6016502911594353007 17925822486036163236 11573965777770830900 5035748069979640855 16003065463808258230 7232033162029568861 10821688495164924589 3038708379801248923 163062993272024482 12214288385714719765 3396690837983157176 16196148466692575958 9395547817234438887 8109914215016015987 10104548840429491545 2676572208661611025 4761990228809680301 1043730894794012754 6741989286068385325 17153663339439482012 16003499743610967979 5552190447125015574 3445313072759935277 18020872602942060966 16580615082957020020 3672142693039949994 8350659333245883151 2665005191203298972 14971499285768462356 10661869680521741011 3362737678467678330 15479039388854304581 4050798162208138824 9630581937528090788 4345739560672655161 17194685351313343978 6900055545786618115 17849016013027191419 747801811272672461 5951779984608399350 5800261465136278402 10198771477759897273 17028197115615227303 16549846759884724411 2074790234284006304 5318256010843409011 15869127424422168923 5732921800671753309 7431623806567805092 7289318237933986148 7701828561136431035 13716053983092384969 5932031257112752966 14301442078625113264 9378584343623674275 3702258840493342956 5829325674815362950 15452372001406701184 5848208413801266708 17917755269181157620 16210802733425047048 5828965722066106969 437353537119867713 16246833204549976582 15888427617815562898 3790783144113965427 12248964665108877526 6317222903298549720 2277461535904324065 13389486676631911042 13243655211791994897 16234307317351742000 3193736488958152949 10216864261538056902 13740622877523390631 7971524424341747081 6690291998442313559 1489195808577522871 2457731286594063802 5585874893277531613 7677515044042418772 11888789715269257189 13817414013844731765 10604671842661199131 2249948528498589768 4090667552943807281 10322968213961690233 7485651126011931177 13077994447768181720 15812985538570271285 16152880441025899247 15618638446716026305 15532008249557544047 8808721485501595511 16768008392378640700 17297667695896267408 4383312354564654509 4439650794980529375 13886391428096916519 9469452738544428810 2133521640818348322 15823886656673775564 17624676356675333231 15397578031881750966 724872648133522305 5414799130965992294 15891056881114481621 4728970404821538647 10916468154752427298 7177571410760602838 8833429431334895360 5091433088522996684 4160364469154285942 7513950180275829844 18352770708163268008 13344702103819745721 15999590311987775669 3682871350693979762 15957172087218359216 5011628302543524850 8771246792325325758 3152741460448818509 14775637946559291204 737039405263242386 14589078900993832555 17925924667187258327 11372344263770068236 13305315468847593998 16368860794995558786 13412292936485772596 9973063517229173817 5524462627433223428 3716142074994201360 15223002330880930598 13928127513188499964 17878600823079303885 9035783273978116280 7235037751277706935 9907218986702955111 2752959492084627571 11061037497988237851 6260697339440081759 2127599007749805363 327433813619639354 14693900355759931796 10964802051442561682 2507158179473494125 1565764090484123809 318187372707510993 6031127905072328110 8738781142662685630 1473188018738555518 444276463624957014 567707510089673785 10621490471480991273 4388603530580349690 17225902522163879739 17898071785391811837 199840531440393513 191363770103243585 1236559174093398238 102977427210947 15039589434852573560 12331734538815348254 17268665589329611058 14195202628711380397 18017811802344943757 9403030058859506676 8617601033700495535 2679985881507817477 13716950369109638453 4832123374088061362 18421634749705768706 16438282912231800863 12002454355520472110 16293376364462538454 7381538853290787143 13512660665731729273 15097430775532430301 3471438689863777080 5358517537752705378 2414734028109362722 8725583389183090968 16960386211929856603 12412138061674305175 2054134092908087566 12379424342787372388 7054871069421740583 9070848237806499623 13838136292111915053 15191394721417465766 14994678095302432322 17994185291654310165 17288626146957246769 1257756143488241708 12405432637716212586 14568674643154704767 7665797406303260641 11303853513489057728 9528595895870166949 2237447398395987864 18170643665918146385 9226627832833608137 17586488538884640386 15551969607912639866 2611171346628492493 3726492211012849761 11225726690748921112 1618948165754389273 1357145648114004671 1293383240862355267 4419921496634174000 5043849442849002041 8753114190477676221 12798028588418857118 6861870399608570306 5346634621200913732 2748578214020663745 710699428686418314 561371049867000874 8324755286392285850 10418693449550381544 17710431450169221252 2625961526733880570 13483779228786446861 16553909638078865540 13538174121636710316 2864318694484320592 1718126736278810902 13299567985670817366 12179347922243415340 13969969199298285825 8901980881548646052 8664236612304425283 10744770832891959678 17134848618300847214 13696668600741717059 13874368474989942069 16276949450642754397 10913444234549321191 14294823253780410659 11928678236853663823 1881906198764599429 11153341149047643836 793960788756839498 6471867814331446105 1866699126335827560 17676749474614822229 18255665063015204721 15851085365497731002 6098055940442612611 10104068242540008631 11956180847852977706 2873048609665711378 3183319257450093251 10746256991830844290 10368885697006652256 1483071331636919589 12959517145862479714 11458601681130695334 1889120599136369310 1709712556795626755 16685678026611924506 6677250252391207778 4043197616048888594 145913747683139510 3968196474934897467 8729341191503039414 12101624989307318821 1604336380985582695 6548306904237857558 4601871116490920567 9155875388179468449 12024170381416265846 1667737256172051954 7537447035749050976 14932064751621564791 15263327678454816499 16314945117994433415 5024792348479092417 3482154390828476995 970138254018954990 11530938126634242980 14250314058168617266 8448310980289959106 11455463383375087210 12130707862235181182 15995471704568443924 3088863204540881854 16708407988603609601 16314623455581855805 15488253635795823776 12813403568611464100 13144751392266674410 5324960855700781415 7756948610193733002 12048137590865890964 17477590026425089636 5131426139405827990 3357206770166477702 5766126366021254226 14663690173469824640 17904476379260849142 5124166023136168206 10699708282928945853 12925898212855812443 5463210755291242176 14028865511118895944 7463628134545693060 8966484347025508350 1178554332584120529 2354244146191906094 10613310669610419938 12496913868942909331 5825505596920347589 499481581007638849 11292795737816303503 4987371795083894748 10119970414486932924 13981237826712425332 9106387908781340106 16849217569063901418 3929348492064729550 10600525775399992933 1322374114357384639 18409094493221548778 17351881970344279069 10801986742954661571 3219379375619085933 13442114671851378037 7135258502129393245 13098712128746932797 10336970254688250080 11722622819340384472 17726665223902102014 12620540110785504363 14110568696437361621 13784028713956200641 3218707624668269008 5380117033681699449 5950707981027644696 17942483814139228603 1545744046129492264 15536181688781649871 10340435713664006347 11791799618429549389 4266720137759163323 6677139368503162928 13315362767533386874 6190524053912870729 10206745524566311070 2098715514807050974 13996257050485858161 5738812453619000601 17678334522924626460 10159958042709109025 14557519552161733395 4293272686234324783 5122117773123772067 3017448681960096177 632972253953384648 12871579706626208346 17098822472844972593 14556600323391970278 13347456216038478778 6877077872579548073 99209095830498041 3225038594775153770 1733912269437301529 12613372816728998741 17647660651604537257 346927521048701300 9298237413531938942 14369230306535648759 80566692836517894 17159792393641304411 9144048998901365179 10230148185000531537 6899134990293871765 17456328098109552548 341054563778688355 14403967845569831876 14837509220521400391 687169540494698829 8096836128525298019 3889517790441637903 4699867398702799746 17369527376387272903 17585237617598348352 7067009850072174437 14042816442629873725 14654130901834725962 13952154096126178054 1908974619792531155 12380978406923565458 11349161853758385623 2729562589608459872 1224539446278910009 1244940137658305127 3108649828634220896 12509527947218837051 18208099659520340381 9101497397593719348 6920846342563797546 7397300890128829587 15634425730405483150 18329834437308470482 17395347482612660648 17689156605361244354 10152527238972298007 176012798154219964 6716716915953257447 9100556367500991701 16457109466981925630 6050912547050110671 9635768983608093631 5290691782354657248 4401105374309290909 1704584838393545782 8890932924721540704 2389336887443566116 17102192697354814197 12752401852947376365 5408281336089006648 10583667631755224319 9531541529837448564 10219200062642845624 2176466734825102255 4511004381899585989 12006298488943556178 5471710058188001741 16013726250324020159 12189778399933250658 16492672675569902816 17973232838537195479 15895093034607797125 12621735302425117576 1857874803798963080 4726208241373289091 7373306317992741231 13132828891252375250 12493514990641583929 13918747656498602071 1001437822492761960 1273331835072485948 1640941891609544137 8452526616756195410 16545404966782925935 12324191275838691770 6486928269933546538 18083896055418517205 7839729191595096139 9196509053609043450 17877913254524949151 624576462374054090 4744487175257060011 9991511090749708960 9592649792302720749 16285950417889875141 11769945317158908340 7141498312187888658 2794570109096090786 5257060011755711856 8887228646962143530 8228689859290466441 5354690729020955101 17099274601369277147 142501712903760398 2156002156725644945 4752149759549969885 1719211869454652896 16144474343089300552 4200003162586405997 9794834174685575120 13355596889417683687 7203013826440903929 10953138523920368920 4133197785276084251 2515717632334445672 8748699691015286683 14209757823102297151 10710944089843027509 16671157896238796991 15703490555371948814 17108695910474791207 11364010624085193241 8664319803168546643 1198112768400953052 7330090068679866730 16139483526047659645 5182942488452060089 2912542606276220009 3376325786475638198 11372030012753849608 3928328342835869726 17149243027339806081 13322431820016224636 9670663125767041672 426667301914343164 17602003710496170321 8634805500206808934 16037943093219147983 15964238691264588209 12384699766794372722 1553072592061518437 10357404258251376133 17054147926897719535 17355635720743198476 7898513003971440068 18390970248163209009 4019651998020717949 11094921194575017823 8265307148358778809 18264916363447104547 7395017816925508179 12345998048366385407 7188717122609190846 13441301898217738855 13199559771701428883 14243989072914017544 9831196880536914361 5530918378126032056 15577022009799175050 11301331883098428954 1400301735309934183 11809134748741499861 228256919490297112 18277636602015639422 11110710028318209092 18091091432464409823 4442975847865086340 9185652770814219042 13647098664579421853 17257232717124138837 7768268284120404651 12956754424173876925 14246208190130108940 15481498227203807781 4948119127163384735 10057936954787254563 14687299957905339726 3696388986053717232 11531520911925258169 14122732840685148786 9399193178708011446 13466854754823468709 8404252324038799105 2415872430257210016 11500589648078852822 3500394249251216332 18387642292380938492 11591112914027606977 3563613752029957693 177087095235902473 7482431611461163558 13829450158919933506 7254733457489473980 14351573249418498090 11151270437498016046 225295009446737314 9986532068872978366 16341000380892596069 10169945907143916613 3413504566924415826 7310563972646080118 6939954896459184292 11739750707544848049 5318482550988868766 12222163142790264919 8905130570987112300 16631856127567657517 7829872674863409591 2331688701710034420 224708677798280848 14175305169985094427 14695003925780484701 149002491608503482 3835943807412549866 3148188279353955204 6111926390892707656 15438250774612695501 7378583868413851294 2312846985563866739 18319691972963899561 16183589135108702700 16606293683791347893 2720219553637626413 16040371362576730820 5842152443537783516 8480899700240954189 12364960253536621416 16939755062857846083 70845796187132192 449032247971361323 17352665874356833655 4932145124934305027 7388810725356872966 16094859300911963386 16320495988493069908 1759786828963396642 16119697606187815364 11515378489114517209 2537308792142198315 5217521377980616803 15967584249814529366 12731253629071517988 2647406280325295214 12638097641431421344 7524722441384058270 7538079572340331919 4563996031301862586 15618744806154826754 10186797729477658739 13891244336779250146 8875271639745134283 5410206644682174969 15522947367477460284 13720712713111138889 11420263108652820572 4375057051070711331 2670761298775410671 1159230659208040920 3432028033287523991 11809023996519246074 12802976621244831808 12760737640305273104 17072202641357199628 3144075846500788079 10500523293519811220 5886151776963382534 4379417372337838173 17856722233827411484 17903762128174872431 14082775057579509649 2876144032161950488 12414935210083956008 7958987807127845583 15488240186285596253 10582598558815454661 9649770283972219979 4302557129436446137 9020513916512207105 4929784503332271280 16330192335807422215 16483337936590813554 3243822629420598716 17604043828032429554 303751728406117664 6205252568993096768 17530066324643400278 15142192109611118767 1504177631535325838 12388477726838959500 7307055196602614207 14576393650704780263 15395282915112437482 8459589070263810223 16412274311902644719 13125249528855263525 9296408125158178794 15794419233483982899 13247173513270873069 17287078325993810686 6645616953873354768 4415424528956853420 1661989514191445077 18432852269422505550 10737193911899647803 3407881275335972259 3084420442437064854 5680448293671536184 11533840334889244800 14690292135246834302 6527083062758540379 430118806299064392 1558513096691306094 15891080829195859728 9178904407408611144 17579292508052560138 8386906556091685307 3833255082382216345 4249136597055039723 15745593193718219748 15104719588955869711 3890787082214026897 7445750753528145137 7435848411934938892 12604269116407319268 7451702195098055801 2023148232152412931 6468747078010412236 16624211152789520554 17024828303938150836 5071257756662489842 11057495856013580201 17374656269842970420 5951839818509496753 7925401648044369634 17062609224781931097 8099498883714247162 9785955130904260153 2470554343873246249 18059545409876600230 11846627215256731495 416684108763346464 1663665000609501326 4966245348747063201 14433130375598381009 18088331393907040695 18066234861136788172 9647416469057747437 11699240887820986742 10567711675134357599 13887935982760457842 6953404663056725834 2614681098507308417 1835246784256395656 5066808812881769905 15801947713708395406 2287267639421970994 17322247803609107776 1661369870030564238 12583708966304856382 13282019195025980098 3669223557258575780 2804008570683067957 11937542130665963409 744316128509920392 317521910634032592 7496633289775799675 11037180080105139146 14393124750037531522 10738725008584939677 2087461028398365239 8199475708560149675 5117778289030542494 7218457683719893653 6404311155154947249 5657672350118386992 11687635768671573817 14824640802550926398 5968953848869782747 18160185366086618352 8801639258633790975 10848996057943862577 7851232945003641004 16163282037748355106 15162308517342748046 5413564721248944336 6596616161682950477 12168002806938816438 12678453623605594127 17781793062191722502 12794309344414614473 11055626730601870729 1860422914975618234 16264767454154056035 9145195913883564169 1100199373741341497 12988102209099283244 1743796229612052133 10106384971432860195 7956206349034219501 6644278050793025783 5623165078331904504 6051555332593358968 10254438751385983834 10249908564419567092 357255744817866624 738464103715269553 18247657405680459174 718177539326431924 1855781518142934240 17479740389690848959 9423539461545472693 7426864429106563633 10781111378360312948 14472572256339207144 12159798761526095774 12429584732112309374 4175491688005242750 5214863884655883659 12451335042370000719 15072993188124832508 7168915152098515546 18380727333370283786 9661378145449648880 10458178065878393593 16900202193792632325 17383807046458010811 4248939274107786333 15321441810559082927 14432579536837162550 3218764503536673298 4297527999169590979 16735045175935123360 6726180583627929043 16984518066916187669 10087643157788819349 12364896150371838875 5474914111484975905 13493173000965283161 5421507031559755904 8497266622982169688 2606394495517060707 2516455390285901437 9651434317882847188 2728768256327831918 449467554171454883 13719641960201059105 17783105364862982372 3051580003050087464 12095028808008327541 3588578211747053491 5703352423478646772 384843007709794372 7757186499369462292 10938320655104321849 7803516339828259092 4402431264835193419 3472800242226049100 2084791941472120642 3808289018223650725 9682657583799857670 15692116311187129431 1155848475315506598 10295295768414945637 12236940898115748573 10388489450394373053 9185658083779629566 1147121788433272240 6911320021918301952 3693314018288287077 7132397557383194394 686893595482795691 2949320402101828349 5235653084958061221 18087024313031637415 16558405700328190401 8974704478975998196 7204456313126115189 3783908676119656065 12128453425089208361 9958458286814020005 9897118725491939883 17453703765118620448 14759978110544780700 13934427992861378190 40176248198945200 1626764626624546885 17064273060959128134 6075582043647065134 13637047017756450425 11118032160289439070 16287903389467193720 10416670328855786158 4937118949071728043 4076733836664700310 3760353301518361160 8791564933662884676 12423799629209069890 3982756318078946438 17592719096222197525 4166377302121392872 545777526320439837 3708866772975523504 11061063387038510314 759308993909540941 579639794397726444 3316349555481091612 4883780000134472859 10849104415938560749 13157570278099845941 2092926071963186127 13965776226406130401 8488192972509950016 5576715192260141888 4364245269349392681 18031754156242512695 14162635631433993351 8333773009548669944 15810226275180283570 16025223567572901178 5426377551520339349 13345279645976105921 5260426303191439215 16345506829775842569 11785037509518569282 11638876368380901830 6377426456090077289 5170045568574143551 387567165702771934 14620828284856113971 10148261133202076048 12411676422769977424 16646672194924684192 3495434204716681987 3479912134012433413 10696347936101688474 7991067948556832541 610508515378135672 18182573391017099952 4033610449574671846 17658612529374951691 1583569068814634228 17090204130473246423 11889551164521806359 18194705337965783133 13490244426578002733 13219867128635311420 16171394794372899986 4010607212368289086 16396434590400898466 2785141601048506559 7648284401371656367 7762908391905371270 14359782136263535580 17108996096164531818 6247701886118655172 7961297272318317285 5152247248893478343 3364113044555573710 5979589287582153849 18242296955759690435 1747669316689704209 3503757000775780568 5912941645866997118 15163392373520876968 9001493007370224032 18367448061887450783 14754939954523581264 15723717684601696965 2371466003115334904 10184146504125233206 17927110298587846792 9275689199318946937 9898292041799182864 13093227540018756834 813817579580743775 2500358604252105884 1987024746195325316 4029481245203830225 2662402220196322264 8050864903127224941 11372445257236183033 9573530992806343603 11743608878968272944 18034298605411786132 954189116112236301 3643375770176880157 13089618137287317289 763092949332532697 752610405659468278 9323031343232363996 1196017118630086488 9939934234620816665 13736056554930288918 16277760380477775045 17188600479927566677 5933150967078635899 15109980472698011173 625028757085261697 10565271862706452932 18104193216947451793 11893114168514989627 16601683593088487024 1427693904602548782 14575072648018719188 6883581274731349187 2379060883024522800 13846836920321921553 9062858034852170354 5345887959132349106 17825374534568270458 10412097808971671738 9211948788502388527 10839056250751739800 16472547250689358854 6459597969986289269 7723361754374042736 16612171822897102530 1685511107917919165 17984398336353964606 3713417610082351141 4160685567845323416 11640248039728194923 7285673419846647850 4848710509975667548 5269461188751123916 12536453730081279241 12850177935980481238 810659329540302128 5436315700793276176 11990600862808267961 1224168157036175167 11705588629894006007 9790749919121286133 3898891607003464846 13249168810801981987 353862057951291537 18078628928710257623 14532892649333598375 5794344330543315238 12029390451987266579 18018084267891157245 13264125583120956965 5312331649931627544 6890631769832118398 11118154992475917623 2669882825749170831 3459123506888220311 15315218732618429390 8965220428908702914 12658272177340131407 4554043842102677274 5557787937543463051 14421365768108130761 1972792366363153044 9200846121005334138 9404416913104403102 5846379054578481405 2934457057624515923 11573284042204374539 16395282365680416855 14004737742405329908 15306247254771503708 8156134776961110663 7575320268623861928 16719992650198388364 7284907306783790210 3612463395999527262 2490480219241020295 2987940364632556696 16559066466702719191 16078537005356203088 13376604793313524902 15757886865640055097 5582673720701793933 17567731048665837222 15756151025852603928 2742415889850485968 12289391314417544631 17391939057210868109 4782125633428576869 5439806512373991656 1735862211252936241 2109138275301492467 7762500598178500540 3682698229465433497 17208459278534400424 14016878338704681972 17380296400698163356 898146247093641061 8998794304958536182 9029583831592465198 905640548271364066 2501064298020371012 10051821878130218671 5896544702390745988 3858914031761982180 14725490389368904699 3550201385767644276 2602813347187768963 15379059091506581178 7103917223120476491 3515658164914903160 12372681415690287938 9052293761196198428 16679431679765981108 14587029887808662606 17306345790228965810 2906869239563724826 8606132001713963357 16285003724240022676 3959987556978917093 1467487507721393074 10870917772980868207 2223110036004704343 7755536466180161125 16302085588233649816 15582700037745272044 12994429341706767092 15802676172495989579 8296335096264639634 10884934072468763612 18076896308805243694 13619125729530063922 7220058129738022855 10600220102716715759 3813327699311055513 9758601415665588957 7005039352871342818 4889879284310742923 4660073174199844416 7800865035817325516 17205751202382518837 13846137002277638527 13288650438582735988 18251077855053836259 8174515763461093898 9533408753196702327 8852789220636786947 15480791863552005438 3811436420015227037 4536428599167271813 398227899821411044 262762389474076319 6749792242137947539 9699757933195513158 1632382590982788740 10033060949715658333 533571744009617532 17988502971876630756 15541010104524500418 1623638902290495405 13031465833842402143 15030377828544212179 7198784717347998275 9474323369060064880 9668762108522531484 14692875766775974833 10142361707159681301 12438705213479531000 47876090383780530 5117731927098575398 10999047881153794276 8624964752856405715 2276670440343674647 6043502155969578470 9662340061294725655 8840145853719354964 5376751947879077598 11353918410460783192 6498473409171393612 774281131689661780 17249222384950020609 12425821391963504136 11386968202947880872 15252918998630463562 2686356598076192504 6874503567516946036 1726244863033843526 15615643511838055378 4329671628983817805 647215176350230275 7804500397282754239 17227319559918911585 5710709339331467832 9348310431977947650 424601485474834086 4841010369926036117 11309028316300832905 3242204272543146401 15430538596523893107 15890318074072517502 13234920941219436005 16937759398730487723 16457843616573296025 6436778294785022027 2294867576334499463 7318463305224173454 3055185031936362547 16317587418519357799 9168869874516398411 3627720688182324282 8868834464141538334 879075575451244097 8153123990653663233 4111963007841984684 2772812301064897330 17156321911550929439 13721214452498161571 18417623591030226377 17998738974637830668 15302845381824336705 6950735880278169645 11610118534315198781 486366229333931273 14067613832344587125 4979951282367916666 14509480485456579634 4950272864260293695 12217517655050406743 6390885180244501768 3871331748135643372 7660934125055672572 3044750617837802111 5472898188294166399 3183832009365797278 6405978606596007646 16207813463717680836 11508771614126578255 12379592227428815506 11328586427794624567 12965983240683906497 9448737436558554561 12710457991330791100 14501906389993742573 7970720585589087166 7688767197576040673 11699458798153678615 11595188572242554789 13284306116487598338 3738212015355880616 5943849732437238939 17490197285533243577 15431278760754874267 4796740772839535171 9649044753846415090 8956939163251941426 16377822549955004550 4571092231885873715 1138738142995721674 5537299720565105620 14477184660383414373 11542590999805270690 3479294204883577203 5204972592296802134 5561993178161622955 14632974110176142143 10761960944351211931 3177141220544196302 8905041258201215476 17052093888363977875 12393171260633602731 10291970793035213772 14393876085797434885 546796687594287975 2071586862653067306 5553613672598825140 18306296737364696448 9054330477926163781 11975885899415915282 7860768622850194119 10460611474088542430 697755482171046602 8620119576142256595 2419922919592688829 3424675761675839231 13226366503634326378 11324811036750486053 5728596418658875462 4208845827298490484 13602625434376111431 18138421701980194573 15436545228804991998 8716853845025543350 1479506099874234014 16001630840233909759 5367405627420105981 7695408943457562048 824860102122470053 9405537440671579601 6266482874364177232 5186392765369099082 9808668248514562630 8444933177593115324 7495984052242219605 6404881217219399859 17500742060129841457 692107425158508234 5133757102424009399 17427566895940906496 15965749107388873768 11600134721851957585 17146705448641721415 9958892559895749623 12152641103009445326 928184431823764085 10418553296802529571 17864084834429894040 1952168767497336883 8111189027678471628 5331965133507584079 3887966738316513125 16174357363742136050 8989221966816689089 9406496745268828743 7799462704035116342 7535391850104191130 3934611165635233871 6039011460152028332 13558737361978468636 9752596161239970700 17218414562641733717 2912296357035835078 17741284206507732569 5131871940715347600 12865181538346736526 8419229377134839055 3618059300467918290 4300791551820758581 13831363619746271314 80696817951564840 1825015761545250169 10461852631083542194 16332892716610389410 13466645829478363275 10428623487716308782 5853089544751514973 18224438120384257098 7841998080834181239 5955796897045327591 15153533396382013562 14982764495967132585 14021972263104632427 17699110990231674673 17903932811074056575 12481433779216839753 6650830863132444585 11474754692058601463 13707982971153819283 15572996554334544466 11664684643312629259 17670420716492338744 1072022804673254680 10586881051617705910 12445154875985383940 3795792745550531814 10601824148773307001 5399503236293951993 7239614682152719642 13397359569616476064 14443222545068799776 4480563671062505771 2349235423101213555 18353671052527932127 9015263369302956617 17032276809130423678 10708419967551356241 16494214873033722795 5250307229209745194 5547888764972488716 2442915483534168796 5289116734025832073 6397710976057203038 299796445176492840 15864011331347562530 14246894300735643409 5092279182221468042 3046684189508705663 7768534517882547012 13373452894473271018 15696504032446460186 12382776287061475802 7216167596766370810 10322018210184100754 10613005435353916602 17955961859387298702 14437399796555192532 11991383386524163192 789397433363016784 11247574043287844170 7323974606473293954 1817694004676117134 14474818497322080572 2411156773964460921 14992968746691406468 307863354947632059 9277802876882854329 11031917709802589705 10523562826709609784 17670119507510705652 777786485349619935 12936483066642207191 8722528463143730156 9556513685406602506 9008444796387460320 14335417536955794266 11052455406258130274 17280097258078434659 14802834685433779176 376885816229226794 795841189500525772 4312079151801543145 14016404866734850654 9586057702854378387 6216937638002800222 3763991855546115600 13509935024496039176 18079947837634974468 18221985631571790164 7213396345442771726 8500926159247785618 7847528847208204215 10250087777562821625 15709287209497175934 13193795821151669301 14991750348322796040 1174312123442115818 2359284060507405388 11324389910822050316 10734974992358688186 5083412106952784928 13596906106684533900 259821953236116278 1507877507842228086 5403010777202535760 9397929743063785569 1216324646595298742 10763514848932590987 17374252415827030317 57009250594414757 10728386529352127073 11159177605721422971 5288619169695636448 12885342700453178709 4861696253196293684 17949888911322582547 16774034612927866947 853647576147971046 13234317775901589947 8245002430684729025 15380602115589205718 10844380343822834470 17893385276881851845 2540742070689105762 1117413186496757095 8083905823747007973 15054364673320788543 8933934516374292738 9937079649813360160 12798889156429299902 12193550786060228569 17741978574883828940 387102071433033179 81323529296413488 17995797985058682198 802104708294058436 12689507082797093769 13314209472675528547 18009311000247601957 8934509638546671078 12066366258519252479 7840963374574961971 6471474677965538021 17607946940043416902 3717866572429743629 14064642655186825465 16216324224076171880 4244366279575252495 17835864245209066473 14982324811582991232 8299224267276840642 12672220726636783914 3670922396511218031 11231408713966801425 2224000594036239277 4118369269861623765 12638175056548161779 13693167503984152331 12688994538253193668 10750381673520781412 2374131521153369065 10442933658764435151 7570457643495045469 1225987178493139402 4692393314051550553 4002356519292890167 14332460211771589198 16158311303373782463 13486368306228602714 12759334870343848813 10803003957539067458 4870780582162174578 3420206147314183079 5992780850881727092 4019767100031499562 17463069902257081912 13866368666766244041 18442511997791465649 9424866498499796963 7483701024637803392 5926672533955036887 9595908440893431290 14428144860901967008 6644734993474751098 16938696739583853736 2909231873321693183 18115657735622808148 420627100800278275 16184411037753359460 3672159928332915774 2184925394156300736 4696271770357600679 1856285175553882332 3417659306739123587 4785263860774626312 10902087140994758751 15534379758223590759 75560786320230784 857874604902178709 8097991035708853645 9429500407368911936 2218809290491371041 1641761579474338063 12520180001020963986 18182682485459769903 12366353919074257435 16961609041027113170 7291679735803402757 6466878006810563957 12312349021654881652 16456814967378286691 2639314710750431408 261257582360051177 13206683909076716457 16078400716106277299 2865841613025347784 15506065468616099759 5525466523560937453 3783719794645650451 4279704023532023612 347841517336871384 16758210533551361471 13745287719052148364 7058150688142581582 8497382728100212839 8088543711983818291 8742721917304644738 10973268353707052672 452320127491715322 16483165456722077747 13543779831548040126 3848543342001262602 4550687564368277643 3418282713880436873 3093962348023663562 2120879619418889785 5205158152253657937 13492218007659411612 14656450315053811298 14076299696473440162 2029999202630284804 12617130150600088226 11213151745317592153 15937168562826892417 10695820859921103627 14378799952263078080 542732933611708842 14558080866240242640 460891948457625070 9978392483546657275 7568916632369191289 11272955936329808164 12461044986845742497 109448194772646257 6241812303498582923 11221519746367468624 3463218863789812680 16710762870081642948 10803553897465465646 6270612433808275519 2758941176484398425 185314870121926710 3547668193442603733 16362684927473121823 4721657308113543288 11719545747199639051 16350566817807533059 15725144567912927363 9570985401461800321 8322048874492625187 4257208691424685785 4525550074846709725 5933194776763391695 2110687910093369849 512260758999223816 17254066761586835381 4793043330506665217 13288547366389361573 748942041993375239 6197983188823170891 16310217131992791033 17675558750319384602 10201251339968503176 14443404209588135423 1318033016986423035 1751439757598041793 18137511249836082579 6092708592756149448 10715464591591241342 6134945389383806794 5406150576777981993 12386805224923140123 2402624572348906626 13661913713265022903 10923140073740330336 8397303748233542528 8920879920120220992 1513636023690933591 14291365362544366062 8910706383459748400 14548280161908214775 5630634138091676851 5094012605850524962 11473335705972190655 12952550923032021074 8882592774558494605 17035925252991072081 2541173158938368764 10169120536704981000 5781602668924058884 12419129618202685508 15673652712322744937 6637117567280215190 17166739823580895703 15996824398475497675 15401699258490189050 14779504187856813346 3915120117602804914 8500861161619098383 9679497529219046245 13929814015980733317 13932279597999799331 16309153434567220484 14250965024365379523 590790438242205272 13543103866805457681 5019257709123003425 2794218413301258927 3197748363652040968 4279476467436014259 13602728694682751854 496725052462208748 10687090388455156894 539173657651698908 261783759089664758 1986845194402705889 13435941189194943194 547580286522473185 13848317201712455325 17675090861009011780 11424526413950661108 14235581515565758481 726870444500317533 6788892830904057774 11450465280687677771 13750643392703789543 17359425326360805961 15754114038664028054 7274661715192841292 11144731493865806388 7194074845181045375 14504650212037387377 10678870374116422190 14334031700140507886 15691574598725235172 4532234020260100294 7763886603415862746 10110965802738265174 2763937950371899280 17642902644381353045 15374697057798142289 6253148802254145670 17905907769203037407 7576323851246715037 5808654593047097769 12662823008218288586 13510141019744237295 9293650780929197786 18064760812696986938 12364715768163174837 3450396724863970176 15039032174486941374 6553667056888126728 17583897423378619068 4311710158554442930 862827186862208221 5560531390402790383 8418573054480251165 9538572218986697929 14533850301616305310 11249887033007180081 5361740458273625650 7612845070640233725 11083402534088543211 16662205537172445653 5231284175523909825 9800182371135573892 4357098103448287881 4155287954063142170 13841958652294398689 14109454664828323922 6781749731904573677 13521213323380958048 1317540338403928621 14922246008833615882 17789294693066640240 4824665954317081024 16679670740109706007 12080185570402484031 5472613547718700926 8924602072972104479 17856572140058873777 5268902518003195883 4815875705968275345 8049393526972582598 2580917763043138944 5434672122851288042 18036826877548594839 1066259782285948661 15685155570122726215 10733131730972177618 1593454259132041264 1302537078096597325 15708827501762410990 15306981218428762180 6875966761667363709 17535292788648069011 3832039363226854752 1456926789634408145 13031467130096161692 6332829991819151226 13365420106874328021 2120614103409074115 13991349949695691639 12247958455098611529 8036571987106127375 18401542289271136748 14426003986759887316 126140039975460529 4156510161314250138 4078507873258141204 8075412709886714242 12764047160041115331 7973753073340900155 8606242012792497962 16613797237010849354 2123287500731897851 17762277600883092366 12285765577771974778 17817096300638880890 14350519853114012892 11237686537946818498 3548120145719747302 12079435130135588928 12022667655551769271 8137354547816576209 15787743541918793519 2160091935377602435 14220596276532078077 1947422841826703492 2058125635547099524 1224212189413811273 17573871863542935584 10926961533632729654 17284925980364612718 17614723530310467400 10307187522945923724 1809260309137440815 2775758729851025769 3752100594186604704 7235453127082661489 6687931710314721379 9776009772005042605 18110426549334901826 1811472033742914519 3795083410243441751 13049060477803293241 6563015058656494013 3984811697461226053 8298771380016152346 16155689294979880186 18068138069567613319 13816664264936186380 2038325487201255901 9189379513244697856 3170630715864532336 18173205616169972010 5865800242346883048 16911721633505831036 3307748519565275795 2907044210568733865 8117809834081004393 5597018350803088412 6701647451715130419 13606275280521322253 17348143485581750747 16342729356299321514 6373007693244780002 7313097194175219314 14364352735928687894 6594534742235209754 8828333976710015176 15735063291963780483 2880078691988121759 6763153897837623970 1776673502822401084 3856581340539767730 16817135296634576979 12599362929508627848 11163659601373680381 5717033225209612825 6709205291396796119 10680560081246197865 12327571839291112855 10070879331949307698 9529468311775168206 11785236796863607304 1546231539808664103 1281353272717336958 1877799958326710274 2277432590831259869 2696073914892808266 2760354597295000253 17547975661843376765 15417428054143501328 9557925853133377501 6397006714665768653 8156067107950023210 5100168759878594896 15597065085390912371 4181949845545024609 17627332780956766713 14311592816499614953 2722514280109531480 14066686905798610808 4222392830623501324 12114978522333136266 1809159433803771814 11496325842422409481 13668271097626417962 15318019837781481298 13731078907205848382 8501970688753244790 17192282692775189947 9664484029632399056 9041524643125329340 14927734745180367532 7357751699344553982 2487879611864177962 1921656539428852202 7741306123530593683 6622743272350025389 371386063150845635 14833073364375078991 4550217713545734758 3347628962791171552 13297550175274252475 7899472407512246319 6213956340792545084 12367280795531993972 17227427168873533301 7608629190094087216 9340796779395955724 8107608856285836704 6549115706007897258 9063137628261889847 12808381938509126167 4403088002411167370 12080855240492178113 7863275181514940961 6020352340357640146 12787303060040594450 5847286599360759066 223221903618497232 11222508320487550736 14822050416010666917 3109818380964816324 10766219301972275410 15409041767447176031 14456024102168364498 9820998703782058846 7264300214113770820 10606259907904154425 10558038530702371242 17717706514696534853 16816824141065999841 18079120090942230059 13439065970440629271 8293254024966267533 15998880829587011661 16334007040052007524 9353716529820187066 2494024434406746049 16523795502431099569 18265680214770555877 7271948666078749271 11651265984518304930 5550518408931933299 3220027151059120894 15651945706467582503 11395383307447387734 8784841345506755994 9748027187723035548 11663724493774796917 6886276972938865575 13150572416724018660 11728875896621915312 2006006713934533263 12417296644015270370 4827329308769277495 1512863742920757693 11123008682685175445 10735336858558924927 17435921488252804820 4256860364513137169 14124503481906277550 8622489136076846996 702940188638170270 1249324948877377118 17699652024757558074 16819083101425958983 14753709025887421794 14825375456161065851 711887996478068700 4261173251324412857 14564373857583345660 4685505735402471810 2590427804783076862 11950889906587761137 9718821227428968880 10166432325223156425 9678422008731751743 11183352187245455006 1062219978115956127 3725234094685096339 17062053657063378409 525408636143232442 7516937324274490928 3407390433842528181 5855450779107761831 10031234504854797579 6722420286015896516 2691667454095663077 14604285731494820359 1767447293596684619 7320043627717469256 18210625331349416911 8476171054642519950 11208045467476118566 2305049483103389225 4746614735617247462 504114820416665896 14353593074217582455 16724697870122796346 4918394179833886206 5797804720619148890 1976565309454385505 6454278897786015796 3834892579001559239 14219472061254273414 13081232120142299741 12203980031951683016 14427334715862098544 6057297183456672727 7570404504016503577 14557486896731835051 7146870782079535288 710320033779093287 17195446780879132689 13089994276587285809 6784812795729057961 6552665353724961226 14415764710716552111 8121725180952141916 1727378466911285235 6313688030830960193 16201807202598303599 13650134598556832669 12213792831963855836 5133961369919875633 9647971103943991703 5691408481858124247 10599702232308156833 6466598915403806440 4307631737873722399 12405782011739432560 16354278651378220980 3852228853685793635 15878819877812643445 12583008392487835400 16428195382784287589 14768370893998293378 6623495865768855940 9656329307410800593 12963637503203858781 14446297396013925619 420645949178382284 7997439120778345592 16624237290071990508 577653719010559088 1979020586547929637 4527874082407100473 2013120340938538784 9937851216535869737 1931432860340611852 5602196238638229681 15850770391221428821 5435979698811320502 15868125098836479769 2315501223590680007 13730330658041863461 6045042659159294359 4544591041636839531 16298554753576926965 17448486960546576446 13649727480898427434 6852571134136329979 10685360329287802271 7376386505902722819 266345180720989607 10220321809223452251 18260006887146736201 178584722259023567 11351740031035141662 8486394215333022422 13073991937901976557 15109518376084441195 1706612913692807089 17572572797435690834 1662510359798987768 7583427267368845096 9353945785622563441 6033295491074124313 16562949443138441487 7724139762640969179 4792507743545382059 17085519622581504208 5189264879642002701 6556418902859825738 7721767471528837104 10628484393725518098 204359290473636773 13619120005603434872 7646317550765518498 6515653746138543180 4368944203336422478 4633366016711749813 1537162282644822379 13883594655483365805 11826042516393640308 15383793757384201151 12036010441799014016 10936511390023324290 6921221327065299824 17157061931523260606 4230148919701259903 14238693067433995212 7118456268678615235 16784529193768609523 10875295619202148992 14603638135199952118 2919053649500999272 10326621993841114786 7084674682593355781 15319249669885239355 11931911312780190928 8768917242894712764 16553469228120452291 17458847236569080876 17211687494466905901 12941805919123436495 9360663933584341168 2101088183308931597 16783639072129567650 12729654918152919239 6829161804948246902 16692733213616174682 10085425882562163897 12750891111551134265 11584223474116537407 13253137187181037110 13563873555402060558 1874578643076169526 7181483082745401775 4273493747972266952 14268186711851860756 16144122196724253698 9846486364123916589 18282141960347191449 15761395994230132762 232920446975413790 7115164651619254687 1300090868917592295 17877770478295837286 9850806986416750725 2737863450681635752 7069238261570890506 12161324525909534087 4553271895950661943 9868109871706694759 9988880070393397355 267014888036856782 2873268244639673823 6343899480443363934 2977887743838829761 13527395031707158822 3353687733439696038 4380836713521252649 11079131185235830767 2039846958457827722 13033742879979918981 13688743376794528783 10275572932389499537 13361252471935607206 16873049957885928461 10630700995289854415 1287355855476423733 1917538090473852996 4877810761320035137 15947655571212795909 2407061003085543164 14565005674567623019 16195818222532178259 17931245459292724386 15065456584035358230 14518682917552558219 16146471754914661883 16367192786507807173 392209308338286711 1206899389486141835 15844988399838324858 64413327879957863 14070605190535250848 1428022074964101418 16809378861817111352 17302901607107852387 10290849073653506200 8128975591676875597 13189963373074430438 9536464893255641152 5332058166527894609 7629790213560051257 2379320608557717389 8490878209413725842 11379706526642597965 8795482918964524184 4891094750010417765 17588224070509977788 15964898266322074267 10917102973215160985 9899132844093335957 13437944530366847654 5866868959742090156 10420422606156263452 12450806212303324660 9824588853439802109 6357657995887748066 9048405215618379600 12450644545058409417 14206846797217894310 8235206426718508638 674022938655763801 4888582430415656338 17274058255994671591 15216616486490064666 9610009211210323658 18321898456883629956 16282714725465667459 8539728326666584991 9290431304061815203 7476568802968322952 328799500777255091 16975625369729241481 12774025273640946483 8189524805435989682 10560821104740931222 6971285496322551126 15053164349395692215 6856273642271074825 1216717773798254400 17482435999788421416 1970443785060696603 13415398067849870476 1871073751108391114 6771243072725433398 8881330216210737155 4542571199689042820 4234024617566020328 11832686922614110374 5051709708793744903 15665480393867582616 14410213046309270484 17625337378347203221 2382862359815318000 14878230952638243516 13242843047773595876 8475008872186880879 6506070741974231554 11069131514197533188 3886086975175613863 15341305277628118000 10502265494311980681 9717795583545942605 16527748594904083141 7205913030456598513 10069801992037754751 3128971902490360933 12516998415218466051 13247843106938856343 8467971991090068120 2535080540065042965 5281164595038964321 5289867574636100627 2098726305697545583 9691107707349623633 13808567355077652651 9778464752944526879 6126422553931818266 13268119307424187703 17123350583416642316 7968025940993763394 3992119944941247289 14151431842617235136 869931882320356213 9983528333712168589 12027942958885802432 1665207526682482278 15522588259823556007 11766544226428576869 771849093486367340 3438522684449463265 18138235091968264833 3510072710514204366 12075277632184376968 1864334827122370517 6674096450810627625 2293920443540618152 8551366849249969576 15932822497691959349 105680385508668266 1862568412334938567 467884080937028770 2131547057215410816 409261554994381972 8365092408989420891 10791831137364641391 16897729203981005301 16766189285116069971 1602304410743567518 13477091084536748349 1088243928692951474 4161349848349852653 6298298553661370046 9634610524019711198 3549269295279397829 2702160105517278261 16780913479368175413 14387640727983826560 15013500417146933969 14890381931613906970 15139270090095672172 2871799155351111910 5020968278330391244 5906779847354290005 17430601512338306558 13774231095649600813 8300198042662694210 17269890300628973132 5395998443650231653 5182401817144215633 8028043439858766192 15289925413460929597 9823830340039198018 2033334171806332893 8520005428589712908 11038226086378407390 10247294218296007592 1388481698004234240 11173919400667638742 12643760176350755528 16723103553309100772 2023353193568064805 9328578294095800169 15767930722609001959 1132764629512826104 5004390075301901910 5448053120762634753 6118498490754698778 788847335439260520 3397359029827308698 17848913723254313310 7954732093507311812 5343185241337493529 10025913483450440998 6294188740504140857 13548100669227186751 14600432712131451422 2199038793130320029 12684206640484725916 2696213244059856171 6184073897867596521 5668732263232425882 12942197043236394188 6456932779845585233 9778420455207561643 9261042820489136727 11047562488892598497 18423105527400254128 4377170592394950241 10371915026765493350 16156916295235931906 2337344904136516014 17532652382240570147 10679030579628730351 6214145236035239500 11814877472280314607 5578898395240091139 13578371007373206100 551392080998276269 10167188530062560717 2648939084857585568 607716723603236912 9088011677076573629 8739136306163370030 8841618686972040968 8040138569736784971 17850121466899222540 5310788103044630051 5970565491301831862 5585929487022742338 6086950285032748246 3407001761310418771 15381144936678835692 6659278805595182213 792207381553349400 1987826937907106373 11751322320817631007 14034748558241908982 18426931643398960482 11061388693888009938 16247047830868374621 1305456132323128793 7112359394567421881 7411782082213849793 14743341362623951193 3351821809233259010 10247082829089715124 3923226107791275593 11998786895475236215 12818739415933102657 15012674020133904680 10909048964981436318 12327557207617483981 16785573490419986574 6630030023231594958 10147283781532088857 17958712061535721871 13575355661238429870 1519478243786634497 4031942098508382372 16255668348864361421 18111927736533800909 3423220506590324673 7347095570001253607 355680424395258282 9759422036177383055 6989546091656280144 1138676149068115650 5429536897019360740 7337344754145557231 11301432082948606604 10510560699157491128 3325243270931814312 11895547113034740298 15551726727056817788 742351403796616645 9869377822463086205 3608639097283480967 9660002432452324618 17460451543347315258 4372796639058621173 17789542225965009323 7043537138780793430 3813221510272798850 9258959496711731443 9608344530271774129 18258974972904860563 10771156449208838874 17923821721710188669 14531149328798810830 14354153340691768708 12483984850772795817 54326739287171090 14415286738180462964 6547920054777436246 10209365383102133190 7164922438511056027 9885655804094452468 4299514158726160335 4391369522817097351 2795879542242163131 14027997709211152122 10985443106129489231 5372435946357243912 14177867430959599906 11910404890504351216 15096569491893073242 10938792680446878159 1627514855934425917 8426047865535424136 16509761252918225864 948950004219837011 6803148184165101866 429120105283102246 13467198435862889325 16051021706043067218 16180184529141111617 8390296921082377941 18110572867329266496 6311163995157417295 10261034156125548966 8823401938316749166 14407104578161955633 7120202431560179708 1854680860140831708 2681355121116678602 9779290765794336102 11406522802847809726 4435050731311262657 5651846807238329829 5952445569458226250 11956724922425463218 4018706135324613919 6002231453683875430 15148767659630637647 4085531550963492247 14989447845921106724 9283517394625647698 11695685357648927008 14776328422126451054 6868990138063837348 13702523446558697260 11997984956919608481 14105513419499959382 12930005706523147504 4538493426770271946 2902124026741448367 11321347950428135792 2185150310773163239 7649014969879065303 11378296952140542346 15851482096170105816 3827988860500120202 398920481547112435 11702887595888060022 16681874024661264387 10570615416276667253 732654364810710601 3290542528855991315 8215034649832890445 9037581086721170384 13585941854623161716 1836640085096367072 8971514387644311607 976939283906876232 1779096081210054469 6779791272189221399 6971680179287413948 14092053039222100644 1264555636861730903 3713934107203314459 4421237607993488055 8886061054130786422 14640636650526649486 17472779078557605577 17119913314667303421 3117981204896793285 571218014358402861 16111631547978984793 13256321574355490517 7458450128901240284 11225898303048766472 2034861847492582772 3030575244409992417 1299394396746196769 4269691707926615248 11042077020930231027 7976554855142583631 985550365481326588 11613092178446702772 2232839943049095332 16075980066159480640 9395742901819151260 12307808122464743598 12870079626566828931 10397673700142951908 3466253701688795071 1515743868129544964 2728123862835952271 6062753291131538159 15219368123618359731 7226068854842010220 4749681834197966505 12068216767537460220 9159242260358961930 5792729521300966479 830393540414094524 6357472936202593750 17130064681882321608 5156925071803062327 2423924991415562909 2455288900003373875 14990261248803869719 13946216421580576778 1901179245964909856 9913444819557745407 4328888794388084472 11014788432299688838 445240106897893416 14754634298106194577 4461140911104034464 14448949955610065009 10373203555654359464 10965820902668537556 13566652332271296337 15825595073645736286 5420522538539143857 5993282730456950957 506307610915734912 7394594808448095500 2852744829959926574 2496158512606798238 4695824167134952817 6917600253587287784 6118400598794995440 3960417084880408136 6115553717565013205 13671048162846592804 344132088219717045 12871328183943988097 10285791016972169594 13243707473223192645 10773557571123499003 830381027204074025 16498538757428345962 2136878315337467374 3569750852103361999 2204800767642779197 331171469045222118 12832863192126845833 297823193302907192 2264995552500397382 5458021408113905202 2348886134021705300 4874096979075190505 11148448011481524937 11786225152308591992 18167365990331681484 7343630999668065276 2178122577475031657 4517410711283749548 3332205062339388263 260376225138439478 9551767072745072658 14401987307155908919 9661514606097667415 3531883620950600055 8525250333916119025 1775860233434624560 419091502024185579 11597801582617207438 17788423679672544707 13837212200479632191 11357804942328924667 16093663152765144849 17518774131408240707 17193654668931144908 13174544947482972752 3048277492176741522 10537668145992945205 4572042733441076105 1181748015721978853 17289514840448479092 15581859957973937569 17010763413949537163 588083277177097302 5419462828403053815 12113114358179733965 16864697170200095339 1826459325494339984 5428195824475367433 3125804508317433333 3876474772495161367 16061772527755973029 7064418482005067181 14691652061063891577 978239071551400935 17050181684130593974 1494743603755193104 3808767564726884126 2581676119900599465 9993433163243134067 17367411867893077691 15496755232265659718 15832549235103857720 15198446155647190139 8018513286678090183 15317638940539721504 13643607830371066199 721115254562251428 2899232729857505335 18237764096839344134 15482919681606534647 3773223437706258102 18351043637257232487 13730228489391406341 15914749027439442754 3198497620934690871 17454707953560269525 889322202554767287 5790524238447946199 2079259304087200141 17457950346300695415 17949338434895358146 12289478122318450119 15116844708037070136 17096413033604813048 1527235288840281306 13605696054932884309 2986166926462554101 15686971846165329956 5244896045020910253 16510199925571865669 10581541750412533850 17049132124683591642 8168807586399092833 13170682476997680995 8394622332085424370 8468512278933973803 6643040793012026703 8642900161695936855 16750279126684803755 6301956553146365764 3051487647916968138 2643931892430416120 3370529036405892155 15725947174252147293 10584947579323886832 11793391881068115167 235248031450840028 10595005428146062175 12162837630474277957 16277609210028205307 4511973254963631884 11626248007436962785 1617095983018484454 7471779897723976951 13601411515329433990 10544040852978411225 16325157667535120621 9338280905769616384 16495646529899394566 771552364710216141 8721411521176511182 13833428112482181131 10881182711600886010 9903374205887905368 5384133582796123713 10019683288224687735 8368994795741536743 531421312694234273 10883117091359180245 5608782748248840657 9677926125285766624 877217578209469042 5033389288465298270 2176084270730347233 19081262526561971 2050876350678379734 16281164839514529909 7723432356253754194 9057836109768290934 2900187023043774333 9254203595562914616 6316450202243056836 6031447364003931214 18055017516939226273 509673307401656748 5665398793347936832 16749010139424862161 6076967299204543095 18339287651267944120 4487874798529823027 4666010806304224676 11106172463702099445 210979437141981411 7787846700846024023 17823181265800189000 2511806791620914777 11046971044566398974 4391847295607158644 1506736104900202843 17656930318644962332 9586212449122072049 11913914089492352071 3058732791113202640 15257377872705897312 1965150181153322782 16347748205658104260 13281844529279248611 5700622066700491499 14869642392805680935 17513587895654134591 13476621054089127556 7146158392726760140 15483197357981528339 3738377853842992680 9051768617341207813 11318693992831840291 7068845470674009887 17464369781242195071 2119029761002999852 14736809530336553077 10138223948967731944 5809299117205908820 6215078348864105337 44455815745907115 11880492948561352232 12655406257233510590 18043471324848300846 2702586664495749115 6154198596571121905 8046406263323773618 615684751391098097 2138907688717374656 2280410424479441430 9577813955369385595 1235939347808670249 9423629695339235726 8682478543748186565 13475872668173411357 349976628595505396 16573094787115701231 7692955869611833358 7379809950095045153 7157652360206055158 9496341588636271849 16636082134737953962 16849568861503788416 10781563496222664089 11849100632728606351 8994072275695774264 9720520955963792021 15475783749160380547 2306952805894923420 7998614521156477813 16503012476470807441 17760962440941648175 1052797364118808500 5528626114121212200 17558087073270803817 9447661465777202444 12040540494120341963 14224654110671573451 14742481401825934929 14701338748058053514 5841065693030266494 2196183858940657177 16719095555166107833 3071733441650120770 12602595998921713694 15212121642170853719 13511695098556574464 10685842425689439330 4476128357012477939 16441926387660295831 2830354988221672862 5959996539925130467 5535692053121786937 2028941477777086272 12138727142880694830 5263552616112308845 1506476732249711712 3435982376861868222 5767568928900328311 10155210352237853373 5906438205798454458 6946726822756727623 13268429203341338364 3550625961754426843 17060992744448410412 4244597041734894389 1964795674524450978 858622659569887558 1773937055632397060 17710731964652504262 7862748789718580482 776645491009351509 10601430479271536461 4157048151720453734 6623502098525075899 369755360572777312 12411737661218102309 6782762605294663345 3684279415471428665 5115899907960186518 11986927380248276461 17126423005659735662 10492940834497511855 17548793989318519895 545751893868425925 15047129811030877230 2174780331750919578 11513855058644489831 6681412252643863203 10766924618894110988 4973088068741949053 3175627731143659632 13588881059159527503 9845331175367307604 8856292230564046087 5881055492963143092 11436457972146927995 8108414690343095712 12692127503118714671 10876662823790450171 14964140734388059711 5893536770555915549 18220202898719676093 5783853007312857039 13396723694682925270 11542058325476221210 11988524037778494418 16220692095006844402 10601339264691446304 11989361025373473459 9838862234969675948 5141364097945922790 6721626508643464125 2407788982633495427 17025018002874713400 17239006201393027718 7786552717422392673 3711212207762562309 11606546140576919268 2525157885664921980 12902277712880920606 18042791225413846152 7548301616237617675 3256729313912023632 1823531839596203131 7257654016289765269 5743171701274742256 17824165162893512081 2774406565634473028 9977082033044841260 946295839478063774 8690359485518945452 6805884530391859068 17392550536885006101 11264841419923828451 9690108080154744078 12839502008408336927 8137624785031438636 17552343206367287036 8632327457342515588 5026236616938008082 11149076665232866094 2306940974048914111 11050673929165293473 3017126081833683265 16610217969690844782 8136807254746361020 2535510556598348283 1991981666022909609 17145521406901452403 13442008645919535543 17560027598961804492 4617297616238849845 5491083898119160649 13436933367002693217 14783482959089120445 10848041692590299414 467939530148872687 4861136058928692947 4161073767359041851 8394088914475264313 12625971386177026985 170467007294006560 13111585145866164952 15947796415190043184 6822905076651379498 5723979245795039805 12123852008877442227 14287868115135839343 2981622404104664159 5202673558737610926 2907035859767504852 8417024402501727541 6658789716991677791 1852424622287760944 6797844495612528963 10578291816699863548 3567150229116246703 6796427936961014298 15632188122283501336 5824022180317060831 6523658990339617647 14408321874778002293 8008658000433893540 3042062081791328624 15394612688562541604 13283746502742875942 9219590517967455679 382599609946535670 11749389328814396101 11042919643024044350 7445068658708677223 7753441851916670215 4587951501000676860 2630687309569927718 8123852523187810092 15349171061146353669 13836401370019980121 2273897485214709762 910351923832414855 5906632586363730612 940648007585015358 15587405845221843076 4225244089799790594 17805550143393184888 13816524332839553804 17565290961130110075 16344368082130952767 4099066302770426539 6475751240998150730 16965424873104694492 4927981463170252831 5504661639333817441 13799173353571632168 17408486961069611484 9079600194371454320 11303112899897016166 6472844897305279738 5275101365609265079 2916018154602885081 11863060345748459834 9130768735237857162 2568934591455775600 7341733557106374286 1354693963084521357 2177744116940773146 2969182543639288302 8592711684803559774 14376089842256864849 13464452702600046368 2023334850062326849 4559245989086881186 15636904340944172429 1293023306546218326 8837691525261438193 7755722004834207514 18012372034943415051 13432676175468203734 11111510002837113184 4606679067238042388 1598312214274138481 12722809387060840731 5946459167559979725 18017190427724346827 9869739223543018494 14640665099665100925 15997468420272267174 7002166749467388109 4089977006798170356 652936640174315251 17934919076094322084 11802663940916392926 403196201983032820 17487270626097214737 8968486395945446189 1637915111866355884 2262862983385317039 13652420296762993319 12413503639017833009 8060121564267472718 1190124511165964286 4545704321016937354 5501316850498701155 11691296951108161486 1082363471143114267 6910642701704550170 13718610231470956943 8066194982854818241 8044156869095863445 18373208625976700856 11799419328640852887 1089620823147235474 12975560136681684958 10057101204380121147 10154277280347990025 5589653958630071887 15241533696409091013 3401042206845068580 6746626040415477566 17709282603351147852 6828074424969835088 11577170954052106005 3396829314735281530 3574642188425199645 14641842305647336168 8844138672014533414 3200853350398879201 8840109499442990323 17828069035039822705 9579543205443247334 4127808389217944136 8658396701845574296 3758875379498618981 2799231249627272626 2871361564817694453 9091986103131453680 1982938626138421396 4903245786012062101 14255962062964109852 12456150306746287508 17597120761374922936 7977311075597285953 12938126885167566513 12178325155439151315 1387758495048007301 17360102921885883570 1589820720116064731 9840362471753503500 5224694093723440971 18164318080848187566 1887708194020730527 3445829337649511752 1921448242814236996 5441475558229991072 2498605025855144792 12448585504378223736 1809207288899181711 14789373695182090172 4505373634186871458 6711457151002650421 4744077283444158377 14894638055623839017 16767562433561786009 11932197799314781175 10995114222011206688 3102678178742393622 13797530496850267521 13976703467345645748 7023254002842011944 15254263304076406746 6929567024228181508 4288346048535790671 11060701030688237321 13750907028069941547 13619495747130126204 7094456532561819649 7408358534244912931 18335064437717300543 11932634644413233234 14550053272370969720 6393125621437050021 17996734105416929208 436397432848308655 1417456980395180633 9451955114443075587 15070214051377677963 15912439738611815941 2093650130666108933 14715630000875905522 16197487293329389848 3075527798588499038 3254057000519916453 15015566892354058731 2066883335774413315 17538528169446104811 17376515116342269137 9393046650789949231 11089101498373036639 11106524317738911150 4928078005892153698 11850977001721797555 10314745962856109151 10665579077769082141 8390064415595787198 10969231895234107587 6761229280942401124 11358229306603960443 18152376333769590456 6315199717185375707 10128108634677561883 14025431203056585036 10847567660046295002 10243998681884191143 9604145154180157581 16094073010892243235 14633596869409120134 2284283479734139024 5686566631314317479 16073435915496031155 12876439996382169420 8754620851961412795 13112232513443336848 16965893812156130165 13838763510784077891 9547204995931025423 10523630981692640235 1849317088233045091 8406228074236542090 10387557639544746575 17932964756512849124 15234843715790235194 17659662731461930664 16496069590373569279 9226674258219678295 11600572354353772283 14687486820035997364 6565871813987024028 10682454829752405850 4616179732721920517 12998420688588250370 3627970178444119513 3641756073886794955 1997364857066864527 9300722326331381715 3355885890529620990 15990744245529985881 3581534919016845397 3016007483604745240 4520218815493611379 16140331690071675801 7304426650938985677 15775834084466932938 3805322222713833594 1523069167810244618 9117699867860612921 18070780711337243887 2862565331037621236 15071395608044170132 4750308875362624306 2667389798991318337 1189174590593635611 14904372929092181292 12790431476915154939 6108164636666475448 412459237492022678 5296290144241513462 8405892238527672962 6806906628465980013 1038012923388340027 6042857013989599155 9121954052308291097 7217490844548221575 16472625537288366629 9858092315369103107 6374851608254273936 7946577933955958696 7662369321436426553 14993531711247520676 2585872786963776135 16605388217411313572 1316111220549699922 10817372564755653900 16200567682998538289 14861460140586238481 3167824453878273260 12610280177348620400 3006916560997747345 7287908119965791120 12364583427184488235 12255222848507559730 18208924286807455038 7212702199458880279 17617388465237620194 6819122517827966660 6266265060810907191 7453155200441936288 10507325075848923626 1964887129154290743 13631255221531392428 4890215866231228632 1695863035191782778 2246052026146702536 9916162053302683745 3073786340281916327 9139216017628540754 10067191508219202317 11164017347795106668 10187918553132477837 616817218413375776 9090556968756223201 14571115743795081825 4653298122296877919 15110121192183210451 11126246307579328366 4663751431430344793 4648638045298331705 11973373285492019365 4910354676188153461 14010968364860099809 14771522778617449858 15753534398663128590 3106548908287473233 17999329260603126768 3529626717285853015 16446709837997074682 10733373694739038088 9851925684916869626 16094911599956338111 14307608635581395448 1250703587051227176 15668879655912831657 15287870299326023050 1083747753804319800 6538203039923578884 14716609230747507717 12696804020577220789 6392003903766743135 5307826738372861925 5671123247547012890 12708438092556633700 5607184775798797809 11508146074503981561 15936294731563835109 7509951763160469364 18408268040354624625 257175603010996845 2824798361824737062 9699882584659640298 18062031528706638563 10761962012201846977 13519602275076876099 13509730704099976671 2865429207381349425 16588564782826218709 10097094360660277151 8777620412182133713 6902644866606724478 4529567370003890843 10517026412887899366 10199176139760697488 3085494375938811147 1716462056334396762 14237214044851365103 9290273176647602561 5514323866050725348 4458950410579071380 1937658607580069253 9378720388821911537 4884944333299100025 13491307520286469374 6194137701917754860 15177243727967325987 17984303296097232093 5936542666137088824 14091860386508503516 5763602888635220478 1833718502162900833 8020562829601388590 10714517721188425363 2097439996489978971 4033407944346963289 5728866853766885503 14622886974867055684 3578948203145818402 16207175857720703971 9724171603533706453 3680931740050681323 14616256819252374099 6697334166057681560 6995071207994359980 873515000737403797 16857307833743903092 2734633903598525741 17941374834580805012 16433454395077752308 6556653057422109496 175319545756417423 6326458515273593997 11068342027042046788 4845213085470353948 8741641924178774900 6604878490613719454 11941184748261116877 3281909729745711879 6445795104856161947 15096076005965020636 15618734752802595527 8530081518662878627 10742177665286713948 15683170869405540758 15954209012802267266 16461097642308139174 7549150248373114957 802021076568927062 1439004425638661158 9149311764014890538 2366581687547925271 3112143377812925235 17521619188955388823 7037310927377774695 16418380217827240013 4043509481923234717 15547120937343476543 15777118415298953701 4187345207304378849 15494209800009048707 9021350472437066259 14729860011749824937 16983931979717287292 9058353396209533180 15516894223642460575 13000799960473762640 4726299334573115680 18126796240947489199 9143811976897912720 2079864602873519195 10636336741754019712 4983374908594409189 17012450496723994893 11288203350530040812 13211513603954604210 10323919437770390319 1280056385619604751 5943330258867562494 600725177253919650 9694886246327728597 14265385198326573630 14076427206682405925 17439777521660811545 7966899573472269959 2023978119490038620 17305207902649908847 616463656017961488 12851256719790346831 3096272374787551987 7167236301522212199 11085707398388080696 1424767422676437397 10227445736992279471 15052290579381137204 15358397229838922167 975129103395648852 12378785598112714337 17887417195310342858 11493952954842436240 3128307011318918370 13767169828293030783 17673098999490907145 12702261014040660480 1471211110503713397 6290230112030654568 3677856016833035341 1141790509824874495 7142155302228709350 6343701876816718047 13540903818274950810 17034385976390781698 1400213624199733113 8466675970601654586 11881233888795227144 903124581621977497 8878811077113676366 121628169858050677 12370210777121886646 6331330636821549525 9060999625072792239 17818087796351754321 15291135314146578417 13242558169077810240 15729205611944762380 14544937857536462465 3029993528796201291 15546043467097141912 16667233834042145366 10788964254725009680 8456209831529316083 10277846213080381844 2057706269763218588 2547920993254613699 3017858741880546184 2732023881843732983 1878259857892216891 15691948751720440118 8698949498663678563 7964385456556946810 6716062249669896708 12444911536551894890 16948607897714839849 8456704928888311176 2640747704823266125 3316063532878829952 7892321931512855421 2910261813457559665 7738059359590366723 11518009530779001469 17503039088789495116 11291943261317244252 14956630191957192553 13372311527608759697 4525026689272514518 4535116199403529880 15034739025263033017 8779979922177348958 5369960011736108720 6642592080105947864 6741666004927708027 7942438787158125818 8932986609449445084 11698128459581714077 1881777902682326241 16022492710923980852 11358360049758369245 15590146391776944775 11078808090393372330 4605759607897441840 16717029003418594284 6488496809219457801 3483273548442305205 8355937784737843176 15822156606944948678 4135133030115423866 6800619217771259612 10906754555654299746 2105502168132230738 16877006969802115603 11737312762473542545 11017818144368112614 784989195548649364 11821360236070466654 3866392209574343706 14159816085863702340 11524149010403852639 8543722505760422303 5903189896556886110 14531128265762777175 12463686792863833675 2899700613939860824 3760370256317540980 11534676084556911722 9086400201372969508 8365750745247517666 5225626433474739891 17473907941296510063 10877784449302065014 2479190510695735981 6680125485044020750 16574209020449431077 14703362202560403826 16968089523033737973 16355993478793797873 3621836201569793182 8842880449824349890 15411599663102182715 10308462773042969978 4640823183698233543 18033199043548501031 15942905208138410364 17519616325131808410 16056661508793906975 502986569164334081 12538449682945466754 15236059244002077502 7565880006548270696 8036936863863189479 3466467614794728628 544554884969046163 16955205830338116694 1255326276988696532 5937638362428513944 12260707223704646791 9045450168490773445 3597491582505798992 7095660823270913475 3153362155544768916 6561792702811716073 16819822786277384532 7488398561469709233 8643264874729781151 68325264112424753 1708796609522826854 12796118769874035172 11750494288004891474 7030301483065828877 15595104360497363958 12004201219293262127 4140076477987153070 17138575002485222556 11545582589575500017 12329714829356155478 11730772319784485641 17184310300427440033 17817372006711633596 2029153684310043456 11789796810785137895 7193099597158134088 5193116721397330779 6065251247109816806 8422940719648792343 13158028564554683661 9167815114034640853 6851542599886583820 374263562192048698 8273332674918513704 5931355509025997083 14664076571287761366 3440682223615550173 7311140479518708707 3305158222783966012 8178464209332398568 2499968882223614221 17919258557345946185 942932275465966207 6385648097619512176 9052996106995543876 6773246068893411567 15309015137473908322 15396420134590149458 6911768529691338535 6097695774801838229 13732590438932670578 15078805510420063395 10680930030185414790 4430035609240823514 12174297104979860376 4888396275943641287 17068220224706777218 8332914786878831792 7691749813235766867 14040064000148579048 8045613060569704736 119175232372144478 17038413456364015442 13781237018822060978 12180527702402343209 14888369479353954693 6277666058156473464 607922560504405295 7876922660230219499 16161125448751498104 647815101311734669 15570555247886076445 15201665635002881181 9327572627906494273 4380947441187832728 11443297921919035373 10820058870443230943 17779105907480517113 6907888534216275413 7010805871291231757 5108274598435422067 10048099979574977995 1419244277288700230 17253520563965415439 3085681156432788579 2813286665994224176 12242858246300882404 2149722415997368150 7691055359003113354 5189675149618058200 5425492436485289851 461553427623824155 13306430831513397613 640685620602730411 13891920258726592525 4939224280720149877 2147299573259938092 17118304256767235316 9804494351815015359 12613890017523072565 13730103539601911569 69936883770693098 12438209852430266717 14336132945477229469 877721029093872995 15990377293582172013 17213146665809285032 104394081738558584 17185992993856128993 14858248212936582273 14307532215240316687 2420873487647355045 4958020454134944951 15583002045656104378 15366042291637198924 18124137181526966398 17866174776161944824 8092577033635493950 5522777522385958163 5338805179707805331 2044520647253078224 14492086932435048709 17874194485653299562 14486090910909885752 16118484016598377765 4310817311193192552 15220482762498637815 10735392744769942264 6896858743049967754 4214356985121591738 260947034118250065 14657455685712169917 16460662279227306917 8837614003615702192 14693168597937105654 3822521034349157724 3482444969199977842 10268345283686121408 6213182248145275429 6497604790227295110 2888639243642379746 9726167957463863626 6185388787530075416 12709026162396834295 11430145126155996558 14108238963343744247 13768250892025392576 6281937437386151238 2658210545903355965 3626654864921023623 16096590471685111102 17402783242752324981 14108572727543806253 10233189720974932190 14467094769098505710 13792076523267785974 7565927122812791293 1909731784013306848 11810757233571006570 15040426040347274853 6189277114255177668 14781600865174893934 5455876032738063514 758785667867994940 5152003058487011132 3540762887423506636 17224421205543691422 6682447790899009611 13052145300381029771 6498315194581986878 3872656653091195778 6374015636458655029 3338058618108748103 4670271798420019714 18272754056344000962 11463917065194592105 2420406147854613565 17152275524193621579 9440700088161566504 12971336146429388221 3080152321201941717 16806080958141593571 3385321412361148280 18111145608498935402 10442729808873863625 7168519629352887867 6548099244296357679 9506221037611051961 13293786788844633383 199573221629609649 7304521982294994503 10632341275355241915 6699209730873287133 12402340272639966005 15334224148655642385 7935617731926462290 18412654669446298993 5556675350924234554 2352520445600749570 13712917966817035708 2306260542397227916 10506139101731084503 315348040973475215 13921810937432547510 12945701499673188056 13416158869004323282 3098955735471650204 11679579731739296530 10240310041541197950 5138752245937327117 8893584259617684621 6815490856597883467 3171207318771927733 18354059865950533885 17375512810874392407 9841864641535137866 11035200944219120207 7933430537291774868 9860411629110051331 9418154044495380989 2255706434572065635 17437867420743409239 10631601774586102876 2558516127496437916 9811541254175654052 17934322804680837994 12170439462724235443 10429243229066329686 11901126560273745460 17184665732297541530 18085319996107419371 2078681473784021020 4668884599006926082 16127109014057326121 4641264219394618870 9663780609743948895 8061447838692151253 8840805120994144798 7750533991398549508 3660055176592059374 3774660973795568025 9617773171562656065 7239039535055869451 4640535432045447018 10534239213069989273 13396346104630538233 189213260757568309 18334885416204768212 17565590179041720820 14876199563483569230 11528481702016382769 8596010503489278199 7678469962805114963 4129374991298389322 10575137171828798281 17019253344398180794 16820965835028996739 7759433367042092762 7496306959479837017 3065894041765941364 11469105057983766499 8890693836862278196 9030495239943276958 16530539315471185098 1450928703597960746 1885333175548593938 13115922772163579752 17490851896200106459 2417789360422492625 8078590791380349107 17345785312342162704 7269527025299455874 5020764228087619487 15009062949130108037 13193159660597095687 10768398320958550034 10419718275264919445 7617383159002435957 6801034119729918451 4388288106975331480 1176317303129702544 12703539337260796188 10560153631835102705 7275037607733070646 4970746324692651148 17711833036350169177 17723455713233620043 16516201253776292307 11401440967285856557 12419323322521729655 7674077697049457171 12746195046297817703 11751278170075236961 1241780571713847303 8380077019803874791 4104522752313621043 2688758465504907974 18667978734171472 4713661986105648645 17560367874067891160 6584540842125466769 2702301345143392332 8670486727135989495 1513690494690869509 5646232478761860811 4850134737870470681 13945496304930397882 18316421313737181004 3931188715235755652 5204527253676695525 8648135992420241809 15912158425470475087 13691023198614036316 3231911355294278793 9361650041101904595 3120367803211409009 11133576145516711326 2044298179378809920 13653704808295439667 2522465685496901133 9532225694037684617 17784071797157201819 10649382728748113921 11944222932391511571 4784544306258127126 16145979358246745072 6637051473658265333 13144826938596680523 7308950820553635761 13442256660448987443 7707036344852158360 7866188236317647666 400829204274276510 9977491941563055914 11456874629435127916 11793883578665183241 13415888844498888995 955687797717301385 17974682515409250118 10412116722965467106 6697622464266182750 7123107910111498227 5901849702278494084 9912818569129459196 5772545217314321757 10840032825534468120 11845635245344088465 6099616566554148650 14861576554466268038 14782982988855635012 15264171474651608071 7723244959806829807 16677546589095605378 7534394802347558711 18218355259777449467 429413172647354931 10135150918748004662 14487898103482272066 3338674693029812292 16809265753398873099 7153347707823265422 15452084994949889238 15512888241572464771 6457434516128540706 7224267143277884903 6617632714118992632 3071517678594644911 7706410253126328855 17524084091411545921 18443579418609676114 3111454682525855593 14533546516029574777 12747769529561710187 11582007511109840513 13135959793189677663 7765911002998663778 3487479632666347586 2849268535191787401 402136167878340624 11586889918118312003 6942679152379527710 9046151243619629676 15927193401943602333 10747236604518876526 15973025825536338267 17893530589799392147 593956854492072539 2344844307470625297 9380382086883576347 15535291950845465485 13190458217374136490 16111517656942637641 1420847316596994216 2890655308101183843 17946182993828705550 14556596006563078361 241245822425602314 9338928721776795218 4659829185098837375 17186497483861582871 13427649555699543971 12407371500645007568 12484468180865790333 7228419370773749254 5102839006040352198 15745759975993672974 9295389982957370128 9615332756254378815 18346923742943682892 5019111624535498817 10055735751049713484 16809110074721919374 17499639593410916993 9777442630182764043 8498077085497089059 1976035068883161378 9908778663305719008 894867748551619412 6018285453743991094 12727803339989199167 14188364352921550509 9943385981643938221 7842899228705500872 9847837599132683942 12790963205890421635 16194457579181993730 3252737525149537566 5424893483077923010 7954189764172992342 823159029405071066 18297750797509489394 6918693879452170370 527517428110703162 17285578248780300733 10983628337806447034 942199294855445317 12779009238688948156 3047995285706441088 15088876731418574750 15778219378767129574 11034055048585640737 15300637953977179481 2471179378772758569 8517194371982931472 2698738475535837217 12016451638334533788 14870023238340838058 4388052908455105435 2546618010167301625 1808322405450766776 13340698367501167527 10106618932593430725 6859765284262234863 11297909295399427221 5100672422268037752 17244208972176714380 4933391725246534958 10352875991456247819 11833134685409009761 14137939847934026358 7642087044336181667 1634781956656465751 17715166320682936332 6354469106603864870 12760483318457200340 17694301188826628183 3265174397924063036 18317445550451227501 13265807209752775383 15378578125573829169 13307714826582958710 12949903712914485664 3513996859611694028 17428841321125251054 8424732838448401165 6325644430665091516 6522526611765326526 7126578896791961189 12779854841368822768 13915738087602566528 15489871255238453393 12910538348022557359 9148478706217008303 7234175137309868204 18084838938606700510 7537806929927484450 12014217182870631388 3948112438974697083 5362082883028709332 1732880208541265007 17634910847682582302 2821980504661962315 3851537202576409140 14200755451340059553 6426042339041012528 16652570109682847847 9098991607971536682 6488808843175983970 8962633748164185809 7902543833975724815 10529600886955991213 772794909410425193 11471167638954230837 140319747482026304 13177450843996155368 4554395199854284391 7773091519212515602 4400610339739108657 203510643576094629 7686731974078718459 17377253459679692175 16394387814337890751 16449690434130501635 13125263244767456614 18215946646347194025 16855570119285657893 11100221299503628745 12554953439553898176 4272919534093152924 6309043441747636581 2611052984576479371 17181092977944289792 3230520971252436186 2521053298759660879 15542886266888540098 13356888753542660271 18330679809673505648 9468926847502237365 6045261662014807387 13734093908993544228 1099496153762034942 379184419896358160 6959771408688947779 16641564907614844457 6532742658657183695 13130963582068828442 13097122938035545259 294610542115463751 12990685114515650363 563339367065747396 8413543124341427849 6805664301815514216 11319560244432643234 6428667852016727220 18382457385671885205 1921456436951471777 4473967123672751224 17993070077113364512 17162105829646967610 1250566978939729526 670219051787644671 5551696376662719299 2996344741911997532 6214293691873294086 3254152660212572334 1074464800657381979 4587607646003110224 7745915471944708766 5726563568671859224 12837866432239804472 18044645172963865564 16744598551388191589 10421689669995400981 8810498216346558861 8580486048954256547 18222835568686249814 7285040369437605701 515973130583226009 2310267864036132450 6020965985744458349 7904368813071110603 2641594192759120347 7982741831640076 2667736820797363138 2089950862426150950 4089220571694128030 10770387609587472517 3906484622794216200 16513341048596858689 12945008600355570797 15147345330198438530 2028097193954766815 12207140368391585311 134597668827543662 7571249403523786204 7078206793932797491 3622023786010351759 3255855375312541936 5394260520262529912 3602100725059483252 3647775186548721195 8846119346693034304 12349375886586287776 11860464128280262544 7017838541074163139 13374270682364329276 5953932770840737932 4103824676522998744 9954641121109503304 7833859553513721723 5786973837101331797 959318526502026416 13479965317981349966 16600330141907554861 7298866484899939463 18136581754602602300 10995879438687841207 457094728641979213 10255267094679845266 9531670978391279653 7573796049388150935 8414362154178900596 2062744679240063351 3110111170594654957 5902555126490795507 13148603527479005660 14337469729011379425 12064863171335727669 10652302500993798227 17128057941720485345 8058715644152628505 6779319815154543411 526003680135962113 5282871226730535789 1006733669523886994 9660571193223664500 989117132888341645 12696949056037790588 10637056420052488389 12419095949972214877 10550571399523156661 673076832456026604 14253551468374686097 1467035507023685135 7507521833376787474 10964769258802564154 15643255758965867653 6702148049719513122 5916575872681550116 1235204414044315246 17526032867673420736 1062381354358205525 14710560923133819822 6956602187091956280 11844697482958564150 5853344890007268611 8373697313458184092 7318399989719570901 16071566800027701900 5294071757151284239 7413393154320230024 456212129716528276 5861020337924017001 5237422226597482135 4932979663665228607 6471362016036021308 8911696897598417829 17265591927682126500 16734535415660882293 12638615478417381771 13365139628276646964 8963750253980223857 17856446530519708627 10524194746171961870 11052159574621154732 2138274257486591918 8006827959832304801 6853890319759977161 1490556373816575878 3975885925439814079 1450792409168540601 4107411290928218851 9377797728186763437 2737231065488884948 7462927729365808592 10307380143064460071 2452453266716256691 16724701385114129521 14125331004407681011 3787961265188216747 16199136361238146691 661631262097131109 16129510039780403573 1660706390363489750 12835330069211574209 5254453358834205575 4812872003406520630 911351348181941564 6085324496090651501 15069107020367469916 4424726722919366776 18352810737753471516 11693241038012440231 15297982025933753886 14132587751908979999 5828905152754553804 16293908167961272151 13450755932490364378 1071814918600115470 4757164679267966442 3378611955104290231 17611568410630370268 3875941750071730960 10178004741089735955 1083502496968087026 14444987502509028206 15068766383177160371 9948951260641012696 1569283809797040835 12579880528153863352 16784122489157812718 8251211609550515871 3615022763431252825 7278192365450630868 1168967591843916826 7331380595705454339 10335905317893027869 17622771157165572707 3981234997082991451 15378464315245046176 14973186292545768514 8162021424608672875 11790429543586900686 8470274027466040097 18418111716625510558 4669280915169115062 17833729084096405208 1527856518578115454 12098720663147987592 17490596663290827720 10601455804484727133 10751916420486073304 7381609252676703473 13495355778322927470 14358190485295773367 16592686092833790153 5216868055305429396 14281608043464521103 5698461720282694651 14382560666703795055 12793186969226621683 12444439481767563941 9529499875570107777 16862360426340289352 2417661355233016490 7210963988800966626 831117877811838634 12674250217134130580 12503042846965652773 10468062049441811392 1309505761057155833 3906006827563152596 7869166468290170247 858379222726747221 14432622830880097669 5470317578008658431 14712329690592268227 13475941782265134134 14058726205425499634 72807070943028179 2573431345640851234 11873819429410487150 15167691969720746611 10744535040055799353 13837514799324046767 3454079624657856787 15422235807961544933 1151206667776296296 3215677940423886399 7413524123056769278 18119561677765436968 7894381676081195671 5516918045978969151 15435860104238575782 2881591182069103884 16746087226173166050 542988159927256571 16170544028666694652 12740763972223238144 14796613896630079648 615561413356029743 2796829490678684595 3659238353967723431 17806001741349596088 12772700452033709683 4158993596074880465 8890427533863852231 12017429805465482862 4803918564038255739 3753230993458770135 959864337115244937 15710377157893922130 9602397106859625181 2183067195632934361 4848041449116693290 12339945908529962123 5594564739932922107 6191606531317192367 3200501939267386201 8528960204172442161 7251396047642048102 7850242713691060964 3148162056224816950 10346114148463772047 1303114586665049744 18149745674744575772 12886969417511304314 13333103517059435421 5814886164729921051 8145899891852083310 359375565130818821 15118829929431892353 14226552439589212307 1542941210392674015 17378996366414513293 14146419770291909364 14079031889818033744 11552965195128669314 13470699984387011597 13926307914385940904 9297588853330378898 5231642720797543631 15521632113843209297 10277835038595767197 7046529068974544520 14968235809873882821 12680423195012249785 3829250872219685240 3435228062164155435 2724040422202948840 8878129155973049408 11169309792325891000 8895920987111959606 5345162366745030202 1098571011922982039 11706195078965078150 8361597358532174011 7942554695197575887 8890696458835809382 7339387214178248944 16064814221714746709 15462779928463781737 2244649323890322536 3099381697334242104 17527403431261975431 16690702627865538012 12709048946212490933 18240640850497386139 325114060044442293 11555842666888656701 11852891561882177599 2261314280974031966 13654684151422165881 6798015786754763932 14809184575063042369 12503219524399669251 1322780393265068562 6500615929978195725 14037205711088278695 10324294666941717210 1699268647039737902 716186021097943414 9625298438839447000 9223364656693535803 10906935364846476744 6621623312467347315 4258357365554200739 7350561122503598327 12098990499640248982 7070853875753635592 7105972328334423021 13222529593853718146 6615211087874216730 10365833779570147950 12821914563511813626 463263500051019758 10019864810403683658 14889435679954527639 12080235256445497330 3315803251692805327 411485961775849622 13592012847312967854 6344699087340830192 4630626062312245224 5012676203018759592 7607271896605449793 13913180868730067922 7156888111184189986 8575787020757336681 8369811523864388690 16781648037396939681 16801556383890986205 10296605937479685675 12183252966195818320 8911521683535659679 17851905862720248262 6015983115771762572 10703671550190224984 13417811615198599137 921169513117512235 12275075040403328131 8779591133447481342 11949831811492003370 10870730141949651989 6805844150480678866 14931695521571952148 15080139418839615489 14027413274697211562 1668990860064946604 11035902685189765787 6274897519066225482 11182187182422207108 14337757990756844788 15097970355036547606 8041670153594516999 17096751307667828538 16696459393711926263 10889444785752875939 4566379140831925816 11580511560368694540 6477120747337880107 4488268373532136208 7070177443418445923 5975929077440749371 6345348720284050721 10767095286604781260 13094764056605481752 1198660319382860139 9992817695968991186 14084383928141925656 2505086508681902153 11948932134630292451 16771321249601887701 6300991672863893503 1112926659487192554 4390758155700379916 2213241838362759138 7178320621531195830 9052575245613280341 4474337403783907243 1580721340887622051 2101834134693182589 6081805106031426964 1420633709702250151 5139979205338645523 4163208765229008358 17957749196954019046 11862972421148180094 10377439124424223773 1800531377375418464 3223927775958889460 2823232071809487709 914220902083644332 13583484269151965319 7384031314424261988 212939817522529113 264820632321862610 754930527473790433 1920251628541894222 7485718783489861000 10319347898173491166 2112101668244777248 8844052708789904557 12596960181503849522 11028101764131039548 7146573295277266608 2204756177335206548 9706409192504032189 1952114406751123509 4796818656583830130 8931840111430610589 6995764163989821591 17614454069271714814 15612236603623840769 9420116848583872984 16483007884649192132 2632059600032486412 9875428736799506343 14666918782020894431 7643577245031728040 16237603343638277620 2192289419244810695 13075485244124398787 14230110111298043748 1592522435205709115 17353147380985320362 12090249014560023142 637099824573921511 56783232814324283 1627204939294416371 9056967102991948081 5344089212753033269 754959085824395981 9166326933769604467 11472085183233740873 15294698013826933235 10314614668939752133 7630996024017699632 8980078886295295022 10363536732711804621 17231359709217700193 17767312297437088693 11740784343729317523 17479850671092191269 15842243430379769506 16703696372257872375 668612998073211141 4758000900591426357 13044044730468889531 18311329112772145352 18290214474071737380 10555003122170603244 4444235595796108309 11275667718064642365 16520109042533807262 1326344273949223195 10843107559936343933 15291304214366794688 912158224834465835 5711194276385204623 8929855394086260711 12898479005686736228 313581793391452625 2031054013637708875 7431072223369017915 11958230979979783811 9433204579792327653 6842455261118855251 2044402573971590555 11848797939902341663 14000189469193348319 7863396313312362575 17090382365859709690 6486187385619743183 700912331604586422 2811058516340955027 13243991546599945296 16870006749393671715 2702741397138591884 180341703933031245 3083469118011400245 8985960906037203239 13541509759595935247 16659359172165453099 8608566528330423641 7973082851975379065 15819179630056495360 12633796293933762624 13748165637871841807 13209345061443708612 11982386776594102528 9353085875417763671 7632700043151238447 8366258948070251579 13160648287938230755 14802344590505070068 17441046894380292030 1578801795539173007 10962088345113419080 12320945952831763532 17189456959223330431 5134731377706428228 8529382985532570903 522762794295601198 6322942931554860506 11132701305448450222 2266426601721938149 11523132332602170309 13210004258208951509 17624093894757842833 10618241696634467570 12496958496498758790 9684354912193892286 18414197889797648369 9678399457720001190 415032506387767977 1438443736402316470 17104132062105667563 5729383426836976489 7857532640435505791 11964076305491758735 11884245185689326855 2914833066028080921 7994544804872368969 5442946740365230868 619972669702825384 2630834012033713667 5764735233048494801 9858539437594691179 14823218625726832727 14004319597313116164 3863663093300799866 14012319455461617479 1914302893492513728 9910807145533752762 6491926815761346781 17805327851846434212 4841285006457999272 14985839612456695347 15756061332984390584 8322197284189910430 8476353153581904255 16050185893625279998 7002589092988063946 7321349067862915974 17712322162363436135 17800705434995864600 2041747637769388040 4006921580576695617 15508876396541750575 7442564443408838267 7682756907348257365 16824390918819468549 8866343211386388302 776391300389886723 13203057239363811968 3732947795877039778 16647467564952191334 1857666117983346355 6695389073083761147 5405390548236916864 10804023721834426648 17665817634218811773 3211925795695047375 3273516834651049838 15784853826290149985 2136922698451537434 7282270658060528567 508666128520656301 11517950341010370373 17432508168307575477 17472225068898191750 9621665389853584806 741758857144943299 17587663617085446549 7002368724083482071 10651296956782812197 16567471352021891400 10774608528428598792 1808143490383023068 11263131210271141193 352332440281569057 2349695285536251969 16504189148429576332 5302510651216042981 17562233647048430601 6679427186278472339 12476298334970191995 11672404422461226438 16374056195667985620 7111343054647658238 2191691764223859906 6224303412917953806 2506861605424070633 6670169311378683715 11014656290473686576 4403903053891480683 18423984705884037982 758748483827824854 15645603227439307089 12502233016698185423 7105541305074987300 13733848801966531562 18200201781025031980 4919771648507691045 15942356159584760227 15158578079727981109 3325337313562516211 3518328767446957472 15146535102796881229 1464344231581184036 5487100301408855296 17460987351238395855 14189517122954207971 5066668347948891414 12744101531858449082 14622857710589132593 12761075990413212400 7254762088369277103 4260221313644910296 17983398601178253596 18222547617080446576 1215379922239385777 9653143041350505204 4972959019721210652 15043893743370515407 15150027477474578922 5762217990183844594 13389657201393877587 15873232548316117875 1673478963072489654 16544887149793390616 11710724920650290317 13211748436114068054 10038823161090274762 1457507744785897782 15849029832363257196 14149651902056101322 3360073196907554297 11392832494024665408 14560448624040536648 9666004012075220136 2260341062305453579 11964478583863976179 17031957892514537269 3927255647862715455 12431893074532232571 13525607376003506307 17235617505505089456 10723170471244692612 12630013393220021690 11689574886867056510 3452007540041461803 14404167881777516207 10667460985527176990 9801435719091041336 16034590835927421665 5373599108670734070 5329234070224113655 3404847312644223295 10680577989325049478 17468782235006041026 10558216854765762064 3021051005892614649 5486566727307158032 3277234705438325973 3422589398507708906 9403250404659813288 1404908654828371105 18311036174028488201 17678455290315107215 15378867070860912109 18213513130250075628 11814190997449007956 17420751613177482625 8252350107191175131 6204941402597903056 13163145671153211671 4143527346032866588 17442114876100681219 10885291177587967754 9040161919132692443 12149468184117014166 7633230711940262493 7729653151339263526 16175125999935836834 700524334636885378 3549613820087675599 18372220943999133593 14937442791970825158 2510899526917083939 17686231114723462346 16478168198229567870 11813921146372479042 5264071265565456742 10054578549813242525 10746688401480693022 6946590200339228350 15283740607870411417 3563072628252200250 1834928790294676365 798579404436633528 13807805858449022405 14672955933216738230 14978873603395599354 10335527920866289893 6849160464439604770 14610713022042824917 10154713450725474540 9217687357564830300 16360374667080875125 4437158078116912442 13261131696989754743 7191379323158140027 1278515443330425087 18184400654952014515 11955469312231224152 17174707484791325679 10705785630710424142 6951834679771011124 4307479787246272131 16954035130360864438 6384191778905325707 14727286598033392002 10822362780977139499 14833594804747531697 12577045333697274100 4200165641970933525 7400794979406572459 3542904980123454243 5960726518668989128 2623083301655731005 16542379823935595135 9342229855922214077 3103975220271288874 10942069621337055702 10024624965081720913 17742876036442292351 17552809229426221738 4980252490140772459 15961114434624540920 7065715721385743906 18194098563504242547 2162965175471487371 9300775894057137616 5624305082012587628 18124783186947071883 4372538361942683529 11681365251989479337 8648545081127199572 6393131522584921888 9339861853516653147 235497584580559467 15019636562703016643 15187253955715252727 11180287510950839189 5846265412694434285 1295028756970925957 14139353815004772438 3274727675587297714 11290011624336933288 7511464523489103165 1439324731915860687 13276761966731134553 5170368903106891547 862400933722085139 5117932321626850232 15320155727672278248 14493900595927489970 18229520494725603272 15314843783348972174 14279926991718481229 467807870809856464 12269911277488083413 6584301792894575330 11676369585415749132 788561163015256156 13802373126472002194 9756011905092943103 17385714121198897117 7371348589339243319 7869344893602232536 2800553332392082253 5287655702867121116 17406231342130691892 17835447221566700620 11033684542270852727 15745694198634430367 15074220996273854220 373751985549539322 15236263173185693473 15666680999046162192 13531921655074178541 10502637960089151373 10455035024044129528 10046572267538790223 6027882482281125515 2339160912484381306 12137613572653708212 11887918162183263015 8390049355354652394 415682935875617615 1284300046778149178 18125312284804820840 15950849959967386012 15120437055418220249 17774788647715088872 8427722297341398713 6884355560770004663 3254617158837367774 2779409528359115337 9737694711239383638 9985836817825002230 180897889113174744 13942899157027896835 4764443745105537091 2992717253056641095 15154062062655627251 15779872006810191045 18052773150142420512 192500729490193524 342476971712981339 13542353024875078337 1236967974462467516 5828855680515806722 18143374281136501623 8213785390143920813 1778662159391422569 8039112438689953422 17655119697548399964 3195404890845980500 10795832160036175288 4782703535655320594 592493869886031990 17012624083217849143 12688946438384786744 11834266491658276815 13171699633897354823 6781868073906886997 13010501770085659461 12399986893806732579 6977280690166613441 4874357283845934978 18051213524844678961 15005813637251408987 2442289695049244828 5464689501343544054 16681412313962418601 17827336754186715483 6568374982709462674 9454817307530965579 3752230100025228834 5955212825252325605 1198525178343813372 16718969550886110958 2974963852225848450 2955379035175459336 5015834823885588273 5398048167340049488 9638469480033283487 3782683426362588006 15883142981716085745 11988475663846929602 832513794199359486 8846730448871900584 14591945365508522965 2748306446184989234 3497136411918650872 1413926607301691941 3989049938691384079 9714169003084952554 8691277127859534533 5444742492562997936 8617476545882328167 11757379239413632791 8305676158959735382 7532263172771490049 6056354868580796734 13469034058277262356 811588168762118929 18429147875089394405 12623995693013721124 5961433152851507730 17874108194118719808 12893477175484817768 6702858521732414000 9109338589097971234 9709135544817847001 17892018783252818488 7528455312390101173 11546767866663341216 16809214103141044360 14014931550879932466 841572659140864996 12241706449411427977 13541912735988319690 7179478605214603748 2245891454889973119 13480301694859028180 6318049550326340653 6105839142818142384 14054081045838243360 2258642129946711390 14913550867036411548 54223964898366234 13681737695490070282 12306465381453100228 5111897163548143935 16557115927971965163 10963432027974273057 9197082533715442164 11549352153220671176 11701733751474049496 3585796172145277636 10896406617535383988 5413314381013171198 593624780646973624 14069242398758075475 7922485845751829970 3934559030703142013 10805676149601136784 12652616298977561033 6333155963914057171 9828273270564302063 17982888323855838262 14622357854439758094 6859826216878273300 11758656797673503308 13042300521745674364 9854458806060451687 16168795245264815018 4454639121443386720 11881558413309544440 16425655959060339585 2388418158096007618 9193016524784585426 18118615427067975997 7134020982589507961 439917290685994241 12119653798106853670 1896716121767416025 1499955118523026933 13398059871960672841 15363754198723005940 11820678617978613591 15771908976699362573 11834941924839024509 8392519542706693789 8381881333875033961 7488086086069246164 6651908730900801828 8482583120821069219 18262478091977682784 15702040660105994329 15744964224549440413 9257993222519766705 6388674970124731007 15615396321934391464 6026125418918293196 7364055245021731370 17002780133919620558 1413362808834711815 3532995645343143664 18297826174330775737 6602366592060504737 16274253824947071930 12547380699654721150 7905942984993956309 16459540525500621359 16117978618699968990 10457561473069105552 6155109146911848681 8923006744648567292 2520356990604246604 592847314515067211 2809243187045045520 16172405481179588707 1807165469237754480 2020373109871805137 8900207160826396162 12053784478656548443 5919435897436110343 2350665724027911338 2628814925163520856 7182387189899446062 1453064098280247094 12218614914373303247 4463851237067913553 3974905737688382906 4063514350754511402 4587438669434077557 17421533218544627000 5065514163615621544 14237650441887859643 13262454153685751084 15977561739450242884 591039733873407212 16134796547665767818 7623116503506668120 8973602816954243070 12631477387658106105 214664013795550729 17849978404218770605 1708456749226227844 3576108223524401860 3637573138483378625 16948971837339741635 3337358634513875698 4828943337532907282 13953970209121445893 334994533510423750 1879922411026697207 18311269688538270299 6773689729094641718 4992765793023540063 520239342771789140 9111369909033435540 11316202144361041770 8486786805518729642 7246821085352258817 6627688345849726930 18144711225012797618 14466973930581365303 2135067290668215732 2991595590444944581 11163936303197243679 1188685207192599362 5205399312541622119 863541982931436912 6308843356599287647 786818824035505663 859228996798698002 11912527615703915834 8231743176447359318 9549078009080881376 4151633871478895051 1562043872146498421 11855187720145276178 770731502469270879 2409905828839578232 10093653310729107375 6052137693644313882 3044365613496309196 2844904472334462579 13777844536900920365 10030289974203912152 8865873639171212283 6209947741407363472 5993506410122301782 14774104417313341435 8038526846940717336 15740013638978785495 8066903041076959586 13295708834784271611 10881212426818317679 13836494861777556887 1520507145115374851 2722871800855200467 10686244173162016950 5910731575714420014 12523085090712624268 10798312819864064638 14728149622165907875 8561295864620679496 1424099644590224097 9737233199425853299 10130363349746014034 16111831668127045312 3030646818675614491 13858844749524772874 14350412674885328177 4980324854945956523 6952569412665169159 5912593035504222654 348765723228503731 5461496975054297145 16410569963141025667 15551446843467151869 13152939236273429145 8374036962892417199 17625670432460778592 9312661608001557543 16584313355510390272 5620591809774862749 16725303960786606346 7255915985906756951 5979559876625811529 12554581763032378516 157641152836445885 1848173720594539674 1743536297083099065 14596185574430105207 18040918752116122132 5485037029508425566 3898295297201425429 3603931404113086531 17984100802724153183 7513100881109319877 971854448286418459 5539736248429961227 7861088586563483081 6368890303521706249 13969630346392195478 10614266957949976810 13337995685048454199 790283508754914466 5615201017835641805 10710936749135946789 7394948063947415027 3545410221466579316 4653990770252566736 10869337876972708399 2195668643545213502 6197418201383280348 9698420030365620859 8894166586417820060 5269857210405406632 12913540809676792376 4798342453109124203 4220606160051644979 12278156669376078254 113473586016840799 13086416948401548462 3625627481757787386 4380892609675832821 3088599275635357698 15270647700289799528 12277940306852467606 496352796198235731 16631080889432041337 13196391073591157303 9846330477439224447 4249489187898883616 16869578664532651891 5832240431221736651 9601883539140806527 6956042229048258445 16482145813779303122 8907984418827629371 10599117262253125549 1946662923549576641 5949974170280211842 5663937397842449437 3830036981749615266 11453204592079420018 9834874247890700003 9292146512686309504 18421302763413548885 18257323461812480031 10331027041486141417 12738479986524533466 4120565739262203329 17117548636853341377 5850624368924632502 14311115519415289254 9208922313685156593 16752841760600230006 16184414911457410879 6891757439660295798 9853658217005471159 7355126798644919235 15444833669587136159 6268848661041633643 14534192235841972018 2457880852542441495 14728546462445172792 9768230348129455975 11572636669330735227 9041854087182775784 2878234966366306507 2502926713692616740 17882969713206516533 3371297978416629599 10950141208814105678 9657218992071489415 4503435126352491356 10453334616572181742 9764333214822942397 6315582959232396830 5945901308412056190 7934645782939541080 8038074604343948007 16688438037381930155 16357876777708157832 16348624464078833271 12900689522281161109 3043613590020916324 5897885050638238101 6634379432323233695 4705921517031181451 9410753851290285514 16455532166851267466 12847164045000544263 13421564949850477750 15789574765332429678 1357252237514413379 4570319155966077763 4846680042282729306 8795235023917741219 1628922963476181051 12914332567267721101 5755112937872187536 9253530895667823316 8541295045659000347 14393760417760809635 16210620023598850175 15122159662190043753 6783769747174002580 7383656119891781293 3947767057395875976 17728359035269690735 2703836529795502169 3288932249137361023 10874888631868048882 16502778470386011751 14510424508801491545 14601586423682334157 12637739376892537695 16071160013170679776 9675785882654538819 4420942575867656553 1336403116372615931 13101480261885858017 6081716432062870749 6327497810650380081 13193259395485288846 14114384382434884899 6398707420343822239 5714974900593877996 5979327196154975618 16527696144579517201 11050756466180798117 7397358284096181210 16268780309622215583 7434354167921749728 12793611595975940084 10199022438586492602 14972372339985977086 9972648600376081475 10181985781883418092 12658474717105140258 7082898358047987406 14430859693811084184 227366939210471284 13003042490635106789 16685434847705963660 3404436131127763704 14260407846709607707 7449847021592530675 12226238622636887898 17835971125795237642 1123067001016610930 7620081842158064911 17552201277879135685 4568381711645165915 1995360066458579253 7881961504184235282 7534906257388091170 5179141029512509206 17645461455919467163 5082227860574183231 10583108582729385912 14429933978226182874 3756000022060453946 18240423798875958103 9374081867507536772 10239947897936430526 8234058539432862500 3246104210161872250 5914049076169760280 248963431936321226 1013418459427694163 12839786368222371289 8688386183498320990 17985642460044607191 16169680674210397930 18045527438516075922 10548834807694063292 14377711045726032561 18394156383998367031 1746242707694331745 16344671959386934601 16401893188380731409 18411006528292977842 10474861709489770450 4663493415017277607 4691938778437947274 15352421771085394715 7456412137594361708 9100740725907858275 12357354180485858327 1771951927033969230 18087100769153246708 5045198752855746597 3019726956020311605 7495125791471185149 11826059944671446435 10040137012122580695 2229630057889072995 9679683117996604759 4445023836384329950 3125809403342282667 4377481250653583625 1855289449896976329 4868300618636256076 12002798752962043752 7589376696732592948 17512801415108454154 10410352935362746788 7391155518521676113 15227657167137987344 8321440255346622126 262321040453504205 14063339901600735014 9094726894458154641 15566309773915343798 3143592201312051144 16774109138473948595 10118830256894998202 14911892651167601985 1871307602232184449 2590752892177086953 16937444658125003621 17001310536416523129 15674294145237671356 16468146305736812522 11326713331007699899 10937291305101559596 14093229381716803016 62637011345987152 15322222754574587749 14011575414754523300 16348027667293457002 13146180701596151841 3993766829770703363 5778024107099825526 8122366769907878614 5750154773633235112 14981782254351582376 10130795490396791285 11210358412593303732 13927168346016995017 13366277394889012141 1680694930649115448 7727669357223010694 12531655878112422793 14158210351071854910 14004685809182997940 14527602144346890394 6170492803322934096 16690513613058951373 7656072944594880746 6633618830335827745 6216577040721937977 5024323745203138821 12984064730972129786 12471566727833414921 17743986138588875602 16022218822841823423 3415512060358308494 8783735552410804183 15919143983286099791 874208803655042884 16553299993520254140 11090996189756862489 2525502589510123221 15647723766204542715 9148081546574219563 14352924213169783042 14617514688365191295 14667319572077881048 17384979533644044912 5893924509466956916 7904799366638952518 7114019747359089273 15872487203653661284 11888836076690023126 5713160140938834789 9762886642450466165 8033807787376617213 9540815224590298655 17651674748646079897 7730423971650638412 738681178283313679 11471704635649586380 17879103971352855975 12091489931562063206 7136676156692672389 3082862489832806250 6978219037871502670 12833740009707620008 16580492081866373055 9150409179562210793 663158543940002012 922243042771134929 13900648993005853210 3412930870593803148 17182707832835984842 3099480004895836673 12033811553185258338 7222723968241874351 15672955693744750320 2564982700554807901 8429646549933994930 6945396381680619510 8594530189657089829 10694281531473089321 14124456356989307463 14186685678490971770 12412272273361367042 16191544745317622728 13405182020300280306 12255821295651466328 13306735676573096267 3005894364430161556 14774465384306826801 5297560521894628305 1072612976997798380 14944312683388800227 8061789374784245280 8407756596990678555 13048236227736327275 14410217247587046997 11263453258534182608 15388045977587316227 10141155611480049048 15622001280331525847 1718271030408901281 3934369978359572504 2797782244961086926 10533399223261668299 10245591297251671912 1803306042099112089 5540099264773428529 5244273542004741781 3246594208583276754 5943729915179975935 119212708112405138 2526015939362800653 1466520300231616354 6439755865325863225 9982190560229863764 17592346168624098109 1202257076764727442 10708797440252080217 7682775967205812283 17715576494804272825 8700474385380204342 1687762689596738017 16601250409809675775 4981814078744681468 18232994430054401945 13236349224563209866 10130811802475786148 15575965193053766003 4825058827440238937 8411993137812888720 16143801052880265196 14709919865332095508 17334849606022449233 1982419448810461372 11878917878066030940 9803930449770131715 9264283825551329348 10997735823879888165 3234204969998868067 2885115157597754139 17834504211248020874 9138686846315430696 11949788307987616998 3233647150973170885 1686826149562576272 12713704473371103985 2092470155615179391 17864745378400186635 7993811803471135951 11966646658361083147 13033211033165861360 10235493373734686991 9154821353641698320 6259837768193415554 13832140380641696142 8492934775103462250 16503410376926812190 6179397717350989396 1953292741444468276 17623495587171854268 7336214982685478517 12680728669830004951 9374617447006739312 10620160300720295885 541301395011976516 12539872459585754065 5796293340127147478 3900877904979023933 13495306250023120688 5618038941706810660 11331230442856438530 17758492001636096629 3646414094491357123 1114199583263827749 2926119663661083618 10554154672000410177 3016361541175890145 18332366760338716659 12816288794588698327 17493168418879408123 13805459406449595360 13311691645554563494 18332550629341068188 7709932277059799142 13378250816042892685 1613721498438361562 4786757547570380230 6810877880990652523 4102825338007636284 17358305219973646885 2052791646666393393 17806429145762072192 6988319673963087597 11075752557475888834 5658707718153504585 830849076662453362 2017432217091804847 4580883197042629032 5437331380438548799 7568362388038166112 6351550880301349093 1009864132346654613 17909675328449039382 3470121812458609731 9299592993450124919 5562777402761590712 13946051896879782845 17685567757731734672 9040614492082376381 15543886166459756057 4049388615809408535 11412860792671759670 10465170996219555288 8641873268731197569 7894196062632841527 2792908429349965709 14002769833165265217 7049376071564342905 3716136486041673196 2337268262072886217 13458153745705150564 8509839241552841346 4622757599304475235 2545588981886943351 2754934659543585544 3045692526419939772 6053647090212944306 8724269726073374182 7024052837837026867 14679306789193040877 6352079712240165374 785666362867237731 17335997440362854632 18389659881761209265 9529482203959157290 8786729246054907927 10136464615907983986 18139916700570164960 5588826108569843926 388808773392932925 4390317104951838873 3257631993447630680 16677027191895948411 8850365634425483953 1845346825364034829 16897290449012884174 6825986610391333051 13206830196109918596 16659221143207964023 17578198365855765143 10195003734152872988 7366645107632796842 18270442573184231183 3652090307810644806 2903524384874857716 8979191255589729559 18309635601629461636 5182662943156034097 18255269662317608756 5348886678936563354 18214809495732560455 1706027401898716738 11240258060691744062 5983404080543951022 8215342424110771420 8442302829509145398 4919296797516558206 10164104563572778967 5272745076574200406 6649163399724940439 11207411389312486579 736597292945635863 9883987380985306986 11872138809248542410 14471089313736188272 5974918538634557224 6075347417616494334 13717309123094749151 2816894166137036096 4191046946104974422 13133130044968875338 16521883844262364892 11212685276726771025 10470121428839914752 13661307498040515472 13065272316545383241 2452604671574842873 9164774862732909613 295995471932743748 17492956833015661117 1886230066886063086 9585498719932437028 10177148445394870245 235948617475480649 232496431399012336 3888495098848748284 4860192863591753244 1136877832020348301 12675340050553523272 855533499497348860 9163851081218217355 10434279287769700534 12730044932564794048 9795951748521669034 9132919967559481672 7911319397073949484 6701234213279106 15717176416663708890 14452425587687708832 18042765320727339658 10750297345054033092 8053443027640711597 9050077078287147273 11309688825270705431 13187587469534224097 9878871265386605407 11908044996256258879 1095053718871362414 4981913927071448730 11023856933041397060 5958479499682852474 5269242053471292746 1050610663331866048 5567218664177388273 14914547234682660997 3425753880681095838 12644677377990303461 7801269349787743569 10388057217471942829 14566942154992555747 508053832694709828 16332942197545517762 15495110394829706680 2980882314294676735 15397424860905360518 3363878721854445021 10451301497176186601 6640275935609258543 17837026130240983538 12095490854462424366 10960798195429244162 15073058545399985142 15592319755110745480 8467147813120304661 623141041991052869 1250849274476791716 8541716868265558412 11776956341108621546 8001029944172177778 13031011700688344993 2253829897824227824 17254415762934218270 1449753357374270763 10715623365766320131 4011355544401398338 13457381488177851618 3597937834695849629 10043731356073976854 7871608179542601381 2525019364994750712 3647052319598283267 12639911067855595125 5710412678989074322 5589968275903728412 16037480346491941502 17665802642289546925 8767706613910319253 9249127097393245038 14101246665212005394 4368514955951658805 12270627699858962628 645694776817511575 4353215884237924884 16405674187332516463 14931189990726925005 3211437464115432029 13529036004643296537 14779734983805445969 2603197755480322008 11491847408721950317 10309862454795583077 15745352733570247783 4029033985562715949 11648243181492786708 11770985810810342087 130465314902861169 14376178688504237946 13051992621601572426 2490149789111898500 4547896151991297914 2176172324473727628 8747093505113401750 3866706820697147198 3596619622657862739 13889830551080787259 106970571969448939 9355748520516094800 2025313790884109223 4879328451310042048 16098268693649062958 15997483399790766534 468737992917671130 10983972281578675650 835209098614998897 11874140628834129880 167331805699859783 1390862406320337049 972841350735189293 13781783770422865209 16712675187854188807 6473626097120069670 5152939115859092977 15226961729636917290 8292511395620664582 10726052537532665060 10393572217623304623 7501511451019288810 6485958670092005939 13950145941049204996 2543644087591495504 13578586838488587515 2044970206364109892 9913146566165564732 8916070064743689511 12697626947342700618 14928387070799986063 7569308906055867329 1414537720114864069 17180297192393591576 7080083564731081306 4262305515992009185 11927753478454017435 3490039072117115034 10092697393896431477 11974760184740431340 5269721906500694668 803812102613533296 2663334272888448407 6356868229238644109 4930696823286563169 16387224800689011363 4676013413831138776 1785457416606215922 3245006988060101357 8472589728399681127 3143141330367587554 16150127827605104957 11490905821447991644 7663943394428931884 10565941837241627158 11706207172518250279 12922334712485085972 4377196628698234892 13066204999952977755 6716426414256699067 3238588701005433885 14366494370414782382 2931771897016506666 6186368711749337285 2504575440233600093 9411551870924659297 16871771078758275749 8407553559685181097 11809784222546834124 13639839802633357349 14888043934721376086 17877527636395278391 13246590117770486338 3271810893354442207 14048015407403245704 6094961770661396556 13221117042643316496 1448487802211444475 8896143054467797900 189023143242988649 582249616052998337 18195380788022375553 7704317933746354715 4325769922643116788 12984674805111959825 17644866608179587142 8648236852559388222 13361516615060401633 10911416820441612949 11118104158291600810 18146222147922896875 12354525411541157193 4694825776054434233 9424264650210889086 2608969036368748715 16989992529227482044 12829104303613825459 1234983099438589607 1567737698191971800 14310004362258614571 9856109805323201763 8867660054588937265 12973411794905031709 11373944116859311134 11975376462138214518 7831530873589067699 9806597569727528681 2720984296935577869 10811454726037813539 4532648263437546864 16125679308151076551 8773758392767615858 7283429756122843071 10668904367788550098 849580556729728655 3645498021264798027 1126637368727943063 18039850694335122799 7908787456060981649 8863788852161027792 17901275075041823664 7236934615485578171 1994825326081279239 16864256319550172895 11050834006432396341 7086126583798778052 16234731592534038619 10536858037133086855 17147178847771486573 6440723964228350743 12181758209712151367 8329642245430542208 6829535996893927915 13033067442185200776 1012194553298373973 10795705842718335411 6368585387172620609 5965783769995725483 10640018430626473473 2257698298830797954 18309541775223440808 14912785879384294332 1220851493483279960 5042281769730375859 14388735498308515209 6512667417830691314 10526350687393788869 11783345756124533439 12488425554542437635 10649573561206555198 320867589408566316 5240394225087672270 16270321994562727051 10128630276653573357 13917168802311989515 6548216301673008426 2292557468000312294 3839556498602559288 1358792838677410875 1525038595370208071 16272130054755445628 5973058585014409058 6841204262200411625 14487698733931569373 3013988834781893008 15032697033328360267 17721470568601517120 12604018483905710834 8245065864485504460 5834710974384588295 8152073213540808027 4425385061880164356 2079552776189174851 10052623615810763257 18126852924003342959 6293133739272360554 5729516132988640419 17646571680453581319 7593283428433141814 17939133335572304923 13585189042346030212 5709574148323159369 7212800698653702471 10606573032901274813 1190607391550445437 15435311709723324736 17660919201784157631 5752117116532720555 13382163871146231873 10441909858903601816 1523150250521572504 9004376258608805432 12050161435691504067 12592290873578227636 7779755384083001034 17383829135104813546 4638448791256511468 4744671236975822053 7444493370027501563 12892263991204455870 7790218870658607957 2876405409229222511 16963309384166416239 8298584171350289272 8893319690588222975 2308535123169814687 5103781442242859319 14379848602885124556 1064374880111207684 3122854701998077085 12904307015782965229 3014382280114524985 906175839811463185 14921306789495066918 6140835034437383842 5585601242255925312 16757003379215301167 7678921984481706103 13586696357985418356 5179834662121606260 14890244066360164452 7535954243207476286 1470053823059414008 10248848285308030856 8024042721036210780 5668140024295262811 122783661012302638 4065809876694080426 2819068945533218869 8415534062142821610 18203349390935425879 16027568194786042621 2301392645041121089 13278342930291068316 9311776191911106256 2713128101560821278 6032990887857018618 5591694908017897373 2124813183631290724 13735058414114477513 13755308030822961666 12942669368576299460 16528608740716175626 15523097548218645356 13752498722174670158 15414923515670781233 12941226145224474553 7088830781567022755 17368402989384858338 237458597418738987 9632941795946666142 274571283876733316 15468416519135456098 2931867916359391853 13956547974631920070 17482103909139264756 5018608929339105809 9660327005739677356 9911737379214684357 7480989322771456938 12929452176662327488 16075610280537050801 5590807157734305360 2277702225981397352 5511177630200714927 6170600323793708610 7228306199585469293 10544208474741458904 15650866486604946437 9635137755866802666 16781926411667951593 8258495908571605372 6702805243971572791 6423254227488875180 13346896048130116142 9101053458874116035 9010334332203046278 11871598870809603918 9541820534517027566 10421187176527650110 13248194112021830678 3325677433743977160 9562845822555932873 10869475996665336964 14711613244642779407 11770656034976780760 3038364594943256200 2964297878583859053 898950639772988536 6200186039142917322 3438711720203471185 5015978048268887786 13456766161840463858 3573388381362370358 11509030952243784960 6991877528509107425 15953681651515326750 3524976059273411365 935344244597409355 988906810443108968 9961035027297968392 10235899521802767051 10486378842125373865 685239731829147834 9783436005172944517 5028765175218587523 11941491823940325256 10102676995845408460 1750001387183855569 4452581676406658880 10736519786134575289 15460572880100555052 12054951760563062024 2027777670196432444 4547038784967523626 17989124734468746476 907736862349438442 8747971932488226084 11559095937522413352 8096557497793156508 1554924843739421952 4298039730109524013 17865303001406139280 18050700121438744308 11937819850243279004 6119399486583956407 8007985009365163750 12264847092507673187 13929689385494602777 16173615452247030883 2204512773975164133 14699246675648339670 868577472159503562 13025346326911687565 9528295728137387411 10256628785574353915 5165793087973865349 1305198968439124629 8530840418449811707 15158271237134114610 151395505343238375 17121477785083406832 8660740212714612606 4598518637058470044 16830974786972910674 10809148038042964462 8495656483141378731 17881892814914116592 16142772982442256535 13329029398342964900 17371686993738892402 1837478251358509519 4639196767400592979 3062357784301315758 12549177192687990574 8825586664507484657 7849396931769216650 4317380863606214347 7661191855581797995 15963803889235223558 14022047522008187005 1106962108549056434 383116515510750566 4693052862029818963 12929742813177318359 1961190835830631410 9980018757876987372 12806429229699167980 10510981629992489726 1275115873991437783 4073364980803862910 1135181648470326181 761066268765091131 8109805350862751556 916437175120720878 1140178038939774556 10046800548646685580 10994321016570377031 17516444960897709616 13489229587209405840 5587247721182601531 7360733139235609669 9940668069203578669 4639540393498176666 2435696087662947259 10375669835142900795 8631502975017437642 12752091273030376483 16833017683233426828 5686592286313078234 5045101541324755824 3761611556566550327 16453635974752006265 15275549099686752476 16678103761013617824 17418082300281753346 14195850225947875451 5624612217370636225 11516812282869002774 5763770284558030645 8597014625670410120 5549883723711213810 4412893981398864807 16118185683286397032 9828307609101543642 4692045671997660146 10032657454703563901 13176993811600969737 7156968120271451368 5669512983226494421 7032511123919022968 14609191807846759478 8227207950607813817 3307863346897292022 16506684141094943488 9328308942183886986 15983725534805072250 8590806513581111059 16156909931136289361 7843083822952996373 5127685086291927065 11223348884099157742 10848508376754961553 12124732194662635394 5517340514369915842 9487667202124041825 17607232334534308767 11422993280806614132 9060304275674763280 5499899079371046918 10817507718425689941 7263126018849103296 8419328035815127727 10666321888910078462 9410110102616656902 7381312665091614478 4180385185732488906 8468943420411579455 9340772475492953136 4333687174559914442 1233245537849745034 16256015359480198496 4302921180826429304 18359051971703580300 9988134346345395615 17432417604724356179 9587929601875833266 8455151670672175706 3687772837977803185 14129389287161632417 506342232922639529 7271787858917225663 2664955093698157592 5378899968294676043 9822841854091395552 4272678102616172252 7532512742406224572 10440148452252127421 10205066007453770360 9647475343112377661 6965877057688355977 16527741691609053469 7757306312140818629 17023896175463946587 7414184871480967881 2654247417919047054 6353753241335069595 7478450944183181866 10221485592110480738 549977560953821455 8528085321055793376 15061047159173657545 10288427428009205678 4179726640013995101 7416635702060524653 452259523131681569 13541193642687453006 395989651372848485 8318743917112185103 6561869901634948299 11652448837135298600 3994294539372053605 17767395746909544699 12464055746960516554 3903018717654969669 13886122969499766442 5817099709627390340 14350442265846154176 10418011393015372282 17530038402482865694 12013143803724479378 1811783254179926857 13760851620828553656 6338599130675991418 15066322163710099261 349041842058128225 11736466767605047884 7908125009544578597 10944242569646679980 8743144944062791356 16208370980915818179 9382910485293624182 3164866222721554382 758778786083682623 16307423736247713092 11713806385323575139 8068078057566602200 12751099400530678870 1700835970606717373 9271190371793797551 8712101761636292450 15734193489627110277 15834927498866673256 1005160841142879295 1162697703556674158 9801341812212774140 15837405749889480331 1510332956189650051 10369876380052941046 808757417226512950 9007497263061989517 5097916869186329389 16034879769858972936 16306353529482094491 3285809270717648054 8397758856525580418 17553548132707797541 10996008527063752470 16571629372355361891 532178015600488318 16569902238849442789 10624860233598311911 17396070612234217618 5082151195249827890 53335989065018536 15128329344831713309 18303125551714188051 9263840038825810324 2036511174950579877 1605730717753089496 11652311808393640631 5168322162464223298 13674701817642908252 5639438990591852322 2636927134827539813 369687384751810303 9428232866525972368 10455887352835913730 5082558081921947740 1364019720483168079 12266047168861388214 15360672684261235102 1782849284974813866 15656497511901589081 12930798676991270106 12025686782899328179 4955739335591281595 8480011519690283180 14753295561175763665 5293359293476329497 11282267920814567551 1437072249358644211 13370727947196308350 4457791702042528856 4018530718791585266 3540258030129042817 10209087032908368928 6040734529534547656 17142285767895392202 2913743805598960988 4644519117449814916 18166932939366189404 7025678447595192676 3761957740098460094 14585164670515953921 15461195260707280639 11052294140345141469 10018377908478802163 494488350988719542 6657147165031401460 13052841641127580383 14627334413272306818 16256959372800526356 10041050700523303427 4515053810689840237 13998559356459089368 15187115616405976941 12275119211630455672 18280706738050793638 257846108034754055 12852916060251495731 16320601075760419224 2385574041685924849 1392755845968420507 1506835582844234164 11311598318555190491 461337112336536351 13564086339563884855 11144189066269685619 8684367213849489875 8157399035943862021 15655132942902480378 692601802504502007 13792135441571445443 17319221296100954969 8046702080074915631 4331801047722698292 14516799581579204125 5085601969098656289 7573400003859849573 18236014658760889254 15943424553644283579 18192543034294299062 2515492778209017807 18420285187263597029 10187769254666349867 16876200928854453677 14084199876903598282 7044483151460913322 3140988787917376753 18044336908867970127 16237266673704545503 1096035967288004356 16755659845817127659 1674211896418171380 15417360069491715889 10088496902510954579 3050513461671413628 4268801906292458387 8048038531248208558 16233979874473913117 16274240893065111004 13429733001711292133 10270102515483436815 12078453818692917406 16010921041260781319 1162402724621194014 14738018470642972568 8594383530230205461 2457303801865705804 1326708926037706828 2613363689996487753 7411150256469731715 14984681604333656164 1571994498922522922 15577576957156133296 8366249086096180701 11354414428027014531 2256832833852202607 10018171367763284955 13797395546372251213 15252261594507837908 9017948429022608957 623555672934005775 4662383743518268332 4565945778108563530 4727022768623748766 5728527400948638945 5036874989067000005 4263934550843086149 16279059287421435550 16410239961354710259 7239487039714901817 15305627531178175093 18127187881113093818 1562484724321344700 5424539434574397603 14909600528409552427 13213934424654447869 12551303991578716648 3172203812723288857 17984457747073398289 2637184407371324016 2123029094927747340 11018499911753339140 17415690510182313527 3633438844770658956 2931451899300801269 3090742181377041694 12352428358563877643 2180159989831660521 17411349252015845727 154926060504079297 16907158684929157699 4773048335130932239 10654640225784715446 2038513234590248206 9965469686724526503 4411084766336791323 1557843372340049018 7422085639614232437 18313438441988107653 2106507546980342559 737598531571405645 14181373894728560462 7630214991783828108 15534155637389837045 1618870664635137094 116027921401361628 14769918144093049821 5655490835180087177 1229497338104370683 18366397948993646534 11365818312423858712 7334281579506064424 4744173659661078375 8612413413571381844 15328867922947451416 13992049304992261452 5121658333629786466 332694008069774925 2000638493399788843 17598104488130799074 1659701564942689013 9713535234937309005 10282647626915704151 6101695116043545026 16058126336022537281 5552710855740244721 830881970347254200 10682316189208752413 6977400896159226342 856930659344555599 507829343263894350 10521715573252832951 8334699671926673442 8178284587286870719 17541735764492367230 15335548368632305424 6049732429437874231 8212087131691410459 16421820464659106317 15497159261063016909 6585120511211052851 11643235870849234357 4786845101281333366 15976500148487517198 3243917389420306850 14174695809871404460 2187702416530353294 17417344265444890659 18277798808363726820 8409456926410001963 6361299597043551125 12637486719756582500 16235338205910781821 3481433483593330398 17419075608014399049 12002546043713644209 17825162396558906848 5741967532807293082 2099167339725050796 10394406491201670818 6495080251608478340 10374848813939913254 3459149890337402146 11731549125409816959 799952818914437248 6277781592958536473 7325175303130705575 13310445868533188544 11479610516759113836 14985737189694991006 3611448648805517386 16609212314151791529 17774396269406026335 14664798915334325061 10928410296404464910 348817963310802163 4652496263306558358 18335742648442873202 14077873900095899124 8540782436276294370 5785615848309815302 7053963853222488773 15650001686863014588 3664093215090054477 12511407399996998339 4346921853878228802 8694605408333382619 15371822718716142316 901260408915116579 15246017175865553530 3375662119535604954 5388972176992790035 9266164328931619617 9327650625163609697 18045826180235217848 17498661986758088350 11921668848991086924 7240505774023973885 4172287340683542833 391511486265292239 16483924990502301986 15930101016878031094 18206874351048116013 3961693056428163498 7300544491894280484 8310778873540304823 11472974545263289000 10549840667747532470 4264348501197151926 1536558147323215004 701539940789035860 18426161244767840914 6352829990986190480 9841528592230174519 1701688158783885211 9329595186821755329 16275042267329326250 3484644134886017661 5495552365685989866 13396762853515649320 15296957102282298744 11246110202771710176 2915518137271989841 239219596304080728 11155507469069041478 3466233227473770597 676802354091611504 1347749719301673360 9949662523739896307 6362830954887464269 8641476468365436005 7761489796267310502 2791703581533185161 4009805055838234546 2436755074625595867 14317005221481230678 8032906231812649845 4424997954793855529 6474688406632762949 4729104550190554832 8765972132714012213 3054738992192116812 13930328123344867035 18329123158279961224 10855129782884352939 3883683210804570626 9455665528249322445 6670674384907860506 2972956797640813415 9832388367143536771 6381084374277665824 17851527738998569262 13592346964233307943 15677225669069237240 991610105360327953 10394395700002024622 11566602090997758523 12863629645038253602 14933528925615462207 6347021907323277686 9608909902123703056 16765459601374905244 17085249315663912754 1972847415347224032 1817337804203227607 8527646740047548970 11466240602631196760 13303354585289792911 5068835138033892045 13161221591506019948 1105327657565660181 8561272782503151924 13790245033112212363 3413102655135799267 312738017650922242 8125932084307716823 14267009634328551264 7000431664929114058 49068501790773384 17619618140416773976 8807734460969275645 3421570998639909689 12779380007193387390 13430593087303374627 13120686722862257741 9449487058497099605 2878446572066633715 10308306611526550600 1908888405463941886 12444563570409934681 16924275678649207788 579476644424468356 1481633055813292965 14381173593582581326 3080141693190809782 17396760243356555187 10678261983647842974 6453112776524000355 17847703822384839947 9139578300423228261 3175388970308553741 15990272734180459882 15892616254950620576 17405510821862592705 1163275910009414647 15336108151000618029 15828765492897824257 15445318312220944874 13788507794362848237 13207310505218831876 15231744123165811798 14695993096178884912 11797084644034464523 14188028991892102628 15635467546063542626 9200118599605645958 17464374472862212615 14351252805757474950 3448232203552852838 16854577896050879697 15005337881491064935 1746988680518988598 11702954900736895730 11975974702205540169 15324217778812797336 14360994807195584250 9599400850091649341 4653173541371443565 15151961116426546991 13570793244815979066 18342421333954820263 10177440066348456481 11890323026625183923 13244845353537376119 4003390833169995939 12440754255570608338 17720939532541592499 13525300796441815082 15904065657401755923 2898486326763139404 857508240980324079 6304623838892118033 5953877707809012351 11603021393325874749 903155862596273694 18293135628650352054 15000722086259360427 8381327742199392323 7551630143733042704 17062048823388427668 16276782316388476367 6837188917118121453 242905117085899751 15966234293895569855 15622120022900412077 1816706604787217227 5296488443943546301 3583286108236280127 6563245552286051015 10418344004034918635 15914154181965459502 7608388899873915609 2289625011292394745 6031372584689444675 14241515183086468014 5537371837258283740 11499872114442739839 15073428501534274354 743491859268640607 15376100463621682188 7343104517542660130 12460980636444220969 15316450245429676262 7002769256660100828 4590847883981148265 16680756078128034625 4161545064644765141 471950297184307959 6569935738501575788 10616749082057491810 5710316444670700407 13553108535020405350 2455557764216959562 5746181632915334051 5048147825926860837 15132380137509797170 11712125410894007219 4526520562014263003 17522028788573918790 12574348172456174528 13719269976365717438 18829775238998213 5752182098556045412 7094918727607636725 3076032449036905650 9088842358356744842 9626804959628035261 11755192205020203954 14880588600587648341 4180603655055692540 1441333382854902257 13961890949584423217 10377407632147244317 14940348641915460425 3435559109875529195 17490616964720620351 1988153825216090580 14191519372543467012 848485534314689510 18041226783177828027 14878280810607161752 16469476715991769311 6498758885152684930 12804500611170279338 15330163537495464890 2108307843082878671 4875104693310195407 16401277277062602335 13192260757318575548 8945723084343393609 4596749382531480484 6102986623301077342 11351160550961298350 9398619946925613377 7647089729757080419 15901535972553722654 12819075087179076629 13994368652927408226 12874382982061872042 10958697442537193577 13287821566275866974 6954177106112840678 13084921396028148326 17299153858984839069 16864388230413410610 12436151437352927927 4017321677709941326 2285126549285986109 9241025959066580985 12009589240037545050 6395621182877997879 18223424540212336064 10474294032580604267 9439334780190154350 5386424510403788987 14558958655253074150 1857565756689087283 6788914297023295426 7788774697406512825 12890002193212187041 9050817416252997233 17504137344783612640 17492873145479708210 16060376840319609803 4961664173624395594 15301669734326187224 2967468160770699471 10971525505938440552 1920349782259654246 3829446664044767908 13155587066846160101 1897126544622174839 6158914947327590152 2531183390365185932 7020497092405416202 3677896068789042088 13815994770844152319 17215735554594209622 4266593641240201028 6395214620707681194 5937215754782667755 15232110101790603925 13603800274572588959 17222913464318807521 7058631517044650435 8783064309110161005 466027093124174441 11907627088498533594 5835386083277514067 14903331499017773065 17931092143679704839 1126044727920941242 2432313324053636261 7996633295378412557 4459860697207651902 7059253594596830715 8275171270120673284 8520400768957654453 17827684429146606830 18402774299268584841 17014646131936190430 2030034998327398610 5010611504576982899 10917253595573869048 15447738412043079835 1999712124378770085 2411189135415572201 17607083124502073188 16713985584376164605 1275010622538440169 959463870666832644 1308489984731231821 9135955126827605621 12240154893491369780 3166983617726207507 14893404091158962984 16187388974548724166 1096134521983893957 11479726395077934249 14936954773274907163 4948856487924876209 289193716231698734 5481785170963467355 17936079931213156379 8883484154403796476 5421299965337169345 15827449714569090072 6730927440342412581 11901601797571254007 4185962095817176859 15139631637986135546 13718051078797499887 9744452175278383790 9419068386391394875 2428923243335464017 2344213994712363338 18052586715082959448 14934752989439822427 17577232271883368662 17394721693553079544 9394753991232947530 15498342099656893739 4909197067971921107 5454661835580794326 17003305976168555240 15319818031191058999 15055652859849412829 7968876962925949326 14860171698904000435 12623079401965592566 9321660868054131610 15159486522703348165 8732634325009531580 2291086230804563511 10628171097471693893 4582975384708956756 10857465149692662010 16743958361388525424 18194825852405539667 549771086177389816 12824089871786258979 3321734412530323912 16332323765688853832 4459212559190257511 12745932249989427126 6298446295441750398 1941148425173106165 863669966559755229 10030001467487707383 7764248237171191479 6083953148865061310 9008589581044379001 1094083918979014278 4818903639441943287 17987866115124694736 14669152148607443065 13856475191907676748 9318177858829335290 3928155768231363885 1022038166736738552 18106669026354707062 2807611981486748603 848799475358712682 17350440447512129137 10906038389017464407 4182501032480078396 2169310743972848916 5691383345858006551 7586996206580779474 6392927617024773987 11650454600615918393 15853401301929363703 5139484811868807341 7796776269557442415 15461150445935542357 2584533975056734643 17340470288034828010 13659282933173806855 11074229432423704592 16827959060064040115 6558020595666994699 6504735777102450503 17176712375905411327 12030437830657379750 11071145246643530729 14660591853361825603 11321124164055258827 17495691142094744229 1985049226644357351 15001462259050824943 4113799900127184896 4107781707835108054 11263928007213653218 14057174575735884225 8584691586683592359 4130889007291975773 16577989518622839350 9751753994863015377 16727534500238761124 14642513293658156550 1407642114938296962 11943502972808630570 13787135932360014729 17461620500190605316 3193930358900138118 1910695491612684780 4754634944286011777 16399351672089780444 11053102104615379474 10977956556711698533 15513445573260395930 2397586726470914371 15497904040390963398 2752174990249963796 2810555339158846738 2827355402460962865 4150489278328153434 11244066033631586253 17476279213399185401 5002878338592088788 16217252248401542847 6562820712435595999 3930098401039413366 7345693166577249447 7466708885771891060 12682422428620442740 14267347544355401114 10062346948129124645 16925944772059544033 943669568505503931 12132291313800113656 5849964905578943048 14047229116130446994 11407377553037474991 1058038538917936356 15662446608233626567 10400594817700550535 6899475742525916410 11876952705049492621 5578672131145079884 12526351957141231821 13962756074187464910 7884826238629841353 1959123680025752274 18045268479505544522 2341373905400193929 2384976452354626231 17287882219870515257 18338104991952979448 18234299853964751019 6621797503875322307 11740986009444590897 11289988053621826824 11711031579690392460 13035764703377015409 2920917848605926698 15509383439290907906 18318845055106696502 17923075401841531758 9714241379045911178 12167176433790246663 970573500726146234 1811752679335476866 3313850752183645702 689385334351509462 6549101334796302265 8330154045731661273 13109700718652095379 9576449575945802468 16500063400656421523 4554807283361920353 12673558743346233272 18008990325405662590 5236598214442971867 10572005560100710838 17561418158636907809 13715470528093442618 914335260850801562 12043062953538336595 1520208145744883104 6492933855197782575 2736417060320519074 3800003338830527629 8192758332981240161 8995020786834723125 2224317930978876434 1282449295861466252 15180355127233852674 17962395654724619713 3729900144520813177 9941218103097392910 7339197656353997867 15896531894584768388 3969651662465368849 4346071739771174672 5148726653978667729 9578978936076084514 17890323872158645029 3310476646828349934 2017028784869492922 10986034352728971230 6679136380568913211 4558443020445283132 10603722745244590542 16547830464389578439 18130235555574546076 12091414607067044164 628110868763976466 16257150540793075144 7230806355351060997 15891820816688578864 13541684678333011907 2308485030445373253 9658274098301586107 6186593288720219480 14316000739187102336 4813161327257009935 11625562481269790261 13489064861595792142 14586434401146113813 8552430546164949749 11641109369817140420 17235115289994709575 17401158034582315256 15611476677055897247 5314489376626144928 12432383258340252253 10716039235489497082 15477963411683878753 11973724843983428624 8356519384705379080 2109529940550713691 6250556814683968273 16883300459349258190 16240716633903879707 13338359355874577025 4861263916141378122 4483414185276532137 1413109194851012239 16478948239947510121 5655989063306102346 1835377348565258873 79131590247239581 4467811202139652859 7781321606268075785 10187213276714592544 13861031430298270485 10370267821390318060 8098249149184651788 16704912745130674119 756933987106104034 17623263107441478924 2274533842046529568 18102858268317684270 13625554093488061200 4871157375071786151 4085335888700517034 4144266607747103000 2590794580055213485 17877834996534386017 5908050173142862589 2979106119931541848 10722811645351423251 11481365825725385108 4957130500811574753 12376949262249411903 6576025576112746555 2371871654272787721 15099446276199958395 15245652172812235794 7236538619315994796 7484795103485888223 17384004737519159958 17106874500781292705 3671265247396343541 16860850917556686769 4124088474275287378 1663242535168198326 12802324202876658201 5816241626319718045 12170203386140693454 6323335221990152661 18027296142067486753 13750637077868098325 10001413734151228891 9691482009593120861 9819830067225901163 12498967162870110535 3781210223823223184 16525951592031177847 1437430613325172068 2685263355123715709 16523076179536919387 14203837360989282698 9599312509287191840 7552012195831561985 13743756772318106298 8128160810344733401 6046475021637020245 456075107898595563 11885827692010473229 8110785906205835739 10676632190617212378 14827470107160901364 17225422206748598308 15295644195971402443 9113713690710260400 1821269040623324665 10900370338035396773 15046476814718904324 11203724474231226215 11846580439336128099 10894075772835520639 12215090099885483399 17351780852554428167 7482797743842906037 10343250205351291800 8609738472020392529 21972564320703795 12997857671449397743 17123880159397623694 1276680198446647903 219432578042705247 16421592650541491575 3167600129256712603 16734188463982805496 2481822638513442434 13172272043969013751 6569525294131325015 15362857079177392800 6979890957072399194 18187728169984372266 5977342201726743958 289336572173812066 12236629459904511522 14138344148744615583 17154821645614037220 15015040076995722893 8552923912359076484 3419198469188877777 13038875151679520087 5007838994167842811 15052260149660834005 4493891824829584584 5130670099914556293 13950907578137272392 11133007249975428180 14238182347398372442 14632677634487472410 10072335784998254783 16356132926444520505 7843052575346394903 12922113179043021408 11205979549246566094 14916202929135771527 12258957119157438701 14326206996362062469 17840130418376131690 4767068272939780770 13655012608273186890 15126895132699077013 6331481320776100273 17623431538380347971 3722902849652468302 770324907699763307 10108385212388509454 4667474856308736393 4462404315618830246 9165358963589961968 10990533692437269847 4636315224411210922 4228680553612603711 4337763189031576008 17518978930017589936 16283775067043790994 1487616480399242411 12067865975896911738 4469711545256075957 17194303285697735083 8048888068075842062 15610498739281509362 3344707018958561755 1883188803599405037 7543266267895803234 1682957896363179161 17879453282971605822 7430654057040149538 16099895407318368484 12923734039507071871 18184963312312443311 8493135502061064797 421724382202629630 11262328551901093502 15396732359219811532 12844756482992684068 1508524312996876342 14875590574812056566 180718882058535482 12627310650686827546 7252212522720776074 6862626406120492743 3549285629674447220 11022142969030385123 5814725510156457853 15472524338143965567 1331036713562962166 6254986046441156632 14229543843930762926 3331854438852818774 8548652725943832580 18400113192483869129 195290772481174768 14996679200205425582 11837777261316027212 15182098519104922209 16108607502637618078 3770095763683290317 1534764474317104393 7763420168334657440 3469485328697233384 4728479913890903333 15715372622068102737 4658779965409332576 7297356323820578239 17161278284567875657 7150586129462303662 6739732997294599757 13423562953931198379 1308773929918749590 16711800729495856486 8033742410521143069 4352172220753419003 13521688654305339648 10883648457365114197 9271836725794054777 17540078200966827431 13782572674307551288 18413566667657238049 16550149917194938858 9628712824600057750 12380544387763814986 12462284849125975071 4058566347110956552 8933857257846685458 15821870269298157050 8443292757149960206 4851064038262381528 12924211592932193693 18131086013470113631 7391713111808596343 4505150443690248002 14217109608852182335 13308895779270684731 7671321881167158326 16226762861259398934 7102277557086094246 7369428848889700344 2662350092750296637 13934389859437876260 9787328058800561917 6382091655224793673 14602930101391716942 2473943302265285725 9871970767982731662 5613727672578810789 5407988942269532248 13410997165421432598 15361336407565772838 8916823551293094450 16935013001066670161 2388755238651121644 17518702358516407074 3356601379423390914 6288236064378310153 6403264200402794791 6758264874610004637 9573526666622348887 5986611508051229792 14394897397206667329 4453140441605617406 1881549840008413967 7634025572442810908 1489281039207037994 16738196415561118777 14842027005425803913 178709018632193986 11909825937495287084 11900590146583822927 15918555086855422925 11729664094103485928 17207068690284280030 10747556326372950751 5823592824303345782 9964358378714064370 571591945074565435 9015588598414347478 16169486259483597563 14491047381969243627 15039377441068908688 8406971292465896293 13894737704034308640 16313412277752661410 17213101647394619264 7107183188524848417 9376908818129292187 17756997633733672795 17374031021853848606 7760151350427793521 10385578746351358457 9113131592387266578 13357149203748627338 15812121477702673369 12681980368873038100 17015612648659924411 12964671468485689383 7837204654661820705 12630786825361008068 13740630322877359612 16442654650416579305 14299138244378587935 6185746499412973143 3604750915965413708 7258721016996827039 1864684572474673579 11575610218445786122 12494430388473905881 12338461917857581571 12389473228531711120 15251715902832447313 10082052987190833507 2135366758040559314 10855972948623141841 3090479112652953380 5313509191007088388 11932124366407048209 9930328193830792313 7203595529748045990 17142637569094100689 2449172081296144024 3062009654210045060 1964531134822060700 14907682592032480714 8245325668105674393 3454551200570486396 6696038295017842504 394663764461907197 16211333688474398929 16581319351546367878 11960934351540217012 15964014148765160937 13576321482608839955 6596722962510385371 3714143543416067075 10433443956626125764 14426548352483176935 17555579504856406109 15997115915054542598 17806992405246079952 14229996162981825810 18365267897113165130 16691013548671319324 4866704062906364968 14747086432005737185 6718939312204007659 4978266520864093877 17152191789739886971 660319049711217627 18215479022921779316 4223231079151248234 8824525571267646892 14716695503670908925 12475412437860202339 5235986716487705133 4800295712157799147 2697960464027165120 18398681966187186301 9330511973023595763 13141067671987227346 9658408873584692221 12472597608641345184 14085026437595593787 16469470639052859920 279638687480559660 11210723740780531884 4109205908962151832 10383500082324515735 5139063407229295637 8652036662264871067 11287580354753494703 4467966052040667006 18153386060734859748 8766738662001649461 11736446008663112505 1043136012288849172 891359743795754573 13841184317469870864 15555356393077819397 7504578524131554345 2606915255456370003 17084288880270024254 11916138595232700249 16678212235253181322 8634619812946467965 8772048071646039120 18306894285920041410 5768359444858441452 17679705413753890571 10089465767981167091 6594012936427972627 12586538175006508161 13615455359661624027 5002393586641435805 8860027891378571633 638181771032338442 1354692385995168196 16771136090262824271 9916480065431458222 13641853542812801199 16215195794357221773 7548697198381598075 5713013354992097789 9412445270665116561 9151322753142352635 15372831936519525979 10483910536588972537 4991096194236438772 13872291094305045176 2613982933138668342 8543848438331251486 948537574408693250 1782196115197713322 8570673249013458883 7911283766232920867 4699531220009629610 2817899055619801704 6878975566529707995 8712646636116759322 1397891763865950930 14505185406854266847 16247973558798936805 7903008954026103906 17039345051264158395 12742098500449460037 7159374213462136027 8407650134153209239 5817929115004736066 3951134840748353055 8026214556651502257 12783288149118343347 745512856673440624 9117155840496474181 17810542992650560267 11172313545806912320 84297163973314435 10667054775713211541 3713127125197469861 15654336991119631190 11536233234136056141 17832986908422368988 8823877943214385258 12403188513473319035 12723466789356041481 185716845621922379 5906003950566446539 4849662736898975621 12689621900385008106 8331833555691128231 4951628171485921000 9358737060210477094 16388669471575234712 600851353943077309 3007431982524980316 5141759097858842296 11182010997153265209 16942908213310305273 6603717147253056251 257594248447626891 7128423075290115643 8693404588820487513 16905618814921185338 11325817707679345312 11098911433751007266 8254543579289074182 7821813709065515355 9316480107371950457 10875337132971631191 9600759050702664235 13462746611450367621 16436125990455056499 5667325684201162483 822674854825253888 7796607485566556245 14485018021387731556 9066358980637914418 6502120336044623806 17482957795455123186 5973703266867738963 17088481452203204806 9487518714914415531 10599931734239694298 2723831032349285720 2856856312778120332 17813865543593947016 1713081117640179587 10191024913294222718 11576301205677872716 18367987960300272424 15614486320363717457 11341875436601433582 13526858833434803071 16685346792693343045 10816860771476588298 17594079080084917502 15495980518031430662 9394363187203814029 1358056846549729566 3533289776184357940 9531274810524141500 9362380646419950367 14727598062392308432 2315139472561394243 10423821918472874927 12387259712043872906 10062450576389787255 14012143196591064664 9154663964842946634 15843494630778185664 9305510063255758220 7106588500867037975 14303822994136783965 12535679383295302155 10827320072974837057 8707017643434630997 12211079429670293308 3641238049318453363 17567172700495433780 9528481698417473725 15646229741053811824 10449368480585457756 16230093236497588537 2482654552242189312 17400988592341893988 10174154551826829027 5358309738563042789 7114924065232719852 2341418804284563962 3771698467741567488 3340334648831757352 4921539575516662038 13052312735854764629 17827866160399267481 5858059933270768167 5903503867197686064 13338151231769482370 176712514452949987 7673009563326890213 11701921002505943323 5852394066353537188 1561475473435269452 7108841171695576046 11428674309724720620 4448495164210576429 5218214047734423021 2888526556427571997 14454032030824274678 16245324922402046222 3266974507333976660 4636466472356012749 8397995236788392684 13846415268009626718 5269664232299289068 13204546927023816734 6393265421520582064 12061809898201547205 1193362308450363223 2766868197014160078 17420595902207888214 4261705900836131744 112446043890659953 438354202461203284 16028907889282919383 3725477139494158016 4450172336390734375 14459099322493142181 2296012578804613959 1597092045750765680 14162946055796951488 11844593667479861900 12547388720215416442 4194482962059315914 8169344757193073653 10465215664810110146 2961037582743551431 1796380194204109705 3643541613361361819 17815274365946697684 11331130288369289347 9473723652036758660 4095594901322697222 1168447813809679981 1951705600537337369 8126256150131382353 5356064995745953664 17874634153465698138 7796167900689657245 10126446200949282261 1067902968332418971 6067075190835831857 2648004831909838636 2776622500706764525 15131094590779199656 15976468058048273212 12108939523305981241 5179209881938645605 1627256451153787520 1410209612766496721 11945238384149264881 15006104657972781547 17738699039001003214 4515050305696281954 16972966159194549291 14920025601646667432 1261945009545659188 5098994298992529666 8963284844866937273 14884150246301462836 16004610462214001561 14793476480341569535 7534714379932147024 4654746134842728220 5101818721029411435 15770127390604845623 3185802093952582624 4979851387269410876 12944853696630290771 12358380176766010178 8103582241983741514 16079141348993404189 10920575922808898714 12572797965641984524 1209074387502118576 660567582875787725 15064564000730794030 6349967555610177097 388380879786718337 12530736127029687525 9116751703224648949 17384870292674196575 325455026662761480 3450294867925172681 15949354445587520187 1002177123611856121 18260785327773538116 14032274051114866242 14533957066253712156 4383823803436343200 15422143113767927126 2020027362853654422 15010077815275809671 2097595719657503020 17367113114701088585 17586075395119306135 401430315267875016 12076521749507506065 14663688573220004294 17322148237850257265 11159786796302558337 3774950237193719113 5912724672780129501 12962661960922125805 9270870780246349098 9822136174445489999 5596649946087604496 16715828223871581660 13989225418366915619 10628992611093282111 18372022664716666611 11199279523164426674 5599528184435569094 5746606564345045009 13235457093240375313 8504057342498514413 17506793946407758076 9653839118358372394 8302273497371710654 3728264846663663667 7514756780050399281 3433054411102694733 14360286092878250394 14261971411972536927 16528998813607725934 16316491718437651389 13800974296220517560 10534229327691241761 663427206790768719 7932387427794380540 1670540908321989861 15496253084162355636 16022695070265114258 8835833333077186126 9873797298689641075 7038330844601060630 16894613895387015203 2069407437782857831 15180167694552168193 2265708335872430357 7562549753447685022 10677634387997599661 17951407855146700529 9042863958099247964 13572299362768847002 10604383995082069974 13975442294149266774 3954934303085346445 3019617490473087616 176382260982062052 4775511097201668636 7730959486631113202 17014545238699623043 13756566650130611179 7576344996916827745 14234308836902240640 17068984240006204906 1729787884388439796 14048020997609161657 370687676579529907 3167172767098793872 18322406675893296650 8527780399203208238 10808430487019141733 13898421800726392798 10816501099328504982 16753442614476274243 1442167476793182077 3652134822733896951 15030540135832686891 666011820571275903 14401635748117244280 2592553928688279777 10452522302305202497 3961181846994285644 14097047263351359451 8765096082065020924 2699776512914347036 5062430307963901683 9402146706919906367 12931824423396499131 6214609207143625590 13203439374577071454 8752078298014060311 4067301659105480639 10766241754572668756 15872277161534531152 8959629070791383039 10464255226891686374 9448214198262437705 13354332584391457489 13465895806906277135 13011431007250169971 10806380617471446807 347540209607066556 11368903009654623236 10903643143385623367 8405389636333526182 7667005857098698669 16033109398482661958 2917387862226843435 12220165687782148155 8836201237356590823 14044570765147888247 15325509312725745381 6500429551085837491 11189285152929018949 16261940997171583717 13392742589080952578 13288437487866911597 12109077589901514102 16827082297985965671 15822814715856764763 2619393756566606506 18277557989678185650 4389249909782834058 7990251291342946820 5523089573823955127 5488989119914744281 10283011856942483627 15003488451507565039 2248074634097037799 15720548668719603897 5037250580281044204 12093078809090566496 5716032521460697984 13027836015574260344 15994520435058536574 11446190806250439045 199706213345682722 15814208066343727822 498306357979413078 8753580239339857495 13970820425282000263 4003491130528095374 18142657981805853499 9628571732185483775 2848776570897832620 10868310607669129006 14773647354546289726 15740538646774850057 15469742757427118631 15102259894522677932 13078205230711940778 13729080601884776624 3845033548835758316 14887288503723250175 10664206222618583919 2194223071486758849 2045980800516602132 9092379646601458738 8935470170689923206 11621788989723770437 2473723026922866324 12849800653450987494 9163124566998757142 5403655979669538802 4601679501448270331 10289422562245061499 16223558262582669469 16331736927602990875 7941002733508072024 8726577988659683549 18342548920119415125 6200652472494730621 14151263539774744168 17024960219067129759 2853381710167205436 17687410162131051673 3106656995495405336 2530395727686700023 4282891242015424242 4426778794029740280 1534068019575803452 15339492306814432042 8112387957593498780 9426791894139071210 10609610234205725539 13836972610330660938 5333322487170429307 9673336516610071145 10881322801874078829 7787128203270471381 17814898557163753266 13743313538392031578 12430076433122695655 16550660861401405893 10575187182435312086 14986533131013625913 15355447745208798720 3975876791468421856 5017862216594524063 267728456494322505 11978690788688080425 1951626780845167817 17023021324552089977 13616906668960166785 5530291576186446962 5701740762371987839 12402420411035021813 4603416544212166540 12693167138696325431 4618175934873024224 10553747551023464450 938465218188558833 12179972538362947223 15390808910705415060 12795280706958280828 14212181700049249783 9931589869114964548 13335770415763020312 5580181943152597707 4677548098336679989 3756925292087253890 7740972669982752726 14682743753616747477 10672398752266242914 6250404183604727719 12563294313450988926 4954760844389738740 13850066595788222579 395824450955899548 17643305318929479947 18219156134709542278 329017696249673666 8791816536605380217 378382887201571401 5941515604713672670 17828550039359492152 5719901757378588652 9096363573051941499 2791472827446518774 1902091046471964794 15017219230248310437 10735568826405817675 10830136779171086075 13766505730181629052 15047416497607443202 12801592942851549028 5814092719949918516 1844381889542658270 8655600173437390828 9327682307448529479 5262818819024788444 15067830162061199568 12995114702951650707 12235118825421102985 2134818095205558504 4388607923779790007 11975039276334751255 5091949000002816275 14815146991176584958 3311048136128522634 29541974133971410 9028405565340446505 16545076086296088041 8045345337861606267 16572151417411573974 14716917807693653676 1198919548590731539 11367910091926462645 15024805526083481384 17235201729176321679 6469734245358652497 9411788052822778137 1959489039374440557 10147272234806441784 14437728652232812074 17014589575355828983 11538863000667106438 4289559617741120584 6555441776899686585 7920851586848922275 5405256765710777965 9576833617643533777 18075119375989071858 9610870730128894359 9880757869413357555 18064553222636846107 1280847905922933916 6971962272088191963 11861084177509100165 7569321914248731156 4472628946623669496 5336428597709933410 936630277889493026 16083318582093036185 17940947910489764939 2041804048882997429 13804211851675435370 10184227630946766081 7770595775563896199 7366563915385002356 8918156653599581558 2657783408346262028 9677397469301272367 11855846718124358207 16641077869616301516 1494878588054598916 10649762301335596817 15046027256986651142 15425025686802868189 9242113418605807447 3952078883002974092 5859959702926269843 13731089955505282625 6034903546790391329 13341675964439904547 12216777100124732737 12181752830667005297 16993937709380912816 8657877686934069759 14852318239323560615 4776549734617887119 6690641035234003945 5323305874894477860 9575067130874974603 77127396371533030 11053497444704177374 13226144732023581288 9852820471343000912 12748434526278322953 13010059693310746441 17167536718192185981 7850860515003865336 3723179314229189445 4210336813042316280 77802570290699950 13327169229112260930 2551158679508354601 11067896552204012075 838033107699364729 16695481996221608817 13886056693250727477 10587857211080316980 10470187184785817044 10689415677260129710 18108540281680253168 15115047378135363274 15152208455363932513 6552872336462050251 16011789961614362137 6532691540656633652 14057160428175917681 10203827501022205081 12081027733738591527 8582419764327381915 14765390830029576849 4564851840198455185 4386605407782386892 1527488915672373341 6590790529863035344 17266711427306304893 8578580780406897930 3569025106660503923 9034704392340238134 1533429774937776422 933287996812619199 8524314610465624628 15476828008390555245 13881758868102506418 1898703828838664966 12880859132329499209 16682140265924611572 7529136924837023653 6701751045789030691 12261711578295014258 5944214211798769043 3547411003701723940 3541811364283066256 8115936681304000136 10378990042573602371 17276357902529658178 414197396234978990 3153884210774578882 3715998045431849462 3804041758833945101 17651753801050055313 10349476387232455379 14642786798387562327 13853196427331018777 9107612538591522076 163710250383640830 13253323378573763242 14953314672747962097 5249279341628775473 4382075518065824569 11128298319322903102 14261927437815484129 7191594953476429051 7960480199132933165 9460233481160099749 1045836264819142432 5987278284433721656 15166848626142703853 10872754803314795202 8349574646005469872 9011805403117180337 8176451285551541961 13907386370736015870 7175346321159613097 6139178202836051853 3525850599398871320 7853585246797078600 8542510867146795101 4378975077392241598 4624666477976341032 9751481591673741754 1717925273819795329 7163030519488258107 5000909071514544346 7115404184023006085 14099716362912434401 1074339362402724984 13823578548645945070 14936786829562593704 3665617429387735236 866185253953547351 11125697787638184633 3728922464820246280 9641062353319810902 14796048674578550586 14338745267840430440 18233576774139973483 12309527467881540529 9598700068949452580 9588907978709672914 10210458716737435529 18077014432823619074 16925679367363442330 3521706379625553381 14179951547255174073 7507229269366393531 3599284741598425684 663676367601509379 13652907440225891239 17638114506708207937 692771385464968241 16442990348231610745 14016963758466959239 14480914693257569447 16754617877412528659 16239479141616065807 3732566029653997235 7987922932241374342 7583878456448058689 11609077584524666600 10756563290938565298 416855856201725586 502553684037489214 7370565236585684384 16430399480576318463 4384115465669232997 10052833984691887246 666380259223187057 4225923805204130396 14827143238812925596 851987593558634557 5906075380867075316 3688745850507898769 17477577235918510284 13220517473308497451 7458926185400765799 17598926742688003508 5353360355589099572 13929002833602473987 15449243323318934687 7735578555734153927 16614634287039446835 6705484713342375350 16535182787638881646 504251524141938463 236246210048471432 9887573202664438041 14582557511643839914 4938426800247974896 14939605836931517169 15405844189258049771 4576372430177861218 7983878637117184101 14125936050326483983 8559103725377148071 1831056165885781857 2590133909252048486 4553483982590026593 8665368684219180771 4254272095142860004 4123556815921851454 10497922496486236860 7742159118494357404 11201102019237137114 11438163313319443569 9894175282670754768 16941722958125380345 6431977100587176088 5344694825489505064 624243001938970553 8295898875529212574 14370858969643848252 1621508137521973809 1119008140597071148 5733104880398025793 2544649516801849113 1861948710796606211 7838520964855040478 11543202013200103211 809080454647553639 10759907994778306403 162061724219740343 8045254620887273142 6485958345660804784 17382296035538444231 736454504807097117 16015302215706067538 1216167022386728379 3997916452372266056 10427395625844617348 17069228527934264446 6933880598762624815 12086928075736611417 17876239412265680585 14549684322591310110 1069978656295577523 10977868029452041028 12442670109568612518 15450930689703249025 15011857544289972295 10170267669992927282 3064845055232735775 6904056006570509064 17456075279048605973 15905838669732363171 8966244390283173492 10412389692689554264 13710250274639547766 4925570121845516848 6250552385081192878 9543260401828100555 3666347347265701568 11144836187884371276 9394175244201777911 538206490032962384 87482278092138609 9692148434820735734 16527598799178584825 1492191884723396303 11065102143677575095 5400837198812249354 9212847668605476913 14043221885229551207 9737976005937547768 13033291859456591793 9864835312643066824 6471026144275186635 804491668246384272 10849278351930830791 2654296765983654446 16299109009249780095 12659888787397653131 16120351903514689070 607603055439010673 10017999158464850551 16080639874170715598 14645274182781802376 6411050776112585618 13011705622236381746 11520909389188277474 15855339959759057607 13991223389865684271 355667786368527771 11512747672216269353 2418771212048553145 7219111371193403279 9983815358715589891 7487514536519206349 12364308974631204992 16895786104155366422 18287356393918489458 17855525775099844373 10430013315557604106 5499145741271639683 111035804332321320 14927184313410240367 1594369009325246523 3661281606480244112 6124074305907928004 1911164819106501592 17342042511444926627 13696094663780589928 10557878927971020242 8058169397056286959 11458267020766838718 2468546221265401745 13285451843048933784 15975431591832543565 7077123242877256295 5110269520118483731 10382257923416517154 16137287220884746484 3510373119468410574 4313428118630400728 5862392976489947429 7953720819786315053 7618757995003067597 549794437457195254 14675683500931427386 15192573065437273506 8517965813302662456 6035079555505444969 5620752287414438543 7924492534185659287 14210824662516629986 6728031416947020300 9045248629943736623 14962133339143980038 16553680792892016124 2627266620365600909 68310556823098661 924814031221028040 7183494806905858655 13475941847914385654 8954434088197469109 13136080104542503922 13298953198466567269 95734037128866032 13634979370609851287 13688766928760486808 9970529692192270741 12148555321000419563 13681859649251612190 15181811274935622825 1347530868022169896 17906046292982820000 1878542963251058239 4091251977961919423 18288079978680369614 318969192106862728 11327040776966917283 16892343665895806174 14560677677960364325 13384417950143014258 12027453517220868795 7868092552822608238 11592467695833290932 17694683666517321572 12463490226336571450 5011158088181218174 8106954858675231203 8789863470530464431 8939991660342087944 4066491489386985404 2503094045702550720 6999481606546527827 9642409372522330105 16901242425809662204 4781051260818661292 330459447044285108 5539711732856238436 1092566601287681734 17781776893737723670 8070037001218694969 2940252011632829049 7055080547392872774 4039132074664411215 13920270887965452626 8530212140782852035 6461345111598567821 8637411179075543934 10594631911774695219 18088947649384839575 10385556503866798539 13914563749120982512 12146099049538317135 6741815733064800544 834541611255416871 1422146025877541486 17225316294007775106 6162415031232955592 3497746541663175657 14245166804846023693 16851831580823156414 11012974425846742113 3686554952115764775 12002024938554156645 9214161332143575822 11971451537047765450 12172222326059122784 17805056985584370013 5014637771953862958 6743966539158538474 10188915177231123822 15840631993903851279 9842726815592908467 10999256730457641319 4159111473621827087 8663962631612679775 17865642318571526969 7668521168384846121 14995978480763587188 7581224611344126796 13133574097359410884 10145757739454723094 15448128618527131926 2774434627763793118 9226303381296098553 15036438991150415765 13569083966828037943 12993265267116418217 16918346298830716714 17570275607317493167 6005120185075556663 6099003964136784983 2758804261631080396 10251016161983998868 17980376703086833003 4797830486155346346 3143627646717989674 11076123806161528467 12832770254150249300 4647112398140945244 17269100479282304748 13374171637647201146 5698069284171195089 15396236286975186936 13068638488936043662 9561430365554325353 18004312005465941014 11409719074772745452 15298318095584617344 14787258348336780381 5664176057787720436 201963433465839496 4374603609525177107 13143672570550680545 13932267096933356757 3837248674438133101 15881489808371994486 15970140536819731680 2751441005111921832 4396698880174291372 14441667794945742440 12645163120832536765 4558998013305104868 12948146783332152448 14908825205756400281 12112783977637909270 2467382536295576058 8852746784501230333 10482781133492134377 13855785772773785623 6482192956105077277 15574126215145785639 2710113870797725186 15711161520967741623 5700537957389719459 8401935529775609700 5372984544160477635 14871535704905450447 3723527218187067717 5625714178914301776 11276194009137811501 13684534120284679844 4266540820173520671 4254169054127127312 7431910209496527034 6677979474396605008 14399220279041789678 9023892773579497100 5322955395983651766 8750831094125758452 13143493089994696388 296550386347882644 13745323940131496116 16364085452691659448 12882709558398093639 17448219367188438981 16683149471191128653 7307991438972969285 9308646314018256755 12164051413609580073 13116546770759813076 17178977116066676923 950795483631278696 9798252110649723295 5333506774363216157 16468705591861970882 6461119879114373855 10415430978443846966 14106155275521153696 6475193911430513608 5176702349148460502 17458867099534442729 17960165789275732141 16716791016704680805 15005066501626948299 7389046104305253054 1146699656851427741 6496541796540329025 17629634195599174753 197215837418102032 9190803106321654859 2943802722147875687 11655108826499922285 12840724550897315788 1383432636733041138 2045281475517874040 17649531671191269843 17199333898640836392 1549777738776401706 2302774141120223048 917431730062448666 2316593300114591581 1289472345973460347 5843320587025701542 17024934837701108791 3068528369872605342 4897498440970523738 2997760304693119664 8404393653630482386 1842823780061624144 13484449677100864096 7679468848296029739 9481929728445004486 16050147093505244922 14729301239443920558 14759103944357423706 14032680634458009261 16756229564759882841 6413454361181788165 14152854112413119584 1896978105147495191 10148468488630613220 18327533331910967103 16891319020978918550 7504205589025957281 16545851975839335611 2083668704091731850 12149016802318681500 4334229571616083137 9827459617018613631 1258185611673830492 2605636039785155913 114803596825913536 4376770463755772631 4896648055967460413 10819465235772520422 3547043126237874918 12386220001489472761 9892831147510463864 14090524808712597447 13219018426903561813 13797674589088851868 4561025285562880181 9951991312853929499 11154350289228688359 12146418284779778917 4975742105661604746 17828843768758322698 14010627568007765021 9970502801582493396 4321873658702911611 10732578489456569967 16731412141907865863 9502808348584454988 12907225393261904165 9572714827255665776 16116683235924319448 15790552682442282593 16544652464516168711 17041692062534161441 15064054401682110786 7677026133391444782 12948713731059727561 8646593678811308463 415738204658438960 9730939569192969049 13342742894882425153 10484913658460548450 14801706031648982782 8167697555976820231 12659225386177664419 8928028273958593723 2251889573411734959 2521127426984689403 13878729893715015922 8827491230251206045 12843196453652051664 10948870752637073138 11564350580420870569 10357869128661851742 3893581962953738481 14251335291382610944 12432591053133533312 17517790330538765821 7965224776196058011 6230622059725095820 18205633388814545777 15364841892071194605 4932915179202577807 11812709869898333401 1199839887150702359 15606721327163363122 11871079753931952743 15926116677796270698 15308960631336577620 15720011402143999190 2151640557542397591 2341721725400514825 5763293200625389843 17666156503208246940 8362073878733729110 14196452211925828961 5151750143520779915 2657898848990201322 10682981715905075141 14327112343413039589 16709354335343283910 12260179532493682125 4211113783602944029 2379786115379079992 11752474522221790517 1989369507261999684 17169903083986460052 6142228967799774721 2413469583684745654 12549225176819543710 7856937076295740843 13803940753748423630 6001852010639159702 18139371686805696090 256568906514427261 4476592026791978640 12032007154686606051 9305280660587753356 5330522067153729619 14942398711651412462 3574707823736289297 10586862003651197756 2676218331217938209 7149129801993404246 15468845124555248174 8554196693029243120 15861359380410060845 5512034558489386407 11408327729896262658 17988006406441332860 7858068228477375696 754548662970326028 17286765614954472608 4446020457185277781 1259292271619207239 5205612395196777598 2582030356511074246 11247960784770740956 15374235378599034646 8212375019493118482 3548270519557791852 3662677186268546360 14251656475569188435 15767375595781968401 5883340785855210091 17506463654551372962 2392463649948019586 5145517165279247474 4772634793664279037 6954798081183172074 2292804631264807 4403041592706288941 13282450570159032830 7292670730022074709 469308134625329957 547384621849389635 5686710312275570801 15510972005129291281 18069680304947383599 578354194968093250 16382062320509242986 12312635750365351785 1495447500904232515 3070815819606706244 17705885252971628298 10175001333566510512 18233795776775002977 5314365939298394568 694213933555942083 15023823167029525381 7924834568878446324 2562776376900076664 8828917962059180328 6637357482248218532 13504059129304828491 2012784249502187272 17806582157657515758 10771798649839038541 11917804487838448693 11570062646860998185 6913233791551958407 3948058593625649694 17449082568206353347 5862956463267186303 13155105894272897563 14009490354528125267 6151021692230980635 14274790965245705758 2112833263040188199 6422828733454005627 10327233692394435646 15833534891961378040 16529368461982713462 5550989241669345233 5021053246379322497 5811096880653119788 15356640368007620083 15595289032123399396 11720967336613980758 14567288763015836348 8043357359847734765 12561657655778078175 9570787433691167438 12412309570810261330 17524603547432115098 14518949451685622867 18038157295449767151 17846550885795437834 6609675382435976802 4560311808834975117 14449861835047794583 16196479200516546052 10149074822435271374 15961104907281605994 6631223329808967699 12121596820002974242 1816835750187170634 3869872046095925660 5708355089834313600 3673105469399641310 14227266158650476668 16773126355500447276 728905842195330668 14527491582416991429 4219066711177773457 14435520974698563575 6157137338254301525 5017196896188861652 3961020838859389092 9934396919731316603 10448847643727848694 5978589807075476419 8282671087796240850 2564189278869913669 15967706749421758711 11518686147233603312 1457392804944555788 12268809870821986438 3142273983526349584 11232630042782212790 6617275512755124729 10857315126418910378 17491154111032664697 148121860177975334 5664423328342221044 4170098221676525359 4284588310411754709 11700460891511291492 16875324997659551490 982820767596506503 9582537318449369078 4952437804946118976 8573539863452401808 2849606660601635882 12990053302576554231 14208842701205667933 11529046571241405608 6164029624226650325 6430924154360439415 4090711454344944813 17881217432335428284 2973642610381521966 12658404134050197481 8371683193998955717 6755916258195096591 16832732641200716193 1283020080384596390 3009367491061903265 2784717348208427487 14579109124594519236 2002764871819808390 5998227431270678379 15132015839130799225 6834967712072610624 6267281266794208234 5484486808388808615 3212113130965982119 14280484704125817254 9430285206890787847 11842466892950537598 10199497961379762574 9602346546268849358 12061185884255079109 4900325682514078726 17118488254770328876 12921719918724357289 5687133929505085711 15907428171939790174 9917422769221532531 542255651089841766 11940414319589143957 94944639856465584 646431788399639917 9457979306069954475 7393990856301357609 10355596225636863038 13220905254274923945 7759812093045341255 13563749491192533696 7771930218091310496 5267961391484036224 14405437324273959061 6303182561161234266 5078113523715627121 11295334737123435791 6381772028782319681 9312462515639981536 6087703540905550802 14877693488028714691 2117277178734573582 6822690371057934324 8913028988344891045 3478875079790988395 1519636774046703538 10732793318444749584 2138476072254075348 13611622311408322445 4267683236640168693 9772538086677055837 11985460402302774840 4625479842712680557 7001036654742453039 1342879480358891763 3961023200808468299 16644763599201263316 8268200980080404060 6473674292464966941 3982702386573705436 3125753650815832285 16690916775197374593 10594542094253017557 13164682208318872967 12260540800718691435 6650592442861586285 11836996244640456348 3899360915837133850 12494063278779830148 2768636884155832120 3194913064451108841 17039312663753707097 15576237417742772625 13511359569705516161 14364067284434184462 17737524030316116881 3090752950087045522 1659716359740890637 16024570431664577872 3469665324750759827 7026340628073859872 15982767179579181918 11047418612034785592 18446054454183671669 9680370848340529285 9858883883492024887 9387265256769545834 5994663573760659434 15755150937783058603 17304297447850542190 1000342293534890186 6569305249022961085 14028408507271405687 4420116192021722103 3355387952156901890 11879090726621194531 14590454007315389634 2806963075003909787 9361295702179791142 11208253705626570244 517224965527624305 15168797464963186252 3434510059828289414 17484160235758587039 4688127613417949021 11725985677867874771 7123037673023606099 3560077862712266777 8675022947865202709 8843355590404854717 10711555768430821592 16329973087333925519 17797662005339746831 3849733258931285517 13824756314375473049 6883623246640182165 10524882036509049698 58886644485104743 866097384161642950 17921979295575386199 12797012057161095541 18434904684016664452 11621026607900671751 688505391079451389 9791921022790605083 13093118777670854815 15134141682325541048 7821797760101447247 4012333713947676578 14100975975922563626 5292628376324306639 13303690933259331812 4387014686879636624 6501975324432428749 4681930000695815587 1914604273350055864 5730460428435830371 8054061734805948140 13255111665192366702 2523328941358981444 3866298636913655803 7898569250954118074 12263131135559668644 15621441897375488193 16535912598694847551 12187903177267323507 1883204778677428257 3052967789506339015 15336773228989212646 17360950237186318034 18165857155162207978 8058095818989083072 2031280351890487530 17582388192052316731 1852122867323491074 14516318862413601046 1791854803487671570 12471130031752019584 5279070827202213005 1963665848545137565 10061627764201757553 8249409609133933924 15986601792604146342 7642670482755619935 682491537535507270 14285309481290862217 17969613861872523359 8258918281279797118 3622296080434466495 7614881002407854324 4583461574044620821 2115543534775862792 14699198078486541170 10047017716412960453 17644103183596119970 17508404220778486619 1896627072448692061 2588233475187032483 31887243636710551 16766227888943978228 9673768774177537520 7718779775606921483 5598741615102208285 4464236348466452844 3205690642913503693 2912849285023508006 6580098466589140754 13567392729792087838 409192431715855145 4810261491515943214 11712430214517907435 9722093498110168289 9194508720463073268 11984305630803491418 11156943987496965727 6793768397970629770 13863731395941043145 7417330204432449882 13392662043793054516 17935958448243589891 13458722558867704275 8119532307656162828 5391623814301973671 9584450498494017089 4786027544759737023 6462211239746728102 16194990611820413389 8209366286500255731 4173432348004978087 17190422470762022512 16056253910738203548 1642585419604583148 2040564566638982452 9999301575878988879 6326902198894009720 5202070129675260868 1503507868483690713 15452429090391231720 5092157082649169894 8836721945864103012 1751876959849084233 1361971555792371798 10235714017597910312 4189469454561174593 14094943610344255426 5310493553677974371 16263387961487267737 2735816149366563013 1280972595610877301 1266292747492471827 9345038740585316014 8085319557836725306 6562937730918372620 6733566239214468490 3481374946264917287 14135911711825982180 8808519333552637026 1053750567969742051 13427824055654346099 14966488835268061132 5053754256923297847 13649271206460992253 1603942399161903771 12435716525636085291 595873724212540364 1645196626557175225 9963386510325763883 5523325480245933963 17320280157266010366 8834798111903054881 1947850930875101037 5325842331042029359 5924522329400002086 10125019063271151053 7451403359661146883 4863459707996927615 13940729650194440792 15542348631481906927 11690508711414981626 1022243692476431458 16781227480748014258 2240152482675655652 14123785460642239505 1760387749319644831 853193113300868125 7902119607765715153 3930777022212631226 17951354902979566710 456263492998697277 1482820519134296745 6505201777586206142 9489089314954006837 10621794153067873411 9074562404913085507 2747324192107652628 11218158331187385070 12714082004788691891 18246523311860086602 13688723481013609413 15146377007546757045 7978190735822408754 2165069245829797428 15931220175518801354 646885263405926295 16598950731908611261 12906597523568533520 10395288430140433796 6000081747790225554 7883374967184683469 7818033019616316568 6192753146237046471 13664796737775075429 4458463405338213512 7048632726943576588 16466619067519638350 6608548188727011189 13476545256203429011 1998136809158460805 17115928368137868974 17803391652469511963 10443170735852355009 11597968878763239520 14989873995774271225 6390963036968916992 16066525221029372075 9875433321434995123 16062090762592205799 10519542205803583242 1575611008618802418 15342280305569045497 6237690666325660701 7243836448164334922 1598313793906210552 8771740623440631085 18249134313005337242 4747444046877634698 11329322345418780952 17634673259857239671 13267653039469678640 234336750788079966 6499398768011423990 12954272411769293206 12374503374740351416 9789523926692254419 8561107495753388152 15005405968470954870 15935575508844202109 7650226050026651399 3240089059789405098 6756751236799535735 9061308713226362309 2240607466183926921 5595118794279133288 14921763100595591294 6555732719553024930 5642734015107446693 6204518646255247960 3859261365763769781 9446702903311557144 2034580138340130036 2785233850618439572 2714702696512068950 4193925146172170905 17454101830819602142 9460937001665032610 7867728072145179316 12603966398239300573 4875239552618687016 14167949982028172309 8561472630764569862 12074533621423231472 9309773992963793354 8606909643794581915 9831815166020434093 11576943772389063973 13365777997320280545 8909217883122961859 11612373262995450908 7594760634188138057 8029629712522205333 2948734633976040378 11181357917460050941 10198489761418298063 14559098006152602882 4590144000696089610 15922861527578984787 6847872787543947152 3247310968158287910 275673838013605634 10233901661003370419 5398350876363805671 11892469170976820938 8400067509474676721 9415266262551277246 11922250547619622688 2743779841870665148 13641534210210833030 18252658639951316306 8420909594288948172 14647850948499583435 6060774193448581328 4524860480170091086 15038219989197739198 4227603009302206987 14144460078566539657 187791757744429486 13968415381005640913 16891612416324110464 12110750485316435139 8037416886058669889 6505883367808748445 14074280254669739059 11079204446514256612 591919028989164728 8762006486480621233 12542947249796422273 15475057581318588355 13996659311819136433 13124239617900723446 1624771297167407009 9574675318488092133 2096316373162841551 2541663420847654080 18074998293819924240 13268308937752476790 11660878052199921844 11289703030223356096 3654932473740176050 1645634138565731646 17121717315093556798 7180498022731533013 8691645749956779768 15813748679523007049 10957493191191361079 13605394267034897780 6688923654464469910 9458702668609361485 7505798819505132589 13739293103851252299 4754607015308364867 1843035062902898070 9096529059831681913 17116546873379713312 9028213256675486447 2046204201048201503 3336574564202367271 18031885167437661141 17896459634098787916 10034103891153527083 13758847719747900249 5082641721872500492 7871467628115435813 16424389341388002456 13699203860131283398 9392982480729463770 4917780242506808274 1842071099986183151 4876407663618431582 10936235880350515845 6141436196982572105 13166614353425602520 1836604526325340071 15905170708095339080 2823496968758396209 3562654367535154179 7514966588768841284 14718766441384182857 583653145741109616 6852752515923371173 8255907819046968558 1958748659966662251 7662504196586707973 10597237369597615267 3508583006111985986 8462164457372192655 3888054379420557724 12018232060124124095 8222966324522335882 7019139329715403374 8370812205269969021 13514617924326569282 12480041569442212683 18268091384436203257 8389919317388871531 10168548204304922683 6698837254352326327 3155553653534959779 15749963048524049342 4807320241711002287 17487162965309474387 7353855753988001512 15715262214464960288 7533951697938015312 14012808579979167806 13750629292096040894 15705410304915401531 2932747189836975924 17960534208889106110 17877283387702526800 1901908109579859205 1746688545040905590 15658660692819214506 13125358200749288213 12551894576683948108 4470073885609531419 459412837745764063 10460613758079671160 897230370871865153 17147669589927768228 6167853117646028968 5762400345196132721 4485730835924919019 16172034341529440784 2555047915869237025 17010966764186150361 6715812782422266820 16326839474620386834 12608724026537893697 5741411660098417752 11601594710334225002 17472730649631577710 6653865589223020292 13850907759004480565 15586285361589400858 7960716191614380986 11507987848559018845 14715048405081550378 2385937191630165612 9511430479488705118 4801385298422992839 9250559368027983940 16183379895315275171 2069283382512853200 931099406121628894 2249898782679909012 11810768483447193828 18091587202984487023 3011589796399803232 3509505743003852204 11967158996238659730 13153879881398548897 16078571205363148619 5779599843812456978 5931204649697936885 7885727103319940536 4349451123239590356 16304921845465909246 12236350244533729783 6956676207043941528 13174386917034120257 15395837685692202510 13011480013256271100 9898285610189826560 12260402657290295748 3065645988987157876 12527531512673574288 5138889455853427603 8254638852298820892 5685159281115585520 8959691309324183630 16146085660780371743 14733037833412143118 11828925077591207119 12000742061840052879 8401263444625844884 8587524323776310317 63872727265138857 3125584139025771876 95055904331433658 2614539873505845161 7402067838880149986 633298503099238745 8367292524082587455 7186506744908406869 9360450517096195634 15757079393649083449 11725819067956850768 15891988331848731560 1107227837308886307 1637566612082447732 12360350681177784203 5026922781223096918 18345250548958533440 7496339693035378892 10659536408457653876 5822700418804412268 11392709459958478840 3797513317137124873 737335550113476035 14023826832265856143 6821273690990416431 16503343159836235864 1431186726370022360 18321373211835471138 5224762169818622783 10626782668897176911 3640993476733625420 12255100667228518046 7278092867634104006 14665375212116846297 2255628565238648623 4112134117403310525 4230336686018570051 1005083098706203536 447438302046440250 8546207922339733738 14901875706663171960 11046721549218580210 7420075470610264827 5624518683216083225 13686850151268452445 4872462095364565254 1511333216860292074 16273512533384655016 14788404224118602679 14496911736414784887 1068229014806827052 17846633685119258359 1603073223322424221 9458548973507840022 3651851567752811241 13770662033081039643 10271884506982814342 15000857090549705756 3880287463028724816 17079895723186048956 7350169979554661847 9188366106078262443 9434387221838708259 14336442538706332648 882848971794763664 607839806363192468 3071648057602327705 3945260309837889758 5370177294588752109 13170718971390530781 14761348770851217727 4199759250401684111 12502690740392356775 15934341860868928313 2155637110524388188 16196017829325876352 17492180991671199342 8568409646971665 14214993143103263761 2288209003124958781 14069653125948576732 3678829655875071545 7433319155977995805 16651019391054540761 5263814658555159142 13926562391640993855 6464509940575076167 7732487188150976682 2345800338993765564 13728509860496297882 3956934815358130792 11098643129002348623 16064558106649933044 3406034568083793905 13051866715182752083 6234781612661558907 18393251460618874477 16752336251851028206 16100629980194241516 12483264337240120172 11368154007644272641 17292839077675898313 10617738027574966654 5698863711194364116 15647632060704194477 15603288573332555345 12001706521439830938 7692203138352003460 14619281659290349845 6394135564041766720 12765872311362856836 15418950091245822068 11826739217876515120 952749416939112276 7350514574796504030 12345297115632672381 1587842036516583891 5400452460471866946 4320721814515825133 1506226353842289450 5599846916936083991 14854223548444441 367062933073395599 7093868263672724876 5017667729182918191 4275268028827843715 6934868879541643595 7698393627264730814 2363700878635246572 2300940323819821592 1568666084469064238 15223640089319797826 6864295551136768313 17990908357425724140 3534119466237857052 713856676241915958 2185168508635406086 15337104766889288585 16841068787744554087 5036928763228355968 13809715300270816775 12967321305862938844 2018654393830984739 14071646292218735566 3077615048384910509 7926400926361146951 8231329133734771553 8289243805454470336 6677940909815420320 7625732277880295106 16878775897537172987 3056564750879434891 6024813412034761089 13510677762650354346 11969662637293013736 4204392567386340733 1866852702989194287 6982804109443451992 4244150356239126491 9930384007178204661 14728381546609429565 10074646362832121471 1306956822680265888 3868343354862936527 5581747132542196865 14102632511656427702 11399340190167801507 11077662636393067852 3219127140646736890 1624158011218005933 18367384068045120438 6860040811873121570 10556806769833481738 4397591641878780365 2657838672507755005 4946667013987656684 13156134774347650100 5096490183854752318 14741331619671513652 10370073980949407917 14709475588416004110 7381670188888834919 12927708562993434366 14179751797070545212 1054315291507260184 7564083139394331592 9261469810222087385 1455202518772108796 5941459976136393128 14339976334091518506 3377129784838079477 12723333566549481693 7081498622992388410 1356740735967833193 17964491920544507153 1058284118449179136 15520775487269714359 6572248012810558140 925899468813613301 15517651635404222363 6450225044790339567 4980393323059345365 7756638890983899297 5129686367871337871 10092257595862165730 14211504200112601084 14006781422055987859 11515848902271457719 13145968435026506362 10447107556742574598 7506288113257338190 7928335768765616414 18024705895647608610 4552423776110648523 12935551875815691276 6314349753863244903 9875535158541158907 2818726579926129730 17492709427134958363 11240560497401549504 12281837300076605013 10622871476669768094 6908226036656751747 16599231126849253541 1094312976656125601 9258279291464863786 10553592452286905136 13976797525122232089 14338364710520373777 6380300844214421453 18248387161684941795 13051129641096341690 6013032556714842601 10448600377210473875 18238095248527601702 358297378953617124 7552973049394112011 6038231507140736720 9993155939240684172 9799092789165019293 7226909349343232016 17341767492295245679 14487156817836880859 5523618873191709479 1245817470632679715 1509944796564929551 7057940512617800912 5419089225488935318 9491168031458173944 5634992970666117810 7139288043961585263 13892806607186947201 15297263230550715350 4692381974188902102 13574224022395714900 8811574485141020387 3568203646807947575 7966174158377577483 5176509069019722780 15787876914060219019 3134680202883169048 6523612770011955225 11474785135763389881 4791081594043998142 14084369364073552051 17575321834648224890 3057317387700914952 5775326912893451010 5743820977154389659 18386579458679796349 423328630200507619 14279175092170804786 17356479033478938660 7197020943729035407 11926055344517801214 3782198001593204102 2848094962082295074 1414340469710850455 6201547385280139909 3044610065477780874 2617768163407150512 13781979445060485953 2060120981230384339 121704162725854359 16391020977285058148 12746656835371275918 12102227981920082621 6278100067777945862 10837288427542353852 9313503187007601307 8772953790945905649 770304453937016010 8069415236222548803 10140637797995824196 15786701297675506338 17707809210040256509 7780512367316426667 10106132625347898646 8468405485637585816 18272771618306124915 1012209105189069592 11475590987686523948 5166570038840203729 2528306240136095035 3543000416761424372 16332427375000990220 105868589642435332 5975277197495570664 13739364972411295700 5193938630228816133 2545107174517116980 16506907391263884643 9595585382652418884 15363791502778495966 3208076941395858968 14853791985630193309 9943152782284836146 15427233346337039082 3798035904025529559 14344684139235748588 3184144031725948055 3902391569164363641 2077253244031065069 8713403440879473720 13290955666644192729 5318542515895037 751518534811833078 6559706052158317638 13309502934677926669 6064167442016713394 16507041665428145421 6389031164355809189 1697443276041015839 13250012630330826877 13817512885453316483 8215128652047497166 12915341253816123903 4347346316882613472 1651411849082089884 9047236140090433057 7018763804893070934 14272623748624756413 7347762930163833579 3958213067967127291 8681237815143317334 17578118592514785665 8738969531583461150 12485024874424643398 16097251603864859378 10322840219399998600 12620780405306907640 6566493353106109674 11014742243569205539 5795591289558107114 213411157097265832 15207798610005941736 10721800751970468769 11393399500818214653 3480171567313128233 12390061593955931762 7979256287992038243 18038559647544367129 12023497233661538233 14999132478457516018 15032479731978680827 8214954781481339222 17454966294850400100 10817146582909844934 17529776407126281993 1858086919048198119 10880768298149056423 11587504958236730612 4877240501073618336 12315856560585673064 740178919787844829 16224193562058836738 15076398733025994573 17451531479231101003 10634904301999502535 9337793934563442708 13487504715300428994 7772897213772661431 16056758780660412933 8693837070575983562 14247524176112137186 5823765835823562714 16958792271164681333 8272180877363961558 10555863033767692526 3853015781358840733 11637988908184192240 7392221010898792631 14572125381174202071 17826985281946390974 5471043847915691655 12968400332045604136 15986489401282610516 2058715735600598263 4790714578472701035 13573345949628478966 12654102010477955433 18403356516226873575 8998801018418416987 17830652288487269108 12596041008601004940 7470690941374406625 13462189678862949827 12464780933184953233 6208077892754803607 17670279586217392553 4306477565071294726 11783770073981141451 12175591682898364410 13085557039143893621 5662825473875049133 4271047052346502960 9933236403211826701 5957109618347352095 2946240206765427210 7513172526632771714 11566971430174397063 7340385406965023813 17657083775721979231 9196622241628182894 10412700154482776915 13971752430603906302 128698473514312322 14187583989393960166 10059463305104782890 15819683161229337816 15048230272254201144 16879865317950264823 5163949681185119694 3551020815862754698 17693014177769402052 203100166527215920 14692208578123412356 2840281740010544075 12170006142475911991 17633700613101864430 5230091997671607332 17330884407328188752 14644535049437805039 1963997123840000086 11975883458070326733 14428458882067854520 1609993723178580821 224202200675395018 9291146930577461319 13878321245136088261 1509971388535358643 16913681235235248187 12549013655932090678 18298504194502631529 3430843235431275508 1091317541163494133 10760473947755231318 5660374320612560461 10482348388363106435 13360343880635598420 17100687576227872206 13662599435870232029 1539593411861982443 14805498246680422882 9271107978218044558 15789660352538555092 6588864727517236579 17090247551594952604 1711207074801467675 11758008239251699998 5247282750727758295 12051401531786576185 10989423183658196946 4847485459052875522 5533048715251667277 18276404391109990664 16026236820832754899 10488177894093775838 2385931485127886867 8498880224790185120 5931824198062285716 8013427502271804905 2339112939664591671 7977282308672005900 3435682316518544256 10071832667703307510 7945591065058410708 4717123603482680257 9480172479207722874 4741414931288644495 9738030068092585575 2577436779697565458 16207132842655624880 7548452819945503819 1203851234490711382 7549621428431986554 12734351701928028350 4771736964145073368 1947655622366912060 8426511260844756402 10965454704474776804 4651508419010445092 16985699781947439855 7250010525324876014 7350552609358948951 17307152840723065650 3000247923636194525 16161225142141450983 12452851611399806942 3696264471069738883 18257242678401130841 6654475305508220030 11100237661470371703 13184454617308851388 16974934845751474730 2039063113294709190 8496643006131618434 514402085329337054 15427097994306920178 5787592711247110042 14810709075836339095 13832785945175632456 18299366453995082950 1843122591237148334 4318556996405307837 15460393586587427080 8247727235718905772 4923279280505173208 4156031645383907547 4381715824479047675 17288068857210202171 11548432893680573293 16832039118847073436 10110480581365178086 16510491052427935958 14028837293522498770 9897683135943390603 12662236777061451805 5279512637067042949 11686820801335095141 6950483046633761410 12684060562724116474 8391896810904399793 1183492150464948338 17362795972080619615 13264988088288243098 4016131862764226205 7255368083265342868 5053907354864615625 17177283677890742488 3555844010970558463 1190233510880447826 18344125140525583154 5426759026519633176 15897271991785868722 16704578594457751980 886933251593739542 13048879194551758617 8913335907554801340 499651574308123592 16474123319528277311 2141496577183075030 3530536082514766145 9157773878792979396 12322956202616626256 6435638359945386459 9081752456085101367 14828922175990161917 4845153051335707474 7640849013572285038 4254972727480226632 11090864142648887811 6487265673967904084 812237096397914260 8087434640567764547 12530968335432977357 18235524287775328596 5860174699627047135 18424674938246218952 15499157331213763936 12054572955802424109 7674604311549075241 4860398284300470879 1270234908656038049 10600239108278973930 3022794545849555676 6318372713712865339 17088520439151660087 3336092277448409182 14448052870543198707 14619762440279430112 4685863237381401131 3915360568534291028 11401097027807663953 17138040677715086282 16405594394752213493 17156979981972229307 17866761174932157811 2993150842326515123 12865769118388074993 12103242840411188393 15208191605117365980 3402375437673064584 631013790522439386 2345337915459561865 13203265517557491652 4656401422775129953 17923525350549813305 15088212985313615843 12463229318564405574 4554874352394339823 3798369959502673484 3454028625547029060 11772523889730605609 2439635151023537003 12408860661438428745 15604837690919824684 6146832673331883598 7560489274711030098 14374884938600276397 9294881801188292255 10865094693270435777 294071246248306508 12971788328082992418 15481134673580327886 4845840303374947554 16061555742458636028 4226027345887842968 11239927445692993443 17110559502552241636 15280867697531058027 15710973298834171806 17065628100594066805 12010502752825183967 8575005223532934607 11071970197726367405 3254277350290344198 11469522641394790650 17967185549098251091 6577820041225968604 11584331469224378875 14807980391752157589 12053814181533109729 12758802460059735864 10154395328390632166 5811472501613905660 763209014669993893 4748941221406980014 16180945097684032231 5015307592144779558 2186204142062040383 13835816949114710233 4848202324901990722 12135075331681752009 3573745841061594121 15450971573633849855 10325686781113362761 16101325450866271429 1712667721112410090 5297257454572985551 8155660672513595677 9097503440466741192 191907417594033017 13506755510854428748 4766701185377846040 1330998850968289825 12050799736845180017 7229124678731371547 5547092823377341419 4373485683547543056 16944940569766413020 10717134764764649762 14289322187369524132 17188533365344285559 1371611814735297925 16002817142588107247 13044028766524195500 13157765707690670679 10457732676890574352 2622003975371867297 4241743496371526213 12934177495454845771 5863950090891112639 8846053385283466085 4405601043099151404 15874359461307464994 2169683849590875813 14928868041152852606 3502534772612583104 6789119811646631873 12947951222022838154 8145147238201688728 10066589146232895647 1912262712924602529 10654651167348969679 16541664835268585234 4592225444864390907 5701303366321683534 5098845297874476052 2389882617219347404 9511729027804335993 5437121075789342003 12728439041367595498 1859371337552788879 15395293448789293801 2891500875114274387 15004883692520397210 17044192920081550320 2908850682889924154 5111349155226421429 17521759193969142991 14450107396791071690 2872588869112008110 1613109761412078431 6471885051831597356 5835600105954493419 10903786767786513980 8467617704586636175 15941357434091184948 15642346500535129886 13110590676239676904 8104843219240754027 5865184690405743697 11638570417351094331 13736774008608053267 6395965868967634443 1776425691834211422 3849942656895702895 6611883591659214574 41311555210710493 4030819393670689566 15621104493844062792 8022395283742893518 3641402561211973275 806021271561678897 14355639239049630626 1297266910756754373 4080054504629364229 13859268132573710874 17474792235263362727 8920414533987407780 8393975906556470469 2049984981280499510 11685192982358664063 5088762028477176699 13330651581709014920 8806127359927025140 15922015243544158446 8979000076778230423 16187041936399375897 15771257273279129458 12992815924442182263 460598033538834895 857708638903579657 2521610656433177365 14270637466063873558 9230079946251208106 485072906464765883 8201823467429858437 18261894255508604421 17312560912348164664 14991156755233372399 15852934426422078939 2405903734207949632 6525211955547077049 7084610255663961033 13138812570593177688 4270336230622700833 17375372549912303084 1251630575840824225 16639068896087865636 13011080021451197088 7708833430916952173 13734128448710180829 3096693051470213232 8121436054641244718 4383038273935296624 3568086873522042340 13926540875661141995 11002398582227358650 17632234110092765698 10417058547523224500 3339184921422925239 7917680718415976327 795008795890986366 5298468995439820787 8908785363602508990 14097797139033393863 8895538310651215992 13219853422411604839 17390905612729877099 14264605244969068927 12729196047642434546 9708427961072039970 15555950847902311333 3613475473390126929 9179182034778090512 3634472257179959370 5331996159452658232 10765063227719794080 15911592133610640123 2007245934853781349 5773107314753620263 15750862696864448657 5799987940251571786 15249032121594101525 5636377160485463443 8344572808060075345 493337508140834350 2407300123930387483 1446806639098765410 16292457944819312159 6387755268739250709 4934042318149168208 16394785261449244137 5752727515974013466 3328162706842562280 10699379849687816021 13333872933416803635 17885608080975976801 4351125021345791932 10682565962601387753 3287903225471040966 15658048544535137060 6536568521122642895 15131335792017494207 11942576035711085668 8445015196446677753 17788794553364259099 17607196511822239923 3950848006734231316 9533076414009739033 4977951320390659846 8538877170964192174 11831245746209615610 4559491571474847250 2953698469028082151 15469245063946371202 2177320345849863191 17978651769597414466 12688821123587386258 14630432284519436294 16487082964359709505 8824751446517544177 13078664812003448479 3644114145931989625 12328072192676025218 672381874018733816 7031275534305148113 11052967692715752941 15327557222545997344 14859968174758657204 15157019448032338164 17923935249862850069 10602505545113920922 10134111640920330402 17743424717762890153 9528018115147260364 10318346625491557365 3185641152158949234 12096853823694444407 3452735785314423215 17212668906289476013 6645559527185936649 6506069993525563406 14648095413341677540 17028089476609545593 2050384424871038423 14134333607486047005 800858917055032082 16737973067991497340 12623957388036341817 16219019640298028116 6368028438581772945 16507583191789285667 570513924530743602 14510883316361329867 12005205381649863789 14676629091887417102 3870513035042991706 4088602669107812110 9253946248387534961 3003368331269482459 16526094751678068668 5829596643086484443 16014232521108497379 16799864985901915683 11933525735742093978 6357354758810036551 13190858718006284711 2638169057538187638 11256982709907196344 5384598039774342429 1970926631228071021 6889578470687951723 18371942331866409091 1250318561303324430 8576500794510325874 7631483251911203946 10876134937009869404 8638056643156569357 729029081136974508 17883112874826487442 6195836758095286729 16095482252491509704 2275644331698933957 7315220860929756916 14918011274865704069 691839544223937033 1459295798299807737 16300322072128117543 2327788582397241046 17076203773822018923 1364471006749853161 10686202811858977963 7536079144742467616 873667739433626783 2032816457481517199 16305845809516461233 7174355666579519390 8974491999078916505 12226782535431280742 16389734714509536599 6321551291373386650 14510827838911760665 14541151233196095937 5772968876298422159 3055105954622033619 7695493370408386924 11064024556774246839 18105890967458930636 6424655730547500929 12793150352950577164 5704347471070172475 10061352485651617541 8349244002322472552 8856183714126583710 4552480227625998541 16965046882280003355 10112509274670310336 16934220467715139083 9883340814840858486 14931813326777734462 4862016260363920511 7140741439713860875 12817582711902448448 200240724025719934 9495792196279036157 8849052926901263551 5674615644097903731 15997971996987396949 13670277396911773804 10594612442142222242 11519949642911319331 4140912779983470869 7632535352259372808 12154528442420210379 13658153527416899513 8785973910397132004 15853493532191779012 13049882286995295330 11652218914036944150 7002885229861693013 6637399303484325724 15832014932611951864 6619431159434259067 10838181422290305242 7054831761885803744 18252307693989374736 5197899257601713209 1427149547167724200 11763173483437472206 1785806427843156986 17497629975637409819 4841736996478206843 509983192776663962 16881717232539077277 17851965581840718950 8991421357562460465 1287706474934876324 8387974990364446109 10078349510352511146 15216927242291170149 5593618520342259466 5800809788105995373 3070877097733783229 7087133990259479544 968204393325529871 15660663808335559834 10408404427345206695 7335124157568199328 4020253274795938511 13611131423491884633 15290716507688763493 16939089948351280786 5116545465068598088 15536307917339593456 47554372893992461 1187147447280704488 6997213460552274947 17102055708681214977 12878388368671326179 16131321538126936782 188455614876190825 9714553252463166601 9217656959681260989 3934251052609198370 11569119551711545869 5507117264874962700 11046057209162470115 13181293702667003801 1933905417864377953 3793011427749930151 9270740314383579341 5222964476750413783 16299665254156619238 11265223274339626684 13277437373241149121 14514745731009106238 14848562450812736329 1225912248274369859 5512941254127501881 14608121212876086109 16733679676927528776 7704924339957899006 16299928664107212308 5829265577132399888 3423689727208648277 11519415651352315661 5716030061776403017 3846853594264713937 5579291444006529404 3823468203668374750 5156947331591939714 10388526192546497055 4519169412834545570 9005279305663747654 13148157936745468559 18246485596649361642 3418299216118757632 6229285896225420101 10254433885616853644 13109613579058468264 8959982930863499238 4886093984773703630 14176430536308379103 13116141421258288090 12958116523325173284 1873712979621116519 13225332025784827940 4558117981954116228 13516689540424133261 15876448164585058672 603668917723505017 7515498135815447000 7011200192833191981 16782856042309823709 12929843086428408979 11903026279088034503 11132929901628968516 227675382326026084 14113271340939830025 17432849437754834268 16020617575730562378 650533666875850039 17087598139160064249 2711232329726151938 1249024139556519859 12410552688397541251 9520334475135036293 6113985368191266735 14751628522461869448 10921882580131744182 8778055554638728575 15708452495164201936 6091659262178803094 3845267040769375610 1851055912424269750 15475052567107627889 12034320089396973080 1438190252249048717 15220742263338458704 6060241795189845340 3593717701736278862 13502649965726422903 6776710556002194650 13296823523002182737 4944771805554010901 8755879417811749826 10324964115294520815 11401954728931038926 4654179347011657953 1582286272682620334 6368824023247967497 6084254926087986782 6934627516169387748 3895550042257915496 3689758122416740136 18127186333283071826 1397943483779146638 17849173409453396083 18321792315205059931 14324127639193965932 118187590788516072 12721992394966112829 11124053145523914767 1329245371088509618 11000447900240296823 12402492055260662732 12755553095060662757 8379011254060515658 7242074624195603596 13877725142165890328 5366592743578092885 1150805484729718953 4553023512449708112 6947853983209446976 16675880785646105729 17596264404475466158 4490852688120824878 9304856893115230310 2033255058473485285 3584510417876350393 5625863775678315122 12215478662897309332 7660947213714100066 3621333278638369766 13061787463224090372 1211021448133807041 8205016232641078031 8124873321109743882 17696235844607192087 10622643101745493623 5231559533929819524 6924751733193562471 4573611915469329623 779543336298265033 9803307965354161096 13485032500166271852 5044792908544368076 4060290184508924266 4493405234419799250 7531893401532741095 1616864713774147695 1700530214769068666 7453834529579018664 15285351843409701056 15900537372716100503 6137661423869258439 8787204872261291259 503573188695811828 5508660817111145135 9732725057531121272 17680537402325126555 13096285697142526221 16893467154192999356 3917468085686453317 9338464477203704761 13559147480406778362 9316389241030106160 16912054837112753007 9408660316261424473 8866714698214769295 9709689780504179474 2814200423425834795 1940919821816031500 13845038717694685321 16631313504785892366 3590879936942086531 6152497924016774374 7226600233335233042 576190776916820659 17250366293094289814 11145532077540395844 5831087805286017742 12650757553884063244 9756846023408069400 8764025170364771727 5881149172937910248 10990007987641891882 5043876118133424122 13461515741733357405 16678172602123739055 8656361578112135570 3670216981238150450 3976766690937916084 9282665807554374649 13598789579254602285 14573747617345528912 2259985102694025101 13184637664670693291 12321045576849868531 3600362285846032518 1093461786035772601 529990750584012478 5349261254780511091 12188977528581870393 8619261477214972935 5719232554343617895 14500882787585384050 4596192608803410130 17958369534725441325 13827610834071986177 4910645765972887276 16775044445488347874 9500090986745675385 16543725604413581539 1661027808374149328 4047288518473745497 8957329988423533619 9360259816207631822 11494813007095572477 14595787250998669767 15570490790627681135 11135395358555627470 12028211020071715374 1522450100785483070 14514088898576237907 4162845072222352088 9379369790469025955 5183006667290319411 815262572777077849 2214224585002902792 17693307952183806787 11317035378712683489 8934881024879698640 15977346859362435006 3945240415673707340 15234631346327254757 5313731086365048127 1375397933081687396 15339506530805199229 4548679166647442313 12159704875372782132 7312098099452047979 13910213218479608383 2445443757791517653 8359592792411146058 14850560684199876843 2238483478217830604 14596973682168809531 16718526784782286582 1374136044599598170 9343386559722205645 13034694609623440587 6132793915053039015 10369325221201517114 9267040094316555206 13496442893023957313 16779156269696485619 2235363475985444272 16764616431664113767 10185919655098310825 6605841099904039734 17563950530421087197 16751491023134081318 7330506415122484309 8592600607056595660 8775203933873229816 6907677995694682970 314152235016204684 2814376139599727593 10704874672856638559 67893869098317563 8085265389873399399 9145777602148748068 15504239654986640520 6002376077858954459 9938868695369788294 15660455075593195273 332797605651150383 5259013305478471400 16458062952486193216 13111348340175124959 1359171178040664875 10376430282683661519 12377362065224747233 13451734035248078230 8257475128121777176 12269974057154544588 2579821020531802666 15276780026241960312 10209344481381579903 13887105209979670717 4192077710411620321 5194095271726194094 14595923418401760015 13140272106206068664 10194521865222760737 17048200288176288555 738524056821986287 1332500860526016755 16894776349809216839 15720443084898081400 17228344599049287535 10474881680726237948 17199259545720138963 17485407373657419181 296655889491572215 15431175013335232274 8521559873081014717 1654571306250129250 15772179115903021426 8154880693790087740 13197685903167514092 4360083317164416676 7746493452894030385 15131616654849729645 18377902796618685744 7668356242189597810 18036010789207776876 14126048300280369476 7858577188628093892 16725145909603783872 14531484291202768121 10534482012369099750 1571335681342815222 17886588488289352983 4435624356109913694 14741504136264543723 14256904738833604995 4596634732992887834 12856786468337472704 3659258920101313435 10236607154076537169 9330958207004454540 8264863188826648931 5067606907890241611 10935666704229519798 15045774732939750914 13728163436658121807 18090672240752351937 7892611042870800321 13947953412789113490 11433694494879439426 12547440794229986376 8811925625280653473 17375847899858372311 12994670019606587512 2041528932906325819 12251785795803960536 9270794823674581646 5958818436283025955 1898385790454516597 8311869788675531333 13495673835957532495 16137622472452283535 4922128609888921642 12520579136979108346 7904467892261820614 999746613318154572 16873221859791199025 7676680901984358687 6146460709849262417 16056759225001353531 15290055500549221482 14618003315495441056 335473099013267184 4884472949583359328 1334819279178353392 5751276692205969542 4486655008181182339 11988213396064143235 4695600301322105597 11267130679165313687 16233634556764265361 17261081305346524275 10148868501923955591 4483092595414894916 3452053507071432675 6794971230153066874 12132567446770201424 90525839881070970 15348341128946830649 98716903943432981 6990694053119202883 11684544164569039314 17471951720375863388 790520132788825414 16612724487513441490 17104852140454275940 5375546912386781186 7919263437771880550 15286294572754626160 12311568447648548293 17701803581782620810 4292218614155113974 12658736899046705747 6586539062025251781 1843381082912781706 5667571371852001144 119199424086392996 12520405188546955382 10107168836093468425 10334729679953048725 13314691343552219006 5674920896546488692 17374936213483375714 8365308409465829303 12805323631922331802 15805514731862148656 1395556827860308041 1507883457035189412 2160495479746031904 17375897509210083105 15876104994758349452 8923541648163873954 10535478821695445922 13037368492684220008 4074583186472048414 1986292055687423840 8035693317034146963 15260732684776712614 15470978892040644122 12045265339775581815 5204408787675967255 7422598292668335952 1176983596246500997 17824645669144014600 3175728383156197681 12499142682735774567 6331150094279679778 2992310034152770109 11268833673147109149 1935509324826919180 5490603498093342753 13042647243976893735 9669243824586603272 3233727755368536329 4190564357716933316 7616004262429552903 16256717928122920342 5643055773594706808 13809104295662784419 336171509428381018 3062851214782914594 12153418957976896577 13698515231027030310 11102392794135470125 16768637819821340902 15637155550520710229 9181534415941263892 7062270652680286306 12728119903799353409 8397669270508015302 11243741050345854620 9776336991073233105 7524208270427552983 14732570732737234237 3638969544983506480 10003658237914251768 1442248721196267052 10645638792706595919 18356426149549566042 6474658159219336309 10407652776563295897 6206571829410613078 7155932169804416998 4561592848534988261 226832007715899422 15411797428787108587 4203242392515484809 4334299677174399575 3401943001407116677 12523259820703788468 6991060879196426563 15844987132729322969 10055443198891499588 3080654001194213288 10673336615696364066 14209623873521716082 14908329656770981197 838551367996883250 14820438798832787411 1683058006308905179 12203395169108762587 8677768534486051515 15673179511760947616 8112118064351239194 14016072355509731203 10218096351086091345 15249676948478939998 12777189641905293457 12367381272133093871 11651837254416914944 17182524034323648000 7694092167639153577 11278522500009109900 14410732133216638074 17156050829827552201 14501383706574084474 13804214301547505818 1238760377140220999 7618746320735628003 16067066587814119283 13282277964166768717 6065228405930619069 7699742291380603096 16228642801500795540 7622913156582945161 1588163392572082755 2383228832624816515 14193075015521595718 5858126686217247363 1449860049292367588 6015101544933108561 13421841496462679756 15344154479423201554 13828244903559067604 510935432219661867 14495657326810843470 4451526784715205821 5018321904088114305 6336669847091651397 3338271164601292440 14862972105263449925 11591525054203267761 4217502011486584555 5048215355551350428 17398310853343061290 385665406472669728 4424522101615098021 15394110176248373127 13085890900727551128 15862715570474765776 6880422625994991455 13726330810818454546 15204276332061104710 16842529348143838828 13532941562470302946 6764358935755178159 3197113546576574090 2034164668824103993 9833753926935615627 5747349215892222890 5727421941657834270 8181953475172562598 5748142374983177300 1751198744738388285 13956131715286976192 9559837152823608581 10471367494835384953 4059738327026272606 14162752154043168890 12278566084316845032 8101961206182709804 10870861017329318152 10440865099577077511 9220922527682326536 15741063898069102 16029520302701826961 6347031020552570523 11333408597427680033 8714438981478744797 4993143627747298262 2992091151794430758 9456112523038894532 6302671871010220837 14067000685047095342 5841892774976838049 7439080980921088991 12980985242603432809 11333830482716963036 7884764913067494408 2745503723296560767 15794570358836530838 11869557013675130457 10805175868845809952 7662521219284564712 11292776934505375348 6279750413069394929 3543193402369779928 14014445579662630926 12197358751323716517 15297322029223238031 10457201442513869437 2720318490637599534 17165519400969843505 1877574900746721343 12729782518989098758 11127312620937729316 708772786460944543 12166519007313691119 56886489890726833 11708336433277597514 8304877679627010926 3552897954127421586 17627627316139763695 17174025782481970331 9860953266252061514 9581921968040863068 13894022557416786538 7139233794427032918 8411969961883175990 14886709850470904516 12997191246265926726 8344074844328860736 16147372755783431356 11881263439465571000 1524258516799506411 17263903445052733559 14611518958689542649 17334437500570805480 17409956631573684984 5390205604452518987 6389521682152287365 843063656138680190 12931829368060499437 12732228554287940031 11863379415609368641 784677587268622788 14137619430230121080 5699249725789234216 7688063655591139115 10606401994045289008 2210649697992043091 5009210892112019172 4183318007444687092 14532875345168085346 11704272480946056493 11412477239972871669 6431360519831247379 5006116331343918550 10307065323292449120 16783013054686560439 18255924106330965919 13979649685986167129 5509474639147618651 10293789624611432968 5511783968547841182 15481655875411712870 3603964703192819514 6595859725392148613 17630940209697541466 9242371561095355564 13351619159005182590 2358156341483137451 12702508329961003497 23946039147101225 4134548125440555080 8169960603115920460 5224756158721664697 7768923424607157031 15482547583519733739 2584747237694846882 6333350810637012681 6808155210420289559 5752965442406595786 18397847392667524978 11042099827840556222 15319818494802578293 5734309891478889688 18386034417463030670 2751450078314224191 17783420050170089727 14651915869501362068 3591193595524499301 1864094113742052067 8817621632970285179 18245549027322130031 8704592693755607448 15960955678279109855 4130476268656033123 7148035062356378028 4506998812942194818 11978675501228408701 8757831272838615777 3986733563234049834 12120637741847507115 174174962460604065 11896340325615572604 402245685586253049 12792041202121345689 1670517726972104084 9596724136793675033 14657919491646615988 854736638628809894 8089915091854856539 14504145983134288884 3135496953722280063 17719016017865957881 3842621221166765623 13431399285819434738 803490848913601019 9449423169445425 2696504442852331353 13504254432077657445 10612069433347522191 2470923411029267956 11286627093630029171 3294649445133512704 16813265667361877483 8596243153712944245 10908762759700389885 9666320414667173264 16461289225455216755 6240483312532768476 4458983160715772861 14611764288023133979 17980934830569793837 16582403924389165729 6646913249504022713 11344860384613456596 13075647124510391621 9370626649538962484 17610421614957826751 13690497520351033537 2703012262711889420 4653926591564174682 8534122957496333800 14003286648650307690 16412622991622686632 5506731701842160 12177611261007473034 112021336110671854 1662334714654391887 10629399546283830676 18258328772592751078 461704329573091814 6660902617420748206 5721879093696292749 962559725699208666 16942297256852357615 12690532148912858272 1411077433517882672 4506042759724047110 18047158353330353679 6771893848633956991 2305348878190065138 12130706011131915926 12535639384017103295 7469008304319096759 4495725941358336675 9498865632934887328 17524606172033785421 7642339404694290325 10321221866733483931 15823989034589714593 11467334338455575230 14933979667164368023 4946468111497791612 18428031921727630501 8528573161381970235 17672938077668055156 12705159386105842529 15238718713986029247 8491206532759227688 12016547194232370072 13045697397934787698 5091965728567359156 16454249054285766185 7616677964298825217 14424968532318742260 493525205516515310 3563881807045816124 5530479008319289716 3463932767971223373 17862450100530422103 3280563945744970368 2292841349933217507 4488229781437483453 7745724941664759514 6127971532263002616 6603597522321745678 6141479223474099179 1223024536124910049 15232752476398053267 6330534882733287537 8330774018754020743 1317437036220439942 5294691032167142032 6050696910400931686 6165332726732030628 5062277009716137405 8431302251563325527 8597334283433252191 101435935783297163 10682283358743263318 4583722265186994333 12829505021193524188 16792372673764598937 17946850027621511379 8724440464160019081 16433225861167298523 4496563350598998178 10998140725416667133 11623376073088096445 8708632365040446945 15531651357737222 2860950991179182263 13236171142069886370 14500771902571677168 16502808127727425931 9417920630180549635 3234408455531522263 5950882583598078521 13633061298633996962 721955648918260970 13940323672368904443 686492734720360053 1840804737962599313 2328063254650199401 15540108933172164953 16398419721488241352 16397720309614403706 13446564343101551207 6593789558031676609 13098428077482604225 14201807552537243289 12162397383679816023 9131195277025636339 8276501255224494594 5673363578205679435 12491069166513985968 2997649297441834625 4041527084613113066 14034515681913947701 2150866843149529203 6902487815123160568 9781065374426938136 4442703366733311041 11170587966571612309 10124704572710384037 392331298642133806 7041358681046077628 17238419245506760160 6592044846549273314 1505211007055699827 725612895837786170 16865206415363107261 17182306286991592341 7825315883339554289 5045483479554922567 15295647602365158944 10770815778380159335 12923383523213050428 3975042591423009971 815409522798863697 4445315573806310924 7066442563361249035 14838035812665471307 11776277602139217603 18308546690290053837 3481944165868168360 4922279706939046049 1366866435170620156 17533135685685866716 13978410899892891325 10274408151738652279 6586604828058161479 13381905065771260465 17548000469077186676 16211863300245159611 3819379712662406176 16238796034305420119 17244318707512190193 15992572573100154712 7913362876915305532 2504399714767740474 25000897225614878 7726241673963695467 15490025358499201542 5962110541418741348 6857593528648143876 1808501230592038837 4928522503672446540 5672534229926809469 10113939241138804111 10897521346910981225 605155407744542422 11220271917298561837 3811766213669473714 7866217688943721962 2444409138838219344 7598411339445648696 17607217215678938620 7858919616230911468 14804718028881897243 1195054808978005890 14874990902501781735 7877208692837277341 11277407974648074281 5136281598073957015 16540475015311520717 17265791603978121469 833863822626275232 15909809008935078516 2910757959211271272 16865821294523670987 16143180402437377964 13418822642635870385 13442746234976688207 12812531931490575135 3052593536783488575 4988949337939504074 15593493669987809335 723255199294969881 3840743609137156697 4658367209072872012 2759149725799046381 5553498533496675270 276233803155315464 12775176922112157632 13949948975886502383 2657277641829361634 7550212637414414535 2191796026980097045 4318008460710196027 7158000573709665434 6677439064881023950 2063058132222075785 16391124481899190889 7936334402782976982 3717221139378755523 17091381529595224315 9270991602688740729 8448779608950618780 16304730031584940858 11295391246997994680 15619771830659502135 7924354227605817127 17481212965322788929 17474574049177543639 4319782828941640431 15121180079438226008 11750805683903263808 13830641494784739084 5950693157716370060 1718429345991576134 8595730112690496859 17368075732078744937 6901663984164613068 6067952631666037188 11973805206616194798 2656235389480150913 4924625649033661455 12442547704231653606 2761228487341897887 5059889762608172303 11700789817973528 3907578075760231763 5810810061294929205 17296993450247780501 13195428851432503993 6916031369422657996 525255162172313520 17162760995358455450 295268494780485734 671653859597373280 14144849515412548155 17886025074882298382 12216460186902975575 13593433122342880330 13247072159489350644 5662343789575852440 839261723192390736 7389162848539065033 18442484421290523375 5968211211430398690 4219740249462414270 1301035983288078914 16992757884823990800 14871260156431878818 10512598304371559097 14522329152487159040 8260257450353586978 9250057370615229347 4050539969648451360 16917009509355271589 10281082168026103951 15211030454752900837 11754248000282095199 15621096062546364755 5019530756642278897 14035860666196053425 14588992369493515324 4593153406949653485 6640983056897008922 618177075711105774 12574786512622764240 10412527172263157265 12186658183415329071 4137098854454071911 15808968153910356843 5938455294210254080 2858590518160491867 16996509416968890936 15267553744455311887 3190381387654362693 7609908458322635952 17235875765977168653 8180187692937494224 2741931807030716174 2980141466438889572 5073711228313462448 16313608980196144176 5286759986479045991 15539133065500665895 16417344120698449079 11762097076241256634 17150395750785116689 8768662642491350113 12407320066353854105 8116009654818852396 1061028590378954554 4297484013996539502 9034265308376012351 8394963538747004366 7943362591307371475 2752563257506090808 2038940284691854165 16905283682428465330 2928226954000543501 12011320547391322780 13874983140180743117 12792427815809111308 626951556268201925 18288495096179529574 11992569320950355818 3179421133588506799 9995585814012445586 3014142329272135622 1698291600174640675 3576568305104845182 6701289541208702707 3158282391733198587 4918882799366644816 14411418461571128918 6556308089519580853 566022838713490849 5111486672010166540 12963280363847100591 7992075025941098934 15026425722888427964 7708569427998918236 9406705202329511776 17681714719640910662 3908239761170570040 10113692086008378371 7483384099493045210 6899232920708811509 7609908318763245024 2668005525100925191 5601241820280517609 5841052057969100582 16674227125781987716 15879682965844068065 12360515457965538784 10581991497897851722 4579296017559128653 3372232596298747402 5514375794077882289 523289887934788646 7927376503281846755 8992034432355965320 16995713615356938769 6187335724285633591 14582897647383879512 5108424779777400051 1256279202927581419 3786797139573815653 17638328893149575416 7481507787635518178 87208345519967692 3837594254078429971 7779878605749467354 2189180325912479635 8210955305504763885 15323632956557899801 3559722355357078893 12884574150563549414 3840260319266988225 4568317292937130718 1334100666960296520 14210850120332390566 8912579915445173981 13897231168156285869 11282946579050576531 12644455663633052673 3185545322653695008 8889856379409807613 14800419497352859273 925355421384409510 4212794002394840939 11991596962098379341 10242917379935890412 13755545836357006387 18010728593451852976 11091291226676275295 18358880818243775405 18421922546427125312 11674126591126016334 15487226097484314368 18220098603666401212 12450868555291452902 1871642710662172685 11833122645935965685 11078405688533175257 11171157388671886385 5154349263797247110 10317137879843350509 2724386534191996841 10679875477906966235 12612256047775470007 15539715569189240385 15358720506332463535 3301682125634398324 8739397279807417291 18405835684492420020 17767606338326492404 11210908331673525817 1980576681066525211 16970584752985394816 13228272062617640193 7221167802650371362 10492175680926430378 8833783795797331115 1143826175183322856 316770264135945862 3714776068333473663 2761331428636039193 1748743466230015087 5793962298391874715 16270309857319528339 9511877320508973242 14857642455568229449 17734682344285058191 17787056046976494363 1990764869277449611 14431496073129991416 5976308706948346597 14507036480212519812 9782728677391073765 9120308358364845765 12476539613627261939 3467841684582834496 10778107440332221740 6457354284122072463 14505807918614314277 17997798398067886399 16620993376465380567 11561141830872005835 9745915579048023469 8757731031170556793 1329945148753389542 11478200991239818352 11470666160829494837 12893984203121433680 4777360307435603774 3865997193566972685 16762430495365546002 1829354707167238745 9471768967472069053 3735204519373002362 13574448358270931912 14807973511837024630 88077096131455483 746668091436581270 5774777791203431284 7904763463835468364 476379469569364380 17525394291411996077 6911965237538802307 14944081484445438218 1209132088739630413 7370811182224192068 13687352002114890392 6834113250346883920 1046972704708363453 5114290296502371534 10702834591297658694 7721686748283772571 16898450927638199453 14095386612691566332 9175668623302943597 4551165522147383400 6675399643735111570 14496563334640309256 1198053672806760038 4929483119894993327 12897763141218007004 1262155590387182618 17706059881364529016 8880173109022101020 1048864381419578726 5003418145933377540 16890742873152055783 17868684348756336902 15572130153369370504 12365144801501076352 9695262863966042766 306424445646927625 667513538944924292 17965061028456808923 8526903180525047158 4236523584969746949 3026013185205228554 13121626626555741812 18133394665799783779 18366784537808637932 6598408413830533087 10305303778475227814 280679663325051526 15109894385037516540 15199457200525554778 14700389842246596211 17842630891281063855 18144433352027291218 7989901029636201082 3263964915934690096 357302378670831283 6985869194322486167 17224143247586312778 17544497756479985363 15373745563707148639 6029461649212163546 7547204240823060981 10346531780736963263 5872734630164665631 10719172090620924857 9854665197705525138 5035046910963122130 10423263040302663397 13078592441630549268 7331220327213412097 2472028553079049234 16836117144754696471 677974201564940035 8338575068453103060 2867252945802240358 3751323947488491507 4900796871460236283 6577265552081161539 11298388698395618299 2418383850075242572 16528251667891370038 5968168905787392847 15716773345210770359 16112894213912948478 1231330617119338 1214479850775531012 14396787436536805667 3446285383129905127 1995407099289598630 15083442836805984387 6265990654826701520 12466405929182378879 18149792572278980897 8607010884940189325 13857632096810041114 17415455306880159798 319348703214871257 18404349709161565349 12703093175967407399 8457865584627319251 14177993365154253146 3756304307103732245 2720739770968921967 7537114165518920263 14565401297169674154 2177832125317150202 8752223132419587138 7121975162490706544 5323335255036897963 5963332469378208192 8534087151185775972 3083261914375251592 15292168181816444884 15326078669617051731 17625100763089687657 6350356091794347757 15120060424408713745 7407822761166304422 12963764560488784300 445360577881089069 5618003385272403934 18361407836248208885 14122293394552449632 9557585899800059592 16000329846907661385 17094536378811672056 16938478306115402327 11570174012700144114 3424004868343277049 10128288364855835409 12461428074680880731 14697354041263123823 6873213760472164417 5913557707009706267 17601848858625548691 11945061667013304239 18236884917444234263 4130771797027279967 8318307332477100442 9856101432187137290 5930902121893433046 17678871465341161410 5145290025913292432 5171408780597129287 9558587105795813898 12915766537089161191 17241477742597028398 15673700831884639602 7405861165968357879 2849131349535186184 15769931044775552712 3815600969336704371 5785121376037091698 17892165291064722212 16025485283329212612 17816191404581944233 16358351343997415332 4041414891177006784 4469005612006225638 6127061139327047261 13403236022401374023 8374526971997303745 17591267198776430963 13704923243420328444 16285632257590283706 16893616195650934437 5869352113120023694 708368430775774244 14350366608384656346 17266695099264904528 7160978420877283783 9184005030994037833 7301504412690049214 15718921976350240673 18322611125204636753 13539937176653449170 9340145801912020390 4871786291274977626 16354352003727205532 7783736603339924048 11091976023053728630 922765259720893181 12879201591754502466 15625382259084097414 16598609839957599911 452095135407791521 8277156624776165063 10505484733850502279 11708074712685747461 13613688048688160002 8806576558466708355 5099629340143256614 14416815497676645796 9189717999027931102 2674873753996845635 5698335204506243671 10420400530076806289 5912212197057415107 14131440004218316611 6097087412727029420 4265728572043912154 1681079197459032989 2354800498705653824 5982849475794879780 2020362360701857227 14761439870434596123 6204995192319967308 11973204483870539927 17484066125219223008 12665452296613033362 14792669244036088964 12781006714678934173 11525412783602805998 3194483261218312802 17575322705141889391 433775756109017376 3596425904452487973 15784293643363863477 6950374530355309427 6256717697875103794 10489426594346804518 11913149351411525936 18185041092017801394 8733225160612483248 13860127565281816656 3610631030332358105 3835018140950532965 16535361546926935119 18062020969422115089 14263972735006847982 4441024269781652932 5479775001165263890 12045705625197567355 17587819094273951286 9641458624787303898 4502116588493777815 538175125489595044 9269705401479842764 8767075461548629928 10855638814220621947 3173267906384228844 6522577906503591839 17973932065011586251 7403797080421015540 18025839084142752792 16208405620865282163 6968491091446823615 6149248322898504466 5910967827360757173 8112283050820415993 3847622217071490714 16110207611635495762 16607750390169837767 15302307569322166312 4311239604620133835 7026776807155362043 16738559741824521969 389666529814044675 3272222393732061893 231683082347398649 14370386776343634443 13472086874667486182 6109769860382237127 13575152479584139872 12740869143459954537 13307144160367810661 7277033618319511061 4651840491620328879 16948668167438709198 14732360560368044146 11259773089664176110 17083060933885217385 9756481164874658252 5234183190821450588 2455229266696960135 7369330093012759151 556618029817288687 17836541949312052619 13572904905409964241 149191273997133726 4578258194852137869 11353562088085276859 2016587258674813282 694408964598227329 7260676405541216994 4191300171903363912 396379770825695376 6780020265659747736 160860542215334529 16329690782254680325 6954909145138831186 1939452373954779611 4808141201551009999 1699730025865426711 10250108157180300813 5457094089597258153 12999004403003056223 5759074266866402711 14049760558861831814 13110784766825538797 8717865761194567212 12673422030386291264 6103258140069385055 9821741096881014546 11585604571905749876 10027433982768897329 11986507782018459520 5668502895312583153 2061260944728904959 7136007219713837926 1982706091094567854 214114562886711761 4690213904019806560 4928685661137642346 6704485183969946389 16727796710053736063 3544228259327429410 12770744633763231721 4043703025320881933 1438074846988655162 16175199151402190943 2642196909171842249 8802556374838942795 11014815098758651997 7524479856180944986 7756005982417063366 6163497974120528898 9964820022406360355 15884554362817058535 15846424150710981764 14768868982353032509 7722046171670930982 479144958627869162 15411077740035074890 18084769611469930957 17100274817345318458 12391063360732768466 8654304030609556485 3836362060865575511 3675623150012932264 10488021554985917247 9897915194115193946 5373027074163702194 1276500276619311644 10949850789269909188 9852584809302278740 1551722584428960310 12453500978889917423 16300925539540052556 5068966566913689207 12060756114925685339 13728689267190476289 8948188962426126563 874414743861805065 2524809247157490820 402235026302830392 9409155813381723403 12004700815226181780 17759338896222725756 6552687242961369312 12401993000932339912 16957618814045560753 5892602490071529476 9823882766265845542 2664234812521542505 4360140758803277516 10952603124127921961 283229609648475841 13353327850111341306 6491197740692773471 11262221191524225274 4771010337109359211 1345063575735508409 16128373446657812384 5415840759164073654 119296807348313584 13795061308251814917 2454991625545293289 1976862862603697314 16058226351248556161 10935748470897790374 11706503910004519478 12609146869855395071 10062242691783933742 6646128472239963701 7737955847436995510 8803671869922816290 5036429711738660729 3569973314033225286 950143037384823511 6539252672291377658 6276867140918824244 11447309313215453639 11558405628040919806 16025904267793899325 13681437545958510472 13433812159948523709 11383094998864294489 5085960395607759414 2622185129706048391 6940617154726698044 12194380298746167152 10841932814368966299 2234691705584764481 12562923960749752454 120377755874671242 4820492634624203822 1602914243126794665 11588192326950162044 18182539514023880164 13127908212395393909 17238778172223031705 4633074217489751087 9021588475916136788 8078472887991891089 9840397888193366584 11147464334024343691 18298617443131021312 17478955314242753385 4533809276494959742 10772451942881312221 298097786875877555 10546493119896153038 13498372580407117563 9532888915676793730 17100967251134500406 7716607820414134773 883117413766533259 3676154625134497655 1861224808986106825 5675141920235580973 18358508684094325846 3020638284347836599 305166389667505522 13057630149194020596 17455967826738383259 5909702515224229357 5840310329146617034 15730862494928963621 841370917911044590 11935224967357098426 18165414336508753837 18420177701112588878 4314157717610714010 2174430392556441790 12125726926032777215 17685652276866070153 5253128215635986521 284460058305786500 13992839721515947212 11849258563996935172 1744179347585851583 8024424662687806759 8439897587231547235 6271436558111718340 13018851472518991103 11821061814613382440 11678866451442279273 15571786833825052158 929337452754400689 9266496433427638805 432881634806013924 3683704764618888192 9674974527577596805 1038906229191308808 13347818047310499715 213831282801892426 13335532261146989691 2691084412241022566 3169268985205751674 7320567363218413557 11500522289221090345 1534732357399347075 10657828163957867762 13688799208145728132 16525599389802322905 7006243645485480769 13778039554023828261 4852646389616312445 5661926203026155901 15921440829306390544 9500172574317779456 3995583948338224757 9415407717711018523 2040284466193252500 13696572662945361642 15649692505062151088 6330579683206183251 15106547839071663786 5983987611866688874 1477919865096488460 2439566181030533259 16722210503269107296 8474490487406698092 10251453393285511565 4846222218666536803 3889824868399820886 6688920904131123595 10847861967058423765 4704408887255493284 6604693034654344592 8915824583374254719 9229245911661668509 1182223108404695457 17592146184022370593 9226558313212517641 11513560761956202434 12499133675225324322 13560688592359870715 15417980943129969500 7238612320413133381 11855602265230187427 10751038315948072135 4635352476857870734 2337866087524691049 15482748505375985197 17295219264406909931 17597112204796150811 9236335829360566562 14827848807645729246 3132261801808906468 14634329777583715397 15942553700640283995 6036525485983390031 1551412845780005686 1945922114510586638 15187588462121829710 6468127599580840311 17358556161137851834 11952698967889905182 10756593283477473955 13485796315321402391 3646775966920469229 10476089096640654490 6899835295628908937 13174779483984834956 7977218172947720924 11171526572846757037 5239528523152334294 13846006035875629290 5994934136503012130 10446427860010198218 7035882651344211807 6444998325374397647 4862962903824314542 14686127062194645849 10995515111450227013 6319111290763853462 2027701526754087699 6266392347334975563 1423910939426489234 4912947082040648650 11616480320805381305 11953824975072481740 17700783272107090349 8759120380773508550 4739001300391598189 6371723449748955150 2123689529658484909 2185851926677552688 8215945117007004510 1337510868612384219 13758102245049757271 12217305169509984181 11189577303055205502 7476134851174231568 16037116312060016001 4964954425308786935 12331622584644913814 5983066697468017369 352778282160079385 1036747617745269244 17609129047788505899 3061644871417439631 10382965369971519644 7349058038011053078 11988594932566707917 3736459671510071436 5068491072177756643 4040917892224090346 13006700555697770819 15754935115534728281 16726287404344379279 14882677972082161087 8429541109441776872 5492293378487590503 15961787137891330478 2761416455224384312 2335503902461021256 7055521998935950379 15288391401872337580 3772458426085722204 17482439052215932189 14086820857203799073 11244934777414921220 14886041742045405234 2864073279017166114 11171599208673389524 3826467557148530897 809192580359735280 6837216309473036877 6776896875699572036 11681101790881704698 2346904079684462089 2755249159630239095 2154107654221631031 943833875563749374 12639658957034638926 9343484319784177715 3394817393775690190 9857536668153600747 4702465118001550318 4469792688834939788 1218525508284047194 3740838326781660429 5496052445439626563 4005126898297579273 15829055763101549345 1965217455646101271 12147998705793999926 18426012695893115114 14366059914597690262 13521022956812381469 17707040884024430056 13159127512951699813 17663206699605443995 13453810937516001182 15927235248956215591 1589028106974574338 18065631160806348638 4321998415891331394 11112253118308806764 5759411777084010374 12557429897265807236 1844431908135387767 16164535778648271616 13508352531602565613 9842314596290988784 17249497555911626702 14767812766330789393 8280437852180181625 17385209355778944722 16245183142417168456 10044749813724249313 11870043649840580990 12228415295379251969 6936575584137006955 8317080575979390596 13104693101761487433 7319653808101229694 7450614588349316730 14323121876037354309 7029398393062424139 5300639075450867985 11824459075432972930 5124816951323064396 1021136143110545346 1933955707529088316 6115069909177852367 3200998809567706029 8826942028277822340 10756288769009575015 24916283382204513 399062510826754865 9172161785180227439 12732411374911389264 11227583809857248802 12693275649171039504 9460072328423883049 13114806677515677572 4753466003402496911 4205407491299588804 12560911389274615562 8180218871199715773 5865783920497264477 14505172490742839216 14139308945980306586 9008786751482218402 6855661851418077674 13191322295484870434 5094774171698183224 15225051380339587323 2755107867858718928 5231080273976593241 10417256363356029935 15129129175992217317 15497017017222220639 14265659182473407196 7567841215883218222 10099394011028318133 7663588308064888921 12510544643292143478 10818369985680046428 3144717653967261333 12111680196296743604 5919010815388790160 17196350852856659123 11636943029576354591 5323923692574499097 8304526204778401143 4015486464464385701 555022549068311233 7173151871280238920 9437285125139572539 8353508154860628056 10234530527639168433 7264780958883494081 16741227897887253908 17251130635905050091 3897881507807363921 17156622111214265584 2213201198712128035 7209722294099686604 12904492681149026816 2605124531222506246 3492270590594813254 11801360435920845030 17566753160289131160 13241699190066250281 10580381337789191412 6877749203398882057 12572620908246084566 11761726283659684185 6691102909043731290 1745115632229240633 9778917916206327888 15297612760968393492 1102364070203720999 18253361491147635105 14404231025163398586 17888431741647752142 3631293230653722013 8335105594993554208 6948484750376120708 18402783280895149300 18237411607646266468 10864191559961654179 392388532814277273 16842485703114544920 10956227606606769780 14485102356606282394 13522347180209256052 11987054221985430130 4259981580062936820 5074690267221586661 3355544795716017503 2691564046773355049 18111130518362896 15653338052623191940 13045065125494378772 845676809644867546 9898353137379769578 13159575453545858107 17717665765543394422 14556149010662401240 6961836497114934616 1270712331159974429 5314185901106292731 738722830306687226 4538024962400926168 13952191962188334222 6469492183681917499 2303280044991693479 11704187543875845522 9613134859832339658 11378670931168580405 4901713478023874397 3194447890590963226 7654846736389551320 8139071865085099076 16853970612563587997 2872886326458952340 1432800485782858990 7391433377953153228 6960016892816892796 14978571666697289863 12134156593712114349 9464681518219880812 4836267557851600440 3736775149489063550 9442475235804109816 14639044584056934438 9424314513101457632 17874546440104842366 4985640365261987950 16989758341334975600 4379998928975890033 10981744245097827562 6275121044310101048 15748847442162583797 13991255956363610960 14245942589316437740 4142675908876655490 12947694256255354540 10334165694129714704 12024232586648747914 3130075112150655821 16334839264617029049 1196840961098021870 14942566166456303558 11637329332780316394 5650294033301178638 2232189981030403565 14041223039761968238 15538281013678372124 9359500471730169984 83340017120751019 5861284601618253829 9899806827092381004 5268512380701581320 13518602813670636539 6345416038068639823 7031731916207472546 4796502408472430476 16372818833110238924 16882184023016615632 16349913595786664479 17923482200491448679 18383387740190828435 7745604100052864936 3793507794917917654 8452594777049243420 12318358698457565272 12425034569378590399 18337134863683803430 10872863322221696357 3751429726509043899 18127800891085791118 16002155099945652262 17037461239430136965 7565291763663749857 4349789960496016235 3960646927418127915 2320795161195474114 9725329836290154157 14982307640774863323 14865958738487472731 14777841312481029747 6023611001638188498 13743765534309341713 7904008988012818796 16022206902964259409 7009609371025969526 4644864557004952811 8224555971097564332 16587572031478892826 11114988858310259845 6076660630078082804 14341812271494881919 14276352746385971974 5742136194786652676 14146521915536263220 759352472932833746 17698774968829731888 13043232729894050244 2235762534983648689 10560673388370582213 5264317835401025045 7056439203304428295 16103312020958603654 4665984566777611784 10707067258729270305 3840860920098607898 7260407783520696612 3203140435799769886 1284486205990072687 17342327522821231912 4993187612134346566 7345558069625019843 9305100990770551454 8655484617137155729 14589702402336784055 11676221866798290523 4911742388743386445 7114169192770966155 16216917497668089707 15701067264280037973 14271788403147589232 6949691497608197074 7769588625204701466 3490388637552109474 4353278217463666045 8565825210054818307 7744281771816860144 2974654394128298410 3155458335815490885 16689187225347305173 15396254383363027715 4052546586682557073 11380145138506923011 4573539078599401386 9367894165904858355 15188769191232430393 12054855371528697114 4081789586878271634 10812580826480758961 7198804040114314266 3604781943748421184 10141143287812032531 13032989240329232835 9109398612887261723 10109599890925365618 16950708025435940521 13668597941462958107 2824056196813709684 13229056429836545994 3938524196695588599 3771317403248832693 2762067866550162947 7164793513408399968 3132725347299217499 3697475207563291656 16100902001576924978 12219523703277985704 10830987498402527573 10572385070455688773 16825271895573473951 5130797957354512393 13859432098730986342 239190032238155453 15262688002420725351 10180955545382045329 7186464348408860328 5314886840502896172 14203576191747095643 18392923517389736976 2635717144712859520 491859850183852832 9717000572273914268 17624443448276385569 1797863926733195481 561613739595572743 16504474317073910000 5763050757496082337 17156102584745369137 1824622018787597219 18418950389079877684 10281043667703013051 5542584761524293601 487794604688996671 16099696175289514397 9314052661373653332 575630007921903432 4404069208451970564 18414961922597306249 6551753658812191521 10778147356850598558 5486677455433927792 11816191557317274437 6743829476173663959 12538713495520821687 18120947321846260633 11998403065140853227 17255595760639800470 6725286323919591738 10148127159355080344 2679657915102484088 15196763866290553114 14885196002223343169 17441949823231847453 2503781513049575665 15029399876297195949 2101011715468986374 570514013960530816 18202183766782421306 3419160054512346711 13338641965860386274 13127716417819437421 13460089523139204591 14669931562703274923 12610944896876617029 17260421208784686913 866062511521156290 4786150597472634275 15466743530954473666 14233599890461045642 9076537791614221133 3143591133788592240 4098025421292265069 13103039298022292268 2859088509458769415 11542288533181225511 5119999324567491741 5048402289751663719 11963659691374286797 10581228244269971690 13157671552594792067 15321330326306549009 17933888492092963347 7111365345287831429 16029829547788365623 11271630782621375471 13538015503362317207 10536563899156096508 1396942020410626612 1016510308739466833 3439466777616005061 14572040776293347893 657236107907783915 14008129303368030859 11220470874278856252 1789761131986719745 14725468016145258184 17281820583013581438 8881895496888430434 1183425460186522988 15010487962063174539 12296050381478589463 16480113827582318394 6670614143267632190 11845156855145766342 10828998964950710067 11320986659032106353 15329448136872232276 6715421302941992247 3667816234552811077 363565802010007179 9715505635662907693 4356313526384822984 17360442103476845769 15666089897037474097 7274320147279082294 12944975544447614126 5776819593571064477 12285102114441589030 16889293735695839963 15523809339004028612 15359824421169190345 10923938329920006674 3488999638794398040 4205735809626010793 12796120618637535686 2098637791260966952 2175623394017087645 6768154326413912921 1213157134213008870 10283343160331497692 7475277731652651399 1561876887268590624 622069769329966443 14450639649476659775 384326930312444832 13251607700090241125 3902581796434571450 1787405992003298970 17323041129708668140 3068445818202947332 17620054012859566619 10676381929297694117 6191300313578865109 7632333094581789223 18326855829682928369 3102923663589671408 29431195301440741 6244475148871104287 16310367903975363675 2772767491002286681 18200723538589708530 5326169865127163247 13832357689521180658 18170365137860629509 11731093265200315155 3205946067659935241 17650091655346287227 4245079267777808448 10723864777914852893 4945807878951148189 7135442411441514543 6636993404038414615 3917391794235081553 3668014868996586901 9555452964352378062 3739477811007411732 12518023384288848843 11089674792368394385 7684575637755709582 14321298711949953750 3141231372822471420 13109070943284114113 7649489329711114342 2385097702701034927 13180562276803810213 6272545490021536924 7339246860565696356 2745373101427989288 8704458489647361440 13814846814576370434 16276143582780245757 17651837928045175815 16684827846472231231 5281856207021979843 1493605357434319937 5320068063111183913 13779209315142704389 17904787222306953450 15783246033953610579 8625497386632848952 13094024744308165669 17896668746108949146 10421301955182997712 12542708438184963935 10039458812419489280 17730616977006245500 14535533107181403713 17228058866987402846 10405927099294508461 18181794265658201029 2544002368022395218 13708014718254788058 5703758855729254853 16361870729226355115 13822593448500626207 14596778965424264343 807906448178368442 14463827071051402216 14865020677016318550 3941372919394625374 12663833412211616480 13281419813009397948 14517055912741469631 13708441319688787231 15545403597661897883 7841738511229245080 15922701673784893882 119267716131062519 9083025083044081795 17853988053117652249 6752635832611869157 18206074693468139830 288718262255579654 5297383170074292141 14277828301807899497 1853581833576551561 5729827844492071713 15016678261500424612 17907113815188687794 14710763213531200860 17992716176005531468 15788008596077482351 16143326255195900643 4422828954927894683 15075658204506011429 15183534485708315650 14121746927595352582 11669322690931363200 7251482812820150949 8671010129518157560 10877478640345867763 11186755245610308415 2024808940483477628 2572797734133846886 5424909784908317030 6281425532960716030 15148389998579310208 9197156820959664094 12209198997236085559 5342739052965760097 12717071464671432238 11620668777965079653 17905216125606612806 5324493286154558661 7412607451328302787 7455736085978834403 6657697603182798205 16634679460795015985 9882904997634060568 13496148348448294369 4852512528363885324 15171653329301784256 14625361726735997624 13645344964477723272 13677117288290366637 4245730038976484433 17883527149691010192 13366766752389049328 5275950905807309250 10366560290634174816 8242453301973653368 14462335588423534430 8184880067794811001 2994826744244533349 17150012209827065161 2448920658872683050 5996502173789060150 5260264949099979972 172255094239904539 15333513768588545829 10261716210838378128 11843485985380716242 7234155053589442106 11259935869062217886 8842248881033730543 11930945737373895367 2447367281519927928 15530221239793410367 14111322221385901489 2470725687334430868 3268879217305105893 13932799414319986285 12810831482616811811 16644194602167267473 11536598401993568337 15559265759006123385 5283652837531368907 563766878296918266 489641464817531057 3783920582501996437 2309958980404808654 3153859029981142591 392532866074462602 1585914724047949945 7698947222729665120 11056534748491617582 1554824390022557000 18380729084663700388 3857607869849209127 15387142619412095363 11290700325191817225 3558426793996444377 698556500315553577 281442966707001998 17262413056757741306 17081975371297742867 11187966703652303093 2585866600762772364 18446056010281768846 10693259286964865918 2270729326874081478 13987554125866239697 16067822283917455106 12375338509030335995 10343468527117364818 9470009680232736715 4320039500878560401 10355791071361531022 8622676619434575264 12734610850090737131 6870447189690402903 13745948128791303804 13627668834553786235 4154813982887298929 16172188290658743655 18267891112155440411 3702859391111221999 5930627245890211078 198317233146201902 754730890846761046 13002318998611817349 625558640580049328 9669884946803709829 6728949433824046038 13764325667747757123 16984238730927668578 10768106482629800008 15042999110788820263 9673607058185493436 12943339124368554623 11100215416572179224 9385275293361453185 16355020352440428050 554683949425425518 10993082955237735324 16930086252854717024 16326004138217788093 8459483645068830501 3879722937923608088 7868031949602382903 6560489893259850529 2805322017297182740 13609406076419651864 15842687870042155448 13592026159213382294 3640754170566907482 1174360157602961133 5737751423891038352 1836829304644235493 13290967773665999472 10389309280705901414 5937966821477026099 13667659305346961599 9290366167929919807 7657216848790715476 5542156851007961655 13304183715494502625 16367777348998174449 9100144404002274739 13493449645043645426 1907054974547844246 12287752321928023937 13189399968675156340 10384942938921550437 5919063569847031468 9419396365642953957 5104391725366949016 1864780360936557746 12021756678025948953 5209604233309544172 7171852608647324068 4417823705799297654 12833628980217499125 16132757963891995678 8928742987512694813 9979102601391128529 11007897654683073831 16058714522710857491 8991631728916692614 10898978095559088764 5608653460791294360 1977717258371861800 17337229492063806637 8997458707388324225 7787291981376206315 9551647957373404398 8570474692049742776 251430908236845051 14537453412951977999 8413496718957639895 12852423620657627583 16046754406969441185 5943176044391424800 16306223484520131413 10758161346988016311 48508566417779265 2485944241907587927 15803657954234741740 3511560149853265112 15701730399593003924 8269132093648749666 9478077185960276245 9598927184959437641 12776957134417742041 297329474991680151 2319165983898054405 13539027560903698655 16306369565872366466 17064913664301461559 12935860282648768930 14476643971606939094 2412535106852842944 1639689840406135523 18436564007491093374 14604474714285036805 14076504641850830867 16864260771167425081 6116623838759546735 18265136404446029882 7606543698846499420 10842112549701149383 7413615930383207876 5914652908593489934 14499373912487554672 15660089671698478094 3515010737787867194 7639555516630027133 14343605614694444000 3176089700464271453 8275613490716569961 12671457384558038085 5764948054851182094 16984677720164314473 4456912931882899515 11521471950077002811 14411008064372270879 14137361975297286115 14896207054099259608 7367978673306142796 9823279023013199642 11637446654958284083 14203621784613013883 5396842017561630215 18084845508669148121 10017061309986853472 1866685541242019574 12831388677791483690 74033354320204715 15132664139405684528 3160189135252673553 13701975383276443678 15299800685210612371 7764697800399011619 9567786052585347413 8359131791133402354 12160003391309656545 817679560877009345 4898320989450392208 4399291606189663049 8943007463003491984 13562390959622628661 16381918308642483009 740435286019663872 14800864277555778731 12066062656590893773 232752040979942093 9044155445881563104 11147009623018065458 2333180898038636336 11842055200735655568 17512020078249411928 16117076743983646399 10340754184014460106 4311964100172415667 3820566888380993786 16752326093406719408 12551834397267817306 4790088086839460671 16754593742476931676 2965990166106260215 3459411893212868665 14527967812242754689 10763076251812616568 6036593472072640196 10685436584423596383 16130311958074753774 6409800515971264199 16145661458391686589 15806331496914734731 9017879869976836245 12313630518108950419 14975366507074057617 3952195860531541818 9147596053283374764 9030127444414248825 7966546063486783853 3392496001230779906 1496472965939278075 14143377992589574291 6943104155227661034 14409534876470323683 10799110695826301015 1276407623861822405 2684212420940756054 250630605526276095 17495627138562726901 5161245320927130878 2842514371927139323 188525415255187763 9812077227836077263 12253882543183495339 13407772333474944360 5097606315781757122 13764610103883397710 3011498035610592546 6208089841127159575 14988165587640796249 15034877991996117524 12742345542546273110 12326328089929603405 13066189689698989504 18068849210550721305 2907240330869352355 1415592813393697038 14306373160930533485 10093416689540767025 4773845904798532011 9669474596406432507 18115598519086255813 9546487512414935515 11424259989481102603 2131027849566730088 15202048341659952568 4242080580166333360 11046993240036358973 1766010733187280186 2770717627471454000 13971263859792780569 10270724097273400935 14341668442965077212 5780315366026236618 5829023743989907087 13609364154061717321 8631494880825343063 15986908969174007226 11382173587565446783 9942685953864712492 14485691292710996498 15511171905363187885 17864767256278916828 14356356815221843467 6983832103820169574 7730206203928132522 14014341323434652134 10643782246298992464 3628170146006089320 15800348228978519207 1302317114508957516 13112168785797476007 14535602029115484883 14951619767541465161 6916430821443944782 8982583890452258986 3567025568352464511 626194450257435000 1234688951388717964 13580797582588457531 2041712280844733667 11010945387608739356 16247755614129254487 14413443234663784095 12588224899257747147 7202951085861245409 12597510881001925874 8538865156804794057 10616290389646520354 4573369039049057426 197794038937682071 12922519946955655991 9458036414601068255 16428315167684142737 7784830997623044102 5090970692954049438 11174236874529898517 3084983887853512626 4034062921329843971 5536429501264367433 1989962448955148061 4385852818296774178 11453950945490187238 10988255256729682706 11810246255609450868 11113472038697715809 10437107724942449573 14338373478891140781 399949827819712062 741351995440215968 3565751463500930238 123028435921520757 15408964268952020332 8373707262199002027 12081741536804191368 16091530161746997183 12372504913251742238 11258384655270105616 11958917789620425527 9203820574248157251 13072024275480908656 14241188583077340507 8257628407366008616 6147412275267149459 7248298322192340694 7389016086234283509 6071884301811288184 12391614151759476045 15570970614914160651 331193005638355928 12540530065043897378 7598650796423461138 17794405198042451931 16920049820406427485 9415485173522905545 16907845147377717280 11775650571687692881 6207600718799493575 15572484599999482689 7567669346082422244 17090465782604384569 7607654516779191939 8644142581228235187 11769428611323494424 16382430387710775495 4020429710241540289 11041382864159526596 6901795170795450714 17147527257343262928 11272445818796961618 15957495924337385110 8568573184532694190 2443038523511100017 1682204992398952314 12377863367535505551 16374018537416229902 7567132717955921204 13290943684230126218 15805041865266299661 16846939176284482776 11420354981078543352 14912865778986264594 11020412763706827265 9479155492367358290 18417298313072239952 16244552599076862875 259677817705552783 1113571210931877444 8487343130314845558 9059298343036063507 2816590532969409815 14895409201834646832 3005825564325268699 9882571615899494997 1518738042607293897 15269491176727358639 8738926377815001122 2023983296806140965 16207489599016029608 6443397275451862067 145257520677064849 4528728868659488042 516686036515488361 15580742405479582940 2505411526031193671 8485017733976653161 15370714089489276556 13488603135152736433 16592680414931953738 6512304973787659759 8419696800055721627 15935196805697367758 17185058762690098049 11170760287609338558 15511157585426825069 11687704423967441373 8861068495643728717 3143366578099095915 12077119158018179730 2293039872755900945 12253409529814665823 13635892730023849513 2469924375727306097 8543586254905936260 11679682012142388038 10536896694267803411 2012497887022157574 9571992033251423078 10138077158523532347 13205308396091716361 8499186638906103272 13593140978098924511 15226597039638498039 8029841958294410624 12001741281192941832 16922162699174190864 17294247184782543158 6531998110265625439 13546940164146126868 12175827763743628463 9769738261774862495 15884804520227949733 13254910780556599665 8616044321919000309 3793955832416827195 5378711838202584318 8752756661615519045 13097211218414074464 3339653675671786718 9867724944826777258 5443233559639388986 14547604216001464639 13806181658085879794 10782562355331303355 230439109768572532 3175653559106175810 4510129620416060002 10289704962085127263 5000016653660324610 3749922128002410317 954390939740024445 14689380762792796097 9530750770628713014 9391665527116341533 15835566272919453368 14155553503310122183 7281946048308710507 2463426612610741089 14842050105496910127 11440692455308162212 14727284354736488138 6688204206963942162 12697939637274555800 15612547937934375425 16898624256072503535 8453723622467669129 10583919920121417517 17517278529827242135 12885925011995832320 5303004549255733591 16693346709234637086 7630048330481802842 2179978138229974162 32910966742246944 11826474231217775740 9750094096069958818 4850096331386781939 7686309841887611222 4015363320056442056 10561588630598749085 5973110687793724092 12287900938139866054 16755608154706331024 2416130935528796061 16724646229002791628 5864072102760743881 14379066518613054396 13671316322208350012 3003068139113022116 16928659930626980669 4987189230929586442 10777699778371075609 11687471900218180486 15777809441601597848 14892144591105262304 4075551800472154585 10751509485889656525 6297667128615625305 16399027691702354131 8158271499768253095 6109881285386493004 17352186423153990404 8497367113553566696 2449273439141275914 7144687913730736369 2718092790861734053 7046912327484265760 6230605657594860062 13814266827845362425 9670829173450338485 14210176148928823764 14601624483628144420 17437085163808931762 6126828793256508901 17027723576518704170 14171081459471479921 18201173955066242213 12493208785439541948 11404294037684194200 15646367810176068281 3898319076086561353 14677556146750344946 16984768160244789412 18185433308805063695 3152601440973261482 5257051347824312106 17968146387705950869 6496753198005214140 14458231511579437450 9467590416746543304 11278542074066401203 17875820184935031389 15794105717874855059 14326248205326968189 8345530921888899279 9141973169337347837 3262644588408057109 3117594598692300944 1878255477802870667 15721724661291686232 4255854590597429139 15492449358410941559 7691753463156063933 10915969785644447799 17079310964621174963 14779107438970472572 5102990236401273472 8326400692010881891 13711857012057531684 6436848044399082226 14822911954719860052 3062008386667182355 2937225728135329613 9846202203487600898 1321865784148507990 2007767148723576262 11916028937722732080 10633078737798399725 4114306923367206241 16406471998049149468 7545709949654354610 8126232768549880317 5865697012946865610 10616128381722364736 6906853214969913699 11370378402629080337 10861907632017960543 11501708456695207691 8437031756740495771 8462373145469540868 17124176700612884925 7738988842517221390 1423550066188707217 14777791087074737654 6517745250042981158 15144954851444561065 8819357754455901736 6811964806426680704 2555367758794008509 11480315334132953180 9171204360122096420 800417255300716133 162132117517510918 1640463246868097870 14286726094771430797 741887744744295122 8420670709775185663 1723268986310383043 2256900698976187476 9853860503577810879 4635284787165016856 15349027539328584419 13666826163055407494 8387325276696461776 9863551137117305415 9029499547850616822 1165820631118469843 18306139276694009963 7204193003706311199 14203403297230478858 4336073083880079978 9185209714145556970 10451459519402659280 1437961468874082872 8432317908838967122 960458348298902042 2639494844762949841 7820155983515952483 17331265246589217552 4198566380545589098 3200666076505597820 6548992085743081398 13776207167342378130 6591051594420490006 8198518993922383243 16319997338395184422 5538227701062344847 2998248292510381924 13537807468931360401 14600574624972196866 8813288983588823739 17911015943500693502 4167596125323273206 1669052331767706659 16656631994171901573 10994802926588080622 8960212964321060356 12343959334984557715 3732167324833072659 11934621837785920986 809560190751227170 12210893771398329084 13898318233960854553 11807918895341645326 7150478883184760853 6846728255409010184 15484174750019668229 1304859483147385079 18270865227312789700 7354775656821263642 4013152006574628501 2646697254311829583 16846605317527066632 7555202912988227766 1392432168683994696 45576259065060972 15871827820437042320 2364697985113185881 14591009222294072034 569817265936523153 12734573178693025714 16485397994744534345 14270097821488461330 8607770922936122696 7216750736957108571 6874307097469818102 7504054267006284875 4066159313851459807 111267719720884538 13818605274042669961 17674103038373687580 17272780455184118485 6139723442129598090 926265937450101443 13275011469311498561 14419557684714534759 16921767995322380015 6885876313981643386 2975266148998142744 13650425721108954090 11380484626254354162 12632147895040772652 750615164531205761 1192158159247420774 20591964724524798 4463485036546130425 6726411882811572098 5368176788577826516 3247839463293498656 4794233139069541293 3459375593955516960 6232541532612598174 6389943647899396504 10149622538960572231 537901116075043013 7693380885965621233 3396374336423664309 1000302394676118701 6307989014142553126 4736363690026360847 463890676251225340 4572471456279268969 9298971728852968784 15077541946760342540 15114336382200601541 6750469436456415306 16790964511048571218 6515581936312248045 14359971424486319774 3485215555484825577 14415216640152227084 11811094549364073004 12703963793904670238 14406047852979921759 15238463381256974620 11250600741679283443 18438591673491393126 2850837672541212609 6433970081125938141 5925042517322380029 8429697709011688796 7939562061724242062 4127933056347069717 13558826999005650189 9539854122928641269 7319722086036289326 9557370114371725275 386118805839975166 11834785164187121257 18028197556784039667 14597533280957917987 14960317616467347753 13524029537470394522 1521017536969147110 12011463038385316319 9465475329363358652 3780783304898091052 1967978514575068522 18207952794747087399 5779028859146857280 17696222395588187602 485997382517339746 691300295533410497 1174012657937955184 3801319859712587493 5140281645856625625 893914083705241275 1698498556719099973 7079619738985057037 2263433572369216695 13713254300733787141 8944065160573911313 2130546558529188311 9619282869035125374 1543146077540393831 4243746808983328458 9123107393430235951 16940471717008787130 4396874195572949238 9468171334793862088 6084653736821529701 4322083425224190730 16131000762841070655 478297201991193624 17304827919706890521 16245761644258189833 3208966979433198171 13469408053892766316 7312222937403378884 4118648308272980986 9849176316526829935 14943924207253590026 14988901639738190210 3292178212681974920 18394673661519670689 11057603278032584057 2521622406855860236 9606946843591919378 1094268016455298556 10300362653036043737 14641545115004222553 5148377294382360487 807875453290892159 8429431053418139948 11019696151109997623 2219015103197512572 4410190534892077982 14573597543936081885 3520202332888689458 15662264818893733662 16661263063503892463 3777976721554592942 14122739972552616869 6417168880403347071 1463791562298087015 8865057973713197635 598280201577450969 4829849438119616125 288421023354332996 10209509889274088707 12096116638155539001 17271700414317340761 28208294153832173 11632083156956361761 5980742008991023726 12200239377218344458 17533858454792684432 16312982557323236252 16027854516651529232 17546179526443849990 7834618427793309246 1184012611838855665 15010731058527132064 6321587004134472924 11578271018737994174 11650614830393740372 2259732394983953470 9039353758372185370 6963078599609908565 8443060163856554732 6820407168628966513 251148872602036157 3466546151873014830 11708806734942271798 4130720562465137385 1414522156942393136 17148002042314126101 8123317326950730213 3918116465753443887 6502369232133720881 9750778801263767121 6451116056519489131 10980657084237359010 1900387594389850016 1387042325033384150 5509133750894656514 12036518849425400198 13438603845315354046 5430864768585152569 9422662777214999129 4433539752567583003 17264175366812403347 9469776516677277683 13317513321809252650 16854740504434958181 15948280996702072167 6711336394607752419 3126722422937469659 4220984144040970049 2489817510913585050 5295567106435448801 2688250764144875346 2954184184378875982 3771249066742955137 2075325686772468984 13101495474148624619 14134123217024118496 10953302879243746104 5146351325984944180 17526284441953620274 4389966184527035509 18020193247621019956 15646782118811448125 15276939454062830506 17901538619541625328 2812114459971204716 8147111262577449110 12375301827446926441 12220483475475672403 4244701580663946463 14771178631785340261 9161838026171475854 851994197162533587 13438573045471778076 2585394986027506289 8126188583276439621 14202046864058787504 5778889337677401941 5051836486240528625 5550986467260186603 16959134346747893260 7400235756424971243 16861942059101749103 17773613162135075466 13939527790823286067 12435375113765277634 7939203438771602178 13220700218812335344 13189540059608202844 6659189706876055023 6708028015186281355 5571061457772941034 13369021933065207268 9584983040233691053 11238546273554187017 327005881198395800 15320474851280389474 5913090515639441460 8579643295985705082 13751534282234853068 6623937931287388020 870762168961522130 10076667732171926948 1586665508310692612 16261607734971773188 13359335273567338461 18380787138812257916 13303051706411138157 13911826464297311369 14840125571901207128 4757119632339597633 12444365905048593194 14737473555914185756 5134707695543592774 15110605123760290478 12604324064731026558 14274400344188479113 5385645047439483342 10399163976827636979 7759380650989657412 161728559977097269 15030191228454541406 1210876943556218859 15254983387331186097 6573736589184441108 7700169499077700885 16815122176464817045 12564861949710421676 5327420441578961272 16932980953098053278 10046267856573146757 3712364958305232280 15804266481150744005 1647260226166999606 13675409263130549959 5161393768607814985 15205040207326822860 14618265142232942824 4070830472363894160 9863268348593932110 504171224508746354 7045125488755019576 12404961266241373354 8185677735621952179 91315622979486552 17799184217533243286 1843607301759104578 17761373842511900373 7939766627160257706 2958752235020285100 4685013976144474465 10010722867537897954 10751753384992172429 3231615957338717693 3897472588895598431 10522748347636329760 2709309978563479095 14554589609132748317 7250328508292420897 17322404537281369078 17694479574605562609 15038970700508936515 16524457282364028183 12106732546540344066 2330660977903994393 1448348394470394970 1511666746973101638 34141052441241864 8950565090127015445 16592280776037590766 17086193035514542811 759080904020362629 13164390248999719657 4631902694630472396 12434033828619979940 5448912279721901914 3901180374770561978 18395848894028479094 11402330537671098366 13615937224491972745 9979820649206984922 1183777632092099627 6091682564753050985 4520143398914736271 3607041130388423263 12017168288114932300 14049772098102658933 8843432970455389559 17820737067500288786 152181877383410174 1245307081243443452 18365049569418747541 5075583295393434742 17333062823808617233 907248637872007434 15351307409768536151 13313555732276711471 9113723307649999207 11010477571018924039 14244721167201094121 9820977694968683723 53703971770968548 11834124258284819843 9597010218278152744 3940517692153607833 3137750951745419507 10859734903911060650 2724826931229678947 3597804723029488101 18122184822799144511 3053839849777294807 18230897888313274620 6207732638300149214 17842204176201264618 84993221875217068 9120595193184847069 11579990262199985587 16284610343359468756 6276693733764871766 688755578912374785 132256552491874803 16388545620330800134 8062716685030713057 4658965863680557871 6217458320127875045 10589887030843325758 7900547459551557027 2590064914451785640 13798896720296931423 6646266117251917800 7991914838207951080 17675943691652893403 5293177271145748682 1553487558006477035 15385575159438879259 8321194665770299534 11094370429742099052 14011289172528685326 10016738563610050914 18313389529225847380 15883639881268429482 7199918805208445 1630808197925462426 1205066123044003770 6792416834323712424 17779243773390317953 11424979892861882100 6666732391361939096 9830603420780678773 542671967535128611 9846000947292914914 3455102215306975557 327270894276637876 6028218439654975133 12279539295907795686 16166437502628719793 18102794653670426458 11759342389105494428 5480891976238007214 69967909675680872 2220507878554552214 3719201187733847795 16875960400980139914 10891867075889637103 2723483774291655317 18430865763924307090 7477975360372124670 14215008414198276858 5830767882965486725 5861002952642521597 4963842787043150678 13495855637444798 6310083117701973590 4348191974917083530 1636547346820127837 17530035979872020982 13354966603598663953 1244604304640045580 11237985968828208185 17764744484968472823 7946760418499630273 17417454176229162212 10439954146328523848 3460458810842853903 5002302387588456609 3076342337878806133 2588718946732858000 3493463758979582535 2886913448408978780 13841703251065352276 17460050403117606135 13205403160460483958 17577118409705621416 17760711342181169211 11538754274647784881 11464041538104168738 11209819257889698530 104941627299096372 609232775069424949 8927074239083061463 14074207860039686082 3499341224204433478 7677678692362741498 12443886936318468573 5023255614785029726 16501107079687192308 8424118630738928389 4063542000813947752 5099071445273892252 13720690519667663257 12984472043681087703 8699768249197931715 17783799917119007304 3226394530087671749 8286174425878473537 3556730689387190465 2656122766069357828 16368620889809969097 7964747084186505241 10659168770873955128 6371714308550136500 7266295603002647489 7052411883534405722 6219505933109128982 7395348398360713807 8476678273194368883 9329512315813163809 2430989689379660289 1068581157667849143 3706628027319309971 13206800984291424309 18076442974566033569 951502243371587435 873039464242207221 11108217914789460516 13812364243110643912 17240752568773552061 9531729063684308467 12036891416301074241 15228912790155240568 17099943509047147645 13580787248905361797 15661158556724749630 9011751134161558296 8187374076734885437 2598161058801700998 8791116416090571311 8730090665994967705 3417011504353111527 13167522777527905023 17647056076757702547 6360083175594090878 1095491207814440421 5809252920815739918 17330080836004091255 15240071864001724422 8022267679442029109 359709531232261382 6948771588410881821 3195441810177813032 7960065296648029371 15171555106671295869 10515168192820002782 15152329615570825186 7253449645899046307 999528126032739340 12833780925662736810 11365518101889457322 17631840100272260147 16137913086159517742 7936894288420409748 867721632698069606 6059647579348678951 6587263068935350313 1704364476317669203 14524844004355160508 3589751277144310186 10975948941741837404 1401088418651662760 7664913742276586202 8167397649627385532 13030759653302492116 12815409404588778043 1581145349019295011 15335780762443006317 7376263795414957007 12005712991965939113 16915341427818428978 17146671722678327956 15823205634288817783 7608320502093866615 8375266871366922077 7028486861591297368 17843322590309744899 13731643128470092424 5778297734256960620 3239569907014388128 1835659100312809598 4144676884421767589 16907202887216247617 9574772779051040092 4759923134520860872 10612209462795873672 15105147596605719551 12063415850212734340 11994596455108918735 16892434080510428787 9487870491584171070 4816281819478980951 2404633985119172702 15620972016609873512 8260903292547250507 2621532420026489162 8851244444854561070 14480936085102886448 1267374444537022721 16349301106678723107 3732720628513656431 11044339453764729731 15538276588311421524 5255522145029248476 15545177552742557116 15844903792767886804 10293927450250302834 15003805897016759231 15914094656098074032 3401832523026480102 12813301917624717597 13867531235122894027 15649085321472329104 11280651158253126185 4776452685705174761 5947943674584152188 2981895496962747445 2523907124070052211 14612223969299921482 17049764348692492140 10425540081407764263 18293046784771452080 16855442623479934819 5605684168384293922 8628650548940107608 13296125266018709940 12439174391233542913 2629661383123185977 1466704825658261515 8271366359138871096 16717867583137853742 5810805943335106421 10495803053987887804 3576500501307442979 3755233350766788312 8910445206132791311 3683092525250437645 1125724641796128685 15306132547110808985 2586496028955950581 10759066930735641378 10733520713325585233 7588323707033066452 17827640967491425404 11736362107578795759 17234534356663113070 14337609477081057863 10132208424452868017 2351660282696507774 8000598516558306902 9056637050784276177 18226042751473148471 2810767917798703675 4285147768539214882 13150345056199902760 10288340415040143542 2747974048197221459 17418328664286636359 8601945156949077247 1101909022847995760 7244260209775732833 5065705728430642525 17253823605734683134 1149917232878585801 16370728735865817885 11691565391681302028 6797906905357884799 5887835153993488924 2315486460166534732 12283392419118382497 1606306529947941108 10830878647302221326 3868479149318008739 11479165388777122440 1699108526182906539 13533972930284870734 10568392630637498418 8951330721453662116 12299152563759687278 10202099210225741004 13878651135844128781 6377268211938842704 1965553165709023083 2874679805954660170 15145629566907670548 976943319386350654 6837147988733276395 5780542347348046668 245151182156597571 13875175380737217440 16006143676248739868 180003640571812331 2619984357621436946 2150466806228240305 3548432559400726884 5883633447396860932 955445922828237841 8279130787799633727 1015533278023168143 17408429612954861611 221118168847508793 2395760172306381338 13539423660459683257 1376130760187136959 14554302795568165373 11831855894237800386 6762059227498122662 4748206481866802370 10433515618457429441 7047334828912139961 14112456274814991271 12242925475548137935 13031793709819416217 11191610094944599300 3676758460035722349 6525271768411248879 4327405897432762887 795376014740079420 4802171013824604725 5906027983121832493 15722814783533729506 7391021434062921972 17020522281716844780 15838720820516105596 7875781769831581256 2467480440987983590 12828569693261080199 3417845737374616903 10981192482412560137 12968565620065862929 10929967054208523363 8631956649906574853 11411300671203412324 4428914404057654647 5265259671874263295 18068420777629053487 3473040950421598129 11225992240713767230 1640598054469433764 2313665244942151021 9809773276099923051 9370621947854928386 8203257410671269906 7846911421024543873 835086696573499757 5131164724853263474 1459768192770080878 16714985231831467983 1259991115780192176 16345718813664829535 10731606202393746194 1750823864136462261 490593612230647331 10196629229778954870 3735873212965984596 7247588988001195700 17359282083975164427 11453360758258738935 18028232472347964245 4657311711594976571 13254007049933082222 7513388851896935502 7936136188355928380 16396459688965412530 10345693074274374702 16822444876259227572 15203848645734060996 6881971746132692908 12305018492771320502 867416828347973151 14170688237613169598 9932022517679699496 2724388651989091161 14720367131760597610 16995255633129802264 7139076411366764078 9416958847399799831 3650067833230973751 3181162108986374674 17510007894821812322 3044437139057369957 17705037417193740351 6423771116952787766 5325979781517157419 7558498554541969431 356668468452836722 15723616367041131265 10046975119796708640 1897858571944942135 6351817407090200141 15221878851238350897 14302884370983465237 10910134813030240447 395621965260356015 14430322085239647880 9453241022816101411 8079339886622134918 16610266269458447957 12941981724213764057 14055041169064327374 5340259969031170369 12741003969798733542 3919200053282028723 16331746218147914817 17807967462699134785 2961205274266546474 2363532707885584886 199593697327652355 15775346079553535239 17354245478747872064 17628160478361681818 1778947686014228971 14109367626867759916 13513255571613852369 9568103791257208496 12799168665375275591 8529471288632748384 4920177778552681168 15268367035138969738 9834462557381869289 754409348583469931 13561117700294102845 9058624151970555962 10353421651767090068 8367821676571804126 15282459855850503365 15220873752391006455 18063508512677093902 15906179045429546888 10308561563839549045 8442669904244655447 17601972508702880652 3229344583872021864 14530556619751052998 8634652745650654924 17911587104016698867 1019576859292435696 10975353473968169327 6625624501155627771 6196730439485899897 15553445940659215960 6977001838554847222 15096456619590574463 3182984588132526853 4814528646495351988 4457308304469154246 15774151957682659577 14146402401048583913 6774918224370833727 1968029824982366889 8276413466960435052 10264775568532660349 13991653505139773521 11155484711682507189 3415718396018107211 11848351826164271275 12493869820239392769 11329764648917079309 10698769172016290820 8520211367501470823 354732900197629311 9360889024339399524 251980591084839930 4823347825076505758 15170560384020524908 9667241516318734109 16554914563156974753 10568861439161300581 16206729074965304516 15983676650590830268 9273089397434672035 7140375459024569559 13792945201806441991 17709739921132833070 16937900041668174299 7838459376415945184 11178107205549337034 5138615075248022179 9241304925208626676 15446353215637546328 13016299563583104784 8822465762771298665 3266053797332771306 1139623598802505795 1323313625271826542 6772500653541446044 14520254449707427808 15463865741963321754 5767883987175474688 18281641321032501293 14069565856700780308 4385381454036280129 17142725138242532592 3222480736768743673 3847475164814371431 8899993174089934033 11383704018178634156 17756657930988713702 7956974908834130979 12158886006495364818 18431791789066033135 3203912128424623007 10014473815683960647 3504538172626204298 16996214297938476900 15335481948674408395 12250363069708286106 15594559613136680193 4173554776358950199 4801924728650665933 8487578224898942755 11243772218806450031 5869155934208600740 13540006821047795218 15182208117166894274 13510806698636925765 10110991259990450281 7395993576027081867 18143637911804148450 13267231382214636206 7129562249100778285 10006749148335385368 4917398215086224514 3979497430022786056 11651735735932037938 3200793912410639636 14054017317360686261 376282029210064867 8745516687379935394 4481610527366246507 10471666305262174798 7476011638808987564 18115035274148297679 4945897234521038514 10501441932494076780 5901245133615381056 768365101567854491 18080739916223793588 84454335863332548 4689255661621753743 14191349087534676111 1070532015807895635 5355938400078727724 9374816618864012214 11095239115546364496 15071758515858462193 15919602614538923162 2779035798478145924 13042017839192262634 18157113319115166860 10761638789028387641 16142744693779626087 11101889361408707988 4870270195997456171 14399820942952230962 6155284122144659962 3163696246639106758 13758488435773252081 11855553360431449743 6508440068175759691 8115743825273536435 8518392212285060747 12158626581812698758 11891221274652487059 5506962898326496455 17039961039461304391 7278762738978194092 5826672126365168429 2571629952603341911 8534313224037295266 8652746370619562483 2021748203516319437 4984519351292029614 1044325310454695652 1385618630254720941 7690669008743610167 17323888494596784665 5210630516099118254 17780649296353422611 1555083460631208736 17474744749214591395 4024948441739643860 321670321237881577 10968716020487520977 18041647237269319841 16389191306021184003 13076636324817386964 5881763561163953429 16470957185517156249 16694518119607819583 17742349695542714240 11946764452534127092 9973234981388103524 8231639451541772789 5519295675178451966 11401895336434677436 2964169503318241532 9991036956128445558 8744298198180767657 11429943322202816991 14440990393626653666 1681146035452629036 15702291994461328881 11434704370386374870 168179829653212786 16374030965268822934 9989348454483652032 13944169506581440624 2170592262946376685 3076557195570777559 8348890346649888703 8006433082130241020 2029254060269785956 16720828396033615889 9772818490116512391 12417670182795703304 445031908847534111 18122602745520294100 6117184891377106018 11353063798318500896 12456436162539214869 4143953300502068036 16126495120183234142 3624762255203446206 12002119468792179190 17996561863728692967 17607449975284673228 7115650565711257404 11836459607145307167 6368767433732240717 564878833970375260 16566004020839876054 1064210885874960107 348028083157388041 17407570487307902974 6810360387090277040 1648593491634078310 15669030560651581047 251596405097650508 10328694165983521995 17548677569606860400 3452655272971218075 9500710361423267859 16167158799071686138 6788264552426578041 5999030826486469906 10875479972494193387 4350506370014092876 8436288548323457945 13910197745095351765 11126848617012953130 806318365714876074 15777963089451673799 12747160451009026937 7905742008252963715 10719432603163578247 16259524068896271791 56679310407754301 13153546866936583837 451459374062515124 7056053395096631119 11769359450119256999 6479244461151203651 3184395612365981474 10470203762339025534 3659109049409143166 7483595319404508731 5190628851270362664 10573013659272775525 12037741832626966060 18358922049264831139 10942532832405161477 87342832853849421 9952219394243976674 1894880974888201201 10777138185470145247 7030120664467031075 15449039110653260731 4639336858039010020 15663064094546996088 9691340175552623019 14914244125077723486 9598600992664798523 5896939708664246506 5331865699206407434 17448888472060693052 17408259173570847343 13458961735428143710 14489872494301483866 15614248239245502940 5117702650888732929 1018279178825514082 14654844319018618954 13093986228112662105 820500752284972501 3223876131866815570 17094816292894941793 16766833761281392195 5136344910050165353 8659699949367995849 13432099553600679399 14642232603588372489 5586473216845123626 3496801998654436673 14308613829000953024 16893086931758892404 13069048112994561112 14513854435131223478 15457698038502089019 14882567105471461842 3770071585205154147 5758616609936354785 6252689202920599511 17081789299242491507 11781025428421073059 17279853404786192627 12767333876779605277 12892259194554062852 1532232572272624432 13529849241489325778 10789144383970035241 7815268003773381742 6554768521839581817 8138294968411975908 3078067038823214523 15032374745320433085 9909984936348505922 5718294667846932011 15746407178904071535 1313856553599294222 8575775872363826840 1065542863626888763 11620485914541515086 750644482923817206 10969372130570943244 10641400056955679314 10145477971018987942 13429588097320427994 14272851460108633299 4503810750009560689 2034410366040020352 4357464141890340407 7945364488802285117 16587373926163195684 13237032480033955427 5820760987395871820 17200282164045296350 2240890018638723097 15742771511600663324 7269043925147728631 15419429384592525562 9840501693018501680 7868463799269817803 1133319679163710802 13170276302103113825 6379448259282108035 7857987448340376828 9867346916545786957 13490011431120422340 14008357835072702107 17340674746493897283 6327262308997744555 8011323778047243643 12210775192464962858 5580800554364157294 8320425043490937763 1835010788247236093 2395551051005940299 14487843971622614182 2871187227360572784 13938659206021347385 9297542498229046009 2240857530448404953 6504640306322845867 1729165389981146427 11939127460707699925 14333895757019142999 4891629891487467170 16275675839408424265 1098866480741447382 539588180545871427 10738559705310624572 1281191922311046211 9507707546584565392 2788004104405389506 3478956904471082968 9667203948344794281 9927771832683399803 14626972592903695763 7349093864396885214 9523367907911702309 8739283697881855658 13867655089697931904 16958027329278470700 6031997849104857048 11626537370586439 15470028725538145373 896580266967479159 11199297201145176124 12792729999745807276 10426299456458645052 6054905574097659416 1203051503686780116 9098678627679236546 8851937497377944118 16742611628366432048 12056099619590573383 15461081664025942774 8583784234075766769 17836305122744064208 10789716499431721699 11500444490581280960 8548713549035693078 10380556119265395567 13689568435116736837 9628134115410584307 1505168010752190274 10241602812661633633 7066891803782443286 981796502860906450 15450466047405234846 5093727896179693210 16322476798984285776 1278313338029280507 13729054469840087333 1211622494223072256 3282064115186038390 15434585319055179981 12410255048866742636 18182095173492411699 15410910241174851219 13597894450817419775 5718218976217131886 11391687536837531330 1791855452648340016 3772585966984722865 4841055566638995744 14000911412095756827 13253191865457061344 18306091973590155848 457172583613628228 8492173632024519676 878070571229175848 6085124493291153799 66733831405276022 3730568897397361855 13389532670806703944 473637979459728486 1220959705849451816 15116736770602385834 619207525158606867 14436169020193182661 12740388441236839497 5273648294965483163 8547340715110920115 18238921538699071261 512275689604174272 18122792187091369174 5882327738066029226 12216057365589560190 15252533721806545140 18198067765498979965 1103679783993083194 3856799077212107161 9610404307785197609 16963444052307528835 8994905244907105106 9175311907507297775 5575664516822106310 12376539184512489540 11248665358376391072 8328935118826032911 2426603277724760115 4568147399205188995 11047560417601785693 14026089994905810784 12511923889752164753 2396562552098022060 17706371185941456595 881898716420994944 15280417334785035560 524222740178073792 12622256291469987753 897441591842900598 948614058401303663 8520396780115948524 5433681497273125893 2761766147842686955 138803837817902068 12754469311723257321 14305902189207695209 6411007659511957521 1623721727135443202 12827927337649580055 3752536868825070098 5210831628442088487 15237509561730422394 9309939039570656787 2592215852195710482 11716352015986877381 6412753789927201300 11188647340209671024 9129539061167089817 15177278054938358736 10319761010751218736 2763109124881640428 160519668090206756 5341981124464588396 12594168712833825995 3543707303238391733 10616975443871817946 1776247685118471448 13930882388253450691 7346285433416177298 15964125680074807971 14157900771182515460 7110547261145031724 9008927274268173706 17665952814446772085 16559011304546052464 2135940616414895088 17221606859063639280 12992299926051801240 1476493111281208850 5693248332559579854 13460388657562836093 16204315580594507358 9793717142309033048 1652201775117069323 3592880422915447455 3946143706340905248 14267456272589816398 7033140988105009820 12095095264279808285 15679114562481439353 14233317648620929242 14879796602887505537 13120373441979276113 12583997490153102710 10752646146180202657 15200356681606599221 11290683350959166683 17265164177284094993 14273639977877960944 15273657117859310638 4139247103550085354 6165178826558241238 5794095834040448007 7661864434092212094 18082089598887914008 15962964217090534339 7740014923061305945 6526095090176213298 7243726909293782688 12623797671086615629 16268102351183487892 14936479162335391961 14566515668352213184 16975786816918375769 15956126542022278194 368639442087188286 821338247864942342 8336217125118758238 5337513478018529472 3989076512440591090 12759652906778845705 13792085334074716761 4395669351962663624 17152854695029570794 1874520255445270487 14706675559999217822 7722369987916317463 5658534918243831300 2163330599007483213 8666370848022867216 17064771470059931045 911950969850857970 8727946159828753955 16460820034095836384 7982533304854696413 9937427426886421268 17275878348843299270 11563387094822155607 6252219830761032633 9943601793171067993 16707564041342607128 12339469227587167335 13258281675048533 637343281033026083 4312885896340356003 5962793676317594473 15065770883354755836 6096944242809791511 16763581462632183872 12908743015963150752 3997331528702339692 17031176296763398877 13636522763592376303 860907643808350001 3141885881175867517 10464695327988027272 5421613838907855209 9780264549781849146 6735855129273762322 8756572519221951822 15039060573972556778 9718639722588881280 15671273691963091748 8818638395378220389 81530889225524575 10845764396968374515 8696647593640195562 1532283013038965340 10141534769124994586 2739575419400579489 6483026318247208572 18126341732239981154 9647342504061469966 5497139936710703438 11667635408740813992 1514349501677381094 3649827787555779991 8982257733945957662 4649634808833797839 13349820412694554771 1291097810053071866 14699606011152607138 14099148425930870423 15103386974889240626 5772667395139021743 9821907013912118448 16087094506742594326 4186151285474226476 10859567012628632294 6455752407053421884 1982069947760658026 5170394318995199239 10438671640512249817 16034082162679685111 3586324869544981729 12813978843957434733 9192762488342872990 2966261121140481953 10745652036432983134 17740039258823433524 11938834942324335109 43310648478019291 17046274757936089451 13117345882003338149 14339599272011655722 5537363842379096854 2972014313600952136 4399611238527266618 11017699315354914775 6438162084001084897 17705079917358205176 11832222175831101859 1825229748273438900 13130737961236569725 1060955199905372259 12801760802163775351 14065391423657269787 8939430269592947755 410699320356254498 5833703048662655211 9915311580504162113 14613665397640398869 1503834644356239780 2659242223777874119 9334523383100083098 8109192849419168730 11697508457045149562 13416468919860918324 11680528392951094444 16378228072106671735 12486805743032774492 1909532880711966348 14934914355237239626 1260360251094549989 2952293961588704884 12659404054925406710 3612179887907116082 10572524832953720684 9882635553327292079 7619127715574133767 12562482271363603860 2952804738363933928 16914145064393941375 141475950799412631 1500282796596516971 3506913925241474563 8930391684442212796 3719421318971010552 15896446208148813471 2222831601968242111 11902180026078608484 945488824879648661 11056862846551371013 15681385445188827451 10088310080371986556 725495235745541346 14293684701505280416 10851598644485914782 8128436343409716716 9928715694651316092 14756446147163811558 15237967087576268669 10542838758207704818 11247586980612898134 15963645972210352426 7480802002691610090 985961061144139724 10662450866207570977 13319293128641177625 5701978310252708553 7835856580523690904 8510926454110571847 5923639276394757017 14527631228261598520 17158514011883769855 5875758420196697759 12599900696240761600 14220733872466758956 2540412667249257453 17616671446630194141 4886846568710725212 5184534454845296134 5296671118866269203 7828146875098686410 7766645479822290950 412796513502662229 4776074823124360927 2137350927338378729 14130634121597377814 5724948170965891034 18244435346627821984 10539337150532330415 5548576171487147542 8624952244419899696 718094919744929849 10335165997979993138 17258145760838414571 12441339253994641269 6663336203516897519 12408321137828741356 4446339248691541917 3324429818822925409 9810825785660564355 10301424107268355431 1736190350840627751 14386426869962475390 17839935640831541149 13161505912232605499 6909957759566317029 8314915058380688343 9476516858418687150 14390759869385731437 4175167030206024589 8245407472587483929 8930776377620838907 6092611146761447437 11127535767757103476 10471038776776308700 1765205313989135477 12342799866249991770 13480051432709455209 8030273658629567143 5985934756978184797 16097326952207490606 1708893468271765472 13805298212113917055 1830368365080536828 12894868766118007058 1828702856675569003 15626955880427685425 617524678066102308 14333777040090315430 13780029160395270486 4899000980319934151 838577833873388531 12486243999628751073 17191656650318978053 3113668460455794833 3872707060043119106 18065912074141865568 6319245350335216571 8073734536645749489 8778036891565036203 9090321883391465350 17499168285044354512 12248786244184677209 12089563940585509340 6424180358249606581 15880177865270051724 12736604704904035925 8456227411471011707 9189152539478013716 629518367233245539 6148479457192277598 8072452546837107582 3089665150646823323 5742692012852103753 12335638922992067528 17735665260426706331 60796939101628408 2946906344390429557 6238242188739084624 2327095979841920260 5824320102795419707 9364774182605563398 15929071628539158599 11669498395329334412 768789325530150431 2815107791538720239 4824571452917131532 13980687731365976 17469839280268060560 4965803804148290452 9327740413454216664 1835837802093584865 3467594629978326516 14463721405926488715 4758669252232716201 15344580212176135510 6835803542246214312 5289870278029084498 5379074234822348912 4043440043964462773 8610715481881171423 8692305142381898879 9093247241627745499 3114438239017558238 13201740503014140450 14853757520070778646 6330573669530240796 2900694109241867385 11398741613516356163 344363011669476496 3844506858311788864 6658203680115541083 16870786405203201965 13663605750423535618 15225877796061440879 15502587323409101063 11647494276350118582 12778871184862799349 15247318113744942321 5327544177223398145 8842110176709976128 538136798421254133 13463234819766778373 18358200616368325764 8713056735915406075 7352659614903780399 15425387554102118680 13743273643127342678 10032680720458297235 449878910418452577 10743460798922165748 8841794510606699138 1163848403499347240 680486630408472801 3023480587199968656 2487063435689184254 6512436210859276929 12557666666015450402 6634702295612068819 12602020915105965674 103593187254680561 6971965842566987063 3702294007582339680 10806208736214844213 11706954600522507500 4489518394766444224 3373278866632352594 11989812496017542569 16391183948882591673 14317979158516997043 8433270628691655928 8387468287200195308 2634682488642578250 11339702669034170728 16025878355894034826 12962018009739449960 3663302838904939608 9667262215280820221 5463289618811343930 16681648080820120517 2933931918368600410 15440651007505776495 764837364243304329 6182197040385227079 4695018313587368143 10315330994901163085 1373447878837582870 671170726122598620 14815455256222296117 16034364364218687552 8696199031812187688 8880740925535196240 7358943557075436416 6223766633315019951 1393188653052249323 13670616074852555036 11427509384846617648 7774401859619012057 16668806741998216297 4471874633191434321 7195709189482239591 4964514498821324830 2034222307749315517 17260139756636268944 17367351859324137166 18243229205944862667 12871078654547916292 5502071297482191471 6287203857585568679 17933218367024568222 9557316322431688338 4065919756763123067 6672754378832564033 5708923879057315961 280991226813096636 368320707104119179 817000374477707095 16324601180343871472 1768500091010902628 16426083380801856062 7806022474739603308 14146558971457692887 16306399993659976014 16415643613175019515 16340077192128658431 10705204396884570616 17293984624011420385 16514122853091697845 3038198442367672698 15428562502989184671 18134287930902078430 11280504506384929897 8216258533626834145 14819674045193745652 16652184609719103243 13977238298938104168 1701465951197095795 14708487233724709924 2492179454417229458 8518132508253921859 13356504991492190240 14202784127138794630 3752730762073571754 4872958393697683532 4227915893436934626 9685314938764367239 3140892232599343119 2315673091640303458 9770175531458283542 3718727871370145877 9894214168337178537 15964245922071536285 2938918593774873836 12085091688681939388 1485794576153679131 16999290532725855313 9099864632039308144 5800411267784400019 1511602672314653126 4623990667793237334 9589161741840515152 7593840747174040787 11888957934239120789 11988781058653396549 4175885450508912678 4875405237326807471 5052740658706273205 7225251667786151623 4585770349308222364 2697943673589483834 6434768936592477069 13647789143418992426 15950805596708873658 16190603935458245917 15861910317678993447 2448521160553068423 7486962147425691382 7996284142926372602 944970600953846239 11239298022828397341 3119035115276163208 11863303458055718461 3451480068757444530 16264690446596039072 5009585086912462739 9176549714463159800 7874604834456057091 14008290068483909531 17156777937025613551 14264130524680989738 7511634837575997317 6207004704687769701 12140765382418146428 2921224334335993985 14401038519292997525 17197354579524690515 17162400740300757337 16908069607501732699 15902547899892355403 5247301532674450605 16982375204198499469 286448237668926042 15368556106202580268 11167693009097664763 3985451735796795936 5150047868478330503 4889389772862193315 13637593588671100859 4194689005253726354 12415036303958798532 6363581763248422848 6355374792400599257 18063344681447331308 364548175008954204 5269031858017117127 10998016443546315270 9525809202875116048 3747122586859916119 5525621196805686542 7387698436014426195 15478062731293371091 15147424025316292530 11831345075631117815 18362909297248629057 5640317727558542264 9258663624831463682 8480034733826380982 3731440690688841003 11247564309241382836 6663383404081443397 6451778731462382569 13359838094195525391 15902091324950009865 5994099251719324541 3283353877211852549 11043370468457587743 2119300363475246 6826135960481292638 1012711046636964698 14039637899275397110 18034528338089621949 15643903544395896615 17647033411454378232 2852974993942301229 11085467422999668837 18050444069401997377 7217358345557178986 6443306186300489001 6497753446277009458 18151277637844886187 11805750766874322323 18052403789493266514 5003444156272549950 7957966580693458586 7870283595379550636 12115470310981988663 2702547452952601430 12538236448591226700 8675684256209963661 16624382358983346433 11328049599679889530 7994910629236801569 15368007413887249079 2405138181048119436 7130865982163149929 16128016007205814129 5371839561145478328 2801443041769398889 8740339542427597749 13654495130768597207 5569613129229933160 10371763489842244043 11386370575396021403 2804816772503698905 12630060832018253601 6899912492774342153 11782319935085734671 5388580218361802030 10631996785429474328 4409030360396580232 9511268377313469087 13818178773030058761 3572867534512801562 3520736483639987541 17137574312705587791 16195003020072026346 17328108212832466403 3173375113652596539 9380345330980492371 2449810265807389010 5613663937887843772 9029967849116549490 10702071490896690053 11866114214500680591 7536667268320608264 12953157051876017967 6446010983960140435 11621608627316143417 12023821555687961084 4253284506560249004 12345614685231192277 10118894954933776390 13416092657235750741 8613766723793043742 13302365480191872827 4731820477810346616 17907380139095125688 746837324374829835 7019310756403156629 2440584165177920802 7049796316383359671 1051891002273872434 13576693994525595134 11202828641549480802 6768639959784492706 3537831987729882572 7654683520213018397 897409171517975089 17582700826162739598 16544421595042248116 16482020305205901452 14125047629159521878 12579539819311202734 1518389987717589803 12053160808439024328 2697697419233085179 15521177388009649809 16160935321800621009 14412909515423218655 1552484448529764617 14295093432550385476 11634948443519729248 8277728948408850192 1505936065952260197 2765144495617578985 14859128919373786235 17892498091052608274 832186365195818545 16592289109666697300 8822520300098901289 14898339257877894557 9065715902586156665 6581374442255478668 6366224265184993435 5707123019522472602 604679954008721473 5319387067292354433 9959463347019413441 17160384816310399165 16606519717777833669 13569589176603540749 18362527183018134675 5068075222317995812 717198303564304113 11615020300056368081 16198296694826401917 6641350415406017601 10317508680648342332 1027128623837800128 8739511451431607593 4031469812986012640 17047003988439201669 8783820099608730551 2324531066741877910 3145289884367156319 15735779961446528575 15626526060543986899 5738049072354283781 14999322142609981845 10642142774536227265 8386092530179422645 11729993294486220561 9481361045466817671 11333801242755071384 11495561620895928195 7930472502038647065 8733535828193358369 6809561709710614354 16365849208627820749 4150723454207980013 9164907372948916717 15650485533216331647 756317732107178937 18161973588085421129 12765935088613430053 17256383559883333206 13119339763286824737 1663018141201190193 15782034157217616703 17259457237280465578 18414453039477207598 6671527842714996681 927494843352485300 11490990918778068672 16283679036751942828 4386612111480427702 8774210072141897606 2459470265382420011 11377404966524963715 12682306307746637769 3514373545445250687 13807501342907669218 11601223532608719695 18233447999505169678 1998207748214912571 12736529957792361162 2948216561998643233 3876729963186899890 15401752182899621753 16235465146281645621 4116043702655247756 2525422693287516917 7923559411231812753 4999719929292982449 9164250684498801702 12684144648759395386 1503956161255805806 2223040046596654896 18382705392808021978 8556363170511125125 9092487695803783455 5183543535573566131 10345518385957646176 4561247317886813682 6336262457995728425 3202771043860760782 14681389285661150083 2935735779653283544 13024944029133474919 4337084107163844492 17720688367289219346 3574048432946964252 14255960213208033151 17596160647861864384 13007348566358679453 10164730127121634424 265943909737310812 17006756740459801152 6941090836485246994 11854543622506671402 1932967152958187813 8013763076900234493 3229674313424019406 15628798231617048251 6825317209213656901 13729092045011587033 10634969738886111382 14285261910335223149 8688361351167074516 3907801279717664126 4387446138360976591 678593583200693915 3262232043857433849 1515795771680043866 2550583944757056862 11529701828940648005 5784806341218251889 4226311654830370732 5929728606260696798 10731463547298476295 6068843251803403736 10760710638208001405 13532782929900566447 2989004991094964886 8543324546319752956 5142299275827862603 1968695071223188323 6163784528333173068 5692979064681575873 14955899843011515150 14721040057310137697 15189340477347499874 624146126994243664 15465301568457702779 8221584344954230047 11481236582687569986 16331816225294280560 9785899434403701695 11588749051987338786 15588087323840011098 2330582321291677833 11872931151750585084 8603373313487305576 9235761120919543998 7868534929484623434 13809837267999316839 10776295325328676628 14063821237271528786 3925554748731869178 1349558446747422063 1699183953402602902 11557227059349597120 12721941850644641011 2305285036001444090 2866140770931441859 8779326790630181071 6803656319126148129 2730274206232648004 17930777049685061459 5701909427708461685 10138160268603288109 11182754885401929229 8146402444292009204 11909081608296398362 12446459592540453612 7922986966143142611 6958969788919997250 13195539300305858592 17235228315398757045 17203201150917632225 17081129389237978024 7690324385442335159 15026203839890235722 6626764363534077444 10230480373582756472 7981897737038459253 14253112841701985790 3937796547480291471 18362175593473901765 13990080048891819020 11292311640280413299 10443425078346774948 6091475733318481134 13936810439657672857 5188304243045692711 2583919249764556618 10743004370491121348 17885988352140917731 7670883315515759434 5206129433357356852 5476852741875620518 122675370143945010 15945269301863102832 14045365603148806457 9272309534710378869 16458772297230592325 5488535886553973899 16051371883071994277 10265955199640213421 11233851138229625310 13342108041204979621 2786736149608818341 17070705089763582675 2551417569698356714 13494149059265689585 13705866968279860683 16061728121737609908 9141710847014782101 6232426915809901611 3961691749668430023 5860455895186778778 54323904792365888 7447783311867445699 13974050179421323715 8679206416315818377 6289201019506108797 5421644189473051009 17486873229500393515 12258455649267649624 17432976570654641380 2796924164348841418 15859667898045469116 11357317731819719660 11908273916667008660 10146420962544378604 590236096850590761 2803324113177799930 1470460563405619371 9473557777280512597 10032030915613545994 8377300374614393531 1289292312361389454 5842881177204234565 14305969856755127676 5879621176360486411 13727340181474261329 4467929317617687028 4285335556510051385 12365679387187859911 13103314700485070398 14578602431790693931 5021533801753001182 11652903461916916813 16377324179964097533 10520313409945985131 10425714901835632039 7121565381907351325 17962607212015568104 7594431582302062048 4130449934304558431 7376419803273165527 14288880135534503952 17479658170715189294 648776172491802297 8295102245085572829 1612883329965260857 6660177619486876391 12469321090482398603 9114544210450677700 7614541095360220361 237290744473598238 7897723400650659701 11888987147845405912 11457874865089788253 2580030828734367020 2925006407454894142 1878912308798234362 13943148424845402913 175520098744800769 5127278137821922842 9388932604549405231 15216138848721986189 12613085846124687092 6048383156870898219 17930235621386733852 10865720638630946556 11110448506198632049 11894405463290890499 6108295128550168848 4780563250819300519 13771911157696300457 919967873823671151 3956513972241598487 6921508352191698714 643213978871452721 2860710189482579831 6427947012020814027 6197981881775222285 10915916256599359429 2909061738413466841 12217375347777028603 9674412820231188233 10776342304012894761 16021155634663761575 17210765284310022330 14336108707049100835 8155471200474308543 7128438072642202569 5304869036193039102 17998017743176226317 3993788671674000995 12200763149656967188 9525978233668259722 12793919218946400309 14588247827495989463 14668386834074318395 1381659123997622757 17148233450906493836 5350636869995592135 9641305768067058799 13605176152632596789 10889521411424676529 13548345401210554769 3886669916828147159 16301740312781089954 14148602868050322884 7407374271602944678 6672441351633821205 2557483757363937922 10697041679074614564 7470334672459809311 14029335105315991887 15671016999653278645 9358054230005647055 18285709130375590714 12853363908201523843 11944993273998130988 1981020550581214844 16416995487663001396 8136147239872674084 4784996558930777299 475844094931821271 13604799685319423161 7760206745368200481 14652662007852950862 7365954182350631397 14013043757498279971 10552812068494640654 970373406141649494 8024657847253862189 755272763903883043 6176452872561151657 1438267213823460635 8635013363748384164 11168262458907041077 10980065888323421118 8504342205834379817 18141540811701721575 7069813420090835527 337834335810010514 2253233255780256495 9050796055128057844 3770200686949998537 8283082229966000216 4323387464881091613 9801824680725752349 464760054279400292 5926434080299596505 5338516968488636886 2152280772195890634 8828864387212498098 13796196313564499339 10378293523571565216 8348490748339349170 5883289783063748017 10909456543196767751 11294096372371557903 5708694563550091897 2256099162600826568 2134803253361795887 15697390770897216409 13425989040718566851 5682283261591478972 15001067219505832434 2608081099796667048 6683975027716665371 303981726018142728 5759846774276683026 17646029133865544465 4047288103006890384 849822607367195929 18314002596559375758 18201279783519781496 12116860017641943947 759851723223358026 11415313181134648314 2835743403483058526 3510666053001914635 12319216346606741921 14266379380107194467 10901625254046463932 10032876842674909155 15865935421393695136 17277910012102075295 1574698286828064545 3800151888218457506 3811456837671809939 4342444463765714190 9271047925948181640 1125063457990205946 13775521075904414982 5511353840078735935 112652713556991105 2170543868320594675 6127532791922877191 10200050705076233853 1988265536981617277 213778763127423859 174264930645877847 5689651234903557415 5079966306605451968 8706333730370465042 15431672739424607650 16236491123940112008 14272046828416509354 1115263179211228291 14564243072533140731 11832287323447093839 15039982034363813159 7010892048366905015 3523748608750223382 14429959611985533313 11209726592370382179 13467695209906923286 6951709945446851101 14508909547702572337 12126259319523091030 7261975218425416133 1316683214608382979 13250383207249480244 14768968424257212393 17416905910002291927 3443868713855548728 13232130706100536912 7703590149445344136 10597141352891848622 17993800791531305479 14864585505004722080 4299346893374771982 15698543529718777374 14499560892020188499 8180695416570990883 14388242174135727052 17525038857749490329 3912343485462119727 15484678221907701805 17480387673339208391 17138394239216679950 3755837570772992514 9865189541481594215 16938967860791762801 11789857067931825859 5032407851408707642 16032812742615127901 730463138205025353 10061211967380296319 8319160220862156420 16412810007435410947 3689260259709933391 8413469560273945567 406012275634880072 4766969706272635735 14279912304008404753 8642771409741025763 17426499082922161885 17283299940034371338 881568309285547911 8039961246103751118 6610098869708010026 8812837084911863881 11071579324572453274 10817029410105299500 8945209087850694817 4758894333733614399 13743291854016373549 12307693203956555374 6696503029708838431 15219312454359050283 3749104458309701920 14512939799839310812 13451451836339658458 4854622893813397839 9662189620759637553 16032098794734361384 15881002727516102295 4091491930527679391 4342478118426114523 2599081358472140994 6415224964460080671 13712953640995193923 833590837405174694 7937693813635026226 17301309633029177488 3582308214225773739 16488122655078925609 9351569887597447483 4417207541229615184 17560296030900638121 16828416027812252233 17207243757660175881 8740028094854324713 40314479491146799 3998392251602867146 5292967111795975373 10512352997059224500 9343044420968285727 9188033646835292289 12209230225693287070 8878445616532918052 6030174795030366194 8971869372256898988 11750859286282330120 11846057826162186068 4248120064556820479 11432547087417067618 10747799986177670672 12929339875198594790 14171870035204017846 3470608937451369723 14354952385925953323 6674428986651324677 14747763290411843333 7708951975604848860 13273733135705412830 13051722724951669565 14601589666301659468 8819317539892406598 13078517808313439688 4581007792623912070 7577741851017506822 7561550433277698059 1957766146440047603 4506698671859511137 12683780586000068135 10962389144880547435 2914600738118881692 14110083704733998655 1457539202917503739 13882756039796971604 267116062732607624 12886404126359757796 3813745663096841784 15722635161940246515 6957927857022404963 5411191841599227739 13102935054573553893 245693060423392816 1448229683664979944 13369180076612980004 17384616305122128560 17631403339046116960 12903567969327699497 10639198379231897847 12187421290791708901 13863123766354382719 12394024527878067538 11791962878958319040 15819553124893636978 4391278127977328068 1480796919648469996 153469541229221332 3249396194379643236 8375386475671651991 16462444707053164020 9363432541446866154 1124259428303630426 14487185312011918081 5683379154121116035 8311504313035853439 14220204877146921310 7902556905292147826 8112226706464500618 3331910680811777798 7713149723168803502 4865221914536294426 10767127210678866810 14110948474297487403 16502672763851472111 1627720247007816744 3744877717226714268 13517862742176868924 15777749907242585756 11683626257111100781 93798020406688145 207981262294792709 1216778309575270162 9564950079346912809 13294299472329320043 5485342220686321180 18243833914243506791 9096958623868231753 12166593130652775093 11856694920214798278 6256664469549497192 2801970004067724759 15343895554540697680 3781902354700523208 10127473969518520942 13430922898981456045 4787690193176476355 3229467774636103255 10695147794669268050 1946311187123873742 17051912925913685164 6527516904130910358 17241871874874896597 8150100698183294907 10871573588588717214 12797592892875815542 12815745762061668413 14146005006653661947 8067673035395662183 12056824822210716004 7648404099909595306 10691686024408023742 1884185069235664276 5459622890293962181 15465575995878949936 13387859117752902956 2956680763140870035 11311948029436013154 4761822430389399872 15562395108487425142 9142072788104749743 6937502573675203819 13587661287371990448 10847373112666067073 12916728167305718786 9654599799876215835 893955338839140659 12221350304138550291 5250805638785956601 14902301176168113166 17806638659695872262 1455758050587823175 9088228526748031304 5772034338014156406 3509416906913385675 10061136033018646014 2721005053902649216 14347745074742827707 5530473683780045906 5205406234256372760 11724372266333422573 6737356414009625911 262428164224828927 4610779817606285881 5189738880667573938 15390449146768966031 13968308460317870764 164234766606164089 7090124216068599839 4315600048976863480 3646084683889990473 464190878012831592 6683847930192623208 9409497288159026658 7595415260963895187 9199602271578928650 17133776395246829839 14392363629539310028 13862578882915449261 17940735597033203011 821185270445200612 15903551566045362824 7355864068453499210 1707902605305217347 17059635128302258089 650927408980904271 4010577247988820872 3680844240810428447 17409614559164104611 14201139248226589841 9330908204678945304 17101379806593230830 5223769681593645248 13560129920739965472 7720851193081587274 4268438093537435705 12794296788118306586 17264492314789860090 8949925525381949879 7222041561553954589 12841591158181346629 9936136180383533419 1470571423091070627 13972719252495587353 1941824385816932166 9683757102965817459 13257485889565495062 15660296799450370166 14129077656888093615 6404839763947545269 2662298754503312060 17141393756502018577 1814284123238237712 11624136595473187381 11303237219001472371 10462885028960923200 9915479862697720178 10575744328747128090 13356426437660951747 14045473611945276994 12089832265813231920 14291469709025668067 18179945720059098718 9300386999875262698 11412524132248261541 12803465694923898027 1032671973249674460 4959364162831637141 6572114472581530532 5195289680173730181 18157234024454133564 10398295460330051850 13400523048961524033 3869427291758428333 9220435246466938786 13458332730067356656 2814376363096037082 8580589712149396300 9451960349496463879 8661689068466438452 16501157198177920224 9608883894048730811 16435156095342455336 9398523847561673983 8043958933204108426 2828358192603763204 7757485329802568585 3276731562009449553 18226494172809432002 6565547714782932702 12924612727262461466 5747153423661888652 17345307055949284993 5688576731591189858 5245671345128157901 10087807573060538275 1719338020665360545 14172468451260403520 4608327719671661591 8175706460407535630 10044678066902239870 5737646887432858479 17375687709450823068 2345057100526485883 13539004855415457370 7002682621779263036 7812606130270158390 11539137822370440389 6089684873611437323 7279391489258618529 11925255305736815586 12179390692323737447 3025959720753010754 1173711479205605107 18126653850413072572 8810914288527186578 12030240382891440005 11546920687945009340 14609694553341757962 2545970393960007235 3731913004519823498 8600714498027332176 10600442375908934932 6175013429459534419 14634132166369469706 10931130082672278648 2164643986697328107 6199591793142003739 16746908637087668400 1069298917990206 13365530785087568536 239681686922138081 7629017034794633549 8281046279393507199 4132590374932379650 8711494358754454173 9505458837450873808 8151441042917992658 12627828701686043058 1496170716627351329 2325970358166101893 2965297067619050653 2050585128951870001 15958162688062382975 3257137209413938019 15051125930913456260 4179520175181708597 12588841493373990413 6677242455202498296 6260331803246867417 5338319917671271468 17856048467605132192 5161345059364265525 5858593013370767697 3833755547522279490 16198664333702268459 9646826454839603653 4074532498938310246 3524588532658817430 3765327917231693075 17197497268699884649 7168557557097970207 13215322259045867501 17088548459478748941 16871104865461053490 13509177210215301649 11497162709635402887 1018548713517253703 5763283912614551640 723659294240439887 6525415206516951141 14517849391220223291 13129123034659207389 13070794485601642685 1886826918216556565 1897051778944245973 2722148552099171637 11663508383979679261 6238942124931734208 938738869954169816 15397712333157858699 5142773800876302429 3636591697642062174 17360290431576756878 2354321453962534490 2500583610129274667 17525304934504037276 5047386573388559906 16417620891740938638 16393347883217656986 18149915502441691242 524361910581036542 11605358250346926470 3715870013363240555 7478675704130157329 9502819628959187743 9724221476250767216 13191070034352962790 9685854825606162434 5529257509004053553 7687175190741593872 16048262323504087304 13167023326724107330 17085135532325228280 11089792672206871677 15239291703428096388 16542972587273604555 12334828354056049925 8056355047288321235 4219713741290550316 16721919875150873615 10069173571823401617 9054978238936859337 8349293820310311295 6314879574992543012 14327095915042695531 5478291832983496332 9956565025963752067 8003806181534963046 6694058757445569990 7423448461139211336 8001870752391604056 3760402933381223929 10597764349156466808 10398939976358752048 1983842596702847588 7080079798874246174 5051141127262693943 8405142606362653647 12355603295828543002 16644234586307862076 9060827593850437516 5822143371370272804 15137523690808251045 3893595035465284036 15927247755698284296 12948657307185686174 704705334468595195 9272381203173887505 6688052842723443069 15487748603673722144 14336989152136417404 16742652311132865659 13555019703067433718 2747791598160119235 1768730017837872006 4950436482568421480 1344365314742055113 10709673138502344865 2222119082699130376 10619151149529411206 11818440600958854768 8280286388084209396 2322365913833903706 2990168676435465401 80083346282998152 7734937508429567432 16770340184349859479 5714630586936712681 17852175147858206406 12614475493630796635 11938302544337935645 13590577476318461255 11214116534864542931 7298086887895051391 18180998239946824534 10438524547296511522 6128460051820244572 2386270145472268051 14809255654185377775 12632599147433952541 118620176100061789 4838718227565022468 14911130459309698389 10672070730712055610 1269820602009039822 6426755600292544819 6247216942163886611 12494485190336850684 17044285928383384269 5861702550137996347 8477020021626758415 10146820496636053495 13190686413555575742 9049106588330975594 8785315760075510590 6349860717788557203 5465896411413188758 12143483274649998567 18194744582739732553 15131203698652790015 10112817450210593004 13884603507187779903 1228371496247303954 4676530565831714348 13760665161659585068 9112585189277207262 17397856644495449369 4003726931075436640 3414305206111553150 14779957626984483786 4397248639563345368 1041346112454193541 3183744375840050383 17007560311832533375 8657976871007669344 11356506630778156146 421699820509505067 50362111597597808 363436072819871961 9433816405481904219 5523711053787977 12466866733378536337 7828344436699199700 14488077001938315474 17185734005933042420 17459742949648704654 8547790584481288832 18002611380678649934 6773312506465722714 269242490841817661 17617380779924061828 6554053142666699506 15558651131250911092 4329806711907163883 6648338870361941535 18353100955389662731 765742023449441141 10803908815654375168 5157507880270566743 17171103086227298677 11835739301560887308 7123466365004310054 2652110590152001740 14257062913671638197 14604961602568846243 4005576213596694615 12306061215283707837 7425236917782423654 13321991110965677037 6325433875794954522 11769400898426645876 857229472578333673 5552027184663135355 614999875123827760 5863960447191756016 1206920373572062425 2785576823439832564 5970925605257577706 3933297912143338245 13551076796768240583 3495378176515512250 7447203485715163705 13326349719659680502 5142702995605462880 1795081446421431972 13376649404153575426 1673900608159562856 16880380358066727762 7464877669398334656 493936421964247196 16004049794596872341 11962530236521458902 12277157618022506359 158532200220522761 5243707122262301284 720423864558775136 11260064780699997733 9159135883549195783 13266357715007528086 5639438521751926596 4697650662046086862 6902929418400208455 16053495524422291867 9248269595338419879 3012929183808590258 16554065744394291786 5202055050129254404 9050633225220029872 3076219597398456952 13363943039346050306 6792021295629937538 16813864331274032771 2910687442767475278 18118315156231493197 17532114523138046019 11294772325941050948 6179785950242442458 15187148930259583943 16985094513648591331 9749901744231544734 11129706834638696389 3280488029191706528 6246784603912712377 288183812055941113 14956211193826617264 2788944521627561539 9797496301992046312 11579265644315934500 16690530356198944516 6990185538868867796 2672684186664393102 8117981818143233456 3615623737597019492 12500611960867793177 15603643632386329263 6470236723441253848 11599062719032913948 9978109562165034582 12098354357192008296 2790696380264521175 12491157635530070473 7859954889346061071 10275110585291667422 88040183625476134 14093757406629467653 1351555626506675 16931591955144894204 10407043981059368978 4160717034137442380 13308906307538986227 11591463557492558444 1990962507119019912 209070201407808652 1129151153803070048 14106738440451755359 7923137398815053611 1056759285573955119 2194877507084206176 681777437600728275 14585075581419228894 17089330595789548790 17123750401328426774 13805535955406698646 14666255186183851701 1569050622548152807 15830963761463419363 15525619148057543940 8408560132021352625 15494024905816702253 8415588502741725603 97538703574186995 1583916906173592386 10921123328064874708 6980588710993994254 16285573291400665048 14275572087721849872 583237694480662042 3526877472476587712 6092123265571933867 8579728667877925956 2530069640460358781 8967652565392323468 14867860664773075708 16649834858364734672 4248400412024294694 17663466524426380614 4806880619973932774 8950291611362342814 13397027659006457352 9731115611889180939 12382936550516686222 537563360960803800 7297577001007383368 8755722513485863700 825665296950069537 10310777494382613074 16063491325134187394 8809809511762061032 3657307233901543506 3408497453496493644 9557732105782707887 11097140490247153048 15295999836643818340 2440782777783559458 8177537560160239313 10505120661796233166 13789261065108752607 10610267223876021622 507801598247829350 14880693066408720221 2427019154414699753 2421354496716614497 12860312062545100049 7093736294268405093 3767498799178844651 15243310543259881944 13206444800597866280 298860268787998203 2107035614910759401 8485922450609578003 3845446554777305123 6432272646225580990 6920075669486852320 5840523854984893688 223765676290410602 16766526568871064384 17739124138004316604 10170198395128444161 8360204355780036052 17521238875881387619 18320863407959820886 4660943775950935621 7990190362073697180 2230742369251352108 8390193530331364425 7596673217627367193 9600733124687603247 7944126387953362640 17550110749847008323 5133796105096983112 6073270056910564992 7495592351257557045 15019558224902436937 994407251683233215 527872789002082258 4640033565025480002 9540926119500714733 4704569818176203070 6099607341702774819 5476268118519820329 8080913936153118548 103604315946968989 6097781201525578991 572918866473131462 10727600104718451696 16341326096508209346 11186086706043779185 5719973836927976320 8392455134745304794 10752194120154936944 4274601361119182437 7348015791492108565 17087630756671460992 10697670585681698438 7975511261540311224 288466087269572860 17394314588058980815 16015791308905440154 15011431608868375694 12560591085364395690 17464470267206758879 3575574496832087166 10773494390946711403 5415148530738347136 15478869376734620412 2546145500967273809 5938945503494079937 17247172370819000241 6189946197251863081 8620890788112537798 7222277234161042762 13335263385507490517 15690303338630446975 3053414016502304588 16632568175557391386 6081714136720991213 5859979685948460336 9052946285684617781 1578636042086582788 11914633745598656757 17727356953549773942 2337652050926518121 9665640961219742917 14322286633489477908 13488983613501636590 10846636357545119387 1957546868344946187 6385174810755819691 3911930441895136652 12866400530788737344 9500408776259347210 7387273109904179029 6183947717975419509 17165589318650277520 10262577015321576363 2413975515206666655 4009726360920731255 12711399220467612745 17366652893291746187 3434659072606486530 7147866409298940340 11770383552720898480 14891737398790748387 9507490468314306081 10889299893017643463 4914765609986592087 18192130610451211324 1944397070791673489 14579018419510051100 14593315121862629634 4816754711020844019 7422775332411386848 3357108356238243115 9964486632700047845 11378822380320312739 16556606590667885052 13940675564403270293 2269519202737896969 8744506261638362427 4913699721512385929 12271403002925226582 5387429402065581384 2421687253306959727 3683430870356820637 13910569423584083333 2442561834234072329 8384582466632556385 11149529352121314011 4968221001034857138 3028379717324165168 1671143982392464135 11111738253618605551 13271153125680983195 17537352983908090877 1607749766586837585 18296289207729650728 10097342073988622266 3485437776603230707 4459330395063610920 4201802227108655209 12892897040151599905 16716638113762357715 4792358277677110716 8379779716841820457 3869940848423306643 8577381114373293263 14749308477690439788 2861267896736668817 8381109820255998692 6203104922213873894 6678195973368789192 6819399257293543878 10458489869298417756 1393058801550132382 8841378624405589853 8939680014418804279 6069923090059744726 13761079918619790743 5977647120609077810 6180404955792893258 13151579125894443327 6555371799648524940 2737770417393204594 8163875677744267862 8548035821011184405 12267599335959934280 10110699340504960582 15930136730912205447 8408324861253879997 15036825532515147420 11721303517119067997 5918017888035494072 4990364203414783429 8528523453013940439 3145471837787762120 246617668368515242 5343409439885740603 2421515490976005597 17355364836476498171 988685263464335536 1073312330594663828 9175738126184349784 8492986103786085193 6298056435478689045 7641897736913223756 7383093115284853785 4197816879250965345 15694783284689447879 9984793872956658729 8994669096808453775 16255607878289763622 867819570239015517 13188264630511874706 5828090133009332130 14087189328497271509 14808069207238393157 2712860156744184086 312861005026663231 3703958069946155871 13567021340705001203 10204083544910142189 18167233942326111235 14145827511858832682 17117662768044739641 14812218692441655604 7172971861563382414 17053322217725805440 810924686736094615 11848457020514325490 17335052843101346151 14471631684029615522 2000122153117705104 7048145073198337944 7180921375279859380 2944572699797838895 14118969585805856916 3047692155530153684 373219369332441257 3026673403254466479 16416755396122075989 15544260546671464481 3905346206922886575 7185967170468295658 1611333952335403473 8817089340211303899 17814057550293656150 17163375703395763505 3064254685055514793 9682355368286713945 14247451884330690082 15480187186546866458 6262822272559790940 551018182166367305 15973152792903229901 9090469647476865686 13948166292228902331 1661600904319382416 1420713457007940669 15874187155639040889 2579270267498337019 12771490930601615370 8231998587875644313 6715312211010447661 14976019158291688334 10736675822281027846 3232710814578414583 14249850516898029915 12382987387361556571 13225555913445182364 16995462255599420914 9662987720059850127 3466217112822753735 126224586174573078 3863534559912531399 18234873773393519836 8256761302387717396 16853941611737272879 8138904908783286985 1802581277460842576 1820029292287531957 7305030093734948343 2230956805153101233 13153368829597462050 6948531520418457952 18385806467498500297 15289717969327673271 16264050846552695102 4260459838812958816 13911982526741775209 459782797511893886 866432177089289468 10506509416112029349 5438234606264279492 7780819709208538053 17701168743655192743 11325258510843076904 2883158920224985407 8319169391013151304 18226391651324482496 7954503178003253637 18042772727362972233 7153424496201847100 11118479695118225558 7016967424258957787 6059464067125196881 1971032725247843348 514249422634663383 6171878617282263996 8151490264386845635 14137902273694868622 17688830042414307431 9833029162449562389 3303371228212576624 10089679717998922342 7328922555999494415 4259070863220662012 6509962496107047513 14845076843001730557 12742619002936494546 11826637453103175263 2039125572078414406 17020185425641899553 4100251113479988150 16300979367175154100 5205409318492287611 6167920247196706786 973172804190115927 14629104993958112977 16102706378684158009 4130758083658227903 4150149967113482791 7468661681404967889 7564459764046332397 14065938509381757052 12051231182341503532 7399270912757011428 6467817074430468914 15728805758990380611 4129648631664694383 15956208491181417757 12004081593569068652 9855090738020813227 2301608975150527189 9909021903978025441 11101731935963087405 8875881575739827073 15709394736986870601 17809808257665779530 8976140216926707701 13134817905720128545 6473772724350780568 5710002469763207479 10324697646418183321 1448004781778499516 13444105914688764434 14362503043305909977 8274983275460085417 6759673748222846839 13128716727531095751 12258821168491623368 14288022877586788331 12965120108443970389 13667744506524662836 83452585625188597 9084919734973975577 13066796330575731081 18223387476109449102 5560950291607214750 18014663197065335080 9594779223928950037 133951869085386157 6657501048390332022 11501089734615526771 39336486305797975 11849816265124859452 1239240371892020573 13668820706459009550 4169157012593243482 13570154630986985107 17548352645408346788 14136047284987297671 12796598199493618854 1503295763778602737 6187222046229666092 14513388929397743509 1778814189846831641 7173422165224295065 4319897663285583786 8533786913966012746 16519835447593869362 13726145149656209075 14400747168932984799 3197569975770041476 36487850793232782 791746870326333109 16777902538493566633 3034352371641587545 14507663071682025399 10693025171415569582 3587774076988557605 342485685721792371 8364720748293359039 15043742400165886887 15470531557320485664 6589038455879764406 17371405652595304885 1489781387467724564 17133993691129389581 7558754805261735584 14239875958582619203 17666608568036260118 14256578998711647174 6912259568965742144 13330270931046783886 12171467853559744520 12624441528663916467 1300179228908431819 11379158880394198478 15475625855923256309 2128879877722758876 2302515295723238942 10241619154896361181 6777543771350994768 4087088329327152043 10311793211964748504 3175306399254173851 5896284903060256371 16660714567225128728 5668482241529689970 16170853720586256136 475739738559881030 2063332485659226822 11958661906782759578 361562084043255609 15413811173940789029 8050871660150013037 6443707510583096101 4764271429861948404 6848988554075182344 1770218870584888448 14383513296995057519 10509770240331359386 14221384902874660185 18139792748281715746 10947336487439540741 17456799964544224216 8472663960691246587 1559660573942402711 17279784519606181784 7326538560232798486 4404234303705812396 17642783049981264491 4921830344211803910 1166037420393898754 810021468335465136 5818804563228397962 9353273311782177976 1664424948008491606 18399646046124617474 4514742290133824122 4142334837979925987 1659751939281740404 11595676063696909296 3078623325015266914 1723504402766861150 16597264766075531609 18312091785294604043 10371106874781163409 10077967972526533560 4055018571949500887 4868193176668458235 17661811146092542445 5331243416259558507 67927354372539659 16214425660769481967 12928115747376249382 14027021688708418348 3665528308991293701 5361450256786490657 9665050995063711057 15206560879106391663 7477811709633879281 17553738316060262121 11270845264598369118 4482681206715893312 4824136148152866305 10864614449363653798 347068195138542734 669177960518130506 11871106301400947420 2541466374365355524 6347747043751504963 10771268349506009908 11727884409760469821 12640582097687916578 12533737415807599126 10788517797156209739 13735886677152927891 9107460742062117154 5690529814402621934 16190460409027779487 1004629744102488866 14245651953739400446 10235802878347078874 15051427427126799860 10112269178089905776 16338346275794566907 9917513512927262339 6982757269673564089 8615138494318763668 2044366681037558621 9378133054820461856 5499663696941700659 13741767147469514462 9142971447785791279 819370268628871702 3132116296568431141 10636468518491926275 775870314553029024 1322289708078131141 10273771561900821647 14218700367898633 12184728711062009091 7860386052924457996 1601192512164605546 14448172108501130278 5802934510654034365 3472864673567855460 447672531264781141 6956340921211168340 13120747611839986942 17751639728297675665 7133690621325182609 6318971933042092041 14245823074063593360 8201204876976027177 17994665636976753792 5274969227836802155 12707794024043853582 2573550268506883446 5587007777860678359 7551975742960615739 7737452525399445135 7699198439528169428 7941497602715301693 17163403772115472965 4337597095715310627 16376574437846016769 5532198873735652685 7352257372468972139 5487353654383102243 446822304016205579 492156467071522715 7848518163339487520 2647306527161154790 11263324724387636472 478486787970853140 17906009270545497407 14943162498917091333 12118187027726670271 17474750000816706066 2069733441385111239 15711234058696281209 11889236839100454722 4858874016400374078 3148418961419449574 6690512225020604055 11522307400322326046 10463438503267342754 13763538351090067338 3801531898414281400 14734823421747490723 478772425532755378 9463081140899407690 17818038512642479923 5344093868117558238 5904124219959710933 14396948470174191817 12304961992998486012 13109379219026062949 12090989302520593797 14620577645475703238 13924069891892571219 6090796159680960618 8373591458701431950 11551336686639237639 13322380244162767868 14756680949688176974 12560734732334851442 10367871085487757820 17567358021546216850 990417515060388327 2836204341706023417 12216075524325186182 9335576265420106262 9896796335301767133 2445427147217213792 16794703054114262998 101768403736485648 6805800512488658209 3343330181903738965 13369601508239494133 168808512434337562 1836059118832412877 137886400002108721 11394245976203427363 16646734870922144525 17124107971839349995 16243168804829964187 11449116438396343950 17747911268715772710 17354856681305574132 5937081183660495679 857351925915588667 16146357263185797634 3294666148818998395 11557194071248666083 1243634059860297596 15277756235593490400 7456562089825579236 17530300018197240170 14839338461306815413 945536512427104400 3896123891721229959 3684036715642800257 556738906472901941 10241240459862774049 8925961914787470879 11451593901022513741 6244865615992432207 11796394264987246485 4953547736466711455 5705966491477631169 13173413685586939345 12207912601574894981 196452400602664588 9107849533499940968 15489000768657408045 11796326621985640579 797874098150518617 15696946483033311381 3494660189635678046 14604561265845481006 4856056070773145959 8347040866384063213 9999544018799913771 4526001284978796774 6564815588819192423 1407637010285864467 15246556196669218203 15220130571766313902 7874488472570484011 7261919627014050318 18179957598249039006 6491524440835698651 6003909146239887736 5047186380958368240 2673174873274413389 10449264743195651404 11503608302954961343 6955778667242732927 9866598372707914227 6787959356252682763 16133761216643815810 12595664176013148322 2573669173463964730 7660319958332908488 1785899466184644561 10718362213473765646 14415708522913134609 15500756934402058904 11915279336552765699 11697336002256165902 9098535914912061941 16589620880921637570 433756617273929327 4689845725007273335 2328067413451022387 2527633533314144258 11082640270450056556 9796791356804632489 11293913252537490514 3350940464142418949 185155833916498509 14593006626340706898 15362763675868018775 14853407102362997771 9948969563562503902 14019690366247915525 18157449842724260067 774702456849749329 13514059419972311143 5211103464458716599 9041561269215131308 17370558023622536707 11763214556644877373 344784525469671359 3495836290736271218 2804940312250594431 10065948812473601676 3759097213169452865 15252319519226830484 18226211297680866182 10018998951607906967 5307422287593444896 8959471101363329789 18345694041059352069 4302438748117358032 17884679583453131906 15337686503654913828 3727344874155409791 3982427265171953526 14036120078375088284 1639781092533413773 14595319756387494969 8478680704701650800 7357984554402032303 11650106529094357934 7400073629895644460 193863488011682803 5330759794560226853 5899308044561641778 279635272234982265 13619113990742447774 18427718127160211477 10323533442636671925 6083977535457487125 16591436277156005042 16663348713963463114 14812245199221534493 17137033047453156133 18231642847336922784 15456185982450928687 7346241431710372569 10191050485673062893 534338054851185916 15951492164756139241 15507017274536716222 14231147382591764719 11217030707588916104 11863321788651219108 3370468283243354279 3309011993038978100 15317643401063049558 7466398320428857459 732793923089403112 8094278067490443445 6402863917599143656 10315346849426877421 5959729162102936751 8594635324453611051 1735837704067838829 15092876044599705518 5810160377528655622 3559694377720825348 7431174186858150470 3524765514202899728 10594817092048325882 2998486758074935128 1175423182309822871 14175848614474557939 1428000544301886742 4997228081077688131 15475499591558906866 8984277121732221326 3167443931434090267 1114208877736522499 6478394436466148663 17122175017525995094 13002786730598808691 8764482151619744649 3424383566682432182 1501795539327561007 5552097659093023597 9384293881267495047 13532465863764417219 8414365421792756561 17882760079629097755 1586890946857125162 18357052683308517348 5391195586790736287 14026641008785755719 6488924656624048985 9513251507710361618 13181748440467200327 2564104251072720525 5193972815032290346 4050688910876864765 13904480515756712374 11964797565108181507 7010221171105269493 2142662689254399482 5079295407073957561 5440338503486475741 10769720035764962585 13923330427820421117 8634037635955076717 7942887610535739433 16503803335131778683 2635831208666258639 9342131800256761208 16300717380889760463 16887200665026651064 10387818874896683589 7812301769767438506 10613861110155635876 1358366215782205223 16802126255540799590 18124279635926613657 7115647007137250200 16872898269522664012 15375827190190267294 11165442194153204352 12665714693745532540 4109480315105002258 10354154985273979890 12092879619443885136 15379348197919231720 9646987215723096560 7693404611339059815 13407693256860547574 10174913628165410101 18263304597103753492 15672754267221579488 2540036459401119390 11347760476358754075 3198217150368632627 1716925131641637601 12988571893473258756 11057066140094225178 5826590484588591066 7668643532172358398 8491294757151847509 4796125483092744689 16898718855527309398 5338257760746894583 9587234056889438370 10571874533214818654 2793137292711000661 5565946276507388777 15054341760409805750 8140366769401426959 1507380595738457590 10538127112835944217 16037299030191375886 8790647943217808337 5398104952236158999 5588028136521191404 3397290322620144470 13053212616025671702 993753554123907259 421040568116734644 11234812280192994308 1136101495657209738 10459589811094451433 18408953071603720691 12071468803815671890 16841726309399242002 10049113022308916809 15295292724306626915 985693656394854325 17260041702548854770 1442928650517516258 14314319215745463440 13693926117744741868 1841726551103312349 17948231665839670754 11029199832766220926 11324073520560188320 968516648912612051 5111708133297638545 4267568141688876797 13856002022676936097 14832216683672878496 8685646398748455787 17227268079793262078 13795424982857573513 1316170044764896133 10325471349753913242 2458939421944358416 17380245849598171819 15556203770377167430 17847088499045728880 14289018664143470479 12519822554402960047 3548920815312255201 13620482562314481756 7080147160904002522 7494319171335651896 12547036914994553861 6183320834110666987 14302984642934827531 17987209110617791661 6883960222102365712 13943404701183634935 4753974598127934880 8093896666954997909 941858955061020615 673778272182892660 16981855932130492726 2828705102973655638 2873092063724740535 12793498948401312312 8716282808284190330 9581286566996989089 2860424415560954173 2633755767983195645 15585779442653292593 1902074746143098480 15822068538257512633 6728198673107695094 16739605050772872658 14212849877443795852 1239007079820339121 16687236976270476040 4817143081642868266 15771233040285870112 240734130796146422 16448785983062637089 16594954229256653018 15936584512132665740 14627684183174648521 10279026269587691311 11260490249744196856 11383461718991978518 533757843096203443 15898574410232456258 10229761366056520338 3558855456549625111 12918353513176663484 8045490237292671615 14535826878671454475 9447991745557953842 11153819390778914163 1698629370377835968 3277786907361600646 9080396551698336156 2523489562388347741 2960354658309560933 8746937013783966424 15074346941772639082 7923871713591263009 4970825016133202419 6813077009960320492 5630924239639374960 2334118851708796258 4308378745551900816 17650323793130875801 15228107506382182723 16447448592945361940 4998109642725638654 14229479142859414591 10265654822417307082 9912884021921457015 9379582967110032438 3780629534524883383 12629586845172071154 14788543910604176172 15070256569525403191 8164955190118222667 4812778278415388800 1257866631731222766 1732119263234932150 112027302902629592 18104260197061402596 13365508791140437263 6198584480300896488 11084102947819883428 8068310104601295193 754565688965254563 6122434535805213134 12062518668929524326 4911115760539151887 10914804763375785715 2485983541001751765 124164597868573761 10098931721451568836 61172763563865312 2020053414407571464 15995590353064140802 2053343024362696773 4964352185010311002 17113917627837699929 14462998290437614016 15898327274232820675 8517095185422172621 9297383211665090880 7522366050280949042 2510342260155852700 17081079011518457316 16376681521427184377 8480884763807435731 2210283660233661902 17962068446026066337 14731216553132714308 15383036201271203582 2493546259341222190 17740830505993477042 6432856813742793514 3919515416711923725 575730918939811924 2974531911650766646 9310786145839670889 4835190775488556420 4549151019777118399 15338654021097434011 2174413914485143771 1641562071017729749 3070209161411227458 9770498544657722156 1611739663462723146 15862741520293434684 15467889262824217712 11943876339663474774 11804106547871990744 3779366590551034123 5133783221342706218 4235315604403278646 11397093774167010188 8921616946290300540 4793193996960980787 6659197751151331250 17570333906188925848 14829849853662363484 6496123015303803011 14343271659962189646 2968603910880081131 11917550849900765109 15603014794853775792 6536481272616886821 9719378656779770150 10277591549701923215 14568482547319382953 2531484492219537777 15236823727474549413 6597291347997252666 776918192574460559 7991627311517778691 102191303629735760 3888782131528169087 899668693343905811 17966301289600362444 16662145234041047119 9776041114798653883 5437825082580528197 8203845075663021235 2690768494345674230 7507721378052744872 15617955629759479882 184429146443242176 11383583557064235959 154631770153026167 13828051597194806108 3411717905123022378 2556035109674005931 6072618132559910366 5112599484198428870 3541925396250498264 12007966985036933866 2380457874962987559 2389659472954041975 12450069139685865001 5248176311760188660 9319228355494204914 14053747862360753735 15383184151932081300 6426243103063031957 13577610456264432958 3677296479893218899 9700120511454032552 11189880691173784083 16408156169962340596 15135387951766954259 2304219925581686001 16415150714738613975 18306805740264899802 16376763671634472643 4926285803949836890 14126684354261485920 1395376002699169364 3508803738254133186 5095223376328209491 11470183247977516567 18170690335718497841 3810478096994249905 8596769194599260583 4820613947196926766 15689360945136952164 15725010571245442010 1927644484730654600 17937568288245150763 5837041410178555899 241726927288034900 18403042445890576607 15774399200445597585 2457028450241934088 4084091773989608028 2116763662535811403 1090769166064587280 14634598659287114245 12637440081219713498 12085850427747905168 2238409137954254020 17102466855455939025 4422575890784916320 11958559430987883636 10452819210483678477 15377981055845214960 12259738480908422305 14341294804289339105 1708618332838667314 10655804736321965493 11619454514116920421 17948517584273057453 7693376937019865298 4660706397082982587 6468249412033428376 4148160843394273964 5134793546001036406 16311451810722506128 16540460697431376334 2775583278559633546 9929749963853998322 12978693955088914028 16820538463269443103 16498560561470307982 1305537693482453787 13979273746088183352 13701608603529891773 5887578036317135234 11552867629484722386 7795336762134163169 13616203428069345299 5770918573810541333 11277094372195686357 13405694647917675197 9544357853287207337 13345375844720156987 6774324235795237270 3347483515231862083 9310005364363592922 9134946699131116125 15001089237842627687 16738976186623047922 10258535317598564299 8117093870162442979 12259240005050909404 17578496960304537502 11546445935368410931 2975547024513728616 128153086349757153 3827316805250395271 6894887049632399692 17935312294628311487 6706018961897739073 5813366582834687755 2582225186362000746 5297716783791208815 6784679363052560383 11219102511568004981 16195227948336556861 3021181633848578001 13091085583486540126 1015161897491598427 17043332873253072816 11139853670315322295 4500161196258903712 5093692145425745321 17040292464693731942 1419832099779374343 8065165770614420598 9929585509749162310 10243140247395082291 2128512386614115786 16364989634973362810 8756385060853272574 1879202903907688708 9748759813642548253 3592691532337042619 11836885776703666807 9716367886447701669 4929757819789611625 12329892917608570084 3282854163862404698 421344170304700960 13650155485712758824 5822981766518575707 17176751377198821660 9835899790874554093 316440284288957502 1437884999877288673 9449599694555962741 15877843913446880405 12024410663088601134 3362388779356495551 725880843310668780 376046879797960007 13014487468365732327 18316121205026416126 6793677001828004377 7122233789485806136 16243567828972466113 7116597841746543792 17998810440357178687 6805507289088338248 10143475390371338176 13265883564536011484 13873714378685849603 11846154836399448091 4203310635541695728 3563440073168698747 13174989228437784592 11286503579143176299 13885158868440048038 4861196803735114844 4302488965961992484 5059191089609352727 10865705744533173058 9408975893656550145 8121183192633251834 9068422977995224141 2578485219645345497 15271733965047479835 2714448712553503558 291583427925197394 2636680697570514203 8967663806632235504 11724764808245726999 16127122966870542017 5053053653735033145 12582880878232850449 8683340028889599274 1938227832032933468 5464927945855312108 5506089793950067331 7111542468601267789 17960744833709029999 12883612051311679757 8933804057088278176 5694072325386877177 4596544958976890626 15016967694027994073 4457451310202390029 11606240714732445963 18212822662451650747 13070188618060461494 7456479115824283733 16552985241653696031 14154437351662541155 1313039622734704294 17387750072996611097 14186177887071024871 7365116962692373596 15286434140464562600 2025660783420931836 14117808675137589295 11342904879648457299 17077060628616074350 16537791774946024964 15349617433156984914 17145897626123413710 3353891110854907952 5118431462984410514 17705857229224749792 8967358018104097764 6093942149906144446 2513003134754056621 8393633133492281555 13459014950878427050 12268680755653319873 72069166552202001 868405459832156708 154886280036872735 2322357177728398563 7871282287114419210 15716390418562669193 4963417322622431340 5177833678505528870 9318207880958351670 4520517174290106197 3573883760795715216 143806921180235186 18364009348585898909 3063807622227377759 11395639901631658645 413688871694281567 4700513837651736085 2012366762755361078 5696801236298285117 2135963055279518117 1517852870170046868 4401154510863015373 2240123339297047400 14151746904248436622 5474649386775941089 11001404794276530390 133351719674384368 5732855033891809570 3205405764713085719 5334878866897859035 3962603146741545162 4730235548568710304 9241970719465811335 3134573384536287014 13841593739166238981 7471004226555579700 8986916504889539804 6345099849796234879 7552065035601368001 13741444367698904345 2807803017352433853 2714007371893947054 847461411126250127 3327601606437515273 14069452164956109002 8411247514190041408 4151439023606517184 5642795117049493452 10941940976212034299 2515279939429602455 4007579300057409423 12920921965857405653 17008903727299654257 2447876405962317800 7359413739209656176 16544495353538638700 18283377078411954301 7086673740138526035 18319241488945155862 15535500411374185325 1683158820193598625 15222260606612056583 6053916487762511181 10601861102663494008 3581388516994797328 15629571938851168298 12726455566714822058 7850212646019977650 13457928310738090960 4245039180840522884 12633922970812588355 16830303667324981939 1692643747311772959 8291715604743073387 18044477761828096603 14844578235139052599 16031188619102311815 2863011958192185775 2518508710896457717 8103168834947365030 15794752400045355336 16316966134625173872 7485952397698265682 17688001527099725661 13196038900931760590 9098261548707720645 803202658875167881 1588198964808293754 3594273344912486606 6459388439913754206 18410183880605753837 4963398457755083693 280653961430618200 11740511592583542637 17051350819610330825 16407853467228629287 8670123229077971240 11682028252708730144 9664892727203631680 8257636403094937516 12147250198592100047 8046358248162722006 14488947640891157646 3303112659112422673 9910188789023079381 18214382223983749923 2081755771667929063 1421080788315117845 2013447192735830328 7403444299215090175 15447598741553713640 14529106685527216743 3615336619248353535 12594032719060766918 1908548046702961704 16953811164777958533 14882978089678745733 13377412027137915553 6539057107724475235 4484163100701429496 10200250278769771727 12027074195667552756 18342740605920567640 17295519186069999522 6939672907964724830 2810951675335020002 4945767070180563402 13957998593646979308 16623519705418514314 3696046802274770594 16090494168925389442 5639079818554119101 13571497202974868702 4351986253297817086 16776959611335058205 16953940283819344735 4486885629056802180 5777587737074547538 7343003832339187351 13915823414090221357 16334573299620407111 15024112894669511462 11715036459555688323 5321351377039033819 6423551546821188780 3363550973065005588 4564187158254443611 11453254134177339786 15295362435249961283 4885994456546637824 302995148965377455 9612399896625365041 18260400208681664302 11249538004233442494 7063635478721960189 14333534273884426635 4633471444215472059 8945825762943137689 10315265553600460626 6997327193556501404 8750343078425287757 12132109225224495657 13968965241978554591 458422681090067944 730512305607925851 4347927231278217986 5467098453584798176 11809089836741353124 17639409719854389398 15555693342345388705 14215643796191498334 18352106118381111580 11152161013606556214 2375860934240288342 5041586345259286247 425893276781164394 8650711763368435172 1256720547263735850 3852732163523801852 11012345749523199258 14791312600721933089 15621707725759632387 6558960301326590779 17348479189169470056 1129239958598334329 13583447165814441426 15640187937860958439 10716539102622807035 11019130844691163616 16717316075902592395 11713777921998529468 14762346582147080272 3682308938145277383 4261184794370199031 14419277630469099580 5544425220512298344 1456716595521802845 17237891064034947973 7742542759779758130 17367255300575677394 15603803310510385692 7082169394878282281 10519790825415032327 1096027175587050769 6224903646320591403 613377493605534812 18357697103154109553 149194257417604990 7155819936016062050 16008358728864288649 3054324981597744938 12736923060179273363 17938704023582018645 2051954814163524640 18375359502929481867 17272565135283419469 4849944589707400463 17294637032021738958 6829123782738568134 14422242081909541883 3682287302875035136 13365365630497248270 15906348941959125974 7678840988418891713 11189916573731124782 9466240858366359691 13993317082726109703 883490096988255353 13499966413493872211 15497768227884194998 9557541176528927424 5275090117751217261 13480195818387228508 2437034010668158942 16118472566726069825 17247251576096674295 9720539624282862484 13157231345058461244 4607234615296495495 9614145678475444742 8666818279446856615 14811452875684102886 12264272093334090235 10179820051883891281 17239016954982179095 18253703480234684149 9220558396019842749 13449690463973760911 9777901045760199320 14511774270814537854 17373159606246418036 1835847220241116033 7470500463596135117 1843277328411237005 11893124153477963646 16838406735790954434 17782173530688469238 10354115515115894982 2398579934443782291 2326326757334473339 10628565912454980228 164045932590289061 14481390935561126663 14099448230925251459 5287171207869541256 920456237457343206 17173501100491485371 6517143302904405991 2030635535781003032 16632171915086049452 14741953803782827768 891519935126869731 9749156256487213225 10577898634242575533 643468361193120670 6169026511732932672 14998927397669685717 16078614929516859470 8296377775853820739 9025533535237371450 16190926542707771312 15464463377212528123 2114414363229771234 4691221686434911799 8980287051932383523 11376160892074840201 1752409288490758639 8879856972333445182 11181305398711509464 16809025350465753098 3367972696331724375 11832557706096444955 651697571031560420 13490765530099800899 9216122908629179106 2646677417429510683 13959637826350417823 12436902773825911792 15551195304744464467 6986733045187118390 17068591902156840010 13719130078928421319 10198375751462177766 421307059830652986 3885496495579491424 8142316613587440044 4650671509719854234 13658820882420298981 14908070542028152517 15792470371833068370 3071963351108543314 9351471220922258068 9507358251782266859 17441993060097446258 11390374537083471301 12339889327590388898 7412967829709613362 3429063760428487624 14749438966343144830 5033460700457560724 11155635755861053728 4136506592831757036 17603209167491804825 15392137055066706200 437027702393164911 881075566817505050 1243543916303834756 15605829964002055379 10330937820510058470 324639171822590689 10703644568068661934 17191455286317293997 17201648281157688027 11929595190761329761 10938373623809978810 8527493564934471421 9658214892245080473 11836856548885286858 5828154511419487258 11749456723015974077 17131704664681428967 648906278172420327 1202817158372403230 14116060611186395625 14555241667205063977 3943080024072893421 4724089549046680871 9007570122716385995 3831341764595082916 16015051008805983100 1390849196189711645 9244168482934597024 13448562128754397761 16197639296406761707 6482504668133638168 17871553083219349882 5900504521444589538 5056499331666002459 16392755997125387655 11750069207151986543 8385293244666998956 10324381021540456997 8442811806981253785 297065422530359437 10514353217838439365 8301292306400207623 8163806621874739504 1135902949644562462 17451478764450056236 5446629547153900079 16366609642087646297 7208278803211450953 5638113487612200562 11406613437563902733 2932510622648823519 4463667266297320369 13270336967595060470 14034298138222792032 7886135121643543024 18171848552276354321 1103537915215647854 1411285009587286324 5976348324069940777 6302913623374658331 16457617429258419583 16332479384787760233 2089090077075989720 6098675213851677144 17987648279508177485 6979460443299210572 17134899809620328114 16148889216955910694 4503908911152751910 5256424549951261435 17697539900342361925 13691771111169123823 12297699898349005893 6905073135737586501 13124257181175041975 3916260463791040698 11044915852534793535 4201034818945048762 3647547509111863302 8787429360100053743 8294385258200552245 9867809141704844444 10396939319567533850 15553266112517008591 3583210592436562370 7845088466232851662 13415703997809206195 9227834107905426480 8457021157435565827 16041951990790113803 15460964674788477384 8226238019627290974 324590179339497545 12470864575592839009 5197318787167562482 17741791525379272383 1911862105332506550 6405019260160074801 2267803658359260161 13739273485683222886 16009432319144870021 15979415211460393077 6590462959556974016 14328494995961155823 1045301674882362311 11499249724239301512 15401423592591515601 10637625901769054557 15922505748609510297 11617474922840343297 17393548865891722942 11677811123567191317 8762867582463639591 6516431581516617053 18045884764030617719 8726007613345672254 3183961529740432028 3878049414736554758 13605401276513213227 7924881601417996744 3252249642663149063 8706606317100044050 18141005051252108834 14522997221734490053 17687044467353931901 8337192891228543031 5275921814335976444 9484439845107038607 4016498268303669882 14512358585685680805 7819074673466726748 6634421548319166087 7774682986370207779 16532091757530138172 15517511751023575701 12874919918765712979 6117080256144011908 7298095174979086582 2859652337415096297 1457345052884492067 17597075537055883687 12923033235760721178 15910005955949757052 13282383900865865976 10865924444204725896 7910733491518004945 8989279996790199086 17830373591025085750 16855369976901782515 16597723879737546964 17139876690218991004 1693809812085597484 1820663488295745236 13166617182303441559 1470537660810776966 15887885960903564799 10786800439337530268 3617419337174433828 10001639884849259522 2966824110051605519 14418172765211975928 501830703790316704 4537222301769248909 1860117668746446281 17497404896447726511 13304728698276200103 9378142872963977637 9204990738597175797 3109282693750340939 12405005600107947620 12141423169682330002 10727822229996063244 5446174826759743247 1329562669585456447 14682365525711977312 17616205513857692671 4071167552441331332 3404358423373024299 7542413808775249745 2370687192724173243 8259296058685040673 7302980978931057457 499319206289129620 17185826059047534632 7042922223661586960 5191069337215244725 11695815019989064828 14723844632413566692 8434329108532904542 13310512114657232039 11473252634566075503 7144175210999540455 16328517325219186853 646920583678007006 10184313333440635506 308330600556050897 9291107085717225354 10532112407872361774 5134699848228342991 6098243775153686140 16924702214330402923 9515769048585012900 4109510832033438788 10732441934502818600 17463505963068792174 355273094041218673 6128969844539270307 3742782920281782764 6117224757478614410 7127050375986690609 11034665895911640175 14735173985182079059 3306051563324112446 6757920203474253523 17027221683430142592 16154411542313146057 13037310272586492312 13890017994447320807 4784507685706783113 14619099616562125650 15063549096657564801 17857985326585550252 3063523962114813910 11882551952537739749 8181883837649427672 1493209376032955171 11587645172607053285 7601259318649559632 1123471407466057244 80601086269185130 541700293757591934 18027318414336282739 2244495753693226009 3371687965412964474 5085170450923368890 13337236018285693721 12949418093077859413 12166027276307661453 894578045169722768 15215081795881034291 10318683498724318112 14476988795682388999 8441422540669243787 8913156286061278644 10217512774515716463 8166324702233832181 16190794302738856913 4014792764228850212 4126736105554058283 12376080798089845033 1534177082201057102 6022981896691901175 7473170331237936657 12603351258581599028 14847226734337798938 2600063471787737237 11277975467660876769 5978564788463293070 2648658746178789007 643689018417669502 8357930561248037307 4698661963056096082 16905313309149217579 16218274638979561777 11067174693002683913 14288524350118724255 285572917195838759 13045026493708380589 15212292027126674828 9633297027521566712 15047421310743186162 9258932440975829591 8105065020657097294 13753544152076275041 13054963052878166242 7901990128209551761 16916447887556675341 13206391876389402002 16107567291918756006 15030712200669407087 16287819802019096323 18080277515838322015 11287435167460635179 12235914113757903719 6421436319098596769 6327041934077027942 14817964298881421452 6016870141136816091 2256282795732105171 6050828277238998501 13018419487086981481 9363345394364513075 417898180443108880 3291290095779630499 8364012502606618667 3056380344631981549 9241114013076623814 10623221957186670980 1692681545084927402 4461591181033090394 17065819383621242526 7178875317351129848 11367040352428070408 6490547701787343522 10580833727774824635 7511719221828332160 101437424463724182 4276356950547303818 13071060156771128664 18306615388823710517 12023171848014016212 7918620070974271538 4278322587641743449 5939406045568459860 16825607300235149873 11100448976369495931 11639069735922822956 15883839640401552186 17366675127597757904 398134114389965448 11676026897564037605 14566603359705522852 12327321330877457756 17403837703412551840 17453228406665544648 8223972428573386031 7964071095114605360 10300985995778214710 3840040794373543206 16382105187266160984 8430389177595364223 2445447365887878758 9272223955872458915 12858797533198724191 2990740491896353588 7840812759382695110 1477387981434624576 14326862551871786886 9422247811196879325 138447047626068699 2267321872495526935 8391188616163167066 14977982631345631880 13249802474209922416 6105466262451555124 9447499625649374743 16373793673978694123 5756615714345004267 9615718742253320070 15587703338421869703 17261061479838290765 18303615286699070436 6219937839390178212 1171184304165939961 16717630546240326273 24922877040778949 10203277438911397528 4132144754105688400 2772857851108618082 15051294923580286358 9952912329112488471 6301008848081196645 14748772019647484971 12083993653454596992 15245317285395441822 11358101108923609512 4762083869034110040 13506400810880488480 8505575324601306058 1336112267886902011 16073878538132375450 10808055033535089109 15986011756216471493 14614183630298344537 12172839616202109461 16299291893012209072 4776236019709254176 719198018849663762 10632995318931822412 11384756806689475844 7817374774622407983 9426434251453942691 17368230502309772216 2708728802259697420 16886376292824438222 10434005526417528032 12010528329243526895 1100805338517681413 118734467591411467 9786146983281122451 16312638869099817245 6553474829038828463 1396255863349504136 14014666860034152273 7842871662659083703 356958762219332331 7930492198250026353 8510397736692281100 1562039043765563197 7268453305448839071 18236624838027934800 17639577011851117979 11364141080252619823 10298487929454996276 3416970980861052997 7802933692831746615 16189190308741861638 15935450191904516333 11075933108924622943 4153072384081389432 5654893905898982034 284496047727130254 9946588757392466987 7016330415058785218 13207334257473688813 6632290161664100918 4015353720391570305 18219745236313915837 14502943114915648132 3725855345675921820 18298877074381324155 12551232849329745538 8880324001933112942 15904277606904922440 13799213836039735286 6961807040348764253 16979308898604349343 14412343186102008724 12869734845312554403 14911866686284625085 7465817151154076169 7907352102644747655 11194491732084058531 16869765779670103674 15970402455755193389 1703515338962492313 18341998175632890309 5950551910419938460 13010714185689169476 8821271944349784596 13303893698898890256 12980842387060418744 17285627281639922841 2616940447343093524 1198068871126160517 2326170928127337951 4989986828633825291 1062984659600534646 3120154136003101554 17651511110945319486 7782535688013792340 12628397183450768256 2784584116038683132 9069907289078980700 1551329226850908018 14262090016320468135 15897958374414967649 8995924859486028702 13432818676420844638 1921913183222564670 3127192548345053289 11127536815515933472 6456853820558672009 4209077674632345350 3224026465844950754 854809345536031737 1052730980606079587 16458057395406749890 12143883563468886714 8317787127244907101 1831512898515840366 18259119285691908813 15751188516698043986 6263364153087762986 15922986341578164239 17240453064170832832 2857802329565255051 8731192113086418755 16313553414358267136 258559093013285952 5581367315620064966 9869732731910653185 5457112011333764763 2066242279020776512 11454986386949053724 4141546479530060732 15512519457041019803 17588900754491472659 2850880626145732434 16187988231053845 7160216946508209543 7780652554845254379 14916723062011784671 14689123020505152064 7478811718910425248 500332895671918813 12734714969566043240 3449148435553471521 662222491032688480 9497267167378095202 11376055797771004369 17767666195637019115 4298907030293617608 15950821575927464553 17176792132143239814 9959386628078792164 12314167729534268986 8931538878617916683 9026435643990779672 11705295005515943515 14047921502996201535 7349925886689504045 13613579823392733715 3803752447888127398 17695038898262354116 2932621557045970240 11598929265539117694 9621336913990506340 4524960589433075479 3747109007890427609 13178304441710462110 4099537405431664325 1273766883829562756 12910297312590963313 15134070305517050885 11237967023074570399 69774108727332651 721157702158063066 4899228964454078533 7088772576901168747 15796429781202808667 4318446383922830858 7786986181561042034 17910351641360308766 10128415200109186002 6662097932237403707 18176058211923528258 2683366120113521761 11117658752728345539 17890263975955609557 8883365522650511742 3832824341326220663 7428753791595345108 12166762395169756262 14077856959996219339 553663236495167257 1565756487297129026 8988201415170304788 6714571123055725805 13999567606881959311 5050415327791850914 13530395821876977804 1812177840206394979 13366594505233574181 13178590142152638393 12927775035460986586 7873475105136483954 13220397083022462727 4258386189469885517 12844441420154713318 15987485575586233756 10940507883358272018 16149486109053324034 4648374285849233054 416675366654008623 6943169827915888384 6167656220060122249 2749532254301514344 12080342693041729402 10548885406632901224 3905653208175785398 3175048333828603042 5208236841731880702 6264372213854366645 11070675251738105427 15862125842469452274 15083135922556830762 16403736212497709046 872682756656502075 9277013184577005755 5793624268778935494 7984666958047413373 12434510001564401840 17078290373536314858 4619517278897713300 5857188985441672274 9493877018028603378 1852881277570969834 10618150726300702075 5435809773079657792 1959998760462927839 13025591456680695775 685961902285217592 10097178911966539638 11413968192248265799 1013232779375113403 11093422670483581101 1912291368862209797 17754942552806849810 1738806457676760396 17307790440912468690 7243849754318860200 12521652157797524714 11508579193156322712 9170180082130548367 8590835340519957679 15175847498366190968 13708704259256346896 17267687445501984852 17383922928036492105 6365986829605496449 15784364416122113961 18005259548652614221 14144409489434060318 11750158874565655686 10448265332717348621 18441653150128458159 2119494271296591472 12799891755599659804 6651706656666110504 9993452932225073940 9903693803065582587 2121681296671538408 3938735595467322571 17137423795369484117 5388224859941156702 9866738301345648193 16688461929870849678 12464134700806010612 18333944997495074649 143702754221377777 9536655096889982968 2937401610342632981 12929223627838277636 4801425492718139964 2221051295181707097 8813855916002696678 14907138260854538875 10626737605214156793 287570064400776450 11721394194536483581 7325710239201303332 12482648508614768250 8308760637842959795 9353272098701975755 4927589826892335947 6294380060136093029 15777035276675804866 12278365767769981017 18072053665477892986 15859617007648835795 283725490912609646 1646203336356744309 13120434092323328455 12116201754508326695 13800618763568504652 17556248478569291914 873461196343846505 13249322599838941708 2971324370754293928 12638151001634785638 7099214717749130243 3685238882353488555 15970018245746283254 7860666829823388508 4963129387349741466 8717232748754209444 12256440575478265241 834354178848454003 7213655437761357312 3661596088000517252 12860779539545382773 7840047744507717103 12884649224620642768 1281173796256419462 13294594845816737852 14588610733568007240 17130756803047267735 4849433014524789312 9535552776700283638 9070486929766489357 17110623925357268785 7206738739914007986 9205365273269568097 12635989812306834228 14892836390306799363 16811263082820065635 5366542577716221030 37203432682996892 14099220147057195144 14472277097967861326 10527100557261043323 8206663977818586052 5307183172538084532 8334747394052262451 16708271577496452387 5768165908539311747 16439039168803755165 17625104875166642270 7937512586809442227 16190365089263943906 16113668688164856291 7519294946826604416 12756902606739442481 143897504476353802 11709431350645355587 7274883137666993476 2410258812148066241 5025526791679947832 6986354016072944985 2069044983048360274 1417521859086713916 9517644935510337493 11304169002519575702 11220318371815843099 18036234572376533829 8535525577016550063 3070525643289116357 17173102641312865437 5459902337450340076 3168769231188742997 10450421400125437763 12827121999633926427 5528974020687855517 6446065341533689370 12280891784773429529 11855913322918853514 2852879011802880154 8851298181587830672 10585377912484114492 14848699604028485426 9374312855828888793 8898548216778194613 12430125212684724754 8772898592989357046 11460001677473032558 1514823300030572377 10421198331149701503 15445787266950319062 12703348008506239007 3058116380941091081 3093491091355613566 11503848553323174654 2480146632752742230 12850073362938306513 9755020500250146855 14154105250272172476 5957856101391180836 552110106431271640 12572700025643455675 2895817238223362468 7984939067970302363 706896635686717070 9717966598679034519 4404100425437447551 2436707182757584448 759341084197187233 13318306565885854363 14859071244587229562 2542526833242065489 2842819185435945200 13186016527175137088 12131653384401322554 15169196820409320 14761044110434911116 16239558447082958350 11357713177543614455 2625519754139295283 13682041755995267303 8589552414617388981 9598306340682177694 3373568556908596575 3719070353556584451 500101286732494090 2510381867928197219 7225396377591075143 10717733267610157617 15686056366856100122 10758082897787913994 4697098636228344409 11443812897823439632 16978716196018241706 5248890236599152901 13868245433907122677 13239951022935904042 6127490866164877274 4140474634940248276 16449240129053449879 14669781090286722649 6041071976014424087 1743319963534404559 11015421760256456941 18073787784183113029 10994522898044376963 8172717340206000165 12244506663921097816 10009829962012825722 685191020329941707 9479392287099404876 6972019363985208390 5177320786851494912 3453924185011161474 12435011431432252931 13808585957847219395 8959196791217926329 9827953613228275807 11062674328010211628 17965581929270263430 7524228257993942203 4446935668841012687 10646805249720622169 1176472001759764715 18255288538661598023 15196418555812397986 11231638286656937568 9257956568225904557 248324054209196152 7093257783020641758 13699099467803070001 10339432247691421170 13573618974628911064 8029467385588917190 15509418649692686792 4375259778248027178 2459233658883300029 377372999569698878 2967906356405825695 2118294798525483362 836034092744959296 1025717069216358510 7795170899530095058 13467864348576419957 10600189784962984903 2963356548485197231 7947853134559707688 1694410979028119712 8790635442904351012 8227949962227409118 14292143587505658539 9219716125190006757 12941095238223392508 6041495218728110383 2984035890503989896 1704143259608107940 14755114540592618167 13453045654951245799 1962614936384441152 15453683072397006145 10110482267695863054 1127311969560332725 14147155787083683390 6556080697976482213 4415781265570837393 978051169821084749 8181359471748961183 8521709249613605825 9345928363762127696 9105583519545965466 10598451873658875622 18442875162840038703 11985956619515966570 15494770202964684690 9330578716704002921 13527996227652328463 17571913416226007044 11998553899857260803 15379405674780134636 14488057295727641932 5583996729268878035 10807856778828806806 13702807015976516845 6230371655171731055 9304770323992905557 5327559565298275659 14595919454456297531 16941539711202693582 16448189033702747441 2207396787571066978 7201243333328517228 5969963759983521533 7589797941591502424 16811821701106211271 10401401956780502496 7179636426772499440 11526538554502971082 3345219928760519384 9358044948260622959 1991943455315413306 11060004092634430938 15207390509824163273 14527434229828610044 17573730615836106104 5669804411222044978 11246623099486057017 11607692357275303655 4280961061477868025 14680515891652722705 5109711878771219351 10086420753055683506 13949052141414650531 14832042471999477340 13419260725363343163 1064148215235249147 17949948802614862378 8249720042397337555 5142907317103437932 3137338729313145274 12452032655166882677 15170416011027715861 10128407388062109574 12805629608851516058 12635674598066448091 6446055773819865111 1905393722981027626 11397820830385267309 8951865220617195867 548848553148442371 12823504131474743233 7606200912244934450 13528239297970878720 11690399075760463377 13034310959006099747 6178565066813175922 2648668100920905979 10473203647168661983 6214491277995827278 591340898549723678 11656207605711034808 13285638840001983320 10789570715198244588 11101379138396458195 1016916714271354842 10756290579183553878 14935352698391874112 8311564187903210032 4736671154619821352 3615002323274367089 10842509784158445585 814457707173898488 3579977153289113720 16926010415709488014 10868415954076248500 17094467738533865645 1123960294728810602 1463811103081603717 2220323057489957795 12293471178315763968 18070952258106139683 4361833915443329898 3390485080817412157 12162279705194987427 17579984920223742241 13889460994642638199 13934973867331707878 11914068087411524098 516049979438656381 15130108309372617697 16883138954024446446 2220598816364539349 17561206221532233947 17759214972864677044 12464934825955148644 6852221785874287520 17621571275056678039 15510348912421560319 2024176715919684486 16304112040584858715 13698681278570616325 10394462252367130840 7910250864156621648 1092416224758975132 9421610637861550823 13799332736264111048 761905621524863567 13965677838145467868 11049749230433251284 4265566117479612611 8821383063454435316 15145375298843369014 15162553312239966013 14903869612350880848 10065472258399148308 16238742500150019786 11936326729970385830 1812853806991033306 8426440422456942501 4499587508807278630 8539082232842482794 16480397111616020756 12629235419127200869 3961250073716109007 14486737779949263244 3308948800545208575 14242767318818286495 10819179220727853309 5319639237129985368 9081503904327318008 4155819738250409462 11434240245359423926 17039339039513303484 5411232733808227299 17277515315459302015 17534597268610482316 7337398608301261485 7248582175878171116 2436243393432060704 1066397035742696615 165527788411407385 13359706799252681005 13353517355292315177 6123393894600512278 14589096834012576030 13730757975051149018 15298732524492761852 15607996541844362806 13534605553438032788 2136503261360011465 15834291701994730132 2030004884770079157 9112402795978706139 7930588312678869343 12136624687806962056 7569638167310510161 14642677120226939658 177804961187345417 1636901573061895186 11232358308629060107 5167059854883029767 13529936690276877463 16310831797129684011 12171734838655426562 3318737818667281661 1723874915924544935 6802112727981230969 13650352064102843939 11490079615383791749 13289735655359582030 2759086224949118166 9166153975823593347 3932180340741973284 4363064172434110611 10537742129547736531 13647340809771209903 11127404467427950624 12824231271569846559 595649985128495229 6605555774877047903 2760951633393836491 192563341154497869 3349035000474229567 6578257662171198652 13808079691806737840 4559774813026057979 3920909282104099746 6230204815281936617 2511713814474876299 16977342006557918417 17235247805172581166 906205044305635206 14090778111781527652 14442990147015040935 8768855479578688042 15917548446286593551 10816169368944255619 2746903582259591875 6210582806257172924 7945589247346259138 606857161383430678 4554366559604583961 9964287783077708813 11440768822560244553 4458149584151659373 13474963280815894676 16289166189536574695 3214850636427666484 6678832981014932341 1733081395789489054 14048258703853189864 10810201104555655152 933432011342326366 6648139051314363122 6766371934707609260 17994926790209598675 2438976044594029408 9128434764344272561 8233554132691030306 239063458727279661 7756932128129362095 10023525544528453972 2824647527613970229 2484545055385426106 9342441776321428824 6325921956851637493 405203613186189073 3070294142820919743 18313701726188069641 6322667170674630549 8546256231921541242 1432864815851483959 13653541110748039023 13216423254526765218 11794823625895717739 16364346639263208023 14520572968808987045 10940312758450723641 2029206263107113621 6168284966360121109 1047058179525556733 7396373759921435348 13677311375960585132 15228021658561187806 2857893122091596781 2430618349260246103 14735616233820619308 1477049019637641171 8055329577207540613 15328691758086003210 5292744674244635827 459676672519742578 8029582128937250333 8727533518953186306 14136714797819773256 6075879872352396026 691657512403322163 11224244204382499562 8888278075016605017 6791191775663983709 17589521712725040090 14340036539216007133 7400947971408564785 14511053160429314772 14885930662545089043 8021439749516164085 4978218883542250388 15658705376956415766 13084178647030773483 6929928202954635519 18387957398005559396 5290838378177060347 11664913512140130378 17675747265839494768 18192528915315528432 12853616088915993989 6185705131188151417 3854287250883666856 3260498783589517847 13398345800501857845 14121914664341664090 17142299132818877761 10585610267365023756 3417823422413526860 15409642733735686648 5952712873087642389 14396304051876423655 3907202315970887601 17957414443856094346 18009558871542442921 16469397489435237216 6689213170355900559 4232730836785787696 3294237431127481563 10232935081008172851 6765020410619894125 8016201182486318485 17055859795442641635 2062328961277564789 1664029384676344950 12146891703988947907 4901411267742118106 2488223879449416539 569141897831838572 12919800896047881545 6752832512827245278 2383207766629522834 10419089660754990073 3890727123400798099 1217527205028585971 17080375139089941314 3203553600918798523 18001655171567585352 18347810002182682980 10289143872737880402 12730282545023614068 13075159656081761322 7003631042555172716 6980946753300771371 8329144171346976114 356164025042903592 3369849689073209523 10885633851283733424 11113505632307303369 9826999800278993833 6642282659966680978 1331562352736564058 9584742528887019864 3778323773291191533 18018945183016908179 5529636158444411946 10738787531926480887 9275765207766122575 4156561872647783184 35138139308335113 8715093366421536278 16025409641693944730 6967612899715379925 13999514021040048952 4259804785391223454 4018016180220420354 17243957421987435147 2550981803235913376 14808838001232985884 17762214553979847536 8086134646442868793 13367982991503455166 17542161093534198921 5252488804463688777 5614494391975097425 15324876717563096518 9465916808902451157 17047187735682031118 13750219581967067158 4792074170673175157 11326360039947570339 6075361880609903924 6928254124757118103 15796560330061620137 3191120910069113707 12940227266607568676 15266793360923188823 5864749992958994727 581954645334384531 6166251073825362339 11347429124645276603 15506109484527741420 703601650562905699 6850367381306305604 16739407965339120611 7673981504422414687 15800710182108997197 3247943278937227180 7603190062126718979 13344604410382555850 5570357900101819201 13158789257984039395 18404845413284655835 1154421400904375425 8079671334029751409 2771762993665092799 17886939102437218524 5911712489425852346 2290014283208996846 17621516989408905827 13853057452728069935 8345754251219676531 7598665691273250788 17080696283763364059 15640529556765282354 4297364937284128841 7770275897049011728 1344622254314421425 11333106633303998382 217125558909536992 12205038118349910297 92849516708793563 8348667604843249864 1264711057588158415 17928784595145971570 16441551040966829455 13577665086794081811 14706536563863912368 14182000800384279879 4760036302221399123 8139305306117745890 110623754999097723 14646789665396870203 8155918247951717340 18074980969406442537 15365770314660414423 3764657827189063083 2441666287054744519 3364183795335390765 10121800966941648056 15863718270798974926 9420178442734924747 12365192766247878774 3249897125291159551 4462087613329112967 9205082279945982325 17721881913675680632 932588592908760625 3318983244753156846 15947649574020881864 2546928513988206317 706423892401100871 7303159267717171091 15986379293020883303 8962581892787738324 260844054746679062 16046343301420797970 6661306132604036802 9180528337043383838 4199838670655019357 2846574064231762056 5289001640133084313 13495085048534126170 10044027760167208632 11990336436790534855 13032915797941179336 2024446137218723358 17959224311270024057 2622160566368882501 6503340387059872812 11591300711372851032 3484186573932054195 18125767749764637653 9149149897239376336 2576120097234273013 2439255347008529723 3721006208428127380 13479241855551801265 6085246570834778012 11238621510736482315 17786220577282634826 1922754121422509375 8267045595623863034 16094135135225002746 2634455616333813232 260608099494350398 4383336049433897439 12687126200871733403 3835729265403991277 8963717404738419731 6970627391932554914 12366970301610171819 9365433791697484792 16354479711699909458 11492035986042109809 15932441471047172836 9602658551832591674 16529059769256065280 8198484658189551928 10138350195330488113 796184862937286867 8425020817009757000 6336490951481554688 9079816957205550673 9873868820170130735 6473042573860224487 18082131627384810709 7462410761167285521 13828636505861832131 3314087426590631793 12458914986848061426 17803749553547938975 16634517626442464142 11995699781494024613 9916232990466208092 14778641413017177190 13841868792553444400 10350044453507126503 3572475008479205941 7671781888999315746 9407673805606601382 17485024162458170497 15028829230980858790 16314271077520966065 17310591930453626486 12377476618181479031 4931871893441091481 11216416550710518605 16383241054233605398 15265195078765503689 4832587082462227638 7644570564767208895 8308378591905362700 7480163503579148498 17609453106110332995 4349672341257181944 15683862128647185722 3608739774258165129 4259338135407234706 4635408849953474273 2548117285308930419 5284773681382709440 9979411529389776010 14551395241773706951 250154888643738318 13227024440520312985 9278495498612388888 7858094864746236429 8069029975145398815 10920197917745073152 11263710101807471899 6022113996546738112 2391573908511538099 18200800308558255629 12800543786644179489 7950415125701806912 8465106005460172693 12402741719378748077 12911521478713164168 6767117521174060888 11273486388300121098 17173681930470744165 9004584116374211368 7095093588782329419 3527414323234255947 14159558804947382077 8333172314837707819 10912210983182888536 11082899063723646496 11864017150389148510 6142344962828426241 4101424127686873276 14099822854264847402 9707860006677050148 4410923576296780184 9595950958606968946 16338079490141033357 8904739363254015381 3674873524978644520 12828050516027906259 5434977473756737853 5064512587231913520 724450783397028296 10867519979951726461 15032487968102082541 9472492440027974455 9829860118337291582 15477261191892523776 6633525862083956833 8218714278056985375 281678964349544124 14054146400673562668 790862757163545068 105147538480673548 14076894969100412809 8021158304311401344 11189847564506443807 13280273720314277343 12646019170966343810 9942236706507019438 5586396839235409602 3350065646370580435 14113393679534467843 3335634261431465929 3854703695777982643 9271916415129956478 2296749786933485570 12180383200821708911 13782392326346612510 255217392270107265 12583302076889757242 9896727181436484421 2502818918681602105 169930805755726678 80687687607544711 11864424994871978011 18328261898165256854 10074256509687889120 2742181361057393343 2068353418117922297 10602391111571724084 1060521516911315727 4468957846240575345 16224886970632805190 17382980168213369081 14813985791190736525 18059154407512975028 11563960901504065064 720517884471551752 10070710849996025801 16034427291669380317 9825567168273934743 1748375482841445207 7810458639608381161 3184029152159232225 2222297474729464551 11459564675187503546 16808113299061445532 16914322075810290583 6103603127565846314 12485377414436440698 11114989672948391815 2785425184430027831 13557504592548681163 11981480499881739466 16239161744251747430 4525859980525420873 9519855296713489596 8857106519011937636 648634198617009343 853984939798094768 8478689722292858947 8763059632286892072 8872089301894271293 11568109640914852165 7120254256459523311 4890513678303809148 18179023585747183643 7254557424176964066 17947338872625338744 10872906529128977200 4685494427478765446 4339253803456452093 6577553872406815810 7120389328236051378 13686840872847283420 127025439966653854 15630479210400683121 8342702263087081081 306412866614854410 15034093920651467455 17106277700105277621 9794085860852298937 3930003676898042652 11493856677331840876 1621462863411333213 6265377058184900244 4693797950927686551 3882437447667341968 11928669255769189702 6425642039960570834 10181538861903948706 16143752328705197802 9806187658693545674 15247525797696823151 8537928411682598188 2118608101747330065 5412731409688759099 11670628225627412770 12267349775793446877 11833150320632083042 3615354931357772884 333313030835963492 4845066984429800855 8104507165954190950 4237579760548648822 5658406472639036271 10738996764366306241 11461706089659074420 12238431680638796806 14371629214461190122 8592395624458845490 12353291375095755044 14366095308729153058 8492257890006871336 10136476239174756021 7314724554939911925 3682726341247570491 14535953875455423599 3603241904855165809 5120820820033527674 81024347672210120 14529057881180708645 3290741678031169119 11909674509427826530 1742454258509801389 1323893985957458899 13028059821582695226 10567346792166072078 14003091455390427195 12070795003389563642 17277025418991426644 14513622127293316153 3721322716044382619 1254493243590134849 17919052074258349474 1587837257584875268 6364946663128010941 10095680101727748584 17016191899674289294 284303650473020015 9814443079093501268 15079983008814704071 16082507156567606801 16262730359282066729 6064660420963169222 3493905711233952538 1285269156056129394 1095422843017108579 12996705090137444317 9417119657521243960 12179627473142985222 7053890521109063261 16794347934024422761 17199891722828172716 17218001296677017805 183685459766728920 18369319347475830851 7027990499254676989 7372025717939037467 6321638639247052939 7421820716447943360 10677380864789043761 5726583173047347454 10295390814491886196 5110597337773376818 1580777967454228703 14944404877440615148 2736029406556781432 14670495174722684411 13838869140346324591 12724512632511338647 16036208684532021343 3240857600493171185 5056944044382771502 14995203409306462766 6214022290880832663 11871771393451975280 2607517383191501408 9719376618345848651 18389352815107316846 8733114997669947637 13389257441988046234 8212835491569279537 1217846783553444306 17666068728690702491 14082900754434372797 8021077191053208688 1693402083055821827 2983007794356319833 2244912111663009742 6107169110258917121 7730897855675268658 16551223544771421370 8567224319813977335 5379041995793436073 11939103368155982199 4591117974981286777 6153063412596473325 13287287488778205669 5581774808548573030 2501944325739497088 3089631772177836881 4344708700358118405 7421703512278346719 5343883328121864266 3896399900679157020 8974748575057065810 10011527153322830555 18302993423334864421 8769116301837696213 11595619169991497771 12680327963101549931 8823191369752923397 3114780795129214859 12128264431997675159 16889979559092485892 17556383205659088906 2999965076873549296 11799811351024690556 3060209276862574616 13352105125892869693 7085858086581861667 18015182635806872053 5938417736214421450 7192494271733570775 7943047487335457820 2598044409513984089 1416619637262065217 13722598657802653908 13086451464006733859 15900337867377643740 8110341939907771534 10288016021249924691 6008808306268839032 1202482287277837002 2206082782923304755 7431122772095230268 13496338875919714111 11721249523493167318 3134483402275267692 4684034310291777992 9916824919841975420 2873813349707811589 14890272250576381931 5751207046308592657 11820049743532139246 7614149110194421705 1408343690568741918 4841039167742485451 14411040508237452278 359712897108312774 254250400165015570 2685291986056059735 18259426697723268121 1918640293456623349 13748041137898255891 8940271413376829401 11872419818716843868 7096739397384164807 16744624146693203925 8606818615343046155 12732010608402637149 17482832568056139494 17662869777009628644 16718073615474830940 15345954058421427635 6931800201010310677 15841605036196600268 16300857331800994691 9747319287235875409 12037572690524689734 6398497001243863873 3890853883846804610 8586820710619508663 14141711541143454703 15961804217850885612 5862456549219612048 10666368683094720327 11281446832297601144 1989394540398311443 12516494548042897343 2821055707700767241 12856306968998972855 15942679223916816645 11656169314674334967 14180960615490872495 17290267997113832761 17483928956729408345 1569921492361521562 17411347520809535709 994409561322683066 1514794629620532931 2157053277429596410 13704459819352362135 10481570553629624944 15759111860257014651 11080140379511574449 12174271875549236606 15230594887092839397 18318884154551732848 14005431879342685031 13018028405825185983 7514097984823740641 1778609215347239028 4592074138231705738 3071652744957102582 3981471700060995949 12387550311100573931 6965783955393909994 18393376562176571592 7472346304751585940 16883579562623962907 9731971758127661843 14872925661582476550 14916613748927167454 2968221047723995945 5925746149489358882 3237153330167799986 11474947526638658727 15220999391975532511 7868322094145820169 841354627581179350 17817916919780121396 8709474484522928484 12703667079254329357 14025181943652042659 12428932877626382556 15121992820527359449 8193009254057467703 3584730584604357636 2205712104160344094 17176507364521200706 1749860560220824403 4391241737904804076 15982706641337933355 4037406754412395973 11410687469170463756 10127627605785099117 12515020776514958430 12466279843441315994 4422133918662137630 5616098160448354834 14937808241253064163 4849759369982390469 316050577900507742 822807416801623437 2758352458026460460 9067353886442575659 7476738228264634166 1600224802434643015 17711938917180086101 6643451678659114564 8075847876830363154 14470819784401688043 193893121976335029 6292751197686063775 11611730939314191878 7266466567689608570 2327894908963531006 1178674932609713273 8072156499349281231 4213828621839584679 6718103135519715245 6466621065367185830 1369634580368666352 12205488155081652273 14935773915451250203 4453416473291628286 14024553409413030261 10982885311552717567 8534521256191661221 15209942007882302629 16995403175358565465 11774735639456505170 16213625758861215899 7562403875072318599 8824432235896065836 5275067710776717285 7719003648376560833 14442564459423557161 7805940974934979097 2408874278617108138 17316896573900668328 17802041450999808976 15719433813074302068 4660037679684541144 9722608382059769431 6906194086984257033 6709277273135957456 6605063121800296264 2560515867659091012 14495002813276595464 7922128435104956079 11721549534213781934 10899788466376724838 15118393968292380156 11672459062605507704 1593651517279124194 15317313890757707048 11196407273268378828 17133482065996024947 437395216285227608 3934129671098958874 2516244310342255867 12121878013674082330 2587980571394396069 1433580087875935162 13372291988867650770 6521372005402597266 5152374195284142548 6952857546427543705 138882641837887346 10114892467171455506 15433945410521495160 480654404547257927 7909664128000057493 5495441578795087035 303531293303347402 17557773733209820501 946349121613341746 13931317846235829557 2251534703450103770 3568898823159329175 599955532044197116 18123216176230299492 12290605479192183176 18440109993301769754 7483830273958334224 236777911472311870 11609893817986264189 17079509559895627415 11871840368927886334 9979627711544754607 9169949637384209739 7478014854317123379 9662963644437523081 2724576389109000565 3632458926316053642 18388734923556934914 13077582277349232181 13544616235772031033 332550268361492978 16286139951413534163 7226360902908492551 7277238971511560892 495004445464840585 11588385662098669293 10518376553930121404 5706338789887785018 14100951885263357846 10431634957157673607 17915458081505208842 7271532258957662874 10633479294675535515 13444295372549371075 5907590927831476320 3310070245907535737 11384224472379947113 5049546867315085788 11208635639078820858 17234563691274509971 18188409915616443654 4239107650848075679 12689382970244703969 8542402887398380588 14404898073573593259 9946770903830770078 13132947779788293028 6621736309942026676 5665257593114151569 16278183274915751831 15576720084623592567 12439108508133183999 3562972134431135811 11621276883336800798 18422616025576987657 10501055596050925950 5782254342671571461 4667061054650195679 10403638991569309405 2473707512321778691 9973532647393092705 6864802595789599301 17936318006190155121 6253996781614155727 10936168856072118374 707513828508263914 14416928723523132694 15244923239613797012 102578019986651162 7595801465465382654 7811481990224263723 3599690333753000498 4677063261769734539 7353243098907751 11448373627976712596 6072514311312703253 9743271703775292916 9115511320649206057 16354512768754391355 6057811387612908838 18376987297134544439 5151343077146237700 2225450675474058708 3258072222139170539 1865937485778029025 1289648417210276787 7989174626867590085 6454690303635448400 15211680692974994137 14062784340336736457 2131336711424921770 7477285252743124803 7750951597422790710 12902051906410185443 16731148865181357032 6581042019468261170 14171611774884845294 8722100652581638725 10777589182146794272 4377221699691097419 8176752141719128618 17694110770898252158 8862488028516807007 7136031129387731879 12184643975161894380 850266913924538669 4065902812298737010 7590061140992557826 17122666977792267870 1812022675376098914 327938121422650808 7101210466854424214 420472316792996331 1321059957903845511 8411109060575305897 16042444211448480214 14618306967363195442 18225569219920209794 2134334185133086969 10744564803631558573 3783777703990117426 10509093475875753294 14335192409330527764 4169052963702647634 12436729315657400698 5376203177878668907 13443066401708841081 15557513068956589847 16173678600211650122 9687645705055529296 13708648603295544568 8830580370910950180 3896447667834208971 15385113989979463046 13128881686386110698 3303177805422195216 18374043951540628235 3268010367147527817 3114835350199840438 8692506336579636899 16574357774010340073 15312569816532842193 8643252844155940959 16413987574762465984 10310718896148524340 4011010859412291029 3005999336985721569 2512224737058934768 1824545644803147438 7462971697501519751 11195991486174985215 14315575911702874191 9250151107936772111 16245848952510186091 6076385883169680319 10424397536371372191 11249963526285454804 13161161335969233803 6738638273771668030 6875032048319167172 2119476699393384229 7699266565392032059 13996024823276694220 3157879526365209766 17151926569466385596 9553472262338973462 14028095747421588265 2968035202570694528 16593100804677328312 13982643003738655872 6574770267851667354 11632293588047249706 17640021526839903504 14255568262375959058 6355156702304812681 2041294707450164359 4196100717386025012 7651705657977254648 14448143075766752781 11005996029346991444 11483153700605947058 15089227813410770124 1776205437889990839 10720724540268179905 12525239628879565175 15595957220480302043 141840458440240944 2852913288100256746 12551257088551088976 15645836131388999807 629107798251328943 14886288780861988215 8011983023436076379 389558843885740547 4064038525095990157 14576594354458264852 387415522745161636 10911747157544958329 17608570518565956371 9003117944998230853 6741289046499965459 16240638832916009062 3078608251309580449 7429242435436789629 9651136411221525394 4717032536893980281 4635211450851935892 17219487307737059571 5812463230845713086 12080512027687370208 5021698725424017186 15010342084518952269 1633057795179829398 16455666479327817854 13102500030042781748 9985377512332889669 5657582589584726572 1938526016062677202 14238242980446862019 6210480780490864713 16651235626669596235 327379531778233517 13472707871312627474 17275644853269818156 1485640266031878357 12350228917914280044 16415476167080798722 9714315569081445553 12641294734291636502 1100125366937451598 14458213774949477038 8765203883386191688 8682556502220615150 16654307553321736503 15697216121571431885 16373472524247241852 5788915310854505686 1987223959916008127 12289681040661540475 16842941962821327653 16908337016243236175 11709732345878152181 5764247627453145492 742169519468091621 11508728061326585316 13539995561452297976 2387101073140604734 3725032590339553091 12149092562778926970 1311275957293479747 16349491631019210107 18271986013548156606 5691898821388842196 3119524929501637482 12039535707454643266 9582592263023982909 3486707323444386958 8432178758509051304 5461292234346746798 6543599134799158657 1108959885378191491 9847003134337927323 17255933254321934692 15276800182733459930 8954110898545551589 2551257936079821125 5807589034307634760 4044187654354283969 12913601146641298167 9696969470978578722 4405043464671698584 10983420755329909470 4957935986141882511 6968492009542962559 14187666971220980978 13268669699030965591 8090746161406166443 7702375245388548732 6260538736912678640 7162574909535307898 6395926295777306889 5952307034214732531 10480680081080727889 11389968149130125725 13304081118735888885 17722081004331598482 6958979447679554335 6063298964352630522 1657288392029027748 11567492486024525845 9116196240860446881 4733780851552987559 4122336648962253260 13046198595988579904 12297186998041422560 17106692194591206858 17218575074997956348 117255171086745363 8823347970972168822 10807295683321276574 16595363342063361118 8777764392732760959 12557010306765006711 700167342738738340 6727701587245717147 10558361068102675265 8497954518273765395 15788262183411669932 11571510485886320476 11918959486045904061 17553827946494631696 18000811222462071119 15764009856021392654 13908269981489121434 17811674174487617626 6504607739286791959 4338439566454094837 5004242238475927834 14276047813362170476 10781657068359956442 10931433615099507186 2673700835547551235 17061336729856507861 14344457379708499730 17019614920049711883 8280783159828229072 4917327229393488870 7352792544741801660 1548658984121645003 14056675555419912885 15573509385792029129 5088076758013326447 12406136315121063321 7417455714651679094 6829560280837075706 5844806313821219005 11281678881944569094 3813478250369829351 14912142282876303240 7346081349253166825 6814665725927201848 3639935525613402355 9062010919598024015 3372833778800921942 18075828240538359391 14031919295628383976 9429976279133105143 17242568961488804119 8076069697924958530 2603784004681769426 1051451184628616623 16848747991060175372 13600480630074512855 736755890826240532 8036156179615049210 10684460822100927948 12121582965049156966 17165374431548164318 12012289188305116150 7101699781417569407 5677199470042736794 2899671338132689913 377802808717394468 11418186891352429358 13526925687056831076 6150738359395063540 11384353449990766110 284774560166804415 1317037521031461166 11624455431672449458 11134565706139773492 6758191384801126176 11149540452919241477 6087552508123938306 13481843183356271214 9804406115554348645 16299399286729395616 13647128652583608471 14609165184688025188 6037432317031173194 2390909857249137463 13113469181398216105 11989751074884120900 16022207621175509180 3962453528647443681 14271205136307730969 11382702504411614948 1214159335358518891 16140137154733013856 11564453739513239507 10986772814056416137 6711726728947086173 13026310339417448482 14452841804066935445 6212969161197994295 5704564475145448551 8926403883668424090 15194383715327287925 2799857486188026104 10711655333927982774 1337097623886309675 2122317234722808288 10213329522526031864 16041097358431545236 14893274095313022073 13322683779518998048 6322352445163361725 14078984050062517183 6659821364005875522 4117849153987276731 12326214484398832970 1502311866187567626 11110175377316823663 11910109954555045530 4655473089294334476 11000615275170152563 5376464234613936032 18188235871541942559 15604167625392842265 2976406231748925317 7760135258316179736 12168445015994880202 4981577356369893059 3503153103751302127 3625915748694833585 4618517982426860321 198654201237730694 1452365433513707039 2718754534621329110 11957866754580184623 4720977422350623866 9878746948228098695 12058240689346714682 11888286775202420340 16296449416884752074 13867959828966844596 17472137447015938558 18254927914676696102 16356994845947970190 6612015216707476092 14335357734028345271 9297122664379688863 17128315958818936064 18280614111968227007 4480744479417014394 14915207694903219738 1443292634250061646 6701312638898393390 15671251075099964339 12264469002237008041 9805108405866938450 6133360695803752429 781448126546774287 6151049215024516944 8465312680039774624 8489765102617082298 7101038357233899213 16285372582683914098 7476256182433422724 4634934261604077114 10163743865299358193 16659914816892086701 14665185089162723689 14385453873366621454 11513950203094194737 15825187576241541374 17719722935862741009 2379187069771480192 8123012120373717786 8884689753953181973 13034714136907610262 12140915611332054615 5172212259946053301 17011177169173720396 17771741391338408518 12689272968507220173 17060587851747590198 5375905641194673925 6309789458434263946 17163200681722112054 4747525124681971982 3506904184718023482 16970313643286067644 10147756236999748817 2193900342352748677 8285226142734824804 6459314221402450840 9320195583297485931 4135249716197415424 13137456063181260395 12911131610212943584 12987476623357345274 15743509652215495324 5215461550033333073 3133934296634415629 4883636735225870449 9338356149068236412 4652601750664253467 14133874697887607341 15176511300982125810 10247587371984554708 9985290682988339585 14113255014252910827 5088810408840027568 10308469715615845532 17884784373407679182 12052827147520275621 4617215823179950420 6243238525185374326 18261248133312061674 15190189596941624218 4700495388876829643 920448188502770213 14882810972356818937 2342124781950288179 17204101780052877787 6530014368192629698 2490905484669482069 13444819239144600743 892156510972534114 9572906219014583277 11782253903141339293 5753561982712211302 13726826012774400866 6877508878470003627 6487479182912089763 16770770097618600506 6008966219504335286 172657967725760896 6294100392770678021 135145538458270168 6727739264258412335 11694428625474761351 13058283633219171320 10425268989456126837 14565739052235858252 17392884212702643816 1896018604308987384 13475327131574106228 631133942524600074 2212226292651830584 742702093140312800 5145504692742823847 15851764636081568947 4025857886856997997 7163876450805520090 9857120830366120580 17238803293024163 5286021055886932242 8305929868373279513 15807668355551721871 17630020590352594924 11781566145160684880 13160337667772293288 13871948257271191847 13534368942339105626 1954319591561731550 5889979482705901967 4904505037322776627 3013793301337227277 9087189550558625735 8619283539205680631 8664535942387578273 16270450521366098035 14619467694418794657 13564653166934392944 8124642105136477433 1538072784634448688 17189753137775347615 8628715230579953325 17268094872609950896 14274224753349065815 14019296982217421435 11079895482456217604 8016196771415889764 9225715865078067146 9730705220507209422 8319758718082539631 6211418431069542776 14250457577018288262 13240116236123592724 12327156117852130800 8601185120591277466 15755433753984584293 15746285162856644514 363625656707356183 2356346936916286359 18183328412982549777 711916456689163509 753706787985304714 6622526770040762961 2740318561928780176 15308424190530586502 14205191163809899866 15874743869131627569 4999498995148091429 7706049243336279798 2122492229587109441 12836144878546139934 16961420640312574424 6018309076397936971 9466645904868308432 9090434424809010881 15127141681503686953 5170246861862494452 3642926427565708231 718830721579577295 16802168007486660333 11891719678239154213 10192288779123097905 9545666022081576693 1528234004041202072 16589168968915276013 5353084984854337858 4580023783899829247 8747050852259736727 4021689250796608661 7621488845551942567 4183861309284712056 58785747768081676 12404833992847375027 11974018551038865813 8178938570697077639 5300044108674604393 10705168633962983626 2697558464683850031 14217075570536688516 13165041137253586793 903517270293722329 1322579531386328630 2413934998198344530 6340824500085625979 6144097595995360677 659480236418044192 17604330960495839563 5954754148149559928 7720207813197146896 15901260002255566891 3803264620725515269 6693769064287173874 2762001533506307698 15661433247249575740 1893211772893710942 13533006353701585200 3753455920010399951 12362319728913257209 791990197189617083 6403578555712929764 6193321911616183475 1291912952509997300 17966228776909417354 9097742155647137661 11145940977693163187 15649381433365233280 202683113016430980 2856007843664650456 9975994376138704005 223565415488061404 5709968147686374352 4972647767529853782 14547831032787781893 2914505121105759364 13787498252026560331 8203727139650134719 6734322305472053235 9270287480749997750 8225576809867956705 3026738285404993675 15575098087241190203 1644179311710049885 16447668939860816697 15304427632583399870 6101038510348107646 5471410483044764046 16859033008904218816 2476938730193919682 9125731968123945466 13910316190257359259 14128081473486447170 9458253699811168879 4548471368736576962 9933279289737092994 899816526089005605 4734575378069008759 10253955908480005560 4999874989668869446 15685370932474688281 16065068819159276055 13035536269137622712 10547102609370184177 15286206764085210570 11625744592585834056 14516328278678765803 10087664535097455607 9433318282850364870 16828486328701464176 748451908641164366 2657209044314821003 5494167793159820624 9046824692218517084 4688452163048379665 4216830312736356029 6757627206068793180 14849575184529610333 1845553480923221520 17834916734033367155 1855107491630874514 12961724458455635224 18126189651129902234 9392295276333628349 10052171309483205816 18168456581024149440 15816519944780786607 15065615153732243200 10743950962652325640 597777568249948937 14985585507622294339 15938383684570130641 6388374048855656591 455952955779845740 5911533065846873107 11776837149558523751 13784645330933527364 1253726914592748299 28427088678299256 8794193920794750855 16322613149273459346 14734823100458514653 5915208617890279771 11635503967368659624 5093252455069809514 8889982566526133406 2099765174984586293 1496851040139890024 10566013809038533173 13030431879749239043 3357134993616234417 16371846849111006146 16251291248249897724 13091814217360804759 11510999387883773944 4125581456903537349 4809111643365919050 1225382175991162449 8624012577226601898 8240629077365161070 6500772288813074237 5952787469481885716 11600600514371052949 5346842849360944493 10927013606565559296 6759419840752594185 9395098353377792675 1893795366983003923 3521690705777545563 10579195768305965267 1196097853566033918 4919468614390498662 5348141070843085841 10002863212952375260 4190064405858537317 14547963621861928749 5366124575848834736 9223395512228096340 1231438422705690292 3441674731839654710 15712712207511085069 17720920071238154069 9965446380212721840 15940854140197018715 11650667258468751507 3712337699203348616 8048568064768547691 12781469821608556387 6499301564856348225 3268888239387291281 2758185292734134144 12025576943420150966 7897443577158242237 11467002197705307051 16095926168232811046 11993739296747065574 17095351058192257423 18350509275460834423 8747168605219904422 1071305728517969013 13704787074973475742 4300905334487563225 879262823817335687 14615095665307944858 9918465563981117748 17897915404877552899 15228952972149198121 1686536542167690939 4838346081177092054 14386048787397811832 4630017737471415380 14224803483822436933 7445917367744252359 2609231992673217929 4808663166176771693 1567510711542950342 9705827979245297884 14170762979531941469 11516321617477233306 1644255000028005493 884645215878990465 17146308813762144116 4621910110754550032 4318271675513350578 11676622607448099049 2596105374579480167 13981054814356431257 14609286224578819619 12843245277463489600 14078427385787949542 7347276900945662673 5647705047899998496 9718263429858299644 16433911643245486584 2438775168744108419 16477765235862860950 1607975681552649638 6455788475505439129 4062005212810994413 8301424834731539704 9430347323007835985 9813247496313305329 6300584955020046832 8110367362715363624 2796578690247172754 15576326425262932922 10438577972395961916 14799301115875880763 7736792960571829908 899732914827524662 7598686365914683365 14181733844742615997 12488008728052164602 3140146390813195783 4663813264242509505 9612880664183997424 9718775014426948631 11280008169492432439 5974457889800466122 14154477338261224506 549298052946592998 17969129534583966343 8810812141137446005 4528134190098680862 15156677695955267104 17497271271664963510 17502928539803964045 2401287520740407384 8977534492802805832 11951399209933323000 8617518018719722806 2707491620078913813 2882395196906322601 10136996919668694771 3896724653392026107 3412687125888677356 5051999125784940450 3426201993656729015 15282068493839740242 7111097906890376901 11252890309092132040 15974677750884617990 13542451063356163569 3395525005501723603 17241971668530984434 6831783847449167401 9227841260743943534 1270854568612396652 5137695864654418992 14246309552524308997 14637991957198150487 7912689726706662087 17901777755575445874 9720743055411036322 17051537424359482306 6777842165482385729 15784954690261585403 16864507895524890898 4539693985347064163 5564216693052875020 9421411994495798430 3025794528846008805 15576905787062831458 8513728400802631442 4136061845885403442 17211482497585493907 13969688927948872309 3636390467341239124 14280902459992822928 14734567504679634644 11310137905370041099 3407641241968751876 15068584758809267821 4573448975094361309 13431422368523695414 10566792145652904948 7415951928167367135 16547573429767443394 2695724563235521533 2352979330113872549 6069054166331209353 669087468604405299 11054645914159165902 17406712387670317867 3246975967412782445 5548172642898606984 9342899848488532300 9509663700794121173 17298887362893363861 3759649899792721754 6109355934153771884 7103345696824599873 17550840724729704619 6789662795704936338 12095060957358356734 363089415545160245 2967304461729006347 906225547984899831 1220798585938286047 1697961486702967759 3689299474575701341 8171436896396947318 11525820814200043157 13601029468816753375 5075500083217911643 9722243427328670805 10813265853426643238 2933350182436133061 17396406116414541754 8124966049435629192 12800472139380550066 11706485890517756107 267123958647768311 4350514569453753819 13299975167092585816 6027168945573341702 17655165301190134857 2943232270173855901 1793371304230852065 14785652922937085002 5149176516921294409 18236066705304667353 14740096539006320995 11789937712644951867 4794442827571529024 12029833183671391866 14406145539025200984 7204393514634464294 12895421105065772540 16801925499232923869 16743670563410423147 7290771113846885977 199058918541005428 13164145957062740628 10124480417521708171 2982719728999328142 9032354926628364392 11835300201925790736 11259193316707679631 14362880470746804660 12213121956286945415 6958921584850194594 8353042671098178339 960028172117661750 15794009988607307068 10928713249919172398 15265162027604247713 633744132069827459 16058679988178291023 6041804196097037961 10221462296875322342 17795457772041699630 9343461384477079341 11963311609813543066 11019026623898861437 13715681256570110164 12814438239506701962 8102667009996041556 15857600116299589152 2858326521155635123 11480859429004934418 15117349800795038584 2245351430528618881 11489020610508030621 6898519377500283734 9497526367354047811 3478506419197916781 4288802023398242401 418899152555041733 14464614288002463881 6282476214918661544 7428431480197612030 1799537851751501282 3868213738433478184 16049876748791808828 14141611860795352462 8466136590316070699 5794803041889080060 16222596228664304514 18257363251011553658 16435654623451946107 11425261153727690987 16271435337864102320 1336839112299378269 10350958199925430926 8393446134237708534 16484754459904464571 16592852308796653784 3492433557654651949 4891034099866896318 2269861368206519592 981732608262298620 6031581586957692901 15573281228186206696 7216129204008051825 11513190082719430281 14909968791637662365 17840867027394107799 14706425098759593276 10415641311404840327 7319154782246223359 18385972222653347281 10234621992184213164 2592776511847959764 16213956333160708414 12633390504759154044 6995299625493648437 1602349483084188562 9138624223232655648 18007471795229942466 1379299705936474157 6753273323111884552 18107926695376082824 12914078399462096003 5992982068136977462 14684984659511118826 15419098581540674923 11661645520111122808 10187578304868192049 7610004880070989276 15727003529340465218 15594543997182516300 6764373690621383350 11055061391551966341 2403605842239155617 14409959907582942039 5006104205179164873 638690518918094643 12370108700360991564 18018590239693201000 4371383470232017892 8656682396973147310 9802550407435747440 13479309098237076329 9465656037563887155 5441377148461651880 16002332470085712428 12591410938153607263 12230146859151163750 841588199532904635 7708992416296693360 5873187655767207966 1495830747464292578 15335713683341362891 9929119566975638016 9235374146958607424 4627382579743982510 5634562633809006271 9978916520102494933 14017414120487136179 12149919052876045000 14669232780335037854 9874955317466544553 4397370215442311020 783513469142426442 4751902266267859540 13672581005030487816 5842970832480004470 8962432536438017700 14300453678007121219 13716803931751932265 8930558379920830522 1945212186911737299 769957905538607311 1950644702573975719 16033127590369512457 2086350091094054800 1681634848884114256 12848309773429448963 5936671202336986795 14163844755445160204 3321814496119776645 3876964115748356055 10572605448006375607 8077102840794939209 11180253029775422798 18358968743729605943 8662293811084846376 2156698981975588328 7652671135983584714 4602162955226060635 7545476668908843369 13701185290724739026 2284988969302537665 4199514825364911752 5889030667475262290 16106003563462713623 17847874620215457602 15950976561264059488 9164469773247542204 2485734120968373120 2459093800898584943 11720629565202336421 1499226027946262787 11331506063748079865 8414935371144068021 17860251958158913333 14832725410847322327 294484617784505695 13991879023514270728 12871366412001576211 15875491180576750762 2966096160559567275 10319678321444784255 4025695718832360091 6590436786994974017 12704803708076621584 11893019855626850202 7633030613044276332 8999607033882100246 4618782645655847634 302555979875557730 16691816614570897880 11474126721262181707 15024201013669246735 8499425334293444416 11485429262574990818 1632360692675923427 1237453709008686064 11841657237798328701 17184091235124548780 16457083108501031216 10323484737704813342 17834926316367155399 3952586941330487018 15446490781077938674 4601160171701580852 14235003310925540520 7649930922912016982 12350467696178988128 15148000993373422853 12101176839565940232 14944410513989318923 10290762473574485452 11677165493928244394 5600490549680162429 12513912418524782673 2917023288448118329 10548656798240518335 12099243493844596326 13391654674687201624 16865868305736792546 10212168836598388741 13183839539175133851 10856441676251252470 9970944400449373243 15210158720079568300 11426952966689332981 8143537044829216952 4187590256365339206 9786780239083530792 90975722408016665 7336022160864267072 10626796510961339451 8460539839462182445 17434889098378941678 2253185757285317686 388311102759616627 10722520019776798354 14056228654053922469 12759853723651602497 11549362428628075494 3984358583008232709 8783355672755148694 4185331526742453792 4850095593120327673 9877176432583192710 5161524114776061210 18392836650306626423 1519796533090305811 4547740913606555764 1875326892591546251 9398897680729540256 9490499837053741876 10167285220071477513 5159046257510150211 10124711529302285189 13410335765730529852 15967655178838543839 9836785935825920286 10087573710967528515 6244182732719150368 3770698725353990068 6899875971920529571 11401455361200433862 6269766160608115339 282259443153948916 17357995449681413668 11467429134922864107 5431954938506294177 5077635498872544648 7777305223856944528 10804722846828804293 1736714058483272032 14591802908396398425 2546696546130544526 15439151391322271651 16123669272234869886 6908868373579461421 12075862087501442216 13828162291029095110 4212128876564474935 11713207577191970540 16419801679632655262 8846702560356860562 15162647842891747967 15809537018909838231 11062137543340334523 15359867100039274446 4141933649799706951 11427791463542289574 10267371055773642000 16292283425593446706 5329086498664441471 13743476802660573074 284970801328476943 15347880600978633235 4060635120737568981 7327859992719232391 13729434425000514892 17908128304761886620 6765260017210022058 7946409246451812062 17764606699804881911 2353638460345991454 6075855016721290195 15379991695749366938 15769504681468859488 11240085515972255922 156117515048656006 15241168938037988902 17411636442067696976 11059273706663610758 8655168540621232683 9056292894571525040 18014511278462805513 15848146444493655475 15654890112425744223 8950101020787138791 196777540431972844 10656173150674579988 8078585466243550552 12944412899657426460 18372911319347516177 6901104159430475618 4602194923935913765 15181918784997133738 17137718642009993870 15258114621329005652 16971511780391974742 15342106619607249720 11732259706431488031 3016193029658374010 17350191980761722601 10547110807375581572 18218881529029626010 13003755804640449367 15263693961624550666 18071610080487408403 764494951949188828 14936639236498449926 6914111754757683400 905311181246281466 16095779760948306559 14354354032074096478 13363286923799413658 14609713312832909091 478435460864167121 16843528945635961889 11362329856785528240 15641832615550335808 10253511205589218401 15018214161815534234 1868715194413253519 16459343524652393321 2483429846582198520 15972717276750398523 17682618598653062868 34474424182547149 15574688920899031121 1768594578681609976 4360297040478518451 18433842803525978716 11518264933610579238 7084517007679251344 3989717025866833809 15418277532655336659 3202594528353458544 249633199114825517 14572547976610588515 5987257879330431666 8276174606354792592 6636026828352850872 6289957013120398024 4889495214384975683 6946355322916723326 16486828710776793793 14179339668157096659 8468083956852550319 6542850954444447384 18103931056086203905 9352228476945005018 939554786803017572 18021938704630841557 7345070356757981173 7310470968613434393 3721010851343493215 16906254684093670444 17233314264138863233 6985414093198912315 5900921592461130131 12845125562076983425 9283574604536272694 4173148275787462921 8344079145324342909 12992885287978133295 335742903449459609 16675826145182281857 14554168073538208693 9174214143846971451 16430373642817005892 14946342164355334333 13550509574418586587 6660019589127551223 1215704564707867992 4580772598782889817 10661511073445511652 8688642067696813025 1744853767921145690 2031257398299212260 2199619499698875587 3633475379817326481 5583232921933255323 15322879809685626843 15693151120622822237 17192351642046340402 5147600459339067169 14888893177937733090 1030233515943365843 14426833702689787279 16303622850739708794 6417670172192399006 7344738342181552241 7630349265781946281 3575010687130516380 3573134301744099737 9864369508508045796 7952777820445492125 1685521317410764264 17986874315557279898 1377992912041703633 4821172758242972191 2640366030700851497 17891385881095378113 14953083854907493038 5502007289635975209 2940151188875566635 13657142307357848125 3431117475594175905 8647820478983174421 11460133984166121864 6063110247249964094 18332482226992997886 12496488740504940879 6852825282043671640 1067343865976121879 4742209684158105034 3987498121570952780 18366357885000049228 2345513250631882966 12419526921916773444 1267567249311082862 12224079724569735013 762097474395492621 5507258495133294419 13406668635005626860 14360344692077008472 4185272011210265989 6617946431674435704 11651699652928159545 4710276360223632315 677794537022915787 5443112146143985131 8899012763859387820 17678684093554733716 724432228427456248 225896698972849383 14143091290010089928 10425634597519093026 12891435700708198502 177398165201666149 6627396983195974928 5456931388224727589 10909503018886441319 17368875303730249680 12770092381507502629 18017256906823399303 13320551591019504178 8355317617077014669 8562307689448318771 3320616518667586038 8493779881843034997 15088313987083646869 6311169280225145801 11729130340152257941 9175438663306025886 13479701279379310983 15307023438573487997 5970725949170040509 2667882735796073352 9715985599300517561 3207878633499084556 16751030598280447279 9886255273649643389 4467397288894005693 11917924488571095435 3612325398063226079 13910549475082532732 12351973037478543413 17504092510433269310 1927486092148324249 8724656974957447229 17772273021609065508 17289435856645872606 12199323948231722143 15399399154259621991 6430424584609509306 13789928654868442429 16293976219605963315 1040796313429761112 17015557881264534668 9456152417420823078 4469703675371524028 14236718688087651087 4308974630242214649 2071922775963583047 14793259135819108089 3764384070931170811 15315131519180439764 1477774198235920178 11170837476713498313 2225122972251819995 4806676298705797236 17515157170528744146 8414351304495143916 3249047182540523288 17128971820901698757 5517317161520221632 6328715239017087305 9649826785893264226 15207383434606001513 6028296845568175265 12848156950546370973 9285740369905875631 10434299746231868824 15905346644875859371 5704946785497696390 8869690263841273350 2890740933068217043 10460988284326059082 14221396370381039171 3917772633222156852 13834949999627507546 15779358623925149372 18300501097778871967 1737515971271064756 15387269546709323604 6509594227267891994 8353474506778574296 3361107699695980554 12686601647799783260 1933187246520445795 15701136325962229085 8136390865502062095 16658202676234031548 12661284952174418033 17852359004644403428 147453501992587859 9947822168939826775 7176098015835294970 13048326078067862508 2178719763818897007 11652381600070840855 3334462248423119054 2317578903256785597 17158142487644968464 8862356129358361496 4715964276399424158 122474965839344198 4653618678193835723 13764805110748292200 17504956141651254219 13251885084437404643 4232683108900980576 6296980825765529551 6460007290516783405 14950249127451884431 8481298251333632160 17057707275457315075 387539181283611517 4407462419829919063 10601758378596078002 15023144269181690611 9421803888843713002 2939436367657656613 1925033874108210484 5889491858282927713 3229107674301649397 8992744758169269850 3183388618251611889 2297582051059089979 12186118974951519163 12202430176238529018 13953287668061909152 4937170270651755277 3248497010301363249 11718706191730575560 15421553216027435374 13516963025046681168 13169401758832554916 5298816774434985489 17081869114562918250 4654410924158609586 12300757714131643244 246938590607540958 7084472587922776709 6009908697070142961 12162668429020893681 5028211485262828261 3112941488032897156 15066384779308990832 12004825174454794848 16779605033209977174 7059125824217086374 17749132870643303756 14719011378036605455 6602708287908587406 9409312021841352427 16338038272330650176 1073197849994473665 10708640981630814361 1343730567237624825 9572480852306332313 16932347363103825760 12609266645286764724 18344935167483272114 18243875330123657517 4564752198233581076 10598251952971450606 17727688322837718153 12992171280648742011 7479145079596780709 10193045544892956661 12097731111396672481 13685101975341649095 18222370347098655156 1591722335675541485 534300510580672012 4085726850316498750 9325861478015028895 1690940003862550874 10693644323537535386 3615386568274582594 707445021383316296 3386216986960803736 11205496778129756257 4341544991425807137 3301227714722807094 15869590019161859724 11434100613278258586 11963200977826712804 8976188920160048818 15361426239133457574 12585144560228165812 5244468441835480552 8584156327389746978 9097944230635948962 2375260451801315439 5887646144286907838 5819233023357479317 984618028810620010 13787123175051173935 8508386492751982337 11472316814927493819 10054144624438009700 9113249414139371671 4610915407893934078 10188727018849456159 4260037233968780355 12982399814862218001 18370181804090446103 2188555108029373260 17206581958959807752 11499618670316504248 4191489974852012023 4280516699448791127 3475239342360396567 3396705520619762140 15133595072260311809 5652703219419708028 9625780934995415607 14679497333347029467 1063561189464468030 7742151060897021724 16745597848248325225 6937342837456557766 10549988224495760420 10943593715798776873 14586212524016994777 6276781835299757471 3609807487649953464 7317516107835275713 15894394434593389147 11464620568203329370 15878582006083488527 9116064981224600681 7475225521318729364 14676769265894512739 16767432508133159150 10699713878059054247 18422411521152369846 2340996245389057421 17728797258739406950 1267485956160515155 13955292886762610707 5578542482327624624 4055876957514687846 4967363350694296182 494942964877350712 13183171437124532013 11016172934026961668 17338944165331618175 3982153054764915929 8317549086001895285 12273544158519996626 14108763176070120835 6542269784503273996 3947608928146243515 16347234474642812801 10133303578380925783 4370758887779918594 8913309414630588729 4492199261567327922 8381957484156004501 7079923682745732756 7796804484454681113 285010822032495203 2623987784181735093 8001424044655136203 2757750463419282749 15983270040255649020 7435421044227115484 5175153946547690201 5377864203569431676 3012369603910508946 15549018333763056041 4324634841721783655 5511887926275128021 1284695226800301123 3040359770155869491 5238670361923463355 11566017608281919879 15499494608349066178 9771185532501685903 1668737963798400663 11637064366578131383 6696312013062985274 14364343948089374433 16388694015492923699 12754521780225172316 6774520717393815595 17547642954228423997 8983203735053872086 15174099852294431120 10660489809790112500 7553724145813921140 6926046431735355584 4766520258756690999 9901603673476710073 6147582057042547854 4525271425330377972 2566825393759472454 7319319049775005962 3623637440104533024 11290713969131243965 8045388487213869272 16144598429276206852 9168109558106051500 4902904189808126002 11212253793352122094 14631707739673564636 8963272401923531984 14108835189447160013 13098264246945625030 18322451470756378020 6453058217421097071 16986960055664895608 1677042578117538212 15427673286767665748 11626938388595023454 9027072870562811662 4256850320118356251 3550899658013375024 899869243961704764 5603309545152794322 14499085121568344228 2476476790833539592 6855948140875078900 16058158646464997507 16578433233070466720 8469704724433375200 13964359459734100414 18400673721478694713 11504663454213824536 10781651684652824297 6838851097517339170 6885862462834106503 8040979108560131820 18300130264557989546 15632559857533497476 3179886631836073561 849602165455674450 3167761207778642782 2852552039521711721 15849231880303360520 8776115531246949507 13171536692688423386 47860989889833425 4861971775237751211 11614716861461170776 11227094276456535674 11852145174450911988 10149086276831734026 4833119408361356323 4599237054119335186 11636028199772889441 17469856605997711980 11833927189348503943 14854800186227310384 9386435347237243047 3533214170486449583 13683483045651750388 11186038645822880770 17440434262988552676 12296159627872766263 319791462418938914 4765531701558851009 883749314248551885 7997295423138758255 9438114093416504093 13840078624168496233 17049367076087951053 1940488628978266771 12781798436501884284 16313914555865475488 10402507811652169076 15414685862438137356 4072183960694987995 12155142275034581388 11478147538562165388 11532560845146762674 10616560429633773534 3547080739560899008 4981678112214784626 7688448486933671592 16412028915443859352 8232816405311414441 17494383098680393944 13435973587040293276 17545315226484878873 14795339754986036546 62314619260130413 17934165950176927055 14992636133520260356 547214298537519860 10964553787915608067 646475622275563477 1614969618234141109 3732889131839128682 2640817450594386876 18070284061526151085 10814948824989706094 613643154717175077 2359745403172084134 646685484728956485 10006857509348148880 8707053816771828910 3841659940986728726 11419367232460363393 2590734682506375027 17848761746803770216 4912024037437838610 18302049769845388773 5189077097463152920 422681084079285803 5296859725878315589 17838642887216525834 10447179403607909195 2392906626545535807 16646347624377474486 14188102434321579599 12894565557161397985 4586957147487948528 18228313606296768588 6517308370741801419 14263283056469966143 5898364071065630753 18008261728483364619 16218746715291654819 18003120535841374445 10911870040472059722 18317748424566457315 6543196165004391123 1499298116426929139 10685404168516759974 4011341054042524194 2713403186216831597 11084798976726859411 4853566079314632710 6170965488337900264 9175197017073329208 7549038115721215148 2540875376737541666 1277930858288254351 10493213173992028120 15594808464302848762 6672628157608884870 5776744281167119648 5734394309225843881 1242015398937912065 9819584740076732403 3259308584893449875 14802668561601217579 822206951834341436 13756640327137945360 17701479079519308935 755794424581362736 5041484335668935887 5097059995604098449 17214788556346454980 7967412005928621064 7833624782426108195 14249956744018766107 6656142560299084911 9662826931610055290 7986029424508547974 14712547336293905256 16435139610223683078 11993300913391610509 1721454543788877114 11904188498718884520 16002916202447042497 8475237449721192138 7569546288386918070 16820708497690298921 2379215286364573795 16687131095996201780 4304988879433513093 843787792783009740 7709434527841276186 11019206637184417264 15706279060804375000 3980744205301623711 6449040619148127239 2445341939208778792 8404805246859153022 3504483560352266819 17881217254308687114 786901875265856404 16326852401557729368 12870825075549455275 15327530597446841826 17592162816032028461 13225865851539139957 6915583578604761104 17077925586115038761 6447464433499305352 16382825910467025465 7000301012476623588 297818642696892510 15523546822558803708 6569076019481528159 11749307711475594630 13692379016168767897 10100397012573685508 13726017818844308770 9845656779696058865 11933889518561179808 4456707389491550732 13115182625992515947 7633066680135063376 3618651663962292146 6973862770616892745 14201748244247224044 5347257349716106018 452070394556530413 4638379829711854558 13175620775021707114 7482693189304304993 5306053272477823784 845307693457884882 15366913733755995121 6890094802673939109 921984016141299271 2595159052235675453 10323042781669942115 1224902851516585005 7181099018808643733 7988801289826963276 15050151350150029440 6354766127750003928 5761525990839806256 1065872040957301668 16196547079292070195 17733246178302014112 2951175220911021358 13513997227165483072 10652038254047733926 14118725001942484327 12188153643359228302 18254112917669125776 2889060621312157954 5479316703259786105 14920223130940224664 18150350024500330377 5681820076114090211 17712136476292488461 5703835396801251256 1171320487070579458 45872963923096167 13581572571406822572 15231925377212147144 17057103211900628540 11817830962890997535 4041862223070494791 16435824502051809405 6895687268704329267 3419054867477441091 8869442234191066764 15067666565174937740 7906226385044117677 10901561168368674582 1329737175632004614 4423230704509784401 16432274937580970098 9182035101682569177 16048542339421535841 7808514097335434163 7713818795059077478 17824085003584932637 8157687280849849557 6196280899752640567 12393140086856729826 14254866055111502162 7509037737420882242 17886072775558633273 5628709457190680141 13575260018858567906 719134363414583420 4334270729079952716 6879527318373398302 10570308108757567919 10919206656560781915 13761295967324492074 2791344728291583697 939613410318019842 11254130187806155031 14665406747029806703 16424207800128232999 8084490737817407527 13020187494468705315 17760855745818417863 15700603980267859251 14194736938005597975 12843428960065408477 9872121671138343714 6273149225480050691 2557308106874827644 1941313522184393246 2540933211316231948 14934083951286338127 4090822149213282202 17224339261911027155 5907775841860326741 5327299796558570163 11291464569403384176 7286658230151031144 14613278254366176575 8029594219388452572 8784685253338108674 8335472209318401751 5843549173417946250 12420729762385664671 2910104606298294068 5288360756631080023 14579145392415420805 6150078077234484329 3925678283171898347 7982444435805467921 15454237997360631437 8634537950152686360 10547096720106684969 12154070452024338523 14879933655360724454 1442000031751625184 8311061539346376337 11897243543173598065 15845415553791292440 3037099054350700913 13301823719648361587 8254789625256252125 14275416918979450891 10422702554628322871 6679594009385185298 3601315636215582072 9257332393428968567 13391185032656298799 360005658190158640 13714878284639650664 475280963092397612 417643584068126649 3218382805093590206 1975376398667383911 8942829729169417698 9866233166101950642 1587684659768167860 8542626774807248978 5829480241765730582 3101527229910705803 11027564660265861343 11760880027340943510 10316396095807372006 7105215008198183388 15510314154540388350 323133327976825606 8973250603750428179 12619099468192075734 2377072593163134597 8260872936493130680 6817175317482334572 4241841093292182024 1088691929744339441 13954610483659128690 9920064836646921353 6954435500476666464 16777847743402073684 10233188824138504453 13382712245365954957 15844782518869358360 9510230243078990751 132719579890140871 9794942567893529696 3099916879206165045 10652501487853898899 5751320287266206420 4645945993077186424 16619536637187038898 12182670342583886656 18013108935624417944 15413651158331217177 3300441035033436839 2224074087647407908 12607550706758483467 11217602521488252111 18176741105308113720 6979501754843117160 1983101405155587253 10442756722290648847 2864025714117953487 18032782531518916456 2161017326294572117 17483294445205235466 8663353093203207373 8976469562596117528 8917325784374695710 4358875928268730111 10939253930978755927 12971675332284649415 6469741693509776217 7236875056543368903 4085764218300243806 7368009369739492002 9477041843026865786 1892463912954923473 5278413564858772002 16001649869910161054 3129481652354112358 8384772508005015681 12737928691848052242 2468610183899216799 16901373032969156842 9245658024986999383 10529869874367746362 4327646196024473979 1152901424753815065 7471283347388125933 3338571530510516266 15925418586566124388 11428707819838676887 14122487633140393814 13755972928493930244 8654772969596140850 15292049965246982963 13229785805523170417 14036536370697596354 14366342425829377793 4650051701351504433 12027381512643650889 12976410125183541752 7725501852483126145 3163708074378992483 8242619227765303090 5880365456634598373 4125466465676513082 14335468789875183695 13874416290609554261 1609906879868204987 745676423198353678 1746601479935788129 4013489491048919956 6343567302618496232 9613573936084512278 13022956882096284011 792225996296699341 11453557703583576661 4609474548024393514 10853812779022084763 6276681199931368217 2326703691084601163 15878312014931958977 15546038316877843852 7405723584330753753 4105917260694857214 18346603327946721894 17983757358834245495 5396948863674786745 11466315527195114238 11993763335343175373 2844991270059688529 1635605549957742189 14289084454534105319 3613916145624657525 10708156932764515651 18434494931379219383 2710473325594571019 14156305406447940417 2123657742558771947 11264685155131225600 3629723195117815024 8174615047128377137 3125258097064206939 17462071690456235858 15966825404236911765 5329719078623303096 6273399833849329808 16859365190791389709 12089958728707498786 13942090242275541799 104161055679277795 363315958620741311 16533584366493439934 2748526696999545698 2373109121869047556 5182282018623367298 6083572136430070343 9328764705738750654 16727480794860782151 3490398028002511657 7585066445302029300 7567288152538177102 13413150567307585182 12498613595993069403 6584490873147392644 4462597305536390847 14627802024226837745 10292102469828340868 18009149252274223327 13542602117187960793 7001078909590449446 12386715775474099586 4321378239994964286 1122706648780281438 6477676481842926596 1769082235182322230 4684400060430254845 15100577718456851777 7310363117161178465 18071185505856526080 17855197685489043273 1266024816956163753 5919517250786265378 6940935789160317302 6579691118550745662 6922485162407431740 16408942380150772869 1855652385834499793 8388359414101628586 14621658718467649326 4884591569555078672 9147051389420593415 13929045928366074236 2056813764066648903 4064987612171957664 11407491665464142082 11050039080084358198 3455587656556627621 7184813228353117891 11968264486137789949 16583319469639942130 1562038279610756770 10277215523659765333 17852230079662456211 5327588141714918404 3777581622817527978 7142029909429595519 1238059911997189088 1507892462785682959 939426166887959033 16724118892545986948 15808235384879602124 806934820077726990 481883130031949790 14530069542710452747 14136985162218919489 4286062757366842381 15365766115269193004 7967658829842393025 6351459344457003683 12833965452352068947 15391754258940812404 1622643002647287607 1876089062658612992 5608650357049418304 16917306906304184481 7921302520744116159 14329152470866003573 12309052959467669839 653347027539421107 4835725738863916550 10776199715671047835 17729629579654461492 17897398162825119641 12809761009245944761 12606552072939857868 12320946121505313904 10744584657618820830 8225978507834524804 2702279957901094192 536413130139813061 16763243000597039058 17940118996879534232 12021921908006544234 16249749748071904381 18182312671850538756 8092474668249438189 2982544036689436435 6820633435788446476 10290991758661546425 8699623457908579427 6271773126286152282 3517307894206996427 13071652906127643968 1474728274298271847 17033292145118361114 2441279387866897346 3708253959073962075 854243035947416657 10354285277744208942 179037579694167528 1758247965878593201 14320992892167545056 199390984772851146 11688700960555603396 12230073681073540811 18154131461082361743 8197681800192001137 7168648931405251004 17796959779282598767 7356321248699218941 4962346198211580903 17314713441495564169 13074258307960064255 10263540468065228378 10250980122392882663 2406916937096241883 11460081639405412242 16154763427885838834 7600187514833306742 12568102746537842989 16645056320580988021 480546468504501846 17424202720818226133 7920509878812541655 9780922954474440939 593258663942481491 7969590070309883802 9381858602438893933 9186195156819275685 164581035119557136 1380029199296488044 3417054267329809425 3814719831823018546 10464707355038784953 7858044471039960566 7374878940202024019 10642691397276383609 12978471698872331769 17017137393881085816 11051104343711338455 8151047131038289520 9409826078366954688 18314116372588196444 14303779168740882604 14056509035739544974 5046775860307688463 2688773709104192259 16298440618672413881 3178616513762855195 6161540101994933878 150648604979942816 4775582649358924766 5967876933048795151 298836513213516950 394960992228861187 1272715116056920571 6059695677688567813 4540093084252152037 8283897815123004988 528148316870496972 5192555661697643352 13481587888444872742 10145502149191890056 11030076743460644981 11882235026789944031 1893830385085092033 16916109358319299204 13941646730215472141 6683050402501141652 16675697930747218341 15808908125928584781 11258444348138718235 13571906360349721960 12992586459405927389 3779769566730494171 3701294525154566618 5551030922994033278 4317494094150406795 7554778623122248528 6017085203258223846 15672970051826681082 18433852599670447404 9062630667221463805 4951018748436482472 14491673557790377646 7407113399832840487 9750927796552809883 15380102537673110692 3661589594761444831 14592289964056979256 4639112874178272174 10027842000086618461 3468119566934899726 9362790519176321601 12976186553418144031 5263013090682353599 5539813943879912365 15299687916145114939 9795428385705812105 8440518151589947463 8500233536092836147 6352196382151937813 854840940643588331 12422704872957179365 6726842123298725506 11243991411656142150 18272199434724024735 5944748273247017653 7486137455724007138 9234646755443409303 5889284451196603906 16312226287471796572 13342822393185911022 421955045030698798 8309538420371733162 800485248979840817 9192319141465626657 8971781989161160160 17753304970131197785 11828905242894961163 6539679794705802335 17835507061108175108 5094630292898019212 16451161850715364315 18042716691035002844 3086373775138433638 2599506856809559944 15567883814022439794 3215946035106674257 1411143412658814130 13659438874771830717 14877459938822110628 14027586405356248232 11957214166772606358 8163118154965541316 8612178364933931729 17372741831251004057 17908747453014888288 10591607049287262987 671400347798834881 5224410619500437524 8009430686990657728 11798134602303062196 8245382751778581013 14659016244004347303 1219497553290090398 704224617818357480 16725462542047635804 6668124448832809901 843061138968479331 15416010328131574629 9564090442010808816 3008319396976485171 6730986561004716826 12885487756594500193 9234841177294505687 16504400343243645896 14850133795569930260 14695155513866415603 11122946716073899107 5217879194060618776 12276882413300325020 6674575875441248514 11073725924033633636 1796266934303245716 5868873923931760397 12326584983630327184 17721966839075064745 17856880495923417362 11786845404166611521 9757469952125008893 9227158665354869184 4706097102524565492 10158829991362410157 7073175442475587132 918521804321798807 1432734844522697780 9609891441017002634 5746654525404215097 705213588002137792 1628886877304904199 809128322980202537 17625088149840710981 17633247597440305904 18057155684318942667 14294992427374607106 17622412518213754745 18149262603196715380 7180553283969822579 18092016227638584058 9767544658817956348 10130394792082146294 4240377870770931872 10042426136723559837 6001688892410776916 8110882693158972764 4154424382086875749 10284817447031655908 13628220635140489806 7379534912524009763 12575722013014787079 9085191526584986971 13737523778569019276 14718549318746215276 2383225977581477747 3028347182020024906 16668412220263310685 10088893318439635071 16296527504000740183 7709860879270829086 7147217350801347746 18309136152249776308 3474570198756254308 13844443061375461065 10747018197736431822 5752699281505878670 11374353605886333349 17500854058658791048 399479486114677045 16931857320398606812 15137790562032897800 12458227684976895323 6673942685130844804 2963634221753259762 18252614662963996603 16231367666039273267 13701855327042646235 16123678334949390194 8033667463233365555 14127861812603963139 6235216531125863007 2175630437963989609 1546482741052971151 11819744884873054579 8556103075963174878 13558306123056198217 5006203799533918211 6933037325977370285 3977530375729048743 16741831863537401753 18245810475403402651 10506991122945977067 10815785186352537767 10078605140861323603 9235447780256569509 14278877026630094057 5162338906989511654 6754815528815410257 3497727648140020383 1962986674830006597 7735175349872413497 5903478893200904945 1110505070606067414 18197246644733796929 17938318289448112968 1486536083507160935 12809443800194935285 15792360699108408775 11626324328312306437 9668176468940746178 2034172949616842116 16413840170697292079 15201089016552410081 180920831496293714 788660439996483983 6574211252233529813 16891656911593767673 787176251454110045 5209918118042967416 4714226370495722009 8627217024377177887 5497963895514207494 9026956073830695479 6038207678362273358 16755790442123631859 5890809062468259308 9440005232042434375 14540631587886781153 3552486969263582322 13687234472049608911 569270420063631416 16414855826727553687 14161005934010749980 4598188048320355001 1886596501833313738 14910018468607958150 12703427544061684069 6633081879745847877 9990796250691028834 3054303632677733021 11155765049756945739 10192716543458468299 415849907802645834 4646726786116268837 15036942863311826709 13535349944528513098 153708661237199536 14172974804885041356 17540898776030011860 6068540782891643080 3188052464269947779 2972187073728432270 2260928933422450236 8051394888936951914 5485432460356217154 6857028625404784480 13371992129150408360 1589473197229673482 7986055269427940097 5686594986318262059 16417423211643455727 10701835402995300426 12487156456954233963 8229701781846207376 10120282142533678670 8261079766446054245 3359266459483403509 9246282131115205096 17613851390558871809 6821908019635116119 8742092518453668505 13842274766649663880 2008499403032612625 17925555485482858275 12857810846979759858 6827808427696035913 2425526831786202756 11068661667424837587 17617500314360824808 11976005737998996821 7716679699981781075 13508784261475487491 18265840156872543331 17749214218388258518 4457418205864287902 15537880293152320353 7304366937783116372 10578125209617983708 5560825155423499448 10325866595151303113 9426157354435216693 13814833613063693540 4293709819104447688 490887361813927965 17962479917827365806 12260639573955466758 2239812914523339130 17176849968090128165 13582976724355526002 6694728826395100015 11324353938569728046 9044559299549914593 8631377622551125350 7717042753395248658 3522558366182124430 12476871436889342236 8098735066222615187 15292700904452208843 14721983428641720214 1213285587062291806 13355124672090238496 16423417988997583475 12208165040209986431 9165569417408242977 17551841498775372636 3048758809326774461 9885486824156178125 11290235218299413858 239633756528316617 7358439342101140234 11971678085021096033 4247072224647323232 17567270752380250926 12132233541808140452 831473619056147541 14870365034289050187 14478723764230838956 14165233132860238408 893618434206793052 452656496765554802 12249035786772931033 17162306108625613859 12862630062566925966 12460078098690488264 12085403915423288965 15856031659483848000 13030055557638524533 10822107125325424414 16017072686395292547 9337841946806232970 7579920757650928818 16126718908061641153 14377532319837203809 16424328613209858196 16929957936009905995 17612914503690546176 16925796421835683778 8908625415111782454 1573520263681033416 2078834911029051859 9983482795524248901 2261816636492713839 7825818690535936857 7240768808392254963 3953955161637797623 17043936680079454421 16503188888265768058 7172652081335970054 3032258857802281235 1907406159172035152 1447748304715407924 4054670648520936144 14632387992882739938 17443166081107839302 4846748715487779853 15930339493147719333 3000190509749008338 1782224844104022471 13409796776733085507 2754371359886000459 14270302355897066320 16354742663571663862 195635210730301260 14079345278551735703 3931938173680800288 983501274951645339 10273088576091723097 15289739526163472288 2243508066361788496 6289511828067544136 9249706871338709578 17307528094089666392 3400029837760509206 6907899367194533513 17206761420757059270 267561950259327428 3704028562927704597 5992216051031149199 3228152359297527504 13913663365664473775 13681507119430815640 2554064599619538388 431005850509335411 13467680001378808184 4711230616107575275 13228341676471233655 2443456107968238453 1161155414858471694 15591610946771679253 14087607836428980829 4968478841530890614 12782154754706959217 11660599701561389836 8182326812090520548 1937930198266051702 13282272772341876353 2037699699980137551 3404085252705191573 6520796391777063832 5331800233400112763 16011923051349784262 15737186024048646883 12104900110344845037 16490331822697663471 11149104974282395935 16167163369807005091 9862701639082470978 3849841393794991838 12110504094106176361 18057746383793980009 17195180734247719698 7712608370411831109 10794935615562421985 15239960059325486744 6896705472528720946 13155538943779211166 9337543917972035137 11793609331618411493 1933211922493446359 15706652936177197779 634995155455824147 10771047510382543633 18147806466767343147 13966345488133973002 7040582798304054106 13057660153604958383 4620039646909168330 16150424408475110397 5771612229517116265 17623056153040501805 13717564214732803297 4063911532904592428 9111660038593806095 16615237382188440593 9375353298711795385 2336090558985192072 1254962729374819582 5244231396676443690 5392555324959575354 18279248504359624734 10710979094089744640 13956203193320645095 513394342712989229 5090596385203183902 14127735727984338601 4716793137982807422 14996595298894456913 2138021221879010280 4100037661984666040 14743896439877708135 18108312386754013060 5511066413761990860 6296652661525160582 14687597581526036645 3207412652210414236 2743961724670540957 2519535160929422519 16582271296162995397 15479522698677076440 5123448366966944382 7280494346778193371 13341849094829115848 5367528391365911048 14468835486764684410 2144450133042701911 7419796116518107205 5864909171319467248 17676479625164837124 15916050025989714981 5103445369924472501 13457347484492236919 13642000063947336136 8814436237895602924 17147890894679397980 9677419936123797571 10165683204616899853 7390004928512291964 5746722904703744112 4385242377301323624 4825400040810098843 12745195371218881171 162395294711735007 10203164008794612915 15806255774265042526 342128213073173264 6874192383685354332 587650137527986242 11543095004966561877 5440414766520645996 16859195996080734187 14438054365556762 11485845677894690312 15333338336878356199 1926178276128607214 4082504583144539889 7347121565832732952 11482675702823529704 3475093153539748327 13627893229425969251 5337756585184590729 3202065923135919934 13144381765745634562 10831210673623027666 8746131903012888318 12433750017424590006 2866509808502643432 12704398312169618521 9306109977162094868 7468573871806692637 11137437320117105566 14144189528670678700 16559510547129544390 9339435710857315060 16938948465277112518 15472536828383260043 17175039029803413370 10978078354400551680 7235799885776937824 13470415356425903751 10789204653398847819 5049319070123553602 8662730946783972865 3296858287252792107 8686639532062532359 7791174027915526035 12977411700320808770 11024371663765201641 15121035943442462265 7532570964322005839 14620232178089333166 11143261306574216931 14166838075164838917 17025561345699891757 16964237554571783125 16436977328084217436 18014176296021940923 5101447456391497215 12483779065318408947 14428408233724075832 13174592601026981759 15811396832912752114 6030381895792007010 8994146550763135403 13696775044962333758 13373563410943804956 10697140567411996219 11342719027806306180 2480034932114333239 1630002218712120809 11617899903097510292 9127667447591376810 5860803867557265048 4464114760921794971 7563833952510148308 3389294823176699366 2831349985944365150 11559167706469011037 12336595280649324305 154261119905697965 2449334962881929833 4774442572378752940 10027301437805183240 16065053665808054392 15846384442232920581 901851545978714759 171130754292443436 8568895115029667111 13639675596460827781 13113150141640018977 1264365732081900360 2479510810309150925 11601835616745059079 1154442276498067926 17856225496352153876 17591796562285917574 9489007539932187267 11962506652433940418 17621292604617373664 1037343073483074923 17637454450433009552 14077291987509034831 7495838485574352395 15316165246581364259 15030835881094178582 14943318251972258363 14204906939884350465 3396933776592362420 12113188353323520289 1512997466715289301 7578577335938169522 14024977652625590163 1002122368605111862 3627775933285054704 4113319919131912527 10654686957567762144 1712311111475982691 4973408149152464103 963616765340085448 5455700938336510283 2967993955429365014 18186389039135957258 10897344628901608317 5645857892753435848 4975130805194119925 4900457156905954493 8332701734516635874 16153586234047637456 16576028595420425689 3702959104315503896 2564681705085935647 17627492021112739881 3898105872654176882 3945159014474779309 15620133206767912937 15803538909010016089 15902328760953097954 18424823701324049250 4862180254637894244 9421865115402379448 10280630159478033805 11535686330183676395 9736798993864242235 3024154695823377117 2342199353015485381 8412926193255383997 4075687909714078052 8581103051163265767 11493528232704977548 17124782022349936937 446750560882275250 17795868393069939997 9313542935504725123 1112399564606900349 6240135463894949723 5311811114122820251 16369504229816618376 16803493030459544635 18029182178285345276 9442055104486094179 1814607997140349694 16244775149547761907 785273930592917290 8159501795434147871 14154784575672341785 7556926045705848260 4169774840040302561 15050609344680279176 17066108154636084009 12518468149513987935 17291346228324620913 11491219300025412591 13638210976295328886 11098061007971703253 2124673457847614297 11715279140531534921 17691283085485217688 16547586033288018461 16617945950344317811 12349203664278938635 16193959636083629760 5184050437874010352 18072833055124753199 17824386598565249524 15939079463336729208 1857662700075593576 12112427749020453557 6035278610284585481 13567358011076707121 13692794572340629743 15212168822706861272 2612420021312199711 5093552905513098372 12314679710788076163 11453588754564080469 6192486789418554800 11758769917178857186 702214887771032939 16321129064131736315 13186997284264262220 12640501275301123729 16258733492116395365 16589285235124655134 10007575362991150363 13679760728337659824 5824263168985919025 5237597492724851533 4894507506651651547 5891105381720314922 10735667262003361791 15334627558025600296 805807573933692219 2723793134802077622 16447345978076361738 17052894971983325680 7772083583739142372 634431153102881468 15616559277394617472 14383471218385600379 10940691603929288555 17425501944705017217 8461915706484168864 1736257840224505618 6465850930380892203 14579723803403992640 15784931249674806300 2332731825932683081 15125360607267284858 2132301874039822753 15990984677363599322 5679325673967151218 15020023092385878488 7938494042337419241 13905533092847722470 8909579180416483765 13591509807574078111 8579225889135807527 2580336038063324525 622143717114979616 9335069027595311481 12267204219082442237 10491948128296490841 10501093143121847781 14915904367112070879 14760022080362214064 17442766133942258047 11937802485174842583 1523996659688907935 8571837743841393667 5399820675512388164 6846920558978339090 7553574990009551267 10382419704872177580 14049833035802721920 7827297192478375207 9539097291556531975 3773670737536285309 15927004189109245488 18169892247393390023 5465857386429288104 15735543140260418311 12234523280592633120 17994031304678968998 9741557855653223162 16535211330664930780 12765002790263846263 10475653859964556124 9194652318103444195 17481714138602589052 16415806896243061528 11878206077006763594 10285098716740028016 5218336425910622465 12404090261113892461 16055967846476461055 15022243434462645712 10156534779872209567 8064504372988506879 10707552461724584898 763726453971662353 14718335672920930443 14982869435559828946 5367615516480337912 15959818387653376903 13401111856508856427 14580951264718992648 12695756539166377567 15511964248419561296 5931285129305224322 6118669395788451579 14925614005653436169 1673007922059822312 553205914233156234 10441863554012454504 3053086134126825682 6293907071169408739 11928833475596402627 6809711203946493377 9234568412756585898 11382729376906374458 2494547963910879574 16373389127820447540 2295293067895597889 2826661404167569598 16742461159286315191 6968679244494280289 6078343477311352564 9482303359562252504 6165090314555015014 1848414774308514597 17231076642783328722 1502981950414536781 14769341387360366876 4588586634259889335 6391205661000183221 13630017974750450110 15330645129910728827 14054445644427818731 1886115096367130706 16834865800825690775 5386377709953521152 5069505946684290268 2978743241825418235 9101183562087629754 10327609979751645615 17587353996221777333 9810821915292024082 4366188980891049308 6693950526291250068 1428990197159941260 15779570601165686131 586861991898757588 11577238506950995636 17388544755352689573 6217542989157873507 8598741692400451143 760575853087315991 13001743085547656380 17561516305648274335 4790581868184381888 17683113938743230697 13852466429727219744 10945174994054356867 1750444059776878404 11718564081959172491 16495765383606618182 6564805158156522027 8089692322394266090 14642041213029650455 7427719281744094712 11829287381302577177 12267239653735651099 10554115249757791005 18216435762274875114 7047101591929489627 6268072194111534550 13101036201292883351 5284053814425875313 12861864452064261574 18090859175103009052 378411052196162746 9081915590934528759 14521347554863901641 8506686537196449886 14404387395715631037 12143917860797010623 11586175636049609125 9849285997448517974 10450376877110459954 6919499588351780084 15925478135811750056 13909600394895892290 4973315697124740760 83621321352462494 3247913578612389922 14450311423686574128 11366260531890380934 13857252357823942114 11627973123681189027 6412128474586973698 15077855971518812361 2585559406419045124 5101425362146097261 10925704530753564698 12784029961247345587 9515014093550770485 8073732164595418742 14782544146298945532 13056424544283050893 9435116197159853636 4964243994782151632 9828345292350285290 13764585184289932100 18174111845025482412 10391765636416729263 13199883036302777307 2723506674759198549 3689489321859357623 963493411529703466 17641852040336266804 874106635787133825 14091170818545544870 10298332457404562731 5417461155490865831 16691256520519508491 17786893058837106090 14150847193839641143 12356494563144996382 5986774512644658126 4729450476741457082 10565353917428290424 7639820489433705279 10732068527420476587 10768383191048586921 6331908398343031157 8076156976901585442 1180238283613029219 5746763402650101138 9605160573098757645 17381391021785892352 7883987915520075789 2568840889043715529 12241674933516722729 7640160993586375963 14669943621306121223 13244727031380130277 8025621821223546690 10796813784967545564 8858503722204907091 4423701093700697605 14750925523133933731 1769915314670441019 16776319440336003978 14374861664885390563 17032386728657959838 4761005448190313198 11313246092609430525 11764624878172064944 15066121901404608885 13602989897435716297 11762157713334244990 4012969591724103537 12441119108927885365 1595311759579203261 11610731016822903158 9691815391453774135 14262144377510961764 5164949494226551431 16097357554238948970 13688208816364865275 17503109651793977813 9149572195470200990 53909617533525808 7238776655758040025 1400112935521284598 14251992014658261503 4417189156774756776 4963991224976784718 12655609468437025296 16239910616135422684 12539958102927298001 13939040842905484964 17142064406372870164 4502101208734164124 8812317849689841936 11590268027931441592 13681187946307434481 14241328172648900301 4960247810378001832 9011936340043114034 7874264376530110291 17541564196511480044 4033987823766559433 7364617574516400916 11554141325451510254 883290270681972341 5719912828901494237 16199546998222564853 3384493770135787462 6123017330290727738 8677270137070637918 5725016800338109520 9580848044607018600 10652110280117069603 7016011215819016167 17849599860429733569 11211703785584930050 13249897244076250640 10018143271681544936 2960571091544113099 5259661162751983715 3461276547538433326 5880711573375483310 11634109672485536768 3164457591573129882 3228419947342611263 9114104010990024412 7452282158274289210 1766655362811397392 18117015886090044792 2645533968084070945 14167003176806398011 6084611296479649831 1802143003907067402 3591452662796477897 15373418554826009993 4757966137002485930 16947092285445165417 2370685262917018758 16061875752944505217 16819176957790668532 4900887258387926294 2199356566181215495 14091996253637284573 10604755117812810107 7519906048245873009 12644375540752721576 17323247847461984320 7440790528526552165 401490941242554024 7441611630823770315 11622468481738525291 4967741947106148625 2898315408395120248 2001314525639442563 12726668835365263178 6081828451586502618 9710099718581086259 16445225217788910726 10496112606404715404 12166480727205414476 3446862265742862789 16590075147465183260 8227217827804565781 14464819786693364244 14799464133897048184 4183133239550282425 10536274067569143468 1688377648117514096 13330158400463812494 9765677291027535981 14043147452908366120 257839696709888270 13373950672453296730 7062047754832817027 11666475315895255486 8059637330087503910 17362928317373669247 15097998402611731282 12909947024199106539 9240122254065862828 14324371447706614041 14720484285000302914 12602607615208964783 3349755796290145083 11988851613176554281 1115354989133777361 6144691463303679841 2214512718462261238 14677976063579978038 12920852782391546706 9049566980363135320 8120077787998024465 6426584226610381383 2127664595821485216 17216799883617254806 5923195672460312792 11137628337604752368 15027716957634428920 12860851210558592478 6801905782931119510 15419002222385866416 3046870695237059520 1511912828735159757 8458763217032322022 5247294146902978479 11063813363105285054 14897567056497206475 17631495535345535008 17049757860661683301 1902723343200859944 16707923484576112347 2770318895925464086 15917599083334942745 437831324623473657 16026295289086936326 1031512680041279358 750393574346374896 8596902429503084163 16372648307483398736 17969807326460431980 4142318625062574241 10116289786572347573 5755952413133365449 7773732977013874198 1712443944875457776 15790679218155099061 6904204541283849378 5425030395986257853 14650701916000834150 13992921015957963367 17274325578741411884 12953016670143513071 14074021694254760680 8481612196667058374 14707587718020639894 10919401842367829719 6038761862384533659 12065489487395275559 5596684426062589656 13776008202213493755 17493056670907777756 5169783725940956375 8004756919759056981 1470747291221911260 3762806657595742180 12006139343666029581 13571933377356891560 2084224083727412351 2778288263292228878 10041542831496536130 9344957570858133584 1676401923430718633 13489040030910502348 2522005344684642178 7878894336867680285 5243103960135074700 10656621476527463062 3714965685622983967 3044788472295712135 9595117769919246350 8972069714159937956 8331631447272015939 15246146607832910609 13906369261559724149 18253549853689465958 1110276875967858639 2140954309428512193 1174550124325155232 1006001372671541212 10439060257885977955 1554574122103324345 15942109962939963786 395235474266485863 9657431085219458646 14638702201995014782 13115870171963659022 10610858726289887778 17378787091860045996 3248611225831060851 11860313141946756612 10272954359181280290 4714454941735869759 14295264895333653702 10236144372409471874 1488565762955586512 16245203132818353648 15722671127975431885 11860461406640989858 4513309452139194851 4355388197502459190 14622204694108291761 5685509197187476569 11585258511280919144 10821955775419503897 15389602765290021020 6271165292004790384 12207489346704548032 15223369499905801366 13184405306904973170 60427269412438694 15043741889269857523 1325137801290171145 6508188221515032849 10037594186147177121 14445337120914415664 1943055604986448726 10940742300884236787 17135112740006665618 481460188390403026 16413467324638897673 15182918966580252551 16153632815542098185 728380840584068275 11550855296228083723 928145574415258835 1755789797020145615 14230419534766323804 16158923027593537167 17134350015214317036 4927653258289382719 817188755635028200 9249259315885572081 10721763826511589096 6116998072514209884 9760943401462732475 6479439364257713076 8648580215570686065 12232584908463707247 9088500403676863524 14856664743820610386 730494003607651636 7152242260618094877 6650114910420200972 7657675652087439899 17334640886490145512 4803354050881853026 15147063467316398435 5435651792436356779 7952953778292007182 11024348358158275385 10157236124979632439 3797479361016623145 10416489981110415157 16987928147765616788 2402030949041722238 15660712303128005863 6452747377587632477 10161335209375452619 9716553767626258479 16564057905324184271 4644268861973373910 18221004655789162306 16358734382548531407 14515734503481587362 436736640715388547 488552652018635793 4601296897860004130 3300527355259174669 10848382363421883761 12986995068402426409 17706211222451436127 6553921176718686180 14094660328844522763 12282956963454314361 17636971398531487940 6972533751343632853 1055940491608819806 12606652706677385179 16009706751134875149 10587368381148665154 12539952493461615679 7579990867540653468 7343157221916543182 17918643398236798945 11782642849032060673 15704487874045539917 6109080237101766739 129123997602149464 16211234568725696619 15670501214801357276 11321827004733878905 14642064371946103192 12623413501308688402 591884265295519484 16405965144864491122 13266528310975362510 17113326243446202623 13251407012517396369 10057536598464553707 9947164346147074902 9071261244140270151 4004177253881918468 14443326276235759530 8983446823196037440 7251498776128275328 3661173223685605246 4904908277840185049 15521578877881796641 17456952741703684706 10506147407569406046 13878260132596521630 15389405947920241175 12629459813496992217 3912167538129809093 12912415851297276933 18157271730936816651 206805422073723948 17665731175538293130 16631494637191841125 15331280263890481454 8469221334790527468 16684756955585725033 8821572998090230561 6020937723412189171 11091433037880943603 2854005542130308581 6270145921920679685 989165948315327829 9295424809080947633 10914410963012794518 10518204828755999329 6788941657439845738 9792303394420332494 5122502076397563229 13492041799648523330 10534468202957815152 7318186273480991188 15337163431090851716 14546167933522216077 17408752765542118058 9634413621696079753 7307111487196272725 18390717409268231052 8853500875972794907 13772242238764119335 12888473987796794729 2510502722900974650 15438110868914218885 12691908329268602796 2519564760602529937 100216679357147811 6734367751974890348 4100166314926437224 17749502903980014690 9155951426210047049 17854203905375631441 8198677374586047877 16200588075983417576 4088248724759478387 3029942316940292320 6995451615779760398 15200966046407748769 11960831526803229804 11024610936461447379 1426898377122197339 1178274459501248933 16003996589506071255 2051892685051194424 13212709703891390022 8077468705524232595 3413267806792949891 322856117162940235 4410293565657641326 8232533297475155554 7906715080568260408 1236711332017812331 4426200241066480893 5763070530207315115 18099252639136616357 3956689000254004 14512504460906182214 9140714152861781684 10455305376893217797 14854807312345531887 4300506965900824803 9979254989291994062 1676503504213195842 13063759600534523956 8687891849479810465 3079236820328823628 10931985775818247826 5458401993883818545 3980988733589411890 8758437841948272896 15985393183280362136 13029434101694888025 17063487730323439316 10368348537997666763 854929938310059131 16085614612332916158 14731918975457988933 11276329009109284083 15733991538871616912 798880922895085630 1365997593979215929 3460571216540928320 18311454926195679767 16735383885780322445 12002828741430454066 360009464642345702 1527483073989798822 17649584990270871498 11226212984012537651 1759210143167363889 18262954393917241791 1649073266862137655 8748226382104940682 16610270108150441167 7371035917227980768 182674704284138068 3348931383539414827 16924891795097643627 11101332237002517050 17082929703546073302 599694079433393643 10617058580846616861 4339747357391359972 16475062674349494732 2672077546567515528 15089917457717536796 150516880661528390 11021851064909677480 638157012076302708 2699642898743121178 10736248274552259109 15340946983883773996 16656551493751733327 8735429227417978349 14886768214999445435 1403594410685968573 387701108956503899 18018734861594646065 3835092437106040468 8745768083294067530 9926839645695647424 14239576338673891911 11017554785259202711 3635366515709518056 13685918719648749916 17001427522095819686 13086918733678428891 14281465882927661318 15704270391128410840 7281593978575347770 7471351321093763843 7989836406017861078 3076842724167118652 4091891208343338253 457811751194596000 16129366769077150872 4824627252160838060 4971455535279815252 322607940599395558 16877928640802559262 9454411772499300840 8395260353604927464 17350317234736911978 11764971381838973848 6971673000539915220 16946729743347598289 18399345088936874905 5456149294655099478 12869433461914227731 7381539887976038028 2366778800313180134 16051427744499823048 1187389084499370447 6446387219380701872 2860934610063089681 7384193392107653226 17883657152486051548 278280703144774013 12547797036734450928 13899928055013902623 16629470471920609728 14868916558776753852 9430425578821968564 4540738042049321570 10736501812008463537 17037529860947906605 14238052322363856923 8068074078032067708 6240113790771072172 10794935962430099097 9368163314656181211 3848558350153302174 9143587989420705933 14252137122898248630 7223902579215810666 11013154049262329902 10702181026725341880 11021413822347110995 8387165344869268826 6297077262781406633 11648868965084044362 2241799759049410569 16506098051352931676 11027655073111014998 12706566046478078679 12713051947521241202 7177250638739986271 639524952388245426 6507793657395523923 12756513551161898492 1305119515578814677 10480079384260093835 6988954841126516808 13855860489286689214 3045211675010288711 9849221889228602569 6205779197712530862 2709497470593592385 1639496896870318771 14806282061727470361 8749866172201474055 16595322249025372015 13382219588489659815 6504553554880925925 7927204307630065173 13773635192871004238 13406267012084567981 249538816011674008 8430231000245390715 15611330267375381387 6861722097223935129 8979971167808025753 4346096091406262345 4111625851586308475 16202727165861553366 14702862578823913896 94925007847681273 11759110099478857004 6961914069553058434 8018927869416076559 8585194780029969365 16360991216789734261 12388305471659653782 3423373270475728043 1800084360980989541 15386820742406934865 9674675293735087324 12754183611525449648 16460241559005610761 5827945989740335378 6076126003192600866 9794433211396735923 13459708388838618892 17727090603849241525 11563719787984032836 515117788772167703 6783918916631411961 6158394837174898232 17284462800097853633 16418617125134379399 9928679280940821813 15728651372112605373 8036231056170253936 5026590717332170622 2639548712950704090 15217173555496864706 483434207125937037 1443055892068010529 9604242508927427253 6001804014095574863 14015875102783802081 17254493377540134241 13508150712766834867 8500054850713574382 2348548537579293558 13851753694972713031 8367459478338596610 8145705087081568172 715904425993795379 14330875767117922050 1188621352322137901 8239123985544329544 3943762809754996098 103985975755758463 5477079512555269958 1865800462234044229 6318971103076758765 4405461472549809241 10287754085892807587 14531480064152114341 3220219988823020569 6493777337105936553 8088924616940295304 13331847662677522190 9431021725406118940 9783997409732493398 11366339894287143950 13434655663865218257 7596940972688727021 9925408087146914048 12817082372669634738 7454455464775757997 16532034238942965933 6687228633737192631 7009696164400289956 14619570536238530749 10984772689135200927 16583253959817586742 11214746658213151457 9037393808085665915 10238531813632475053 622726530156045793 2238641962424261876 14861883991687634166 589329764319832843 14449511733167009551 4532818275014486368 7607449874110927618 4281682010254798472 13474965689509299731 8245883409033041535 16592020281222596398 11584005695961124137 9288914219160368235 7605722172003775198 2828280101031050840 15334350479930276320 6811174280465852948 12278903668596111390 8759508828447803714 8925356785578386193 266498552069781049 16915618956478183608 6836798595596570671 4537708603601729653 13027135990995444778 14428883143269496476 17372215364140131633 10920600913587687307 6533466611131002646 4017949636578516654 14614668598362861158 9984448412658590464 16897229835577598316 159565485565872371 15205016642008753189 11286670175683362842 6022601461527535802 6638537068634587604 18218383450217587487 13658771065924166348 14659506051339771973 6863025607663336999 655402470154246932 355432823368979804 16347863991063598649 8388981702157227641 14751418356658467 17141717691009466254 2835116725496489407 17655426086496970548 8544503181805154152 3068467419017950501 3771305152272339074 18062395672942000286 160474453809084945 2190948857123998844 2397768382632838696 7221687884265664574 12445646266421619169 14251235214553028445 15116731931310229317 3011898654153905815 11907371865671161490 7336334449895352886 3571395894995561045 16635433461123736170 8516277716401349211 2789713244100080827 2225843350707312744 14629270108681970725 12925924392624159368 8710837240936578022 12249824686814339415 12575086951342251511 15297717697532044221 14172143182319829934 11457823462548639554 10939129799384717351 2229572256367582047 17386861988495771640 6093884898246129633 857766325352051806 11486702698071628412 14423442425456231106 3275623941459638482 2482977541992176331 16198442046557903758 1179135647999130544 7649829096402820561 14140184890417057635 6057437202371839693 9849548327168780936 10463652245696760907 6864342036140748545 14618181750395846910 1286159332621140327 9871032397484347074 17143440991762915989 14179475730771154820 16792529496541430671 5152083518667613616 1009086147469270658 557728621570446341 18317013037031598173 59232268817793437 3297604393646590573 8901342331316655238 12621864955696222754 13082592372337067340 16951252344820607473 6810146367067873571 3451507690316511060 490493057128743704 4892213695679237629 4336270699001957120 17204959336245167018 9015646413955729064 5494382265753871897 18203706618465760507 1856134455788683857 14923112680229419290 2411611368699216989 11797977426301485591 12848595211672380296 13101888066091672447 8241598404546602742 11674551029012020622 17101941946234631095 3196321052280286153 6160212590702140505 15323936667715319134 13800862119020250421 13126820565148984157 3223762192245374515 2599821106730490280 5414071986027140563 10411698950222123092 14425399583708933487 10822088011600058493 8388163014229310803 16797485318037988114 9201796730260050954 15348289838256285996 1441179019244215540 1319757134042581370 14450420963876062885 14898648812123716657 1519862314930366055 1796488983465584392 18310796808227782314 2136489612688652196 3346613155102865769 3974181589221090521 6889652030618436647 1316381612184577434 328752629350610938 6022354889887796750 1839606308497414459 7433445195820747436 8051727966497801922 9795514060864619810 18076104098255498292 2581344069290938804 6205056959619442029 11681000775558107173 7226284208076762343 12917000032519042975 5205086663311983228 12603815618636529590 6269674139068201760 3619891353422874220 18111411719098336999 7306765310502429126 9531489001517676674 7520086709079363337 2709845043868931408 1327239970151999049 1531596684467255464 16626044887098088410 5991223033204181926 13416321410377430074 16072023379909490875 10205677063789962833 8736312404707606399 580134889845325025 15380684918349594878 412650722181932661 9329512444636167933 11304600348048148627 3219432024198423976 15164495650490932513 17895986897961216321 10177508517371101025 3359419555790981835 5159515832122399290 11845081931729476854 3079902144508313481 11603593668881914941 1514700320453475292 11200479122879502796 14356441258900166845 17468901574347709721 5150583862722255380 9840680254605490017 12898907496867865347 17839446902811019119 16170785302039708905 12016913126197259884 12931763830815686025 16759580932265364722 9379398707163849091 15636130380739483777 13044076823878014220 14062667519223578936 1123904511763768450 8943795173212968666 8348705499687202683 9119934549933667735 5770761131102575931 8325324363758176704 3692530898030389834 5557337000451545732 4613814706702017485 12115208440627290921 9185121645491197252 6870488220507358016 7224936303611825657 1687576465049716743 735660748062997069 4063213769338046355 9902759164704366164 1861484349804216320 4842342936293084663 1085533308836107172 15314679266093794358 10478634807255904220 4663428604838407588 2851192577026785996 8799400256228711508 7257690605619289990 15562333636004710016 3036229887508199896 15267838481877414356 10920342251908044553 8586512047946385584 11012467483796187862 11985714393555041147 4116781723469062459 3028100942848726852 7639032826067896355 3452767370550541753 14041331768350218471 3056823609966835116 8778076887487699192 5693476387584727148 14024997642923396224 4023100094207271638 12133897488045555918 14478383112024274392 17363223529774127165 11552146302926180801 10029015847745160471 4790314875387130893 17552465137727780642 9128771722295524770 4612043236875064513 3938748003783492976 10656593350481180183 4547736736937851559 14497110703584419003 15704562718458218831 4725387101942068833 18236844442692639546 6002077334023725550 12499416050323081146 1439044782380787400 14928525540204789241 1984742319073641633 11418212306619951691 12183308884490041866 530748797152419692 16094937021646123086 3530650735135115170 6180275540087032019 12764181615729605571 14616664942941247722 18275893598298393382 17542960976336148511 8204545758730219540 14369957760495108320 11009588266354967976 9538146502304249579 8130682225508959757 4269407760313886562 2331204347472164808 14434781990985405692 6300466830206905586 11462104471079197274 16716340727923477611 10036957272903846724 14501785899006909774 317217808936742337 2144317536689561417 4833784524725231190 5912334307088306114 17149626179021103709 4586607610603613073 4777389134125280885 2159647023253083927 8574653449910386478 121194459351308628 9625853011005311546 7490598883987354539 4761462617133646761 4450374501899172379 7210872756115665626 16880150967205278788 15141715350615267556 9167626982128266896 10424079931287367099 583933215715564733 9535268820862901742 9370032165323136262 827471643709993752 10031069710083386072 11066164966435734738 9391246954839634797 15630694441373713048 10222491970946019102 12304066800519319185 11497345714233085316 5714696254790654240 867372875179207839 14605032222740380655 8943332440894179781 5884977917079399407 11182882177996472362 17318159320003511545 1033050797262537215 7498556402970477834 4490195495772185529 341754830664262178 9470595948142393272 2089920650938635191 2019527269941884140 1409976545210212741 12588786361164154703 15870500059937550532 15001329889307234945 13898640551283108103 9225536357730039968 1903756901384289586 3440325246872868147 7383562342738331986 12586454468317081863 6204453871561941107 2142991627782790875 17566090471334047141 15139713681859145004 10807554021343946842 12049345238420724548 5345296429476383220 15574898445275619510 4732615341898588450 15825503270096066458 9001194854976782384 16821512168126251039 13165714093441003241 16362368757135176354 13266434997636189336 3772527367698233280 16644403574894435349 2372200628819658803 2450340684015638413 16007093480655457494 2079814316729977472 639988099995331125 7062056490300793303 14871717938827717784 10909779373590590957 50654847420004357 4934713550594722586 10122782893222686154 9624710223417499518 12527677494586035360 4639689366829421050 13705988958641240411 4520112511840636807 14845243131276936691 728170560251859994 9515869089294432991 17827595240888401629 4073884671531343463 16673246411745459578 6556144846545860950 16561531619416040684 3234180138520607404 17598460244030575947 10536565138911531751 380893243377836976 16052022235388201166 11776291288104823484 14505502055645165865 13219103120863140465 10645003445412719327 8657018570341332914 11961713224675219978 4973558894478136864 10017182170178291146 10294253598375622012 10327600382510664109 11972837493052988406 12438184946037196983 17023082555676318287 6648248714922526225 6570187549768726752 2692650127189543273 18007333860063616040 18001102580501168042 10156825930225851910 2301844939623034845 15032077864788748975 13097598036968302967 82360199520692712 9627184454625180247 18282408442005152096 14694361009274946320 10530527991202817465 13906447994045895086 5714442725026766761 2816287477463812070 14348551440323384431 14091089359424730487 16541306518378221115 7190539091976804068 7736683891754894257 3799763519402399876 17468118845760667169 10123265451738446111 17134431786857633066 15297789754301018554 7903158742677858464 15229390726240592422 17461130666783197285 825685468453094545 5769594886759805662 5135489819604342361 9569450063211573515 9935662574391464380 4831055674577985912 12863754462833327025 11120347294886283708 2142651137782202620 14313287755501547592 1124820063539432741 2660970259080784322 15074842980088103568 15560003544308461195 11657327321479360999 652271781364770679 13130174939949292604 2849313613839226997 3935144926215117587 2794106491795357270 9491146192548361334 18149406204557663685 5276765992706320857 8847911157914967555 16532894501584097612 12577483536934335700 3914873745180476041 12652958206845123606 1163793845795711015 7281334845616081169 10862832418683214330 2146970919025104510 10130783948696366021 16687406894357454085 9968293411015006927 6658685296274034060 3838873770311492446 8686736333974194413 2214484241576912514 15079385044222345438 6848423667191169763 4697779139544826732 4929339598192450107 6478610728592684027 7315829608126738951 16955482493268789419 14009687429074483674 10742424026415586001 10278187682015387353 8775796646528085071 13288943069790640184 4129876451664968523 16741250908963222459 5688458651691506197 18256035048357161479 12528921921983613038 10534006544911539335 1556719264256577521 18216423047335897732 11659838298790919095 10788221261509353519 7886878890834768103 11714182617334233777 5587319994096180605 15800153211199865018 6486715568194948634 2941610917443168736 11747946483492023882 7965902497224174424 3140289366869500698 14554184659125335412 926960913995700360 11769301016226718488 1952015981018593805 14611518153734102514 8949168318589939844 17218448649022974087 11175242682281096048 14454209481803293071 11519663514504122398 14867592364899078298 2212197832620548427 14510222370491718911 1767396493685311333 7639099490368666524 599671662850250921 183948122478072768 17321068596341079913 7456615167632286518 1456694064498570417 17088739394493522705 8892535356087176602 11061035653627031570 8397585106841769418 8456267320751001356 10887705810565834411 2621286248509304418 13006131003922890880 9752802000876481571 17745286302474076269 12534415027213268980 11206017473748321948 5213172360405109187 16441030159598634947 7759221258929975404 10775178270306295233 16327347096039933722 9451259401637589564 15213487421108910279 3884199061014075382 9259866741011359692 14149677256486490712 16768732285966551613 14135128802878087236 14839260931984234325 10047882203837045872 16730365100012463640 1220794387008066149 2914581468109995988 2265422880339050114 18070835845013175587 1338692885112596149 12489408706641515720 3327135085752063697 15742305284989535363 3961846289373169606 14026398611589322672 18007012144230165704 2844095401474419452 7854978966491288208 8750642218698132006 16891905377267925911 15120038413605658792 17757619810685711990 1022197188560877628 3090714666767676078 9653745183171143034 4532196363825001546 12294913261082886383 10218741813037519732 11661212558421212556 11567331412709408852 7902481646463038593 6942500466236302466 9711478397760654317 9706191105220292067 2937192357273426485 17325725971515941353 15777854662574236358 15604934334791072559 1671781157740454241 7883573138507163594 16500721993971177648 7244551329213038835 2499734254601480337 17177963620794727699 71631496203008158 3071894053601333835 9060187745200133520 6883443245162841956 14398498786493806063 15829137611128972756 13887241705121810302 15158714770917192866 7560478805620120545 17698316123709615584 7184209709934425492 7931006782727186377 15857903666361744052 14504650120675527044 606731649075529801 9956392774664717856 3002501922544665181 3115488220425976960 11812690714393759506 13382111194553872162 12747194709442421962 968261831200166795 15859608263226356155 9251820296454467996 496534187364292404 5586911461319555886 1126015276659304578 6671306392077449205 10004972022838328857 10095567713064279564 14423850090647941158 1996768163424694925 8975774106076843129 12123278210118605595 18173663737632191680 18347117203106516446 4956159226386254240 10211044781691043991 7111980850471989445 13064292208677186163 12801057609093752616 15200269481273755531 13817334289919418026 16758985719431410847 16817429688661700250 14789256227697698964 15632020718689409104 1043889655551331100 9843951354283495482 6671398026945317460 15214022067781795808 18272281010673462966 13566670878261560682 5354671493227088463 14354218645275076637 14918766803931280903 10337316020536892036 280100898074492723 12738680139695244559 18253649766800583463 18203554770866659238 13176104263236834437 6974611164949722567 6120818678468149643 4558108548099125152 17180562887112272489 2217745256690710551 9690868046401411655 17349314941829322999 4616627558148178122 14050404127801450023 3528682061240752430 13862689774656067362 13617913547910378248 9732338701543095905 14665087863866197214 5428065416190866434 10623335302715234574 264189339756962377 890288071667110657 12378368978702226569 9722967796368983493 11922970448450348096 4028678594970261113 2949526247702696603 13260634198594189725 1685352247618339675 7209920134342360966 3596923297281178252 14175254311496782285 8928648463443567012 10737845267921461203 11923709032015851683 11376047842480376290 2268010950469231365 2209836291529822926 4585508244000895280 14914975924271772041 10899830832194358006 5172891517885130596 15788891032449452470 6682838342305305871 1649693429536192563 5713241686401892483 16476074189538571763 1788589218317499483 912801105534656954 14431131660511312657 3021668097167141527 13557690409530461488 9074801874458493915 4849237652754462637 3336108276175543279 17254366955877742200 13123950021249944955 16889410454646117168 1280728494449908630 6308285557801017502 3495454385629792650 17748141997223770764 5372054796020640999 6478384113348603310 1961964413743201815 14942576894751209367 1944323001456671740 2776114002591571838 10643431345226806479 816116434958253356 9262042477854013599 9077286156034519191 9223521134223307216 3592727987433502621 9970656993877122741 5109334655186200025 11856864877791208280 1955780638183681712 6623887609467101876 2966545703888117181 5280236918362459156 1028525340985697268 1442263812629483187 10675360166040448125 8900329181943912483 17116068016955598948 3821430700201714698 6880217355442662682 5218897824189872622 5386142430114541783 8088349045553174672 9263153324668834228 12073352352549463030 17660191933170787238 7834415943026026333 16086444773867943353 16578360602275847885 14833069270161872378 10330314586458650195 142826786398880535 9624327559635485910 1031553640593332054 1526963501549645869 4121146262429224615 3153404468834710387 6443673537628102308 8497496929428477397 14008601706665890715 10733850660270446590 10403751788914296090 7503602698399148345 12221578721563562301 8881742263202294704 2479157211984745674 327906354517906718 6204652153461273954 17301354811067401873 16445184660034142791 3805940047526034217 15233676993965684621 7664641116151880638 6915811064050345297 5710042982650511829 8985280159162311498 3714455639985481518 16832684041115525971 2181397616657779167 8682845513785228119 17036910660989428350 410173019406797773 12382217327151649440 10860955423537207023 18050711236912663341 8609383646397587572 2417068499545655914 3466205818239536172 7968515135942476732 4648752126288079818 8581528598327095525 640849513658787945 10802320164628007755 7267872665864786047 10003005029577111053 8146677648733536638 14386389567020609949 17770517392565743277 17713346851234173240 7735368842046063964 16511731702294676230 12158922652462133884 12485409396248815858 17548410790561895988 6301301544878788971 2704993055800279813 4355880311295562803 13474984320785274312 14965999019316668532 7838540478205043391 4298379499047368708 1453983764536875459 11961690188619296815 16026491585618315635 18215979576641584777 3241305340107580474 1031041247455683031 8680494447475836832 13125274185512089147 5852250894654820131 16137404939202701277 7334463591495769002 14377090844818156225 18381000455770876077 8594407510367778821 1511111207430849690 9240409469563732 4630547655703135195 3151660699746859308 16830493733666415939 8896430300074770746 4356339844741498693 9671143403437782516 15025509000292267831 8609110012096277972 2341975464041646052 8038320588921948237 16223673225430168404 6397278217690327021 14651811928373558161 746313487992691971 3700400270332564566 2803353897492980453 7172408411205441840 4456448989865415362 10145483586241347464 2639291364674765544 6944622244005670853 8194267183465846751 11695100135793991695 7561082095237365667 8453046354213549860 5977850714535054981 11330572377304633497 11004960837738887429 1068804653398605870 9853276221001282965 1010223556379248568 4931955484718928437 17534761343452838097 7332049277243225483 15333929108658236977 9487717029794515653 7860309884520429739 4660200715157500927 13232945043677164105 8739185074327036222 15041540737303070338 12291877304160398604 11753321104017233418 2960336975121487889 10937905543102214904 4819060230268531814 10795488071881151912 17488654688252642298 4225179002941471559 17215085501828610093 7578876136000392478 1048775982695749755 5675119055902986513 2527932329769400115 11186706993473988840 12212043427298042068 6066343498061019016 4408095806186119962 8662977828068230510 13029870146575593875 2441627621806078183 16914731381210738613 10263135781293547976 5442780085469014336 15287518166946357868 2518756911864917983 15055170216872430925 1540433174316609192 3354549646153557411 7178604079354676904 7670299697654300969 9486956631052279559 7429289525834619379 6764322837728681105 10297301895042911617 2129422452791175224 8503650893095473077 12581807557327183592 10302402091339364676 14748853473508488795 5877912441774216160 4070904001231204520 13140452271741375830 11562322233291424422 13034412608375419576 12098175141231743186 8756972152614069735 10306160752565932220 13250856007845989362 8428302039381499067 8705099666455651346 14858864002994785335 17708554369229713199 3531962964938537898 16266147966496863941 4124332815028182525 1296823436563105275 684728136571042847 3159203231601044557 9899623704355685941 14650332267751464722 5942377067050655145 17271025955774288598 18318931822858438465 4851244915331490653 2731196015594199347 348985309871158148 8369500448173457229 160969327009133270 8029046198175079451 2713369527012046467 13497995110814441998 11170831992171326211 9582173234223491560 3582658173744712738 18086828180508292056 16728533361249658952 17251257595275004040 13098661413844803661 3030735361109769218 15061058283781140703 9903419323116562751 16478337287712984228 12168577633064387952 16204436284003679379 721830874332223777 7538327690546670742 10889410834151754032 6984564235853768736 7261615305192521671 2124779482063628858 8518581576614434910 1764395872766074767 14011916208827625673 8168308796180853195 3128963895912686268 3390541992145037573 15239426734850946058 18004403055256733914 5802795435785593058 10189218467649374802 11070610711701209075 8608208745307677617 3036988633881823356 17517954689660152904 17543901855525454087 18283943940910895266 9352345883182044648 12018511922578487652 11633817839391580342 14166537070558489901 5789750332335475235 9535831301191852408 13600012673489803449 634229964576914163 1304234880395243171 7469556160623261949 9811204161386160683 3128411265643230543 12803632558747312759 4913200255493792674 12579365040969597233 10166965064473733022 761051183479207125 282202277138895315 6483874916067447614 8841814907449477675 2023540568064293296 2691506270268819635 5070785659127547186 10465752496346477922 10883772879202555325 2582282515084516706 951815757180257640 12775122034464345732 3542888319686714831 4293986933178368677 2782100387860245075 11968689635918306992 6071363229568625960 3791191080554095899 6564929196479359528 11927831292297432912 6879961353386572253 3964030064596022185 7322652818096639811 13860727635906365821 15131580296528212322 7023448442928798352 9318681472416946746 13366361675510272866 6993271797263900753 14008943670394183675 2673593158614384341 6809384093101049421 6927843086520130255 1865182104677008590 15741482721815087115 11076242392529860232 4798489248500300618 12750536391179140824 18011965100902372815 4317585592157273078 12322003114398333471 18139067179218470791 12394632721035023416 8934949650503377322 12127020359831647921 16737593838710013978 5272698515153018230 12096006434581054863 2036551261622713591 15129926356945951824 6055214616174179671 15355367580425633535 14530594302795611771 9131985830891721552 16996796695179648707 13222699455218123376 13794425032006041743 6902479080643016762 11445507730946342660 14620854315901605334 1745428981127995915 13124163549261036080 14119041287659495238 10351318388256760204 13802460905021307037 12655783836165306539 12247318912548521791 4177693502842232794 8698639016055069864 10606655955121582931 12793648454791577362 14551247118031431267 5942830584140271313 14182046306009352912 2362571639943529635 3200714847470859094 1737185302272552809 7088579869760967819 3295028299483015382 8034209320840964006 4987748288370341647 6569735437037433152 1482446347955678480 539778824989044270 574290131510790198 10205164105362626878 8103299841820015363 1241021168461817892 9368546516613923079 3255979206543454820 12798376315243370623 1478749572139485579 4803695987495493683 10644407217878473896 14416689254671777787 7461399017857515560 2971324679536612087 9753914645540510589 3412018934993269256 8934867941685692565 6360422563368039425 8944773709951165327 1787914605749912074 7104244172040515205 12574923413616500257 2539142904688115604 15156381403940000677 17432838053381677712 16446692629144180366 8844270739568534721 15369621119860220741 3959286047713380 15021952834203804564 4419592871075985931 5387057495007160368 17819927230217004216 6563847995771540326 6594452575780810281 961331453958449264 2730384645541384768 8449878832319897015 6218035966579131253 12771912307511029201 1406116735626285059 3250483720671975615 15684719829689024403 1293175283376681446 4878115306455483759 2828061179371632832 16992867201134445030 4499602730901820501 1432111784001846735 1057288745672360742 10778372816060554632 4025785726134925245 1192686037535378203 14792692672636195312 15771896548153105963 10126665312695322719 561587484037874931 15962528449926440442 4237884713799950231 9609723411729184675 985947932329428858 17928089051936124798 920827315982197556 11078837468744625162 3728562884409557519 14683939403007267143 15747111410898541621 8500425904450587464 8067623851916939737 3918813806472547862 16604498498849218850 3754347173737516228 9553619137849728114 11786075161549189621 11659963793737854192 4318620193773123415 4645607379400409365 8233392081234228863 10916636922838871172 15325707508226751379 16458163245431439860 2257028025855659181 10504795089253866386 2192408380106078249 1043391695296917381 3529805179331675706 12296137284761827882 11206482227370540433 10843325829600823110 4786589278883832477 2411336124356545097 10154846548205148257 4985911730866313041 6651699176079713368 9780050235584907502 3090677057252360150 18000112005232139799 16473885034913048911 16590833518747676366 9320540813414043722 17016863346841520800 16418954267436952119 10425287596185911545 13344643967451796809 16774971126333753068 11656128075285952767 7244875024060187602 11604618511466106114 17843748481296416471 15468321069158200516 10443207389847061942 2008342906302432371 3583711688550631771 14653578267532550599 17477353652997123219 4298124449857225507 1736113375336331486 7977957725275350542 6200637529340330908 13492402645653798750 10971033991469801316 17832866765570074962 12574549382140591553 18083840815756885076 16519282987147924147 1505304345087113018 15807329192843796061 17005443484082690888 2901322884143861425 13990687360160517762 1353421458540504713 16500771828491707750 10008838040803826384 6441136172584328851 18014168672090450791 16313615761019395075 15111625890938976777 17942809268521523161 3889145536858793656 4028908927056858285 6830548314681638865 15317157341112753990 4988234531409354393 17746220068422765012 2634493715105515361 16494541556416362251 7095959945897416049 12360497262424431013 16415158039695074434 10843225654709881106 16462831815611863780 14569199604294621518 10192366227122952394 15795187476176593191 9201272001460274241 17674500306405378535 11945885227141655419 17711990711123137888 16571530979488303670 8840962401662233404 12485806667393388036 6024282685242401639 7638340831885948552 15804022093943961967 12144432018589667804 3544906255771246656 5221108456473443417 17815612390182809259 10526555275868509605 15967065425546141607 16653920275165775855 8393146518895188069 8066245856230623377 12115833395764412801 10544301849238701885 13647249759961737833 12288217104880426731 16349241055476105189 15981202779067225660 4586263751250964547 7965450470908219862 16381048452364110090 2205193251633344776 11168725255143134527 6385501234690870739 3730755146701499916 14433206519900210257 488254680780835216 10212117826612935170 16711657593889330306 13473824520404487541 8064658462686414450 14154226836644041810 14141814750029502324 6097484076070940978 2611303104576414068 8089393562773360733 10561776709868560173 16470933072555883643 6456378806051216722 16720478307826665580 17570953552608476647 6748644758917646721 11225730748728834256 1115616082365393241 6043580623452360434 10643597505770808376 16551722128103195828 4652190106998511884 17948214717353633719 3362048462761318697 1751337640765286008 11793847080393341987 3593930396538234012 5678655012925169148 14560341301542689941 51704301180725687 13692863652021153431 15155008872206558115 2402069061248962672 6500816560510737130 12427442280656193122 4409318560938760428 9481405072728613259 11708170531000008507 15989465835086669451 6479829127842033372 11843224719793906993 5615493285568963659 1346061455768022011 17252832315921915103 17961186542180513205 10893045117984802092 6691026686721468101 13676893640025477693 18015827965469337584 13765033813344468245 2401079686330964297 165633050064345579 8160677780945495415 9961591558946816069 6538766088711940349 333710508322840989 9948396824839477179 48151813783850508 11495524251262514885 11694545192067005183 12897565924490421034 7299352799081195878 7580012004639137806 10362285461980189131 7560057376775647990 16409956352528572778 14408461762376808605 5550897813468017552 5125604370792944418 7409634453628737890 15484533799903845019 7895259298504028050 434031881721406545 5826683678433156935 294011753822849803 12744222963144116539 12485425127582565429 9039874248912331238 9682911475287899647 3612408292197437867 5418614304485261262 3278565708437415125 1994934987031509457 3626717961638199622 15235350461743886462 16872283144564669577 10145532253127702360 9581197406639456227 14897228291254167504 17366920664309727052 7740637924208023028 4490664587050304709 15091203815737893510 5723023851942790044 10585553446851552652 16793756159648340634 13126730118972556538 18172963335942441888 4120684900075141139 2853142617528227742 12899720686237486027 16051896858356514160 16787891425614035981 13375717340991252582 7487946668726896351 1036180075226026049 15390388423664231821 11225585003849338975 6649265372764214866 7958805995054440103 262629913280575931 8966287057231689535 14607599305705358463 9149188329798140210 11251747245095926776 13105555972576161712 6090791023112976239 16077311993746948437 1619111016710332796 17699419851707103938 3410410801185110954 16981261082493165588 11438779786244994768 17816817032448669928 2386702496678293056 662120866623893310 8395796090250578996 13227001384637890151 6573717927475993953 12948555068552760029 174464271318970925 5365624355423697044 14278726332173380526 412092404971121021 3439567258160088191 8136668216698040055 111458655907579696 14771238738162402882 6435870343240164104 3687718560422638773 8721659653399917904 4116298322339156228 17299148672776199795 13336913670965157238 15100415385366864915 17169466693102012662 6755069689842726574 10792208872638475792 8138648972236199996 1052422187314543297 14392873597206644987 8599677563118439454 6781140003863518215 106902711859283553 10183548858276145872 7510849064931480920 6884528777235236590 3131801746192265844 8230765240967909211 2258923222590542222 17484421222880351394 4106078215378170589 11496880614660087281 766154896831972877 9386476340310581263 11346157408634017121 14593565879334070140 14665398724149966919 16612178290941179118 17069996659230171111 14614072622439112884 8617160015072066722 7943891795139116305 13643472423049067475 11395163981901636714 13091982326881966615 5321574973209586352 13069806394494535798 13836760851789109369 961937236274895816 14516276281204361572 3700520831514097944 3531570247217128589 8348355424488134681 4406955670272983270 135598319191548546 17825375193677345376 15240114589912363883 4251902719333094823 18365850082267915799 17551087035478106579 1110494519933022710 7725687152181171551 13555685084928033284 13098609634621543650 11997677795929363460 12971015261799677423 6143643684548062834 17199407673658997694 3531243263966769793 2335910723988476254 9166823444865348614 7800765120772147075 11376925020668779534 8325174641942926230 7517291271703753161 9486024997731960017 8578275639531808332 11416530470849149311 1989546937279026781 10823307650247817829 5119507140864927388 10781410159394101766 5204473072239740791 16559767837753402548 3601683107391144144 16405006941327617293 5072019770665969824 15006582715183741384 2922242966112197037 10228648874452367543 12213150785552514305 1374038343610468205 6033336903709932689 3207773571270782438 14799654800228298397 13729836009262756696 17821714392821941228 9763972433039948921 7151434781845084284 15839918838493946953 8559296269342482326 6572083156595774219 7244324885992564367 6047628616704891915 12093450680028030918 10298046514200792943 2884518101061290670 10750237439269858290 15271549801504481954 16148897108027003345 4888500209001351205 9484858960283697378 14184762371642000853 12498572082145998300 659527684674364338 18334293424841759157 11299039978219857806 7813092071225611104 7353261379095601600 848497994730234145 6123324732457233187 9428819711506248093 10107713076607482276 7069793091128621740 16402443599422929205 13480566627340362134 5587027717083594588 16484484279540051761 7200626335744396605 3624203331365280696 13772523045682271734 5382291197529835561 9670899862080893325 252577234263315680 15489265991206417023 58993243092330401 13377865781336533084 2054645994432883889 14108924364479733228 13049203448450839938 13692448993626750750 6862479164973488880 1654299157548063517 3014692475135020958 12787814172773073337 12857056060243499457 1148814823512442212 11398304906448252509 6025667850260631467 1904985121818018300 5794063574400210089 4577520822728551093 15142348312575164025 1550144406746143252 5927371436121235848 12282028544514917926 5941278667097324147 8248169302686055979 10666634302843928282 8228347797091919972 11684520227687045861 13598253702865407125 1082477084606357557 753886061758185939 7762133553235620444 13602787572529388453 14606938749399212351 1209513335160226441 16347794107137841474 12308972572072611116 7009593764994391499 11579008957299704695 13056179372263389322 14384273924366105419 11003456976928046575 13202728600344754675 3242409867855163955 4267815939655339772 10091768878285020371 9187391709870501374 13641429485270362481 10813769543045420605 1012685136614292637 7774666661682482726 6809571797645306610 15163685335953334631 9341519176496883142 741953141399176297 17517353774544010443 10185791694979471558 13822556823624077672 12919929505454864724 14173251824070919014 8415648132159603094 2330555232027564776 14534258259778649515 10129338055841893829 3732591066564999820 16184606832889695676 16858695651631327938 4429353108053601900 6155645709357075471 4335713366817869770 13347034233443883094 9035242080155710796 8453390313195287381 11266077690519142872 17140056741730495222 12506615978279845027 16541666008965455497 15844034705098907947 746904447779980326 705652601481661254 6338224243628047301 6269677951434848269 5854816805907600512 9833909729816923599 4168104398237792321 6289928682475920798 6656433860906749060 17534791518267362571 9220316731013852783 10328549347215185860 9503156566953031787 16536042391150525897 9377238191878355252 10396913644537543207 5944803138227334603 12663083484589467241 7802273917412238153 13263564686132780088 12471834495282982232 18350197329428759116 5350832789681215145 3750699600932819322 5905096885632616162 6638013808351202433 7465036152650498537 10766091554843973130 12628317386840650375 16301515313982208792 14668330078128610502 14273891246786000636 1929383762873172399 5274498989297566633 17438968156659545483 2893423217422240803 8235937285974887453 10936387827792501387 18168457459509433233 8902270782897670399 852283139774438192 8836711726144256611 17281159294112673729 16888896663573571118 15714994317236447378 18012723879553570228 2106663614052049476 7353315499535565871 1147461071165984815 17833687282645493546 10119658381078540724 16942319846017028286 9641552685171146837 12682469360079921053 7507433649431135433 13592477452559320824 10329295499088551749 7675592482140972674 4371925468088860216 18441323238831261533 16287411498552182985 9948702328858693353 532489018427509078 9430602995053997751 5844596600819880727 8087993083644584699 17427836766035757102 14220233977806176107 12886444397705813220 639051421633556730 3374975292520187567 18002632739097405992 8584008943947090024 7232629368176267684 6458710633518515478 12091569345196678955 4487497518293893883 15878447938536256178 8033740268127919230 15562813158255865370 14163787503956147131 15357975504957118252 16829532352349243235 2170392169511134353 325571665674894773 1226340165187761607 14783619687350165954 11255518699003560542 8234805918770231520 12190004129088832418 11270995506495544157 12242891232586660749 13434409419261058775 11774509798957102176 6623294264879478547 16089067779915796418 15181597423074282963 5218953819793938408 8379554592625127815 14572580552514494761 4080555394351587477 12759669151405370771 17751228471362706116 17439814567262070713 5792169130668954938 3886135603220313272 1997671804169139906 13442538366677944735 16318660571350135769 2763473108091732152 10995081694147957929 4438983867771464996 5288278270482465460 6665731937407869568 12546854544836418044 15101130276290983045 14905783546656362107 3985925419375186538 4133536551781881658 9934469878010739591 16582154733908799713 12685249195379686714 1984696396577258457 17819259796169007226 12585047616398547514 3351612338651897108 8263432183900115660 2562410728901698051 8392479422749211519 9112466962315157882 12436701426055008273 9859816965482367943 9264539419197612639 3875876242693697360 11897509295171009227 4601197383822513425 11894011784875428997 2411988508903034237 15963641695619338958 10965123101969170826 14372895924759635491 18177166517752509798 1176289144017363886 3968533264789667912 13758055907103455531 4489457513900212302 16736046035019535299 14164000053272844363 8768507266309356542 10637069244898454702 12779696656854127526 2481430971778025467 11026090156220565688 13401111820106191615 17334008460647642373 8046334908859500755 12873564210865849906 15583109888788574483 1194042827153126880 10351493730099077276 2389901037502808304 13073513191964226002 60721180406652926 9442466821142061121 12061840904059665585 10314323364794109971 12528605730548434825 5647305650200754703 7592118636258845317 13665664163741014641 16285245396205794907 14497057853635735686 2133815440095824593 12190650164004656859 8244405888205562375 3717506336649060709 16143542279307731409 5129092236220944780 6823038039560206857 2097278543699087396 14483020131371790828 11142222572235481748 7002812996697198604 16611599468243534945 1672903185018287348 18007759856940481659 8882917988538407331 4120574866439462120 13437262394946234035 12816517664707322109 12543107407262366404 12653075493251216887 9312152862010350284 6977813474914129321 6398618361976133780 3121679764028836133 7507403898495832025 16990023895633290818 10966344492764319195 16090203449605716155 10601679701695921294 5796204705974588831 14357102752305208464 6623954192205354642 5502436753180497982 1639170188690880396 11770492678554099227 5154250456864264569 2631798961315128513 4131541866952371462 12402970984417591708 5481024405360283377 11706508553082357793 2816743397761450311 12533462499663529783 5734260819940419887 8515636170956298560 2435214977376709723 7937365439919427314 15019455246689350949 759020915428465720 13292369217283514872 13599698714292644239 160764842140367189 4289126929213340312 18231121883705116673 14988724772524426948 12626203894977006627 17228042502002049885 13934693165085382150 5359236368553779696 8045969384607548997 3589884029105657108 16720820307369586598 13430736573680135041 6721496899647288990 472266868916995486 12284909511395249861 16070691607902483123 14648236492748997978 16965334527900589504 13050130887626598820 2629609294836492148 8880699912920942408 1108393192035376651 6724336011135408566 11053214595681195889 2045036664422599929 2448613143889112163 8076224755733920366 1616698436586840658 10340690968941853817 3929253090995264681 17844025476446350255 12117493740263843174 4108941575312835198 9670117116536237097 592572161672807355 329514611196086419 6265565354087215616 23473747401267808 8336709539550245524 5814192473153754774 7682291100615542564 8641094432728140457 15623496208556484266 2895189753491006601 15346210077582900245 11411635879634614842 3101253219367748141 15078987088589930916 18313667075578590004 12005457798820835497 12760740222657372620 4964040334097164647 11752921101428579023 16745718120577002378 6691850163685066456 11562759160928761186 12785222507034924407 11472493561889108230 8250833558828677499 476097615218080104 10625643427174839151 15919884044753748241 8263483402761442713 7004783778365787215 7548619639215031429 18102710196357232399 3448328706560951630 9737868220643610544 1202886260366961536 15717619712909334277 1684671381418099801 5127999418529218432 17084181377864193984 2154999841319210891 17517858072897745676 7928747787909458922 7598577451091136972 11633788163301686216 1737545531327223325 2578008978137160269 10141359310240111086 7447186309620300356 3838222164889894452 11163514376263181876 18005879257590569345 4447420362895149909 323188751985892217 801541604118987653 1946635130274108270 10842716674142710504 16478499803771251780 11631319284301181847 2840433766127740650 2911218595292852378 2743225570142509290 13395696689222773669 11105860252918086675 13196714213147067347 16980110038445046401 4132318193166970872 9672598139827183473 14147164363536804353 13604351958971613731 14023523171813970646 5004662816125114288 11325941739687201240 14249743570653456421 18415843513698044175 841911524628284177 6447250396695980763 16799413339944816994 13518185335312507708 11011820894482527755 16846842393642684503 7277767636107378153 3788452814114501181 4939952684939300936 4574437599076893523 1749457611011680258 10552994891476381581 6535789239786153089 15189252729093411977 6882350617410407039 11885076709440047417 12016877979616830119 3370028213661484373 8522031041461885582 2110891653083388068 14731464836314096431 14746805995221740896 6979489405075604059 16660756351148680317 14945487984445161034 13149777117720732415 17590467708149709856 6999257333596755947 4749104806353258975 9046178804158333025 589766927800340377 12551256599148488954 10171846214411229083 10023849047579453352 12180138950764085901 6272994911598208805 16769981721876791992 12843828299219584300 16898890581164964903 12426255737475784662 3264850734441513067 17313773644992606965 1978880957076865935 14905927834521457046 5877019978025094029 9377840513838399043 8738456193097519984 11636542288564587023 10852419026181584087 6440901333936802952 12291743078556765279 17296081576355868368 15422182772379370824 17221644858457334658 17008752275883517300 1407801189244619680 6246592690548253252 16431806950345946008 12083032161290335961 5650740201309520126 15822645088762839251 3150229063435474556 10484203584044917191 6489407913983075220 10434975526015328685 4974680647022329141 15928410776895138503 1525041853185470108 8334549228739892529 17505336815898819822 2073861217033633503 1967885705619997818 11391183626035965174 5696594617392737733 8886626513505151346 13915744391413433357 1981673457028772602 16963860726554033828 1370132949870758402 18339836925009781654 13726186434254747964 4382905464300062476 7177792452347378288 14445960854794361366 13351567321926914286 625345231497775965 3195634196503690729 15034062488429118382 2064137400905419907 17728791196589435460 14545300555731113724 9157133204038513292 9078550553083747389 14798169692683899226 9120006857030859843 18157324444596562620 16028802510647189643 2038666345034392459 15158430863360928621 9100297613686051931 18074569006538884928 1657416323279848406 9594262321030994391 1908914015168245852 14938179899466823911 13242741989159637023 13560649038815437682 10341523138435991438 18317375771431115744 6218437976483407945 2124991098689753266 17895556531333543866 9578471678426218231 9289912109066354993 9381411746260948539 17772074246608551230 9316556489287066169 3429264538617607949 4312544313654006593 7461689637973298011 18404329057348742820 6172068735362199056 15805032093659264788 12085997992404813036 5958008469301186924 9987799728780530581 8396643445137128703 7363078415835691978 9599409304591089133 15766801172093437669 14282226304681830102 7682177068257089586 4379000098572440759 4488905672913591294 15774108364668975331 486425210213779865 9907696349323257841 15228165699191160977 8039003215436344698 4139129004208388479 5574873754089848463 14464910502630264979 17681836788043699283 1710609156795295425 5635241603315223260 13064605807173362874 1040511363658008689 10112340499179436957 2693288305913171324 15702237605649662861 2265357445286168354 4832049443076568766 13822709893931400508 7501503574192357704 17741051632807086546 13814696791728152747 15091436393682993317 1724535223814748575 7302979980772619248 17395644583959833655 12800153111061617518 482919867164539097 16662911620391805961 16207783259095855245 1805125298924583368 742630049115906896 1430841141444611368 3159572287327473199 13569571318456128435 10977809840520222280 8128950739887827784 13836176659298909254 7770904499626547835 1600206194961843838 1521201255419918561 17212216723466749686 791073746904296819 15855466591263001638 16668416921913429875 761040231528418575 12015315248082445757 5268755352653568442 2393583512392466723 1904453176759134646 16942673835826654342 7709664601558574340 8697881161359149663 14773183380999230411 8111322766753257089 18291066052175300166 6123248328736729872 5526491622441907267 7695811571082903016 11807209867917139037 3547254175091965104 12172970375755357041 17622609664846430142 7593085526319109947 14907702056797027775 7669638992116670928 8334960091449692141 3868364460783895743 17301187300167927760 6210014269757376945 8790602979326868728 13146316197751886524 16162332905733695431 16917309800689946265 18191168500735419374 1066123831422858273 18263649040182136483 17042331356714038811 12073094984781596736 7809629391874616339 5981757289254903507 14214533973898233563 11137382699570704107 13017808145529674963 10327105612827495378 11908147091698283560 16666907608892648204 13154684465868969947 8038029829813985810 492476984741374569 1236321545762162690 14025398560457971523 2591246248721963743 3679114531940129050 18347139516955800533 7049607646805747297 4005030231821116050 2499052846028086706 734907266801758471 16960702432079209497 7002400237287523775 2979851832681327313 16350702772925741550 9469383271442003108 11443945661036169158 4278419138557608369 7638575549874046957 16090715437622827539 13597462579757802733 14346541612324722944 7551105047061819049 2167122942366023753 8431415362406303726 12821238703121363446 33565382040746306 1610184948183508876 95431889808529684 16012130099077305545 9842525496911348329 18203156225784028888 5418716691781670886 11250224965240376078 18345161751342101063 15060690409239747507 9740425106421684810 13049810945911187167 6416405784063752230 11322810413484472773 5899086208748431343 17104904521309866809 13324909155142651651 4639533951127997374 17813367027086525977 14149310117188198108 14926229291003982023 2784989578573378909 3011198103131893806 5496955335875374971 2729495173410828916 18441457588643996817 3135210305204767252 6592400146709172791 11169162745464986445 1804490615051817806 9133613854053033593 3771073296980013624 11646535070749279071 950105340798397214 10602688130999718385 13644854213922417687 13753866671742436332 12617653767486487035 9915602910299672074 17428246225100029626 343400847790548663 10348302287601850013 8902913881937321823 12409057752416407867 17054828608940429059 10949319392901140712 8150210752277244703 13764521135370546456 5236025361457528274 9571726622903061841 11669553466354567653 7445062322068055625 15353653655719616959 11859309078065072353 13173487160720803973 13597532305613644175 6790263954850316558 15475756917486906643 18312192890904515530 17609696018060410653 15236847701483662487 9737270754697466571 11651578312759557892 10605550189863156334 760523761548092378 4941883933919454104 13467714239039325210 7783403376467055037 811064497996826035 3437756933867765158 16569250888223486808 4940028151092365421 6644434309930236367 10268766236037213983 6034368804467554216 10391296333936180166 13610095953621868721 14297905688383793074 15221709456080859594 11598944300499173652 9127270183474694625 7940290025616430831 5081550328355627753 16355438445587495685 2051952306760665169 14904742664910230058 5074487038911634626 1550360282786033842 4840149099974574054 11834539682806397522 13000379971640358565 11453912898135197590 12008207742303426265 17424829275352022545 6000786252237392809 13185431264492107113 10279462186031090380 4846337358893882098 694123040311296146 8426547098131411368 14469831134339446556 9211433756274721872 1657862246923994787 4725250668362010756 2002154679537401290 8502123891788770356 2711907061711088003 14495726946179130302 5020661931602780496 16314719349533174643 1344735225486539793 11303350339507097938 18337225192928873932 7415435176055007747 5454707158819968237 11797967332882527254 3912259168001987163 15616131682614924922 10531240956237366801 14679442618440359924 1422877174820098594 12803647909079345604 9927463474237402851 13670616083516060184 4373782553591145520 11566095935570610130 17289546854386361226 1697945514607144168 17911926676321668642 11817770180887586101 3989994001569323940 7648702303552185311 17179913490021090325 14442090234451205696 9127004926010995463 7004486089365955393 8379040624950306317 3406205831400284773 9960115805415395468 16141481962577328495 15896715598664608587 9446215960603990735 6852870233303588537 10099656028629024052 18355997100922110682 14785304187105902793 4200563095354444603 2227287096657989022 8815697576079691080 11749225734995992559 10720890721360060431 7371073619364595669 18444341331925939687 6987560937029913526 8273277398638947973 15493338523460280550 11770900137716067447 10039351726046472264 17349691048438668961 10047714063614145001 3937437184505331316 6637374163047872643 9923446830177180553 5912212925207738622 15776057880359618394 12161291573938655873 7199511988715300457 11497240203842142187 16900715023409518925 2471869501525476080 15534791071735090829 13246360700405774002 18027739034433857067 5583276764236625747 6986934560793079078 1178267655985402462 15428982145542863796 2985545816695983062 12535370375977726187 16128733475339869669 7348481337217990465 13402346163240610445 3903890674917637039 1541349101406325332 6984578744540151918 10932623600826818298 16191850358532253493 4176832999927880483 1977381250631287576 17355926051889349017 1286855407671624814 12929605107493279761 10616474057148268383 3369195203025319572 4612519688802537445 9420626795332371062 13863210277142223870 17946003877301489668 278468949585337787 9652265434482067475 5891783175409667449 6630446288250634032 9066404685907725269 12333238208053950700 10765315393664423380 15798469560683517141 17305632805229490111 13713253172982532538 3575709877320156914 17042445860564765904 3382894305931795401 10182030477449246373 8704701835348913281 9530258923149695380 17245579732763355321 13221129164060630668 17775225601953851991 17809212003727735962 17199192531347595592 2725257447617518248 14144634744014964793 15440419187087146819 12336697749194038807 689424526676699980 3159375835674727299 3023198849974551047 603919480264877224 3896050771338611716 7285287947213059465 16401571225354561476 18693457983779372 2821072189209285325 11836389841633650297 840328585283932314 5336063301202999415 17097882226142830419 13389845341848283783 14604969978580091937 12854610170886377412 11005547871077503245 9849770148820275592 5699099303323688493 1922651754911605910 10339207064405472170 9201673927954997969 14502826840709514220 10847463695562719735 18237859642141359967 3633314128469104411 393790886858914032 2973177711335925211 13132136534146473602 2569767032096024667 4747938272651249861 5451072981838912529 16150197323142403708 10862031032355095217 16555069746630449505 17002452331743357510 2578544486265180451 3955758832320219149 10408196062238752160 2412428676971952767 5949094639855502370 16467456936776757000 14014608338434342819 758515894605657272 12097074592634920718 10623509691759222938 11978169747815290065 5462492702464592255 2077215684857876288 5497350678048411749 5408038335371791221 8311295775318392049 15418908383314697419 5380720234777022683 17705935929887465526 15663746432283469102 13652595379852490983 2044220995713116225 4942211573969931381 17130232643020077683 5598524612317384705 10954688175664200393 7709297782082805163 14532237933294465724 5817259930044448962 13441306830243327692 4822838398078601059 8696563573178502182 4231827608730631617 1432744322379360479 1166691522258761641 6106224826278670282 11353923572325745374 3885198944114915083 1059734259416308161 14234222548873780773 17299471923227173436 11466011261565061914 11515838029864646857 2981674858993095491 1255054935945636600 17037410501995850549 13939978483556405977 12466240607932772511 10808087214530439058 17449470719043393387 5159901210762877396 7415257512440465486 9683841918742100615 6809733947868463233 7717860700452931732 9007438582085357903 4952915019571173766 5377769629844811405 5761165996725683775 17143333150650421669 3181875394246251326 1410690098582529954 397768423136752167 4710683954998920518 4314220276807522705 12237199257628413402 8302161740223644042 9394926956658932876 7018977222709305267 432385334685959287 8761894393339864414 458135840443351633 17620571604734707417 3095631354135508291 7693393502980773351 6556184399082013982 6681792868752533073 7075166229156538030 4751225686870166744 18223492780396242180 18406446644262384634 10781903961351493621 1956881003528394278 2734130272350271206 11294840678576166756 5610848790361729166 5311182389103782790 1929329922923299437 12873440921824853986 17891382339692176463 15700134854437869875 9573227299619470030 11323675007217695269 18352736408905350834 15266727495649772298 3356766220006177077 9477965164169423848 17336562465113869058 13641365319611220891 16978334308528268637 10082195458812718131 7949874481827066680 13877393539100864252 2868020494708394514 13969718567542409801 2563214315040630511 11997818382219362793 13127309387671029490 8040026729599574396 9722915690705043651 8316531304748559727 355168585490681939 7176570536853654808 8079012069763445944 7803340397362033705 2327377423353423784 10635770295239656438 15787595937478895803 1911780539765164112 12819842948844744806 18010836092575687533 3091750290432682281 16557629860121660399 6052603243337152316 1322369459046930206 12291560411562151931 1268209129265509720 4922539085487208116 11411365490201040749 11875557232864982284 12329597921092854555 12994142260779625502 14884238718848517095 931360925555210112 4335671844578636327 4571527241022743810 9964038785741803774 12369065743712397289 12341162954408533714 3145373370378892808 6479063026140107109 6354703360427553063 3258743855871440692 18259791402540159439 10793506358023807804 16374996493168586276 12048070733928001085 10769180403510354232 2896296799967493411 16492527132063644877 3866230826317957545 5576499428766731483 1958345022976488646 8335492509035599508 4653390569814756576 12012206445635046505 3020080725166444789 1506732763839922880 11906240540409288257 6591501379160613731 9519175592732452272 11101676549621478368 3604670855126096196 9355593341595856855 4770109267203482481 8661321387654415765 7381416904340470577 3338942567692986603 15123277631574307777 4411256041184952305 5544584176593792808 8618507464847971883 18442014495991134964 6620820761474676087 6268079033542815465 5191037971521040604 11325627513896943478 8460164016720150976 13252088866271661746 4630864621715971598 8399769203691460257 3862344375603939643 17682567207529252541 17894877083772086301 4602083999567179071 7675989990765864591 659057337587639117 14543175371092871317 16546228534472564876 242958425071435388 16128093863307156701 15616484313899675281 13944379095641174334 3718044529614692123 4451304789214831645 10557061653872697282 1428653873536246043 17370002065354908929 9747419638796660489 11068564000193585805 10096538689960376115 17369604889776376545 6384788684597419201 9211834887227530086 15285913611150925773 14363674036228983412 17032528871336986257 7609736414869494815 14453968924581492572 1268067045742936889 16352622166587971058 11484842781341249574 16587297488317166190 4183447381406062763 1977939614024053947 13724612547249978685 15332515081587817689 10045261393910680568 13041048938771345511 16281308166617082697 3225091009660832326 11108347448339970236 16391725416056056064 6111854294737484492 10729134705331909260 1469685159113646784 15025263143791042921 17466139979175750291 16753149003611039522 4645694941246728618 14505945740315436588 13178598195832094167 5440619529760394076 14139899974177888917 18229129927116649955 2328491960046467239 10438633466367970333 7467858197101917233 1938855896768245465 7143557942177370084 10612257329461608259 10035043168829191366 12593921308866980037 13199458543368478387 14802136265330625245 481098358912574100 3383616253173948859 4658131319805277010 15374838929417903714 4710634940285838429 1534474332031386926 7617878008880860599 6181005798716573318 16584424413013567133 12027624811531140633 18034901171840898840 10154518236921331547 12740008140807305930 9998724976200639482 17612041231719372316 17993642304189028579 17064157757528652386 9660667861882994161 8446556148743037237 16561952193303294354 11591006954381328111 15303289761926642521 9619793765836348294 16606298754838215368 14766017763349592749 2191072628687543617 606754751036624322 3077384062001487483 8933056411309241276 13650550931574391581 6508319524855433077 12095427271590719308 1595052838144668271 12224885824117678539 4058916904835220952 9865220651325050580 6950465298747828707 5340706533104985229 3789839063959453099 13426436922471475572 15954588450696379693 2614431713059805077 3449654395605743970 6534316982644299653 1575386615098625025 1534362567875057011 6100060862740680184 12394343721522017399 15371218993303136786 8168944953288708224 16577281746987357937 13137608271227244235 2993980164979445370 1751702730433974071 16593499281447682883 5188744859586319171 13007642956327082792 5245033759451886255 18044256340855068955 18317853281843347191 15332750970344303234 5576803881059482796 4540851240929987395 17569783746130943940 3604478485378646245 18080470224012276404 18170399660183820211 733665978313796374 3396519162550702019 17813328011421832667 12457485107906632237 17304973808849485602 6280588917574713359 12414168347497333716 13890012096777277633 6197629153843507072 6277399391902400865 14513030783212544718 765998436278851797 13669768047560159872 11441518144816813298 9692494664779440362 13019402711063508171 11994297922590099336 9009499398691881974 13889420003356735371 12215782462091643407 17181680931954124370 8650009836684853590 2836056621391597804 5924295527304465949 16259353221877605326 1395035269399252323 863559618766450637 15887037391713952998 11320418299938814462 5656616171513609535 9244353689755368189 9772420488686110950 15647670230364873939 7598594281194340424 15814277118117618945 14693117821474198225 14710996829554358816 14006786368877508855 5045054766732406900 3659943730458615598 2025967656334854357 13540110875533889945 4531026244440803135 10859311411841993361 9090252376928758137 10477470732793577593 4693587457194002636 3718347919079877757 14656307250122776916 3413808801516783670 9105782845255080209 7780374178004455516 10662775068372960071 2791857399609937385 6000340770359363182 12358219373447069747 6348077448344506325 12109289426644233324 13061029972368914522 17724929753383187180 4226302158319323021 10385882586769360117 10751038722223490781 6440039884133771335 8965304815235993749 7488298670284316692 11587449237087819027 4897783345178817606 6101793381541321032 9266822394846989859 5757294322667577096 11314306891609124780 16443573036909733026 4779488096154465930 4365843767681064589 10477601091739646243 15708743809483316075 13156256978985859167 7139325104943128 15815679326388790749 12852428692747604418 15966082294725857106 5984498452328782840 15299697319424714320 6969023360870185061 6282347922414662343 707553135120394165 15390867497888947149 10355579039845900412 2871511373267050134 5116446940012913787 16943694080465348289 11799074436662509987 16884770741182838121 5145164515119202631 8820173265749554966 13418643143643328664 11773292496921580199 4631595053928571835 12760771378601834016 2281267816844809921 859976681946004961 10725218842682610550 11736206889896641040 6383204674702175279 4742314624799304763 2058958750037482811 14970586739270309594 2104467267343572560 3791899140403552716 4099919576708211758 13529492952696445032 12911103641795305005 3084776680134460096 2266892378721098056 9919647998714136381 13916937374182354914 16901940762495468408 17511004380356141205 658270739355087437 10715960562490375233 199678006106566900 16567931519594609110 5186016616943868034 11770778667201200646 3311957335859741044 17164266439768566157 16494429314329579418 16052993247325141178 9371258418623909493 14148260936502701961 15623942677432091054 17779928314381981703 10910054286567226762 16547374892876722733 4095897446968771753 7264675285262064775 18038834077706164069 8231135619762966658 647967803502134280 17031159347483333959 5152490277026723268 6678806197176017024 2447430609283394920 7336887805415134051 11318170454192074 18287137451538275119 16194131536584920034 7589448349893208611 17078524160214910055 18366999733718113204 298716394096624573 14172568602948257875 10028079868781707986 10413782857725382551 18431651538511548629 13734713747939444995 3843860272961720439 17832811014279752181 16758295360655514808 15741222162741483337 12500438530420965704 12410702667497609888 14814953817382016902 11951760814082701972 14929368494077973059 10312315901259892023 12025325832298575135 3454193071716003465 13444514444226702368 10332774112729652800 6531965042168990322 7533435199633497053 5632515866032595317 16918779779903151448 11654178569932944768 13993017003031136380 10879397543267277324 647267240983379334 11293428156156623139 17207384126780040394 6076701216248813605 6572836877171626074 2717784015566204162 48860010375066206 3831093529024715980 11963165091527434161 2433930732569166581 6424999222402675087 2541286306229471776 15054214672663239564 3935800442474169318 4506767706626140689 10651653967099929186 7181822616329750604 7847115600250503101 1224404513383979351 13909342852261393382 16185276117893515487 2394901348726076653 12463925110116608832 559177599365826413 11688831552957944948 919349259622028819 16306736130182018000 3976659161435435003 18260639155763349449 8423278481196256816 4309417666181752642 11869891094132648368 11846897980313443651 17643617988459805575 11710676223056853836 14377914489888577125 4980208382906086545 4077545347121387696 4239860758150075687 10182805290256308120 7607469169629292014 13230444507535485737 13050441627500890713 5005892726342997694 12722916884920656930 4679339976876969935 3974176656754917423 6917685096174085725 13380123003264037328 15929730036506870507 12125377028333102729 11431357742528057861 6815811037270970810 17205529618561848395 8880255829507300399 5177042223952168168 7748937333531080448 7236203194463599802 15094781520402548732 3813262551355970833 2640204117931511243 16565509455415114656 11370899956885967989 2863349025092343974 15430735315073648400 16127465502496051454 12192744063379173867 11270271946914896778 4172845082189898633 6513717484918776369 2281848273065240326 4079756958433363375 17415311987576376513 10428664249815096655 16637438121145115234 17829424702658831859 13027502307053930161 11087964511013805110 1227779564068372554 239464093005087856 2475976523445301621 517228685216741702 8842572434017292434 8436040616394777162 14013336314738409563 17116027489251240126 7993432843231028296 963612180216511754 15687712558176189693 15645740801568259429 12057314088727748920 1535734503868188876 4537580563885203710 5976759670001551034 1758214786608402978 16803765606456791082 5876986122120932093 6177134799865467294 272133010505761335 5417423608221112154 1473335803883802443 6824243720714175406 18252502823038436443 195066470987483038 12744639616433321296 2207952391358808815 16938831771903155930 3841349537190217863 17795173547275882982 3076761821613251270 12430840680131119831 2834437337050936140 1947623595816420904 12879842770499392222 13608169634340153654 413153057002032863 8405477119475208155 14915176161172540393 15498900555869214658 5806606555635365188 8809993606533086324 6956794478752917055 5553655334264189766 12359782096710501686 11076910445779146435 6814462943717709127 9449103804923528713 16040815050126514211 9946966315329702614 17234656106064936320 1958444594089292707 16770899331582568930 6162574008461159085 1331475488440344876 14243064007454020865 5318616945733654889 14884248200872202580 2883071250369149782 3233924508720891242 17196154849482682007 3415598003114460569 5506227840526116683 17039244776724176362 5722994225987305197 16859460724876753615 6127888745954678412 13371919703151708920 2770206531082143980 2796619556878062611 8155699395299479173 8843506854223404720 8336677468682236604 10109401694677020053 10050540620448596159 15542103542915626453 18111936691626654668 11324690997244143278 9418360921392158120 11427521651136489254 14202968501273717754 5652872830780879372 6789587227930716988 10924672456191147447 15969601359025015647 14018887991483873721 17828750415339991995 18245353943121929268 10938425487539767763 13906021414201041470 4450978529618985497 7107091037787493493 7478562278560266571 1071489281878135334 18098025898020982568 7389468100546082993 14937191117922143962 4266165506967581136 17178214726359774260 18398984804356292064 5683145267304250763 10539780847981092027 11853811994654614520 12254686700503985465 16644435770097419 9572828093384462661 17422524981598451879 12458629059120154463 15702876674374387858 17614023611928379833 15675850145189474109 3848622028296010797 3237902391870486686 3322778622141381966 7886765240429799962 1909399361894731562 18154985745912724762 2505349723060841759 14650842924399566719 3409894068086690153 4882259749520073828 17038422409705760166 12849957379690229492 5642266323016127773 3271911141574942384 795256345331004110 3784385039800260899 2783584587210346351 15389961879343408571 651196093205134430 10871282020503827707 412665592385151198 11882326714360481976 16666335664497624166 15775299299439526683 2779200102269824609 14164599557602205938 13508722289304464854 14818533609478578415 16779665353869939526 13565829602364921696 14804534275394374622 2349734146566614393 16484768325433498757 17377567318617245087 16031163943530584623 11472312403864766662 10458120743359137437 18058414818769935807 5169614787574232696 1577580349218740342 1966754938905956400 8813254541615950152 13462645104655680834 2740842082231307012 5701492832891866258 11196431905669580237 6416646329925183475 9291563879342465598 5926462963643982906 789131014871935505 14841191683853988382 4367872378678674352 4025078232673589963 1844330345820714607 13091610046760288374 12574652949094674584 5458526907901079134 16605470407709014845 16906345716923004891 10617178898746841431 8418116779853887079 12132117460370853774 15344270113407906273 11176532511626983082 18118760409298351824 17891067656502149237 2665825731355365325 3469205226016789997 17595666768624531647 8973663122985337777 16735682040531774973 4121365097406868116 18403818929504675164 14438813570644370921 16143029178188616485 5557378039208858170 13841455606123836911 8216486041586635374 17761834333612480103 15828915952892250827 7257075477513839313 15745288869914885755 12248450156789447982 291223944777477427 9341829962326473219 1267030763769335167 7592699283932861475 17702199951429067766 6842219072444458492 8131921285909200366 17174302216974259045 4244190232515655701 3816851959969728736 241663919703287389 17656393638352869124 16240466948390974809 13148066424749993788 1471305498522576285 15447056453714965606 16553095740684760793 11359342831339364084 8046576840677980608 17384248243949361626 7175665399157538233 15072762721947627537 1829391669128872195 5374440151749267284 10725375948533597506 17462737248861454568 12140706919764723462 9491954093497628665 5071934136325415419 8122565641085543183 12246588826821444242 9955041435738167138 17278126125324502605 10820786189263454695 14065719263379873594 6303032148881029596 15931267796562003938 16640764985483149106 9040523927749397439 10251649228823052130 4355775441023913420 9929195569224998210 15837035905456267525 15235225918340919835 289945716731281061 14822514763691124587 906317669360291763 373549011015628744 10846143052936801488 4068097127016029422 3359956640251168157 8504763885209116605 5869045041687009073 16564831367577686909 3235973842469419879 8469923657940012882 2011689010599338904 16615973626390225270 17868518627454886172 14682127311758010893 6759245693316059259 1264332674959707921 3805248380898069825 2194564896104120402 967078040315141162 5568630556951396179 15050663470593491214 7718106067909755104 10297665682433323202 17574992028170466355 15387447937639497974 9795449532762667259 2824913128211978811 9752482228739572589 15446931394610120339 4520318371507991895 11722244874858121780 3006388069646943178 457778940457898951 16953448551008283487 7341422413584723963 12118537263080223680 13071279397098546576 18305072736536525822 14555865580127655604 4741318339325702043 17630187464360875146 2510675514931979882 1403771596689413924 16963104222168279071 3634647417355293417 17559123013498382795 5425096035187099628 4141873221031061589 9350360265313475055 15719690611362782470 6742056952885900797 7450672810604246567 9051639274261094789 15465832574284114037 11779500880839865592 11876571846641860312 7474343326684299621 7825253168397212893 8780963278951217050 3222530475330707827 11290087398605102872 17376323673272513581 11315976864114770934 16949624070233924592 6121825980189023130 1277574340085006966 9964211645119912795 64247675803953374 16748891715564766228 15045484770084415025 332227144681117706 13836537078491153679 14471383246880115500 16486195233834608139 13126359296220389716 13182700938553858121 8109232854776126831 1470897390085237467 8286347582205431121 17682747673644345044 2944101423969846250 3623041051707365247 11225587983319180833 18319453805183736206 4646029241260470620 6573820679270392711 7944418631188061450 15947134740000240313 12969490438166957802 5625625257823414834 12866931533606777540 6240814280281922724 1463390381956109571 5306363031543857826 5749856481914745000 16366043248749154617 3036852538338715850 2888315461915525096 3760078063306934460 14525998172391646682 7894007816384065300 6687694183860471137 15335669125494777139 2664267727466414416 13526782396527890081 15899491266055823 7499798091062956129 6814922625879960573 14099043721262545318 871131698798878471 2241912590197592477 16947533163916199876 1226754409149761795 5200045066295997120 6615643705968814821 14043958083776840682 9804307071661032598 4203220402855250847 9116498787157369853 2878174939488472595 2721063155508221564 3006340003694316158 3865300881415179426 14556831253314114576 7416620862643061035 17530857753091150057 224955973498675363 13096723208522241789 4345004731283811466 17002353996417028785 869641063432888640 12122660128905263155 17248824124656725778 5039868088048592748 8829317755682362804 9011563057365429459 17830102035360738994 13425778464912582473 15625585338813320178 15138621881744360821 2765203480195807929 3614954187769867745 120864259048941883 11815825872596566460 8745204139860594722 154964419179903426 8463503994658703086 5579949422869856546 178713805494372943 8403244443213444962 13852775437170665959 9307551359329170754 18278226831156613769 12820580543537247735 6377556306643843833 17834188355819774258 16774718018256947289 17946429432741313503 14830809222929125752 8777325384508096951 17555132069471474024 7254123882556643374 10105167300147471711 11387860502826735459 10846300884264402860 14998798629279131478 17932725396524530327 15212424621097939505 15540262664836742836 3500559861947530156 18180579304117865115 4393929719800633011 500455094744029590 11249553602941175160 2043072108027630377 3688158814683759884 3050933099531494663 9912678695148923576 1291222378335573848 10399437862401172433 16542801840617376818 9021079785711999648 5593484740459527987 2341709093547581316 14275619174329078866 3189547629761803345 6496142805693255630 8664530107461446226 11088951007762273848 11434662784157378320 6072051823502608834 13152506867506758946 1226993343333448791 14786033506778913652 7198945284812336460 8733656269956801319 1135057171238403711 6148395658817411862 3690210629204804771 9740531044065765158 10033904720288626562 17249941582105172545 13744120755222958940 12746688888111886704 12311763252804926382 16554564585401389216 9823092462239849771 12115996956899354290 7029705478050062373 9848604982657721565 17321254343425819435 17757710342240025588 14627948157820282831 13525599454421426523 9177119787159941885 2074530979000717888 4748386445633896170 12939583281431231708 4398895558803817168 17098067364298665535 16229968423322880189 11596405173866435531 12907692316008591531 11775289308186510096 187458858605490125 10142753232999145470 8175239337456243073 12554163355629528036 3443882632826949924 7312710910915593155 9385285212564087832 16027932531103427409 16949965550093505213 16767214424139329769 4734129608436388266 939354842905627362 11797081332070631362 2117324026518920413 17240373051863581508 14752965900314816287 5877537607629229053 7214465577912976163 3101129431485152133 1910169497242935891 16202659023467320055 3845241139141828167 10767596168980551281 11448036001517591625 13474136999426609939 11924574796365286831 15156068464235807399 2403116583747529549 17216975472546751221 5049926884259972524 17021029807577198134 2373024443626510897 15910093222394462055 1243003195710238854 9334430545481939222 15658332198449220864 4653417888300265248 13216953936742193382 1037834589971239300 59377301947900604 14951016899517688109 10450254086810344052 17755511547447413651 3282310598760508426 13718713897504993534 16568193893032230350 629477793602320447 8391245938614780692 11918768760480392766 13569305156760502096 5738159337654037959 14280958452719500996 4499512220511374132 16151400155850833671 3172858548305013735 992519543196087287 7216134723140645148 3910138399026632844 12958205404692874443 2926712968763838280 6963326563887567169 12458919211021001989 12024506501652834688 2903565764929047713 18191863809123828809 12074090215323682989 4024229611814542704 14987115557835112229 4460017493042648458 17961335435875062499 14375048355962828510 12311869167379862485 7978343451111018667 18345581469232058949 13496389522123022361 10107997219059877363 1221326311419799464 9905480705390592807 156783422399079708 6068904472844790754 17997643129961102889 6352438674275243639 12630776423210151986 2720303388836730412 8167213364633346607 15027472254906375529 14102386105836027257 11900985698980312367 3886021660277131816 10408826511317075239 1444822885540904666 9711887360166102209 11603671752115971076 15657045360500174862 13866968601522488233 17625419542253364291 5917094698704493562 12937412516228601645 17903464389429462714 7173025510499666096 2653784036641740945 11833054872947807971 5560030397754843159 5448227031993968042 6995073350268453953 7949227905301179140 1485483727751765874 4396150071278279902 8379389357170659414 537733335487906953 14632437099326744238 7037001667063678095 17851200382532366382 8133244852665129967 8991243631433652703 14571729766185909997 15555996085301806954 12324700711090046097 16613203322859078813 425743759392450537 2374907443294717863 7575136165159419270 15492811804637803331 10918002042644198357 599781628983598593 11481674343309075833 9901338507891575553 10147499126199067276 8405900408233406255 7734505387610800270 6875320174425975874 3245090402849018718 17618690228676554343 2928787675923087956 17093738997126901884 12185394339869797188 16690498048420684410 27862186293526137 14503218732682633288 2325960947982058031 3573390265812862612 6672091167810889098 10941476967505943151 12277152871906490746 16773243743361015511 8248302272535060356 12521071393495017837 87871329568717878 9570048544480848544 6392024704098197390 8142372432664034200 10017383981958385177 1730920357591387365 3222084598769478549 8661255239532152054 16253888564349195803 12906771486753153308 15126027620224363497 6587071075092449552 10893428862267747521 11305647959362507222 13664294492270635583 8340567387426105441 154420372748715553 7731303055105352100 13736633430005705661 13374447527788752212 16209496435421125058 8868774516880547588 1520715142262501871 11482925111348497860 8953073557750783637 8888908427608391389 7430861852128561801 9440294029351000528 12541355426512596049 9694133947076839795 8976910363446934861 10775166323364508729 17131175064981931169 7176011246782660903 5115900948099623677 639818818880946706 1405989860233851239 513154180492941824 14086750139241586221 6132685090604291262 6083632334769173646 15790918439430217729 17014364646097211663 6760215511113348606 10413565833392980078 11023494050256995213 1599778096318315724 8198060093517774474 12737869841475272084 9515396852573793739 10361265412812553084 6224387389125838822 11789189539630367717 12865798260694801300 8572603811975607762 6423347944348491564 241772012829736473 18236304210690055100 10975108711803174388 13875834087936992024 11122426632010230267 7462115703159772539 852927885492907614 11277106331746141408 6769519995534653927 11569354480777667394 15189050334416765449 15499660243687002486 1701024739417403738 12312372229629392539 5576620880515770129 17899579238060414403 3975753450096289532 2025507551192507833 3867658257034109442 963880026866818893 6753749405440497137 14732404813140119447 6426704386294585048 12568391715088773055 4509185761642265688 9698962749094509197 13970844402925873272 10265709901472194172 3142285730606869569 4596912113724907393 15566992805535825115 17476825405254483690 2617549206315447277 16952863577961371234 4709470520154419758 1230385114073043308 16786927891727684769 10253674895377401076 16966717116979470396 15950589653231039992 7208430367985995747 10659298700069763668 11526795361422302432 12480261271862346542 7491606061852476880 6815063089712079336 3748289563483370135 15818953139645964469 13389504799460873516 2210826516906362889 3268881429833616955 7099110741802153580 11841441349341869328 8151180486409211906 14464068164465839621 15355115811516832332 14678634504352581758 5265285974288497505 15225509386976943985 17568340044174673081 3018610463807868176 827924249441807428 10289607965238519135 993182183579596867 17335130581292541060 11875112313999326918 17245813534464431897 6015174900101810955 17649670950157633397 12049230162723580944 555689765197821447 7729228987207925083 5177224277241672051 5798820622225586907 10787155450754741365 14741789893963274609 17058576298028464412 13100167079433155127 16496900300817395421 13727344184328011871 15125363437920897004 10775940020722725721 12504970500714063104 4635527426712117580 9462743850100094102 9900627334663434325 11774550913259039291 8989392513190994005 9235445602192533987 3058693463009007631 6083127087380655974 5943492182303519752 17200210264663674169 11001054234166814182 8346950849905334986 10145460454516978700 4109330618113787673 17105771822380586590 10092366789019116165 3570871449522513036 5992881611336054274 10064650938035795444 4423423266749039382 17148258525184336635 3267108345404477372 7569532140495952066 2548274546442394709 6758290136145343624 145453789852689665 10491211137914251879 782175320833681363 17688614535390115154 16514246076595589678 7324262670331869172 15534742618529820471 8157557935265226285 11702942719865347213 6489683224220898963 8866875186684216880 11846053785633398839 11066385884749449690 7514705399825719765 15929407806027019188 4929291847155395390 6553756491696540905 9606798246963960176 7910481295105200243 8231761445645275119 7405586995343682114 9377455677226540446 9102565960961905874 10100627328971524363 428940508599051071 18150025170992706228 8535639424829818746 2513000540665442618 1686835849662414603 1879697146691630612 15105986120308863853 16721011384122125128 4063050455791779867 8062551441905804934 8800878532895121366 6876397770537414945 17612265060501278812 8019393288898762527 465781293956781004 7624140883273790178 2056623704329880753 8914639092594901071 14452846391503259559 16696048715938818225 2643212877178334885 4999293820284418156 538266542690570401 11422405923737082255 2237352868495157339 5311699331386000748 17822625995479064315 8322960360942172691 5335539399169487793 5351565941320278345 1722460533854901995 5866275887885128262 16154339271166746257 10903625555492579367 14166609067683740406 4768747876463927592 8549382642817609746 1712973870506550247 2714295412433283512 10052643631723007656 1262911748298257210 10244855378719434439 15500767996876368743 11015789989299807931 14603371501852794058 1374835391005506289 17652849497718381660 2761208672235157816 3407499903274860210 2547785890417133211 6052680184314100263 16698679913566666389 2545657730674550972 5018147884599465446 17815119337281449683 15977053288678793602 13798205425471919618 7456227770620393759 10789154944325359249 5554774902308295344 2536676099679319056 14420288595763654117 12321860988841451666 13729373015599055059 15455596490993471770 3395313442129641124 15287896182805790812 2115256812620851136 12475437102660867218 10181175027240126383 18171174888504821043 17151270978943708071 13888391976195601206 16483707541584988483 11160021675786981968 3741997925626887229 7060602263318475397 1867931165493523138 15856069346763875440 16968008801363075694 10079920343014726082 4318810633181260698 6122364298507444061 8396226572496189552 7419308896456475145 16227551710079786320 5677985435786047923 2314542587576096563 3035682874537456348 8491411777800062063 15676840380398860825 15487936357083563339 7354602417335083428 6543076734762135692 6330191508706981747 2519932659395699501 12766095121401315666 11247456764526167933 7852301906887874354 13780232440267801174 4576632343126975065 9757816869240167623 17280507384006348993 1623106324343576541 16422368454066567723 2030220645571235142 9772394297126666045 9184941332361122540 11308278192560449359 2422169714808052664 5794671896769680700 15207443285653828068 5395877898190732285 10911714002477590548 8865162827313062313 15998229853739216168 920017791625832292 6916416300347284403 3615969959536763810 5985364181890060672 7000440454033331593 8720384380026794834 8743373074013706648 2608874718470027235 13239801787404884991 18231505805687674202 16028837728055768269 10386138791388213157 17391208823631062721 3334161564278009999 11498796831982781065 5144208341379797458 8424617743399442107 17417560326556502869 5060888293580524590 2017908620681980073 4251488113276491698 15106052958812249295 2680002194267833085 3429492368125520493 7638498369022836249 4675928226412745677 875683275741023959 3278310150518424696 7695836969465575297 4970866522276199389 8692749957404576708 7942839760247597692 4620089502841622251 13589072246513086233 3244877223309073524 11263959466558941181 17152413595812291959 15912551801044901467 3984153117670866068 12790115022737787239 13604461299455775106 4718576294871572623 481324242229729937 4707153049483998136 15341185324754725662 18318580217164057834 17740551148023626605 15607040522372157431 3351967682869536507 11214552126109590865 6679150798309151427 15155312699741093996 3419599312666664806 12941588839376768549 341630355242062696 1448217591533875612 16222146161477974218 7056621380413928934 17121227985598979239 11165996564388793568 15700067749351554993 204276851609102247 4045615902803872822 7144890820771172654 5551480185815947135 16266857380241185086 2111253132084560015 9642949143934858487 16837375654211538749 16110518735424845405 16719289905228994612 15355530844114140358 5941511398607788764 6395304579908056522 12026987047794668496 10783480772605733587 12179610964097875763 5519080716463646453 13773323799464954198 98633810042049691 9586331482348231110 6080319839787553640 16516860366785543 13425906074291216582 17707410087082287620 14399570352097025270 11691134275374927260 7760688530194321996 9580291829402653307 954811386002813043 1210907669612899296 1495283105324231620 9914504989621846204 8035932571734901268 3208438508463800971 11935015980300611202 1406960957425026927 1515770028480399905 5486032686261833310 3460298237702412228 18051789971047224887 9789045176820278038 14162127080287823729 9840529133446253129 909375137553543167 5905066501496416067 16327230406785093773 3558792264521824563 3112047047833092848 1023552028718740734 11859635782251233460 9953737308416136978 6446679885222465493 15651758179710199709 10518300692892842709 13045916104693319320 10712254709940070972 877955519846017829 16113948328544065672 10915417256383330952 16801131506974773732 7479898729710044422 2121848157532823713 6847265510905253431 9070883005623732203 12753314008280425687 6054746092228781268 1960066118810652269 4563793525744471199 15524267914162894824 17336613583583247681 6169597094275890873 2578380392259765764 17733461036593130468 2394277833077692463 10994632291674516439 7205484937128927188 1028984447616535005 4088838499287805568 16322310974390150310 13501509461869084923 17912753412713468350 10559876449487174221 7907682764796517872 16781049740052423977 13197941642777077433 1507388884017303615 3818148568444021969 11126135791363199944 16089079225360924795 9642876705275647124 16196285369268087748 3387610540722879887 7669023799945332082 4792995439679908674 2699993673930770890 9545602073672128595 10715681038226020317 14600541792069946185 9445321016991723604 2262154304106826870 7929639049638835856 10284874540728884046 6005219636891877285 8085245993001779289 14614446341487810927 14255443782403180792 4863648192566601430 6230783919858984859 13547952487901059595 7484864293953614570 4390801928562718363 15508079246515952307 3469017618661278237 7906657654682387121 15370712586256968716 134280000053550584 12095516567266471570 11858739787605884264 16530101348919648144 17264493925577225959 18438566017914839412 8509620698996668328 13639574633815619163 467509401049889836 9860319850835788138 5435741351983178468 3609356434275026842 9272478493961604931 17056698988463594670 14351495111119462662 2527926557153588354 15479549651039532834 8372714101674777868 12875386827752711803 8314033482078962563 10390527947107780606 8736558525422438468 254857088471956316 12177096774916603132 9620150201393363584 13878477853561922722 9950385482153814421 4220206739273261925 11570019940195235074 10867077892056991036 11175195098524979384 17332713628115414455 17227103573457844019 8445617516220038809 11176807955925081040 15750369178837226810 17358010693312731716 8081013935146503147 11912853694346999450 4939302473056638093 14087746786767409652 9255522853590713241 12895451624182820476 12714295785542846336 7970123210871482769 7917179572373065647 4169370884438353164 1657600562962892645 2027158500325286564 4663604066615841503 10143138075976282250 5880294648113937935 7960974747769822289 16087533817477649935 12319875274533839353 11128863731243489194 436935731192308341 6850239285500657514 11523030411803104983 9949535873275928849 13928497076581134670 12427889313470955201 10199600857237739697 7462966824787246643 863062984090958828 14795228434528535633 3987807905625565066 3875573220725928882 8074355075424037619 1419004778206209135 4052201422114862921 18339273201909055592 16424533978311292572 12650478160361356933 13640387095990018175 3835787041430844680 649213060415755005 11582865456977609606 13221384478270161971 2699708601944599501 14741995287905014732 11385680232777600313 1671574998015907471 9576836712375227235 13575642124047329946 12665224103509968492 15690732864077713478 16868517874767308024 6183598667191773252 202110173227226763 12011994193013319127 6920531376282609695 16116451048321650917 2960385063867966588 7633674106288682586 9696201946327137033 3299483538047415317 10170139251288785732 16412169432501957772 9408934397229875085 6603551262209103604 12327108316994177949 113881321090565201 3650399415982205679 12572551832522076555 5678768081165373287 14119587772242494070 2354285315644090208 13078858061354114554 14147188958822673253 12480086378929439828 7473097981036674568 17561672352032729437 11619920584447415500 16052213517472918956 16410057785353003535 7585034224098781763 4373725053169696724 17832131157005089276 13379955485505279244 15222851423677322273 173916621887910100 11106195831274900330 3773087037016812388 17314411311168826597 13040376597650591577 7321231870986400102 7870555482849794083 3434178243466186123 14219029061974699706 8162464715490353080 13562716441012295210 4454065167693054930 285202244128105202 15053098805651242419 8979896095464105985 12905913991858596440 16335080606685594109 11511462702579671176 11667969040422116794 2030662440756681587 14148178539834915422 18266136316096113067 13870660964591093228 17328556435129175108 2068088942904250631 15559948941312728513 1670280223749095567 13640709905736041354 13603790502995595555 312476021634601493 1495689969465714343 17550635929500772781 12865436855142990200 8318052282037360943 2152685084429824463 14717474526019094377 5849808838610873251 8051941139749382193 12334956483868758838 2085645173076237631 9049989157985400595 4420456858218944750 4985928585641777340 12756519490407531269 5541357959558545395 11117569042261370655 7432893157546317640 6842312150127824876 4116444895755290262 14619792592439971758 16868589159482784292 924204384426261185 14862312789390625244 13058322681457516959 9541377154121675944 1781698879403659905 12980604501227738455 1593245986750198642 11595673579465136021 17589335051641059556 811570697970182336 1431485912887785114 17522677937653953226 17178496379628944089 16854352848263676661 7979952669700569153 15846871888158706486 16000526649190398803 7524579007384545031 595190965588910369 17642731913665861980 3488363196759470510 16657272058044739810 16462375146189355574 7043514122357294767 2620905646593772629 1691739766592274752 3796745276390776918 5107418266280228071 8599671384957910020 16760589807374315462 14856169899955415929 8227580436247907945 8261875146925068974 7167612383002444111 13106037569914836422 11244406831903391970 7500051300882273931 7487138667395472367 16927249967726036731 2949330941830285010 3813794168909636074 16130991412609263149 9689340007667144420 7002521374474533526 1168670941511772717 12747790489122523731 5870806638181196460 6214616617374131461 2499713702424623759 18128693991654938298 5155733919135759895 11113525029137995939 14963270678815540287 9311187772201317494 15748108310500519533 2181585004048210531 8222724696647680216 6761912622766370830 3107637866175060272 17242386728334416946 6071208738785120792 4316524229174050478 15132926555037238601 11017002893811625346 10101270746089134861 9744158296302468621 14358282399101330648 15535550412439666867 14339028304724512793 17523833865279992005 3716744407707100831 14433228473334460825 15531158031336470528 10622153473134536781 4551506687602757609 3206266181577108853 13591606782117976771 14723745901361726658 3967553396118154457 13713020695739833257 13282160118358937396 17052793921554199958 1557340243516646562 13362550834285573975 12588729872324798060 11879448907710283777 2093692386896706864 2026589943810487236 3386050354011757308 15044985841987305456 8176971446157919441 11668642055704905950 7866315459040138708 13618959693535922030 8503076118461643265 17037084054932391690 8005894522414754724 8645531452652193817 11797774630317927092 122248461041427007 12788324131825074310 10539021746226519623 17773282379832309951 2789720434236461181 10702193861584720275 9897143801009600644 16416188135869612416 15617057194747718364 15930591007834612527 1763798240427576272 8182873313128819167 11450253483635095689 10337001239676537188 13408529284280677702 5729315486797978168 4556215606154850907 7282568820572797348 5021943035871471211 8606115577313627966 7692136206332274225 14005976887025012865 10614935367913727866 13618116060656496032 11727482736360209815 6295193028483261192 17405131353099247494 13219855539416992002 7107228349914997954 12363875919999883710 18208158640945006641 5797942022293153453 6668893045728715768 13087058097659570735 10786099449156715922 14772245918407497141 11377115373388573021 12138620613065434372 11263358502700105943 5456591878379843198 16725857348310571139 9361259444044115552 1163424546738933562 14222784693967098210 12834605176656370463 11636225883715891169 15727303440440197014 9280076336319167917 6723501082284745477 4969819422748137376 17876935274943676150 17362260676500805063 2843766327340495952 713317650319799297 14446554050115935965 5274656395243466717 8973253781607003902 9630915914115399009 16618942105879476719 8319051644282511349 7252960386631857668 15778113693511071511 10617220906214591826 113855566121091469 9997628550831367148 3353803727474840179 15417762541494286704 9859095595970470121 10089390812597322193 11310546119186036278 7276933858854814476 14362816196325236769 14905033670887653540 11286673635587804747 10178866813798387964 5850209573889278166 7065013159059411190 12748642828437593267 15148336599130925717 14958985448593653383 2447641070467254207 12065546948805650971 6856241408713529797 16401303417154736780 3671997696244057635 574762699183631878 6048741219101144069 10588160634891156346 7648191717818225475 15322482408853664744 2716491340846562160 1927204032903977515 5262957543064489636 6327955938689623402 4356389262004817815 16057410666704859685 156018530409140760 13845613686152839069 6603540080670920051 15182758246813554257 16669973972465695289 595889230070673542 11063816545551958764 2752335928525482925 4497457851043865718 5527327289238262074 13200232310678672522 13700350486427329721 481694631247470283 16941498455609246115 16510123714609522950 4339304225271472646 30339828702509957 12866582879880222438 8884064769214853683 3208376994573165929 14491645496110143101 17074453183948512526 5707300238982927779 13050262943350155724 13022023025679873627 12069640572244080474 16030637130194941009 16750562798934895027 1456505678107486818 9061202672985474262 17817176342156516498 11585456447396649245 2793503485121663708 8068023826736206857 10756654684455441734 14506760228719925060 816653581578591666 3906528125783756927 18301205669578272991 1595425871968168958 2886700294317239329 7568816242781723748 10161185219739296015 15014345464764739758 1103491537381144023 5517791853030086816 9231637623912296079 8329838687863307835 11706796079664468573 2180651146442576208 13975129709953597835 11377362209439990787 14281329941384902814 16747512369967656320 11059301024586062226 8389914654187247549 12351714684991164699 12270072622767244254 4510749760803236212 14982429214335497061 8480201378202320606 4131980923311865162 2639081441439200119 3995947795632891120 7139572661878284450 16134432389777131347 8772700430565868130 4571354564257926015 2937386382130554204 6627695676380939902 7214279734351217317 9645227826083212422 16443055740490764392 2993582663314749503 7829617655254944682 1616523381033844033 1702419520397315080 15928509452302630866 12973990158526598675 6625943241051913112 16282192638673150116 16883636097173729223 9370370249538013812 1759028874470679462 7786849671821506418 9973347921306022133 3615323014369262699 2577254614644822044 2486990528882759975 4192215033072264162 12252157507969638118 4205105509550038487 14263684641293531511 14506559306048339092 10044170842147978927 17087946440275907914 17440411293733114522 11315190214274338579 1971731881014507596 16818854493595680818 15759747102654958537 15917458670121641039 12345774721856018051 12088158876466104433 14211602884895591532 5652678902923528102 8328056148268715771 6056787427501163783 9356085702098994067 9417972352222219216 7094872778853708609 12766519380700840613 17104224118664248206 17369219387437577661 17582732072442905419 7390292064203722518 12048118349236910499 13617745270391523665 8860850997789513448 3153365687991503352 668530566325616051 1174586697501858165 11743945483748190514 12902756988375798059 8387473740891196324 1669380907367388447 14178503100857526277 16722589754560450352 5610366284388141550 817646710187485080 1939776910703044805 11350350578316051317 9030129779356012815 5547717984568240257 9379456840437743482 10377408436789652237 17858670672258940761 1010248381085811034 2242953475653257898 4026044374136062438 3124707623508368585 14516825715608442444 8024174961532566384 17103981787247476815 11169521359588207474 15961541092053618543 11025306690155582152 7599460302307103195 7469388164445881109 3265682710108943494 6352249307067291475 17548374530066123661 13681020466233351722 5049307930959277677 86336439014647517 2470561984892470564 12415765766242686922 17355210597631140168 8031689405081038485 5452240566332267053 17236480514485442634 2614789982353122218 5376920210393127811 11530498386273025796 911282699297863195 9832541408269527331 7314314531414017122 14321266277403552409 15859387444586548436 4704552650999862069 13972366229574318524 15315593594262263787 12710428028511019157 18230391843467765159 2471585604811341903 16497104098601109651 6621824449797087353 4721856907057784880 14800621828848489254 3330043108878447768 10113841273869966606 15465886246488279351 14291580472256287691 5774426350393446276 858882461353476439 3977136588513300448 8369446964541553113 7655260883336555012 105717962364289113 4312301228194658155 12298268816951147691 1432172395927924111 11438458646359766692 18137383895430045204 14278091371261403457 1023962230216787930 9346756747789415248 8034360438251044968 16141455392252312049 9220235000978953496 7401120522058823225 7830087818971984695 14184255911939664159 14782612992331609573 18192388114688787177 14428785651782866881 199540110997165601 12471237530561705032 2211152898281000268 5643693178070279506 16108610385093116206 1029495676298479685 2353135948705491595 5287362894892080555 11168147694278645689 15795071535602907416 13493358104035373739 11414613104104677629 11628113792636896403 7609671002313437259 726644871252423964 8671884414150616075 18129603905523572229 12307050880416403444 14883498584148202652 1042101803345454874 10867466499186409200 13512162067628238160 791173190262986685 15935836228336495822 3099339836559711323 15237984864806320007 15400435257154572085 11392328346296118278 9981392750294766402 10452652623493177099 1552509695044698572 10989478315188746785 10651229358090894523 14200714875335288689 5192070603170865724 12249685390825518186 11339081271553826706 6131565759369442153 3140613458520787067 13003120034144337862 12408808077065498573 3653002746029262059 12179831947467899635 8406046006622152661 14103491288934287201 3356703337986205444 7781810961652006499 11416565996786159753 1129920174244735121 7896650131564307288 5725883944988465645 11049771016628234111 14226071298115588065 16522944214171898387 17312598622124280806 17751686743583172050 10419706777295880789 18151111612631201239 14712440795672286133 9064073267677813057 7123530877251948998 6487897256414469813 11575552343509482587 1551125911450622884 4348051859724831743 1198677024890854310 15235855096602909775 9714652794418722613 17821453355629569477 13024880882148037193 366782610698885968 12422331638830986531 16938983230682223761 4613281275108186893 10090198923264731769 5237313988836777774 14126133158748619589 7725162631365229377 1557685109581307209 16760012323008525504 11208787589960238403 11998316728435201817 15201486283599882092 135530945387231861 9857748552702042331 10269379338985425764 5431969539009275697 17598918315924223515 17777659408278468690 3416464820976242318 1959152371384195445 1833850482268884809 12647966519672904188 12322662694538600517 13866802179734956604 980866567912201981 4244524754007121674 10243637111127071898 12353605134042798372 9790397501635310566 8578546768294201025 762580001495350939 6190589227067643749 14357913681449047459 2973159660538639418 8881950793467170627 203190828290950470 9946540219468271653 3626377787377212681 18320205452272801257 12242368017870008699 6804005285340731577 1029971224638368771 9587517037569184512 3319298287177519739 3907108015045911689 9164170457737606076 11741676244488091270 18217165420317871835 17763571558490341462 3842712531296485684 11530823853649547050 14868571121883464838 16176435046107504354 17597665219840036125 17883489689696763066 6866359142932309002 5302902662887239490 4702956646893138506 9765639640332920637 17912865377011091138 6839037367363569467 13253355105127378428 12240197946985236341 17182932129330453414 12376757460258738647 5639544507449475173 2005117202191250638 9473576668552610424 15905133148967906183 2204456506501582867 9699620835491861770 12329155326016789324 14791197541164744747 8359608083056675074 15236103907748798232 17160311320066131037 11199972959946500337 15436857281511063591 5088470779711208276 9058153220453125826 12275985607218457149 13227829687201483312 17751623958180033958 1456340034050022262 945389564306743249 6682174120909986786 12180011268929804915 13081314159325003969 2224607316024435829 8671783736025845840 11472079558059266174 15252641493676137234 14422110163927442865 860027565897716834 15001632175484682903 17179034647148493333 9976499158834863998 7475501342039340071 17776225892427871846 11351781106779796648 15454006060705960633 14454384626977184260 3998147348471242967 8875564706342223779 4782708972608154925 4062520396440480983 4416857432629170299 13229362217681366482 15410672195415520231 8980344877822282629 3694733805155608907 6891467226189377185 9828334859873893833 1231287120391138445 2991626266678495577 1375432973113494461 7664828127763194166 8776306977210268 9613941297482368361 9471740136564305352 11308980411283798029 16975349602352006221 13448286446138761014 3079566463094495259 13193672901543151951 10100383397698511668 4616259043340580872 9307672072162751897 1707021027631793027 2616229242102693138 12348448080977620101 7504174815691487386 5990318748300382344 6225583707431167380 14557235317126711931 7780243257814369437 15984357512361106805 8761898763262719921 336768148365903794 17675699822016106271 4226792395098349565 17717191725542357841 17910053922305006012 8683908206843845723 12483297951541975525 11422822117371910627 10817408665665705196 13942680578835291430 14202616819863066475 10068759077438035586 3779930559033681447 8809648493979780387 6622366658285408340 13468250035507669989 2218213271502261617 15102052663753546078 5323212615140204437 6633914912694834641 5368422254873019713 5543934562726936945 4909103535730069003 6128357063819447192 11669385957166777146 16329282955104300869 11597205800103444603 3747798859758284609 11262860565902545821 14037886044798183305 702375384493648521 2144849207166871566 15426619373066038355 17281743482715152183 5339360173985360336 10212563868539059095 319933664378408909 3976541966189488949 15594924602184119519 11069640579283192504 17907382008349857294 4976501795851242658 5627576267980633223 574924896934175319 6715936231112365419 6591916427432141478 13245587154544561606 10845110942792255430 11474727172879613888 17604625643511071184 486660760801341097 10289576088669807559 1497363035103672458 2250735268787650882 8179730514953025573 14474564695356764209 2554610007780442706 11602963685029969281 10246281946335000093 1243489277733593912 13379109532181463336 3830057201896233807 10598715380349116743 3074601600864833541 12592350140259933966 8100640288199258530 3789630327073072098 6068733189747665490 2640890019196725289 4240163349046296719 17458965953423833245 17153070664504985853 6356770208602956051 2061317257057984795 10669916908567909041 13920955910054992713 11018845843456661096 9500412067847403476 4924856382155322195 17950629571256518014 10097030883475412309 9723907999229008685 14668712927618131711 17603115124048763303 17353554953438942554 17576586775991012919 3504251755745009473 3130522197297010315 4381117620270976812 9711976019867442198 461049581358910401 13361457206847247180 2080019776068850827 11066316966454571407 11692116829637182419 12308992097327795887 7165968084558634014 6648464614240796690 2339771109934490217 7253644975268731012 10094542529400304549 13587949542793976497 6967521105148732192 18057941094886478119 13922603191619305810 9708706835329775980 10391443996625664700 427894772468207125 5387952143240077693 16001102174775383806 1814653467269714251 9623930153034889004 458974335817536430 514357409046223174 6289884267960464398 5027229337181862083 17842441890204644100 6510809874889766054 3021668571757434125 15626892199630859241 18226190470660357012 11025218892215392477 14462987911601560259 18338999876689561213 14971277411094104113 4907992645774994829 12958326891726079028 16594468683943430978 6080102679013128028 2355135582597037260 3112304208062051978 11331900148683059819 5535259140990515759 7894399651527125161 13163868219708259631 5566274257324344220 7356952258311881117 4428916991466800527 12210862034039305639 7564510386433910599 14724598732019133994 12554116452950530583 7767771889957930537 417278845606979588 7069402553289724588 16502685013372554398 3447740304374840652 16295316010965280542 8889066304686485299 14044444128831640605 13341074578205697819 17373901417231047826 17229373563086660501 16780400648931263625 755758644139578252 11707467240250878396 4378521215173204434 16775861176089418676 6138223820399797482 8537578936346500560 14194343404532059016 870622323775367970 15101814470435501587 2492241729749964892 3264922427513679829 11868161209626842377 3818879982426341077 390401133191952499 16905391007582541489 7570573548293789285 7467831962843271364 4885454906474695090 13201492458341126109 7724984854025430150 13765505222492632450 4986282976583820109 4478554244456858418 4968089021958992411 14713905989298025071 8009679962681368404 1996296211710002496 8075426070269680729 211505349344470171 17011993165482323691 4729402434088666886 16168527606772541873 13917502730370715800 6919170201194151136 9259261882944237493 14748059885650233283 10488455145209972144 15037281788159511317 1566860592779261198 751390858340399757 2852636958246995930 16406360089797436972 11652221772093445084 4577505059156348509 13678793544802205001 3397498426833287811 2110213527431768401 14495654517501996298 3121785665505067440 3563032564467594193 5258869223426719381 7255524620287599404 17685385316908757189 13223617123756899142 9965632127659626463 8732848536879346183 11068573353759602643 9960643836760401526 13942763420410583414 8244618754057956005 15329622618996867624 3806167708768537669 2369853518743104875 14665323621053307086 16669393398290851105 11975439757904243026 2733970851805508136 12299057497511741696 96578416331989903 10181608634491675441 11571707097350919515 16398421258180202018 17377713942519406584 6384305864579422358 7704527952791031397 3778514442268451042 6724979524812812109 8906323981424228896 13775902131282796444 13665982069432050874 14239482697061367981 6966184630905024122 6730866958138325613 8380372200108463802 10777645109277034454 2442968077632337790 4782505276167961977 16258435284506797129 12271539734083770996 1265383780797081450 17668683450122365207 575254592901561206 3776129566769326404 99707573320655412 5877806389496410511 3169287315583137481 4888804662968912624 14524282483056065466 481575492266890299 18373726106495507308 17579234175219446214 13201938280434816830 11322472939129333426 10391524823799613381 1125032150257634951 230491552569204841 8296140848456456261 14512681385248107622 12082245771576236303 6604959271897800136 14663381513195804603 11954547224062749392 5243843295347484167 14037000372591141794 7456952480262727313 7985333720163685719 5850946280415001410 3644095613728695980 2861111807913027570 8574102938608490554 8008075880558370014 1193308089994575319 11542918523545356419 7346881815799949523 17488290553831632719 2472081610673825368 192606990996048971 3767700632847440742 13469564780047659449 9655106097292915001 1734059324998123499 14706816107423293836 15802556662023155028 761720952991179340 13279305453759530872 8727673326229030644 10988898516482291609 1018308797916757851 8831226837950386959 12477476129970259548 7442401567352240575 7993039838846220545 4698297709492469599 18183553562247137837 11741120571778468391 8893465243637080187 8225022709744983563 9710641412744322467 11067435468514043104 16351759810368362129 16297030667695484259 17850148151847879922 7304011112412017924 494987546218659889 15650083357407179516 16895301502611149128 3456424687346105772 2177726448482654925 9635314292175059515 9291725362883834472 8651959800155365380 13670132019826240432 13788689377200865145 9950709434974882109 13527110446824969106 15435087955666038145 11971163574224443992 17625522493090444078 1152413311101699281 1028060190263005704 16406200568696292558 13843307843903662273 12602309661860704858 16192390693186782158 15817742127860501706 5939013944139936228 6649855056736359942 4004270932139482749 14559710626661402298 2899545109586215120 9770606123592331614 4745810406770133676 17970532010490275757 9490381821266915905 2462781649144371140 13493875730145039491 18165244052203791228 12497547417593342478 6860644103134368453 6867269243162588751 9849206918638096291 16292966832166836371 10631348340054248457 11341628521370576476 13678649193362478183 14680331275073861795 1604764364256461203 5291804874954214189 17387764792048904824 258770239943081160 13902210856269604512 10084506872504866116 7214127067282592873 6541001532216093563 9431370997165144259 10976062714567450836 8789141592019356292 7100284558027940023 1733178600540710693 3687445510354448209 15396872930677775355 10178628219794824797 6535169222486516846 5876157695865624761 16409212317167484282 2339511316388139090 12047093604419952377 3651717223242705353 5261636903648585344 15935449273491224588 16399977408335703130 14621328384360515557 13614114100423839048 198492580597923217 9158541500287553559 15583345560791792601 15443643633429865798 1991768031893797208 9536787340581483661 3560428061357466377 17782753198594365156 11466985158474227986 15713334819893616529 11101118030684055158 8569851944309282427 4233594500879953472 15178140694623828899 15820251484585457190 17061996008361009050 2907624619072505535 7919785202830783156 16231179991528668508 7487412871596943107 4511363918632556116 4222267834690001679 2691264722506960012 3911897209343567561 5206208830408131633 14649863323682223240 16318240785984033091 18055291212717425264 4572098380429898545 6949081720069715937 13124667149657592446 9061882541982856037 11391264422112088908 2685304430647927864 17410279055334953907 16427015513472604583 17231768368244174532 14676486891174879696 17505894936837758817 5041872500064416000 13826154268383564722 13798568764796207318 4612586427621591032 15571688601063735671 11205351960442008915 16947956952801108497 12390927400902125130 10844217526074460594 7234437657406419643 2915432578273706127 17084942347028197491 16589706740432890958 869822357936502443 12799822394659568779 2058277307480144593 1361798785460492106 94647005075567385 13327757955430914293 3160882419029562310 18024023552503359271 12635778785475371665 6043364321769818922 5164941562468286530 963294574098544077 17917302161840234910 2934697891402501018 12225509212259998497 13264083597733180282 9858426196096300054 15403504813827752096 12066438276467985639 7402319541420210274 17831044425563497710 6904957876911524296 14771861570123459259 7956134778652084016 7054540441321156612 6866384583157042466 2794008592896533883 2539343672809632747 1958251171553959491 17976610655065237804 15616691022817349068 2887023791757099136 13431417468365150150 5608035259777160607 16912026781025734013 7513988132572071068 7827952278212087764 13118451635893859204 2640651984250981661 13098469759829409475 14387630928011840062 10783997576216990372 7348176694340867245 5813265156229768116 12956068581463536593 13155442673906811654 1788304569731639133 4314089819057931198 9785559866032521022 10423539937639179386 2453238352621599524 4697921113931682806 1067072855661557044 7678139027188478599 13929454188484607429 8332645703704945490 6387855492348263772 5178571900113358997 18056123990158176206 11190570245695059012 9800632457800152253 1707742402782080386 15588209518282752256 18153344588608811656 1447574855152648112 14425973816294473849 12231017051452496540 2666712442657531536 637914110472530665 16385968782906346152 12595591514188595804 4092924974442349798 2744320803508173035 16940964354227854110 16864109026139076345 2294562401174733477 16808288183797432618 2463750504600986642 1756424951346836444 16566516218939935346 17988940704399037616 14381731527462094942 6430132164701532010 1850864597373544881 13111510348498932888 8580569763031297076 11436104884342814957 10679665436855296349 2831426823901940012 13125064133213671166 10658859015034925656 3806706354782949379 13228376497570462956 18016534325677278633 1086255552866221430 17825011504990516715 5022578732253466409 439347062518975735 6568537732856416402 11560695866312494974 3545992701415269456 14897763813422301648 16727238727151789046 12843490922788345544 16253670929542170331 18110722069962434696 11559917898850439700 1943215807035687895 4120882554228426760 11254691269443859627 3137316115933339808 15910218642196046129 1566856073329813535 8423133372807379809 9965107240502141536 8436282808718771683 4061261821630861649 10597301677135637852 960756139270035199 14944591964131965734 17616330295204904965 14371483703258458312 2842731801662469803 15495874613286950504 18382072238683293561 1345670066096620899 16335526942542691784 1625976813758935032 8758115148767487745 4784989275902812562 11988768713539587011 796551427027033278 14672652629709558733 7034562583611296082 2874688831439498744 11519804460637070632 10869504954884699555 7404554738405998398 4322269459647476668 13592407373818321251 10268218626099757019 18132059444283032686 5835000556976540843 629094932307502416 6322105759502272863 16242027926730446163 9357822860058524029 15133438643795311958 5392586093855025322 4892165615288803767 4116458162709273703 11347004311460787827 1437462491185140697 2682673194807163618 2792217972512904499 10884766785030003296 850477223652733002 10940029370852496570 18004038037687571814 93565203425804395 9929442672648504503 12557494127781587661 11421008320431780812 10402097382417248946 16607687620493463145 12507983602232409591 549983087312441523 1712808835668899155 17704023386279449454 15963139085746743308 17817395193598549567 12626497234094179399 17326237991452065255 4307568279831257763 338734898729801135 18102481139117325635 16445474457173161396 9191049399359038438 8304380003557212666 4404945895774615726 17455312458343633340 3862708113893497000 12963878292976961349 649972220266654380 10418510382355816236 17797092171173373871 4030441802262794852 18326736156409927011 16196114753837429096 4834628714127685266 1277969505954154304 14968738181409695066 397539683829988828 17690590788138156048 16203033285661719080 5163421880218587155 785556135157683964 17681594211685646098 5329223168253659300 1859860167961551481 12828327483202562557 906763315047784610 8505447914649095236 5534910936567911861 5907381269373295685 7915245852177203824 17505191420577487270 8514568857822348292 2636745201872307558 17493811922674581944 16261204759474698154 16937427044642090689 10082789311899220683 12816065913908861582 17585532968449636492 10078340703275640487 8283452467223001131 14884894906594510237 11619757337081159581 9284811361044118326 1945652653323590542 203003285128257923 4245145177157779201 12948306833056024589 7627877496593307067 12465717712965517985 3947725347278428362 10276737848411843895 8318997006720667731 15062200881627117567 1545120474203503336 5340641818227562965 10138417953521863179 10451272624418157224 6812519240390424328 9487118851733510879 6516829926013139974 2114620838704147493 10387811149965658759 1982178806925300271 15061278477829477345 17294761363803867844 16869460834258567482 13218746674841872082 15079951478829813410 17886929438534912430 14656622755649839240 10334751732860424417 7516989328499254685 17670118423062958374 7850462434979849498 2485660515054198653 14380962996666070050 14627997908151350081 9068063206225181268 11506954054914993977 2401795511725493910 17587328850630637554 14269230788102624923 9980881719054747097 13480161210288172352 3335602599886725070 17227162337214850910 17317529964200027297 14587109067894586102 1575186421958405816 2145922518471689926 10589921700453844196 15607153889237670963 3360484505554789687 4434285079881934660 2711779359366327490 4772664024102055394 8269769520913990847 5363505061808721578 102559767372570046 10718724989220739345 4410847256829503085 11431847980379724758 12126635945088308616 2397156636709132020 14999695494797752376 7555668243181525445 8002479532877179645 17137522229074658586 10248251506680029208 12131873931501914536 2205583512602624588 11067901437440783182 11040910904005326998 4174249856995616555 18404957161075139166 12544566495529722857 4547312945310617357 9691139762238829847 2145456019316875388 15371304204912003209 4582845402271933906 1905496128897565037 12072428946503695431 11511623934241106063 4509861815562099651 12282262991145175610 7708020321343879194 3019933588235254833 17709683606975348431 8140499921013062015 14343995507348572875 2646836914608801255 4592234274562704693 3163094324960447553 16491530017056531508 16008123620496918724 13193542677239826537 17759056836758356546 8574782200593692957 17965686833349299943 1464426943967229155 9731636789530866443 11467799103247577458 6447691319983886983 15661178929062189158 2309973839591885244 5752422893119485377 2551872882167223221 6531688070808245893 1687793180364763368 1606382037082343038 4263116392981762158 1191358386597241135 10220380511866639647 3857829017248564201 1355067729375054249 15078112029599891606 2903644422670166024 3560835077840502414 2946122122089190952 16461045676873381970 2699733326525926568 3454777828077163345 3216220068081406346 625743824443049936 2475985966854564562 10154834337583086729 9720111459021746364 6483427059819774070 1934480643356311532 15838337267363257804 3294211517501635934 4060688197191784901 3546099976878239993 5121486812889919192 16230198180464566388 6117816069053972957 13918491880006343706 7361540274374128933 12592215913877335576 18354607332012005591 7741895529685067512 6247195928198261179 13165320041873292628 12557072603134648134 1136347119721165771 961880210150247379 4477024553915004208 6703104235937668983 15121877900779654124 6445230492581261688 7495646507810260384 13740817138910885988 10804727414253350309 16256457847889333836 8791035942453641602 3804159559266476872 4148134469521820759 11614829639335939158 13665998432520473215 6897486189418662546 8175726383082317318 11409696344590091074 17036159127035301485 1370893796609328794 1824823576929330009 10242956060422677620 2935594520841198153 5480190120522880614 15575533184159599888 13980230170862660158 9782621495854915484 17909547007484254829 1963002822438645179 3993643342214619762 3494985878110037765 16136297608364739880 4874150663104692900 17897581397540520340 5008490818491772496 7499097950704696981 9611445799069702424 18057091398408000089 2803742485573935265 3423981655482071544 8211544263870807193 2281898398357173106 17682757265829227861 9927178072256629540 5929977365233174998 8669886795917413877 1382847298404391110 13973468080717739979 5754272852517064472 11727943967469394296 954144611161111872 1563882482647684982 11177357116156853999 16733649593539068404 16030451068223419691 13013220230426492628 2544093983653743281 15918434129977904641 17172817376574939726 4788886166929380445 5884783760060768625 15437717274084951830 2284332562459465809 7547602247774712545 12566489485220077900 18313492496620964153 14488986934191427895 5517111458594837042 4634438757615067555 1731346079490343786 3809929309361647909 12264330747106914115 9686189008903066694 10020973034457808036 13264414118149629010 2039171773548343836 922336738902127644 18351709599005481271 7031589037910352694 10590251411576566804 12758774885115995593 11470624365192438085 12336937384680675241 8843849209946813928 13562957266893281689 14239358368136192978 11842878288266901782 13330433264076518660 11480025901054312596 9968633303810087175 5724651516568763937 3327606160146451936 12040543476295723589 14257884211158114754 5727375571231099166 13783035957856675640 7398188717186608733 8955391431061708130 771379050871253879 7282614017629715867 8354815871405130494 18222798413076124550 1685326409907879446 10943274048393723296 5565204991466075471 15461100624613086344 16371813840436561065 15918661359865410657 12111416669089751610 6968450663134193753 16108674380552943166 8188453745909122326 1107061724651170529 15383148733591111619 3356598347450341196 6182716315535490517 8865783555211800593 17118759882547060911 8999987116689071969 12215270705176045715 3890669449339092021 681126796533605965 16708080969423195632 4265803033539720282 18080103152548249110 2848987866074499737 6851159227844861530 17506462963844086372 7828571138087571644 921825459870052677 11009397342308590979 15911950915421498511 14728712812802172731 18138289096878987089 3712330280666120212 7806121740271258248 9945366766843197 752531519145957171 9847747405973148059 11924209564270424018 15070263881342797553 4384410719611778318 15021407982200995010 5288731828153763188 14096078401496113595 17336988178132955653 8327300470491311681 17394722939101640044 2148675080021645163 6022862303873905106 6294330343806866274 326472212323139317 9094180452630990418 6100646468255304054 577733690793362548 5254854078957411416 7843001804632432830 11695052617013464255 1253176983951791800 10219881447362898593 5265383963495959526 174681392342055928 10045752999172816877 1241779758392784041 1097419163133622565 5196384143647526921 14034185226241227526 6877819049273251483 17092517158812973712 3744518938717463901 7310761955307735308 6539618365714491722 16573820242391728530 7641312048155582518 7864923747932916032 12676459272007092529 15390963853059708800 4246127971799494074 3306855322586785210 5393129490582620500 1508604986586912525 6650529666248928340 10292393588791895263 15238778324563959808 2900391352436887782 10151570059019745238 5668900167290207555 12805962736865225917 1183763197899818727 12015758275075778574 4928030601474161014 18189337053963167778 3736593417047124986 12719354285780515703 2262689511862513472 8717372824919176408 14759972579370824493 14599773302479884402 17928955467098516160 3282810999580986779 11748052849547467890 8011830520481441620 15506899842805869187 2539002423567234656 12242430077641087506 16847478817850209388 12741403138443913980 9485315074815920142 18038636083326662016 561942580872608027 9938883134377454171 18073909141889921703 14078438578822710288 891312756143673780 217436057301237763 13686168490956679331 275780343103879719 9583730148669589711 14637792696424622913 1035718617227656725 10983000802220911596 9568363096994200060 4024021343459757211 6143249669939665141 15626476225479043950 12822304111423268436 7659830195499726107 13025502850372961347 13650893110443701399 10959887245182787287 7548300694835224417 10954496646234294849 15558535866395678771 11296218142381460599 13867389295316152826 9243477898807855203 13813978946427479344 13223604936897806526 797293488952070140 17852356072963087514 2232695806619404227 2666424516055022354 17661573179038056270 10620829849877862021 7636295526170590163 994799015413044392 13553687749559349665 5588578301085543155 6296340356930754076 5991820241937176102 9441880226219935411 3323877475157099498 6716416622282834804 12139499920000280139 10013215904038398721 11558697621583418030 112841677215763994 4954491624082453049 8333604181005681219 1288640555802890544 18248453082650749910 872967358957136039 7997910056950434744 11725461324789722945 3031075420022043022 15076356713520156499 13763684494592727007 7947844346431124305 16767509273798414603 17553422342547653866 3468730983798812524 2249260751097600082 3257388318096278067 8291584037457597117 3857047092517697748 2901159226257711770 9933030418696825405 568110750033276580 17304798207123376908 6884221399336953641 6901645795249981268 14920449647829683798 3931188002512744690 12455813488450623453 15479327660827959872 2911812587959228064 14091608878294725805 7511670550707558612 5828195291026220912 4988853421348768163 6506515210041662474 8452161091677833900 1919163657471546054 5326810074359819487 10356332368982678968 3617347982534827330 7415472395028022727 3541021432051176441 15050640590066153505 6326191598928369832 13359984669232030144 12270216067344354954 570280983743128837 911556461394611808 4047215786941943306 9584792626434369608 1229503835890556951 17996569912307297660 6563139113670961952 2995134166597861041 14107512748897055444 7317136415432307637 12526250596107726032 7849869342481340814 3362042297147805715 8136754958777166037 2493128694576518469 3714826904445920991 17125667695678584651 163774283262554948 11613336397417073158 918137331550949200 2441974147090926500 2390770039866506506 18174112549641731015 9499341354798992023 2376339612304568227 4304722741609006652 6353372462964695904 3998063992586842112 11955623278528054550 10182500553415668933 13970366939839797386 16892390658310368051 3706031109123420681 16102681290243172427 12815135290572191398 983409457762976306 17164893904803942391 16046327666904243591 14902317286936917187 16617690767414497115 11919548661186302845 4011479782930296313 14560164962476274691 5703228277837338676 12570322362761063388 376916524845537086 18179241141676007535 5625475867610973947 17854908782939504372 804269485772004145 8652459544102996340 16587343160252560594 8024256465286978061 3880187418675979981 10635300188512451576 7589931285495790067 604517343340856571 7710495118737509367 12862734921744413482 18404622081714554663 15492960195783762549 11531036940550859577 17239952564329995758 4890213557976880111 11100313426918593622 15935218630898274970 1137444634734139005 15575514007263441188 11377330965936293482 17788165209637172907 1184724809668424569 8329665897282527457 9640999752728557501 16740124017232338732 10851245578987554595 7119713030244139909 463800136525565458 7181337694824714757 13322914872434418006 4745582559427405425 15411309977668025628 5184229038854585284 16152887743068921462 14378891055389958412 9619979714136031833 1319208187130704594 11972066901996748089 16541247686391552293 3718788090525808848 7022309406731614463 4344832991551112531 14571294341231905983 7549675989550355595 2691257960289775806 4618315047569050683 11596021335541855311 3986335977036772604 8521050609848228138 5374168304636922964 2007868299855691660 13513635840505819130 2649366126096532739 17078546182964933863 1404478419101919883 7809980398983358986 4742766843286110253 6915628821683130898 16061951899823710335 17884356431645273441 8676251591496837876 6311820008316549560 3305449666262830998 10343357243765670251 14056167497239515718 7544696456376366587 6758039224271545734 7773754944221763687 14370742134168058868 11754938971482322751 17826139640488720901 7834658945464186559 13538508426103417360 15808329909030396615 8202646759285212459 9379437552483829051 15797272104104232727 6583561020049534998 9847115169136130069 4627892553030195333 299866932914852744 17879043259186514380 4037949909698150922 11276988558770053414 13773703955462545000 3625029200966573390 8665847745949515480 7612396350655754368 5295223833458666197 9201879130132832069 14930120172104384359 12327036461273813967 15948291028170952888 10234189434874000258 16667234698006797203 3587676021578729636 11906518832903334383 9296672829940320002 6300048195303452885 11340372686452481811 12939835417590609311 14519471268409516410 6442855354047253913 13651142345726744537 7176933644070734157 14089309606418798277 16790598094752551204 3803394098832402570 3074389579713437903 15529722737299522462 10866224384791856710 4438421787516391859 9249017389578511268 16004751892094016541 12919157738731769854 12268026205869461256 11240575716947073519 6545849217684566470 6277959024658009884 10158887848251702468 2705696845048137883 11966304576676881526 18233597479956883940 12299144616618209154 8262490879663461412 10458862653261258872 8604277600294959392 15306563931060933379 15999299383887096373 17741517065873599499 9739205809866905391 8303259387287932677 4175198248698254424 11288395776327972256 372234081446848738 7000314791486388841 15088081247114672410 7546152158853696016 10398001936718943413 14920130990079107184 10540157866891353399 10951249709404177674 16802922800811450583 17482756841505427406 14111893085832864254 11874143964732802533 14587010978344688220 17272549178451261701 14330178323471120116 9645817489496731244 9185566443245430705 1403650062522282617 353103185549532095 12511173508457074806 1162074288566956139 2556717630268318788 10246623540090459232 4452418418847025782 7627997338526366509 17665433828929507592 13737632897851580421 4436238378410028275 9903511710164796950 9360012274553529860 13492704645307250845 10025626386715130889 12340417955051887224 7971107006131462486 12347082912386739420 17515968242341544491 8454822185803519718 14225585844125403841 16755756902002402436 4897705525558435762 5453863352873677731 12712099473917719466 7674623467585927845 12545093000943481710 4068880722606209152 6157148133718746946 10175893443044513477 10679220075309071522 15519448347688040103 2228232206351973234 10138295512795152039 5489455635974562800 6198837825253403292 3922985358118126673 717687128451247218 16944927020772893754 18225501609567629554 6435914479165088916 2768378560884959844 17778316163608045070 15883140172648449145 1743849906027350805 16016213551937269527 11715010354933814801 6886577615486175383 2690168136890440866 4885094878448728212 10484285796509995073 12737851005050340770 18215178327872298065 11464141827403118050 16247102056058034566 10962405026185283026 6808398380229859140 1386855536117525018 15880659218375260555 15940098646953047182 13988889964439381018 3729386926273299200 5574193919854607114 12517936068830608863 11109679736795273831 9884132851618241430 8680726787179876857 15544545974600288409 18154297055767326034 12596586270468559815 9806933986304244701 9090729169815171450 11720015849351064324 295043001623634952 6558379617098459761 2135234013427560173 17719633083191262726 5054735076405563844 12736883180541888552 8799464281803218810 12487672534912116539 3180351988142657827 18217033211650145429 8455902099228527271 8484643952496911512 17143849889997052379 13487445406247965050 12944727472415931779 13218133549990122089 2194217216122735797 1664713148076933823 11034773632649110567 6909456613917200638 9438499667878054072 6405417707092182327 12008792765821008001 9857420881555720421 1189863217090728906 14832233515735085244 6223736998728950903 1134502399114846321 6228352619995302276 10593164098159192634 14840675791635655486 4288654087583761892 1444672466398963189 8489202392540845590 1948398274821927644 4814505684586434609 8665838741798321105 5898566798548926493 10761468004738307325 7839332106065993925 14381454980575553052 2283582133928516617 13110506835726028571 11014346409859767588 16800289307285880303 11599697343363270338 13514377674627470214 12146237908350310563 465749167596169511 14732990317028473559 15697188741663724391 16542649885078862790 8282445712664987167 5096908003722621954 2183400982967772496 14984348825417874269 4424171412026239305 17058656885481914959 17677670398121475146 10824898681192031327 16881870813608889749 15275458147107608590 2377105849329370132 9747752109660548704 5156688902045834578 13961128468344005570 13863291154613086680 11902703581482524234 2636746956585503630 2311704556107551688 1308925840601256924 11322407048706152750 10696071925148853883 15547721146432108769 2995472688344169909 2622261996114361006 10329970524246971569 13348462516366607880 17997459843089241271 7881608120008553197 3805521602393820197 889351769722041319 7382711972971623922 4940357790711112188 17090478676892057983 4289039532433436381 5842062181774875943 1135067168377065705 17750362926727425473 15519027018633886586 10639125719796217770 2809329940448007495 8896050917348466668 6549121592016530260 17347033213930166340 405773376739648371 2222704202363442655 1991363944995663043 17532350183326569594 3449237393181291716 8099305701566631070 5955644279866148220 5906168532483079324 12418758428957757085 16226814412578958637 1773901607215927617 2052232500978286350 5303898898723591653 7711415366995473453 9634298557170033128 1920720380844418967 2120030611731171258 8850831760758923951 7636833006442010867 8009191451453103903 11147784599583860688 6574379572911307272 9000693451334130278 7314859261119583740 18340568509143901276 14462645221359914772 7482557516369524808 3809355911957175104 1759349242893325511 11709833152181095338 8536978376223216216 18418856545669953854 4661304895863972218 1612583877819930792 7443152831540557721 8885079547414817085 13334071708535559840 9733506451988146904 6356187677343956869 772079146053424547 10238994412434784362 11587646682006788773 16475742767618835731 868769334339365701 18057001601708206192 10063157612185687883 642193193558244119 12236563534868270564 2790711925593812341 18035824659654255824 1487962125448658729 2722703302423518430 8212383541899191516 8095806657019407892 6409582256528937239 15668468271157642966 13931552195148202435 3887563486452106323 9060329015120153898 8515874125053239247 11930035829103641062 2274264422833900168 9195870150068457155 2478094026791303073 18234541933753933936 12657829499323746399 4852393207024051347 4660047345468982388 3083562311160860331 7561983505969883619 8653607568729912470 7340211696451766368 16426349444889727817 13393532930949222451 2457517781969220149 14089458869438777402 7887589637905207793 1372431024082519014 12933736788393923561 8862275743309478894 10800764632295798845 11203372637105808679 14744448722090643565 1432628179186267235 11317859761317053002 8901600196819220906 10589910134072654330 8662882639777095945 1985970272233662862 18396767574669646674 3520287791999525346 1503188367478229920 14662156934011284321 522531885284608198 16744573940418014165 371161151575951589 1173772165824612946 2522137965609709407 4890971695857352445 16376528461490570886 13997848056886747293 12905631513659135290 62517002874951529 11904128351561155031 1550431919716444776 5413424270931811688 16613869794855109763 11733247362936668589 12013296699631341099 6664265512913565493 2463678319929612694 7035494222512221445 3093886776360102037 15099508911081747877 17974755471700579034 15163977147546345423 1013935614338743111 8202409225922041190 7181403921117447431 9456634333277887705 5678890709105902844 8846556754907064900 1324934951814490090 7580036555757303507 4767495033055985573 3758578711967881820 687092534838524028 3058632392888082247 2177011122046646698 7360281844104935189 2906787839975391539 16027208783096108415 2939205118875549466 965246753301997402 5608128248852048468 1898022159804769163 14193143682846144609 8239063768858688943 9180433503430820823 8157472026104615579 17587188536180200935 1990831364734050919 8176758610066873034 7110013275097592309 14559440228941721955 14753554348440087173 13731646028897770700 6378304854977442909 13888034778101920333 4216110017434313744 3006819002595993517 9235561296760934511 13086689846197893736 7682573262053061646 6159948812543068177 1331512709593827867 6843991502188521563 15300427622576045282 3010657839608639451 18437444676148387460 9074399624776270132 5781687694457844141 8514512446770468912 13845026800020902407 16949399970302661116 1378445530599067642 14682406560350632652 8921062837881420897 2501901771917364660 15343321799356719066 3261186702181304567 762546084695216569 1088934071977282341 3184539783634852482 11061585008744958679 11887232773076091943 16920029649432611269 18422188527047648551 12737466030645330799 14709060150324886155 8388030760506901422 5469204417303654753 15768610760508311231 274988340026658059 4981690664257994489 17687841707672034440 110561558677457167 462048336477225362 16242275703714161225 11030690471150268675 10423377868487353293 18395804212580181123 12018531109180988197 16172120769152483827 13989225819104966265 14584704099443708609 16937394157693511781 10717226868202289287 17817413343101150278 442487229852595467 5271890940656822802 8357704448340934788 3468273734060195312 12241187771997136689 4725700951124991598 4230115985248480926 2578107548293349268 13174413206936755052 4283624715145068332 8076075043333686412 12485595229075996462 11500034901576881990 16827237496902583464 14756414056528702644 933078726399297446 12465425959125388759 15745643676733561933 14304857033594095087 7272833366275027727 1970430191467813715 3425143942163394739 3768881433434927584 5529995881674309778 13705561540024139681 9892789887667415127 3591730411200533822 12050526189163737945 3241343217562783553 4258801224038989476 17234712306144106997 5472841103811883478 3672931104512307074 10002082998208343764 5889445469305511043 9144399494061641734 9213948892336712644 17748322185287519388 8747306757520197325 15847959983389443786 11786168092339213972 14014094000351732761 1137798963870826560 16514692760562401342 16600932148895140407 9877876374546713229 1807489297264825168 17528270126075094706 3903625697314422502 5019266787392564941 2367968371867910408 9806335934894604484 18141290696290638366 3855610381243765805 5779452818250377965 13163121282554350694 11057768647922776361 14712257613198135993 11306637774235112147 14547328399060230161 1559326939982074734 4554012971055098947 15583708906312167456 1387052323159348560 15006294859318916621 7290300750800253912 15335389566872591519 194713024614579268 16791424453780145336 8661907464092985519 11367241669002710734 15144078431836733237 14450214940836374525 10334779419877984765 10304088759640127458 3304062169557374450 188275855700884514 16251532366722275760 13392077790272593954 6563682351146814365 12054023634947326237 10542782151622655766 11132456166108384282 17884373129475563136 13483454653749611889 9518664752860068579 1704674498909866685 3817852546536450917 3558231126694849584 7998388381332426144 10095476838722799763 103457073220246216 4809636410008760915 13446039224095366702 4215249061560076953 17725973412160792263 1659186175996616466 795685962968982042 12763222032266429113 17029840827310577863 874521824699958399 8145812404716946436 8385621848933512927 9704910385513268864 1738865182833192167 14725593449990855703 18315950063719604028 991964265281408351 1794562401223094570 12795445731264708745 7498391720134270622 16243253239042294750 16666156779303423205 12272756228966153768 6452497806406274038 9708366556124381249 4698473660547257285 5630899374902772451 6702935830010007335 12683528412985887957 17108068331777813301 7569034091958238635 12853426005247139378 358654635533498539 5848520617843953777 16575370502169332731 11696267524290187695 700565974081814098 8150067646315047334 3635555454463102435 18144871805204616745 11547270420284854849 1999415027016483321 557413735413032851 11656657561853350559 14339992735258260724 1639150198725804942 12158229526080828787 2762133655555517144 14052126777390807013 1819126137216448063 3678575329953762898 6094528027657127023 12687593490579921359 4739714769986294447 17136129214426908102 12969172390454837793 16546170007651114653 9949685300415791695 16831502386224140199 16793075875598203299 10402550555783246303 14555333700416865486 8815487360188620393 14690111515850290434 17509903714175386917 7434192074748032159 2608739774655060704 9266381568558470842 6922845134462641896 10572083978266244381 4062781811026754112 9318584479390151912 8444717312959809083 6105737412235832270 1214395169284397521 2455075909540940076 15516464373669481529 15257240662098769287 12482585953615009762 2928730889981912672 10097339480743072418 8223643151443436370 12155341795208858398 9512244254727342651 12933879531529661807 13487736344971574076 14200917863405862173 17301104461135748827 8484795432369944479 12914831941256705 9489804960492134768 9865337882544160215 14918400348577360277 4571751707423505530 2199959155562152153 16508861240967610386 12174080196253754467 15559768036231721788 9307405203990307412 16983154131619116121 16485890260322148211 5175410294592521713 1728976302239859321 13250798811718261294 13755371420750792532 11459780513563927865 967018393192854451 3811941945369336670 1137355291027406054 9349548781740149239 4604577712531964376 17382673375016966172 12643391304288451532 5031525483607339205 15600623193984970766 18155691133129116228 15364080146505741736 15283875026726415177 2534708741354550580 74060572954693847 18040131683897321180 5582733410236142799 17265626326633787758 8954387092467479661 574801952203986258 7674520697312421041 7862777248229517775 16792046720732682984 15531263238429221047 9815965098582572319 11416812377402753404 5606066337415716210 18017341175568154561 2331020280376249844 12193171466382360390 441949708300664653 5805481214793721595 6725479736413458399 806897289504226112 11595707989785669072 602465365730028759 15373718419668781919 1322809496678517658 11297510906388186899 3266699058875398310 7122772632106931592 16536343714989149911 2217131091342336344 13633349300985588054 16783073778424542716 16844161427982935142 9953564946933017920 10904558968937108291 16888210505535474573 3327435895596392660 10396668001277258480 14389677627829425033 17175743318551732779 12277019848640559839 10014651420443729965 10639172686671945024 6331275113327841886 11780107849598960037 13851162182253892110 6152471100060078615 11667997967844038708 13787797899547295155 5045631173507421838 1252440528796545929 15262941485878305401 13345419094692965481 11870462490873248289 2409961034093954823 17595484363839730687 988714698496656062 10383956430266284586 11863345474329346910 6676055913297760838 16264952372081020554 1183132875247062885 6384565146522246044 12289864288960726080 9027471865691051234 18012166731540908413 8237981944632497167 9238805732428441544 7017114915111083003 10814792062483009774 2184164316545577220 13475508769305027271 8739185788363881212 12623653522831491547 6110765402420328609 9636901389080705312 2049443140754191568 738070565726559574 16467235950750542728 14512305170602123354 6168236033006599697 15354253931234124774 17043813818642446557 7981896217388256214 15443743241225908208 9176109061994775030 3062663368926608425 9420851590006300092 7756342664015116699 12584549569077737284 892192987100591624 13544055535422421783 10109383834954853272 14121473426657122369 14039188086196650292 8824169406541927338 16600868520981231473 700499706786009752 11904568656001126490 16514854981578115304 9097902540491454865 2090873516996415370 8164358925657461348 14522566991421889529 10085120707408599575 7713640991978908403 15176297502859999947 1203750713592123279 982623167283951181 18356885420053260136 13599402186877211316 6802769077551694927 2648844971802553970 3647568223375968969 12894686837367480514 12308719006458100709 2386818483855842984 12955932878569797717 12532105239475235704 17436429726970362514 1122196541783867152 17496587729895091241 15287674386070038018 5494280028801261499 7531861747891735197 12718881956144131695 10024595603279910961 11012204709801349088 16195941128779900745 6033634292546734284 7290725554384229082 13920375681640043309 17931479774983787094 1741536724566220745 17016924185670842211 5715083398962037604 13283928025978619864 18256257731855578532 3814974258273037202 18129441597115463180 3015107783664943592 11701349375165695263 14977287941295485634 5396545901368782362 13310133303776515185 4773270228596215126 8502777096632870182 3230943239191457916 3396711729938397460 17985015894304791967 1801488800829836454 8083092041259678918 16550132813343977473 13392317849776844618 9401992093527979614 6792810650983791801 1609822684861662132 10566635618730467825 11110337763837647863 6910064372269376036 1149413512454619914 3821577265342513590 5115251407377916801 6373203694333880033 2287973454213753331 12490865458998493694 3892744223146990856 10263410047648836506 4237076571910665393 11098956737565870798 6104602424172069435 15340455879903598053 3786092312171200869 11193572355142631457 11728999755474542636 6813488953865868861 463666527474708790 2083384496576955098 17924975217217377722 16552999002466847092 7867118283026437019 2025951826416731219 5579044523169817642 14500671938438181262 12444186281226299961 5480514222632220602 2044806136007171861 17594358645859237211 3498837657786976973 1042874030930497995 1454139616164345490 14887766841092424236 4431080322600334241 7114036212614900004 17858824288884573656 17120678538804000879 11653591877945183070 7681555225000720052 16093639351421444395 9526020242204095880 17901953550052429131 4942351041427271313 2004479598042117264 13132326095876546373 9624592321430778135 15681645835727889769 16437906979203961940 18103020730645918394 3078275809997132796 16188057484869442557 7611759167273679429 9646973688273290435 2635919140626053893 822090138013868217 2478685486708328390 7067533467739142949 18586622310182476 8012440212778989825 803322248655136517 16860733838421573503 8737934289224747668 7704835124309148276 12167586215403953438 2175843872609510435 14394250790249050703 16954971148354999265 5137177391106589778 947310276616917672 11529253618810089398 7842851001723494358 9366365271768844244 14837016904079956382 18361785666046870233 5622737817922953256 12082375178184266314 3614766583526424384 3956355118841750576 1221401831614336941 6751163946023049906 3794234744513730834 9958869441407909134 4210816576100015422 4700055905973361771 18293117532369944521 16209333101668974321 1431107501479525988 13776708526665730687 15114115180251569968 15819001540541204661 220195096863083055 2442532267258621450 13132650865695218892 14908592937514334243 9739422848753221536 10926667104431156930 7659820077801844360 18328856766754611803 4371104342523552665 1866515983392056217 6895179487571962630 11665388466705682226 16969136302288070357 6785525463956516824 13773031731963296644 7026476529487259878 12629715157362649331 15443912521378416872 5722834469169190722 3389896859977612810 3666312523597175250 4325097441327119750 6240461020765024866 4847239958482668783 9497171028013565068 15007311563787489996 4809100425581039712 9106699010876531705 7256276030631544428 5988505019932300364 16252697515092769230 1326988377700455970 9532860641745576339 17976473645835238105 13993071752009261846 16707634415508669806 12514931969525921995 4789817822194416187 5282416288876552061 6488019647963873549 5495763170813589099 11812836727444921110 2608187921286637291 14234560856946090683 3031465430667794799 3793526718729524322 10595307611058613721 3831910461512663237 14166714519501235676 8363424055120290458 10863059043948238713 15041439080181431459 2070649872184537977 10449817716746736786 11960389544957259958 8322809608691430565 3234652815017644676 4830523272337847224 4726688578557269701 10312314616723433683 3606783388128693008 6405595044895986462 15519857250982248100 3321018979282588317 11764091731392527266 9793670970924230327 5403337527925091096 4637814488688720080 5974633180880969024 3768451444041143430 17853687194226929262 2601908374687282119 12068888228241622906 12306673860863610984 17195201457760025172 6049020304104462084 664083562879095808 4143214439251406931 2728877564544058947 4999058982543113195 9001301929629936968 10125384143823172833 1520492901537429129 7818456321316247354 11361207135821757715 8241367843970019834 12122498739553022270 7295249179989159089 6427740183700225775 14607622092008905953 7130163295154518965 8908872181644928679 16474957740485270407 8325741227752533083 6480161579177066668 930306120927058849 8786152678219989168 8865143657201631668 11697176089922110453 1687319007444512607 1184644316852828327 467366055263983696 15084243115014184086 8729114892189744762 18107246816502444944 16738604069381436920 9171897541718918066 10981339117302203719 13782279027966444446 10870177252278692344 8168544398658088091 14565787314529468959 2006291997833950817 14448504037835697220 10554397355167092970 14156239273233225794 14995495932605330101 8696477218276950688 17066568026884528945 7412347266713832959 674926075601480199 14194656065631993396 6210074272143468044 13251120400791693099 12024679595916645279 18154205229868426139 7934549100437675576 1448261746571817256 15410041231937407226 14703399938347312881 15584887518708953260 9298759794494099649 453432362725440305 6389948603822232943 8101739732469640437 8743527002946141113 16685325403767142960 13074559497990932906 16797030109350774525 18225304457426881108 10415580488047375107 5702318377786045658 1467909704531236295 8700099270747172243 7492655847430250839 1535963698535631872 15712563493209912263 10293546110684047705 17877740820196612124 4288529653209811542 9294240961546498710 7902328794350800176 12705823866096841969 16603657723974653745 14145648127065507931 15611570880671952703 7384391533764326234 9754612448760599461 16900907779474012172 15716711909115288065 8946311825762383154 14881685145308153995 8167378998415268859 17389423375016686738 18131503222372806736 17955572032916201923 14611947398333399548 7601459350614010587 4258066651370451537 740414260946993736 2111039781343829833 14277512830753160923 8860255853411957462 1008940909716213145 5048221944937630785 1984297833445382757 16706422547626149904 12481479422205138859 2387350292004291222 10368186626613285787 3124098121127472298 3258425586881004018 15776540212934173932 7283827303360029867 686314726747452685 9548144697667718100 18313589942037960280 3217201007951818159 18036172107225027449 4286517510756332918 7871648459813922669 2314762914194948508 1641026820189883843 8887444796637046292 3752777305860961625 10443456203767001467 4545997284169417636 4540693149277299630 10045311886842308295 17261676301073780353 10842426163306401376 7462933471013163862 15237123967841920468 14102070564408319743 6755564999085314825 5694425457068465655 1758827313041416720 15137959424770855594 13292628792805115874 9709976373737696965 1762452872135680698 3288346396893101803 7685673340510452622 3763873521114711309 13096192137223954204 6960973120196443955 5561557875280701664 15990294504151429936 914633524579311856 1149905770607549683 3009602023368120622 7731762584234689771 4851883409378465773 6640857165694423474 5496537081867770918 4509006293350060366 15135066092265393000 7693335798236153555 10366446051300675622 11380922076082899725 6165736016782779641 9501597900738080142 8165893511646892722 4289999673214701290 15460732384773705797 7521682767836068416 11481180750008135721 15611826662701220730 1651434720235252197 7239590620035893587 15889324591181862392 2457342292189199734 16457910769057075332 12468107564711804180 8884844617347018683 3679689674931864055 18083206009739842739 4468416849988129406 10061127198633389349 9598694068840593701 14280104797523733451 17166645050658822529 15210056007319754822 9301863997302096068 10740373005809571952 15710724905894115232 2586313353071978376 10236096119384249044 12725222383480046475 6270034236122750893 5106994513738167141 17085033372666752037 10635876475849018148 4303589049685517320 525928049376713872 14932580237073697311 11210809199070157646 17230904962266037690 10865117323416128395 16502499074273626901 7229689439260186312 4374858133837499227 4534216144214816493 871362049072630512 6215662470189796027 11212276032424398569 18045143693003950068 7727501808826961499 13246804360921199472 3185444680100181007 12882809846805916483 7339464714197531908 11623164274175287535 9061200686354927402 2978229402649940919 13082665729017885121 4047984018863894116 8094826402795431468 13487744053664076004 17270964362398911859 8855033924683045027 8956392814798544755 18117758657084905342 16238619547636448455 4048880400495440015 3268649638043209788 2477149355054481276 13348565538962675919 6597944958974850926 7679832395278192439 5520930597828663388 9720575865356154051 8342032079079000319 14825166230498816367 1717528954688656759 16583743966898642662 402002589141812744 2552001527934018059 541487985964089847 14074716099618417307 15616571031760862297 17608509487099528970 7496162050288635280 9244178358391915568 964116566584017979 703129022476324767 4662829659138189549 2448441363676236521 7914648996434351134 14722607874569644905 16432094400104425235 15716208669304120459 12154701599445682965 1695470498798354088 871347192374948057 9091730546281677453 16225497070602606543 5681989601801491055 3472746887118137508 14631275386145244774 3357281306921507335 7444745628479438616 8517655009528997726 9679773475563438011 10430670312584414997 815510337231523544 14759397735953464784 437975200159430298 7442493809974262332 5081630693705009988 11386317391235781879 16195552346910140153 17151975523430258629 8102117679324809740 9289456869564073222 5025271484820338334 12651378415747869787 16158605241893918497 8475243167666085343 1149761531523833859 14076291145811271878 9613962605782558629 10108275256917035235 3437646831305026131 2733947955593236638 8128337502929717024 14511397977715994650 15347262082379151825 11631945256009328102 3350299109884108053 5801915233922153352 9153922356090071509 12086929687181939196 15784271492014240206 11503534967056178117 5418161951061063152 5668876975021277586 1605308718061612734 11487867699201177588 9152572946032774009 2621770637727239408 443364451806550016 5284170966076216798 14713532139554577900 12652240064212153611 11474616447242372712 15155540253931664763 17627797782247410164 1497177980921294504 3058182116211208667 244947349164243396 15799087632606613175 5533139461274805987 14824044118794607647 1706026443627391211 4606636387764017480 5127033493836911379 16686252352936092673 8415299674084169987 4399595437609636470 9969577365643480991 4864372216464279749 15179297535834266479 9011683350455156631 2468471610754510333 7640255738772080380 13674016372661781565 933290397468416440 3463545149836276836 3732967162128036546 9795711247216775606 12421798504603695105 2352721431342105825 7963278108696818173 1594943898324516159 15870318992077342038 15671509182440851794 3331362707539695695 14087572402042350748 10195624522996435778 9141959324950222458 13554524386333776220 3980059760093982869 13786462441285526106 15317807299625140482 9721939546447442886 6167130889585326155 1520314512959246340 13209633023037052112 16303518279409618715 17681169712322476750 8924833941832422163 15504472206521105453 4803640106218031700 8892696229796695797 2538901279335732719 7315706900474678892 15382382933013237994 603307775437000519 18267230967767569461 897686259084004862 7316703617256830302 5713671720905084919 12828342119524095824 11852865183627865400 17449668788871928730 16047677023707965603 12999296503621288578 9211088358822910416 2699819228171415855 2691649971430434909 14735636119105666454 9903009757753110332 12221435360489304064 8666770745170774473 2619233670296950156 5694382623467804017 2178474256455628077 2568364869922497299 14030487686800652310 1941187388534866819 4133750698372463540 1136179648077327642 11413591741660747392 5060290107518363575 4798697240066826482 8058534015888762205 9307745002469736647 15546219099340865247 17361497077696776754 4755185238269788670 15895089778456201351 12328038432081247754 6411707030742006835 8924111048618335854 3922091486178105771 3577381933533632985 3492582061852661252 7625789035801851634 268463658772371438 10589839571602074758 778786291087630218 16818467659277009419 10710282206539303320 9103809563453629779 16272426703832643037 9975808927044676437 14924987298010246999 16145360660501799070 4527723730756321505 5477644215977822777 10469423757510039603 2239290516482692799 11010696304701069268 14590949382377927469 3488053324340080127 10993076873531599980 3220410925035282752 14336177130218346138 9805760200309352550 2867961636390063807 5825216136326587077 4113247633177785472 18127564747927272569 5498309356530232399 384093360084767377 12997171723161413983 17374240083391144580 15131375367952696730 10968399992864479779 14991571450636329217 6864620410380479569 17471158733379394076 3746589430758983889 8436945729382271895 11617681770637665457 14948204465433152510 9080676265289311508 4396528193124362093 11540283450820105670 4604768946935733320 15199796229638900830 6537485233263690416 9367525896151897454 4644546779507418500 3000344059281010074 11560147661503494245 5679078080664683787 7762128033577055693 10284463489258357733 7422489944405147547 8307833938300921871 12130172292102650235 7408718946193895695 1042803030982080273 3882650253718471253 13394598267874281662 4809354170471181450 4746505399390989108 10391073637132075119 2402627369419513897 13629968525112315594 1271861526461534382 2308304169979721732 10812725674817103325 8079317375382476912 16576337899916745939 1030470226449977882 13663740910802810154 1447155653467289912 16717413648771914836 14259854782849444159 7136381926293266462 3195624626241783916 7580454920249160347 5464111323875856698 9955701242281456763 8884411168239904009 17236013687016514973 12799963996040278846 1941252255899364023 18071750948623983323 393020343965026901 7937158992448738106 10433871523264755117 16308538977827278313 1449227888625970935 12300036988848564824 11475793805086077823 8940818274992483726 7220559595832494926 10718429907556470659 17479090682022638518 13910420442537126351 15730393561410114724 2555005813029701725 4057195908583998121 7578887340222639664 10405051984257704217 15637305488085129636 2523636406222022565 6700557206471064381 9478497680528643898 7238599329601254086 12569180998616334686 16332708437266108673 15588990545745616062 6680131247477515590 10327753857130733926 8212027511621403653 15018917038971768514 12596302421710576392 448870528421959968 6760694868788083556 13707514734557090169 9533936279693431038 17563128605084749525 8782842288157287753 16855991721888701587 12385097402051318651 18439214806666771185 131514213526300601 13106493468084619884 1382136190122235756 15158735070613501459 9675535812207452597 1492023766255221773 3798738988516302932 18267423477273095146 12119891433578640050 3371979086911991515 8669361242797019488 15726824817187320070 4578842486665107048 11981348863512551192 18105677328439832050 17587054464852572756 5119879217012123795 16904546062931500794 2537850741017539917 957660949631506117 2045072835852554914 16469064002694875219 2117655262427736165 17112224693711333441 17454463206764673849 3065928856982352581 15728759139936032461 7903390707020053461 1828453456541725825 12778633114239122112 12814800391944310632 7678556940660386362 8961220283165118109 17578195854158373945 1934377565785494241 13024260058895489678 17704163113451520669 9015027122305243724 1768079594117456675 11596162918532217197 12390476902395705232 14363897080204359330 2359647526119044213 8970726945976325422 14267973316305761879 11940324886756022283 6406460754206088183 7470413647971168199 2218137497177307784 13744961925438664719 3479087602356583213 3258211024686984763 17104969271481135688 17661032935754939089 8186848617183433246 4449221573797080933 18250684623267927686 6729086136958745379 4886235428686944712 8237186697056475458 13126017389572867808 3344371729260705754 8483484253200146406 5564896327590740213 13604083054618860800 1451901147157564408 14646521675419659882 2633699965825705545 4276961932256795415 13427310582177848918 13466075584774373716 9034412257611872350 10919640682267496779 16887220858951977765 7048822226914639984 11341366437948457050 7102122851383592172 16370407379623686034 4413542535551593543 3025336970766990790 5654125919076321620 463726042270951935 15692201461995364405 4576271025168540604 1994545527860222022 9169851244279110312 9921269874356416694 3792175884997387852 6309923436612420633 7401445078961525573 14903636927312953355 4809868474125734601 175589850126078428 1325651369210918745 6867907391397667413 3211414196997788433 10981744412321872699 18035709668212879831 10410354441322873190 15801097762804907040 7181265056250191742 3878995238409854652 809546694496151161 9713343856286530794 3296888942920301959 15040473662512155990 5687714105391703030 14350246820547279575 17323807062400384154 3608947036795834970 1064527637342527136 10794202181878777190 17959661819369492274 2956314148416734841 738257661070556554 12515497612977435459 3819489347593918006 15160829862249470420 9142324139155834878 7836082423430314355 17117128488810506922 13174242525911169204 16242526212251510538 8985907173431558523 9385133573113069436 7577618502161003104 7780413059052325843 4460166846473519260 1394654600236666863 13900374696717850463 1369343569202255664 3431844690727933361 4363666414178703447 3977651307012314148 17528268344342943646 13561630547087492434 1656844761303693179 128598850411540388 9086370779384500858 8152845547336495906 6867889550983890074 5844092843122671135 1440622687881143650 14393772435525137221 10543641336292320493 14161935684821827732 6312285522177266166 652148594444531857 17335488663155100263 12955331455048340588 8472967396535920990 17588609577408099900 2238482146594202590 14988697003194406147 648867538386160617 8671538671557562795 10755322761121244288 15658892504748906045 15551510483569388935 11708968721890990107 10113732928071974862 12965978309712239505 11395344423538136456 6733384938443117562 12960644803463003130 5368357671315539581 5873415755075849983 12449845304481761540 12417956636130281343 9124748210802417304 4948220733389455503 3908114728535026274 1506015611540015462 14625277945046842463 459362174106279015 5592161359184520373 4024056255321095806 12276491632162344838 11152753122795958700 2100519494399029783 8970226833919222785 1032494255207892168 7911141162529279716 17913764332858001529 495711820448240032 9642490447857672413 5501644077834528020 17294313689783660723 17677071099463819745 17531056021657511514 12035090033944020385 2215343194868370772 16860653105644645899 9440548523165852887 16456623767349973944 5643098841245100798 5221613989049079194 18338122090764658272 7137740610424503781 5448022762014050229 5165570782415717047 12601078788888359359 7059892939614679177 10344187758450580571 12995768719884137947 15168492093191565916 12294197410775395584 12059811270405874097 11143635116065611211 7411618196072128223 11387749770323108338 12183094575645358634 1600099625498993029 552418397386290202 14754980155368690717 13052372521840839778 2783500836062806495 2733743481927672807 1867959096654825028 14833257891014620043 5906804920031829316 7046503903900756427 14352932945760501280 1557570251445736219 12184709963541699908 3030637260086587119 11297207928761345936 8740190766176037799 5254492985653959843 10013038396011235299 13530339307253172217 15054105986089874647 15629196236353563971 11889315070593904552 15662647666234989060 10160973073384442088 7768242968623254187 16408137642703601045 5853434510666736899 5121531955568249725 821102244480059613 8965772023965253926 14804513526147398579 14324951386533780626 16666497738604026618 2772059189471188228 14280519220490201129 8470862561299002901 6181537456690522484 8356619023326724344 11419857624432450928 8987914267523848569 10362867588309095704 4329982011379609694 9743334825635505067 17061253606611665426 7907107044119751653 10200913646410057392 7011679394747955469 11305169081624473004 12930333467721136133 17652265751929051069 6774942750933722484 14245807260651022450 7886172477460528078 2685172883798018112 13594057081488110010 3636244854488174962 2286812152396269471 16398906155408905722 4603570786286909247 6233689686482280758 1893452993468208810 14291313328643365968 9096323860021934206 9461183431725939326 841026799561585959 17560037822295834750 4424760916622385537 10053752501643910744 7818853536102775203 3246316117701494169 17840760334094938417 8315172636376676862 9511341020421267656 8879435517926019964 3341790916405307793 1013152990817262164 15149114627590393714 5615447923351264810 9952984865358317124 15980389910275102585 15157050757675735072 14626357395495293227 3582157386121297587 16362784259948444743 2060522808333597363 6656918547244401953 17879497654494463660 16154048660845471458 14350564850909214009 17232172730370333241 15905964185403130513 5964974218190363148 11234770357266264196 1836785327370606386 5062282592268567865 17304580185784228762 7943834311856754675 17624788240063588831 3650324649695515792 13744045069183562744 16548688953776099928 6238900934138777819 9415123089948707542 11821117671511103303 18409920874897172376 5666640910528662659 7894769637879244790 8570476658266599233 9509984834745757453 18137672740897555366 6612853180773036804 7219673670828333004 7978219301578482715 12465515799235961467 1294316364477867336 17561355767576329637 14255269822278804371 14377765309794312795 16803726926756930932 694280498411716744 7823133893564734889 8881010342127740765 16110288775019181681 5012664260439269264 15089163965049480543 11966553524634354171 16494601433088051128 2489706602196116889 6327925872486306643 743773201261121007 2542548592600113684 11480214201804156928 3316808163633489680 10724645253152249548 9356545312082425116 17375302395131806778 8004865072778566683 3200787811540404128 3998370955557486750 15575241191596039049 12170428268248621660 8462351987870611112 6763025119454957964 4245745551120131537 2002385157136464944 17649672149502714767 13382713618961879385 1235832585658729367 1136867434775552507 11822657411415273408 2699848185012888822 8824029708436938606 17560022076892286700 2138614303541185063 12756162526653323373 15162813034720997031 6926706281746661473 12920905486478960306 11240135934322890506 7392966534640357367 17710204000107223848 4474242222070839189 3214498705432284455 14292649461520861980 6413124701215335331 11782575022277452720 8794960557223987130 10492426980224107467 11915983836635529049 7211568758128405413 1159581733837627029 17601920015436779894 9653406169946292840 12950522568703072071 7277775822678566831 1105553162731300784 1003868761770342053 11517626335689052339 8926699148504968410 4751702258624907063 3551480935272352707 5101952578628880912 14585120388213193497 9780040329174304477 4393269729767692898 9403995039630072974 1615440146771945885 12946470828784204515 16395669174480167116 1646812742238411229 8810491145028450600 1299928984605008736 5872665719959684066 17308829856852950556 17770948606607610213 10655378078149159002 16307477932979433165 1130040491280308824 5779452508812416717 13515713779662346667 13004766210332151831 7639428292078951451 7456697969444104220 1137491759058992406 3215563375734879935 13231166942140443118 16672715035903116476 16710233480688363297 17625945937577810322 3359566109198938443 16713636775725606174 12658058268709886270 425170982456247309 819875100112245170 14708559686354854804 690635363422889622 13348327554667508786 2194293134482150251 3623972182167062824 225074718136328000 3464948934257661717 3930384552718711207 8616548491339162564 14529988943071732285 7979599795317029916 16897137159624935833 14662120655130358706 14829171320481514616 17883270044442550566 56945752489793795 12682576170947482448 569279209595561134 4693876627411060912 6418360841649446385 6361058779989345677 18357381156074002651 837026258791303359 15109386997230720716 5849891703143630708 10150383916414561913 15185169465922201276 17157569259641219560 2869962318399379829 14118874240924204697 13003002337041464146 1839023308142899909 9264502448775260299 704712174272092797 4040203431194008791 4888324493625943211 14402049280166973906 16772045084430101271 8803890208741429768 598742405480848012 17753396432919331010 6746184699347605237 1201150455563186354 576123162274237583 9241129290369493064 17394308316830725587 238807991915125413 17690774803487372048 3343435659086843330 5388352230778771443 17556592375418055077 2091541898452839479 6062796019882435203 9444864497949919157 6522463670186132218 2023851873648517764 996111467256633639 13314586334653281446 14179473676571354384 608550874860772212 8027940897038553098 15122456522941090598 7080345432296279619 8678312545847028081 15495843704139750820 3054521060997185581 16395720331453240903 14557456352545436239 7068328912033637157 6047672953209298514 11434629955331334291 13899313175682150916 10667910725073558503 13389487590493953274 18433872917769723433 16409411015073833527 17109582326461566547 10779688956600828437 16025791218607736990 14967611323183969851 5125242883694157443 18114287207357446591 6392681930668691730 2857271459406749425 9674757119611011981 1470577500222650046 6384007568589131938 16111764931643607453 11229857214290497161 2732168107084374491 8348310827642618820 5437706973420964110 4382065364340451806 14131043151528615030 6949697275755605926 15213115047435713668 5978178496906723175 14949443262691471154 1494549587541696397 5629872764036671179 18404541677352786999 17847027102423765835 6642184411787185370 7614616984734461058 12690595496995222591 14019227141116002804 18065621925856190404 1324723485177417809 10154598097497119355 15512839723479405282 3577764547067795747 344995818465570364 14246801115810891050 10917495477156727866 3029519422246115694 14573913353237054854 16708912245810413290 13541867057474888331 7848333960842673573 964270965237539654 608344260215202070 6261033993294145572 7257317138665838591 1147360293980679690 3082585705166048721 14653971746129007053 7859874575349654781 10286696648355763157 12779045953994765277 3617700028330510216 13305742890608019404 14573808999850958748 9468786439048511040 13003609527851690787 16402918764259802062 5713212922504173161 3789688607157989004 8050629870111025883 12909056623911920956 7971417358680357644 14458259455908480610 2586874234909944357 3941975479415946538 13704128224954812836 15955065696059394848 16669163296212121049 16947957556483642556 9697762794724269563 5350444733433464198 2715751233606994106 7426763922532772986 12701174502881124623 2320846639844764781 4536004843658853754 14493528820493683128 9347430160720227528 8605645329769421694 4652094058475918306 8930109151032473207 2016817027302805111 4213146692099393515 3291889082200966316 14376930883083123828 4961824647050064994 15675583556697087051 9061494762186584870 12117422267671102585 8663804176281433549 6998331313476578381 10002387183099960910 763753717954968232 7404131926152419214 12472169863345926070 12568826017536991665 17445231317565598496 13231195334235549873 13457581138272619555 17718045104621157412 12444529679854079190 5451923198072815134 15801027049133108861 5127927690148869173 16240684869845836695 12540439942221912585 9846977282726620904 11519559687940721193 2360224897996232300 2588054402885238611 10950524942838534672 391349985353999479 12669549643691663953 84229499614405384 4288796484684809692 16980220300368100294 8322209188709221353 6903806458797021678 12624094785596665171 13307782596089150751 2921581074307978566 11395074416812894450 7371597497711345160 9565031826665677352 17829394440176877853 11039115661841067766 3743004529723851302 245663092346814948 4133428203105189826 6212503901958668289 1097817474167371579 14278945962232822618 13918491807114547517 1310843166137994707 10198446762356646685 3035693418888610377 3057260944611731269 6464606742476623817 6658670496497796462 8405616755654611015 4716696521056266837 15468509590482549906 17343676178653477545 9207811646095942062 6446910418546223791 9478375057220979240 13767226992760405253 6687339489414248731 8651070339726263634 6482132564549282405 10429412436794540873 12899519214057558784 8159783615652821825 4246521874853119894 10726223917757937980 8007339649505959224 15253210083100403951 1134211978384253278 12309488115085338709 360045984055355274 15397951676021056224 6266457941437562797 5558328343284491353 10168188165461752053 5280694730085320310 1337268564868922719 16740523386880821686 5129894481174251961 6071182026059813956 5913984789543891031 10100547819712612825 1150058133067324658 5617538848638459559 10281866925061234121 8934047972189072782 17178467975831306607 8398012557719197856 13293622477119156998 13202842789550696209 6862470860853304926 1056461605500956856 10579483194093805112 6657752557664117796 15043338298795197257 7998523535768013387 9636274608144972985 6417147328116181929 8760129966288340520 13697294988419896988 15350764409963163889 17281157018539890711 14091855289495333365 7497808358120722966 5335630951405455744 2505175993774861820 12516673358160433478 3483142675013969329 14300111420695606099 12127502036413146392 1736427331278619379 828290726465788211 2821920155346404999 10329339677376238040 10961034808266006112 2062701401043164819 5412629641750502549 593303659447557559 2149133123218207170 11389194478998599171 4959800327113067743 15040160197065715458 17065307144301820092 16911760574531763761 9988360281299223089 10673737777781875001 10105751906007086896 15132689946781972214 9630973217737681238 7506926409641382045 9766697964208019660 11434820106522218913 6788608452409221873 3864859498465220747 14735542795425806060 6972249753766229717 13765877233032535226 1017879358571407840 17151205997026002413 18114739293950629443 8385192012167867277 17076904368237665432 1821968017246500624 10224495037801360186 10666160354963603608 6098034857726587129 7529227916635079153 14986219387764727504 10000327461266126566 18645873380440867 8374443663063683259 6104396334225527221 10541704101610631830 10287859499476379170 9718299567573979591 11847020910192167668 10923630666342363644 7819023792162827467 9957647528224033867 1217943316741941027 4336153171332525077 2230148576020261134 5519766941234528533 6241110656940749071 6480572088707231540 14867150448845930316 2011769738230355473 9149711068762691181 16760940425911410371 15029348866612124527 2892744647932359778 2047248145545123653 14989426417537283865 7162266822471665171 17412901706160752396 6374750279195667656 8751768281905536221 3211564965792984072 17541567356389310231 17670756080249307820 15116435604991252947 3727777294672028713 2502294070112681968 10422612719937920171 13922415331924728346 9524534443974071821 9853560263492209851 1256628724007114334 6400469305932015361 10013703540183561462 11128852802724280446 16488392796380563554 12727805272028005195 15169594898027702557 380135082632612233 18367388303553313282 16675083452760269464 2858151956283377615 10192596232675405142 11601885291016987160 2122083985081660581 7787100903006023761 8065490825876026109 13426803250454666618 8822330105190297631 16470299425427788446 267807537113857132 14538892864994211463 600545282636431672 778232850736707545 6131291571436826783 8254597431925723029 13879081370069644464 4178757248150835745 3405280655121385712 4825585812548115265 4869772281176554313 3139857043890759015 6276692839434147204 8727559411387998953 303573577578328305 13277184519409282480 10796500137726224801 261133699588474549 4157865247936543670 8145435051641935243 11832526400640861878 3691784742009235735 6540349596155623021 1528334833681392758 15920999589157756412 8245405153088847249 8037287994514459246 12577438176254295709 7767588306401888620 11166770423778398064 4727806863054071919 1098524819425268667 15588874543306461574 2279439960094243676 2940287926398763276 1981573842903791930 10989305802427925968 2566937460357348468 2824652697077739278 3846385988717245444 13273115016988026168 6366554334366531469 4337844757464312784 16782198995239831352 13639884717261188463 2324726355147097816 13109987916872367498 12412187824860477591 579136003981607985 13467356584686857578 13697507733619054335 8458527646690299216 15172915386987295988 14097707589864585911 469906367153441257 2677496114362260869 10994207020980638485 13846448837943515775 4392941991231475400 7344198377963466799 12425102131484771423 4612736516748618254 8126914704680140597 12240319958566531064 13152789979653290260 13226140166163111398 11514119640576131245 4652121320651959683 9997440203020533866 4312095336389138696 450212952519638620 9418671637900842992 15948248032516956378 17408149593356439864 16790588414921704285 7676110560505536862 134335004549807568 16151440897637797022 9258570511223226435 4655812692174333755 6376660896495510525 14252936837209365981 950400562336844215 2639536735203208085 798869932421156428 18215865183618154651 5505600541488599886 18383560631932711984 6780182165996256806 11649700374727053448 2832484711225984727 14835509721456870897 3206015515023200154 7317732360901867098 18398241629160005989 16394435701832506918 2710259735085979352 381037617677467875 6619308084219187122 5038447980415028510 9637253624880199884 2172190255126514753 677079603549799515 12545805379222137660 11819011110318204067 16608742304912033353 17731331983624345411 4174338878598628484 11057437234231372983 14314976765177499308 40763776432396583 6768423695267548148 13206021328040589993 15011463973315615241 2048437364934964591 11574925218220629179 6181236956876305825 15691194690779504949 3844886752885391530 4654599590420946559 7971639544795019771 12757208073753691712 10212218799931838411 155261753969854114 10348721409411014059 5498693159755138141 11917331605221774936 8472694932071411677 18156286737230575593 15241587723361817954 14621334754474255213 5879936513185265645 1133294467247701867 4185717312248586647 5130909071588585749 6437905587810686413 2568304387134251690 17161534378713275677 4154467573664906418 15351916908030115254 17881353622935825041 941278746325349593 8247377723614539287 12663826724615975326 15070251578403582129 264858593330819114 9753937054338151679 9563120283723536868 434626777106212234 17727090915360004737 13033352679615616480 1904116165154665883 8929179265212897933 10675373441020808434 3529505479387141646 16471048156071263070 13632723903058452792 13416531996039236176 16433186066187663893 12840034246033528038 8396673350042479607 10695012948827481603 1690604369291353867 445404964633073356 9999424101210519163 66297944299247220 6219890409388364071 14907707088746752292 6279413294005817745 81673058737393536 10968351180674775036 4650103095258713650 2766936450587784431 4703364397886798129 9725713358047155430 17270213973678080696 13800401449675390667 10339091270706944859 5857851390571490760 15644127348091425216 2422934636798410580 16418405504239586793 15676338647623974433 14960514004117185119 16180643298873480682 13812540084229079139 6556443240522168958 8787237968860541836 7473823945056929608 16448343746243130371 8378982669553789532 15601948017950897655 11801839321759969977 5922416439703162250 14291343926902097935 6260065483620862484 1790458833565982098 5236566493397313537 236472618195621520 13621665114187271658 4647425896111390995 5749180752713691764 13936603426038967942 9430448337520801363 2020261546275207782 10062223438306404887 5828621455936802348 15630000400828235485 16910501162385803468 1488078908647501162 6468368564266181604 12325320772549385006 6052886588090583833 15274377045638707837 17591840302353816032 11300462263414598150 574045181273673306 678222083104596168 17649152674372732146 6717111626056228206 5320092851365652436 12612812959238933593 9751537170650714838 14037995167804954240 1270848687767838263 6561656999656812144 11488649443629713497 7334765866774543402 14947969987404854002 12415574214938259462 15925630046551889123 1096944567175695729 10284600817383755599 1615974520443858007 13285902473037850131 16191275618897949675 4174138282523324791 12311539381297853971 13467663883237268910 13364011174940882302 9046420247053569180 15214337946712055664 17009777861850184789 4462248200109902022 8346283453320526190 3435713555945336426 11384235002287281472 3497955938499607487 12710606759331148057 2751724775363123071 18176374327250211424 15774047114556831061 15715284805007550064 9628342023725638034 2875344957784572169 14081494354417542783 2480404214808424869 16324790374676614688 8985702555197746042 6812790414409523352 8790882162009864475 16741333918955963442 4346517493056468358 9854015862237349998 1581286943010044934 14264924104682268205 14120345462887892476 9655015206638752727 3635578802995773065 1808216893942813004 7918338177236775219 11100117114007425379 13086507237617531567 4534707714339705410 11499263129037822152 1599568129693270575 8745682250262016268 3142888915062558003 18203429017715243779 15322827168621164755 398128819774126061 157306492508894949 611457149782184778 7173173974563096527 5693014707754739082 12858331806510090589 9087265978899809744 8892788561473394482 14658841028167213892 11656041228030216319 5894781289802823284 21796997688853982 4858488591440891072 1850971482909901889 10645451056462763717 7833266442229106942 9128772976353350753 7077295072017165672 11797955114176157570 10964370182819580472 11705770681422196111 15283112087454053812 13459603220070783204 14914404330646701554 9571290184559258163 14588180918646379347 1940726087077807471 2177877433736321490 12609086404073214796 2572015805923165921 15700506905128267294 7878746159421646400 17897241248262211516 2785052249523240292 12021744847487770776 11239680467420606129 10233130033751979932 18062350236651402411 18363581530922579403 8069458325711447468 12864704315214051346 9374970102238939348 16789898148879411426 6113265920996222087 14905403194304151702 4202508196224568980 14897660075904205552 18213712428270602697 4482722215369121902 15976393170923757626 2638068180552901739 2069981081723891089 6787204428425965774 1753162687059074061 12830137876667351861 18294721490221394994 16902228742171699084 13545588354189349818 13551619943957481499 1386109574685438105 17844807135871176446 8692581001877121548 14530956405674690126 17885286829755957593 2947877240527672609 15778708120234249219 2535128952956023265 9557880381330167350 1021397650676857868 47766426139990509 4849953349420720587 10318554274404906093 14735252726574751627 99241095394474313 15900322903495415221 14093295196408340350 193977048865582518 13133935803425178936 4991895276124286821 14503675680372679454 13716096675872733811 15910957194655653208 9988369231412770189 17225624588766632069 1122803679102018480 10447535148360198715 12050739711416693737 18195346208856679750 3563506235887267126 13354822825237574786 14248556272040230970 14440048321330751189 14302868784868773791 7192376696532308226 13457455234880820243 11221503263939442232 18039049046814543492 14015364624332984368 17513692378443231557 16168070592022210235 4330159376461614598 2789035855788536697 10687121455116052518 9589311892297356685 7209493940836204243 7475099262018417034 9130559809698948207 16642089739576694902 17710055289737331176 5831156710968374984 637053333994857165 12144489203775343521 9111088152877115181 551300587414080248 15045174553605111475 1971410194494187247 5903848240522056440 13486941168135240849 11017149752655805163 9281242848809658106 1275117341035209309 14405835439866334079 11330963743127004131 3474343934255018557 8749556067688546773 5544844324393546415 16174477914779552022 2593620935718113153 1893798576151592152 10826274721360748033 1533438949629086376 16770713788005961518 8483694960341166244 4653388038813868158 10611980361094500314 15315277474278885582 16242039500138110055 16634389808755185404 4204646052132607766 4568740912634594010 1224883253333835447 6234993540248483513 9802820332741725928 275831587083778923 8165843417000321901 5790746021703637276 14285246396842647630 10888809464229251260 10461005164320451406 2454039378735844568 3892989212583810542 5329293879252709497 3439743466185869259 4949011752790731233 5768692825214580169 5898883509338964129 12657277236969938569 4392881397421299084 1973346219105109495 767707738141368337 5942794968158246136 10546737439292816772 12400643694099717049 7232842809583352866 994348633986223643 5186108289047339764 1349083807172694889 1102950973457157536 1637138353624694219 11003092664831205381 3043257975039156079 9925407954138993260 16600758203021280050 8598084715300976170 3034435321494445830 15642368830921823571 8844074109647817440 15075949268668542476 4730545435864383189 3876112024396708194 16263166600509535682 16384509671303959597 10881974168186354059 10753657709356238494 10797754254301405481 11738165652766905947 16430764720932187965 8756320941764462635 7442970597581601737 3017992181249179476 12236308706484172738 4942873422978571769 9350706003024860223 14318676984444366160 18408466762381135400 17595439563348281431 2873821614584940567 14528531328028845847 16608661686265949106 4924607107617530618 10775950139464224639 16769055938090203457 17495655778133196873 615316579966165664 11663090992119617278 13609980509558585772 10670312702718013364 5374118555598828640 16047925800308812441 14388626505628321757 17091014170898161400 13852007120953776747 8356290937109763935 4507858026997957725 15330195429972106264 11819907929926918426 1241283018898517681 10892398096331235261 10537478597559535447 4778126264101348646 11823198353138011550 12084978164065012814 4721887741506505714 4943355633027037384 5612053089847969370 5426157296701923668 4242703602458721572 1945493914794918525 11689176468980480941 5461341559172479982 10644500638740811585 1045322706622795492 5835665647339730093 18307429783604352840 5151557259120464514 6578535118988709812 9374399175152326834 5054770393832033592 13367068427526223304 9161925608704891685 638777581479523842 637734262481844190 6631009131141946572 8106859414466553999 5805393654041454090 7098820475927741765 7353076879472694633 16273135043189378352 5547763696127734804 14248424438997960293 1214942272526967887 4312986636534179973 16239590121143602526 13274357900401403187 2361234930766849685 2511098464070951529 6335774087493735483 8061122741942577120 9618954833600118954 1744143081483444310 16439484894443161005 9991550393958986150 5633060134858563256 641360324331605297 3572898388736048016 15536367529854640014 172643581676068121 289789191614862449 3714804963425001819 4040119254620428563 18285298298456107632 3244272826935594216 8524008315967459767 5645288793970155792 2063512325795787334 14259747381595923918 17711691193787889051 17723733630429118048 4229231184500494906 9710264200216556901 6941978290722574959 7570411089587124289 4568593493608365097 10976955434506439267 363366956276526910 6862319041978886329 4606691621747475386 15013821769274232604 1186480565407216829 3471731044872583397 2170437279472340717 10519537813921304525 16594044559591919326 10959091888163417445 10053323599507784848 15756317009695470878 725139336167914452 11680799363910714847 2918545392719472542 15563505765049460096 16621675084042164248 15597550184652903262 6364840951330346329 17729321842146771626 13360113004789083851 16408610263053623331 11360085436816712341 15860324299022248044 16336251087343500868 17577654032270596007 13218745956334178763 18429138891244135489 16752161234319041746 2906944541178777724 5999525698140969755 13121599706470219794 16216213100779013366 17993078789207315052 5349640295232587320 9856741521361123714 10477232549523687865 5312867371584534363 16878583358193123554 4481834555948811950 7120313976564978177 13642417058566025607 10079189401211291405 7380993052977013216 2141485759913078816 14691870077388344926 1989112622279561527 9745651234054458703 8821736103919948739 14977991542318674159 7435453522383182153 10178290190561205290 4232009300053071080 17398717392114940721 14837208532408493791 12534360432320875425 13589446584633174707 6598504373937303288 12819723407969882380 18391364991048277033 65678254357477400 6794363819836611421 15374081856595103246 6918063684954017273 10977947566683835561 10126489060849930097 15586136721650819243 1337456389304178000 4065041229713217103 11639342064806694456 15503402851783085477 6479404038754967881 546577992936332190 7407648741028966183 6844142300379549764 8597439088500610935 6450547701978963754 9556513126920024477 5884432501131820808 18339682190143120331 18422706617240300507 7141269484445919039 10483246427222674766 16713545756158386340 11200634474646955777 11744314344690108190 6592078565558458351 6525439633542099414 14717668481714538240 7039680389116838499 15407464047885046615 16480369389637176352 14682839932584213977 7893918370015601867 12548897843266628594 18439183839502588974 982015309656803530 14783054926684044502 281568150905849502 2676274476592256966 18162829315279249080 14759151759586956252 11968546177779035091 817409586190781622 4461534186388128842 764260644556279981 5266833874651118549 3691521095006039152 7562004863540740218 12071908397719141524 9395333592198436839 12287183993003554724 2960025842677877120 12093252951011776985 11556898577367194545 9785198223537304585 16852883835652726938 5979194486380748035 11280980445913172793 16620903485051628956 17725050843226121134 12454644810917457968 8325533937586564426 13738377063720168045 15127997625253548734 4781785443571006780 2218200912882688682 7275302227155671164 14895553212292358487 7891239732373765059 5074667920646140392 5043840426500020672 5526456447101570068 16999155187489622568 12193157500791336330 7375988254595900968 12826091751566585568 13956472042926642106 5617349770147874369 16930266736279459041 2522898660695626905 16957996350230393039 6455243640912117581 10488658680231797100 10025093526284636337 15069065706327499671 5741363167313895290 9539015456963016786 2912186653641866472 17238589627459327 15628596621279843219 18261815775653353039 5706523636479149943 17000170578016909725 3713314750535882051 1032717099788783819 5727113510749313363 2811266579307422973 2400463076311577010 16839217306250122650 13444168515646579657 7973316306608461001 479533312821803176 5073800119157898670 16952612766349379431 13487418357574317733 7320225293781779395 17841979892537421318 746648495065660400 4556212732699369375 15439905573983765845 9228184633901210588 1615541489634092059 15233869552802900976 13181595391851955654 13556181449170885278 17070084823334109834 5791396548559312214 11623311898488191240 3281217891147009600 18218001241153128402 15644190650769525201 12111596888718475755 13821832987443719130 56999090084928027 9141144541507548146 896166730158390421 2183826153301686973 9942631748908925681 4247601168270942105 5584061751710536459 1749888841174870790 2839658640340410563 4924213567117901963 17221173366738324303 16449838442695293917 3017585796883928668 8925127498866885536 11125239482210626360 3813851315275456330 13069006053812694137 615213147622389119 17140359247890537309 13647461234393017646 1054306814114871225 590316652775382307 17669377418310056166 8408296363786722699 7762503113867888639 15376793431622314253 11660302784027156481 1525459341450059646 7090790799857695668 9005699263940310394 17069205605440272409 15338023603351070435 4932520840687002646 15180903847997481931 3657539545234412 3907630334850774892 15535518797825378273 4960714436090152407 10167078605795776044 12755121941097424796 1391432751436438305 2766005973077261459 7911952620382150627 3241846479200672309 1491984328312322285 11991698383572197121 13559011379012044725 6136801288436517338 17760765857517823635 15646636279348135098 3493315909044555754 791983534203478904 3223903075351287256 5547352180225254484 12976356717266060555 17045423680263451077 14337169497344067158 10523074801715756950 8714255734572017930 13292640692179835840 11856430658957325989 12685452875315767985 6711659231381502756 9033776051097555253 4094997312816200660 12003707171987438030 3632526067663381974 17258682893451699889 14959219005053685682 13979832807486129314 17259624203809701371 3295269019353971585 17421435788810251976 17471848128035825507 15465316997371123846 15913919377511657140 12781146811342347226 5196691013412500201 9018947331208950294 4656857087137778823 4027423281458158824 4577300629681669816 2477873851937466475 13876039977907257639 4262608050179049884 6802836731277611774 4939248788729656981 18203024449386206572 5558378596439081018 4881265792797042991 13093273545786989269 4568579617124851458 11198167492035517116 11158201620091523005 172530976995310368 5542467753715707708 6427446686531556824 6940079880466193683 1214888004711325665 16741160691282383727 6673177102483100921 1601464440135187717 11200153299794199633 2765180962373241359 13339866071170832656 12926037214025455471 13878623707390629307 13197566323143374847 12622949876748930757 11327062855841084132 12068153171190581976 6694825754217082250 7569474150502268467 6675097220935097732 18057055951804742618 6991547338872561733 6773263610221886229 1875244807330660091 3610883795196815469 16475385035620291564 2794003337414687127 150270574612981278 9706358351285791151 5734715464201736946 6640958436439895014 16203972309710979850 13725823740879943787 1802185471583967858 12503919559507630480 9398064442221607570 6410548102420669158 17824362577625119971 3064857824364425480 12644867172672566265 13181434467513899367 9791191947637727993 16584159170745633519 17182059233039396675 4769725722464346430 5589349186890886883 14573133464305701374 1314577131547130439 16013362560245925930 5269119624771979710 10623158476116811076 14015027176975193128 9704998897674590037 2735128970862369700 3203614710555338606 14963753725897449872 2593488720768604756 11545611943101546608 5465242258059560650 16545504405558778992 6429822451665187227 12980899599864527321 8728306092414440823 18098757812704107180 12145307854222519545 1187982926669435874 16566835013541678301 17804909548031393880 13674858331167772150 11610081983430181523 6775011908164414701 10799028591428484872 16843209943979084607 7384202423910885625 12229983465031871408 1879946273649503116 17234862737025808046 10269336012140512234 1388749354642191595 17913315191310143311 1138042858269346774 14585267547212327291 6034981150885898606 7788521058984610870 359013541586386565 1752773391683088525 1416845540305768764 264355355558129254 1478068642905021360 11127993827556737600 7454436720179245937 10117192521413741127 7395303882686272302 9372925943556403502 4581380910414518953 8507052110766840010 9831414161109848846 3101427183512119779 6105433058361188890 12534023795240971800 560451069982298150 4409147494580093727 16490226971294649416 5389746226911625953 17143982069350710455 6665660440564056679 4279107233299390304 11450939632351799812 8025992222574282987 16617209630512486713 14576289620986639468 12415915691462116209 5258708461410560407 14368661790425768634 15166030919408374389 12835342783311929591 17860146728059505190 12786566091648818046 16808610852266623776 13701724361139398160 12553170362949693377 8695925625816324006 2600110693586324610 4678693061658931390 421677771467867665 18104041492530375091 5617899927323925623 6866356860092758702 10296024132935114498 8754262035696980526 10658393457997976527 17912956832398716358 18087418122199442044 14934879276178531768 12302298344843090032 4541373022409127729 6988851963191378940 10173419852670756959 8624601148209127045 9994789632905716214 7087872975515414883 9490234600471725009 7218486785863889091 17797930512262324413 9703375204973133977 3336400306740459518 10622939395510445091 10098567526657956582 7211644059705207084 11121725763800780364 1899915641397195278 16737612810033744796 3758218491619199520 17330643820663867760 4154981137560355686 18346414776169294325 7693322738522046757 1236932345532974288 4902335866107917300 4570132861902454350 15594448080418229715 17883988266313658462 2108645710784343360 1375833774974521288 3451771477766856378 17013513572995497806 3124496332810829353 17629797245843388153 1945339439931781021 5067697723478797473 1251394573265628899 12617736319515509454 15314011564402646762 14440415839505468455 10621436701170920404 18352252765499704494 6929331849326403832 5781388118649342491 18158090354909077761 9270910575188638008 12416947002468709521 8760051280790507102 2635171548252243362 1959852037070302996 14661295909616089170 11515769528798846095 12381786539343122332 5393804971273912289 13582092209935851154 10315926623323233792 16946896978317815540 8436545677323964618 4148481281298682953 8613774822039248487 11689944886609219939 4053440217467868397 13130142825742767786 15716086893087098637 3136206856019161824 3788677438728492911 1237690535219285181 11619407578217460142 10781030618964353642 16343474801100032261 16926908550943251082 8956242575605453638 16445535219329545370 13656416824702476134 13546814406607082890 11046793994174495599 16651061746863426921 5578172469497122363 3376457228508142229 11951507770033818770 1686401083936072469 5358688484866109463 5241042272351124748 5817736531403841838 17365794000997489972 6833595268119736629 10745636525880371442 13452420723323486221 11677524697494994909 6636647342559681551 1097711223640687812 18136217648815063202 1042771735116030832 6553127153409532594 10067028337507027004 16327019822089270087 2823857840664051786 7036219843201045884 13210526569727043706 9819061095426737850 3493415643689000920 1433050105012232907 7718572718871734845 4880812603326743974 185484224742259702 1137926550894627329 5502953000915832818 16073291429795196223 13066693769051565198 17638175079364849980 5894783089134418147 12861781738949514653 823224438674303150 1122532016106306404 14152739084662576428 14725464977907679574 17020338932775591985 7629523978829616068 4771259445304133373 2684562220124577250 12257923954503044550 10204576946275859159 6893144198501425579 7379133013379942418 17763867282085920792 5961247017788532350 2595486721707347010 936029825768264658 16333293648834656415 17050144619034846187 3337798452928797136 11054137842230744186 10730116192235773462 16309719291404011450 6686347158963413872 11731939811124530773 13134160376972976511 9573861479119583299 1559943741010678530 13658590419730035502 12147539010772525680 3153597106171741602 7263733880288665444 17309324521379322831 8834265812248622459 16513276487127506422 9539328879819684117 8900787649889525060 12097302966146265074 14811323390322537697 16982290762530789712 4026586483816022719 8017347847980973912 5506800979410353309 4142877358860422974 243334588165378977 17364340961622629170 16232836516750498376 13189131220137681843 10713073468733418550 4569669125763058346 6505950070911913550 3888709047342249778 2423350021342500528 16136108100800174492 15275890974170031850 4686332997606667950 12729190219706498354 12712472245693332894 4970437712946276847 918963480965643271 3725788224024085487 3935714071944086846 9076225651456291987 5770389551066539454 17929894940684038845 6111800859128982940 11848945696121062280 13525397773375131965 6180254312714813515 8585850595971894278 5605761962072570942 14897956231031107886 9277384010175238955 13937852152790951464 12232345474804347553 361180368362653333 6133169866818994940 7712850380890073005 3221538339855939807 13257158373247359417 2696397106132135016 2372735728963995823 4915410609838817234 16007731062995636343 1935649580124851628 18438999691637115243 15330469967136055373 18159815231987518030 9012783662805125248 1603610840062286427 13134565083825441786 15823652505071232939 10915702201330757099 18079823953882707464 11880146881099611421 18229110353695052105 14345746130773685427 3782829306325360369 4992401008934645531 8757561001815225447 2180514763507048108 1798404414849284288 16971104955965358592 7141603275229163087 18338869528865113558 3981958398968066858 5862485620995916812 15955188264551949314 1471882373343595427 14583318733029592168 7078807961811584845 14653919965443546719 10661978156088990180 13449878613401861567 6141706103928090673 13616186943887840706 10933218632982891504 3783349909198377855 6456337625961028575 12506994535806597762 2990246462130585287 11506424304078876503 9536153517507703438 6823725137096715703 2773947879782537018 12734612645688247951 496605847047040590 711631314377227735 9051754921008994523 9570603596380303555 214589516258989375 7452165493695699223 122334785860761815 15755592467630830298 6830699546336211772 16151191181784182497 8579287083663902069 1170178228326162610 17586944903299985635 9709535644242930742 5131937994432668577 1241061354632022365 13550982517596271446 14974132679908771395 6662012573828964155 16106152560735819275 7991805093169232986 3487992896843718805 17572812893745413542 9170415344462209761 9378545067805526188 12537373398713500996 17119445807194748997 6455344413237090132 15185416919403320536 16246016325765129023 4812374526661403045 3371989490356770248 14402399161120996055 98525397621728531 17599977567686157864 3000878160134778220 9124637408837611923 1908529244593484878 12959270509772425242 13371022148280135141 15468814606956911769 15500220905869661833 11191061268311269011 18182010381258855439 6768463994056171153 1596699417912197546 2306598301800811909 15346654637324767656 7784426074097917997 617946995554012673 990777826339707120 10091055371383930681 10907710826223986111 4927271286365681311 6163449098292820037 5598063251453658853 4438311391455482244 13848828907581463410 5470891254407989360 254635270733034302 5801723104610527842 962054042037624978 13944287643373422991 16905911608627121526 4994057968749905485 5790259887294645992 1760582240122902358 4362659519615846645 16994680092553533220 1899891128111036989 852406929413297232 17093116482210708304 15631802850319401265 13043616462854074114 9249235666354834182 10635983336878650712 9065841178815144474 7650604665081532065 13956635998645369197 17360044624123259942 10203374085587789976 16423218608000629461 16711400616658605799 4142222094414600936 9271283653429116226 12230088957364018481 13521493394356424286 2385754913615190320 10574212919174686108 3058487350858273267 9384252772982684066 18065830555061142222 10526996168642049597 2017998440883075182 6372061612358519996 4875902174198236118 4638825922500287026 2441090608812346413 9365065937044544739 7293493367677375360 13911565716142741191 12952559208341152059 10703831854686760391 3382706593798732304 3037957361224500286 4560968238409946499 9947022121742949329 8578301019671989640 5675198832183280043 2114665563099498159 170337789453587715 3799985625772757424 3789745315819014774 18168880508454741370 7275091695902940264 11323093033508933097 14968555846952779801 1959911538024515235 12257593676863319416 17406447040048098703 11962846632959537548 13745708838819842344 4707713299210955092 4935964238533002469 2744644644826736419 5301942783296834918 14791765270464423550 8227546450802420220 15675619072317489371 4660135743289904942 12218449345823635816 18262395932770853027 3501070807513469055 17325039138288101672 6868192583792222714 6329626619606863689 17697029033469775732 7049378522978380906 9117434095537430935 9953717882974525346 6338879093633827137 1985064859832536125 9764964850016550273 7121100923179711023 5727124440638390659 14613559559791886030 15874437360619211296 18196765796622058820 9956523771011245108 9003292048892153186 9752272416210612703 8890396872082888364 16608892579533605293 4610710670165291963 6920352965229111317 672309353279202673 2849256513722829881 9801606323819641216 945747596779231013 1309363660762627480 1622874188779193233 10137415809849871725 12615542503908136201 297871934671802939 15634254532190353637 7793638197553705604 17962987888627868813 9682469379228105022 15018033029892188367 8399041784559073626 489439982181864531 15965979483321419052 13097679864762502909 4177992462115422361 2552774558943079032 4739867635117469254 10772453511175547298 17781837129989865108 13160219760180959657 701347297622042611 10850653950565464698 2378379783689159091 15124507674146460627 15914114461938535632 13254992292895884339 8220516133193640699 17173597744181478790 5406397117688057283 33800486570541717 11555777435175155685 2706371398206025254 7667114096702118722 17994276201114661534 13946943962572484782 6625773588370556367 12823059941606325520 6001253045236902537 14793195380878786379 9771271680277098586 1744085683708948526 9357237714951254407 18168997140764039726 5246917814805179066 11763255452846491882 479862097955314260 11587691137705640366 14775418257072708906 5970458695125667520 8635123533418425256 9892670934459619889 17572755862071336110 8963296442573592838 3683430299342702547 3010959715128538008 17344438609017993778 18249661876932768008 3208025901766331124 9979803466119240891 3025817902954476461 842464651514907367 4129590769366542306 7000323503085607685 13245333735784009721 11876550295459453365 16943484089124042724 10068282765076609765 788832679466167705 1923805528888778607 6310749966783938522 7367151728350184747 17409320533348305741 2637603009912895180 5699509482091832611 14346168072519307099 4317936561468460347 6778851790392443266 7656946743142386646 7333533181285394010 13876191292239266498 8469266222361217231 3660421001200330094 13493171660232676437 3919934532279395488 3362903879340316924 11180919203051723593 1003742477873431252 17538178120769524299 14919399870132786856 3335038757751641171 5987947351871513024 8233958988451223206 1922553560933764322 2467513442594446422 392473408309085751 8097294759351353825 12732469037737770058 13883656201177442240 8983109062020098996 4790075139275829073 9099378820344616108 15405121236337797238 10370626868380275560 5060835964802241426 16933394529268540978 483059155816707103 8772341670030525835 11465741686945348247 10300962190949853705 2472128613535763454 8829840705325540303 6919748968148289951 15671310568632443750 2168674800220801146 2960310863932174860 2904010497319880107 14771760416560923072 17826510816495829620 6552035320970812779 2076867747742857559 12352222375619175223 13726778297451238665 13392415332436475998 10733095564218188938 8529507993471011049 9821105177681407787 11412986927467149966 436042029665385666 13575412953850857717 10341418210504892092 12791908967051311731 9887931629632048577 1298680922163764232 17405198321426675821 2457002547446630343 1516249377340678615 14454486300516934393 16520427208102034696 7273703642631537928 3157125253080197100 4384436369121208898 3259248532760103131 3634349108678677615 9449603760887303523 13852637212958712156 13712238538984678890 5176365955375239518 14738239596259485964 4873002286921918826 2966401975578694173 10329263303753549124 8595531095151981152 8960811631337066572 553751412181702116 4103399285072631390 2374512899945122840 14931425993245990973 18069093263921208208 4171458239307526288 9490659204655793385 16385606023598585898 14380053434267619067 5149795115684439854 17192404102167763418 17201157398977778125 15183878108829216708 17322058167898819268 3151468687581883587 2689188910536703439 10924448867955600714 7269004645711323122 1520705479451494783 1152681825441068920 17247077338532676294 4836243618222763059 7404388009441652924 4837811895995471858 6191765289228763821 4228292412008344561 3460018669397020684 4128560929974122551 1685348386572848689 7179132086718117579 17484974964778275422 10827231480952422544 9301915557478514825 8361890824047740968 7763891144500489107 8726843357153628392 8916371597149182291 15252690073782716607 11478064088191621088 7079172267259946742 8229174048990083146 16359268066412160239 8721664302536230907 15753468580722959439 14610294840477123917 8125680600015371388 3883785770880941909 11562323686872730125 17216456106105128958 5994060472975894921 9109729465124460477 478800116312760633 1179381659590010875 11980464398820688702 10680831282467936141 3294140798926961438 10336415269315222194 4633383465010286078 1976734843769194366 3953634809119415836 4455036655817091870 4795426668253978455 17001008150576335261 539881525348557704 17658904032495030058 513117132649720242 11481553258088619207 11921886741051934718 16913844727512610879 3610554179105125361 7172879016470772898 6371648223089755223 14288189428773105687 12828462985231459925 5548999211702254645 15223214464465175679 17707629602564894360 106536341934311661 12033120926939945929 3776846450338962708 641097223707084936 4779519287117994219 6180293920134923121 1933409862756319498 15678065573103375474 5859412212533683298 16519870215092482879 14493196364979350970 7155666664324082302 17714231796860837601 10725663560064105247 4358923869331109422 7274501455653709722 9956221343955069537 703763227430202925 9441219695120233269 14921121753404074244 5981307995678878251 5440510400645937791 4651411043596580319 15481046361330004599 5075258024323853068 5816949869935258653 2388854571294421175 717030709148405069 6162429599003814059 2587966818050693201 4277223850785875121 8389776033134283920 14526978202734825252 16852156828363707190 18006809788268287414 1783930452337761534 11110929391763953414 8769538045169394632 1389617874434751438 3925910066321780741 4301189838860437223 12899642750695509684 13967408668764083527 1451618959119337493 18014059367503382263 15671062898536482998 12969228909612761238 10799332937080963243 14356951409540811030 2051455777079936699 2940804905836689763 9214300428218623379 15393883674058169060 16555114754907151025 10601678405064871892 15826903228111810419 10399119684964431905 17387490891960906720 15149512891374374961 6501482115719977171 2973117917355273580 17208507422290768730 14787810886619116917 2382877289181839453 15568557227513851824 7031323752484860249 2899655941919155611 7429782658959802618 10600888039602869316 11635312685912254682 14732204156119454065 7258395856394292658 1092113651728714941 5169229585596650121 15253186836213549573 10059738338065001725 12635067724138767384 12947625082182790533 18433577039482218633 8884782115997867678 12895547100247620238 17735096693615420312 10069753297789907097 2388601684002999745 14995741868982163484 8487312350305561073 12320302072077717123 16116017095952547465 8969031537989232250 6365975027395376189 9495383342546665394 16764984447306122104 6991181568879985297 9155304507773490721 12655173519685646362 17778792437056581590 5422871736494574976 6711974065079903964 1379100080344672642 92380644916781682 9532636005286058708 10919744617617188763 4968531061568283013 6643255912810026019 13774564611772393708 950636755092301681 17622265309650063238 2778196322295103520 12322332592917735968 1956084219536159415 17463840950682795475 14740341679179965270 14304180499217400860 12265239842726333498 14944943581278641715 2261920214479821423 806623544909826468 8861181422017618301 6607910852613252262 1741878457030363394 8796001845172476217 1698840040950654419 10659683302341831850 9368587492868260651 16954151721148825447 17627267295162989949 15081564583818616181 371513653068272462 15889649683369937176 3170750620981379901 11532155155049483138 859525936524847777 215558484835041228 10727419311840388509 3103714056459414434 220771278086062302 2625263108547233982 9647386578397779944 11712590756710194723 4150802050044290782 13582578472359483248 15413408767069472694 5871440167438294671 13173622599506814137 16097165982884991373 17911899607781494417 2917996195368311591 2100567770282376861 13041714297079056074 2391729167455287981 16858361463827029358 11320757012645921245 5828611608042727223 3004764972174149790 15167005121085068311 3350239150152515210 7502364593527588978 15593371855038976180 4809045519288125215 17459927349028460598 4476847115641355697 12244528427972374628 4446979569191207458 8661564341091769038 15481221353466127173 518883311081593317 5603638511177021713 11548443708263391321 14769212233101466835 12200085127399712298 7471739031949465598 13361477025089183720 15876719704246771499 340907711078695417 11300072056422021904 4529127109637325991 17783005814864614692 13897480334439375213 14958684194373670921 17281381084816190252 3581267353982669396 17097336106848108874 14834917191609328055 7329436924834825187 13691988029100671896 1583865802359950262 7920761641673260439 5542469041939268939 9254185373203817044 12105106019145141275 230324159202354870 16344435908439722427 4470661936963562416 16951945481052161845 9255776485244299589 5924307554668281495 7174937679324465250 14301341266257284752 15329037186295194899 1146458345378192640 8808260574368899289 1855614331563090456 2045170605881041646 7248713855715139316 6495508561020269000 12304533800967240651 10872290893255893376 3539137013107492452 13064310120291534970 2779490079060966173 2342687027889621286 8343634146756527025 17909518745866844330 17055085027119181034 2183727885941829207 12615395291815702929 15279522913574419507 8001366043408407794 15156451276178696278 9136084872637778219 10810313087170913962 7005633187544888663 15319935618143047896 7813988506023758960 10382074671282498508 14081648046846086887 12362128615036261084 1915786651596266955 12581727143931797134 13539087024183110803 3651456265477758667 13758437207164381287 9125001748596252875 15706272209804196197 17565033908690702144 6998306565277562786 13052824061181491498 14506292191547419417 16009179420554621160 7607769166680728269 6891601414666561938 2975082155680557468 1250309802163658626 12481242312921690578 13898304268315302621 12169712790392912796 18216938668038329355 7449368763794386259 6612641858330721040 9218389544247927 14754220758684529445 4825066140876425075 14354031628187301235 4754584472748134260 9088068176967278982 16921772647393530411 2051344995391139194 14033535922888468478 13137635348522358651 6349635440271607424 7221237891248662152 17401058672051233019 17727099802944423523 12491036711248494479 15764602484620455865 5594683379214932482 12914600572043836023 4415195216688757888 16375862574858264621 18172726055886874237 8380287517514814548 6056990621676868145 7361964217891983947 7127132779717136270 13264395675611719128 13468628238881855572 2789071943729365563 5877159500531025502 10348814118024118776 4018655444239426967 5212056865763278969 6712348950048098182 3180476569628001033 9330219503210850525 10211116694139312397 2648140227176228166 10371500664583828878 251906061414051101 7246921882278281662 13728851080178953649 5277072923638619034 15227409107405544637 3176069133955688659 3056095620220389748 6149964556003988619 9593066730770298242 12414148220052504621 3447302908846066972 2744074224967765739 9469746941798451377 6889698597902908359 16849867642275407113 17572487286337355436 6700765066375513367 9590476895569630208 3302293482037559423 11738787025149692328 7168635015507822326 17282805935813208320 58930727017342613 8034810814210759432 3799619910889819627 10608980339827993011 18126424781950292269 5406383806206421169 4388481155212869170 15036495589129484476 10667636910412196579 4694730674162452626 3374321643442904741 11784174802088815071 15036806646735935258 5203578904945823100 16140451601285162377 9178454727470112774 242028856208017262 3075503578697725986 1122222565460271615 3065494009296554437 2398290869091340093 4470546926767502313 8753488789623812506 9967356847119112077 12058643536263581731 11582943357437817586 12578219622009478334 10399545953006104891 15752217140928369505 9146402035232666193 17534743948913584111 12393830230397114361 9840405378041813170 3442004821768887694 8547464569595416814 6217408442821610113 5076090334543386006 4830859301411074277 8592537452844851845 3571643023521030596 13438477279148544864 4187497769647861206 118730679382620019 15905556785007804652 11450349929939267137 4099765018783202688 8898386423432055711 10107498856470968422 8903492912324362785 1383281626552851641 12113183347052794723 17122254617355141738 5157353953651651982 5394934995964979374 9377683476488009134 16263814807316630416 5350524745309069888 10912960436093694312 5347101674185999992 12456601989878066472 6627941127487184855 63908685112450706 5207911414172487563 15835518691641724426 17775310829289699075 13190156750363235626 8240837050948876912 15729274876544874257 14587509980298358731 15208330472448197002 7173241526400472925 8737016836012478002 7915001974083931877 5297927052652846047 499002317303862221 6794274925495821154 10996750108422857563 17764110343882259808 15309975885076467597 5209277348994763651 6486458563712618475 12640440758005005026 5340296711213452266 565885520280613855 14703393659338956179 9584039477811542853 13199190891756050936 12533101723781249494 505920664440289075 11795392523110933410 18049429980963121352 9919201391301686071 3587584861285996977 639894335440205326 8812666615457997089 5820758411192686063 12670935230199159425 10184301762266275648 2952862075488091188 377510125009651280 7843036213169083283 10466873003212769512 2422074385380203374 13089655791671781102 3636759973500257807 17362609133107961225 6483359792646385455 1156867256413587617 404719262169814026 3605574539580321753 16425737281718414638 397238657720269359 7748520359365579869 1370825300047149473 8601816320125879134 1840625510406308897 10368115337782758892 199077247469008645 17720270654694230731 2999796194426787898 17598754425880861753 4582519958833783222 16798908134226586493 825243047810865948 4833742417034755861 10835384355235665586 1750034156241021863 5437747099490564305 14326365235336718998 5076608519495839932 13565634617399602093 6525657123512434172 8079072515213278703 4015580084328459590 11291145187460155048 3721858265529020379 15557656459202296574 15667922594330374131 13184778114378157586 15817278967347417250 14476203306241000070 16032786987681034223 10127027114315567721 1103979698762193602 11725710336641296062 13310806061782199378 12913045984330420920 14921696200717302929 12531354877841945382 18154338617085087906 12170387391877832984 2989634027003402978 13986250585200340212 4048287531394745589 9407489132280593939 13112211275320031419 3441564265751936336 6400505986820670954 17914966180304901639 3104797375173067416 10923652606778945820 269371241343109140 9208761639796469408 8386836543807777858 2822274454396529112 16400874671975912933 10592076282190058302 2948333130680998459 12370540717521426307 7823821431366222934 15855067439257645525 6171974860514577740 5971406961035106753 7373053156888323107 17008499038256816717 12612210084878463731 14243026331023626785 10863263930470574851 1611526310912724684 6769776630961425783 2696865237445758605 17702271172136907280 10734879462576316781 9417636506915993570 10933648401313207209 4719704550136399095 10594904215547233553 2405868530011890391 962902366984983000 17238309787026165643 18421321697447393959 5523086083939395420 9367018688366395997 6366250310528899850 200523190581662375 8082774699283714477 15564346441563295296 16190790759278638543 9925256542153401542 3302863426696587356 7940771432324659857 3282346632703020918 3928091231613270576 2530941050453371343 206969491410526283 16841028469664780825 6876677360681181651 5721027715029476472 16840794260046520740 11637924257682962130 8268470140223075367 3440087186047991400 14083254622701851876 17736157750476666843 13796097954874084657 13549157584600717874 6683212539593956893 14298184965506876229 1634294187905346611 12433574999389779416 5812020439371869583 15532414545660806064 15754431707495471466 17436446652965409719 8650967215374421444 7722921882213558010 7304608944163771071 17986885633553576397 13701603005847283739 14105762519868209417 4040353277329048046 17938601251173593871 14867656096626578971 6249276743445932816 18041484013229765893 568535043180987096 10971725872941413282 10348925963361062367 9994353152812459710 8865565560497734109 15167900532427753877 6032915153704391166 3290701893984495649 14587979648808104376 15602426329882342153 8579522421876912367 471004882749931884 14567614241303368009 911590262708207464 15188910507949682724 842711530315753495 2873239904381617991 2261636237989172197 3897758316500138415 16647930442749974058 11480820040914429922 3183199501387630290 10622150737544944919 5874362459238134410 10337668969270243339 16748550501119051987 7456014293034228825 6948917005464427456 11326063666607907637 15656172999591771669 202102262816939189 9802245466502394075 7139149563268040736 10341410475818801394 15621689622329667309 1950743141307431680 7717634312708885810 1243445041930697299 4147132067842932691 13975109335957209892 10387027092884255523 4464498673558627470 13226215153373954584 7402751024962667150 2002726886120234626 11926980242022176959 16287458167777506785 4923714971228579770 7897431290296383036 13947301075597594308 9019608282514574422 6946808173201238150 15489956904479743709 12799419801353031012 1025049672364194526 15684588316046033536 16700732112120247470 919529642637974493 1784764155661941849 7648934477605391687 3835177913144985692 12330350034107024904 17520744448600351449 13963162471673432558 5091816310149579719 4594709235760994544 12542008185078309494 13135298947214734615 11969773946753358833 2611761351033144263 7374747442841778305 12244220378303617665 15344685258054396659 3242529362592766871 17805936340250028558 3212841099622843962 1795342548915493557 14718346734085573323 12700955830718412696 1884192086666221691 8387351650955105826 14318901372147333680 15542613233123790246 17837584920993111684 11036414100803897080 11433344605546758184 16609163572531754178 18383056536012619914 5355104980151211027 5911203384230167711 17816694856834690997 10773224482420886455 17326203630268048231 1283521816594625956 10579701088726718741 7306361662241659109 5947054731348371105 8187822498092283967 15387720835551220125 13558374322874341650 9046490448900383589 16772839083931512355 13781151892949192136 18219053375989686054 2052399314302744968 10203298515816932836 5270232318303014530 13043720421797682077 5613247067678240601 5713791238800249260 4355313980934300137 11825905977699115372 1512474416015574018 3478569315385343621 15004737453217112428 14870611187057420367 17730442580562581078 3195684118213091539 17038929291777494505 9299787075822933507 13683355435754336151 904790071728913356 16339219336386084234 11875071711316729724 4998309667784973528 11985304420333342044 5206015945917845954 13187528436550126762 33546071712481541 6725747796244373882 4470765524764840734 10334686645869780066 166121312180439858 4880734427063102910 1068793690659832007 2127470603961071798 10585103836006205020 3417533052327152613 13987401572681254589 5761806723023200076 17768327500848777344 7981081207875810583 2070275215539190049 8216933668141927404 6285070109294171444 14411846830123370900 17140828001264315162 7737885873366668216 13812920134264633553 6823982930166951140 17653216298296605650 8569668173233430815 16627517812975360982 12820036146803240163 16599264839250230165 3440749332320251287 7484754142870224036 17037113735546924032 10329141071957503685 7511849664935272376 15426119224959258211 7949770879974389762 2075850928145810397 12445393792209957323 9145026756917091028 14005606549366601700 7996536666674035179 5818582134963003641 18382412553517026326 18109578076452197032 9000103572779554759 8159996966351206679 16171612599598533384 1899225690970173590 3859803952802619390 5782595531744864956 18101443247820372909 17166815490711416856 7338144308160238173 7468022995048336765 16503734934057222067 13949906783211642984 10306329950442608003 15127168302541388660 9833099932458124064 7628417017918550540 2349806258167915346 1033283393697475586 18325531477066415157 2127419031356533152 4623421894738191334 8500846522948037771 1163908158192413131 8448681252228545193 15544144804390879103 15196102848152806917 12336358250469822495 17498295538833948728 3256711778491324373 14603759631670186994 2996808726758397538 11873740395984125629 14144734892245036592 16600038945826561208 14112422377719793824 10444596721341205049 5508760642696486743 450400298847446654 13889681156630644411 2289879283223583116 2157285114567045570 10308120891621289668 14356338574291102622 17706283683411869447 13328970072432760748 14848228684153804726 14095916800321922638 7140325498621122918 711646998053199434 4797174523831283997 4369620865106644461 2067234783670628999 11535145859620143913 17603798128436446067 14375118436667250744 3800910528274659761 1621788942432403337 2953479284616740324 1193028369625536059 4621029769308649481 13651890613218167083 1780709168220473064 8500048990041718285 2155259015957579279 7888288574330062576 2586148330357084807 3080571138194466718 4128878451971375442 15817351170235960114 12151247873088260814 11704473927389375857 12831425642725911229 10820862965840304955 12234630965844409542 6014108241182135084 13567151419335158458 4011090843815027074 12574067843597552671 2863008775565288587 7138077882375355020 7779031335855441202 7682759840580546574 2416912964287313846 2628487626007830601 15271814955674766333 7699752738427582825 8902189350835194980 4201860353500548708 2195143658423730289 10739871000347219175 11602152725000033025 3518841031182079862 15417598443560458683 11486951421346873526 2399076862877642831 843319152697853063 12174392024330510283 9245040305194147001 16039620513906866622 17873501131796757865 12788908180447515330 3151735320731278134 1459898946523609189 1447083254286020983 9648599964029220786 15475006614039159906 10655780058151220376 4259013598358427553 11054964424450289930 17471430419057009520 14428656010062916984 13713577760576060452 2437045433407967944 13856151750065352001 662556007493000532 6567762916410104562 16720624915295845269 14204479893559883742 10336181393518751349 17255221150752436037 14591655704627268089 9079267922869578852 17616799127924690304 6814528829056919361 2938709144964733789 1056034086347441753 17126981450126111115 2151624891321057973 11428118565281647860 3762916785996642029 757636377565113845 17342762369200638666 10493815915904041962 3866045921169074166 15981069156391564389 14473930356660826161 15963560896984914803 3556340678304878076 11575848352233667710 14679424375975855826 813198936032844576 14152773585138172486 2812169485346062724 13283050348764084528 17027218493710508738 13358312603442015501 16753588788408059829 11820271931622129770 1024152520077570923 7579213698184161458 13280957579860312840 7569576468960597281 4169107989306511188 15981024176959063674 2450892402982542008 10994436495161360409 1468138400773907159 418055835488157927 17424286499332177328 18361261260665360346 851372491923024737 10699825465715416083 6814368997709079282 9051740187882571402 8617734650288867927 7568327777044703697 1868361757726174819 16948243052545429474 1171828037022124551 11108032048099196900 13193111072663411090 9846999081617061870 13429813628405770398 6116731770274863429 14660567884404972061 16516255716185212504 16008237414933087405 5007593580481191862 17280937126105662446 352808816165620961 9806043629690319527 9305281387648864435 16226364871304897737 10926481025583680311 17902650370171922872 10605537421567463487 16623023280669035892 1285125117821161659 6727718870684293938 2249701539110856780 1128056720926019614 15017586517385749643 13610907900554363596 10353361674487137665 15753224669672389789 15471689763425104738 13034281934297041134 10029722001547927074 14233597303836078535 11494864413218894444 7697685811447838855 8861444695995315583 3685701730419671505 2576470482004190856 16417597780286224312 14260103597014614188 15821875930056263015 13863825848545157430 5486031122735123232 5176579217956517253 17176513116143615085 3359714148181234773 8010529852792656126 6922127278234402139 6436833433020226541 5088698144802257778 16597903757503736141 611969016062672802 17420304671741750120 2305379100230928976 14406876714934822693 2532043310341170246 2721227736797347972 9122198214960760238 5084669289614752457 15022132800910616204 4433376698112264005 17182669470996860084 14774433113769419297 1707014682851368778 8209334401019200604 2762126345884078453 1369413262514745780 13898026911849459895 4372545720222433112 14655683526004447458 18079203702918775185 10461590321667491045 11530882097423736118 11464811903877262784 2138360690571993067 5851879270738428517 1784482427928721280 12217571469581613543 2521274209518056278 16424017895996048202 402547651714457426 12028814626165905351 3828112263222068304 15746590539927834341 17642861738144865708 12196861939661363384 6769169866197715222 2618321447102605992 16485246863739276494 15975804340103077400 11302113914434049775 9134665253187029760 10183294822605122690 6190577748236356380 1922463285337246024 15107944623520585060 5938392035607887342 3758348895196617527 16925798082273417703 14218304173384671990 5967196151704662468 4387871835854641953 15088020808340055830 14481581982248091278 5525832222818149337 10921443526179621667 4717637962062933949 1893847532832361071 18178052650498086781 5920475971214226260 9888040876214766333 17631768313641128349 4910390818860799285 9117431972255318653 11170979563136241457 18170377166819837909 12141475422958604068 17850930029208516787 17601182594456347503 12015359797888012725 8932360449254708803 17499443572700961029 3144272867258300490 1484768814034018495 2537611832265060053 4807270576167681052 13876821432850894575 10358650040609553570 14147024220928587248 4539993457779102061 10472778402510325077 8138041697500220327 482538743125635495 2558580863826200945 10341864085203331582 5797232228506661458 435355333609457862 917358482792382825 321545241172032073 12834814895793105876 12064021619610950431 15820415528410315294 16640247279910346827 3229102321859537933 6908286022814537514 13137729943921145722 1820607942949909813 16609718801524705847 17774707290215155842 10763404425854639742 9142392871566748359 11153092965598653556 13665965624897940545 843711615498738383 18014910165632035387 2029811013264909697 15762944146708499438 5980269854113857661 6597701654363394297 13271030893445308766 4714090218907238359 2064433245382451773 1150055582440971281 18349244261443355605 1314039715174317986 3396346437933868484 8289767756854589337 554597794200360415 13674491589952000364 16202114675179682912 13371183565320116654 2015161573232235072 10278243107236377997 5138356825147291922 10058279000856630538 622107282276601150 4525999014151651951 4259787190796807962 4574448515241348620 15344844776625932733 8578983826865739142 8064146580255066475 5380548277742311711 12023189548552468066 15738576092549087749 7842155243950795488 10047365070168510453 8555182666444721994 8799031676511544326 1646019764987564238 12366368347201679178 5446257240524049367 18408066393941317956 1305557874666014510 10050107469944696325 17968544318681825278 12731263877467253925 131196695116666184 4201307462503174213 12095952321261910096 16962894684031212907 10076518715509964553 9511323671441156187 11586529152369889468 11779704518860669551 4516982685149930846 5510130821456745393 3063991143282310017 12509127536118231940 5160670052086897433 8682594318149923438 12616525209196894115 1528422889671975249 10186769354360887022 4107612142786934647 13905462985157222411 3114524760964313011 6236955939166115845 15278770019907930681 1313920474076952393 13775956091785455048 11735564451032929620 1798023270252956012 9310052883577034517 15589314371842754716 4347242142678170691 5593595134618427322 1091326881783610749 9407510014142583869 156362182464817025 16196800659052451797 387829500362247946 3562175904181050007 4852466994964896442 1174849120176623599 2881130734374815769 1601698965885160534 2108864050195835966 5679963767829048381 4187014680025897211 16363337041194903764 9691393771352063253 8251857411826488206 1780400273959348494 8012128626216869034 2155677920165395519 12802457207529052144 11650968094884770663 7948387044074617790 1632606012379537914 4759030240104804840 10098524916833860032 8935646002186051037 4120498866329143187 8511925163794913323 16519440225383260108 1462659448652805771 17257671950942953304 18361846964250823979 3860185080046402626 17908643358912896360 2070942387117564726 12293927408384931630 16157286700924514648 9421891487796854939 11584118829214978892 12496054750549961620 9611873694822115585 1060138920799495882 2873538867090986438 16432491743476751973 3903861522582665860 5173510010057542375 2420616667507613630 10693253164623196261 7492211522676222549 4713704747204527930 7668075773878738212 5765499175217637757 4735314815911707058 13673262119017386605 10907559009231194152 9625806667151337728 12755660322339024679 4004496589463725634 15726060894552592057 1411690719348785440 10381774572035716164 8816241592088859907 16181211623429324806 10823804201474024411 5482828968650691110 12501338833138817321 9476583079029413795 8477438676430526861 16541201597520686807 14908489286847599840 11175599412961888515 8274243274436319070 1626660332274756876 15354994452847375528 6637348338953935796 4168551627437886198 93454269077713648 690044631697024570 17495459122329061105 10154026313155227760 6191078950085710831 12459421207347581839 6055501235737867378 14587231816688342201 4336156940230849597 7668195573085688588 4013603422118671334 4030645717309335285 923825347439873775 11579863056766662438 17339239671140524209 6967064503746928459 13936369571525825691 3658585297086943268 533969795190977189 3525210030005550729 16809240591224008614 3523916556959406777 13032053983827207485 3810969821719872704 10331733566585285343 9695918102374472680 8062560514702074200 12108770541195645480 16306070406619393701 12232119207622911165 1674665062655631841 8777220237929063348 4308014120150560383 11996334846559045114 311282528760341865 9635220242542216960 1741391747050963720 4632186238994576064 13128952801495035632 3377500230512200816 8853669865662139493 10765935264614281209 3784943130551526988 3260530736432873558 12457681093978929408 6123074451882507050 16616235325019003409 8136683216592630102 2289320938812458166 14029783529433981143 1519405203389064833 11587961567994574867 18186960068772578155 824566472855606273 8535338428824197273 10821255197296966562 14552610783695680048 3808489299174354848 7910142757201693069 11162744546449644390 24381062777446475 16136079727999295081 7622498230569114461 14644747721604118721 4147148140314335094 8016135997677824334 9662714686109318082 8143593055301696748 13338763527763649740 7474800966422452920 2788145867444933245 2829500171732825777 13791697729636899143 4506974808176499104 6441187452146063570 16579468399523426965 6494040495577161512 7340729080382721805 18399092573343038288 12136769718365881850 14534854196325628492 18278851386193423058 17785933132631767572 10004774889122742106 13302421885577400412 8235952288066304441 11001622479194014524 5350974992704276438 16633127286530478665 10205867489970660829 13106339145073612464 5002765748428401372 11521581404819039026 607186042176221148 7575033209552365410 17615533198332432723 11648465630215924494 5095385593750356792 3469595445342395337 3740814586477922292 988896573079252423 15874579526841300585 10611678876953675479 3848821764252316077 3898806988023492324 14532212934196034525 1555719163344441101 15196051048174693518 17426479742111418070 10412696920426420770 5184089762741556531 10710958631683885669 12460066868881052959 7159756602252241 17891482093236641016 6094602196590798096 7549603064982593588 3648443783811731281 9975427104114824728 16926954032791204398 15115465441323127557 9389916464406619256 7313721916151376693 11267306528777657603 17697960590051447563 102872911416317446 9228579886210311376 2886935038770558441 9557776536649398671 11801554209303574558 8328369065963759387 10868425040113754956 14790608869733040619 12023912158480800265 5896441471540362073 15001752796007088317 3741255672280245030 8624851658078193114 1390528071576331002 12683723325762227437 2244627843096124406 4539750569403955750 4587557895816192671 17160441789925767684 1507497737991994002 9102910824076343691 13570986106205270483 1675890892328014017 280154913742173681 16884008475748461043 7732085945198138588 16208193131862069520 2142528088776693149 9429038125904727543 7506076609213216095 4946332194537563335 11847776972138541593 3410360664108892400 16046970871033949330 18011573853070857525 285693212429393998 1434497891701496145 2352685842282043898 898830181076794368 15295851058227077360 13120023966753473515 8310944599800853473 7310726234127709832 8367916805833683937 596175705379583842 5397325529013305265 10554297251373800787 7047010482901604499 2125748575315620599 17528303193559469887 550024304334351228 9950836132264678063 17396500550359717362 14793535629199343215 618491384267503907 5511553482685589329 4092024789162187010 12438799652342533070 7897067852047836104 1833850710365286807 11759128298469847611 14518613010595742943 5046348128293044549 16702559727739902383 15506448001492260457 2259236051266326553 9581725232977129997 67541448446349856 8760348463789589030 6181629251165584049 7889656899857690912 16758445975271146557 4810644118716701293 12263727050743829747 13831170801715915886 3387752362574890648 18168320530376389228 16068163745816518098 7407337186300667775 12195858773557374907 11738704616600195199 9873741754212566138 7504800715728475530 4712004035832319789 13041186476035294071 14459390345925606038 15302204101217936003 8168954207612766279 3265749198111774745 560083932332301310 9455700572166775562 3581643330048988384 2810129612000780367 13544221896487117310 649835744774544645 9363824977314684331 9317309577916329607 415515036068682050 7973161485401681121 17298671901991871316 8265677936041327117 8119883259244963282 13355611330163311014 11030145548523952197 18197858437716504171 14155465183477168826 6788389804092803335 2501957808534856011 9288289368418329304 5371739198168239481 3360264070515469275 16519126770783656161 15236806962124191247 4258708166777875533 16504529725844728090 15250732580352924700 3267389048408039850 2078312252558638622 4337709276498150583 7830343179138732969 13334452573766244006 2922823392065998354 7630222637513336217 4368111802152954874 857888597948397882 6437993683785980943 5965017514797658833 10621038961145364837 11412742674349021059 14987873144384866323 8466467317651253817 5288620095880438286 8465630820469219412 2501483430812205400 5104555247092262090 14725701243827268594 2364129260732672320 3488372994215235943 12897614995873342562 11145667564553848726 5659665261690198574 17820841870004578620 4231893065480840936 12890558649833426738 1852874318142185564 14778710055871097958 10557053342728084435 3023298165841281974 11751375398084883603 12416697726476506487 11378988036119072820 11853801610751388755 12596239651012749159 6384779426303886636 13041575473685698109 2936748286385818919 10725691675901205213 14164508145840016925 9349886227050593325 605640461822402590 16283053666258816964 18125331050196643663 11920352791787774068 3752418687559704403 9054019060579434401 10391631135086768462 242501009563532682 8980360444683620146 13392358878498142582 9875901864679156989 8059188034794352646 4519038405371032618 5459601027586681139 1281755367017374099 8659542425277983858 9330701400059334142 16275118517538976312 192656997178416286 6976787476071612991 16651247138445959592 7670219552318120567 16280891303418642235 11645622897087967324 13345742903565624283 283439806300207170 13814872861855624232 9657301246457967463 16748309921938260947 2835630107898080982 8161016230197869428 6160090963197318616 1475586413833976719 2136623733193836983 16688105872375232066 7066109472935833902 9469642603382046959 9651876636691773900 9229677709287077454 11021192662369841873 7908548574692754024 2138773421372116051 3426032180295449669 3363192977997389982 11127584173737654660 2955301544646493163 6365435926693006052 9624045916675296243 4201758818339297504 7385419264705132408 17042196417809567700 16366101890003814794 7923938703364679459 8549554918414938964 10351397346879731636 6381658079816080987 2388905159447706596 15151060303129732910 2791417616959057423 17768939789733653873 15403851432232007523 8859992369621939476 3806485358443710571 8341799969643109195 1172838432848979147 3183413536079771340 9348901142893055473 12130482518256286769 13012986571562105653 5909612884193106071 4252837825806448352 12793987066724465417 1216578639712586151 10690933851218046926 5223893875792889905 4494623473837646559 16805157031939088896 10687575530128681542 6759845424929014298 9676868346539360727 406301756182380573 7229385601205526349 15026478136543691631 2665713588809430740 8488302926796687765 4349859862790683516 17978807397731309588 6011673400969018271 6604311404125048423 12953200799083879570 2840146928946216999 6616342145495981537 2579872410330009774 6494803497094697248 9042909950703873094 17215774123955479181 5673035185118348247 2842500422317884622 14193057278493531797 8271136212660295971 4957441654844388182 4576783967476955192 114315791566648018 2081855171989172386 3918988705822091469 4382146064883440545 2094347255783766622 3602113708802421814 14021665302173070868 13055759631859275987 8558100571302093142 9072787600022823549 14144118627605756340 4555630758661885473 10716885132356087886 4189509787128886178 11661595609983141584 13505473153457930118 438888379375709229 3528851528416344809 10491621440094112706 10243440058467485464 15395617460038084777 15587102796071944753 17555558014480316922 687597984202504616 4986835928859380948 10316281456420940658 6980383032284590838 12322858954174102267 1665995225102895726 14085804336061868552 8244383385426149694 12468083078523105262 13947331799400289899 3148929945875140458 15887896188107650038 7295974114778300743 8214037145649999718 3494733314048349523 281755146314650254 12961828379495748031 12903654667009944606 14796937968574894682 18058892099066581758 18072629882466879572 13909965466327959042 19948939340753673 12306621687159821718 8919540245023243325 9350364323545715654 316332854131727602 7142487692487254128 800507957152830648 6776254790997492151 13150966465435918763 1165048169913509311 13128028965146317389 1950351395626866836 12902338696680053541 9942207441811877851 10453840041181853933 16161159697333561386 7950917221658183934 10255962566647216003 6917729561342773326 13486132577515532532 10711682271687901477 4818782745045595955 13622819317839408911 14680712606040023110 4906529729792261651 7857744380258537407 1718941461840714925 8564929186655764304 6698857027270510066 1792596157378348522 8701261505270268827 1558522697299627753 2493767400320841483 17271399629739763410 16964063412923935425 5811488508022742482 2219346998484689477 8182083030858918509 17614762610566338101 7860780829629593928 5027088637960041061 7118095438110437255 7859987638301525327 6111842508461846765 9470707962476716972 12221423102488228092 15805508485824843318 18125367547065641675 95737133697071296 5775216915615345653 5122251365322202254 7769236738597331211 9197817655152924012 17094954868627955975 837700635721999231 15785226766095101323 5957168360521181067 833323311499253223 15811418429646343214 3147820712988421403 3917892966083745139 6213115434293198387 5651899942743422436 14470808212560047142 10239290642972065625 14979671226400331097 8602582714362268549 8141469035719565376 11004853316548557475 743868508405894748 17793360568849269550 9019146939054533662 16910987527818171668 5070786872430013058 6893289330014590421 1904820478447190616 7409103242707475028 1550094354428541644 9026083881820661442 13681361630206941821 9086038272661795741 11591323273764562780 13965513612709987487 10920094903468549685 5854820767054254681 12081115431479036335 15248739500738319675 8744241313755702256 1199039363004035525 16326361563204553330 17205387554240259106 18330451307394271885 7299385403166119991 13651243636803543796 4540807450311889279 16099534118105203352 4192188796481599119 2838202794201189531 1497790333323135507 12014946520193219988 16670179003199704828 15972428756858974472 13101768486396281726 4670822162063677723 16057506563686894047 1278291430093893792 5341430669597444290 7782425303986901390 9509092941461521265 16892650289181861352 11480676334100761573 14364235662707993919 9997913591621984791 6723180020558113952 16734957743029274543 3277803525765627073 10964416206029372349 16358777903107396092 5334681592182284456 1055284009169248225 13969614346537876473 757678206327083124 2530452416268736877 9896496460826604217 3928680119853064125 2603964350578181115 7358372538389644117 17325001555060121269 12630363210354749689 10478901760608417560 739234645471140834 7098067009874650977 930175186425831393 6505069719160538521 16863479523841618429 7419564161103624443 5789483594973038488 3123809348821601960 1089028228501471778 8651206977354961061 1039890969815252178 15682638385789783172 7508408547207696298 9296435252793775043 3229983088927424167 2449632090635627824 3993725454213779977 2827936498161345459 10030841821095352708 13932064155509470606 8032722086866962056 2261415075222509920 15173900362286053056 14229976165468981785 43731815663587011 17776112906149023049 11483034940702639803 12872541935855312920 12029957691455831618 13005600846184645973 14982078758828617417 1491113928963230543 130007523902582329 14817892597237109845 18045239497870052540 4126875370932740466 4195706973869790247 13224247242229982108 4396869822219808320 4713485796242594783 6842860018380080972 6621789897414403337 7176193550754037797 3222984490527271377 8048885391397515631 8885511197995341778 16679121131281527762 4431102335020945153 12285595177078774916 16537633222186138743 5205935876058219806 14909688534128860430 11245533061310928035 2911524326557197420 6868477150989929012 473166749014932721 4480156516735124005 6430092204665546257 18149176790911580775 2158231540571692830 17337900385018059778 9783609043315945927 6281512598314981819 18110784916862417345 7156661320816044600 4063524084988848545 98496884864576577 5973903407344869913 9807770269281286121 12567646243696713828 8461345786170580119 15126954599596836105 6065616548946710908 954358271128808681 3610055193020872783 13719050969493005090 7724600961360540911 17395237572831079734 14100276745939095969 2168920534907025805 9481651849170310466 2763612038258756669 14628751865947981505 235242736816172972 2744924099637174897 12207754039421308492 6645483561105548617 8783347930251638348 13402007671935256261 18051977103405518685 9497254775641745506 12960682966063057151 3883649056995108810 7281490051737155115 1379192509316718952 14233557733213955769 18299561489270492558 8876612750565771293 12521561750706505638 3864947728881386736 1519112956395681897 14141876846773363674 16399732233996813310 8855987953409527262 7582712787462628089 1843279348777430978 3981800081865740707 6894798182232947511 7460644795948704730 18433219877069640513 3514111247242720108 12863162183381329911 5755064029191821135 2938100636879131423 17026907852922703038 12396275013168108508 16703602703638431942 4297290811463334805 7359400960294928124 1444086792570326466 8928316751738995780 10729898565690859662 16295530846623123030 6186122638450523589 14538388924761180574 8181934134853166525 8211603135410686667 2966504624186626226 17637354991191133657 14995514528632172595 6479853264595791443 10379711291011369297 9606208228525193950 17470756554022577957 9064433765602490901 6300034364968078620 5504315444150763626 4406738486210556769 9739677647019898434 4968297038685737863 9098094864907864052 3323164453064743225 4911133111748793170 16996827522109218868 5980961049459466792 11492416877051922211 1827970053300291592 2556108605792158594 6812378114237976411 10780591295053398165 1048757599457478265 3735039141331661596 14118584721063428231 5912029291394798594 15156593667593484385 10642035144161813184 8447258945225055418 15912527257875088023 243852254977730557 14529700516806880300 2081348836988578350 11242458568871371379 2879601077392668256 6426493009000692932 10854306336918861694 11693014915314153690 15489554290001355288 13223725475699531177 16521456281478570263 8703696364844098497 4599781690812352786 6416513216107149461 17090628202672829472 1117225087089487595 11320196681654033745 12331182298050080708 6264893066316964473 8793443710190735147 6203261298978676756 7333806587843994112 16571552353178741747 16533945430233609657 10085342999665170296 17041359051236091319 9006529005080886416 14385819405264417090 668399406456426727 3858992377546950100 15850500467714316050 7820903254168455929 10759580688657707707 8940127055947235892 2207571991485990428 17152923944916509722 6662435385344981638 8894553603719462663 1611349670621776703 7303586965040362764 9445081839072157285 9035042914359877012 9609878074590162746 17870710782470597065 1298274986647653916 7879386998281307186 4479992240437177005 6895167424545834918 16092881819971787709 8609654617746212585 301941728653695315 4550719358349282220 11572414640458479710 6039198847288843141 14621393548685238073 2651717991602238525 15707517805702317221 17256080684963815407 15455045531462091155 14513129690422550927 2359495594573411662 10196841204786859698 7027676145326642384 15970376213874982669 12938862148807620432 931296226664495657 12424332738753746157 7212734367189612226 11598383036618199585 11977297263591582896 17751051243750281249 15649921013569269647 6049808779395774042 8487595020102832700 13764701594265952080 18330037722941054619 3652177836597209724 6161011064336967868 5215326093731513797 9269709195127072705 16443513542812803575 9239057666871362891 17990538683969378274 8655739353617989145 18373438063462279810 1544574342096521837 3531338175380909624 13955029806164861922 3531155834635985462 3943556185289764690 15693921856410526835 11104033902141784439 5713825472449937663 9972499393251847137 11562158227348148268 2914746339231474062 2059664316675635265 7037145110932505425 7973010677424292564 3127420156517870797 6835281237285955878 8562753774888534359 12000306086694195026 4783044685483701937 5033396984988990197 13067429977836851890 12183977176615996278 5929344669070810677 2414584355213143204 16062100514176711523 9646819585857400229 8970276246079654618 13646364001223938415 8349548229425060905 18298138680905805830 8825735445032617249 3365361589693642728 2919167748903544937 2153856794034346148 17755628635555640401 2526575259748779286 7017664532656065033 3997871751169988711 4043021434158440577 4054345596632605645 2325285581123033212 11669516658477108735 6973065747891490127 9604579105500990869 2468249345117499826 10520123416280285660 9195543947983953849 14223886365520058770 1440032585403091019 15824517901062432464 12719271886817813589 2495041698559951944 13322330996331520213 6468705653952902906 13345644184856135389 5009095690925214580 3371086323131614063 15404185591257055917 4461889093841518126 199111992294064478 9454795118255618372 13115278272998392863 8817062808150546763 11514356377882545940 17409049084200841056 13166893234534094497 5704721520740353511 13369783149611042106 936363187889621269 4547794955441479718 10861928435678847908 17315733623946737724 3845788599228382565 10829600548672300469 12219378438685900092 18044069150567558573 15546587147009007555 16470899278579135450 12871144329682853003 3045540537388914577 5921560464254713837 2722986684468236730 16210278990312825930 3250161084763524647 16835718453291664155 13506679761335266180 3868006614110296706 14292217774167094210 11321959981699369666 4790075080458567696 3370264860519661357 15048086085983974941 7522699806508627315 12825898753817832033 4588790325192896640 17262343320521069165 17195580792216807413 15435477096403896091 4157503377995717368 15080289017791485728 16638751689621456713 2657010530830220311 1596179809227689521 3567100987173334112 5971281575568304244 3530418710640548682 15377487764674508094 17563477669246692340 10524939236875977713 13157359451649263742 3594663960655260593 10049108381506977658 5722707566684419723 16286439722725747831 2540570398559896416 13958063408515946373 1911485278492492645 17592826370950858982 3037625135533990074 9854816971904684174 17289475783056004533 15626921754215772546 16998301328976218790 9471030648984542280 6207795566609760767 12439664220416524489 14589475152867949519 7805395609775830677 1839305715789698840 14432417478319380028 17706406170500886434 10020152038620666006 11066858749208636514 17677534177614661272 16327764107909031226 6466371398904304845 11388476513056202068 11093514634959412422 16901860114899550338 765060375009357458 14296636570227810790 6011840908963748679 9789084856619174770 14790724012310529261 1867059163935935442 16566244177815612410 66299417578982056 5427171413091335176 9869650946423170672 7421805106607945717 6384177618152974130 3300100883476178685 12825314354832505381 8446155762319554725 7484688886576146917 13965148026555130422 7859111814084563012 796663900585171034 7996997101915150864 11546955125902544618 7302988108771912924 1654839764747517907 11582065375836694481 10059512980199753701 4386467409823542714 4498916370152945510 14375751540033351919 16638365159540361661 7638748727873120740 17930023288959940867 9745456130252205031 1499070374068186615 6562634837062286022 18121127012619916366 523198186057914432 8357618671744486356 2707235778081349536 13861679165097663657 15413771043595717928 6498566302119528498 14633512736243989625 4915942770268994226 4194326971228373460 474136080906957305 7011753666886353873 12664088128056539976 15225239404615474935 17127614166217548805 11635108444560313939 3409358816785523003 8307713032971255185 2617711198868337107 2533402323931339113 14837664346561529080 9078685780446826873 17672004271551969532 16515400405394254861 6028888212886976655 11836319370135782950 7807202007539192624 16278602084321934252 10797672313846372102 17314781153485059333 6051267679947449365 74375532376741565 8464703821849506387 16908798664751466844 6562818820338015177 2687900476256665122 3701803682038549360 7539271482469930911 9231839779332063502 6414788689235664074 8457242780290549164 17796335475539109580 9841999675162008356 16302620221719932589 18380530701913247286 13091899109703561972 7358888831898485338 5665154024841744884 13310844512696133610 15131331812926859320 8250199179281122399 8709332907905414251 12405622352541280073 1258593631126421178 10014140851200109938 9628182072622801740 4614089132596292797 5006110245095822341 17214369071637154793 14502552934005024269 12118979193978461482 5827355409411444880 5360533316488704968 1633811618174668233 17971185256008958741 5819027844886011144 648736194753634707 14924887626623838564 16611920550403200929 63293988934185279 18357331576350923131 4825997406506580939 3939192572038962243 4352515405898649698 10443067732096587604 243915613979828005 9204079136203979497 13746898046411031301 17910301868788498530 17332192766304388627 13593605873482197688 7367764206308880053 4181503796489635226 13699126030644020529 4890900641683043854 14443163315566540826 1300671726525207193 11161164466486733592 13236436849729646585 10953265945754077842 3779994743967674559 1769436234472443910 7073898746091885707 12215373756804323955 5881645596163157126 16247434764370625815 15749077335049352165 1135475569022013942 3481494517833270525 10378137308288062149 18129169407046544700 2814389712102102009 2172711481895110384 7930666126581919258 11055316330451568157 10035141916381172218 532560276827683528 12761415697474179086 2777789774528854873 15212446784713665610 3890888501129173904 9836778242234596783 7372473700711201459 13363193034652812466 17572075315026755077 17453288919040006024 6087302190404742046 11023154615901374742 11290399368754002929 8362917363761124941 9990782313606415086 8930853395831773831 9617792549128580028 996557518066421631 17657930239256720904 16465236949655745220 14166989181815613407 15965095639858274391 9312271851558777702 1990391045351243032 9424166267650329484 16439511587948365397 11319952617580024974 3300357912966681908 3835787581925961453 17024285323654036621 12046387129468825506 15606196745270804493 12614226258956367205 6404353109909344176 11026923125156083691 2787322102622929223 1100522049429669209 16037149965293918791 11000212783177125031 12478649929535293293 4360048250841658214 7124700976066769085 17590479381648566533 9350662642459871113 15524506162311989694 17337921228165785650 13013121593863389273 257842026539839986 13899083842131182600 13670000494517366260 10459523988177966931 4448871241351291248 10892620350539351888 1028539359232876243 15032197939495186957 11471888401068170890 14880365915153310457 1652459078829651803 8587324328707080297 4008117731544942001 1699422096519792445 16115907238009690760 4644011078090750712 4671655866879598070 9148190162967513513 14245560767297480039 576372500057623991 17185493993381821855 5558928188978047790 16633611647994415015 4028133488818539983 14800241203979552140 2288900274852029017 8827954209512679075 13849304259286699526 12532837169383481775 11723218012565208979 14599226120451126892 16895050022104639908 1803369622518625188 6126343351909278013 1648671381516159123 10797872814971414944 7633437184756040361 3818542968413836247 680228194451976737 14136467204278369888 11051147420772132917 15108784485840593530 15788420402160159359 3572525246821922724 3613999236412765634 2661939816829001742 4930254916191724703 7035761913318540399 14395002591061359369 9706298898373463060 2608553751553834813 8568438444299486353 4274183839301805202 13394360658273858325 9405958193283539045 15045805828398917318 9382136329540704239 3468929758311238833 14683473480063797103 3021775339455071860 11443981486445380786 9757169570448349134 670373834841264114 1284627793637839689 2355509618459451073 1330330893523790224 2616539964849655121 6440528126522186242 8353178540600942063 13450871737107152477 15216223234254660153 15691558083978247756 2940894661708568499 5436519353708696048 17520414904342318453 17546822276307424977 568458803920484947 12082061021710341807 13517793223810820288 11872108980811345856 8416996368389663109 13456221438579173348 16240843453996244329 8810093609224014042 12414360334013726685 2072087298069955094 5684158475264738529 12500233127193304622 7460253580371592426 9306316871921011890 13933713356834722185 16141825763218219959 9674652739477014921 16083890583610070873 2164049414220822143 10275743151406495869 16178992927111286417 14838515820174938818 14627261475757399940 2998629339814036717 10130745600209065123 17107843676516039315 4602804204299534631 17515808733613768665 13586682616357278681 1013631040858027740 16264432072972763810 8129495355873270579 1065374474114251281 16365796868687562273 5198584462843407557 1542313475461462094 18167175168907421170 15581676990048867520 3851287175363501555 9297101635662708230 4388335752873570072 15080647734141618738 14056734328923292340 6532922054504475806 8750250217231873946 3296687079419266420 16163851864310326989 1929075061270960766 14510253920539896693 17897300939611482721 1209861138210942580 12546910203137942735 14176386966329355578 11882149838273331370 17158412303701178054 14624250177916436198 13075296427517281380 14790946551312554741 15375016974748906794 17839926974888052394 2612306418717322725 6640534862332843511 16592182446028317933 14882671751295081463 5491215793520012684 913618995821193126 16564820451234060983 10405744589097524372 4275819844462866070 14920447934700690385 8251680074782994632 15969809287007118369 5496894720353560886 12239928167790898017 12384941647313553035 4033423463164974830 5590161343088621878 3717340638981310200 2856513524534837257 5948768292832422482 14914931499324931155 6947750933754103007 16639888446945297911 4727793008668012351 7824855303922220778 8061578928083209566 4901333529176007232 3359968217640769746 18427963074976300203 4720518785140210050 483302718869653765 6168285740230972909 4829344928379539615 5506216170365758696 17217166380809573828 17848499203201156389 9008408050821109026 14012021130885388046 15324997274804095349 16493843565420131818 1573577057768665568 13265904540421228236 15386382641246849646 6536781424941077814 473821950558233083 13107141087960024206 5477895980883648596 5914718161760599682 3434591829933146555 16965942437691369954 16005561360816896727 142853463999640524 12037129939260208971 12500468791374591149 8144305478725301978 2927053627304497675 7617191658314258150 2373364530422885820 16526247073246138884 10793586274459190941 1234458073890393552 15023495915006594545 2076339774275517357 12288035682191552658 10886677113105884113 6617823991243081125 6624498728341882881 10909343786683081892 9445179419733294924 7957813821196129290 900002455241948330 14910252492240739202 17403170179422508388 4402860995555055072 3639547405729100320 6864639830658789028 875733558282555697 7989823379919136077 9894733678669306966 7124115326423444994 4399534851581127685 10938393922874796998 17396919813224776960 17779360328635671369 17468147337994442174 16487271050940298642 7852221048763210037 17572134067649212927 15578788475764735046 10773077374353572125 6907230610679100681 12089044306796542394 1669532954170999308 8163420137663720367 7201390480490344443 6410330225333696228 10686120191521905004 1846083005864443555 12297608107214218898 18101383678714261642 8175738937747715327 10856052913245893792 7049103911493875951 9533732451274015710 14531936798004172459 5651715126310611261 5874187019554232649 10091905145356995912 9335155428507833561 12900682843678097580 11603456986365321743 4577235353575918099 10854683437877728350 1690806732615642202 6524322099687640745 17792902514667069242 13187479563294255079 15603130287260780180 17362574203339905118 570141109208561527 10446820629992792100 8729231448715994783 5602132269444915269 11993123106857794806 13323037854601203378 4005746110273066452 9560609229774284590 3244488644985553916 11308351869152384669 2583219514176824101 11877798838425072030 5790656969308922288 10662103171293206043 7028370716606964545 10769858566080228815 2737842412831737826 11632503823012181281 8722901069514489737 9742941626216582053 592163678512265732 12829530490387783803 17931763924062521905 17709130931800671870 2417149135928146110 16550516295723224151 8339671118333369351 10381429987365135073 8668078294034288870 11165921814523197287 8385460663147199917 3831601277686602134 3210619236820048010 954272027547728148 10732313414815208420 11297905597431305408 4098613138315311846 10433754104471260607 18000753577851712135 18024746093639228159 3211912038685026358 6051246565602828872 4555766295481692746 7003243994397929906 14104601532688735068 18075371525538500481 14252593860253989433 5307718110494712461 759188313474147069 1656761766265901864 15040140577695988563 463820196282334507 3286942497529040763 3958422574393620970 2388240435910266619 4997458503854916520 6025460563165847266 15654529924922433530 9241773909687583077 11476044804431645039 8957065913542792122 7753926530366566363 18174549174803615796 8922100892426036117 16244530152984874648 1944176161329282346 780655840923654952 5118415754896507307 3275933432537658885 15293071529043168622 9138142746351586862 14182358060317981587 14211222783451245162 289329128344733682 7108559206355386738 10178636239594424090 13886593288148540015 6603868862083526786 2048779239280295928 11070342773164437183 2845596666257846060 13565949742116041974 7251094097436266112 1901612019214622419 15247981375991730846 4498533104045401293 4022576688498917399 8722070511107079323 16705105920332708291 4992116621132266522 16796429852976396049 1655397576915240291 3821280602254758299 10346310612254761379 14412778577786792260 1172588693281356108 12177387038120743709 14157763685125921924 81695064978851669 598767917856449234 15698315706969370037 7633481695851807598 9114119300700899442 15725837762941409837 624185830191360528 14762768435697335206 15288438639607462611 12247726063152019463 2511975787141708144 4728768521740500060 17797494492003126182 10641897922452197629 2652897212004180804 13621891513986660760 13405339589714169673 10067037276593788710 4839891238297855106 4360722175262202577 4782096577435380188 7583643316738193067 16955203521615225610 6339738008304182746 3258761745105288424 14352439173828410978 8317874628570504453 11646119070625739813 13425108530353761336 11736551658473093764 896033053374024311 7786889297212667825 1260834221054402743 14141240705864727550 7421490057534351091 12725897738048632286 866981348378483209 7788568614641654276 15347470590542928633 16352766820410741355 10121966433988082137 3540961920012435190 14156857888686344123 14430969275767831699 6136236178888968420 2699834968328996514 1435143695904723714 13117327598298069106 7904251323499303655 4219194593661317942 16874050641268852702 7688309692374164241 5744942354189364478 2490028300564865109 6165145918153062643 15765057265990198215 12266045403801973247 13602646538989879452 18163904033360678762 7541107110253513598 9946406131207241351 8592825685507512612 7967469725248048559 6772435760405702578 16241681671289972020 4863813327664993060 2423659739657282188 15089936021957673324 13172325613548817634 13598249984669731951 4061476218044952965 1161558114260417923 3314341975622007919 15808077390871651524 6464130627470485452 5261202167023345432 16892268836574557676 4029473754792341012 14476321437234017712 14049052171997249853 7298266117201231813 6387832020930735858 10936221358857174740 10249153735192971042 11590358657969764182 1343679591744720620 11102038397142849699 1254615044558063045 11866918159416843433 17453640426944255944 8122269741718593443 9750579231576521971 7552291093119905871 15344249166399831148 18370800682746345260 17092992813929239292 244344834426800892 6325573540809816741 2117828737245362036 5828259353938924999 7464657001936146376 6157706266758155362 17423099905225924056 9574067912617510254 14536840516508443204 15656451938019079597 12389398489048153137 7413845079039568166 230487632207222222 5963606984145547192 15990955240693064740 16227063951727215022 7226446253859419211 1783455080631870370 13051856592278415176 8353383461768732238 8956563140505976535 7658289683916335665 6510990152936379148 5321903028695105671 14224352743097472680 5854664772619316132 8950082081178184119 13309477900776079781 17447312977519401681 14613043363450720614 8211560692091114994 17004793636452306840 6283615806122102827 8630438159258270029 10772919309531781723 7676163927413390093 3439757691936795296 2044247654328011430 5144451383575341265 2304517902942067107 10838607403226416222 18047256388617060741 9149607815704109104 15627895939435925319 4753388595035133808 13446076023745899875 9033708854527734226 1680059810166923032 16603247299318924898 3373853048909568132 4448343388882194627 7067303649137289749 6020457123683680605 7963403054870999137 9632222328289509567 16079426290892770331 5689189256953644084 16549240947811648199 4641888066210404586 16655482118101523802 4996380502731475558 7376853130205641355 18160009188551124635 134995534428365940 15394101514167431927 3729536273763203226 13560838324360320978 18277023718146098596 4066178706441359813 17341208140094527755 4705037836986443510 10770028433527517267 684543815140157480 13063295651787026664 13039393122277598965 15977529502534406994 10085395825493054269 15034539088686030613 7070612163874165149 6691398795167156832 360509489005745045 4614081392029992752 2786076410977560776 3662609977962504826 14462461787578526211 18397510919256529783 11903059293304571024 891937587530608216 8381134165498735238 11862169312468643570 10328389217269793213 14159259633530982632 11491259093607729585 663222934729853555 11911170827720486680 6077498881560956437 17235005602965694692 7988423942353770889 14269869995196355661 6961916345698194499 3226016274533359791 17857557704188910997 8263379772208212907 14068205468237727616 741113123715806916 10126273899447248566 6069490045167155303 16513189099856762862 6277707756289716966 1273947530891844319 8242674722164057956 1235141924739120049 10489650082846469986 6113672999169829918 8961188763157138118 13880796838727806549 9552229810131329360 1449124626965560734 11663367054371218246 15222146340512915632 9630599814238243468 1967261643467972080 13536188896949033785 10811778440199376549 2809342704227372670 13445477394432326829 3610986591583149407 2229032247688783587 8615975194452834751 13809200350387116171 10736825536404559680 9391850913180793839 8497905269430726104 17156606607313672062 18435225645879692067 5097387186490315360 12014566310608675674 9710942785661572818 13834379431624633042 1396828279229187784 10570653014012969767 12940973986620676604 6902019850202784187 10628467948652315778 11636730682660472249 16599621865086874598 11899384843350511892 16259334198385076794 9326465491252643944 17142595990979984712 13761090154120341297 185904398197337524 11657952612376783759 2862583634293355834 6447416749370568212 17381286764266715612 18423566532502167453 405106851027831912 3490805799893695906 3444578499998524021 15089520714263876881 7050015485514620333 544825026042041975 5559909813708645085 1558709554583543611 7223336703834207839 17815438565457567519 5382016836671253927 5588412457805743567 17929024495679302655 5254117594101858628 14645090166662439426 1636489434392977272 9345518306673468943 16113455596827782907 14000896428778417878 11762386519695454321 17652484989593189388 6001314690157700339 643645492041160613 15422134425885248179 3979468897902380920 17644690361769135714 11083429957105016427 11332489088437790828 7229110079644339638 12943251760475510610 14254540090277746703 13031536157946341823 2058351166567714975 16518083468833074468 5058997345702138200 5528768074672223186 18441042779558838681 1911600422018836807 16210083819159093270 4728754281148278811 6010763030238191154 2874186162617358566 15582354898930341401 5076811780804776208 765728919391739223 2405700106055228541 12608506412846621413 12680301196615629614 3259877385668072174 511214571807559098 9577424117065251749 11671633357708547536 3232787815742860597 3693269256846039556 15446456675527158177 10593270993590783830 7087220258279175496 13467694684683373116 15626447703206943407 3601448274858928268 4831351540766578563 16412845459655662444 1262539415845424369 4334314089955170439 7702379205397562150 10452991717298781819 7455397794593961451 7062161955342965609 8524635924727704328 617185044005061954 7132295292389269046 8019861259807890057 14226410065267150633 14860251516590300958 6125153492634468461 2326631768104229663 7079003344371907058 6215477051064450232 3719493716878823052 11979423787217117649 16686045112189288371 7179454267850888416 9304401364994745561 6953195744658562610 2261051775559926047 402837979619974452 15456489661033657996 3925680893505112669 15014736663903551503 11297502313676503177 1536939420191194790 8152874923373644656 2062003682882563102 10665748969511692049 508720244693377956 18401575990452599652 16811583107365837153 18005613803499806504 4944049187389534368 12060665479306838266 17268303651777556578 2546119964399919306 1538298737654022935 18242549473935165899 308921151590748603 1441355174699429168 13470723894620569888 17456341516733268359 12618641851506432175 4016946781791837148 9673324716869765402 3245511856541058820 14558619151894793975 3229042200992418551 8064343454211640493 10527157839518743148 16435174337533990891 4636650965052171113 4957925460026379744 16197316524667225956 9662107295446779753 14121382074010832621 4620636920476418265 16322133774432718820 16422792956178750150 17535538461113699255 18084875458555324041 2490646680233875628 7497846742671392120 5424589103386618284 5748293482299495256 7240371318684687568 9497367759237175669 5769215587494002304 13441085546520242310 824568979665954569 2007656092854063855 5080431735325130666 8170150698788679319 9718102833368395640 17375207371682303171 9077499912439846935 14276555791720014097 13373463844939067874 14551871428406475986 15732537189659700763 9984643424502789650 10886034179915312050 1073007041915017518 14341694254273222948 15055165662749820054 3028520698147911914 9050782843215858716 15606736029437521477 7941051450569125810 10271453340704841217 877392371356361571 5819721542010359604 8127808857663694766 17486188085234948192 7018092294549970538 7810482836259490489 424299807457862787 7141149736441447098 3661276803354268276 6313926411445041175 65750145082351287 6292075983901506168 3701908842526296043 10981467871137345807 14810596778770205024 12774152477202833354 11678318259434428779 3231707844319369513 12980248630774901093 12171838441042494411 2120006930679806843 16195547973925803834 15129597166364239062 10418860723997194348 12080536126108055555 11150994561523338179 17380976710433779455 13810778265946607563 12007269601535128044 3657790298384524549 601328051393581368 10508757395234176673 10430568145849631822 5343278497276990204 8801766439460624095 16703904983946643991 18350873683677819795 6950324818312536009 13912085847011929255 14211374356365464342 11793223868816731549 105141244866829079 15075384650858227575 10528971530939012972 6545154827666681464 12307140736047788265 6926836831583745156 2466214630980388360 11882897290232520888 15711086404393369276 10988985255197257848 12376717561951030003 13184615697224440750 6073329773555227439 5378511779409152935 8199463432979449555 360819326462265464 8177898915876810855 3386447995734285415 10067944288416766180 15323233035309915360 13937919403291439891 3017612590109126943 9330733655810608473 13287604066833530210 197666510569732632 14597747131642036332 7414786251472417933 16028899737014608798 11477530144231531548 7531096294221151429 8159687060237279498 11033128098910306999 3521234126755217719 16473140675313827662 7314500043818731284 12598517315452996714 4638776147287828119 7752930013347745834 909199661394175314 10855612710072883360 7541033747205675408 222114086371004844 16774036362501920478 4934827345887388417 14108291059781863358 13549984899235452783 17012412498833426609 508608945258177122 3272072005286140511 14775427846264655267 16587616225445787107 8272264618744638192 16157178877630473015 12565035686757892265 14817184419195881083 17933124138259131768 14861169107687040241 3957549252434600409 2317997812224231274 8383033847222354719 17445661118092086781 2306110395908139209 2002862096344170844 17271958852295209523 9955526674432652590 8081497234728411746 13906274405808993102 11495820480816818711 9342388316090001658 5164685536569219243 785143326189397604 18015269815830229541 7013771556573469327 4700165146558432478 3015143657728246960 1371394617820207979 13312067067459383305 3530706176473378853 11444519423394553980 7800165060613932692 8410841350665814095 560068256792649430 7024139835710361125 13891150824789043928 16870039389153864920 13231515090265232086 4887603353982231322 11452036954622634928 3904453979520794074 10351265461003914397 5988276946906770571 9917488270866918490 14112245667866720902 2383962118138829840 15803873423583583424 4746736617258902174 7246162857877961268 1156064832817608336 8972851841409032444 2981449491395800367 12211305012521072574 7391207888175225595 11078099875144295264 2863231288447746342 853864648197229943 4189408695665614820 744102945504297079 18179533281073371857 9342605197823873619 15752429033134772632 11392127942614139403 10636209881030187301 860701957482411929 12449724702326980612 17619432193053129484 991507671481587991 18066735542097875702 14351215331911920249 5652618524910068882 15274000441514502916 7914071946573863311 5576236884759547321 2628838750521548264 18279571337344769469 17507788758993244992 14937217363034662446 13366179771169634986 16093229434063326791 13394739538663340959 4432508221912171600 11428568495494413427 8934190702395015434 7178166503375469084 3812722313716739442 12684186306998143994 17399024683829560899 36503809501318662 8964954596103313637 8098420153659371198 16139912659115973738 15962462251352678906 15792260327328282093 6743792927399182369 14664472376558169831 18354147445179069555 970506391828340677 5578131001508078078 11214561644643114707 14659777026391634893 1574092103948470597 11635993983333570563 8269420814542422277 7250103170067450262 5102693268915079159 15285960523223437353 122131214964131305 13515340497364704041 13074062039238283529 15175577252622607642 16868749707694321192 14337458264631861510 17475159986259302968 3702652767315528996 541424593570095570 6727914576462074715 11139953652653664138 8105685776038302200 10130514608921509440 5344485813663195368 11571435051931324934 14530362048397204678 10395756581600982077 4160533730174087406 8293414709834440322 15099768605276966137 1767691848005654884 8140144287184022509 8074901258440075958 13666312971760238117 1054510361260982964 3446271736716233271 3495849538856646258 6876323968978161446 10878546384898448074 128673551999906959 8275358315205236786 7726278103859629510 4696116176720599817 6614296725790207293 8862736659446187658 13591930575923227709 4499461279130271357 14141211909318281919 80528004788560072 14874714912519981631 1117296979992169553 9267245163073993288 11704937111424655523 16478151680180622051 12392645034480556626 12671908491256561543 5686528390328846293 13579477155241388237 17691962131222074951 3871995139630349289 8254418891331103256 7967122706732237246 14918289569697744986 13072897743679946447 13455449263007762169 9106130830456503876 2151066415611600942 4340579943349926406 7305472744165657845 12805185040661623403 13836178729217381131 15407395353134034004 17276774044016581043 18169660495089514766 3529904685077462140 4482104875541223057 11151327178297897469 5448450127468023293 10233229144723163654 12782733656085480416 17380125543946621543 5414283184921328008 18308053141938602049 10043842253144499538 8064055549225506670 11478485985211931987 13184005042514841762 9198798326006712730 17813960247850058708 1960309538939407919 11269382733090171608 4356351871622562854 6348046272927464293 15521767677023098818 9923496479608509395 11093852351917429335 5800710974309815939 13501631405945786051 13949707146649022625 194974129076773954 8141935524748116773 11427757568486909786 15766427720260968935 12231486467424697960 17667559978245056430 15818487438816384526 4660003307522435395 15913143637056003360 18268685891711328165 17700578936773975175 15374800485959048049 15754276889958753725 14156114146440000807 10620353302099742715 8490199106726677632 3592111934179804399 11568401959077148109 4735929912863808513 9885004833133737150 103316650104557594 10833597759001826806 9201649598912092047 14429229517294364966 228141033944020402 11143076129655587559 12422913937505252269 3752357641095493504 779659481193510024 17278927758476489463 4480644072252146204 2712432546085860941 16787296102348026634 8691357621729522253 13547195335339228541 15601561794583659566 9980295435519301566 8183310131138924704 8805825005739988512 12504851391621359690 3004787213100498379 10902245059176204643 5123563022943674345 4809590944972349519 1637244776892781285 2508745082466857784 3691717396326075769 8382701156761092027 4365627460389301395 16644141281282416291 10481169472773733441 12723254733477777052 3674532694252157720 12041653158849886925 14268199852937888838 1919645556534224173 12093970303854399143 5874458964681552572 1169478102489560653 17440846169323659078 8128489858563055936 17539669444380377138 3365355768322729519 4029587706789285571 1138978761101236636 16614024322035828326 10221363440981734133 8335936157767670403 11933231144730326498 11677277913097248593 8405669192199125129 155758021661841271 10490350041451748014 4198250494275460672 16336716914673336401 7509848737884950928 3393704905128773692 14966362917240580054 3182134633651241993 9095718984094745133 6727730763647855373 1526245277993200382 5265568419770298268 9824116949986458943 1343720630991182599 16482815894312901321 16081128809669085513 9790010784777187798 9708679849515143361 17193763688821024219 2878351794886175615 3672775793251970521 8449601343768806407 57765192295333776 1051136370138185448 3574174072970779813 8078009312493263500 2165139066566452457 6341921803669098847 11090915000685522192 10839117757106618223 5145700915802826271 4711874962224076167 6640943104319244404 10699413853214364243 15303448836319985060 9178680130446346416 4044181384268086285 14543625711919912547 8978712471921274530 3775293990660499497 16322955579807124158 10555812415614746563 13948477650837144251 3717060958440268730 15414115252110346597 8432285900510526759 12330132923838270119 9557490541671272530 8628095456371068267 18356676955165970751 7649142864738399751 11443823804034254069 1029228581825329016 16793879599869741063 9487697479579707175 18384072424216394075 17301671834938887093 14630906674993835933 5108871541913446532 10509028980596105334 5957135208534487139 8748868545950472657 1028619109434491492 12988027699025100292 16136684050832056244 3055581105376489746 12025063243421909857 17694468453444422085 12943983255842020066 10296703277739476747 10293824568334077850 16160012004541447970 12958291159475273673 18414691574942137074 9555091868072335123 6390398814882703588 3296740364680505146 2920472346774900659 13606025651155640864 10672744097385290402 13155447344720634507 15698727157936658317 7959275669263199796 17182187813106286762 11520877764723320953 4196778553442322251 13050865583377398983 12227697460487378393 16205595389185352686 568341538388127677 4692891901408381652 7749801615802209894 8749231095782463820 8055791831475321995 6743635652861506969 1132908532945828618 15071785794770768621 6283183820788178503 16768039180822819093 3083845318040199185 14892613017911522457 10236986232994329075 11042375554953155840 12530755432654585590 782101082756006258 1340748726694893746 7794420170488588571 69973867386428473 4374108899957877641 5622485688882611361 11104261216675007113 10721798647209311528 13581673111260375611 12588331964713479244 7349001377315145439 10104390379448157062 8523863154860674877 11029227470723963126 16709791513673227825 14633845970878526906 5926233125816229844 15364317488764069040 9600926899743494505 15796262843899962386 1357391392544170992 6270859132176751812 14016000657925808694 16651217434703891521 11432090627838208355 1412909825955309073 17534408100776987990 2839862655972117204 4360094420250258586 12008038100450767338 927496855136666748 14593885150514378013 12961883092722561848 14908474994822388744 6418970421064247413 11261534172982185754 15254055054353914492 8998630019885609400 15816004632550858945 6046854280787978308 10837764921675120763 724723182363700614 13733227943642358112 10226926073457705285 8320254731682954353 336888630680232865 17604970570922140119 13902099309010109791 6177857507018891128 16044682015370475851 3302635591408126213 8609605606790879184 348777214130037278 9376116595480035849 7639687267934528350 13428528638102836475 12561713529793307120 9002692679639554975 8599319283113977360 15552232836490156921 8617973831280704015 4929855529522210923 9944999855670729924 4543943069380235916 1070490386456004607 4163591675330160770 9134178758739512102 11146993909601437774 12620430854072054781 14159693488671176094 6713231170654175260 10283271409942519135 8717319757828388564 5430650038040543263 3945440779732788758 6176132370133668220 2280681540165876875 6665696521748862610 5470187694858283083 12730979891797234280 16450344080594191202 8466732862900183874 7059436618841251830 16803892371562905857 2575128220857340559 18008142004665240466 3378531412947902859 1396133838209118743 6944296065955299726 17566165677790331785 3900025938627145858 17716087902978038 18289414730617159644 14170245735810575748 15390152658291817070 2520426544462048261 10107965175717014967 3213675005295691935 9688671664060377130 6023146005516051294 1990196952182134537 3438538510879773522 5299152570087046112 10869812538313652344 12475125009260946282 13828069284087270183 8197650400616604488 9670627933082086236 1940733637891796323 8161243945663209622 18164696592136595877 15153561414755464160 6931238365464195984 6395084128925823389 10976839606607540274 14199947003665296829 8985032475778553315 6076774048728860357 10155716647239684233 812436397308016147 11472551606296526885 12210729385258364237 6221775687010669285 11734857586928971171 4650540230051346403 11266677510298611581 13628514980526946539 7374755905253904632 17453076841549021195 1404314889545735766 3095907541898935249 13926370160306563246 10972998872983848439 3827812237233228073 6958287412089961210 2717337014858632352 1719757290923817712 16134414234466723397 7951579489117752072 10809146676875286109 8178017861161247700 5612518262686182013 4814741877230594654 7338922801132045915 4539384565096814563 1887907896639215687 14210941471008256434 11343038902514093186 8163083920784430672 506699290609250827 18020164749185152106 430427655063594909 15642235085069414744 2087625208592315234 7300157673963529505 10126299334690921901 14466936701231519641 11556962207106624135 16224643682125992934 4435573271522308525 17999573354915512635 4667641661828058777 10040585281933642259 2292470438713310139 4440453752404804241 14154604784417217420 5222290729606746677 768668240356450997 8440770656959772665 18090613373773335814 6774351740975098862 681147007158217889 15544310304835285450 5293932762722000950 9951674696040713549 4494225941484149705 18049855953400315354 2502812356990444141 8656261979453985567 16053341761577201975 6912222491134035505 8922924535627669718 14983275523079887843 11778594009966451201 1960081962825213802 13996618821412240944 14556140335389492237 797150630079005234 15908895051802538548 2029706531799845164 14172156137911284933 12327602839185803361 9101808710126855806 8048782617277684063 9222238219835115928 3279837320238022634 13158061354414048147 6126191312459107965 10232208165645646768 12324964188479651526 160990613051288183 6828341074804807327 17472716183522607094 6917851606273713223 12137624908425865972 15085088522172016899 13491331453451596538 12159207194306176194 5094237775822601202 16552797553663535975 1292689547869992981 10891727039693115656 1131053771000271409 5890021998278406805 17836518280266814404 6019046434613885234 6269585657456828613 7680572700781559322 17394843004117423326 8794267525428451869 13149652348532242619 13756516186702411783 9968433872193929017 1619126617861882370 2212373486172774319 6212859865533996838 18097841064092517542 6144504253491668398 14716284889460542235 16391607097436420947 2749454822748992010 8104497529710510415 6427554326133817969 9965281513914044136 8041886192876144391 4419932676393927125 121229058335878331 17020491153886271967 846827676980058269 18374584463255512109 6232420246012935089 15752481570958731026 690659933602287704 5723634244102059420 18410674873698615726 9627778797604910627 7442338083389212901 9728198352342421218 7232071980088830983 12800405307290677431 15662398221599303236 1078888669245320785 16667067215985342699 8127139807827367483 17720864796995824743 12471318455805696561 2992507368343788878 4444185606214997498 7090675453960183890 17717025457669777444 7370461235144235738 9488281541100675282 1715776647973586516 4847800806623895251 4742790737493575728 7524237113562353149 4228901994755893022 2766074425174064306 10954193307706983853 18101785078250572841 2985924394174888882 16231635052882489874 13660720631977023739 13709852493187166788 59037928854826819 552835594249046529 7066982520718719876 1291807396998064786 15663644140072603755 17891429057527679545 10014726711098731385 18046556398148974942 17357366510793599731 6049497632204524601 13260343542868430430 2425979187028645723 16468892588608561296 6125314340889746843 2819564920254394630 4781773957625543807 11305480553561665257 11027020638696156470 12070359141453680645 9234663022230944076 6765091988359493842 4273020041493344998 172978447264587311 3203169912196893257 9577748666369513866 14911300878598314476 8038921205115796655 1079943518070490254 6423213471137510546 3489573593106626917 8682463432723921814 10405180147004390814 9370857537204101713 5156278062482297010 5353054848713326593 753307669610332330 14003795389465829996 13421161928810546814 1004364086768660937 8194708743186299818 13657080136971601324 1249007112052953772 10676559413485722424 14841538822175492218 16003365820610535573 11045429079287524576 1378656499503125374 1372034858254998746 10783057466003409011 14943280152364243516 13831941490491370499 3345095407261734856 16115658692219967760 9905517514724677430 5229837680109127815 3901578783416108422 17683519363810835536 702311997951517424 12551294360461736206 2847573658841173498 17521680243189703289 5993315857905100946 10880345144941549193 7215295140859398709 15625187287769094249 16359927931150325968 15287290553365906954 1731390313130858068 4821809265420119404 14148295650487806945 11705172943286635022 17241211349351048248 9211946280315803974 3765958003993557399 15658777461977301156 10561524076729716944 11199592297715685778 13346242581635921682 15124609389561569566 2670468528479862697 1398318812585607187 16467645938175630716 17888517893326609271 8809366960339904806 7212516785421567915 18039587657843532992 13134064902138552337 16417694494450741695 17758692318859875641 13336026709429940514 16683296507428742714 12730140983961243191 3830364173203012901 14541409054464046925 16060348912372718464 3139381181663055560 2125933578072332106 17394853933168518922 14614685571860776076 12746940434467809809 14539721752042730205 7642360556261888301 12384470635106488056 9202908508658226479 9779988515057503882 3413333737588958580 8721370312266601592 10475240000141847343 17073117244342964700 35248201758846974 1782728599823483497 2214522297058660135 4218786425454870860 13211027265826065111 14383295523521180718 7242564462336462604 1299918850347632063 15768636975351339739 11251004651309253845 6102170996492985562 10019956891631855932 6850455990387985624 9264646415788702673 12202518748277531745 2307285034045893892 12624255093497421864 8965911763804228871 6388584893542101816 6131016304217206888 6364597211810097257 1347468364605413182 8831303926027908041 18310892564186152670 15151492872585203332 16251303778245682703 1355926957922433609 7086782987834513151 4972336839761194790 15246883191108809640 13047938089344191635 14356922112321058836 8294174038714467224 11604530503317781325 7320678659016228637 16228409145798132222 17722358439577178666 15846837012343280793 6537060805436241982 12228350199095458756 5355701914531446832 4007273605309719097 17803710567340548337 11483013357076351735 2042380145298885182 12952421994432257053 11516596150783283167 18265098763743175343 17502988023326049363 12265087179823788030 1045391119750991281 5056203013637072186 11504259550464217123 13495495294511527671 16342527077816137553 17790304929420013770 1222167517195006340 12269088115047356925 14041925579099675195 16207351364440887293 14832542122269731244 9214106796973516119 13000232115386298282 7741405773468174570 1147244854385683770 18050051856830258106 4914665563110042371 16367876784388722757 12921364690535779509 2030400002329269861 3067599744082302810 5222282780834420179 5518467244571383821 6675652698888270169 7412539069807339230 112403989448314458 14490634622314285586 11415667294425078186 10444624755236970021 11455411082378588287 14024405456852661170 16253620322823618960 5908899226615632996 3479108446680288184 12560366678887672315 11371437215493761331 5089500649153303893 13265377761115368587 14929901048052657189 6649044067693655178 14209429040382152012 10580904806923369233 13700643495024924784 10304777126048405033 13144642302805073120 8751740765739755202 14020643064543239550 11929427492928040272 13174451261901302477 16952729220010461023 11845871610885254436 5768381222837952611 5464581762037455786 3048681930836959137 10790926239548576308 14334256331133880222 1674706215158443389 17044889736012516047 8378558555277486003 12946882756251473338 3658382355917218210 16710991213650021799 13642498431327744511 926526001958517095 463031667803299933 12738917963996597890 17402836990411513429 18350514198981618028 18315609352758994054 17930599366572128394 672027008422172698 2249882832948099377 2199038070267237541 7391533488145442060 5686919142886853461 10323609573135182133 12487008807426559376 16540154410361932886 10370051236666417281 9299877838718894539 1333304547849202189 18140742704170759175 9040236386682673109 4209872760195068986 14566105827475722049 14747459810561214936 4489578279153745233 7759011556439335057 9538557429635924305 4233898863285091044 5461319328612056122 1087727131833012472 17611722729347553964 1997367417233151516 10907036107221588192 12151935004762913587 10168760036932464955 978824945989332077 2501244769526284737 9609965384301374435 3320434233381368615 522065010576595777 12039589721654471860 7497798685682634500 2839252560257537449 6855060683578857235 5537271029377995285 5281947856060614944 2299075381583158688 1870097630798635340 1375724625464839027 12441790484816072602 14587909444614593116 16401963489658920278 5505339650423505216 8449930291483522656 10297149308855660893 6317205705298401551 18103443064637241449 1811710791298924414 13998331259464884289 12297655995181053829 5149905143982034138 1291856232783961683 17681014614391496249 1274246010829188611 11899898732642017630 6474810892715886126 2995516371713705327 16281414184796931998 17073597696324434958 6177606868878850399 5650805417069606449 18046609608249067422 2552815533015219973 5903094208674303747 4186456954250928754 3106683380980451192 3644008215721151606 1251338837382902829 8409672187712053592 7345615162430434996 16937713017856212169 8772118165131807490 10934878680379967783 2025750256435255216 15523550696517814483 10036206441850935340 5503888277386186334 1520869532048146149 11284438029698284874 15119069196367625968 13808059251071387926 18252797791042097587 13664762733974496904 5251265494237908669 17086829184502658192 6692852434824686500 9854712247125030288 8063463364435616526 9784224105513690649 5213865198014708697 1928767852110234007 1495861285984555221 2961038768047042266 10128055846237583623 10891986221853459070 4269453444533841889 3635041368026428434 8501357334753036335 13331507884653858249 9724337584900059308 17483041490918160799 17344587416664719724 1796350095303654672 18231054045322289676 7359709457276087691 9193099717569849447 13826145828060812892 8190080691852993616 3837287980732551820 17275677018572196733 7300727007325008575 6935814742504075789 5937608005357141135 10789258959242623101 5579832813565354399 15289700066278541485 2145574485618658170 3182692654289239000 14117141055307142473 11528144335174070094 15323190433391301944 15406744965705523067 3255420365283799175 3626096220268482404 14704557357949781634 10538949172504562391 15683823931504842932 6016224625482336348 3084413688507449103 4885897575682220446 4774113060107166344 13470461785129309575 7877729557181860321 6292950666424367584 4675285397393031340 10722521782613816543 581871743197871948 4700867200966630620 17887658443754248367 3664459280772385509 9695796038808826275 13493010652336739571 9089848670544866431 2943811340431598036 2169502911165801628 2955009275565145135 6818496112601884685 8542516486963603497 2292133388750962950 6942380289314245175 16752546811853336203 7131809123163648315 10021023646925562297 6234341038954316141 3814873368329993798 13051656047191267378 18173731738455825580 14648243330286728336 1622959620306361581 10549232078003382015 12258783851381392850 17540933754487742201 1048763637475201375 13374505386025348652 7625869961120257353 7201548168104977048 4435421351138147895 16252128353700761238 9563669408546853671 6347377175159428 17631080654105442392 9549230944784889524 14677282268476479131 14680666503346633983 3736270627509685351 3398989760016774269 10356156122886359020 10936092696177461913 3180178998650656685 14776335029450954737 15360327679633859265 9245992798176310176 17939587252127758444 7976278701181406227 8802478408644587922 5803104512275853852 16022346128281898995 6839241564595765215 5482686584709879810 277767607202416941 17715584873521849508 7288493201670065156 10087696183855299020 8781448412207673141 72192706032899068 7238750729802141899 5730752852973077983 6679896784477666945 3881148189215130570 3800939901846865447 7528275972952628114 9431135296267470742 12347245912354640175 18442205805017730720 7857231065054980871 9580349259649260897 8402718333617397014 18094131863825040424 16556213803309166656 38985246284192816 11102373824282310865 16088641730625824533 3553639211796083538 10595532970804954658 15964218638101587906 9678599602463394409 10646145326190365911 10309825411363539764 258832798072650137 17519047475040466701 1363339453377927001 921816930420536357 3366829120587421022 4532890211537264001 17919457321599898753 887580234662922648 11591061999408444128 18359819109972940976 2175301306465156233 14637927519979630733 16762839012474445563 13711001445036482520 12149242164359675099 9855107639322808069 7850081923346710173 14483484811283273869 15174215060609774445 11841263912242321809 10493529676401018366 16887461987369559340 17428260714759553492 12453304731157840843 18095943014290920054 4943641208969256617 12444209866769305975 3003427541573741030 11612723862888439249 3419058807422943738 8919799281180608523 10557865865984577905 16810349574047662385 5558203192890135592 14718229873824610624 13171614335563091792 17184335830214622534 6865700136063994699 140328323095320041 11627858283592196619 6660141937549987667 10140893098659508803 13352358835377420103 12705484453185789984 11542856248516119420 13049416407559702442 1893129336744684077 5240658278338452571 677287494373079821 9680350159091013464 6812461768800699993 14311321114763970838 12584019460067141201 2294982024454128837 9115073364686816732 8298470770980759108 15976849490264209866 9498589373954050763 10514677809752563504 10800139161083956480 8935169464304672256 299704531142205296 17279198135912668706 13587107963324974391 1987361875310408238 7083843053664323964 14626143819567263296 5181565371740220617 14171301669482911241 12663535385676773293 16229491843424862264 1028585502524101541 13498300756649754441 2609701468612614760 6684786250375636219 36218184536038884 11848382525998945214 13482103772432964092 8321685250484038518 3435926795273191249 14980313473996755056 8928169078343253426 5802450233341624330 14994684640325971781 9312578524793881212 16560103779512973448 2918871448828678651 5618312209590976840 17142690547919361810 6457044452853299069 17544082169373905421 13229986983254978116 6533123654177308735 17252030643652391794 6035188864444546899 6421212717164717331 17204146866134644358 18342333539986832127 17196698341827093325 10900039034122877853 6583579663097098677 3528705663518300691 5610051049252155621 2000014856404202743 3264089151069808684 5593890615588545637 11649368662317671630 12825406556363543447 225340739733688512 8358544592477640004 9969256161702103589 11303544967709111118 3594168565079899234 18265033828675676624 3860992237535468251 17275356017902083357 8916919152652975762 14159744929033020971 12941248546491403238 8935194277138033408 12907890209104960507 16884089154948319885 16398266037925681234 5942725170296971187 3952373563908871274 1951212622589829486 13251334163132766221 4376862152567227241 12351387116135066849 8681120860753759939 15972471968883807788 6925396879648480768 7576761166305818081 11432829736723780676 7384944200099700433 6078432091122235367 4613339483944679372 17058754388110984245 6020155435607647650 18293357771908574470 17886617714928216393 18186350943094664022 14376118809221756404 4915945353528772572 9544380677939387850 11416255946853903031 15837335415610405648 970695167388967321 5513577366205016814 17626737066504581581 12359103008230601448 7786693675365711910 10243894394992898829 8089453960185064133 18307635099539454491 12972770519789295440 2962100162365457586 13758073925558841968 17049606446600138228 14248554007338444130 4439354588026663427 16699557050323825459 12255308591796304699 17619814055389283670 13913970161972497203 606048490553960595 268558739418362653 4830912087012956835 17836825921879222350 15974607198917485811 1745004890843634959 126578626832196985 3657769832912279101 12529624021172440903 3633150977066861448 14918413439152249979 14442662743198852162 8491313904198682175 14523018456799678123 13281003820191540318 10703495916310535928 14590201715223513806 4053204118465232327 2482377075826633123 11828766701864204716 2411269854336344701 13561977418550143270 5952528110569123783 8842603842223275499 18261641666853802114 4112741407440027887 10754922090786154974 16909448807472614526 11758299749661649527 1655930524083030347 17981064467161890928 86351134181613264 4059752648300532559 13776995462883201558 1650136322337704160 13397946669228238435 7652739387602426576 4410057352240036020 7112427797303155605 7153958021931331004 11409608584210339031 1591121723978252506 308242137593063234 13527707284472011966 17815170792165795656 2254522452993017410 16990049693564755167 6427384959996547322 8198547490716195570 11051643794198761254 11282545949194108625 14931072477965856687 12259136642450249892 7087251873257291420 14834841005937082648 2305669739718709044 12091501582938971695 4158852295983649185 11593755129332577506 9335138426500876729 11717407246929193285 12665206003374179598 3628706174694941529 14030012875149632243 16410582268553368885 12967919485030989479 6356423873896670065 1727251120283610615 9878553705737314137 4879002186310276393 17229453070943984794 13415557601907104409 13053798398357675187 15151035525664568890 12869758476290960045 15899502027818030580 14602000045275115211 2060652786687984187 6418168491944446749 4168418727793144397 17818980002686111545 17130120617924072758 12356258237293251789 12011018866780645999 13829413318120176388 7405276083468650660 15262872322648443386 13090190915647515134 2902563353222219821 18032440119750717197 11434364186753388984 12536225263952023876 16440786146050132245 10112609148646006680 9439082446324987586 10904601292453722413 1211888855464548615 11418825122294342056 4523461706418147451 2046766317160515139 6885331717972599034 1910283547473390308 11051458424762032934 2252580054749577313 15582151998318015204 5033212156151775056 1855911248958054612 1217286634334642768 17790684764650450800 69285098558027266 6382036019898841551 5481760181069957562 17837390678544302002 3696562013445035880 4665599199159081257 12025464103192126699 17867257240192596833 15663338083776094124 16993496671492530640 16822634080449317427 1159831481820197291 14983663244838766209 5855699433980015496 15065482695719369655 16498400749434473667 16155654777173354302 10031610377997426390 7853468261990177399 14524728518516587570 13478181448331925568 11678818065598395617 17091748925246022034 13914486947868881751 511723288595088161 521314756892476562 5839574366372131033 13225758146479198037 14774174276859562129 2736540378244202087 2653384950147848793 10073150961961452729 13840527762209234677 12446835284943516447 16429038236747325289 6389649699480130609 17342715168056382140 9967383429368970304 18390137216223537487 17153089820357767879 14380529512314062615 3695287915630065120 11823580366664573161 2871305942066860754 548819454520581615 17197274697585072828 16599509989000352920 7080615158200209653 14343456237153566161 7871651070523051767 2970284985423148683 7221033502074140431 7763348323043381484 13230071873571956976 6169258941417790171 5973619525020194562 10183891401865881611 544926115756308558 609793020410636049 15646899491219045561 9805900542315499285 12284955157207568553 17339189963506814030 10780912000701574102 17374857644564324544 9462211073007065958 17842279341813207242 8274580393316798021 1207664334881812818 2351548320556281694 3456272767488871237 12332636979802701243 9019850543813931400 4659147843468948530 16780017493085641466 15452890074434056524 6335051382177753536 8113518285173777044 10679411198479913344 7272536803323195607 5949373851506278616 15853582447461158170 13734065348468493468 10791369457322471350 1456023346621158268 6985780245724627115 9785330809171939140 4661511390677910315 12890217396417614308 17219885794746040682 14094393813535438980 10571976152370329154 10630008167643037791 9582661495041234952 17612864881902190927 17096137531591550141 371508462669460774 2233253954985687473 15140186529721503555 10629409189195480302 4336277488014678250 17287932627814261076 9319103067164215675 12477794105070122977 11304480447738979901 4240830105395537470 16752426297607405481 6335823709062698771 8152997695599627124 17566174303783933987 1872878579196635917 5295325315245373693 4773412861967774373 11983859318032665058 863430363298424333 11832897663096456401 6453216847032032161 5528900671814250210 7620479020736030323 12494852880034878700 7060801715594195631 6246635656422791906 14770072906085812788 13215900269078361370 11844239380579169205 10942960398697912205 16960531114592355713 15298501199196374565 1787696775639936875 914206615441585199 1672283347572662245 18081859586051614110 13551024000173886236 3890619521402229891 12957434237737996416 14481258641986096634 12875075584111280402 15705451790752350328 1931341163931116319 583502640134974216 2004442238353930822 16812633532659438936 16057269574419318619 11338645438057196255 12295860417402395010 6388075375982938877 8767058461621272865 15302682978257755383 14420281702825910222 11593325476491356774 7047286402966973070 16562548007752186796 12688096875007849509 15096813196050123052 11486952134572016338 823922126099618462 4924529053078762948 11440997947444057933 17491099046291354286 16428285219050636211 11763690249355002112 16862990540350267512 2858920791543448194 13003551996136885945 5327648957272973618 11220027711094535318 13512122818862309797 4784126919105766211 2437102533392426044 9651199781363133478 1138129086653881094 12536119341689239663 10246697238180913421 697699462994759365 8238353330024658224 1619505013992316922 9887081304527324687 13887942255584260368 6446968525706904514 12243108415400582945 4055789127812216836 2134388641344930047 2530127042052981620 4130035460288765971 15092039894791726423 16400097812042225891 15507948727499429645 12345303113372430027 16672080853817861105 14576639449107983703 8251816541266069538 6372139153519576452 5607822394873065351 3297259813859634468 16019250387354111443 13820069959254087194 16414502520476441440 18089217885364664030 18258285291958992256 10575239633385919500 17640889468609486871 8707368670607150469 10471249698549169082 17567934088557297648 6971226384342203607 9423223391496104516 10417988308253888283 12148329753752523365 4456939538626486544 2660865531314581516 4712145443072363002 10532783055428182143 13307794861927505065 6449692812187435583 2462703235772679416 5118448270847557151 16431514791605904594 18211447176528268618 13267839241120512248 6758767063492646938 7124264362398091119 16889756656195990551 10411513172837483321 8514792115754493963 13641797089310148479 3967346477703471457 11766281385601646876 4336439741182494246 9895453480897095929 7034345966565766892 4766964217874119607 12196964729094367615 7035839375296248591 3408528737370787113 4531421748929918247 17218369218019296157 18420447776408134495 8727637751874733305 14962626050622702092 11529065993984014700 6866810675371370504 8437545211745555845 6109246746812676388 16380187889717842961 11423672616397312606 9858792930565969740 13688759130528978481 4655850820025829451 3884894320360134752 2446484437489542085 1368437494068129037 2776316571593784039 1674420092821288578 13349899380195732433 10117868859735363917 6215647566497789451 11813337997984539973 1137043186344564458 9191887493369974951 7750627443329336952 5381304225151487150 13259248913574103878 10065088409832266281 12510202663960254298 721164872509910552 17765356928141295854 13862081587417077691 3039939981511912045 2816713725580299821 3022664674483144925 11180766891818412055 8359679512811209009 11947122625675740649 9190947220411491666 15611759459244185051 5001447610691756069 18060400193057578312 10959945445939878425 4738386656738504917 3071374428784771552 9335689155118079357 15873508746436400126 4362106900946622090 7526247888004058003 9166301510856495714 15929900968053127126 2601152558065031730 14981134397507033511 8645495700775850300 8458261429253266967 12626338844853528147 10021204579935165166 9464198194293574235 14458187516848920990 10889384868724572179 11566461760520927656 5310609447113490847 14844020834737690477 16744569854863937926 16717888652403353931 11705946553954536129 2452927019111136793 12600339639187489517 8439158192402281862 3463270463810155802 1864472597132757636 1833498808642497651 5652856566998251902 8223622401628312144 10522326158096832561 14959007453777991938 2340317861560099054 1226919854150000444 7748857904272816218 14806833505479613601 15222280912874402128 7526278588090997954 6110217690342853897 2054512769748717435 13287878618230469182 13773088873886534654 16221198804151033699 9857798045852105784 10199835644899105095 15560814574376830102 5620697210537927288 18034962124353871528 17256437297389983652 11125644075581739957 494295032293944719 4588347163832575794 6571611587327258035 5228838603888793712 5292190964174412657 4601673491070341589 6692842458190014472 3398459492408020435 7225053619679828117 427614516028422911 17486196987808911761 8942682219135083801 9802718749061206323 13458166754940168003 10531312303125801879 11719985962727523006 2196444518369185444 4167558345887326919 17649523667047882161 2447677016278989752 5914789077588237737 17176491077469211623 9330509676704454907 15682783331872094627 7453447765319447604 16152497396010567528 8549044110788019360 215252646145405085 17833569894986831462 10045783258071593257 386652303793667178 17193393259784582264 11028110252538789079 16942775181047384120 32557790065768416 16332183665140456404 13298504509759190903 6779216041576581025 14839943859969746871 15808491637060475372 3091057155770440390 4419538251131429667 15466349750467120581 2275553890585809095 15886760824944129987 3070483680872280266 10702089831498331654 11320013780028409342 15211706236587479494 10270143698097351530 18328612247050821703 17930075044261735573 9014155969122563736 10713218627217203555 4682543060930925874 6404527684928309633 11589365810457571125 17682980629329647782 14337851985582323666 2414895956148872245 17020213642972914218 10484042125327144190 14525179167237419069 15029421365038743527 16476100549544896833 7898826546785186233 6714904535992173504 16047132082409208264 8074443956114892322 5013735828894564273 16619798460206051456 1271746219965612475 315801310454527431 5170487149644336336 3157166040292832846 16405290475485013727 9759831747638876767 13728451238121879698 3499651742647592928 12537925465973773151 8449048347110571843 1693075954473111336 16294788929653299649 11007532137678209797 1904798820068894653 16626688531006719296 6916502119249636823 11921883937213056253 5151780654786814393 9012915130209276014 4810639285346807700 10529835343832569875 1701747613806016034 632833017195243138 6807240140574686168 15101077925232874766 3149591131806577381 8002858594946335740 16296406677552004839 17524221098024580767 11066276216599463502 7457177648751347292 5586894127868643277 10458059634093049077 3035946134407018099 4764727636908998080 15477718916668698038 1052855344615032628 12638562544149826726 2517727561221539128 14653663809913246694 18146738156797616468 9182175591674689673 15495586335147836285 1249124147747487890 11162291137301258032 650415200374966378 4492208760945192279 11416686608057040851 18424789638133613596 7472649023501256540 741641604206015711 1051241579461592110 6327942054384008730 9365129664250567200 9573444626286508764 12501030749200606315 17120186645500775028 2346401009215908984 10362248438852961146 9072090343039216539 5702595809811580264 6347226336848183545 16552403655123847348 115116611618920083 12137303444982656032 13670782762506197508 8081921082745103686 12617125958122474105 23747730716812235 6730209179384718856 10710643303929869928 11483817813870760437 3865936751112614089 11107902189918996161 14562815197005592884 2163767905832598520 10960693958177432 18348090529760656868 15331980371127327347 11818174568543688723 13114554635758350281 10946012544412154612 12436128267137724951 10096470732703044352 14538579113304497233 16970720522456405791 15380754510830505751 18195127190012425345 625243185485707328 15956834566319300149 14927963830500493367 1843546676539612461 16904898710604704563 8133061748651483372 11512584419913445222 1570451602862667833 4236052051373102601 13395124090384706560 3539938485953007586 6626144243435920196 6786588988507908350 3310764142621982253 16347126228974212367 14450177960694568391 10665429019550347483 13757689806902140241 18109967797320111876 11089216009573748555 10337959139181342842 4313156853778257401 17340173220693219656 10911460113812854978 15467618913254873359 13663136338032468671 16079364884303128541 6836256781033755839 16511167617940359236 9493344395185128930 10338000646356374609 9834596942855204222 6307847497395277327 14841686627178064223 9957418284629796764 4488204729348670088 7034632579032961859 499772635183207215 16477382774286882658 10849214960139247171 6983827085929247946 10846807236552619707 15350111588084670960 14380081815194121750 4524583161137043463 4399343710419437919 4907369379666397911 7546348748427102980 6355589477060061383 17773645798694346741 10022034376395689576 1745721870073711102 10044734148667770591 10927141307941128005 15291757222025472219 7352528729628641878 15612228542420922698 964713458687686047 2748452255924881060 18142887010774401399 16193829175315141467 1485403778303755149 10049979843612682124 14066976472493192465 16745300717263279947 4777089113797689405 14670666594973518457 417077037666892604 12953961547436149533 6671355651388069967 5382331881363170310 15811180901403706698 9414495362013357117 5567516618660454587 13475677213796125176 16782821308652315999 10004606063520231665 5055425455013689885 16437818796714286440 13131884290857026626 4278097952064720341 6895919214355535870 8769973381641679421 481506425593551168 9184287979729841876 6865423794112823723 5737363423372400657 5471595568217471986 12363546819473027311 10160604564920250998 7818634733447955052 4917793812826391173 10666312926066772162 16638417003802706438 11659075504630876871 2950129389259251141 14215206750274448193 15509269621961485321 16874185727711669634 14701102755166573017 5012960008223018340 9369538948684844724 18359023010015503847 3534306634651605097 7488074032501717123 4213217121693446174 3750557250884410518 15028919187162288128 11733792203041670092 6740192244566887288 2287395129461782713 212997057149898822 5968120948523874791 9058850796096316486 15907974046934068608 14414768600406813428 17100801502863445283 3914985118942458065 5908618554630327697 988516412289501620 14288989548621333820 9215800596384619969 7778638351577786082 13482627304827817070 12869781958662608659 2677948926197667450 1443368005063079625 2877368243940496071 11966532249811777689 1289742853566947462 1239752357025883276 13643150128239143245 14341209116590245245 15626604945870191674 14740469333004614024 6752187493983012605 9056721781341802648 9409190218315791313 9108105995501056536 3031179374992410422 12716044878490505808 10906517138082443279 12522340461466216460 2586905874032872664 11227646333958175371 1044148456346044918 2979672481392024052 4922656578764314542 15347603977383591022 4436201284984960968 14607027689220991818 6548876600952262285 12187499339335444270 12819896809220540237 8676125976160932286 2182311151226241696 5606097176599974175 13393737282483002154 14013347692254285273 14727999119479873477 11833996493451990633 2310136110376827143 14542717421194452809 16005891850462521907 8395625375908536318 15100603776507618884 16859235246079380294 10750093842240247240 13468817379455003815 15213734445395304827 17904215792591945498 10196055863404949630 10624662856016432110 12974573709148863518 6422526040991984951 2535540835199483081 7977203423581331012 7208943947883385673 1244313229991886885 9863255004839604240 4981347676520461576 3175499069242035682 8156813726138894955 15478327232026283082 17055478936999258353 9277003448352728998 16871309524608448113 2482591963259310245 11837258914006448633 1200602712723919733 1183340867150501587 8760494689142632870 11980410181706957466 11428646765854006502 10807943016169711493 17334966332992069551 9708047369963695250 5178567568255929720 13893589443773564583 5281838558329535777 11604114629099162886 17407630120074534213 18137213561080559855 1082640423205675393 11931219656602296585 5015447901940316482 6933725883680441917 3026897765286434495 2634556284982009555 17201566014076151557 2303487534274852923 11502529831501986954 5359921221371547110 12826022494204460882 8924347566237400678 15432206790598278658 4835209393788243826 5907492764964303330 9018739706477428044 9037466664401222631 17543965190495084460 7326912075485354315 3745302274609861430 9292403303698393273 13436709832752338754 905299372689320342 2649393987278637068 10448828292860690213 14965881171188047748 5241903469587956496 14258324330877457150 6596495173198218421 6333090300647983831 13135621404845682941 17735657761231315817 1438453690346232639 13158670265404900228 4706769923448106444 14188295240629349703 6746810886898077927 14630740639532872220 16152745165379798345 3650242868993804112 15335108829789299699 7394748103090993554 7810363432823072753 16245165986747376601 3482773661293958143 13347548400331648898 4926777277187530085 11331720124654995982 9091673630348718890 7088743693670602371 8331248058161046308 8590035173104029127 192732626656381022 10095329549494919040 4411163250178689791 12332124463785419251 4658725705376803116 8009738138668008638 10017422483351496986 13675388613716209221 1007034110297042495 12786312406462611774 2994928402966693443 7306790877287573917 1145601888528355632 4850447165746612425 10178398304317855750 16078382696550164139 5616171882426100991 16385332764345769704 14450831624951737772 4813313835128070418 11796484892091453028 4347839502302331479 3933477561493300915 14255971959748324731 8039348391306933846 4262616453571379436 9347218378755895172 15616253816724743689 5404984798460906661 1034079536853650949 4419461146055496150 15889578800529247557 2928317823239045213 15606007202535055611 2160162876884679585 7874572622421200795 5762528326791911667 8639695638275181296 17369840970362208400 10578838301721703530 832131489694072598 1064634640865763770 3154013107308051755 10657871075714455858 16004627832520812512 13661777055325844094 3874882904676375233 7935732040942044330 13439574480002401435 7343856259115273097 7440930920946283184 4987234491048633998 17293524955128684146 2275362749403587564 4792752262188642281 15331217738270410943 11580211655096138689 4578628727935531538 6624161908792195687 1857194107049065072 2703330775422567212 2555981566855582875 12992553110881468537 11748883516695139221 9224849422209346198 18088940196449385233 3685348109664057684 11306161831256977204 8131187710953142472 16375702259690639439 7031743372182362566 17027513843060468281 14576532602072312622 18373127379574147923 16075220127889962373 12302862855490045583 1231451811173246653 12347969243659238982 8647759999660488366 17595005644570724289 1698502492652597186 12266307431554990591 6190857254345827508 7202586556877999840 11833668103430702002 11637443905740611357 6878836802813156755 7814047188451672259 8501102117579707562 11191411294329732676 14726188732629349549 14059617716462188289 3817862263104875462 2838090330097409652 393349080147537300 12583022843581702717 8379306690443206702 1180439254545590774 10801489906020549244 13209721844345058970 5414628090560981275 3639953365398554092 2254510182567280002 18325950620595892295 9802557088482774204 8353553462478229519 18254714900977304881 12531082140352580342 16480088501351298747 12611477437263120669 1620999980138288460 13254810015146337530 753108545176413808 7845810334131788015 9113451905244914504 16615907391372594907 16633243261639742395 685362766784892466 5208893865429327857 11193916348733815325 3898886226405764278 8722347002730797197 13026283810983381738 1770661312205933702 10621497192256573839 14301114203554829183 13346149961369548829 12605108645048858831 13706984786597248353 10542538949220653498 420952767335586395 16629855451583850556 12996943935261690374 5552276995125900880 4498209499185970509 6139792015260535970 9354652047843559750 16933702860937483150 8829920645666654518 4617851023066886131 11759311387266472965 7780866577029623861 3464471959057399529 16924165491815625477 9500449452896078234 13374120039223543646 17865173042373208220 13586536438430015841 1014523734580097213 2189169463881821666 3952323643814311420 3206501467908104083 10042631726032337938 12915683392863771343 1408728978354073625 17348525629832766182 7659004347348073941 18336812860913462108 17605966836245732352 462036801586151752 16606059189553754737 4942272353479360640 3097881075851733164 8306294075053863800 12739348855522459345 7538051713209917414 10073363001126981291 15939445534906902977 2840282115807551326 2402261271375179604 9184630920694846422 8949273260075764080 4037059606281016025 5833928928435004701 9746598430200055298 7570921716583065571 8779795767074770226 7594207955204472545 16578223047803448725 1332528391308344577 12375685610227259288 15911112012103905735 17027919930570971895 203959693108000711 193668947502710613 5706119887626158286 3774554357540902090 1215767974656548223 15029266391133773969 15929710792884508877 14769188517246677033 3976303973091871374 4193783188637662673 3591385086189493648 18377675576211642616 6098617986221064824 574497261098143879 10623598698280203616 15890191440576984269 14031466373614944803 15921584375557979501 8042813519955982178 11464900937795095502 480026996784064097 2698844403191692885 16131510836626434835 13613075444867561903 9030698177781321563 6727455013472012377 8886599320434178248 11048643833132190749 5375092753003138549 2961717326987473831 2915245068852836871 1340796125210132487 8496540087120930242 628684167991987135 1796781782743851433 17148055451339825041 8987396938052363912 3804122061798476429 4085811409028072178 14106927115208295320 1194913851167851797 14340874983133453848 4600159980270921369 1058954005825481218 5143685934443371794 13291569386638450489 8157128421684486493 5055874632080707710 9305815464000625458 4104185289052104755 18243677887864376126 15751678134378100240 1279118130537637237 2139928072351733596 1534009514072713122 6690243403944947599 2668242461937870586 13442476011779258294 5087700784880170978 8559484769559570861 4679172966123174906 18424082801600302980 7020537042706594512 9140318804168601294 12541018914664202888 13437018101225010849 1822390986667431046 9022340779901127860 13911904405442370953 7605116697734279852 769301599483298861 1608678318566747639 9442663595635260026 17036389653028823534 904438159063465847 14042139778572957638 7627730083269148081 12974806935701100799 9404426765366512784 14896092192018906757 12851398387933783716 2672140517362564984 12406247277073790280 4813922223189778626 4668534044524770093 6888280390504086349 12465137570101899912 16296747350219218682 128537925881008023 16688088519306555713 5909320222821634105 1165979547984507972 12817949725592186109 9553344316095287569 14742372944633273526 14188402209380122833 5808996850419800247 8536997807611056624 12334835974127731280 11713936601538856814 300113425371148057 9479145642609986889 1969898045512510396 9313455042277361013 4777827001953100004 2938477204957390605 819608919210052567 9898178245452638618 18425999841822292667 8318422595727279358 14875656683228777102 12742465936539372715 16341553744079410777 11399832916599533093 4836530633769584502 9906532709041566737 8583986511662994277 12970974112639651169 12848316127393771208 16300387049528532692 2053127669934273371 9453774819271831045 3194987848974832787 9064614530888946430 10432711684531725033 6144461101226439472 1246975942409311769 1344679478471281483 10995981376367570094 9482055825198045703 17523620443409682795 16674907114679158292 15787139475661676324 16385978388862434530 12700002407717589286 13977315440512791899 1794787784325834878 12591221476226835113 15949656591382588033 11297926991560174358 17479595655608943297 11208617618538247847 16278570637470896353 13348432716058044026 2961400741200627238 1807816022346314177 7264097396313727701 16855399163444642043 16752798769719720715 4980911476502323673 14165767333559109006 14668144405425952296 13549615850989172344 10008686326450315075 1535826750939837398 5594020079557291057 4593308226652287167 5164072287002237105 13697977822810969891 5684660804242334166 13417994754855679977 2656036667559324102 956000091766523762 1203853701181969144 10754011486487625783 633016623177039897 17908478100916709131 9400789037244026703 10845606001249829076 14913093998184137686 16523383708702692885 4993220987212896987 12717961618760177134 2882677891082493420 7091166928900977062 9681978630815598682 1243545437133343627 13945008229164603904 177641052990181737 7298040969184331641 15627560499103122117 5306252313008887192 13954781173453978170 527114224502083654 3445176460877372622 4992903756789524675 5599311484730460987 4246105729644019969 17011588306811176179 4775895085655615563 1713534069109686737 12572636143890165665 9797803557034443126 9049572093695440273 9717522064136339755 5437529386685269111 1718463166709135492 1357531903140635357 16292705868450337987 5286417125535078075 15463152516205112633 2159139294114251362 16058368617180496948 13217720592854573164 11253712929175850836 16230483619779820432 14001524967611543489 5292214919948584154 17529592682515592763 11170319909864087455 18232635633432148088 10644662421349606996 10156451631735541589 5232694968209270518 15053124170534911862 1735393602608849633 7640124737450148524 9431192198993350438 13597090723247255835 7972622035178945864 6969781363682805786 2474403655754606607 4955896453058564687 7493726172068013616 17182211795697312933 7442794747913893818 10015151539021689365 14403681140163619387 1939247591711844587 4003317025373070355 16930612179599320620 250203971659324428 6849996199264825298 7272090615444961927 13906632982552018118 17539223455596327686 2666648494611174091 1118090716372961301 14968582969812156578 3300489184116022605 7177826038168952224 3743138423215806416 16623759963073704075 5544115819236231057 9137945324639202094 16067229175973664780 8151226548536798327 17214162610392925258 4573134909205368505 470130709169440946 10524868317214772893 8191952280305691859 13508901218671477580 1519386915612838364 141129162629868454 4586937290355181635 2538253014714661798 7293662829898998760 4979786212960703221 1132124892843381484 17953119902092142094 13314028939682850812 4189240268579801728 4369573787550682136 14541935500870681902 17969644507110798992 3343333874337995839 9007821967892767342 5876195839402043020 11132601964474828018 610032296896089139 16012825981952720591 14107076576968184526 6844514253666710920 6803986203698967262 12101923775856379946 17109881034055161330 11261185374917537517 4351614458539711092 8949231516466013803 1761710801868496886 16247058470840046373 2649951807586111128 7027817025220100286 11356916981418408794 17130631328868545905 683810327691658168 7919444544269929411 18028886740345193058 7924368323974474641 8727202247941261003 16454337401231352115 7055086226587132065 6107316018027205761 2851698396190164996 15872589497000381220 10236778775390473095 12768420884075929717 3726054492970727836 6372272099392705897 13664385813818362438 18116361508039152523 4747785876074249337 6055770282124457711 4201475070860539622 3484227010826724551 5321085552369264052 5420160211882114535 14396293281460149015 12283291853321110760 4594614724294426990 12159957454442743280 5457416725821408038 4232518604717737445 7650892951818297666 4635137677683070014 16723072223951383210 6651214829386690118 2539551100545662072 11477494416235813031 4435809899868090323 113182337841598889 7721940244005724203 5526222723446279615 11746541684555775199 11704244052195704400 10246315594668112032 3429160731944974949 8982993677353010315 12120607065542011789 13373967967394140008 18082700483096451033 16706012302364849776 636221022189349942 4963740866311672088 2052142451779790560 3710572531017173703 14107311513884058121 13861645359814994435 1503938384444513780 13771416770706581596 14484189630919633821 14186117362035259580 4073945052824013536 12391944429532401571 10575574575649375699 14515861873304086638 8319727850576523759 3571259872343471813 12718785601069212095 13257518944356327418 9600501122774701105 15015178036348755691 4921036097709366605 771970380171844451 8665977944262659218 11071308582539734168 13235877930737119333 9549564790161916296 7966628218567115549 5916580981568106430 13972968997563199525 10544517640067540388 2185297520651235564 6439536952477013582 6240462675897907076 12042556440140896956 1637887348539169415 12627667724589066515 4178993662931319335 8191011659845905713 13416649431119925144 297794090316871139 7502688902179743195 12240270884573328791 2798142363291057004 731351174465106636 11708984570994461771 8091716369050456476 3542209057427742843 4447097841398578949 2586592272129827148 14748533692133945171 12667090787338163905 44211069289375992 3933329257308290861 9429507061232699900 12750132039996558348 3159763546346704228 2631598479788175336 14602638938221992799 11341343285197679893 14663916411542776934 15575888314530298041 4531331432367678754 5614914870094366831 5691337384251325320 1464382744799562758 12062791234833994233 1734711305611172700 4285911991977473897 9099252692409083758 17738563820122788746 14111283394404124170 6262023943225537430 13885315696427545862 13711259044212389535 18438919635821372958 7575192338048673867 15413201435462068104 8805213721747975502 12999678557722193172 4120929742189639641 3038687502612181567 7002227393736899480 15668127801809219896 15104426654670378559 12154250501545378102 10078578276351958393 2000929437029573637 928070424662947383 15819211539733726709 16661722916147916852 11609691491467850463 5525936971712203139 4831055330490492443 14602281177226917234 14846004598317599328 8103083066016083693 769653731123908577 6274104096310341396 6795237814032874227 14448193385566956015 5664641751919943468 12950529649500277991 15355720378882450847 14790034584873659742 14477607612016394632 6168902890697145599 2801954091162238230 3971411326955998217 2260205084988552645 2304141080226461128 16058562694775514025 523457100261361145 12606780977983916669 1616552767856486289 12276462896090129367 10376520129882784513 986618170416910848 3820806173214605013 1422100135378913575 17350618185012416293 17724793923181625738 16776834236750851431 18374739587485688087 2570976632507772944 1242532413435570557 3348102457777905210 5903315311794439569 14905959742124339817 2078947145406685940 4919086680605751851 15158118009853740661 6965014309680895906 11105225729328693141 9984312767928111554 341237192298786954 15759551963274757851 16862911429258306934 11911267994487120978 15196510257447136260 12274012510897108699 1702527812332893561 3068568104207928949 9409703387029425456 1958041549262509023 16844048082575190856 14423261997650260951 7556620743024501443 14448243797905276531 14165794177355178263 2945380874476199788 2894779571202885447 2680573615447113037 16745729395846328039 8091057017875507423 11945361193944921720 96722655286516655 7578469483529685355 15007874306993137839 7659533069352776190 11615818177363751959 12070502887249169871 15765738770986239837 12725559688541381328 2497830626672449408 884219871441592740 13748138991389788480 17272897620280120757 5241126357513241669 1881105784213809795 380405508487731908 3330304189826570389 16759113967038374454 14641285904429722854 1170307206087680735 13350747637380152981 9955226190797432769 7770007643759282101 5465416595658804495 7431211134532101380 5329624349400820786 10174422658750063189 5517624405528938250 14332562113228601372 12624564842706503249 10455823998328895796 10337275923615096411 12587025152080775186 411609198191842563 5428905965108508926 10244671021579834932 9360418678848643708 14370223553892506508 12691613269261030101 10127384406864820491 9360092141256770375 9845942761986439641 16880307956793586730 14118061121987553379 14198197206776381748 14316137334124021525 1803181351310472063 620372450488398918 1672082653932788215 6009218374625930832 16364310717532592309 12173925455081561 15916146667739014262 14234622819479894414 4383854747129880859 892156857349060109 8900398433241125464 1720930880579323280 12951972421950362430 9891234765930805815 14689161561264295248 16078933181087011555 2229415635918644696 16819233393899744512 6322820437335066857 15686641218532118966 10496663224792781479 18346619061102278693 10656799988219452468 5855638333525765575 2039200734106277078 8664083656481995672 17390963549941798086 540589564825505763 8101953354907519784 17689214567713446204 17357015536522655480 12939377741534428675 17322315041388391614 14182873235164719018 13139901093057667668 14597760357537708285 2478083939876555558 3457775449300457447 6975150182080557444 9432667192821401378 5557971841174522250 1355683259407787131 9415046033207449476 4623176681461821188 12796650513943354123 16894452242212889961 17447646793866010120 13218903149018093095 12281324045477066016 2038426133021793642 15767540417485150907 3619774827958412839 13918494174849210750 7203518559034286122 4562124658663046118 5751541271081660117 10199305886521494061 2902362384851572516 6883111652204664226 8223035375354684622 11961063293242713486 16142441044437823538 14122095282996043150 1409833616963578378 14101456439686549052 14986301539698221615 11348017892531350796 15648780575093102548 1002155778517057917 13692875565933263624 1326392395797520608 11124696027430142944 11382200566479837399 3858787078352869604 4270612114502411926 1042772596295356833 15586526459832555768 737943121305157249 17175708599147759987 17066705428586849536 4954367928032261761 2338701943748905625 6882887710010687220 16254942264264797736 12244288793602363233 3106572274174034312 7359259444580031289 758548953837883737 7029391776010982941 13281234992074860917 7246828349473771381 3500534901760747978 4116584942351556415 6054006762387698449 6243886521189280613 994001492445927112 10231652670699056798 505540655061911568 2945792521656901642 4880178822610512692 4548796204285175702 669920511662100717 15697588616314677586 14085106461491424795 13939115006084575195 4262901952850853326 10490703547217573680 2113825931275687908 8911744653007070952 10346273478999768097 17647823706784533129 3445013169780151196 301100203772681030 15774120857991066233 17322070004241318227 14726730911379189569 15820925002663895925 1384698148556697339 8407897431316884248 13785145114807661653 10224870359076376136 3333820096605247737 8930481390927310480 14638664657806642417 6730752115945033177 8739833399207249168 4946606965568871294 10428072566170653286 6597788208062907671 11612071272867212513 10199265673328028498 7091927702422348474 16235248172889433177 2384427189933425214 5782832799382856876 14832250067946120621 9721459682464150798 10565059896299760117 12599557731202560273 8034954187204422358 12825826178458179907 11511292606393974631 3495158526996133180 15670013764527481890 7737395054717251201 13722827213592197690 5133179972876513356 5731307652435903778 16048134451790985271 14888481950035809287 18341063691145299599 12457943499636478131 12849277457391259252 9346725901995621512 13690058146529597238 8267702876575648733 3041387899329738266 2226065655197341133 11704870731439934523 16263881562936915734 11108810922206101126 17450848316008932781 14368755491639558706 12090477064382028068 8110212457043794593 16133375104925104833 523036678031853694 6395866247264708699 708165180828011405 9739646159327979340 3591637000404301133 9064681983710336799 15110614911422302793 7286760691570010482 832996318225500925 10942901956251796055 18209409440495273460 17074667786786973003 7198099381975410734 17823019273349254376 11293371350891066444 11900224313426299565 14849521313897914399 14205774015652295009 77457155385055140 2270041164621977636 10434648191914410816 6312650954565265200 16886032008645532653 9499377561538046333 4786246807591775962 1320723364201309279 3878628333163260906 12185628926735660254 4868664413338246187 3336042856095127543 487910365849013903 10623476170548066028 14783501099369462235 11403966877360067964 11457349310084252263 14104298047553101400 16386618887932406057 11408419234633659546 1422170542179853498 14785725517708102815 16014229705721991631 17435864563190946623 7292372207576676962 3392110735826328308 3919206401542103798 11862058986712231632 9228004912592864560 5863059320898938367 8850910869039555975 1599976665651148795 4652187369472549613 17991856940296324869 3743221877555162030 16335546144199549420 2337054400033268894 15763976427355324289 10597968213633329951 10322269821595394851 2123703239916468607 10449194868607167205 8959005705633514419 9839800793122849528 306944297861587153 10102176857836286040 7736168655162643708 8101674077922609884 8362782001551920089 8287089175725287692 2911527802286578605 1861878463152157783 9733925744283485148 17287264970157939264 14152190170751064011 13706284012708174591 7758257107064220183 11229701664355741035 9381902486372647475 9111798722086377150 1679572013712493202 7842663125934703548 14059310072570687115 2197153020594938656 6312991356319617307 17904527102115830173 18095530574362881947 3263039891181999060 2897928592655172843 2103165823476994490 10693168113556211058 8260742886422026413 17016198853974306467 6931932569873098170 2621333870939031262 2762711634620138761 574091577638333186 17202472164023598182 15059737990431129898 1434431549038225063 13131957312761659678 17626842394947690802 3003912734553094178 3620686450355181430 17360732998907243246 14735497717704301562 15033662206530051078 7469196619833611666 17929306074246144859 13819282953785865004 7384895116662454760 13829550939673366797 13971698976956710937 14373437929536127976 12025460633170380632 11995486192169911360 15251849459893798936 16246014134851762722 7331088810932027473 7568449076414562455 10576365394915909659 2519638917181371102 2653109090285009911 10408149026021718920 6541785487654676173 9704325688222078495 6625942484793714880 1313049518984483482 16132783434179978840 14936996471634107565 2579006025346817891 10733224147121102406 13714858871552395875 9904910116569843049 11158880745430218194 6650346776821960462 4490476598632095771 1698313164275199266 10715082084464931722 6236204406772279184 8672009018335541658 12891019742693592877 15677466275722956315 9400842299542346257 1770903342487510567 12469354663049274264 11806210220321842809 9091853330256352844 8575586649827598177 6735349365651704869 3477922200725727543 14950193064676543255 13566137651334453675 13926446241249449768 7029041921242280706 16326085816117423890 3335692131167897985 9722317766051548913 17374834247448274938 13664810692317930987 6374347872259605300 13949476802364882436 6995200823108696726 16894866460717835190 13242657696658224468 14759481339223121174 16638824950102702488 8300299025671394196 14638240339626215915 5894331027100802314 4453750408192657302 14115055285565068177 5403868086798309247 1602799373292417589 7169397561182668210 12475727296773068732 328724146241340803 1040015287866608441 3316754448344939097 3224635001866551295 13926437777229796292 6060197425092148645 5842210499379614388 6573002451369367404 15571248407594694153 4457247956357759418 6898089179650533730 10488430584071632534 3427607737364942454 1562323632200153513 2508350714921022912 8987284567749871830 18167779047994782865 6271507867930322313 6920744984721400206 6802811987377004316 13783482509721592129 1406146137943557511 14571472997219650751 17777661108682420942 18445020314796418536 2646270667573258498 17180249718603188153 5028475492360934805 12131327855947898651 14919888367393819751 4292419018243605657 4474927029903442824 15254752874521511842 11724702131011024816 8004558927550480450 7494663515370573689 2469454962514936559 7399672483866314379 14519433098230433497 3989311386496899229 12694041152429544255 11853927951794345336 7276764644942814757 14970556212353707314 9124371922283905904 785766197750137069 11751013514036603399 7260584063119977244 13199626356576039338 3895112632729663653 9506482913470528094 5468540783149041236 14685304979446127697 12646701219446751356 814082272112659656 1044292778476233334 10021139020919997710 639670182312764145 16941428409068107463 2363284092350304326 3479037301558801373 3189506788952613493 7613561923762755279 17993187159057595458 13995889247313659996 11969240193937315484 16645440472199410161 13828022719266921950 16737991525782180360 2175438996937459423 7765338619872180119 6487000527301782890 3807703786269030059 4950492328252827364 1773674389850441955 15755789189075008081 16414202680628726000 5750038377028765751 14127390159285981756 16202755059141012134 11265648054667269758 15695839295834576110 10343997579548020620 14016824372675852569 10507626691200578237 6590653818505990170 9533921423789118323 15219128480450862900 35862153824022844 3810187123505219752 7782036569375374523 12179732543937732589 11546679960900872045 2758196005012845102 12959762188648000488 11302072431324210746 10362111926274411968 11206020057445974673 256643565531328838 2575666067801335312 17975527208398576914 10262040293134500113 14525609379476669319 8264876933987609905 17698347129711776192 17148346215741643675 488550341912624401 14996291444737154096 12201670998346785139 11003864657246961757 15567459675415871494 7453750537768113511 14093160830562700647 1959758506077259650 12964217367764036191 15121820292973362277 10499491888520457044 10978139540868814676 12774208477298968356 16938662495370398703 7338468655201968442 3272529052466395257 1247863327153741797 14228161625313148095 7775821382857272836 7853993799980036170 10433745523147548912 17348012748259250710 4453506397014563825 10949515263001348332 16382666043879515673 14721265041292571602 15449488742805367463 6854899825228633410 6575883314694900187 1563288484076040520 3904896173542822528 12051310127010861765 8877141519010668552 8299683351346529904 6131128803500600094 14024542635275230388 7036803724518585792 15376443640181678242 15386805428823406229 9276409222973930820 770261115964096114 634986765952174836 11280054938719188122 3955417316198602471 12771215406766564867 2651013043278822558 5718429593018161067 2253112471457619176 2120431504443994457 5273194146785487056 8761401100509677765 2436663172147988571 15706387490412741308 5742875688874261536 9349103019587392839 5236091896010547632 14737025353015294071 3343895561809790698 15459771931726212681 3712711679081257925 16141508273288487278 1638240364680825515 14836042132420049322 10046998270497551330 7400045310302152942 1051648447156437853 7831410865321850502 10225392773696332227 4537899909160539107 12127992784710946132 9692264300662429933 10546186184549693112 16909385752418548095 1462541096418898998 17311662557933175220 11750912263607694329 12703997498814833644 16819526145127708007 4998373594821754558 10031628226438539645 15487447515403634616 2894195445137621797 8753644696456165865 253588090573184493 13098577748589895918 4180005976715502029 14413067107202628017 17357168577386765365 15243855921563949388 7918040112288642662 14059648332205802754 17773913647639350277 13907276795514803621 17058421971694210442 12349920301764639928 9830297536417209223 973662448831865454 6853906529564033957 5510096156806742862 176377066917434748 4294547070046236788 8196307079339212183 348633853289545913 2516935445149335642 9195488621606527658 5809712568181339445 9075588809397626525 5844071178182694304 16295673554223885907 9995605473151176228 2569386126584580780 8496600346376225251 8625273611950976743 8601666816104608055 1595665843148800174 2797625806264519836 7124502045554242323 15020533290792939916 13926780891490818873 7421713593929271744 15725483986994060188 6038461479357544348 13507656887225468066 5987734820836422772 7231096629198582330 2465084707313711993 3406507745684283546 7710619037405189676 14415234411275621758 5033303453485295805 10542150917690184918 2801288457994529151 15937648586916600243 11511331754888295688 8904788566963393017 993856162036653964 12553974213171813945 7639304858125071500 4911335871300272885 17671394542017388956 708288862662153250 17906676570752860176 2225134062781798668 2022828489280531170 11296452793992638337 6098572057480840327 16122027850979467447 11367003736791032786 4684775998529089374 9731567904541525972 10871068016561577561 16893918309294678848 14205520606839507786 3211336833234020437 6094424636634544076 6102992228624610539 2017699477843000764 2028615385982914602 12987657260225868764 8149242641681312001 2567270429919059164 2409372540129515017 16522464948492939455 7957550835878117014 7753297089335512003 8746545654593078879 15210549644608973374 10490367783978866658 5874744683827523456 3236831768189239390 14144659189522999687 11032595769619264935 8989696976880448240 14217930928501714949 14747151807154897815 12726494020326667817 15912690660954031750 5166391311637490876 5998437004701560971 17594734421943759673 17141602822286359845 13077636177880103024 6786172523166264350 15810318470673905727 14410907256104973678 16808280007984203818 10262686196285331609 13192088817757515911 14011557942278308265 6000704613507362023 3332567183602967544 6867380477609375594 4450585316994972762 16410038485829724380 18252988726286957224 2755526339462190677 7118873172098466650 15403839599700773689 14675734086123064321 13707419744563074042 15283226554864466286 1771129682424891910 8226296442732098860 3927741133331718347 1901107520492798015 471983858549534863 11278228908112871984 16585803948606240202 15657517913622512090 2341687993245121406 5001619123160340124 7873483658244659184 17462860740584335934 11558592185959153298 6460910886545430730 2754775216107859925 7620144505390193161 13287045029021302869 9944266069048155937 10672465745432324153 6896035595811882331 12444926721251562300 11316165508666373089 12458890978658893536 13168216238155413957 17109958650006088464 14017718887895668076 5097097784666273034 16309376780139151388 14720464456580148525 14481235067505116232 1697926539848608654 8860163087945171695 1201203285934099932 14341369916994781749 13932720607827954224 11073915266996808416 13975976454945638895 4409305099475383560 10637571987834644881 4573620339363678091 5350087167617770255 6668310124142655963 14507795514702528431 5150238701725761621 8312642615808713757 15733928647182412840 1628125570103254787 13950563971557520374 18030523603512410057 16400034311062351263 16580680256403901523 9300446523741544659 8129832651666281457 14115664131286738726 4175537743109275317 15667127060472227702 1055523509235946493 3691834481973446264 1078651520724275926 12426211569287812216 5089655379114977616 15428035865454524932 9119601887243514493 17400314985682840503 6149975905856199075 5902465118774282092 8275509220212093169 16503259615001235707 3025054823215301813 3568845055463921735 6496670339134293914 13179248523085783903 1250784751136705831 10596253075006273769 5870661147549917589 11620755850721679733 18305962025501489999 12314449108590557374 13776876792933719421 2706939679324167309 8992383499939992226 12134236572997144588 3220340481505290975 17681791913009677592 7111046585301018948 9545399227228449501 3131281927799326888 6373488023892710072 9045643373257146913 2507452937190360866 6103600139931895402 4797570260366921863 15423750139600482199 7652481607960248734 2416996649836451201 14459601125415421637 671619568258939222 17605405309473455303 4957761536327808506 2508043079339567709 11604380092608360473 9646391985615649800 5633445229653833254 4141383288305122329 18335095904356671668 1515062783364988760 7944828893688275644 1978732193471813333 12438821130743757916 4642949756543409785 3001251790916641688 15075755127661851948 16759522371938033978 89298847184045265 16029938000381905559 17519395053224289866 4298281009153957299 16868964810382343734 12401904693667021283 432658523671904709 1498737718264606757 17619271187470359167 11499474481949658478 12024421675277284292 12917546908669756244 10640986231357552483 12110908759941566068 15000786413111072836 14007280223458437968 746538046377326364 15189169148216698924 4030492959000482595 13960186610710149035 1210618434017788449 17339960614953922237 6980576469293636026 311321394682605237 12293957854808523187 15049193947973266708 4267363927687398314 16177291125506166960 14910429391668134564 4263719723147057096 10607263559523248415 15458402465174673409 13164006022152095151 3144358933978425586 1304167048687329721 16232212081334841091 9215107438422613396 13930984262684146528 15974223302393457057 5604106353245001028 12716027857265284297 14206826301927196893 16717788876894961452 7464397631537313821 2782056012807092630 1370120592191301614 6928273001744171061 7389391372497279158 16257201483416092671 810745394994076049 14362102983823141541 13287347626161267920 17979581118146234791 10987199403080141402 3962242723637708268 15503772523631089749 17099335739574006513 3608151960989342562 16567221990591940373 13551866171782380243 13755598569964087259 6290430261961507859 7707914751893100276 4239464584275170498 15072956809722051121 6449515657062455995 574233778084575409 9204957825080372553 10365207214188272506 17512457388972636412 17577242631234839773 4525894120044490115 16975020688388551974 7159527337054750537 11495685477291722830 14546871298872661935 8788483415403170691 3692749580610033498 7228569164927958355 246149830825764392 2326121404859607901 2871212948921086213 1526102532205956229 10729099404521463535 401452181512690542 4773866686766738066 8493075226325764368 3987536997369593329 9735492924213811069 1393891417582806336 2412865887345390115 2986302954314807609 6618743093586435211 2133645133876939720 8982697735858454916 5320261022999050103 16574900210266074031 3382801667021232028 5063028247299847521 6028873348484895794 2480257262129030898 13254515956135903535 14351249059327157637 15491036431351813161 5173004192905267920 15901097119369915381 535122873954410626 12327067519546139281 7418366589243311954 18161184883586838509 10486921576841973168 11872824431342567825 9665157244695233879 16737906095045606695 18109884639739142920 7785006296060679378 13694324003061502366 12054284857566063098 8943242753751807866 17445370918403718573 842469017285839415 14689370937869614633 1205286074766313642 367657142402464073 13795039813021443390 3334939565632101622 8625823223053709337 229454403255017011 4015279012722317688 4772756714387785181 4460526957353044000 3973786942924513289 2958598075256994445 1630235554933818678 17493500354274600169 4469994132443097691 3678835307951819985 15242591176948621449 984417743296211710 3267917833737837350 4193716967549164005 9277215088302382742 15235304257392633550 2171807145283687145 11409259163082466634 258469331805100245 16623622492331515869 12151089184950903322 1717712686061898146 12620525648411002335 13183016340751946686 1691634265945899865 4665123367333693234 13961041965057821334 4057710583138577278 3549292867537259868 541840262597985858 15038124970257516983 2446459126350669857 15060960078236463841 6390708727021309230 14067491093711543287 6117402866499854687 5649434222463070238 8078135487481174482 13500782193377597683 5323147664153035169 7887577189567758489 4361100289824584905 1439404620220719556 5670591692404708450 2455638282695450867 13837608896378167853 1663714228421515452 7580555246848547245 12991925912129243283 13828432933035030062 2734575714001664749 9448476333003788489 13000674221763538157 8635762982077202665 5256392619310852912 16913167403131338510 16710599388261175751 13036790777253932203 16069322209158216283 9541690072647248167 15549738232964524235 10307274643582584520 14869430029894357649 18286946068409599190 3192912663781875810 10842427460519668699 15945922103632687483 7259170285744097077 914081668602874245 5285078189088745403 11127243723908338815 3000521635986532666 10261269432507355355 4752985619047441542 11360727225469285704 4862933247750403162 5241330944154945595 2131621405015443758 1356520565966635027 8127868032202139450 2275936691061917294 10853812139659767290 293427610118544844 17622924880888218082 2912676743528506794 13400099381461855430 3667328891346745897 11610335008525762091 11521115818713977425 14928516486794140558 10834527923050843561 1433155816867761413 17964952031919161380 15100126296947892279 7927566835196195358 9987239708876532 3659243437899274700 955808359545701552 13447296825909436246 5555177513633960246 1101079560552876666 8354313394431264570 265117116121461953 18284155410054443898 9345527918914801597 7262393672053820118 9653492314931383182 12153001438337532202 13608034816267647634 3682363305254147693 10267725038537646911 3134459081344347133 11210241804166045267 3932820764449471780 1003751493389497139 16721766629210927934 7727857241022165914 7530386860443440772 12150760065950380939 14502999344396157015 730436253525504133 12486308935199917218 17304726796210680039 8943526249669887395 16886823137216165807 10322088110688755074 15010647160299728785 650343403132473299 17723326029641118944 13505776196888510662 775476760936982725 15147315493882154519 11751813254532010701 3603871253950447767 1007950411920058725 3420382943040092517 16722702187284878560 1398100484636875521 3749212436556204694 13124523410081306125 9838738987588449683 4446077001788053989 5782713194420614528 10552524391093084019 5110863481286908892 7187136085712708953 18422305811477994386 1896573748497462558 11676948578154280588 1079794554067053591 16240526334443255652 14531879257445858188 17958325316834580136 16057010167613567757 7455435456838598415 6141764923425234891 15126248832589529719 7756312926771640832 5688482549573795355 12017820497428668919 1743084359575165799 10868406972764773706 15384095697852426175 660478675834179208 5213038642691364286 11787950627974240657 2653770356509082638 14575948874174624802 8668734589758237072 16703553700529453013 3742761210628475066 3976385470058756708 16517950305970909835 9674348182380110828 11218390248515387142 1979929923171418386 2411634518753730632 12056695584453102445 8348939586532160324 18245622994488805506 14936837919420675368 10383673668734073964 15459634387057812940 12709004163151066620 6706061219818461067 3060398341102836221 3123277503831513156 11437347409870331429 2000095900113365223 5728929594655681990 892224903576004845 16435364089146634350 6154638344643039860 6668564981829844423 3257971853738107082 10025873503491122814 5652466898964635968 17660116992543630870 10444632134526450983 15580608780202196314 2807235543477928573 12715232733202840169 1563902342995580912 7022226991823901804 15459291639404950617 6818673579091488735 10500375910823181275 5197381123460049003 15929000219713052347 6758345793241866170 15314116221227405197 11197012118477332635 7585541566015650534 17470936125750285446 6089170241642727094 6559104304386824131 17650745225535053674 7106652982286032265 1062589601056710602 6843466876316552476 11087218839605211145 3299828384930225043 17367225779492904024 6688148381886951792 7660480177420060251 17340703906719309212 14258318492201305313 12194151421328140524 6543350988558311660 16862339392421770869 17131731376379106909 17624822286851694435 8475752611955425183 11780111116536633346 1082907108350881066 10046066435385152139 14839099539766355681 2261911241384984747 1060652413412066023 5222634646386483761 16647338083698809349 16613493001229060439 12739227512797137032 10415903570466802510 1305914102526079406 10284801988345618716 4489955230685824894 10698545564245422824 8870764895729660958 8431309945137714351 16416492154988916849 2645012706148393377 11467607651961864533 10088405002213807207 7061339337131817304 9026397023226529774 1792041569040697234 16470553592024233446 16745186412822194741 12588957141919905036 905542940128156454 16724763666053319230 11595137576019634123 1177181514666851634 9103269121993326926 16796306187193182670 4903936762454109645 12646027909738776956 5407351743464190454 2311906117579625872 16471717057216552685 17971701190725472991 9112824441121729443 10922028983793615273 7227561339694649774 13678515182388840330 9567442343608729201 10457326841093850985 17131451231624710331 18055832447815976496 17483858771034099120 4409189578980104220 5296112973864935949 17675457202696063868 11334186218311764666 18017555628253214355 599288499889563632 16822696878468529822 7751578926735136830 10264604713030048303 239588543453220724 4369043786674166164 13389451490709450434 9246810096807148100 13716434920265837139 18045999170067168084 16496323721552598840 9402414601346735579 14986253573952818136 2195874160866108385 6731944605269059766 14563083876061705881 1654513701592882690 2409732947490950769 17194077932584714966 6967329712892733729 14951879020536848613 16348369706756873486 1023955009409959114 4209236277147224571 7023892538061528115 18251057331801082570 4710519543424922486 14869461192755683633 17658586112938687339 5211721561660313796 15624510837612150930 7739042747950691693 8960982697083412659 1684493926696203549 18245566491869300917 841435886227563964 17854374100851276173 7175907138789409132 1895381046586633031 13981594620622908970 5130113988610766528 17783985190409571628 10513502656286559202 13346515596536948438 6956135999556570450 6735619518534271086 1089118548721966962 14246591368862498308 14412939505645259510 10699239972239420487 2213674371881867979 5212061564665053215 8679404247271206058 4047298538998387107 6336824485068643295 4812089128327633550 2476293294085734370 14176658655773783794 8083326947512789834 979492626024801707 2390095660493389367 8727564670742555777 5801323996343536021 12550252001293575414 15167973118446717991 12745706049656875742 8400410279769801309 11596913790028088145 2701805724324752629 16817890320617054755 12400137138893072401 1319367445276619095 1584747747016499153 17596761438177141592 7644050976764324877 10549180616500586526 580011816948076218 12673856127915925372 18200229542530536591 1250475366912678525 15475743152731680894 11983722373221027797 12171640043955503715 2641802882963643541 16089091862205810613 12801250240183167081 11964951033766647559 17926666611392343364 1650932158286423340 15469206382019688324 16468038793434618023 5895545947407718957 3787347211423828360 7853847149270241045 6264981434269454532 9319837684697266514 977083807218926338 15223504681315003196 8591985215927434711 5967958225376121914 6094304284472927766 9231627593731742692 5437976852230367971 730562808883662187 7188076798112306646 9512023840721807329 10477280432782902267 2964034575710410748 12295099746942015836 11158975533152218093 15793283522869819845 1316455929791201577 8794277001492227860 8188874898677205436 4529887128380501550 6204819445102564692 12590308294299866982 8859443305822266690 11991920071289896577 583244615464191934 17870963421825438323 10703491203735567067 17755053508111758404 16769618702116432904 13775451423544171623 886819097620179000 11868226245659729553 13014234561134893586 7704758325361270601 12079482205730482817 3500820846835558332 16562749030739167930 3736303945934342960 10350758189477383952 2627449682434432745 15558138843440507080 13779475938395431801 2201020870756651277 6273398726630036 1096546379446351440 9130356726058315433 16168738902755017044 2524196405365599804 12593945424330595532 17534464853644257659 13002593539851067020 2946144561475382648 13015417973918367713 1326287626055067260 13867084954787192175 7657351556579527642 8439593792297482261 8377323190278300858 7949030468798883690 3535412353924654182 726145455898413883 6897726940386300270 15583811719998799470 10740320951030476597 4478054763054247905 6838933258971023937 7786755493727348325 8807653961217899508 12696072522636748640 586343094047082992 2438059203585948405 7862262186901370775 11035053835793170935 627068048326274120 5903433988344157247 2732306138254067545 4244839036310854590 10477976961886217729 9782374452222569873 12928247409466115907 4887155903402561932 16160493257865908589 7136226132817510850 9383635499745891089 5019069966299611219 7828391919971273547 4243049811530736337 3167608708791372819 1736185835071224997 467702705929996219 16044769544010183668 11314190157772633875 2403670673817257364 12128170004197446429 8342672361554873763 7340483015214589236 1562703662046411892 15668637257754571495 5433189284847499478 7114100889908591650 2886497509675136869 17252220379940296798 17297354819362917778 9944374923186130213 1719274199998470684 11852821075427267023 6214293482263044379 2827472436886461046 10809089552593753214 6958855623722290838 3761464032331220334 1810564356714564840 6801346798777367032 2629822867509027681 17033364779673720639 8011190634576792514 15664565424695334963 3409290360686674523 14273246526668400677 1926977929454356188 5606860838113260835 13009801378117277484 17439058740292526616 8484304419714089302 12555863440620354466 15955977016454700811 16677286008010811381 433435566934402210 17223673537323099687 11905663799721233029 3787984354163465125 4263666668495151748 12302871335688521894 12086901770282801129 18412424551163971041 15089319265405795794 16763008074674528524 7052207705375933028 2547109514197676121 17644612234408665467 5912773314439069205 2924151595792118369 11863392570603245467 2171829141648438564 6716742857795007352 4276079494335622524 984614993637634522 1675009545879194172 7825432158598683957 11141459348079417097 2671407657949652227 5062908385518792464 10099739480542940663 7699066172815359406 11316214757178959481 15213891198117235996 17042576135449327265 1963129668419229455 8083969844732128145 2546681531987444381 881638772250906341 3268266112960008063 4022863378420269713 13331917568504968392 12575574086902167766 18000564590542563308 16004465511289848022 2230234749539932983 17633369598780495855 11267322460908152072 15202980093361192691 4870466278328929171 1256424013953596936 4914219002526873447 16004869811099646565 1643164793595987294 6622281660141639499 12079024012201034284 3361002715834112664 6843934624238784006 492841445024555004 6753365523079435678 16228131200495825052 10096213583235583133 10021413982265165082 4236803663232296348 1122898412308204204 2081060180289559511 6589943702627198887 7171511216541641456 5766254109160428924 7951309643948979046 13599418697198020699 17444741908928531061 12970185021661600430 4744468331337245342 4201350127343866431 14051320192823845168 3978118140038660297 16727684626184225497 14426473487267927770 9718124222435436574 9699929857815406853 3741220162944449600 8785020371370006448 1595647561679893503 17403219844103077597 4045802237220824417 737108417418636904 15686278335799882245 17154467697779217468 6455005256282760729 1223983671065523160 16717297315317027893 7504374781431856846 4515245915211428904 4242974372675203973 10680722116854734597 17465925980148942859 4637596982983200714 10884212215805142570 5613620724427728679 2704895282376544802 10393909406832871220 16503170910795276296 17591773295228805638 10529467874794906216 13215940680629558947 14864226775357663282 241736023077183322 10707009770927819576 18353797053524595878 8446754035469428858 609431430708672115 1520451932161135014 1190938948220773094 7239814900714540727 6198479655024079124 9000349973717660196 194984561173192798 3576934355103740770 1869140148399746627 16034091585223704980 8773749934522659776 9226046779417749788 853793079678946220 13113205095667454191 16356616403242897769 16084111321387361506 14725878637669745863 2226704319116662799 9386284973336589560 18379573699999861035 9673079172834487411 1212549914069552113 14583090623013603921 14250903293134997969 8746244411281610488 2863384666196327388 2635741380370171049 4131820075480139927 1635256031181372367 17447785212750052999 11809885460342888674 13356292854070975051 2016830005123333817 8927085293042896341 4581883814746057142 17203967314656042967 12147471008626542431 12589964363226916926 10549804876502045930 16306548959062899528 4800729530606882883 12469022360761281719 6495898639414865661 17385837277658249777 6488846413261376244 2574370091341000589 10813889084276100474 176335576715042437 13280992981337613537 15817104964532949558 7987357229570604039 12934425884381940673 15620855887601796049 3851394421632303798 10155338079716378809 6495826029616351069 9801234975471967544 13469661458670307399 4364965191734247435 10981183307361666193 2946679526585173468 10351416299038126569 1120215072094964519 16790811087653232177 4971852766793314710 10446711425173700989 13088926949092446835 8369397985435394903 5800126899207537680 12978110568435870974 7985996430225005329 13501466039945458928 2006996071328466927 8598268900103969403 12711347313720068248 13690274132821603344 6738143498614309885 4988037390161833212 7346143825568315972 9180409694986990392 11818035443545580024 4995450047851539183 18225069289330637886 18368396640454015899 8672184562056349626 4213294540094072285 893878881326977732 17751402020769308867 17675455608637220626 10832208244363847162 3089463850276889006 12289247559017187783 6499149472774579532 7297442064500135519 16992072214175538876 9357680065631240958 329821459331849634 2975661089902714843 11805937137600160345 14128080799435647893 5243794590415298037 2585583416101456270 5862982768849857595 1512440511271717019 16362165491582471642 12444719465323112297 15470904662276234491 236144142615460987 17443122121822770712 6778725563146348025 14352640170226441984 17487002974475015052 13503242022079463656 8701406616655302549 1423345328807762851 11545885698100896050 8524996164891979465 13474847975084348852 7051288501170470590 8426870723588626133 13140648245464141938 14307442833446618482 16784614540006091877 17101105580895778339 13641692108725422963 10863509142940259213 13928817103972556387 6974323874411363669 16226278134870287147 10590779240303438323 13090895207604054241 10693865526638149608 11707475764498360629 9771320905662503935 11174038921204718426 1896032566801042948 8775773986019587055 18158468617195335581 401686476502316796 9791828075279811005 247389001428425330 18443908044036209733 2807491890718434683 17161202665627720778 13595801229648047467 11747232549131519862 14750906205365908926 6019194516512154627 5526427289042796982 10379493518411143575 8097259456369156631 12116954557696672711 14476582210909617273 16261895599648781964 14797399982172293602 3245069462438806862 4540155721719419393 12268317217222697997 4831492142161003806 8910608614511523452 17845391757836757602 3204539029204721863 16297442629438349602 116725111097512659 12644367364886747567 12672759385116149445 9764953115876173945 6600826731008950928 17611550753006703880 1519168468179010891 18129962062839492297 17900593739339978412 17701356489911454708 9134673141365494356 735371277090005930 380207433237118688 11698711498627433679 10144421176114599367 267977615975929954 3404764675155462510 6064266522671555460 7649880622359456865 1354376215617895217 3139823788707769161 15145817799844084505 17768264793262437364 13324064164911279861 573283928230441470 1015701759211824559 5856877205262959480 7915817799424806871 4294306694613139989 1523112697692283943 1819665227853743123 7988960769169176735 9633955491174426142 3892387406303883788 295373062010340695 16672054882250071086 3380791054712564230 10315451875527495174 10441958270010762300 2467328993736172960 5292240479399522805 10153228653335705111 17783538692398449203 10234001686640840549 6142557304782771566 16238508919134646451 1021536486403909563 11608281775350371255 14529132238959214850 6770423442382391064 17499361856356815722 14706174538851479160 6736535669117229762 1726666199080039233 6795913914331102101 15443292986361510860 1664724503433311577 17778627621613447760 223460798500739741 9516742105164185097 6465566041836851389 10014560490543373982 656491577962963793 4508387525479842119 18303213038011408101 11815995721259994433 10952179368830468791 10718192494313364379 236969716088552766 8954618400089141977 6427967200389444818 7844495943300545072 5712561963659644629 14718936011950187570 15531810983785165923 17391647610362662661 10355233839932981967 10210351308392910897 6894692443990162627 12004184160372902874 10220354166953792619 10975968690499784829 6805059060201254191 5585752533515953355 9874497364188144765 17646638982638829741 8027186918708771257 6371135492109353772 9030114638453312925 13454770163121799756 13386319040625770317 14688778101383642953 15326548039647106568 15330290350622846477 16296310316422192427 4364463932804930274 17416439460619250568 12425111925561911721 15679261148344852273 15694782177771365967 9038717648243396320 871759408112068006 5786366861888993818 4527953913104279044 15102543158372504624 15623378994420265464 6364278123394312756 6067021971947901564 8610651689969238013 10724350077586556978 6339924311531603038 290115434696348829 13228532846853238514 11611532002396331026 4834509080785312864 3013122011257559506 11386037426133464562 3173553131986048276 1988196827728764750 18025699420465126418 8082359397366405789 13156890524458158532 8814928113322232223 4182096469830934069 8805670337946174654 2135007838311606926 13496480209199734040 6430951275943681979 6742862606657930253 12470039889060130349 13174605564273371101 15677005263416219794 12814537252602091487 11194625031361966711 17919792061576934055 9499633377919026515 13883014277231068128 7081635290303559192 5286978004819472172 17231243431926338731 14003528906093790721 710138152041949766 13637856994313261956 7921947471125856987 15363945076274719663 9739560980255031115 1641414044401574330 2233471612044713174 4594780947372277643 11424308412545641191 11283939144159839084 7169184783387656066 17246423746861809609 8656257577769811162 13563220164948179344 6382871652128516217 7594997768338861625 18007197914359794213 4535514370606293539 8158317522931424943 14117533906214942789 14632028759677244305 10587167695225959011 3600979450389552174 15492100599148850630 2549064051871208195 7498187026629881056 12443828656706700740 4732358691439572045 2478924326959187934 1866286376758695021 17461995277207565331 3248105086811665766 6795980092691602268 4940073961562911976 7842538747766612546 17415165482740608290 12627545104058831911 11790813705958556956 1486393622201130687 1902438367603151435 100822865843060194 13874675708209042850 6618766575038004502 1970346384029385049 15520813477970434745 12776350491424515788 16483803057469382497 9325246949209492846 16881810776707597846 10056747717112822286 12982152049482503478 2832260063898263303 2552208037540554750 5458353242351171210 646923997600987159 7860000349362760276 11460146204421061239 7024627949188796743 15898068243451325248 8067472209044684209 16293557512747773438 15429702902104864509 3778689951459183078 13082565716931842811 7892474418639306392 5167591204715356346 17386048334986334473 13538260963071850351 16692885598000673044 14878831781023856908 17669125466571339388 15936965377344241574 16303045861833198259 63146771345250763 180951466250031764 11618701624620855029 16777969428178933602 2518905346634209324 11558682321706847863 9131180289675866360 14091097036555297692 4400908461252924908 14439780870712456916 8405612074264408365 14002330488178713865 12921783684159646997 5124929389493256871 15347807555931636871 14049159349765645467 192319992978735892 16215115000181593170 1177296484612200078 291845265090313300 12006777820305056331 17636626416062257056 14396278646156340031 9384988559205684319 7885313485468271458 15760682072789369699 3568060876822640616 5312406604273000673 7453027844609876228 1129732506647335351 16211424852668273357 15361214155583281824 7402532234893603153 2088031650569233651 3669118660091113589 6907218244026575740 18381168275082518684 12508164164095644771 1316771133264260999 5574440004581146408 13076336890650332973 3837689165397036046 6573804882433841193 12471179485871814018 15926088424583364882 9287729951011632434 16356493162973608570 5973368460946371062 18168539318527301966 2235262655464370061 13923651644075036974 11384686399265693234 3122189502763375343 10390178148698775988 593506327559434636 11323812194038638975 16713204696417068804 17490252216903887549 7923394633586237123 1020083955036589840 7438495096050486235 16936641624079929768 5228781291534186877 7043223988564516696 3648117604266777777 379818865383974085 18081474404388572122 490118657578206300 15071618256637814410 3342895753551468311 3318095017389538126 7025442707310510561 7796641995790249495 13724981860580614068 10161042935238053343 9024419249723750650 15718295453911286360 2695036627818243200 15677225166580950170 695441655599476451 10045408420339465039 10136330683891010364 17027845771530375099 15497398925309183730 17942914544142473420 12079846067253520230 2570070474014441325 8852029982959265930 17952661126614202224 5586286924859989982 7726347603785429328 7442986378360424325 10510272753103976033 10993534617050086523 17283052409323713831 13283507590640796545 6372369112915561019 11533751860703334257 8877048502889011319 16429441519965533791 5192174214393924942 17708390583094160585 9203610004089622156 5566870602968504428 834734271061949013 10494118630480823677 2450382684498594297 9814046607477615743 9694460658735383855 6197171816666925144 17530472553380946522 8200597873172062037 6077403624079571908 12237811071248021911 2525123757683831647 5487224267339884523 17781952738350665030 4526631873862137141 8032498006980028769 15747925875569194427 908823616589584922 12822422544608484812 1378657385553819667 2430449099005036891 17801392949184800075 1393530551155219289 14975575846233936088 3710474430280459526 10952287845062286801 6939310880131642451 2208858018726719734 7751891008597723172 5818984748834539805 10380225254969701435 13920400095196231000 9611380150603137853 12443815457928007889 972424254711893377 17069020416512233551 2626800032442650175 7019587454114061134 13769048423604184484 14426120533373495229 7919282732914183411 12828687187849988979 12724510256392000075 11389107079955555937 17558192778504861728 18352829256423865636 16279774161206433620 8344216019780885012 16342204259764376021 5430117454336189409 14416994261100607496 9961963918009541723 17759801206695358255 3028398555659962186 3934418260635506009 14387168983428000550 10117591186937723936 9346596555715017855 14003119761116053900 2444427360342467330 2636650444169761636 14126718877990711184 3525675613159778025 10262225246754449137 13210235232651393202 11276489315517110157 17582192464639689737 16532570551867662484 225603446932699732 14018772098341778496 14824649789859849101 947690686409898827 16739415631218907393 2086745672413535893 440119678876706845 3412565115875017684 10450588657204248569 17793409551525336284 2390047957159435444 13461784718863270405 1667940552688251848 8433016258915815214 13109868110402946855 4498205077570127093 9502110028668357538 16987130950875548423 2141187390150246455 11607555582410932532 14704118957127277427 16395286263839419150 4002186629226815522 10418444917726123537 2830010926257119060 2872476712153601252 16084175251354367925 6726005867925892946 6301778004551704622 13001708402921467460 4051669384748872369 13257886912914171597 9314750306417757968 13920758902081138488 4993275722239623214 16326065439086234701 8994314132240095557 6454018914180506601 9012078225877712705 18051096464202574686 13273987555705052372 17510693230805367740 13734705022118200408 1098674137163437144 10984546546233543689 11841600054899813626 7942554306929657130 14303469770947986998 15600661437932227333 8684243296922756087 10510430863443575685 9945190124836442809 11609560631703615391 15948282107138387390 14671905021597988923 10056488667386172884 6261172808898211917 11211924972779519172 17412101558172992972 6121213460402283659 10893623603110483631 1904205610840103624 4224431864032220868 1971255516617153539 8896608215382691056 17088109096982099175 11746320592964413898 14817736106257663230 12833742652629628037 5812141879554165760 8827728871904267333 8396575882799808919 13263240223682192757 266747031396612622 10763170975022453101 7927301077821546679 7347567603413381593 18017683600064584237 9898070401238193546 9892662021867894832 10418967096803961361 3716994430595422500 3095245859617583301 9384791260745429520 5992077672988303393 8089951512800543319 10202705279900914244 1245851566381682825 7587178543987929371 6415780013683453008 6433441357405416652 14093700507302716816 2760752518367679190 989395813321439466 13420194421794112446 17094344975347393098 18385049476607880323 17179474614915109377 2827147630901357349 4814910042986543072 191363806937215034 9802154706567230073 5793783937510198003 13983358061679520718 11722855434793003460 12738801545968256145 112028832792782493 15065049950455930639 16821600504445064034 8056425811311513789 13245029888680164020 3416790872895146276 11947449602319338452 14629887304035786337 16290149204537199027 11134959348237624385 12031705603105623441 14731716133183314499 1517651417020842981 15783361722125090655 9287993945004354620 14614876936666494029 5347342222951520815 9767218737665312181 3345217575846589301 17653730121684271691 9069800554028907598 14670265861378334882 18444010388283006308 3589144902551992951 12787112027597450815 17010989847523390066 4417525213653296989 9541528273497528234 10697457514423751979 8536866894233993945 511073974178730796 14919629055782431482 16973183053297131377 6521165127884428407 10923961796974119553 17357599435311266807 2573444988596416103 9136092643448774592 14161543489438924212 5243191647165606993 9892108188935769058 2296807100173456667 1093657575686098007 2380388094493256772 17472482205902044520 16061393228915100505 9235686355461161859 17342587156696722449 9846539541381085362 8814003574987946086 12633303709522390160 11910105080712024044 9183867385392369713 16715801738343989873 4542630073559966499 8250117520000624799 18076559606357558542 1988453992549773963 12062842900396188381 12779122086351977689 14374147941725655412 17116039287017964017 5662834648803874017 2753541507370851052 14316017603614111292 5137915607305046082 3360465696409626211 12877310633944851738 6706766745148516454 3142213586544026410 10475604332048448405 11552520649665496629 13978944094879677151 7295323476288506470 5088557545502419416 1282867298596143284 16528488419099934637 11723665327700509559 9134164729118580944 3287133879987204629 9839822680552916619 1469810872438980940 6567097859946107200 3802209402569548784 11641118199550054122 2984691759810597851 8506478323170747028 16828070148303986942 2020111056664045363 5102384839068066994 9578617448931543144 1593909387100494777 10176243896094183635 12640389839183142497 16982446753378602564 14582156119876224639 13074309567696746572 7755954063173285718 2710188892002215041 13266429819608090977 14343518370613749009 17743360470321221704 4302257343692364910 5832780641869279771 4201114223236668542 8609560799121866407 3376369916717602554 6806402325801993286 2194346509528668105 16500514785090304475 5362914670631000269 16406433350569742117 7519868298482627850 1394942886876651996 13500409747779923377 16894194063382748248 17255808761936564741 5801896840441248597 3654329518901318618 11986111772568216354 14046278035950042822 4572181631766229195 18187551961262026545 12669498078182815134 9021565535607097414 17063416180288172133 1517431621592504548 16019468035195838767 3445785233405542938 10607939912809313141 8075974150052684225 6250692357304654927 6552850687044776894 9111411856704189833 15039937566516574403 12954438050138957567 9521926542186298912 11583852379153787642 18308108954115096291 12903375941566442052 1854477834145003557 15192660357151850109 11371312916302979280 428888080465395087 16410866299781844349 16349212397284698848 4778591269752867604 1503915879175607765 9824740275788135536 6015447111490021436 1485681571423652678 11276096392109180589 5582061318356920036 13959684518507619126 11198516454013710434 9305721300286432789 16618202255856384470 438355539167465055 1565254161342480001 9853398299879924430 1651592019489710860 10465862642226961423 13440782629432681089 9625311951556815552 12932513391051350268 2982552586422578505 15929722015973085821 7841311237766175548 11839016521550483444 2394189549589268741 6819856723116623588 5441594779018469707 17422752497655697585 15315321976676357834 15658730664373001471 7929393873826016556 9499781845512582654 4216820808968154322 5824373108542270224 9005667763874015787 4412553202165946658 16609845586463226643 10082237861632705606 7660372934071451440 1678808381857952108 11840079188946025991 9402853510521125959 3290359620727140711 282791741767377296 12046686588845494007 3773895530425893329 15471973799801080283 233765192929900752 17301632146287310172 5541027594668312481 9074121564886425864 12905870163065933678 4884033552908840088 10473026720393110687 5527265813107318154 11776279260167700380 4627784326415964449 17844220144278314592 17404827945197472572 12473526532736068204 8334026843511189378 16142697421652726889 549656108785583855 13913725889934944584 11429381937648087280 4242642360946727218 143094525920748646 8640987879628469922 10016351730961591393 5068121045291392323 18321977526796095999 17318276830209089367 641694890560322136 5671613498963186698 932181528415090574 3911685148370660916 9877740700848008028 11155528946612774378 9334183263760780914 4668449172614514110 15063879982718725814 3199510560531621007 10378088008116471913 5208101059948655912 9070898566666912099 9019791328775824762 14873332937980100577 17024839600082982490 9543438504845414315 10763172201782072816 9377474172083483733 5298159461964725150 12991457852634223373 18057089222761087217 15531389811976933689 16132163043616354127 4423361634080901263 7030281702051195240 9918482791250805905 7082217368553534137 16076952701713963222 1955272832749000292 10965113083271997811 4864880766146794956 17449248056035291077 11826925954908876841 12219718912997953006 7752494102103767842 5272591812489501560 14585117717734508157 3944575109089631390 15498148762451975946 16886127523786405240 3337834767894010069 15581104705242370617 15225208115870487471 13811895746485788105 17329883445372924014 7486833391382939404 16684371582332595389 12958539274797313499 5136470764153716142 11286182068444786865 14528405236538121831 1418987426368952169 4195046515872539829 8042304771261219976 737736741376256656 1640394210901858017 11077743582857354448 4435848587756646459 9991848645008399511 13220843239843922641 5530068304534759737 13423224705440687680 9507942009838878054 5772706882552745409 14365958205825344699 12079846954995121974 8268115449618168173 12138820126324875271 7800274356868674666 12026063911318688300 1167139850318953962 3833783229638555621 13068339183330411695 2521117252751681747 10290472002867764858 18121569966109878783 6332691079060244745 10081570734463001672 4332613280881347371 6744715429538630770 12494960915963978180 10240120975204428637 5322446503062467516 4269590293830449741 9881689810934127193 2510509183868606034 2211857513039789763 9370774639719030607 3409455601194604958 12604167430006204345 6652577526942636851 12938956074655411271 239785390457411411 4848109697848158520 17942655524142795692 4937123665220706862 14451628789788880653 13296307529322476841 6123641673352993723 15356712995433694139 533651006174563019 2491139300959398700 7061035037690054238 13140186357851376399 521929503291847742 14027413602579853900 3724226027045513399 10776159219033489627 5299125690390987613 14148704428016490671 4193245613772613828 5758814995893453916 13821707114074910118 7363115395841598213 2844491884342926027 5839505260557657929 2240326063122521593 9995027951494780650 1917577117071521984 14694544210832047855 13030439691779964397 16483033632843925866 9690347009300430763 5102451640062122771 4742367519225404884 16817926394056708450 16177687369395376593 9746643071153714270 16452760509590450685 198942626283609555 5035877187162481197 18081785412547316414 8608050372285203089 15441160322245665073 11203048010075241810 14514769966913794377 9038525560623181840 15203456732263632400 15516944951175385294 8059830035350564541 950048964566630285 4087361925323011884 5312762371511653780 17806518402398657823 2025264794449869135 14067275338298762540 2150267562718448704 11907469416503567471 4040972872762027163 1032931433424645120 9233665661124130660 13608457094280396858 10936171609196483397 17740383731283222047 563871537398915325 6714642625665825036 564297508278474662 6544078672262746468 8002215525105140252 9003122042748767829 12328749788641975885 10367712333083065760 14087336265285449584 11754098175355198574 15312647626457016073 13236914533782397744 12205401809297283960 12986223983885476921 15257605180992075022 16503026649201461263 10563280250355069961 4126565539937744120 5786819069148082418 8436281231486636554 8966391170253493411 16561884280688147373 4600374074923368391 7916363147512315978 6160684976538154925 9524919916095156766 5076722778638480389 15640845632778664458 14615372386445946018 15664046884689406521 12426845660535760025 7533422449429944762 14158746682088751015 12973541630569040363 8788343344414843158 7617750525564169417 15947712260627444129 7137697625621265968 13887226632587899920 7200038135065297417 2100723832803167003 1397029612342661884 7508397602434380447 3624732407464379016 11205768547018963703 12275017771409783088 17917876791343691716 5852141046086630307 13333263855911853430 528703269198318500 629787123360536009 3712597504627721728 6936498869166037066 4472253723284827935 9269004009285849178 3020304060433141401 5868982002710605876 6628852910298128741 12778539039018568799 3791158754958112316 15123552137306050904 14202515053927845729 10292192304543490665 15802813492133654909 17960024167848730039 13132344635371412946 5806198501321100300 13442555691151694129 993759260857377344 13680537269397915662 2170952943058063958 11693064095909703060 5740590736569795908 681938595615749725 5574084895615828875 296166329947870575 3601667788448913880 4174752841411176806 1852718128790147550 7881351643003228738 5251991398398476686 2116069186751132555 1689084786754092848 12859899000208648512 3651569352521665997 15388717661723150776 90188691222862319 8200636064686003544 81374143857527028 3777881812565099352 1475204732814503337 10257399593809364216 17882529662231814372 14522686791894637032 17342612957425100568 13632465613304481553 13129298107959783037 8539900248994564511 16224218652474549357 10616451787216362452 8178150803527478328 1862918142334544209 1683914511647423325 3384224422787164692 14555301686026113044 11946000581333455930 16109419330452346937 4641980296206240496 6867616437100107843 4040498037102631588 12691995810587686401 11104444647402361728 17316464846913530182 1086901886467274000 1966799767427336137 11951781571385373056 4074440487044215870 3271098420967181912 3839795742915427292 18363830889395074256 2689237914990927789 17412638084054594894 97289257275354837 15956762910229437170 11318504120549333413 4666128189684610452 4131077364389600063 17508304334249262277 9394312034817140384 7032836433234921454 15980066226372068660 13232338030490354315 17900418969260603658 4689492651074578649 7309260944036705237 5952391165228503526 16891158744688246665 6876446395746310584 6515736933473306147 9801270690527869514 11420005401855209838 15462001903167639474 3598957849902595828 13039433479527742910 8579201500736349383 7795665690384604327 15600673124381928432 9844698641643864709 1495139273221314399 7141949750249951852 5254042417055043398 3816615566020170496 15777487596250050744 15206926247320612551 2990677222349504350 17680075301155808963 15616681547723938878 16163446015440039762 11686476297815155291 17776385974039712589 10303264484404645919 704763591006887268 15471207285969124127 8708588760110358039 8503911477098311130 6055354997684786882 2040265418269075139 6015995914836302429 17266563815773944589 7821509389051974263 2255405944028690574 15947073522222543358 17921273695735829801 14730495070349796563 8407075672502904746 17751805330131540370 809023896455501691 174406232636334436 16616983693770415157 2373437869824612286 15582463319804870619 17214926708852814940 14846927374284613872 718267029320298025 17558001393278630456 13758159986015749178 7399201187631522201 6608538258066894979 7490085936594889129 11849025613703369384 8034963918426282566 15388511906145783759 7296085457376369910 11478114569794951178 590322495311394876 5381590178713325615 16298158944099400682 648766677477978867 14697117736934580306 2177625338747159587 3328774424022106312 6227056372534175343 7166598100229267599 10218180574850794830 17124851860963133158 702223665976486589 7824891827190042823 3943615469388900402 9665201957336643956 8630331904435333202 11757659955506756933 15284713994890975715 15053776392288492930 13507480511935470951 10890801865042161627 6839565366300335564 11876703759651700308 16435170778576797067 3488562601385531374 7293802112645821916 2342527566435363505 11861466555127260239 4385551308129458045 2431477959074135831 13271322666986165942 6700962940835001766 6964192261014270867 12304655823410501411 18295864262720137505 8211067839773470854 11405996155470848670 10650156706165434332 6378958317490377657 8536418705804388692 6679222151280889309 10909508336352698080 16389178631446761966 4264024983680663377 17182342737165503484 3140260594409516992 174976172823589523 7803902569928178597 7516862265630864200 12289845718369189405 3919654777843194720 4577343104228633215 7186874423579884684 17042530014358532244 16537479705092338618 303499201560025050 12336326413205068023 4510479747123161612 14339961092438234864 16850958062352700588 4285348426539349163 15036392060005507866 15110304994176673437 17605633392714953668 3824091181253729370 8414969189215408789 13477034775539734123 10737944514945595136 5290006371588293001 5741150466396178142 6115167155570292434 15328737017705585264 9073779980635194189 8364557696316894450 14297659409173564728 5380994235834008976 5577765984814510805 7194292812982644864 5546541578848504251 6167215100632359332 1011685586342897488 6946574668728084363 8651190737875404093 17116945921300145583 13057049801895360409 14218114297649305744 10084485446435659684 14592235287464337018 10408121617450123105 7603618788775313169 5200992802993178139 7296209385935667781 985239362975259269 16989757167235340801 13736598552516363674 14429398309048262770 15015421891308188995 12659370149544931471 140380350402827445 3093560857212835255 16544055800135044097 3126776590461949995 6542014600617018394 11698957018134847487 1741535592542803413 565525341592095152 7361499019531933243 15774350893406228829 11665278661217828918 11440548171404357586 13923495556523001411 7571996112102053300 3472971404477490505 8122802232945765758 6616040393612316545 2289881225234757106 16382628535296387301 17102245450465518914 1417830490265136791 13930878319974991240 16212231268804640343 15410416306240608502 9451738701661102316 16921439163534391460 2162935728388210846 3850851203669670709 14894677515828947071 4626465974951215307 7514655417514810657 4271621685692658637 4864104086026482052 16460646920238747876 1626165638919290238 15661376494690652061 13539625793228722868 5090101919142595899 2162353297323248765 6431852528391322568 12822102722705966955 17934988940728118744 13869138879132552968 9840524079526367084 16687015756584417578 6505788547453000817 11156517693190351903 5745116758890702742 18012662080782575875 6475782795602614067 15926269773184728638 10406414731052601576 6157558052191774144 15623237111010188319 6916337633480289711 16814811807830178881 13904488235749051405 12267912954056259632 3350989403779546813 11407516500288755473 6895604266630537177 14532518398896751575 12372120730911962242 13521524123535396513 6197573983157125677 2107706796402574046 9627243076696533594 14399306439277618882 7984553282896676068 15404690225481396924 7433504629177034049 15550340803361316310 6436339884860605146 6606418075123069014 2359546017138528505 14330096532427679864 7501188077440296310 247593499733867307 4125147239191685570 15167362291732691648 14040502560392111612 13994715354731286801 3357960297853315772 5962590228873386258 3270934246385649223 11824880852247206481 128033431710826520 18434532707872492137 11319089374344359833 2680310800589901163 17097146668131046218 2083350643643205489 17626933483871548566 5866701797734449902 2728256647146913428 13684357256686680986 2795856450993031882 9374760129202163545 16277957365975537314 6178948340863885093 5103762712991163741 3710752335555179036 6718685185269474343 6336975071209206198 14169871461269126776 14956021185536613405 2980738679785809041 4955589073525738965 17265556175285332914 5544485554055800212 7733308820373249858 17909733035435254629 16651573932302245461 9843253243457461671 3853447348194920996 4607205188838726628 11890426276111771893 17016627056650906813 17351848878318133221 14065431928628727706 2925275535133195917 807375885905324912 16501106388004815612 2430770912687263025 16106697567548112460 1314521564563277602 4496768106759061705 4713329593880674492 18358771778752808937 6121982169921955691 1129363606389782397 13802549088145170062 9228821124316836316 391370898957333172 2019713343441293230 17121238801421879446 7086000044479241230 10953813699472388547 11585257350930607023 13918476625526458333 10917924547781772626 4195701201560649367 6317888674978463668 15900300844913756825 6410989406923048706 16769695768792699522 661209851532271736 14996678808786115768 1104502219142100986 2761081002059452929 13838774411898129473 16726729332392035991 7789830912124344711 6523006099822874108 12719305140471074198 15646339540195898729 10617079618453401842 17218123161655727222 8238573549818791243 2693988871680014120 5833930768455742174 3890226233844762084 14697151774606336640 17385672640107753155 15341927376668146042 15988983946089121615 17866634020226658099 3241474112134356924 1824604140278831486 8078962912760125015 5380033945696719560 12746117437428413836 7523604639376024639 18070323513953601377 14745861242671503510 6264370988260596697 4280163929600659653 6603636487419293597 1333146584748345275 6842004261839801531 18283970937984375232 835923806456584041 9981982753286423442 11378656950370553664 785440054455467794 6859127487158827611 1730356814062275304 9143642259433326555 15439006829614619281 11118297128790725868 4786783648900802515 6739291251830043029 3672776737262017505 5218686598510673474 16687026107603667941 4043663417324243125 804530609977892603 9942619665465447629 6471074444041932474 13166763670623324459 9031184599628306313 11638445900930022718 2591595307508280272 13157396221321651756 3148366337073394004 7603804875822522533 16787083692758196691 8203674064295977554 8431230020793266338 16450565237805030652 7002973705649770037 4178709813032202766 4731764822838026697 11332777309791685905 5308645741333941044 8544021946628142507 14218343319775318571 18286995102049046821 6255948193528270612 1150238633598728842 10002267174822804607 17780827288350988558 1269909850772947264 17580388300788219166 5152657615322970288 7266291252535027912 6841521440832263543 17566865511633516308 17867751473844813770 4237724035718200627 14390523869131808219 1692137728392363978 6320576022569627236 11371133707398661540 206043799095812742 13638953584419609236 6804128078160482979 9392790080615962724 11492591714064276277 3346031951334687819 9387683285001474295 6727127359035976681 15500432986934002519 16738438904932848513 2550204050464643668 18117967348149774444 3825847842137044447 14002054812757751348 5312998744229349498 8842423725475258475 17158893757813537603 17749914651374699021 11377790553004966768 5785810874345699173 16876835663385092753 8114652758136017164 10402412142948716598 5974414799675703129 16701579632068450103 5907199802636890698 17569840112122182105 10941633196272051993 1194459743059558486 3607852935456864822 14776968244322379225 17939756969319452446 11718870636026711426 14775813818523065386 11269422206861493574 4930275943229037943 17089649074230719511 18403553426550829890 9461668874166793609 4145114006116531502 11931637710986612919 15384774523229421038 18893206903270462 3846998508518499589 3255860981082522714 4301969650493435191 16629011465254656969 13666796073847205379 12227479273307462070 4224961356181882470 10855370836962836688 16753111489778612103 6995653318738522514 2954854010162064791 432396305648656225 8538583481810019869 13328210083620376509 17549644656742117906 5596303401191745993 3727336205753960010 14596664415749492289 112253353795031098 10749695525904472099 6404590676120528939 4409321807121813189 10651088486691761822 10441386580397945608 15276722824772522609 17480149145573914435 11362162428151966944 18164588343925171536 14422642624986232376 9181533598017325030 13143269557317628251 17117067443680149493 3207912987555759053 17426735781221470893 4792478816411641081 14677409016912456871 5775590887230793026 16237781234559365715 17498112881801589136 17188677125037454283 8384021644880361218 3351186551933717565 16383944662064717763 16080688890523787426 18234168753942842514 12440680545496255999 7838230637843602115 7331485690806870914 2040362903964691537 14992123026814649311 17583837236486846543 14967944924447356829 11357674048288493795 17658886577483173429 18065493395915144145 7444332016076232982 7733657845687250158 14764330594413880025 17032057305550148273 8458142027020901716 2516515586561898540 2790786717427427333 2743546148077403141 11007789488464439572 10372441955146246759 14383603758631817443 8637944806923704132 8709289413135320259 1833444908620363964 3227813674010184518 16379094466867114898 15069032515535738851 14416603832569280715 684651634571075579 11675976529610116010 18442231313196377202 5345345802469962990 17334568261560034425 5404066606453941402 1885384117720785806 16711883986946021393 6473388880592317716 17563685362647079479 13137667726871544904 4314556279049502587 12086432880809325106 13295089471415374872 16585656911329760722 3135773774701077199 1490001625399636572 6675252593522352440 7656404366520066044 1004250801787334994 14769414524963489219 1103772508397536916 10902207322081169355 6548271889317507347 3638477097716682091 11650615182088243512 2980397245565242262 17532954448205717307 15874437545528563484 17604514308794879575 10724418034521164418 8686154898874476600 17367096854390523110 2261939219454478558 9934553683645160521 4552892793577232799 7268274083241005040 10724559557103367261 1633293959834147586 665531935489506361 5284897556339086229 3829553391094406970 16064766935042142187 12891048531399290562 9707924535814983614 5179268375916636754 2942030855837545384 1459980725818022752 9048565931789268793 12590541295204800944 13263687207754567903 18188907188068047556 1325237341969819391 15172242359230253585 7646407508665131812 3293929405671615380 16561177548757243003 8111822186230249555 1912984771394382069 9465370486467802470 18410442177223869141 6019270270851467222 3725086165185967895 733115021946768330 8179264155377160752 15338016284526134367 11114163879066550314 4404658265065101342 12068723320746879112 10332638259458169098 6339472411459195221 2973552509790615564 15953213787697986927 14123366310341327490 14112698813448544861 17496244680196477196 10125771687802912051 15266215980011942252 2361184196890289868 18070621227630746289 4315268108334052890 13205887262066806895 7303302847815161090 17080954360083284196 14146948357546478669 4634021117543779192 12589996882655501348 15763022848385635696 3853967589224011364 12313825431350782016 11799013822774509737 16415284105473765745 15933027083918641898 8964150195145827803 8990814125363270926 4967466199515800262 9163336554611041605 8401388410153213254 15881534336227778396 16202526093428824986 3821372345865994121 13101902491778031483 3021044327457191676 14363204820033714141 6010594290779979085 8296033513872496760 7893371039253888413 16623438757904122747 10656969717678026358 15585012237025268084 8732865631610445009 14523515740845998929 6396500489657651360 12049173615490164894 16572690721552432085 914482050526143837 13145579994381513971 3103366493472997588 12388699410463208574 17924026675670792310 15633019851961054631 13573302174465076360 7949763202361561963 20305861922361431 11705787154369555652 6537569766662622269 9089409222213925382 11620641157367594488 1161153025974868081 2416149186397736251 3691648652767633800 12391997890829107087 11421522148162490951 2603212964446198726 4701006222381597032 6566003579265079166 6454907487435605899 14997544515382466431 18253858910693680952 11106692634494210634 12691494009817192218 16107508604379890403 7994013558698976036 17252447327291573412 6478236600922550194 8940719625399755186 10085958548660210468 8521052794441902005 4879895203161377354 1052941171834984696 14329524411955032561 11383300075105974129 16638654656917623782 4361927018150699669 7817393032772993702 10360483999020338481 10344414113019454797 5280810672425709004 5752475350734370854 3540480176014357954 13020022658336601396 15097492169845612695 1331019804022840714 11264621382574370759 17527163569460795287 5868910063768537676 14236906314965820751 4310961682495014805 14960624735948756640 7557021463069639026 7206351477794391783 16737085256459996198 9779052763460528480 9733062228612371981 18243888479282443561 10991576044721599452 13777191034138911866 7743173947684625966 12803394880484680572 3268987119352727960 11239277953707458450 13833299180255546883 14235289990066658678 10132970838192972276 17789786051000246323 14173133741150790745 6967925951414919339 17130142086208019933 8053983246874631085 10945463380750855669 3423964038578259719 7159744558833074484 526172572578506587 12160186704936548187 6072573687257084142 17326202695444999927 9147833472151059354 5660252213917321334 14704979319874106612 16608459409580209190 1576555849237983854 9948367707472666726 12652006660792555787 16288304854586580279 5852065232653344509 17466053176141498939 12226133331076434437 12013770042501246766 1241789793099435450 9222306913956000408 14848077107447625772 2110100123075669438 17603211956801024283 15554565451288284053 12157478340326066709 11522542559463710602 13999032694003162634 16629817196080649799 3721635015497623611 2225398293985497652 11593224740076208713 12840366107941204609 16278183265143385820 15734051056316810007 16911278599180503009 12878866616025821902 10302720877597045800 13869715701654980476 3083050811507304715 1046824022139513134 9470370928861243953 18068157082607359577 3564872938950725286 6176481894240470813 10185135623931530090 931215050635156701 18399556553045522262 16370102500211387619 4701360454997919159 4143569015863347945 10927110686948344879 15645260055915315341 6766435750774119628 12927276472444964438 14567235578417675370 10147631108996005245 8380753701558100909 1257725729526801319 7423095900394184107 2287559506588007017 17973147671372304711 16629261031360756376 3293443181119096924 2577109564396832140 9335631896588524996 15910973231247606638 744807657958489964 11771333953567291463 5618992836076537385 15589682901676811193 3346673715864265320 3657585014246405596 10682620090726304557 6653453679316209850 6042848525248092505 10704178419611068149 11536714113848987872 12238474564124238389 1316177753956673177 3667233443613175120 6430085444297524202 16179875363211604992 5814848920619157677 14705726696036710387 2736591617558525890 14287555867795149925 763754578676679775 13270413143605033707 6227002891070394066 9606117967322514354 3961343549478865237 9018764925732673130 5039224613940150470 9267338495066765036 15783268762465885464 16401985357965229258 17392196987828186779 16133157773235400167 8660202971312989837 17246626785764624585 14179299709748059798 11449894385471331920 3143650784889023338 144461071931073574 4664058341320382413 5855559975266755077 13289395236060260477 3936231845943644565 15468744495870553879 7929230855966075510 17179741230173453120 14280593143334306139 6001323592608944724 12507626473145335786 16549024720002115454 2531830567073808309 12658796744845230895 14989507944830258762 7487252666819653757 12620348264238192776 5490893915302615768 8842652179216857735 9274417653069993742 10801999062969689641 9821690673764888223 4569507739009960266 575641988816022270 6302545825575318896 13427005943043588926 16132724849094680856 14933042355137199080 13872432557332052191 7745865769370265523 16438118820221037627 12706055064964412492 16049839032148718565 9584912806710278538 11601389827864840537 18293780288873787228 2348482470668010029 2995138008792847768 16430308436910568128 6995636406740914142 14345734343140467946 903461173952339440 18073717302107524278 17879593748711059811 12058659988646910410 9997068008887722210 2127190516100053633 10499680927141218025 12186715429101671499 16949675959150073892 2829397873367491502 17901253120360948499 2236925230087445886 10505372354693394170 6147238177977848922 10812530758625081637 13368178162413279881 6099572168800188380 4034926157372942532 9735738568391512256 9926554163319304789 365218938630402789 17851132570431283070 16799278929707251227 6526946824462151995 2874228758540674713 17514938657040595810 11309326942533840270 14439859209303537945 6422482170950620297 16444246850068902004 12912895755116130388 18193532613974619845 11557903427700611390 15038710044115101271 6837736486379074723 16715879804502894233 16648311710303643027 18383147848790031739 1711448225393644127 5013874981847288578 5492764058579120751 14618373374515729679 4955575897222520822 686644037062171070 17843022518315122868 1501457903548278497 848984477319941602 15809110651792684106 5175241862492714019 18115197449703944063 6198636301552357095 9868395295770598485 9218654947597159317 2994334788924791268 8124002969595060855 4022863084589496710 17278077228026212374 10891009653232297624 7256015190266932225 9750764859410223899 831893296419640880 4167116692489242256 2975898224620405275 18242528621969741762 14585350638330575867 8681464191460310849 10408116731593970545 2798598129586393685 4559654225622811561 16647407168296669023 10632647615307056324 11740763753760786836 3695951295880921576 11916990031499844489 6874242315754931598 6621393539043663803 629902910094595866 15317685251813567001 17830752579837829930 12681105435487652023 14948787542577307326 2759634891916506841 15585793213747288833 1567063986732458579 16742714971393482794 629360350732116156 17485746003118420301 12432924894140857237 9219637911545879310 12256889407253873831 12090666895989468399 13862889563843688632 7966096724413952966 3061550386365083057 7166001880048373891 11925551013202211235 7012904134514229149 7561760439165253472 18394337458424859334 10933762861589615082 7860901336380645631 12683391751218684129 15755630757162894719 18190792323614494624 12874705645901962650 4857283206776771263 3617608569739793149 6887662887958880134 13242547856643834783 3953948755474015512 1922259715840394050 13102436274374820011 11794860761638251690 1745259404253589399 8254207206566679177 18339560966438170680 18180459566857225208 5628795345973752928 17000858478533581035 12848867925322420718 8001807681245884824 5708699664039077230 11293789401740161457 10625392605065985460 16790828734898454202 55207203611779054 278457772927622446 11491775544395590590 18364004016589368971 9778701761206735383 4576757345366132514 5410319052567990934 3225132452713047065 2848443365556622820 3006610945145240889 7341183015013221177 11723950355009880676 5728974823710793782 17862684614434388796 7272312152425866445 2675298396007254438 5803051720912012688 5687656648266405193 17152609269153239043 485791760031174653 2405675947810432130 16864114236045998347 8595154427027377595 12313537425055595966 1952589830649343366 819851224438952458 913905636217635336 18394532008328234169 16057413524715862589 11923778924598772895 7736069258653259985 18117027027621484466 4290788623644888660 12959667206416406413 12632415724014586002 6796364101518738888 16033384171588375884 11101874315689822978 13967180348002051529 9503223684825375540 833530836045229232 2387153444401510685 13570817556719314891 16393237517133390921 11919435549613905792 6936387106521038764 8952438983300432770 8961417677404239200 813667730661868051 12152314514688476374 17893902910067633556 14850269891034365033 9658400648750525069 13708241095559535313 11660179655173456565 2066238713221727436 11205903843248030473 11729457053206469619 1389369009056327895 8859712597274413131 16055905645761282763 12151029925472727723 625253822757852063 13776952056514851959 942268199322078493 13465828125642901671 11779624122756118260 633839206662332033 11819362189646251080 7991799787340985658 10729832928590542856 14796835240696435099 1896090424788909605 16301774603991507082 18166717193154659604 4557070438655981461 8201957734083341504 10148259987151675351 5915477671071554142 9985102570827470992 5266766847437475689 3376596251034085620 6761615486756093417 14087521280509154771 11010244883987377367 15043027213170959607 6106850675546943908 17880777131932846909 15004601888779169492 5848226988306149607 1225418805031894196 15084377321623616544 4755182940366487740 7023040978371430287 6662513010284162709 18112269556275063243 764750371599533355 1834061945302039235 12562866274390267270 16370678872609049081 5588420419194771410 5807209250907176445 299477661816933648 12994555372673987475 204238247333591534 18344538257178987384 316716897406618958 3861865482597200765 4450673905950360931 1041207263210826049 3374287421315901371 9140955449926859418 9033484024630209074 11433201427611718957 7466333043593093040 9623995754563438434 7610128852361851838 9769209634160448157 8946616035441028455 6003134096033571037 13500350584517414987 18027408737929991934 6200145238361830751 5140396542168427326 13294708476216873363 18395517600195912858 2355264513683601425 12578655600427573034 14537917990766713187 1024257741888678182 292878334441947200 3285017508660074763 14467553986199595219 9845311620563842679 15623826027960203630 15701197043048127830 3620736563963888964 11356257726862729956 5083934895333283943 4375442716186540953 10428435625706483895 1348280637599186228 5381091693302998643 4190485265695688996 16832254080768808690 3321096959508727035 6073313285795066365 6259340810294823125 12894211893259643272 2793755139631057057 14730342467755038521 13801250530384444624 2256654350408251727 9791271465436790844 10955922607306241692 17287035924232405547 15605689651277570875 7438939178300074679 5979679399432551366 11872126112807872961 8614239994340967069 14851649780251405891 5501078831458493609 10388910988610872039 12256420829852219533 15866753061267729544 679518482653951422 7842879326403552012 9940766576470034218 12305648576362383183 14206349489722718572 6151227046791744535 3512273087670344716 5974807909796670036 17531042993224902375 14041465194060035566 18378497457721120308 10174841277715752575 9602675844883527508 16373064824465961105 3801663651863771596 13067843848485532282 15181380500608662569 8226413949225760690 5730804788790849726 9023033806080333569 14678044980776707489 12824242681436913064 8560571580526578576 267675509363955721 17557504009832701880 4000984938510270987 11093014535440189096 18186816602500453331 14252687474644016848 13842207310575448991 8859094598682168593 15781469505491453088 1872146977895945227 1574034419713029410 12090308214565296766 5338600543403121413 9419952811830623661 10494961485571265899 355149269276617641 80691551453164933 17127841853363275611 8588778265013116857 16337899119584364948 6366175853879504684 6128629763082878069 5330663666683761103 10312030006142221700 15979479760950953997 281848260729902805 913452763905656039 13632674972878976294 17718311066157034114 14804301609911590067 18239680496334887468 5072946545803907830 13890186563511260834 15293710091061743697 8800575881276383045 32316966662765577 14281578663059928848 3692085532907327517 11160889681176596079 5979085973612922652 6675983507542105982 3798912541013489863 9068909854301281474 12515959310438185388 11127555326612096158 5544528150363505283 13627757603295535698 3164864895574416203 8261911889361048282 4347773280114840126 11191561910020640349 2177094013341192454 15831116812920692061 16123705710383833648 15931873819602859606 7097641603611651084 12374006886137483391 8140831201176106317 14786762157671330842 7231980257955172641 17457902343599404294 5859102190985202899 18183369206818158226 12657101052121633429 7211469441789726264 13499219019359798844 9006750710083229992 3879467283747147468 13314210346647385526 1384819740916032579 6520372458987474253 13921881002204413836 13766494066249818212 17405199665670826437 12544830272097800098 9980044380412995530 7018325240008994726 948459643480113175 13151868040253053043 17490933290384661921 13906061213737606022 6351028887162813461 16610106223813313002 1912603198182146280 7405538771200582893 10477036506128752039 14747429089134477964 15040689996473858822 3048122210700933047 13304846248712472418 16638819797821512166 554140047198892659 4909198416283376620 14315398879180368117 14757182710445527541 5558786740947609833 15921400766792143287 13046603156971795365 13927697511380329282 1267137917005089313 15081185901120334596 5326549634010184137 10317481242369686043 13671000352555956994 17154475329113774015 6449827383849766938 10746894025901005417 6446172463984319587 15643725573106058057 3334808696649223541 13385375796097164989 16997343214327931741 6377328146255463188 12012178621409900625 368424675458768915 11950559587682997337 8332267638674569746 17769312011178062858 13322977739921107813 1809726333664511725 11325846467524824846 2302092674828881146 11226719242876325706 17007598041028267987 10747774105091290504 10473278137499989371 4741068089237405922 11249646830475592672 4281174415995870478 4130052454428891005 4837443076090550012 14104585599669466255 9083379951154077940 16419335495717811550 383904238278425887 11354856160357432405 15675787094859392201 12894094843738858779 2551315995055660686 17737087383618133078 10217751356582931787 13761629901379985986 11943217422824379538 6021618697737912846 13893113657800522589 10103512903313849280 10309280176499353255 7461928880297872389 1033816048792063925 14897253852300567318 10055608302770617715 8209129691221800137 7252570222771485505 14930051822931078411 6739056828297909029 14230229935232185815 1250090364542593142 16908658162751011445 16094739418455002475 12904671393367129192 8791403570080975204 2056440189254044418 14211552177987237439 12944457215498529244 18343283990862634284 18015411269491169779 15711934357072332089 6438800102501256378 10223271298070951256 1208511847591350124 714357588004033965 5233158826686209474 7557795877198908630 8455857868658708079 9340082047543759833 15530003605833625678 12075667372894243703 17091760087710828099 8302218089768881151 10779822698531802958 8607914546924690918 9068246571308328338 2693237665118675537 9355296741026123042 16809233979322826532 256104594719855675 18286445507908422782 489932020617213463 15385951067428621234 13264252416778745058 15763857615088567638 13293092119632983523 14647372349007464028 7972805667662677143 15036024970134118744 3948048111998406559 17589600378954685751 16909580696901165416 5058253710561066237 9229932885525345888 8307509328783371026 16163952812605250574 2992531286667698958 3547717467105599899 18160176284871493948 12594758330645068778 18255278736159342324 9809193217181001719 2802761089236131729 11976956090008167614 13207965178103264974 15905005209595914780 15511836926847595775 1584129216915770058 14144284191004056267 1165972538394841403 7906272412098416033 16759394156045071319 9437284548198640514 17809628769121733580 14438173641804905384 7730609834731783942 6124260956851300058 849496707554021368 7275279977530490686 18127534974156196391 1147672231915867789 11684686079800767065 15447647124700791127 13903045913666819870 7664284690757502158 18186664884372692267 6011159404436296848 17517765711453711117 13809144083656582217 17549943659500918299 6757328616362039444 12848989554792324614 14706072255857238240 12973584208408833498 7088987554801105858 16321065067939377569 7134164371136722354 14143703756803517368 14992976515793894862 12747841689750322831 5017629584909536135 2079754010786268007 13965065184117134486 15334537065979277706 10204418681114183195 10525435963441267423 1487664470416894639 12976197729004071971 4773399182349749383 4081441025271077028 9372244794789197992 15731638092347521759 24996043258722247 6760327527747472214 17701073677016743567 12037327186086430060 14937847577953739308 11013806614525903026 7448343007803601069 10479921288089912396 8455910890349854715 4163165841965602419 8772509115424299690 6727063588687372928 17880804823002809401 12931568858919869162 538774021078898978 13201806994682235881 11062455022355464899 1774056027810669713 8559103165652158218 4858527700082767206 4450549449276644647 12445408870012901431 11146618459683432676 2044260637245938231 15324832225320964960 14027249977256234044 6004577476232555285 17302235373541441364 6315695283462969061 7994012385686886857 8250356822081990605 2962147098360914560 7142953855114917833 2868554553838023469 7622856062492777709 9487411964798680766 4613732771987464942 6340583317850223817 10188838366675537758 7645949223599767146 949021409928662447 18194788173581150223 11008025255341960121 18036505935738751193 12825979068388932650 8768156193486540081 3458147354858419030 889267493867197234 17062893626731080591 5407812763598074730 14422227026205893075 13305310162654203882 11970128218896366376 10053994445700590769 14245509883612007091 16430790500459845427 10980625396243210452 6731866755577355727 17020925281581802474 17111583700004700884 4985931740854272712 3528778495452356955 2290530410180425665 10910976534259708476 2279600964485937747 18068467501444802942 6028233263480606891 2435354408660214016 11672979721788397317 14589487851485874684 15141431793667739807 17776962227920886330 11679051897780382327 8461659656588748165 9788697267805429465 8686363206254684103 8877593257232033130 18344613884433417119 5948081252559272699 10483164577399292784 1949571595418072790 13066801098871329043 2463761458126427589 707675038176149725 6506310682027188334 7263024083906643636 6001930771376902607 15272263954637462885 9948460769179796880 3981847804619900020 11574527947540794157 6330401330644047457 5505524661333339580 4750014850374633250 221012145171373150 6844335784885101135 16026629384177099074 9494753863627556674 15136714728476794804 10389739125353219399 18195251462365299619 6325685552992490012 484602143126742859 499129218379901965 10340328810872036626 3189051007766698685 9331454779652344037 5044067408732322217 273445707588841516 7407854693837810284 3406903142134922233 13372465162429581615 4596032911115859409 904821474045595793 9870066994395223420 1484648154083537985 6763389266796252352 9405214629438237553 16463538540669859027 9403844490258226189 8880909144023721322 16559730165200457366 1424847291614844355 2554377382634384562 8430709103576940921 4413969047834360779 1392553076991879706 13829377384283266493 5537060515901903308 8307248173930645397 2893674384894363434 18311395700321952020 33821241368029322 11807134737636960389 3317626606030597798 1639784603588122307 13594837077641894408 8485739414144106897 14663770087881985631 11117929199446393769 5334679784631972804 14165718953787654431 16672631850882247569 13809168961134418910 10615876636209403634 10429182850378563616 9374601969258821605 14115382113794813061 1651059104994410675 15312985842530197846 8372509398899465396 8940044405877058968 14752218678930550298 10538547850312424690 2036193889630944619 6614106683438391138 7602440507494935387 17780461755711022726 6980948789682169442 14967783510832528016 4649307257633015651 4176860156176527298 4236628973233149580 7897800124525825439 13028317168518237921 2334461408433504192 13098718822530954671 4455490537610157112 8490017780120395000 3465946203380097992 6457542093847291299 7787022144372779949 9554145766804840254 12086981070839959096 8552964631366634620 3157028174449798834 16021483359855490472 4397279274489183156 14611178931228041617 13504819371828701678 14572042916205145127 16977570917979711920 6507579996559957154 16565021420599561516 14292171985806945435 15387258155523083840 338402033030541576 9710516879452987191 14063071992143436989 11404032593659816560 6141277471027511088 11881798210111303050 9828695510733711671 9923434057777949809 9001524591107604358 719305676118854947 11111492418453583027 7261087396127842149 11063039868270738418 12398908613095026622 1327981436521842187 3956275629340239601 12379107373378188760 16554972406149398260 977662691413374132 18045257541972150055 12380570910611826976 12043549399307761462 11148599910268876791 2559502399322960626 11533007041953650680 1648368415836590700 3889602685180911118 4154453125705702577 1432926787792280181 11372064972490580763 13215638655799916336 7020914907429842721 18008270623209742559 1767154686762639232 9952915176712352382 15758784611292913690 14133293415742790098 14370524593843762907 12126107939462612166 7190906246781472262 10394253507906074326 3335336151203788802 7451064535673092755 14831141235912828720 2072774043298742039 4510147825501351436 4258769494363632433 3602897770608533637 7941267746171050640 7314911072462164722 15996773468753658246 15014128507102140221 2325338802485908645 17188088854142777181 6021481411390186447 7973771412608210012 17850643158952716165 17463101937211688585 8791571997870322780 9473881599110218224 15602056842710422465 10325269950162718262 14957116294331516700 369579956230141565 16192028719358530035 17530516849184377631 16977824289046010915 3000438402045577493 8439187314449737488 1206830352157933430 7159277030556593829 13724020428358387352 805781907561127621 16020124254690050846 12065098944733181891 8705556521105301844 9198201975637806145 5288506692196192697 15787712802004834233 5625192133976848291 1823249108365698566 14542387459931676546 10347073919108900066 652442714176606987 17068977147843354973 16233352391186278524 9324876702561541753 3553646571225275417 3329643199387274508 10607043056469725705 14476058964956585648 11896106429843764868 8068362206049256047 15216233291820528479 2474057759433508260 8488043751803766214 15881404388860094715 220420660197672325 7787176085239974069 9316600331603135574 3457183793881541550 16004313510321429813 4520942003569769433 8110626424736306306 14630410099654356933 13251463284210308056 4011020950674267069 2748769981252814762 5460188645661759489 1478630891474647918 17361742627303424801 16357182450584616716 3269397155113158077 545568420542090361 14510659594529391855 18234658634538876017 9190795327114632175 4813922532544888323 7370683849753422334 11867019581993581227 6578489685080097184 6959584288763309340 10644531799803026623 6862654879587090101 15274242994627111349 15750748499683690013 11054438765042968173 2627232855465995920 6068511834483443729 11115995133588088621 2081590473516039600 3641531701717094935 11587338658371548537 11155375374396718670 11317740111657005026 14705139940778526444 10955315228722310150 14462806909729697699 1567108990465679588 9859151286150186365 2893907671706183764 15194166601292281179 15420112133474577847 15189447946100546542 12454503880969431164 9052096217111285778 9154018404722161566 12588490680558434602 13264715920337180710 17376389689986652929 1465035663173411620 11482832616847639046 4588754427929899909 3224340848383615356 6740969020285033096 11095222848919033901 12743874282704638580 1405325168114180396 18129979800675741049 2163823826754266232 15853898798580510740 3929627841817335148 2339621813711143918 6096874416139986361 2019871735975855108 7235576092797662140 1297739308809696812 6907433880304150780 12354024246104278786 10892512227559748247 13926538279299269406 18196004244893660673 4066267562422515301 2305685018230623357 8011682174287822573 15786553843593976451 15570355602574650485 15243313245026856025 16211992953072344407 4278974416254887440 12027547546811200458 10165837741868416226 4542529324236833398 7355736894649159493 14458899384640483172 7511961671115710452 15168590260058557225 8646203943291394031 15570931914542721379 15022817839351486992 982924199812620213 13407145353000817242 5770229578178080814 9439892966869087872 14447507266572774729 9384393289018895821 15236997124987501915 17133040143201873969 14259340053831441103 7583595025258192649 284804706642494860 386592589978794238 2299229945868288051 13058083839011209613 11523363176000119223 6054924429337338381 18172073697433164484 10671839273855413067 10716431685519808142 14156868091901820341 10310213218075381503 3912742730705250429 14966329673369741938 8679657721978862790 7976110068047760608 1813057521398898004 3148655164446121920 10486350590596279932 3619361922218445100 2646944171277190138 9576853124511910832 1652933268607804359 4691681000484939011 11649296114919583918 9302172978719106966 3836145554417110199 10359213704784459265 16262164776955078699 3669258922407271428 7360592935298937494 6014380149718288215 15097959779436142156 5380061453157294793 1808362371067042887 6389724665013605149 3287802560749283525 10069624167487040333 14766257137976855624 11504253308267323011 11719791314155582273 8398095795176226490 15961296273135773822 16237036929194478602 13300359588448085790 738528421988660619 2254085833137500088 4334195538570760846 288805229294172609 852863340998544170 7578646479856889194 16368371723836644166 13807775892158987913 2090765531446221925 8771578272390058506 12668416430808541913 6640356805747253248 12425857879583366787 3613653474995692082 3554980293254708177 334711782205625980 12434932227045394681 13017448214944704356 7966517967236527469 10627755751392371070 5573548755221182655 13289348665887986842 395139704199343551 16170846134074489003 17977043760683323962 13629456343732421039 10793454711011262733 751185632466697401 14318935407735861757 17142377420285304194 4855708186389134384 367380122489915727 1783467016033448207 11400606070437842495 10225268111184303819 11081854836828969116 518463272952509448 8176816623877634641 11457112603321815297 11272415333291214368 4658091336165770769 14731834737256275914 6513589525107520583 776266571499158599 13416898645749904451 14601350397982125672 7426095738107513367 6673133170745562054 9656454933714703561 7351558811660201059 13284448462866430266 17301053723089077537 4731438385429371584 13127268944855174445 10393229436582307794 9374745277538807887 2325090101173152269 12675889694798016472 15521518542154171868 15372530514853370806 11102726761954355912 759489298810362300 668444590316245227 15129804520338258704 16926535008401083026 2372663673618194233 14013134148541958900 7145606468784699600 159423247244250622 9624962297498143560 16029512340945020763 5828598908435781476 5778422408817326670 14862267586054803570 13021408327040399394 9543263113152192101 12224521573049902288 4482675039485702679 14447591145755805309 6007562170018343220 15865692763566732809 11479758617390873149 13381734729466846675 9221789166675198744 17361236240308996930 338950717994731082 15189742645885068014 13545198410507791741 7259318242292738363 1135982660106750142 13291452476523066846 2467075461337912831 4878220286328944018 13358483488320091309 8960543134022189534 6370185219324916498 3607275781823460535 13589734612332505428 15947571318777053156 14176281216125389567 6677057637218598116 8242821915147101092 149168468961607548 10610314778789055612 14080948521153613868 9426340319324154744 3419855263494937874 18318600974591681272 9469350245728238264 11156019450897862142 14483404052194719689 11222209714340093318 1146192029322713992 1021457035095714211 16678330105987264253 4732206772514135251 13669915975631400246 3210723743185756532 18032983580550633409 9216885979627503744 5494922117243361573 15933093674872255856 9372304630438269829 5885651371468436617 15708759686333649191 17637216428172172074 2560206742965149649 11305543294816576220 18139266711285464447 11187638678199793082 16416620438263231266 4716792294327290490 3579226481067752161 10449651399037775099 7389577877448130439 12823759540261621302 176195342389724180 12440595953983417097 17558940112835710172 9561744383875427193 1070383331055041915 9369297514909076921 7079907326828987715 1662478498189317059 6455323884927273170 5071226792427279424 17350978937576685421 5843584660178701944 7788337309070606371 10095287214132057696 18293445581719439681 5243466732896035932 6736648488838525070 15225117616613929810 9556636024542550981 13209124227935418143 17780540152459974192 1808859945368029640 6591257292007797772 7242051776727848246 4707384350697587379 8606436039815842635 17160732668085946687 3914745731393675931 3224444301753820320 17986607711088923343 8526844849280363416 4589938499255851952 14081202997648960416 8315576134263503086 17399614493557041719 4734787723163474734 14243366739784689000 7726574040739514155 15461635351692934754 13898202852387644182 2962359362279902076 5907407936208303654 12848079878924325327 9853783898319310125 8794436560518373952 2309296868646831892 12944873926120840790 9751154986058962373 15909744731741202095 2500889956861035919 14401765366570826265 14524957338339549659 1577601389102062635 12030389586468460514 194078580438867051 6002996457327218592 16875193937287001207 4133898044749294447 16792084926305993290 6990704872183190203 5841747049886287687 4212327106457003743 5435523448845920287 8265415924966448890 18135867642216551523 4744165867086916908 17364211129855300790 3570304603488107739 3757674462009621942 2139594575168611568 12727732735257345153 3887237529904585156 13626365835851915914 6886541268297784082 9546526924468216122 13572535286211906097 7593316066259638273 781635321314957442 7416444266990778771 12061167252894327532 1001943110180900395 7750854120505035347 11842839939330196326 11220941443168522661 5021681183711047890 1857506967049517447 11388664815459659605 15108178332309882514 7452792819114321433 16797361809332296861 8612738125330667130 10091957137467232559 17690800874708539020 514965949857501423 5784935170077513047 3813618915740868001 12921091958874671535 1159327934018909491 1796271361612338785 5775451426050305294 7816516697485241171 5509403869815196473 9465186496280920727 6759659449199946935 6567002839763437550 4375809739131094470 4615468130242930042 789989406799148958 7489953496434769127 6734632837103119049 10455563604763146605 132365134760543184 4291296233669829602 12564935588024077261 15945164609346572533 15182840047683303632 4961912302843470847 16124939601114336603 17045593808136882574 5732274783211740887 2023234935757056544 12304632217108197820 12213496465058941775 4755851148591362876 16717580187519648543 3209104009230885912 10228678578648349794 3138645045143322689 11280563947509317042 10895542597057445610 16863985293757688186 419619431380088191 12613815648822775077 6029361187242044733 10536656955523111790 14644605655733361612 4225972739591607110 4284504491240230075 12302004108404364902 4760832107769286757 2991287126819452521 1484160305781398216 11126594754772555478 5567487740772911338 17947076495333227530 13213615667595515051 15828345878221999610 16227979039609970164 15872526653520441276 13486882190053395131 6832953553945372636 1496013270288054846 12879993353913387538 6302189814841445678 14164206984924051827 147748157834736070 4467136642530508738 18425077763016915650 17638351669280737415 11726459674908380818 15951357615036109846 16533769172800736424 13172508013808718499 3975196131534652020 11499173037626913436 1918033531849903682 4601378174663207424 12480359898505324661 4812906300156945434 5779063769607157823 12841736397671648426 7557330819614329407 144647943029161820 11128338927467213588 14457083279706665218 4421360524814604924 6344163619425031241 10363828053788371773 6833689999836690358 17139462688368903791 7539666036076923143 6106432748897628147 1910082799654292282 18434621213992480393 14664907195724613433 8808138436367233692 6464733433598483284 6555327074723104555 12449884906121768847 4118365541154816675 8871434701811351484 9087401805964397082 16310780924433278804 27467809296213068 12260321608887883686 3077761473214021987 1044658032235492233 5466262962273724570 7609093383432646524 7629541798043202755 18041480523802698711 8656914368251726408 9573940063316515409 9891225502813608482 8188909678381388346 13457389337096184785 18018457226933005573 2476706952523682640 6160400382206568896 13355605585578816958 6104155660855164853 4061825114418646645 3670490153492489215 16482174609354213874 722191402019984870 1746954441044730026 18445246371769646994 8253945526135562627 7239336764830085462 5849243929996225055 13149335464463065712 17245445497648937010 6199437213201139491 7129904207743726279 16870695138323118370 16236025589589579590 271765984484419070 7494934230903879113 9966407242402474182 14998392745094594365 15454545697365682610 8632006936846994584 1574999507571260020 17468702940580829517 16292935042919623786 7365383541698967383 13969736424653302858 15262450338549178401 10937909839536350821 5005949939229336388 18283003227784182866 16380633456768395858 7678605788344949187 12830258045879386477 15520956851514831197 9763740847671384234 11527845992176649942 1508494418433715029 4884456118267568513 1220981946241867182 16507089174817103039 3669637468090171357 18395542924234628703 7056013836284848325 2764097221976710535 12271637779795046091 6549785778121932453 854250592589592233 12406852317287355216 3912017540319704780 9044715101516970195 17886477835570825136 1681953067910241432 3602645407137992619 6562251188681319628 6361522097945146714 15059216587138251659 1171444425979045379 10365443703071716650 13935609100167768812 7972259089165924832 8609532357374302491 4559470460718273364 2516943142242837254 8644172373501620919 5553722445692641943 5331705925903199067 14804136646837610606 10780219044565538895 3141222201415997355 10346744888319933691 9884445855659883954 578042110977111079 6160300766862908831 8284144887235508951 7577025226461963466 14090783519480929214 7452389705451895065 2340792096163458044 3794355645834618445 7626399559359736781 13826420886413973126 5640106264068726695 17863847600133807146 330779948760935173 3377251807744189009 10700008259707976284 5454486269840562054 4470214733531463858 13763553949593089393 2459575524917026536 4660311712314933776 727508901517744306 17220406665090255293 16649197641651254070 9648466701966771794 14700492183880199833 7206670544858541843 11074302583727648690 17792252270740760300 13446537691473003934 8960789684111277990 16430627908075327088 5259906230762417225 5147935626571351652 4128287880904574018 16538392100424745348 12674045943616803257 3231970339400546416 4136410572796621042 4998320842771557443 4028794901557978081 14584028762374743132 16402691119967653438 11098353646454850012 1365532839787855526 4515880373309170849 9374305440088713994 3548837664136652353 16695341454699288691 12386808656292390981 13738006396165346884 520030998431979798 15335193557228984427 15261776018823379852 16982278490205372220 4411110920281940551 2078606552148914573 3927282137101156746 9560710784509626105 16905065136739723654 4320416059141382099 13513343019464652626 17341279755367569303 4692967903527251222 15648041447416153997 1687970205655341136 16615227376004451922 338949554925427685 17301628284630676883 9239529479208395643 15448282969549821525 11809023584599920886 14702024307863579923 3903552324573603033 13916240610671972307 4515205508918969216 13205028824803488069 1387265582518179176 11643861873414117651 634718631578276455 9887156755947481759 4862044079729845268 14335588128234875671 8604665944973540034 15821340848684041922 317889444561974089 2407287741689520736 17609326987319110418 13282477066032551281 3688925343004459885 11614870979798292044 207246742551802510 8318224717118516653 6706707685877559768 4414513030154959297 3364763467877553942 12040678887266767563 10319682069080902117 17276442160257300834 7016421623570933549 8018955469689706913 15514790099698401777 15092729837590269835 10702414249259778708 6543193756847227417 2628676334349453007 18005459523886295081 12058645228811508950 10106714844053378171 5793804858048261255 8601241900836273278 1286478884050165947 5277191706188977033 11534299392991430186 12522436963070064090 4064536620023044669 600403325850449546 15051933961503765770 8056663191640399551 15772556648286539176 5864777057489924568 9668380445754186467 15794970914096532781 763015252698972772 8475617001158642366 4453805819492123033 18317681630218617328 6634677722089891643 809420054084124037 10587951888272177787 2035847961179829717 4264080992023368560 2035222589028202582 2299304923987485698 397660438284333017 4636728967653517931 747866190352126380 11788485861434399489 2124528558700599016 300026537680450776 8630486217821170799 8730021634298831398 4736266245664566029 4169976552342410000 5492547168482561087 13717383141222030612 6533577386655085806 333279600518016997 5635333869732256624 18127737233780170982 15258723182966038352 13189920523661566969 6265797482122992909 15541483561646708247 893042891893826771 12533836073307741651 5385280709443084615 12408709550379439946 15476192759905494091 1601715406375231447 13165991033593877792 12864759663867610841 12788766192066372268 12913530429487521943 638864717070027089 3887736456220038567 7916052621151216842 13369206630188720823 16842910695282306906 8157896135101116914 17018813935822873973 5220713706027533399 884092886662950590 8796641734103264124 6253417063244163706 7283055208847050983 8090168555033347787 18431300590965060822 12902588772340571671 9730193571731491942 9278811762381851250 11232676033634085914 1939989472193596531 11913021537365667693 16457557291428874741 13521074815020827615 8314073831788450953 17968618958005920434 3176392854486694088 10661261554068729087 10580267911870827726 3789763904127037896 12990001392108127767 13648509040165761569 1143642765684661020 3353537593343231844 13440072097654001885 4352934234807296837 12204169865896503647 7673637494977599408 7480350506327915586 15459438866103201367 731537239924800170 9469005046731885091 6078685506508342013 2180216206934997433 2088674491797018088 14073471719311283523 2841843179781705227 16806242980458149009 3046576511444782897 16512737694128831672 16559570685472473002 11429349279039124162 11949350830571112990 17629449464029631663 17284761084799839432 635728740561351427 13155394256084536059 17832529053191684082 14829962240114957303 10031897675211580715 13605917838030607916 8550352126458278848 17880890324383927291 1547000468151819893 3893094241388358376 6809717520920462176 12179896045561526686 111036504601165830 3955839580582051981 2073256012871416408 15796691452345484342 2436080272264347316 15288398261157536152 8924749291872944566 18018313252812343649 4855275277935632851 6519385809851299681 7310211187650479659 13809470608536055806 17538518780553798399 14170332924418282367 6694292816228253469 14537317573940847505 6709619366278181706 1898586522306405887 6477756777090360349 14819118731713754112 15617372932534776479 6968064728007269032 5348204960263857947 8072092447302035874 2013599015835667782 6868990896008775470 5829390447586402248 7677639771113026636 3905541185040510705 15312398346013426609 12939069002879103295 1435152706642316836 1621166645383716777 17687180303226091207 5963141293047803440 17166195238851792614 3808004750381369006 14871205740722485339 8023990568923949316 15128539703003883974 4394882663902672407 4182877194389250481 13704877134304753647 8697931570261520258 17375213487254154371 10260496099141532219 10826518675952599353 8980788427657487065 17019826718407666384 6001257462522085053 5399099956073829070 12757467555064060729 13055297719030358921 4425206309799609656 17534441815189881195 4497289302637899348 1752918925233007345 3458916109796019351 1709922269051426790 12064409915396165836 16686585503319846484 4092842643019952669 13710039078885050584 5400384091695735060 5058410988327634573 12768692721315061665 12501461332065532851 15853224965985256453 15601044998180475244 6952502492058548060 14412780628797830413 3804192527601231641 4603345033626361278 10986407744621351329 12199534512048283337 6424642042359678226 10681372416467832580 17545881764437494757 5654954757395412122 6668284503109903185 18356253103214887701 9187846755319041912 17031052202937449918 7524495336662143634 16301765707445201361 16608718995716116839 8777624195311133404 8898572599013055503 6254408993854263209 3011489137227992995 1943286320136187489 303531775220058085 346583818344088451 3566947943290008073 8511475224312499012 8516343749644158764 59888151606418844 1369280063155438390 9513434708636562736 9366779318623468048 7620235992023966412 1321824546556315743 13700609735174101611 6558469990711660892 15386256423302669734 13672178772095791778 18401775779676638669 8447867931566804467 544020985473914921 13118661485187896070 14164463236098325215 9194121597606365587 16154016709008752731 15125525387895527634 12380141380671230795 7607396936870550506 10868971579825528720 11066821057199108053 1617936402287280856 13931611942898399467 6350499661044651022 16092341180769966125 16493101277495647940 7768682085745075156 3387560756428421852 714859148492703620 18048107042654097375 17253782426108614811 3097865988138845153 16893658639007518129 17590060424595469715 5687720674769429520 11229982014157691804 17138096555362730780 10876164140801692546 9007747911917715546 16431361883907643744 6296794740304781633 15600608508813345775 10370265989796362688 6644768897946090356 1046022874720403335 5545941421239771634 6979280182548074194 9591622284175322374 11113157633606815992 7232819935321732908 6906662266220679637 7772260482812458891 13449908826138080875 925973648680339522 10021405298286316409 727842931367460806 3479945664139128394 14572375103066955047 5987651353963077541 7541357559607784211 174601589341499996 6540562527200025266 8738282622198861282 16182547919531369307 5736849682975068607 12878130029295820568 7862695600496482740 9672908679673977601 169615946747693989 10435871120467485288 1459226698068348969 8155674291541040910 5799801773242600316 5092775373613816663 9207925989661898382 11272416681280473855 11955861097535047689 4334424365468667130 5458470275199513863 7686033605799660648 16394382916229175010 13896312754491357651 9883965287564875201 11994770076052869527 12268343882027761899 3815154523974380956 17988684594271035632 6790328477144850516 1873543069878080771 14303334446560295460 12807447172250418706 1254250854706075599 13571512803867409604 7834635497698559943 10329416561135732291 10098942003529317437 10280694719895675086 9924408967192259527 17629729994022696369 15061255824700095148 9087108901534314182 13795888541258825198 9772560497921844584 13026737462355505563 8265354078106634383 1020458238356178945 17036501925367437747 2667954695076668736 5589180536691841219 11570613548392870211 14762780423264961115 15597512815167354988 4106873937260842400 2456592996629951836 16119413917939677386 6321066392016114939 11460222700554615565 14835273786842471081 9317113628957573313 11946893045819265655 2947629600209172562 14964739282047264996 778592181997431891 1996420728497467700 2652562051723862618 17679841749221941322 3032369264947596195 15559262773493708815 5730837408468718328 15630586897575261987 6551806893152414912 8044371448931241154 7831355414447328533 1954282254861638937 12728865191324685599 8001736183841235180 15612257300815834840 9510627764289294483 639661213772009030 1758297352009682696 8737017954267172135 605050991337117596 4965894085623658331 16813020295777478497 1237367235659492860 14242470808919122875 1691757210080966840 14985400777329160838 6107769811249953615 16620626447185869516 10553703281790122741 3433015965085142991 4248685485799526238 2788201122113214471 927937416147480827 11578228140181538283 11633345888734342199 17623460534199506191 14563364695352013148 6221667730651560602 11345151433849428548 5347778534898823926 1036476810086912440 2994168509906019528 6045471495000831548 5861446260261285963 11040065477367615472 556649607544788160 1546280669990152344 7149220841614480061 14634090649163427479 3680377430423205128 4762196781098221394 12783991681745969953 12598147725360686692 18160063585323046883 13001765546677510869 3046442539601624438 12957060183215021758 16397598576460683577 2035297705951585560 157381276211457235 7423780035121612516 16565339643807788946 9398741064699078544 7627758379929818227 6180569890377395357 6029272152834993486 6725188585704915039 8521900111382044644 17342002986704798565 7822227470889125289 9513538252438952930 11648280967464369988 9207059508544792628 13645152606520772079 7930927066961657318 9080023201095835975 12777147665871726997 11827058623965582146 13939753787728100089 12895301843331824645 10014789297545485193 10704871359706708053 14356015709189849913 2270694073874024566 8960595432588937961 11258863370918039436 16027981428846848731 14020842947953605633 17688687681906322925 17936143750495331889 12962523321402183095 11813172461043714116 15512019476268121053 10228545396589586976 11951777713759721485 6889774896859363287 1824834970709232381 17532635238495968822 3763096355224223605 10517564242637039386 2370585090138759978 14711642950990281704 13018033756487426183 13681197380977907622 1615001961836249429 2130439980962007753 1364014715529946141 8888325742513461096 9121062730448737423 4372003601792288756 18287897174666940990 9372652306328704784 8825848030566073881 10028530943922087497 12217513718846567043 6995559388436059956 8130990012775904910 7292452925271909641 10051510577375435507 10162228149512934549 4641525400865541050 1460775483848932237 17617202001823700543 17506720944900289416 5611760800945342327 421033071003341693 15144003642484775005 6062094553894137965 1193749593109842195 5872958166558357485 1896701140579654580 9680647458992785716 17217858750337057321 26922495265018860 14356592296283243855 3125848379463047479 2515987677431878720 12391968094094307572 3877146533474477738 16349910323200867745 4108182912989295461 4571785406719006542 16305152543329933376 6727864538021327292 15665808902160953972 12219591739485528006 9010127176719888 781479490664708127 14595363997440145939 8883055740083187784 13635916971980385418 9697183066369610560 1207772931533760517 961319582209081615 7403766815986048511 11676771000885058471 9203553886621918555 15426751595418816372 1359610107698742875 5589405104419637423 7596285397959468620 10316647231637097539 2454182904998192552 17451612716151395288 3401604730106097947 17417019565454993084 2738792245366158565 13204570554018880036 4381543782695963442 15239001026357204281 7228396231090847792 920284731118537926 1463171919017189471 3543265807215148803 13097034443646364764 8188027963489070862 10526700166652756592 10195757663230621652 7076445110113493574 6367801959380496746 12290425796222664606 7297098470973175540 18116187839681660713 4814685276669333834 393878836862169961 4254270708574710095 710616295496665690 17728629901856714757 4666117672416502524 9678388463192254164 17560915523963410854 5216781497375998596 15125220036004237387 10286080797833491837 6167096102020268387 18273380666080091839 2802538615227787897 10684886427186650737 2178330465143545058 4331632021690195161 11313721843148143939 389950958166986068 13919358301497959300 6963796814155445503 1560967807929116974 4975901758146426734 1150917177758869777 3588758185006033116 13888479163070566190 12727990655921270378 10322203779226630088 10090012208534091393 13147072578797929373 6140505408074885665 75413899203204163 17717747613697622912 9558283308388393400 15179550739909847176 1933922884616852862 16596595256852811659 1306370328897436033 9542781856519632807 2036353937161926680 3262817269005813719 14786672665172350256 7309887472231339344 7642337387783023916 13453280033099753172 13649104652958412006 9023670684841535292 16888309451945211474 6685434422816618716 11176284689916427885 4588553435330056366 15316586944249221780 16970127674441463693 8361422283018508935 16076783018586411026 4506166419898013629 5614498722410358103 13836996335092945553 8985325848576628302 3366240639002866880 16779600450408981900 14990189574195813551 14947674726861983672 2395330873013437146 11555189602331470004 7213759413546012251 13993103461823440590 4893045775907523777 14523048501939204862 14904416384672765560 7167877659395567702 8452683699435193156 3293406259369722970 10641317401016440339 11588234552094546369 11043107273676477725 18113957053771565261 11890595958655717213 1689045235994269990 7465015520413532306 13338051355465090218 1404978713840256772 1740951184962219467 143665413820883751 756057145618942218 17929416416308589981 10215808237598047942 6171651492103514484 6332574869129038903 2986185005342009110 4733850965075087580 8447942398806243284 14174536664332178272 3489308121058274419 11099323188522279783 11166978748175429862 16975425902242783030 17492253522508817113 5320923942597756753 9093594422877856050 7982649750652544687 9634428905969394228 2039114588186491416 15541986615495981594 17912249728211175991 18385324344693569119 16927678939607356706 8253623612748134828 695621363929916995 9819809959453526684 5046229381365649362 7270884633295385602 3142923380759892145 3656896309367710891 17500776370456261585 4381601580483454197 8676512511295335777 12618851757783275562 4987091642469148381 16114482666183277157 10739767339826166537 10222519419917828006 965762745133577371 16258891597867127729 1173908690199705401 5360457599013869918 5876870725721063916 13152587814843157491 7303959804651415243 5306076199102176177 13046570768828492495 11377663693376833803 10954196292284367677 6103125564130889011 13037340075236904864 15582579719535303349 17432203933075915290 3307996742809844972 10542137401593979440 4633244969406099693 4738983768158653105 5075657228488352093 2320313947476118317 16852696425248428730 7599057133536851973 5678883965390904132 10659914057617657829 14614366230912322166 13074083054302396345 16280188231938186469 12039226875888056976 4813883445138793765 8807056924872766460 12500872079490405118 4917077017561398564 904968591155938231 13870336653764153706 17418129183800190432 14632839455425112457 4352731857976142406 16967844135398972480 12500482709536198694 16450691974210316852 8707407384066001958 3179308101796398230 14833590705339593377 9906889688050491806 10640537695721211093 3978878437265067250 9419554429120064338 17071252732168268927 11132136483667781957 17943482253145145734 15960980497014549719 16378114534076058830 13071024257106750362 7497233417607992984 12749095381551184856 10008657492618359888 7313913204634702693 13195777689812793291 14718543781820968851 8384981232942708679 10367504123164398850 11337719190150731696 12994015204385017629 6472245560862785662 6447970998206009164 5242388172430413597 8687334822736818075 539115211712598382 11911584810111882399 2166100955405704537 1897830956362693158 3675496138029426592 9607710244514160837 8787989687833334693 2873922467185041113 14874835891212835048 18172749817543177673 15356705123505410366 6012417463794096273 11331853780218048295 16415611065784292654 16709114520936770394 9432614933740644903 12060632695169191279 17063731337392455864 16034359114835606112 17785569281277942662 5185582056751723755 3398918646866680359 10980130028001942750 4269783589559712868 4996927110219092249 6219823463376296430 14128539688109730656 14278846541153238709 16366669561602799663 15687291820847708796 2893249345787984948 289842280495566506 16399240262275586474 16912453560807511155 17223274073871095914 10683205255260121697 13713424679752447232 16159989001728260277 14835649776557988622 15512840264995912789 13105172806363100076 9956481343185744118 7818727137098865234 9879740790175349241 16454418864804806473 2874336280878740306 2251162653902057390 3601928111886127886 6580930619867950264 1622782771481284665 388962515178884669 9092184408591186989 17814500966119633224 11562785649098629405 4320644521570983707 10725630822454153017 14090598776440044668 12303856453323291332 17827556065532189892 2541646436183151456 8604378525629393368 16792099850821240205 15435554130871578015 2038922388547462531 16247067464662775509 13675363067960443722 18232525675080693468 6453943893524382479 7512426504091388456 18405245611303463471 2062983235414258311 2633355025361871689 6858039573444650701 1254276743544657817 17402590719142595098 16112357764511573820 2264137632766573237 2727210940858106124 18086495013885231529 13035457762276912784 16185894941055772460 14181875962191492414 10328057434140682060 4215719959119015720 1313655065635814349 2915403357317830661 10324838896773185278 2790444695431638545 7788113716442488557 11147154751264261506 13330625386037507736 1108888665979969870 16579226082193838654 16744519227061672509 720943760979443907 11937769785726063963 5848237140876282662 5633701975283496130 15477836648979618448 3980274636549104444 7686459645028460727 6839799222602064774 10957588301633746930 6393815086416455426 16740514956157750327 9056660695012548940 11248794002838361337 1523717401548597546 13704642918194906495 385872225672604071 10567107510091653665 10990597017136770617 10233172800178671158 15723669190577836130 18106293179356857850 8413206980667047482 4810912694607360461 335653778499810151 9737781062158947359 1489283542367243145 16934991563773320265 2691400020233205756 10596408772731099957 11333843304068301927 4332994108227031709 5308226210856062882 5739199277400748495 1560692161937510727 9527950787996561306 4057265266332054319 15024746370665313574 4838700097684142969 9375892738265279687 9132301427141478297 13612658683481844878 17471692618550697526 8150703129765786471 7535760455158199634 5230616176796140245 14539860606562122973 14902458628661042851 3737951933268875201 14229963303716406604 16556747483547072519 13508981546718496933 10505911762109068456 14661497635368994972 9887425867954465239 3347538284908520747 11759110385882140778 8258065771730273958 10244490670966284704 10355931225392568482 5173165775133914570 8348287647591720401 5448383009246974966 1196711866829452449 4762716876014509431 1427364726005784110 8746509472889461765 12984530554243656584 6801575667892336889 11255116205504302071 11575258779798164836 15162776443964220530 918767787309987280 9566598587878227316 17783811370963862689 6552100305220779150 13599522855905664786 15836712644869329628 13968699720667932270 14750587420574786820 11366079109549123142 2703429724913732663 5708225416541514515 3149461703526700399 12663865579068024329 16178844291337863143 9361691406623729459 16115342909926083039 1486072554718311887 15057409897781795432 14143238433743144300 15047030819736811505 18164613095707652160 12213664127779914909 6725209147402425662 3913691574511856210 6919751699287082772 2843163585707243285 594575450550383384 14369974422672782683 18097108303244237787 13511906369949030667 4223317282204150952 776618667167118385 14002909604231654827 6471178334444467642 11317473878225949232 14471722539236270239 9763075029957055693 2904851759843168628 10531609993135471441 12013361048478432996 6351551721035889096 9690679758883544974 16521744021429544447 5158244095158146996 3095438319933941092 10095029061764569584 13526408654368356885 3001208284995181860 14963424236629220827 13592769131650603158 14441448612994405019 12644118015844347946 14210837720228399315 13943975968959516418 13896955343168469833 7914982247113052715 11981989861350353088 17647158445646588410 8823903529320300684 11666370216209523621 11643380339133802001 678274141963704072 1454908606507632463 7462980716645805784 2466649542250870164 5606116139390115246 127123343012026067 10353544908294322874 11746854906347278956 4411693908049336658 5422331508765374733 13755009265852757428 3281781261458165461 11802906919196578410 7595590948825585674 14004999840147205735 6319287320643604715 12765060818081724727 9207711024497289282 6115752524932791482 10468531326082714240 12058021430813423139 14184535709932665070 994277040098477828 13096213085904640163 18173864782712813839 8272391785963084018 16576456977138961694 17865525336593200516 15468712119047325079 17022999731304881977 11309637378030738775 17213537937577232490 15309155623677289905 16470735089954834701 4084015815411969177 7909993428782486349 14180402616944092961 14759071237246070578 9563229882393456240 6331191780199175026 15119307620095882750 7266301769641442842 2776602186585324682 17104952321310089870 13479987289137443067 14841908940821089227 1520439067859681126 9260958169515336116 10129316137164841666 4005655355380554 3822102956671451612 13975147128497977958 3102261182236329798 8178859670018927456 580781094638025475 15068855195414786176 13332317178279587803 14360032880251448800 4609568995263185260 16369226892477825651 192601668222714872 485223282565359119 2539919211709320216 15344010136737406455 10665889838841360296 7227116874114988319 10285236566197540825 17007986668325828961 18140883567780960464 12519827475134990339 13036896963039374659 18131965595553485694 8446590105733735745 14688270604324384960 4558483082309577906 4436801067819896798 5570539179199552284 7755980469725015988 5767045214324300143 16028235241460752173 18249276307438501803 6170807548115473433 2789336348809394637 7717884503420018777 15427500315237095720 466435168475380717 1419079434259722085 17319814536958830995 2859568726154431834 3960535833478371165 7515325738444060483 10950301406117661418 4326489450727735318 8818563554036332215 1385146286471524963 7662513711988000625 3293976013370306609 2043608808528447084 8674890796801300719 10864374061877461644 7484237056176281155 14657725577950901726 1340017465440082551 13485685695373446690 13882478458101517480 17572288764701710028 6460810087480120491 13359072176387238929 11720045523281631744 7845915769745622020 14226962627121812743 12223762194429221913 8352663298639902245 16648961858121138911 1993042736267257746 13449051303872960197 6438123846866571300 15254417797068232697 15539383650863757715 17248003507031656755 646644121550725069 4770074815781469289 9494042988381767943 16716874702028721237 15799178244247044947 6576248239324610271 13509528869238421940 18130119021102188619 6876863537573641761 17597693453413292036 4351261164005113151 13286172197342730837 11895774011452750074 14831196311701982044 13458593280076102825 3035215912764291899 8958118123627211782 12493075068273796837 14311197165166178121 12314345542253386413 7136377695093621872 11465347575724581743 12929013604492106260 12652773762765122485 11108393306158853724 11070524024516404433 2745109934998525934 8225553135852215800 12119127373466947843 4200070170574746345 17386454223276088514 12136969851134638842 6660419081930526147 12196245027466495732 207350278863413031 16101632155865458852 16929418901506992386 1317385336531284913 13442453090680924312 7663708117554123587 3802516197634645356 4638267721258795213 16527483968685731340 2548394765519500950 3551916393209759363 17264428839907657596 10232064423489830873 10598089756764817561 4939125443552832627 15277081600460203703 8195174098941278811 14696758838443288078 13119796760210005929 5017499096927282674 17195126159749692768 3290559129575183298 3051131015740045712 17547077825013739295 9550258967563225240 3943015097847447624 18003083976999665030 4993029971383288345 7087380883456636934 2378202766636829460 14804471357641534027 1983671346815125952 9754655383996602237 6418333200566552124 23847593805585613 9220487617603927028 3964374875521242483 13474640657086680985 3700620781930178061 17812120111457392979 4279200498884644012 14352568513578176366 14374953345897069727 15364959534676797988 1068100326790516793 14000029108390513182 7620035170872382032 13124876178122749140 13744438134443676106 4887809881222116176 2725955579191340331 6266801637172928183 3755431086409769055 11746948829902436184 12774306854098981388 11931334681515627567 15610732581044809994 6857079312423771777 4497086816521746373 5096660438642473875 3477841336487448742 6059386168943225437 2024095097187516933 8408076136297397665 7097652617985437470 10068284255656067961 11153010010861721059 6859143880600684791 14153928801873459674 6256267326302406276 9563742980754992665 11104593236911775003 3841295187995312520 14540189015020756648 5577440720178512604 10321979729931514867 17068928810691960296 16521145141472790633 178998716975116407 4378496926151130771 8247556085047818030 1002183958386655127 2814538847679100765 7587466285913568345 10693860166240811771 16493421799831619658 5356139337557292307 10187029930220697603 11040564406043742795 5438765598219603697 8416494766009326045 1465120723677994945 11243132677257309236 4431649105800454422 11063490999106713210 3092937803009385491 14089812373181798403 14652544482985488175 3754127540850714864 2706792569677551054 14607636196708067101 5586181875545870388 2892781110468380690 10856584037031553172 15177757393523538031 10442711152630686343 17906110298329186117 1516413412476392421 14099225260637944771 2790346011383988021 5870169030769430270 9064200610655641978 10946117029058215409 12449320216866487884 2560460548840354760 17955958856216778806 15161784057942853073 13956900699792586378 14815106811937858232 18234111589842149813 17681163606674471444 14027583134706713281 12386502623572683103 4918754726605081690 5930798934734863051 8010343901823979397 14155756095328255744 14389998104307620073 5718144614319376105 5097233111593543302 16694788776777877371 8095414162062723710 10659543003156518040 5145998350496397816 4386720411529944443 5732864834145340103 885861767931288838 16629440675838629107 6224309489374931933 17693426971552626128 9062990133169234084 6204741435298495541 2877671967089489817 12632965290927356706 6666695442304996701 9404230133881476230 14288250923293562664 8164990650074907151 13454167929552924702 12694217053754932519 13045202913907444500 6528655213419318382 4307751680204889088 14756042560260095401 9009785565779711106 6720437477535625248 365307260566536050 5890782943090040599 16943522598161161968 14209903915501533386 5773427717146053239 13625778179673717413 7935660619305860366 1067102488922273805 9665396177820253267 7044160422328466145 6168298745935347249 13564357786740618385 10163814301965333354 6626530254392677077 12633334140878089656 12619705999798477521 2661275966403420843 10010367420999614520 11583818276935328873 9146856037387346786 17650988107519423429 17604325541956702047 13627650443800266276 11822757854566885628 8352380822647439362 10443610134217810953 3344028404829178006 13414496285006507249 12038309625578656759 17598572625449584495 9339358573065182603 11321495042337849638 13596888726933103877 17055488605520778618 5501632952038470231 10308266188825984481 5924710036818459426 7092930667194425036 15019835275909445337 2177907547333445167 10936009731055421232 5257530006035775699 3160383888290791803 12220363587036531138 10334033974851579116 4272090865829418610 1475938459277287307 5071168964870942518 9409436935250914214 11594172684310286765 929252244953095768 2307918725954503979 6195169307169313410 17469696871431231180 9913563092945517133 12680631533433099188 5037520142087968245 1558908359760454345 1123912778787255381 17319306338587833576 5553114348227280480 3546109104297240415 16793402926606297719 14691094425602137441 575698936365978483 16943410386160628044 2733503946245521013 14282141745303453175 17420063714694365701 2791994921849763275 12842098056258466910 4109610783295696722 3518667226143144184 2371780843940606471 15726543454849456280 12615395663984952927 1880836461451766226 6316614935530575227 6895794622162995959 755480577981594608 8208032960699137988 832319159452404142 18166732215800782077 8057771980057220634 7139900117825900827 18432474274096351885 452683846051211885 18417947102789141951 4143717465966603663 6174298511767880114 738616728294595389 12214485345148514768 17737831140909633814 8853272148614290874 11219752871078371056 6592465767036324072 3250703805559446232 13373478031267324971 15085709264640392182 6560920427011530329 6257384981546513807 17654205869738683879 8842467276771464379 3874638897799783322 7453575465254957312 11987681052624683403 7491368797268535923 9964150104052278336 7970271860576920608 12123641735635727302 15129663629946544500 8046608976267841521 14050165960659875636 5706565325008759395 15952002267541207608 15777120776901849634 9615829452539497308 16743994024359742271 7120667324239276844 13572058500292205693 5320008199372865097 2686165759664272018 12804124918876316332 9339281358869424677 10590638350592989231 13752775286432826156 8108111485537990544 9501365383994433016 2884743726497314609 2006165842660071088 3209310168857035305 14600591922020975472 5844363668169713490 16686012402251068988 10686184126492114987 16234745818677138394 11180912368578288581 12398358879584040022 7535957319903134430 1739705163006782471 11228511620758896634 15980695946864909913 9765679884842640653 17322836894260628088 7571574948888934880 17360186973966035527 15802370031173166297 5296273850537378632 16828315950912215775 11727242091696369623 8980222803119771256 13277268946827237332 9407285139992628864 1766626652747021181 17738444105884561783 12056290342293116336 16119046792676328108 8487179960736600674 7781611230321778741 16674761953562454968 10682276159220647863 687973895171069147 8821759800680487097 11315973821832054897 17471053942446566482 12681126953523026430 2142819612778024758 6964854711359291474 18241945244727920477 2921197134219570526 676065306152583480 9196574535865342537 10964285628780470544 1635687993471162560 17043500847521340052 6842829641070496670 8515967494676190094 215440954314395999 3226737699306528983 5167820381728797582 13312231629677381927 13201212403280396481 15248270317892877109 12937091110500361624 5440613945116963812 9242503224998097622 15281914226530209235 11731048203695961349 7434796005228613956 197536836136446730 8477960572159413960 7305405825812599523 11990384067442842480 17076490716256280297 16750762698379774865 13112538074061677056 18242011699178572592 12285728365711702736 6551576643057879921 5315811911743571818 4104419866444079830 13412949429102248660 13113310947729217272 10804191834074619523 5792631181828903972 10558679777405012190 4060517977253522888 13509009920555625958 14678992810739503807 13946858337898110814 7015080145226689548 11464828880285370479 1943641070545730931 17474679520060464881 4623641804111895862 12344867030484283003 16548451546918572785 4553224202395212608 14613208148203492313 9298897057779139854 4949718003881050111 14097423906142745241 2285719878710367364 8947006231334332824 2917768996253081543 17770115058959874016 13287626660229383416 13864646645690993608 14458036410886317692 16339469416934808084 14421782495349222841 3057813646899496494 13542574752152934420 11403024561659659941 5366806425370317923 15503576742225778004 8083926108278301315 10199858974359174453 8212189271567706059 17839856274631569871 16436146980716792161 7797085585894292727 9953013571579968688 13421003203575479494 7858816264568040212 6928989476728644803 1135283707782762053 769814637146545835 17148449943618206850 16551411835017629770 13346435924173499770 3409184418746732333 7945922099835599832 5460756683841917799 2141490467840523399 15266689342883826284 3888504390100626906 4921677826794084464 15909295302879148688 9676571505034110555 2137455075857270482 13111940065149997968 2477236689325076754 6098371356119349827 5884865215101799555 12022696739750208119 11896676127705739056 627435813525259908 10018365240080585992 12469016826466116969 413589675083443356 14436266241555113232 1849774558391940636 12250812021678618126 17258977839251993972 2914442931879486068 12663086190296066550 10164349217097122812 15143606878283838900 13497418626012093316 280131421162517109 8118693189387029833 3842177595419383310 13626144424373257333 10359645716400253049 5147186771698032614 15242668296100910808 14108296298686316720 14887624876117298073 7113602445044586597 10924812336796704151 18367976287884380899 5107898860663945918 7678373972479922931 13110454723972584946 380400197458053442 16983631723488337115 10494166143679249861 1564001088968107159 16328529539408721943 10095396284961469063 4942993137890086662 4344628348021141588 1979552443230252328 1400172085404466839 5437994255305050773 3724358360190852972 2154172899257166765 2208359275462229499 4193376585422193753 1736336102425547417 15493416065087011612 2137042913195147368 144771404042781833 1576229671152857370 17608005761271659227 17302368090836354408 3264360619579591541 13741795083280369170 7791469125724710071 6962963054336458594 17598723801305693322 8294480183896378193 17128409242319486867 6620780233523793510 17148054364566266198 15439748915555123934 10845592412861656649 14860541599257307603 12872544244527951051 8477921581817283674 2067275881999937334 14858529729565460277 3847748880762765843 16800701118584741620 10679642323512928968 17109486026396179479 14852757534761261005 12662436385232948732 5334730081987756627 3206780802724214024 18299786490780297218 7891912254503672519 5905410474716963567 17392946613008125940 11499237770322138276 16366667733462118370 16328910015967646434 13518762410789453553 2920203785409621385 931774151701862176 4553754428777479590 7032626576263857256 10587828447268936873 4372430324176358659 9822197192697159734 135572729639146950 16256286795512855494 15801698818631893000 3901159698592784205 1085824598352402929 1709437802756329904 17175972470167260449 7471391542771515717 13432239876642712271 16186165868775409719 4265370181071327236 5371411953832753122 5464440182531710765 6928028427229797963 17668201198911620625 13134603260289835028 14826070279847607813 9063210989581647874 2362977006718203652 18187218888921064516 8962561823610104661 7497049599586000064 14950574288092480166 15984851740714686720 2104473169556289680 9925196085313171164 9552201679898869236 16139120209345740741 11548056576271671095 8431906255616714931 17577034084049143031 1671120223363957445 18413695864828241834 15201814297927521095 12836331614550023053 7472735447243092412 8741154256615027636 11067979023826193106 4904305264762371996 17091310222529284398 9900267186924145215 5442171447254807132 5940165436606766674 8475963817559610591 10593675017800496751 5788268763897179140 3222800616213130276 1156037898182294001 16503592067900659655 3944969675337875883 7673659451024928862 3762888292576059391 12103651563864120320 11284891006207838604 3700500961484235164 10588399069316843158 3258793136591235019 17055488859552681932 17491389398281164481 10564495075897871523 6870398144966894124 11580900976030996135 14099002309430582048 7692679259008837756 2661810740080895610 11428503447073163875 6951035070239405346 15600781760846664007 1798547161895615444 7914531216353123676 15546799815335197825 472703872692690576 3436368568017593967 9147381788339243428 16210383448023167134 15336764899621178249 11180764622803209093 13198106261474558884 6538147471556236666 8460451386498941148 15659151861598673826 7493180345821679353 9179114271808930388 2521599760682363304 6625371999686648235 10988750190165923872 4935230888154832565 10003836194119156440 9490348788229386823 4633969880320465805 4697742395133738718 2692726902476809806 11716006831921095450 15015913567380408688 10594939347661430197 10299286417510087122 11028614268194120049 1146705121820716278 9366826873517292600 12781214954142011944 8210181782992617245 8850374104694572619 15962693939333929695 848750849345467317 8656568047911317704 549373262404505581 8297831055254395622 2779092112101129918 4237510425109063284 15025375691640098634 6967179668101556387 3893628920247025408 17779233932810456387 14002169527072642123 8927911171867407369 15749747105151683852 1333433820624862664 5157867076386573275 18387476339819205323 1190759269954129580 12928651481366262234 14592131571622678926 3676766126396235361 17015377591679703793 9623909650296356979 18217593914763107767 4383445912174786581 5611946347236954720 3970225776938385291 17875821627323874533 11313004521654462225 14701152671613552528 14756253795185235325 18129685416635375405 74621288980720799 7310955015326274079 14661308156989901440 12684828082713821675 16819931663281746026 11447472040477566517 10560925374790618756 10607947010259008538 3244175358611593118 5568509859835989605 6516230569518596038 6468235498540548466 15778203293497495829 4217825115884172738 11793584048841214414 615968091895378439 13153674911753729474 15216469861277290320 15752311149331510058 3134351903893166957 16567460416068113237 9720852514338529621 8125138700329076323 13231142559278940347 505865411463403485 2106399148163539551 11052952312057235612 1143492827910717416 6031770751299131954 1882604010234600709 1336696722417095695 4425379131971505831 1974514438279880912 14111489083047640883 17482907505316365656 12047833813390857735 5420726872232352252 8279038744949950013 15317191798219069230 13146640211840292226 2955289746245082818 8132530940016329955 4198734630040627590 8332016992925785948 10596387704850913071 9566030109944635556 16947690711010147706 1289917806664192497 3727958288977850682 15906842197209008652 9970259091262652593 16312281524569058418 14787400139384646330 5149322614365677043 14244277385100590882 7857089425802210809 16812484419963969742 9343895246600033401 6756455248181872331 6373374116154429992 13876312166713005515 1292980552375329169 133265327846540114 6235369021426132055 10883252553326469319 2602869116176893005 7950198328223441804 4606741332866647979 17933212853152715012 1023398442180108991 14818595664812947552 17030541457071471022 7547941153451947796 11408514737692865839 17776416556197107281 5840752271096753315 8482508684657270609 11038022179521638130 1142383413394974898 5574678457670203493 10001082452030148503 15678789395682610645 16959693410565226620 13220947107782347915 4003394014751792509 10608811523761019945 9675564410548219938 506656315376259388 12196357414199299499 11801148010373756297 14431888051738569989 9701206593073037909 18054201678823992478 15628985345028996826 5917462052451955841 15326083456505914976 7638682181960807876 5688450445658880087 5869347408180451653 2760612015343449666 5853332336375977892 5580515195545433427 3551810582080826733 6978029746833310724 16214953865068245457 11316051930058335063 16435845545382909706 13062948681699219367 17852531801219328512 2500907338475406178 4734735315079323767 9286452347289425977 14815331481061089136 2161955996706257224 7615670699570958918 11726776221021708841 11865143778518567014 4493114386516694598 3771395073723060918 8333012484903302858 7284355270786117683 13788261029277333671 1970879488876729214 9308286023991954534 3238668323046447586 4886912495229594975 7450034840747645738 15442797356275795825 4357096548675347946 12749771790775460765 12214535864028293763 4843747930399946956 10456983629702602775 18162853363433160541 2737926319243235670 14421243479796224971 13806681826397198075 5052558715728442782 3083295394693761139 4163867445428685146 17677652383961103413 3478830391156568870 16727537912366603559 7254619231070470389 9855192767819815433 6511968891486566658 17049472328592148830 517354178059936862 4064799976038679349 10771852967343254424 18382262581295327494 4528830989785266599 1838032395584090805 16292482414229688938 614817618809861612 4388453472717033391 16082070844427737102 5210115496214166094 16178083261705209799 6877624394664009849 8941410878157632025 17138032785294590484 12764967745961749612 318743042474979964 3753989418985537484 16234542276657913565 5871038792492281472 4638675623137754017 3764115302842094928 11763796566212749134 2986701444049567306 3743117669676944188 14152368823586970312 5831131252611509840 10195353652471983536 9785376513965458458 17936785815925681982 11241873904464542673 482753907050200552 8648711779131011550 12531130913733505577 1302332303111900761 1420129019360032539 16933710283091429498 13853802757648720545 16479731640697743123 12361346354286574416 2383599892332293717 9179309709272252610 16825643171774641278 2300394598851964339 2661151824271734239 4610856412080644833 6568024919469704159 16184490331721347900 18082887952148282267 5574648243075840207 12111482667751444589 7644486966355295155 12860622391316627394 10335516818348786391 9855242999878857334 3460818974288665420 7449750178695558740 11249398323045400834 12999478645243634236 2102761045819400983 4346665704804623014 6408191529211681587 1982841893626220422 12296529339661367133 14030510283358225989 76974326202479911 6129324394423727067 9327467214515426239 9338914501413331913 10178618680656149158 15756417575698209359 17544618088387899069 3728475303261004906 9085861500986813473 17280379811247775250 8925710097029056280 10532189458814181867 10639718417241287931 9860998433989493584 326414577751765199 9574360888204787486 13791234946593417944 2277718649893257852 3460665161012653044 13522084708626599697 14384324374048029607 16203703090144533133 13610770374879599064 4658329659827361698 3554725852132740402 15805437937423650110 11777691066066307990 12437080147311355348 15650328557836420652 11549380241735451804 13881463629967462292 5912593703993449219 439100088792889584 1469784181688091894 12580456119332620862 6309270741413207640 4441436235901480612 18010187653867844162 10380816709054571160 15906038594334610642 2752896315354228210 9911130281503316862 15262960611427149880 13238577314720732146 17266039838083607806 8641557201245924327 12007808437472595490 14239903701457395756 16621665636661192226 617135170904339355 9980846286630061329 898539151727030250 16820259752150361879 10426328472474688222 12732139260878134690 7086946596002463482 5293108200495373526 11122288906235641297 11222339403269098804 12268452119026470888 10511248038447922986 2616344864003226716 13356490931228827995 1795511697046023461 2585486857444457162 10863616945494407289 7765772007055948245 11884405603718528899 13609741333697310678 6122562540132546835 11654817597465199761 8481816964221477327 11043753003883823541 3417278095430379359 7673391519331466173 3639541038816485059 4789787674288580559 15820797372346921613 16898624113472851577 5824416374329537101 13441028778681010217 16745363163087385668 12869667196749485541 15199007652951936643 1861534974729647829 6726896403511258303 15394721282812734920 16277143935888106448 12365133904041576116 11487207752830739155 1081322819429774028 17243983135001149706 6873568365177066393 14421764588300487346 461170253291295868 18375333688466640412 6874604852358395334 5487087232796100379 16054443574629753234 9889496314022553019 10538356200453768158 4343633962938199963 8595756335546229268 3929535186507155685 14826907240756891025 3743459903666659695 9364636907241378753 3653111385013349643 8410038664855878533 11329874932438269078 4073087623095100226 17413719970535647845 14153695527415973743 13444875848615560438 6707830234466919035 3792740187128861023 4408276728436324076 8656798966378846584 12655173169569544930 11115621240263845555 17163023665671170888 18314320244313407892 12980443372393284619 785877941784217289 8006639093276416305 9121303686223794350 16127235970959830887 17367196079533070604 18085056112699373358 14614665076342846201 5876455088321536916 5444788574688005042 3354001960225163939 8150702738745038058 6744105602100133649 765043218624003527 1790159927752873936 129489976826083049 5246222658301942166 16784024875135943915 935814464503820807 10533680890596986993 4276115311640029473 8356981193040082960 13685735659135621459 12794851805055382107 16241705910227965245 2314594685069767709 16154346780269371506 1598166414984724668 1617040481674433825 2646986826920125405 4324138048590759607 17672920949179013417 11502214698724834332 8781290525684192249 2462366638751666656 16627167700340270491 13486270436503645671 12087117818387176843 5617553854086105938 16632756601220653019 10070216833942560911 6121293006142769698 6866738591642595436 2264443823018791231 18362008866618463687 5224751571361215722 4748295694929776657 17092329919316600747 7775187975325089739 15771803138343166653 6159047298259170090 10347268130242113366 604920733499520592 5055149207965438470 12836655430405606961 3710339738544688864 4469931708530493035 14289239620430910001 15395500529860171223 10356699830665431662 4622948253967571415 6123094396041432216 11152538761164399599 15366350443643434130 12483954324228437668 13251560049489583028 11469227674442185633 10377280165255758721 3118236449609965207 8564040963914831134 1082610588031909836 15337489285626727322 16354834260444884171 18178812494243996930 5232739998372611458 7059593383973401795 12091933665228967156 12247572830348117225 6087332370848660673 6938121301415467639 5395697048682057990 6111411641374309804 9229148954179897496 13873051966046390112 13132676023932349405 189523565138655385 13434042396785809686 8283092632019669547 1694486833416566171 11432264877568591508 10345877904158313809 8134468701673354271 13030531888462223211 3323287740265898139 4174064562218114439 3708967111124590844 6927029064352641263 2001003802995572830 4358805686426625056 8574185608500824403 10189472413989934776 11074758992798376032 7312941026389190963 1800686814677253133 11928930017757510914 10519919851137775737 11687589889536397041 2682624903602140365 8766765832328398636 15649883081595056601 16166978939560516738 1862688882314359247 5874523488196883193 17740218501652491539 9729306014604062421 17735111576467759868 12225194701834061670 16176810738272669558 713286109531646913 3240346824453565121 9988517693548487892 16896560081340097863 12988667355682354399 10166949119549341085 17574512991138637663 5300482718271612750 6210634982275365086 15345354928255639899 2224732871893591196 17122574070455183601 10115653848529035489 358394859179858208 8428211811535752912 7639269073686211297 3777753706320967696 7268506767839267750 16986339720756853135 15065257971522932693 3497908541530523264 9384785794672124955 9184028253309695557 17562975515407794810 4709028651521431455 4971150176873717788 14714482783609201945 9255972421359387657 7320233739620474088 6258451430855465197 9495216543871812241 6993892432578714177 6184398831437976185 6853577941507126552 2939377108979704057 2419631540794857806 15857134409193446991 15705600112778516782 4284466359054227463 6066530115141671807 17952351868841014115 11719813196827642202 7772296225750989631 12186746184764134676 12506850153691120180 3649274886708427078 14441608247641416530 15452144982275233879 3668313892735451247 17546593425074497398 17809461226883284299 9092223537513057049 11279034415975320043 12922830364211716352 4439544455311879916 15201584722208867822 14514944907096975266 13073219733518292333 495442537473060047 15613833553900776450 10350767758973468045 10348738279384428708 14082319263739545186 13803722610653131382 5108525153877174645 16375803175843267899 7217504185836807679 6007276151696622427 4001163569656769221 16753583174476563973 15579990656847516128 1553133225820731200 12008609990117194078 203977973839773306 6098226034387159463 14196594689005816148 6978460211121169581 12573980894106742122 8109047550530966759 15795073033158865615 3876040561058298646 13912776030313950654 15117976625647212517 376371739362839802 4340303544530595496 3222288394182919440 14097176453269108915 17256182576582246885 1421343953359775295 11237904963667312781 12305873429211595479 13230137039183683727 8036085372334362370 17733076915278118442 3650786516270884955 15140052954786530477 9565075575618714867 16599688797097287654 4430347007216196063 3167896771245764725 2598506356403417507 13740361318644982659 3361297432895887907 4851590120130576585 2770822760737490168 12199710974143727317 5706409584377004560 10135811241060187914 639596787685990220 2090486766709403231 2925461129558203275 6237084841253096478 13816074485024822273 13592333451424049570 14706541236313227134 18187121829515941550 8132808483570193742 18165672196376875860 17057149940749470669 13034236090278320937 4405732930157275222 1155128699761869604 9464282375384691334 9905764400833393857 3744411264043008405 17549016930871062811 1787979380585075154 4416882207941964955 16861154958786245318 6197646704228733790 11002225258917885024 2676666919834932124 10164515682853220384 13946095919118540731 16553821082733815434 8817458511544634372 14078169659075543060 12779227361187867851 13897943170144427405 5064610019827466680 1384855904250856932 12690903212127424007 2780093427365687665 6059210780569816000 9039644763370998249 9724185569417703080 6937842946993130460 944159107865939487 6547460370097720019 7737514499395625097 12812367595193159234 17729100657388638505 16576456885743466009 10512363096212297656 15303910305953664925 7370457753174224074 10336097259080444176 3726008252966527297 1386491777691549811 17256861583587991055 9043732455767836541 17341505740616584824 9200739174153867150 2687945470917916778 2375847208829537617 17776997706314979516 2568990063290195697 12898664420842304162 211748759144280234 8338079697016785573 17529153555269350378 17770083460717120210 1945481608531421996 1568176959870696261 5467570580713602255 9785156993844095548 3624084626477664950 2355371110209839606 3432632997891997065 8793316240952968438 188225985477805432 2829364055302379097 2845082813917091948 8767428030940196635 11503286488153158981 1605514130143571695 4275364014318024211 4530500214618028972 16151662249136736792 629294741121071157 18213103592636716987 2882173117233893119 17060907303683549139 797471771322044043 14302575483854327406 15109320360863635947 12594381607364765327 16316554064706472440 14376690744110877389 2992908710055080305 7890775910710569285 8394250765465472753 788710575685704596 3509386022853130209 4633581759275754709 12444609357450234115 1102696691210254415 4002011948717646776 10725139995035140324 3649637952298738576 13105102291183970850 10783654322153859779 13005556084550083856 12939487198669666470 8426454101652775848 7494313833007421640 14179172315142063652 16251668704908842273 2671100045812690497 7569190108434891392 15995189538832960349 17988529455024268671 663204380146362631 3420836176245485918 15938687494445236575 8907256083764150142 16678708716433426605 1647090984889481872 16977381983166890916 6351868724836059732 16820635584104553312 9342860803057142639 14052970398789469410 4361812540820008594 458965619273683938 3683836887509573009 7305911939059453184 803607170735505071 2040364076745389459 477832208793449195 13917428389013352636 8628059661512645399 5788236438963044644 8832744953647882046 1672985716894624200 30912747367879081 15251545591257832603 6122753376893970820 13322733487629677170 18281672502229913447 2851936936441528451 4326484774199343733 634540018146873465 16148123433811468308 1284187587306663017 7650714320810250435 8317165207390767951 9824921900498775256 1711268820179477046 16461252895720422831 11670822932006006406 16440202896755244315 12379008968928292010 15235245894304417288 17480710999419171156 14018653495285563259 14429482347611481936 12849815510240462835 7687425842361117077 17644392561523550568 11475605891604040954 11277349370007454935 11573958460439926638 15713639922176537920 11488310415614854373 15649782003258692379 10597210627822257939 5815112182492583894 3207039133066488381 13402902048785725284 915898394561157693 12249119049449711884 4044818716751571592 848714262764185962 196703080224023060 2516126046098468294 5761826679378116307 16030051089962474140 16378759101865348035 11234870313737400285 17015859741930640330 6907214147441702130 2842191434605941230 14614896769197467876 1125881172010277432 11739051906956874012 1117714096200289527 14956642829068681701 6052328508442626016 17859699870283005214 13866096976554531206 16540233620967460682 3708755970959560065 11285298393021074569 9898419858239651575 1061606815045096166 17838411092655510290 1305553935029282441 15264658880877907352 6683817857924062745 1033762964378591744 7356985736867018144 10241556134634421741 12718704391582897313 12879088584089762602 2826127094591363987 7991937438010547430 6547871434569944199 16386889359722731753 7723593444789301506 5923775851919576823 5500926672314610949 4532141167220774899 7746805456512967210 12906057171092156071 6377020877067506429 17240067069549920145 13347930722384990135 343301613867829160 1506961880970581141 11663603789594881711 3194704593258635976 7787415847423312182 8132196106706468947 10962330328985801008 6540844415186405747 16319571983488356802 11434967669147573365 1594786999370124719 367355515566945723 11855743540422803229 1244778594754471320 1999877572419445521 283057194367376619 7783506278459051044 1887755524871774133 13931463654701148267 4310232814477778040 13722336323089454757 6512605447951467936 5167877101023824802 14479647491998147872 5503901894902842107 10203993310567103448 10705118063521132911 17398847196220436657 400377225085670951 1507648108685005936 7754116058325160589 10145779308517459423 4878069883941246713 6283647736653904931 9351227865034117871 9624261909188314271 412880578009409345 2678148739946054397 862406751359605127 7835459738771076510 18378486139475116717 6564636766318481472 2356559122887988820 17200349289495992712 4600593139929767909 6420831808861494904 4379279782930482806 5923470423326905129 9457073547472216664 14167346809766997249 14160823702135202043 10993530715365082079 18216807849457531972 17582700865301713001 13237659208958061673 4711526780159229321 17501980866608427795 5370634960416332105 9392455434861651596 14387023016025171238 8483576694780331577 7039783349592881317 5649544644818970263 3999017629522572904 17563919976697382138 18295127253324751357 14426910808484895277 162686588870223438 17937193367312672906 1797811348469606837 7136965786608710570 16993255571077993437 2057324997128157986 13513593974240142362 304267828556332439 12201450060678563760 5507260518488011368 9261895632612218774 15231496882361673832 12037105731480807437 14290500712269823786 2038947381166344856 1969313781961781969 232341316916362045 5275843037596061826 13075008649212793644 15249466931321969853 10089977769342683451 17627532081736230891 7121931603439008103 7968818160925878100 13820210252669309746 5602401029265508747 188308194705670717 8780637528855049864 10142304465857751034 16983718155826456259 9660626013383235010 17575000648794534118 6413965040132757831 5840725228535881525 2029476356427111744 17903349221539219059 11052664512877927714 7524990868177918191 1647954643259028864 4070686626434659925 10439386284351279962 8032550305360258714 9476714897099732880 11797633604157020771 6698246041751191914 8108241604704193359 12986600365168045394 4251754817949090116 18261384239948539992 16844316893296426758 8919268513563273568 9186334410144283871 3524761868085601804 15577761506414682316 13309758611557272372 4468590054799839284 6889614372739332349 16330946109959558972 5003573049645474806 12989602411759744670 499113482874690190 164229672916634901 467141976509721669 10728082178546264788 9415494122925074163 8246064094609995654 4074867926365162710 2842364243095403231 2006778775380994115 15435732285534969820 7834997685474880624 1462643895034735927 4421070970191297227 8293824600595262589 4164686970734638202 11953028682403065429 13620481007664957964 11531259172889961872 1904225313185926797 1095307231577297943 3803705116136191016 13736277891713426546 9696741175408923025 15202499787464566777 5385857713989653421 3637455267909970122 11599624061706444307 9986570835963112842 288211606153049704 12284017025729889604 15579785961968572106 9581844066903768370 9933268892999535751 15708471475188887577 1497337186150404188 653386838859787177 15784054138830342791 9997040707376574607 13305491115936571215 16879677532865332367 5803071378914873657 4324489993470920704 4327975023347703165 2573216840137101221 17281452933539745469 3528403409960311282 14263432779724422055 15333835386753134387 5831991757013795419 3615201900393250549 10504597343682887967 785601529111626368 12763735649382865215 11632652096750159203 3232805884842525558 12125161967525025587 12681329529674667756 5026472574141671281 9695978554044493531 2394081830532557220 12283212031166544110 8913308015636771106 16249632689129950418 3978489800336448630 14281423899871374688 5780077220598861754 7342738936843205067 6346776378259864383 5137367680978512711 3997739091169143494 2621566524430558377 10819239213588455202 1915937250446834914 12526936580678405972 7237616981564983548 3155715581942040754 16412170102796221984 16400869847380788612 18147034609360246814 11201048692213462878 13898075199932720968 8817768004620197003 8157780028336363763 17961842579236793054 3552899201052021127 11084408032714655334 5892286376309578412 10613821197517942673 11493973470887127663 9964242343672200066 12411145882667217924 2238191621402707813 14787003075200171334 321495042519836315 3602287104150559516 224825390507041449 7701364177835977356 7752524238529216295 9074461614148840414 4328060194242161696 14649420612785882185 16377413148008936342 12211338771388566406 943572896271519242 14390225240960067045 12858401917076946608 11384370820605129356 14576775274442406046 2574824239365859843 5899579147514678054 11195315144052760005 7920635212269347870 11604696581544473314 15278152835993513361 5742075985049691474 14507084507396405922 17114656979769027207 2748752564083654854 5518572382953095264 2960870781848979307 2357377944041194091 3304288487885163775 5354779536597447979 1029271531468866099 12908903322323405715 12106503680036813720 16468938621793931240 9711123487862621724 3651351717009199942 14131197434476771603 231404017922367242 16417345789695030514 1566668261268859613 13573644245943775994 16625394683953143457 10469423333284565641 11646555856132169099 13345377146460899858 14400458415643957555 10808063085566030347 3148844037725585104 2927930070509339031 9340042818735359594 10901251651152010443 7714035231194313715 3901545364389926427 15087979030582679222 16612410748270654494 7083790743044830388 8213769722725973389 5917178084532360179 5994753190393590571 270831012592282554 16540850051192486484 10439172534408254552 7660077111830763791 2922671996142865876 10525159403909417098 14748595466480184141 17190358861893710575 14348639785769766411 1857575107699803924 16334295308542300676 14228892461645729855 18077633115293075143 13651074526392581478 1169367624780293129 6188617842482000646 5193870455997346321 549505134068666757 13092205999542046088 17161700052886976747 14596552461137199711 1001895053211337080 12104205540972836817 11653726708459160711 14860248314298750893 15716614421368343832 5355903931251432783 8983271002847293586 4254017851075014305 6661330714574012158 8303014324744693210 13081279993461424269 12540547942515099520 7674152438708018363 9695127211868918431 10276150239932416113 3578847069980039710 7146486699998463445 12977616268790873251 12215234890332680273 6354495178057602110 2994533089955919014 2621009702902640061 10765505675476620880 14025753523437943887 14923905947970171388 1502906371680234604 1403382763421495941 4439384201653503299 15528789926804459239 2073778006528004292 10789738736994515858 3939330424207273675 3157170887086987869 4619351422783895606 13941648582637473159 112804963265781711 16449699725529176138 14351890521710485017 12288180566763829031 9945116628795527086 18420294985410805402 18206693658950747822 13999576841533556504 10373641193119591840 10565355086274418446 3806777377630561060 8431031649603283473 14191939939627821711 15353698822348216652 4858338769471011739 11944709192140347935 7724133617333751899 581462281607964214 4755907154429971915 18137059480066050587 2627686403016024003 10215145537974942697 13928960382025628981 17238076661543933192 9928633992644243620 2807793950710798263 8045462614075777374 9632991737808354997 1409594744283705968 17669539712247584157 429532733802008126 10293793931458357482 7334875424688363771 16730393996242412438 2814481705304402334 10986443351494493662 169623108080872128 16703393917486285955 8463445480310288584 8519428384179618729 8256602088418217974 11921318162484924239 7722595523655560240 17357110818662319905 2146265951776205626 14920980597679457968 7632699016703110790 5054543704799942594 2424198083377978183 2223216971365111594 4807146556948795194 7780904335365032420 17553026976998280654 8329472875677076246 4741612103125432196 7562198037044340919 10048295931120389950 1212133751312023252 2671283819841059823 239168689755345067 13577157176199927005 2190842329307239279 15679606648746751038 10284438209010724216 8106725768756994152 17388325375571586981 11932345110373885061 2123054119922214410 5507193746679494059 3959947025531436156 3566512013376898612 17800347706416578049 13860095113662692860 5325608446628835579 10510948563206308775 13653736625366178642 12065338260241576284 15419519036405744947 6870837970442269519 10467472781969648747 6288411330740786141 18435109090638335501 5889363099958018315 9816419885211291114 7830914473580024041 9544258076402749364 12533532591659913659 3463691534905440544 5828122515405489769 16435667514684721923 9392033453143556170 7642694746895292281 5283561291891018906 5255433238462663925 10214734583276123565 5720779825365299953 410882973465775623 13502794151246367720 4290881327959790885 3153281230021208461 4934995571349091308 13224056050318031801 17349938321321982337 2356007525333587713 10873309682077457766 10460676045272493371 340848696598743893 2337445826973992327 16761133817544003367 13100183918431342091 16550897323423146009 138834467314121892 17270929153307843787 17444291541995529351 14535421211050708349 8791150841065008561 7252446773126902092 753418204528321952 122018941643684846 17112598651166452741 5659944641277699524 7940907608691612931 5852408313710411736 3880025610693821245 12195871006293782004 2136085698210807017 6814658254342590328 4303549659722156463 5031325185068580380 9250566562790370998 132762520598036956 3206413900592520187 11252485175811099725 4472033816534597244 14056148431884142010 7143546344846006768 17667657024898979837 4870467728471333275 1178065089957587556 2010640760673261435 7013196557483909344 3438203232143026035 8250169016603386173 1584551356823273301 10377421743598052808 3734332177575420186 5716001328301045514 5540002898194339784 10094758455402184535 11877761680999934018 8633780622244322393 5709514375700330639 3496690932570830510 14950818668955719605 9847079558763279848 9090584587709516517 12622200609099482862 2256078147792309329 13215258436305786876 11983566404386553136 17705674908984170070 13122160650872254875 13134111070327173766 3664275897177985350 6053310084361651427 17531567799000078603 15453908865851192122 3050036598807812677 16905716700879509569 9776182594502790781 603622007633775363 8616845245746925258 14945373480829431751 5258253055151584617 7060043442581410145 4463029627027040838 8904899121087602749 3806030099277983984 9800283120997251760 11899541834317147144 4160189244850596534 6603781468150218978 13634033531299789861 7510177243548219410 12676302130534039395 6411515443400792971 9392256238316368519 6625663364348332815 13887915198518061066 3710133052675950844 3764915947246971892 7683151131751151834 8521580179963169243 1151883325140180500 18192152241255058705 3055129712668407849 17567517001420224877 17607650385738397229 14555168199520939230 13178647832939350566 7432790017931235403 16262183978221132758 12308313103447866553 4310660934682763777 18313988694633806563 17085205803543901059 1342612489832376131 12538686638549523368 8588657288308395844 12063580206047615098 4391111134862551563 8568788235902335708 4881158299556144116 2928197817795574720 16831755648598928600 12620435511708662449 9013329701266218961 2137641425118291526 7092230361250973072 15883714603924998345 7858806365155427136 8481601638979235302 18110844591178221089 16996125742193893205 6393734156500240396 16182376236170378766 8441509858549888831 2596546038357266947 9126046999785446521 561734837155431844 2526107602542632454 3118124683773882813 17464455880317044886 17265400985236438411 178353797515432787 17520923124300341570 1235177997994486722 17402917700444336068 17091787149778920633 13391399337333126378 12336446916607800838 10717522628206520604 9435599933741817410 2653582547037171333 6698093579613521003 14390167721471746345 3098153367580750318 7850193030176585278 16449165634121950584 14770252964349985649 15701096197272817802 5749378262599228417 5483070465777236248 5990275662300689047 2622436166007450577 16301922983984907615 883931439506581849 6226566054572131165 5191013670473270565 9549054252728173697 10595376288676083798 9487975026048700347 1549921848042080620 12174143945402089568 292779489696496115 15094841786355071830 10817167904950696859 14468289419673137282 14161643733755976279 9302205006504273690 1876024568069372393 2333597289585214732 12558534122692587041 11076405624192566327 184669684771322760 4656206005864058990 15252009221914297420 17763950128604220720 7729785530597942189 17539962101130876721 5951513273946164955 1779319045426840810 11634275882852223032 3412831161184907647 1913779967377090000 3563708373129111997 771649668007502304 18098600472554267900 13617687172529024539 7397349731875972892 1956356971866805888 54892917703874342 18060501028651622068 10217242919174737950 4543263338691643642 10451800648347991778 16491769068993651267 1102860539466986413 8963319174571742131 9077668229190043635 15681008130222318264 14458792103520455937 11665008756085456298 9292916872939460106 8273043001743026844 9749930937402343807 15650628062839812986 5094737165347887958 16882441693756832841 12289520926573140574 13401369728513680116 3893454713977775885 4191072535174292624 12240736683314583591 9492899156853796161 10992760700807582616 10697059333821500310 14689087852906611722 7962088277953768678 4556051142237551627 6943073981480735677 6491475381114309974 11672766529333692420 10551221468137805141 15821719519310243850 8407429117021015635 6483008424528962878 14789249731385359731 11489598769112054873 1615428922285714446 12991260318629322182 1888841014526410109 10063053836393374501 7418014843682507398 18368441946102835451 15461324690950278772 11821638615361097222 3860949624848982111 5021134399531325912 13627167583618653573 6653279680665210161 18086719242904828340 13698047066522099196 15083240745451348119 3977657137231488271 15557442719577293651 474303200171323708 903015485023997131 13163799099247470788 6797938734285218792 10347736863530509636 11731445019462537593 5057397171130602937 10667121402864156324 1980603517570422160 7779340993343530840 9300747807429244644 6425867021256854509 17216302231001417549 1590942908184906215 15287606415157409889 1687697571164353328 7012746089044568276 14489633029101892111 3445389168427536626 8770634769298744417 13665466974664929774 7938858472190447519 12165095850242504910 12579940248978948914 6561858192693653082 18268337990901030634 14128284208161450947 18401225799611769527 12807958141812189066 9347291852927708716 3595774224858390906 12030409987715535873 7328282435599434628 17885815881581267147 18051649511159314561 15970417626607062118 9058225364085408871 15572361900846604079 8719854385728191610 7376027455264628379 17584584813900929799 4282370366930785503 10997033538176751369 16379617174066097287 16697275811592415100 10576808963044752361 9520239188024845602 6067442983571180789 2733387273407962364 12740602117621265988 11897564836305212036 4316255347088582158 9697347738514083227 16696620055050394802 3700147856142850249 4061858212844616900 349642200725748128 6807131181072363099 17865483479891876727 15449708144913599059 9400354465443262239 16407548529840757865 16609637222369303562 15691505984546990897 11448262429045547528 10713167597368619629 7038292220648152833 7993762237646278321 2174181844834736728 14181150525538020273 10499180161392893741 14790844830177682988 3679696029757889052 6533127629064279452 12609125683465145912 9766394185732292940 4313592879659211775 12689461680487792435 1885642611181613085 11897294831675535127 17697026943927359547 2050535840037255250 866976273037618041 9052919846305069928 16442902853995230350 17988208411298646370 3413911470631751906 18445518138095750275 16123933255874387430 5598112317810625735 10364352683095209526 12516998005837921870 14716827944070242696 11597012313941871465 4412691107167959427 16990078937031287592 16117937394675872434 15507921626717267644 16928250412558941427 1417202984975538718 11002755893203856065 5879340697658910389 14157444334189143466 12965614450812078162 550848649551589600 1694551380306876333 14919828231698809793 3423820791128300369 8161945321433938197 14483221492772767166 2274348323145587518 7483409195533342494 9724843186595926891 14339551242674391042 14451852713689511103 10341774391462254189 16948074103579054704 5543217466466595441 8676328279528171224 2497953246502785233 16145381861225875352 1797251267214675284 2977924379499480221 17692888115607177374 4054664194053068093 14956314368005379740 9292916881876216390 8006210118811041090 11371319607533567002 12370623691597370118 15742916443530638241 8707786595324466817 3069347231323933547 7666441535755303505 5432920983760198049 16349127753872589813 284507756614791284 9030309576188104835 13589886434229547344 12799614224489707431 10980867470544846456 4382182579506431121 17135217996349182822 5107785287100290827 5648342471922186038 16118873301640914571 15139485922675343817 12164875525965185703 2175872863451907337 223654174955081192 1632648998790256533 17001372320661491337 5526764748881273254 7738432649005227548 17770103176916025737 12606194021247785851 13785885130429826684 15863623905850655234 9023380438491777878 13751848601254950828 13144266040943158043 1115108742454213466 2292587699473153105 4795698360202170081 2618497286221261200 8666614134375897424 13250694518181959449 13296880839317312033 2836958479758380604 11386403202576237719 16269650265957404746 6196392876149504047 5764672181690247371 702737253224506971 7010590158682723697 9408238510342899804 16830881470150281203 7450259343958814601 6535293557023313722 15015045280815776102 3529397177091518393 8022559751638149475 5460324606270578927 16906075477213473387 10009987942736275958 1731059500092148007 3021927820689051188 16381380194624883897 3192726653727630513 5924709801527415763 17203968815570325054 10316309907222992337 2596821084786012231 8092333410661169332 17339786901621766223 13455727128332436375 8204709493152342181 13155142032148773581 7136917720191603796 7080620468345266002 11727129886458762797 13631743181022901193 15515536853934320892 11723442343150312372 13441299787848192800 3022500712196012383 16799392796823451349 943730329202797841 14547106311665206198 14005797986051773024 17116708126975155888 4245109357013541377 7780199391625600512 5562725425659433526 17241776042486091833 16830316967223534396 8768270516668165001 11052127801076848670 13489373621191545182 16195384523847090871 4866998332393112560 13348551906521970066 765355047225247167 1856325663250085812 4996554597579523799 16455732241872071072 11482443880711053571 6881375212317780725 13406821975932107597 6857316749531331479 3957086974872655664 15998570774020311121 12283529564209252862 6815383528609653776 1474579441045607862 11206117553029455103 16786855251588757551 13806837446538847487 5978197171305878852 3334784140394591786 3852549567980072720 183457226595938362 3857532410615606863 17742350851002286327 16864791253865178860 13485702451488207161 9989456227410810100 2869017355477945369 2164979073424047342 5723087902825379512 3115539870650293635 16588345771253054636 8923171444026280367 15628998582303700429 7908904956668680220 16796322147348529343 5276077090803494881 14066237637318057305 3784311198542432496 1345780362882580840 14913994974008427586 8311218132226097616 10480836008979888737 5876065497877841215 16122196164471674140 12253414749881123848 1048787517810787517 902586422702287493 13092207990982466322 9690612459962683902 18006111768950229444 4326680935762184465 2043028743908985893 3486241973815106784 8763632916034974842 8198832639920026161 10103287345722063484 7963935430799043004 15656188266718004395 6352461442052715928 15479502716042798358 13387304026399248483 5988694706676199338 14985321083644264124 6480118819674989808 7851075878652618286 10798898044771958475 8046307242839954503 17717768719528381636 12348395289443134083 8771869349378557565 17492998586393205853 9641970895857406923 7076746833402686510 18109519086289044844 384628853366681849 12255231729217524632 16239503754018856709 10009672901643558603 6320459829293595433 931508441922501192 13944151789166731414 3014461670705834417 1642831979490046102 18367860297311387777 126175524348391493 1861008726269771663 3103504075146396244 2495265123469612814 14724539370837425956 1443802648798662575 12356171024016256434 13287280297901590613 10305344731010056882 13408143526729534575 17948286306995150830 1294061910264765083 6275914153628156616 16048492057015361924 425495560681779954 1781658962958813801 17212381502815201680 9710900650430707617 4571314521269241954 3225978872846481684 14544073408994909945 15856727700013997239 4328240771761276571 13874746923998459919 4306512127655743555 15402834046081944632 16283080892502169241 9258294975412273470 13295900863471672115 6020676164793806750 1759096033594818765 18154096167766641144 2491729593049546958 10264703990515466008 13399120888109642535 10826994045806997582 4345362675856505897 10290044127473478796 9021821650796697994 15316899157512875485 992055788399419551 6110780433417545559 13837258076430709528 577643267720075747 6115454527283801150 2730012808938656530 3344992580784206048 14574951666040162534 8332579418863629587 5602140589625543449 1404921889762977947 6841334809008869706 12254943395881022929 4027870455999929357 5806123694495807314 7325449862425826429 3701451801086783592 15858492295563560963 18026224896559096665 11969499681320211763 8244433974387414976 6372237078784579204 7917975550420908029 11987328223556520706 9447925608494274093 15881661282854989181 5180726311034448794 15997097764970259260 15947815555676209523 18261317915830838636 13963558435372079059 3627072693048263397 1908434409179860001 8234327339756534797 18065371405883904982 7443649736684372445 612280749086378789 7001432589597344195 12852340114122850817 1403381736356668587 10048525438924253974 5583532479142086284 17423289234187067167 12010778754682793496 3766573053864685591 8043186058262402225 10559525887598060313 11433344138652174591 18443222665671757158 18040817392060163413 17009151569118484320 14329004855730723111 15085253375107282248 4253358980580929756 5060981208879202112 17439453346946694087 10470651226887544029 5351734406467370578 14018960068311351035 12366823710799734953 7635702745891242055 12407652403893707195 9834218381205422958 2889393543981511883 17925328521773560713 15453084786182707881 151233081235957433 5863815278273840993 768334888195472626 15426654725838766369 13631755474139192394 16577885135468837981 8359115865194938524 9261630017565947762 2571870718796515699 165323784855980628 18247246625414247972 11103935300544405104 1588711940212804505 3211946007444201359 10722228111009923456 11049678407180387497 11716705150550074063 5087317035703823672 11700957919680342319 5017883896811572004 12657693997124723168 7668479679087250731 18280263318113876801 12961858891658048332 3412545350919091340 16404700173401729829 11588499945535521813 12838677407479998703 5506517654686591790 16584190501166076569 10809463277092623243 12757423604119836269 12446153456654165885 6449473809993716254 12772280145024314944 3981245765715316893 7727466506675393765 13662076693809585301 16456918846333582317 9388638375296641628 17650710784515797460 10714978404603189116 16498451430392334527 1068762850481961004 808166833135144313 6668123742824061828 14031283673278915170 14185424387158433447 11704400761075367152 10411795150190376113 613592904297972326 4346907023043610334 3394042551531483357 4670409365375934601 5560846869443507928 10911992527394486146 12597882394121132048 7975329107252569127 2702687215336452488 9791549473782602199 7354665582804380824 6395775920420444208 2532978331158938909 1826213420317612777 12667656462974161685 5566609929680264202 15362869406136840790 1819238662723900819 11500626602307047335 14910236228683582000 10012457960349555269 1171201062875170313 11859193565520753652 2459619200000223686 15145109159600124350 13946188080666891517 10737374080510736032 5446985873932320576 14819101581736577463 10796113345017171697 13662166111282079083 17644978917723656879 15585950178239646151 17010852935100067452 52429963498240477 5747863604388744085 17513159699043282546 5767874235907186746 1598436121889874660 2379366658641499867 13952679061410691405 428538322236816080 3023992106050751346 4688864199033310876 8710695672738169538 1087912877960945234 11702606100368153777 6414739781459942778 7231491206754262036 18317286763098874974 4216455641357083480 5653018935770084038 16994016005206882586 7234274663431047303 10260673305265234958 375621570801143292 8090721031901080465 12344846141387293457 7539051527223138641 3000170158036249819 5913152965398766599 4290794927618493795 14186453761507158908 9963275876660024755 7121138849797237377 13420695414135026784 13190977913087553439 2756253894274779177 16393817194673276065 14396705217268197366 3488202969077210611 3765280157842544040 1419393424002490364 14092335204426407739 8620481888239490409 17192755255665667072 11045852844207493901 18330514970118141113 14056168391330936552 16912475767026623063 10011091032807929616 3037795371673820784 18436273479563847756 12776791631741240182 189640652371500770 16275448814172482244 16607814745446748503 13223150440075491186 9793388813899883326 1158128396832170267 1866677892641986368 3589125993438830220 16458725705047577589 17550461158765469620 16199618636556105249 9103536316995677821 18365315989506445029 13338207289248257275 2988057589376540841 3072796590191688171 16664269345434022879 4710011054594291942 16921366913610388087 11594831660627150318 11955060440883433528 8231910830188006347 15843490594005327325 13838857544771172502 12910961633247797663 5050195877099117786 6125388869736238892 9737639917464837498 14610895577360526968 4970765529549151967 2760225516991103226 3073700104114988173 14763912645980617402 12618813398849605644 14277342432260689500 5467959444852092523 12623454391022791661 5898274565881086954 9412204641228185340 16947973058053729035 3831353656126481673 17176384877039447919 10910295822741016819 10353260177716845857 12092864901791494894 2677378384286236413 13517543842285482910 18197541323250526215 3579331386058462338 16329928903971933404 8080254986635855419 1958768288995194870 17932932897725541365 15788051689801309206 1308023943234413571 14730358364488499328 11296866046647579429 18241636856776068762 3693932193006946621 17417870862229422072 7602359138915365552 4283142736995906352 11046632914916286569 8450382979341408411 12111824121241618392 15349479764974983477 1977647146842282289 3425943417536980014 2886938153178045646 341764696790730477 15142722640890849039 10994163262487833489 2442081980564884679 2666970799528833070 17176930883862215139 2241288129245612419 10079032844973721992 464905211156480941 17653685025169918535 2291247719373849647 10383363920125831143 11497769559457900445 9922959773310543177 16020736724564780337 14211401413645842727 6314586699254251392 7282487520044432920 8220514303834627137 17042328977725345168 10067570570779412922 2058740514242533428 5962706564854021842 10257966545306137266 13135138776892088486 13395005809928145318 1372676087986753837 3602597937137839426 12816616204312621571 9178884818132398375 5160388868534573857 13639886606148769870 12615641337219920629 18062868680078713082 13329512324465477878 16441908751427559006 13433533766669551696 7587359866431923641 17512246530934234685 14568022784486052253 6644393240185565724 9002251975306302960 5879173997216924181 10272339409224270155 15869260175847123972 18191030973404206148 783531253907788838 2201230951551327488 18178725788641252162 11170319590943504679 5351923353721609878 17237235484243996594 16304891677423956440 17965033977013610474 13668574156720757008 3872501395273247411 16051460214436928959 13538922883761086468 9266800109795502037 4873192555692946405 14847696053299121679 10545558581044935636 771092962037777325 11661729273987359650 17007346843477231696 12323998551797165926 8398906157085586365 108108319271841062 4537162544449503142 10834786734518919641 876092113426771861 10323905062823891394 5667046407557317515 6304023426392457009 16305097607609750695 1237051617011777059 12103809466495071626 13015658051075891420 11552622965911764412 5837643990186288854 2682655466133618513 2411267037292277793 15294623347742669361 8754227246418610946 3077290066388325137 2571639629389465578 14494835303235736875 721406810563289406 3817799297096135766 15106685354866942642 18426913899146675696 2550844460759102940 14678086254118183554 141860033281748232 2421963410206340664 2899068390092120734 4671008061675550763 1009257274644366597 3727933480979430510 12635764163490261543 10330881884451676898 2870701676316261212 1448905105315394747 18177981898123446004 13500257459926484866 4183282716984023309 17385267844989116750 6223061637779471190 13010809549327507095 2391357483099348441 3476527296920066123 5832520094045330575 9503032679508764669 10048289074974987720 10272202189328013793 16971310640924171838 226942902836195502 4190260759753537293 11875261124981587571 13719192712265578573 9318253678890865828 2591585392838589977 15394411615348038996 11207170769202375916 813812667518784898 14465391178293803244 9001455987145157876 6470352339160043371 17223016286273716330 17512437815883767736 15228738340116683726 1867683984745248671 1109422301877883197 15450431812448252901 11497979816074052557 13545595948504508367 454476133235155210 12885137105329083986 15736656865695481824 12581792629808894732 16052938403827663121 10074496478063019793 680856061878092591 5240093018731085230 7856848154382034536 4388299676890720871 14005798222181394115 1938103292268703011 1057177579324024138 5686427757509705993 14530141313435144850 1842846706718538510 12805822257928245532 8718601857561635840 3320433994994408603 18110212187502263211 13141634693860491629 1884450094378480754 12972087101051091954 6694258401910789439 2217999545595497564 11999933542814068279 13713671774606277832 3067793482250151766 13843172405314816432 11356871297833344141 753626430552112459 12487501224266716210 11253775092371616965 6135594955758872561 13109572719634359787 16166735288706276331 18077929735625739355 1904050631743111157 12470001418037430711 17876860262812188592 5835925709377801650 13193998546148413699 14054346118932661203 11736562055083856722 12598258875403760425 627389853752301606 840251347388677971 14465712429068324726 15822148427608523792 14858907025305407736 14348695398243175847 176480306836985362 15569126980768179720 16440363162613945568 8746102314907645680 17585732088908031542 7261628250160001636 263952445598900451 10803730900113514577 13018738993952591389 5151135971226325144 13932514827021692839 2961734156573281356 11689719338083871226 4812200822505073926 5022744977514208922 12171919359050135534 6850132611671940833 14367416247646836155 3095878465613554606 15462057594142913680 9725295603979195418 11510200534991649123 16168956665281594410 18118726655045627770 10299944720901275158 17529172729857328007 17702207430259820216 9102609695095409963 16860087007895859509 4367651312462321907 3621370439751736037 7860063104434003450 1125450193193858206 11739709088730032748 5714380227805632632 13546107806141507138 3890551159332918863 12254492415067602240 12787389337645012653 9846218470163728168 687986958509163086 18204504864617025137 11986204278357855069 3350422443206204904 12233119955905496460 10775200390826502179 14967033489395711119 10843791533945110018 9085537664341167781 5179110133837212237 14061206868916147479 1493473235966519551 15915672406234333309 10723419716045942770 15948251425947405626 15518121237833569832 10349831115720819269 6093197405253219126 13787936290699608119 6843811891863667018 13225745952480354379 3655287289748115413 12908190903399519806 6224680643905106410 5071453180003000767 16604431395857610599 6475918020785684846 17764531224708660460 1197322292978808797 13714921481255621102 5005067583235668360 9755757061831242078 16678781895951105462 14860118682757080457 17110787686575927528 7033841007635145262 15581723141640187163 2149413316646736880 4986474781187659348 12728404123301025012 15551218274984659882 10810356635765217570 5844763173233499371 8664473654833860913 8663217359429818671 6140803126604529446 15955576598922164632 10926741084744841581 14863743270466264574 9847691338704885107 9524448078109157175 2227190334512370851 10492642475908137738 17776769475843623007 10885826714624992169 17691313747260369753 466739172139503845 11583279255341719536 12088858081843796153 4524233063091304295 7878148175835008138 7221018267193442920 1675774477836269182 12465100981014345164 6164677185118001360 3258351621511804658 14361371372609366400 14081322639173638294 3124853047536456484 16796876348395996500 17542420131316607463 5907139072366547495 138521469797263362 9252928464488200602 14106883509394051599 4265208478812640663 15930935365862190169 12491262028696459070 13850103791659142640 14066203705622207738 2973468704055476473 11150394233589641472 15280101156437351810 8459199711122583010 2698849933175713723 18214505982342715033 13685897871065425288 14524056060782841581 12160715809868108820 1879593987377617185 232258734145318892 6569873585318750080 4156831941677247949 13923545232108178063 749326336778019714 7961032203087723292 12749778694606078974 6562417707953098898 14541899194534504362 13308336689372796015 15169699628900429370 14492831170499862772 7209666122743256022 4118102126544973966 3604591212626769765 5918791510256356717 14211559223496231052 3918754370205805444 1026580713616001294 7713472421044497520 9949584674964913332 117974118112273355 3881311711544322031 9407428294933312370 16716996362009031671 9383039023175627532 14391207054564388425 721278255890248484 823565838309187054 16941993142118811839 7909738884012269329 2579333770883514315 12491297581095835761 12403730024382190224 12952569371566820393 9136481233376030087 9375546257665767584 7836415217870421323 4521493120008967619 4415845006976807788 17746413609505796048 9670359606906782152 16264316896669315232 4913324748273289878 13421081858056581071 3536903880020202590 8371967683803518329 8629395974164847055 829190457926853240 2973337167256595488 7921545364520754374 13256616858889184102 4983931392615883245 1588873394463018007 5400109393791015392 10805417870527404985 16699635929537546235 16824990007591589443 10497088541564826704 8682472266361888889 10806460337841325205 6559349679062960736 17192086374588349164 18362848238425929849 5928276129228478206 11118748197687802002 13796611403248684331 3607438613591837423 12693459637999348820 10934526093481854673 3936477497014853712 12990389976992173651 12165846466707297905 15736479554449994386 14563627071851084274 17817014678505773074 10866740595440282791 7524249071004596227 1971361251369760775 5328397803331636361 14604249063672477173 15628769757472603289 14745688958438984901 6006310534560853941 14272413725318726523 7779999548705280783 7273004449596027762 7608349907122928658 1084924859056395243 16960690452220937678 17694801135789577615 15884027553003645252 13172914886166502491 13063667014503566193 13465813141420476665 17729447214662993905 17385668768277061914 8065181165798396066 17317118023895741365 9903334915259214900 14118988977771462467 16456196460739616810 11736633476853026735 11930694918822945855 4897193084071716476 9297120558591893864 611333216959905437 3214223634063829071 15816370670471364912 15013936557573596145 10666050357542565591 5474645864506467497 4596026653058062714 12480930854513381769 853114227118407235 17644309761590445182 8297899704646400271 1053118324522381233 17380493055903551593 394973292748451649 4309663089690562987 14598666718256244810 4979959187427002691 2043814293424482628 7897777090322966522 5668932207559153783 9589481519096236310 16691920854727542886 16963399490134623073 2165728317049686949 3877313513240628590 17167250234454728741 13949879783676197990 18394245238430421085 13671028380290193398 10841651465604112690 13101163517553185147 11195251862289648704 11895709841641210880 14708534871161444508 16063861271831432144 2924347869374278783 15575338002055197047 12480724139526670469 17399921963554061875 10396929772464998413 9978785099682559788 15306896299398311589 5791660467122589539 1608263856414347168 14306980935754090137 13271009816134637043 7669691924795102581 1139962643441231085 16457353808536265948 5061848942664716638 1811192845983352366 6919219476649600087 3128993087322657730 7782993425382075704 3721420586809208194 8666561475526291009 2841545288817838434 4132579912464543606 14069183341317314459 13970884426001712043 15789587571035232793 4540019794420376806 4105134779104010819 17381727869627796575 3580092351495855229 14959186245026040596 15795604793620327171 1992195323605248963 2640475216026736930 5652501132723053629 7456337707622136711 11779744770735428468 13520582836628618616 15579974610266433466 2680885007478038925 974472033992198048 827560412915747413 16937699770974923732 1405176462608778152 16720176910985595536 245491385653965079 1625393616383230143 15910346349247349399 11822314547722951871 12489648332121709638 11680385958413997430 10880568968164357351 6250666923355117644 13304145694145252146 16402268782752157039 3193858274503998720 18103565659065765346 6337836242396574294 3027313686833695598 1521147335091786068 7308384660161775545 2575383801862135526 6292330084745117626 6571378345771247230 4445668912174806917 16284084307701359134 2656604131530865567 10314829042755550767 12170336863062151169 13379953233585236438 2064602327944413927 18154739348797430165 2909133751038299693 17443683552123395152 6650078661658303824 11088331626517720145 2874048708650312268 1506947469332858856 4737220022935174057 13451663555069929375 6290771228580690488 17252229455384906908 5146176724663254524 5649522024289178540 13458454281378471128 12051471742122333070 3004507892439532345 17058947678513870826 14301909506508119152 7457405494242190024 3190062393561607981 1263994864521594917 1639757246904060832 1203568047466734474 17178918241641154354 15027723021738610118 14432643655561764808 9859233615638573671 3233002897471582250 18016478646032041976 11416129467696788832 5941578334737747826 16718194630524586333 6595222399115681146 6501152895846257582 6575044437269174586 2610808990210356257 11869646749421207704 7257642519322434543 2854289648421359423 1353369621841448062 13128197839395786166 9299436710350941441 9422147167719409361 5057962111434689110 15761520746010823572 1564521073550833450 13981086390780277967 12722326915415397367 11780142640377852796 12119241044304837688 11025217551774028070 547240264465308697 9746248191157103413 7431005970532539617 2996602270007626427 4114569615682108686 5911473504820733671 8090394447522386361 10017287336046770377 12767694138946256538 13053744814484340599 1108704972998750972 8494960863955200875 11351149495181134489 401628597293112946 17264292301550130098 10015613510556819482 15986983948572444624 14524085965748427116 7168184461022823965 3598124042905549079 15394915096379412464 2586012382254063172 9121319084088077551 2614785997343848481 8413899333900517164 10917219411825496238 17094565382947111316 3184385424467859165 757296267920757553 14415735975179334911 2015497526859339629 7699114154023043262 1157288560161506194 14258324419776460067 6086787184235326774 2373877932438926513 2575640440469572800 5507780985852240913 10185980283610294479 13562668044843217451 2733415106494809009 11575353074856749544 10507926237394873544 10706167806890272353 11902853268496198341 3268508098942206510 5315441903784523433 16278036423766061583 15624188449829862902 9474792837129602110 11956571364978693310 2805667537244816973 14251081747498503919 9781347856895767246 15361367835249409889 8458590504183141160 8547990955373334335 5929974929198843161 11115292498273599919 16325597568700636800 4788057555594236267 7801867101872296725 15921008051923959695 9503171531268501141 15486870786242274788 13286947374375243216 9478192185788450670 16312784485624836037 17438679087856893924 5815266722851623478 5693402169342641626 7070033479300717299 2539422382903786956 7849608829243760997 6474434629880451559 15898019685804821801 18410659915825176159 12798279640713854663 926722822414913502 4382852598602716003 10738030403558998722 13362171910336602371 4996877007038938975 17830463194521722414 12752178254522909337 9618689081866321163 6436334988416863235 6076310229124465492 3674668551310907044 3650813847334384841 11346911881533795659 7021315394461269662 186020136261303912 5058831437314591370 6460401812826767518 9579129360002787039 8260416788242413108 15325198906344902318 9012131131234338984 17118671600301203857 1805548234243963069 6596994397762591641 6824962459565966656 8629376724851553888 11127900755930290349 309861169380093440 12684029108133942872 14122995596025575502 7011750708714395815 959872985520319711 11233444567250587030 14294234420148194685 16260709136263311179 8202031990659212625 17033697526009326386 7891388868641223957 13401842156950576168 10705172856792291214 16417348124893038141 9008240550746250900 6126088539235430231 2385976236769466493 4178823002267999343 3211405485711731811 14275291545519854859 11435898354664723476 15735311662278743154 8242292065782188110 15862729555298134252 950153189807839256 11014287390686552882 5750193845902095273 765203823986538091 17276440187833509365 13902847511460813107 1565203544536790109 4385050446930480363 14445520936769884722 3723145973341567176 9414054052428724275 6281452714974721763 2074982348862807357 16772720378581499569 13207970333134195123 14592771580537969888 2885949371500248992 10830364324832032687 5457599268565026412 9866689303036563712 1879942958802767313 7439735628973825505 13516860783920847064 10780989884668560611 2866140356929280383 13769446424833399246 5404517623452418741 15890405980113721143 7351464733143559131 9505872979288408317 12674590040833738782 2720852318459662686 6610242807717363677 16648078806013922674 11707856362142872728 5237350482768282548 7433423403067648967 13780447550656365676 1247264430027361016 753392903064468927 8231232264297788613 283184566899991971 876112386204291865 1834251727197078703 2203877139792772852 1453676188149145593 15091131471353384422 16226567987861578772 4826024110374544170 2972028979315493409 448340463980072528 12039683511601972121 10822093019370962755 1300826292176867236 975298743019486981 3678814287808509219 10690580609442879473 18273018820176348895 15397099670690440623 11485188744616157366 13996606592880594234 16825456477182609768 12459638907628560007 12764230383954061414 17860715462109194567 18239249213139946356 3106809104262321470 14881100496202137164 10846862866709578876 10709027169875284486 411149596407650908 3590807165163820848 1598924604782422772 17574037547769282559 5346816303730598164 11881113022113559733 18043455374256075204 13484870616522544274 4975595154103980526 18418978255312863536 16842814328003785121 3290337053056008939 2223509840166245078 16050582346836895655 4738366262997949150 3370212089162282165 14247069827197320911 6263325402732199773 16603107463866917094 17652798562350366298 17305099452960971851 12221848923688446591 202280614269186739 8767361088725227870 2062543748470398517 11232634142436769146 9800464805502987684 2067212753093716776 5888826751180401235 3943558038990388750 16985979007479633664 5869558771860319814 9723444862875406974 10927581166319731497 631257761750873958 9033293321156973674 1189704734653802254 15167769815544741779 17415009177496267486 5218472134982551481 2695134200715572383 5886604140558518135 16409413118615809236 16668205925018545907 6222432449029829859 7575492963670704716 15843583891766479402 2938915791713115507 4229635271696740167 936898636703212858 13233376085723866548 3450389399174473235 15191238146872709209 12766059327748169371 12178728010568852169 12204062191741673181 153491827173237585 15580690073911644825 12204101125924097311 8150948567407967291 17674492033906113457 14957155874392838385 16749832361270400455 7579715255591028477 8530753643582618129 8724638846060620572 4323394757946741321 10965671051412160462 13393674919849353329 2296699821010289810 13360461834230787918 6971866364698064677 14301851349547090389 14692105066260053440 2964266074809006686 6048654319788117888 9878296432539283775 2991172357133546689 14056070006382878717 10133470661605598691 10778993409079352350 5168545900031888994 4146431871247335981 15681083775211927693 9826847071215421527 8952723985824978121 16937260634249862896 9921992896139169471 11244002397935043492 6897541614794640410 2991902590493502607 18390323704790779971 11193407862553137605 14898061663969553094 1548640806892194375 3315932750855746153 10518978976125667645 14479818769915899888 5468275895559563954 15148893538681452928 17681363624997790486 8435723199331793985 8472612611941505918 14262417363449743573 5244361306256014338 3754927183432051084 4206315973442458835 7113169964569888055 17836893946364373070 4401955882841201412 13325322706598016815 3789665704883817736 12414097946982748284 5370769654641957601 18107090059494079980 10250524572773119883 1825541416817330761 4416814369252458178 13553862003129579863 10157369958527239338 12812526666651369018 5783638830964680901 8291152658771881198 11615046248898439086 16321692602557980025 5511558436752196584 6898852362747298424 16298329296119807194 6136338438436784129 7408919541566540201 9689160263047544543 433297268253986281 12404272257846458101 9478176676939083772 9751833296697816695 11121623571311790721 16953374873820204723 754344545185114079 13748049078505414731 15887429573271475229 4176150746764303558 17730794411938789069 2311727967932994621 17619526080478772721 15165016548734987861 4936062219464828278 7504012818187591082 405365538505165490 10882984933825337281 13976984205165829732 13089059654452286695 6919771049535703158 5711507856505215347 4342987454089789116 4648397997447972188 13412997775432762219 11206134203961749655 7289946396245703106 9225696168244464008 6951700232915748954 5262248850477783890 11107674814779196116 6768798376273620616 18413841675897069065 686902292629750583 17190625781212839306 17972591793488310266 14104390899052154489 4771479702378205870 6012031258971772723 15852098107332952055 984803602652006517 9911309304919539124 8524643364953162310 7385362357622738680 3841299445661742370 15944270016486721002 16575995314228318402 7515938092235696370 9571110913210775849 12043698048185693388 11842563553494862816 14532616078747988720 5349953227071803337 14010284689518448857 17866464851277580445 17843360410511371784 9964290603101173952 1280137994747570032 16067564902258616487 1442662114723072493 1732140811956478416 13869471339641743315 11241579447989959607 1880705311419354229 10542206280182546261 9618389840652310298 7928475417666423459 14060995350453565835 10355104265477951427 17806449868825564222 13784993915448615387 18268831699298263589 12287843006812754655 3209463961318791808 18282257052474387046 9119871757080984666 4752779349718178363 13267017225140694970 8888528227929300197 9438166550364846164 7856787842609717186 12513693240913782003 7707288713045591381 11222796441816471144 3177540181385485631 1379127188020864140 5685141146426381396 13350298313974198828 5154576298516962382 1797177150450294452 4140167606662745664 3785449045826788287 3942511126310992954 3633887038631634967 7726372773173312790 3790630331681594507 16670612740503346238 5634477240602038406 13011425885874934394 17089096090341235628 2321253834483173467 928335528497597314 14679037778892656664 12814396606734162701 8801365772603762407 13754717604175886278 11034855567959263419 10943818857793331481 14855085178531058361 5444843710587473265 6931270447197767855 12069929987921630033 9117013470010943617 16439462612498133375 14741080011658821896 6728735920153654421 6702055922844370116 5006660907167086336 11456369644962556333 12752769388721688211 5788372848860283485 18091240110043097391 7244918137841377079 10504342117728093910 6328255205071695524 14456109986236777490 2957417390577747703 11906146102420379053 3573903431387902180 15466033121158663238 748072226899322451 17463023055032658427 15596984506157435848 9378297802507875015 15470233591427194121 12252952716949176630 12186156653041907376 2755205847155030567 2329720630307321534 7269921171588448688 17766073880596851077 16186919497389192152 14357127456254200375 7539518450387573335 10258026723650949131 2021358705678920626 7721323822126296143 12481182001672617513 16331437175724457716 13284103419245796360 4857006680346340506 11390214982215989915 7324442351015839706 446107842722823925 11420051323386878900 9335191501740130941 13689259320373234067 3638213770602341660 8189962268218890384 17608525448742760788 18367443163453807963 7843321895900083966 5175582016407125937 15616126591208294300 10043534263738349124 13475719438308829420 16671375030141255535 15873830333365258996 10626919158442286534 5671517907375893355 12424760154799429412 9888078466517813064 9801964376897491490 9530497953037009832 17685483139228988776 14612137531040498448 16007288012122192350 5206969177769217281 10613271004193142584 6474184236562302876 56061318378408635 1737185613048394853 7380291291139791904 12814227181137248045 10301257218755261192 12996621110794369476 17452607608664402446 13071049099384606805 10337067393215296331 8358698754056359292 14212238936896228995 2869147311372822423 18305634960784586759 6951737954861635704 11065310710660167399 18124530687316563799 18436254474006992180 3042990255458413013 3932295843628139077 6795599712824039032 12967078293741254688 10644937900522147074 3390049310782120554 16373193489112908244 18147369408042140166 5544444353413516604 2540059137352281885 16912574240806074006 17857680664272141320 7175221297040119830 12341658270933833963 2882554422582681936 1325243835661821409 7809389035877898166 17693268466670317335 15610143324218900553 3722058593981022862 7657788909040428104 12101204909638308265 15305789174645154273 8456660747137589697 5620809149756577717 2749702795492022600 18009172885278370352 2034265374764196976 15128074228626902678 6727789041173768741 450526002469647553 1876603558747197691 5670779493744620097 17938285214299861623 11112537665686787030 8495396249093583772 14336544365185942881 2872199626529113866 1088384231501270299 10584174713515850848 2806146049316684409 11011630051365843264 12667597952585579026 3212362027911784859 17077144182480955863 15992770861793023028 17737148247035061796 17559615239717689075 15185777916667764095 16228982286283676336 14696754338077595420 1971595212338703615 14880359344409968708 16794858563203222399 17836619686569770518 3016971454186390494 2436681683790106230 9191941235646130177 17553327673948411293 13497724016270167781 8334884631032957352 9929932652960418707 14219665836885413500 13500810900456096921 14805694291995372892 2955086238011442837 17272501918318820425 6828598466739896357 5204197660057935963 953436822688133900 14670501888527839891 569960586127419703 10371120255129488574 5830347838602636730 1122936623190308591 4300116089229765633 4779494005631560075 7129790336057788264 8039999467778393836 10888896766411264578 2066742176370219132 5766417888664622215 3393654628277104863 1860975864782493956 5870252460124444331 6158270332802271040 16635322032051987945 167530260939119220 276470895454923622 7978297850522987211 9460617838471457633 7364945210554611473 4786845230681844019 8288618410073907763 7992729383778192277 17424273426247351309 394296199294501295 2271622355109706957 12383045372423105942 1059005137506325557 10367318430292206808 18350634022319167384 8656913727668233451 10082056150346565391 16215532416558405187 477340064907611931 16876158635701715777 6417579535335287853 14063914715561957185 12015633278972150448 11656344646816694112 6511818594201026312 12737707132919624074 4553253526109571917 7224214432359279844 15290170055336180323 17220758313333927937 18094918248554103585 17574039394742965445 6316970575385042913 3185964539364247444 12242484131581760103 2895186473630292518 14489970288983638553 12426039191629344767 10157696800697057529 15654136839593871786 15754039278271130786 3742745591992354296 14185006184865322589 14768015471545287024 12223731513463444577 15414254411455200822 3133682517381122938 148486529232992144 16769408428334889426 13847555380430698610 10524264035787253241 12180243507552394420 699921479377462526 10359833794034490803 5908125852866975732 13524089003169054363 16347363030496023459 1682209405027103594 6002341344469522060 11954525871055547850 16837740964819396878 11645754955554291584 11988076384248344165 3488810608723994104 436310111459628871 12038820856080646061 17697740341613413187 9968010433017504611 8968310477613675376 11426722469052947854 845548008624234371 3341946566276144400 654200617087624998 18129613747603531274 10832020118314559502 2273156539633025856 4957883937621823207 9171710740722523730 1224534636901355852 15448489063884017303 17790632213812891693 2894624898911766305 13725231827431367901 2847397925988265765 3456233777365909533 2556753207883156174 16227245029938491302 3120219664420753829 12852051353489872756 14410810512336586114 5996471980580353283 15421335641883678146 13173239272512671978 6594598801466982897 13367702112164339829 4473444183571202067 14344891693623201999 18033055191405040513 2116488085757923116 13622589151341842369 3377069973076585533 11088556824431573682 15051661565332067548 11232390164382034954 14183581200746172629 11233771156787991806 16214115034714661587 8407405888144493152 13582876104683678801 10089475196939597167 16146007658239452664 3279279136732263752 7772788697120474486 12448806828294787264 2521478721109199673 10692648555767144731 374401843961122036 5551258680939553523 13675477050415227717 6889306291800372959 4113846681342747811 13225731366931778727 14188126863188099029 9166492427377427793 4308264836191651908 11461151317020988997 11990536323192294348 14397397609495432557 12393033724539746013 4093219728352798635 8778666973266240162 6175362201474778942 10255572061555484283 1542840825593148152 15424741687824610776 9586389405051826889 14337209443802345212 634775839514789557 17311245133911545889 15525537364607067809 8603428030085723212 12413528073008048322 7191979019998891075 5906308737915734011 4232167239987615099 11821511807332397576 492923318977864081 11536885917425750383 8502226576992897122 1689431957064003830 11210290851557171861 15905819324003349243 8781341170314533724 15587433574652022701 236666187246225157 13449532349078003685 17347952611424543221 10537753673051401100 13772772396594946897 2264559050214293108 4342672041503255972 2356562463145204388 2927528881372064938 11963987083630708028 2990325832637621579 2389347812458171391 15095106183291194349 7313818283745855976 13271929999851911223 1952561988756345853 3776446264927418404 4031868801908929334 4036729521934547336 15387311927339461771 15764648267689583782 6883980443375133896 17864462878842002909 3570796955634388142 4148242530126275953 1869298013381122006 17514431123670132109 15993242985115892982 9776642508981731511 9711493125429678742 17604898925907216275 11986596771635772735 15835394899207685881 17798206550006818432 17635018275657418251 11758484101935511065 8733814009734160628 16940438436821215971 16995582891510820202 1173020747036168848 15408283182446080561 15101782166143164684 3675970235883035128 10486592322097750292 16305079071234537912 9384396898050678224 2237070036054770243 9044980220566360968 2698889387014841213 12810184663468181221 9990104807511823905 2655435464204443541 6945834670841750752 15150908428104048169 11852338463768441475 13369631768112144190 7232882483751408337 16711886456904232591 5870896317889072025 9718854972894652730 16261115660614250010 10298856890779801991 5485201035967825735 11330769036914779308 4171998504737485557 2089710055819485839 6530585581542445710 15076395427032196678 13515848497080036957 2954927354705633011 646594687371461948 8389697329490604328 11628841443982337248 1204325209410317051 4274289892426114216 10051194121187560069 4516043471612859 17573357358046652195 11445499887272056925 10447467469992999124 2302518717444153065 3202447728553471740 7566762545780289161 1578461779085803834 6236031157181027007 18121359160922157847 11912885447002394556 11329927781111304032 3125422732590694613 3890468227967192205 12668542846597657591 6933074084383910350 17701413748522942752 15386656922679255861 14126663638635509703 15641548027559648977 1824166245745183972 10225275008247422962 5870182915457323108 1447074514823938896 636205390619198451 13279707528984709434 6220333686804837612 4706006153724257370 3236492374041343779 10288003487010931752 11141217891930767416 6182956865176528514 14093620461614429566 5356454887296618020 1638720407793625852 12197858143506520337 18197547853665806465 3405317630362016816 7269022363908713483 6234478506850356423 18011938022811593042 17815138826333480780 7607633648291999472 15194705703489249133 1165961959068919667 11774924211748598927 3545474306961954896 3032387933163591494 8478442301843504925 6063457163368328938 16222870815823775572 15868119414390759623 3480398173873697918 13576434402433534397 11090915740343660469 5032201144812834800 9959452674153294453 4164188291964123506 17745538856288687468 9607465284170793242 962640204045091110 8015470244479344680 3050516486939205178 8342522626430430188 12134182617845928941 10023848542834267375 13076344670091289130 15016766643314467497 13757643757516501731 10243810502794575191 8926488788634169817 15625560373315031860 9177962006808191602 1238315360755391600 868123714600875482 3439117566011791000 4919752559639277309 6791307258342469109 15785493370189366076 4670640581521397342 14495764861771399232 4828914174385566425 3713555200483518522 5976497667507622906 6725607543359761746 8588594884072221679 10988587115617300042 17814031093332297870 15786613439875845232 9315759559387557338 7358466852270870071 11593518038408869816 6790730809664824848 12174666767279412157 12122053118826457090 10207009996896630208 7652941881094137747 2610236294804145235 3544409253586616801 10059851874857733298 16707269832902871698 9242788139284112811 8283456888897010332 2762450474258950892 5235095319460031516 16982424220460837888 17556290680160298989 12403546383766378969 2851059800268286659 14495557825478875223 15465902285197637560 11196094054838644921 3406304974525437359 917982393685425268 17617142914393412944 12495337667862800345 1313168121246990139 14808174553143703703 9430801300712232704 11768984916135097699 6963144287484636728 12006822198380468009 8586459735847998465 12730481212264192890 13960031208837179299 11255624337158476560 12457986447409904645 17141613200044052829 1601180021640575166 1565550781334634433 16094051903834657219 13014091344169030994 4355812787880059934 4379412390864250079 10134730924277588301 3576408565499638507 1973790374183154555 6961345255320179960 5490952321279372542 7100861233170249157 5801069924358440858 14465589306562223628 6356742684995728566 14904643251113345132 2439538657072674291 16853827376328067847 4042201649867191256 2988301819641233387 5730913521209389579 10829270869973784816 5772710263737330939 7021729703947058963 6119885255392340652 2448235726472572053 771709540486344497 7303540063909680525 159492588133573849 6009800289227946463 108072537562364100 9501316805016836078 4447735489215761121 9389653614798300835 333779000938454748 12514534354907330205 13901727836388892790 10051547812925641036 13788874954436841009 16236233052306085165 13396866808300647008 5154671184866082848 15276905274325285335 16110015560153997215 6260961798166270340 2698262338660422998 2977443222900998184 14528428719722840260 18009647238140745173 1985048689308350607 11364013230286868425 15746913982159861206 1202069821958126623 13872666653154221164 14117621805270236660 17371963894169563782 4191582589202155714 13894022883076682174 8618412141024495290 4992753399102256520 17098330512744533990 9428429928324816276 17675870722922541775 15975237004990504810 3475983608562048687 15554136250775708409 12978030375051140967 1951692439693131333 3977036058123171072 2633735494295028981 17270616641290625483 15062331458506575878 11877021754061213328 4356275389790346727 2037209174208455139 8701030074382316139 8810394257551692729 3083895309208548200 6528688357903633869 5843499215469366387 9532938702053645316 749490510643878249 4643873984160358977 16072825915575061033 11705534680134607669 9003577344075464519 3000409825948426622 10815287587214871657 1870507329545570436 3484213928050249591 5567294369287209153 9702499393265971059 9004928124751414386 12867203815292090083 4466924648990316214 4499902791725286307 14209334328548556661 6660568431700043859 7585849777141270856 465857768511481824 18154180158953268929 12672657328240449264 15735816018022184850 11458062539456246125 7184028441212288234 702154586693698517 9274814365738331848 15900477812575651302 14098691618925003696 16257850162448356021 1258038137658317583 16721838468411463595 556935861279178986 8145849807862784688 7106294841775548527 17777143313242370950 10910868816055337244 6502287753699533794 9682123460621547175 16865392939995890953 3256457998457583245 7873328357847887239 6979044276592461738 10326640584484131229 86542389162997448 17445325385194555771 4335039922123736093 9091177560484065669 471942871450201138 3258904583290480580 17021051988105316945 3288799429641137925 12019253084433176814 14698469562338472757 16518847502468422381 15078063004505960612 10582107243039547183 17545175976609772353 7733908090880797895 1625416733844580804 6522084851936061141 1246688138297383909 14074865262587621092 6982014639976416228 12647439098237413467 2268415903431477051 1280792185143054373 11909175747472372339 5040873359288286887 1990633608568605343 5777964558709926901 163873114482234454 18285292631853801652 13017120163086968219 10643102447430745207 17421242769856570639 4574173014766688290 14924332059300885954 1742568259688416976 13712415003979645616 3130025088047353790 5477157997545495209 6099909748805169259 3118581470820596897 5088293950215523489 14801309114714078243 9563543031540057605 11567993214996205462 864151445415201375 10844631225456127351 17166143613599940488 723755888872004708 14919798671168857151 533503751261931738 5173091214542181761 9534111120482337386 5371479964773642758 12727024718992731587 15188704983428382477 3598143547766485800 13541203380742310202 12911556929520405088 18294226647195261192 10180031442023635401 16900613296815172661 15331558171118982781 5389714479955289652 7727648606147187548 13742024230172369143 11785100536358931354 3548850122546814650 4879992853267024149 13219911610483155270 15571470420609014474 7190710943510907302 16134230317569136108 17949098492489690924 11052408691790579854 5555411429939263368 7745423880510169574 17477665806361625011 14980775379956884229 5049998959931574564 4216217967015881017 8617047266299997160 5608050940367381615 5192291231505278953 8279293736005212385 10810980949217951360 7802944505046233554 12616156725981201593 964319418721322126 14691967367690718644 14675823980047403540 9849996805221076447 4114011174070021726 2072189545854390654 2254784834096156412 12733572576854702434 17714109985272040650 8099808526717691407 11865382735354730685 7348834459737278973 6460014215464217247 13859772876856206021 11502207618081748975 756314584798215988 13396799845174653202 17067663235115082834 2418939181210001178 5412407548458926170 12028196264175527357 8769092873288180940 3647998178080967829 7628481199931938023 18416548547929406347 12721002887580110423 7501105293054818762 12287776233360925497 10031524192200140657 13888277602568437233 14961382816912489081 7888624996770465624 1777903642506554313 17410794590954313676 2292146466704238757 16983980100381667866 5612554628809581987 8643107653435110232 15974489641823486389 3500342144145024314 7322351755969956817 10367120918755337477 8909853363145446659 17538563467784394095 14934511019084480346 6890943507568454830 8738572473118934963 15633290480888789454 3685319303663161915 9231070509137852184 13355728137709383648 11880311620658675113 18024901817792326314 5247093874040667852 11677149375501993365 5888642365173207336 2397733238663567008 17484863706194736335 2235622773461980688 6176960186907764929 10198498457262492340 16540822387089298543 6387914283844602660 6622173443536934558 41850684039220060 11676028041858480974 12771341768585481654 17071740814293456267 4942152040271619990 5676611454115237930 3598682811655211313 13996957615719892230 2568139466636146668 10606043362861297950 4905816172689611691 8534203590682388539 10868981458110190425 13678496770164506922 5679921791848687004 13918670724939516256 5592732509022104435 61148830885589449 11275523749751107815 9498599203993857468 3137085765375352026 6111587278352071389 129702211774918195 3099099767651334492 5049954543901743349 4583927057231113230 13942709437704644461 16872697736391825737 14962684580583120337 755035625815673570 9743773375136580095 4545174845505431732 9954128177181454676 6944934034949871043 240545337159742212 10456416903397581154 12669899856296750457 1861464997515673218 14142555642027134217 4276070908149318697 8983454385503492935 2758947984632729664 4868914169710503388 5724533786961539118 16811161488524039860 4528443997246512030 10391353370260930552 1862232658100560276 1434608427025816875 15727323505701468635 6661830826009232134 9388011373126197883 11140584243006800159 1147240454341252521 8689415119218899665 12966577768098282274 193538257527051237 9920659382462362215 14887242542479529470 18100345922882026687 316773690317910163 15921890772339733846 2039314553119979683 17241447341803233375 3984196489539589825 13458087223949370112 6382824184581168478 1444674106496593022 1477529320602112263 16050465604358650942 4823718137475940393 14709163714006584833 4848650452940508411 3797333905619898099 16183825174155973406 7594636423469261237 10669881018767790700 289589864198318428 715725823613430298 14477315786586279050 9907997262225333707 2727358460708064893 2918899733645876253 13993955910354698192 8021355111951416575 5325682423295799404 10080954620620038207 9106091166451519070 5914813288274635864 15965232778634258138 12952039932377730870 1586464047058780278 1305551844057092672 15767915929431847194 5205053336406026246 2320381659498073394 2538964291583569679 14270990176353811339 12597777223871227899 2770899871944561778 11467711726146085140 17025671011734438546 15379526284402076938 16588820862339532265 8102279153128557231 5608377117466239567 12047711121421248142 15397826698444557220 4814074321497636043 14230871459994828913 11513055251730417206 14896080266218481033 6706983116532290172 2078031791957800028 9067494654132516918 18295016163353209640 6648165908390167392 1985486822861541844 17541892440116478708 5641563565108937583 3164107579009149338 13327681516259996341 11606848046430237712 10201279465447714186 5168140066702608358 14040733432836514668 16092926903694656261 8724631967508008896 3015916738004919908 7369641922527535515 14680658763611404286 10863326887019075704 13312893985159660115 17603077279060800989 9382434957870532337 902324423922141955 2169431847778493686 8283444967138289540 8457712734574120459 580174839831813032 9038513835026116523 7149862157700282070 33712256911577756 13815821114554433862 17247947222629387942 11225495697860870128 13392278227099200958 11871867287492275566 6741337037793068294 6877727525739495017 2175765560966724943 8965879340922934711 3432720599708950775 564811749299852098 14237173360339938205 8554033971838012061 6715555320981176560 10684217204499143431 17806064664891976481 11623795948178920104 52127045941134647 18375408618567829650 13167646346753916494 10225256114277345955 10500451439518983732 10333370009707326037 2276154360234601524 9578664497133247279 9217345813418809039 2789348026393594281 201162575584584781 7723804319003248104 12698018019412971903 17574118041988465154 4500897391497409492 4909836722988695845 5900616806948184852 7030701615026985999 5225118275370340456 17747580013298206149 3476525621208957431 16202303324706539708 16622014388476866902 15816101763811868595 17695721567447369197 9867728936122736740 7712903236075164596 7744998896189162754 16107924921658081029 11792956308446359584 11441253761437855408 3751366627866276914 9854946744744817126 11910089214445173662 12194637934771225668 6421306221130424091 13584804665743042404 396724245840901735 8742930379230223649 1585566058203109116 8150984465716668094 4638293851596645861 3813870114375242312 11687562971821047626 2183566764002541564 1816441725927439184 8999508983764431082 11584063024098126190 15681910813246838249 4825968244279113912 17474679245483239808 17140517624859750317 10789566353388503769 17300025876704845853 11233633139179220528 1365827987552601523 14357420907525674099 11823764826234916739 4198109260475328670 11031593042745081081 4627941648298506115 7439649193824465343 11812545475553193196 15228046739027482704 18245506961582203375 12061586260500754957 12942391746060513724 13548570141972038519 9067927778462489446 11793816740488727497 14863845653178090075 9157050574612212997 6436677292464811858 11049650647488575165 4501445553661847869 8255619642906383334 9939818033926211514 708797395765473547 4527423278828129344 4072630326444379061 4922506188015346326 7364912503408997343 12296467667216749309 9220847252076202753 945305015214675734 3425914471270433090 4294493775225094802 5737332794538280631 5306547145353311990 12475478653131348599 13064562153968829275 4494897520389456854 12725672332001840185 10938025538034129354 11233978725141546223 542053478984650373 1570015323643588292 15061049058075774120 8836087420068354816 15837529512417565146 7627868157155180708 9280849515973204769 16868119033947285965 10179324716071351431 3619484395469922619 2785751872992888327 16621948977833196121 9823724602861010203 2650190848517310937 1216379380468737432 1106547774836918848 3073140040546891101 17662181228817483596 15170301041858530426 3442297812729446105 9246074076899845586 4846615640725432434 4578146121930625283 4598737007201492520 16621988338660091832 4477847114083749324 14196050949326485906 17829310078936420409 15139505788098753066 624460546668790636 4582379626394519464 510436549527777833 17285758631691006353 9922345609410357266 6395072719984419416 8582965339608388930 14814566797805011532 4372209661591071842 5139829428987205797 1959580063028048217 576243637990753718 7827000262172121139 9417017801117083218 6512336103519063009 11896245580219230152 12516559438580310619 7738226633232345486 3481674845988346498 16220653277987120260 9555227317211149479 12091950980546480301 1767023490655478913 3199252860912273120 8983512625079061414 3919511043733738095 15093138498141603497 12109810522733419133 7450942834833198175 14155671264020018872 6061408169427353517 6551077211447488742 9084303876508141587 1121347614632019520 11443613076663790501 17167799389947937106 8957581965306719421 16312814279530693792 4418177481968426077 16021787505244359665 1887124410705780774 17577010168762924372 2491417846423639409 15431345718133411544 12820237331968885434 5626858568274957477 10126798888799352712 7025517283093066111 8182456856632498695 4621172781220663649 15059090473844866382 2534214165258153627 934552001338981526 707092218590275005 15379850700312605185 2628644624679858795 11961067651302843702 13595375921721757437 1397441426291124938 4214587971301354318 14857383613761037337 7591219762314183417 12612933317257816050 16866105672696022609 9439544736400937732 10937049368060405488 1336648151242857241 15415211559076440117 8287970212308731485 12308300126277984416 16200445977441247010 13451338103623110751 8948325096432410708 10968504272960294750 4481724743358967550 11037693298005725880 9139363489144089301 12694157461979980236 7784321183853314305 2211224902000206087 4879898184406072496 14524151169289969248 11582388488447692489 10958967930446382159 11650839717506864302 3269647616137374605 1542338653471491140 15444127292443774381 18121961746278033560 11496601825685204988 17242749506126576772 9394677193522694598 1184549478224726399 5736396509885911221 16826857283125317807 9841823911104302835 13537825401334220531 3294022726141261813 7516089544231368406 6594777369414481951 1505066709502198342 16386999767291047348 6406185177950890577 17388026870818583191 5862811643961720724 16673811542900118212 9244658154343437012 13718135933993610289 8338376995082296424 15549330848794501338 8802264582450310541 11251065025826406751 1898909172833763760 6751367182912049423 5113324435531085578 5762813816105277110 15775663828164334572 13286162584361155476 6838729803812016952 12803991922767826259 4199928725701898224 2344836889071659148 13512123986117725689 3079888045123226560 5172864395383385383 2416383945551587912 9353264961167581331 12606376853024555388 11888794965466234980 2314140632421575641 3668976063699372765 341061113727424250 13958124952615635862 2393250594175889480 8638403422925829093 4343727184879992670 875954617785028594 6092120739838444966 844670172172808071 8260994548021391856 12244828200470729247 3958799566972813110 5167897943684166306 8284469257690243407 17245402789654870504 16635879876253578718 11343552656411414972 3254602633832561528 13644521657280460015 10542146837131313560 9845597999013203882 15455191476098156277 7973937636783604101 8909038051118016127 9526458999040160887 13638528988959796457 7645850006960440805 8240056475890174732 2569718855085397175 15932492688000986474 11190935630428432424 18439428538886092333 3702008828348960906 10923554777897601139 5204773612831364771 8614158596458214096 1622805290300568456 11630300888751444601 12236379453700246944 255875848623462241 1686365348248339247 11939730897690027479 6314667239080829580 1279793776554084274 14320196976101869951 4003595724312135491 5116938060708176834 15921999307379650450 7022501203265335129 6948925461736677311 4077090741263553977 14369062899717072241 6089068861840697411 6941028813686119185 1515029082735880448 15255471271341041944 17661348750704492858 17617602331723541517 17817278496782772629 10597341088471919500 3580423089418656928 5148254917080454617 6951339728605075787 14947096757475854979 13898534847839192593 1328031769276600752 10800085269647401564 7963539978577918322 5198270824214509092 12071920833880206771 13052067395228481060 3942870744178645719 10706635446980540614 12487170129880034968 1627452271831989643 2759584184368067802 1654455722841600975 4732168975586655899 14205879570091661235 7292213134731921889 2914039827146802310 12288312486316648974 4218785758629605124 14056316874163104148 2493147425720041225 11153544112604221934 2846551013341908719 5440630329439694648 3955094732241283771 16165670911894949009 17336020007652913070 4298906958382958596 8894335842219124262 11728488749185420710 16560756444469075678 8204585612717273858 8158458160209866431 12982075429396636745 14809502605780539815 2711275625704199714 15495725584064790672 17475495606971011009 9872920120431072131 2124019834867378065 9927902467712852738 6953263039638949533 10395629793118910217 18393913699639115379 377856642120357959 14084495079410040320 13331981551053983152 2571809128675729477 15725120059821421147 5803536197437972619 7917778091619895559 10782607410489096630 1302237147896954997 17170266877734395815 13158530982332765762 9805620953208371248 1540490039782183600 11332336722105461500 403253223358319920 11596345855424844533 2541613739051888461 9949103228569152084 9915290575954665242 4093187241503456722 2883859769243590383 16836873618449495721 11568248816839400915 13706519462511906944 5295585780918123654 7066785990016776426 3164373638522259034 13857377506522956207 5297724202897800198 12091142516356779052 17031945198896683580 14249648561471871800 14381744228712223675 7243935249312722602 8578309398509946927 16908078420636331968 10121656200545412860 1135549382048756235 15429685523378741693 17191897767366577730 7123115108352977703 1095127198563414326 13225794910901205704 15863519082318295288 11027997665740524061 4833918953573732379 3267926047043543281 358544471402767940 2997814423098271083 11717447831542790847 7150937862036701354 16434781868217573752 15003836539998193857 16653090477540620526 17665080222408549436 3059138675725799408 6983618206733031472 10267601400968254428 402505370708068910 6642121962737082349 17041408749966684383 6596457474274562109 7241345328609747831 15194290017169895297 18350132851635726545 3432908535995144354 2635458026876656107 1497513800649543710 5418751068676493447 3393157465689064281 15932111251001784308 3299607355621282802 15106224532120365173 7891241696005211169 3960452304580039586 16220536968739770129 3749132913634548133 5804069557894444864 15983012615000566037 14918296566286639445 6757274687340133002 2761162550610885699 11494426480448837004 8891824668329702399 10197433707782015368 1136171414348748834 15877991925632503412 11265753635579997956 18307156402457352117 13296106553009265758 16318956217376999702 12277439675585958502 6482805514425110427 10570695892128408615 11088914726025484513 14864362989287267102 16043182486789817998 11611417416921556180 10906976983080673103 7290577728110784660 3065891621937349284 8461290910154246072 18379362841208814006 9977020891938865377 14690345804215403882 7548907945389427192 5627862867616927728 8474410789437793721 16641680885260267956 18204569167147032464 11558066977430116208 18321022797086493640 6963507789010755765 9155015634268253052 11616256210447414210 4042104444575463395 6076729654736539062 12508608931605414534 6006476265058243509 4977074938539404336 17255716973920920758 7503909838249440380 14119672283172280364 12714535806459083822 2802999187659744139 9625062825927062560 3452697346524824782 437233819466729384 11024412822100930831 11892218551815365149 108655553208225 4239554475867424702 16306295824465633564 6953437697366278767 2875865112245956366 13467290009828482068 16445120275390264569 8481253451403969939 6452007414813551420 9060534482266546224 2332423947221598270 12494609402539649662 13397795830539967403 11589130715434478920 2141487809399846922 4935760812152944504 13337721626809078619 2947987624530529273 12787977794055593138 667171387317666179 15143382273335915010 14598909092377268810 4552163253066818423 4947370541470515369 18223641872232350081 517194416911371042 660263849517500857 7127523114017681659 5271542600582446725 4429260999849818070 2971443860106678922 17728553333952663221 9549567556613671095 1769977139436817971 11078173293910144043 17403154424756070070 4387282041101314348 14824624422028946970 306560649779686618 7149760418412466712 1876666648410030943 10502251285535782061 13213485599121850484 7015532763631766318 9141465059637556630 10677716465709646576 9549174635177693048 9275034934727463618 2310630560602323576 303342225353188753 2171740112304622093 5939502441765502007 8427234143769503737 16075426717307024887 5421961131744397552 11982855097072432610 17225899703747714278 15597303085613224142 7769342907155051691 7257012879118507711 13087927159687005646 16992428625373567907 4613014720420144073 11571389866181330914 10345751876595560750 936612870074283199 7757275673065886003 1188770219147490112 11299094088805266948 6025483136855769747 5239383913820974329 14993762062942969991 60391247154122243 16689628440802612319 17751320010761418754 13400111492377660743 17168751618956726834 17338925549077520009 2707305899996608356 2333350306957592176 4936258504626810398 5949400742703405368 5615053054092585188 10102651970070037352 17703934139542530736 16128344693773313159 4712342098264340464 11759244860999790117 2156209352255248381 4006895332518077716 4265366322352433741 2666214551125550033 11493063850374173804 13013816071966013173 17697717416068259838 5971800575589221664 11525727853238011992 7235872555966008687 8240503728853420213 7977057669892866101 14111606634659808004 6014482243477667677 4811608697510622701 16433898162583868644 10492854140215919241 13712997724303590905 14130271032628301534 1168667998746545552 13283968018242161569 6677486099242075686 17233933535112473938 3608867854500875292 13324909649248271 8319668798719965028 14180633334001800551 17764423601332579153 8383733003281530212 17618368727419506000 4149703999385344104 4795081269530095703 15822991581201573980 1293810403268863094 7995876855950538327 12328675472663448190 6995597124363427182 17388264365881931130 2780375805278083757 9241475619714134717 769095370556814876 8469521390016052135 9707181332923800873 16850771944235172716 10130319124544289239 11924528415209875742 17863281693804065012 15724224348858347182 7345644198942342274 4287416048867780094 1230572114843724488 5141886344468398766 6760977260904698147 15240630567356340726 2958264378460032938 12193700920890729350 18129147796967232179 16102546769511352134 8077053373731031017 18165544056852549949 17069980405964211903 13708596751706643327 1728544746607058839 3225925455472259657 13802551170849455828 16012200524211983399 17459497512441269980 5525435483941840328 14470851781435506709 7056063804668926471 7855383575551485741 2617705721535679956 8771668517459256346 5777297028164442533 7339754227688394719 1868640494996956142 16480990667425313335 12289501975217269110 8823870873824735929 4334827060616945839 12952066426978609208 9614123751378078063 2371300709359249360 16166577746528307584 10798248880958342183 244403499566135488 8599827162601912608 18108648176526396255 5348537956671671444 15621413712126389448 5233480707878783746 6939560235150738162 1915464600177073832 18233405652063884746 11992890378413499045 5394007807037928573 7472124417675074982 4891438423850832326 16074205500669102212 15702442412764004015 4368116825923053991 8169914427217706478 5611227604679579006 3843537526736479816 13498555868203138555 6009216612073039919 3960710452660095364 9751451187450423523 8848344078615458060 16793846461264590395 5185115279100075286 13645158724716345452 9337061907420527880 15152574277619993410 10289384098798550308 2168442582374692552 17196567457367893558 4999081052001544952 14371809886185573059 4382865823312035874 5717601457521929423 17629193679445472668 5902025807156270099 13819366733439507604 16472150373947018703 2059829438476594121 16551390961723008398 17748060628186206131 2705101734736899119 11103053322544278185 11164296831470639513 2038395741791675013 15930213910878302424 11400185082997340182 12852838259102527952 11922372661343443709 12780256518519089161 13833445311097576668 10069854853697211161 11590237806522540683 747071308849141477 16878740906598624643 13437878807112670302 15498606653661612061 6060374303677736496 1352980745009730425 1279563873771360730 2781156121263969887 11359206758962719436 14734246316402501644 10359511809318156317 548791153929767209 2044555205474218214 17807115053366070887 12872780217952040494 10443417597695997872 17651351801898882231 8951263660156407384 9078364667046128171 7122814168224442229 16938708310897779882 8392796784408734840 8250092999211155535 10713272728885300873 15122123924785744694 3962084000046784322 6100086401893052606 11569490273148102532 17990795159244289908 14955766854183288344 13302894208841393732 9711423329019779074 1904026416999757999 11367004545569158079 10252859802357612404 5202657102710127224 7075876266956237387 5110238527038070619 1519632341067414834 12913150378661920222 13401332608220371488 12356414492682561831 12201635400172392560 8923787614045072016 5197118570483282170 8880496813979007833 16947298688218155709 989313037945436522 12341594736917115922 11645429675171183280 17848301040173141452 1805981970659884183 12138364698671503118 2093444104353053636 13903464266035206223 17460689615216826218 4761347411667672983 4084421969793045313 4507872245939646876 2877342250982157998 17968942175395742664 2045999293083611946 8263116914684105124 13217833688127626854 17306914603770588395 16926030824640957054 7766850204113380355 10003625825264974965 454168053011020278 1258490723169928016 5810428081312639334 6951573587569094131 6914379590712041722 1425496401769501219 10454819251521746721 4019321203759536611 16291215292354532695 17743800956099050794 6770029440259915760 14132968719941039632 17709809941895601373 2506956693807398392 13632485731598771712 1514929168593652280 1656879223556795704 5437968880309915032 5600173120709427244 4652099957761276872 1964758326884995621 11433848174858568310 10912388217867780610 11860578971987719933 16839355751265829569 11777775563169782415 15305835651047153333 14307446472540503898 15753983282959045632 14676482160481575349 8652230747249176594 8560880118112622732 14345978894273248618 8160111682931797362 1557746430053747925 3131820066889596978 3139586301987508814 5235578979711580295 6215376912074320742 17364899992365850526 15378106300890334189 8114803526573893727 7468799760187478526 14837282705125239749 6215951405816015029 13850923247340358254 13818117409314289658 1748324409608754387 1371215228060216236 5372009811554340949 10446102374850311218 701169867211105631 2406110480854571540 14709836916387475813 8974453526512419585 14624595085578155046 18258140784793043439 2437124608319981556 14439807574960285735 13054365912808066079 8700006703184179400 11229505290566624162 6474764582643763053 696595391226436183 14795953452102584632 16211388121221053229 15936252618940034485 16679563641268548862 683459520516535564 15641352812378620481 13651564377846514278 7147175274680667816 496362605010924671 10933822569762410786 911905689059489429 3481272175816681888 12414102405104033714 6504783947235960567 1096990488014112862 10848611513138365173 14165521579881548751 5745499944657060438 14927549603434254527 6328827421779386776 10128829592005738608 16409496868251641758 13960432308768826506 12680788739633648495 17231707394787497157 16291808541623568485 11270921925789968326 7776197300322195318 3795211018964855173 6834976722769191141 12999029719961385732 14310750520612549733 1772588426532402256 2768134400012813463 14634928453647858800 638736787357526204 10512223006204585538 6307310229934193481 5139785679030030264 1917539283179945513 13530043860027780023 17220632631035977340 7543641492828791046 10637813465963618539 3290720532390963644 8638768240668056773 3926002062768759033 15270192295182569771 14165316660723287460 9487477550888138418 14370337369791853137 14886683866091001816 12987045876379826245 4752013447710741601 13413248642501487201 2232777712508199612 1034008237034725027 15811632146720844569 16410940506887209491 2296222330467383618 6271486469822340478 8424422209753138354 9779096362012318998 474039297298311522 11938117345944984999 9649754778742321580 9450593122504601704 6870485184310823736 2573713831640948711 12984793906498259437 5337563306131663832 4994083030140694232 18426369477281302325 15431866422779072444 3744055792551209853 11066957372044447762 4286950216160867883 9387059830320195995 2258986509734073339 7269345662907804794 2434053493690936747 2929127366788008873 7220762361076396760 8505421627148395738 4870379893874703839 7991671686068179098 17381837171002006694 670232692922991015 6019389577561767672 209560261589143728 12590911635685364894 18336216831437063316 13795643867168460607 16801694553032700402 12106002395107022064 1828256769599838705 863548022154333958 8760536528264854621 1756333484580933017 786049180661008720 15207786016424426678 14887581138674150560 6182895514289193572 13031789990066666910 10929632927408239436 10045389239482913329 1253811396322294505 6414346103454008850 9364821394690788311 2675746636584696028 10063650758595600563 3250471695893323984 9834152140851126361 2890717450446768460 17732110016983259219 9247555695099146506 13205613949396129105 16328744520120663972 5971645941008713380 16014138903683498898 2984243566700646577 9533902691234471706 13034461362016999296 6052327894977316477 10866471343568295942 10842335595402690060 10724704529919538886 8868507182402537641 13237162545231811412 6148849954249707628 15206225379064486418 1894298911937025604 13014038049015193550 6496737354412459421 13674404706263434318 17475315215527728720 958693133971414804 7301696254770677887 15439330010157950558 12013959365903218167 13148272617166443846 11691022260208898431 9144855682329100345 18406490714703185083 12589550141671418991 1832593998442694579 9833851318911404811 7229375498708714582 16344962241605904795 10930869748689154250 955229073708871562 10537437554358760580 9349975676230952729 17808891244757271393 14525766318986171007 4863886180625687297 17419322417367288416 8862263108124282956 4456479025312474713 17390205863716009511 9932864146413741968 1464038185813638115 17849709945702224551 1781599090566068955 3147830205539408662 11007389879745403729 4702806276148580049 12767279292292656310 3680491474873318304 8733281239981945609 2410155513866020227 14505160643745088250 1296400944245048921 18156142254039360140 7304893959665563612 5425336892223560588 5058348025428038224 5223002003578506206 3874873782124863786 13862122864629061322 16517064900275275927 11802170987575213197 17725079150857069867 6643744812503418881 2111418820112264178 14894065005336474570 8764086544640113555 13327050858568651866 14970030243988084594 5231547558592153402 12651692511675335750 6350265775185697560 10164415890687259365 4233157039246988342 6180557027279634505 5543883058139456112 12267593990627449222 5662628312174844577 18113667358255393562 4678677797983121925 3281876696059738406 11736573898871706537 10816499251234765722 8778275856965560902 5736225864752965982 3724297244291443702 10498261309309604875 13297121220054233759 18184755037599208439 929799093800175649 16054953615601040812 2150944555135900856 11054089301297017268 14542094884959881437 2583142499958135782 4600394898123436615 16098630317283993878 7400569377791256687 14631781709936640098 14816108324682651478 10214162837089498192 8009329724657705730 18190955877569925673 5150226310682061196 17486497364910534369 5603008998812525563 15345778844134879338 11871644130900507224 13712381050246041979 16203948171143185203 11449621367155811244 552876437219911031 3627741974848496293 15990017713939725373 1561837460963099697 242158057472382151 12260414609950204814 8830584132298337199 15568334596837431156 4602756949430661580 14296107531700426032 16265232851423491863 2914455465080930492 11211966039973462839 6247014037724546214 301690419741405008 4342658339527891850 15593199051103252730 10488034133384238128 18427658289210587884 15564351027966062884 11397547780766161460 7792621343826559923 7302129040288027061 8887831146903000486 10801508915477104692 7191235779455546 13167707884438546414 7594407753069196598 11764572639438104384 9731690954503929689 3508379399530709237 15709585137717393445 18040900024371699104 3217625917593530697 5676893692102895374 17637069249016553155 3141081961510367253 17408682454467069259 15010232998417088376 14032742467158842710 13844860278763212087 12150786399607448396 5276078403724214884 17097411819086521471 13427583923886162665 4380547571682328478 4175919910765498552 16486806757806898322 2941401540306564287 2369887763618964264 4885219399945368006 2300219403665906724 10978535869588030954 13721752602027720450 6005088889828231439 1337453251457462323 16274095607422103635 5073664399441301632 2138924336959261020 6356455299119843078 18264302502862222098 15189810510238091910 12416490286858824263 9883933150803347444 17625938052687769834 9452947244221500594 1595187656570458527 3479387767300076460 15018290839565269385 374137775468878565 1819827325222139643 11550965556348754490 335564821012113556 13333288141530719875 15933934335805239495 3239872755869960607 2612260340391778317 16516629080547653362 3945841624765727836 16064964917078115543 14482600999407170442 4585971458998787406 685992994050500282 6108217419632324176 2136672562740191991 4885324758486924826 2345210666994956957 4787698365168590589 13708071578887242000 10856325874482612054 11359720542593015950 11622964826097288810 12347448530329398237 10471089258810641964 13381440660788276443 1755992910760078865 15459971296463425128 8226893386783334883 7746527485702769690 4002385458600320024 5544240581390729791 353031895139210489 16201313718353188172 12587952018128812506 1035071362704832179 5626706378957512876 10327392942072017520 17381127769797060008 15882352005968005866 7088730137322111093 11026232436720246581 2372242422440894677 1685995071479583034 10849762748389093478 14646741545408213587 559811716438239657 7625140455257937130 12873812522690840799 9241972006026915198 15604342030109078730 12784341697084825678 1264857779377848157 15882807228868507586 17018105178599193718 11543215009049660058 3151300066517518924 15842838263541498082 12569773917242968206 4638000887616166688 14284139513423207518 8319486201295520560 6856743370025131376 7045365115584410995 10530019036075000530 11595373935232459170 2997185597149355566 10288766440356650763 2163554371809547587 3126341172527171150 9646269871416747558 13296201917842963772 16985876169086405952 4953234763078968248 13165324614605759109 13566686847539035330 12248562074088568190 5832951700692840873 16383794022024635441 1042958209921187711 6738107072299850734 13099446309315894842 14460886927564033518 13615629214173128500 4695364641279765680 620852721394852429 17177227523698715177 12845499950749293057 6030317225751207815 11388001481884956631 6891670526315252556 2511452767119028304 7411136547363775981 3147439108196340231 2663309029192220014 13960075995602436362 10082116954202535536 16938768733755774328 3969879293946191089 7029745526999279460 17674939919286373096 4766220702269318582 13459957824463123510 3760856653008995761 2077411706647432591 1125398079542507610 10425741021821730646 13150895598873648047 8697141083544063138 18088767791917735251 11441038962056073283 17778094338641617062 4073469815966277648 14186509758975859580 9454714941749138939 13308776415095503685 333943769112843967 15620133722866045678 10645012956611986352 4695043769386757241 5985648454732281432 13474597776847143551 14117348278233223018 6712221585592325312 4740205020276583060 14435606775219736835 13454444502981523864 8095198729671373086 13687074066484975882 12508867030531140655 2461020453176424820 17476396619016960059 17983154775848802991 6799239269819282223 16617035264503882000 12599097455468854643 13547703068980064613 10338668333069660236 5613696591554555554 11230523342174565854 15503430704244554217 13887239554925401905 17780077069549557145 2002022205599444364 15449405097949171599 2980294176652445087 15719846748590992574 1948875721476962785 11489664843379796895 13289998539786280427 16740388514085607161 16495846705337615239 9019697121307731966 97914485260911773 16743677328009562403 4841629602755800866 6474479196356854559 10397070501782375058 16775792516835784446 7503893140644223293 2225667510070915601 16342317910066437854 17580467272182462375 11071299639728068161 5386191149692525163 5684605594895313658 14330718654181855810 10678983160859271294 14668566806072330166 10660892630886668880 3206330674587662610 8791506585634688589 14897203659752157234 16252821069686821578 3783627693963312112 13492960329194467494 11764538996963224626 15677285534939407821 3824892134722248360 6899805709342757986 10068705596898870311 17211004109351322064 16094396645881464513 2614569762694139197 3021866947945441399 12088793878240774657 7682985720283282542 5989436218920562544 17858530946882631763 6571465346179048115 1750739082455281381 11028998072776393679 13320148545834094622 17097745394277775902 4106035415627371186 15206439967312368386 2735492483529867522 3846157070397327548 3392352373751879575 14023460064503969923 3387653978913289470 17672044989483302347 14648901500170581899 7340869488453696875 16673722308104376267 18291899246756809783 8912714907085976171 14126470514503878814 1448676858303956493 3523000474484445573 6601115321690448105 15022316990385932090 14490639965088087206 14424025587526353774 8643701304611841935 13640318300216122597 15069221183170671813 12267559980715745704 6244154302268101405 18004103794193193836 7474600602075939892 11928155450988261843 16057388060868567460 3088012292825636352 1775477089096824653 15115034405870624161 14060230143983131209 7426903032175313627 6935991645927381969 6158982525257347458 174027613103382807 8317146622077658691 12556942807193252300 527766440236942577 8834084819880816726 17820178385812598519 6340518658429743965 2779049919319019139 15125221804151166888 15089713963532769979 15708122001737451153 3781160322457512602 14303800670671638732 12017678889471314084 14146516581224790381 1973930641191771832 12244533532112169854 15025428481696542422 2007154703469155199 13935843122827439954 7829917708904006232 2337139303167639400 11488782635162078655 16964987435341659724 10365358833811353227 13331878914888008163 16859217840080018333 15536627446344499200 15513634810566128608 3035954043670262423 4571164568966406558 8501514660497684846 18185696466081745137 11692664703768393767 11758275582274116534 10487725230117852051 14111954740183465039 5668425197494786992 9316487198978516038 8584104273917199664 7176830915146934993 15698826735889513674 17046669075658962610 14006216829949152836 3394465143077747581 3958536705791903198 17698279915014339976 12008064302351049277 113679203828893139 16212824502836169378 7729081822861512583 8026921425955219695 17152334910496642287 3078544940867386063 16391751296976165179 11645787794770212114 9557428514469416954 15604277472729395957 13293615707286549568 10116609962962593002 18344887539108477607 14104472817767067864 9978958181240880389 3686378209231752337 11199293833641647179 5904223550754748985 4707484869559243593 11879194791496626408 14649732515444688764 9043709116880848964 2104243072799685386 3854842272016359598 12621229447307151543 4485030294516019906 17283816798509599105 7911611782718150678 10204161502610918252 8586482210998461757 9470092301495896347 2342829749561417321 11031437599171795134 4195356563819370730 4593886243609684647 11228898982324582148 5802035327962638988 4928296515071666215 12251130362794376643 5240136313115006773 12185384092690490796 15159960601129826687 2017943432730363167 13008974720297158217 13089288856894672620 14459462634909919881 1850607290029123865 4992857689651501839 13364014967728275223 8991836914118086415 9975601183311766356 17968175205995005298 5625201735617317136 13844737306091164129 14265134910574642651 10250636815494769555 5536970460880825508 1893128205001685924 17875189171444824086 18252042320859122553 15760949822342117759 14638122458367043764 13158118140449731290 3008895563852785403 12509371455825005372 16947728301206480586 960331373306937197 2373467902523850341 16670521679914121747 6333065265251025832 3076788263574638458 1225246973331480859 3331435976749792870 17821745435827650535 14868120661641414746 7362360210503403327 16068103492432759113 16435517904260521878 15233856790251712383 4211554553609524514 794091098129882849 6401098667072442726 15465107949276590875 4796208517624696020 11674733214906493073 13400746557822733001 2975675161833427986 11871901688084216649 15918143156416120873 4181490014511490214 6992601544781735183 9274574230983125926 4458097220906199840 12432214057016556954 8175110816055539319 7406197263257878829 11318532916352707871 16499440992912256964 6029974343599109417 7913779438353304220 12622198188113021451 7604563859292563703 6061152670638710206 9906089500536846841 14857552125318173304 11062714549115757933 12524721252196350134 16652164617976906104 1951816480278010529 775316450080469980 2272790739782748376 12843646537763090732 2544830168847850039 11758458952982189923 8803826692762991365 1123472186212455870 4685151401645814105 2966064175787775408 7685323061492724712 17332820303935597481 6184391035193820872 2344900513068073020 8637718003197734074 10702640798494355125 5571842739812408352 6437502116808401404 17460272026019385119 4856487452427962745 308276425130387341 15190893111871203634 4416999625803954341 678566099979607084 11604879780939244440 13052378330342956174 11074127547662504858 8780028608342182505 18016468895256647072 15414975267509945665 13465575567615461210 5176799379340930179 17560019723472138446 11215928999117165334 10416940091514439490 14815209195471252123 11341428534921114279 11298000396360676752 15488795733042342973 15470481985311442978 16366196345474382694 11032078427947662799 12136265583939450237 2609042651026166092 1228515479447489902 10098706935919744953 15883479942086488432 9688344318059361665 3820466206478100522 2626017020415237822 2573252081823271840 3168079112068591360 10586442055736035587 4888274118945055 2184986602862502993 1946053265469941298 13713513802352566811 3413078372031529651 13675011914153315288 13004134523634946806 7300226117438594335 5463494907101685944 6336977146067705620 3116780284489844104 10670607845633363265 5968254396605879837 17458755472421141892 8768018197877994974 6574326462805248463 3065137471526429389 7595809496900400514 3158700080197775674 17659760694188082830 11220396239415811658 16671043009903314966 9968492267337638736 4937787347043811374 10368453974840184363 9749869356148675768 11824932678664100310 5684147190901490215 2208550953696093858 14875639186334040474 16414588068725915538 9089638965625894167 13652877612337058246 1390046594756774534 1314871711064236093 14659280697079292635 2564634097778181789 5912452571555437094 5897044932356077354 8441718823396960704 11042316385316558217 3385231727225268656 6755152884332298816 7383659420173178561 7770606162758032086 18243564167833283368 13325353307935608181 15598194481601246325 12984825263815184754 10534508353321847432 1004117480094332974 9570267734098247986 3516300222553618034 5349374360022386385 14469268768223482347 8209792261199500787 17087557671986347104 15869201914090620928 2547308041319790908 5840384743898399329 10476460643384694937 12912340114919604760 9874155857083090793 1384170363755122509 2582285199017738426 16648715935887429880 5031099703158018944 17389807933086937520 11571443219213169521 18162634839755814102 349462797592902767 2171612694331499526 14356545597292356150 10223436887071667680 1928336690714520346 6348108539859172676 4840524966422489860 16254732004557203741 3128609711332839463 12174984264607371149 14421677720286126006 5326969640821538803 14867814859029816975 16460593867809440316 6467916281721307011 13518321023876198880 2627048070375445119 1473396638405155296 133202024237467161 14277846040671154651 14736751400020666645 10034287352141025762 1951145953504184909 8015641389373955508 15218260098130765505 9941879990734372973 1885726205423932814 2029990005497816235 8554155726796972812 17984452125779895409 6577703173040854847 1438443241934248521 3695612963955787981 10055342046371090585 15485294997409613788 15904431278562226340 10433623046157037014 10240929797939705201 1487065862133783343 9470876103329849520 717240541530776207 6176701610283987337 14260366074406608058 14036554350985688914 2610332638709045663 428338017146713137 7229370762174596706 10565491138540978392 4929595647424264663 12600773292837730378 8363103405830086119 5412917406881905771 3245209185699803089 15759231527740613234 1818560287157400768 5221835913961913435 13255709338978573614 16667103156048990981 12691754166475403844 3285810064637878743 9848141854339715705 3085054543107019733 18013153725503653695 862753956285960057 15947445018032655418 6098649086678746831 4203432726145725343 18412089046728818820 18218100648968792593 4581500088013055079 16505878264996980732 18099867283705528568 14665778429124073665 7450573512457985173 8220331139500451941 18426611343294949257 12386632450288854746 17142336410895794991 4786880813316803792 2742095464040302759 10314860474429360565 3847610190750958832 15811222025401257573 16731059409652602240 9807087528653616078 11383064535527727842 17417033491520719917 17508078731155768296 10038836265165062416 5664379659370885198 12298472056253131520 16865143129259009684 978910821399740810 17626284481625096553 17197506364505468473 15224596274262817299 13769884549818142196 3265549357838676613 7577153171412171684 16093520386917574209 15218862404013223766 2771478818007445076 14629108830054606354 3339420048780061553 5252353140945663780 4879689188404426458 5969651330810839248 14168753181942447949 18171544790227946464 2717730636404434187 15472416699540918835 2656834524674752558 9185727793620848830 3356890894679709243 6536164753131278056 12386563976930432569 16823306151993446447 3776120355740273115 2754102731278184630 7913105808896128512 315500356981439968 16706318432586613653 14344667249656835250 3934911325557707753 2626977996265140193 8721896855213029840 2928472614547112118 16659600164560116182 9910085725533562833 10562757808523435568 11762292123182768182 2414682597334145223 9733159088313300925 1344384744537286530 5685267165354631674 16080240365615453759 13105036593228842658 12933611580904400405 15820922944220771785 15256011488284315941 8645343096484705599 18099230692858576077 2286454716176707825 7971938271205080033 4324816812418808520 13590077966931940291 5732599534793877660 11483044339099675064 6828378013082370427 11609882869639388039 17143994520021561843 3141456417902892975 15789386440611351677 1423875799030859574 483216313475249502 3357766183487364222 2697714949286094123 2984645489124250121 9013386413545985868 18348521662746430400 7455983273532625462 3700682147594843052 18325573925647943658 8918720788730183516 4840020613994629938 1626216001813346201 17832994489975322637 1069038660988473086 18397403564457885400 5153381732332700986 18263022052087845663 6310272497441241816 7223177026150123477 11057761849882591817 14083875336765795436 9414900464700479981 10312881150580521011 1028357094359888077 18233490332195647275 9964549825145266063 2216026841972904222 11653719712366360763 7941482268283066734 14810659543776662895 3914242382058365090 1257631432498391645 6974665078839466358 91595124062242276 7100317078528165961 5843110844068869759 4298525898913635707 14851587467860402524 12395096736451766068 2791425757949672379 12676809432097689316 5221717959318505375 16943908458771847611 11793779258580438686 8440262031725836786 8218072003370371091 2401732512005437025 11926356920056912338 16379869152420946175 10548935896644579065 4307931799037559367 7252252062299050778 12519449838387066446 11981893886620191381 424492034215308335 7282005819899367573 17934687889389891365 8789310994871453992 15484804812851123992 9740262181928865544 11751051607600051204 17976100372771653778 5242976068716773644 13262678531203744414 9391153057992053781 13976008063413810681 6253906853238756634 12495227912900456042 14769575704828299533 4414872794215656878 9784583900602188340 3278292593194870996 12469008419054405230 7815657837395341642 7203871464854198720 9779418347653511712 9421831030312658802 618672878641279241 14788221421310761067 6312623186378401604 10017489411474012361 5018836615975951687 8005975702190905882 16122999314513927397 12381791550706923612 16300099867832828255 6569200482402004462 12080289231656105445 15593084947022162631 9101817516894787693 8542506376969088519 4247102544602966593 231011045242464508 13749725765786880197 9717529243432121691 502512087539606703 14383714482979658922 6004732279768292403 10234780031232796651 1859478242829039552 4823275299384082696 5492092894356383025 6989906923419705752 3036308681768898652 8627152627734247608 17847265346450132874 3343763775957280590 12758257571945065186 11017925326660565685 14844063687425297661 1905831039121503801 7817249215545285594 8807873600914989977 12695633971654150016 5371796760943275312 9738113709399698630 6099987982979577790 1780848050455324097 16650019308671336511 2799797224679752733 8028555432222171922 17480759047223155387 18024394267735259601 18441899345132344488 12460443302265032936 4595113927468451177 9898898849422669535 5333438319172333168 2210114849762216212 4666015188666902806 14638272883864474408 16765721560517702817 90239231410380465 15173408032201779411 8714447653454341288 4489916098790838370 9369879451684679607 15438999455335957326 8639427005508383320 17396876171155040565 13620959147838582521 12087225820881978625 12280780901563987957 11170973555733192018 7706290228158699544 16121790984741131184 8505756129794424927 8270754959506912625 8954574027353801276 11503546957956784108 9568051155696550381 5189260671731975715 17989610765810116306 2263785327679471372 2286921330117407128 14224247432955656616 277225258349781051 9008643410567437619 17941493206842908990 104935779764181525 7574431310019925760 17252919005637016336 18084266652830044658 16704467804574301113 9134158864791341089 1788403848792940435 9706058832633840672 12683957537449857055 6796608623936148914 955438974072511859 12766002590985101075 15266486950052501183 7757805022274895964 14683407570184808148 3455698178361834706 6035472976958691597 14583667298969796483 401503276116233270 11564872753485850225 7381380838103167718 16762289921268308783 10754747629947452275 7491230995917941039 6035156135685997419 4599095670714552320 8466370723185432660 1874516700057402779 2983102392260820670 15866355030644938996 3785099759366642814 12544383551407527955 10319207376319393984 16005368317235297566 13327771609951345959 14238445226493424913 15977031807993224075 14134061157990232133 10518413363308087140 8334516389029524522 17567283749170489646 13832195032533478380 10101132281948699683 12718768339072261672 2768306445858153844 8306081631095167333 3021510794729074446 18385246088886610184 11578463305473239552 1773137389310707254 6046993384763103322 10543333117163278974 8510102524656160504 6143797579218212874 11052348672099090178 14601635379530830872 455409177261990989 12227600744117936957 5526242005253073062 12671588885189465450 8733463102262865344 156383685654588662 14704397596095663268 11654796260912133911 15132296801942768577 16822716956560281061 18195830819177358200 16150768102916600683 17908136857509470904 16231867086490478533 4429717738578523947 14850830228958738643 9050524053580431824 6527084944895953414 9519297546384157084 17532385192745032782 16336441704237061262 16040115267062730629 3470910691175117569 3278140614023048559 6780982534223149277 17272117169003313384 7832793334256623664 14667816583618846388 7895497159105678087 15040142411619818963 11537107166890266582 17891144674460272840 17955547096601610255 16979479360034040080 984845648091001502 4173431157910819126 4351599552924818926 14309395026404730030 7790289273598298277 14342849111014013011 16967978815268508790 6285625728300797686 10226072187071731808 2580148094396725463 13598823136739405749 9887645516272645885 14292039553770646488 11319500354018444488 15751536053822686897 3420856942229153830 17449295623815691723 9350103211582477012 18409800952009423138 3020774222343548861 1324234983387232904 13136133382745615986 2107177540742497332 17000302380248535642 13804932284165664734 13778676796708040058 18305445247424461989 4682611485498686291 11129561149169335036 11256067191394399531 15614908506220742500 13376145137946529486 4212864126877239092 1747407292186394925 16934891573826041973 7519162997419299812 18024703542015174390 14053143709100357728 5783049412868693508 14984120625482857303 8017349595838516871 16378553982547102066 23123416403140744 5252401198383994591 13131849433805467753 11066122831071138793 13083651370960218496 5329334053274224655 3304053530881595510 2627285898905329248 8546575505572664052 17694521845651808417 2061063456449286625 12726367643098635284 18323783868589204971 5342567760155072332 851183094976255174 6366050055917230757 8628104205104708313 6590730584897288150 4983919048580252304 6518249794544755686 2853080060232288208 8733596829184771166 7470969576461524291 10353074799163616237 13831714247019954630 14335391329101369171 16358209149815960669 585174897069509673 11227444488370965938 15982503070963254812 1450794384242420707 4499351763332935074 6837152726981323516 8657906401430438680 7901277752365867316 9518007914178642719 12594079348720409356 14326209202523713097 2255955071781345032 718944663807858862 4543859634545418451 10337319840497066323 8323462613042523590 6061640954957067 2600638061148429852 4282368691111559376 10394516250945970017 8793504608164064434 7902324309743484160 11887740187810064049 2586222025344214556 15169176984505167648 16757895736572579825 6036859614751389805 12580825052571387437 1220526421021871004 655941403503801083 10322889136889152300 3384305555315653897 6321259920939971298 3824310289779206186 9862078982098169068 5857409883116971951 13841462492961580142 17022368739852259431 7737980971835993592 10524102612414435273 2467368473082158903 9761208280720323198 17475496882318173615 13227578604718336672 16350013993934049438 13151431858389319434 8776636968963072594 13255668323820667098 3159896040056738058 14765792483689032454 4501306134769822793 3151397492068272735 17582602872761599974 4818006410958130221 14480058726526610364 4841027455886486868 4853052046922384529 17415043765464626023 7145114261970157275 2957175256760731770 6830708077396976364 12192090388357527111 17715248877418770423 15239057179952140567 10388399573243534354 1877524583541135832 1257285710497758483 4389497768312159800 9106232704774304684 4839203144395551379 14524541765274625477 1348893621726223050 8615716417262521555 14432554386670758711 8853080054536472965 12331926306971634426 18119049119818251951 7183697305358064563 8936531065533203871 8497528037561709745 18007808382455271512 7834602475325433186 18154767375388541198 16171753211540791949 5075074830325603921 12756126506909389130 13962319271858726679 14306926702017520259 707178353977085677 11469222030279881353 3684531525289500477 5335320275708358182 526381953768012589 11570842359345168337 10371836075779292709 8407433841249311024 9442132521914395206 123099946983925436 18053807464449722652 8100019600480116635 16451700575767049039 8264397350607348694 17060945729546724082 15531037736866497745 7160435435924400490 1837343777717283969 13548818954199856151 10097213726843668970 9120314894267091052 11391842665076540797 2619994808764062545 7271683980895392055 17735390428192989084 8142040207256178141 11144723047251145740 7910825214077531251 16284471162096392713 17894743163117495026 9606769393590664214 18098648603360002696 4885404749574788802 3108772352363923845 6163039612628347995 9948664235999571261 9122295077724886804 3988724622716159465 8269819680010650329 7690488682823520769 884792073905637629 8482022358505738499 2329447717136829214 14335409086893470757 17722530714720843951 13783494852008310352 1786929813398250343 7848549767656688965 7989941461474482061 17854737986841569874 4585980456131568848 11158084659446793096 6984409097280504290 16894115725893079841 8362811108384236780 10294910986500582525 12905935896666227983 11793868164767443157 4305712729537266565 14505333535500807897 15858366725504144838 11664015958217041777 18008111281525632621 6104320001932134083 17149899190875820138 18044057657096268323 14590617378819735164 2373383664262697122 8467522813722415603 14844389007507903033 2156774437633740598 14549730022430211689 5822901365316388358 17279555681507006121 1200716113604460233 15465210418185926273 3686023508449702355 13943413946851168484 3992036818321088872 11798056983771654786 15961673818536709555 16867725735200596533 5212295401411649117 116923125913030812 8087532026644033039 741500905067170567 4237077698835609800 10541205742721058822 5352889971307867262 5328728350388594202 8215617319899630792 1008085309086965663 6752418672594505570 6211147181608403766 15944413505676042045 1796324328433827480 9490406360029315131 12871417995657993743 7013997379335980770 11145911632165695307 11734337958899587554 14286326460700623491 9177256537042239876 7205175787101746748 2463896631384699189 10237417645490864670 15362589224784206331 14410549285820413580 3511843646171936833 4177712502607201271 14793314991055139849 2632224731599963546 13300166317950607856 3999512404174222336 2450058733052496594 15031776746379179316 1767189513459689056 6558945507658902603 7993149755956755537 13207700050318006415 8647586486585503497 2037374060437519980 11071878534819881581 747236284690338621 6262055925012629951 6661468779235927153 14633872729845001897 1292428540132553977 6668572388951586242 11310289779953702749 8750800697124707740 16853141123814920000 6185720456837963273 15147580457066814147 4298608039007658604 17625093422906359369 8562374406655691368 7425697729198942357 270294304002801173 1785478930461854564 9315468830422351338 17193139211535974915 878369941025086774 2158603832366490482 15436971830308277098 1700654258547840525 8481342913068912117 7040818185597128357 14867375200338028757 12051074076772581038 12208829712007832008 4061275032015388010 13741046250806971763 4136243714772273481 18040717448884138483 13525949373400344095 14310201263343600937 15116741839577401206 5777871713974535520 14856745755024021406 17693116186329371987 3369684913160878088 13647489835197811213 3843009438203805210 15534146792838741174 6691918249629265235 15229016466521625541 13440886488043434892 2536111856850174796 10198069654138836309 16338884946410679411 1861422196151078975 14223158163911865008 5829108837288192447 12374890128991179500 10985326519736015747 10239282912325974977 14788060742828572086 5089758332755302336 15219042166982298153 12813155571536370179 6030488172243664902 14789865917302711714 3319418805878383866 18402476115681715535 8055801329219307415 13052011911410433624 10147507529669447366 2176868866369531996 6734525023336198082 4103714783234662137 10056368728779992921 605477829672830529 4693796854168587876 9003303697234812215 490759740377945842 13908802158922361337 15361415440609703988 2753223831398298501 2367762896923008677 1390210663385951817 17397018074277656122 17562626500041192203 410253296929808226 5361214284174589436 7795347363270094694 7778471695237606004 14773641477535128260 6224204472386164167 5261829380654607001 15957991218663107622 17284183444258270805 9658838112039790605 3517149889535135254 2721976445923417868 6384928261753272880 11035532975762393710 7293343379016867650 17375091076035052162 6531035252821002161 5533518720689914572 13737846367497042522 13425718042634597263 4105692428425211753 6054930012582019129 2721970427704803046 6275364144231501188 18032086444881634226 240784841235812576 3009579220467831837 6608367986639428103 17007604524622210601 1629454355667589786 948540093425928341 10403277128281440122 17721464981706737339 13647573217837356891 11574391984816333854 16814819594358710168 13997129991660442678 5950377337608994247 7941710683844875627 3276508625732111856 14566703404618167438 7400770042749939758 10416311204082527326 618962375543519985 3559071879185889127 9708641940157197823 2435918238030519013 121365630802719981 9617882485603450613 16366546029196536153 4372218238563062212 10883120308443493608 11008612368501001017 5732806312514191384 1922203322339393810 17284461823142245881 10066058829583472146 5987823241775165746 18170593220258932663 13977304503049014146 392246929526252075 13689748428925039491 13154896188089568796 10282714111403729536 7268751059598561446 3289526659256230109 9726383191111310306 14187456077952830240 10299535205670162443 8215362779530536421 12402709113404528780 1304549006092694430 15215467323361018277 538823455355343972 18311612289335607162 3111438532134314896 6207826459541181944 6703120144001798699 11563984616316718687 3893534692019984593 12655720292634455258 13017974986295487403 4767969093929497561 360955734880698483 6704323362743238661 6098426936730397287 15733557781845023411 15905183358571641685 12670758774924834316 399659065773520017 1084838645511174476 8876603644136436630 5547891160170715487 54835588857594071 11008065023204130646 14315614969486907002 11509814790520854303 13830790186215467911 9650563736303973897 444270931672268146 3909189935109435006 2428212861703998769 1043325793894796203 3010911031914097658 4175189529363774205 320496975713100717 8973000327944802264 5991075133576492496 7672388295523000573 14232852847684514393 2307832136863851751 6204319549787636079 13064430091796892351 8584194660140645940 4770066704453275545 3604850020643076982 15804457527910639846 1196978761141530017 7730377629990118891 8539635689874441685 4473686244207894454 7973935208514239783 3924158169443460503 11394881915421150553 12452638079886508784 3188175364502992406 10120941513434223287 17914415741869677605 819645049337307419 5768012423574572912 8867048988379839928 10041721147041302384 17194627630299486621 11977752422404315932 7748005928767578320 5184491906782769435 6660974674657314642 17814726030370965124 4638633515882907802 5614448793787607700 13337315401857209658 3158492843355044268 8491513344595273766 9203655365076439666 593785324102302079 16043671205817219241 15760716217820015022 17523743805513828462 18414035677318698784 16721933362589397332 4122156329746037966 13018018911878014793 6028105265568467975 13992365238998204104 980391309190537522 5362726401656733740 163493155197819605 5864993509577904346 1614630194176887366 5012366211007841385 15172491085050827008 3358576262104285701 15871130691609049049 12858873796875356255 16965712845013276577 12241246005736207519 15413816852207011948 1608287197852244673 6983145120793117232 13365071272842673676 16908942654425784413 7663716550877798514 13709713511623887840 3297940375353941087 6602964520230350533 13891116882244712212 8166044117562876567 16735269991636046636 10917508885570964430 8626803059927341086 16859424832865906931 17245268471621786732 585873438124572258 13740503748735972619 9951664069072897261 485497555068170947 13218046218039251146 235136263082032664 1348919195357634614 2803538045564536785 13882836545126587653 12354111721993664075 14535538359755132396 12456562439343840261 2704882353247009092 8301583453314754843 7585815309978622759 6527454237671868103 4990618520852712565 6020107235797139348 6593850519872233794 16523901900353449021 9737410140701481279 14557716496677182051 2585636239409805127 12125869629359989719 15824841907582422586 3500426957445995546 6141764869437255341 14723114105389404484 11621248004545736374 9444234755673074229 8298708645608433012 9925980180978183642 17660415920866325266 11585335580221622809 8650444470916996207 5179872689622323358 2850479256112158535 11394248827849890893 17200006884875053837 2743963958356821852 9879644355333974277 17229835784891778705 16539125932077298368 4839137171340727949 3014310933005571708 16258671551449935372 4150933504509431854 3152803583552154444 9387677955615421229 5080660069457416490 808653080046023552 12414614606018890058 1839911115896702590 5322524710595031035 11605518632673732996 6793952786217140168 2014784555374550176 13422135885105562593 15107258506017592321 13602134591440756907 12638555503196293129 16852001599455115618 15930841451204317039 17561670065884765928 14296636999049308678 15208945729678822164 898405013104692766 41483277259342485 8854077023395370327 16515520164151286702 3868673817298830650 13287663110825035607 10395931187716720749 13223481608486948357 6418765419845947895 6305134354794848571 8486348894269060644 7931356469127056801 13777475041794091203 12351012251219646484 18330381242821672682 13470340004194217879 9876953538964154889 779869028594825651 1467221333068560798 15845785237993443294 16061475257188141947 4285953599810318123 7183927427995851810 14632615210051753694 9188503590626645409 9328365626950825479 12688252783586475385 5813571816478058048 6034315670182386249 17136863627780637454 8753493065296904248 1834539046561228753 13761277960695682633 4409404003055138510 14689027134846396277 5262123596771865779 5967627180190035849 14443439273821755276 18139884544592499879 16916278970502319828 12094822042156681518 1484958387793463066 7273506370834039985 3289950775788378855 17450308064360862229 2451046140503604307 7479582143110319674 6572019039306459084 17603718688278601468 3055437503527636458 14980150793376160303 2841103153030877089 693500874662721755 6281181764931524796 9285947515862843859 8066012323796595567 8754213883478158351 13111555303682346599 10904827262849424012 10760843790809825352 10537085753670544923 2394712834597322093 13782916970662449952 3875638205515675487 9371985858708827514 10068156146698568588 8477276077653095997 15662580170624850388 17528565436983217540 18353588157451748600 6976329808747988183 5001020371820903831 3489862402790545348 5214817857280420797 7115280596002932572 9426272883359656371 15575774928801240168 6280652476358749255 11082786470170811677 8073784262130908366 10553625913724323740 17578613534294326935 7841293223681990898 5855812358630094934 18059443051609052830 12766123830999097618 16158264700549684629 13464823648745166586 8698434140672402250 850405298521585191 5814131650575944706 215956050691410505 15144604863167194638 4703494181845575467 11389157050948070099 4605830744118680984 2635517237355317157 6393381782777348062 17640773576479981019 15966335535614907546 7468219356927648383 17034189112902786547 5501691346140294086 9950526306964935568 60192856379791306 8667589689948305811 7865398378810316270 1446413222687220007 2498763102571725030 12018375242314289015 9853913800671169187 1122318821467721605 7626191998235284299 5757379938487850836 13744515567374228240 1440907039594051091 8571436853218005643 13082048896194132880 8729815426714321767 801339780928414034 11962079101375086991 484355924238249939 14628466871335600753 7630398931444444524 7269468073503525292 16704688232110183928 9778332605620181854 10291426131644251120 4247409142383500680 2176655762719137900 15023808618709068624 897469183894369573 13021717142150768186 15045437897433729381 6726988518191043606 10255832160509060213 1723166776695668711 6989763721316430180 13205925225584449824 4329470700554417713 7518041453440414649 17158219336925881808 1643765682054675820 5413898478507323754 14233608366941293726 4888957125221158591 7079671550982377163 2660590587893747452 13985132468554866537 12192662262520752208 9744418970904141412 13668280557158345320 1449596766434466073 5954427746939988355 630521974844046401 13102483927596382789 3276561609677218520 14511652617225451556 8281934872946156266 8616079469617171254 5502374422764324010 13894686793612250388 2461346798225478297 10235639475166829734 4080013562428732397 4753178380932316723 6970108214747577027 11692041531457743828 1518409872550653116 13812559643513807502 9932633396129814273 3117221573804093927 4676712894135086890 4529537972539376828 11458398335709048587 14267023217167086323 2549396164639884946 16141347014860998854 2079588913819638368 14297122428047176562 8400193749998185819 13544258671772456137 66154782837223234 13828370393790699064 11305295316428757132 5404965969689447165 14927534479838800659 2738046893721329939 7582967438117039054 17739859474359606908 17824871555182532504 15384018440090836782 11351867244784685658 12844625878199193630 13683881917571647922 4215256646874289071 13665227253907357585 14328004993514405280 13342442753309222952 16838724073242868068 11405637058459198092 586245034661552551 7529819562465175201 7347904497581416004 3233003150675070087 4975736820055490744 3882254734100315046 16116828496305552336 5951675610314954857 408427076960759210 8829363309801222368 2113918571929788629 1408814487912780479 4480255349569271786 6923414785067606991 7199810669140704924 88436500264913900 15601219870813683408 3407873058270249789 15789400064351538672 15290883793391847378 8541567485161750189 11036003983123625551 5510409527021394471 6742850456068237044 9624778341109159432 7918714108135747742 6701383691260223840 6130108293159189717 5421751946753860359 10203810198312952123 6457681366319483554 10914932299750769847 7736840595331920663 6239647126270857086 7352886960880152571 4392735942023661166 11915658762964888840 16003444299725732735 864182143160834780 8246313719420642798 11768983861713080475 3361528074660885692 8132131508903733422 2311238252475823855 5544686016733424133 5268168909008533412 4319465289056711529 3943489417855844930 3623257235585141871 3986922190916954606 14772547296510220687 1451766906199068617 14421375831079654156 11024099953211126250 11197705405595829840 5806756892515994281 4921894203802709076 6202573638389900205 1762423709388665313 5919075724529216042 12468849992922169121 16096200224768347073 18086102495949832759 12844455811999298384 9513867145704712941 2072999718735576374 10544964848236240167 16465599344026219082 12354221492660819241 14480933917902452056 17821491393995282045 3082469934971182600 16125889532144536343 17185918585152252851 2932973180301748852 14739346540107605970 9399263899486041362 17632111047208679680 2740787340557481093 522523519736491871 1271954031999387073 5260897346434041108 5067780350847512931 15587613646810873759 3781955798466498290 1114400834718925484 2515710763199667134 3730703310810926367 6077033444172579377 11900877694686731745 3108656377789546188 12815919690263751358 3695236961827118853 6592291111235855169 17808649156080362812 11674362572721167205 5331120621281943565 15052572692209679070 16870369360457933816 1066098164746795741 7519451776032319334 8800885424615507229 15772883494661318907 16226869150433652621 17508713142313296066 10158556233882586526 9011807491386912181 16843472334102433080 1571963730688855381 14869178291335225474 9381894548664864453 9576722231169472937 13376414020915590931 248427896614770248 17445999945988765706 874495916562331728 14911430504511973238 8332953411816204928 5149848135811249041 4190836085753228752 6208514590722370169 9845692620236158837 16818301207726396102 4215257432122991551 11077987315879290155 10551581221499047794 2697370257597844958 909005222966391494 6175052517601664205 6957869297753507219 6895711936287031122 1776601154941670282 16450165035632493600 4473921913558963832 11268345764193641182 6624421384979079000 7745083913278467878 1212669970811895321 11138412923472134568 17194869263334386327 5241855439477713324 3627286480025324584 15598633686125486801 16696957953679690471 14464407483237683791 2853302761230098115 8276525971711873445 16930008672636156070 14739841264595903400 13248862941251724769 7315113218607596829 5475763148185046157 4729744972610089299 585059903975135135 11403605151576815791 8467276839864702040 4141499632127420789 11771311836466034429 9314735636144784429 4711385859206414232 8104251600179152215 498442785614152367 3507856462555706638 12584433054963094918 3426584694324373088 4244529024716989999 11089536048559075680 14471436203856248913 11777018264786449931 7107721747298646718 12675520416885355018 8736943613234215429 8060398638502900958 14554080789927454656 7820355687781680219 3933521236332349033 3746246066733304808 13081009590626018607 12028058962185564307 5879480394492623522 16866772346966563506 7757685535427650759 4001110480810766078 15416410337786516023 5320788855067664267 6772684090684489683 10229655799971987147 3992819084953946933 10347426464505896962 16914711988939664033 9059849119484269510 4193987861178794422 2933173226885888461 4788817288708427144 622913007490623161 17510933956580767196 2229261945039291894 12513378866236873591 14440575669956808418 10360287778666467565 12583270313340044159 5665825732110066647 14236950530767688849 9410526766102515245 17849519429551793 11519166537035818155 4112636269577051628 3333807873844152784 16430305155865949074 11477588823022352403 11835604479265774694 5075062699253674705 9903053730284652213 16153462496183726971 16368693383571410870 7453757700533723128 11443510537708618727 2756342407991171145 4340204787386927673 10135661766183989710 10032763587019799034 17870773110839142486 10335837482885039451 15870786850729482047 8788184398353510585 4268132123479712213 17614441307111898909 15932468301821171061 15501153837235078856 10863852092286840124 10046244647610101159 13132796229472887861 11305382874076293365 9740522248431809971 12766483236446607757 4018399410656225871 6266633891000916710 4067142519140140436 18115136136685299744 16457105151141832721 686981835386366022 2987733241798602555 418217939232968980 778786438138121062 13544032141360082261 10525922056140871286 3786172039479567923 696088479421663073 1972728296955696365 9586160337820248837 5378324582235672843 727855246116665365 1824731393613399349 7613565730278576930 9405902913140570865 9211314698466457040 7368559191842435899 1663014852300858898 8548971812597894178 10228774230655963600 14047605287665834976 4734444901023952387 9340817247310603614 9291433795505520985 5931049937143390048 12501163690367235750 17812188871077917884 14673853370790937805 582488506958175058 16793203325464979927 5915024826058814751 15716524967780193498 15077488662462917292 6758076797785828458 10288020824224082781 126011194047663419 16845459668114232741 5806074390691625273 9642363101790014987 2689677214142563689 6930269953049805945 589799429173590042 6647390651498577716 16258815725429323945 10519076656119686275 12966170369913017667 2753659471488731915 6407453203154535642 7776896697295488327 4528163162977408744 9581958323300590049 14188825500575903518 11435919230537317479 12977190187992779435 5005169780096220413 15034112808946818787 15112034300134673524 17509039419779537460 8421014809193886709 10998742385662183911 13520018814956743497 7583126866660141950 9466869985747104960 2891839324245021865 9118283951869400736 14779518479762183087 14172944097862304916 11868015606953406274 11140214324611912633 5994012760699594598 17824731489801398280 12368119752195859621 15638366465137775162 10759424936972363271 8485336414904682837 5820376929106609826 16926960724531578228 7863494219608168479 4138141021760449198 11284060865266652497 7142188400549717055 15160662093739349830 9977764685669016782 7477793936520366624 6674123581502068493 12839266315350219614 7714698206142899788 17133765476004498659 2381139838329577920 977720131484500640 13731938156388559845 18274106687356820165 13507816972476547811 8665599830205159332 10842547836992891217 11168349863981615809 10892691543466597059 5909378991245633588 16323976381792198868 17481719257448518170 1666820858906449985 1674789955926305732 12728190585915048087 1570022883784344350 3775556860407295399 918409226051400462 11367688847289606287 10052692795913206191 3470094790152245848 4564440036546827079 4249825184551796768 3846493544490649752 7084657549144279293 8171892449814665471 11984842567820675731 9646984125415912112 5138559541622950703 105711253556510148 17253682442806935483 8839187462402426823 14001845272162344775 12682945174997074000 10396111136470902326 18291771898980711554 8288722911571953626 7478446103483754731 4548477310096278653 4915668875669373932 14054669624584665004 12118840407214952112 15524312445599028583 10909661237447326007 15546572834691855190 7148029225370653331 6654668158170077244 428645554731935585 6073248436288759003 5567167506339392533 16609561211756689531 7267143363108889097 16460264164484737776 950231217787760947 13209369606166676355 10074196520035511608 5307824214434124925 16113866428697632421 1374047795149840299 10205159968804400565 4499092135549761498 3778471181308574659 9051927708320936183 6229714806076270498 802989913776289164 9381143101638792896 189636956521058209 10740222565397914083 14684742404825998533 6611179654205943379 15582332779708087741 5473276441466816041 3248673741788147781 13006928192665038928 16546565113091265148 2214832960351616092 6508800596510355918 8023927194320817026 10858452672443112871 2576008660356447350 14540485870930040136 7693102811536120225 12522325957822171069 14173260995931371337 10478522750803002509 4447244945419412578 12143754036691837045 3604448432417812068 15062782870669729841 12730380581261343539 3020784416391307315 832317959798101208 5172559649273890323 4936076721172617226 7646007680972151980 735509896337783348 7618297575489561747 1121425241358114215 10666183353853100383 6977264835668419489 15698387316347761662 11055500454240852584 9337790805095447781 8350265480592629469 8359605011864265076 4492714525776396835 14937770860051887117 10899282930277714276 3978787190617540820 17475069133064304209 1043754988053873942 11632326180638410641 14303263870757015091 8141159937561260411 9576994572403131165 3959734669506374232 6106879462857705927 6025625843054750333 4317627851786118603 6055829858819808361 642166191692366814 6582650377371116924 3121930797014576588 3171277752976902587 16300975414682833612 10083620645838289261 8046824976585837378 2467036920640571437 2409329650241403843 13237957511279644620 14462215073014642570 5075352331553328226 8524918498048454861 14101109225529850125 3006965064881577148 13790077970171241454 14332621480037255459 11822891044737028091 16599668222438389081 16417340321998842245 5080906040980541440 1882743583428552548 17307536857260643644 13238750709692451346 12413907225238161509 18392900085595474059 1319791860764691900 10524551991340983600 6703213636959190371 16288678461834032331 11957624713300125064 6758741383785609050 4278531489878584700 1603523853445877607 6100420043997302058 3092577223492057052 13203515087697033399 115557764664305730 18195899369373320056 3258334887678353497 8949500219927595186 1018538534555091139 18268818182502414917 16911957239198128918 491980540273610240 16612133099993849135 4432140470496559270 10309552302566426867 16172703366140212437 14187206907379438369 4139705822307379459 12956344453148782499 18137795411596433046 11404441985148881021 14790656295415279900 18156790261259129445 13944165725193440673 7486744662711911614 9051976334654657865 14476161831117625552 1960053452881573712 13284025900692730037 13818564279986972240 8034112527236878984 146353183919261026 13268452677497511804 12339791412807504957 14871685826368509710 5678944646828476575 12230834504655158810 2672723822961285484 16350697729346131675 2694190483576194192 18391071584549384520 11524513147478274428 16180538882480006096 7352778154732270832 11934786263768072705 5889503970751244928 7258286263919342510 14216113307337991832 12979775152995651410 12850372259838294907 8504700793071514258 4059566702339963592 2722526253576271937 6745138759756045324 2977622080121307471 1434393596966875801 14465493205837030376 10321184608691781710 12043941904629077576 12355829406165128789 6909033211554122992 6628372183134968284 8978248689904317193 6214821017849288630 12135894558880264997 15180310484352539649 10376605746378098841 17713760236372482202 1074353128247466607 12284934079091676313 11038471050231368705 3203513387057213247 17751605884250013679 13967393969400197910 11556106812376295767 5008225805013104690 12776113544916789563 6532460561821861741 3098436438191607360 7781963154166522478 1910523798528886909 3003448021750246812 16108917935992705643 7233628659604954767 17745663650681777491 11826472943089142288 10864047085183483074 2824180595710348931 14981882328147023498 14926784267393819133 10295576154162364738 8040187057978666146 4145842640758897526 7058119571421883716 11816676023816130382 10454417349080654028 8889891929294044393 776863513967216623 11958550733146119752 8040198009066784197 5295825000611466270 17443601928016678831 6244898621830611811 15937558453824127108 7461205909615472289 1399377367241035811 3747941363388757568 6375067531249164783 2494092254309759427 3795593972335789468 15670846812719936540 10261134342950095766 14549976197463835270 3482834442837092141 5651829529508067728 9967906474159017958 14400971876668652516 17056672807145325524 360024284395692517 17696948583388230249 10166788519537772986 4830489839673868368 4276766476587959471 12035280356266830736 4673225013806044339 885118064265364794 12528684804442692076 13790372389456980055 14387692668321080048 12442574087336207112 3344921202178780989 16492140526128229729 5077238171719431870 1099616902265123431 12823271751866958664 13492901931304273658 1321728150311790752 10625914701156773265 4951210417613888603 6734935384099429174 3291800558405230757 1732016474399270416 8240655330009752652 2152035058943451895 13751053314814680717 5162402484628962274 4844275569031296968 1496881179526129039 7182519306750272971 9603652779886367864 9353844724319362357 16563634064485076790 5442540472840587714 4308861362861517212 5420739443559939334 3442794724363020386 15048992405637179884 14068189397165608134 1447820125896129993 6482755592015505726 18187884777105337828 3278613990291312826 14132266281350007408 2994506119656477912 17699060448391709561 2593921942531563723 6493158157242330785 17887038419507895882 7548915963551094890 12019388962878747433 5979343201941927813 17812544848354602691 17070033001699947178 612926716770319053 1356724361632773036 9050994865326426532 9891796019385237454 17155881762221851549 8103284677033558745 13087366554036894075 5181934569534966201 2651036726818806387 5253493348474415672 18017273484788954918 10066978730726106976 11987616818718185965 2859180489738722526 528982579374816241 15950917232696867393 12690369602331164782 2829748271887057072 16056601053285427992 15217750185056388077 12990204697983080934 11226289612710751048 7103907394534254550 8957541931910806563 5404449133869301774 15642915384676831846 14957843404753668016 16904225532496119613 11744457437039948783 2945262784653096797 6669995162334296875 15604346949253306396 6323041087340555584 17442971779178361262 15828425560084974943 9877909005787793258 9166263314923876426 11787649734065433650 1045148125096578110 4825214524853805898 14708975970404930308 13388876619580082855 11730953127117905095 16702315745448929635 2519208958464838461 5806780073142450347 11396069688394370757 13776880650941375424 8964038652963083481 8963377973138045289 2657680089683327155 14525248738468189 5914215507908579650 5322704900920306614 1527096345470382008 17389445025381530687 2144873924109500473 10746090268662322250 963698748312324158 15397098100928746016 11916179578926408374 629012156786169537 10382161453062147716 15593054997130549211 1728430740284710514 11323785904616066826 18381647044606139244 9588551236969852051 3622904740024139417 156085044809735876 9127724628685129940 16837251072404322558 9608088215332420748 9896604431260070032 5075756482179417719 17172516503083173022 1310820039493327969 5841810236498251816 2114590083638085106 10315504964953834536 8672210213369557784 77243301496328027 11434035967481805093 15154860051150425785 3755978058464700236 3473191714767410686 9892070851444156689 3287975714709815750 16609067216479131229 8516845606763178315 7706319909762017041 114975496498533216 11218404261645681017 8632097822291033697 3949349946973328596 11817326138176005057 5845265726066577041 7359637393273686111 8855436146634812293 10002836157207075474 16206457116948101934 17344645607095196526 11251204597811453392 16141271960164296984 1802585862042767493 2408892002201738905 16865134214460940411 10179821641889378394 14210003387840426632 14846219974467085050 15255346933876454776 7367011450100073274 12217753527406524281 8979130056482864224 16142917835351990098 11437041645625272874 11683957883326772531 9660741447440810361 10806839433872820220 10088257973003787207 17686081119992528228 3848198882590192209 12134419473469910189 17766567040766958524 9083566078624134694 8839192292071897681 490648808795995878 13756540919128607077 15251470592988563223 7029099905880240889 4537230699181374694 12150534195264892836 7994919939381164494 14667139851486527526 15973950093544514372 13466364418505540307 12562542088504259518 7108972970863400522 16570352978422624651 2563415991802242987 10247326968374837885 1828297103763290230 2671298460287301169 6838485090203904500 16126484883820965038 16013695654134727533 9849975262752905144 4651619540973126221 6139748942388138991 17233874782763581325 3306415396298658503 10545664906922225630 15237277709209199391 6296104050199115627 39911440712725148 13911958334862660367 1820426594851942218 4010045234729896126 361634074248914545 11109763533048065136 16632517845124137276 6572543335306613380 2029684784062853439 9402598807273135889 6001597521035915099 3932952252734368392 14056749382593334250 1728832352496404388 4210412616039062394 5393424917322181875 6675384554869391346 11596147452308643471 7670379173885076070 4128839846509786544 9023046831320491154 16787575904997077546 902017102634862789 3423728039713427370 6310972300691715425 13804286242698604003 9991225421476556859 1324307018907416154 11051603629029132073 7916568677783921026 5457912130986917814 18110980826348495990 6283279884158865065 1983120026644105556 7703661591705983858 13541399119932045136 3891119311526056847 4119323200137059733 18109070966716104104 2422627634392813977 3170127173589035711 5282810686573828286 17260747102465623543 7680951030583343742 7267366879923969140 7249516621922373786 8002646170287516399 7642722041930098278 9680031017916641889 6791186402560215179 6191492445162337316 1118835207938991037 12888817821682737832 10583422179809461083 655750084830842834 9098140919435401914 7890342180150092238 11954794572093473939 3894819433780420506 1453689742919071569 3768633730558878899 12871661881910224417 13842467874198188745 3631172319356863179 8121845219953384390 8038302177855075898 11327591196890526645 14749623121859034476 17211094630975138078 10873428880316287685 11079228153173513280 16064935061889731275 12173414046816671418 892880747716544338 14434997525720023457 12869635014616922233 15082122105518798970 12360298502627454200 5563719930945836657 4766998402437232396 16086165763312566153 14536464820279489700 13063940314365521665 3238477102956115116 13238334688920471307 12447818847816099659 2609914864756038239 10330917314622226089 7544528082780972137 15298064452284642420 11627634729433945499 6405255721618452517 2646475674336773882 6002361446420515636 6932875211366625746 12150336961230109500 9486604584139932194 13698973763719740057 9074277542012296417 10721863590368564037 15894298072116289001 12292730127048279016 3488640823210439987 7506615681234955643 14899006803752739636 15729190313800736926 12421697613614665484 8057342973907675979 16105775595615517066 7086359987722036016 14828642756079642021 16784257374934227073 7349363405159746988 11174030420433732453 13861280796943350247 3329191925200992470 3537947374213077457 10993145347495135622 11408524548084044877 391003615234712652 15681709796915260449 514077646145091179 18442228171593518568 14208373953005220015 8918562822528816158 14931145277606982546 4286798145381047490 11735379719411398899 5592275127847216261 7351079153135050555 2901580914867112812 5410651248627377162 15779744915811447593 7791914119068277819 5759330723010756461 17580020405784719417 9278473496959471804 955245531165092914 5701060110553717099 16106785509082353038 18206279906497873915 7202154003082692240 7569651286271451235 1906875536853207418 3998770591748889490 3327964373931945064 458303811634343300 15862589144962680341 17511331588817795111 7709878570270171971 3190532274880084967 12377229204199789618 261127056214982195 11598742960651426142 14692939041043250318 18090620032217916236 13471008996527688193 1455117969560563068 14749042692384708305 15953822062625395116 14214615941332343209 10998816548192635956 4181918616473663389 1392051209813308694 16933437644132892836 5591311260656488231 1809997276486683168 15805338555318108391 8414645506655268302 2322990468675943057 5290475421536804330 12233511642105647672 8345032137460903739 6172534197855011766 13830719751669115353 17715041905841218213 3140801004849294507 9726470213434940903 17175810755333727948 11456923880427101481 13978008561710561306 13083840413201001703 14815965677966069540 8353738453005712462 4550318819496781168 4938967242177752730 3313924731518623584 16959661939614487860 13405054184384749776 18042442108240493895 2881127503642367377 16414361860967817970 2430690737160092261 9404274763079949299 13509963359948511561 12601642069294562196 4139781827414988520 18011930178498218093 4978947004153090045 1722137336479851153 12848132828582266542 7997557987742071676 15008054538320549803 10584273757235381822 10478249399260344599 5915618854202691831 7670151537269466831 6913436438756873614 16606724938848751770 17169608065402080485 14114649476105188783 518010839477977672 3815396447099352930 6416260748277583100 252551997701485824 12518913023286289879 11576961596352737550 14519121083948190941 11199043298238931006 2227435907852320064 17509601686957051370 8070696510559405010 15664588745553622768 7282722020875159788 8328620709889804259 2396859228867980252 10657620859291861881 12902358645457832927 7642524534924915479 12487903050558276903 11489122448498947051 3481714299197570238 16383062641011317295 18314770208178713003 2268310294640195199 10354436269613395882 7659477334907331253 17515752565626799326 17358914933826695605 18058288042851801499 7042732473270507916 6642524689966775446 11961891228191361279 13574696287893940203 13169055670203322510 7818068925596798249 7928861426786752017 3735854458984080419 18301491742415904136 14355633688516361879 15159567168102648044 6132349449260629637 11757637547666403864 15822297869747781194 3121001287727466599 226114060846731146 9769002099168961095 2167138158294079302 11943612727665871693 3288490324611431823 14957948888362320642 15335239286410209119 1068053037788942997 7484717499405052462 17570728893383296144 7201651227584003367 13762645241526872134 3068896295024886081 8255549700493538826 13013705794080906454 12746407556023094749 9160334427274468704 7756030158669983030 8534876936190566629 1204934306559354167 7930501388254953872 16551792331147946013 17865009256429134014 9316471915731229885 6447323486902468685 1923738933098882594 10331584575544020667 7182884550460102483 4205149552706062325 17724226993627495256 15800429899235962639 3123805065999481309 12782794592583188989 15441912053595360157 18355229967387404981 3197619605414679882 7995707026849312419 16142153808732443404 14327894214337654958 17104835158742475227 11550823933533148036 158160856043494964 18108284085481655521 16617643353802328236 16439154307086703624 13746470296141628410 2792935880895232163 7010751018760958008 9169604408936152398 4189174645380691003 15218811471861614261 8477929307111403145 6298542396023891313 3124023926645197427 18127852835022522534 2905740555338092161 6920630055222414173 14482946797128704535 7141362099102881755 7828266514666586290 7424825989727721827 16776157653379357711 3217436793408659890 8617490016266334510 7131858601218602443 557389544955101026 14686313591457766310 7197100356017629513 2578515773480605002 5888425625059162257 7809496886457327068 15843426286521784926 17713097218303440620 9770827281747594285 3445859374359012537 8864256980815629428 14807504375700550669 1138144327755987647 17001978834702073864 8579689091109891278 2459779521462766486 10256092275358211501 7796528016755972046 15406432699975325304 7146892216480249151 16392113933737075001 4821472453391452678 15163764971015384608 2034598829602791152 17764758379010237907 1156348408861385661 10554212730189834415 3021208010661252015 6530052235517872713 11234587265860071397 8629688745055063453 15366133316886046095 16972405124670423781 5530615030764501906 4136619874249838576 9839894549711352448 17959487051025538000 14659558028448378806 11767150280052379777 916765444142275503 11122858456966749844 12124834270987049104 8159052093221601407 2496732293265541447 9477231446991000341 2745205479306013546 3525017078277750849 6866900210901828790 16734499401067260863 13278283883162445246 1241002892773839764 11471340625764005818 9540776882932409010 9395018681303519801 6118495660121258380 12964754963201291150 10186882385901291067 5878206960614641523 9502796453911126878 18254512336147719671 799439831834475756 18198477316599514145 15666042969320758448 13529467649123102416 15789247876013923663 15854698967567677085 9633091257654304060 2801343389876560204 12031371021287884501 7782229529656210850 6428538039933041371 17448990748809652782 7578942598758596000 9275302558444917166 11283593147836581453 3880472118806990584 8252047620637060991 14136014886715270954 13426217688411596982 3497786871189117104 17530404892155230470 18182484778768911345 4457437364117604315 13608120738197172308 7758367738127016969 5210569050519575503 8541641590902946426 8914026922945762124 7785344408004982988 12867003185361279228 7088999726038953607 1691890883397301468 5113612786105633051 4407964513645006928 15582347775368352057 257536610545268451 6177815468953496792 1462313878085690736 11603368293148358216 15482863656982883629 8220521944749386999 11928363644710343570 4094546087183307972 3853843397111231029 10405408508229973660 17303362073431243255 7135192538037920107 3234396524665980902 9215284862668974195 10749206647145069205 16820284658226857073 5551687995525693491 16067174954196239475 6159666536587440061 429918105464465909 6163076786015595390 8802169069416123516 15454734542284870051 2822111123049834633 10669790446447955026 18042894357584720060 15851518671318175527 16420268633266835306 85580309808967298 18242985441112592764 5778245249876968262 1745916313844655784 11769882327974731343 836992386756462589 1845816579878208242 1305807110090630201 13568512198254646971 12922851016624707680 10518726482627419314 11775650523617452586 3274610273587098574 6496178620077677357 8710638671904717550 11608648705862251674 8950446986384332377 7380931830295806628 8622442123473518872 4810894513397666777 10023669843191477905 6738719421093023800 5947820927390082279 9647603092502355305 2167282362075659205 3692442861996665565 16734240368814304509 10357930810254082370 5887503934858453799 12598139103125050607 4301231382938565600 16655167019659308678 3076440782979299056 9979588009033858264 10871059737117719146 13451258001197548346 17816041682735717481 3129429704539474865 13974819966954093013 117051727287265403 9262600219027078229 11495685341975638150 10168724123185585514 15985996676141107690 8180030994593671329 4201421761503667924 926502003040354896 9749075484714161805 12690856967506519288 9602600296371485227 12608090157454173463 4101055940056236971 2209017163450006414 9951359377039709918 6853442614109427194 17858917386593939122 10240573019277301991 18189600186587096752 15384513543606748410 1364614684506326878 10302376186985964383 910040125283769395 16530358502596466869 14176808193012125376 7784458391044649541 8536218525863176659 537250818195796030 2986203708119290420 12314542318134927876 17087717061724144894 14338440723112683114 17366019994367210847 17363618573886874855 2151671307690342547 2514596800109172390 13063646722644763146 14605644275191331786 10424810795901322214 1344036249826365103 10923132062659638225 9079617137243802225 15412518035641846608 9045483078482375396 15606213882435252198 3110961925569549102 13144964392794233437 12097119212334985581 13080434957182667173 4043386755704501890 506433418257848075 28935432764913415 1422065026066509000 12953087947524841091 6840247945684517417 14291843991264175021 4616168521588436742 13699556827208342816 4909547399729452852 12914127533534509398 7637688257085901966 16631299125988345168 6141014846474025642 18008069070034074384 17429798028455006920 2554583645708879387 15990527332938979878 3463405253168390977 8946739429479860423 1189727202102653348 1549193984793923358 5243563939905984341 6641150744642040364 6785568594421711428 15659544243946972194 15883621324215621463 6072767868920511884 10152602698168423814 2918309741773097145 6718316833096656177 13246570945268593874 4847305748560882952 9917318387478828430 8272019887201556444 12698981861116918663 6018724830215396976 1031680494435121758 2702268240451383537 10239453391820572576 15837426311596807175 6290824035590690375 9892280719515453935 3247703506829837469 1155419365104907833 12346078839511228303 118856981397754047 695257377381183520 3438310402203167388 12409946866546433446 17253874811060512357 7053855535978153593 6792067732522802801 7521183461254701030 6197278672629351921 9168571598936232042 4604430892532958220 10791000541582764025 14283611727392751971 15873906797967811605 17521826902025728343 2727014804450944139 7796372963632273518 4129441174173662561 2697276451707898385 8538538037855138556 4572688006325669249 12976363355092505522 99473935636404654 8940523920770598964 6628205797966093071 15955923043831245049 391785266775150391 10790923004130114483 16564465469610108449 2491214473209550974 9245744755255574781 6517923900953809641 396587716256109561 4817983698132673820 13269004087922102440 10986080768144962801 14333743747710277181 6700485011377848089 16058447946532725146 13113103952436702427 10006650536347667214 1080855826728059728 2643874883758118048 17662130114788363428 13962584084439652137 13078645067092593325 12578151653789472033 8491508446708212395 13120150901602747052 10018318427521078041 6406286013836433903 4928263193451180530 8248142652934204367 5588559322084746639 17650391507640619237 16355360859791393337 1801901487994705639 10349583608705367954 18205725673335483886 3074793557788599791 16395867915828057216 7034156768540374388 7667507932952107755 10670812421005903783 13541843475151451060 1763612476630675881 12701289110243714359 8158721830819011466 5612234472961153067 904899648933874918 15704959605205778066 7045694053665624689 5716476338511527796 1738554530764602443 1758543248703054097 11986626069476281114 11913819883637653646 11942285542110543293 16818889599635420309 1390408814934808426 4803874253183068067 9036365555889314760 9144081116456612472 6048486696657655527 3653882777351859407 14895087617370344201 9364984797707210782 10742026232246470187 11051311671008546469 18349189774195411191 8742915296514727966 8147800340215274327 14958041403000135524 16595704664796697864 15187846704544549930 16039685541115085584 12414532937849499837 7427739200485279622 16720714493317736646 1503172485872503630 14119944432044792757 8309499943697050581 16518046704698080233 1744977150468157349 15684842272441738281 9042883346025862452 15831093776325524485 3621723939928607653 2828131247926301358 2462301190495713769 11357942298167516140 3394728770706771184 18201155869696812864 12382417863548387945 5576268258120075975 7366687618416876606 321711166497563127 9372459220849058717 5092032981509414596 17784106760182723528 5544530011679480364 17438848142277219094 6666317350801637309 9143825308816412214 11418112914569403486 6144239944008146561 7969329734385049310 7457690166334423811 828815916137785402 1105651478879095066 4221721219803078748 2253489485469234942 12323860411663832864 8623165904429991429 17445396729080209679 4792248597942379436 305420754002826616 17499787848021880631 2035711248364520389 12709923011752432973 2942239586182538705 16250468885742156698 5330479275774992060 1553498423893892012 14432301641983621600 13965614473060386539 2791419697272104944 9702974057744073085 4100693433195931809 10514150428256068378 3947991390340050898 9015518531796898076 6415687151446744799 13790044357603846254 9189195401842665289 5833816648833418584 1606294864035594986 18010176501917712310 4910843195952961936 9212164283866200491 12301313400873195228 9147409707425258143 9961633272547124455 8537051382222322595 772932845561459852 18359658566168723576 1107947142069207921 8125912957306357519 8811723198124529998 4232183800655360872 14166742741127036918 14126780325466738347 14365062189579373269 15933948083539421943 16420610185569984333 1324818720695769102 16324065579981284783 619888488342089389 8884549891809008748 1300165231509102999 1263363919031986573 15103597192924834856 2926131272646010358 14328528099647001913 4488642230423565359 1062378718385828324 15915458393931358660 2812699882335930114 2604978043220546753 13171155555546829661 2083760406943148868 16870453271785043153 3692897677172440377 18293412559882968260 9032494557083451378 18223525904211067146 15830085739953903644 11494784874129081306 4804795754399074213 17166136477485539975 3313229813450009847 12947089180216896897 15506990948036726042 11950690137330908444 1742333021338381873 13143399191016586338 4037144416146656827 13791449600881652927 10130400446959064842 13231586503337107786 13786521496064787995 15038773069186779595 11345183202943721145 15382166441340495705 3709986418781918737 10592965262636974742 4568358544569992573 17236563846979767775 10201921678356781431 16815180489509179010 5185419353338441972 9115077352749062276 13592656502662456853 10612065874604666385 5880262009693694701 9575575576115704305 7320669204398836801 10738949449175392748 3636057360670123680 15293715354174107439 3372829700901449116 14068238164862299155 6816995693477508369 4313078727447516685 8198416887237599778 3990005427236137785 17556393372443289013 1029093521155310098 6599118597606861394 14144492179546216555 5282111689282885053 10310094478874268855 13500941279832282988 15066519704470129093 9324805597789922565 13486315487463515763 678478983568167601 4300757320183316779 17917324440714572768 18252531299243280047 12115195994046603032 440709899942587313 5714887298637392264 8704366590658374713 10809174966553162854 15109997689701107185 16444546162797453217 10632975345603692895 14160313794492826640 12193822217279383483 8294226833432861249 8820734211274402010 14348600237249571749 17542355827263838329 17550982460898109341 1332730675038035208 9793874308269364464 470796452215036621 6015765343298356367 7969926358479396031 4821232231348257079 7129673918964915014 2600467810695048232 2625544844190130949 15620606882169561641 5636387046007347415 2928490390365403092 17914328067306027216 3167756077969793949 1751225748009054410 5483329097161708266 10607763854835074578 11332522647432740438 12924716190895906656 7875590724051987799 8223528316835424811 6466715609050658792 11763649559986813884 16691078882751819050 17290443567215131524 12163941563557451508 4071558862552633021 11791700091787908102 9897999070208990206 8659445755424455284 3108768417660727050 12215707940230732630 458277721062033953 4659791070131494576 7917635852048072879 12447777876085436038 12821041673985066096 5123106072053033623 18029077584551036274 7771004464120802417 10232351244060778330 6821968832705657314 106745273957182135 13342765422173183876 14294914755943598787 12020452876846362943 12738549224169809105 10583677078378538790 2141132973016166370 17960807944060255448 11125082391399303219 17655529352350052459 8965005784927995313 11605471907745197886 9239318822381576120 13783831857309809240 8253871551954801985 5792239569395017175 16955777732924405129 824430943934498725 12745671548788154027 2881227473263238632 9791580252405055513 13379993756281886694 2978451942574439152 3273086209957282493 13903919038664847193 10306688324297963163 10586442282530879326 4130537386148864619 7825592703269435692 8636762647686645861 14997414706163961607 11337203640676115456 17585167737170478381 10969572486776875443 14766469189872716166 18040570473612111126 4950579159648697343 12626996718117179059 14388074756238508451 13166025331841444608 9519149913285249733 453962895536395036 1460365973109756778 13959140978340031841 15878643766045270335 690011749939054897 13351582757836405754 2672536644798581522 8164178272214748761 1793972995926871630 16848745348449592032 11914872805513505252 4355405691215956326 14191955404870440170 5790827035768315341 5259430204552111082 14251788805165171696 13346699243191841428 6979255088993861183 17679762392072524548 12007899907810911459 2351880886434440389 9201489616829254957 16268859382568856409 17428354252401492850 4440040113856882291 13387756010849402777 17260023231195264789 6385928837851649623 7717734012033901348 16996827731816187404 17149388006432043433 10865865709325939259 1132285808662735984 2912130234446791676 9263290775496014919 546144514071255407 8928774947520098241 88295186781147333 16589369404908658165 9136335233337061162 6666274568110963043 17626358334412181591 1847995491271650084 4738974008120145228 8160836050477140794 13491541515468465277 8049955712042745673 6237200861254298846 3444497213119698217 7621307670104223847 1989538457843701189 3589537311651738900 7416017488014207950 10350623380210575490 17479052515485583179 966680981240212871 1978125074577327741 15630288332249544816 11164306404891537952 2926150455154082351 4861950996897074133 1738178057164874839 17464409712355209930 1175844952545969680 18370629613911773735 540727980005492783 17170137705027776328 15181166411571249361 7800693385807736061 18440172703320625312 3561127109638600810 8289081893225594148 16471035778808847637 8966123105488134232 13334817003614808749 9352118193776542335 1279172812018962568 1270492488939993148 16609878530661110904 189772616968395857 4691722323982145163 3275972979098592024 12802482725544860409 4172863639322434853 12649229626837959322 16260572847982003317 12522690912653170726 1351099791665758264 17631588428717226167 16043268582782759831 7181879104864623816 15204941925909399364 6041069363757550766 17004818446865773020 10050124513020124071 15824499829759419513 2389323098038770040 7591462321081502445 5487861570984128670 3701765773307194176 8265665414850740305 2857137160729569636 3526969232931714971 10719355032580141484 10292629260260335678 9162482551287678820 14399438599226636774 14089083502691149825 15334015324436377068 1385416462832586885 17597874058878862736 14836254605998881273 15841224602945971082 16465884825802062918 1495187543875797266 16575943298392981428 9431068664949093684 6402874611207508381 17443198345825378662 12755233193255186549 1736739773007308450 2030090758158348643 11267632907895492342 2154772179516911957 16658294763768070778 2191679914029871757 1625641977335696737 12856512677720064275 9238420417866939876 15657013775278679665 7284984188491592880 5896778269545840910 12665632167494428109 15947296294858596999 8046889296645919996 6713226345815114518 12672964177329968410 5755349281755388872 10386058534438071869 6547849926487339869 16508690466570123530 9378538820781326480 16955400801409802612 8517024756191262959 1077105019219897993 8155918823450580289 11131221379395987079 11175684177305989080 480635756462659908 17229357121960678746 14183916141514819237 12904742846538251795 4365973810496893061 15369613645530734978 7542435773600261425 7204052121490725766 4955828451574254067 6778615096697324561 2030054902587373662 6276563309490679836 6366092349964645409 5488071251399903227 11230023852229212553 12344409381471246043 11859617349682945002 10091996424716307858 2658584179373745239 2157935291210330707 1532606627332625050 12315832771433778076 11290238390023648470 17905513225713895118 11781044340318032106 16312082097206586852 3984106136739572986 13272269048391452095 14842213456838321418 130687123159946187 17689988201016277108 4767426702740359142 6695227162560665653 8220583719227352309 10904335100885343386 7496983503333914707 3621491533882686365 14020545730585430620 2096318574173617934 9212483526054814157 787462071438149986 14999755840425356327 12554685049018999549 17168613333601284652 15764876995395243084 5059025755780716803 3058946966823366289 10669581645934935579 8069742996190283652 3980918451802371082 176447345106046248 13565988390704217658 3992417810410433605 10176732348630638052 5050828892218275356 10231785090320456706 115809671478259917 13674123509581883787 18371665444480379814 118230264154763056 3141045979204355707 9792925268659874413 13603238160596526749 14794400002041025200 1777985829248207941 10042387596865405744 4679574398077801724 7358493817246746778 1852691154314970403 6656020847778283551 16828145125704582240 9155714308065200046 14271739292917225223 14554974311584692425 12959728490295831670 17540031446708268613 16587808162839257437 11659144625588373474 13109911533291950696 16676343761656543422 10417480927563916838 5972632480465156049 16889816599616737877 7140775140524892676 16243665121100512299 7410226652977808014 4979244041675669169 4365484018244394552 895428394744631199 9010112412727310806 7439529811053083140 17496628322324915106 11089977125936513135 2744666634603202236 12016982603082933513 15366239766436866392 7108093596909959052 16536727980186980496 1941688351482482494 5092252855399391268 891468792159894288 10336529556964178701 6287048359744746434 7241389677633034295 11791220258108673477 2539416653728573980 6774905473629442250 1016917786506739515 9167584879787165071 11983406276820806867 16885474584480534418 3119362277948816935 15023343705749248526 17337114873587301981 13033035252318782407 776866779580143787 6876418268595239585 18016926360940055545 4665869303027183650 13949311609477485376 10484827920882819784 8116434604102347063 12022772647601807701 16156707736033501333 18351651296722440279 5278775698369415388 14995757206891873586 11040036426875303807 3399347121569435595 6460527372443555760 13983319226351749725 15349978294987914769 13403334313489951656 8446365746684421952 10914568168103249273 17833209465670018539 14879777436425502316 9859046762916915562 1607918211539539618 5320725040943393245 16815243185818318477 15468553925721407209 3220930646596351409 16740279229772950148 8421167828807866638 10704212462640555434 16931963163821064740 14856708920424763614 1299883651283331018 13542535649599941689 6582929858454990687 16907913795167668544 6871334894201894407 9490074073681546160 110401162871292920 9668854110571265794 6984101473214332853 2553966047750936179 14381576826292647799 16544653239395999944 2228776316211214098 13992324062209133331 14895684794249835176 500790687468303069 468578818990410354 9065720400869470493 16903832554533145238 10658069100828191557 13292847854260991666 11710523039126175837 4283438130077894941 2999171524675537960 10303451776903908405 415658991164300473 3973010321975219909 13353190847367084405 16010849577320305456 8657438824992039535 6972908823451598293 5763092521191907127 13690604584736477035 3675796231155837916 17504041208612924752 10202729674935031994 617734263550200279 6577883116665348977 1618887583156543301 9983408616611327067 14930766921452729296 16381337288779279162 8036945444859662790 8014863138733830909 12051132091882485980 3046002131722349015 425742956964248718 11705227010238713572 3188858095185508002 16787430248630091200 17377439110056022352 2922620206844175028 11875106000413464177 2710673083775991713 11757065589216115534 5821228182774081992 992575738272369678 17465779382614972581 311175417991978307 3522492552023278743 12161514703429158632 3101712591565521494 17207387409769347627 17404129270800166280 4243734501047542533 1065071835518736080 1840139677111205301 4416529597446821870 8021300015025253646 15770505434166579381 3408535269153171423 1799399662907979470 11600384651307286618 2624682650573795786 1585640004692002140 13543843147464525043 9098530915207782534 2484706326211583183 1739098902107479953 9420600694660096036 12420477653604376640 9643672734104942979 15069537186878875667 13945158487641311979 17720301017638955608 11934018376851708615 2915168574760090758 13251418674179472871 5819810396756334734 13522035145616945089 11568909345821497938 16013247463002748805 9601288484323327923 14622471867745752365 11910979357945253891 16137497912555752500 10504873112648680909 9488393589584983621 1510833793718076208 18136787609392226536 16805231220946345118 11653209823565157930 7933476838536072395 9807224264601521540 7481861229876771656 8122840566832328904 7770626942025882171 710796891539501506 14955159503136492905 14655314544713273912 15249996658419151442 17659039514496494340 15956881629011389052 1480242445361352911 447410223507606341 4147642478658020287 9232319504095323108 952288520140178899 4870649270205426693 4990051498214143750 14579344540633394498 16369407960167940463 15416337680405052896 10718759009654710507 8945722537607951554 9581654684354369195 5503391821980370720 7889974026599983932 9837059992601733316 10404568059265329620 3071681061758950458 666961571768228920 3463919143378508012 6045120805832372474 3633315696097339105 8754509076813715426 5532777062291119210 4896895860040055046 1176748602478699683 13422724767088240534 16741078286961511438 9049329817226659116 9259352671483436919 16505166856676445809 10089433787638216090 10372647582673382123 13332184765285774601 3502711254414639681 771469050324749082 8859116843389912889 15639474308462029620 17175801415114124189 16846322381228299489 16159854336354043842 8628231237464029069 12976088031761611910 9719174271046879828 12111932537332582930 18284736773891275686 13869151220147713081 2576144084699786422 5714656765249180230 6647600621649923799 11045757571953358852 16086286722452167916 15726648006815862145 10475041624152258162 3121664074600603324 13763792247785762691 14054363820168491655 14646088794263902273 4643056490654571069 16287752628225326096 16585486314711578845 6260194209115164037 3101518481592003332 13603564958500927149 86335895163376959 566521532092124963 15577985627473526001 11596448439587533034 1191766074487614592 3558368929428446139 11686779098962539181 15758476257859801207 17718739541153184272 2257670011551675253 5541480178023399000 11391077940376424142 13340882922848247411 10935177185436839235 8820052666100307725 17179597252038028049 2397703709506334275 176659101317894195 4881552403019192711 1938042105575921182 2998737208085440045 9957091062064244167 5636774720622227568 8121984185328029004 6060491816667608992 4711298196583877535 6131025866847465382 14288180354371662495 18400837422769732847 17423481722503024285 15056992084780509144 672932483525795352 13423651162884701250 16835625452038833471 11204338822105977432 6231846955419354410 17230530013511416767 14554385810167727214 16444999741719570384 14253778526935217773 18120581707971399160 4838735796229193590 15023161780944361167 16677153508045293667 18095525230822906144 17651899568193497518 12790803124264145190 9105406460462466589 6450974572965221801 17101086263109354366 18436232907179075637 6529865713025242906 4446537948331503848 14495758193077164196 4289930546661881820 3861634628928685244 5333903262902434923 2792928946294110279 4235004233319291212 18435515572307941782 11818198941022393995 14413501817909455360 2822911037156050767 3093464795896882536 9400387722438299939 10642223753322215369 8930531604863334268 5960389552257415461 16746198020224979722 13436284367325786123 6273363725202362033 9717594346713531157 8233780965493111731 5000524686149985891 6935746218312498174 2689267456257027548 9672069699877623272 1229620462012814252 15453926070716527605 17453675286616384944 15364944258694025983 16634151253915833929 5948909840585285766 3610666072465194210 9539052778370219669 11445676546669563710 5195748945729862281 13879581816708461056 4649258498513428790 18088446244002179466 5552494411272422262 13368826066308702736 7770380246365737241 14294227708939025007 787803444716647861 16572598942266861140 14348822227307131091 11630695756286702630 7744716686547905603 16634528840143587951 7082963850521038053 1020926673591472735 16870086909415190535 10806877550815451464 3634650387351303594 8523155996286280243 8653931044308100615 6300804052414529139 9083029433498005036 10256571330805623993 11736054920185198777 10275215101648981953 14424407056914384371 8659419609749626311 16685970263587212837 9704702220677630482 8016135989935840327 3969039101074230134 3318142126094065425 1807142738613073957 14067075797155956123 18069933173771921661 12529659269937261306 8718634508328829513 17375155482970558975 10455655928565690635 13278584945033565851 2516577449216173321 17896967804567848775 6710572735180211440 7051537045728891301 4696076665153098215 16729157301169345784 16395516982411167983 14889545030303589840 2360318194846411523 5317320839266473659 17459416192592665792 11966764819964547881 1654635858859405013 13273119386021383795 9011137152671862625 13670215014673602392 578181996928821119 16887492653717160115 12633559691110814397 8292625654110439738 12631760778569203219 7840791672800701521 18054043525735238295 2086336819461942476 16143535382888248107 10825798228074186523 14915498105561857506 14077937727912441356 6521865705321656260 1123369570861651810 15821460858322738286 11654891768761456255 8287334405332922251 14100531938082129433 6013610270121536332 18415941187770757330 5135884727639601338 9685581364818406452 3231871503009569345 17205529656965709543 11619664761247309444 14978032852997897107 2049325938432263327 14629038788669080210 12024610427685557930 16890465730485769615 2361491390127655578 470095867351063813 975000095943787071 15617767412115082231 3505496564083152889 13974632112994625739 7664065493791881459 18129401833431613398 12903080314014254371 17735337621105430711 7623492329288018545 4212293562022881658 10806099143440271549 5726241313883755158 17073207370480646221 17509509670100665794 10225308363589859714 11663397579100737711 745928270983285487 3978522218083194359 4895600151435560758 12196346193358407652 980284874573639551 876437967305083711 12841075419510264966 16635526770387251757 4545870085545921380 10453832906992052213 16130973588332047743 8568525118389865444 14618870254705768160 6082747318197192453 14388321285710554273 6882278980702535787 11492500817313553312 9820668747203050333 5782099681152844058 10209033089868001420 7308972307554904004 11362750216751647176 10158898179939047895 8863316400702012406 13654896761808686831 15347156664467053881 6662672374968789975 4047714048498856638 11487935599640422135 18131841353913169259 6559230860501106179 847850945352214268 12198178857792053717 12457978671644456347 10649210174536227673 1668173782335866052 12771405441465798192 2511530200321983274 10591072055220863929 4679978601158836113 1430132208869106796 13988213230142333904 10761747044055473192 10282204368454141546 3676426407840787409 14472771401497802528 15245423975192336037 9571220337557831217 3206173726574975672 13508541108665051565 16012358795099278722 8592941753984878883 961055783627114729 61402327432994656 12766718271401263748 6306748700109399842 16436505274008865097 1964044799478221101 9868434120221702656 3349856265157230869 17717487648150391264 4522164516963234879 1852498626038097296 10680355579065434440 4893023096980131182 11416994361863440586 9165359792855591083 4407368885782436127 9590602471345467253 15865196943547356897 10098515769007182345 7094613088252909925 7804601413503043275 18329765122177121336 16030218227934221222 12380600223559652874 16158013211919559468 12321826233024414209 1544570537010550818 3746830998862135278 6970364519784160624 4617286235890911201 2908694938244058306 13040821925135889227 6893435782564071721 10277670076852540081 15828770583551455209 12569842764109497224 12435708260803930599 17656848269516983921 7166098880107278087 344513482972053906 11756479584970431937 18325260959938594144 6682340823898448604 8561329707832134085 11826812568138032275 12811083158816839995 4662958946503781116 6541236732757557007 16313790138184671890 4026677541983736447 3959103771963281787 2649416617860081821 2417023638993005787 6471247701340636008 10247978731884759661 9963618588514075773 2023296015713009706 13488962309955597688 818904108645365863 7801190939128124757 8002572649169878672 14690501324976665104 14288539818623059110 2279443513323020603 17215797847409554194 7594157382543745229 11684307963615367352 8080189390856957026 996540935845490184 14504989198427096200 6570900413629619628 17407122458505839026 17654025205050566478 12069128231604725991 17625403306172916860 18322662601214962520 15114150779181145037 1609265690201706072 11167448864107875389 6198935907127971401 6200825357657065347 4322049810064572051 3944261393216417635 18024029897960708941 951369596460441352 15488362694284282658 14338566435362112652 10449854358699815116 11550801490704653664 17465087287173297596 9973949215355097483 7126098889104991663 17004968315227221837 15507985806325717504 18282168995994884949 10582926387339997934 2293528733362029801 2947722655167061895 8653875792487031930 6689180096886504538 6114767656811416969 10094144690895122252 9441865680575694433 2250848771824101430 9578716406113800996 16151130819044405110 13915578425195652016 7662037750192953903 3680170487202473617 15634662199741507408 8348779717004977028 14469056078999280592 17168340085288625284 7863329394009805872 7321977435488624953 1597560965067389819 14680619572548180498 10391565989616566064 13547155600574840645 8024615095199614992 7548322689162005585 5640349748215191711 692989336222979618 3261818346633101055 2223631458994761189 8722239898605218743 3460839486879411631 361568412108095064 1404718379155855069 1728199909532417693 9099749691063196618 3267538359463484691 14910400082266553440 15511439277332382786 8882514673245810286 1311136622144557933 721836232025956906 17443059023736457642 14492128992025708979 9787105873667120146 15035388486817479184 7502978152376954274 14941446522700574482 1592533134635367510 826013749058550089 16127834116878884158 2685900802047806295 12599843497190113371 7902502849083442502 3030845919843049252 10718451877216747658 11605807005693917753 7749768557285429591 13168471962525392053 1568657477454509987 16001413705369207993 1814693467959223075 17760411770938497910 7533296798852793820 17173432039360854704 6893017024324100278 8535711953082322470 4918266122093667230 16315765020091532341 10419034782985082886 3727367733731804819 7046155238486833661 5646467046365391109 3841762012939669678 9558942705521389759 6746157285681544747 9913026850367546847 13815525571724328819 2515854632711563025 10045292907131997799 4687434404426509113 16355669875788222551 4120526462054344890 9825812777187015057 1768034393113916171 6763920273718685116 9988158516496435414 12488175713303382755 13929183211165571681 16727914425809209243 3111352553838431642 792220870932237154 6204290556138099308 17673065392871127505 11251760593307540453 1891479225749992509 5479596976749776806 5066189347077576915 4029665047183351259 1049489420914717355 6179470613439350063 15116861574692415746 4388063385560280176 4410616704504030967 10283979314843735198 8288535957793121913 1588245467154142922 15401126122334231037 2705211275749204470 14170271890648753509 17577027990798128156 8008385946258498246 13412970361069592860 13492775989064432840 12141995997641124705 5414122998771166755 4027408327919094594 11382175836551109561 3310689693844866982 16090259341916401950 15345831841497851843 11382455963399221865 9945892598011351364 8626354687629587649 7688595787329027661 12699009153375910172 17559778088644742239 4503950416981051572 9468641940736232740 3305636760955338284 9045555279457821423 7426887327945957056 2471360820357874526 4181171393219153083 6813701502379113019 2625665901240524540 11464110809704879890 15672546947171545261 17685888626497755792 720769892083773319 15901346849903191407 697822055404426567 12181525191068598752 14767745240822085024 8355339049390280454 15293053065085563539 504214507889575863 6141749697228035512 7149054466303595212 8777552330884018865 1861552416435211452 13745107009316074375 9443368576181864566 321277325092663670 12918068614987503048 7215819282944196478 17655484369660621273 18058572902623267242 1543571818600313335 15452172413631393981 7378592820863562700 17697173104581638243 7483392396537696347 2462073006415869259 17575840061637360905 636503829699277755 11179674047111651943 15773738708775139002 11727451425861844464 16928093120078210108 1032846277319319861 2632003970162094288 4389235889953955570 1375292040805217371 5992118870083548992 14952573540851390240 8313324479666401429 13379579033673829217 14174665483501228438 3548317027776918502 15889254486780059574 12397171325232382783 15212594488722673559 10790474791023908732 8343385384025732059 13702168374255126762 7132136072792296971 13893299396080608400 7268317961213545775 12525261896549451856 12797163714635068875 4528089274971248913 8457174345953046783 9067932570279702727 9514514590285187061 6061405109464648984 13139987256505764179 10540822574228659708 7125418830662026424 3564828328712584123 12812126576753503648 12443609647863687270 7584281593642869798 10115357206968445032 2058971043933458892 8350457678551278501 12487880337014822088 9034301316117191467 17224855352968103434 1483890019322782539 17557615848939678851 7514935709149658348 15156340322686888405 14514186388930189602 7650044648913980477 5205038939737113852 6066376448341332046 808412051033206737 2590706825302741207 9911520926692824239 16866451674751895268 14314171663670796116 14416434472986118013 6385093367894946344 2116908566731562609 15888926445183357034 10553090267299921796 13707362218168479062 14432984586996598602 2956795965524342002 940587625161726772 14246267291792728587 2210812543295560392 13013566006813101067 16888380845354777816 6939798017423394858 1880303112896227276 17918880434287297922 15801217942051292636 17858875079830656710 1921181221249643898 12041108656649485213 2669543934924892239 10116590392188129275 15873011341126735753 4063119201892056000 12927634200491832807 17541521091536642787 4623541160077145965 845354183275886725 6211411176778417643 1152743561755282865 18043844448240685386 8969487761127361388 18207170214466336650 3421961232994721619 12174534566100057918 16841744668523561366 9990417186915767285 17422499098667772576 18298293948782063766 9543787336718391199 11967417221926344099 4147159273794599955 1473766359832234646 15779940059872780205 4678706164716056565 4736249333983651490 17703686221829968257 6516029637429755441 1840171152485734506 10606155233835517160 13725207452928798827 9314006884245750678 3738140788267861766 2470296270843588574 3791549478790079926 3330676032444059126 12894432756845345863 15146099931939580104 8955412198921179853 887269849531991306 5027781982983459781 8764322907589192739 7195487791117735334 1845045996182858658 13255789642084726768 10234558130134999767 9845998055149675884 2900646199916970709 11751756043155672248 7342766814500723802 11204426035110906728 6158083318659239451 2034800545829193364 18307687384492047149 12136885538636059716 1916151502658268017 11995759635113536559 12937100089129380213 979000948575693230 17733764414256722499 14552395840243385664 8165160487813348704 14208597664008892560 4518324935112255675 16247898058737367513 11326151705262435956 18060719917078488993 8228968837349276581 7377352276313763077 2714508911190846169 13054263397049557255 1348887552116393636 8940298063891916356 14281607775055135098 11054502412590853887 8652047157380170441 322175048761764006 11013736089560957149 3964049568288618632 10785317813599061954 16021973665853391754 15124937229998903287 9362965958612759188 1419090620423313792 14935853880516227592 6768087406083740514 7014020431884350070 7942082446399162130 16471292489590958900 9873721750500888749 8306722783212938134 8673065940892936947 14116676286491495892 15566751230851994975 9064439346507532212 3482857768970307651 8906832921160766362 560780112313083892 11555564446086936862 4784429502333145242 17546422158222650754 14004951034220799651 8804577500338502571 14003298577033814477 1019869314907467570 1578748847137111850 2221576914955919439 6441809405416384103 3408875867723366424 16279796922348053489 3198757142507173949 12483958961230075282 17423906998443961591 4015105028118856249 18416844188765905874 17723560302495111771 8239761951008281401 2566464046370771872 15388497946004353065 8278933410280585695 11626610949986039227 6832695440832237328 3844297238209824904 17264500418754921192 3050188904507745815 8947882873196536778 14276701809612525960 10818324639208506434 11376702274468932252 12175376252420679950 12781070827855072782 10538938654677565872 3884117885591106151 6375637366514167795 182263514790309140 2419323736698360682 13411035468695398125 3929616757530895082 3478440865553051320 5446509982844932316 2613116751326669938 7825429798482850448 9908798274292726664 16490496913368872422 9487931535618786004 17550833223170068071 10389033323589599684 2863390012237258302 17455824601128660542 18286215656464254062 16663120771925776675 1753805219722190781 2309174426501462180 11452361278455308440 5247937096428278387 11825511691741669053 16778269922841553785 17914194671379903470 1078257460908692946 6139818157279901218 4989181638997025854 18124716508552222666 4722169978622216582 8589055406131085588 7535465659172376849 522873445663995062 17708777307844652257 2800504224682207480 1226977272076740384 15371842827484340645 7536727894099284206 5720996789363051867 9205256528056661479 8713728470702457274 17762129779410484490 13238478681664318288 13140988350382960371 13133665790850776892 18017782158392193356 7487062382646155106 17939789200936862238 17885242877282059366 7370279927064914961 16596668757948840379 12043698789236867820 18292273059126657406 17549377444209277217 10511303094437719594 8294687053180229170 4110019975265915612 1934177448212041058 2635092680537367471 18199005391288042332 2485401857271129936 11314541012152555625 3783887197221342449 6612460091976232827 3369686100428709798 9655389653845193280 11624961463023313969 15709733241419387347 12151668049212696003 4359339042848970493 17776583429610584768 12752925634444107901 6781716559919858560 60446274341663158 18052098991030876182 14643157512559716242 13199934141256860433 17129240927464424961 6256606717154216742 14091514843027945709 1075178578840467921 14251618417914342537 6634797014358797443 12206312146283674543 1621128388525315762 136274889467972658 3044318433099713953 9190303980277358757 11738334266361503994 17172341180284802053 5657863247929172222 17452805247047735395 5936285004241127205 4823811994242141741 15272620195559688252 1396139433792131661 7744501762744748354 18322724888514534724 12303043348152243470 2781199442917769290 16281417533029179851 13249481475601756349 8556474148986681117 11553544945895087400 3746107733742989169 18383659100432964050 1410662277576573681 13917399625939730508 17600945807238721706 11407026389210345687 2338739306142048649 5114676189878127358 7613904760920051334 12946510412292713033 13491482073141081088 15064893186154497970 8021871214387350769 16458784871896887481 11324692271560810303 17381116833522402666 10634000714125247012 18265122636176021334 2108373997375005944 13284991017886437059 6531746273221993574 8108788925259583222 6355752931058669370 13079595647112537624 5230346654529192880 13642369412480980622 18411950906655441322 1559073103548133520 8549695376850063813 9122993603514853039 4513219800740390810 11183039080385205955 2333323740469647786 7014185913969486063 17444264694580598762 14991721144348231790 13032225030906031684 7468999029535925409 10441500698851660714 12779017465141612095 18315578876049590813 8272063773882593982 7846383410144266355 5472784424987265915 3880510177324959568 2963047594730455731 5749359542129204592 4681432214287171462 4209317020172568866 6980511683703039344 3591142782295987215 9292405357809456780 1705434770043504436 4140958651629604272 7479296955776098276 4796746898936430776 10290006832002138689 9577577620487416268 7221919463484104286 6414777446251392964 234773613799197651 13731060186071292093 3486497823792706787 16157849510249519924 17022195317171110206 14304519784016324669 337988155830967378 17038130849248836031 2003710588815068168 5318291230479864974 506824681657226561 17221160927142727538 5619409268695939571 17980443329105534171 8837437301989104706 858351002713619629 15136775518374155135 1354499363739135697 3927249837103219795 13434656859174317114 13133106225846669430 14274708560985957870 663389966405079028 17892644006948702019 15805047571320019267 2109373786944216280 9573802251991941080 1993051980250753810 12841250399684109536 14317108064567675085 3392011248163815440 11460670176591095469 12093527213702366420 9646776648210689419 17678140275311857088 2998560700987433625 7908538951767072717 10955168960181517820 4862430410492022813 7645566774864692535 3369231349589896806 16450668889307228274 2404326513505774648 114219462039781212 16539253972536185233 16027380067626402253 3598410300176686133 6227725568788760839 12554604769277927168 7217824265651527808 10735897419841414062 11053496856770478404 12500046035418852839 17615449498780729229 13502299670269117803 15984490454366929126 9489396999939688521 16684643308834864989 14732571688167939820 962761464128843770 15824865524172728869 5196694400324832708 1975120397390788962 6173227858813165380 6507765022457774400 4929679557696574069 890531340156906157 7622393043676498471 11213093127894124174 13933987355557592096 12825345062833404887 16561013738392109365 8438372267585638246 5983999892060219241 1606777978280135173 15083266342591446733 5665243510098762704 3739766909976552410 10928212227737763484 2731331559820767554 5753152678396428947 14122460392153737303 2545517190179551751 4540849469946591532 2989574117936230520 13263447011446292234 10410496904460320869 13489546957516883443 6783235684374536355 10375502273641694140 14091901993295107499 3469183815261734791 7767658259118545350 3521121149905398685 15941347397177935351 15472196441696166535 4240637194610460174 8988782914214251150 7888396363320371312 18358873610719208325 9671393535447763954 15087682389599598287 10852218303551956950 15182550719725842708 5681484024597285370 7846170408274763409 14505378597649223838 7857994644403167071 3367357717223009439 16310026672743015011 16427567125602019030 15058221902514346068 16485190353141618670 17005738873816903157 16518761151668377679 4324259471278548698 12703272397579115086 12076358075601755432 3319303867559952704 7375024469877930655 5728458946379809934 6362553819040206617 12647947588379035741 13371591692281414939 16342176020094076503 7932880151223318397 6397165098267784375 15215974562515366208 13102565866086281474 6805521744483431311 3662520368457504709 3767423535605301883 17728328270872713601 2767903425640206364 1100710286569817036 1200217418504286003 16651732608487916447 7641570991967847742 3597372624751071034 4802375653612491665 16854726560362023509 16589338338143375018 9964812139595676271 11924685802895396225 499451477914047128 12427894044264981634 11410363019969021371 1729468932142830246 7127643658940409923 14270376262224677697 8114924694169483721 15018130138649848172 14309123903627684926 3884749405595257696 15398775615409801140 10142687994933621974 10419430724106313602 17727524741562340754 5136142697755138669 4710906356931250481 17540532758942943771 11486634577300845508 1381321350411899406 9486781007679276992 2891505598562414739 13974233315627270896 6040382350783149417 4234789737424652999 15048053052840151338 14226315349806145091 2036786793421968610 3869903823066956861 7973173815112457755 6187211561542121424 17766938909289324119 3293241930642521249 3396278968297158676 17680833548835264664 11975042511891548431 7402989782273477329 13722388097998161987 12409992434089126134 2704362016741851661 8154244248763421481 2669018543714625307 15613839416192004391 13283035585098873799 10126327114601359618 7183647893266538130 17914048554897591171 2294577974595672549 12162784479943725671 9838665436992219012 17577840048252126017 17812099082792662844 16925726174522500305 7254906377788371454 6314491267801635835 14493980605405195412 13446718927684376521 5421779839803477657 13032513451723187803 13406775746370998111 402523293121454519 7666824932464360590 513737179674070537 7675939262637702408 13620884192025292759 13667782328288774594 2071817479216883035 14600629959454225238 7250438357289112272 8146111590857262651 3366519947831490149 17402679938654689005 6817255306755371994 13232716703285961937 12107019624716504872 4231677548846038860 12400448827189326803 7128381454693859268 8561867651640765325 4037439315384287799 14463401622074591618 8405130736212461684 11141140370377343502 1521009014154720830 7269699634171074115 17447821196185943226 13952977301390100406 2465967247347882996 15708327234382410766 3285295555263362147 6403857552742312605 8969696396223413453 5908731366517626135 15404099026630646854 12566345254282175296 5192813380178305065 11515100174828399457 8126923030108796248 68092353515150044 6441688977326683065 14794839638683975982 8902940630585766361 3989090136418903702 12200210249197917566 3705630337857319679 7573486385472756365 7311203518970146640 3105348067091774280 14145828805921220065 17516765870352091430 10077408101442225900 1797695256841862017 17253794043300337049 1131687233697922591 6256539193321330418 12181022012635762981 4646969504358877384 15949367624193900725 1909088186804356572 2150927454887824851 1827731258601195273 10527017259395877284 14805306484423506318 9651011439450658408 16135734721336852601 15259304984237893027 12646346711447066138 14335281894746058091 6852160966372743900 1876958682964088648 15467122745959931376 5899969069817542282 6500512751116786863 3865239882776314462 13228295007211043667 16543179927852109940 2304398027748059904 9367457670508550321 1322731267436663174 9443809713016008441 1875088726017182364 11863199996704341200 961309154366046531 7946922340712738592 6418694846080370076 91987049575162552 15409904870903007187 8656479780508031927 14204972722829287801 15140807071989837937 16154144157569042198 16539215796277604616 3096596973177330703 14204975559220448329 1284955797899884936 657165873993990248 15257538528547533014 322912385503981653 12738694569655889396 14575842819873634330 11768880443647781159 8386497607878256510 7383149742690806690 7028592556840414171 1673080193386500925 6168436847418278892 6013030859608616084 11437283350737908142 16096448818880138347 2938276085113719246 18020032105964486621 12142839718880097019 16956340299606692382 10846173982904971273 5593747291517133465 14125418878724703421 11165782663673644123 7492753738862506473 8232037639831628723 8129951380108559625 1293074856637113090 4920857527893904959 13527845088912111338 12320573178698422961 2574307341973858065 3333442227737098974 11733667789558454886 11024719705305248389 2090450803897108635 14884890432754759401 12330999929704130758 15780163471912744160 9399885766262122920 7141296819026517214 17071970658985029252 11975325015344301884 9259767307803655326 3033693221987301802 8290292495861990439 5138382193913626870 583632817678522251 15735657355359441195 14180797369362772634 12462989822556022306 11739868719849657098 4158138106834850463 5416120938850731396 11957542591910070624 14635674900795968347 6637484302471139941 8147438342993245314 4443620922644917982 6988931271478635516 5540362256814823713 4017355068296244908 12055558851971978039 15077180160661881952 13245649229231861669 14124884730096529990 13651708945758238120 12201892963521240845 7170457433328585773 17251791118338905220 12452739758428570588 15598313659764440538 1013543181844897946 10657965480809270455 9361461116268356318 7063124955476779328 5266261871989459857 2337454818021562634 11054876312757602820 9862074182849414588 4272745139067124987 17784501654670665722 2582328534028073764 8114373735231915344 18365403404539521176 11634241013423885708 4140242008631597011 17435672821960601291 4237089572387734233 11617517664334906346 13792799036590565185 8144992386771208591 17740493992864054203 5219087206913104179 15108663708737836498 17603142050277830676 5450731529993885215 14047628894709311017 4460443948499364457 634318376010560434 16405635952409677343 8067375619709597174 4199122950893945666 11175088302169575337 11981878183463486860 2888247890016768107 16139468623364773417 6076185402189860484 13656488026259827487 3353652324257719939 11927997983546208502 6158316239805810063 1189311425713418642 3107094837957072892 107571493084626862 4268807790972056607 13784123833072399372 4624872454628430254 13495877569164579957 10483493654719493514 11057229782984221959 15442233432754673282 5126097919222323834 13462559880235333757 2857618415015547446 1545508409467871537 5022853058225864695 17728866186439280911 13756039397159164032 18304823205385481507 13780576702011764209 8247327760045948285 857141477266863085 5822225425027269295 10846728452378401156 7142196485034337756 14371706956335978532 4630666951342431430 4424364770535126846 173591462713488001 7498330738578689062 13125622107776865827 2871637390469413865 9416046570635029722 10694843882146276625 10701971223437435542 1334876282888063123 9031294481356831463 11125989088670653984 8253919988049736145 12138096579138363451 3693931884466312687 13012761032785855391 10730811939906830882 11315115814457848881 2351789380312878418 8403570339680257120 9774262585350882037 8260915097570944443 8253388007504386726 10565491665960678758 6608251079400395358 15037453604329489219 275426275623360857 515189329341775925 9467810785650397534 4173512644541156400 15880875354386770314 18271295782335466659 931377421149230750 8366183379703009364 13727455151068784079 5478480577005270520 2809250980406861563 2983913780523907638 13361055271858437568 16123292611918016685 11780194938402685183 8370240255877952660 9930318287222474251 8708910547098418306 7129578655160597205 4665641399144287070 6941490551392069396 13238445029497735108 17438951884516969721 9391406906768351972 18008038617459273558 15063501469329619999 17233009377954603688 11824925295886535607 5712259039169441104 17708136349021162034 7399682802514960670 10593479930543786969 17616951498327243086 6197137282310895333 462878092293884196 16006280751090511269 7901526951909736245 17047803119126904674 13977936849031230472 230370671154215905 1031192380682734433 10714514472508571817 2424500133149784623 15447101972180886124 10751758310201268819 9748683655916030778 2588134311655012324 9312883080066794546 5948819846103452036 9225005764257818813 18155964913847695797 7979589741187542020 17899212836315113747 11601806601540995858 18172908349554988511 16445513942352073802 8732963428008716664 5236386752073985885 15905981609985384381 7823480857902546034 16650139163577715466 12265596803200372877 11195343473324228195 11963574052671628951 3712676702120524650 15330616829310229359 17568431406141721447 8822799688976781301 11718085181816701379 2615784720050511660 5744630286722504126 11796482473104335699 13690064742675422454 487167353787724322 17801258101412257027 11550610888885532875 13607437615661489345 6575722186431957769 11021025126865286141 6776193731593905384 1434405541703866415 5014745714499848602 6052789105425135465 1600891905722390129 9421995621328203811 13373526486279135583 16017829613682860844 17663841952570361787 15560427071656802306 11611053401479491454 14895610683591273103 773337356383571678 1705876244469490779 5061913618254092016 11377273595811493495 4428417668134410660 16259437866496002047 14241790892688155200 1916667141646172725 14469712238528266358 365356101530299376 10618397864608989751 7239940231708208839 16690606896144833100 13875517561895200619 9017975444038517676 1882351830446278888 13118513737332690981 6848074191849686401 9753749353243732629 7902422543956459170 14246798101794472576 10186075125470208627 11945649236942070983 9698600822082502374 15718046534011951656 12808756268800150174 14699638161130497807 1782499063249592467 10047068128161842577 3439247044078789439 9179853239580139721 6485234749440401978 13288538429917157409 7240765007967586595 15261404474332642386 13595029441743515675 14355120577172887552 2959694879106203532 11819936922842970274 11277744756106693722 1730727581485750871 3041541886831638035 3160459756130255526 15404750353494827630 4589102400557966747 6587742983538812349 11377058024474859737 16539275517778716384 5403839483579680109 2983106415602666072 16973748060527862154 11009207578108551427 14783826261480199235 3230511740009742678 11579588218355321699 17483611160265747673 6560364289910435033 7974462278828762740 13033706837530931621 6586544427736405187 2303017740995660402 16336819639317601191 17054717455919821877 6242038831835813436 17401830951255226903 5258173795457368444 13738817789594381715 7581597489965653676 10959407296819708884 11762128104618105914 9368124597084454331 11587730744055271154 13723747414805775538 667866744844547422 5710303372841469773 8479057266280566563 13895690534438622974 1209759074984212181 13451312496541847546 15504700101159094834 8672821152043886820 4014686192913333312 4612187831833286150 6674426344992926933 876792325884534270 3103709750971570518 17086649360086509428 12318489194550040135 7020248150227964137 2910803149144814262 12202389736076860489 6030911255383779303 9905016818559553187 2948791346157104455 2795187142027713785 1573730942512008370 5235757413799546088 10762448788243239087 10930388756868139457 4134928197197942073 6949784844237005435 4395561385355692924 1891356763157092368 12208536324840446382 16461176502579121889 6530162827868068287 7190815445790699768 6428890430703197690 8534150348562651015 7067483422671341797 328052306828645027 3837345881343991529 12688151055847721499 6038697478457297319 17720216302318344531 3240803140143519184 7929913578919426961 5564571564776394493 16526329499912117680 941999782613442669 6160359468539954326 18307931810220989594 6338011845456066750 16596570431891143230 7623713251426775391 702750111220132451 5779780290710768247 8803524240161313627 1225867806483115245 9823867322962697974 9592107567572828437 3903484610343567812 1833417659086451149 658144395295932845 17529891024569798886 10744910481335449586 13660739923027171089 9636288296773110131 11375340455097131329 1229875206618949940 11913741497927311175 16309897183846608205 7587553003149385658 7311674350222772809 11234837180315029123 182028482604261522 10682988941646480317 7144089431899842601 4796059150061081680 3848751618851637576 11918894908040897187 13786774124059726724 8116613104724624276 18164807867120301423 14310770179344978421 17917721377843367024 17502382744258433407 8008867077231274162 4165607688438356260 11678225931912148110 4469226131652679627 711031231618930507 9156014532095649902 632775194748673513 7062164299191252829 6548666921409463564 269130638175046840 4508895015566777894 6055821034420543833 3702476454217020070 14326897490483699804 8724847120542615290 17247991608010640565 10850335817978460558 15391749716125474418 17472461694710225055 17337527477865825484 1968087802286681855 10772695894758633568 4426852188778673127 2591249157105451948 9977345495662075412 9858910857281004479 5462618795478289474 8321866450882664896 17860996842141250406 15654537447584552949 1881414279780803530 1219463530233882928 9034440515922850949 8851293915941666609 9650966200684260436 14913146178114838333 6314343291219536865 15766854138326376335 14039249138523635430 14120168962896389393 2600039476401827318 13880391461582868255 12567053211667800009 11832905775389685474 15241937539860762047 12326716692073934479 5577116755486224447 1488266320535895930 17820231913559764752 5811740468381376364 2401976588502316434 8777701219166535896 13129469745710492459 3639491059430770668 9382574334469004580 15159910300926849869 7907663469649204694 11289479588712726231 860179689348966927 2264935077728164095 5855595846175869353 46884476368061529 15673816364831641879 16550025733298890277 17280509450497741111 15514423366541191045 12334128685929975638 13912829768752445090 12279565438636795019 6947056482125157643 3906967331572606994 4313870381300696318 5367110763087463121 3937091041630302783 5300594568544822654 16694652508002163641 8121565160840162133 509408084966737631 17658738582192920640 18267736278508328074 6165843724720709817 10237763330794567882 10610458168662162 1784504965366743035 13591810727828041968 7142170580374737627 13639835767893470230 2855436788643377458 17763686974419897709 821122441987477281 14540044754702117339 16094552335419523576 978341080354344799 8750450914238270772 16995360759307579427 5696364207520372288 1876760182115916214 2247015352570539821 8530753692799105980 1031052173640030796 9548260519848429152 6515587862364204940 17140236370678896644 7852850823087339414 3294286056270281566 1481819159627733976 9396692329901580450 15382224212526307567 6316505183465317372 16588784942325303140 6684214614509047462 2329618519073736584 15809235491523753631 17100056711668876772 17886703967683279974 4664220907902710163 13824377051832992900 1329997768151414084 2051935571171263083 7739133637068372381 1856376442676692525 1180297055758024501 2571738414609972292 5730564716796989933 7693992509714289659 18213241710771581512 2244742272400116133 9160453153793011992 8517272349084644334 1236666449530173100 17671061575477591686 8557721625101502041 4254106588848965977 13125210695446288805 6301841798081295403 11694536655253694961 7658214574901186298 6151769210655805600 3817848988690932781 10650889920058600128 7733502337860874049 17105308047735570430 7776978622966879503 15558774467494360667 18044463057864710545 65769782559937371 2517834114188891804 9867524298999815675 5862599741520505552 17276892670426278180 4892079606098483412 11347932911150179345 12491401743872010347 15707416155217571590 13863213533210912639 15779764370929974127 513325809036106842 3089741115941121104 3889466894772166215 15873099937815238832 13164021945397565289 7848066126634011140 3575727430481518255 2977381645717343916 6137334947007545705 17940043776356903879 7450283177596682151 4179963650729533241 8524444035845492583 9363988883040444964 14717591435954900395 12645585036539788142 2610750629277641926 4635207178477823813 15907161993465863561 4487101208887071989 14104079140272863822 11352148408323658449 11402318862942144527 10432074686473141898 12333276965697201582 496521529061295515 17385057006605905005 7489322889779777795 16745661335951798991 6252409810630406161 16904532967911880826 12747141697521631668 15130623746136647706 3836814470030872905 18138198835579584937 10709905477936206615 17360850914236120053 9791737410808536818 16576884400003835591 4424522316275294321 11010290767459917953 17565300905802569282 9065547999654668525 12684379150807305928 8308321864496902057 15989235219372243144 7847630078278246826 11352657554377982717 8843437332429229256 1180520256338790448 4954902664736415103 822878350270815793 10453966560338528276 18114187484175664349 12955953248203132830 10885777544668024727 6930177308239802974 11615166262132499054 11500286338717494958 12091829115497868502 9562055438940315884 12451792191667598304 13790912693139169578 15905706577743861528 13776422729315501601 6069534307007906781 8559250663468206142 6474809591980098537 15030040512858683095 17979040334846752539 11546121595295187538 11450657773550223465 14140880161935729151 1578068819766419023 17360053521593545649 14381531729569111090 4742849321181185445 16167851269199989395 10323086392182483199 13103172605892451606 17872887817463037381 7166907418152189855 4528212510479815038 10383236711535906832 13111920325996475253 6452337781700038068 8623614786614824114 9448918792926787467 5617827187949355740 15962448945255771961 15343947129475228503 15738705195685228769 15106977736620050682 10763997535104854812 6432161069966182091 14106690369617388976 1401812859695815057 3619400121507726521 11227393568137678051 2226201922231725222 2406820407962326911 15301212372151923496 584702285345000051 8021094581351911159 13141933104303644052 4281139817949716435 12628217822333533078 17135237531702547502 253682180362598001 13500107774919856345 1673821279547146579 4048363166517979070 14829931565185105402 161076496630623435 948476140304711738 9677871904921034359 17962529962379339698 16374899302489485893 3857871228971818483 12228445143479927601 17340266017902671919 18083529899940307301 16293782034589446788 14763898382147015339 8496543424587549279 8856207204291761848 1556213833164437026 1423839110600844329 1821954747031881164 12647430328296658813 17123868344745014212 37644053630017938 16451419449241372799 2094607843135742040 9569968615841404309 5319764916586614267 5309720824140346503 5883387282994167492 3776103338092193374 9082244991530462166 18304987177322118647 14605440761070609142 16110949470000230057 7275867121909290849 623837841258156583 11340820813482624199 9517421660472265040 11260515381794241061 11898413366518087869 9164083455467545236 18442694384871324957 13789161569515793135 5378073107155595259 8206024626053922093 11547146590540574927 3112422610733011517 12310159649708401405 578172157484899650 9480237485926453204 8923968014217750680 13388375657412391706 15390609841808699561 4718833536515143196 8236928700884416651 16021204839354310885 2567005402405933651 16085355217344194421 998449351704591082 14695916704558344070 9019899784952802138 12043157988818345539 5154604095888684305 16193518597115969902 17174929911386009506 12969844209990100444 13830725618850957735 9107119880288909646 13375450579682157590 17921846829838654340 14050087720592919681 12616820611963928061 4908171188955107733 15106251489991005547 9288564887340487427 1524918792453723375 16623355264439427862 2211909612881383989 4930991168224827973 6338480746175545954 8904134516604849093 5501500877559067085 2292399076947211396 14853761807930410856 12196942436206806947 8332234729211647024 18012678848949044100 14412217629378928085 5598962424222412369 1751189711404189908 14163669204938991330 1471511869269414839 3150834928845827567 8368302352944297529 10322335612387620635 4343814794393983351 275384772133108283 1239803306716817800 1835271358838216333 5008547803966548114 18130314312641789512 16348905003872634188 8714787257354178110 9312475064342097217 9156288943857373330 15955010038420707404 5984247033533475054 13255035756903536882 6932746275278142499 661590345435513690 11502440726355608146 7989990046177794793 12587121858210288242 12415186209485517064 15893992020432035261 10380734678235376250 3620080999877664050 10762608365126421285 11855407556398730433 3438131692695247398 1257973394666693875 16314194144530537114 14912429224457372943 12259191890928761651 8490900497496889210 14890915738488814587 11186557868682872627 2367853925043974020 3132056731266011932 5572017621544759577 5027684263734798609 8195806089172286211 4170294831955852048 12953446160959683262 13772610883561548417 12948248406760346966 5251053240107502990 1904216864743453438 6216824946335500127 13346517725891185897 17127822550384339501 1471611024385459956 6956680938874536963 209493533242532204 2987197826045543578 10160897068540984595 9340764393903328728 11811970619927229890 1636106784487984253 5351270610851140409 8455902627950665683 13249353026150634886 5788295084213317452 8537743961165676504 7640953499616986172 17261845019309334747 13675475206460806054 17493366291371190244 17779720197804805306 11543915264050967645 10731813555935331056 12072014772391653062 15167475442796905837 6670217871386732102 16099157226937708504 13965507038602027774 16098359027771689267 2276716079077580628 16054362217105016192 2431231025734830475 4814909756609575471 12925034324589578090 10631202199041065982 247838654252888169 8939646072840569245 1091872962316000918 10860505967947114360 16478642391310617510 9632700706005911625 9704357632428369026 10842123583157487118 9701616546513065288 18154412336201538659 10067673152061240257 6611704157893505374 7106562346299514302 7179420723989494385 15074071861823984558 9980436533459853534 10185753442296587781 16379105302684037213 18047553840673101088 10647255640841682357 16010078846100394842 10323790849803371607 4584000272827709924 11596812165306035470 6582449240540353429 10042508265749507111 764304115424677697 16241167934624807135 3111783699806593198 6835800871136760921 15036421371106912451 15559009698540055402 11111782252029471797 6541113944286237022 2408982457578853598 7953547173731723079 6912605835169490515 17680470560366232049 14714204270296151116 3252144395098883124 2506440492999757151 2004105709162914913 12323556711965125114 9894390081802615021 8502264664949766282 1752221205290778787 12498559255345504606 15886712956579442875 16612804487418724507 10902919314268681791 6093021052339920880 8968699977798849252 2216218630141835348 1194378213862276809 17626322970316371768 2872385191828492291 1108355344985094566 16366936764233170731 3576005393260331035 14433227219047300159 10568315163360588562 15180654095210474244 10821500167743734205 15963552110968030090 3686161487845499777 11339182637292276610 15185927641916308107 16050231327066279742 12847627091230742579 18128791862685601342 6083637661009239523 15776534934627167967 394198579263537075 2626170650594690529 8144385566685875662 17228267280021306216 8511018606627072623 2714125069197136823 6368114905054831523 11914298359288747505 442302734047438213 17408813655329978409 10719552892204934253 9657546032861411953 5210410118872784162 8643558949266882292 8867175443812666386 9549155762738679876 18421024139260308294 10574113757089858519 15871753859720132584 3798008264791078936 4425694001732374784 2614791958073983471 15385756136400696660 6858438226342588670 6961330506914619713 5257211559783029261 132215430524508275 5850195622938847258 10370506479793116969 4609456632529650241 11443229011876080368 14161908989269904118 1627072648286068514 320592911599272098 3915226811858904861 2073430336647964271 11542697173755752186 13988729236492506726 16277139367540058966 13217555900283375922 9604024630269392181 12452718249300731984 10692714476769391616 1529335942172849823 17070524967681030971 8867410685513928835 16883034939411819015 12885821722391892107 8951485471451328968 9450181125114956337 16981674177977887328 3677344373347693239 12777170847068368620 1928102434384400879 9409343455446893306 4817412089187501444 16552819913995546969 15822365867986736476 2952145921904505465 3516969844687620524 1693040297444688429 12782081394287899138 7121020625207042838 9134617485372803053 367019477151169561 14476682037724725870 17747106161673639816 18105392777137648881 15701775571633953419 14092741524517631144 16675092112825612153 1198747346643998877 2341263612100574670 8480520499952284529 10245410954622519861 15132448755385882673 13906343363316428717 6061724909713721887 4567533151912171856 6521736272129379716 18254503537757442838 7108501264694456724 12465216180228587113 17881033748575829947 16861349132120310240 3608185781225272807 5231487145965669389 14580571386970983555 17670218924048945641 5425714111625707743 8698781705527052891 1240438943442742271 9487959828217407778 12386461987858090925 212650176385924554 17522644115247837334 10028918157303818056 11200651671309678720 2515689410030166875 17233397983041606534 5816788831743007424 16804699572286517278 13347776153654550597 16528370574095979389 8713408634082791298 6464996394909806082 3753746470162300665 2819787683437643060 653177278325817969 10018149009896161857 1168873919923692949 10999796349151652611 10676062128728337796 3403247963371942362 10117412572839024999 14150767353899398273 11536506669262791390 1677304312573767900 12964055277075887496 12915035208491320287 5170299146448495532 14374632668260621086 10860496446057366038 6665056554917330138 7280824154886951011 5330812530173583326 17851805770161388884 8535599599162189533 13353161417808928212 507273251143474382 1166496522495289185 6202664069124963108 56707213609245036 3925036327806810503 6874264977779372911 5461284997841127346 7546562788916449749 7043725785339081274 9856297745714930571 17485880405054057709 17937228948732445074 4180496749383343692 3758507709959783792 14691003299147915934 17849653800228423041 476276288306813614 16010979737594603286 10609511157151789847 12571511034755817333 1630860348667154919 8380226904123839137 17870561374634450096 17413265191155023529 14187307538225583026 10674773032754854691 14626830721762934775 17278143017699836803 5821400471225660270 13158609593499423224 16579328041680689532 7163722346353501109 377429967804048250 16047103656769275352 87448974358169479 18221122232918465752 10367865728224753568 10786404534350175764 871510893204510785 303804718597648570 7963041318975168660 5184221691888118557 6194918172121462973 11880808381606312448 7767870210762569654 9754235557630725198 1325227985020889073 3048916615745267711 11905362409151781719 2911367142201421166 7604547138145546048 3866428367365762335 17937398112529300131 11451909062302962534 5382728695694324634 5179077638609000587 16799165954945867096 9272683586844288051 16970657883251349115 18007669834046282737 14035928926066562765 10508430516542696302 1789230919607172887 14307627452886666916 11720900921582832018 4582751356676159746 8370238804629943423 3479474811786176243 4325116771724877268 6776746012138385745 10805562530395362131 10931757037778932103 428532106051794074 4554481500657412035 7486395170482386857 4219721171877091086 7575420765414499185 15670735154460160476 17243468160121663720 10477180648174277775 13169504119673668424 971469824140882514 2170385174312516683 8673003993824913039 8989051981216988826 14725716178787391661 7295958487181410994 17173431015272510416 17538352272650710950 14916055565581377138 2250969763932141771 7566440701971273164 3416270480406037622 4500953871141077576 12384056699680562400 7166550801022994713 3984063491400607620 5186020609625535678 15631546853865858201 2395807548939670521 2200094461648433904 17416283612512754434 9004845628522036603 17036864234951095903 5773757673703641900 5040619570615464969 1539063261065220331 15612193912127852395 9884169759136443483 2191721904212717982 5766644720909365251 14004732364402344802 6066983827035340210 7734906576570747206 8151950374450390641 9995441758855709556 11927537048366142997 10064655941792642285 6939803981633274607 11637234730079307051 4855994790720260031 5160378110058361495 3822166011607512906 10330437407897165243 10803077605220617988 3506147593791139387 5384569715915727033 15543698419162499649 9217039882164628188 6527884756848558139 17191615714479993820 18184271193162558997 13924556722914386983 5520235036997011925 6613572418068618503 5700268559318424224 952378944452017994 1992634279789217605 3552178996710637148 1620133384953683517 23812041043562786 6953686271888613166 7167083011146137948 5070056625521096547 15219244925213406818 17147684209795774909 10964088547320851747 14414296879082023048 16618259927538415747 16737901288118657547 10193720679962863004 16656850547743716263 8408973480177344530 10188694120653307755 1991956618910750495 2764355574583197310 11512269660340614872 15618132100080865746 7171035010348693799 13355334890578727164 2647912803257974084 8848575091470349173 6831727560298454158 9575102254777903552 8328651545779389954 95632930053928478 3237496657486411954 7501791691381256131 11361646871643062432 17429134028698047458 2080305489189154729 9001523202639174375 4603641851657877743 551737817302513478 11576489458208734294 10852844390478643949 11065088043276112155 4188457708730814048 7629880092747895768 15056191723363592123 609534943289346517 2415611051046327178 14386361703510755658 13085830170793317007 4044491001629248406 3681732409744284355 16585203994746870033 15643798467907816150 11359249541993805656 2346069572726892227 411453195354807183 6005087603559423436 5908328469766989644 15237771183928430465 4045174977319149558 12313736124388038845 370897041360087319 17745818664467272961 12770043980150816265 12432505790313662060 10809946644192309446 13861546825015355399 13823020650903513017 8329147254699413003 8612724782840661192 8207435810176498928 12090127745876943957 11600627559961943069 15059732773537086000 6233895415196916989 5666307170101829138 2299313308240746223 15484013499692830987 16962831662952526302 16168631515580355534 5034014708983652482 5818827371836900729 2202669157455011690 4452540825749202903 11586123844605448790 13988030285327521959 5983939603776476804 10193657883597939539 14112222442796112637 14603018902621910221 17954927715787698152 14884357606524612319 3577368942855482917 14193531954764079724 14162284113909380571 17333765104898329185 14709084057242326763 8758235781508289106 6417809255848753003 334083858616406929 16632814848512390920 18215364323731914501 11236909718268339278 3401668743107340366 1052257155334484088 12640655153523505200 12854269378331522160 3895500869475410724 11323327235575240070 15006982402526812931 14441353712255559020 10877133481887097348 6132577101873228220 4966835288388391262 1939110383527355888 8686548019888681354 1944483875846790327 9659012772592170041 7481072569894075329 6735744514667675692 15465503465849312657 16716381848198634508 17809200407174259502 13019358034537887601 598839985011219268 5380963552625197569 15837667975312813814 10879229507581746935 15558200570176915148 6076042491294559543 12736217759183567385 8036109230678324701 6819496002220501227 5444294239440633783 11146698846257270458 2947351398507109194 14646725779906469421 16199928965583226251 17577105093506315855 10249732837293111813 11317470400219966856 17018800110578242795 4788630095507802539 1852276070911290628 540120027613837558 5482437484746765941 13010572332775672137 2358557028082911617 7718627155136899625 1163888042322316184 12460452695982129321 944092384347871020 7024705013268567391 7249860713465829505 2041181763201759524 11313625331697151794 9823665318892883271 15654105561211137733 7352329485916004192 5995275884037425059 12916962572241100080 3165459871378884214 12020568700295270887 7121549148758817272 400677649849084489 17873131662472509840 8995507127603482709 6442206412779021459 2060308087881848397 9584065778000997544 5368391537774178123 7425196645204434247 8216219914563442396 14131811258776621517 8450134482275988664 9040122552579081943 8092488983160634850 751458126052558252 16289710566561412525 5110154162678264382 6699173020938261584 14478887157378077118 12014392836221981491 3166103306733569172 12342645435751324811 3987548538532865739 18160421314622373093 7836361123024705493 18298461833115736518 7583574695138197598 9898108714613251534 1414765915430252059 239556193320636363 11338818289372478940 8913888881448870797 3610446537424243245 17843512373860301781 11606277615152261024 889790661428139239 15392803869867690053 8001998778058408383 4933816629466851585 12114517119951481786 4188470774530733630 13186521407192521503 1640299558532158777 10010401095318688252 3021276208963056766 8317427466629168217 5228879508426624976 14487888162947373140 17615361833266906705 7969344168753719743 9326590651671453557 14427108980435435661 6923525798045618716 8972866865606480026 2623137750507086452 1315733049625409735 18180509974999989255 14584600804591087103 2131008532161299044 13549968700518418257 933668712053380379 9376033140018581252 4912718441822848069 9368852234713625664 3738130966323103222 16619542790939546577 10440239404879390482 3804803987557667171 7918237263758197273 6503097711806951845 1820308170341642745 963701039756080065 2302594843309345198 2912099909771257857 14095333901433356062 13477646677193209754 137112801008245238 11520952321974501361 10267714021316786078 15630368989626517133 3150183709558260406 13338309862786024712 10963979346717777116 17060398258565067982 15688594121443714338 73981016967831360 4960257419122313461 1940786550367304127 5919055181369425111 9603594069307860309 7252614371066770647 16657777599230994360 15004878006243898467 15964742939736918886 12157805827840218467 10600945516111052577 65890111860210311 7678885083281930973 17434395735330203178 932014137552660004 12708679952076201595 12662762988647514265 7760712119277027890 9070985053467765234 620131956357100772 11439739223889572345 6758846730703557774 819187463369343564 17372062722214598993 13106826674178266897 9974601332864038688 7935696586895585598 3945162785317328638 10113802269630515697 8090651597090482262 16094264372982237661 2629243252712779873 15345127977721858922 7616701602282000904 10423335086098262891 17701527054999172219 865705304735488668 9880131597995321359 17846263722009828526 663424904501402689 12599514886870209680 81575896646728298 18399007208053272834 15784115423035274082 15523678308897867529 15557447529729573355 17727486713336341155 7620217091059623239 4468990986948761657 18091801005175318993 3858345475727913259 10121726277001721816 13728397544730490769 8365883771416389566 2452138109647742339 7531623534367794835 7691975771762944450 16339917356033407243 18331624738168826427 17639388766285965563 16007710799887246989 11397299650973499263 5380944596051562590 16769022197176968030 2230054875577953004 7867533144561030860 9495230510736428553 10776201518972329638 3653711076843314798 12266264775498150644 11778196850828745148 10667761094555315750 9725279204957804337 15995818837606652051 14068988611045403620 3258459049088547803 847434602997126515 2432748780171638885 2557760078665887641 8400174210288699279 4769561152028270192 14760860622172597003 10426452483592308520 6260742157024158721 18372304167889952754 11488073190564891428 1364926900072807587 9695218814368819639 15553955483549664991 3188679529765986070 14112464241748137105 3386266925854853104 8968735722427848433 8052932233832793642 11513938521419862061 8390692284581069591 2844632255736310177 17503718717129019489 52102897807441412 12218522687330406997 8982910336204085737 11769675620546015441 17534640378516248244 7211132568301243051 2335146566724464160 4719244762811891257 8976408773739530256 4298031953344195607 37285355591215983 2097681918952748608 6131277416339446797 3223772804837623276 17288003028282388543 7036993742295248654 294038369557981373 5944493681796389379 14971060324165507328 17415161591212088774 15253457987721259551 8661697886236354914 15015313809989612399 16235307366279897503 17801758312771786626 2625334638204486503 13013275611270799394 9861725222113127591 6385037360316826596 15372411455093543031 10554723022310338961 10830130323005508453 7115700038479443827 3178051403681001447 11969675479642213503 13794619759859063159 10874480396614373134 4830519868927448319 7235535787937424411 14478513983102799229 3698496927717385286 17511588119666726293 7191783731616067660 7871285878944264726 6893120406068895863 11961884582321744559 16554546526550967193 13463850107852392947 5914149394534784665 11631668142569691023 1985916032727698642 10837313079947464032 17974163770093642083 5644587111367471886 1102138638999422497 4995886509667268227 2411078306026705162 2460297161097031017 12274319014040685209 13658443820123569340 8860902099293907954 16697911597361988522 335432749873830196 1477391372905151326 5873335533449423272 13174953250743426606 15634964117655042193 11811820564387051597 2931800804864156057 9850561268746609923 17492772721942599894 18394237366639852937 8427683178082544898 9060837795169955215 17197378003305214549 16697096390396009653 6195138382051706252 8110702105248309286 6209453473742350122 17417629269212298433 9967203229977773337 8169431740720485917 12505877794283906854 13859018667623257688 10786111276916398074 13661227968696245511 16888431278549866109 17279516980149628780 15221431523331073881 9203747822766773952 7541544875604335649 4573728941302603664 12528520936259062836 2700932663175865281 8381019947711222861 8634664578080061830 12123343543204133609 3287328136130555384 4918533394906273673 17023214139801355814 8983247482775757189 4065807690768960338 10614010337232206575 8306203254042234937 12279956905677258664 7242115905077352465 5554426998183614093 8579950961708000859 4380453316406894749 6217235476566992894 16672788170299458220 17225843746189495389 8512952152293594621 15733550441165321629 3535228074832098377 16433743994776876600 3377377966878182357 1057655269243213435 6886540554360779497 16427768952679078298 7461707873594341381 9884444353947777292 7357603029607644716 16197868776514589572 4759529249160536633 4238796309549346273 13989458452665140401 87247889303623974 3345495496563826664 4634456668550133311 5627988192472516015 919849846905321461 14551343183911503361 15149294997434465380 2410254067762653754 888071442539450578 17400435930923396630 6125666820269796486 1289744338522194199 10741730964534077487 2141857380708057762 8516372033591958393 18203698335978296029 190657347411995671 16476097880567758564 7954207178730107120 1018145941047661093 7944421300494652233 15888680248536293393 9591630571625345999 13598916512664640420 528869065567429068 4730988724076369821 5397468784768057048 15055916244166156898 5835667986863242845 8697551306717987955 13804969845366935266 972760361686314398 17915439994628272668 15989211968183514092 8422463645997280472 18325220865021424371 9460023516313819492 5081496221825871875 4122297636027636265 795912623683570078 4334691856327051063 9008366538631389447 1353298284437530960 4335950253199053581 18274917042250669081 8009200283593388650 17964872921435279506 3140883137796461672 14168160414440551676 3313961951839757044 13152082353686958178 4616348227882271946 13779252133266828356 12671265666837808308 7573695982273790703 6866173490560567178 8465582730774973731 5311536647548302969 11967810884673671028 8310045566559300097 1924874630724574359 719833315164072283 5472891609701758790 12730863651247358654 14058101010037665222 15841642120290044040 184525304509473224 3793913652580458865 14807495704292086167 12856095771038053632 6481722754429416366 2657478196958562939 10020363347639689792 9782210344401344685 15303748761768700532 13497420006055951517 11053578379367474063 15353558236296665185 12342769000685610612 7913833127375252586 10753659809018475769 8167753060184965960 4796797284574607553 11149620488040947302 6316044948809660795 7249572946776499768 5402859718352207755 1027278963552161362 1748063836829614924 6413011322955882441 15340541540935671132 4167595155216378600 13191674132371133508 13947416419787741564 12234320896944381329 5650997718125340082 16544927138986044293 13543536531961647857 8504061475211177351 2461705865753275798 12352343837129628377 7110634960034773111 5787451954337331578 15921881663890860002 127134763424744314 4662447055505485547 11441683538146344351 15076259461216524467 1404262900007754084 17897448923375478259 2016617707648441507 18150214311156475166 5658533660980461247 4835055334443322393 8192195523357092305 13167800595472774387 16519651241602826522 4917943577204464089 10694233794167904279 161320845974893305 17512586446321789627 7972515932099552144 5951215820789122527 15651915305987770179 13794673089414155355 18164724825609567908 16285722818224392079 7715503968549471407 9334430895126610640 5946294719330162034 804450057544380531 17594491031942344289 7374557909031937370 128592643912858747 6245420697963993478 15329818042497609076 16757423680677198491 13641755677030142617 11879459646571134935 14160206033462264839 2763985170792834502 15350478466493442267 840766515359519657 17270484779197934951 5948499265896777688 10995569612283912748 13223475518600212097 3259057097455361485 12727267715766473717 5516339898553739046 10994081586009652245 5472493748942477253 4446395915375907186 11612554258141757794 7114276089308735242 18269139008983717255 16637910231323973649 5801333579213445327 12623862982792770777 16341690382478870776 11687955825873720673 14285042436672799412 10050803607793317426 11156467256663546605 11531207168506418774 6560002128100513053 5684518219434845612 16529428557181910807 2666654414909374774 3179819928603737126 434863870551761212 8221704644644841847 14200851419361146399 1688963581185834235 4839808847794942811 17388918949353044436 9054980807802865446 16831579941841495087 16526315413281576979 6666332067199873892 8170740439291829360 8174327369731645441 9436094489728857678 14031865099026534217 9252155036812712963 17726697374763123085 16008350132843838075 10400630636489386481 8805307339538093284 11090903088900396631 6788303229285674082 12789291294269534403 3322259712509837752 3475804978238652751 13587487907400418298 2443848801033568350 16087163215354422974 2869168812813512900 9300246245359561675 11970085614187915770 11107286359176597959 16764167795069448797 18017258573804874226 6153148037894269718 4618479833642859949 2081997542330196304 2559469090843718621 6441689215875247923 14196757887236525020 16067171797900391258 14708962576735276477 8033457185574054545 8042054697010731827 5438469658288522271 9559669186236992089 10494625051313972308 10431540812980945409 14808210343641683956 11961753656659037134 17910964429840066793 1184319241745226757 8537794503111334605 15452097997977130394 18400623138192778424 4675008990594755091 4039594713780967627 17806184289253712574 7400229305604662985 7880990797370865862 6671624203790749587 11329658326615632007 13738466656381045307 8396215258844199799 11833118373564608747 3371368560479109412 14457344530381628080 8193063313535309761 14096577263073217555 2807445855748239108 3801912884745582326 14428698492607085205 17408427926275472 12933884561942800847 215092951986556308 14379663927129355489 9078510705171935047 1535940133541482101 6301145779204285984 2512120665315822384 5413697474228158607 7211817126348013660 17917767639316939487 7002493253775065843 7042804557607211937 11523719759768868873 17293669950854637649 12408073318935716846 5534325445524561128 14795220563351364354 2781726534103612623 17433665343676231562 17076897099859560711 1250920059909301727 10892358507323851563 3254108789890727980 11283634653125507907 7255206569608677353 14091787742452612672 5124373788316520909 1142723623319403026 4072935011566066562 7467750780520800778 16769352698882370999 5280808244782844004 17904917025761646243 16293736613239251424 17995347115274164312 4525031492228945167 7791142601414740454 2737859132382230883 12901486144150080681 15236090559211514601 13365788973924730271 11652076201921703718 155931671380414724 3655540164093852764 18248810607354811435 10735501712386993573 8106052166250353843 17428668933935736 9007081215599908512 5308960039376743907 6591267996893212885 2887645865599265188 16117371968428783094 12162900378645037454 11631686185984804502 15519794946625337309 14893510785546346068 16110772562464055676 7170274927478587231 10951571902169366205 4073426480571451562 16427427494150725680 10246685675101851835 8655236535552555580 12758187709689656746 5526442433661456173 6545537011060460742 4697897202383439822 8703288617376789248 5666527153105352541 14762324047494235895 9003396873251031821 2924704442218953737 5496106257798558895 210229186614112301 8409115175875937747 8941736281698328964 13724007271201658392 13762325054917009390 6374885508814039092 15210050263702748898 13872176978005367744 5467771275315074578 12735877981461258183 844405609658809043 15384668207734256399 14845050151993500009 12060150531968079769 4475919520385023682 16177265907596727830 8729680208217352317 34557962571140222 15757285264463752714 11413591948721322240 9066819250373486449 12237510585051958431 9408229187954153950 8015973630253554668 15237983440009016015 15978936868863332734 3676098600899194943 1277244735380224670 7057587852850533302 14817893361275830273 17819471864154226283 8108581562183896573 18244543563537087446 13203705970929577515 17756182681054089392 6897968450390511441 9383900552145686785 14159222037190086233 11566262174117074837 8278696358315690225 12111313782338285445 18180817132539950534 10947688097666535580 14062159025175232363 13914027417541209719 12042739158272531959 2591149636301188037 9365982726451562447 10377587247125738586 7876015572941673272 14729416949753028156 6342249972295260092 17629221717032838065 11827455101009805180 7670933565939272519 4866905073241342502 4462325530131768542 10039636993701602370 9472744997013523404 11496672241321080590 5175730380842876956 15456684804265471678 3083788398492760295 7161608548439691977 14042169256950503331 856694325362646974 6894078836109038310 2337215444436822344 165086734167357395 16848459737725482634 18370631527306112341 743994064189466930 5721847657045764190 581814091347486233 252592905293268782 9274380149405302587 13806308999831961399 11280033376719882193 18285831979246401500 3235912451971205580 323427853161770166 10224144185672609803 5024333668589249017 12230307848610715229 7569836538002200178 13852736383922589793 5009349239522500198 15111024160883511702 7073946534988358352 10822855252249273045 15806621371707439277 4556731721952059732 14247888741884749381 16075004315476088697 16295814921294845362 7193029422616021820 1711192476051214350 5581543143888266943 11696899036974582662 1687665155580521851 14430576098466196065 12487108281104664729 11224914323980912894 16281084763907963363 13665830833870009840 11744933017983916946 9287910612052711373 692345291372935743 12690015727130872545 15268056727017230959 9634342920713522988 13562442359031853626 11541968515313751187 15505961352904462801 8468201840061768166 13364221047230697635 18388881508062959640 12801667833698026905 18203268454052643572 11139967140558733162 10677669617514176934 4241727908609926971 15807243208864466360 10739391645344788427 12003136239708166268 16456479396589377058 11229213145493809120 3978503311995784205 16390811964430164820 14583369261081416695 16134135580693978645 14365628263925764144 10671930232387269358 14277673835993814623 4161745959482799867 10236058909338120592 5815384043388462129 16867875403727874818 6678411161135325769 14135338318814362001 6546941276928923560 10622883464868777551 12242882667337601662 17134578631001379040 8278016517242331352 10435430591287213893 4034655886095377529 9009569912123017262 5630046926541393729 8798399834645003510 14607968899450198673 6676700761951686555 14504479460161813011 5442041547667920705 13462358692027348082 16206699225187971788 6764342265123696094 15181746097667888740 1806887924687472758 17025369128693114051 9823359155689100968 4399963773449514440 11390745257520001970 6562335878874927 11056223912050573788 2856007332026734517 7995674300175607250 10211542813630555101 15302687439963241304 15537038354384259151 16779831133848247919 4311464409358979759 86770920310734812 9246135431193214782 15785442803006910791 2937651397196372899 8652082426997995447 1416265196191507030 3972648261056404953 16452242437621287516 14594595519612558786 9902834984909513411 1256988180564015220 9224401096945890225 12196175212267946383 8912491598964733248 16725558275728887845 18106676547552034419 10380678731480559849 5563230788005188729 16753976308188108500 13295451920833732521 4253034664242229555 7315912603250204755 2460235874868521230 5436296055151417914 11077906359223538691 55470871902662407 17201136221974212824 3510768522140042067 13488394599375510480 2877734004434233137 2016993699832752751 16358578818471943928 4838362899843371861 18038864550846125911 17489008717088979107 8683463009490197806 3216673242154580980 13013253363623078212 1312208835306457056 13928950800431975661 11427713693191667172 17318454350948370232 7678665600559700428 10638224695752473797 2935893380754137312 7814739066320557776 6891426173178397924 7733974534145317212 5930489440508100768 9722219518983936776 16420132611368402689 7611505457552897192 15925083990648996523 8926987825016057206 3172221400234132914 11741575365270641276 6806071347508143352 5160342092636482572 3357302487534907923 6933484419766050246 13474577756997589911 16789620750926418274 8024690351837836623 7340242766112291914 9434667428605749539 12574657193489107385 4649816381147982788 15995719833608888890 9274219121315862665 16966185256480651357 6731472015417126301 882275874784348541 872714825547015691 14138353634637991399 18033584558093833473 3469073518114658752 10594423647996332948 6657266401252046044 11189697653624759336 7222274028601722042 811536612482620091 11328376867163791782 12119362584564556195 2068114224540900641 3493628564098197233 5926568197408867986 4491077710484147512 16946949175860351631 1840831435141371379 17239354783891198405 14060899195352334411 1638105030264922289 18284600806209725137 1966615871066153375 15985241779996646516 9319232993581465955 12887796903031720439 6666999927727051056 5598581625078769550 4061752710586178054 2591323139543246433 15821775911408902848 896471575792898240 14548463277677198846 11729075822736339814 228613997919350869 7894610761017572611 15864479411055460794 3402538470558511712 18368650164277276431 8632653657165644788 12913075091965701175 9300724249851427862 8092124151980166894 11700163446765791719 9583478005296424299 10064153234267729764 13899195914875503262 7867482620246142491 10520726744741763867 4584538178471517835 3462561579304888536 9017007018458516965 7553619962968136612 5599932981306261928 12393994471272322522 7940705959276623165 13918134981053669614 3379993676911802294 6505852803132445153 11071170512451997131 4687013815826873502 11473167301529400366 16760227631144039812 449225135545953020 12767696269386910935 3809293598409341101 9226183495646426867 9507145780406443887 3719154050268406833 9726199122181978631 18102141436439180521 3533264016543784748 1264643795125041433 17357296691382538528 13357539485602169399 6420786806953886393 15739526699410871812 16729131054386050326 16638136281006143655 13162243508912798018 10572277200649216387 6051974090359634840 15803855763046917593 17796048247222869003 2781495809749805787 3247983319310946451 15171260601484536679 17484266307307146455 2325747841815751891 10986777087039748031 11835567857251062944 9810242865754764983 11620983925101273494 14249135148198663254 14835385925277237824 10442617057852349006 4766776276420759809 5132363086880890582 14315997748765140439 310771555523440661 13055537294256829794 5962299198625067777 18264641750696357384 12327454752386504351 14634852373955091678 17302169836747549635 14347045262123366653 101293370834334046 1425918790296692405 3717045244131655097 5903074806435027596 2066151646372595400 8697809138006969691 6023169512350141489 14367491477540442548 15349693641319874426 7177406036332971486 484620457898873610 7372813131224841769 6462168411956896407 8812247938747969695 8585959146446761819 3223193177061581727 623711679805221462 1912520602383552648 311111124893060359 1719386641513015458 12399179556906002906 1992142625974456359 7470282477968291686 6436414530361851265 1044033519886993854 1663120248869299685 14243358598040520847 5637903157249810304 6204506190855353912 556057897698389143 14693264539608039489 13628592133874680973 4504964661883499201 6986271139419379806 11912797866756067166 5555925834378072101 3517210510853239477 5495311364580442396 16979912467281274990 8437855126128865025 2568600976823811700 12184624980963805048 17641474203230857229 16232709654000895057 2999544828775481021 298623318935564596 2234583132979283032 5979134689670667318 9717891213798773520 11221456341169762392 10123414637931650056 8300280521031738917 6145651742814518388 13334330001159972236 17298322698301724995 17832082306696419479 16949696486634055916 14525042959261930152 9178066017756996376 11700025884703807856 10771303424199694200 4293931766814333463 18180067977653258848 5650091048953372371 4058925647935605266 6495260856871189478 2026436481187878523 14117056081201943709 13217197851575320169 11318286943890874474 7048811100355025913 12201820756426337308 242416625589653655 11982210441929602775 4772268751936781456 4929679003987427267 13469536241529584980 3980313705650432814 6597782354012497425 547309460039044706 669329925673007358 6932094479269584905 4468670014727581661 8476582946594250089 3974150091031397301 17044418549818121783 4544194384255996878 14155506048783250847 3307107693922735225 5566353483205532610 1270562167440805097 4261853495591547113 5478593761672686720 5941894156382573635 6145629885996201835 90869895238971911 6722396874431242247 8641638561868603266 844588548053295596 10376245381161521672 9343787851117894182 11779144199675582130 15407736326623898489 7310499523852698929 2025387871892348690 3169232750124337338 7497605686902360449 1922160832918562782 17548022895489893380 2521728989221840222 6727335688197479547 15354024807531852808 4339445173050221469 1069118392648061782 13229053719845727724 11178230274075237949 14083030613364088397 602810115694905972 3829779180437348211 15579936969169858731 7635037781574103374 15097642719832967057 1411295780067954519 2596675513793154793 15532891578118091164 15345166697095382418 12113787536747743763 10746487939352914435 13171618072260710936 4160467556709109022 1955297753372635199 3142188097496895047 16134656783426030686 18061343612320139781 12040700991186222746 6589827721740754331 7935397705523344401 14452881787707744349 5670491905938238835 10113389004563026360 3011582358499069429 9982041784181232615 5262963336641268122 14616548521948699954 6216563575714005845 14105647867982240469 7914451034091262045 13333515550935533920 9430078772460322759 10137794236244750062 11952533330947387065 13927210401780171574 4677536303022223610 4021897152984365757 8410534879138549635 2097846004616819498 14869250703735321242 1935395931200978305 4860494294691976661 1466955565471833837 6903741125574354794 7392437658491363459 8543972724030267742 5013879994067530988 10503496569701225854 356963600376820971 15267747846947892579 14184697200163237149 18220149902090734814 8996315841228430208 16450657486818594719 16994137074270565004 12556955638912910847 1739034490774040563 2328983223867401307 10685690215971054330 2632838841682919709 3714098962927598992 16131063012547276975 8762157246051398335 4850218558954464751 7411943527121285426 9076601701074400686 14333872741547735358 16631537690944870862 11998660979222030195 5815490855307546716 10869225973910704537 1067712541168070850 13559795204426293791 5414418321909117356 12825573991367852745 1311037568084775240 13690399452889451206 13289000460878479683 1370740476610276258 2782317847230980949 13124225892908410471 8377701605499961211 12713004421677536263 15315123399768488196 13450146576932517721 18142828120287469329 16999024420248470564 3926623036778286071 14282430187416877644 10957961046182242888 7992172971713220137 6423668451968316201 12716884313971175913 16244794820445991324 7730104052927537549 4447843357044655035 18320905066204569547 9286825826412947186 12360729040125070208 9651048870453443858 16740163814837527699 17149253785909027753 3870737326734789243 12569781944661220788 11635400829069375964 8377869655232604335 14530932643898247815 7181373474486254484 12834005904411026874 18381863161766152599 16623996319303216632 5349258822287089587 13033873774904131943 6601593321477855954 8015920773310684584 748006100849699257 607203881313993447 10392074375614440556 4022247436315545212 17851497793751214017 17990509220508725195 965746576139369384 15909279047962908795 13170717505161111131 7869386950384800321 8107189004090036014 3328089764334103377 14498316076618739342 5926726813610686497 8635853078952332384 16236662018268874892 434673414148808335 13361074724940229083 16063767014574119220 13949611821079056467 4294602010229295005 1249190305172584827 14294042150558933785 11846372528782760306 13991906872612136838 2708160981831980686 17362321072885856203 6124942064887190645 16596053849174409685 11222746408349580637 16690738676113153806 7850597105463421182 9320979634505254210 7850462249652596716 14742585394615855403 4120922029128142876 15893445251953447860 18431688972745268413 2515654184865803476 2733542028216127279 17961839223647602281 18417635221137960882 14050479620220416431 12764851004142548457 17460438451938565167 12480077124505534890 4983306081483203950 1823218921638804866 1910097031676011378 13487754965715800516 13615691261091764187 14099273937716932366 3791321304119943117 302455069762826624 9703160386562543315 7355672676111051896 17550535850497390364 10672531673193158562 4878636238277956830 9077946075030182139 7159913635894631724 6161419970086146677 3823322591636558387 7736080440154462454 17396930301946718534 5317535698753876686 3382404231059042018 12999803537597976212 9733993143871866779 12797545848153946429 4557311898095614896 14409510192173033072 8215635562232269655 12218102979115868472 3733145513359459847 16403577105276910867 15223884529205223686 16537830407304080743 10190308308207520726 7884638867344803389 12543698986104256926 6875058703182437915 10163911759066262785 11301740572238045493 7895790772372904447 1459129013822756637 7074385705941097538 9384894627246905403 14307171998861728084 13133433067108183389 2241364748076647828 17012893340503616372 618423274063031188 3247205203824526854 14808397145343636847 17197067754837411756 16634138205576749814 9591199842591121162 17321850250787417064 12322150264385061825 15360057659365214398 2536625322555862774 1485202065122236411 10435802060003481257 2805241809221417570 35942580291661440 4870055877741280363 13467596256934443404 16134369811464544711 5309698912605586644 1948411487558967197 14785549483072987249 3348458886026472824 7607195938612943188 12767236902135139315 6313629283803512446 4746343969117599918 17015689994604821589 7554911498591264465 12818835494387859173 12624423414443420586 2417986642786428529 10867549865492716531 1291886541697831574 14498724189516312140 17287989098237133439 16739740935434937281 5271365525340312878 16375979608545523537 1095415676829328738 8569570651962211066 5524195158532949479 13735392218886624192 16772570969969557826 12886032396008666731 12590590386225769212 11979535106507506565 3737264166832619852 10059570551990811847 1717861495615806396 9737545527357549567 9466434056168601034 16297376325885726708 10539458562768358819 5211514994546462944 18229870072488483748 18087293198015974252 12501451117454124990 10638545424115971538 15028039221405031666 18736592393871030 3633584093698298223 3072759323336070547 6037687324023748628 6254058205019852375 14520329644337430696 5635617689842644121 4670860317619552046 1752766206052130455 5202779898761385727 4964977525356258905 2295047756763748775 9278984233341546444 3536553124664468004 10969420929466550405 6466988168099951710 1236257603233489166 1410249749489480625 2850414710472815726 3648742659080674801 7077308996478977615 5460915186294502743 3665601238736187706 17314626188199405597 17388504187400038692 11440097837965519937 2661570530474406693 10477342200877431886 6573979519324650877 14930106816980642909 17060274663498778788 3393172634236047464 12450297257158018296 1167887302578483556 6255639995894730454 1146365126273933757 16936250303602744582 12364653228725265770 1742594425141869410 17996414815546491093 12495611412965344565 11788240591840986831 3445767603719233755 9921789717408864934 15735045887148132420 17204631063116477724 17503330994984087079 16087580742721844354 7735740328444583508 11632637783661287099 4931615411443113356 12606925184191481733 9578638879503543554 3353167632825107338 16293657732878251513 13643618114835213319 10490897683500419556 5152549102160968597 11013661153960227807 9298257224697895481 16529474777342469744 15897865324406935434 14435952139256921725 11163239318186361080 17269260304176316677 6896306494749360288 234060520274132106 7492030436523675106 12889300977143809438 5497891162342237822 1955674817982539795 14614607327868473280 10941742222863804263 16711341960837858293 15584528048454487019 16823527258766106503 15189121314676825792 13853210623399443339 16965079892967614765 3228225005860558692 52979900076842722 15256405052194485982 11391593514416566029 14172067111312622343 11050140135551991816 15621439443844298390 16145045242506440731 13525220006099752635 102706654241087428 17246247733442541763 10449199918397592462 5365421943120855167 11940582972516385626 5260775391754311658 5406756727275872331 8589670439416653942 17944419408729623032 11196688962271844089 2294310793056222927 15478572978873711866 17520358285044457956 9272620849155015556 4903503202774592727 2157517822102660294 6170877443132505660 6013995833286318468 11703679335358183024 12209525053244846821 7015486248256064945 11384578184944233632 9842537116784322970 2533135809177889290 1031919575042313700 4401571292206696676 3256133480729939252 16463626645843614028 5110495208611451064 12823176660988859446 475090945775600871 16596118060631748385 17288048689792694286 6949196168855189355 11041852134437238026 6387861156355146764 15731736134473275694 3916812865320377490 2149651704732561667 8285179575070167534 17973467142338250193 10620775430297591394 16808174055314730328 7590445206539872873 5303907988651859821 14417042745466857931 2315449096940927079 14391932552895659478 9143463086831336644 15692771922364914074 5369822122297601451 13050040263482969446 10843790799689975455 13359872719337041603 17500262329105326950 4016355744985535982 18162529619678970099 5824300996495794116 14019145628039934751 12722172858421655495 14665375003300193232 15667190219142431691 2818831053842579110 17859056987889851383 15870552425527309677 5573796122583240115 3221060874531858092 12607148245824475191 15636645276830530680 18361669359049090331 15592993382814487955 7350703269070326432 13594213319235421172 14097873734908539597 16600460661789243154 2954847187969170082 9138960502195668089 14181908722678030484 12027267744049893220 13777639148563381954 17602662220159158549 2421286870401234260 11202608204424567971 9653002643183028238 16365859147398454685 245589338528652607 1136491569587629731 12797574200592312020 9464986248576772427 12184664097035611226 15984656695049568501 9613297282100378911 14251793391779076408 5580839022751966037 11320297584314447561 14606966228839503310 3321178486797552457 7107907929107145515 5141188693061863292 13472681423878128442 11795382345468820873 9466388176724724704 3415955777770092937 18357145156400281418 9578359144057619717 8006312027797269845 9733354139474815053 5865245812153849244 4761623233984122712 14319475736923309560 3505499898781881318 15162621455430672913 5331463674745901657 7323458984340719189 1636076834783519025 15333166583107381581 12645931864213462163 15209694110074038793 2571105043191064837 4353663703147938834 10067461078663237001 628011752348913727 7656657918021678452 2075494651459993658 11227663806442168403 1596626552182879442 15148553325919046311 11991703972472702925 15393235795452385646 18075248770478807086 10299045414683028213 8513603362660258347 13989958741801539010 16261037686493019034 10907568861600160797 3575927324298030411 16027056207329732862 9566147504185662323 499382415896133847 1513153149563772613 872750136346150896 3092777325901587744 17631829055336759673 6042101054018004692 696799670716969227 5755937857504621971 1363663021601953682 15868639317995581200 5740364403399429509 87500685289779609 6095299186393712540 9245494510962698008 17171041239571783182 1138985603375588998 9374243232573302036 8007532817768526261 12827990320745297354 1103263837471041153 4629059553572641624 12121842395345096739 16742745844779576473 3543614445639685916 7149376754025211178 1553042330415637684 10479136275646389856 5310427120367220340 7334678640016972288 3530904487402091590 5538101489796458030 9290531309365827393 7937985914346891469 6004871995104021390 723766321068307548 13670847563845801848 1029301085776030087 11079953387366830936 11346525690083640824 10173313558042177640 15485093132979390694 4478732254160365745 18446488700397261845 281969142318486448 8181966140710810900 7024058226356057290 14196129092933894976 9974441432026475434 14253792452698500156 6073923984005754750 9977608080322716116 5046531284987293327 10772530267267090336 186992673309068492 16136748424706005009 388418511964175681 7312796252886481022 1827943625637090397 14909926730148446519 3932018909505062373 3632880535343858779 12866901118672663202 5336936756834835922 8133447887398349919 16254247413958117435 17627770810532058484 4463790592196676779 15661188851923256278 11780064330153085339 11792861823931205152 13127454605593246404 12131634816383505090 16547552470850254508 15102586280069021541 12136831234725665727 4104246934217335796 14626507326408831928 2903625421816425081 15423916861119071398 5530076448174248700 16269680048583619737 13034373899359758403 12687786658174857176 8706544063826032370 5243608199845692941 10296991785876593122 4843448466018008466 10218670826357768285 15666451188130381559 10726742278711524168 8243283438820896860 16612659486907292464 7744343864911613548 15673744474148229144 1126694844010435814 17128129542985606223 6131837937578286983 267996788850917970 17107387496590795659 4171133067147363784 8160007229764141087 3276285416463481000 7122450070601860032 9474412875963107183 5202615913615650586 1172248383030149528 14345044777543412951 8090500104273574749 16813552523666261173 13810058323600976999 12479500490608334927 14148212869700533743 6344065388699501870 3548888267170560036 8869827124692513811 9188191587983721459 46089822560158499 4897155288970125037 14212666209647590871 2000375417842070842 16901974869466766708 3230627118948849742 14237720917690180429 9058170368338789286 11846507794659871679 15129553337159468186 10124839206961449248 9071756034853721163 5941875278003636052 10867552007193625169 522664537986660164 5964841545224829382 5183877873392533589 15119476085429857217 17982152360062994444 2653965330166309989 15321945173178301474 446321889817354507 17302031604801602797 573834414379797959 4053450110062140658 15754860754436112426 9924505899479296978 5991043445351860484 3799275864341857391 10892958314636981907 16906883999958967838 4775881389895815229 4315908402112287378 6174683726174715668 766574578385623154 17705210294312297851 10069042908903585122 3046091533246007756 9061522640175936675 2751860287568302596 9783541975510928757 18112990665629018571 1615682132434034436 4699943704148403633 4195300454478374941 2676190135360403468 3369129055452518113 780545559744058749 5709319907341781251 10416880254961695648 3978902468296111322 1756196693157743390 7878199161534422888 3605387248337823261 5954916633064179363 68936741911510538 12518987396068066539 11752271497716946361 10135915162403009970 3429529088117525015 14371439438885212134 8039818317695374248 16014195870325246863 12238481752168749585 1342050686918781198 14044646814181488150 17740820634830988823 17551339883205702569 1307474222340155538 5079969741543243231 6646955853511645196 10659365277907614742 9932946392727508070 18205065678446482870 10336757249629153890 11847970464214204859 3301623845255417356 14306301357923219528 4552841756495648805 5499139973968855710 14456794561392747277 6508683886938888288 16976773583963312760 13618906865224033087 1076491543162657958 17339048773141891465 168014929260809663 6644443514071642613 1224765997883512935 10789996274925936660 17214392943560821547 14050670803015665533 2150113641047765626 1806426696318543604 10331967315775453179 14374565749133741636 4007262471476930265 2114427720422024411 11943436907884334040 7667976244275533722 8348848140263198795 12130870853461482534 6266336920395000069 3004963779054875258 3171294747286163769 17093290094069089115 6195795489608123311 7157040150540208841 8273252967649885823 16500527206469179898 11716484060760983407 10958580966276458028 13238785976495855735 8468594464093091124 3827235087681793140 8743005492457250606 17720183037938003579 8590615259387496808 4492722406336444758 13451767507893266071 4301916236139653723 17854609109398140188 17137902391061122123 6786282607924931154 4009888600446660816 9248782691798397783 3875672186257642041 7472600052713217822 4770527788129387331 4109587568530467506 16995954506380045717 3910079651043170753 20843200604465727 1642802373950842270 10936002588736953255 11129264709346316229 5557697516045719786 11233907642103396076 3992394481917541539 12562356098384313259 10187101363567252508 16484908974510005225 12280047383896922101 11363707170712727247 477521145967452173 16195990424283700250 9033970260016741173 12370672154518551120 9477629064023633305 13269288185696712909 16836458224863829856 1586062430850241045 6255659407536782651 2835711816521612547 4830232549369326589 6516086699133893547 7234931338325307651 6030573126452404874 12663007820496290281 509166202181482801 6713594915971677690 10071706581792781402 9880169052159063639 4036370451300758040 16954194073048728080 12881034216014238814 12186836918489169119 333891117516960048 9915288235300182521 7477282322622058938 1073532973556893096 8790411530532545896 10136104210946291863 2106090053897440922 3541873743963414438 5036804668917560924 787490889997702363 4298583284138346409 4883011539799591655 2670482774177492437 5775364525911411842 8919073502295403093 11341083982811922399 14082282226587689697 17090137521788775471 17980574430756457733 13915700431363957307 12690849860957025109 7737631989986232776 4130002750497089674 18252877532923865533 7287259477444352557 17584611317366737311 4890359464860862973 3765687260399344107 16861896025898338225 10636812382021018067 810969404746265764 1298379667665691230 5868994425228150635 7492260842955790824 16903602353673716744 18130974905111004621 3836690476187817689 16580306496160436682 6919897706951526328 7977604292756871012 17849507405132212336 312896293800127846 9787536309984166202 9701094270999538018 14412864590903758268 6227580337153769783 11572954800365862791 18289622024575414159 4469449698745442974 13569553733717749137 11581254102071880433 3538839796243149632 11965926641708647383 15668672761019568232 13170091913577422284 11831923729414128549 3395865341034614752 7791211081234868011 4041278635429945649 8124706422635631526 13569493179448289350 7074283697013129858 17369065596603416525 8106090243570964879 17637353845262700852 8050692566075654830 12772184483445822403 212987250380855617 15640193845478472625 12110428429983138420 15491129109495375046 1371498781018957251 12139600319087951799 13207862069038904684 15130779158547207578 16254789959839222782 5293302786552735273 12749586924829689316 16376046088480112367 1988127960251550754 10567693430899243224 13029085517332648635 3209965660490045358 11831459458595816031 13167998216377366664 11348728375373388235 16982643837185398418 12391458436316370060 1477822699022370027 4881781593117292018 5488123645107979911 648157856747234861 12195640721679489087 14327777441148868878 7532022480841210833 15241837163195151638 9140536932329247871 13138308407477086019 1017951815955788423 11242286745571761349 8681686114393367115 10913872467016425474 16412649297326379268 10258504702477914444 7515811514576548121 10940988561278636971 9066318746205399644 12498036532836415544 950601726297602461 9819547353434120688 7866521023711894697 11046401799951349557 18192601537078032012 13865801707829250262 8225046934257344077 5479159639096493761 4175441578734538712 16225652619546023778 245685135171827397 6910818285304565020 8297088945684595808 7342858933066540651 12090829827645240295 9364373201796182919 16018423309534707714 484911430080553989 3499037935351167377 6501176442822709193 10886400629877445377 8708016746726248688 638958727036625462 2520661980722273573 15674201561822908410 16301487877849032819 17112837205749547396 195429681429504614 9354831410347738512 17179241169166755530 15537826246376518084 2850219076726244302 10039535264825465109 18120967223810516847 5837512418317736658 3985569358592323338 15281857249188971854 18281967694458767669 12052803453705934951 4478407648644636712 83735517694563993 12752233184017216355 5721307584289793610 6661141765449077624 15367669363277832051 6119605454862132541 4800170178672425117 2124125108755666814 1709170567789392873 5824163324917995171 6087448291370422295 15459659716724063967 5305984954179435298 16617053615272958088 8543601635943697874 2748162913378643171 9115592854957653680 12736193561208994956 13924165186554003523 13846039770860986172 3674363049082030701 3720817243583087216 15902969060433093410 8365522369166768172 18221714330015941227 13153224343424781577 12090249432536154337 10948088975341477198 17529511619798013792 2623515774866356877 17231455941938363337 13274387032492221665 13920165501557604756 48658122769102823 13630560023444308715 2773829012508463895 8271936827164259387 15383397355618188426 8870029718920719584 17204054560982708303 12481127557636896457 16353383421844523472 6163546202459260256 11610422584249733021 15967509886098371829 12795208588481112484 5254488427903906056 6886615288949625076 1492902528863609747 7588028725782859363 404715165121743425 15374876765025838953 12383108523916417096 11606610667890085650 14322963225815688790 4702599156559736993 6866642401057737866 4324656220188531858 4867458134791655060 1179833211753230725 12063495076033456382 3879657188966756565 6496715613135029023 16820415930155659806 1230447870587331889 10836872740353512112 14457249028194128293 9680273911488194932 4677928317988595078 8715818134293337521 9387354046335511298 7362677644851988461 15851474268993535043 12962517270084730669 15718380079354384393 6760372438050082548 18103718258469294588 15309438993644118417 16898785940644129068 17145339038430404223 6801090076996802447 2369580599735961681 17706694129008818664 806807308500439557 13389162350367233292 9122720062490992404 3422377404173713383 17892405336533330277 3268394562291599917 4080408290569037989 14952836901117706338 16176913932522680755 10419661533033141850 14074834636362359325 16147593279705123824 7909038401663585647 11077651508436091539 10850954549822816598 14276607434046462085 10943564124212012258 10128198292751888131 4318260599648890688 6298186271732596890 17074611684237746000 2077100741055939132 4325839734106622462 8759945670849016965 15075714991194711086 5755149359200298684 7141705845697088678 17533653197359404503 6772881992704830334 2511910864834483015 616123336041306093 6919803690742233263 11414441207899756085 13095546172334443770 14488953601196173280 4924557866061106405 6656254224020602074 14887493236280099768 13094597465286172898 2388785951221656267 4794969779923647656 2312854489225730688 9306036043162830146 12117915219523112279 7668546407227941912 16896976750214150989 17271173731154643060 10733535543301595422 2468487759875575558 5178836132355164960 15695405669144732196 18235235314633163930 18276206649657572872 13261503916218744922 15837589859849477882 16284538201593166791 8231781168544716419 14019563756436243878 12511604718115305864 10021554103600293166 3326462537131513043 8101791048795114914 5607444113296697488 1236080822673629457 15605103937212817765 6294445032582323414 725256050535150082 15618596163637344371 9295052531660370354 9588332388480557311 5084678363688261589 5431835974362633296 16921459482086358828 14112233334389329395 9246967572326988145 8098594307399728328 4770762185704808781 7775215608898938549 12153420353031446118 17116202967881975141 15801461347241999055 12570047965597971019 18410831058580909611 17239132956104296463 1564303061100397947 7892802121138916560 1473385049302695740 7153404359308843103 15512564217617362483 12032132182957047698 1842829388624662930 11417917320653424781 3066667620556869587 4143355632065280397 16375410740886554973 1380152793681465498 5342685152099271838 4909147800243660547 10276975156827281878 16645855883367436569 12386610561455525553 9778717857855401257 8807987483381108710 17969161945590082198 3169245770750421707 14383206629616384344 14551668252250926085 11323462842352202590 7932266009931214774 17513513522064714750 13024769191848221504 10951685757349677907 15525691246481454965 16673012932603231728 5663561377161002823 10676361511549560354 10016672439556847768 12243844853686245711 7281206213897822466 3398767515401566043 15037419729987459008 9196008379996449172 8591875703378817593 14553400144349118682 16416256487417039536 234293289692520645 7878506095594930492 5010238298292624636 8669240724755317019 2829118205808108509 17468187760633216012 10660499648152798481 15223197770792481389 7176900226773410182 14392749146381444830 15904693459722457629 6478472767817187323 11508085691791154731 12808992994144110332 11515134409583589919 14328154829070567385 11593885603713540225 5537621677082766751 4349283460268510129 14509719063701021639 653160697635355675 2309556586516448387 13809394343490226795 9268429657944999759 7235862508311489586 7288810750427744479 17540539066616238736 15377287913588006550 15972073549260572035 1151456467737257998 10257832159722153263 1577400504127919804 841116575339327860 4219618655833191764 15962495956989569768 3419872573855641999 7663384474381792032 12899043859556291967 1789695943769505913 9895352111143179155 16746428349404840187 6596079814492876298 12213083180232040928 8549550795702361218 7732591511543167794 7197194379029022127 9472523445125765411 15728333883882839767 3713975600871454610 4357847830082960525 9478403938750222512 14209919285511597448 9310217924460048703 16595517033249421612 2715391268565333515 10724977485598434756 7207775417078929426 2269184591252021925 3287543554101426901 4953238424566759316 8099243781111418405 10855988421464412337 2887249368509578149 8165662752168109820 4152520656248658121 8241313096167517076 14716527929138367666 4697034878670982470 10793342082872909172 5747256511134240403 1783743031760058289 7116627864968747768 6113146544871927101 15968297541043155363 184868612131611587 4343609387850155157 7160467016247349811 7407575437722540923 12967915547118460005 9503739185463621549 14951363151476095790 2031974309774505987 11197749246851090938 9124723397850016212 7999786107473891483 16206465540602523014 18122780207070254596 16067705977280954297 7709230703099232616 11393491754030188264 14620674278712044485 18231703950733776085 10471215768785082545 2206392940478434035 9173092231022679364 12354604479273043620 5475260892240413728 14099771849330663166 12250511789513154872 13927292382271627699 6101206665471721001 17528853683721357708 2817949654970793628 11215873240730276037 1079737656312884042 10310969954930333606 11061951289837357943 12764048316490979299 15283191505366113462 5181166584151285977 1103518021465521264 697311634882069814 8531308973629194472 2867879462692837328 7331930238805870119 16596744688911728204 4927288762526107553 10723690746690547524 11864805953627584298 3337344893805466307 16661601102479024049 3131260704071339279 4960705108510674978 15171248614357403858 16840810384156447496 9305145591571567497 7023570099578819844 5435068839133143248 1231110540833469997 16014729336150910979 15629460810592285607 17258507936946350515 9569900477539529851 5530909488736168704 9182598800758590805 1757390973281517491 172817534891822276 6900349060489171098 309122645819677121 51734384204396115 9063474494920855075 1441632344648387635 1006901468642054813 1599723761282082981 1114288306186430999 14275830115549762732 3433497205060938189 9748645036299096869 25800350444357659 6301364828337141834 9185478434990222198 18349489625310369587 18276813873359424090 17849822463223402102 7742450525842568165 12564057177726320821 12540173805396764342 11044793496786415607 12701096670785972338 7627582703979474091 1777475168561305195 4079193327717200864 12692942118365113045 17469922659933277977 7565613523867954177 8018072102427600741 7604343066008049220 2926339938997963383 13119685430898865451 12863708119747244332 1920610102388276509 3578308458024445180 11393767201795455618 3708110462603273895 11322001342636944188 1890460726620224787 7894903737044290286 6940213703944825044 9197734727991395875 3730858891455731528 5009799723983864048 3464233706062231818 17683972331408187448 10998576422786626210 1823534849615702779 7962406991529246991 8051689000225754862 15005462024195928310 16190056897279177906 748353832903695813 18202199628788424350 2199045785488868034 7630158569029621107 5950280041038740054 7531012738453824197 5179739950869033324 3017883995627616232 3713561484934246998 14110511577922553486 17287420988767947087 17644745973065298081 4607166908783677159 1934457594092672017 3104490602764857504 14358362751974500045 4130432576229168607 3758594061501442336 3854646611157284615 10023890038288145170 2929167778121754618 7079535802071451274 5783571519566214240 10838480184738668451 8703057946970791029 365048690915926136 7250089620218372446 11231573734765822 1723448685579578933 9723352013061524519 5032645879549127530 17705428526953050440 6846921712058080553 7455067154044560292 8888386480183284680 14332519593403965627 1379049030885864708 4081270777390739307 9294298269364241795 10718844544178628700 7747872518847786612 7083181749825101488 5603867440036205184 5632105663575253938 3338275388887154799 6341628416149611109 6469627248414143654 1522881571111763692 7178711017445769746 16031356164111995745 3367322667790578095 12179607482119182561 6717962042088823528 323555610497402732 18437485555583484781 17391589814720092065 11981040064770422274 10364873984195428714 9651735798136425123 17543096402137829606 12482150569819479405 13382146932141079969 7151359332537107589 5126905329764729931 16646069698572641880 3215218674550345114 15544641808140119402 8322812362219452073 17540279326826437791 5719339329493983628 7452782973233765861 14667660112440798002 15453803265611831939 18251763587729067740 2518999043122776359 1045471578426424985 13621919360370153241 14267979223682386814 4931896994103080395 16424604862173262365 15160927260300843946 10936533985474825444 14421415300087380764 8756543891310564244 17104926838225996978 14568332995384886429 185659893453750662 13961257196291619740 12752743215312211199 10562527366278899232 10849249700824823498 1240862073843080651 6369552832727301489 12842987703264549465 14619522815982864970 511455396439439594 6732438596922732538 2037271961480949857 13867800136792401777 15189699246236809849 878464784027157113 4409263089412946400 7202164509797765914 12773026231947852123 13531857689180046043 1205492638741656236 13800372922629916196 4482073878474507691 14424985186291835717 9069312845169507685 14721343405604786427 14318897101895437863 11595825363841804636 7467352909974477512 12816651290424570888 6516058885914500794 12199178173766825455 8102726764016057454 15840973587234953908 13589542182494520443 10765874621046962162 4207754098112560536 13436040759777872035 6227910062197802393 246985989868624186 6832590770530971318 6445918703555475058 15613871870949746922 5289762813506566850 8283186116405742950 8232517536148741443 7803343468698804126 13040623386274883276 541429869523508953 3963098605799315597 14486132407717784827 7773341412900582557 13197831115574890319 3944418294018563600 12783222097492589335 13668879569119369532 5778423585547006228 2164338762122369607 17329469115517560041 16744523778830835045 13396590001692836167 15819652534735198974 1161493327317342663 7054699147750996659 3358771981678314529 6559976782162291557 3358559659943768988 4980784893500293763 3323076895335855103 15277309287629953864 11612481874758376606 6974599743016305988 8687954055620031653 11178213501760443285 17803664013037122998 9618738825329180217 16435874162182851167 13569885190792982999 18314576750073392100 8500122671330148865 9421279384769478622 5517663485175229621 7503651756989175550 7443069142215980008 2628978614011587398 10979145772978973645 9334868597816055402 2333671850394744771 13603961134555910597 8233207938890365769 6328531185887588088 18389282775239782390 16128539459063544258 17831491120626004342 9910214225987572387 568151664946010235 4196282445697163298 13775837668626527909 10312827990891009234 983086520747586347 2203364425578711323 10596142764315843474 14803707738955392995 2878314217969230320 13356168545140967534 884246680484715866 16400860118018928895 11861559625144876378 2930499311960824295 15877656585613754374 10148684552083825839 17745035969959267094 10828135239001423952 16067223487351508717 3985143396341082945 5269079365134196904 15571468102267328800 9451081660135575759 5613543042541582554 7541746716180170525 5098143520634571514 6437977787704243847 6035346649462899547 14010468792862322179 17975547170968179838 17325306345562557353 17266489600748683365 9180758932237382940 9880078111594957850 5682322108986114234 203945792554497227 12637615146129516322 16538963762620903228 14991528524458510985 745693684871563515 5492124833400709586 18201349316261271820 1553179842663356910 6472391424812741919 17545924955492494321 17961897957163056977 12824972508861192401 17808094778007138886 6359121860265064904 4481251649158077884 13848242573184696308 15179949530497902078 15737770150637694881 11920016240162409821 3072533738053305317 8287766312242046352 5717076601517027841 3699383686686135925 11621564528736055025 18354813258942073560 12045110922526256351 1120826166905162260 15678586474597419525 17272747928014791834 187939983552352356 3323065342457551124 13804465060425405917 1098296643744225660 5284289548684916450 16975417720712563215 11594519888182642587 9932730230084290801 15869264655833998851 1114115630330948626 5931828460571241268 3932678755706904803 16088062563487081621 16118452527533108153 17396700178538489617 11647889838484756841 6804304832251155511 1643221229190721162 5846016483918261327 3400933443781276835 12838746446726993481 12418075282731211301 9135192731386261983 5679154572631006870 10862296416330913460 16216683665318741003 10049532754538420726 1485170037149439666 4822644323447983992 8997742004043719722 2696522539010304533 14825952217687131454 16238555272810460908 12962667240993380333 2722407390496093527 13655195095957758655 5515797485417914533 18410152817769419288 14409626318952573055 11128986419640767090 12985864883260816637 9869662560940456353 8720181850244835941 16595863777394307600 6036459598262478308 14781311067566144929 9874472851558659636 13794095803356159884 5859021931447233183 3420247649408798749 14490252986166324638 12239143273413295015 191851912010747834 8312904143789570110 1567938428290435270 2463241956115316227 14819859587185183491 10104507283030928270 14865869078569776403 11775137157453841981 3082179283916606910 13106211722080662752 12172526178085888911 17982470142775878580 13880851964359473738 11606423749021859575 12220125703234563425 14947411526918299776 17470378108531813436 14980587035586519195 17410561884527095204 2993473267460698896 1566398008075686925 4743203026523268507 5355146114027012281 17465979191966829522 7887794685663036988 14077858386648131250 2311003077101975159 16174217822591425099 8619690083047836032 14107067917208754046 8792815111311114220 1367225204265767877 1214601895668822029 12889930705231816582 2429058750084396038 14554836753496026562 17435307561291285708 16084357284183110273 2119782302715188846 1360136672991798833 4569176021291267558 17691486662487099970 13422222957151821751 5839213448365521233 16746324028795248590 1979532738663898682 14953506063426776030 9584627298233529337 454956646785052788 3997974626982371371 3828050598873349799 17026512698724800612 13237465780613450554 15154721410327384710 16301883014497394330 9467645627142549764 3643582466040196878 7376474863407846814 14132616347446294239 937436228043079092 17814531120272319707 8613610986218945073 13151747951462468526 12864077472513537145 8522466620269205941 7503796857577189081 1474019481095326048 2261556744305285207 3853343889010516569 15462947662682466371 13178124517957350030 13360213306804382800 9843413439220816615 10223669023688353495 12768799299867635139 11183021710111984446 5033811473282571464 16410699768392345706 344780129032187048 17899546284227185525 9192871877121941847 11713312397259912069 4382910091916905567 3630927466286271905 13826700367061849732 9040602773369265797 6361523252123214179 16487472193685598598 13728430383690340473 17745999409960583096 17254013005902175218 5183709574976463493 8479117545206076329 5446802503337957907 7499787449139713888 1714554196819044934 17539272322173019544 17950368896883463774 15061389904915009811 4424389318309724110 2912420083585336999 16741561142429945786 16521487369205838603 855852578517190400 9601151212826605678 11377865499286277581 6509839124285117384 14852822957986228399 11374626961294229910 8177295550643886815 18002589399635227063 2557548039734117918 15780912418791697599 3453454650685031985 14198306273205881464 4427692917109060071 8793327735288211058 6781568660520081725 13245060818614265081 12052141595107641121 5438148808122796831 12050558168004662642 3247434644962338832 18148621132068365525 5631460563994228208 18197726715369407300 14268735086280816554 17184015011712184976 960756000206442028 9324008945261571662 17847120241084362278 9424024642949241885 16998527702431760788 2219321215793969967 12514357614077066991 7567338372958006428 14034785849491495513 8741363008910856952 7451392211377005971 11091787939476203555 18094404931775001298 11374601635223599931 17299932279608841096 15382119548294396976 1123181480695030611 11027411235891521670 18031251058111129624 15530598460807138937 673026654687118923 15814753953330980233 3999652589355884183 5347417135961784681 9849608570636896196 6655481677664757002 10951506600164373602 11288574057844577561 3411403285475828161 4409026148339162404 4870717085190915053 17297689923078974295 14249034111652261859 16044186829148794172 7369764904068578019 6497657076092928663 13098287214789703757 3269175797045093157 6263843519326713713 17815870147084598510 16419175434693991626 16581186979891414442 18444260436779277463 2293730560789000962 8807399642125746078 7581096757453815749 14062998459782669930 7339133867185979686 330437851613421605 17666434715447886448 1577109196318911756 14140503137752733992 5825189686040908842 1962314280346944265 15354864019730214942 3511085781023027994 14209907680691118947 14039040928140316524 6335147545820373468 10032270288250978323 13804573849840627442 10204502076567796808 17794372415388724831 13298928086310881960 3436830236632007042 10704186251152301706 14670170842987936987 17036033982101333714 1078172887461994571 7029408713520388809 1863158051199810115 4535543444102497855 12425506002748608074 7717863822197383640 9622302167296512367 5285134366441653662 4956641503274580791 15529003905845210147 9733097787204988713 12472616816346516844 5412685552170786015 5905281629187697170 11469311326685732788 6010775729077375594 10890648849635264253 1621547291007361279 15335375543383319636 11521042052449636978 5425145759111779837 6992979905297448086 11868935262012008845 12973892624214948960 10185104117258445646 9316106677917181260 8663537652445300290 9432522506676824576 1242340576333133340 13778053755190779185 3238895269277897478 67372272129509703 9122778502244536251 5426705636973013891 17578195216532644940 11264219961231179170 2355636066087518193 14903918185429649436 16047164236295173538 1026617260552069351 5687117828905741832 8208412435154701865 18261394903120784650 5959163395297217471 16222682002146405516 6592203939475022015 13297482543052410 10013982644843436291 4663462923202349902 823492922226550899 18186941966457048404 3118831720500942457 8247564767874146842 1862700156339857035 3948448363304929485 2575259004197138532 13183050996141325049 10775584808100831361 2019929382874687076 3723978374225819605 8603728429210443046 3956490168522181945 1037686284081719655 11032646703815209770 9270632663114048254 365400588549947611 263520714158948534 8193489487312701510 12293373224473721784 4552905209697782305 9625277613112879089 346962368133106471 707943831913554003 12441883005965012767 8341281572539097301 12844260662576101663 9316722341786292175 2512239765192866286 3121339361284566603 5452242698648620322 1806162876410241094 17261397905390388307 3695105649185983820 9716146420731742878 10486474198736705461 2891634871548892595 8317142195723453157 15814799148945515917 7117940830404919134 6448537760638318245 7527149007493956079 8263284630951922876 7217486631928913971 3945846454679113572 4364227353216130407 1789022248959821969 8728559979859817548 2410985125910320790 481159380127576921 515825849690630878 7936571353127280203 13957078729064311409 11822539406163593875 6069805396565878207 13896745784386971069 16230368798704287924 1913829632483327026 17095717402601809267 16980490622856000084 1458664573821307204 10749250752910598004 16344779237318520931 2490835934245181124 4050820134199649415 10126306763844475704 971905013190061962 11748836778259687196 13713545056684964454 4554958499299886526 12883872258166897385 14056354073310214612 14350150638346118065 7160370603870020798 14633574878197742696 16528604050468800975 10891224309823165458 16841439480274761946 11396755179939004938 2772537542535843377 6309658309580748937 9982260461541259591 5713093429915193472 8882006713045157400 12048606096354728070 2177986980641764459 13352646718772148187 5200480623269202455 1929810082301962860 9028738491100792615 1607319234028473886 6370929003430806564 5558834375527300902 17842505681639234867 4113473470263299754 4703533894380881557 17847249677659502070 3255663048573235703 6848450789519855197 15089278826997529716 870341246094319975 17678531920013254403 2623274476515361691 6029961347481752825 10780016290817350377 13973411772392897951 9654346165813381845 8508877227557852454 14942192143455015308 4440980601396354510 2202957134238722842 18193284445316651596 7383066756829019856 486652218346727184 6263303648465814719 4702675605920850562 17491910803744160594 17764716370039112070 4789448456680507947 14286972574018851834 12311775767060929313 1055876511030838759 8464047286391160556 12147212238063207746 7242666517015942465 14689209063900314108 3015405833918428446 14717654334636661881 5271842161627661282 12257513423972585689 11071987135329108035 18059979526571797077 13120664263806532903 14056040122877189864 1755500519548852212 711673755255098606 13809183247390175587 693132921768196026 6408208754595667697 5154296914612425944 3188817318668324533 9591159728080599630 2355192331841493427 11738975848025471438 428552193015422608 17919326339453664610 2880957826895613241 2712786952052716171 10730353394204851020 8744426075285560521 525224806648254327 14125890507093701690 7346257982125069133 13090782624583635327 13491512093078654690 6347685560189216755 4378645928295598107 15128331515712406214 16458719990866589511 10650696194926970370 860030494573816711 1731048882331289276 10806707747252182152 11531546199172137646 16443545227944295822 8307727776770215335 8142734491774583029 1066427720041411333 934397686136816321 11663589165366874675 4285979323594610967 7396805961019638682 616426123243703945 17326896116231842949 3544202215524616993 9318804941491137124 14041278088491212148 2669189164123113766 16252686647920824892 12796430145114939437 9818979792402998533 6276136988210903621 16188167442287077721 17059435792318399034 12893247439758435257 9989448671270568627 7393813796699875881 17442341754738690193 16272770180648979569 5044353899002770953 10767333510419267992 11168390225219675858 5316999476088395581 9924678925299475440 3476888673218101755 15464781104463836930 6122317871776570682 2090076601649951920 17689866551976536806 18330568720931454798 17801184600819481656 12353970698221298822 12289434730558392663 17294046768305341942 2901751870432850910 9728568271833132413 9247447928386926845 4622724140362567789 2098158084555002634 12943701698724588110 993438113764848593 7318006457229394637 10633577426940172449 3415014246216751192 668805449098646971 946865608833714151 4950179483883477681 4714327956818825852 1293915477915142143 7947513747949984353 1563611875495480000 9932088092348321050 11473557585745409739 1620355357529459036 9837669739610740609 648072979602914574 4561378564224757483 6125181474870837020 11966443315818338366 2796815251876598934 3672825990410027322 3086434648524010124 11184222994477990760 8760339307068993081 12852552879883232561 17575530539305763997 3898462351689058492 652302472454146544 1240021806265414756 14230438638405645883 5356902381938646849 2635727377425446772 3512628780887261575 520774631561055473 4563034510866845144 15920800686299838120 6707559228720578207 17837213098306702764 15641258957208649146 10662714285159749064 12913583212306750487 17325167237316200447 1284615303155887098 3411520771882498205 2283416725883100581 7124767114574966730 15965086392202630819 17872325273015059660 1620065145209935291 15777602059992965185 5113508061883612281 13943674298091165242 16322373442574393269 10642794413047040333 17601736348348754569 18180179291245526441 11668470617789439425 9240234461357579512 1226291188697693284 305541236686647224 10778404086425223528 1655011397993305996 1146381538460103185 11311568296182496805 5741160560089156410 4342849582526591974 11955633560859748426 10703358725009802206 5345383644951334101 6663250477590480559 8437289281723821397 13335233123342077831 17690413353187195287 14284625421077092132 4180842970857724471 13784820130241873106 16718671016311342364 13517452376936983055 4640593909759332482 13362538425532054742 7167444631794443486 14711810244836112941 1105046212962440409 960984080167897140 9761916182620510964 7705801092764930732 9383544113701839623 8349538870390031891 11659242450405336063 17723750833032207982 16807009793364167376 17633427579241207690 2215105795960522150 4475719346998533039 3949373107238187052 13437801479380366214 3874494202588049774 4123306980133956442 12528344896690060564 9580872703948631894 16775472267222864321 5674947314485298453 13975188190999190230 15226638626312027887 10697730765862228476 7670095848260749207 18029346959713877178 15245385355264352443 18349239543455824512 10181577439774290861 14757529760953646424 9966017565878216671 11960870344929777528 11121818373859082057 7302877208494348236 192986862087092991 3355573294448348149 11271025935998696014 5600250085899292860 10551618572264026484 8249921000751149298 11968662639207156746 18217530994077582746 7283127568604001202 18109107346026481991 15859345268008193239 6713580473169057399 6398590926261073421 5386627675216848047 6903940679239000287 17229384924879288157 1448717243824547951 2987113858557996795 17409069937451929422 6086324213381761716 12995466253581178158 6334844590676333630 3328848368420501265 801072277966392941 8739482646709591817 3368147084634536980 211894362730407538 1412075716812177703 12506262275144640975 14436537426048994796 11994859008881241650 2554600820007834288 6750882528652317105 5744157571320353871 13639142635110442266 291148980344927983 17181817393733399413 7119111276654679983 12602070358275872048 6361262788464499310 13220576918136711775 6381847929654251084 9548307961777722029 6255927567506986108 11182844303002828317 1215250753754837486 4675304002212765795 6252662504303153270 9931032319908160139 4904874788878089405 16401436785937325612 5354694016708821990 11340422232623394180 16207795811099513131 16704516570039511053 17913406182848429050 17651633718130427884 6276551675320822396 4842530942964713228 14194874921894906632 7171125669212841523 11565186925587549703 9159950234218180569 9022754350763755464 7676417983082567498 15932377887428945658 3233460115512099240 8201212071748558802 14314259884420161481 16830888283008829701 16026320747049010247 14850151237387303756 7218945429697021339 10525535616747920135 17545962204014430539 3350688113173857324 5367629765155529391 11673838638549383878 5155827112809079902 9349992505472097090 14372156840840038841 8901869911082915587 3568530005051203703 8805788572100198342 8323987379360842465 8782548668822322046 6259784772265177609 12426915423582383421 14006706774669975964 11898117569321439962 582023990122820395 14345695879325463900 5674454864416825536 3011617430261512989 16644153584662531135 8420303110258090673 7337513577596475031 8205362223200487502 17551940412749329471 10447665151185086928 4086963769808330871 10562722983819122158 486529594404624469 9249431441985169736 200221398716894473 9503494224697425619 15600688010140668685 6134291704755342469 3861240054205965488 4431310443170086192 14570508838820598657 5232517092733970659 10515078969262534084 6217412094030762177 14388771646315076130 14812024459583414118 9468111397424438532 7171395663656663384 16713355267704416861 16062272890789928580 3563856447269080355 14325881648252383510 13435028264271310839 16886603618516244624 16215108410939191145 1620741367995680705 4566220467600646518 13426994177553580883 5403328261673254082 16545975595461901405 6815026145638679694 6383573793939175937 9820751623630166165 4111273108111283054 6249581243333085723 12386039577590034954 3166391993710901379 9077497500056621706 8375462260117217929 6505591025095784821 855704807590228063 5056908192835489119 11877306380309032824 5121033017588618570 4303065923361559435 8393159663072980139 1928106832654262573 11986013005938481534 5387368505471813380 16435960445731498920 718021261334414922 16895206767484026878 2337082974018656714 11447621330658290060 6068574033784933008 12566462357545441954 7415875593344730652 1743199200628083355 12080767003006474309 10485045697886641354 2586680635922190134 14814589858321861801 17553693616447409700 12135785018610092861 6809188238871793103 7904534425660231458 14755454286311132955 4739550669349751605 6004837233565451041 17305324968648527819 1595591231520686486 416851647475507953 15525617925561099284 4250145637533493398 17743705525727620104 7736311218265980532 9515469237204955418 1215109458786602862 4242438299758482038 16782433509605981307 829189471216812294 16373451019146132939 1591070877670084591 9769953350522332007 8199349190215178859 2185555553074183668 11850474305403920401 18256592839258058564 1081725539555309448 1730161604944758904 6432605431881659224 13614203930269822174 10288778058190387911 8996807326085806631 8479212936595438508 1616244041830072510 11096985531727238350 15220216997528109199 4825689641208709867 16576035375356920404 6275439932281119841 9443195272559622813 9643800833464734168 2806044373457305397 6904389751521338370 7334456896584494946 6652265436148668290 17567822415174813724 16827581125017678043 14312096857114385209 8046181086064959870 2742537721586090922 1364732295991727241 13837185211327704144 3613345277929687811 14213702634512728511 3925159523680676556 6818976496298714103 5397853621852933060 760047285359887785 374539322358813560 13816184975969323465 13479061729677178218 7571985359402376304 4374118555124446675 11563741409887746194 12038892773240247620 105525333754841743 16306073339769742933 10742557190683523587 6223932276827387975 5490300895585853683 6726019565556700971 8505506156107473843 9768736705295515062 16676974483709249653 12625252710589991010 16894904910912936035 4631949364466826081 4955271876224543954 2658621225169262026 16854145619447694768 11555486430428463060 7648197327861564887 7317212304485292810 8911625717740289074 8936907016715057532 10795879440871457197 1568145067512930674 7395146523681482930 18225719642492058977 8402323088301097514 4650389823217630865 9547209202459484581 13218286369254056071 8206025596627718664 14070680863257545808 17982085252394868645 14520944239006087509 5388997094904315361 16210488733576085750 623318705555347306 2014236339070649737 17272935305764868452 18304695449164176270 2509427592333260666 11677836818254050349 7082247843221664574 11248912336454301254 15202180526507541129 12548376855505319744 7666258140603464914 2696678504576431969 2943834369912329366 11842173797842621822 14607665320876115463 12071866892504592022 5721990144685815857 17777956359225814659 17418137754941447981 5669310515653093678 12358889765127446065 14299248695349900027 5358183618096449077 8139753905880518692 12415721414258022610 14834693356282779347 6047027467968497663 11972364403026428703 3032230733189107018 2887439941901677640 7070861584348167659 10903826610636528135 7440691316449813451 2544116147494298476 8263082113818032360 4316968643229898291 6274927795064775080 3216559830815351053 16353165388516102797 4104093793076081480 13949505947266423673 7771815129785913919 5362590803108837293 6129566752766205860 6979409889783797523 9028188898634555929 9621101367085239879 12638001775665386950 6600787908948200323 16566130259501285078 4190453952331170924 7168424940732274910 11755508852243023390 12203481377723813302 14758819903750545940 13326943855523806760 6564653229563230605 9883922253687898614 2284313104474078632 11334669121613687810 14635532339563231110 14237871260545449600 12504197987567487756 2577284545663140504 1372266034085212148 16255454686660604986 3918767584711976787 15377120434293586485 10367188453414863002 7399165622577193931 17510313135335745766 14586341601255438069 11597954556476914453 17039696791313117106 90677135133087562 7294378770443529589 10784447386914442949 14634632778978895400 4186139978517496976 4086807424430034879 6328214363777559033 15449040979186403862 3625328783880493498 4153730723338518752 4976631383259540771 16590471521090028935 15219068044197549999 17277696286427101050 2839586124403570656 6505104637268001056 2201241863102572027 14158092033806548139 17794889078198349452 15424631162498923331 13540221921376821 8337580264169990048 13153251707776664081 15998785835395754661 275126326191502171 4252363910576565537 8582182336530867336 4594022534597440584 17010170202790410197 12485532339126323122 8276095162773560251 13007592604895925015 5960281489523218831 2665621086492743557 4195470360746550994 2944803180099871553 18220766904713906462 8444084570690405723 12716228854605109142 13814432123533082375 8421904664786718816 9813337914963937323 5076794267576513535 15701048505373435644 18013846829106099259 14806259652238329619 10399065748186988882 14937995091975207834 7516429150785184673 12341339445589059216 4781061329230609534 6621071892477005596 15443366175528717547 13388692525411113399 6299341476974232445 12582746767496106198 15995636988118257875 2954739714207969657 16196047565809676594 16333851926183159854 6143649655483573476 14383280871822686549 7458797760742782144 3488757961958630967 13202986512820824015 17531839652846353071 9042888904320425079 18339605182151005017 17103668374715958074 11296721874110898293 5072172026758966860 16979173585772672351 79054982156627919 10214392939498671710 13652181198737299359 568795184330962191 10578492622878637183 17616477262743590879 7249101272475157699 8748744370356077336 18368235950211410498 3390254309252292139 4973973713434158445 14919613701283268714 5778503672049679136 12915800395008672738 11612947566793253474 10669470266282510522 2765591989404659264 14301958891590675532 5099187390571321746 5971584733390493073 14262632392714241685 13387730092698947181 1805092515627846448 14944090374482510493 12222686909232945080 7359331844186529684 2036607772230343978 4364638415552176373 7966500284440515319 7410290543934692940 7660709868180410591 6254221097385004627 779716898738226466 3023063752493307324 5198969110064735210 16955754775212043906 388523166987233987 792103487859109314 976677218964927212 15789241162098085842 5161687015259793192 1357141243301339648 16398556749504030181 3927422393999930108 11218560918343170416 7683756112707083892 17100286863862504268 6917574373626292532 4279209412774631563 2054617118339402010 948476103452917436 5812277564240415584 1832563515309536833 7961260736351443990 5136713202029821913 5267714901914356007 12565272461563501426 7737875735916451207 17118314543342092877 6506348809426653780 10917845472876945568 13374583830418957474 11589791439736205218 8393090515875658625 7427850591044415413 15526649069829318412 11807890889818446089 1560723380330153870 9470120699805386032 2906861485497484320 9897439157811806270 9594953981849973915 5829718335762938422 6470158774501679544 15743832804023707170 6871779646459254546 2960849396148267228 12062267675451126887 9317220972683661072 17611094249711466044 9498722844489784732 383883718538570393 14266080702474583054 289187733497009605 5916581555948664174 8314460810125689209 2002799054743726369 3967299650192475242 7455762409731390695 8966616248094393998 11315726535852357157 1358817598943273574 2742778415145928949 1506733352145799662 6874404578869082829 16305384418938690650 9505538690718574160 14238511938048018574 5260151297743425453 617763847514800001 16638667806379342284 1164100030264808929 3014504717032621823 6575084482734634607 6257562188681911750 5754452895383775601 12800612259699876902 16085629427745815907 17615825498556509289 8946821766426251935 5412956732860158696 13265789866069423404 6782081627074557927 297669525252256402 14126956965906332613 13830701699277692437 1109135525908116742 9077058723009106903 5436923713464664642 3159373619503311131 6185051895355490214 12746060381797144907 2133045981038199931 5544333937923467985 4697281744069540011 16018545479119917253 16484481789380856876 8742867507446132187 14491723115118712086 10494473708450868358 9830695846814040075 13093613699668041757 7782083870163030895 11131845548607137041 5398122224216705822 15231893923021040465 11520050664587903064 3250410293357578470 2507766690587931302 12857617468656896536 16649416475489517062 5367983610845100034 829671530213010232 6277448245677951762 13968315919538518896 4344244242641697093 14663631886582520245 5216159839563179585 6383067434486613013 13925869342289243885 17703024275261160731 12498313433438632754 9907586364191321714 5428443835731090682 18319446203668038806 2740413549932954891 8448721072240375407 1849175062248876147 6637407169177037358 3116825173030239549 56169883977611635 15612153220134073146 10400405827463484082 10598096059398002443 6224236949277942315 15742477014107678071 11685817393468410228 6537825837237013794 792306762968497012 5022826362474323408 16095824183335311161 13621044467886147781 7919729050417632567 10815323369373261858 16075449913063358894 17830344273649076204 13391400802987758436 6102440949780104666 6481223038877369947 14869229043503925599 8862844498965471011 11709910507621027002 17697106521623379854 10756458021851124772 3510572521647986339 11641887533895933722 12469702888815184944 3421010851721973612 15096155540962038483 14272922940550727440 3232833170687899661 12173927828427757152 16162178260047587419 8470416557201945703 6365913741964163493 2800451500950841277 2676328806871231885 18121460119317596028 12377977169312671092 3905288871552434699 2643619689331968307 15617384174360785633 8017369026429400929 6087631278413764415 5841729696608433772 17413513470672767775 2723915415020677955 14469714866721465369 17617466663353427827 15687491903041399138 18080438329719048963 7946371909348727485 3266646956925004042 10061252510769472711 6863590976065719261 5258334343079631977 5449340323344628329 10970421567768408540 2866504542570934001 1909364179425012756 15960794024146025926 10010735322594275083 10545913826395326473 3187764077446599745 8523100667616583841 4108180157945676454 9623004207039393575 12522095910941595804 11803886478237199203 619755589792258709 2708546009521389737 6452894582749280930 10510484881350983143 17616531138086775038 16796995884384918633 1620331247163080297 11179004737288377336 8822271714886917677 7089730323886805033 2501046933431446340 7144790258804143577 384774732675178992 9696180100837421663 16243732881075263908 4395294938924671582 3161065478254794766 15708105016350143256 16334850980367837725 9355396744240486854 16775658746581324933 8140167910866643358 15134500318209910660 17156760185511000255 10383700508341308838 6873732997338081973 5340846152000359538 14595103850444490320 7192917659828933392 16663707538723645469 4831032548194702438 15967859803223808660 3618884971418062098 13416681366044282490 13605860716138451035 11239922919392726024 16546152499542554692 13407840426085067899 12895097927294494890 3300350740993074862 15718056772644712932 9089566277009836172 13169240812212222961 11250303191261933423 13962734799069800208 9783580577568999044 15265333624706123574 3622681467500087601 13913410382460142252 12702089505358812871 6408510375992019488 10658206404969161157 9015048373954787261 16349452808554433329 511425654400641015 9835571363193788007 9130530220669698879 8156973031221500478 9469480341316836208 13644076756465203166 14259827696979548835 10721016466948555172 6551090703830024725 4181399960266091502 4661697627112337805 12961488064555974844 17743338503285207352 5962981348478334576 7668755089532754817 1207770778497806137 16108592959467678006 14783058691002061021 12550912447120360827 3874612525850141814 17559608633073770925 3591406508551203194 450512639712372901 10147195951510668998 17712903725825488317 9762884790502722154 16177334795021112749 14714981841548510482 16518100331425161228 13689066375893045981 14549656444684199746 10327995564281013152 1410145616380932126 16946429676751223419 3032303123551289621 9248626177187435694 808918341392870782 9604370541774248810 11555120638292118245 5510827640865996648 11580938449972056878 13367272107974698232 16646642386972182649 15102827958886834566 4943625206399402735 16527135272524934009 6591106446958607362 15894748890945490708 12527350802863008674 12194068722133428067 8849790029163728402 17272098600944553776 8736542905526521859 14162562617155454584 4054333461551963196 18352688173420767094 12877994570119143565 997532700630665445 11142795239665006816 12128464755516840468 11330029037739715786 230094567037930606 10191089721353032010 16389374210374017919 3231900738478149925 18095343916852146552 2692055235530895469 943072589930413549 907031064997525671 1839131402989995227 6764283285995341216 593957509160051020 15595984958883362982 6747509509168618187 5554687261867279450 176887913459724890 586708074312982161 2450341549927416412 16882167684944476132 12021177793468800114 14112254329247069974 17317661730004315433 8213897590602574662 5372694131857058280 6950068102912617352 13103786313966219017 5802454753198720162 14689416615385628593 17980008244192425054 12923454440069949994 3072064567326629799 6390661216183256363 17763576447367065763 13607006111984446434 282587730284376769 13327620507971378082 7395801386812318362 5958094568919572850 10320575310499177833 5055175597162511515 1270341226048252620 9826050259149079324 3155136803632162420 10738226226545468637 5476769894866340084 14209930190155337472 3749473506558779267 6204197868810004619 9535010221460053593 4217104211185291447 17531143808195420749 12785061879199495673 8244150568747154904 7697621415546147447 1510043200629032959 2595744095257130981 13507585520513589783 13462446902746213527 8571844833402216882 14937745766707450828 4717195704719469044 3302484652693269449 11877885792521953610 1755408209200315924 2677867835708757667 9227681021734413966 2196299869353825850 8897983394736929143 5795197740500085104 10107871017840229469 7831393373109351733 11621745559475430038 4294656388711994831 3678399129058830117 732207035198089951 6896335880931474501 17468962997275690280 11587386862902270171 8496584948955757937 391330370181192548 16649980365959552908 15124425466229195393 1540214517288157612 4571607121362430975 14741054929891699837 10800449637943543406 17683874796650976521 777269140234826533 4041140592613527573 8104684966750003597 11555143008990125056 15460481131889615188 2145389644828332956 3734433788692048908 11017455867987325426 16404521584920397748 17368604542030474055 7537765599101259326 2025573465618457748 14871056395668019494 757383913609875511 10367830541628031260 5187217057223817747 8014085068460718666 5347353841029387306 6036722544370558113 686826215696580487 10725625942586896542 5247176151326267350 9172145851406979821 7201182291606110764 954176050261196359 5235505318364927936 8681826684627016657 5725443476600558805 536076529281098742 15546306666684442611 10101226564277178976 4031717192236843278 15331063563771277337 3882510742162300966 17493950574656854432 10424260567229454287 11232045335545024105 11046352394354512522 15041100658700653633 2731468277310680086 9935839678709523050 12010452295656830035 15048041197069521768 11710000442018924556 17124696398194004236 1421262765542422754 12067600872624032104 7690484303959989092 9581730417042007050 18366027177935450754 1949363619023139601 17499562080369254097 12117191071832249240 5615311694785209196 2976118009946489382 18318350730288511547 2970768300519005550 12827628784504628325 3225558315775871841 3634548774206538733 15515848499723783820 11038736444226044428 17822031139070749513 14658046554148231636 14208667221583888127 13485206705090629702 519551657423942461 380391490452869980 6042998436543913558 3563492067548608315 15043633456005202168 13958245322580338979 13628071824881668220 3701026986446514160 7552288914548064777 7429330759572375593 13101175758141188028 14021816221138141049 16851442557728883993 9612066464823380077 1254935474149637329 1494884024320811362 1442363722803949091 7982749532759586256 649399048341281269 12911652460665344373 17734290583255434749 17854582595302817606 1666700737358773089 15664409797829420865 8627732540352769213 3142164440603634022 1090913452345527836 8694551145247742273 2413641817653140584 9256540479313367498 14647388504123720220 12888404066472023181 14801944603947309393 4728723787960177005 8438454631033007717 6248534358936202073 1215981825655995152 13923644395084669751 12644731556223939372 12837210030313774982 2253455148155487071 13048131710858713691 11319555851009271896 5457806211778028124 4838328119667587079 16935716904048011426 4083840239581218693 2115252414035216958 200909646031089365 15647654444897057680 10597182013626193814 6120557666628375700 8148351485818617442 16631280624269392759 8923323662288944948 1815233658449594239 12392100221855721126 18245427890934372053 15113287921434905065 390569349325650934 14325327122011101026 5974023711882378337 5270637929358364633 1232805361530313397 11773513957064364897 11335385882736422312 3937735069416958080 8889786924129806327 18215429725060185147 13068515923627008105 8336283712826722707 16029864556516717731 11994134900032930206 8801998124980792735 7715847200731339911 6282872798947605350 8510623636519118554 13055215922415653359 5460490924230774642 383617750175212037 129139902656866731 12503126144573115543 12436620196429884439 5123228935869628223 9770078970185839880 10840254860578083519 17499699647251487925 10077600743156252546 10767091053952962629 17699827407416388286 10916894859041063427 15859702638948283666 8691771824952722691 10811821374187267834 15426388370962979652 2140202766803079850 8902625371016711709 14859404994118645594 3036192953578774418 3977682724747683811 1530485031540913891 17438676248295100601 1107191913236710026 17890380800233666956 15721706005121488093 14292447575332240880 1595080608904540382 6964828385944350325 11140434971109877600 6797989200703010198 10517529625166727206 17804884587291061208 8400134298194145901 14204382584744619838 1344933082743361694 15065841119991461972 6535622183045046717 14558227235321526854 12860675912589532089 1972696578541865686 12006742965409850060 10274309697720972771 14316392206390483075 12129415503294454024 14958199168927305164 12496736461181184943 9103787494624026655 13956935695443711656 3009747034435001471 500128800364092547 18232664474272707295 15745875365924296789 5080056571291435091 2322653874128918182 1892380845635750287 5730680114847908205 18050985561993422077 17448057626718269091 12626204738931863658 879124967244581558 8600136716240485163 9561956014880411849 16220791424288752527 14861173414330532376 59766221276429608 3367478259219341826 12181297148495752436 404072315416349486 11499097608018303390 16417862489731292691 8049591604634156620 13528084678853214935 14804139852507942623 15508720536483931937 2557340099164692652 12264825415307591420 15125104796795239885 11191685259423747966 2195305576955277629 4011095579788069251 6198339005012377944 8946185985927992905 7129538470264686996 14737069808940776453 9893224448723392151 18033055118853622092 13296582673967329979 2400286237966625657 8090763464914460785 10641345951495725604 11178528006413216927 7100279833594949356 1217001076954384407 12082669016001893019 17090563863383659451 18087142493498396223 13328936382023185905 6659528003287563354 9487192677758951837 13658945326707062421 5826759081114799923 12443241326565245586 12094604490824813648 16089266432697451932 4898451313415527453 13723418061553578794 15619317813584077962 11626428096653627671 9419198274196557727 5440622525372211571 5567378125736193317 13402634593044842675 1769568375574001876 4735689259327832476 9973009901419418109 10932880287622324802 738634297872845041 7663675528402695262 2024450673640770731 10210795101007239889 7969182448763380935 18393768443261590072 17218718389683951621 6860016914357476870 2840853514146024428 2291760629087098590 6549167007890452909 15498391457221044265 7135669339427326755 7745231071966089546 14225390082140642681 529993080762779028 154784634589623315 13376712179460498678 14139773823982958791 16136994861453931282 8666704130075855505 7967559179468863357 6562554404142729527 2562757477474514741 17879649606639168067 769506335699125658 12041917992085417065 3353587435467240584 14057641473272571771 10467749672499747935 2970001277786246747 8099360187508351175 17310840432251211147 17596654856830041716 8108771777606487441 17143176434630490750 4198753489904603978 18301832793470937255 11714444711355233792 9256773718520910260 2166870525823771447 15206858147043361740 7697903889672145144 11785140079395207407 8599202060869313634 13632872044387174695 1541293899917069689 15710250891476101932 18253053119076481225 2136291086466311791 5787821157074804920 5950215807738539117 10290999355851535403 6608843682787783660 8474730392271902832 9551390032783647387 3274302123843646882 15760227281368620959 4524229561805885932 3509953875710627984 17517576506723032836 11776346914515572017 18375097481503436067 6052198662002527079 17628340407049465361 15555781596261776353 6661674119823236102 5103398016997566855 2667437493352074799 11544637953013502994 11035716208175047626 4483629986814067193 6831509214132236762 17629141282650567779 14990908482966389156 12194980299089742480 7684194821454404002 11888848686973361713 4559704422998745990 11226273602377588271 10624141405139434939 17982304909300256916 15615564659647913873 8838644618534336859 12440547120800398001 4672107249761733007 9665529084779086098 18397635095061633546 13631480224514440504 3697638911713044289 13571345782584968103 11776016818685358348 4155495449639735893 9355277261547626770 9870642811473253246 8238032175761268870 15989852706988551881 6709933134456293444 7361391002702283942 1560713279891898805 17748272105810177719 8597627152199221230 11868137425001688888 11978357664912283650 7421598867269107528 8798380191369369060 9639073239184184642 2879720766206763709 12859855184100696316 17282790942055696809 7768206850290072710 608432933007778711 6079946713337559354 12246960990027251854 15501395482638381480 961239269102104475 798594503324882280 4457939634278545898 7337731646506299925 6024247599528012290 5912447808320085213 1043728137164889729 12519003015542063809 13461857959309904797 14050969218568570667 2453008456442429796 14186497580508152501 12798127413898771106 14107132220104537639 11497107786572299530 11265791112356991702 4460506634672143887 1703472483037448 13078882704982106193 3066785924339830355 7893407850409082054 8419707348165951756 1802020476403340810 6816265087199952361 15370684002993085150 8496429702034305934 10717027647387288832 15449789607140976062 2879799834035232783 7358062276167862301 6668451234178480333 14636119866917405183 4738923514088799963 1837340777326167186 15413396339423927728 7593639158872510148 11347234897286213370 10814710105233469734 4252980103963528321 13137247012103389570 1729983899093794635 430558305584819517 13973318200525721551 11007876310297212938 16734538704395347308 6354934120461201781 5991749125342299047 1143837733448176908 17189726843603289267 15936043038465820191 3994521791542202361 14993827651518717560 13929469549345824899 650072415604933553 4774829387622350455 3412025666760518775 10326401023826482393 3977878364913394546 1134489923843322958 7409550164277285097 7662632034553810940 4381523713190805340 8285459640523235283 1780558107224135709 11096693923220605890 18056595777294552949 15055009918507277933 10481405260825211294 17407002166905409510 2299545240943067435 1573812500420830301 4233183459565827355 10557037030500039159 7311668579510878427 16777161402319677024 8652209336973260477 15789602941424437508 248344514972069361 16300289674115533797 17148124961003398386 13541974475697890432 520257469099869041 17070383019935570550 13282826278263664004 2894710607557729331 14568608177782405560 2855076340945674946 14456380132359876330 17842097325558783817 17557562146332342631 11677868046917534651 6429847010783139631 5332929155146695450 5566584169479328145 2382674406656105973 14906205323963982227 17714606863410861822 18398052693967487997 15852170779245249487 17791917871976041533 6344245441165536421 8169939182734074884 16328870436584591295 6208008584739288934 9872185530757920397 7730378952411984926 14345960283325938032 3222378082964756594 8518502882176293456 18295364898754863466 9023328423909090950 6605174731936325668 5498010248321781630 14741508660171688574 8898997282963432237 8065602746987336747 444239901203326924 14930336065282801087 13871863630461536236 9793363622393767967 10664597827544319331 6213761818504168711 11352205800378322120 10306939044155713677 9353849909743682083 6805784323272864133 3837547514648754486 9836846795021664866 16417531231356596844 10545450585234204342 7960324115062450502 8838484153149525870 15281545543656337242 10794219489389002854 2882374396850875486 11750073604350261731 7748166498426261977 4270061479063940004 16216729382710848855 14899683776754510148 5800674103434455039 4492779242134666738 519593951695191424 5980844758242647646 11391330288207582095 17634304969082805014 13137472398663762685 8998991858069557172 15107745684298205411 11660012550751459005 15908430401430068698 15678074623367387420 1559411818457449185 8261204270407595385 9872218229128594400 10311344114637238789 9745527323645034986 6463730293230305596 13650213599080119583 8161164662388282442 2953392108104397601 10125626158856068492 2450737209033895938 9521848068593983772 463728430716758269 11301067557732587793 17686119309419358911 10160292986639046628 3085166040740191386 6155074126636044837 15686372002608576668 2636306259059652463 7816505033573274172 12793155235212723654 2030456573237176153 2605815532380619031 6956384111140651188 13452737369403837809 10082766036517669038 6814041797732762738 1419087484620364643 6753549630856050784 6659023385849162451 17591327312197206712 16405075212383565393 7479865443537620843 7762209092970433240 16493742299055529109 15339132836686795312 1958565959423915716 16230915019873248333 16892710792071647574 2338353469095540605 18090309881096971320 14783875312365581385 4025285800824710241 6740351985113781577 16935799093531170417 7589105251558539581 915692822721944722 9462342225637776800 4194054873980506620 1757106699070361215 11735652839957215368 5997286798545706214 5762366833327311987 13047376803166317574 15033676926712886658 13345017881403170722 12204506486507406981 9645808990138073113 1337328938074984478 10342610499673649980 6006171031109959270 10716874595380897038 12730675850861550954 8277169299448168518 9531844784827695783 12958685462501996066 3338655279463029834 1487918413381864358 14313446845954145112 1295311836618735593 3025128969322443056 9156323158173345534 4205599018432857110 12523628974343377257 4489769260028352798 3352446797063582537 2051388618355461967 9946880427930112460 6029534410891782621 2511041656936000654 1223897926477361215 8441392223459487544 3730991018945902016 14193467967781949985 9768383672801152968 4876979571567532954 18281939895769206432 17872027362564357155 7409428771519759790 17208518224865295849 8203360476401979130 6160953708537968009 6043151940099708103 13894555846184826824 8693495102638960269 7291612019550441978 16688360521536101145 11001727054684619460 3387006036683499983 10714324914160540770 8667532784337955660 9142309762028700931 17334547161656849906 7600894804232472468 16697210134056558024 6429110750040196317 4454803151041860718 15448683634449345419 7867602472280238309 14738794659463430047 4730676843543774536 18367539419681953650 570467443342970794 5895737947237311977 5118844506689807106 7980305636879128839 12947328014057232380 7550030162857039255 4323570802324088125 10171489496995780053 16557128015970626131 11551987994154348574 6390082079335008869 16411758180351300389 7022988932185012890 8935332069792328792 9312727860017790860 12624246508462850931 14916493757197446785 8315482270477201995 515644738030062857 3224826928697206189 7110474530505212862 14497804534596251325 10010307062636957943 16184580962552074644 16342888886117932016 5310897864398552645 11857548945927864284 4046539071826961186 6526238976244594489 924519524526091125 10883894598198143909 12312528126069709575 6064768083791177469 9481990862393757339 4157253480776807147 17581519056531655100 16706583468953060273 6726585197134664719 3853786418033232650 4176751172685112563 1408612771576996090 1644115576203877406 11509436769565422368 13992230055854170812 13780296113602734255 12305646053573780509 1446441113786849222 1437928890075518635 13855039119263040046 4477618114060142087 3307515037737028209 11734847973098868249 14386353504713968934 11474963440374734193 13670570911145360120 13963305896392703105 75125090550761070 750721743159999091 16693503444760721000 5168091142584932429 7816238887280907056 337253352080919265 9665789536026344981 4289926538234345129 18338601700852139793 2551718882643737916 16257485172216749496 11759095705081020425 6368941938680384002 7704593345314091131 7346024909802774409 13672921003329877314 4311286682901562265 14921459895066315797 17971325376923388168 6009116215356634625 6287404720831854310 4945860327316478200 9803265370585943081 3039596296214580777 1326456056866178422 16551665363789315424 3324413354124626654 12518506340787747760 5642045501244965708 2649620070130787246 8148891468097743801 14710750639808683280 6033207199998459417 7957864128595442147 673936151515570348 6950295636997315230 9164237527888984653 15854139137874981804 679505652015709999 12845889809479981331 13777803231983471003 15814262132671059322 12574861352559420113 548237765982026758 2090029924847722120 16066144586840913237 10103704551145529919 2150963048100594650 15978043726873791674 16557175616477748387 9679296573663743166 16259085786181297948 5416855242549597051 14512274636206128827 5408073660811209028 540702699648768620 15280234985612291341 2432587696721285782 4975670216912085870 18205026858888198246 3777272278921406170 15325791424009905313 10665796435102212565 17269935947631720029 7219014719618357193 17499864657571791612 7980599171746158133 6122016221044737793 17485065547455879227 2473494576257865466 11363568055838827170 16523470428309180801 2735007416041092216 5662499180525923092 6846478962073644732 8824350451540241836 11592577192531426951 16875357314667749073 6027159132025377684 9743462310686544124 5273334407413717086 12469567117176779811 11645030237614596806 14499887936850139731 17607802972874122198 12056314551079836157 5199156429656453161 13379645806239097965 12172798382537726756 15757006767544970772 9800617012552423321 3565201354926873757 16007920910300205199 643236293178997697 2470431907733746569 4431807500235076262 4069895105626654143 9806309590303349278 8088143984518445958 16370304031136719481 3519489607007569638 1726942366674890738 2040308535297631421 11392623779725615404 15313171127839993085 8490523938257133919 7774644377124322889 11706728851358327022 11333808424217689467 1567941585997367965 8327357126900051123 5378599911815879864 15611620052831295772 16926716053769145953 10802456420684481177 4263754025492706730 6353665268754722039 2821393512657094912 12287175841880973538 15768250354765806511 16036417757430915987 17107361485274021709 6946358530712924921 4461276013788552741 7663344762115945308 9422702436911767349 7634602159242367336 13662511654529122548 5041114704615007356 8932825351136321703 2498522064619002929 2950121727642543303 12812718519613305775 17577422702514322696 1975397787984495175 15054603621326301851 1686090495577284243 2935752219192982988 8176031513427271871 4154106280391835555 8658317736288533940 1526731573031284325 6249994843006846433 1503410236307621677 7708949785255941897 17905378924364854489 18095068058282920157 8119820929912752043 12286847977318309853 14963457826849028060 2106832437044963700 6429768538545049807 4052179832647726952 6388191750625340989 15156200576601709067 3442727707139437304 15424964712187110806 10182210992346204037 8437973190083971058 697045149844841588 16006984561264166969 13597660007060380267 8479471411040193339 4755029111255244099 16802680892062941637 16472136948185094387 2598112254926120331 17756423431335871279 2593737709815815839 12169972654789916719 7343615152923726156 2788932636627366561 1852710297542843757 9622534285361726960 4857688320964935087 2334493269963752558 4469652637296566609 13819481830537743705 4046354899548769829 16420814442874064357 14205507548255637298 14035058848613733574 17975545774884504393 14680424533447172712 16485767746186019357 9116915480493534304 10635483507758036894 3615138003679403123 5771665617461724910 5607305831243241169 6825556521995347788 3123719230691330869 9198193665179379214 3043033455996157897 4271446542835476689 3826856379526371888 12004296528512713202 11280007998483586839 2359185481354901875 6715130448056001508 13284676674861804486 17794677807104713555 4269786809783701276 18375780287140292169 17986663106227053087 10727048101240304486 6332982855715426034 17784090836724528906 5429719936491104813 5229833607019906406 4767246043820272355 11625938647822920362 11768170299535409173 16581557029738347187 5036642180872139947 292552784573705100 4071016114760212465 10350095686777216734 5111474328114982622 14265018309898057586 3234721704350337214 13405700039437408953 1155307594597162696 10430967106760614997 7179228265045382643 5695190783236509134 4952915284126758443 15629159340882948924 16521020066912711159 13074005770252531698 12049841559575331540 2850760699742082692 12694670782936786062 4064603386064880727 12833665856983615371 4554232053821003192 10186021300919916936 1645854536229560799 2227848178784222238 7760132686338913986 13370200757673228240 6939061228834384295 2592678423586815225 12044941060220129521 7157437807242740592 11572742265729507143 1761497585819694602 9068066283301166357 16815282892399737872 419471526887486344 3928564371087030026 11611766500589581599 14471486686604398570 11417570485854873537 7647298907316125124 17938618153932810537 2699440908770303806 8122267770004324457 2874437367822625221 17947613190551537048 1568508100637272950 13763155955052574044 6132859727983781793 17434320277516907135 15028444454920544124 9247758107837156803 14269217747578752214 11892716270672814457 17039331807676571561 11741124869519605248 4427057523921299643 18204750286101555142 3484245113702836801 1323495207848096198 13220215175749835650 3653873074418829291 17027853400580776414 6286075148632661781 15404691785291177332 17472922072057282310 6965792381532707004 12961753758407532999 6411565749455693883 11699243625724938146 6197630517909147426 7203830167632740794 11552323004071436792 6569819801422750436 15013840559983109464 5112659721391197707 3690967726458875262 13506514956858495827 17777445443807141223 672139467515115698 10863834031764752749 15662104334797807213 12959548804506698337 2678501227452954371 10720621588863551824 6236801358641876691 5919767535935708103 7115912312403333030 5113150166327560727 13969633621883756507 8901192094188324907 1758530406382787885 17013402702673667678 7831151625805260602 11749868444541727569 16913137192357735293 17057881113558376871 9834139775150998421 11524939583758172919 13747088044880181256 5864123578464062748 9094642332968481172 1221711369531482667 14630260108056568989 1773547377653825882 15133942788970536545 835951956458052540 4353144799272133583 9927458134940956371 3688977518635129399 2110861202445751757 10218904932442220642 2830374116577944853 17077614246524168934 12994922715957971527 1405012659209005629 7297358510428824433 711257417379686858 729975657614906085 7432627713738421911 7393775537860419292 5002761217625135213 15584211253032144286 10080296544138848240 18125708790012294465 695203646625747041 17151684963781832702 2823306805944523610 13661733078014307057 3740770790884019560 17895696323436539346 6266755842894911011 4369519699029869904 1596424867125986387 10485545850554192525 15668749464599744525 6643909991859958592 18172708125126807820 14152269148977743288 4834314987178271993 15464379386862205686 9744467600972904931 7536528386436664247 5420523673992338668 11754070268061768588 15005737278829291051 8349886035161129723 10385357192791524462 4785614656222133521 8582110641012390502 14806102889498980503 3428914735260687597 8877000799779957455 15842102916382080547 11463234698638510649 10543730371726436687 8453779076437311123 4952938872255614869 16574245795975693532 9119093886441175231 6247076794820769784 14909253203455869008 18015237322596691967 15631734796959906105 17576376106946575365 4897515147330027286 11766122679899426269 3212196211807948886 41410492263640613 11105713235878001093 14120461913121577114 6375363996556239411 12344099954733540014 1765299568732065489 10197614826042228999 16043865804197210665 3079691732507420420 13048420723072899555 11997577586017713109 3577742668551275035 10060758867874783380 17302533738449594841 6048213988298937632 11055698748884697609 13268191961591168696 14908885820647569546 13564882020657645211 12313544450658090886 4741951550179613667 3651648150459589422 8043613360581154642 12175287794208768748 5691839624552262534 5590191621042622629 15044955110252962676 11805181108383564983 3350490605605510823 2925901355799141140 9291092984407793074 4459625827307192922 12394729365457007997 11847468423296859933 594980400096588895 2439936333732531805 6702534360253420184 16496034269713736648 4250331930068886791 9267176424570096323 11784659891449402382 17142602168979780546 5756347721051219172 4541531597701938858 13668137295068994944 16488468050222229814 7774460217396192725 3954233599840267548 6385546092664646201 17090917665799685769 10496771990602848637 3199222163908208549 12136608342707585768 238406240772027687 582365542962002259 1731014736308188203 11966450583040287429 14607983100691598337 17698855439850557464 8736280274727015065 5477051952091974370 5704148448596046026 16996374971915593217 15164656107365998415 13068646264816704293 4429524407543204650 11068280139589468908 9393301547384810304 16194401497348465265 16691802202794809350 16958089862314834972 6558208518964979467 7340423788359858302 12609813169588458054 6210873744247572215 14078996237379443349 10795201413849941641 5912281238980646686 1141148959734621757 16950049113240102610 6968249098378973329 14175509313702272732 6506809491940947248 8230521721896925102 6356923221918484824 7321438864146207155 7385678485947764230 2163879075412989097 15040355751884841508 871905683562771407 13568427927229256384 877003469339287307 7294886690930639402 16089694116130364258 17265542708142393742 14388905899728009627 1908363753513539353 14650284064582924747 15056616978940817033 7093824477690510119 4129662820408472568 6320899961106654409 9387769570399328955 14950403912501849884 11856652106626465663 7842985806790869308 8999787632698382913 16903866902013016487 1699185797687544596 12621951685767585984 8326063609446312264 10485627288799751604 10351932639157398971 6950357341713180732 6266792409976767232 15174299039379633212 8445169915830140804 17957277231188367784 3517889011966845509 18352821022130746146 7726627749159254506 13553539469900497922 3631784232043803745 14497404990729658639 4528826779690042436 7657919039753304522 11489932785235533414 3827050012890155815 7055757212822647281 13832475704626790817 13199620831515655007 7604042521770061208 15151857076006515181 130370787234325152 9173549539084755280 7376355044219082295 15757546753131783065 12312822549402621513 5771193619344853056 17076972363628696815 13681165176849559999 5649483744142969990 9936901014942023336 12312484792728826533 12970174209077735661 8726052144586555363 13848254234424591199 5806256385879673451 6340569007071555072 10918321278519791618 1468912640274712070 13891207173445321648 11235590286891552257 18258916513366850617 13700705324092633927 8650884300974810069 4001757296943419666 3683431975626639346 14942686328448635591 6577164190343919552 2384284365993762102 12123009991634228806 17585123598313689570 15649114072645458427 9456286909987553934 8109123873723564546 7167413490024975397 8426250386611394797 14380511490470225622 323742946903392613 2546922023265792116 16545122849226284875 8438414881211536354 3540517096606013202 12451311835210598594 12437458073238777587 5190541334365519495 728588887719179574 3062943957901997393 17959630777772084377 4830688671454151732 15169082354841328633 7692873345561525564 15326429344423720547 2304479509079443896 11725746222182213299 2288445847426859577 6519401235295879713 12196592842927262297 7552400580216842715 5134580969853295778 7859322294348016058 12492283480722273557 16343708906589423630 3599466386771126766 3471708230123569142 895654128694002970 11471729682763507598 17352045242937999661 1614247425967792145 17692650076627742066 11331599382172436094 1413272458867944420 17408767883530955060 14460256145820154305 5158409695434636362 14229881919955908264 5035681741115415590 240822825363797089 1482909991578830944 2965164704837238795 6997768280993456019 2395990108662546110 6056818980043425553 7203335490021332582 894728395581518762 1887896751159152849 13295716310325382346 6172518509958991977 879588595760967417 7615509477000615117 14434945945676924362 5959180316639942581 686416101360531044 17130960737871766348 14543736024126333975 12084066983631793127 3369619015359556195 257841122258664759 11994475970283151017 5198495838634683630 4964275706701217282 1811080474152940834 18404613848782911620 1867238095361387035 10035798895483688699 12515506816534486215 11960017411158429952 803782124961418076 11588993383062386853 6186234010593838030 16578713212095838255 9103670139147333608 17478539546138253957 5515597854008315769 711271975582081390 12715500884386076705 483239252513475355 3058877161642384344 12535039162215426000 924418132291755698 987282238350810447 15586886796853251719 8278972410918465517 9628468811247989367 7257537889324180968 2243101907397490857 13033845978504997345 8415345539437042378 16361387645796627144 6089145448102945499 17010260000123919594 15663093299261203771 3995683504802007404 15860702341715026615 15214351949027880188 10760019236664070592 10893218873959545900 13771989820767702634 3022213425338620657 4310179743843900599 4699006146585397374 17562606140314754300 16050882677133378491 12913156950764617359 4498754981626491612 6420298322475755669 16152714665994656553 4458527180061729128 8779641636514970122 6707250528643025142 16046692988976594712 2351310497309894634 13283809355746818631 9629101700082790534 2728888596173151089 2174681653383607113 13475517272844412352 12526640504216271080 11110741216327768579 10819011143176094172 12010036999100069270 9274337001748421835 14925938735057268718 6205325281752466213 6871795902069089136 9779378338861901666 7994820207390450190 17010385948904445628 7456486680533190995 17607016959063895037 6569987787837945980 13133514198134300198 15227785937902086104 9676755651249512255 7607929102581382312 6523551914445321121 6373746050725102969 13790716596901889963 7959013880481146747 7524157256691519175 14211212141740234330 2178385957342427573 17809448661097428293 222081477350545128 7555504689338936188 2540614301570570880 18184889037242487335 3041269163682287351 13892509952195533069 18415637005353650588 11237910880351436295 3775108972727028010 1302712277623753629 911591760427771728 7842329936839921929 16350748071512948120 2278557341061633461 6119305910663303801 11268036354711520383 6635462679112280486 8625862930816893558 2534551484388203024 10610154076872732002 1486388530629525912 233984991645303913 1376071642816178792 10084424260992137420 17094290959387190286 16561709423388859984 13264039615407877647 17326686191857184253 8514506005978763300 4046317658869800358 17054758076166616398 18062881311380251863 1212589784632582658 13882854453934095841 10970297981599662749 15046725887460940417 10013585810995999070 3851098844579208433 17722624994349689033 15039913594372831266 13294560116922616370 7142872808102082956 3197157696235131326 11069961845837459107 13522646663179414415 13070138088302576328 17082679576219215336 4382671068764551686 14366951264337311524 6733521802798971187 17613941651516528177 1289172966111684775 7706717190708789269 14882247395693493131 5519809803317499360 7121417469232291957 9663860514910458744 12755297494534322489 11373594341334125124 3822550752353267158 17158053067955540038 2144073437639093732 3039900903169387969 1686095852118294257 12533547552293085554 5163931602860533579 11760036223556163723 18307629059095662430 15707788767682107226 1609571859029902156 2499033452296178073 3489456259194364855 5542089996768188679 10260727865361995445 14491946609657934104 8708076783048305993 2154363030763119967 3098788181149306759 10031575482777994450 12359452663692056940 9273325301943538634 1551844574655846234 9667104364550508119 4577474217114925286 12760216332317822719 2358971523139910179 3722828763698519068 3383677341749298265 9447116694519460258 4767063874882738961 1508103191418671891 11872498577904443034 13792250113349722752 13054506333658704112 12316816981860835670 15666526228202325598 14068270529946769086 13697514276595331460 14012134143640302472 14165915695919037601 6988530674411041270 13640805396879837415 1893574229019403034 13785359177894114365 15973409178637288801 5846579913495142156 3390854395334548178 309442357695735113 9728609834536863355 7957516444152892950 4863908621819749536 16133375355155296567 17710341294091984744 18330260250652681326 3166400714923846648 3711434302290739741 13585355792610528922 15894629527654581387 5127265402253308427 7394739896151182378 3569846032893711418 14868613965399647913 4249784317964840629 2200570905512073892 3050200198661447266 10215903355852402888 5007798264004555330 8495211401040984606 1088027679383331149 1589085259801819624 17339072627331682653 4997083011224557720 1342287908692354571 1285915132135668540 14170226350160870802 16286132844826560960 13529273550735813939 1791581581763206008 13402517491428017042 11683737639859274579 7253698519900845929 4304101761037341684 17504032570910549003 9259404075322508942 9859800775190722537 13879317326649209833 5690676045395603473 725660210594245974 14532965133366199006 13369658197763442965 15198630606612025032 10711313347720332072 10710975619018496234 16605602598433555105 10987794024842185542 5395209098655719742 5160973540572889499 14642989356101440038 9860122725911132158 8341019342793137771 17469155283641814864 6824344185565198076 18389905572049450726 3614590732508390651 6998849725473430512 9455431915459156134 8892056507524745223 8850710282253128989 5519831332610378626 9918024088011532201 10064420351654133441 219269097159166478 14701096034128288725 14594881324750315191 15064085797669295777 3353918433582457124 4003773161103322001 9966016127481388326 8625974728784688616 3753371573931949955 887411426657843515 8702021693817461068 12130651858050439329 18288391697740493016 17240697119954392721 8200356466674573715 17871420490897375621 10158463275302143365 13707687479195695170 1389866171221400559 2813388814975469264 13952660318226562035 9835369616417652776 1684407471483702478 13446790994284719513 6135188227292653962 10255741382003058494 2539336553894930359 13621947110964957402 2628081869054271167 3884574010334020924 13853874609840025691 16372977692973732214 3804035036960038588 10335993654983272596 16688765886907567232 232630519989947323 11975900191561204903 17659041353117088787 4173250985181409455 9166237155999876102 3574179515483548425 11629287129331715014 9711689413533211871 3233233009621923373 13636049554374698056 2429875489107012685 16924200013239060538 3457460363843835627 1054066491087325278 2981179613981071956 9567813480426869301 9924022481983647759 10797126053309265013 10762418083975315964 12861913873288486262 3092500304878838613 10753089064252513406 3864311162169115993 14706467352776414653 4102580997131690091 13958096625960843637 6148122094284763252 3411228953377260510 11850390887191611029 15243851398014638572 11186106214945465527 10651108965108761686 15066658653174313702 47460808963673353 10851568612893230603 9091798579221146413 5554494462996724162 14543935866052947308 7603794843023099062 2187247447640118189 6816535581944783592 5217461788736702693 18126496671437435002 16201593452373211829 9173647780879705143 15387208862965144741 15600510011825202990 7628762410877171827 9453483984405435302 16518979920086815264 3293232361400120336 5770952024823446395 3817493231103858318 18213759955813473107 4450614379135640306 1372499389681689925 12774689930050017666 11585870690601504978 3601596065007549808 3088839930877688143 8829261019687307508 14972857031095923868 4561054841473994736 15642188462633345192 17962379041707214121 8661966653616237609 16275945704381515576 6587682981685159219 18134056361544275083 1237121396868438823 15350044996881583553 11541324640482751485 6748964053122763642 7465035849007148150 2874984328861317317 8898204357325920957 5258722583905915181 10243348432876644969 3758431897589009351 8873369107090710447 8546745341381770634 1235842874377812571 2955531690320466333 7738742057443706363 17879781031900946971 8059172769127677528 16419715378973104085 17052848640837238603 405772752578741280 18055242061284824715 3919750851709572700 8391547123717347139 5232309481425618493 2399790435776562202 2986670856142394548 3485107767727828831 16867442109222656481 9600263209086407862 5336259282313707572 13585143465633158702 16279360419071624517 18062613747420491897 10323392195524677142 10857704181798304114 180859761979475520 4978989705265538185 4616424580251187532 7800820593730966035 13744032147040783563 9153240611530978826 10681584941631737930 5650775733308269257 12375562730976684291 13526798315314877064 7871451176568183214 5715865937090502033 9054515215934971114 546896676945985563 6369614141477451561 5940326337988553040 4138450806100295682 6204136134234319206 10340217144051677278 3359406509791714148 12346447908515141096 4215135361676785529 15409263834896106090 1554544419284819920 11986286802250418470 9010337891842460946 7876485759807763219 15871988434517571829 1155632089712429065 8021339596448361648 16401979963646136129 201914714807410906 2423336543819112270 8346891123510280000 14466328831640805760 4158460683757498279 12525580387629643586 12588882739056486501 491575394336172722 11142321195313890929 17522858886580246420 5400914470014437560 8124655325036986405 9555429076294024460 6211338952072100462 11039886612158093923 16528166360909017445 7468801837631042930 14966671993758589024 7731624698256585136 2099076272505410062 3700724975637884489 6532251263102711432 16179832638116606708 8427050629425768912 12498639562621629193 12514994283220301639 1274989035800830832 10708174852437367811 17728275724480859512 14406382302600649443 10354020046779290492 11146872075775570413 14515881019384064559 18172937309552303743 8840261428590086319 1980628678732062736 14059755061009443116 16318710406266813007 17599428711629130791 11332350357163166714 520998483931808345 7273083045073782194 16086731250551752344 7590724119414158705 5840704364588208611 8802370640199486562 8794725669194211568 5208156071344763988 16117358554961162804 6843174046709422860 5498328450685055447 2769447127590434765 5141318205583301574 11929162229371430135 475189343493067776 1355344458728592824 5250577260193835335 11816580504198315589 14381999077669031951 7769566536644875739 15200861129180217514 12088877105737784865 11600353517601693819 8339161639696071394 1847315524217526185 16090186132923663542 4592049247384357605 1996813471438084339 1764858738351804707 2507975932095994253 2980586985836517102 7099321837275972896 13365918026714651915 7752004929226106040 1948547989077827927 1850704442769578598 5248792886269697324 7965653031288776479 12567708191150656638 844314427144089835 9750408499747148588 9379625277393581020 4221582340224471110 215409059764417038 5593537528449680050 10218095280921449826 533027931533341025 6049143108564096021 12002051829751742907 364963884210124937 10529033820112011413 6407614362694702723 15532311842667377439 13183422979913406616 1143853245164998862 1027719351196259370 7414944657394611182 4768990584952876486 15677667372190810825 16054361398860999062 792538035040715144 10604644462374432844 13276397094413597629 1343283512606189542 10743736530351483426 9398024925074162620 1095097581353739128 17387504330795867457 14065196968541807801 5913013372856433731 14666684135532503591 5656606273842170131 17462979134443563838 4208867863642305210 7387263435198066772 2358716315723412890 6856858226802119603 909669182062734400 17007139797258165338 1926676034677713475 4714852028563587253 8420818444262100493 2854244473249872925 16236130619178501044 13214217973864906505 15627659056445827885 2706230959233483091 16494209826057251029 3110243757443637967 10420967569214420334 12867362330780078062 3525814679556316594 14992546621964580936 2662860852514020084 15561149602269321393 9820174507117019433 11562213246562130421 9642788097879816546 12194139078003568863 1605016463291218446 14321747272235765963 8616521752982047329 2136595954636344695 9789668487360032604 16292296731278258248 12419305957371785412 8790633545653629599 13479110304241713535 11584002825582595025 14864941751386776569 10971412046391606197 1857214929896795244 1213935058005730791 660215710634225330 12878020152530469723 9848449107729168382 2846189099035992494 11641834138400893287 12568138511084221978 17894028742754271298 1145789810364630941 733905545830269509 9724114124605674859 16520543993129148107 9435301890831708282 12548713421589670574 4424327038623813728 16021629590038481687 8182455524820071810 3728258940853984913 15568035353176483353 15079521216519411862 16110963872074211082 15406949051587905854 2953953168287462661 1233436884851007637 429586846408469916 8962645137445638483 13310524548380498820 1339132025825948277 926913610942896924 7015453860994471467 13443811921893486870 16024812717441792133 7677278730217368561 542889565925997482 5934177306731866398 16741760804635515722 8083786248926635415 555891818345049463 9334644194564433552 5223407808488896724 16766657300976010946 6207718669363759478 5977609262037218704 12995518956649441783 10967326081427126044 8585631383853039795 11141504616902774688 17171181319460522549 12653392597309883193 8281826206176388715 8904017607725347898 972119543663372228 1119248604590739083 14089199844806436440 9804900118061205579 6925201622220322843 6986574816681281905 11182024031795809208 10164814243836967833 14566461508889458708 6266317368169945712 15644535347696041170 12840963034853281519 14811709213183386634 17163602791155289964 7857488626771042197 799000115018387620 7980681878976581928 4867119977422877143 6629314808801395659 5010347774025926170 9918590906624562672 16504366644446122829 6440452362276274827 15310924594971981562 2493480195201347079 8643338587881183677 11681200467492900095 14333154699043147843 7274220480761196639 2670175241266393763 6361097096544070365 442530360615599026 7173476257223917876 17340388612661908176 13223981771897927587 13206105185380757218 14344191123881731164 11725639613965488842 13668728277284487051 16263218953532645900 289272495005745839 5244243908774352460 8109091459983498646 4072638600266642185 5780762150613147774 11786628657038183695 6468332116518860640 17131702218826462258 13445589465944022761 5157780011016369508 18053279654731400672 9470364674808016091 15351759554245725136 7955510896843105074 14578041052688932593 7937005205882095915 9621070997119914123 12662689826126843017 9202564271407336341 12564699923368541426 18327393769145039741 3189447476328341517 249640849463268823 10902906131679978262 12476400687504093965 1498053269020196407 5989412164326780425 1313602607586325195 14843205826127037253 14406958099650649142 13218885397325084463 11437349396924069359 5766876030947917321 17960865945106652749 1332233459526362458 15424160558738023122 10475823643748998781 4215901075007837244 13532670725893907054 4199820439554637297 5875844791643100408 8641261293510103081 17062238698223449302 1033411659513511339 286501909589145202 15830488738159425538 2989788576449956940 14423331950539772393 14405730518791775404 17950702670543642981 8845757664627818315 6129388896045708558 16184260451382177659 15353913655940128970 10570467256688087742 11693565100090395523 16793921386745025012 8258088100339341334 14428669542513565394 15353322991815033127 10330229822502196068 13700839472173402528 2822439518758137362 7105081916025780509 6317408331709453033 14950900101747838489 3478260547544860998 7072253369929011663 9092591517699611508 10878171260063999046 1515652111629813882 15827827375229195304 6285971112626073127 11632765280672071883 17439539111979438966 10542121222949713736 8597569662675624875 17498778024295151206 13568172755664844232 11361780670224029469 7415423451227859888 4998771665810918937 8721094655806079724 9968122023487827655 14944814074996948319 11331511185957028715 18012867498035710886 13454538932484854624 6439030630212399284 10402309516325893250 12681671529075913857 1716201235029581661 15351074245951016510 2966913733237699263 6196745602970249114 11788225895128669934 8966721966149968436 14719717800129905470 3694814738500900377 10866048418929160837 1338435237098138105 6854217493463549294 15550117443361968697 3814711587200948777 15312057079323775480 16786711398375834278 1162820839259403598 8776301525662778176 1269725983576869074 16146202975676736909 16112504345715907353 8782116222475263685 6985401905340960719 7240359413210270316 18039965627669485482 3761407396567551999 169835691042032978 9232015579053914547 15463843218274394847 15636728964676938224 16143425439065737113 11891931715449504206 11675079960511588398 13441164552084379013 11966909607473337410 5615052564167218364 12611536394363052510 17982342790004537180 9680760151130517304 15281495528458196463 10038730123829582265 8599099357049360063 333397733074451382 14557189775451766269 2598955076387007336 17088544680217205377 11736508040939529719 247468857114856279 9882534868014236859 4901018534596857081 1364709741677751949 6867055530634249921 15712343086580351665 4484499929027496366 9733223283247863115 6852798002188276890 9361495770858190635 3706451784967229334 1466252357236130697 13695993653265182859 5450243881072809505 4164940253602664415 9566021524212625359 14967720429951108602 12260159160235954863 8279137465465908195 8036126271872869855 15090082631783582180 16293039517584522058 5044775347020095461 12825874813968593330 9770645216737681684 17571049950674264342 14186775120931983946 467613390672260639 6536010924851050473 6069762262236085130 341893157783384884 9330077484841400277 7539986746771344583 5878328550796123349 12424489813187359268 12959274135393347528 7039681823797590170 8591847735079756098 8922220729109575313 11612244384966672256 746019673987725263 14682228996896257846 10741046435959635498 11376066201149632209 2779932555871380113 9107984446839057215 5040931013790157886 8998116365771108900 10850388757069686089 16880567377721085488 17254842636207004563 7713093669336226400 6232990659843246268 18189091229678015128 18267330854417137705 7124441522322464524 3690706943934893847 208129633735757727 7367954987184016122 18037926776916865998 7166695155958432236 2328317859303285970 6006668255306508684 736476039563714957 11295125943724610275 792013945760022409 1440254586011831463 2847011974850155528 11044566371667352031 6382460023681458044 1659275991762154640 724620466267365082 5524377090351377330 193238085577121879 11007119880171442487 597704309276569945 3514564471947092707 12367645249053204259 1527702026008402096 15987169110897243562 14936658852756419929 4851152491030130043 9562663734886804156 15851334485675623255 11252474146124099686 5655009286812867099 10703568048780897743 9422952323068057511 7341743543992106583 1545629931103153916 3076169868455113507 13636140469953781014 13242039941609729007 12528262894715447105 11846355431090881827 9445825055264898952 16589721917067382626 15452084513838733604 13853942327956883602 7569321805775013687 15221452380027986383 10328091010121712762 1942206352382088231 12999831317796645317 474910325360757753 18188898254020397083 8825034315989246726 10572092240581649108 762164786894621647 11552661492890648089 12378884693791327837 16057850958972256222 9667744085969470395 2214097462990044572 10839309096800545956 15527654263125027867 14589774224887065647 8473903501915061914 3196778604090896663 13576463210611188548 12994085634628416704 10137878089295907501 9802989277394938354 6694414443375034780 15649294854796274382 7996318210917700011 5842519299210597697 7918031374758930981 17450826562531665791 16244765816802336037 3578083975309792037 15453342188006555083 7627587827530427588 6308910696067000552 18173770658538029447 11556883247224690455 1348559032409186137 7385072258774633879 14907294610247568032 10288653380934927409 13006952378879967488 4968884506512329831 4401366954200480700 16046520506004402716 872178432103327376 16233215176790444725 16853015764035479352 16050743770668813659 2111373338213122552 14904438057709722911 2163679034584510982 3840513220874644473 3236895866911741671 13685089535167579304 14017345401682693567 14050355472473051237 1743844329539098852 16205053587869060632 10959827250712281953 17020511834528726379 960456462072089748 11153705869524358077 2527880216029964839 13042417676813582108 7835100122871574881 1886745243913658276 880505621271723145 3371860839001313201 3437145585297711971 16073495778757294049 5861617784206197132 13349671144164672280 11801176673558417448 12137017514122948526 12376078497834930397 11304163771849996182 4373748056585227234 6665893000792496693 9646004141662307316 12019611366265994675 15911346575910005056 7513179106843751711 9964229805437297404 16519404609053667881 5506926438034938739 8700909607440062806 14616562172269127689 2059926700631873513 1957829907350767349 16637485500329145105 16083703079387243077 4328805121926383935 2785589771393539257 7794440154674650286 1667102734803672831 9509440591419252090 9788155042398210485 8604104056913754289 16601844855783511560 18000919172393997223 9548924494105995559 15350728471603022623 16001653354345915723 13127332201950829804 12199420279209450099 9146240662272968890 10995792834369126390 9798957055762178908 11050935052282524843 3552680338078484210 18170693715694672080 5739296815737435958 9098788186549462540 10661973349326998264 806913478426037377 4039300376786453073 14047677106806712680 3778126244082113699 10539637733701424196 14510595456122809410 911877347565512600 1822784821315803992 2326235180530815227 941954052862899326 13234037787305256376 8306496375520418107 1048686682430082507 6499799951193606944 4133970459152731794 15098204077045096073 12343643924986388541 8351778468437535182 3293020279502987160 3856002577152829055 1268399322016031985 12913764928361269181 7583082526941176371 2112602849518960549 1080205298676364874 3366415601971466961 276100551666625346 689891668488756376 11228783758430620097 13587221630616661429 11244030702594495996 14708402111424301220 3173066615195568461 14353710624858098073 1090692866075879362 17305552412778369315 18434678542926839399 2454644132610942042 12080872843288575112 5929269379647895074 8834186667892244405 6840762184802901023 6893161851179561362 3148356058703106349 1779618424568644594 7057031865023436085 16442889759228300296 17198774914662361481 10468488581952753680 11975162557242821588 16571725462304533023 959173383809282545 5176984921205164 13209056915239648098 13222548156912319188 4747029468404529119 11318827879662564912 5105348665596570912 12617739281362961217 15343972832107479910 521414334665089678 8932584943211606741 15833392456438180229 8586949886409556947 13848060065715057214 12254839454682506769 16792448373031626572 2929192482471678755 10724812077031671332 5436974606245984626 15013265197815999106 14849635356517967862 476203077807031687 10657330723491457085 6187140189456474468 17369490280174348312 10168422230893598911 12967476263661624717 14497329947521803909 3306016547871493941 12172715726221977163 14885547823720217712 2511443121350438383 5714662401847724364 14348237893534615518 4221221236429178573 14957953474837246714 5542868299310807898 15907995163202023327 13647385221344219850 15445256090970769600 15646473424085583840 17941410177637636840 18095936648862552028 5011954138246664780 16195173122542081782 6320899155011544754 18215216405283439778 3435814336629779360 8959831183290368014 4151320295363305687 11852381357272096889 11699449588366749033 13342762034083184986 13356699055987686310 5176092025991410591 10501840959702735176 1311477040205096550 1509415621450254336 3881305907207614223 703641671142007991 17807038901067030479 15619714573251750249 1733660338843240177 230882756009815077 18005095394099200551 7580613303552741014 11685896587384251062 8201664690136368218 13934815470620202272 12275379771033514890 542499906342077981 16016984305346821826 11782573866980989765 8627961045357865563 10586611088238936415 5073487242701106879 12586626981075484192 5122975435271181952 665091911586912306 1957283977924719746 15961710208412630213 16757500770666738606 11165422895056768921 8576528189164247596 12169540620530273357 12796098371171085308 15396675029758356584 8697694474580294802 2169712481191981234 18233928584786035396 12737548925028894223 2231003072180920570 8902931350308123969 10503279518114643810 16124295200728751353 500585827643755136 9437174343287893486 899550137472786538 11046921646281479941 6485801957477995693 17516940679667338926 12389016735792182396 1873112125821402629 5985643401546455232 6235318132836256734 13120962279153667209 15730985570100917474 12233137380826758937 209064796561827246 17072857103775298007 6381705442005782454 5013266538656424380 10249227155069131588 7803327370489857971 969487055112905352 5395722790546908042 451700347990365590 16251663002504980397 11216745683433303541 8126968908009035878 14485175806159865682 1095760209953779399 1818889329882028986 44207695356536989 3504000947304962311 17990437209947984956 10971771950927146405 16399141816301658165 1610538244538668427 1208595690089921030 1766676578726134164 5787639089736932577 14595409329735638357 14489098624360015483 8487016809781975556 5116766437317387577 4702483782860936960 17904643688988758236 14847641522771354936 16102096786246059486 1518023453422195454 8388921978556062836 8410685259621002089 18071295255745827799 11041892066586869992 3110197869298022645 10104329411640837357 3253921102151829064 17096781164745721328 14433036437138983828 17041482056217085457 5729943880481001745 9864005269197547479 6682364184519097060 11617696917368879989 12191999574389505569 7242167484525009426 1473676232582002985 17634995466393596825 11104299455400376797 7638330034435479297 11360679155162457849 17303589112268332116 922281523786204406 11025138183809372850 4996398310491998312 17932601726204256376 3845420054537840636 4289958121826435469 475915846539301221 1430816668657346239 8845538068045601183 7770426175724725558 1551032308490961319 14218401621262865591 2058455040029237436 7858625214366370944 13451305736054762367 9285009965485278538 15951866378927587713 8422234834397380735 14211675042558639654 17804316155978510 9331149990791977469 18075698606264339530 3987249394803047838 3897670520274795711 8895529772210974958 5465386620176432179 14303852471183799632 2109867274387639967 5546055663489383764 5166663882512616702 8857497468932324389 2319498512776839027 4062356068300911172 11105278309443465666 12241517788875875876 17555119910783909625 3522753580020559875 1007723962656559489 4230951888800270693 14823803812217138919 15219815481520355957 11264500550163598204 857744583230220762 13729460169314637997 132335598377112112 18251686985157613041 17812308522591075761 5604351086549774068 13409111458419292065 13546201933893660611 11232798821262094985 7124446364296009710 6289652166817424330 18259764374363762455 3470878807763850789 8867299122414253231 16757990224479065217 4225846674862040983 8389266480798500915 14314513155870750425 7937759475667958276 4190257182053279260 2565160517454342432 8521533879536730363 1022548539179414489 2287734746663439920 6971481724223367911 6942794314837941674 4583192424899773828 1830218113892750940 10253291025328333014 8113487104550454389 8998990197724805216 7734168958574938619 13661162720007963429 5568988712754507223 13192734550177587626 2698727386484576586 6953753248690544330 8153159558855986778 13139522607643456466 3047552430700270638 5247084112297748155 6454453460095459776 136506316467112276 13758641676859914597 8034071949155842866 14198507888138079058 13683544453842717770 14931363102719658255 15621647518089230315 2877773530692040133 13827806226385672937 15168769371132078203 14776578229083685687 15778334656000699987 14385344883483219479 2127399632176491873 1023535052051326146 15170706903693444370 10198212515252836487 17911300019264418118 12558155481813333487 16274822390050968209 9813466034433002278 7324456613597621542 13630993415748541647 4489844888989306885 6288895970145924251 10640282642436681918 14430003254075365953 17458074131381048229 2904462718416256083 15470495959643072309 15441419927124313879 14258196736681762294 4955613061276956634 4361335110013709233 16680946455555470148 14623859376725757143 9274709097426224892 9917421640922103562 16062127764897945326 4577717462397293140 1192947528929024087 6782532323742079135 5278051500310072736 5521406884987921252 14436487105646779399 2893687969477625493 5672645315254265466 13383257977424531682 17990879929587004718 10269161413791175204 14230157750110686752 5183985270300294729 18386289871863475627 6794593651194270289 14738663789327946706 10917711279758798268 2290129262373532468 3745111362605453380 11979380110047682236 17857641295705869047 4664618542754460113 17029759061013822107 17333115203456427301 16692900857671506603 11009616035553589496 16694918496130396019 17339952091991500868 7678594352910621876 18091048904627807923 12020220363355719607 10564073436188755119 5290895680969440994 399612761595625780 2426347601200738617 12573514811474731309 15048611900228098862 17333366677308321818 5260923986703058205 13608576517618732802 12074327238371637620 862323611045976914 3119641290101036846 3557120023396171338 14349662696036313115 18017320694300807596 14523608565976369270 15122092843662593385 2712570233965822548 6047568878039357382 4265483450425151778 3788777218574101243 15548603709548131605 10619419571606107683 8046829518632461220 14073873192735976764 14617810693595301396 8852992451935649371 16317807512614178222 2839064330819859988 5549383639436100212 7302186950138723300 2457366856374741915 16504988273593557756 9910109462207327502 13273795718422573135 5330491066232330466 12319792905712029967 5828068695121365787 17500309082286576309 4222812105108078521 16607354909954557671 4600563794738565784 4694838048653984757 9635839476933853927 14734951729583218962 9743697596601866332 14311291264998306315 10791576007305650807 11611450269997094340 12468565676004115540 2822180656766060018 7320830520831492097 18268508817177583088 7266216860018541650 1639188821980333852 2027943001231185794 427035366927322683 3627606571398891890 13260136377688283868 5630008908462488165 16656519272196145509 15445681687955087266 10813886167173449352 56568922760267876 9278896183737544911 5543551558591778334 3792619860279697556 16428168202749562572 14656144076459568312 16614608713374059882 15294265261493281677 4554534459096273012 8926953177945075794 11066369634074094396 777589783462933553 7488687590413333742 14032199205087863718 3807762098100318243 2723145829873078529 203534886985822001 18348435303780838558 4897103885267299517 10270554118755560426 2094487345914273726 4244290451423665733 3417607993460970584 7417856081529476380 12817466827706976940 14716018833200782996 12956330676675347508 11563013659624316561 11260752158637621439 2622128574920465442 3041044723226311628 14756728488516066871 545755809699738878 15774490228145569222 12253701157557173201 10731534014424297276 3054413863077511029 13151132953240516170 6959919282498908075 17389592935279998790 16403064474067834562 363815713961839500 6878311760755826912 16288265791728138535 12548503126316907647 17818909900228333118 10617877292707419448 2256892415115293419 7630695323451489411 6556669254353724519 14745707042197267419 7773045915290967653 3746396275060118951 86995816645601839 12714646776432393101 13530986718668666211 2299280587356450226 1513969893412212778 3691580196603105299 13123019577975336921 13586940713235479135 10872108046139198078 7077864808287855200 15991649320191760119 11018999054341536654 6407113104428451323 5117903792167637046 9704357536763746004 7710984708952127052 11398870286459512248 14030330024471288538 10739226983843996525 5137069479680785657 490090599416418913 90150981609885555 1807993151074002084 378305364365429365 11442587062573364378 10713312567864772699 16152988040333012913 18356803042942808651 6993303696908358061 12147128464751794661 1806470582887928146 7488454152553610240 16567204537254659988 5220766459888247051 8436244238087604760 5956227062582155377 3557967297234520947 12971774686748502013 3419879063583261536 5696488219465657466 14456383555989147971 16256611626712206104 15876756870761629389 8516045131224210949 6380215536398346107 7131892658071606600 12753834258903980568 7980496203004106725 3086444760322062804 3486637692232102808 11402631699338748694 11888516296577717921 7854341393265788845 6819810472446655391 15091836767797412303 15976398071261255313 4115624970998060184 11336426156553432954 12105896767304076425 16776031278407709503 8614215771412132905 6804648105367055098 4751936393000975757 16838401091554293494 11043844479459451646 4069579021851797491 17336894025322800984 10936761231448344914 5404804925152728131 15129184534146921589 17962257059735104777 12635233697941454884 3856102979677592456 13118157004742190178 16294786099348606490 186118941073634504 6079743406910179644 1915378264794592229 17312508286966315880 14107487538609167065 7783714169863839969 10574032605419723000 10913982538500158774 8852175951230624666 16596380852729325854 13305400867028977005 1181905011540969278 17856894887807211048 5974419728819970039 10837451373788251592 1681892306892438867 11407874679826871624 14640824338496563416 1668196322909911953 5796709517156163410 3001975897279267604 14087227224180960130 3163948689656877797 7540271246740352380 5381259096571944456 3849448002581445685 15815027836199003816 2260745387484729278 14556642070706613015 15703085274502906609 995468143121343324 10998634769712349823 6236475730751850146 1951207132949762073 4848592532412829176 13587153500975540955 6677235986643065005 8350352502715866300 17591577187229602599 6454104229245334316 1088425685606654029 1390086771191710520 6962620981696232177 2512188837223579407 13213245898281618024 7287827163762497937 13903461321767833601 4472730742080186154 8506434293455865761 14683554538928048806 6464012091928990667 1958825666021104111 7425272246563959666 14072782886956712877 1884756570788192129 15749737113320960567 17682726613245361915 14317990494645206968 3133606679391342378 14302591703685314618 15803823070924875408 13824810094122627178 9103503988205107454 9869006071394303586 12254329730943874843 16770666829664059734 4364732608621207 17219036351898483662 14746320766731730705 9613455353317771664 3282735597441083210 10067696570197164250 14758719453212240213 12741598460146857779 12953565778846645701 17954465084588927175 10451038003561060851 10017065217053429943 6108003239712806189 16272682182297175708 10054279441241282433 7011812724736807615 11587127497038302494 1381526978234333438 4486956793250324772 9237583362064074470 15741186783135713029 18196462192352798944 11054213349210837960 384421469328756370 633706151531212746 8307769902914226400 5091810486488277947 11719090128266510985 11910219006947539296 15000146138862817931 13437607621661180291 18119429634229358170 11278012780431623236 6812168623622679748 7278133002376519635 17366987078163777118 10598921902977473533 405066863946322524 1114817371192743046 10940638350840248039 1393567476793022369 17153257927786060224 7966481071930291785 10427535431483216456 9849719655375807236 3367685275614711143 12841631366623211760 1239497270550004739 15771111183889515495 13132822705127558826 8193488779686636463 3686769886677275625 1124821346012423170 3266817209868116266 296779546364582161 8791751542311761015 5158299710495763255 8372624562119113562 3630654918954815450 2268216213924716096 14033973601415202618 18098829140783319898 14205130819930021833 14120339062727246955 11607147881418054681 13553672835941144644 4999761493689795274 3830306664902830823 4947020179542005380 12695379452683830974 11601353293042359786 6080123711703259520 15808286701498471296 7909922148144141016 9385741783389769289 11757174622831827289 12780548222562485501 3590481092127776135 16872663606422086765 887747010195648180 2523196322981156223 5677326980910603467 17566889772741599310 16631811275905224178 14124298920457201527 8413794067373622185 6611430301217362246 6235145584857955291 1604553418583559325 12907458111754945832 12754147387041297942 8265017936751609667 15790696822857221446 9173267968872171007 13851712640909607115 7874803058150177337 13899880062690260548 1197241422180173378 9167538765806906780 7931825715805569332 8249980678976913103 7159699976316639927 16372294449840758402 14100150417115543040 17245932764754620422 9419204648595525849 10270827571691548780 11542950306529767334 2683021648181807201 16509008511458033283 15769562349719258492 12284172031146677924 9295984539922279574 14364579581003911177 7460842257870328853 8150157877995592038 15348657029121053744 14452216088577935205 3316311587142257440 16536925307936489160 18197696443085483249 16902248119107663280 13948403920672304518 5689278325628609672 3208633841324899263 14646875371996105623 15807616391529148218 422546138257414474 297186408761894489 1387173558186294248 5115356565939775398 1752031014529733842 3072488821590578722 5832932580296154433 1856513739275498431 16889401298800920761 526108764284439617 15619603364958200959 16520513541557238161 6974400048086956669 7367787240783030387 17307719941727768477 5858492034343914766 12207051030294489421 10774069175276423061 5553788986514254337 4390518784677588955 14521574496864526962 16600998838045619813 18279779819033203450 4155945486396112681 10181336551112096704 12585438199181139434 6611902865819514707 16530036629431401364 5297593044537461025 13856499827946867207 7689514247624590475 6162693937364070413 12063046523605625486 16746082750528787897 7194339395805997718 16218885703929097270 16521377783978163608 10552942746847974438 8505712742084887864 11539025515601748024 11476434030540990917 13170856251538147687 13828936656441475714 8358144520804726948 3541524005194668376 8837804405097951526 9429644488609715376 1194629267501336922 6740238874393550914 145564513492276687 1088004720955198633 14175767494012795698 5807146089843610213 757727560510765331 5563820943646488895 4632180193573475558 8309881054190933308 8508674676472570620 14015417471798234531 18041782069268363312 964175519997797130 1566869876086513150 14307971775423719290 14060818585107500036 16151927470617272588 10356124108725507728 6744609724463277278 16973703896285451541 9769393575596682035 13930253719720894981 11973439216081997985 13590482707633973289 9140800218770475319 1290072689470270376 16183619322007411465 15862030807168635265 2422552762274180136 17218884294932640634 8524949863464953617 9973985595149373219 7127961674416995731 3700080182934337620 9062798414837734556 12083931884395333657 14829309616102966088 10906630971519061499 13612811715438200414 12498720359727520197 3425617679981222691 124809762604334107 6191824933430174047 11674671609031469596 17219959744534951459 16391336979645619271 1975232400381314970 16285929333388327455 15024864933122145160 6444376127980280252 9880390806676846869 8355287337949824146 13255121102709600247 15090269832791526653 14036850433791445843 16279291534112256035 364864268860482321 2260445218714798509 13991336414420175160 12332461840196649742 2755427401941649914 10633521025615548217 1565728255364510647 7193186177041141741 13806304630983207130 9826249572862874272 10130565708270359326 4468762665664171314 17116896306544333360 17166618250659081635 7635836163364799406 10140146201625370529 6053334774768093991 10069866177846764000 1848001254912076304 12363231176691787887 6455771612316930751 5198956555877471666 15146841501918193633 2853493964829461159 18227970833195349439 6034065411505559674 17241641785494776371 5969843198337181772 7026782767248290101 9041826043786080594 6528107987362161928 13109613348162871057 1166473896312202993 11991176461734725217 5054791705124384262 11396897043848117054 15923130622658540773 17036941305846552374 3997512268219727340 9229293421816083436 5163627064336875726 529958196367558558 11930997592788889293 6878379192739899774 9643628158960998229 7256479432044038583 14524242948701753950 478300869620939001 10517402708461884578 16709252004562234829 16014676198729158102 18127245905923172360 918274642504785243 3678654347100427355 5765090501029725585 18110733053366214510 15997515320708474953 15160884611058207775 17879402269093668217 13643145413989083387 6192646848903481747 13549362370172982235 9158762027846943680 9729823831690890848 8826536704066102937 15215969018763886337 2354871771258584151 10098905588017718309 204924946093782346 7597063578056512966 563969932335602072 698066812180097544 12794232591980407989 4337771273488158477 12399444948598569006 16412550549206293622 2900386417420420683 17013953417572587269 16281543322903767008 10474513176072456399 13935382520255387849 6720747614525245789 14602379958027198785 17826652329517965259 869268422399053972 12800575172831945535 4157852884588542090 6829991909040112937 6519579240188124050 14258184815286975892 1704249931539411427 10870760491468271086 14118937541375391023 5162631207583688276 6495390298313717247 11704651081378226083 2083340067457025899 18112225467674125575 3547288926149050372 18115079544887558035 14726142244492692290 8323145443663310193 13698573827817196708 4012885272619515383 1013711479172367556 7358904521195934638 17573422402046247116 7759480061299955711 15357841700864344325 1767212492188003253 8023218155356167577 5432570389147797105 5034339887934321672 15660090823127547398 7073769777488259618 5830728304940342204 148795214216424551 5514378869809938823 2593493222272090723 10067131539467303657 14578177363761211021 8612781091348694516 1230102488527237975 15371206252585201433 35152288008606951 3273136473413141760 1115495195352751749 4328379160653772584 3573810545241748913 14684227836477424360 18175898873584544657 8894422389324824925 4235151758293666510 1908528213416476250 16577463854042357166 11679799743588542533 10435306465372706253 2234138449524614186 12160935950656031342 5419766887600803597 11371677375039066456 5039525880891873048 11997099942233185075 2856592742213605174 13422747582664141790 2886650195983814241 13028304223455313109 9372489583950541089 9719439560256065034 7431735428903888579 16487851690926067095 14858221692935586995 9561126235051996229 1551882076618930771 4814091621174103038 5522220894243393825 13301240061308374229 11085818529171807699 4070408210307965992 304345286845809298 373015092311645483 89412990140227370 14787173443990487003 13777174320991930481 1460365306024513365 3075453214785596740 4622868597730241697 3574227801258752033 1557590638323829660 17780914206058671281 8729726307500333677 385584503952956067 4725864259189582149 17923132164150682643 11490180751463834000 10658849016125574517 6391441547749574794 8107694109733284998 17108939728453541944 12007866333508603733 9866248751708878532 5065351086953407409 50233366339812019 17109625528667136659 8552712092737702370 4119169300320386306 15886118375240955073 16230919562980483925 1335491613663265610 17990648191783070906 11263399249548666497 12121318516140344092 17940704670925909748 9397317695077704641 8602206706456961773 2370809441282382478 8241609011802877928 6915985361740952812 6085306867125001322 17854891393606742653 5077140982630728977 16883736446012647094 17927540533658280664 13513305964620589213 5115968372953114707 2664346619735764484 14278376690775746254 8908863609066128353 3118418987887151843 11048192519454811529 7946849122296082029 6862474107936287258 9252207202334081381 2651902599595149214 17392064905732532836 13121377559764373192 3794829229437276426 11515096009754204700 17543469735711798540 10567356014759996064 4797547282162524853 16783955359145017145 5823016138878386737 17852318694540954995 4977698332819822767 16359909276901494582 8362145143201799939 11294828871876778828 17759314673492527716 9243241691556466244 12940748240958016379 18336713178584906422 15436446784376636914 1059600645326160709 1994658293207532356 16839707798828160557 786962462362064607 15883606279052696537 11677796018842836345 2035731748298070454 1099141587832287024 3462036197773382872 12657360152992065049 11205976665306679872 13354309206001912305 217649643008950748 16126963003125549582 13169100473371948755 13966103527132672921 17149330473724394392 4682187314648238626 15200145729383533075 10056866065455262451 7607709771818166892 6856024740950528298 14901954699984662039 17259685181304802764 7937448246116820760 12024837022015386089 16155601550638709192 5245091824554225788 16590045328447214011 17122618272846925599 5250111668558029914 8168615391204566378 10648477571384333681 16306405377098560208 13537122522871987132 1007268741318666182 11441032525669917206 14212392002740439646 4127937937761969944 16154223692459266789 2274658686600942939 16990433020380585987 9648717632819410058 847860241198033787 1276297016662062825 10206228901468135480 16519906609123752468 11648940611910746979 5779052448320248908 2029629920870856169 17929797363011138222 17185637709767072913 3851395673401761001 15557600555594167165 14028325487675019172 448840950235020259 3318809458744838439 12817933690868365230 7466528733340440043 15603540522402644566 11375134812232315431 3400630345605110853 14919691022958555544 2559488302590333635 12153675389392423582 6345531833532414795 11912048911223729623 5190131102680451031 3130830879545482683 5322529823688171149 11294128350270904162 3518864834423488461 2780129486648570441 1546424117167717408 1813577449399004216 1310448567443457772 1357556247604952551 4254664852201462937 13779128216322668699 6667103619839956389 12988287637627139112 15072668603507605601 9675865392135511260 8619680530537496590 16647642280560518870 1329787262314431842 2299575841818595285 1428187837637243815 9434619886598921851 14006413384028925437 11807012560998218722 13644885508173794689 17387525362170379159 18119851027959204819 15632255943097001345 3205027212019466804 5828088316027430719 15199105036625264207 1613588391304267700 9295311068903871966 16392852156933702565 17013060869495233469 11632277855406112334 7775350644342555187 7915204301368637337 11638617340161550479 16362996570306379303 11820914359159076697 14012238860512865632 3494362394623057846 825436151212994574 3136361186959486412 8244831168038919261 14044796340336394072 2677716461738100423 14536537772236205185 6082427545740495177 5814566735008096431 3946595386793537242 6383129513969538545 5698417877839603155 12624557516430022158 126619310733170421 620694568375686349 9101366544492787101 4813544376859218606 7271382619634312267 5441238733653580772 4701990677474421907 14767299833833905842 12720873761638065402 259259092418878599 10553784422039227815 8229269531959418701 8835665840707651078 9784966846455758245 16754685724108462364 1354921216234467283 16335683407851076462 6074077979803404104 15307709189316685881 12130460761564265944 7772002528278448402 3097456524319490311 7392130452336011197 4656797210688058634 3916489547819678128 7252964687366572563 14690978592166916492 136024550857484731 14434061047133525440 4002618271193994500 4495717270438474554 16414246808815081657 11431108826762808969 8519313647875724329 15500076175785627073 18195534902084631847 10438873036160374420 5532638449110122579 409396425939078256 8954099729943641291 10018031417022479624 2454599682949195272 1961894396798795584 12079160391743065408 883466280109784172 15533514084914460116 569944558909992840 5749023074869226403 6383118185130657624 2934724072187400440 16268631711403824145 7757040435074343404 16658959072565830232 17385207876293283386 12726729639223192661 5411460410588663930 4899576113841099108 16687567016564833066 3732872437234352029 16125417790021960402 8719408875242643126 542905285198247467 11212587655339239015 13966806284397289404 1591433451278532762 1458478515513746660 8296426025786022450 15671341889316521117 1524337290658364448 3490160292349448654 7891235965742147934 9647493642526622704 8154490715918935936 5354262424020554257 7407723702255836424 13243301025531557702 9769077367268935719 259406181908992112 8338862052148062806 15319713148439965263 17383128621634174322 18300157670755136257 14786640961190065355 8529136731143485706 5663716219186525701 16009882329235275530 15463809882030320021 6117372197056787393 8038851690926484907 16124087487923579886 2437646704021874413 4169797139225481495 11500556756440952583 16794431053997993476 18178781388095305744 2319803173666150825 17872900135829917257 8701473487608961390 7714056801020765628 18046779835109789558 17972516104337070364 4908087104541862411 5556188845431488287 6259318572795396475 13040143525156184469 12660695102469320179 2713576788315895074 10103897759182435556 17082360015181191584 8679633472218946057 15797755218681622907 1995383482277344821 16214248593330945229 18286333060150896857 16108217969487809141 1921834261827175736 4028294532682663025 7149442519264054203 9939432518989409417 12952016705474056924 9210912241533580209 576737267925059750 1226485649673213747 13541581578717347986 11301000810366245070 8989948643726316492 16965636144397836981 15773596102869159992 14278823377237034892 17792785155231712450 15014658373990718016 8093247889067661192 15380425062807122393 1636993793457611976 7825617462891715335 13917272470825839145 15584748570904849634 15574485065807769225 10479862155284815555 1270244651696571000 7154693866249229982 14766062154860287655 15643755543304672212 10389368707516789833 9034659981926948608 14733479274441778234 10864272781562513220 3610161824020724957 5623647120824203214 13370993286204983234 1267653425239908521 13105217816697591963 565457941984434973 6466862218321733256 9939487385210803688 1917482552223308709 9262764827940901179 8964452093810831308 8655129931788724446 15065391012031252319 18219832671016022802 8690977976275121306 4083162416006538511 5694732813239335361 11885101710584371959 6768989808508694682 15628058987023133205 12210877522305194631 14314156499472994957 5955998713306452948 4821496916939860850 15581461428093220202 12961678205226826761 16058029469680844569 5001086151029304749 7652739416158771194 12343213430657658182 5203120381010838184 17588293233362858112 12889173810367731587 15112438765664402553 13492346669141443252 3827177389076086007 17771261273676999417 1190617436633327132 4081278844074650720 11943778513120612027 4944493710662394014 6063673095341733859 9698052175195197937 12068063695049422974 7081443828731541425 15160975931256640480 1138912433327908483 31650199375623536 875488697814919604 3953431142029468687 1052245620044806921 8385212578879911196 11795085916770366282 2514086720204254224 10246471089523420568 11495096976584163386 7492333472882872346 7936046355672806815 11075752620620071958 13983308788737406857 13259201933397650679 6351818943816547678 5132098647366978377 7338950608781689461 11316893117871996495 8253122404928610167 16924990781798768511 13961878013374691056 10134046328271320017 1403431139501402303 15988326557852211565 9121397336749223438 2259327824983479417 5870099535010953661 6755958569847915944 9807104584019184125 11819723278218955897 5601020025223633364 12494883613285993458 13638323931606866819 2857443342839240098 8571136765353364501 16839822011117318024 14461792442083249057 5193333526458081549 10406267390050943536 10796809667286506274 6319822878275006794 17620347909151709936 15654357296704464766 3395575295010129900 2112309746457595111 765600964807054545 6770962488467152717 388562231952111830 14535704218122170784 18273233998849451582 7213329642269835846 14748485100095032641 3842931123899775391 10535052976258799087 10226360236667930592 1411443157021601274 7834336651871851456 13929891974232700466 4595316451344060004 15421043256211053615 14310131070630900368 16096141177883019903 9080001104492823725 6237767613164525667 4050585171897158946 8360383237017566933 7131985095875067688 17975884196142024051 5650322270884323551 6619094798657859106 7338274989398885813 9147944070704338758 16766628654047039276 10736595840531572683 61235507405442669 10851124774819478151 5150488124231558458 982106940520290411 17288813474379252783 3569502516520853641 16068602071732121708 527979967310429361 13081732788947287330 8618535317468708674 8245516988394856722 1509107590211593769 16524608193105630092 13590727161966567212 11408307671664231442 11224069153235883558 4845411425538537125 7680250948434839336 2629029054720791681 2368641427988173385 11982895506955451685 8430736196356414611 11106329642889631564 14178734335748099820 2027616983740756433 17079420869850028136 16993317571712953706 7441486435167611940 16965819263349499170 15759816267994001016 13668427666608493727 8952124280861640364 16084774556486429507 4957190082671757560 13474796380392004041 10980804356987323831 9070616841245965231 15477993536199733761 9485094956692301928 9650302755402157063 7980593845052867234 4863484032914158130 11853254825704596741 6156406492337536975 11790250926431531247 4565843768392909938 11298129390470788530 543987190271347031 11861663391049409395 5706719512965060041 7293221838305098190 10688250704095215662 17253738977121976705 14214920867943314760 10705413936165939901 10689608975794665672 7870042136114002513 6480235060590079789 13705567382652144784 2195646962014157327 4100577463369636001 12133624177963968522 6609778423397738764 10884951564764032711 15102924579774969311 10062626566068950080 14449268610034203508 7057519794746207463 13553949843641042959 12719123512489347046 3260457148544390541 17091836950286566235 8666639850637789510 8777833547630872515 3350678290435904635 768562072050298447 13053930863108555112 2956847368089277440 15379379487453904806 14904387743471547143 3191216239173424170 13008177262975546812 12726696614500149766 6399534902410452786 6732150309284735901 13485077487105866547 3177693394818737292 8962747402652622202 10286968284166623918 3030759244597157982 12800342785372341995 229065276744010811 4129098235302458284 6610765387488890568 9613380424335029094 13990727156001161640 1544000501341677329 16424694347824376615 9979329685655679322 7255982949176810872 424492194737946846 11034128134662138505 10081562886938286964 2685530722837387921 12854987412531178767 10323702966301203964 12896624260005449468 6884616212208647083 3680673521982856261 6598744720251869778 17579917682391307422 199353349635599766 3849038635059314455 7353935979160626947 15474268310639015057 16849318220255766941 18226642276571634532 7454734715108963256 10708699159640326509 16805150615784596951 1836165068121376928 13046239866684372202 8349286130037993868 12693818809147190291 16158801246377847817 11883643294347250235 13179215059575242155 12900918303650608541 17569385263003594511 6406189042810200481 17377054017421982146 4918547582088370003 15805013957779608411 9282163993679918653 6364686496499610830 10555563624382486527 11665676261965409925 12445537103237984081 18112911861122534943 7720306493121585160 15477570834829213612 10059882181359110351 9918772090834333598 14371516718445952910 8553718213165421283 10881516316999569506 1494500592033897389 8237872005257282806 3313818420051357495 11440815414267537728 3281417338882450697 5103639773307159315 10728041003766185469 10918387281766011281 652568404793380447 4393768743384328820 3528940027927663824 8955289121680198337 8873565940521114541 875553561709969827 12601297180373432267 14276120754881088929 13065359424390209931 17497793510107192770 2884720152713845135 8052205468328457202 8331529792679132100 2754984599508017495 9539422824243223924 14046514675721658621 13066920317372165753 16337738535128172814 2083537740701218473 14929077607540634495 12009496045179872187 3560763288923448475 3010322803340644430 13009497253063886867 9004802901586178236 2404860396148901184 6371327661880500277 16775069648634098490 3225655294144194950 16814692934508407055 13102588443188393962 15859610843113566339 5212428997362471256 3780994700810026776 16032636818388479114 13383567075358672640 6417781448725068952 10188522701413823065 4974141858903194362 9448235454713464011 1626292455731048595 15395112182175262727 17708775423911324832 15678134462932436389 6678129938078044062 938105212647950952 5752161736816595808 3321679898673829537 7490880275247623897 10639793188299801488 2986778203475106513 7565353067957183795 15252549663570706090 8866345853040057258 6472782953132548320 11075916967234679921 14132752693020143227 13360374946650970506 12803725645828129005 11262265477695469921 13181021009040678802 8203298775727711985 11521448469993043745 559322640921631329 13455579895889071591 720972373132896432 17760311599374593596 7805003292139495834 5151732245676920191 14897210778122356960 10203890794424644351 10369045535886797320 5162646036979996380 4907075787909170940 15931230301104967013 14093234191476280658 11388323911547092392 4990697501227349547 12083956033216162954 3880226333863040417 12181151346314413786 2784606127440789618 13419368226559549458 500872187557962554 11397276467007772724 872540250139304886 16828963066589976736 1749289982185981947 13306929433739819285 13613654069984970072 11170989111560871680 12439297550765473232 16328414204792681516 393319089425251159 14610686325395754843 3124773575494236023 3932590612351480516 11774107654890207589 12848893854855432682 5615668977559021191 2821888534094606238 3134469989959166439 8717854231127389184 16532192942280457901 9885915593691255408 16996264326724107865 7052733376741297793 12229175976694931161 18378735564262505263 3946187270309931962 2080523009137760747 7533997635493767122 15360655429603866374 16739001127679095756 7439573512800391964 18169065865184854307 2112500339277947002 13501998727468887578 12971873782194135245 18340126603027615667 12689336641085075589 2222848980738904325 15250188580139010023 9641690042804746094 5206407445030514362 13204911347062145219 184049895407733048 12049080935679326526 16829398009355562506 5346197359264511327 13657012566357744654 3128048259301897723 311181044748092239 15702592597220292235 6252761705994557784 12435452535761166224 367153842703115578 9104284243914011694 7138831191180488872 5939780622734816422 16376455173889185942 2306615012283582904 6307190910440077929 14440621135165765926 14072041444964569669 11009081829248329551 9908612642796821743 7101886202961289713 7202660200153842953 770130969574155342 250837380732427995 5531988058165267706 5783132393950139943 285311620412435087 3738756776436067005 9122316263321717440 11757843552188468496 8173390557829641848 16279879147587933058 6883374718411723538 5880851984085934516 4823219085157705667 4530167430461820921 17840043060233476329 13906830231413991681 2430101421452752108 3115687949130546524 15451289242050967280 5173671550264389672 10229649510543112964 9403654113414616870 11994958137361038702 774217462187614473 13166445135424724229 8722973023895989613 11338259632732538943 16475359560158921667 12762877475275385591 17492906429208324390 16028508921976824608 15704836449725586407 2646272979677737408 10294168521224007613 4460976263467674106 10588576225101040450 14966752012712147278 9290271757948862638 8674032870499195745 1347821176886011612 9455378092487991902 14677097839221446645 933356023900746344 12713160906364404081 4136957849803715240 676547516457341922 5962797828586736772 4089708344755499589 3095928119330846958 688750681338355070 4267765512913283693 8749454810635205112 7665690165675842939 17184327721350183049 13230906282287435886 689542381827620043 4579387863609018877 2614332898056743047 5421446583596713201 10833355713175829495 17862483927018594103 11779534388637837860 18393320999000729292 15064617121930526875 3007666640296780475 2525856003461654737 17102641126005804899 6879605953307710296 866708938251184836 18367346020133420417 13241798546949827781 7359201185088064478 11432335228551183490 7582852306246720859 12144160595524890112 14108647642213971040 2866442296664029436 331875672094899822 14114589781345640543 11514997791909772001 17722307220000240460 3379555397938345247 3429245350508004356 13864276768811357149 15743391738780517344 16318803040984195468 16101845031389088219 1768957462852511790 8804562740552503366 2081890501172826579 18242849843562842302 17102090612495621149 14641144482775761206 1283470909302573722 11272944771999742123 16518471469165637329 3562486909036870699 14750274591410873231 3946759357789204301 13686308670200015747 12072233774575500916 10207680413583721839 10273818906018098439 2636178279205632464 3558025432242432832 1420668167984079652 1175911890635366867 17223058587376252617 14288721087950012696 16869185459354428661 13337554053928996721 1999581498732158896 10320701278051000530 341170536417814305 15250208800353809969 1007556140870938204 10110696101637761540 3536092289315575667 11246433359115278409 9958414437347049505 4016419142545143632 2503521791679478030 17295450896820851165 3044758725271081064 16244466607873121207 7655785479147122110 12690652077903965438 6880705241976953305 10576237551984271045 6036929593918993983 12406339886086651484 3663423394558522809 13238411381666794000 16425090394021695535 12153103474280699260 14106077480350595390 10871548604858618790 15749985177272097425 11161760432387836864 15580711902401498498 2590594427800604342 6717622798894976534 13010514510179527717 12450189378316807660 2119023887264624676 9605653455376289881 7180550436976341306 12807134943901706673 9446120856147344288 17014477758446025233 17147515673781801183 3392889045801848960 10171228939112372251 665072124876935334 15778978672646991205 10696777610782856818 15947170977071537583 3939610700517561303 5456784052432418076 17574726767197424127 1001314180041000132 2880663888632935243 18249404095878224299 12771825474294444811 6065966349105034846 9364205765433811181 4128726450272629846 3106098255639026533 13547334439783569710 8816027210081786362 4355118338816717125 5350200647592394095 3643281438530692431 10841281779946170043 15651514892550093627 4465915508186352096 7087400777094480070 8258171078327086086 9076714996715071453 1495351278661302271 4958747708307848196 12411594119959005924 7898748487254575558 1733494214613307229 717133763628533997 18289964181124339316 8502932126783570720 4201402069788628665 8885883374484918752 3554432043327156758 1923673488438902577 14921636162570671729 14239368347347570214 1317235172887594389 2090278257888324430 6544593276325473129 12173619347482839467 9256685240199871210 7753079446859184398 5763104316781713184 10262987385210013389 7008330729642167584 10859736983859569244 5712130416049653801 628980022115660750 4772348228499443587 17628106843521555342 11297732312435627175 13293356781944297197 6940632592637253256 9336678508274032598 2488847304439968434 6558861935519251989 1383107446135938775 16512655736068776211 6087382851664849079 3318168388768285949 7841114406438389065 4600250170734842859 2975303421595264885 5821692442891584062 11131183356325736427 299282313276986689 3402074116096846810 9692445659758300742 8246627691847020524 2088552454634059789 16264965191569393936 10527671156370369776 2868611298327887518 2364178411522156021 6421717156992527196 16352686203612067256 788654405035835438 7920526577323274776 5719370954959254880 17107467421658499605 575205589281407071 5283017505421752307 8979910492328297294 14237227878642713782 6581690337563693351 500533519734378125 14937580719603413072 11856793964268903288 6966161988338647960 18219002835659649790 1345036482567380701 10518365260437625103 7533051617056601402 6561356682604495087 17205762660000680734 2329999602463428771 16696212153320709935 5753563185951850238 2439072295581873597 16719841270760092689 1929589001439815309 11402785576431787389 488704420044826164 1836919038549197644 15238976733728947701 12069053926294733509 17505818090311346336 1231315186927877322 4996504884943183739 8819119436787324448 6237789408358005948 8694860393956388062 16208189921311947356 12212700522403003715 15905223401580605798 7714720939466167193 1327125715519728576 8450768759441028212 3475665931068906759 12332356138002867281 7909162841077713280 163368696175839413 181105882717012936 8464600243921214053 6113236825656720955 3923501496045404360 8797968482875085733 10599639753891449634 5946083703863658063 6750067385585077165 7329178807533821918 5016409937512925962 7175733696276512509 17990124804174800694 15424340707970908935 13735057765222668409 2121050644168403654 9014560684493809277 16237226924131058768 10018169185739373009 12319207219601573012 12526277987238451049 11647891074052320157 12297770538817723501 3446977266904521088 11905239762043470344 2434826153718109126 14123795253438331779 6950414925463734764 11587885990501014888 2428412003351227273 5380310585397359496 13477914921568121370 3553239213122856226 7624646953431096547 12469845304109402155 9157280275259163570 14183014526738929517 1731125211110808293 17211531128667332025 15009801462949888435 17736690861460286548 10160573889287323456 17491778461292190527 10571496844847305481 162242471413706869 15948865980478288452 10420722542819038282 2466477308559613491 14748695117458497462 8481941553555087528 156337865325397741 5552383015426794946 10157824969093654138 13785515902823864422 180348729094730331 4206683410367688570 12842640558756118282 7426364195995838920 3838875409289386061 15959811869550136146 17602961618960094856 18057658606330689394 16259640991591968816 14446724740812886005 7306555593020488640 8237702452668782162 13264019459222760715 8719468886033727141 1662318125244614096 16931098476349257519 2780900096915229854 3196699454771835162 15949538986683937109 3653741723936718898 11904119095621225346 5180453353990382821 1623538442965703293 8267713734632212916 16088250516306014881 7456424121979421910 6850593062972871288 17133918050447424326 942368262104064648 263202078373070368 17824996975395101733 9493212153650575957 6555113086878006924 13016576508861076447 10149360137780363265 12717172764240417589 15815848604465641841 15797137487219337788 3047984199088055710 4188419287526662076 432628300300662434 3124347722963579222 14158191156197586799 14696598544164805796 12356254847478499117 1683782876476579791 550823078928953274 3623802854847745071 13918914082494712433 9087412597584747286 10740293471790337597 15206313749476374978 16314718129107297951 9395122034420112576 9397300776519539811 16197528020388643593 16314393914421929621 3665223089114149586 11503596038086109319 14693324925438762322 9260537312190441934 16428889151346632414 16741295731614799957 1151437459623709634 1208287558900788306 15176454081827438251 17312077533007052668 13901351609694296951 15297027250203736905 16815887911961197266 17087888011241515151 18153241673908916166 13383161072440990683 8155270663345773904 12155666576547806545 15154327771057739093 8892710265048011901 3267360124943913658 18009641154280853252 3145810104361980165 7775378863023602238 15721447162779076826 3989709779899534275 9641459931670963575 8623704465479868683 6303881812075494385 7527425856510993648 16527678928187789916 4883113247897695504 6996592878478478178 9434934734370961077 3854447822119547932 8708246640098241334 9136929635740168359 15724501863799929747 5016131841630823529 9155213246340812953 5923820472209421859 17386495333345540616 12531153647087272498 5616583373756564674 2641163715819681921 12769565352302830879 10530666240960392110 5640327339818951197 7976351807541329108 16027271509677656683 15486106251149486370 7641442805675598699 7011148092091083419 13132716156003030613 10272953161544724950 1698975208730073237 8436715029068039089 15081426808951887442 10837573431624672829 124183692741644905 61679896449703008 16370055794276433384 5300764746500886991 6919631007362815147 18293468729652432070 3988740989618926088 959999804154798360 1661027954889191571 8680942735644452661 3184269827165035020 7344434652958345396 10601359191051367446 8323386232209619645 12295647507543238084 14464403036083822342 15839671200810259076 6937562284213563475 17237070297215781324 157770230293820486 645600708995431479 14363439724422145890 14355563790215224625 6417133470595305696 17832654637384753623 11983466560732749326 8503603977823083518 5035192079221910194 13293336237935406108 11547984455223990151 4542992023278025520 14866454757603552986 10083840299883267721 14131243273664650728 18070162056904182452 8923663179363506762 1975742917419954862 12668030414835672288 3898789005421941511 18288511770735662594 3776738758211019029 9053247172994249206 10887418775000148770 15926853110532291113 18231894509786007443 11844712114687752621 16904073386595527547 13078778414155767176 10310957385301317778 6055606087331524486 7940516909978653461 119672076018995344 2804289785328258936 5150161312961519834 4712105620985309712 2369157127040227732 5051336031408795761 4129965314061520694 15655307289878843253 3801375307825893856 7181315621643504409 7939857934567876124 18279837284787553000 8228215092216086483 13248326190650834924 8375673264356539426 17239408291153225070 7202613044555746218 18064859448446340460 15281104390557375331 5223832499875507938 10329735711241812917 17925861175804120385 4849723828812313943 893896568677800818 5636044955812521025 10223574968259454039 8733075477884954153 8077969075538286521 13136644748585348303 17325892341843103025 11892079591658562120 16911933692160019545 4875244199325147083 9778574363162807307 17461938670650786286 14888452738323862487 4130043584790622497 4739258946690539491 318030495439120271 15523130152053263893 14516642370913506773 14480497865650056006 9431144477367012068 16808467574610104463 14344535650787901881 12923650154086063674 7613536294009312416 9751826199847728566 3101518642872075772 12329228894024559003 12851186742846352114 9733023972699068018 9956922830258208381 3813766562916002680 1407434218073936639 6264796698402385371 12796454233271686619 14238436360678464372 15620770472652390593 5285450965483476873 14317901804819449150 17980223045661976361 6082067358429769745 4811645807828531703 17310339839756301557 7170108990361048330 17251589989055558485 12685725374566667207 2099400010131838171 13903272246918611412 10245588542019270232 2608203889480113348 14168397489261925407 7229505761334519969 4366899071940006106 9367853883839588855 6715899495908124294 6016144983831202526 14978370901218178115 4666673039232212587 18378137600518584738 6923869991177953691 10387028035059323804 11908255774781593438 4090423289489880919 1206201058438962881 16832958866029762983 11966753251882310256 15925519153278431566 2495932368972385739 950523072369522869 8276212357958259653 2001171758191886654 2014599148352482580 972330666935502525 987211914720026155 10310662876695228705 6402230927478060364 14984816608063933332 8351048922094898562 5908396118676193187 8707891224029646007 17381556361909354033 10122214750922361769 10940529364656671652 8365925278068274569 4427070711703351196 15647587446203548718 7554106217008528699 8684932039416385976 1944177685112238341 11058311077481640406 5043770934857521246 13779452885789358652 15573626371154055003 5945799030218741839 13731589754865635177 12104577926448574513 7874368281465802390 9774032927842546016 13311930230294438628 1804994925024786276 7292062802370796980 6748644569703857913 16849805326623525781 2595588084076285184 1591125543830028688 2997999857110732561 3643043770066379936 7486027313182436768 10378881521234357574 13783156948938515020 4594455261171757509 10144172863789270663 15075284361479326887 12417183521913168181 1319889970429140189 13581538210481749080 2805844820480788620 110386753621237938 6257257181905647354 8929390247807949 6051619014383164309 5489156489980204703 10625042318686696440 3072880998303930931 2638934040607064843 16879090958160455875 10454176929584246206 1336558822565661741 7578363778072031911 3681038436068928739 18362954589478309474 8721554329892182215 17754236340682338215 16600604431867337214 3035739782868936022 1790939117701965493 15997094181790718173 10504487326226660941 6269870803191552018 15052451369737267386 376794443266827131 15889039748391086308 14201061744732694729 17143198398588716558 8774756638586225460 735593004355279160 8050430771082571780 5280354002142455921 12972209456554327425 13004563519748233374 6475511241097714999 2332598604170392336 5990820109149820237 15837952268175269197 8967050062895937090 7427207922192593021 6515351689844875974 13192340991149055994 8781742297067226217 15345461400142774194 2029839253656598145 2329725929771764320 8883604848208108861 6263142116117339219 12635442754459028300 8994960079636479510 7149075505769446383 3903090880188030483 11891681509993489026 9943127623297984560 7466336669580296740 14364124571221761733 10047548557019829914 17095364660604316527 3048368350232262404 4698993145886437007 5955898631635615061 6070827802861323403 17136223004575340072 9901243121523545686 4465880364544226893 7197304034926409525 605489868683099720 14524543728836340940 17524321794573139430 10659272446495519938 15320810111797426251 1042744005023199712 7078459916668056207 13605374379630715228 18203284456943372376 5540669533367890656 2608228177421638625 14694570479660463478 4891157466098713032 13770400264129306470 6984073022641638302 16229168012598289011 13936651087008449068 464377285227184725 10344933718710777588 12647348639993644515 3658556065967910537 2531015210938397821 7663631899284616778 5430068253275861955 11424441223845893109 57710827751959991 8230668637754367463 17303339172776982041 5594420310166118404 11700885190932039409 4764947305953543038 4630659342417620760 8934243762798579284 11548712586863697176 2229599238572661489 201490559546520399 11738912113561714171 4959795167186542523 13984164450455198669 1377232680167615477 3890516709555495018 1778421419641309859 5827624019752049687 14196853081486080163 6551046106171398530 11695667113041907006 9836368001591954551 14782560121047472815 5023279512733402513 12786525456528233613 10361283338271444628 15461117991203057923 17423698030093774025 12641067451211834704 2035623448473648551 3421255144974863607 6777038628737666330 4397047361229461730 6465119121601781158 10685486267264378942 9027044612121793948 6970723338254120484 4864176490922096750 12400754316331046510 11476029618520325835 17099326117038501168 13168206842068912667 14690939759764555815 13837116098526215582 11856087259441627175 17568082732189556721 5805498011876222217 3209737264610897020 14053554827499184845 2944542749859909043 14088151511689991858 7651475554610662031 14404768680486413973 4586231454569233841 17858537215358841869 5902651143692529084 3315608548297420714 12272392031344650957 10733190380141327932 2709859345091051243 1693887264515405617 555824397179609988 17018013200428490193 14731799315534038770 10149834548068061394 5193448632532690522 7947575976623659219 18406177998036500094 8052303588058625591 4389408776601926538 900817815233641290 6842674155282465788 4505622747055041400 8133346986813669724 4866014615721428873 2483389849625066019 4677048653519832960 12910447950578718334 110080395641167827 2447690955477072671 16260298314389182065 9269159044808610255 11689744304899177000 15194499425898623432 10260660297745471388 4583172760231671108 16790295378073910998 6208710773504507005 1431688030461030371 6942321065231503834 15237337136529130495 13819720239171390566 14047468255658933795 18160667841324518110 3679442748557276868 1422833523526533804 9766571876357112345 459827619856701638 4675403019531313340 3014644247037053413 13224042109676842372 6139383984233575724 11644558180989916420 18067175094102110991 10529098657925830607 5390788765085616280 1108037836759654964 18096686623816449414 6237016591863386114 10724427285263474658 8199837396785264441 5751203793490810255 2529383575115973682 5508735671100155740 317907341255792002 13333898334486484178 2742293773402858457 7236843439167604249 8042371335755214247 18426143830341094910 14594279218887596149 6365969564463398279 7168489971864038794 3622135536338311484 9317599832314065589 7670301863053301346 7713066325578812109 3080424984790661804 12220604391796342673 12245243604014148359 5622431957821810064 3178580517018301289 10415211843348600170 13702174294348768392 16235168143701112969 9338128557320884692 8828920410010058091 5784902457685159815 10578557583801900641 6964889450142253963 2696876560898062156 6694008659268864393 8389760744818818013 8864546249523294934 9218934335485812294 5282972373670679329 9324360039181151786 232915705865663903 15321221513733723325 10036587040939759877 6599031136088554730 9557125810079120072 16712161272357531903 5474803857264533984 2254865097140453772 1338453766196100102 12457987990038539088 9322470773571296128 10003936064662153964 17128937595448554056 2604555085454039660 5528322273564450073 2333600943098564934 15014910376203446299 2889101699795347274 11712726543617940028 11707261451290700121 2952800553089764395 12349594101539486291 4533576458037308523 9258544628958990299 4562634980420453971 2579227503466302304 13662435061810950752 11763320546009782729 8707960764430668565 14679463650730005554 511337473297149748 7898249229957339387 762253257255367329 7538793469013217233 10462353127464913062 10540975607694796300 11933194890824065416 18189940552371752796 14833145537184849480 14408442609076432779 5961729498519381140 9103638711522634068 13578158434370439538 9586364310359985620 12225335402331770281 14262241842433736116 14163860913202746963 5305359404556686892 4314776591074675935 4898382285909563270 17054003873440390079 12422773638936991496 1126279152852984754 2042238685756699663 358608831296731783 116384562099215037 5468156563258287908 6847289971393608268 12803073333379420860 15848520117101180088 1181925611536075409 13218952788707309149 10299732136700179217 8209398075497355266 11419174945459321092 16692591300040281087 1859435108486117589 10262406611333894661 13469034088760043939 8823343527731791703 9067822887376445257 13694191063216823482 5189233735246495231 1856410468929284574 7788219010272192730 10095622951473558947 8541295503589111330 6633040028541624763 3134024012677019136 4719237279514478805 4108677373922722648 13134501779800768100 6738512337768544715 17179169140356643101 6076404685762006882 16305380799347529921 18006832374909322506 6409387319739503833 12474813951257570082 5350286428870090964 12100025251611866713 2523232621197860693 13783670980140747669 16863373162240728211 7693667175175267002 11795047836529209168 11313235083745758985 12416375237022657158 15240054362845021909 11182860501622935029 9509998371586252096 12431679449014769136 15671314590525857597 1749208621137299262 10698660718227268952 6467812113378928369 13678515076447357239 17721587684015081001 13180431297963665103 15380229341223902439 7062422426487572718 578800331976966765 16341523763107212347 18287348630884219821 12985435359101411601 16433660736697026865 975332396612200648 10401312056188885339 6800449054212254940 11424384410327637137 15231424903995055976 11123841613320525735 7684948858325973022 14148677275454850689 14765902660117629875 72672664755575608 13875645195378537139 11704552854407904885 14811494520963922334 17061539152298976895 3915037862710843697 11771913486552881828 9377445806713817904 9521472247957028275 3076002011002158229 9149486204975049723 7835392492431139926 13100492619819170312 16582064312861256207 12333264569707730141 15700053545015484237 8960897803663175010 5116841377727547046 2766654193179945217 2709189665595616218 12614186295373412616 16701075197838308587 5401235193353366931 7037357503441316044 822812220488798941 3910781039387561180 16421133672854784148 11755209295941966766 930167156539487326 4106532781261677206 11569474941646552839 13770430407577271501 12559018618440556245 9579651841998499242 11616757614047611357 16937428712716425282 17866448043738089681 18275088079736696540 595205083867139992 5975647292168662603 14307328975098313900 10971864956339505291 13141796877991419901 2888918524994769435 10036641508050372480 7449705069328516199 9992102724160536819 13271050688672925492 1218132610765836753 4082425057384237422 15105085360463848716 317601797264567958 15503607662591076063 15515876122610511472 5593086651408541568 5713102149893905900 2208152316866875434 4931859328872666947 14103345361306296968 8262074613751614491 6945195689463775128 8681677869482428346 11558873895731413074 17422995736315093796 9334940414238106479 4662564587830245013 12237333389520736029 12802523042100800960 4614783560001682077 15369138400488344161 3673964287500427173 17389143329036329552 1152674543716120318 8544804388147657636 1487326210456439506 7595901414030596327 1406403158191237571 4195571139259170720 4088466586573008083 17880426918158913714 5265041822988004509 14486592770182967245 1055217047600755770 15844994873564013650 7248692073156427399 17098822394210300367 18133151647132270906 13249265727096996942 9844997823823509452 13961228022743903158 10629769478753985502 4948425936736448363 467805572907372145 4150391217755371717 15134382308668352972 16257937212177399693 10508871660087702537 10128772341113101229 11834132428881409902 12931232910903504968 16032793117604146751 17954793719643887844 1230673878337205179 13027917578136608795 4414269525165651681 5017718326438093957 4265301652910626790 6651498348037741831 9634241713335507114 17147623632320940591 8810317495674569684 10864786105071023099 10460612806798077028 9928788044946592031 8323265581689155358 2501307152048185876 12321981828108620221 17435643417541574222 4903244567935530902 13590153484141984266 8760999426298623051 15061957652941415813 462589287826943056 17375665331251447746 4038814315752019370 14681825395527744305 2554155285249146783 5077722797686946201 11715034619061331057 10907173668123732322 7528914737458757321 4151853577495374958 636485755997909323 1660200653341101342 9064221347083482097 1815345224040323986 11422773968541611225 9932170938796240789 3712431847881407660 16317850461588418283 17784273681726598369 3429320324790618088 1279346964746465728 13014512657520217683 13303128769328724024 9792915884826013880 2916467475789330979 16542752894074087224 14290186564362464614 1718011679941443072 12069898455744423783 11125763929525724758 8522251410133686886 4205030414763410946 7727814037621483665 6318882225214097043 17930818935352416116 1275349371060603711 2783100821427541015 11780987099918994718 6675814337848821907 10566992569806179180 18172156192314686784 8547162424612233351 9838227132684524089 12092798059796968055 2869410814786064160 16402051557955785311 17852979774937837731 9343475577704888826 17094861864435019994 13161578627224854974 14071062403713304430 15191808566341199388 3800551293739570651 11443477389480355600 4811480056975448496 14322941486707264865 14659548030284271047 3828203852235507393 17608168927422675987 8822312843438020168 8014847769736117181 11540936523220523480 5295746759740440989 5524387378058472761 3244531578240193917 14835353151057088508 3897440278506119994 13431698147810725719 2722106789038157022 11665412875083281367 15058918226617120203 3339806743039344437 5483130124226711248 8652061061172700879 5560086256755247022 17611049243636752987 12670621938645412027 16040668150258592345 8744814586537186970 4732844519887975053 16429916464460046883 10688250025891486084 5118443229415464222 1408859604217290595 18141307759994782357 8846240314320031487 2686898855085281961 4972553363278989869 13497233671374706463 957729602704444324 6896197120962051194 13499697259378645582 698985037523790670 5116611159217160896 9615305835970794416 6101269748895976282 4907156505142422158 2322053293102295746 11017967280939428609 9532651183818924238 2626789368461384357 10290082292576270693 10817902182459286976 10496083724899125474 14173006263807544684 6720388919768593692 12430910428515352162 1351510813560138376 14008060099656322424 16098133319254757929 9283351642982731676 2905340276158909231 10516983762826084751 14755619870573935665 13343278603613205970 10029119705453973903 7241395619787173884 11125982542524595707 10246359565646685393 6876746891003103344 6724749005583434419 6690348000899680017 14475973279045933617 549855386763857148 10016929983385196347 5433617324818668334 11312309820101935002 15396883972574312855 11651335327249066338 13836059765366900902 9452135181709571227 2272198575546043583 14584332598774681324 13130338559393026006 3337970732533930491 16913600750169320165 11997261277376248758 14054047880150244749 13073858460396562249 9184443129145967716 5833657491723651466 3756544118081724023 14859500633862496921 8348053870501198967 12387101756411086921 7276451814188106940 10084170490642344872 13936534628639409795 421355012236998684 18441421421868947765 7109236763237920220 8371135028056796698 17716797862838048582 6241729462431859073 10416976653605988757 10512111664951634149 13018287039253752136 5410193278014973007 1729639833517109568 6919036236536742563 11343774619178856476 5662397074000958666 1099959221723276014 7743769670172084628 9682962953282149294 17122182185066788777 13439034811471126215 10712845167329976317 13335346770909643313 2633061832205523013 17434979866399598059 10395623086991983845 13266442182828836824 4295584496353866149 7298677808398136172 10355335058582337955 17207950875561891071 2658629232491795958 337280132899647545 10505974035286211372 3428149469695403046 5153436485121685975 11121753714467514509 14514163958041015969 493347116861197803 13761742124134181019 2904498420646245087 18271469957952554724 13035349433697547157 2451883688884202559 10236630712134421355 9301143014244820023 3099588999189402534 12851136273848607990 8822103553690681437 3309976136459525870 10842379897220957575 5247586486695692989 10938947961623084680 12319101269537689924 12141587540884551542 1637122822575691899 3075497741438759212 1168613556321169352 8340955600671943183 17324155066364160231 13200984230734923718 5396008599748689584 14790549032027747064 17279789646879315583 11169851262041540551 12271638714751376541 15125818095003914061 705689702533976437 16790296910615279289 5328528793674579933 11390150881847078259 14378004705128646053 2187751893416715563 15050015502933948384 14471855957984418843 4217011236847062588 12475133019119986485 7480130021319839078 2810408657030231652 17633901796648536939 3644223885339207445 9986703943213869624 8636669359980522329 10614204718998946593 14703884159189045280 9668657652295999831 4296273928208905381 2381808418843724844 6575067977583821460 8312863156112800761 2053438854111271877 13145983469767661028 1743897065709718203 443546378405400332 7426290165039093493 1380136369527214907 13568040163809003313 14224060646630609865 7849929724571988307 4616210998819648000 18319644447452244129 16229915210106847660 14519961456444573580 9112836992214725021 12198825123457998762 8655423948127643635 15700810045106114203 10538570286045566973 6024697147635048804 2578197692820353981 13594817859398411197 14769025741150610347 5720881550605621280 5471144664106443954 7808212121131299654 14784462916561373093 13737994832574764918 11671590479169263049 10989301636913750415 11903501327651096436 14249504425783254889 13218949487690319220 6732001750894081293 8371952979104840247 2498240010068522869 15687412305070558965 3713411620062710544 2269501188921771650 12457057920552739953 14123303493675762954 4000648679494100550 17469841971772232172 8349946606309351778 15618779160652057485 10349517601253515990 5569088211003607078 13630821328005813809 353292000790376694 13877038974177141097 11446011167924324545 6376866884297970911 9425013085513273873 3271604757541365197 4106962270575452582 14834448435054894211 896268869447302502 11560753919990705173 10751902653093610908 170410058446228866 14071714481173875446 10632844600486994589 7066860041484803576 1717458530779252959 3924622028535754113 13100044271835077068 1716221445773633381 12649118508466356254 15495310825311858344 16871480373549132775 5642543901696149042 10519270992490829009 6348199268136859410 15030671701896226778 18067731029645523493 12032927363391120385 15409731706270060459 15599443875565117335 18231987819792967526 13284189618834905432 6144275086955578144 11112358929106165002 6771918707363701920 439532151975951426 10811282737518075608 7767233031442758842 13443610837934988206 6341423226009406046 5071797954487325127 5650967216104862069 18016536405332015032 12184076349448368429 890372749509147134 13089631744252638898 6075707334442324547 6762730813292258217 8422515397661992043 1931496844888436211 17081051396281512793 16709053264171999397 9340081142083222835 17089590667445464270 6866352253882259998 3525762350280445072 1766629373238081331 5655593810187132749 17408199174414436554 10755697687148047651 16183722473717905735 4232972524191430183 8381307864886169939 12758474351858348125 8076115658318995046 3447256357923943290 5413165048553334396 11363005038201342930 6296628840593105743 9506836551812085476 14120157579194306567 16026034297174775256 15295363717637242369 2396888836337552558 10077541681223338185 4954172563721359044 5941225612399915663 4436905793782389439 10856833019395379248 17951961810472808477 9933506574470466409 925487141871221077 3401308805938645063 10060846878464970827 17158621531194058824 15499389961739955791 3523289638921685778 12010859951062713171 11220584973337917609 18361971792633678690 12650710766003359373 9529446547112688930 319275630031901793 13969594049796851206 15078999920443961773 3892368150658571979 1862175898553125979 5064536897116054053 3346915033253696558 18021651057662333817 10834924088358859255 14310010831445457088 9699816619420825571 14470943617455529436 2276042009560008228 7897845719132805956 16077539190752978593 16043760508865459983 11448823311391243643 9235262956106445603 12868284014981530716 1301050903965639164 8968657058761176953 4231657595906473117 15300559261886024666 12051123199154293165 14088251981343273832 7422474715620430860 10890499008517617572 6381775466549638910 13008334697816254312 17093619160680687300 10784778473379860476 9037934115946197238 13461623977486826 6953195786997876368 12335444453558318075 11706120184886957807 2467500635744313904 7999400652335695972 17283026570009950124 5679095315269813171 16344066018453280155 5432735496002372007 8698654625906397686 16634891911564536286 10765806412006744096 931776525678434390 12289678244184728747 8292281958101234090 2875377355618248746 4922639750744163245 2518196264671870489 15170668675428899647 17580663111056525198 4304045688686543550 12262562277928067593 2077058982962840827 8843274894009384880 5935608717636586644 9999545137286542653 952743266137892756 14607131734050318015 12988471141018774299 11494172107350820575 6048197992114849100 5748322809770211278 8836204635490716665 17863150535980464123 8540597108143688169 4541641081054721692 6858774809342029199 7533352896651434879 15389398207203868548 17608368652234831249 2800182201728498932 338692553856406601 16494539193931394966 12003147973491420784 17204644340679046366 10245520809221591045 14946193740930848020 10446177988517398506 10916289784817429914 8585699914025225081 16630399677622637099 17292526673348506601 16435356163913812584 3138753014571835507 18180210277607525411 9693382807803593412 11175469264015158303 231054352394004057 14667860307260586734 5306542107140816506 14023509657144303837 5871659830140677103 16536234634069440689 7506349378978325596 9091394536458924043 1430714522852715974 11076137421806731662 8160997066303991383 1706465350072837325 10898433812801019700 445575316186225717 10754470528870225906 18155104889558333515 6179348139763205916 9695516399270350038 10839898238159625147 8080007512944584097 236930696052464814 3308855355203832979 7446692262379492488 3659220960332342042 17065168723857810771 15856499453978498226 4682324681730040267 13860762722980975747 10598559691903485913 14334725264512474128 1446471547587634505 14588615934689752257 4378645200458252901 6912502573515053002 14382106693237833980 1684040103566091890 16632077251794808564 7729468139314422317 6490672991276370919 11878341146462465663 4746168274363943356 1303680329651365230 9600942692376998797 5027172729402846737 4960973350608830547 9337810607968508962 4300416817731324903 8469851028430873381 5930818069082373049 16626315772860457000 5528678445217994834 10238629765912080002 12421586152319940904 13305230673296129637 14034122899365332972 8036975203347132966 3384504403428372208 1808565216952521684 14879725635346332067 2173430313544191451 18067680044851620980 19212153954912521 14702586318110377796 5358888243992404612 18310788259812313513 3600415366528951999 3139961761242254994 13633148142510293599 17058042346293577534 5174991387277905626 13345208329962035986 5724824973895022488 3716953516258651655 1318935508017270206 11912199625662863009 8227524327291737272 103210130510562746 10005003524231666010 11547460208406936128 10268993219216547590 17172684159315599772 8880493147600368977 3030451605293701466 9210262292671181876 1838522329691507578 16562457726825227232 17675641414360751981 9199943766390600599 1339458711223975135 11606355077390288605 7210116890506605357 13158125345885274936 10331057325695053129 7392835213027391334 9374594488211288113 2458669906458413649 7524009927836421263 754977034074662738 130908216227770206 18022312745437556532 3622875681659031431 1348585836556719067 8020831557095625498 4425121743275702209 5734003578945132660 1555702079198010063 2462398531957414520 17630444186702149587 15826670826453803163 10824773507438233890 3516535171604791289 2733256410737744747 1344890350871290738 17412955778254626144 6676950519862876629 186221733068161515 10290539498061346186 12664776105889964344 3358375378386167207 4043075599424575943 17886406547262713652 11142130921527720078 13603582145923068446 18045757679135104904 5189646825874236178 10023614653717562626 12427741163493558766 15903969754397395590 4587049504886294018 14536797472556273673 17292215441271491099 3948220746616225614 11462619376626685984 10863613016827262406 2138660224036245382 3317041314384512743 6605232153371370027 2313734625638538120 6509234150481508713 12772699738300180877 8012771759823458667 11295099556415861419 5873408567515112039 4592928994096281742 3303752943414005613 68623913216083424 343701850221255661 12024922591600982274 2104805606890197593 8317859592371190154 18429234583880764902 8290575077352580091 4465607047428864465 3771817144423707388 916826676194826055 12535371411374384114 12464882574178859464 1082834890702934018 8323408076691550154 12100183592577498849 16494666469731596402 18428297552150431883 9773483168430724880 8724147071129889538 16956151587637270562 10782667033162749367 16885843052413198458 6369586467413941799 1640862645851981758 5791138266383097012 13355698100514226162 10238724783512334018 16904225548690588421 10138114286659166640 11069144576304808090 11094905806993393870 4236813282305300182 7898823763119451721 1413529808298319578 2896874511114162702 774950601235388235 4905340948403143459 3162474606209092265 1189405845218918347 14673651871394995663 8886472358761927020 16114002149496046480 13227335835428850016 9284960300473540276 11722820324641367245 12524068234578940409 15395990915635669890 4816328718586868815 7718334087927791181 15486692892725118277 12620075066219249658 8906905359877640987 17363281965360604993 6069285508170026750 7831659696863101671 13925555717314679139 4624292182480991156 2244823107696073249 15829019961151354634 15966579956746749188 11696651150365166662 9801009107165216392 2843035526786926096 3771765648814644292 4571461427786131784 10090321812013308025 13672219368198286669 2017485313561595566 14620332081694388941 9528382511000514042 5261695281812947676 3691569691887716699 7759539703186063432 16377830852568060475 15675079975416677899 8101082394788813223 12500195921532947075 17349753737906910276 9462515850168244006 13700204160013312968 1352937101730454474 12615514130119242223 6475798074751568401 18443539985282067901 17052655604392122762 6060311006461838405 8164376717811627987 1310531010289905506 10720032724589789498 1537772166495006945 7509883615942040697 8426871579366064219 8092680400656209396 6323903605086202899 13586423754875513456 6196309811975370726 6534097907510915001 8408541786292620509 9143618033305298124 17047731474327774397 2906003761560033462 15303958439993886386 4038655400218683851 13954743981806951276 10516877732749987448 9951176549098166801 5862451874182610695 17966983105484738339 15946017815425130018 12473484407946711685 10953878267344849951 6702198738025768644 3917637055668743442 14572293215331532459 4887335306249166461 12174682461188654426 10173700330811587614 11134624578456535398 7186114489830928355 12196733543563301568 14665771264633441058 1795388877648516713 14160006604773905856 16375655148286336318 2412327788326423401 3187647994768173867 5022177808069934639 11533414140362388108 12857131667488164620 11556280307394187632 11999816315490604863 17494821743887095753 251550415370841931 15108924349023897521 4698491075316577610 6828824601493120592 3914674443206883559 8423535263295151178 16352164531409564050 229222564099954809 4211932466300811819 1712622923265821212 7530864888090233854 7156363170706997388 4955091562624869818 9005173146394611356 252638288879308024 12711439467389336180 5480797063151975637 4038256194399569479 1913965620848126677 4465549273794577909 146640508506358732 6308855363401882841 5842486835779251675 10143753893059100185 1825210315682588582 16544842096519632158 16376892660324921840 12565848582715436564 15280595827618536333 4158827590971031683 11790419570361893678 14233410271649292182 12883324831535510343 12263315756254509325 18182627638169242555 14642474610469480092 8335021045666821898 11644847055214573334 11610950088409203020 7796772485248660888 5694729629873432932 5976247958769336522 18222512627396810310 10155838193342504110 10939716661341592384 1044809598467227540 17434308894120837379 16611846984013655163 3344287288032209558 11093595110352798539 4524843213254682705 7899635987772349824 13641344139210121443 7948294004403424087 11383178296504677861 6019250301078089695 8353662510460500334 15974012929884418822 4400976799201947748 3454189366662953042 11295154398876788104 12053895469410852509 1678847062593217604 11639218630054986488 12978972827355118806 14747137912062784435 18281207324382827264 11932229146348146407 2913870448941515431 8272548171800799405 15840503921114440616 10123712982771584869 5994118643271570527 11455938245074595781 1655623441073670725 14240665300456394350 15780516367262436247 15900754859262329321 16867258918095747600 6993005293992539225 16230215786625349990 17695579353798301983 3174038422009207189 15749581330414420288 11338237869540796307 16513437156205696461 14211000874149880663 8671233618592690811 113952891134812570 11203927584434304533 11035482378937615489 2554685147996194952 16643440737782779915 1784533706195278940 13894875667712854615 13093444801172866487 9891698602581984507 103135028805756849 6852886430547944493 15445022633165622355 13277013793998626867 3531758325714470898 6017908230096788672 9060374872288382809 6080090918995646164 13576790391910903530 18371197776430656872 7647953997856907301 17469768968473345499 6620090717423918183 4634665425299210129 3418826265222932282 1925715777006194793 1384531919194268690 754495818654543157 11421184863097749204 941458608249395845 3372628177445109399 9492540971650957572 12224594839790275636 3202745113911671131 17213563001868556476 6100955392849405896 2230011821895705909 9411461956124798961 4727710897647143021 11688730844001431786 14399250220160650046 14814371969997923693 9126134038596190005 2830122186095994409 13905086903039736448 11333510917178035286 15308157582243606993 10123320770692504861 11869045793583575749 15269196874620099055 13310324482607391156 17052762162864409773 10153931916031445418 3154472263631474234 12508211462428045842 7791596829084811782 3175849924224220226 5642383180635525633 3865877079409071756 6389649274560609338 15856445023525225723 13551987657454355612 15852595546968719209 17233418910457650045 12377367013047553667 10574918814493096992 12725963097292561619 2747392154915717304 299375197050025851 15158109791533668255 13407296889082818422 6605945274000950632 759563058941365783 12233377503025537258 9771392696198572367 3576420875022106428 6014068183039860615 8202168686107585063 6412375875200252857 4597384240700807411 6376333329667386394 15135332454472997517 14445631253921449238 12557843114891745033 1422287234935273752 4599158132931404097 13835518438133763968 12109879135685554620 9660695388780328627 13586897818117021820 8402802612812682048 14626036155710111922 1932777703755012181 3096900851959217755 5004832236540072906 16938565963128371147 8117096466976287486 7766095652074248459 3106648914796942684 13023378709347337475 3660749470718902007 543097188887354012 11565642557313948991 2394814290988510375 8780583603554449201 12380423950442741648 7989252020262936775 9195510263255390731 4568593310302911999 5849391447402608975 9748429589392779820 13471070367956271844 13278441152397077310 10693616574645102534 17294304334284402914 2957877975547100848 12839393868421419458 6723279821927784585 13322287837868147440 17076962173319896702 12140547532258708840 6025235185411926552 3704678669816569530 12653306848413755798 16600745516902732859 6335029082004786400 10989829060533187316 3446098231301833572 17978627018233596692 8889759653162992260 9548057233059747372 17412753127355469326 13827654601404653611 7972746455941784583 10502696177685653772 17315778758726280891 14512833625048524697 13497906909070894724 5435560524413849438 6729660440705193628 6544212049041440035 2188837951145468213 5843236257632034169 3099181806697011147 13338823193031111532 10332080856058089930 18266521410426394470 14807836355392486241 11888471945365549806 16474491457413080140 11763348439126366637 13476610613295727062 12992472727485115079 17373038412952679879 10156785944094660705 12306532821969404039 16137199340735209587 6356075485542473276 6540410612158367128 16431569540130181553 10934864830403608392 13674134448434127400 11477015479130374072 3426300734645801924 1439013689795802745 1828156341208179077 4107356092106675445 7337423553028481471 4682166334250318033 14217813117280945095 6688782423459350386 12894121215576614790 5456006138263717606 17439436725247477207 11805882754412709857 7281017628670344787 17360207354461457305 16702690483127312426 5850771927300967490 607676805163803413 5129317161210225744 10523536455804867045 6979442240490526873 11620992946920781352 8950534317265006011 9067254693599323560 590669000658490291 17253240261385471756 10573924955233956430 11488903533537927656 283744251233681442 1391688193085986074 12445509050818162491 4792664152719162454 6712359762747433324 12832974949014959359 14179013821112559533 12782553526583747698 17409462734769348426 10859423403489431911 963896816607575284 2451867076419673649 13620758872630667840 9966915615719337174 5816210663309304601 1984848968366478542 7245784638072349734 12730497984747248567 8586363363769129974 10931224319237406377 4439181074419766930 347954211938024202 11814072399576131150 11028036866115423390 196992548759395283 2335053213643215677 6143320850963035011 4498213073192492801 16393333374439217042 4546446793292422853 6378636364096623228 17719469436106723700 9578975935905389770 11746724430317694250 14556458942708531891 9543624756365674895 16769128954475574578 10512889134568059445 1736300382685855250 14664985609285138116 9451274949018988059 10020740541855990621 18061498827600102821 7521238315697835109 6612123235223155838 2505230926318403627 1341294718361054799 6385733198110832513 5031276959784568829 2048009949110481692 15210893516874375734 7037038321869337805 18092910081063329958 11557409668983923459 3594142807044653206 15603973590970301066 743059544734499598 8792290518882585497 10217212145629413230 14579537561145005148 7182474182090633222 1361789349120837554 9777944080043408184 14768792601529275437 6702316412252930620 7878707419180354395 3485099080684197554 12054299829568831963 4666306770371772844 2556551492726243644 16576535466178479415 6549645719192565761 1396219843719219875 11867210893508198875 16048096776310831105 5735454239709152914 11274636903642774799 7145051793796154237 7097068192322626934 9312537049910463706 13114123001951743325 11313900354501342146 12121471640428577090 14976067047699377624 13538861220733766694 6310559619926800171 9353141714398368481 7269954795353381864 7490136220320890615 13856104938061101655 700493720796544290 17095167097924465068 5696541038879126037 10116999533663648541 12522982927371698003 8717663360155671511 16836389411977316866 18233904881424336169 8305437621671818921 12660362460945212780 1294135936014796669 11535695924403540733 7998428233799676165 14304637168069339374 12200422982177230355 17753994588274736835 4139383159020539074 7774356147496114096 12562475289052976262 789123666304789836 14279500989505895155 2902748015072849326 1985179650815993759 9098534583580090193 15119966557858396007 1375063651665897733 15020069728117658362 1004816168028754427 16498712771506632722 6087711053394277590 3985057976431497924 475643726705613184 17844050440385385631 13003398906787518419 12941566071233743630 5794011411138810641 1317179554692718652 5238667946793454142 690877815542398733 6121776285453368308 14311428307574740283 9939991529617419057 9188600464292501398 10756158711637347367 12996400513325719937 3701181626162387826 11116089816425683196 15025545911244111028 9032144647341754514 13319180149779961262 8282295461507600651 11760607482569122115 10515060772406385401 1384303194588002820 18049691733827891387 1440339856856095069 297972987539071079 1719302111723311560 3276421811350276248 17812532941887145430 11987572614888410549 4105669650521077743 13107346354333708468 15432344754707527003 15407407077157120125 8144054480362828526 3309745291665469667 16778260975924944068 13488001473105197629 15229493916572954063 13166621519151172172 13127037441802323209 10177376292204515520 2695276402576743007 13665442168862949208 9564349624211118799 17178927679306137196 9408022867642998851 822644373773636006 12098072870659408907 13015110233759734580 14788698110409082508 14352415435204593349 6066240320583143655 6651409243894234159 1764806263861201002 11658629962500040617 8183961589406731714 8227454583564545435 11496386272370231522 12063981754755148545 10862532000678815590 3192803763680332129 15303536291051057014 945525180735414798 14865478939400261543 13154756085071477356 150317566632731218 3815496009195352130 10030112367032535362 1970379091999755291 12135121594233394179 2657000857302095439 11143168867469039246 4671093441483759173 5689264003535227610 9405800075994406930 1525038615886028699 4555689000859114314 3282733686499024787 5622422522765270035 4229938811716855972 5152942605717224236 18090350111798974521 14301474002740776156 4208973183109675755 8659687314465704605 13169252397758049218 11287605329115184977 6826918845473780573 2756486156023829605 6712849228730747540 17128813124238136558 14630152006389472985 11100241476542997962 11811815358524362788 1868991525728530057 15293977451316070012 9905624239551537088 14787530308736386996 12520413137420051277 215510448222818535 2863207598403317024 10698244401761504355 10290595937461615358 15380151821631963545 15067775493383473853 2938565271649903266 11266930763340030794 7347147507411860597 11695895453570149568 16187328522515702689 5483060488534028364 14060233432988773226 15185543173695850381 9579828132437352459 1902033182088250740 15323700095971727625 11624719345080537718 6943077565972783706 18262297651610752366 14851754907624280039 8657256536184001617 4354915681780740660 15770357547200534170 17899703637273477289 13599469890401334164 5690292336491622357 1307916972215442370 14186329154168191147 353247082752350132 18042247311774481084 3118514214078597557 5363179611575655443 1653654465925899189 8230194019336652955 1452527132168680772 4703057933955443818 12270528599899849353 10237625582404265972 15866559844352385259 5914159798399945140 16529865403892087886 2585312254825503923 11906030422272444648 11343672431835901375 15453456482066084793 11918650115179612605 2125432255054265467 2147635832000140026 266698311695414464 16931553107618944668 1244062514694745594 13979855533298993547 1165869177061484681 9529711497991954203 14198199791032341355 16264932901079952980 11701300758374189150 10945920267233146811 16925915913854837440 8850446229254027972 1832051368064339482 12879712994526397286 17088640990559421892 1590548965913431630 17835061139543986127 6291275387419978926 7295016625629590921 10836900007775069003 13732564392424746422 1047999762415348406 1023321572732786755 7688315307447311625 1868554991588984155 10177044911480610604 13346647711434882836 13584734354932330565 13265724688459020155 2784557319466684492 8298849323895759147 9607653828260455805 7032769121565721333 3938407376939992315 1311358989899761836 14815603012889451951 18313172499931479567 7913759300735001031 11824207127769317627 14443769115102773288 3623538726373922463 17018782360404968405 16241798169983621545 647586968661601596 17194448079402745757 11668460443201490605 2821248912984210902 17582787122837134714 18086762806866094394 14630850125543678539 18211389953693923218 6364766313969988023 1603873181362538981 14743929009571136501 15612452694142667283 15830782058944477513 13266991102854822070 11482484153357251373 12931193678740807142 4283355252830132115 16280401746623302455 14996659206319600591 329625682146247880 9168385833641442215 3477272410238456367 8622784944314599737 4352079303427437630 12078307850859040470 18411104496768690300 17358276621151451896 6951689976946904991 17726384129772558172 10896866886278573137 12408199854298143888 5003526528821127077 3327718969851929321 7893551082680296199 1405628284343345048 16749482485778050238 17874214761541308415 6197401199599671403 2084027578587537607 14674400419474066245 12476963658637458536 12450077067139733842 2350654983822959687 8978834765010262913 16526959370552332564 11314920774781569784 16174906942792791659 13559122039320410926 18034529308505932875 12811913989593336446 813078253251393061 9218459890159816240 6171266390052014361 12788735481280141598 566126442268256509 255323374119462694 466850684509765015 7349533815859898 256766850173793923 9179178733672861346 2511404334927917022 2704231931468642131 4314264520598273460 9612295742421761476 14610827113420759138 15641386301411385817 4841984181348440176 4074950258742558967 10576734437596308863 695383913307538928 10363440633156711983 1279193456747975346 16123339780176623038 8523722955731149446 12906354923243496028 4469753946138221007 1323617411141930006 14974500827447078663 3854498752864287703 6714281818274002212 18428358657871611288 17891911296312585001 1991312133738162267 67096383296649730 4682954630767373742 10481224676364618768 4458082126794741666 4515536313206776603 3666942855481933962 11391040014238269135 15360518215637026894 3160247441166319754 11291930862430723271 18283055210649369931 14882070261779588309 14339447321482324411 10314909660552731997 2944143740670392966 13537552343679819946 4699870673451565135 8786201534532722839 11042488350493000525 17056751910465938917 7313333622446561117 17974069451677094575 4993844798940165950 5225919666322852968 16443465155474052774 15880191287993893122 9935752161979674462 8629638850591846717 15498252670581700866 4505591656733694915 207546383528240230 5813869703576512139 958308318397021462 16002111969658105757 14921327098477536866 8819101563113667358 9282309234568223975 7749389954474318754 4591694696846827309 2565264480155939109 16271137240786651322 5061953667920559604 1918884264485721193 14754669324299054105 13739871129181484255 10595611871396097475 8285709844325203580 10743424148472700698 3046594939217732387 9321826696300192814 3786132565380002638 8860057573891707143 18151224134453116563 11859362721770657111 16220599816074297722 11008081973965086777 18008794216012539715 4583861983191420695 17621723532041752322 1011510035842011195 15301230619459197681 674046459860078042 4016922799204208767 2898836460961238607 15534874170031478795 1109178949607687228 3658800520975713845 15502920162795606752 3926825857271530408 17082104081225998347 6881397305579279202 436000879123059145 12997842720101329141 8163451818296192950 10707799035858575043 8885052315945486424 12707298438393053292 3706373461551031133 8753380306120263815 2831910612123404662 185844171983358013 4648046782765171621 16226523402294035189 9739547508924372903 6320136861619114946 13615100328453016124 1372080956273990233 12958204296592649075 9824640689587547824 318220319050324845 13706117067303003353 3055085604705741770 10181668162133898049 5989225892400798925 9830710241572051057 4370688718803281549 1117739463166376657 14418159636475930407 16802214304821058372 13579578791354103214 15735736664437330894 9809392948065853208 13769820933411784600 5538297149551981810 10083522423906067447 17193991289639337092 9163604572861512682 16681489490816494684 14603586511285869827 7347028443284892715 18184933983560083009 11368491116875339393 16995981189668836498 10450455012096458658 9276804242731795397 2173126955757070680 6491963280422174499 7368491854934567025 13138003676176993384 560817829029807101 11292608279726443814 5138452927752129600 18278163435231503092 3597677484261025000 7493138324138963843 1179459362496941097 2223441711741926647 2488922397099422535 9136761266876456949 14191321415284967070 17956729975637045899 14588286414220568901 918108139532467642 17476611695378987953 881286079471178707 13696215824597670853 1913178031071016341 7209064779052145221 16970306965650478508 12090476682669412240 14929029374687424464 5147927553623218761 3152628063528042601 17774035539701058326 3297007124718535350 3187724194257879026 7575586517379028578 15393602845516660980 3688015753976787360 7520895811268302956 11638683003980354208 14919574713213250908 17390127038343291535 14919249868099166613 12582847845842814788 1963773731008796171 11117762888060369885 6466639700217743004 18105763176316335723 2568240176103329387 1169720613892210182 2909758639622108556 13941528758274505431 2759343006942971880 14426540929901355856 1873161351501451842 6648160953947484596 14593804175354847708 13864852645406169915 1979947855518070137 1157993984671179945 8452377257765551977 6881374293689553675 10867943910324369674 3355021574511124878 12558207060600961064 12488519632943583579 4912518128034846651 11075956044898353769 16046241808112236577 16760178121879926984 7068776107742130208 6806564292552688818 8376613236232604759 15090829884113228063 13806888203950150138 137677752537117630 9179225118430662728 3466071464432258170 5532077163475795510 15265337849694314789 12784361044824577380 7601642120614171504 8166597838195450781 9129973015545193281 16224365172752797548 13423901762367626801 14895423976701537647 7011409752691587333 16298468545947792549 7864556227445987875 2831403128029504510 4474497377086844554 4475083587586207936 1557560772116908478 11556222979241119174 17931024783065398933 15313738558215974745 17736926573501772611 6942182508784711153 4788350453848270026 3177600287025640655 7135832654028296085 17424244497062059186 8788439037018971423 7733448132835310459 9002246497055987964 15215307151140993065 14079390600135978399 9155774971117484758 6452977764206661414 18185417166983577837 5494745931735687157 9914828484587609196 5711234131107425073 2487782221248778883 4027287919158872064 6999133471771093569 1401541923604756163 12924402551274467100 13092486138434590745 14033099487640386030 15215246595149107077 10242586870174249358 7334842301318741327 4595767971824180084 13684017999021518674 7365718345698075029 11590714864381418115 4325331129535560026 15372703033054840898 10268804487830353669 5284769254311176355 17352263989832791497 6079376990883609464 10119991581903616556 1911338270182491969 6736641322907908278 10451874713712328306 13617627317745702775 17761518545808980741 9633642304860876988 660713323263128855 7361618084509179805 2763375467761479282 4295409546153808264 4338337389245366864 4151248238575784602 13492154377583245414 3898237769334306776 14588896233667518909 7549669401668530135 5092471768633026299 1984094095870025391 4403273667180436375 9620155419069951822 13706275292146435276 307561295499955157 4523886370905886279 2555022999438352960 12550437678695459407 1052479045446819272 5165984209314898110 8405205824055445597 5057638156356629896 1340890679440515056 6833075881841500928 8647310304393899238 18058510211630667799 18091788451978295502 732007862898324966 17031493777350211293 17310060313696224350 5945408568797642800 2981347113346669152 13524560193029983343 14068415839798605825 2248676718975188571 4217006880176504190 5147640026354504522 14706568632585300777 12386409724400311336 2564136649614585147 4205769119233143717 13305717619260622015 10862470623768978166 10698048586758718965 7599143085164934311 9150665222016801355 16335137026281499525 7281025143414731232 13630993880390301893 4182165030050628379 1069414503669462089 12610683207213373469 2117476140344495559 17526221324676151187 1206080074516002279 10223131164874131135 8527701908669794224 5143611810866826784 364562024250970175 15553582905692757260 15240378629728696679 16065394306462841846 5205272222216826407 3392654648974959466 3965616263516873980 10857636157105268890 7502556322454774252 5264091100823754043 9814141400469711018 1118653622527496733 806136419226336608 15203097304234248672 14253718480309567143 6355753911863585227 15938468406807519990 16556499637603585158 4295479611790607773 10402217647776047508 7316842444439131320 1520060510514063871 4048211078542284435 2131388506436732123 13777772763495337317 18119081317788747890 17161415147005684878 7689656923922957671 17757316229128183404 12782086464780485687 5601803578905718733 2852452820454471993 17082380592913176838 16469459454773427271 4928323868253736586 12328469178863153352 4189687744676638708 10234923661485366991 7428060753419200827 16651198761873824972 3681544874068845484 2619954463927661479 13347506016300775829 11325699156599351293 6413731510225520997 14837358233982602246 2686300055810771123 17794243397072238639 452940358195370653 15611499368450298033 13025924350060868667 13042350932307230610 11008306627680351806 12757203269802127304 13047540677057315804 10856424855409036443 17710493220969496898 6176208684586503160 6996877874278411316 15214526308457290265 743493122198154983 2316683176173006986 10832711130579480413 1998089800124020099 10068045153901829285 3295420275912974426 12695974046573849823 5423896451401943625 625798204410114231 14117456453879450837 5562566519986244405 9256062617879917120 10079414830737101857 770919326416792145 18298372825915764053 7594126070716375880 9160463641385588395 8913029912201474696 1581508261386920806 7114462699523427665 6824571455929659970 12153176682801322651 9723793837026718349 8784123276831480632 12261240152180154472 15263239255638584979 2027831378477658162 17725516498535610734 5214520762750776265 12266512876360979413 13405418781045203294 9479179028763509140 5658825520792405820 150496671669885025 15866883784723939369 14144136695613789728 8247138011697537872 6781171437928279025 5217916441290853701 12856376987651068217 16691186212144238339 15277607852734231595 14355733025018383674 13852693650410357471 3257886479466871501 8453862436591961416 2145995621149901107 3811700194821787520 8546461446148865910 3648920995461753356 2110654388682702203 15621846349704142503 4067519066629167686 879793800277759484 16197730862784280603 360881064010292172 16076494633533529534 12871875255607615309 14372894994061088580 14585997261609736799 14800116838691465869 17573717282301329538 12043511743945464927 17577530678473138221 5702935241186854956 9417985568144974417 15867824640201258171 13213050312068631072 14592107798101655153 957057708410983870 14999273931898398323 12135757022813736464 10150892872518475483 6924980961525176262 11581221745174247010 6433427993811224993 4024170126673314483 3683900096267242184 13306920880647102557 3315455522454767837 17772561464144445167 7539413774102303020 10912451986067717345 11590280308167236835 8257266464602462815 3038847739254193608 1476453442516336959 9926748495820368264 3880936286507795267 8940494652193787578 126857481148698749 5114821740269441573 680603609152033688 2587463572316667476 5458042053083777204 16602312176412849009 15254229094651770564 13936312369983405234 9956427078205404028 14180535399519508670 4168579125059781019 15291033217275354199 8887991330862372927 3659571882921186084 11782668462206648987 2652462641248103147 9587186025530006317 5929555296927125343 7147715777343505132 8435388899039155299 13687771321784560918 12664313273111714690 10510049597921976958 17598677723260172776 5854252709587871424 16638667883402294660 10972929969693342219 6242072393628042537 12181051242013997665 14020666153638564216 10281911999991043496 7397810209952915082 3649785382186049965 9963514036324448330 12152604889115118202 11175385765445283285 2480685737090040362 14731174106519924102 18137773038376583899 6385468990378615220 18116717370471149834 13526652227576367556 12414054583222908532 1513159579156519054 2913729715586278573 7209252316487164025 1171223701011586586 6816098648064918292 11567483743790029434 11367008224648466786 10416610310267644550 8970771203113480776 3506901816520972141 15823635208147540666 15091735994724471261 6304421236351983900 1593819688861352629 17163232719064180776 2819091737470854414 10955941311392321443 3459842717016398334 17270366665419404619 12563102871100204524 7100273373710780417 7579422639457871500 4315870358697379916 5746953364769413804 8427558091261041573 1422987628490834456 14200772139354373285 14210668864451814153 728332277703305968 4162943964468994076 9546843121600816138 2877997339273139900 18424167647589993057 13527154472130794460 8664986156407302486 18053491808153035390 4191020417552203567 16353336622819076370 1999177608605561892 5185834670222647808 11444483038793552151 6196319008815725553 3257606718515729148 8378618741736884968 5875711072399619661 7856985476647257752 3230972569304832513 16927553539928299114 2023981583885102850 7440048154008470170 15288165737171123388 1490542604864380440 948877894607147401 3727137648805244917 14701289734073828589 5984128525240281478 1283907757669695561 9255236818151567317 10168589007494532131 10716154775082294912 11177997755194373024 9529119232088164353 17421220294225425072 2848808657248968612 641461043320501059 1727196147205764202 6279942157240515794 3158397801647203108 4296041807970447511 12795704797288686119 7561619298500605362 5433171282805560627 7447326346842602045 9099440713742445797 3725436656758874422 1773273883515102279 819135432409942765 3295927302505512297 14571286473957505835 15599259351095860262 1568164896221557493 11400158965699554382 2866722885405838677 5804535596865352566 3426413498585057755 14250867331062234310 18089379772138734224 15201484645525729833 1257852095069643538 1889713829657824585 17923269827004098205 7046027028328842057 526727411933332287 12732980559825508001 17704683525570782669 1895490946782158709 17214002557466066408 10416302767594901123 17782379296147207415 1013574421047227109 122669412339986932 14621754363850286264 5897783805107764657 18276711639542796535 3635610398465404575 6041264558169670265 1641318256519405500 18204679375276365545 899112703691958654 5803361145226208337 4874229522229189548 15806245514010887990 6498221141111958101 8851185346781708500 16609311449861722593 7586371065089600943 709556653256236753 5077031245670224188 1941012629310497703 6903869493255270158 11395922391564883562 1353440122446903865 728793939928025151 11116030771698264550 11337520715227529572 8169081355182401895 18008591384032009786 16869561363413268651 6962674066617381229 10060140409578538340 6261889502062046571 3901422795804302920 15590205165885078024 4884791552466577666 2503355560570057145 7713053610616949657 5179962222476303430 8914622950721268114 8629085890890150214 4259984184879719295 551891671785144399 4043988925471241562 2397263953411929109 12917355395104943168 13733882961412968805 8150992185556164738 6925246566514784263 9809386540183368011 6530830099194523670 5378991624437913911 12553014447379270006 5238444283895111238 11669246851972266983 4731614733198642969 6056888915900446160 2610135534589899458 296091128576469130 9754142370742659919 8097618273165404292 10039617037881394093 344447845721773552 11114602463233119548 4096587184647586913 9856408305702853635 6676477316677468048 8806261271197520866 11556326140605892857 11400835049415315425 12701022515610415450 6581867536463644555 2536859933929629768 4417690309301696933 10710575828751134187 652232316819149630 11176784520960305755 135156106152677620 5349685988200734148 15112473924487233585 4792617257115536990 16175165669499394735 7067493655963886768 6362121754090539138 3651179285487502014 10627227273509874525 5838009887909705007 12028378824005090200 8719352566839168447 18201134328649273851 4847632261403410875 2025698255800096426 18023455241530188287 18139638854993578685 6095933213883801459 5616188411481624208 3904528079305354202 8038768491310969076 8455211322346836645 17321866785356473587 13341960630452543498 17057177511769618155 516461206173876722 10020909575199462558 1894953912106712901 6445894530049077343 6781419581066175175 8461146685603010688 11699249919210131772 2384422370797201321 3911488011045855106 9664352061280106350 4037192302920718089 5137597219743530801 13160061929519480728 94578307034246701 16631243580816277367 14218184877716160492 15293103831513419016 16167408876241232733 7358838631663914198 17842941704372705286 8671137986307912578 3144411052023692042 2667845976794680814 5083771972211314393 14071634223967730591 11671418744771884906 13065367791051119423 16767487009142499750 11058156350011926527 9791130316539773148 9777749973739045200 14393378116010959863 7473785364935491080 3649609956273922196 15700032163722374241 14434876812174422342 15811664173446212728 13647812693991238927 7387579240942138199 8970081396760648581 7996106706872177533 4266606118011191335 5303906745501108596 16558825083067771546 12165768743615977728 12805981452334009264 8757201466519045840 14437172656731975538 17187929885875132045 14166070774853186168 7888285668121712836 14337453271805204595 9334925272086745977 700957954814874719 1779674159463571846 3360253978567185397 9359370661078680410 1322234821086936948 6141687283263857397 11943210511158554991 4942296385860750713 9033539460747013519 14457705600818929811 11752393312741225030 11971042116347029205 9970640800901184900 8350717195314455215 16577113701144217866 13865438155766121475 4630546408490891191 4388519307079170839 1324845621274510955 15009971343016448706 2643629723243451433 11683271602343157212 10327491627947678176 10557106488717222925 12698628649776541698 11939806207063272583 9615656902286981911 12438484686835656767 6562785507423477828 6751231487432278648 4834043630110375928 17055472902282213172 17478567541895119163 14148053167407882982 5454568685002482940 15634465143236205690 4074808428218409401 8619495841418748495 16359766011571397762 16640343974036863114 1481846761362202844 18240201393333277478 14589831801868257858 16357155119682743035 1570934632350572948 11195334376935522512 4144481662895642173 15468140232589253394 3780055073037979632 13719175763907817104 13923106337465147165 18250553625500733921 6659549492169894431 12698967679026187387 17176257997488111795 4287055134684532593 3447839908424864757 16483799800817219798 5906033823780636344 163562670311718048 17807786806619438643 2335326107722391777 8462565412934769866 9939814236562825151 150612447431799232 127680966014195980 15393560518263354539 8874670854158038154 11646337299170889330 4180981278748699659 15194927174249162922 611573746467459510 6793425113888674379 3082201014319910632 7890405831944319822 12112275716304000188 9147676512347718452 3848305716370568676 1026675182666585168 257724322221362796 14480137688309179114 16677817947873755422 219364148252046196 5471976687690780567 2232820747696636623 4405119745854429096 15500060866465122109 978205151246693196 1053678007010589058 18147326445442869637 4988273632536218918 9973848837980197169 18153992835086600008 10412512305299369641 3523428237490994835 10295467186619243589 2267171116390031122 1032287736742394999 1976502569921033000 5578400855610695407 11853762599348782825 5378849812134910711 6623071428171289815 8990703167072976043 17049573865263734453 8028159168467883297 16616661909415345068 8701878270673034145 4227660258073491303 5575715759459117847 11743123914444949640 4866954068956533771 13399366553214003414 17462523205982984977 3257626260367991686 9671067058493608678 279297156293461510 8102758647630509697 9990272246027925688 4841552485194313847 5510376602997348493 14128926448803855101 8087037804472432796 2005116101973226814 12991251929368843679 18143481020159617342 7089634296003200215 10710663914444658721 5004011162068178336 3313230862419649913 8135109036755917810 3098567797823863316 8167034604359306897 11573581275479189361 11971118592904142429 14767629963414695064 9795875112032289747 4804490868095571686 15377938671350256466 7687123541585378181 15565720805877355192 3537471338126768014 15855639726186962953 6085985026165086223 716884993550737366 12899468740840623111 3232633910561193521 2253430092745511763 15452276366222526266 18253891004038096645 1952675794368350441 4037707855765016453 12705181621041028529 10024892869337933899 18130651575877294680 16500149258617131835 17939969398364974579 7534943722642409313 1210692108847676964 7359575076524981019 7433715840415700197 2592299134366066037 3550303821184253969 4492524246068870753 15757188587627146559 2467451756701690589 12662743390484150474 1021969571673712529 10520456413212424106 8364522522913645487 3533502891400075930 14478329023750407534 6630675291111451762 7366137841086800978 469756422518742279 515768059983842773 6982070180278025246 16695440303005634501 6334686932164392207 4220516411055824926 249621477313725249 9227073920210442880 11138037609871797573 8939754206549394408 494070624643416915 3135305413305702899 6776948569783491745 13580214773320159292 11862541880119944963 6779898771643274391 16102652615964856725 8493326032104028143 3036539401588932286 5180156640508396081 15445843659061753248 7834092058080262166 16263966954053814314 11998834429392796107 16506343506931958392 5126516226201683561 4910503499484743693 12901571974291580693 5967268800833203858 14312102014993611949 744729002162503068 11654425054054568957 16161705984366833286 18106927397790743666 10307619381491142515 7679369238484364700 13932873034655683726 13639700581674490985 14932495627233025366 3905430783723429365 17616612935553197077 5471718474315415702 12085746209347967791 15298303842159658277 4691795302413387077 16039246885646644248 14602700625138722653 1324244955803975964 17076551847526276553 8074620092036372986 6842182506886297488 8449792262924577007 1735431595666620075 714330839999338074 1407802943754628319 9006056246626407149 16048610180923686828 8993345457132284382 515567222329942464 10048710082873387118 10474962777803453763 6382308157092914241 13830508715847370136 17613605715718986625 3972080603637884495 16411797164760595126 5015033295035788719 6207238555614590431 6637133913369369041 15717275146827507593 15690421822098687237 118841205660326605 5633016289200086499 12824535089723797997 8550423045520786928 16047066079702054681 8174985606215512417 17256729621103396262 4387981248008298014 3489228725476838686 14385894368604737587 1319339471202145399 6498983022057090143 2944430030710528044 8655522062975873713 18204058129300115265 2139586696007252907 5831134978057930877 10542324801158964425 16958651318546250979 9796260121493959322 9634191464880601079 2669960476321315329 4059342123654892649 3113040457371151960 14403856811398364704 6774785346071291809 661213607524025466 1318978406166885430 8715230392588678681 7183969979722254533 7231537020465932295 6670590682600602032 1239344883608776167 14878691164723950611 8473167470087284015 15620662630875736524 3374164198544166905 5480534720362119800 17905568143771001058 16326734474431941292 6609181332992844574 4930059486329572175 5628347362942418672 9527393498850664888 10647484394111639476 12899809974065225305 17312921741848350072 17635704131517239587 3027397033409418570 696899450293108416 14234392874360593490 8402633676996872513 14385065846090275140 266749825126724217 16273081596616335507 14312150017873973869 14905138674986284159 3035206603225552929 8141858433406815569 17699396872628535145 9939347767183289478 14810491084276422230 9543458150196815603 1045935525057330393 8027816952208232728 18226900348935430334 16546839534764847087 4304509762179365908 11462720713629894548 10126864608745845559 16959658648882006348 15947903644994320928 5774425265410859089 7518439177180534320 1119654976015289550 6743996865243559186 12309115889218889957 1126103824322607932 261508746202755180 15189446999088811268 12964604244891366563 9476263672697393321 16910601918751095078 17427636527585923955 9404831892739637387 14592449277103064158 7493186181402432344 13940154239832764342 10837351935041378633 9750175976724964097 8734580459834115072 987777952347781361 11061060073080366079 16076004502814957499 18231285680731992994 12290842533315332924 147300813212311975 13058284120712650100 16590437249934525312 18212101562995270917 12274669176675955035 6899741423609218064 5614437063985576876 12466018195636783944 14401657806752331544 13238672220649136369 17174426825251313262 2420468171985427684 17119532475781207840 3427322306144977239 11848148558684171218 8815976696732321523 8561853468637430272 624631485993744565 5775569637248385267 17481708474430907277 10631889788078011252 11089211021698790619 15339231546988583647 1307241350262995694 6959013422963893223 10829502760200197160 6245859672756118124 6863741491885396276 15778884074822335406 17144744820742860400 13440867196931369570 202281774495335841 9441335140357899296 17799725941419216873 4224129695323996326 14373761655207461373 13956019430839099743 15039251212906034126 10283169052291266671 6602522540339855262 12815302109579183707 14088292166861186070 648489892821091574 8924383963089496613 3119617827333493581 16481389466883314144 13266367533594305924 10442255207823840435 4773389857285739105 5805839938115416065 15041587490199207293 2371505891910845617 666482144416536151 12578398776763076586 4904723716988692835 10392255213088925199 17038194409550068680 14765483856906529741 15163436076737676769 6704589416100952144 5485431164714736710 3401147189971508968 18144345547433036837 1265957343729148009 17229700086458171194 11525252806604482685 2877015165498191466 16162669862292267579 14132445206512323982 11600357880031204314 7353949242274092441 5084853494375235461 10688104892669071167 15354108426723904328 8518943783248824817 11429218733418830774 13699092789599610737 14831444591888707388 12872351390560903880 15800917348644558407 10287305154260358893 13527039574423907741 3599973365206842983 7565663572030027284 5416153461567969078 14505135134483817700 1736536156827103772 74746819140021590 6974309018078205150 10730540137802365349 12140672075176419060 3989021020807162098 12021100936584011292 14247387563535661971 12914949189539302415 7653227265061659921 12159824047715033114 11870351844684577587 5510551203409226535 17870449298646644526 2612579964692090255 7405382539247507455 5797952456426964875 4647891268208317892 11122130819388457400 8054410335648478689 3416335534007424008 16546125026511793939 53223289746760040 15215322759667411162 6138845724274513890 8018303727735160805 10861273054066797311 16189903756050747767 17231484235145246266 10952721675386333817 6297031662163074738 10676918973519572650 6203372950600496685 15500848685863940849 9090359455560884154 7615669934263332735 2865178045093963834 5292530664402274861 5238992209635567617 13957841786233303529 7907222938765932474 4164411032976020689 15480382412402937657 13245895277862439689 2558241994911475044 5701630472511076633 6339677183537099284 9716984543504093442 14903452272429223383 13562333207939172736 1138512070577150273 575107572493355648 3045836530638550921 2070164854942305230 17097600766972407262 4240956045888889267 1654311931670504400 17159374631657577065 6215079403669486555 14463763397347360071 15707607785676286085 6033008990227734842 4008035772010748846 6409288017315828308 6909033989280271582 2971195436454252328 2172038995302011646 4206150729449178085 6937522416275357757 11533966417529826325 7394751201696150689 15551769493246683655 15241776882044974917 6361182189705478749 14878265622905942269 6654971983097633930 17584485152039817450 13493674032113732864 12613517415942706555 9590930251790484785 2099088372403841737 3441629346474329203 8965337088249758523 9850312165275011416 12964374779169144914 5518745741875915607 10759302734451189533 10880945295726093088 10784975925281111913 3527619543899320200 13904316149222474169 13955673299614562783 6417988346159275994 16295245176302021546 6675205593641253056 14601054718478154549 17788714221017192482 886203313049411479 4089432782169708806 5106267259724317901 7601096851580684276 9888787285423249228 16450460077474978503 728174888033311046 7234399282511861937 7315082884961107804 8420640623972789978 3045494639028168362 16400119250612182288 2900969330414027601 10541626876796388371 15571607036813440838 13973175092632107365 8621963640611278177 10945380919538770355 13699963567943657053 15714081751295143832 6225433520656827011 12496597136869736338 2243041750388383027 12553079707072080283 26961783126386604 8361550072486373811 16184305947144834694 3084887704013371471 23671220482846755 12136597684336857374 9131517393912325224 10403803861529734192 8484618058699820474 12828377325072153540 4739728190554109081 12805349446982629548 13942142554437846392 3288406050766322122 5158576659845520924 13226687378370801059 5982136534848842960 14592255247817434774 3349119039084615026 9742799365959902287 11488994780832102059 12763573097635694302 13334471956134605332 16789611110137082117 15851768704457731684 11479344387114169725 13415061600857243183 2503155571785213687 10857763915248969825 2966966750657376345 8150503862992046540 15351808735759312817 9237435749492418178 9887014952318312696 11054720386216290543 8779761675912182560 12459395886529927480 1840260815265080397 1662288643192237897 17105197529651276814 11032577820545057221 895547134862150250 5275527341417767727 6532677659445280746 11794231004090262537 1319279972366545196 3757054015757632555 11484601435594237095 9619760072595587793 1838406534664892554 308836839414218277 17348871911450870747 6413386147501614651 7562182082115239344 10427592160641077391 2974006226765347656 10065398673650840594 5811708252676669123 13082700188826740905 14089079919392944989 6822308923224320887 11392666410726579893 4552366872219169362 5759577634129376277 12296521000011417961 242663635640313043 15258516653085260876 8141530540959210968 6383450725869980345 9151448835908170515 10095926958074202930 6740199713806192835 1873839400456515373 14299749549862921697 4724887604703543621 16568172189296342201 7900801474609061004 15888897171832206118 3851827602172313311 11470870030283551537 610603422933239691 16779335278754222826 6418216561826227152 1694235549550345620 12241066894677262670 18024637387546395380 16701859925083492969 15760655184093499411 3172823082813401621 12640596992616028968 4563013724210683366 691306066413366303 13550776007058207885 5072619537073478501 13252236354540132381 6243110004461174206 8915458411112486389 1824132400494084887 7755454794438620296 15208858067513706251 14217970524415942867 3635056641078819505 13460068584411033329 584468688562963706 618525119478290685 9202288868064955447 1144453037715867556 10230363038972328456 7134858674631317548 7564436151158668616 7119435059407575969 14941189802922992025 12833076829103603717 16909851125651346215 9603346172426351043 16378731128626715636 15313033283080338333 13011865982822435139 4827852349071453124 6930745795228111634 11245589622575089603 2274162567881910841 6741102002627155406 6206382419001364868 15792647136678187361 10121632616149202057 10194328174516357077 5439982972692079710 9173759973139696244 14831417327734343277 9200443601417930818 18353797623959164096 7695340293914664900 14680519814648108520 4997340280150350715 6365124384781031164 8328904101600473415 4205695235373574178 13439801000476658840 1528930601923930213 14214557442876814890 12424995111209752943 11977474045709648022 17566317542396367767 8725121161189344547 16043756975818529258 6950194503034784757 9925728770397187513 2988848979604697878 16395604523307937252 10829913456092334377 1344332787268923832 3517655696386631068 6072987116771002705 7351576976683893247 633076201820987727 16805586683711131499 1232491817544858777 3701351490721270770 8977423711952989838 187208168862345844 16229754637141332197 8815859449306040451 15322054535332845462 14930936643292289039 921930081360180533 11684938073349267007 13828271671762174975 7369612182686279549 318158167271864953 16891905327487978599 16412120528872528211 11057326805308501485 16607657536498045433 9728645946799760202 637540044874173493 18329352620000290550 14120704041448400647 12719202998636028772 14306206694200719946 3815172906258000473 5881516596321127738 17530756220158741667 16990396712272365849 13266983562247457321 7043818126730158755 13003067840607527345 12456750221993586260 7188848182943314808 11926235321679389214 11692494343945856477 14090804605720830022 10792459790412953036 5438215403845033247 158388370819784641 1782222618936876504 17356655350592879650 1625335999185591236 10807954656232087596 8707741562647191218 369424837375232772 9759585249763272300 7942024346629018745 13052694460335012337 2348296102411497976 3212662209833869394 6381409732225804685 13244192883618349199 16356664946993443370 8373462237039209840 14398675721888887696 17585937707458663839 8875083205090183516 9962657113995960932 441612280412321463 763955037316954644 9499842799721449745 4663588560320364166 8759664470247547557 11204438490257195180 11572106403511422489 14279612584323737116 8609172365667625905 1046521150868324482 10791722456813640861 10614658832089007924 15135899308353038263 11161380497393213577 5657480370458310838 4097449221288971436 14767462498349661464 3487127291934927795 14273479378835643729 5652524660733984057 17710722769649049872 4194949446317084641 628158388280151968 1553548585198165178 15621069163552863528 7889571728702430729 17776048374572605523 8019092871232522059 17927066935697038063 7243699513921651583 13651382398195574289 1433366887382874166 11405203725834013630 14343230900665777313 10850933450135053302 11260448066954280942 5054359358691436709 15666653689629784368 15376897872481359619 1046058636543686465 4508853848157830629 8480793333962222969 14704614807283992841 4844959805368281722 5844399785191785762 14950184812430431185 4375010956100377534 16603434821717264992 3776678830865712309 7496329561114388331 2271374845550705098 7274537071051804424 8623177556488328937 13763538562397054554 4877077604134032577 16548425354579170241 5775429108694012533 7185316443719543950 14086868304289300737 8119922043958847677 895379416207660112 17247542020985658498 7859907641021425960 15066169702873319237 5162103006523162287 11813034094168053669 4086334824503249202 16243813125648182481 8236708626202244695 3703384124392568703 12862945673126934021 6342185452087630253 13499484363231298156 11409598292296259670 695401467707600740 13393604850495373076 9223345098938278042 2486806376862538493 2364344541130907282 11710795052251866834 18223102446402318455 3936870180132065401 14957606806572185478 6132303066353155042 16315936411417151138 986674035749131828 5789711947463185303 15008589041448094714 13177012985107415594 427155478095600973 2765491298676248975 12860965136607586180 3063057331243622790 15883149496390659458 3610317437170820571 819267569067681124 573668915983493190 5243765605908084447 5656264375753516978 10649800849354128599 11530218973170134428 10117725661709019475 13650945770493856356 4065359746238403939 6458229502884003050 17974949742140888719 1544222021158832881 6016274598429795722 6423733528843897572 4379148178550097739 11416972342747611297 17466150320964180131 5588415672747192059 16110161358495958808 16199122362550889755 1732653923982442843 7169947067463018213 15434249978065495173 521408530348440280 1124836967837285861 5504637737369031646 11622411945894735322 4458780656352089984 3177773466900889174 11486225996151823127 7731953110263102291 5577182177566483637 11463399181525025099 11814176950098059546 4477110350554328597 6178216272441809451 4611383581007662131 9104759005620092024 8856192323138161572 17532472942654437278 16975630399879306970 7461631031794708693 14119701290112144648 17063249263134393252 2062428089267683163 8235013484258703292 15327455340487015916 17656613310094292964 13272434563931207470 14210124608218773899 6971958662528651962 5062571663452399080 17038442951054620862 14343749041426689021 16394737433971468314 11420695769405933392 16863465981879891424 17153862397631268008 9676073516563879243 14132053472071563454 3259602156063675766 17303950991688631785 15166135379076337907 12754379522056075005 16914846742768718143 13655940884605473816 623293918427978907 16976965570152740696 12363165763370292170 2052810981848356296 3008670365621567168 7016130518303751244 2479080745857606007 2730153387223408606 7925089889632248760 11300909016449954060 15275108028506740996 18134457369311439818 10550873328443443487 14940520999648526964 7401539372915068223 568775771830431917 11941398518179188185 6996821476920668859 304712183847726805 10466686694165331837 6445378617518705384 12697927202030785027 4590622826884996570 7954403529852109378 5927729369330173748 12131631902761543358 9597059648971050687 9596144784499376535 3190887890964961801 7837586421334386063 15059417559008178532 5383384609455498309 2361508665850550906 9844013544512565460 2323135405610633036 12675120862620881456 10251169540181445456 10763828211193539850 14808878723622993405 17961633675147470317 945936642519064491 3693659415795063908 3165688303912830346 2554471623014776673 7023272851756673441 5817104858763053246 598180435959887470 1090550818854332432 14738433732501701851 15751032383303104931 13767179030265962269 2243837969133931057 10027833678098063767 10371348120253086083 11939307185877084869 9797732753041882625 1024810080475744985 13577179103721575192 4341233579883551677 14199914757917403092 10527564003991400721 12150227650824299244 15814711806200421172 11504938182516813640 8322332733682500408 10444877903940041352 17533656668171687202 5329126293797726192 3266292742513874914 5905150522759004184 16805920518050073762 16765195237495587221 2095896201051374359 11900065254920971301 7348770271121000750 13638649388611311153 14586239380023030130 12250276356452455344 3589677306127733169 11106229984258346326 2622733994299987310 13170522719925283755 15184544440869408061 12920813854710324961 1369825984631068935 352565843279271694 12370692655121178743 4713377851026933983 3973635419089953113 6456082196398478838 3616622058991635497 3915452377167067784 7843303943057093141 7951638506681401408 4837525226707097796 15383971012074473123 10731933422473613869 4461015599754869656 10429454403520262673 760276376157732874 1389307289271158314 7611767469222228394 11918324588567731580 3852663889936208911 1503665241175794045 6330594933268652312 2702665527545949391 17821110516975568836 3655657422514550625 14567621251382139639 13566711128167438976 9902409482067708811 16051659279574859217 11883204175558532341 16429808800925210597 4243266175944747558 16563569865513416829 7872246278149561412 9338239523295407856 9673189664306629411 15166370271064120468 14272082819733577010 11582508004565324595 18138394228782785698 15279121440038392047 18180975792166639857 9633394689837265034 5420961747156584196 18059803062083100117 11897874307204124174 13628296954940871325 5440936770207178600 1416164215879787015 15324313739687526046 526379282162926690 6282068423448837916 6201294996081260464 11543729052414060089 3240318254024435550 13468840756025212763 16471640925571755434 11412067710376044479 12178377973250549820 16482900154017330962 10192828075771816931 12012977674307876128 6849069168222458176 373100015362164251 17143498324498937550 732288522579851262 3568354220020213632 16675774663092167937 17660077137747421182 15478986181078027010 215229819089707831 13780067733594017167 6271643375549539277 17565766060152474472 14193318334555520875 4568862358142159678 8256272642489852576 17495830366190717296 512404908839752502 1596894628751814930 2187061795701462402 11200074561299711019 2042904556048794979 1356256713289817377 17582319201937762090 18433035573209761293 9208367666686402985 12843426339942774519 17120019381533594779 9863818983759493223 9953267337359335098 14433476086163390564 5001483708142751153 17469124189322127631 7440759180999179249 941704205455557283 11165798705662567558 1701959488843158541 8465049847816446941 386099016603639325 16970994718899558121 367882818790456005 12937855800995899412 10402612874229615845 4023955836302767321 7570704899823806949 8487533632449660706 9571828581857590752 5845473515283843459 1242952016844091031 11308459530392479852 17252858776350731573 6596333727566266794 2969092834247393526 3862637729092650563 4916469104467517734 2944205585988862894 8457129591215746031 8124346092710770982 3510628203210738307 834720493051275972 14219824346291157839 3527430321932284053 8934551688470172180 4434241467311967743 1793020372102125244 17663388940818585574 611013501719550521 2192341408547866563 4879336660252991097 10376661429070702810 14538318659019614495 1661741242272404636 16048731585258477542 15229872557478570853 3999088276670992257 12815899060779422409 18208053811286478124 17818503104739283196 13052054508625437993 15333458759409982936 15517426334431874545 16177991203003677820 10930976272699920046 10352587446412510620 16699630289310010223 14027567190842360619 14381060563324051429 17755343810089686180 9395191857948255479 14960354743374101202 10351284805593859847 12721161731751694849 17850459942899294992 5305272410934679385 16551160062832298849 1843084916624708800 18374513403943286777 9362443740590542281 14076510701446758613 3934624054711855161 9508126224238015661 3331920680332783608 7899132135118601996 1776452648634327288 6272922849923479465 12824080338212586749 17519103075844406519 8295783934793939498 3529941798794801934 3235469149183447047 6725146673939193742 12315178194283662336 10180842029096391723 4918263455692741822 10542206289475135037 13919160757371807279 2483941790028033684 10404710122545794650 3374985695924212283 1736977721740257877 8571019945522379981 17691284209472369489 6741607735046861574 9729208235945998838 18166396764493090668 15528228239981460949 12815277402179905888 8051556309639596776 4662955979463465050 28393271379802981 15018871390356353056 11289339706174274243 14732889520903343121 8013482008273693429 12876643923335438293 3238835948104497313 183208881344297861 10796448974942566526 10730479784930984095 13051102010564418541 11411832938786853877 5573421310569842257 13821343060686354830 4260724798677122403 9054018887506221383 3838465091051424701 5315467170968489758 16143020783249952372 4376197829834632566 11853544850582166779 2406116891805937802 11799722027111683545 15238811315771718970 6825874972598390317 7674794571466982601 8571297646814302241 2114027621264729641 8959862451939613114 13939983282897762682 9769623874136820092 3555379697427300706 10126767971015092440 12831348312050469625 16993332568060655728 17977775742768276890 11224961188373830633 14370275770831272574 5483188118301742531 1370726427851689807 6822067518145952729 16527799402223049355 17017376844763511637 13030623786957610133 7604776330454000531 11096478154443119147 3108961849142249849 12547735567310097859 8634752520965544448 18040655572585827510 5873099082165731465 15290676244074607329 6950182089263082696 8714844511754619329 15260595463898575467 6933761119582134602 12778748499255650980 2682720713875097227 17210865820944726271 10374034227834642602 16110780996506633539 10421348453317938460 17730198863422150316 3760788493097408874 9534932081396991648 10108721848258469943 11265210243361814384 2182535438481571771 7338507739448333300 2648488345064359215 18103941060301553272 3223023963543707073 6631007803736659721 16748896712157393295 4258404247341724292 10653225887442943250 8836279886435649369 1530241838379363711 8089383553585055792 17230620978401932834 6410196844260107425 4712635140297507687 14429369336131908279 3488466568627232244 468610535510718179 10648514422506514979 17869760439892785033 13669726717779823372 1254744353155873783 15960157115893718925 12729797140094324040 9935630857066339578 6457741020751542897 15458396025686466144 11266250640743547267 4536469711790523149 222902231496765140 16603796621712061524 18373585042148046195 18205448198699504628 8437407787261878099 17276841684109857063 17097527598514814506 4215540384930734038 16164848681603934387 10789303218337199370 1075214044160653906 7431561461660193025 5872754973080667811 5095893728363622946 2253777620280606232 16631665847090710607 1925282458899815343 5909425597080066286 7342722725350449515 6695408178043325732 7188128389182051420 17030829497066699901 883553088738565113 7004310616774453886 16794466545365488474 15700324627177461432 17692792762823061306 4466222099455053392 8267339498692845556 18133628038157600948 6806415550575483627 8237671712339182477 16269444993750408772 5005797520610153078 2404185785674412588 5258589812908038208 14110701588983709148 7916422799797857578 14093917482979655792 15294372510329720718 7714242531371487694 10858388514800806655 13155734006383387661 7966308796732609928 2610798372662809808 14363643461948468989 18419069667979618821 1425762896804322053 17926109329624069232 12554776378833834789 14004527014638635662 5528877918971829709 9894604100329849600 17874724467668954947 8233392429772867065 8428503200510587058 17464586459874672335 5474585956603419490 2181003219296691446 17462380772017415168 8617004575261140699 5537849755716650557 2093122775284167996 13883221274589806166 1898808136531810268 467746995539064658 6419013947515110354 6712649323432231914 1671633803470363850 11442147682167939535 16157902868464507041 11300092427543162059 16562899855732488248 16508815477244553439 17689588967602632972 16711710028526236854 5604960201225071904 12677800964939445991 6947079487000247430 9242955675690692997 13313530185670283578 2253105458543286866 13276363342936441812 311139673942873274 6400602803396862403 4359229677701670524 427576480019817559 9614464390724519648 15715926977575339881 12135829080413615812 2085370942025858806 8723156582476987324 9155826897697900683 16493222858702473407 550216970722830209 9130088475971818071 17361131635058608322 11860549987327483059 7463904836254782332 2320251336632683215 12681698902438611010 11969509198516515134 4876060129248636856 16110498416743286100 8686331098456965027 17589539067123349803 5350343833179640884 8248705814560701292 608650434642056924 1246786970515267656 11891283421491810913 12018650419161726996 15109315479911693236 17108953314035949039 8037449218713255679 12532248727088121641 13341859904177387411 172037750733328801 18438877755905182671 14875278489738408489 4772626111956182812 12697722169480529018 14594535222813932625 1724901757493577726 17044690418378130537 7693071648972011652 4548483656096576085 15916521845141026311 5759882245831194932 4075560763900545288 8222602702183805380 14761872583132526543 15121819820035677419 16111596174646679377 11362698765744527810 12094432520198927773 17490113131150247381 3900523515909233915 11632542727598024129 14415650411283314672 14948051374302229730 155394371727156278 8990074281157288112 8478162021128659334 5664144601508657792 8432877244986112482 9502961992687811305 11812583603952228590 4329629794092947502 17535895978826682648 14220429377743435387 17912712262381486182 16429533238389189700 15165675122386551799 15336568815394074688 7846884172484260779 13868966415722177584 18431645941372333368 18436081691448879793 4169086583411040663 5454861915140024975 7245510655607580634 2261964817693407984 10663974155539656965 3709609346614264154 1182451015280172456 6908292739964644352 16159939331805853758 904978370614414658 1971585368125907722 7043491802230095 7965387262930419575 16886504470534815327 8345441749693340992 15652315927447521212 5710279858318633763 6478954021519544486 1239282817507637119 533142628123951660 18217989277711185862 6361738850484430881 11948615490581495821 697297864938291120 1434765939164336110 11845385406172857796 6578448624394640027 7859919907447528879 7114219289337093318 16117649010640994260 11501884322183957622 16326984695892738881 5250869358990887529 11193871138590759419 14720959988206712396 6311267560812528839 15442131121635213595 7376691432621690408 542820717991067218 12302102228930012939 2170873908580984583 4233779489283146673 11950315620330865455 13845186829309199663 1347657196336333888 5291384760012716304 16890016729774973137 6197082098578948693 6485403976195655009 14133186655188636016 2770944119075186055 8780836367068172190 18033615539127151408 11220840500004180594 1703874580001238354 4795489831061249925 17537683237012852717 12127758614100967587 189251434465563403 11454598825550758454 13165508173121765768 4769960242119535248 11560262303791832422 1366648274142721183 15876168620471174327 16181009031014885071 12011973560075388951 9806531045110230043 1298898393267231744 8193673451264362837 10490390306434302558 9131866158455257398 13438324865119893789 11272336743361234984 773269712923073874 934969428813457550 12120058037122652584 2534788462988644457 10243933564496504073 8622980783876383140 15282676918371950907 18080159175339821240 8312877337737451065 9167987096314652627 4252501052424896773 13802094535653371927 17226670557937201337 11211104231292289873 5128924155776298152 17503419513682901746 223561551991391286 10233689720904921634 6666997873114791236 13510001408479107857 12418310239453751938 6462980001766030661 15670165798994771417 12088040138773480197 15023552808442280429 3851926446600957519 13627007150807458525 9496425886132255960 1301706963630898875 14309368568085369396 13387860803035900673 9345070282668964766 10113958196775127812 11669437078489890466 11233956527760040129 5694055243932981640 948150663080492160 2970501575399203188 8010261986484151840 4782653837439421887 7898001496141689740 6026190366848477623 10969404120075163491 10540995025204403231 10314210226659782422 18281754015674390162 13920080787863061175 14045250006618123476 7951675470019750147 4495153346382783665 11798299021286693939 2278097283891353066 7961633872051504076 16402098196977792465 1652373050135020337 9147455088681233987 7167644690018690474 17832571235150547788 15568227709092273391 5503594603972683318 17940308233798547712 8010702017999847144 5495178509298791809 8475023338438185274 6281663026194358699 8438560530866364238 5500496274687491675 17647862712264045846 7784415865731673127 5335651937932567048 8351084025606362415 17221736873236207541 16829958679764579417 1322992640453895577 1539331733026330419 14495471230072432613 3769478381746602632 5241595935898253903 8928131074123720524 18317596970489635009 15453856219893874166 10043583893816393234 11261753310799283283 3732404488951159826 10738320245568059274 18025209334672338499 1216293112352396540 16247161499227492428 14310925268743689293 9602910647349662676 13934564996932070927 9075864973054783432 4686934723258305572 4139543101294926994 9196677963794753123 2137549876067027259 9960699338575849119 17637932490970587744 8461810601597149016 16616272525064696935 9715204858447826093 2837874667364716041 16934547845029458946 15008532697226606852 9827528539735021185 849609291713221678 12319315566897322210 17218064604399769821 13484364333271220121 1911752022891010134 12212279681673379345 374565950921541151 11417263008312434800 15464306614184263032 17835681442212999721 16764874627983682016 4336178212950678513 4666271361900016170 11907163511590510684 11587390443469351113 10328137102763560149 16322186821784540360 17409746802447216976 13877901466922007707 18207433721541800586 2652844624649669336 14553974626488089655 5043644107240473133 11210327160560299612 13143292845554511257 5722019921031472471 6111059373278366393 17950727737908338607 574929066031379140 4475449103079809256 10388122083627034114 3459144515615114288 3193001803131236308 13388389117678530776 5772506069244440990 10277515112809885360 4410654379883920957 12405065338789159549 9961334882141534529 9793137559228662804 18336559017523843676 14614021903892886481 9861025196478796369 8261517416873970292 8047893811124945452 12978452135882639449 6157812152436363959 2485367769249771776 12191055575570082693 5592498671866778101 9645997128094106070 998867311656446533 6395355589067910674 7019841316027830497 17262973136979082302 5983541046274604208 2680091239697342647 7304466424141905802 1425580256011922669 12855445569660559670 9328119406580749486 11675228039376558619 1943583353752731571 2867206349284170937 2379660617206267242 9583312877604961846 4244490523473793998 9766397999885218651 4538138415044628070 15741196249811599883 6238359577614942692 1139834587577255166 18385519513624503024 16599573758433478974 9873437102101264559 6139251122045231969 3033160334978272834 14215224097749777560 10274568140948470356 1303143673014417520 14900537610041907007 1498261838464377322 12157114073071588062 2314471107850970028 15571748609120347165 10310684967494669770 2882821942498447596 5268631287348222920 1192723556611487808 15530685667280000770 11361671967854473051 46175425859032943 12742877183930926812 12415294587220832220 12825242976139172196 5596472532173182047 7165602117944050836 8629715584744801424 11014818532571223773 144906243918249460 6334971653325056696 8876742004806101127 15938042780382078320 17925398850792772455 8485741601794863248 16672968588139747318 18087958548081762910 159404066615877193 4362698824995829343 3755825530276747735 11257939066779998295 4449345141421828632 1378392484037069783 2678959077897640575 7523421849550603216 3331884977718746382 7980658074581652172 8769639460713213597 15886215726644650406 8426387886908495458 14947019720441111465 2710425843494958002 14254386950135456942 14870077348641346986 14409847029442727149 16768397941004181984 3609653802832842242 17431721496245872216 18111016945501483174 3091485961014145366 13773348567655075869 8487815972612287135 4390684694246586342 381974938316717552 7357111532604213124 10336917845282535057 13915305510499686895 15559743812966671754 1986639389417376218 14013982308878380867 16137717494516058189 12707759914460461653 16271525182423012413 8706675627893630805 14255710916835088087 10345043726341571241 15396798885283707823 16495923391302236763 13696672384891644223 8198693630034908710 15029629468528933594 13807195695486710900 4254234880449550433 15534153321768750027 14992045754858435168 11099077868260893006 17031965106277033367 4905881106101612878 3147190573858594771 14272469430476019608 5697669732999736821 2935210439388582962 15696359157844984585 13050146777564899417 13543398948058692083 12961243574127279437 10138266071064393737 14497960846616470802 1528904275166608 13814441313692497366 12213675224800434107 3574430866077867168 15514092604369835657 9644159721286778910 9017849731589338427 16159737529243938094 8549543831887761322 10271653219897068781 7546431457253317466 3933875376203911571 2807185971725499433 7065462463588842267 10824227953862478641 18079405589842881849 1118118240999635739 9238020059015149326 17393747396646184512 13329681012146361441 6951081542118760924 4219514209362236293 16013717537420749161 3384333026600194211 5760107090268689190 4518442836227712494 6219368914691755283 18374824574675412607 5270328007071021076 14715381919466119419 13475558246274755968 4277707023497105470 6395255485375712461 17195847337154641404 8167874741155554769 15178462118362499572 10533804557352929615 3580118186206323808 4860944628037538892 8857283498455499901 18344419115944034509 18208809956737322112 12157645445303265374 16040320685491839789 1786198968840963576 14628874034502272597 6267182269318823848 5225063668584226345 8106297969172890611 4590012189162458625 13968338935716272654 15959437285536271653 15257305719300717233 2750168852412068538 5459372511935715975 7327176463083142372 15666640010058436672 13799067038069440985 2085044845577052082 10264440960563341077 2042121495482760241 10218528960926838216 12992643541914336148 534568540738504271 3612035167873598899 4815274295672844608 4783105438980981240 15057781267524240611 9581748804214785044 838277193719273875 8164419462718543016 2563602273783759157 11075368759095758632 18326224019723834251 16705844957807246242 18446549328681346430 10778334576937190535 2022858846633545174 9877425618238651746 3676823045347676400 6638068005454456687 2791718764914748374 1944962074099611712 18400819091996142828 12028040647249955770 5183658994770743063 17992809463732501129 9968424157677030521 17393642394003991028 1130381814678784947 4744879875537046049 4947609475058395532 8208619732123526419 6091895448954249891 1277765566188582021 3607766121890613239 5756732398208867678 2887212557776504598 4937852453549009966 2400319602215596064 18445073804791085612 8802297541698219232 1550664562438334038 10664545085009687936 9980303574730895449 5303419224106998049 1002352419605490621 14162204042350739805 7749486594624063423 15430583887150686155 10876215514749482587 15453027810502853282 16580703263771933170 15830831976668975569 11812097128468410326 6316683623160569143 11002875202430430715 12258894169111167545 15200973924189836459 6076657769480570238 192000220221103828 14813100267028789864 2986784219385557589 323933014426422497 18071284905754216751 3946124363789935173 11749946131993895611 3704895920206983958 7084495141100638840 7842416031564674224 16915944932367508401 7704882846642428688 4754341708199910249 10898097489201051219 6148184181392100002 9327922072599723007 11521725168641745080 17832691770086419305 14596861100114881392 16635278598447151847 2521585467736161448 3384912095419509931 12976802201536125719 17520047915444217449 15427585333615838238 13545996697103717777 12035243813168526369 10715596155262772054 13175711042488677373 11810543772261042750 2993762681125649865 16030568518687705114 16499394818050628837 2571716503873320601 8883269984516083545 8300014097555619759 11000555255083107116 370398462813834478 4576599839876583739 13656400515051047409 14358676554447608912 18333920409127419077 4163801021337007714 10868740984535064892 15989046206116577839 985177024918714231 8249613671876204110 10017002435791388801 5629584859992724828 1634489274153774068 15648792267397971029 3549261963242872095 2180296200410239399 8995847453868510 14413758867116234508 14254632183903460607 11970805609305480191 7368657477298884890 8249875282519179316 13273342028006778866 13892958152918839252 9384504831710491536 11136506725440093192 8452524627442691369 456635319942748710 1375893693515313022 1088311261397883739 9153372093148534801 3146925842357276734 13610719880623860783 17606577160840784340 2375494748392462504 1950376153707052477 13901434721248844724 2470272212316128880 2566620640812635690 10423673011532765362 2865885269387717222 6459021119422847883 1485449616593517341 1066613670884521722 3971186053114955199 11372903284563622817 1437979027888396463 9120197891986385737 18423711088745606735 4911939838938532797 12032126780349057221 5696311863135771987 14639024219991809761 4561062358038253642 17168974391902054153 3741388135912959135 1035958450366852967 18104958500866306223 17261639361886156907 9438761475593589366 7842262960704065434 4177817491602992089 5406224991179376736 6729004337152119438 4709454985583571282 9728988572176090799 18037070267352096191 6729735041060776404 9008361591049859172 7612575445007149327 10856798194543860894 13325626553501156186 3035472830066133129 11000096073154928074 2419860248510709755 11667084766910489521 17937404928210891802 1396956810135956979 48561883057983890 15972044323503301222 6886188732847848521 13652734449840100709 7479307402192580290 6383708374174584684 116536008764366570 13394262920065395390 18137674753605166330 12735412837324480136 17657701955252046291 17971151727522164529 13927224763806515053 16657961461517112994 4798402803406202583 18282880624018180019 6560886793301930499 17684210492584748419 9818088895373316768 3881745401628055066 6729751396666458047 9433565727679331119 3635616845876537621 4293736234319780483 9944285829523520471 2805265534864421349 9116091986080393153 634018268115378855 4941519383720099478 10780653975627793443 14781133552355042958 13091902764335701822 13268654930158960510 18150144045873849506 10525156885792858834 14536714296570008969 12927756799099754068 1553407370927993132 6031683105851118535 14797499543547105721 10526803015213885760 2476322992522699828 4555786166978741448 15818886177736246391 16706555416843016069 9421484596052471030 8607617881914542149 842243325610978253 1911681387037305992 2455915303854385889 9954844502279343923 14166659608216234133 13575205417398090194 4223175528978347243 5414415237462196958 15039918141074273097 17038461455618823318 10919790698889358732 11032504477032057825 12917300708946792415 10311759704969558644 10981961359937942214 7485936452097694229 10637121137223847653 15705879083112100106 5713161832290230415 13878422672307593947 2432037244717043850 17304524033936486815 5451988952539147480 743003436042346099 17629923922433639476 16534358472957032872 4901007843156344707 16408603277671373817 5208203555713906058 15745364591404849815 11860637079466282105 9899829142279786386 12836247762121027907 2616811693124205506 4566962321909539819 8844379350486526017 15740017720778967368 698440910290010661 10512760522044715410 12608197321205018904 14545938132966022599 17612501402824751818 8454181037504104237 4781440987166546987 8247925522291244540 17884932430835326568 5717238005611525728 8475681446793000256 2923912718675290616 17529708384558548120 11329803753780586668 12127450994381982580 15587718665119648130 14666776776835917103 10966850095861445053 11065244865880112682 5299521409393096492 17623542208761188459 14977748255885878833 9336593029411795993 13284659765540556592 1597083983899245072 16705478382223474303 18230383703484515543 10290277682183161594 9962868111141401259 2932773113800558920 7191750249939982735 3771270509054842936 15061534920815723500 5487063247974596206 10377647927366195663 3527983447482419963 16196983497881732526 15987842464109089321 15579746442356164838 2338755402083835934 17102615399157325898 1406735866027727113 17651136502382025640 5314345665608361287 17311431375434746382 2619875400180381737 1989402374524694873 11347393492895713029 2423381012035268966 16096172230000036665 7496496123351383174 6374745384886088429 1299708559024929444 8743425094965501293 10451928135509302504 10758771620501341742 12936035392311582683 4788338107688415171 14896830122945895171 2753313562930043872 3591841062596075982 4688811509095346391 4209839354478946344 13339182319700706617 5550631179509139425 1296157579077750000 933054347882656012 6182821944996352816 17595940075143634854 4596667015243650009 796199070287696671 1665979681009549255 7087286306928385725 5711802905610734749 709043909039204755 15138690966407007261 3852342443777769689 9943219963800901827 12814031589122654645 14078379984843457538 18446238347345872266 11855247380050649244 10166540044826728522 12444741728524511697 3882646957851361735 12230716886019166353 14279724092268373007 9746610780398266784 4975431710626735455 6598342152816234904 7011229837691156989 17262004515026055975 1344499986387696954 10793447669822181847 14847251251312853982 14306245461162567641 15640681467833745750 237872082122065360 2833526618245186132 6982056222304927623 4652907821079165994 83387147108943805 10044767235277423451 5503186861885956136 8637845456769570214 12812136832588263767 14254940320615822102 9200754716243451956 10247579985951039686 17273985963467721996 10958974238915900014 11183772213170130001 16864990600529678107 4771414674708572638 12907113457116233492 8166860587285751756 14080350224346562787 10686446544030015942 1785040837611254512 10864875445313053116 2237779950164540711 17855184433576291490 17048433251677404894 13529628543073982737 18070145789312828565 10167514470764894598 13002252856477067863 14663796886471764750 14669623183651722299 16994038083724756506 11518089053600648723 9950579974753493074 11708027691857919131 13943051886262841455 12649917204538028607 1699623703732429040 8235122024824138850 6121883836719016979 13097637949819978037 18180728217070706154 12862059441259261248 5095297045211672998 16627563735320680946 2050562378067008230 17012340773715691984 17467403006911976937 7983181378109425643 17629104985136936864 2045564845067702154 11825385448483204886 2845522688356072855 4036522920534882840 10639654768684538412 17273769614773977736 10829259223617554287 13347094394187022092 15207308145224272328 4300326738066625077 15445395821079973321 16027663932791054418 18398427941560324371 1097221920488682959 1648718627741233519 13363402910785409603 15796220059333548133 16823099321621729046 9876755210829872975 3556947588232385392 14033869571610348940 16968099504539456836 11283912455941818594 4887938202629681404 2462820526628954381 7802052686650295716 475505876630515722 14289843573702390876 6590795188486199246 17390569653517521641 3343327930852739609 4488795986870723567 16157946421426497758 99814706198054058 17375444700536601013 16442045505136523616 1297093104739769338 779340095687648582 44949874612719176 16529354504031263522 17750814868648514351 11465227765756251158 2008124298273357795 6114364496171513788 12803540665952014438 15344418875197584849 4313450067558182065 17162990134055080789 1765228138637291903 6916736756327811758 14871304039653665930 8056786880250840430 1031959362730844010 18289436664399852937 1381581102446629182 10873856435135649687 8337736002511427218 18402875397222500706 4971005072256840244 8821635795118969878 17764586493018243371 1484184442097183794 8184859867593929521 14519053216403918567 16748188870567020399 10142541639806056337 7494050347771436893 17146021947158436719 15508774302362444978 15293228624890722734 14158480680915814900 8226895474767266620 9810384269688757392 2098626979623112423 14906362262647698585 16742286791776521476 704968573391237173 2020874726440555597 8648884731088912454 1400599686410089158 7196676613652546448 7406667626488456565 10035921474050477501 12896482235515686373 9878105601961264391 17868863753029508415 16095719674804996717 15401956009869587180 2283991238836543939 4070869096127600523 14993041601761105536 4976519030171307494 9419514547126112257 7576803534169491475 4503346048738465344 18189133596653531146 15617986520316832798 11381614128426105600 15963025603604225017 15566505815354147404 1201793929781456494 16473974077246187003 18044862196595889617 4221593957052355113 16707838731429668895 13132947207548635262 1998023393377823479 6604625885939747151 7250605210371354100 12499970198857406900 13570798107449010688 7742113027111952545 3308438454850952169 16306605892325950162 14812035752001952460 5601441447088128189 12796729608564894601 17631998281423720051 12563233194011170413 2655674867593495907 9545107603694834047 2095011869126470473 8157008848703594395 9327452896147416752 4359872647107704853 4433073643576474255 5354760533890596198 12301849690092548414 2853285975783553426 12109766896018259135 3091970591081153348 8590310234386593512 8585034082617339556 17280382557918090540 17286401394294722745 12194327756817676696 10019840693621080952 7050765389677517077 17586863377655734611 9284992374560080780 15284521119457242986 16017179381087108404 14206130613031816527 2453832951734945245 9351692833786359915 11698213226286673079 4299424588725127728 11591140395485111473 1578761615480854992 13221702668473812964 7183140550395467078 16731157452367634471 17481745226727008950 8577163558285145860 17432516693485176530 4631496802972206115 13601965117682775733 14340384194401142215 12387817590599575783 9815573621164497932 5430111615559443833 9292123781629199081 4885308486836799971 16309437952602235887 2416845005441740997 190671419303374122 16780185958247411506 12934743241712586931 9210448721442143569 14384829427297175043 8732470273319579774 17472537987127397493 6379343204413245541 6489747201539257213 8749445952858606802 18306789929400898565 6584356929081270456 15902313833633671612 5760430073224268675 10336264369823936256 16095715578590182345 7629488369893883450 12801669751092946549 1804315649621324640 4253402292254065594 14629661840524695458 8596022190408999923 17025573614129074272 13243662334233084349 11047554470434661378 148381696361075915 13397845072220720219 6545813763939380821 11378987885776976911 6765765505575882345 11016397473397444772 13683466700586539637 8938955341695258636 18445347237907151914 11073376952793640300 9590210589191320329 7902872882395601164 5847752118544624122 13338183997226751181 8486009984111019842 7745429056397003823 992697012332588357 16742444693191633709 14571607263844092613 2220675566046836125 441903340251521482 9602423848630469403 6183009997662838835 7422445553346523505 16941264951385847090 2826734683191038938 4898354771003243685 10297619052350400317 16443190678266771873 12759028527258013771 12048046402010706350 10048378086612762175 13640933698242246570 17612445347066430402 18158632786546518593 7685467745339833593 6736246875406864114 3692129655684779303 6868623864096114124 8223213599113004217 4746780055084693940 7224111893552317641 5207135387235989149 12075920911725211603 2965813006584613079 3762715898240842718 14314491115243240675 14400258465361802143 11858903381035350099 9241266272673320803 3484217196134363265 16635500518357663512 12903246559786111768 1853149981471672704 8253726646346514423 13717068191058026780 11537387609636189371 6710774344795729562 3087688407722319939 13508746146563376768 992536458174907810 3675352532527201969 8853498930197541258 15111008458818657001 11027947035560672913 4191355803744314014 5675620143645397054 16588439087228191033 18267817598770197211 15016375292147873274 12987843900613771198 13802167575030165998 1808461010091269548 14689810226253954762 11375268183793833187 11131208514800928033 8843561159632717267 17339682288373481087 10619758243105144755 7487566416392023515 2111071191307235964 11900987408224969537 4838585672987904661 8713627964855073986 6322732056983774840 2985949675685180593 15460704154797762047 7511589779261050698 6810416807391690897 3829301437035190304 7873854408145125645 17969454840006238010 7325107237737708665 7433016241488234288 11513563016839280771 18320874308958469798 12639643526560509315 8854005503983695547 432161667590300526 253382023205930122 6039616489939176900 17492970410362307752 16953098786180951358 3239768805628394200 12101595309979328960 3747374602766372356 3065746784865412357 6290056984915856953 185724022635128989 125622950578357796 8678905692777921582 14869892430582648008 4170670770857613500 2539440885777096504 12741727462042389026 14476362464512058892 6542228483298632150 2880092120784105786 4803791031242497942 15494861386512928071 397876870975627311 11225094637981187688 10366629109462438295 16487637056186235941 12820457215288981698 11281013006734644950 6967063398480706941 17888604287760172387 583441962720240182 14556752784657975409 7056253963791979946 10995939234349041883 10824992052376318825 9160797051403556937 17675038015075293107 15365462541887772553 16910901432682751544 9817557668369257973 10733758628222631862 16507023119202094538 7543679573839032205 13740755727512009762 7882112891431314842 4507666671192723504 14242342646155004965 3977454589187067869 5861286102506494821 8985624568121111786 6194894408456058988 2286326738403208720 16239782527523230400 14827630710094763103 10154645131083782251 11374905006695856613 16633811603864336317 1499676805609099127 12008240978857397264 212379419730526089 10083348686676059981 10932066345291065290 1749641333879542213 12771301711360790793 1883286662209436294 4813335178934549602 17228519626846132183 12652615993593659189 16321969860893154189 13174743334508120173 14863812685820990116 10760919191292765416 8327902899786251321 2194359676870145120 10061198234094102447 4792704613825665979 13608282119269234519 5295212883669376003 14773752356460412458 1091818302613156083 3895605055485196881 18013118810763544385 6473208720065916973 8300963493237321684 11325717098322188624 16378897170768568707 16172690253360653758 5944261045689613040 5981796855982882700 524972007275851252 13648714058159666619 4967313938713919114 2833634189654448621 720731681471746074 8698303075775513031 1250890696563764671 593146229165998425 7359946652669136904 11074499815130932378 3263488789145306036 10859276612945835307 10918172674042597681 6936114122381708642 3302391009431013866 16206573034449914715 4625043939497208084 7644302960200204551 6039666841207853638 10186685580530063303 15195723640529415160 319948819072469445 4782198222516798300 9634521530938028377 3630639732364081630 16603684266785404183 17497204401539846666 13882396816052957978 18349075055098849582 16980998777233576301 12848353700374811242 2073441901873567380 1106335130397066072 2974504502202271070 8895801277911363332 3504879116965766077 8669395793941525762 10903974675961931288 11216240037132698733 11363605843495464852 12938840495633482873 15508571686469538621 14924624937008825655 2062096757276164366 13480966526754309315 13901753015578611325 10971829781511855530 1721298627158440329 7238343538574156403 16702577565853163586 5424451130889057083 11767624105015548882 5606644518848467282 5381989021523394030 16949626211319606024 6434965080739011218 9232610910507354479 13861598434503478189 17073832500542586372 5220690278224331485 8326742843791793680 2310454675177444566 12149084244121402641 11039728921999030555 3075509750873568907 9625882493228705039 3490044152049873290 4632266151871588995 737227204667220470 11250923355499273347 7490313464146805113 6190086966506778855 12620965236241447344 14893321555304814772 13362212623487893244 15461738877239386220 9672797182545143752 16176311547220677558 10021664141170219044 9977105238643164637 10738289892115188585 6504380111383721141 9240287448780263936 18275111648758199539 16732509258300548202 15448796323296230924 11633262921167841766 14608813479574149611 10245288926555479243 5264232980045821768 7977218135950574173 14299695578281346707 6104398700714066231 12043464369769020573 17233475563867493068 7290014005747614231 12978211171681551182 11151273186946203725 10365544695445679807 16836183819750099318 480383943722494217 7459233647385089214 3606865011568198763 16041187349435015561 16852591461408431369 6424297408259707242 6135549651725177016 12653870158372212159 7744808861450861386 9014903602685306238 1617053092511636447 9176931001108104566 8155446362315170431 8087987384465848571 13012509889962656997 17193739626721912853 11095283855541319546 323605549894675135 6987693606395862575 9651644758675153650 4884818924263957813 11157481129414794592 1064880733611859396 14275741789306143658 3383637544917509495 12629731957533662912 18014235280036294270 12801600226772142377 10055592027800945458 2568897442019720778 8454637307501881437 11622775771822967816 17428246040079988735 3659069323962688605 16874862582080307964 4816806580918437131 15138456537931269305 7557358198504055992 9924254698624324279 14084370930734390112 17753986227419083697 9660031893051042803 1902981274734522263 7900898406668876433 9612627362725380031 5550262557906050183 13302055738612287239 15183653086798032107 15878237528322659574 13796297022607428248 7783616552360615436 16971352749454664781 12159331723107556655 48647555796197297 7375078442934004279 6226690803415068351 8866565233888362838 9207357174380522199 10525411396884004480 14593228200162555734 9899833016158383427 7724259775001811719 12731219619262156904 4648496477612772643 10180101370462306524 6742536094109214906 7863388559573780968 6242886590265578995 16731749487154960256 525533276807427500 17131291614494885089 8338212271513594808 1450078913650125416 17272592825054448975 3861255230790328406 7844890579505964194 8688143485667100901 6642555038970464050 7407713603769817969 392071475699761693 2804991930805588139 5580250700050882310 5346857215207677546 8484744888108833701 13329271912757377040 7394606764995334775 12136408691374833528 15409997888662727856 11405427066110337938 15993410444896051743 16548820979106610879 4321104744172592379 6296248126413806434 9144089028183366318 11099005677721014966 2942845894195184306 13092105188441610350 14867585731238918592 1329779164063863099 13477019261904843827 7261853716940161165 15920903744461098632 508191935768725074 8025162705267105054 8247837927833320007 7272073107184833898 16007376494777427890 1116005957981874998 6078944875695186738 6520502674577182185 16055113778380015661 10150304205588365446 15287043247888209482 15143267399176297272 15930453908413647546 11284028638267393300 6107105988425246878 11465003953659001801 10709269430399109607 10390629388381383938 14004872182665362800 2502630374928015235 3857182571692421250 10178412714219787148 2013230360268297629 14653049528827880232 400691861971059998 3385533807097104339 6213413551768934346 15079111090671449420 11246889738800010518 5263523646602796964 461761449859953494 4029455437834265536 13669000643035998792 4892689567143943233 8961424500004697178 12910015304018774945 14481485376204074858 14482660944245145590 8901564422561068844 14084176772542341008 1206288861260236996 6079054872240489528 1186882387882400068 7987269363267640251 13317898317694622342 15419069355855681542 1733744136829312335 4562313316383357189 4217316969772835279 7148988766349062381 17651470057462128208 10715672650851036512 13980925862315330218 10196202054291510487 10489122719257944040 14672593174821291107 14488722996339888979 16616840670836904018 128351499464485031 11742192213567815767 1480392035247673369 327465791574054030 16043401901216304003 6465099382840295347 6157068366653685963 6738949091963158911 7721968572738783353 4977086926951996331 1243850373444628494 9920807361898013487 14747107799613523951 14634297981227291106 10837406900167048732 13445523891969390724 7514575105621878121 7937002910695544809 18029443736815147526 6103712770443311971 767988784459905254 9894878586033353744 12788435469668855503 10823387693624112558 5703736470079541590 4545259113065556234 15641463821143657026 6614883256612515847 5765638600751177667 2415607075099722357 15195555090375315051 2182552077232364853 17123317578577602348 5175199937614674613 13477998574412370941 12301363159169257900 6149145595625020236 12255179146877946885 6333417274782152859 17627921955036668020 4800345569188524584 14638044768763996574 4417566208936975969 11482701540459136191 3300509546272871465 12795721800718073098 15002073441412016518 10138772693732379357 17482209873564284756 4676797988979367109 10381255838213982722 12856053222732944888 17225572301742333691 2070326438107628782 1309922469316281757 11113951864005550537 16658592123918919210 3665869077115444004 11835204141751911961 2677664819275066258 18264350531823198475 10655392372265171019 6965088208287224872 13615022351676054009 10410215196672165436 7524516935547341959 916004634032998395 12129236615744197263 4822880664529867935 17119166197268131935 15760172927849565586 12881661538686380355 4553518813427404435 2647933525805146177 328920364910567693 13930874373384805553 3598341328154136092 12199839871790415961 10728095923127624230 2667269378715231201 16101838759241815089 15051819617132927431 347531861996417845 16956451458184283195 8317053092607198738 10417268792355587696 17535076077593525003 9046374747435518415 6648522761217879145 6901039275535858256 13644689569309457165 3490614800340368376 2959362904197802002 14331705551090983947 17376410985346979500 4915358861419880803 16989906761371070254 14595857693362632502 5729892182717364549 904198073825495115 4270476872271316123 14899380089245976503 17226457728954909115 14803940137292429381 3722551474809087093 8492983687152782624 7394077004748284258 921661612903838961 15630401436492420773 2271750296120760974 12128805684649421826 18292148652889323163 16610440955710208347 3837900856493454402 10510469923742757621 14534628979888874932 1929067095091532840 15720950334259320182 16679474365244641057 16320894700562570174 6663755130790644423 15774212191747425041 3930612236554430001 10982961008832052829 3296217587015525639 13973780242475346564 17120878744594602888 9778689468198117669 10344337270065410332 9254508869509480721 2856089407038773050 1335507139595369318 6536019702746380611 3765867155881617076 4787803560399759750 3086014724024029221 9043185428142134146 4692339673579940838 65863691104928532 1247564515440725893 17189531655995239756 14406704227552936868 14132437142619221352 14710680772911560091 10354341524570300497 6183901878336524246 17009998375396176008 4369158878512954244 4806321534160772879 6500531054872789179 16627642002873881020 9865000520656192591 14476582603559311860 11947859183589954092 5748321347787353268 10460328923339673639 13813629177414436432 773498815748372646 7567700572959523639 3951613002694403223 5322012419063426780 10752972654279038050 9189674067100133023 11486049417738242130 18383256016187565408 13824464276737889096 10953569971383200417 12369901947849362230 15478361287475337088 800169340469998114 10399900729814152983 13984212896319514739 10730659125583555441 12682198618835644685 11521655241669635392 6337732704891697169 7488178103546838472 12862195497148779275 14024528057576424510 6329093084881107694 9120129081343628184 15319469864230933142 8555752333362925386 2131389446453240313 16072398446132189150 10880929472512689627 7007290009067966626 13491713406567462516 14254680795362925283 2802666411384583749 13936140561180157226 13311780685500367643 15112068556071448443 11970056848885644543 6522018596850742147 11927321178161128849 15679159367344416021 4010781249657362228 275927234001227211 1546495330100381699 7655087212917235825 8754804761792278556 8708117311769438825 18306338570841973424 7901298666265847422 14143800737824431723 17918400751082347334 10908194895144842018 8623704199941961602 9113722004701043658 12833057805894223298 15487992958232385672 11069554577574465745 10709407441662833427 10165769737510272191 11241778721839548740 905926378605730272 16192432303727036274 3268467512937059275 13630763719055546105 3038581718459137420 12353903728998045763 6049560567384775490 7069803732724177497 14182605472684757476 8112131931738810948 2108627834429104763 15906725054242398063 450637817444287219 3843709606551579405 16798565789370606563 290233971733927706 895291679315466683 8798095572045172452 15496689501142418588 15315066309004738246 5377828385952700802 10557343559384988051 13943152417670877304 24136099660447459 5820406661661836807 8512913758412883167 11864427583488674825 14070070391084525876 16646997504428080974 11838726031449236311 5599896221369586533 5270163331228348384 2203107040646019087 17888644981805642761 11506617033020290741 4696411399716077144 7538144191213571442 214093526554655019 6139016518328018403 3219519394568044494 15210941757483781783 9273063558829937739 10424865026039491632 14923799212023263801 11198266732854463514 8657901294863560217 4916274216680567084 4752092926020340216 14649549886467947925 18176610832807070999 12370779010259592497 2485969640023223028 4095287625693795516 14159565136432374968 17365639041408764427 14603919138341114754 17839044170984733828 8185985622739358445 805766902270244346 981001772976436218 8907622179524374376 13096193925879605743 1373071710450898935 12523490312882103825 11271421961882765639 12092901934678469705 13611581706604689207 11644726801227058793 5921421680758309802 10731277269228297525 7163738323783302935 17944344101595382475 18237106809340015863 16777681435462178795 2213395930174382659 6532076743781309521 15414951040025443808 15587233363110412761 16962419179750194691 15504598373405931468 15659947613620680989 2229322958686294056 17759009369507434416 2261189409114131837 9732545387423268590 16511210326421948632 15468402559075515228 11456380942940030023 11554044277640968371 618219248983939197 9551935766564694964 17915751049581004159 11023821587917992120 17119681655360658396 11104328637847434244 12984136131500926097 5923307791670112806 16300283195921644929 17518096642518247272 16575661443015020883 4631015093586119615 12356851954675085470 3671807819556094914 4881025610116393358 14907256638059528409 12195099903575420462 8952467979192827791 17272141563256723826 8072107110523548653 3586263039954504708 5309242284877133445 1891634056360947539 10658030576500178994 13070598470125547615 11066415078090476001 9645496358125371881 12625843852645792299 4379989149994437268 4553014267469711109 7479150952993400899 11977362477655214294 10169054960543697808 3715994562151519309 12186314451475662190 17139458003261604915 1172283109770582355 13285975984882140552 10584282782681789673 5108263758068316594 3319672472482231895 6637477504103703576 5736845404407073530 7999258033568602127 3757711102363051401 14563844979252795216 12947057931611381943 7034790981467118254 3507887255004860684 18294336526721114676 16004294958007657506 8224911901248870617 7852685936983241070 2360751276866649525 16294645179516783547 7213003459312156373 17681344370793862300 10935559395059361920 10460399170980880595 13315690453102040910 696540880941383793 7488965541194855832 2262405652052909246 16179080964293466707 1948144456543680206 16784482148647738052 1061794462432018303 5409987814154549904 3859251894854270235 3495063957480110705 11461936191098513905 1078293265937683614 16635020200317059676 14472968944459459129 4060809711649869791 7890422652923813793 827140521296683536 9743803904745907552 3579417898183243856 7619691111686536143 16381954575886048721 17357168384214546837 7995856188830971406 16512135769062892991 3384149961557256182 5070665336814840173 5962530975896110348 74130978512432009 15201082321617334565 5651889836707267466 14182783366580909490 3130224822784193460 922510251825088253 12287717428103354318 2040395412833598100 8311351741442981258 2151668437783864066 9541926357507942893 10189414044631743892 7155934063109513820 10521662161809647567 14520346580934044622 6327941037733383357 2428083601799879709 7471125609316476230 6436472455689587064 11012196376977956822 14739161450366830397 16121114303866456346 14623021546497679595 1001632452965916721 7622552368028931721 8937813527480997105 9578821978531512378 8634033960234848030 4246660405599134097 6051336594829698519 17874098660665318618 8881804911216435926 5345821186727288410 12538025429886609488 4043522597612036668 5450965514312847460 15235018028424517712 14685870267541751856 563288715281426418 4903691501470348579 7506182185278593217 5285625380460939747 7209203347367284963 18250495849275798949 11894714550434630045 6232310921717183378 15425528417618257295 18334146168991272124 11116852061216878458 8512091988523019531 6467993945077736132 10828641871979700999 7082109403722378994 13266784597402783864 15439074886114209742 13400437643127556996 14016634217109828663 17573649790213113443 16340701633115042023 4402903287639826637 5113839373908981494 12640536031776101249 4727359174144113958 11867136218432866096 13341539708040256658 7118273227805970665 13989454819027054162 750950107592598409 916469524780198567 1184962465292545278 16946557796459034971 11823969559253664561 16037196082490836941 240200533437682315 11071746942760174092 4704370498269031392 3842353386764732556 15180365356720469989 9817370730635835830 9237511907348709499 16154685697000314067 518795948090414769 9247070293437874289 3156794755695966783 3545268682241512452 12813074180535952996 10365527241551497768 6767129520080091370 856600906338329134 1809627041155653107 1191902470825398783 11013196013894215234 15097056469833534549 9076443917222961742 8814425402170986028 1100611154239138307 11318414346109160594 14522127657503930761 3646888401954721134 9082862999797780588 15229056607423969908 11437736477674257199 8210867287538171878 18314955256489642989 4023415755634020277 6187685324744448573 7983896653731623768 2165207695147862102 11530022641218300188 6745540286881004181 8053773313533769226 744129921819894096 16064362736198159881 10566049465101412055 9962937306397172282 6538332741102471006 12878260259653343564 3829097804944458818 2595146123084577690 4793624186980862298 17265430393602277881 12829462400968037802 7942162057098773128 10675633739801736715 2296396351092731855 9485379075328878193 8453216340968385213 4562187091556403888 11006015785386536208 7045745954718778204 11081350036012261434 14277729969289189881 4927156756883722305 14771103683317717868 4984323601688718362 14649472362808826361 14692694774995829060 10441088205360669795 8106102478321881891 17368670950482146345 8616981723694713093 1207670612361819707 2207734484539367437 18061997071553819279 1418066769715859172 292111835865829523 815218073856541730 14243614179589988709 2855798462052446794 9458709448214457002 3083553445072491892 13652657005791476382 9787425162603519957 18378300549941517611 4095682767416348127 12797652596580592200 3706087794582754034 14484034449741932880 9367837787885561979 9457441602813806205 15631802147669945199 7571205619047116082 7018416385544652173 5120918072123067559 9141424132719181006 11591054745359733530 12531054675706453051 17882155946056013603 495312482780370053 7122355744691207860 6707712860850408641 8559435592388776291 6617355896311712328 11057144194456324113 12597811672146403050 11628287096191118848 15382187308371766379 3862955827027698243 14216478106043432679 544929303561661177 4458794270475734311 13094175922923874003 13273950187059674492 7189418141245457697 14725042079166210475 3864510301040570188 12792794469476227507 18433403584382226473 9040981682393605317 15219388179074172319 7077900614151868444 17634217743066513618 15091317676559740614 11883183991165279129 14147107300120657791 43588605550200373 15868905462255213333 11101073299081419400 3311147790489599142 13140793333700457651 2176227555292790700 10865689139498157783 1986878439728154477 17681214903248514268 1650474433453319395 1284026361820107748 15893324172707187209 17901717156413697981 16632534064849156140 1528796522561744498 8303465234196299175 10526696674762370727 17681618711189749848 17227082712967404521 2933511112121851506 7858602088585638985 3602444376332690433 14768714087172154709 13420331557706558887 1260754649884331329 7914677206911400218 1979634445251721430 210444995094450957 15811185709131684873 8173346799314396843 4253541023882265297 10820408200885972961 6425627999158213973 17028598978778998932 3066055845190321297 11574176837348219527 12710852961894571111 12289606640468775958 7070455083262040571 15136028978705416965 5732585635601141103 11959334043228288933 7391136216625053618 12646937798615593353 6530822959263908562 11109412608309732310 12258600831621575856 1233355991530888571 14108641610158181527 2153249767696307542 6805640938364940476 15770677427839961400 4911459938730939450 721867798850271335 15118894759804328394 5713935123614420177 7390837079474841461 9818222007308586422 3443816492742806176 3135097992167657288 4422632230089039305 15378368677748734786 5705037750542357192 8339467387924476916 826530932266443044 868218228585501778 1205439293213732705 12206144319205553400 18416252218071857016 6685956311578955687 6286018759596531 14498665078640880021 14084360318567802026 4389693050946823942 10196753186547126056 5194920717163842217 17387732749411785406 11756466980275160306 7014693553991507019 2662391319675546188 8658798033106433567 7632175619984601997 8780531826129144179 5869711331476205687 15238848947809342252 15421029582639384938 12287861103059094908 681929113744938954 11477923247520340814 13174000101004963580 9889213555602372430 6914096204593341415 16614235936890685247 16278080022485862502 12648623043161364832 4127845333033646954 1816646892475606342 16251503266611890935 6386082968318427125 7886538669518250463 16986759423226492536 16265107235341076398 1324199256594711671 17461961842401175559 6376227226015251221 17494885069977634995 17853731621871234051 1223486883243395653 14668341357859560894 15749051414101134274 13233758512246326873 4424443466632076566 17177857791846043285 5620334022406588053 7578220589632845902 14274520398301250432 2316854007471107479 5187268802130132767 8163720487516486727 9912614119551884344 15626076736911727475 11285868480650739045 9878370207628224400 12543965650708196943 11384611883066991906 1685574202454074288 9566600525759647439 14528765105532422767 460780507004200000 17047018440617769828 11230518648308479484 4369733310364171579 332147754856200356 17963153276971125044 17281589945695252489 3998916308706738019 6943525701008441389 18304044823448133734 9365199493552668789 2156468538224884824 6154492381154958023 11019638687761705876 12339934984453434293 13675864081457262351 3669148731911162624 15083779728486554425 17675999373538988445 15561553349733876279 15900376754399767069 560543591799422827 10661385712754414926 6888987178836472365 9731344242935517089 18185445816390715250 16154616853369867130 11935928293622618893 13639593406041027947 13816970661887625552 9765961711611118071 9173237643873283200 10896260686315711088 3830212879967877388 8160620207732317980 13263623462734303196 12380554461264736303 4188918876487273213 16073243872461168159 5215495216277634338 17909725487745373200 10862199272166737165 16842486531083350778 16380549436887619265 2904610629486396890 2688299322484714725 14383365063427637286 1910378260172989319 14721192503444670643 17701969058983795411 1918224832353496998 13413665238511437807 5441395606303736913 5201494330811758860 9050158990371669806 29335069124761095 701729154883490833 1402817291499302142 7391102667185235123 16486987413302383734 8205240956879792453 5832384911554940355 11348910923434714982 5201669843638670873 10398869514443780176 5285891715786547748 12165738331912760976 12216952497736632274 381226638953437610 5733307513948644602 17050794488714400556 16820905638801427826 9978908264671730468 13681635577513703194 12476428461146982135 15862056131980517084 14761080217080500126 15318999501896213743 11825940702092299256 11296624570324573789 11144557938803059826 14335288594088091757 4647768578499518383 5637282342138975822 9941229675338540401 11777466711858917541 10806054628466063633 5848743771352956809 17554662872251583161 10837832448403685281 15157706789803434866 11214550557731147532 18328694407119081815 6253839039780171991 7024846757901721086 1257626325720718100 11212341328024144451 9432718463101122139 1000528145806403738 10839858947984087903 6575615341854812591 17206571244687021710 1005325745122204287 8425198335267689488 10632914160400858130 516029331388290634 795222187874409405 15978699108386974556 10174866691218517161 18073751199333020829 18334764163330110697 2546983584776780058 3957720752085941171 16790688713618765516 6405811200546189861 12270153898699661874 11170001129804404906 4996022773042441621 17505690259159503071 2708269639033346845 12291380268316343993 15544184782776334896 4373820269439543902 14794089140969218808 13848866213650559170 5587426098503540114 4172120127225040739 3297958978040038173 13119540956622781142 523610029630848168 5399490680309139992 8895296542829192728 17621210432556044878 12302388990379662438 11111945923296443431 2068161683218963980 547813392828488038 15853142663206693706 14000955009890473398 3556375239782177979 12238776400120242856 13831500514468878818 7585662532973239351 1601354485522181750 15885114325521816285 17402137465646052908 14192405828872728906 6887346713072143311 13962158600043737871 6541105177012892890 17138009951104709835 12987477267786790030 5992542318752993918 11713617351246402900 1706161688895719506 11793150284499773451 2307500583264847071 10697591239617027633 17431728973393257401 16592728476343895766 12861319743646551602 16136161896440204294 7424548046029028359 18020639588925481201 10195511639731486955 11316416430057074480 1370724845027006677 11707329495580700730 5021072367558650016 780188656279010067 3428366821371062798 13174849732298162561 1457507616441882331 3806209169805925717 3140988636826499482 1979359587396489620 14775879942840695709 6523607872615326507 14485708309954680901 9986847879248858123 3843865926847161249 15578402429066542924 960696239033707660 13262513540746236354 14654752262657572569 6521739408328783611 6608342866018569755 6634845895853090428 13311088819359438390 15227199708694685312 9063989952089607625 7733898841035795386 15690325241274830249 4459370724220713931 9759121394977736120 4594164487534248172 12676953348375258342 11519757723086358865 633953422634879743 1164770354687134007 11160986391693217438 15069002850742909701 13942317017979706530 1113244639783236339 3081673572948900537 12115085073694361239 8851463575400076832 6719049311923162462 9923466346178411834 17807154511687596409 832675661894165709 15400751518308089417 15088771781994685795 17433449213322765234 12468973236791621757 1442930825021681717 6986661125865007863 8867732441591639970 17527941065603870141 8914216746099630449 8657414417494321891 10154095967137842297 9033275313631978493 15949147665926455151 10781269960017018338 5761437303751917471 3966396283220259791 18070968757178834914 1935951656056143703 16101251108126392903 17214661910892952803 17490928196410561265 14112384620012227348 6794077283260397307 17970190582743168227 14807559868093887274 6143630313422950636 17440010760037727883 14678894076627479805 4729012892522134917 10070132515244024365 4584238845720939045 3565001414531819099 6613347985935067609 8157194628218275807 1321850159469203282 8991365738682532243 12445752230110851964 8290415705004068914 3366659776191520312 5064461357096649431 5394743254517625529 17129013365420598417 14162716303271188319 17257397972065129652 15299096880589312765 1944679321017427341 5554623752114422069 14602808532067074386 8018526055820021707 13042617125509004353 18221219747723903388 13469073571397017102 1279053127220218833 4020347025719400185 17190180394820075893 6403107794152043413 15654234421115051038 6199112361103433524 5164197051876154148 7185858821391339579 512584073482023802 15198296212178014983 5998924027490749970 1223362221923648358 10071842912902037436 14354512446153270792 8288861202178636192 6470863833241427768 1718704354822000087 2599215224877737303 14218779855732008906 16887467534833056967 16436180837253462734 7911596667473684667 14741252232429498554 5873774549751071461 377411309726632714 17235119570483197709 17766576997568139881 2134510595857593801 11099485173339939750 1564216605903134377 5327585498212177470 9737082253130197177 15620011817245362783 4878180956892746738 5096469469191495988 19643247896375857 1491146052333481315 14969192917162264841 12231236757697330115 6307411765659351206 11282555444591472372 5253169127735854301 1524579757558346603 12958274965809654947 7560884220469909408 9257959181179072896 16211150371596651164 9309355549322530890 10019188844279281355 15930846953697760570 10578941321870709612 7290408612220958694 14314977010456574907 10834396716493592809 3463874207461670373 7481222693412514172 16258390620273866297 7955912473275122273 8692738903366754963 12476873202281625841 10945097156127521051 16629105875492045167 13321206025348417393 6681964196124550348 8494794187539492781 12809414201903290010 15028070394021052840 14577460956171025687 16258759697918739271 14250302469364969240 15337233699767749101 15463222265110684748 13729588148583003178 689511357467142614 3515935018618329303 2393732519960618175 11159376821564950253 7419881547074291923 12441673408522371587 2037249761305817317 8213359607415652000 12023054778617970947 499852683117004006 15273845445884773186 11817670586190724336 12518133805846607450 16438519739646114743 820614241233272407 14999124526121273547 6466369155060985103 10326969174482251369 2213505969592708359 4176643396179420168 7197940047401237831 16826794487281417487 6582100015912798367 6978025073476516080 16057807220350011611 3396326599291082218 5155880572621214765 16395011486049673824 13601080776125421542 15418288907408888088 4514462277230735690 3537058036993989458 1693900663974825651 7757304798394488341 535350402572653711 6088129517810576426 4136128144535088312 11872940288058622505 13927259953676375036 14356622495884790785 690718290126005989 15959386529891650403 8280624644886933265 6416983267151835048 11539438355456348281 16067591543940932700 3088215459858029969 1127582162902812616 3174415960798137429 2234928952817963969 1261517351977407754 6106442842623033518 6039457974492254075 18036887070225902245 1616681248755193372 7978769057994868787 14821091214080355172 3459922917256060550 12973720904632592652 13533665964486464632 8224988694437262624 6105713544380699973 16527922274308233810 819309316997471897 13325688797541213127 1502583580795262782 7478723229599088171 12775497337665023036 7377923457071217218 9259776008375277942 5937687988202350760 5786407501629071239 9759369177241911880 12585603465039596561 12300721063400642134 2035244357609576932 13464424529032487262 8923757465305895007 4630388040496080915 15436760498732304259 14061010242642296055 5138665676815437280 8477423605334262871 8671335350669528433 8828209638111750389 2734823723539143982 9965995750583782536 11592512522096383953 13617911842095428366 16365241807495099716 13099038389632264257 5900505165384883914 14094145407660931921 2435104235539534327 7117703432697142676 2151685813960344259 219379096160186807 8950683052855770061 9798512176070589288 17248480799027869540 6150644218163877079 5123491739420926180 16796238563613765327 12096001723886805522 13346029207568609695 10132671312125958371 16079737938714481395 11436357910222225863 8517403888002023689 17758789272150485570 9908309112638675518 13121875785181885223 14458271884043898048 5163876929984943743 3369169443949353551 14696313717976035801 10920522945843692834 9278594135246264788 7295731951724679111 14708155695717609352 2594692470565306427 9592662942594955734 1101322724565652898 10723355131223688264 3005525286662449652 10813638585518975476 4296245474152150906 5537004316964114781 7966337069893867007 10040818654072480092 12649561732984477142 15153867714239195562 14601339152459143316 4822828437600340878 5969724848007067706 1764845659276802346 5216522859053811235 7606826626870587439 16726795637707660349 2662537928855323519 11810589202388488007 4610841194063243658 17349997657831603875 10700858808082331228 4285455771899831366 484563335983398161 3172637874156083065 2106556828501034776 7813727743972867067 15476961779750843416 4126585971180963701 1563708482252870542 7911895874762200527 2079212111646048369 10064226901020039769 5182052826812187343 184322120835238021 17791725094950781976 8621443119751159459 3902402749805869268 6776623886622254590 6057118397491842159 12470528487937881085 9736166980583140374 2966669300962559900 2120355362061216760 12980555896488160541 17358951752774315982 5094127961990525549 5304221602534490779 17146618300435392430 912720601152883408 6663035423804306208 17999332738130501229 13210654182797325154 15447176472292649708 11715223572755730729 9944880324999475304 8309164873758321829 2887712165111206694 12530862057186092349 2027224724714424213 15514648739989616043 3998152341376199411 15467511191578058999 15545895822110214114 2228024960726429166 14748101410754776972 11616706742809617649 9324836093019998419 11618676131023349300 4084843655433828919 4291109285004809195 8173381348295895177 6101525333207135935 10998697879113798783 6466206792469041469 13902975968057719229 14568743016333713949 4665212430346631351 6841988873609096658 11129862584678379374 15803792548190630267 2232072365440393063 9649336414878781147 10423665318740291849 316040191536595507 15225156691020466015 4317944847329985066 17813858803415585063 16326035419690306937 12070543680694946899 17173513747243531885 5534748100012689701 11170849541258041624 1034025984486048463 15659665953715437923 6245601855735621249 1432714868206785012 16381261047877673605 7516830689852991222 3613218589214139905 5502855730069639808 12979171104740233788 10132794656706947629 6093074206706341281 13921449183400591153 6768199467702413135 7637358525903361824 15217317235658224975 7225246718585515104 865602242786494595 7997425249556224699 2717164849435892686 2797129497024182696 371861672900846549 1018702522225005969 222790859547490094 881383516810945341 10822501384083107204 11749253664039404140 18291921809665327287 17502837838113938276 4136344876769092657 12570968209343989564 14252510880241949926 564827396730758556 1932330383259804848 16317699892413519305 4441941042367232866 4117628004903788650 5080234620879486495 4869853083544776819 11151594088072678204 7946131698870949308 15465496675405683845 15004506210025068446 2868601332849981147 10962096563038197254 10527158747107534998 1971887520977931715 5693875489453846342 3213556370616419392 14016886017147380600 3621238205848658742 8096088664434917897 12855520425279598323 1119867687306093972 7027802241704256190 10271276827832790956 15141208269278601756 10661410332194852617 5083479360589802726 17210104803313719636 6589181594159510438 9828802756266465108 9800825349736067327 305321250692610250 78353422017075427 7314879795671046977 12208815118812522931 9725911957525226936 8686606756483359047 7206089404450026900 7272254819327030004 8715409022827831101 2898543510479108497 11545956005363084633 980454929843263016 7754284571907177610 7570611418034197548 18341906299363041516 476958097177606100 6351198337825430024 7416542925782900526 7944745506474835038 16134719255324649274 14018829738744071131 12130554520882396532 16270193283297409397 9973918364891152344 966406697678582979 10954309370638158763 1945656250954125935 17710602714067213224 17016474985574456210 4904509745636939106 4144381388638060586 14412440110950213301 11699529854748367589 1778648358597113975 228168412027419475 1378933903413429705 7268887854111383715 8366505211811569830 7729396121044352279 17121447771571914053 3426662853854163503 9057751551493335956 7289368275949963902 1097065979449532209 13574688947093682243 324519503232033736 1799083457068527648 11986990901646999377 14602247573996027265 11619396667316641210 17803677038044498468 5662486344549122138 7933124284064654546 17040530147942572881 4323547518414708178 8901849667283837581 11078850296521791231 12188488692803463491 1071773326219437225 2189354161578781527 5309531060952383200 5187348879506090410 15764136487719483636 4284615687195676411 6365311709164893844 9832516119075987739 3876122100019958602 2291486850475587453 17819498554962150505 9618235675224809659 15216456307704211113 984468587222509814 4173144383258424643 13045338195909706220 17951182152273456978 5387310414389962954 15807616315556925099 6218773632563949993 8957883132675107699 13944244181997800136 5540155196197346426 3985605098418709278 2659556881833123356 1751517818209790410 18206747761005722223 12602247083394954112 10514065465613027088 17292834930495215773 10074670887757586825 460551885716234049 17020979293673314038 9269713918832164806 17463976391894977283 13262524873066381200 6146862119608184714 17130391918400836472 13163186256244432230 17536944395495668940 13455083744580585588 5471455456309845197 8768315985121495726 14968117543148692577 6483614392878187609 13679268899029697137 14704282477270641303 8475208650121000296 6694493079085977489 15594462666727512527 2240599731354677365 4554384736563640868 3414221737831523466 1513702865890607645 13446685583187273151 3643329641309405270 2631963609386548495 1638944711944485456 16635883760011928983 5234717827994040552 847421484530106992 9399936201944158292 12550130426454837502 13572465617180500979 2290144776646905588 13765053723436406026 7347803313711827039 18395449849131795470 6660202304344964004 13178980547129471041 14835306155432504152 715623178459185313 1771393533039363572 18309237523774690680 292042538636384664 8455414380827994737 3742992261916159765 17154763539014981956 11746598772628073236 4548871600974934808 7380641354536523059 13226622229836289977 4175385557106686954 6253547592433009555 16685884173816513311 13651009254315552242 8698851733515705995 14040738993783269098 5655174622240249697 1637471450008282700 7762709087577007663 1275386393302893189 9124647297178415472 2890647698965270331 12564034112083280995 8608740663560303345 4380421738564661280 11491971572553679874 18133971469282973916 5967805823851088214 14957606008091995536 9484580984922151924 3713471725344891862 7801614789964132525 15559146359058912727 14945555671452583112 2982255601519958609 5508286351319926810 11327028936704474899 10862899605087370961 6810003305510352401 11877972750528039876 14187596641562924739 2832843421462557763 7823433483186386189 2854919643586239471 1461600336357316392 7022175948335669188 9976540102111373941 6744748633581222723 5405677719272848080 6857861240151722560 3060836050036178135 1855261064039878702 13982545063848808789 1083237860860866969 9975322334796225604 5127716609784340689 395803652550148865 3720770806530382379 12948401632631326819 1909246723667333644 6586257405798703403 5653390973685260399 8770886473988946235 18074423457895599367 10453835126065818566 16579199309620712031 12471705817856032804 17924944131082329691 4142534568228792682 9643817062915682421 2666242613490721166 16227912750802051756 18381342502826359794 1757545587690268310 3872974648544127593 3813606731648866846 2175790280512355069 14921579566105714430 18329031356471359365 4562928520238544361 9645072364340985400 10929002452584044600 54141470147428950 6634233576201583996 5222893867632880816 584660017702496533 15423975847914191114 9942429454998231092 15733452025993101617 4134563846793814686 17738495526565331956 12572680474854606522 8897186240766071423 5710302350364934881 12784169325489022422 798489337435993693 5069124201943222704 5897401564499515455 14694171446267395840 17512943098897442496 14361301298686269350 5022233087988248170 4181722807503166152 8097758789177117385 17896398746596631290 17974560901297566167 14133888739706538613 14597146966747007602 16469325294815412791 1125491381751762644 12597872983464176861 8196074524417075851 18399282480736236515 306667464780234963 5184631932570531812 1477440654795072108 4327511665431861036 7078589388527048835 3807071015416522654 5734087451009869496 9937835959266251300 4664622250194200538 6829695922040785513 2018685327015832171 16731658223912400387 14588194937342197471 1579675988254986161 1978270180232952995 16867578973533492321 17437107223355605232 17844723904937644918 15251028843342729047 7803278766178897042 564898016587744532 15602686636789038562 9975738988581142385 17045496608986301839 9479554637835668913 17745275046448937887 10541267524104374161 9463597961509100420 1225123969828024107 15035237371178191456 8783123722282602119 1189720821291008041 2974697297810227382 9996729447479310881 11845940086876589121 13058516596027657696 13777061128535067485 3633616162832763725 14035221775804073871 10239556926116510639 1772026232203931277 18318107366647902954 14814558313287660957 6761065624568810963 4069663435916687216 1845007781398847013 11647457316695737987 18258668608674797918 14736478124414710058 3112577226138249224 8720644225777153891 5577410198493922157 15142849516253198849 14928249468173074156 3468612577063679060 7919111524481660797 1216739893371165760 9970270828070028732 9601206203472622585 1962452063519304063 15203248776074316179 6773228734770525978 6908547810638318298 14056754035440118908 11767554584305605254 9329771102376549825 15518123335819210741 15244448646034113830 13601502124094561930 15349373736382858045 13078521369818094977 12979553925779377181 14186833417521442951 6645001327587809568 15674069858051878580 9518824255130979028 11181046482736275577 3627828352969788420 7660960975964808546 16850335878561060291 12267658242309792952 3065336604255473249 13570130507530508701 3407836700388899672 4638736776425152994 6450608683722408973 3998314565687598902 8082007472772008886 4521379744063590968 17137222321181651480 5416465057790764529 13981792540586814422 8291727570854811819 18169775585043294865 9325247753199967788 9170867185670220035 10614091614341450914 4907962677292045824 2429886679032542463 245766789806590892 8466366021684563266 16894223321398408832 12831878020292851841 13497483717459053273 11633512959597144052 15300932551950740758 15528859456867512892 8096622575526964960 17424359406627064545 8040882188715634017 16881809098880945330 9689798252332772215 9667974154432715014 16670819583708298294 10681572255063719293 1520041836877820112 3168508646190792469 11824084233346476207 9841453983451930161 10388309073330744140 8093969971373986225 3829031301644823015 1858069294695081333 5558805075617665349 8110589231243359944 3591915207847622487 13864889167420080522 1276149581485840479 17525828597025095944 2097482972675615518 5796741666641414607 15036411561003408997 7117656073648539792 13597499716559843140 16839278338371480181 13034508934221619376 12371457479500333631 2475161800201639320 12459095436469096660 15032400322279729176 13941041700982449175 13270982459551499533 14505591603634122315 16876995961489853639 6461070589902410884 14132774854271564463 8190013487001344086 8720627687317289114 4749383398762449136 10969873909474561003 12222341250126408506 9266645765786074459 5838242686158419311 695816911554544604 2742762608342507898 1308274352462952615 10275732006147565889 8817710620279859780 4914284046122541740 2111783730029150318 8355735975949784591 12314124219360385907 9766455778007346590 5270416837838427150 3008789976462674856 2807392142392436218 7124191459419031875 4189402348832686714 18036175217416270955 5497539772412894834 5036904434520624896 7329061298306674340 12397255129231193915 12736038778152799898 5314172432992135966 5598283202286357488 15544400218017409673 68921050974745446 2174724614789526579 6463923870902167420 14893908576269236968 13775495054665734949 13986588837940287509 8277953665161103268 12395097352337640012 4844558205004784569 14025097550135073090 16011410895348886361 7101725314341289315 16540836490667029060 9879671758866774622 6270736260761085272 6526720414824044263 13332955631652749581 1306527291384679642 17090138535132507099 9519608953570561844 7331658970881907190 5918937872883859710 13771808488110383477 4352983314290779069 4461526605477532886 17848003890021477422 15574118153402703338 11641901839045374719 17790410579029538408 5774234359439592283 4328802606537145017 8658842045112007991 10903463284617709201 17039830688995468061 16487350105859320718 15122944622180339360 17848340165390747913 15574520407584804563 8068790746047803941 18331448856820535916 15000668031247378313 5011134253543575739 3543151752155935797 7728842839886520323 15493167798938043339 2606488243833239943 844038804062738634 12060187300214802620 5255399367233569698 16363033040620374649 15906080857319932231 3393845290020690743 10604699661703037726 5654016382967399819 6496036280736634957 14473252113262375207 11289577877548624092 12250718465592175969 13978531073111117403 10643487653418138710 1454113184201144572 10962207814437677520 8164219682452880219 7843122757426638582 14756413273129597576 14713773050886820437 3884878297013411921 4267869096404828011 9911285186597515264 4005899281864732266 7053853585204985818 671527930041261296 11942869859240023129 13749561093258327923 15194260995703168693 5247972511488698890 8439679956822987372 3564084592771827536 7117096070940864288 15481187384584678696 18051407254481515203 2607547891294863655 14109610735990119135 13069376114689276612 16680951828865230652 12628445344449516665 7969923617899667834 13054189878375482904 10570328374398834527 13492103088790803759 15987641268901826497 2648430676282007242 8011200061590431029 1662571049891640094 911939418269490730 8290805295579133566 5699329126698874440 3087193136572522594 15898475828316988710 1941200340170603898 297260118293072080 12552946709624935987 2802887678505308487 10072281913282723104 2702092770207844174 2006520375475290147 4804015672019716745 2237225640904990649 11484460276244799077 17563229980157280814 10311505317224028932 12183100905545171229 9723296308132808338 17877925989018804673 10440889752101785055 15890934820222643578 8931594865079575068 16517591221027042796 16766309316184462426 7196277419083383128 16651062517418594183 12682193764230958038 14871739927419649014 2463221325295606068 5487934937214579095 8754694921738101037 7695686364666565715 5760805806054451214 10443279698447355513 13665734373933855490 1874241106989012936 16000894954113525758 7831087078541918501 12205478563853040603 9590944372735926953 12327718289142647266 15303133067694740866 13790381262444717573 130774693170933118 18214056969163484072 3812729718755094759 11648558444032499940 14415215523852829019 9673894820226215918 100800122076430046 5515088694758728502 1834391443412745330 4488984846771544627 5038637986451490310 1977375506435862473 7170520071837161243 16238704363427336075 9048321553674631920 15482462662355600672 14126613776775926003 7205317214240719498 9062248184169505971 4709938877628532520 6833217238888230317 2269180805291234410 340129543567723511 15616684849777518887 2995028053627070550 3619211346385050765 13265369884774993222 11972179841038387752 3445260698540642683 16396359262185094810 15924654949114270823 10257706404049449671 14187635864283026664 7317569143972396097 14257253982508373972 14248442377708117074 10687353102520620679 7121718619188465071 13902360494548073386 186931902385530477 10523710363603135283 16450995247487440274 10262242035302063732 10543688567156810083 8983538150359479699 11251760205964796384 15255823128098554808 14116214322888126877 11306813176320209799 7550431705625504757 12225598875551236684 17459460668579572434 5380247983376540031 14009563856404381610 5382980186516754375 2366004892310492790 7134505633789739575 17937740512705950247 1909463855484320764 5759565911598750741 765569763621328665 11296572614844653451 9439307317922094158 10055178400105369914 16854390401922472417 440476967424155059 6066626141621888490 715370313789698311 16189362483510539741 12907207154525000752 5930942396950050161 397611589941575477 17770581455525273763 18383729419108432084 16461361377091482805 7895901602533834968 12991565272181834050 17762603767387883088 9109008728750386105 16303635375859340209 17444518359304744208 3206000920289578265 11566465407825486132 8247145075666826370 4243645770448818251 7165670861807195644 11478750252120299981 1998517087787112397 11406708857070115254 14505874111947643555 10378163949835249101 6067103615142819730 16231369422862353831 7025455636101807618 9159542949494053074 9696169004565964530 17651654677502925789 17626295331961810631 172862051970035817 17909847112623289065 18001523769618495725 6645222697277764555 16120345553598659100 7930826760052361377 5109343758612279312 12442684742608501209 2546812048391402532 10418247789279529385 18119517717943086579 10345571310117361423 9318208952108878140 1091238602048848160 6356517543178891365 10240932171620191376 8677270418188669969 15247290467720136305 2360008577800730920 9908539613100022686 7420497975625953038 12230984960509104639 5902627961276459837 18083165389964141274 406762108481568110 7120723193259599831 16967448580200872769 12170354199206330383 9170684432597970638 10570669379749387836 2173151430059218221 13736924593944375603 1539301233349725393 16089576821437911215 5349699198476269463 5919654623923969311 14982352262426603290 1180366053314059092 13790607860435603782 4819617946436797999 13749708820025356265 5959026378966246795 1108158842237725800 12958106631008894028 8035930980652963115 2520056852920627794 10621302546739970574 18359859943202223504 7203831205611677302 8733955897075050232 11248514777972370998 7864361159820291172 4391164869304643343 12134221955035147787 18338652912033730912 277180628865486698 13222461213332109658 9092972520794535691 10408546786484402896 596674169887888487 492296428617164032 6972255089682303250 4659469997430163770 5847334505254481878 12950160127943824679 10562667163007897888 7196942066083286134 58902331998215882 16486919186145053344 5143927397605093740 16622594310502894916 3423133103096529119 5294087336612150383 8637620990209754574 10628009671202595047 425365741783598910 17170276750640905653 9867312553089217911 5462047619697539597 4813435001867465885 14738194808285080357 15518677018788799928 15474108677882427256 14217200733566618293 4582861940163706530 13069173918887775498 5681371937624131380 11987433879874647683 2798346402556118329 15784532200480503029 410405281831015010 3841583578683623247 7253911147218784549 13597115378358534442 1273224342094966583 5614779059053794504 3719025278467836860 16175222311936261575 6929104795582989393 18149210943496558657 15357513837854324606 14610300399174201745 7970603578780318584 16999011310242362352 12388252934226732694 8136971460072385990 4605684324452928534 3001463348439768027 277936924140801279 17102494413152781326 17732757530416826952 175022030279739364 11593666017073649269 17686953764375813993 5925963035032810241 3712854295116202512 15618675143084903856 13771307415243421804 10697346552365233764 9113118325679182316 1504956691895862051 537349000453325311 7782774127120010801 5786915808836284438 9892524754777892653 9173197089209058364 2249365876966047717 7781953245779309655 11597599987221114039 5994849267687242198 1384936768320643129 14874705199278979894 13991622964962217420 17194658500293121659 1983872861312753881 15348620275561028100 6138247590568484857 16282053258057966930 2904875674237511374 9090359809446421759 15540126174674806355 16138006835490357032 17376461671688306799 17580595120788749935 9419218827615097525 585408320176185345 15366052824322960998 15690962087658147825 939521114096500688 17848822596560451561 2983470041231180421 12949388111985112308 16099359094868881325 1001128808806506588 3883152997201498526 14487148683669403574 5813919410103760469 15860976015790040730 5603547023242740892 8522542311448059192 12687872275456821536 3129721666508014831 14054499571499845849 14530326781113675921 6674200909508762424 17016564215775679707 3957531759800580392 12966756410932739122 7811694742209285148 2630910518656057343 10445095290287333395 4537879803085372536 17313042580198336667 18267475499446869727 13413136148254327673 1024712778858961547 121066642324247081 988087541698324633 12722023728663611443 18295858321285049113 5006940148872795228 638780331140336744 8479335352695030849 15099241386502345387 9385668626757354326 8939570906467465272 955282374198130942 10531078905070557904 8332309340513506761 8275193414223001069 9065601981187909870 10709707147219932315 17826104335761230440 13105203088233954829 17138240073220783105 14844350783387353499 4402793963625927372 8171703550317776465 15351145617966906339 17494389348395602663 17613510144933822416 9332802300079276490 15323126880088762769 11504063648391039604 16135540325744718409 16906699824314682229 13763459915903922806 8562862043436560294 2794847948507830360 8805909372258625336 7941672092548520991 1880747679174731741 16823086905985600962 14646748434739080376 18010534696494948185 15548852360387918980 15789738094943844743 7791637539522546172 5166980399847991592 2228228348920588076 14983220216440635645 17051827323019111147 16709921494825043160 11887430031815187953 18435279748797669970 9044114124259665907 7237439339873059778 5315615174887387992 15678393783908103834 12637929419522985507 3884283123494763385 15412950565428603662 6473457164603577450 16554475538948286102 16323811834666855366 6527214471650286324 8358096324931815917 1182492250539833294 2292098417983481771 6991022459061792207 11249071289472041394 436159325936871412 10820947376125228700 9308468965628381134 7174429899272492917 16767295416629325738 4266965084349037790 2584928151259421914 11004418706234397112 8323588748547525887 16544508636927041984 8952338930655612652 15477925582399866826 7192525875835287898 11030138439864039509 11363018722663820859 7752264691792888291 6836590038583240248 14150911770934798329 4591824334032682240 678654147568545090 16540818064518497574 4651391476930967352 4440413368055080541 9468984673220445493 582367935693397945 14869038081768472141 3669746497151673788 4030358832889097954 7835927656362837605 17443598959869297533 17219766470947898654 15325469386755733069 3084867866783059871 2971627544971825924 7450023486903537907 9606642385024555479 11059510490295849634 16600365326957631960 17564045259207463553 9728039430034382453 7155429301851590978 12373770649776994338 11322789433891185346 9476295878208683465 6033414757355981872 4007186347648963981 15768158438765490061 13155654671334379688 11757041260840101490 7590580593483423867 7601362714845222698 1001948365029428019 10632769713770236809 6392871010602030827 283881501305799502 6417514803025080992 15233691286467753225 4543139284858387863 3126590955821676329 5140649325475491475 12506391348488176377 6776074406601029746 4362353423457120980 5227987285876250751 2625558403757586225 3664793897169863962 2137923416085459892 2518827734485273590 17846216645300074505 5318549145986559711 12645134494943021245 13579141803290661037 16837546450478333228 10265888675732475165 18225990032141482674 9495395823772958794 7578987496894478844 1072942570879424814 10475902133502853203 4406033718957293296 15564942980351240228 16411363733563449567 4976818428999200506 5354418249378808717 3731357435709324231 18375900799186921791 12566569679628573938 16105227167497850978 2558935921289708586 18392869796292822665 5711789924046131098 14342593238304396318 8334575992362526522 6355141557532652499 17132583328194752821 10897621888740595106 12261329438315709408 17266565378870759732 12506895228052498333 11563845113075865172 17659992926410578850 5252939189216366407 2964428775199849909 11771089625672905826 5962649781857701151 4382744816700888082 5918067737726600804 7254162940291518654 16332891704213262980 11685613989952287934 7190321343459040657 12392069266879728245 1329935416624912541 1794146887671151854 8065012086135530498 12938436916839027203 2002225299648914074 4469689611102891104 2712781338016921394 1645292991520191213 17915106026062375812 9921257723950245815 15722729699522607176 2487995036128421188 520393736027472799 5553855944157423899 2512770239748556539 3036266288399286574 13161047967415600103 99436888155881776 17494642134331587062 9860188020625272618 1020053150812336889 18420613195073837571 16074566809846126809 9405901375138975317 15245856900087002390 11755580683170170888 14345997596048582496 177110181886297519 2728120859898968383 9739658869904769889 16623517331221509583 5718605446040875340 10690138007985286535 9686185763458369914 1212981012653398961 6843816944900147322 6851234032269400333 13824811825594421856 16802816962107253744 9652308050003941045 13290708482591373585 4866109548039577649 9769116367353516283 16182790444299427981 16463337297457693474 15072237396575860747 17998530741671200619 2254516311099027074 9725110252293989926 18212566495889728447 590600724712297675 9859120148193321457 739849485437379017 3580074524402929622 5957480329615731198 15035776098689034704 11906378716807101601 7380842220003544861 6136461695345975364 2538414098421136662 6518542400703613000 7467325341158684092 10057475193458235794 11188677820158581773 13818676273895414177 11654576031636068897 14315773332205360397 10084484700983409421 6123426003399282395 8090698643077057266 7417315604007407574 12139915475263211710 14495557003119695285 2884286941900704430 4423315198931976614 186680158250975712 4976131451794400170 10481263672045759630 7941524539326750231 9878240706679130270 8305993294509050509 10969138085768860614 4717127727287890692 737689883352416995 5499254779901133659 18161079190438351133 5209953865952214987 13399557786757883086 8755922618052110491 5199650496162127003 10294404902599013233 8511611523959011278 5051640091460310952 14337569975088938912 6075646248529572204 17009259103401337812 1747145851083276310 15953507305441594861 1352174625363459785 1192806653105054646 15750078202526876058 10075284074697428058 15419394345126363060 15430784378170440564 9734450315968761687 7022868410022950767 2734909676612755155 330331458267307502 13158690181427068334 4764279958780723813 5087845384810545290 11767374646104442084 5536976667959870176 6822180602960333851 4135933672199743816 17836713425951427319 12460459628917490649 11125738845020538114 13718070998228586713 7591515084702785336 15266016412855741785 8937384500224468343 17976092000322678231 12035504686790077465 6562303593502730592 406218371712677704 15689449777506350116 2006065660107338185 12911685008575021289 16962802608122728114 17900883057346274654 3363582130541782655 14080291859701957476 6457887794235246303 6952249942287099844 8503420262695036892 3298528072605702784 15516468162847786011 4709498479855473383 934455760945279355 5657432077720391653 5169841756011336325 18137155345877116099 12951262016706551367 4613587841405706567 14053271971252028300 3788419485993639534 3181151626900694992 15603360240923945128 735441542706012095 3418196030939227094 4514857541763135721 179778201828729264 12918963888179847863 5537288015772292482 12787817873636043443 10502854534455293886 6297783651353934509 13459321068284294730 7851171500351441130 6238679533725051611 1898280145014223585 7828699136412219993 15493644191724875956 6787734637273194827 282771905700981551 2233337220553249771 3231127853981603389 682119790454519669 7067749288623318760 11227897953819354348 7840291851290182347 11103706295683358931 1505979116991512792 3245792137446335286 1193544203869165819 939587859825282204 1068961565991914132 6351440446993282718 17015201207595435364 16389930235382671043 14919483890730764231 12234786658309737166 4184475841305462691 136447897054648142 15213394889121318178 10896666974912376816 15180930923198433919 10589253346638877543 9939050147207533865 14758081796756348522 3369096758196934345 5414942056555885344 3246670342724955057 7751034738464562596 5905508925049268502 5113988874679418272 10855708807600617483 5807789829910168217 817557813458564670 17632762434972179863 240490305075808269 1707466366588490081 2973578237040803462 6526364373217882533 14338581536944248912 5900853658766083433 12935051575267900677 12074055508838430155 16409746186346389729 14211033193341524803 1099118355695474930 12856739020489710440 10189243571745155616 13234867014656779883 1524776704227211272 3001644360955754768 13856594848336937679 7609539564175045604 8913675996195391619 16740565300080840268 1962759317637262958 12933924277604744947 13203749132259626384 5360090327547703263 3387934156828122314 16647695230918926148 14479066379985554267 10280946945044409370 18083668705877432245 6225018908151204106 5396038824875581546 16140373053791159522 8421900398612520219 3653481045307423430 15880956367903520548 9736764682112327870 14142512639514374456 18363486931614172898 13777679906656941035 3536610707404246821 6383114646099690023 2615407038337957274 9802929806542542810 9304294289075727433 15709905967498476605 3083674186946901773 10987449016498912999 16649088862135049003 1089489663759243909 7444669198301791866 5699395046140898712 1329405773417137937 15240694435224217857 16369411059984068875 2258884581014553337 15373310887845994684 6855763972056457702 8787797962838535009 18198073000986728738 2378332818976792145 12515147370282730173 10448325403104497509 5703239435671308843 3630693945815328296 9442792417559087952 5518804307253297052 10839949972311024866 8082574864576129522 14469884308887174733 7497623247863327528 10651980864186759985 15232276945024568267 15690065148206927483 16209012167697684201 3865730735771808178 12534930205503696390 10745364819611524193 5733983040603141746 4774021101109131594 12271726125539840011 15648281731377249361 3034728767828407244 3432759824695945578 5316889953905798293 8513655265662086648 1715008908173010173 2197976558303837388 6090007294705356296 4084526337925241932 1511203407076357329 10152837816221419193 11709807375313215984 13672489197204555087 15267210775185802450 7140218905742169512 4540220783860554630 12330807182045185841 16350754688090203076 6252781201575291350 4817664626417155993 15730504381465528751 7823535180656560619 15427067253941700413 11790652739991466617 7559574283403934114 16548072558472591092 8642597974339899427 14047810343911671453 14126623339961722309 17771607964619945747 1057984521897369580 1005369909289999589 18000997504430444170 4758586549347528864 14905150671237062901 2914569182417730982 2001018375079130727 6254513686411716897 5985262592793598195 5069171233439676006 16751330860829533307 1691338670393638308 8212222904815508119 6643322900600365344 11434877884158940051 8372870337097114028 10184324112084347250 17044236619140469277 11103319075434608345 11971467593598824681 13172109050851704628 17520936419102257434 953608869186939480 16615822088820716433 7728292937012518501 838183402874092259 17575635875759798974 389843531959933426 6948831015660578013 9209915744723663909 16198769793945395262 5241027649684862606 17109001324250729287 8578379844267835543 15800487648174103982 2991673416662054397 5539689959868198764 13261021272766059838 9160393694668250307 1950631475551999304 1445265677528860630 17584335212306361027 4987537070842864711 8131184528550548219 6151443054306622154 6264696882292172390 1586623277199248179 17995767535946052448 14185780289069469172 17334722140396457321 4231740018304496952 8427472015236844891 6016753461705915347 10450407331532825060 7058540264023124602 5665295087641249335 6142580941624436990 5982491979477618243 12819945485165514827 1936264701179374484 13639143153227724587 2307019880863269092 10243879803775457857 17495027112775566223 15557633833799737653 13748645182852697171 1367798868026758934 16125653556413440467 3468454309258404511 15723798913534471328 11984080429688010703 9950407202411529114 12524454821727816780 12678657638720154923 905497206055314909 2238509459583998296 1689630092474841039 11963818402399318044 8290245675374505867 16758297361370162822 9907486287957525674 10243530550798722874 12410738459289617175 15934308759064836274 4689347669108732855 10732141297651853965 17963809780597695855 10413730505203671047 8961062792092446611 5500198521824013528 14383879693596695676 4781582047698097998 17845146051439583250 3095781911238153059 7349002611179205567 17973155194712119530 6707214668488395473 3950762615836055060 1483073566685292024 938694561434222658 17573359922092396208 6163906138014618525 15036972629819794566 7774600628529066763 7595053718350607709 4360128291654017841 11018830933823516446 16448976747036487666 989510209002583490 11357861433346182257 17741025251721211095 12565481968140706834 2355181575079698791 6005297921006441932 9937671348868093708 6783547706761561560 8915287792645021800 5849260306074514304 16636889848611629693 6804840577969365386 9468739449567570307 2575724338025788303 10451739607160129633 11031528028208371821 17150834114858885394 17406127373741807381 12377229071867609275 6475575775828821532 7532292626532730160 10590661096220205890 18354655418623065098 5573821198274965893 16044191970498996269 13035437149005778314 3306967748110683835 15568246359872861541 10653113067098963514 8326396318233442907 411661779808324610 17833683779247671606 10754291011651589842 8336845331501626650 17342141306982447623 6750377153421079298 2903469731380236639 15151158701580927983 18048262601423159124 15972937192111602489 835173978700348189 13221138079775640880 9299326439663588779 3943601030053967767 13497686820909690520 12563276084257340223 3967873662229574635 5698261203630779416 10912008574059458545 89136728613539692 7891517617440769684 1596203869174627771 4983479034592743623 8926894285749225049 4424306359713745440 10744646774286121406 5519400900420725725 6912415295878881947 12915280756128176549 14202440142159846205 18396126688827958470 17900999586823717271 12383013779746258511 2300065576924358656 15079211874444477767 12911350487047840569 9398839036397640799 14558815164613050566 9544285497933183573 17514583980211365097 3128255224521100922 12723844971001250509 3471876829555836182 5254706428076043087 4944056833538148347 12850041373251990398 17552509243341705112 17357327067416986001 18158028679576893985 1011020330759072089 11099036749994943580 14722184996654882556 7780476004843337592 9400337398160128505 2331173278161842783 11640054456085952422 4434069505868694459 10339807535577196710 4609428576713508972 10010013590774216053 1619924478115574082 9623883006347498484 17081252051150112172 15269370624370762451 12397355097086416759 8695359453784356262 4994202124261949290 8748894663193094117 16350081997189728762 542993706534434587 15173420984206650431 16861941192747624899 3433957979950794848 6106519589867340759 5358749924354411233 14556402921422625956 14582755795452984586 13372216141700650198 3490321754423192328 15026815812566312255 15855861988405148866 5632119128731945510 10870307790229739114 1414291736081858784 8523216387087869467 15142950763244013407 2801100254269030305 9661693965473943671 1994878894337358823 3170719633260870652 14579894581707602102 6493599227804805591 13801403592055391298 5745901074152592758 10038121768333012561 3026964894754375529 7503393536973370403 4792312006278424284 132499038043856355 3277906599387725380 722867902784138290 847394268079262492 17234751497838120431 12889822612540849043 8064971073925474832 6716140067507771011 6480592846173975600 17121748908217861816 7324871114742103274 4269728987918322134 8890292923252259648 5972629302131351095 508746553047725716 3038112393015882414 8122170426441954831 6672924546338227785 11156577216819781574 5963643163750634656 5853374557625616932 4978997624863882584 14751679753748785662 12797522559396023473 2349470038958232456 7091055727937350553 2443504207401186921 13818716367626413103 12769655464682592202 11436873272569407886 5094006791628805475 4727336591589746173 7010820142203428289 8480652468413965843 1252952439782289144 5041528726088951478 12904521763413640830 7369450509528134443 12804841364859132335 200375250583392771 11680303010576313126 5316821311520826580 14550311935710975163 2797411151609572701 13520870732312681610 12556145312832774050 4335309312338844233 16261383146460225602 2346835099207247561 11157478183729939355 7022890869866452212 12574971539896358392 17840547541514169544 6777712319703012373 8334292088797675322 8561530030374894714 11731274544545290202 3889588825397533716 16468927518491581645 16549076758104780899 12699063101415504364 16176021081918843301 1724815769244686081 2359451240001755460 8084362152461976078 16162100414054707312 15561148938221534591 13987395935473415861 12930914634277476838 13522230590153748574 13798077211518930124 6778569621942312672 9537993645895173473 7039515751221431781 15909896705582558620 16729584076448874054 2073060358979074284 10571186857933505193 9751384345759054904 8967295887738488468 8119342010385956852 17200538175541722339 7954201589533372761 17782232269448797482 14734003293198525440 3322872481356286463 1164565797731827838 15215102648503798869 13521712570184726134 18397545341765671232 2884480892049457740 14498817210285952212 11185839096735076921 16506047537454785943 7999919379725995582 7712610771723566325 18446477237390361109 10162759505772754200 2347539886585778200 8895831415815542922 15891900372484838911 7623105927429083038 1623271976120602324 7644727285984190151 6633135453173006689 10434467193735938333 16978395096237398459 15370649875022895733 6639806012964313830 8186484372493858320 13958286915103047720 7481282561157296103 10961853089014406742 7267399170203616448 5849639723943896798 5603007630956769275 14163209544375630931 7303713599136453528 17727997553974603981 9689739670711989068 16121203624184779816 16841970567911444666 376681339098135290 16910266616501916694 9408085046306672852 14858058609195458498 18242531161382129198 11846401591264463832 8449243493657096977 2293907637140024376 14235004710195631339 14237884419300463452 11031529427041276272 9512917807027256165 18223617906351448678 8524812444897190198 327642051655163200 12781281737066842134 16534818788686781827 2780918147369075076 7560024069306734166 11696652982372424769 2338519125262580272 3417536535194300439 7180602581448149238 9472877068634831336 1234920072114046585 7636799244735688236 5994916346274023729 8051194596702769570 3522023411136523480 7922527646216412582 15837821648435387107 4325919021056208185 5152914529503080868 4450171783126145718 12995217982915020326 13126448260262149004 9614376696773440247 11295475235740044826 1183327558904307959 8713385393874894891 6854845824119547622 12702269404199394675 15933347240251032141 13830902547262570935 7491433436867682293 14524329460050516828 5612363752481954366 4655675879704400156 10973322785614742793 5940377175919688001 1271242351467300427 2201467635260243076 16180851952026014896 16313469008092207589 15892474353982412971 14021108914386941625 12705895986603684808 7149874468897555605 9583781475527237683 4019918360905921260 9487036007978794120 1058037838757317526 18050601121367646643 18248237873745946643 10718149503701244456 9024013213254091245 1548046333616097131 5555147353369347224 8705360198939903310 9036751547817589148 17547420251765625311 16382982988635811878 9664577506297346463 7070273714956339513 14277947690254191052 9425485935120903644 6761641888646488071 6653072371728780710 5418226787926849499 2165474955238110055 524938485100734050 4040860687437105126 3314351800084598991 7827676595334123125 8649759550142088703 17651861559638169785 14208008313625992083 7122805587595070758 9624005160489365998 11133044441139791952 17988523643462871074 15844111818122265037 5276988615467273031 11722053501175507954 10968260604701332608 8709023987666774555 15742453975777091567 16082983574896261334 8685395343064996310 14393509333220517760 5660387326944441151 11887979085731890597 372593898626016954 7664781271269316504 15867741351320661505 3669294422444854793 1042678375833311581 3306750103294089713 2861234855297750396 5752486202653560417 974247704944801124 8210195598205329695 10349590331616458041 1307221479950578250 18288075778361045817 8746016389394713685 3583606428573286879 5795509502417928593 13018102574720043509 13039923702465393263 6535477242115129241 16060496218789970493 2317500530334795614 4643571123238869416 5230299306934824164 17504638847221157694 11617334952563034062 2804268990373290078 16053786870837438434 4662947283608686970 4925759058901626716 18029456996363366454 6055469285732214719 4538806384545055606 7737077416702959031 16866196880822719745 13018238875719145295 1728017161594686297 5241020728552602998 1591706674517425788 7340174777064587033 12942949431690227477 7252913351959682340 2208006421282228727 2925352087262827151 16173654079069313255 9616183643486846938 10128248240052253548 11798309223109759763 5956746632126089785 15310992664542332876 7212585056621916305 5806153628800610044 52807144278997536 14462260519197617659 3344337726226691472 11528633640075056443 8268529857912867776 18198085920114847853 1638554590780861998 16917583422828695613 15004773459811919934 1559587443001605195 3371186863736256007 11110267729695915038 1595191956750829560 13313443184760266071 16613653812787743748 3072785289512766520 10980604970929100169 1935287201411402218 18368898449337989081 1792624778435231902 4102609052998294204 8744699346857249274 8021450401003257425 5670070210307612732 1957303381688573345 5511564085646596062 6852583545314774661 16674688088891482961 9510260298651939530 7886780183992074617 14498953807966168251 16987781705517685281 3984524319414696242 10330193334917988684 18194833918899260966 17532384308322901162 1628822569870162631 2219823742706945698 2116298623854690283 11933682551919960923 15285247231885009769 11199139532354719609 5678853750650501156 15281866558082839128 2272912651785973170 14676661735931825468 10770700179074348253 16686625378764334663 17680282378964903490 9186579977375394558 15718666505735545355 15934080896996319559 10379789186341442132 17642470442134426518 3814868379310434213 15252064254264080684 2991042759246056549 6406899327650489883 1991047307162707154 18064027547473151079 15386783878182386849 15858772202908545630 8989710263229875294 4485944109888335569 14095068445779913942 1067081171460013786 3503277186459143817 11243754546088709345 14708264007960354611 4683237565022695889 9424284865023320366 9899309922772826231 3707705279051020571 12954990437237263894 17972055838688148269 18192348799360729602 12660952513588958501 850436891036500287 2669546382163261585 7233938335756965575 6225864038163128937 4046052730137472335 4865361291827216679 17943913520135507720 10875565338493951775 1671971775588426419 1135191879659463327 7575796612451073352 16610860794758721942 16004199965234823794 8756151933560464693 12361442215689094301 756504735356875134 12507295690469100637 16639757341722692386 11186488491449144854 16925175128640388622 12389307779631250103 7037322671953460853 8127708355576296166 5816510617849971219 13557167947388623455 3452073736239892263 1722323021853997305 6010760128535179091 6766116600609719251 9102202068696616180 9469745526933080989 9104522037325514166 15437686927682194906 4484901139109892437 1569196116151827788 3618469455846547556 14515993347871682109 1673252037705341848 6451646803062934464 8662765123097020407 12136452193068820928 16443677869513824466 11974502523340737848 2809539139341533804 16674670341031638678 5628127781593719678 14531201239870823730 674864863208691732 16116667247484756582 8211397266126796100 4419806093411833131 17714528883152361059 12283544010703179401 5881251113599828334 374919235846932746 6028816904697025195 5942825017225335610 12614918078304129083 11194084419437354036 4748012394925954240 8867323017651441834 8569963759550256779 6535682908788887906 16329177653609901634 12205567861764358908 7029776446975663045 8495668347785565196 8336461499854632077 15048945206856615309 8835825620823013073 3336914186345437447 11051149516484853037 2711018780420928305 9939741909595114260 268836517591422000 14407158817821467482 1524890386091300884 2547737426109857321 12780016596200906759 16171498962501709640 7917625703451561457 6161701724571351785 9820345590625705974 12350613393173748228 14138330054349912202 3836304355952692361 6371703190097538988 2261474888768983308 17341073277557938247 15587573796120440409 655172299085412070 14027541586273862384 18059711626869340977 9057686051398261926 13416932381526015188 3221202906539435212 15275126585443526142 3553682370874959010 12759845023987123681 2728140277377395033 8384466298721156032 13380989076972992386 4658980069630655560 15878929962158768041 508618407549184875 8607449226473254221 461817287702412512 264985891636441195 10979562627801931901 1022753408536717481 9966790380132601152 14862650739541764876 13290164340982484005 8216357258377881219 11654751670913474623 8825432844861245896 1901672522625101345 17116268856297525954 5166549426230993543 5621892063310681921 16409745238955296634 16290156559757203617 9728387784044215804 18047019570240489641 11396013597403519098 1414332824539714058 13437022333796625976 15552387573354563700 10586214406592063307 6656541387958578629 6328441471003456213 17115067919290131781 8235358144085984408 6943817219558578196 14217718402448044024 9137992478842206600 2853535782677801164 5099713502436042794 11307086336416335614 879131774406507569 7981558981120631010 17265531906478524477 1025323382598725188 18109936994713602744 13816916970034863337 18344340325712203783 15644476255270035493 2442169880772037805 7658151334351931832 7214891903946022598 14462307495786432051 16730506952825976422 6221911280533652168 5713038457039874737 5580246964225481075 4408657596568112904 12301015149331774797 11469073098848446664 12049959782662769757 844647720039254611 5467796797231341875 4463561618276804686 15085025495616682110 13192167886904911031 10638677290833300510 4572750269443219331 918912952034833023 16219942868661781202 14425660443861711421 18405945069780183792 3429593253850842636 11365466964103726775 2087816225805430248 5996997291563083821 11070080649480496607 17486806172883108059 12167618004808772804 3551045221817759046 7977312498878466345 15270653723217121936 6898859797256428471 8776715778925654761 14143441254988155719 14345139142479705672 14971311566436202942 7708727701115510206 12131823039576419057 3105249847529007291 8877828920707941081 10172930963282154859 14218263157483411876 14825161777431755453 17452989008901266601 15400713348135785113 17615789170587820131 15982821170676674186 16635789098018173517 8867915208748081162 16284557479540405746 4250972164138281806 2188814150399292327 10304567021646828237 15456167539143466390 6631391110980047690 2327227314763020089 2809378841186844089 4042914969526093456 1334422943848825272 18061848580520407419 4219407821320975959 2767737980437195447 1728605536255922979 13613123051040562237 2069099974883396356 15753493048036908100 15041587199767736420 12544419339764879422 8542325955304207087 17664054063895437589 14985067046014219127 5510122608440971688 10693216250394048945 10361603434145413371 4780698001630092939 1912788131356400055 14234958424981244527 80827886841981013 3056708752173875517 14804622259105875057 10847968314301412804 17794960023587132528 13577735252271556938 3044601265094138681 2277171744185281555 6760337472174868099 7406619228672329095 7595272905523105217 8113047736751171914 7403595537205152176 11910083946727549297 6118876074342709601 12937449595512026818 9762070827446606898 16837233038795853652 4168525743938585754 4518572951009575934 13434914656940326670 3237017180313741569 8100329142388512254 14378607871810669296 4514935880901328247 1148501994702298030 37004019755319410 11079994305035673555 16459511356086037672 6304653742712302851 2595566392851086979 13976257149201641832 13148480683061156062 2480925032896859316 16169927116008123761 15248201370606628686 4780041251256319696 7589716017817048910 6063895075490056037 2580417422977189005 3487218804563632189 14864320753863998778 2507258000575867323 4218221359455821040 1515810620780115274 2645395508096852184 3575978832825622798 7878538487214931435 12037251648503578145 15201696050201841001 6787587550340637356 1747789980616650390 10666054754441870366 4827480363436786810 5392743025079897754 6390052395697359242 17210926404417466321 15971200054993215506 11670858737416727375 10558622062802465853 8023453220998343764 8767488234467514461 13830845262924189017 7047943891894014594 6608709567767876299 9689102444012920919 1924562963907931914 17640920806401167720 5107052805751927008 288599056565641339 2439639615810681667 9077811245181395817 1354575725377535081 8851336125495942989 2413853589293443718 16115177822682584603 391004269968512232 12219268002663598863 9775019773018294009 14092168216673265376 9969247749236857402 10915236903777937228 6682257791555407111 13973895965549946431 15703498655851550298 14977214059806995066 17624328768857328598 344536749410809099 12742806129771276356 14824171034553500538 10343319805279129587 4778290183243082161 5676452705247740355 9145338330650901942 7819309006965190892 6975260965567786356 8268271954902335252 16746615475673415235 13629066884064051329 14029874198731323501 4829400781103423764 4443512865378868484 12847462859907000270 2556577196419831703 5751185622815017699 10370002358515759212 17133706232023873640 6092761791627938721 1435398881103266558 14549556549128480524 9160377038250509524 10409840907826496392 11973052730924351580 17903186466649764447 13627263075383965328 4064093940016271174 10127842089689322477 2170808244040029637 14276927042324642241 8582308669232564692 16927989173115449985 13653303000044695882 17294495556032695055 12236446315392420705 13581322506524873541 1012051874969829377 3842108086528503266 6697555584036825355 17381359693973070265 2009045471349906392 17469097051020490318 11100767858915347498 11470319358483333517 4879848089777252232 7518904130381519383 5400721018842783194 833454459025778910 6390984774581722271 15708538901225169512 841643384730951321 11047167562446424160 3891627554968083613 7982763250689313845 6577192940243024080 16163395321662642940 10305710858611336105 7206040937752009945 3512368566070578007 2007387278477708179 728554189392890496 1871557733630210239 1984960724882587172 11743843847786451636 7539788341416076988 9342273069648543644 15252996097676094962 9976742415206500881 3477679094823882408 7384731107030192690 4740803829651899823 11291609523787437090 5416393651788899781 18089711239163255581 5922516579954485477 4252660554901536461 4439576738445101319 61012333503988466 14906085572289907753 13889549519616772081 2215686772249131037 12250022711115323170 4028863161262549858 15908180487702938665 5889198001397436750 3794542747885535225 1338854737811463062 8385632763116890283 16143098776733992779 7588525580833554388 502688768837429188 8762119262123737688 13941869423305105056 5162395284153415291 15150543265843119554 10135235648861868135 14521633332474075029 11414618876600419248 9016529817406433090 171039497795406058 8411143744045917019 8839695308390595184 12525093371612421529 4214482828614175010 12050967383121727760 2174935328738173641 6794160693280541224 13830752797849047212 2497118249603864362 13904677217677937471 3446691236667937461 18407154856644881750 11726142176726993918 8288709577627175903 430250166097968199 6302163419285260655 10411842010184578635 399339540957747776 16284067575029488989 5817581057700510593 14602731479842420018 11384787278864966012 5382603254354613268 3933193438358017391 7745526615349602716 1066600339061022313 16160015481518873927 6656397215930640543 4217513832988409342 17103947736584667532 1472266745336771736 3653872492852371387 16747174098066475810 15495171721844012654 9320912042956693308 11534227575739806633 803363552528485028 3930770676419575005 4667042653383116912 13415352816052144894 6396001611903376352 3665588414062205175 16385105838085884956 2321116262018634377 4454527575254118825 302786857045838441 16575753407327008653 14334880813559216388 16882724110785040921 11913250449400419113 4449867004661390694 11650313248573726045 16532612424923505966 17953988457375942488 2524128714805284306 12408954117054822763 7725706488794563518 1133195771093156321 3586375791099630291 11214587156386260157 2289466674368691043 5648022718598397437 11540968613881237178 6604041149808706858 13533240969983859076 6656730621921061732 13673832256811755482 5345500539408016625 13078126649367515067 17254427416588250280 15573979596681020555 5635011080848585940 10111149121218435810 10122531770703620550 2455066426360063786 8025571850704063860 16698084923556484195 14084110747176596247 6719816828938581954 11081636495244374102 1392961171519465405 2492697119544998865 12767425062816083193 17928659769941055633 3416788205732805707 11424335917567845065 11589623246049257141 11235067729928596821 3269195713725752344 9504777842945735804 1826668828468326158 15583714596904696373 1260703995166423248 10286580270980994495 11188441717092232051 10807373007419920009 16686409764699414840 1876178819758139212 788722020190276658 8192014820966737593 9145536604008946463 13085496279773102832 13275854755727879651 6885623276626160733 16362028238611771085 762712918133021161 2358428991254132005 14753274769257617615 6862271337246034069 11088833472787602739 3302586456515562671 11783492196994453785 3135534502229471954 11642735060243518702 9385846481367158514 4980063208872584512 7291107501708949680 13518399051266585409 13171903491667829916 1734727753715654982 14885893032370735805 13386581481087963057 2648459091224283660 16927920627943745190 8571449811175826673 12447522133007347473 16175140871019886597 9980964359065393769 3289243496617208062 7654635223973186357 6926103002074201017 1033529663504688245 6027004803005247493 17185691848141759322 17605780121442742307 18168791957346528112 8751835590764462570 11596742190193091127 12342134030986046907 11538227398598101030 7839055306626013124 16576547969932939333 7369460335529564713 171353484676068364 15110620679383836479 7200836929362007679 17823513149377821455 11332145396567056198 2042716880886214379 12977139695048993936 10752230721849282237 6777237741703101080 13120350401826008311 9194229471658215266 5401923939546356777 1763689660184816702 17315603319343568691 3472919449283956893 12855330722393896280 14204622760238589478 86949186864021676 4579504400417015405 16699369711265019461 3025903006798605600 10240905166811890070 4759556098665885979 1953840198875205497 15526990949878820296 1366274693298667676 13429558905486622102 2902508915343317229 2387826267507940219 9778806278209013271 17596761763554082341 9485707711034561384 14778214573806136039 4536764985676930905 4845972123800541196 11200057276547847180 3479641623937767297 12290264928606080570 15570774094475329667 15387010079701949928 7499842466830504077 2174487157218377737 2658124167929150576 14976248957804624392 2685010411783302291 2665485093035720197 1460890709637470883 12077880420792398669 8959590412292302664 1927035764099837353 3977755765213228739 17894987826970615686 15149651042369504644 15089507576033929563 3951614959043735626 17841468483280027079 8266313949651764823 16325723615026597052 12454225233775394700 13247540768347023852 8746514333284646790 13948950917540776545 12314544642451993591 8979612547043201652 10033964465659477223 17139394754779626342 8740558657331962376 6007390255398470076 16912212749921970535 4570088922886730878 5740806530184320381 354165417939418394 8836714758154603711 12538960683930352553 14166768097550814003 13070545622545526213 8598601572752688190 16322837840380577503 13822591413888467455 16392194615971699309 18429045050989169851 2350359392371819737 3329905879958070350 17519307498242724582 12228768211591076375 11417854491449362374 2024501744798379479 1613925431811635883 9345948386437369366 12190277737996693613 15045201051358959942 11621841916807267740 3476334326356247724 18120092486218702556 187578956303911665 6149079879424517872 2972107026148404207 9813232772001847747 11646204500190451914 12438079509314186119 212813116105908172 9164824918671676161 4831146425140879405 14290817998643922478 13205963082756501714 3443499311595001868 18063975480328147892 4482759617046511334 1651428062505994686 2995989896621902659 13376527522400417828 14929152184884929040 2765521220926911345 10129915342830813163 13176959419343445858 8156996209572643728 9932845135294210701 1809783601728914688 17529351310944176671 6257183813049535960 5670618900900106657 7055117557727551451 18212367503216055910 10344572475283515223 5317095806860021503 11015102003747242474 5571692180236534750 11433282425048786784 1245656455955072851 6084566451847113070 11063666701641339643 5701734668671571982 6873165682988486500 14503629872439640839 13044439822574171291 11872893529657983318 1800509296774381020 16973875865439355708 8996810661488482124 9285661639698620682 1568448399697264742 5104589761872385920 3806559020748230757 15044787933668892045 6961110002844476437 9149373385960353507 13068682137072369002 1838362626131904674 1136704150170044327 16430118966044014033 479567779004678770 3703307752975853785 14050923236351204502 16433726341818991109 10336724391329092168 16887370261287449404 924312599105547808 13925321735604912319 2395347585362841938 14740054489115086525 3298724791256852936 16366972923146289770 17683432647097572316 7476464154900600589 14099408787424245417 615608030305293373 17964648554428572760 15130911396538955940 5269644427071220301 17536031642092194608 14427545483790736535 931678165408033218 8686152772959339053 15659464033037718762 10153852583159683646 17072915523009388502 3311750900193755733 6931736289061033509 15392973519199691161 1129530723364350858 8062189532974070895 5601235266044311720 6249387750064585391 11412275841940640508 14044489369617166834 4040624570380507686 6915894674411081678 2800880099361018240 7903273165122553337 6301902040408116720 15395446975920080563 7978208540442973018 15912362750765368083 14654146941480775213 2242559590386681861 16895643420984892321 10828830196415287055 16472723962867719855 8796818702974431730 12620965021175428564 3947573294075096402 6406384565704743121 572217889191561318 4115272050554680013 11769508562883094743 13275016486704635586 4846501798525407702 18290593497462718705 31747994664611892 2003089710200531527 10851899527416081628 17821558519136718347 14855359028968015576 6664026292282285265 5539815401978343778 13504735747964793572 4931101729724349033 104657170834059720 3047816202452694158 16092447468267690852 2954395347788758395 1114390716097363038 13413501757270835657 4713297084934614098 16666056057179674631 3071379475745654576 5235777202869646645 10207938287442208639 13419459752858652103 18295916883146527739 4000164856735584870 8328644586538371717 17040800867527965645 13853350335668175032 10802566912822942642 5800781970535382648 8592459295197265649 9088553577793984831 3324902419132515574 16884706962135094793 13671597720592863352 4519486119128067330 5462140123320758683 15760831102066497894 13444575780708302001 16528868506645356431 13163859648589633624 8010920323812130501 7836582810367629705 14460376391981455847 905990141157194280 6088584757101958336 14001729371346012965 994694077560120258 16447574046880743418 7812732052967499776 15443035875494015073 11997887250269382137 3936600674333680022 780343093284826530 13624137490139797568 10003504175591826732 1907042668714810335 13346746677476900792 15805775663703508499 1289549082919061083 934202021822513850 1962631739393894109 1433293544227997465 11506373604482628542 11838207826755469397 12082396030814904210 11467916885224062116 7986476990858794020 13759233563084336635 13682408027589349219 15061273121485567273 2866897362042565209 3975919976610653512 416983422025861467 8768280485124702277 9663942063125229460 13910174202896276610 8530015830240599063 4070544460149759072 5945709278333830100 1725050055931277961 8602507525296569014 8486346148857440902 11962218870702949278 17928779668346955902 14934020550459493710 8113044839423623759 11820905126235658750 12674940811464894609 13170724103365311862 14604291532376492987 16384284716117453891 8777770691146392196 8690576876775856204 2479451740584822146 15942391098766727903 13839739245252658635 6209364545078219697 9083607233270689103 5982084380562276603 2431132035735894907 1746144197951133860 11979837600811015430 6554839218981090345 14176520888607096706 1174251549122579891 4329665470002506796 1718116816823317468 18362650480215869377 13095583753128427326 13453378559270661515 3927855438472153331 9923752640875403086 16507793619464552811 2969058455297207431 16756046808703718441 2443836937235885120 4147160663283110318 15183601841534343081 239847466636243467 3144752817101996455 16668661187943030719 11319911537364105723 2328339229407394343 13714525359045649261 13098463362204067297 8833875353489534057 3637916095899478734 13261330250818036676 311912121054599512 6297029429394762714 15861528806374561117 4479531106105794156 2303616730429178799 16099036667980175825 13078195673653283748 513270200082755172 4928352634162616970 15213300122179896376 11937482128497101086 10393262674830922368 9023393148889987116 1085313570515410808 1076648462589155781 5688543091764622853 9264599986447995370 13730699513352764165 5718979352065860662 17544964975942909242 18368501759901367526 13885724712347662173 16125526708682256973 1822956925361626606 9162624997493019495 7294178943930764546 10455122843409109034 17873956331783392903 9353531421202756082 14651476424759874562 15128825765581910494 2869399668136431320 11040761510961743423 1559811101471121583 10484815356062219 16632727464355925562 17950773916898141295 3539894100743432880 7697751146471019144 2868154248202204057 6408957859927273883 624974743855390068 16941640765373936312 16781389425835876312 8828501357578595492 11410341002433020584 16596162373468797237 13751513421912548153 2275849508623923062 17012423724152488498 17835622329153199421 7515398341347130166 8121070718346717442 18001524308566311197 15742404713527734673 1452392849494950336 4682008796178362525 15588952289024786714 2736887541413291439 6032684927594846876 76373321824680001 9401584144260086512 16123580559796702349 15985652830773596873 9799245260122112868 14803940454470420472 8624956735081258357 2724135675092240693 12256647975267079508 10988351122510514386 3477439972306353074 2593664517059361278 1111662791417295490 5354747012469728415 2729434176251443017 12476836242732645349 9548968628466243274 8072287219164146815 11736742076298817974 14233215466605208414 12002806571648931201 17918542388872412777 455272801410908340 11427411027753914849 18070670906920489981 6585649875013038742 12995561862203502115 284412107774906624 1020585222698022394 10217608084553919851 7446390079743533547 10503964928981316641 12870662891306978004 8169321599452434830 13492140009631383649 3553108584716049709 294798481646209111 10756256002543890867 16899809212548538157 9466254767098734506 3269370092855899739 6640180925922446013 18404048145763322264 18348632273405135715 13512299789900838373 3683332700781820356 6593349796092212038 2553310866171474252 6980212667677525345 9229078473401629788 7368587088676031260 11185398150745165431 987337601706168951 10751264722984034932 5133253190751578706 12231506285171447742 4084684841047946214 3398468981058031663 10922732971592388115 17649763855873911101 7909748350693566939 15567780636908914695 14163414537042252832 4459566595448565595 17006146168299236645 14624153413768253462 10978352680681930149 4552496414326300692 17061988377320027740 14146461663215714987 7295152361917432889 3113367785329876164 267718083679208937 14402338361259543329 9103456477597903901 4973061836549971133 14381143814003483079 1621666020544592436 7290480078666761073 2550742069118650019 2660451719853482631 3257066578048714201 8324696013270202221 13587232629306676105 13224416428558667950 5907781771149018209 16384152812182512241 8004725155669732703 11515300109672332095 17718605771206263041 15114334230218786465 108000454418901202 6390439644755650785 15860748084694929547 8944240933405964399 9413737589154355914 18165531889262212365 17476000948422080669 12136839725254567353 8781325674649391471 16079721535428738489 3352437083148482895 8541469969534043316 5728104046129309724 8686283355851347526 2612948028163039799 9403539815806383476 1611771214774592500 7468008022440269695 11056283581668926373 17414517696833994305 2914278155905283180 17033823267976635398 14624006046025406369 17592508193728058813 9548345737469684011 11880446718866068976 13640123195773429773 6884053521084693812 16544294559995868464 16994720679611828383 16998564203063704496 11071150981532771630 1390750265358640012 17231860013200796939 2702721239043568481 10344261160413615437 1517692461829238812 8241072659174541835 1874118834212732184 11375256070975286086 146193119854552465 3173807624632941991 1257745290739028168 14941377776404776771 1799985774249134037 7676209331973881203 6064035128402610969 16153025167212131632 8838324115425245719 9429145227134880524 8315016953766484396 2018662384789620214 1510610638243571962 15322867577928320166 5901191835226549316 16976105180933956325 2008859358070520717 15244319148617830178 5473530770117179429 1964910836984125884 8746224600059872580 6901854690125605398 14511578687509574523 8475942828253188003 11006049805595994966 16323255995388219835 1158510298034719435 11230853778113549950 434688087103743217 18153043333479368403 10297820155177751873 17538133931814121513 1138956166209992302 5352038053163179595 6729575261111535358 7815991135867947654 7993127228888768864 5642503455954829467 5810535376326928998 2390335469112899032 6140476190786974460 16438510175758804596 11861499116693352250 15738423547888246750 7298137591830069526 473262546569003148 15635543661771395125 2813138451188439203 6481034635903011721 15254535608563782136 3480609842875698712 4242616530998567071 8283628635684705142 9841438676448478165 16840913150472678695 12723337582614625749 1730058530057316387 4662091533366346699 1819052402137757283 6949885833737606586 7946210795055098004 8954698177506571694 8589165963571764877 5625322469661651492 1841222252055764089 3717851266361990992 7337377532288185084 6372023464679517895 12417641038568487429 3494763617419413555 6494769748443191214 18035682409361446616 17963221510418371056 3702078595807548331 7874036761721958039 17012097997222035169 590652830445121374 10877861938057198918 4681449766201564410 8272673587288436490 1628179163770674461 2825651542371217041 2623582734427293955 11632750959292430386 4254602903112333472 16511909200688441759 1348994699559208209 6168907267099877503 16368638275208890861 8533967900832015364 7590839174785682136 14184287612339572758 45344092527283593 1166710776024143449 17865443959822474892 8661490682352136897 11393029253164549737 4644758891626091535 3049272979004220475 8771989255703734060 12783804623533678293 4772256308255805653 3497554495878519629 2065048354832029183 2905155245417986866 4081904018615998484 3450958115374715026 15701405357630864084 17596168463740245526 3075723169897469693 7757420126475756627 4601398305419261703 1012017881179440977 16052051144180186440 6577431868964657623 17974302127211822081 5022986382104365256 11766583128805669310 4391704045692098210 1328339900168336457 9254746888743559507 5904043757149154050 15661540114528690835 17694505741803180346 8924555981916518792 4875570966734863444 7624224211161065224 788014696984720286 8374142500280020740 2707721910666210278 13065318791611154708 3867105964663760859 2596169045458254695 1084353686980958665 9265193479556090078 1755228074100487595 4795558556382580963 12001734692296854395 13510349877030305170 10990047576290807680 3217635294539480573 7940770277029108698 1421795495486834509 11916780237676623698 10295671768558771970 13653793494748954976 18240062351958257104 16297883922142227596 2156205209055831965 17942425738573751815 7679745072574794909 3362744640293117263 14291722746267221315 13900624813826423500 6332322089338607306 7264724419339445901 579744678047550519 6191822970968486919 11602794676670849140 2281661564485969041 1421196393836418164 2948961048983383138 17902592873915407721 10461709319585667503 4566128058714621866 8699302519663696954 13349244921463613390 9671643786972510870 15489206087335717462 14531805030510817550 17787828493977654093 17917133881843216538 6915519647743119132 6648890687303780356 4377219188321398749 17340900988277224540 16358367112095915419 11723911121297460789 6500285582421915368 14080507282448315890 14316101444625825258 9218804408046328741 8953721437641182533 881170597935862752 12833899607414151050 3465773151489166755 2070941879569562148 13308362023670157544 1385238933500110350 8551339759154071253 13939374682324760893 13851340688319284116 8977071470848386613 15087095579079885591 3804051529547413342 9013313347235203366 17804642606922484062 14997271252053871212 13225268171186783382 7592702058641785097 1394436003116319307 17888175228614636864 3632546707875084358 11902855127272962349 16342414101915831250 6292736371201360356 16045400960435703196 1024184736973048226 11796509807735005892 1000369171350738477 2381565923300001215 717166972334469470 2902234254666915886 656210725680689572 6830870361459757954 511243294697642570 17145368733755500007 17797214945790380448 11771192482373693803 13776740116567121083 5834042458930539994 13320892873754504183 5888845912579516221 16692017872903051800 94524751691087197 13255269445459329385 18417440936097956358 11014456929718370732 14422367754847133839 12934368131910378849 372704413793466019 7295194013830184203 3974405072656228727 6054273279078866201 4532451194449910582 15935409910360690688 12269063910906017017 16939769082165394640 6867124612222093950 15443446137404903650 3133343053778702495 17247551063357499322 16699253495897763913 4573090746467885195 3823726437520565354 12574778972924767784 355142634062630534 174660588801471 9933283271467887830 5732690775855379259 15192405774699249161 11499533500603698786 2511574807001478558 7192714743010596900 114095863574809998 2695321251595994552 10569519948026611660 1540765175215719682 4537949869122725401 4589403638923965096 1102452322451741002 6859452293320973260 1658834072529543264 11963166330812284186 14056710101083364706 3881031182789249421 10515445322626216713 9623275232394716191 5732733432052739876 661603016555555712 13866618489802169131 10088619357525902436 9698396775535954043 14442939784287548371 103127186276121773 13181293311586637753 6752364789398113619 6062607164784117376 736086236666902947 16346268620766051472 1573007215812979398 10687789731191672233 12248871049557077335 2887559992040218681 16574157634692494260 499135735099966247 15378605545318929128 18299462369414987944 8664142385115288393 14145953579382991280 17916177530628853204 2306544455139551871 5560066039410770403 17559708580467153936 4116946934374739550 2855352634468708907 16254046009048646585 6205475719849016942 9596051659818187460 8277794785218250051 1309124884538368191 7097292003776575378 17036797025261543797 439326577138239560 5276277629392687154 10931368293546841690 14283265766106851311 2737946351599948027 14043104921421312128 9826522308395809731 4485964566599506138 14055034689817110824 2389793803613121451 13668597887873975314 8436978436089402717 3081395086709648940 17763664351672053508 16143080039675851698 7389542005434080266 17550971498789172762 3537997080458186492 12507337593709653936 3649074308182505556 14786337983053898534 11127966821337126111 7129199530478413998 12781100703538500502 10786069465928069119 5065454794829443624 14937795739608044109 13417496288835927673 12713369753327127164 12274789269223155737 5174363389316608486 14598729831517248287 55374514931223809 16517121069200517193 16365137592588877284 9185821346782094994 12087677508297398400 14344004704869761324 11649928426524297298 17049827438130410076 4133712348153045020 6189247429657554783 6217966899260144910 11553215391379108065 6728602465586322689 16657179026806471187 10925459275013125867 11840258183512108088 17801283693408179371 6535240092718746710 17275340522206836535 8194980552991706452 15042401184018833316 13284804725073815801 16813653124040915293 3683602323305544534 11767080780045162950 15824285842013795655 412935758058370769 11720443251523998786 16174887303170109619 6625287679274926399 6798037155049786523 17664460187539094194 620323093925400358 13405027013581109703 13410847713358062202 10919345433737182135 13394268542970387568 8315815499122445063 13282098099852304746 7074080280930922642 3536930160107634906 9018155248013203644 14932220958375847173 17395501860804783153 8758477230064443171 13390317853219443585 15179104760472255903 1155935037609421053 11304060447175936844 8426365079657316261 4226189409408138084 1539405776963739598 12372781143915062834 9313314875618200180 7520123637220292037 16173622153934597032 18423967937989895392 3254889645851261941 7426354917219231070 8750456204655595964 16361536853346874322 3041594081705004976 17714708773030016193 14684307871836868769 2861045388947757360 5774594318704108189 3975477294325264136 13998036424241748160 673816859840680414 6250087759999097349 15730459812172956653 14252400160486813975 16425967902765387789 8428068769962849870 18314388643535203813 11794786290073060267 15579227764063902232 1261299636134792274 13853809489654989053 3601133336427902152 7785257218778745211 2375953275786268968 16284164319213239260 6014935409945370615 12164801611812382499 9457108447065645557 11090737050736469379 17888243553896256257 17129164976072989554 4294466280275494147 10930138800690911258 16368722529714387172 18029404683914130389 17133126207139278942 8422536822835507859 6429750723417932120 629241654320212728 4469432395973859942 14448765354139350554 15227139201946926593 1794375303367790282 11351445292034054100 9448969746046942792 10297413262323259070 10546619687057861769 5324462759444684633 14342154035782716174 15018787236529257519 6359821522047795403 9884000003839005648 5514176269933340720 17218784724152890192 1331561361023750217 1550377095799235554 14410099760333363273 17891209673588263283 9678745918774978028 3849377100134365595 13757363589755261228 5618433422225978160 5021206113734640463 15757268589147982934 9414620841190216361 3446280328501601282 8247788680134756716 5292641043602597660 2035182029971668677 7846415306211288730 14079257720885647555 8618653028238453119 4142068850041004533 12976086796869292082 3590613706767024753 1792264536868696485 17468130623349103324 7485164468001797096 10572336258769242463 6027048368345990952 14468574466898296723 16207208941920511796 1600283964068966305 16592936511893869001 12056160230449061489 17232317997216258314 8799457948793347575 6726768554472651297 3069168305240479118 18240145908968131559 1195973335860356315 2053743730003646621 18040421666042479245 9121402550349719036 13903489229261887746 16298998807250463594 6200680313521573961 5278768867319383377 5679665285177036106 4659286877354497468 12561690388062642510 12439522884857689069 18344819342596743096 239156707582227322 2486129484894712575 5830128494023843283 3997316490628124779 2968155048899618556 14389292972227944610 18078596813569934831 8302913140180254783 8264444164455180981 2012399932424219775 8913146289409919892 6607427648523198976 5573229932129940268 273017185565722362 9346677413369122481 1039191055829096875 7731329600260309551 189734604295339685 14246451169686568622 2416570331189432285 9874156058653886407 10372730641386596761 12466695114319031654 8524597299190150354 16506277062984057729 6121166906545515362 4809182554114669776 8145259696316215917 15050280857019407134 3791946359887489096 13140636740048936073 9870070365596412313 3895093482383926055 5639906668708067855 16837465740793457611 514196273305018608 9422864681479328424 8632606048440387336 7975185324685809354 12453108354307041020 1717863148076537655 12416725469815200735 3331627266047775787 2042394709523666732 17033451322261944263 11407062113092851301 15024613482075583208 6425946802085122536 10975003092999914433 17065510345494153298 14095046173965791604 18130095605944392843 18042794865846049236 770849680904460828 5687853385761232678 12290807188921288423 10066118935714054739 8961104484490081645 8499990388984795724 8618605433995682414 13129307453497285286 17218989186269429998 9934394278386707009 2317628548648864111 11177035010749737536 15779660492043113168 1436805398026021940 6661328712924510393 14164700767895853031 9316413771031881355 8825750118348687936 8694735721245171660 18071501706198817978 8245083084260987241 10386422329823594066 2950995431190941637 18118912690633436291 6163391902236315006 6005505345510288153 3910453131117912324 6711641203319430028 12278646709734939172 10301311403609187901 4692379900181757814 13739005467999661360 17102769413741802595 2061549836292819028 14658911837068032111 194905408128089561 12547719543587969409 1739870343400194126 4898505643982944962 18209341808408431821 1420293410341108677 10630647448270018591 12857525776180000012 9929700474517603341 8512842443712428478 3475372401282633052 6584102552457024074 10116864660053734766 17658146028947603112 17878957430930240090 7065053831570908850 10498860744564186448 8093410579669812617 13239369198293112647 15469397603853987141 14821764620371987666 1190296321500979237 16953419098287502950 6156770836447113478 6251577365547732475 14593891537854967728 11450892819862237295 11565926645776605485 11299065218965347262 16517521343625554448 12692194269470073502 8091839661894738137 521830131805178644 18076921152638301460 1950332459191716820 8947931805416007445 8595647380913446218 14592504854605961597 15604831820441296170 3737021663238309225 4645264755963115749 16587577147094284621 18017940655773510000 6742695629592898691 6580014078402826992 3945954821394859925 12278096227066976643 6928876142391649007 12927086086442740935 9289268739707243525 9841877255393647935 1775060634649700873 16549937725625995474 7917002365849909376 8886680349492653791 3389887299156506747 9486936909479501035 14396465237333768404 4416112501979472955 2681634243361963939 6337364948753973798 10178918610467362470 8962715549099716554 8061367903578031494 3593996189387902750 2573785987470056918 8263560028424794378 604504033670212183 827395525173898826 15061078664608731181 2074962948740920786 15110971271987906833 13101788920028728829 7907343349992442805 16762290977813281495 1542435983232625089 16718166193243028882 18421951350152317339 5121392369846316707 13082898972859842225 8011455737479012631 5397919951184758505 2009063363680443066 14082804352999795003 15217962425794512741 2446983695976484392 8882323110314141511 5994576041625122317 7664199786433505088 1707985834849249552 2055264549120207461 6030005056660784443 323339936285098063 12667804193415399905 15856372725376995323 10732445768633518941 14156552880385350338 13105986063104562173 5841777859439092474 11095352995862052870 5806596083022172589 12253760430569808821 9396379946989202534 10742494592006037499 10569847434698845985 15654156823779862905 16790568949597913067 14105151732820447054 13444194468699543030 16087271724126267553 16515541560749295020 5768206482827016212 7921339437393631611 14775884763389125336 15840479039092937998 14017713654062400796 4694349910262214073 2168598485478127187 11504361108596073126 13657340263667876053 8114602807036376097 12915889376588661589 3204382509560084020 2509547792320714760 13897639982497785957 3877512385096797604 5271824718284322848 4980331758130541986 15469278934247048059 14302052042509269492 8495469450487129146 9873185192522595629 17746888927673678011 6620594647806340740 1230525342962107671 5582529640064275224 11293950188663548585 3454508953000224099 6916164989208485357 4752491441702879778 8791418582367708024 16406133452702841791 15582891916803354099 8970790442678128281 2111919941452142112 4683052262538128019 5086513246554759903 11931208323906781155 5137206617593846475 2416552002729698176 16466359644049537105 14669271339815990448 5889718904495229134 16155707135583549069 13084091478708718872 4513023022480504328 4123764587399519218 7914671428183991562 6498853816374587316 4196597500003646343 2930763415094598905 6478129693334716746 5870820991486287906 1819396627226785864 16085521965041088194 13131036249668734565 13283732400568036435 11752736890740186180 2333117602072721312 13300685791092488688 5361693655779000019 16153604260239351621 4759409108860183120 17629046453445627281 14078582677991668518 8290362441467908383 12280608430180941214 2373375132840072934 14754346313158226013 17547872457845234307 11321151687398694615 13289144386645783659 8284575007313479012 1452898667204742386 17684605039855358894 4125027004213581826 5980424536251676897 9902264144700690472 1208194607600985767 7585791013316517585 10734355534782854640 7058679658841025185 14359506832141183230 183112848579005322 8788800413137285689 3351088755757682801 8934701746040004015 7277227464500191786 11477773191775685349 6562478665467621122 6132131062502228862 15700702701297047816 6795691759694928517 11169704493119342543 16427518656426501842 8039074832729524294 914153205826286660 13199615605276699318 6340093189589021981 13124711762846933156 3781879134708780542 9022469548740065724 17225424560360866457 16584125619666652173 16802370496573242275 8797903791436570891 16179700180445695169 2713793859679290792 1964471476413146395 6856718091248401487 5385545203687354231 12697248133256215260 4910350307431173094 4447058829844374832 5703960901459016309 15782626662024549230 4861700170477841338 5250867681003893150 9737586879625564242 992176395635619466 11327015850757349957 18088516953697008037 7004890720183329159 5270914764619863287 11213554749540871181 10271367091791769376 633955350380995912 5554489173656493032 6776840686267534327 17822373348544639362 10805230609361802964 10801290140493842048 10903733655026020534 4748645858925695139 5369979151777636824 13461635954994095740 17583204455772577097 4063636619329488478 12263864085714485449 639775844683768402 1071456847174442169 4219640650455004304 1033082042471185769 17508923341150465914 15508533163318091030 16283607048238002373 17755542586224839018 14849779190570876452 3176288608172974367 17032107744196108447 8219912467859665094 5290249828631482609 10489007910690857421 16619690204913337536 8821554721703398743 4099039699097209953 10181268610136007287 18047708855018353003 9902732427083964562 17832342301389703357 17830032829698224022 2409480527012222761 18062358991951026085 3479379624473189768 6663624361801366435 1299913522990427808 15122905906245683587 10078880920078364753 3193763336122298716 3534470320112402132 2366461379233352969 17964701908108305841 8024600549183765588 17101271520465414047 248710172417920300 1582783263420780372 5227531246372962824 14460235356449174391 7097178444247177541 609186846572066886 3973350007341759592 11145656358711646539 6524422658032005213 7371411559756835847 1060635491675462028 311089944850191587 6441617874474052684 2787602679773449500 16597722235783052511 13721910094834137401 2470851394857299340 13423400004365703398 4700121026261796796 2938668686899940518 17100028868902542823 8931145197723046404 10334815395716735405 380108768840779066 3706363813286354105 6431423882558278802 6517343225972983287 4640271190270429450 13238378814995397204 12919022006507776533 3423863695741702773 3799381933820409109 1513742965242699247 838064441500458566 10532351728564265602 4421473287257622218 4189729017211632342 5586457227225274939 1964267629051498743 7970273785024056172 7617168737537368638 6078738075517871832 9863746881826042719 10521229059785183472 12855338758057977534 10757905030642608961 1065826297697724272 11513607082334747604 7413758678848616689 14637857089485650145 1931037101998033317 10245857646803973513 8572266292405191986 8799683314511647468 17560472951130381544 8821760522431501967 6869299284971312250 10477564982582971840 1346583480352228114 1057102681021786151 6360166590357250842 7075864107619520957 5157003602856705657 3887268779404960678 10754641409335203961 1184900001104666105 6461407525559506402 8599195674100607824 13966887958755500842 1440925599208686243 2568595523699118551 17723395622238226930 11263525522713140524 18014446328804666800 10569096299694776827 4775920524434172896 1859249857764262252 7631242372356834664 128860541322845537 6996238867641733981 8081581433577301575 507777356593067453 5243038010280779313 18024562633915589202 15301097071623818558 17565630257967812322 2380883947512622477 16674265209841291873 3453635878134289000 15003667475770693069 5923001361520026013 13392082679277515674 12582994510754073165 5332429553388679595 14363274914356218505 3535418029509540364 12496060420586195397 18423306994583736482 7070861024717669935 4936787017710674539 2571999117998160827 4226518314540166925 11267914365011860496 5460086963535539474 16880842735178430247 16082781631900038251 18101838315044579028 10040071114457683343 8609716496173550062 5804250274248034621 12660116092751867071 17089838014583158202 9879136898336057583 11341446620440479332 1831676395691580623 49193041022771110 15658122613181337143 15945119420775224289 16127790600310166059 11241114879325388190 5850973512059949976 9446442568655074525 14284828384608913393 2755576100853915867 16612478518861301824 17028625148694612497 8712659792048519970 3980710220078300122 3039327055058657829 17259601402344546289 606327207641712929 11140458578701760932 7645364057275811163 9620292913820354997 2166324521931996699 8285198757465788913 14695029433461709546 17842826675600004283 5995262010970474363 11560724878264705962 4001745431992106494 16949323034855521899 18378782007041516577 656398304431393853 2019989414079055584 6179353235068856715 10273879172244636024 15732282842557713674 11634501312884397679 9272464066433569352 12939998498855315331 15627737029093337873 11602712134997349847 890791448283630972 4853686054410530203 3967154363531304461 17686037699246206169 9686180272080114046 10344101231854602101 3566898740012803320 4045452660579864220 13437284445863370234 4523578127182067979 12359782344216094842 5011730561487808224 4714100530935196113 4028123226052336534 14574574895117902879 9570080532303759814 10133746080765657552 8241412458758172114 16162351533569539821 16550057786242834953 3064986555794339052 16139152172870381843 10740135191916775446 13817404634100945022 12110120624843921624 17845138256340384581 15145757723701057974 17652777141649253659 14791060292520460239 5277341607392044063 4020818249208529668 18153662459865203315 5245612135657336399 8431523339559754881 2268596461982306675 17258450971718425656 6880051812587016080 8559837961040286588 1730852268159339992 835841351262179820 10121872724539148906 759401574200507617 14684781057355112639 5431651843566293055 15494206793696547177 1866906634055969774 15792344619113480843 15929124074908206430 13797972141281240171 7573206879556769999 2900929334051967627 2952685473098358943 7864760665176246222 10589583086888958637 14998987385787725828 7710315871501126171 17766796760863942693 17094537486421113845 1424384275942758509 6260823973607602979 5903439755448422083 2799919188039393800 18247881623677001879 15107161971504484005 14072634317337630631 15905696018009220692 12110522774837146005 16350184868329125108 10834779173927150349 2593251217576370548 5613300683662770225 1228737262258085890 3083520025207768129 7326153835730236738 15074876554081643550 3157278368864957974 9663084116197499747 156018517175767910 7492106936367545897 8669455259456996614 10340258092112272245 14122927280274644495 12966505005493005644 17728687648787422746 12899263020576272131 3842803628699666441 11391181572132016796 7222286797896450986 415626809529297870 3094674837538504458 8763698610865746319 14915828065735090204 15875186378719330181 9466784199595222121 6673520889529546194 1995073620355178409 9637968932339333372 13528298103837390903 14233502256524813684 10370225256365150899 13640701817175091001 13934140350338969441 1619215700842222352 8927834511043456002 3639431240549435576 14776744786036053101 2066252007650491431 16565028232108601103 13042932357334265111 4156921828585055410 12291110236303428059 16910245173573173003 3198447614837512829 3557324086308142691 11982471280000221157 10589027088814781056 602556549385045580 6845832027164872799 15951116422395169460 12514806032225337512 5165611447228742380 4524287423766603300 16615976090544480627 2770191569202309429 14988969356759338404 16212127100398299753 13419143517252698900 7911906835728499327 14710335891554334136 9736832461494091748 13561627020941109565 7829366483942341981 18377644850124467789 2649982193918937231 6795498018119853382 16766195296453960812 3787386495211131823 4964168056655780568 14420773051641319183 15692076631275768404 16467480671253417382 16920536176669211625 4687394600662126284 3027573492815618748 6392703373357892750 2157472148076949479 7517026050984668089 4277786668144556539 16285744616270998112 5457352170490373697 2247536235611105995 15861924164490863310 3934163926856556815 8306097524030669649 496280761757035262 14692817998283151240 2581470320432789678 10947334131983595911 16932718468016437365 8753847213588459724 8616382008542140666 13244176027258827932 15264945558203037892 11637850768929504330 828503758973766351 4665009356569078510 16297198684965775490 10073245913118147904 14364494738973956394 17335679256472511088 6414054004969906528 9890333605052647743 3240763658641823781 4184655885508340658 14510933917298043319 5830388239515922977 7193033481386008724 13897640844026063182 7663911992893366961 4020626144156742130 17292017018042661938 14516215340462413843 13441931779468463340 8844769862290448824 8716309580558200502 9370939688834803150 18300748409657241671 12666018752038184290 3189233809580958627 6943694943872482203 9769205143652860657 14903665211973691096 14215773567429391974 7803383668960765766 10467737145780316853 3429015392026298827 10911717949483016678 15441010190394240239 5178874586502611004 1808594268531678356 5509646407983751273 2423302380363728317 11038308605921305808 17995460450991583222 1957907856143038889 2821828632571633125 18080222650388920686 17012357488189230731 991863362937594276 3211332181436140619 4030126567894549730 12442571972124427648 15100976242525930041 144174826499471378 16283664502161537619 14472191212745593653 2617697405119648069 15678600487537522984 3464954181219222420 11471409677596759446 4980754525873792778 14135581747633855985 3596979861731858499 7472628621829401015 11651512647980043363 17271943142878522476 6401207325597253219 1084637228036982152 3419624255394686132 1395937994555424209 14278906682458601130 2649966082224164539 15930069991769963927 5920108154158776987 9597110063080623620 2241194104892445757 8065465854085079521 17318962750037068019 12829601503401323305 11447666907673924331 14080067227145065852 18191159814895688807 863064991255485763 9080007981280590053 9989650144241080462 987730166458757491 9068335569739581727 742369341547276502 15046057490772621541 13786707207007634808 2808157405526820043 6561226625453275941 3990120109494396230 8559628083421092077 16936788747208027348 10714873561976246097 17123517990903339747 14054964821510719868 15501488148575965783 9155757153428938528 8759197189346183513 5109016993713798212 6213400079365937125 15963843720739039372 463356809967926686 2573156807410820893 10299458318025207278 17282044402450557064 6047926605310985075 11641212637955291485 64840400769912883 17566236290189051773 17549529354387686249 10550669140729244233 4160778415963199050 4373101115543563706 5268002970669846540 4250655098168365647 12374702450137407526 5412365927279369482 1408731097570169346 7527585255776992324 13736704475323451727 5012659761934513023 2735410656468486885 18046948118795718658 17435670882207355869 11904246857697372698 12964190549267486233 15889618601595985602 6388699004976153744 8915188550183824138 18389277720903811717 9617019227486298922 12144087018691425691 3856720067010979948 9676003863822883906 9586343863017855624 13534708206397835884 96703354167320814 16219253578731466337 17909285340646554536 13350540268273491553 2391029071126453015 11257224238974919702 4687674834971248921 15536171065598706936 16330606081729109155 17571162214670641800 2896993600970081618 13364847455983092682 13909321400503778910 3635098577995284162 16870967080199630196 11467994080336718438 8275921126445541169 9969141561735119367 3246991437375675061 8291273544466844160 3547479259310329366 35181409566774187 12728367367379228013 14895992483826214786 5654611389514623117 9539770414602864723 10941836730453761743 1503823656779651790 2762807029397659048 5246517406476806617 13549542818408428565 8380215049667565948 15467498444656201933 10530056418037508359 9932517105806446269 8104252018632913801 10796356069024511557 1596097826790973739 510013717496191463 6770589426572889118 9209658758628843008 7175169771766968044 7618954033407737551 16091758346831156243 12361631386779506907 16006175077607995392 5402865765469205970 1818501223005196451 4120810603496389122 17423334449610736763 16551519594553384520 14781592199125213897 9416679469864651732 6939225931324005777 16445512131196216620 9197858491504632420 1822349277135563359 2469859704855048354 15185969146810418489 13924706824260062822 16027187327274352983 6870350139477116904 12744657557338666777 481227654900369553 11364566130492401739 17583134470024354759 15037837198188075613 3719829000610352217 8254824681353913789 7316649810493306528 13804744643712603802 4978545289194751628 11979352198862505781 15358758344240406058 3427804887232814736 16490103591712147658 15955671178291715880 14684188116820183375 13324866288581506259 986596317449627931 15843003463755341359 8875946168578475394 2847742290533894303 8292662078679247965 1075873509181213144 9688183695531011383 10341417356139714614 10244985129939863721 4843558508318887706 16483858037168180243 12045121840403861556 9503217261715569171 90572138313282978 10459326231116083318 8801470394702927273 1171420863473616109 5395544733881640801 7941592595885681710 5134915735463054005 17484593377352380620 443407250277308438 4016574686615835443 8091356445214223554 5717002964532759356 18149259817591837515 4154135918335565966 16632720997114587985 7120184530292819553 11154659303334641298 14547536776405050717 18020133408130961484 7502158696937924842 1780627606744168949 14678365942376708932 4634143027569653037 5830564589430028379 17567319788117573198 17719949027479426583 17497730739263695094 6309251602628352100 11684222322708073149 17819781345560700679 4236513974622510817 6214063486921266010 9492873688788678692 1971199974344998038 8056363561937612300 7297209153457597695 13932018578943923029 18205786574974929046 8141709896274568100 11015886919841179209 9586582519131739446 18379608650273363280 11337978496492338921 13044480950535704167 2861336761194113435 13513223829795246832 17529321852722792406 18146089111306539582 505028051024177317 7691500939313687176 5091097099486316444 13838316325919084927 12974076211033698011 983729256672804876 4226296013833858867 387897286093530661 2734095937586559675 9744627122473115432 9639474563146724887 2203169540778574166 4433079229221190991 8103518337491398549 384185888957391976 5209698925141144765 5325975152027666453 16145690999588311013 6302706585743019303 4014521392178629190 16622502995688248164 7634031275674636034 12651349970852694323 459540336957045221 9487169826168636924 11508329722816493756 3538289130073127481 2195351878528664468 10710787574553316522 5484640010497055501 15463923770281436229 621472559581208253 7602781443795616302 9866997100842407578 6174393755087414808 9027685151180643287 8152143936776735577 624717894593636221 4590316211428490727 9903511907213786360 16611038516200719304 2063146215997559977 1533068123360542117 13650635194817542015 3849336100150938067 12481218433937733185 13427513748732157955 7293017132777426409 13632071112780217685 4106371923646291313 10650726442584580009 2722770810595751153 16973023123013698133 1093622024769150212 5892050878664925686 6214165949438069376 17562449491597406418 8489663101546366503 10530173430665428962 9718156319357477562 17009154416332967509 4749470281168175702 1674323793540843084 9279370894449666165 14212000460451041391 12423759456176226892 2953441192139123454 9359679721961687095 9103121286315243884 5927447727808297717 3338097803121932662 6306724137267080009 4984949828635805598 15277902331501562248 12386126807930449539 1986145472676558518 4549963883739170943 4005229932106893158 11910545853962884697 8756295320961084068 4168916483541559057 2005370856559305094 6092707958100322915 9113411335363917525 7288936436708686308 11625275928150157479 6852555853841757796 6088358062408211592 15389264536272754690 4588870724701590093 17192672520610870919 13703601963383971693 4843690503574464564 16166536943579166345 12917467024209077174 535668919890159021 2704726646981082491 3959622696742167212 10641447842405452982 10368289297960376165 4112164492297401117 7068434314250807455 14218607846924417757 2375969134265170552 15473247284453547753 17191371518430722203 11411738133310776414 1503301318330812257 13590767204230582958 4384167968192988738 5650884175576328755 4930104922674649239 1840552476221296579 3855607220973111702 18405746620832684440 9545868430245476145 1852870129618893690 6827193081200773593 10049692317618267677 16533755899148493617 5858706520506067108 17086210200203487962 12273000459793151 14441931385028890453 5896769339514578900 16275975208620510317 408711977977304434 12860789452633918162 687784728468334925 1025125629598916925 16876913861462360563 5076266637928004025 8562462890756072199 12865368930075711671 11216502621461913655 7156991927002948381 14494236227972403207 247516477552709276 11937280607067893054 1938455884538137499 13585680177958697396 8235643530845145044 13499483826342843415 1295454628289062330 983000097607250784 15789587686573617875 6225494131646029989 17354060382254654641 18157230063100037550 14731129087915443715 9057008246976698706 10118388755401635586 2756710768818619817 3782262604869937853 2348914016130238642 7436652799145736008 12860443077294956773 2187920516066964721 17003870845366251349 1380024861932527664 9694806122645954815 3310413074959400305 12202622026391736 3287577281638593006 6893479081188822061 10682123437587382310 4694624155954627161 17199070916188842395 7270488470439967215 1966066728332355986 6378887965472052649 4477141865951632378 15565487236617010347 6682013660642829241 7126643790206759055 4765201062832296415 4962616454374719856 6589728260612273207 1550017861017783488 2282538658973071890 711344517102851817 558100177000656944 10474109426430960995 9571052582855216296 6185767174492916567 244298504795890708 4192935262370943740 1222433529152286229 12317740461800158595 3377839105265399652 1820165072338142857 11660565963138935559 17582824928527067999 6886227988000690923 4408848845082189091 9193047184919266822 4979929921625348651 6316068437128739078 17616670971700741761 10588106692308655782 12370505227616036053 17339332047106357858 5265963360529845747 3749605135873440421 17099937597059403892 414896012975537266 6150934272438039117 212478275060943913 14991966483429190475 9186225363308665028 8732806053903676926 8046552266489328287 8529596005925940306 11324944437356730063 6916510177951159752 6094087878395105094 3635613003750151498 1202834177870010995 15790314871426249846 11999433523115807048 8597414083860815818 7558748121163332092 6893208717072037983 6138987980221433610 1000299824965630221 2442503594822394519 9424598066324707975 5517628234485493160 11153639200337567879 2218023980451731548 9635774411539750503 9730502478448194475 12504807433647873697 2863794854087222363 7851812683863533867 1035804522080177950 5289487182369086346 7614399089027423510 13525233044190573497 3658374245676474801 9622708052019162305 8749796569119763610 11848826842964404607 13387377460249870461 13216027545759560875 15074901546850923128 11112405736364346924 3014248908659836292 2270909879305276001 538932896924769339 13944817373911801585 14026085040619131149 2300087666383847386 3076010105197550371 9779865355079123479 1723674945629269477 15783655644234537173 7379596147809741150 8904703977793543191 4204974080474320165 1612344280794599482 394527337394011056 15843479697215862329 3105959275408999848 13302412320654533485 417731370281612835 1339879072556860694 12052244179849645776 360804314109746074 9932426831800706195 4872302627593185811 4731338768324471283 9876591367737861529 8639111267575999720 2827868486064825792 11075450679023041584 8309723468693938432 8281729263285039522 1168998474613097196 1546861865665460011 6622639467148419846 15122020688005797684 13527226066971950147 11071849631900482450 8030276237145379921 4650981312078661976 15563768210194503101 7773698530716474642 6458355071088313393 10858397298935776009 18042309956031327151 8262783581543194258 15942301569778463020 5890178841239238996 5085751623060708064 5132555679406828609 9228569350390134181 364525443802469305 2244887796647992527 9337826835455225722 18020666262450991264 9541501192679181663 17352596162741601072 16904101140802538260 9422697731578536702 2269850922443055806 308196480484525632 10133612802327832506 8144002258641049605 410785721132399031 6757511289611372531 2292851549906655652 952554023654722629 15843334541127350890 9998950390385223203 9899923011671256972 12000284857491080498 7130949186656505897 3467340722404889337 16931662716427724764 1658750647192582462 16005233591073326239 15942329870503293518 12498992648327095154 846877138877686929 9745541631454338482 9001390212534457109 6365106935423862294 903859021524291329 4565066548105952095 18381477613214274705 6588300127960855240 13790940275037465738 1776364021519899707 1531845790587519017 8485474948875780334 4768451740583158480 6403930346220919426 2492127433688813675 5112014131009990226 2159067839589147575 10504924731805540657 14513856733382375066 906797471784760797 909113829895627799 14092859285112789340 7508819851476711015 17902329528356758358 12259426873167117341 7875385301706106836 16004461616088730515 2861021080256734314 2195072952149002431 2679421404317551796 18014624427779855635 17866006794792625866 8468699477096581855 4548916259317522161 5313958425381940252 5082260161160608582 14797075847699773478 980042934794625795 17372017000058401856 13191436965526911874 11879025713383055921 17879291401591848434 5831805436611703335 13370159557602512589 1814965419164312190 10808137285646647280 12574603988070006739 17639982850930844982 4483972996259759468 13929280208821705624 4658220818053679115 2261676412048131540 8725695705393904147 13123285327598662257 14333032190165770439 15146767867982274380 11816651182972500891 5989884274078806042 1791243329781295297 14698168516095446436 7493084140278385463 12894389895357298635 2381826334514922597 5031402283128459340 12282430940271139374 10071840994555091949 14870886230297802589 5918415811487513300 2151860246975181900 17523802558124424524 7813646615025978116 16147402790045563574 11713956451043385456 17883298175415309165 15465047327713506174 7141664186530233091 13805895408990436409 7082520066587145807 8653835084549287752 12200997045680986475 8347822841528269580 6213627393110350842 15004807112180007703 12948724549520727899 4802952895461833536 356726464875245687 16190808709948286628 16233208670040370197 243563843471129580 6296549208410413809 12614745381007860133 9394993791522417835 3858125888851719960 16790832056386611948 9854508144566272259 17058664773132985356 9659456090750935359 3855431300909939571 6096013538184069810 14979412788122088205 14371175359012429953 14263033242398387740 13278555993088336910 5942255585253795818 10772274331437054055 13435043358010757188 12385402463286036374 7556657160205970911 13800396705887976869 13455948163214988535 4709557309942193793 12315726555234825127 5423949950681333449 9806765705150031210 15903100382459814103 2851088903907923586 6410598463839118094 7412027930733808142 4271371008298952110 7291507588184679480 14273010281623961674 14235780123646059527 16527058207314472380 4977704804722302379 3355612294411154302 14903585392782025054 14055260190228843325 11382345964058671788 7651090571177092601 12701500374710469848 15785726092571443488 13735626570935481010 3003055736069852086 12586354614862994668 16416994407070130893 8161476105231983045 13474186845925225411 18233675069067794154 12090985037441533764 11096702537099335831 10653829010364287970 13423958403427898344 15585307986611724284 17783682616698577784 1603914902175848332 11624570617259434849 6085052846829548358 386937939661500370 9940726973888059062 10040953139774719011 7497454767726053710 10012815045903413489 11733077345899901722 3102979908634790090 15523841270176286432 12306982672955711379 13028679664825753757 13746394092570994295 7325866444479549896 6030267714158590829 14532792769484553503 7631019742493627119 14022502806571711804 13504805851605218955 3937650141345682661 4009987308580266730 18364303036983324160 9549146959002425205 12604883135609708115 18177877640926358509 2602287681366218768 1539529788285780212 11810997730994072450 13738918323450726392 11628159465658050122 4049363564897724900 12863268612916767383 14226227809550488223 6210018986825513224 2383813300623989426 9073113249472715092 12010589801973167178 2916758980162357123 14504341807139324555 7248438058586456624 5804196177774209248 12867974811707233125 4133677413491190649 1266809680848379933 16648184232296343087 16671315794472487841 8555591021070110653 12292351136310604844 7106808492144337411 5163680681742075031 7364409006434551672 10618186208344451478 10425585121346870122 15227100832156917527 17870407728630839452 7303489323862559587 10189013299931852145 18145674412051709205 9508520387991923185 17739119183280110985 10183070262854638294 94147574596229558 2820426130105730156 6639822693003164447 4275698837202965555 17764666801269003203 12836262552597717592 3448894503973764312 16685331675879525882 5917564628966633732 3835452647220662105 15357154496163297210 17626740542844620052 7175877838844927642 14278022259648499242 15848253135625073885 8907447802174172695 17328788101803701778 3457274989561179317 10141964191178209790 12890066997324516027 18262510424989137474 1499514450443533063 6808365644619211618 2256526242580758251 16162728642924320610 4713374032388721184 6504499856888998445 2765491272967305203 10135909617243921180 9582725114910964733 16961356898198753558 13997979494919355493 9619748584232639116 5709432296759341507 7031825720776980800 5204613991000905823 16399376663784499305 12589852253624786846 12353918244801675360 9486192209068174175 13243220330299802214 11643542679204511585 17836038655714327643 12409283799324050653 11182748090058657085 10639654609107034830 10386452573140294356 2914962323373069297 13468743957822231770 7937991091668560901 12824027668972252424 11432247267964452479 691949981484186540 12770038628145161924 10778841714730126116 11770495221252831880 4578396187662598960 3262008086093352953 1439794687699423112 3648403013872948037 17601759752622425051 3906298255494789946 3127209413158870796 3629634536741576015 15976287964491196366 3517192867105814888 17226644464627770466 11938829141712439117 7542441450953490480 3656651631046579862 10547443466074454433 5700554734811747198 3961916890092799558 10965135930228448664 6931034896565818531 4685170680899531038 11854939794182227138 9535334589874762786 4889466907574149611 10972717322542945784 17859270963722072103 15379309195823542428 2693267089416393523 2394227402700616925 15632284584457255486 784142516269320701 6088691606137470682 12670946273194746372 12789781852240580754 6847104543209824378 12264268041358115343 6913843148935514145 2366284839449477082 14800458784200017329 5433893607124933393 14495403757688982652 5441030197079397692 1537682699345707806 7416848062450534054 2737913862497880816 3625239503601366665 6440973942951151866 544260678076073158 17446027888201301980 2573657122422297751 10116132427451500450 7844499811733592427 13180948460781111109 8265650598937398155 13111319675047905880 4826396628956445761 18137598756968595244 18098999160613388062 2755642123569936309 9151129456097717244 14520752988297153016 12119779110138256704 16608530517947575145 7202684123203297385 7324860053322494483 1919908729648296732 16295265842258631862 9555037728346003463 6074738805633694042 15829508853753106633 2558202994801559918 13705517323429416055 1715397282701287588 13285111106661171215 10173246462289943337 8615845599288906897 11215966220137600315 6726654377367445540 2763551718398085885 2301531854963495717 14717710267814004836 11121809390443798504 9997850207464290592 7214306486377382973 3735711343042062207 17803019106705148183 15829905164592827023 10951738373156065898 4531198367121962474 4614000305198472590 1802907367887380457 9009179547261786547 11386997027122630372 15955424595845745366 4108671564946221767 16443550880157887447 16085699001556613961 15197170486233934242 15206782737789678882 7921545270949167982 9604069242810584813 8339373508944766223 9885274950159747139 15190802021632401984 11536356393315835430 5476162003400586204 16150129487315090597 5746244574952110066 2858759983281797421 11597921171955926432 17297344526899309118 14229691179574472849 1884871950432600832 1872275448858932557 11124072126080129073 15318438594028859586 7373262304188529705 8004526208725675479 14538026258443221374 9841729820623661454 6510909719002733209 8405139562662047706 9241941920835702670 18284417606981260874 9609129632282812291 9123337225389822177 2004812549062249088 6927845135508080485 305297625164047359 17281851204251292609 6361782524728180305 6748652400474682373 6183531507133649832 2170259671088142804 7953492521735894225 8648438151217823174 15346121717446554010 12754699843393076691 13913984464473259479 17973415449184423345 45301689365049173 14047793549690103718 1773434965800235277 14731972255027052446 6096071530521965455 11983010606487039377 3734654185600149547 16959717175432274416 12427244949903310658 10006303658598533431 5306265418503677148 9058234980350045952 1731412204543595073 10662823139870796978 13251780907400729887 175892905964162019 13178251466532445630 9449925050701513557 16991004270100320365 6912038231007392084 15499885167736883098 5971793984352293325 12929845502633464580 2241872947772172254 11564738404621195340 1087185789217563267 16710198859316279729 5436489272829101844 17365844537156404046 1948725937754686843 6528002003342971035 17268006855178385901 14382939537175552461 11298591396186840366 5655257918972443649 5476283625858601715 2406689220895902763 10086041409531437739 12778028676772380738 10328199948068565489 11549632107288916681 5813051366772703625 13582063075985539541 15150591725985975562 5495814036479590062 14659897112908759419 2076887337164181679 14351169204167481681 14408824647324003057 8347406083544140658 15421633180022206026 10425947362228795895 636040371775365101 525792326173387902 15925733132578157411 8903903874628431609 17698849052589484769 17735911888455433793 17811909758946109401 9278342232561428998 12162410226233071403 3417959320690513790 5695462102821655959 7655353456267719864 3121545738559129590 13313959601247220106 17553105134282463051 6348189705523885646 9128388745152419554 18086563669280290905 231931943931031409 6608970586101076494 14334351638897290231 10711826310636832635 13937756329669689115 2214326586758460052 9287510271837479121 8947189533396680644 7241255382917345593 3774949543496664242 1738007588917789975 2452087338692330055 3326962310288845212 1742750291125164217 213949378708303883 4030149701461451575 2555390218727532519 1067175346675675321 11661601090631906742 17123444710930172412 13186584794843728359 8291249449329374726 6539730911202816793 441385601493017472 2112526879749614913 16513597880509664969 13767426925316704696 4240957063057472965 1032219628140042045 9126236682445034128 11061415467440630462 2585686651626101608 11789946939830979230 2434850963979061388 16309128192479767702 1888609773926885363 3243776838642844898 9742466101392719320 1434070846360360286 16885876500482216694 13703115470685036262 15216000083291636459 10535375928494249846 3026657481816311009 14758973837783627561 8115474811067034617 10645291319974687973 7617604715552834672 6276442670878509846 9587836753738940695 4305074946364124270 2081676912591230754 13474722951400494538 1168841570191624339 8213912072288540838 17114854074871126046 17568896357988812084 17389716797542398354 6411420175074922329 7354941779064594186 17046836610018313106 6924669163725994450 11378070777793832478 272870946138150114 15504125489108872929 7069123354108070614 5121296037332674840 15274002601385615359 15797519452827610454 14051303328725781136 12863151499950833939 13537494277332208167 18220839720977855154 6472739733491904198 299920225307155624 6368342325605500122 15814530567484494684 3489555122554387152 233172059903315024 15880924556036587511 15543937052446431718 16815426018762024526 1151024508542031933 13453631420173447882 12200030176479623118 7311799486969563360 18193163099491749653 14800080016848605569 12289647457524795810 4488857572507658869 14159560807306757261 10985133689206305338 15419723747756977408 6772615533937251791 15611565763094896350 654674505755047898 15469248645809204894 17218144377125810908 11511819286504034683 485293023365314714 17705633761081083061 7035804969031506983 4611661168846878478 558227123370640183 5457161941091301731 13167724174536587170 13617860570993313036 15557209944355953795 2321846635599448538 10733410790668024158 476945033153472364 6923947549126952485 16229496126625178647 13009759129225186475 8299056096913178997 4128145424014286861 8627527178546760094 17168034874544174914 13917183153489897153 5737217491405148848 12692803178425092268 5557068215246258420 7305044904576868188 16007087015871384913 6881457252206005517 15993737510787026365 1295052631368447550 6407851943322015676 1171001857860446751 16108675024801301347 14023421850787562488 13811823220291764105 3580896485624497692 6724987089401490177 12030851877152111672 15934908453321652868 626706783432650118 15456393992699372853 15951641038320142389 3857250999525060931 1786468811201936256 2628736882694709456 7612767738904227324 6409603036647162632 4252928480308481622 15138055860163343978 4469029666851040335 16924351009405976322 16774858255816463873 7941730965415155223 15147556066257559046 5330844582249954678 16684725387868201821 11369644898708845375 10874691703283664726 7314116951561715513 17751696984355849572 14509631684250482520 2292845829442395834 10962076375281435284 3687045414580119690 15359779268610292236 16134602401685735144 11510031170894650628 12983904143482188275 4978273788610341830 4032570963976390401 1104710476235005437 10433067905743971461 18278886253226506162 13895921157998802511 18438891782828888230 8856785579257926618 6270295982189817749 3999245324066328941 16283372024834679586 13308805108827720539 4374910747090452409 1523306166306742812 13889133631533779799 18280778373962763661 7669971299535222259 15502703550041356348 12738607240089693885 11314729658349416209 428537381400563759 10076137781885485968 2233266975694933184 14474077076405690462 17805354006901978205 1064168136543440778 14827149999813023790 8450298081709481257 13939192890475759436 10635079170082318797 11429032782267464205 8379358696624189479 4386225793215138735 13009005442186084828 8398673975500235558 1605358219599556362 2917488779726886824 4979912894095797507 7175606760118612430 11927961029354575530 13226125594222199092 17427298950832771124 2836929806921742682 12510338202797756387 10518695577905215619 17656857578237624771 3674032925616588929 7308859568657362952 8614540389485812089 14034352158075271964 12259853110958953742 988061053689956078 3151824696695714745 12787819453781496857 3734122647947820637 4601672354637785043 6052454282154605215 372412240900973637 969594421116669771 14862470094748080443 14017633624125048101 7882068022190407786 4779886193274020531 11418846833003334356 15918616086077269200 17221734260526403300 9687996049889498659 8788526462665824695 1967012670211011754 14550167021131903398 12785865555955880876 8699627957454471129 13527400842348804333 3811574361205366555 4731210587676522102 12049953535036312709 11930339286161684486 16979643934053409983 3139295957828996085 3159857084438952450 11999559007059380945 11916941806120240291 8753301977665546397 15891032531508957547 9901136975454190195 9118332157369732092 9255420993961118197 11047662699241492219 17992511426272004409 8962037609780687147 1472814212538198605 16279744655529292262 11244983179194192315 7975110202480740667 6771047965229414793 2393095354592378907 12744144387752537317 4988607203262705739 9081285721933125429 8371233610184539264 12335073565831748370 6535533515476318125 2379553308397387574 14720305344740554851 12219332629613268627 1466646825935232554 12204855539059625610 1160089737719972438 3517241418868244034 18410233665731232336 17580426721261951802 10121241878360732757 8986035025277350166 15935852726929185499 9814535077037079077 15947737057572619403 6102220646014483140 13315307311656395149 3303028919425559730 12865769163475258956 16328134526690772155 2682014439458690878 3474725849710335055 16646139358209309625 12043502619140269502 10432443195671664710 11174696283728273971 5948618696314289227 3842859392649506168 3644452380344055587 17482633182917573466 5964619409036534678 13265065853433012475 2886029637139234334 14120356621269807881 15296443043904873155 7082721710553620797 2988068597143665375 721883303115554955 7505915749506045207 10399799041941437285 9606982638443275570 15916386888059520302 11662357684500965966 15972284519031937491 2900087480265267739 17863828555859503429 5899716533811265577 15813134166263998458 10210932397763554778 15700387008315648777 7034275262348906556 6427604930827017725 3955174580439971637 6723881921677800890 1032363541990034209 11644121622505768190 7292056862186256674 9150213753343048256 17200943230245574969 3337044497711357473 16450356579434265990 2020425709370974364 9577636273866227765 11943604278036704464 14988882851671730675 15480734759555066234 17021567229649041328 10254467742517420065 3092462346212691111 807725935012040496 10989962381110726531 13568946634052861628 293760920859565063 5448478741838015258 6894136032232046481 10257878383128727620 16620670726739039482 15330679053422120652 17791703616672003475 17406682035484910322 13462449627007648857 7348611083294213290 3196270590620527499 1256878928227277417 14817635543362563468 9870823781970374048 10128333729616914151 1167882353608761411 18260723331058903256 16927957417584958950 17581613114772094260 10670591901463116560 823399966333897597 17428684775940585379 18165541523275846003 16379701666876290427 5490384299008621752 15025912065357827181 10367360437043457695 9115705000286560351 8144816308380134100 4460707191866116905 11246494362063626571 16590057973523264283 10941840003605469234 7452451321083920375 6140253453775486016 10103494970727739039 12533875951991750054 18361865606228816222 5809789744831863004 5926032502751493500 7378184065281269332 16254052872307945707 10380952809031954530 10760275057384872513 1062518838038959697 1548659159044109067 7059936165725548122 5931095862579001663 17065871533523696902 13461216327520051799 14908017167180801353 6105197418682916958 18015465125164288403 17067462965686587810 9209371110313642700 13276825436144387647 12852442940997789088 347687044260176402 8906134652383726736 10500457672158370632 7054185361705587628 7609904026056485589 13294417643231072061 9027458389305358491 3773343772862782613 16311693943538653229 8502692717649172820 8599967346307663545 16956907023769879437 7421868638239114326 702188199356441468 4095166673905269824 13284349402047263445 16428788911322024853 453336936669602885 6762542570157930646 11903054490613455281 16710653810333639464 5590564788661636097 15357545945231426663 2338207693402724137 15263402431031670252 11306684931221212754 7338841851529886493 1349659195643996895 10373556327937650798 6385440718033411341 16958909470391020230 10846022203037654956 18289122584284084975 1945500348183535781 10654523548741649919 5489800855905609865 14049820936921031619 16769241190788618309 14561307111916402914 14174591839011885551 1224290806731292753 14698236622419626416 3168324415235047104 4529597841114557620 17655477010817291046 17271639900274341154 11549589373166793006 12558846078733561843 9821833297073804009 3157340939966392280 12956338731812106105 10285089573659116872 6558158486630219782 12512081120216348165 7474341163194660894 9922798013990341604 11448663087128409939 13214612131362674956 6012419374258689110 2922924820463826099 9271702130839717842 13758169848555442894 10645335572746788346 12410260478440624717 15824072424249219133 376052030443050611 6254606286661982712 9558557785552843119 17922915306957010724 6733762101478788289 6123655403399986944 7428676529090286743 7858144040969423629 2875224982697758404 8311901352238551280 16342970829696537496 6324650462673911567 15093208345284949623 11674040220456062710 17541772523529146161 9505043584516951386 3113843612538958621 3173029693419819059 2021866140048153982 13606304465753767046 15880088915043968332 2403577189501452073 4338731449883570223 4278962397755449200 7177745530968188448 4771535003236161524 3263103985925779684 15613147346567501790 12951649947806494076 16206611535084422409 6831368987481223266 13883956724757897189 15882774136230348272 16146413579373496991 3406380326728563580 10393057118776887935 4436079486333872649 941407197728356342 7092901912031718364 9251849903067009393 4173403967422465907 10382791614831384152 11222812143353165262 11496133564651094739 15620821150373712211 18209556606093538556 10489871450365740799 4141566435356376302 8776638211996138991 722069211003832120 16702539842144231566 8156338893609872685 10159888871894899737 16072363807157986459 1424952373362154792 2866189512327158501 10828124390794016717 13621978953964678952 2267973037155057928 4779208484733419357 4766907806790065887 1323798230482384513 2049319995465351956 5490742040664633953 17835227945011442320 3347901962856848748 6440717138987140033 4031997056798965543 12000391158740853531 3427388741933870823 15116430105459082713 16865287196614365778 11114653231088699702 18300556000181474321 13622939778849160815 15087627580482063810 629148020679100984 14824637848154694979 466226603293314533 6083449758998991040 4746809425258293996 8492271044100388137 6004051624487244227 13883742736941760625 16552492706234094172 17577697378902359212 6561921001035124337 11739969646162783821 5104340628854266948 9465485560645967887 6589071648726757031 12166425071502313125 5072185378366581300 5882111346014894828 5581300619702118094 5383230949854878730 7158600014726319524 16270714070906869147 2545541675626757358 9192396632295592345 13146777196559996955 13981544604043229903 6438643465529855016 11733825509191601603 14159630268207919462 12711518414300472708 10730205895777498733 16031710019983586046 14605590747081926325 9017737219749105346 17871994199702812166 14834874409488228195 3164688089684870209 14158030108179464935 18322481586914094947 157676935478842798 214823385655956572 14617765233646324406 2735625607882907990 6624343578856420391 13068481245099447623 12524301427035520316 391094070115994362 16845581939458836299 2939173858650605070 4464664462475502762 1342250267235168541 17183372111676268255 5497508169321468184 11833055943430587885 515321435766718506 1697083604627914910 17060257786867376503 3364313445929206251 8991704971629536883 5510816030040787577 17676707061840735372 2716267791802385261 9302855430831767030 16486596934046592109 17795450600521880224 16669196541423949515 3053568071703445049 6227523816128433784 88372686474472158 3289334316643204269 6281087016883715873 10776272813137426025 15215908158885026450 9894137245179861896 1414577414760634477 1266172124079862862 8466877090646488667 11407396700109290697 16506917313457567784 14365561436597591575 14748839843693778066 12463902320121693892 3125816091535688682 12189618766689106435 10221608799345289269 18351439648536394063 2097887325756600644 11632066269323774544 17673905370429879201 9700740679672551322 9551673815375553691 1706433051255675315 15448831056430543484 18086665608649406095 15049125809707292656 8002885607736734184 16230077476481331983 10277965555937173402 14622137789935243458 6543654658634392145 2245378427476963859 6298096875618165414 13823750854087627385 17918572075242488069 9316048740754187504 3053478958662458019 669131984784721855 14589571860655096617 11425801383461952379 7192553937379056944 12913007537129168104 906610390574273661 14428966713414175270 12736994941071075750 10529053702688347808 14442544721674870063 11267641517975995397 12375589868933458051 4728098109584281479 13204658579546461135 15712451922974724519 17405626192614140778 14329828518076083546 9582167833492721596 12903292133592152643 17732718272988707624 17186423346568713702 11770715176085035021 1573120158640394179 13314842331245145188 1040816092182955410 1151592807975044285 3776458848137791662 14842621017622885425 11800068537465698775 15872200707816990521 11754945934304241430 6236776744865025345 11233056451344930063 30440826274082244 17518956876637118319 17217119737369345912 1591080398134212686 6767870246058857993 18312632693444020468 2125144352055548597 6701427591137477482 11396995238617910639 6347683469364281395 14188519123660266481 15131960564013223832 6928773876978293907 8527481681091243684 1965914622870628414 9708521987166378993 12405173518171278545 14008532639010983041 12925978465576452759 13342588892426027425 12868243853666690863 4187905255581187877 6430257653325395760 14990341634698251855 14524183775966801993 3819097054008734824 16999215919385500984 6433613856847457220 3141572961268302386 2905627649481094339 6669969486440666444 3012507818367583902 13040985822542649591 12201557798797560690 13524403080338731765 5082738783805093548 12055940255202271242 16407966663630122145 282162163108501749 7603809112909413917 1011276542979074509 5629330965732304469 10719404005660352677 6303652281597299243 9023333702861411740 13343928631972951366 10467224501515981342 7397386052315305469 14033024766382652441 15121930334781638672 1543709153857100183 7354644511964278313 3895333981361805068 6358050752030781109 8085172622538983632 127972334922009377 13714048364417278602 16946134620762347228 8406752917449618720 2807248973989435244 15352842678863136263 11253937340396561692 15975643615035938320 16804818919753325128 16427540231423478282 9012022691577629645 2380437462078852536 1760054268565280390 15517244782185337118 722163999392389934 11678209224606654807 9850821820168363567 15398145379611546716 419336834300145599 10391131681789743213 18241411291796061072 12875599604058025521 17786420681863274058 23681083837498934 336520267830514079 7645106161497052001 7888842992188210717 18236300981873864596 685406539255552969 6141199055301558479 1606099617108459309 5774261870215017674 6546724957252762259 4616358587255061901 13679500311511786712 4461868357789727372 1839057997387349938 13795148384336434111 16426161753903152166 12478070517948159503 7931333530495786145 7801311789744136756 12170784822141796310 2371342027581239820 12917653540548338644 4821622659863139729 11181214042880665200 4045631042380074955 13984218026865337288 8413252200300925448 14724765010513627913 5754329150011463990 11281944764278894794 4767527950089629274 11363989615280786239 5508056796475532911 1620312578511897712 3882620669016795023 17706512507572142359 1913026937349361828 10995563626059600931 13473330722264884679 6311851384434548138 9977318738457650556 13564494285547194578 15734568967203230001 17260189693761206601 3108957773082403601 17790212548056960568 12264588631519280546 11463530952134410276 49216227248960335 4505344141002463188 9475914142847444195 18087232011255860600 4974713010916116167 11311214160112323676 13182160358160522666 4731768872275091581 2773855473685600556 7907136612413971874 15181082058026552330 13373600125361014134 12280652809756399285 9056045592149898783 12987895285736904263 5865780820767309201 16747129872433465315 16971436554158173855 3509389169473398822 11739464372627643643 9322082354262726899 12456611679897543147 7784547356616247610 10711715711136351799 16161515748712510547 16646993554819848208 8318059723038056174 16996662700427764025 12509786905784011366 1904681665715443190 6472450584179542321 13386900853242460828 4284871034115393501 1420558295244646063 10874115706524679024 12366463983954658913 608830533908764470 3770764302935222467 8961312473434585313 9584268885586427617 12292445443251602220 14236281903431562781 10884550228444768860 4614735483311008723 15085989336640733820 1294954370838613248 9587724768794685418 14939514014553939182 14961758710679380170 5320026120461258690 4601231191125530941 5851608306646877044 16150580688369905424 10586450314395895789 11069120198403897590 6746479174218473414 14738338527670322206 12642894257064008741 254732368852540048 119670477358396895 4689330268013702796 13700102596690071392 7553464842052444750 17267812519368186745 7702030516571855606 7822477836923995837 8910596550849083457 16215203407528226497 3204149118288047446 7831236737221440205 8479475396058687767 8704956452278237110 12888374442074446211 17501359113780140388 3567860485741939794 16073356749036556601 5294093256246250889 8661966111879004695 6890241633713498949 10026639051027822810 9572503923391936416 3535160398482418696 11197167494471878913 5085780625221577970 13305049377186102786 5800768905808624484 15177951309874839257 15252058209224146438 15106919870114409971 18262813965378912417 4360249465424202289 10262972325786482275 14659135173940925818 11344121895917648143 11973865284979672484 17455723507372398813 13982564546246538606 3312889827514905013 2184287699862532585 12501144727640649692 6655924563022688782 14964208997245796977 16382129651563165036 12873652712019782275 10518791215836351213 93069450526852488 10958751647815186897 10867044365373213633 6211474657519038579 4882195902729254196 13334123493281981538 10848682628281736549 463803069807617958 7955662825181685590 2988967100288629131 9278566641297855263 15546069228324669269 2587236658740538271 11641032608217997543 15204737278027190110 720175141177713374 10775583798566870552 17332643471733728646 12538587001386469720 16890488520731165861 2404040272510174721 6221794253679037554 17871140279929121556 17811803542828023987 17426307732619710413 2957905354205728697 881232063994035795 4754832581403784720 16904119656087590042 5920918044501533657 7113684393711772100 8849176531880338615 16052968965289617379 15474533952992480764 9625638892772684360 16940649741873087990 4308136533040918361 11349545844741098269 5373078675712965827 13706986587507570985 4553986840243959353 10079698394175714533 13748854922935246674 17321660669906223189 12911229670972310730 10672094089988241862 9476136109806981927 6908794413010231390 11876769194229043726 8295755980237586687 5303888734420422069 3466873755235391161 8641297312848552843 9592752768182881958 8440247423540052807 10315820979383774045 7944320961945005850 5975829348573821437 4543211692615349461 9779565594282552890 9173886379024986178 5151901168001570589 16698646837552942754 7944029267537223548 3554288371187515354 11686963967320729123 15900449716608574658 18282538576155144469 17607427910801280731 11883040179037519156 2044620047092273129 1062179656606405475 8515193653011660064 17974511237919838812 16800707603173906611 4548969909998384463 9768177317548393440 264219432539325854 13864431686837530938 13425048929180420263 2016891301306636131 7489030641412274205 669126766057477418 11917940865662571297 11887168458154207912 17356914305824619026 855658337667389390 12827429730787203002 17473489811647729702 3125725540710978936 2434368123900276929 1705565335235836324 6243102843774427445 9374320029723604612 4931372780785237099 11382585477903531274 17563473269148420061 15803531686719103313 2175264455781980221 16188364485044012348 4341213229354719727 7545931646886493744 4904484786152449145 6106356994493122418 10448470108174107080 7280877292217692810 14141604634104365547 1971085362271084403 241955462357508394 2222166354424005930 6496567418185346519 16821795059188199356 13356264201323114095 7395289825836868646 11583358015787892411 8452875580353068131 17069969781280549858 15416082074467095607 2968990992545931075 16430854141816603012 8495209953106776959 12976102497115944129 16954600236214725807 1586419930592643658 4726954498356908779 10295354523174643122 14993193935506013867 12998488492163874920 16082573493247221732 32373274123132350 5369061684730714218 11366907963857397285 9738313323432431935 15805960627524932036 15919556688374023219 14827251497954039821 8704608157658725596 8279274786258143320 16938627536807963445 296190966010185042 16986661098910840469 2656495098339661152 7586041192891528065 9668248490801832448 9109982715327207177 14741366410398828659 13792670106690548735 15353101055839395303 181808014217266005 7336766099561429578 15880328012219554473 12331195920101253410 4253602486006780264 9206135863185669290 9287034013635968183 9803544155695613187 13783739682904578187 6033814161397171936 10039436048684819452 3425041811986143629 7453814788055154042 2073488094447316919 5056327070591634872 11334168407246460371 2370131446102154713 11061991309468465792 7216468274921773017 11218667004024946666 11127385290459105200 10014964858862737139 2922781187660646177 4965987779532050868 5987403825919617026 16952665299993598781 10924697956410759914 7137120702835273096 9620204714684203424 8358401527130517106 11938370988906149207 16398146786815718820 14898371186264190721 2000998231176274289 2945643473775119878 6977020648275906096 10122509694899216737 9031118074215256886 13734361948542297630 16413229346699158456 6460340839483312502 10370851674063235530 12730176628372886603 6383015742220198661 5593837765711874181 7037546786879236625 18233666703008049739 8628308125656718329 5623572954507067377 10799740562547309649 9722930035437978441 17486093876805276246 10502156584194293532 1335636878981630835 4048930565228613594 15234615016808971115 13994074859185360150 2722173854264770007 4247408987377796030 17525175710967507581 6819958479507759776 12872571421919814135 15935187931001376990 283701740988433959 13276652093232693964 9267303533466122832 5284762364867470051 4836409393936631410 3471237720893829628 15914306144512420465 9939857099259102243 2883611735313031234 12016952470756915038 2175608174566201869 18377581932663704632 3491521081316403057 16637777602885837177 14786858590803954016 3227983646832862070 3849418264529692170 6420468818881171686 14644263956834037466 16364425853359526236 7965645766685922592 13656509067447982033 6842258452445598630 4438793237509482099 11263972272810330554 14661276894812091181 15121584638100494072 3634107778994252691 14519796532066900882 3026076843788378961 2520348626562388653 3708673273359843473 4702790080854839370 556016307247446148 14523405827997253203 13029007789147254136 9074214257932620025 17426388119570595998 12286754820607819321 15746528151708593894 7766818972614232165 18409741515227103176 4688049321261336600 7194442309201163564 3888210602788680947 7086698226383201579 1533237038543975646 16690882233934892685 4166772132874156867 6395164568595936098 704238201177322544 132755396197782221 13473203793672317636 12319377135443377005 13056739431128718853 13061214948420353431 13604317201464207530 16474004572378272762 8934351274015178651 8506290603746749024 6502355306140686228 18131861603885561914 10517084580218533785 11452660874379321431 12588653907457002721 5355371885368429656 16462976274139560889 14992170773397992467 8658699224157944429 510298741666920556 14438441547337210872 8105245643408597758 2574224418714916172 9307866244488654610 6840145500523922768 1314925936084005579 9896216037004310408 1483184595068773232 12486023564531659391 3400589678335546405 7338099515040484668 14327691405429725368 5362987212696615740 16328597898369664332 9241561528083769330 11477632623693167377 15007011827512605749 6295768552288335285 3673358144286214693 6564019057478109047 3676723185010671049 14975154764157695755 17419216085509216543 4663296821549741646 8504294387725213685 15151506605187738194 1617838376201338230 8736815808302972345 7372169487581751343 16095310816046049739 7276257304641385442 3845135731332591290 3315463492439176262 14262205096317576943 5743921799025539597 3016668598286829661 12551219234423420737 2080093897520459660 3339421450417479811 7674158089801644979 1785241976105003587 13962887117603783680 11545244705988713133 17524933591605636520 9224532168403089955 12496379019909201961 5641515716899408054 17737920694469096342 12371774577394792231 10598555819574692048 17910965621252885823 7939660923116055038 15640584813706875777 17034861463585741705 2130316811178423496 12281746022573305738 11373703827763324714 5590945337291917215 16503452241803735704 392986653579997793 3798211537303156598 5702442318251111975 7541731995986293289 3767847768369051892 13849544539324617370 4250973521391730970 8060261163728132207 9294458545257218483 11094403096711748397 10518107960766828396 4660958409796106275 17701764939654945980 11089753443984768645 15480902528962703743 14325243423474837334 13289400709799054994 377473190850970597 2883279411462826898 15138362586102347591 17869816833435658755 2644928655751913898 2241363076658009852 17118644116978985750 1194991602087099562 12283331033194595217 4289498921275731932 12656895159259216060 14896622222852395517 13252562437112087323 13996541774308754553 5555359098658513676 6668538938868767613 10943258257912748187 6987285227195204687 13889501255795459815 12951696097419346464 13694236100525976496 9396308326119164200 8300509477995654291 5504171511706650684 18390515413343154766 8747512409095892136 3520957884463690428 4878650011625746553 8048509293582056856 17366556323227143996 17231437503018349651 16026126651262204400 4820470622669460621 17507283891311611483 3559235901538641483 16617991556484986863 8675272886820755658 575660632349708516 1623913145607114168 14672551579724863016 176751039856824353 8944208542045410245 10394882496794424404 14007359749084609216 16889926412060391804 12709394389085346936 15979184814081312077 1690673540620454810 7840937988503596802 13312630351557373492 15316884432533508457 15031690018666096596 9063795351247380826 14860706169137252604 5146343716047187892 1141162438874653977 12515400194756095316 12258658231751624564 12866437737719703140 12042257547298217842 13327479776986352089 15112150376564891717 6793216258547836700 245955332779837296 12657658705179370094 12366127255415924728 10460825886969640923 17920845686596245941 10953558457203933602 950055401105790547 2636511092165502302 10643491684156973179 12142523750983060681 1498479093447330040 387670728888158381 9271772923040678793 3402475443712498519 16422656891797803556 8270636066688451219 17733426118758436682 5032405976199988580 5319488932191506284 8854579475026685506 11506532167671973821 8301268817440127806 12628775211439181312 14770742132630569637 9831446793676511415 12781489768297253518 2756214906887967536 10964627119201973385 69275601542557735 18360274047054523518 3877969766452191291 8603048684957338905 66192608776234745 5437867670466415195 10844935558131293426 11981805059914803445 12410996417785784246 3056395950796844075 6288040683420207164 5002426831338951852 6007055267466973160 2280404660916493191 495039250810032158 5467520753628408360 8766938716978096458 16234887978892488500 385369061124546895 225026652696128949 4237024102274868645 16788984300288908329 7680626825516808447 4477298648278054265 11093669214784857296 14093235241447869389 4315413104606380555 14423292892514480075 11980140658258165705 6120459580812213148 15287416903226374220 11518877551090440191 13188856151122686739 2124329776746690761 1893032999293171602 241730046136684419 10006253132900187061 14388265077141024463 7291235283540120535 9043343800610203912 14429780078855931709 9688423503747250130 12014871985297827654 5347012669862082242 3672007903682600071 5195771111511589649 6785047074089124589 7033896897135173322 8230444414992364985 18246295363168356787 3054654919157309482 7430729990190542135 11112411802216492609 15578676281914331225 11485240069324709594 9280830403413005931 11492979434496527921 11055930229878545321 12156083040363309746 17296948931819464904 4547001956340045135 15843343746322588835 17075925334474755949 128383896543308825 10859618154657930707 6176683955108394722 6208357846934068236 78756538532289982 15157984429214850235 15066767737154087947 15608083061256654610 7694261881608729668 13095489016408147029 12479082029958953493 13720653272383820334 8575803597458614726 12210399226864609399 14860090394575754676 5123903780753344664 8111401764321080030 6258453465471095873 8303354272118336778 14319995002610898121 16518207556550612243 5895386042208203926 5693357371929016141 714162177209332185 14898575322235018182 4794148694225523724 9805367380460318648 12706696508060007592 13650337646610808011 1494165444641012667 524481095338230750 10011349748924178168 1089326455562617124 15956413372626158650 9345953001688081871 601038295995038198 7855206923124136895 2076947608415597010 1917173011283930085 6879403856288847600 2571324170526027519 13637353777950459085 14126581506478254183 93781655573535544 8496761776732788213 13893775877541456982 3870287592637315468 11518204939454584975 16126855010660117208 1345610785425588999 15598011865558137078 6776965892573643576 7673303158061307316 4499499984854481865 10073586526316231698 15866512832002999209 8719806097578570818 17616918307800861723 11678583894775378536 16866654228266422885 6777732043486898598 6502063059760692459 12871909422127555920 395740033014683201 6142468899850732105 17458008273333793967 17189664788665448461 6404324087177847080 5640257653433180788 8314455726594859312 12282302606783452777 251162878148833399 10865700113716938194 13895697962057347834 4506173035104678963 6304519813146830680 17970396270774058591 12534805366844902563 3025694375969662291 11093059753091299497 15488326904780999543 15258350274272066560 14934799277276288076 6147753888015697564 4715778900017694413 3270758001739026616 9405856139930057914 9508084185398782633 2579573849146711234 4933785341147112963 426208963926232060 5537463523974704269 13894086919066219974 15848360704115748296 8934521268350735449 7601116279558426300 3600236363481359814 5291586115502639000 9215464596885456005 9587060580573203411 4523907456392388544 8969243491338326026 1290870440376807181 5461176088979286885 16671540005786322489 12217469808318749092 9987981788926074934 16171263384132004184 11506520558344129083 15700570215541102904 7557262966290430641 10886322197996602726 2889066526415216666 13453878427408886924 2628166623237819006 6829422891173381642 3603706376798910160 14580053071599679474 6756038220730049041 2755089006236649761 8188652877911684354 17788224317761272883 18230934217227721354 9423301977378265436 15206419434673652334 2634053576004251765 17007157336055505290 7386663005246246798 3287512997523246251 14982619814014713024 11662390438604174878 14861312676857649512 4669170247284185577 1571873382282713686 10103221263069048136 13588633215212347884 24031529837492285 17369387130348842933 1781749776375402891 7699934514931352068 8191026155576430835 13315778466752357197 10857562062471419971 7442045663630914008 12352955794487477705 2654486317982051934 108510399164710320 15889020443149610268 13737291303028626355 11240512029212559524 4334872713264045596 17264687764830442960 374090950829128578 13220559468972351509 3358876757902932490 13711658707025000759 2992007298859296743 16293163505458754356 10893136790484776741 18424733044656955591 532698397860324406 9501520861973899833 10914269500498204099 11345537731392979038 1607601737354552620 9332664451585828039 3197978715807242324 16843234862203608408 12749886115046966476 831799244003645390 16696693442479438974 11613377819103096222 13674418832828096302 6017484502496230542 4097093410120464089 10725606457380806228 17580809368968977519 1417739172171930404 16702519273563706932 14890857517089371328 231471563520124944 3483908631853960847 1898793922726409425 8340389013491176872 12732363582194602514 4941221336290251848 14949187206363151977 1764483914470662975 2377452607013150719 15924166940833143170 9836830309400333728 2275220554973592758 10766066173290567912 4978039764185361467 18424445945178419323 4508120017786578036 9530850158954913179 13459314811211370223 2278421564850716690 17364616536391507384 3635723028477259727 10527335856288861322 5893185964137483591 8182720678756065102 17069595728252193932 17693643799295621059 14773046632310997899 5413665170564199752 17782539509259830282 3970790822556562496 16687362214494271923 966321373050852268 10566399039456350254 1208455830115011410 14468526105801859704 12607001197953182336 5831438190542832593 9792635862703745550 187871730899622190 7739572711249161578 8915678761650637992 15930227420516449734 12031411158185218864 14385792756454927745 8922863155123399989 15023314515225068492 14635501349824203395 8783912401932748031 15822318556229881819 154187974121716402 3870946299161248181 3470247991678699530 14237643651698423786 10246763792780346145 11724345561819054410 2579815921898983919 6960178907621981834 16345898147731741850 3526926278380849070 16641577147777061589 10897714328785898176 11975405863805928775 13731180373027493607 2043339318370061480 17329394896024764445 15358277399821920902 343386694857318394 12910240370423427163 2319953728633694283 16722608497217950222 6852721786402125436 575388907065499448 13997998564340164569 3470917873884785984 7933783575286493135 17778682805689839081 3156894706760904915 17052246418346919305 184275036280183813 7440831552156032818 1543426967692219359 744722542090612046 14108643974825051053 1281015709984982181 15639798059784564195 16241281493483050716 2156247988346821205 16459941883891144066 14460088133157296775 666181969977344110 16424765665111903780 14202531173504307306 16186500164188828756 15023155500071401114 11245477717382028149 7286443831927047759 10881708504784321900 18268756330498969434 6557092682982356497 15063379823704098629 10964289858524180285 16453044970488160416 1964206239371388073 355930608536773561 5460575401338969493 17563844073365710273 14929049785297938494 17927675636545064220 11086338438084856445 12242905464360637128 14859673659752963494 8566678724719379706 6328047345406496318 776537205890400961 15325783819505855928 13328067999961848282 552579482941748415 4573786268899839554 6200339079808663531 1052651641139954110 8567444610322865988 1054356568378218088 14615616427099214109 17500377436153163866 4424811983238023019 4950226903762033739 12459037007928115674 5975480570757460284 5703547328221764804 4718247536617359190 5523925462153498612 5174533105216715696 18441174523051307339 8745281716592361181 17686146180504791934 2337329295210334447 13312659619209679686 3203173040595076034 14249773119570401234 7564222107070954652 14092366875477527004 18063299085498131516 16525203402118642014 8432623656790821008 15098739940059446995 13485404415548706675 16055568046295917744 5943587258682307457 1392247544504603588 3414064756378116864 765655734572070328 9940407397108138518 2370211524386479654 9218674725912322677 11206027464471299002 5054893605113169854 8295923774125833561 1330301840756973138 12872928043294793166 9085519676035493978 10577857526331205977 13299916989721946633 14911982536198073288 16190500911071431959 15599990695302068287 5303503520402846720 14491362845074513454 8805907858911261058 17430249051974260722 4829305122537222410 10029247869245913871 7658054682623482864 15175302188379344655 10036267316155068037 14337305797180501655 13292279945205142133 408879327715377253 6227671196397869052 12726985210655406104 15785304076826820067 17090796388786304521 12736920604811068120 18145763115784749408 4656000306678597492 4738202560982973274 11169154668747901723 2559263849192933709 14256926407545084891 17383710980413866639 2273416224130470144 4927682666309622336 18352228643017318388 8844836317370437261 15689777800112817588 8227842954683321633 7724027963276479325 10083401884637687690 16889332141729320842 16125612565491251946 613848276247781679 11827485774354237804 10462101321174296455 11286787217921974937 2107154355583380498 3251467308776189820 15491587155013485363 11112927619255643117 13680399816177236943 15714523634168516288 3897433420395631234 6560117714945335055 7599418156728459059 1469981376922866640 1218373347858953555 9465248962195563451 11322927489309548614 17374441880501054586 11184912028489009988 6885495395693588038 10165264184190711492 2921878153928572704 11030800258713577356 9159785660060500518 704198396548509740 18166821427747553199 5152293071409060620 16346610024507634587 17997271600035708077 14727445342116820730 12508536154720463086 2107652942748067855 12846302135716974349 9089547343055626722 16932929733833193852 5709737021627085944 14302246666510584240 16817570662739289537 7655367085556933968 9643759699790246724 13342613104451575854 5830322230111498066 4122391899009737844 13229978351695631479 537494825660617726 2060675198597543783 4582758781988634074 838596382611104204 2776735744351192685 13391550468806911132 14967442602850107232 12990793594067095373 5421449042625840226 954279252536448824 16492258807164975631 2655348999464580068 4033189708270747852 15507740030275000065 15307624725817282597 14577298479675352441 6432567374698362953 4881186802091301141 786032714088614288 6480355415050661405 1115683412151336403 6198725293054285246 6772010509567872274 11588360252856186058 13803407924780278369 1094889917685528527 10881160338208594032 1059394910360346811 14482810939482374226 4341087939373658094 15808774073032872633 2351566531808484477 2871801279079097028 16114690370070290615 17162881145546928272 6708902889204566768 6095096644039404904 16408609467640008009 18297067556064169110 6913914262292612007 14182362690258381074 249434234080476186 12610405992685096684 12071507473877704697 18290464753611940051 8897517276114271707 13284329888821061608 8272430052735992407 943282403333880645 6961061170266308419 10575585088199819203 2445540252644544025 8227605859464494149 9673899905595448854 1344614027592696538 8907133986377730226 6271398772406873670 9137853803526888508 880281497859772172 3469364281357943238 17500482580671543623 17352523221165993436 16979895582037082732 7833106249342855996 13232758326980842704 4054771612140358921 2834647854222402954 10255010024663975975 14468419119100775860 14039310550525513568 16373781943169446482 12285699165272696006 18338308167545879423 10471179283697793159 2217828921160576438 5361528375222587232 17244531922057680811 15551391107227165258 4247022620980249709 14851431441081804607 9172677727985429758 9023741112629834842 15438678111091294168 9306058171937820800 12595150749769538102 6399270733577745893 14724513170452174921 13107098350177321205 6662136954231356585 11343884001258667034 11894066994275366841 8999728660753181262 9280008192587219443 819129300902867447 17738932874462239598 12347626016727157831 3529858142496411166 7889103645704493096 10050818554601954522 11987196973313352413 6853637642782599608 16473425139322322306 929481668889020344 11719738239842471394 10649985625579381382 9113119880152529989 2863300319004068646 15813908455910188429 8013231020092601338 6596444321675560903 10889882235890501365 17705096748982796905 14942679945577492386 13124334879088805465 11889302254012715433 15969886300019207103 9470835344365500982 16477077307493654282 13374088003841006064 9397457137586104225 14468434225572406063 6366350712899622706 12839428744691069897 8214836468056487550 8183668670426961412 16330541607839712767 6352088471098910687 4113236601173694044 17935293309947635462 7988539520139247779 6908227601445044391 550220235867302993 11169633291999945772 10688182035195590932 7977361220749290297 12860718519572617999 18022378274759394114 222248929853923192 10835842561438200638 4645542883139728782 8175215562601755897 9438889487839966895 9767809268486607380 2105053640294898965 15528289415158696333 15113542032298458409 7963035061664183924 12260766160796843949 11478509671172759326 638053674473173864 3836251385403312794 4246686441101919701 9054859981051001884 135458268066348719 4215924507619485632 10459132068359034102 6763922759885931678 12056753875545115406 3090500600545781360 6508002617377930937 6653376050283428819 4923277901013151446 8069017469941962246 9059175452941432943 2794474165116302628 7699527494493442589 2961661434651751032 11072467299192467530 16045317236303681524 4254544225689214190 315010174209006580 380318489572914992 2419130424661528793 15866741985628533823 11667203187355122950 15236207058352948937 12293196371582522634 17924097821520898936 13711690278857590791 16584850802269980100 8556970640677470742 10161814670687960865 3980423032587865531 12216203194510992922 9516695409746208481 2975362656210298036 17264180982515486732 1930644574154173241 23585439415023070 10518174555034343371 17561881845872908271 9391356149594615312 5209645164561289467 16924248867302220607 5692638268561501957 5432436251106999477 8341252016101610670 2780596549339901312 2713037782598290961 10932818559530402568 8831084088030643083 428547114526954108 17242847947869801844 16948445636016207190 11136957900154625957 14784822502295594559 4975737395761348587 8189781582484797941 12187807971035341259 4674564347014843313 7710094731060779527 8980300985475382080 9207379547100988457 7653167135520699645 15488841492568317495 7709087478620848799 11879136583220904517 5325966154793607530 10824610212117087901 9023094650354830816 8960981037929209456 1334940040211792630 12163821801189878811 2000567392550254888 1375688173494952742 6794011245565967305 8189450817294074954 6878905887144428444 16653174277537254171 15072628844164666340 4482047002487889913 8081675032945950323 6599826764471874212 17743256143712346377 12133047086406073733 10839962282184930998 18417967658866134523 14757537406024989289 13018013030432172101 15023838507488716199 1275923399227160327 5834147935934079715 7321343032187411284 2857256664949917212 9701340679741896249 9842278931726560164 10221569765353031960 6917471631994205744 12097507917233711880 8062595795660265181 4994131052159127306 15155298361838801412 9661152267083228332 6598368537652443236 3313815042425816063 12643796519250261208 2982768462606360320 5493381465713202147 2895454134359614897 14184054118594240816 9256281284835584911 16881957691843321930 2547763479294689033 15639790934095002588 15692570061286197070 11871472964884401203 13730062385102718194 15041365231930630700 15250562580930374384 11538871914224024873 6371411921117030954 17567088518358396746 5070138789881714418 15286497713083507099 2045738138488564019 2499078386184342885 13188971733848869893 2887592328570246582 10291706851448199272 12703714570808343538 7780489699591071010 10906163961674486940 14513108603803038647 2632151865729799575 15294485185843826652 5593327264440805690 18377606644674116948 14887131498817550123 7406528627299232958 16087960102338219458 5957607909731808830 8441953893531571639 9279714048170610323 15204872982304909561 15271946811452146038 14036994717802363671 4149234205245776569 2999643871651967925 7347521988943017046 18159298858606504507 11608852089519087111 15128832964331083099 8163929664706736693 1786118905231654867 14772988328907527812 17982220289791050861 973983505371991455 3134745593616459637 9753461315715116847 15539064405288479861 2407528672109525163 12882509177620318034 12213424629938713774 83118178070994847 8690545287776671048 7455362027298974363 6677532835557345778 3544916972074738455 868994396415528784 4696172812697219575 10555084320378718302 17902486973104365577 2298165915886306144 12091791398898823069 12745599552844457617 7389252938168776588 6325970262955924492 8340571119310362191 6188977458430409080 5219984629377148142 4351711884133468206 10820140291973844861 5409762123355459771 17094839829985283878 17700595593221372549 6557533014266462106 16781954198394399146 4459924316793512681 17998157850394051783 16615265835487374395 10395525220368223237 7166798822612312558 8001616861822476927 6827795580436518731 6667463323146371220 6183942713812758536 11945337160950249798 8028246765825625496 7688064312144059113 1189691890402707134 3114578261275681661 14028416325543214425 13379101308769985305 2677390951954914068 11836313069206829037 7163194925532741794 16956306592691879698 16139005204713770775 10022994923150295287 3692875003272182400 13828372731367017268 18182875632759519359 1399804056213640757 7744485743124284437 6987782395519134870 1827149928809075812 2350235575108705204 5260393316933982019 1504101145150336882 14946598978637456843 1556728402993184183 12559078811458656716 17695525235067193407 12107899934658806673 12316909102898002173 9909168251273345160 14772016842766591610 14078931417872350153 17667794977151434577 13543287892309537629 18309621080963033735 10924274594516479992 14461694522459116312 2065844660965025409 17339179615714105102 223283176942575227 6229368697746161678 11648191896777751278 13118646126752521624 12453100917114913393 10716829409845316695 17523514617119370543 13905873180189195882 8148912980708977467 17116733839497087052 11384945568063572559 17199329267201074232 7831322903756442130 316206556636544580 2744475401322783634 12227059411261614387 14998145924263615339 7932246262640469574 8455414023479695053 6495013458424353992 17035313572228327666 16837509767918889184 3699097167678937363 17353033449041351289 1287495263881285373 3080286339228138457 9204581829362438771 16194044426859738730 7208402519301494279 14510613843525029947 13451130825367043455 12905906809027376888 2555653509094973282 9358357814826018355 5696556335906028033 9353978458876910505 13721582994997081221 9078211117065962734 2849241641619205307 13153667320928989101 15992908113516132179 2994240967639596934 4462030466055542716 11553579506496056158 42065337254060645 9660628214729388259 14343177467125804323 16410978794936903759 16904405163359962570 14718043003149748506 16718318195825445267 9214155046526077465 10766463836142869918 6533788565112374986 531758392822131348 8880046663337008146 12004290883950040044 15351827528183749287 15575881812065069949 1943210115321912667 1492934802049593057 8356853115276240141 11140142028073894081 1481625460752188534 17008091747383450073 16629730480377717026 3963372679687696737 11925368138775483723 8461383375354663399 10718758509402616899 8954399075309472800 13131811281092753372 15605739906899021220 17717996372153832631 16817241437735407201 2539721023344600819 1390652203048895933 14215000169609593059 9040759997150781519 5222226914806397108 17157053858695316452 6925120246076621104 4802115153614451777 8404902285965117804 14652249791733232329 8054062799589032480 12893181819154550501 13072034497367876961 3526487713555430953 15558062627689111291 12896880353633835961 6361044858908475374 1015890151615699842 15671953569143191192 10808738053456924656 13794833929735295339 16428343730190385490 12675969115148290333 3194686202959700794 14468914240797225189 14739314737623323379 12487290266481507604 8885185000024078063 18010223618870560184 8168453930300664705 5518256446409763556 6946247140303039055 7451644903872829844 13001231272149309549 12840148957321626473 13056566090939200282 1772912692404891938 9257865697886302602 12616778335518268020 5442730332434599364 2349097787299597393 9146549290907004356 3301702325243502791 15214780486333269662 12742359784860876879 6189709992939255516 16201331554235802252 2603398314254552253 7092751596220774130 13216765310902982918 15811126320481356809 4438801374605657093 2172883480934453152 8246644575595603100 11761625700903915102 10504395751244652999 17733774944156174939 8590529332557953466 9828881294120039962 13997562128355021455 4417092812751269048 16039141294531861954 2396519165468321192 1130130751046599313 6314028704077868677 2767420496399179448 13615295816124260942 15379581932947415197 741465217605517465 12384070841154836697 10979124140546568262 11149092935149569939 5335278420945682433 11132644897694026560 9387369573585881335 5426813207954378330 2437135808395208120 1771134699292834031 4857539825256876971 17434380282657031271 8552362240676092828 13181650454405670033 12096298395688360781 7770624694953665979 6427522661134975669 18338784175034134804 940342541808863821 12143271842010212524 15940420720717440577 509317632862905335 15396310299511170650 11198154801001668156 13088177687029036483 6757103634394087961 13567005428806023740 18227985134975624909 12992336788984580738 15293792377384352050 3397121923328905493 3736258036156351479 4390257395433852258 11507055607632020736 13574427355582035905 5342487374467233448 4658284276507129459 4320775778272619329 1660625715206523571 15784435544886438983 16576125867415984150 10421688814607920072 4773590327045138759 16157013225632969745 14108173946219343922 2649450308751062500 9910140524190450806 5924237324501058008 11839348751687342481 12479126853241268083 2091429231461781122 932195796955893402 10705492122274012317 15283246832286179903 16378791155337881399 4494234937597296059 11279114293223486254 4634345227161991298 4219945631953237391 9942076016674860735 1331386825250502356 15432672981853588545 16367539936777195588 1682554556291787598 3958406889192042846 17334169987067524030 16506059364958670643 6147346263903132602 17604180577815522867 1460990039769887274 3446614806664942978 1726692361059244251 3920913762370163030 16812370331285989963 14782779190360380659 17511557805750249766 12316957029184500604 5280184531048032475 17226004018478571396 4884836427693792759 18088949606762420149 8397978058606457362 13017008062041806404 2843590179442956704 12359837138828249767 11059502896733324871 4226542211079445302 9768250171772453415 12382740063172613978 8415635741036053310 4995671392235655921 14836165599581792874 1229298738476957275 15723551574463768654 10136982698352576293 375847682235709740 10177065404862797023 16641344295168204618 8073680565401977348 3602669245367292728 2756342215409207551 1423236442054446953 7726487898574148704 11228580119183212001 2743522966413989927 8343650260568990816 14118252288414830619 3440794696060261533 2149493079829188994 9957173771272842253 4227822120070106873 5332320757960771316 6373689547001167564 6514229363461066620 5808544221998557685 14078851527191989652 2521549981217876150 9099474905911315700 14571041003793776546 2982270867223391717 14991980502769884016 8035236664067928200 3268544361522848148 14373123765443086845 1679331421817415263 6565116496766428364 12412234912718294221 14899716534255438919 5077663427379479060 16839946526617042445 7819952155109838117 1051844379041058086 11021987962398181261 9566298176562923422 13417228349966045626 622521654466143402 55755153813405150 2755854992330885032 7586500022796968143 9144110333677532377 1491702242923516967 2879824159880013703 7826781056527392764 13108685541380695761 4133678784740767433 11162552438713506631 3783229183750891015 7245783183786823235 18118022558706414636 8418073496966594163 5842364996883836849 7836359493457085990 13866758509787720622 12941958940257943659 15474245775375543165 15277230579597314152 5865846183295284394 15193487886888524448 10720310993038485817 12138242806798982540 13280143226404613059 2470117312381775270 17129537399515610401 5587541348688200217 6275719878034514059 116854457526992380 18381232430415473706 2862592457032722997 14076139410734572802 852719799484913026 16390816994306014164 4423411830501194354 135343546759517313 2359583255261684513 14636709355506040122 16065118044635594000 10687911196891712762 11819028121402227380 3751595872960698771 2199226531373542100 11760564768757460481 2365317979229786888 2907448743872255139 12011560551534104890 9919445731015021057 17857073294500465288 6806375676372324718 9620654031732155886 7350475576537767110 12233489698044218713 915307662981762533 6090137408277267586 11750338529106271117 12363161009849409856 15802091713499864412 5433951063453957728 17819464137975298835 7482371088322034828 15276277501513816900 7903921877444281610 16244627087897431798 9538716908547044797 17056773144831632588 11904569005317483961 950794492041643402 1459421979604873128 8737348040897521716 6616030408116090313 14753315653142916073 11250126408474073389 13104649118072649505 10766492877837454571 17971235792624767717 3364098945849033472 5809823851910359168 8596937771730464530 5132370325713929285 15162069391937591502 11885468833172167515 16359824573715375340 4662538485311743610 10844804944005264745 17098816115598578829 18052967803871886105 17461337774969753411 15886143233035552024 10793509710606403085 2673479624714267397 11044769275783856294 6411846754078087194 2436462257592135866 6695663592771245889 3061902098522049257 3665154421968706942 8239307107482817828 16327331893628087324 1072342675923253719 12882362834889832756 13761436256218785065 8396323955094155596 7390676055051664546 8301196845969671491 17209176258302479358 10834524382813101727 15966404561189275801 6663501287853386901 6115382828932651303 6102350763115684865 17869596729501478918 5771300372914020920 6020238759550330459 4979562575814573801 9782764209557491426 6630317849352183365 14616964106337752986 1343199996394055227 5384511832168089337 5064927304630212417 7867950757363993882 9047169812534278023 16980518929525856159 2555685073005272712 9087089591348213030 17818369250508332360 14512500548579808578 627148540395681598 14546442392769969045 2486553186711200961 1515429907673857606 12896793954506318929 2486008265545551064 6731354301549578767 16764019510818239085 17123138142986769540 12860077221299090277 6366122346361857533 18046480890293817503 2419331744661419411 4546031667807305227 17918434261266034340 17444765510889590871 3367308448589094414 1644356442063583182 9022054597326957285 11763936738164829789 11826996404132203873 11993299729786210306 1233883535731516470 5780612942248863006 14229249596924694820 8891428062389020281 5247791292088776897 14360755592480453069 5027148251357249153 17612262874823275450 14864526950671469039 6532265113449536680 3130462912374902423 1379959668241415292 14493881482834578084 15630442377462860017 8308096175864150784 17692128006675085405 12964103173692575137 6698487640157033171 14413767965064357527 10156925745905327816 16351308322087369670 8919442563454773618 17534518241641817190 1032041099369286392 2515015390883457961 512005201528901437 725092731809791595 830812221531409883 8724737896427316973 9119307482791412825 3158899986682858919 18365478989805792809 4862670742486493686 3214904869084353872 13409621137436328581 12425684879518269195 10013977580246170281 17031715016141702656 2190275018952343439 8480194716727334238 9402369402034122975 13697452593218480425 3801948464807999156 15646753084503753973 2313278383482565992 4035324136750291623 15280819960066595545 15137436424978620899 5258989430905953699 18062169486907387438 3564037137921619929 10203310359722950892 6265456811496482250 2349512209082084308 4049150741745298138 8012105399740824564 15677813297401252651 14034127686886285841 16153681696953426553 2309045083103374906 14006125876899752807 6444002380762264796 6482873595825379349 17280336463820137161 2534933997365273941 13749200705997722043 4714961126140176637 16801434407033784974 14370723570265149325 16967067707671029466 467465288246556763 6994516792293295247 2086695103598905258 16273063348045504711 2931115840046301655 16813985945339380815 12931185968308317102 14941884151852321055 14626897906536579161 10152643460802774141 13630311133146329043 14292369839224428686 8303229890650066212 4723854048475368928 12180359315773725352 11716968887021309203 4517834314113752114 17056773945642239571 12300080868592040763 12545222113861573989 3307696777752530090 9520404113202508909 11334486016339897765 11878460930457503817 16468306341109527716 18436570512408174659 8935679965488883611 3238775567145287649 8258704721253210699 14830166501820982373 18235076792164351497 7917774642263715098 9931748546818313606 1004736306105242726 14537225902012427063 14239183457559919685 3420138299506792630 778454242142062941 14009334351932999127 2306648762312956591 17181149077265248289 4039084415464217623 1599637673364438658 9582762622217813154 12354634945086974775 17543874446559069123 3900335120931823702 1739476777287917673 720283505676801226 1966187341620665797 9542462452907990138 13715490655379602969 1147065441445044292 10261790545990842264 2068618572812745023 15334260626013559846 6072845999634403170 15366799640430461809 11162746008297365923 6284290798082337758 14327526200189698075 13808347135426525354 1038675920358866399 17958469651408180905 10907332179773642483 299205160596609900 9611641332528292773 12855819519450629931 17215653075759433150 5391951779575241347 9158365778194126424 10502789799792438278 6213142012732377895 17985473118673392135 17687115701302352268 5886680870729772382 4204079510196762008 9958088107005086938 12052119413027276668 13399970343434609081 9317556148996188065 12926471021795071329 7488105466487204081 8944639696058316316 8128962685660792398 16526255623761263814 8351796774353318913 4406453343509116391 16134896108806428972 7883050581283497905 7395623127575251222 13141226600219142128 3625007838789803841 7078444421044548560 11290749303104472753 705507446008313656 17225097867966526444 9648131988208110566 14494432710452434808 9402896265525665123 8786447646615405864 12775168104857684993 11242406104678380100 13689793050132487549 14363346173193288449 9886908291625391706 17431156737785926684 13342949372377173421 10456619889250802590 299415510476868528 3402694067408648352 16294926667008355468 1203313606428347702 17585314130863813615 11049679717185324601 14316179796511186829 13830580269491224044 1540413585824252677 7152822271406461610 4633203959267146069 13437108940034343749 8875867330185998351 3931076332292941360 16324569081397509593 7222337319451593921 6612492456269210154 7257558365922296868 18391790028283809140 12015919997295744221 6783803919063080728 6029060514274692275 12528602992285634303 13214870405344907152 9292006250543671676 15098295948690272435 2120092946761606279 17277963689352732760 395605274869308137 14423871804335917098 12242565001416086783 3903154603580117607 16923267905149893962 3555720238673341469 7545983212578047725 3441245791726742046 13715445398520067224 3028775081742933296 14856586155068550208 7304321320640966675 9605094338554150576 5093437717039916182 7241238541382781793 3514170370639094789 14274387948724303258 17908437765714339057 11174856222173003483 9822383429286287562 5708282792251456168 11310445327055425814 2846165961784380641 16469939782522065503 8156182399538825649 17311566884644687277 8595860503592682765 12248464250474805680 1003785733957355971 10287314646631127985 106251108708077753 15124225866957925613 17900693619571767361 14721143308469453824 17805254823334079668 11998433197645087944 13590057690081323457 1681415608784065242 18304537994810394233 16955797460011679131 3977335593643168779 10935311171687875821 16480645311770584793 13037602537567708607 7407745722666359936 7209417428150589792 9284079769226677557 573032859356409596 11122697594040684631 7890239748013139710 847393994861234803 15397002261655266636 2429356722119456214 16652180708981425693 10796871115208920223 11383869429281862940 41427159759312980 6258988439783751353 16068981394137890982 7732089685710003038 3203227678283792617 12882648755072344207 12243233073616250212 17642562875361612460 1330542746163609075 8974233611282459227 6746418561154414935 14947406009074387364 13374458441617264754 7516175045941639114 18016718466675574271 15553839138366716150 4353078934242880934 4194972425696418579 18109683749946519069 15875342194055396499 6415306369047422197 6523758517632976983 18197536189598978429 6852369773461670979 11055323035655370946 17243953092697609985 15635337862719060927 329500847144153189 13357926865940159293 7714551081674572672 1902505875029053127 5456556823462737698 15788474945792848276 14953265573355546692 7495609919546094835 11879132253849431469 10967281838173988628 18332004111573264256 4887836669393759365 11693018890663215527 11113865324267858166 14855531230780179835 17779334889721761167 2631891062742913622 14372027094707739000 5903975525201426592 15625116189978686737 3027408892498871944 13772611070180074242 13927948728291810530 12852325084623303352 18138108782845744136 10625413171422711506 9026725692210912352 8342004085798188016 323731695497031834 17126375054348590577 12426465276249465467 13088761589979812833 9070780895254428603 4040659345296802845 16177638062498580647 6419540513238858778 15843935032106151196 11707715142334625870 3213209254427510893 8515236275187817404 1820626122637853563 11011401740610766331 3047798095391887540 429282737956785002 10976155074019703396 13656729481797535994 5960663257352031030 10004880407896830919 13691777972361747247 8437753881201201079 7938434817525580970 13540557816554676058 2596615995814559266 14547997800332760571 3346137007819216200 7977940272070776219 12374427852165999617 7441255267718391697 12113893075622542676 18431680381253864434 3420947132868134933 17019969200792968832 3802072336890522393 10496692268098268686 6301724170201546012 17407008404534160292 9648526737263539424 12478729376439745756 17768509248210038982 7944687485010555955 10553960281024115973 2133075125300787583 14345714795311240622 6046588089487737794 1597092353453625564 17048590667593417923 14087226901552682113 11188723604846558672 15110596557821971397 13711676263378407308 9761658809914314767 2490537161133711056 18164689372803910525 14486463196768640295 2440684250597789284 3238471038464608960 1199639516889843216 3762055964237116722 2112227107639262486 495669413401763498 817317308698337802 17517817005227554910 668313268994065703 1686701357322889562 6217923292349782022 1101722546851839462 5314041473261563453 10750332599847784273 11661364493082353673 15433101480150519552 6973083918988990914 9966341833927456479 1899756509682008529 2627811504387439597 2030810154357381696 16882130516902146053 15183087767327537891 13087992503725250141 1952105164080046688 8394212246579520935 14600962669764568614 6145447243734258397 583419003379321978 1370682761065352716 9054730124168495996 7255353799819387429 7351599322898805823 14533390474013108931 15949830169101990517 10643191391902115443 16871736942706248441 10027991472999224356 12354664606040398248 15185700765018522969 12739167794325553045 5596739286446793352 12819327834172083527 8549414025130899486 13870617644775346673 5004641008121506702 14513469055377684460 11191007696626154073 1388397502397921646 8684399705528352373 12086719588851309924 8921701992465873206 6382791830771832643 1331075840695599660 9148967672093204101 4459737692414567743 17585716570051839385 13690621001984544277 7454425460023084713 7159295486218044761 13009508216398154736 14071241960424696592 2217836984901285042 3205737380498395701 7779685913685017619 7964528187058393359 17397822961056488114 9502429386746259773 8316855343367543195 1109467727447479195 2712835042403900848 13020726379496530017 4705799239871929173 14553755622600665207 12502436659383932043 280698572817819613 2319791120507100903 12889208003523251965 9955342190887999792 16029563431319411369 8923138752481427046 8176919745275000679 3700664102297355993 12738160132046514677 14997704714938204176 16508809237258384300 16450131920579633792 1242416069420456765 1903819636750149624 5358553400507487307 9421063318579467256 4538325434549937579 5041178231597599942 12072067976792302169 18217066440500984769 3115305480653804721 13551313783676316753 2272249093469167019 17109746672270940736 8174256865810963979 6469420768031582533 4175541563038044670 11316735847025517791 4906810087005497170 15930648720400535121 17057052063612806604 2066216123983027923 12070229875942509278 10354996905244393859 12029471531883195389 2176985919436871649 2920719192805289509 17458863075195645188 8704647968527136550 2247685438037703319 6647209058105902655 15419267827263754583 1645961730674371537 4998766885131226099 845666323266994764 9247662972353408072 8629950229081506194 14673690692180152962 1744638549092799775 87405250186149920 9739423191695995600 1537904259740678221 1616007098525831496 6815333431845246598 18433940005425224987 9929776081748947829 588360905808339236 14866637649240447679 16324500639443929694 10133263476307064164 11353094000410350193 12426167174250627286 4987005003583131897 13130405620449524370 4320364033248861311 6941452283827630764 8298895890229623543 9486038696968131678 10123089618047941037 15529117918455218706 16776077029382560411 1720101591934163703 3816177953466446590 5859334315546100685 12108959020232532414 9373072803654806121 11429731277054380420 17649660244374106519 3758387095425441952 4626164741955860094 2040617683949536379 1405313701627172687 9815982645073891889 3148900648360647807 7859387254802938290 4955633465732691541 4589213193568784565 16823622621609660859 5273954463171675017 6940997334461055149 845002267793431888 7058242832367411501 11716992214364995970 2941711416352617681 5498783109679474150 16273098770174047081 6812270952741953629 16655677503989781965 2911018582145460240 5114451238842478689 3511043857209105111 4579884674157409720 909249134487053550 4197764918487530066 13079455551990531146 15925161246292983497 7169343726060179487 14949243766593095884 17697445953601146925 9699699070596980787 15093058545093578150 5640409784954086782 2788057718045808689 14828757166771525949 13325192866751874556 12364532815548650541 12155762116559599748 2897858264961473953 2797833790859269904 3221890103438926914 4184027514748575890 8144236070761500291 5026591024967022047 7753735175299361376 6908216265723819300 5791839309597999890 891666188376439596 18162598923883066344 11563505166116472722 9824737995195870716 8084277764124072693 1704408678284351609 13947905946162838756 619198013971991148 14669025742063143991 1155901941832129206 10500157403269984065 3608128606980449897 2674973313502132825 9444567650628720377 9048334900377158992 2343239607616965866 3475433825832148189 18273148559005846742 7517839902796711107 8916538363352015048 16247999218171402055 10142370687784236173 16191659837122844223 9758590864873657838 2457535041229280288 76690191186774143 11531437026588270466 9099244243889711851 4198923059999667078 5206958060600804033 2610957678963195444 1989443159827545929 4931916606952470158 6746202318053506270 91735167357122722 7682664250448092675 7865966310941676623 14485474036667330682 1506536170988192299 8917480813034972502 7803504753350963248 10184953506479801991 14859729133401385906 6278074717407410440 13629727011498708270 1951683519070450893 2116761936956749474 1825172325738596824 7469050667901313178 5179666309617764783 13198580953952052561 7854608075754888482 793814515947419678 15107540212976385461 10193347071719306953 15547949193300202687 1684310434532757583 2128794839083186851 6792940519260423211 637327908924672668 4387120487479086386 16437016965024629593 8902636449647283216 13467390073927498811 3264495420115604511 3886461452101432656 12226292654973954244 6340829531852036336 1548519330284614700 17131202805109522672 14939308309097483126 10878767978000677937 385810892224719250 8499854922537072457 11106285996353903469 17664157362284311268 2775582763053366601 10986253856301602151 13871294750183144820 9374970467854916499 2237275330525122364 11238858527451627050 7412321010874575595 6607512803268046248 9359100648612734537 8367480499733977339 15962417188605140961 4271062559124114491 3369697414501653193 15956579117629327103 13171311248874356733 3776286434825844283 6936599120062103 11697240655563189126 17725431839000280795 8606976774230285969 17387847634018195700 16053954555652251412 989010071855585602 6308871895717642480 14695995334828883397 9639958437160165238 334285658150378265 5700946126018633609 8080549437539629533 5910354883726693850 16931835913667676160 10932335214682539484 10261403363374543344 3197962449430912375 7980367716452836294 17490119317490231128 9267994696238658637 234042291489882166 12476713518873010764 6664945886678325770 6154494560589175738 4223794134718114609 17405604555246987480 11722776015833512915 4158543266478325993 379809931266766642 4029407178429224901 11713793820820761375 4744999454129777318 956603256729805164 13520136030882385499 2793870810919980289 17921969476108414447 13456504212151261145 9022028051656371968 18192016109047076667 18372647320585081194 4323867065322834409 4583173850919262627 1518858894626770165 8190481913806718999 8652828455651170171 2230817803305363565 14828835770408261415 17135062414148341819 14955951106714229213 4768089738356874485 18330011952440454827 1410838126387521024 6763206591219464763 15756732404311179747 14149687635235324704 11196840257276136256 4341262106131517083 2873150943433234301 15728231980274021991 7331991017246234203 12438615038354387327 3341938926919829559 18354126946060958219 13541940574340559903 5318205884610060232 10562876000884758618 11056486684595883213 5059566257911465854 10096327086111687647 3179398180201107306 6592058616814545947 8800680020048229266 1848714453871853297 13709243296254379248 17864033279707613955 16623531337388288223 18200444214954533414 767430082983743152 13087836303723054808 18249743190204357306 6521635891562371797 90517853234116308 9460814994287405146 5147977565979100260 4221200908530269617 5720480178387988432 11743999139990832769 17475583814784194263 9540139715267231378 9763451163893708692 14799471810911371426 5609201373505640168 13145811677897786021 10192909032511422056 5658615480849024244 4387713874175187447 11516258101204281091 6601307610178463601 17194936214683131561 15351045803668447435 18101011803740549372 15629240342671586194 6815545566935356826 11474317551557468892 4014411509952003071 12711151521834543210 16061495606392007437 10132273112560949131 13444272098274149042 7706279319848469735 1625899643153227074 7514477492640962326 15028918031535658476 17690837468101890737 10098705214255635056 281825649732728516 11180571421893837363 12295665600345631064 17556878269475239796 3621395320284913238 14457672655284844812 18388496917101724190 2086053533191921041 5326545510313035059 14950967093178344788 8133246653143603272 10153102570866844354 3950854376080834097 959763726757574602 14910918021824599867 12579557737479984853 1108228006802684115 4794247565038610977 14290706915524414967 7362331305806174779 2323897934945496063 14182626822473978130 2177147212281380563 4019472362113833058 4657353638686138980 6162000345469904193 3272430191867924332 17814222781597044268 10473102966703097266 5599541130341226155 9240614429007057922 8954369261619281336 3828863348097522266 10490368038460881009 9575632406760730470 10231823403173667316 2785240712068314183 16056839452437524507 2025061816940833189 17203071275243678988 8096187753164575934 15448780958235328688 16912443136565076743 14488572774847338057 13882575934954020553 13393633556874454533 14197049471165822267 14038350908541089084 6989344060482590720 16652724937302894032 10119388234615206611 10473227846036957118 2298515226108258658 2197286252917965271 8005404431374359820 16249153022360574269 9879681419909997861 6742552666425351019 15116247078227841349 13449776845431750829 3991848634457781762 9143471714206234275 4607580290105970630 7700840790513047797 11062424092700343031 3175649447754319860 6886872996657231021 9911772716481224465 17507963485912022638 17043180737430262495 10100659143637879277 811083733412951327 14243740253266166092 17690587625146152075 14207002844440667523 15987034636589218106 10149192216609300546 17426679142089702586 16361297266789760850 2737765897656487687 2550376421306763309 384540464387500681 2600567537741856236 7273823349087308014 9761527658495757291 8414938026869496048 2122645204697314048 549262707597105318 7549041164096904948 5565863418408422470 16711410151222683862 1398689941908431807 3373536313105195375 3613763539772533755 16135199615243120306 10155221170485966360 9606624115313867550 7851535419868428706 11901824764941229785 4998002735768165099 11013172018313869875 10524161385023522158 10452701319345139946 5600455676883242735 6173410903123934065 1739708909059761445 5338708736086416238 5488705746005346889 7962747525649713079 14740300328513267276 12507902849612332596 4995824143919038521 7578871668716530024 11032321043144209549 1086122663040924251 16386849787801275767 6714465527770168696 18071774478704398019 12920325268262858493 16859855688796188648 13015385122884115343 7151118898914687994 7938646439406400346 11639746340312494662 5606710357679265737 1343071255298466721 7260001251163816601 8538087655004041686 4307146120791491818 18067129273704098157 14617582540195212697 15834421096651998022 5070321401038929244 9344437886071497444 5867450197154752911 3787538913427337608 15224917303427285781 15275407265902117111 18282410117535264879 14172796791808710671 11133587376542031442 1091209545631535000 8192445748262551069 18158425947687537004 15492831911846381250 9352161127182732908 7616164110726550413 8475623092340152869 3999187188947110436 441430842177353062 2514781765439213033 17158521813143257943 3651520145527394848 368284554025560536 6943812684256239838 9460943035946075608 6087378635831904047 7848439093302351025 3918376245830570039 17728353990936841575 4161559417883187287 18088985557608300160 16995609405103412410 14368852760124797215 4557204274192623253 6948901974768280728 142484353948336221 1083574156284833293 799128380651844454 14920551022950108885 3642797736853350510 8064588243575707082 16870167206348884764 480902548545477205 1669238018316270950 10746485217424303152 1093188650106278973 8617574221933816810 4220333733981681720 1737768621937283726 7411280348976693944 16763396858527424553 7542827884212635390 13681329298734094498 17361837070900776791 6450435466841384076 15034631753752561673 697185625192479929 14574905101558951895 10695049155097807905 588544384121455951 310931281667263820 12231400211634336420 3041862331825265214 1364828312789892411 17711511403399048305 18085293379942318627 5081150006583051661 15578607265208843956 14410857965627162274 16521637161728220879 13987851901512031708 15931674721505662649 13275010790824629135 10596677948682353992 4225365874388099296 106173707883675153 9364741795266408627 4028791150438023487 1921377039052502003 8037286314522942738 17005007212030943715 16965340941506020176 2339923217447356938 14632026326008170876 9527347830796823910 1157165134203243411 17891176089786621622 4988509166541545071 3729935728866665682 3259176893142088113 5205446055694494814 17340384698643135255 6079701966833168029 13983033606443289164 11093855292799159827 17799712138920208464 16779188488624145680 10380471947002462770 16638188375068970676 3766497813237468470 12622664777407190839 13610166388560819060 10650160413392290367 7249177861157117726 2306927368814341358 7356888795027678986 3876390213313370657 9534444174904812643 2981677972522904469 7671326574930459236 8814489059616088709 8472792696609735627 12759632841551980884 13161564304529892371 3959087235945728721 9953383558952389943 12425262325785054852 10764393003320804422 1413103008978141525 1555319930278784227 15372324467551642884 17148760868570404109 13672726724401576486 1467688650587351710 5431656453053314940 8391076954413665658 16878397831808518205 3982000572309607371 4271680235126718793 1937410225923917140 17158691518164418530 17657335701651236750 8946214883972660808 9093913094963579303 7124636713694187272 7789413558669901205 6604280467513012718 7502620360296186751 11546078181046292451 13244621632445489119 3612022845640778447 16545660619526999995 5086892989882478327 11496004605325799667 188916241560612500 12399974368995375812 16361816847439074488 17661466863735060225 3353693440810864519 5533877849266566352 8114286667655950666 11567765173261153631 13461744512615650070 14721612847850243383 3116863147491174574 4483467162697327422 3611002416502605185 2486347800223430587 3923966837921259102 9103775037674437331 8401959670685870432 14657503150413035994 15348554879959095371 16994338100029480574 321906287432812578 7583371709537294829 9696975498335620782 3460866090094543585 2824756440199129255 15121490511159876187 1381864036761293543 2047689169264422309 16906691892899445856 16344932214824586421 987018278210561210 12720579394637301546 4331911330172707311 9128542968841806488 1870027504662377324 13017504374041363284 8128801444014519214 16284496456487268583 11427324799686541352 15127530841208444627 15310198381495828062 1306030305750775444 4635582028531848275 15715619265547211400 16542876010176314621 41366849680954540 8357592761168282448 11942325299528418241 14081981312541298484 2923107219795317612 2805348042514219271 4032676490797824722 14866955843511426235 3205064003324335930 14902658703068644095 17197932423834372100 2400652822837195454 8351060975818554186 13631821914496187833 5622576880640225573 15934766031296037163 12847673969895234088 6195011517877297852 11823935651212649464 18059201325285644322 849915538011361067 10967732217990533514 7777792439514670163 17593313954496942287 17259215958846456330 8011727138918231727 4680719972724544422 10902520611177182454 17382313241550680086 10405711162134261651 16750856450546420777 6567511515092195547 9906994957544404876 5487622780538779046 17612416895046077663 17420704178085256887 14735452445527726887 16691891457068255677 7027101553360164907 8526214374055349419 14975412961037740106 16753719672622301518 2964666361454041435 1208369713344152238 15456878347621804469 892541249190709360 16153606610594983037 16713691599610593694 12708479692728827436 17119857716544834728 7150566076869597575 3633374733495891570 16983367852777614407 12607307718676681040 13565957072526891291 11890949415375196281 12687294816819496306 17058150841444080606 6296331231503321097 13544142708381945121 15893770773854853342 16161402691689038071 6961690002515676410 15840228876134439616 14429240164278236108 9043627157553980229 15878062976041667532 816059081637570190 2450967256465570955 17056103120642536294 9893507342507211917 6099542332550863058 12493283312644566887 8743365622441150564 5657029952571803115 11298978997195166865 16525330132307601582 7713276892617613650 6179314576538253108 5462978188879023256 970298627441396014 10452516576533461708 8103713324722822375 12774159182050898907 10302278204094603237 17827931500776036397 18270405813685102949 15852243209248596451 16793494017017631425 13551085151758975854 15540669198014755308 2777366639881669221 6407659941431457977 2479120226844191382 15402306095577411614 15703147944645272864 15574687843318924146 13452502923388964232 705326344679312722 6436152521878623323 11902444751015992778 13215725591051566172 592075850328935860 4829113734545068991 12380450146437775970 10782425344148300536 11814061594361952642 10407703595858590618 1135392596540559629 2728882416037259099 17425460040502562081 13608461085422453532 7899256110550924318 1325988942436861805 15789950993839862493 618653355887434982 1187752164214120641 5494711319439050574 14352864557117271097 1917707179901171080 18362141908956527664 13059779433925492817 17235953334705012509 6154584496349059718 9956258685800342932 11861886878978943833 5656363495234171591 5159185523582518668 9787709514507422681 12041885160088699428 3617780953921055463 14765656386607665287 5614480134528354253 4773525340804075683 4207468698445272163 17351720677266427389 14334321588485827237 15492547631335651510 12866566591519642088 6534691046376080031 9346173485768042772 8918755863292274887 12010963991871374318 719563051697546979 18132058723697368481 10302369881096119096 5981572415256146249 1147892403350803783 11260516873948957265 11710679563290466338 17891409930124440249 4663115309500310595 1768349856339188391 5972234207573917620 11043301425306928317 17611683136375549177 17813291483975707513 15695708165995370425 12230334204928398799 18385948580649531551 4129675488861893109 5936669028036910419 4592692987338017862 17117863934728575173 1025407012033234654 1480681367625018818 10911258723379473245 10487140637721334528 945386794921473132 14559470361694019174 13011237857769305659 18338132903378121159 12612213397129805925 12941776669888195102 4051834396348084200 4633328955418949152 13429541375380533858 12389323767756717366 260219655047670241 7234667091425458182 7119014433599609177 16116677589326393182 12187455403640162861 4783318942558742834 13398649818058221627 11167363445303162279 15911288525018821504 18242271746433492236 3556631448020772551 11773204558346712038 13729716005728644979 7925726218797248353 2460329604832210327 8880994946576666243 11865640424311718156 13259343197145122475 5407745323532625549 527494416385085840 14709133105493866621 4757064145866553279 858085207434022419 14430593192339710316 2765242494654137980 7558202923332248687 11249702502260060984 1698242072514498522 15310707125844982685 7711368006902389888 6442361287722656725 12966554349920276795 13175596038435107398 15581074473851340440 15699907286851490207 3130836290329043843 12839057637175138923 9800605520608784218 11265530063967372117 6458339722010087290 8012888879892000308 4526812825229692037 14947160214200566643 4098840681554824081 16449737879627736815 15684230654249712018 5539863248194760884 6162461246189301449 16467780170874328810 15209853494230909626 16953093043665524479 7632137723779788805 16983586620965476737 6531075298451805017 6371115740225792916 4082827603680504074 4454162339044210130 10046593758744408852 15988907446863403092 8558081501372311231 15132795317899237888 12610200221617720188 15563053450328290119 2977048050340111692 11465931774524201456 2825377121206500684 1539113901497269672 12516564110563111896 11291240267189353416 510574270385416746 13641661718169574337 7518472856202911084 15452940466552714477 4781907858941990168 1681518459903172804 11790317596311286469 9077282548619100340 3492649772522940473 8492777708743314430 11102198001309425764 7111451947944394769 1489879836651487360 2962657806730270302 12754136764187197021 8469921579813836570 6548493325120243626 17132658565236211529 11935728056633351622 9866979655858306070 9695719209771545707 16629562106039218680 9262514489528087660 17214390677317093834 7780500403796393038 15517408996669003104 11975908697442576694 5461675076699700079 7836946741913996438 6558342895298554231 10401729250816797666 147834886176454411 5968742191167290141 12953978419444942414 9543956094673737874 6060740389248320056 16027571517515263161 18024422983061756209 1691744444592112974 13141212994077247807 16294117254783877425 2828843159515379367 8644712918475886921 7045452742893944438 18391366834823635284 7448227101977881912 1090518628000601358 3427384559492424714 10717675544333399289 4072298782876308992 8455588825006597842 6345028567476162193 7370664013768910868 13184598801111027248 7009942331479915051 10209103285879770299 6162799436282897667 3258205169448001659 8361285759331983849 11992460618107719672 12672791158690390368 8444573161391534364 877924321948350841 6082300438521990154 22963613650929762 16980345793104887627 9636905224046873136 15571267400367483774 11351897864223712980 4270601361553683270 7187108213337658052 330773383683988901 8808591595070700650 1548494830973379788 17501451176888271965 3489456756255767186 9854158122900505156 9045733843529746089 4636134344806270173 62404207265956116 8702331565187615252 11703663472654058709 16001226913117664971 8625679838246596993 2418563218483288511 8271943384194938471 13856120489693250936 16587842258924780423 5319352107427853906 4144847346553717393 3627973193541902987 3693535195828910332 11802895556011487188 938550706477208574 5283740743336445283 4587908704885757985 12344899661361814876 13432924165744161129 15654875885510512009 12556159833431280391 13442214930573872031 8083957164314874758 15878528251461039209 15475286961415868366 17091670720220787799 8679444253318126906 17571859482319097055 790721006593856324 1926119304922861024 13579941337337274303 8727867612763858031 16843562193515917195 541541217680802969 16504476818742414019 17901243214723143659 7832483892713081131 12971970237911737630 7461612309615533359 8754538613021099467 15355187061962342731 16895315584122126933 7491286388054739922 17101594540034149500 4919094527253620730 13791314509378947818 7379967937028164149 17550677311316380739 9123305801311281382 3606643932368770546 16520883493902083633 17119916699052761991 7679029778589360711 10829325089323805991 13630522220729804789 9258183824362376663 9950556953135522001 4059875279600171376 1287827022679078932 12749042560408674382 12571880883314060174 16445106760297443844 9762339287473923449 15276447486194512217 3924238797249459212 306383998819847682 39541986299936711 8574683650937419311 9311365265458321532 719364466635690572 5020107475640921926 18172476878853690382 1005152672918402952 15026969385378515386 17986505508524952263 9274006885480480727 3710458996681758277 1959827931058954403 8629659670299993674 16889445599716175233 2683059069920803337 2474040732241266874 7573607266824185690 4665600852443155771 15895603456153004100 3253124899263564827 3860677091395004324 603469350583856334 15406399541796283353 11661684911608008062 1048488382675443740 18147217502347737035 14667090937184576639 14136500423723660239 3913686679125080415 11395678584264968750 14319087619764482962 9930312858095155220 10256693106694240174 7684485737320725316 10452720638013977397 15951659472572634446 14334748469132251364 10261420599222191152 11998262817717303273 628841398816134111 2690194946394589660 11195774185855193552 16102093078025635827 13214714588730853130 9086659138267152134 16610718152259283785 3570540023624039018 13108870751885288407 11016352974555808047 1266394792735797325 17262167065919259441 618688457341148074 17488587745814106705 4899904329530391961 12869941747477428784 7048453616541530280 13465237621887772893 191082621042835838 12337023053792338698 7665952766354572177 15802388768935490762 10388277033468132677 17089139796156407064 17389566470472715747 16497588274408845428 10165081436516312654 13336656262482798232 16811966607643368672 1731894680786544804 5422956412067171474 11823637927849055090 10621766854856035991 8038796059051324439 7435171043902780616 5954245656939811795 741505392929003668 12863710436585541585 12100979582203140442 14981404219497602935 5729215944477546888 17080805408062228925 4344048929168431277 16265258342037937478 4665633488958494322 2463925598106895230 5254220475712813265 17037450009024931232 5819637001449656295 7313509679107631742 4698032736190114117 281838484247329333 17444468140917352910 11444784508852309644 1851901388887074021 1275634990270538502 889942461682633140 17987471889111846720 16505501546652706203 8539422862949293372 1070503615478723367 4947764318887956268 12819409785554962016 2715356191163054523 970476286294324675 2821826268406611229 12082044662513800324 17305327355061602740 8558540711157551596 13619228803288490195 12632020610949819548 17142975017036425370 15388686686769015925 17529490426383126457 4230709357107364899 12827152499174725754 6909433608293049107 11146595143933983884 9631030174808312445 171307097059517711 10696314203665610899 11317619762420662695 5560966468183317042 3505464923338431887 2982251823114501724 7049868422134116172 15570882259649916885 12094796635274657885 13539796699864229019 5313650961614812467 5878203064465469151 6191128409828107778 8666539626976429293 1267413745241521818 8641842604968685620 7637452438548352997 2566932707759409027 11185967826201348679 14202720774717830682 7939663740874791988 9707712881250076152 6224372052397942081 6505275106946008337 14096025013229183532 13536045368094982407 9668459587310143323 2961995659731994233 8035619656372545960 14958546282821991828 13616312422369557750 3760169141518055234 12057016752594172771 9496839545450573790 10362652928979695030 7514508463986753835 11588721225797162713 1070910369386476546 17912494310196803712 5168817542541790656 14806519573202826794 15603273338135054422 5107893858361955102 7598951891467950747 18101074806588651881 12991168210279661486 1821296579022789682 11027138658681359519 13033596279402001488 14070726272247632741 6912070177814028187 14839697699428575201 9106769561987645265 6683810905089850854 275718717250359305 15905915482267119921 12410077513752684395 2997116822485540606 16267827252294429207 10952426203865843123 12131435985149938453 2245761915580786812 18274457816467139736 7428881092156664542 115229935469074118 322991585920815887 10810492659648923360 9671201669668902187 9148549664863853523 13246578321504396261 16976236607266514791 10976568640164519989 1023523681835389443 11960769423153144801 6827525859535056323 13256844614117048260 3197487898835330398 8738150995697651067 7675876280129138533 2694395701007400129 12084451548918959235 14479103176715175649 12046771126901306931 6248035698001789381 17726800364142035143 1146363942070260254 6139966923401442625 673136367263762762 18322624245387000870 3666825119670818434 6455823369773267546 393153598415020385 5790132408933552284 1877211624033141437 17106745295369908037 16084815293518067233 3336295530687591444 10086532485148028437 13241459524089666311 1758074981705698164 215533431725691734 11053595183665925746 8034474859219432387 1326178516989662818 13564737618536803089 10785174011458774539 8850195329721024038 10405063801260762049 5834821091865759085 17876552047798222525 6803205153425833896 8024820108604428223 7018181910761410530 5882572177710644473 8280671657402930858 7814662656843901665 11983865201759822620 8957552776498576604 15537156578645710571 3892696213568098940 13413200442006729723 11343267944831300988 12363290508891408590 10235374037296336594 1408733998620231956 17354077268477234844 17860969744749971728 613166721452508091 11834359564922274813 17941566783111109843 16910690073027071746 15221673655432305418 8857985082659756468 1524249102086411921 11123084154175944852 18051841213104982249 15464624341295749881 1761603857973077826 16582425755049765695 14816005774053783025 5720197900391641665 6207198342978546762 11586441716854203083 14061430971476681829 16094224750184624793 5913275961858704140 7123620134354127539 1007173331937234038 5191822000298648591 7612308673472620739 11136382558485995878 17987778650759190678 758771750718405836 16605043095785570503 11514787624086286200 11809760772730516303 1507364840853184520 17922235889007921190 3835810804772741863 10174035744894097576 11343700962834841869 2468605607283634998 160622319241535660 1807993450030140118 3149329678171453071 5602422889050435923 8213445610471490545 7071845018790605041 14646556483657173396 4232909940313737563 4190883453933211446 10849919221630595217 11845455953666825162 16605703660455569856 9890442262740921367 450116885084847697 12407102934563953803 3851743814924290714 5007465635969352002 4323995804654444257 17717655855192038738 17341470674568665604 10073659000970858114 8194280276349278516 12942256235494911309 1092795896642613551 2287770500088960503 4144450101194145730 13405007517444555975 9448434906668492275 1549283685926366697 3616477329097568225 17976501452919027184 15578006276219705273 5966458492850522749 16662493651281214157 1561023938171013399 9930367648889834112 11391634029939523298 12645913547490689558 6610505216610828037 4720788047355074265 10372514344331761952 16117808481004799350 18285625864527594046 6040720944628607415 13353253272645477130 1067946812828658135 16397138004587729234 16708863084381337752 670196772760704321 12231101133532008124 12714988898592680372 15636270026033639823 8738375506341272408 6518072234381553483 1578668983176574930 6808972736168199229 10158937395606372893 12446602886517695467 13868654428194729291 11627368423393071522 14908841188039715415 5358102224329798309 8611104448341788830 16241993709619631051 3249738221819536129 14105822815017453372 6780562462929488099 14302731774660930348 2442714014957623504 323479726500505916 3530405033206438624 8625844262027849382 15575173853894294427 4560453051725790932 3960809160026198105 6562994115044710734 3500143832385679884 8820139582719304574 15662193291355208352 4103209522762474441 12210378016452609687 8374496443040051238 10042907260406266895 1863771367548995288 7076585579427265207 17631783963188873149 16437907241541615223 18045264354626468100 18009989267996115784 15477960962152592549 5958841020172997346 11681330436351496855 12538281771889629033 13909076763626585036 5595548214233218821 4847237292704186382 981905132659443881 15494102746082393606 1791401054108440389 6012329653838000145 7055218652135714299 2922155540446871920 4520858161180780006 3753753526900108179 12366715367947951553 15288753675657202155 5929078063061604869 17647631613210436513 5543149840920467542 1166858729864084350 63900001983157639 4153772310606976975 11957599704563038896 4794625546388799713 14406891060868011977 18206607756609423771 8106937408879837269 508091847800054371 6463061323849191708 10610329517011590457 17974684587397527734 1413437926063460305 8902974603858524415 7529785067148950101 11820850996261551547 11549564042833615057 2747072180121072584 10983817594325003354 8216095272514070332 11555849869065867068 5225008746072553641 12222420494614446815 1760268857916480591 7645396085332857744 16676895544035863251 10887875034052767198 6520283933715287721 5203852577501092827 7553700295451974332 13674243977893211954 8643667942562301 17616150329686286024 16016079738182393096 2133052187034124101 3553771839323178090 17181776423788266564 14595201674350166479 4097946165915616008 7036811520651451777 9534909895135821847 12336647201940363054 14189050149502126222 2222166075762866162 3775044251398143846 12783605323849020199 11276508523232321048 3857746142358516219 8086946933793721270 7518033114823798975 16542704061959648728 12711580117409940816 17253840408911946586 17360528505113409424 10317591885264713273 12177103766988025274 12091333573802661980 17433589950040580605 872648218125715479 12909564217786457041 15118210281944411423 12822380436938704400 3341352708219736688 17154514319610915713 7913401071885969470 15838059077911859690 10023099771524565618 12956574817688090315 8352610587325785552 17623598570280639902 9480791820263585663 6924335879196780650 10266189655330266976 3763305614977106259 321891045484598832 7151984818879554483 17447761312805905122 2097185333328235089 10516396580335749223 3737437902714848569 16709594496115087586 15968219851725958461 14607684095061372538 11989468426262351927 11109128214251392231 3412712866986058633 12992081305999790914 2853983500033187686 9891188841108893214 12836574775848602552 4495610525727588696 4016667218136193818 8675219486312612586 5871644170476040226 6499659108810083256 15885370535144010684 779753075552987073 6812931145983984483 4176521896183525940 9892154297702754878 15386823315459378371 16803761214493472519 17439648787984309673 9859691553508222198 301648559895191035 14356393237155794960 4731708614249177621 9645790729940251221 7739293870773609078 17115535114457129226 4873237893927581611 18428292297622669787 7509216933488584491 9100220942716192020 6361875246408411979 13855014282806365532 2228837548309948653 13678337280387924071 14389332404051092702 1646125622762387919 10642457049322654148 16032403873521556087 11836139681289934073 14061772717275097620 17225705677223722101 2878814288248440881 14312077338715390955 3076443450184902820 8656350609495902649 14487135778764553719 7846278453669989948 9431382708372365969 62618899669175084 13239122457867885563 1822400513846529816 12408742363608525514 11793699486642993588 4853921504537227056 6944794088236380392 10863723756343743555 12604669620181482021 5190520836089389318 1449169396111073917 12083193261095576509 4528126860187175510 17326944911382409288 1419390504825333730 7049623810911528743 11437146043474195352 4127554351561471346 6603729840052180555 3014843183479742440 10610841673394858813 13918791407951015036 2305880608988109428 16823773562244759191 1642183724978053188 978613696478999480 7488904653255463639 17735884700902306640 1262327644846843678 11204362310190804622 6368189633967389187 9559630801582584272 4357140085229568403 3151999668881918323 5719137440762331614 6059086571588801989 3539843804284119138 101692590413875231 6195778467734208248 11473227130770247714 5628014312049073043 8575591663311309398 10120058828435895846 11834211919172841315 16105604123027680703 17487107769744806417 11818690920350143534 11543436531528429264 18227709866960860482 14656799576525835337 4968697618835550315 5072702525260002932 3385019439956612845 15786360347413623459 3939224927327714489 15808263391883873004 2333862890146593586 4595565408454792333 2930520219465469800 15915684999459530039 10751550005377118780 10085152548275431086 13970997679360922494 14089241176277734200 13558837930467463225 4569403005479158511 7050713466943431083 8816591887708434880 5142562041967806519 14250826393651159508 5238237053844507382 14484227274678153534 1068229400651794922 8453379376651920669 7055233091238810977 3148300242726839769 12914779529931472531 16152628280103554534 10003245436260589778 7896498825090047838 13585785658322341756 12063780401571077052 1128115935688522918 15322591068030540312 8640154800956496208 14899924604571585121 2580550517896389440 9042299129742796049 8060492292306124133 4819533666272468063 5188325581465458687 12828597197686944191 2723238001005329796 6345758913237851089 4022555055006842246 8779582115669257423 43045746729091105 17628624289318712190 2050058717340340210 5269380986146969377 3135256288884191364 1646473840966067458 1043405299073418389 9789806536171788588 16006396360116093449 18186596688063087939 8304318422353916538 3243519228922525539 14383195299264984743 12220927398030688358 17250345803186048786 3644880625294814886 17382348833668568192 12584545256451932113 9655268228101309217 12814133481579640947 5178884420594178155 7726819718105492747 8066056058216313196 17728004771771851095 3532343659951176760 4102563417185208242 7732707304695606228 15002240910624700468 12045458019157082077 17078810966955163857 16794292641845043923 13947442045404517917 12676977070513813025 12094708726094449877 15181431982641812802 16471258989409478944 9201807683821462332 4117756956659079036 6519352467192035830 9036128680782109871 16784991126849232309 3445158898566209199 7579086973113633985 7456205078655281497 14187132725986269671 8172995651110087392 11400788843674778654 5902496819357320546 11504021516597137638 7206788094341749468 15598690098454464960 15817942606867525362 16085367564015252125 13189483730466078086 4716346593265344992 6500367561717985666 8607851095490266252 641628939786818786 12405870369559187803 5836015897568090722 7435369471892749714 6954164889203980002 279245892691024285 13885031323197271932 1961340757892859643 9734901878993331555 8034990888225537259 5904070742618333897 2904758743047158590 6840711179283059551 17418985930130899992 16535527251497852406 16300836946170433038 14541523547565153211 16386323788617016080 3683032845863770129 13289560936644112921 17941825195945300478 4502674657004517889 18421911489220730239 4447225627236238321 7693288151537967479 14759814284930666795 10292728395364013013 3468752052046850789 16910605491825752116 9663544084155288990 11713305748717688453 1146406719257042119 15623854596042743075 15831602045398231194 9698226308133987610 17398946906974369564 11422846434352445442 13244368766913947239 1585095984767740373 13710031187738904611 8270136361603868271 10643774821537692353 11825720697021851168 13673543543969625821 668192910531725063 15538886087143773616 17378022973148025082 12441970107048361346 7111337741906684350 3710315610335501385 10798243691311330808 15255436448101045522 10438353715204468717 15375775309586299056 14561597729863822358 6594748549405894130 16750986362752692210 15125904940508608887 14864859689621835062 10316398872007418219 9826239234900310697 16585206562431842650 10403164132273528359 4749726627664704876 17319517106979117989 4923006134217546677 17704008890512044778 14788371989949623389 15936214280068643007 16191715957145274595 18445030153858656912 9517094173893607089 17826676995437153081 3303554600708456520 8163281493908572260 5161838279046260125 18264665791084972523 11388671675093686117 10704178204486596622 4571118357539519322 17729728138869733610 10389177164716710677 15354089650007784846 495286984536138160 4256106913586807362 15616164282517770293 12605241659444789272 8303789444645125431 14864959458994279259 14338004710519555305 14572205354716312812 511577715469457723 8195803400573491976 5286869474982827513 12053782738993574946 16545769218290003405 7031172799976747713 9494608906323806709 13426496234967729839 14102353821700597160 6711088606908065536 1360329607985304273 3571306545954267455 7848888662413851812 3569207033710724239 7059726369380871464 16669104804772199301 5181660046293576660 6124422013258870016 5211844690532187831 2211762705561247176 18329578073014323261 5808047415720199020 15530723622269725025 13276553450279591668 5380353056428288974 5704700414775405827 1511730578041377807 16556881860697489643 1258189917794682116 16380319221906204699 16268033058497923909 6463720882758820543 6875778437138654557 1654600393742801976 11611839905992780129 2649470362814456662 1869674427929598274 13654126228565276977 2339254914328603562 9559421382465935395 10971791229662152812 10713373170457265743 11028993404605378337 18075311993612340306 7100268505780239044 12945434494638949029 17575889308232819855 4830479174374846154 17986467000079856036 16847709655681576282 14614501179382419059 13933548704999182566 11403721532689904368 8029360878853543321 13331896484788098691 17182743659298735785 12234780324553745750 17049596748741995748 14304197728713048741 3595838043011009230 5071001239604102885 2393693630772657230 9783404471867876876 7698489621065106251 8646638742499838575 1192166381705091761 18027851251065120985 14725920055593292407 16935928801318608879 4912743193211374988 9001035862100561890 13385408932618296332 5817751308772709602 9179532895995661976 4923136281783546464 5406812333368190920 324037486313990598 15057819955496322195 9876560579783198607 4118665895969117891 4063511246611884262 9953228506923113785 16685738703260534466 15463124986160617549 12442774035476514904 17454413244253959671 3867619969173747687 17475026470181297676 16732091187760479095 11528414167130285404 12917945619605471049 5469589783974348227 16340795526240680565 1131854487260932550 410114663090167855 17188493809186422676 17342511101722787216 15546756981120589843 16763918001601411524 18437538383736391781 584911028673902148 13585805063126320750 11968473609526231919 262206525694951956 1728878688907077770 14574081512285691072 17161017797888074386 5065251072054508400 6449955748608068474 816709375814424598 17080371000775596674 8083228872604785760 370436244506132997 7256936969524316215 17192895587403969127 3022829120816902658 14280436874402232230 17509674023691827591 3009782420016793284 10037190506353445059 3538371156920850032 3718971632457886890 659561425900247537 6451450317565671788 4683301795201699189 8754716328609299784 11124128890888515334 17358835909403360241 8711285056514208328 2013995411283086130 7064421513898118233 13036836604021376145 16997730662628334941 17413277449913647407 8562608701490797646 2896039067415686871 17980313284957978062 17152417811434509302 7754856381625433212 2496785241100170655 5827307513200333724 13019684284119574604 12642725340691275855 2936838253251273766 6266217096329406059 16674699895911082602 12718046691893077702 12749981269368062157 11233272626405273848 4608980958127830610 8819105559232026956 14095963111264520507 13085291786638358832 8735280777680773771 16211853905592039117 7993755108630181811 12766030851840279946 14341376240637207827 14811474312451370913 17979534011653446073 16455408180200920028 6748627430516366375 484480848917309620 8310857732338913281 18297712292428157926 17516868285533163448 14645033333245205644 6853951223075451180 3630859349219342926 7391992531196394270 6097584373477431761 5947287224933288644 16684046384414925061 1136260371161778737 1286433132552072345 9939659732662827552 5364566411313853200 8249529346912896811 17954900133286196096 3634677613805848530 7793576810553310420 11994179149769012797 12530822862067595457 10641235711927521392 7468250797955555142 6154130514829869743 16009696604526830455 5832418980427819727 4840428171534396052 8408468851430055628 16187815007128056600 12836604742772412382 7746670071384265662 9117431153395753047 1285515789983695203 17727106316534853018 2879004791690293828 13660313314834449819 12965285572772885256 8093456037729324201 1349265352886176761 15655202347158362884 7373922846716902929 14995329729543014670 14519970491811481872 17164073700383070633 10497079133308010712 18295989099607567200 867274574540266011 10767907143909230145 17028515281682400224 2800554404086417489 2021254278183989332 10435047933770414716 17852691880900430640 15830361012548389221 8397771201997924655 17226807312678487903 10820000242691363005 15055401615975969760 7489974819335743815 627657475070716814 490011660728847829 13968974420771554360 12237121527635085775 13188519933601791042 5802166018338873936 9529814906336463166 883887069978857256 11068737753598228009 1490384874191203398 10862038148182327055 15760130134320196420 12582703300982291430 14849708299766178057 7732427271354983671 2376991326920217977 4310700068360967350 12882073924860504124 14207336570775379625 8465245923958338202 6836533966536096310 6946600932604143223 10926300570122361689 5290255859899877434 1527316442589852476 10868154982941952244 2767992863467788995 4742823171829668122 8177907735452117146 3987291147882917754 3610778351612952103 9228572276628229879 197380152784173964 12801949068609348662 16513951664876122968 15538126366921640378 3286908516670115201 1924953427659121772 6722037353801414314 12199524985466835798 13329100913615606172 15256757468784482480 10045404475981899166 12468064166195987849 4288694683491264659 14412611981772726650 11886455590747959978 17608108229186266875 15805936386194407922 3358119682626535663 5360362132538820628 15622986269876003719 3623569364977798375 10587883227290435594 7838979098872238555 15861846191390650205 13120237248239871054 16797090344063861978 15296684794840399650 8878482308477468524 10244966525914867420 7178200965664411165 14665664877460964973 2212491921901324321 13097050040616241212 1084090500252432057 5121743220515875197 18084038453845484045 8603314951304455904 17338566733379290347 10845274024054018295 10367763514226575559 5908118044905807348 12619100027915792444 2965864421087801725 9942227646375513800 12360043021690933382 846827436146961189 15036199445717779442 2863708421409419754 9573634498718986604 1331738602422498697 15844095305675271595 17247948873178020937 15272148153082875594 9896661703864960324 5284562549640032521 3952072833111862751 2208255152253254170 18355568885652976784 3540564299858858784 13870825499616476599 8467301257483535330 1513737771305167804 3855958077400306464 3304608064370967595 4699170331402752334 6761271311707405721 314252645361453952 6464988694362293505 7593181683256499891 7800535884061464943 6528427200711552103 12223581617721004666 6647728716117329008 13924364081304926581 10500521036033802906 8486242570104246720 1060321852153215087 17175492769125928206 2375932283633925464 15852855598818254399 7045586436152036179 10967215839243792304 4746355629658023099 11901018010543328901 17192865509838806113 17603180796082050387 4406970995904192629 16533299099168515469 14794645669957767651 14808611193061322753 9662237829433369128 6675571348916393778 4505485758754960310 2336196506214957589 9313899130036659365 3687563691882705370 5767878203103213237 1628205788917785751 10170267368381254304 14444301300783871294 6040702350405650979 1109241782565264230 3773434874252763601 9636628615483845382 8422832327824164690 2647995079659050711 18408386845911772892 1295381174462965976 18361504577885935411 18168163488073723963 1371113277599111953 16525187442967209557 5783520205023850967 8244923256488291660 6739520043686641329 7882721401655662353 12065992490524617908 16985901987037492591 17427252405586786383 1185099477175021566 15292581416803204706 12470972700563494287 1086912512602652914 14518188705873591299 8976088008202787479 12511600084102893102 9231644286985514112 12007148558407728007 5877262541669010480 18002475821456816721 1680913827558622158 1700901378369983473 2302123681316019773 8690835429738879135 8273497884597095732 13887965730015781014 16239671752272289468 3523669868987759265 16317191738704203023 3632293992907243398 16298028944501783060 1697774468267455551 9771865554824222818 8774599336722323299 5577750092523679245 11006005796951203651 5473079857055873732 15145179124024787209 10815524703276509911 5921458669040423536 15317747182574493721 15152312091316584892 11136016251507788887 9747290344112716401 1197540802625740896 12563737620329662503 10262709836828480782 17532073343024335946 15822700693008843049 17812088696878805046 15113316188733526023 5990245558050364961 1498686675509101917 18437300189849808687 6562073012976909908 3104977771795301429 10066582081056694925 2905965331271438487 6603151178711125896 6445648859690033668 12219081032277228989 8149696377916877694 15014182621203019301 8485408894437835667 4859742534665317943 1226622720300767392 8390584530082515243 4264185679194258142 303695676256134488 1393128742999332912 10623685621855386024 1589840073153164143 17632459374797973693 16092867030921226911 12427996548404926529 487235918131452556 14871575534356473609 15022367405057128287 380134776367929400 12564051920339798642 17504117888832757925 11427166374050944250 15529154070497961663 2584839580073497033 8475948756094858169 16768016854743951751 9615673085420107811 10884751920133222425 5771039970708732002 13957093489296782319 12764747977835020788 15005474209315355388 17421924629676587648 9282077408760055524 17330834148005442740 14539342054639559595 16495494012363134652 8979641588471628665 11408965220548003155 6721774337983692080 5269021041323678698 13805409777108451062 7238876933238080559 6921172001143602774 506103552375189752 9329172798070122097 11266272513767535862 280002956958342529 11458704724266969653 14124414594422002187 17042177345757191422 9817079563773518241 1714270502865469028 15107545690989237192 3071533465026928848 11852647563535323893 4241047547963512787 9393776769196576390 11692222656077718507 14127428473770434426 2227045781727606307 3496734042915867057 11852404924241054186 9154217601702181429 14807545972838655254 7064102837100678754 16430085242523957212 7140100917113968437 6616769668440048088 7183945897324392221 8949960134072770110 17628885922851432574 6318522210950905944 5040792073999603261 15133619968634122936 13418595279669549750 8717292369839199936 5179900213388615116 7334242379459953927 9076482039249592787 4811078695742651913 2927399316126762552 14417747347573280393 7220537873834104578 13262635356833495349 2678591290855810827 10780455041040216389 3502210200070823476 3136798523491269371 6041350600603632047 8085761957042816554 5471484600534952247 17506929957206050153 17220771802546267235 17661942925816270378 12852373665493440092 17844036516065296699 10723387597964561949 7162163972175112992 13640531958814853594 16196163996303842996 8808318031575974964 15920849176470695725 13550724192083651945 13211730178275289367 14325431790912276281 15949357130222344511 14277562319926931179 8890315346547140678 12081127112027433128 7348517268869911782 7451326684567853968 11016082929902668098 7470594759420935495 11119303304351003114 14245993284585512070 12886119199204991859 2417919055078164183 13160072546606561330 2675465307291600118 17025180674613839720 3456251934863108740 2575150911925067601 18363398687468722396 16182281143579885509 12118623595566420118 8789998010643640019 1330694384154806658 5975272943371596009 103073654959189697 8600125487062707887 3628080882292603477 7824061849487825468 13326827234880281322 4949856322896815036 9765758462667124892 16916600522050356255 3894689761728911491 16884191062028900193 9941127625267460156 15228415971976848901 9300266729966134216 7422889490699849015 9611198310946556572 9899189968190469564 7070145009263498736 13510640392786160052 1528873321385636511 3224015746880571060 79887278254507083 13366987530325405773 14423484276777092712 2646276117800103999 671869499749973792 12549584490342246465 7464241987840264146 10038221511763974634 12441542245048223255 4923618637816377156 12159008657154800248 15519940552894376205 15801676078167977500 722032248173865812 17389567142991804797 6475931012399765541 11514902369640520152 15118467064353719057 13228417043543472092 11475263885381051473 1406107868777764617 12885562783132693271 7299205553129873638 13643985021850753151 1107722191814523353 1196096457308081200 17434322521913068742 2721820991017389861 8700604594973300533 10838823463772695364 3618723628682500670 16964644217605758784 2263612701483020508 10260121862104585851 2448386237131303724 12041667999627644765 1539032926600955070 18008478982194907170 17885613598368196328 127915751403454164 9134133077579494464 1293136989123850570 809324017693690740 15014612841068220146 14330451427474324769 18205443366665518984 4447646625786220930 1406448087328235098 15596692472424619027 13940266265081436448 11855385688502871143 7627360377780296101 667719737719436380 7380474702202847754 13697059788223549510 6039521376325223216 4415621331977276047 3392372819033557810 6867091949304681286 3031886947072990047 11987853880650698319 3615011930027981871 302827506695439011 17263564985595064296 5170485388571709946 16009413165628802830 11742193686161641333 9945299091058454832 4873414478133306455 17426308956425733212 2765965066439589601 1702638838106248531 9491660737707046111 10034814984619442956 6505122936780417184 17365002302094577804 13950229257342008972 203351408510153160 16020502876318170676 3709286063231449022 9928207095831865589 11716004825993463028 16152404338458342080 13440407807600747917 385297367195943778 7555029266814085227 17179663608543169453 12573237925320816475 2725760150343555207 15104963727583157428 7792114256344500776 4483765129712634501 9238723322723073625 15271781410782728210 15959477697687314277 14709198262602763908 9566044707629756417 6389251303688691208 3397581618275828951 4657237262686268183 14589180389623051878 13301689834694018143 12409389277091759472 15430475880061090321 2623595268137826915 12033711336914288558 4995601224185465744 798393598318841905 8956990460775781980 10934981953536658343 14220111267992492978 1462720593325443600 14013010309095615160 6380316479721422783 13667347802302836534 13256578465699419316 7153283804135763118 1636154829033638333 5181977256955081639 10937553481830764467 2012352199422811866 17858455009049829259 18138741907394257508 16857101183619882811 13949434918282394784 15460833667085920766 2701161910902391148 12955084197652245250 17788943354745095506 11421438658902209240 4169028196536428424 743562840669301199 3125477284419287203 5683075464476002472 2695608119138057463 3501294597939553774 15046969240338365427 11770225647854579820 12074958280252624915 15442182402883821943 4784706074931076424 16401254855556247897 18025441481655507992 14249780585496698668 16202534689724794890 15904145591897361545 7645685897850237658 5814732003965625432 13397795064166803769 3253830515292521445 3326605343877760007 13605597403150768947 17974030302539786820 13197457174511365410 6559824254504349944 625171227646429785 3418282368823280817 7179762904723665469 13707354158915519953 16049470249628104982 6189621460089130497 7387544899368512881 2890900105217825691 4598776814623669295 12712528096045901516 17567583252266016191 2270827406215958825 3108727341340982624 3333349499400342043 15117108514746539455 4170293958562467744 3128256306936214176 9504502719848461085 11989454991311491914 982901969308276355 11214297388540621339 1180995563220461688 541861077357467622 6721730502774903073 4875032449507920087 13142333507346712736 13600989869412555498 68402581896662871 15907159880963618003 11030876702473867392 678927440089637739 7842035272164955890 13259585591669379060 17868499692502722103 5113804353299758954 7214611494279465587 11277785875064950646 590495375484638367 17388688385684659341 428581332318523243 12336821799993178206 11055096304885927982 173755745667066679 140713554785619234 6948963429079182926 11511517605117718706 11104383057712668503 11346295510455040945 3571799759157899387 6379280253657734215 11042704155168757170 6415290316688956486 13266235007822397401 16982469741946038951 7298739309989842584 13217567953444337742 16311877276915868361 16602336521150472378 3931232689666741112 11935034774741422280 18075334647291269706 518503876784793128 5922630747412991031 2920922907273077486 1145355234194602127 7670193043651108360 15860802863777793072 16166643695404421380 12136266680649746471 15138011640746845693 818999757774640479 17895943803396277519 13556989466520018678 3591673936104876516 13740879800846419517 12872070990851037304 14419661383433051242 7067981950542923046 1300058746358337293 16256164430171242628 8542456013483894146 15657374978269762396 3497612754370780394 14886730565575828719 13890961431938679282 6623228281108973644 658086024085592664 383135674729153117 15551559410177576382 17883495505710648975 6387079186890385495 9795591761800570334 14628072574959225099 13405355551354809061 1811132763189681270 7942215128134278346 1814509254847102422 15735515114208946917 7775473114704063214 13064554719684521628 13309891434165973084 8811337929570840805 9663045731586999535 4032110064189411533 16992438961694342714 10789351477056855473 3536254354176102302 13854779118063347095 16526783259796307317 4827860938500500426 6630447399698840186 4740455804943074494 17861343908330263059 10621763092503828631 9943917669169281110 2687751671900825307 13210308641842750493 13503217914790261092 11414213866004006873 1263535742557798469 17975963216002248635 4228535474368569770 14534100934746593854 8095341113241398592 58030360304135830 5494212713957090360 3156877520152358390 2739232619479610165 8559073738709813419 14033662873904143639 7605389688355018562 18198283895469964036 4183777513659841703 13807062041772863847 18332407019955202257 4274375040209404774 17290162831691633715 17057947082669299515 4782890330376048273 3821769480601034197 6172872819689520251 351222300547687513 14951942919452792305 17623203224355842898 9073853732155651170 64632868352345972 14805678790572588857 5553560135057322488 11471252068408414878 12757705088206289599 4041745182274558455 6799387706683959308 9266976455702978595 1089381268199304078 13807659545331189440 7567948717831025309 11238392764435684915 5833611852938609081 12396449495114732791 12213720034852233238 4176936542110533682 14647661936311587590 566632020433392434 16703973030205388557 15097388773195807383 14214525941616493038 950111239351395179 12662134256047145626 8247966388562159103 3817941778310335564 6568863677832205322 5179279831918445504 10776759556146212293 1965440144756381449 3481370081818996761 8996939483795967543 8273840893895319948 6667005078506092853 11525508323565807153 15470205410214165983 12686945206814472692 8036493312521977528 8377886685126037429 16706172907502679517 7453794604664686261 18371813001609527334 10797111079771470985 16418545703531485467 9415434841876592818 256918978586868943 4020145146329278890 5123345192499158248 8718431900075375138 17999311751576914459 10897373881198865676 14389621447728333584 9007526628177729167 15541718541547963872 11641787838809819350 17332200202774282980 15999738099979103155 16899557536917679493 10818350291730599469 8822910960555381236 6776265362615205165 10181470369252222789 11538975800385659246 12115495562699317712 1546165159834375517 16918465948738222362 3644147257806757373 8648162707061127467 8731005930196317725 12343486235937307933 11797307400697694951 1548270427725165783 7849824596395940843 2687588406824433584 3066217804352945905 10390330444725746620 12940052616646841690 5200662775105946460 9030451416258420913 7379361668172605375 12815881351554470335 13919073058516001164 9695216787813342837 4662371003394695564 9699600777659402081 11152727094501137261 4736694928354115502 8930294143428925200 14643227986347065046 4404747023392313995 10391872948437963263 3165102220073232110 540066355498892068 13241404387594937133 16598234021821423715 3426378616595988129 3388017699391802399 16389234687158288696 7674772785438757279 3443160218221052331 17898791718207697916 18043302730244472188 5691013482674170274 14474082375981020836 7554305173979558103 6441796762574653919 7601628469171074641 3230985920805482667 15719060685030096868 4283038354975555246 3477626326625470107 14803544437177294614 5471980796044954470 9093969183862513314 1908799165674668910 9599148856871525934 10225972991687850373 17036515847842723238 2403149366488950970 15385550623485085222 6114837869521758379 9310268861340013515 14034808667163116905 2035824770480838681 17263487751134821980 11632135707584679663 13422903765417510568 13306576453434012068 6691364439529898853 17874645734823140708 4192632675807441268 7359088575705785649 2585205722334637815 648134505299222122 18241233966344111533 14106719061620190752 11059366933980412028 17175929823115652628 1227948363503308644 5137604425102204932 2103702223860188942 11580527032787126688 14152012733627474330 391154269793803483 17546666152828353031 2721408026886830825 15045392987604477476 12360820794333235588 70034433661194106 2923067437395695472 18211489950721388828 14141246688031043045 1405618258893133724 10062283396982853990 4505609352879023257 8196259812766753140 16081193530004740365 6966832568718112983 13845890016861381703 11488794032236480435 5560293336300675143 14746170672532691836 13813025707939509382 3672846512279480629 5264766343259890724 15705917824447696021 1547661581176378376 16209381460793428971 14784091000152099186 15743475465389318870 17189038578425893734 4525811504500607455 8014196690175029256 4634747221123904233 13517350216369190289 6824696686251881802 1674478488571595320 11220783676548426185 5543567714002730481 992337563071529551 1743600208705848209 13598772605820811990 3644058031947104897 7305730323041153783 3395377633370237134 16660978485622904439 14139939215960947149 249235774325466690 4812945380649942854 14137958625883746877 9080320753073455454 6921869511852793929 10173031688092113579 18106761747076501852 15466446929120405300 2916737362560146512 9656450583502124705 11412574936305410348 9693395577833419552 14375859116903712250 17151941839685219931 17159387585800799470 12006377189881678427 17554696196860030909 14502990671996414233 2167212896811278025 15945717763518577246 9183138411236285083 5976510046072953177 5770711140680666957 14982634107889156744 3924783372256643837 34006934274538288 1026250086512393065 15938916344511695699 16211498406407872985 15613167150227060309 7459682978414651756 12932735300168901288 282236443767441526 13270616814723018328 16435824838213638588 11697339652302091060 18021074951095755459 9123522465059150284 616397967631563468 8906152511491719084 16229447630647778125 13148330026160925451 15476205538451235729 16020147578956735206 18405864996008165872 16729290077896064239 2342877961125287760 1600619896850214403 10843435668156648425 9382604696989281910 1406074162263215114 17105231975571355493 5339975987172008677 10483419861239760399 13326057285604033605 16431470087479378527 12009477725979513620 8741294994005597159 1737997368902307340 17977102960959695271 9036275139962457308 14102640766988873815 17938345610320363071 2319663513617285129 16717306253367709610 9706044891386157379 5916423104427416854 4030237203178868518 4130856645690893874 12304940939762989461 14128639692959769962 5508033542488345832 13604913644886103114 15500762878081588453 11719198337469095775 15835891449953629085 16179247627425395950 11799159776351320518 11661461427082198585 18428259395324437092 10778220075625634542 3870986653103557513 17056528444147241019 14947330462200902952 18113714411638168800 574354738483372174 12125768782010209542 13716043612522846336 9177286990460408931 11097578395211345986 11623346824581750316 1163326244400062562 16952953386938203885 10753547884361915167 5277301505324818657 7098279338975848693 9122569560749295698 9416556967531523115 17999543009163950383 3142373239553814729 10505051601381999260 1562150082124238593 8511378216381050178 16277757474668978997 2747375979825970426 10538832282882235117 5035946343897753716 14086296314205478758 1277301294284534969 3625998452337490245 16252376129430323373 15691214837397389433 12106240733666677272 8053858643040834510 6684984341137204896 18032272018725599641 16667779133947522283 3788164514517965800 465022222899311359 10476226064294758296 16630829091222499828 11098536584905834524 9643326664072357001 8608354983165448972 15878478339790586246 7172083976349558994 10230093959375100279 12873373568621834825 2968204139594142592 13951072143815232127 1486026537321809878 6420743779014850490 13110413019932793980 11866782554261989766 6777476572135273922 2734666030483401380 17853219176084806112 9723033052937478321 886457136949216210 14909961815993129246 11541669213143931509 13394028329134784421 7297483233776019137 3084090133397886580 7574255770286311142 13220800112594399146 9916916179537034661 18441164618040525819 10323156046429522073 648126921559924591 14128084246176765022 7501689993173781861 1811370278476059141 2152772120155512100 9964450190709884900 15700170494605711189 16551930989238866651 3909395561140255490 2370395410760618521 18169747806950401279 2674233093276303928 17674793554943562129 2930995571453055980 16805114616550698155 11202583395010012131 8322740953093330756 9391467380470691014 7529520097499557706 14217161537569707445 10420542451174541612 16637940023848051172 819771091838906100 11169561967714101316 15965621639177338782 11449094425744199454 11221608011421178928 15494676758127954928 5624527562399099666 4092085475082269357 15409605511362660711 5356855178979888819 3694423595233077690 6778939064347025032 7510801099476387570 13119141267851751076 6017396635622109908 3826960302553703446 12568688323804088789 9359375030270508559 2038696247325547225 12545172097762032029 16572788542802053118 3562852220645141265 2894561453054874466 13020948420960440675 114018708165172071 16330200328877453058 10052075393318675269 14438336364818612190 17681939512740707513 14500946787073024591 10838269793532221921 6242738706816149302 2765913488168582373 3599462129725130841 18085192670276426920 17757647420980007403 8028673233886245610 1871872986553588780 278726532428098403 13061042926399641277 977226532443437889 3077993887327730369 804473530589652516 5316340508262867313 5308900955919823867 3785810214993854368 14870745103607044566 5533480829027223049 9439508199259313481 9592006566937319865 3197184819203516624 18085257686472717645 1770315439678787172 1876275827664914686 5897589048048022490 826968587108464110 9144488655390185343 13701174070826360108 16769066475130212812 7410149300154374035 17518090460467086298 13353514195394691875 11600339943248945882 10247038617631151913 11052030166691213871 10143423927706447219 6536976841098078808 2738763486110102270 13496490772654836897 5164657716061387940 16321974169210098507 5772712839402536608 10426204437948273051 9239649785668266805 6845430845611089678 10668160218678501855 14316804823929452211 10747876393003771181 3483109823087626240 6505853638350847850 4646024680168921947 9160850536471086336 17040174552171736847 5012483558612670199 11568226060912648505 8517845004992857852 15038349956450853858 10607060851732753204 18127356404310069447 4082431413261050281 732222388699637472 5421062098453953844 14182362083241253102 5734551624222778824 10620978560543407984 6556475015070427178 1502303903115206297 4665583996408684601 4190744969837503416 11206459292605610282 161958789978286324 12331361593589402051 5842957091116216747 1375621763930972925 17775785578645579714 12672965379403519799 17171074600412566670 5608653493001140971 9333785303734294393 5138806566715420977 8672861364814940110 7025434128829716155 5516546586473012004 9118215651455810791 12125486005779197243 2174182688354989857 16819397629316006036 2869388796868104812 11569159497446881568 1433573680745050598 16506736590667227251 17452678961859982796 10334385017885832082 17063484290776010148 12435122450359600412 12300838064339705368 16958995438821499677 10526710068334962152 15777129077472863315 8968550178746679192 14562741933219616919 18131461958138050462 11650558055244381196 15941625433519714808 15249418461630049750 4412753359570741271 7702072921495891047 13504191667994849711 10876630385642595995 11133773567824061605 6032829133710900060 731529310832231630 1761642885940392640 5216977332463545889 16254552878553493648 8461962273053967004 17743636678415932054 12516545955664752256 16402855385074523285 9563502918640201979 18432875861012380961 9655012973773246954 7364612407259598095 13412574379751024184 12010248672287497668 7407603556182825617 9648904389834234826 11553283385898914643 396809118209706767 13232032296708304463 15233710674099100509 9120813759876414663 18122827832540804739 13552091817305661995 7710572587504987397 1546969004576839002 13319214483851749448 16361174754362857645 1212082900704575388 14348064180353696397 10140766641808831546 17361675534757986707 14569625580394130153 12223513428469546888 3826778600186233146 7592389803584405102 2629952753557535676 16172096925707241894 4156391908654970472 6248695084110897872 7255018304555381868 965882296457973886 4253290740536925230 2191939280133563307 9927420569132299482 4868116847478623450 7813276833025475251 14260480185998261947 2474510297837684092 10368974197539525583 18106375611882458480 12547417694486175821 3506343212534769308 8263936127622815921 8464254528941769835 12293889380850401411 1945535540314776790 6427731805082599185 841560936238399350 10876155843373111325 11448757354599618254 4749231307334649774 13875075524966685984 11367290109760630107 9041060431105087296 16897070951010023519 9972800812541996550 4931742311995277772 2280630009298035912 5119380062214625340 9883132369607885041 8414019608451659635 9628576921288117189 3399232274831951512 9980470351248924532 9834600822141243807 15537494415914308010 10936558695020212378 11637822247563570076 3516678463578586807 8386951588986190296 7138432670620379546 6832942857721968517 9311409494136727105 4140050011529873893 12004699562872623493 13516860070655280619 3528632173122275929 16909162082855370420 4848161574018817606 1494040705569934299 1284238041047843260 1024226815278353906 15526490230759379350 7035232957837684490 13122718286626774606 12439304861337631859 8512979889998930384 14694359915584803777 5018855798082869047 4830432821386316049 1048054253638024080 10801207127535534065 9727346383218462474 828215172521774340 1193769796037110970 269467543120190799 1725765077140289718 14964441550185745108 6052179967276912142 7029332306790956454 17095959838452572288 7088922625817479186 9188368778067775774 16376396653173406623 5901886247078810923 247072316069252571 9302343009790001514 6021890680968763572 9476705223720762251 2229954052535827296 12363255921671287065 18210534995192292176 704348697824175183 7091138964442458378 8560657898107437814 16055720519844863113 4435399876048660776 3968952637085229440 13300436680359612915 106582955334185903 18334328678236499542 18408923886536735358 2399330294932870383 9097087311321103637 4803033822004413075 18297820203994496081 5155327573451531743 15649030783401616555 906825042783550544 6065963761837385329 3974171297265729313 924196740371340600 3188299023712460489 2047322360725586667 6247868829243064165 16201966614551706317 11134768915511759807 8022061240450334153 16530426707143093082 864279607872950532 551810967303965924 7462057817987581518 4880510547589409172 9659658276767304011 10817048993542187348 2671201330775143109 5293203897904336372 15300175275315291691 8261264066266469817 11731704949479012083 16959697513567733017 1278652620208017723 13287704793367232261 14699562888040664124 17618740256286144964 12927626201239437457 18248951093326226568 2294547085445688295 6980726694463468784 10936277844491811462 79423436196641508 15850110194993590397 4206738610180861975 10627114514831084930 7958529777695127190 17257561993500298130 15684205903847869586 5325568342925820471 8122466558899344788 3794967679023987193 5465224507544827235 6378731399183720894 12308991468657356162 12693522651597668988 14814421468944538176 18415448093041923288 11911402520541058539 11639718777791783837 12559189676027689387 10745557223290057685 6861964834774034168 3928446594876701188 6864023696935763260 14082731395856438378 1609633524634115716 17139539105536812330 3104782738475269011 14236733301190311358 8037373108250194200 2708376637722496892 4054281818660922175 6257980088678712918 14770859422278531722 5725772722448575187 3389253339880522831 4831343598699744295 13951745685873923883 3443272410488151 13479493852837493828 16043770337003754720 15559885327755977232 9493568154980268394 9098934907945856325 15607558850507384166 12068122184641506695 10394056865933140610 13704756690573634653 8549955318824786513 3057804764673224133 357029750846412730 14011666209533926399 1156930359174515520 8709783757101603061 17737048556328662937 15248659716662450305 16915203955964338750 16259542374962419596 1841238072065616960 16143829889961106834 9891161117980396208 15071997837131129431 5819219883683775869 11097395390594061527 15729652167116335939 5971586190681660996 4190219531964980869 470421628388066473 13743937922696384335 5758302296605823479 126590559499050664 5437880829389303065 2920866495729813498 18076954647754239171 7613397955337893516 4239072145311795796 15651735143804239757 1175524864481627269 15048101151984919688 1898890553284948001 3685233548944443682 17652401026714988322 10088991825383755571 3552687889403806836 10584587454362611839 12782730024355248512 17727817673414654464 18055710610976700828 6780558924205075622 1507878347325657225 14860826532790060696 13898248814223666611 15508252380722425400 11858027312342643211 18410368942082779875 8393375163420632136 2384265048725772947 1984314559403958793 10722736066458716101 17038877483659302390 14318566799444934316 14320641334706701322 14766174028293228641 10384215578235816733 8893511980091138577 4827671786438950247 3079818788309880597 11274851365701212 7340628403162695448 3687607026097808917 13281512157027069601 17920739733685127754 7060925210909567051 12207245677025132678 10063825330011636721 6147012202241696166 15734579242218835631 2106742598173916490 1706247245844611054 6764433718432633984 14729128014871067245 12465763793926349529 10504106738489869401 10736650519408430187 472036340144840736 15037988155843039118 12346615305492065767 18310824926419983125 7164254668885858490 9311086026757671911 14752703720725114934 3990194084624278904 8826386485038135247 17562546301022192073 14455682914330357640 14009304113120248530 15847894443988399084 18405281658624585358 1414026688022116242 1975812763864356163 1487631128658145284 7235243800417398755 11640907811299816591 8462142922747484061 1856481620416908422 10781491181687790704 3130859344161157417 8189391267382936589 5664245455097792751 8248777724406641287 16109564729338039631 2832991878902241897 12485985364391078971 5982053746299591059 16630358904623925493 13370748876099478557 3705268683582681786 1899616331314862531 1975179206010910658 17274930530243226420 6696631095423701109 13922445193374290063 12309353245005971304 7614964701080136245 15340068501159564009 3339892771208885773 6206241035065639290 8375872127418357717 7727817100291462496 7029788445081986581 7524375600558396828 17785266388003871516 12461783819630204256 11846216207655199904 9574381852071662008 2628625328634012947 6573296523632861239 5859069880088341898 1070844508119804605 142157484592916220 6221767654587375909 17989682747357785212 14500139533869079310 6929982275737088598 20289952623450321 13338105093132149302 3988853649893904484 1866643124884915035 2066237301668966638 14858816281375055128 3097913249691191038 10237063617625350681 6393747626438234305 4552594228719970062 6067085134592353248 5968875033827957115 17035011765764771988 14867158984686841615 1369141194930365622 18126674020898419561 7705425712159048535 1539474505881030635 17041127632181871489 1188900643964792576 7229912268501115953 17471909608633629582 10358038802415825004 4948721475837127738 2698903652072096775 12827254693134302994 9500451210716113232 16251321722476138530 181638097283977531 17256138404575362148 3507936664340728867 15226062092111433333 14605992045208739504 6947267530741246934 2984352680510802375 7166572510239522651 2497681486060911597 932717736060747424 16158869184413959521 9546275496314592630 14368755156849137789 1728094150047034957 12766110483241394509 1606883549383977260 5729792882774454512 758327571493982393 2316505669762203003 516148894287010574 1929052983886675473 13869940964495906880 12230470807144523264 11937783098071468893 13565324363572339363 17505849907890883497 2939170485342117307 2423352691861373636 14770793779064680555 16888816941558906010 11663252317317919397 3768725342273961942 7364520627270757377 16297525137663430720 4361537645863502760 13214640947247895 7853126012653480730 4909583372625339758 1348660987004156952 14900784227375948583 10472886321104140201 15247677859462131715 2648936703115142102 3109994616349154368 2214737789289251726 16933995282019859089 2280046219141287069 13975229325628386261 14256694985668924552 11001267814711289084 8113884375013661020 4524640729392561854 9756987047177395429 7095544443889943835 5789669778026497493 7782703756707357909 17643368194257163761 9188383068180010931 9511078867269449682 5180794059897920464 5695805124624828888 13214597241381215117 10409406706303556808 9489374342433689257 16773907560312699361 10043461035889034430 6552423766911983120 15738146293200378605 10237843059384647411 4870289221442034963 15756873687717415072 13748508225947859028 16735999804733189946 13119406314389217573 6749446108348404988 5979100913590336513 12862686337285069537 12099332656616578839 2040489161174910874 12577931777090945636 13546819099567724268 3175528256429706496 18406454119732464431 11162002713839061807 10248541017054176586 9506830857879190240 3238382953558116759 7032286403301790173 9824376589716073928 6264910290358273133 12960552075067985025 13477950853267901905 12390215689361622982 14824996565605305296 7347001679533397727 3059234090416493320 7153138063857100945 13772811463301450141 6823162725038091533 16953834757098070539 7598092251949160283 11065541959377855356 17849636766534760215 7188671705322563929 7864562044150009491 1627040690881009416 13135107260273466255 4473308909508840844 2264838559322138264 942273229081264827 8320463542469917758 1121618304068618279 6146108077596235619 6060052841425376370 3465316049758733229 14126501410590778791 986836017531801773 12274464425051066571 10425838886156048819 3609061596357449002 10605685982437933476 7728594367580568461 4159331933543884573 16079671902144746447 16066789127021926848 5266607770470248878 15242561746743822822 3089670908630421347 2993944394284782053 10544873582640832370 8002971439331978929 13269063747233498268 4775830722654518032 16082221456432523547 4873474521873618013 1407526255968719683 9399386508115031707 15872926276618934890 11500755073910773486 8466859694866699763 6709288815597894136 15699331268855641998 9825151199665896431 4444154464032306364 14977530953596178567 431719658693582896 11314937289648345572 17619213317406902686 16154582657325754472 13745846246347094864 2797180351261155781 13067956001583777133 12357097662145352652 4424319013806000713 1472806741320014212 15635898874295852631 2414137801827650674 3593025795488704095 13059394445955651922 3295730755014179778 6816751329589332671 16352843732104953283 9606484304369940866 985628986956661680 4676138871793239617 17762342980969941035 1240896499537729436 14550460271722197555 8206640393711951577 1863437937056078668 10377568988766778374 13243286568693849550 9144723451006150331 6721194261287848707 4393909128806378635 10960535654829707712 8482319408767184585 17484151666605533757 6344140254290211787 3920884673112567660 1796830938453649281 7730937520644513209 9566273007253238969 2367876253393408402 17534524239943390242 3233755159881479856 1788954251139736125 13779012974038059446 5135851851966061050 4976805509607034073 17135269723658746043 14701129017012773760 6208241014666966096 2736287811246350430 9600605259761904277 414967395737941497 2583201178128281414 4675280664235284979 1153168838743600590 13046766616688634765 5045712195618156248 1833172179900674151 14696145214003889283 435234997025999591 238280539169440716 17540707415071186910 1168893969140443105 17939524839036108033 15434133744734279615 15089702654539498334 4545139988659373945 13368073281273595490 2795642894257095198 6271458979292283713 17881348630404152027 15448674184799680847 11050516232467656572 3999560882019921471 12384030270969109503 12843619449675926796 8312878136168123397 4061615934498815236 13000924352680690191 11658378227459070925 4827585631834422497 15460835680682466144 1753644235053745878 15628362980953695171 15017252687615418372 15473947805451544997 16634281688754762397 1213544408346333685 15286597224840334347 16416556056521357519 9182893604121469312 16784100102139746254 14231431150132492036 5867035879779181566 1472902887626239257 12954927980732214558 12140059753305842178 11690685463275456168 11395476611976370193 16772820853334037738 9954121446882198366 10741690859085447507 9630352182598190311 1596428493363630311 4717254919920209142 17082312575421010690 12088731796100492106 11435246958544679731 12248834900356993264 14347046522676932372 12015832896866919041 17929671576000628944 2395291873086752406 12166820203512414063 11875387654499459785 6012515887972739703 13773047650711142920 7913116217657060973 1275482862501762276 6290566560074615457 769205874587990958 6313179540824285753 6030358848272074065 5444623284848475384 5025516041397153890 13308456563308579634 5114981998713099718 17397625434825656600 3118643137094655152 17104709413269058749 5863614001279315149 17500067941893401401 10253705190535205379 10318518957488418809 16527460292771706900 209573999936749193 15873534782687441328 6450374765852679322 14543442732249919883 14683195199600122223 10414969634333513929 11903573831273445731 16055755291995679147 6630177411920831741 2742325809973319065 17872750297496934517 4451479484373673954 14241108826595946571 13536346277550238966 15900700974167628098 2028410782202736398 8562772985042940975 1327329590969335677 3824469833967262957 8916602734594730547 10780123274607585755 16974089137036749355 9119745342330454945 17582599482156341197 3531614247179869758 16597670842681441866 8706743310773798988 12117516870498698430 16046666307690588154 4810357340229041342 6122480765316909584 6482266882973604975 17146529051868068546 2405968501811339818 6206957362896515197 2011506689250811425 17805785372683813235 1082826821434039883 15692997526483450568 14351550512674430114 6139185079912236185 14849375466601770618 2142790867392032799 8309552379981847696 9369093416418780766 14644706096703452542 4176877250337196823 14514509504175262348 368142873571611929 4789821436252105243 335199832288121138 1026587633443651703 1854413441301499295 6103150810581949264 688542732752595331 5872516058980734194 4484848683372510455 8284874279551740614 10653287215133422759 3077554740587402286 53561844181668349 285869041987567813 11626786742557992922 9734954874831027069 11068519280940029187 9765501274706184439 15489724491696940482 3393107329168216401 673079415111262934 6251449092200988149 8794190937360144381 12660851982856166797 9494001997024898426 3376476702037518139 6387840195723032051 14846278710693237903 13485151208477451195 8089307302610966008 16608781246252405398 16279654000007225498 11910421796553373118 4274021932357511079 18293579970897440022 3725643291725071604 17249282961081243969 13317442290796608341 14589391930021879674 8882965066158264136 5506662522571883333 15674907353409499043 6241180652743052748 15632068357760002053 8710268228156413788 13250411565147076255 12790676282361469914 15677601017374835520 13773344997090612439 8970981978426691274 4758095071030420859 3687130251061491741 5622168449963371858 6379337158550190915 7347691196028446197 11494704048831916709 9272691851745431852 12454919178752110046 14139095565965125185 2572016650677608645 6471935576790547274 16366850753845205480 6685199431910605939 16523605196404894012 9660914353087537203 4787007231693595805 13701815800376969875 7781948275881686660 3683679989860851681 939452688572186864 12555566814670376819 2190191789971787190 13750208943194936466 8424711002100784739 6800163265022805580 7758919091074342060 7469621319026578141 1639592850694873547 12517552132946802561 17980579364348965941 2418233504177684593 5263272212853922715 10094119660031318159 3663694544540619005 12151565180493570680 4531185778347836848 2196477178683828778 2569126502058942784 16889625318079134336 9422837083907201927 2908428521497113935 18315079216163612066 10612789915663450149 12098149595441909077 3958493368258138375 7375447089680703788 11363361824965539175 3046471426359583136 15855616194740209309 17038066928559580656 15241497105427956360 8177091355898562796 14699596708327822506 5610918465390569351 8983749494310966513 4000181541756081151 7154499256230905479 6872918400460750873 5976308063753403289 11422659144541338465 1487460445285881797 4547210232614918776 2929365140340715395 15227523584792047017 11376327804554430068 4217817646302651712 13336065354953481773 14067472480640141860 10997698054423010225 2222490374289367552 14534375052923537286 1834731199551625837 4330205874688182776 7639007335063391824 1819724372278052500 3019214228385355034 5798220124678238093 17367106393814971132 12208721345605046370 2297139961714562927 11574719784468710715 7432858128534070974 13968479309809698053 4606863396835126466 4239652731037901142 16371592794851951696 8295894853321484987 1224465679991895386 13753074653680347467 5468150712515612068 840747839552054789 1530511937347482373 10614512740085416398 10337949105617163976 2392214340876633514 874643834837516772 13372988211949684205 9803416482987785678 2187524640480855899 1938751669058662146 10594564210409020782 1577172499960934270 10910268310169947078 12059500016256032651 8763860424539423815 8342729005463948804 6333749936261450675 8912692451239934598 7217673636483080129 555436982335147884 16017429915681430139 13175955859230912628 7557809521306809622 9135986290934727434 10679261832800625234 17127580303594061506 17292083465733833780 1268512749289875028 8483110153577387288 8620334036221213953 2463414380839176633 10885667749310891952 10191779453756397860 16066011131876426338 13154949733178588919 4478592722412045685 16018603242750413103 852478793108175270 15141816527106581161 5731832258888325726 6497868583250306561 11592723929512194 10724555665216845203 7305776139449486121 14093636284235294002 16852766351805703776 5622411524152775653 13694411972906464081 10992906605482883132 8946682317008045368 10854270235828133908 15286638056490084738 5431591419353083872 12657732289199505380 11178756018414476583 15771123150421598621 1189849510907388172 16157501300569970321 1079416193960042788 4946438577583803837 13805734459982923868 10782607639714379213 5231559017238081793 16052431466165018718 1023449280878428107 6430721543694241265 15815398879196061226 2893975749652866247 7629896215741678069 5699953972563104772 7536217639111881667 6965218539473763668 5751359690972811046 9120585508116760778 17809283026096493452 7610497660023650117 14631477423529572907 11203562962226842174 13882712706940498942 16551965791097961961 5255491841582943305 7748017720312918809 10640919112263583805 8399256609228715675 1728252172469792020 17211066410713613615 2049110734456387336 26040085732386144 8035814090334211903 2325451748056544681 15143610862298445339 698389478791373315 13495687056033151447 15752495787674772148 7190557191652115972 12347040890307148872 3904246184955525553 10360076162682748525 11845240117566585907 16426523245287710121 16281804996312018349 11174383102334734338 17178455062035782054 8528614709277549848 17529586460520542880 7264258130418700923 2258394515992741333 12931892550287684942 13899873098749561631 16188200672247537728 15437492403203102704 8091064161938535068 2159449138915548289 10436724942748787915 5160310270541448477 10263236758781019157 12075246046728682261 16682232911031094378 5892838235699068884 7489701041911476956 4706696671886069978 1956451242772131950 8106162333631788441 8569188308718210520 13417895242272749266 15310272822909431449 15252096397087538930 15948853004482344761 13594414576919370915 16837927803179966221 9345054827926607123 7727872985497577941 1474998359918398042 3661340926597233687 359382036456113451 16879478043263636250 1203158678240700204 5034235361448613803 13610433896876647220 11203071892085887271 18134084547391237367 9898451965485840248 340274224333379063 10215268599679138034 5352339708724401104 16392341474995283406 17488403000217021746 534692174464925996 12743582538737501522 2512506621403195934 9071055566010817938 11266304178803552897 9607585245857589965 10841934086334426580 8194698794672755748 10397889996027813919 17385403600931538095 13133476552204124957 9833733085022861673 6585985228456882646 938068690404813751 4590703033098754347 2394868987618276824 14292085966237642964 8854353270639638934 12178810962552944917 17235290689490841213 2134084935374359568 8815964580006119179 5660824346964273059 11686517196219823209 7748558579709442169 16127497371214131101 2611247274258426937 15733818317569100390 11440196825741723214 11006224425651665932 3579103992254096248 12446753383139865889 16482674870947573557 11794669450204744689 3922155708128010487 571503084673366009 14819434332074293020 15046409559278677404 6791027033849623354 447482321556564247 17226947137296189510 16103436032736882921 12465242208105347928 15121175443550936382 7901534306490765506 726108091272205655 6263633469335335095 14393715681958405452 7655623564488922694 10583800578665531430 13748963279115480042 9166778850872162856 8019624410547418001 9583655608204461643 7278946374821740285 6299264063393866290 9046438803201955304 10687025052646454716 9611095599432092985 11879425293830430433 17467705033376746106 678423155460650259 3012820615876229706 17462463539725033939 17207440133493120496 16599800080171082497 10799308145433724706 12344727325339279761 13546635778386532713 15728639572354148132 3283260479535052177 10134045643947393000 3687541571294944145 16749674103123909437 5800231999865091395 6018520768623181622 6816207796468581546 4791069835504488564 13477169462693851035 14822439268101296567 4747156144397944576 2375987534686017692 15182747232138648321 6340822349099078580 8519804341682529171 12879890298165616899 9989214586405858368 13289663463311498204 16610389108680714816 14603817956230359398 2907292759226245827 11671066457081804238 10799743152942533297 12898263714795855788 15293460809477864769 7928574419223176227 4957358994977745344 232208066132260773 5045640690992714096 13121194906418200983 5918908974311402037 6402449571657594673 43865665019328807 18304326121157404892 15258015180925119819 15334884141593655395 4315122507153918102 1392320090322130383 8618245310094172744 17454595360228044614 2633227223326896473 16366630865705375671 7787653190135747190 9155638037096637617 680393204055830350 5998261955934809664 8947552063274267293 14038674200256025512 15735022370651314970 7498368735932569850 733695148111175548 9552074633386767784 7739924097457555701 13067680393253065980 90439825628912147 9321759619346159512 15906672442426945876 15249246062298549324 2145379636397677669 4813130893869772076 13629571559328724663 7907816811848641701 11912003062303939061 3795034113509188115 14970640514884767676 8242230410997962315 3241451670214010195 12895769891687681710 14899274720367755351 4687575894051132848 5445651121954565635 3332092594546986341 15190736792429416927 9318951585484955309 4730154926122897948 8055909702419542994 6267918485995749930 2183621855471107106 9733341654815841825 10772169808112049734 17305186414763955048 3326127313885807349 8598591094871157856 9092060629355657625 1602308039991693189 2138190515626808598 11179767983406328343 4018299553666213249 16058980829437155590 6708401410217971213 1236625585524002310 6431893347376642559 4631948985096992746 7835965419382067458 12848818869663282351 14383743296900211261 17337865749534939225 777118614628381784 5393924843011771482 16494849828750075401 12130139875795313972 6525703604407066712 10634039420804884261 2060676310485699319 8952017461070333525 132014017933569539 7945890759235557334 17057429520100017106 2813880608604641098 4765815553312805896 2847686141583904390 3895634743221051939 8589339602579672317 11919439657603604126 7097663373869984007 2771022618705932781 7544525197841540756 14929113567613550082 9428685258702450816 11048598600389406054 7316922007421116416 13450450350370681539 9401514255897445762 4205991764175650303 157516076238761154 8519547485287473362 14798035714938262258 15891869224168216758 8519882956498086433 8939295432437977359 7803313114615631930 5594963451379249294 2412599136344425035 9293740561955261231 16199672844445385610 2757354783481125300 3922384156596627084 7093776770254272432 4029257772462442115 10484615200082162892 16174338600654852512 18295690219713645998 10323956343074299088 9574510604268621191 10799793002897815671 250350981649739398 1216788688772035634 18121253937964486469 3666852986990520920 18330424733949585113 18325204778572501182 5049247340970124792 6094232240952473755 5015888864977957276 9496365500782154376 17364917180601874696 15095866975650330253 14548141515465660696 16503761588778285129 7611921622812629178 644583978446998590 1836846473629012233 11941167707177179458 18375344573144858695 8294621928345487360 2773820466693270400 7055922387843585665 10921512561560036349 948713152071466698 13296281163489116229 12375840881896001515 1406873496613832808 1819792200657538119 10837167164195891528 12080711818486698900 14681004840437534005 15741405720897089230 15373496464879328966 17793792140768876859 4313289849971005339 10731514263477497433 7741784063032681669 9984006740468652147 12658105693066064460 9417475377666264957 10426003119808866382 12086132240107786789 6524704528322872825 14255157554844321474 1641945753625058005 9853944849614673097 13754187257951178347 3635760756286320118 14384510487736434000 3860430970656509254 1519975707971111470 16857632739638504395 4313694858245283273 5814604815500167091 13728087311111557023 4973246905825375392 17460743903498019281 6710990360550900236 15301479822954744574 10100860308980789904 5949433772047827868 2961263584094647749 13203398126793623600 8038099753998153663 17982417972102912841 14624518107444762279 14404483315829519101 5881023935829544609 17677221505061480936 11028406135032373582 11558736077734071004 18184538978874412729 10984620293946548226 17827690022407708738 17846966413467296046 16928696129427467786 1020813308362190971 17408756765954860129 4216627129555535528 10502653316285327596 1180761216864995389 16987577239622613912 11349722857571286159 2274644057007987885 14298155258021847578 11947337889586022859 7073792510923838345 14720129615563044236 7407713166975968854 9727594993022347381 7034851691402419274 12364636831079327783 6087944345052308820 12693814814632953042 9664027439615534867 7152045860305516419 10057911607737660875 8459950977406904015 16905370966456901274 1995096083936042180 4870974453665937691 17122581622335875421 10946730304743786565 1425322955832416706 4558515203732734124 1964868546427569414 16931516058383202079 3820058796284549782 16615805899447367561 10987897733098159792 8610875798865774950 1145628955180190684 8968887396278043007 17348456199633829651 9306443219147771755 12564150321726048953 10253936647209031093 4997711779329224733 2867396454643850562 15634218192317197171 6725787687000653306 5588187444551722003 6694466744770977360 17196168164014218559 13373711673778999585 14392585160243091233 12279567590627905063 8336652670344702058 8135622400447533781 17740219425536824954 14758245684640863338 104804528905414693 16014922154367779817 10746567448314543879 6644490465413404268 7392196411080587748 1810060974395468058 12398634456625205205 15744011223438496268 8261769044777909768 3682231632378420590 9701002780219214397 6647850842011388933 11921590747866675564 10505670336600069819 12769628982677282094 2249160807364350550 3656713406999112376 13843179519902893549 7279293972202257265 4161303074225073998 8197950693806918988 13260282124386276506 4569732396835847313 14451964839177367068 5996880210512256239 16340467141704752931 11807318387356856803 11784441823966937263 4887369601113561167 7683602263173711728 1782261197788049297 13538562282821820394 14043559140920639054 14919828941624854090 12435290374348173318 13789153757134099281 16106792239992159815 17384523790385349076 8155689827494225903 12637045120070878858 6434397068332954059 10731672772420022206 9572986170217647094 12023329371302567770 4266060953737500620 12014184237139267635 16174389303931632852 17995786025309693481 15524630925183708578 3816400659091175472 15851088187370965696 10964884981263123635 17226086973771916143 12617258036878923023 7366679895934674302 15040835341365158616 2928126277092790668 15588442701182595728 9075080930067512829 6900854891051456811 4625321709273648023 46379782254917042 230729407298590658 16643226962708482474 18190272402316149829 12633435287702742044 7751562299297151907 11931741225927137096 14215274180801098995 12094596139350644387 10550560741651300746 16020536907492569156 18141466941804510076 5865916405582150068 2089265914913114886 14317055681122001622 16771611517449503330 12313336867212476587 17311248132708714699 4513500707661967194 15035672376652245608 10464635502168645925 8342665062907249041 10117122144430379840 11940849825618249785 10636418890569978431 652553817726543010 15320994182332055768 4167882279029398953 579325410308465734 13532149440180271921 4597134702077153386 7137866260095999226 6979846910456194093 2886697666649537087 12189045060984577562 8903251548446840489 17449855439879994337 7053779782971965714 9284083051976580794 3258159758438217777 2476948507295954238 9317714201678086607 11219130312351642223 5907649523005029726 6209764293740042759 14603442186332827131 14871656123195392077 4269865199370894885 12796700815104257054 6173910211535533915 10139291342967983737 16755414585519112229 1102814425180198334 7529390200578215303 8714691496748620701 7173347256099248047 7203285131962259484 10648767659119865921 7564940397427695062 13081683657401632156 12838981855403472099 3691304094981141574 15497681832098252540 14556461236693086317 13725860626806948846 16529719859939420824 6068060787103107479 10879226710498761075 17242820761573656299 2747414404700369807 11846099121089676937 17519201814122286692 13548969676932683316 3413482658836647508 11678429475704923387 1162891606257695975 17926885272711284767 2594269893241905698 5294845046490720939 14926904751929221010 14731293664595821674 12770463333109738889 5390902773689644156 14361721857387961425 17083721251955810073 18269509051202437878 7085191072523638027 6504582043541050334 5127110658842476182 1545802690985256994 1878333073059690586 15587131663088928780 7092812302078746647 13597862278208045113 8159722659509059870 11586268638830815129 727665265958021700 15396514423790108255 11239966796649811165 9669689549378446264 12081128625918567156 2402673863134266342 4383225517451449448 12441730365861845318 16077438801753218026 17002420265896259981 2651487977892874511 4118198105673884409 6747940786399512652 3090516914871215218 14168158154795259266 17419877431788400950 935191738846520851 8200113029653227492 8636262450796224267 15090701717592795366 5405274175172540357 16795840748761479817 14628487725137132394 3340200637803762623 4922915229583422483 13043424005674880895 4916956945454368409 2081560893392112986 10684642169578698163 7564566261930813913 1125623695472119154 591680341413261485 4554355433398366666 11251131798795384931 1397169525228374516 16974897217468396543 6358064565601971087 10452187662484506700 10890701470741003916 4208725129209124377 2145215824050898459 8322725986629006416 3856974727489291704 2599383688031055991 5109391879196004827 10257314026018195945 11085196159155397341 4715194439530237535 17324178114896684444 938471304029952422 6141623691239827258 10805231825132309042 557683982081588594 5428092109923088513 916977457300872996 17543782565930493552 13679562275641370907 14838782421834797196 692294871920603953 9449502735497484370 8686950448443180038 14398810910350089620 743105850675852072 1456952574382118778 11210489628060564935 8579087767819625733 1926164936907057238 11036587688752322537 12713647412612490145 5486654870283319228 5869920898302997899 14598945731713655509 17794675437734948384 16844583257393077468 17413641050085335184 450481002908154422 7599806510738576362 18313429266433798197 6158852225312375563 4180268874912431745 17671164925606682072 11554189995383801824 12973989838341695860 2152247890972967985 15385284572187736621 6412827452896385250 9320389988996481028 3297326497980615382 17400761112925619104 8712868354201013873 8380088381777795714 600350776170913482 12678854557216130382 3666888209587362574 45380569571575829 76783396908980611 9081745088156819385 5433032155243984230 15396452762960929123 1903582345822460073 2995960757962408571 13979687230463054803 9328329115810423798 7368697356381173067 13625342201147590548 17404582526678685297 8314876762193193026 14722119079572191041 14396114858966407763 1942736904457745055 16234553543273787969 923952338431874261 10113137977478724195 4529308488737711675 16636652889345513855 14700073977864685749 17870876498138879083 8552335689424429282 15001630111675900905 8659983088080868516 8333527445933398922 11594251923141291919 9257176294236564684 15354149015176162500 4088309123268814461 9645459814089010364 14851886851269643565 234250247663714237 4966940836619918976 14738107001583907492 13624641207910786133 10187078569693986798 9646091287341915151 6489206558135517962 14420465603845949901 9857432382888442727 7465707505500436054 10043726579712171606 10383534645125132305 15226184760459552842 8974995762099813344 6519173433845539329 14003472219276813638 12360105684821835442 14851286135179712336 2255825219073154403 11247498502680581117 2871784449786900272 8331372922578614986 18082652341462337020 5628841271774609643 12724207478103150087 14851886159224974156 10244845123822376089 10230604363527452715 17111391053910508116 12325756553638187345 11011103316058668855 8480157648721429312 14364943876767255530 1272258033580408081 2934068605396511563 2693182661491196069 4326696330934979784 1907595098174879197 3835470403922801572 6338899139624792865 4984409410487083066 11515873269731323356 712222724797602509 18406424175723624617 8148503956801020016 5377305201425374538 10313193859891936414 8954364111511728892 6938137908870783839 5404795870646610823 538602639042693080 13603408738113135870 2707619244888703912 7544412160424198472 10927740652468531089 9403637296995065144 4014961008473853858 1511024190286547413 12474673552216187953 14803814176511153663 5088739507454546837 9926926836772307819 13951853022181073108 2268962825203053173 11265459318499099946 16705019172494143306 7909797086471964739 8796361119794705842 3011765282348077876 14750728262809342707 13060784292593559433 7090167869841499782 11718383299831556274 9736525909198510025 3837863994021674096 15094321521564284522 11565261268938206444 14233332745043110179 4203833545553680208 18284260343032294258 7292441998764418739 13524405694313216672 3437466679947732423 13380656779981407418 2117130878712456296 8097780564026045617 14457016511718427339 5437895234546842299 12667476567372217581 4261677805456685422 14619070745604034587 934155402706107330 12944438401475948680 10799523810777727056 16145893397458398247 1925104412272340342 8620677737579993843 9192255099073966089 811670255840975115 17471395082102353249 13507082580167537660 4492664793019786407 2111974194255488743 12468950319415902688 4340565988871646704 1038584674867245283 15637697938096216430 18097228012922975890 15114814455930626738 7145545896312956458 12008025112999120727 5316948498128662890 10361624297029124932 654348082087452124 7145633176902816308 3489457875137819504 11694930850740624515 2083281524517883310 2996002442899197566 13000790925915538773 8457139952003168845 6408517666489532804 12110885837356117821 18399684317257499227 14932443232283710384 948401685266618034 10515142584377511921 17021773045867579823 2238028235663578417 16518177484092454762 13611403269686916324 10153021517535843629 7734158483182154132 416904030204429671 13141006655377979304 15312349523498647823 11060618212086117533 4667379896525798428 13527715202528971888 1618717676481550212 15575362468460147246 11743757927996764164 17260815996242096794 8173968846307461178 18103895192918809956 11704956651090810430 635202853231767742 12188660836700144259 14206551522645259399 1968859603555804018 10658469141503968139 8424006039433723131 15584345781591383140 8457420547785228372 16239599590958322881 9629392169135861150 10578364714221174694 8998241691274866742 2405349450287582265 10673120499748594280 848724696301119472 5253194859662897069 2964579592122384933 16904583355302374982 2770548216028823791 4998082605510104002 14317397972814372466 8958581303329174350 474432571465154761 7903987789351119960 11311745883673011150 4347187138749355816 10225565545869829527 14524839616901245769 9454282256147952570 4376376405691933789 18258076758067241708 681824292535636817 7182783070027905490 298366282611530748 12408943823846999766 2287927625308853192 13017209781547858715 17541807416304331876 7457868707312966268 15573210071528362869 6400907488899343457 11485911135966701792 12825890263042794445 13345371785115377310 13018009384764795110 7114014818802098907 11187554764584066365 3871498486958846188 9529660586791925912 10125345748161397407 18247698721688852191 8876297868365280110 14833930075472620650 15770001471335806306 1224724061649486724 11933933006970907178 13524849394092498215 9770580468739249855 9332184971899158536 6584563071358713702 9597954097341409451 1374230859047637605 6902932719719394834 2392488834462104065 5816138994619061522 244496495274838862 597006830509223101 18071609958611219868 797927737542509785 10274102569175122096 11774805454755510431 6318216557011590685 17159658199640006082 18267749197087440338 4175731291726222737 11579354182311395563 5185646718381252261 783999528133050526 16973466021413610253 9293040185177779365 5271897437503745352 3197450246277071287 15104057839248692267 14127927454001784656 15593136754750750319 4093130913029166529 3089677818305692850 7238298964525898303 5823520058888886751 17615225084511551164 5395146233898626874 5680728066603375955 9001942217851881050 8786801662047205334 16742299816899423580 14080987247806244139 16905751185274423038 8276457623761079826 9778591766503841746 13155667836084451281 11778244700637975422 14469452082698786138 4572038059469867825 16119393341919735315 1290293699237761993 2615707036714001183 7297161945213514868 11476225963765513821 6376861863710128620 16442083448594407526 14390064768188672284 5075881389073643612 15681350038574808774 5122348901690994891 6832039102115326731 5490175610226370064 6363574218095316310 5810301449524024274 3505162872572504284 15477388041033263099 6437423050629143695 10261986048898310634 15183634314286147539 1421572491410500087 768779619402156289 16215592997198215173 7378134091920650627 14130772807535424692 14801491377156972269 7959476636818997017 13002728526400001369 5469905197813712927 8371130414572870278 3699013930367232719 13125306749724455567 5715649275514297767 1888395586214290375 215036079944968453 18325080020936519924 17300669055738652751 16461213082667551445 11727826012941719205 8654887853328654372 8283136892798591358 8946279293129198353 15684288451045391032 11551710723832117464 762541327176556768 4989772008999192790 15752903965147950349 43342539529320679 18429054430454675161 14841110658305285614 760341240372043463 12444666338248154779 15736966409048544248 6257149419296347667 17090416629065569769 1562026040155428003 7605202761690790384 3212811192312025785 1441248885363835759 15806019907942364147 10350351487762646770 7487784868144728737 3221375193664885074 7398011742079272952 12621414913107118497 7812644991616716250 9096976735250424773 11927287340077995635 13258727941380939749 18339871717970550495 3645135455517972726 11768773207438518537 12075346897032774483 6876289325058062571 3286691381695974734 2281890188544198652 63318902476728473 13742805623913259097 8881284345833114425 5143344877753793058 15953212774695089928 6693285410406431249 3902716678226412569 4641631416188936341 714125401375752350 12680526055187246964 5908143733715896922 3438640139097879399 10486156843664024690 8317138382520431139 13372229310796865932 2100874027456349573 12043292719659082913 6123391829711877350 9173612632173165652 12264917994209839271 7591022986406013291 9211520495983775367 11926257790451071758 7567231266715069433 6256002795396732110 8476845961639666546 13877656373670238193 6849897163565791262 14369492069431232462 7390142370459422826 5112601731923749069 10025044124406877327 12195916669270098362 3568312944524414597 9956990145758473693 10011297408799518640 14645658235845947397 16044483058251154289 1097153497606106868 2844336157265356351 11146406689715655891 1863251832747646369 17733024645170546060 17464241822906099358 2310718328841684040 14347991938187219277 5656091247508111536 12670446066623483697 7718538278454297917 11653083424778596707 10555940529952085624 1711950462678914289 16955994451011807938 8166051977374865941 15059376209361775374 4932480866972311319 98016968476931701 2645777359311097917 10098788419114260412 4074792434327233041 289657853882515190 14271920417445453818 11909040508739796465 17462813027899924727 1151839707032890034 1423174521946353631 5071842353592812902 17461853684823148099 1151444508299971762 5500203100271840240 7615166410624408438 258378960408830370 457208692142319031 15555448531163219940 583081583645860240 6455148770925455470 2961713210675119174 999660569302898942 6657084365097696867 16279729030966963585 853786834200296870 3961211040616777315 10443568034990746795 9347566028250691877 18068362258749923425 8364149928250961720 8613777372877525421 8315369753883772458 7936546731728859637 3798264049362119945 4026676534392717027 1446277053101796912 17496470726794421344 2960679821246861754 13496981079833103961 11522908315142995178 2871738679813571330 1788140048286424823 2138106422063392471 11245028610441778653 13391839187382403480 2757417234233980937 1630287368307052973 3659409854478842519 5252986790047190423 16972040050111473748 5875231382650214763 18174836633992489364 10212228927643569748 13405420316455449070 3002676828180022451 10030428551132434746 7415218966244062771 5424679059103958366 11145887714914019649 15900632846938116695 2366364108548011884 8793736207140895480 10201562981950778842 16544068730123599045 5218495704704093376 7593905236177695748 18443711425759261112 155577564376904519 11760904898535112425 15355126147810062077 10513356342260727485 14067622723529416776 18064064255807350671 3137795105267758900 839178227190247902 7250809172180358971 7419848514369090309 203622810797327225 3785806822503745615 14501871604958055621 11956211245946169237 6380604575228426598 13601748350943274453 17176513995832688725 15087781318572463888 6215152041399856717 8811841272309299885 8925718966508974480 14403682246018739408 1304666610006709179 5878381871005197173 4984318649896133185 11726751118249911694 14887153252897622708 9727815338127691540 7071269774271995216 6150686895870147790 18081110821781223615 6733336296419063252 7065230235035164818 7285721049334783547 2025988703504973738 7507641268776828193 196221114768139341 197045814634651656 10796079885947026144 15525997015854673136 12810875601130672752 16001162725253650364 2112220974638853271 12035376862951465427 7995851006836309131 15622689626428266165 4166749816350289871 14463815761356645523 3218183569184358398 15050912726874233442 16059746190296879822 11586151648741952435 16544285213100839148 1293753404533522628 10968753019214947204 12221037143394537160 12789984649042494081 8405031248405019484 244014239824481088 5301044077759774127 12171219862002422689 2776548278737854220 10444493330631398984 18319435185230765025 6826534488213211591 15291561396320463816 2395118710567290297 4777801335904274112 13296896798628790647 4004633316726791026 5270937984024314722 15539339281460447210 5877451367098977528 3596966413513676342 1133617466399255 4613128453927802986 9751800455816929337 17420330548464407272 5233492114068598937 4401358724150505283 15773217669037397175 6461240391919543418 6821557707700268913 2768988381245311288 6377759237640707797 13427053029218960896 7083890657299516915 2541788331818630777 11435711298912285273 4008424440774358212 18026277366944653695 18278196111813491319 6790660260545719461 3879038332209881091 13889973672179782896 15532994350376484889 13289270687077617982 11024421948925495289 10508067322287790327 9276314233848188710 9190637904260593765 14812111959896121985 14359652834868644529 15367157628746989851 7282555129596479544 17213679213325229706 3169421350476065567 14630244001877328572 17971833007215588950 12515737123637356293 10996404448587105662 1845892130132570383 5343378124359870584 15930367971025112243 9452265209072517380 3676287670369876767 17126228174898216367 3167058840319135368 16267950591482316565 8560245510332784979 14209319522906096494 4836207396641575312 12519050643243478250 11831223960626269570 16288125896654390879 8270978698263677066 8038991252569922952 9255735080864624157 16886315197936987259 1412512058187738673 8860486739040222177 16869099184629974313 1466676843915031879 11514655929048175672 3806393799953652556 5744820375010386136 10381856113209303908 8809847567854354889 3898901507926292673 13254769443233093909 601934066805362546 8500121374332014647 17801934569133607384 12069538531014214337 8519088997488416899 15131089285732633613 17883022896543403958 13833343339419194844 1445576454056319717 2956551221499143798 9330721860814323565 14878174442415786121 12378299357597236039 5426826595265980595 11417071468742680761 13858115549674503112 12727652813922751903 7775056944777238858 227537200595069481 6471918540689357204 545024943353639151 2056484219615879810 14514605979870240882 16681043163295741729 11986957502548295721 16973475955172564964 16446643916442698867 17599162499667863032 6405144292377685277 11486283857268681166 15354652348577531034 10681018230279391025 15629292815476936905 12014054073473122571 9817878700672158363 15506424359314081799 3322708222073388398 10784365862480950357 16813392917094659116 10592935759006101599 4656117472362986295 3781182553015911709 15608952982009109085 17399150011105537738 7401822241053493636 11410273100815196486 2770738066479565642 2477371417482279199 11271710246273474245 5448223561889707404 7046764311827822548 17076902666069477995 4028715591577268915 10027494546369732941 16212977581864496460 11304465119842556914 10929387505294437949 12072023777243756173 11932757970198039462 7934263650340833724 13271877415654274491 10091513907707962325 5568627929035606666 12016710924360257788 16461100712315684736 2616800846279777464 14888308564246047205 10021688125943456687 2120314693706550829 6470763556042643910 11164458203490648645 3625457202410423069 2826581307782193782 6366328490570708947 14434661607246660931 2852428329285836117 7572399041144795739 10549995395611567590 14143307840180642051 15209203414406308027 9558198924386801606 15023324263926730323 7980700337586783538 1408606108041668791 1038363741562362355 1283003835810438325 5996564140518459653 3556365533542917888 2607596265711512092 7935398100424629641 7568933679389127551 3140839239474705287 705796418790142314 3376034672337458198 10268637843636122508 12639263122616633964 1190905924422150018 1312332170113402480 2507676216999680773 5415496903893936776 5245015772629039476 9490440250844459876 6075586648606399994 18307984575453007407 18191049458255731710 10977717562965849358 16917719690699825928 2088580865977530447 7105477943399207125 10823426668405430692 15122466498322990358 11408042179966087442 10424753279024844255 15607272897201635333 12429364298327330183 18358890838200022781 9491213983237274014 8354817201819797056 1231876105456255485 2640639088957203852 9366685118583729961 6057125755179119528 2778311539618127542 13014679841672444584 9621562542274923616 12410155050433299343 13195134990708093094 11048034732651401507 17640901897440333624 2225573887811421871 11008038885793588422 14550137014514932657 7044684256992799173 7451629799618134455 18372737468607587527 8162746902625663828 2885619085030383474 5272373441995826493 3922533111271158458 15503431829352803731 14752530845451572561 11224464062170212228 5396977395623194142 8396451401691298669 3835782403323472835 9865070581830239592 17472717926692032408 2702244560524148276 2143993520758714265 2822607046691779621 12310053742606894864 6092974895760932969 4750122034414107876 15579298153251214452 16185429710100876590 12877910166410853980 2361842698672522716 2772741833985764438 13356884702103323484 11652758488273196706 7589499616002677428 1390826079241903861 10809186455840338540 8325192148255509013 11155543234745808128 99715766037470564 10644222489539759844 13397211119593237058 14726406038928896601 5015708654224229880 3075316331238183150 13858989967681207947 3874105781113160454 9052320655374180891 4218527201685421412 8516948239132227072 1703757914773538585 7989694568177246532 15341944782909299209 12467484292045599446 2074510458886913887 17754494411923039669 15138782624883589867 103115625416404269 15798224237806500489 14923867588679464916 14504116514370826798 1274400794662779852 17312008544485958138 7968164583741168296 4386154077266437984 13514220467529795629 15266314561949543335 6330013824111678023 242676809891763926 13608973119573060873 3769345274637336833 10442635434792745461 2516318679366497505 16876196862618279756 2983184504702977718 1288060774931614424 7238632045795324956 12651596723027976226 18076428307846251362 12171464108364066732 18058187803262949894 16199492732148490762 1485318851877357737 16071435913579620957 6450885429957429320 2875158434453734910 6536324500487521694 15986183674601078629 8100417608414801534 10654764097389357404 2327360684335549689 18418791512077942229 53801414822500908 9629477187385877591 43947890442467836 1177410939060661713 14298039845576709860 11492837927287682733 5353834223232057469 14113638881492672060 14740148777064831002 13361840153024101494 4308610823876574488 11114807399101259879 10526119199867449703 2987278035913094715 1963887580203219628 1733455923038952803 2639647789164583970 2752136496091007437 3757825541397443711 977646670552036729 18085245348760239394 5215149667523346607 1480309716539177508 18355933565431788040 8036369406014800595 15948185703919753920 17543492749888536654 9020546734671449734 5028248705853388618 9459542420998846244 13296614125379960780 13368445259350471872 769793707936469050 8564562162535598963 6125579755561833194 2266935472297250732 8104813334699318912 14377093449555555674 14790968668367754254 5029730191395174520 14554010095321409789 10360002127945895890 2626313786678664972 18088942611481959745 17343911252474873218 172854681119680683 12700494382454846001 5103486768623338609 8279226992932458895 7310054840395657883 4883022564459206808 15291327099107956854 15509183294567999163 3756094100112755779 11285564137639339164 6443065166607731078 17947240592867558532 5968253545151339209 5321966085732830315 5152515856368178651 2433376761665701032 2022911748746251786 4671920218203273247 17819219635996561514 1796328522746316983 1554381571006137243 6306409303271472405 7889027213502125564 7747990995052865615 16936395092152295915 7206837523089135721 6119537785727996264 17403348195786024030 5757407753439291216 8183879162559062171 3920223137781637366 3471103306166938213 15170693754619011843 17952734553548743058 14924628322352326156 3676864637823656256 15985908082433829451 5376785232924269973 4764138429395054329 8997081516525017406 7016298187656585063 12150278945735941234 15568860106591672329 4116411690829358448 13496922527459747456 9870946241085980120 16940361147819294460 17383112164385401345 3562932761175089503 18253606728438717405 16646166977205737998 17445939688184878347 5960873264332349133 17955903777149481233 3345335191713443564 7468633818561666282 15028013792084727638 18019469666312945713 7476016387411293632 11635401344483720745 16349545370347799311 10103292547479627524 10890043471391467025 12222237016929772007 665854166597209840 12106043262102689660 8638286067733206083 10016939445987730609 4991658320688753366 11848744010575741563 18021929118352128857 16384773616213474137 14151133928409088009 2052095137688301862 10375369817239021288 6881904883148467547 17013132316142348084 18120338389979163787 497810420005879594 14112790366425125727 2930313875664087195 13497471140146039618 12040253488088759506 16973792359708417426 10966502753371171683 9398437821226341755 11601932377733091513 5364918482389652575 8964415626198292621 6220590940489028974 17050308390161357563 10707684768181479677 2418152562694578675 15316928182181730244 16842028218581118398 5520402508087638453 2583495061956044594 14863338083741355800 1308884954121598913 1671673621488336877 1367398780678310270 7079552952787334620 5713842375833504464 11440437801821797713 18179351250569244141 7690530581764831728 6908619415268626904 12905445248606465788 10475466336381753509 2146017127849414748 17037014792295771963 2022142337585078230 6834107714590208498 7190970066608594857 10069194012249303244 10177117084399692600 2502763097819346357 4985617578398861017 6658927678123763309 1322410015864117506 17481955371832376914 5898216130993648519 10491487405717532934 1260390506160692464 261959313820515525 17258235085203592847 16044394941958963019 12147467386669372453 9523107083024798219 12906078245151142796 8582178855424231444 4839025757282050499 12311315561551217409 8405933006473782925 15038174280674741819 1082354420206216959 938392759765328391 8069254647584134349 688619711775211400 18053068265272870484 15014000061013342983 1811788818431591322 9611471172388525108 10379219353809288254 12755660562338277856 2117896388128751027 6806742232123286196 16045809463717926911 14858309949977435351 3992914169006161793 262955807814652176 10244939028052877961 11743188205716531833 1840301789052889994 14300646010836585995 18379100385784647872 12374864439105609983 12544130996600008026 11307317564515672712 8362441125763957371 14570160076611765743 6682176797628732547 10964003441184768943 8384216136235654739 261226824204593842 11884593223796852774 6703085114183658207 101481573033673168 3561045040885481135 9758977476146664996 270495105369648317 17991977260433514570 8568712257583117899 12349021590323612030 12055615329663562882 16143415190299274281 18330600943334888922 10525585299599498889 4627113417178721879 15566745218450565340 5519197565869081863 15735321401469079463 16181813845624169698 11376918406298744761 15194206888893551748 14614276381953893328 1555510468230520294 18102957055077260549 11988398185396304516 16096722984025226993 3292654933714792219 17302234534837912333 1636646086913041550 7257874658559779964 10645213149163215175 9366834541018465493 8770981009118759507 7998122297301418631 18022020076728892057 8719200989334591004 103571770401987255 12886533612949690067 2484240306760156590 9634133172329730576 11578568909401565464 17057439944959998633 3053787878126627344 7636377606991322716 2086484707820734117 15674088276673676114 2214422655429471819 14611616370427028613 7452647664982127736 12008396137294942811 11915775146160774167 7508196282932555583 17308489047714248559 7087050590853640231 15119144454107639084 17091839488394211610 17402231578113769435 16229094040235612249 8664602622059045226 6503866148571461602 5488916464788845528 8407745436208958275 9247544235008472137 14875217414778455670 11706315336981571355 13378622787141172974 5126257381619538945 17732358429484049095 3535896731338705384 6380087289784223135 787915664239314657 4472242655753535234 16513907727470074640 11433382140970659899 11250472910374574627 15796677685448355968 5949034965478043262 15664662807696706862 8956207582106229010 3622613781901357992 13134604651746132805 13594442110623271520 8930951802474255148 15609146757114852592 1689060810090383176 16694091612564009429 3953771525056090228 5113896997389313912 14273012740731777054 15927177922433181308 8213849311227599333 13627869312482711103 5008956257529216374 436245236937243593 6239276893611953200 14288341158164097814 12227091292415251773 4462339387294725588 8192508373659878263 36889844361505677 17269557077389333434 7431268911495975796 3985696640477347613 13548986101184452002 6096857117705680945 8963640300173131848 6672816446616261822 1845218230696171335 2320378562224398166 6710474358601966486 15815817893768840529 10694783178582710197 5941806454847094517 3122077145408560084 371535238121199574 2397679799892818824 12864252565245286541 793720475921728373 14017275291265229468 4207574337197653026 9633122171785410094 16420372179387824269 16439919763923346903 15863526884644385132 14977930281147048218 10600132802533101852 18080375839319386469 4367370465930059614 13915601874622752737 17994098375653054922 12159535141756701874 14335355676189058400 14024081730881962276 15602746819586990557 16933548529563572862 2620123249038321801 10166899904002706090 1359639233113097810 11357262721479038364 10754641118654200488 12262650545631235619 4840221184907817275 13373938175430625655 15574061951917933648 6854372101418679051 807015253245860953 5916432898415183535 7486638887025526323 2507384947206422141 4773306021404986271 4110095059553158866 8612988222348255451 9533612277237498174 3707989709243139992 9791049430584870162 14829924560924820234 18374878168870133922 8115170797760601966 205197062500056362 1966494605133798299 2818654824353690342 4553661040282761454 17279998025209058976 1875355613485372722 18209798809220534793 16569165058628561771 3905286094761608316 3387333478976870677 14749149265914249599 324087943225739288 7701074437009998030 14232974055805066737 5167319512482573466 10455862498612907397 4410204928254693282 8134823773688215213 6767087909258041704 10357721188945523415 9726193916888994651 7894611559067574538 5177826240012743833 3672211874720840255 7280591323456731013 8795829474610089534 12864071625238856746 18194803231529862397 10867186207025493357 13513029836346414925 915752228362623024 15250226847012506276 7151107324054348962 3792823320187596182 11657158692326958671 3793965698173023163 5672437157760005893 16719326748941940024 16383164077361147330 586067484657896729 10315878036028701895 3460894349778474631 6804568656860206122 12764219076230280473 10144932232568263008 9687936222183376771 7482153948833847278 13385446884393127851 5370445077312005580 7018133227286048973 9410538698150778927 14425814171455336875 11186681274079354101 10183306098735644026 7431214620725645737 30348714585606267 13447077333724744520 16208958604425748804 4522032609481412418 3979841996941826306 15575625993568071878 1113967560166224113 9985651066477048101 12292001277627588828 4789107557357812702 13900444925262079721 9138306762332610847 6199844107891293748 51281935024814693 13007404755480386950 251483133431187773 7107131139059473821 6889103713745920375 14845630870611211598 12114496936997892874 5753159691692220808 5345080806915198659 17967064606901263477 8758330482832370347 12200470426312260362 10633214448325899712 2856251609431021233 3204746804810299846 13633360137316615606 13104814164349236795 7509880790391474141 10470167314702931641 6401081387814716027 15510983942578109364 14223281185747538501 7867011607474353848 1073620056675657793 16470991141867023236 4751750190715576103 11730599863711376302 17564179761366952054 10516789263509010928 10803321509258382477 12411157565509163631 16454609536460796977 17719776342030216824 10150603839907126575 10146005057377673468 1411733407293317765 17442707357760417422 14536505764689312322 5776826714877246579 18155750466692198621 9501517485881393171 7825535348661104432 139079111635696441 5422858191614798874 15530711514831113984 10797258026182615501 1521109075496587989 7058644726994388236 5453229131564226850 10412338096376913633 15539268493528719199 12476919281990635504 499659003463418220 3950280242416308301 9350474742738313620 527781126666158063 11739815826839507991 13467490858065503020 3813775547431398104 7677695549797291601 1041295312435477784 10572704323093832509 2519289107977864220 3230803640531955767 1049552009325603103 5369767826071537398 9553874649419406681 17314825476011872370 2666688848853517946 11216536623767523112 18436808530957663151 6273347465180795430 11734675917091571662 6174000642988650118 2406142222747884840 9275879138410478456 4796531688642159697 15490436562796770095 7432334979738521225 13180631258573582652 17081513038012444003 4940214888113822270 13241445015229333684 303380005233004183 6788873650192655180 3034749643762276706 5890252213827199312 8159743120459542336 1747749854165942468 4222593957109385251 15567816558234415993 9982764150342232135 7876441244784261984 17897610937086218052 17356735109474078123 16075658545015712353 14922615274273016807 11814345582157040725 14989977452339839644 1490117339521904559 2819655818607750304 4600101002258593483 9500903354746718673 42067330331375330 12185900511286465782 1226500842013410911 143095436418861204 2533733204147884599 12848585511289961010 12990135732982458845 1152157487526422175 14750954238602778335 1196148163821220004 17418389816609236406 12452042360313856292 14409889065017437597 1259806518544562532 3833006213522235555 15906696895407802653 4595628407924825389 10145814599852925631 3640134404577925519 11393169111197094703 14062512215829202234 8858853329763149636 11571634754447131888 12139150615613262683 10471789211786908678 8668330534274305721 12552755177499025200 16902339202325873049 15997089446924350952 2730625100209338475 10519611080465818325 14666881925473065634 2038428986861759353 831871736733415183 12031382768032606505 18319798398142684714 12994357198215007608 13914269257235133027 13052671034734627008 6859847866160489452 13401408901495086999 10140738716973289340 12500170648467407598 1793635452549936417 8157549024904910068 14899544174625700474 1526671361409774606 8293270129524051093 4632152000148296231 533144293496852234 13214717587838464612 493822235846936500 12234254155603433832 8284517187973459 14407395461080104766 6262293736675302334 11915158224187672391 16396804155499268701 5626087073713001772 5848339886925667478 7192382203344289668 17624774455174393319 5584385655206138052 10392103454401854630 14095460107885612390 1660441854392144346 3292257175438667672 14976991273395617018 596960387163714367 4304731237199687836 16061247519630072499 3544211346811378140 10239045871756266256 7721798314102450549 765127014884923859 4869080308527542508 4758101223323265692 598656670474067973 7892953080321118754 15835834290924955338 2940000837649591802 198275084229898598 9168823219558463047 13713007699289947793 18181365099745625651 4881210710349602390 16426255875867958399 4230824764265072422 14745494032466192426 15597395818103568022 10374799484392121046 2562329560930048741 4263982318269122460 8588725340033554922 88938887003746546 15073003196560164722 340581263240873318 16828818041662820808 16266722480405270762 16251229249756172519 13748892161546507059 13476991092193831731 7960959897388692195 9112019193887501263 2218601141790988955 10212410781735798909 17610531857021782716 4924453906902434747 4258394088694441356 723330266953978141 13295177856090120189 13838896677861883917 12747306581836149300 14344245857789169062 2723573310143653279 17024126551328233988 8942343822372832971 14302773046428367285 10343507112774294671 7102839450178927431 10098291831658937927 9248158478328396534 17567374031346480973 12963191884461203654 5754403951344030946 11308458920535341685 10124686575582314536 18379373641589466013 8751269624414261284 14266253982091033398 5064654296935176219 14236290487564038807 17036784563456438621 1496498511432224324 9860620033186633665 3774958083706552063 1064686546365129820 3856325115748958486 632074609516752199 17601092228537899484 17202709089877137993 248932654171327646 5919007741184662312 1033775498002755423 7818219881452193583 5337035559694820143 11209323641666086013 4259297417813478155 4786902536305764542 3150714402650171031 816912129689087299 6364626432278314255 10658873669137853927 6721998304321711472 11073977265890464620 16852678314231845948 14708982544128451049 4917392428749711619 15060912227358532783 15947961925449510574 5700807776192126859 13043762891030100337 10281350123404130816 10112305822618076849 233281528057802300 2009559462933909378 423586656774624448 4187521012560897140 12963035208861047711 9848588486806570955 3421685563593240869 1233757198812040659 3335680173027837823 17558362897302214109 15334380026762730991 15556619970819548365 4010307956224972223 12739456614938882093 11995756541536890007 15083261973178981817 13910447854333215452 15227116978579345037 13503286007808207727 14256536943363269331 12901241641003694004 11144481660276449832 16751958267010391337 13114299696070609599 9457490955212180936 10008241491363592507 4611984387319559379 2908347169241622811 7206292876122461290 3536243498378122186 7985948546125536298 1383767415851120560 11826774731779347584 2351836178048700691 3353704377399479508 12041024644143958488 12974189671790737104 6288935318224625076 3858053390255040534 12672752620099965727 15597419266845032134 17042941371916204838 6103286731330366790 15258165847929969293 12904780430167033297 9638724480509397537 5134059909963128990 3262041626085807900 10968962451172540557 4831175732035648831 9341997784272504781 12392519584849167836 7607238189134965525 13981945446395422859 366977554079195872 14352131365839527683 6787016179476995025 12879688740879841954 3481712528542894274 14972908996025366691 14692020023217882139 3153079412165321582 11372932291677465211 8001863016579789896 16802493263403659082 5992171640637923622 3476902381771446387 8927372206988196797 537654693479558096 11533662340931942636 3394451200723087802 6079472650271617123 7158041806929650217 14583920217828592664 410017597640896221 14243526648551007737 459618002076814837 13396973637101817425 7166689730491799775 8384966819533569123 15660430205886000262 6003492229567277221 11078213193380266110 8785853437025727077 15781301511130979987 11403836333627708891 16790612063937399795 12369786658668895539 1010336512754753111 908329897208162236 10335822238169511325 9865333831133107399 3184632659944517612 8242775991342999249 18216177306230270122 3824373864342354794 7363617003079069136 15628001521424906058 3080353531936830832 12935504421448325977 15543252476253445091 2324772929828749238 14758611709653988910 2778473219921890201 13967067388890927384 7887960642774758296 10139052620083588117 6040187822777941778 15040003397934789943 8877680465351647308 8218018290776169832 10688794386523320235 2474450091127094336 1134479111674652081 9464992611642061775 7491539257247591609 8252027123858521087 3406921511762199525 17707014694704510015 3454990205119605146 4830351008105607813 15911870384203515018 17664306633097018241 5643513289167323105 14631779695214878293 18386889815365510198 14189391946797332452 10061651785680747616 11423305019459102211 15019023895519855660 8684580428769249548 15513745228914546730 11413444312509992757 11814907252140895680 4234694451465026013 2233310151776730023 8407637637094868541 1101349174480388901 16031671147489149984 16326474657087766068 17291563795655885867 17635801070315633505 7660835469527500452 16421747923515597890 11803238240136087290 15041436689701145327 4047947964499138393 289165335183691236 3326097141151418232 14408368772538592846 13357791974170797291 13702631288457078303 10692488762538671147 13946401508585152279 16163666636403648734 12427326095211437576 9096669041677882807 2438257508612219303 1716262573331168126 70199147359414425 2154000835394773332 1804924361648012907 18175511267812679428 14757615675031640019 11151593665647015870 11265377894770311756 5765916641124498206 12027107318400921058 4771960761392628054 10753070334987316373 7541481478648016014 689820537350638541 17936297427619163147 4891310287047544453 2186999588140633765 5033442740557195561 1617374826561000156 878787648890366698 7634647853467949548 14630196185350616578 5457879751311383883 17255727593561498180 18411797682025258128 14897342396783874846 15194312569009101165 4115252566241100319 1918651894368634735 46490869073197414 14346616696835174064 17790396528695587789 4146679526564305635 11463288748806867311 4940002065587227777 3555716082952226280 13170171820710167536 8983255181898736497 16961493733901011016 11033602768117848164 9511657650924336053 15444821487696899932 5431992200573053198 14501484225379959400 7375520870341922496 13146409766828949403 11131342282413832238 3507773956537872085 4944409607344778742 15578990728607565148 8611782230689845058 6287639515522360450 13360694757090456192 12224546075509005035 9792000343555784573 13017372396669394610 17559409635460873778 1372975334205005208 3219009582727105845 4138630632197070402 13474772887699349186 7270301590115663147 1693283863397867855 6853950648548712064 17315547432195441245 2833759692627859428 4418378264876367450 17857080566769397314 9605290241300071617 8352981219734494887 6341667489164066765 2139820172353271471 4606379328097310014 5922757047209036371 4076179789473271633 4206224841900901721 8009445227567312258 2376099018435716203 14950336448282295033 17735072577650007037 4660544795802993842 14148553296249588727 3381159491388722625 15914384119696522340 4528867995806378111 15004715933973547022 17638036528635963754 9718445566921670909 5493533590180624471 4975832455806274761 6224698631922285538 2456732726499045491 8823181076290766474 5245499262679861777 5393160746317502521 5931370176649258732 17581265880394853238 7356682145357481453 8001666860472269190 14839247042998988801 8511472658894079694 12270935505304724111 7239760504676166463 12308345614853429873 12769837703065089125 15994251167792017678 7322669533124191671 11566589044243997641 6397192448681234852 10378836341391314177 6351052968234978464 11906471030571543142 17127120724408357900 9135113756322486225 7619672328499515780 5312209386505940510 2353578327159598186 10649457188426600349 6224362055257875384 10355633685457795410 16737641244547992976 1450327262917186875 4616722578690715901 17289274002513030361 4736375956853042993 16562759227937734840 2584042635825656557 1205508470268428681 12236103641176337589 17391715836560956864 8620406714917818289 13027568723956492726 16055591852032626352 15239122685228731361 10249715450047098329 4048276994597537937 5966813763768886246 555919991268543130 12584385742497001374 191405591470969671 5541450439462777321 317394418708007821 12682488760283634984 9211466896188532249 11452093182016196725 12181568766736425803 11990147520591904926 3735065032197193830 6266904885439254368 12338931759032789936 8205304374095924386 5943575760924045219 2636642100606771088 10808421336703279227 12219020346271213074 10876876888252277313 6609642524359656125 18258689153033778165 18253866771591746230 10450791707715565314 18146985200213990245 1911426564890574052 14883957094572372388 15506579488823290612 12186861531463015214 1117801918087997076 7460495309654477519 18078012477993393877 15239574132554217885 11404720367693996494 1243917381987980162 12894845387158988669 13161985314788800961 3811175203480877105 4909888924288259147 14375284378077543232 9806859482028939409 17240285153263671818 4108068834477351947 18146726700372142501 3809119308315905267 5529552327610383320 16155209026829428636 1858988148931382971 12087873679238362776 2664114109770643270 16596460897710492331 17671252215824083626 12672830532708657786 5488152273725491820 366698581345646168 5632836666186182474 11280585641405950319 17060474484174462320 15226613371279083419 8847172611620673510 3252242224004897610 13460038266508204189 4284576154809665735 7342371361392452159 4181979539603959497 6194183736308451065 10820129810992656361 1181809764277370533 10274372934334822203 7135111523245374353 2429233908287086879 16976671089033104976 9465828398907174165 10839761629651641697 1759739234847493465 11940250125351771147 13125003938858269620 2732065448989761479 17260407740973618146 17493344975749451882 6789935790328079775 13245810329776422995 11536582484936584038 8696965290546654739 5609935027464532439 11104309351985334853 8185749024927620696 13239925863459086295 11366417071472747295 13345158779150995796 13675286348790300125 13119579378826937205 13567935315359772051 11479865433194637309 6736318571070596939 17264516913225829696 13103395213252597875 14372549402955071065 14345061130293334643 9434734075083469037 10761481928059052122 1111465527471222729 3329160645854359483 9111998547914053665 12911791879506823387 3615917217077949854 18259083581504284260 8566743490808354102 15947111553946838702 3664676738579459462 17133015833227597913 5586066791877052082 3804365983130892746 1620113163611649163 13615050244488723474 7558407439808855455 18245103697172849038 8986195800875260527 15867994271107625651 2302426510894243797 5212280577067226284 12324979997530361215 3818995602049622827 3020932586190440822 13498074584003638389 818298423462662154 13447919042127202526 1033510058114710548 12506972908866001875 3396195721240385196 5039663454090460962 9247414421654439894 8797272405582220615 18141344700396026751 1219372416384990412 16555232909021086632 1978556833089449289 10514693239917906183 14450600573101428589 17113336929163036085 9495225359200808758 10335146667247940265 10602093902716680403 9606187096336335662 6320170079470029521 10685575541727685828 5748975853216491631 6464906699716497350 3501525539149526489 4545995601356801049 1129423220758837607 11388059588539203485 990028687745234061 17917848164392751118 14365793820204240847 10626033134719921831 500180313009198052 5546419902112194677 5344196953484329975 4291816784232292458 5430452969646705236 14322479113317518923 4902769345510131528 14932963629499172514 7965594685560260538 12467998133081409046 4801840593402420112 6393951034591124346 78201150698536332 17947443212479190927 13614681489443241964 14754128210596929686 17212964545844504813 16147948633097272473 7856941651058125026 11568499987350047664 938259145909620356 6062373304079971783 5838435536013304331 5840737666145761686 7299001531973910667 11987393920585939663 753847770678228184 10091139513445289386 10803036003696529472 5436119095979227850 2375364888564074665 12487098870117427173 12865224226171236701 3676598980072994795 16335202373087344359 17146586495842171483 13395420061634754954 107085070889239668 11668653199711020130 8237950590623198587 2060038991345283657 9776597209076176614 9338500800306186411 12894225887931139376 4114378663472710112 18427126710876507647 7766816408942236363 827814259254166708 5518129007402262639 2363880595605081193 122019059134792294 766105606027806735 13515881788576941398 12647896628872578805 8263949763861989958 10861249463166132267 17789410104722773883 12139089833445858426 17853434490334478027 16228299113066157650 9035585634796807676 18041610434159715898 7331173673345983388 7244091098972712501 15236085735669835457 1277594125480016494 7790079557608716851 5428079818691034427 16705396000975537938 10837156499621896617 12152610621571994944 15888474823355034252 473991632226071734 13014061399952395742 2910067595004570944 1579428539646769595 4343172942612671121 5593289840917420312 1466907218395075372 10087864898612216945 14666356550028555552 6899514233492975251 18077309082898704429 1054292856432370557 13595250555310428586 9301318768519264482 3790289942261193971 6073355397171041481 2208303753032843079 14654853381947562352 6530911219220806803 5908964185949147736 4987947693135350861 1632181482277871791 7945147941644934901 2477080219867583359 13451642498650738147 3960690226227653093 3394243677962064368 12889405535269646490 169814321413351240 7539339361807182055 16514689803541081595 17711564706564802452 1659279394668148414 9817577334336784260 237835355498507644 1279302724266025091 7097395336408491724 11437256495159825028 10745687066567257652 10912072028251949230 16013040152693277381 9456146578863002021 15159813526420805498 557445297782425538 12323012162266954515 8260404223091930180 8104255270369488933 17657121790182152173 7325808695309211790 16818161082241139085 1580556056167043515 4627936435179183736 2026811444741545975 9791986592391249546 12350529518508377 4392062099871883977 17988390965440415914 17048186561745831739 8721157470680758871 14830670522931079780 5690717122980286089 12778829779357531520 6009092689457479670 12416338234628737920 9723197989623182494 8719257141957075359 2006529074328631741 4204002581013839710 18116101720533074532 13379609286508234395 2314289254860599450 9580505415006874516 13010928187231749378 6367838262024075366 10093987417053940292 1315371819089550515 14892676056538740192 11953455793013936097 3657620424454355276 12749629782553535820 3259493380301740789 12337144779263588715 3445654030465869109 14361150253153312731 1779453926187161134 10922853658672026054 11800441137668560709 14792611085750816956 3646021808806151252 10656494176455937975 7415611807251255680 1097682040757875801 1742654204679488956 189637579218271317 3348213583161079214 5163185654788511358 15434088400916062677 10429232608351538315 12347489117191347336 7278704987322402419 10331254750384857839 4789187265347290672 792227208533782948 15609195603356673918 5904510711201528107 14608934421777775294 8286892744820534366 12499263399783038203 15526491818424209066 5363313811966476830 2798898524686664528 890731720021224107 14991079878293861465 5909445121340540322 8998108156508463163 7203426655352084978 1723929320661956069 310601292215058751 17793420673635418677 14428311291718992784 6665139837087899268 3820156129682394739 11762563445025128999 11720632357184897726 17169659106456683760 11852672218854748092 9455739870327023218 3251534965527930486 9919349955542309924 1091222983890782494 3032253523923474779 16982193774816637757 8497962920534779767 2510443705823609229 15388068043725471161 13280091580796558443 16113492151131549491 16367258946450612789 16804403725729154704 10015130945205755212 16991590555911221783 16456247103108346356 12870487334770674051 2030136326393947738 1878573961593695445 6165702935622044797 4229540187079930476 16347166094088672139 3453694094145939772 1295736063293885318 12415970375607362024 11570491418509281722 6188361874492537888 156374143341356413 1018451836246382112 14299515840077602639 7953407212380458723 12552380383199313503 5187997255308100585 6910586482746775919 12273260709618693086 428597861675126217 15916580372597171355 7093779775273913376 17585730227833305772 12329278905095079291 17236167335393388939 12070642111396444815 2213379983079059537 1123900546426482597 10665769586704821993 17959916204162813807 18281158391234533128 6356432945202008657 4181305630862350249 13234781620589378180 13429731212886393584 8981013739924916789 15034325188111069532 13944988643466473823 15148584564728662499 646475902640275884 7389794648180283965 817975867153431571 1989857310499663128 4195472436316528897 6020200862527929612 4456993008948996514 6683990219530450920 12489002924534922404 15810304962206025885 1183963744915701030 7364294359370896223 279910140328838707 4146598902630225308 11957639317927798666 4296396623151227375 2813823208276874117 15015721088083216782 13039143549286960431 6236916679063338787 12031048404770546403 12454130616479962206 9924522240462301145 2895483983612410387 5338721887325063168 18379386741685287941 10241057267758092359 8083046865405141388 6549145876976297980 10167696578041525154 16711874696481565171 4420067039733231633 6481023784553109617 13460215164026975445 8175750594168770371 16255340004427931381 16875238540114350355 11917004378002436602 10025677398640724459 1760475943886096316 771254206282271259 14060829820150560940 1271247307680334214 4651200219261411000 4008474871696190242 13743049116330369575 7751556532532384605 9740411441282727999 15140694586790221397 10767880590635401379 4888090061518255018 4885103126617823719 8951576532379531332 13024366206970345678 16175315972247461299 5282016979791026792 13604996342516293118 9540835765662604531 5281133290659061411 16655546893136717648 7442495404557154756 8568077126501337449 13722904005284228946 14368655438504886061 134611671278077567 16658348039106774693 13056689730407736430 4620928910230290320 10143840109892027151 17883344129475662647 17913716920742924739 10449401831163088399 2659801686792568096 9518782512118134581 2623874232860770928 7297456865278870453 1055950772612222943 9432321585789650605 8792873172197435169 10194194493016648242 16857603196038348251 6542005471613504256 18239702057057076565 13387190489575815000 18441276848809422051 1442214030051067214 13890039792389937302 11364429342106935546 979764212359623871 7698361071324596530 6225355972464925167 6465040317986641362 10983715591377189282 3019166573141845096 11309900740419798044 5039323583585487884 13082576337033198676 5285591477841599579 9468539902741396597 4861785479089876724 8710867404187989291 10565070696689604271 3045453872557117399 5501248231898759228 10275619492153823658 6769790903248934614 2195550927872532145 14743275496906523609 12623419682092506955 3353885808276498508 7826093710081358229 4670570684107021982 3553998320218161686 9076281610221231771 13183710207812670515 15048971057983343112 618451098689300309 13689656305536839933 73048795917561581 12403546654094542952 8299463942636184954 15821265704187746942 8472898219159223375 12201692538468950703 17397410351259588088 15483174791564397270 14878258978051461160 3519709330217957658 13713840493532938579 1904773190019349560 10828323431268006987 13831973742926936177 8501296318208837933 5347142263758108967 7506934646501653235 16731659325865925841 17636204607084312186 17361318267835101903 13166180698844159245 223795274162846513 7997586602844062341 16628586719556698293 3165954331798265379 2251893138363417467 2145305194157443462 4419596872695310031 2424905873119751998 18331357090116117893 10399502880156251774 1345952230280236000 15539534324776128109 7565001063955437718 10914857768780129837 5829224161482316904 10734707273049646892 1625181490038327706 14868505034886562365 15553858310164151614 4211547516111110932 9103014480807665270 10005900044338195596 17434885189662973758 3440501159156583328 17080368917500041127 2077383378173284567 7344744764041846189 2149259482557062566 3461368893667001504 6619730561577988250 17314868332824697029 17172075146454735759 9383249699005768473 3121609472655768385 14028326388081399328 13174181222684435878 15384579910061439457 981050479070435105 14318683241180512230 3354876816334247246 15721808033800496537 17023935989627623641 15437686743654798330 16625263666992045053 10435745885100956866 7360435997291064466 13733581863718113086 7319850136582500737 9608791092960994970 2088574670210121216 1991440456266812198 13104816690875386544 12614669479085847158 2770972870357043462 161927773706364863 3394388531352171264 16758020382070143297 4256554889558846700 15469038138657637164 18158661849558160020 1778862782080230913 12731783021740381064 13555891056641075312 1159322360568747090 216405537829519854 12618563450608868457 14615393912314473445 17093128395400174980 1599416761247297473 17459940570439580520 11822286661642439786 14305443944618001366 13732740951452675080 10499450722978584371 9221116850788553318 9391856473429220138 149860800254843188 78083039054907996 10321591246704562842 896714497413268383 8349732966420647684 13006843782996167592 7179405518620224373 5791807169010850259 231564805090441182 3634150392114172441 8032293590397688584 13960238558572984565 11518761406747317764 13917625503489516121 253451165667185117 390942172550806318 7909835500810779546 1548276570848844608 10860374159199731281 11483303444821680837 15418707862513449997 10578360627218262362 15306251075286913324 11187279815257350224 13620904935903620165 2055804006250026553 11652798058749289435 15518094301177036778 8304911734233111917 3705293733511263332 365027903624487860 676742849505530022 13110531463181361191 13805491034729943737 2192066576891559771 2119866209072068334 13698161542662991832 1125781225984416311 16165240124698841639 11202336350635903293 9461833039154202120 12826843805884921303 3640549363571706393 17757189857735460821 6014996126032847692 7688658036435346765 18257632030306168256 2995120187774259102 1743751047515639212 6642832583991446890 10600752612202797398 17083186154127410325 17886230301810444070 1990655773783745130 5406420381376335654 7987538883722916154 9338337232927073041 5808971241831499415 18308349006712208394 5203296931079110405 8703879262105945770 1233699227754643391 8167310611103105005 131786554333756824 2898738845809231990 1708284467186864331 9247986072053844800 1226076140374321311 13839349780223808905 1857053614898503889 1908101712214664463 17331264304373450627 3226765249306773505 9606588249420373486 14971766703166193203 3745964314361392815 2423763610268606834 7651451620805554176 9104208943826197708 6603576026959055493 16036084521249512614 15773199794758969941 6170257456838523857 10957241377229569917 2228810225168333183 17727378491306152219 15211705876628941249 18165527162622609971 10334668308197380505 10811603174930477203 5924386777232896643 9181613953589558236 13316431272837178085 17791195582960697132 11713633488406816309 6132770606328476158 16250196697377108101 14021542648692346130 1892373579369022402 11992233324648388576 10932233964402198112 15192026224121918086 11261020678388313529 11952259198656740320 7830165546490345730 1880065644163743396 14061398487354151174 11826963013137401672 8122152895422152214 15323979544517746669 7195174779564252654 13322665818897033025 13893853175999433634 10821511494412861832 12001769055800406529 413898493635890722 1821906980155137799 4663590811702906791 4545577886550878977 13835248733715670241 3925933442076754013 1074490865759246732 9503703344026289534 4876888355397264238 10062405190369822564 14233433537377645639 6766447540731021829 5628971720593756567 11568177643388485712 11081576670696524551 15594746044087073108 4440348610459124241 1103312419855721750 983317271023155484 11955186739813570568 9060729227198035310 13282006849545204571 11200952478990091 5628837771091958929 14930128034651546272 1121898292332697544 7817846640606359146 2044116842063221878 3988245363014857134 6891184759783537756 11085155569978192100 11302342875556461726 3324035953773684693 12005329164652854009 17740078416830653845 490518662616444901 8938213971651059359 13866204549837724916 3297127006233466728 15106612022503497717 8905391223884814593 15908448786042039532 16799245731166496798 6584056355655352754 16588495393683885548 10984355191417830487 5780940819004441402 16163442661990014539 6268496904320937739 14542120289217860211 8768433370991868126 14912033653024096726 633486931341842531 17576617150799104445 3860117299488634605 14936564950746276184 6235431308017417297 6415079114624888727 1660684748744067144 8239208411170437233 14926449858999608362 7236924252587321560 17125892541765929295 16409885865109469103 11290520512703388475 10928485890079824067 18128696945227018564 9812716852526861288 13596595402597548336 10134233867927554783 12516424198427599219 9025639115646321289 12052021691516587141 16119572080882270434 5461140563037781625 7544176041606588132 15033434174546880039 2745480848444808030 2435283561930403720 14716115699963101742 9627186738684639278 11719357704336991528 13586905348608605430 4435912264097930991 1465788085152938148 8790378341957496591 15055936069553313498 8009122477145790742 10632021394982637486 11631555582877362820 2162308037738220795 1954506998850754719 6946472439980962065 1213678041458855404 11719754340554371476 8136570859521452187 4395758505665988381 11975242013358240845 10065014116372396897 15239053344079330627 7555076453012280381 4732572950757210970 16311433663249237244 15852826227212847292 1578317424701623871 1598861353280644736 10706347220860045792 8267025686463748161 7846067075448459463 9711866314638741687 11370700049135749623 4028112933887213026 15651179337061852336 6171450874003535287 5371266152463530871 794333689739928756 5357510711584408848 5769586496156274462 2806488289330322156 7439542736166562899 16783630692638052954 7812525904612821156 9445195672702130016 4620695614564169956 15860915057661055033 11774286290107667864 12405521984657674822 4771763624075721557 1575466763852471599 10856430116455063737 717485984902327926 14951178020507637506 17250813586037744676 6503362953026984987 2145663250212584523 16545844238445757213 17831920531720197152 12954805777482772517 3297218945003954029 7992057268321682968 11551485000008568189 8520649587204904592 5975798989918347220 4375634957220740987 1091105926692772292 4748218366970386859 4092254570141708781 6697558123252605399 12938154221047966852 5596688342259559425 7129983068251527975 4952110492482459799 9968785680701485526 9285682859034735977 10841087163939286442 16242894647772795679 14251878529377940314 17277403975762972954 433250555184689535 337369164192370058 13363424809119031617 13726367392985748447 2322001188715663228 10311293114472861348 370106049154743717 4977788562612635927 468591923671976713 17866995176380458565 13911443711364003051 7938313700645183926 3230292045431863508 15217041290858861704 17511146097319937299 3408876623361400682 3752029883987056747 3514020129179902926 1929309913517113033 11891254466810263871 13202905491114291127 1035202626215605871 11390646450089920524 9556367547566906175 10028902369410803178 13654592597645871595 8648276618261616179 9508870851963205561 12498792952575718062 5945198194225934450 11790951261683110578 17420750638349108315 8815063100736973867 3457552352698604519 5003612838786074625 4321213379432357122 14955301562664125643 374729057402556971 6306200685146208623 10495829252043886795 8297235053027217701 1134997561147635422 6202439553061049121 18072137458659898636 9607853808632075213 14044505009779526623 7740584948679470784 3584163728260207134 5409739486385560177 13468970699357715112 10609307613318032943 15739785791628518849 17674748574347946855 8813456483785736487 13173260993882335401 14990406967196090475 13822101439701278759 12844475384917022167 4323877135344374786 5693965613806864520 2062131635459746668 6490025283826547039 15658258268726409795 13624921294136355969 1482231507055514827 7897605755614543835 15646074203905300305 17567572502873670860 2796704104946040202 9634023089243414977 5470377234823577366 8848976618010728600 18137225905088094115 10463006937388274231 13031326574706974530 10514798448613224833 16380186711913276924 1875425594352336734 4931060776710067002 15390426372444024812 8387820429564620988 7578888760471748286 13015983642821751352 5285813323263531148 17321589107658047930 11486975052944401179 17394859478585063588 458506583569392077 10926799488551062293 5111627290588937057 4208391168917749594 16747447771916518765 6248987005548691038 16437243771005983479 12630247692593952967 9857746987043566567 14093891033670116838 7271853542341782333 6872097840110852779 7070209683782379093 4344990458587134164 14454163037700819667 16347735517105859372 494881726432949987 10853143923279599118 15465312279085807149 3728865453575159837 12225749545241628604 9716730872544164831 16148980305955361441 3636608263151864463 17963902371661857464 15939767262448575121 13042694902456273054 18030117859919956790 16140362617910549537 8148084347181098925 6299865681519816993 13249246994236509319 14444923276971213038 7560531425306182040 12905733953760578410 17758913093642515634 10352814767126289298 4143742067910913785 17489834192122522699 6409907252382700276 14467525589923379393 13892801214536966374 6807460628668693648 1027472420682559072 12890595617484947229 15645027291685137997 3994832306598538674 10580323868466796085 12267865289953286048 17037729587416626947 3778565890116672046 4099145551212676738 17322437714425590737 1382365020741904600 14467813620338218534 11302616087959284442 2640281602618592744 14149426313910541227 7800042725688722067 7843175375738564659 5598888700129785012 1918821593120851520 10002034412972509127 2900462055604754169 12969870529359313255 7453584011867162447 15270193922370939868 15772844578098566564 17858188373631877959 17840759126583487254 6918656512971617026 12518266140341189196 16511332398068492200 1619016252179393386 8763291935610201755 2886323690061759288 5991617779934103706 18287843004929196805 4675603854785210508 3042995610252007959 2943197222875607426 17011061156544983115 5232829363131508424 6343561560945289042 7679296698752548320 5865706378041721281 15805175836270727847 14777537820864190480 17530593798497870246 15060821936891541647 9467464096337372013 13293066609778547404 10622084339601442256 14809875220740254862 10283704535465895258 8593583963955396714 10179676055233087218 12269041178647616912 13250505795437568440 1619990997276379016 3751491016188510728 9224921871878380926 16082614238073436736 17704611856089428847 16093836498650727709 256240055244983087 621936234077337755 15609072074042731294 8449935586089041009 16984137447203567692 14709894658420204522 12632271273614786391 14522419008032881869 11492921225920375302 15296929614216102426 5114299969351994733 14498082841435066110 14208196867173097486 6866291705406682638 7360371136271866229 11590615365797757991 17084566732299268415 11388709104188287511 14669543638859331201 4829230705897157413 14276544102661991590 14915076664028580154 6063992139435448472 18409265275476996360 12120684482664879838 17175100429469127751 1256342442597300844 10885036355313304377 14309950042039202590 9611208035195772220 5179303443256351904 7598700454123419530 15815852038162726871 17116978667646937343 11416001075320497541 7684169596741965606 1111832454052217985 1413087135921073733 1890373351218699941 2282137695581958935 8594411868335088238 9158826884790019727 5320325274276212202 16110164573374838601 8624292113641301856 4471952707247129200 14459911745524500992 6419901455161729440 5186919831211508156 10753249369266398868 15724550859966804710 8276879259684894264 14181512379652871881 13343713761456295314 17766516328016553847 175780492691705087 4742888641728625744 17424466424148745739 2785293644951298546 11589419722754127598 6434241536495313146 18021884802169640450 3023157312443193211 4195704310019536048 17043666462044825537 14453770588929322071 3908364084397896991 12956247396455133093 5781423232181453745 18240998940873386340 17046430657216172014 10736404058546972393 16405055615911381103 5675820618391964524 4730584391790539160 6139002297685009264 11366398602706672768 7679824219168912971 17549594445325242385 5217316063763936367 5903140330214084278 10698957429522707740 248926407598149428 6698862041605540755 9276750050041418750 6504941696411922739 6865154206098969110 2245240449825379609 17612170283658813292 3376951160017085149 4103133843245924988 12130174682937325853 3477973508613579639 674662595406237681 3481270556917750363 12116397187311218491 9625424771729393884 5684450090714657923 1358288343926491106 17057800019621568676 13891743500093460958 15978550920505241998 17735493983556858590 7117008845735839457 4731127208827320502 5192743420178391374 6298514225905004340 2832947170983896258 7630812373687927498 16265735821365583835 11530304625018659749 12732400114989836373 6814959426657285672 7075471845025804583 14389866777775700396 14461069712196680077 11989004621990196742 10179872139044601005 10314366252929600321 1253658292053523371 11216533422431386168 2468155682272589082 13920968780972139433 772283623611157816 1764655763187191830 1721955333087564991 2122693230831139257 12812569473703425489 6942987258272337853 13777899071675905841 20863773692824387 6253566195859575622 6599383353357652770 9339139644594171569 10314096791678570824 12365755914816487921 708738786653111718 3217168750164261588 6676911444511096813 11533426862140075841 16136741690901032457 3195111333766517497 6899262444647969736 6400652490701905932 14364846784095141701 15019297756888417023 15133666040424879750 5572429338772576748 13405058261661821932 12756066240827276025 8977533819300818024 5828801909409005668 12219534593708239293 13792109138316943978 9786521739272235673 7142756720125094143 14851826955437338740 15807327120287195900 13817026253175724794 9839262070940638833 18367678622570052635 15231523824840240859 10949008571657878697 2905169956516127855 17816516074106112218 9947884330666446402 8561251395077511426 13194040954185317092 8495719906426236141 6340658557614329348 11521856358402605464 16177904646823170344 1535390403341501931 9214447814594012000 9329310406160151484 3758642580841936739 4290646287311288434 9015538087143738234 17386638545559270699 16116252504234236414 14352178173109483472 15716479564620872797 10883874804178959391 3981258879043602108 13270265823046280430 3962491293368126018 2110292578990689730 13328378306560903425 501595480776555285 13188053284359083995 7680963343786011402 13138699769794366237 14597292630150264024 4334382362701643410 1883238745994891021 14226065846719043431 7830008613032278437 5058612280537138070 9956683479391494325 5781431831566117632 17521715670699908093 24445120139897284 7807212790114997072 4647384810588548026 12401645655525877650 449562228317670635 9835973224339673238 6512353443186315703 8526319982121558553 9494056156797267800 6537968462487384894 1705448574250151331 15419902316098992928 6249557626375339560 14921172065036358144 14327861577911191401 1283687915879738841 2021398166267241302 18354252870760618979 1892404104514425903 14136155940192540526 12289618406322412559 12010939590566766478 13920950805045739743 4775273020959014022 988427934750128234 6054878451741711372 1560305291850108869 14702219453440215086 10201482129862589658 5860641313352255876 15176671050541933094 13093425836827397402 14310255007520474631 16731034387892410123 57941372494571325 11618224618202520436 3481865529869410270 6848353968987679638 17608723147134880445 7330637303880239814 8455776647803249365 8203940365309554595 11535297101585604942 3739719840910483558 11466321271292361112 4912859801462960817 8333736243107259424 12954764445440308533 679886200512104319 17956445792890135169 16036999995300632185 17338551890024368906 16021625404953244561 6125070561766819592 16773381620605544912 14705517886994813734 2943090181791765493 1533538112739670314 7972465064598673309 11558067750651719239 9250861153125612464 8882576588288734173 10909021940804347305 7582374228454275371 9080153969777435207 11345274187412247023 16262589314649584806 14925636493475228124 4587360435475728551 9213345497994225300 5011678488354690046 17668676244249096439 12016694844999417443 9182526616256410700 7758284312747683030 4622303001447980468 7400498469191516687 2494135123850672208 15288821719446917412 14546174912872051639 8881275813242693288 3917869288315214618 5695761251880781297 16418912252723404786 7317995369263335698 3545587713062280765 13284534043994248205 16859028933144080866 1001084853973800886 3055335537559163966 10546668710215158165 6483158667656960369 3072678652456553911 10228291338218940313 9956476972555084204 9016793966042773464 13830626975525901410 11629759223236840729 17006132369989095653 14749211262923684445 16398676241356527966 1446208383805153870 11438595213716016455 5275686341959853695 754298279723003345 6997136713441654339 6735406303725190396 76545618835849516 2102051875619061053 3361721422466072467 8870331595762260786 12040606027956830351 13454938218906627587 17014147849275063440 3592816284120212600 11909725414439625050 10054734830468181020 14813547778991135183 2050411667627039904 16735127042217716634 5663057080484577121 613184404248963435 17414307917551357034 3216406909755530850 5105030786105497765 14197302529675087054 6816580423165897542 17895146242042052531 1911028075567305017 2651893713484037425 11216162927889096912 13215916587985056570 11793795804488190571 13213097270953187935 13242749487675661275 2227378178821935846 12757840404409633921 5908120826439693906 8322992729914249049 2066914599573794309 7413267947880608972 7104111532038457710 13667036380615647156 9233700499219881145 14406306672291826200 6983706220153126405 10915663147084503583 5488952366215974180 4784743663729546975 6126413878275329606 17995762642122888741 10498227943413256611 15516921574432232288 9766273841297044406 14991111942110665774 8474383992207086271 7391836325936761311 10611228821392531697 6217353247259377690 18224478936690546721 14837941408022607875 10280012949426598343 6642243700986246846 17673661174296352343 7847677910908500160 10425530663964840812 14919465131506035312 1772672835149304155 3300984980473978305 2930750990724877423 5676824042899200372 12365653208838707514 14419333582741444280 11234100114807604427 18092760731873955074 2155537810293527176 12494176072720945724 9207403357281397331 8891935278642514471 937584701365811034 2036022269039554257 4005855405902979599 14096041112094729920 10934814146497429603 6273111488523856456 17400680399022830807 8125622775973296058 15006354865134334705 394995317081200089 3342057770792043276 4047661187532648477 6367652255249032171 12085966016687473154 11191889881938306178 17173470928239428330 12066229137898466147 3250684863403694478 1178078720585299826 9438885036043908413 1523105624375686911 16299632423558382396 3620167775381643065 8440073562068845306 875090962580241629 6283309291999296475 8080099368809256874 15853198557119809585 10045518465417780201 17295959434882288425 12262924292427152799 2354168445131681457 17770887393890554577 1319625897377804838 14000218604450983076 13586220533911252243 5933408109528921344 5935682637919945957 8697867937151248599 10622510823282683053 12193710574314189756 7880637032805868766 11964999354348380152 10767245983956456529 9056328367609240955 14510998939247456870 18073648804285567879 4801957756625313886 11855781656456794500 9651056827559470564 14788632861341304155 3725850891083130748 1268537383789175386 10703539063329791222 12077787745040893826 10953508855873801220 9233784819477923111 13351514479725825095 18349718482506371170 1792592835447789407 12585690495848483483 2692247115283232771 3172053559861270405 18328351105168608293 14087551482366936221 14261697172768650295 12440968865533135752 3377371252166938092 16070888019516588796 13809411746285264689 5512541863732560595 17567441625098934364 17625533254050517261 11449756416870130704 10997629821048150579 13797302661052358645 6339894956365887050 12912116974615281660 8924037788753791157 15808961828033621834 6100575272506874746 12844635986025200662 4063305585685243118 17209332319054316886 15172949480357962238 11238949591746216134 9295036611226439053 9220473517992812444 16938751179506260816 9181113535592887316 15466339385550638656 10502773634268921522 5902721567132670989 14143180781582251750 15497680319774916200 14118691050597566059 5751991822961792005 7838593117002719208 10923548493703030214 10694976361168789486 13901897075182472385 1425346455093927862 2395954608807400871 3391273302254612704 17683514533996896431 15001802415211158624 3048755673752011505 11773458502178255517 14245306118467545704 9731888741984564227 6840848903500544746 6272528207537881521 18023292063398782776 9364010801864897768 6016367541539197122 13955380702288017674 12086449250201080834 11971299820806625270 9234878225636387996 7890808885579399588 14148289909545086954 9443437576068281055 4082782624376841730 1499120553488175686 14479221422973809990 4890707500413361011 13800670932938858463 8474966688759863546 6686935759382850106 5837644112446627004 17294159288143668263 11002103792980786087 1523879190791216827 6543631786214843533 7707043160498763261 13227114197680533437 18342558644935711790 9830973865780710038 14170000032528919079 5476622098168310857 17260763794937060051 8785486302369324288 5935036925963238250 10057799925777104905 6288361974777936150 18071773809504888682 8924787483545516786 3982118384967323491 2044561800407135628 6639527092709853511 16845210029196165359 16343132226405115525 7782281534832371079 6383979996135120144 1765719792637410319 6017874719902959914 11421768766858173246 8439782867914067509 10375000296771733026 12707366657572285056 6051546652009383941 10761589975416232605 12803246753179902561 3077166191909812176 2981874315044542275 6995625591011737943 2497241861243326567 17789683564986041009 11560554953794897777 1825629790503342373 15342849020631647341 4147226390616149926 9826148311043049522 5984077130140921100 11141364627871288990 18379926100316493375 9824966177036070820 10063464638843279946 16385704052227433753 13915974198824291602 18214050780118943562 17829806548302436472 10610019331893180435 14829546200534583943 4844178684417009574 3405423183967671200 450964892375383327 11108753713159097428 9819130687071525825 7349004692597857384 15130563144979423845 15769406400627884800 15920186655052288065 9005121578887095012 11811930630402113517 16772062802029323767 5692361431293341865 13370584792924742812 6376017857421067251 2707370785489271291 14085957336107669529 5717274962565590270 14487254575207321893 14210248678330023225 731807866738273254 13130819069706821986 260244444989943865 16739369162253327949 14426475126884165452 283238751702269478 12827058027007852602 1125958398107797030 12144739410266447483 1121137165796464814 513383999664898378 14291042365302148388 15624313812767061213 16565932096381644293 5961194198277198772 18280055479240974897 6777263450987241268 9261651404153700252 17503286621040400961 8048285195566547657 16636671493610666202 651239457528166143 7085759744545985231 10158453936232541588 16900810128849530771 12986681688906798919 9377517894260994523 11165896827844236890 3371713484126476399 18244379887835575488 7742435054459359400 3241784117899382337 13631274492474248024 18244855400074520234 5347835093787468010 323456148068982518 10932880223191553325 1838383983995333336 16174396991062940047 6012404564608173227 1015528451857410308 3899179616157538106 8077473087249059863 1932532956407977911 16065471616369162845 6911189437008381290 1058528589795869119 1952390857664664081 12872682543285340864 2075302903738798896 15988371698444196315 6950641047618111789 5274656366239878216 792499159637967551 3557186963143747172 18265270659068580947 12086443721585991502 1652575648427263866 5143881614210019776 6152016126629793705 2840657376803572772 2796652411101613411 6941834861360759094 13964031674278490059 8894620592306527102 4062542249866775830 10157782542176235718 3759390033407275094 13201275211479883641 12539640486888587689 17464929388829925550 3376112390167873960 2123771943221576905 12200810180285332556 1465507879825417344 13836723375500627910 17621171912339237088 2931854356056535542 8896804610620110863 7216517162598039319 13744529223056137459 3776114578007134650 14859945701925063657 920658771660493332 4747161399546235964 6829805338171709438 8445026239096860176 4153845520445726293 3611618383700997890 6444523411833602186 8526312407181467561 1549282280922871899 12094158203170675619 10766483028226292320 10562926052485888646 14486028436225263956 13098564057992431049 9398642460108792438 12965440337958681762 1952979354537510956 154458155426226166 4487411865307297779 15526259316117785987 1520803196944270038 13016674170181028592 6222908988927847138 13024540486870317233 8946111870590166718 9274362790364862560 7407636129684563169 17859962264788210248 9225579233303881458 8170430946382142533 80355051420282267 15732136626511229436 2621897994740976749 6452837090003695217 15379513881170068617 2116951712227161678 9950967367510594922 6851772998669186263 9055013131777604602 16905708561021130155 16222413747922637685 13538633019943507300 15455642762372657243 3595122071547153141 8576080534508501551 10418716184966848633 10745842295688514728 7599991031264190059 15682242178692420328 14171973860218647151 4281629512688385673 1098454027741034912 6341848540662362479 2143689973708927579 11140249138934993858 3045082741078820608 1122907990964426680 13790818145830841598 11795047410357074102 12474586726564018707 10413587396907778254 16085325204849899524 15042859702359636206 11929627905613297567 14591557369266906505 12614377576016352355 5287043250245913770 2130191790062173553 3484126675751474139 13276260651847878644 17335533020038781058 14216258376281618458 7299029732871353470 11691913003572458942 13842891244627091142 12721432062170296610 14270749585846980596 7486364890773888193 8334225342091233125 17653285284312886621 17546832177185970565 1312566675341677598 12632927497374208575 9981280952517351633 4845932561011524686 10321502440542929992 4922020121262071075 288210375673756077 320206214773879438 3781378575991984587 5880414548671666713 18259844981369128651 6411267612289533357 14589934688791375012 12373985592226068270 10416468651310652348 15561958466590966572 15175691909144026643 4594108221422141496 11538302074989388774 622521334693284493 3141251316691703703 5719904641092066730 3427555219245686234 3841270432493974651 3777759875409418440 2274051441335172567 7279442008582747313 14844670002199301057 17612812141490928605 14799144320989085509 8482302209487337928 2903115300364931276 12083805521960748209 5051198354511276506 887422657378193724 9915793241445241193 6203978172198286066 5005024767202299655 9869807121124315208 17581187478452904395 4759377544687772274 798772105475928177 2852261190901788040 4344102518949698685 3929004117561160326 9462010858963343571 3628567491707839000 13987492495380828250 4751347421820832898 14777445429483044493 10302522761286888626 6423531568679144539 13093843568556013316 11263481870951507122 17562944678234882181 4574700197235173889 5777011843934130942 2920845867372650698 10452939128141628391 9896494610541496001 6191172867164804089 2098325584520716400 15790152084243444774 6933895596872749731 7924400032123458028 17192832414807062969 5282926950580349677 317698034685399783 7786904834608410744 13838409069770930755 12781021561545166186 8343338257419947031 10327785558986654018 15266760297269857006 8386479332493606253 1420192266809156145 802202891327639463 5483373206205193990 1521741789599938403 15497035435302934756 5827864720715748935 1213410456025402451 8925255667947768139 12328744781565212778 8447282581774987309 17851987331294191242 564547178878280685 735822247732701871 11559127197250478137 6906012442430112295 6505323028570472895 10245615885227937674 16155170519927917179 13808757240329028851 11502784044619705266 11165173695999461585 2433146910509822730 15558280564243004733 11750809237630506343 8684597315296804961 10808392994220427307 3350567260196911514 4854379424286244343 1055657049846156972 7199928753566101083 8125765144508574109 1082076224208671324 3126025550505513309 6065894895745843181 4638319303256075989 9234162574614947185 85104662145666142 9554679399669768363 5939763262099505840 5116772153359506823 17707678131311515044 9789278104969940246 1404301955266708284 16976045292443259505 4350613026470338749 3905928333446882432 14852745613519139892 16461264823345350662 11880984669866702991 1058399147668686294 760341931682066599 592070010213035006 11804745183399966508 7054472262673525049 3133467747505534308 1176211552092792744 3948794824666254952 6071987620123270849 15611426945712940305 15547746094192214097 7530545927958741972 18248453589375752486 16304993720782845697 8260361722727034449 10240209262156315961 8387469267395834399 4494440502057873608 12107877264803879865 15752849551570798972 9757829765699886323 13190019420431883091 9253951293080062428 9041917308473181037 11890871003895926901 14771472464202201900 6689138104264590615 13945029789890100251 3497448220751853750 9908932389506670012 2802722629679691342 3977860886830429180 3331044543685424455 12974959333956771778 6797356468042755897 14156236683459621964 11266378047810776640 17859376532498492948 18026924702834797007 2144780881975776809 2828856324832688645 10660313835820151421 1867848656187606426 251938153708586307 429413019287524444 3677941367868498636 7732857789331440731 5671797673283534482 11682087484704494992 17022352304355068586 12518802975889512286 16565953849279243000 11243508700123944830 15096936256978718081 15688792373924403661 3225176907989277359 2321805261548540686 6516218376504522234 7752891790343215233 6779796744574220621 16213460936180037538 17156586197865468002 10390454860909285045 7196044394848881725 14483352679932984628 9059606006559227567 9328919668201814882 1410152506268301269 16342790597997398820 15804376739934893071 18290357944379073406 14271963911696023261 769353203827633160 17344286030570524268 6520283644128947826 3708582242612700552 7511645426176869108 5305900503600933838 1004244054175286802 8279573414587706086 11226222365222200899 17167325263972687799 3795030157376583127 10527665393506379637 18137100739409219734 4686233066470452185 12802643565868263173 1351514395027850934 13867164472150491604 4423327906189225637 16108247767721894452 14708725456613334744 8447296443413145477 13246308552674963336 6781776598778920527 4154975182269067502 13308245369765784510 2938246771908735929 12458448240167342612 5111240320103539294 15129169535604004068 6628745147187658368 15348952309456928501 2377857921428446750 4052127912663555267 7425001527963918569 18173564989412507843 10655750304057807623 7271334210810209480 1929707991811981120 6607197473887413147 8006266369124021498 7942128723378353851 8113786751325851580 15267660154134805266 3257138454483433046 10578587759676334992 16744690253151249855 4857537141463257181 3390917856456897231 10721345100906720073 2016773002834325605 16068995739512589519 16271569912653027036 1933923322535173645 3044546060807763586 15553732258963454933 6385736338554003214 12500372901832144680 2236781252021622482 6671771565986178351 3746639806222338334 13725557986279506969 7976082346682006813 3499554568953480290 7272360989888370504 10187120773846337027 8464949403641801225 9211808380751339042 821168578654472004 3807643410812717776 7172449264911561508 13234765418387314834 8807466463964560153 16457420646259011849 2655471824894184747 13795875679961794957 1597150094125607572 11127422770956310025 6846575618422970526 13020944434140453062 6952999131296176392 15573623507024115435 7969239289543629783 9502066450738533688 12112487337490334098 18065383353602753888 10366188821174769378 5470155259920740753 13274363725745714867 1750326907059146260 2230886277837389025 8376100462435950283 7860717751276819231 5368812476680664123 7062314393490259755 9174395913276171255 18131590314190012136 10577035223185078494 5161111905619925510 16947043859563323761 1489795774750527196 16712832824485676330 2962001616510138354 6055260292597805752 17800387951120851844 14972085565219655909 4121465968322448888 262555659518942486 8966835615307032780 2430738909466726248 17011261184755081764 5497524467010568911 142032283897424696 879621310920840746 11132233542319798715 18375089657157822708 13399539342732933791 16271274251180611172 16281980446475510836 1257900334927187483 6586095091052559515 5135061933505130991 6625608416874428895 9538207656586937241 5403892624735136575 14290857646690385028 1759455701028305590 9338078097897596645 15345481588112280838 9840920796546842918 6411894471416667371 15247473028387781556 4561832597689270640 15170854550164703992 12550399622066327784 249391410098983888 719009191977998411 4843493202663434692 1558274978125148473 4145952929223891178 9087152017597626051 123540996769409948 1033730382305375162 11434538017949336126 12621393575287563412 16645001336693379510 14162152172054374485 3851076771071928638 5003734800125944281 8307740368708900623 15864506325961725264 2000395821976377252 4354962524726195558 6411537670870620952 9957476032467395487 5551468847499022884 8087931500464555072 3104683430284193078 9938656917575081144 6060457313811855367 1080938666695939476 15884387767246912039 18113120288150321269 16681485381910816814 9491880271276517525 6146415992125320956 2938400820933242122 3259986618744784279 5476433194389163960 12477850178948744031 2307454654125952568 3328032862437742399 1374472675683561777 11956632724718929001 7046246600927782105 3251762555121697271 18414146583482840466 15610245119265584962 5495554076744783114 3265696280706336342 18026841573955682649 1332387884469240455 10286810723429368212 1503743042810704353 13205611256172990840 5301442139698490287 6098763064550337406 4539227777325920777 8954753223586020402 15303108409271314443 8406532731599532260 14148645122746182350 5796323529504856689 7657819340901032934 7613592531445384131 2872422299710045602 15660207672453608615 17828675740114429107 8392210174917545737 3142509339246722350 1767610649600384910 7942759215250376060 6280895002162483110 14008902890046049362 11000856524704249024 528909738368078771 14311796520150523744 2553243589475742420 7630360060298857040 16257733106982978431 2437623321341481762 13388548578906286371 6860720296498332861 8783111815209278291 10751170386860364270 10919281277401686116 16048518430243606437 11677024600861638687 16173461452846782802 2100114196822033944 17843564425126199131 9625705150463392244 4143692269369629275 18220928118470502207 7997599501654945541 3596403699961619135 17457848250530775062 7529385898198332381 9383596073086755557 18403939250574265654 3952524475552682285 4471927443388876553 4519644834237829111 6176798894234892912 3274033794492224364 5897572370125899577 16306736273161667064 11510216729802153359 12566111032145544152 11195467626816899619 3840611703866979889 10224323660411547308 15854450347624722129 4356106036644233046 11141027746980434258 10460691976867386841 14948351732511020930 5876578186019630061 7783213089936347143 5303037584386961605 13572278406615681270 7235764921946069529 16060188658827677076 15484757609279116613 9380387011621521536 10608257815695462511 16215325450334388745 1168493600816513701 11643709865518794058 12640847169500745981 3254740400416002051 17147543246186131352 8163970219633680789 6766488301339375759 1848442352035355789 15954035878384733549 4304292213000109293 7190606406533619263 7459947107711691987 9770967289181294208 7205620283985323177 345240133619274863 3408174242694849423 10961515315706136626 6849464229587648217 321057982503757316 3140530056130306815 9149982909845840195 8619628326499517687 13405874346013993217 12515466348694054088 12718534752305110865 12276094592486945668 5641538491935775711 4051579499200189161 12762693213293089493 15861128360156195973 17480892475993359707 5957818512223652136 2996173923372059607 12204967206178768726 941414005907323762 10541655228382541401 14834896641290223375 12785947582768011023 14052194113448210676 7742206503636519519 6980713981455697110 18313127025197048591 2554095974508789876 10111079042649411099 6051547234333160661 3445032538257078042 10368333832771038271 3369678461858969325 13051103249460183890 7004307368698237112 9190444406314052891 15469991282573553236 12212183136913702816 9805682386163946059 2705612001738860195 12581666508113453015 17957916302992666168 11233116747130567888 9712039767743743077 9854870689613003714 13718784071656699059 3975340533659577882 11406337432590551822 15064466264176603898 14556277148780788721 612466972402577643 1319009947158041545 17004599906303273257 2310039522264535443 16405898935259772474 8717143728288523824 7573122686363689211 14374415201388198240 14530762775878863041 8650511290354209301 3420045231902958807 10181379051438488991 308667982173316062 6682969697706285899 1862751810004414088 13166572644050357608 16261368271268581550 15650184674850776887 13538687055202472056 5302238063595482529 11279935273077250288 11989965685944012912 4055395838160756395 3796553206865748850 15673394150888446909 18126886740178891076 12744403597295794453 2559578298546480871 9990913269568261585 2581977968777764662 10473866350855511072 15266416635300504498 2101728463530220667 10911206396006933078 258928736211198861 5168448387224133791 11515492671911653169 9223267464648039188 14680985999483101954 11685164566719696903 2530552400249788898 10403139118380683883 873323232655306123 17470682780212091107 14238668114458943991 5725960730652688528 8407624288738770757 10391764622891140808 3051224275047518670 13327320029157091173 13424991322392560577 6235342889332529625 9586477443050843977 12944535797198150884 9924322762386586868 15142807578168187361 8478611848212144862 4204736582830706140 4991095524237216978 9872898346961364618 13447906879571952022 16712034111069825435 17321143184469182228 3571825894045644935 18359602122389914718 12531292301961632559 15346235033995012080 9450647974264507747 7874755666509414579 14439062202239754036 5800243320105413411 17268846007515539449 14673640999470188635 10690828630867763433 7505211808095315717 7769645647150955384 8615363895079528595 8733395548154399445 6253923959506467280 2627462854638769303 1772162342371921043 10817308179453887180 17609332988486835295 15890919189793123303 12428136235463548297 2312523780378441573 8738440381920891793 16302558241551209117 7656478326521759684 9117552706763121708 14039511434636184845 8506096281912335997 8782664082751695225 10272350189209346581 14562692025462538121 1538936223994877733 16899447038774184318 12349901031773186626 15589900410483241646 10848728485202717860 17553878947360006638 4827681247918472389 3373208724729436312 13442741925620793917 7369862489269296386 11399570923184042273 10790208991945958985 8646332285859620697 8812964776096581569 6650339831143147115 1283431825632621090 9120487847529039591 755942004975586426 406992139060541483 14317599129683857417 13560961703073479721 3500390598445697887 13784665805536911858 15899376957454298526 16581808956777716752 15212491274821818976 9727191021140872504 17504038112895027305 7040265931138832157 2690607416454532527 8072053640565429125 14598274974163945027 13451039625260330930 6036003126193545639 7897894942126644347 3149028648054422971 6350604027716695028 1689671969454984029 18411884444929405176 7789188253187969471 17642629659485835184 15917202276196871674 10149198159094531714 232763509721819973 13275741795977611470 82392660644172714 1636633319258552020 7398128622579503300 15127920970791172270 12305895774766770478 3531257625209575073 16141084499606928134 15444692923256078466 12600835549409246796 15686896801352192916 3868161455219236536 3832119951333385436 10806336898833617700 15430395820948245793 14105381250075085536 17591776828428076568 15261283016880250715 17270731771100904937 18226456842993722041 5911742361016107148 9723483388242413311 4969312699488443923 7430170809434691285 765902508199474202 15826592215289531769 3973817441768499233 1025169073379739457 6581038146750806919 7518154650271913079 14309176095527649045 10842359748692846173 12166777939491059853 12138470766347527240 5201908331455823663 4144041919821950819 1655428061281686755 2621662002761207631 3508770687966920176 5675380808443487670 15931949716796509039 2251188600764997647 4334813617659147673 17659301274140537760 7436559203023172775 9990210082884549733 10027211517021977009 15478268191126509567 1656187195937427080 2473594133925704847 13637529077846241175 3492061854273458400 7190318110458700795 1506827463910049639 13828030910110958465 9124015456114481746 5447321178253660477 12616036435635663363 11843457692190992709 15942804592364745688 8507548204687200346 5872697270175664030 3541034571525151728 16835669336472297188 10864300656193079497 3778645420395260891 10862662450169124531 492867512111645780 10095610362027234597 8366251527260928650 12635613648661068838 6762231864506445309 13580799497770176790 4137231432043135828 1988332604777215603 13475649662062853624 15607349032239983847 13108727187811120890 3935206433369327723 1532690918866791236 7538567394630415795 7980726777955769090 10209562676715304148 15750827209712855181 6349829356993184014 4987494463382789852 17441234121352320190 10116701394871054426 2693435348480472643 11945579269208600823 7599338738989890120 9770553208182104214 15931711577634301411 17878489672469701074 7404142780782598901 16753507739321060682 15287711333240662517 7068144670410745878 13680455945879614795 17490994249902905562 6485711045892463782 18132877839431284407 1420495685454343052 3654865927692177773 17084541673836114694 7116456251532693475 17028321114174172400 8677363636786699210 12338973394928568490 7531926057535841122 274208643412224345 3526602106722619116 4051842341779231886 15144238012286212841 16367340723266566139 766664359270220417 3259352305882068949 2017166667963161528 16737418239435450694 9269435030235112088 11278691411489936938 7291676810898412193 2083737495872893338 5946332802560186516 13161075828387241973 303365523082551979 8564478693488337300 4574106176870046813 14892089771246125784 8660097506181115110 11721972369058069014 3087034449924336053 8865164863472848188 8482358397540553283 14105850268416297074 13283014769255965919 9195688691704941719 11700349735857464278 12147876765331910172 1441061476574893225 8659219993915448104 6191194335466986510 4354358761386699680 327220359747246420 9234748514968433050 4155303112635984399 4311981219121450390 5530816987489271264 9576662917530624620 12664907076336437354 1342900776007952841 17770732664779995995 15356950112572550077 17196614948084933976 3701336881521959448 15196255816561971666 3323378989961575685 16317847909396270679 18059621067549010883 14572284413612317187 10774327988195154385 145662318299757535 4942252932380567555 867914460108738267 55776542886916029 16767775362943639759 16863106516515448503 6244979879784815362 3208513601685169287 3724930313345356745 892283487191452378 7041822763243702154 10666690042877283739 18182701932619521730 16166958783482557500 3422915728165080807 15623580449327536477 8900938913970759444 12305388688290124813 1897227789789844994 9436607894643187604 8743640773051672958 5497055452198271311 2557326561308048546 17763948182816680688 2024358760524943612 11233287999492615344 17454169899871702353 1019458597148738942 3742512614446321642 16947034075862311778 7031119677874145822 3889619772281673869 5370054564750183918 14182401656770796802 11002129297060364392 2395756867141503230 7320189916644762775 11611397160385801646 9344825268209757518 14449564747620480645 14145376990796877211 18403196227232641143 11696423655228361079 1814915391078015226 8547060415173047241 7859257461321410882 5148056429893873498 9463071544284607792 6794730963438546121 4204472492813451626 8720063755626993761 2970780556381108264 3299592405701865990 7083208420000862600 8713356565282614860 18061324226834239895 17215097321907609466 1148919502747861670 14513730520250645147 14701208293336245881 5554488822867047905 11865815167878293071 8191678856211653018 1659299970994967979 5514211030046954309 12522300911523703934 16097607644818760355 260389178404515717 11875035506872572422 11621652673701732136 7768285548056066459 3550908895050332635 5980714341152914866 10101014617098054475 15706860740248674075 14479013722945824688 14636306327427077558 3813924852297017408 17523449473889685748 4342733558728998398 10473385478026723280 16274201331804271432 11095373784552125897 6745822733129660634 2503736733974900740 10391616456425816922 16402965978585702709 4767546058521228150 9677281399483717727 5985655044106483200 3861047824592765199 5397227108626231602 5713531354305687418 14493507314376167096 8429498305362986411 3269816534546400308 13130432188494709710 14084596308144488136 9257303723203364388 7877861956043298678 11811292231365238458 6487722871053296697 6255215042128537785 3780769814462752780 10756345375533234004 4071276846566276826 17531484962097708249 3037604636937365452 15846807849921832410 2500982680155029431 4939935479296011021 9612787516557774337 18058962324857767093 15859598263790923635 1334558550282908873 7663251704523635182 8136338948295532830 2638784492607052887 1947959674748541927 10372589441813533706 12482053688214768933 11402086264703446746 18068687018812142569 1215371117442251549 12742590203821193046 13548951288814704019 14664437448974722753 16089102734243788944 15754526417029558829 2531728289792298802 6633080775547677500 2938952339780469234 2431313995576152632 10980981322447395319 4908395809384940818 7666455083741787581 16635604255404107375 6621394099922947783 4111918739641453458 229032621921542237 10354450500192843772 8267442462625903130 10986395071630752843 8543594426056075798 4639975830711866985 10104049878715882960 2200566875127805328 4292837897109976517 15960929937439700496 1523383775065729374 9028792861406033495 5290963860585123914 7865334113837788338 1367227070242786788 8061229005149745733 15036118284763330206 10690138974986501451 16828327751033682357 1511472494498496064 11376082004915952053 17480312349024202996 13396326491722930693 9385725529412991719 12334744158402842536 15890129797165651882 14774474803523145834 12091236804198987517 15864391776597238183 10458143636681532298 18438624966339251626 13602349829898374894 4789259826363359582 3309635710161281705 3849603494187186592 12798922612115435998 6890081660883211098 5937429252077904583 773167798911996545 12338638849576738474 17956694901204487144 11305587090269474851 1293819960971126164 9548817204851391626 5198803131875939594 8381518996739963749 2470950216760377102 7511401635691721019 15517986734099675064 12982034096301919711 17767916952514969204 3499326132544751480 10227775899452084383 9132931729399188170 16916701773102234617 4893477337544535872 2959625476515350052 5983216856238076420 6957043206410654848 13326913953270229745 7416483990285415521 7716856212100082808 16076383384388069815 5908252468740296206 13255629546338502747 756854246968563474 7654640357439873231 10767872404519279017 5718779127336315902 946922015338709115 2107050047029607820 5026269554259523121 7287155944560396490 12235702757255300033 14368409835106777157 4813274873493899975 10820116997947518490 3810404357878629343 11814101149926148313 15363886133602591487 9741743660004527966 4017721562835854095 8730936065040387958 17638127246242299193 17601816476789294636 3975057180351875137 2220833460825559463 12311476973863351378 14929434797753342573 10643919201777704370 2598257706525042401 2453721368945434528 15256910726898893113 8714128061350836759 13224359595217425496 11870148650568802589 1459564550309027905 3880820931152536062 10802501032826986411 1356854644559266053 16804179904929092231 8066250449977682778 1639785826168327534 16763281985765719644 10672747436795506841 3765047709202056160 4007831794654773738 6792332090534690069 13254937460010421088 13470817288204821206 682741925633459931 4667559898824457164 8870868315127687656 16334759519767408256 4725899859935838297 11613191114741257358 4766376764329254840 13853286227711144790 9870934480908118219 11521035424476720596 15474877631141686402 11635732229689349202 1942963067501919201 780668135239253608 4801202179210021119 16175045325607419363 13006509440489984089 2387557180387621691 10781158425990932834 1881432240571079675 2312385133462636086 13085650980386043887 14501408414931188998 6601817312384669728 5730878876768113559 6529562913066478802 1754194027434226673 9085286723326218957 9761008853415474597 17547311001629922172 4515243538645490783 3418539946073537047 11061840609190015251 7612429420488800680 4799510618854471257 14631274614599614676 18433763214446715449 3253402418102555494 6819176439053801563 9462309590392918523 18028935142897642775 5173456768257499012 18362145062885761027 10775082072131547587 3089213898254226369 18210575407734513900 463165827292287046 11460594635797950867 8596176995987385277 18129719001722401495 596794653242873199 13497911565635833753 12239212092229038239 6616992473460231676 12392098561195126568 4295526426898007722 9939348355061396398 2499012595739304348 9156944776235762578 10291683898039601123 11918600348416083199 16943905863601723389 11694947643268015808 6008698889984526866 6967735189156247663 9750361307781610201 1307845190685570266 10458849525708874712 16981666834052998518 15237254837839833901 8621451759386725713 17107452660635603264 6738333429722933032 15619722223232421664 14636776109728576265 18239967059184938585 3831383930120594226 714627846255562691 2339806639591586329 16456197574334668444 14823170495866496162 5427092848025014963 3752145480207149086 5067963460655567741 12633459711874622169 18145605614846014753 2715027184262871238 9905961329785923840 2126955575050353453 9371538429956005260 7504752658847236669 4852628602719612976 3826755982857539387 2091202924336439737 7872992145931294793 14672894649638636028 10745093236738868383 17353689990513730929 107250610813428081 12171035125686313948 4542063245990982248 18293744801910952997 14932456112016284987 325193196088288739 11841833119159763126 13263155230109430306 107566822643829736 15984626043586556033 13956146288087465779 4131011704164157336 8616643540072650836 17101814900520100508 2821677122077696922 2231176655679465998 13011843957016975576 15829901195096406672 8371810402678144891 13488404233030274032 14119562175617674466 2286545037379524545 2048610967743651534 18222056981971663204 15367597937227242717 17913012873175058460 9233253050127828867 6892142293826141180 16435320803451040676 13339218577151853260 17888967878235290097 11965391634384357183 14861928748310024442 13333597125072805746 2117051951553769142 13657948434780242132 10155037063851306665 8360085444722531585 15102397960298409442 3960984862937753497 1354642203713744464 4528491428324845560 475586633651357075 5081541301538548076 14131916897264069283 1927729616419776644 8844334975172932178 10309645301265200012 1411041588658412131 7148953488713777466 17532794277219607163 3776147035334681004 14213342752093926443 11970016672329252257 15328011857922705949 16340407835540744650 1835593369545735901 13807795849391424475 2475962215224828019 8145272081890778709 4672621888468476341 16196492784017285671 15625512735709439704 14266190117263312183 6715985895756531587 4836567154869335778 11230754787878120462 9813831802650099261 11390166052118343452 726867602189502222 4456536581448726586 12178313688538452388 5600975595709511907 7871865909717280613 3431716818871585094 15454140008153157536 3854939179163326722 18167902257631686808 9237776965984385363 14130194658129419867 13417810781790154741 9879506210097938864 92422334957643757 9185195203995387641 9555060255221161299 9000782100390833781 1433698410035854363 14702439083338129041 11237885713008175025 4480697974845171743 8830672063756588036 17173021100501691013 7143645291804594545 659139961107975300 3793210240660806443 1769560413518860619 13861369685372389679 10438949185134115758 16890852538378351790 17954689542107792401 17630423108343398645 5049557460322496153 14486324257691873035 5596682525504772163 3858678082462217979 16537662426929152977 7718460990103398966 12922580232588722391 13132301482421886792 16228251272224442563 8640439873838752816 5452089232430692820 1020462401821429354 13921713184436601963 1081576788506911552 3944847571687293072 8229163725734357902 10352151135741408104 377849651191539351 149378742416876592 15392613227232460251 9418714512580576666 4619509366260504033 7545536615447082642 1733075872785431892 8862929706764139468 15988363949422554760 4546787408594348922 4612453077466749978 13089354379139451306 8903476821835603480 11500320793642807085 9974865576427012178 5731202110795393622 5096297331880914898 9345693971189241393 12248750006609150716 1017926378921494319 26287518492181632 8244784469113863607 15485278884539827272 2758493834076382013 9568725496656366942 1673862059978453293 17226362523931940580 16722681232077115295 8938313779104734771 13383024887948584619 3287091581945454666 5692086435621195199 4521186102122465666 7319400299914760247 14160153390719139361 12890042083061052132 11542217577810247353 8555177565314246295 8162414309910403231 11817627430719987937 198550726867132647 16129262668684586428 5758609342198135619 12438639706665981486 14184715936323437917 14349409986488180280 15183045310835682841 17043650955552929475 6227005070834035202 6893024785779310335 9190496035117769025 15961206049027413244 16931355548772921933 5714152545244396342 18021048872768075208 10223854685652215123 6209823970942875657 8170120565739934996 15688732507281202855 4393615854921913604 3642816895763282624 5368928182139160116 4488827714793374987 17428857800001382466 16023871826758705701 8001076142307584536 11310112367002154028 13484320530420950272 2161494875693474165 10999260387063165282 4513807944167491684 15309127541715783625 11942475356566905403 9430391418022393520 10152635195287573260 4447034981220996313 5083346309296533223 9175769027665250235 8447958851026849249 6002776303289051075 201211888373407102 17931236369497473885 9918677632490290975 14354620206691632194 12339627694942788878 844412450999533899 7367902097336519968 2455003800271483326 13956284214017100185 16238369155537020704 12304043795699554911 3183344701479334306 18038873272493282929 10969347358836461033 5774418618758682272 14862287850742578831 10000107727590522000 797139107544484694 847711966727631363 17443277770562087536 4250946766987476504 8416634106714553071 1670425641691598393 15162580180182809827 4090392545543786541 9719659800020285339 11900526601925230628 418257216191488999 10103880010216986321 6049988862186396008 1853890344953929796 6596085983199944078 11002185964867608738 7746850321898891321 2348748676593028988 4265943208106051197 15468563557739770124 7343227835925806594 6070210693184110087 17096538218553663273 1949505168832647299 1258357398688976021 13974422742890173509 14199079476416237137 8099324744066091962 748499437342281522 17374693610622069654 1130159615764385569 1568045650763537897 8571119318921546849 14757767365471015695 15857469547936165486 5183212246725719003 12393978089984266262 12706659741188025858 6597269345712950468 1273315759711171401 17258151951247076591 1938827888171246898 6771615872790003079 17109329763290223694 11414366947967317130 2981097898561863831 5910431060798522190 8328188115479201456 4452012636055565141 7989180483230145003 12390902933076965193 10205655708459086914 5199313838123397510 15669577316611488042 10687052201931101178 509481085948676645 2990522600019546586 18307532581827386506 9580370158071947407 10173279784317179629 534937119233622552 1949820642394254505 564346049423253774 8056121579154216773 6001835808207314421 15392683632811612445 7885630066891294553 4415778106825494021 2471433290310882978 17477384595094761862 6080903360393084255 17630102428060446108 7316977839474708245 3469749646893448216 13326845632232441524 26385573317656193 11203584421733431165 3249554327367156310 7325175144265784341 14059611957921457371 18000245995148033040 16852386791192529762 6310895704206350914 6310240940016065462 10163532221350193685 17539136867080728336 2182067005056789631 15576484905087792621 4189660238627445550 9221804486982776301 12099947798336900981 9263838013658793701 3662994505091632849 10361455667705788804 4492535994567441280 15855816314138865982 5613866036181288013 4267397160827784898 278749682142248434 2414415181906642951 7756100234030117216 563128838465285544 11154134254452265664 6855880115640509409 315822348894729865 7561439887588405495 5167932362100521631 16785462521405856289 17699589627139734742 16937272839767687878 1293861414328220693 3975213679026156898 17645520165346228107 15501749549896346486 6494128328370556447 11681145478612895657 7361705207558020829 875435837454650799 4538340249850254015 18171170773081509425 10784215484963309296 12482959283129514025 4776200477580677708 7210754934576628094 8591291744212092818 7955640980749656611 7186396870135616769 724985059850005581 8434721208010313245 10401663030040768118 4238029591930804773 17412188779737586334 5008024185021496697 17738091836643599248 6800676089859826786 10484010805937784773 3744851755000849861 6241458200119170822 10321912622432937132 9953994985080257875 6535819263019119620 7862247705273240581 17011714375298297330 6416141367173134944 11334175298202364098 1342461568568016111 15290244276401945944 18160173209380357128 14868601430579341097 10717706887683987434 2366169328654165086 4179041506484940220 15740040879164679830 3928766865816819861 2572819022238148057 5619478952338941918 3757209713355379491 12654793086125419433 14229136537190611311 17829980768596715586 4297447722826117415 3966447133871826663 5241065340515408571 17550718258415559062 1273355652426957310 16877206281430288166 18058906753577040743 14844974313402668638 10699688639024168664 5856545592336441239 8523206117985814921 6997997922390923850 6203864269138375325 7987065663121513466 9355339959205749043 17859007296232112647 16697090301754891787 15917881637227558313 5211737178598528481 5647636714729540023 7761001720096589528 4131818530954280235 14722937497280989233 12371473745750978758 7339747787325075948 12118330366114296340 15577882233515560317 12602897431862781716 15862390809429668650 5385712955967818528 2709690586846520771 3700546609112612808 17179977969876495254 6442334486115716308 4503313513897042690 13902748961897188462 6721808940233160252 13533706516445793693 12528794276237975099 231939210101802939 10169708039036412565 5622249116480143098 2272521206912666919 12632637654073512931 11271396497579465162 14075219309534052693 3017405988669852832 17679757376025607195 8377553023690242736 8926386241343338310 1263628442300964616 17379478246480416944 9139090121090231653 10716665737778778460 12085890491205835322 18380262335548687768 2598262057116231080 12755936290388400873 17769669757789873589 8633819494447944797 17510713491264172658 2425669217978977096 15513694507178024128 5606941786847830856 2451960914847676768 8488382369675935635 493501271656149968 8515520047712391644 2937102149703566360 16207686262189332075 6365191034973099333 5439540955630539462 13917043142971235182 8828204797970864894 18216357455780757947 6294305538929784205 106442009006460400 16280794832928300446 14878529839826526378 4588488457960660230 13063135829088560016 12685130148532498468 1843275107015730486 2315503284566185289 17383677452535667556 13572440973715377463 6311688346056948590 3636765293226806222 17912798269821075052 13179634677258245069 12829681508323164851 15004416098330837988 2382306222121118558 14991737693745955693 16665353867759002827 10146571205110849489 2703009353034230835 9573239805523538349 389137320627553611 13499183256463305400 7454354986668512340 11794274936171734357 4235885186142447067 10884091907475104039 16706013783570612876 5072590668831462637 771343452822693779 5676712521370325055 12265587366140726789 1660753744952212905 3183836390700623246 4348037506570214024 14997578191582798650 3797732346132035472 13673116569948065279 17636783351820012795 3065121777125545714 2697756786123904359 10537484564425239045 18108316399747246271 8477379520353727143 7779352340001940977 3619640570012611401 14218597432028181502 4200614520735987609 1654787333421929943 1884544360498167571 13970184788838061726 10046985152487346365 13672403330049315100 9208530133522694559 16887850058451828035 15860486359241365114 10088802248168459770 10357503632577749439 9478483420979523052 14133738680902796137 14735641425055537056 6734348469802882683 4857533982595017929 17773439253516364305 15349536725269568259 16055376518636712477 7426087100309217807 12915385707875490747 5700242720782948453 16257752259287687849 1857755874768359038 16921680861983581239 9671275039911395625 15412059125401299125 7986360228483396566 6479159055556447589 11121430961345697484 4089144818820613260 12713800314121991242 14697905008328265175 17404389613099957163 347903266328570959 12630071667732006767 8250036017908241173 8337735111008070795 4784423260608105089 18292039779373869160 9705056998140773088 15864887519243821774 15471759114590413914 6748409279616986522 4234055598022919537 417563893457292173 12388810625788951294 15474841185269272306 5362418500891913893 1328353686658880049 6551902479468109332 7622142189170507290 16884458999213191636 16876970354945763063 10153567074441749050 5787890028415112779 1710034075926173644 13327787346890524986 525941999147739036 15724837628089548665 7805892320011739463 5445299799583114359 2972033013101218653 5601727543755327103 5517953926862555310 431858964111973993 166179708854440728 17539980933567152580 9671901077837881576 5286683540317372700 3682206301508928573 4526305410203725760 17049761992622101590 14622033796867398376 10321927124515561072 14970044676185945132 4524172564800032585 5319120439267058955 2855613047428113752 17225966623881484145 16115823471551230591 18005756993860931829 17931728429043414259 2543025908968634713 9071456971006944232 16274671369191990345 1752896516122682674 13467436307901082131 2739044775073376400 6781248777174923286 11341416286516450766 5997937017240682987 16752398906339510595 16400011715122453465 5018878199918506130 9390401493197270376 9215619883219644066 10236389869012618728 2075123533279730023 15115073639646973596 10383695481006113029 3636231838705493733 5187210836138205294 8413905493790370577 8786270880890160425 6293787454238077343 11920475612734218234 4014128644503404744 15168386819996290956 16988638366704008356 903131339624238311 1234332551787778760 16295413418383004978 7635349711717844619 2802687426169556551 3073246554920846111 12262128813205931780 1149962848375279748 13048385902754521682 16958080143064884091 5819008255126835667 1269459513973250834 17689096277580316264 6405026398719918607 4329671778538441242 6586548953825695557 9380101847239697754 11389632529409869599 6205643724989058550 9443546935528874909 8251730582938909518 198919645527624625 1835530408158452936 3244659135766059950 16985132997961785874 6105454677419522376 12471754782357619862 10141919396620821824 9410776177547648067 13727444898698133642 3110409478365964434 14610805717301060280 14763364854095776749 5393815754971738313 9577947343313778368 15377768986221541277 2410911570266944885 11558801087833286046 17195100784832653563 6146905171433364220 15620427063574711887 9853815012040884228 3367329853813432068 1371810992994097105 16944128705942761797 11226505217657714039 3995264340800045115 17829765986981832035 15304526007970953743 2122380236867257729 10649565327773466320 2958204141537702842 8634570618904335323 17704512234692012915 16435917341188492151 12600921871139081084 821888905710962093 7195969000262712062 17139071737434843487 15343264272388012049 14252990655410569631 6670482177256730345 8160025222214346053 7683027826267616394 2651717458903467948 16571706756335691642 12043090173918359731 1389881564345510155 6785926764160607494 10577498402600204337 8957845234935893558 7345715905177557404 15287771957906874672 7415222083115487299 6356433850083183155 12015250171311967894 9568516289684363341 15832442768220371180 12589274042708404500 4071995282879064986 5610441180545977309 16985923079708421304 4510219432823192899 14413347975048368712 12342302083710944844 14646649689642759596 10392146478561645395 2316438877994959427 8284273194789851046 16095114315630937622 14766018032042402907 11183469660517323734 10704511416565550734 1903435385196990075 11467463430531350442 9444681504970375884 884847540571931067 14615588912039217653 7143890551968680728 1161945603215805642 902403057491884626 3630742386442079913 17626854552806208656 17043711634321330410 14471683618876515780 7058262085373978240 2358943628934586373 17922843359589506309 13370867463133008231 11647790811535454038 12126400488587344295 4362616607722675465 7685282229021094491 13667130037689681414 9312538699923057124 11198738398936766302 7083085605158401975 7022485991017596094 14291673702550118378 8243322374937768843 1124454200874850194 5352749240380847533 16223917230199205791 2700451089956090434 16596142003314992616 1217676184205661811 7311861636763382635 8186204877037904608 10507884393347288289 9707533291423735066 8101564586260162735 7172984927800632152 7903263966046124938 10874328472010482652 6875124272303842674 2249793614493829603 18363914716652920895 4250198019251048249 4634766417064465296 11888593295922271133 12027098564803610001 8356768434605434818 3725066497104534086 1514473842711652618 13958452908317421980 11965525998952729820 3421857866643329083 10371540449857897864 2503640047200051178 2746071544172310975 18252113332631142031 10655593170262502647 9785467732007233330 16019536257378401418 1945315161688220790 17518818679104864196 12082214480991133006 3113077641984262042 17372565120739835336 13111453645784143862 7984568976914028609 6088483485742542175 8286193483462888032 9024876563198474505 3391952711645726811 11094223564231417242 4538775013495872463 16076877172710202392 5105401384581086118 10740933229171526798 8097109600244505021 721781091001125302 7429430752818474406 2525292386550446296 189582171230665007 16271930376411751047 13712638894028295826 15734477607231731855 1227948462631909519 15132409939017315794 14375715834403254848 11787319961908658511 13007439582743890780 10480667138689448633 1156505167873689815 3620966228579570419 253276130742060360 3303674903619148608 1732436192734185597 10105051050207891651 7011376108631029741 7514034977700582008 17718414361397452398 16710327523493421981 6511969502959320409 3645820019228592033 3498594630348520358 10804493107258381125 3047420261573028300 15555308174183009118 13676014864252509611 16595634986198953391 13855825765518794965 18372896235013814551 691245310431777299 6321175248411409865 2782065716417043773 18383922549161370520 14214449913218789621 1735744152224784261 11727814624738600758 13251355252350258106 17339621980343436885 3238293986966475872 760021707188111177 14779602271552359826 10844558609358828167 5087554779887478174 8956765048341809970 14836502608779865020 2118587441547465164 1432965862354279697 10511988713773240032 6894810567461207472 1680713677311058977 2788565534015023255 8815195468457623475 11293214661199815412 8271363666227575198 745538442590921086 3469253243299665912 7360595482411377272 12865766354860478150 18146125850895138736 11206222463716317244 484104610127966605 11941253238942936777 17097160074560095834 5970257289090376414 14678189842088480387 3646094597410746204 3532473611551913922 1723614575941677087 3967318998831222276 2422548297076789583 14266477523291614205 12075910399549126788 11827405508081460860 13568254808187289031 4185924185081340964 6928491776447338062 2992502167862232149 13191209388716781218 8304902922651271342 12023442272824329609 6474144576096397484 9221507641208963666 11037405198932060683 174893045399392618 8884997936586646188 2065877858713597785 7992104678648960514 4815463528399510106 6319292965348001172 9441275107976954893 2772233695789410770 5062629038798006172 5310233151203591608 348679162155279035 4407039808410038937 3445300204521425731 14572393999168170134 11661940920920793090 11323314774984708046 18193742125524444549 1572320591545721599 5920013966971277304 6607123108623610409 6256049413793553600 17278555049923898097 7896326489926155478 2103389464822230195 2575551414006176804 6124758290606106855 8282971687945647751 17286133281283414623 16244121438873071276 18435801812533452538 11552390894685439210 16027967287086368450 11392129535440780169 13321401230817483504 7391890943338881770 7064026883879649610 14616457851914817390 14378134722152953732 13263395984329213386 13977158527360755839 8614779600911143763 17764629985946134910 141072964127577896 11208415264689338877 7994969932705682143 5484316350116520248 12006448260859026925 6165410648819261216 4162349049016347069 5053634801686746167 6579608875153651665 4107616350132267471 16750972778121215897 13887031429406889901 9925300250635211758 14290187414577339077 12289072905511302616 10451301923759975000 18353217150034942905 9484963706993808930 17621175761010897402 14572229826200441469 965017669681597338 4890631333832649126 12829745598124172368 5881694163153827171 3438509001136976982 489839767611852124 13431452588847938576 14768839473618196210 13318771786161927772 5728236692547686322 14797221602938877174 13372424391505339388 2349605121255670015 1062526208905337823 17582852804480876360 6196889694422685072 17440649466196331681 8947127209266053001 8697028480342833579 8752914411374820963 4703306956238222250 7618768747083460272 14064473469573148409 10007396597329602281 11514650976891062791 13872253016439683530 15800069576846442478 3426327583902873676 5126645147105369408 7421170931083872248 2207784315248992553 1924027799110458806 4734008258949200459 18285017450850959903 3717061538785230780 18213897135944921054 6844313993130485709 13125444478123894713 8762858757474318283 14161457821647040007 4334295924398157133 4013764027783184365 9848997905304481853 2219290496888761548 3763167238453958105 11789505626241972396 16031800297437399721 18314359805602660363 7404884061192575321 1949994856161081119 8949450425856870215 885113826518244280 7678557741649703654 18137177678398549667 12292928868739830974 3847745434624796961 13092184012182207704 6991743530190868706 4534383942408171480 7851239190727979049 15921477230514764660 2565663961889070738 13538129762235087037 6164839248075947465 15589149361653834240 8892754411207580517 12468586583212334964 16636111277752655385 13525053137300263225 3777315818534477715 2605059481885828178 1854819561847549502 10027233240980292116 3950363913173333702 8968921367905861129 14888757698285307957 13876004384423473581 18153976622085542750 18217588218334388428 10573987634213487043 16142851286460887656 7376963109937520343 18014031544185996371 13420863935261672122 16441643592055469865 9929179461454449017 2240543274007341092 5929191407152305969 18089212005925311309 13607748766679388909 15720194647463520521 1551913550121133378 5060264911653612889 9088821444745748302 9196764413533533591 3695625609625614252 4068902637256526467 12730750541082707455 12829289765179954275 18061048812701962864 1513252585142925526 8712358119095488129 16990984639112905564 6438183076996268039 2131627585915432507 4899243415714495697 3924056343115274093 12154521034607962505 14202910639072812044 9868507567469745720 3707842281237477377 9296506961670264734 11522152260034168818 14918375030877034244 2918648457201135949 5663770598587212395 14077096801345358540 6649926199437895288 13591681295980536549 10615056605928812392 125505164730824189 16846161464438267250 12970179847666776296 9534668721713031166 2668311779064502434 7578910431633889069 13214693700624822443 8018223305420587017 9104467798625099040 15848557862249266506 11521725328832128970 5989007936089795150 860285026651994556 3702736123379612921 3719157884598584785 12699648032451475956 15420878730995312853 6943956469281386029 7058486770874883933 2591074452491740473 8140096741298492611 9346454518798990364 1764016320589426913 10546392185348026596 10483455778455511444 16701018355482820735 6339173678773588072 3520256706245039591 15320698428216418055 2101922263917322506 17636741712763312609 612321666563098378 10048744637150133126 8124035887219491611 4974831762450724446 5814833484186660700 4630450874086422123 10410075922238940513 10777525813841826938 257754436247852800 7673958054608880198 11038628655263305972 16334733809304792487 13603554727420938991 9880294122598715677 115735680161029717 926384390502736424 17602172130477910265 13818764828725002896 10098451166532214165 3563178760751263621 13467047473062814141 3677917518718229560 16830292849081341472 14061405410597549685 10734121810875336558 14556886144050662603 16157108474324913343 9300873426446375174 128452202485379382 16459160253437757455 13726978860941763836 18028239378134131510 2877347646191642209 5567880553124212644 13263723268450326114 4662485653964115392 731131776800526860 13454593591462350957 14808805477334246264 330967630425089489 7287136368981605691 5748040880354799806 17531658482969818792 3322786642260533299 7882418802266036222 13971795842954220195 12000416191362712486 2553023637423664679 17062028010142166283 15509865961783110742 8008092259240020087 3683287406170062409 5362720612897193002 16603804566808266189 2038487367613019588 11633255948000603197 6359098768952211846 11397469558384493978 7391656458026476182 5755911953537193670 8764621883480656367 4111422846149389530 13915030419878461159 4459722106963837482 3311608996129996548 15542543844465206633 3072130655184048542 14076387800691193199 3827968691172566871 11833016600275202757 2764174157550836974 17017622151187363371 14911357114802164895 8911693451494186436 9647794560541641715 5292869250534772400 11629694179314497550 9335397791495173791 11694070414346127952 14298987803529540061 5605462231868448888 15774969526572874571 15187030558001804934 13631395110990295822 2959947590324806338 1379606094898799099 16264288271653496742 8966971928343349866 18337794588318904114 17141918526931603240 17018703053953655954 3075532165323550720 5837079545551182211 13908797363134333260 1112672854763912305 11119287781830876858 5900923908683954533 892781429014819145 12892133801691545572 9004109299270628009 10725163889748241189 6069830696496111505 13892140106397180190 6192487253984556113 17120686378417066484 11478756356664962380 17378630647889871996 14732671238212825753 13988760894543476786 8849536944166402330 16186167590832805444 2713619105622675258 825216334783552832 5061551582254908885 12879510293491726140 18171893728696835489 16103739668542962769 18276260133675965937 14008269736631126154 16723138316434188076 11475966654364652212 7803367785931166484 14982648317410960776 16059877059151821238 1301662927267184225 15851400335811120013 1538260411670138771 6640097621534471764 3882733130967102013 11728289774741003759 2351001571727252309 1284475984894762804 11307734268242241822 9291204056215318243 9383337720386787635 13433203573686792238 6534675100944991683 10677412858198427260 6034646576970955865 12230073049542707582 6724260889634487769 2715283701380283213 13902475863659621777 94497944187736009 16312403841855951270 11865216376904817824 12916869780974529546 18435896174589408605 17643527902871025573 4983409119576689891 664330827674450822 7413358094818661015 3167329959091757063 15132468186891431785 10398779172230636931 3642911919306975240 14659948741089779604 14548274921735852844 890135150383161318 9145237636073112020 2607695299756146476 15214920174990908543 4090590800367500172 12262606027271633915 9887900347588968806 15283830555332557035 686350368268271075 5601871007411973710 7461459860472977032 3189747585622733741 17796986844037284525 4914101105619172941 4848716634091232148 14098835350208697737 5339667418259942202 2093619716731250599 7661600058406500520 8641352082611839842 10352471126162239988 14016149612782140188 676108794605634315 16834058069799635070 17078493631006450302 13075574591079991404 15057331467515191715 7692136803991788387 11552459674653487205 1297804994298934231 11420892965217027378 11269653069172695750 17760589788117777535 4799675927938237404 13988761342175553482 13750648842420382854 5892429385207594837 18244368206183688016 5515754698294922047 18216838611056087502 6834921257004748219 8751780394064335387 4534471695795444080 17868524789151474962 10231102679265591326 4742191322593882161 5165999158398617472 9359735589296266067 12055526616621152545 1131125774650078330 16210376380947460517 6471462141770275034 12310720525154492816 10868729553183549709 11761785557975433709 17342365491811650790 5804994480891134210 12885964294815128338 8478051454302113920 17282668183508352767 8170075715447800451 3593102756979415725 11905576650264863013 8473786811487800533 16136839678519322385 17794393510026456525 4324861968045493238 17545716911979894252 17250048475693625469 8025227550283923398 3579860055857246768 6072983189358362991 1756488501638960308 2527346859923334680 16320787604433170354 14704705321594955201 6165266895289356996 8974555498523745600 8183814952348202277 14030812698416277292 9480564432793861847 14842245376051890785 7931764440195726115 15821050330265059255 5534105607677226668 9691222587464004317 7009263624477706676 10815397425517806970 5829495602275277638 18402541529018239529 16905878856537330196 6506677027310457282 8551725357272164345 8917402306592825730 3002697582201440346 1120585303502768623 588431266326320882 5176687263440942076 13411497041654154691 10355802966992810795 16475054318555960436 17396680678271994595 2296684079714804946 3229235485257687495 14924388453485540110 5378231831351417102 17717210028639938806 7078858177543499537 13677888289345173806 1491779793252201148 17949451188905664763 13652341130993629635 10652188909878201932 8976071535115160511 10197958101490638361 13223969285882559665 9571666654154976850 8081861446721073279 17016000686637758651 11921169432529581740 17663924385560652975 17142282344373392153 13124561173154794477 5761503358011389220 10606905193695135073 10542401814292563863 4018335220615425133 2702850015518038679 9189286617440261460 16691898742008361530 11524065338621992887 7053609466157365833 13352928770284091597 11797073499928834873 13198343227418181412 18429281194244569701 17061326690087215061 10377404430602706223 6947995106425536918 16377581572129717852 15485975628432576392 12208059086553556341 8369861575499702873 11660352751577728959 13546573373715792462 66115858464163695 5403926715988487314 6055080127620659299 3920075432543755897 14990473708663504727 16574880192594519247 668255432457104657 11853960548396269948 6211898050243428147 16495123785487164419 18417396752144399508 7383157867298730062 8981766862615764938 11026834064998994749 1421570085141414148 8744283513850290373 17349616928373847299 9485772860761356495 16407169182415134948 16615933709685347014 13242782569152321823 13649889178259827132 846735250034045426 1561242489522405440 1417587211606081605 8457893569738475759 10787663244047570199 12117742343474896617 12685637405709553049 10538677226936953873 15979062329788978457 6797454432243969506 7005294405622567564 18262592415576171026 10216094897177498474 17618311081868653773 8132896149523690499 2931240005670542574 5561993709120565956 4091770523601359260 12109131901799253703 12862145934398733495 1292229524928198646 209768578225385931 1682458654482959924 9848592703804773906 3064375037157599507 826442519169055662 4867947543210943457 5862771425675005189 5986836975530445032 13230360637697457296 4569873855186662117 2567105943130362627 4574966053339244333 17463403793784926911 17747814848374404941 9965629086713118029 7317709644632030246 2134715890249321415 7066445612126517805 745512239823977232 17375499235168423035 2796793499221117943 2587734305255375136 10295567192963365729 4364301996664103131 11878460914872730204 1264748660323423521 15615423711381379921 7357508871520995073 12479197798808281304 2098476349898434105 17859059883150035420 9911922252090672769 1183325781907280969 15556786868725319289 5113692336113449896 10159205799093932017 2357134603941533451 17352506195907154820 10438464540183465647 12149148854395408519 9629822944999938509 13079897476357682391 15601891237761967794 8766004935557414587 362472610597815907 12915823370896790610 5363968443422264418 11339844450006828908 3529618636940125984 17899976872478076715 7774712549486924766 8354007813376911625 14042725456161850547 8700547588025570531 15855522340376390538 9961841863797882823 14011493322268843812 588634264037462230 8556544452636349150 9951118697040215663 17832736145856867922 3752988069977735591 9329345610124374258 17855846607322311617 2133075845159171868 15775825443901234893 3295256200802758898 6527353362875920642 5363417932443755366 13578729894909876558 9553469780578935384 12925418332329018378 14904695197276398707 16188794474165363553 12385661342045873455 3545513616231792432 13724194679271015345 3783221331618023147 14397997054792633396 3228207896837978387 3785654398354519147 14922010922696348345 4234296834236869094 17852902991703035049 4792089181777790270 6328008762079828623 623591514356150568 1631437990435863682 6646895952595050851 18057184245893976208 7821591643555157677 15708757307515344986 9939815556050898414 11348871314292188799 3612872584136713386 498191725699980981 4949758203838503021 9548841751648560090 7601646174659855332 8986416621517623725 722576902752552786 9962109818302666623 9189099982388211651 8432159956841605299 1559569225913771005 2547346438292531376 4928136565789763765 11013100910411777652 18078295839193550838 6728007941609637099 11628173664829757523 14773257334585308603 6493634254032194983 1692562597757821860 4068865231288905557 13713885192348924193 10641912446628090576 1910305970535093595 15060498133704704486 4495557160962736886 7831084724127164974 13151834227590666768 16594029026157463887 9873225610823140696 18149981057018182789 2285917961273344682 2921516995032313051 15002817562982396419 6754432583242665744 5028326926186729516 7716706893903151045 7249962006453959858 8955265964008521410 8233792228438214037 8088213761265725497 15196552366963443487 14419870738723966845 9089782998868508645 9908294047632667813 17489174006111917091 7200277447307543375 2548891450870550480 15066429592402257071 8775685307886872781 7912949670342474965 6822505334623424151 12783065362999962924 7250374063268380037 14137752852874347125 18132601914941504693 18099181189200186072 10250190372524146002 13609426613946026753 16315061423557605402 3088580118546931654 17547231486825970794 1486164220817023725 6418204788779800356 6729566469034510750 18070715648876557047 12618476136467076957 4988172354222775359 7793205951560487091 8875126522876453210 18195046497258345306 6335568325756807607 17319841535786671571 15871606206006199095 3714105993602638470 17539450891970104253 9896610373224403782 16339752578570562230 8096630388188697580 3827560193243237198 10606275562304688384 13663909226686391786 8382005705301255262 11108254941698115489 16679372206497024290 1952146422734937743 12089106344947984957 15237716703518297689 10562516580648674238 3749042552399762977 13309334965865972208 8306488943398777000 4172776975042581519 9386226117679137729 14801638482457981041 3799541484575350701 12136904291717779394 16370698618399777077 10928486476731232929 6088851164298845921 17510443326464472816 10445054089424511690 8030736596181192812 1732250366187424346 8844007940054739332 2407817028128874907 498578119290188976 7517177063947863343 10146556214098622887 11109842584611029392 3223285482746025347 14786766360317952791 9413888080098114173 16055392420534673801 1854411579961541688 776152368361774270 15953547606557019467 9080751843929726231 6884121888736179368 7988311381730985065 16849260909002576505 10781166472290126542 11683681764461156742 10754680142343372432 2020748255294365018 10966639372625438083 6328067596700222280 15540709669160419615 7192108825935837112 2012125729631469348 4513644865116505512 12101077501933905461 6043567886585092272 14594317346568245776 14668137345388455576 5170869943806110015 5906584804898203002 1726646276206064934 5873654702993610497 7848582718057696773 2574005305701415443 8015075763627949276 8462102580483068253 10613003452379783998 11246742378187837171 8730177539062780293 166026656827753656 574416604697117947 10581062163756978187 4468793779227365450 6480273316362721409 2839379804737419356 12451721317979253095 13314268067351497965 15188550643370440203 2135038275821080502 4536944189036177590 6175799634155144320 14439343746066273444 4957561299039597006 12981171313850848835 8267240820182777446 14791234257917786943 313426294222113170 13885169007666755503 3638186503015369449 8990612436467685469 4034268663537230152 5725033601776406774 4629408889194450340 11889102306160116723 4447351132088088960 11577316078096910346 14917729553139464337 14178220206574946186 4717962513434716233 10798918282593613209 10671565328544645980 11135628408822948207 8449002337805533267 17262054335792646514 6066156002511490937 18436911326114229470 10930402013918166019 8021212867552052281 13709542892634719361 969803568758677220 13203214683926339195 9661904179674221169 3398526616631797213 14526893419459891180 362545033301643945 8522683088732881995 14365035648278350769 12138044415502326142 11897649063213331396 237005773792260359 15855872955476893379 16263866787872126932 14290077624943555047 9294484455897850919 2748724681963790634 11964361331770330080 8778567377988094770 3715386745307796327 9101342080864248594 13582200067960230751 6350556564786416968 16259797726001172068 15693204261426042714 9649604602173799140 3454130273911973141 3767801945349333245 12591231934187364183 17011603794692787181 12224382612333373115 11041271894888884046 16976738665406751300 3848113515173635121 11184459719916290472 12295960160956863432 6897274711378061943 13590832925892718758 15745705736840708939 2371846407271001895 2246180208805665310 10507779494681256340 17174701848410284341 9889669258224622401 13108450698037784421 17056034390989725353 9676231899239357003 16300177444007663772 1467744824911676106 14517003452875927558 1649374230552344386 2866251609043059464 8318546270659597506 2461714386911324682 4995349627259133252 810505974034300259 8410752909560252727 9259222616414260057 15060644149601225459 16887017936401165685 5276500898446138796 15529013942477055267 17830363830502724323 4676749514741824753 14975649674834467885 11277426554158061560 1185592929979079802 13326508011932261989 12567208690933463235 6577064502142459890 2527147541970111220 11846900072982438693 1208760734021617748 14892784745733151741 10172550174520639854 16154580227667852461 16851536866324551237 7047271990999264428 8046449107343855166 11860288704970617539 8537016130802033821 3304478798382633436 16710578855997547287 11694366814035660027 11987648469437245079 2457624537036405245 11876777923109686297 9461458833607265851 1758918222547302411 8994191261025270924 12634825331003541280 11373535180816494362 5780958712443044204 5308770244338370638 1702530105986833431 17388622131094274013 12205690834262062630 9327799309388177820 14793690879419996020 5268025888056821043 7172843495583507593 1037058436605839860 15321216014047302882 12037829233898424859 7232721574916437290 3679103017647810460 3832814158283059287 10473310647695243759 15903823465921193201 7742891117521493379 9847259997699787703 18173546598838758643 8410766732389007212 3491402384397000895 10673849286003342532 12672183078720602464 17848477430640761097 5938293810597859713 17816761748656961356 12161940797117822667 11919996758013559312 2941705533128232347 171558087771224314 14151941260664761733 3134088022684649392 16282522129686334873 16560438063346590082 866087048864578383 9211286747658515816 3910594826542393992 5680986758239110092 6985736542212089029 10918732230252583405 2717693973078721884 2022255986428259746 7801651521983482451 178017432179965619 17733172687733913390 539975771175859962 10436099681446770138 3534931049105548175 1040697045381910836 17372548911625284549 10853678113580794854 11615394140174392492 3337495545738706406 7299298150737769485 8862278761714123914 2631493291433295693 7518991755945709315 11811983632199567163 12444279050259426279 3497222166637127827 7758606276937944174 1173118913988604912 17964718689235490582 929179528171226505 9866673852662904902 8388602148379285280 2998949013489450366 10451829325616942801 7552717712985695046 8630377951419423226 2059852725103076413 14154523675729539712 18303491902338598954 6191638698819832312 9248047619136697496 2519149929527202553 1103069697245913108 7712751762738779751 4470317676902682924 15448671901183820129 7626385614044481946 16845266620200509182 11372123420296478877 11606386547348735564 3137362643937866119 11471396545859877183 15858326043246116857 8110624217354138624 17779388003566565960 16846278780428987978 11191333932204122736 10547410682358962500 16472320984262661690 11255348902492081193 7328161096927472698 12871342572602049003 90039446532187888 8843103430387112310 11909382772530762250 2129348227635712544 477923676083198313 14108232343676175728 13229733958993661408 2853310375429045882 15761525714196119460 4736063025362141546 16056011537362962894 13365435269121534822 16168081664143832052 15708180329214361447 17041086077999856736 12563388312481383353 8752872673447066572 11247422793940161305 8259712970843825309 1849061274312086601 16365616797331411095 17333470939842244506 9127896053562621026 802283598040525452 16201705459901025768 2012705928983066692 13705634904927122221 2950975607689563996 9814423915887602939 4311153363718951895 384949234183317638 12661070496982880654 13892889284511327279 6132146256683717605 9479452309515085992 12664415112516343892 13347739936346562876 16665617121628306657 8422925867581227710 9504535490771348428 731685939002918855 7915046117927208893 16867172178004120435 9844868745844795579 15170442762534035804 887103105988223071 1107297325692090688 7853884287905950103 2518491047777154997 13143738074558122075 1239971364064525756 10038178841082874096 6453817643851734938 9868893491312520376 21610630290839425 15517833966355249811 15542726106970423371 3235745634728410665 13272224660749368272 2654284514739261818 5010877532897712361 11929556128083169068 7717110088068972980 3951328035088439732 15366631189500993324 4010196171670401642 12408222070381297939 11147714678952388420 14040693034470197675 639541467963145715 18115430360640033179 7425310821622954023 4618524881315667336 5568727233004835179 6482032126307269871 5665235902269710232 13312150605965761986 2507843188107104458 10952254479570592924 1828299999967576934 18390257742970358434 5509018307348573149 270632132641837501 9704620709120253446 14081718989533528045 13636193781867313230 7974091767328910311 14856783932580547307 4628169176887389086 12190526210979333670 16604064576783317095 15280846686492443487 6000695287973584042 1573986623691981758 2643933570696973257 15669328646531852283 14008160642046265348 3432148101303354171 12092108977574726540 8392434377130979441 16397551766078958187 5804063042932430874 18252492741889035638 9076233500543044665 970236180651247542 5786729654720207602 3250074975765851725 1210036290055133855 6582264479513957160 1623269208014724788 2406504196915370259 8056920932596791498 6202889849284907682 10288683594348623045 4614022830006112643 18332107433310619766 9948914029242603960 1421237442466546905 4670185196344550114 7102143040275118852 5615920109620307871 12085164476261336679 5030505902966316286 6589628171574328965 8492583400207603498 16470177461167122617 12703219289011355908 5531951657159924822 18355372438132940346 11621306035775578691 999756791960105887 3972306278526235256 11171597439687314293 852595686341638672 426186625295345329 3859238456362962460 6956642115770005174 12644073877907958140 8406631880983377611 3207473225316223974 3170908222315970173 11313826556580959429 6949752796897466876 15000070735972394148 6005974190461723185 18409381441640361117 7234650848571895199 6593123694402458761 1284630436273732082 16785653894821554599 17431322023700659158 5280344589094852059 18205879675907612720 13725367516955193799 13618372771272023899 11537064829785949589 10175371470999611403 12417640162074808550 5364609260477414034 6653990884301034590 5024142707479905076 1581099721064835619 10990089647343154990 13239806871041963814 7028710623103397261 6310304366748644392 15324063569191093300 14656290164442888407 4173079132424996450 6036855861191355030 11577221660725245395 5339909244702527076 12685647998994720633 17869921152293321565 62389664723466408 7803053701520411263 7743547576021424930 15261246881365244479 9143275859100834194 15454947939691521369 15535603084990994800 6946074244304889602 18342659518083749272 13955803104040537267 5023681411647201409 14625261277065160743 13742218496151033097 17948009778472029981 14372161752842242867 12301344329636624877 8499886942600915648 17325532170197086166 16463734212738417870 8227047645923277302 5224595409094730064 6286786071870247914 3899567146358925962 1683103974107856115 9286685853748733646 7028143393746662389 591833073510179186 1931861971741279694 957947141650951341 10485646372323113489 17973758892554014607 11582242092155307664 8652463482936062997 17277603372556295299 9834844136605012398 15855168334878861453 11861567565478038194 5155192735323712066 16245629237398616883 15174467495911632979 13540250993508580086 17315900960032410540 16575606316172676248 13163449529640628386 5708717748181683878 9348817619722966290 17854891970717825510 12784233058881652889 12739104265509167667 18230533989545662234 11760117565121167874 4609111719256272311 17593234275978617748 624483739299728798 7204303594395213553 2399489208319334716 17038964422818642031 5465918574282221570 10090628623671006249 1642155120198084033 15777916673410594555 8022953235062359712 6646698841028273335 16369878317325146222 3550075337152365926 15808176503307854883 11783358651506516075 1219314355906638374 12398923315813768851 12983716489608681044 2611217618383990529 15385299929921035909 10905320451771662195 15497588710022341757 14217881082381501475 13523844999022624174 14605928995774825211 5199284498083737301 1155322641348263825 15653512329083900088 16640905343236303400 18271110826281803607 327122756481691443 7400800227311517572 16192462343125197145 1346140960996143766 3932648945165224910 3663929309854060296 17876072159124045306 90190894946543857 11415195208883104489 9376499129112730085 7574336163931242831 1641320635630258190 11219939304042327289 2502417740466132860 11914137945946329682 7750474760222723595 109969395219345035 12459015320876767793 10873951997419044410 14131981864866416835 6697878935876503832 4433774315831539753 1075930564495054990 9156260685692923487 1025747915796123806 8984988482460865731 8918334890523911507 6320318894739822394 9923469989121744249 609417639920760990 13891358130529514202 14955008643522830877 15907789179511979540 15606230676436159589 3231959494220463240 9793236474669020447 2869831006678015906 8684167691594597369 9096927236133616963 3040601066316410835 8836946613289781500 6264768523650191776 615887378614068308 10623649970533452374 14958861151405867746 7401330379274728286 14353238850662511450 2783658428179069195 3625433468811691970 14769793226953275729 12237821186586203299 2465487438507631579 9382357903054603594 1697655838491752117 8140326615287588911 7179372908372257966 14396921226755893280 10590678728252374164 14186551824871629842 15164886450521948962 15205717355999186570 11984514739236398970 12321785031638234154 18254235888811968205 13312727633041635610 2578591204246996555 14330661205624409491 16374729292922097831 7308873066709300821 3517404588206326016 12949554093953129443 8143550091019024391 14699944000546637457 620461052836890372 10579265043000466660 13154024236244375695 10716540914953804139 4858808605235596020 8755755938352096005 15513638082903512545 2790748300805794271 459820444909088518 12205730808297798638 3765331525612555464 1426844040709286508 133240349878621211 11411258361409725403 913515895869412085 15308369242605927020 13015433756427087721 13682795886958711285 837978005007584680 6317263709922433677 1345908297661940708 4906137959151794210 17039854624041918701 13993149222952768294 7440425268856211480 11515417411683376147 7461990660972342953 13694836097806605146 6629310219379044654 12999071679653982629 12545766355512918854 12198097853019955607 3817031123977640692 13457561390344433660 12877580725060262804 773043732323096642 3659319204140259288 11769457400267767605 527027685531791720 15336339182550237299 5763834645744088001 7561051324268836776 2848279388629477527 2536887622360833606 12881833470116940595 17263103944921943397 2005734352936981207 663402597477528677 17647178053675331060 3519039371628507560 8129236682109893151 6989358009119280796 13959238220483786852 1592134214478530799 16275689689277271805 8109836275285769861 14900766569972295718 918959980343466831 9840423810217709220 16037013298928520385 5201970090495697667 16247814584165716491 16334335730583847737 11023551680915589937 16220239946574851571 13924531586300613557 5802211135493455667 7596992552279985925 13612122702429875890 12635922331509135671 4218140221772127541 11456890415082613975 8971085564830228835 12464319500260172077 3453811903302481537 10505638024050095648 16801148365453815285 3873350240279888813 392577565033781818 3156668251516791395 15306362576950295185 7468371176883555114 3083970235406297306 10160676216799680936 16295232924633575188 14032068407868017156 15903540451827442224 6859937443029877106 4886660577072565931 1068803888541325422 8388345770236787248 1265200320008657724 11635539982406217344 12594256103528418412 3576203133482552412 5127281949384768327 11230375596876053041 9346263471013834559 15915155613772902788 1125179931779826400 11908676593940670901 10308634935374343039 18396728465765648172 13356667844561292279 7725389115137949215 13851664361688217711 14949498778086104329 8316115911667142565 3180351869977268259 16316162018974917494 4735443107605926144 9689525409123676944 9255860734635650176 16286753466116464067 1517764403416915206 6981680834467718355 7864936698572021158 16762362365071673418 14888091331092986080 18060422814385691503 5891028011087320998 4589256896498513968 16060878143788172281 2957264228388952016 3412782765869035468 16480493516390702 7042938294646728641 7106190742918666643 9002292830647046281 11937625484415395422 1626493636402479069 9219679055365089943 7770839114855020690 4076733691573480064 15116827830910224922 17979505991774484480 9989699011026050442 1602387103709477476 9484418370968751741 1579684011146007675 13458847857662556229 129999186740747939 17747868056640300591 14843574950897381578 10769199163521580177 10617195116521850519 4771038882273366297 2325764670186495119 17220084190184629382 5816910108026023102 16853666662238099590 1916699620182494981 17038107811966416226 4319670213414880808 16746509908374533470 13896350749379009431 17451542652235697198 1053595708878600131 4894001241477990981 1554751181825496607 18271657025558402745 17884562083947847115 10732504435509676854 3167245725982543075 11541199784854422004 239035267531069389 10633348427043884462 5038953188786138965 2523015673486416297 18335572048717280690 4623450753194412518 14025067692418136352 11912171345017947149 14691929867326711059 3299463822410635911 14695457930889042785 17179536299499347274 16821892853437058365 16478843405300029982 15239964286079004878 6056857169222416200 486237157115388662 2685232347953308433 11841366851201695600 14391153477267579142 3076787457618183241 15655006336124238285 5573011781561506187 11318946793115898236 1745485406753958987 14307428163965570285 5922889568653894125 236206807070400429 17976708858171094958 9633535444029176586 4750998911507056133 17628431165610849850 11367907174269533243 1236415438436840751 10894888402671376520 8283805261940440786 2521237973976974101 8096335990723604410 9381028577475799252 9991514731871424261 2289793530238169851 4132821536874438940 7675844410539387210 2505363479123554053 11504999290028637604 10623447146801508631 4212895718222909897 6136550322463350943 10794003589631608352 961488835468535634 18366745608342166838 16441829983086879232 13190099934621273864 8313239796095042241 10042058428930422910 10366625994736982995 11048406239229512636 3249747123920191393 12123182111171306866 14095551552552787693 5418622623493542863 9248238405214001328 17371641028324401808 9221541788966052918 903137216371854949 8124739389789529269 8430566697197649115 15125749353189169396 1959801623739745321 4121892391403763102 11740302786818481395 15245603388736886472 17268699248967573536 5675627468294496622 3762191607376618563 11367941244868863358 18147534386578787563 3725532869192353445 9704004439920555677 3464666553552747240 217789114762609432 5317312959062612367 4480603850634659549 9593642235327696036 8089910019858791158 517181560819856535 17500068679261826867 2836144710630525691 16949241630759257994 5585983615279048756 1447166087625251553 12988387811278181093 16268700637185368970 3725270788452057993 18324576210212246349 4430335191165310247 15412464731617347711 11847435075684287124 6475165133000763437 1217936845951363965 13253703304536280465 1547880910701556568 4568308662675520344 4751246302435079925 10426532033613360757 10823395343883616604 13245906906543263482 9841370643334566145 14531788074725905766 7406523822012879621 5895760593734925539 14365073149188989371 18258484441646764730 14017774645997230332 6757621562781382876 2052649018831416088 8810439343839841589 7563975825223282796 7731325019994859635 1026231071700411763 17637638422220770312 6350084043303833421 10558689383718344040 9952317298957150074 18127061066816902333 10877226966310402905 4785929634826879376 10356357486012396179 787413340428287131 8025026039658467050 976390202371581603 4377560541625655052 10425676466217433394 4316224920743186404 6168698973803695790 15059660061793672795 1352431944527242 5817057726893388139 11964102225651822270 8047234237154377259 7565930888438773557 2996821663299324816 15560122585774155831 4405574366102617502 279031309727881363 17302535762635352815 12040312621200822141 12205729358003197239 18026944128075436325 15617324138868138236 6109525543501056718 4235298088530794699 12258758723766598786 17218041222399412215 6731888953344753710 17226768107074742649 12971534548245159328 5856236838942403637 8002059567477680451 1220314047658267166 2579700249401263981 14515428061348210375 3762673030555853044 3778315825601068325 10331027765265639207 16515039020951014805 9245533496787554036 18381768632543383291 63244773850338860 3435931293238959089 14262533752329054689 5241653120760537600 9063483999781326797 4538330192104947114 18038449082873483826 3221098778239378913 11640325512192324023 6619808344409290841 790232730412269911 5063903136548048068 15887285797556014825 1225681900934221634 2806927251981150190 13402622933377433531 11186229216639029494 11005925621295575407 13431305243294455394 2546250787832044508 5004692166605755262 10271108889473256251 11273956153913381774 6424782318778995681 5968873769004237821 11728667403970279811 8099901586737303086 9499634114286738916 4534163787649744372 15158612835635251267 6512589864818253009 10205953424783408617 4447803544467666088 18024815229072974295 3328756145558786024 5323761587245667622 14220922066781459167 16018765266370156458 9152872972811765626 13824856617242309480 18026503389609155952 8579935769371163468 11429349092002119914 9182532444960760581 9943379476049956686 7919434334778303634 11879468263995343216 8677704246609271772 3552536159883812551 2285710242056089533 5974949067927965909 17382371917319483821 12740412771503265062 2115120971369188050 10266273811300900924 2377865035817707447 11764524524556421833 13976643458818614521 9475743857559145219 7642270961735447176 1742601017141203844 48926385590875795 7424162032688056472 7009818973703364324 5234831784857047274 2906521331115525260 6920140432099329903 1063863115453651868 979890620297944726 6796840150210637946 1405331855100241648 3922599423725284243 12988423513827654460 2997817579386935064 4487238188496812412 10561097921981884394 8523295470439892865 875180253382165553 10538289055987462060 13679930784989990947 2474458596643184167 2701881717866717088 1201251335210040593 10594810590321268531 11378527444663342112 12749808789646667295 5997739496168847515 4371980287867156600 1580381251525971537 6059792811979322547 6355128287863037040 15096656247135126048 10491873730554915079 15928916942819880152 11901182552759240923 3217781397750559760 7851090183563022468 3675920323115453859 8147287013729330401 10170412956164505312 454199720505505331 17031629212340540116 1319831883010672228 758987945324835317 6541838976430744445 12894134657904758619 7689585346279672462 14268082169859803480 14867283733023126607 1216958151464719255 8153665487261892293 7475773625787858459 7713554377494669275 12128962876762400265 7289059823601319146 13460158604900379545 11508559800473994920 17927272778555761968 16240688537779378104 17426247920811570516 15702269260553184740 17179540320715473856 14361728744985115926 15331965836499561957 3925903605428677342 14972921241872414374 8214814233425200267 13333943701330010082 6853209425430976537 5681795313865758621 13239923772061292755 6243045924956543001 5752016021722968125 12316009008540854523 9376889312004107813 14837162700524402951 15508373181689861877 12199045616380941569 1801273911833315365 328009626597957685 9731545210880098491 9240497785376159754 2379153552503998353 12225092703948418622 13822083543759257640 9523957151916793989 15481707101807217376 18403661077118995988 3367233226083189734 13357649488823370477 7192644975523912295 18289790667423273688 12119046846268158905 5103110416778036008 11792160758202830810 12409480899313331553 4797956678929787606 11987757202918203125 1432593810300678135 13564182387695038775 3775406236275796692 15174923815631026891 7477540087154150733 15783719323139665474 2161560380977795759 13206680853103009792 16280023971469424482 15218705217617851402 27166968762374491 14563865731898266613 14583306987543794661 941593348753430588 15077567447280680774 9726441285277591861 6623537188796477132 2537219341312396957 162623967672862803 4849077981873625995 11965940179709821168 11008874705861240072 14620917909006894620 11459096231921014664 6603221678478668281 3442670607092097441 1384853698963492787 2633504263166085432 6506406585177001955 9324724155707296893 7142196392764999984 6439072259841677435 11714659632343628936 4944095687889337381 16567689880133370080 17441028590590597541 16876265064805295089 2609408364908220555 10731887146364234261 5119578016772876430 3918021183979092549 2864666849042031336 2164639091817660153 12505069449445463625 12266569173700031075 7432977178434042035 12284689616446907410 1445894903657083943 11825340126913143626 5521934621196092093 14475307565531034177 17478519622573650192 13543618174250868849 14680280616695453217 17945429937898456198 13064605536134019267 15473968357495154590 7717222144095539573 5570601854698061679 13785336044754110538 14687989561687591362 7528014325827994524 8611660301470666415 8227058540721130574 4302295828511610959 12771963542034208404 5267871879957250197 3493709432813194838 6030449950155216240 17901727019923977834 7923714148296664259 1243875005106545335 18079693029748048093 6646482930910995937 7566392909561984044 1141234131019471715 6596258845473914919 18197413021926390610 17060724067517402078 947414659256858191 7792203347105720305 2747049780004751702 71743402968723033 11787169013175357244 18158963338507653144 4640793458806679032 16746904133352349358 17639587345287263075 11652791772355381620 7072313962337123909 4641106225715844996 3679651383223895166 17880799700778752382 12557915356496256772 9719763836891537935 1809731955392665243 6355647467056785135 4426498906961837140 2760325912581875187 10506799523052396447 8464891960525965379 15772032930485742029 8275940302880921737 15062041292677012384 8019138927559107333 13615287355318684333 5769942467643022534 1278394434940842682 786202612788084636 17669408045275983840 2773200946592429990 16149631655268916037 14761400890883417526 13862457605822847857 9285367329608525570 15492425006828894692 1457873772467321544 12314289932630022447 12241625558779574457 15245464223820542651 15319728321095029771 13432395480836547113 5699162075730046043 12506911564147538087 8750892095711360391 159743313735728986 14110489026363649276 17968488142263100194 2051709054221496665 12779829535846977305 3943599856091320238 17657461292439401792 6164786343422914099 8713077261257682102 8007968275189157947 16096851272890683789 11989356329709296341 14918104056458837116 14111485651004847032 8597866898481152721 380789267109832466 6893545596160620438 16927637551474060735 11696142408597880331 953664557486637714 15440827214458263206 6840472824638237192 2974860635676442308 1956427422727638006 786093562121254948 9107692989660448832 12520356401262151934 17411361794609898306 7876888745137675451 14005668304909740827 17710660177282962199 17065364158733643611 5004150240966898780 4476970449873145823 7710243018008342676 5357282425587567763 9426505740057912372 5399178047646484341 4861089831120382190 9673035495198537999 13417963100991413381 2075920201229906089 3415860171195476578 12969233841227839159 12136458330361482968 2563375307139488680 10076877725107608413 45355189015678924 11654991815380180111 131403260552979627 13800765927619974727 2763538608017487558 14654733203199536191 1910607020949911384 3266348934626111909 18377843789858910379 4104200418065390206 12963156772612236938 18219116060191619237 2702301328955533898 13415975513771180380 2820119466885949353 73272812032300878 6343805413270985047 9266811398311815947 5472103777220384455 6141888360789152878 3195426649362136938 13828227789948021934 18059518027035470461 10063230352815975631 10926537162751840839 16573186880497392636 11237638661403005811 6634755561266592714 17677910819181933394 7005481194682267576 11997264496191684236 6203626697224898089 13884123984379532681 9480508463916919 11674368298568059287 4864378391414551014 2726473554815577258 9615008711896983561 15138679910955290874 12070272359812447402 12670575498655344756 4452928790787718568 4621544558961419948 8938335098286363879 4147317099315894485 3802178593754466837 3728830011411623482 10446887253345193136 483412821862636267 236104888996288059 9403805411544938362 6288897653263978244 9935713906496854106 15925192520330104441 13528923228508511312 4687771996298224751 4435275879329315766 16785894550538294226 13393119723502906633 17764361991544834470 16784763686793211995 12019369110400236924 7203371962447266764 6253651533307005753 5784455759424621617 14738980941114129399 12889695556444180300 12907936979640817567 5764333509733154137 3587686399492203381 7676420001104339457 14832861177294023814 4188004669884464795 14335975495255129832 7692580159074332314 15286496904190405636 13765462287258215446 10135395556521246778 16044746232179473815 14321971534736767260 6243403744083686000 11923980533779426994 15112074057223091537 11659423415166364591 3108206511930031912 12525782576553827151 14414755592439208139 15764413024884046360 12001226792586694439 884709813128483810 7762390527012112094 10002072070194174803 13868372224619911914 4426370354328346542 11993146975165177292 4565613338966487576 5212265587368564 11413654043045870483 16788050110545468041 9191839729702485305 10418544752717463468 17088060127188199905 15739350972793047410 9023528176346450851 5005701355650949576 18349450839136784150 17593629280114417959 6389908206385742925 6503808482710349228 2035596159269647179 10831248570302985729 4679636281034989150 12863200014556062943 7496799707738683571 9527774286422132078 2805157888397836138 2135998950360992445 17127591937902281282 14125425156455334766 14963059842006796470 3578719764427003398 3420956933669008427 4782469706343775589 2311942879776396265 7120144165432233818 2619538019263243216 7049383880288312225 7134627502514920914 14092385417096620535 6283100218506211339 7989095854378714508 2357552857798938988 161013196012936460 6635930192348321209 7857342099690176677 15096087735808541494 9717092037970091606 15797883504018544337 5360344342461053208 6544785253040353128 17652893888758881786 16272931635537626079 11209423628127419735 11817027896981300183 11682181487386129945 1914309612264411665 14625304275231072945 11964600391758359641 6458835697802028220 12215646247647149373 6090085648025059452 5427920587644111409 6730603766223769842 17804206848712481826 13164917723798922185 13723660037903247767 13078181227650771514 9927873350192304719 14824178598740525529 1144913270820873827 7211821941316365806 213291448377156317 7057469403961160218 9480790009642591941 15877220263245589324 13217051195049327884 3890593224165834954 2689808056880219304 2777161996484048044 6065935060291186227 5992811637863918877 1947999257084953397 6341294399160529023 9467287197693069770 7902811082030875070 8927932309136860235 10020890800354407119 1768844145109802757 6229371092244807224 6080978611071706921 11867364786478410427 9701220357186704596 10402824310753060392 4825862938162965617 5247750653079193266 2464290283825360148 1945924404130704301 5468743341977817613 9237333192391797320 9536038925005985280 2595438020330989743 16042229153138811840 15407335307407567416 8921492122827975664 5123088669885953174 8921344251798847046 10349069730675253306 6371814696389177747 317517210178295754 1238865131593058727 18347711784085161410 2433770738131615789 963485227500819317 15793457041165556233 2551001886242344107 10464601620312643271 17308696146095230322 13396272300928766494 3875895364919841709 10224874994952451296 13277755794729365602 8044722090909933592 8091306088967527526 7142237577089044234 5621589949373299737 8035523045359205816 6224008164648929866 17777252434566595602 8349539740201837753 10064217193603004051 16671436156979181492 4688608353628506758 8249509293945180021 4197347614938485836 15162459311510369771 8348585257159496730 827964024307964096 4684964765342930597 13756271261080543761 6112381453941833194 9168680165304852418 10905958862413669425 14556350880878691806 3193484276405674148 15965158701298620736 12002127725078626260 6824715688852722709 12414245235226301506 206231121592775879 1819608317621748555 11896064364776503594 3023021431165457024 6763110220880922025 1273456250745280275 1829815514073928559 10437377393761273918 4104026244138381035 9173128787555267757 10598356756008964187 8855483723057945612 16671570290961071771 12984484190746149823 11491615479483753100 10076038016143713600 15463441631867244509 2092047672236559285 15474717952561420545 14231683285086024704 17522103473225100552 8136984447979018161 17322312681330496282 6999345681799106696 10128857772057978197 11399659332678755372 18098214423504709243 8717248408256841508 17613648011302400935 18300173913936888553 13482137425055454756 11894430047466208494 2236827203937107781 13703997021039665142 9649629435227599497 1595499294722153280 14262603125656220393 8866346585432919582 7154077175982849334 6021575257549213830 8811312093323321730 7465387978199537719 6938969877792838322 6004133133389457575 14280705588162094235 8997109723073072619 5022193524586849972 18407180991565899125 17039614154992851602 5359498088563185375 2670307265327196491 8383734428142961070 12637852103251366881 5195508442962459410 12197788596674372955 6812876806584588718 7043048789082195620 8898457792082053924 8080241795090037103 5064419549069688559 16499393146979474523 17916008338898752515 13902827401043015073 17230540003228909957 6546082391577622717 1721643266471244434 9446145882391568513 10236701450313689155 11231623458273390958 3684974264333261310 15495661043896755140 2095553231583159652 18167948559025098015 18412268994672735227 12626609604355276998 2715334389611753881 1560332079254565606 5334179067974453681 5303955426269808946 13649049027835515924 182804687723475478 3021162264686476708 9561925871470916116 15708428026017839527 3698385104585603927 6468038524751137645 17800169015256450087 2658235668885146913 3378896305800295698 12432090236162669882 4681335645565638297 8411861024696538765 14633117070008057188 10912982872453385107 14596928734360548375 5100398749303387181 84295032535791354 2397563864197774452 5097719850408445824 10258141019673214743 9149462499070855155 6596100808997416144 17553577775594667348 3281923788244011761 17937172016776844372 6054183759414844409 1824573657046286994 1276757264406238819 9668118315126296876 10202362717955739263 12191994432258338007 9646599062729885421 3736195835180284419 5719102364147218337 17199274315385598545 11497688181766310206 2913922627477186481 431502774530455638 13070532695120189596 710963544271605555 5285507871625294094 6210024587036772381 5301576208569229080 12748538117717501667 13172595087533291064 6270518282317604263 13849781433707276946 5572801154282198202 9531284165247741773 5097112341863905020 3844140590259097005 1081019017686582382 8574124469169263589 16815678083460671169 14348360205578466495 9853374308259869980 2565732510371293274 15343504402853931696 8695198233349010308 13119452842685646091 7047227378711211219 16310455389123394928 9821481034879608960 6535581663061720363 9366086872789519309 9174496951184639185 13879616736520939201 10866573897150336495 11520860818483620097 4723656270363299033 6675899839063724948 2847117435146775226 2697552506941341098 5574602428539523635 7374205665955204353 11914990451349482553 18023980901374128333 13277920636451986047 925842863983716275 4521343739152062993 8514913385125200949 14191863657908303527 1712382652421661266 368639353414339273 7077607206274129462 8616349606197154558 4398953037378505164 5414893586319222605 14535471485073319619 11643160840507834115 17128103533631932196 1016802501370491310 16293606892122567555 16463051891728369322 15369580204729002776 2607421134424448178 9295963866344206436 6102034956366113625 5814998287639072674 11257516049665548911 11273427423137110899 11673903972512381675 16381734171016771131 6961482930891004652 7660558113684670996 1136514684091872275 1817564177458535901 292015856485924005 12457353015339645196 17929088789558162892 7746396604761841504 12829289239111136246 13317693194587094632 13576104418846464236 7351600221070860720 12143776939040870559 2602761404811450093 15036270715178373052 12442374277882004431 7614443064111197543 5478956267229561373 16596322633611921986 2404994377913606851 8435394507635565473 4689558651921788476 12911120145409775438 9145701488179451265 814698801406032008 7757632356959910957 16027140685378380450 16537222550605552492 16537403293575474570 1687446284408613068 4451625041532948861 2689830544033418430 9714770272391538211 12046222092540619215 9649404819450182539 12799139736702134296 4820909571619599173 10407787066164415695 11792949816546637370 17974346453512589459 4094371466260481149 16077186137519879865 1052371252289426818 12176792990457268859 10558541351079135040 6377818068618344755 5687501066410930950 1704853090050087369 5188159685698572033 16160003414563346916 11361468250471707691 14021032347613234126 4803357958057295745 10402555147981137733 13580402429879395780 9195873129062523232 9389239206857828700 16296557487358690778 12791934236262176162 10568967318102061773 3493930541035126078 16925170788554967381 5367040943584260027 8097782168956690751 10589476479183273410 3204664055804686186 16654529403451405961 9503974153558045983 9745774637611075720 8475633579755965507 7513956879322669827 7163043191171851984 5711217013552547819 226661227593944534 5982638342296100578 1661360890978584010 17985722924624857737 791532225963556128 8779737166971892937 1507634043929862978 46882286350779109 11606036712804400859 6004112197211706396 4394345214897950684 7679386731322501682 14944893823392823041 114864581168585433 5134584521784714915 16665755389063790003 6901153375955272962 14638583839310839137 16642834099551427276 6865240743141697097 10546223663530427723 7897598924092059211 10023187408904064463 8877186107191656595 9522414809264704857 13037472159343795583 2180177694674839401 5747260928875166568 962698572337394661 815766463706680477 5795985816664643623 15903856348999316159 13776369111087229030 1703946914886760794 13865618737474362315 7607698413722817445 9529239047923860806 1827872932757594258 12098331016059578051 1106265652944397707 17004834254287541997 8877902651989082700 3135738903845757861 833482334858923281 10035536615856231835 15328359775068756297 4570517309002467160 8656711178562922912 9530501414186574663 12918866583816783621 4818980501533310528 4126649332877143886 12025692210505066225 8870555900776004284 12304728132515344088 4003433455587637712 7545021006950755379 6627620831138812931 9495067684004024084 4278459081865390872 3324071395485572083 1092268362145803748 11583741917682238406 16440119165094645026 2431369744910093895 15024150406730829089 7031361551792645495 7442554139622317273 12919724466106468677 5395746373113673400 3158447148618379416 4241809674333880807 16585874885848701504 7611453904075448424 18316997092434113203 2760166329910279437 6322318894356792815 12126257454056260648 5193260130309468733 10441954032145308303 4853758036365098755 5657438618260679672 10729990147647178867 6372636389542790895 7233000475132401184 5022185636469057178 408313394295710626 12925538764227649643 11349060037669289130 7775178722860016571 15560153780250442754 3185334245730839222 7981182920911405490 11668477904935672543 2323827209710890962 13826291223013750685 17358610197852561341 12616525131111814279 410122805253560015 7954357363469735093 5992356570254427406 4941137351829475598 18303577084617279026 4124128579726044428 966692850022769089 92181379957360291 10295336127668362708 15781977168909834439 11170011079314825103 5188173152498179952 9261496032380145783 146029615131334111 18091519760929653615 2530593870509438571 3612381993308048660 14188291574578498862 13038500452918921296 6041017601720418316 17123622086339040015 10293459531057008041 5087883788994890329 6157967617992120948 6604869502102762330 10522349745042406865 15284537218681479803 8215063471065087242 16550722494482088300 10551107861641327370 16538342864551106332 12308582881482074019 5770838863487571585 5548127458224960116 1345359099867094679 1206637773445378502 17285483312367719608 11114346899710305307 7668298651751117603 12812249333259457310 10901808044283918040 2434407986165693720 17270597572531743084 1933560295578327980 14945838889687014995 9286064622870555768 4507599925815459962 5131080629545976840 5861097938338224480 3888893976744636387 17700629899810050990 12806013106322142292 10278617557767254666 107754882702816723 10410856582550675679 11859828221507657137 6674806060919566394 17159918617653817803 13606075309128398048 11620747624039907908 5283963813117916699 10831058220731617360 640146603866960043 16328696958766172485 8526937988638796527 15481120407913927913 6100085798957272189 3524241857554434405 17337844879552801000 12450299665638489050 11847064640545812274 14318198701570144096 16010197593937729891 4761752327560664666 15355706656573186044 16378247603367052810 9725679315461922314 16662359866576648971 6810772681056036438 12975898766071059014 11234922343566152723 7489399278080761927 7634043755891797071 12187166252290012432 3470461444688526611 5789352675019081600 8065154417915122173 14849820891295711716 561634965632852762 9547549354080162144 15083552885751231016 299126040984897162 4105086638721497404 14896423690656075556 13550848746685229408 13491035849543713733 8469012846540134534 4999498670408282007 13459511994986770211 5377810253599213980 6927618494110545241 16373342927099995005 17997008219753449897 9398439601047333091 17762310697836209751 4824719962870216914 16901146343847396463 1009304499339024900 3205712542177968836 8162069372535815117 8360042633343435801 825550950580062425 7469511307190501208 10917985801103383779 9266924663939680735 13000630840266092966 16020996623471494205 16024329541492734006 151785505171147010 14827556840652157821 4074644871474411870 1626928498195091783 13481039763924175741 9523887214918337629 11906859367705995389 18289868363665897536 4222007859177979558 12518569656534345180 13990271808692191122 3743663107249735783 13570686906240812284 14400869588337405886 9747523802984281395 7126361393878046578 17074950407244919902 13443905150723978767 12860057353220995504 7140351324689660668 10159169230369132637 14306017353794587918 14110317586292961828 15577331026646438378 1620990865833002541 5103411969519343903 16001029813736304584 3430469159757162420 14358878277127206213 482812403805855126 11899429160834581641 1861946796661515466 1335114890462922455 18009682239762154663 12302566317786300048 15908869109333907104 1149561746835592292 14424729891573608428 17628350441447625445 4183762538995124229 16437336519626021130 3388857356870232178 14723810163342585765 14548136442136769462 7334501828505890973 11770083883062733981 17611729990433169356 6619285483862205639 13114934146755840888 6371039759672263124 489066779246304642 11904204280192526199 6166932376848807701 15552510495287090368 7766923952047747084 12632834776576999072 9240783781535086001 10315930031930267550 15156718326846810251 4884147509819678750 13559378858113485943 11380989486397498001 8095410484529841466 5378157314210068662 1623326116756066625 18194418153325634542 7013246793236795042 6424968012159294265 8318810526335724508 4640578945337377642 7684609462892379331 367864493581605579 11447891881604649039 14229254947457056327 10286609387730876366 6808280623847635197 5240352160454104988 14619961110431907031 7479984319787249086 445256740864937121 6312922868187470965 5603651080285833312 9050203054530976902 16971025763949281541 6795271571539530739 7368274364485965754 7213124013736782987 10413385849459469016 12785222392883493751 2803334642314268649 15468735330639028141 17635111869834982741 3172900178867493821 2214057859111423397 12614781081423253437 8301199491808518979 10698179714046426406 12611561281294988481 9943332454928462933 2393800457262305931 7526829206131910411 13375282531665988590 6201929960525468981 1742927618264921651 18258898758522662272 1022299330790011179 15160176179701458388 6961612990296209632 8899608033088748204 15069734595630686852 2101451838819723630 1126041611558389643 10383042592052650523 15568858997448027781 11045239002747163374 8678553651404868781 16109424623616762812 17819072794644383753 10474300698281988730 13948537291298299466 13677160290684520701 12774832611181423171 15170083505016499989 11524550230621993401 15536205013721725940 16334695838848323312 16739177233438944794 4389117998828249110 11096912433743395437 14986698789343806500 11168770819760989474 4405651942865062506 17957848422534957140 5139838542562563996 4220093592894014278 7239500000828148938 7299274927463722513 1050866265512083390 12239400430621035235 16697470294228295308 13396806102609089463 4964576526474017238 13582813297618941560 11069073471615828896 117599982973613624 15564098844682253036 6505734200244420576 4462345960577699693 17172463930547213612 15994956208125053612 6650073459792554470 3445541009224240836 8082326715058108312 5541549700743766319 615958321929196329 8012715143391559143 6655009833282304884 9766162134212781775 5455796612852181925 16158653643377049671 17074037732998678740 7900605790395784615 7138258246988994257 11317391848940345974 4338199607818145671 4474660551909770553 7552116923009147573 11098075126822874888 3082833064164877341 18238810280247901072 4193656337703365662 11949194777259877375 7904752715647642928 7281158955537076872 2256795934808750219 3930663306768008448 14651833433198657359 15649779043400420211 16636508520732633019 16251935649787655111 9679215670532648395 6691012626200313698 3179794044633794457 5132564335077507295 14529824024974685101 10833187425490880157 1757714780252649963 11281271597016969921 745542946994408956 18284128331423666658 10681862874028900030 13002673615064162567 16546996319766763766 17213393903991589603 18121602587176760185 13383904658905375135 4814609089691073061 6234595997079585630 9189305289894187131 1364424307377713261 8076309293963666410 3514603227837188011 11756798449246228290 4103616045295368257 3964309727632028318 15625347502819990096 4892972367394815479 13546478263453137704 649030660117279025 5246110076561515297 11487859430602685965 14733898351336870202 10125308590453366149 8655391673964285482 4344344624078629395 10899234136403674016 16333320667457528442 9544875992444693229 1911517646453740154 12149575498269282130 7959484744706689276 5831270340281091732 16068853667903945431 7370329316053646981 13963410235858088749 2900285471149427451 10512931066137749268 1087160168966552745 14249492331166252160 5826767217731590272 15542551053537397327 958862773118674004 18087617363217315416 14758373339943391652 12877768317616989882 17453972221330323695 3546111093008284633 18167573506461760062 7271807915200339286 14684736020160528690 10007992784672885222 5422297762959945175 11739370384296946817 17749276020139670865 16283478109519190740 1136093635036160575 8116887507530246211 16986396469003923302 1515738377465994929 7085576962179626369 8613552603564389565 6389401635099564422 2046159769887013391 17535950804115186454 5370251995988477679 2496481845507017034 6418054942830076330 9651453642471473141 8863778893667397465 15299061209502262681 17514795607448549011 11069932005272115866 8113987934452845951 10216553200079347650 6004814987921384962 16462965504975010661 6972598071995723039 14614307687446674542 10337672487861371607 3180449608944257700 636800824178631682 15817890123296158584 12651038486687051542 16895560034538844035 9052771630957462102 16383593928619207105 9856299615968906330 16012193058231016235 844765055567405072 17040323265958550882 1756062722323361616 4337700363016602591 12666100334141625890 7610341111128666067 17352717292345502373 12616756568108490840 4568986800237522545 18287180179915918393 18071918468892162341 17774500192547519980 5358713557546464955 4657342077688464698 5253009299730043286 15693904623327241219 18360098769358108928 9828785437878118565 7203173243411063898 13419722291356204123 1841690611820206248 1210093940544744478 6929608935170055539 18189023999104551495 8876915652117503812 10334785885909839925 16521965219677005541 9170462926212685620 10301749194968915498 11997834869021410512 12781165836704511785 17521262918689745017 4061919027468358529 7223995387548856063 15599537194072987726 8082854846763630509 1701224200765732766 7055358610123395764 15796411339789244064 4549618934338765330 10726171844401512582 12979436767112411847 12113847535227862406 11057999605060937968 10163862380948441181 705057965268951625 18415013065379059486 6666446454781018132 1647233134459161996 3295548454614284876 11195771641596351265 14981862678775806341 8363289903645609783 16640109106085522864 17343804350215373532 6239056870496716824 4184814217085922236 16324240377450068034 8992451901788631380 12619303419858522861 7105981225615644222 10811123190525903352 15621824504473735035 17168243923230609587 12542926505205259471 13042403403969372465 1273996830406383696 16266385627645933583 5149351717828805187 11157544874743108752 10895040869765018864 9721614982158623648 12189647694006011632 13710140978090309939 12844407295160504514 4155692302194136882 15974978874489076614 5168222086863351981 17477172184462641565 8460570284201232285 9732143889633923372 6504620635831078781 6313041858068992079 7267926340985853069 6270823991755437317 7921631106259783796 5446729009961594986 17643442303621758247 6966293281567085159 3564724017694795349 7358607263866666761 2311532316252251603 3299572252496289175 475056742769068384 4768351934781730433 7864967925166612456 431899454857987778 4065957902986350422 4870961304425159432 167539175502730608 1849519787765424003 16916711235843946974 18003510897667682468 8148790428449283842 4716538050092631641 8240610169419617732 4460786022733818203 11163313277406448677 15861705532214175465 18162239488915362339 16022006340480439538 10606556644582995036 2327459695154144400 11552533358516773122 9986269197087176892 11153062585214594862 598049256261687846 5850509710830504559 7421474570395663322 8012081761777137770 13491685387965036539 13666238031389092153 18412537534956984483 9042181881192845561 8885291124122774941 11094416261384359784 2968037704612385874 17430415843322020581 5143712214493239991 16910130957678310586 14763555873743218122 17333883648096272253 10706748031396452932 15207862691903858014 3535022299959712955 15133700571376129916 14695472593775986410 1564795570825968593 16277895785048518894 14119856099102560835 3515659536149796550 13003084222113104396 16789386342264959555 3888837679595035664 9736789880581764453 10445774012481297579 16486938908821648430 18438093260068816415 2851030661755930098 8822832963577196728 8805739878738975059 1812386165297751087 6179958694229851557 2241439860063845167 10857229566317284810 319084849695852904 14979347364497565098 8831473815778247140 16771819519788555502 4990694614102874759 5927504293441236160 13065741687232533914 2530380199387752047 7557359730714488079 13069314644483178181 13852623875570168879 8641884968184536177 7004402008789390437 4684981294245160225 686300113645250583 14789029308374067268 12870835939160880624 4376645446922172864 11716972381246450009 11336681924960054165 9026187253787685113 12145102216552579454 10625790610433548622 3429491239382441944 1836476266301495283 16250303619321917910 17346437097430930019 1828416385954644855 9297347203363743940 5122578559382617199 2269291088248327755 17887559538523649763 2602770238436081287 16163754823834308478 6855244199642401094 13106533571926516540 2085252406974788797 6512254488384221396 7307650116638326769 14472364773015272479 16138900326601708274 2712346241447955102 9557139836508225043 8944713168957749768 2344903557842290494 15021751988480437404 6264302170890948337 7244972252463597270 2104973623226761828 12887174031648719041 12775395497220045296 4975720254260322464 4443867808584818078 8137681314231897932 14825769951734287707 9716769643720918865 3006936466392147304 3495155839752523236 10446938009685043666 8120929846951174160 3756475018220944872 7970892191814595614 17413049305853670011 14825146981175346544 3233276891222634699 13690460770261869173 1154213328364946351 6775453011592573621 485158318241226830 5589481355147299463 4739547092680517429 13140992849308968508 8204119343154695110 5811732736885536677 15829978644281851765 3316470349258011112 11562276680975453281 468534308193703157 17728536286311275346 3794679878139431979 14630271132810803575 9086602963571270681 14889654981842140327 13529077624115612480 1573921673920516807 16056232794311510995 10801773318767659352 7918495309587522128 8850468721919671960 11082809807482316673 5265706764407797043 8524454539628045516 17461809175432674628 5383694073776605359 513852113710517662 3273312329025464895 14602942862182275772 945405983688239784 826071030785365691 18136417858191348178 143508943128494721 10657527748285432153 6683500880720356296 18099724482424695460 16248975310318898721 7627749203636750432 17942479534842068277 15021582345449982471 16881295548470091747 2131276501455515973 13699770909181472264 13473399769531343909 1903417939794301717 10496545926824381315 5788866087808970826 10956172589850070654 10774060299633964223 3059283897423532496 4467762706386719951 8704001565945529591 8798179341645427000 2435101722295831920 13147568513814970669 3157190643648653451 10456168087047323738 13717139584586984212 11167422150493522895 4920617213396265791 3296771645833483284 11560932498180673126 10461193284096750511 2813119776270755509 4137250289785688990 4472649598358182757 440734490649179663 16997133708778390080 8400105250101939454 5150936549283266455 6318048282812782685 12867636860029645493 10986289728419685934 7972849856605005190 13428439385222480134 17651788538470836908 15455563625940839196 5568579714416481571 11010714009366222384 18396637327851159779 14890164835122981114 5270867883775587952 1127605925993039594 7924956569129414837 15935482849846258064 6441078086452220659 1839500772001945839 4653570491110136102 13349200501147911733 12841077393551276606 13952841455611166714 2464769917548876990 16124634393459588197 15941117827227057617 4735298949356412414 5059301263315800353 3291181081265602758 4851526379965201690 3255191208345635751 8761400782526509491 9784683062908530713 17428658232565415161 7789991911086842818 4488785914184702785 2689232344053575665 3864837685519331224 2303025374454995771 17051020865950819750 18042911814602443838 1059995085109003185 5484905903272985743 12409152278306982067 10063598316723303611 13484584450010588935 838018333038102198 3578117422309209956 14680078714607571940 15684237307364376329 12192383608980055283 7781534367940284163 15903152786161921684 2875433707217406374 2569659550090072731 12171800188908827257 13546354248296576106 14267372999918692933 17159515923963808716 10665247929336445148 16792554250069327337 10530870973365892742 16251537261909995738 8085378268486349957 14208309854193346829 3964589751921002752 3585943599534101902 13452884284062273954 1588473223150526604 5235094872334793286 14291447460449622347 14107100635226560433 3402199525290178489 12107336628512691568 15208272418492119851 9925758822967075722 4656774860819618871 11595636505130502957 5850174288974785966 18061755444550769404 5062994339545388698 12309993112781553130 5201907359356749834 14697217055644087560 6696335584036592269 305572172719142622 13531124097405627512 4375073980030006114 6392191983099842208 14643475452505417920 11877119696261313361 6204210048725874689 1323546834135103111 3881712407072849061 4888935506518584478 6901816333904933926 883500055864387308 7783013719378523859 7436339278055307666 10958244477804476843 4196356545504745470 16186745513939762759 107269218833804201 4301570822340583768 2238440746419631278 3183317665103880014 10738542160804928453 16872566483656741181 7532740367946807860 10913789593391042994 5688463504098433958 4115473852748839839 13421150606117941077 1884269684228357951 5643944234936658132 894762524485242770 13482029360026883355 14924314641100997115 3225728109103732062 18007563336592044460 23721056900842604 4603142406195545213 3378442250988564566 13833062954702562121 13015626181279119662 3772914400092408282 12591915709060774160 3844335537389631425 9642861994706209106 1549104662574767120 6175329059228880132 17573386621509044567 1464281844124506140 13802958336598468252 15853990275876044930 15686482549045807378 4099988303141172469 8734729697277586962 3334429131885296816 884019943242780393 17107965344856260458 14906712429196804080 7975696050850828180 16956628410944105419 15207462709552913236 3470307419933457049 11577028324471004327 15216229151429391614 2465837225389144154 7763289832581851328 2777764225133389515 16595705791004291893 14521624444023549058 1808035822220807296 3937204919872369021 1442000496754526046 17853878154150926035 9882023056460759419 13205680938578256134 5734203944644228602 4842257899145105962 3151906593272352272 5722421112791566309 460621036062095376 18265457463731782387 17959558710727678612 11851017845831082559 13098720408763796425 6276745656814555218 2003439592576099533 12810039718920825491 8817132243254856056 12951880294563949763 15963099071573663730 11592664211842802740 12787392220732749807 851825659263267462 16355582094118047898 7326258883581160238 16748278477386278648 11683858768039451888 7342248933173311744 5957434244381429488 12004198818128421640 1959289346762087585 98915211746669057 6906212889380658185 13354859488370107041 1701735802025893232 16802994784347374779 9701028412706147256 3994682294764331025 8218260814189393991 9681685341166720895 14605033344552654064 10965154367548723595 14020781697527396299 3925419244970379820 17667751091563374814 13781150628997094995 9535591908035304459 12151731854239382574 4557430217392698793 14269168655609841280 3328811627311618518 13156011964197179643 8888817683696851221 9448346007251996659 4959633306459427710 9685320132268200253 2126887393520614764 12250323721270265006 15838211461170163183 12535378922538415893 6644978613412187620 17639573413277222222 16302835334819093823 15711308049399590780 15816107357748776723 14730854919482281118 16792409237320234488 6708485955693938960 3524968017578492878 1564731243919353133 15130858992480426215 13663012241746398721 4786119681225454092 9378917252736928105 2048313913152527363 12203398696375913791 3419249693354343421 1138885457554725993 1170542593505286880 18087462726712305852 47355694620737601 5796330521467936570 9854934295012836728 4110440526485954341 5529826583190274271 13953796402154135773 11208133222788533531 5662629838780303603 4590720309010055457 13236923580054123731 12259530709317845933 16923684824316364456 15491088629048556504 14853176269109421650 10503521756014194585 5287503662292708728 13412303802108986585 6351538719616548379 17420858585492809255 13379061436083363623 12605132315450646853 1453037409240396129 6986341984771973041 8497502669076959431 8103094369964784945 14305070841532144358 14312141864922359817 5678409624120221746 11246493246996129708 14064534563890907576 6024156068496936636 3834081461262646442 8856283028208589061 10413505140929744508 17969486420014432795 13708533101465261288 1895907233539609959 4041114110123809389 11916528636539961220 6654963760294912480 3876293756148608727 10058372324918738741 15802590448331989005 14618547090977154765 6942596637249271266 10788713619951265503 4033081693344352846 17572800824384858843 8168599170783802832 3606320281987686692 2885821470763750147 6553647987954128977 12241982571328008067 17437196361662524400 6803877502441858656 1372514875508778141 18198675597000301258 15598281615328688553 9191847219830402263 5114194923935320228 16808290983162755836 7686595145440393828 17315799268799886875 12695152784385110350 9110618820979629849 1200390156543520165 10768705648860567086 13146364484778364335 6621130695785854860 8198822899211465805 13941612415801887559 9164112541240527192 9067013369305609382 5365696605773040219 16943650598956583181 17643220046522172934 6984902801906513636 6011959364768614369 864249333886474480 89648473439724484 14610208922484650083 17854438030866736335 4730948594642341704 8025447390886755020 16025653469588174219 6313568841001457034 7046075640486780348 8650930468769240566 996885735831981946 3450602008087927547 13592676380343888451 3685437041517061023 2025297625128814802 6507686226694523465 10738463474856737322 7465204361748452148 6794068930764306667 1648313459634638242 14953588359967064069 13330927120406604732 15190068330074415007 8304018961208955357 12223087010316143196 10081573065866112537 16819952551378416003 182490541819646755 3897743878478686143 3091398738115986556 4835663811234537208 7107552786460939005 7557585813148426582 16591865477855419226 244878166464027692 10428353099828195220 654411175377667023 13459383968168675864 12204489130721458647 17005389658684273978 726438517697106145 10427750670712134390 8599132529117363288 7092600681311124814 17152918269072892428 13387504789038602833 10694346994886558265 7621779566309528630 6385580711076612832 11936526685468752296 16558890925843073008 10012085867310547258 3153127940549531606 100880587521835561 4325580579399454294 374155598216723702 17755872665695786824 18349818050286108970 10317009195093198574 7706819005743669582 10768685609961084136 7557119021653774950 2847671302068202456 5540233022794150145 13629700515360940136 12428639019950529507 11048851714267918022 1907052194866309954 1206830160232006827 2012647215771849135 14493165246177695661 16633979743241762179 13907389165913301768 10877980169426974324 12744267886095142899 5723584295278868413 15587199933605195031 18081297635228635598 9763155422768176980 10321681166059783070 12200388634473668826 17329323809850799438 2968060371701727554 11935488368484612558 4717950637205509689 4119518711325809088 1998095136561497494 11995466396976731774 14710777570904015180 12572053623910590147 989048746624691045 18250376532175263529 615982169549766421 15937850799838677710 16610850659449795516 17229172755442979301 10094870775446605124 16864010999587517496 5813375329855371997 9369040808031669789 15983684106180440545 13726577310979635083 14096324822573218419 3331439092922249494 17824902668174334466 2279311589803915169 13400146636021461782 12414610481827441754 5096068531329536124 9240081542993709475 2029410413093717210 5069467239758508461 230772269690482602 14419600575073878320 17047601215655741934 913445715230539346 3557880802104662475 7808500423630132873 17963981664930408494 7298326743117618989 11275438253248616047 2525303251247562672 1427119853502099409 6367094579340047070 13850219084751691513 13035242111304510344 7073150528920257376 3777409911610671827 1728354265533404305 8047557828700055112 18013529496401173191 14646018987367119969 5071844068928822719 6200489318171302872 3755205321786463460 11369139391328019112 6720488870819692359 16642157521770005086 9804262643112282039 11420464377588878855 11883471795065352164 9131584433789154051 17725067000806483670 13446433376085111081 4416350792122043302 12892344269872613472 17944178168936038360 12950973434727998966 4172415102635679740 10323674937877964652 3134098055917813039 16781443410123154410 15114005639240620493 14000306614168515387 16743825138568136897 860164325305851625 2288447557161666746 7307552398236560958 12777084487565284442 1131047276246146253 5702000826007690474 9435680763569314155 15837573052772580965 17332154407240204561 14371633221361851150 2525998141205214869 2826062889914180035 5167329969359965569 14720883325923653601 4615454476639041620 3246119130805124949 17079479838705737526 5505014624508285309 14496562583276908806 10908751306950084978 16695521014371081086 1909955927155695936 5285271363522596829 17274647686929019323 7528671662138722912 10575328214144892216 7336282824160771964 3043237218253822198 11944166383053021727 2060904250848427641 12468177044890534262 6285664514996326578 16432532549258829936 9647637924044927751 9865899529130192243 7373429140518021110 14681013616490337736 5908407271111146165 4193018180287551110 16074028285495885938 11884228587669254334 4147988493416769731 5377284922590483690 8353827831554035288 8384731029739720669 16337582741753749534 984033726618723105 15861762554771676696 14695509142889153904 3366897824092818646 10295160441946126547 9543951288221325084 16697291102816146613 2441195061349900364 12043966946574081643 4446245431355640552 7089949287199810423 3310660094053835727 15760586653097996707 8232675465991299612 3439492776956459249 8179389742006123200 7704838167143930830 5846559787645375648 15293068858869068752 1887931862489861743 8941804403314639235 12652261239783946004 2326420167267973238 11175677229143431474 3492804427885912257 8710658310032869283 12504092915505093442 15832497185401072805 12747587551435735470 5584116185751494343 15568264468626072373 8773751481898674389 8254171352570581831 1152473195913627048 10982725518421223934 12731936638781447555 6201770472954117443 7455798158137776574 1596197960827116967 15605462433953331230 17490649898135229308 7807957897358891689 10485943490214572876 3398512690882864664 15237759904804798970 3484044553389974022 14190261602231408220 4555866316497698009 3469912069912538185 13010374134984451419 718855102569422639 3806639266858150117 4182014181205169146 10897699044927034487 10128911005767656477 18182411725055154290 3561812247173490367 4856859017527813140 16806040511557187760 16630230038852295269 5690748987252468828 9372783233665436805 16226861875554019701 7094962259970068503 17305238735927198252 10009145817582376428 9179702392830067484 16299669771161254651 16516890421300004917 12978440513526110434 18165190494519259170 12680374333720941954 18196884559862043560 1078238665059024713 17164197421846008439 14961802989245009055 10235079716582590151 14072761473920320991 7223578778725297877 7302815475629597414 15638354839810923535 809482737299777242 7465933523970418504 10698505963411095896 3462556240778464826 8387036784841696963 4893982292161931174 9495790601876015646 10452348584625750924 16732885605119487148 9739318242106722259 3367088225348452842 3821737997991467897 14771617232636842458 8118928002236253795 12863587544107216968 4731604446954978527 7757730758407482722 4959454065548217375 15504509615625003385 3999423664209603097 16371649235230358361 16747915179029201580 5202152287071641529 16872864456561883299 14603153795704459580 4570152835605664825 10567661559564015638 16834413150658408898 10208302736097724385 10810108127617243195 384148858390170102 629275300125359239 16238678641001881236 6056238411507391144 5066064540593543328 16305090385182986693 15567071741708702305 17200543227031445975 5946943122376470113 520937124935721291 11360449683159257928 18408171686567922608 2429530431396697471 2910873606569290827 3265619264395097340 11976555372205009168 14913583722193435055 2396167698602233585 7023274713019112138 9670306668541436468 15178517069019577764 11748605217351306342 16635298345374029675 9860920896787435424 12147750448775481561 14411600265929546907 2904405550592675317 11260931350812624545 3498946061123973493 4987151021592980026 503231544054537193 96620358870191688 3564683916706277952 10920623322846355142 7827311671490927084 10227103204609925455 432361522593656260 7374758630290894 11598712025822401652 2728998232721196614 16087508946325578789 14152783964462289311 9937341295307063723 1127734135874204350 1681772013637764990 12160878592981917927 9541790242864337459 8651755697001660641 6078377417765010956 12561648070443835702 12128758244822570372 3446886757837042612 5929053974792716169 17982427941419494030 8556886108584655902 11839117155441459951 7928580111229468900 14833032367340441360 7814299155605753458 12915921601918998745 15327823353900967812 2585740758175648446 9008057337237311361 1875456788312271418 2604828919055044276 10383148141850841500 1183143023219198839 2076575550773431414 2198092768245663623 4509098341337139623 14507709116334583782 9891350654650923402 10013533006232905111 11784007387822654183 3095552992924527978 9007036797424425388 5630651302966806663 14349021904080077388 6659495385351312037 9939262295763593285 17644600993708138549 13133736722640407832 7593367498614509206 5643176650597143009 14693124963508614581 17476506251174486001 796397800545003772 17690479612510155698 2707425263120342170 15005642458722255087 5479689535461013391 8092467805516494716 8182464992321368780 4421635049365137451 12604331879487206978 6050422078994963830 5786147215439346788 2076354391478269726 10628834718271728621 7204563175829446600 16938851951285245268 17188692299800199305 8620587886653396702 14909821786405969888 13944233810399130002 17092499288711908881 16267711574820148884 7996789018838997463 6441041727365423571 16482637075116344520 17212424917891908857 8974525714128132365 15426273008551091188 1475442449682523030 13751089332142966003 5536123976430197922 1325070308327567615 8153081936752851 14595579120100022644 14140078660953323213 16874432250275658670 7466664406232159843 5253395386483668065 15069290025987432786 10442492671503671611 12603565312233135345 2578317215031832718 14911643567795716303 8363327391198420329 8430637108245216972 5387337802736381466 10693800661791986670 7678059982053346922 14478436759627580012 13203202631471428528 4483398915303200260 11479929348792851064 8364853861210487259 11283366404564952043 9657570982623117520 1560254423667880802 2834320339265476225 340205550434463280 3155452398237004706 2136265741145894166 9483144563054553862 15492949049928348659 15224489586583496330 17236514792121135487 8750083562443526188 125182937069207158 7935737288313754969 17442564733360969694 1460433042784714532 15075399454236410548 13222359447193005314 2207650960962681553 30060446455356025 16323364293224728074 4041900635513202954 10148812856848036653 7411219062939463262 12859586186014717712 1436285467955400750 12165895111286779506 4204259301859031807 15438650347513399852 2978507360102322123 13594414627341959881 18347056502802603173 600122623716079954 3309865967895404452 7707285806418176224 8244623627297267579 12985759034858902296 3624046449466835453 1127837267885533512 5191548572509728475 3216671923954898967 14390961649687642974 17915731232709109752 10023169042236140204 13946783321748881747 5403914452692280376 5456878299579406792 4256390861923539152 7403824393797874076 8254520708246016670 12515641358561428763 12289478866863345625 18029267621238589528 16058703248447492093 8347393319977788463 17644834207319559562 11057458423149576012 3374332518535538631 16742340236546998765 7063706289693686780 14565080137993989277 1295521188759062206 9277466069960031536 14992693032308610555 3131686997412185285 10324591228924505546 1770769117859677912 5282136886162434449 1014293799842703444 6812014533491472811 14369882060939083729 4794553228165714136 13552160969684547575 11376218335455958086 2790432532586477197 7336462055229687163 130620880783642811 17491141938841867807 2904323028605359221 2627256219308065842 8299386633227427472 15643282665665642074 17678178862245122946 6172422885789184808 10430849421210292305 9011746071883683958 13837731391134313764 530820092617424802 4694582004369334712 1931740237730651525 17139015001964030940 11770070256615160956 5225902633600612551 18394383326349944405 4701231008422577175 8995965348139823740 12362087332609313574 3071062262226155089 204538485131561674 4138228964438627453 4457705117773979001 1826411537397365190 7442228263668699329 11855275217903438200 48195115731123842 17836422147443231511 3877991119232798629 11162143718217707857 18164052981492706944 18413331551362127628 15980915039528011 9284431002185402710 18295828086979823338 7471563455729194325 5142071848463638573 17611805980059436774 18112023753970208027 13006907610926976520 17843489279930082708 16698901307109200758 8206824286217388572 10347790979855050720 4038750636951399828 9373032934539980429 429315513092670763 6480232646862188355 14810565869174301294 6933356404447790195 12576104115680969346 7467832745205714806 5220377258121768735 11190761213469329457 7110707594317276011 12643839019524208297 15089121043280440585 3281296710513005182 6864162057606783483 2455364613924206569 10997770975119018954 9342664470811442830 15976128387341776217 4397509586467939957 15107360052295718422 7569177189719083559 828267505403487496 15931712264070521558 18123234608357458922 18442589428189863096 12938924306168330757 7368572994090533508 4118276139455623054 1667730101388630695 17892873415902794366 8662715853657183142 4397880320010741066 7900713326591345149 13057493416747269321 389431188764195248 1889319225788232011 10484484882559127225 6975026409916347238 6289993201993682365 9034102509367267278 3152105404066222393 7762891866998555257 17863492196605129878 3345947184343678816 3961162425605248481 8249068250055396114 12864254481530419772 2818195444907926185 17025801011423700076 14923289226943946080 15442215296882059202 7883543621703560058 11403418045730775698 4186073082031344479 7645440296110189644 2624938807900788058 4091612058036678929 7768163946869468991 4059580834817577810 11308860057873983467 16339851336388192711 6357668038261377415 12171329919738313099 16598317587908010823 7208357902347501340 2294600729575142582 8112767859353858032 11376706914709815161 8894477189367594584 4352774880459813634 6677184137703510043 11866403942448376691 5856351149894636487 4672502113192768191 12214506069067643496 4170083289256113825 10672330767335660942 1623447008062977487 14390535407685431284 11800560321326749047 12989556536724720637 15123633272734143664 9913918232318333839 780083906428450286 2152202222526750661 3747038013818494089 9694478649160897695 9892912927850954950 2834808360755736261 14267895888182100877 18357848840665887148 17253962836342714884 8262538874836361539 13339655538542946417 11658889280646507366 7541806188737377242 6277761212038270061 12793936739400366282 9032356392979264013 7252167669246128125 7297486142476201068 17763049295832857147 16127821282881710651 4130115063872841123 15720995240122689584 9192131398568645962 14189166308899205638 762258648197187625 9583578279014139111 3206761872421270671 13108648008214570791 13037084025379439178 4408565564835909773 13650010344063434291 15417102592958994792 111157130111902400 9306951732068102239 7542617926219927190 14151996420693279767 17375278387228343740 409633046724772582 6500299695620402356 10492998198879162022 3118688958086620101 11475968650606099709 5166709272089633496 17204935228065870168 918469191275907060 2931907465465958998 15826332469861138288 15884249163623554637 76571010853580270 15231564578107665126 2336594089447092746 6278701566371910767 2127487694231051601 209466835988034986 4587723277066976153 12450282305253060324 8613321754390533745 14257208430165008850 12065997672056654048 7062065814602584794 14618607787610643861 264762101631326599 1629973614910312364 12782658311823841441 6766582758644527332 12211110656258352325 2796584621260321586 6846878610965726016 14465457974225176346 14849661400200123553 12052774219128271354 384919414515200822 6923449218864738782 13331753819608879679 16930330526595486687 10486704054525668265 8231708448182391464 5033585484402963318 16362256182498748910 11624925614091995986 12133232006865174063 8595896886413559437 591587308287676732 13249183572198807855 10047796290347553228 2965436386088272735 1466729046568153249 8630547940133126805 5536705105659535853 14592715116172831281 14977958072851470449 7363319827818582274 9412702677265443036 4146047163892494920 14723213591864030029 2265259237288806293 298710592478657908 4033341469860174018 3413288314692820140 16771955971228462625 13971748103030204831 10807971791396711815 5842823781192765311 7042898389923990688 8458769240828545291 12911312855524683280 4451300670248367270 1203442868020077637 969519286173311393 8362300188930398070 6118922919885040054 11750382840190684410 11668337931441665999 15816099912706447274 16643943931533585464 8672864650522854342 9645748269387211929 11516210572435225757 2880362221690039341 776004323803746063 8299284927896529142 3921646048674282739 96576076115510063 6914425690422337024 11594274588750029648 9715805221825985303 8370820001864873642 2250867556585236454 7857158859969442150 15662619334691435457 2028220089160802876 15932156874312320544 17435662330298472572 9237883946189404972 16412013087682898959 2071883075789117361 15192167944065551199 2459498514690056260 8557086529250078793 523504361882115628 2771278938798661821 5767227082177870778 14983422790755090867 13667004752175145413 11158854267368976298 8872040110110146392 5719690417522368357 9955231148763745944 4393510664545902288 5390827036982613778 14027227897485812273 2950282940515966069 393152441110782321 8995686442885137601 8271846991265687072 3231767010867400566 5018367897211328048 17952139059984683861 18188719993998024401 3363978637622483952 11872218217946366011 9647923991496836007 3003159487704256750 10268872827589253927 2242212395744621624 4526450069850725205 9248781625091440804 2543375722815496627 14623873063937616725 14516757129157287316 2986544174406111899 1937327130859197579 14456891248614912106 11248452819544204241 7849227289535238140 16631298651144424279 9316982042518226056 10962216880090843510 1735918364819611907 16530663550667836536 9568396296240509746 8034753446587873119 1054931799539675382 410747585568835244 1902878281597903560 2537662041869311663 12023915109101547161 6002606829881529958 13504587235494722191 4847704694601147327 8169874567071697150 6135168682641773273 6759523435644396377 12189339555871283315 1939977191744182365 7837622426808406599 2118112154795367119 211612754137531638 9361418407845010401 5824785257575149609 6141435741253681073 16118455352367485353 6862437414015097373 7751320089289975759 8992714044319117351 4046179859894395403 18152015697420920017 10466443928368469620 14393287858847214563 9199447904098360107 14668919889825366129 386744424763139095 18059268970317406148 10325564599347990796 7585402351073333298 8720854565908616862 1453904571659075078 16972680014334827507 9806187112702474364 17837556291415809421 11212225209931705633 9964469659158172729 7832734631387042246 1606297696940482138 10400780939249959573 169195360679271180 16811543706919045941 13824574395584274299 13174696186859825616 9367852001772678056 17815656352217822586 17177450421217932273 9140139809725811080 1739005877872489803 10189855809869455500 18255084128608880140 17964344073660086294 11295361784710439636 3675997289668992254 4929143046799886970 790246763548136926 3213928737971289623 264981290942869925 8419897000795493757 15015426054178226905 14295050851556082510 439688274719233903 2359072384142271483 7242361578298396702 18361104232008320960 1479216852286648089 8371974002759285229 15678143536063617252 5222903811122803307 7896535322931725590 17140701393766728433 7584149238670780073 2922697878149920255 2722919538118976060 10028305095959706019 15568574229068726506 17984991541193164409 7140230182733221394 9014821225076718737 6992234542165554098 8610754275985891774 14038143605083977964 12471055099977607696 2667916346232498823 11155332105245119956 1238552456527222393 5548845373507984776 498299898464339729 12795849009506559046 197269729924021590 4783636937664557241 6069767844676553741 7893559631527692020 5002455937357084779 15759383567614450193 15043159546876213892 966606530131170421 617709810144848680 6829736570636854674 6691502383426708443 368796006249183382 14771782549727409725 6873673133783883009 17813565402407224808 9239406139122166666 15808717698220544421 3508557119516441038 4020737586502069180 13585277726462177802 1677124465066908146 5061390252177040643 4942127594226008515 4430403429518918336 662035998758281343 10266899016388175330 946299532592497040 832567001967712556 11890580663501452746 15459388324585076288 8192061964195719775 143511513900560867 3710812846938610487 3605722515022524325 1691157014091853527 17459635598876661280 6260225918891555523 13093582691473225701 10972066483451044905 4445073167338841605 4759990155519193244 123161120684980352 10565006038775304336 3368541799298559949 8150654635218054140 1078546785691741235 1061334798134577476 4829799112701637294 13575681417802632165 14936332583576040418 9514321851617627708 4553871720255697729 1912736772710681863 3513386626429848769 3045034960343286514 4751958036450941678 12189882240480048366 8358311799458944338 3837908936989694939 13348374359541428672 4517357455143052437 4275933884176267748 13381032150405478854 814239651191232577 17321028535142415573 14382841976777997819 9152628638338620847 8468776637234234628 8346698275374671317 1395595129753197310 13973624549189860880 4677104566812886108 1034486639235105795 15367361412395911759 671802148666783733 8248790029098494365 16788099695394308107 17673519085836710640 2979909451193005632 14293059718065512073 6447355520936646388 2410676550321106155 5952184616081803203 18008965306929112563 6130283911198478694 10360083305085986058 16781893864528141821 7914679911721592908 15692980908316840050 10988064273569856629 15033197082851984079 648465893144281105 859886732946747236 1191860594090181659 11011494621712696169 7128460305364842339 6267565303825816089 5622511271562674323 7822819477308113617 15059528091315766487 13167708173402279773 4390292857084949537 4683252487370022571 13572888003742825463 3348557976964049101 8742058829885480088 16755300565359253646 18166890000003525443 15274242802874129538 10826414989364210785 14661746718180925743 18204572735511149684 9372137719918772677 14496142173956281768 18124618693312106865 16754413123877138724 16223692226916589693 17708127280673943556 5214954531205687009 12969067411647311988 1514252563810356646 7859743407697337651 1042954243829259718 18417698494905002621 7531803476314729928 2431392361619492799 6864058542346672236 8963689200506169366 6258061906087821877 485651573396877823 2890109925433029997 12230678674185905778 9883695162871445482 13628180717985023437 13457827197227587681 3785746796292039427 13594002477145418852 12417902294692691067 16786637442219528155 9398450099570480137 16624508352138968180 9039900368212196381 1767901626391685454 2819786302483581174 18345039574428042642 5326868031558810978 6573586305041467477 2999446525078964808 6590098219013138802 8862722072994712348 1542812998437277859 5652855324261630301 18436610711283349056 18190484076802384449 13051346502321042432 13358484795100719122 9526617194131637206 16748375600831920393 2322182176318602586 10321616840449970626 9470688484350659390 17928205246984649434 5565265770038825240 2093458019301091184 17520288023964025440 15815614448312755568 3906762416171997611 5091474572034119472 5746569663783699727 4077634972090655332 15681445422635132046 198929315289623900 13762222203932410416 3963228742837889870 14212136577358015603 18207389418980809825 2804278561952566972 8184636308943920361 10934239168166832832 13357983588746317691 15383311311702457723 9201020581176923322 8266710075593767498 1259808933419720526 5195045044302179453 14221243651504002268 2464470526461319824 13170856521569762760 12757573363317967818 9095713639769790954 14569621944791680192 16993503390673865735 7568431891623914816 16817609557586669090 3839146798897241525 15889469534924498380 934783412219549400 7461420202417655524 15738802197107661459 16707005130248687338 10108869458984783758 2411641594920621477 8597595101712384996 8300402484229372948 7105621660924688269 176147040111900611 6070942567623824162 15569474066709298804 14124453526144933972 13778474682122012470 2056499997036201271 7204921360382051312 14090806755908147144 3676448414492249310 4750719372509608558 4340884530336902655 4242872294846949597 15715867094111020359 13991906993770122574 1391481829037230292 17399177971746401830 3451445492628521053 1725272918950756538 836185878263792858 5330742287415301621 1578703653409117684 12625019519589604718 8629433003945011313 12498686078967554147 609240190256936899 16829481130741263309 13333329824707478148 10747715913465061052 2669500797835704792 14038325545311282143 17165138333149016229 8656012299310838967 9685976685490106500 4226390611696653583 3887036949753842759 16534597610269538200 10473822089442513783 13936663140200305203 4345109253195931491 12252893630076767923 8660468281128436858 6873544764126807379 18299991613005595832 10538054792556695589 6380037287027548294 8566019868817083819 11536371362119898365 17946729930124322601 2601133303401626439 7982173489213830956 13397095454845178631 7178055065434455510 1250140340361996525 16846975570717938968 5876763372223062892 7622266190341801802 11916293966875678094 1964554470410812097 6812264255256854051 17928850144067774077 12856457015340723841 17920547908878566362 17097654481837974559 16790480811516224640 2108284181174552809 15864957677217281872 2280727336217293813 8499831171536053630 17243531335773947329 4385058977140975603 3678474770959922542 14880802027011605690 242618171229379352 10471265086306120844 16342699761327267487 14956791419586235861 16218495691065551071 4377815743266320012 8458650548374715013 8720270614336043806 12072391699264057078 5039808054027516248 15153759853547516780 7521264447220572482 12839915185320471450 5542387815273614453 4904901428831755721 3444108124117169106 9265316054241052125 16533937890375052757 13020625042052231510 16708930382436201049 15704338441711117862 11907648879411652911 8342130651260567337 5701055968787280843 17976307278896036201 11812140736444308833 10451702493522196138 843992552337017239 7720967626584114289 14349287891010998415 3266550099722007153 13709980153333114331 5189336978374973508 14565984507214196232 5738679999333592089 9206118705523182484 7147682478842439952 10603311850356050559 2550883369335793123 13336226868064309701 16224988876778179357 7287687226564624130 2053658420988303977 14785114573367021235 16590898359887250924 4982212558732563032 10215747124899283390 584127826614543075 12522633477421320694 10732258181886304097 4993713110559404564 5262404054498688118 6309818797266232357 6213413623187469150 1206057761333596656 7882347681820962878 16294968616264491571 4767255376887787293 15688398350826743553 4505806379324673790 14405231690913782838 10918361183923238484 1036634022578724665 11467296485795874972 11720322792536679309 10499109964019982863 12896087864172368583 17607892460381925582 13694336986433792001 16756023747922759569 10468701653228518134 12618685349134749111 11801411146373961834 8649681165728350621 11588176358216794701 5238748507569626395 1280526782298666399 8661109157944141208 4442072341581672814 1284619089685705012 1953227195132824212 9296512042554390592 10095285925748834699 7485061842348670748 5714015273690116440 8237055627499282560 15374127472517146652 17914561907922627755 3158662617626109765 11407220948605523317 473615786800630546 7663600025360738929 11710033978302737389 2256391827496446383 3378131036547869195 16938120189684450440 2169358727239691897 12377778586274260538 5931553954481629557 4304023641199406291 2897061470173850874 16006374093606070676 1338251234283144670 293349464172677961 6827428199273167667 9953522535742882052 17099176981352080269 1250237561722448637 7442830571679420356 16648592666179634117 7181584017657188462 7985671787577723991 736617079452764156 11243654401178724222 9803415015788965610 10074321426496327894 11216822919062528361 5263029416357323853 10282206458898350571 12629630553199472832 1766556218300849480 14460559119392699748 13191641033188417596 11125892239380183149 6268146233662128114 8373017119492103955 16691023466268141516 9545387169298819172 415616583019449080 5408729662218548752 11099931993524396755 13184176393013719837 6192910989508900863 7789986975302361015 13091689547067152744 14692615010483556756 11626762054081777611 17994719316119935554 14957757592532605232 462652435999559175 9402057606746387620 14143050705820158647 12123213290304483962 12254213805357917054 13412706296795967520 3539279743310688864 11648355190355638674 18097860192272820950 14024702673214534060 15099692810587891151 15028588407043148175 5388758721158189471 16361661329404074716 11142656817045971065 15664274793782500685 5621726283728825813 11427154141837348217 3020535282494232472 10755133646491151060 6887766696746804553 16262226671957459149 5492064521100479676 110348626180757227 4047224640993258613 3790810400759753589 14839715932333490660 16441329762875895283 1674261354168368104 9075263787971349149 4243569253492642099 15556876839527160811 18285378199201443131 1832944814795928912 14254218830417141138 6010686750762158114 15683677322381264235 14407344705200707716 12542145114907986714 6519426625602817326 18433951143545016198 14822690255534677423 1875589448380990073 10018588082901625556 9857480491595873267 6746796252139375380 6664107956104536006 360883706120065871 16047044934083346966 9938309624162237268 547512977521884982 14288996057441160956 5452313718306557056 3121881672982361742 11136909244427356895 10351947111069514931 14060672720350583968 16750160376507506650 12316302883997997553 8064774120762930201 12223953467931427782 62150975962377438 577836638358427552 3697534297641765872 9209883385177525246 823333117983801484 17524988573566368973 2172555549662930797 4707133355448695693 6179585892808054438 11657423416003877488 6492229367772297034 8566389965554175218 17480697236836332979 15420268455230287965 18382398940545449518 13884754067713675258 10040723759626103285 15426450631270831859 17183761279242324243 15860503808177392949 9212391925968757459 12801325219851962216 13575744374504883868 2595911603563188393 14655134974882180057 7606350921708472815 4594325172429778694 18397430924298184108 16746000738325177262 7512203084025699503 9031368407004387350 13413149014385561433 13081311312791491373 8749843700445377572 2013429712060702346 2548754113078306509 10530962174228096953 16784139378747692293 11647969218511299369 12531969882385332496 11775993621561191547 4265970836695778025 5393486788011376226 13270277631741734519 7965607910385010042 3903360043931272719 157246588920753908 3653988808219929024 17071876423522499696 1963365648620008440 1912750334681948593 16650677155266389686 7425367949238513955 162975681401232545 14932980107054727951 265353068604257615 12136677682773880146 14948412857820460870 4485628027660427902 2237713802605178676 12297094554619528285 2488876260071984253 9172960494523341175 14560301614590544140 4000882287699188805 6243252374761022366 18145130832275826944 11366221566284170545 2288389242002109751 4411737247414193270 16138489908215656098 4283055875358376317 16732843619008807736 3982123415488300987 8538251910668038122 6735683087195749729 4679367004190805384 3471557413755295068 3398492044764835428 10323849297354391032 12514614778438390197 8667068270820883535 2301888295119491449 13339266028852693672 14384512306060321943 6221785170245126276 7473636865565041135 7351646617406202692 15826947696080764173 15676149970916189245 3081916461703642260 6302151822498591712 17582346469436201336 15567095663037046174 12151604869021097974 924067975977967927 13302631602536020500 5457208593716016589 9350714581571851673 11841268715252412814 4547733098419933951 5810421792894829374 17947483146217896891 2682399367860928856 8783268101084223096 16668895641541698330 1010496745560950803 7551189189263981778 9540313364063504981 2230025457013978819 4042726644549654267 9655326694417835212 1737024079277356316 13384669090206425385 16193760574926312069 780504882709091839 2848323065254331417 5703631407882872364 12557100694120422524 17014653900208124140 6146637251747905333 12844443623932238025 6964063068146779184 3434667666512683366 11678661518241365023 14855518122774518495 5731114803352656668 6278871700086575857 6832805764400244774 10580943616424534633 14024414270268728232 12570819684599247467 1311326359900161339 2579943008058281147 14593647260280785295 8515665509552294315 4057173856002846430 5002264502704016988 16465938576060861680 6845445395076824099 10116122088946013154 1030425204618793906 3971403921095937902 4758955708638297174 15363778200244567330 7408381413886813066 3038486703313461455 7120962024273970236 17756143566558540560 15988955699737895303 826111872699724626 6578488555235011170 15887376929261970418 14895198515350789291 13111182083831525891 7197664226467968474 4969687947841514804 12210226242088546530 11443087412381852223 6822420265590998538 16398898751327973645 4027386274854833628 499377762517356985 3706251691242308185 8993752822463587722 977152201000144323 17197151985479016062 3471549057281489100 15934556889172070223 10135460400223173027 4607149554057925945 12677891292618829195 14406637830317443379 18095342982847016348 2502603829654612870 844606178810899391 6763382305467410224 2588071383580552063 6739972174654139740 8730713241418323514 10699042314366487229 250983781195994720 13711767232734922828 3016744995083909220 17659491019903621644 1602191513586579483 9853184738679335116 7186632709891474289 11826940241899079165 8232805758686977853 6317122571552898943 13311937258641377558 12286346364416307294 16546458723504463101 15832923704097040347 5977584517340715481 17822212140114818810 15475605271504794194 6480554391837225802 1635750938464576462 4749780006055066143 5494834133192068219 8950500142917729279 4078552472650612267 15517719377213028638 13075182756906800095 1719529444955577385 15327851363579073330 15320121469533623892 1274236952233335411 10780817746655661999 13104559841446702751 1857072541640439928 3759698923373008807 15416931084743419319 10314465997079441227 15960625631932284096 6999816111484218890 5665467241863007289 13635899031851965844 10718580188260033758 8435889622798599015 8976468113692746798 7173566855318611567 7218641189709590602 8744869457750613030 1765424593563898642 2486654026292281032 544578030621501623 3984934027742767843 14624244161220983838 11425256268429138705 17115695814107022184 4301713817744026162 13569890588861174811 7601172591155769831 18312699162528688778 14633062599974396864 77355459499870771 14991516588441285017 8432966983157947562 3479020514201578801 3893495971166132393 13306079112783071474 2679932587649819274 5989963223176761596 13688395483683444370 13541620454465340517 6905134392766451053 3300400203622248296 10347769265667438892 5464383214385136324 8485251337756851021 4745913261670330049 11217787530609698567 5889204041016127386 14043682514838275018 8176017914649289323 602150783031431465 3169341762724030672 4873107710060397385 15290836359067054887 12169449838037308033 5070991846600740866 17338694731226782157 16328336089883640988 11346750518210322820 13480244332506207097 17443856689148388761 13655175746672989278 4568719852880995987 7431108448936573975 8473428673218201679 1838295661132047909 11480756497550860685 4148636071311238325 16453200485716618952 8233201956571403924 3404094095763868084 18257248211547414941 4751314624286187620 3961786927831722859 8360032013046828032 7247205862492449717 11797283344310559633 16262105765864570711 8130642377115607113 3460532720869442698 3967089838618513151 17380147520017012631 13887766741524316461 10085215855805813322 12449185480397320596 15881936812061767819 3332530161321829710 13360070532464222344 6010786971878808339 17114440626387068864 3879332395821875653 5228722495245188997 1412051926779983864 11035642811026135746 12722820086591164769 11686863940916334473 7104486606803392849 6499196708891169749 6038398033058739366 13108471459559177376 4839784052446374485 12979931581939085879 3103219796386393425 13292190086407835606 8360148341329813146 8105862901986861234 4049574568674421226 8506520349514875349 12767113757220715113 16654050887435235745 1073570056561570728 16756202998170784689 3918232891343219386 3793418589343726205 5343555813678942994 4493143261863460480 5430091829242188153 7793201704231207070 13595883924237469493 8998386829888709585 1386056310219616025 5813057874513059901 13068224676682160121 18429884640607552730 1123803742244768221 15312076679206875478 5536352217669960124 6219270676757289369 4259990065427216524 3965892121178908039 1982214846201952162 4100361080447069590 11216260976868931732 5357278985579819437 15640016261805324029 2111529485572452722 15785570191187966334 14324552169905772345 7870201337940070067 7342529831909173176 7306527296193673077 7823890080174964251 16174013113402218028 4992649697004999786 13609632597105098813 13290543102597030081 5201430577728632554 12260457820153326915 984160502745355549 7955127442395296540 18073454495821154078 9051316690236502518 8685875683985746990 4827467850183496889 6347845666690095718 2519164710918504170 17920087363700188082 2885121681819030089 16367594302274171891 5893861422967663840 4169396212096400949 13946947219111623251 280167484241149394 7804322287785584423 3635332609684407565 9523795486852012777 5351685146353719909 88916574411811697 16129853330758042191 17549867791599794412 13751619376999755225 18228739719812869786 16617004819805839945 4235022159313464044 317528202652164975 1411500797265865280 14390729515504926934 588118868467082481 11886533108255991768 14083976417709034414 12758339944998742722 7811060070681730697 124781276943503684 6987783328001534342 10375219370708976867 13148537743832986816 9936247484495159735 7061981939584040088 12805783589478897360 15323378019722593643 7676102203584375826 12156108794916691181 5237044842926988955 14919398544366655037 14998282744430164362 2006273828550855281 7354946445781545123 17133085153100259306 4656950398502411748 9784109913853314397 5311963250445007931 9502436162028525589 12396974653116452896 6896011278876140378 13070840965036458168 11489388968306763267 14219880886832606650 11700906948901612452 16070602660747253487 7901061968390879657 5058021160678321408 949855661629288374 2388543334142710414 3202422728451621896 13018337764353223849 12546642276871178781 276587595017221298 6873245062749830219 1938972025659128841 3769116496969563358 1715955844449799746 2533292873343304267 14075159475619990978 6993320927609188496 15926975376385539209 2841099523339994189 7074994358695414130 3702497612597390592 13363727914216956054 16568259294602461487 14990522013216047806 4244232691079791153 17258437188866345551 11282919402144174899 293016993129848735 5650182791481779079 3322925947619051338 17982038421720237287 11571188675910891596 10924140447920028533 7214359592634244096 812130066935883843 16003293169692559760 15051936152106806450 7797280345849265027 15644202915835526351 6325113112627883814 16256577411438564636 16615904889867454306 12309094421049611139 256453474417273707 14126591266165924422 2309944518800808677 13135079445573289511 4630562541150509303 5066658712992592064 6359308292807476148 2611510170890385342 989103855478598891 17608507028608679307 8873594979064926541 624707450699348417 13741106984327544746 17470582123286572391 6269511878435553419 3326267068317268312 4539026542397399662 18195550319644183641 12128764264485031400 14574126539346229775 12006528880177136582 6307171910329542398 3640311272004162778 9944374028525635695 4372369511524470870 5657312278392550721 3974652652235091440 17476081024448380159 2020003053669380919 1731092639198507444 2272870052288342172 3961511199687246380 368521300445671080 17050224960370187507 15128999071721721408 8815912114070535198 1853907587883550586 15969142002288637033 16898121881205221149 14590780991622428849 534380761571435233 6042575173674435519 15367871895460929032 2740280688607576994 8678953585749304990 15587703039993805117 5043648691136004024 11920362472556461421 14735265548587546423 4899895811966431494 7038860614336013000 12492347722259814971 13972368378272389316 10017347184824818910 7640692641268745982 12501658257479883416 6038543131514841363 10875797448143512431 308479889680110072 2474590497816345623 7351329298310908286 8166653037919143390 16508947321104141043 11085035639152039456 4968860128377170366 15387933395229617429 10417526834708046680 17055215189951645183 1018522990937758887 15184974190251958700 4398602958332940558 12527647926038449215 1607620054012836373 1100435654519666737 4829051246795549749 6538103907324960323 15521754938854478975 6434578735673896569 1023750547122046254 2824184680008125909 18201707775289697358 6907131340365488909 6543570923780907373 15631498042701927141 6758840963113281139 17231575238942144466 3721587611935279602 13934563648858583449 14299396734064221920 2182679468328007265 4650843967942908696 3861817485791031805 8717060228943083010 6495077943839728704 14995258800408352520 8630418808523620169 2111770509896052887 6350515008551081000 4634605200131452543 1327125842267543481 13661970163780709910 7499132228272322151 4106928993045969745 17824291810580037321 18205366442666665209 17288813268155621219 7430171256085720272 3312409030202277307 3540323542524536612 8328247674920253745 7754278543352684948 5407300695691706390 14548957131716216850 8331251135826143952 17078647851433591901 15366809843340099147 9227748751069746288 16951558570969305788 15744042825176383521 2206655322252571127 13675318184898198943 11169763938627919489 16854748358002400992 13969356523663083291 7318329305981729982 6816637242368538372 8159648392385952287 4885751416438487023 11446854905486984562 8267880162917529108 1846144095336622145 12905252364488644379 11647805440007229285 1963190161250018859 9154046014657987466 8466364006593523721 4535218472982233390 15736522476786165876 15798899813822736132 13522055014297265955 917811193667570442 3574605166053177277 630772023103920723 18445542844662907603 6230801320881983776 4538540653184878255 8749023194354718495 16352955752996914756 7019067968774835314 3058896314045711648 237806274669039418 16782668478952557968 15848832316690139354 18236924792526183196 318146725387846758 17504346187072061488 5926809302599028657 6967515346637940319 2575894429131856707 16716914668055629859 5211524012050788097 10860748995092714421 11567356242409951353 16061902667475120378 7414437094136597900 12111815301195665202 17374724077856698024 3757045549715380796 12095329890562536039 12526600361054920527 16028377561729874380 4066171740347289094 18388860370810892663 14738284347599806999 14153386101238738994 2567480989888176973 3165037690880639329 15333272575152760721 9868106641031653455 4549628702810316026 169685146495513316 17329657341290123483 3691344368676923174 1176176710183952973 9174078594182526684 5080290560366088675 9299798132484145314 3967984124688913222 9325401081203952017 11960656661291412248 6767245160460634724 18022846693513822472 4037727371537021811 13151281151334537477 1411051470592822961 3765408453930766906 377324958263486996 12817409782014359228 8300743414155142996 3524633732939538051 5369405939961276874 5368868773346086182 4955584274080626530 12538750244111684007 10297781732085665126 9334913756283162279 15328403932151427322 12300723558488696100 7172665116959005671 14126844703012643499 4066305645463338799 18413653346529113452 530063331269435308 8999696453177201714 5569741967054992344 9484016209463725109 6294536869253383320 1401388304954715073 12641387126336880127 12078432191547954129 2025284461363110871 6811638483333830955 2872164438294311166 16240379265335487156 54829998079818142 12487682838547233098 16477113040798892519 8253183547597014638 4909987887490356233 2977947352350890048 9959090751637912130 5151117336050070177 12655459748881624306 16576632650460247170 17708896896272809604 6067744722537765873 3072235012877221400 17782011456256945933 17926125225824410333 10140759287275379354 109714019540427978 17568042438593546080 10949316514069666135 2599218110634856691 17725869133568984691 9826567921313110206 13069799157867669375 1626563216127858271 463854892359844180 3078466093357224699 205025796470161631 4452833370087141088 2931135824324367289 5267641509958934828 17870475590308531113 17579930173721674771 10260126954052077615 11473212823439832505 15399416689582079978 15912414569781349905 8517386268606181638 8331839040564785878 7083552306957855519 14758849160906521382 8931619949514237151 6017365459448929194 334009384516314113 10917492291015707013 4044819795947244371 3912977097847395413 10099096630651407224 11407899529879251319 6284037531536335764 419676788621358674 14538801615500227082 2001035153088677126 2325532964978806976 12871498042640366529 10388399678147486270 8024362192432883894 15683443689518817653 12928150515467520761 15472727505009743180 10032739698582423036 16259932131047379487 1435990581493906777 3847627005944589728 8828724702818213329 18412468778973783980 4074084481821172965 7083854745464505179 9561184022716043321 9407346661473510440 3307099437980493837 4781593437853927757 10973596867313940504 720555178693878383 5207627967791973929 12173871569066068688 10983486427375908643 6498445371654315110 15206953168177385799 10114597056063595772 13851398609613511069 12480200003256899770 8531428087692383854 7263282474927887231 330680597133193244 13276806449778085339 15826546959815829650 5676396027113197480 3106258224508735447 10863426057736834097 16445576272039642501 16263578363243578506 15316155173508490615 10072151742182186965 9472999239558129371 1452357301646506516 3680898935483757968 8377166306235304801 2098913518632094660 17348155279293920269 2480504815298067338 12631506005625907909 9193485270331562803 17002903136973048188 10387133706784051067 16548017459522660060 7803465491535306011 7745130882840147728 157232555970701118 9467797368711496977 2627118450018461093 17909301431916201878 7638320577453520707 5722601218679889301 15954746794792745872 13794921679566437059 13135341321214956282 17661818834197328900 2653085269989456916 3853238205679853390 5179385183016419350 18062259066795968233 11949104740622878181 16694995050199472627 1471382316884093019 9837193866488931683 10645192866843497780 8832035888038606772 5382222988351480008 1036669936983692246 8231855744453132247 10751942626311953197 1956687488526509064 15657889732796315257 8036648071411173307 17665597274119255701 6747855278023934238 7809015092957711080 15563963053553811780 269453447767810216 1822478679221838928 823663368264520481 10981021319075354306 6968398575853693223 12904957067884828643 9448574813012295632 18274371428211735581 18070644192753704084 16743785917632294570 17973409513050904046 15512677201937092597 9883839215304126760 7009058473969974674 6926333172612423034 16548341027536779077 104830142245165655 14006071406104768382 9639856642348821277 9209238502561275747 17651431569761622508 17257851294433135489 6431942854205730106 6817273046408849112 8996512421699870934 6859365146059135899 7666504056075375289 8918168400999093240 15778303827458204675 3546371681360904132 16736423797949723666 12782667170109285461 10215895353400049546 14469160450186114920 17377146957336034149 17607958517005406058 566257915467881282 3026960500437146062 1549710957029368660 9640751295128574155 15513092378685649638 7983412193030320077 8509576521174434240 10448798827270289148 4477686032859998042 15450372106022892951 10684383081683370679 13437266995303097003 17637188328288090753 17809212548411802079 8502918521553095416 14033468188802304641 3959221687300645880 15799299271644260881 985738499103044310 2031610081083328030 17986851768556613619 806617222889476856 2860713106690018855 6863385265157324588 8853878894190146895 14779350673600898684 13200645578850490202 5188202234226140595 9466881041445604402 9518177556831574209 10499467431083259597 17701021064617370965 2912894310446664256 1295471887696353935 16171733050802424434 4108674879358751225 12018618166721262574 3621668727130869895 12853456677670241444 17340197992826118882 836936036415052103 2342474328728189491 10646546548528979659 17159521141394305486 8933077843381276031 12409435480251516135 10186909187057418380 15139260263684655583 14840927516952704785 5504469512904716198 10491599703032079030 146268814347724599 9472137423573322370 17346156882470095524 6521237765107941461 6481219121530966108 7942804825426827067 10101146973039824959 12475129514027076357 18384627104109361894 982456117795442964 3647002246091648346 14499042288979835946 9952339576154235365 13579948281730996439 5985029070036794819 12935916665587857035 11996001529801964218 14124488460998270492 8173011329952647185 11825435063605085825 4280643331610170918 17326577678288007273 2153374868523761792 28765753966531987 2922080328260073950 5638415743802192500 14136884008257329484 10855435862285804389 4010175321459507172 14110283673232826644 379599361821807227 7212632322475781205 1308344825050926692 4521256440693017180 9932053048195664772 3340838225726074511 12985330901082345674 16794752165458265794 3697427193764852782 10115865856263906753 17475160597766097316 6641358492133107417 4401731712240296311 8069566822999619099 14317981814203489039 5608636830749002450 15752543154405115501 18295678131092333914 13310234535728839130 9689889760580263176 1868116379128541575 7039642531107478298 9070942371245588276 9508137301087701849 2068356353170067898 4041564277538736490 9660766591232636747 5017312218633078786 5973294068189980963 11922414027288773737 9401521626137736788 13349766155662197764 15511479050518778300 6263722452345488998 17510597092261323912 12128950646037139401 14815746286783392794 15761186226728440294 16217482030844503428 6094182269148559862 13609652397989137570 12718123916554695521 12382809838921217892 15634372220922605063 2168374231423134121 11157207913476589812 8043826150663357500 17814542296691084183 16272622407469793157 731550461277475250 583032364860634199 2440939483739524284 9630791159860381655 15880434122783412894 5804221261114189778 17933140349851092585 15849738088749851798 10095823644763116594 9111215443703817923 656547471115840895 407118865100857511 5764676675858840818 165775425572394021 7123723109694232114 13183251690934717501 11694633812211653532 9483431402976105160 1215188104399337437 7768205783417942907 14183008327145429494 153474731557926525 13557438124140501687 11236175955078406872 4653848958448615925 2909912186384056723 12038527502092492770 571357025707381434 4513008564564916224 10093833041240925199 13523151807745825308 3005261084592532164 12844408353074778662 2118378951790953372 10921212177988710941 522373645247604937 13920743684839474445 12393072836340175640 8632553411521772441 8937157266751090580 11445538296722812518 7939565180304484657 2005472812593362434 12031205360878005457 16536216193385439131 17752470409646005823 7209902042579526105 8298774307837999363 11743040397052625048 16728169623525998387 9695824181102454381 15958200953778850994 1098478371156110156 7951528170265812706 12178701644929376166 16005606530874900769 17915047503986237945 15755662417141700223 8957164924846719020 14065034948888110568 18012216365117080753 2953949376711344815 2303007540069213081 15020937457359579243 1791812634073197806 2585705088891856180 6225451801044122176 3015803845344127200 6205883568730252319 5006737220217231145 6532981238457756534 17419132395240272299 13247922647985501406 16010498995602631672 8464512694616306553 1667343284935377647 14586134213371465350 856736706179849644 14416117618153788506 12433327686861688270 16508502475064899222 9081434948369056465 6913048635993708332 1906661133723774308 470084477898096797 17330179414323757342 13423831653190332824 3358530036819839022 1791944886950954257 1037530209926028056 7092270212816517848 353866448596529509 10191360866340027740 11104685072275174452 1891907162258576729 14837795496150847889 4250615111381766428 749075742979642925 4683124797762942638 14703707626294951820 5051275252135104757 1368926295076566103 4238426761741208406 4604748449051365544 11421194878715016719 6011307171166542973 10609000532739732255 15543461824156302347 11714049008816701837 7887107089114948117 3482972577180339910 2558591250240981391 4139954034522443288 3225327854130496569 7999415927735483315 5602149213358065403 15092048437235947884 9217291976486420437 14859125360896755757 12467217670265667438 8643139718789149085 17721408300029154376 7350025810971217393 3223233134087526 8405945708398927814 10478515101069498184 3554799102229573299 8573111640469206351 335208125344236549 3020968999466897108 7109798065714958773 11865606423052487300 15484016314351449394 17590530211277943870 474836700023194279 15289988988785529160 11196090848515732634 6388156505402791636 16646074317750458909 15920538927515836427 6773573965290788271 8235710618964481899 2233546306801953949 1341847592423974500 14013450744515374497 15718890313809528342 16407767384335835548 10387543298237119170 8830904306403205417 4078177322782512073 6410992936449971686 3423879967108619269 5625743067322668834 17084261263673961498 10635862862732953688 6095549127055274981 301394913387274790 9244214402676523170 18066030580532046716 17518959860096035057 5348138696242395340 15763276466250414339 6673849579491422058 16946522828954770211 14595051051876366507 5528191017042634077 4985890733044191607 6408769445380889017 16178939847000665126 7464355486721885032 5426279803427945623 7956607829324922984 12442527859134381796 3710839280229934244 12062624322204641116 11119774713711422369 16338508995958592290 17568402424315278769 10055574848176037622 16865253183681133838 231620239295927695 17804543551415137455 16849153788845611047 1290947867864409988 18336141254068222118 3648176850376317838 11287042784583851653 10993662476560336577 18036892050762654129 18124518985307143246 13570055938173746368 7351998064235878792 15301613919390941613 6798151263200505497 17352775958359307199 7176885291006478919 12631167013850894506 2959896346710614023 14663756581545013173 8785086019773499996 15078063944539460672 13314079520422631938 11304405315396794610 11129979721719338600 8637504378333956136 4016426240899687641 932886113374455380 7767129611315612149 8580245952588359346 4534834146292481321 18238006182222318163 14722895193386033485 8092516987275253332 10006586832565700993 15457914433136952487 1492354695162356072 14345180817255544246 17565869840789143420 208200246694453257 2769869847108459357 5109259545177137449 16659576204703507766 8989536277891317048 16411876093864815748 12427276624071445984 12830428255371364802 163967298612329944 15187233515970120085 17731884109090996913 15304741162421912458 11172385883568815637 8355683420671713548 3017213470983351653 13750445923545554138 11925501550060177755 16668050861778080062 13552557509785925964 4561666044727777996 16949026196016648389 15075891348994923619 4992707463355210594 6552755428883192101 11867213885090721414 9983491009869304975 17821362150661292092 7764480793072010856 2152867816403115735 10655588892621979751 10482225429768091991 11959914693099986956 18368426712061522531 5670122379701077582 2298833356478844204 13568069923262350732 10433753803346540390 1578503776525803120 14417189921459605475 16554085287518570008 8337876033768517220 13493439002769444033 16599034496314701701 11141333185687905188 16859190968707137841 11706448892906019124 12429994949888918248 16101203016133083298 226851372295307768 408046384376538669 14890808726510233759 14773752948597618473 15602359311510527476 4629834999467269861 18013301685670065322 16919883540412105016 13834940989039062905 16936659106280061547 14651125543460163315 3298094724647458706 15643576662754986897 6830530465753169876 9130168919721168856 965710674586964820 6612132286571796577 10850690436557495030 16100205607817562989 10966984937960450252 14069591806507413325 8102244614585695129 15828016836619470335 3038352218481042387 6697698522238853852 17817542462410537000 17966273816924228991 9272782343637980539 18024624441194338228 17078632152648359018 2621446031745523726 11063122445464838043 12274964428898238523 2936647407515409181 5273625808071778830 12314114093814027476 17897672713011576725 11894231956902721308 9993059238339247935 7857870425580210353 8960399808979503549 491761407513827423 1711446771160270802 95669913799983456 16653028079475426735 8766083686369094506 12668129430729467758 14132039620519826355 956027496997764955 8278650237761963955 7670815421992826270 15326285730772142536 12782847951666217956 3469735099299859328 4284870801562436629 10164110549717809987 13956828745492497821 2161556658791542446 5467211004482944296 505860775170137986 5308158915099145880 2283665981585127591 16063869945535098147 14872716523834520374 1623909159860695224 8589767526300480951 919532972309951226 9123324934945758018 9267987893886814717 14652195963154576962 11474671380523548351 16793701393594954533 3166234080436752033 12245024032345016660 376871548471452357 4627971565745202656 1656574802443445398 10495020743397993901 15305408091293137048 3452543834959308669 13638964870430124856 9005219725761526945 8500584966186813305 15312404946313288713 6554722112966964882 6833245464649392135 5747595357677352566 12521964403518926452 17128584001818499628 2059983269376822854 1938974993987469734 15209791625059989860 10643728215619385191 17606778578343172189 13621509547696643192 16127031284028438745 7738814155659819028 14948646183398268478 4930824643493572969 5148806185256339584 3995228568681241576 1521241547009380554 7088358892364679677 10359075701061349763 3660442816540005951 8271778727417994601 17554112322688675688 1233908587044252017 1303680196634622853 1134418814459787845 4406343630364407997 2647210122887325090 6692613747908123406 7882231096787375425 9479349186451211559 12811909107208199874 10818713222929335927 18386117543957888929 7642133921846993442 7503047345796727398 12099441534545393788 9604320238365951206 8844905737986831365 3693707169614514997 6063275762338027779 5129530634746093784 3423890023201675502 17646150934127841301 16390137294609354414 11332956305529371020 14458215340646999532 18123057810962912820 4359739333229890952 17865341442472698345 10895154616895326469 6736588006318056145 16672063859040768441 18094518826926636647 62380468410341384 540987550398360691 5122041251745131017 14123971785828628696 5901388229118398544 15346179235732606105 15682064347029143721 11983203019065873763 13311622613440436436 4441028245805871351 1394600886046062471 10922521168308173107 17864593312378601478 15553439628368645199 15733087960501657529 2620125083057248109 13314912620779546085 6436358216765024797 11716781561418763387 8766837436279347560 1274015777793215490 5065696226404193618 12708044454214383359 6805681012966281147 498807599511031756 6981138745171381264 10453870171977930785 1196737965966320720 6557113760157214182 2320701368176298778 13841394387382439895 6097485038407707658 14493659881216988957 17510221229804234841 16270375127022739058 11974177210933057800 376551710860643357 8568121214098056540 1865570951870680085 6071358706275401058 17986195521826305023 7754200924540156623 9443153620098991961 11276299424996314911 16928444422339024624 5281546475054092071 14979737690602895902 5417980049392185642 15750136759216484991 9333250465044464655 10917582050163978045 866830994438276158 3197192159307015839 16397705837506242682 9065337145150268636 4539972455650672604 12736494652085110712 1480213301975875981 12837479260399386273 15893658901783438029 1245282999042908148 14691656939721436775 10250770805150844102 5998076555208977973 12036010934739717381 7334128990466463735 13502345730240750365 16759337038601561771 14982839591388603658 1527271417818774403 17483237563880166108 5623849575279948307 14335358055982906942 11878354010702359338 17452490953341450072 13315110797330517988 2726942356081171614 7125383620508506452 1402489301986611787 8557882149993482507 3608065959281850363 7883259228626837692 13152240825093876938 15274053354429966426 14574634657121833486 16720983692994760784 16473144880493668627 9862212915095628772 4156171117510815545 8177017920612597212 6399755647138252745 5004377649247739056 1847041271815279875 15909837659363795478 12039598189086002524 6919976248791824591 12248306418661012668 7451064336500507623 7763617385060470341 1394334398868398572 12276634708968983986 4796267763848625084 14467762135465706092 16180034105562436724 16546876276388984112 6385522106488516618 15572467715420189779 8781244871806604790 17915436141888917680 17369593169732883303 15682957225778526425 5354010159041111423 17536973088727104254 885230574845095776 8441030682716762633 5897655800570187134 9974607733722220700 1297131877265257640 4656007980598712556 4699518034689683278 17035024886259644671 12854917691416037220 10012185852645273703 16573527770623462689 2189852541379929282 15316950349522405869 12878716486686341906 5860804492712302251 16572506271428932096 18421178913190382960 12342431512949075655 9133747734328585259 14566938538307734906 8603183762899873346 9710517134514544788 3288910096312700040 3137396404238522748 7432494089161665540 3253140031446714849 14534332176102649292 474231815915266414 4179976528815449326 3323975210400638588 13320532231162040404 9334668262436722403 11415070217622895352 17163262566338646253 13856404585009804077 16448550799894561730 10187058989068070991 12196529815948099714 1627722222721887854 1060693373105671473 7511674704642481102 11044547762340373850 5591931882804773425 15443842945181050483 7612248760868449903 4694921800402511514 16029104993604793891 3390873486843985901 8052442952335834888 4114243364546479707 17392262634228665668 15680318206871257271 18198721752433168883 4600734728920708318 14982929260798121251 2454920582716852851 17292606280759797950 10316464969322403521 10746288184414477227 6356611076277018610 3086158716302793784 438079778801994905 4818633718196589308 2028825069183332976 4420239131485081621 12091675520887715114 8144284353155402837 11775199802763349552 15222348178384133705 9993895689288279189 9365896410105854972 4641112427427403737 6813129370622713964 4201550558655451156 4129595418302526072 5814111980433851763 11744348582703106004 7457950646129029739 7086713401543028501 6060878194454513038 15174914321063180828 4570769686379071808 2630099251959073942 15278362152856911005 1554731744909598974 8542046830606646733 6722067660379531735 16500625122531657252 13482765366578609420 7339532411774099003 14007572319343518794 12959370072109198062 9692857819080784052 16588660773034367438 4177903862918011666 15837741893127189798 416377544267646591 8849710560808533750 18409657973623583073 7435645561668150723 13275958771959412376 404347163320133456 7983295838545913056 13133199447482113625 1228676808089099530 10836553605078718223 5709999317123825557 15459434164491290716 3182571362110414031 2913676450042360709 4358532623558866202 1775507027840453774 16689871225481598018 17784447388352657848 536106486348576757 5350866100616211930 5159367525587725518 4442593707208552271 15752913152133745387 13330824430641821011 17249513727224779447 5076913496869293544 13362018812640295545 10872447770985292360 7985903607472003048 15055104613430203740 239277094717869295 18064699304577842617 1932967460317249886 2864162194044514306 7911206573315396129 7018995691345494996 7172480200361487199 10527158886821061753 8201437658431052910 9566153184070860229 2603115400791948077 4646953486074717187 9695252010567790517 13206575884057424259 13134003123688534149 3623433999256658479 17970808932925130799 9429810841896059841 7770649977514330999 17662038649465641664 5757955581308813229 7669939494164719017 12506441514869227902 11419521520528623457 14155052861122638375 14782120577720834920 8321398720068923890 16153883476106594573 13788866632146506712 863226048240552483 5267132564768357859 13645122387037094146 12365162474932310457 11548439703546595926 12464188154805024538 121247888626022293 5024610805890304908 9179590132214727112 9288844829176203520 6059055226602495697 7762223471541533304 7945711967681245852 11644891037298512125 13403393914564255295 2086522088729071958 5119241165186226779 17744770232662328240 13612120517420738924 13209059653736593909 11839625884960276451 7005800518423789404 13205836173631855673 7996259806746416720 4804790062978654115 18285128527932249236 969627473190182646 7992047014732168946 9185054864174291112 15438307601096202548 4680082435446577555 9115776224472142937 16629474933814165094 13548820934617144944 17501727311681849716 3393191325209629713 9142146177975966072 16077184279596459836 14609482960399062374 7442715127481215916 5156894971448818230 391344369458293057 2258737611999165176 18382145040686667368 15712196648573148343 2127487270173345319 9123472840425405702 9366412946114203101 14609289740325414632 17297601256451225161 3239307545958564903 9057461489500243376 5167836608494968373 831966707208974246 17421219143802721433 137367543408992798 7805447270015581749 13631204365481745115 15577965795259038108 14561455632199952284 10690578162221382510 1412529146163375385 8021645037320807269 16135193162150882519 11658393305724045322 14606958301737255160 2557967822483643827 8183583114496081603 16328671942669471069 15374864841515243364 8358647817080682505 6549379920611776218 5022330491437611776 16283295777577067305 16321721750896495465 2558779390459475915 15289264633414110600 9608890219889876068 863597226954425615 382823823511376219 17492991956590663825 14057683457699954364 13863963849573648020 16182546171371042500 11608505485630626839 1997900955482126082 14946748399228408068 117093408054073456 3041552990387801 16681684118688323332 16436801961486930059 2967328826591030962 15450285507112491956 6005663381207486390 321719271078476469 7288237638161189459 762793291600941108 2378648448330572199 3689681534510103103 6627831648181416878 4738792095371013967 4028402795485600212 4786420801680006801 10419650875073538691 2172559968538165492 11576337725488674465 12487477783780169549 8705089696819291193 543896524847280344 13834082861450054679 3249461881641397332 11126195030102143784 13655894836389640230 136723442297184844 9043607148109024703 9451774597244655921 10629223477687114624 14775735872232740873 1949513076264623882 15714161781435869113 16729362809366486219 14853989809344730157 6519424815921994852 4937105102474609513 2309299529094296432 13003104312334667556 1855026483948058574 13256730367400120455 10053779583123294939 8721526677554793461 11825402445818248090 5797039788170618245 15455310620063135948 6385232204124522224 17436418124633297917 16231994369016012232 2186521583062406636 8062768526713303218 16608189560179938556 13213540684819321641 9457506512221937325 3588086787970541530 8790352068117251171 2583220714925718046 1747508085800709158 8733671212645309545 10251601682735906897 7946134825256917326 10027011287556915220 10818859519394853271 9326260477604142898 15687379226128129138 17539841908345968724 343432399426540478 6328101424113827820 2897859469737386295 7226256407871987355 10811143880256659765 14090869783829778241 15294802602344276607 14529464348131670348 9016274253365273451 17180272064815646057 17479139470399007186 1006803880920829565 8658698636450853443 13434747644733952908 513096731147838216 17088510337577695286 14272836665166256293 13306716975016001186 8160569309436407638 7605232953680417006 9851987374762762119 7881820117885468731 11560155261143142770 8182047581996121129 16397259754331623695 16900365024957943817 4853879138396430180 16320257854797454351 2975652981682659998 12546118608246899055 5458233919698943824 13809789488441421639 1765159101898705809 5045528992136136147 6711034827850661728 5223543390012093806 15230351410127732173 10905447242028535449 5073000669610133490 10435553651025577744 7783612040294364187 2736476783809390777 9438739165181574990 9494715060319602189 4099352257109601527 16055204790159785468 5267019444954419506 18405219020791935650 14796619519577293456 9835535457930099333 781975022566081246 17680775435814403782 14559416593763228085 2740858834946065871 12901674720992903111 11732234869148362580 6246545548562354235 14856198734385635770 14933832211632717742 10181142101936339620 4150079730949270283 2286645740838860824 12912029396857355073 14186317081741907366 2578175171439810907 14599529108571686660 5978804897327792965 6096843527121904577 9580136929117770282 5070377562304777600 11521666198316162945 12608778237892469405 10416031571762989094 13585071969832762767 16703902825935917919 14264965047493092987 14715229770772148154 13821768925316673988 2242382857365039454 17029642370508235327 13409455122865213745 9915731480462940082 1647770415322434105 13357153427345801488 2471332517105748230 9494528285631545463 5185209623888002847 1962395836058824535 7110948403396272254 17871304730536447731 18007180904875686061 7474296496457844082 18225704836870181365 5377243071336803134 8271087445034540054 11143188087317015792 4480119913690652071 13617775151572117262 10928375597921108854 10838216905287137169 4394142296850779086 15325957043373188911 14347521509995378021 5668688930760710860 5514133933819716275 2340200130663119749 8339259477532880045 11796900801169458002 9118575545216244090 14592169372779602978 2404861239462089341 77039225773280779 7783630037322511014 6379230885189162934 8892290340836631575 2271044506574477370 11423270825431071325 15132568981720246550 16278846084391536614 17069770785237744634 11750075335808860247 3105521968237293086 11813949804954545913 677436727387461750 14798885619190130411 10909549617850022166 9120193096235513227 12551005991062363233 9574612593830415403 8591144875177706226 18167210066624623994 14450112762082951460 11833013735339600292 16964957699012718990 18262485123279391930 11840160810727409888 16757486819085874577 12121161954788411445 16576402639291378119 4577830981621156910 11009080956392468532 7030696496482520076 15227907778360995351 10275096944716261839 5332171558916038367 8612654503081384827 11211511075724070898 401937036633659762 11915206864513732006 17328057008080710892 6166185165551803103 11592323938031590977 9715715621546748182 1855180159392335190 7522321099500995436 15942832970186072607 17638373697434259595 17749188485679908693 7386659008357439121 5902978360601624124 17670883013593022099 9225855103515744237 7462490269339923753 8634121931319795819 13653844189970357610 8733539213917099802 3249665844873807239 17594314428165169591 15651547537258542830 7745450038567929547 17463438109443584797 13095497028910038525 18253577309866514862 13242021810185927263 3383158204603434218 6807722078885177990 18286801705808313800 16951263560925015490 7080270426890188245 14009313638013690078 9759071768221188489 2682439439794317134 8358898749159840399 4259429478608308240 16293234813273424376 236284271914443017 1724517034439223552 14706577063646574089 8504875142383399312 2758230312645405242 15878199632299292568 8812436814238114758 1130640646665122268 6602234268151763787 2479880930661429635 4882328037422740173 8303780985697489413 987791811351274616 11954316925749100407 7764780184266194436 17525980427122084690 5690782388649729008 3351872506728622933 15060829156515185486 12826398710588312618 7762851946254186942 9623451760620768914 3424434364333949644 12678163558229053787 5055434444806646870 594361886236560693 5121449487619844645 31772479948812194 5753097346206821735 11719766445689783540 2376210789280579705 17998666402377225425 2826557265150831134 12206416513372871262 11180284274031469939 6259315101245422014 17062738994451225212 7318569262550148600 3653357935663919012 10782484878636975672 10884791302197170512 8923319107060579186 17369507741060592754 1971813704668499042 13724644784128932623 5504955739358112746 118860250873122859 2540286636519581467 16315740619366966092 1536582814322991153 1521836039801650721 15755792505815792773 9568813067473417437 18062353008155482787 16116778010266891957 17123471735615948457 9266784431185467538 2460331983900999593 7819536500859070385 12870158536568534889 4120748816978138909 16241162467904165237 128556109843744097 913446185856546613 1464291837341655816 5392649120042147434 13247493677532039267 14456492864660299000 13710591163898604005 5272712761076781332 12779691689872591032 3109008124998995448 12102193231599456003 18039101146600799223 4273076412528123380 2829255278459538261 17839773838623468501 9690014216861844872 11507472452292252737 2833117877836132842 126933548971417750 12701909564740184095 15020527223686419048 12091330835042210091 13964815451920162893 12490135008025744130 2139874181794399650 10811817176347787138 9950407698396307873 10136695485819083610 17891141091171777549 4615631608935480758 14024062929075831796 7309332079407980659 5104733466744788795 6472363236456297820 9661577296118960471 8125020596750513644 6043934438767865108 6403788049518496434 12535200306601591963 5437543293746844752 3661779785609348334 17096544387414124581 14933620461494332698 10178227827216723324 16986286329003830331 10856353309181000219 12424313830819922101 890269722658591829 7358315824411697318 18067408880774603944 16519999903908990399 13737963733887230646 16671564803172517735 15784754752826255270 772146602988844753 392671125147218282 14250327585535154740 15440709676118155820 6995035672747073713 6642813041485217761 580515722065252469 1472068157687903507 13619793433413500456 9621066676264856922 6015994198827074143 12162754643031606149 2399591954939318836 15785266977493213112 13409455798221348141 4200599037835530476 2005547408450057431 17885181509566092625 3294784198438467578 6342910513822228947 3431486375346434631 13315509961814061704 12349315399694907042 12740103289863565656 4499538054695826859 9664854535773990597 3016726112507386601 1732448530558368259 2887857843140201896 16462798981165023696 13798943396089987282 3764443432758499166 16389178958837315785 10371433620752870057 15861479833767814272 5793659467852839332 8815275239286867388 1164171965872667829 2728318864574536298 12436121636754217749 2026249325010470610 3261851190200853475 6978482260331922207 8510220545687837767 15854374842899023894 17827296705816655005 7246978306504507429 3701542773015774968 5569641900444605757 3455962616072702687 16132466150875245404 6623273024525498314 3560224365463842618 3730546813906840898 17485107116812633111 3949391651492660484 7104112082630472324 6661182529179453528 11802081022623638612 8902340803491123406 8074865915042443648 10059397583228110034 2260517151153758831 17135338164490326361 5352769471627492470 11233060275360976586 14853047401773741784 2936157576885235247 18355127976215135391 386923802859643834 16542386737618152211 8726276521807285255 8107987099017333981 7143923534558884710 5822994490876860186 370920651355202645 6616851812292248437 12188602764637938942 3664358279686184986 15769353113259876638 16564780177642173953 17128622933915160527 6153576982718791654 3222868799199520551 7205061964752078388 1926237615005680402 451579790279915099 13260141478271992446 13727194513893583810 17353218315221365278 17704167155608239147 15970928916301359808 9238221161577003073 13984365830876467320 17015204792169710978 18004115894436094498 4765166549243681075 898440785167114258 11239244286895218126 13608159564913823098 4690814632853840194 5929925221973539440 13290984053202504834 17219661554180863005 16383627509530313804 870683979217352583 1143391827268936655 15066961375463633757 5274702275384762540 4901295179278716049 8192242989067916297 11339643719158295118 9090696949311536915 15023946506186885629 9325249586363527656 14663438322515892850 6691924657542140913 14492380637086088438 7145074571554469156 7757961662563824116 17758008888272228724 15139688728796538743 15017916119092812308 1320250002616442698 3891342085058382988 7238610563025128479 13607622366387733289 16990130834529819769 256600211916396595 11648562116814886726 7395570192440568576 3257058696794321263 16423846727094367476 10974372178800609499 6897011184559911717 952870751638268255 17339460340148987720 15461470154585308679 11395667440390592161 14796976919644105209 5122655993268818781 13213888746554849754 14531727895417488096 18260755572351364920 15621128613927033439 1355030876418315249 11244546309280732432 6689859079328865263 11053386215789783628 16373411679308477439 13939468596603346617 9634017389041721655 1003842990820766456 2958153712345167984 16096537463796235729 15734899662754368777 18329815631539954541 11620177875701660184 3894569367044577357 15479683627299998049 5459779175077495565 11214345093125286499 1816602611643169675 15573147521845947236 16458256701775501796 963474954438038616 17489335585109644801 17489167423555921443 10590768118572460190 18117426607296838258 6583005154784905696 2906112392839972017 15022919088028780588 17138637199103999382 3068142063557961918 15612453170841372174 331097699506027985 6283729732572467897 14160401821650382525 4978683032718666460 17939461389772129057 10538769785669342438 13912735252970791393 11371143237210538081 1461007491218568175 12796424150595569522 2009246201532070048 3962389183063393566 12263714864147760769 2133439075970269903 11472767956075089163 9531887574864479911 16460542844975922642 16197395183511926378 12545192228562200806 16327162539809278163 8073908213919155078 18045321618376751951 16840418180940516222 1010829690628451210 4966783705553344870 11956827964453955792 15369095649998869536 7550777508133663367 5067727439311115162 12307844901193900804 4043392602922080450 2231957507853599053 10772636699548670809 6417566511301009254 9596257670895429875 8272598448915720390 7194698694822149532 8774788764642850488 1223933087224128442 9014339548120285197 2708659412336129199 14006170962089594263 2485126004829400742 10402714015743632937 14733222397924006854 6756840346404210565 16398819516717395099 18261650417820835376 17178318149219358061 5098898104830471795 6366761436899302213 2183611347726843605 14498768015545217558 14553924319831378233 5263513286771904230 7536715438198231606 12919824226736891248 13989893898841075502 17452225800503453177 6686495115823786251 4956901549555879012 2504138040093930207 16183835545992271622 15765939153711972755 4048422001447710296 10212057155635927443 5502277778975132844 14319161079906684452 2783376136695802953 6210482441372226231 7281486938111657097 11475740979256051518 3061654019833359023 626319373419449592 4024303923082856765 7945537622046150502 18407083061748894018 3349387101904952219 3021645037759538166 12671493328788193505 16778047942324227696 5176824308973895639 10771781152239310620 5554706929838157678 144671848998337029 4772965909192592836 11340120090749083989 12027069986181194067 3353323017814403682 5965872384969000986 4628893440726078354 9813362015901100700 1592440726305223630 13129730719386778920 2426334545090452215 2620629876262845642 486985825099642221 9396995175161863555 8969594327252238236 10863975580287314743 10174415273176568944 11265165489511654041 14475584056872809804 2959887967469824996 849435551373791866 16187016264183063756 704584330024337187 10343346627513536078 13697840901384002530 9142498463812826855 1346748172835697399 4844000748923334233 11721933783604920377 3995395413778926201 4681014514412750468 5874519894105519516 10726773523543183388 11429634289201927078 14556758700195113978 7968916003203118167 14438745843261947893 13093887453910062895 16198892692280626205 8841260163969138359 1791091757494857418 15368055617754534682 108508075004546693 6799406223203070554 8702280904555666467 2090814858880247643 14773155573120024449 3013801372995251265 14970323411863399314 10510731572203679521 15349349673374405219 16420322232515245136 12049562454073462496 8842544908330361195 15988055911952599562 7247467519814647719 7519526509692747424 7798569268811590766 18227641249953656092 6442447227386999085 14339662001929567239 11845892374860535331 15369056242452019442 3549444969210981889 11333866941241917149 9176055109113392984 15433362098689812697 8273176062309656660 5896293243045199973 3030083166210283387 9162194038721357413 14228598201055172893 286977976591369435 5120611045924625105 18190719577171829741 16527526542210811700 6936369838862645412 4909267934778857762 15631702153416002678 15661655844212759582 16587442970140731948 7337925036702155360 13497913507822129717 6137021778833713180 6514132003383742876 10982968644549297902 5768502794191818075 13757304732541878809 2215429681771331362 10207476555374340208 1184963081906761295 8000676702346474462 12826722721788962266 10523264740903636379 15648293364152583908 12825979416676104403 7194951683083298852 11340959164299391625 6057956422695909795 1579791660992779148 17580940765856533206 2201061888978662444 17433261857908828420 1419250908054174794 8257662209794610634 12655918540943747459 7168139366803408135 16521312236419472686 6414033743747614146 3859134510183402389 18190422922456099274 3431718936849800174 9219434082533400626 3873958007174803833 10625853607523058766 1339022684666365550 6458899975059743430 17536210790971444014 10582082628163724849 8966956720160817695 11194183456106217637 1774475025598410282 9685303170263871605 17317633626776300039 6862022267321689295 4164186189308191174 4737858402995925855 18019460849837765467 1443478159091187315 11441604561990187417 13513604691111813107 6891101304570517065 14925442910371707275 1228639015764443694 10000172078355800744 9613487169560859033 18021950406322327593 6777458214237154201 14437188876069130474 2911890575287023669 1470739860003963516 16066167503539291501 14828526973283655820 12627452957087707843 8750119892923364805 7726325083555765562 5938254870678567015 12464428766831398078 12860488399286443360 14904272261826212190 1587241611199268173 9691106275752807689 2602862822582288481 2521289006807239112 14587902763029499482 18079635489564252989 5592647829248335005 1354803041852043920 11201502408949795193 12966003399454133127 6014361153600878606 5517937124274006964 6763556564981198891 1524990927014880049 170276157833373102 5152800528708567938 13145951003425767197 2603622905395109323 9179338371714471078 16749006751133652136 2175056879379867057 8284616932451522895 12448925214025232854 11121767228020713050 5705520762574753712 6376827053673441642 15295722348696014105 5372841398145267730 1150450257796322553 5416423042214853056 11535535035597210384 5280676162649379869 13242182659692965677 17503474233782438395 235029030375668743 12310445062460242245 11944307967231298055 8180559820621317914 389457278070993707 7735092186773448271 8581333587231031226 18416087973948920783 14925593115057181066 15053838371014783404 15655351270318846835 12562618329652859495 8597138601865159432 10040193159910845449 12636993602625474227 1644426889425162673 15622547327378708916 16393841111541667842 4637254225408645303 9680911274956489358 13258951938149318434 2398537721190590606 18064781938540880942 11050831993073905302 4642190432597979526 13968403853882834783 5187569274818583375 16442551604332514932 14595923797228307114 10379167933271022678 6114621374810578902 10133918389417351877 18207443533936090651 9276770999123208217 10717009535569589506 7196089719207417034 6950198543573067971 1522383759118970847 15187993631167406200 18271262275479904127 1580443216672100289 16570768379581595880 5001390871884298225 10703472546168537751 9784330407171632042 8448913409559769879 12972969671638062415 15067283911023038908 1486873647211718693 10979525104131089705 6852182249471118905 11279341815175917914 121665493608252638 13387616872738325869 18021995161424970467 4088162139260948653 1822277382756076280 10968299236257824049 17905699815177621663 5309461452931234103 10954017666511916339 13976838077117516042 12539916102237486148 5371870500963116980 8963144127897360607 1801484535000100439 193692730529190708 2971241762895354630 10820814637267075878 6564937572682911145 17361053423293643911 2457975403511931490 14675476851843696381 2801571697326596977 4667244985749838828 16303091658162313473 5263951276429475070 5636812412587506970 15175150333100184318 15870842131649935200 12655719866760787809 16707035552569669477 14445747012853381435 15679584828198877419 11469174432903917376 11457024029960133863 4313471672499761689 9610265436608734383 11067618477629420295 6385483455983840488 14140139015487335592 12400899453068296392 13092957022661652749 16936965965341979294 14287413104088150380 13780238991794200451 11969683076397547540 16468856342571155138 12707771001914713762 10075014718484038165 7429531673086295267 16585236574120344071 16993761135730951924 18430835709416121295 15424101271140712689 312810494630618264 12671798842134077093 16167087299673850082 11898914366058308029 14208570901687733572 4898535254962342392 16904028747052039620 5409182298564760480 13098178701615680885 11148240074906788802 3975145945393888465 13355533386441436166 4650955253818242748 15716704703493304742 8248062373224480145 2506105850839618127 4143301307295495439 10465950147340346851 7330569478379760400 11272635334640219488 11717581393191049737 6639705705486513599 3136816052473377917 17712228017527464205 2447384049634320472 210817216130900340 9512718658696737304 13155901920693193845 13718057305951549935 9755126638901610538 7764306301036212718 15170098466753443567 9559924760635050507 2628688028152630997 12213864840582564297 11779367284423522541 15245044915100943174 14086033647164142215 15955226132980584108 17212289942841775147 10204360626095033033 545174124670368758 17727059884537826395 10209828811673153301 4706187318320574774 8800682969095165363 1375445385070334120 11817290610895114921 7839731190719100854 7596387377705377653 6482920240195953501 1353732316882944811 3387200896755464022 13753200765540972761 6603588126277578523 1562944917383055697 11899815080424637477 8542788060179850045 10738694185676609429 12106429560175271063 9093348893782939024 17636476276950886662 4954960791192526263 10172658665317049765 7688970706637916755 16509682582029595288 115864759738995360 9749098467016990992 13811491994270833868 10931761761124535032 17193488183277840952 8702799255351598360 6674478277095557924 8725761706380123877 13955719409032200157 5640543726657662981 6941653503302149350 8388794218121681939 1938881331009394789 17529764377406795628 8892794996292483197 6776141713119597139 5131365950458042459 13464991952203081060 7673411209899216158 14315227250317333469 6974628955389074431 17628457094666532905 17685502397412876100 15673424278723745558 11595499925411142474 12396821139692380852 17734079302289390789 12651752423630333576 9930918678343059215 15040105978694703402 16768570317329728246 13231195303270675562 6473956540462582736 4203187285099750697 5900804074819393057 3139025237408895342 8296062180456615272 4576470441698489796 16112924462485271481 11503714397565467065 11841207922748658102 6724634815792114482 12248714049372065998 5313196570840479315 10625435603833351255 10682452343058687479 17978722879969989475 11410558140735541628 15305984227602790324 1614645393493906600 5982796251022103718 7135889886445706873 13119824744491945926 11600325652425593812 15768049671132953510 493631903083263652 14771583051793190432 4616109198401555195 1972215128194139869 17887236427914222766 1284528644969994922 3025066721921375265 10058864501347326359 15321172944759868450 6181694943627157576 1269302982405338179 14396608256663395557 1116303482621092981 15464083409547377398 6974767343743864218 10162729737513488513 15315278952695513441 10440762123093983899 1412318981709760975 11514445752885411927 8864078451347443026 10792484150104719620 7541264712670821480 1521647989453552278 13792068893276772965 8641923657458679104 6696939918944820370 7101220014133762099 7790072542850521950 18007565529630447715 2387094076083430153 1088562641169168946 4730462221235638061 13749911623559366586 7341265900806894245 11601413716139163338 13563253157736782576 2388195898429833464 946312794404713311 17273289201028276458 3149028255168215329 8992519447589946354 11502937405492056825 14895569793710339104 1159991313589262127 13425485203617291406 11006532113583168902 7975482134299978012 15448607837232875762 17733558564392272236 1833012356561477539 8323384367657512591 8550829464510860126 4085232597767779893 14192559948462158465 10205971731191782890 1679115950272883905 18213092019160577352 2883244074062630697 11372001410328107826 3111302558864700271 10359266528577034036 7061648822373565091 5289430023577371291 6942935209655715314 10663586954122069386 570225765901462181 16184133615065969857 840775981315652719 13636410659580531979 8078905801373442569 17190864821697483331 14294035925351413376 9858372158120742776 9663563957424857891 17113326474800911337 17902140945250268788 13371081104961778748 8538776675858351701 8281614256343741786 9112906996934601856 8502402193817643015 16397364536255404260 9777842059795080058 8124486072263936604 499472872854421079 15017667371003633588 3507060881964477919 9824317281462196160 17667590853868138693 18006912595815675854 11993615211472966502 12343428899688116276 491277926033408305 5670525814606072278 10538396319627909221 16549760355036299832 3271985754057550891 11392404509303260495 13051056207607154040 6786559004555142945 9062245097071907953 4891815514473003406 3801512122758682949 7201029750187479834 16680015264439116516 2735512303199637031 8781656513585941931 12405913615554037742 17675459356819014894 3004900267355020365 2420192088787619880 14482713806181320756 13699581602444268868 12159488779099963696 8162721901278583345 10630087695526234425 3433030656449186140 9611669763411676935 1497813381781808423 2603809624828670611 5876831516355574954 14813940632208054561 4837541474783631877 9559397378593715465 2184020760263628270 12507356759433560713 5591317279596669421 12727873193372546379 17610233630209650981 8127672370118829878 11627912603959901009 954283389601219867 8936189941479033341 5611515754760912572 11736343704549300837 17173647456463703991 1810517824911491123 3278063442455916584 5442302748951342874 3461385334972238507 5512368814570052774 18006825220528091301 9774103061393044280 3853845839148519666 411301130753591915 7623053363455233643 16982205052817362155 16207637779522343086 7454337193270953534 3959593657565538587 1773865318533734427 12443873779209599430 15652728267552135056 15884355146816452557 11755549332371561354 10854726751758219037 6808205553534607966 18333782590739645454 4437005074305707763 8523893519270191792 7762990483220032719 5028294331989712279 10646018273722001525 5772223199733718299 16420966955441353490 1492669672179450934 7005340679788152061 15114076864451446752 12677246457548668910 9921713699607536304 10041636194409582962 8095664883125952727 2633408708462461837 5959585552750046166 17981612697622979132 17613650309663500015 6262398139409907911 12435923055177234309 17213550459455304146 12346747609292339580 12559170550296547582 11964788030113197345 6014141860513342652 2840972305762001806 4316900577528534936 4743168506713552059 9168750347394193145 1716932924503748937 16002827378411313616 12311321907113425577 12356776570464696036 9486042114082557111 14451656995333346447 17701149071777791888 4819552614490036668 1609910880536232051 3251497299919199367 968127524749885865 12960494991166598561 10126922091415267283 2567837995639283819 11258898165843853094 4039628454811914691 9465226500508073871 17203026837026817433 17674796171787519717 2164210978168466701 8780354214938491975 8999169199135280658 4170690849749532036 11187612673497607890 11596262300813077320 9219289259974764334 11793922742988546632 7281226770421752644 13845460435367364019 9873687367157244375 8343808991240943394 7539589180655802108 13989857966443111663 16578551621596992 3763438021657712278 13850998740497642091 13276049393055688337 14435181388689631473 3634395659550621933 6100526704412567461 12086980137697676199 9253426032652921982 8340142432249126048 13635217101458741909 707851368004882548 13681116788556905624 10142317624338873470 5506427825515412251 11934070611238100668 6218441051013091147 9751820632419195262 13540232625045194483 6936031350880296625 8232801612236327551 8118281048756872526 14081309245323382359 11970781431442889355 501706740210182265 7823264837150136232 3538490221267028004 11789812947542620882 17759051201053081703 10856729224830661667 10583049754389801348 16341470867909656158 15408914214086449766 11980147467950219136 10402588875954592404 13152524448254541411 6777723457616086548 12644501956116840850 17490765141929845524 16280268620970996010 5776571207479957726 7226150683346612733 2833130640737824573 13473603406869279550 912452278515140940 12905884556327405607 11045986833262518831 10675394672727073337 11000056918317816432 7796440095884453837 14741655160954486105 17513828702216694129 155104301176537378 8683012505671281748 18345365868499824465 5169826058429562541 9531170997339338618 7460270770274081187 7570522292599530623 18357229329088867285 17723451771792875011 10300325365100959432 13391362479914419927 13564735947305270250 4792419863182727583 9810214630787261993 12226412837147333258 2197986398871469246 17937939059794429800 5801550266846505249 4206641690211652378 13622337698667081113 6044595946781745475 6796782175734872757 17812631579877728629 2729417040802754730 14985995610603552457 17037331519285640382 13148163841057939660 3873203237519996281 10900034065488863573 15790570410578755624 2184468166465026173 4980268997465221841 5234571169998275497 16984594375500964218 14398268156225314063 16422138885150878452 14739931596533177960 1763364787307410752 17995589929046965307 833310232050852761 11547535245036388091 4077840239371928929 12470678915295410306 13720512717330710060 3417175805373188500 16527357717175308753 8508291653497501286 14035557775730145218 13247755553945980486 4360622898175724651 17535582587953420556 9133998589807956673 3182430404680713689 5465467723301638266 13003142218397317606 13767382681374441383 1459384426087588962 15989851359768650384 16958758414381421310 16862309331767784294 14320605063817903820 3765133744299378265 11542762393014109328 9396852536368124565 9826420100323024726 1021426714976510076 5455858732463887453 14215506438663566534 16287107078979054751 5102219443139000572 13732573363341474185 3331359263781531996 11942395321408202672 16152115616372704643 1606428051582518083 3516154151884972895 15510852869290439743 16981359792285424795 16972447111802783586 7320660158526971727 9180847769837271929 10436081689299628120 11907073207762401699 3423565442439432647 14702637739617418370 15618274189557340465 13173165240866464457 14347315916637555547 1178007579669977931 14470584276128790044 18258107255045719628 7788072178972519256 15807795072712343752 151398392667216087 5082503912172275361 3778842052310989425 11788576715408799271 17717088390688353721 9576178687167370917 2375742244185644120 3292592138745461556 12637031888179237368 4805283273185507365 3489195841418532740 9287352255102530000 10810002315015923563 2232921402024813648 4912536240781389350 14137675790134037100 7100260649638872641 13961953505283442161 14709589022065800920 12761175757348465097 17690683090347759944 12604004634437408614 1609485860687370234 13654267719080792964 15058486855291636221 23970168901688220 18027310252041055074 2120426236683494450 8914199150914644215 4599819336865656938 9725763891158738876 4124823599292734412 5527459497262716406 3867335988567840327 8607665218551062224 11699536757232615288 11525297537319130222 10216886217235103041 10183955341310265024 7249361321275866834 13875259064420713971 11075229885320253581 1968529633209697320 11478845170925223307 6144229088183387235 7930495710205673610 10132051255334172642 15613914733811985022 4616609336270103044 3388463626963730991 4898643985364494265 6228296949452937531 11109772259969190576 14718379853126511884 13747996836960353268 9136659028756493815 5561223931359885241 16109176289792625697 278344418272761696 12638830277562003336 15358857589507619227 7327665747150668941 17950026808554754584 4383596133641671650 15177232808819819364 13543406578216375080 11388967459716591218 2095144545050554100 9531584172233911384 14289105859288308729 7995441231559763102 10075683145693325040 9588690408519355049 12918188278362704028 10057742126314616489 10457153878655539400 5691066974927104974 17611891958060343621 64593968364168117 2490274378284909008 6384869273791229227 1102126764920690526 4875992816293570864 18098889091809228829 14786421077037587050 16797001159211005251 15033842096767492798 8002899013586820603 11314295127690573493 6125114439137374376 8030247577367516740 8285357278445437824 10631877677726877198 9355130411758746250 12342061410228897108 13802968895253529855 161308503854004210 1172173568478043269 6057031037643082940 15698522221080160799 3047744841323152299 12907620888117962335 12121872685520245373 1515089578726617740 12322437090695491611 13047337225518060223 18183921968609923567 2883338725463524240 17971485806541373311 3998483095829831214 13579284785150169071 551515295895966297 1427616925718664291 16303931157985232231 7464510751289681575 6990639058704103916 10229769495860911086 1488851958888962826 15559592396620778853 6152335267585519471 3676903148094549811 6524276696145688917 9439001886337352883 16205673635839306026 17078616673839969410 172174721155789114 5484471697138137322 4185589922323337047 11675238121045693106 10871872284468735206 17143179230321761304 16093093117337379741 16189110148005234147 7211490392430679414 11219650181594192695 14767050499690175339 17996384151431438374 12133041212579907793 5078982949673783893 8563838292512283823 14958090589170980428 10797574598958514167 16091391665680964000 11080607216854543314 626311126991895882 2426317162379530296 12319434826262369124 11293586549537721606 6299408783989505446 15835059104487254542 8215638145770619022 11086803597368666016 2198255579183769882 18040964836899829146 117609227626560730 9545684912082927829 5025798435527687317 11274815847414642057 14912834396589953947 16248979857950567053 7884227861596748353 18058901837966119947 7256798442710814164 13337882256898346632 9931704578865705358 8889597224020071738 4822846260820124631 11447758569679369970 9754922247235257039 18443475816123756894 5477523709599223116 4696349160031466655 10985589039385472284 8785627222947373485 14151043794985261090 12738126636784170337 6011327057269260197 3751730412087679780 2988476112148529527 11849339746638576764 202357562255318409 11302054932825095585 4365841136946420595 6442500551708577323 7526294668080444034 17478352827721214676 14204621966579017804 10853227815173944285 11447565566243040783 11826684612480393579 9801133985178242985 14915820441178501804 5298816160952623236 14330435033510011627 100929651933240075 15637930470418702120 15169013039749929789 5444242406278318243 3548139261125680597 17710822964284670311 14646512203467015961 5122008023495642153 8626763299836047302 15070085910424342253 13573433232503050447 7123368953789038851 14562516742846329267 12102579814030336626 14341576750956224189 1965181449209650615 8821609051081077613 3579949858904953999 3224451571673058653 17238276131712830011 11381342664507151614 15896335110367265945 7282992016177599740 8502027309175997327 8692630768304087634 9111282387715586146 6123991269011795680 4785693493922118993 13121389226267725276 10816053427178198832 15641756154424264086 10361202195342581427 8099700676535929711 15058207222810985079 7516952513177657541 18394349035877944831 304880248934512063 6961032858248444404 17080399336780456699 15316742133714774641 6466321643062198671 12484524752791554698 5218819197385165424 4895736046862774806 1944983403451556664 13991871433363970279 14116811182342022573 15358381462095590650 6774934165151834439 7669951000722227390 8781847156324292752 3570254297803976080 6236506354747483087 8078516374312980513 978876288014553299 10455069041317813529 2253659607184342218 5566447455136310630 14201292438202775706 6545553111721634996 10142491913195419063 3290455334037467991 448430351171586862 3372126377167401077 8989847614809562069 1614326484239219102 390105013773031020 15146842032897751801 7946706102117085103 11099677218848342420 18385345734635239268 14987803275442750104 2103916006493728789 15270078989718204986 6732568293736684036 11771429880277220158 7381757900469726705 14495483247132460507 11643868594165677256 3160699942474241629 8528999640310167869 4811726724591871106 16001469393114368779 14587423259797633332 4077047470229115876 16630633140970689862 9433894327130606167 3633570432056280270 13482270136481240006 15716382693064218192 14928709735500856446 7304836701398352508 17535043562155107043 18057827590545559029 5718214381392144643 14739945301402845375 461622123158502694 16445566396522981765 3505750794776016382 15478812571734364982 6886542728261316830 9825167766722802278 12407763696756217394 13316984455916540831 3774213956940302495 4011711544788544331 6280316073550539114 437331447509882675 17460386821109951430 1686075600499916950 14530000606015614479 16674805724398881765 11089728675443523446 7475811802915678566 4326311050027949078 5042773429850635947 18351162154851023730 7411126315836269011 9623551978229720889 6117381814185894608 10073018413948456582 9146092850580961315 16175092985112719977 813312996754671410 5959652034806788015 442150064979031282 6231053737353801545 8380018493405414041 3047967075533044231 5453604291091657016 8631158187103293074 8940349792611889247 8830622307938501463 16483002894294975991 13683261599957227098 5137104490049446621 14395258945934587749 3142637777627964315 5528118366431826713 2311211835586631829 2875035045610361877 7428020820550193461 7819370795896487279 3680570192475920549 9173396842048628409 14043701879255732251 1102790078566940279 6536594934365388848 11634373953261277544 8282617647178679320 5482580087593655081 5434287986735567390 4407976967641869625 17293747543991856002 253607161504500882 12946604741385235270 5481165511779701738 15055385749745502907 8862293900403412639 8286610044702672281 4928947718928446979 15932379989594606357 354867662679178731 134444342484727215 15060787877515171700 1981754271215248381 5759662025986949828 7985790566997952063 11042767885298797520 7864976083924968714 14868074736407388308 6206938063812770024 3150928279823910986 371991690918497651 6586002953257312857 11652762092379279149 12077797417018730757 3201567649366465331 13513608685578901530 4821695848172557128 14077515192685884115 5969059849688681826 17801519770940456723 8671288876686103115 2829154361897426635 16442916836091421635 9854574047681549575 9966936691095553904 6797230897913146522 7733265432940500153 4141444394171091009 6490547729165640143 10797482556285643637 5761896156913788439 15619895689215289953 4312381348864210004 7482417668112766534 1499322739938159673 4124143872461606223 11961503965521058031 4607174316237598960 7459385153535204124 7435979447509464118 164206564919385790 11299913827375754716 17337601811229154296 12507097039423871381 11361283288665860220 12803218854099210078 15171911217393322846 11878404693691216256 4900607353922820131 5801821918571918326 14043527156242820437 7624346649584894518 11089491887637016077 18111628446570777606 17890126090570584014 17259249912769471508 9186441564960205223 17504549423852031639 5361760495162391464 12667295933737307066 15882650691411347572 4295177980125686253 15730224876667527387 17044572702954656798 2094229063944891229 18348766747108824596 8472688100416822947 9398634644765101785 14106482073450450962 7468350129181997741 3687793463855581058 4343362013178195076 9893506905095215334 9872714568048123941 6812680836073984529 7810575823849598200 1581258512736972251 14323050963560088525 3818259381275428690 3756333441027502683 7169238005098773204 9180550302872236222 2258171299420473852 13086869922525492900 14829191219333122458 12601356794164337230 5937763673183289852 16915807367617687741 2718840815027809157 8002584249022945764 14034937921012095222 13461464730434963816 16672642228928393683 12385918478941281446 8403444510142144478 8025783274625197297 16701022793180864772 15926134937283936588 13293224665124672511 8284705844147074262 11297632918378279506 11388970724304153198 18430329202426906008 16864472845026302053 8017095879598156736 816071589592301779 16354383584507823162 15753068218944994115 17490022259520145293 14410759660260970334 1842601261382566280 6995313064955068123 17013516388578031165 5112694845400781641 12616878747179849746 16346456065860369053 9846879933238049006 11941101366077679193 9039320384408101594 17855708457120315318 6621116215287034418 13773159799605539319 4230055445426216142 13377569427551038502 3735695007544355781 2282920054901248470 5982809639322754050 2070346543698474852 4850244294122893967 14900833261225913928 13729543477026589303 11831023901942735011 8059420835513556146 2057432015914929556 2936009952338002966 1323660059239818701 2787342180391287539 17155424700761677271 9594756782031026980 2116353393474553161 3477152556304141379 15428680402070884715 6700889027365731530 5382675112127329442 4073718519217117785 12403590138121134971 12918365155783718904 3864758395647297805 9786859295355237264 16132871094284982105 6764890277631784513 15502006883416292072 1400734749035764358 1022083422371272389 15865962530791521489 7236982399649866666 6081526704755619449 16583899368099074576 81161104613703170 16148460006194972861 3324884472412657758 8159691152617635483 6226084004114865142 2287682281983473806 7632197976664684424 6388705364458561559 2983710670525386251 7223919482364864716 2706107534233923254 10303444089278570944 10299420558404401398 8161963263479299346 9907620242684499438 5347610668227370342 12764438420493577743 15526204305528818974 10629643444832197959 11489103790041796180 13357534363131927746 15607063599561148487 6897718951160076289 6975399048949827478 6328141994559993543 17989739150932331891 15776451917256517238 11320153105418709912 8469530953703251582 5970968995713721820 12670314678043991265 18250848615465459752 10105756586704169340 5974350357419827827 13047712686692906281 1142887624863583555 15783800613158214260 6727535246534283348 5632248362198888562 8366837554918433225 8116063614796235433 3428885851184444630 14298212074128321035 10487870122054793458 3078155023930869039 3788753321289768234 16348513232318080811 4507321953066677316 16760678044607290077 9861839022817201200 606963380292378878 14189450151261506172 14162700947572914569 101463282398882223 13543595636534520968 17043050007125512209 1050788759671765661 5986230661668962984 4154091090379765772 4768955759279779820 2917301321445624997 9131813807485086441 11594715665460528637 17846547681615004224 6977546917765852396 12290170543212364435 14868625545708971549 1342354571399538733 16232327924243795505 4531318466539192156 10230848254220133061 6977882029431685800 715879318787218470 4608521506436014674 6448790483807084005 16268453804529841922 16778712232224809873 17473685338558267165 802048564081238498 9509824990972730741 11147157927881619407 5402744778798245887 14704385704922576289 6841946259309165903 10443325610721876486 16790060236103319288 3352837980004447139 6897032677918809975 16969270012190976701 3872769462904337569 6333913685889787059 16491842509503065697 263489515192946451 12782081992470031245 2836561251225476647 17787640137566663448 3213278019741383468 6632186737567535109 1039815311566114791 9155094278587302633 15424806398832358213 7156122835608428324 2779229188547891136 15282492974487451252 7223600515732401476 2090486408442904006 17230562322771497106 15220662575248455321 16773267602498518440 18244129433845088332 6088315482721403638 17458270423176784216 9616892007092572362 1156585767717607002 16619532145786144290 11680537940698652930 16061570820961656676 5399670251001497144 7721417783143484652 10679394357390346322 11740812759278739493 8537572065232647584 17235744032576291041 15685443470195621362 16616816996051219176 6357209149048254530 14671785195662136272 13247166972145035376 11199892273925340346 10460245110993602694 1959635777468554538 5406227569616991785 17836701113078331187 15289494206287066561 2018003094090764308 1438779998181186940 2546228612210781700 6264471137899256912 6859718220973153093 506543927187796796 18296953723444270171 16600671838091371056 12109466907905926657 13367157343635036987 9725905330184299503 9295303635760997937 507171780939256205 4346710767451432844 6974551872319570000 12924351977917762232 2356560169840076742 4068382428584329231 16728721469191558495 16320125335900013004 15539248769993342036 1992309987682113299 11277257596576428187 10934763684753859219 14604735000168255256 9257357657371666572 5208451545250049914 15701427733184864938 3104542877297646890 8506855049097901113 3797130266295587549 317180491037192284 17859658582456256977 9387851989025809813 312925144309963114 17578142659168239783 12789427266163197387 8484957645613051332 6705697558528030333 9317536985742685600 7328947831865373815 15436649282449461408 6464105028167609022 6809560041000762380 6579339178568557500 16179602874255272949 4582420936261043342 16820395717135369130 12196365130683558494 4723121642953919923 5130267447750316413 17388489244006459648 12697989236707696364 14815698089020509733 15140604652512220310 7731914743464870759 12038504359489469288 12922379680429702620 16321632692090528688 15160614236448907197 15312052667167858523 9414040961533563700 2890243340392377283 15690774296206947715 7987537446213051444 15830782696928235953 15692739737210802673 469150475923992544 6444891027391169729 6310593561734882965 17735981401392377509 18385726802401122875 4499049024318233702 4842520095913690896 11020388300544255819 15783759259889932039 13088770987135533705 9411351075825563841 16213085007799072740 8348349358108318583 3515665860009656941 1512103357449725856 16564862271267838681 3060947306066942240 4804448933495463295 5646109748279748792 4183547576246942051 10007092523249013256 8284874110757491755 3546648036510434783 2494622181265264293 2153925303905534206 986852702243405939 12266236014980286038 16516126376872809009 6333219199081806008 15430074880419581327 4434497999785266969 3657736398413345670 12764516206624235921 16154300058943065051 4861771512797242769 9111689089425738285 13119574538281759631 692173653582121100 10694504869947402515 497190678106940988 7602053880414508586 1940048005633898823 952835749014072361 4902869738641834885 4976590482356078437 17856393801751648762 17757821631178679100 2523548782304582921 678228595087373883 10649747233357988751 5614735159923918579 379044769048474112 18205050423125624666 13760042468937248068 16774332766482682936 13900626729270363085 2775528468887061287 134321339867553115 8359392389545499813 1623629670555296143 8909084628780504491 6356159999792972001 17993742624237426280 1153807600406792975 6604066357779486073 16530260039837842530 3915391190286321169 3942752393464676463 9940785761770434524 1085719921893598482 16047374193665152171 16216683994889551145 17475545457461991153 8100577336609351849 15102585325741392311 8041397340555166523 9441949358732595999 3280912816675916323 5953468197703847857 1834819908217299614 2345543644636153321 17302766707647889298 1384641912585014480 11998494344793760712 12869694290397474595 3310091075010793494 4633422911815856283 8977252117984817238 14393414377158176400 299776957564971628 14668994241463488373 12503877057723656753 12317207405268119972 8373078208630595400 13595624030668487706 13486122610342665288 11138345928901129961 2494726998918727485 2273654351320519764 18300384509381170489 9768815150853748962 3035286115336344146 13667932861098106841 4201427763824182049 10548836874418553037 3934377586307412359 5717544448836435745 2224300879400471953 11786159239193288063 11006601533422999319 10118596440466768961 13669608533234577949 12400489432403124321 14589084576953579705 15410773330755028296 8285155801494048411 11706046809786767166 682479009921484358 15292886223797453667 17289304070646324300 16874849706939926313 6051467456398331871 13137760595302781879 15587801876939093249 12075105209441158488 2495738504830700787 1056447156161816464 11939300656929361428 8029394285400502931 12808611490660530630 5235311208144215122 16867317750771835275 5394655301227296398 17873185930539963478 15136953712863516166 9698391921658060909 11205585434120064160 10426748996900925304 9675015157212634058 8430297276762152595 6568724925620017103 1515827027114094770 4130268510960894333 15711017513200490422 10369346837728416216 15552658361008727162 72282671314432231 10737800692558853541 152706121082360852 4804595786601748862 3847759282681354654 9879264165147190593 12663668076195030950 8542409403873845934 4838370797847707281 7043913104667066868 1768347700634899574 3196595779857091089 10595822468505227373 3647949469650079843 12311479838575215899 6766047640469050070 240296979391068400 9332789538229333675 341707870069042188 8795000517072502047 15920185065876427719 10764621825097305865 4384400729453481839 14635794835912740363 3571956642259217369 1228450847693296704 3619232007990706448 2592332723523005031 1493939307618695600 12852887790402861862 15868251259073459636 10271237838778032744 11752672790664284543 18229227911042039846 17170915474909881894 3246038001426018239 16056385805695816530 14102388940004305140 17358766233495335839 315929337427833835 2165167249662400256 10423265110740046505 4044570104851562639 6643703293124979723 9038434910525804026 1875097267057055191 14086687852616984007 12188395478813512290 17389834650603904636 2373948837350736031 7245072170217517358 3782523027866242068 3357244768473589592 15349815135864438173 5753859219827775155 2808047258464456883 15166332045350943093 4868692367061110886 1432486740477465438 12286675394443862215 8780794277475439067 1595037350760027215 6915699894871335350 6972408465706203203 1443940411113023435 17172770527235288162 15393044176790547727 5401822690657258113 11097056843329799938 13570097494159595248 9606475374578312160 8662549005970332136 4425982267806719225 15685925972001674485 288557641768429666 4280395748778892761 4908526030039368414 11058474828327367768 779837629478906956 13858981590207029440 9532907477658243012 2557862777465560860 17392571229836110105 11293422466211559256 13863857575944937724 14092805088311288260 2722761320624180083 2613883447849454354 3136456626894652989 3884100755319342639 15765499474125105885 18177322337226201810 4908905349188311829 2297335075669897948 11091680833054821560 7641483700070750356 15248909158618755123 16292214720682754483 8535958447760342118 10868538317503770908 352127813687011475 15285418092182947654 11201402977649724973 6051720101467685230 5851943203352246475 8714632553437426800 11472326127468314186 552494790709545737 6896042154439574919 2531507094124338659 17880090562983117611 10265500662354597251 17738832229701483104 1125365354870270623 12922217463574702576 11666507569919838748 4957939166595713605 12890174420315086558 6461057827098959759 1735453142926924942 17101827032751261431 11082896659563238254 5246593286165499952 6114398740300711873 18001626607649208561 1150728857158578940 2660614362622899238 13986224932859012178 10832562953187222981 1393624934553678532 2725602076762536542 3986990965359391321 149363698256824545 1777328288161390376 17129573669907616262 9869943882592518559 17008509457941326206 14030927085411538769 7014455573176089761 7748829719171963894 8706588663531922288 895083615608045458 6710626823205070359 16352762421135965373 11769909680864837374 11431496286073053212 3595220367746703190 12075193117940866910 2783181746140562021 5634977645981917486 771172324068663881 4555326613514572954 10672432682516894326 13163698829425587617 16379248317384224412 9973480144411473827 4696872871366969909 18040629508808652302 16169593600330032619 10558431340229744907 5589204352188169218 11500865765746381995 11362465725073378537 3820975306569436025 17938161567740946406 42249298018231785 12730375619145693376 7098931978701520940 1244584326242129306 17663000931988055424 1374323291781891312 4306821672878745611 4233924427364006073 1784889318347032736 8012563759371199760 15075427139385378517 11894720071243127893 9643248138798720654 6904677041820325772 8921740586868689803 11472314040462269758 6040322121785998063 7721288688369896349 7762633094563085642 2395403333788316368 8297862199618829497 2384224496487725936 13947075551489759984 2250072726178076145 11581924142924743026 8121151612019728368 13222693285148460845 9140259733043216207 1959861204845403929 3558838107926753344 11407045539338367053 9295781103128759676 6435202438793212960 15183055212895144325 11551972059151811738 4906385919597605096 2913178382504058664 7921862053594152033 12382591356873809540 16676757253026643410 18362655105658636838 2371908421897665442 6019049119655783936 4522213599168965037 11019193100302455016 5566615393668736094 12970028783798140777 136095558507367600 9571415046050810425 1566881261796866303 10929734925817937111 13034936220664838264 8549855685485493247 13215239331745433707 12696953734038911603 16517482732612116201 6614272373529629571 2000996005166219272 13145587396698968130 16208431567596309337 15064264141668381157 6163369459376362789 664322778391908835 14517190294263601877 9411592110611334023 4819484095375813757 14856882592977176806 12139948602351804434 386355008655557850 16583685221820040290 11013749568239489864 10381297721543130462 11837814541030784670 17345441185822719521 6561178941045098939 14826008386334585859 5544570241484319245 14934557624963066418 18258365185146021535 13284363818048098895 4279184645778368241 4168181889088563754 9625874825594375821 6739249429979541268 5266344753947811851 1674686062881235342 15926535505672919940 8494617707133876828 12758857548380038880 14637003918182819847 2444746611792793205 16547025147107086674 1867393219278835670 7738482610708975527 16945637046969239511 11691812692605678211 13046331767233786195 12866734287973844095 12496783702205684721 3801312677752909897 6771739129598240966 3211213695708268137 9069272251018581296 4739134792106807019 9997482873861932728 9360210679411768805 16849610190961295444 1588983733903939548 16860909003998953553 11561876669707553640 4272180518207587633 6685529741548047617 15988057240769309604 2304454207739873200 1723338050605075261 3747710960844049323 10289661782371053142 10936134641631311561 10683771197287301200 2361690074190613111 17064205113515595341 14279749271025714202 16802242733611144429 15749185124209229599 846668552605338009 7200207453255295213 10735347297350041956 2722039470019847154 4902436797445963804 500212540568335582 5940610847220628034 17432140294326285577 8248491470618925858 12587376608191729458 12996278378744446893 17850452819077465958 4722611221673513040 12179267977562050133 16269555568221267504 5389828474230249206 15494669737338135600 17068241558047982280 4446301087191391822 17152206515847235436 8314363356575293395 3924212295409370788 10169635213685769469 16423808163714879233 9634708969946464880 8907330854782052074 5308726055247701930 15167969051977557964 16074118782710154170 17991146355763514829 5337718454543326291 6531971576654236604 9983997535997197270 6303069779959916451 360464718773382493 11024243617693240504 16952069043235205690 3621884389836421856 9892711903552795512 13609558215042995508 11699752459931574193 11905624477317449 5072171234587134699 6765943642683579620 11891870676844798288 8974150571903420489 2530639765020667511 4610321045900503619 14634575065176992391 16642764508310994534 12433053645652225955 17640435312784389036 13497609779860568420 8796719693902395995 11338807756147760724 12625556848053370168 16794352000913517175 4448193178702748384 6593992749457023755 12268485484706036586 4276795983903436657 12008833147137702278 2355735906641173560 8649220294669765188 3832679773699703874 628649194443819663 12005880048989489536 15891001246565402904 5000017312978200381 9547338936088891798 2002152228392806175 9400014748824795704 8735424924287362558 10661745622960731254 10704767195898803370 9269993751716812890 13218094147246498225 2760210446613130749 2816470922254847354 4544523650550118497 14184048021183448111 12073769931087841322 2159306267125674131 8395223286705819056 13851789235047151330 4161111110148228990 2278709577815955705 17399912165850460778 11273028819282007858 17121813905756012685 4190903291125790133 10942394019941391842 3318911491343077380 10317266364533895081 4013391101148892957 1785362340221005886 8957239692513124280 8814345384076747846 17878142374902982321 2392143427871886537 3431714992842202389 16193486527342664154 17659828855611080753 17490237521009222151 16207047990711090182 12717087331900648826 3706129683160921554 18304813388784363431 18165062739830037497 11252418737435143888 15318869554081236808 9844706011905512699 14904550771703224900 10413945464130542240 3953101919324543143 1253158127942894672 4613619863536936425 7893354607495156361 6692189018722337954 515642912249073459 404418996674943227 12971301839139512164 11886531466232926826 3363879513802582681 14810839017964627145 7745355856773204420 9973971243063067381 17745434045016564221 8110725978230459217 13598107504030969912 18241271323421396194 666228633025495892 825970363256492963 3139888971715565466 1688920968011865578 5032331280492835603 1379265324148826180 1171038263727577280 10285184580388235448 8125878571965944032 9996370530061323015 2948996076637589744 2918187812168792672 3780555441860468789 7893668577867447455 3350207153453100769 14152555527275474826 18295115773636361282 6356577361262618841 11990930293730863319 5562864365666006551 8056220582092630768 11459805977832215927 3024289642692663513 11801397617194176556 15623495447675949292 11100281157519675599 820144852620309513 11833137501084827804 10202906568921156361 10212736557215325881 2217681924897905243 12264777098606355744 10048535205528305749 6309909509707072329 5974135181952747800 7790707104648021671 3036046170629295871 5579438643159746893 5838617083768043190 16852305149190908570 10714715904955818820 18167128757411897628 17842009274915694829 4079733172558880132 6370187708405164873 16069507916441288637 6234386056752661481 15058300916239529230 1132769565122505262 8849918463116169166 3218222183958903433 14124644386135369260 11391846668597460507 10935753780352681727 17119806996225603102 18261786773984893004 16267450354195646041 8784412971062152246 12786778474251257103 16155412059413463228 9712537304238077527 17326308824278632905 6096902696250952 2736616381445518497 15203664531778733869 3284764784294148276 8443047086204399121 1163703915216794475 13519074732939697425 3465241902554161658 7943851644295540938 4660727594110423314 18178503782954853987 13460730949111950113 12552641498672939826 13826315402812171660 844479044654089584 3080027791110340541 11347897585111626412 4078155042616532382 15000456348230683007 5016205657412241475 3383952183505891136 465780830426416064 6388729292412854077 1310514557167678461 17457109196071282805 4516066488784709350 8267030335605507975 6732751666518189411 17760343442440128517 6603297967792685173 15728313552958399657 7222985894966713958 2116155268388909491 11430445758768786401 16160149321153858151 12681727583038618235 2646890542023697100 5318479255916081505 9578981490399973433 10585014584809526808 18127726146219394020 4418451062702392806 6443318395463283644 5308777439380315848 8429043028173227201 1342204133746448661 7800500445426733578 13665375265884004876 3040516693175527352 16424511088747343163 5732259507083854950 2196761596080403116 2647963924494170101 9720253999794660447 1507366645833111687 12761824812751426379 5463461899214935853 14683182396935729401 969656554926073169 5394476814511601313 2025162038744913934 674445064014246394 15868997992725605284 12923680770524681138 1826599174775246164 1418243562794412984 4555077359678018539 5565528926165677264 15908871545823616471 1483610709913016410 10421061509597883314 14018656041348361536 3710664521657907505 6803455730045911160 9771399271505649850 614668158558948176 16011466466570627963 10060936247671107911 5178722424564059800 17049676318500729353 341153233617857913 7254909021822338553 17321241506253758700 6387848725618495877 13609766350893378269 4503275461769115988 11137696303437928418 1633135969875097945 10573446797880234151 14029776622597589664 7230646703999628763 14406791406976987733 7006859040539081600 14042873781815732375 3261142504214114005 13737533673719642645 11006676714302193316 14995171186281517702 10055070966289171230 5920660913072461593 9716341719072542423 103871011656314740 3834168500069917258 546401648462481831 18013090399676041341 6190190323824572080 6213095219733263971 8730130406367359590 16268530616251779777 17224781681853279755 6371360258465537304 12455229629737284048 12443885078699784666 9822288290214796571 342928986802901264 10642095783629201726 545280738955948708 5875676135832866817 1638016697774201863 1801451161120691911 16083902750459639794 11067676462751658152 13605077620442843129 16263625936687003459 9844525031862387524 13766792508626348110 7964839275532204937 6558053880870235018 3136369110426250942 2663219212281188098 3379773757566059114 3339554646047545198 10833745732002339793 14046206884908180858 12889158058661206736 1906009432052725775 277430751980013579 7937933287605576155 13782121134584792086 9815261499803006004 11124915273552699194 16710660336247766550 9829788526542799505 15228081138597023412 550732377892654278 6393940887568828603 10423560856030590125 11917993983993037089 896918828265419935 10747706289525951661 3374576371097318544 498827101928492143 12638817154461045412 10538629550594878729 17670171947255813685 3537669953491757126 1164606868878698959 16931152957090620584 13930922446973886304 7027399786604884574 1898965809603855739 18214363739768764178 14850984938496075142 17827514936615041924 2103698466047839427 2207472187718415379 9090686003118168443 4686178384134273796 2968063638527031967 14393860869656614802 14986799728026247642 1183802894456981550 8031227660974981565 6536897570476553664 14554881163981582406 5728885648804925088 16762551722856725664 12415980321283647906 7792807126204851746 14212486158509526764 14036600941396208733 5119003574986351589 9117907718727813491 18130219226358084266 7524467912294918964 5446369587930489047 10611322463007893467 12184617047712127502 553197893661955933 11190528979401340794 15024082187650443289 8152859062646312101 889187554517065017 13930429233045210594 14014833151759541473 1205826719153183957 10958292185868050844 7945837860656097407 15907943988921160121 1523458372899421517 13027427489997810097 11128294560083863527 2500910164167837974 1662022434945006367 13588445799180675802 11715026011585921779 4602723012235793474 6616396970673234439 2770241691143518297 9504747522205166093 9645521245439035577 18350856676980686620 59026347266335980 1480925964700891067 10264684454129997024 14047557294145003075 4552099610238360095 3304858204789858281 1159525894936797331 14878292484087638338 4251630601731785426 4048607369499898332 10671669431878215850 1208013724905851740 8558070539400077198 14730371261671962782 15683698038005067146 15252978200527592757 10817509962350006416 13783296101138746 4474104269222356584 6503832059162481912 4910489695864394141 18064101319898631777 14928129459639288688 15483959971883821998 3929047653191108358 15032490001334550598 9952997813558922108 383397853047574757 11693963064061197757 8976510277149126512 10240306381192361267 6558102409159489655 4305135883077471540 17082887913494455557 17647193913377712198 5130391777387975420 17139212150507399273 7311198255087076188 12851457156296595862 6562474970883965076 11976190582158698702 2845439805937433018 11740859514973270958 14646369501775369445 16171086842825527771 9798172017400850260 9626573988030514651 9294585870406148139 11611039638315901900 3177665215392950484 6989760680747452568 8604154638481370570 5605070666992720608 7801219662923804651 10898869446730193386 7196273081855848788 14940531757513687548 1717746450578227037 10352324853024342254 4893806801628392524 2699613336786671030 11472993058320236701 12619210881277569454 3424411903416526663 2801520769928792418 11410648396711020442 10187003120866544054 6031021614009269782 7637200156626992927 8233580178136754097 12595090575683784062 4830596956943104770 3428918169483399171 7932600669363371652 1231611381201286725 12341790721034831565 4472582662146190326 13864828956868208355 8905574957395141871 8580605383302400822 4623919436540985537 11849389105604504505 9103979270482462128 15710487024618472963 3373377715650612815 13980528910374735724 10998362954617936933 5177625676189772306 10555715987078409810 2781756117450765761 17075418055733659593 5515248408657366242 14984006600603218342 7441872150614346410 14773869315478351758 544536352852989092 3129588982661717278 8963161744738163109 12137866576232303154 5944118882211188938 9067545911959814999 16847946491464160176 6979485831596358739 15245567604319965463 14792727234255713856 16318733962847598226 4667461963119688817 7032819049700513437 15857313275908958344 645434027044958507 12888651735429047145 14694644696917072711 11863863054450934720 12475402440861563475 17187978655661675140 13939644355420183962 7763962678837574605 11021136313125245971 3560722025493870589 17364535629376164477 4588724743744361847 808963174441450698 3839651418870773985 17051012754617968369 8730991696285580723 542866999129906802 3406459885374212482 4436384373707674892 1532474540395828909 7489506630054266805 6694867550707937121 7403601063485978616 2859351212040349256 3873144972699895500 1100848493439398682 18179096969024435907 1871396846021392104 15292208707694507958 14676285358333421277 17619240711885716821 12268707236163984749 4902046543182116538 10364729743892388855 12133085515147830401 15074977174992578787 7335917820828900759 16897564012827404208 2247358176977958181 821989635753861228 13954147002289717479 10661198739168942138 16470421716680352008 3882953579023064923 16213925099889498483 9446362701635378834 4063718842547201346 12242056587286451589 5916157975969738073 10780179402125745324 16235061870079207653 5022835347780010013 15186131486314791354 7806728753223530270 6207040067762015468 8948174542710813598 8220577683935659478 18315098008465591358 12508946811817435938 14997525758486104908 6842413839342574467 3458434282649595465 7764668781198164364 2458591249737063544 14187924526108687004 16825310292827246529 18301815398002336874 14484462575250569122 15040586441655569779 13558427262231600614 10249356631302172654 13385085241616388282 16504015170266580753 15731751718275133202 555860488887657168 16134350722343340126 7804174001043426440 1119734079584091283 15843369657951877183 8707924375324617612 4095586900510466017 11807180248181501991 7883790084829246825 10661855710369894237 15092509614955454735 16573072666353481006 14535058159769354732 11812715607670728119 12969738447634447971 15892297357057301130 14509487759681642276 18245921825916083451 9311628030309003690 4236497133290285986 4163519239654956652 4617187296389759222 10576842047207206649 17168413407840319255 11368522399115733356 12530344957493355865 3733612391815228363 3192347223724607269 15121208630458343296 11775566491755546155 12176110870768585104 7026698496241580059 5210805256671611031 17042241399669963341 4318467660702646525 4538887142632868324 17682599832427926732 10350699399365790401 17714692597759992525 4118856240890594228 17878749168251353562 2998492646179183211 4407649624333959754 8759701818046751957 12856295073993478986 4707920123860982514 16237936300508552330 5448936171173032088 7039732142266783584 2213722809847312935 18009392701520965997 4353902486925576089 8925685120612770370 11939992072686176971 6437507595184772354 7251906526570434065 7194864277817454823 10230391802620958000 13437028033059361191 8197806799195573229 9506940549473700535 18147842727937146238 16888807381513303223 8935249276515088654 3038996657419051316 428252311224593253 11705395181243751896 3184201467276343919 5934651051358403028 17799162226033014419 568970515032568628 5157537272139058996 10087158242642177713 16724413572795930259 17137848119904168361 7081087819110916175 13668223225048600288 572819023639178542 14333921954695207509 6944553324236652617 13763896857709942283 9609641946407653148 3313335917461718310 13193669243244974730 16010773780993293212 13545544244592456213 6274973987199843735 9981802975998170235 15619047458998805491 15647918134495685649 15626545574975737851 12605806267466555811 8671567780608343140 7645048397294689271 12521135737245323692 16664355504269421160 13753881160160701269 11514350295828303951 10736150696964872769 13828661049735486499 9176513808165131887 3588477510422237908 1526952024769158603 15527531859697321779 7526608065169339083 16783421556228369603 5386435150505152206 3730084070848044761 5833071356707638140 8420939983252618577 15621781702957761103 16276331067778701045 13427072429717467107 8518141428548968145 596480027765313823 16159425239624163383 16749994851008986233 7104893514507534997 6717675675380976480 3985263018113286268 164574609662632540 8389219157169399358 4600135366710355873 1308595017221938892 11535413250031310181 7121427032495854426 2640486536224016797 13989621149502707040 4818676534468538125 5332371880383107898 7741369160823463818 325814266967982985 8632420387941207091 4145030963451068676 1843122960328161310 7292078237623941512 2193558181283659329 5876857699705852822 12403520515222143951 4862108847972880008 4534110661002185980 16824195963609673038 1237590511708098017 9794278495813663014 13420052757493455553 17398591462664579213 964927422981328259 11371019961531492177 15601150002430398481 1600963416574521165 9031278449867404795 9335584872529135689 17814107543481064225 15665772934674990861 15343218241386652591 12490275937695676082 6126411772779440089 12270204748520128209 17450419908851795824 10329230556004685222 13166338483870600200 1770437118854260867 17593110190257064295 13162504707669046039 10672670363552778075 6496639528748941011 18354240628322655401 3991607707000853718 11467679798068116994 14709812531916823517 13532982034574522480 1840270479440145471 6648299567596228448 10984513393295284140 2931608052280150367 9124201740506109886 6009396660150897556 604852609044506936 15778406909601470860 6946487325366172796 16340725642451564986 18344949376018224355 17814592207538776883 14135898904285491569 17959616254376810561 3014571080860789796 9654622968431436348 12364647614305615481 16558280781783457497 11495243282314044642 15154099434748161507 4724363312682603309 13823008651418338479 568396029887635939 15023974509729797437 9315318875654307430 139750801450446876 813596350888674985 9268671602366752476 16164145678767335623 1868286102837725185 5981081084822603378 11497562111059101856 2847736047687949981 6626231133000011556 14151434039838670939 11499294963189951658 8396957851715785373 10352951276327379537 17989736306970485937 9120205836393406441 7482359028112352188 17145436251802398917 7363143671280418650 1015581944989415534 8857221528859947355 5604069732172523964 7995203742999806075 8821046909921340575 8379029164231600457 5798598908323377314 5189418510992160209 7065844589972651989 11693913320212104053 13923849219330049697 4168963243196899039 433129226210628709 3969737798035738846 16498927093438556254 3327623692426208613 8896177712118020774 8489215304387633971 11542474871287103930 9626397444214253285 6801403661207250066 5255653574588342209 7240738319336514385 707134763296928022 2432181990969948093 11499750866490603236 3586302528386259714 9655343832895321996 2833703735863480705 13602438592254299576 10113034966830948727 2515487360327521858 13656368160874872214 610176240537293372 12185477521767199994 14384345444975742285 3772234390738443139 16490972668990646772 109668913386325103 2429798517045855847 14606720058767981791 2129094168486770126 779794744353206638 1219053860897826103 3808424427100312539 12542297055220636844 8081857467429461737 5441662485486305674 4870530793719840722 17575954470782647755 17626988049470242945 1400932074159566850 12740504399240495065 1831684538075657781 11474467110478723935 9937793834991596956 15957891874562939560 9557368065336423651 3112449797879678802 7242991572800634864 8493067092194875919 14657030534774023986 8166590667344473116 14133763227324155528 12093041629209673108 11098800707634479138 17121995584462898449 4720379366640207236 15375302071501385468 15075422279245041688 6798596134371005875 12192949136405814129 14464082993901118217 17205214445956710530 14825702517750020698 17962882896328886496 3605148810962098442 15404775891125117855 1133598635321731053 8051628320819288174 1607001421336285863 16944978407471014033 14124573099292860188 13055682628235099450 2751393609289336620 14090372363810301061 754952818056735046 9612898210687267509 3049482102758161341 7235913253971689495 9565204810150678420 1348334782399182660 16659665040616956083 7813671687627343608 6415059578491311303 6351361062628088226 14080060023817112210 16192888842234571225 5148859657692603677 5230707083179567292 14778573676890120273 16810565677214954381 3750457758584731527 16820700966811724762 6605584963859165233 1396228352344485057 6863116173196889234 5073193787400177127 14113675877288623670 13444530689185907885 15134851017848853119 15851869359158367390 6473451244506370778 4720832803416315492 7692165135692891159 14302376175354958950 14896978763370894230 15051779657500978667 3860192837437122532 5936873449232724599 1916028425402578849 11647085081625383771 17030758902944467456 5927064716788025148 17062399949475313178 12823024706305602498 18221034318162562111 7956569312057695235 3058671559607360631 407146666897765427 15068444530182944156 13661272287625834495 2419672102737070254 4676981018731391978 1099857876481854843 13569679840016685835 9946301053181662234 4803754326566647905 2880075911887753763 9947160524029296384 4474820338989375222 3239874064209170153 8144576923854074111 5849238408896961390 10313117160753057891 17915736042698350124 9764275056002004430 4456709050621662375 16418123062030046966 11898856020718684657 7280424715775853498 7250379641408337435 1763774461670477371 18300661358703928596 1509916287146943300 5999556688932090593 11751453804038560963 13862546201013022645 3471620646217525614 16769398549304417115 12054683771392635400 17532023889769729618 9127183679255823082 2584522539875565049 16262108520301317896 12663016159584442079 3385303807579331658 1079644700494013189 11561292246596311587 13279558797871780228 16657283226576424436 7279404282141180517 6272683578878575816 16864801244617258325 4037744087020799523 11031682359288080359 7698385125154855397 16141908578806585835 323272881123379316 7863549622656503970 17453018349595468862 12886698427362823391 8909849966251813660 4171154403913187538 16926647459559306123 53674041832396599 14308819901574081772 11753003071459896853 3241624460019589227 15593927344290892991 1251658967490625456 7344140361868377479 401676211987973847 8587538691220125209 1556200986494751994 3161455340706498663 3656178704267916538 724399157337424956 11831123814751743186 9977192507984511868 2783728001525101645 7899738600471422984 4029123244963935267 10085730516707513267 14115577072762843124 7248492958677044408 17774809357670959886 3594955582877208841 3712549432263085208 1422116704331944998 15270253567722059996 10374450549262967989 17588202852897802005 4562960231429492619 5728591083969664714 17028860533291868099 3746276070298204955 11511772381886510100 17339687901018948083 558902492054154576 1381398775391970339 18253614623168699463 411075020759062873 12848607100450893939 12836898753489756443 12466415290665140691 6118767860279467292 18263315322182977867 4871340223225125587 4877412516981471471 12756290544897641075 3689716101593561696 5160921137123877383 5495807160320829739 13424422050414195975 1172167288302134327 10621790047717114427 11453302001383629913 15211116113390544160 3313714055384100682 12424339935595217812 7028802490238501848 9932208177621844172 12014166656969503915 11860063456494875129 6762471259838976544 14754879827376395192 4146913220912229069 3066878128996117858 4197397119549565199 15907072425519400738 5158372343325073499 5879240682801166007 1262462134573637566 451030691294946102 3271746914392722620 10906293702821355870 12489809797813963232 3034878005049568380 8076255150345433366 631838558448966964 13053862205394424011 4754982411405991702 2784480486499675605 16201831632598291666 13914986231597650459 1937141757886384387 5315672379909172093 10571951981930428985 16154473328210198857 14640732257815660147 612465304224701544 13789218697459761281 1652792037600721560 8257044100007978576 11163895539824218324 1127169635495680831 3055889016141066618 8497276662982778188 6654534091081819313 6382492111891442783 8770256498344915107 3206622885438150874 14008569892459058331 15798100663040206186 3900053189860508991 10071153589512694511 4300741716213357799 10908444564324649233 2182889560112638041 14863043752813393981 9030298715138525087 15508639497576460831 5789475352758273753 8725990846535256543 12223780806599580332 2815105919744986374 12920349998719472379 4056926761649490586 16483716825300664391 17276603566703607436 9703656853532280819 3148835564335893460 15676283560955166042 8085910624200524716 6107276941872369604 9361060774840360702 9381226262027721883 10074557297477882777 18241826917448863909 9644418361570291487 12947272547985355400 2468213069562765230 2849193039632843710 15451484682384423614 9179171974228500166 1582430476979713522 12465421950374393940 907363972451053116 15021401635247580468 5225139706452885345 2028979894937640128 7135917707226995370 6233126230822010408 2880236433487018139 1363784143248718800 8449802671214724482 3640086906633606677 13853346580157770166 13266873489503746725 13168109992516238474 11713303761713683718 8358658644393631587 4483040070086248600 371888355072296207 16380211213619996514 5129490979374425773 6212298453488160392 6241442539178708225 1280903677493424964 1493405353384965990 1554649151135082726 4472225848302065781 17123606348808290966 9543674137964695802 6479201018600420700 11353731530578211894 7504129912650100081 10113324656186555284 6985771699426163876 4426030448059821456 11607870116664529974 14557507868469824333 1084458305248940454 17237009322014964333 8210880677726579375 13472338080324882591 3278435202120996483 13037572135921195969 18181915479829422986 17058654247004400822 15573801904456901613 8403716640132427464 5315688880713936122 15115822029997906681 4553280532224639748 15960834112689605287 12688552422313016095 5479571731420703611 15372527831496812958 1136561248130147370 7030340541551666283 3095179657194517472 9056444240505175204 16404024680065238320 5553009550758855857 14096961431125090776 14860831827973600515 10983197925735199634 1811819275783481943 11319524161293187147 8296427875918547050 2373608487030889997 9527440636876504641 13275754967404603241 9991763406390094394 8390609244339410525 12604094547210759432 7157146217693976809 2600354584877521016 15166431186662528062 13208477883805853340 15874740616249208687 7323542747565732917 11624931425823941942 12611878413470527739 14323662299618170225 6551242062509404278 3576357513728772928 8902952499191376881 2093774141354525516 16944332586790938585 8381570698483547524 2117483022274231416 10397014020393061458 10149773920196758982 15683427914934195658 3278251973262323679 18071709404430554590 9111619634019794012 7659204234913822238 2516516700723954066 15539588062502265433 14371962766641516166 10898353286627041245 11688200903350490992 7010262477161900549 12239673234120066924 6846046134752622591 10586291412823017242 1909253835319671174 11369832905402970270 3948133926372481816 7916936127996079909 11956640942338625759 11873209591112341402 1300185801048165100 17360419032444205365 11604756936612573795 6312512847517364936 580695464500295612 8253038465309307935 8232081005664752640 4370874489067772909 5746644250078131919 14758867271573318692 14933825264503637519 4993485574435743888 14635003632143444313 5430962634010696404 1113849392327264612 644580974244577848 16519874223640051512 2816989119359635869 367090525131191409 4740290465162925763 613403350799227972 14184154619280619950 12043791164663736023 13138856840619588171 9552755402607135362 18060140365858275906 3366790705747416821 5101417499084827811 15639448483446955771 12359469982148031747 5776608560975603037 16930824922561969202 16637897495985487061 3050663351269515828 6083963757565701045 10638709473126593585 6744094053749979556 12296241033317602113 2941220617496213038 9590907200400636489 17235995649762797432 2449850450108812774 9758742600833713097 17431967184874913507 1162120399094094778 17409698379866512251 9844263622157852333 3262059192431404506 18025330577508042725 5836591766391226714 1927332057484133239 4265584110246578591 6362172010499522420 12364389347037776280 4964871392855030120 9372603654556124917 10616600523416830811 14004737818175124218 9998329269876602815 11114586138367668407 17228488337760330348 17222759766719064106 1208800059065431871 14589566383547436644 13848868917150458476 9859354827706985246 5460688469444574986 12562639847196431491 12051581091020157575 8262033417979575360 12675830059379079412 2621353567546620190 13144349945076342851 7216043905281729185 723068472349865321 9978933853515202647 8455746780484719136 7472913909537103889 109350399253019666 4395498691031655036 6015351845771358845 4387023256900742203 5256042814029407291 9677876481408863658 10588798537136724862 3609799036725239799 9508250260312582513 3871009702749231982 8916127533229523450 7365187805331237189 2244686039662100868 3775041196222131443 9488457408421877630 1036668806942667913 14576086697063029973 3574686197195332655 12048106666220103089 8186022231682458860 12313752419878477104 13266933238919304324 8428403144521417679 6397851021194263758 3601249626300522752 379821928325129683 7732796425042029332 5588134808403143886 5395401318253831648 15129139448638367876 1606923062162920740 666759289117278148 18433641574914556391 6651699047657719538 1878234476433343846 6391202371906419580 13300215996948388521 7739382590865561706 11412439359711674357 8860988117690890131 6493756595108347720 11520072142049014785 1229471458626468133 115669356217151119 10720563745880937750 7874240756926340762 12125410909057169931 17525736773205693522 8695002900942432993 8370334764450520796 13521422465358632412 7409632479696379871 6993812102472751837 3189987032026445793 16246588630628361291 4730027296240353009 5304509504406455290 2275366356327637906 9019644212453509410 7889908997113481692 5678665718810471112 12933231186902982357 16853997821606985106 13375182320500302439 14661120239867754856 9886398913776315524 4209190347016660 12053536091613258210 15539995909664177228 18126611405001283489 523827712729002783 12953012472507073988 5467042773701975841 5245188425009744143 17756859475756259352 15807744428717832004 17163359716286546008 11269211787570579960 14026218322621934441 15358548017529768059 8217517451940095648 14464557310855374256 2253912331210968356 301509948559138514 17819657404128226204 12438490138822549157 5301474510905712945 14528223731613979542 139761513430675270 8164292365345301857 2789498674614949980 7233406678862278030 3896037988292823296 12973354331580513639 4688087747394023156 14856870874529520345 11418514528623008736 12410944245226692090 5604591717600507962 16226450611661922414 12666008348487150107 5111667063211243731 9625954259696071539 15043903140867383178 711603550261767827 8830972670863536711 9028122962185063222 2996632806519478506 5016907898443552763 16802738116176073107 15512936985584326107 8365486363575298157 2810556633365551551 17173251437968229561 14861957148597281455 5749982409543828914 14456425962630011487 8541803951432245528 11284370671806582043 15881303173496887289 3155588926887118970 14603697250649633878 3640162720568562232 8667875952721129214 5592639764414299353 6834624379463291647 9490601227542215754 6024085268405132287 2273413275298666140 12118389892377506212 18139698177363916208 2102047600932234809 16028685350337422082 13136158506470922067 13706199744772997539 6444030042956058235 12996779588649739316 9414840696929898991 4310318298677179945 2625124538225233810 11924298300384600987 7354657866919477363 8999480240165933649 11195821597705072516 8155861903528856105 13562152694297017579 17821299088849188673 1300660697182707838 12586689137858385490 13222506594242987633 3682899157956878667 13765041242177102797 5898119760336469581 17079342240146929059 8320798471185897757 5200263291795953664 12490167069986677319 2237236942267722819 4585162023310768962 5590042107840094119 12641443039518570287 16996725674075265048 18435781146563206831 4517340214091664975 12845606859432141454 15957893194017357331 5289695601109590756 2709981200192454769 8575122137036808941 16535481786405409145 14007835730016250957 13017575590273583201 12791284089872728454 1739393962161617904 13055439131542077484 16970228005093415969 11339392486422148528 1942967276276080516 7675033911497974980 1557337904987951436 6008656115602778114 12797015788684642206 13673495138328192890 3921493690265871431 12525969875426764325 5970827465290154125 10264559841827619382 16636992412167401121 15490926798892655080 16842750012413246850 5718515791897668906 7278467781322387455 10862694778437740331 8944088199189549128 3555660808358666558 3859670247001908213 7339725138866473397 3416716741985270386 8264841250358338220 6559439165159777104 18020259236447549967 4694171805654814979 16646021665257440669 9787903342995739938 9208776032083099829 6732509611958735565 15871678177606998272 3867526342341088855 13611351726771096116 11083046341928835464 13788531150599930701 17718015218712134604 1287808483209293067 17075889941355948513 11764383557136941348 5758034564038117400 1162444123828208887 11398475070952377857 2268066469580744596 1719669149913005702 5406243193771008363 10043003195532629427 14315133906809847608 2425502801556392266 13130129730941897722 16683333213082513430 11683766285667762817 16262245124056359272 15016482526409045672 4136893400581921192 9572153290166800716 4338860761924310298 3662213138948446838 7320668603197340616 16015122049915557296 6410189363161863154 9396660523909195536 301015797410894375 11629087972394271523 13331658974266683501 6091760732493938502 10892514126641943602 16532170139016434036 16810594113989604565 7232140863279787489 11447709585407288132 12274363375232546196 4335889736744145125 3044872801615950314 12656339457777590407 10206531313976098049 4299062951337956069 11558893642962842672 7522315212197285211 14240873047281876436 14561295101270694160 11125204103528569601 8849449639829404191 17716933366861342655 6574800001774260259 9769418638013762099 9212213342246827569 12768138491370204372 10702103476569649508 898227721578464755 1076971473824355262 3646960421532430430 9488077594065810140 9393168638165677615 11436703254013825942 11263027758463797235 11522860647585036549 12908878487683105755 16921567063542957137 14420647126556683886 10129969266203017039 14317294649064480837 4047388305425289248 17581633999084909248 2197622926665501599 5998984655241981512 6114144231529757801 1369415518292475235 15398279854357614954 4956583884630973767 4940505750659143614 13830587408159144909 14578445626936552813 5427973404687796208 11164955054501531989 8911082412756624832 13572206032270804210 6888188251830748551 8938003795499494612 749639887537017951 18192313197804422226 4485540290548630973 13752970994464175501 10110542388777028649 3629645770008390106 10508307903638840646 14113902109256166914 13519909522285009773 225504097146223986 13983403955208454459 3737321146806150728 17330695507237293691 16016600957732731585 11504343688897256652 818899813373512615 5607915163002669853 5626903894618407703 15152472582763659097 7752926820161927900 14803512139685184506 1206952240385896201 245204545491511319 17725123551383383971 2537431322365817740 4715106009495900485 2011657833505201059 13583257305059984139 8962819293104395968 15302302298857254999 12310405799334528759 4607058078006087299 5107998314088486507 17742803767176592570 13358622743707288985 14669620719134166682 15751632925433528594 9613098680516223433 8662445432587193826 15653666734147262107 2716269381978762315 9011152372592676108 8985958878153061855 10510291033669005390 17633809103535736479 6623404140103746930 12057627070592201200 10136156528635590113 161615512240047883 4088296226023056142 10386860591217719129 12065342635864429455 16049003195594086169 16379404623761918657 1365807519213998554 4676031182101257597 12404791320465557001 324117627980735806 10504456933263534891 12207989960352458527 4079930292373437575 5360235579102521705 11032949152321238597 6429393053639064334 1407650721448555930 8005144510400096451 4886864522418527586 17743092730968076311 4518743865109612131 12412390868376491199 15745991598775759830 8303260354019432127 4309865175275575444 11945657917210599674 11232298541679469555 6591645824881443328 8983384914237240702 12940573817909410675 685648694610757701 17539055054681565838 13687616578466896879 4593896564879782495 6820739502564334735 15618503720893266642 15083755940142817144 779173773399774716 17442845650581431759 3117217810826629995 15292529451322348276 14554676708365588043 2614597879551549207 17386855730675682492 16393805506761265467 11701862677145149906 16421385098938600355 12796200925183974896 13275827702438607085 4031903897357234242 8236585082315214726 10284368022474059314 17763415359850302507 4247867819749566482 5309566300975553488 8064546167030585940 16990309973320517337 14754608716594975238 9155463109548327112 10869783327273554614 6675903563040455803 14820958406720920959 7254864797024802029 13002246045099822535 1585511148321809223 4172997482809291992 7495288252554544039 12670786593274287298 6905809246384576043 18388321284280526419 913708226333783663 13362597560539461716 17477265946807097075 12385357862533120040 1950674087883463744 15676361746286629882 11155179836963522875 16269844945247270587 17207486907263729978 15617558024022913054 11552587194073152719 71938133640934912 11896888165255210382 14305819261111765315 6153445112074117435 4997414263093959480 4584044816046438650 54672532030004855 16029541202970194206 5115401695993696254 9315417932369528921 11722589044991509451 4264252961364395442 16516939169467475612 223734511463983269 16720388138354056303 9548360877432203497 6683166826053404999 6021300569148138180 8005405527621344444 8569962458638220844 10408270761281073766 3985543887473074672 2617202298026323388 12521485436473694729 13275706019309358176 12273853692976058002 12570521580616082164 3123439991647059746 14849481537608327524 15303386941168892166 7309112297267591210 13790429911325173754 15985572214251143759 9154568324216435213 12575077694642791630 9951501921592580292 2321691738658917872 16996433857056348173 5290054313507183700 12113963274053758301 8667987441419136553 13590516682718093615 1547659892477757589 7692651476111904107 17206174859906365386 13756873045545727395 13519250400467888498 6688098128823421967 11152737778851002900 12543442271737534989 3854158302298482351 1759678683996008525 9421909093672084494 3081976842946928700 10621159011069414361 15375279905362469488 14850479282520304611 4395874631132405136 1898393007464917075 9734408845210898874 10181476610908821119 1594014021951618488 7408931152848435050 10045083439218220148 17392885297776885221 2684751859917070542 17426416508625779626 2000756822362917186 17286677194705825775 2222251444612255028 1332495304870917880 16825399552832353098 17591622794808761573 6481854076439369969 1639767576948430889 9814053043149387175 1332808440603701020 11770918981476184452 53465199343841996 862305049850801950 993280687242021359 6852413236109317002 8040266981168943400 4645571918209368584 15933433494436415872 1807133814140951776 13170229270949123747 2387434823976703591 3926054956014020892 5097998040477617515 13781692269575093024 14633924483316580431 11978785048274466784 2195337895070732724 13732409730775235196 6302221805438244013 5931562408357172571 12388330896854822498 16421143572943808430 538399066785727294 11852103879260859896 4484725397608206711 11119750644564997713 3427616683866232731 18242119179267808137 9978590002337682631 2679393027013890965 9788732712763410361 8482848315212849491 7529808880885803747 11157596896591377128 2033929189694317363 6759802118252249537 5322450393234544486 17873183825430913021 16461457016152221620 12220508524619535416 6704933971970918863 11811962926144640200 6355646529393263749 9083053365027980987 12716129489928074504 18396235393193385333 6511827022951962579 14080320934590706977 14870654466553681915 8628581829991806238 9107872716867127754 10327188462085116549 12566259536307370330 9677760845571879399 5762126268029363117 5442591066971944781 3796867984031696435 7743333952730731090 4974780862968943036 4481981464325886100 18393515341248653410 9136130375465720818 369170863008661750 11020623149735697161 1679361133893642261 13612261184194295512 11980226547644823449 17598900743703188687 14702406296774103530 5797705322455008164 5383997041852041329 13599311602759356871 8155519205590578666 8190688653941207198 8612763875740153902 17047734306798141694 7160282384689031098 5168764014915728500 1060442656554339532 12030638989526032534 7498698100773921645 6867734171731593953 16623972037464948954 5238501678299138955 12239109151223626587 14847114374900256780 13415064142488846987 10609523706293047101 10802440760771873613 6723396274499260710 14456081394528191551 6843726603593718832 13602321146388619754 9625156052383807594 10095291455178106362 5060946740151430785 3405036911294210287 7275890303272462066 4836962704879023189 17234723791644181702 6484115955101003974 9375158407984089691 14567227226495675836 7470279995115253529 5947368570230010061 14361523566441087103 11964529805289950675 1809352054311461548 11756523027983429524 16787652977135313023 5419906590419162396 14058329983687974166 2095436482692180774 4146261968941052583 17487833132590288748 9108833037031299494 11680136928311459729 14380566442172619145 5900545813166817049 16589139885179463514 11568467409316097193 15444746348665677294 9398983455330137065 7892425033984705294 12663136680172777470 6878182857625641151 3203958980528499525 9294860754747172266 8842792578097617321 15403659621234449160 6141619297463506005 2331101297954294114 9595860135987388248 3045863923072875191 6303216921368079819 10104939937932894998 15431702137592211934 17218431297267187263 10017249887584572907 1461288150686159067 11044821960743223435 7528247603571019125 12349229465684189945 13451714881360155765 7915105176980066290 10154080851706656904 3777182557672140519 11246499289770192449 1537790262143584378 5228133848244145600 13356068049885146621 8321378028931010181 5496518198953847934 11312619700146601403 16326121615775275435 103698413597164495 6600801658360161191 14531962779924747293 18046725522163792290 16004475864082535276 3153479828071878657 13145661633313365747 985683649310097902 6171173701368668338 16049145618548753798 11088928746964375586 1269210036502809414 568971739339758894 5357610748231695963 13900273884249157170 7722911340807940756 8049792110933856571 8402159846705895166 10455699992575882772 3497489536436263163 7132943557894610008 748687676738905904 6985414119519851355 3918580704573479485 16558687874370771804 10377258031019867182 14507841504747298070 11688108815239507051 1677714275080035 4540514464761453851 17880108091722137507 11555948567451901211 16667549092923122377 8285717826742170422 5290836268489237766 13103251642757637346 7962754108817833665 10489328833421579595 4556019999634187694 2361628077566968935 17357708989066755527 9062210429024019204 11184616418516254997 3063710715914363351 12374932101402585348 15300835971725006794 3051427912617332788 12141169094750150981 3653222644769638220 8240289840505134014 14473595702633593506 17086350612466428259 6266841863477034353 8136187211424320268 15469314537949270209 14766929759891709495 17454673485200366785 7460936646696804389 8841947792147588205 3668376081299392209 5695021734796002068 17540160902053093535 15174124543704753342 11355218766511688271 12426346153689616276 7082145219641574723 16711786726060947878 4486592912922962406 13260775000120466069 2671336076531570175 5364164745920176734 2259177407136363869 10446365162260677135 12450207445681727691 810406715247946271 16356393239768635560 11755248907180769301 9542931448651551398 8307015182424428782 7246448207916521234 10227200672208240994 8364808356434433012 15404211200801415522 12165667527109358702 4981394008713328311 13018676410084376788 4654006180563021405 4986722255794586953 13149706477318809058 18034950025258598769 3540115234931302733 1273359186064136672 14764435777136644944 12383824079405827582 753721984411958572 14435599224274442890 3154684812766624708 3009530322763829499 5722799467109847086 11192660180664122215 5971104590136089255 4578801879542255216 1223020025428704071 14132912950123835356 17648017852247449937 248056432541329056 4113743601481709389 1586929749740860280 957561225835821661 3725901539620371977 6426813927169668657 7847318204552059106 15102453340645390580 17061355246182624974 15039746658549152459 3764075171276319593 6384374195943844541 819583038067664831 13608462815362792048 12470116608323716361 13910523991220605457 15528536015785113570 13925593336798686308 12985225644744606457 12201730010767519715 4541478731133336397 1217100533391061026 7802600234176923310 18433426715486687019 9828257564773563834 3126995416049217645 6303290132231163934 5310968370462265422 7428561691809497731 16638014033347889385 14535199546093309512 12419094185684956940 10176359854447366271 3454008091292833906 12324084311312427301 14854258372597740557 16964436691785496495 2368953988808813021 10190241749380316104 2360242360417907797 864402771584143817 5501952463013594463 9514927927047917897 6207020948086577313 12076012700631654271 7629858041247468657 8774088286318569987 12183174397598277701 6041234212514404154 1007874755557822029 11692503245154316225 7125990085759955518 4646282809160595002 10667381320942964858 17631648064769569656 3474261980432618525 11812804899011898894 4316406477641232532 9044921084464268161 270995008313658008 16885683063841964794 12330870454864400369 6922430108344872329 15372288953247294453 5502323228288599046 12503756822717032943 13394010116173571129 10331490427429353955 15502640871785622567 1095270775494413567 7021755446562156860 11445031256766449263 6555262450109349687 18307105600334778906 11388590121983982830 12069396438985418508 497438009308449352 14828983888613210288 8384303616670626601 230307559443492091 2783203913019714746 9849641037820208252 9979523143059992310 13906913107368963489 5187032326796272030 8241323577178967180 8708029580860780417 2371068398481832635 2862243743372432960 13676608550180978725 1292008778846611260 9089133779040880200 3096094785786611961 10762168357197837146 1087570309859668749 18244112065437938168 4045868824104599566 3599884772869618017 2952200780600857317 9531433428575912670 7121482458848546799 12297739573659618497 5180679653278592526 16226897035332788455 17409789843345468121 9111487460335825334 4819481072485962912 12285148006514949061 16075905690555367540 7413388853946530282 11038258434892864878 6103075309161578996 6263194885734827033 4802152362065533966 4105803396768627308 1207761162488861929 9308870556210227283 6367411771106120119 11873811786779981742 14366559409983473579 7255066524844957055 9988008739757619422 17388080095563407131 5667796891771386586 15811569031613235575 15942981410025509416 8156170446574653742 7628152093295678315 9078064510106014200 2491057121433781974 16657685764526636305 14453075882505584865 10475138183326939383 1513655623819662223 11381870133851375774 9529427985464130466 7234054439556539072 4977798164296901273 3760726103204319837 12392755623928366670 7624383972335968502 4717035085215983438 5836909703920526417 9490457100428827295 3628710640945249685 1251010424541138759 7159192412238815368 15858075216285130600 12602937304278277617 6683950245550439997 9515883534992716278 2266001263138763706 4278996695696391642 8510761365986308670 11466165325680789425 9150667543055892540 15897176893377716336 15812932876334794621 7335443662944650914 16268966003250333340 424995781564437904 7955554437911277241 18259009238835198515 7701557143061079962 8667782805753467859 15936390415554707490 14561198795282246506 9163918063040065441 2571192190313254851 17715539520740293993 7769204376449967623 5249581868890137451 5745726064044586807 1870840308256410549 11959836466416220580 13183779019917412340 7434302392787216511 8386728318383226901 10071154699645867793 5685303493971456647 14362280637756340257 13662388274739581235 13980359955054228821 13233031233063766979 11025907405145315226 12138092829540851027 18107341596812870077 14485010556019439612 16749880077248015762 16450852122620017344 15044430282217683561 12896059185176770232 10451358856521320287 10200999374408076532 16004089147772287553 9183212813238398951 2082374616958912259 8561539760799218896 18375963894977899876 17990320739672638919 7998531142700459696 1821898216608242304 3029072899957884283 7265366400562491065 9005329719463482680 3988832556981232430 5497336084440194390 8970862195678357927 6238381988444383630 5057514190233418969 13052949219788839354 12055527898912895537 9954175285032033225 8469239707151898064 6840067888582217809 17066954982387164316 5736352266581517082 2300041320357326266 10464147098713359740 11237944889636500531 863841770918882505 1937315943875289669 16849756748757447118 17003701567776422727 14589606675227293805 6555277342109353001 6795705226550375987 7203962197339603064 7090710243704690021 14368548393799195689 530256868599851235 9125833976713928589 8553606601016521194 14692263482084662727 13834336838864459954 4453840993381094201 13941394327338561007 15803204335880779444 2774640458994912177 15705905645628946362 13605873918766493713 8913881813958428951 1647522309536720606 69704275920764363 17091528211649333103 2525738867155466483 16848443667093773290 14379573301975959214 1449599173473676693 16886877712728156912 17866583543365222630 15200380064235582453 7817009687527288351 12036230515400424510 8846282424592405399 4448459716826058964 1594771879197989581 12689650272049605116 11024787340741917841 2428612787273766072 15296823307379414671 8457094897090335179 4522257675790950301 17287943787470846913 3963860944533762254 15282473253637423283 2315538116093958125 5179165310694319256 15919053534980112134 11928512149371092829 13977544368260183311 7350172080430320945 14411491099781681885 4384135519678966889 9243067004317318791 9015778542592772996 13442968891938127865 5695081531884320740 8390053591229485975 8351322443178901362 3975603700046804258 13208085023804244566 14410461844181775105 1150433148195767675 17122623171903653827 13135974950918670054 10360771925077118002 10334236829654696410 11611851717237049726 2814841078646233751 3795284858417765830 13761353055781649686 6590035527504910830 589307338249049929 17880070031544111096 17894796075501591670 4057678348328202754 14668112940849282294 9596970279053707218 4721314379312557425 14110353366306498000 9890356143221864684 16708372845137362410 13862764351337726180 4308674748569625738 16228738198629366719 11436960942383998632 16131264599793053659 4431072239172158882 17231865494784731243 9708486655005032274 4008549593734633989 16585768565177667931 5561799254400402948 547593006864604824 2803652937683813108 14679698335716689404 4775974889937413830 7148901946725897718 7792099827848177424 8450572937005212112 9865471819201454739 9031542005441915062 15094162449333127784 14476476874853893312 10307948453119817756 17749566436611322676 3582381870862203957 11021176748685193979 2426066058486988882 16815908637043691817 7186797521868205111 7344513652648824830 14257838068996258312 17873501191081151628 5249315982435308688 11658481010317398292 14983045527456147604 9050745192281974560 6399776340180425089 17483474071921348124 13734134295371930339 11392034622452349039 3605098466559305322 15265211230769376546 4832506950824232492 8451213486908179232 12618440284219955881 4349651509681409977 13089938117529833730 3841140555878836728 5868335595664590123 16484451158441005974 17141585014514153055 10107643605855237199 6280355046491844759 17259807149019264946 7062543542141441389 16586001170495456504 1058227031926585118 11459508886830165286 2510850344386347028 7314919713252792065 4463095549355566693 786656987071964552 15490281500336401815 12607348086493318072 148305481152096748 8128639345751275650 12690273241950552453 14581876952781525954 4353858802629367464 16851265680844399657 1808046912445770824 17550013076462424919 10989202177924676325 11625942865247223482 10235090998508061806 3118385515792276750 10848147949829083510 5610281794669463903 3751997058317054142 14453650887894870593 5692187196027590427 12478991240669144447 17706482479838599955 7653204844913907254 7771577985219675451 7912788480587472451 2698042529137728197 13301253015664851723 10885277286241848167 15365639006583512172 15020109471530132972 15564437392732833134 10118027387594318149 13812571010905751407 5227349572145844542 16291947407198856407 9985976274520025176 5705417781843011220 16154386332154613288 2549657586873196070 15129707420169658196 13021853194298548831 5552170079210525148 4909440569050850684 3001177677999249924 1282884410247187655 10710861386490338460 4303305569791413024 2587280792382669185 8084083287782715450 6514056985445244280 15187252642576112711 6009778703388812886 17290642843498770191 14738527812912668253 2399758396147960494 9922885601217209552 6615835896896192625 2584592773460078314 11211516363200446589 2298372564179618370 16459215594140327124 15524037393709535954 11774150077536434271 18182572427169700920 10303974492546420331 2334140911877620129 11632106112803492100 7084472494707799311 8178064798303710683 11534499257021877584 17625543976716675860 14844470573291328713 7907132375283129994 16190711060956762498 1978708236107682604 777685653690334855 1018234578926874939 11969309363718573356 12955463139690215034 14528216145077243020 11895841040435543124 94510400524403198 12846991325676935186 7081499803233222585 13904697216122657249 12926801335327611939 4398478358882324515 10536105492156687557 8370343141973451465 4250184167937986785 5444386881602204091 1433664573429278984 8668048531083991156 16085641641902657219 3145363632820910505 8731219135531438444 8472037277718864739 9423346544240846478 7917679704911976630 5068405387598420006 4028464718735615608 598308297178019181 9343161869314990973 3262984319164670043 5434011097966393575 7648041779526650710 4717858478711950286 7413860711823244456 5536891728963468499 16020642462911945344 6093141499823269751 5006101811157318033 10031130545785569845 4181410856338004751 4377892732240017116 4264308010971107696 12116803941060887048 1155437895705274785 5886037569628206006 688083378073348986 15526478296180005163 12787716595247147207 14341159525945487343 16857364685412284288 13894212699242796283 12534442583445933655 308962801610166308 5642747608098558448 5655169256531712189 8600845074815666453 7192974965636538501 3120527015827760968 5215123857066176382 4440551371313334465 11221056646237043167 4538640325811245945 1996217534990687568 12886950752791003033 940532882989660645 6816625674322109683 795783220483051865 10990679104549598375 9704038008580672482 16466120375981203594 11089672518790019103 7352017898634322718 7310625901377731513 8225305291219131117 3906390097259752822 7819610958344476694 6698780307723785964 3943398172909985362 16198045937399470686 2095646151735348247 10088972616606163740 15295083417973732318 285839660142643423 3792424248104193559 12577536096358033705 4827847787913738337 10743481453408439336 15538929866892859621 16192461102031744010 1732029280462079309 10703566864758517598 16237604849876148709 243353742378444994 16913759882269823509 8368483565094242957 5392575099587002214 15349508995349456944 14755147363203209941 379114792383917143 17477569506643942050 3730599619454374838 1480890844081040072 7172011703136773470 17071234323591749182 13538169328019585393 6380621143369305080 15914610850277605942 17193268118621510063 4168950373221231691 17828560171673194066 1776204831508140154 13261158990475969965 10530750014950399161 9665320443288784071 3224563981870610832 16705035722437995196 3696937599781047660 6244949289300099913 1290879325434529620 5448241232941542205 10655761405384215244 7335786772152199638 6532783647921175416 3766664130714693406 11628997799055737898 9950971388785773914 14390385478079836883 12761142432265322616 4001127076303023917 631392143135995079 7547990836071106895 8871085058992953533 10865842726164321053 1639530638221338556 9769430584804016806 17402997507363268822 13005051862706534218 1949994610431931362 4132017823474918585 15287573174493668153 8219085935223463049 6622759335125546358 8907197038451254827 16338567445037879640 5259126129017257370 1344724364432334839 8373813182229397291 202771854794843670 9742315245689428308 1260054368731491955 2223004463081130256 11051662579456120942 10031404182098753768 8626863245515767638 9175460074693283448 15941755378586973167 410220547198670706 1219097534877439584 15225423000423716679 16918400507224548791 7702462336263163760 7166161022953603558 2147283601873915236 9128218560074548576 13093034919585335201 4392805291060021925 1557943092880004016 12384386490709851090 2417532275887059925 8055197881564728010 6844166963773485483 9520366613188960485 17031929013619818579 14738089443147056538 13228010818479498609 10339181308781023214 7576645725940486297 1922958723677992619 10955873190743875517 17295605052404101634 7782038139439833654 15588066603574084012 3055237844821688849 13138200288873050273 17022131478114428801 16393330805255304024 6808376045392090918 18113142099728547596 2262923310726017997 12500033658038581388 1648218653457609252 2969816998699702420 12048741749685943888 5946357564761555091 13002159434585557136 10222383839733521733 6516849468148213425 10762652470089718397 10772848341629135780 10014541313067844611 7874816519347887821 14821593318121073358 1081710505812564402 14567348389205361350 12454491781718621330 10174940041038266103 10600585149817501343 17886365713063478257 12930160234505434586 15343672404786050841 14939446787493298702 17955093246602207075 9810829612443460913 4795731296114840549 13446000754374402896 17114158929294905913 17028450159784079879 8555079262105106479 18066367210543319047 12806809043730126605 3549402043182145471 15603207204256529466 7544635656241465979 14902834399899255993 17534431805900491110 4477065018825649197 14158352153326260685 2108502211491707431 8471420822219264971 7774539751454677597 17189770265966006317 3250799407812374255 10105045084087303101 2701608917369279501 7733676815483909388 9400192015340228715 14288458393751591474 609883793897913859 6083048155567807025 18269225167096464090 12203333650079759560 10870864202273736868 1572314071854502214 13746384144137759602 4176078615271409773 10608848685463790418 6059987547783676190 2229918102611945042 15944265252044027627 8444741149663181282 6437831114845700625 13009496791800301970 14266920834113019632 18122631717067705754 2609758199312650840 12621203840170565080 8271070819944302491 1443664877768815336 14867766366870983418 11372402758481015186 937580302333575617 1741344327018313359 7391558721250030138 4495985032514629545 6071090952827919868 3753531597437841040 13116050230162122756 12682102947331212051 5289631717415319787 8753038023583376580 5095691586983559080 7860749796456065778 5724632596909127488 3581207326976297377 2731746455374937897 2177374626804926678 16829593179047034323 14879170050333352505 10853415824799633564 16689631641808954898 14410636893726587801 1596126684346181271 15729979624156042258 5360334813222285703 11239781215571685382 2852891578725809326 13835251259183874501 8604376977704506809 17818157214583950825 4678129835889176858 18073042035989986343 1210842068885599752 7581593342632012912 2814364784250873996 203797978567927422 8215001689383749018 17825483172031777492 7744925287263550985 9801371735207703832 12638297559615009445 6702867445130026243 3353646146882806764 6204368526446824842 12132796650369942619 9259003030117444397 3307664216176559253 16202935555501459415 5041105430655911766 11938706987270489898 9282057570992450895 15574348491976075517 8493414240413198296 3179746893357264169 12337209339508537732 7066113742699743066 2936706304757895562 13846550455075832806 8493408153760601856 12181825788028403210 11604751689688336510 2370727992180155710 7684854694387137436 836817017998166398 2539271803171992459 301584354603500042 13066273432342254601 13355654938930441790 11235626410294082453 17294773092219270013 10964590347344394351 1228839644214579558 7968953328536043018 7963484042139514726 6701424649080910453 15862510175206326063 5394982754789073126 2129751245133178420 15709309299921327667 5965966819781348202 3098505352644893767 4173580172146464537 12153946547548103236 3712374711014970393 9368306408490809416 5426893368042655555 9149681083000183420 8688130925479773730 13071735123255073689 3934858416061818714 18280830382158440572 17134646003476280085 2189097497380739796 13543343715054762198 15771572660104255461 8952309526779785822 4391252296585864749 723516294460717325 6246534539869700610 11686708925138751814 167977734226318332 11793773421526223596 3569839158201597352 17406874404173634674 17382057664343889155 16343827573061008112 16766166182936476195 5123403958051218997 5981084124843220072 4619714465402590458 18122191175914543649 6976984814861009757 463833223757242675 668271820334271333 6787715828320998193 10212071599816712086 6524102526574205331 15335414110720188983 1486016389362127762 5415030106282015490 17968406474481798299 6027907583579416018 15688105163804781609 5261417807169307740 1250933090965804892 18131541178931139982 13302015623834840874 10370391309561778891 4028378338692521138 5998163871098159490 15693577839631861930 4898881888870858105 11454810018398508327 17205037591525249742 10849499372967708245 51137309055823678 10098192785049412395 15453995940471839124 7347393618897271209 7005422692002873815 12839098436018610862 8112825879707322839 6146340328694842221 13762634264351697400 11304046174284763918 11219831079482367232 2226666654305995938 3117654408195687318 11949109459618397405 10442859262183497126 4919327490989048899 17049555702192746160 626403418459821657 1640242118687508186 7973840833628257074 10299434151985169986 15880948516828396167 7856812490704228688 10005543675489053499 18174117151052827358 5608024743299480946 15070276735427226335 10569093135668915013 5342913797195481318 10946822894395614873 6923547363732337657 13245388214133537479 8369182924647129216 2195108911985180775 15215156766313387344 1243681714413530430 14934855716162524730 1195208749162333999 13104554019958423113 9582381538017761148 8775795139625634217 10343890042580344561 17478843245886973442 3514437679863219904 4064910354371664727 1769306486653820555 6418298966869349633 3729080710088042357 15721399780229087110 17386288599278493455 748689888917404825 7717096491773187605 9231214983846856715 15848667172093952508 14341210855603071087 5008254705739880554 13852418925436292824 6468460080877240925 17789030309098232269 14946398310540090431 17618461882294553104 11125120351357184697 9799249985158702079 12570000711328008043 3517222736630252519 13311411201115812138 13966138585229321257 1429435601004903663 601872235915405895 15577708867260380452 8032204365682913458 4967973358350307550 8940220637879121237 8639097409210122268 5370797054863665762 2735253334484879291 2039742233568164600 269958116902746815 10724761801168356338 17438639255842718919 13191002116612107301 2069128919509660767 3211292282431754275 9685908204282037902 12511659204948202397 4603488015754370538 9253230460119197498 7810946868907522069 7263298290983251162 3261133960863004707 2902357701621955332 15278023945844808917 15670849513285657520 16855785883032479609 6650570529432337612 10598631039417928417 9824561289200433116 10087458399030082014 12545232825014609493 18025101282049968924 8777172201899579634 12827237816367540403 9520420915973911154 4455567633562643728 4090273025909321517 8888186521532895849 3897737521518906298 18040051729815951858 15025332135166998742 15629746445145268860 2798658133853350068 15547006983861069681 8300924465512205715 4130588393864596717 15654156611325546016 17431463077245683691 9629578141774514891 2825574308618815924 4757886381028267251 7178912368151959845 6875851098913998939 6040153249553946560 15927302956907520034 6836517830315832030 1262620378707744725 10429023778313460160 626359066791979855 9091206861591365372 1049358881203999272 16300312188542395763 4316774359024268407 7785552519707660950 2948096048449639810 6437198544586883423 13390770627443549257 4409205129121212125 12827995630816770634 8708665460251955690 4249931752113701174 6909547417559628965 5305479703084975810 9346067555160069838 7719354077430800622 7430880067152488560 9060138800503949285 9040393568455019616 5967668548441653681 1149742774365220261 334420541761532342 13874696646871132013 6732181565564840862 2264056724716454718 6304069847984730014 16003080968181191173 7347240900330786462 13059195431112871853 8737536857334894346 3372205146690132383 1450907440795754886 8771907445363944037 13627711067179274511 13338431120905472551 16364872161111987988 11292586583190964901 469630238067631237 204679721364704204 15413603466568362446 12637491817203306234 3553370108760201804 845281703267223647 1557405210128563729 7276634324549387740 12381242875959822828 3182867955019408244 4285107190119519488 11787716998457602284 6821178870813293368 15381902805421048881 4323833569784400886 6448519337943733032 2793630109910637811 10796498349780257817 3811727241629552286 1014916379794921344 7472713074841937706 3540687668949633675 4587680951644876527 919816079116446721 7536701081556761816 10002736684469994236 11265783081622193247 4798479101289273719 516363282512095090 5966096011174321675 10817142782504669782 9230702196022912611 11037272686938591444 13666803537533022528 2917723768647380006 13982977823093293739 6940932573613806382 17861447515006025809 4273921400022578045 14807554088773600059 9593393931075298529 8580027603176107195 7702704124446102008 16524859991312598733 8527518680261573408 15947722280175839651 7320432763099715223 1238786797531815219 10480178569441131701 15986352173950036466 9302133381964703979 17794850584078463441 13760234137152956385 2671142212180768511 14293326733655402117 4794649150813276633 635317818037239067 16204832827187406440 6630285008534240601 213133352762850240 6453949647064351218 13542044996764498518 15841310341748195622 3415283782916246469 6839181342494261579 15958285681044082729 15619473672554076343 14137540174047267917 12450058267698266305 12595623127475834619 4230610685912384098 6825664951757786705 6340687764264153453 272734885651234003 11079457435078426306 11886947699793713448 6309439578985121046 7129276414039557375 7004295696593010046 16493524146206096940 15676240895093224778 4379603029803389297 8313441481196766587 2848386165619039816 5437885477066069408 16648259723184161406 3349070518575960635 6920459775615646024 933522077733468889 11317689623238581501 901276021875356604 3976980730097495097 5676498720172675403 9797697220658302585 12368675590537275054 337158103372457475 13558218993943121015 3888261849581016482 95618355641644642 15921120960996892929 9368045429421293723 8378706519190898416 9519838368076480826 983897241896713665 16503831958614497704 17841558005801798137 5693836690792021005 15302888097186540967 5018855128080529626 2770303788547908993 4252203392432784405 2515313543016631406 4730265280842799493 1865832373684911023 675723019640097292 13594831678608110835 5791091898089797546 7492785705981372534 13804305859866638028 2616536419732425153 8833580225713586729 16780734517434386292 14774778045263346515 17349851797335885079 10772098570696204799 15848224434321894441 11869787181014895236 12944104271117775915 13259108155886100890 17588848522753986593 11311125041606165128 14266488310036321989 14981906857689372719 6692435915796117715 206140011202151729 2660409693854180107 1022343379568094231 13492151474058781599 17839718114306033935 2432384590699012644 14489698800826056936 17903566005344361693 6389932847579028678 9150358451625195387 8866544581865641318 8223538500649168100 16318775620551163758 2131940452365344837 18408641963483313913 3550692011950120750 8676799953802418328 898389131950873091 364053571343836230 6062357991475376412 10441764234057708052 12564806831759968524 4598004553854403315 18054493622089690026 8289093359314161818 7236204424858949386 18352769784430846574 11117627495740701995 11714269546700668477 6895673336116168799 8760867297446165680 5012324744202664364 11262318697178677641 12841189060191424887 6667019504254036215 11663833406611211822 3356024149833298949 11345494536803994748 17883101646490319678 12900466405489233995 10409612420799900374 15150764888874138288 10764328241025473390 5562788830227030463 17542140906751147101 6140395646986717285 14508980977996423512 11000257219291242389 4114131038206461218 13705418581242149707 1495833295371886509 5013484456966027405 8081073228685393729 4641457066132463343 16675557388675735007 17374452267803012680 6032550176657342635 1856754150534681366 4636137651849649936 5334844201816369138 6206373301724364435 16542856174214834809 7518318528674794378 16493538010232145760 13880032380427325479 2643251945392227980 15727757283358549409 11498635151982109871 8870198378872701053 11531147481158777842 5960286612776222307 17772364696421617067 8163331302346674614 3792357154066560356 10179869298466640894 5448164200496571665 1509183200395274529 4205006481136768081 7288968657213963253 5480263778634761019 15699073684134923842 545949665810736011 3752092700535560344 5855733085999745959 9564523000381148988 8012219801911466481 17020413553150131712 18197663625251307535 11409864605983799642 3644927336102629731 9285997245886380388 13595987927541750504 10072540574743475646 13675440040742669435 7123124460194785296 4932654723962288563 6313540476061940376 6652218467259324626 12288395995251082938 7368819412678574602 14188005420956778863 2494944475941594353 7836894368708375960 13051777228578928039 13882688513285770714 5105313877208000180 12443734268356327793 8113667837347474686 14824432673292634186 1827070462741794969 14311953406043972745 11655093312368085001 5810967577217987721 17781645260557624286 18073093568582129115 11746328785230720596 17202278928971365798 6249764010878869540 4747711829370057044 97789209012333336 18271528395818204314 15356713556741879863 2295338102653463267 15855527793865781515 686142266940556836 3342993688268400235 2650545613015252690 1927438666067662898 3402462956185365925 4208810244726622376 11016403840110275031 11950616646828579539 5355251290608922381 1241474060941467463 7289984331185240810 15270040015533939338 966611893454118851 9113144863337998681 5757886060150650282 14298034116326850514 8096088540528239918 8709186921070249612 3596033009661460328 12798965234434100461 11302187873643078388 12369989795958548619 11319772803513755790 12114394791619371306 8126178731947874156 2478117150274038718 17176127997161972208 15389982014669690620 4725937112147801644 3404693729436264088 1309831729520995083 9560207697008531952 17585293111751527651 8665613507972993815 2539793239546881194 4577925960490507381 3292567959792262157 16802811194903315490 2110893216698967949 12247804578190407797 621180527871447284 17543031664293516511 3918950464910551107 11002461823022188565 7625409693072116776 1568575518462737139 3846257151018314881 11151635316290614599 13068188362924222226 8300281139385572509 13110090392533814795 13587210883699163168 446002667072616588 9053808999369968266 2910960385047663999 10693252953275015578 12278604631686491909 5556007574941684067 578016553056162339 3326980279817320761 16748010732547402833 10430173302829841716 453172837229304603 8040262092126838135 4989925742102464474 11782835962702801908 6043510136342998572 15584504274228915733 9432791318977071190 2272209095994977223 15632170940061568023 4171052666398972124 2097889527536072308 15349952012250442842 1826488558322665210 3853851548531851920 14573621615241651129 196015677143258188 10327416570261711714 4481045406708033872 4630532096830394935 2267141363417515937 17376978024881980646 3414730870891128654 14477756903600523771 14667719219825080612 668206630157886724 13393876592846620473 8746719969603798254 15912646398932120698 16884345365404521081 11482798061287182428 4181999530089069351 2581233491265090170 15711998406163444478 9100943345979829442 9681800640854420252 17848386202970787672 9372256097108353641 1841735789790762002 2728065721862164970 17897876248115624482 16753458255485834898 12237657694093531556 1541253803270821396 4623428993426108006 11694743066138795193 1077289399011765533 5764245567459296565 9561555025266653624 8410479484518457265 18104498766394381463 1073146513578647941 12582217928542616776 10236783797688278293 12330914306261039874 16510696219338668042 4146178857945377 14881895422876440202 17434475965757162852 4580498674698634117 7137961979930959394 11412885608924351317 1219253275662596667 12428267238005189195 11080474028604667058 12631265673394603013 5662092990109416298 6260689251385045095 12349990536472165531 15656942470892385889 12901368554216591713 10182470971566750330 1974834218447694487 17386946147047167346 8281546248808693495 13194483213009469404 567245721841339008 4695194323279048407 13164745391953390464 12050174234410677094 15208018852658456109 13261557983351002792 18326934472099582990 6780776408197592477 1305427795536643861 8466544115082169063 5907451993760688681 11215726907592797367 3887602129073579896 4691219579829554045 2507963343188711767 18195535528519322582 11746470214433887993 4140031868344070383 15365076037964489121 7001656818473032670 11382458729217109504 7523245823444231295 14629007085842335755 13605809648799626948 3445195465890739203 3247780390296217389 8928505420854746029 2193340604575995898 9581865687872845867 13488874131831779706 5239314146134200900 17369252547801251161 11122618428969575271 13870971504562223518 6804915176159210270 125021181808339356 18114751565783906653 16515170874662645610 14686476333258680797 2125017659288590605 16494485401116993831 8887398806475767431 8217427736528300275 3803604150020681345 4993092972792750586 2288839213707772228 4051615638344286639 13665854137936991176 14247623777049556762 9223206661179697757 14095808501412631418 7864342707186683003 13778316091063288968 837079034275176668 17079858101052120561 17138471442552647454 7585425353034890959 6415063989993426939 14583693125336699357 17229529935925695178 8486414596076035014 9740580260057865257 5429933074468214607 8117344624824936485 14167533715411359085 16600729846270355651 4433603667081118295 7746839316639155912 7606253774255958242 14539064414732408382 10152263463132820929 8429658990913216033 14054102456559952783 2308438158772153028 4777211738342426348 12793179088995114910 13738170986350308621 993872346639302558 832878896026887171 14779832622073766794 14166118483099519858 9257110981637211188 17317102762723441798 5726264156574578333 17372147489077467657 15964521481361576921 596863349382950546 9609361653905486131 17844328231010102215 11831692188003007228 6479703266686182872 13786856662783861278 7735745220433507906 5728422207732910010 3369820272710427616 10242674017602377257 11265446758837209970 16804266326793271749 4796062883589752718 111472699827072353 7973261652211997963 1119109561931061504 11005636384346369263 16496907522735126698 12079785611436796662 3871935099585868452 8811170898739932298 3291355143001114867 9943861106278048847 5899586162354517210 7598455641089439150 18337151296376447376 17444445347990981522 5037258199362131248 18029098217512252872 6404042652221783831 1147173047177454441 1639392057022953428 16256594916382800173 13114742223302946237 10942063620058599580 6247028930957541455 5450197905887163944 7335338232873393848 6762245663862636374 8586701597770001988 15405166475176069825 5054586325600357119 9236877949754151386 10292301269140879402 11792068782044353598 16320944827987500946 16684713465976549047 17662267799681687662 10299628015073013487 11754742876180054708 7456381633377318251 8539016145283523616 4952889765415981754 18260685108373711175 17258458907979801888 3249272734258002761 1539392555198497803 3953490383428619645 14712363641327471897 16908068673887528124 5392251055756352753 10792799150629206447 5592039239054430665 7730386950603249756 11484149997422716288 1613557598260634843 15464648121262731731 17900627721589312611 9558674205049478182 739269680394089016 4998129499746528483 6825599869420567852 13069116060742006103 2732737978567185983 13341628213315874060 5695150459189571540 14128403149436992350 4340330928237833615 18121042239588769275 6874224039552957297 2133838834858524345 2243117338380786971 13671558297985953795 5078220047700930013 10294292516575410359 6759635895226629082 2626604100723683847 11137845838585008668 422006338269492662 4109045923733861369 4391950695330024726 2930433001377914623 5157095890733335950 14234423009694240885 8619569587927527370 18331669980260060656 13972372190266700871 17618624952857285463 7163390952429139420 8171009079348102038 11855147622622726556 8094075411407352650 13703395790667579035 9005090645838495653 3533017200150137484 7544576330754543056 916481120845820994 13168759347336819206 14484014128340610743 3432758089472285381 2439359844845855880 8057124070990052824 6347535364154614415 17867152536558701381 3278561991493945519 4751718480783802837 3431591541718956439 205569048891710431 1805175265113268591 5333777035291340097 11992105385405155281 10340086194331031935 1639286977433669030 1478734905868197790 9377549643657838475 6461586401207857386 12771579142369244356 2115463074472663324 2168355643313096493 11410834217552870950 6640662362935152460 8810593587205800477 7469446312372897342 17202075096206300302 13181652354166293033 11761269495324319813 11877524912667339517 1041501013845896814 45962471230746029 15902522675396125823 1500213453469228635 9916032380823050817 8892805721650284489 7722904572503631826 10312319511285876712 16386115071248351905 12814414461926040625 8091133112779174897 12052189639607422456 11084668525990965551 5850359895666959836 581736216438455659 13832551048784419966 1999988052919590245 11375317015735428201 12581128621265362601 16554201328244028328 4079303719453930969 6219474657093940568 16492706415864731419 4909673961250557285 14450690451371540345 16829807764621555936 8538728359578502952 1496894754299625916 554798940843692161 9064465587275801552 18342054254648332596 13778939937895885214 873814283552768983 9669759795825916601 8189391839126259797 6268303749906698294 2020546931767031111 15289873510183670599 1145354647844812607 14298760763248369223 9504505405988375502 3523858766352549079 6367358113198643715 885908168885978364 15020671781952067832 16767473442781258819 10389043207066284567 2691885902586311890 7394087887234306158 13951515536374897003 5403749589341627560 10390373866258511911 17668089391582509720 1299080666429918582 16122049942425459969 15616053395089463287 14556421250038321669 1780260753664086991 2550557740547244779 6214043650337556290 8367889148744218962 6215208367192410728 14665860267998120361 9580608071791471831 4361869436561329177 615053106931397758 10275238390985835286 10715985884682929119 12544781077119021113 7909263803201923867 14608977832601447591 13055890245909081669 7861386303975654737 17588291120490772378 911189791630239181 13501479671824750024 10503510794705081183 5880523760325872294 2329087621271933689 9741580319130061710 2015785547957896638 12220831309617349221 10609595773738854850 2650337404272564549 16740232319463084951 69811935818611068 8862111450844877037 16848749131853420616 13000911197509738317 1933988975017287868 10932060792850660202 4906791448417697061 2466221648522006785 12605335825643499075 12449608364272587230 13077637398880497639 17893764598392423568 15765448894854664422 13727217486955735419 13626338037472745928 13143701000349978936 10983974210279948209 9358143127420167376 18151284313717697463 6457533024609675919 8343429947391524799 6903139488279623023 707343366426914791 18308911364342917862 5653335205091889184 17419178805613527964 17722341579795360831 8306610908801599167 15234748681424572208 5573749896763380256 10496398594414635938 719651699312043483 12099708020156187830 16120533384793679963 10499481635677015714 17643996095372048156 18058934716676598139 2320919186532209069 5508679922305080694 12290220272214643141 6025427934122834310 5968976644395066390 11348150754652001761 9310565424044588765 15641914819108455788 7281901483257000981 13661650327014417687 12305953586893114781 10417838613010418411 12549068810615282672 1165235717348586924 7713700508453369477 11680745693340011710 17083221944813954422 11693631927479506570 4460259349338686593 1267905350652170950 4896169944691119819 17772787110997248454 13226817757545140457 5274981855525539106 5765670481835177183 17914123794277160941 10803089977451531782 14882667695169654946 7082761578975004981 13961689270776120548 5584631573092389302 12687399030655747607 16309340698837783434 2627246282348029365 10405261818128013508 15671404748873385198 6628471310563516995 4222765385939464016 11578018249049752715 14951217594796203670 3806836245481896859 11852463504568274601 8357873520665179435 16946786977612539398 3547865164094656627 875544106064921662 12098206048202586176 4769415506222017030 9714771023117342874 11841579156685159802 15557097593678973925 12456525708916823082 514106922966297968 1281662679142734162 324958575679801538 2471103470295945729 6807046208325795307 4744585199909860163 895313803677060010 14727641131927718991 10612884536233526804 12507619351415077090 11129138731004481640 18326318464847932168 10251680307105301917 915044451804714299 5468640498847261026 17500853499069446377 16659794462662546035 12672613127366898022 12781894734939426346 15496203164084963427 14566750223552790668 13825309106022629857 13893411619240926478 9452861763980887964 4457895352432205637 13015546381656070616 10391252693155727374 8705109741620720099 5114681153808240450 10764590373907886648 7108702065347044932 10762426615740009048 2375532308842317326 16758646078887041319 13432001233575622372 1490517002156837425 17087536307969680261 11868707380892780527 388613475219353498 4723029402552358199 12258218012734638830 5544857725519665013 7523538429865409828 15808561707222219391 11717262775769734598 16726291381994703855 8179931531461536687 6398293354196459095 8343450236569647959 2557032130433194019 18100183817665399605 17558761398281825801 45899289874622461 2604149400164980481 16604220284151062140 14217640477125498983 3544570813224017550 4954732107977530934 99176601295060564 17099821278076295538 10928334015386137564 9560323872242946398 13337592441284043077 11933082922084801050 3528201964954437393 16001043734721768610 15692529302638106526 3692530481736272926 3598530340315152202 10370805887219013564 1736047211492484997 1033600145296401393 14511700908351161298 10166290902904099710 15428070818707500298 15434654949879528228 14483391121003569352 13096050028741105895 11138155680314240256 210559215582103186 15310127347696414964 8485467234888129150 15706598903524843299 13531070380515207788 5405081384598789322 12379786179201692605 2492096615970661288 17310284993847283591 8224513283226174259 13404556979865601725 9875341121640300355 16148775415943594477 17998780550353880607 888224055937392508 9248643955688593175 3100687677519567790 5060683698176753786 17311950848633951363 17994612161686736307 12937286633197981498 978642838317659851 8647195676434164266 5218263107839500852 16091484641782916331 7599300631227057459 6124222660428218523 5689002836190691406 14128788094188365438 10850074680556514410 9774864648003111965 10172484316217881845 9051561063465933594 4429735622050851612 14236963577148537994 2336843665398428324 3579314746705324804 10318937173637122810 13508136097239796989 11755849845322211482 15350547575475353577 9251166803116340940 9209555170444177141 17641435713513147284 14062330900035419416 13557473973112435984 9344179482849217589 8556565277929902407 8698716843019671779 9685884953094712964 18057904364627714967 15461747734768650927 9042069866378808519 833857243019939409 3153451914488042788 15005144430793541009 3629409882618905595 16678773147008938774 2125035291450217784 12242453167160706970 13830302358647608525 15350488490080392190 12017236522498463702 18068788018583585053 13883971750230372720 9540324923197795427 5940131005629163219 4716421678619974098 13454985947782922072 9965929396193091257 14901564380833131419 10879272021390646598 4634458197232256254 1448925381542067691 12202711216360520175 2318161488038840420 7332090511785485554 333361509019346537 2708443943458697524 9470150910278463723 2002173736315289912 11686325268613503319 1188564744983380047 9897410166424313070 1695435100947475444 12488377595334791385 10668672895512022185 4404191657252381492 4000778120073769896 14991224780162490241 10996075905530127016 13076436843555500700 2740390392907076049 11250288299584132749 5547714167921636858 4222877591937699075 7908868312071925563 10879668102936677509 8081044829429472892 10672885772807842002 6079986160724102418 13882463593856597403 4981142093829893162 181375599367870704 12784440099110941540 5475131607091490843 2683829633405074694 4704021979965952972 9670330839438596718 1931353808947664415 317309539754626563 6406538314776862842 9023081650068300518 14366496431008189371 6817554987723960883 3051530390312261128 17499839049678430990 17580444613367117958 17498300667311946861 1747088665588287478 15140976007838763442 17958469544291222469 17622311272558335809 16711168848388348459 8130951508262629577 18073318431665749777 16142902123281317596 7540928083229156557 1032568256904461714 15467861750247604317 14052331070113922138 16658318801947879060 17310419612747819199 3829476901464819688 14422463811410236881 4545030802221044089 4288311713763491203 12658087502930752684 6956238502391582263 4351172600505041172 3338547960120673510 195529746092203253 17997533490936875939 13187791770696802232 7744993052061830307 2366398946087856904 3345841083100870608 11353709451436292675 3572559859917267429 8909982135027733623 8153324994288474230 17088845811023133141 1674228626926241172 10417247927783780902 4959512472083245053 3379725462467934980 12872144384486122705 869233723323247747 2459532270140514957 17660159425432983358 15669860203153602514 2850469201147385440 15023563267775279434 3337866032659332379 15831951539144060341 14850733205361127061 11479212840409889933 13597715412598423366 16299487567770541787 13237852973166463382 6274501277018661804 9531833179692131825 904487076326860111 619171764885807326 7552025289481869208 3754435454451590540 1072212449991604569 7406199290594448771 7205228316019355396 2368281999936069652 11441840728529567533 17972570173081352913 3505445273596720305 13078860780108170501 1195906916858453510 16521623718046312815 9997994877840826883 6982122841210943713 4469142268073818635 6486939166027977381 10518079899211503151 8488618166495421307 11184950208248739090 3710328221405929868 14284780218882219116 6141492018126543240 11114731498403437514 693577520200222361 14801318813232540585 18346366557266494296 6835690843447163492 15373993267113242143 5389824070207802137 11123660641012901750 10545450373515309167 9721116160165774425 18099434660233915858 14604442199686668777 5557188400705958617 15664868128135747844 5811197503657734762 12235751386930271659 4854952163748073378 6117695459354776224 12604614011761478861 14698884435725837939 13758238533612812059 17515719176838034538 8460530417930548901 12350581656945023878 18063083711261997822 18386098466352558735 15612580407784716056 13309552947724990844 5172760525231849029 17653557004320980462 7668623296382875987 9841681491028063039 6871043927991705738 17722286208142941363 13336405995019245135 18106429643249053867 6632430872865144545 2508521179535455294 4107979198280228 15250998307097999916 18117201163712052052 11970643452919068229 1074241426363329436 2752002435959385041 10864091304699468009 16350294161283225100 8393203962731526631 5067402438666038398 7464889021005532956 8168703736256353450 3330660290704658326 14104440793317790334 2092820336719978596 3859443527155559819 17475421712652306162 5552351679384744777 17967830777621699148 10331221018088231515 13727459057512661019 17229955153350440359 2958166313684142804 5395269574455066831 16246034555949132045 17745675989893070678 2741903888614880440 18208605540213263784 16860560332377675516 9566495826988661754 5739512105729170326 15394429942731624862 789183215104628069 11389914590325430457 6417632677905700173 12199052738756264227 240000274470227758 13152290300557377519 6333542121498945890 5530024581179430081 8668409492556263270 9023741498683933715 7725911773181193903 1858583197138468430 15932277049383782088 15480539051091613310 14296356741500809196 17823533325085523780 783309521045277108 15844860886285695591 16600918023320641822 4490801231462367350 12890961585371870795 8969964213919617541 4295217910796316027 1119876957331877821 6298822117255204818 11597938294402752400 11725360161476732548 10430876886288164515 6601000139411413491 15169626756854934116 10582173927884105054 16355276372593867051 11644810446815215291 12312279114544684286 7880225528685327627 5766010030309319141 10511048370534975186 3818002480793513925 17119854941550062576 4439326966234726205 12718766077659940287 8327799797010093037 12955148859741689754 1770035749121567916 64800125704829425 2487860864994099172 15715515064011973805 6119033860503238499 15620391140096261347 14543249830689869158 2799554091315352586 2240423273119006060 2825591987041259553 8106189762603377651 9477792518294399646 2766675690535760727 1249115906311627021 10164395298562682885 18163679684852085215 17155282297684620055 334870874480231384 16577355100030300238 10065267851145844708 6835846491643470265 4678714500478007714 5701520157663203343 8365541978483873026 7476747699270546684 11431752777679813289 17877069305912983061 5713849174123952005 11853752190286205552 1554432738058621142 10961691247059588956 17159381074881019725 2725836740711801907 14280138946499969033 18343976444683625663 6289657426174968608 5401186362582817960 14821893770604167788 6361253797393573380 14703434810536991342 15415682615529432468 15951692544158534977 17551345510590836272 3565786896046830648 9522093220895073895 4826518709794109939 13769925207380416831 10653523950818059867 9675722802216176886 14171846564952514695 2781875020186528602 8564652019431825188 7568991468452835492 13145309555744038192 14631803210490604526 1299849805793580373 5800336887064653497 11539100954406907010 11735056479436742999 1507246805299138942 439164518511649488 2056027724912203093 12341085020501074641 1343835128400130614 16972766894101136284 9347226139803646722 8433835647720441967 9814198478026441147 4929529615418404119 17468205413698619219 6531414303547863976 17774901709478578377 6294243582861905628 7123054684367147904 12183387913117229033 12272284532130308885 6995569605506919911 15779589046191592981 11895743243624848611 5422042635769912547 6439924906514826111 11012089701089018931 13303203748036165690 6412187031540031350 4888063145517320558 5458824681330828724 15685394035214481711 12525349077848679935 4193876368279772926 11173761697436417646 4775826673589310803 4205914700063215751 1148957987117074035 9667368531721989811 5540071231375566413 6330185586622639907 7752230353012197439 6583392627566531293 17945401725996970319 14148901578830915838 6593609121446153136 7122594231140031593 5974972569595534965 14687710581565338153 17100429528358149807 14871799438647439883 4116089293565429430 479858885117607191 14330062152056212282 17386311133646491321 16930819179819394096 477220444141102415 2639483566695249677 15480028891061045713 16255005879193893746 8064776640105456867 16646630036377784827 12148563474496705075 4593897479296576145 5537125217936411162 16115782416114187046 15009440502140444734 8552995557039733193 7250282849386627305 13206465154913663547 14924097794243281296 11296994833399456264 5829594574599234502 13741694668126575207 3859728007054156784 7570234864065751661 12530946562709888348 17507020076764282404 1800792077188602102 18169326579584584220 12084164048773024246 1113017610879341378 17115526776676857832 15188651637885561282 1317474606115091659 4394960412073201743 109489953277492442 11151527731517205235 9428057884138405175 14420867739360766115 3779365616510096874 5424299469519705558 17362036858402225943 10263750692741676277 7182664616587622824 13013418521922447248 6821789071906851968 4495978578550088122 11103445879172558899 2239164440981956288 12855496647586813293 17652559791983454770 15445170511094600350 16134543989272039940 10042499597872710119 3273082879017244758 15158274313918120840 13396392399161457319 9299558638406159156 5686377961887184281 17511913406565108265 3296125973802577067 7724399021996030843 14830903863878815606 4837148439583990297 9102327561716820531 15578682998414407615 4316188312834646405 1627268620903391587 8783795815429951003 5376968788586864754 16207107728173692135 4044580446643908024 901592305367645912 14513756820537083512 13668125754449702488 12978979837676951280 10334450129818901800 1811546279247230546 16726033462142676365 2645114155292115947 342017299304548058 17189089867571111485 9158816881301951983 9488815528891179803 5484816772190199706 5663137581719979472 12180665670274864387 6253219614469333687 14028507019703332959 18045636067200648378 16045420215081246168 3712487622829241320 8135288734243492632 10071583806183973550 12703497199952893771 5078325628109794516 2225622988315491500 4714471264793162841 7721423735062999143 6291130105923204335 17225888082498126238 471453772494095250 14933170712295337853 17944649128167272472 17184025518382700229 17938873142336852565 13029077668065730553 15073385809202012596 11923741863190318591 11976810839730464958 13870111788208755150 2448908269828364394 14848235695464942973 9653281118790763869 4805365021194127105 12853196148681535354 3002817107945881513 439742879916374967 15456343578336932859 13642983291552375837 17086542569822020128 7688921473433079558 15913964202085115583 17510130371727451368 94908132845408667 9504511776847630237 7968342547858952714 6633106688504783119 16320653349459373284 13112264109675625588 8746689475792144022 18312909482661744421 7825069377600332772 13879219662953707294 6955149918783196612 863153543431055929 5629257727271737027 9109199302462831203 17914698677821432626 9886409010350612881 9441845293632044047 17877265854912463213 6542702819167208788 7723558706927939475 10152635489978224346 12163725797053488720 12385198048564855870 10592890420679509484 529552493456041886 13774572901076171184 927927921514538939 9670240986651553910 15323865568518236981 12218355086304435246 11870053102508618198 14376436307869337548 1991086212549806904 2274967516324310932 14279716265179266415 3485835146883443584 10953450255302781840 14715490369983386810 15204206660855856301 11994549977719804483 2464019161087794493 16185203737340375670 5506191516676215345 2744772948902646060 15633388172591247949 11774253923161908257 7309119831384958137 10557948958204569615 16006426458291322034 5553535525525414731 2615585476858292603 6166087605713360277 10375631040385768017 2166349316199254969 29824291720338776 1147443178552735268 15433321431033307479 4203138992782725970 4144369404987033709 12391474352459363554 7812554173939062656 17760934720329312249 2015456085403174227 16194989207859878210 12384107954162822140 7155811651479242572 5214183473331603301 5489218616618021136 13554383866130524047 16425646508164737699 9118346012811862573 18285707166911206495 9164328026285176196 13485701162096540180 17510310516771471059 223803054465261539 13615673124791228865 6090200945968503788 7443527001033596620 2961066264489133125 11996481884991764752 3135007270269553530 5035497748005866785 11856660184270692227 7002786500829778031 10833039906950031781 7758965353562499453 964072910742269608 13021116919769825866 8799209331577027349 11428443481365075442 8704887356289200949 11165563739859951591 9082061366859924123 15673347658714949263 2898989420060667165 3782894649162819904 7010645971826403821 15994943392756790085 2976836898009249572 18080108485727327089 17287827963901483047 18354900891897892942 5466942776319129449 16009201316882464816 16630457541951613397 13019104095812498232 1803060056469695551 17046305195562003314 14051815731286828303 4813616430856256178 2851189387474429269 14317299200978155940 15878476902258472556 4805930319636923142 2667329730776839908 64828989322530474 5464708885584122057 16528059331623089712 3947375829586206337 16035798993814780621 7599184798155276643 10996827908661396376 6300822492982617402 16492966769275611673 15677754045431436517 11212453877880181901 12336951561914806595 16186335451239813735 9355640965245783061 10164273700266999917 8792057426254589572 14786291752966121753 8044591868191331969 3989074094431513124 3089555782237019180 15240260441457735681 12651853106033091171 2130945861914194698 3649537202670180511 10944529613256822155 7492207730953386723 5455704818420949084 1609792165581979305 15055621755214614585 17469776016152832733 12003262204555969098 9833454236531805797 1314830866254140895 6913387183306005413 10188858712532591691 964751650389979265 2233890794123821289 1328831443198268410 2242190757955324249 14515849514057252983 3030011466339031737 14178264687185410793 8376135309857722081 3720951170012359950 12704516162563839958 17014666457307014242 2473561096547208190 1077419223640438049 10860442671801975355 3292137782569708907 13729834257656197017 9167140527261842310 5095838812900308398 12770854560189039532 4834148247162879537 15149839508298409737 17584521839164579688 3067989970303859291 16611486917943147322 10886638852465395487 1661418491112047523 12111502227646460536 3946143981967415227 5131001032857429690 9889452960542646473 2867388197683530459 693464801593251865 591965472436089633 2406594914695668202 3564333438258563425 15427851691159616137 12893175888391326907 12680467273773612577 13605022393008994900 13455663066428082721 15845222484588056267 17362031662399613888 10621739919758960325 8831543632182166062 8997248055990041063 2279178524758715660 5532010443300626276 2485434194664768724 2075003050708992422 15525059368694399940 13286650119617458247 8577694805072861914 12735287375921287183 17858828638380628432 11520312955329875590 15927802035924222020 2349277480166713237 16652570522387687442 16588623187660723310 17274859045452437620 9139448578239988151 15575210559463986429 16051162519644037832 18213625403152526839 15762826888793613529 11841684973898584601 12969512238491292011 7679217199513420196 6756247276152797204 2866519443386517215 13628482709236247568 17843961012220939971 7686470738417181943 6049054303819716003 14161354060167240331 7468542981866571449 7718024177014278477 9657245224581160959 14563933573257111856 13277018334008359410 3791929138183063249 10125644549099608036 803390811286620634 4303725904422354308 4546873580368121818 15811350949677582168 13757295592600731774 5159984649233736810 12340995489210650096 13260922060955732379 18307698326355121749 5570531917148033056 3751140013766085607 16141964041737576051 3533369137085114448 13400416022965324764 5394090946338728761 10513613513161947243 9076290561839912019 9189095727641057558 6690374351212319209 3697463448848381939 3459677139182240708 221476356365720139 13417146366712077629 17066992198162497716 4856585866940864112 14851783986727228087 6549611678195734833 6003311761274234778 3963123057973776319 18174410412377982412 13308222117179147995 17523472192265399351 1367784530929485963 3943750732355655757 18020526508796433906 16178679482378698721 9901067231035592133 2386877181035116539 7374899573899530296 17254231960397731650 15236415620534636200 14024647236337661173 817500383154804390 15162672193866972876 7997769307572120704 17334535551949557077 13926684882549148828 3545328762502441989 3072219888398122489 5369761274108199280 5189282374925088898 1138056754092817368 18371173467145486411 14840643784104223068 13584070461165509762 16004695590650334403 8619391768208725740 5840589910465078285 6118931999356090848 6124917600424150806 7855036692226328894 12400803311846248031 3225261398590669422 9659878321924840074 11283407861051442197 10061271872785035402 17544500418766944682 18412978915747809405 726366928775066342 6013791213643493989 12714736712709899356 15166070722745896044 10224975241547064323 10806748658323636720 13437013096791570587 3115739595313172809 2447135525064079153 14797062901843500568 2183318460464000891 9795861944365549162 3921712305980897481 13687306681029023313 14710008093830465557 7585616447113893177 9164822895655973796 9731279597889509216 16536406868038191797 8689058823988233802 12332449481082252531 837910402614317640 12124067582674570932 6891151943139772642 10237890491996090127 5623496398825843109 15822260193813739347 3382079779680723585 10544245624222006387 17068745292650186020 6197823491480569699 12849078419345025759 2302890810182097464 10059930534395690310 13758252276656377567 7012641890188547058 5022906184168371384 14725273521647121140 15409209879292435277 13963920757950456150 4599712382964047679 8586938252655154567 310560887788232401 3681153264311793276 3789606096396730511 7089198636438364454 10979646004477893213 12254382476308224761 9154682859797790823 9648318219354899028 5967693568829599869 14125938136009751719 16250440777078353997 7483246822998803716 11113845203348316253 8333985908100542946 9766668669732364998 18255186286759227332 2660912840318646378 6536685484982299641 8018556540928103987 9616504503494718686 9514805241383247345 8168552347223467830 258308244814824279 10141566519190650410 7983261460735434813 18210049262701068525 2831913355063674428 14251229843852008017 14546042721735539641 15099864871484176663 12866650548291191383 6898069182989661834 6909439754005486649 17607256854997780667 5834691465608393752 10974435319069397593 17596386373090038240 251602364225731439 858570968971597538 11919732805872196026 3692500373062628907 16762107038500075399 11910527961090714058 10068743940317260474 3728704329247922389 13107855613035554673 7610521586783343142 9339717034895660577 12053673574800000590 5720055665422641301 17423904962399246442 12151190358810284761 12010429124086888384 1527637001898741673 5413974375044716715 14144380988567405831 9683900840216867412 14782128124199803307 9025610259126912348 8419065558778225894 13599094460180591382 4996727083196242354 9534887972473570825 14915309148610678976 15071286534122852807 5803425009324350144 10979804996922883145 2075978781559191171 9544612804009952136 7627099946428603745 6655493849757168296 2586057520036605562 12913596241788503177 18203509310771564781 17155594748368589407 10753871456123438474 9331067894839234000 6358797439505750202 8167562871730978304 5330025659020351574 15334625193864916703 13977470977336702307 14168135090043419582 177334086626207253 1710011635540525399 15481561968568760995 4882448387789588661 8659154454889391698 18334526986019551588 12953939896201094433 5616691796368810 11721188244548259511 12795437448907009229 12329349138693014541 1369742759494611778 15502675855209728541 545729738759198283 4085082918073203313 4395733063215783133 12946882032265268087 5536875966042410952 16803657181470040071 11208298937670995743 1662238097692091598 1364397924383702044 5337634472886209572 4235757717027537137 4474243717497927942 8588796296430998774 12280792152783190919 843762042051250955 11675671116876474021 7111320840149560378 9399887325136259888 3182087693334827526 9913742496247514855 6122130354908127944 7471698014564379963 12933738068662253029 15278176664292906690 7158784595694020120 16145009714166221991 4937981735723672050 13952032779820744772 955432554425397747 9874468725646684076 16315979079075608102 10097940981108209466 6734300757193101074 7418065359639026134 12225812758927247887 14914346613544892527 13888299361693996809 15562612028879427581 1197883879530676099 17794617242910402577 17645386761560080364 17578462631133068580 15811723519194788794 907795401242659176 6474821645251625322 4528393658003857062 3864736018265413261 16653893046102114026 10898055687421839556 438800142940385954 16824874334567554256 9146797854447658203 8993011188469090875 14124276421732715420 3967258973564101207 4023946532291812068 14848128276800643920 15687294576381118362 263782141406066627 7371155923044911984 10475567361521138490 6475822627990629040 18434489058611067586 17882323895701993193 1102814551794491618 6291077578003364752 14821509869344454994 2004538505287506075 8767246291642716767 6269088754330861116 3355178010080452233 10775467368385623039 9356366676993219278 16171301490831632058 7967552685394152247 11114353342922245921 4897422095814628082 16422108447588299084 6807939060487613820 1215119757320732384 7203054655502625592 9648831430481615323 16454491772556191213 18281263434707634942 7735654218066499824 11608420850136907464 14836715815606189579 17133561223962430382 16891018216530697953 16964475621327261320 14732346447664355867 17293972262616079318 1826876309720172478 5929539527742174141 2436543266318843228 8692948324169426216 17647339749371747694 15367985906263732820 16891460015840670678 11744284498470166628 2523955366278870093 13648097536813471042 4760003652366892461 8344536175694189910 10836494846172037309 14059982668459199991 6093319851427885667 10542052105110500204 7615317014826807967 11431062377624789976 12068316460487973496 15339104242091000640 14779935930442410018 11773582929629331902 8649726293253298487 15779747914044172324 6764831552797917211 1324676083783616307 16701047594159022726 14799676637203182078 11065070908189404827 2296971626699848641 15456490448026685039 1461005080847484469 15061336377009676609 6812026449306771827 12512393066349931904 3121174803385142515 11480607138323204250 8797670092509757702 603522921801112183 13240665482669361706 5778833395283945426 17605797013634743165 11528676892638527352 12998079126346954427 11853474802186595725 3747648618709187490 13262513179841307731 15558194181453667109 2358754434202270199 5670127134724229927 16744077033275124994 10854427184515312251 1636610042558603997 17917967811824044839 11264583857386839617 13325993337314290509 5852339316835177000 4009512006573492403 9586111451530574036 10903988274874728880 16378955179122173652 15142953134302451004 37024203626629554 8925595596980577783 9799067387381178808 16266795283717225989 9664074114427612315 14326478430859561862 14409277216022797363 4336286163083876346 4679189448768835416 8903322377151728669 14617054412746246084 10185426622373899329 12554455242779770872 3576536681419791160 5562911536197728317 11912770278558490833 7745528853343662089 12184906855489688237 17173091906738443280 18151971377001838191 13239599894945454331 14511799828422425914 18330791366674379618 8571852195851449142 6798071716415615369 13593693050602010131 16450977802713793538 4264353363650787829 9035014404523646640 16037585197087606685 17367767504400560356 8550095320624248854 3369926013134504596 866347587783196157 13639277508697723757 7449716697591968395 11345806306438501137 7001208778972058622 17941982837529527861 12025135420645495909 2090758764834462498 1554510448372977708 5486984736418198758 8008352608989375888 2298286043456009514 2300210262047522763 13544851363091681630 11749458023910018428 16588839145727372809 8274190440646712135 2057653548716295052 10242234564739314470 1927437385000281231 10556466928310161654 5744244634020896371 14829925911376053651 2460034131557623356 12728953202889743038 12138536469080598981 9701621266570702123 2313524968894532051 6758518962422704880 12227621695612414243 8960049537936511426 15992656701144235214 11922402399570581296 17938083261131402448 15876027118719732557 7563922117085995084 11711655287745107835 15312922924884383746 14865950243233026531 6424711354666009391 862202615349655085 16561756199436125054 601352644924557294 151384439635428674 11234662587722659439 10967654583356102418 5985565030580530557 7461083998990703180 16084795199980721492 16696251157658310385 8748718747325663978 10388912001045305696 1234856471623047416 4277319055832199709 3798663344107727729 16618622475603646099 6652025789078914917 7347841679431209942 13524504496768023643 9489548127269640378 9104461448773568579 14631774631390574694 14197020894672911086 15960698958425518809 13483161614098533933 3190404360830200031 14406202210063477622 9546752886463208817 17968445982204528468 5979488959496591225 856941472173943408 12588558868688287584 1978285559367475209 4531580771870294381 11618220925204344642 2616323103904471978 8360429973448421463 7948262922778075228 11591705840510449458 13586445739361755906 15651502872729368763 2435765255893597447 816540298847564688 589776767716922666 6523926302081606185 7195600863799211678 11696066239640492674 15702110176492134647 3967954852792761937 15345251515682889417 3617961459559436174 8895254190110738414 13086155213140626875 15623652364522039233 3323157434637244508 15758991171328525279 5074237403667689093 3393002156870729613 3717466725484923802 8725646205407403819 7576255530908651714 1246680940809529972 4963029079694723435 5770487013372672675 3582975861938295578 11730994176208381239 13279535393949622950 16473321370115907477 5394535419777644068 6095632868823446610 16728726960242510447 3334596411485582310 13720447169680152298 2333917506087462263 7053704655712996582 6906784285478515284 2548761884768029853 4440745942499823702 1596419882403034893 7402517603628939556 4193957054574519530 16759413016362223118 3166061332251610449 8734576606454563602 14670521270806159214 17812265642145344624 866978637386789631 10963747943787226384 10650234475801566350 15050786316844898744 4169664883581426750 10375453312476672784 13597183304943995188 12680680987894738545 2706678356211562824 15497806556566983528 13980678026748947271 7943023298254692555 8785831378673943059 1590290640597643493 6051492120906792331 5006783867463246501 16532857352103943943 2741028840751276012 8977145125899074238 967515391972655322 10362858595863037180 16666975626153248778 16590859241207309051 15625531584664109154 16318518695982235856 16670814016492986317 11743466330172521110 11926445483946489409 1834155189642055278 5230289916775883587 1563390749117631165 7712568646050816328 17611150186782732792 14368389387430805029 9637980305101166156 13545136554212813709 1237221121860300186 4930980913040238393 1850147402623581907 208931113798472844 10304427592726623531 1758597023366275225 3689591195750099799 4678208773392543812 4619486858408589260 1399415068350340692 8729107517906006323 18104101534524498809 7737188635766743770 17611314185048402844 1516840069087393926 14502081823652663923 17754584672582034097 7516193945965564367 5434622033016494457 2397178054058583100 234327444326064711 5638528451544924749 4349768964689420263 5839853932118027797 1079943923796506737 2658532009242301784 5115844157819292727 14629480871888175206 10539601180594643478 8790171653098355297 18295884308798821913 14204865420472249161 4101269116161742243 1974759029817338127 17381038427280486965 8198313440326852773 14042668775972292483 3932910712951744262 3405512666619109083 9834622404229607844 14721980332675857061 6292658704050717255 4235461583613859024 16483576972667906948 17904978481823330079 281174380773289977 6877663852639284151 9056251995756150038 10650663933385471851 16487834346749705885 17221500683846790536 7786330822446316658 18436630525974718359 15484924669515289804 9693219468362486481 6512522476438895759 4501655489512893344 16110045791360391805 14461256577275406847 4289193303645513685 9422393675435125332 9975090095950642606 8949905553662529453 9128847229731375740 3081524662884862034 15067799917040279436 6272947787457889951 7706823925619981584 2179966034565994133 351353205408192332 10947064117305619175 3240137259002541226 16537993139139136482 5675967196814740021 945460848474258713 13476844991303267782 16686236280332978170 16346106145668496660 12962462867097715819 16438119723433392619 6525170711419527692 17852650168538542471 1131143861438469702 16299405973881026280 15849188774884504704 6489065951896168968 7948201967260019801 6867210888802597772 15904342409790905029 11967804687347813562 11898941859045835244 9589984657855555664 3110191337594951804 14960578206132680700 17576269931653114499 10475984568950088582 10907283262515303573 2178615274601546493 4534112474149797346 6999629374279741349 647311006556447678 10347971449520395628 1075600421302627366 10965548671943722661 16245411936194499694 11800860900477780144 5084885552967255148 8178710750292587914 2395267704388810506 950975661069986775 9467541370543510692 1963179230765049353 4745802084967932440 17739499061526458406 7760148222718972395 146177781748413283 10727425411055869316 9835926406893270358 13396153137232377993 16876866991130376562 14725749919608767171 5058369382099239832 8980471529563997087 16874662230962583987 15899720198286162574 5420085953407148795 1932595774476431456 13841247968624233105 2706944405651090497 14854762325095864625 9234152932893748263 7370733308465410001 17884145984193409193 2734331055549742853 1039657051746276906 17612893032589497041 16849186060850653584 4291947597811940788 12076386147005660323 16560451046212387788 14276458415596731915 4915741306932716430 13465041241550955121 1935126906277889092 15193580634195229859 9723028978055719982 747614733262998095 3148892016471311240 9739370054560628260 17184536093684114164 8260950270036883553 14348115752209938318 16817634348140296609 8449614201822645048 5704363157627338120 15203126912695188665 4760073321158983284 2685428792745507971 862781225237769775 4964754227908812568 17690119985576418936 2933733579649288367 9258688828372865334 6875098778575147661 6768623713378894462 16607938142562116757 1026537037656579991 3672471090706056263 4461707151731019617 10774653676653650042 3506012630608580258 1639083320696721516 10810588518551990446 9752512510028745540 3677482550065384217 2880280737982142509 7524626013603054058 10470494849376164906 6405830438774667195 4277368062429574093 8399381875511337998 12488140422696659014 9250532757958859111 11518723142802921849 12037465187873616628 4625335398337309434 14286800523670673060 16520614557196332501 6618434345031940442 3782858923654181269 7273276604531920372 2341721705048121655 13281779550273718348 2382400769613898489 2159852372725017257 1131708702148511932 16652359479718370828 12320563272297335469 18215092429671777825 17373046403315179562 4504713311364073796 230423299948061479 9329017612889816571 6573319477741179648 9558135938603354916 12563620009154772853 5844918434008234123 11917595668632062988 34574955226997955 17896691915666419352 11389905550622507630 9776943598085764867 14904058864904859983 10573139050164463040 16397499587795463920 13194852738369450907 13906477078785689538 15879410582321890003 11824292248833375095 16110206493514482996 8439980697401464127 1872449517002962623 1552215333001459100 5420484821228937041 648216327636624462 1749425037139028202 2165322248439101058 17369906139666850412 13586563998555193368 10414784094974312003 145811386014880818 16119456527495457729 5927934447623350260 10395343507111560021 9849554648192694157 9281121008318663364 5437741135250042745 8477682836479147942 18354263752515745439 10437890419678190737 18185677631825233870 9447542864085353782 13377387244878453507 13910350346522916155 1132993961053204494 11209011423997954639 1227284947774137143 3646220401078537453 470318086742232428 11681387248154028801 7092223172173449875 1456075240270824103 5554110891052433755 9058902001096887481 7397922287183880822 523187372818295701 8051992431671343659 2939582064715018465 8569658289838080741 11630422148575208371 10715841706461637524 5869699657754162350 6906318093675098865 9413209663152171164 7118134336577106711 12659714447511736904 11474630246421294031 11368290765821024089 3780148112039092160 12014609478817456598 13157965918564561388 4248785008508871186 3347137144958992774 12411392985900750339 10958689266205560187 5343856520993389444 3122661969971599744 9597717907079506380 5356527699236620635 2859164643548932302 9656346437997500204 4748280901824126677 3804036847719676034 8703735636311082567 6887142290421509682 4253258986100997483 5966419150145791807 18139185942351700247 13745727707696250271 4698556730973733820 17698135719866285518 9343071302191130295 352585272059235245 10381819380664528217 18069559250400902921 15865625546596579180 1886310540015328355 2164264944279208854 14223576554369840575 6895366754959651043 10530599373118022550 5219732409479689753 10328400113394039933 2467702106904936541 5812046631615353673 18430789319163602066 13460479919390076962 8591280088186063665 5158461526127773490 13681328993694320483 15365694721117340634 8866206969926442131 13909535426383277249 8699532505989750949 14018507145579960052 4767792858173570536 4333695645761626067 10412504962206982377 56152379927005220 12649486743698116447 9407810604513457145 8782087333319516421 16930193543207795578 9688290150079533282 857081797918905347 12498274345729764794 5426814941289985808 13442775270944470967 4336431777477188898 12808528841663676867 6749692269203421837 353197304387351242 13501462299166178609 13103503485171675019 5124515627505653887 9238346722187939259 7368656633438686443 172783107121344007 6204093947359671865 8624630926785464363 7044424349497620067 7562209945155715661 18291850654120272398 8536169451841804231 10460380426675419650 11112947454447242988 3451527171056281624 15082851320415870152 1844752550932827934 3866957001781677926 17704496691536539877 8798684022864670741 9863227629348530664 14334982847619244589 514162800738423025 17298894728505012515 14132965734932466053 6045454590257513862 1046400513512723068 9732838639065834777 12906552625664319934 14493455054289693322 15100832302785682435 10165783832856483757 15463863410166396225 9629354985645132780 6586873498046253908 12851879187913753251 10004151379016171287 8188244548556841850 13237816504613833982 8608963059758479146 2428985414304572122 15108805531752428870 2563349787113027742 14956250537940722276 9112916227551700942 11452481356961515585 5906295838171475603 15589171093166112556 8212701541717362041 11551080408914376376 17146463346572826910 4134159468904655594 12093134446722622304 8626123512304150947 13673746519923199220 5042750319272043588 10952058334468001368 3364381035850004453 8187208535978511770 2655107104639537020 3591899650951608624 11777368100361856954 16148846568482750092 11820053839778714851 5418720271680813771 17060582510431016642 9712498798303775384 13722163763013519075 6832776867244191374 7506133796557897441 2528692998340054137 3028035915897548979 13747050471530410635 10103871585622271614 5817278685910418876 14751263439015587638 1187867729392763717 16934601159577678309 4235134363577643958 6491938922320817267 16293793089453330452 14433380993850983244 14210428942689003964 7014260345392903665 1433038127191559403 2068472127125684417 17836730299220290217 8004485928751942491 16344528425282219827 3708283298647707209 13084067613550762804 11440554616270327339 12963267609922127554 8623607706473455733 12431870213485001782 2189200954640800381 7724352670277530088 1458883847827229807 9082620496811810595 1052682186068923812 15908960488842611878 3738620933750050860 12283808219504319492 16218288287025220802 18128798767419228330 4082379304713816271 12149799205894741117 6201490805375770602 3777812736109128619 7629609904651590764 17962651802911530688 1755056243378273023 9087819204664936549 12004240706107856536 7062622692007623759 6911415881299062520 17348524252410041289 3104302038866854135 6568866841499180034 5193369129922844675 17023367160655285265 10780777305982508682 17868448647037530595 630927812717762914 7650747304479302006 2430982149407327768 9272693301861528232 10620721042281325557 6237578773777192767 12166630690649461396 6527082399148352727 17346543804978683438 13882470398100629002 3122820426067252000 5447729053108058577 3202993174729130618 18139602219983496686 13551184028441768158 9249970177466627520 17747865224091493307 8677797464382074584 13301182040837788630 2571147163220310586 13617051520117151802 13180985606489550695 13042102763216416149 2369021972954824918 5491255233757413146 14191370667432136701 3722042292973565651 13851557771573650623 17100128363373528956 9845580346222168466 4254192507310901480 1954911129903327768 13832579776898603298 14294984834553741903 14081238241153328137 2399538450816508852 16869042864726957037 5724044664072482273 5897235520121000145 3082242901046950633 5735407103429073490 15644966143723074393 14917498173554025568 6685890701409802719 13494738855302249001 440651291437225837 10047203975451023475 3322779706224843147 1735359605815716829 21918987337739738 9302504388080285528 2533746276231428364 8459421056893495911 3677571059918164597 2653657020543622736 1883920080070662767 7671968954413260261 3294861461488729235 14081888627026632087 16661456714118410946 788559499805170558 3655982323764640750 12894763738868742496 1188052470752105425 11143025637475786494 4953734347415225076 8844870644837851279 4839151753160504421 15441285059029629148 7608340749986204840 11991264134783420396 12916060989562695502 4237546498551172884 10370692493305140822 781444962324932550 937429162806201747 16764537086647945109 15655034999147041842 5760607528829128038 3507382159983916225 14097816176324927864 5222104599678920644 13203204562982243855 13046485732363611232 8443913928370117864 17881865889332008382 13081460531296552403 3157765198656235258 11001638239659106136 14210009563869159158 17887927512694366958 1808179567073114681 7349645411761751982 8017737688494967345 363099282432761727 3370841737183220946 10887946181021395249 3183633117069420407 16021841151603918221 13357165434951319319 7567837834761113022 8123912650249994819 4385417326953292281 14295568776076253924 2390827955771268691 4578934183245413862 17890532778308824318 9787157285108059987 9912627392982010859 4722964819120373275 9771368340155694270 12389331226456290805 1104308353300048331 4886215775337044445 15000962191331152504 11200940016074460988 12462811368424252870 2416763498666032166 16938442771110721821 2608654522003837789 12034969599675306578 17656640092171877735 17521647986732947833 7703092596777795009 3265231647328460644 12711857143105656254 15259647500032725950 7675039901459770870 7304832626681695123 16304753763165194436 2783961674372686572 7740227453157433304 11267573270410465143 5095103512724968070 10255917052197842294 6902980015017755908 11707463104744306521 13932078954472440938 1310197113995098501 13733051919934819075 3681092984226852572 13646070145902027987 6716402450602106076 4607960082241448371 11806568251275513734 14611605002911732704 11149182682751169759 5936396183777044793 10765660936605588817 5090686684275712645 3896691569133584771 18094916214437386911 7742470947994659917 7275978405009888976 10194937861425962581 15877108032869103566 8821880044950639473 16685890493269354298 15196097714789687378 15056487856518659011 5454581792268115182 5671650391701650651 1127957735151404879 8278203912805057311 10673441416525278585 2422621853989903936 9300974081453531376 17032633938999299826 15357745807562286616 15761968716953548590 7543901890929671697 15856878914195826614 14966582609003050959 642911803522668745 3691552416374246140 7084608760605568920 11578225356664794405 15752378233252284454 6475545518439260777 6729508138832927242 7090960625531464378 8583308054424113813 12709255590208783920 7734971102318881961 17705502805076347195 5308414052333286658 15637217502521832946 11682655999193086538 608029541580252244 10751596122973831081 12644891761396353844 15711722153653568820 13456629707284585094 14122956285553053883 13224978339403872687 17983589198391275920 7193282518621044569 1387011213341237858 4147103070012115422 11986608018054078338 14363133984102737517 9051964022348693062 7416346716502054821 2609653814377889552 3218309440490084299 17584210712322362566 8617430886963963721 8861971612666366952 3204900923499968066 3014743616002839387 10303656299891347389 13130986000314777584 2730305326701831518 6099218047411681531 17425509893868524426 916278939042375590 14909935322550098559 12753964646739939530 16575064335067845703 8726209252503546205 9264152376753436782 13950761055958253530 15030682678524789147 17458973106571653654 12470350408365034491 9943007277062556905 17795696848814831235 334323100122331985 9390904894941334345 3205937149419455177 15121676784222952976 12833322585122894400 5241070747623314995 7196337260340772103 8346366991521945229 14098731751461482415 3360438717794840510 8394768204146963620 10922433138471187123 10558245975279390741 11013206699377567338 12303405873848897144 5148307315091925019 10875592694103582634 7097252748830028737 14425689087692946274 15213820662126404038 12459381564691771488 10521195455731695564 2541297557679006909 3821911694430959328 12058515863154738570 2936929906072321735 2761824016992671286 8559317701052756433 14937522814766311985 10518201656372164982 10279171023993418271 5264247713707216129 1948241183919583213 116958880213261191 17751560489715310703 356666920803731598 15957373252218593212 9394256270967465381 6051452635450730859 2298411543366243813 5486681895927685409 5543887896964207123 10711252088112800678 2639445724930272409 9726593393329713335 11431696566302125904 12956633438979345753 3816990452951440901 5189500360894889206 15049320005450348262 6831945299353756960 9515347507452158842 14544426462078348424 4376993786468349137 998930142235481885 17601531346695990550 14938763190204384073 5581612253819541511 11422627703536595781 1960343574094530713 16639249263589357256 9757173967971251768 10191371289328578527 10101879331748640161 14054011760259224553 10386404458695470297 8939429170784902755 3856372808182671494 3307531868144625553 8135761064087461272 12047821028239412605 14001059843841915049 14485019624421725383 13642028407111182946 10972223907869200323 345866702246088849 9975701946400333899 7021528581493542724 11242840753270492869 2262721359335047673 44696188860289354 11965086755052466666 12060078700647097636 16424587475230378463 6891255924806156027 16307086554865177644 15505437517612451977 8335039749911803710 3159687325620060876 9888224906972131293 3805731153014084294 5605504557330031143 1858088834482341525 17932796712389664251 889899146108415638 17260470665746108037 2835056025636820199 8028715861228039074 16582502371649389373 17006985265900609451 15576937460527716151 4922572728662976242 5392023809149997270 5981145840702460814 12630711713988805273 5662841538340007324 11059669812400735754 9139070263200927793 6145762654551029003 2601947831528978502 10359072307845641616 17217351185067570301 13247336535552471802 9490353032066325864 9683978888021909765 17610515270392822565 11381969491005891130 16123967508470670874 4379228274939929625 17997996254282968329 13189659814985483948 2096814711030869158 4071273007923109046 11493972430892414545 9948886068948783300 11921549831313817150 16376768828806693770 17948274661887352853 17003515935894223055 3517598948474427787 4502216410352430488 2711948574338775819 8222260801325626841 15847232459064679135 2116618314459772543 3877053016973500693 18441830878213506238 12913388547642066321 7288034918247814132 4161906800493204730 12420157563515748518 14821770730743405712 16754159898798193417 12177435592997664995 15842270089674011414 3909073438760684012 15180262038896538974 7852428095290874281 8951896852851573468 13110232484861911760 6704109382230064401 13773798540122634241 1988669268607676765 9250355468947508016 11064723439124419190 13505057777989891957 16622980106072024080 15200208554204009638 12544490465151251624 16499862906521022125 4327743059415596786 14275767992818207795 8763078149981039275 8988187885034174259 14296101777466699027 17976959506101008654 5546859781308855481 18262843331815336125 9429649436883653322 3077505376603158242 274039233101793192 9370722443260939544 13459987261684629165 8286675556058352315 17151397141466152594 1376722202957327201 428254246274782110 7216029440396097604 12785155976243923856 4370648433748667234 10988212393051747860 17237249494741817266 7278821241135205096 8122584031859199789 6394681010474641233 1479712800141725101 16589747734000514567 17794557609157064081 18008348612028329302 2285597181680491839 18431258604589763178 11934985729459314313 16143499483615900061 14860520471099272926 9537495200064691526 15796491005850611662 10601649999810832867 1441553657973528544 7714452626478862959 9883212320293744263 6061016290901446548 9031958509544545191 1709032300881796873 17836481691804852129 9197910839081301246 1895083401324966417 7746111976093077553 755037538831627665 11247360589458417083 413561576957867285 16158859740231274540 5045949304206827915 17185028954143176822 14457352246846269844 12637908090524369703 6383154463304218752 2789855172522507791 6005649269339974873 14872940307806732478 4734148675460053616 12553421595602222501 238336546526956113 12244825516034407379 1255411112534016430 4566958098083637843 10298963729634091554 430013846590132498 18183999001122946181 2560864896811078967 1047531737204462087 15009857873496396184 2359523292489766343 5618983218105646728 10878456953922342046 16271869046306285968 8505163331602392119 13330838722602510547 7906698200016242768 7027109761009202834 4359016215008532239 11447754998428694626 10598817694159568672 14771268409804812873 1825051843900245377 5801113961565293286 8750691039230800809 2729670062614802677 5355634537477681689 5968843319428301125 14270987135495648263 15916444357682549890 8059452492320159105 15530325020645637218 4454093012202886608 766127509907150754 9375601679014069612 109586406781609946 17499326483920877740 5970359350234104743 14931081461404246618 5100624422166526632 10239720532401492526 1952826758532509191 4025998665372020178 8710207042980202302 8234723527655654374 4892058613863293361 6530926444636082722 13589360331430131641 1775801781137473758 3537470600250843493 8729388560559709280 5660652677116499987 12836612364341737714 12479028244072481235 11954449785848374793 10935378994606324969 9390830129757999375 16603250880552271520 17683121260349581699 15775560847984357987 14463074478208199342 3808136292563655657 16207858828107348965 1617909487277681367 8155450679288864548 12568906986315167961 6135397661414731180 8004262198430421623 17867443851318855799 12566183828132875491 6436733193435032253 17553430634758053361 6186601374143399788 3340988400240962233 14766659044308394586 12090906548856531771 3546536829443146949 5508239544806302439 6888410866747551469 8769061018161189237 6110860763184453363 16297224649609787611 4954751088236204405 11794469541571740953 4108194054733293902 15626331807041906864 9331709827934062149 17922693925639533187 16394137217508375559 8445653794218064721 16249745179461183011 3033383814607401893 7432574433156564880 9859013937772300160 10601057915881044619 10276179967236925501 4267032185988243401 5292323782631908035 7287126806404437988 11472186748583056194 16806748128994111605 15375881703972238388 11742387029428148463 9185271121490786265 1443064641229490873 3731960884344179842 12023471402150660733 17119848021174743108 8624450984801005259 12088059729815993233 8969576391170518245 14619403637022547011 1825197308644874224 12248098606820467985 8085350025271905560 14767489999394387284 4929431769052683926 17070927871043833773 4894449445932295692 12557899900738660810 15835800219218612285 13415117344964118138 18262158053699755177 18424339654390517789 11790002846683502541 10709663895739048778 13566019118381674922 655582783089948398 4749199589133028963 15999579530883907310 2427559637276625830 6990494888752056680 11085505450007881371 18161495805821183397 15021859852733645738 13977979091012251978 6909605181779376703 8426710136878885806 13487990576080482752 7229266120090424290 15953528671618111667 6785431310693314160 1128934330143934721 7187281476424782655 10939162402056813637 9343753817105285798 1101790108146551343 13629863086793169796 9644656581214700860 16189440246060788018 13112996023843391980 7266465371285483002 1850997347724399044 16307680306763623799 9162740113786131185 6407059619091521838 4444597562211715284 1649681905651556488 6880945933983647988 13470658733894871867 7091552349677675336 5889083443999426087 12111863202492943640 11343289399132859149 784346434846070459 5728232386670014008 1357882703632730211 6049927165776109728 16951799478964638752 2038231564459352448 17389597698382043148 8612999668592441994 537849891574274377 18364769934523587236 9578661173798536766 16994916187025069995 14200205282832671987 9173228385158214128 5826255022776208789 17009463283025260974 8291241169126154670 11428466952432244778 4624801542667001906 8958422984154284316 1141827303406245732 16357725156767000582 1924802360182963644 9765754980440701962 15558495946441613344 14125626855708900054 13990177100394633444 1323687124051490587 16480896217662831701 13681015427731056864 7280414830058175287 2752222754777224587 1742527448745970303 6715190994475084977 14507776596044164768 534834388512317467 11575784133447473150 4232987528626085580 3222562228521379531 15164092128578610447 6686246795189676144 13395925342554639626 10374046437609273864 5759323272455890988 7716532912315147036 13938114426685443042 3735090260178429392 5645489250200098198 807915477391830636 5409938630532417370 17538644875191406942 9835686487892171474 1488616467915947915 17412225186992480041 4453451137342260635 2691698696671837278 450502742928789858 8103689703691364647 6398598176636472557 15655401524727712544 40249520155483958 8957283570380286860 12324177480369027644 10589527341481874850 9524652594174455160 4768621321707656067 11143952839877129593 9434804830359300096 10720982398217516138 7502751373724302676 17438713589659209984 7939207886775132568 10051680947685765388 5592292034113611919 13064460653825005802 7869833481165044925 14591913850837060207 7766302838316820846 18144633539084254691 3396067284865173901 9503189393582879013 12882465474291268942 5270924480268694256 3471851814063144970 13626483955749316437 14337530234448796125 8456833632806825768 4535094995357601732 4590083861392049098 16978837435582662954 7203757692834087066 1007048593796240891 11120470988503749940 11962556076607538857 18087400179186025356 13280479194605085429 6658605085789235157 4822620926311197663 4190571526541650798 8477715582086671590 2555112830081657097 3315140707848199344 18266317056365535574 6967049464750668957 12642751046667208915 14563731124038839160 6573428805121799287 15961255336359104694 792545428482784086 11893945311187295821 13362782529864550068 15230736177293573630 2889993753085546575 3729853143644477164 5679828342231925584 2853628212330616184 14388063782550705334 15023077564690386322 3566897972170603333 11335287954498773464 10963223074743001447 11838479941295878393 14976155582415095038 9329813853071342887 9986107669329950742 16391781773172107428 687569729977042617 7420271233501730626 10849665536242571850 12609726802168289260 619407530835537400 11348636573370820108 7733010293604289518 12839024078624251998 17474510078219661220 12791553741395719208 7254955230164109608 8026760592308850730 7879671409512696978 5759877506073527252 8090065857453746970 11530733889134148274 17972552770390401402 3006396116181972977 8932625673159176774 10218395849282037969 17878193388236574067 11710628047817970660 294611364090201277 16266113068360386126 7789422850849577031 3746022406396940248 8791527811408366689 13215950953308259349 656155615534268395 9437839951798502251 7254510400636205646 4474985474285378525 16800189970584860846 16020043715933565880 9470007625193371005 10940143671081245771 3545033295318522313 16626866428061640381 5887523232729439134 13725473248919382608 12350507152418187466 3819883637397066357 11085499286970065121 5135707719524868457 1504643660592842964 9594030187126155864 16491501920506389281 13263561249864966758 12797186855787522341 5995744647465140761 7932594552143496506 5822342166199291917 4252427032986947137 1361028179143967482 16722517429054304378 7908538080244297439 5558158451514801861 11941787508224278888 5597760484312708336 15450869143752122718 17791835057095053859 15817144511691006109 900783156337311181 4924231303436333128 14144998272762094527 6613595101399926170 17116905455450022366 15243723231694043136 741446173595117511 11177883010915370142 3588810874778907169 10639935188882135080 14882291786751257378 10986514562560955439 6366826722574229243 5936520781136948149 13548831613756976562 1888811003428700849 8060737483939065886 17151238879960238744 11399735061644010600 393477578623473947 2646177050399762335 9965878542180947219 5871204287192234986 5282707116719574478 2664475663852050117 3139827328457814369 4986956666506686834 15433720159730549187 10226174968710015398 3016114330912763449 13916110513411040339 14356693398193833685 11712750399955729779 3265860490010092417 4652072632902642739 5922609446313873701 16796328484433956946 7129037186436904767 12893374393165084548 11197887171348897113 9484882276189271904 12599278444095765835 2612896487057578781 5237011139151515778 13312761224659991959 16196807720319934775 14952595938853430546 5960103425396348732 11639862995917340360 12549764107339435101 205326128368184078 16436615185659670884 1560799004369729915 12353877458982557171 8437580688545268692 17717859278991240728 5123527263464048903 17660072801351747657 10466154751327954650 15643733223434070644 7654631038835329517 2874188447426675720 7636401931474135083 10323804514496594015 17605264088089730568 11128932583783781559 11583999433088277504 11217171697053727115 2372968915055070180 12940091618653992299 8701088657688323107 7932149015878487699 8186481574051243353 13940951329586602664 12827439210137117279 13316068532670705452 14885330585864534956 3434308167305176636 16378957583437105838 9095693250050801288 2235700013771476314 6674396228343866693 3645754425175462315 18272805318996694488 13451684342248051804 12926168313989185581 12827208717436227844 1389600121327194661 6308501793408929197 8660294845970882953 15776666778101501847 15574857189276441766 17679482512953768090 10556906461499584083 4366423558005145196 7472090344621038026 10887731976823461379 14810109927590490569 10819816024846383552 15185730818998158594 9957351758176465716 11994025400532226493 17809102269756522722 3432134692133099358 3092257924423822222 4320527189059645993 15285573397557008920 11714342086606999258 3085324996760969971 16596104941684660375 8388742092269559560 5501139886348444509 14771406053255648099 17932368223441767034 2383972419169182887 1249321639558172991 8750662503530468050 13790569041256327976 1547736455637641993 16717927304817398209 6095828819609931053 4064458586380358076 13489662169128996582 4900608406840365224 7258081440478636582 16565825696704626008 552393050684083633 18135885072510877807 1408738978688081311 17868202432631972672 17452511699495979807 16113855130073020103 16158712572279005012 11688952387988800478 4475134470658444642 15791807837947629215 277356025006011410 2412602508334137288 5103764449499055843 8141235789085345347 10183948683603233317 14053879999388203772 9396302463776235660 380973135699046691 14909821410163680391 12598258557821246403 4874265392920870421 9888365486043011581 2195520090951938805 11436764349057852223 6452509451540857639 10662761835840924511 13281544077914391581 11986350728084243763 9715827957607162318 15269363488710513980 8831540212216864772 6062070829804657503 10406308284746484436 5400905479200179723 7957235895357252304 14173675358523836520 16206195503946529116 14681424520236441223 16681304043049768862 2955775065670902298 17033512799191912948 427040853071513996 2567932166632110582 10933528383951847511 990166082239195551 12916189202253318276 14531421264505038624 2143805180462771682 12936948740754193146 17430530714493294613 9867766152017867964 6611069660623975741 11210135797930262393 12220917308493413944 9969659916931271958 11272538375658620926 7912348455773939967 9399189330967851240 10625474884318222177 9039243823062119005 11592127864599648155 14998540498527458264 17059449534028444772 82077050019158039 9269092957103671234 10499582072353700547 15161870480040897309 2344294566924573771 6126513993419568882 12106160854790981615 15580300073835964583 10840142334385769348 7874667616953116204 17171952811336633414 12762223627979690228 11687602256336831967 5442622971930031451 6175795000869037896 408813925393437123 11940706088073681575 17861635528188485802 14857310207221329916 2540612948328511001 1177111426214359998 16849416912233932557 9828269860119308547 10734224321266725647 15824389811355595625 6994939735337416240 15573116439983471592 6173119291168492560 844704074101126353 1407575422104374564 10204145151068101979 15697682660050138773 14286323875326882253 866931565566611700 2544741448295231594 14994327076564780626 10608219758863544495 9986124805046058716 649662281919247738 9053948542569287945 14770294605510162213 1124737871099179935 6846522823004315302 4020269771691308919 12157276917126028825 11782617614960661652 8772236878960284552 8533449890671597934 12152283412250154594 7501072863234602641 11039593930017481219 15871486981638436827 1784380445013319797 15410091218474357338 692956966767506150 11589168951652551454 8867065412731478532 13295869050089499701 9719307172352228100 1266452415584667786 695087113693528649 12618860653961085873 10746495321009827751 16969625113123883327 2386648258693205278 14037371755875528974 5911328945822455327 12301520338663778947 12866054372892040884 10424643823966210737 2242518428893412485 4020896766174125267 13924800651524415278 12730373765445454799 4448597910970190814 2656375808691755013 10072894515222968501 6641611396399005433 13620579372414700937 6742959125215593561 16794536293776955350 2341077076615998213 14080218506750308724 8717383280838035124 6460630629071854884 6463737718948882454 15456417211163088733 14003393088875296967 13323817717643372195 2819347724836782235 4938126104477157488 9572880002377207418 14446979139074649063 3480403333733732455 17979621186631590907 794407986941206324 2706841440487010706 7995686693675070908 7661829026161025754 14711003872962859236 10733867624530785459 2533496687987175792 16742609187412079358 6678608082968359594 18262330611676577358 9339011053200026648 6378035020051476156 13586370358154291922 9759461306419043831 14621117321933574917 11244665783081357302 7133692948812576840 3931451590618912753 13644192853629127108 7509222391016165011 16969354160668150413 12183233881983119475 3987182800239617307 2888179757045941386 3645616483763326689 2353096998164376719 421280490840641192 7737592421086811346 7043076748013544634 17480312152885543460 17329103616517951342 12431452710858888623 12392511946369133383 3344741249138247332 545530820734639777 1796314170304379905 15520721811983049052 12649020505593392430 18320117374054323118 7619202507663464346 18043984194965608861 8683438431166357640 8741751289664677625 6485321083154430370 11719970865863023342 9537364182526578052 12199191533339923045 18398878108886663705 14039431250399506692 1013721143063612042 8878539921775230191 11246867609957156519 5900626699989910125 10448304991064376134 156061327523612981 7207688361224952216 14753259238830614790 17896474200192321112 7973989900911976468 5675882174253289298 11868637127136386567 7599046111145116143 13826055670134166468 17196218950659292403 14581705656710479724 17798708053634897352 4758263283131715591 13380677804616260589 490062181610063088 10544721859560697816 8871658122785104413 8987751936533664026 11871400877409628012 11774849974965479614 10409313332402650062 10374641836630336687 495746707993158374 11941098940022049902 7031379286097043878 7656455048723646006 16363756256570467518 15643707488405167527 5474906769367016858 1680147804766323108 9908648440025530164 11677209366454862929 12472021174328122522 5938543238274966602 16535267036306705162 1542134377221608587 2465313348442829554 2727440334557357579 8379500730575598469 10721874127584578047 8387363675394623275 9425679292170207383 6228674185300325622 16034376145627943429 16165838288371657662 4814192855927946244 3470735054586870757 10028705269240496761 9742418884854001744 6060557531702719970 15334235393995689496 9968204287196112869 15835432146363119248 1753266564169027584 6949234107374790077 16144056903917222135 3234801871934629139 15559743110285989467 7374645967099208616 11130107474590858792 9862083438115238328 16347419736991075 3279311734082422928 10733212692761579173 5650932242396736042 14335514161208066100 1431331355272177481 16408916526258138743 13433182784551246000 18120144352440617687 14670874531854461684 54002311581295935 1461213251939502497 8784583601999731912 5970091270274149643 12648787052414032953 11166574429345358419 13997343937530513021 13097976386243872968 4282417032726760693 14272631548253251368 3391165057349219684 16889646156533284420 8796221002098518264 4471953494972164636 10849799358026707466 2462887079965276301 7222304444378490528 15740847317618935352 15428207626836237121 5037414953566906879 11749648390852171501 9789302814754498063 4331800787633637658 3103012085175480290 2692808565278917618 6106445601814670364 14212616785468558406 11232842800801513169 4173262328273798411 419578772699497900 11767636933147686709 663479994611914416 12038529136035260477 15950727036110137087 5094214662264023095 1182086755580926041 6026416060826801785 17758847879039487294 3154104235341537409 10230974759176381651 13967967997154292181 15654473512749156653 3945046648114444269 1119473077767556485 11458743226062195139 844588291134706771 3490150169408415701 7605069153858725416 16108641634877160147 7205281819146494177 1823546221003562703 12329324871213751960 17400476344821819466 10100487274174038110 13927435014467035992 1620730142252056471 10202755605993046715 3295421879217819424 8455111226164061395 10809666000275536877 4364014490948177564 1711183347626888355 10171608101825189184 18368339041335919001 15608475360059377913 7935611347520020444 4846756816101340261 13510741832264519513 17265992384778599625 13152334893192065332 6022356107919785862 12716952322442185528 2262347867833391477 16862705188064056594 14100455889759397201 10474010925691591217 87612589377392434 10361663733055400880 15056465572566435430 8655363286817864041 7771852144557666752 2816748157834855327 14709065364133305097 3881637003907663553 9331634557160676778 13401769287614672438 7703137462766428222 1279616005210989913 15248821831158264699 11157199777015521951 8592298841563132555 4228005433082004301 3419543499551350646 9483908133013516177 5214042729416803725 15835916347500071460 519424591995723742 14204672949995585985 16535920208373472486 6190648697993520708 14906113399422751863 9816734991775739641 7638373505424942521 2995647386053786917 4521519689834109612 9286006260752694195 8403015361493670044 12304637187330022071 5500761281233184076 13184395453624456469 13690702920354909679 10638915389943803904 11924044973386806503 3540718583264763064 12201672508900710745 1159419514109182531 5388000597404197274 1772750374681775943 11285828031633518250 9967338941992042006 5019315794437786587 2638902796928112603 14792855352540679026 2087146832943232428 2929652040784270125 17636755738972865275 13752219769236549385 15942899063697212893 459667503443268827 12634795277720290788 13103721194774163654 5285966040737155514 10974083395047886380 2719556422456006987 1605993499574194850 10095960786413465367 12630339294807628450 17329805809352302522 15992266482956909261 18342966393153408931 5400301512322188844 10376685176933171772 17727881436079643030 16697528466994418648 9223811112050932595 1889680811175994126 4393307767435005791 9157967005530827270 15477200543973807435 9449598051496205963 16188551768236796848 10629863928839769920 14962904331402414397 14459361644820851572 6600475524740742686 3476232150741974099 6829429884431081035 7826999760316149609 5039670345821261461 8568803591226793569 8429467402377208126 17692927695728693203 10670288014355814285 9243333622751129826 7077582157874316936 12789665349510889494 5567275351041839 4595068094701561440 5825719231115474056 15535843050713888914 13030187281314976174 2484598795761705418 14357203369158766824 11460454124977214864 798912963803563383 5128861163890687982 6663887391967202296 7897021075341884502 10967827475892385814 9807005250639127784 14678312233416247789 8465333082597090127 15048220336937200039 13206484485488613819 5580158685246604730 8822959797803728323 1014649109383648710 10041141558077910638 4256210278644435364 6538894781736157832 18000277574161456345 18149507558307016580 8030815348273395410 14321059047021774061 10108243487695931055 2349883215902128303 9871138168854149773 13865242991404519093 6852195978227252235 3996535283575096896 8447132465739935773 6605392664827197779 8106105231050841309 5782991967575207140 11104896997702431157 7537423832257451165 10942658681135070908 13824037355626952081 16376318760224915389 6908593912401794037 18386857804638257238 4525201168211254906 5093195950538933852 4182171994932815094 6579991589095332613 18441217936178624379 13172445579873829483 11596295122738321850 6722238576554901852 12347995235766957880 308227369947051983 18366239648064531767 3314257851404139306 12500258063664536442 4922383309209410967 13923938722689262672 2649796214786610273 12422437095945431920 3771556573539725137 10035955935719647404 8364164338762684385 17079689388184747264 9321260859623438946 2864361896352862775 8386658104168396779 663282840857781986 1662213433660036871 6908668378827119004 9789744953079978622 17116719584293819140 16082483024500780288 13089766724131719447 8932876425317539325 7961267771887038985 9217502846539645834 11384784977717385473 7019029902421963848 3380100946740747026 1695042554717797979 17400456520290573334 2324631886414903055 8687866870093949521 6668387454725201041 10272384951422198626 8335100602628067003 1644497919314315031 1671716294509987043 10711757608917455637 18279713115005955601 235728345636265734 3813584286429550807 5879730411349388185 6452634766771107355 9840127942798713796 14348079411568784853 6018463440972724353 1797448310700129103 4842829936750951605 8120691196063545231 2531804439829096208 7316419135178085428 16202479284232939030 9426144541084405176 1725226313044479097 4300928297918754328 14058935757573363829 14347074432772916158 14472571291308829206 15714998626797268680 17865847417842101715 4682667922875612004 18376943004953814306 14847491488029560744 11147286462368989609 10627666063208654070 3952515505202654882 703555785659191040 14720590658651978989 7787141337015059608 3489484444580517737 4397449987137982642 8611353279139765769 13871704210546172217 16292538032932276069 17183404796587367129 4345380819472736035 855324689050644294 5100022125463068510 7637566256474959775 7434886020776986547 14691183182134740863 4122918377387165536 11743603371804589710 16070277536546774889 12554221391739145427 12561691085579013468 14557387690553389385 9847307257079297703 10851582890980149012 6729992588319998247 12067658067536124612 7425116702365062464 2235861056043378472 12805759294779783467 3107467439861082130 2574129255416042296 6785790160885249148 11370843979563581437 17775081852780500811 15029521844028686602 15797677347817807256 1409582611910906139 2994483160984700956 1299114472063187691 4189289568047275639 2828246775734777089 4556637305917103330 13476627063902503381 5282611125556576809 9001372249860221507 1308488745448213270 9693879008902935921 8969322874628311044 8419447454827087364 8294674661483813922 6015755306453299356 11961514657654891247 13312629867017905194 8821709663326553845 8691113176530506468 11654880421930943354 17399121507205544720 17518184472007293929 13438937813010121006 16443394141531568527 2573178108387199830 9444787751752698156 14825524665033138201 12417743224048930329 5630251077918646222 15383430923865604913 13665453340866822218 14132828251592483803 2902630027575707784 8106970043885919777 7212973491200691 811046040774519620 16846284172487062251 16515569677213924270 2900450350278372126 10118247696646080870 13360674633491741165 17536103723997039584 3960985726337035405 10592764378439045945 17932754210974381264 4594804431117084474 3325314162898891102 12714525446512329403 17678368888385105754 16326342640332876617 7058683884244998806 883955488616350628 5157218303835509518 14518170221013486753 2415134552202287223 2864898529577791763 10083386055486472974 10368216727064196137 15179640908490546016 7343027596342960553 16794499364297499120 11590898675752906158 12075740647048283614 7819881329721541309 8223843775684720790 14873607032618336753 8759447790214907156 12968209189105487459 17281882770936944148 15204648609380770695 11218413904205732626 1100730563837967182 2299529352354776726 6585153412371165084 14896289285510218129 5061191643401057978 4843199626547239287 11005697623305404219 8803782473556284042 4283262152452937361 16651390809461317785 12618804912007279273 1112475551872909057 6899622871719502770 10352586425399433971 11537049491215128204 16752892965829669713 18058938552120446026 6199650178261961643 12491609542874502407 13201739987527760805 2915691013690473703 1882079014606683125 12100186395344607966 14995356286535509974 2904649686261429843 3457359823449223332 13005669459033897705 3601234333492674098 17994156865216146759 11913103798371322205 12661786666900870227 12058461348135632604 10064308206528829245 10955150739219752275 6718696272643727995 15520570933813239152 10663089042549723461 8937105474680629119 3900440117787013661 11826443716300111486 6722449941813713704 2854299826277521703 1354158546095375973 10224806375358560179 7111961015599331452 12316886105949467280 7289994039283110187 3776548837317006892 10636865952341848229 5221727510987817290 14492860203489837794 4813413599369388505 4344183360564571137 10735743162879972784 16441755421505165558 670769918674365738 2896728770886814409 10018753997836390215 13629077039347255646 11294927580603620439 18393773022739076560 9806003220801614659 2102760311702374249 13248287614172223115 3225598442381987341 15135601243316663576 16007805261149541753 15197629943073301318 5577412724194616550 9547325910439443036 14402961484690640006 17143218967323757065 11751466294303970558 15792994369637872370 14179223260211980320 12507202990322735104 46014088890810282 10630498683306713960 17307229949151435218 8379952730795044109 6028068401688365861 12628262122928572852 9900994928370934570 5345087773749528898 11196722234339064469 14532596296528359147 8831847602485219679 2482399710949616287 4817187327247102051 10623129235149291095 8951976946452387857 8107855912263488515 10065664034390176551 4457555821430615486 14340791099575729113 7901284498589377201 1683724425924421569 13296035050871623867 15609900350872174619 6040401534594088837 2055220750192609620 2833701014610798577 10343587292744303235 8329028264566670986 698790903533903587 18270980972629693483 6875099379378988005 18150606506583387990 17636353462426677377 15566382225887506891 2456399714391692159 8274284133650344731 16524294746350542230 9353027060812954467 1040992475150723955 12354034918604923573 18002401025614358792 14402325656788972287 15958084364253172843 5492871234412548076 10926396253328482281 11053254577966382356 17589010482208824611 12496385149529354238 15252504085941494751 6328177036370166806 10383840890165237229 17343416048456363216 2580496768315096513 6894643314028455552 2688291487649401650 1883044854782789280 16591776689905857165 6838668391420613198 798770179990977827 491691430778056786 5117874119204548010 1769872529637812475 9445391098238857335 10147937261500433126 3377554473525128629 10971042066865719008 2638667306171568580 8674330027877482379 3919665562714040435 4522242132147747552 10968420169887273133 7191457624811955989 9627756281175906661 13232226074583489403 11735755112355934661 5518027314917448365 7440638722408215500 2116861112129404373 5737795928741041124 1715289943335119126 8855367727488336445 8524155066587079770 16079117296374710137 3721388522355898019 1430331710215185251 14301116705712446013 8157170977515533250 17537632234973601339 17628088647765419056 974300254245892742 11337053888927193889 15581324178684324563 16334120407683897882 1871498917260528585 447930559862357793 2682826317694958057 12667795802999842089 5880589328294015490 8136205102775680749 5054799820804578534 7318810590760470286 10726694282843567627 5525975098093432087 13283906575632701131 9852150613138211941 4787416764098419055 1796774402897162564 12742069458185763793 6618466219158467059 4738815180200843542 15426133078929003341 17444893824144324539 2414442727004251255 11229560739524254521 14224905824437466775 8771963108478246436 12825759732947182910 3774935213039257077 2977279467184907792 7203015572407630582 7958309565312180740 13765454226046809499 13671662963696953810 4856874506510794036 9925825849739256541 87288515887780582 1431502365833001931 2316953961219327377 14239911232280152507 6405612809418346354 16172638565136558844 18212210309226338857 12591610102895236572 7131722973043147672 5234189483412966207 899330013071651872 8402539379979670305 16757446575206934860 5984279282294272699 14967825890856596907 17080612687802241965 16939012524743217007 4480216789420779370 16054182842103684074 6592018153323235269 6145852934556541421 10735064464040468195 8678891418113864517 6129053545489283810 10520278034721373540 302634606173069979 10069674211451549808 13535887669650383237 11461954930970058234 17690481266753093929 8709461323696883080 17465060975946318036 7541546387866508615 987493585033343695 3593581551218163822 11578350122828021622 4752705917552132860 17688605352808486997 74662726171081477 16689536798750116848 2878053026372456946 1028179328504022350 12429164899343931105 17410097102307556290 16975638843692736076 16231897503314975794 6467828201101311715 16806773308901103509 1293499366047194398 2519291286288647220 6617359911530029600 13211768506665528955 6287894830715492358 9345705938805056207 9745476951799821429 17067250577804230466 4163606723949362719 11750997440590054625 16344247317807593426 164843383495122129 5422631784537395685 11777049902991555905 2225506007543156436 5373236099296505730 12379310327263897140 1978968276084734838 14883979633979563524 2644944114467609241 4552481232565102660 2639561564977008919 10046688799060608899 3487559888320011369 5342796202272697450 2571985101323543023 3391789657739522977 15466856543708333133 8238759076668412723 5755953859766777760 12564672514773566908 5575573415415947491 4112184369650637096 15257557225731379372 3399963306172441597 13012590034454547023 6404150882434665055 7937390791109398957 13604956690878076332 18043648213040487527 11443266860950878779 8557711058186963083 11981952494827113674 7856063865191084922 5724697858532605742 2897837308885592031 12277420878208289529 17261415104005252457 2555505770125181626 10988107826710568210 6290742376483290333 9243568748402075241 3618447242365944371 7509727064039191660 7771033604696022324 13264297309504064282 6740724626889468472 2590470518827068587 10879791923632383813 13974666629130362559 1467127912803668381 15546960763336447840 14219599332133539135 6568381560642025048 13579539983061904119 15302936328461823638 9254472306226261051 880866077570176272 13880401032074713247 11049021653629356557 11367050940092809958 1217438974703000727 9420787270772160061 18294134472520746587 17626357234145804860 14612647441942028684 4416516021439267789 8117133168223367235 17584816904951288104 3427035920517575311 13824615988446011658 2220824156877125659 12895815203865153896 15781375515999452403 3414756918323682753 13094488380552436933 5219896741179232988 17486280370810408234 545238120762704095 4147306455423360513 9937283017607172705 13531434019749712103 4558352260853753527 5006673963597928743 17382311592287359421 14296176070429646824 8036018671111921659 13805065294821326524 11726530585862200511 919024466117585298 17511056489773888797 4821718136707450717 7612294955641270244 10767200746188842650 16212198646295274476 7319035397044442535 12632047616366845843 4787191154778114023 6478235668785986653 17523757440487243197 9143092785118246356 16622614187756662324 14576878122000153572 18216807438771601104 17903689129711721011 9522371860490572442 3077984536827679291 12295745638428352282 13557795385003964213 1554697416523614311 6809265587298283632 16789569642247750426 6967421559211079807 15998256740517235580 13111604162026669307 2366294531275171702 418066150434040046 11764960165353153501 4562968800286089154 12438674229055191145 13499448043435513781 2395920648528889834 3056732594092357717 11237454865881092377 13715138820300520604 10753142184002334398 633314961809802804 10752822938677648257 10715168058822639947 14929026892701787785 18092437111226363293 9666649396339976282 10846432247442093933 8921366736570133057 1729925796098407383 2156313528509062123 378222459766868563 9036354752638130898 13482183759386410509 4486616049724301138 4851442289372272300 9755681313725589023 14346136043680507837 15567621007639085741 2627004733842867118 1966276727834092827 15979584185769642575 16936401439257343068 3020779866513520666 6297835312515637960 17081323349504747648 7107642413553923567 6833193740549769462 14025358512325977515 10856957931981455833 3379351945549966515 2818832563966202131 16068564736506360099 17370809855643671847 11969474297060193239 10119299006200092586 8393906474455011335 5762128038646143762 3783453227176522162 7683490947834486057 15887658816740964528 3028553867824569272 12804079752877109838 624733711867466703 13205383652355499711 1295998317466500522 4088481158518916403 14039033669542777374 13690536352615386171 10715882558364499471 10274043028382274591 2851963464285422466 11770515448034352865 15519321018943071044 11567180482848305933 1438784009659878551 5419665717771911085 13167098166434879453 12079606690694418615 13383308844842167716 1125105146234356581 17022052270004297676 6181914855896641429 8044905442605973519 7604206794239421811 12658212462599171006 8516298429826459645 12665182668882607635 18434024342317193020 16208690443122205493 4595410011769265329 17477643307311859253 13277604860412802784 504025900477226617 2289658238197685696 17782083809538077675 475737074852168222 15168291680992999892 6138347137401898925 15037589444891600674 7608661836629919949 4847425561889756322 18355522465753653129 10408021330323066994 1184745074790274543 7560139467117525875 11191742382680190144 4580919629404576090 18370476639786603269 2841985186059120142 16662177561656640144 4955917591442241736 8488510430016212032 3580825940716875949 12947090108961989873 523948223128015677 410006386980621686 16709732547814165476 11901252353929604389 3100631584237884702 10347562336661764926 2184964270986526157 8658328936153290051 893802761512262268 18376820771963538201 8950010308708236003 9650943480063352413 13906664950087401470 8533507945367241294 6586921436409026648 2242946774848000921 9236881653343257547 6771844739846772386 5123056634656505643 16905615839544104512 17058652545127940164 7499912389805577791 3756730651055701465 5932640952259232983 3158011111531015855 15182489185001242173 2264477982792091302 5955228445397733531 5346792482146217962 9788514102081140379 14858361246447027254 4152871946404488099 4651915032257015929 10266962052519448572 15809415946505327421 10981793190456735252 12251239497442563756 336361355265658292 13151124665446123901 15319868971828583369 13567796191762122243 1353166009811015090 18318234073209441561 3655493577595348176 8019563688132710266 8849202740644487014 1049508204092757249 2645201204721082068 6901353658934843496 17995503253579985068 12869218911503499310 16131961499070385427 714455766963721571 4002756016914275760 4637467104731776437 2513572914839991110 4462622927520119696 5198818456709927765 12993299659721445296 2100246051547309886 4351830748849042106 13007880439838295592 8970913242289134178 10261987263009020833 8032756993006736989 1404105292051765026 867374849801343818 11090904910336451735 13894994932171168641 9987306971241320223 6448387204535339719 4057573410838754913 9213358013217388289 974955141826218828 8232184921709724530 9549140675525028880 5861007127121499705 6922645672959997933 10808599854651039254 16561403929778343975 15550446260123199919 10357662774489468841 2155173985354709607 240715836540154546 11897108829464875001 1008381915908786037 18241112649678984485 5985476813673268838 7338120573502187642 15611610652337542668 5471434177172542862 14219876848769038447 14113251144945752870 14821795749324018926 4206936859967564267 11257335122552059178 4041770042968686550 3940471589572751175 17568170698435197418 18362505677496762186 6289589293735269018 9361935897785825722 271178074820531746 16386011533535245259 7767085776410354322 9117074655350141566 3905612927345174792 11416489611343530404 292368002255684578 9703659494759830691 16664810107869956893 4824162203202715011 14188124184669881247 8281194199058272976 967750267348658253 3361245630855583768 15120833004739653946 14133076415141919409 12524671115046842542 10662365653419254411 7892599417771016282 15903517740039253277 7643475667779940458 4045049586065650600 3026472067703968136 111140445698057938 18057425498200825868 6698186735695517590 3247666285338577615 4314209591862636712 6809938174953537934 18243232170979869910 6308854114649692361 123931335141112936 7442868547106243300 7637054008586275077 16396091531237211704 13429957050205918904 5126383413965087699 16993651358268298906 4910253160335616443 2152692550364932711 12342998968541945102 2655284058435131928 6185350679333070687 4067521229507355472 7335086262431276926 1377498778626176544 5881802366862898859 12330098527996958908 13323388969255669118 8665917173231897375 11907810318320574028 11936765751747135317 16034219591165040019 10626233436514484647 14352563716555591564 10394940290000026010 17563692039309285991 1781248283278782735 542647439401953863 13090561362612384633 9178020506476919473 7634634284966974003 7490618053834568367 1632143138321100474 6462696713724182217 12205692111809415563 10549090429704599484 13538563654930336336 716870578990207928 11764526297675620621 15693921042024347262 9146358397691674176 13643484718426401436 500599098318309787 16256984347038415753 8305760140955124959 8175351053250689240 8426930155175198005 6282576374015433739 15779063393670359979 7844433953832665469 11612497906075235886 645564244503944622 236934171517047 16764821828961764215 11008779696802441166 5108849529804709940 8095326746407558549 7616843120247603623 4447129543060406464 17415698608509213492 16984573370003953616 10236865467342925595 4636514029011708422 2914133900189617517 5226391417728968359 7381710956426989786 4001913687042720942 8530646720623401297 16621395059932813740 1921016014800015369 10019038591616951791 3059868995810394227 8995618422728325534 6722906535804894493 14476513548377385251 8945195608786295310 5506844396205860730 12730028324364690593 13916594689519333946 16202446811317026435 9055208908813144702 13300648406718222045 2699433077648962243 10698651878849460465 7401193466792256239 17918023715714314155 11842034154948931995 324762655027344430 10811131345459699968 9331922944273852096 16446712527357316348 91017727949602958 17434382762223651490 10941632317389630429 6107250072863382438 3731162923720496581 11734317840684345231 9684789080439372838 6926649939556949869 6969786298406836335 18398086876836481728 15662004427548413751 15602708202375704772 8457271958176934566 7857416746498731749 5633423387507356243 5743026823268784208 8863967019372920152 6096847269658010773 9815062278779996628 4471411794705977387 13836718638015230685 16471796176162752796 16641395757821075018 11065004987751682193 4023469147556696122 5545731422340681930 11590646828661318377 15955427839473772135 17269881952330697502 17562563068094846042 5816008733394709369 16795551283884320588 7400200504993248030 9022408694542671625 10105888348897027068 7804401316495965608 7247312755396791471 10252053423091050618 5467181672797929153 17439978355788464870 10247808945621943457 3927345656200954891 6826019632754366360 5822164564584114319 9924360445899675391 13223458694368855208 15525592695233641206 381307885877006601 2340930160952545924 898246669978333282 13102889519950012416 4427188556996021392 11051573935438111596 6310285702799744051 13903471147001026320 5468131866461615547 17780905567183264093 18418227033414816413 10125731191656047905 17431505594290142772 11569967539107285925 6509350794076917531 10463977092897366784 3821729081888554773 1855488741025563375 7440434954546141742 4440798683309493204 3298219356703976247 10876170077716263152 16193773329254006815 2198051742012334172 16497439139596244370 16167366421171407662 5211284830540627268 5751860410275058704 990575425556365143 14795182379304944716 958261058508687522 5200982863192514595 8142259231265680492 17776267712389185237 13692287120710334062 7321791130690402926 8422844069236522101 1194584550131521058 3780926440079466965 11778570710231737116 12598337392576378031 7667197950706913528 10709397673644759527 8287068691773841484 7345261511394445279 4504056204470858239 2967841956751254115 2543090388936121759 15208163665785164277 5057291119433130966 12241988941799847556 3553023439574760458 15539748525784021124 16021544592130413684 12327447665369121110 10285239360513618353 2315171317932863190 1965049751137370465 6480745607493547071 5532176199569574769 12148443115254731962 8374276796049632514 4191651554030832745 32698483675835157 5833869259832297258 9794328828086654213 11960445096285335395 13878280251383796070 12540980111931669592 16147690082546184886 748360329658042213 14857652873571148491 15833127397266096011 15560446421288828159 7318730020760531604 14731759550577886132 2757135374618141640 4448821435303530401 1123978436752984965 6555261645207576928 1416445641140861665 724841034459554388 18088611564678944531 14590276146612660319 3028441176727563117 2483271792952315948 1985786421005329297 10322868425391807019 15078871376734471505 847680102733569965 11275695453520942176 5875369758767107636 8505217332987372874 10212353854308759255 9612925938902805134 14723094869475129380 16181648480374483226 7021920068502227695 3386925437900892788 16733873692690985688 6544322720058837593 526540040514780759 4574727290745901243 17969697044113437568 12473164667097454584 14656832299990307740 6554010011241786262 13840011102644353748 8192026039008723805 7733696056647515560 6761730575024926719 15257912687006317154 6213746087471514368 15570941320976369685 4882410459500953735 6270129617093724263 5803079422203693192 16414166567353409250 4552876455112882593 17770353522151965783 13677919831042953438 12147094888404005729 6879486040632746422 18422475727281032162 5806001064280788629 3087924127569455609 14777834091421385312 13421391361235361927 15588973933679908833 12144974560101022490 12752085096483908794 17526395232078206949 17065381332177780492 6751396079701062726 13770145347205475076 8635007466153574816 18064812300713122961 12060817803336200893 16164173621040505282 11353186320040440354 16444663839940837350 14710605892665047990 12081018225157417593 3692647771041019569 10293505673744094753 17542159432272303284 4760849167661590441 12991453550631901164 15826443483775413826 2788261317643911644 5986572236416311081 7720004007891822284 5581902636691017566 15046574686658700089 7164504651002216451 17258672013930322728 9090294816693525740 14860225004499039785 4909423139189551734 4441424767369262169 3578691613347052747 2791398353171914057 2682224419773220 14836771977419035382 11802298500033932982 10367963007666988538 12539565967552087743 17315571136745992337 5878480480847389692 17264135463639667880 16362041813903867894 8754606565333954125 6586424463598165545 13288353438125488265 15865259054830295002 4998775702851978098 1758824834277353099 16825319797962728112 11464039504029449312 6793813192997625452 10510837058944470120 16234855500434872607 16604250703337642622 14790810369029486919 17229719029037654562 14257554263258016811 11965087310955089422 3097801032674663827 11800609808087335986 13795615010897656503 13166538477179792399 1971784850937782149 9561507296063846391 7309788398108087528 17893335063290336212 11315539354202251097 10579763604789367714 359017946416173000 14855113872813947074 15807885619133495409 11051514049752407402 13723409087138132717 18341726835632207128 6558579129128803336 16196196508082732941 14790845189443400664 1088398753141478638 11720674597559623626 8603838319748251581 6420396075453909041 11104692743120613549 17844276213189312937 17706140089413381406 9144568942100191469 18062627623954582352 4127624992931729171 5034065830197333285 674259168621395873 12465456740667472154 16006994781826174732 7036011809364054450 4689766604506043757 13442739605057519472 14336471731478948133 7328675649398355388 1330224000997866614 11306507760887842198 7736216083078706709 6384604239511726224 12663564711024131181 16405100613687898168 17201363568895261085 5582165470869852715 3834226702944378204 11690755619351811361 15736544194575153345 11376444681070157098 14535284264924564471 2826206417661539966 1944434109601199815 3686728043783686914 2102166957019003170 18378049685501614944 12976441559191989804 15892205699064354033 982217781485513575 12955390186958496287 8538360291000068237 8085691272830098846 9197386909464345718 7602630653966599277 1437019500633693042 7626957013909498442 15599402773989615904 11648038619037197478 9613224522056802878 14124688432325381444 6608499656768532116 6273993237404435633 17919407050948643911 9454639236564997688 5281152307429812542 7424687214432868042 1643020133909899846 18218726384849139210 7138325815922700985 16653294236210857151 16067310861100366537 13060458334920639953 10689359934679456438 2124266055712291050 8794547893031320551 6264655487804578735 17028581763059238452 7294810236352986309 5968117354315103587 14691994029040557182 15010813868411887694 18187813107603519305 6114036702295433830 8366413026621092094 10427196524957454250 15988568249601498537 10918394285359480043 9128028114594153526 7057682112241397585 5812927863154271308 230504089794242355 7036291923232183568 13143282934424021952 864401418779478051 3571562090761420501 5883637377658400482 9190825432312285085 12739221832862076000 5222051756972621369 14665036346880183377 13316707480911519452 2702869201736608998 3376266538296429028 8963003848951340783 1791062737628604399 18208107203273280079 7021785723318988919 9901941924842883533 12284207725041015465 16475057431570234440 10629672113965106487 6263866776429649686 7808964427643987732 6256732608573764990 11065992719769292851 3567161248322109229 7253254862569070674 9821956638687299183 15752467221802522658 17997266869191285021 4064749886955537730 17183587438357053206 11181825869014544980 7639791837792471642 5622517473651710411 5377174248217237585 1818313020557372014 8776492473879219109 5708074443325634578 11029696755178298092 11019139410172616551 9985855611327766110 12365887732830746680 5121586093258933564 6224993305685587893 15839544675706040877 14792343196539642729 5579657154730650983 17324026000071614154 9449689468733160183 8023697741200027556 18200224877020834235 3603502642976413237 3850763604221572579 17545292944526873772 9191331206662678776 4452243535620782401 18402836669912858290 14672125378834483341 7924835155121204119 7288786960627684509 7562232712568159686 6647667713891457979 11175409890860021111 249887303082821920 755102354728547930 17698420771444441069 3781333953913083432 11432863589651666497 5552186451683019343 10004364044744730503 1830141101486678704 14293912624095222672 4449696706713860656 6384934730430460642 12945945926814090242 3378705326406760672 4767586684506013779 16936979450236528937 17746576777755604462 14738578192009765962 1272613417197293494 6996719550890064406 2869029499165170839 15052969481698991555 1167133448381274555 13427977621013790274 13152897111151588658 1884797241982772864 14659693318295752695 10509420269983048455 11766114195255024623 5407134525189362923 15149414326332660847 4230129875863479353 17329376403726681129 13703084054684759069 13746262176327736481 15669091813145523471 9579301944269723952 7879250216351799690 4042553849800645815 13582473138972989346 9486007987638036484 1437351749319220217 3180756852929453110 3876979329389572339 2525194807829518473 1138353256040450757 1153168130312653127 6768762248638219744 10484746443433611793 8128017450462787955 15502914465364866998 6845784054544675054 12679419061768522171 16253777175236194919 1850738386641238067 869160608322993510 13720296300536957500 406139111536652108 10332737262062677084 10667413778722041314 2077458975003939352 10720258427917509852 10747342025375014421 14636534979698606609 8053959760073788553 7440661899489848059 17156550639675838533 5542839713967882006 8453281746085416834 13310793665502217011 2324929702893105074 8827739303729028559 1099720953203912444 14360056651256442374 16954101317363138002 16285081065028134041 6789281845239622151 11510082428824990048 7428999997909978222 8203066761789057114 1789465472983116412 4934626738433730765 714151638029443877 15952162253870673900 530170548379971322 5815458320081292106 10627143408697623883 5232261675552110654 11787665146084373833 9797258769318376937 7030376374002056494 11134249243899984392 8356764757454612585 5737652321599114856 9774628054426683974 1850267115476126304 6433123181901391668 11888565495429024929 7202186775600530981 8188557761742206886 14628283269054236585 4589494732456612787 1695904305151515710 17381029209020654979 210961729503421445 14029403636539677131 443622728244092462 15625605473612620081 11451659746968519580 8638971860516765147 3649765322445687940 7903540289406408987 13611038112370994148 9670765143009772004 12395694341393699750 4101356668704038386 14880451337653632548 2177889366451760998 3823813162569626917 11024683568577823313 10362498944161013690 18131383870597625303 18310850596252001765 3732919622128154354 8394078907908936714 7069297279200138714 6807446651069146408 5151305982050204190 3619234672614459069 49519972880089348 13125255895385958289 13226036319926398898 2192248582266654339 2021311181644546898 16817726890323801858 12976604063768512716 16731928473546416396 10218218791173666432 883382249931471970 6525438999855173907 3214956555565363525 4588824429760880679 8005964740903283751 10803750955052269071 17636994698455207509 13059658608602796670 10677052552952436293 11683165958803017937 16062742132743258514 1308743531097550184 11948611613495917473 11279860923791342973 12369891119160074964 1135995109241989439 17669153214651889809 435848920227674020 9012597667740165440 7332420082091185052 14929959622600996170 5460422129444036932 13862765976938456680 897859368131441067 15716776405536733750 12114941568696744558 3805452899220303232 11535735933698811540 2357596206842488449 7814418279814586500 12314418004143610713 12298873912259025496 6747540320236255056 16520208716896087975 6350934349995948467 4996684460311450768 16207977605684889833 5284509218781504293 12629698955367308872 13777062402873216605 3205479442536288657 2247123364852832776 6181750978050559394 7654083640275925465 15046872619934772476 5717694764478872400 2614218016405128622 3604268213824321914 11383605949778022845 8421911633698745736 1155823699985852574 2065162243064971935 4893369870747223170 17613103550944644733 12216468529425664565 1904900665614398435 14893157859227273149 10185768065814886790 3977450995709188151 8566689361720718958 5048941217494569273 14831731048284282477 17103866206706652581 4524202278897728279 17158325957424337161 4424896919383395780 9733532636055466071 939783573687604309 12571809417417570783 11833328439938770292 6281991917945538298 18043152202833596793 4694662683074725678 8376575721924679417 2925940973711693768 10972176301493047463 11030021995771184914 7414409436410950459 7076427531399551298 12026834367967088573 8545535034705045288 6115519332028685209 9715368045032463407 15694574054025689683 9144988443558094596 11391188986727056266 9207460647697380856 7835846959960607886 11150040936616109819 13023702047887503159 12794994465417151598 3147133315151708238 8338243932914326679 10577821674603054952 12253897092053575663 4402014948873164943 3409904216295049896 200673136558429661 11150231679329414789 2018296862103673753 16902751178069938816 17427701154884561925 10661315216729583408 3799955294259862941 1658777102618416490 14608434990625030297 18299940151191701526 9926645540115244739 6339478079057999041 13644190952545193220 593142338356153494 13954121192970378567 10985224873941262662 14844777595563645029 9843951572126553795 4924290692164141324 14900095493247842935 11973548363078858293 8413771164711147274 1159525133723458979 16854675140057631243 16365098071703115857 12985117549077959945 14534452553400993639 1317880649839640747 7847193919586508744 3927790204504070714 9229437432852909440 373672236058623766 776206157520155584 15742769854408022005 10444472280733024373 16037442574594370849 10699222093134698174 11394457537538212211 10396504236618651615 14904123722066948005 2505656483263903864 14224140311514852453 2422973155392002808 4530684136547970846 17829401742903026015 569018665449903769 8487348846766001487 15812874347023942513 11643197157454112080 5697464694404396531 6593011096923001583 15906207136664145050 5685789884454271370 13883241726504576773 17422104202585842264 15783238026741656807 11390722017606463967 18102148226518501364 6187587674529508489 7263364015451070673 12505999459263883967 15904566629127361312 10506137079591641309 15489099902883735678 15144271840994047077 17323003305972501528 4031474421508136073 3981321381996062588 10977053504846832400 6471063556214398643 2093056051428090818 14379599057961660747 13020877442569294738 14265570921719496892 3599668811440441581 11262247936700078632 3985986685148548638 6523113817369666243 14807276487365670271 10093935123324600543 1921543561645992421 5543637164835302287 191114841510460919 8422186562109527562 10000851109988787100 11360283500832930985 14068879223530217870 14022648517326922156 12080062310621386059 10612328062494966321 6988057316142236679 11461605405641547101 9491394701728009372 11662077527171154939 3770583686603262976 2672296225739632920 17876163153465369722 4663893130806023249 11380951611421363915 15248714332101188702 15235318317570574271 1004802901349073003 15785715138491340873 12970081404478776754 672364700535747676 9069812000655698847 10940254048844512820 16759704685312802610 17628354030479483085 17159283604214334116 7888548262984068965 13969576054065747994 5698084454617077482 17634756025141339878 5072524605915946933 5541455238786757760 713194568558085598 14452730318069579622 2854554851982652516 1782808613032937811 1103897257149585316 16072275274505801836 6809645320331738750 11683522076831510500 3109919540616376781 9407953097119537117 17522282296119536928 1837905115587069070 11159872468472005669 2846732346764728667 3897703536677517536 3593757993073983892 12802934284661805228 4584885740076042901 8205083964969585730 8619296081960008540 8781181773295090425 16560513583937623394 14635721417527008612 2131052683067318697 7190074438457201846 11890546739817225745 80052773937805990 6542702275579095205 11765730387179331295 8778981222185329886 16085428509745074769 15666385896395282979 2949772690505924869 15408171634938903951 1358792522730840735 2614043274954136715 15609393763815971159 13777397458026382148 7999351147886313155 6627826566973633098 2661612512646400618 3078591343729362489 1994446784881721840 15645446923049740088 769480696424475900 2651356104480569100 17160889575277564976 10624743059748467764 11623205697286961737 15519883590828277842 10130474664139305477 1596354931304498214 12591327185389892213 269628651988216991 7632737179673604977 8766411177924455376 10160171677619961253 15662389575550077680 11296509697529523803 7928875437876194641 1368602874251508759 5561361661076011578 11542551360145159824 13412849146891720435 13601090418143163605 5445929587036063760 9223294067084136706 3900641366638301165 887452362254137587 3686391918427160570 17186988651375817476 10345567516925563187 5750713483403672467 5541408136906827386 14296491872095013019 691429775189998883 15702536652634418565 5276481311869142201 2369378761784068339 16042310926733912491 15058541923843049457 1507393250382257666 11877835546968270942 6060449324741643829 13659555472367860933 10813022280354756349 13458458348026684634 2629401205898173738 890554029598345720 6273597142998908435 9207602673252032017 13111052276628289133 6407400383369081896 698205957334057741 17886792089472404639 7053804981059040849 801051567828288445 17755203090394285166 815143464430830703 17594120271681279784 17679997450471616234 10946295319268721491 4173484278834227700 18014622764712142494 6627766339968689527 13206492523085953435 16477707853520352009 13678449164665096763 6907068610919746425 8677082378708513878 14319222358488582606 5863144568486111709 15485257940722993254 2004468064461230820 16387812472450393959 747136545762454129 5866418113540635941 589357783677828320 4470114395429585413 11872294966284617114 15442380836823090261 11148009495610811176 9866227355808547109 12547650926703510154 95397681873151533 10836397186615704377 83252910711672009 1273177549597030005 12141470346564501376 15043477975158298466 13754127651243051501 3780463208369139562 7440369618072760703 3514184228580230142 17396297814404727082 3500948031893398409 12001067398934748211 4481084423487597295 17955730715938344513 614833058119863567 10910855398785878022 2834510193044044585 8789284730725354571 1735413297472386181 14232200329040074553 243492166454589075 13759760748130622568 12457968628747917602 9067582287926198087 18092070172565868390 10100867169111192390 16860348592359360231 12016026257359729717 13084854487021480626 14449634342772311326 2447294165361701357 4656046525354127251 3427585036526041992 7563513298807951712 8936709128208141165 4065285406272336564 11858307870110237898 5493629904652833130 13840627433928098291 7636987846652019180 5768387069436109886 14368702320085263408 16695634082033006924 1544710113968043671 15895980499275643377 9133675814982692632 16635780736362826004 15055048246904001022 16758064608943665978 14043498269814119853 15365047018007102508 17813734484340999026 17094598657863361088 7528723670087725825 16205103721172318074 4106798819892403737 5670917586817007874 16912830310135279755 364568696328855740 16421634662527774590 9573624758919098267 796921175412984950 18106521096909300523 2736485907959866616 16540146820936755379 17493607455269367294 13047571418476990399 12239927861399695660 7041831566397120705 15860134726387070977 18152311730360950890 8613557590174996711 13279442383836204393 16755294803269595612 8535150512605652615 10799518923179424903 1788973414979963239 16195236163512787370 12980020204154534933 988178226058205363 6579539622582396334 17094392085625928195 9746905685327444450 7289589076060577367 526677020714149550 12983904138752365305 12023410291941730186 1065962395238753032 1748018251313641264 16671501245766680523 8197916831063186806 813282945661007592 14468310902436359204 1564750836514776717 5940547836847105720 17039710525532795691 15646148311159044119 6546594778220514417 2000109337317226276 9765548963756723490 18384370571387641543 13375039440337567324 13097990491878256309 6197217568917801157 12230426509282092693 15116770208930810970 5944313278459140373 8631494917104147877 10455914332809642850 1055153179899424855 16856726512214667421 12380362958047204040 9299713230108130765 17155953851540843585 2321486510780256075 17034237982274215819 4286392340331093765 10718806396793966973 3671862698094338606 17561852417527026095 6265828778101583201 6934690267633273040 8760373654501936673 7922157907072402788 11038883990876626619 11303390634590007217 9188879874027989866 4976718653354960308 1106662460263638161 5773074180984670506 10891255724261385906 16245128987148922435 16992372718558485302 13454750294106500824 598535784622411556 11751387521979300918 14896963072391854604 15241030442108559560 14493436746041131543 14782570569974304585 3587047600723453217 6738682760288888007 10690838825728534742 13967464168306073844 10301908784709142836 4345619823599607919 1577369487234550115 886663192102688121 12089764877243762218 9870227981149595092 12334560794088651511 1623432769990582513 18010013282801604191 18302259734072992603 18045292210982347398 2470823317525753178 15475745294108540161 11191934591871111099 13025126890973054908 507782697346036953 5041725122401930646 11962293170996386271 10769721364268105187 3502149057660353521 4595335416273036680 16993133026610314636 10686425937659504980 7586479517197263081 11952866900981572889 8106292811185134993 4753840400820806811 1909817860156814147 7365718872441752556 15590199660644398245 15631168224606213831 10017701967072137015 5529565313063045980 4807231040332305500 11943756152804157199 7711483578443319488 16336077521876983968 14480353594699605419 16785756840212093623 2395008958795171389 3955484288344987861 17739161442782510792 4990160184749845427 12184854208807538928 1253635018947256092 4320852792912076305 9841451920880071996 3506781164245664506 2044203917653055381 10950176482747136491 1009333805716099201 15492790716995018760 15301202741672882831 10742045742987469378 3821090735791797885 1805089487697939912 4617493742064497609 9838979355213863581 5294244259713417610 14080925618983274767 11071217048381908105 11966094183186060146 15778047555024344350 16549999310690721055 7930282327270969756 937778873175127661 7049779634249159970 12066731040862451125 10665201163478581224 6774223839263159697 16109840420785172526 17087632370328182375 10787510242837435871 13562811256481117942 3078465584560713612 2202592633331291061 2960922909936038604 11713006472520493162 4859515525403781683 12070417158303084705 8162591782634174182 1818769838787009632 14683480830632486259 8586346077977452142 9886958921136836751 9587427434128200395 1920519629704532968 16941766908155750083 3025967700825385941 8635066904435483748 16800594486056309272 5272619430153411 2754066024199983198 11228724965078399016 5304602394764591585 4579121326028959514 832991489287213910 9833083793834950541 7025502435529847722 10609961993621772486 7109352899107636337 8921216780959993331 15977369253066468561 8601300687495325532 2063773426732862671 10907260673555344035 1573057043485947776 3860908701767262154 1192273665382000709 2617815682677319103 5538304394910007264 16810352239847611502 3873981184172854177 2629932637944648288 7534163417009804172 12815168269104008825 1065275825742553650 10862085764338665350 12185415333875666513 2350202171048072602 11690636719921870787 11057034278570080093 9386354474848113396 14781924080435227260 8318479686398375648 15570609362467977626 4946115624072144612 11304539423837449587 5038509788762967110 9125370412201575461 15635081346727155323 10923957296500503707 699758560292545777 9529707702220173671 15435759756871087508 4867643320640006519 11003876875955897622 18433016528669032770 4902161068106126366 12828641604365048350 7383538802439877505 3323773605525290748 11554866090159617139 7672006239583494143 849703976528671105 1150405404968277456 13189971529049076596 11911100501633137739 4506054727494692347 6620384558081161935 15064293557748936136 17013867057900621101 1425414077586660822 8584644323056317940 317816588093927168 17675492236227634730 6071976435975238449 12695765029195199724 17480275927509649311 2563248438403266162 6262980202034600905 11078705770353148659 14377468779327840763 5807394887178423666 16373869735009966342 9168832516955687471 11668809899957679177 15882728201667801539 775700274868219305 17409901012381889292 6324016092765316875 482583916102120680 9101367887248252056 15067844541238273240 5036189331637424695 13442786135002309746 1741859623435137053 8598853405968415771 12522933512935512817 6016338532698996403 5573207877311245123 11363508847556131070 3659938333485969473 3969377589224128589 14328353810428470855 2886776689584482558 1283887869991023717 16523930533887148125 15390984716634681942 14739964007088020079 7150796644163834979 12590342467180601402 872490456924497369 4393858641328076981 9621063823017077246 11495593624629953615 16603177009124684649 12469584262957020326 15102518418217474802 16274792807614664022 15679396272189175286 6451969656337746899 7974597900157424893 6784289360023059907 1353313590559070030 3625293620827984196 5446515734329331812 13221833556659640956 2637139159274974598 8625673080875475219 7836011498193748312 17452792331799546170 6162944815488308604 14222240237988482159 6412479116075205570 2914836421737649719 12935694871658104959 17391037152714756879 16436664281236165234 2139666875432318469 12452539212905235663 2230847021632696498 17153961778200791883 16787099070288187667 16027418591559607941 1639642051010688780 16362851937823546389 7229187794380938607 7045747301563446168 12988962812539478496 13713325852423523703 2908856875021057545 8157145514419386269 7595249450425039840 4896454541180076150 2560312466663977342 4643058023916460952 10041696717344692500 7327387154385249413 17681965296104126358 4302474922651056275 12663053426170215776 12381858689911893700 3921590952153689151 1665425828210545504 5921397946859619912 6920811684878606669 13916953220973642743 13733660775630751917 11671808764578377310 2693352254127537721 11458337414255958085 10807953875442750936 11035776162620937637 4959502851220405600 2587285207075123859 16348138696138802919 9523705424412858200 17160520075202444186 10953562097518530729 2050207773581292592 6460252104082320954 3596119307051316260 16944094630384475366 6922272034361346267 12060189364615880886 13749936090304363789 6221665951834333682 15179588027051469444 8484093448410170257 2845188507334176165 6779040844318340821 5005359583342764509 10762185496104543794 10753921081021593208 9701884987447164948 889888736117356809 17330499590348273984 8489645435515962853 18079833127421663306 949829945954940247 12941205849666414736 7223137436593097758 17092785358764568481 5075721827262571218 10634526411066839736 18220548080273908224 12457599362765092005 4779350252024840685 8310661293112661227 17917921325003207461 10319474401487326034 8632748330941047310 8411020070343359769 5663269388669464964 2677466853991947120 3954012486773624816 6545018357212985808 6168810969130056783 7149882065285316507 10133233903888688754 17436541190643343909 1320657771491347544 11770185608456586069 723341962721558916 18354995258384990880 5264716118820219263 17647483694230579411 566558446483000210 285793584253737335 2596559579846560459 5586205381039287627 1116011413455997253 8872368958768952874 370617239584605910 15869814746122681595 3533081008954835041 8696880257492356167 8521679236280275283 3759743471157450704 9228714684207807990 4125424125591322987 9740757130095058966 7714892608803752439 9199057310157938848 649721719469176775 2569706330695253121 13965694521806493662 11795280728868485793 946012573765332122 387612923879374247 13091167373994035488 16792658054953224342 17731962560492426469 12001900849640053419 495767335120713933 11789908690354640683 4079092702976977088 7098462079394403183 11512688663875183973 12870441226062548892 147810344863297221 15151913814807162820 2878042735861274136 16298666140606127587 6887103025183597914 8703482178830043662 11759622372939019061 12383330004231977023 3999278502795788279 5240601942621109275 4769879779850957282 10886427113941373928 18174224125495214105 13492805398902700861 6486906918835783785 3583967015840891130 17298912823212232657 4932435380530004336 4952916390375361271 17609706814801369961 15886329254473885681 409315971390898965 12748339265375772887 10870486905751002062 5097798161560442231 10035279598849915883 11621585571165413462 6183945022508764855 5984500489532589424 2428155093095262175 13767578174104111012 8406448831244524323 3209173167181252708 1154041295992982612 4555290496515667723 15416973294380915094 15556338324302076455 11991889947484938835 15230942345962487039 16643758022022953419 16469523037163020758 3163019013111620405 9493196216799201111 12172205925893931734 3933235042998100787 11999705908711918372 13931110571004675891 17885652108910639082 9450085078804720657 3297682147158011493 1153831980474893132 10722642774258114826 1771994544418936832 11008681756059380239 12961888459724727102 9729155808186442813 7240267021582853289 7856407363954087853 18354667360870225064 5048746621971809940 14023217414177771378 8753446717147989304 12486376710690550054 11167817312318228154 6777134153078564638 14647380579997680962 8793291042010112510 1001526627191019750 11863175674582887194 2682588626485226078 8822645014156518195 3224361687581318800 15308678129946083997 11724749857907572484 12609990308919505515 9732039157400563096 82671810158161621 12864364219164617458 1654272747829737998 8887435213030795332 11234319509466536687 282529660205043283 6968712277250025772 15390224723000171000 7088334057408567240 16870610847751494935 4308587551092122170 9278122366583217284 213220910478399710 18418780716130380065 11386537512643899034 13223297109919119803 18210021468884885441 11459345576883970987 1069102231395060406 12772926774669610053 7195869344224737624 7779438192564918677 7784623280977664051 4872632213248324997 15822000058121494672 12548083241645274982 5482987388972112961 10107481456402422759 15457811058793658784 6621864585730027474 41367096904619257 11307742284544478715 4316178497197417880 5385402370058673247 9828056786158451649 8145263304843352351 13401492818121828301 2814777846957809577 16633711133407736116 5934617549826337279 8335631032529679392 7066624802700246713 16568119704052248839 5162893025512659713 12156365682972289929 6653712775810198335 824666859344979254 13633801594356219513 4752601509260637284 12061341930282734921 18367595232182974095 14706669408174493237 3958978800024222827 1010091967085684922 14358604149226881390 8207320180922983114 10674725605966883526 12813243796519213099 6768781808671266097 313898127064944941 16534487236363700363 17057819927008730813 7740069434276055580 649351328467731478 3476026416280138483 9410623923097839469 1176768673864796578 8405157671594256760 5707357028936079113 4647780002035199924 4393829511825707797 13383517554238278520 15722070108264589523 2223189653882304618 10757537599019367272 8386284240098227830 16129936548906030014 14255959925989858272 8804394139121064952 3976074346879823583 5658469473341903202 16448416095884262915 13846053742860221382 13635366129412123736 13422297998575772331 15122323482227228543 8472741575888486729 3342009213609224987 14998884402087441333 7685211444065274455 16276745099587042789 14487187679616386086 11130097893138172311 5871833912979090305 13341734191876458007 12684855468268732089 2794940022957733827 12170229538706605225 8974517111818933413 7086878513996769685 2030637731200590034 5114383127351930352 8706620252178127758 17105296342626041497 13539076059696625198 7896141178769365955 10644315551608897771 18295984825550014926 5056858101375400529 4933250770638043648 11495227955005361352 4602991169710459956 14796908470189605686 16976982496781770862 5593426845139878658 13797669261520776294 15087610643293527230 1135199417113651221 1786783758086814487 12193991351341724348 7867329645795868341 16389322673566653771 5075392976921752899 10701370641918304559 1616262293624866710 11222111746261400541 11610658265476438167 6496932405985019304 2854758227574981558 11763448805851602170 13574882719161773978 13206471218726994984 6129904180058259412 10283896512361796995 15582949457546639222 8600154540152291844 15661631544790813622 182217695824459022 10265350268505604930 3679588585166127017 5635773567756581696 3844044206451877496 9117198453400246035 4978089701626467555 13042543781782434446 16361797700267479659 1512670862964892819 16279188280657483555 15208969948213957192 14240662602147153472 552887266283859042 7677784412832041477 9074778255699099899 1242800263971746538 16931654143382713765 3813692507923318964 15098064290421775107 11972927500994049255 17160304486174212861 16559511238006527079 12333835355561461704 1969965244629181587 17932424140056732051 12728672556281239973 2966415659190818231 1147543998245992565 11438184416630584578 3392652981669311351 16260510129802869142 5808300166596342491 6658131388320891317 3899628848718100197 9574998604694669277 6147836599813800197 2741494055974333820 2217191202184982130 10002726862392284967 3287946498734890970 1809630163883428580 6387432185195630929 16288408463672100099 8489635734801754233 5559432514425897585 5691946152862952039 17736546435767360798 4056908820320951943 7863670348820807037 15150117269387913779 3029323386716171875 8205682640864122898 6623584581298499860 17126611983582101652 18396794647193376923 4406756229306563436 10497546021996416073 12438926504903768473 17843938449050075699 13975358014060258987 15638850999270986473 16375889431288206475 12775025104872785808 5769402980111355260 16119293903853218974 4171078837430307622 16781151179842629245 7044962691186294894 14243788481122993975 10678365135536358004 3618851844399569813 7798740891098200378 14857851275152765554 11074108740030751900 13972213488462049969 17099655080292481200 8272355701258642137 3997156092330800023 12332039998889072678 1363435999698306644 6969230250316625844 875261246689679564 6628657067025075579 10824440266200343294 1019320875688386236 2376231413361381797 6120093741196996695 17656851000666624725 6314173488790033833 11652195836872511528 6554283144740704105 12500375997425220459 2469377825387157497 4807950057429936511 2350229043088978078 15709386295345797047 17627117587427887399 3494833777219969825 15375440984667251683 14611299332832555732 10882763066858686622 7179986240742817753 14350227702169898632 6267894255131097653 1568328325911402060 525849863282333918 8067662312407869525 4816639627723315710 9688505544812274825 190646708118955873 14846138915093484013 5434232212892845141 18387555725762703036 15195078219897218135 1810092896166815960 7890985475833303995 761313015386615363 5481212992587862370 9576261215838387274 8725970193373569838 11279961327873494495 12590190472011256609 4992443834062025735 9220371584521087266 3336071872841207882 6209516376237726795 1083195466872601072 11832365481132340673 2006122022473202068 5298530348568685982 18253844402480679506 17505925890124434390 8168049714156929122 2574198831026605557 166370413627446666 10103650411215128600 324254253824903890 6151456337949546930 3348108873749263272 12906304670314410811 17735365225502894868 10780472850195980618 5128460817509799072 15408396529343928244 6576617336981417351 7182775476939453112 1740268210758788182 2413978871544036252 5971715140444818779 11633208640748524530 11442722199691400752 17289337186532806034 17019508322815669363 9667623632182898939 1192876250614640882 4988224659318877200 17096435471658651491 14205755122006757077 7108790058299742695 7909538103599595257 4555202234862025280 11340685267811798543 4260667625144374071 15647045773945092555 17188430512463949216 7786638503907994155 3055295211873545623 4505886190550147929 9833767865666224645 3053555130870123999 7547596928401128396 9949358891460393269 3357826721457685690 7200106549905223826 2163132005108765678 15532070860096943575 5490504844660447985 16256094720214047750 17243214711165425634 17087411300106030613 14431515930336782804 2110171791941964710 4872067611307159251 7577760172841038240 1016479994011183146 7879180747888492130 1683717009425459880 718856613482197651 2305946955051959512 8855439845411921396 3169297801994435828 1566503402334088042 12947132569522577354 4126565087501024072 12971568694741732867 15773400213167783840 5149598204384816493 580247011716675602 8936858180915623068 12461967484575663338 7736583447498284510 8287008789623536091 11303899413922619471 8262699078667741105 431999319923328532 1075211147706428663 6846384611726482060 12666807489555868473 2312972739452913823 12893857597653809023 16481408096732909639 7214268708108820533 673726160389441199 10718199518059012517 6970984132180595023 10833493099812162079 3961446725940605888 13487306069812878386 2564237637053092425 15721408738217515287 3313646746400539115 11477075140429270655 8640326702804937905 2261602599917613354 15460114787410051093 2335804929511723870 12606715736657505863 13731328063663855245 11357781596386547184 1164791143859129408 7098956974321766433 13652813576726868005 913454978218754448 7528642962946716869 12585580632887956326 15849671801739847974 534675796036466106 15731612638077796916 6107095057801385574 9321475344515327534 11470085022930568369 15120488847618394123 14236767682991741010 6923513430317781404 1198575575753512507 13456332467793306897 11174959610403093669 13049705479562818690 16429984432733608138 8831226150684096220 6857203560564585447 3077994227376534775 4037634132413897427 4635677840702629691 5238878291649251632 7550490676031532381 12219207188589771440 8432919569133649806 14278579058800438214 17392303964942301065 11543218271182999902 18120892237839772797 1275717066834672080 15977974072018852538 5857306658108882751 16827192432260662981 9138990168417675097 9443154568940116885 1867222583474478490 1478755647619263690 16428098016617898758 2936931664728097995 1127773498388636826 16856958424010893051 13855781231447969256 11899225066420005021 17071960841045184153 18035385830715563938 3232545836969803190 5022435609401703231 8173609997455479635 5226260140337963996 102625959979520948 12466446065088442181 16015227682548680442 9329339016186974205 14811710721261893005 3634453274247425210 9427995797581457588 11654606974881954798 5485988936559268453 9865823828726250532 11886536607385822041 7516217682500621241 3507440103483778736 4285475148894520792 8531851332816105875 16962290157896437823 15019589700983800981 17839025872341245255 14714526413044181028 6728940141095696219 10898231333234841994 5487804993290548546 8370604988835418673 4363530924878647426 1854864666735246050 9943449937648724945 12578582101254455263 17623986159474553264 7451578499434011828 12346985913678316758 9494109495716415552 3789916537878369138 8351737349338939813 5801906494061270505 11152231924963425628 7915673552610021568 16131894311712266690 14712148206004291316 18099317719862392354 15603033427715748518 15080092917587692744 11643708145185281239 5114714215420887300 308764607671424855 5701341107990754121 8259697910535441589 14131686214843373857 4605172467592445828 3088679536403296126 12710771187655656166 7204399880087669837 16961792917828119257 15426622956059019226 7072578224089312394 11516476037366883073 12180545521776959455 12743041561787575125 13700217784559171539 367511038764396733 6034518817870970564 8043070210807425557 16456527043971415073 661644133705619887 9556233330550866735 16766237229521092405 9726007938860775487 17500041994555634264 8069863452719097072 6363545180518950048 6077213177237869181 18206340022039139627 7950731782443401236 11048986106549074468 4779279247300802292 1433744979198199520 4175849303080430170 7306007432821307683 14568027039529315211 7519964323734467369 4012982756309529729 7260134635114625623 3292084361391172756 8402097712350711999 8699326836580421032 11285938869287444527 15118726128424309795 14906373994212646485 674921698557238955 4566525841296466855 8312748411722100952 2824603973494539844 7410328444751220948 13534534776741733575 928512266609835080 10847471596411132996 2504892317780431609 7153394025620956953 110237731696311923 4073206586848889094 7289898623231321582 16597116447103076971 16466000562083012709 14177884947330975175 10306158084793806929 1504660025174611901 15339484525068599671 18368354501851992032 4545051135569456139 4925125395695967417 8223234314703039476 7963730800932967125 9276262290324522830 17107979369188538640 7715296057651636488 28344508861095555 10969443591653978840 6046729274605141745 3985594816297681249 2294957209685541716 14628516538037736366 5226378403902348437 16171182836354763083 5588836062056024711 12200630895460065769 14272531986468710681 17642995808547641173 7871167935460627408 15069568834308956491 4625907077431265186 14471879686928295276 8944846119702518841 4919180927225332695 11548578960335489385 605626070686716319 3255080899235474871 17377435934450806890 12353345972857176045 17971616256209951126 12776114242194575602 15305675272194622932 10703595765090434972 862894056213131185 11123785985010049854 7409756928258124003 409901784380353688 5018933069222388058 15211732431618795777 11707482742598215059 4896559564048815453 14547894126357265941 11996573594672750868 12281645791831395856 7264179303550080682 5669417036972417339 7391527779013745497 13950690308801807010 18343973068279212672 4004794901249875566 14213303315306702786 8409085799113820536 18007029503870742719 10937021641519231505 8707471612243473068 14213290742731920082 2191432104216858197 9871242323257584696 6159337979209896660 7253468529429154809 5178682884811890655 10049091156013690287 12037868215780903638 2686575776883112159 16913419617507030156 5839692215127383386 15881867546931518544 7898664739736630870 7249022100447418330 12239151329675285954 544351528640277665 12970166847509170215 5532051401111649195 10579894498670564079 6001806485965086648 16027116504803522031 5982472794190666236 4644060760346349612 11395864761872453523 6221586208379681176 13110028512501544335 5655232067320246378 10335744135315610622 4364899200952921952 15543340240087984569 6471689831376665648 8835638336857395297 16986227776457803338 4714533708403808810 12949577786281309960 14747796357599757327 76038837676416186 11041600090888379245 14953148742837914203 15148570596793710189 11589270848782921380 9006350987078374408 139746224199206699 10912639474456538106 17502746507211211779 4222035631901653358 8465827206230509113 14770377614119095076 1032256751843730194 7367006201933497016 10901912435143871040 9174818498407400887 5774148228851074067 12797575785710172268 10056753577353798067 3954023234230877857 1981299760056101850 13427372942312140752 17806010139367268116 11804510854353913777 3170019036553108848 12619222390236898223 1547874281210467310 1058850396454113585 17316366226815952149 8936274474230919292 3836352696674175864 10332041451030215969 157733731166611156 8900974087332751085 1750038802203712754 8764808913071815921 15092417278943209899 15499585423494737817 2766713575134769845 15904904485016734533 5930665272987283965 14923279079907527402 10218938951914122327 733091902591366772 94092783312161589 11840061144463033742 1909458265191376068 15353581674799771820 13339710530366563272 9349308352429530284 5691685600993234407 4720870964234933559 18103699379348294196 9805201167781596649 4803220588492636407 8662729105133638225 3697234882815380663 7459719911804632353 8267541906732982135 1335736786955328264 12150058735087793726 12203830688118213531 11372686720242570139 459922390047910311 6967978754630400156 720973982738735384 6497575105337599506 2120341533148243828 4827416048919607063 12102466358769188180 10125799329189786426 3966174736155207197 13550471772969494918 13273374441433673343 15720976420018498020 4780518452194872537 14213492180735352086 16439977239908836624 3165166259731324728 6753161351698269246 8775469518717223640 13112481334313270528 3020286411664190353 13944495862308702132 294573809064273375 17044851729954467340 10824935087402754382 13634434778450561400 8415435376622373935 13343676453766936541 9806552706709116882 2173133063479951862 12387326943874485151 10527340573140472739 3267243671117179557 14778636453553744579 926648641371624044 3374969985374925997 8557671166774036393 3299427116424948274 15066479628685769177 7293031959168322212 14877776581715432262 7162345813731064440 7593947687524710415 16560405623868104847 16949396294773261807 16179380777188344837 2899227766249004661 15579755682572737575 14034299408874921107 8272774208556333547 4481025427481801530 8603122521378121650 876061255412489638 3928989160751889072 6981185992697011516 2524155026340601789 9190466874439263515 8428007737282385581 2029438908931902165 7562574201988570644 679430115319862131 7536195168268976918 3117684448521937449 11476060627967781519 4555796096042199242 971795253379146998 5466296819937322745 3865494150843698001 7801244734902819746 4005133522431447587 11873843404649459731 4517016113767681495 10363769835125351381 16078623207847685262 7710312795918785184 4875947769419231969 608209595797343702 13454148456355239429 8653354759759017979 9922924035495984306 17030680017390949568 394468101096487647 12652421263005309644 8746748198425254307 2851569382763638696 2676360945918573370 997762363037122547 18394549034002817009 8764747695203702097 10647401429983385579 4963750662086171460 18429859412328192764 1348710275517244085 9202749826579269648 15967783231268744649 12553506089477176069 7287239958139385931 10024984680212231516 15205876395695514284 434364192493024469 2867312340133954544 5876241609778945468 11407535231887950227 14516173134931494711 1172850490694510901 10280374058593643133 16392548544886181809 8828156260884000003 15182631755476209504 7873497978174213268 9875454531386348797 7752188942608886404 6680823652313218041 15623063371116376228 2438055931383944410 2067082432851651163 5237517634293772745 4933569813268564552 13655216981175931187 4103064967167036013 357802616658473979 17246742766365752328 11902598733300118110 1498250234465900549 13521831012852095793 12646943007647061887 2018888919512032342 4997915383953920523 172663712938954988 5583993487295319788 468991440567317448 3480396672474162504 14886302453171925640 10381210765566512434 10861709085227039556 13431587143510148673 6255338902209900244 14081086359034820218 1231434142891481964 15130011534287150237 16503911485200815178 3859740840915306906 4537581634926196428 11881103606326411770 17477023387398773512 7201258096202349605 14008316046868273521 6024867973014070241 7032466203728787222 5128813791296410381 4166937660126842021 14201516873428607705 3624972204400477253 998027456007680230 1458780377987137690 9897952504624474204 12393678710427368313 4844847774577965373 4013911950585815295 17177038980146134447 3410500420245941343 6495886905421176858 2940681812455609126 17186678651954028790 14717198933959091605 3370535735420577867 10974821211425576822 6600259857054946669 525428989022195612 9951436532312784568 17166659368650672315 17031658036975765474 872982549457805632 12134002728702446169 9652762454609602066 14231586753516776046 2614634332911686929 3928798811965207565 15969402861162557306 7490195753253097222 10185448777360695047 7871176992085152470 5661001010269665487 15972998267042236347 1355850769856530566 9511890940956904706 5229214193647105330 10564357224867826589 5776036862921871779 1604796459718142358 2013642273819769071 9788564548817487260 5820756896444528394 6001025051329736449 15870703947284789784 14396777436077091382 15837270401321721373 55236663896298144 13965230946088082632 17516496427928745336 10431260596393333126 9489100898636703041 4271981106411100753 1764671567914384296 8747440714641803118 7205260455926274713 11305794819534513003 17121515392086355412 1005329618975412108 10961408809912274558 15244468461252554369 224526379134838307 16203233799892981284 13411288712248029312 12016846239747214019 8525516343930158689 7547609292253737252 10794677555798159352 15389707586553593637 12997213992923878124 5367177202312776160 3417201452909269798 15032827967003194644 9141467148520129683 16393957806846427304 5359999400553615584 7396143405720079810 13998310962836019313 14677076433320342473 7906997256784868366 1684006148789102291 15536463888532000252 7164841747855139378 5027216653512186900 2124928758574451181 9270808833505587229 16990581898724177144 6155335502504965462 11367784237640396192 5599796076606783798 5892710630790166268 16778445091415934431 283775747525996250 12507071369955005104 11161075915673218831 10922551599826174783 17205480837746472516 3723379958335008014 2693147043475500894 2529578230386465267 7327571484827199587 7091351340545678623 17177684420412016173 5795697724594456796 11557775220436906279 14407164540115160264 11163635486387325118 7075886383017132338 7904287313573811815 4401714384423269148 18252616191198018612 14141768866448668697 17715118877579385404 11502669938653751253 13634776526142525736 16889910920468298006 17584329940617348771 3369596838035462778 9272863733135378256 14761178571159580662 3327160734586148454 11109491862181614707 16882008578675915814 1030215906301736618 11806094106127441204 6073266906326254703 11863142808610275661 15356486549765203907 4606769902231168945 2145884619778267512 490989175943648928 12181127189089740769 15016803189190597404 9645224717278644326 10684422730820773748 9813523005601909207 1479951444034992223 7035257182612636647 8115684602267036590 10695816256641773027 7402451487397992521 3676086369441537421 18156171120963745937 16853829808893059445 18089777455253406135 3573857203056696354 11199441939898808644 775834064742631114 15339533483098982845 17614206911744182171 14607153665662323973 3096167310236105127 5836813757191327499 247641235967005067 14891907347692634737 11553368501804820502 5088843836842343686 1625903145868262608 10299374079715087915 3910731991056275808 3597993420404685550 5688085962617908868 11315676412117422701 6625015383487269018 4546157936669137307 911228242438576167 15932852658642099047 508562848894030571 15136771038903443200 14850494664015123787 12860830479847641693 1951180304146019632 15210634069851037746 1649834176001772163 797441686480065898 13071021755526390206 13618297530331454880 6294591363705088 15060845997566483476 8316327313195856314 8254955877353137072 18193398782401378296 3688340738271121547 1219796352289201366 9063169051880633213 12003653567935438051 8477522611941694034 14537384554098652331 8268594567555633698 8409531010706718438 5748265931256764669 10330353264215730955 11067356486797027791 2897256071877843059 4875006366056773506 8787813103035454615 16748616424835232025 10732527143797063622 12633558002133821652 16161293830526896472 15530730624787552500 5692292829416618669 5022193138359177145 5586870881457592499 15766486645878328673 833108351129579614 8752195667200207482 4476243308085702319 8039226001693795603 10373331711750794332 9078851606469078761 2819224682352738796 14469896703756625820 1158479259101045900 8116165541925534851 6067934481148910962 6901138488339926861 10314242124508782418 15688178695548776163 1028614191985598773 4326514844604195930 15015151217324204992 4225249023671921012 2269278087572387037 17617506400287294308 14619595307621209950 8459625655386876557 3680099361650746739 15696971411316604872 13598771681668859935 17955183535143237385 7387953303186850321 1522504879920737907 10255019472950247112 15003807937366583348 7972640123270872251 13326225870402186573 11225167633793398343 5709751401812392952 15337276363291809266 542603395993251569 13476547032524896710 4622361557912031376 18229241459929818413 8672364560120220284 16714719652926780958 7861242520846852156 165545451077045643 1397441658295811686 13550071172492157269 1250083537105593498 1084913958129089191 17383545880554092425 9801667485946062156 13302040192042509033 8496522653356830961 8136354833203663461 2524439751686337857 10249444302373293607 7848919260786177264 15550661657847034766 16343634007362638567 2009948012942310878 6766012106973427944 9092859581471602259 11231663134892415258 16346744949236020743 13591822073772440398 13595159737583057221 14980861544489913246 16494888148214802803 9291658408993926208 151291185541025894 5592374533994904997 7113725937219587809 6425298013136768418 5282232822411705047 9036421339417655496 10623545852977101342 2455533454019287079 4586990757348297278 14956183263552380037 16536003453432299883 10969451498157767513 10464401778944649569 8877559444031754914 10377836071620309081 9111253221555406753 1799765244093795919 9061713265368236328 1182716799224984814 17656830574290978449 17704900306018818751 14187090164605537715 12409252571982329083 15252989685724418776 3833746442067678319 683122219842734032 804699079967927363 5935356930017800567 1170169822977265323 17054524043644039059 14346157080865308993 2739885695429202740 5833214277289118952 2030647840812443001 9952086518589403343 12512130081262190430 8803033392958415244 6035874400834550733 12464758156921571909 4826717694585938795 2642929957080374379 13643653908069901727 6430352382981431876 14188600481954479090 7369971791500773241 8427277853147877806 4208248327479384939 11070556772377506310 6670530398531115960 8898583542034625918 8966994414963602328 12980140963633532356 13494236393164713657 10098747062836313027 12862881042356472344 8477821845463822753 8894104493883626497 17037180682587105819 9830936723895336306 18056314839258246744 15876668129697292193 2473851159501062943 4259322549610892872 8179362309033609945 12598347020916178333 7641431326915894091 5848488936392027632 17548605628495950617 7497658913385366688 12149774940456868639 12485742995982599200 1330764259420127421 13184232592206333591 11019024431899838157 2369695622781978855 9415664653390148028 12268347459327449793 8361804824724540600 10319207361572740982 61735706597458391 10103408574475467773 16238909815322548398 15412083878223463740 9028625763759924189 1561610521965716663 3420837840214526504 5827480902461904868 7087912272683587413 1531575009851655821 9016841253115819377 762947303775559349 2441650778451276259 16593513018582150102 10035290160103201514 6313966631026989762 13153958804559801957 4476599019259123085 7704288682745025417 6273876520543918405 17956769364542586618 4643919710045303037 17678046480496490481 10735732188759946982 8576337034552947398 13390709782071334748 1451719227130282902 11916580738671143937 18391229920970101613 2934324894116957877 5341612243337529294 3502817180219818035 5562806419611029061 11387062033941372994 1142601249031279875 10914890492364528854 6697893652693518223 9811466682785728557 2246531610411746012 11182707182559999909 1196187319293529213 1224514325249374621 12742748125674287359 21232736714898772 2087097199736120202 4570241710570512668 11909846010329773282 6282112079855001676 11992804138696923226 12082321039801933405 10889826405722611228 270275091805275234 17733252570785699831 2635166254765574845 10762907245021300273 6182898909102442355 15965939331618138973 17037082469121618026 15360596955326403133 8042698105751008055 7723262526436636655 4408974573657678483 10761737612195563841 2181580540024138307 6436489531703105376 12666722995286332646 6017333969904194168 16609115067142924797 11216916936697824478 7820735771663466847 6482695073179653173 12082177421919477473 17857658077895827691 4199598236652864396 5191991986151644724 15899111563110096637 14994810099139331720 5118461718569684185 5184258168743898668 11889683377474748779 8339972569886079162 17776389036363756391 6889216548220663289 15057377423462406235 3988762716894560038 12717599966572138030 2642577690177341833 2993076798706982533 11356645073784501957 6374122198732904293 17396972782984804999 8766850336551134330 10534084249299923842 2257365625835171293 8633702432703643343 2465084336988275351 11257322957309224728 11527676012870568966 1546380495208241094 7297413954313742807 5763745046821475333 9891489187880708662 5660726195954206471 12698738832654382131 5633968318320452620 10698417500167390938 17207336974203941302 8002287148825351710 17277609043090206465 4808431001844061016 5349766937712483616 9388835879921149507 17008442938919686592 7572060432888146751 17751490237024495033 18338587870308507665 16687424663439571080 8337362895325592539 11161043974560972766 16994162418752840894 5932043667208951475 1762244503520722858 341559093275783791 105772325675985304 3680495682766670353 15238395920597246336 258132667478584323 196382150977077948 683187267759253974 4191718263872909225 9510176625122023254 14919024402673017217 6972791876134253954 2645093820692552932 12469621731644072078 8425244328713580620 8737450643847272143 14558170974832649863 16770275079689334631 15051149628257217620 8759946487427071851 11158149462219300513 10750500181012778143 13915132880472567176 284344432048818000 4766951793944364758 2481168462720388981 3331851163615492000 11813139676448523569 14693203267661808400 11806785855203429373 14038162578367674167 2974885763827093972 522903790734352762 3360897290777557849 7464347239086669553 2975231856165000346 5579905218657177495 16266970074248561499 654402391920084970 11068749568716207253 708260691869180296 1081957920859060873 14804424478559793907 16007200366475681702 9430162044000412179 5170065875542197164 12361209799460778299 17608415236138692660 12666097322892249073 3816803952574647151 8867858306275673581 13550786341082448369 5035075894646229597 4180817628442785394 16422563176009469405 1150399895307982892 12605173361155761643 9292971424242236352 10546020008376138104 15421902510604738563 3080280706112162122 15674402240498922936 1460846414206208585 17697167799884659288 16974133055733751792 15718749103159474853 9979752472136185935 11116462233522671468 14642548861214279904 779510520646714346 997262080226401216 9347143364744125936 9680115901424534834 9936696787317631093 16147744743522175772 11497397535061883298 5888103424604186340 5047434486290332134 15033724243054850780 14415309352952563713 4616997071511883375 9067880902668253963 2654443612933038561 1041840735903119700 9634569603684008192 7937211442003545705 10349600287128678524 16024212319325585135 17799112898563488711 7259200062585293455 15986349266856666004 9189828616102823054 8273375755752480436 12543667623224061887 7099770268826145450 17964781688283575583 9421518848258637472 10331107418772145039 1392183440827290157 10363706176119546773 6358392721452567881 6220651973894287732 11802416161875401125 4312563232551823808 11308370998353320125 2346859176156086987 7868280437332152334 1723771392786040257 5308468653592136677 2718568552474126751 6780091325440276683 13479460404970777452 839736668246321751 1453371051261783014 12583137390776957127 10051710883991841572 13179370052873974664 17616551195815468440 15410193294386669259 3967902026425080927 16621324763548433363 15876683133853947516 9327231492784995753 438687396412872300 1087133502851446725 7729278731859027730 16900307747086287360 11351699837843842379 1855471366788902294 2224136210512958972 15514169833033518754 829195230974629507 348856640938206167 10963135346250027784 13150790207556840574 497516102669756074 15830360983166363718 8714644943964951477 10011971122030465256 801700146727476872 7899593995924569347 5656374864270179037 2856684074531019208 3550294870476430659 14062565663951827829 2948286511578988541 799293613404459332 13371027306025361820 3418954127041726114 12290233664085613601 13685913954034096210 16322201873096440952 11892088069529276233 10177274717133619073 3156463258398983597 3857842198849073211 14448144287748881668 1532625312307781161 14490216072210506723 3602136766105034139 11044424338351765714 399729116745733930 2930018341781979709 10418550137032641187 14901854877583571599 9523834194953091275 5085187002983125921 3287924873157372358 16428290945165074776 6987699948746111008 17909721232069797303 13891795216325923888 5208689342555238893 17283403695154894933 10140310401914441658 7992018454582157405 17738592198732423470 4996249957366285460 16604322398508214588 2157182674421635328 7396210005358945264 11625533661181551634 3979925296067808414 12353356114276297613 5899977335940089927 2681659384495733329 8989530471267617039 17634299806217796763 3640201612271406087 3389516163710066179 3119385257669686622 5522105833121974439 3479013939599902930 8982333584255245001 17380502707097489499 14152611535365606423 16301703417987681217 5847368011837703966 3492324606799474385 15397738944247219755 7737531595780327036 3929065432664062017 7049609966230802844 17570469626261029713 7528428800374434080 265116665029354405 10451278343809081949 700658523446387649 16076054914290118592 15191341079789821733 2496332673625841211 2406918261629495920 2714612261428795387 18289954530607687036 13454316994708398247 13813630976289193855 5187113140232469157 17336611178647899677 4239672111808672935 4965418838929553526 8451894647344219815 1474376760567264282 17669098796468881100 2071923574339640555 7133687713843692886 16459265571899591607 7914365065053783900 12417407006001340835 14054448403575761117 5385354078290755082 17571742466269698467 6139198816757087142 9555291689177895023 11388167576168454182 9897102060870254206 15884372897470959638 5201388829748192461 14563424700443252286 1752624162305493951 4007870587151596152 552159483307966016 12802692723220244202 2161558459890899289 1365653616072618248 11535634408546038507 7969108625549635519 14154972545488757445 17784346876922245970 13377105654009264349 908094423896578072 13045588697549054338 17551854411942302533 3855539117536467185 16470815091896688777 7422358849250149054 15113074772296616161 17919563096004444837 2087882745803267396 3915391411147527721 2160205678566516769 11969848246784679547 16502206405039637820 9112317826486146421 9464464413373255536 8382165867897044346 6333899525570883586 9742522785869072751 14681454883601659958 8874238610996806095 6724221519169177998 7708983998691567246 15114495138812245086 13127913846344625199 455548302382028019 10123035279565968384 16814719450459149687 9253123027635776282 17733575927636672726 14148203805408686251 17055958835051930617 16256067743785886819 8872098724649689211 8499897509296849192 11501486208935043646 15394467441457290596 11766041706809283649 12943285528625455781 12207778494095472217 15144737384491426555 6117422233895055919 17507022875171021101 11136688289231727157 17719917807204997751 8601087969707193951 10635788125080653451 7940133097775243981 4413393223944907327 12384054903973114663 846814710718561531 14558569779494516184 2486714596548462259 1675974490029739290 4317161763334782084 17787039608393613961 14727908271739940365 12659471428178043038 13973788430198639928 16806531265716118820 15034816625955345612 7684019386349639370 3772815712161129250 12258884968524278443 7757748110835196820 13020931864530945575 2342064143259857019 9105448335275884067 8469260580414743271 12055028370069537982 7734339056594169498 6052014787168265600 4536329215686865558 12676954085587255360 5531733508822810872 3827637946955498655 4923777706900116088 14361409960761771299 12238649687256020244 719625166765133474 1287060382211811041 15494771446201064901 10178068253253607168 14136338769511062424 10234764906943938183 11883336045028030754 15383136999231736853 5401297317356330796 17566084948496056994 7169368807490871393 9013491340381457264 342181048576668160 3479835205720525719 11113162004936234807 7455473632149551835 940254157744382094 10582507279764492680 31638715866840446 18328201907253230742 1532805023910449495 9447201636961092320 11032156247016506018 13856479897005849254 5088577413973677404 16084489715791337304 2192361523823995820 2530942999420760909 6966792960363296813 6704278507666045891 5919364969143229405 17431859447278494679 15320171290321658153 8696269615770557449 14544454004465588629 12417877297691342791 1428590423123383824 11695414816606575838 3489198885504648883 10493839824607374507 4465039329360245438 13849157492787004626 12154585683787865798 11644932801403607866 6132407875672369974 1903386901602036836 4489668065230123508 6096494126638702852 4748734824056101132 2816752459426981026 14253978835516519980 15926797440333229695 8812304674299256624 974457845383120196 8295437163346154007 591350640791701032 10601138129509631494 1115022763965611925 345578243027006446 17259660562952515916 7691848378748771102 17670680762367145414 9698052447475794037 14039241623976206633 12576376253827185882 12814454454223782038 1381762745987775058 12448156398035265051 2346181966276518932 10145132110528902692 2595901842253013990 12133532948247055403 11203033991520248006 2994535187712276023 1195251234802036187 13877720788222377760 5882176621207982614 9215752622760029464 4684835765616454721 4302939762669074618 16927012381675610655 15724301119419807663 17529247422492708104 5405409665116592771 645224310111815287 16377725233644565543 18185554429287835921 9164116480471116730 15858649948506587964 13590146752641636857 17079562797034076085 17779526929116369025 187006614043923993 17658123968719144318 5448881062800758135 11372475715337727675 9507591139729479715 14496232527418316076 17189920136882130030 15635332710265461921 8267024787061739702 1781840740339915435 4916277898251360940 12255517926018341590 16764085154014970901 1646459172602379509 5818681597986785417 9143514177353484537 16410173220918216228 11201634208744059244 1758887778461360796 5491879612998105241 4954689375794475742 4266042487447191137 1532529099293838185 13806090265953803808 16576882466361634117 4583381841093726257 14190573219173551302 16982130573699594047 3695445646130867823 1572644320019536154 9614234311181702819 4481178759614999359 1734914514883196907 14805065519291969393 10969087986123794388 2966851872137049515 10066249357230105258 3303810133633284219 2266317156035561865 9783108954488049972 8467458985648533801 11326240519245835444 10707946422354084471 10322823666380408528 15138114686662327750 17905317255695513847 17182140214731637762 12367073679731411406 1319468832999996974 5544108070403213060 3699839005502135765 14512199641224768623 14142462517508825633 1130139451041098538 12719611616200568371 16955978319667453431 4878062082471477159 11999804629595371792 11863351216902257766 12329567088571254056 13228580957710545428 1826186166288361072 10561611045301278417 8634504014414981810 8523852111282551452 8415238395955095435 16415589759337099815 5197505674140439681 464998280689568293 8148252643322150609 17947312945711341408 2053693353876826868 6539900301490021027 16570786234022969849 112220398682713600 13731818355318363032 11420621538447482149 16501230035189393824 15066419959074118186 8882900342105112472 8751974630348981540 13692070419831829947 12592958750513407468 14604935521160287237 4662890602342394381 12877297688999358380 10760148937142766059 2398176946737760574 1484541598186748124 16529212984599998590 2918728674253317293 15086503133483517222 15843898955523638463 17004572743177798189 14141680504053765269 18219941360547556526 13121254509622240546 16530899015209567009 978846665753496882 10651101368979714178 7138431960940530582 4983993989242917534 17444845389900108593 2680093690497118966 4437290393691879543 14962982854971429619 17992950087187171081 7522730214624211212 1104078663447034703 4660462886787198716 855970869300898210 6289646370471739244 13206329854862761667 16312805067686425874 5407376428470947719 7155054302397633396 10086636221120567268 12541684642828997429 11186201639748831396 13906694874562021258 3459754947578250376 16146857247597500195 17266360394161042255 10008826470039873964 1793060332371250446 2317048718377758244 9696329325161123122 4120716437581214331 10215437736345267206 13893211087238090409 4086306231745215453 8392975427082339659 7179207490703926366 731342137625945062 15363578708480474913 7215952946409151741 12470704585664616177 12205285185810922933 13382259715620796672 8109203016757751543 14459306852884210019 14281071735302501191 11934307814485727511 2719773561763322389 494823287413599828 8259202964213456080 4107054318671634472 3636925219868010691 12807292414656166321 7868536008557745142 17781530593706193286 1185093953337925120 17572197480439774970 548522781487728648 4332379561965013465 2654925038884726655 2821213939793735507 400985238956092123 5486879789763671839 12071151273167896654 8691324124991840253 7562071975818314726 6951738205082291302 3407014930540933982 16707927173056602740 12242855882430589255 11200897234928821648 4320108671698285584 5924926751693046492 7064992516282153762 12369740137281557128 1593550060317323858 5671934617037912476 17987852885513094275 11671587110304532090 5684242692615770459 1020192192743709047 13975823493410308304 1044497617316246697 9222613839589123185 14985738538064640602 11933752470810279036 10879729476224066933 2384147197943324644 13885861987765365536 337678812095504782 15440784040546085015 848224853111258406 128074613601240798 10853549925964878883 15814438849383295585 7208771371164152196 15945330063380356574 2795627997324435416 5323949726062762403 16731403233526713176 8928535491987209040 13447162193529356948 17586409512243198386 12066996028202992993 2806759523586572774 17934861370371168018 2502067060520460260 15523002893542294466 3818861294777592186 4760115068839217873 14964280570518813521 16881123659327951861 424123311780650886 17995786141316721923 2038633475821992002 275422007863725018 13940181782128859507 16380846097867538641 330540738098170830 1571696684789554149 13404107908993624930 15395888605361445756 6667214898094338209 3091236073243889083 3028449158460770661 3619115858118379895 1476380941566694188 10370315435061527822 7822167565876743973 10253066434835496159 16342824234371031084 568190766175180988 7480629643121290815 14165328596661441239 13812294470825800227 4399620236523710332 13665293134526630134 1816403402509049823 2482812037545554889 17952214959602337922 7154859877084499412 7752896812521133169 14831520640992015727 12153444333416430977 14551396571068125965 17260392836630774697 8583794819011317445 9939839852935717960 10100623850606871119 701459467304678596 13484922206159336366 1337520823395826311 15229900884605895746 4611002396077698070 14461916542944049269 15388927480103237333 3896807017950185748 15032715092540649789 7315036444749074826 12500390576107075620 2818185274437292610 9053972308537522866 12388933351490108455 5134359957208301473 7323415566470489480 12556110066766603602 6674894095087608118 14839565005623140699 4617833861271014734 855094159104757418 5024920687056926049 15683890685013611583 7351277896063019231 1345597320721028442 18218600879080570582 5023763907628227757 10899748782543496223 9318486828220536125 12018798980732636960 7229376362534650998 7567329481524157410 2676768335218672226 9604771983055300809 1595546213859395910 9332547792422235415 3670487958342978123 6793792161787274506 7488955691865334129 13960594481055511065 6003889261545231353 5721412814110634781 14080498992039021360 1865150867507332349 18179756004939423153 14725384621886399958 12989959551422057389 2195779257548176666 6715882542416179868 16882404732517754024 10742098439139958680 1181509553846561411 9007484170307412415 5482689529546068893 5096390079742871641 15783715362467765775 7372138663094477302 2183313600749302023 6882712455901331851 17205162647034620946 11331364110846465108 6939827811407333537 7547396756582162828 7055246304036566659 9755237588022906554 617908957476352772 5324866036238735558 2929853776223459809 15962266187117757777 14952793567252438933 7581979786160419038 10983190684276988166 16030900530259853104 10069293838379481438 7585345886221470976 17615614070578495873 6458479425741708341 13697383368345979728 9957858017208733093 288593765861554547 7780885234828269987 14190167475436782475 17871701904202715473 986943573937604617 791241534680464790 15257430309474472077 13104807068277242296 16803462843579377649 8925528964085527253 11277980627506578548 18233181239510017093 12887352600622581700 18265570183417248530 2514842203790301050 4459359128931916118 17070082289772770712 11579026820741940782 11803502151196583428 15765679536150830432 1958781368014842877 5820858200238878437 7619385503155098371 15137390043017410160 17297622279707913666 1174029457993920108 12124713367200251574 3025145072153286222 10732576406483038432 4754877248439546716 7273383186823148076 11771753931119076844 10437166201403256058 15101363553712052678 13124385395621669924 15712973788238890558 13177346889964546673 2861303321992586960 15725853910538592075 8492011685814583410 13661100818685950894 3140066866130352635 12594065820670204328 1180453006561447105 8759828830601837464 741527376246007559 6644026788124322956 13442376416847958096 8491861023276161713 14528735781738113178 5740561469338542155 2928038698291227123 2733609080048705417 7663394871432122856 15366333486520912175 13525383847800797775 5690227192873068523 10192100167639384908 5143360454853201797 2374726512649729623 4018303152737007313 1763756347391196640 18149670391748077723 9929412598869433487 15902613015737502717 366036842547939046 15224464897510458892 12938052184976591937 3790555812386623693 3731008730546958164 2625981153168295228 9860452972082284055 6447597230553880962 10769206644551326049 1478646124623345049 16748626192501588005 2368292925733917815 13804249171558474525 3133981722222428190 6467335196948969835 5670369789029033400 5293943458300167877 7336508072103101010 16877733031136129694 10326074728158941037 8917445760772895589 13713755557405076226 14655484372711662178 6131780460650329674 3475347838330437462 9830142893190468971 9984676809387808036 16255067685471556322 257184390572641814 2059599758235660865 1706533821493045407 18050229106116617941 1553903916142214048 11702313727439428126 9167833739235874727 6291440869198590976 3967443139715728996 14334361157723510693 12777066448518965410 6257857466834393746 13204523554480075668 7037479631868350736 10041561885014978272 13344799549271135586 15608986996969116135 4487152323729028283 4728341250770085853 1808103004399282202 8355626982517728927 3200426062852984522 13677502888812766786 3553415553430090720 9010036025587262044 9613223608714358864 1598570166361464871 1082067066434415868 15206695544665804284 1436330476449964006 13607876011241531644 11247234373278818020 12375087586233903207 7324263582425389123 14559458660127405055 4971716585168557960 1847011896089546786 9564232662990103655 8494886349533386483 5331362319780715674 14271056698625264830 2960263033124443952 4555309282115438294 10374929771147561780 16148239832882387094 8592059106928317793 16777380639982109528 12752113059072290364 15240599373969486633 11748021980001419884 6647546177502838222 1578601334152008334 16941401074758656570 1470599096637452359 16927940156173935461 5074611655010255569 3085303433951901533 12944216690337465356 838013511694578083 10284674867946138553 9116535709555395759 16198282711078219755 8407095359045363082 283506339325575690 7962198002672619576 4662046091036158878 15919927348800686411 3808798225717098155 15462581333912682637 14186964018069177983 13590503915557741234 13628227334077752324 3918873862704221414 1732205246855825270 12394878123754389986 2095406724514962648 14285113198791048062 4780904113641616860 14469477578311269458 12034366416564086039 10687239808714161140 13518918515172169079 3975798966381247971 6355983081765867886 14054486586443999891 3719025815363225612 10840014751387830870 5733000683200193387 4034201243499421536 6228785850913329709 14133709717093205975 18122059803341866393 15089127549285115826 5791778883016294454 11404997688498145298 14235067916986956850 11693156583625143839 6472862747261630080 17813548750866188141 235442774236044011 6636177654742584596 3118329820002683266 2064719699932074117 3294619816891574931 13127203409674200383 1667368588410779115 7706031130472197449 7406980832506211913 10753650175709840760 16375859941229219365 3510470525506121007 14065100279248311335 2288521226991068871 3594125660169391576 1479907986740283608 11180551781694565841 4850533607413761947 6685447903384394233 5697035256879063526 2513728289387892672 9835403676177893140 3035012714147423521 3548064567573901675 17017354627092451450 7026549695668861284 17401081765113331208 4015775857343970721 1797186116471435654 15235216410282587706 9531451910504508383 6566475412449623764 16526112132942915555 4196154940427743763 18299664865540081743 5493948592221264920 17922117442334169350 8067414012222920392 2308362267312262889 2880465359098172281 12662437334091198785 8478876536344826098 723551348113690664 5314454929931343017 5751976118500786925 13974060995145180330 17811344018153638842 2514029227451360763 1687179420026389694 1452580594174052050 12099797227447226752 3748590996331621991 13097060887443540426 7355021262478577008 6816908774674672424 764961398486182885 12157838634436353541 13070149860998973083 12937163398437313795 7833471201911570446 14060316259711236729 17954108655910072523 9737307421640108292 10697620339680544472 3982032317489345448 7388840189669378247 11908551120954126332 13813479759686029011 2778668962340875733 16171439903084923462 1129533510047504474 2332320141270265541 16453056702112057982 572331251411318975 11199695066520722133 16691059386470607170 33370745825723493 840803644261303822 13525793278743221222 11365483594944124922 17119599737876604109 2229778962523684864 6876446393332087579 6811945150530847360 7304522292619353103 13148491411726674103 8224535455183013487 17594334022604467954 11588551856763702052 18040387488539777101 3565758241901195087 3966237093667143765 7123157461426563875 1002439499302516757 4147056666959771578 16409747751758545602 13772274853499646057 14018202212058354235 15448523834042388014 5039437471978555331 13629265440348739650 16533976055700273531 17160105756125098509 14387462275406650075 5133116996632271073 2889517776680023040 5170050089229633885 11498712569416420962 2454624213084345617 10220390638905899527 14840858008913924700 2467516161953858790 7598285110515439587 11310427791978030808 5138189108263922908 13585794002572792962 17284632644884071604 10537840498471437478 1311341949484758737 15396643593377263033 17452879390227596597 14986902578544621965 9116423329445277099 14469139699998012616 10264377697052018732 7573637657878678222 14024220922787674546 964887128545486273 511209781000722558 6225355850560472480 8182925100751468558 3519364312656216045 15676296208270395912 2250402282781763406 13947685663416893603 12040776960584248193 8132593083987255372 16655548506092313152 14395769104254668471 508568228245596086 11665038677142209457 3160707877681628867 12374486250933959196 3405219741973287740 7190655961959528799 3932213378410824672 13769881773166171587 3121598499205289417 30568290680495237 781434586876716033 10889845615831742581 2682375133425745729 5122645545495990533 9031925100864807294 17412074302902428426 16174175466356153897 11651628172872539234 1879059070530149300 7575606184477550229 1319171861313252875 18061379518749211608 5235257121510683432 7877048346425592075 10824830249559983699 3322654019700513163 5070157938962384835 13042816541597530663 16146207547587796189 6557058807968715340 9741022800144001660 17760854067764296931 534107919445077721 10381156194051753277 17283341823381105263 6091459956579004617 15095175984047108751 10525763848276190874 14766116961306348814 5178715551446352844 9783466186885503188 17273363191846344488 671369258779762482 8341622912477723972 719958690343627300 12888514240956004332 13302044268159360190 13762909817595335734 2663301772228142874 13150512271350997777 3072869924398588787 12772297788304176462 4587028267885567811 9283615994640557787 13773530546542989417 11510674468358624034 8241659070181604080 2804759132801475271 2981728985447800758 11534925293533959180 5529709796005648766 1047777875824062993 14638883455324992894 15321177214891055999 319376543226558463 2346962484482238607 17109011874372414756 4655380497959485231 5058991818751606513 2475206730734466087 12797465819349555812 6198766997889710539 15621679412069925371 15232918633645065739 13327947152128217110 6447634434208139336 14748293782729285594 1996645267326802952 8612581493905491410 17134299995398506512 726034380971702496 15031405250995928633 3984601981902733895 3264422639227988103 6318808171233655807 18392374257716638410 15171510964216847832 17071350752981476483 13924464872093249652 8401949716004856268 13284390284918650276 980698377614209318 2671286550752094861 16912524755717229274 12562781566575942201 9811846329772942378 13314907477847188209 1020081696381108658 16651578136504874903 16555508222295181967 751534136065821425 9512290770546826991 4734815444665396602 9599194855010929478 16816582855663882632 14348024689242187554 14274070395568497568 11656186326355452953 7392314697846452274 14266296834054047688 12735098615972044576 1641655871430283013 4224966725509165203 9835446827793376163 3918968172253088269 1879695996319536540 15485147351829930205 2978881933493686224 10430560579688563394 4042744990619940077 10513520411644933048 3784469270809702408 6985156515693415107 17977021045697026312 16186287380707024912 7036814907409510328 7858253004529073011 296849966756877591 15771879013692487438 10928139237002662708 151750752548963405 17451810742099272376 16372135170479313267 13843557378899049675 1285081843452307728 15218908967205055615 6396069441799594666 5903669742036464463 13171622069267660676 10125143337336437291 17678770705868039610 15632258541818883607 17989705723649285382 10510721487649342987 3678354806915682749 1307128732102373898 7591541094299689043 15466999814652753989 17688906040174373946 3284994997237532621 9386661688056957553 7801102162208761198 13805381395659877424 3469187137543467549 13796035337106483568 16755414724321452718 16453470808039580478 11980252970143828743 14039350311243739048 4355815394283313245 8089028433115058613 3646805004743024071 11451871106378180588 4817184516071510936 7524332292530671350 14818828781697605431 8900542871203495987 4585656255538465557 12449508896707542012 8516603776559227894 8940287684352463629 10345948931179595378 6887724985977438951 16871734360776887195 5524079384684177375 8762752867765710004 15253064398707082786 10268182291818416388 1757151184173787976 6641409302472211045 8091353047026805683 8637077251488459317 13730444460878481492 17709950974730566780 2952598282951701018 12057746479508103467 17178555294486321664 16619723457626281877 6626939012573973715 10651681836817503543 10232980298527647987 12216588504333118907 1456051426587740105 12069036335777452844 3939054650603857903 7697003703010571260 2930573806672571098 15511375738715164870 3080684389134425089 4529596494745822291 2513136912710299075 17751952241050646322 13217551542610516658 8006294864449715285 5026200548510923794 14081953522649736428 12674537219511460299 743757993991773984 1439407650693014169 1635480797829388390 13606068243946528675 6976890063524570124 5064526118755441494 16980959188146817603 18164561851621466959 15724784561460269228 16397941795476727849 16306296055328232213 13104698599364471621 346942053124699990 15702846099748042579 13491846233212171384 5520208321719894370 4213207495854085141 16683113667708668697 10198784501571349904 7180170915581556088 5054157537032414543 4993452576063751739 7465087127872413040 127459435596067912 14874106432272044501 10558590062638538730 1198389641712137403 16251904744518173231 1153849456831276668 256036755805946696 18377958679703760468 10869715248306984359 17467123952076060943 15115716963603987229 6514034899384862917 8496882829350353736 14199110134142345209 16914560308084902003 9415636637792029591 6895115198240196987 1338919454720714989 8951991859187520443 15242521155238282968 8553002711908871622 2028147006378664534 10356339149589408251 760990655298425003 7701907598974265245 3974261447698152284 7058426832710085559 18332288587473602126 14052129301053370560 11357568190502384662 16700461503734364803 7324197734689668898 9149489418187932421 211013054878190891 4484575684532787319 4912098166843036043 4396078285507187317 14838660005521287787 438144084374746430 685785724610292504 9884800698037700289 18008682111843019869 17733055269373496105 11299070719294518847 10628351235397791734 15408554280585870832 8656973604540247694 3327054948812566854 8446403842641715689 17664323713443811860 11870114938220723121 5626884541093813364 7646669193923840117 12829117387567058348 13067129499123920352 17147887123018929274 1711601551006459204 10704179622460859649 11361610307724394165 13481547416687765190 1237090697966564062 12501103970097215128 5595980960098942798 3397386268467966248 8472181905880226946 3355614978615912840 11339960448015739543 3345592333334416730 13955795207146890222 2399346864825555951 5624133444259651337 2580797092716177843 15098328059349669853 16761841026690944770 7331631422169901673 11525914510119989876 14295776437193829003 5904580092678923037 1245122580529488288 17308020719231768013 2653158363159673474 1486277474195942451 15444949932004078727 2233912938787391588 872957514818677575 2137953677503968861 17155945442697423038 16329730691289032436 15475087441492720300 3599522254670590138 10218142400312718065 13180769935359499092 14461338594698138625 12166091885959929400 5950299299793415679 9926953663721108553 9895794255950580333 5173044800246517217 8552712935004917983 14742992648800846081 3060722414302515474 6091466752892288028 11951884635165942329 8233606025689369633 3724032862352672332 5324974673260883322 1438109823006934158 13995861114391692272 17634885556331536645 16264029041721503027 11600566917735929170 9429744709276924081 7767387876365217408 10015814663118609052 15817360586045494774 7025053280215293724 3385713694462540420 12249629533997689717 9389005066752149535 18133583149632370978 11959749997165950981 9763893167348222281 2084516492068736289 12964452424364767397 3758354486993415519 5401278115824068959 9844638005297032249 8658000222032133074 16460896029693253684 11279905012877308762 3363600669755572213 5164779427822661970 9152883522324611890 12551622530203072670 1067254439392098824 14565020572172616667 9367897618582867539 17969404152769075991 7380787782489445396 6625671109564981310 7231638383277630775 7437899355074888043 13933873625781410321 14417289031397254556 15444689165298051880 6409968737327253610 4259627843442191295 9161432722102282427 5506069366549164056 4876194285796308733 6646067401053027824 832101531864187724 16136834122006146775 8658085250179237577 9513127822668857576 5371189828528676290 16571216287311507349 15283999507922106693 14125702243781531414 5038092108681424476 13891932697318295944 2819208545444773847 11130145608667522965 9935643398487916578 8305970576900076736 15162433157864810178 14249161527848442269 12098324255919287336 10389954406176915004 11410025163382668106 2779695310714790879 10704026078991575226 999163792763270506 8985475485165404736 8075219292997397577 1242095746751623952 14745814318730187314 12869751823346229803 10169598163660717300 7979381898313619921 7891827144916697686 8433414607548398673 5046229432654401152 1892533463933982451 3074418638112160408 11275859123806721091 16621826545383293798 3102926524780712653 9134460279024365816 812449224945535386 2577783537046247697 15419043706852267872 2972990020121649685 4046200486329338589 8842396457411230252 6274744979667286097 14385525780008712622 9299202436340893609 18248368129689193100 15108508461780735735 4953103590027051736 12239442243077545966 8804441296215928888 17836786680196986043 4897029544623020394 4856721266423562345 13425925228185974857 17797885885438807657 1004666511607269211 6170784317375116685 2781177959659950818 7445652930208269389 13522230592036799551 16798345123631408136 9166603583911535117 15796905185730963843 13265708497909105460 16645692220149577500 7450196171716529766 6108125092470702761 15080083425775164399 419560874845444359 715809239750471878 5383136749139338939 16976851555436705228 5876421745816832827 11287128941399615973 14307178453266800561 4962228785527194812 2315414445173514839 4623208296252007944 3041448255945873834 10636496549624700852 8052279259121568185 3221940687557276730 16152830952260604016 12240486727283106897 15593039826607554110 5994216207844397313 9422799201868169887 1500553173674838374 17639900342369697456 8437720469894777425 2648172146937773053 7578623809368632755 7765635936742852043 2938458157991487142 6449060247514001488 4570316483522816252 13644833521126326105 9009480104131625773 8625903218857562862 362238097319540838 5273062157200908039 760673536174925265 8639786470839824479 7303528564326997767 16345260814219284939 13429946654104480796 6638844609898324678 16914596681416897851 15790712136635872008 1871231904001290408 14079247826372867127 16920296501746947602 13790157566590104252 6590670112993383215 6330912423622782183 18017856447131165242 5714947612154755115 5831421975594559843 13390393385064596112 1086183163975732446 1687777861125442187 1346539316823110468 5802956517297669335 6428133311610075135 14138375177400294359 9451638162522694358 12552369077894327911 1672162231803165870 5956882101085131558 10087831976876678136 16838494173129685916 18301085931398508979 8915750861179409359 8480406858556445827 17580355996771295998 13656069983265180991 306325019526505609 8989740027719747550 4770346061900587837 9629923765918873490 3627455810036401436 11401110543832827020 13517101699339396859 10752187774963583827 7385409467204298251 4069143163571567543 2246155796335293765 12140922142908619616 3208235431215390748 11276461458613564795 14318603910526958042 3946586739014024465 9271085484447338061 16845638327272835542 2186389018826078547 13460849023362258419 11847817384061226572 5416561243852915325 13634412665720677893 16576499456907044157 15946301842845378074 7052805380390971759 15084936028506918365 8879876740169828832 879377085367662989 16271315831723995385 1774377263911315363 12595205464174646088 1935970533672369325 11125213199900949389 6171229607984699029 10250721626360760394 513444919886453405 10110130311504808084 565970253882185715 8793739502226600429 13433604470898340044 5476063746741629346 17977080148540040627 11922247754453333335 6102291247915070034 3806676689732674244 1673935579352666926 14005200197820261682 17179392971335337178 17335295228018181563 9027271740771199545 14999546616851680648 3644316417276489253 13660559124138007230 14848683082312542349 431016286310468623 13359665159084884014 2636219315720957252 148177620296005545 10545960202662277373 7305766628787784962 13703963082908897462 3205314305059734626 10157200699833618099 5451691063136405893 14116792706603603610 12575946870180654265 9924723271166895550 13464971384008533306 3478998255782248617 5912150491187536801 13129286025920590863 17479331390810757465 4942074302460931148 10725398513767403322 14073732274458212794 1003715976920157783 6981001702828456038 8219753804163411450 1288255380913426711 1096913181133726522 15411188998068436736 9124460776024855490 10792401915324065452 14114954100531180251 2985549632721368380 6139831720017458724 14225442333383013830 11296746692418256672 4309069655081066972 14267323046619859109 2164638130188409687 8368680531625100414 4142890469451853888 10826823501607940931 7462122581234946679 2036558555059166374 5353542800079620593 16489677292105733954 12480270171616986074 1877399422517014551 13295091221373830035 7922540604030544366 16938751112527417079 16521248850481117432 12774807922232840454 187400875326429483 4349574557989760954 16335757928432768505 4187447577185165211 14079126999225214860 10964538226310826923 8689267315478947860 16918400831571149858 325033169559437106 17022374678269401137 13429583846246673528 18255183301063937194 13234926863993611985 6120459622541590267 159172697905073747 1466031588408508166 4066806181826487803 16748368359997921433 2934502820718355999 13893771361184424168 868757895003046078 2029238369861472675 9664050027097702775 1503227779356288432 14028204939047976901 12112664084427131384 1206617038377375975 6168740077505233469 14060247309211850305 17939325613566664507 11264220856237097961 409748471068122153 4863729044136362241 13155566204339642190 12629630974016131163 2833724681691772552 11420987882685025581 2148412128277662239 1779713531765794218 17103428556602426582 5031899476871614512 11255315831016956516 17107911245954895729 7410666369066439423 2524936915095795297 13450090961594594284 12386731125254249805 10677098682732799073 1199798158734627581 13678770130237963362 9868849508971494001 12668528455874982356 12547954028953434535 13114522460418195807 13266702870548201711 1628935941737950441 6753282295328281057 11052037880864724442 3027519301169200063 17467271343026689769 12364258686701241608 6666282280471349995 10119882793922224876 17247709278764779196 17900426227459258428 3194614768188662184 2838072411802198927 2971776183459924856 8570959160090190708 14395891200438823627 13712893323142254559 8647216242936693242 10107507634239959844 9122597292184179081 6182556717072858462 663938773621558721 13216440484536551293 1545555741672748223 2455811310363827813 10844798691700049295 14727914843742027148 12435900663422281032 6027763502272713636 14271886218752103690 8160352759942529832 2490057952151415997 4876437482107841452 7549706399167454647 14357892390322292568 977193439086954336 7969043309625336020 17663979255620315385 16448319830373516877 6137833613471300355 12001511175756747046 7298977188676532249 16271721530171616538 4750766848847926993 5502561133908885445 8386017543080932154 14532214550417579785 3039558061191365639 2824125192541830759 4769176263501355567 6475941013868658524 14461990121596367301 5720366325828756664 11683238400597477238 16545670671131390039 6551697443897863900 2243358933388231404 17450168502472873105 16205351365782898401 18094277268876452097 17446893901038073113 12609274788180127924 7967882011582165471 355252851735616395 8695908624913734257 13061015251503574602 11459507563939481575 6900287145458226371 1244222964043345271 2759359510644571037 13847414918964908573 5210926263021114616 9721849448046951271 10933058111311617261 10012656728282015020 738785360618779982 6342837796163430101 17004108771052735513 4876290616245914885 7045349147997185788 6686609241218444865 14470998227948268487 2978773846292057589 17160682842902218841 7260955110966875163 8283738319043947008 13743733415120486127 118310841412002697 9830356348801519009 13242991564943365057 4591933615704353096 6688700446119288567 763166042108983024 11847961949828303640 14467304107963502978 4971091079874330686 5963631042107780354 4328703928135939074 11821145064384304409 2513369888063463960 12473669699067937861 2902755447527889691 12572207436114292860 3513608174800768835 6256442768596064096 4805843513791552652 8636527899926790273 7169454682046708873 9448466656081311101 2618717887439125142 10892613283195889768 2826881900813608035 1009428216987196302 15099943153138074679 11901773109156568863 5677505667572462854 12182477720924137330 12255952587434582103 7860970443970194353 3485686185155636953 15360137426782756306 13610828049446144954 14830609040558997624 2258151759612161228 1621698009575958251 8680574310046216347 14584331306795428133 12850928647427698076 10501910608762074532 1536172006158011669 16461124438991952717 7799013925186938019 2618680940429444587 10420511815140463090 11213184480838166457 896115549760371483 5262349529006548490 11217282618043703710 18393909169440843510 1227447043633810247 14890308081255297730 18295646026595520413 2723417085817818099 5546312514918620330 6641687143399756361 15865322017479544805 4549593265946865073 17685855570140353925 5037593368341082576 10415328147017698153 6601531911906933869 12257810610770217297 4856592864176100752 17822121215639195469 2403577571973990365 2719297664287779492 15046128225793947719 17524225414336928183 2337754160928728382 9863278389453138211 10629497369678836465 16433014378084386637 16338652791256549037 6283758444871713385 118479840826252589 5777517436811622605 15976544673501903232 3049592231173100900 6880612392615698801 145647102145656733 5253689559472392809 4796587600103003025 14475925631575880473 15748208418791001458 4697688074020751326 9513911870613157918 8173586007750763267 4228769565554611720 11325426613760670258 9964748350782949602 9879620320265217944 18264289242288690220 13941739807295266953 17964547314416670631 5209034796872313811 9385042771767911738 14877553224867084560 10583190888581719347 9883408447093641644 101729777688825083 7994884162840592364 9679653140428818921 12720684633793071349 219644776009561885 16860252584420098047 16465406208826928012 5404439965095068903 16149211878401738727 18053850654905726871 2724870011801340182 11672421773625423206 6191020355123086074 5628425035378525531 17124629599874878832 7902514540835984186 13737455649332548568 2750989758152508462 8461451024476409036 5171785971464828359 4947723528175507082 12752409893976474100 6855313828565375772 185723186816254787 4386851931273718691 17589857334399133430 14541216454258196220 9948477440130678898 9982672972556952001 6933978731094606092 4690794675665848442 1923045162330252127 13926536695247685976 5710321157359638246 7290296390290183345 1469576773210985063 6697095004966543234 1447742729293145360 13677890227474817875 10612475361066643737 12933642302580763407 15378341502885426135 3831961497641720684 2843423629693495666 16284698386371871499 10254051803402894923 8093933581552913418 1026448529904689458 15462207450233551586 8911825523054576323 12843314363708202716 7942303749327035754 5282574172872228441 17052029599638862969 5448030119031659905 5623055254885606190 16502604570688760187 4453049530629169932 17611033757577637697 8095258602485407576 15522962872030937542 13784812949531115463 4215228269220134935 18287212996541430263 14228627307211748750 1958866655947186240 15074878671621059628 2630850760115518605 17405682137072846285 16961209791669498008 7685682710527008888 3756894349725526913 14498215286475128742 16941532247562432635 7058007801851110614 12764312652479018836 4546314562939191359 3215411986542447765 9656957862976062816 10547694423421288294 11136835196127657668 7200531151907265274 10345403681116459753 6524669515427427584 6779604876862210175 14895463795340914579 7922546534330205490 17196116103928998185 709812865451339909 2719915386012388035 498742757870750417 15890237274703241694 10767276658715330841 5681406477075630841 1133915053831123128 8876030976021798406 10999251561198898735 14529617224221690491 13769596182836853605 12972791045165143650 1681283382689789182 1204127884764125152 8098697867936329023 17571149167850167565 8241194599031895029 7384723733395809516 6709307513568692770 2626138686380080886 4305136962493737860 12663472462904407886 4525549349533978233 4542500854020261577 12236527750418476052 9837459314101966519 10603225824766869886 2064542927258474218 723854439269598899 7990127830910128167 10191199394185359551 8699999773168278667 16306006665270107764 5309726745435579920 14755535997390828205 17810704957550271450 12211811127842365273 16524800803800494481 5760785341961372910 17109016931862091205 1502914692602241981 18264334204394102668 14847072970073562575 6041912630972050457 15978170270020684973 6896050035932803032 10585541149816288535 15223576745373163843 18441228515101065697 13452133877782265935 5898355346622549619 9318906118559898253 9374040062818397278 15197057483695960009 8193243638337057757 2188620604838258012 17873162190721411004 4128332938337621907 1467555938273435497 8557686921357108747 4820773012981166671 9965877970560436725 14274526390488938639 2505026664967823959 12359282163826577564 13291793049868410592 56705652762656957 6554330227086794883 3180955633906598091 17543359361686392462 12823515776850390799 12700997958684314752 16903435087426626731 9041060656616139975 13588003441504127150 935208215329061874 7816164547727316315 2436500496962633829 13053357237500315937 17909482984575764354 14204551227032031847 5953067259193322689 336152482061644548 1479815852814204619 15942577834280874456 7983427717355161910 13807567684423402259 11298701027814262463 12833685660788102390 17028429234150496649 4943057378248428845 786254064901181191 1674653517329697082 8340985956491594352 1850210834847728412 9189063569465290497 12488463471748495490 10489836659195702936 3903154963329483039 17374628903302106074 9677130743426453043 11423501517634205042 1324304422891470266 8184277190000063757 9418083050334130764 5017580337641997782 1012218255863506613 1893200552350650422 4259086754572691272 10628084603965056790 3810946903530752931 8967319198033219899 18324567243613695791 4399881907915693350 5482231527630671787 14490631063901693771 14920636219810013334 7467444590843910798 5681672744578918642 2329696313793815965 2550474581229944098 15973603815657334764 1238208895645373409 8995734251213557275 8954168752764925387 16622715821204244657 9606804480705345500 17843234461324737657 14494381382498265833 15557434530262919402 1575607840024170944 16442323724280502474 8530294982594623719 2612556045448835145 1992185312191696414 2680584997948979975 1496682133241985295 13750518678659154199 15000922534007433504 8213120041274615738 11830794927083811986 15097392016382082025 10907541025658995514 11688169263136183982 11419061219658609341 6019778326187999692 9036549480317326677 12865562161786397928 15793041745497877627 11351263029786434984 14982489254425865920 4296140114734397338 11259087455864870187 13943711284470485225 8688648116058350341 17223956918096915927 9350620977195739312 2036353415483910226 380431187083593273 9131005397111091670 11781322224457453427 111691989279051258 814551531398223939 13442228301841076440 11822238156520423758 11590155757096054761 10876340836711938475 13227009146763307378 2835114954990683567 5969373079346738592 15228086519673726656 8630238403471420750 3209267231089385038 7770438721661056531 5926959489647515441 4039995372689844367 14381782660393142746 3894804334696471744 16915708641571728899 6870324981091484858 18242911742905026936 12862264825328922894 2098089941742968233 11282928492692272064 17370954682649116892 6473120277264037054 17969822166096036861 582906301925640351 11488004163207255380 17545528735858739362 16941844275810732549 7455757539574860684 5271394165034226652 9642933249984951438 10443419945627039154 4487441300240407912 6538265844383156948 16120507506048441499 6329405877496916047 4161147982846988814 12115255750435353374 2220189707758907871 1345113011902485740 9549224252947939672 4871799990135437141 8583740661378107000 4331110424030088325 17750212271878785018 16368409082793556517 9932853530352597835 1014279424861588936 10203243916331379120 3560501530390238117 493197655832755568 5841488455603368259 15204362100951692682 9111797441932919002 17603377820807757191 13160247623219406316 5985644541270595530 1095994948252651722 12340301674518945712 5713843981872976423 14614117087523681653 2534428119486155122 2003759512899347381 12397146540512485152 6053539605797993449 4820577810922793324 16665555988274407626 15147998490198859451 11540858487485066907 15088485023001225724 9857172687697484675 11726286562836405078 14172231600137215134 7403675083814321387 16654502367804682493 3055935092887980973 1306577975069030014 4112198805225048136 8554028592395195090 2287001253122870385 15545976925568829441 8631448355213315012 16189440867521712608 14670034614571397720 6075952066479991618 532192272047468282 8561847253535571232 1663934461154118678 13573069685291502512 17542962097433893665 12373693939133381841 15698579117174952389 5206211788061980430 4123880692191500660 16985541114342289851 12161999313721342438 342597818439503874 10263526426256853328 7423950755821375912 13770598838278906379 6306248838947525698 60807315420044719 559964445751269254 7285043536881455885 12495572803253012439 13684961252452453650 13578088648741058821 5734811799918907702 11498312446523470216 2097022283225126786 3869962676880728513 8154979591722493227 3098774021096948065 10596832640467259556 8744998630626184068 17093127189975877197 11851172982438113952 956165112135385097 6393470682888460103 8562921175706557702 11933367599463495340 4813643271704014033 15910083808924971618 10124750189715044713 10017714987712661009 6327820711664053091 11299985247623953033 4675080852359389466 4456359273738724644 12082266699472817637 5355349992702129429 7810896002153566237 4661985730274387964 17910628933811479469 6000763626737010264 15381646220130585721 16659218063936069638 6583467838946475611 3693382037238707561 6772328957199167717 3642650484527591534 8044734047203115392 4499250883635287483 4552984399609979138 9220994466390236211 12586720030781816858 16262378270341811787 368238760089984652 5997813854962312104 3407711382424900647 5579576701331590197 6497751299539728565 17469262339270207321 16422528876095840454 3372277037354617543 8085344408040051919 18281634637478971238 8476162037742758547 8306808107840601134 11047992726531553827 10167074178727043739 14819197515473557630 5204574970584966120 11536792887562584850 15891610201645880975 17639708420122044231 18249463668244691606 10624541432519564015 1022625802394726802 10808703718224223547 11979422351336289257 10610235618993983183 11407018344131835123 7689184348217326644 13674154344493931161 13538643516915173790 17286055122257519296 14252563597728297358 3839477908690534829 10377812193351760968 15410837880714170897 3897242683721951900 6278317045792709322 7283805443095899150 5611915843777690559 1309169882126265662 6724218189115226204 7990135322817966365 10636858202240831412 8724782757220272889 15211618344744433120 261026215458776352 12659259271071584086 9598241574330359031 17764128132770174972 16698545241670529131 16492120649278486859 3854153325179446873 7075991650602129510 16628968558916638226 16625835631448171470 3729065376163484060 12437220153932679159 17278998576793931211 9710651078362708453 12286652489674587928 17392721367380953256 10892578686298581098 15669477908126694743 17453586076485545181 1920115419629620895 7288271340162573808 15260073115519454074 2660359955103563201 17455971695587451147 895679536117470504 10524155110752491616 9484457348144876787 12036120941101771301 7050186606511010693 37110446860757496 16738565557337192694 4573219251526855967 17265587679153413175 3497128346549941810 15321480973740924257 10812216585186883595 8780140016208042766 408738316081693701 7413996115089154017 9121534723920677280 16924263384505932380 7006507483612591231 13670170903647309859 6547078399283185740 11022011267987305582 13364923743799373067 4373792931925884478 15071074707132725833 4827353134071838644 4169910232041924963 13905015302058410290 13006162402870956345 12388026038067014794 11476947525469185695 1718041026198198812 11610270561703069622 15817456433551686369 4601033381117638080 8693402102891884348 465918051410911690 12810821615753452694 12432053870258968276 6315589792502865445 11818475542019577203 14740390317193719884 6794833286422579899 3491862766707975933 5973532823677506942 5397485258489723675 8183908468163881389 11214592542195323272 11976100394797813165 7797616199711835427 1027202559962260471 12990632813707305670 11963387597025073909 6888597660790706548 3141026274959710865 9442898132465700958 1038208154076238306 12872030524746419788 6212893484137127793 15013114567978487046 3861036428597324431 9214050318644950898 10627348226730855217 5940921695490979704 15030976538336099710 695448589489932947 16155686487623714903 17909469032184203345 2991757490168636702 17887197543838065301 16797079008666325768 10115240393393531097 3832448206982115768 1781289579690860918 612272995092006670 12616078944517378574 17659461952500228868 5167544339169345616 15460205338645581931 10513909290709696067 1162513494024106185 8466272728275580986 5011211029555003337 16507866943141185245 12151301771888286146 15186410501153961252 17835160588262255908 12726380130874693730 7966852729757055277 1291153248941758848 13682494590691972706 14070687260985900028 10452142024927799657 9202243916119449808 9652735447889201385 16654555453350677153 16157699872368285898 6435580408067243819 5370634395516149330 4163032603637243147 4089588257125003613 15575482429663311551 14534404428489207943 16261889191063521722 9178948647320933615 9748772209312282400 15059996585870283669 6944210299640770290 10831885112051637870 6505844831568108237 12456560115725657709 16242025160690248951 5083873242691716508 10646400732513892647 15354573813920250166 5288312189150155765 14056283277672634026 7708552543990886822 13483553935948995537 6312036185112728721 12400960094134413 4398937766252433 17717130407483641059 9462156483568765007 3110589549254634030 7245735322426881384 6384619390632526601 840022031544026191 2643246712527159558 17679897923442547665 628250628910534938 5074397170440211996 15201000103425287632 2254065515477436166 8358089159753494790 1909527481479110126 14025971793213946510 7893365083493898042 2114993011127477948 5044280527230275486 9227462081221413284 3635226327338737113 9006917508960055150 1040404744960689081 6450747094579786799 13763896092401724480 12819418100031639412 9666192202244310942 15531526269198278976 15666198045732901683 3996275914530170650 17766145337348520428 15896907286411896581 18131410690183536380 7223482596639251167 12826965388586789837 12457232065536333686 16848724841381440795 16516607901619882207 972014152240711096 857857849250539538 415633987459885288 10921687876177371585 11339983584056718259 644318928882291463 14576686396113088041 14251666641395082860 8001850258238244639 14596064174288715117 9414473716681072539 2359874700339472164 15278407487931014978 5952009571304037154 14662507120980462262 10228775957109932445 11190520723355180060 840499925916674032 2155128403484381051 7236183136387078043 13022936086296408047 1172307160060188704 15356986016673051508 12813505746886973079 16209570868075569475 15443015279993966439 9529241077457521055 3809646786751335861 9012551412221233860 11887303795103051005 16650936896293506711 6701998553505784882 6871315449271562189 15293308885882464014 16199495918349198863 15659218004384986957 13304125135783667328 10058222282972143434 1759316837069313614 2228244733371807489 7122116565992165366 5081837300700106917 17621614337521832216 8572044956293169179 2921763763731186278 17513833890979198209 14547726074875999071 12383030295695968810 3117634533123181120 17741189769148734742 11009240391712585393 2724029940500275882 18435528821571685067 16884183791656089629 3069972073249478865 1878195332378502410 16750404179115518368 6008020521229501321 5427656623674713101 17922675457963158058 10431436671147980081 8535228874601968121 3642673897447667398 15139192708640341877 4560824067344828844 16489056153849472751 2680942226414627146 17436758599504048688 11252756172768014424 2650431227072148490 14188363897477113173 1710918574701835735 5480912339906770518 15992311803076560759 18298921530728934415 4207701819819677457 6259576583075400556 1667904051214677400 7911512666034721859 15045811588467444666 11690961362234711577 13288900514786714803 16286034470965365102 17026676794168952245 13402430599061700458 4824433794421491492 10993797440125864547 6064955394887992447 9357883937198089933 3198817353065195580 16291784570573366181 7145402888954023367 12690019687093580872 1426054912433464739 17365298364427410161 18386199607837426077 16352489535836930899 14594333803256140060 6142968953270643903 8152717845128573423 2415710671028883984 6266522845769774308 2122027237651091297 8716490697923915602 8054005240683524709 16264276547206587050 16327793565883708551 2088177356945959843 3648812300726625181 407693677821131755 8176717826949514860 5699622495782777558 11357979608730264880 15455502349210114984 13658026038847332328 13054764124383336004 1669452998691704246 5548710690852645042 15684755090784851901 9806560629586831444 5271772737595435084 7649171287701017108 18323436202552180207 6101403532980140289 13338539807509918787 18150486869032354734 11576571029090223482 11552074495579941306 9876047551593532120 17657993038878741466 10720879512626374966 6789731072215226501 9003285745985575221 18101153622561305323 9261406774976259648 14616245298238008986 17889150615535879116 1573953465436905134 3758362584321380194 17479078970792435028 11804885524401071223 12933510102929099849 4324470201168907288 3971049594802188180 17084917031500759482 14390413365489787777 11014664015146415124 11230306307594052500 18015073975576475097 15318105285107677507 18392791412888099065 3745401639128434166 17385934748073668571 16740319684412814413 15520957926181531743 12932314012731318831 5040465186167416158 12473866805662294054 17949397713386331744 15806321990779513011 13112696654036638190 2093523078347870849 14378175151664401978 13629525007428663262 8619728517830019264 12823821878255923539 17612306689494811178 5720975527250502880 131144625322402665 3471898430220744150 11912521908318480193 5157468787232053721 13467894415172464870 16643378330938033103 10270414440192756682 993779299506218033 18275377830415787005 1303680341635209126 17656137837028598777 13292656714278271086 6443316078988234136 11074008377129922113 641956565053621323 12212806290389384474 6547583421134466513 1383280309355482763 5775877980179827434 16992202966525812794 5108617619256506230 12457277505381314941 4591734939140682567 18087023441497628447 10253057095261458541 1558487230118432719 835434030486548101 1251897155394330687 13654250756890042574 16145236266205524855 1796640924063996290 14293690619152149131 14665837613607880936 2588212119571816405 11684696311721046677 18283961478271152528 4531586321009450037 16542528716243321590 2431560934550878467 14279696548379488179 153375603656045492 551247824564417429 15708848112520796087 2744101364374134695 13612728524256336843 9480851796671610391 582538985382083358 17163262747393673497 14280267234888840853 13410738631965129830 17046906639761873136 8736158515370602809 17841790291508849022 10073056873042407416 10726435020857769472 1722730640504158638 10144513003760581431 7839985076521325590 11723353639379126280 10209879516131338574 2988380151786815561 7288951397058171643 1029250377083209509 17245364330614096479 16153291209446091840 10536587493214091549 12573901754455757989 7934791618612998543 660272075786027282 10954893600535184822 614136711612216951 4065793734313593734 16513439920262814803 11176977317854517095 1323950463552329459 7563908945596250436 5936454108458489483 17488352371572131162 4359702725637032667 14318281586225421264 13565730620648323549 8518540634921877644 3768769424664579097 13709129837440781971 2548000952769480953 17160017237025994161 5255630655923816354 5432822080039066112 3684089096419287802 10438878577168521326 12263604244631021151 11393019227553614558 1987793225630235295 3010325588707231137 12186021233348195894 6615526070272465013 1020597882554916975 7350567361224218906 1658221970787473562 11643446405292732622 6079384318526692971 16889722472270812487 10777932421726981599 10096481909863808396 16990359596164878470 16666838892322618161 13725001001109424353 14087019239138909357 15731797832875520504 8027401577185113798 16550334101457699132 16057885760165371107 14523763174530020176 4827257369070533195 13198255596529250754 5824534271463244352 8703994239868246885 9508263683442591691 13753868374640434 1154603546009436809 6588542052392005171 7841163774772866338 8956707317548634781 10780773118628164089 14156273846896406910 3926541262348663188 6244610460032862420 1664315928123212722 245072057445253713 4288461216290293440 752949507496673443 15986421970975799988 2040140524186871962 4155483746203758905 13560973750582556174 8695190756205425849 6493181969434101971 8177324850665713013 15903468067145322221 5987217680711721430 17013165303364025217 9543210065781887024 18075429039374346270 6393052640441693830 11212855492423131469 189543511668220729 5031043082943394305 1782321650006523099 9785104576510918921 7764997613521494788 7539430444545345937 13050066888078035241 6204775575604883521 2625951909218732045 2459646828269815190 9095300991686455605 17480098204450578866 13737759218784123228 8693486694179168828 14245064326945712090 1921462437171734033 5472459782569073757 12694588526822787188 17293934770058951507 17380799791681410748 3124437530191625037 2613535764516686540 8934820563073644028 3605433945050432233 11965108788251911878 14958834146727624379 1254715850823208694 7887878558023945338 15674857673489291291 6957851849861498427 13781324165817398861 17713217243646550882 7488054999793472445 12417815923999527602 49208294677737376 4603591745780140130 14994259928862963252 11382498991124676049 9996865320019637449 10937012413187748116 12242328273487042864 13183355093249250187 254939232625384289 18258655268241048332 12345271308357984035 728049363321016678 11138533594139882119 16164913637608902893 4127416230850052985 4356757160071792168 4745621560641327044 10282384378887132432 15392199103666629662 15038032138673076461 689600642548530282 12329880632983837475 11772252174916546725 15807051796372832913 10861174072620010744 18224684517952189327 5189594691753278144 1311737821016170565 6306212030581401298 11926586514093365089 2901864218440921454 701080102182637737 6474183904389997038 15666208446377027839 5578245571788367151 9210401302973232697 9484975075458309923 3598325621858513761 5719573341023388962 3315254178177940968 14045195340797925774 11614867078721972484 4863983240515482629 858069038382760670 8845698972750886477 8314705345720797569 17581692126453341618 6809288128981396053 16359010243105222809 15085398106929875376 16001233271472997522 18321053169251927514 4147943368105204235 4049191349441452504 807761520930888962 5729957694265190929 12822305336997475384 682066193377197470 3923636367062966809 10367568010406890095 14902875687775642894 2272861559563442098 15287546774800130025 15835582382693039349 17420876079627320284 7155877212513820996 17299019956675671295 4939773031941003267 12871580163761754234 16935682381413669083 416396475419570501 12576472070673451863 14321097380870576173 17341108454000353040 15724794444307285518 7077755290281040207 1683431593165950052 14662978400219868704 877011022927454554 13878409334173575637 10969703087503349676 17923913820880618333 7724281821103698984 2035999396147641562 9979491283192705360 15280682104175159599 7029752328046505055 7272745736390043018 6212048134624081477 16284405428649550010 4412016144655228428 7085330040535381550 1975701050619793958 4143286117315245771 6516438916205397489 6125894407557616989 16419059803442971640 7307296110028907822 13402825711149789882 7407669095557712728 14709466441692414845 15817429386405399898 4702585237484503900 1181746449962686445 18002491801802221963 16249764791371177379 8716835870883275545 17656705242782100385 15888959954240599251 7996591469162202587 10280812470584649614 7634429002029402562 9409937771512011481 12416311336968211250 15025928024690894605 3573571316110679748 14319633177312806605 17594329225308925510 2567821398319160410 16303066695309807975 8703549447426893627 3381214160488318093 11771928039718002199 10353853295760039296 8433750174047889540 6752444678283022872 4067829018200195798 994525898616592094 5279487884901290666 4967375833729329265 3573377874337331200 2730697231321271266 17055449811070230452 18373958875496177731 3114032037946522524 4072884111997306759 14887512157013825489 3935875147254991944 14753054912168373333 17833903086444033300 5277021696921171764 14538597628362229293 1571567399771714007 6510596591731726551 10697555691650469087 14878014913353743690 12595906516563557809 2571194950266467261 590637036702536197 5878062148833702815 4111123637462188960 4180674864383101990 6521158473030671491 6279422240326781123 7373446075036874359 14615609344249505516 10460115677759708871 546657162489240039 16161159903284007724 12068149313923644437 8155882594308783411 15780124234548841385 9104303883324865168 12989845407804846325 16148918743265561185 12523002277601491838 12167163960122424495 13867584841808901133 4597201945323135219 7252102914055235777 14020209681793420120 10565773967063048389 14064330602594242560 16451064732039211606 10596667847417691476 5633427284077381937 15814959167820032539 2481364253574820544 10632884075370614041 14180389923804395948 16674715131913252411 14169322973292771102 14094900128353781266 1650177917015937189 14386347444752615666 11366281990430333410 14281431526682774903 13140854538785167035 6627067869101125394 4434658308526671116 7780528765063865287 14761861450259021127 14126474483160390195 10393701585502668657 18281223090624323755 6871338079844832721 6559287119101970364 9621143772948668239 6155815200506726301 13050575421290530350 17661073713185192751 10078744267705486694 10050910031207678392 16891711378154450894 7912361588738552726 14914419295107298751 15873169207313471604 16886069607674836586 839282538170063024 15665877416241316938 11039740876614123651 2042501124144711209 18271455978901120183 11526710978661468992 13933233623027696122 476083240802704574 15007969142803090543 12838376741767699696 12745730192357400026 12314283132974408445 4631950358888048440 17956776529905827875 4064754255357158813 8207232056497080308 9201086827536330921 18209512648796505970 8570314303540142970 1081921501067816815 14558455352751324483 15353768074768527268 4367928757141621 3688791760811564883 16661112575982017353 15339527138512080154 13381174147524735480 9362510084489212879 9361290711467559601 565215082740611704 15378835164889168405 11460186613163355749 6947202923403972307 13591088749166747798 55561226141026263 9608299366685655713 6469777851069970949 8104106501947336410 7123847871998982327 8432526473264246805 13656236761021323801 10058071192648331183 5152514824193569111 4511209190458436150 1861024352790249236 13119136194185929243 15009718568922666559 2557346056889993408 11002308700164453390 13765803697318928199 10159518051971345965 4135906128857961715 10767907322705854152 7439229446918098108 1856040679085691156 5311220680095037780 6280285045442543121 12870587626342124366 14305923434183883951 7199194501842079696 2980454405868590423 1270691746841489891 11552035425510497139 16611667932442298648 1314411491975566910 13975584812723739625 4662188464602537394 15996773442795571313 2675355450750388211 12487516536877768225 11211286956856788402 18251370034937036785 6813170105910303408 15845631791378209452 16667520780563805641 11670311360264696183 1012793725476510673 4061112950511772014 17610746258885781636 5525296065249147001 5176242599145073750 5444033791161346584 6338886704251711964 13468476015043447092 11846129732795640755 6638132406299296817 14424801358809726063 12796459858648118265 11997180193750417670 7874051906801674223 1450979597963719037 16074135225330829299 8913131050916212577 9702318309152406084 9062298364234491571 5816877412808781575 7229619206191408626 8270882637163809438 4034855688099874899 11174715842271223351 14739703827530224617 16884940352275168549 9491369665141515960 6980386859167397207 7453288656933047782 5431508320363377361 2517497469159550359 10996969686918661468 5990195534612105702 5536804621338912690 2878953764684678574 12775705163689876258 12388502151801322734 12225127813627569215 7038630867667840345 16004615380285357142 17746068115540138064 1679532693787474262 12394621881270531298 8291518191102762011 11905935760797938553 11621708820448753358 6348301121487684526 4310473302773980769 9715125218870285497 15950087043146102389 17735905456574768842 6442151414551271672 12345299563565536904 17673244403274869676 1752143899175065877 1303614199561805464 2342999447943382686 14810020018840375372 12664494907936067968 12647077633031064665 7124208012725695983 9453369746440047028 1609139213986189745 3687638083793691056 5919194965783399064 2164204590229407798 3688749070504138286 17674643988464946176 16723175010086602036 4306085124696634992 15334204176783241907 5433246173118993029 11126022242700514418 18032840909967347246 3853851368973061969 16118448086101105809 13145428996883909308 1435595175350738570 6230745074886720137 7336111861766778651 12440157095851237114 12409418871756273357 10880736693785285958 7651137788571778221 16852879671058546647 15040080289197246123 13510913398477447549 888995516321614629 16329519128400297181 14454099648520122419 5998855615710213759 7734320636730151213 5091916583740571841 18199362127029007655 4910397000013359065 7721590693627284138 12138961062463167636 806893096857144975 2795999629467193823 3085430985086304791 11981947422912936201 4260079780585547164 8044198310487364769 7878604964933228008 5410841927437277137 4394604820676981997 17442728452044761600 15064581960723319207 2359462142487867540 7999242845604290434 1438004824431479694 14022444035886651360 3824990606083630868 9301467353994836688 11898654615546712696 5547114566487324570 9342595679062619060 12652703693812297464 1193062117229948888 9890369120512432774 3409158410087781696 13071232013406827730 12765634498087920530 13990786986951502895 14415318039249973760 5243638010802139107 16859448695095243934 286287935562936859 16335516708555963417 2281513490870868072 16691814295138675500 1694023922778864526 10691943359758877566 653204147271098355 11941668008104037278 14734578965886255473 9797280108184042130 16391212102933033331 959345945226620486 7505992621162610765 10874110516243028689 4813917123683376408 5840436163274586054 13983286465121441404 1041387020729578868 13211872837185460622 14226629111754528874 11992279360859869467 14486106096684651961 3853645894200065438 965311216101520247 612947697179634218 1670418033468802520 5925096992499432300 6587288190320945854 1800610565854877486 15933802520242563775 5554413772844093975 16868528644337685474 16867931510457175603 17963532585137629228 11997805523668240679 2757984827778824477 12395370235464457085 8634100123661719462 12943585145791833149 5486918061916522870 12549741415479498084 10076692713860264969 18208333162936804909 2837328617146717310 13643728019661273285 13968897706982913508 14565099203731938375 897825927185864874 2259144601104055650 10887239630876601483 9951295495374386591 13613459698621280689 12949681632939297236 10096025762266304373 9376865446005766863 6733565615853236213 11616141139305246728 18042868372449953082 7588303544190632313 158139381996432484 3119182476912980474 586792313158918294 14738452347628189060 17151474309718009523 2447575252057697734 5239641836061065393 15805157646007393570 17360663440629550899 1854168137452244912 4048703248054093509 8900177492138476960 17923645204026755821 17673355631619419324 12887034282383540959 13837519843087810697 6264881290685117893 14509479426226071997 2887464031464077779 9517938070732206044 6756488602682727197 7930051664552407962 8387541989907033926 1741291195467724348 9499654460947819161 11811363550277119516 7830555867492488679 8768578154351335091 15367909577290546705 4320000131759921779 6933747204420292523 17701548616574711528 16296028135588658935 3909266114020053245 9253250220542732284 12210661106326880567 1282239911484740310 5823210814542169288 13684801729974694368 14751446267329024511 16442019093067941964 15470033540822534781 3736557269465253493 10207082282572737014 1401450431515695770 14106943451659154089 9293891872749298483 9877742180541798884 12556790824588126800 17852340019582177670 11303457381045017561 817843286927991875 3535152468838837939 17778314281013923403 8540534796256223685 9185933802544393014 15307785771417274454 11808994008666934213 17896451173083661770 2774621572815240322 16476105696750878267 4158398247336053201 3223205368698327480 8240873305379359941 17685521647543061813 10132894132496312709 14793611619143332278 14870219185975578215 1038444244508331312 11428449430184136457 14033076369102309440 16664529642595302569 6455654493958225866 3523370927585181695 11180253230480322428 15361885679696646434 11685312324302831118 18204923313046842182 12749015412586896683 6665819549630249454 5316000603630140826 3544772458484921351 1028198093784753918 8780657218484724828 15322239899285754159 16084100769167042291 16976335431371418193 7697687889771174398 5998002765702947629 14558454159782176735 5332308185721698063 13354268137000412751 15708912763809391461 17425204324736257111 2351867263207099633 11556659475093203731 16449546750325307623 10311792255807801959 9869023973598869321 17171765247215114075 12013725604715725929 14277248539403784491 2992034898181481302 14874355153682266906 10256639171535954317 70157447886144065 13656490201630909917 10066347502870727673 5207512823819090479 18267816267259896169 17822234259722629865 14079760974605061157 8635538548392144243 15527572767228138403 17653038882135690854 17417737161310580883 12270716329563304234 434293678567750852 18174124988562052912 601376710292771468 10514070993117643737 12758888927403558498 6566479289596856622 1466706432237562591 8731914913571399975 10907308655410599916 2252502396968400232 8303874699446220955 5849678724197405609 10531919302130000557 17828523994658586354 15317107966618759784 7226391101936289602 2362382848850914689 8087706561716643755 2576335997003753238 3612192124168856747 14816842150592400841 9082999593494033353 8091616731050318438 4595860503311845355 8026420712941146632 15662123441860580793 10934026228234681384 838049869840262126 15859240785263543845 3248960598305934754 14883061724092325338 11535048117940470139 8988379460924621134 7571313758153214829 5898121978127788995 17121316325066630185 10099049909705837333 2767901268831920764 10644095820480131780 10526421631038930805 1349011795361188949 18444133391716652888 5017837581160101131 3242365133356090773 16832936724910191098 747721789960446722 7503621070445487428 627499214671828221 6807380438034444936 17023708153456146435 8606674642031743000 4030680428611114963 674824540510686863 10730026658440743642 10385259834868753892 8294755859393482377 9881075171991984861 9625379902901601568 354749959346142936 12852598714704911918 3136766058811573441 11013055708117843174 10452745976352951997 1964719562889805659 6365839319209949141 2633724393484842906 1049490170113051529 13269040124203782277 15708951377848156404 1615238473841714191 15143983716646382840 3772742203655388934 5394332933892001617 3797865916801138708 17752263345612668500 17765767557288036625 15490543382284409769 478054522483242410 12432305069969877532 3383241696445348435 8045096298458607510 13481118670723911383 10252915260831115221 14075652767365645108 889279886756504815 3282283452299246464 16536688829511440793 9721511234390982034 15392375070624700129 14536790404619059720 18432147842519981511 18389625149367571257 169734654274077648 2970727668491327928 17355607693343857820 13663898074104633867 7396366110447126209 7682473002171377016 2110970986037841740 3233671483646537114 14865123916960203830 4888448012449621292 7412488538598520330 9904052365762516837 17046772086703623542 1426065516305622673 12704249714565841024 397247858262529553 13617381731452986757 3735201102188931967 5982449782800795635 4779898607992894995 12116572346049727008 13377061899603219731 2606246051102566450 7163481262116782936 10779928445663333339 2024583384326704900 13445432775683960106 5176780050245680143 10616896220328993537 7115492048558680970 2384988833495903870 1221156943873572381 14466180844414651980 13846828060377761794 9738412029960095045 4064784933145036167 14291854687899102819 11527208129307226223 3556345835423576521 5672804372196899465 18338553889194595802 14796459854745774897 4445577288334446717 3999530467894260190 4252673677919362014 10576433839761292503 9129461329012308448 4858590800303371461 1523288451825888331 14093069306238198962 12635819693068418697 15850895807487941522 11426002599288051938 546148318907963006 8452859043422776725 3721434581808022346 4440680749468500729 2494163018404980027 2856396041473875872 14048327893121865365 12885548207984389204 12431431819169127743 867295950386651180 3217928227884985071 13691136397061267236 4514092847205360060 11758914765775843267 17860020234069042326 13218817805371346964 12808092709216008982 8573724438271653455 18370989402483743606 14058012590081722201 17441503470317706771 14150125605592716180 10999137342183748488 17789052060968405164 6645209984989663159 16574760832306347815 4471138465769257496 8148837017630797139 13423870368159488185 17607609653715421440 15963986529590931872 13972060974146089463 8849454447347050660 8570996110846129090 2318920953632739625 11246714008081408149 3218101467001447655 13289872406847984959 10259663541995009118 14290522159470326384 13710925171886411510 16446485843320817439 9841463259956602095 123567832056950218 12920111236807900064 3186906435996982489 415746588209658812 3862192357093005641 17344587306035672325 7039192639733370639 17451905853690273016 6901826955681367261 12681878398615973234 1443327902066746130 16457971019339676821 7774047061900097932 8557493735091168601 9370028114640729017 11997657538275938876 6364285483100304869 13141822499416405641 8228539285347059167 6167852893047582465 14001460519692116335 11312903852045396151 10028448580489353135 4268994038514424181 12328459405764439998 17082776395079816763 14845756086583432048 17457442403185743594 17652069314389062619 3506452389522547752 6926355365069962735 8679451693059409939 17248979273536667300 5276006022599212157 3681415690013141874 16043246428662035440 11744948905384272260 7675179421647307833 425671697513609329 11129768438293756492 7458468126956069987 13634907689698301015 2100838326477447511 8399831042731110019 2381370618429364061 16989651560112326665 4904364720759564435 11718971998898494276 13622978145553886229 14893896520389530495 847942328384005165 14071370064024855653 15218784559460016312 367593681433598785 8505362637301133128 17044906618468085181 2617538405651026418 4201088850741528066 361324312302892840 10518732170369509556 13361672214015035627 15155516085588206696 5470172884885726467 5024620693559393177 17289644716229873321 3803013619389535948 16884757108793832369 12093908890471233530 1028791635722521077 188952104280144097 1846535101037378060 18211061571504998848 8920693345817489882 8677225417192612809 12289600102504833024 16275899283792190663 1199061337115212043 3803248257790918631 10019115409602517648 5816738112628214137 93212550757869757 7221803735713207947 17304407454083636965 13421835613412866759 8403032645855351559 18167516156857517114 2703963645080908863 18356361199107706553 17589253824619629929 13022979178191824022 13544186033829738668 9585943944703701653 7665396544512266368 2608810538563945431 14618393357313742005 9231127244751628094 15462987846165264732 6200716305406493313 11375992360325804106 8921934300863652145 3200882430376449678 8273638718678915648 544757775392872798 888367405578491039 14167298128344538678 11029920590497094564 10786980046948962378 7070662086233751273 9164063262430510237 11074731560928780351 17519332906142687982 7686489380844114158 3262295807218899571 5940435030061983596 7216591092708350886 5937376092349199570 6002638040567829371 14791660229925491237 8636980685410703520 8841819694030980814 14894428942710329442 7584051787909146470 1720471649511275495 10260509739459083352 16833065838641822514 16042877892913555594 17635739014235712557 14882458965729190294 7971520441393329685 3254613550923547382 2055819330381318612 17177490431737599291 16915932618297446704 5357402026877641359 15745840993355478870 2728979612671992238 11293495691068437820 459370922148649277 4924582736140524212 5039856764608233487 8625082809218203346 5096402751796467235 4268406027336871371 8895229577624212088 9708568312039465220 764128683304529077 8470865611175782848 176791595580894805 8390354213199260144 10918350608368912011 3135394734743066456 14535595650730720026 12583425101089231713 3524249332464144080 4380695032385888327 11875887759622348542 15763304100080067799 12413423841928073310 15217098727827569498 3927484449584613447 7619423786920386893 18403413976195231141 11928228118406424357 15999034453740207234 7171563846688707683 6029401094260684372 17643798664225180470 4937708042029049862 4366276079445842717 146148159011751898 14111474466112099307 8629310125984420714 17088817599055512012 14060542603577982272 11313448915643102226 14758651509931287112 6466927149596628846 11308948399626597890 15770142527042667645 13498123566344632893 17799663338289487692 2789541295763168209 8604427996422841490 10333467172221630685 6347336785876740987 7851883723014785058 5709052871418610400 576736507647304149 13746213401633528693 8803410936130931236 1146228614647177397 5847903037928017019 4882955504647424699 3951006697380318392 14369040320639699525 3833473265362795880 7449714877380974679 610906402601677215 12709140078589846776 3707178916964057094 8476515896353148318 13137795578093677672 13191659311296292804 16359059027168078776 2241205821851104627 17267878779856704518 9365971985413211388 14759917941297684638 8175340487934351301 14495857267839760189 3084146060350080958 18113621873148626767 2285503097809671908 5719469687547432590 17147525338226343783 4115680071528063581 17806956497899494848 6678980405009532812 13641196382568120396 5107785864461673165 14815770663069850983 8013055299812094715 11218317192239690391 7337093094906105671 17116358353874639846 9114106519562324919 5348815313707748581 8291448362053665215 4042054818620111048 12517507467274710489 1531473069873594114 37419548979955654 16062057534339190699 14590080895344239570 3046785055680356174 4381210079626784202 16235984205614028079 2439545263212587431 5786190542054288776 4691533736999116937 12331355069244844456 17865832527516862237 722480380076845101 6439165302603660049 8581750266554573185 15830195165431453080 6408019198799075321 11271048432685037750 15498483061459609112 11061629916774089922 8700378209512042955 6746075121526906477 1783741407415707339 10653091824291743005 1961088161832110196 16664490102887214857 1341432184980228441 7375238435685176503 16612606462142576921 11879441118843329604 5186036444251736557 7553503171049415481 13020499862580056769 8669412897321361887 349291649726794539 200280629662139187 11565182411296518616 11912522425230446966 4303451543781477574 17242239436662906113 6693675559216654933 13596164165754768093 15934660929949145895 16905309125265817408 15335719269595788581 9647527804859530242 16305966677986538093 13093055801845363235 11190396393378119449 9228726995965634961 11936822970920069907 4053958979925325525 14184220839805113454 16715292756407001756 10017116325433162662 2509711859843788087 2003068836719261342 7913575786993297658 4540562826845900896 1410931304878343517 2359153387648996070 5049086688053359811 13000136559314774409 3024640656311541023 16451052341387773169 17995906993583436267 6011964082484905899 3380439954802768817 10433306843838493634 13930114946032976925 10113633378072231908 4171588165704142682 466552807784589148 10529410556625422134 9658584466903941321 4052452983132259081 8026679409680013424 8974661661303514913 4689082570940872361 1154497417815662889 13675084847788285286 15671181702536407866 11089951468246047402 587337217516180243 14954962828266993690 1734816038092300113 8348630643155393126 12220451861497219890 17034461978827707891 16351804585932421962 17299704723282833113 17198638592191233017 15768297206414902799 17775495560580767959 1013531441103936407 2882505855805163811 17655409214559621966 4911063975388668670 14983124146897365239 2516535094582793001 7131954066742956503 16114122885498456036 2220430994094376005 6334717141813172328 9614244732865339817 5923121500019512341 539542902153748718 15763334931690697276 1688052702262704796 562849892971232776 8946478400000165242 8817785789757360733 9632742183575657025 2796588803745079392 17068359397474251478 851014371130970361 8848125201076979954 7342303485881629885 15796343139754693087 9501451912932092236 8325525351311929715 6135797784114492872 16418824644295475766 9954482489191310954 11102763693556768878 5317055105361706305 8658365070646309309 6276718725901424485 7067402614594904117 10585583897767303285 1542438805992725933 18331435543301149233 16799530984731847895 1635721605388848751 11604343079977295364 4786974282057924545 16692436627285454323 10287817383799939056 16575557768817876944 791916071306771578 4759003063396359812 5193120193117830305 6030878380558408696 12802207193150325217 18076683533483859345 5286164943471236686 6686990824124050045 12582880676803563847 2596436000153019279 14826683920379101646 12804548964375652485 8410449001312857010 15338042746093643438 16317934702161412870 4768360357054730340 7174396946350145013 4152880256665680046 6574732840382701269 5521690245776217043 12361361742463569063 13581400211352158254 1728404401999554174 18051790297421177468 11612242987879912737 16186425963156821721 14783491154221922464 11925818145333552784 12890578609109836736 3155358561346564387 7394120737309314884 13536686231815499998 17994648764605257011 9167779676402803203 5545225589887488525 16858671293278407624 10645129809574315589 4674614175991442526 12559582017386109049 15150795248939063395 13855420806603307365 17848172085424706403 7226478178089782607 4787815160614835060 8516099503069076182 4203098977840071478 14888340115191746123 13628248206439697900 3780006586972319984 2987066726445278322 1875876309670662258 17906317155862083064 12821662143427121094 6963647599501344630 2832718591045709581 9688028117864683080 11641291434945277025 12707359423970695163 4425057509892909187 14303260269042326128 8796190633240549478 3671607159988640402 8216218736169708611 8879010374087281177 2070583561373728392 11163801264744669595 4318768266551583305 16213990154516928180 14569400864296241010 15396707311084333428 15294682711496198922 3409976334362136256 8341264294615975036 5739486344164810016 4905194638914966948 5992764175796793344 18144594140028906332 4983981676992724715 2710859997183801779 11471956334100364904 14560431279077495238 7179277037365127837 8388365399132945728 17634050917358200362 910074388989739908 17500749604758139334 12752589481379925968 5750919226407248589 9637899539509706865 11449692946386949620 9873857506085507169 6407913356114093604 4713631856038750077 13552161490103272224 17220401802833775095 10647630206769542774 10351156362909126058 14224018437828978672 13397511218941672312 14250578638838460768 13692893454618732711 14492993102584782 2854453561045590255 4157983918968224391 3211392263972029730 12924718494977931430 18217588519044635560 13010247082544453897 6079185949112402568 17323506991774608977 7016534820385748182 17147760134688156981 5189607763317953346 8576492005402755245 10519129369950820541 17071350636019201160 964277139887548469 14992271539078130719 18028907201693764755 1059877476621332337 89562367661460350 2066662714937637472 165184831235094893 7088252025796890668 9352213542695084887 17099725242588967874 1936628003998667202 9835686900282052440 3334806130638898712 6909999014214047348 9586647874993329839 16951297094581333345 17247385235257361353 13844331749044365847 5883411368620131923 16351230344747909315 14296612872255588515 10448829449148347057 9757699467261084207 6700596233241186788 10301753140374232971 18059850409166947090 10638088522556260838 8465264548104704615 2059524411563915050 1416717416164929182 13567846076588652725 7059863015096182333 7637169926578133615 7571512968051546894 15117598940040928228 9625804619024191356 1874274976060680227 15719596705934052982 13165872955904519879 8217593982123377162 4918268152004552752 8070877082632077105 16177645568578903305 4005793271444234958 9042737412038360496 4632762192544095932 14074744623914346463 4884108093845310597 7968078717676259960 14977654749195976845 9934770734097418229 16487830352868864431 10840795056394100259 2203028026492692692 14506765560718858557 1775046448741576350 584805232523651647 7999563199058259519 15030176977467219635 3625029453917539658 4167394663842169945 15691947289084034729 4583770715216558844 1670754631884622027 5545211889856415707 15225664221938571205 18164182314586522597 11352028351792597528 841229974230425118 17782529628379199976 12241683634332853323 3135856424549330785 15948845639213261246 16929588754573845169 7656796068919787245 1320395568164437060 9448954117740702392 13042475243554540490 15879742056120582643 6421101145981361460 15629629479500791167 3240793096185593053 1811151258827787435 1345757784186589378 10632207042400173148 11926848260835434531 16663015449006292389 12343916793995052616 11844611202077476238 8184383879050280159 1868837192001556003 13030483283885152034 10251908584542663569 10054246478560628712 5970981884218895766 12023102724238331969 3819742138523958716 8051191388937507526 6743731349261996756 9962291578866230998 16831913521324287465 16299605961513868351 9786981845325744504 16038494020411776984 12649043403031920364 16222241491352638168 6049753873783216540 13834383747119594176 7282507746223433489 6144032049970022328 10271433528181486321 3198881629536950752 9242861977579896248 10833630843050265931 7621473319799378606 3308430091179568840 11123682512033015864 10306670905285252189 11531094256925932644 3822675721410211549 15977413094925305947 17852086038104423442 1111012842796309538 9693592056080866015 15921369222415415452 3980161237046081341 7398927468946074438 1521975093533663462 14452337344437927306 2096973824984666074 17824130146134633644 12078332545176825836 6154565720840256859 5864214515672687170 4871655277190918075 8758331968458733209 6312452901453055388 246796483830887421 7106690001777215408 6895259966673869692 9562612323949294590 16920833030025079184 7074159503545759624 8939746774963086579 8224089113229824111 17606264817610221467 8461783114658469783 3957509035450855976 6470515649555746266 16460720397716453791 17938837701648128504 6839633852360085653 1314647904793579381 7431482471176390045 16256974093409245892 8388130278807309030 17716822348528739397 732032314483985362 2611892176847268617 12598018745583716054 1173300198987618713 16086927116909239759 12206357602127501597 16016721859596084709 17939182411606913841 4718718467489458598 808570526445447201 11329109937581405921 8482073124901324683 10314470875172230966 6535508961325974140 10096721759211779140 16972913238924508026 11801061505194765964 3470699284290789110 5120985230336575967 2812278363312354482 4821189521925750291 3178267110088224865 10763778657909851912 4379763777787741249 2653290458411073107 10025299220865467082 11526462991136802132 12471477874932859023 14684636724598416064 6245221703909511072 13047830938845890832 14778899359773844211 1498474760428984847 1510037050199097097 16209828319058147087 4755795466604377462 782490369819012358 15956483390003990564 27670638728033616 17357346161232938088 6609684601336365494 6121818470005930969 1589239237807401319 17375599408205749637 6232831456812496533 8268067901025779545 13840001541472379004 16974941888945923732 10835409454676531440 6576401953755512850 457781225975848268 5124629142181788033 3311021258864520839 16422968050651714692 8544251090383856738 15020830523548573087 6196074753945381919 13434112483020741475 14582921355571777578 15336027164790089500 14709053980369549915 5487431232764246576 6005961994841838261 9636601905421510822 3593581678222277971 18321221656432528406 18095674847088317844 14539188201362536006 12105754823378413343 5737814561284093129 17584099912575616163 12135347922922388786 9420020538251726476 9850946994319751384 11076202661795856907 2157139209575281873 5798788509840484406 8803512027016062613 14714450061619197518 4563819996200146716 10076046016397755167 10553572183330881510 14353865940060986343 10771382694133229684 17159630127157733339 15117413206533594345 14598351802775272260 4567268159366660274 13035316395985800470 894331669048637627 9967676300222915752 6582484932616008369 684446793211726 3209481099654531823 5672269482376648770 18377861928472188993 9678920599705558475 11235656130730236821 13283413466479249068 9081397869426374174 3570247171477231763 10801677402213692891 14625797987566776898 5421447204524712548 10270974655354453318 2270302690784458067 12829753412744772342 11716178505338139230 7169990730807631323 16768508449518649554 9770736399463234360 9653123310413373472 13838682038774495963 12073954132757282019 4937760490627161980 2669818411136727966 3630606151101614765 16017535574890101560 5159837545664767664 9152568258768803719 864358431597648905 4759568830946663680 4580960426855100731 16739999481731261443 13185956978329062199 9264437410780753262 6842672914567292011 9153343693150634 5980383710363076045 11718480250792976211 357494541596064872 12291444567935290646 6025545600628279876 5139945136282474281 1856675739141236635 10193966651267473844 10803937718757721068 10907744086233793167 15188281807090773885 5624439765968286226 9800690993586555985 13702721923822344918 4280581175445559952 1891620517703870294 11988741102078213687 3663045771613493557 7345306805803112089 8902402915527558380 291399580172609423 17403833629065379485 14510949568164709625 17406315203184009067 2986058071272626371 12185293727140321881 1992080359656988722 3182231791334840948 13078652065593998337 6433764292674586140 7117450151484803273 14010683712469497711 14319891763154413392 16438629612240235888 12386918620093816139 5748088444431035566 15409190896931829720 7041055276024342698 16774200867878235159 10050496718393567340 9696851799926515287 4060431649224572036 1158166243451702592 9524248192099926713 9944670364654121476 6508688622080497461 7143471325229191410 8088824527958168748 17203820492990153760 3116475304194237883 16205468190903139731 11348473501693298353 6979733809583459810 16863260959938076311 8689174354207163343 1813413077217263490 2994060200803936188 5668679268460921755 2086485764865351517 636454346971691678 14878454610119448803 15300830696996344046 14215932934649715482 2585736144092696614 14060715606627588172 16443633973830387273 10950955732625219781 1365479064557689267 12593938987220211993 8728944886015723550 11437828398937544877 5480930759730461950 8115553188475109141 8237731465107753130 7900782739542455496 17359362514312133342 5011108525967279547 3206725625633350031 3036339433688663532 24451605510332406 18361503387391766317 16313816153014106288 13614888438098062318 10071007995480889769 1394992336182808603 787103391231023645 8546612059669253146 8782989081667616369 4091307699319553741 4435076486907704445 12773286081896099526 9399254116745179250 8366834213643050521 10669835277610835090 14316415580671360748 5388342417479924170 187882279737214161 13610173772267160520 17047471904693118584 9145494173383923752 282782853656540188 3929379723685654635 5069409339355657706 3258878887197619586 16994304024645215727 14722913500404709989 1018946311201700380 14796463754122455285 175149013393679899 7295958916804492469 14828075242697978601 14356454015970364521 13435591138025884745 5870087496697182001 16167530460497281579 162122632317895971 17906103406257713913 6655906505144607701 16795375276476519629 9582425138935291712 16841449079704712535 13316117773351275174 18015357352737405704 1247130323190089043 12076069376639214167 1701181991270556922 3711134579400895825 2556263910226296899 1753197730015557321 5089322816817656104 7907709364617063466 17079879193620095965 17284098647410818114 15893524088024915872 9033998210445102600 10160919437126869560 643336295071676145 3115448525518580806 13703808537451829100 14970903862202135090 11851625401967319536 3003308179367284884 6452046195982848183 12175732497028476414 7055400327970221812 14945835394880045214 5610219078195916032 16724957463252007563 17902541392113006317 7954615083495597739 2074311528234812590 15424564476616656601 4587301950842370826 9191770170642409834 4149212425559544869 679448288775248663 1256761246494112602 12354716611353772602 13732997358832833376 1881844022571773836 12261064566703264687 10662028591511104739 14663014668629092344 17465654026796638180 5824246195153574339 7104834731081400815 17475738871056528943 8783923174040490704 14767840541426587475 9334854305332508475 17327928058638394891 1231440209220863543 7615628556812211544 13139599474660565021 11785587283022835425 15525537633423330978 5738206214520410863 8962623532758675278 2336886580289542427 14656860345296161443 17223959330265751168 15116903540547175586 12328823869604933789 11796916479143940809 2504367368296149090 17044703312628976548 5425927317698768371 16488998159671912433 2706068407238725292 16292706879620228092 10420604357913582053 16718008309932387310 1016444181401553900 7977728172955221405 4078312686595885625 15653931587941702071 14111990158413501332 17198414744481553347 16892857285174487973 17699896217172583326 4030856279741010273 12167392065376262727 10973004999188064398 10342420872970410147 13111643003655478788 8746309654424475561 10151578471354186787 15820923166059178182 16129519720443529290 8896356484881384745 13339371225124746653 8062591469310459258 5344330130000531182 3544574447657075187 10422124989507526648 7893205893911809058 9195942726684190631 5864712731313850856 17455548818585638916 18123123415376660035 12902413389175976472 9752364794298300692 5795635815671920219 14515476517876848304 16681517482818876473 16318143059408920852 5857553074246474502 16786545700757405887 8425738735508736377 3013905466655824665 2713262876426558370 12022585709778851880 16096952933539476955 5630731801622811767 14926111456658637050 4325888071082171281 10310408528046858001 9704260357954301713 16413650822432116210 13843219231359715875 14712682495611716365 6959196049911156222 4057405330836492591 17762195575747154503 18438185431946088474 11103856281157323632 2947145765760147320 3404790367832122145 16416768112726106565 9507362422424754343 8002356674013498808 15532413175083847150 12530806272345583128 960918331569505072 13760824199225634671 13647913348609330176 12865079902914798846 7761447843114333054 11237952636669098707 16627621281692212095 17932485562560688865 7743624960659308502 5866971270645281960 10390417480050368030 9408023774987843095 3751907368402187525 8213402400601946002 6958867682582603117 3283024761417590518 5782282585332319240 4849108333752940161 177554979474067184 9266395796227442553 12599773630660384599 15840056032772958001 15127129875459928172 1292591304249233061 3853831621458597213 10528045869547011806 15698108123034159877 4736347175969839064 12536607306741820615 3266160513950032163 13418929682754183774 15297900931177559373 1530451173094599179 13042008223063940843 4203915135050298696 6402897852231347391 7913809984391335986 7413106652019871274 17437878612450257473 8476460447848402851 7339525681575750341 2508495012482027827 880086489767943089 13605226440491479949 441355271838592771 11595919906124185088 8871805617389437424 17886558718889296101 2218709056961093944 16321872831935441613 1458938912473688175 5202227130047081494 999714407744974821 1600460226724336653 17367010243595278966 11567652927801625545 13208830992982189525 17633738155991699956 6387288764980370955 14779799914002018631 15104862577577380141 17704044947196591743 16655329248320119626 16983999889281907785 16865890610222761422 5105192401115008974 12172688239347311932 1434253541515665269 8703807585002608545 4676563273976865399 14311008122140029108 1162263806728004750 16967593854696864939 11155546235749577027 7865641727246512362 3181848765644338294 7668552017437649010 9971573435084078930 10856246283703323351 15203577816440419102 12399950101128087808 8046655480941218622 1460347511254782043 245021779546896627 4553509359923344053 7526247644421593019 7880461376379856075 15081774737224356019 286254252391429133 4111409031225990891 1892253303744605902 12757337685490408669 9985310423140949721 11226020979955996014 17964409462503373600 10988244224615911713 18384340974133320329 7028911858687139793 11553180450357857263 5359642478768153922 7328504842606869143 18123147862803217395 15314428554557080753 981130248911407590 5707188229485624511 9904618646412127695 9946115659252083998 4583592345943366427 551567533086161983 2715673206545506145 4221308028192803028 5330303548091217008 4244935032818806958 13802135672727384025 17824198734230351004 1340975870632349093 16852085442721238564 10826895252500427554 14477761753218233261 9643692222867225218 2735247892174978718 17885250088471559854 18304676263785656885 3411486788003317635 5737659731900962702 3194437554596236352 17066174658383253802 1263028346860093137 13610957304275868810 6611665650237331620 14322625120381924648 731651623601174970 2848416048879458179 14850551902769446960 9987913992424924238 13746217977969429752 235317604299006527 15668425390594934091 7601084476832426594 11037684692728128256 7380837033956066252 16807304920331154882 6065432865428231088 17554981026860362420 18268174981592333945 9362063504115685546 4545791443510306741 1568777846426075711 11381391183691518892 1439820983439989256 220686723147594312 2447576172095598386 15961781282959987805 214086866286449552 14721546298422638609 7726012305540709880 13671195768958069614 9411303676103444213 8417596189232970826 3303398518255976855 15395093904164777109 5769694848999596087 6160051662023026929 14294026151687964694 2668546490358235286 5619183701799799153 16070023376261106897 1819739292346992072 517475589920312272 841759612123711216 16590253107537520743 14273055133320597854 7351158636151557527 16878370504917143490 12853032977847895410 17429854169019898187 1309237532342209085 10010125116400099091 9500331451349775409 6615725509728582431 6739973135311250868 16416557259773387031 4483167547959866917 6400600746236367776 14252753341268446762 1432119605504674402 3199135357592029103 10997096247449480534 11716568190508823512 11362427459188927257 17718131664049900015 8867279966433379544 173709932159998143 12666136709978341557 10065862281759053390 6871019271731669405 12903556315942611502 16623018402382597970 2129642382260242229 6219472206711810766 13196526244776504106 7640553095145738195 14682678361367133466 1178468826056672355 2227780798992155980 3107724184648204553 9227498911190135407 7501715360439811349 4678833701920803593 444038499695195691 4000579679283941841 5400808217363960233 18033228308222560994 16500541024727988279 17547649294681681396 9390734698833818742 14232782647802391842 1420567962228213432 8647979719501769650 6395119008081548640 9526059228206433737 6062190591260235844 5123242046860183529 14500138075368925670 10728599190400444092 8521850394395101577 746153060312322161 4072412679796437990 2109531402463232327 7312379417193296735 678875792450687062 5170791797949180742 5889493360696371932 13567850516976840704 2288940972831907911 1984323253487358739 12057066725156989677 8282532574051014467 16927621697589487067 17688798651530252421 4755956437354216556 14459223660604383324 10307434915184303096 6676065742600788335 9047691389367543671 10558314984743775995 5516332488599937703 2512443482288096211 3877121771884101007 5234634665447552989 4927529348593768112 8249100793799743241 324580362176665112 2653984449102154795 17867919527015127273 16565733892360316332 5180854416161855557 4816015644064212082 2517677743651759840 18339778720841773843 9845760456161102180 9863830191733792995 15469398904606348136 1373333044403910169 2582408121232578607 12772720168918288034 18394484114037923345 4591901976049372623 2907618720069524965 1000765234470386012 8159690396300873279 5871860727496980522 7149850863691637885 12166344550059605773 4241532188583902331 17783245610004495829 4393090778702606243 16883685090324697639 4212864626774592121 14813771486255119404 17478006131729337822 16320186670184985491 13177173760259193714 6424497666659768592 15747319276452071623 14853614886592062728 12843611720107712759 7253673512744824171 15582511271325149914 15741573580511060215 5578993125110242542 9363377089171098587 6687736972119516495 12654389225657900047 7676920180210213848 15322968724419431925 11567329142911601179 9175466883261946052 3620745152962468480 3930907712451208704 9739800852523170240 1632069304415382639 16579705464974706627 16719103331635723618 2454608509047751549 13111121018262481570 11943367795345975938 7058251479002626300 5696951287173698424 6862513276250975506 12811569943792943876 6502477277483154873 4956551053790350320 11787417152548545332 8482903136724086094 6905143248452350803 9748298951175114241 1693465613126437881 18292436816921333937 6228198676411359150 15017830326049173249 10857995410133921319 11123468577392023262 16038250955294563317 3349661867428554135 7364644325616087642 16226777729737483146 12047396242606294704 17413411247018849483 12073845819808867859 2980538596507947650 6099745438622632054 9903696240680101955 13828246382245476959 609341872458856836 7577039327301746423 1655063305632624089 3016617712134999138 1698319464565157253 15124371237130263076 9091457432099987699 9601116592835519903 13331844317603504725 7582085522383075489 16285983257295038243 2445728121275563559 14247473582698267842 1187824898024522381 4542419505117270916 8746290755346443198 13912052317278365213 659135610707093343 14451884150306570089 10480616111227228349 2454085173225639821 10860002114323491119 4634153009647015185 5707820592866621238 1670137071196759196 4639971082757522977 4361398090039438018 11528730219928495179 10121614319577798936 8208032480837159758 9828619239694786203 1730366428086332102 14098515604743770119 11174641049721508816 17453493481418447404 17607014205254236385 14996475633143849493 14192411805067473154 638560105024643432 2111063043498251859 16366675463758958979 11111044986559423405 16032428876356000389 832602768820217910 13583183411266009093 13109348052656546902 16723814084582043329 16279396985519613576 12239848164255460331 770871918014891685 15633566508512752469 2416306224395444454 14939258877564454715 15113278002377070688 17980405437104946989 13174355741830097724 17380969971163149228 10628611532288392827 13676025209699512861 16813478442307470925 11270194117843371944 3182213803243575927 1376092073618502330 5056955753199311551 13256844779991980788 12084574922167598129 16261018715485760454 9000463574270378595 13945951832254029991 11827178470882315216 13302161228595230239 6695060748534881057 10941674862224470877 11500461084878917070 8442613552392113476 4206562382655289208 4741926369683879238 10902617368974032772 15432531439711378378 9852770822776817946 12144521256566324869 14427641721234435631 15486612114140335124 6399717544873920008 12954370709139900280 11561187274068433132 605086410940569515 3548011152266525988 17295292026554196 13265925275535399220 3007037121082192912 13377454880315945378 14600873564783378214 10861265544478154093 9535865088990877932 4755014731483094185 12884668602047433243 913047382019967212 12108134100984154877 15433658401348717275 14891825605140912593 9205735160826400827 4980308711728691837 16148690673056194121 9674335997131263867 3443090850556650351 1748150893987072072 1908788402201177326 10748614424757917705 14707603312055432266 14975762689247970944 9174118259624166130 806159419086860615 11452072734473570737 18084765307284952141 6071605328603859091 11059318611535725810 10900610063406731150 7681887449882244748 10819296509677133257 18040183286575271937 15365215908592538438 5109694387250035165 17425823169872405312 10984889128820851113 4003809012486657989 655227557389628752 7776804962212252518 12351836289824583196 11043612277173145443 15824333102471947768 7155740128626934406 1748604830491930533 15034213312717539934 15565714364371990751 2776302469377443228 2973468940718004219 8537415015215604434 1109277701951632879 18199301454318057525 8970078925575975251 2467014012153967620 7728579688029213505 6143817745653366600 4878929041967664887 11344687261205844527 553517885308271661 3650172359064215581 7231765272548080627 1245275213292239340 17752228925773500270 2315921106450820035 17824204952389243461 730461609143597847 4296214094604926956 3434590304775002277 14073803548496825227 1737004674586207310 535243012901050097 6432195475209433410 9601448783428299175 11789752044646207659 9868457077905672366 11508043275943467010 14784101897388304656 10391526061260260445 17267214464311425004 6756259821666243810 17196237163142457635 17798877071880341515 18238007518835297179 64391892115870666 86981539619938446 13244156833991788815 9100935001788237842 18364363927069985225 18209515553396773948 8864761341015515609 6670477291258394212 10306654740082127362 6795743481753320514 10078046709029030088 4764686688476402704 7501675681758725687 13204026066337418120 14453746913122009038 6909957586817255023 2500195518947530894 17407304953063404589 16129908141369933696 13509233558203542822 862669952651764632 16952144217378187840 17679989972710876589 13247839260113584418 10956081659872961397 4526423151630461058 17023764123784693325 5460679315363471650 13071052979448201957 16102787187909181713 4069570879356602147 15971605432962428829 6353195313897537386 17008037052286388325 1533655123187687541 13770271098182788559 6439200570469234152 10112292661302705631 3136828735591359203 5838875844248875745 11492844780891846186 11146965072295582243 11748808403973631312 97735981119934026 12111549115920823963 307738783280706681 8201890484023262742 3508152010330430705 12327900799901266964 6159880593868772604 15564664669724518656 1764451569553987804 10775397338533291217 5165716477769159465 12729476954091160861 4315032951438138551 16262414380730999113 11385052968434889914 6736193066797921443 9442042042820983488 4567471616701819174 17624985878511391319 4044359220609530937 4625795466844046799 11838012946982095023 10821538920552315354 15956948302721579354 6369568471283839227 17065932184075320539 17361219365906450424 11547774382032690509 16965320284143791610 12358625817553798978 14152569575147510679 14825510236925268973 10126834373268459009 4009707942258144629 7981674327608174117 8003013843531495069 12861768629465451260 1549301503404234638 2852148603801855995 1929257611094904653 15543624814585729541 15954156265186316363 5194530521073320959 6267076275906998751 2836773399450922192 17339102504438918599 12489298669024674535 17656125303422866149 12481583114951204345 16076596249325721457 4131413244033810480 2534922317945017782 6349153178331633574 4792435884759054319 10353652690562047368 6904281488570340979 8692914426016635790 3530825104690662318 83850772377974628 2846899193374812312 4735292199111662068 9631048646783759958 931842598220362120 806140844599054726 11848105617419907361 2016058374385164808 9005240824867302356 9830653088332223729 16568627763701808035 5148624550009639360 7683003948057759288 8216185058134577879 11284680635274105605 7467921843662203823 221158832628944825 3286720196169454435 13835464640710906314 15202749075418683922 8570360150770090563 2319422165726870598 12342428783261081587 16228415980290670759 10798189939684887493 1081673474219640844 581371570876673418 18273534863514800078 6760652117250195006 4951980163995708810 10574126419121689451 295973537519509268 14741410793575502178 16554862925651057979 8476024304418873025 16854729374375918621 2311139324045829814 7357692742203558169 12065633943011217260 2614375606551145571 5316102026610332112 9954701812022619458 4601304569893441743 1019647744123798906 14864550298611364913 10990738642538099931 4950902624595403913 7180361195617172743 1023927486790522719 13174715315631912623 5434832693158366776 499334192467279961 6156106728484943180 14129286582379872467 4528221950602348759 6069559668661967536 7438106572800776474 10439838205761098253 12405259419990937656 15091256194239658328 1830682961031242391 1556154746479360244 2988627412828067686 16225442721850192866 17989363049269382328 17789114542106301153 7621540009759232742 1023047956103812724 8803790951266293543 12160827716740506838 16534582936961542903 12597945114289815678 12701335589162182159 17800549642304012486 12107486420480994618 17645420998958723372 15256696790478257246 16684184825333215490 13952158563453598039 1631713227508199083 6527884296693589486 3532370795003382609 9835816365093398302 2479976185528589529 6505299553573356040 11247151895363033805 6464067906086515618 9476255907433164626 18332848899004454250 8936993285877229968 10166771856259724792 15101299735644461215 17748677024324944664 13632717259870728231 6681966136898965269 2466077988184667030 8048569302031192189 3719221237277613495 6704536606025204610 11919013659262213639 17454090379993373138 3183090175576669170 6876341603345087411 4923349793404305498 4260203200066315932 16658811233510870259 10389923427504356666 18163837024890663839 16682520621539712833 17928888646862942633 16392433668871368042 3099113453378034069 15141317784488229872 18135673080543289130 16607034882310724214 8344992456533199152 4533215743746755025 12453549021413891075 10241347602753777973 15123892325807376702 1713132312584829575 18132228897307262260 12194362026169011836 3352705632094382081 15962168954028316113 9564615205417492815 9207963239466876240 12203175412682310150 14317168818976667 9045993146884689595 17540899586903286760 11767719727943323037 6671210305833427327 16053305481981491881 15847691430959231577 3324558515551821706 17826524925279523851 5214664301102363509 8508007726275180351 5894313362719946428 6140781927015991919 14317721957018083176 6623062663271622194 14692437402751684188 15840774722032272420 4542554810252127048 18076023839470558510 5448930262291798456 5449091582983133930 5697185630967870631 1767274292703208712 7305939192835962215 10353781685764968782 11837889694105300928 11360444753711646917 14363848792917882986 7908060605717942911 2624930485024344796 6013935498479653483 861662185868787470 17718058472805814971 1682936107950742119 6166627051337496828 7534759616320480283 15085520087671624639 8090393357637857284 13416484102802304426 10144708198089034702 12453496314234842351 3671039798622651269 8415568501462526620 12173517730987762439 2930021255052904874 13399592573782171315 13935826189482001190 3189471773638758918 16881587091381014563 12938906985860618096 8295895582440847116 8573287904198778734 11868906967760767405 8081203206365621289 1508863573831174265 17444819118665593896 18436302299329312348 4900626941959559642 4441434434771229074 7476707999631184726 15098601523638048391 1047246001510806140 11448307288058047425 17393184042616462474 17205230050151646801 7965147805965945068 18339542660764156706 1506732199935417377 16416456889489026419 9563187437136138466 14684264008018462334 15458466208052721770 9351481466877526026 14076466564675816402 9384806441773781337 8857228416758604478 5352874162132896508 9297707891786554526 13927159922281682804 18083869091377467707 13422441388548634989 7521249372568286665 7995148161401351409 8856957294049529775 16999576094030884002 5959345423811330215 9969410368557884445 17204551849169629575 15793249816584044967 6387897541161290304 11833883506524859468 15183964481191990015 4667579714048408949 1978543602167032731 826315595804123113 2207917310060196603 202579533854991531 17282959644523559866 17092867816331217613 4623699385758997948 1711342820749139111 10924729385145748022 6543926612520606293 11319240683460622100 18143876982743830766 15726358534823446588 9260150433989857573 15952042855350437106 14958965134504219998 8724854644622693639 447066639719296187 1240614041890077257 13505230596812754355 12978025860429988462 8639768287878854472 1421085213268065819 15903033339212049546 11203132792361621587 13250682705342647096 13715702526813487591 4499097167239024522 2559458217480199963 1358296806324582958 9247316241066688924 12100263996647456210 13925514547742727408 2825513045246878567 8365142714172618747 16228507432719833675 12222510068014919991 5832811029745742275 12275088902234560217 10596013121256659606 9078501810059112767 17224752917722027518 11696776385825757785 13959843534778150154 5744861450915270350 1211334308300637714 7923170862155943270 5870340809577123090 17163265487876199556 16108118754763175218 5362627395582413707 17616646214823203952 3792887444610901204 85736314770286948 8047330849590099 4711935329984998152 11832310246979081013 15984750712326636946 15661269722420021070 16108493111748182513 15285254170440314570 10926642078189270888 2802833960234622614 1007918759363038582 1293919791938826197 11321592384778669414 6546360149360861697 9978460030878848077 14934326368149330666 3682514638569812380 15014424293448564131 5351404038078122166 18199993568048042437 6665835038394867395 1171168513090175626 10066734723783686821 7320828072952159259 13870498327604768593 9409474067467645383 6780818619041255033 12495058844534439293 11385067854552206865 17635208335918046811 5850454937139078286 5186543919605081970 12000172886387129306 11116758355128664585 14508220667076629277 3741135980361901637 368835970675448492 16721758165424469068 15818004608039154601 9477977996326180109 7491033109469448893 13759363748466131805 1289978417362243693 14731220750775552554 1136791986321967828 12895140350890588187 5892797428038725448 5182449237558032 713997896637184225 14458025802216360184 11724664703862623994 2262345437856537875 1038184270982286946 7856563525649742992 4640121985685963278 4202709042332415463 15269422234238863503 221773850724244784 18259597677433168201 687283311791323011 11655034588145907418 17573988192552570104 14910515128635313380 4880409604610942537 5143401232740093605 2351548662610775944 2297058430100175427 5488447185980997835 11824052504058938722 16905006780558555965 1889327323941024645 5158903384551169808 15897679919108980817 749775652189366557 1372596714183060122 11108108127094474998 11688082768847901516 8952798929588349968 13623158021956956364 9393358332111208132 15864858625862305479 7788187808379280819 16657184488072127024 1773834933335147522 11901355794195325809 16449849576443106068 15602125866990023928 1025058388459551522 8320346965573525518 10818888793982841821 18236204973026293255 8538072478630568406 15079546832648635855 16167393253496113705 5258209764243515077 18297866270727270608 9886305581873885624 9178239122480373776 10844478345631042838 4961089207423910828 1137085147230846895 7113094572889487412 6885729104823105866 16458569166565764317 5705712792085011971 9248212961264470545 521032595649843978 9581099315977312280 15332850673425878548 7503305562990275091 7735108575358690275 8010254802149045128 13265404104698864998 684204769899973291 7981192956132282190 13750724931612709763 17231881773611150191 18379989922255734105 1734231830180367369 13791295954489919180 13742682131506598821 17403630674363245524 17127660277353365077 17472955503914039806 703976002400819382 13676440500468691178 12718913179970793003 3979836594181276762 8940680329214138637 1164325783623728499 6592089094830015672 5127527110844389950 12471256437663352668 8650394543307691318 6444693326376442295 5762089884301255691 4665963060547637014 2284224175074138581 2891028650614644932 16039455430623780864 2930822961928156162 6671080715542071092 16638945999691283383 10975782482414064164 5240372883169220583 1521976149181356920 15412408259920096639 1171704461336436984 2602860771427120645 2017911477914582665 11514659576882872131 1683698429856456647 13953372129557790062 16551808317345041585 17161864827911223290 5409036275835023897 911601843887298870 17064225339824021627 1332238028996608161 9366702542125608593 13435361020657564107 316494398438743012 2035159818652279503 8532534609331215562 16547911366763178535 4017698609859474317 3002448538562103830 9962694075788082113 12923313680436947549 10867904948907980522 2233799437010988824 9774415881653764737 143806248091250580 1904683045464074158 1969600285142554041 7487306108506439125 14392079808755592422 15564370535743809011 12393561477369983010 10298696110928464909 1556662230108152691 12534194728403282710 935334485364534023 3554454847084799308 15542210394580493818 11269125952747294097 11104156071980590618 5310020960908443259 12850586913489729865 11952324705840571525 16504805066868282788 1367029340779648328 8369271187692656454 16501837587810452172 13739139444250309716 6934529998469019060 2692003748853863463 3641680079373294738 13046378596555499472 16557023348089167459 2626310904531311682 6129583650677973102 2975022365595490099 18055817485708237983 13082074114160130726 5223140539850943170 6597947209818221573 14994238209934048976 15477940022274127922 276381445752588623 9924514821347407398 10538556848823534004 15018750541976549306 18249613328041990573 14832935532586807499 16144298592307688610 9688676319452798744 914544551303358859 3158697677165266583 16107092485364012855 14459932450317507383 3110629394289425268 15545963905696853931 7451802725185664016 11501052776100613369 11531638241661044653 14635159165718358972 2457039330734761296 14170328404771699342 4021490525394811280 4114029141240974945 5124862031504952530 527170877011586241 5907322609929949348 5422052922251704915 1857507842479014217 13864138410927103295 8374803126617911392 16915626181795467419 9344152340034352200 149080941796180449 7949707595514202718 6463459457032142838 3517195327097053036 9304499177298972548 12384522228925043360 6661199497253478024 10972539194460343731 11976363524723519969 6094136273515233566 9045397576918358788 6627787881598751224 3401955682379702008 6821622021264535424 8100101702836046477 4950575843465214923 8095290556377610390 17201838978705673832 10945354719757719667 11956263448745589561 5578373066097786439 10932758625244513940 14342318005090209591 16959785632097822016 3916160693625684787 5843428248823337720 16683392859780682676 9024573253345919640 12545089504338157637 8308264586085710752 378681322747655960 17310090059205575337 5236198655248511993 8094544544191708090 1305482982406405504 1274677417881494780 16113083189837206994 2689747485087753617 11929184673899603466 12655053824848737699 10714244541939454267 6395817562913061845 1444343938605290774 4152711824844395363 4938277665380176653 12507557490033033081 5124799150779680499 17629609633986242587 4785863092362222647 882454640829094043 16225847310859316429 13032053260091470806 7739543462039463471 3126841999192393551 16944653361671805837 8483702098140788835 857730429127114389 17000292100633540170 136802205307286925 16131354273543995885 453345316237669382 11319322288524332874 18088157684520033117 17030467756560165333 14763469337183597568 17712164513428009656 2444105057591395356 15607004803840481042 8368305385941607466 14712964911531979589 16891426353108212456 13743118621280452726 11338501776497923486 422325906188713075 17369098842246177757 4612172456691981619 7113172170554062233 8978251710471473918 9404299318796479317 10417396201373654331 9314884903698602209 845801763193642003 12682875935216479654 10689845106551968035 9917107313148423022 16698154454619718959 7475114722226774707 7419822149454260934 13521392932267287099 6678916323501961624 18103811626925845825 4949554095253846698 5175549129886402859 5302261849561546686 8788977633626721909 11028271448175059146 18099926143697315527 3910114686925352675 15876065574872491429 6445058563305857623 4464317851949692966 16933570122175392997 189070015916847206 6052999505949431458 5305925914096326111 771183152980365244 7210243738548903156 5860039601265085891 2746660690082339359 11952244389525945322 1577306210821157883 722160875920629956 9795949641272022314 9165483643802678014 10180194728713131284 10960889662840599602 4282545377085839841 10416908890184098312 14785812691223829910 414603335700687451 7659614135906188423 9774913608387803099 16263725100604807099 12070329902515613119 7644211726765368500 7062740076612306413 4328702220268670800 16189281102399716075 6987993715989179145 6118387080135495789 17082216415144731428 1505859936703783500 5665617266427197005 15690282654304311168 3920532886329989914 17424920275348871526 9905176816313417680 11145394422189550493 16000969596343955381 6745147723125042763 13497575364253386521 17366541236029409600 17360102740233752501 3956528044777180744 16237053309006536412 97438057222353532 17949532489951876387 2673559780767611589 378876646064187069 5702390763035771252 5208293735745519316 11900105974933888205 3811327216731529154 7107514095414268706 8045471682430658980 16587370900110106951 7931887948931856253 5849441244986669455 3389141076936497980 5323844427289441507 13891688073416286535 3675473239689017826 10191095908989027781 1573124679535285574 6249918306047871934 13784863715689629481 10020561173642454763 5410018439631259060 1389228726273017804 13399018309463920096 17149709381222982569 13073433846763357 31219772650458766 2424161927271209688 6062717752290698929 3961871690280541809 1194169434112507620 4340948564706557842 2049237650172844072 2703181755153846036 8417711426567604915 863983704853123216 3584068552789811720 14387705339391232103 14952972044746250649 17585276677702564938 8332161772146027049 5365032370247575074 10776648170997708325 16946760718640847128 5803041112661533766 4690919335060506416 12039937054291475510 17927131387635130545 15686800629868996260 2103039732646902430 2360379411738965239 6864145218707742387 801737703756266090 17998919744128012377 11028443154522995019 6579353045488338040 2123542206278216391 1086455843775077800 17770127148053623807 12678757147827737711 12502444463162140139 586094811391602578 15597780059493432657 11596812880573175796 13779935182863727041 15381422630878828979 863534015782762290 1476416111075257373 18138853101234821334 1979012350275539888 5133646978104444175 17329668563224492323 7326381837428715567 782609811293579524 7495911799690223481 12207855964864117651 8716230136850101429 14746345068857907051 17909113014938838861 9559440577458943970 3323344386607831586 9511439323482670637 12276442023807139921 9722556620125175425 6857792995354543502 2643835492590337031 13252284621982252745 7246425468176879956 442570513032075441 12916486167858027290 9500033330895666351 1126574133404089690 1583737294058472270 8136744228180639883 14637285011510308077 10416591129923665499 16972083033588538040 16539427624638779348 10090266187558780483 9793589078947634048 16270243962219572614 1934201796527703583 998953728846624807 16624663476547571733 451480768180026910 5341135198385907386 17837399681799174327 18087915274969946337 12118288953124863198 6081212167803182913 9898262628419265650 11467409298659682729 8638999543752321210 9056340846146774778 8037313964660441469 268803824721163870 10064524388140023513 9307806191901031536 3650136665271801934 11064085600904129206 9017552102715131439 16577650296738174046 1739901898209001024 15553971613473080561 8366043670320689562 793848335295538140 8172021116211474989 3180318383862577006 1422894493717301340 8596550354680855131 7175552062343794341 12410622015148450404 5197645660799612983 4488185532767341663 4916522769781826960 8880642122036624542 7410217100968559273 3913876527632562300 1342523980640509353 16345461707265983182 16822631702161962793 7636717062079148852 4769546170756291177 6522358801672963709 16852318969272981209 5957483352715955528 12739194983915500597 17554004552046239302 18301114182354251690 5670458404462047062 8171959175968359498 13042401114585068853 6952447577189382835 6833622809827448658 3316810434298816420 3541221734229300091 16305677750272795761 14299594926953246105 8166529534221252733 6210368032865578095 5680021518537555294 18438079966420292003 13567541632643469532 6755504552109807342 1809137203576761596 7015801492107336830 9785319539300894981 1584611262525277368 13672647336539779252 10813458082031229046 11289956403773422673 1495710234626624035 15892357098653077680 6981284981434854541 3047845422962703984 14820789436858047938 15069523195064528024 13857557781154145606 8743586603932170445 15489888453658055082 12320679574054425652 15209590196599150852 2370328174912100123 11211785157873548820 15487351142023728689 17904715638385607726 6479115293222768773 4515467789694262871 8286741843080385025 8793504300911802875 1170350729374420038 7689180138551788581 7954095888851260044 10772299912196432189 106936337491748328 18327887464349972280 5193051712908956129 754079589893369746 9497113252460774757 5776386049419267044 6032692745265199341 1659306679012727222 5947422392535051204 11211166045791224804 12836600977298647335 10794916983598102769 16534595961834671705 15088413930973020119 10993365499146726465 8358282096030107291 9902910282348901167 16978877093255446139 16700864886245982539 15782534251922100193 14269123947042930715 15862708753353934423 9630257733178151406 5759793514231404711 18072890222152179322 14770665673480184495 17597207955507780802 6997105496854948445 623636935443900469 15457420695379180044 5902563498487943491 9170599773941488848 9864989072893928900 2646729606679074419 14096245704842272902 12173147240096422692 2926357596608950192 16816442874623750315 10676876899143340308 14867956785706506963 820367998769793655 15054997858085982010 14769406456318804346 18295365346773974081 1909513527430868997 644499602639856345 6088411417421044235 13128172533364193919 7365554836389475820 1917562979189928292 7027154564668438354 12310720560378965754 2009343881423846667 4124803098012066802 14880554507797012195 3592155106368221716 8221559008575992178 4778694629754058023 6513351091711002567 12040909028273618023 2516950228029604941 9475070574210938083 4613761623619702695 14316150612496195746 15135121756188233242 3646530796902911002 3570693195261843509 15268192150357376075 18336518295555129351 8028977443734675949 1198953493096206783 2232382364931889146 323567694535502147 2820740137905840933 13394127064907258461 7699868595475697764 5652523057995037314 413416929140307094 14925252696817435407 6123645655481792507 16937969924893537081 4883191750170814557 10716696235901940233 12337363685129062867 2197363701092168603 202572027844560370 5493242087975279994 14163224310750331249 8006836049708999020 13530453377048405675 9178275325554831264 16781692394283000952 8676971897599026496 12841749969239138115 14296022852952364529 15756357142253362734 3133929431630057002 8631214889501750295 3096189301105275620 14488554773913689652 7750223769914817284 6968228094436834264 14386622289665819851 6215779321600545892 14014107638735073177 310236341275901100 12318338703927656926 3270448911159503343 4251106994537927606 812043630599425651 6993858254335922518 14302110599401551217 17839258910692240102 5158149605343953233 18070067813445790142 11345872905897393908 1181540614233545737 11360360395197259499 9949352716000864923 10597918686420576840 2334711046421023803 12715550226729248549 1179592747553350016 13262992370927614646 9506869883759384753 13157194753783129288 12529463151358109500 5457372304894832059 3819824854472166704 3185877860139967371 8994832056694838627 11816972614606620080 300197494995999758 14924006212022567909 7624881987725541289 2551567032269558803 17951206114214058070 5318938193337852434 6409608132192365314 13455512189355683262 3824417305336938283 16339772655425430647 51586550535120946 5517684473503096554 12697459940709881345 2962004525408229350 2873778925450894984 5756183176605472775 7999973058378163661 3065419560515390536 11666218947118045351 17470917597810143509 5133523386944902998 13879105975394424027 8779470532840794075 4491862773722591496 7701533015828060060 773686146881196308 7104873458096924670 4364369116395491875 12155130696483243372 3270906135989949779 3895227835378683628 3751130900954877218 8000117563453909526 3946893875233080893 13778123458063679567 6755909570798587415 6326679059177972716 2816503864730392045 15390389268208865159 17528026077500003682 806527391323268195 6305724215165505937 7667523681816446746 7610286339128020004 12289601593476921604 10317343584880403444 1500169941103612379 10688474207326630496 6324569831901597473 1013413695161733407 12007775935272296462 5160112203698113627 6487784849672547911 8235131192098486818 5344840813878940681 14676321052343889048 17574920900642622560 8835434382503706917 11013061735855345882 17921271190567404343 12950743768788371285 16348808586979979804 7300831825771202814 6217226920535415226 5392986493364572286 16055064475242258984 10845287258764722375 2301590017352435249 2108396969569541789 15417613600222669095 13368541500068122839 7939087976364748486 14683203175503387402 7320217121481449675 7417322449372617061 16575045852048709301 11597882441594080182 238659292123062588 14492664203477296182 5817584231562607269 15928838752956197000 15420469751242002843 8640926762361714763 18338202754205888357 9163839769953071093 3279332435831804233 14120766173447142628 8843463413886587594 13112907740022261164 17481832164149909033 62653296781779046 11980025450002048616 3758211771508089246 16258783179548242525 8014433841084300695 9079043226534283508 4146571249847870764 8011736511991747827 4638943150680012677 6804574575667041709 10585999292606055460 12060087151346043300 8050594071650371258 17018322130366374744 15946364543647236882 12177270643388271979 6886897745074135041 13540785475145718533 10221673708714737116 8471364595085322443 2016568497983640476 10873353390396934364 10863140407755008008 17770678598289742370 15957766759579602306 1937258355223480995 9482952677779264701 452511372487185595 11422458848977934232 11268949010747490002 14181034108907682656 10201465769157742902 17716628135240112119 12873757778394798629 11895081351137316763 1439721573328642982 6097154042286785405 18007921097320360248 5689840000080583909 16099108616341313228 15356975006966642361 13380297504701222659 2733400585472409437 4168730332133860821 521502434836612733 17356081448462796967 16558913015832368096 14573926409879752677 9689403564981086226 8374264799277018415 15401206566798516637 11835582931091366072 8295249631219001174 9413173069085134960 12787693437879404454 14706093581194917690 16302106089289288634 14117435024386562435 11485279180599257012 14059510038724848471 9884416077565357474 17870893508503480761 2028737746029294274 7986983643250863812 7275001921229932531 2780365065756585128 6915096398740620096 7371756183586686408 13429472774379632991 16087568705593903364 7422308228577083009 1253205463031088879 9206735515171237084 3878821821079690658 17361547390910578547 7140634489762331464 358427222072965264 2233890465356637089 16478363452024866317 9809848414020692194 11544065243616831190 16173780540915647769 7034087440640908940 12224128755800280378 855841113816163505 653675082290578546 9927174570374317706 13872240462289424210 13384505911210659550 7038169026264468292 18123140810464504648 11991740459021533070 13638901589128168584 11493230687282027476 5537102838013836439 6548689662199293223 4171405665339145290 16028550813736856890 12420524123052442268 17364354823727898596 16748489383065465145 579844308032126297 6394103203144508170 15779850945323949491 398723303424100256 724949498487636224 17364272196841503422 12636432420857168704 10211081479669688562 12809784893235716399 7785254034647608336 3284538540024506284 17222345613119542575 15612798403191091770 15735428432983039567 14735529329139462268 14183861299507895816 13130457464527572137 7337318570239536373 6986636954734757728 10359792844097524913 13969315144428096255 7308605240959198554 10526918138846726138 17494582615961323120 9494388640369135908 7886047028126716894 616105457873314318 4017594617985488157 9110149993320396078 5962350861075125015 6664736402744931277 8598225535777776277 5786458719738077931 17808661082341380892 14032713711012666334 13802747633054905671 16552282254803850720 14186514381545293801 9468682473546118027 3368080633774344913 2825154284483798996 2574963612467011251 3724245271022526527 13356777049640934001 15311469427392760349 2738056656554672493 1568976090355280005 724975450714482946 13806306104908795077 9776129836515360075 7254454930168561489 12506535786717815425 5828463382657551766 16549754401448543761 13849405563453092900 13376566318832327303 10000363447157414254 1404577513786212944 3606087908985944258 6865754541364293230 13845440858014324137 14453679461478060822 16021975542747957983 6392500580908469169 9114460241466995638 9178601852330229076 8886249558989776661 9111856101317332395 4465222857111221358 17892173972436537817 8881314784910364531 13181132070112786217 1653339847840073208 14497868386724921026 11934499137077319510 12478476206299247198 3833486225361844209 9333715028613820940 3985620829800190116 2351973707673874834 17853448425223938802 16724566849447609357 16502167572842096662 18034924381266697288 1586031898279883931 10519244671854258195 15736442283029369807 16250443173884341917 3135337192228232432 634345195092493700 5346281170048506359 10802007455299032864 3919778269514030549 7660414878026285053 6427733558825852967 14844894945718479317 8906034908138321834 10616236614444670384 11080183639202259524 7880838530556414334 12828305151057760101 7796343163854650426 3930306843521588118 15373824206913860302 4377572510279714244 17804085021599794206 10215578052295627035 10582702120388282688 6965018832884241523 16907209816705815282 8782455048531215596 18169136217354413006 7475609815906207542 36813715637121755 8070604338324709810 2528437002714260484 11873339644770550478 13599916785225749615 6261920464884996029 5680592089317510360 3536233768550072465 3679411159077467344 7981165173993160252 798982455680752554 13759968769673182740 18259966982083414332 9900414430223779555 6941913726365315330 13117492591426935947 11689532873578129500 18239099281434873322 13695787617170124352 14486029995281098120 5124650544851459918 15057414082770879337 780678235105081622 8344950479584884016 3022363783863463669 2796575359188332714 12373707453903739673 6459064332503525070 2354768690464601126 1748132825449937806 12020321933078264150 9458189785219208501 8572881261305956838 8496541363948877104 8474248592688238032 842160759310436073 15783577390315205855 3988773023554054277 15410137129527274960 16181529759884151375 899653763242724780 12379763084539992401 11693057675231486751 971201518258353922 5125751749601693325 14748782496001808725 9380874199129591022 12968560299142501273 6879690101774611657 6056466218636939154 17799422741693498941 14015363528238198794 2761093221282685439 14765969559103393403 6841536032182434134 16286232591607134144 15841378644998785892 454339522336844152 12526836127896685619 18409960439137344842 9480119557428396545 7100022947920827959 16782212130438227831 16129170126227825871 11938038131138846262 11025948314873733985 13844248613344120735 15745954391819949680 3751932791095458423 11918141684361761252 3151855691302372709 13725931669929137789 2046755079160165423 4691499826310316867 18073621777879400950 11218543024960048694 2437970211231272468 14968041768464908238 18252921585991615878 3035657380637191939 4767890356045744770 14788197490871397234 15673535204692926463 36009581376498051 12585722901821776680 3390769533301749530 8086290225611986554 1327334577550667586 9925762689982289496 4206669911817359842 11788419491854360641 7188411747182604619 16729878891729173849 14740382331295268721 5351815032153272532 18145418407232277162 147299163213232530 14124030406731322047 11858561719216896654 13486298793537628914 17278889439839016569 1090244026192273541 476455894934322929 13462910250957048978 12033202383165445578 5869573215018098048 9628034840014180811 13101926527727997683 8982661995629289269 1965606398347828607 10083055874232877692 5558559158032502021 14556104747658328381 16145859863377841475 5341897016798846375 8375982057616235191 13456076739379296127 3603756538809257438 6025652664544225810 5458620547666311142 12574108528321982121 10087002837220391892 7045817634627308038 15714336128974696567 3156423685490383791 16474585723738450540 4747310980651069526 2800491872345152376 16631256365995957139 6431050836815995635 1377027434847443379 8171417057743732448 12919898507612344795 483217344671204422 18007125008021176960 1148199981039962303 6045068044092219455 4577666909561533464 10901949602875247089 1784718870618941919 2635690212333976186 7417813912330863433 11631512745126861940 7264933572362055182 1064727556237286228 7470260781945130047 473595316337723606 13023043380096692871 9303938865032924208 10927072351293120625 4917144895395227369 11871630821359567829 11000271305574217526 14697088768951897637 4747834925544346248 10403385026245378900 6084783015576846737 3761956821937348039 15321580694846030115 12410311064886894640 14416928990832051767 8589000100291101254 17681812832641586070 12480314505664404869 10049063928329162634 15210990105090641058 6777388321937716158 178902856831944355 13969784591201079012 11976268389229859603 11887355971603222821 17435314481677092776 4765018740154829464 7084940191904451600 9658304341068361299 2786389901776855027 7074296546464879032 8195886220798694483 8248062344432376499 247997921223775843 14865907253424381825 10402764241561687439 12817418700252591540 9420293526436063231 13727654549170469068 12967628242188298693 9285408205846807061 13667738444957510750 13633061462484687046 4714689074566375628 17663392493042448551 18092262334007279250 8722636408925456997 6845450928041965565 480844782622253514 1707129550605892894 441310457948026517 14408026351431942193 4467357014067692714 12399098496371909194 9978789620299657592 14900039379568832559 15399239796240047913 3186777484130400443 12433161055093063832 7969139837113725725 1372356988925108369 7056785345841106593 1394333882342669850 12049645536912180773 9937440085231575414 5810686631703360145 9799247584000894369 4449223317225408547 692656904022072523 6341825332460287375 4478313033920084661 16113141070089288904 12239995725807981679 13234912486147083278 15245963716232783750 15111149246849837422 15342878881184465353 12592766972431668294 11869790686932017826 14688361815153988767 4969653312609161501 3048476130589347178 3930762017165527846 9387760656908089102 17207563737529990520 2851386419727288493 5852862742534789508 2193530362152396815 17529230580128491783 8390806390210751816 13094575003169747152 595118862044003410 18326925076640652790 13450422289948543700 7533515471206815737 4326290556447196914 10508799007874013805 2039321449300124641 12877089387258924977 677830158106536571 3955176897253030251 5784718729658263718 11364985833342431911 8404820803894398468 973933172882002214 850640829335736768 9121179507023976893 8014623893672886950 5344238204563789413 9654810859619884566 857701628465722541 378476695555367544 13345065281026483426 15354841070491081314 15686711609214338987 11893860413613804144 14829226172192958870 4082050569943075013 2485083939368141850 5100711150794687530 16119787911697124143 8110439322164265174 15449880556426624752 12923903795601139422 13919438644091614661 10601217278626154086 5055418881837656652 7024553793174721699 1300770865263938212 1945339436670931163 17324614736211844290 4718304543314888972 11953875409855945947 5652189674634675939 17167588165769007722 17051159252032312860 17218374522123142410 1021193439052544123 9202313459486961338 7699174574709419556 11558650770885369553 10615077073113681452 13593398316249813653 5555229731509724801 3523429760774049033 12657649699051056346 3820620354985526400 17072274142602815786 712180092044408083 5361664447427281167 10546269132775642157 14419638520576390731 2379125378743230727 9490296240038956631 16082805627327801509 6504397165706145109 3436693506299778401 6303641144772353960 10160090154299537896 10771977363203464316 16486771460460926970 10179824862635023759 8200052588906258812 11198607442444159060 8225203905087336459 10650677811301547844 3391738186760107238 6304635298078928847 9022460215331378429 14248846509387014367 5485885491499648037 6933286534583894773 6926015036644602876 1209882815600952920 513914221121291392 17016398071816725329 15530358159256469525 14818308861434808962 8437809056200938113 2323586142450494539 10415152163046992314 6923051965010856999 3181826258697226995 17351864106675302241 4369612998821330755 11103698227670892330 4336277730466385203 17401243193010379380 6307870174569119941 5287368797032882241 17088601720032236795 833967321629068525 2635894973192134792 1070044864572233893 11628664682058219893 9470469064526907337 11728672890277978763 3407304018585554015 3376927398456398995 8447310062565868504 17158459694052119254 14059971783505497012 1704542173083386546 17441817475645021312 11477914536313661877 15645638229093016674 13970379584975885899 16704408549729233183 1067633957431892661 3829306704043696661 13063334194007180695 3072268456001744439 7793040264494757552 3677312797262045861 11232517440506218981 7968492955286499028 17317930029689400694 8866178122593079058 14826585978953058160 14932816394492624817 338361918511651444 7150777247419708037 12256727117897584562 14862796592076522727 13261234593854116599 6567611672597468698 8401317389313776578 5030615473686383332 11608450747679405935 11471408302593704949 172885545713458333 3217444200535317432 11369345871618401946 15144569464359337860 10239436130057949142 17903610659147153242 11607604806140173542 9879094118026458292 5157538443979383901 16865021732295644050 10876470161077189735 6117913211678271751 11371655933346043010 1092080043090903610 11563069328245321540 17538157139487633678 4840076828650762152 9853707817414009286 8694217620827703862 1365030071487633497 800123499019423120 8019912798238554497 14636732852351781346 16338481549824674037 16425934566870178662 12060168522575265792 13295557355738727991 8129392287021349468 11568832023940766578 14574321046432891808 18419146146941087837 16490162197522871528 15766704485983785532 1073410540507919686 14289305268266344526 4547655290907106254 11604555050854319357 2460700932973471631 10265496099480120172 16328959348911067053 16649836488448833041 12916602018745910321 14824809848543564787 7225499283209574944 5668144073858291503 5277016871394998976 9826469262369105987 12642806242892933027 1605461744919755524 15697672914292473734 535968829453581787 15880750444088676391 8053324205127616791 8095394417172269109 11748294730664158652 15707846356156286918 762323417335347485 11074546288857698653 10212139525079513480 7194850125476674123 15678834841422037146 1462682700909622887 298251031605156170 11958849565204417096 6911308527911061002 8917815841395337814 856197551582393134 12943397299416561011 17031522083940663418 8451266128654958123 10849140432134736411 1711959591698917024 2288945145489930092 4081331909843119867 42626243782621882 8619618278176887990 4439194809097854657 2746175185167378227 9458806714757910570 12475590125829029472 16341859740558993994 16344553853564018559 6908791234583915203 14306953147847487721 7716554303594771488 629238436024109095 4966591756415504977 16152426772872710462 8781991054215375429 5169616565279378917 17938543513566101193 12836098176420137444 2744432441544506448 1748149817983882332 16485663415121638551 4152028040323591361 7278235386132659251 3474053926883173535 11666804173235297247 8767382713221094809 13827592240268711326 14758532391783943746 9253224387157616697 9176658882422142079 5736827317993067639 18130441033184159565 15628652971555714854 4477930112024775974 18048100714270092332 10751870410376024761 434462248281702139 15427878453598320380 2199550338559835479 13953877759072215339 1908259953293027570 8038310905427376212 2309723105006955242 8135649103120675945 7101467798011056772 9195900059355247685 14516751503716850374 17417445590248234612 6430939513130574270 9250962456867732272 14505580609896755797 11246424843886009316 16186364801598960990 1599673824360747100 10639592144509455259 9382318864769176021 12660584887079360589 2001325720268802968 375351873422131572 8378053416823130047 8287456487745917157 11481905379917790337 4766462403816708854 5890361567209365203 10475301568245496286 10763643044555699715 6329298464962070989 17202726056640629508 4319791607025876700 6001176351963821430 1483029881145139153 6055671463293823635 13385585872525270852 17558920082506751767 4817087559125545351 17564795972671528811 397755566265027968 14142090254683575352 7627210836939636256 4713268390310894896 14134200071289980055 1363111057436733982 8080843497590080144 13802148822107702352 6480990431999566630 8343491709787735348 10411015449306748553 7035911531188149300 4987465674486303333 7628304962360575493 3951465033617989827 14136246310417735858 2303781479052526699 10547123598668141449 3992139948859588255 3345518131054609040 17527091137713565753 13032576434699914317 10096209252644986716 11579378564040462435 2806282436793139155 13148934562931195806 1327313807182943862 8230904591856834417 2329479686924552758 7814325334116479139 4318286510286279227 16235949214151162759 1257723781741777842 17105925242846092645 11881614491992085530 7216816926386177927 15841047258139679640 10962265724031985270 12701442058443360291 923245825733611191 15967658309845770110 1554035251860436143 6583568726171754828 7637216163695952478 3231486274148842192 7041380377996959209 5717288495499292803 5986677219279077573 8346446260868622457 8717147375068645578 9831277161906359317 4953936844051964749 18403109491187404533 9825366070992883832 233875406471005283 11558657835587613926 8766801614022827137 6425860058413582422 4944289950449708518 18091654634732178914 2060438761974942624 7466774872308770827 13845904120826530501 2235818334562876022 14866431409743963547 2358717220050263065 17099650421215432473 10234829837357379811 14644159284716962186 11208735084824422156 10025956273663484763 14231879443590653042 8852902334216986726 8660498250784063370 18368518397879598650 1744342748354577229 15573628283587970799 15034997641765113514 15709139774100661069 8209871879179915940 6864275205032550173 1905898162377646796 15702586104266038172 5491699696107063689 44605612535732296 3161549633561386255 15267186825693575325 3547620700991634758 12414157505466728417 16023242847679608898 8959281909452593164 8616732072234886104 4870301825888778212 3020244941761094830 14204277472095041924 16082147572929375701 10830128172816710956 2814485126807619072 14232721458293899677 6323344386063698313 6315703362882076708 16272572841078705950 1372922685440054971 10215163132392801825 9000129931935124734 9523439634290392687 7868704984671329858 17668703058091085598 15827824175965659098 1596568606672942925 1113429826742406250 10508271348181793598 7944336610115964346 8898112473003487293 3962304883158452375 5392094907442710816 7560503539434813188 2222933329597934658 14451905872489684553 6863313968229752719 4005501307894612851 15039292878728633620 12157021267094075688 14641659209544644188 5758282621372901243 5059569727695786386 12088064101239361659 8296947797801900668 6608467760131356645 12406129825361982461 13080243665986445646 10265292316942793192 1669049753579561295 13902890323233168588 7868790056520373678 10350183947236061342 118224292013167791 8494464664444395510 17900561544999700676 10186313009386447193 7528229236304416905 10654570597447363040 16562878455435660213 8064912736630942856 4630757680548548330 7538296377654469045 2048928156848893970 8898859425633010912 15783966962729046271 10612808794398026358 3265313496231325863 11571236342298298391 14502756006189581381 9818326168867380462 1852395263365977094 6299489346545291241 7603353288798633926 16532238653398199749 7632651203290407417 4366953268465984872 15560179305639403007 2589827813521055283 12273730253829771654 8184231482758113807 12903910207663013380 7345435855622267857 3629707654977158757 12904157477236184678 15261150908842689504 12054643842268133397 310632477604424347 10850729415537188429 10245758330760369894 10041827195209054698 9544922849748488426 15511090424571368443 10834238647215900113 13414953221441117098 16140878803181332613 9337716844187523604 14426395861078373516 10199613254860840337 11162257065454302080 8595564802685982832 5300881600414870682 14465627549464268558 10703771899324596774 13800461236742213889 18430576781483560423 11198614453671644805 1188179812186381865 6186559331595456245 14362271534826825531 9850228715635994887 14943166099019654037 16339772538690380141 14727181468302038183 7295538583534487810 2745558293321556421 81438325659667470 14703850337072736612 11545553930305644738 5418108535028804499 6130295938789542289 2833186988723299018 503915099245439947 17420000095591666213 15008464041339353171 7427772278246196893 14406872266045172903 2420818633125483517 10783917253994172218 2092089324083960713 8049838251982895365 4538719630674369872 10652996761552021244 860964640055285175 18081849765434990082 10596416148221313193 14445598368299243465 6159456893013502987 7590661472142422064 12169241211313685452 4806492694861637188 6288250665906038481 10930123487718987504 9957367642233653914 2194638253688193295 11837621194130001457 13584177938294328939 9175641457514126489 10975408042262253216 9258403582971583968 8381851926554636607 15383854293759889000 9663082736260858684 4658902136522619664 4037645443056384913 360956352064046655 4877845417342535786 17347281411792922754 9108098768768159930 15038213232620774224 6254072280309642368 551553231816276494 6736370439097864136 7891242704314751550 6068071673982868422 940515218427544590 2992175731582933087 9055412788025672223 2013230103804565203 13388745985300589070 7820224491670613370 2181065773759502335 7563289447084717147 15895721432126538624 16029681238600074185 15290909994361586214 9057448948458803509 5422521667107487726 11656620289978633517 14020454631330624191 8427074208573952717 3511748084267204147 778594806126213295 13561646094782403662 2653696869206501314 4980677214771443647 16253661873665013780 246745497404674410 17128425260753335871 9178843119303988675 1482486395616486195 17416234206371869626 14591194642147260852 10528940151358161498 11921145690219266854 13870784093840996625 14153909792310768146 1184326912063935950 7089897495990818739 12890351561735228808 2794552517298024241 3372211828072834521 11000713518410277322 14712631663319077425 12504648600751861086 17405472597195843298 9013224998686879902 8420319519773738375 3951770628002145404 3403277560770853006 10906369778606616670 2921851146098878680 4245631640518580858 10111711964646954431 704628284046873497 113248627227378390 18445709246963470971 12759790272112171908 10010161183431197426 10855414141667098279 17786841594822556161 9818062119729305614 4637913002193533707 7841218421307342352 2603375097820331634 10592057396073684513 1540073395407940697 13238229917021457215 17527706725925223799 8883677765191560689 4698931727083265922 15017288927768357951 15317313246351344988 12527435654321496176 6240843671609354865 179124231615593893 18264092622155838130 12896106619973818081 4898822286237426993 1758210089328826781 5065575646088818621 6595073131648235499 16917254714947567702 15983842575171724487 7571385166525849408 16408564550848620 4794308459968009346 18278917573955846055 11363846506402542933 480016409185266003 6624038153330142028 14815363790997305238 13923333401957935573 2014877232212190649 13308293440467440778 1585282779136698057 3099237040787724111 2509310261889602203 11938944826628787648 9986241025799194302 7200117506054328672 12365558787002919751 6295124691998038589 3692948561581507535 4467095490995898176 15736485096783946121 885155007024865301 5610524651500779771 1875943323576110473 2561890780573849323 10234823424759772525 4946545243695544569 2613882427801002003 15997817081996211745 1249250825984283047 12334413098285882834 14929488662541647232 5645700629677296133 4656976028992145889 17996780626702683007 7698763841484476246 28084747576536313 6090910093075064394 14017680608250058105 13472453779132659166 15228307580110371030 4970504141093104193 13469708205767555700 667102171317154045 5636819107460346666 4012582297072187767 4861414470585820742 15521478148945766821 233493301995637940 13839907511347303819 7266342274320292442 9307275889258550606 2706606233790971655 11693866991477728722 6063149577226339512 3168960136487803998 14399463521345513631 16026281430150755747 7808262809150419533 16293761888195064722 3116421325998714256 11181634800412178541 10984748987095849792 2247372004683000094 6843225473729299830 13806587297064980548 18283174524626108868 3931722543719044357 10597295671557578486 1330083749133005566 15974146539169623367 9028289712614824670 18299716497339960804 1189271687898505238 9306365986883888042 4182365441973338606 351182147305934566 10352464230257998087 1888797720577497609 16070761952178084953 15242578728405023846 9934784393177273117 17134266644057496737 16668770758357582851 17082599991338681435 7280813684276215214 16983691012934236926 13839249994484001011 15939701763860438220 6004533523489905837 4444365517937617254 13629055255992656035 17770156757518072291 7536216323311986651 16521319582914006555 12733201238772532355 3157395013091210009 6467204845664079796 14187848502159173858 12668547345203612335 1468093484744407583 2540698305123783498 10236663597833897513 188041318282116726 6817956837213349453 2371757822020187887 14131971072054210465 3014405748125447516 16475217082788364940 2165851621896886239 11977038735476703882 16673616069773510327 12010931510550885215 10770714157227432290 1285104440749407847 2510300545686895238 2666542997533677554 14157867574242956458 17103821330945617707 12366184101533860525 2070398050799594078 6507536634036757815 670546938831241911 17704446347908931457 15124776886888593048 11356090135543729879 1607702728902024793 4908511770191718364 9991965863650557734 1756376856929739583 4637696674315685376 5914631139210939838 13600869357552320268 7838189195261905963 11942740439004064490 8360419145309134227 1654119443786383149 476141803304609763 5891479486645026448 4549024469773648771 6503369692647055007 5621779911216216562 5812391884202878861 12536275639032724413 10827799383581245668 14623590843146264560 17397457499122883851 16484665665161566429 9445582920315764494 1455185170289086357 17211422524359780396 4634705420194779630 12679101030069588480 11523156772004088514 12274597442220672479 4127471716963723760 10763502616709918878 9401895429012424590 5595414641970799255 6095390288074897441 12207913489390052542 2238006687189080801 5073883736593758445 6580514875778361149 17524387624117435168 17842672820517440969 18434074672104921473 2632066813788769553 4546934793602800686 11557536030128635784 13717214682241837045 8795995976068669766 18028742200442952455 46750401677799284 2916023603265693565 17750766631072495803 9378376290017356531 5474568015770944504 9685918813488632232 16405474063221158849 7890666212422886263 5201910907458061654 11103649214024502980 3296695412715445221 10648569753745628178 18395752154440852854 13492761299915692747 1584938558125439708 16303733822150150497 18085860390158007121 17348382881904751741 9993228685132158015 5488590211251836964 8086812269931592297 18356921081782046165 4048309067310454116 12032505421161985011 5739684893738356128 10920796805447252056 3323658703604817320 16920276581792214961 8790153437625444518 6070600131168145853 12521688963907450044 16284679161015250499 5228189309881687309 8402514793731229575 15471163837853996312 2132613376799733000 15768931565191918409 12717164716754689719 1383927408011516645 13013842709418329557 15413202732263965029 14532535716924136148 17347080915547758748 4844823136438102414 14836657662804725780 7229243977151877134 1481151257394907585 4952511090996208515 8771348565746251053 3000330326789201945 6820333270483527176 8812256186151672798 1850437464615458525 11741584298754694792 3678987616809827428 5246578066774103417 9147747214964514145 4629457596767786366 2706729924690200958 12866084596147148604 2765259139957681529 9720430813246836791 1896669831488314596 330571890275777293 6524844747656214513 5803528752194293285 7792753332611143103 2174178405130687148 15830806552101221699 5224558210781898435 7323686297043995526 7642238895905606626 683123719336364007 4908419232212685105 1436382647069433713 17497199384015603337 10079078393856546289 16438256368365967670 16861169060686478011 15015016447521249164 18071619309402931408 1996645080838896105 9990295643364095275 10517784462565855492 5386545226379517029 8792392260472079585 15174295860635698241 13931021529187616765 5685563390856107615 10257811622519646507 16929890213708948173 7515316478089477642 16363004560765148173 15107801300744833970 15823784405081975184 7154422654225348839 4754988870780727293 13778711893415131262 13339932690551092412 14878936484774194294 7743269813241131899 3329429739112107086 2698975559992553727 14611916025363425215 3957287795512659617 9605142045601618502 811002330360075140 8340172562179808895 11764161684810444682 12559753022165853111 16401404871756325741 13725222246721591583 8200950972718334322 11082093613108382571 933338591689301385 17527172990793532554 729821757264059491 7417085857582189914 1848710721632673746 4385346099080071909 2131869378271186525 136885271137460860 15266845657079658815 13880615207156569303 15213901561788691302 7190491155311524828 1731072140224819156 13272449048726624712 1229399790853420396 14915047816887480831 8143106168321723614 17879517830007857874 754256618174921235 4096744554447897170 6216682418650348294 12506097197249738040 262023544734364930 1698617002095914757 14981246303562849375 15114673476957846235 9077373216823435871 766137025406627144 17205026039788058124 11866749801441100414 7875891353261416624 1720795302426014178 15305339863792927648 14521901539463507932 9609397369973840282 1486599631598228150 2697909694862784692 1080227994739411073 17775337436756668381 8357374540112725209 11324658837596721939 15612853307066879718 15553236947419520639 14961433763696639508 2664614500158715365 9105535953466316036 2547098489557162434 9428881970673127423 16217008831057389488 6320381677423683040 16300071297806255962 17911168236737915274 18173437903941872175 4542180264016153758 9089822137699698452 13493800709004588847 7501464580958640553 16584463078349663157 4505203152516886764 17211643337715782753 9782956541430716594 9867624399656439844 17283941020220492856 13744570028794203497 13075764778419569584 17080293882200131708 14364608963933418177 13791633400565968071 8858695970387856487 14418522967448183569 9244681691156201032 11595268490898443715 16785591098318104477 11158592584801630857 6631281441147507497 16623184850884737460 14449127636776795285 14407687237893280470 5695174674917342806 12114611273144714652 9149700850503004260 7791380251025867362 284495199259464372 13157457854786398607 5986918249075482959 10873605384676991425 13951957374498927403 8831904371057540899 11462844867173700119 8107106614853656446 17538600889528597658 6147488599916951183 8758030718785646877 1828978837641203900 16703222573949495529 13952565948411656888 11551000639562619858 10620218732582064891 747630112819725104 5781411699682354845 9135402914231135121 6668880752123574711 12082156078291945450 4961966831325180360 12763094963019191367 16193921218657091483 6536596159699169962 2353179988165443027 2662113570490919008 15877850409438368771 4893131120219670440 297685051969029737 4763242734355045646 17051442494549799191 3736557700850942593 9938118951752842711 966489440597702914 17898409823530043853 9302611638537794536 17422633465699521128 11883979404712597753 238673236166542454 14040289411155150456 9126056210029778090 2317517357564314482 5188797723036610098 2901277345326686762 10644010363578992951 13119771373505870660 4793332403291945373 14602200681993180882 15282597909107875963 493781327458969554 4654675735448517192 16095678937637168688 3722622840358248171 10887345625566209815 1706225745391896617 15400178152612253098 7606740533103003835 4969380691665204407 9906366838065110215 15343216033947624443 4482001639157505197 5228459809779555585 14006752157607158904 1929898438249988922 7291017794509148279 10597649490014978175 2086708811036333413 4636481338596620261 1519526864198676214 4903435408247625053 1567635651399844129 12070751316624785340 1249940829222315519 7005718867849049262 5819320882071012434 14137110800765272671 6695267020490572365 12699224136258433777 8697186402388611314 15832668475649977662 4154358919169007846 10494935118439495977 11178948193380382813 11249852476298499971 12126587063478316815 15563259871582210263 6125864467027334196 13829339865459289828 6503998640791974578 6339147261812202016 17813091220384387020 16162965968289805393 14962110290352277442 12559088983359557150 16368593939462247226 15576485513739487355 6641674541898214154 12393248176586720291 14494490236901904766 12935697729599321948 3562855874071795635 7486692821795219610 7981003488953033948 5369607019550701971 6458919689025779367 122202904392640460 14510792401171570791 17475828735228969262 14901344858106866770 18051067846814193675 888102972219750172 14729350534354382979 125509822545331970 6091800409321796115 11622964084501389024 1997706054628141730 17129348445794625014 2984058634224519829 3578741315673061741 697649220530421792 2744342548489784165 55827014477182419 454265692709055457 13864321934255222540 5670202645120963925 11835658082436097090 7372037342181033210 17639947858697919324 8217608633395423215 15963261652285221680 8947562638180238311 3948323806679643903 325578842942165888 9302367756371134712 16672756674144951705 8172664684570247474 5399722435542817716 7049905317134555500 12075249187391250239 13662954532649449403 17020387700411805258 14995750301573986292 12319687649737492654 8460116589879834263 16299874187791766557 1251080683256373100 6943210110396215652 9600748850797009696 10703484034445672353 2122900087174118577 11376891655408523867 4762375018560810573 11478172034619826561 11640607250207967932 791888222600982116 3145590190814239910 4652751551899513000 6951643423271784613 725485735074235069 6549162621140431796 6215154600688878559 15036401156098735364 6627820435248484990 1646090582932146180 17513043122883655487 6285728706519015491 216458307833664744 5047736241306974423 4988895104674687000 3042172114477279239 17415822198511336756 13253081851434843823 647162868677768438 4221650563696818375 10528879959404944476 12374433688793739152 14890499301270810287 7425630347422975239 1934671334813103362 16609716698556077717 16363366538861819194 1428642482180009365 5046802675510679743 8408286735077529119 15864839868551467706 7627377710300527205 11769346783091119931 8706824762228951186 11071309482142577014 3724422175961761895 10480462804033203464 4528597347041873289 4967517917081626781 17846815519333328402 10032886950898210357 16143425848114697317 11596815885095520078 11036820281739769290 9404775478122295123 6339573874315270882 13563997411632235189 9296674886589057662 8393348058879802643 2544325421357800985 11562852701871475463 17222997698688471492 402828159186905895 313680262652970421 2460703207893072802 15514166033441315436 2679627964131585777 8393220997678570768 15499950559660736980 4892755104639735664 9883557113544031067 15956725146476659999 14648366008952598310 18435643316707644064 8121545894458445235 10771061782579317190 8691956433090936944 16728163018537154755 5376416523304082406 11593634988667931983 12585005937050819477 5217529033684749702 7370764322812629678 14199456614673886766 6952983516662981303 345262185006272266 13005815248269165500 5055449247114157957 11486476432180123948 4353275099318512759 11810635929302293509 1788957097700398444 1399736506691481195 9293588850060402907 2107646625424103017 3773037174613771742 9105958779208490874 1764493069405750533 13819686043515132784 10844416966483747283 9790313207996646685 9771517150551203317 14213629217576444865 6061790437547709554 6345744581455726136 7994608240999784100 6517678168236041062 18176174576637239627 7838793166679023924 17444903245940716039 13179658631095836052 3212712967521345709 11895074588070108956 6825761105309236664 10794248892775562781 1283744148584289333 5472775989259002037 13836028086159444956 6410779473489225013 3469045378275661789 17558073118441571748 16237405405717263454 2048645835502189246 14449433926036394801 17559324095627910695 5613050002963023126 14159671758634868543 14656838401431011674 6127748901698588164 5721848238286140573 16162285452320705947 15487256752871872374 962996102708012602 7257496560325416327 3666884467674890319 1045067353818137805 11080545188611330664 16191841910540041332 12401210743520838655 11024941935919456564 4590824558537767192 17547921878095108489 2368303440146193729 6223734508767501933 13952894344443155593 6259296521350469912 13380271095827507565 9660642089885586360 13833230175831325260 1689868351979594211 9460625562671133474 9407275301766396008 1334444960946028072 11421678163794217828 17862214173649677096 11771356842924119929 2227983829214778170 1884146999482785652 910288234727106838 8324916335317269842 12719137518479766139 14034322291424857178 11184114002085390651 117305847918607025 12244313978649195518 12133441896915719315 13554261673052335795 2523829976133418723 5287723334404686815 10239481418981345784 15779844924013017965 7784438376702235663 5796374968811488959 12529425512299218448 4154049900541224885 13959055485971068212 16189688329670212496 12525382089049575893 742171091358808188 4743883821302212391 7928577045079478500 18166819927839209255 6220536672585298284 4262887934575456588 14687552156092616740 4407424203181377415 2266222333406305990 6263931320143008466 4950670186018724757 1506437479972769734 17653502240737510115 5020553313426699419 1283898754135192778 4882213851590663265 3304593015559005145 13603282418198019270 3429978210512911990 17902564934292354585 6175148602516759303 7958867989725337065 15013818974354505421 4036016621489146930 11377911735743784870 14363087130236008938 14603574819538139315 15613916620018589877 12269023835981613151 3228642760475597801 7153028947984831104 11842731179645048804 13150320644369868398 11840801310388873134 3530623714400760538 5284358157646086089 11062933161572219286 16362594164376302219 5174916264920505609 7980127749405403981 10515747843570273313 14273151518452929747 6597981349080159039 14096431700342993182 6669823327961786249 3138596187585160118 7336087600728441212 5475728063656118199 4453561126438843812 5086634667184463913 13204384759741055010 986469624568464790 1488749549497011113 16444603911389035798 11715709220602047825 11851172727780714068 2621914099705109990 12718509447860626121 14674582293115542901 8209924271270288197 3549929426789312012 397691949417177441 14677400760645893080 10814076829102383610 79782541090366340 15843850579952743695 16207271684172543537 14502357592761250699 18237029866223432663 14422470923839606206 11728312896667546007 2458021140974660950 12968691252093093340 12883317345673153702 11466836191245430735 1956687921070308071 17643294770643983202 7874191873291339374 9538354577832397240 13898850046078232394 8443518216127350968 15239128190715753767 14984828240051654980 3451910428892102121 12896845403370495872 11916918983648913004 9101090708660540127 1402298456159623561 2418102299703686482 17851843224207723510 1763618976249702606 10898543547175347621 15145809900574810977 6393548741170702236 18326379726809228687 6306871186146420709 7462152811525695354 16652533578943834393 8489993999551400668 12873989422942848147 1575372194958174238 13559152686427431557 8927464455676379729 1266887378513843546 12070269673446711319 16096046315172290595 9974403376732097969 14803075214905056289 10278631471601067375 17606819367518380129 909090122676095943 12811854476232403006 1214077739959478481 10385647421315111742 2018620965995552673 5544150822160991883 12495349031733619236 15347292304531467328 14183214053161574204 7653782601066206096 5530675294833368094 2101167761893192442 14617554228971933472 293225477605705398 18290174129929590533 7207371392881509231 13977203123575973392 4831163362655296748 10631465692671544648 4669775182020636585 6039330285675904202 14093466104320962173 1493107186101616971 15761707412096956470 12390629126281588214 6781147455953029906 14538406322924000592 7869448093331139862 13229292279836482062 15682790045046419447 18422480733833413579 17245178801500949947 13448680878483985756 10156173581087399630 12938625172775360472 13450493048584517259 8916133199243322522 1224362953212586875 16803941437682049751 4719257222792561546 11968301214845216958 2713494975304104523 14876134796132666212 5175778009741816316 6698775706331888295 16733255634604624814 14506306733358009045 14732493835574250687 11787454720265999400 13888152798594656136 3562796785966244723 17655135686249539766 14538933317573924264 1192980154939128708 6776132161454179768 13535052300604362190 3322900007151105408 9790149230202195117 18343246907867519743 11533919248608160469 6650509993567302441 8368208748904954468 3443961564825463954 16077578834356040980 5717821974975511859 17311583449033589824 18366627453425495498 16015740313241110844 7224825708389500587 13532148063277090991 13532861179364002045 10853799403288306287 2814771523250210869 1836127866167265579 4774973315807829213 1594622699167277525 957597794814273415 7775487707125937060 1360667296967466575 10978709190587090455 49316334572656653 4433240815404614946 6266465504356374510 4411202576013170839 6446026974163354305 6894418044514994595 12316368379921881772 6729882978570702704 3094591837278413029 15816771808923675130 6146743193212257502 12129795798383128629 14284873025002803379 14362773800444007678 13826469643693034572 14242378993924435893 12707860452668451099 4421426389410409849 10224989222771591704 12195024106362648711 2816768492123527647 10881166426169912673 2886319724939028348 12883216492670390173 8815933636529967574 6729780286726086349 14132532444360635997 569696611531061155 2584192126340502008 3530778855113489637 6290344443621010851 9767341529907857561 11862499419520627029 13668070102712522582 9773139625185720539 6900854666468239142 570521819676545742 92515149629531242 16398833027874114177 3527029875454664451 11272578634150969628 11635235031624808085 458077433893005559 3752639340156870119 12901982496584050510 5413295477566282971 16007626488573761078 2644480519394263142 11781018526962369250 14698946426544033859 1088671280446891012 16540031590186230138 11507627955049033434 15855338547280355845 6549207369062286641 2080049902612090355 16681861702019011589 12039374022437239637 5206617432634002427 10560306864651697493 9869669029640875978 9540704219968111494 15215789646722580003 9630411204454253754 4950271020458560788 18172555833382261895 1814183976213947427 18062603708526103245 2137659585932448101 3708457608254974800 3478957131461603254 3832346286031050288 12198935937345269244 10339727542131090296 10063901087239750354 2740327902296151348 8260391796161531654 4494439509879140594 14366150785531983288 17443638120457936958 726906631576327341 3607567933011566954 17971053894512426520 15542600413606866795 11715624685172892851 11620154623680532283 3978183293150494771 2640376628812768534 3450010348461599034 10507584326990542769 13039898731953284877 12148540114398764418 4048498743130121576 13667072394351241140 13921438483396546537 2094276509686958334 7592715186517590421 13776259821271727011 12281557850759858197 6890479300325400488 16444447244545264565 5479405259239765789 15589120892227831179 3807856898757727919 1677410459601976243 1968650898477251055 10946381829097994576 12125639184629138129 8450476288960181803 11993129677134170626 9450732239981198399 17349989120442732053 5726290560262834242 7809727392353106202 14728318169490049996 3117680416816598969 8115317279227360522 10397404015992925475 9368869095361677422 16997816313910930000 15321813247319233448 5075215852642891101 4276925350697203799 3086696270311038911 2965867532894050839 10051967037753785388 9828372309150341020 10047250453386860154 14297985977755259784 12735472603194498328 3915188887719131975 2379282372479032823 9005996337105642209 13625771283766630778 1937634122875341791 7155597432755228428 10720716199347496439 9682642506504142005 15160498687368735769 3917822136300262091 1244090708384969316 5628125334551406829 220270617979742483 11385146866248986215 9194538622118560291 3129904943163786348 2054900568442553088 2228332580686128873 504696942902106063 1624995292929316600 8894779811265356617 17708142186237329247 1215633767260063634 13781776874001477835 2462289505901224216 18126236038155147171 16410851568453289253 3347091886593857223 13075989852409700060 5849636844499502851 3739115142810562648 17287813865389027895 4766154697241541381 16067121553719573359 4018482160476674834 3520887133010857361 16812833408091703482 11644031299551527568 1465744509312617209 8325995682456995017 17009574421807434758 15326048564031032529 17113338157325340515 11239966468828947895 14945413815850776514 11467488418057379660 3089163306867688809 11768983052718914766 5814815051234990479 8890028138497080672 12280700212644179153 250517881438644054 1683361598850570291 8151661793013886284 5306817319716731919 16142457954138386075 17752390382602023251 7213226854266977540 18051048740414401516 15711602540391749528 8869689942312399432 13255484217666708718 9696251774698580393 4847221653315492154 17288647526617767898 1386254603309699689 16865444382216201036 15268303056498480902 6052535050411817264 12212582605212717774 14682527031094030008 13980420406184247044 13294479303859425659 3384054874094630855 2224740405045724217 16695161600867321321 9628698068942070716 8874403714168033203 7235351085110477173 7080460336178013214 5346436401164560184 2748725577610169974 4272121983581356374 4592063393181230860 15210946386483916338 2719337299573170351 5731739159757004683 11751326368795186271 17109973351522809614 5122189005970002401 12249793653626409774 12371210525949651871 622642983886382538 151094982044588252 16205790162384577374 1968175549638406403 896258804688905758 2465055904538741087 17822329645909487059 14249344454621106917 7233097205880016045 2253875300349066206 12565113098236756871 4693012513403198129 8052379899440608005 15986633872906057142 9039362205535693494 7860039481115074432 14664973964381144563 14219594204610251355 421486408667630780 7998510772192099708 4100300607294442657 9871983047933217390 6509028322926339020 18056512416970600843 5430501078051155610 15487819711942079813 6716095866957294081 6371383284165965045 9589222004026813102 17877114555322318535 17486371847323732391 10640316528439428536 1496185472267173598 15397377266458528561 7597820600162706003 14674433431865199329 1425502880765308426 4998904892211163752 2596027466467419956 3860044547438517293 12038620535543789708 10466011174223608516 5230462793754176001 2763620432955464249 15897254807960310328 14425042527626353278 12420685040374443707 4946370047072731622 13524139575820252300 13985118784790108242 4748641936138384229 12298449208742929363 5448874218048893637 1945412075302323923 6244796774077039960 17342754229857107407 3004760300692582986 10668407493634920997 322466840124596587 3835974602880206603 2437130458992780721 15421623018514631864 5471438325198824035 10195528240372819488 8088716935337315579 12337156195923300509 15875076166562530939 13673510405112164836 4813645170162455992 6616148983270149790 4835128204046326481 373438201194811488 13141163212579645456 14275039822968519270 10723540366304659614 15667786546646770280 9217515106243907445 681253845557165073 1939252600777651689 10867093486214589730 13504450699839770622 14939674353977409128 4338978599716611243 2326787313194789051 3020644615947647932 9673057619726392572 16519462931659516432 11174072146262626272 13178036015970347832 7160536922360680711 4526347790293541489 11829246507763335445 15586486711274893352 9970490946521791695 7189968132465314461 2359381716175458681 5547310028811036592 8005200096024312008 12566273556200822630 16344105692873510502 16055278876198265608 12056167293911116415 7819387480579727537 3325152553639649804 3550073830159318883 15653597800562095762 542434869661059413 15012174748687506518 14217981559863269515 14399054628760729169 17238850142273267887 15276429164225570038 1155601604123374266 16363620908701014431 2839065068982176173 17894872352226592488 15677865526631552191 6919905216511158298 16088093242595559744 13683660464269976957 10680072597601138012 14692608194388202545 5180589041589565855 10168406258979658431 7857486527776976575 514986239454737450 7001519716834204227 5212227360152172853 17669368163922952424 17260092213726534079 6382984078219848081 7040475335506679610 18257727155040594877 558740983647484528 7572081507734217060 17301588997008572979 4913814008659623062 17615353220356821065 10735922250621229710 14906483942837440045 7662983193651405707 7540789835826823750 3268934255816837495 14783665954716927689 7758417949931921868 16232234627957224056 8025660462559131200 13497945403984445084 973529084221427590 8643394965459455518 15368426418862119513 3260668696420408353 13249221917154631362 4300179063399302490 8670307755511039076 1971454446213744613 13002980614869693137 17418441049772037681 9007520012415859422 3523923190521760336 18084350619248406445 3486508575011330159 12746504348189209213 5128438041007296692 2746721312277568022 7980746880240843933 12371930202478745673 1083703689553944603 3430531377074415336 16865695604490323513 10855530252010190788 10179910546706509426 7452940899514957461 17754183066163087413 12221608491184593075 8939627450922855996 13766213542494325266 1561034131205345284 2529995571986426430 789040797346937357 16363129923496096208 17759131189183598279 4008492176874606593 9854479298126186318 389124497984300045 2005505265872661413 2455822649113051889 10031891074798598250 14156181789275874514 2875923609012832568 82205213572778119 5711735558936831962 9858196687454893880 6096721037595201178 12230953004909385103 5151766786620273767 17619699515808729205 5272452939268246898 15207424706878282762 5784657073691589783 11886221864650332669 5124760613060295554 9040767531627404169 17617366441362787767 8136839791843986769 11672715116195582777 12251245036161316787 1771661180160599405 8464455971511219554 3226702907733168362 13771767576086320732 6565001035477138066 14919824918746586413 1426763890807393729 10238827067058731282 14763086726855597775 3510537275197163383 9444689354707773974 10547604256988133446 10298246877171586836 6455012358923162540 9717381083286227590 5831462828980742292 11784950984405969542 1438483497048899807 2723103530282235955 11787196322212834064 14482518333599729255 2377459134218386427 8596626124925416453 7078290384730697685 12187261648472543814 17693333993599855378 3761775840979732508 6071821432339910237 18185497807232284710 18159622193701513500 4827153020565824658 10336658181037048512 3948742843886559951 7804225550604389891 11789027206598057231 16203831175400398596 5776737234519733165 8473362069558896038 17131044881305642269 10675034754286304957 13488427625689525479 5535019624881220047 2732830651520923895 14827400953116757225 1954700366522977516 2139892806670432667 360359396360918496 15753048506484355441 5252607831265455264 8960593877537186527 1926980356416897967 3639923597654647515 10736929181663588555 13069642317062932156 4773235444465256701 7237725931443858785 11176617717641818761 1042065853456677131 17777794829634222960 4143892877831536019 15888455255286433790 13610284339185375315 10478277561894767944 2526111989444828400 1636896588066248354 12787382693318795122 7122469510246628138 3643743830287199211 7675006701971999294 13154374572680057110 9467230721592919341 8880289587630121005 11029083974089293169 8111648323650950688 5424720475514257430 4695375809730279215 16692305828712206776 11014402729961297391 10076638236973112387 10757529935082088273 15400863008912120983 3878538991525933445 12269619074364645307 11079769417340604315 10569118709636680005 3521405212639445424 1793120460849030003 2505342942290286189 16154661490377809458 5829060679655546647 15989278780360178731 6076587551369787190 4939337671085977267 10419622396773107162 4249243570943351387 15928028058621168731 14388482479483118998 2462409198201158273 579752075351309670 15303443415369188857 4012790079399334506 11341324959468216076 2618035530698443650 7151275046245277413 11994592118289522670 6575940601289719475 3101375784239238295 13628630072879977416 7111392961207583067 4483630924565446211 10534832954708901712 6403526906219643354 13659763244211994374 9343373254607199764 18183669375060789261 17464118796358333438 15984114717677881215 14317525889759923866 9850103147816651431 5240818220131756467 15072720654796945067 13620754545171934833 10679023532508078967 5192234424315122641 5768647258011445500 9732173155950647619 10337589462448734744 1813452828267177116 17863667161384619544 12309903047268697437 14019743600085020343 1748989558442673868 1445233294881664450 7226485672109241192 6942335649607706282 16601262741755572341 12215967306220257935 6057882128301902945 13346473633838166806 6990951638901390326 2002386522402821143 12451870807384615925 13035739656208957311 13828373553371809516 13531827086720804703 9977531917049678613 4924190645769183733 12106113252395108796 2928455985591183989 17970687496460989004 17840931659732259584 4890677350303028225 8542833595620820991 9143110396689424787 7543110344999257417 11843128217180703434 17694450698704658618 8394931114728021561 10153771578283916071 1582493304896805973 10291833694168777058 12624778199843157389 18382481870619907295 12221292209973888762 14995300082424482973 3755341127894743206 233844374589911687 2739430255267345251 293759665299654713 2535508652666908756 15908535138270390778 18345390728510296214 8271281644002681272 13307563400600435089 7452904672071898296 10379540323210557635 5174066552013555686 5848884234081471944 774487014792499387 1884745664656520666 13397351773505878067 14447350046338801589 7713891406657456174 18171034990787789819 1882524736871739239 11404504234853321425 5342037230824610815 13222741132446535358 110201736516850706 15707701452807829034 4664434399203251023 14329747937029914047 2154549770958168622 3923567126607256261 14555737820044579491 11195775710938712813 15897630168648134218 18104092851534434399 5313390387127137645 2499622296442415507 10589708837582141701 12395756961805901923 2298578939763469870 9719401267961132837 14950948924035652645 14990798228818093476 11726837656292616922 11872212029181071878 6234021485900587521 7467737930702540654 110350603791851047 13392408950379154623 7990969234261775481 9109091123461175440 12430252697280992569 10926057674770291749 7852550065174398329 5552995467765473099 2389378622717535997 6619496576903299259 17680216536135481823 8637233680670372150 4396192823530739817 14959368640485235613 2739342603199666007 6517908876623062376 6566664493596808647 11566949776603309950 780224313339821119 13295647259312804604 187858398910807359 2334404959429789807 2024176762491945372 1954462383190419547 13824234660536211463 6207526561276458519 8893646047664031281 9738014277546158873 4382903487570093422 16918415233163213591 2400789479054247488 465693734143967952 7086481737737638258 16729009135474875524 5371847833342317291 3421169514812557588 17717707100491481620 10712688726099131447 12418842064117183091 16134170355732199624 11583929260195614933 9363877787313253780 12974077145951225371 14664546279604084650 3912089894088298931 3207015742044786321 3187931672806457613 11073562081535395919 10441820029360003873 7556586948003875982 13641755970061157422 14861367268305350653 8912782714414194471 9110753003719283649 3407030397527077973 15223485580128399163 13851928377939343657 15013169405451797048 12130602153165037227 5269644855247903438 4038393390505091430 5739456231354188184 2503881574322004076 8256289509629665900 14995616113170865043 10799833920293368425 15401248160202739551 11789854146275784959 8268464290337628584 15345482183082115410 2198172653446426559 8610600455647607155 2060348208513916619 4798165662483792003 9801200581591308586 6296376593306246046 4017232427351114361 16762954889195707603 11781684034597418913 17001580487845666860 14298736179193517772 15890793767760347494 15205649887152995490 3588888034395023827 7478975945768793792 11731354200191914112 12194173175768229687 5793279437716406440 13269442396040075068 18091474643091508541 10356561729873222994 17836373736474230526 5843640886076694351 2816646288859415305 13307757476278580038 9164809327445448376 15811533613889768125 9021829275779630278 9783115884675531190 2641268113864119643 7781403115063924053 17622637358764497517 12221592157819787439 3725967190191810253 4179324898903871088 12964589234027117911 12743018963535726013 14568474195140229439 9583649801537783219 13462264501426884762 11833187646285586679 12123995053692241605 5829821296697986458 11139288299113782029 4407062860867817761 4328952123979854734 1891255938992993221 639920851193430805 8862259217119092259 11356765798474577684 13580912080982797875 11255636292848527468 9735987359045177680 1249071513584520930 10512821720889231937 11131508790800977658 3316571424143205952 535584210461571722 3945524859206632891 11926748415492009359 7941750314478566468 13019407784100349267 5699082859086535391 17950907938316599634 2488725435033895540 4374553917705369817 3367329325324861530 12452610120749134266 18323876139960358219 16189130117725217934 3389064891262545680 14401721606267455968 17199212111026175759 4775326956557127159 5629616394077090514 9908044778797205179 11781559948885056330 17917216800517951101 7178268827754952844 574149294031444384 10286715548458472044 1393787232523159461 9011412160398807456 7151615756369730763 2843065613799668014 1144570839060070728 15492980070852165965 17598915231123163257 15701261564702832617 2231338186404885319 5704032447880621445 15457434377907383228 5101233535415568615 11274691818960086183 10781825770132000529 17859280819909694832 974902187736054613 16606048518890167780 1613142298688216598 2626858817776955359 6635938416850064435 12509985124599232008 7401834696697942483 10625114200560119205 2267244250490420544 645514050844776257 14077167402317884301 11117095068504825864 2831523704885246276 15430763257235897006 13717466455135985212 10722899196093922083 9495795378411189939 11883023932193628541 15590391637467857311 9661205196816538208 1804345553030297934 15954789223151173300 17710124517034221456 17327592912701587393 12880984880137180334 8168731826502546020 10245998527750027183 1344499108344136236 17850708815756350053 507369539648670529 6419522189244541205 9823132554789367746 7352519672615878392 7533265054233439450 6616797867973782404 7471997581645398794 17621229682250653584 8481949796768958610 5610811596507438740 4752898365643524293 6266192399194863108 15362203481484791230 11132306228963687297 5200872290000155231 5394446697014766187 15651120029579569544 16994615506700225415 15417991726647537174 10266725632192601923 17618467706112583329 1651428479567832910 15879089396042014167 13775617004088056088 3949347944360683675 7410635977567845474 3809885369004428659 4569623427138468593 15369885300741364503 11097540048460768472 14543363361823165026 1749988034225574278 8970761288501154351 1039946138158908326 5228173564602438952 14689567022512458623 3046560295435375234 1603540502796083828 9829467842441503632 18034858328041868875 1325216757010708334 31292075071935736 3415619586703255396 285589560016275913 8957572978437545245 9770094876734224142 1653123563528410201 11098637282960517881 9302644194102114464 4527540330908340816 15162308074826261111 16605245137877658048 4845367307583108279 878966686952296775 309944934271046447 1479169296978379467 17303448684459743488 16489787898106600515 12856186102792807475 2544278645910832823 11481131038216698640 6115031796351394156 11975892338548649311 6536415918200874135 13457592703697807501 5355987555456248152 9343372916199471755 12973157280126782123 17413808750137552509 11887049947882362593 11063141020831095996 1881955869989819732 137003622918366249 17759115338989774560 5932181593596576286 1155471353766282957 2569525688322037188 1780429988867542359 7216195296842425703 9755168860878838748 17848652610451943883 17333516438341718571 11024246838368001161 17694024060606832279 6928203926009142761 17783656138973884701 8502182807499162718 9610775179354831720 8848060303787058391 3960533000628279768 18355356221063565226 613866326758892558 801564454421443705 14374269071532027780 11850694037832606441 15987705184760557902 11185721384364368534 16596471980944889497 9681051477922673265 18178385088129476596 3917067609067914399 8960576690606647384 4660256486624568237 5579961281958704274 12953348762401206333 18088459985159928568 8666093886305901324 12088631466995843904 6585719083476062048 5240988241402676914 16772967191579921464 4956182449324718441 41135250013183743 15226482843843520479 2977060244516379090 1312333463487359586 8971998243304897015 9601060628666610601 18119195216929656554 9926348919017901374 10318927321944039192 363385446896388133 564509263611717222 948000855728473941 11141761971664614356 10028819959874415590 12996423864188205025 15794912227991140642 3089306465322755431 4678110008988930891 12662999591399494663 11404739712225089878 2308679472054401142 5363637599016335866 17899127127203112523 6400057877255373481 12739868464211494130 15566855694194897466 13870188663135628568 6439751359002810955 1220975779048411586 8331655499624745686 12357389623225587648 7554390711876325216 3676070356231253846 14930014462709060917 13963566960157902327 969785859522336525 9582048169976539093 832026427994396089 9599072468730232837 11181182863136434389 13404743182553239606 15639838394199948941 3137021372815948716 6349121042555330970 1024615692777457643 11627050955703801216 8495867088639326970 14384923789513596173 3279343327815180556 954422827635551145 16511094800663493850 16041347747027576226 5886051345399759252 1515364120537842056 16064571805702522538 8044211692842845175 18223061478675117784 16458576854289330601 13294360100440514536 5305417681272013605 12077545978591732879 9035940403191027266 5391866359526137302 17666421572743606515 11114494872244898914 18437323730218824077 3027669745810212583 10590006845869753645 8694736923269889264 7539425000086427978 3983474103118537988 6381691695015571015 17474855616362982067 14132196440219913502 10461203632332857081 13926070363015287948 9837654185210151795 13996337566598378963 17619931212294207762 6919721249246108910 7995808304983232029 5654869288842991216 11731636955673987417 2099561243382208847 844375830857642451 16997291345044367773 6580332173005714982 8637990678982613538 17529954497632275912 1079922881441966447 6810281844996627486 11982569455561186430 14499094315607182287 14581808072962612804 3909954108562963868 10679649647942689467 11398035054579077588 6813098569510960302 2632487981901976599 1579320831219713592 18309079320298251390 5219542031583429941 16947759549847489505 530071381872643038 12768431431475738830 8780360022195344699 4579299162375003145 5219251839753877849 15943880891339411632 9360295752263432257 7958987029174988620 781073876487045052 17411859102252299054 3409780811615645075 2215381194361488829 2243941279644953114 16621187428026834653 16499188807146736299 4810110751122724338 1140971122768833693 6258664165304032924 17536850372302505832 4182166228199828817 3435373115083845936 16930313014036689760 106411275844716326 5761576859499603615 4488536272310644546 15979444820401931424 8789548070523635631 9696677645732426106 14073144232869558745 11971019714873543337 10551847956530777181 18300960797140417536 17219465877285686707 17325116528368310719 9161029719665914350 2292951263617326188 18175113421377741836 7545649695352347050 5087773386262174958 2459083397825967398 17969761421138965122 7731012121961605314 3948381213158326838 814968502658804659 1450268106462467644 17822525473337446148 8755426772778483742 12700790551263198221 13558431591660991396 14603038714610799071 1309979024118648962 16378592193100588796 244814646298943336 1011965555395364177 8853731187623743687 14335458840052889090 16634984077939899733 1149513500664875527 5632667855574349617 15813391422200912824 311655904234593679 9091940157177403996 7577259199698095149 12501183006302186656 116512612277001531 15340735913788426918 13722987726834684476 4975659902874654323 11154618663227028710 7126675109505630636 12563805324698919294 18377666465564542440 7998756720161342226 6154345659786241822 9747322935232370143 15616096338744545079 16439190710410068934 7889740220196033478 3000879640062674415 1169162586061328287 7343569005824137613 5597247694237357576 4042812719112317688 16436655053950058254 6821919420330444381 5829221771200103594 6236914966155925322 8444584305955085822 15229579964504910843 9943199929113621397 7208294339850937116 236497820695936272 9932554745732209182 10382859392109496657 17760372811001545760 5480954490410866966 17553497769522032654 15586048177206735923 17555309835763045707 17705702930651184786 15529113370406726327 2436533629567624368 4153445066236354097 9172333292457338725 13452128489603993099 3620987804122565831 15711840341873954295 6942551395355577103 1256202559183770574 15034757373334992627 13672865993297152287 12285528574986812161 12425998760871063878 8092930444680521697 10106779431857608773 10835742919034640142 12220385009374042492 7527924029858873145 12318118579536261437 451145841455985306 14534981921165851650 182057070129558659 1154998100850001420 197457628990655019 17498451840332475770 3563224489143900171 8300480417885069986 10468286641338914502 13053529046854412672 270696598269276108 17211863733025873381 7732156643093638214 7627059666718500681 11166446582532223928 1775635827316106431 12345338967135253464 12230773437529838492 8270309210845881643 8618779695008871991 3641446961482085737 291437837187233413 9889193943044147037 11175961824074677052 11301312787773476990 10544398804186438760 17327962079565511566 10911213752362276260 15207676996970838250 4185371417212041037 15559986229345611384 3005016170326372183 9210977957224480516 16025071467139605419 18334079060348944258 3399585151617775481 16046648813232648068 2600704993552874759 12030126593285285039 16587250851665437760 6707598215342475819 7368930259491046685 14633093566743182755 17434237559373405188 1020663626225148057 7890190261374615934 15946088603772341145 10207010958932836446 14633158786718641730 3803462976714297300 2480376824175010370 9057975299950116128 6792554197620660419 10763562771790930454 596037440294014086 1908903920203164025 1853951227467312430 12057623236038631360 4602086267624530090 3245255414728208477 11098410691744135769 5219836303937359701 1963466030258168985 10793178722964508677 12119924085772713063 2252580074149614222 16100586758050262556 14355960737149649469 5323396718951608670 8806703665188359127 10896511631521178790 15798068383901199002 2537002201916945880 2106989090481724710 18228877586181469846 9080208584021089880 16877139214044429919 15843293472253505199 4419985420738825186 6228319005542310705 9669553519997081254 484723416958306889 12379580876934504828 13333354251725007519 1289677771495229374 14670141989694673076 10486363524252063612 13076023609990897344 11485190177731268194 6223569301399168096 3367242343732443121 17350604541957584984 1172782502431622347 6570104134844406162 15627364315079530647 3159576129716372758 16331979200696881191 12408928929965368508 3100118148094188354 15204633133612434958 9108410817677667204 13733900562904627047 12320679846035174238 16025543242686299896 9292767441390525855 6461558252823036313 6673620722919217158 763186763057073782 5133490849984413424 1557453961702950768 7968632955895876952 13937209177846671030 18151118497660315159 17024687655141133247 17702429502190221912 1396138321390578337 4853080678251773258 222117046517020310 57240245411376576 837192477524105317 11074550232021713511 567186432693632973 12130102775977247286 6482900663165939583 12486384398833699171 18401011290923789600 2779168676733807009 2456638495063029495 905801179721387663 14960245716455796410 10660470942868882612 1879781477310597654 12024567156415221085 6261352880825188750 13743068826088238196 5547748632079056968 14388107034503151238 7736638430088032649 4409845583035414467 13264731978715847499 8283808641580864758 12149014556464348938 17813386584143499228 1955984691674738757 247395316810669065 1289979307672541105 8998742579580170796 5825944637201836710 5052668984038525516 17155370538372949891 14173767557621322536 16711854681130123785 7447755460184378517 6139044174784961243 1699934889404084823 18288119897433358500 6163037972069635900 11845930453829802445 16278301182767589738 6100157256042847081 15561194624697978577 17343535978059574676 5571568484735831565 5610996826689897319 18060671803922340026 16774543164683916912 6336691207919712459 14401999295386558302 17459124127656346569 12845758751165387445 12721067180517212530 7763457620784380045 7642201294466197007 10366213448682617052 12027495739058510096 9908762338183951998 4520720076888032661 18092925041990995269 10190849722063426962 9803378644932896229 15943810007379903465 9398511975169468210 16831738943607344408 628087297269654089 3576505759432835989 4178580125848316817 16116654876713398170 14042743304127043109 13916080003552850220 9792847058318346198 8288318358415500497 13164920675635312691 5853836955957142495 12407070752768597043 12884183257983600790 18072642397387133918 17464787445114907626 6119775132384358711 17578935244479892247 1726411207727763867 597467422200503141 18445041043103603186 2841903650173467911 9774889924103187915 11109687812796494440 13163792782276817695 17040231156718778262 10560114669915277228 4005144808043149071 12095761099848365371 17026797971897414274 12551340141060040104 1030547926940116887 5081734347689549968 539300863139454326 12361902598717888187 364142612655322931 15011356155038162609 5377837354976771031 17507002174646335610 3608932083478221147 13664298565175137625 13308539253207691594 389573568821787633 15374442575999259365 14637596123392165874 840275415790701097 5594593137308385508 18160719649517926413 4918683300253216841 15581743043152708005 15815496904769976989 7333355588586597829 14379655022680726450 5486914981101167539 12930021099945483711 5047656177883775030 713735959825465161 2476312647988311782 6099677321599017853 13308372140295623401 7142991332843336081 11311387212144912798 6945851907805890887 17826506557491312406 13211139766175971786 9938588667267534461 13531123755703581295 6113159398675633966 3325657904711038558 575683890024492744 3831620202960811077 17208234152631751027 14428957292961038049 1904298904853369278 16645260097634831073 2517587054165213151 15683023447631730964 5182090988456202554 17950763621928073372 2503337379642631296 9257369003424763081 9637937255798511855 14366836782877408440 11718371559599240418 3912208908122389742 4266516471877607875 6974848304824493479 9095896934636462740 11890213212488647491 9687535954979808696 12962670521348487573 8250416478175461692 8952486233430964603 2764549693250697784 10601510753649596326 4528226756623025704 14870348409929169631 12636432921664745661 13125678277881868272 13350904673232417921 8780904262622677515 4300162959707992431 16930234843960450854 9902165112589175954 11146381973316406487 3140365790034618570 3448923791555855900 4012451610372417031 16670427036768424467 1690546332530731018 17408243488131107039 260901858861336264 12584157975473167039 736730690296814379 14899045079288698436 13177225398745046966 3087979636095855008 8908788666101936183 7234160259085599362 16974789553657057018 4007229389446107576 14714463951288905436 13167336695546689115 6394620256931622861 17170345119988983715 16746133032388614936 89207948153151325 10617771263139565433 7602065345050230005 1519325206276383377 6839656586783316612 4248276202717848364 1899417914500133137 10339501938197041622 18414026391884431516 4368569853761933693 1101422391751154248 18347551246519655359 18400672908479421686 14193563733525213729 7611836126341424890 3587326164604199147 11149743837088818519 3564633874056300839 10658605018065286822 16567835927881146545 17254928323506424358 825311176798235949 17892494201279022597 1381272115607248595 7168629673955970618 7661725127727153089 14891734892036282592 10210653325280248247 11796400634151373816 3539318602223990348 9276249583931226808 9933804441294443181 8253489659414680437 12563034722752624207 2456234318697884293 5640197048338202388 4547024594311119442 15901971604513573240 14214645412989928271 8242285272111037807 5569064512544354373 18251113565246244959 11597188842115938227 17363360900156494085 10016363517916905692 10881160934692205960 158228033903891476 9758261468488215210 17400338594274781457 374587309739968326 6698124725454720616 7121893243821742492 15961825041027222907 12115042763406834682 17412662889024247174 10771234836589629773 4075377448383968712 1743993455527756563 5324493082451763325 6573563615466371566 13831096929531380130 7345151986987631390 14485721994217613589 11564196047111364061 17986757713922174602 14732343706482363932 9565653936974185278 16674043346343799897 10927411117890374225 9181718774970087582 6390779794895781479 5348044581230125782 16649637547947134596 17719152280002383378 15420788884310326239 4868740534298785580 13964508789215085553 15875330130579973343 10893244470030046620 13410522820353537661 14876384072621658357 10023704173949991694 11808688553639731973 9414003177224444494 9761422867287189090 15447795164288270398 1946084732699745692 13581693707712841137 6496352133171778659 10926400850518268629 16655408048681417547 6201178641813071914 7932388905766067146 16327864758054252951 9718078322824379668 2552628756619220926 701713764476199176 1461182247957916875 1680735699309860200 4635529214605889607 10233119714253827664 678304797334542107 1668668063455709264 11717911855866808312 17902900518211109906 1771102661963869188 583937996775118089 3201457072907713024 14020738883024762633 70959150348152695 16774684695254795320 5918988450269017212 11225941748500820098 14849382782474164083 4039411676091780906 15119698454908204653 11805147900988361222 16313871492135441985 9949455321929777737 12604505506210251474 3340899292285627400 8755337234020225298 18268305130230665491 8944991438604805542 6668038970106263450 10048471185761443442 11211577496001992927 4464353645137585716 17570973480551961455 10874150323055678840 11182710706417898184 10373743237287700437 18442434962893203668 8010899644000796178 2671953867942861743 17947327056566829089 12675326747400865421 12452350393283412065 17391117575148813055 8301879242645757484 7571856182040734824 8529817039782852533 15604476280424256186 5742050507692584035 15573485641914565597 3183325247976881249 4280417014568433579 16094593566120178413 7575646469436644266 9469336057339704867 14673613504521638791 8879119628622829958 4827972142770667723 3687906156204545018 8497836974136380872 1862243362418015310 3028412038557438041 9450007033161334206 11391705742269909931 5746763094996575263 12228713639459815967 9247125330624213690 5543898804545351172 959646950110776094 1143202649452856894 10980122006905709781 2692766836734299575 17536922301931623201 9909149027712554620 3329693218541397275 14740537138543590823 8642512449834372127 1894168607194560327 3416400245925002741 18216123132665337026 16615999722983516614 15813836803992139558 12262479006813741537 11061459868343795660 7663122106194429086 15363206537823839108 4812418864024442195 8290441529762060360 18282531791387362242 12040908716795458626 3317578064907271476 13009610009175981053 3317401362173863616 13998244438907975599 4876553683526170714 645302898737379725 3509497916271274036 8240434142384478568 5617154949467138286 9296282589644833291 13902010567059618658 9625925552365240555 2087434520985088655 13543146558420341359 9437852457708321615 6630468957897597478 4239205097145073011 14913349611122328665 9933664760831914092 6174601900142979380 15158557452770700496 11874656992853083600 5526164649721752964 4772878222820910915 11105413171972721993 13880515034628244124 1785652691767323248 3406218050877249960 5908498248175776745 340766131142952600 2589459575968860347 9617718331325747463 10042489213438790830 11231756929337316208 6661095620498114919 3163296574970092939 12587459796168002962 8329140224701650766 342387443709562618 12044279712551413225 219360952451672273 7552462464174415005 11276067970819325701 16132996768949038605 4987957054800535617 15725813813216966171 16423122046066592178 3425144230796480747 595996973514039269 1493172575954914403 8886222910089713991 14278368011567030248 7216585093939140646 17270556583003067583 18000843344057503091 8289195004737990828 11498903924647830005 6945076257570975342 14129205573403471614 2440710587806639274 18021646704537107446 317561378746399837 2126930895443946802 12370023795340732864 4860609761182610800 15178937280770805457 1258012000039037377 10475407572297496495 1374241599889040307 9684028523232414330 14814932175533958132 9725818435154748805 5342831831283671128 5527104766213713581 9909996610045658153 15877192986515700628 4839283207323558570 9078677860352884407 12208506779129233685 9760413986069617903 2042191010615738129 10769652979420100884 17682892113059415625 18396651058078091169 17750511242567072043 5931196703349434628 13704473584164129315 8468516265992037663 16580889353364370620 9965577247980469023 13751507781425725044 1639386021560207388 13490945420521408154 4055261341193063277 17126184149670732866 14523009989493185039 15523636214407917158 11896900798587313472 5800128034690830335 7427727639542844761 7268457767335492231 12141116461215573589 11205599872565671477 16952028593912497921 1358865489068678429 9657894536177093860 8513232752798571984 13459442675783720096 8253321411500652677 2115304744470796580 18207612926212553268 8241089208554743760 16581861515090370488 8725506115929116477 7283143843239624840 16463214851554052369 11961522902463634521 2620305293974097253 7425963084405539002 1993684838636807072 9590920630755958775 12369351131475073359 929233866385183678 3137329794527201033 4914820794686076947 8221265153977885122 1949121863052934040 2918478794666856566 10579995297465943680 4022940344820473038 4375165211112462042 1520012242383070199 11434772729921824749 1657344462915468361 14936326712313669371 3913697642562460391 2707023938633143194 4096117016613425329 16262528597765068935 6474737798417825618 2904757247003111272 4165449751551561483 4845297010096186188 7055724829854785465 4753510111443906899 15761320420141222742 5816206162119322218 2088352660932815354 9434691456596822334 3076810905547332673 18441300475006419561 10986548854611743464 8255848505549248 1453365021623154409 15678404108677244893 12009773873944566266 5167682754143478973 4317243165051984420 17955017055624580567 15053708846986633238 15178892614047538397 9184899677496203522 10545344210040942536 4241593628976670235 13861811829320675299 11545613678869368842 10396052575168539961 14102744464589704744 3112323194887604856 1079932968616426917 14907281435629017524 9222509779174119367 14457735925999012502 3539534875668163309 2196282418611558193 4325101169605709339 10708013790457212726 5263108570896324897 8801999686553671754 4962980898800669277 17715099055082556593 9580863813238139563 9774364082616831277 10990788631240468767 2306234902856324776 14298454876601852435 4454577101934478660 3564387891488751758 14630865867199920970 4591347362312435116 14678320800772025755 14098216667750049785 11122745546776819703 12538412007675762813 7958799227619059504 718878499582344750 4323161577324245258 17403427880712980873 15964021692187049013 11943397465709100303 17412674208959757412 15064372753881220453 8204978355292964476 1244965598536426029 10167945659806762084 3908253468293535473 5293887262436888807 8378349825055341720 12659998702007955921 13266611906611266616 1897242534083965763 12535654164781195905 17041850055989113845 3638823766171628862 9024163716004451796 3885462382675031554 4865925270959443142 11962542872846659128 1093273547958299731 12047657882191234469 8300216286948370379 10877002606075507978 5488959652891100727 14828969225473103719 12501547854863673644 13549086946588816200 17720442556839609656 12492874357655134664 6322480930553023667 16013258994056585690 10674743931510347583 17675708409993261261 14545246623247030189 11810597269212214598 5509728847913602021 14856482124191251914 16713698883419698312 3435154330305405087 16263527556191098685 11414507143674501135 3405338331691048314 1355167201142870295 13415498640635330142 10419669418209366482 8010966657413628860 700063962744413248 8033796544695944234 7179647841616165873 15739563040268089097 17996308071641329463 17967662207446305081 14157912048317943187 8379163349835903022 6852128616465301337 9248729197103504111 18279623420434919229 2433950653234840268 6640615155523778226 5322593044134292731 10818414250256298419 7725893889185344221 14355924799772704760 5462581544872859833 17696789675966227368 4854004123160166261 12248301581394287434 10161578701702640800 6242596712159121091 8397886543488743131 13936371109781204319 10391104627451405331 12075424590145360647 1482795907956542869 8239431167745090188 10875094747689984446 14720781988582075432 18443073580688704151 14355868137986286264 9654935618597990506 13527530165274516491 10731562454454745883 16725690051530728606 16702327492093139771 16629004546696737484 4295794322606925025 1914477337062756838 10856964686674325195 17183903397877544135 17450054301937140144 2779049895827924993 7979973782037989531 15232161470964014777 16486084533324869630 9113806938412175086 6770936003033135428 8646131719773804902 15467864526155025113 11139224964704569862 18168559108226704421 16573327335923862025 2363005934399449052 5212529715920027045 7409048394132100666 4749430903921920353 3669220610857809187 233150857514149156 10595034328307664197 18429594004443771303 14587823149413238729 15638051843308448172 9995783543708692017 10674748297818963686 15097984319876979436 15708196408304460325 5713291311325066850 8180032292767115917 6147742569043263284 16963155914756441066 15702245922074078279 1023114895493129665 8923823368842756900 15726220808354294386 6678844063592039357 12503692259934728081 464851950287161437 4900242135681949961 14160600081408058823 8447804027277432629 5576164765318004886 13186828363687108061 2919028441641081447 13358925165624334920 14004596451407255496 4357491352952074586 10481103251915928750 747161515584615147 9230331154820795523 10933377185458659009 3233795738137176247 9474551324182140039 4602603484032530777 3356309061089518768 17437625830504492842 8726283313445786721 401103987476750263 5320966968592470149 1169280341320284392 102264733743050307 17039857925539835720 9440359035150562650 460254257823029425 9875956014419332853 2483084568173511924 234001093907409860 3254086954845388626 15350713578696210135 17442209441076301101 1675660814601665393 12004043979691577107 18312364805150006273 15128226084720032642 4862806624201404082 981122898875550200 6042358724283075704 3227857638219018799 8875732355870688023 13246763403147275007 7492777516210818630 12335821995737683742 18009891372171061684 504225286955698053 12035658185379447710 12190805521174437276 14996939838061496224 9749540263496817403 17085432845065740756 390138379036703884 8720433335939810385 15224624015503230923 14436768208086470738 8678746409630369420 4689755891682278537 578014475312992921 4121334906914185835 1675932000184291263 1224771253499280554 11987270532255457611 11048074273750357591 7712016930695253593 9751642563616876768 5635125433636088852 12444505976257402036 16138862936451708164 15202875109679996984 10586755438533840185 1877829968850331197 16028083252163203940 15115856660218151652 8025065610637148206 7228511513432440574 12497136519674400298 11409185306925648184 5337432237420811043 5592620745938245304 1625077569222985244 5843541248512634807 8714573825995442713 2522750847738504662 5239263655117295514 17458008731530702837 11835474072628607197 11119333161630159070 16012043282167179684 17406654542281542426 11611043570820508109 11896580861996172431 13899897039354165066 12196152266419318208 12227469836539798421 7465392047509185933 720707375344594080 5309546258128176281 5681722210109911395 9138841143370676512 15091899266812524979 10141064903565263649 6989616516240299193 867355121578174109 1006538435114802484 12583127730205096389 10109060176118721300 91149738287973434 3206476136028720948 10038467820332091293 15215901386294327419 9011709699683353929 17708118716799122685 14154031223880196630 12194667836917325927 3480638130372289871 14830168744624886745 12798444452505011917 3619910380244303221 9285838534140128869 10706033928544291036 9645817449366721493 9075357624395825828 238329321195668837 14745376107899061956 9652990054762798151 17457938717088493238 7249732026779701220 1121205489606571963 10318182513236936554 5476284478591156223 13912356419439122770 7363098661740494915 13373510868010399465 13004768458806448635 16293562651855833903 10165536516846630615 3286638025115459455 10866143021230408821 4726699134876064938 8482055627115901189 17241216833297342204 14456494883982850164 10363459240313579394 17219034993907879622 3959515818208735194 6436529413414720290 10267030741686778023 6076182178767890263 13558345432481233786 17598737455364597139 19663194571661586 7064693834995513538 13195896975959537102 8482634565731810546 9470368845168477222 11504494239478670599 12944979339825484522 6170883634979570420 9795060489127137012 1737112070626090050 9384587446974120007 12811429771066305973 18187607403993180176 14353902784576636932 18108074698863871349 12891479342823906417 8857044908687336375 2734156273090636609 5497895338411145894 17340692671309810182 4544072322041629478 8905649100869401945 4024399577129633497 11994540114058092872 8026770691330280918 1757151825800982479 8170293530504593119 3896153587330589462 17124086049348125246 10204376813697113207 10501387681988491795 7125591905392852422 6995261105041023776 6285939024739717111 15425631262410948675 6105709902076763011 16427792672471887271 4298960952161061588 12248643522875316741 5326631592477625104 16891710510605653800 2568114050151242 780872964114567825 7775278577500309062 6384519773507477418 14426572353852952814 1038814073184358258 16215405792026029543 9888539833578149293 11545278419091492549 7243103271436356155 10966726769848025505 14112575308913782112 8125292069099754431 2796034208342389002 7044243817880827149 10151029629372641080 5241600456082658927 951124215246726614 7682076247695415160 415991942185093951 7568717101975904603 6738703811586538648 9989475668414836412 5797389141530589795 10127212746749636194 1934391753001775677 14680866712498532439 8380196059818405610 15461011042832994650 4191223456861695407 3935916959694198198 16174057271403571560 13573213341226691394 4344430148816852768 354677451289953698 2466481662265275492 4928628302506077894 11713617926933196804 8385600670237053356 9302440934249846091 15366392959321222287 3527026647693023285 3633345156396887810 1627101985759701685 1927142586123962325 4876015561426701903 242127264634033808 11424596455958234299 15074178755586091591 5032722084709642728 5978214486248011648 11064835482630329725 10700495149361156956 13020811455650762814 15525999263708938893 14096305456016571482 9203275250938301470 15461253802370678260 17260146773305946850 10310989173259355757 14012654483156032564 8384733468628116970 2022593695331359009 10985976441504991926 7146250564645850985 12928041637821700128 17911885335422001428 16164979896981604722 12479443885410635070 6988151700177862675 7627341965148403758 9984522010464754840 7420774557470768312 9918168848967642675 17150643028522935734 5510992001064864582 12923066481571871105 12935717395697491385 16482538129439608347 7073223999900190214 17566899468718515947 1963519130800130418 9715299148316241867 12854438407587133334 5404641823417141838 328806650807394427 6008541268201396161 11453755557409255163 4245827015469289821 15413337880610383676 9068257108555449423 13361745806593714368 6000721332621890841 3605028972775621356 16160043427100223528 3712841749925763406 11041246087551850559 428671589795822630 16696260076333910560 12058958686032194359 3088884403270796799 8679401681481105422 9308077665436515083 4396438025289232005 13283268784946686128 10124985700844547105 10720288629107529346 2832201662126898296 879780191926790687 18289301280720281381 2547762710931966720 17152927760458255044 9709138717427811727 8116172131497336070 8424563773018506532 10008707028192331365 1505755942221199231 10221329588188727363 8067786362179206992 12844970741702166559 17770868552382626105 3466872112035914135 3892423143254801875 5665016471505552383 17032524853993212391 14188796604430324164 908779811248861181 17689590728360178813 15967913926643168515 17698423062069696148 1009048804479919776 1852191076451119477 300219856244872088 15509775987519061022 18357908923634155771 1579092413325080438 4735284265382981630 4977665411404098709 12263544981029629476 13461317225166562964 7761795939190542054 17103109423000810795 16240175941692576965 1123953989237960208 15901893827012681587 7138841221941812452 7144906230909778534 12041756271292446640 12207045649797096408 5635352841355506292 1131458828223616534 7532270102153431147 5043401765871548915 4597948447921762643 16795799889851339734 549125769642585919 10910200912954083104 5672080530493335831 4620606020306143772 12398395090054008565 11143120293174507739 5322395482427673098 11962630856651767149 10576922645732459012 10806951893508828560 10916110513070750750 16340934367440389740 14362064063013812289 2879027881367695697 14802931213281395980 11925147942440606629 4494973049114107290 11693577494068610712 3462761382498554536 8456078874033030849 13547369903249128150 3789601837168072206 984128904862074359 282428098682341070 5630494483000984747 4210725559824653814 14699693839972021493 7060322411243830652 15101904484333104049 14415011951648835306 12946460224948524542 5562160404992997363 14245592848649499691 13571581583360182788 11290291413855832580 18203755873601854403 12603514926565010804 15599380182254514479 12477836363832086660 498044413062598418 10357560319510993 8887515768797834154 14504985021870502860 6702938607752881990 7038909509177054242 10466611917952722444 16042510865689855079 10562627843728332990 17275378296571963321 12326784059617358609 5897046940586115036 4104733460722144863 15486796647842418379 4615803441121977416 502343350116664208 14694254366190840267 4951862976986842206 10547475383482597368 17439292320232135221 876252301411903594 15970681013254900028 13831031840906303087 11860082459173937149 15507329540706093927 13708456226011510568 12923380385553193173 10757638432544096499 16336155975735753488 1318149843509299969 8098826052341214386 12186861855382239052 17000781424723218271 16692923554464483682 10980421244797027511 12383610987612752568 10918009113553358246 15033963407420739778 15402701881083466996 15206482781101732040 11957058753190888454 3698480977200384021 1754919876656088186 2897660707437784405 9393418489946286873 2325851892126357640 4745673781612819342 17599426675532088370 7788389423232944328 11878432575145066512 746769881847671410 3420913643802060068 8967718679122166800 17117294359471609681 15994903610527834882 8571626909563263747 4486477180450031915 6700301269259862228 11734102753688151860 12045676965940886661 17824548287978300227 8599126731918323503 11601232171859970636 16294912480392058026 12074910829971636631 13891780655847359830 14599545559211981952 12887810736950993978 12982683243739490132 1612863378511142903 15871757534951171265 8755094426147626269 12909196484581326233 5093674932886717536 12082287833657264352 13742363519306902650 16203479951153530113 8181542676499423629 12742931612621326863 7021338858272442 18183820940714701442 11092508832604046023 2491166528709945953 4933757712536676600 5999871846550349754 7914222793450323125 10918464977114692639 1352549904829511844 5719255644090961254 17876836650110275493 2954723520515254352 13204333498014874613 13992480245709595 4985418407171197430 10647705667456701570 12573770440222002946 12100955693090473079 3328329841575442885 8108919791165549676 15778470289066570159 8105566520834498221 1138945276291286495 16622143620828649181 10443767844809917069 14513736476102182784 9415174782419957599 14140573804141747149 13570677246864898028 727064113259060405 8456352241400343787 14205022808302908526 14438632504461153150 10851389082825308208 2998286782692489176 16209286052196491313 3219160705362400273 16453141192689179280 17425750307451620956 12274715899094585618 2043263228118310350 16164014109279776658 9671015113813681148 13009268332089632966 2058716284191920214 18306171138308372985 16825389957108838763 15294873665992744691 5903270637767039044 10840962060529767298 140722129120126479 17985761126211068436 16262205447485229676 18396247547897759121 12267954563376949857 1274610839119917743 13047444009412475838 17142127078592653698 12413836589339596645 9533502249229663291 10220413345434115331 7053911044096856331 628816656157662119 13311280590279177593 13058140388826459495 1830025905441573936 6663710976029833317 6922383809716128498 7516220451642574566 18433836148754164633 16282541779378147770 16776932036413866291 727457299002064560 2689744117004041465 6524414351475163351 16484447276642411457 10775033144025328515 6766322499461848326 11337232860271025728 10583696437745259500 1704176554784271796 1375716936170300978 8096170969719522584 4360298299548858738 7045490570130300865 8389749106471624206 2632637938718967804 4356083005244786721 8170190914466474974 10477171062409385427 17280022028111895231 821190180875081790 9078338766846978893 3478493793063981019 6276195698388024144 14401734416142367691 7173818829670617232 11504325297908299658 17074688421730778028 10578005143472629789 15056895188124993757 8933207196670403245 12299249700347395899 1479004980969396248 540205603802289714 863838812543242344 10148748904236785126 13648752328863935039 8823062292972049279 9658359420009851889 1395170486281734085 1572312738112870526 625717731673938118 185926380900354525 15185727499965033802 13556111810110852308 14028334711196867970 1807416837895684809 13306481119224326357 2898247016009797972 3327703096949672721 5799392789132536143 3078994375223173120 9741594880538375902 6342576648626171969 819611112359753118 13031894037303397430 15026664027550649426 4623033708198195086 384363083730245967 998931860179114858 13526556207382017694 14961482245068265989 2502522586616556591 18096441854586898861 13444728321005459232 11454926915924762301 3590968625251709259 3069456800815007666 5136900000661900618 1013127852944094275 7371903048887836833 14913762711902189222 8337171207421807558 6100695645606423123 16377414852597176501 15812817229435724421 14618068689433896089 16563883631851375735 14823285327323279644 4316654992518214387 2887827294305234550 88609542723303886 8585131896865177223 5683733679497846608 12239944551952878593 14254327155736472841 3501122437761016685 1961233677727443418 3124030973809224777 4287973158381176420 3586364152522481898 1640662192861958018 8423680797965950956 53888145679938103 8438597747942044308 8758012035877368334 12157605950757605879 327198082939745647 15868894941850270127 12361225914437213356 16718524749438442426 12316838659862055265 15996626764949840016 12856285808871097289 6796583029386471260 8930404320391873698 15042419427877832671 10586653087071638117 9364773472255257239 14082120415712868324 1287960153544311487 7745389371200942839 4921266926339250776 12938110487685430967 5255110554125229031 12050149018991747923 3453442914081384544 17094297176573398497 11429763038059669 9533485246946271848 13458776634465674468 2067433039669125698 1167213080835967681 12744717589833530217 3688138295187803850 8102726129498007895 7257760141433379177 9299085714761763499 16460110931594091923 4529651575041360617 4523379417919934318 10629604409088008468 814176395562717267 12531314663013469278 17509596168947585092 152639477868246049 16290752863252928867 2610525993980530784 5292616817753124859 10079436642492211768 60338510044255966 16229531981151909677 3868648609720991265 2997519860822898061 1457523204931761348 8588579074078353462 9579832919872398284 5844035336397473965 10650187816076398315 12616261476184686253 10447163752581701366 14881923446286556006 10207436193432265506 7902558157044472763 10417390739493538163 6024187693016915515 15216233333698507797 3368092345419151406 14693005085266354260 11402618290084240150 968190828657527534 3322965286431320536 7215161604089548281 447756951642751171 5633296231399479077 5226854577725626389 6818862768127825005 11106532513945322912 12113105731607399092 458203447457695402 16555091120579996132 8556748031041783247 12321499178557860558 10359728391401634947 13389828203921640827 7006962804687505232 2069528663376927496 16851644015878213846 8102854233274090342 3327566718343728094 16439583894486340058 9467031146096128309 17864878378401437527 4785352494819831914 9771859163239429302 16272403738483487149 17130860924766375674 9296922828428135767 2726143297879424568 13522970239178498933 12358805579054033630 3732262481680147858 2857814272436761833 12806872756726893015 10541652362340549151 5583586635477462842 9577910626344247027 8490794618562850008 13617510987954588541 803199549974223988 13863155838896495367 15475818476389762455 16849914755679711669 7368618527362921777 2473645868708689309 14060966016129225985 16724245511164729809 14116746719015722964 16253728227416542499 1578425693488988619 18385320480846498282 2902181432238441561 11404533918735044841 1854231320078968623 11774809617853533340 14672693511882260083 9666208752034142739 8834939684672832857 14763281370135165635 10878817385408202618 6160284692757089346 13336144595722585651 10492432411067817384 8871928881317863624 1669991911569766682 3986128922980658722 10443512422096480106 7297429717244387174 1218746664878702747 14850531343315314838 13235737837306693347 5723498022287713622 10117338626663650755 2383081306862228834 10407817518557227202 1319478325930994240 14022125139838058463 4811340216299927482 2801664657406216480 6256080955245601359 3708960147674402149 17276462029201975908 7303056491505679388 9922033873892265540 12255305093335475751 8960529869418336810 13053928405806410327 17755626452935716247 14350453219765143121 12761391336085176971 13430159574920940821 11842482777879534457 10723267484132449526 3807702942694452134 5845913923345906611 4760182782325251409 15998200715968096039 1933581693780517441 7846888521402178055 6108722456146901546 15686244677203799189 12321856941488670200 14390056519553170465 4638258996717262628 8379445580537438672 15125061454593050194 2049436663310354157 13018957970739379456 4392126271928769342 16461405143008692446 10228163351782881196 2090381595642500520 8209285284444748768 844901306518552019 363422072448101034 10413902997450883119 3773822646807207052 14392870566514249277 1402451972011805542 14795155199136892614 8435420555484455570 18436562697926789388 6252414287310920306 13039771200849291276 1967592752892647406 9469074393331590095 6927759376276252749 5415204726979097489 13366170670573632762 10739360175641525459 15745380675881209062 5633467915891737571 1037993761575550204 3746164967849672067 16457899171184499321 12424584082238590526 9653300804754680449 17242678447192536476 10565714047838213266 14003336048458108572 1233807416798586033 10992799159572865065 10422351621608990599 10751431386541455925 1994302321586517064 2885418045374693950 10507953843571464046 1421661554852115405 4226773001848424033 9592488960129334500 18280558107426311547 2635458223640586437 15212956026922071986 13098414555130102304 18386908563369620455 12221976876587605664 11574142195968282940 7159772018337377967 3273723943348728009 1574374252668517972 6758153163610401157 11209314909993104286 369612429342574571 16172423233440462827 16823032139953102344 8293357417897019669 12744482181957972978 7097472728854296201 11532845504486824324 12594199389432120349 15498985090015532724 13096869732852994854 5044405310631654640 7453863178781172911 7803741048643375959 6629797868520148094 5773482357353342280 7668899184394345196 979402585815750411 5950677938364900772 5157984216783506162 14347528742546598731 9282127633039499493 3612923011336766244 6417775528606154851 5015503327760472669 14891117900832739027 382440711653904145 6427691697879648458 17820066260331365420 9999315361063669198 17857812660067744570 9095668487194134366 4549202632733504329 3429334922961305189 10450994682435439339 4108695524873060370 15446826109841684567 13393439439692009238 14403249480852392568 16185642876779819007 4219590140105021347 12417810512594468228 6035394039771581477 16393595842082446025 6068895334244439983 14574198499479194195 13530791284224195490 4297914601947471500 460334202967368445 3911245151391102502 16138026534366488926 3751790604060157646 10751088478832183040 5660971644619301363 3075742871264345988 16708034599510694717 11877282937974821277 6725847143809602439 3212121778536022504 12659457405189311133 2653228213771096541 9537327664684433067 2841089593566983641 1957728629237452651 2112659364751700590 6021572573909170106 1638440105366207930 2666019125689101001 18100336175648739850 12540570379498731639 13297214718772760452 8779814844403900813 16484960439786294556 5232192158653228233 11295349255407152287 14966342612258688855 18146381739746468963 5903373232082835465 2344431473176198177 7434346445522118271 12263251348087608930 2720000951995416806 1240565379780511672 638288496080377527 2139585632542322196 894124342832381949 13491469878636201291 176053418690846645 11327826617448099300 9114722032716495024 1663932208339704322 12477167011370997209 10444831798439586615 2638655322484889253 17965674876226727903 11959801230676123589 18082751411254910680 12088930644883450366 12311608942171401593 12060651041381017508 13690548587301026447 4261939387356140901 2492251820293294338 1939011433744270391 15011719735442142019 15338069438490875899 4926524101295357989 8854482638016752342 15342913981289507600 11819327364004867160 10470109319570390386 6065687968534855649 11901549436642942600 4409237269751360307 13030215425868848653 13881194160698708488 354795379792082932 379294996043384151 11507025730729842916 8213863624981052723 10300209508262994276 2769858015898086900 3020187065791389156 13848932359242211133 4664503647489568205 3156505058098160865 5087349794002567740 749558320470974666 12926241362522167197 13634759890177370524 1217061523562756485 4143090415877114928 6894824118373096370 894013159911858252 6324170985325726444 10011099479648629411 7365503896900906493 15967799157978012029 3047699129561406653 8484336786043305979 5332620595090672010 513173909332342621 14300578446160764255 16660260183507361574 8879207856262668323 16384553921157087774 1256760656013019275 10378870297599449819 14783951256863794310 11596973373095717635 8283460227757047271 4996414169270742916 7954575897641142404 2022946142007443845 9697671767914958051 3236156833532380127 17025979782291652708 1478779338361052213 12712361107302434137 6469717013868771875 5441031926994519749 17724819899538922083 17499475894439110012 17401917747292148571 3525925820763679185 15840155593176061898 2182873440655788907 16388842671214852199 14708392133885480203 5370803966129766189 16488030906842752365 14224555619889379140 13034692569710702724 14319533625374739543 3416278734816087054 5952356036479900934 10257477212315620707 2272222989584075745 13148599644948866670 8283222427397731958 633247474906047303 1730412703623933053 295979788912957584 10052212344756554562 14880623545484202940 14764799080771598985 16288051870780113944 1279481159418631751 16486963781387705622 3163134744850794489 16604844247264429433 11734936461372760132 5939653224853950028 4979830742958607254 9829397417808399269 15331993699565564748 14456170400741304313 717342243413722911 13226555389516192917 13431600862198419682 11558303853362312839 8369301795514423598 7817311327260901350 3624309606501829686 12838222145818546609 15329034084691073106 14885513360624419936 13271083581332334385 14623088584369329109 214715312821384451 14150397824429088345 3360861300109155498 12445089189934315987 16310356101380478598 8001654860718354015 6756335777454191043 13855291318595203235 8780026610301200715 13538012778998278876 13530961697496990424 12614376054679506549 14065228022603811100 14227521441187862969 5285451621538176170 10051313282062211778 6854675561526169164 14258222827830012726 11988876585989600454 11523001435482202567 835361224132545078 13505135858843640069 7170466505608616902 4750871057671539130 2395631541645526041 14807545040607755617 6203128454223884764 13446400364714006074 3700806097256076446 17694703909008706271 4241966748147079662 16522506345913093609 4364727552177526715 16060557724288303255 18105025696830916633 4248785339339515458 15834433869420532761 18389617048171810248 8072542875260144130 5478106152275429506 5152728891815850322 6507763002385753149 10063573007921825 10993576213409167869 2040136175705458337 7997908612780419053 5059013761572475478 6907709902347962553 17443784978221323436 12037090350240736684 1573383398033647867 3678892324855723322 7213146655376115966 12596096159194552587 17117431217537475511 1878135666513719304 10481564119432659025 8919534024577299329 10591137790906856106 10347355326228922080 15947268806200279547 5751828414605232142 7369255410827925408 16346492192313123199 2591739946139953395 13610057287133286114 13242251484724699192 3132417304504271871 4824931877000511784 15015097741194429574 8511925997442028439 4971677384388693600 3717676000890494676 2569742493255467526 4913452295394613600 7058179264146301999 2874427160357209736 4532736418277500790 2141995417907306036 5672288019557651642 2398684662978804246 11193559529431118126 13035506503307647701 10902804808053725835 18230009452366151767 7236655045165146061 15297317590199806148 9479102508746121517 14989631558671951591 14720478669358645166 16367433988891137149 6544364807147533995 17063920357593221253 8912412502292992789 1024148818830442246 8690798309861464102 17917089238381077067 10637158821175795755 10888610388907442304 1537776297930440374 7674174071600905678 4405752168971769941 9749823579246655227 16354141920777431641 11268026178391872284 13453989980955947822 12814490426741886743 17671881368032157963 17422712486738935162 16998376466025132652 16045386417364586620 1609352877248323488 12755340100109330298 1710337401636591895 6841707306483812239 6058498236047853963 9066232952871214146 14663839750548829068 5627214731850040642 11419868728422442059 11136880775429966450 7210561734366063427 10056726192495321419 9283676679900427931 10169883847359761379 6530940933173311250 3210143117702104020 13746708886955462715 6921536547562744908 7578332990593951509 14494056037569859807 1754772396114552143 16648938462855955752 1191797715388078517 2246363886292435489 16875232604056348197 9126330798125657260 17193282474589604003 13814065614560050946 478205098874135699 7495552934751006814 8838164206774336864 17806131889833422317 4964468604390340531 6039259063126991654 11251427085678374991 8052377203262561459 4958589886736384966 16674806268451317972 4727888775029182331 10039582642484142086 16631463364265075276 7256489806516535800 18287022811629369856 8528488786295790078 15927990701735008564 4947010760673040851 18048899140263680255 11405521443238353554 12660915828205939158 15312405882804970210 9807224168840118797 2180098210398935325 2876741420337400119 752602608041763123 3706621762701584134 9831205596977360337 4274415688353133387 3635511706181502641 219378192020626301 2930864085241984576 7967093109611867643 17201558932317073694 2585831485179088288 2976717352742802130 10616993903438045451 37648556039297994 14572739988759117908 2147415747223190494 15830881406953835971 10135999386604628404 7085417339931505899 3888255899859404450 11032074152697101093 7553821757463962830 6618891775907720979 17480015636418181930 8316698556599408595 6822030773253514315 11743500142125307832 16690824191645623726 10397434713929148548 12827941555421247474 7067611615768527839 15803895618475513369 11691270104051200997 12727630427793569464 8938788812492770004 9749604231074383124 8291307471643670115 12329100025937508065 9606580362686235736 15391206731976412733 11932809706012878236 9887535670539918965 1323107760763183510 1910954785231028397 2816506497328680972 6788519590327647064 8458962587551340283 3763546266969141742 6832210918924692428 7514696853801704921 12225216156952138153 5959561193008590724 15155094810068050757 2727579207647694517 4436367214545371135 16293309508653753393 10363612896323210566 5852268901626524062 4286101349084687087 12307000279687851712 6477022606865215193 15529632467179386976 14104438686613149544 6231232338399371553 1608725587195467309 242458043394449300 9165151654617376501 17414373208932791362 6208045117506992208 7253620676720752530 12660823876690022034 12955547094865491387 4550245339554555083 16572641809002983201 11146610432869091861 2259586718600286084 17707212690674264510 4415691409357737932 4935550532395085604 17166939959565697331 16260978548036240434 10078400538718944807 3802554983340920164 4153653071545579906 495623988166216320 7521210721875968563 14036188719038619411 12460438712224591537 11720782503870294189 13312715352694903394 5717338399406992461 15785699389308997908 14099364880581235666 15264806182826806837 6205086110094612881 1433066171302091538 7991696979786341288 10485140434856874773 17410394248225855275 806888954409568615 4595123844801851278 16568873655034102085 4430625956342696815 9163092533949386513 13166015458063643212 8858008210980472484 9318823919200859213 2417138371253726651 15823545241771120916 14285072135821059435 14129548785484069362 15322926436532385232 9500941050407798836 2808529649365827175 9432676344753803207 785297743424309112 9232197143397063578 5172748751231191607 4972848938574934474 4981482614556571033 9215570247201822897 17107215836282029560 5684357026590718368 11177581736885504350 10873012444366757955 16702669509707230501 4654032372405142145 3302661810125962013 14210844811700849255 9192476579698426258 16469883327222680819 6474835816203957943 17969487609981992926 16778567922890099252 2385932996110504833 11718316452989536407 1323576603885017018 13613118884983865043 7021284632380174988 5149205262996239266 16644815865354950594 2090667257457952959 4806451207410717892 12226216258636709944 9988765285089485216 3817993504138568873 536010526960101785 11015116716672231925 17904813496904618763 1145379019136070218 9214469979986228066 16232722956225268371 4915708687781689442 10738156509494834114 701514433991197784 3026485610544002002 17524941544627928206 13485299571718387814 4921699384363925021 15559193481366662066 4516398972280287282 15916389606687400408 12303215910759725915 16634208404535962837 8668583772399727828 7858284329109392144 4027388845998449025 113802823081368315 9521750571106323275 249629505081563224 2479655242316290426 11165737311727890770 14993527839694221624 15640819314390845912 6391550905475607733 2538574599992855620 3827515592404742458 12378650580023209928 15392134032889579606 10346844626079752046 7440591756564019726 11413783112693829657 1886949176908136255 11515055811225710444 6551733238067187730 2518140820142190760 921075668500089664 9730196543864205726 1943875711134717066 14845609555264432185 9271319131498269455 9271566621383590595 7949086501070234886 4748959693451119992 11375614799577229212 5608033257403393091 766356419881389342 8102773335557376155 1214222971492471096 10313346382841091884 7402532829457727415 12881534709941066918 3272235418183735662 15603497625551363538 17833197238138193188 4240718350727101401 14399660078930195234 8980348499053460278 7630228772761113015 5180651427029009784 15435183681813659005 15723974415809468959 1066239969993749800 11000082276416685733 14936937545113987772 1462900634053973962 10036981058216213580 12703768340993865429 5042073954159085572 934222597053753734 3134758201617140269 6805280314740738442 11307780286446429152 1128251565841156053 2916790713344515637 10672181752634559349 18292808001478087727 11872727314027991819 5710436524850333697 13060069541230235496 10966108681618054750 15083130019139054374 3007675820051337980 2041981132187348511 10683666095180907575 12825546040893491848 564242874304339269 2335826329549275871 11541383651366504672 6171761652257222231 10275431482910544830 8663352577950330583 8539390360239571030 16527965975066292102 4986764298024597672 1659221067981190187 17141620420394248536 13723878278234741584 13031119101952543949 6998824753624518373 1033453220696346196 4013736657426446442 3152002840977461393 16405959419323270592 1342255702574299834 18268861286577152403 6192392311153122578 3917227250169976185 16816956388569751761 436620417363452110 8078636528920034670 5048088509930975679 2220879440241624696 15933180097817072585 115927871074288031 1821004508283621417 1701412999683137889 7101432339026231862 15818084106638766992 13421712428070635351 5520245251097672996 7136668388286386951 10459181864688768589 5635966752463113826 11498058528529719873 11003097677477375375 2119605973120871987 12802490631716562697 3977508885013707919 4844035502796288711 3783182658835364534 18241521676342032304 18397623349701938069 10591704801011953518 8915774091634262923 7695796459654375327 7193957575498743140 8944596301467850294 7216875898807881245 7802446114920615866 7021264379884045955 4793152729600633107 397098059789957178 17085487356067727274 6170911118168354127 9067769747324354979 10375675151421584296 2293410628961305736 370167625043165715 13498371891279474774 17604606273659304736 1333979847810699079 3803624029199633050 10662211693601391008 9320110053045605206 3728129106946408852 7744825322137445132 17442336383706085544 14827648940964129952 7622908748074341853 4170156200148419680 10177990167150774965 5240580409443163539 3730539933132829721 317437266148131972 10094630356182896301 5461744943680413816 16642026337275497180 9218703809368645160 8059723941369526206 1233328328162088403 14003494362847390479 4760534240988086166 4152330710805538358 3251327267861594137 9029352801012859490 3744233156643712730 3956650784083517935 7345771470340346555 17397313438154114335 3391601688630701601 4249740986544423394 17608325910616064086 3722172297359192415 8942575804746554108 4666102476013102268 14908504568562983542 5540206532773939142 8399317214135685639 11240204513267279907 1377703571887623937 17904827357739918486 16584197396979176695 4506971082255794874 14422011245696495744 16665172010888677207 8711600878232393770 8017453056136953893 3810514083903890506 2200593928585215158 3505111529843859907 2932325023541909808 2632399122687439304 3831527854117314747 12429899419551802462 11390261339514974075 10997053123942115859 10067547355746856416 931318795000154461 8382300870544415646 12740064085824786110 14890374967344331316 13248608481707956110 2859095046872821022 12386939404105573741 11198094547979817400 2607614847605890489 12373435471445166805 16454320137184316221 16106818538049463197 3554340671454074217 16884050479719607296 6889790414564187262 13446770788334833952 17973014435580976375 3772558539998468542 3389540868857506209 97138075665417002 3230280461095820016 6858905907391207322 1080916726419020883 5962876841455749462 1128647305602330458 11485662485114592878 10121604886122636474 6619498079368772838 5466032717311357454 2566609326948465973 13840156089291185341 13893446495055412469 12182326893072734207 532599274790678438 3254050078132346409 4494026889583817394 18002008146757924639 11707886545626581886 11411301229545030176 16672983592522234421 4609997181002583630 4876273639156620223 10260347785502811587 10186842773247114935 18085528164350519024 18230205391704247296 5858225372077675301 2493864430291125277 2808157186910076042 16405802471502791743 2258766865170980857 6645780998296152944 18253344622905350130 4180732816023301037 7196512014144731309 175947405686842151 2745002578504522659 8956473583289422645 15645209919419819787 10836973942533907739 2986001005304752117 8732306892014731851 3639222426389519242 10292977641887503717 14897378605754730835 2183994198865937989 13194105584583859354 16989527364126507978 8207766132992475107 3191305699026232954 3765837570127541914 6859455680749530164 2071193532825934757 4286177552322614454 1913800388651948279 18133824435526697891 13081844066835923598 13138195146522490132 7261596097006972374 9161991831276398929 3400831935125417762 5813113783889241037 8752985448155243172 12304436409191668426 3888520151118867023 3614378735224832074 16882359919701454819 3764058895918606302 4212918729202655482 16913703843321839388 6839255026681348529 685366708576833782 2559889751111452304 6584500763101779973 14147770481892704256 7697585521418384676 17395306750804279086 9687989231584621224 16380745564230021459 13688655280199003799 13627452961405407415 1959301203984250565 18303850838054792143 17746674954279401913 11418900867184819890 10068462853376032138 9162517290169360211 15688272860093872382 5109178974986907817 6257471980795907316 7724162644974874497 11438247066477823516 9000860288530737402 1904630340954182239 9173478616065007610 3732151596682438447 15134019017126312300 4764740270244686217 4328225935003516138 8002955504533032112 7068011962460889069 11136183965702484578 5576268073155925299 5939631841529600247 17246390038056355624 15015080306325076156 7640096192499755053 10759829786088701734 238478064653024288 11939755026041336291 8591244005079429498 16600261459998610194 5604769812240033138 8215159518433222666 1263243582501425459 6051698357509245257 16951451390699144880 3939118052840243815 14018126561069908863 11334532066770472181 5632743725589866994 13549485544659780316 3108395934807042682 13944677947552133325 7488595964413401993 4457036576542345794 4438506724965831179 7863331784726904798 12553869184801846014 16460775022011036446 16423949257523381305 18195153754393577595 11008813857741213471 12321398360331300487 12168484260953818259 2174107786804244305 9477811416973432568 13522808571682522233 13462995442539327205 11150543711997804152 8020348799563331912 3705272531746047037 12881267364151126760 6029511817026120299 6055890249521619567 14288604148543331621 5957254410628946086 1292432603690707753 13230672940404322776 15944901459637843279 3921288449930422381 2831035262804832089 15399600771522255335 425443217480350392 8813212081181899948 292327146158682322 14397810170765982736 10702293863243670556 18221815753697043317 3706593080277098691 14971965956488836343 6505029464371003623 6463742909384166340 13121201133873717515 12430287239419737184 14953832493478284753 14195739440899093518 5845359531919116074 12082051725787066543 3156192231503668092 7064455035983057442 8688581027056338597 9978580609319255045 17759515126600624844 2348369357354187321 3140078115718725179 11451515313677530351 625829974837157474 836471628716034955 17384939646822754447 4958754373170647332 10618444474568920399 16938174535071724189 1246816916148810172 13632235742020784215 17855969387897965467 9161005115276919660 5479232004214815779 18417808243772340172 243468427886477186 2522214741346065675 11727002844060504114 8171178422247144128 10125199084618302874 9334169121211796509 3089670323454923653 16564659280235020108 7764876869991320599 15935837893483332302 6220703761427827146 1749660025316016431 5197282819880555109 6429951865581794431 13695257649140693589 13701618862462921877 10354039599894983652 336097158689554286 16167878078103644540 6144218398151500210 13417391211416395949 5159422909180415306 11797184856224148761 5517813824388983227 15898397612432001838 8305144035500486122 11378291185872670388 1769392848187686430 11260775287031723286 4362301855693033194 5025362671982925096 14235202274873862935 17893108525499444858 10183113918920021808 5922686912859483173 160392077584289281 13691631274582032161 4166012555218116219 13628839075406999945 8444257446255971399 8041476536511342729 8745819194544042827 13039340127014562308 12013604296946792487 4051494180321830802 4754930953805249502 17338395456124992310 16125572110615705624 16878075998070871002 12292741189007357123 6033409437793628805 13877340584655871417 7779462517936410925 10024169162098873036 5012082492350786744 14061103795435663369 15673066881735257245 13074825428055693095 13170229470889651704 16298932015014086855 15082994863064512444 13716156559591254116 1336875084288734559 15587081110539296408 6554758212836970676 669793418436375394 16817143378512646198 4525524468538054656 8609607201302672522 4334712163979983045 11263377478792737429 4630599351052478289 8839149743982854372 13111004700377924934 2857438266963110052 18020510478580271650 11113424304496291599 6010312615710709245 13790358907291012008 7362010398909018637 17864410746185878151 17681876018163527027 16372734225137719531 13000364833838121871 12790446970830611124 14349948386742481957 3017131205327477836 8603242838600040346 3601577154123084744 6406505944522384702 7853030778844790958 316626629788618260 2891799010765432555 18065495050821145371 3818023160853584680 14581576161060815757 12599037855276349918 102706650058155341 15402367138953363106 6573053875172299053 4761139465693709238 1918000553469367125 14150009215544133761 21074965121371142 12657419258263709878 12584090875955441422 5766636244205984351 3791447667866217474 6132028585623178762 11544298940359692485 1814662809713571700 8055109385021777546 8347515017419454555 3236768182475520739 14829004031920353189 8319200385907850814 13711678871394507859 10404201820278859343 18274661855442289651 679327677848822186 16798981144962148202 10294926603991264665 9666009402693381085 2181425052380870077 17654109478400143140 11137453849043219571 8683194105908104029 3259505257214357067 6891582298472208661 7853412510018384186 7018383037911778882 5422521055916417394 3762449162419854295 14424837648679138327 12586329011705510989 13523745996558575992 14839661763535547400 6944785399177611906 11070077883007589625 2519624544252547101 16158901546650645072 10171637962650122260 16208931488452671142 3989041110665201879 5423513881620557900 15928381582400840565 18225730361250070543 1142727753575032417 3142723513786378297 18083343198374055222 5708821616058585461 11445863297871684086 4982736801819495743 16005973852283426379 1249171301203065992 2093294279318486706 11637602384597998258 11495611780955904931 16138254004560153048 12891145619502160154 16190754576278046811 13695655521283097351 17584508132010404053 13231225532790081064 1698389497741556070 14817718172107240190 1650522676954265326 10827244331723792045 1659574307797132172 2711279925181541205 5561340088598073119 3323769875326436707 3002314783077692936 3907959808434680243 7210918038040113787 3366135294688427749 14742981088521808443 16977520989134613934 4785349253521967931 803197123978621913 5378425896480850117 16059532792172654596 12616924924196951513 10799193995469013890 2872106091298481700 13996522211133179022 913053604736410016 6915141866282657812 8394419668339711877 13578128799392477369 4086605442602181098 18123586871561200039 17870522621697945675 16330684545829430269 6604994488789744184 2467653312728793943 8326538705229344982 120160706236466340 158290589012629302 17179243530679957237 7173803170791464765 13066359002777767837 7081963194734009604 3169680792587961585 18261921290413116113 6671498964302915195 9779627080931843288 995394968308690781 572587002534109713 5250303564998404264 7582413152724608301 6133773241252415642 10649310932601912061 10831169358707796447 15506661921421747153 7386375164103055125 16591448184361931043 1286266477155131670 14726957731619690431 9381342031659309053 5451974029159356517 3762779465010539788 1533949242575084211 17285332196636145945 10941474839329881792 11328610498752886746 18095509234529499012 2725678688680250060 9176901606953356613 11781182157675878928 7130736637491354744 6092413695121615391 16334253009637605943 14191122469957641907 3564888445652593865 12026790828271825276 3844294065565089698 7489033416245792068 7825602218599799203 12763178292536481131 17248541659913175006 9459387142228793769 9464208959627105901 4441522205865244796 17669811198881064067 11111913526614526471 6406520824360073842 6457106170958725472 68020669097779126 12606525956346131191 6679734609814158594 11173046946095077610 5386336477815925183 11819438642297999140 2274796764438696822 17798092182196211775 18092911833359320446 8480651959851261500 10448805469710941096 2499053232436173193 15324321159726838901 15353854277485956393 10992546762885086858 551179790022673100 1533992853564475360 15593799112527429950 1759730297492271896 2512675964793178640 17249148364610881720 7213553935124910313 14633810540086773819 7281256293524228843 15473900485565093923 8301053260137014401 4751846859337591392 398842871735346753 10089372910490468261 8357674133413547033 15438147239424967563 17850349850608111288 9131946119145378216 18057749104826209114 697529532208378222 12171929075719599928 15483271434439585479 12873949629643426288 8571217302879836079 5864190456799424850 9865763412272169573 1374161113866162624 8042549806826215535 6603480918996943002 4859609785191286967 8655494479960183625 14782563452659053219 3506319170183588546 15179789141005319367 6720498878553954626 10172682152006617837 12249771746545883036 13000935148281023888 14972260023902045344 14383026300132942595 12580317852583530662 10016558444400184192 3399562859821049384 14498538803376577671 12706831666244334779 4084181722815420673 6087499244096468722 10818338128153983874 5540807720175438046 14800771172539361820 13325049853019129484 12973067604887983456 14714421758358076908 4697546095642690560 15019515352997339083 16314993223087749302 11660831020183103847 912514056405278476 7319182015055527054 18288746520784460438 7423893433344974862 4019157062604718288 15900050856599236243 7976564445474365617 3206405943936353609 8038638595716053772 13684153908588712434 15199185184731045887 9432206243444179871 2173855297120491442 16807137958952226400 11478567375346530413 10605140206269583184 17198588474168693126 6985303121571297327 9786313594720187101 8886043909909668270 9844423771757460168 18244055651551578680 2153056880585444062 17049465362684123718 16063840917139047738 7802944773274355428 2865813564113809026 8909022383353451881 12806483060612336985 3370085213851409326 2760343724191585985 4233598697158867821 18087554536070733161 18371305819591768963 18353879788162083946 8620773915721640610 6507863945049373026 14264634400318433500 17858426346035509925 946524984523298807 5482124095432232035 14487621886372950841 15848490868932767827 4566080049828472386 12221731705891698494 13486368240903033473 7706217250588226176 16355272914679146624 17645246575696988044 13223387936647147518 7470311009415532983 9363523458720699745 18419310921049792859 15828615703662081457 13131370789209320083 4405416936710751776 13334361800908256161 6956058808939665033 11367880394957491023 2731654601145688936 5102341664586477232 13515752299060490849 6699728321182602489 2389783052090526692 7522877664468732350 8525279219796607682 7797134681469869948 14445379066031309192 15322537293967632252 16335782602571335612 5089536284754818474 798796308531383800 9411804881560113478 224331908387679140 14709583386450319132 4933646369194493860 16236201466762581490 14662378133925431256 15093569972984388618 1414232028826499225 17647042071501419603 11644941633284447162 3949901225013418111 5763636737927294118 9045016642458075281 6015358638459405076 11279216271970077620 7064898061499849694 6238354340660036453 17377609046396586451 8837520667653077726 1262106923702464667 1147513585811619024 5796315438230619423 570617329251820794 8451233991792561339 225969704123087895 4577421974486411383 3448146977056534390 15810724270404524342 12824190160118868311 4843011417165592696 10032256378134932967 859433669705080750 2196930104733814798 13408763021355161892 12627044637216078894 12513430900777447833 2957796876565484981 14814199680868477625 9222781508829218331 12003179549792281682 8778474742096329636 15692531726203666969 16265972806743995638 11153625463990088505 9743202205761325792 2069290475775217292 11742188031884788208 36015740142802265 5052336554045136975 11384102894199543875 10888642847361284985 11103731737608249558 3422696401847163951 10170738913551546409 14594195058330497343 14444028687941180110 15098925004916391031 14267101395350512930 3496738937995203213 14950743653268137660 4780295092180101084 6084703916982344815 16605223684715957913 8996065049643848103 8185961534974327630 8707584172703073267 6546449228629298634 992935440273945443 3444097625808152383 16436490916241574393 17279576403307453670 11630639872996810348 9904762184229259331 7139183799423292530 2770954269160503002 8704338679660555743 10808976624333545902 5611829282053123738 904636915420153364 17155134670251302680 8712822772364446004 2026481819599681119 16876775934519309621 13850087864593259110 124910346879801516 927203566944978904 13734704386630411996 11943555524679766482 8345637326850297858 18239647250060519360 2451931202500042282 377197495560740904 5381509253342273661 12597750371376360884 2703539303862485439 9445768175270518503 12303584705837560039 2730235999486722620 17269983811045974503 14139252264689329778 14483898075399000263 3311806247568477871 14775166224978554977 1035883809099207471 2904548496185194075 15490164900665326529 17728394598361539467 16637574837437815043 12794914921522618998 9217691644982301469 14966270188368020594 6433690201030120291 14529579761302499649 7440657109880722044 17991299023286591235 12263544813385806951 13300270465176364631 16663975732120189355 1195317172123866273 9270650532583568397 12396206710563997205 10426955636143967310 9698624804176390137 13215077015611725727 12430179854706067596 11042592024886004802 8175319299464379535 13547555978876239825 3852372852044266339 17085868539395065351 868913542268406739 5233465809312040358 6140014562159329831 8831929035745516232 741432776929642002 11685094041772006820 10710988443687552243 82312719638120360 8129417107743309232 9711116670996914780 9525804072122863375 4873233136690477187 1126811478037385897 15837195628260366990 9256501480045363441 8751616053326533877 14707501299938186532 3039857833482708504 18238240368947231416 14323354607367698658 7308299200391747475 8470017162336156065 227874623558459814 8698306906764720581 659395153091707681 501725001773505100 7179115676123647048 8687349414922553253 17527818073919112439 11586318917494380958 12417862457613285631 4428881344465396382 8001718577927815115 18123195474768924747 281423590696871359 11202171951120087426 298042233399884986 17879129821459192609 3980222401204612933 17188022988178480303 3710871922142604100 6496811154973433216 1620369771231476128 513080272798796351 16064743520177007607 3772353805956289961 14831877330312479665 18436961200835211894 14906929851572868272 12271849173992546607 16820438459146528563 1731429858527085472 1786007746255176921 12606604553545929689 3767269544716448095 1564101884057532669 15867121530028379249 16689433035548440722 1487884622483425354 15068047266009688636 9756682710752818468 14383446721157393734 6174606183707143874 10306633645655223078 14093806793140000758 9153298418110282612 6366436912292354009 2956717732265302125 13290854752727645950 3569602258120366836 11578155131903123945 16015989493111314141 13798986773432102096 15462001110757943371 14633162401402006985 10249958607965201355 13855063335497826823 18325985536661478236 1654493666561723048 4100564517172594137 2842077263075260308 206869509977759015 11451306399600531476 8546774823922582104 10750691543885099786 8130754748934929856 5948007877721108520 7256007390572894790 13391541535256062818 1159063974728030080 1315587015683139983 735183377452180694 2761496420276756389 13955156708476076444 4245960323289969405 14290751470220032688 2787764201507931264 6219036692921960442 10277471622850927444 8010428839348480803 18311395855472333284 7306546952892832393 2147346089444124096 4331039133820470320 4574208804160429819 16830903809900305100 4441775964199488706 1160329401410546476 7858055313388368264 16629824506907960557 4258501898629890912 5718394116846694568 3506159827496137753 6753132335400301091 16076777744612163666 2131903575939265979 9819114211995138018 5468130432250164735 17887985730093504865 1296650715696820680 16350599826231683269 12188834817704103108 8471147073208642284 373598479737198708 5900626691587633794 7461286573916985092 18358610548494438321 10394388957128988034 8752490166196866435 1280920380418813405 14888677283643547723 9485981055818838204 906960393534659660 1992084771282470763 8905105360916607773 9924722112038579408 1580473263407467402 9451599847191485907 2754770891473368574 1598758629632064410 17868984053766237836 3972967054274667416 11671341126422353290 13156905561670475696 14127783649497812986 4012157868991121513 15432501078184395241 9351583000993304013 15057154584789940295 8159952249339231924 5560006482161561458 13613325721603990775 16915651531116643402 10154542816418811375 1485250116058939619 4234323589598378416 4714374362728867352 9008125090920652998 4703655974838287924 6294284139856476286 12966441908594922199 13518364171762943472 9233111667857398902 16989041552627518055 17707037368129874480 647909119033882780 2654060813116994993 16457935937574447306 1992494721308498293 7519973514864126842 5556712601403505892 9320563608808456265 18026408085804625979 4300618390207769865 5515223874607784507 16562345852005909157 15316457376143179337 3049294340611313209 10768251381402384097 5808353288459658408 6905517426390305960 1522500742147707156 12457027182994817913 17460354669439333118 11118632349573303213 5157853835860288649 5176253139486919032 16054311281891343849 17909728173398771430 5811153634247695439 1667279622326115433 529937342997820620 1288530798104591707 10183767990186652147 14942127993145275676 9049917874575984474 16424199060636196062 11213847403395116626 1490500674272109136 14848244321571265014 2482363629855371873 1558114013207213224 11137178411796641467 7694116323316396582 11275866776121382405 7328175407440726842 214811519795808219 11776089705944586415 18409545556923246052 5578642101350081736 10417996576806694963 2290148215724113219 9121810533960223579 8106563217334552904 2612841486100186902 14772937983367663573 14063029777086796475 6696890779955096935 17197775573762836493 4316657842221127009 6500727402351253884 13732337409707497094 4867503719643083377 8267681446409195722 2147910095434194094 3734029603250768636 14669866449335974409 16379673572512050255 1012158758169219146 4460943908436717315 7382510229044860561 16779968119820620518 13491052801098612095 7968144362954741875 2311875408568700404 2922632021841512727 4295483006847375744 4921275119283607602 1344941655905193091 3237296336159968019 11264912677416801846 10377126170748282030 16777902117292480327 10861920352814524341 12012858630523222340 15370196223795423884 9456290988613690940 4226080114533490062 11530039284789774106 16466482940265080770 10079020239630828224 1706614594152169912 13550432105191942585 4370163962034853134 6861407717414061782 12783870115152368258 12954828970333484244 4114116039348703914 13309491930513458912 14180525996687538170 5926649266571746408 16248625177966942544 1326758171843758892 2254409242366459369 17159427962205926693 10637706664726527539 17552081731072776272 36770795920654863 10991872207023313987 13108010917012907615 13186645454271633829 1032400248235524002 16768006980248684566 273725173097490226 9400924555217311652 1150961181689073949 6809866233575973542 10784790254688398682 12135312651040166656 16614219960531328711 14931334270327244040 8703818313111650267 15489939060573564650 12522356937472498419 10704707979731294861 9154023061368155278 16802885160734180068 17160673226215410722 17803585055001775982 16949688426689615103 9273139238888286907 4319991032848280780 14165448823846990751 336761687606140707 16520329057317028084 13953153047346337881 14320102218348780459 3652591369458737152 16957922256271757995 4485153220679475001 6265782831454658612 1625526900764999191 7128114085073870519 15961458377759483485 1752075415090619414 3397281736319156673 14006862450401000910 9013093098931609392 12348957614455773539 16232101924860262649 1395982840217571927 2811422607545614701 14289565271472318887 13175474735742902444 17416592445187710091 4068508502917851896 4250335468885106459 13269622343101073137 9146826424021420756 16960976163073055757 204001492288731779 6153631104289122349 5485445273867124655 10564325864617157252 5001333511808987868 16815392880441829608 159604079375071304 18282986524304559052 6447790747087282215 6341922503319837050 4235395070604535077 17290908262592975883 10171157011809433053 486840481943323404 12327100067782379254 10246304753579157337 7504475392346532331 15635949650577224126 16948405340801441888 9886557744186723915 15581545565968512314 1424979951442814602 9699860561249634491 12466297005991827071 7460329427824285764 13095950933903884824 7627184496925299742 15829510453417808490 5326147146887114918 5532079438045993861 16713290821989472452 4228934604776713518 17093892062345059802 13260597327434770597 10597251111241010015 10960548957288984919 8374331436906404162 17101691292737905453 12008424590329613337 5723793408303945960 13072392808196587232 11582769266481871270 1982016569772995958 8239108096504922906 6070787822545172598 2926239341047690020 8041817023782000949 7006163718826867784 1260068279173940454 1906409001950209279 16902804949062907773 17751378762636862933 6838373816873201936 6662551591762079938 4839954180604026700 13463856679856399683 6117187555340724826 11361375834162740581 8173496233472740490 12699064230771907173 307985044826822473 3924521429803402328 13970852602641517282 7442851892139686148 17756990756216023663 17900005148683781632 5341099351085659616 10532104304234209484 13949161810935755882 16811575019916284863 1156037644159918565 6114330154577438070 4075706878154888429 5138676412013828418 321385896416126647 4382819151872076802 13708383723937696238 11533970272354306535 3104384228170511992 9907229400105175643 495041645541069288 11373435583922329066 5951392085797808147 152834112826990522 16123253621481889085 8463074317621196507 12196781514872594897 13613469639214389287 2306739076317655215 17641398103145689330 15774962038379879526 16527622929383671193 8852014102668504709 11677220843003224433 9756556711853620534 3549251969236856773 18239454806492197213 3602103740325732972 12570760932265013124 13593576907171664091 6895522377365185193 14348771096262458403 15683780551494640078 1215603304028965645 10398152324392032935 9467059560832399104 2957129751257880687 16609563074470062044 8635263535474879884 6389498499289332098 15623887432920570827 15596204914239196462 2499123426685279935 14106753473214034104 13417499912602677803 7337980876268401261 13636473183294761592 17764308306689824353 1640917875296727966 1544266465870140561 6063143136758322064 1677328230006612456 2795700984059005461 14477344668446046590 14269103388870443343 14083638952136540038 10242816729065410580 15979546637190743494 12684648414681284737 3194237529477554985 9642616655307927865 6047624991346917336 13354440067658536205 5962595064348159020 4843005803081661171 13001086335699971530 720611831730405808 12608087246087244657 4049163812614077039 12084186928585561320 8335986166256804546 5478258057465895430 5339476408821835665 2321740652706147366 10202743560436752564 10791264353891858920 18430070375655442938 4713047415971214709 10873393833177664903 9759132842331638293 10667993231950898419 4827864565379422031 13893100082310186131 1242262856832436007 7394708534007022181 13892573874006603697 2166188183710210230 3495462542001359081 8091669930667093571 8986603872851430760 316775305840775693 17416583066672541541 1325365260658424675 5715329703651521751 4484186025374571566 17817530148042829875 2477913481177853494 5380491679953402817 2392536674073202308 14354915720438529884 2930998770949093066 17680332212475285147 2004130992507426058 1824854245696926403 140624529797734941 3946811197849465413 1599675165733412525 6089993341916230440 21738226295316399 14997391934849431062 13162815753506322414 5920980943624487861 7865773601731140138 9337795322613360951 4960335015131621190 14945439090383942887 15011513425338537603 5811923750031119318 13857130500280730069 2872870102902565741 10532648546837988935 2466919148754720097 9436980066207448020 5378673492244057436 14836199442587230266 964583495145835527 10296171116890600501 7159241812229992680 1213557581285564358 11992924129711906586 8525442135415598615 15373949514356826107 2325404798205793751 1684968994579840678 2202337145506493185 832185615649473578 15883705963436212590 17814342521615740663 10778848449104097128 4684572700992024065 13728234661385436971 4138412132405753768 14218500602516655610 7540036552129714224 8419673851152635053 16850192036660995195 8659100048953531426 10216820461870004397 16148218284555817178 12953765069483708665 12826155825090797679 11640220774966946345 13510352716973919512 317044512331164402 67266168898373987 8222241857892741685 6101283664547371276 3258174977384691528 9603644053070864947 9304739042765949274 11916501080182724739 17049855818653582909 5335935036267553487 11492350818630183450 6927090785407545021 10023101759314560936 7019973401064001100 9527582188056326875 15465351787952715418 17666849247919246090 10554058468262178718 13608446986551221426 8124315741681903318 18215913713054813648 10951103768618518334 14237699527452506200 17851981500492890990 1215695637078981168 13387588644177683242 14667476204036072045 8506051230425413106 10816984745871401485 7045225874788785785 16048201462279433964 5581785971868408377 1083771979655661133 16315390798025355850 1051992226076114876 17469148424723759421 14391344119294859554 8495180000347228009 12572062351138842778 1572374836093058135 13075756576858897658 10699550881424103006 3847629926865946455 7825684633436857261 1620836470437393291 10372503372520694612 7848474529972164518 16015362374617581330 17182016132009598780 10812661072649519398 11141926960001422076 6343506280478679343 15374158736639664779 4188971555524599212 4137072829093147728 3280693961471444936 3775421524113472013 16007721764628786119 12445745231484047108 3642855713979116870 876822144247539180 2677358631297212079 13321889698052249283 6019050855616022403 14444502161807606222 17024571918244517342 11752750523294876920 15472195549158130013 3636775256783621087 2437649566162093362 5884529721462523222 10277862065086583939 8245525414942838385 14652321760797139296 14649802149720277001 574471488206165093 5734537435024191842 10652801942822527145 4393512990791966309 14588064688208673627 9149510879559756790 17062965051558647669 2817919866390140448 6778731506431989169 5643187442370983408 11914664743122936625 17999228256611170783 10147288381486390045 2131077894541239567 9839049488034516355 11166318397751657654 14587197049326514063 14633817629728564205 12095257193184927453 1324712343478117928 12464992251746954717 78223900542340989 2969994600904717650 11082673902925472378 13987067767828160819 7159492628926012491 15510472647827653771 12095721036437888546 631285389837487287 1597232959997329577 9116123672823132703 16321472853530951238 12053438568124306248 17436904960518308635 14588208325490867486 15432744772132886490 12713258629967907699 677084502061709007 16548847884349146310 5216212735572233456 4141146323864909023 12384092786272311087 7786511541145004989 9779337539894901032 10596459944527847415 11449725939919117620 15853564047601329199 17845800670588669062 17411319828264092646 14518482637116980191 16535810139865419174 5353705137054198897 16075068179733868006 5472106739597076714 6730970128544293144 11768128773448796984 15853289935187817316 7465618076256135957 8752259264227561776 6592001039004631392 11220859144097551841 15451302050239129655 16520101375025674917 5480599557626303978 13045475959467820174 13155658206073060405 18093764552491103468 9670064942641728210 6144550630136763738 3449163004103725295 2416443063680516317 4401461022975648803 2777048486433882399 10064434059080264438 4231280978974698889 13412775306753108106 18261714917952425010 1697219783586265230 18270292758019921231 14125889060865466399 15153208578096416362 6126843454317107095 14394351149287030786 8945353857329997768 16750684128724152223 15131537832863384629 4203056643552412034 4888245811472825273 9411110453233143002 1972757622771728346 15500232198826447216 12354698428036097003 2823642583356088632 15969846565718575892 11441831912939883517 11392039656190484271 11605770043022908751 10868177062120285581 15114077826857621250 5777655952052733094 16326900247264291044 7074260026329578932 17664087881813132568 5163289132895701380 16027339126309907633 11666940982557241394 7973732161234478349 9027453311041155436 14267789085305561509 801742876237907734 5462560489598485100 7084878631171285362 6098889898691485369 11311635193109468146 4050375561016429005 2265508998475424090 3755401169989613899 18327347899805056496 7257083343740618127 5144375845752831126 15584639365417146241 4849083331492756583 16812809755007437962 1931443136960734633 7739128911404426399 9852215851970238332 11634441943873801353 4048235651032927090 17268326818267484059 8081717929849125126 14227702165518056426 16333690993330552406 15013118308762319609 7105510492337753193 17660257577597915310 13028690544917870891 14053331462808113815 9136292730241432665 13402328084933869458 14078683201278509769 15390782731677133066 4030760287557401677 4195477300182505174 8171616701571556942 6127473290588421237 10043145838835774642 16481888565946606827 2083803759900572357 11523820008028498879 5296222769475600102 8699661805071701954 14486256640697632141 9811900277967418202 1547580059231033512 14330512317719367983 1581344696359612786 6655045834637450495 12044470199004939272 2016503594973835404 5749472974527696794 13405827482197171208 4731452065471272220 14555265631191945324 12579583894659708293 10828261718651250253 12876154161507581200 4423562634319258495 4327864682042397847 3488101966307828832 3405380814254582994 15693989095978523631 8851676515272752066 10364976093580881204 10937669276753986929 12493126693183412640 11085207328175188929 7286544821055442663 15017130791630158883 7490465943922498500 7264563418058539305 11914283403585239777 12895926419121671941 1268213451558545212 17838640397552901990 15801822690908211741 6318240232696737458 16588824777243217810 10354871998156378984 18137098932315505830 3428124509228827691 4936572655327757033 1143929806336125192 7252433804436597148 5540671193581387742 6714987176038364559 16630246375777529592 16918259821709855951 3107211218961002468 5898451819361729706 5782342710767721738 14056999066025420830 5393989197060478937 17509152599736645836 12891876528681207959 10422154379093928169 17210149817741175509 15922071591730318220 9805143576693292991 3270539182898032494 775517173442561872 10063798263056775622 15923290487673878094 7653097989918672730 15707597493969704870 7918587410820991229 4603053505856416190 4860129629778563918 1654655675333070533 130523267079162315 15813377419970504542 1376937669774787179 6483978872195740162 5422432695299220041 1705401202823820791 7570066805351507903 17141980182876563619 14742437456073340420 11251174464666923392 2976810982051308607 9897042329588059292 3923024715466098534 14681515798507757961 17310386179829698149 11467756455424597666 13559417468802481605 7074495717921289553 1987960737715757142 6945231061561023895 220969988575403727 3178002625422658451 1388964749871766652 8104397529987014259 3277791579321879220 5877834948598636032 5570312339808171669 8961719389000984025 11357332761504394982 13133085150557444687 14574513064103264549 10072187818557918777 15525082915972660248 15442622326623135964 14790100696065430817 12031024148616728889 11704556546226575139 1578195396547495913 5961302160125270009 11095649452634791222 7803424519632269538 15673482101402265515 13135227478908884919 12562041788259652608 5940574721554312110 13687474528422902274 15321724687227886344 5542727025865035482 11473252086241317884 8693639558749952233 13640442773546374655 30677797375453261 14912584676234676121 11518560835604231022 6636182592934214311 6932355596907866043 2126648535141625690 9464591632575882881 6549029916341016077 14158907013804317904 3634652802547700766 6967395061692227416 5916892925520920687 759632205361480407 11077191876319893640 17014723861361417238 11242498521789341831 14844731249902723 17695887399810174406 11234769397929669162 16954091507570100542 1641811725209042434 8760131162558789239 4757488731719119243 4613550990983917 9480764567847574519 9634399058268840280 13468829081453194455 3020160354177864315 12943003095749080085 5302137299057245662 11710708898526734976 8569142356447501745 11943562205449167678 2470821201037014479 7810802727230908448 11054601762767219495 7545965524844778394 5252363614459531925 8771408476743186857 12810836820171452188 17570528799982099176 11937158756541064157 325234487795071857 17310626584927987853 16378445637332683079 13489480697702207550 4678358521186062409 14838652478953314944 3981538494842667362 4776215481982430368 16916431255435153569 16369545093429021371 6903120239591001481 8293376702735707551 12150081852017341458 1342890209116565950 16653492424388471093 7021805581651205863 5142894223071626255 18092169606312617551 9443178743859300542 5492653260261229921 8999528635563329607 14517099439189562548 7480169285236040141 7267858743909750107 923657771397584816 2833695294039924789 13303601060669416036 422862197953440824 3498822297000533514 8095998403593309888 286561068630760153 14636139577444999730 1507430421062850743 1336859362777577887 10998108007857659240 14584766524383819185 1078468011519386067 1493478191926868992 9795179119796530305 3100492321352437668 13601002323727181843 13395667264075345521 11940884780359640002 6224850346352113372 7412914573331154311 238044937196017196 12383751742895326339 13229842055497520741 4331072576407483829 3494395561640663279 6234951433140374091 8269205527946309448 8752738007530971519 9360532691091271571 414140048779365670 2378104902447571691 1322952098288840305 13768022969066800697 1273286315566612268 13354870097157119854 6571147423199724457 2064380545837157894 10448136608951483785 18086758024735449593 14027904402241568665 8295891191454763578 12889617437157897702 8793002400827436292 2449710842939520130 12152110263713392143 12563273952082581569 4529753894466693295 14752750261001617853 8549865799887780015 11127696085019222000 791167818854255202 12465964267098444395 2869272297156409653 6481897273546381790 611867205773495294 13868467584920974564 6144647127135655515 627348711290126186 8263315335806719713 18341097190990106121 7443874204345370505 7710598789167600696 8225642459150198512 12233169390975207771 2424851466829850538 15500535280228712971 8532967260855070578 3779697460411021830 10988778446616059742 5394182557517994792 8104156420358943999 8579696012989703248 7232123499839710600 10789279643966025874 14466571152738605247 1330732640375648783 10007080377126481158 3212289360288394674 12125019657846558145 6306710747902391782 16232732443646626109 13763734031271981286 18230736991107493592 7698485971489570555 774230251639706404 7924640237125300469 15957546760399205202 7510619171112020393 5665814663464417159 13553581695343024890 13046068728200744344 5492673042991219156 13210621776699940296 10505152452915596527 7631597691109926977 8762899155035845888 5426370451861022541 17843174157699041575 1082161488403542252 9270253317283632888 7780823544410522835 8403347896763803881 17896928672658001537 10748504966243288196 16308084151641337467 4721529233868364512 10325363905165401304 10295124743221405452 16812244013696611022 8056874176650088173 9542005693900412118 14968043619904684772 2872116659082815879 5788325099321733632 13101659409716903480 18166618877192894528 14239460776689322192 2956200538151523785 6907960402223072476 3169197361171624318 13788688452212162177 8891841275287373820 10848143756633257124 14122972907596031239 7804889130968279090 14362122220276973686 7688779152939485692 17205732094941644803 16846235011266920560 14611470200755156745 7178419064840757058 5821862349437317554 1838259797218394878 10580688246573623896 10480484438188667355 6563068832794018238 1606402607066120542 16872802645383120664 11538602684963324309 7975231877200318527 7201146154295677749 9209878188563400170 14473343133058850068 390366240545417904 16241077346580278766 7483992442239064100 15766898863471776422 7199208152829955009 4394344009104206030 17014497575527160295 15178073874630263832 17010494695624501566 5687086032628569006 5859559665748325941 14810345822267830930 7923638573474861634 17366418907854100091 1796747699567392889 7545691718734728425 17931454815596603861 4128032799667408506 6942402645594009482 2865431455106961888 13794609711353240590 11407334942565472130 14007343541889323892 17059869776195518848 7308972754154303041 11419897191171300302 9593144698467575819 9086276567498259037 10229482240859748998 14116428598462237208 12155004618150290942 10527446706483487443 1591762298956030768 17265352411400017859 13251472345181170942 148987380290380200 5806287333083161837 15640309714613508751 16282547270512993898 18409283595934117573 18137541775597624777 13038292824404807839 15212512490834064674 6386570942111176288 8595138826004595258 9516962758517137903 9785169773447127558 9342290970022349585 3230113742118865787 7251904170189687764 18312367686075779713 9901638782412130964 15362688956119637583 488668385480115134 6818814456362800670 13998160271773252572 5306009724874162696 4934482175608887334 15858517894734943384 10638260867360943458 13124106632532029676 15167786892839872167 14951144218320484227 15857242049119970272 14405507316772078931 15540203693027468005 5128849081129551730 6108547972955626479 5250801857180506778 4620487887437337666 9591027160642551083 4843716507376623891 11272282670981308572 8089560260664735302 16345383260233237146 5184193768907533990 9265843435162729728 7902296326779852319 10991861427721891340 6162394843499420751 2831959553138901030 2513653005712900211 6257735116870779794 5427914054090237008 16343319112878634777 8885631733239711190 4033248950918198324 7234479801546441941 3448465655274152273 3628396118678899255 14204819996649934259 580658608496617834 11418656659296349786 685537044935432637 14624867684092325805 16735263568910189596 10212477481834597966 10277082596441673965 17533161247904995352 15395790506373865168 7093984468543725896 5029617730464717071 13987593177320751035 16912073410616970640 12393293325228271682 5407919914626186842 11606852596294152160 5288789602001164747 13920927345321912499 1735596160816532867 4693224860411839306 13864497768694639461 9201459870415932918 2738438663644088827 18208308088403748475 12574464468173055097 1762261408443802890 171536001622019800 7639123522299821624 3571077698982216886 1213812247930116944 12431347827888045606 15063216352245542266 17324579112538674103 1018775067775482401 15601615022251940524 14784174948678916362 11456237981962322733 10437407597751801409 5708304445453819331 5502307576859681955 3295984935814992544 522657882672551448 2430149938798907617 16122727012062309831 15569629936427066442 13724221826223916664 6888210063938287106 383791258828147243 4572103668485344956 2079896087933017777 8346257541221402176 5756505552935534341 16009633587294005233 4480150817720293746 10199061166190128662 7660328760104567001 17365464757601720842 13211854605406540216 8895763847942633687 15957077154094772795 7534576951557314369 14279299467740708620 9280894722469176749 391660572218043594 18113331114242927397 6094697313553054614 9188619173856402613 11154175643547402729 4570917266282908861 3798991914487288777 14733676036061974291 15331681100711879009 8526803773255373870 14736960922484330705 15980523380420114463 3543726393956571735 9463204380446869500 1092283167906201481 4501183862902027624 5798886673725912777 357517149565550270 9350304951023191843 17927809707058713623 645211776278136249 786876103034125435 2801812987720941957 3402873181075141757 7016820371929915103 8484826683594167172 3408600358897002353 2165181419482357165 21324322849454702 11245557223378553329 16886766983620997185 1470318039206573516 3896389978901810356 9563557502368994999 2995445672820813691 10759299470781935076 17831421320651198858 10737781710320339009 12235987305532748578 13718674087618954798 18185056895375709820 15710616211945188699 1325505794466095589 12150537830041776870 5103084042429671956 1423197626874943308 5245741024966694498 15250183701621039309 16069716618803247420 15636393046331947848 17836506815685407247 9995456642890477100 5978304566333223564 5171877867146746823 105705456019405794 10659224176293838089 8033704797079180477 6913255323839386955 17269121295672694841 12930147763509491274 18041449549049981651 4874386888527414454 14180665912900386403 2978853210733470486 7508673570377347707 12148076236801314742 17934737545490045947 12899900162585623526 8364523699760197301 3061831958140179950 18001046991632186077 14245596124598088964 9314300326313794356 6822772788340534777 13384650698680794975 9085488207080002087 6031728832078911420 14852262400784852770 4220355425951068124 9937668348209632585 8899129945986900956 15002545875156480066 4325179649409114146 16614351400200894596 2769865613966657391 9603282773176213191 4189243934070175303 14360114192407938840 9301028581405781873 564240577453401701 4464264287214483140 1711340248133476990 8802428488431262254 15619463690401999742 9001701660177228882 7250707288007583074 18218747087282297174 17584434443328028980 15653603675011406620 14806266906904290407 15717418636800146048 3175830125049677660 15512427897574528224 1914522341587363848 15125710986970876052 2131275342241557381 3678802795138093249 16210211209306588638 875642598522702134 16842747045760795769 10972797384565209447 11894699796454500972 9637291729618738828 8838973882956831871 14937019256992325857 233513525664306440 8819344880506523122 11544518894847749692 8342759339105055264 15254231465939779211 8750940423139871144 933558400096176954 4506155738119119332 3242876501531717895 1753706738998125960 538694628189405014 36738739016511663 10274350087128004395 15851595521463028592 4001079141708460819 9877317416522939120 10462515740726641060 10556394776999561770 1608134404335595855 10513601298849765196 15314663976310026452 9365925258213955256 6574686229706506266 10602910098336207594 3979835361972060044 367420507606779539 3395941971323286652 2540570641618378007 10643179458056191761 13378858829211830199 1948496977985238917 12158980756529832481 17117546863933649867 18078433752756129217 860122652294202236 6644034277296848231 17281166124465923927 1169058645470709804 8073797439545758081 17184827302455650659 1101538438859072373 4524951275339039025 6018246207097951872 7057701338607600856 1940499296935795833 10230370625991315506 16423276478656191811 5046565951413535181 8816744492975244149 4923668210320408974 3673004318977821245 8914414678047826436 403641942937474577 12088250036977559061 9804617748071664158 17715669645577571145 12073001854296512444 4447136882599074506 9143800151850957839 15804278112437588342 15593483062248465117 13890556036738390887 15801916435761044345 10077252756833170939 15655958562745656427 7799344037536327344 831423602761079836 6903423596630677563 15157982489508983261 12368594593491207768 15458917251300071129 15961752043084493116 3331529418067710977 4450710007044793720 696201033731072750 12490260444773546044 10582108877383108732 1673100961418557014 4931594675923973910 7493295043513547676 17090298867105006040 6047462307505766468 18050381895481575250 8705522422783106985 5098871142727630836 16137610851757078891 11312652482174671439 10090747697956369598 4254409533091640414 16294427167314314425 2874454980219270879 7190598810300597954 13486460527100095136 3141587818240434212 14983833342994087667 8138160886482959326 1515231683738920196 17049619703120717865 13210108264918496634 5809234581972190398 13669873452983702706 18246023780609483348 6251889182203966871 7724218412144340965 6103871058378599187 12053830480688898464 7777027989435413138 445915381880347283 6871154888520241544 1164716464566424621 1822501337882688382 17443234820751844488 11861626871201842584 18169232560811047450 16921059679483611869 7824737466012534892 6130903806761139302 9663173908996645135 8436040916489912543 15530981587503033130 6987360017505186692 4834688507992298265 4074930322675084371 13817154966109523677 8013507380916891180 4345609241825587766 3140354655655399152 14229977012303173899 10621103766491261053 16498260895768734483 15296888076180133890 7399310333672661650 11252589855115984012 10949006798419049559 18431764323923972408 9720130990360372469 6923990860334912651 11382187961957429789 1185662904936349674 13847390387121997750 17783314350559121068 341027184471264772 1469576042552163127 4215605604566507368 6262788563718189596 5104216322141829323 7188078341039238755 14361106712992467731 10690430797770619473 14757508540413318692 2833151598689053660 7283518160694165958 14906875035917632265 15036254652375779068 16807793001595058839 1547533111755968219 159973716046781782 14659521567229640765 8617991508578397961 1447274131033144094 12525901600212145981 4947958542859758248 7668243832146371438 13908805762404355190 3595693672617066604 3335431487890310840 15005088372642696508 1862525624564740589 11680908626509301127 4352010122239212413 13696387572792956311 16509296236838304937 10372693800970265548 5172763267094537231 15045314417694255110 978759121268009543 4152257704851893131 1694581401724686824 8103403888313119742 17105723585166998574 15386600364622812534 10451470412257226453 150369347568684145 10926250872133149037 6400200666826472755 15060763675971694367 1076788529948045961 516992207665134031 11663370592346137664 2998026734597184168 12421075672336075732 15307964815182863165 8437850941877445138 14241375779411757872 8427211436194113561 4276436897960377840 12685947267652829011 6682287226767344156 2837160826543035881 247853435100214372 1400095811338074451 13156200476544768216 4410007828663060069 13822220254487629945 14584089149686381211 8595072499363896281 16149130045430155740 13992128307635552741 5458790904722748378 3731630839994134763 601688783202858858 17899101370088130057 4912067114484191090 18076398930999165242 18159399113312579568 1518239043532031549 9292811546923568512 6170270367653483560 14288617622386203648 17768034723402600984 2515876978699212696 3736926419524077160 18140921598095959247 11703758730274021490 12159662253523429872 6255721321589791555 11987274757193211690 16923120638227617718 18275218033644200664 1150188223118994523 2899195687076920987 12597153989427744923 3384256775917654243 15628888382713926509 8721184076231925357 1244950947143274117 10868090165431158611 11749229983240944044 782257538841435915 14460353064789033857 16543299264635449317 63913491955755300 10849297839002865988 4663256090775709996 11549988763841815140 13079218486965866675 8348098504357369865 9161445404870918072 10930940599231036093 6243344120881035376 9751279076115794475 299423458155991483 5696396739016561680 9835270396086527390 11280404618368687478 172178567357242126 6266126526249294200 4497142589515145895 12588330007589247015 2258806561574581348 104446015141539168 1575695322522327561 12121608861607191117 14365409070640067787 2585665726621921206 5652295823508483907 15757651706846625656 11492919116537972416 2599649129178135831 286069492119972488 9501376727734350752 7104187047686008604 1702949582281009270 10408248508329988685 9066639390074641595 9792339923124532802 2558296103096016524 12058280612380912249 14153174252027076472 317348843719923993 3850873260618974788 13161323579813416245 11007909975945087424 6324197944935066095 15593368667975828565 17180689695653911155 4472190269488024149 6041449573886363150 17967398390283444407 7691857012414005622 6829959437544488875 6448361575170628118 2778135740247266446 605084283263311294 2768336269159010158 11715188202072468210 3355984090303589751 11843480436779110567 17717031217002174474 11705942106096133902 2523701412277581578 2194826858859414436 17460858443317511805 9306604071982604039 9914103038553059378 4006501483899056839 145119211386267269 1315702196368425383 4595159266329266514 2055547390239118201 2622926927448710320 17887438206258713723 8899105614704802624 728528144842211603 2199306860664345096 10268299315184719005 14819801626904488101 7361218380811198621 9451664182671668505 14723882592957063000 12033801794590913644 3690699266313797145 13875593784974530075 403239399802926186 12512987149906118539 18430666265572646014 6094082904027493658 14119102313666949573 7527749309123421032 982543654406552933 13111199733276921549 11399356230361247199 1922216767708525867 6933762424599943132 11157994920096063701 4858121370809379789 9153440917625107857 18076747483065416729 3914959261644882774 12799802269737833758 6064631029173043394 6499213703601763436 2959443454549913997 18146525208021151690 7082932740214242496 3759864091143204151 7903495409040478049 8626769167821874221 9980329891586384207 6901056807443389612 15257401773446161739 10522085082713022989 14562033639640278244 4616554786326862707 7162807235310669900 12294561698424305600 14497705844697063154 9820436753116921150 5921821872838760105 12231568628207371301 8242835534797940669 4646094670512284843 12166901901180740481 8790999207539427866 8154765971488213543 9133792396703104590 18367943121534329404 9724600873972174388 13706281019542502105 9824275505957936744 10197697793628116020 4681729433275909459 5043874834900028034 14899002960866345814 2585380875597129008 8814994161790214378 11305468969377539856 2191262618141910199 2748142620175541192 7216659966552709549 13706111248297852695 8179988682025544972 4894132269868193945 5422937606726888734 583356422642756078 9500509041408548544 5386275393474651086 6505890794778203984 13569958019352087578 10932563458587033143 8981326830818963206 15477617123657338254 232563763302685735 8410262607676905575 17379969102216354189 3309350921690535826 18167021648696069614 14576515147640048906 8537809267590149953 1127317290477668157 5161169295890668116 15274323314674824652 12618479849445286113 13326866268415812340 1002617790803344896 410493988340670684 10259685171652339657 17915577634136050397 1643023158564483828 18128810524592282261 5336657392870890489 5032695826308701600 3113689743730791254 7692389967761589316 5889680976733594825 647518471690359506 6494144813143608688 16657263987934260489 6544108736183368565 16136502283521134375 17734061313930709667 18394145798026380827 1150036179932902970 14568740237216809997 4244582287023736647 6266862889935649565 16887748542269121785 1000253715075925349 393757282302742258 1005757011161375491 11109415927387293695 2738891713757205011 17367074651907363703 17956964640373479921 11663675533869858168 6221108530261991020 13464643476853235717 15181998163728538598 17727966120732261676 7438400939236552285 13350120892210208588 7933149384220900864 838908417022704423 8705529210227001872 728558846245145099 13899529233682801605 13757936339068543457 1116711788683684038 15534321309066817770 5096332385580157269 6842329835967156661 1258400171844277192 3108901287062234051 13209205164083189705 2775971016232262687 11217097922622220504 4486260365991720405 11215546210501452884 12356575537646159919 17506032161330117000 4314798817032779089 7873949294863546724 18165720829890232203 6454970980595781147 15781896315800387292 35273265651930791 8057353247051021190 2320409343675053585 2086520016269939158 6723610273479758191 8908972949342853394 9763318298673907688 17951863973606822385 7241677008476657384 13777956712041414093 17240769856926994628 2302207889535307702 14137421386899126062 10000534783253640559 14405152319906288063 14858236476652777936 3914089508806478464 2007496459002261955 4954400458956561334 4279966465712238373 13923971749918581692 782627967553347103 11738699172757546933 6780943857212814176 12118789416747446720 3529858738976337640 13207811105978058245 7639374625696150880 4080840323979841209 13262143214625716280 6574026242251123805 13648672257915670599 16581687973997070818 5073857891815802221 11731681722291949349 20078968237685694 1830469013345061734 3490456152045710511 8753967795374018528 6434227197966532357 15324997843052697200 5377483014029747409 4511871659225317826 15371516979756504403 3044672215578060515 4522170196269823653 5899612317784586742 10030614466061455601 15331409760030040232 2869539168907966403 4683093016104344439 13993036886605287522 17908141604491011659 8536222601870245060 11556632995671644786 8681983405422435376 12985243818629589980 14468091349098391576 10460878917255159246 10351054746303123988 15594800517962887508 6908495866802186103 5666181359961893190 2660251881831447882 1438092840007132900 8832556829160883024 15758128926287790335 3374198762061255868 16463361961194129288 13977312477135618185 15095890871473184904 3779074955862713599 12204242209558844956 7743533880799728486 17984492940416907018 7339912674575632304 11348767928730665619 10024762623862298162 11090926484930220519 13678045362768968748 16366045667051153874 15000042634319152071 991790138271075001 1157927026510142229 5637873815680050634 123092651951505528 4613328555919287289 6678186908624727909 2458483372161169179 10712491794063871603 15799159571524369051 4903734870898815078 3595085456558163289 7217408367646761066 10109876495213152499 6464458867123531480 7726108020637622178 7484796524791755755 6401107502004135524 10487874324089573853 11520125190119025151 10090991466671951802 17125258556780322334 12219241679410203341 5023337950751487957 6900630248891401882 12144420410553731824 10286422434904734948 6076000972540125020 2358458327099814837 14810418673305062144 7039563181868575451 5803561730513597392 12071559029926645209 12939087635885841888 10020446627782838093 5680150915054412901 13206158792541359966 14849508185960247896 2018912397081634510 9629584441692550774 1240072338077187648 16525700912882027102 14815183553257316068 9654058111200188358 18200812266216807469 3053325117463099915 1803114037311060807 9112894859658361934 8269897316943897104 4932159888195920762 7487018581113527165 17274105372285939749 3494831901361435098 3412212661971857514 5212274589207058779 5606877648630517343 7886848505200660242 2714088551793380662 12436759359105670996 8409079070564464768 18139564930210094576 12094779613868310871 17924151168489242552 203510098629147202 18002247989483853087 13937970691490249823 14776439338780020814 1729787828885214005 14335825526443584598 2796003970103555156 8709115194462295517 2550437968808943224 4700099769890615030 353086509061234019 15019391473002700905 10735488321512407585 16359882569952020574 2454816012052039844 15380607576532405331 8528418094356368118 17887173848569113702 15826189871868587678 17509861364257297227 10876819378313916917 4306838640079585263 16185741520456391055 4798214497735640441 5010369774422823282 1240693426770049307 4134140447712282818 950870223173333779 10167675366689069254 9273642950727571916 2312602742815153526 7972517455893524863 215154327513506941 2399193768652997819 10356961145319213122 3303088518378396042 15124616561691933089 4712628091683290490 9449348718665164539 8033109102542190091 6039400021263347078 297217936350975754 3215803819619977895 12292427867606682331 2925640528324009445 18006909041729789131 8464615716887355011 15501988485957516050 17224625709366138383 13520215877216526266 3768269070494989420 7414352651255706764 11785124989978422603 4669526674025764032 3271858282279301902 5163960648564052337 16782903598371834415 12844170242247188994 14349699758420932670 15686972680598845747 6176468499515628644 10115352652768756598 2980161864119642759 7228550318839536492 12538008405267920668 7173657784342704565 633316651965688237 1325831737140838997 18121085685052518336 3221984708211045961 6069951496709614031 3244112123596274247 12348880512837520982 16527954115381706281 6871656946834850357 12401648483480970736 2882102218143509597 18324515183885699278 3032649871351024060 14359987590583351679 11083424876885587881 1483165601610000501 16286330153188733299 14809080528273545128 5466098168864081341 6946271446771199061 12134374696990619269 14299151355074404940 1662725599718528867 13675447503534117859 3076237404523776052 4849281944289374087 13658169843773331018 9436770566360374884 1031400630726089241 9598122740501154910 2130705939297694516 5489444443004167347 179456304222878629 17368916677509232427 15671868670813699364 16433933129230295155 17951047730183511395 2674464799644639899 11660124629627067857 10485929609434736617 6886200824628468010 8398310782762568100 14894394610489886804 8024179083607306927 9773929872968812639 2146029062920339618 2234742799368839653 13986404171542170394 14106485330859664398 12553044513029210386 14302126217756977904 10823332657271929412 16936546286542730937 8662443514671884614 6698226500058153196 8916970308290220394 17035028253366061409 10605730015849869381 17284018076582019699 5603107696866147383 2606539450719675881 3387272717058629702 17702747657924017566 5255679067732759007 10786507168211475147 1171968487978312947 12994946894709172472 13818349488011117390 1989065788662831524 9620830270323677535 6456075892537397528 3684850456516854317 11046236147963979176 16114264354209065737 13449459705040702276 17941303772062945747 18244530774037385197 1703559076843617530 7636820257022787659 3890609819719409877 5303619186436218472 12337397837691904234 3753201084077067467 7369417320062688000 18278977324036838735 9178441218435105457 15834289292258147132 5027054368396689787 5488172158583653703 14969239674064619087 5531603688863178468 17116451779275179154 3420995531352649259 10334468099978478941 16963564886063204063 10915312325091054456 2470871381479699763 2630456327083383010 13847037163892727821 3444198792859248592 5933499928881482599 2935741244088111763 6500645751813531488 1769437061890737689 16889049860922643583 17404688704682409711 17542382474268950480 11352902285942916433 15910906173585145275 14048590823279817498 11768297981772465681 17842762995047476734 7833993136257303000 12364070196821565589 12470120703848777744 16479424490966045399 18246137879887753950 6318851268097054982 9914004308323059167 5463901447690607437 4839484160272738591 3721940417582900018 17233142436128174277 12417747310026894840 78014335485760460 7217804250233756204 502255178468841552 4447538704626753344 509441817053816087 1570460498711339958 7785716659177048114 10757815697290272102 6810384980508947067 5892127068400933315 6473019588097766591 10242787318718270674 16423627589946109442 17420099667440309551 8612505938847670159 6856767622591749927 16358063439785192438 15752790453570989967 12644848150270879833 16668556970616740970 8609796578707803316 17057169461088642532 10511920614615883513 1341871447710187231 9158936703683642500 18295911741432753815 701156318523973177 7723350644565644241 12691656958964556396 16185287926637881026 3605916560842000465 1270834590707511543 15946072080604003956 7003817073135675261 3469420410378904831 9607039855627175179 10433465762267098991 2690375904397339524 1951652779335865816 397825608973219056 5071799268989918510 2609802136945699237 3581531353077223185 6392401620359963441 4705019243020476278 556937538188389954 9648789945390446989 11121414631346749712 6571261882954562425 782703410241961969 7198105931845106807 18078183965455156908 14293399463204616053 4862321180931315959 10865713970455286473 1691486398373839062 6203761753333462513 14128242233489637429 11076101350536913229 6747141877714180150 8452603027920185351 5366070968399309418 5327791253511026849 17120399398465854150 18207496384497649279 336901122007700407 16498752232046748345 6049511745159087378 16877826970839759023 14510346272256403120 9307495935791545805 2768502692491544798 5571305911120331359 910804396338255045 5847272819932170217 7936251767105554817 1247479877868100107 15053810045049547422 5327240257414751910 6585413139373121232 1484093924773961571 9163823097173000596 2694617294263353931 14245766833301112032 13349754396931850758 16418652173218608081 13392734861717887342 10423359310389279590 17372859022677362919 13951137282239562699 8162471980809506190 3331399863168248189 8159119170557675536 5081357537333331116 2631102189950742091 13638968758303334734 8792121083308055506 13605732522778639454 2148695972902779783 18142152299335746720 1026166380224415212 10612414271918795318 11093588191504589932 3219645620365734133 1594999528761480919 2468079059273366531 3644384963117650863 11240670590496219398 13957484912358617818 9052729249997328361 2603735780630045979 17353293116433392449 17656664927848733476 9171903770380200596 15295020696407632427 9647796982851231647 17787597726438720839 16398945517648816669 2808217728497800352 7704743766219992089 2687384703497290659 12390953307438335115 16788867936114536921 14470810463187690125 16111983169595870480 8838833330926495285 17055923897716426929 11662765575066843234 5687216044860848917 8051773745559382342 6020571741117611436 11080476252190672057 6811379705106815572 1794964061510778082 13896467434837350787 319382431002295788 1729785086250394323 2018493236592127294 17355263325505787521 13519361718634802452 4863610956593166506 2468315504539544873 13666212202736093960 4139019805028467204 15149772940451732317 10626481319637146802 18138265462328716094 2798106060644556189 14211730497803408649 12136507800748431381 8605532152220464728 8195000626207336267 13015085006569606159 5995819962218677576 10371596640666843313 18157593411172513425 167960712959676027 12718606149857580684 17405892018157895274 2217194719635474197 9488580679304416304 5518605892618671272 7249049154933149150 7044478977302737726 2853740896199289842 17310852971157905040 11007021064750147674 15014543259173649826 18259675932116608299 9042469578066781552 11695022714923796413 15350085245154640137 1130652730069477630 7687334502794736168 8593971258467476263 18381931049528524779 16208178424612206769 9798730858718607122 16591152873808346055 1616893681180419292 2036950407101897676 10788561635518004974 4740596654264005861 8960876725110243130 6568964821730550354 3840418282731490036 1898935774300400201 9380889860797552909 14837105416839944150 17914402292871545373 17030086827609147028 134132764846423907 1372854599635529479 17782037029822135223 9233032914526014176 4638054490527120255 12080781899507014315 14380085378819274902 17794379416847817538 14054505421947652471 2630529809309090773 9568535575373334009 14317026653534576637 15640417428352448164 1254174014968219052 3010515424710927167 13385074821616231816 5835959451765026371 7950568151359752271 2213110759653536639 6790390544955436989 8637258418808150219 14688405275526847636 15134179832033168057 17089761357494314001 457509651465048729 17300157326398228412 13857137390067714755 15217845672256408624 12642339585767098293 11950896132508380795 15633184291475282847 12831527918218832532 7109397656864401827 14646990534300871655 14294521794525078971 13522278795223939122 10680171979197763040 10787962047211481205 13372300050479093169 3729235286230129088 126945850495858385 7674858337268958340 11489389553067342170 1113288028648713375 446289868944584712 17485961020317109831 2638246049399159610 5502222664571849840 16162533940154061310 9646680009503078093 11502212353178859785 6429371415993841211 1785343054246536945 18205018801555100054 1049683236273461920 15261006273459095377 5893533552078694553 191547522976724575 14141376584645923830 4396122268346301639 6062165763692148790 16981261342360237825 8187284331236684938 227884699171000553 18344702256653947725 16649525956404349487 15020289746511114492 11749422417046262602 483290359584702805 7793805829622189022 11731968582003124859 3449205489351716083 13171142839494199462 1099013956389158597 4069424786670408410 7906403332992587942 6892316613206364562 6721972511619126407 17981931078698868829 1380035147080020888 1727395368178016698 15863511905330899112 9025425752704594623 14499361230984309626 13538557241505238273 15076914690887671498 6394172953194267122 3787239454462569399 1266636128536608088 14659682740450202436 15453470487259079910 12539235879724750040 11545094612110651845 1775609424395590204 10449753979097836703 9968498237280371113 8140386809512871415 8677135701936823657 9605385610791586920 5292653998141241085 10970284487441550677 12507240116650802365 5107983342068939301 3267344921666550901 837183870719253295 7945496021844902102 11112925473470276189 3367971520489529404 14666107189522020328 13965717067178286989 2275241068626354585 4519501075716415953 1875724106735027273 17413043685186749337 3965500315121847003 16083409611249285385 6318118905211865870 11534300362359347810 2918416786496768693 6784555146223697881 248446883879615733 14082933086054191678 474912894723733492 16563352216663010009 5502870700347022158 12872189026611885110 14643879115293212833 15622946874778734539 17053708820275157356 849446095098124317 3632034125502200283 16327829075666798503 7483048686067027640 4793723560313164771 11669889143148405091 15241609281530505142 10440377055442472603 263601959620109215 1262141298356629533 16282088570457640765 2491991031820160590 6320567797159752377 5809624313763934650 13429476528748049091 102310212195650812 8570862576934746355 2229779910593542691 9516670873656064730 1646420556296799255 16797720247019507806 14273923688449150222 18267443603298185709 16472264905340460958 2414184163298368078 9516218165949715327 13412697409161960347 14771683559311762397 3277632891578124492 16490202276437330355 3998030232391815858 13330645343061207858 16220751311974768845 6808077255123266973 12793284073814441347 17178584958725550638 17539550051678311567 11662292582892657058 7859760643362636090 1303741703066463983 3259362223778605966 12201044938545043361 7599108928378433015 6254469034413413999 14515576521364097493 11364983637677897054 5932761865826557806 17111608751280580437 15846324781145655022 12442839140927633496 17443019068896691047 9168908609932398700 13543339173161773922 841087920555622741 7374536515745865117 10076670339073362004 9081733871859262167 436588516429376525 18323275811530574613 16267619442931853689 10691941261944362356 11915875495756635815 4840993142596049960 13382989958480193054 8438236684461034387 13315183134515777239 4088439359257518124 6605771403233725912 1295040822881095919 4104273812747721279 14908251970629934178 14961448381901246534 2992324467219423758 7626822885262827318 10675254831606537364 17609807783243402233 8193252414642878800 3497398271082139027 16332514783715194211 8217817141396977930 16567058155404852910 3118198098087778615 5554864076309465625 806488836601238201 4297816959817608312 16401544778598186465 15442899870612758403 3234530222090274124 7311338903048972093 8989838544904825942 6605720043029261423 2066905366172678100 958432461279004210 13661774910166572496 18270317434544010656 13306741600756923328 14108874368162943328 1853807704884000783 18423803919136640781 11017631728527153986 8957551809604163392 10850573693871070021 8733916181040715973 9945015984052196125 4204140623376568960 11940372169502124407 9482231146627603223 10385603060221696011 7471535541606413912 948551316715631060 11225613267291389884 13330845622925762908 15523156122302854476 12390411399481839689 4134243807957958487 660059584804812191 12676861386053193679 10519035068866271833 9895272932757483933 17997699438921423592 4076117423285887720 178564814878028342 17766757213126335555 967112271963138660 9537198593550893437 10478802793777468260 6788738694978329143 10625906051059573606 2690329808430930544 714615779770563351 10344979449750488782 11840758089230861889 13940337116841120641 6322332052958652742 7894786206707423664 145642787368637697 7948404524488375298 13491906296460668685 10175765320745690484 7148558220665383957 16010813354438879982 6837869302813751538 4143762274112249780 15850691739156728713 8744887205446487101 9993537226884835754 4313044212243665253 12360703563770155788 12071604700538149771 16774540341692117573 13744511692770827954 14177694684351778665 13650678969650117732 18011401561018429188 17004406253609833572 10281765976885660705 17795576572763426665 11534381406505985990 668336419782834626 12291186135985836322 13741215620824010277 16830656359650389117 14357736241707881052 1711320884528676197 6707519567266937205 14634941570902606181 17227409566439893946 17892797400548778485 8297006287418175440 2319611898680113931 3079678420368429144 8761334285440879199 10384023900372386859 18367118006875899278 7506056598075482172 10410698511213096244 5046043628040178859 16782439214701697178 4459244897168413778 8121972903835352965 11825968889853552212 14281729085800763735 1607813647461679133 16066191730271297937 10335369213492260578 16299603938507284878 9989188919061082808 12128010238034357342 3935098967322228958 6242438904069402856 14547242961759862500 11344996897690821600 771683022521160711 11666679927249080364 17408162776078645433 5494743367435394616 1291353714927708136 16422658158997150132 9193234769916880618 5236065866208653436 2310958397198943438 18047348892489317701 1012234756356845285 17904539911778872862 14840365285974857464 8757449847921442147 4342757374248013346 8274142517584361734 17500141702966239153 10015711804629538766 7425642913305238473 3916045739225159003 13643792740653152083 3513427994881819689 9887020407653209856 5126632864037884355 15240942491776899641 10384394616434202150 11266286430820656881 2519893046042604523 3450770788392987673 4346681885944646822 11188939793154803639 17287325873321923920 1408191314284727196 6709863006061914601 16121882243077844599 13177226915598660571 5066863507839306266 8043123190977635138 16522314898945818219 487247176765784994 4077479042662633160 8281458163466747998 17374281606402993119 1249958468437528988 15385783422681830670 6529806888360030366 18019153379930254103 17255843133062492222 17360299519924304538 10137403999526804731 17836661995282908419 16571199226759382967 7431282489945006248 4378072800540331379 10028314598641545036 3600112527451599992 12201288851336103833 2810102159281306342 2247905101029702887 9719987679242486397 13696023262079521026 18302877550468394561 15295317363967607146 4283451814147616942 614792299636530150 1169748021309363862 9366662812840074710 3099895402104374992 12648544746714017499 1383566875658946363 15127993025519475271 13793414440340554843 8539424280289226315 15091263014758154728 1835075277636424790 8025309783958490378 2264827092371510204 6355671922380560158 10297922316182934199 11519026681923713416 2856431016809018626 8817766589014969817 12353359904523564227 3790011553872346827 5187378189264415766 1003260797655820130 5870823458808327919 9810689413009399602 16739446475653207079 17429736599043126762 196915774442256758 13976384325125363563 13392842971862609541 9915229242781303328 12545601232752524595 12753245741775230664 17803736511960638506 3978951155290456405 11202436456102285872 1817479096574809682 18112256236771869764 1291841553506203318 15470150587175704698 15484037272853778163 8880824566879607708 14561567565311818798 17074686851900597320 7873113510601229839 7543976504673348548 11329960952121434293 3338148122433909572 13268685968047257456 7047006529304255601 7225027242264918329 7152423048340800814 4752661527702120309 14023465044040788698 11488948574356602210 3641899208257411733 6608065914607491335 15277493233446353361 16706306340227213770 6044598451741281676 5734269061356999197 9625369220406090386 418364993990082932 13514509950909177170 14678714886581490764 16295111065260633423 18359350828936387881 17115519623258796953 8502475549359447499 14912953507607844580 125148488523532709 16974617827102890777 13641415011205403569 9308862735929865729 12061139720919248634 8663676483525709803 80727532943707296 9264772106987982012 1648103879382378346 1288734781938347026 10868467917574664686 6111525984674929559 7941474994296847606 17071805844523899747 3055926620996410921 8011266035546770457 7331713496528639739 11798251245499090939 8475529071974365583 16220364947796199119 11044159792362460091 15901703440927368716 793188769276175806 11222522020990233179 8626092187288038588 16476050746033536757 9530482649499947417 14637625850512169518 9804078703788077072 7760295662724345862 1912115157392245856 14120456629822864330 6922779543161541841 11249931361308321724 9960488187742338156 13034962254596043275 15241428073140943828 4946192434369587814 2990555906559844682 12547718051623544636 9986998883270056352 7652902048082924575 15731034321044314251 10793529980760704093 13877525937354869839 2593656842820204283 17678065443127270690 13972257884045453441 14805476243262034366 3962777015728535239 9062627439642746938 15674580471824520207 17145485582190361127 218772835724470878 752610048369298967 9113838900916021211 5098584591779615047 11386594190303385774 16350505553175053397 3873407575753597708 7797617560939074018 8856790033848289299 16797855402288860919 12719601400624808834 13797478849538590507 18000705654958743597 17266430848975306842 8724826560536716535 18351026084255376133 13269014897875482604 16982125742255613041 15654797382595437038 9943440591744613603 3328945547697445259 2197751980055624105 15670459694993817923 7737905110751018635 14501177741076748956 8063712000062403191 7143099308198023079 15857291564036163717 16968970296039815226 533076542044673396 6969602285922684919 13515944744331954669 5169880392944115988 2214887961873112989 9389112771981851273 15926793759125034807 8499961591094618368 13827884110334147367 2766234049693072503 11091563105621879403 10811954865169204375 15755793817987555785 10690775171376974379 11858553269275078905 12163739279222065257 15870673796114535055 13318773812203773922 338140152002593710 13758685467229865288 5379595349629187831 17522432413327806374 4940297034207718241 14107926196367066103 335908132949325974 4135373768409292166 5703201853571220061 18228625156129820516 1834305951114594092 9493991394453622211 7419322827069024860 6497798373681051597 11560919663784666862 9310875158776960528 1968711363032752233 13949468029506448905 9305288941965321646 1055278815200251060 6611807476679891663 1904875648375219661 4605591933152175161 17185459695439605670 21786646901284444 15990878473235413704 8235885207557058816 11926406320795547567 2939088057653001559 10295332382493495643 18175681064133720845 1597793277327714799 7310087001492357737 3135767210486819933 4882863751353785647 11183881709341178399 7027011760429220529 2822862560392845635 9208131200158496147 4365846033373375522 2898969044372873508 10859288155934393253 9242859183672245165 2283282338135660852 7512866555935720854 11431799124645096203 14684364098975146631 14297285972834209716 10198274551018834242 9217826647709060464 11433156696185119769 11623608931804275463 14396438092539540900 13650726112263110631 15469077612663701958 13291534483375171643 12882531176509772735 11006043289517902078 8104163187324119721 3730277673140565930 18198857939685504871 15037364560111476269 14841651462655594563 15861118551143795536 17797578466262356673 9527237235571648941 2994565283280656351 4633591695321489659 8483863123030812225 7226410966966600158 5853133749636856417 14007642944886135850 1278346025650183331 12639216704617944274 5705921095861771161 18443224003681921200 16735149085697967789 4536276331663926180 17977786986664308933 16644180526000942439 13778378747487067306 13344530328687045309 7750771979191561473 15936155594777284700 4739328124291061617 17370474364919488876 3305780395600470355 16441215218023365137 7625191010296694869 9086497422982043832 16399873306007579649 10608496239162377943 8379787554712817709 6802660595211962146 15505253532964250415 8950619904357731087 13767191369070886996 14893163682408126570 1878741950056399475 5010899340210798050 12088253086209608079 7302235108293623965 12097076206073114053 4794866376674119598 10408587269067289330 742829400961363427 7927539842834057779 1636762706642837135 13812417461087774747 8486759289332266043 5223556090458089886 15220627272411283391 65869009706430410 12832459988674433512 16784164059452772005 12949320286120894067 12911035370690564595 1801681015066859497 2587390850694870850 7756817504027379548 2566294003232015234 13723056046731744280 11446433150953183853 9250926902024568183 12958821442454542100 11611570159925751840 661821626648739451 12533206444392465231 10466041846516489823 3785305661993250575 7395281728505790314 14590177139107143724 12701178025557803450 2806201016374143440 513180792278727666 6380075266638197488 12421765557607322829 7884576505060481677 6977519749365411451 17213243154672310650 534163242990189739 13161003283848561114 8762641033753899663 2388025673947711388 11610849469797618592 13779704871396106510 12820034628825476448 5351492284435679979 17427850586800169536 9580364607772587327 11595989113883321099 6097198630532619496 15486563452930676707 5938728218978191208 16884520990540310873 2810433813731676131 13672930741488589275 4614750635497332171 16489528710754229271 7465288543650518686 10452671447701940887 10132411132619630799 17669273651880552722 3139849559680735952 14980861547295752805 8657456473775004078 3700951834589516979 17224592986644482143 8856603204595734479 4487834155520739431 3686907680261598955 12553320740612692969 15274661949199568304 16701011899752490770 15479463170585927404 11954083388817300894 5437342838351528201 15686444610178359126 4691933860041513176 9872790561832506478 8784690290907323734 2393514986588551724 11820456129272115945 14025333270187133904 16434041946436054106 13569608288224229492 3640716197635652265 8536467845573576835 12399574043089366318 17779085882016335532 16332360210110499514 9213521295092772413 10143919422141988699 4126163382078654183 18031578618441100406 10024516636715042737 11623233101968695119 14711067355454042533 7843792168626172462 5481061691532142086 17833825750540137138 5028327108379923887 10802871087966803587 12287039279298091299 16011594335565679805 11842413561678735797 11449606404314299871 7579466302560832302 1709360025002512066 6961796777626996790 1939099398393682669 2269491229203378308 7170285725579650657 653783230300593208 4082962345589403502 5382886059243672959 904594857216967242 311324460457808695 3415184043541403891 10634267914263673588 1271571166277121845 11440184823207232415 14985451736031054953 5398777222457756188 17870548328421200715 11466136554404871687 1142310264378588383 5585457272277905508 9440729935562224443 10993631605972444812 14350670360121565415 572823260761558961 8066858849883188791 10690426538715253028 11607108530009303772 12786276627138104217 5035498861931339677 9623982573910249254 11683575443941483548 4985883969403182625 3367318502096962455 17348787536251122191 14392784480503067802 6503244372326376462 4123891393290868657 18073201449788178014 13153600597443497404 1318252317654249781 3824561783726814483 5538399351801595497 5142302257620591894 4864247913437453620 15008348852023074497 10496270807981779221 9016162789227249647 16944306088562220738 5366781756514554382 1202035298261804679 17308373680102477179 15476095653099558265 14280929033068979493 3015420171763820701 18094518171250536866 12793583684743193383 3767800317808927843 572750402471239061 1256046720931791236 3196556834926005230 7511715605016822778 4572988053964450238 1537765243255836065 10594482600541579318 10511877059203705750 15471229655079542172 12565290720463446196 13323534078049512335 5428207827744493734 9918039296989403355 12007346207766146172 10558425945272871093 3338236890561358834 2831416363502032599 7995578211608731682 404392209299003065 15428712174323213811 14224901014862189480 3258249685954948724 2593146825371356361 5415088785066746893 13025154351506981459 8297876544284481571 6151320477574013517 4483071806219412113 15996471659978059342 9678158456485582566 930518637275833496 5075613910211621496 13111626010079985920 13878497452791029474 10029693787746686224 13087522994375400104 16873400502982351136 185313368597653388 5086995938034982457 15340707108695088131 11420732479849717302 12568265373910557585 6299805190045123265 5918640908661775073 13453514886352436789 16244441554145628572 3181329785795582420 17911868872102050260 17622658694761317682 12532554763666124582 10004346578379115339 18277048657905116376 612748178175503872 7917107087792923636 4076705929124692625 12652936010376843625 16874964605275568901 10244039836654584225 3075062305832331543 4745742451241552003 6627112287715089898 1640587446053994285 14778418836935898811 12199572877052878647 17980400944664461535 12469672022587103793 7149679624268146043 4104009910118439884 16032849644067186069 9145948319970191390 16137569222174667060 13706822110416534371 4227434891501384993 14824626750871807603 17915410443724683067 6355256447955274262 3151922891645749398 9943817705001678327 17254562154781712784 4203882430635291555 9243271661532090011 12716352301147558540 16620664248418639249 4518065224229798970 18239175182470922145 6480100685590744206 3716749945098514005 6134852034472019034 17613506962810163936 4060778584749241723 14394148381277933778 14652729116369375393 13096815266176023440 5800135344404042719 18440281469014862028 16505282879010591477 2297926280288148843 12823466218995228962 2539767406622945633 6841048156830185368 5967568430774090802 4000931252267871213 2046751624245273558 15804180732884289021 10393875897654113164 9393978646556261359 9856703004682016675 8307210895216854953 11640549917755071995 1227160601050905534 6908180581629905772 11789183759251584934 9916619028853288742 16541822070053757467 18181930836300667844 8141334099464881771 16594748395357408018 9224783940609485225 14764352058482006436 4732836296622022834 5527660136039264982 553283891843031353 2566824355351563980 1809185446647652439 10687313468042199516 5795488110042837357 15628196130092648138 11668218321131755792 16005137074842235055 2091178091166911146 12631418735305439865 4679532539714763901 15798553159185053428 14148543673678584467 16578364705668233960 13435008124777852686 1514327779643817203 3741249442363520858 15444216033079735819 15071672948190818823 10647800854067510030 10286432920448422393 14231539961737945729 2920145796281429340 28112093955956603 11426207178848178308 16769894444906543114 11553364480173529766 3902404005599168377 17975066595265183378 16535179789313189679 3432240467692398996 16321243686359438192 2125344444912605941 13763014607936309728 3597069868553578021 12185761272971111749 965328932365401025 13810315585430858198 4736408430473827467 17856847868535057851 3344540957615409008 6291043642858077970 6933655511758836504 8620169502183352274 9469893489477380108 3952314476267079464 10817770428955476604 14823368846837638990 15036371154119921346 13709203467866885499 9488244485979015616 15684464753831410151 14693166314908247234 1398411273582322340 5103829247608033335 8380040836360659579 9238940559878827342 17311968577754569930 16510201046679359117 10769643669296520874 1052610648427228204 12881103978435922874 16935932618418018229 4462888242537426416 11492777335391410370 4635428323122786673 11665617380555225246 10203473641737464025 1035835520971984530 3247924935363636286 6123771470442669354 122641186368448746 3057145018670061516 15059267523017728865 3267919729484651179 13738935216398856320 3548177561683241885 8671504274668406417 9006071853820695187 7510736708412775128 9107236769428038906 13241236950324074747 7661514594902771379 8126439606025997407 14025114159947499575 418679468576740363 8258120019418947308 11135691465779029414 3485865231304847640 18006558860376697324 3223312648653434743 4958171457319716421 17661825093152806482 14098005264986752522 7851687079318042136 4937830004702843910 12505523134568282699 17908586800128615134 15026729136508174200 10049301330634335098 4795983864033782819 10678339904746906336 4573348367910067706 11233594757637246124 8752070497992856338 13742305159883110731 8529930266596219247 14101515790752247639 185407239227597526 5568684869306158936 8130955615133287916 15063719957318367196 10728330477441534411 9255866233580456934 10621777090505883370 6719030633476530001 9619972011491411758 180147529400914799 73499199090347085 13879840769124063698 3883417976484552202 14185647226571174966 3524817397687532624 3262236970634708687 8624362110375631239 4209298463582380379 6760532250999378752 5678922655300212787 2028283327492520153 17410289516565605622 16191139073491513316 18144038095194648162 13812144537374560955 6744587206265564429 15550522194689138862 526864873721550867 17006597544348149185 5038220984725038921 7504928009264164580 15777008818827045171 3298680072333372851 18205632545202248721 663764974201437548 18023162645666344984 235309100450236090 17563135467215234815 7449981356442561680 14922528856618376393 3620120571761191694 6560129264410999635 11874582728928137247 806112855559985799 14906538002687671343 4855973162267783131 8403020892554079250 14629614075090181028 5522164540511800246 3533421737055828873 16046863093590327236 4663701256445676070 14311186109176145090 18060260778909492811 13723281544790696711 17336416115124290908 2693323450857057340 14594322072319501389 6081593622279138465 1706562125337631519 8988047684199459932 10168731824084222321 14830949666212669567 12189456900281661580 4877354947360896406 3621161762518353054 3624311673898026903 2121080432547024566 15345233862401362412 10944989179677777155 5195161618415059444 2983085913169377989 2741104242327123192 15167138004981099871 11213026271910081061 17193018578057460344 2360051056726488418 8602498318935821495 13893350633849314394 665763860166802692 14039169485236090987 2107939035709497485 10440935443192410527 16712887177096885687 14681757872441113107 7602905194493444872 4931761115025066838 3981026257562755481 13675468969783913944 13990153537163945435 2222813659594686337 9669523683814972149 2300077206726594403 2734468023400874603 1113701274357217784 16043036804524580537 16687475831565230168 5654880080079968588 17192698542469551788 7364295098362682586 8214659851006767807 12606829476145413117 7658964579806457878 16675713687534932067 12806189734269544460 6784368456631124050 10393992462189700706 1869223501218060824 16279599953345480131 16482396358679407734 7145577191640609391 8448487702422564110 11225858750377718735 9203343018094327986 673228853186610839 6220312883661115642 5510236180125348926 11591374620279982801 13788502908457822547 15229046332295227187 8888334811419692121 4123749290300287008 5736172881736082946 12538111568164936773 12476845044373483849 3148622446428125592 2796606656418033516 3741232966830547536 10471121682441018755 5600056641967559942 1350310097503489996 6956400673482564018 5774353487268224748 17841049405029057246 7504840156107935761 11128012883043149721 6768668181717543101 16192137631270285117 9578535255236321276 3376257025427408592 6567325067265979950 7260639249191013618 3547804506868086740 10065747251656591366 17878811602446245 267681980554116308 18429408872331143937 17274869927745929099 17647015799907528720 529827838185423112 9523035045383099355 1716487386052354915 945807354072778386 11016547033812436959 8049363952888553592 2634197458959016511 13229756538401691728 4135685865151239474 1811872224198815938 12864240150044815326 6698834698219460347 3132327193632633045 13169255239401540235 7602778800901681020 17128724481567497722 5260883304062437307 15955672280695584523 14957315719727263475 3034578315864192753 18079889698714228554 17961729492384441713 17795688327412805693 6218796512490751568 10463255729829369541 13935121654163772907 7166936568626555246 8705895639855745666 8268236335486867069 11386651499190961740 13395036226866483593 10801893298401677789 15395462488613543394 14546410338920152137 3963754268926082419 2970817582713801486 14002302336776545632 17070462067325115757 12250867089871199203 6711967253084345392 3213269608027833890 5530569867475555984 8887441561441966138 11098312085960500132 1421760845931590366 6667610125262627754 3339012744797156234 15523206504346210928 2976838670695193302 17796387185688356398 7495430042156068961 5623617329577174133 23796283699606812 16737766758386378074 17695438886160840778 483685395178750485 601163248415896269 7068851210714006373 17953621328691013836 9749182750921046048 9505991416936413501 11503569917840312303 6631259784598812580 137332832833492017 5404722841907845742 15739229518393765038 16414142321666673413 1389289119179588590 14914396981177516 13706052267559277039 4082296642139592275 10659982494272150366 10593501769071060550 12584222420868432820 15368902622989602156 871870104018593655 13981506695159724369 1405051434129056079 1046373350148817204 12125973197646488345 15332256853167196136 12815718279771529878 7304893556736842124 11349775968611562432 3186141038928659352 14965864726405518745 14850642507801597000 337559444747362302 2489538062583900199 16612047883401030232 7100589821901417294 13618674830739003378 17558814768998798885 11719175672114666645 4370883831203926479 14792737042985335961 2016992048236718054 5684931781444322811 1601323222424011140 2123388137056700777 16334121507080984732 9316814906640336157 8747047014070942592 2161341628253171761 3906139660957207015 10595961032823257062 15074262959732641740 16394824560872635904 12179546872199083467 5787308037555846332 10354276078456340966 7049191856846880978 18386946253768393117 5471606727897884804 5101580158708925507 6912621424131357489 1086251479950541562 3993870348239435771 9727744388741336038 4735201695754420331 5169815189808423704 17254427700764312538 5689703452529688692 9620249546692563229 409877066304231303 1091087199225949509 6840972010949370098 4121509518980578988 6754795471218952971 7359121405973398288 14455250255053305664 3400495287553770928 4981171631669901327 8238680173964804415 9677886277084615617 6454100510783645759 12927150296760246328 5021532499439445619 8551214591966546154 13193533523844258898 3142510788209490294 8602418915049892771 12500037300899227996 15668646986008158779 14862778536491155809 16350450423248315293 1266846750628777160 11795726545735124184 13031375762145609675 17516568813860546812 10528525794074750300 4775520080051488168 14676476121309113724 12619007105240542575 537837793903807141 11847217313810120587 7041420624178943760 4225194001180481909 9137442272915170813 7687722914093881756 16596338949510602663 5513504506101593620 7134037565261635042 6806461096051001647 5309411428366985361 14024509247035598534 8049666738290668836 16178174467212702690 591331742435008652 9595281582796371259 15939737617638405735 16132513162886274259 12835714207169664557 502067968127368941 9188941444478752981 6482980693823028525 15766764356231100425 18394455662685714585 14172989844362206709 4262166410056257511 8689189592741331130 9722365098892497617 925531348338135849 9046104769623539068 15711913146999237933 16189361238194981457 1774912980677019649 14857076838337632556 12944686947228612106 1762438212486942471 8223409936286144189 7137424322882026479 3150738409262425505 17200064610109479994 17138782434469313566 17777204798596637764 15211041657458824218 15666122034707575420 10084557311298744653 16787427176747538259 13339539295422132840 5552471926682577089 14151272528454059482 4471182625735709629 10666082810144866519 17563579297891912869 15221471363673438387 13125029006182472804 2285667093158914211 4848999819364066478 9518640017525013761 5689357333625942602 4584415240337472617 16997686967605424954 6258702973785629035 9697133948926292141 6015025992096558787 4907989872070583271 1150996878902171100 17694219495770434940 37478612974671069 9467917369253882846 4348088463921822751 8818170951733257857 15933881480378675262 14953682241238414588 1179837886403940807 1032862331699856663 5376348736415412033 2409071905034215696 5855297263287714840 8343584700964792651 14644402937058958052 10415540772009808137 7856107143934792157 15301294974207789494 1859689925160077467 15968793846646982852 17912888008325163553 17054757120298236340 15160566365925118516 5522254608228317268 11981072766266962915 15589898861931553323 4206825566899012599 16292275095550075969 991780026393208297 6818166578605503812 4803271663825760689 10840280779775678765 7407816874436881166 13285962447706185333 12228801698331041635 14545765156549023350 7325668390158680197 11631615486316869423 15673598849256752888 3164741412059747157 14579838219740655597 16238886160591534690 16326109948695722668 5592840850001013674 9779154297807693790 8624046317780706976 7667272473315737743 13743188873007636004 8525841982121291383 6139683651735612979 4514487776503774214 582014259579081498 18359091629964214807 13179977367126495892 16584000120431506932 6455217502123789800 13664620313800121576 13521917798701038946 7743840531608389978 70255620905130292 14467846703962484548 12242172149532232307 13071428201406859756 8079391127146997118 9248568599081790980 2206524230357317270 7116907872798469877 16631875173755608779 3601170766919822637 15277277532295570182 8026749440650811988 9816823707884980764 15830566150721025762 2008318525129667730 10714838351681612177 16643643536810738536 3534988067435410149 16608182542338002546 549009665467987009 15169406284889528677 10222655684918798473 5716874445231955942 16957664074082068146 1054989183391598117 15690011183715561535 17755052303006287097 12545760921165190383 5070986505638132591 1751910667913161845 2090354813902414509 11021685633315469638 206731789752625004 17152335515814659240 14664531058535214431 16770207764678152016 12410880103365562833 1245643568753077032 17535241463306762535 2700658139762455987 1367121028829904598 11571197013977771368 5246773947429271903 9042140015977910807 2513213451683050283 3795083382792557602 13161032604869599060 13301397365651709004 14375839372702069391 13171437318779555161 8632516141602401417 11080895480833410911 8643634076902478143 14764425441463888981 11845794433315341732 15411671290070976942 3507485716531699442 15633909813944201481 12093551752185556069 3920224906435263891 17834982108733141430 7489868763988991399 6368134827372331092 4043989340389571454 7056723424493526850 17624921442247605288 18197059397658833929 2573972852878407727 16487394515414283269 5022579539854745556 11804993986911222119 5033253588899780137 13473329514716873722 8124088018180954618 2171003503625098486 1336328885371057187 815595655013918437 15513780582429884361 7232108501579957589 8802506217005850953 13652050226642953288 15756207486979866494 4056249352620496820 3398327553973556001 3832047248231856727 8340998261196350566 15658405164035084430 13663593692888943887 9089097056141403765 5147684836043186491 3389411733754378065 11115639694994993501 1702526275365511372 2819401063989199108 9360216848973085837 4596860728386259680 3563067529226294349 15081863908521884205 16661800011931185430 15388020509446267552 1770165547728623588 14164186449893893489 13594336549168558686 14312018589416068384 5004145854956343755 5287180861224989948 12334999628871655901 3687747755691297910 1109095235866670001 7272335729419367708 3020764915126176841 12017994127715871997 14731131774215112100 3751460584415293618 9122936695595143720 10063780179832639116 16289125442180369851 11341606939955994874 10519010148478710848 16454957287286411187 8984845153467675321 15033651376613139681 16554857458948281474 1561000436589226851 12363571372751750722 16003628571240454340 15619622727561666081 6275948849978505004 12801159429731487577 14032030568248120647 1997124711012157773 17376726833325431234 11184157410119984857 11693917775813475010 3308779494116718341 15447386725757419809 4527936800481320928 8800036198406371790 15277443249594993777 14441378758337290076 7445950270304711683 8352816422337975491 2022585715890726284 11049162164589841637 612740872282510995 6466086939786400023 2619411196542286753 8710899523901415969 2228890180643308288 5758738346479182846 14580206246922474341 8599233037621386761 8002870188743014834 11383165712388965757 879978033073976074 3258338529211040213 17476277416707307639 8286272060773674352 2033802672738050869 2069674830388434452 7373857129628588890 5799055539200565917 209775848244547201 16575325865866967036 16950599484069462521 17921610417234643582 1345508474195648437 7137020251124051678 7469118888613967503 6661980668915406453 17676555831346042444 6164306768601673391 6426081006682164482 13647240885143209993 13024248003234578909 10706487860501916853 2627652925583687858 717008741931083826 12636424610081800718 2335941982963878407 9382803969599774753 7539669214576940175 12844024174366251769 12611026168781546972 16842460960539775469 8794022559619494594 5565323000614618454 9215050666161462629 15577519813294337889 5251428010984050552 521032652087198393 15610811175871378753 6440677898701117507 7616102699265462850 3680745759228730592 14146603188388704185 8129753793501326193 4297109252942686492 3957563254561275082 15235166637570030201 13117980124448877067 10211138291488340631 15717071410489703207 1048007183304129455 8768174046547663693 7223659637732925334 18113499393558705217 9320795805884180858 6715575579055899723 4108331652369671413 11122797808191953780 946948998950073583 3783945193501666766 3657966536102010783 11103601886647415485 6267322997496641109 18145191326921068870 915783308960227231 12056455954239805366 3738216745511629613 11053397006445229963 6137952291903609494 14733158808014810731 7936576249409882401 14875097960181739087 6705858242383767565 4171872415156348772 6444321989901491869 1241213319322749454 2890704752525956784 11805267899108905452 8365968514877204204 17118194126927185005 11423344090489707650 1588455850577147275 15672261288448347971 6496679155664501955 1903994761412993609 15402398362848403754 8009654121316192485 6211055239841216977 11452175871227389846 14827589539690473047 16309849683770144099 16009498541268052810 7756457748326419979 5329192589204849095 1119888935904897984 10411563839109001424 5402602720861948562 5026509764006870392 15888439195145168492 13484338419091879454 6441631085293649022 2597258820194969959 15463598316838639078 11932161710858419949 14873027642069907718 3629807377423692892 174600420230625215 12004928849978544576 1588710105721534831 12932920411521160491 8564838852976396611 10561743316840783006 2126136735250952964 3437890302892240938 16480849548647984111 4806401598726476667 11150038236996700771 16388174191758132404 11495993921836657819 16864768669895283255 6330986242527599295 5584171866870992052 546529873685202304 12366952842699253529 4910306075218897356 2252162427811553509 1239535412575819855 14254170181156117832 17925276112681621495 16182902557271737969 17717546744894723858 4166457368500576468 1418549810866650565 15141641796739418855 1339132178741762226 2081397851034693676 657245816953354566 9293775909934369105 15004739330175964787 959279500950235150 11450605682431566757 6571518494687025264 9386181210681591482 4259749249712655771 17678781813440271716 10162624858339431731 6315078163040943711 17260013131502016735 11217870338708058416 773988832499228264 15379663607958991002 2877141013791731120 9774351012593276846 1564137550466490587 3139942788118183043 14722276245336153181 3514626329326025401 9667842679354681846 9301703830035319409 10448780166074342809 13414339471113021898 18316472681707470923 5119186556466549157 8722538288340880237 15185322502386235683 8609539311382292207 1849247219929450729 8607756937571113023 18209640218511610839 10623541804857501282 5400697311933979896 12852267492427136976 17554785380905786969 14008891017099476902 14095677264623896857 11822564246488398937 716961905400034551 5422865262321539842 14557401964914379044 3602822561052521474 8846000749165918084 14292628126342653015 10459735299568900775 11399255877758437196 8106381535237616106 4648423768786408120 10829032846120247324 9911459721051173695 5061517538265003217 8483468221560696302 7164689346630805508 9046633102833898729 651248062707507722 7871486424102296208 8821063334038037848 15538900448303247286 60364576892243976 1682095357033273972 11452677798188500674 2839424444436121365 11292498209750519283 6056197602554589068 9926215826777016568 1201336621783730078 10376366307126398336 1305690353962026895 2715554878314215453 12964603690821336081 15833608092275149985 8010450625339161227 3813442106816257338 17821795531789344843 5702465631685893464 4490382025420817786 16270194970573895707 7046654298321143454 2011177077496433976 6701357091945046117 1249324258739152895 8929674466559491264 16629361093007839987 4595311172198866285 1335676611813757555 7603468972098550448 4292252117925452371 3756562852095359236 8928421317987824942 13862866487978515000 5820396614256055790 1215527257812679097 7004816325992903399 2131283438106973256 16914303344633022169 2266431007435057890 9694000088838396433 11792956596748458967 13935781970992876704 10913038793807115574 2865179969196868074 14072677527543502831 10622890819361027314 9609018385327943621 7229476674539320427 1623238322751104056 15802990218777470532 11126332649648257821 2402208148355459182 7230229484003636829 8285534935999102543 314619112932491026 7699457569079601086 5950359880978608181 16314627685904884664 5468377770853400242 2943468080736913003 14768026171832514177 11423252452473620885 11176039664947658949 12039472122235597514 3537356948448034785 6645104107705519821 7078517760728773789 3374087066131132133 18186068113735273274 13942085748519419875 11292090027962167020 12842802027736688104 2341129696413241773 1281428236163282646 13212331686219954755 8199654440070765458 14147706707584442528 8869584794567163227 5050278730915462605 7499472486967276888 8653923506024108072 14022368742942037977 18442641244902786616 11043351672956688011 9311825597547160177 9332984610814161460 16272681433578168728 14383677677184602780 6985517360853347406 9682051825441784699 17691943781086976044 15062396327897231603 5773651186610636457 12629520087628097627 1424745700711640857 10773619735268243052 15918221989226461014 2169702670569787225 806129269857141159 12006385631535816622 13703861748625958438 5031058121210893210 5752272605543333165 3924478232268476105 10907696570693952193 10392313791330104578 11991054430298956215 14036704690086695484 825255455659098999 10360040236893162377 13347486194151602187 16061756050135199306 17793964855197798955 9798684924648743048 749201061535142648 12045462132504091188 10007389346083771566 2695750511643753290 2094927767435617612 16346638308417535890 2657519627112228455 8318055576403312057 17777230167035991407 5944790309457033916 7550607924280706070 6905920986986409047 6456761980964036830 2543479523688130814 4471719085925685062 2115435133537134295 8420330935719690527 15356061592209293053 16370123428958250127 17162689281986118110 10714502414762394587 18302321342458891601 14895631254079215625 13921833446314483143 7732084384990353684 13238484246112464303 10581637872385197335 3048714148279608313 15488717492135974501 13945883909157051762 12712036613801480876 16213456077251143739 6531038873779337900 11112073702393973058 2241110883467618312 7172652293937067665 642715362447480706 12560563284656942697 10328226902286950820 14192570074305059222 684689741655955207 13703184075738076060 9314171430689948245 2648314872002389118 14014616990187884957 8026726519702074504 9603376052283379635 9220365636234976127 866660953837210174 16783391387862472864 17146900805886194043 6149136264531781192 3634929075725376892 12624411823961416629 13489788845791299298 1739801290388874084 1069078517059533712 1042859117543229618 16222528067880729973 10841808538767924207 574962438820093268 7848497455495045891 3030297051016064884 12980768416799169890 11494739889740257493 18122513880067587189 13130154793436674571 16654739463754338672 1041450777687490931 7634787677690062191 3677968441600402348 5907569498787279483 640390386374887707 5157275755024612694 766441123736920388 2730487161316196417 15374353239101270391 5320994292808450126 1754791433096722893 5011564876041808759 4910579927372478371 4183679162861389941 2390746917052393549 6871791022737632877 17589444142529005838 16037369599087586613 2479327947161083768 7579474736841762300 3024046674634058495 15784584753951255127 15146975619712209262 517131701319442774 6000026538603761961 13642697250260892842 348508499440159465 3896642280762259072 1022331923150322416 12655214605894271302 8053769171242735630 14174867026860902715 16805373013500769701 1483461940168413087 10592609656727899525 2119291706146170426 9355108524652709303 8469878476196914264 15013320423690635285 453322306855520723 12223756644803599417 8411955923572638731 13749368410610223311 15288390823898395624 9749384778905028511 10445734455429299416 17738116863547545060 6996380146300615472 3284256722712847315 152812166742441162 13549491837408658342 2128154315995015693 13653238381561899289 4930743566278142629 9602498690181177579 16021603821705869165 5096853520216272 4191510811524122310 16539180308686434439 7951413311832060385 4863246389282674600 17129753287783330264 6895413105959140266 1263567078434858092 5098847303318528054 10568174686388039302 7949102408196017067 13306581984693830689 13834619044449905161 5386483248532354477 11617048961424451772 18086373394254368493 10967450562966495319 16175292293078086576 10183554210743927177 16682882177192375982 1222621179292612667 17442038448744242011 10312078696883147548 3270612128367874885 3359960812671617210 5961440332438320904 12396578097460676881 5833867800032453809 7081069866786549104 11928003208121188991 1488947757249005876 5435904573140579235 12790418349371614530 751669695964102604 12673904521870312012 2581034548391884952 10389390248367971814 11565784314427446614 14523603767890869772 1445207931669363511 11552136362872888404 16192181148190948294 341691066855531712 3509257974912062478 12157836206253105982 815717433775551792 11453452967288500305 18157710743023648312 9230191606637766312 17168098999623442394 17495392281570044671 443816639843446351 4447839220903408989 10650434857032775306 16946120888181123859 17813148521086084328 8826133660820269343 4125557819613982665 2332263188041600265 11640278979028899499 1486547342962047537 4221751982585276249 15237735001220875698 8170141731275123661 10895644218559240771 17580174446702086134 9488747100954714222 3302057367009039276 3472388761524104961 6694509156905971493 5959843070466484224 14267999965790146686 18384683262574765645 3051796265282334398 2214125268639858207 17045682014441157795 17108454263244942799 10714746261222997400 549704659590532702 15939613347300233255 18199942294449773409 12263015816922571228 17515812323494514740 11401773509269109027 3751099692429740157 12794669595236260866 17307085234051507868 14091341966247450861 17273620401257083738 10161661021505508587 2024602511404405218 781370175368035049 11839776219706663014 2994975661623500789 7408533591934414202 10368591956884593037 350789218477853496 14426083867435445641 11775251555592486581 3028466360803779912 7016728343176608438 2691272738017491531 6216547263651735038 7844937086559560501 370332429194431181 18429852844511396346 8065947675267685059 10928573849589115300 11064318990939111100 7080231067821958670 12220918392447641279 6969661780471731879 5719810551909550245 6142921465568055788 4369430517003556737 5451717315777179191 15007525959253593046 9776763152859325075 2319991854927322413 17867806574461832840 1167712796497201167 8457009329879436155 7039479791141482452 14251431364634057024 16729246078407614275 10068912512203884085 14697003521385938910 977422845697977169 15678426950659748930 14663289042456528345 1689454276871845553 13250233072195464792 1738117435934172714 368088785407454350 18116702925235606316 12667566551487582818 13798735158390327371 2876961595991173723 5764137734335802078 3241701080571125646 11025585327349097703 11214955539966081038 9006470450092613571 14334382832706496805 15981816538573501293 12672582136308382772 3078647897704321567 4306693693456940520 5696719586755145147 18137204460336516319 17774520535684004517 17630084294524319007 3060096991900286338 16523142468986361896 6950437357163780683 14356286119056434833 6823092715860287743 7764687803844483045 14019121973244442416 6498688993780217347 7527262206028852019 17956708197059861227 5741812203301013517 5831663791872345341 16575752547696029320 2351319448698856098 8768252787631310915 1806884632183373410 16064918448139027388 5904177399597704161 11340807697120234637 3652658596554804193 5005409984869831403 4869714444873529825 18343706407001260245 3789352862771893967 12380272562208130772 16466185939369283782 16612281271228129208 9584536904150679989 4975977545546684980 3268695114583587026 804193209890620613 146928136552425905 1513405787801667447 5477861728762802732 15535235408757307238 14866241346701851536 7102216763728062299 6293832298776870177 8258830569983107670 7515065645481631082 18194074334517288840 15461796946392009997 3438294974767371554 572519840687317683 13410446266921340103 2644948506056855596 15249042331953957017 14543516661610506537 10639705906388064412 2310535385485390060 5414284624752956811 4907148198779993844 3799489747124600436 9389479956959075027 13570688198722763745 130475888592446177 17483177639166568816 15283711651425610562 11905669907834967053 2841016979991949241 18328883577893818015 8340851522534579179 3449243753625128527 4402880623289275589 3532607613205036375 12225270791261980865 9618292905519612374 17000975527736219789 1775557680332714960 1249895598159760903 5135740081058020587 7216746856389872483 12210643737238598494 5546246206620152944 13769435097237425149 13023232508571020505 11945910906907770140 14240203734679573293 1918744213747188989 5326238040043131935 15498732468836188361 2975267792321497583 12489343426485535919 5401704106312784364 738768817456196647 11609622899547166594 11051539245354838985 14469163398351969611 9425222017316871041 6760334516403148566 8641793308120951712 11086628202935424649 10451988921367732745 13506710201048392961 5783132294025777041 5194956227781391179 5115563763222299292 7848591000725525624 16552708626290495137 13676082478400106085 6198448752158814086 4915719599362740732 7344007149239301414 17588822926781782595 359005427996365641 113132301489380199 17072752651501604090 14953206997180352008 1844217346889348018 10828524977922264678 15231896401068907260 7486815249502546406 14193812769479112256 5033713592311747745 2327578526712461311 9165474166067074210 11847231697924760401 5651396558110810515 14621091453153315870 2306233963625381626 15632651551723947858 16229602281976254936 12431214631419271199 17426883368533791258 5668923075379622270 16195884678119257742 17126063020619586847 13513811918999277075 4455262453606668881 16634182262182007124 3184720035307852178 15063705184568434450 13513506124780226045 6208295786650160197 6474951593006832526 11685613830751467852 15501738251105290693 4323631807542971257 3152219892363108731 12519637854022691021 9087200747325850472 9064000707741931116 7897040983307933560 8944062964750157457 6650499578140241239 11776262244373331465 18358558605208808161 3502593784705254487 10042142719631937091 2394915049449121771 13130172297667089701 16074097945224449112 8129504986681276634 16860621342475692961 7251390189458993555 7483818639617983859 8342176446226684382 1242834177291131002 6114013985297989924 2248593586371369547 6360575541624756864 10880293592823091732 12458722449075441386 6219978012268100914 4765484655404184737 2223600497378829275 7211386718203545182 1772976800926721836 18037447465713541511 5409331092216123325 15526176864344452023 4863559451783195450 13826453557189959102 16593213529573971031 14284952459135346507 758053211267389922 9679639548873917321 11706728244129840159 14784670800060131484 9625182649408408740 6508867106695022226 15859781094515005018 11561210106509049929 3103794218390140866 7927422870241348426 2268137642103358379 17629356983357743157 743880577126525452 9475106934772843273 10167883421811093614 10258599908021101630 5923177707763430514 5716967043144354976 16861505509355807146 4618865711988822100 13325503998087983075 10203258315494351066 14812488368997365060 10789519132393711472 9007219376813571531 16219387649911031139 502884379963196765 15237485190419971660 12874685952563601749 10163029500766471789 2336070870031608583 15545497157978483265 6063687617227988152 5722347608458176135 15906688693175005695 37070784831740525 1969877643242685395 5585873615037660408 13891807061969948165 4089106245526168649 8433464504280231448 2965570983405706919 10516515079873467366 2879536376080539467 16904960954258956002 5479498271943261608 14067446499679487738 11461030874334341397 14621887715979732624 5630925489049621253 6423454218632179836 12604595777588047670 2781843721870019015 16828387189397564458 6452127987000884191 3624298498043650566 12376209655556387675 9417460570826405143 16896318233411240184 11101793678567831679 12185580817462548229 9742967459092718932 16255562619364104926 14394020075405757214 8852293049753348662 904143731613498723 2893532559656367374 14256604957360251504 31416636287022589 16315397724809046099 11030270395420687860 14796302251298515262 15628380521481110781 11172193073508133734 456909856391195727 11628177085055821307 1995836479789354513 18005638404500102109 11099710249546824304 1520576166484493061 14472847793411123253 9130644146794684246 15581986143951581485 16534148108056332426 17777783297737684223 9293468606652531919 13656483613827601206 18008625236076486265 12660093457236218279 1735195702319564329 4008164342577395214 10952891068337723684 6856214631120753168 9895724973628828421 12821643173713547871 9126009685744949708 5111370925432765946 16657546005763692680 8061486815492298494 12375911023133456889 18398166228948040890 6574806326997684269 9282180179128696390 6278211046656096034 3438566500928505090 10713000007427428097 7332490217525299867 17845543661397619348 3355295466614130652 17383022257164397940 5791169306874263168 7617475147421872317 11165096421972660824 7872985269103929915 10414145031661008161 10573376459086829435 14077005590613776957 1124500397913018054 15184152445797038522 9179262477067156545 16243139877093561537 15784080813887174281 3173549261853296659 12265282511695091937 5426881847081540357 355869309519676854 10162633384803984811 11607020231190388400 8011998744895830482 4315827021136831039 18439266450511268071 13353268036751044029 3244656458614434797 10678041176367170683 16720766027202164979 4176990195028290120 12937965729134083125 3032733682879821336 16497154641405290007 3986934912775875272 9356450153056645053 15961475813667247370 15901137306051168797 14243062910151787515 12077509729138073932 9115888719963071365 6234480652789749517 8984740654797808943 5843402811986676125 13099676751751609866 12857180101284034356 15279084104473660922 13910825756012516554 3753675188310540418 2865914294676990450 4078264117972133509 17898947315911278978 16447524542889768887 1741213768094691038 11534625650143912270 4815303284804599864 16798410336453072287 7780985041957427643 2435779909931382472 2827774262515889600 3730096623040669558 180645796061514155 16339210197721714841 17746026901491339509 18042343551649340146 4240002321045877718 8630783333495108280 145695329887795377 1150215148497406783 7623331598781419324 18084417992841114978 1933334336429544808 8959211755435295979 635187311315916753 17274315173980995273 4902650629506876362 2225162989682141817 10104199735074555905 7487064957253602071 9704734422214487800 17165266409688178662 897450868066967745 12243863300872758103 1505859558528275397 17313825769904298666 17509317975455525499 8825098507854734396 14302635092305293613 829711381348651478 16229404317307294967 5896709068175810429 11802411822930011293 14889458252122083584 6699696118588001841 12427541697615329564 662688804268286060 9799350750008682621 3400917541065832662 12357099566704313986 11652735031215875767 5914484482523076509 7273978079594640999 1471525470514830004 6163334380716219639 12404907707543525272 7062119043887826611 7633212254567961295 15653580902284211808 18016145516779725613 11843936516094149994 6950204796627170002 9914313421000785470 5296543814327593847 4511231289893015529 17299910632938756298 8473891738178401826 12095608471230438502 17762269015546272536 5852326999715616297 8514806061554890295 16948244170605378138 1230820650466941320 7868734679091183627 16698869366196029350 14461233784803730413 5255209243043932200 7853977388580997910 14284687657422786332 14395650097609346801 8631417506772972193 2349645799774662209 561534573709593763 11629805728378601918 10354710278384248145 3145225625971605951 8612246079726672551 3154538209501876046 11082813266611158902 12179428534715020989 13738720500399503502 2714692945824893483 11270857048839842465 4957455895316603338 5454298081575355166 8703529470929792247 4225869922390988137 12087124430586658341 4375248326526154495 17650810319853880467 12781043155072409875 400442238047566253 15035531504963238393 11176130416558807741 11073104502477528243 6681362817252161761 521816136238289475 4534583671968289853 17822727697330867432 9602483731223541072 5439830553661869874 3118117311219178556 4589321199602015245 9147907734250293952 14784225627960658066 5296019219217585125 16104239452549427181 14976106284049931695 11733291980221691777 9027173539697975303 8287520243569129401 12563362445636219203 5377320823067484543 8441647882205039042 17182942013970355683 3409067351560718936 5094872624040471164 1664974424253438461 565608867157329400 6821090912360984136 5660321467511338087 1809313280523949899 13782517266397448623 9612882668152997826 10981349023871422059 2236630436291171420 13220128807555188890 17833562648449103148 2961097109483799208 13749458532195211891 14444704441005314254 4484811392626186910 9113507245625112790 14854626744791669202 7902578320148486459 14464913393996988675 16011579284335594309 7375074784476791242 5596080939395626453 10959806912178083259 3155087748983494340 7058347751801997240 12905047682320289931 10179243719025710447 17566481153608314002 4595096052458408761 10147107160866880202 8848052702889941632 12781406222441818693 4840880869506700731 14779653667225372720 16631627114926834368 15145853442406168191 15398224491516877046 12891060489499734568 17156154931757353592 8507846566131742519 8257393719951393964 1146756138464571227 4664100301539180519 7705214222652166545 16051572206369060297 4660102003598102330 13109999681550894759 17653820217391665711 11024250587855667729 3618167302144521724 10672941274409462088 11495559302455955226 9105334049472793564 10914679440138771847 4660079720843128412 16884300900671744864 897967978523738563 13310479461955719425 14693046482736742139 8904314026337361791 6427487131821790921 3602332121357794410 4234629034519688708 7420904757312682795 11655949283726403284 18074406665697559457 17051956766766572153 11874036603324654742 1850174113234597869 16872996502064584386 13597223453434025323 14491041573482035395 3384651316266936691 12359607985730257904 10912338442420308471 8568398269325938318 8286781563998394512 10980014257808149353 3547009391878452969 4083313881805102089 2482559250557715374 9492176169566092591 13348991507617511274 8287337617543281094 2949145886185384423 8399824184238670187 2138738673642898734 17573369270564484844 9736373947552599029 2989921399489801599 11934113471256628848 5471514931129688809 7782909552488258255 6288145029416771512 15148025848086285515 12857431948589995498 787991112443585713 11504690258397727813 1547938131332351926 17420003077703839546 11740100045370374790 5729754344733498145 169154548291111617 1283841705120312006 16247151153273283187 2715146916757113303 17458173391900850846 11070609517628398920 1514271903952970085 2620609755593936484 12248577326575373165 13333013802395856089 16210592254196077359 15805814783991438511 6843000357521532504 5683655649356743905 16157310018175243156 16494997351700501228 12814356115149552078 10210692498323689806 6807661937036370629 14972470741767557351 13553542041956360471 8020084381125549876 12992932108696414717 7984186695704534086 6983602226233998540 9472944095685268630 554519922047269097 13813827943758010160 13511303476509344356 6755610224018520778 7062797596382671482 14028367932653322750 7635245149921135511 7727517458043781010 3030453502329890252 5542253661017039875 2753430936952227039 8431477198924595131 9599011224903949756 14047062884573413384 9136885406053095220 14632794897544940021 1613753496123638512 7427369445932318955 16423895456351579873 469455971905799790 1467837757381712928 12078968076897346632 13665680906927507669 11383599844281993486 3506355392566232145 15972969079051662617 13991285267398910820 12020055734034361370 12690265573377580403 7482942688520534311 13864209517720468102 14062439751454128369 5276632856152239007 17606801952758549214 4516302459352981214 2111509268079045902 12766499686962277401 10148724956064138904 8927161676822930803 10039538672036251950 1888691783093810508 3805363173128385205 16097982261358438551 9938931693778018304 11297168672294015957 4619552677352157820 17554357795699433972 17867617562850390416 3598311539070243958 3117571356007698597 12877239173432826802 7149127914495689245 7120546857011011011 17346683202100435823 11746328935407327560 16573737497764775325 18237458643056563998 980539067994822976 6146690232516773812 1791425329878902773 8832309661638393123 13539554396829433162 4005622286123461949 2030584140868014931 8837377249642840189 6703609085794575988 9694264373321117063 5732764576827560843 5178731746203996577 8801464754424212241 8370262191291295014 9103403897844480658 9829882390727521379 2248883980238261272 5916898184336919690 668380221386133174 12300314560277343514 15648615566129665993 10836227192814427370 15863279937930196299 18168129672792211528 4963044419159018086 7947886002718700928 14898681566147283995 5665730929152717537 17360530956068313808 10883816710616886068 16041436142409575574 8510230160106482449 6636325874089086777 1189081971860488310 13180809068830097738 17088257937374582879 5346454264423551460 14497769767408346087 10292909386370640607 3714461561805302461 3637608167981330254 3402113986959844489 3184241468838701918 7774542080120554013 4538434946410308563 12641065623224493480 2546205132282061616 3663211278510002879 16002303225159089074 4508817723241219268 5032327268379450464 2217804518973728118 12271098802252110395 8321859439307138933 13151053295518782974 1623635490808020321 17817988202484050805 17725603270408675162 17066819142089853145 17093045165853652719 5287196540014079712 4511408939607895954 11188150161617593550 10828489879683352708 16382294773071141669 827509073563924594 17614537969209748228 15059652705127638121 990680153064493096 16018020088657101403 542739104775747788 5810312859457917276 3014343378246230961 5911889526159168464 17074808969421162062 18076992422607992652 1633728395509576449 1218114402759530719 5473299433118731718 10307206182021155682 17301023574549485244 12856492138386439378 14770625825123959992 13528111490749088725 4577462385639918880 11229232382014011825 14543624212168025322 13649850283591217589 5938457001238613060 10603874155020841972 8224121935386611389 3125251328991509779 11692364048937863103 4093369509112970547 17759268770458082502 10382036452591686009 10927650944078417690 8926508952897373059 1218396107701422831 7540456879230778108 1066418210567547034 1114799833025222953 10656327550344838832 8655376995181848614 15785579907919938222 1704741827194985870 1442493532335987377 1166213901723323513 2303031453144640085 17403504106024501795 10877407615835548717 11697852263125429833 4398967796591205081 3810264531420719667 4129653520762119483 17951822929223883831 174593888196964655 12306608240507452342 6117363548272516599 13003466076968055319 17823969800272040184 6259865461438254193 6940762959210603547 6520244367320128815 6436869037829364741 640202152544210 5858979612861372296 2694326352089338641 3305681879342397271 5039912147834964156 11060319821566160664 678441035233502152 1127834838003046877 11555219472906138374 8790083860451907116 13197268752023430767 5846148930301538712 13998643554375335309 13803444459525106164 3936549912100500091 15187637207920642120 6380266376645063849 12921287426555703885 7330969360478849203 9102543148236335970 16566396398399761855 15581114925762737817 8186334272155033023 5429583857762782286 15641018171115214573 8037889707195975463 402373125643881733 13728036752827508778 7225439556604351945 4839405151016623294 4795067212008542979 17363157992873833798 2060396316141089127 7138126532211184743 13954548498589672908 11371145798084151805 9795121715507446262 1064789205788167490 15014607912648787682 7621326621893568634 17633071424070483263 5645282931688892552 17385318955635267487 2339236704919541648 6769599708601081382 1481851268632203858 15385213232182921079 5714680877000270816 9841099932171485923 12405677252366060511 10828196202659968223 16564835942539754346 4223300583839402790 4829760493154043895 380858115860259661 11445426604430886873 9289895157987675654 10440522134799676757 10351928523350898272 6350962632452119918 11648230125139598504 7389322793343362609 8714077670765408667 3786162630397671569 14517192802188410992 4870549337760736555 8753601899329584283 17408035383893271371 13410155212007275468 11551811987422900482 15668124879461546980 3528868393281442312 1573335076741625226 3841209353034587937 16204935791737962270 16949843294601411088 13580619322151852205 6707496247235052894 15147380908826765462 1963342468668150223 11492203578516592028 276282458855266659 9605561814497281620 3590062667191419627 15478073900109673444 3174530818729220489 13553464726383574033 11233139151656495353 6598673227689643009 18274081293482171070 4171146624369923831 6968349119095038301 13674382424497348069 3908459824214381172 1166618381871034206 2871331727424684615 17600187661711821861 8498500244373695669 17577690610442003023 1283279873754550040 15996267088408378392 4123522779233871136 6996276353658063906 8886748130079482329 11156535758971567783 15800241669296935096 1055896270958810579 7268039880345700923 4076039452325728327 476687602942806919 6940139878067828256 5552892624278986093 6922399054409296837 15280165034645308447 17941457951412573957 4348977803012655540 13440553147984594669 4673583939716299238 11278962038100865094 15781359214736422999 3171989326902839169 13826798369330032759 11539425964571317794 71623594973952267 8658712128114059919 14187455184417803346 8827183363226720297 936695900944270489 9955254723440013109 15402576374312366778 10738789384778165809 11411563957853409033 9017002413346829121 13932301836711588094 11486954484293166969 15156293364043374382 7369617005029259287 15089168373235550474 3376800969263963253 10340301042378219748 13609666311869804452 3802737601962130671 4194029247072773920 10009619803039365518 234719415347724086 4657106889691382146 17707785370730093445 4332864748357797435 15505540008164730559 13004889172148839846 17521260885704415613 16866394936939219803 1837391987479109604 4834107664979984404 380557106930799300 18102832848519417938 15337639424097804821 16781546858705598675 3767311165869129399 8697359233136444410 6215185331127575325 12516322090186040833 8954695631996349496 3841504049595952983 11397517335602273410 16078413276269969277 4322924468569342725 13587803602253657943 14143639749269341143 15144270298869615559 12908115683819443474 7419090280215667676 3155984633032542021 10368884310968989643 10976467493313048368 15248619085715345578 5406311472897268095 8193770416753043031 16904149230752388426 1451421121334197660 13798000611032307193 514600983507155982 4506114150006002819 5250110186865980197 10805793657685238983 9799694364580942168 3448950468811774775 8862433325241597065 4162647520820121599 13811453976826426678 17329262063345916171 284536423868404475 11470777486050202510 685719162019118812 283054700018190843 13229796358471751810 590742670665838073 15444897035967488980 1968935267335690686 1915503117519366833 7127343264620496605 10718263638722381402 4220570464259309311 4358023071080291701 8127893443424659700 9473253832658463477 8728537492997384726 12373604379171449406 11423789842029027626 12708247479294838427 3297976907521381437 14650167281306752138 12286900513381773337 14822649648396735809 7750364288473696860 9351399890606073402 11350530979188078326 5579864558906296013 16613585720540084825 15400429964271351703 7822000746165177574 4342422974525707180 4329649216992801550 8214073692747366996 16118890809947718701 8051964961485972143 6347157547395310518 15140405896277195307 1991658363542117554 12379766862420653356 11340022357004466798 7685440516577104561 4264690879828969249 2392339821614931196 1406770409009682863 3787721831152515187 14933514158330756680 10418463620240917301 11324152533813623476 9832728786171445743 14886018064165940135 99728718154124996 15591396601616703056 6651684577988509701 168251841977378238 18154695943491265569 9186157621970275659 6923393671571064467 4408943748922160160 13984122652378919213 5576665116119082863 8679441722223399114 2499692369146372976 47263855292021389 7830157973823901413 6671604931448968963 1549531452923918283 10325929168811053388 17071334915007667730 1739240721952169259 14652903538475426869 11644528747100662487 6609070431357883604 2432934640826398775 12623293118365528197 9829022099831812485 12223539925016995040 8658125545912423403 4636252564801516674 1233982853155582449 16694879647006723538 14758888671943188024 14376233378529910361 14396166755859190152 13657474825159932164 6197637214043676982 2176102378545816605 7276531550609438661 12695640911832707321 9966478631739880305 11235859660397458665 14431022517701569224 1697493431584100998 7459907263305474945 16879388698857464950 6500840284573875152 11980047516536575130 386190223225112545 10773852449741682443 18012500779580652591 1440849061381482218 14298624909520490535 10563668997957187267 3768243625175316220 5052228870482904113 8364472336328682444 18201080491366792011 13810479722174298257 5510632365552717303 15792320845842904687 15859562191724988057 10645995489264011816 8434563920876884144 11655568414223484043 11756044250054574393 14703455101787772608 6520807942905991725 2205091981930096981 9721325325096875433 8798687218489430915 2983599660151296928 3718211295658252631 2946529915388278162 5253917365353715959 15226004829527472612 5074059135161614766 7732071566697498571 2681714303160727251 9461289996826108460 13559900091439797627 9569107429132891003 15460889879707397470 997150599559687523 7964523256246213110 4187976401347551224 16065904483174826079 1517361376045304510 6281688377541602785 9958154115195010410 7373872735927076912 14702689556985237567 10604447713540737141 9914906752859660849 2013436314658225671 1830037867249008141 1520280695085355109 17686523562569529150 17679189393141725628 16583867736262486275 1515894339092767454 9754828333542824032 11333745752969453125 14019861715925953412 5916708987336201661 16345694389244181391 1621100305632925526 10153316834936357459 14528039929776988165 15155921515346142557 2590752274824942386 2896634493168627090 4749090925947349616 7895556838811199675 15728094986417907474 12990523658393380850 17094471613630968199 7321845951533642201 3387940021138552747 4077080462789241478 10673921080631840215 10482091954597436996 5031476478906838780 18326073780084599678 4817504533678341908 12933103841939816311 16595106355207754476 959462203545379428 18077324105646187382 7940694147656345724 8109636447272261732 9314966653697513256 13132161728168185223 7784430902575683803 1828009590248414599 12852591512936589550 16166190053555652536 5119150423367312949 12084880601165520047 15327030397388105429 6787567178099507446 1254736560737832797 5792753383346735627 6340326515843520529 4325124091871740293 2261687985494033725 15861322168634530209 13737080340354163322 215209155405220240 17471546982651374002 7895780801447727518 5190503991198670257 13551972614742284511 2552107382348816836 8432006626955409542 5150239594126521014 7084457772581281489 1479750266470456453 16435240824857913467 8908948947980052719 6895415352393187119 4857590206104399972 10869225774404072395 402764399995865560 7333672694307668045 4979300217600483209 9272048523485466982 9413051837259913376 2139395433183762818 2918113687968494788 12642374913145455152 13393253915989451039 3145518248941166489 10293006631574283640 14187157721726739319 9531046608202424320 4920184893605140786 18402907644509304440 14247724952562005345 1962960970578352833 15793065194178764279 4817248816139966373 6083708305734813020 18434464032079328166 8544777532060063560 5030270408458414753 2698316231631302415 5264374151954166733 13801909460663241493 8550118319728041448 15314107624146302944 3559871921910582346 5951590658584968833 5716564656988133814 11959051768783733136 11851333731590449997 17019194423851952294 16313719382963826779 8203565472643996254 14082942054874202375 7890177393075062873 5223641351611461299 5483058560059122579 5187374372392953791 5704673943266107845 6941117634791413840 6685271586899373079 13932857596081227059 7520778074449549551 5075684947465668320 17787573644335358496 3922355773754220692 16443469730305847847 4802993813334188781 10545584015346169482 670940730279581198 13229627232492779620 11228309349460217549 9010512557386362273 7686577482627465078 11814804936847442776 5922235796127040861 17004517272533948578 4535659918652755592 15573303383849388720 16024958295088311536 14808913142087583198 12107442136937079259 10411460091084453166 1612759060350118498 14293977031098239423 6517774882985243023 9530904202206366686 1554500147305277006 3585705003381258647 1097223975773037913 11826734234845212577 12271972378490963640 10369299995253202522 4217625767989529854 12758867342985082305 12656624083575124070 10168518056119592499 14755484470286624773 5769336989253475416 4186321299186667026 11636619889919924843 10813845428461516946 14243654182552297115 8527602104373230569 8179598913142047170 8675412323911476296 13851467478744492475 17477521832871167156 13590603526506300609 11479871938076274998 17151756076203204745 11078744117328974845 14940743706475386363 436154482984799598 312645429989980369 13208337308175340311 9865520187354871312 7030002538395859327 16927398045173833263 8446382364298183081 13382642417858673176 2961125915291530774 10650077674812321548 17831033851575964925 1420145414296166549 3663555200225253134 6950844593558280615 13893479593462002754 18439078473537351801 15587846877139705439 9938141807088536424 9318278789078474452 4571105361005943424 16779090267891000537 13650776695124013618 1514351138899240797 14630652827993897798 14202731941063256504 9591406860720772245 12205676064525411219 5870160321792050267 17454420853313205368 8240479519069579344 10061374417068639502 9842471799362216933 838695234264694242 4681697561475854568 9975436634215520121 2715716252409021138 16702165290377875917 1089518893334596976 17996195703709746105 8853319460752305923 7398143760156986746 17459727239835625257 15265860196587390594 7463094711334241377 7231819697370443563 12963352768605074390 6581514615385269812 11227282582658706124 10370625932533605708 9365904535318406426 5053237724240825799 3869221042111376345 5130694030623031385 15497814439863584018 12843683219260566585 8300854961768630151 5122328170939491897 14490676364784154899 10495346259807410988 1587607386188671300 92111244614740321 4112694677563199002 17964147594841836180 10558051460530167556 2638907691680781911 13746154865586042474 9413871396573941661 11633668263933985476 5986918588782927676 5176805580963432701 18130626745229022656 14480251985945188 15077198753269180761 12349948074569154408 11109979594015386605 14636577457730165740 9798260118806739371 3539465788682162514 5760744226262272359 1500104291851326726 18126915603088470015 3154557538265855354 14540244928997987152 11801594796922035270 3622698122156346258 232920124440594422 16793027772174330227 6031833179741831278 11633009068948605850 5499913198236722224 4754917258829424773 5772487306378331370 17987044376481767673 16478509028825617603 9661316919364012032 13552640195395608612 16564922467815865536 11192651453883857551 15858283880920423184 9513245385433666852 13219676135624623939 469084918525380636 11560656744723010977 6781816890679866700 4028269503174622863 16696887198943737431 2809572625709732982 13306166733397482273 17736776089213568244 8088984117203454652 8937075044072318043 13536153371351083215 8904912276746422532 16268590673823336265 10407568647198420682 18287984792921844242 7836916268374327853 15627545762890010176 12552927956598071875 14716080779821914446 9627371176517042758 13444543525003273987 10239970403655091135 8222554077177320498 1545263223535278334 8385880695273139746 4804136210825716203 13746456188011521915 522545044942757383 17543299068345505008 16126478943477348739 14474535005636759853 5483110448839717826 2202594716094963629 17054332195156463658 15009832085822196350 14666520050581650285 2429197114772316151 2255602957949542554 12417136723216628615 7878743947627245412 6313241824577261715 5431770394685726238 17804468874522269783 11329210792063208402 16799789810544246962 349868666368414131 16353691584201132916 9058975923690940021 15050590822234983548 13791295160385754731 1235593718654879876 10997608985584372302 5006094697226247932 1348905094861589511 13453587627588025232 11584082933777302153 13397066049282762687 180674198562847367 17080937939719557970 1526722573268899872 12698986492319072114 10271036098077219524 12666531032517666006 11478351706432687613 6972894773880252348 14396852362729707005 3138825866551933820 10307108643606891091 2752137977824560267 1508406821060372588 15418038884387409631 5621792428936942540 3925398645489225077 17737624780756777407 11871664303372922697 2868482980998984067 16403875028164585401 11735764560265247859 10967825172498757818 13630318221411838502 8573931194056773200 13003010035275256398 15623811317399109020 13149946441673544932 9593456986732394454 6994612142605131271 17009144598822487666 8989737767087509080 12922006968575325616 10112426871092901877 15153993819416912616 9526913516962764121 15683414601417129472 15632708717658464823 7595298355466695697 8622013112712013221 2804572534877264544 39581246334723890 10238600625585037718 1750353170831107350 6466699527748871074 13252496157512581662 2540591384993313283 11030477995010428903 12437164161593528141 3886018201551504162 10242274330896106878 2188982361493441991 12512526786928138983 457122036606977267 1066527028341472763 16774639349433100843 1254231542570618941 17722609239520366583 14379509772341117507 7057162740128381099 11909846906376203928 9682450494369841280 1713953213769222672 14241802697385257023 6416078212551997595 11734666285338409057 6529587184914164425 1272008418224213401 7255495057603091353 18189980119960938575 9712151464918334779 4059274976950225336 18434857366995840800 15663576932002461958 4893617274944065749 8223699672139015473 17184295658617281215 8520677715493563240 4148408815733834981 5033603540320259097 7128717146114160217 12766366787185877093 14950867130886816511 1792605474938244787 129319758556060923 16569857343285804846 16623793816623975870 15620068470122246199 3702393131050186824 8867547584635682230 6397045146241528280 3582986270420589792 1096943078179278918 10003899220313154910 1875704542907835112 2480235672227272920 6537987272120601026 17900526486435067335 10880156893726444626 11077773820610161832 9192666810944005437 4208835812208250544 8127364064799485392 259614319764802243 9860333251346296079 14863879468867807838 14030622483300264909 15394263439123571395 9723056100500946329 6778885904294723585 16817646970170113062 12427991814184364854 17062456195624924949 1019330369412539518 4529508497054959401 4638214837373497137 4037475856924938176 10794352512348234156 4309931256332910924 16813058194379255878 17897756705740206048 13334057157252779742 12740498237782064046 13255840263499372241 13949519168007079009 16715463907275783598 9096932280092434355 12904754595204708301 6594893096486052967 12540956730492792692 18231163756393406130 8794339057435004746 2122995810440417741 1601819098460258358 3782940780921700951 9414757295404490259 11566440911608308688 7124541458564583619 8682832277687112478 13603896901687036799 5504480445233745533 18316072895879096578 3108597802382846369 1964790056628643456 5205032073853277580 860130346654904851 2132515070912156450 5280434734242153549 8922203729378869969 13512365271552920260 9810593263127166790 7080254342934413882 2708628294821719857 7361667999653008436 6093316081087762774 9276905175676186445 10877623004080178656 1385162158910479730 15807166290996195028 12362212366522053749 6421275173368492614 11984615599140306728 12171729122932002644 14007075156669710106 13192813002173580117 2116779014397438808 6952287399183734612 7713749313007265152 12029696744409858234 3797925404435179674 2620567165313099784 2585394602786043994 16044194303458673553 5801349402468600906 16002644678806892123 3422861985143975071 5964461181476738705 11507337563445743265 3534164951353158257 7851374004710329007 6678794300909128380 954735250733235272 4758286001950993647 11348345424486236763 11167638084777516247 11897404452166542452 9105010053816616721 16738716406401754684 13293645444128654058 3778894291072549264 1226417685610600217 11426456513236422829 12786350515936885069 3129016355579751580 2632120696382166792 3599620988221600620 12950406732533840819 10051728470456301781 8444420110288238601 5944363453307877129 10498887032622268786 958731225299120079 7467105259588665106 4584287833042396798 4276529073619771160 18074046003489932132 947013114141930759 1516552069271638517 10198595187053297415 6241539779401717120 7110348615905147729 5431819859812316832 6060416023743547295 6477314492077316395 10687807285425849671 16612912580296626422 3025054795180945700 16208826770126660166 3100411192295478877 15845641841293763542 7669570772548245656 17887269645421190988 1840696107528193042 10113171113539475255 13605885892525593450 1562082001948453147 10727849367035813174 15153612663629447886 1953773626025075984 8661423124280091976 711645762194706056 17389624904996735548 11346922369057725051 13827201268248221412 12766575364307209462 9572695347504330564 3635424296985048772 1747906409982763441 1612463714837760328 5942486990132838323 15179422454863290735 1073338775658610213 3478978319575293580 17761279999817607142 6538246874396610958 1489147721589649941 1914406619004625457 3808039920065607354 13251081619321969241 13641039183802736859 2615791761049326899 6867239781169528110 12199493277168941833 11430174571338118685 7678592188848303230 2627653334327085559 14642538835147690088 1527538458058803934 11636275544559537215 16495969339019547976 1790438314674506514 12363175102437001809 17687809410566689658 15929656301401257891 8394174585599435835 14548074480010807617 13557202867970131751 1665211693280216829 8938457357225656293 13107925787214615753 8168372784272360498 11785395986379632033 8950012465847323105 691378871735981973 18003729998085897331 15989659379732359566 16867278567173739416 15244536409626690794 1320008495884638737 14032582415941852956 16926588817875741870 12240549568771726166 1875117148727082190 4213744631853521197 10373836125570920902 8513419766525919000 10404224039834898356 16527351696598557028 11081720731214275326 17847040781009527127 14197627418910579908 15719411043773946372 12660629553504317705 1124400819422662549 11710733827171300964 8489646395716882973 15403802379248282893 12375859000826844052 4077195474730475229 15655897970173217121 14643969205368679524 2032660771214684360 6305806187255834819 16966018013477884924 4985452862167210580 15321426637009117913 15011677591585580927 3745756791105253503 13535552689032045201 6514267275832119029 7617962021081325126 3497698881542363944 9296229428104171630 6735621331078283686 14813936952757953187 16362816122475317173 9049087484355529293 7935112279070131219 5475252421501079650 8893997680805693906 5770557666596123876 13060142828959182369 12267502190019258556 722456862715565358 17269784931172677820 506236859970264536 7607141268984415288 7117957871545758444 16329089671092561173 17569742090339087250 7154465628785412659 8655441402311561059 13533663883110495683 11220982893190067527 12287455210836475161 15597810656533683524 16808339425375491543 8040637305813606521 6925101428244771939 11214123746518271353 18096290721779486605 18005352474064485092 3905397205966168716 8876233899862037344 14529407628766767703 10279508068341701936 13016322175480379922 7777939491960453202 17213692056836665578 11392119057094752645 11228121010617240505 493818072576970738 13428966293962793767 1355042059770576714 5279259822109652588 18248365255354632621 10132224235247489680 4053180615253562698 17494674321104944815 13179784265061441597 1471673110976238694 15083456181801792344 18162736966443791381 10554806137347959209 5899210885304787923 2306791979254537574 9466192240787006273 5859203518892061748 275844461195444167 11210439825055162460 15710187108356433261 16455972363691870730 9782713429192463820 479236554203272547 11224381919644651886 14458256439633194856 11487347091571113858 7274526888866821924 2323907404993414629 5646107476638716739 16718074591144869633 17122503168585503298 10487880554059700789 16133340502008505992 6165780830847110636 3568257545120892583 7300274290093435820 17947355687393826316 9882957402257372620 12708675559692388486 15436878235296852591 2330177120756368303 14595130078431186646 1649767787495579501 6275252368942506354 15391768032625920319 18394694564146703132 6510177787396748149 45212104973263452 4592323094065224778 10596179119178513928 17290254004273995309 7725199122624814901 8650212012185082651 15518903274440813693 157177387282968419 1112979069053944144 15754949870161536215 13284164919322125739 7573485941098431717 1687147935643365519 4116883600807684014 3313471128778926372 4523955560867828146 1909637290477365791 15799876055346112085 9197475708859607815 17633507114514323292 16125809017916279359 12188060877812488446 7523931436983848732 17711535277384483349 1529827101940318190 15646072804828494744 7700880047504951441 580013660181149196 1427031085360019118 7950038877231035719 17607514156341146599 18438753049095700920 16613176266034658769 5990550816366412450 10132710536775135845 1257623883954745602 4359619947427526352 4220397712461829828 18268693229982649476 465324936928724668 933944087330715989 7186885107127534137 15067498280264926301 14550685916809315585 13316688960786886772 2079468582556147131 10738052880474931190 2742690769239151015 8094149178242195481 10614151919696525629 14758946472934917858 17643807133296935106 16327517190782739516 8490776787684756009 12647341271442945584 2441444492749451601 11519428903208049155 12237469214011881047 2812870093849125284 11278091623979392703 9681020566088320678 1352592951879457271 5895411857735533516 13352273645940134899 4338668892534516404 12072686344955058836 3108419041176814912 8354909252343239767 3309790210992954422 17227626935994138473 13646504631221781932 4561360322186013480 9396603786640706499 6215917524811168283 3319394283924479180 3760633631904262528 13240418905931022080 5800481126387769736 15985785149376514308 1109950957774802758 14678032298830271296 10039936813735074502 6508218139252863982 7794249372094766284 8653766048685609085 10414185151263119952 17082478408802863676 4802861311324255054 6076137233876718982 3722822583686019486 5273308844380027200 7303974549823161513 17495797646126051128 8783352490941698289 7108185538620800437 14615299289630851709 14910338866614315045 14263201064259327564 10776189914837881241 727262708514064152 1459995266805653661 12507107177346893006 1181184627796983343 15478175458025408717 18288580535225673502 17873289127171470611 10297499678861739310 2359232086425804262 18123458941403784174 10451699249556453402 11687112516434710776 10717900156541091153 17855971459015735359 17470301293735284755 3700073254523054665 7825876813546740666 16911440793135571099 8020118655148936922 2789121057775026371 6692418147387641395 3290577334328533549 17510631192073002882 8980785784800835685 15164160570994450170 13878631989010453782 9871923807373853339 5990416889733915874 604160845469785602 925651928956435460 4401263021168033336 2349913468191189395 10782174475286605737 5936946690761798567 5497326039121124807 16466112199070825582 8364405157003393500 6326023364647072444 1267229246633854002 17262814517593628347 1806033335752919780 9931240383443583656 6931631333539063736 4125848573744023320 2659148999972443129 5629087538523288022 14272359522923176953 7072447701312228965 12747233969614230475 12842255402786634192 8891541979087823081 18181578322607628231 9578727815985570412 474614957919090963 11483273953970784621 4140416863741510734 18397231812239867481 7023298485744357199 5069613666817170256 14620536149769561141 7539813027630481976 8746631665411290072 11358550524432797422 780223868292698985 13356168271983531132 2071372946412869850 17857038163390821398 15899498591829343127 15523778057848107233 15901723968345615982 15037396518708598503 1480473436906547631 3277734797067068021 15744850375911587740 14557780299217248387 10242215999618940529 10768158937318523111 9419462187082731853 1570268009721956488 12095963941964426084 6927241644116783054 6779065080946441004 2086235632050301230 5073827231054697441 5107962720998596626 8519425376228690887 15556226060754697352 6437274958778112799 563341831615170819 13749036483595560258 5626154181745560107 3396270106420877261 2046741751091535183 10740265373052366588 4579582738440325459 4949390668494616528 9236629888272272873 9572828405064201575 5589334226682237978 14695772289312619995 3303609427544548452 13643974991485022897 4953231537905086569 15893326931712143187 2908911876504258482 2984569924949273508 8564707798211862258 1335469750011980981 6894623026044561499 10721801805030383921 9117520328387018618 2473053905955926861 296358338455265389 6027703867095888026 5502600071603552812 1712865283474178928 8662577977145829812 15199222630346519637 5491581002993971446 1565407232146013254 8839892509179346434 3568164422425523745 2697046653205238240 9880513038817412981 3467985844504963560 6722196289670168596 16445662800275697199 7378355669774159424 1437472807241519716 6930792544548358585 12896954338916338003 305874102642885901 1472704305376604667 17453170467592673138 8768046562100132312 15024306883415490585 17805433543142675810 14907377432102283479 7817824095021147457 3192700759678020710 5333303322851992472 14251172601670716596 9262510326907367410 2262740896527608133 8152286846050240101 431379677463765601 16606713782250293764 5901971981833198176 11761823862837437732 11364433567270990238 6577734007000680754 916835723016464276 5456160295769347109 13493917898584702122 14421641588275177037 12916338589781046232 5045731953475534083 13881315698979019814 2850294467563108869 7020664475009601300 16830255232798941310 2122179381451914241 9813922728986979158 10740072169837827339 17140734280069169727 14546804068170682665 5459152932290674928 17291758403435888916 14262298310358077985 10998467393679295612 7675352560497905650 6404371347971715619 16935469486178648754 13136456801733917178 4494420174431048102 7219287986166511057 3030510290945674483 11998275632937023856 13349988126284209139 11137385278696597247 7364098399137225690 14898580008351878678 11491810114478159621 9444901626240569948 8077804466809067628 7900854530996412536 11683281082479150523 14215592621623912168 4301761584999618043 2249581650775466180 11134507717437582083 9591920053203045593 8970557886005374102 10995444045239641393 1517279618695342964 15157284241653030442 412629515576423047 2567466520619495730 13514754262630535507 6707930095736875960 9354448453675050063 16637807443361030729 8828625485719525411 14628079264293494397 10691424280965036811 6027798679280169101 1202739313941220177 6718351140681402843 11040244872547819799 2719289531448233778 2823266795116888027 7161168442855466178 1090628868479696394 327836792021317405 11321786042139490715 14472761214842142066 15671071363343671250 12932145504596504341 6273100305050060063 11996306559322239763 13497816001042302963 3043038879316719380 6927333522563313359 5120767287612698906 17336200414481013123 1163015983009610923 6435793411072402494 15251812281525075215 569093520910933382 15100432338153083596 16789125622867280334 7183259126829645597 566116960898108737 1373955129790490672 14644303146505141798 17061323165004694179 2642603932064454582 12598481290887286074 16463976131810087132 16964770976063342663 18014617373487030423 8660509371590520362 12710385195946138779 412863400461561476 15876270456271448906 7520155064563439164 1942805577030248800 709858656314716700 3245586445649769690 5894512008076581268 15837261067093022489 7968717541491174619 17416836690982974156 1521945966135988574 8817917756323444493 12498988862152089597 10291405896665872194 6371219237200100032 569405762183333449 10035962384388091592 1138771246517297283 5574938227665942500 15508111248892085302 16578217248282188659 6164236726678194101 14247882802764263237 2473806529385665766 6503733436546800629 5690726987996299321 15414730015858076668 16717911119156096346 8309825323633877967 9733082133677012627 14995061140393376413 13028797265778289015 13289807583857528637 2742460876178994037 1363603562448604859 14315965427135398066 15203177035077111545 17476348753145631839 7640091014181270422 7501069625147586886 10220942260230298 12645015798622251088 12940132052204057712 4478249830799833298 17958523136835039363 5141099717234217149 15545758543618889023 4977093942681293693 2576354423451840290 9974633712119346040 14484784277485200296 9307486262569507928 6716470202784120535 6634304986726576121 1461060041405647564 6076774624396994790 7618548504553936333 1225527056577415491 11898144592848099917 846480170452966044 9382703778142759999 14494755512850072772 10764266755072878572 13440361199580119766 8482084809552781593 10632673273977390928 17374735060140786424 17964062628356717799 16800698600702088320 3854131862275207680 6298660678002018308 17685610378166166279 4516208930298645026 2597476986222576401 1602130334386015580 673994938304985563 8395531356352657129 17806628964120155514 17355292982806686347 8422041963072132885 8394921300791986952 1519421041045751890 1110497719064028795 12013646799740081908 17776173706803478439 6450682758786584754 2642832781863435751 899758137419734199 15994045509888236568 10570200679922891515 9198741248476901595 11202506046006888084 16183480245669139478 14278829389736068843 11313363535385356272 18036412691482801604 2861365495220256972 16767607418045009660 16669997254173621426 17137946146580990663 14809699318880414537 9784883946064130007 15518368861741259443 2174679210547915929 15636927179245695736 7973682616182089309 14862446323505118770 17246467171739782520 11658740988804375758 15164857653932958438 15150212362041894546 11208559018273679315 11335766093222481249 9906565536504304139 6306773466426604487 15015694077204449944 5599325609578583032 8403559254691619492 15892074738064163043 5352425123403854907 8334979797723496468 13670344747248427759 10570981481615411200 10986060081814486209 12681451549578470582 11534293272787214839 5639607604081072554 10837891737447728105 13470920360499354745 12667723924869611170 14369103026556896402 14440678636309684192 14186515099131622175 3401359684759108916 3506682426779384325 1314940140408714302 5215099114821509851 18309459105519030006 14096394242432503719 535417399950168321 7454703933165696867 14285750783012698606 7168498003879837673 11132792320722672104 17562269394753563755 10010151206697176605 6824298295972268485 14809422649347800640 1683874235690429619 6554897268087932268 16890902798889171552 417565555802965854 16390776676795385942 2894012831695246549 9916046564375731974 2769000233683752987 14491706249378506522 3087688951052325237 13916254025102930522 11269231339288123609 5977038368958286723 12580562321882857691 2798175986922725848 16584175829592188487 13726781645647532414 8123595142375890474 4237980429579380116 7849016153403465719 4635727643233160504 15519546029150110454 8143678515168808449 17526201613622094779 11928310033868469162 3382843484550935309 4537970569390101007 7396119175800429871 3703852335643575623 6504228872266145804 1010911342911484249 8882241580993054335 13073780657796052275 6979891303086465572 17705596927712032644 18256002126555146787 8804906073935757384 10594817618433127501 17519787075888365238 10856526646551632339 9981862375443227483 1039893077022712386 2647926995844199204 15781680829950572293 8191965177770876988 15209238077781222364 12428008679719342636 16696253516949556255 3435993885327364074 11222719836715958129 16948948666419932976 6695663530953793112 2905684280465001429 2478207213919329325 10776119563466369783 6300055109991644154 13134722847935736802 4048750573426679458 7729708889201519875 8333482270052415813 10260066155481116748 16046175427204203779 15186470896530850384 12541465111740095971 10329173575000636080 5111256143913830727 15088147663763668266 16120654712666109443 12272517804027940456 13209607617602231709 811557626924694712 1391013236877852664 201734379531749198 8928173057714671404 18438103540489388021 6862708602034085074 6531392798802011289 11126669006560769561 8121707850838003411 11514875505789081303 6197274975007317398 15974876175403414838 5920621973053203564 12589036397181108419 7811095284137292188 9279135457708971003 12672889918331443521 1901202509408772194 14959202987801732186 9760214187642894124 14859767009228515853 16373681816280685364 4924785719986514069 17405036287863833946 9567938611509183663 9184961137755588209 7445478598666193300 5303706506738888812 11792766850646266342 3698849911031505029 2577512928659213332 4139596572606094942 15834754070745781429 17234382193633834366 4171782163419184723 7274718035343136409 8150639917810681738 13166955627556957042 2588044356787657865 8112755393175015770 12896741139368586058 8789282946182780757 6480110736354636510 13372090406255155045 6354500073192066651 2822466717282432048 4413381519403437958 530300016724662788 14363164194746145744 8071985091126187128 14614814572393952630 8040214419989211128 5374526413757635067 1003343091008295209 6970523356471244285 9423689272751748041 462017834326662927 12808169210902530428 9395107226162499880 9975906592192177370 14632124130142491458 10392701548962834629 1051484186114820133 5279187530280747048 12634790878308676494 7630422481125980020 17029494532378624529 9513775633959577334 11950078998812947169 11417131260022002090 466357911490762012 10206754559935547500 15087360751120564364 3594748765782049634 12373199139016302709 4253572944615247754 8242946464844716252 17252998028142531714 10994270279101821167 2398088030356678358 6106268179731602945 7946941616298569811 13230944375969979401 1694024504181150844 7399535338378699878 11102249938406648224 130620462371415667 11704969516311743308 6065355881787262352 10721179442681218891 14890207088057214950 17193526727972651072 4444770668418675757 520871307749809496 8545431606511586877 138665998740120771 11645155018211771569 2371310396901026098 17191720796350082165 3591100619739247598 6204057740553867216 13167015229268996878 14098092501334107010 13551998823048680025 4363823000287176465 8642837259822967062 14166962338611124506 18032468713027855888 14106439988439300492 11843110297281149811 17269923984144637300 1183756604900746355 14768407461950776068 8654965157655622226 13567886010559038741 10367169043891260116 9009862500175769074 15864728611087314250 18034358284359333811 1362917483473699206 9621046466393029392 2212292945919046185 4779701049551416050 837889668220573384 1092410426394021024 2328092838268417219 6590467117828720165 10249413710787533907 11959627506968652446 5534480435425914017 12268250595279350018 7750891568072953251 7108064332439706848 5314888696935729917 14159863489201161452 9321362772858227117 16858115188972025096 4130639454826955976 4630320889074208505 12977804717730528023 3087276182221033533 6107956235042526891 412733117980460304 17033407732284293745 807501508834203754 15956669552881799058 147574161793126384 1518408351492659911 7672490059900389435 16906492674061344638 4452902889052258118 16662167731269778422 15648103838017397140 16158642245132787535 13682054331380001420 6960479755538958048 12344511953646082510 16253718555097927635 3142245319357014289 9179965341806542176 2147105613264236278 3383140660115046430 5414218845463449329 14765245115900858281 744963224061523010 2313281456692116786 7713311249154379877 17225528905685613358 11094547674790702882 11099687003058382811 9983886544763297513 17624418517625741672 805580511902333426 8262450557687933788 14897618561973000982 15034461953449872906 1712023390244366536 5807096575224305619 2671571766617995446 3766999133071359947 13457938307462313234 8931604054197032271 11266004137262387168 16161325329047623721 4715796521580767536 3362180930047212108 18278826468190766727 17803521478293620181 7216621861569863155 3885880818106847425 7567543350549451184 17227476669012228466 16399707926059724988 6011000608853990317 10721791018085681446 6130372775890085907 17764223815875812373 17294453873148482695 18399184759787254582 15005477772646595008 1513186315184805080 4528601567187516901 14034665181233753006 14482880977816968793 17353045036714132126 15317314703565875317 17270082809664810087 6117805628526951890 1445034803741900129 7251920621389706004 795975726948588180 10618583643332465825 11655863830010653577 332834386096979469 2094628637007721744 3592877642921993984 190612548108788255 9528779147120081528 15180054842443622799 4899517116165387470 3891761795395022021 17557144430508682486 8797690116995172188 15450244659214642957 5854361796239087298 16562903476276206757 12108785864650297994 2154425687947226201 3261648128824899107 1864975480931711465 17112530851156778019 4294548345889793826 17622052133889868623 15936958484967779819 12625645553738071520 15003869898509491217 1981467145446842857 3096100302696027703 11873007505228601787 2209421512133083523 8380710432681909483 6443034897901840997 729604769929819072 4878443759188789577 8487000994152317382 14777087269540324409 7009641693730842937 12428718754818678911 9327571838102475003 14452239497212576208 15386556877432854612 4914704287422766545 10524615938793574116 11843020553014676408 5722215563953129139 16151687776491804523 8162991957907331825 16693623982562501286 9472940397348590081 8667536102739536440 4500636405328953750 16836394889779137073 8716316589262698060 15599809372755952094 117243014640916944 9287072345381311525 2393230484895049364 10665431628119884216 6817121422777690345 15845757714550034084 18031661609076155856 14637075418175257580 13660098110694095939 12326076545068582053 7459117194711401939 8997013139654768758 12144076188997606017 11578931457086631555 1471471456165108312 9495206204621079415 3442706074116492986 13351855885985715943 3173553352251720543 14206310555401917660 12171198424300034062 16133128414778763568 11871020696484387013 7419480391988322238 17397262580635168508 1743583068685436562 9283875482316789935 5062562938843286052 9497804952314163878 11197775628549729538 8046444387734508784 13432142886053965251 13910801990789714307 4899770191994825022 11148496695615941493 2468979411726360442 4809979656834070408 3305247422978306195 2288376819120704535 8105107112259828439 7026849561776292677 16198280702868337644 7495877946618967177 14515847293576413810 12277196680503729333 13414435955322654824 1714555474207338408 10545540142945400144 3579185408640049661 2701187287454362460 4059790764371668985 10882345461329255483 18068933060810342681 15117157627818049785 7268260609873978999 12284578031275379101 7585399406194433122 13607811091395261343 17576554096341480817 14477032500773592068 3146964799830686358 16782838379532391588 8021223391923322190 6341805743856673330 2619033026958616151 10844317423160524062 4856236385361689680 8114052878521267441 3534470363106882367 3705874066302193457 9061259187547944244 2628461892534390609 15340431787131472513 12250478154493699974 8731227607325979567 11022619654780220851 17984416673366209815 8268627355991841748 14670322447675475852 17685679122665750688 10668598223667325325 6157627905337142162 3759374052380629233 17626518758395625681 4919279324135241649 15586200191868298126 15644641128783102477 9285308606823037472 18372937584800107792 8012487516952444846 246591480548011302 591188024841953175 9919206143614179002 10909215815827800974 3869795096420603766 7749647295300684368 3541386283576078728 14931241748243199913 1372394522200085122 12947279820371678883 9380268188997083784 9735459353196234214 16711382376017134370 12115199807408911695 2231812867238920653 14603260740808756008 8956915275088921212 5379083516219967429 4727523214954111267 5780567998364016285 10158288812406656144 8710863144021551965 17429033699333401220 7333449795015769690 4538822347916886103 1457543234983618087 13799177425796812004 14386858250084499091 10571078060478143848 6888784731890632511 8544481891547160106 11503208830286995482 9515188410652700270 18061483551077344045 8403394307295981251 13311825954187824434 13621447475084450891 8901387850890088916 14244251019942255220 3677329577970905981 5474887764799453410 16365425437759777184 5152720051938835686 7713025286655504655 17346706007313809424 15827442858459889502 15214924028793772879 3537341245264095339 17453730869283841158 14972283624755796039 16781960101670697536 13780949113549635322 9197444658503020105 5011491670874015130 12444237460307714698 1354061483412153842 16840253847594710975 2199687497780689324 12671781739930898530 1216469262525176360 18411056825917334387 16820968599891712400 10357542840445291485 1881422781777162462 10778863077286647839 10541202918148355440 839950192161097944 8318227412904982921 13697591517624033251 14585209761935651165 18136565686567309105 7551609891286453722 6217051851925352216 1364875595396192187 4937682151585508123 11149535703869195329 11953377708674613358 16186424606977352719 13486768081784498663 2506537414681828051 4188085371499024917 3907138410942679146 11066027721990990274 7128239249693209924 1475462991667560783 13970030852120342449 6521203101516467777 9459610102195897336 9180563781677760843 4748444227929459905 494204135049590555 16607955686979871457 5284193850603960800 9478509187852624531 8670804932508827902 8987033362557301208 14297941051888848386 7756641487402438086 7006729358509908156 12622692676210897988 3514398340246031211 10361735107793018724 11820004913090926713 14627061246655257208 12589939816967602808 11368097039751329810 6236820499809061526 13198109614848255994 2030335755014193682 6269769918983144844 14744860792972916485 14055003795731505397 9346102105259543389 16948047205557886744 2206439687917536078 9290111741130697197 10132164365271830465 11054439498078606610 1756374147100899730 13294292125892459776 9103449235829186071 15256259239405503444 2832833035133148234 1473681393887362532 9655262902920636726 8977209156802998311 1523590538178851170 16204436354111218290 5235606228654222004 14015126725536769543 2854932919534455378 16748872592054534885 5532632517336175465 7481893907939224660 13155078796223597885 4941220462960852799 9261476077624851240 1186983583008927780 18169917678584229456 17574305687386037145 11070994853443549262 2325554069495892170 14998439290442452451 14256017381505566883 12011618408903047186 17433789174871531369 8476235399084239506 16312152436226077962 15593007995730961398 7161835831614907194 1470423044650737460 13754927820687034437 1241596193916921165 2805383591797647864 3166115738218909760 1222592346467829614 13050872707730595063 3571844237023084190 886658969637360320 9567683895747063838 296979486021979153 6935807587003769278 16756150475797562869 13757902649638944132 8822159395585259652 15870900837789931939 15404953962234451574 1438302665596600813 6083980170232282048 10739800375835070494 9066207151034662481 899853158834305437 15034730531606256766 12801345293793687726 11935018066219529320 5320679342425916302 13404731271788570495 1006795454582040140 13075862165401727871 17702348064435488050 521558606953920922 1637644798615831977 10034537729276942293 8071262956834026289 5169887259591710630 16523999321263621412 4060548705331747098 14966164004995757687 7607822888274073093 13470951092463036690 4614362683899316975 13484026044177866763 7540890515185993469 3954558029515874582 10533756564119217411 4153909809067099024 393047199139525034 5781585508124210737 1554414626619264708 15218642931047438648 16401230325710851794 14418726559288377377 18153501394126445853 6368901459778031982 12386642509246958289 14592138823374880458 16590076687608537594 12464142074572339468 17814166952139331170 10267792186178227220 8036033858985942673 12924166442882528575 6823104766952736032 16567798993830836761 17784905978276305026 6339774207265995778 17649590467532310217 8942961426085464702 2236507946463565728 6015339875572978962 16837301126117639908 14243084286304553955 3879583458994011546 17154305049567216277 9679280306893237235 5645374245145747764 12389663675545633316 8779095233925404131 14418905484904426144 16490961031008851162 16119511913895131416 15271897404185880675 1399404932643149105 1147496989901300469 8897522772335244275 4417724650200298568 15693006134249313483 981273413854201787 14845275426774421198 3353778725738441487 2988556910980334360 18416076050870814853 17211333707643682188 9007295136016316585 2409086548683295640 10358257181031892155 14247694576294618445 4515293846511072704 4329137159450413198 13253956099504906518 17767163289541894634 16027799878302029136 17295521632182550827 1946821750091680989 14388869325782912068 16917761078218797285 2740113520148221739 9284047653862756019 4442215978085463206 18158919340551060667 4574356698992995448 10095788841125607250 6014805755350885500 10055290459152955464 2069520759572010950 17635831144252369216 12826950966510713757 12979209405245661862 295890213427372120 18300548223551388100 16426979561924045183 18349779525462420118 5284050398903236839 17756069036814687743 1071456108409130353 11951703601483695567 15254054213656936022 11903010393689430620 923202652028977786 17391647462036986254 14216455567214529185 17517147244805936133 13661508119694946840 2416401791035929778 9491381876725376765 1113421545603087395 8984204536897032299 2041585816963550667 7050026052562457454 12698877306031625655 10978022999035394686 8622612464573625915 15067235764642444234 13517471730566620493 7196273372058801312 6222585260338354060 17673653417153459583 7028786655040025436 4398362475148523229 16410933792262695118 17980861981191261726 13752479812612837822 4632817945984621553 6586834360492815919 7366901686241839935 8068423509989782658 12820637002848215530 17081349902214065942 4504198934711482082 6169164654504847741 7256083100043923763 14965678588278631142 7760068357246431062 18333734970975153116 9942978851256599199 4397187404338827040 4706608963595543572 10224185060426962019 7280053944700450597 6383798693756758692 11935076110526525944 13132189440009044740 1119909688548092358 17177103100033428939 4585685946044904589 10527356769011949165 14342448832226267886 11295486055596400020 9239562663109782518 7963226539844233481 8337351262643218153 7409111303237466073 18248499430359987056 13964419548962690090 10939937878733496417 9214467602456627184 18146640610108810847 5696751057348034440 12277375696669565598 8198461328914155073 7138908713026241360 2936843003083284235 15312991921885625788 8195070290270194491 2413023815620217383 5149544086464158533 4998806589762236955 17943591181401134942 2335747237041297188 10869598288151688759 13929733285231809067 2047374396308085749 6770208439887383524 8759134047487227000 6499715412988197856 2292390356423967435 10467855956672383729 3036727656501567138 13689037162738466845 5650334860159988039 8676444846149216849 6735470475748776306 5167312292505354179 13964448771392991932 4968348819274918894 11472680646578526924 7959916326407189983 14670673681987321305 7871696435947999423 16447872072375387671 15579559809858187400 18155754710218048264 4535162582114441059 8477892337352156870 1936143679951170013 16278696187126288760 4274459057805429544 8537804570531967474 10531484421866249639 7259520227512799282 5908341379453598996 1378875035358471454 7022075639769522761 5509494602288594200 1720053231930804036 8388575390227848078 17078994123320014316 12770526576116568052 16500135325393815624 2049150151460200581 5224461453317009211 2220099756257184039 14000962006846500327 15105568623914139523 12081990451554000358 7318592293199405375 1443927167365349288 4546245343592035188 13003791273138196502 2672824408885058210 12152964869368528233 17147455356549138150 16820080471123777110 12286702340519379216 8767130064901234743 3761285517486551358 9471420695437201941 1131669847013190922 1345901143691541519 4909886804276552456 4575957070072971880 15433626598337203574 17350583659213212896 16936366055434163644 15958410463755847007 18253559970930668140 6103926454679118757 4411749631772617955 7346295364152290370 9534877647640261872 3773831631996690388 15186774406112229028 10487762118954515673 1701450660439975441 18227104559006881884 15469347405751741978 14613834663639385233 10998735547106324380 3774969309512363518 443210997570713260 5446437516414503431 9561187723101619936 4355855646230864112 15658693903425627694 14923629221980430331 4456659153723448138 12957442539384251969 3967069317977831024 16656080046505368049 8447946075465657093 11241179613702510470 8336652376978772845 7317082848718584666 17018912086697825007 528572566729681491 6847333569160808477 13422017140391445902 11734131637759966182 15405219180869008774 11039779536951606232 12039986952646574089 900579457427594508 10082706973655472766 14010341996667978157 505999294846601597 2479774643042394402 10844016096508260752 17248502450423609220 2492433993102965056 11483809878136934067 17368542876735005274 10057341784804484532 13827595963469899582 12732134498880337755 11196416705041823952 7199478807104901977 11050194507266539397 5441721866693580767 17220786750832750923 10077515285532942709 7074344554332840116 15198912749857849635 10186926270403440398 6947612956454048563 8523748187590884988 14304353091292256411 14234673872628521785 8570036105625496680 1125993635800028926 13425887710344081321 15844883478710222659 13388842426160016309 18055471548349998478 3512002332233909417 8765649082177701434 12453656976805871246 17981109195550197610 11722524349593381225 9948835817271474674 12258820331339980680 14636827255011406494 151777928888083083 272561665241987068 277954872800026123 3116923032055841657 7953585300751684120 13837872610129356609 17411585998778246142 2381693141664943269 14769715104454455359 1604909544471023195 2109727780731432403 7360240797016974436 17797585836650542833 12510507011775643193 17844356069790823153 8439260511194321649 8117794985069857731 5405796764005589853 6047248376137714821 15580170745327760454 703913864148625604 16497148014610263141 6096705047684884505 349931370827027480 14825306222158313095 5390913258354596481 14689504777797700615 10862937255838841059 17462706046173547349 6526364692144030783 8818567432091835382 12656872441287929260 10511475612803062537 2945376485784449250 2317045075079185566 3894900589542715965 4702930237867877313 14199094112978195483 946196416692641064 16312163480009076538 16150857406344537215 2954891385684901535 6802509465696924412 7113603420809367241 640725568434950620 2928260817270308252 2423987781525532054 17038842007251963004 6844145807986750856 142250077500747515 6876131974476001923 6575798323268934379 9434626861722006544 16278346587916053895 12806416776406047664 9494695927230705146 2572667363322658766 10070165657009112382 12760408590402062312 2038601528410087537 15949927020433650389 14552840614420094721 12116022838695559095 18036734626513801723 14398195479825730737 5374138766408219714 1089373943336643970 17890286051700127832 14011809803242376093 12541867397915798726 1540664553943226030 10155747739003260335 12822599199732573873 13851921142256848062 16423600356100604009 7952005833409866018 18035568762334179036 5091298431930483399 15679520603491770226 5208648011129220974 17134428897033211963 6612525230772992368 1771306716400017540 3724228934958145256 383754062586735321 14530082928229910054 5618202110741363058 3544326316095575899 739478920884504622 1372972863758326080 4992655497235824154 3299930887060695876 12938050263048529024 177189672362644260 3109832587214473814 16037876514095222547 4437288405264229341 8252083451237923995 10525521175507388765 16902419647681290765 15239865550361209753 11193316213177143364 16100939381619820765 1627149513628153605 9991512847555745090 2393468139466520674 5884266360065133439 16058248066286980643 4668825920114915349 162657488561072940 7712900816166734089 1299810287078617527 6334147254040836727 6947024833993896595 8644466452031321294 8687619874662558861 6898522887780265746 6137674433708375651 11733946395016973783 15272488973932165998 8210458430931035648 11413918344999936876 2692601797703259829 6928362753513727852 217585318997270560 8035520705276301908 12420486867060046317 7080900379479159604 6886137550074837051 4882874548277721806 5022500785057421185 7493320400553202215 7859263654248950803 17741415167993127557 3228369360172422308 4074428552562590745 2341727170866566871 3807424397238135716 9352728622707032924 15885914746985565715 5978247534843572845 7789348856868599297 18017272526607710743 5128567247962790580 2734401808739594342 10262668865834378145 11017817522971449284 5752272786846445841 11800872535477054881 12925244076214176778 2490395780402815823 732283435326939220 17349364923171146620 16601773533046977674 15181566641723152990 13681684157719017386 2951517721828788413 1267319923882975890 17579589019598304251 10646916361139831316 6088358273857052197 16126364269081029550 8063196174587415346 14197264781830573285 4602004342311655215 6560374876195145240 9460685308007815345 17695641485269713032 7523097566703985017 2878293244362165222 14133985411864807137 7714229862670917110 5606898327639210911 6892629622177082318 4808595683392061712 11692597476086933002 761701424498522967 11865923040352283856 4488499547461524951 13419720878332243972 3406948829030819280 3485704596596547373 9341479911161176579 2255028529119824128 15928288840346067582 5190233919216973162 951608043814511222 6378620925419403307 15583288277057458388 12501611267168006306 932183908552339232 18131074728269933407 2673515320553634692 954863172308976130 16318555731926333368 2566213963694948694 13315857286327177618 17093934815959502218 514838978414142999 978340724593181329 13411962097958142447 12640006124781931801 2728139310530902904 14013004487811834634 2972997938128540975 11032425640028829169 10754444513969873209 8194689313961529551 12641744206081633066 1029013734641600509 4214695570174946242 10672660185004967591 14780773772678256319 12851946485455595124 36649104275981391 13767198196298095347 18062792103397142536 16453062005542276836 10803874812835799803 11587444987046578763 11022278892069443301 2115672766568622611 5216621804942034617 10846404350441427147 502441012651891037 9000563688985596572 753887804445456852 7603107723684625717 2953549150096279187 8084092324276813670 17374370146044186971 11005137695559597178 3863785653504589487 6218914255770435978 161613665421266405 707524491789059864 6831247713566705416 1769789490937276040 15752201720379032070 11177111524493694329 12746201656958629458 15410343461724868711 3986347784088890702 6816508416974421007 2385351723602637955 1475836612851141631 15375943728448594429 805496083954937501 12476222480355374535 15358478584864140050 15792708291081095956 4752954330229934201 4177548696362856328 3521158044427833677 9047932512603835819 3022064876452558394 2141659671106007655 14195711487875582133 16890703380409054466 12488870704502873579 16516228952706684185 3811253757026356359 8592405884060632988 9284638870448329815 11634151760858128802 4994497996391070385 1839548938586093462 4896992541616050414 13041708079169685471 6939515816675797318 5964750711501115663 13321066659872809299 2566288936027730199 3574180691902845073 8987473443585234783 7102866132671364934 13697098161578547663 18289491830591118697 2331062659976002856 3938666000790288305 7405441341685106019 2066131179040265132 10514933568137888106 13162046380877786917 6206103005575463418 12869082460601136583 8316711618572463214 5438923486268599322 7435952995805986263 2714650884884033143 15631089687414315770 15980872630627255239 14103913098670371160 14745552278542703299 615275928570768272 1497120673052055659 10224055341404941340 6238325266858214709 914074774059736160 9286348569233561480 9908088323146590617 10091500086340884158 18056881653098029180 2913210064125188858 14038426343819977600 16959598344646530868 10058949952604794992 13829084869575836802 16883386257194398755 530758101060442514 601660710404174429 3405658963286020108 5943772710636605782 1344540702134680887 11458944825928869591 12159400791942032237 11708386940925484531 4268576351828148714 10032994919725833850 5169291884337358561 2421257487851569893 10541269865956272677 16554681858164911206 13973119667406935487 4632926565288084848 3068895662879528749 8763270089562205420 7951186626924013799 11843712871892545031 14669974754620224193 6956277162935413823 1607720159410182129 885327176308692925 4759118116410861512 18043263841880026675 14498195835181260406 3257005499459099892 16150777407279821276 11738654629391228519 1942696374347022117 10770858088375439524 6987338055864288965 11280419938963323505 9441485327639774850 3054961895648167363 12301359121007307346 10615366442672339459 1499732339315083088 6734654409338456909 16362462665089841796 6395612628665391224 18191125711676161340 1738628745845611020 17077732678733260579 2510225926154054448 2930554645545698457 8857403950182287800 7866083851695840951 16008792727819084748 1174590272369548079 4717117253314768595 16671415986335067908 4862183720869515599 7724755126081252256 12411260553180612892 18169229928678123436 7560486835788197458 13538054694798007332 5198491665852645432 11953558114851872462 8079686579230149330 11334197414782728360 16674870901653564412 15654196507677747460 17197875667458257453 512433889997844129 13169699757067244310 11506230800692614546 14226382790840007916 11918085571688860768 15083239349453243959 1801255020939768103 13851146885847152781 6404490831277945625 14979778815990688960 2956037579697641443 16036769039472194597 14300805058468189343 17765756792445816767 14583117271101316854 4958929186482663841 10561553479282484056 16388894978014341406 8485437875737544907 6076779554210831243 6710133411212478127 14207846030143057130 794129016364924967 15969582206434197107 15017071398477534515 7759306971849700335 10464057373499580517 7371042683264845203 8517962995142642866 17841600105407141852 17744937630883370529 11182445441314357273 6758699301968324328 5646310592263634020 12624530328021080620 3032379964687075181 11972859809675241126 10140019286382650237 3792314730672635618 11528611401867034242 4615076965183107186 2688659547083062419 17016335849272140576 8455791718962943830 17037432880461895191 18260496659213410254 7546357577480130877 344604640156525959 4339815707227463664 1966753880612446827 13457616702572576096 6313976476370536200 17136798390180963167 17032618084048454822 2605846308071699776 8381380862759892243 9611504239848914633 11869248150901174708 6356153819708453638 13932562794927210053 4478154638171193543 14081022081572795654 13384666037584771451 14461428008544449199 17901904870960041478 17300847864773207968 15110650947432884092 4602736622868438907 8702711872028583063 2934361577116907515 14246091605605632966 13955890396033766815 15021148088701898743 13197011814684896434 5476017892938385266 10222361400911895469 10514297211295047205 1683355944533395967 3190652999644664836 9385118617149177948 15495953556741380243 14410334505158043913 6070095938958540876 18097015426925840922 16983859901678072010 14956648933704314353 17796276985585839791 17146871083578514312 13306715457400250070 4155483704181914233 12389855301026705389 5464150059664017619 16686353300793027765 3759722211609932938 9248315117015274891 12452146208967832332 14081605170484008103 13118657685403392236 16321991957585612835 9600252679172572870 14125330228120485819 13642641649099088009 7568904846844283910 5474058789368797540 8153292345725264189 14486844909754268101 8802646357318030779 11001405654019037540 6563271138036738110 15318718620919896266 11946996660145981033 11189080085769397314 10992864193633486631 9195208058989692970 13382321046081048116 8315679063200849708 382197123745885878 9046304897270159417 8002777550307674297 4231739507501524551 11375552234733661372 11266805454771712235 3088289175400947984 16000388571003169154 3786480597685164514 8353306341496775955 14269988808507384965 14922040457594989164 10596009211867262823 6459550186938805503 1277198290868773235 9644508596135481841 5020867548853557469 5431019738916385417 10207530753390539718 1329770400649477359 12706374579547873741 16196251270133781800 2693772201096058228 10799662395996355707 10347408789120460924 13233688384035090395 4886480454800484625 18228797170996778169 6125374264962600558 3444098198232673811 8410206914766186457 9856984618346589611 9055631137550567951 14601946361079310334 16855510304752372613 12304942419121719317 8054804939343899014 11786003136715244076 12825871975047918595 5877031703071774761 15912552432663499504 2600804807249911672 9917634795096697090 4731110406612405642 5664546131499195817 9044134299947076060 12303475621170546111 5295900131601129718 9591293468137787303 2570106381037226947 6580209959932432956 369280786458664345 8511912068022395595 12127484131988063955 12583031673413533930 15174329742831329205 18040164519841969920 13537168387487403640 17161814819673415692 3687352069012811115 412516200457291270 12432537247358913859 14074448396563506177 5525719026562250024 1238254058969960129 8473779461784040088 4570684521312041134 4010215422562673674 15716958796678894144 6416731358723125106 996520884773521710 7407758179274498882 2319961145954186949 13736525882172789641 7475052451435888804 1222089354480408048 8672880954566214485 6020987234114108382 5416792109838543285 16763794226683898522 4631612568339052317 12085824109587518697 15474258802070574830 13498692236384399305 586755516875053942 8003382826701671175 12323936451538331442 16731432894628864888 8540698391625683334 17485713205340315314 14950054010013002883 15416197282555143551 13160642315892013764 4836410209248112665 2344119366007019844 3363146390614536618 1651248628307469337 3915071462952828403 16342494502664562081 6626875297243456545 12929628550587205588 10156527709513841689 7273734852504542231 4596217800011261960 10073650281401994449 1565445556708632840 17111580005345907163 18133725470165513746 322425228026802977 1748471387716066504 4701977142452984388 16346168496972039101 1200096492141525728 17842745481933688626 15394353236100858494 17732172653003070192 231558033880495799 9258035598003113821 6358458298059222514 9967700716149316443 4069680692589727710 4343040689445000629 6282927344467295914 17824723225069813071 16812747713678638438 3989673038865707324 963574567483205119 12001291636325975230 6381229323757476454 17817687845154979842 14616824066295279679 4456871919345607187 5087727055314931473 697872423148468361 6000248375159682467 10314223863316216486 14845981951244276234 1923383493167592835 5826995738258392053 16829933985235966232 1933614773125281278 9401999494906147555 9890611842503722618 10722531446365813089 8664141168277909451 9982229990590439049 903593192597651307 17187301928806728905 67866288632441205 8433104721449603516 4303506700849343908 11952907080188839383 17022627366152977227 9329566079570430078 12697156563411391674 6675762381855192488 2490182405958401415 5602677339295645357 5626424534903281695 10234985110034824347 772195141708873287 4894293467596184689 15790207354519218805 1770632690833283931 4758441274926440093 2408149726265502091 17909286697878493229 6415880882079108362 1791321254296073277 5629109310193498638 10453393100039253083 6816209245812794153 5943204087261075469 17874201171886205021 8836197924440412207 7526001461877907244 10813549688750047534 3591834908457592527 13949483862725463415 10065652354274234899 5923997047469065345 17877487166665585737 12857815348737485101 975862110841655237 5316860513838788264 16837486784237295364 12480622933995363727 2732049165509621941 14835651685119929458 1544783448792223512 11610487541507589903 14224242846226219957 15194107456861685728 7865789348287640946 12974738981255545281 2899887772598363267 14822179181252764836 16089625628466929429 11193537634452075859 1821179354060366308 11346438815356248971 5587861777162502246 1054075233563810922 10546084619240269091 7940165217389089883 7985650752462348339 17589225960380908580 5277662960808982423 12007699220274708417 6787254688284849051 5453676233578824588 3320893833821492078 16818199835472440533 12495716805776396469 787723662003855346 4633883934130703232 561301139217628807 4526994702125875544 18008588826179499835 2932490758161595219 16200190145372171276 15918161774205222897 1170523657881136555 4214595536562521330 877951208003236227 721466699499034108 7191939394999526601 11894717606063660930 756828209831760057 9250294030348010832 631832120244890437 8943102945467618591 7038233301707814292 11121353638107110799 2627896208335433985 8522114628405719805 10295324311084174533 18074221454374523383 9862605349041326385 17482710398314679412 8008633690221156339 15826587896871104637 8100736754931951981 18390798077985353990 11699411428727641811 17522172695407230747 17311834338068672037 13123669064804952247 6807475860367842406 6890606838295990429 17629400549485426672 11931310117222518889 11610686936778967230 11113976779627661893 5877696245297403938 10599053572739720589 15481292216755710094 3647022592347635474 10848347287937620291 12392770212944227659 17217821631113571770 1775473631019220717 3830024695580936503 13660861864618096785 17373504122567028290 3456503221299856393 15854732659404482791 10132000322480574292 13984625723462428190 9065420623666058736 5270851103576407190 12994361138707084610 2494427779278063389 4709051572663427697 2655703008587270472 1237152836290359266 10467470848730149377 9033086868036295881 15781410442166947312 16224194831492321700 5928169382109524818 11520753248610023921 2299654763199712766 1500254389369398167 4652422802793441853 8527768792855556654 16187564619984656766 2538729800891449831 8324882520005101422 7748384986548990678 8828635250948649855 5943611662667670838 10290860119848178633 615197096048568925 6513645993540919102 4801718443242437147 13928161441317636117 10972667840692130766 2882247534138268604 1098446334199644704 3603975306984887958 6104028615645037725 16944917368084333761 4025494891857883200 1246337894165428788 3407015323141924394 5874772430258430522 9357239922576060923 7503466763753587745 11998345007093080267 1519498115236523069 6585650324898417024 16321953292895981449 6347706184222474058 575005055897362420 15793933720445610339 4302806664108970991 5631189856045804283 7225117448173161675 8274254639967817737 12336205741269273423 6547585588907422473 15527558371922470179 8538142998079739653 14264048350238514127 18116342890853507256 16243119897881450775 5995549405463867741 11712252947498908941 12983726306807346371 3341163561132157979 8552088564672446297 7276804974778257633 3279044136964251664 10711805515257633032 11754205753306133727 7851703294816069658 11558023515858550356 1355976905021077360 12420752942764516060 742143421201853043 10805182072127209186 9767048710251583641 16859184939638891498 9064335937007786092 15131265859282638989 8263966387666315199 1494143297561710491 7701599944385919335 4179843538887056248 14578471419736233200 13592022055097829045 15703572890538469104 17454707771745518391 18124648659222062750 16147779174759635596 18347081728249639336 17315662091014750797 16106576230642501173 296525217305790107 4326518754231024171 14555907342407877874 5718759426654998484 545708933436178434 16331317877285995669 12258354520745494384 108189531598584030 14680439157759309809 6343943136814725161 4889426099290969771 13164183256872254819 13020415739297495101 955974866720425434 1886476545559615525 2124520198279000123 10994732242104793456 5023836365378667134 4904350446123723750 6357445321163724619 4512664965033059702 12337412758647000425 8809808669394653879 1603542053317775689 9328232358624259646 2983765906775991955 9562439427737060840 15035725471524321950 12998454495535437087 7280284004395406123 14130352936461423100 13107377639102926219 16292580759362115360 2876664909978947206 13285551144612601325 1893789269527136116 11156773779328342411 11133216994856082919 13280759485335775789 3774447558074198183 4058803708180339396 14776614218840857469 316240788505044506 9308853018741914444 9901197365859986846 15801926221757657591 16202035326318817739 11252183214153778160 2583469801692685708 7761318930881186661 252830482502001166 2568492836563416829 6916640821209831256 4167788255158791933 4169684961617052605 10619448866417582132 17993982520381626644 3907448133351194008 7644629572931227823 11706453945012620542 2168993016727310127 15964786286941832075 14719575932728250385 10950969539868277714 16707975003704151368 11760055417014910688 10955413746957818163 17706918491431376893 10404739567583783350 13913953503105674045 4406047015119632852 5083613331684165471 3432738591761424562 17874499004232990453 11094409535271016714 15267256098350993200 13245010978068722003 17861729712629915551 12241858598762249040 7257491983212618066 10112270842983794849 15117951595788353771 16185464604278420428 11338202625584887933 6073245320142052527 57488494908944849 16754118370570252562 7827086755748648734 6240017091596868543 13226002485167263757 1860423044308588772 14124165066737256114 3682632144151992389 18187414433303212298 14398240243293988999 7156098770133990183 7467943410449315355 1025698365662006417 17687132600245052448 17113444199477048668 9225361573778736120 13158839120281745805 12334522348211764739 12089932204345829247 10084972660485391985 8317138775646796723 2970059402150118808 7910283440904776888 1019969759112068647 11718092854311657664 1158779954910444861 16947687992552384464 15892961167364990238 9386107642322013572 17263273187913285199 1841088802147782468 4197000479061070385 3628507788085502014 195358227979750509 15621962391652324288 5885069900521742666 4944969365945799022 9344735806834330612 8470097938066027081 11760587665724610381 17792373095331412354 15771524125356852396 15058191736853686907 17444568302379821700 6779754332619916232 17033184172761593191 347933959990551486 14609241078457985908 14009155925521899848 3769298412383961331 4114489494640202688 13312943149996299598 12964812716323696269 10966441582235493385 4128941708966265833 9528147740840470426 13813670368809755206 7086165002395799226 1740504822911582437 5454012924196260144 16523672414292057795 11337751501466939851 16670299620275172790 4822476863528757630 14670700487693462965 17275096614636450906 67482042446785967 6106556528070050202 2979131277294812556 5361268396476781005 16607890214933949307 8719753375251734922 2231152348873802264 12174539221603101710 10567583362227138732 2095841411321649835 13802033839776040456 15857416255133571348 13212092926005089050 21639096830699358 4197661337590190953 13141462441079502656 6528069515401373281 11315685485871580241 8970631439153714394 3851156488941685696 4023952748913615124 14063612483499685762 4742406116348061834 16170227510392140159 4088356080564642118 12463411836521516406 17584104128940123220 7913383596468750824 9779506715380719080 13560624341376325133 11119949262411621837 13139528946378165740 555043870837420150 15257035661217491067 7150848771315691428 16217705762711170113 2078441268468612802 1396870618956227733 14067447455877836676 5672947473424700862 6440242807088993874 7571181052589975782 10020542609740662314 12371381304469296335 7889837835157483301 9658966810035284380 8376715004297158775 13568338897357307890 1229198854392606040 15998961103774993620 7200272387206634196 1543110970941015213 1151073689306170739 10563857332284007339 14087642346702591283 6740270473596434613 14630035931982716632 9331789956742319535 12187308960851953497 4265710984831148632 18114474288343790120 15505924346873984221 5742452572130769639 11072011291323394274 5959030962121301471 5899116592790010040 16110391321346455130 3972782613506966004 7816631659683853370 560829635061378608 4989815964230249262 456586991004439788 13977702098999753345 15094907533170993691 8439410481358740213 11314780513836050101 9517248402698131148 12285830649996837109 14973212230402520605 4972078427616163566 8426075277354081274 5491700684628600245 12045012731149512690 8504791378088662785 3702085174315190151 12775349202053880821 10318773733129148936 14134715927282053184 6905042960495717218 6771115918684476150 4335018806714197894 2449632642301021242 1877276569483936002 10032110390444379956 2158038890860617498 387688759986569483 13423634128408919401 7914733235923321879 15988832830670262956 16316202873759641061 8437844220511376331 7676139530245490770 2118041019639599567 14175151818966545155 8943598003454435585 9879590892472767311 11597669284516571927 14274281791787880240 12037757421436093199 18348241539543306101 1423962255441413252 7281628091738045880 10786191073991650170 2324086650046787085 11471168173590805538 15572075828012908572 2156173380287194732 318173000325675784 12718249912617675279 10390515726256681269 6787165452411431853 5507226202554745179 6426166130306788165 3827325668046847047 860671098986066587 17680539656305299722 8228259170560195445 9676036458342440792 12742955489543937890 91012219169724094 17759349004699692457 10338168236457033397 4304647826383805458 2260677946734520164 13562495314108759783 16135587731834084182 3210005164077142225 9600268285523492157 1475465939177166309 8811667115387801378 4432541956651188876 5524926401604243185 15641337398971077649 5581581672617826935 10950096344862854579 14634228255189200062 10373458128028880746 13731534710666642045 3507965108853689902 9897291499768820070 9879590888663845328 9635452328094635742 1553512196584241726 7096523152288566804 13165990747671680098 9256026426780499276 8918992409179151604 7879898281377035608 13106759662655181215 11039156994322303939 15421691885187316342 754363266557392100 4416608789915175435 2232178743524908197 10795452135652537077 2375474397723829781 2242610644006482507 14801901375484965739 13506376988283901208 3447645484713993715 1074406751943920508 9774347977096560419 3713249496076033136 6948167420711609279 11214719810728200793 12283927389158253709 13806946567379524601 397814301898184158 13479208359460349742 2601903704180878938 5453895422939905889 10795185296213213726 10193845741281920418 9858186082603585939 457532343279867980 13065828830444713019 16357150890339278721 13667150978624504236 4516641023797505992 17919433005972456357 13822540026651548366 15002398695465011694 3591338951319205118 6738873100853815224 10845751399665716095 2026739724395520427 18137967522119683855 15842351320769150288 11071789162036637135 8124258327446143685 17350850303381862118 2787313261353563460 7210691101939870733 8062450755256203679 9706592065236843981 7620339098233692943 781557552236362110 4536848962894650249 4324380445581391457 6039570045601783889 16683494870431063160 9850388484719553509 15137621942375140614 17510362458610649021 6016602998195601930 10732264206779262402 5745526899141173835 15823579638957636948 8251475537687239555 2834951336051276524 16277905038867996333 2355324285323994296 18115451311827579950 7530926683664633257 1392980828722719942 2138335177245297496 9132190598801312354 48409571366271470 10666214864629331317 372203372048160226 1018531240719430981 14621270040209093589 11095566413417226242 11536881534744249700 4195270890845026520 12973881162211534859 4479142213910061327 13065721449068785183 5115868384054502024 5365769830472344140 4603315766399138347 18360058930564300721 3766556218775772652 7356490896752101618 4747634059846447718 12549135599547417912 9503324012329252000 18062975666636547150 11093351450051598296 9370960788322877607 1173024535091777505 13488435759339343678 5936242961244236832 3913337754270589468 11769099997944339231 14711608178359343578 15573075845881015971 16097826056930009045 11858459324662062410 7565958021627514551 18159110686207415113 7321596851689849210 5067784074085632521 1724959627959096064 3087813006758402393 4613728908321225851 11399013097756850521 5584050540038792564 15252873737515237315 11217574947090679789 6634183994543892210 3871964804204465231 2859002351240172233 7459470448662541732 6916911713399541079 14493280416452551316 6166821878980645335 5632293807352255954 1161845450412221432 15578102796877434790 2692470810453419989 88140527665256479 16470701921437628330 8802030060220893896 4477917538502239303 7626988730186272638 16322864370482203945 4373975987927538110 1737321389053981632 8811415765963237324 17351714774945089138 13297639118155335090 1936279789450817427 16242856183442283935 13285090134281740278 3755137101801334348 15852952137880598281 641149928978318706 637198947138744526 3550584465357546108 12698602812875690040 7255372766673268433 8661996115188351103 8391379687845833317 7408636629750990100 16966234899437271383 15998952265552349371 4685526388721207110 10334631113987521048 2635521355954986973 6562058763449609937 2978333276706301401 2714234718300275024 6673578291866241720 9010730588566330298 549022582167211989 13484259266330172242 3603473362097673445 12627672794812536752 18013285979715990695 9749297511974867927 4819865896307929834 895532952207204283 14276721917072172888 15191147273074318324 1258166548514885903 18129519642309820840 5968440909106025829 6535801373996277160 13518892093031921570 11573513005575211122 14522089327223031415 13482595165675346815 4594101421641800895 2982021340766143766 7333519371076523651 15549334016322857742 13077395044756389089 12456369064549762430 11172034053477673300 16329185015148966959 6825684359454288887 7527540420106628821 264361447449569496 1258372424113671329 7588142562757588627 13521219586498056118 3271623611650251677 14974939738760698395 12967295416346592895 15023727641127544081 14007680248850332780 6918790255109098418 17480795020880311770 17846813215743431448 10607105264346260358 16536713027916081190 9192910191997334902 9730143722527569023 15907205990357436429 2333518384917894559 14160140685575750000 14471351459580430685 17257137218511895188 2747226896473637915 6844943299573377177 17263293835783135305 10680213425282575124 9621934192892669030 10463524358986958090 3291473177476413070 8081708186750035817 2286034458709035721 6978399543613345379 16088212576677156431 7585126120678653121 14590800117988074158 14805708417364870461 6043805602414514226 16359377854713005741 15894473052132299845 1846818240722134092 6304491586524241264 1149093660191694657 15956981716355449888 7189994950728983827 1028353200027263208 6087245175537659195 7231536358963620795 12847847961233295893 5277609198677474845 8874803746316604547 16119163054410769919 4729257066210415739 14691601615020856011 10073629848022889022 17424130835349244429 3612650671597732580 9893242098525227261 12752769873528004519 11121948617375837582 8825553393390734786 14957482313480089993 849713332163599919 16299692756127262748 17699859201940030286 17453597934843991418 6295717560449499252 14034976894298383348 4195335863588681589 13190266238072340280 16708573137078109839 284895306563984460 6362143178212911090 927444433006494693 15019046591427406183 17907934251094202292 2602188671181459250 12488520732828525696 12779546710365359271 12816371922317964648 13363932671055821707 14686625683416337233 14603530697594124184 6708782645209593442 415412580080445424 6347342070672489200 16520723653707476623 12097496254766066257 9254304425743558923 14575354065967711499 1949314224336871462 7795750678384893398 4392532470705081699 15724483675743621863 514560551307891045 8584298054274856614 8973461226959476106 10090051417352460665 13732478843580826625 1040328349558430941 12270003232923028385 14506682360907623104 18336909236205348099 17060293854740503734 16248961168198840124 8923945010354203691 18249893090964812559 13512592524240429061 10638695167128089304 7245905070444119483 3978379334435411817 8802137704430986987 8322662683682937344 4738327030388580256 9673897422529965293 7124547943191563217 7616542369896699280 14272147368029471708 11518397087572886505 5082350013859708407 12283016548305196497 1781250241568649017 13443792191160616223 3320493245789911830 14295799770094880280 9330628645764321606 11888557671936138697 5619721388353470187 17518538159420431069 304574583136678226 3489280386755521241 15097349030008073005 14951985529009874251 11462385768039068605 6561378412872200363 163557949581444164 14713796086647048069 14507947402802245115 5274573698113093703 6745110051494383378 12550051236786520650 8986420272592768739 9074567349395538656 7582184825687247104 9155742569031461670 18190438094086967947 11107996191440792104 637729919203864606 190670322686614541 1053928643140729695 1887876571806154883 51981885668411545 11543753259773275355 18075930341210481553 13299191805605019950 13751366975531251399 13961551103522805118 15349533963767864585 5543629156684273202 4679291225218019411 16888736403852839593 10189597908459880180 5081402354685997733 6888953295960206847 2148660289434930548 10436076412372311432 13734235227814069490 10755457193207212807 16590206255172883682 17464968684001875896 5972802231522519237 5693818916117561710 15350766380609228610 8570704265177236506 9938054694438245558 4063762892868749624 11019030998847243876 15629823569532302566 5012095064419304766 3419652958646786488 16036963541953561948 2014608935016306257 15617271916696846806 7622834169100154188 9167485671241684585 13086403069155013405 18252602453861781818 5874458455607461002 17323423310482488763 11576175916000130505 11719546690163250458 2222945072428754986 1631415789136344009 15299499141841459147 9591597311933329074 16179859420662983665 9866498702985249502 13871053762524548413 4132427708529168656 10545897683461041467 634134953097322619 4417310565452992434 1231974086468024798 7738699727793331672 15280154157103242020 16115792273105135216 5360489524275243949 5648029409009676288 7744986410699703438 15096458132350180730 7955563513337635718 1852067884383531970 8420739154610571295 8001969087147451219 7882192224685262482 16817848522973464364 4245720398000828427 2805454116603994400 15141804841054585326 8542919179086433510 13424917484188517711 9320588315794257299 18156089360035642922 11250938116121462044 6252770326954027063 2086679518698291893 14160368994259560726 9940149700108960876 2697964745994628558 13987410411399288815 14053719879131471562 17597014379708523234 16578605844884779386 16611006432933906099 14473417953319942440 17287258405311424591 12410858848835988847 13487641236675660959 2624042826840612001 4856024095595739323 487327957484058162 5050519694837057012 12428486434426002563 329268482002564615 12280382694724002934 18261485116839930941 15670067234384896499 2728937531306130330 16384191795112746587 10807454907510166627 5475773148793020023 1417645634631686433 355291713354484676 13457735916502362960 7826896941585563536 5208682301198410 457629258453520714 5179340648457267209 7684150147942062006 4090865128472599856 12362259246763494399 17699375839820384543 191093443959815737 12311307976544899622 1841736175070723579 16078084556166769072 9897094992101825020 4663048240252519214 9989846840377503337 3960340515639474982 2573632033203916167 12586843848327857847 6966946683771913060 16794401325316637658 17492206788438970931 15031717185276409451 4625836085250491522 8132639237596720520 5597326042410048728 17963344384733584708 16491131976208104590 8809095332893487218 8142475369987610989 14759163336189054043 9854528515451884995 14336826405104011826 9717679917299055199 12250523500134910600 16787704572079144388 1789800779729375986 2741929485006715783 13215641505466033663 1448731087599734786 4209789430960846527 4096947667098596071 3116192739932462957 16587787198151532218 17150044968394322418 4568595581037949555 10378771431061079445 12768677934288767705 80841541415178642 14770318346672361857 6692994035147098446 59457652148086209 14333846831583285705 5519106629557414966 733671591326319771 12198231464588613223 17721866735322612061 17890892384298290163 12402284267546226488 3936541110921108715 2037720279926149390 17365991735989151202 2535698056742434851 6322741871466162657 10174873772662932035 8886093261640690277 12153368830424326485 11554246221561553871 13579805888119131309 2040539340448509337 14179475053094053470 988589627860245715 9793420135335923961 16661018095444154952 7150365014629190454 10549170085913266950 9203542354893439537 16926556551702771455 1620195257485276969 7173750293300927549 17003037248600088587 3812509171773866122 11362096067366110163 18020616630053570209 14008553756949713951 6514989044491841451 6648795085994887656 17670456417666758527 17589405718813325714 14730915152522551107 17328470752412426866 12378639911590969103 10170665766096677052 8035897876132720061 6846290425004285898 8525388245038749692 11541164535098906578 4318477782643604417 5679035719995044115 574343244216958096 5266388137359702988 1468106115516772235 4684934772443413172 15593155989592578002 2717268154827954688 6868839279693274838 11687407580912456657 8546157992516302386 10843171870906158810 6585262323599550232 1853222794762418355 14837188546441929026 18128399800273419360 10745108257000576488 16598959339744273109 6504671054549158690 14798739425409482784 15452757122714134259 5785212367663290247 8096806440288550548 12584748540821983873 12506604826295045648 13039917194987844133 2899346279897109694 9766863733960743555 13218919554653020059 7846121099135772709 5932196343935859381 12379254692414362259 4069931798374984761 7657631194770117860 8440069930846801404 9567740518821609617 13297546471891043464 12546644668977956830 6617757508447367715 8339869270960250345 4357079941290248091 6246198813021000974 6674027119457583972 13862985758697279314 2537863408475987745 4719400005488672852 558371047539007459 8884023957037412888 12654950719440458792 2278273891424792536 2072179543712136560 3910852919293487515 9992704291637928896 15637945252442725491 5414864007464802681 2846994014396347433 12978153372909020769 11554469343785992944 1202490349999703510 2341593563112238055 10354515894750772184 16691123075235706273 11626809903216585200 14505999033358408094 3886685000022341801 14219696805346254744 18402162491872365476 624039027310410885 15795716439592787441 6093132530684445614 8492254287351739196 13529781866938162109 1026745963143031241 17696926465564594704 15149314887471410249 15582677080761449591 6750841451837202748 12089313238614889303 6125376914376895113 10871120671882761933 17498236977219080760 17604972663462127708 8157081706405061294 14209663799533127459 13009499487904288798 14382582583633873807 11461646141388305788 1079676110312050023 1534555862914544259 13490198800169608813 2415534072527755762 5478606680796967979 11605338304651359237 2581947544590419289 15226132430315538532 13447951772261052381 13040789123900455108 5540213894175616181 12935554980235557768 11613820029960937890 785422550924420199 9609704696982017430 2869524336668941931 13598252682166525056 17803425564959021708 14906231719106338559 15179020558924814244 15968420100563897918 12565192387363289093 4236376667849542116 11255490965082866842 8067611302644913557 16328333932782098773 5903275802388210894 13471611987329203312 17748534253940204191 14477048868209470073 1131578268272495171 17599061493088585953 3718288846401206640 15327388218136918281 17709287541472403043 11297051015254714375 5974395452298823691 7927658352204744254 17401119169766977848 10067282110827496142 2288091784863311296 13587042679504135801 4698248661681217225 7783784884968488213 5795636281980275927 2393811756816951622 8814653838065758211 12886653718772629470 3944738716786288060 13693534404231408954 17941047320888569263 7799501751897791599 3113455197578530296 10271589050063069414 5564598758688381166 12730761067330251733 2514654560939897713 14353105662186752532 15226159302857948627 12166994427390228289 4265488107357081780 17192415987223334856 9231799777042538926 472621514889617455 16679905392328176076 2368132801754437915 10224890224109452447 13893763965554722994 14123152762471923125 7096951816471281684 12984914165771160571 16669944521579124649 7601226459780945646 9918743229331063123 9642082022342387833 16923242566912955710 11644980380155602387 7501685403227410165 2516201358985764478 12997605109568664730 11464864413882507198 11454370303117001379 11029679942069189252 13316527097324685571 3691381141448023375 16896405021257076406 2419485801238675697 240049227063302128 17020128091621195140 8928463317886782155 12425519845111041492 10012266215221809384 4243886726106298372 10200889668887774541 6215818262065420996 536261299722113267 8369634140825420289 17272114270571831227 13831111009856360825 12440595793443115531 12973361005378628943 6640912428374364367 227312838221020862 7449451416201967041 6013354312890849603 2257585165094570793 8736010170457609300 9643870285524147930 7016337263515721421 14620665533219887199 11980574480197978787 9225372124727597352 5310886290324785544 9110460181554814959 9773996355111336696 11913369288383532304 9725643815804209089 11682012796914478294 2270139530226027737 16314533889991477250 974942479445512973 16528183902594809482 10894881934134745080 460910661428359042 177368006385691234 10788808474487580329 10100010359258950896 8713526840585906384 9030542487495905175 17398100221882903527 15179102632901170370 11191045364824596355 11867039271820545944 13556702454815027679 4024685071024826002 14781021042507998666 5529293803486763506 10120047424818308045 3647653736635611449 17034349253820331748 4038505964897876189 12968140454964861131 9720847338079188399 14797179334385610063 4335909487680056237 3577150724089750236 7989232410354225548 17468528553405332590 14505978613129050698 7721323921268903208 8669992331351789248 7665734827105540570 6212381797037070517 1220669490217733172 1224564633925822555 17383462832155400616 14867116191493683773 15647367672232227624 5465107893796897492 5260949691300655757 10927530681614778717 9588885503259471988 2382287154404767345 17767013018532004957 13482961207561626436 842015893863905340 7857394967361899380 3514278689630052682 7408327490996611331 8250522329792972475 5853578559308991561 12048799646318756718 7147181930650557975 4050468781501726217 14315980068527883424 10222484052833530895 8963060310912303719 1622082186295134949 17725207980366680575 10732498120842785886 2247387794832098893 8697194915313518991 3314178599300179962 5835727748831526046 4328296565824192044 2091125557121501657 5203546746999425334 9809162971360173067 17563568075181073671 10254630718724466119 17343759660635243738 8562288675418709868 2504905855176619649 9459099179683125403 12571147006626160997 1696253191755609639 5282401793133014038 14513751617102794749 15294935659807730556 6358672713865660012 2303247279642848557 8158374744828720794 15751942804804344273 13036843721478477489 10453166733730302928 14588345931003583653 8735535119361300064 6846362942542219310 9091596525409645515 7571830050641057260 9976855608884710222 10548246937529796616 598750326907175530 4562270216105505258 3275742350094249099 12946322374514203012 8619230164411593984 10915952424631506204 17822155252292424798 13105039167269354429 2936475152186046395 285113059918853255 2315236736485031586 10652851090088892376 14462448319489126887 7923709617498439301 16524260537116582753 4533192586495893490 13355288102130775401 2272568262523613527 15032152868408924887 14030601561250722074 17641942160604226635 7850780177270766763 8841886922295823794 1200749911300189671 10869108699031066781 17594927635852444947 4908070134072333471 4280440647588626856 15762274971617909661 16579207416078300185 17337412603762170134 7918405500531867271 12537152461567308113 4887874650053091902 14342443949449482545 10117570330768543938 9070104410248280886 166298520440498178 13096107773463998677 5828349500332593641 12882013564182559859 8075123806001288479 457584374112740886 7891242844527033008 15330079036800105684 2771255441395302335 5099341995871947980 1115421390718578513 13548087371431732274 1659491914472287622 15402089611504878855 2775448945372749416 9733800333026407260 2385893449366961187 18388362955685491938 14175684909380301824 18053303299571118708 4930273673860041847 4333790105742348167 10002037011423073518 17287577470110418714 16302215087490962522 5069097761865278334 5648477896008137585 7494808447084418382 14736470140217004112 9079268405498440238 8950300827028351638 1441920109905610422 5888768589712513309 15722166120398414892 2123896526353970293 6386469242861067689 9899152515302675159 16803975384775437998 8960448204932213787 7415918988542923172 13679750367597469382 6955357979811639316 14645915461721642066 8469654960988046063 4259192170022881679 16162665461892126056 17909841648086200173 10783302397097009083 15062760563454255458 1122590869538456845 5427179152142658894 17642483006329668978 10114930637620678974 16804620984761784573 16307970334013128450 16274223094536778610 7076346253339429514 15348619736289627588 13507804709874649609 13357746925255683882 2067229628993264845 13617462548817344815 14683865287219160016 8914936384851661294 2740612532680855526 4140870658780217168 16259575321717711474 5934817625201331212 17888378587447915592 10913577323737120869 2720271024570025647 1054457236848150240 418302874488944672 3387468945623341321 1273119823440762203 16985697372085330855 15584817204739940613 2669811351977820871 8005344870211307490 7308181356843054083 17584789637037881697 10393568090429544415 10430154093184368697 8727542742736442057 6345508005144921643 6059035989855702380 7539643582942145126 6737995370921187524 10543682925060619908 16309667896378414261 8452016610812871258 2677169660036267438 8787131120947471994 1410166902631689220 8974188865543364016 10892754485969646873 12695372514446405845 4552137247371535409 2305485900358215440 13561322299525571166 10407155871498159801 1615925505869632378 2560445683392231315 226051258496774602 13106669484362925158 3644346990667443305 5642804706524488661 8641339069651900677 9459094925966681710 7179057236374314336 3469976616308363617 14437153130802487042 17092432452587206899 9829186560503088136 2284341653830546367 16892868024336406320 15854612077555576386 1454272978793669478 9142542743470839563 5540102654512420080 7272447109733053393 12575713305316156305 14200427203949383458 7693697725326066504 3838001013164454245 2265796831589814562 9015120544163484434 13675138624347888533 6466467275197700227 14503476905417995575 3255017246739267400 3404429705432105714 1920521532279792595 7822893110012422677 1636949367302754167 17866694345107710808 4879362713121398942 15462507530644155977 2747458775152224377 8443817962970664046 15385539654975624054 3629818524590150121 16706676002695755241 8682126371081245164 1227846317401802600 13920988406557268020 14552447731858424256 13140330130555566286 646654310509323558 13103734670238848819 1110395695044569237 17810767477052734939 13215187744477401286 14825621654123772955 11213399137921990301 6499838567133263463 16487361206972881946 7085875503713751702 6450913677585106559 13551286058590879100 6288264133916936042 1676069506045399257 13948796062920267737 2349826019765159459 8270778645076670469 16677828650326106564 16628258501708753188 9068964304392663270 10614462781383053021 14638970565861805517 3577466836040341557 686076124115696364 4316879379554694659 10245238974898779546 14404994137491275583 17651766751861393454 15675048876325891980 7210767623321211186 12288951427624388887 18360853745453748535 2772541191975873748 1478509225741734316 8851266692150800629 2850955532728430243 2027305288797398270 5458314728407824435 13208396537977493438 12460296494687224404 16977905956830158575 15293280339613541258 10272080890097910143 13415921200991631349 15994171242031994242 10107673636876007903 16017101548228977858 9587838226207689566 5768270284118994355 63167512889846250 5463521336200138816 13457285170109408360 15776844682459908343 959070112222913120 13273197815239857121 542688670959835516 17879945468447480912 6406325128264058633 7523757263035134910 10143665451978259851 8931794569625465830 8990095035479124551 7632292524193557982 5066355352566319621 3419024876718150920 1895945257213609662 14161352852134985833 9856747779304614024 13081429929475744670 15908662278793674210 10611328613876497563 7511107899129509476 10609188958902827328 6341638559760297425 16799890374110433629 12578042886846069720 5276373332733420207 12474045247344200120 11733083165218431119 7716618092956548933 13309997328934278779 3220348027140068728 4936566695079935554 2189114015714780 14299360144451443682 4354166492366273921 980393413486102524 4359806386183511618 13864771517354484518 10348115647650851921 1138111275039357728 2705254375843779365 2161646444703906663 7283973940616901178 1167497236116819593 17200877288004396335 7031250539643314565 17172005530854550375 17838051385739585147 11810509240329689970 14766895921768815681 112872443666788618 8056290829304289074 17129822234370650685 14962082770674646119 2538324104350000185 18364832580037608981 8646437578920862288 2124513013401604653 16442147309409901359 14250225157380221428 16148434996028601198 7336530091179716632 17023032157728074821 4261736380295671433 12816205477797406849 15217342185939920634 2032924074692914750 13959968061876355289 1184580033854528571 17195941186746839347 6103492844780423095 11931210303438325871 17613370873805654787 4205911121338148044 3227552856082328997 15839506446929724501 16265857190025194246 11384091840128120821 14676948440888859860 18205655113532934263 11108746882923849869 2205841569101437707 8645572885493059338 2320696193988570485 2573890138261359572 3448458816268753793 15235454726024653221 7420902249584898265 5765154879386756624 3306542431555772866 4328224292274994585 17924356391313339267 5864235913278109573 14834993494413157526 1554389213562467575 17223261457156064577 9423953042403093350 13633078179029384538 17786780174965026194 5951947418775111217 14591760091799384985 2506518874092242656 7403101539481391613 8978414587914907282 8239726586336538366 6583992449038041008 1447675658967022414 11108820771105332309 16465008327085576453 1984437719099036892 7213032882675514795 1046511232460685352 9333040519004118338 12616191081630802996 9216401267251752556 3961400438639169343 13859308405659395997 645946700496837193 10030758183518101269 1543399854491174156 13333271177565781768 9241374682957775687 5896976097684396514 5539714240360179458 5453258361254403795 17027538536037504787 18372362378562993663 5916146832312219103 15926723496319273723 12016475395158419943 12793096301962360858 12103610963361140248 5050681591701903845 6294210846109034304 15963661356158472264 15390675034762706708 6897007629069458322 14124017704286872603 17798076905259769881 8837023221705522158 760223118065268058 7002833398919100528 11197883665287640438 12689536329570587892 3451078198900571641 16408681023824012352 13867474712079702752 12311359042963310020 18048638377971939278 16084270238774761662 6137413584273641894 7769332517092592822 13061347267765591451 10986984726446722182 10430680742942513271 4512714602987024410 7245580644960699473 11150246992937454287 1189132987425089577 10115287600137549786 259061126824344584 7588863694465413678 10110253625811594673 17748448347761468962 3847214588552496498 3742195432723394930 15549614652905509410 14354185059456390594 6862899209058307612 11183704545346895280 9330457020258689476 13953759019004819166 9500320065892862648 12263544390095396706 16666299840368756107 4670830048328340131 11314566759981775739 17112128766832406250 3136534220440964118 11397371075966562515 17032772175923487200 3824206045391984091 12109459044823235483 12036139642730131350 7402265144834642528 6406287571952989890 1048811929038146087 9467087561801628759 11661252510873044500 8412391472960337218 9834624816665514425 11036691720659327237 3421094704464153160 15887947122855401999 6261629253500405528 9719979374543056104 15168761648417376666 4425282902516811639 14435205452837130340 4652833550379590372 16450176583636896785 2370456945852058480 8372780296037784787 14989474701180174010 3761353309057328776 18194320922674370493 18131143317161304881 1206579326578303708 13573820385201484987 1237352704679034246 13827844925491432479 6598045576344504883 16684314206851986718 7950597438621818685 13751651497502935162 12372409361325443064 2617587881905598885 3893902905959354187 9044421386380234196 16078032720697997126 16177143953306772975 2355765718678548171 1613535311601960956 6734269863319532463 6678831051858353681 15941465804878976457 8186605191878429441 8831508790703756288 9097574690903216522 12708182555715718317 11019151363545593227 16660158717810069836 8633504909861215758 13780557445477688708 258175813090280624 3727562672036093653 14219659398669097735 634046498733037703 12456630017245427084 13187716421185314742 1627259587601445538 17763971436344665527 15838157303411098899 5944154096748665449 11916449593199111661 12338247772429646781 1596944083102780048 13584314173744027270 888488454676441700 3743334792813079270 6256591260138346522 6952648531659536414 2407889298817652432 10462978606452498832 16919877769288142441 9645912986254239151 3735414667256802122 15781135863903074714 9054210350775656196 8875467332387553227 10516772593619154728 15756774753966908513 16852427696251403481 2256009918880809320 14855181304589065966 9141418268865405192 160789742142901850 8256837534901450537 6398600736673845426 11498763028413534304 7500084155070191910 9910785883217258152 11166099374687172036 7761842237056663247 3724425042768592326 7807631911501254962 14417635927811660068 3893667279956012502 13040478045237732535 14845110526831468035 15529098031848600890 4553734274190805642 13960094465684218125 12296625882209624320 10413602471367210048 8294679226325145635 13817426579989472099 3839744569561628885 18253568147089830936 8208206198055405966 5347699517861913710 1770332295411706516 15146051338922072893 7347585441255956535 15332098538822968896 6415744831219816990 1737340736576416901 7736977351601509920 6154570862861656399 5069718181954065781 14863521800726322878 10691314883172116900 665061009240279217 7071903566521124350 1676077373696606783 11630821444120131163 13159283215498651132 2802811159497369647 14490611763822914149 642751530592079867 7899890227122401422 16227776206494241703 7569286788445260073 16587759238732003339 10570492889110711765 8613867564929802298 15862235710024109872 2164435271470189594 1011920447511709917 1004448793727536097 16764290868906886552 10384143272664220791 14686720914116726519 9183645401766451636 1857356190816104892 17332635107639036483 17705069241904256888 4188400839495360595 5694226460672178656 9354011463326525654 7157930798815918127 1852800107487713996 1799369037521310007 4158384928243821582 17297881405402140503 12936375420185681698 17480571752254430919 2548571318465514227 11600970146644730125 14186383007398224492 17011975463312779192 4989710005662405880 17553009148679504146 5860677346649324755 10376734016279810784 14313368230131058157 5928259017647394047 8693718308522160606 10489561242546851548 390352413416338610 1628161278393728201 12153934046245857568 9465301083044832375 17353766007455921492 2110331263502223578 6261672559512376239 12419744209987382169 15056547439892529046 1900074107833777652 8397522190247418219 18053768486105336785 9202824995029810825 7724798790383697000 13001008495226001525 17588019127095926097 7967718912800311540 17560347848066235919 12832128191408798687 14469044914218321897 3888508118675005840 14197157523174474500 13681820078020402223 8493894371055643826 8059893518488605606 8138710612847233754 8876233722955485445 18065087873623178544 3960723006428758614 13533566805691690373 2037001176997605337 12876294812088726119 1523973726989064368 10967975280755516324 18352597357424789898 4280713061623606481 12178219128643544921 1847503826570771339 18212915172396173541 4154220994975126453 416467076401923093 6016530940667238614 3410646535383666402 3156639727234438851 4253980119845338973 3911830940848223395 11281433640401084880 9783609874752643426 7132428484643609785 10892806013886391603 10758798439353199061 18393972539615544974 4140258653397709338 6171635555665284482 5083419358009309952 1746224613748527199 9862952353564308954 12726186400595855119 7242767141204691367 4755701619827894927 3871341587972995685 15249052646760523220 8537986359440928863 7269041867333161059 16462525190674363181 4206587838040283827 12017474065033472086 7146120231962431364 17776961795845376015 4309471072132220868 14896428126959024411 3663956438934127516 6153494948653773230 10978677412606121754 13619410829382194364 2697527376248498891 6629370222416305881 15764155077117879228 1158369375875663491 16376321145457871135 7775944516903084679 15814074833411192039 5253758471030285903 10714776182393872774 8891209647332029146 4905487581233585768 7895504267139687803 6420443233818210389 5483933424908923459 6701279985618084986 7902596711774126196 14321912916428679682 9301428174446854624 7991349839552925828 14498745815315615395 9533422087305683781 17910199636099634959 8102642797339057445 179616455223144087 8956486401799637048 17004716605711917221 15145940304295223169 15330785989106535921 726595823272207210 13092162342287413390 8066122151318124250 7278054928078571039 16297664823486423039 11167410982914530522 3055621901328952943 33438095221446808 2675522973795813566 4649493811202883677 18209892640001067745 8749472085592648560 16847973760749747830 12728491006757328919 9668078614317671327 10582746446293238236 14526122919050382135 6134505218989680189 14251262694188476072 414631979256818994 14961317335859461166 14531044007179847146 18032497335000252176 17538680731123890193 4898790454678418123 3168574231031249116 15235312483054986030 7333550814767830295 2725516538639789581 11861014005022069144 2850252402867356532 10225858128545072992 442126777314761323 240555218082664914 1546281966363560604 10626867597175309299 12683672715583085895 6848032261698535686 11865728265517488791 16985969763956160630 10319494871789115005 1708333608313091264 16608491760078938243 15432816256580868649 11652347605741997996 18407087985048450136 14655176883347041640 7895152924738653037 15578248593972966650 2092510483481524740 12468466691134541416 7431781157919766922 13001953278766955099 17060372330211660833 1846364835933756687 18010305376321232433 3357349285690276837 5768328433837138871 183788032327465585 11566747074387238811 1283992244179157447 10874963119591903598 9406437949118827883 16148794294999026261 12122782803706747391 8757368504054271038 840693082191167914 16891894629021841364 9824423867037163441 4171400638055522541 16542478104871614451 480996555401887011 6652443047185330672 4843774155752646293 9613894854773716331 14020173168738318909 16608921994505386230 436833759091712751 6609724855009363574 8614117473112842270 977043222717256655 1524695103626801029 14926988796224473425 16830809930654637342 164301721441448683 13343457566612222847 6759632727027384654 18287068835427805440 13329471658284765524 4864428756886478854 3980887443992103703 11916378592880440400 6527102598572693335 5371032272135706994 7153946915622594223 13355769431136412837 12043967740918866764 14388630530865253063 14835488275753611020 5961992782553551255 6145036285407343184 14913240630298132466 6381413616430084353 6646111765669658621 5795924461056416254 6242972552835531494 3488882514103824886 5061177926423768749 3676465965909557222 10919503930604999677 14810308642106670907 7378631078310724778 10242716504687903166 4706481209634025455 2201943498985486214 3187162617540502744 14942812911716346221 2746626727196915590 7143578971784968097 784120744461424550 11245130179508758488 10382374961574662748 10176960903544599295 165717812368659781 11759315169987305925 12442162102520386626 2610989223425948880 8119023472028989621 4792111613774840491 4577293599776263349 10465616589671276684 7140419628344872782 17350684941827854395 13254765344839629229 11345910804156404510 14214072646731383750 14274013877778375815 13933871961383712966 1901928366818423289 10137304690848093200 7022495385087592495 6059172124305575900 10471148177853006535 11358288061457265984 6449153607883546880 4827226590376457326 3714820950243463513 11763438263583057459 177116549641341058 18033087894469824580 6126077528732576352 14873071473094265774 12798085411692385469 2364994614994690377 10301110238717579551 9506656486830552909 9553423828057015164 4713969155397345403 12063247006777593961 1514501880805594610 14736072425050043225 2516748195311464784 10066777889851843784 225879079592617572 3789818131364629342 17472422537397880249 5110985834328134789 15362952684820322412 10284860943421592224 3954101593406378203 3654657025229968832 1629822727999240208 3930638205473207270 13326418415722077645 3764832482385287975 3870387638869454258 4795508328001309440 6512961322255030496 16967403348269737193 16369823787584681856 192594464672433587 8784978052741543321 9960617618682442541 14275876085996601330 2689220188356527402 9374577664593096356 6005248434470980039 18126405899245959238 1800982523320433528 8805019528548979545 18004915648536558575 10406144053476619993 12991988459013607565 2465472501142811995 6576446680395674145 547624931116014493 2172908511045113147 5365828191462012953 14652951623559833989 2787015136470842367 10958554094410149669 1944440220560414766 10570429151694539533 16601862092279550378 17078400403799575813 2587210314024647983 16433776443249149608 15980090527515789112 6274301139525173711 16486549416617954490 5477311410096034855 7272244478028915456 13180631774511140084 3006978188908964402 6639878321055225895 5903702814342385658 7135211880146555200 16761965644532864871 5375890517485925067 9761143481145343714 81674115164152703 12495154149255639013 7872045485187881695 11924370838252249702 18317921286936117816 13213997422133364012 14153709402864936532 8383153977075903294 14203832372448732948 8307964203642252033 14426891642108252127 5247617276571291333 16640624248393221501 16361297230108624788 13548428917705912738 15051785086453949395 5156220705944613838 1795045399585573289 2375043963452369757 12261303615067550826 2809008289390612849 15019494766543783981 2346413105530359386 12317235629161611071 8369416086929528982 4886845668135609296 7150467882234707885 14519775188768255966 13965900169251439405 4901060140840769968 18121645860382285466 14415286284171463847 5028317176229356963 1905440680089914116 17778742737463402357 8540168318551123203 2127271490523913105 15389956210231715251 18071429468730936431 1587819894313444653 789008149286575861 18073155909337285762 1100095737441040132 8664555066835371976 15962713853975055187 12053238820660632357 8931977208098941860 1690870945827976730 6615633339455056848 1438611529506948703 2249802521911284736 3944366995459516373 17420290673304008944 11289213063117895485 4653313816270904372 17971483489733392470 11761248573191845632 2845204951970223770 16338693400148331439 15144487885479725702 2483155077283156141 7889004644224360299 10549641176173043458 5248783634125249263 11482971331443148173 7337863263918527746 10115601405384816425 2913780636318390152 6400596742943835652 13254618522006261919 6561059523947569919 17583673760584676244 14950929127902794378 10547274076530204749 574890400122557542 7960271873649285228 10610959767182108446 16181641181576518748 8966363534337642850 5232722744150320272 2906857495980096718 7636448493700555655 7939044230393982077 15940823535143942902 15425693119820661403 14571512288335260709 4879530807267215192 5539756017290261504 10368914385365055250 5411528243123013115 12236385522400504399 16385986994223339364 2497933704473060059 1546457202000481539 10119724747780627754 10539756016016698541 2954373931410854222 1404959492919957120 5632623616516088178 537227782202441059 4697104137487687738 18413165090423869936 3895571504639314008 3524671368114512874 9526761904593017109 15952894800684564868 9558844971781067388 2555297820803307015 8729386460502615143 3655760003822871513 11266585600428133583 14155199108886966908 7443938157000094826 9382221638415701745 11880946515478839583 6364506887717279611 5655711763320837463 5925964894192551197 727988027453902221 12551784006783685567 2489394963624100 11541685965007249433 12479407665684642382 16868929473383180020 12527181511559008264 8769848926129087237 8707959694792333712 6576542111626098142 6359028163966023906 13678108793355941572 6142901091456676211 9513012992044932543 16777892559023880033 6976961547081192953 3246185377755771920 17341997933717860531 8899334760885262864 3327375401309921813 5586701181296447114 18360838903456632810 5001547080705366602 16955096374774282374 10061153153110293490 7541772652874271672 11767086202440325303 12214669419115302882 8843912018758168227 17287473184797845372 6788999016941065413 7951871836833393450 13687705051838749951 6803882234533076970 4884465748909463275 3170449132365938158 12526035351857423528 614570330259387347 6511414543528888087 11344786796703415996 14176002335963611193 17878920904111736972 18296805324358526673 17457647570291139646 3037693078269479613 4540316569414360539 11845685152116742457 5281087726634994001 4836533762013188834 8076327574769536775 11729803755969876963 10332489468784730437 7719553677929947853 1370557061739273310 10965384023961106595 5674955347922432220 12097133695386636628 4280811947144855238 13501692415177153097 3120575424988049682 16007921138357577722 8354520156550638852 16091513863208317042 8295785750948605709 15594854429958405348 15504291152293130788 598791074809888365 292862499805845854 14353145003727865446 2609384502041129869 5675829816163761636 10325411387789615291 12111259574842854660 4161073152853924162 9010674558095025733 17383332120566218918 3839493189400268969 12762407692745351565 3183251947773584431 7219982312705527965 784533577345063431 13506244594479366041 7452156787583133830 16848864183342186678 15942931704457460323 761287560672061637 11053813969644750960 10562960488056585022 944401101413786602 16897829318890036875 16835886615707349535 13911500456558528869 13595907657655065183 16010390218708185799 9805252381030976676 13504771187662929481 6430243943549996790 8307269890725938382 15288384792231177249 1852601368928627227 17258940315751668615 14331428945161378449 5294650556549997953 3494111491619677606 5347346429131034891 17628191221900000781 9259570332661806473 1780967083406880288 18129747301773928540 13090437545946593507 9340926921095907229 13877983518987683904 3617697938865310702 3234796165897149059 1094779163695870733 12969847856237672637 5901900670119542305 493849035701032100 10664756766256099359 2006646409857566524 12314365940080605038 4227226323417372127 6318584221447538279 3108624619658284313 10449834253070374126 17966832747142414842 7953499499400368450 9378570201605546767 4589337786299336064 15911042987670111243 4123404046567300099 11561672645754650001 1514557360513185747 6454932872677331496 11860895595291940215 4623472926458887406 876789657792012963 13916797153171879948 11352843617889628670 17503658823961628922 13988372372105374281 13729594026543355161 5538689988809146697 6472134033001829860 11848370863099022844 10125391672428338374 10973613084538940801 15982593163418802978 17657156176671276343 7813908700983100925 2563584254600132603 358573245049899519 3913077890311885648 1768418173733640159 8871688206197810312 15381404155148810783 13698117373226093343 15938839779963582903 2872647868528558527 4928683450635734157 16215575003423639439 364869814797323709 8896909048011156633 14658845050478252086 18206872116176481915 14684791229666174231 7162427270305041825 8612780544154437478 5737797254328799323 13771017231345356510 5331117192141802766 6494944631318838102 12324314065691027328 9083884470121588303 1648676667034169049 7911447057965793187 13301667676583483988 5060509394480259345 4154638989143951315 13438834900700761033 18127680770497240449 725996993170566016 2338971625360069442 414939721705957018 157847395794971614 3983918333385829060 9475954983177607363 3562626527032728494 1421124618905191651 3926232532446738689 11304312100226259722 8471466183807329292 15954575352548193052 15907720415708730007 10437094692967339731 14420941691245596259 6605176857815241954 18022063018123550847 9025910352349350977 1994901422817613520 6585892827034334731 16836500099061137592 7313315127232824263 1467956034806305701 4644897166764050356 12199782442811059545 9644483947451788458 6855624265859825968 12358744571760655756 9391316755888993171 6126429759851655965 15972442409137893882 6093086243639394154 11758584177644728210 12983143958486386461 2820070123588521419 2849837644243348173 16683687070114851834 15146312542375089094 12042280729432202869 9735911759571301082 4510414453044798047 16772465720131218247 11494872802875218495 13615345927080831543 2441443123830316120 10942940570057161286 12261025548674700363 1534144040280617465 10365203482741541499 15933849732045941980 14127680718133423136 2914252698120368575 6837186163975978943 11791869568873576433 14325344963209072283 7211348185842581861 14613452780101753764 13001075104449226172 6462465744352472976 12119050796081515919 2369809730474626146 15281720281517230678 5890257555781870886 16969889254242951541 16698475208355873386 6536136959269982627 2829987879082831895 9701774839087014181 6678377623280136964 13469370626543385428 15236345506995113449 4728221303460081912 166880163411339763 13475544049256365370 5745340906083036666 5011597922014853136 18347614109227272884 8907120422401880708 11217913686305471910 2411896428264538176 13365594938376741508 14237085908676978776 14328402434269912291 862771398043491984 13811683080315320255 13701496915759731937 4630698061956691790 8418640544663255273 453195238058271628 4464370761633488988 8938401452578774497 1910042870767471333 18032855565034370167 7278336065879814103 6181589699050215287 715281578699402737 10603496004014970272 3303410643305326880 1926489280533349147 2766117750371281759 5239664219062055545 1158004202492949678 10227996330648456817 1438740148919584535 17126824553625580385 4337956778509008134 1689154696174368354 15159240360125630729 5258441728354526790 4975889814099370996 582652536552734514 9154910367234167110 7450139104242750377 7102821916657574945 16280787657340250056 2777880354509616879 11402728193909448299 2067815557199260324 15915628300873472178 9868983355107970697 17027257041626058695 5498330643110233413 10257170585336305393 12014142732378855044 14181491904981574309 239700345497222761 7647593929790802667 15729658051192438648 4980735873136589481 2751869732255944795 13999690162365697010 786285417684867144 15345821244753428051 2130530320413284677 16264607260198531906 11913995657800574931 15537406341423306798 7462824435569513643 3836246625596342043 15747316577565238110 9101615601925925175 9243790002231354209 5666340583366209930 16533683130723400402 912685956020227223 16918425412037337918 18308647454928540870 2074602127173296032 14755068952602131276 18079712918073902606 2971079574128634941 1150318084630923714 5684274933652616095 10208480525289662417 15843040831382112025 4094834484344666762 13310625983336560522 4093125247919101187 17914794897216086604 4646290715075756977 4066580153216141818 508658661779422807 4211473976412613630 12337583549158951770 505946496868395580 4144852271493129418 14257758342070782183 16927170399328407818 13485808752365394140 258633095241548057 3574751502866012646 4195508296853191768 8561139381583241000 10231848986622327108 3766359635438242260 17508136273271533025 5620973888300490915 4946150561275387230 12355271837713559874 7237586779897298132 1797590652037992244 11127340973861074336 5324689399399719472 13729245202994766204 69545012852435991 14793298859471895783 9491244794508556780 13418600814187819874 5899862268240770329 15732069094403273273 8081472434040950956 7331308502333206892 11975582542229925159 10166214424678937391 17158850939001273589 3517046419403445096 1336196168388635979 13483184582882812209 4089094308433454547 9955327579533452576 3368220135705852755 3893067978700639034 14033384762044917065 9333105408709356400 4791010065013262577 2959049641850865233 4932973112809374649 572243102291560394 8942813341215822242 16740290391114978013 12792783857100277643 17030332918874654422 11020927495501830402 17893611583043132966 233120820879353790 13349856776004990676 17366573692069709452 6191240271716982029 2900712855636388741 14067147091921718356 17130175052985038733 3687374573434152816 4891942643982798809 14822098676598403201 10716767870905773387 12519934487762277109 4723585013397581315 17513628134988959277 6527689781995235867 1310208638462373619 16014619853267657248 11172378953758184976 15428571981054208501 7509759371807279328 4781841195892674232 11264114455765222129 13531803280706939286 12305185940372157320 10014078520659173445 5044836183354769236 3707887829155946977 15580369146597870026 18236634216558768138 14240858370415240556 630988250655233042 14818906612426691962 10215334225252811958 7971732579186993413 17525267156541284604 10929437462998977546 5341835021380017402 17205269762691488159 15977099102493697559 324296377165594002 17364647501329681283 5826169764069449802 15655432119393942677 6391399889646314424 7372382827485203061 6986118430609191200 13878238047324336301 1413724454408359955 365499668638346140 9461833270812748447 5649637362194503674 15136867784046457229 2051073513275543103 9744019121982633590 8658939449913769196 16558126910914951310 7906693783997662678 7935438108032212963 11314239095159334708 7005648397301290282 17878428577793153920 6279533567180671282 7434570880650352759 12060437223273872422 5675083672938877900 18351521143522609428 6130388539703582740 11829780224935081986 18227997018780617961 10607532465313241449 1453284328602664140 17120099722014057159 7186562250297051134 3496971141840237409 18408735028612239724 7477217736984932217 804246813242787010 10470288928663365796 1395395927159805599 17910030111925227404 12344831183509827662 17069199569556732183 11171920508812718536 9338538667309276722 17133609809854641190 2596660121132703971 9501492151408667171 10670301675600989329 14586090569601399157 2466970619920355802 1268149012692496045 13050866909459408769 16411903329877414426 11070240294933793675 9999067694992847304 11879095757907844266 16677170310676456975 2188158583787650611 6572339024713645215 3397414207558592741 428677375500090440 14668717672861192239 4989738111920640491 2139209387219473791 13572591524106943052 6901663647406035534 14369849809474013328 9765255282479432250 17714601913814723692 4795730463193497358 12815068705996338128 13144364945620011726 336109526416643251 503209496062403434 3449570590411402145 3974317259201037742 10207002997753932102 11668352497719682661 16658642280414802126 15814389175109327488 7353966634526969601 4863798526811705928 10613944517428785366 4415124691785750242 18421250079449504160 7154307479549555519 15899411717816153955 16051076726632663164 11097474047496107163 11702427520534587907 10084022666988658184 1005939249029185895 3716302745107061672 2232151613808003516 15264813025665717051 13050117467374982740 9913349003112860439 4527824581102023115 14497089963409295819 11601926058110447177 16877566797160839579 1912620484843697818 10884242085935891567 3284790139346130986 14071755889653341668 1160620726066564031 1244549720234823974 7212809735538544726 17839587690237056473 13126968157191455302 16133040538394957934 14354286496695102936 17962331358361321535 14553773911247596006 5097519164318443739 4199962328432354678 7989903310505196143 12767387321429151467 6317294005562810463 14934275009522124580 11236248840235614605 1706406400890144604 2727786529533159263 5975985587834228182 18001517049523223375 8853592779890953442 9951310450055584419 6043062346092396712 16916061174963266785 6949838546775206143 8007621648745211268 11094093353243290175 12058401196062946237 7578989152522972805 964651118438264383 8212685551059820487 15289132995628511240 8961510130970668119 1418176820668796254 18392779715292902437 14238937958845253769 16301715757833379766 9228052740902902127 13722274121227983864 2118942342387651425 2272506935605045420 14100403420483344180 16359831368578014078 18422068914050349947 2246914743916933953 11527073732046531325 4477050983517986222 13640179103576886669 5017072862925446125 10777214454593035353 902020522009296854 12589742743142816658 15683323253929189897 2953198509984148457 2811391448984384067 11277092717067482002 12239052006224751326 15757146153943058104 16184725543143181239 17761856599842750058 3422330106638878697 15196126083364633795 3613481779721769309 12756366521522223715 4537067590903883730 1627184310957229143 2649957899873048334 16361984007353251516 8067746586892552200 906422358951778280 11969017674438016498 13157198760594493424 1997468335554158411 8961981050694998158 4989143461581173771 2577474384121687096 15333548093870220793 9999393309357727658 1851456292869009924 8820372470722560767 8579970687521142168 2427457903762929468 3875321783050825771 8947535845079748415 3983889753943443039 4976744273809231778 3095008850652169030 13563997066812537689 17438540321952961818 6104471548152214806 12197351994593669917 4135977194713670299 3823533531146778777 6472995362244080610 4684591990502388753 17294802528475427681 14250605793083343359 5263116676518806935 3237530448626957354 374380811301652302 15623206091353887168 2987381646679126429 6778355824685119743 4959207148040896569 7717182815471428790 12976060916019158664 11749605361615808049 12750929179681364094 888431082401839861 10544258545119148954 214950244153359102 16152740309898008123 18344305619981173282 155430190772269807 5620623624404042485 1136258508976326072 11419007782392756097 6732433191105145797 4179273437406171583 9842372442913808368 13690053335766871318 13994842645693217494 14516490481688979605 6479740462792619302 7893804286402364579 17766623714608465042 3172930167083020696 5761932344559759123 17513053047196666460 12279963415913558358 16582943016990956162 15689103010341175820 4241281087642782038 17885596272591112893 8719311412660690092 11165017153679716370 16533672930222366783 629161372849727627 7581986470645697930 3210657199833085181 8005698448700101661 12361929256382417041 15922183760602601723 11755809400861614690 6650813223501308291 17667140235673000851 13240449553596929949 15822241973734657566 9625536221426931139 10221883560718680575 422066859637860080 18230096726708764659 5184029935842495255 1140279932836446907 9140153132656544826 8868759429733809407 11776114617003050502 830907872121592306 5238083526063365240 1828411995964383018 14058633384903128131 2768931012249713458 1893124430667706842 16041327523547413166 14280315065036045542 15049686860107500570 5251430141735155394 983232797159158610 5071242769612977266 3514732088614315712 17611389651153528742 7973680706384751654 17803120826540724139 6776187241253183507 130085567502699976 17746592678912395873 4230801848111468326 4806929677819814065 18184789971639163032 11406753496066229014 8501610672328565706 6325033293387645367 7928664090100192561 9265527669231617701 3564456732857729461 11853700507878898070 15663227698559555605 7587542423000349130 17894571689102327082 1167737643720534971 13588464851301856588 6591753918343673051 17010621430578824924 498854709268216511 18158952770708107351 16380932431070220194 5577484465835059984 17095950716166721451 5486503514802323770 13522460822412248348 7788978428178656375 11649139147692644686 14331877642735608706 8737775848267385689 2883004622441350222 14902906377096132133 17162644861118208972 3124350477236828537 16966454503689613798 3917829329365717053 3108642261784578630 9086531818401917689 6279473020316012412 17919476344784524203 8242383278873156109 6145386647313845248 18344930830708093239 9818159913739845096 10236765186846167324 4041422299907757799 2878415797490461979 12461781660959094936 8186593786470227895 14269548061661904907 17320952327780929759 8347293425121791540 18357911564760661129 18078716256611897946 17925870475508986939 18216033621107557844 4861542566283764122 17925042560931197936 12537557863113468059 2190519423426704667 13212551769427404469 9360217015576046923 15571918882433954107 16687572668439586321 15141397105992522267 1671041156930872349 12455391145472987130 5460195140075505764 8543432698624102687 1154212110348145994 4786913084304444800 12250379049343762214 3295672324449593605 12262745006589994244 6134981412752836325 15740622732693221662 12373076055273506900 13316267071874371605 10081070816034646757 9427762107945063813 3125625301430320109 12750420017250835475 10707905250810715633 5420658111963271914 7827611248294690031 4809355132197678090 11388734899606332811 16372597306161077736 16437892163232206096 5880536941848710778 15333236538454542188 16476688391212795498 11927475323099657571 11447085684130928648 11164914151707891413 3751864887470556994 13613968509508587942 10700673545994246283 12767030166740361095 7028561638535607838 14466060697526324976 11896202206004118279 1018690284014661127 11471644701252938959 2190274287191541303 5423867251932637596 3192625915676691859 4446848217056514239 15404342821911919989 9292675948553073904 17165239828914456700 11874699260626513873 17640334735595115645 6908493768919450982 12786450655531612473 16947663107530381470 15204522700145498114 7322832654046822466 15372954304394557755 15740093254048167189 3447822185579500428 5030763945595821147 1640061821788241204 5482410143766483817 16117918635906515209 14865951398324959053 18373633896574067586 5765640593029712113 9653626917961649177 14760911709912397339 7605784130903502351 4766173259926074826 6047063146219071033 4221025245663165396 16629105299546202741 14884729694293871529 2387234012165051796 5888812143943759594 5683586954140214519 17683508839402043754 7154068051225705781 4621906530372996627 4970631404482843743 6738404746761518224 11718046361174815145 3451127951860914830 1372245838761000176 5139593021252146402 3188675967737913295 6641065953250268818 16290545566757223380 3558660802084809983 732109156196576832 2136813597297604531 6409857239914310446 7305444653212680948 10674611102372226376 4193592346182077093 6555334341205791566 3226968131263953857 5848682175598023367 5510774167583319666 15791875443482108255 9688149964640445989 1941778430448269100 17269447721096045962 7092009112143536548 8143554997485769689 7949560507791637937 16352091717581695786 16409440055071999384 6629210261267052729 1798417281337577393 11243189387424289735 13019413066076871935 10549654595230366261 11367279698774704265 7010501710692336844 5606705701363775749 6548510391988288247 11431137154085854220 13074023370617964335 10561975116994603983 12698773211077088145 10361831971155160152 3722147777359064094 17632198948598382326 10390544081299671774 14511629237370174137 10332960855737969565 4632000858993323602 15969829682149900791 7989669773359386941 15193650677848483184 15964360341649329091 694358648764488339 2988581551835667294 14940853405824944811 18063953747932460095 17680586041627537262 4878573131749491974 9523334232566815565 12667103622975360888 16432605239368166364 4342672360158712766 4834257009012642061 16046877257402832415 940933550706165271 13663709532702892091 15930226948622435718 18007471912229058756 5015331371059660277 9361115677944858916 13186337526881727591 11073409310284236098 18137127849429584192 17570488153504461874 1284639392289816055 11700832594646697448 3285260127187862837 17660954296296551392 16731102721122184359 2347419952430065510 16440643150915039577 6535865122107700802 3451619083598287120 862417399704862831 11757189624755822832 3752289552265590874 3874918970228081906 15162789914025304819 10469420032831266771 2862204977328346842 14247436550723066493 18439405371246648124 15447285627624602762 6733950652266540938 5137350786307870186 11247086522132090846 14257673057561138269 14590942404187055789 10675134057061446978 11300733014683543618 13001880928338929789 15605811864977418724 9236481159027105333 5594035279328253402 11897378063654790769 5693980365213416498 13988947186615726328 14809340869316338188 11028152260861185857 15337449772840300731 15423806274573915562 18230886216300092060 8669484411726854157 8198472965154962168 16858627267456943665 417353620675903759 8755885270819097209 4424747344039640746 2884895901054309658 2763917923989568825 7915258617701676402 11916245300151585491 8224068773363908114 4088986064936651559 16155365069891533250 13608953348743396427 8379717251134390867 8326348657505671315 5385729746209908040 1417433685907672124 11277587467293455201 10201353031075667966 3996565326372357884 17696952044365223825 4093864960685694596 3969743064532048629 3569635206207560810 13948411594639260726 4363634121854314955 16667486856212500446 17767500598586343975 12502329467500995312 11046325536469212695 13442717531315335081 8614718300837751407 16194307415323444496 555771313152570167 13988671107613484203 15836888790410543439 3374113369184742738 8985409526186939485 5852441111198760925 2731531799153415802 6500542483044021345 931420619398192890 2939578199012273806 14284344194921672403 994589972801975088 8417289129280623862 8973608287603342257 17321096911593667552 5283495420801920792 13336230899772078673 11429289157131187145 6285719467373836579 2141358400628275600 96998121710848737 4770480495572751807 15863190543016009408 12744017613455525768 3092750679564311244 1949322703131849715 46980244858223142 11951311137094918734 3035369054183062364 4843741490220274870 2064680354781097408 2918602819180881723 13527477593174622168 17544730722470959512 2096301878306427549 14572568582697165788 4902587178760513175 4439960976893751947 12002468466252040510 12424442442426665190 17393184384373515409 14934513652224252906 6246773633216978436 11684562772471627215 1443523196493245671 1065749489131482449 13875086940091027845 12980380765643028427 18279319719730825800 5512070335858491565 15380711385687322371 2009794374843536586 7543301611830834919 6105730328144164614 1594078747334607436 3936281601440069894 2234359830186446466 16260850277280719343 1705019678878195201 2000254228879592042 9656420659593541029 26653548914257523 15879600127459107944 4329182378911380631 647044715071222341 14466255669782260041 15592449916865147205 12674623630292368921 8239374854115728495 8440282584556826685 3282588026717283283 808201883937282735 11673037782392145907 7362423785497945196 270360078478948909 9852320623492139417 17477302194819163245 14649882956117696261 3156035774998502771 3947661900082642068 7499634681922108785 8675779125003511946 200655688454297562 4293619404536253405 16900015123477204960 4405613372028864476 434937788330232577 13841063014885334450 3390860691070728093 5333334118998789097 10160513244462010461 653899687103889604 16245164173680335924 10740260679710499344 11966651215373725660 12109131283308519202 3764562741121593532 17558706199522792399 18393675888766089901 13316180484725676410 17349402047594476341 7241572878127737524 13262218736993115345 8470158946761510558 3146652814478182405 8289036552898371797 11035662497672631880 10490443432509706233 11423071256302539026 10460226848668291754 14817511253787713502 18046123050801840820 8345761586029338067 14903110917067278500 8797779675785932453 1028778861978965586 1608324290484293964 4208291131066996807 17515885380557883468 2944770018691235566 3964383517084728330 13225905952379941967 2533802448739140264 17921350774213043023 13261689365101586829 13625265843948391228 13633645413034528496 13487454981522737997 8065489717478213411 4076802424968294774 1310287749250788428 8191422187448970717 7483944799837325760 2480679474495556677 14480572720987815160 3913980780299569031 14764552331804881866 14233387447621516733 783759400216149777 4170949248243350025 17642687694076498873 3672436222436603328 10413839631862459604 955952290969810914 8016247396511269571 5244475837314222037 13966273235885280209 7106547350402441864 18284419355261775786 9906353416411642260 4498208869128004921 11832041720738323553 1746374996578274167 285627441792319147 1111444535509487425 8281804617974872745 11101773870215485901 11344940501243674662 6158174485186387296 9112626860332530862 8035931109022254566 1575510559142634891 14135349638757676009 920893631738204000 9911679263216309681 2223662758034926898 15308423186555119378 6661868222767681076 11087985961959810474 17575408700044769247 8222158227515128998 3890476408667107998 1106254343464639801 4554634364432460875 5397207560121171265 9724466725291882476 2335125680060401681 1151717858425172285 8546802175194189604 17825203312212378604 10873932878360077668 7418131213076878663 5248233837023821787 13957549531193953839 8252335544766771013 17976470337484093012 3546714889117704130 5744854268891879518 1382739262330700337 10547799141290166124 5976150138394572860 4800978560341331093 17479334330712870349 13483040389906648837 9830349762991869055 596352774976962813 11319590297914936203 15635210182965285135 1838610817969196591 12606422168087148747 4044651057362934015 15313559757791889016 14993606318717558499 1391325926906523072 13558171900253477385 15696797710810948856 9408173301108347978 2810245924384086414 6660345378629566841 2715087591005650398 17055933820584453464 17577018635333209087 4740051624093949837 11376697268512620016 8287637327354939693 1589442976215156801 17774662997161221008 16352578054965680527 13652365715378816244 16669061846042165678 4820362654164595337 4310692247261493225 6941069156556102167 16270623419349298751 12452705569421556010 14354862288058092701 15584566167511602139 13697907466587748213 4620316601058781698 3489032614718122094 7612829424966609151 5488562266767069163 11196777605649148213 1974485254541814594 12512952161525015295 16912969892240943848 5789203417064410880 18024718187053991861 3546056125195302330 2935568676485353214 4389398001325747643 11848965054234436689 4536010439602722636 18156856720287466232 12416624518571155558 6034716396038761509 9256329395782124297 12002906682284606042 3489253795103871139 3767078334875614741 537114265310742406 9026074179379512995 8512046201989511510 9969047332985132675 9895855765345384746 12479579020152326834 6100201214716148961 4084738243234576618 2563693802402227897 6326346317329176778 10024216175953446995 3014680389309653871 2101944378642617246 3228705344334001343 11631901931795429942 4448434819380745703 6051630390149243472 12411395850037151089 2983912441224343763 16894337094309112641 7488270051858522218 14464675027535190520 9577156532723949910 11113912003455981228 17911445428143191504 7594163174699464411 17387377895150204647 7865625268312277306 18254418907220853452 8656994469934205099 8515438689588418088 15598451718679119752 16138517476919661956 3301913001850261261 8189011613431095781 9062114762525765992 3939757331538126861 11449883008905847362 4303456677162254611 15986748601337392022 13196045842066244809 2688954222930368210 14406630977663721181 18321907854439238499 14493109137971197741 16703679481853041669 13058714326493495166 11407679901184537674 13492177727339664425 272499834476443559 14968698174764695851 2014511154204176798 18437300398716500715 13468856567473180318 4302121951595012441 2235373275208500725 5999535792568722152 12473823307559794646 8587099787769705905 14325834404373652556 14912937559339012551 6641902845891639989 7769141316133822853 8648163101167266935 12062505504961354706 4211775291377745506 10527177869214621333 432192487958921886 17839484216354786049 3931588963383060314 7953113877728862207 12776326207626871766 12674755221819162700 11987000023614667496 1735224619018494104 4997239445941188575 1936562583747228114 18348766525458699386 17054884798528478735 15960189195017384039 8208498616824055535 6820618511890420383 13078187467370175896 135395911379337562 8653163804129573893 365266959844470642 15157857624104055326 6750943691296123974 14624071417272799055 13489983126472185236 11208161582341928205 15479673878320609101 3089837266118826269 5631870578824377121 4644924262083274269 8135331540882933910 9261064668944330892 11581373309435642276 3813908849394516768 8111156337472446870 11952684706110612353 12653999563230628810 17892674097382851768 11947500313105488609 16759712846120904217 17264319457129763297 1454317208856534667 9119826864075420087 11019148531813849567 15983834788307522149 8928546845062728549 10440720608724027432 7764814962283468405 572210607768633634 8047496523153003778 9815958715823958355 8462236379645674551 6278392945939536301 16265760059121207311 8828406943785527538 12479719467141371894 17546093302973608567 9310030661461113248 18359709564616121031 9159207573068744450 15088259166419055881 5270078193868145673 1831345366002484727 1420319511339534238 3447572355675902496 5398999070399309218 10071773921248283427 11110414641586123955 203799330125627644 9976035662384793284 13687130278719748622 9315491184164831500 9031294175924249161 7929411840160481864 17437537740139235373 8901007488233482225 14119635673372712651 4661153901853452553 11311012703138926063 3641207664112759265 7501650036729667810 12806920480781064246 6562683165648122926 12232698139620020786 4038731762113070164 8840661690774158500 4100260434762241460 14637394373067306490 13264979856376709293 13226499289891386282 15213624498012216165 10030952106093930797 4949955595506846101 15809920827747335531 12575365763559104230 14443015957173908117 4654233572280717430 7510301285365094433 9166390624832997780 3936509430482818267 11563686907555436412 6374252149583642282 11199943620426474948 2992583172587219475 2925848640452977806 14865062958591021659 3784160987177999707 8692973892755287812 5642319373251298468 14283280847620089790 1409135717359127019 15651864595127172800 5930565053043540780 14530751296155015917 18151601063216248696 11476599312705759191 15704194563627530074 11335725204900835700 9689330753235522789 2610098454515104814 2142140960246787625 8545082692964484688 7782337565197370571 6691833738251622948 6846310207707319947 12761404232624250799 13455185073976953133 17410591046440859549 13784956003750117343 9765934466950206922 4624650824603032645 6739615990031107077 11858095874758347094 10902397564155166958 17200622483408432552 11713427396909265500 12674801787313157158 6430337438128967401 1661670640101342751 11284173686919354038 5567558167052531597 5207334663851549161 3525568594058122857 3640266884330839813 16185669549488206982 1243575781713808083 18196784284543870519 2260130912067692576 1689447159315507636 2960058149968947392 17062811191670232115 16798918176037335190 8553106961120145200 14732878025704229063 12405879235020847914 8387577141835146544 9814941793976940047 15191894202927129385 3131272848322755685 17007236945009451432 9129133134552753173 6456557552506537446 4350872719926543595 86454082403927514 3877354360374875737 4615771349473908793 6767696944086003642 2930000780587435894 9752821627336994292 7816066347776625934 7318368789012639080 904208116868742885 2617168411358246404 16193644331427157557 5534155735550900059 7814271389348599924 17957444825686358501 2967831401816892160 13911361129420478695 856291170444253335 8871255435663167445 10388611904668954288 16125556109681162880 3221313839657822505 12288003159060964937 13192294194932902029 7155389377029669510 8609710030431309577 10458697220530586394 16093347830212182104 3169436626183437071 13966458153263218076 14047138025370190844 3150647380446438924 18257795996882401866 17101938537861786216 9181314482285854677 3759574148065931815 11753623079651602572 9204075460201191499 15005592022935173960 10556296773028090291 1423613002411024379 12820951850053423274 14620987268771891175 24595474717797317 16231394380134882016 3490209043383886574 11682572599682670938 18295865232039377653 5839333425099011765 7855023732892325583 14677627538815349658 17417243519536582187 17846525380720685168 1598580476122452956 8641547198169339818 15007686716436224188 9598667148643252498 1527225015171309383 2498901886715287218 8650194963957221146 4590802102036989564 3522005813139977517 3798157791100734974 15912002151768300581 325289495655524958 17942101710099169963 15500951984437549913 1708153465930496891 13686113579689467286 2591712846707917198 15802674207062510302 15161473176784066080 2567553380807102279 9970199021284789853 4224813981423068722 1340719758393335748 1362176111354934172 3473834158387132484 9928619763324118911 9945844836122302857 632690010928232037 9934456865120378825 14554002255635262683 12872824526959904299 499501949422196594 16061591253862776085 7974107180625540325 1646389406402107918 6505117353854891732 9028572714054558229 5171500454018657891 16908543414025553417 8494885766508731727 10068157061600656047 16936512185370992945 9160501989566289959 993122336856987645 14901646316620850114 10181292770657492475 2992903432572641350 3231249814252303945 2285669210953306917 18274623023204775414 10140929578955856960 5730791369701716885 15863529291083010683 9915028690834734030 1082453947099485217 16147951965413924913 6922979561420634609 13812482241802423015 12234534783154398989 2107976805180360671 13251520141150398741 16164253124335415180 5159170388409372304 16356677095254722188 1059543693410021062 17058699588277344739 1867086686218194752 1105626697757306528 4819069893097944068 6286526525771197659 9221781007791270412 16781272142995201354 9882326535251818182 4902692018755934814 15036793402600085043 15218034001263160063 4784465894958925985 3611012298509646452 18053858612229747822 4403159989152598700 3149204035204191785 17176928507919342336 11120449466346465360 16596602436264481768 13200037648029972868 15510693154296345746 4096446312371302427 12220148015559628071 1677840854378037403 8069178259096432839 12843831844919762287 7813226283279476976 17108587209109396329 5240036631704153680 13723813720873915214 741811144852913848 17735703796771400788 9665611481207852323 362395559170736802 11788697762241683312 6291394419614873560 11465617095521248972 2683057611745535942 16159898580930659654 1715074241536747731 407779533671424440 14493867427019458528 5473204890997869573 15610973858667706938 6520522627685185928 12836823869545777985 11719950289166414549 823516854455628639 17315165335467499238 534062939406397064 11931041111472670999 7512478219154371541 5792152449024844151 4721929114401683738 4168903599997875551 11403089740627848465 6419432633937240157 1116390230035170660 16819197718026604632 5022345595083283808 13232269419207220715 17457764878977054269 399212283908906179 14803284238396743194 837336716278564 17676049190788186387 5030289437755304559 6849180650377461675 3797054483228041649 16210114372369955886 15060851365587523312 15179258894684653356 6878900841757832328 4878642035748947810 1036609169906221548 2301131151620994242 8234186316831066105 17717507546689650982 9421856715090554783 17477532854810458800 9754853299965355755 1776186499787877931 3784498063113837438 18022053678754474153 13733144587874618361 6363597066597810979 12744648453773449276 7198547779242318451 12260774484484478173 12953974110155467196 14530814785312651304 12472166160934613166 8111148602006254136 16375314879690076471 1658243546914690727 7077626366593770875 11199980137541081098 17010909259531165037 6887921992472527772 2159954445390490168 13891935943201910062 8564249582978190644 4559243188431156014 3997531246039170044 5379642250970921451 7566139747034852159 10531507650018270237 15605704747982121454 8263689696514270882 407646603762898146 849651933579498205 11389320902680425204 1105738626694609980 14755409431494540622 11040191239247917006 7534851481183209143 16951517725070898077 9833388799522158669 9693601934943555495 13081894826792490 6502856035400782259 302759229855149978 17381536326018326658 16160529231170952920 18348012011545865298 6008645244693400152 6895285632923848767 11342668975153035624 5232113193887755616 1158105923435330336 1736453138443530453 18404775980461078462 13826183653310485039 7488742327601448780 12085975672612893494 3983142240239284648 7163389203243056198 2517854026953156638 5962052987583004318 17342402761202242826 15977927298683565618 4005634667620518610 17883009679163242919 3813119212020562396 8372694673487418772 3994181876006779990 15074615887731869765 16077976452785265937 1830291361473010420 270386679289236267 1937129877787587777 11817234424371822682 13736821997762361678 60243837700115394 12579163824734568904 8620118883293557039 8866538176866778774 16768154540289666256 3057852078896716315 3856636729281441771 11972593664311800628 3843469222344025128 1667084213788173011 17750707313755789611 14399329935634686588 10394013865035353789 13199454798230652635 17146898898631300691 2720000511043799938 6306752533979944886 6682573328593553513 1299617920415400131 5418110441509413638 5808338680357852488 6682725629102604714 8815138512653326174 9857194517160279484 8639543430100144532 10775016040330787179 14742637324731373776 11914560541659355945 16615151868736210712 11618432677518456221 2410847675161194019 16696067254835202851 16140768601127229513 1741222921528206739 17693341980931117242 8775689234376212344 7779115060279473002 470973017870717761 9092782646973704698 17850867408810124779 18313343937702223199 11895810560597437414 15073202125444214064 9392313947119037603 3078245921814594633 1732035505426656135 8496412751582161324 1215091681778817739 1101767001317476601 16106294645753804105 1805345838012171274 14174604641740823000 17580638117707508941 13064760004833666211 9696753285025815824 14154389265218487464 11921813471376605283 3962493282155917084 8843505693318938450 2718809811749518317 5202167080243057246 7292758473217674596 7372218676240587245 4441708668762515894 2305409050038693858 4857985258575759570 17807321703181201041 12257802931606991151 16341477537380451710 12904086226629712867 16080185205685354876 3885781642972158909 4115781376214072911 9031707876244461579 15790848178320675534 13536771245763054992 7788032812741093655 3859310572882257516 17040486316050388522 857523514920564262 14202840235756920179 10274557972313199878 3267618647009719570 2230897773778449913 6966446555366432118 17456149040428385172 9658987502797616978 18111130795704828707 4395664769706514655 15807521112953902086 4098036722154380416 8041648265195975476 14225487978294206414 6842277982457778040 11485046465668917177 8389783230309902543 899373724286768852 10124106886110384422 16536963692103380514 4520662127977285669 17658580547622461682 17303520490909522524 4507046084783054222 141417176037324855 5614551968501803621 10366182043270934510 9699272645850529080 2208951927580665955 13036474519864531529 13106511540872790329 5576448293968843499 13667669432500964109 1148963634961676055 10666599241652342307 17062556179741175767 5604900993714199769 10476104200768557278 13065765184912753001 5228780665100524459 13485838312811853039 1614574380407581846 2179023571150211955 433158926708933345 11655399344122182741 18232102435791803936 3087583992762423215 2744285910829388007 9807351911795833215 5678989874109700978 1807388822406371169 9937303069669970894 11686226866713639280 13182982967719637426 1033153813290201919 11784652691349365690 17905703701643132292 3771927215272148982 18149357559385762970 3141971893361313127 1130795657821397624 11496246135090976933 13239485305766092112 145863612207230056 8941381205593845875 17410744017375830938 13333272259867014330 1964390546500638414 16719050256422094048 12362058384941045553 12881304624325680922 12084414055700493926 3037515501504573263 7505582098328724282 2191848992724288076 10435877366584591869 6831613007243944762 9753490555020366538 12973720860192020386 2354974608929724458 8925781594052255342 7506974629342462998 1661984503770297943 16401132313365715068 4626094385738399948 8378000869957388132 9273330444394413891 2320500359064464081 7854807249511516012 2409603059603475595 2460485981479769253 17037354748818676053 5999532817183194478 16180215634931897362 6459728618894980925 16695944004747581310 3790470234887840705 3993729805710287318 6290641592542043614 8854708688723701851 4273026252301431474 744739624607868281 15529383712886734205 17016822056593445291 17939189035581769879 262800927345292462 7684075341001862574 4419671848709023361 16187898128473246816 7302791650283952189 16285496232880118296 6430231018712574347 15854700486842677025 13209187570496179134 9099239277195360810 11190581386872375136 6889548479042228930 7068510947278026340 17032440724568461775 10517049887872926516 6137466642358031647 14852802654604117199 12779966060830297751 5934046744722168781 776278732738498611 7980263135471212619 7618386631454084589 12832991162962063022 3230823442462736401 5968147401822031437 7584421063534288461 14221412153612098751 12382780922465260223 5212692974645709042 7042341465700938837 7685406669722974767 7032292049325650510 18263198391892831401 12081189823937596684 2824501091158645412 2614019997156552847 15298176122117556105 8268493856426160896 2713541172753131214 1456068811863833954 12291501180912000928 6517526959959106665 17263155742110461993 2787850249647190692 13598955303657393767 1601200388267514078 12070157188535075284 15179498786532202109 15819744168778292139 5856637529395825857 3626016913017796077 15754255294305502192 9594035083001771993 4958473365686918559 18175092342016838276 7434997770741868767 17996007113625241072 14592605395830250529 8465550689129528351 12394345940183978268 5507967760256221321 14369281016524443265 7054786043951830679 12033570171261513122 7982730488147028763 5072758978248751178 17186787365238660236 11999626913227754604 13543736084696743795 6783407669538536231 11022613642819153779 3032765177159220710 18326633144019304129 13457951903465677121 11592033996111484826 17785756925006172118 3511582930433552220 12122443384132241579 17316136507285234310 768874853960008086 12025708249461952092 791919432066328961 13968044079861786382 1416255497234884205 14130564678143103520 12079848545745763349 6681179165663136909 7319905934140996560 13474117880134773793 13757711716086098806 1517017177592329545 5742163834076846142 2287887292208960570 7283035931547503925 3973791754913742219 14480872485293438610 12369334728291132732 2964179843436288499 6036507831462167912 2862522959485537842 9971249722279740465 12809244454393472117 641541662772300590 17426017917549337583 9550187975938322917 3333197455168226963 7478161131037456304 6258981846737272871 658629734429876093 325827841743150980 786995666506019580 15980501581772763068 16001190016208579912 8668703186963541406 3102667094435227994 16815217782456602694 6913180766725595614 8280598427201538457 8574896847438649197 5262965381140401115 13256851794074525034 11466794144851026013 16398555699726773488 1080939295124535900 17340858548944119947 12125039353403658807 14268993911464749748 16090271003247038948 5543144181746900444 17886441814422021429 4470641962989718957 6054981111717490164 2627096092508313958 15213321142209995408 6601450365723224167 17353388003231390245 16520702962529620491 14279871156108507793 17208741136082254137 8013889099205420836 13927504028674379179 8895826963068154530 14556916004664456182 8668836980838746369 2038521768089823172 3855168818941287075 13239262988368193421 16459523201644915613 1352475819365669291 17472576993148649337 8464980668207331658 15104484846187939361 11266864497107194270 7400813068958491695 86273141938113869 2053058886822249808 12151556998560407388 14819759320528182788 4129819002192462732 6900525033461527191 14520768906632616100 9658729988416624732 764314454159932107 13760790540830646988 8604790878029318638 4789647112806094884 15636990844661515292 8296069425565046402 7256511732892065622 5557665951422701903 7570908741498058467 9129252979322228534 4321589668105115764 13418896706656583477 7663302765364209287 11612345241892988316 16215358695085439694 14890423645532467085 6573524691187011468 3431242050464465127 5633257397230640308 14189497495284497898 17835630264433961746 16797842577227382107 15939252436213564087 14279229451091557167 580738756455367744 4931181843009920935 14296427974919170458 10505932403711314368 2098307802458749939 12029717449709539050 16899431972419717498 9835582580943139951 17812917919912520944 4440043335984667307 14855314361218196640 10030550291126907874 4250528011259278481 1664685257242043739 1235187197426899463 9928214979534034840 14327273556557390178 13763733042479302117 6154773704217117217 13416198068660113056 1093923281289842774 8587372187331474581 14128686432432117896 10457041900859156345 18023725580060669813 12005802168953822128 13638796757128580265 9992649328915287412 8344295971900412138 7375596839945042545 1596515081237540890 3870031466874101600 4206820993088560643 16892542296543363830 16556710077000812435 17131773765590313235 18440180461828792603 12443793994541971367 10751488559554959676 16444556634009050306 18426981520571237388 7375515476892885338 17803979129663671539 12607722503520254243 6914737490542410095 10843864079694670278 5348123029039535175 11118845950203528090 6331340087172971827 3094249486728358960 7763967552134148293 4886391063637322730 7533372675648222221 9700374767634397126 12338163228797233790 1070472491354433544 10026763050734593237 10124059879428449375 8148305369514398739 12466621216157074849 17212107017629752918 2864759453058426621 11541870687800004407 11355635181057317125 18117464440990953020 16240461033425477761 17979642811843874099 11465372931070979795 714136064639149552 17076566858792875805 7442466281488192772 7231819956781062434 11294807778182876210 8417990434827612012 8390129009516228565 2760013191350939210 8379603789313081636 18160229946978083774 17022581620428430203 765800265933700368 11366588445665542726 5100782539745203484 17218028031882768449 2786712622382716270 12923752623387127303 10044750028257471835 2550274642741265578 8682625297869908019 7963155216214309500 5822168179415113851 1011723645008913069 12688248734730157625 4529959564271610556 12609702134196590630 3857823043954900737 14141642208559640741 517748810376112220 10962226026202260772 3392916227043336804 8772801577877248658 7752146511957844168 631424860806149174 11428872059139374212 12697518407224979098 16498312427699266449 6059827048182522911 1039163793140799709 4643183575558786155 11680996554377446845 7714687967281280297 11515854916196642410 13447737143603927325 14165374486521755511 6937764822934134060 15009218659375262050 14221077711743243060 16879531816621008332 9964521041323421441 8456531202291370688 10965910111237192572 13824017666924916555 3127564680463030802 12767034103277245969 7461117265881825648 5440219624415375743 2383605114764880182 8746455263985879806 5455779844970792440 7832703399582782080 12071854442594964142 3875680834534615207 6938174480507971046 8335870186509356330 11080280765498394791 1185502059124588425 2894933801794370879 8852886807491663159 7194439736012887364 10216996965125652266 14594824825710104362 2308429167322606525 11981942409906894192 16151413021718233981 9027873709338798148 2669519514270244148 16049647465750362783 5543743141636683797 14859292873450739424 12439889057007454355 13422033044126311238 13321903646179486055 3137857880267160673 12921389806360256975 4215853097779140957 5644031189622655882 10674860139163373530 10331972078876856781 6381947654275526076 6288278395278065948 11910453336336914810 9686665774781561088 10300362923057287602 8570473343874264797 1669921064498912164 10912677091553478359 9331963005513238004 4546544267292902284 8904539154280277936 17943971921942259472 9517019682356896334 1245419769369401596 857583347824126047 661518346496148290 1424826636737447000 12462539124205894975 15774676733646703924 6653597679051247904 16386438529286381919 17962330374457073467 1891503604228425440 7378189066340019448 15390297852480988883 12698149188292658613 9574202081328822352 7969473492436082405 1788668575811540511 7551222944638458067 3229885524824063388 10842059542368895444 13771973652173529992 7929887271531449285 11459702295037653883 17184422184499582597 12210795971526368806 12464364654070264048 991237453524123182 18432304764919455191 12706123890387742895 9838932801831262109 10751145274857589912 944750835980044311 8498558536956121191 87906597529666 14646098015541519196 14630341406252283761 2108851495888792466 7028771463559911902 4216720839876450324 15797792982498460824 16927157680303564859 6403970212167435931 11241748555587792588 6286157081285035702 16461512671549651838 13555962200650767496 12307930461828482374 2129032175028946522 1996100524803218298 4392025238121889241 969923217476279066 16310441235383995116 18151934434789827735 11635381626153083980 18422736869247434826 14919625327509320596 4472374990628961298 10403965811677768322 1738068934758332749 14749074450333835288 7671247340480655575 632029690073281225 3981796147979302896 1905384874612820705 7893185739535109625 7848400992057085319 16831167576124424367 6874821944808621311 17442797389137133803 13041638067051170715 4412297689523595590 18058938467056072220 8117010263061183954 9859350454294478656 12133916815735021053 5903044149886141514 3782180272338099486 6890504614318509145 8270956637460932118 2753561102842204535 18152913123599943780 11810597867515903543 12088368084378450982 15226230844082201234 5138758187731599945 11992892184038699278 6921024489310042329 5232725052212591058 16022549898652152089 8952749778265394055 15919460432559931406 7226012102312227939 11731808728163751713 3070270696115932949 2750015747115448518 9855259127233136345 12255719478982347481 4457788669814852301 6847162934252892687 8186848109988734792 15633244824012153142 12376196932096934493 3493069986287628950 7096289935511840162 11645126824790105180 1904237440298096613 4599299247442226798 16685671811197430764 2825397169609709786 10116931897782629791 1524117724454296233 17828643399922526673 14062115167142470404 16272270651451249931 11391997623186310153 13029490710001298654 12550219391275443572 11308489630764518378 16891387221738873578 17550188365380259592 9000125759749363064 9525710207718748399 7315930648076035711 5362767729426056716 3747007847212698946 12229283323662361997 16823667866412806365 11920218756568636884 1285358941645917521 18129655147046482454 3041092660674566133 6866807807835024507 15171877908617431808 854511070691881527 13065066717011036181 15661958899812737130 2429244993836772290 11829605578359309664 16314367825669930709 10010456379299581828 13491475262382218298 13127035312880511718 6601305738504252267 11842150652111094240 530367420393048483 16399164861105421925 13949711067245834467 6167263910527917003 13734824927784748460 6247142546598042847 5649486403920014020 8395819710447884988 2709754902985191617 13643445523857493111 1263810473741845253 14333221497667969030 6668201160713927689 9062623571168335920 9171077219277694764 7145509062930677823 7985429264933995005 16494487813788302031 12477724029801891424 9986187892609540284 16674317713684189916 14058130206018412817 13807001107164968398 12197739003462236350 7839520615838017420 1772253257202992152 17635773999839553904 7494751604336266360 2203748885848939355 10100202945255121214 10183432033463476608 9685429260830263166 10069316349393570636 18110663951566890909 3883195370981697488 760368852209140094 10640422826753017660 13394013948721406823 4450668945474029579 13092353241671411319 8813374498760044919 16220021182628878815 16707407870739098139 14453693741918498992 13026747440639750577 17987612503766922455 11219274328727169151 12231187164407887063 17136071396641194171 10585290097629988669 11359815971732298533 13444113787001973265 3462290308456240843 9612366573631106544 5789496867899669553 12096295496989351132 3422555783165873069 16827598506484181941 16442447451782709228 18440349302943334469 10306858981719463706 6137559840465748358 17496066817683371355 14975528260921282606 18369838465072084697 5364050114988355303 1431763571256188851 12462044026424622581 10254687026266969264 11828299776609145326 16214213406944641223 7934911537339737521 3821329132373880619 14329711601501654026 7144165636264000165 5166288007845659208 5084171936940791505 5924001749542023147 10372097093307657670 12622633879493839728 1670925925195392467 12061975815275820695 7643845073997464336 3103920548078127148 4933050187174711560 10745464014143805640 14243725096255655707 6802544897650145117 7212069529813736462 3910589119864044916 16523063622254991653 5941778199412443287 10824692683455694266 2940042431155826984 18326672206202686758 2593030295386552708 7455303274744491349 17472372229298405434 4380235797664832404 1082296368569052548 12727567504849560780 305946976440168954 9488243912498307745 5852707651698513147 3198996227697577850 174742352347900956 16376964574587358646 2098149909058057220 13281605292056374548 13210131457340515594 6991522792812349285 7497046970411835627 13336024676348978196 5139799295963402036 10795981931295378885 6660602707796802528 16354354808409622659 12334819056458529556 15767947275232462672 4787663991709400816 8143780294339467988 6659675181825196341 2318795050840923869 13127268709170045339 11208470560690143816 10822196980011766445 5645419183483512433 9380615290552965477 7013408747014740607 4409365864888738186 10159008644007691458 13409793426140744233 17656504711088279507 13242230250174863303 1436118742818633531 14854228861576316954 8884541561454002174 18270339057998432051 242031144662885844 2538412171172010915 4453208559856997675 9933134099873971501 10976742836463524073 16643482237310294532 8719966539839300711 6430743560924244624 3930334388329467300 10062402638535543543 15735315292569483897 4071601673771310525 4479354306526795678 213289545304375628 10446118905687056583 800007988078606796 4581021959257785252 16026333987429193155 8517454527100396137 4509167718449072276 13900690269332285327 10082696251731958394 1601353880876906843 4130038394708714449 6632873961426965284 10362103002698881105 11047643177499888758 6495033060025650138 7630590350889402095 4712763992318601253 15371238191279086208 872847282587571906 3825781386909538162 7338620509632379115 12895252877169534125 12509778364970910272 10746726542533158110 6333900791167688785 17653376833109347140 2091486498429011658 14545682500290687427 17297705354388271139 13828305284589118135 11145854691747282544 14431755394461682915 15724778113916038164 8361354189117554234 14836968800600667148 306935859095520301 7485772700492027299 17690139073322641692 7772602698883660670 947267064487595791 11311855779994970757 6489367813591184994 17788703176535436444 1445534357233833891 14874481768149042516 220496956996514957 12547107992336631853 17231194932324091959 8390164130744360346 776824073375501845 2048901797534202081 5023776599411860202 5181902685139078210 11323106744729397590 16956090158016259943 6049176478118566899 16323507728398925625 13685468098982658213 17686255645419825463 10009986133936983734 705517730783125109 10841856087916099896 5240974689795111242 6802694914689243611 8311003796191729746 3537873417429094333 6466552585834960460 8507771672854388871 6783444974653007465 5958646435070919584 6454918819880072160 9923304930139573139 319573320034095227 9402609076740121508 16472185872159387555 14269593468564017994 3430338253170934676 4502867238164085872 10975608191243747429 29842396872113228 12062981137459361594 10437213056802167066 16269295759784607278 12256200979721597206 17274637700598248115 3250174217445949575 955385346085102269 13024901009743059721 11486044861896790104 4061290865557717742 14627075575002440485 17888300859465138396 17890773932293576953 13926816187403466979 3127874030724529220 4879052923194837341 5475348001914172668 438343764882027176 2601838791481679430 6131727657986394313 8246818270720646994 8107291088739865454 17996514211749335623 4926393142853316054 3907804246079827488 9640877949187511353 4724819551115330922 5133198961786613444 5819011006642065146 10826320034056887648 16107163459229620046 17451006240800325489 1745705421272703798 8232072749052553383 5254234882027759133 10736578325677090364 15274921059948347238 17595202129544009640 1920528532139705542 10513175094944103612 820077747517929578 5852341086885905724 12781496442909683394 15918236912176650429 9104002449668414203 12865220162597938906 15639907934183244580 15306244684210218072 18051953469160180803 6532075904669088900 12878238041806965050 6964783620286679557 6513783236331178907 4922988380897447239 329221482715257737 675465567583492917 17028763873542593327 9129789049482759417 12807000896554859443 13188781116953931687 15944757559720510784 11756947110979191743 17940390826036470490 7605788699673678216 7386007396568737895 5603611066578580245 17084094940462844678 5315063834344475388 14309584013652986055 5264188506088199603 8718444753598786906 17046819956059506203 15959142234637766434 12176763708727433497 5454249913092343367 14575499442520698947 14055378382439192518 3047823949762595006 1505723560080987104 8249227735336659414 15619244238585945960 5685427606160864984 2840808986968991499 7851135662890874040 5836391989319584030 7141173430815780787 16552514221120060486 12649125624271710516 6698198901874676113 3233460275657467659 7651343964255105406 10690925033780341660 10876349299422634266 1111015917781688318 15169292473916383965 321427256302090668 7089657369564998460 8626104456239832624 7091770301608059571 9904903364134948543 3309291734654864421 13246902966284465872 225926222001368191 11816953573839239319 16665673473643033282 7704886479874343243 305116399055196023 9855602132777394267 16316068931608348284 1294178363769335378 2757833028797939005 1160364608177041230 1378535943597701191 10815237518137190379 8608445895283933575 14041709792913666978 16374898420169315201 9821538347745983770 14302205685394147796 2393186940797578830 16253083646633344043 14772448334202386810 5784596201855602370 16150989049009158727 12627369764183676510 596696400365484049 11647555417397825775 936977803535637527 11960136279868125796 3684730155702465230 7426644803322373239 13401315957508151114 6246841153339894004 7401111889327699662 8982672601800521964 4890851119046579133 6974745845889762102 17106655845601298347 16282751553543095767 7575985543786187789 6222902071350070900 5895020947996958916 736247022799230188 5489974376734381853 13599155651627033861 15839190894317054416 8746927940782333168 5120126737084133481 16420258941803666162 9684642404346194675 111982619826912020 12642745402948305640 17524932049777032800 5125917792848674787 7795415304619543657 5853400374351720001 11528466277560558571 880641390241045039 2319718935751344179 6628215056209880623 14092456404021647116 470162491138035138 4088432109029013877 914969178200455378 16098825201878778984 14297053604317447735 7587615345998645570 2902130729061785579 12326101252929380644 13074652781085352770 2723678802633137425 14357495181101720779 1419459851947768365 7919109370664865324 3742525789619605257 17336842054430651359 17930432139121303955 14689660912802382253 13143986912657997906 3681752035908223474 15073748586635477843 16821084171557173927 15652651286245328474 10443747479967013079 14485588397048291465 14733592169720954238 15355221846690923949 13212570696696509293 810326784942737894 15576050112405237404 12122284824795838934 10538453269199282256 15483963607181630284 9553481121734165170 12304584118454899913 1917384450590115892 11264639813792887575 5153944965297065949 9584512685655884357 7667373252648188481 16080603040465348890 3332299759355014316 12176914362730324228 10342785624122758531 11624278792667247314 16860490587017530076 8326863386403734517 14642685648424119511 6026017643368253701 2774147337680333725 6688738708244810167 14077967062580720628 13190861402495913466 4425186428973580455 16937901482479200488 682778266958864529 8671215850389708255 12100815905870292254 14074323328820502863 1015750134426906185 11044654069486774088 8988644103458569590 531473383738291627 15919411675911969901 11096517893661762381 13756184440048722482 6173247767258308330 12752287299146166560 8710571382383260537 8828819064255017964 588006358385047470 9088915420807883437 13867782308773975810 12441422906033733285 6938357399320137190 8552863844367636885 8290486202200021532 12959985350543844280 17385352604461391940 14119963782246147772 6779046907993539265 14167307000622420874 1850649640489485128 4455348389479022432 16041323633546154506 9694363498568555979 3978038793000499142 18270973459312384845 8387604725416765715 11734465977945392971 397521300049702300 7007972623419261702 9074861847455876420 10015179583181845726 16519684156290851020 2238929646129038563 12163901680940497706 8237676925437427746 14435258125431959830 2243950014358391063 3959281443749652259 9612350904433052170 10476224303388954826 10423611854759129115 14483998472826061913 9074797944715152307 9396640115701351926 3235768260777206535 2467392802079396357 2352056402117459658 1132224609786838256 15647948108762954155 7202194582019957572 6032063938661143912 9483858646142905136 600175861522550990 17704484845723693862 1704120042399303781 17019499052771607683 3924061001507654905 8245335337146521775 1964280341173979054 14476515789918467945 6210106989979108721 10478804735656490608 4642527239651727016 11126945781516080076 2913670782477239928 725540441614914675 3307252980131259254 339678449883005268 14325088857663194918 865113436466669827 3808584427380700583 4078899233376147723 1067680237349180723 3967133505015309447 390671567913402623 11811925559660465717 8310895890572353977 16634849215823963 509152106046943382 11325510285449197798 6971805976581560804 15357194688372542409 16626083884936163800 15400484530106755379 13503189125101966091 8684282186190869942 9309508403211866213 1161783331875453465 296089496171668534 12431696797363506537 4094378233744243276 2305980120644662656 17798932432216915436 12069833968849363256 775918207822526862 412255144591477705 12867088599112695139 5012638978331974449 3943742760137512505 9595489905517522570 3549543876954670068 10834371934062415381 4289184792522421818 7097600622794119357 10280690106324111561 5069449285892919719 16039568094737713726 11189150644558031594 10642074034490996605 9108734881241275556 11578346611842525765 17249583597491875352 7118299334524023298 2084540136256243617 2002754049249691111 10886383371959614543 11802122133223132320 18312113514337321859 6868134479205734598 14612177351596220565 10933491518687230106 6152104089322060186 15003825489202268718 2297950124652123168 14820604198688471465 9359728561398435660 12771355748126664770 12098548261129331752 760696227565835913 1654802927467061332 17815021908273891332 4342534701474822076 17508727820913577779 5881921300880341376 16385679673031402035 14375127537935949500 9093244712046159363 14083255841568099690 3029456680926660178 7695387876938604108 4031749980610711571 1156188962653905158 17106209109553790711 10590088268780476626 9864461501660264748 617528941430023759 7140485090985559550 12950741042922690456 1292250158316328191 16130603061622496562 13712267598336337508 18144776675930385430 17728296066190051728 3067726908069361534 8274806970281710916 8275814892928121467 12259930642563709465 9520919884784122782 14781159347989078680 8375063308330863990 17472630469388849802 9307552658659239571 8580086559726292420 15574861990310356671 1580347559831495824 846675137023008568 17823574799536940205 454371768576343653 8248937854232676452 15765266097285616156 15750259197078885865 11932267059102591550 15742223812199574197 2693441300827759465 11033317161160478127 13789467791699943499 15643022890846406313 13068501863085512046 7427159332440604097 16721987225899592098 5271409493803564541 3017210202005901787 296995671681295472 2247724048279829744 6195452599582037888 4824679722377917095 17871198375013720785 15008199143964995105 4152700883378209936 13595633257109952245 2201357545211994329 9452853162379334909 13357686853908469737 11380624987971425966 5666834601169879283 6987113349415527608 16665087110269287865 9306328655607828030 16367017706162067061 8995594885098059956 17151800651393601984 13587702348641668359 13580805671283145327 18233697519784575168 17069246876649703057 5208283816551331514 4690800297279846847 11302997138888201593 6857607469552576099 11526256207503753994 2251901134709168283 10017597234258767453 7415847188282036768 2454148177703629865 9165739497135072850 15643155493977757101 17806465249031626163 5939871936216289675 12803503149818638015 13748642301682733277 5184777505204782030 11652680481507252608 16364621081996330684 5899528543475862263 8995998257755950911 13969875471917888047 14792852409030502552 10774892906277322235 3289545141728429068 17858961155666451430 17243610414861101264 12979718307391249778 1940463444820821231 3551356869393227399 13590887354264926284 5695804405905038058 16730880411756534383 2717128043173342548 18207197858721668552 11787961645052204797 13152699637703835060 12542011802992752217 4515429802238250773 18435515438728727143 11089523774832793543 18031346002234517537 11138819555009202326 7943194919165853992 1693235348634440011 15687309424555445051 3685784623094092147 12862233127343320948 106879293688105491 13632124591775872845 8385525069625083851 3971609102442419774 7705664546946899737 240551570999238748 17436429331964420342 11598866134297821694 12815868977587738495 2814494030182281070 11218024775000994656 8132535985238334041 5530840592320762063 11223678973583771609 8429256868196073373 9876414823152456489 1805552484747072376 17290276202687902540 4578475599875653198 13388344131061048783 12895498338220449498 7689433271605179075 2705700543078737590 10127558894281386562 9926837670083002943 16466010774016360153 10960298775319088186 5388560563581280279 4125543555961452358 528548788556672586 1119520026189664698 7418295002792499594 5599045968484445032 2996388672532308852 6631201874475471660 4604906134172770353 7461940974207077702 1893300895816760918 9004543283762886429 12632861481589945195 4833817064355954411 9841389813689981511 9580843119693372591 16718113430408932469 2058835392218634362 11837912918040091768 2399497110769118660 6795737526716505115 10243789601038899812 4891233318296828235 5107902349924390061 3783599945008257541 13224652997768766389 932866524972228194 13239240270638015667 10417907873683557558 18020633110350964749 17351528201034154641 17943102882051013906 13231964103393187175 8615218374291880027 16851733583960679831 1319870944536099498 4941451889502999427 18182662754107349845 4905107881954004985 6779234834138901075 10591670382485214838 13557474059896658008 13430244531065105489 6383551816948201496 2350694465865769235 16671002187537218051 221476454566130243 4405609468616481432 9930841645001391236 12553749945085799186 5011612115331969887 1093202612048329619 5771364633024674182 1461618500214963969 2884891289396221529 7074200768738121654 13339704188597301361 10031463845760950287 8473008424349322689 17935083475474508873 16016211276110778675 11079305338415163922 4630103470045581909 5045141124124050223 15629232693416192089 16128155357721034966 8304293251336206476 11423780275230092120 6498140035838883019 5793359506959192938 664058472838771494 1687894998095125652 9053138295505423330 5549020899271280148 5424539273219395452 844313231061618353 612099161389232291 12428288795662171286 14314061209650145652 3122747916903537120 5463281126472653706 1895803303090767113 1880217687606852849 17079097878215193804 12279027478074494846 9713449342432510085 18443655667376518014 17853919854202773450 15271219058859405386 2270972754379401465 4223526891166539134 4597244722819549745 8100082429706753173 6754232385849931734 6218735448155008963 13354097621280788244 17716622281425069390 13396078947071515277 15796389510105271307 14700003803128538980 890150693296019588 16587928431692287192 13253167478610309269 6672779035417875880 1018691758696079202 17048204567116680694 18062867314867613745 17612551125910888174 1035800347715291093 3420819688344368128 16768471405570016097 7675772300322703566 6151592709217274127 5967393153702326320 5009022845058388100 9638189380754589200 7598975836370492047 15509056252119488504 14486511157012859083 9902465324454558812 14907562573567029596 15194660960849818904 1580871062989515100 14724249479569054292 10118904843471552862 8407143671128358168 5166433010753566078 14594415629245022391 7581599224011586267 7947552878268696165 878680203800907367 5314324621288811531 14570409202058573554 15639969155688459954 6772450213905164945 16567218707561505879 11081549412329677593 6503453058617505878 3273887478788843478 11756695140777387414 9288936718757300473 9222665891099947647 4150779561377698428 2035546910546460015 17863745498751852113 10893818166479008115 1662145808665690455 2720142837081068197 3280381678193369813 17419653308381882173 2062703021693668527 7678274127425681994 1938441372778069721 18105461150301018762 643196647338363995 4971667519310985560 6844036185837868433 4966103127699090593 6813191567736491672 8392636321964234716 18327679904101223764 7604929593630906488 13353477597341984539 13340372979478262556 7573700648013039518 11576305964398420883 5814836241475012112 7995513811317237965 8941114435375581290 9008621431412693450 9689138934619379086 3045747502922814542 9202773925695226681 10402932611671539228 14802247191072070112 2784369785548823705 7133653114193633488 3416944400354064762 18308323727785470166 7426788154658909669 10307180460230727806 8403085189216263252 16688482008575484447 6448320015900165603 18173737707024140571 3461315543278632764 4203984553434314684 10000778629142408941 10517558528372432190 34149344459414372 15522758853841869169 8759623311481412468 15383839604441653516 4788281644139699738 1726510152370005459 4416727310233710339 1713561668475457241 15515964422927092067 956378753077439876 8300096102811141942 2254990395880881959 12590411805096386712 1730426766474717028 8972700722339555481 2754143619357690038 2920848217544963776 10521979537655115586 3967973008858331324 1481381382054605931 1271328784945033135 15425012919340823728 14424055866011268797 17639741158440270378 17755666036155540570 461050872021478799 5490062013095473051 13724210135733510793 10613970478200211114 5909129199771625583 6339709810968391481 11551440319070904653 1008879677376643858 11485776445949161005 5013642964835363171 9143112967200116052 6996796301009313646 16560109369241796148 18001286126310875844 4392537937727631072 5713438158605509390 2486402678677477912 811683228583949951 2932077282516317091 2719212093240715988 16057682451660142626 13253565505759881526 12645111749640157385 7818582757969006406 453993500110423102 11898176297527452869 7571329128996242367 1815430228125422790 18140480557315793810 5012347248653972490 9691664088779594211 11632563641506980147 1043235100331379201 11484298793974596369 8692458882182187390 17639082233836458676 6880069126680895083 1843509962372166214 2698462340216476523 6972043203177854120 2155693720567296713 15037007832960442688 11525635687931751110 13908712933625812184 15344808708114071226 6308485221298536411 4316214997327388686 8171646327294935702 1434379960070232777 3489267054425815840 3703041557854919526 16717581323642488282 16278199706357525108 12897685204317025806 17278862207423172329 6804952539880463694 5712297968350686052 10424493069309530291 424850343582704115 6090340849498412920 10248983090345053599 8933932074649083835 10413255257810376679 5307471661825033556 17855355365748599504 12552848821297445599 1667124566424338840 12053706919673765322 17724341178972186011 16125271156106739959 1946611457733042593 6536737297880325369 14986766290437939662 918739396439308905 13265345644420548825 12273137868257608769 2382278260640243209 11377734997765812293 11313293940200310628 4694394252379859268 14751991141915637423 16044243685699996305 6288190879389886304 13108763359426789053 5366799954970319894 3626710232681224148 17711220562583216635 15823494263222072502 610562930899137807 13431283112072960428 12417419598684362881 2271788871718133688 5472722946938306200 17412333280113606931 3621808411899057613 2017940075858725143 8163576510215917073 13914150079082415181 17811038413511776556 9577298556498759800 8374697792070288718 5746000896596771420 11589647026052474831 3633596759706814990 13523479152146158815 10601407264555985531 615595136247795780 14371562708080934720 13522445034589794432 4793595522536306051 7678781907152746235 17695564760795371288 9536593987827041166 14381076392396934682 3307140053944773013 16414546275698664967 11262483928360912729 7250900696724206427 8214255049435608127 714919987946149279 17945021313864190900 14316217911045627049 14128307659670017546 15926281867347135333 9385672640673683503 17125886855864358986 10428948141150662094 4404278984170235452 1378445054379815311 4070929307107630444 241461131109997023 11724336509124519124 8224726557595469907 15422282167183485968 16213279848069300449 3644218363954862113 8983943169696243196 1102473887693276607 4454056591689460380 2483357402309125622 12940566756757877877 9194634832705576200 13488257168647936039 11347647029913091620 13341832818860038719 5469069497417396159 10700585121807774433 5460119492630750895 99232649236148561 3044680757875757761 16228657544416093388 12332487252444044913 15791821078582258938 17401755725485456532 16094824689828041113 13906644745322398683 14839988959707860041 8233366750930266692 796087285064690641 13105236087367028275 4099786407533232745 9869660936181297007 7068483636911024378 7243807949892981067 16079780026527909960 8966856017938669514 15513372228258497687 10495212984497378863 14532590526491132421 10574167273108147371 3212296041070908023 6812335499292028382 8358221939799503896 4584022800783873048 17420316713655600779 5547179652058547329 10577731721416711223 7393023039441183256 16507728187473202903 10247387969421386410 3690815912936080597 16558527398011160730 6592813499365966529 7565513028464646462 11608085140779017275 7319585550496636629 12899308280375121090 856486080706848620 4027808448471633925 9054347581062295486 16790968281068747867 424874752027130229 3002304071088740658 11549759359041838723 16359560407511953869 5590250510512001426 3867315799951743818 3427014294131892922 5046696049307347349 17777488691777231818 13189594295304885687 4313137284132452583 2681501682124979146 15402884180072328231 15839474704345906024 11963185026436096386 2370753904930063072 3542948426202106241 16489607583128318559 15655620704765408395 2102648361275674057 15078008217744991115 11312538798769458967 13804505864659225476 5286457738797088419 14256340271122159930 4944236756450171617 16845254645644021299 3684952745476373847 16475075119918864254 12497601742648959761 10455385692868013325 2606227284871516459 15801310409708282369 16159041934934907011 14436930803606250290 1964370129371819082 53209407005156978 3187172434953371134 10593405308453495514 17920131131776395268 14578425225496983985 17819220222287268573 1354254193729071568 11044767349695955804 8070526771915044805 15058180414350456108 10091927619499710400 3992782404565119549 9267642541244922914 14750376482594395019 7499733757314983361 8599139420024095623 372284634571247736 17243701072882230373 8595631095219218732 13897949083576284320 4492453350060234118 7463004685976193935 8993470406295266856 16572849341784731252 14172077030032542119 2137934889788556226 3103118421569537284 2003308033551777167 1599774391928587205 16518870398239422263 3265902571228057146 4127640403073283251 1250426066624830331 8252794445794564036 11314884480601270883 8303036649161034188 5204078534946946004 13012926457606874662 11965464101840251279 5870068986016127341 4971402852663776132 18315703857991950212 17927846608995039558 237184575304873960 16783444396271571148 8727668980351957085 18433091347800937091 4856394598044335341 2418195867753072646 14299720566945727574 1515116362156833667 11716102871978734202 1247352682117949099 16480702437649353050 6031907969839512006 5340466381912371560 912966605407929636 536928193187392148 7216094844945065672 11578976938417688964 6722737155777716344 17560436877870456922 4899981464488159526 1106785996042349823 60779780768326486 4335527288854312530 633814896491430420 9612943136530562830 7650776919910905834 9790875938699454483 6200782388460867577 5523499527009776732 13420563496716839765 8347931229511008650 1494004204535737225 6853594839862432179 578902531130991051 10526945239147819181 1624863058108252291 2017693696804601117 17720754738228569687 5724229948817087085 15240369067471017753 10935119734585979372 16889030755653943109 9313582655982576705 11685233592014768866 3473866138949109065 2692584660563643609 7523345185667979705 11180592400968335277 8309710132509253255 3623606402430873623 8402389880958618784 8820688907395351041 2478236243504099990 17971369030002438636 1608124467626761943 18435442768941137166 9467861564753023187 13238790908987768867 4593328318331275755 15883882547210999880 410954635833531353 5920931456970082900 18188765542817396458 9551791394805961443 2630458692228457457 12603541758880526766 14740314245087987011 8957818560484735889 6064264805184333950 12906388744731265948 4408017635007512830 3131195403403572376 950020286730202726 15505477250200253228 7527734438313855408 17600161188179637425 9470841796550590916 16835430436180542087 5903128741222776672 405721515679923709 9402448308792224543 13475500512565683562 9156035737083279975 11804086456148391108 17031182684249014733 5841413827635847823 1459492868141278142 8129482884539844838 7941963216534882542 13200724268162951499 8182041964143697456 13621914616515142965 8320587502181191490 5806045924490199202 13425542034875645695 12246513055957567016 15187136330329242833 4463142148835587643 16550777664954531100 4787007246083602008 13775038601961524370 8976602056781689298 16444970907169535504 7100510157589441523 8339476135895548624 10287625799300567775 4239620200934115155 12087527325512893994 8223979025124383119 3561674215730436324 15190180979239656130 10231906176427494039 14377164320807056610 17768204572193787775 16301941382102114987 18398722713889549594 17137686847771868714 7270313600463625009 7050155539434962970 17199553764143832804 18126029967777638571 9491318233760415243 11312161361694810422 10901002751008070429 7813418989408629577 9108430317060911392 14283110533013973756 14378265961827150709 709504201205758890 13560423419775381842 7300437863509616852 13688719472647212035 17829724578692830713 17136684882538855868 14606372551429281584 14816577804965657944 1491216417516672010 6221199850950485244 5018201597960450501 6062645649127897996 17571684485908124650 8723036953379748603 357080442890106772 14977227879291487650 792704818004110464 17943903299053617731 16468159978704527630 6775526198467178055 14809448639165766294 1162891676276210846 5945706921940181573 4247360988854826402 1168766687973031545 14463626003028072543 12130596833761717843 15590914931291376738 10283027044745980727 10725587865367440451 6263013492940335309 8815248535619784178 9846332653757109273 6938555174202971201 14454541656679794034 5066388414785975222 10235630083218685529 8271668695030333096 8559396625493766871 14294513179960602830 13498408130402999635 17080828139655987343 11289223739846684431 14280463960063333624 2876613758721752359 7110749617082247663 7810953472911432376 14064194369299379007 8103468049846183098 4391699229361403903 14791897758754936668 13954525458009717037 12775157916525509603 9582308544169085917 10924684658069754690 12633731367949719971 16380082427178358586 8806188061812045839 11269157122142069255 11693549106924962258 4506285086212360699 16177400355822349601 14622264513890043553 13088115417322154685 3220989470349209813 17015271562153613765 112856770220247580 13725944751463084793 8471772834801182072 18112167910287403514 1489809112951293383 6253335783791226517 18022443069417600005 16495798839592769907 1536927086210874934 12245844249640846379 12942624630856489153 2343970455997364801 2923227029706090456 8349678176167610200 8953101967398721611 15788402128156412109 10612188318332563879 11596811121730959921 7350661980067554384 4780189200918629275 450869635775165779 6219880098543371058 10677669404813775380 3969116269869147758 16836600309585866147 13055494638593701888 10235905078587287240 5004193703305033826 14303196029478313881 16829820440765046575 7442867279396988512 15579856405946659440 10717473520699524676 17171027447427679330 1970173379468113465 10212917350626019018 2071932571596709560 9659443168184237681 3649651358868576737 10020168091174713931 17373758280755933860 16232320718979734959 16870013790414037690 15234945498899511749 6874620080993476693 14301379634525639191 10662232273455216855 3728570668590418062 5485790827252984015 16320718189899501023 14793911688320089783 15288176470028705638 3798816459366066311 35858148926878797 9474545435164532420 7323178902079647502 13182793834541345304 12744504578292953836 1094741062371431005 17508535047957842244 15199382969292733370 3274440782755398643 4059507602542818505 16556203314638613834 10282051395079316968 12607048634544827512 12831039399324041409 8435739278562242483 15132223269229573689 14937334694737343173 12378544923264282639 5501487203310822171 8757306857949694952 11041277723538387109 4508149753618522208 8704198966103686715 911896753758884340 8940772526978769542 1024691709564529445 4317505758626711186 13692064377891948850 10838563737533892771 6113258441767201909 6132192979616264956 17617725307333745567 10672163502058139333 280273548519927091 9236510666847276937 18304055748567819497 17574943264666785260 6096636340368057617 4313087868140200393 15060371133019777177 7387799815863053391 5379195806920800222 17068133466773371875 13853579564788654208 3909321641612387355 16422352440643974718 724704754295592938 6080890639713081945 11967746344122290511 3659469150129456834 8234028442117868955 2543420958797547891 8504225599911287366 14221553118195822183 4074625045325598169 564901835577881697 6922051572823705300 12647594759905708305 110204857294579863 17673424028701033074 6109963334548962822 3392671830513175321 1194708925875559427 13411599358505119231 3623255924015587144 10884922238599400174 17652477189229753955 5158148420259342075 11718835690304987072 17464802311741615432 13107055285924417764 7514502691605210479 11427870908330985957 12862613397466994007 5045807348774946850 13971794064635028604 6765453274149580269 17183487552673626986 6699949192684448959 3203731899443720439 18105858974646492337 13959865126319646037 14670222750497384286 2641080912290619742 17040466848792676365 1396750219500435875 9520267048524655987 7271108148144909059 10843341959200918320 15637377490414064734 15407591212737560176 18005016911500691108 5223654545008383811 11442710239855602165 10442148837683127938 18149985851632539359 9882577330501717377 11722102881095304686 7904770437159487246 3011254971563967224 8506494466126062973 7795304305321738156 11184754614240128642 11849371683822528937 7502195942269440416 7612958077694340454 13641016244312460751 14966360029617345408 14276779790636287748 15632359066311371165 4011891787283908581 12784797652593951806 3493643495338240890 15882285127272950561 8768172831200298252 6896897492074293579 6867577161807693349 18118286508116640842 3150735814143491590 7714593839288923208 18209567692523709503 11318230894917241354 11588320096364170861 1997585099350219550 15433329899980002293 11315153140804879561 2239062026734918619 2065901946264529167 6023951121143588548 7606668394448352604 15427899222738720407 1184272527411963723 14600701085074635367 8030069747619357346 4510852308580723183 5893931006546565571 759586744556061470 7590312311799462895 5027143375053911413 13852319240561620152 7865155390608419297 7325356711952720772 2346480111128532113 4086006322304074594 11176973834436578081 13685976942132779685 12808033880773349544 11199627831814514981 1685887981556569027 17807605853545103606 17414370886879705232 17273459976090701207 4515102112001060084 56918217461154246 15534403795173001123 11405371860620845384 4577809022435175231 17376648238811750443 345201453818264175 12979639234042920703 1404522366483447769 3787148397182767495 11813675386624013421 1552778130790011994 9953516802115340678 10909755827374052697 17029370307760321826 476562585953999157 2360357278810148733 7282847170228185701 12241464700764282712 15301939472254555608 17859742249446377091 5455563264669049660 15553325575470738953 12789280081485969720 3916982097892811871 11320815223625652317 5550274614698722034 16001059508667860126 4672101667895184813 15130445343093516772 340609446563546047 4702126108443335247 6737456149037204503 13623517023392416333 3314987564631598102 5118107567746666539 15858731240933107209 14859910502919238552 14320928483406178111 14663876971598348340 12461452223501711130 16004475281563084043 8073238234275316175 8056682834296033707 5663655704218971840 1507050544744800297 2215097533040628922 7127830372407938182 8053771287024533806 3110108771461357051 2196479350850692836 4675845554026717920 15068613084270893981 4918407644959873765 654446904773741366 8611555689687107990 14405388150121948333 13902706125213471620 8085174556116950903 11695512037490031311 18145960531691123454 17955882365340367702 1913671033646354826 6112434592304517312 10998975387361778474 10064246778521748830 10216206920063916967 11566497817461767335 7614881763786463383 2313519773144800604 1555115001522616681 12504814688676636729 15939071124094853912 17846617019640028925 15270522037993127491 14816050460703722385 235547471147572645 8433867417382796730 15665845284383883070 13334229374168963226 5623210332108692710 2816038424540444624 9925748359902417930 4769960313757628275 7657852337246113323 5862079488791787794 15905521057403807597 385384698291563841 7485340363952086482 8214670441704786554 8810335087242455372 11120578523746446362 15292065433493452335 13820273863983899255 3021667384751076500 793581131578674106 12673564595868088766 1316005577991358656 7854726101264463877 17365729898883754842 12109794466016174806 15654276008468162101 10245829188268850705 12530716963153197576 14705036933323140779 8845383088885155189 11854486377354443407 15804622247775398917 12702176403228002060 9999406443645834333 4661711487264333942 12450138062913372710 16363415237670448853 16007431606878798058 7146401484172864730 15347255704090785065 10476005333135936370 13920722315024459998 5563405955223274782 1439169079693635696 30814655979893040 800145177619896428 11836998642678436346 9039439715155053902 4355061156270153334 13357327721157450150 15647196262279099465 11289158224624335126 13254240542708870145 18354838638428229923 10031764529554800183 4371034059940138496 3747701671952764002 7521437657017257878 15983262518892676899 10081181876958231928 7999303264425995092 1875940262777133257 12566077677140735296 15262736291885409680 16802970492576595022 11267671705289410462 1173821646812375392 10506603103540641622 687872357501112537 9729765343798861810 5833335027958378511 9596807850859157777 8042310950782975245 5078615120507944744 15774816688745797046 4919064427971841897 6688180148188955642 1869152974764002227 580991023400170826 1772989827665017261 8397197321912068314 2287383038719016443 15673092516215640664 4271254671629647949 11805152672270328877 13245756953701697074 13292256175188342821 14079853520522074346 12790000896519865930 16769803422287186166 12734268807163710477 13632177004211385754 16387852548775339352 13394634846226462411 16405735621292825125 5283629172158531253 5088873170077261827 12652794413963496492 14858337489679220402 2460597458933578813 5217560685038220131 89551204696465194 9911804575846624681 925802814452971312 4045732765304460162 798084651572234861 4257801407874023683 8847945341466834547 14413278129249778190 12263548171667111683 9199213568579228019 13029340993040279333 6741708547169303824 5694341863445797281 13737206098483402797 8545178789280632535 13782320065414845320 12387102999288854364 192890965470567262 3739787167917041876 2080806611087381438 1416078838430448979 9854899620577051191 8722797274860792899 2875786107281685944 13952165290080191288 5914239242731161419 12684679361565069493 6049383154725518205 2661707847697789764 18162963673892894623 10482107033931894050 3944035417671257753 15191301300075110494 6961746647846721378 12325295795353910580 15911991513375286960 10615715694116233254 17128842538664427646 10417241444785287186 12759765057336659783 3967514130006203563 2081232232656892516 10201205913752892783 10485979544838865745 3234124719113445313 13395265039139055361 7540346675959150115 8754526719515608127 18103058128203804593 237384308603843240 15770059506169458948 8666173153313535389 13480030677663155459 6542515133954375606 265169492931079845 3430359033883445962 4468882098227754553 8754777335725425795 14840661800030241521 7166064178201385371 1863689800802455308 8341001374805652620 17887276037376840705 2842989031106701819 5985565959380397242 6835423167051065301 11832649605065184109 10387374463491547352 12463449802390629887 6015164723946399189 7303143492702891959 9118679739213235707 16715158464506166886 14848863653326267034 15134446216816433246 7208528961393979437 4650865341109965903 4625145531278451220 16440273370146212595 14307663687035578539 12991381623159577058 5504243363947391306 14275406055052679077 2237473073464222830 759428318308060936 15322358111243914488 2795536913357533376 7096784001782210104 10311203187029383775 13888696977961614330 14126749568917563211 16901053614534926146 17909674605929126966 3480767213941934436 10328535034785620489 18097961634875370035 15930953052320559107 9576287221708336805 4435759832295775403 11749084698213710032 10476019699017264576 15515162612463513998 4269640645936779288 14474143008552351974 8739137491581396504 16865984197785968493 12512390691301853850 9014434517807293557 13398178020797016022 10869965175110586875 566555831781163371 6630580990533327926 9902134605755122649 1212169897731680049 18122864966659877596 178707950272928096 6574324903118650696 18595132418172969 17458525323312900351 5937827553612236425 13459038514116131016 17118396490735250228 12684063686879630055 14114859667611301361 13727788703121358345 12626250006232368726 17216456542822423486 17805970419047523010 6154496633749334313 1659750462490452614 6783189977482094100 6053522307538415827 10084941847123619670 2374207531493709328 11880300172972431927 11369713710099377524 13555138975237382766 7066154433166789212 15451078512344244983 4854740147876761982 2403298086082633264 15808711186878422714 3732605194628955931 6083430401452565604 17254376860916148204 2808667464001923965 7334173767935993020 12273656792791689923 13053411956129969801 1050172797876285426 16945312359806726891 12796407077246238094 5981675321448615777 4261420169016179664 18134958962787400984 7117359571968483119 11634141332267921407 16075313298689061431 4987820580146278719 7419432216324914650 5292415290290335015 12461251052417493785 14297029315302964961 5215838735933766662 1275623245313837005 14756235096585868772 11698584428729021969 17609952284205057759 16651811541614980074 17701049003392247964 14356177381745645991 15847007567991467484 17041795246697354369 17292700707923465086 3556580145683383341 2525126433734767206 839214308340338168 6859331324680994497 15063808629666110045 13082321771940225509 5019651293379027557 10501255738079178384 12940199813725157718 6444668221116300003 18037702666245253736 234877701080908684 2034652597709406596 13294919814626705382 15022323866227474969 14744521887725068875 8308024999548216175 10928934517480068921 14160485960410666438 426697461094895968 13191581004138865471 6502557706600793245 8317216338958460370 11234316682481719736 11518832923836289677 4119707847081736209 11976199545492018894 11944636197150488319 2354743860350422542 11226956594313380686 2098279593878378143 11123416004479404774 10160727386192747827 13773722220884633284 17987343106642654297 5229864031066191190 15114807791678448703 15616728442460307074 10803082954313382713 4333822531858782574 8502563040041289568 8396592985292414912 11896692165185270144 13642432912120738124 14551922315798711544 15741135299578173152 16258814281528425893 15052540047397138763 13540874517748130015 14471325228838140643 9274173625584716654 8949887038390603027 3617905146220757123 2265274784593564869 9270549610775448369 6942664687683324800 7180201233499356712 7892283521488755972 4621803688398165257 15205775463054769397 11344052759502242915 8393332903725886349 5777291600478421367 10129242307135890384 16752643540547063325 7417059125992732615 16122207278179530404 11041387322822227478 14444202166179734836 15070090446003330436 16145570758224375137 6515901145525550994 17292694802791679524 10832061604093152134 15019396642100591301 15062374511705824983 10172437375338898952 8864752679292578751 10182496205243521956 13413699698182757052 17452363600480529305 10018024377547933284 9207441307793400813 15493206303999184994 11266282772590919035 12886117986095327155 1667177980728506899 7212175738235425451 6976563664515950336 14946150531129837787 4580055895585639388 7619833841802757050 15297428131770417792 3975826412226136081 1158266083217096162 1030304403258148534 17404683390652013357 5508432377132717361 1813620350352559669 4183329186952120011 1020016285351861303 13371950031355102885 11603899527378255200 1508526785227712945 2553479241659066415 5607442088732008983 9049753921166155281 7260155295736045380 3988696051650774154 9175468298885842131 12114664479799035688 7344606700386433070 12446319087267328566 10687703269751477461 6222443042591549742 1136301574102614443 15585693009933988912 7423535060811042437 8214110386186162751 4030243351419057649 15219773950254949402 17175540431886737496 11763982381600865744 2999790571734383645 6679661405969315638 5614233995547468466 10928275154710522137 4145707555902025015 17474162755634633998 12195263496029292356 12455043545810986634 1298825162228438705 12158976417532842395 11411381251341858770 15721668150184872476 1440197757556455913 17371053813424065192 2523067599330907612 10854801287866282523 17468307712408512646 15656573203334017428 7996536043735102939 6031587913314152531 6980992525985113015 6938797717946818927 12062419771939067162 15139063092533859675 11712695683766159035 15104542423228915220 10429068475208049641 17214311316249419373 11463617033392455472 272354392324143079 8131463768900180378 14463435332135811081 5588171717723898286 563315245660100433 14833189213785889309 16203903290355923971 7128924896215888039 229170592972107026 6848619055565344585 17538426063390538806 3584417622179548634 14629502563375671442 3734534767249065730 6631790037612263916 1143445884609246960 14978008972262715754 4398397440574342149 564303889417125645 15799301320315901163 1744764314846071993 14480025617236223860 16627315317840965785 7656109912751897078 11051526954201106081 16205399528325232019 15858194795946784994 12905032999423786176 5266074107067509586 2103488266269433162 7238232632980646071 10340882259532499731 4337942520652394658 12976869615464269557 5532191323124952411 11808845170509089169 3412304592313582612 18331714539908131740 16807673586992645345 4505997969875239810 17233348258523325067 12969741041552071194 6769935515913972469 11591961135581775161 227934303821970852 13554016279112583479 14352922469344421817 2538035676154944635 2678715602565346027 202199004900637949 8454946419753867675 130089757561379051 15376088625661759768 8874247045174392348 2241358635430225364 2664916364028036806 4988714363913383113 3309492864849192594 6369031642388983513 13268781814961340662 6917188462828139134 4814896328959779229 11988656592538549185 7377295688750321825 5599373258708602618 1145362905549989671 932506637608565458 2085230376537112516 15486986842334941689 13774838041966043065 401461957570269908 9085407212004233498 2722009355490714668 3542354119761770108 11595880529456448408 7617089373312593621 9439611268412278399 17296406531743488166 8917165314618574061 13367523535239694643 15456398366360855861 3926368355575348152 7190761614853107931 3820621994311401744 18011085508077248879 16132913178900162102 7499630183838130127 14032300384986498695 18159133298448333126 4822506410885320368 698991508134946181 16224355155971079853 14446100117581432799 8835613883086664720 251359948187131632 7691661805453497307 2092736002904521887 17921206548247150823 5409742504890920472 16307346985314521132 12606731214739240141 17030743844820514561 8145170242503428292 18203495294255622533 12699961598780717855 5317369890990372734 8227829579084990776 15787901535953422432 14858822757755046810 15097669867605960123 1229634466225342026 17335006074933122836 16093018795397275319 4534130693644222905 15821326495243235758 7315363084142277353 12422966797341379613 17561360510199622154 10895317781296998018 10479976286602961318 16551324169742714800 9739346709034530729 13393772975919314752 6303720547034006624 1920607119588787594 16194868821337452623 7924894396573784117 5597598855565911265 3854939258377122743 8084066992312369870 10341666613744425932 14859023398413863272 4881343596345471443 6116625967674860706 15182993711082578025 15608339010069410182 5947837704301957855 4514797736462573494 2656406393353231345 12088582729147711699 12077051598654831708 14827076089030347288 15253097790395090006 15968287206473615671 4086905948031558468 4430498065528327351 11613611384813378222 16107567449764985137 3612518468856102137 908408296066054832 5195230585995733025 12447467405819409457 9936278342244011091 12611409029024078872 3146733393159011026 11741379492836084096 813470838494721893 9164652522022827399 11589234289455335755 15980173775018061296 5647968438074769565 6622066452197836916 7984260831238075946 15814748379344527117 60561085055226762 4921211871306548097 13098956663130410758 4984301759511367283 16447483472384362335 8272705740484626711 1145145924493894878 8311436583011921789 10727219594586229841 11950272412810264206 10066048939160309642 2581686110365711104 3468776245674654385 10207644077028384175 17185060208662179191 17321002966192934453 480050987820414653 12437822641003818515 15846392073682786670 4032813118218842132 8727948252278820474 14302554615474074156 15474792279353043211 8094450470243087017 10607729663887409144 8591096344411285358 4894660933859034499 4640908668033670888 15882001774600955695 14070216773241584364 8419048237184880543 14819247495065030705 12261652910899940520 5493531827162378222 12458731164143718275 6998399123831595257 2441255221148823547 5928413136671512498 11453389597062354209 4389064977662353053 8369464016722981598 17160362587703968259 10047056843241652550 6030553215503645784 16172936388408655727 2303929856851977453 8838258504958010792 4371359517461024118 11042990110631989898 15349172446787002824 14652364343272204112 2776323487857925735 6104202451898937299 15343779088331148243 12427408507074136333 7245776044975562480 6068433974125938790 3181831399498427750 7903603432357777557 1396394500520219259 15938511463549387074 12314614572394632670 6641667211418470508 3131634034307603087 1632955888296957128 5671469684978248024 14122079025137465632 11895090861961526458 15609819928683435913 16351410506964036517 10120230593763534135 1210397160806707042 1876098792336987449 6279074565162667390 11397506133398641428 8489331794659525189 1038821862401831469 13590095823634171623 13236041727964195487 14686716736383922428 8124157118675808899 17262176366323010960 7010012127468776183 7627333512611952411 11450277141998625887 15122132004266718421 11010382884659276790 8965265732122999929 14907855283320989451 3321002499111443386 2758975515105711631 1652045409500846683 17966597436384560774 5860200067538155011 17934992511285032748 15827621575172022450 16942938555418096175 14263660963646556854 10685175180529503938 4977032497993689586 7540373136728354750 2227192957680638169 226342073186729661 16926029814486164318 3276020595893830879 12335764385067363347 9404739472049685991 6269470632917596018 7349813821660164712 8445883357947612709 17185361190562763175 6674616738181555878 10748230582380577966 6111340987645532055 113754387018817650 7666235360618585587 13611881298120952132 1214382482105789878 15574366708095116393 12763478069592257714 9890534414017728599 7145323345392126804 9133109307395821488 7640261400529995256 6609340482831306894 12500500132106079087 7931435199950335314 8081770341919038301 2163754230115693804 6777357152188310202 3586731151079866091 13559695303498968889 15561511487978889045 513045806194902530 3298581939809420576 6655433887535135114 8521601836453091270 17036109564449821094 2779895317292526668 17656629084908793057 18413107301687495652 15092616893864026325 6933015421734143269 6414363152569265928 5012836163774907590 10535302049407209009 4928900014631219198 17159063407910033541 8842471985067609086 2176678424508185294 380509002191066696 9270035106321616506 18312701036972999911 14509602477981065953 1013886841994654882 16355516684833975067 10246367880159581764 18410387867884476935 14307766929686370888 13921656173327540031 8314766437337728258 9167422244131356778 4072504157951121931 12952085328871792153 10105262274726060639 5881346667124223507 614866120645442989 16802992658116328809 17649710030891089589 18372937073830256327 7559376914675035429 14467141931440803609 8807041544227339273 16159941032652120746 3040202597078185952 10524587308625874461 16656870834152247193 5377997050236188191 10895895414179045991 9500119550354152081 6330346066318746123 4086680085427556942 2339448062537738483 1879532182889243551 18312856912538954100 18433668807399987777 7258862147542147769 7030861242098543442 463495491698210383 1105791853050029949 11835208743402892349 15657596084730714227 10875179558860969157 3060001662327269726 11225655527471310707 10469585455964390567 5575837514814789520 14703540788535969866 11694877948856209594 907514958033963559 3274928630965324129 14136548859473035064 14943805753198627443 10839016464519259863 12171202252331677175 1787716160383380443 10735864188680083330 17253899979808938639 10330916603067521549 9663785291026048290 614207664340468932 15239142303099221953 43637631471490552 9422785617399485597 12021818875927713707 9540706452396600401 4929770382538893798 12899450025598751479 5980931801888755067 3525829068620643901 16294322969433568958 559917453392668537 8187724333128444216 12660045275020456008 17070902303185874622 7812065853838457837 11655275546826692486 8219574070551175053 898263560233101562 13304298288368200561 17484528754045599161 6371805942193091444 17572966141302274451 14327974410884903691 11550123353205133287 16967358256866451989 9003466563812105701 17614982408027317757 15340303230467779785 15181842420238658164 10885298532931154435 6852726588414023629 13945261854834629718 1269498370127984524 9172315658901808333 4723484166511872564 5967260362787097321 4715078168819852947 8061830486039855672 7596678359906153655 15611241947108409811 8202202101211835461 16432497917098078103 16195519531958915713 10893624463000325811 1808171233189255872 12184937749587612820 2892269135376662689 1631709129490307339 17234331412649574863 16841347463135953430 18236814001973815517 13588144533510250100 7477489234699990403 6056684015142931852 9578150016304035256 1828505923853672602 15249174970526885010 8169962612306556354 15085702895818026781 3773030079239037864 15331749227559921445 1706513926781914132 12137224646255788041 6814373005067530007 2572374946510637017 6457940041233452062 13091896273557371945 17541815805857060661 16082466603818485528 15104503038419307905 10330705024832322551 10595777915688202566 2736170138900315384 18329555095681910565 38933451108386682 914632869348235137 17320983085510286829 13603886289704952442 15509502459381722676 8818799374694158682 6620279089002001841 9960414701057196509 12219099856545868288 2806002920411992093 3908745073460577419 7586976360175205097 1107160680073073781 9606484445606871683 14138765465923204359 4094430532248258582 16700631723110748305 14050000818998344145 9356433242845988783 11742528413186509432 745143666860294872 1488984228914073816 18163358654408171490 9474310716865314261 12310287263050039503 5476193493435502654 6645808139665380173 16227404932506814306 13822809857879891402 4625374900906769270 12653652249015709729 13083492082350838657 15146827316214941730 12096712301627983650 3555232002146143356 14588907729934020961 6352311838323478712 14817774765455584368 16567100964613134684 16533370705478521828 5202567833710459659 18348087681971951828 12538033280846525817 4127714789623571971 13733971328439314037 9004162368176752476 10755516404114894525 7456602278741699983 8435303614522434443 11119923878900640492 16736160127270778799 4167489120716686461 5524329020519309316 6948050965397156444 847979994570409564 5657175018890136580 5740662304898305351 11105941574106826292 15501839808554495582 14479297678838455809 3983577979832107930 13211344328927859869 4690438325102982607 10558187657379166856 8991628040965026182 1443782087062984586 18427091468862737481 747933775136212176 5744493599000682826 15033452969938140342 16507837458600403928 10978870730768261908 861629507412187248 13870232597050876350 4981215951584644432 4512216379142971710 5811536149772294726 8598727328312306766 2599760914350201845 4652752249962806744 16572921186201358974 4264726462069641140 9720608595181193406 6885576592900645782 2589756252683278297 16489319786205393326 18242675467703107401 7425741242751896310 3610910682149181591 14697367472396007580 10229371382980136897 15563252886249790340 14424416468305023413 15954943774696539281 3273263648815911889 8055741506672750069 11968780108886252073 12370823508313512337 5886985174824247127 1360979945057628924 5142757349472239952 13352702664667426704 12651242148280278543 18437254065381083888 9382217236001179074 15304853050654610738 9171260931962825791 4322448852432721580 5637995027943871924 9725994662975800626 11819275656561603718 13051276116107134915 17448239178906966972 1010192275864663226 9057980373353076306 12029259416437986869 17146629955832700132 1388825216994295681 9234373940138279290 11399969322472935908 5111057518531474153 9640654707089877157 12257304791132587614 5480077461905795978 15225879062415357329 8696128990222883092 356547957407943287 13281530052047101385 5838070504688273948 14690009077320839504 13767345595623656268 16022858805201561446 14252335256294487033 15461148943781029747 14414544266697287290 14873112194776738720 7747513542786957933 2317104502192469639 11995523836460443687 4774713126068433780 2108070599464395435 7478287242084081241 5507931435338584203 722133785207039349 7714357743210345323 14179903555245120767 16642012050621404401 14857424459919380343 6321311729016004502 12058397522386841072 5042032555688174574 17806459916034716474 15488127359430646895 3672951349606826057 10022934578383033774 17447672219547036282 11369289732510944289 13562716310259461599 3657983597464828229 16303223551410290658 760417478840292119 17533339250999011642 7486434852245704464 6756807239777439059 8157267293548592397 4373857568292373589 1664470252291869150 4928254632547705881 11139704205228487118 14860686410609748275 8425508363473679376 3636319733387372312 4466972065328490930 2888505457856999218 6039419906896393456 13382259757582155704 6259974703033597812 10111284614869133402 8163328362016767997 17129085788417197348 16853615806003395554 11935264771265684616 16983050342035881601 9810297137674395383 6880871623884279818 12673850964400012682 16146447700380145716 16235504646288907897 10286039781748165444 11975471104567215984 4360502046862562283 7842837145895478719 7632241554467702053 1899024680664552440 1098429535799100306 11615318084684703171 521085799093214093 18214405173322600457 5089599301586735750 9334591042762019325 13727997071904619292 3956483312153322782 6975745554840645727 7428589181403251965 9036552330050553697 17130052867166997433 9059378434002371042 774487705001284956 9808798235886465561 14248507058776018055 17346081186265801389 8950019875973644419 10909819158400051238 2254607583390483486 14608281640785580988 5252553127534795549 282607144998362938 15013838505792480368 85618167332284224 1097015224928343225 18172959591359717995 14895591461301934518 15162188168127078003 10944810457874370786 468573642149744511 5202182242843525875 8091036671669846066 6353955274491385011 14205521149785171680 14030106488146680118 6938711766765744675 11992170478187709206 12151241942922524842 1539161564723166834 884819388867365237 6946512930466183954 9654972127023821250 9140833228978346577 2310523446326601543 3895130766655938997 11139471177117235551 8335366885030765203 5307254542752334418 8505051545963171744 9794598528178444686 15625537000070943627 4091378266225695333 17800128726827653826 6991957432955677191 13476072862530652108 8979892934982100728 2979695437325755460 6554868768568146335 6035593786909469972 5493657846164146024 9754369877215591919 3541903263656413177 4026317323328209920 17448462676522974539 17889512720136839370 7399505158771821609 8686099141585562219 7910893247776573281 13276624264201687127 15681625896612381585 467482238595203788 12131418289194856251 1572000188713334406 13381000288512127245 5236691220865585278 2094153681382708730 18174991190874784168 12677768067343268489 15762382577699443254 17960772364170175125 8789432479169885889 8354078296143028016 3745040175056177633 5217224006881249916 568756406333756728 3311913780811137734 1340562115349381407 2904398262606923998 10748839352069430070 9064829864032946870 13398679088454701338 10715326260348712696 6023454439881342423 1455794164200995754 5384869931433547975 8711633434471829900 6777345764905232459 4633461489972058809 7671670137364304844 13007980009524228002 11498281555597255790 5890152619738901114 7655112343118459512 14941977845086359025 2224473389604287871 6678131713356370460 694070252274474702 8182148146203006675 17825271726594160592 11198770604634206766 9082677653268346930 2342013655594658812 9880038364286113495 12660981394230830976 8954428163836949699 8983925277170572849 17927380543026584653 803586045719175061 16100234197329980098 18348934361354198407 9133651117461902353 5285955173762512181 13061845460992058255 13597407334665289673 12596087750415856061 315498025306882173 6588663938497015878 15184712183269366499 9618259494847455722 2561419031361301653 4009773174757305585 1733512754180006075 17348628837988888067 9672435112038880305 7235508241662808671 12999005999743272960 8438386263623724871 5430550225383329975 2697781764213938506 13346060047618509029 28843720749833802 11771575111559643543 13348739744512713332 7441887205288844229 7618279180851239184 1634309323061374586 10026646737196340797 13787315796585614587 17438287216903331268 8632882084409845486 10414392315080862605 14923101067801155524 18423026376799988586 13238076702183589023 8898525675110310372 5480402696813568211 1464469273782366029 17849633096965099090 2161456660124063683 4886108147388869572 6252714459664089859 8741078155492213759 8034243902179173721 17535597663785298826 10942528683421646439 3691484273296267399 11887617732283944996 16083903010138314019 5948656906861476548 880886704709477609 15087601277995050265 15512760246023427422 9191726986570450170 16749324945375703276 13012171988342746279 13900738197156373657 6163501297228016222 2979586282990175258 7726372290410180750 498746652000838476 8068022715221725609 3628996824543066037 8305256353148180328 15753883854479214498 3449777062098460494 551663409599428054 8122431307386653918 13882201230384920385 8273496134411303869 818398099795742311 8813864195345432066 7494128414795414317 11964845368623951583 1074016552506252070 15739023148041092854 1695184123507314109 15714140969948264960 134372146920279960 3764045569654404005 8694702062707385440 930051708511567261 5727016474255689116 4510169196384439787 4492299247418211493 8707129852559653508 11819740548256032527 8617582813027572915 15353342452018174298 8545623307699705759 14680866546137276034 1360707896974003743 14084048150443561485 5828351517062580804 1366633890304243927 3123194189229752472 5546273112891803871 11621580154363549476 2134191585993883393 5502653492642165838 7585377021471958184 12661516048104328027 4360323095832623968 3585099446849679080 13105330380393069850 965636094675680687 8616055285862734325 4192625316571831816 726714515724323008 2721184730928167758 7508648898804343358 7878193653818862500 17069866386028092141 17122877082978028769 17534154147307600876 3021391165470245683 10798527467117505451 13473453753653248548 7496994201157895119 9936099190986017520 10232449679367982234 8328273572384416985 11509404288291202617 3188821677174483997 7320870734671856288 6702824014490502556 3104856476581546864 10899283796126774403 14488154218669164909 6154115246967475007 8404677002003228166 8579794590097926216 8269773807011012429 2574758143950615169 12734856878786253057 4161878130817098735 16197583534823498875 11038259049124763906 16282988585579196393 12648023101597606315 7963115472222382132 11772959947936310462 13415964280674998152 10879134434662122860 5896302162071877225 3973282457449626639 16950155392553993643 11951241878468757676 1814857019740955182 1328011242319919392 2624078043453721418 14767526081146277357 15270050868756633368 10019884604173741774 4759113060774868476 7103026568323728384 17058341091072939888 823707090229413933 1762920069040729554 5228669507186225037 6822524722483213752 14206239559213105380 12851878853174393275 3455157427983540311 6841416497287310978 4085839310434228955 13142846487816242506 13286883554171464745 4920437673739653420 15529400421069873695 16344463229267791812 17867473151815165805 1422322633693136573 4780049321276980974 5238082279242306836 15721449554859511412 5943511628355270263 14580014643783383536 10901820115440583489 12173777476470208917 15794176327985010995 16520637169676766909 14637872482141282208 4734687790568164313 3040001517443350735 11475822506734867886 10169959971103423876 7928128675333754100 10081249364126966521 7735273361987437407 8416765213121105994 2129561057431916298 12998976832246344253 5878592047540114839 6414078901622429593 12744057454010977887 16480656112212228346 7717786449550604538 11887198375111675285 5611990187663995729 1496728006100311971 14985123886231881068 14761508699744585696 1039830977993289172 9753916243781241197 10790771404792376418 11894383588387608424 10192663372118621867 14801800530562536075 11091156135782548298 6582962413085814786 14086819545289873288 12063440196433895909 14141083119622385625 3857658939070883302 3151809430633853766 5773895190874178833 150693119641742280 11016213074634032767 14971686972990524885 16537364671548379570 7600587665492767882 8932922945614722450 5723508096977003620 2660513234030243177 12583908435489944778 18398073654597717171 5217231683592271549 5889079008774803320 3600719554731700040 16966478057384465070 4032760564710107934 15471661796793291825 1365656890969911948 5377372053525344875 14185880115669675886 3232113497918936383 10329738647290803498 6919944232561371767 13776915395536213688 4244012219076099883 2593046527703172020 8734051203071233740 16198404426063880045 10257649066184617131 10915712351078785597 4683872073190412124 120341849755631884 6290010163813750951 13313946927207011582 633680880098366736 6195190789070641789 16920237248395770196 5082632434058658106 6528843407790492687 3166208161293761108 9369805421106919309 11850648634785336032 8190124433902457299 10070012247934753656 13131047307617823527 16393917312884630247 12104181835817156644 9857218135681004973 16213226865952616084 10169124150057012234 14443286665078281729 5065125702392714843 2907753223042306620 10400651560172185305 14849273453979415433 15725511131934966281 18177212709270881347 13969336048120548138 15451814108419565010 10603791532682113881 13107734080221538257 5119329051560039877 16732070589537121628 9315927220082746223 7190968953762791537 13199291470762400761 15121130972590930973 14742431305011684644 13199175775225002609 9694524758070572933 11251551930764220212 14606151924522284514 4153969900170657616 9157940695303699507 15943106997143076450 3326505712102978232 6075553776177022650 5340598054852161 4803479383007604323 2141179391046889873 15705166167127282220 17507314818727809083 15143481009551466319 6310132926914209275 3130017548851776378 2812295885093235380 10194777582710442978 9268216738212196430 4899747541144831815 15075758610363330931 13415482543326840522 2471001598848829860 16411628127601575349 12420144072033994201 6674312947197059123 38861536484153852 15137632895914500097 18105368849839008621 10739353781123451986 6746457959930592715 4705994082450514323 3921180333608474606 15845599441185549493 2375898505438865518 3533217987906467539 18029564771968231805 17106719376464325588 9702952170745824015 8843501881909647675 5590963559727973210 1457456329612408879 6253484016320910595 2272224314988265776 11437800665161402596 17011241830547270363 15899294954253203622 10960651990339946464 1286245325566074213 2909254894509809634 3906607148185364595 14127215168125503978 479112684436462153 17125740698264256092 6084659421801825918 2600665729224381508 9089908027781632034 12940032586415859292 8371775109745305253 6441627861200017674 311930519533796615 14154494247093955052 5226067112294734956 846075348308877212 5089961439513847588 5570891127060810194 321272286121038712 10257968800841999699 3456360042988729297 6248514263859162758 17541164219192245260 18046561476257339913 4587789408081836819 14680490809909640786 899381636946620573 7958983681700045757 4432230040341067508 13429777808080506596 15548021457874648732 14759802005974496476 8591798278863757940 4481793293336154658 12064984833948457745 8041368766839770330 18110067439557019219 12248912729032976500 1999760020634885703 1100365791228492482 196105108874857504 473531578876592670 11979626224327716021 6401375103938104095 17283539769082959736 16913483565773267970 4040555302183465255 12391927458088802148 3494842273263259923 5088691235904545569 15352880013702865580 10015295005192082352 9829875876963582824 1021575414372307808 7687078848881951725 16169732841643721993 13380125722597996382 7445679660727191404 1993993907349424540 1134753387446669993 14533517711270922795 7233702481592196029 6722796623843033285 12622954703634493754 16742114664893515732 3563404683173600051 11760696267141098652 4474938570623007702 2774329737433218227 17029712354828634192 18415424637032530715 4336897186078020943 13941519387745704808 4705857090760296449 3450790851342262784 13187267215864736746 13799837252081434707 8702405907142394702 15493651707659202316 11695177832684028612 4610486498267506861 936097056189613787 4735251314809886139 6489111729062006586 17570068337248186646 8576669294806179021 4691806142633492517 14287866277543131564 481870843365328789 9341673947235079434 7572667982044422578 8926301941649391195 2028647164609443011 8790252015824198812 5942352205746117127 12049435293351179151 10955802523946117136 243794395286980057 1376237048620328189 5947227572604374191 2624687652211397380 1911961620000376816 16527904316864628627 4194790924401734341 18061293556925040202 13336047417460128386 11318053568754190359 2981943852246149348 13372898680444532969 3191761022342210751 1521022315607128335 12078444547093783550 7505248053207839250 14356325251989635621 7420122581179586837 17561017117688367953 17158976590267591011 7728862919966106031 6043607281099563977 14958129645386084953 147582600083200665 3032815277303857537 11441937263581550328 9810466778287561011 4401517343295126141 18145260373650165889 4974133085429260530 8898450464968845913 5319989820778423386 1727905779813354403 1730040729172466746 11362093072988743656 1769886090721676865 16894015711288907332 14568463168306333946 9152902754190817682 342435231040038387 12631145834011783076 17700959036382548318 2949550395429057438 2819277051433164569 10102020247468498014 8038417807056926090 2775030126054140023 8972901507698899934 5149215733552804342 12850889922692606535 5200774867402929594 4566943076043319657 10019165731877636891 11027635954733179524 1908221476325131008 5113702157687239594 923960829096177895 12561914257422120671 10133781205568093047 17913850714225982569 6019405278809790670 13943446066088189091 17353892790307182377 13443755236472526465 974671522488703497 17686214674656190662 9338844679904614919 11686443075410619941 6074981766786073982 6281918199357967240 15924598248495772193 5585790336538219859 1138347777673300623 16376208901383722629 399678516998066090 15417928775397725952 10460325449969277439 6774835222608767143 9612286679897712486 2273305712183889381 4137348398615987923 2184232211771086488 11189495702184579292 16251091392578920254 17242351368712125798 7858202926194060874 12968560730029525358 7413857894749278140 1133782842348406751 6103956543185208701 10289770053243138925 7098411281221641687 1605360932880394591 5813085426483150553 10231500192416080775 3486807512163265376 9040361224416756269 11920162904517050389 13119319192144914651 10480296756121099138 16687058970769211968 7881552607339528566 2921183931783294081 16705483635256444988 15681016939549403763 9947992199939503722 671462182458344596 12733803104759339113 5322320723742622737 10711043903036953314 12955343163752095978 895261222099380266 14487610716325095007 2564145633769218017 14033217423254346793 14925299153776040997 12394052182340273102 439863735736784864 5021417824115457112 942389757347461783 9155700982464814977 622195909346574811 4258684038646251401 10113280774021154528 4560406689451411218 1800454448992186319 2173720401523554253 14666533453654930969 2692455752257309311 6926959973394400265 3122771628138270049 1264411814680242393 1374670914272790296 16708411923078710940 13514701794392593839 16412409592159068843 8896975500593968120 17217632543030713446 15769623577418047256 9792176869495651942 1953081038106223169 16620613934595256596 15651034561312719020 15420139808455264176 379049204044962157 16433126656437375669 4897423526407811085 8983819477769989062 5483663940848969901 15843488988601146367 1256509382129213890 15854223770448498522 6083332684499085754 6182489939053954071 5289791508260556779 8726390478671870860 279946540931719274 6860570906826256664 6565391488636802101 16297898848791004925 14214692638349558385 12692699967854224003 4046425400538759277 4957547875824554729 7401336415448121001 4444827230009329340 14872776057330791452 2422739329126194552 7100866250476880825 14379634726786321465 758833138951157402 11666273680754927598 1142186943251754836 8355927431399989745 14292213641123583127 10203689043344460172 108816675476212160 2443904296282163518 15809304908066972123 17575500847159645707 14578903409032178210 5433887865107810329 5153210537768496330 7158996168566234706 11582764353011219942 17536652037775221350 1134657763362097584 15845408301784312367 6599187683506293123 4387622735516564619 15124207609743061676 3933135180707985925 3192759433346519189 15569085621121753642 2176114491170370217 16711891315729853961 8809442568184977860 12793784913183081751 3718270252428569198 14564918593811182645 9307613992798038884 16932429333866680167 7103828864022775867 7959323145411837127 2829934007994778927 18183641407652654870 8096960721659583147 3613221105956184263 12961857735453851080 2710336156856412134 14550894983072303386 13296227051501051991 4530870826402405370 10991984714732470212 17835303210575436597 11805100540433996726 5915072180837439758 17284762263949566774 20800907480836302 1933198001703431655 10230344539006769999 17868162502588910073 9899356802252631786 10139696570635806686 16521742354264643434 583904131652157550 15666660998046400598 16251598808158675496 14051156041764832250 4109284223881948979 6590295277784624943 12358568759735981034 10534453897112447151 11123327479202220093 8350883417257505240 9168623086687003834 13093172290687610749 17189023073068621435 14849148521450429865 6889825271602093473 17600877613412500599 4952029980362978111 3427028875436066143 15121946593456774530 9427584112276193238 11906820208039615365 6315389032017597888 13421061014711252526 8845495357011015234 13034904588434792103 10136922652102964850 9893770045956235749 947399097500917617 4524992540650468876 7671130213873823425 17719951213796311017 18436273487040094775 7876878811007627018 4636887412708911553 6248759922484920757 12544888030051020482 13003705276902252966 4639469998440840449 8033128850602403428 8949713366110102963 2078952323217413694 8177659028066535581 3997682537836081084 7908085887468961071 5123760630828639803 579067633671822746 18203507295938129058 7163456494551434146 17075104297965834634 3136761130438742806 6549108458647533225 16787583941178157235 6542601248373414973 10064498127323842551 5569099295812000390 9526445810646312789 16017097952193670078 17118850229648451150 1528429312233693993 9175888060002300268 14112314760665464420 5555285314501160559 7528419001052033246 12429147137432410580 2565998006639166012 10578970051426757425 607030705519580260 15433066975430051921 7168002517457149408 2930635191722196857 12630805769660281364 952146797981152798 14703595351130332333 6850977990776683454 17903474728866571205 4584365390286564047 2914755639813823138 6183976488110846307 11634234016154519765 18071615626361822072 5371479829717524370 10271118631103390022 8877214833680356355 699719238787301004 12028722029721168018 12614548731298913232 9828755374187355085 181308933461935647 8748186850930189694 15105938805265511255 13601078653217901770 8560984446558124374 13666602831423449602 2080593397183353517 8300070125226694347 11070755855249015372 13450690865534122244 16029498750474688364 15175719264602562843 4778220243117116671 17099063679776362264 15571482832844123146 16150441430095216032 4245324261233945006 12432867759981548939 2160487012882646748 18050832752983322333 13710357601450074432 5909000420609594688 7539211967234173788 6781548398776366860 2005441249945265523 11230518423931072333 7201210339715061970 4568738120782107852 14443912150637561788 15816576233930344404 2098666246485060773 12606759804306715115 17039483041190053045 15447474391741420450 2495448815001899751 4644702924601234102 15031394904705598627 7956417332836863657 17741729903687565228 17718014566872150931 7687827479020614594 16155038783997480868 6164692038064130935 10298746560927389673 10640659441704795417 6493253867166222151 5652039776816715507 13459368237028511516 10334880244131748916 12448244600807381463 9146181579346233143 18316201983646126994 16188973141407838448 2025876149283418716 16487442772041146181 6663216701322048461 5930127411317418801 3659230713582234567 14807321939367650087 6534256722638422535 1268862960592406161 6074858081149726461 4911565923302209930 2154180304272752724 16655993921644635644 2668284102795517754 9223944452801724547 6315297768413225070 3528468438502417154 2980339942193892853 9895746143901098837 3113691017428378006 15395322593350643648 9505272649935597148 1053308923847761756 18140670579072469258 2226233146417451169 12278993218345887905 8922917841759011163 16061326499177867728 839085821201448886 11401361081930308537 7699072238171875149 13053429493873034415 11648113632265981536 5267292901776957613 12419331215994354747 8821537744326174154 15972046879513916188 15137299708736388499 17983114169272837079 6247989220834209206 11044884593333497004 299325573613093384 6997487205785425129 9240805958669960783 9943628549557709625 10974966009232368183 5396710490771492698 8684240085516858917 2256151427698836075 2476058694292466209 4637107646458204304 7652477490846934896 13795930995733000308 7951228934869036716 5510531291005197113 11167107004077184826 4327127814612770349 5710605601114893445 9812886772935615353 10355036723757952334 14559966959782171992 3695776976813627449 6954933820817851811 12184188964437686731 11304220038191353043 6052832901639671457 3254800963812020831 15495889715762885058 761866708383645809 16638224045867425722 15573087343099050420 1859128323474308479 791337651351680158 10828641416221509321 2270716716803368990 9505380886063077341 5524945926358147013 13115132610509440848 13347740498790144250 767663675476258417 1643259174224905357 4681472968672149944 6775684492594539304 2560331817547351229 17671374624585230762 17261751020975683798 3030896162063517438 7231532641625661739 15510247432426935693 17931930621204097959 646911998726133081 9610995205940683664 17536401761537187734 11840793445662464366 16904742273274705345 14104384365059906585 8972585069930867357 1882081627639933756 17399896993391581479 18052942339616892069 14048855592779590035 14857545031216957006 15946872979833356892 15917655290502064912 8503559542170587959 886229757817872842 7504579492148495211 13045414448956235515 1971875728919413004 14597478508179078800 7128854076648127457 2827466533555733850 2062928510299125187 9439016194905354653 11619659237500546786 15069826988736101682 16734287462333660428 7816351171186470648 161708767277049148 14628765125968506718 9487872240030522175 1509109922280931251 9158052175627665184 4999397706712795510 16026923996165558116 17199114418059900753 13190650004765034283 8144761741428257136 5376620686905983570 8870012834826975402 15376163495008347148 14825602647858001014 12986519679793811909 10891535630333445037 10753043250815274312 1009970141982277533 12195484023560978254 12942406558831475750 12915003171467604393 11295211165160392582 9865333684864760807 3074131218031977650 16374738508493838147 1234529359328473999 8730412598517224183 17343433648501426996 668562966571832458 2282179647434644293 9887379026996055197 17315213276680368189 2192505088565210209 14435430119663076499 13948596977922330430 2465898199754728990 7579340614395554029 3238621965510492154 16910692785197268976 7256221178284629635 2100401875876112534 14898554685046657824 995654433714007274 5777001983641188556 1099538865084754119 14048854322380931528 4853127549478397909 9783704979211218366 17677724128342139977 6757908223344416363 17051508086559117731 15043738934501080770 16297742146007958327 11590016046595562886 12345590509287881847 8717832701757600641 2753503968085319138 17523655480830268385 10645373403006863947 7458795780897393457 15920434483823087784 17820694918701227933 12789236439775938315 17738319385661444079 14482847513072148908 17003158530943161682 18082404994209281198 15847268388641112262 13235800248217361398 10028818277136210797 13534179675888996944 17101042812375946639 15761253295646148587 10128126531369666190 10537081466518661564 1666031312822375702 17068302566363188850 13805832001205604665 9873583640522501204 16680864813773766391 6443135061909464685 15887195163628379189 1548089668152957545 9425140631322274116 14916282868836126195 7378754563675164651 1280012661083349589 7964263777083019362 17972807184025634223 6647149386077573496 546351416892375716 2997343436672251965 1142083838502007725 14278265456426752677 18258889772327625679 8906931223617732962 13475439258334777078 16909084230778443098 15492951504328351342 1282800796105835250 8691760704470156626 2400385023250468587 3792138334919631435 8377789688167590674 17178185108916680995 14031119775875782792 17150045916073513177 6334956783106914127 12477913670711735243 7955900050033819507 8907353929237353462 331895617726418482 9033209328132776460 6593023352809287836 1904960124579292355 4003379565665313506 33334971930065540 17122465309099419311 8795407096438276072 9907763117437687138 3372460743878635487 10457883232739075386 12002506586858130723 8513205316679531121 9487507469132645087 9321802809747634581 9866612971055446555 8230774108290684800 17754853859313204017 432736506740680092 2875762189080226277 13029941859635264989 6071493556262354910 5698842580587622828 9142702779231950727 2700324981010405735 10538275712758360221 7811699823746866445 17520140712236775937 16172533080121102497 10590015570843093656 3804359714386517292 1527257494955440106 4156963059894928046 5157569116677116953 2921221099022560540 2088544760072240843 10127139980297853866 4203963334329548899 3722476878355327717 7776783994056688202 4946245800193042190 15737594799061957288 13739738558794189168 15356432561619892865 13972446069263690115 10887234575165872904 3368634115181688239 3285347433981466700 1763166144647160964 13856676242336832992 5071028784902763708 12344480639799665365 17723894474259519314 2825060641146390458 12599857518101725004 13642371191291674395 2522422175417830222 120610768169188146 17918386330899080353 7812905753164339026 15355698167096257145 14470224998481720539 15141089772185365130 14437482553700677742 12011305493399164428 1935502566032874313 9157807544180593581 2379055624565415066 17166936848405712525 9794546948871525106 74164543264387896 9703406510168421910 11940536290591994514 14005086977820808944 8599715113460880914 18279332947902974295 1310205677152073027 4341453985796309592 17001449076906619584 17352627718917807989 8899223662624798096 4283566046754460592 5097106131978000327 3897615768331476665 2216747386138585523 13277753617735261607 45645994742925105 8781313429361852971 11339441778284595763 401455062145546767 1540247171373669393 7804775038510493053 15921151430280969731 18056192534281901160 12312748136667260206 6759633393703797701 15552988948998078809 8331598472362460911 2029571276381663133 2672823647588258944 7127924753804819063 8437220734534523892 7413021993130523090 972468983683231018 7040387982229306253 13036551499852238832 5474076371560000038 15292830745573020927 1516986646488888664 13372174478265275832 460155565506594637 9576724369146486110 10278649052193505861 7208886650756735457 12610241546037696724 2147868277179628880 6354256301220790266 824117279712927709 15908825276021283565 16351256361549292718 15595039986432653916 2379826236628632857 10789885731610702678 5721595613598194349 12785776942507691578 10733632527083208037 573972602935543376 13092564642725568082 13607619774013353675 3285182338048448511 2605397305778856344 15713148394323488230 11698519015982839271 14817584003740328124 13242594283991728698 6738561311630626062 17587302493110966587 5855149154933121927 10498674732283776375 790904845640605474 15990782941808664506 8722612620625343102 7499182656687727087 11872064302080288316 8025198519423284661 1953475448781286921 10937697579388929658 15023792966659472555 11207152645078984250 13525851366482718897 5631611335142623165 13468195254905044090 2059742329764503780 8907387566420223169 10882594785443504321 11842014228316468896 16958730901134016353 32314350625965559 3214342609595198577 12008657289033853382 12021463158196468100 11406481408710512785 13474710797521066421 6346042034797500388 5572594781346742448 7534728147187028691 17901485904285326744 17734138145691231966 10893571867189908879 3919846778832734472 15241314898248746259 16450088022840064774 16090747616160135292 5499647242733177625 8683316966607125082 7665672220816922044 10780016895426386776 8631271435385472489 7724369728780448072 18134716881045236883 2152327167717724837 14064723413079374507 8945099467989764340 4872155362536571272 1965988797112199280 16811285691693755235 3967526468107431864 1311587411955197144 10532279557956183134 13052000435364277814 6365431748054467361 10260846533552052683 13781319241420984528 17207082634673575608 18353082900433250866 7750455605951004080 1483505119706556990 11122894704764710709 14141100470400278335 9069898521971403675 1548017425745133873 111635533343053992 2258596048079586112 3050425159137163423 4101383234024763183 6425895236074268986 6079205422479134540 3908131337365342417 1539949079875188749 15597990203608428828 3785262307890897321 17651145635151835768 1772900955395144683 93575084124033157 9774654823892208377 1875920076816671349 5433669945845444213 195646710200620038 13989190634024566154 14371573390657940838 12508054816059286121 9270457594670824503 3048865567045923728 10836188599002651093 6557591988129708819 14398204773330991089 821884769460558484 9448345832006151472 17620208377635103707 8938607288972097498 2828032818725069194 1225889435138439235 18176386629593866537 54676454308674339 10587344465336208981 8822538761499028745 8390499817060616667 8950259338573270349 6461587571771474492 10546076095519707182 14672751726630594432 58025227886441665 5582426072793460983 108215758763600352 5854166447635506941 9511944382597360655 15096605099040238779 17135676764860368349 931637858764880231 4067972564582222706 13591580832324945371 8054913530891984926 12502963321266941010 7010460359971008567 868708589941424739 3153630189284042751 2527148931889294664 9767156589163887661 1762260262568458357 7887051949148551406 11400865604569924992 8298225748830380925 3804448108403069005 13607615303004068103 16529649546782510527 8763290558168692721 17807314147438507376 3765340881839632480 10370238017204908492 11646131645181563568 7397661235492813508 9851170754678327616 14335456255583036489 3853702741252742584 13474036366968409951 2101780032405274949 9059668460550820747 14886999813830468157 11471771087744511307 11757752746737416604 4462966398731545896 4406496722310200093 5934413925238462702 15606531028725981298 5642787363292575560 5086518359396692924 1234659792058578772 13194341407708325479 8825382634776585647 2903400143911363135 11069623521558115107 6272998518060595914 2076504601561017689 17274796401926534174 283360151965344097 11458819716527167229 4741595593472194621 8681357330078567570 16509503692013139881 10448056055420382913 2623875525103897459 14306584240368831330 10161358133973477808 10687366851495815021 3107147277804764045 5229257270157890427 15816150120816302058 1904827790900206721 6364360237332539382 10839528244985730254 9593409079575334858 3660203461030249736 6440498625118372278 6717498485280686043 1256500235192648138 13084862876917239013 15743734832712033304 3737709111918412403 10970604522592980614 1795034715460767145 12965163682631932409 17397855084862872901 13234130072256745481 12696070792098932416 4438486486389489008 11963111142600401842 14201793397939988795 11785545525272632767 2796211751520162964 5803627017940020617 4460993595244358241 17670715314124376071 17794361829844882568 18434806153890933608 6275458841596976206 15763798702199103531 17079604635797957701 9064234540391409422 9989972945626839812 2310690025032405268 2188118467242317592 10411919874098141492 2900615072378200586 13229607013563749095 5828899973941308478 5246249855925828650 15523091764247019325 12764944181590198167 478408367130103757 1445672363000358604 3196793991682866688 4237972183538377105 7022763217489288403 16999606907647909402 9968634558309141257 3803750192124883263 7142197890449639397 7631992200571407772 5090274713171486192 15008273960093973033 9036630256520303932 6808173999770891867 14697389715718894582 13932031188970131906 13407740290310065360 3082556781061814428 16555724368053085075 17316024379816032440 13698504603938691552 16705332964151178223 18116968975352222651 12829765835822318386 14543081059922360323 5635182036203631807 4601907987770796471 1109131106967216501 3475703033223088788 1706206128702678916 17498008076637169836 5105389259295082695 14752868863348504076 3139231468654248512 7612515974783013948 9580498821960287172 14038821178777988695 12686998433392406052 6193738853317288207 7168985423913178611 9793281323440524092 10412789407877835527 3449452174538243618 6081195038544863934 14652011769329449144 14350380929662373826 6745413105101619808 11397209502313885485 6756726816919613429 15573250987089174265 7445937519641767867 5126755155958445910 8399383735507842909 12836792565655936539 13465427534808273416 3534207414479520878 8157589209630104406 7729304578738419842 11002457989114408561 9007909277407425861 13781897390160135058 3738657047660492772 7561694626995293841 2144528389641983546 4885986936719426436 18257223908912822253 18445475430994299705 8014295982846701916 222717344977272594 16228749800061772986 2132836515039006801 12077445714860000275 15627133140673504372 10347624554001342400 407611219369950749 1646958647135486240 129646231610524351 16609757065941896101 11388998606870170962 7298556562887112651 212475410006901505 16024563350119088790 12504940331906437382 4115885800646890521 16772439653252318689 11625018734763181392 4033345624318720160 2489287591416503 1238398229332402501 8327592228863303740 5200688156892746153 16454599308776019423 4989579569146815624 6123287894961876243 12226488207457590623 8616093071872025428 6283718482592750048 10164989857011694468 14082276565821194474 17337203628134811989 1400565782393579204 16772230031701032720 17696893481668148636 5496299626536607338 5105057944833318731 13470719450537584560 15919025223776387467 8566092176152973817 9279376946253368707 18240528635580498673 4863515581914566137 2010854846744790444 3355764644229413865 1511139558296739813 6092411676530749562 7718567330848688713 9562783168801411171 13231892185837633936 17461592847148584408 10677251211584122692 13587404649847458626 12192707574843221971 17510724047065205790 5076798824840600888 16772571970637132662 8109270434849899544 3770138539017141663 9322544307891816758 4214055132469059260 9820045748981868106 10620349146184580197 8339269646955004994 10809857455193329532 16318159659410257861 15545225730181537182 4098262450546565024 3966016582877626690 10670895323859767995 5576428136276194094 10865438744290460520 17269004085570748240 12780791070647606123 11312254608589155278 5665615513347306589 3171689169617069500 8940439786007136042 1159433956586897260 9881305798272756951 14643523640818974780 10847243997480061259 2505721190881465563 4910290934958241890 16714245739067957256 2213990658980787486 14517752486630284961 16893319951531808382 6410594466860509415 11641026115607159117 2388052272393646356 12795382375740125617 17713532981972002626 5186614560436445572 7654464986448477435 17288820887721929276 12843423622345240150 4281131478117847375 15102896059119099832 14154683569107452631 10230778649126258868 6101399044640909144 14191891424882711199 4484336950931493921 6908983262806553657 4062988459157233730 16716446273699608976 5776121416073477998 13040576057398087244 10458810406612148823 4520878505409330765 4937936191540214491 3332669252106391712 16657260051259301864 11806818329115689951 3456983238443256137 5598497581647164654 4581082526875755428 4066532357839617074 5849075426034293587 6848278103061085670 17241112150030008208 3947169348885819369 1753299553547896812 12112579843473338803 13113568835770463400 11304050681890131692 7696499423295001135 10773509161651002163 8806862255660547356 11741236718466585379 17142085144721851650 14685154988646023819 15498847339783284582 205171812360107011 13101718167667609561 5814456529848771089 4283951431339843640 13655506751666116928 411944916303661613 12662196905048418116 3818371197050087175 15419577545061544743 12502325421118657341 12338194180463799285 14347626991421143146 7156234107514609616 4848574242397038232 14930565851643610794 7542335850662300878 8978494684362140176 5846169578379925843 13729741774992239101 7667316549795021659 804104756148462796 3644271513957233304 17836995042734961186 7799370208534294270 9272127876742093638 17609253987363264560 7366461616521610347 13317126210324121527 2139538652565630311 3594023667466934850 10223098383731270023 5061271701483486738 8477932243003937901 101677864733555502 4592370804006691195 14901208517238542908 6140586226467433328 6279463434078628288 9244178895974379783 12733882549113379744 12088060655499622096 6203931140406959571 4409810204936344939 8098564995318721271 14746210671155397818 13347423979723317177 8433367249007995406 9599721157543402847 12533475337497906314 11572395165013222071 12315850102803569930 5247317296699276914 12534439236818695245 18356589291874300632 13945280898825531048 17176337342754225141 16039285822837485122 6649885581707396876 15321429007193256691 11284043132218927303 11968263018755032296 12750778637775669196 7328580191548555458 6131978194783815576 9777573831567668706 479277086286235572 16463532249551279506 11291687346146852036 17746090846505817487 2248995316285313169 7680155253617941903 12802951397728997543 1205172173989241787 16657943181899139319 5362438793929164659 10852596035409765152 8925643202734190769 1867627534443658648 17680708246417468533 12817790367513507183 11455364466091966157 7034187692461720220 11218560218271638772 8779480026990049999 1526117117974258163 3395068257361356309 2316550637748841110 9273092575735857896 17478475206642625757 14490725297144742891 14316190738578941390 13752783090134709615 16011962910981972135 9223826053068236451 6964058933841090882 2711383641514009050 11967548801610995522 10841692818750805322 8262899840166155003 8454556854617976805 16686616318598654613 1013496578022754904 2927546397120537284 15627407957653249051 18219829876523631139 5328152336888274402 9093109472465829103 17045540768544403449 10865031151754506352 8193055785999729023 11265452916626426283 9368441527837973731 17685205050313733826 17115329372489997584 4393963817555401464 5548967559318709662 13487895627131516627 298137743100766569 9090352258348312823 9926719831949518227 140020152448265289 6396536429132396430 8305508231167481687 9054139534418048589 17616093473932516648 3692325412678143138 17419772577326916675 571771638672044874 1833032032490572355 5263153396742037932 195053797567447959 16411795058923470785 6782160534274144974 18329972465942658882 1305601554672843787 6361603899198609489 16630595928332229707 17359590435198367394 266125364582991647 17932766168683456101 7671700797546806862 669357149696059076 8700883986025171547 7089079647499788737 7700686063709132452 14804305379049521176 16327040814010022322 12679960789788190991 4710653556395676690 5844321035634464277 10547458375444738431 12768590156519263227 4723977300904493362 9067054972006159485 981048154323329076 15160860394414162573 17281407732124556457 5528048246030250055 724784258581849264 10787313562698029511 602375478508796715 11530711137632172434 10668628646690558541 11205075448088007079 12330173940348926593 1357605095496885817 8234870844826338403 5412903124561242961 2308164653581997696 14957432019711929554 13531673508141040506 15538904760981339872 10408313092895901312 8427247697040063829 11874594980375200591 18003210525020350320 10644532496016407446 11663698804268601459 8649191331418181448 13128771627708904630 6690773219828735793 13877683551117418462 14539157664322625974 7789189740617567199 3591180044827184326 11506067806249743033 1166399284133143809 12352027683247095004 9547385032521920916 17977320914487134320 10711127931418284092 5727581724843078922 1022752832219102020 4933083952082550146 6495282730737775725 3241200650519589754 7379140336235393559 13919288759576627199 10982055793675407652 14368674017259662807 11673180783764564858 8958139710111956655 2515897225783775820 8342167692925328133 13915621196838461134 5767458145778267070 3040013101682343744 17362636074167540540 14899235305584904706 14845672143520723036 6296606014024689324 11543848962708376531 11800921052463395229 12705956315161764041 10064255347418393821 13585358505240221052 17391920739335006146 9044558824676379476 17859446853635293328 16476475751321936287 10282582291657202499 10331151617523164535 3308259028680885644 6027114417139786845 9419509662841095570 9034471066440629678 5707833350339370697 6524652318708391291 9635995946206614151 15279584917984479087 16317885688291221885 11242076813387159372 16642510878973672374 1725003658164009474 17008072561054860797 10956991360163252016 17363616135871979657 7104831460968068218 17160941941396342886 5682456443985601007 3470307793050063648 1178365406129867718 18204080672238552020 4916733127070397150 18320225281673543318 14486082766819017353 11713704591216088885 13429277013827438373 17178223136170773936 7593481355451073398 11151461640546437167 7740993824271772599 14051084107641387033 3509128681803674563 15286264057001071003 1542697795144222624 14565328300769850165 8163741160754677302 15358427476340825487 7754591879183304535 12967234319880004189 3484681159370579957 13771687883276562471 2456506748075910929 17009274381267841158 17201859814915395898 16981819557944454266 4457454886268599420 14886316698351930907 14221541687199137219 6221235565294187007 13524621727251968472 4963240549088916709 10089056046976724073 8772725562644007675 18105353392538413806 1246278550556450414 2755858361997018397 14315737472257869290 2798266475844308056 15350296325828614805 6893121127077683409 13310289762132123209 16628650257541722496 11737731728697183933 11413744058870970796 15465973212451015980 16692272098796074562 1251521226849235580 3467433445339726991 2722347515203436625 9291621766128411545 4532144341756467243 4268998473178837214 11259846167243402916 776746609382434463 5929458163238219362 16052737192300948147 6508077308103613400 7731475786053652333 13504658259927787316 14843248806027954842 7336888633076201824 7141084683108839343 16180307838467125831 8367328602784195854 12502081683623898250 17623510391126304093 9018677043676490796 5600854583711410342 9857332432407421922 8331994852135998947 5773205773763918490 13189228315955466085 4435969198162463228 7127122781074914825 11339531702176831981 9050009555593484852 15847553022451548672 6819787837695515858 8273094634946923992 14680466632349608204 964728210022422982 3082983524232704251 10671694324565277916 18116287045231653221 5875530560060810773 1824917100768654346 14584589758376729208 913828447567314415 14000252546204976905 11828301733088637419 477942071138379818 7113528566009802388 8537681783643217010 196415006642683248 1779409263911153312 1873856399849005973 18520505762683001 11870893244011392519 16824937348822083750 9635800495751583657 15009091709259429681 10322272338056341245 11050994824799932113 11115072636883908782 12336055950076334784 12556654451904140416 15770889908217584904 8191571921487203753 17358497214706049482 8671611930362617441 12268750436554874323 6548591689706049472 14787357952922754605 9682608176723943132 12234330334679761679 12116507384171554342 4830375348312098952 14254675889090150553 8286922970375580559 4476753166100163693 883357998943060177 3602713223496211986 16068144132743977914 11849482718822025309 15175459272095858954 5406651217747466720 11510052023936500621 10792330162806507278 8049362966679200212 4236371702344328284 13046302691706596622 7971409885223692448 745908958826308058 8562685994704815962 9094079039521695209 926818631661996109 13752851020848900966 6650650812731675599 16578166568907957146 6458526376624670201 4880237119298203299 1032286988085276751 11250016989518417630 17490480936620597942 14861629848123639539 5517820620202391658 11829210381051817391 16359008333099163200 14072544122861786099 15510615365083213082 8591542591371474234 9352581801610230358 9384437532398617829 784170771017015428 7829783663550829377 8781386640277984061 9366131726820746104 15765595616431129131 8679623112473946955 15952985405880709399 13994517287305478397 13754748303734844016 13750055636435932930 1420751279691439512 13551212258976755582 17197803398371198759 8010791889499531584 12427112200102335201 10607172958901057231 8630640775959248818 2806985215775771660 5165757363617376148 8538802192526678160 6762086519521182107 15374878262561025352 10944641059268073398 4200683382003697042 11515748347351980334 5026225487030964140 12666020571777762417 6570857392245801574 13491452323949576083 13613657881888706892 1382825959642297530 10055824201922860487 16810475836300756673 2153507078114533879 10200841421863033248 11744308947624916378 6001820981369324406 8201712355347752116 16705724116489650199 4282099962271980537 16085161371954561943 3080629690532749725 2993462373367039951 16850342239844981130 770435691585582136 14934419546864226640 9694346617098376243 10071357394160911481 6246995319762350823 17405253301159772046 7551901348004875746 6919222191033315568 4211152539512194963 13524554853398646656 13644718663503300887 14917047415837122830 6097591263292568764 11260146333930004840 17898251444734607784 14538604679754768097 6999323393880399777 5691672174018267102 7423731750103425674 972578672019248168 4154661370284703086 2845972230453402340 4123666409132914522 1140008171484949737 5691854257075285749 11147496400657217476 11507927870508140979 3788582792697721283 11693380304834426170 14180125766118754001 8016804778773627157 12284246019225237777 7704393748823563183 15460441891983271889 1961253405172994588 7159552838269820964 17699565943303570271 7321936580515243523 16640649134103751116 13597715485643081922 6555770066761110186 8521286053948075070 8045037949482268676 14706859890552733028 3192476091068759458 9601871149723087907 7115277407540469077 10410802929009596716 6977885490211378432 6418813697821977145 72045902608614379 4180396210649661736 532521833925286317 2057725935522933721 13673847546941133213 460171283328063366 10296149556170360761 6561411356311730908 18444673550787059161 4452772401757416680 5462516315732510536 17988264111654171169 12730402780075938602 12398442534658414901 2424053495534820955 11404805328117853573 7108297072682930834 10309350082576680189 11736996740735331801 6622116730271428557 10639749861591955504 12836070880919978194 5357023851933178846 16326307929757580727 935505271237415601 11434492502972949111 8311855175613950900 14831198982653640149 5147014391193584854 12622371986997979844 16023470830195825415 4337030716568272556 4296424248619059315 7791867919507540076 16431896024983886477 13924938172274592065 4656361171499544323 6290038856941191279 33158247916632499 2203915354436619230 8932699929118284997 17619569801719420076 9476001107607691252 7948287021094228809 6514878998874886900 15410798860436632085 272825171775767819 8701283430026968632 13165996067440139015 6275958662868985619 1907969332383946277 15155409869639362856 4510813662462618445 2849049985216078160 7586997031246660491 9081840303141920051 1713925384770175403 17283368421540133701 465137439190191981 9712329908362307868 677313713660719118 3733507143559790639 7472975188801210358 11262753842655281127 12267063067750235635 10221272378298829028 5576844778254100437 11271796084591251264 12232336112140914632 13310296905875383835 4528540695303384854 9317144592895076964 2990065251258514477 15280679586178144271 3993699759521051650 9313756847695860790 10438995000285817822 17759190056966853668 11396196199368967754 3753542161033111747 16291922217241559706 14504106036764319350 9248736184732078109 10961960666990105055 2088895222662817264 9817821251053374245 11870703077285683807 15235931296253487527 5756032473541454647 14293147399106644160 8675813345993618248 16424031413207319589 5389813814410375141 1924763191644103157 7888246211264925615 6913099177847708179 10979083673213647319 3335754699253120546 15488027048045966011 11635334293944225433 10107913483034391921 797935247554276845 596250830762309002 12933986349243799360 5260256445149066926 954868890071292831 6477976400939249325 11348095604151452295 12674970038689792531 1635724689205175732 13062094113416783416 6034826962829045511 6318433783015982777 14122733878653333694 4409017169936208643 14990131245952845557 15919739100430174475 366282481697523704 8362489109405073250 1933445873727487377 2226784567090897274 17235456124881160265 7264093314235086516 12868973293156187438 3523256954146353744 15993614451516247215 3396664913283252469 15603153254990025878 15944652775671107083 17588835366431135344 7863883979510194616 169488082093988456 42184950995855683 5059696446259312617 16155424138254863304 5169276507213418798 14268552301533721099 10539365863017679474 16755448938895506378 5246587055944023990 2641018835367799453 11789151342218120860 7741109495814799115 17865582056517974123 14501562709059775296 12873970108734191833 17449915686873507937 9982444875120572572 10088679695528823102 8916736286270257542 10688458054759847219 3954436122520302054 10919497537565617248 8199471577151107172 12042298164658623368 585717943532252793 7873122400172122173 1589231936635524466 16314140901002578183 12312356124693477914 10755922528668313643 12893016350362536344 8425374478699830753 2485104469164942343 9808459964162374813 421148350176442759 3762820761995733284 18050329678464123881 479145334308469361 15836524607787979120 8608944246520635287 9076875379926547158 11695064312765076901 4067562962363062722 14716715721677328620 2895683512921840684 2634635229816500997 2313962535255701897 14842870654025404771 7294388055216286331 5679624955237407040 4354722617809457995 7914663598332528237 17648544432686070473 1669246041683768772 8904132950682632951 12024283888712485005 13204440025312884585 12479185690470335704 13055963940419975333 14627216692142431337 16009322470582144125 3142801077302128638 13086318927645822190 9634269051328792186 12252812730281128419 12666372312353146268 14390934027004126482 11794060060767820439 11377148802340859726 12954748089463889949 3431141945511152687 15601303696339438702 8048396763281093913 9878309826471646088 3868773836630167748 4498673603725094037 12244516774711226760 14842305135838201449 5586657921565175852 3672782060779691264 15441312273025996885 17872358067312657463 2425477564953334748 1062939629582234987 11530590308178566605 17557015966732952115 14810982820379145182 11770075356344257783 5626329596283616125 13282674258895005746 16720810466653234017 7070663938019776069 12863955270613625053 14301312546041983013 18386167606941141344 6067494569047028623 12041309111543129925 18392660297053531766 1405951726278528292 2039174723765549191 762556572807883309 1858068113079128095 13316216787169493134 4406578074919622235 243064155786982969 13727994381035264281 16722612608453678420 5809642740233289512 7328787459820106635 6667992562708057728 9915174175792551901 551051240374663077 13099855278778807288 1759495001369424035 18306929245833572962 3121231412418985278 6577273622336609777 9999009208513511487 3064530560428256154 9641883003535824486 17127495027321434986 8300221749455689482 12055095064787876124 1846163807742195705 14421076267039453915 6892450343616963163 3092958502917295598 6550206046701195349 8254425848948173456 1395434565750590883 4108725404776741066 802676868417564689 9458154776246365775 4951721663338795783 3626001916766602457 16051750133076692479 2179907968258814920 12987391641205679251 7775782471321521105 7608426365752103796 14242393524344662263 17222214772722194 5580451796980038840 7858426033575223490 4194842804549087001 10588685905778633252 3989425466343299280 3370267705928895636 2747640420457194273 6744123537755161571 2296046521654170971 1178485302549592055 10973567866388247341 4448561611541853711 13009462641708061795 8379956945054371990 11336194610006279663 1496589180273543403 10335972753093681238 7710389743055220146 12058545139117050156 758946704351810807 10793146512462828657 2823140478596797426 15785151974379033868 8472439206599198567 9053068757183542674 3651262004368785054 11050763961803183469 9316673324799240296 14884508116382802195 14571684858793533991 11494084753613807623 15523795138720676844 13402412453791732420 8037984712652641054 1548661319463609229 8593267540844128323 2404383595297646315 11362636520209766766 7329728546782720077 2328646115931607771 10625108864561681288 3545393739535671028 770695116512930818 9202471596946786328 7190554438532809151 7794148393254383319 4068278382570531151 1561198139122960759 16394854653765965287 6343130526726618241 4262504482689671573 14209330756531152555 10655120173672017528 4894904005100241508 9273257084831455342 3587051075841535450 2666256908052839110 13399472783198974634 9122715603114555995 10245088060303055010 17291099131843268916 14691353113480860532 13476341535304064318 10959007441644450961 9693242866073885358 8269161173565602207 3740455240805527670 2397286273122883733 17494929121753780124 3389088639070599416 8433321514430041364 6967264137261178462 937195256921994557 5508875425257862953 215674987360910555 1414046500456220183 9558840847068478091 265804214587847375 15782380139752361226 16961052097343451660 1302787443757387411 6419300060091632062 14196295608328915861 7788907372874420507 14692707637049947111 11299327628802087363 10392497986902725974 7189077464686470560 2176915125252767558 11808917136484081970 3265464600253724041 7003872839614065559 12524382261920687963 143237029892659392 10996359993986836238 166712739017208198 13086097102145818298 15990701655319949521 10661717361721582549 2660042460955764957 3458440045429830683 3383072928634688710 17243186476486725410 16263894922447947177 15708610830879705515 6043843280402003875 71056345559186827 17300883207855041573 16516707932204117186 15628053381430000213 12096837674266462545 1944365154854590474 8800071165389907115 486366983662166828 14920217298122155701 14823661603198670563 18134038978172924130 8772269621330904360 14220527736345697479 12711487727806305030 10743719430049625794 12377862478179795061 1760315542970758387 7693680962338958371 6889415693035491138 3835434635263432967 4222108013931296781 9463740409937978862 4484224975601340923 13127491876743399726 18038358991511784337 13542460754333235412 885532215407275029 13100741393120311162 7550932493371594644 857988868595510597 9773373445144341845 15902685045984048331 5973686935357524689 15321833695947826213 12126496450489942208 14053054264521667921 15230854837888621018 5268791479500896117 4512963605443417508 2347713637569482146 13045221298017201809 6681889987029363951 16666721693728018217 16274499058373250281 13240311479010327384 9079651690268594123 14697288866195013128 14730240444444968391 786956518435679413 822275164093322030 6662967732331366862 7894714863623334597 12863591641013148561 5557745838523549098 11863248187995639683 9312099243634010270 9702866270393003984 8544637655518406925 3645390495740631562 10833566783578043339 3788648980421100823 10088998978881851616 18107889657798046798 12992692941453418976 8455734870468183983 1724081603678311060 11002919248812981132 16936722726817934166 9447753161113290119 7465635869593752088 1893585549834243052 1083732620097340021 2592134155558341138 6648855262395907403 12856628860207227223 7421689269395146047 8880486318536080644 14738588732682778832 4355284899966605286 6028509793921772274 9901602277735242948 1944619503832257671 16145841766257955973 10003345417855533103 8599243258978779211 8247497454564210551 2170092394592452404 10826286040867442667 4962642679833850427 10954617515553622439 11010390653709774316 14011860111435009023 7870216184091520971 4491284333521271146 803400562926686489 5014419242848342525 1757001032007452281 15035651891518021782 11915131618828213962 10841635588247097383 8355569306684856952 13737680251772195977 8232637611381657344 7999772132359316933 6705368567365267937 12527789889385011511 17230617789035772114 163054669997110138 2501786524737389077 16779688060810646586 8739553427686115637 11401470254620609469 1882541034303953157 6912759264317130611 11988670744010367110 12322122835156530046 2383048342803755407 4239137801079847513 10970609905992896411 9024114435376542916 15199260135449556614 13370408539154661042 5607967925310041799 3446600725364709508 16881514454999937397 16457772332743823490 15845022139660241448 11439483910174445155 10618202703930725377 8326871687531072068 7593242789888066721 9651461903572359770 4546493009102080108 10115585185780920147 16795569025582970814 13556536320780484960 6895839685995608635 16408936001670695883 3506458980880509661 13265418923173102509 5685981832446898604 14514110090928116147 16516396000907205951 7787223769270070515 16772154985330595877 7510371756296131035 13579354549331438490 2718430027425703853 3912101806633804125 9691932246315098999 17927362412293478310 4030636206206921463 3448907939321209222 7128384476495081273 12853035942332222594 3953061635780779918 8004242058501478418 5680369120991147596 2633343113387631270 16963698173925911824 7019113438223254429 4898390552625624253 16899683115393266684 8621461856961309690 18334543312485507683 999952365928255228 6880453113947124855 1711085620392990976 15184780259587911776 254080786936123282 11603526681165479782 4120237365347649630 9046278444073880351 9658939068747724563 6056510555260828023 4229033006689817440 16397041203390663956 4462387758113778828 8918321858113028116 18328541881122034873 7965842630751252452 16460049964274349142 16941541967230666224 888501828737987579 15398667378081346580 1948107620041469190 13222550955003103351 18260340606329219440 5101264489926406534 9034627439506401386 3007954283128432021 12077623531078119432 8770741883977010667 3777048282904374986 16413021348356652550 12694623077657571015 1386816410184124117 16987837296845869400 3158531624364805500 1273848621110400310 15078549308140962480 14542193904837880882 13611386623332994249 3090938814066628243 2221415877055880317 9776388750749437603 1906380652028075204 7628863577204607100 16151339357825634667 12222809844098421356 1641703448988486784 11330708499081345392 815986986716349703 17822879872117969772 7702846801691292493 13174635035817173781 11537775844359077604 127818578672772827 14536883397077822970 10021296669926347345 2843845578439125821 3114772428224184597 15220096935804975828 13546400527857487907 6191667951431863591 7262939893283677979 17656098824804554250 731004046146697721 12254275646312806678 1408548919655576743 18166047936328586772 14712610789123238667 15503658096937586630 15510595602586307918 212374393598214634 2059645233947844873 271750829454359255 12048581994702452889 3774753892349934430 4987330580680770283 5696999953951932202 15297071684052622607 10771192665867543428 15539758054854907096 17979942287425086259 1682436550637980696 8428833932247567509 15363516003792401845 11392913704442024980 7414516114794825729 4987099505446988002 10511030467705488946 8886654100820811003 9647286871524981295 17573658932948180059 6785031788029843476 13677158417575348761 13861229374822918427 2675088771948620219 9774118297626501191 2861221966199822263 18271227138411945319 5769769298917950676 11121351060981394865 12546114946930690750 6378242573843452236 6278230858013011632 4249176613190253582 102980916120034211 4307670630323539475 3764620511882951460 1423206586668451576 7916419872861204639 10698967571316424103 16842349593123996624 14423504266011534310 15811699561019969553 14171656568418321031 9979459249223949198 17202918545665011812 5873440066893826295 9584656583079428143 7722098964340382400 15875761182731921533 1575503770981675578 2484709335958474579 7954046097946826170 15580843373089113879 14090692967505709395 14092874418834208359 5757224665417614314 12162722097604399092 13599702866999371345 1170176552046918891 3933703755422672383 3792787293581868035 16436507888090435937 4002392445838848061 2231692683524826410 15955039941166869885 17830376359750374521 10475043558178258004 12696639076428113953 8026073110505401166 14354530570448312105 8882100229130124740 15743424449605827943 2599264542219832287 7259892820379961728 11126194256232709520 11715024803715924474 10234907607923814672 8605833762262402561 8875794091866323441 14394642605343523178 14510049703564219504 10045961532413074488 12771990255602574205 6231878302562179489 3351428166811920486 6436071184300381896 734778939566046265 1098935535169092181 13131652982599462063 8234066150287618743 2034514164101518873 12244962219334376211 8404294804893387385 7928844465030967910 10143343751853621291 18137705150272852647 10344540124460089401 15396661763138760792 1059562753860891062 17102514862083849655 14373452970607293582 12674255275197940607 5943540580110782557 5867002881669994715 10019829012277522002 6956310294913165051 14260017310619568555 11726354096280946777 14697404827638598527 14992108643108209484 15356543443740664607 3679234200403543688 15641589531004974699 6094933496824559044 7344615304375514321 13078526106281382444 14844298904104635335 7184870625219635540 17505781409829356395 4498766349838636569 11750897564837314078 10840635328266925439 17118807451754915925 7462885245127146432 4833426387027308220 3040225775681497376 17159709004181679692 9176091142406247828 7120842603270160228 3096618752630148690 5074556687532992480 17286515260435334688 13951368019296246896 7725926434150804381 18443500959837331298 510239722927054434 8197969079684529858 18068060391692138576 7191521057747375270 5471539154594347874 17500475264596167274 12011854470495691649 10526330578716835592 18362317891194321809 6761365817132536429 5279756780366629512 5096324518528551142 15041369399265092386 8404004136568190349 11030643315423251875 2497636959477648240 4245467026082474572 16260443953519866315 10251009236780180988 16336872361974868861 1369135315087213974 6175556015772818660 11563920044427424970 497830373859888135 5298998377914843544 6537140780572515006 3106570469401458695 13717946742709309108 13590985579690085061 7868017984274709554 16149265987124128117 6552429585295901169 5785818556548003899 4243054042627805127 17097920829125379961 16604715966397754477 439523005548843154 15885491165315655282 6590209111196236670 4640431044526329376 17135688934587964881 1360097667064513579 6752140385304171284 16666294209948053051 6542805852687894611 12042854193313128099 681799811723797558 17347610674288259327 10145532667225203968 1183968768626187915 8090339545100233513 6614472157996063622 10007118666121675700 6814754908458120293 4439860680467407135 2975149977571282858 854332701903310677 4186830239539830100 12191669431889371322 11913473968829785708 8240226517509768523 17235046274870559837 6211159893997512685 3090954013840392961 3398211274053993857 17258170043844058443 9784565354700702676 8205001179778776290 7418774142341722852 6706851850206062617 4216185539408410240 2195829941841827489 16514462638784864769 2470931083271391766 4602436157320927790 14970882712325819433 12195764564817698218 15648984216392385870 12855591948785667361 14791148503836947373 16813824204684527258 8148928094251834480 3279891144199010020 4515421379569908130 4825015633006024492 2407529328410532174 8615108628620319243 13681373210786013910 15936588903567567377 5685151492796136106 9248017735604746921 11425608362300069386 4135591413778008662 10226959079010464584 18344842603756533616 16328385442402880717 8906955435296706018 4602076418009671254 3313918849307611494 10969775759790034451 11847898417720783508 310622027669436281 257717310914225633 4399559971039131769 1318912109667145417 1393873753690329802 15167652133861326735 3271585797727946980 18178287475537974320 6891292735665845991 5784624634022430101 12728745506682140839 8131861387022235817 10671044391568857175 10988571319037136790 5532820322989615027 15870047248930524925 447722299086905000 13858425764100747300 14427643726977257048 3593255561318117040 10093241200885510772 11111223262556238384 17976804352948490246 9794292182734900028 2640045426711789925 1784768502568562242 16908118731391070532 18114259400155773525 14210049259804423446 8388315117440124167 15379904811153523830 12877584600736029355 12431380636001367712 17574069149209263302 1558415567580013346 17411116882773836261 17514028258537627811 7530474989738113886 9064294685219381627 18430385847545287888 14036132821678007442 9831123957368817386 2196470570128264552 4333040426741855335 9993930759877152910 15208291104778909055 5945556886373132336 10653984523335407057 1852976735106088321 10873204047701018991 14048692653821494614 4847891433393623335 14289138349168988887 1466919601363644247 6618762324547872317 3596448976598071795 12946838621709482225 1531003050800385416 8768707030282902082 12097489775410358378 4448979768760106238 1352229931372357714 13290269670578342817 109302247474472939 11337998920277330742 13557877078507893799 5693730897606016744 16492728966365022760 14599905314188340085 6166916021285448397 107831351703180995 7743182741033255520 16922547718761108237 4199071893012481901 732040320203510017 3721037415896042402 4577380622625344224 17712673321236269696 11559375434918585306 9437835636850609561 998440960806348817 2048233873717347863 14723018092988717900 10848428261786397714 12384267637773744121 10208362322017222822 14090153932713279241 17807853668190252764 9050381264480721955 9869956045199060888 16149581512854371309 1238401518389236868 9002400481068015215 1347203306656884462 17707679944648281798 11366425663441306217 15938940463346340217 4583186209681669786 7287345739831735127 5329178629942512815 8529415494837442416 12404462647381161345 17600641464393632624 6282380284015907498 2940246971422683425 7469704315349364273 16889603550034972936 15973596552015503978 3864628972547375621 4903739710685189184 18116399115411396589 17684715390960735927 14413676192390116569 5423791113817867403 7369879840937004043 15596510616945961320 933474263609512093 1355204795718564202 4680177424088812685 11432120929100642294 7989072088263978914 12094146258385028390 7977257424032851645 11650343949896239770 8554276796746925975 10691009350264784247 12850412444916877105 7905434663136510657 7840625643227233605 9779167322466942673 13452711290963521744 5141730887261816511 1357747141618442319 13412169886930070573 14945747056369720801 13637916013331116564 9161256047579437537 16276285574093128820 6362376393912647961 17715620560221622911 16487349580975704812 11607250826085341806 13373250851806554943 1823408850299286509 4001868524705352600 14707433209278242333 13838230668046636648 10555610223772522257 12391251536779039316 16205042665906199982 2010397138422285317 3972662710958736737 15243069098150886505 15476430832953735015 16291229615097785613 13824447471271545995 5486368784994078426 9058774750874731940 583489659351527386 15855279608213985952 3389091709595784233 1933524887385306160 5892355033359546225 6360707498562738608 7309921352682987482 5527450119658121881 12395826466601715866 1807038584934828669 15378512450818379711 8008499836566933683 10905414092881970799 1237807766504444118 14103475565612312049 8574174418735723564 9938852217917484651 5559885544280474940 13618024138105494816 8232882943307237546 11893369598620798531 2072965608038173191 7764918087436534712 16397287121264532134 7933784708258428768 16233118718853031532 8133866231448537194 6286878043592789270 16435446365081048341 14857125553023963095 2231897114483575974 17745405959573562226 6110888774439142292 12157720871525224613 11144225665586655932 8846280772840643187 16026122985456685317 10236406212297310030 3297128545749099883 18073228360165539595 2931808307041796198 11939883899217714724 12504103319701091532 2584558190966199986 17771628127228069424 15012783214281415661 4562130475000613969 6655065103460862875 9657166562729727252 4838644576140052853 8376955908566264464 3208825202277663667 13994322363785790207 898131230192874756 9335702395188206748 3527743427482118761 15464892882261503427 7736831694818235789 17295358330815646251 5261728112131015589 15337887235463157085 18115790539296778594 8804687961745261846 10164916190392557710 18093505315849085681 13956921201542712962 7339662426430809844 11432077461282645556 6168714915293003497 8299204903919825861 2988651547785036351 1452678994498806381 2217491381147671623 4996308002890049096 8531995210475575904 9141138106534623619 15880571192363592466 10371873935632143308 12162369312167666219 10946878575726839691 176014485430410303 11737517670841825019 15235590249913810537 14928693077269446267 13156732288485490609 8171640360536002079 3033349501717894590 3766978422601794484 15037742031874806428 681369956001197963 16782434141418836107 2028974695347624121 6626695499624783737 13929321212295559501 6991571067247284590 15194700256053214117 478067530685380712 6676144198608351022 18276345456570645477 11191459436615882751 6279875513984632432 12075287659342104913 4379142628898674523 7226178145863555194 16323334447118553856 15196892786101695021 17900412135592947973 16822429101259329497 7003693240552816803 15615482687878063195 15300022725156407978 603950033658555103 4005185447216433044 8512935070123206549 1599343356329055488 9256046475769292361 18059733905710663451 11431476617194528137 12522557899438956378 3708146207495145702 18324230577622273945 1938863216254505708 13967748551082281139 15735906282153568277 2537953555388843408 16197181992640954473 7526548577705413922 17199787462846240467 14165152504999239565 1280476872419771788 16196376017639486057 2464874088059707391 1884914539527453574 12657702668656230737 16752782216888868307 15549444432899524638 14903505159687711174 15447445781459290173 15054398206003468823 8102234505686135831 16858804974961523585 17110100574885236742 10807889327608483844 9225247353043371477 3488887095819111422 10860046756975947562 4807066832415911567 14047610837936429145 16605327741627299095 6954342708875768748 6740066211719814481 7714133157622522271 16571923682967028582 17690688795619255587 16076735592274267673 5101671100432189137 17182605327636674649 9810143888299450034 11819137158638451595 13645410458070185659 2174726493978298318 16936383067223570920 8583485526723156142 2088628003192265362 16578651081851221206 8547608885536742254 633908212369386174 10378095613704639197 3762713412470367225 11642594509528386845 13489370570019193387 16980090504714636904 10629681159079633044 9796575887473248516 3906951361989777328 7243768703256556185 9581301475226868712 12665609951551784611 348436980617125451 274986191531782206 11191951510386841931 5327004880922797112 9142118381253437623 14716162804728253461 15896418641394299223 15612963001895248281 2488592439946176354 16748482150385109449 7897461477035782803 16712654822244343659 10302089546659043493 12541967885424828789 7901778095763871977 9774396969077396019 2983954374279024162 2448223946291322327 11623890258805326006 11455112057177657237 10279015188035502169 943580613732601115 3364665120383362215 18204338537487476836 9680860214622286436 3651140349864415787 6974581942022645995 9994378735254765274 7997337015396264879 2077406782265280478 12709929703934250782 7736977453267118988 7067987647019626695 191831903967093029 13972477673592810187 14248149949101756508 7103437749518282130 15133372378137371774 716912671924601160 6323136380650525221 10638846783633072835 4684934190268448356 17228311988502644601 7263798924012550184 611425704214429715 11721890816562577586 9487791312655285789 7052613036794226453 10049149690052691056 16704276140104647169 12676734746689514869 4293991416649729196 6708843093503146594 10571740642444298640 17214315408275993366 6098098931507550966 8556158846286512208 1528154201202836930 9712729326463539227 11450592972545369685 5558919145582549619 2393442533862630379 2478630508063256418 12103009415724970032 4081515939322000837 17736375193242782144 4064411234574697896 16859687907909092779 1101162709309097132 14566299834315482794 4556192326086881835 1277673852300734973 9659489339630454652 2296294188347679179 5876235121142737323 481501802443658433 15430896296789272943 5087431466443271400 9096242896208916193 10221449161709297760 13660216314808646134 7856911174472259945 17294803707421680370 10241164803755235039 14788441047062050067 8869734721024573502 16527927060934528124 10768792433031097149 6732691806444788414 9960837261089212849 14682614533470895632 8982172270673721984 315983935202818939 85598235524554121 440614444292591947 12675078850989657603 4808156261696355868 10711261430436828481 9582241122227871919 256060530615967234 6556860264019763494 5831779964983179454 14611368664120286695 3325280536289403598 16692250688375475211 12042354336302177205 3338647916665947182 499248791789553574 17131642759394181462 6005007062255460873 6566255627281146728 10537502720330364052 2451998085521157504 4070525967037109394 6242438108595959375 6272114971814863234 11054377607692678437 16346139005456574811 10997765303029594830 3529045867100749355 2364138618444666017 2918842824552898973 3526617318393995360 172058082198024726 12545377712130976377 9795125768325487176 14194878761550819233 8093185898473711956 14859104649655401800 13901984546617647090 2081756007145567459 3992939992167996413 16560177836466826658 15246154512308744833 380290181739676513 17164620813433572125 15466955043132226393 56316611728956585 17427234584586293491 9481393502636946047 9630049580376810874 7840320463887170311 6954961692993312129 7722409101234143499 8020590189034921751 17200919082862912114 6146573227344748690 9295823330291210765 15205519311913381180 13035580442725306000 11247237021199246627 17175547629663932236 14860862666179627933 15757573918461486584 11305863437052019442 3063165249135999604 10079629358129398195 8067462690177631238 16342867621934109603 17011179819386511834 6264376451067006924 6462687960670432949 4982999209104870615 718597180567767598 10624163590760948698 1463386233785656619 15792705367558870934 13439092764277543089 14697193091528654070 17783474816445057799 6746532640653203907 12667981389475699180 17070027831953390740 15079211151960448817 2224777044570634755 1971731671471628358 16034711350706235745 3514610396728680866 13843859459017891898 6892179650798851108 17608689685826564008 5312751757522822908 464765280630075453 5728257328596868345 9122339981249994932 6663261847856879797 16723018500280608111 3988717018908105277 5004567583641711518 14084258682621843136 11820319357802623061 16248545427294267617 15249971132906070023 11026521489018021420 5538066927541291472 10182978962178971701 11501717710778956751 4057994879512525772 5729189143464590281 3413893886926874105 13927959167643656022 9093590476803890282 16000446064511626373 4146556071208175899 14181456261122975308 17949357252908587382 6244322469653138709 12572887559133250562 5949147854731649365 14774945940055337138 9817955420189384987 11107028376410820847 11524294092886983517 12175853720419520812 3989375334877300161 3725995515735255031 11393905400980816197 4874511167349194831 14447579990294943886 10126877119983436317 4286959100267895306 1432548524801595383 13812767518093309692 14418234594935293277 10966836135926287208 18066442745129044837 3224565721298443961 12486670448598704311 9938387843662326303 9187329825409484156 4620443842506877085 16077257763780573638 5272539497288919255 15290268136017224532 660660735213154451 16131443052763145986 7094959885452333603 12539955923947622267 16612185993952298649 9668102756509418761 3916755761449242428 11378453174332856277 6547424116026967278 9490938667764595180 3261093821923346726 2287866717120163865 15068911516716024131 18425685286769849511 10814656163421529419 7493916699890608453 12641065942122783988 2992108839745535844 17874820403670887254 3965255443833358383 1856940625915615636 6300569493083464339 10724311805565513034 185466807111966452 15849228101367821751 16211048433580339100 8846108777983092854 666738271755518711 14650742593380499452 4772416245689587182 16619983713659258854 7246706234965893173 2174584918458541100 15470004319160072168 14888918716534061744 3773904393988048793 2494634391673112588 16337744074535722488 12688122233929313189 12504627750719916714 7247994178167889204 17339383932020118624 6820218180461186349 3551130233007796088 16002704627770582038 5547247004063979885 17974862404859663347 5764983619816317272 15336627709710113585 13858519211220237828 10039082091034696387 2815990724028451394 12688377943232053773 11143803097236439008 10545042209393377621 15795829937725329465 12496746377069789253 471041806557582213 7708951367743245147 9489567850115551783 713768195900303206 2743278697492836106 11987685642065041754 2081546930736873809 8353494556054316086 9996876863942785931 4501443693915556592 2267552349182138552 5543737493115718759 17897960779753573923 13067147091098812309 7013446958150693559 1535014142324753021 490713865252531603 9987534869130604666 16415088903645402182 18327866372016506093 14894435134876462193 4922461501536588717 15414418299095721416 15061127593498203541 792256267997938589 11020894730315704057 4369437586405496881 8311306536079949195 3318786895625305233 7807784980864213408 5532892983297126546 9614950792526425173 10882684846234762249 9991555028553554799 1617247102262200343 11999210686525800399 14690486082837435674 3899254517414490340 9787091763903497255 16795710672298128919 17491448716991545572 12516828443255215257 12044188474207435887 16407533486619521170 11845308485805494325 6908423157118472709 3368514619823543453 12467857844462749827 2541746779981082321 6389444444592090312 12372578738279819810 5364131749420791815 12601457629335296572 12255780357223199373 3815854390288724461 4377938832177613265 2384005129028832734 8513216621858463664 5859915338108260984 15561464526300002520 13655359751581623078 15975031152410768441 13761723426654086287 15839196435287831032 7910001861717514110 14736886561714216107 237563111070065832 6504156674942545399 18439236093534579821 8596765496742502415 12429165134308661449 8250603273245286273 12703487711920618887 12447246406391402054 9221000260758543609 2256555884603575331 13949416557841388061 1880873133060049578 1141849735178036460 13746345182046657781 16555779491856483687 420016719363362115 17648000841549539755 9299060818036621822 15769184153757660948 9910029810875500388 155827765877437814 12548991894960961933 2750537946517354988 4758204703121114923 1298527231501423312 10420669514673048574 55418177712601423 8673967955220099914 11160859698463897229 6993351138675688636 12137707365934052277 5860160577205100266 18150370022086701199 11857426750109851976 9598897089940165064 558838964122668366 10445021761630511443 2542895560087938101 17423410345952144887 16880717319153766546 3496476757398054288 16884926274789518592 9079203961334208950 12569965893510370532 11215672608291806787 13585383944314253628 6863992896816757238 15156294326320243407 914457199407841991 9948533113112174672 12418715023314067875 16108341056723679118 1628163057745282366 1510785961137496991 8684171536140960148 8255282597982493588 6438527241209879422 2846457228754150666 3513393426252412703 15880274865173581963 4006195849605424806 11632769344165887652 219641278193591340 1761896839368764124 7902124379214757950 10436096516736666719 14075434693314740785 10014976241612435236 14065698049561847536 17292657231967613344 9703993107490587991 17005493909971771845 16907631416714294888 1310331588816289033 11449909347657140506 13042254542223110285 9058477451090565547 16477750407759769056 18403923635750522869 852446740413611076 12416483229978911569 16211139357626695726 14870886997887655316 7542251825433653167 15326614312780615647 4912127852444178729 5413917787862514339 4125610475414487308 15095097614491033422 16355919416022971656 2918624437271045823 8871124431291803292 1854919974619199773 15001924778146227022 3692849137168214317 14771829737664464142 3992780493350818973 7691437825512199993 13914078497077606272 223969938947624624 13366554523063340224 16193152576329863994 17474514336612672999 10955206439938181125 1924567109297996875 16661192781701032485 8024784965654055566 9926314600822417996 12806429073574948947 15772765539907281057 14729397179161115373 5759327129574389375 12078588201761775045 7219420975858375730 2082428085400306665 16438114551178056106 7041033151624548299 13118250667700471724 2691570877638602175 12012144888981584876 4699928220689766234 7004117576911293581 4327064301237971973 14637179356548179944 5817385790696014439 4576698589773439895 7757795620421572485 4211123456057554907 16269372370635385162 13819709472016849508 10235268707459506975 7990860418092807974 16385890004279605234 9522584507370574145 15987640232899215418 10021932619637521792 12991499103249521089 10935113418169950003 8643060615225445767 11728602628365848683 15887910098049609306 6563697996235684339 14544470082561347646 10430536369544557994 14235074203595569489 12440192206279509368 16556851747258333292 10184365815224431637 7242430120821011377 8973622255226356857 8926489551493255486 8013762316070068073 17770311745512770693 14283011361996865849 7759142315490623586 12560984432505862489 3061583349510294059 16557982553832342637 18063574973239990725 8525010628854582698 1335890904105056196 16809141791229139116 3217793770772449766 13335329782490459405 18043575404228066771 1251147848424637725 17663999038740974209 8549286680851319522 12619393128344285796 4793715708587348515 11343310642769470525 3445517835439770548 14248933748633783022 6023386165224775634 5739431345480339329 3787433579823826864 16110652366370679818 2865709786330153245 3119451521319200932 3863379039160405088 14236540328877901237 7057756145984498101 17971602873020165585 13169980626328384796 15327256874403418337 18270854110790162770 9084000646424180608 1349414369212529131 2480225874272691289 17098054814068187900 2225797896448396169 8735815113175365430 13113734483310889333 16310788008806849238 8757489828101910803 2532319311256945802 256847936081316065 9075842855564846679 10333119947086861203 9294635523005573226 5738984216942151915 11263521884058442610 14733116392253146565 14041527494806714410 10379217791466581874 13694893363696403742 5846494867536971279 3443716358859650682 10601544651406729006 1003279884003118889 6958006031590649809 6124273844748845877 3729879834368051322 7289486964116797693 17215614402542281471 2931501314943235795 3955289807139213455 18374294464215645897 6755070804762393984 1598776480491567563 3676176977994244365 18009496917983353509 12626598842101293621 15692302490324272051 12344331292514324017 1350728515039007329 14722306266281701354 12594121104055948067 6073609796752376335 130033228448198352 10144003125348582773 17676240908036006111 13187023798099197337 8431428657509702984 17756721235821549682 9845478339292708690 8181951112271704061 14909232053186390544 13565722903202443980 15709345505097203740 15858506217389627592 1659967023539775086 4790100624704521024 7500633434936077593 1304579613342285353 6468209526460626803 1544248048736232684 912206801156504192 16958067899392549535 14471393623685047341 6077973159060653651 8428089719428075727 265807873281956131 327030592392772340 5806804393908422915 10696747631322497710 3358246937974144784 1836636893823325353 7910605544665859806 14893065031888524317 14717104691987859527 724348046819117254 10525902771082021201 8751053201616661712 10077944200479286963 13346916867005604528 7475101952963949280 6850227920086079398 14459772440774417745 7999357793029890951 16585297631927805729 14077740682098752098 2458110675849539028 14026511965470460161 10473462869968267134 2184982888169843628 3930059830207871766 2966774176644557351 1578069546377872559 9402347154408111132 13610537984686351184 13903527068021972835 12961400082100211096 16862049976239882242 14692165052374267387 1043950821479955808 3311514209214037804 2221573117095537265 3907012599608125550 17579981916147582063 14912783882636914047 15838187634704456486 17557561213298035812 2847473007398848130 4000461491497829021 17224749620113395397 17304651128453117794 4927207278404981879 7012338705457248266 13197341091810333890 37192794715788081 13632604905063058505 8635116972361428808 4264402414913007575 9048201852787206122 1883875908313447022 9522875512156258994 1261660809653084488 15988731521674086325 16812165282522876817 8362738270793260119 4232742179985870267 1818888779827828793 18156934049826832678 14679877709230307454 3247122807000358410 18281696191829044410 10784774671232071796 17720423947779340563 4607870371548393229 12177414105235190053 10553309775066412124 1150520598650436562 12607884780372274032 16705262597125924520 2209176654731963738 15097671245694633726 3972371962034715185 1705012655957812743 14831273955522685088 6826990244508292411 144471455769864137 16009058399381368862 17905553515588110377 4822499082216218681 2685727959393099753 2285257566530179643 5721882656352496482 8123112195604179966 82431302310325758 1126333753706690004 286817728759833345 5737864565578516901 2190202026062806702 10604146457857815909 11644468264887909422 11359858030498257910 741643371213379503 5425380215017310045 17032322239844996056 12107301160805593916 10518388572859479505 16457716410723018094 7141957265406876897 12581507804626894059 4805041307529699566 2076015466178440932 5783146805936385549 17046029990520524186 8317595622280634500 14832658033897733826 14932645252171100921 5208571376064992350 16309176567846448776 11803806127524423934 4730192898712830439 15555212469176945368 13658514339490718947 7263406868466670735 3653107964184473427 2827045842988548371 4968301655199015648 3178751978684246903 12599562542868102523 7498727810873315600 4611332719327296684 17030767018427928212 5139600763527125908 13687965671098169196 2114942837288586688 15471721595490690154 12737122276744738331 8272109303423342128 11115606838378912093 5342439648139919016 14001428008354086963 6787643538105672705 4882022644115872897 1966165178013763686 7820600729458464034 1625153658940675534 14337949728308475744 2582272855077114986 15560360558608546114 6369513382077586075 10866945245750993451 9068172323360492072 10291182888379149122 6659421593054963773 14638373760402606392 12269308940038109681 11858990902486740527 10820623642823832631 15100723778175720699 4780087865112586696 8001589347868598019 1883266139262707659 1839290522925441491 15305222226579959823 14376451405849272549 1433777244605505944 3176467955179199597 5284742216799199347 14135581302927177485 10791758469661904876 596306606875216423 7536866769136269854 5193167329238244755 2745148963505985422 9145827807098954189 13151836496388152264 17981593019372226647 14927650826577501946 16932018551978746746 5368953129735374763 6270535815583474409 12786418209423438252 4145933861791726169 719341396841726362 3108683319681384826 1371404044456799150 683252247117430113 188544064461600604 17256535585263030506 13357496016813523026 17473776072871409133 13032684410856984932 18028632321665293623 7346319814536223363 404658618013851713 5987251737783771507 6129204534530891429 11495835232982462042 11127043743149808607 2708405257439628463 6719748411761139882 3662439014709441465 7791612880136328420 2269361425459258091 2161011963322449432 15242079681371314638 1563350563773719763 1888211751122912787 8316051311642453188 15506862011907566635 13438382914376534845 661472229622315512 18115404680796245463 12566310610316268295 3153157424570539664 1428776662773816242 9607276320228704586 315556637238278126 17836460632937753990 9669241499628889216 1553244189615496872 5045331874157290745 5665020809550833542 8568516488908452479 13467159785015757568 16249452622881017750 10539342291634614582 17607962227852828224 14954187643956367882 12199936430333694613 15979843174277517454 3792687712167483876 16445358689194452064 17598791056698983755 12350960788021814916 10975072709078779549 18099825327261582297 52264689695793887 522692797278612729 10585994404946091782 13585850249060910918 5199502476669102013 13604856274292484800 8635719443182623106 18221858608258003030 18377772176110378042 17117548857159245449 13595991483082426768 7532208386474268741 15151230315978640205 16769825923175104315 4359228477033642069 3007045593458866364 10898182271325413849 13866904770957494677 16554963985100682417 10600889816892834597 17387802267643210658 7454222580726682128 5103632068597868942 18295239854690499233 17752338524571976051 9686909961540602885 15532869023713031907 17810615771364433085 14115164819185913509 6048748018843559288 16698594372005056931 6938448133109303356 12689134555860356303 3879655278380590951 12912590079320861840 452597782067318625 10634058288067187858 17996116993584553951 248005205229027487 18380608127417537426 11499455120877351613 2611065188273565401 17781624291771892388 3344739269886533514 18397114484353882846 14569404539798832950 10894633288519061311 791263904118971048 15247851892649291796 12668384608174583104 10142882669550086923 12640954273695083988 11013027250967550387 2023807425173902314 7812075135887535688 1270710620389162949 14899104127557751951 2881307692906748105 3944508698159016427 18216636405300141917 4162943558916449035 12397153591139717507 13895542320658206309 6532095807359711410 7730180425901003921 8823274171198807363 6488033712317361761 1949264222424258516 9488545769427092264 9302070464688574558 1639183236363812396 10938485188095192351 4165682520655988272 10637071263952603160 10077275245297612033 15852414126081733139 1475460776426503311 10525473439848766509 12808141562237342926 14341016812940178453 7038156038899104188 8839521849506108979 18355410942443172895 15266567544932540784 17962135150633309241 18353928039561247076 18074810752378197554 16969542435375632720 2681698937932043729 18421749059855638448 15867086150165460111 16036371311204790100 7260393281406744403 1605254809812095280 1868594907430533059 8786614367163715123 4727410378923834586 4959426711474099867 7310217074335080977 11714651593149240662 6146257668905587731 4453923446709722066 11378127202048395793 814752189493908191 2904678379964896150 8175677778465114009 10031013373628089518 12011928891830142608 9278993360921139528 11379726078313275509 10160208658710512176 14343844429857333023 3959419699633803851 8789684244092227491 3209923182826873621 1879054968380822021 11715650616319087849 13934368590410408795 637375193810856695 937199265471740181 7221517010246011697 9920470909576743578 9024382879970177127 3995581252107050170 7312358228064084191 8614337003899861285 8161805506598205462 10213541113247178094 17194735156331815272 13102239367588069202 10369362305520787970 2536782857984130006 8340242930934777424 12607619124921226112 6653916140730544172 3269662499719820753 12634127557143134814 17468847012473470042 6425054863806522751 12462641903636066277 7740282890771756582 17168501992180915745 10609095436375379881 9153760626528920616 1637405503561526669 16082253887225353242 3792237132045738883 12677572959536694510 1535112745769929152 15114139578042512241 12990942139981676360 17423157358076309328 13003032417630631632 735814813363004494 10988316319520111116 2911754952921975368 8640181769903606151 12992319705158099608 14963901221807282049 15306784917098074327 4375895886928827611 1290969089115682171 6234318913360403753 12400320456433208686 13652407937091515905 16068106114864638015 13347357068488043395 16075493933038329754 13420995853058942695 4085424301825781902 4308612303044404300 5094892810193768883 7875806423854528394 703517713454210945 4293065129167514856 13221015908523522130 11716234463853267611 1525842185738878683 2248877275495444335 649159927486143654 312287989244526696 16581210108732304315 5614071884576400394 3951910367961847824 18091586435720743478 9745678350182308097 1038726517458166398 12238189761460813908 12507135530201685526 11163600691280469209 14604999641290457987 9857227550619721356 18336662019815082171 14252344674685209301 18405992583478996499 7404295821872840385 16704260266366325948 2674846525797651909 5932895527699564979 10329056604832231702 15156806692082942436 12987902907969341647 9951904951722161774 8244201726667618180 15332934635957832858 6172889659614135564 660458294664738782 3910308237836227499 14034915782059606773 5719970076040851548 17238208791807148243 10770453700708176411 10766234810738300400 1458568898194061932 3423183570812840864 4465366534023324879 3761639118012216122 9869469564247012175 2184434529007711953 17335477082371788737 4405417062313424021 3921019754615382413 7818806784809382617 17735686908587470949 15646224964832130026 4397203392057982360 17378426777095546233 9016927926020799195 6583647731337782001 11252336182777586768 16319862317374105429 1593972113885114670 15192276926799616524 17880028347506345060 6371024640378663780 1452372767795789478 11827233970612504832 1810110336300759516 2245645495469905395 7335557941777937201 7901286761981944591 18353633563171911721 6319261946488731605 9224028136473572272 1563244999683047084 9369844965966351324 883559634458331743 337584643708560369 14566047681292855755 13682150041627171594 3165800396441797747 15002179144184282619 17180748391308904841 6412544352271535688 12591515126926959912 15356387369933295850 17171538513051836195 2989904357285451351 12780730420476203187 2306367546528650163 6679226756221496995 879485356116702941 17065450869255829995 18049551101972059524 13934302804645400096 1882659530593447289 4345429804134202634 11331875305716622407 18133061378613988776 1589247862689956758 1696791338459775375 14211121337578109724 13525863240210604804 13202461003514124233 3176259714518088370 3611866842950969729 16154014712046275073 85946855241348073 5237747668355336049 13011449243666028516 16360627811499443978 63662909719478842 8423228498121250214 159103317995347274 17213040752907120751 692143672989390341 1361089049191333824 11485345625481655578 5070159120137659143 16776101167956764485 1887747263681118104 14101063456006036316 10304904687222267258 15242266793346834496 9937915643765725320 6132820192160117394 8772961864503874929 16153934266744092599 9993774527925929364 7393602175867803321 18383908064609383160 10586641035448544244 13687236214092676062 3963436131623059292 10237634450770014403 3513712417505767574 1205228884248615263 12593380682448435170 8374599894914161918 15372721681998464588 8016646943912094654 8762290985531280856 186457689698055444 5671562735360039311 7999635562106239807 2495360485900848404 17969494934006635369 16129738326382396907 8686486484367616216 11619786176765443229 5898688242447818140 15515607568499676891 8502734979624791740 17668167822783584657 13276881354768382269 13853145186789054102 8281845116555920380 17772594860307483229 9963607929495896986 4310069512601444141 2536421839065742496 14796855212232838836 1282848447277932958 9275382885622209845 7379604979343787253 7759038746949313431 15413804853756612569 4577391090784928523 17759754495504148727 4279595998898894894 793980803962744482 11309873417621074267 2420153442098139304 108708917903110604 8407057357511868530 733210897995030196 5212311629537385018 15409420499368720762 16318159733902868784 11987560790839171701 14926281477589539255 1135782307403571913 18034435936734548229 4198901109851241109 13165147404934907233 16527325274157951510 6011541732863807687 12955592479900956620 16164992927608586080 3291722111902600543 16723053697520085532 11842957224035531928 16450025457403702026 7517282095715608445 15264989880540962417 16697052447768492113 18314634420823549149 5683673588208227455 12870618572621886731 17657405168064483668 2951717634973749367 16136594556878685657 6285753161833436039 14496213764444069678 7405006636190805269 11504689228991612583 16126474600073871896 4220713675519177702 6761202774721463745 6863832203013743142 17098428607141788269 10061644683776406037 4965677459312562225 5321268337793194340 18350572420225117588 7563956005390744695 13257699628746607525 15565465539866977272 18247549034932175334 3322429320644565187 3435722128893694772 2397263271393659882 17624493364089575063 9064447796217277222 17832519708783266405 2934361254394905101 12952237014042813300 2449554951468891280 6820313508678492535 10520835695642385187 11918568229721026781 1991089539485375789 16716421632275153272 11234041089688182583 1815085483711774669 2359907603130235015 7889446400090663021 274198182674240873 2199747030386240610 1891438742532248256 10770276011748843598 4537945775984346544 8710034155884303666 9449330031604911170 18069133774390887975 1897587758187717229 16430111046055678703 14868097272724661849 3754041930292020863 536587625052029909 3842483995659571048 11206858201240187471 17158457554005100294 18190950005636713213 3523715334129583411 647770084113756676 58587477775853039 14062088325804795459 10828672260481582247 6030085287760221064 16479806875496042720 6134799846624427236 5204355844774620018 7913413838133100902 5509969016400448117 12503081318134255964 11799943050954845048 1941001909210210032 18069647354914239644 1294241979056674940 7728665337837343365 14620810355374073592 5276411402842160033 7628220460667775188 1221734247598530313 10233575008055861080 15359475659868849268 15987880645241836893 17156462643718631909 271590273722867842 7505349002873392099 10270454002699757995 2650827679720618820 15502261141982908631 16357672745851556048 9422097167579840339 12104901768155340167 16649995973248057275 3717305077930219799 11087884571863126814 4271226617676908138 18236991054263522593 9305998846603662301 15572884243069528905 17651897857867078377 8292934484462484924 8146798088189571282 3188296733575891378 7556997395749752346 16834003769640704910 9520669556469540877 5919435250133672859 8177597141584398586 6353818336898921184 13792485993026355544 1954040575526333261 1746948737612288332 850600782114341268 10258014200240147288 13983663693662903251 13630809003455456558 162678442426731039 8230557840727030290 16236417072921265673 12265807522666987317 12177523870522067655 9242587383330951970 11384970824936152083 333255545074018831 10571325298788527988 17196235272721807860 5345626057446364815 2804557942261449596 4842422016797734300 1627523661470083715 5756546878847541489 5918407346736704153 16330274300257143830 15179528906101137599 2511445431051419636 7709797960164604567 2137159341761339379 10765899499551853459 7328390938222178768 6096955356383963683 13885565069153345285 2389330448779702679 15763804284897915201 8778713084481984874 7944239567181598058 12040470439006028499 11837708358700349795 14589551983924057050 16636318294271306234 17036598798199185943 3633866993917788966 14950521063920992227 16886424754459827766 4520237759257141702 3065744337627088945 14990179518280883717 10177059609247910109 16692810242090847585 14741998853610731547 4464399334647855796 17772028935054613782 12273393770003119400 15032063675292912505 7267563290829133006 16998165405359806547 3443440183288680884 10907915901168282516 13012322496812359769 4038585206482180590 3124379259168740041 4503964591444481392 1319156522831561007 2740093758355100339 7115355076593554940 2781166397919728806 16656035251148698366 14735818323373515507 4262536259138276465 8751714187935584118 17682311031051254996 15895725525970443441 8091232527069343215 5068061108514622648 15268264582318221616 6803000841694729320 479079708197690009 15716656361938006876 1385861140614233259 16779223385645434031 13203384115767935465 2828778781840219733 14874351571425405599 1732898465411952329 11109019741442564863 17610112699385943911 2649216448649460260 3838857291568796625 6181884302569120444 16147807001192477393 37275224011461769 2465611449410874532 947811351371390995 67367861754211899 46938664248292987 5202905903416662643 808860234465861111 11066574817693433376 5113560957720202193 8062561932555898432 5232032557749634318 12475229212959509387 6180117291926062783 8057292693257020899 6845870949345484776 12401345356938172940 1677093075015774340 13766113027426977717 17297056104717370924 13450237327426274365 15947478656703577325 6541589674591812556 581420365196850381 16204879972884580780 2722073719119661630 12742141565653099730 6239724509029667356 14018781756591642491 1467685722617428539 8337725520769236520 6968143089634140039 10438706644789443522 1854931909632708460 16138627476099152019 13598397124373143345 16467039956267378694 393326113865217543 10851076719733034768 17008561500966873284 7074353999311469847 3310206616240036523 16167583638387398869 2585829878473156885 6533221890482868526 5623165557740328263 17665332211358542739 14184099573509174374 14177079381541947781 10647664353537815558 2692746954587392970 12729366716859183099 9081965961075345665 11622778908522279110 1674086859466077244 3395070979190153382 42559390313463448 2846290986813881489 425267259387200026 9684901559463876919 1543404278295004505 10205713791205725345 201436968585492363 11654722088733659593 13880832176427480673 7960605996060763389 3125649013738962722 17827445449232935293 4964794419804593332 14009503817049718657 7876392592644525814 17791109160933603800 10454873505882867320 2375596108297970810 274982502213474861 8535132365702036212 9451199422216073113 4134303155027066889 7137374801012636057 6186282004300832237 16791793634000897158 12418298322146573532 6180931393462108990 14162651860483378 12520275741751991320 3020167122761159769 15840150178624008457 12837992956364841702 15370608730445485001 11395744099619718217 6242821181497716210 12946754213382055175 5256136076919456706 16968207852880550924 12103959122491133661 17791093164557423901 1364172702446692066 15663875064690494086 16699743798988955066 18332875098473665830 17847691636526718088 3286313262979149940 2132674379325073868 6287043129600401283 17435697581466844593 11484989907791989276 17201389543064328815 10452182256838157531 9627556658260567240 11350153819197659086 17068436371883465609 91653383208541137 9612867094401829593 14087998051756334165 17046172830353714537 5291863626334801362 7362189793333440219 2914771301382173526 15452999079953015183 13137057091100667320 14586577331815808065 12739691689707510626 3488531091561357302 13090325178099913940 5084849859043782830 4281242047568855788 17856998447263767955 4305488531676078782 1066774764042251482 2916411755327305171 9380647276692134445 15538156080835418836 10014261930394139192 8819375753923013270 11097297347110221550 14235740149362157456 10520102838395778954 8084207252408687116 9559440048766787283 15266029690738483014 4586630046579083653 18306564191506838036 10610554174767069177 1126723489334096957 3462063457917702 6509189308915892516 1495236625517145824 12734174654137930487 14852101641940144041 3865874958809461750 6655512032496272009 481297913725062839 3691882767324053581 14575954875426140357 14617599683525414941 4991931390558085803 10152310264184159307 14549078540914699997 17763079351576126911 2261010339379392450 9013989909716765860 12489890804654939473 1868667118534374302 18302436872690246613 12162526885367102519 11808564451865970227 12433466434146074409 3642608186500249806 4503835330255434375 4249760397038433722 15189448521733674225 914455323949647436 9033671000688997967 2440963498893434961 5829640581406180839 632148342998231535 16766627425403248693 2804298395796268278 5741057360543765765 15765735918898067526 2055892196824793719 16570278186286673914 556907483407701892 11128323774683796438 12651013905239045791 3192315437845055669 15804006983334179457 17704619059200067500 1111084521685526249 5871852995679846133 10928389208921360009 18262060969082035103 9481233905074905309 7436184773927344456 2933642417018174757 352120587329905598 1001095220680738611 9755712806372777715 9311288787842991974 17820952506977172761 13328268352778159684 17070492656687408585 6919124739547788765 9330402885653909778 2392542927193152156 781738163211824233 11487283229378370076 14987896780394789986 18398033232391390026 7055416545490047288 17422554470465713611 16661364540204840314 14569056175818169067 2830738056244353732 18309902948577402381 2319977660741064788 3894636389565143148 5659246584944096800 17151615732678516087 9586414849640147245 8829740972703673818 18414512855457690983 4481120713724158992 557314349237318782 15727450158076757842 15509266097882800601 3536936447535201697 16370078777459995446 3696825338424483167 11397443670554275573 18262751505551674511 1101153664395481941 6407928896757262963 4950748273655520134 9520340076611923103 14293016974186789726 10252284530000289024 5522724631884664326 1600974028989935484 1177146905849179062 3084184764006825414 12871051526334694176 16372422168969731346 15304043859615617522 6184020724906503498 9017011355620673667 11158131997082466835 15905828924427121286 14090432509037527017 2695339352766231907 3033063048167085025 12847505161146444998 10377780365926566421 13737784792314829151 5142254918801748570 3842033954147709121 13025915321428809297 15246410965556663114 5337921401303697358 10702046693290795389 4300083241685297571 17497632510944148921 17769347848661497223 15700853011923435199 15905838986717053471 3739132595408098443 8170902827499854589 5768576022275012566 10029366114482731199 2661454448155187884 13707411444748373977 6274326402195785122 16080725644924569092 17314653691681052681 15035473312749138585 16585018241188744586 11953714609557536730 16158383230368078746 7435505185411407876 8999203483199721788 11236703360833570579 938894496400532927 1379311356942256338 16820311131123523021 8319328183651447357 7509469502974687579 18019661229673665300 16452164142499601177 7626460667348781977 1287302005491902229 3677719655374125211 6674166166321025531 12699953261083486970 13339795890640550981 958790419994733428 16753350810072461339 10907897474241947078 356063777358750762 14474542768305691765 5514534465369578975 16735252776193814246 9588017377832710165 5925922677477121441 9166834011681987923 1612567181863091662 13731491755325979145 14721277861100511959 16024331973878710367 601375886416112204 2117659328704541484 11743903875284404170 15416680531403164896 10183082572798222824 12035220442617422372 8862787823729400071 17775295655027510348 5702965866742557692 9131109053043181858 14210868004353497609 7179174163164544354 12457617813185967934 7483654232685603805 18168944869788087761 5261481915261637061 16875608848860957510 17230556047737508673 10631291315587157744 9609138099017592456 9186054302757682539 3362822338300930154 3845805772978650040 9565736741242245360 12127751861291164967 7556414787990144641 12207626965006170836 5393497629597665846 11033760831917111413 14918585329850527693 4398868646086324537 3107346608889991271 980613309793528271 8577739232858014479 12884890014446284802 6015886410107975112 4802930559728487023 9978847260942997707 16292538498620562742 16469574608816789735 18361097058259169755 14644380114456946573 9888069450873224390 7239115072276826874 18065443750436012069 15664032751631924780 1977572222844974634 339382009377629962 7764392779070258388 2723602323983530961 1932046208493106570 7170491858331825256 13714714988347882421 5745397010681581815 11811088853479765988 15735303531613694345 9053214979518365085 13187300987510778337 17384878684570186217 4804572806897213578 3486369195948487503 10793703681628001610 12429015159572263712 14420054983900891845 4795822976040710736 4709204090362165804 15132868040168552584 6316756013533985802 16056888723730273653 16140499744376470239 10727412383739484671 10443550971627205696 373521112284372504 3714350313578659896 10703172659089173480 11311719421621833386 4346592441575681649 11157229136615728176 17226955476982437811 420484718512729515 2544149640878219652 2300667675461638123 4167330145861909677 5072017563246494912 3472311516469434394 4773848668958645591 10882285324612921283 3389874009217651191 9705094384469517877 5841470535495377770 6652492726607560700 6686873103050205978 17789888054506974507 9567690105943512344 16826249875989833930 10852736292328104711 2000801801328814665 14472467611154412024 1690847788594816261 4589240984007625358 16625772225471243720 13471344700145456244 16051462381892106394 13641973584455925660 15531485281350016709 17848161176260230231 17231556587911559752 1868714414506487857 1033397731246780161 2472281856465059282 16860925503971637724 6626350685946154043 14523648252799815812 1601693444391562917 10927975181677482202 9593205324650694133 13093193662047706632 828230150775140611 4069448991585291879 7536744359371926057 18061610837098081249 9311119169200234705 16398483896297356115 12247943694993167543 3462268139929683595 6443817168904484010 12457803656321668497 4698980230627786491 17863799503959953699 9457985595523945681 12533565132094233807 12457446700439397155 2655037231855129413 7835114924155628500 13204354039129676351 697711781394474467 640994835410415812 14145468182554992265 4486392307623222375 10135798960997285157 17117952184095227319 7386859130211245876 12141038287964684746 5446450295296091242 9761179182939718118 13403025483296665092 15568038590317558062 15100763925622124893 1325068528684231385 17578464325907829263 15456393199167038588 2377991757916610655 16972538099343540606 35934122030537718 7468972263297916950 16915004589743975943 9652472211452121387 10003014701916075283 14472565679811441200 13902341429555570641 3154570647324805006 12198885480810405624 17340138995648076317 11780587748205573226 15995683666291295625 5244314925801791146 14428686270153098314 15342100185261783982 4999837730938442674 7138168270708042098 5821076588144818222 10562204279614538769 3163351178292119193 15369205716655901946 4469078288540570892 6274706520232162339 13543124154087015214 5377369287456560303 1286808923611361393 4335997844272467512 11639793908055467751 9743044850715377435 6417556760695828900 11978787421763298146 17839880825682733232 1148982062295472454 9261994579936250616 105876620828799072 14793770414534245959 5344393807052537286 5980404348004359780 9660775842409436779 8431105369882327649 17184616316554915519 6165531745403050568 17230109873306730394 8974073985822666253 751633023873337200 10566918611861093175 6687194634611829419 11163205837666990996 13738718995234123902 7300608109164470936 11768089933586189895 4423918598235127735 18145412680285745125 15597825812748664099 10174268628136160246 13342425882442252998 292009991203443109 11318778975924354522 1370828460809252670 9707295501872580086 12648010888113809905 10372103335509698788 7778168451854419081 16803505603159662135 353105473250982503 290810638438056563 16631752017360497473 9871907896750809064 11676790818443921658 5332087094319241532 11037806760557339136 3109726344351951578 6065351906032958113 7189923722104819760 15379529133279230241 9086323472731467399 4348460387093822885 4510731653538273195 2070428363180657384 7276990932656564847 14914004873743899452 13004401883312412261 178741360750916496 2511208234027056263 17129317119884884320 8116488442809108404 13219266040770661097 17932644557395574402 18106065108239801817 7871650408530962339 11839331166875374166 13931514669320685397 11216976329471448644 5624999254044047750 9753017950457564515 13376716176457489201 4222486823487635481 3910728954411204245 10389783024375178633 11393640642457305844 14815718587048662103 11734178981690910401 16720770053307965820 4391068310162203287 16390306935732196155 15088528753885418359 1348385475186701450 2248385483735423739 15813632934448194709 11469158823335989100 14872375912574543164 10926360073231384880 11922662788380251463 10195467256401783077 9285589871127128495 15188819555720003028 1430081163984661347 2193709323120733546 6488120123609730301 5847090539638169032 4366272427300211850 5505249901969957468 17128598989309153230 18142706901774976600 2205606748850479831 4885387117717543596 11258789308940573579 2129211814638283941 2545616911193739361 12454298521138152666 15462629498434123680 2343386414265874989 17491124440961938952 11562621751255850420 7348369041367628277 16119137916799538200 2679933008390954387 4498125836110411025 10064145570306299236 11692463920170517577 17009786957978948833 13040290268112201729 9602321385138284903 14362868375503940779 7610995181873751166 6539652746185451270 328124613007193799 17403441244315080546 16348394075083402806 1343868999060150583 4972732024762071255 18407453063618091216 18352953665527445797 15246876534319450592 15694575006623877440 12170177929567540812 4556396612583980969 16780722320710831500 7071867028661993674 11429951970063374534 6511803987511886833 8678048817090512035 1465027710625425044 10409116493906717551 15753000209919207097 5321026126149613756 13331327044612677319 7287220859788726065 854051533665629556 9791668144793818098 1986919707106466546 11480381795788620947 8946864847759263896 9094646005256502094 8055732067461680991 2952029142497993484 12820796175916460171 8035927224448511052 2831770044754251187 16354207992245318963 12906375323499248219 9447321638274417599 15418337752950136270 7088450561737836262 3699430108942658189 5993302127850899199 17755179741996111529 10540040799094626685 2577465780322032186 163531315311043670 8883017695091189335 8702932261950439573 16671361922384380422 17222840581809441312 2398069263952115679 3397134941557882680 1385842524655048142 8663415017635698648 10855565637652945969 10948881262896998112 14137242322614319543 18404949605097494141 8527895861678670183 6591127216492720574 11334672874112917017 16784283524020314448 13382767204398689989 12738485399706532458 11827960093804333895 8846684977991463709 10375122840722761496 4920309029830430769 3739445378115579511 11585974524128235481 2525719137437403356 3677282800727187010 10430803821949374118 13673487150194358910 596729302538477204 18410285641730999391 11212696773879204785 8821819521154927525 245547004756063870 17003322878513659588 13725769473729442397 3746108875009793403 2450938806285843095 7970874927435210944 6798448965883604652 12595791417767805144 438671844944775507 8167802128387866909 10557736753882876098 11258446872422604180 12930204413914685639 10730921859901251970 6122518449297167934 16830178514807944513 17272669675804187795 2814868125353259382 7604753912178996545 10120997274459651623 10388283408872444437 1029909635916118072 1790837906597057633 10003701102878116198 884543617687559689 3324626941265668449 6704682193741573303 5987008290477334314 6895194787517151640 5402664337971779148 9961655672853840825 15893493537870092704 6780134924855514842 13582771858756633439 8229944575315512693 3510776111034004424 17047934122726335223 3878767577156791201 18215342765809414119 4487102685257945848 1364679821575839762 294495392948404729 11587216372230540154 10970778381377212907 16823094313352287020 15257105554372312380 1697978257075956093 2054038124713362922 10102747810747965654 18352091007725130353 17324950943502823131 17746972888061488002 16566092288092429354 1025480388748591840 3079718393477253992 18221622787223451254 10355740282122701342 1478634365921868609 3169045877462024038 5149204800206557131 14626818209748901279 3901150076873960502 4168865729119319870 8826599261343221103 14970050389358572519 3145660203625086161 12259839965448996893 11091350345444767055 6066713425307172394 10435312382879284295 14423636971168536301 1127697681739042910 12084815766140669029 8399570080846642799 16079394360171605377 15686804024558009054 11696957792096325782 6400220053671398529 2965998428433098974 8887319772647791401 5795958257149181669 7693510983315504088 17802404390074802051 3836106442478660283 14424915814175397094 18130957334800093751 15785946781711311441 12877901477867810736 12911436420308297339 10389368287207712430 18032541041594056046 2121583717257327683 5499446789466598026 5607932679760139945 2158755618657047819 6750527023194012904 17017254587096478423 17440238001650635794 12674345011400301736 4409830922680055376 12516624662722968544 891598501743474912 13387841065708483195 7391952529610005318 18060439280717692825 16445292560209763226 14917859280452146382 14082403312985744124 6071193501234956571 17906883473403016689 7429116208490893525 4176336228913906695 3370639207691196082 2019017426075026370 13382058447702007702 11813521182795099014 10599681220014359283 1264740838099698255 10030946567609596757 11335250553713184193 11277525119559896834 11260932811178069624 15945697368110686030 10272298200807709955 5116408871264900201 15375878952074715788 5820822428138097137 16319936528202273791 2435571948482872055 5354906792166839994 10429639432760276003 1538863589891105295 2103999664960749981 11201863908909562318 14015221206834220866 4332450476467429257 4571880718364918578 7247422851116447591 3729588822884393672 2743208874165736674 17072244145173933576 178831528810036715 18310255375008871594 11640283478617413862 10230782056899778470 13896536576682975600 3570960084079646827 17782753538572730375 16606870886519585715 12854425979687971949 15077072847749440879 3254335862965269374 1235024259839840237 1835412712950021453 11194254956181062321 9200278710334128342 1247329032976578453 7241195923745348030 631101589157149560 16468807749095918855 17877159466354685905 1669910335115197650 15887848477773159167 13769658911155512443 12275126879443871680 12514631971194357194 10631880409638999477 1510288499894205800 8516587766901483487 12706635398257833860 8655910578072209751 13525237186889525693 12363755113766272701 3685137658860885977 11659615113741196734 16327754261120076247 13209185574467148854 10214040020360943177 14356075646349289025 11199946485389271953 1889454668954680623 14054946925051636080 4746133478030419583 16900537264088409155 6924527581068596305 11775582275970252702 15214582355043298083 6302029446399439793 8513343239982285611 13437004083393009350 157701427273947548 18153855289086078784 305534077678516156 1264703681942944376 12807321283362982310 11682897623392630556 746679568472994139 5919195835288874510 827662522076013675 5491346478235502372 17455650204586618320 5826776279559094767 5127665653977742216 3133239439178698249 12832600424191571814 13810330889766648907 9039543345247051689 4737816717425847824 5281465127420962612 5295897311893827731 13282899082273145637 11664065183955459215 16101529092496425657 8651580334737842796 9649303620519229479 4212837712564187657 8262504704972595465 13732725032915172169 7825315828513578167 877519904362202089 15287076705857697821 11345254442566463932 2969935932834906356 9440512303930712294 17058841293979936883 7838626293156489127 9865133925292979366 7153615797908693602 9298539248333677959 862982632986014180 4196395177431100033 13121068859609625710 12620948112803221601 2354257899870836746 11688220651184114936 14400512678984250090 10141885470032985780 11766251235356535150 9599580213590175997 10965599980614392182 13222080977143127288 11209628236729447676 17183856908320468166 520320118329007110 14750388307194399412 1050692296852802636 11194864465108639151 11622560551920361738 1401550914371851437 5073155096871046121 1490644237082986119 15829764954774367882 12740212389209496315 17991018644405382136 16301065559365054709 17737793509000233544 8715707323273802189 11564971183945492067 17114144177917043833 7960593949866152139 18230906386308151902 10918889885099660835 16231508037250564208 16277140432703958591 540971288469363305 14709587863703848886 4258399708220327262 18051053015602751767 7145023249899127855 12948309052964227188 10478834831115981650 11874678073406832167 11215081974397306166 5861535895493201044 7047310890304983198 13205120783886126302 1737315291756305039 2603660764004653958 11515554494807903035 16633665463410388975 14619600414305648499 5240367663428767143 4650804801730270491 11898606518805851001 3001994998832603448 6935222656862658821 2394163661030293256 1497049069658900823 15540646341627939804 1694459425637216469 6316956365982395889 16877772778118531639 275527844446002479 16069646647125795208 9147103122015183504 451165370070067731 9488184627596154308 352952524150755846 13307928276893572864 6119952668420609601 1619492554967571210 5621263087340737876 8904183504748529874 8040300888334896127 11154487217427840336 3658425757685073324 3251235609925440447 3279569534527498795 6400914096122886894 13112148511896514185 4185788461233459541 12607279132419629062 3425765709151941745 17011725716939513275 14352040081600314758 1569130096494462825 17091410684386812852 13171151564922812228 8761496607278889953 14639927311643852260 3591697296551347411 14750142705776592991 2857085346383215924 806594622749832935 16941386452996129882 5620288610178062941 4644030514919440449 2569493747633751522 16683128640995511400 6372628969123999859 17570281229221205674 11882303805308356346 10977832183847677498 13250487665163979621 6841571554216521733 14211432635594218394 3617585654793126634 12109842901715727244 8433078971566322225 14323934195115349372 17163253668177912843 9626186265026547025 5888443900627522202 15076354268430010180 15685127184732923324 1663328380416372290 3833388267120870954 7309230361046113025 12540653003786698342 3031676111444726680 4947700074631552089 5279748731710742886 9564375361057259865 6258435832391889268 3656777962987197156 357695502479001273 17076094545017086492 4843634024313618521 11235223752796239808 18096258698887502111 4226003367162927416 15156730586267457948 6673751411933543290 1135025373936783051 7143348228015723114 403248075832003361 2018836677602441992 7013044605659935568 15582087647221810229 14851435891190232645 8724936266470856867 334798124276513396 12814774254279236939 5663965896025211102 7014696981475672861 1635217201728367656 5071895307898022347 16028176680771635454 16673169422118091219 8939042605734782802 2332545984330246450 16010129526863981544 11289605510839413843 10498305450567562631 11885826334833995181 7149042191458828547 9516850002861267884 16430684219226849636 17007605212292138427 16686521799382933095 12469493724369603930 13709701928558120500 6213551044220814516 13336619543942241095 15406648584880806942 6845636941629661154 15259775123278091458 8072475097667384014 1919479536623324083 17459554911622212127 4924747212180854667 4921314599204893642 13332006290854813098 8285322899961494659 10723818730628310551 17698425848214910954 12295251820539497758 10069602774998917453 13219766015658162775 6421008839502824665 17024084242582371737 12445059541623402931 11336956031346959534 15010526125734394242 14813383824696741900 17993958239224005391 18302940889138988943 13937172080892387594 14422242571327387637 5310526706227920471 13170729102923513962 2301304982741033721 16282614632302264418 3663291707457744741 16493343647318956328 10685740918034572080 782893175193835063 538829427152460590 14859983033276386431 15254960882521454210 2076509244603156550 305247919351008897 6541602630652466295 611217175463559721 160871333223835471 7695269533215231401 4184757239046675463 5776137770990533446 9096509240277084626 3347899992845140299 6842919432295734478 1253676093948012168 9423017514268484944 8939936648021782361 17728214837869483557 17949725072862446777 3209761094368794103 8970755726514535544 4101289119355361445 2198845213973270039 204337955171486999 2697618342343930135 715475287377782759 13189409578835789047 15955093534097929450 15210315213830970890 7765334990997600947 1788789936165264514 16687735174361584664 2965581553644164955 8645392159425443777 5354445038706683989 10032322794972930483 9285227225696330537 9372357302785099271 10928915772097305393 1159117150600332376 4066776642782939062 15886371459926262966 9406714634262189962 18120795344431052221 16085066823977953754 6608913615672021816 16013079984695751481 4829395913492122148 8817586345694092726 10054449210075088852 12033301579496486412 381407587114242195 3846898509764340903 11974100901203776 6224096836805110328 2842693023589068622 10127389176100566084 13772071855239457490 13920858369877586983 5746106690189689091 14024923564708312016 1487566401645974005 18431273503544664617 11855079343433323277 8014790920781275116 5622784197391904403 603591292918177086 17106935257288798254 5732777586303282462 14849122775317161192 17280836544456929222 13707780281030121468 4788416620015371672 13875234269305904546 11905631441909216581 10239307363344229028 9604262155203160354 16783652737077782962 16651583949710735655 17806209404684840834 8433745301631916975 2113324597897174468 17908075379391417384 7084327720416491135 4840502331234223366 18187142299225362740 4726025270968480981 6966577399906831933 8015941041247291825 9088276877384382562 17874464897538159659 7961257047008333628 5998929881798620537 4391256364681800577 11925693351237408775 6176568240029664037 9322403304765253242 12715209410972073894 17847674252720560870 6451566895283174000 9871138310283910464 5407635355938038932 3268751378878044613 15722213040918998548 5622219521414229974 3798076039025983818 8409585870090180388 8612438614129239521 10152330474398273983 1239856455442858865 14564404696678995769 2379855984395499448 13034229861008362984 5723751054875001878 6199165804748966687 13709035509804511694 10162138680485146874 9691048652219040016 10767836535784118539 11925081178443782751 5831134194640355530 4764169301762634543 172996193097376393 4094653284196201002 8411291747478395496 2786951234036631866 554045199598959057 799961868031610877 6292543151781202006 3403893224031408098 1527740946653101851 5351830515085697839 7026099131682571184 15005606693437489001 12785842567296143908 5750349347142749234 2247859853954315885 5205155303179620316 621945513781889742 14145414700649118226 13011278852756131057 135518850475256171 13614230458899133575 13825231955344200403 5027155152459288268 12080930246347696282 12029730512195199136 16532658889943333635 5432586900705933943 1958287094214380037 16392188115168605127 1943867552536541412 11261716172169685863 8444740554032869671 12828958032757864612 15957656800077104197 10028077351499701336 17609847999083508417 9645945317238183620 6480037409245207654 5607078885497076974 4269469731902410123 11933944677712486889 9699982730350659942 13992911979540643161 10407053592343416837 6516233764846055032 18443234918467344381 15271219086148736103 16381375946873532594 13647281838088748867 5047605480145628432 11995014648239038122 14578251559879590868 8294820783456791122 8397584720872353805 17996917563759026988 10802224729967235842 14788597018346226571 3890918817577760203 13270624141315250197 16774871375851823003 1377868434373980666 6705817487130504272 4327714311791610057 1142906554517892666 17439848871922074965 11669976720075275222 3042910338508126980 13780267543560956585 2908556944719131994 11716087078941332477 15341604722688618919 18244852789421559323 6004566134520617852 3108038548787115765 1806758269660777841 556641497929731768 9993870692055607809 17725004726108146345 4517043855431369551 1557159989364428401 1404807086303714793 1613106029999309322 133561149354307891 9694239724593291061 9771858846287895332 8371188796684563177 7396747840676193743 4669365364530581928 5235274903218533219 2446473197036042448 9797363540823753869 2134195253066236713 2331274164457837348 3809858341915036334 4265328999716961375 17722678074358068292 7069447318642192751 14748243999124532983 1587747755827403139 3646064264685846151 7565633173314778448 8213277929150659102 14693133326725218682 5872186442678821395 8405647133753976737 11361764299215112161 3612936619784354733 5552563883174953143 16541719599506553835 8576754954670770401 8156938168498785602 12118915304177626865 6907902834876442840 15945499764828848441 9169836933843255770 3896396634868996824 1765511780823971371 13809711533841606203 5862867068285927017 13677371266706170973 10824795082707877564 5950736038661843527 13530020526363306407 3046728284938257491 12947841314145025604 9038810258596953607 12824263805670610924 14050844811237974341 7334109332479755613 3026667514676270596 5887614415858467601 17357614930279928438 5070400859630493993 15245456330807156191 9301149215771447490 2849293840501541597 12633648877838807632 10531429632976388302 4244136762318829476 11384934754788855746 3767285964447901855 9970268874726893060 13247613298267164435 4372686177530730442 10079949233121991272 8493808155727729966 10346910352163786776 3766287591228730849 5356537382296404946 15331163396659444992 12873313123151591320 14894586276265896295 16392548725724665541 5184964506603889333 16792474637914799603 3461858952105410937 14881514943976394989 2212987322061815831 6268835186068138085 11317175469754823446 1121680030241409072 623230071875272972 8785695284201403880 7850556056765432427 9981214030264153972 15401414059033051284 7663861749280166607 16708773688718228735 5031353471924281192 7874930538498077336 18017885011208402963 14515262539584345425 3079621860001825834 4551374352934169041 5818072332924893840 43207279035598148 7919759271651053234 170127314380259012 6588239399368846136 829669850618157686 17083282859448375969 17924882873357095956 2285015978324620900 11487123692361094450 7714098652158089693 5109181592840773444 4068271170284451316 4596645745805351421 3887277830156354182 9056681191196862844 4174243689242011416 12205800399047438482 15645062513823499277 8516216797577660854 10613597664817618131 16674876229990600015 6129578628341112169 2654392941148292084 8407678302645412630 2882090856560100733 12994768568386764302 7285577626623422470 14234853437676639454 10888643114520220533 17485197066163378140 9734179311322826822 1832015376868516141 9318102062863645258 13698961826067483006 16888210331491053434 6590223682169592585 2608640260294049392 14592279464769763678 9107111801418462381 18341856479594645945 397682173755698736 17904040065678582833 16832998077869523096 7342985801538139458 12730190404036500306 724977660087526874 7293139445004708572 6170541833932508128 17587813151847037941 9102054277830579215 15364700629002766518 16200480072000132162 17630191212018083251 2124436732913396747 231394919920767959 17084975046875494456 16200918050820514182 9842768253473097904 2801808676530344908 1283470403499365468 7982648823083280595 5635225898571032584 8428617146205710089 5534577346492717200 2012163247311561387 15723137627804415401 6026039215797902388 5398233689795123022 3518279084246144796 7110503322622963597 5132364886070813582 14130567388310694659 6717351534881124785 16669091039771628861 7778397265065112526 7496699664370299495 15865116388387693149 17844120288641823286 17739514295463610913 13929075596601169975 11404920334789569372 11653842943385800110 3808536579564017938 16738890614943294329 11527444549231439666 3937764628355589394 16828991044493204133 8084304128888947302 1752523556313050075 13268798806083139232 16552338068533821997 17917869548599516472 11680736209454976766 12602848105489004180 7223616662737738172 13794051936004108324 2346264759369168713 15581110955397599329 4108587997646431915 16843985661842457965 14806905275057663881 7393902983234866782 11335337602159419765 17098905558573996393 11260354318018964405 7870625718603046216 4233391456003765248 4828802529378129604 1739082024342142238 15710933215673125637 2310502190253138169 6667171376715347087 8175310890143605007 12672785391292007363 13728901502112815249 6867412531077379310 17185071855265147655 14513157763782010047 2647271283611759262 11732598248765753537 9382838535299641472 15511431138816232524 10471124711055644814 10999828660093986497 10732501097449444567 385591491973456917 9877030222955854130 16394533032405529889 12077835156259166260 15999024962581935111 9272581155818926291 11725005621663894418 5835645927920223765 8919523372390416634 835813385947178658 6242444713558104396 11300545570998406641 13213630486391445216 4741074159918652265 12719988520504779826 3441157711373995062 16598192909830746729 16983079992705957309 804487000199601830 6611801531845131394 6352806293598931865 9034378773024061597 4741480670118247514 8730435573223869997 12208193427751575317 3954915159784292141 17365269614466524484 13985994522914276427 4776934041621026907 8619853187964343293 7980741615323437360 16257681102389619417 1443295021651785063 14752260911620978656 2950290033639552642 11322181453899562305 11321372002297361714 18353393155310928507 15296918202645281583 9586355335746749688 5404708061167511891 8195658342109553432 15016105569875641043 12012516093824416102 6066966905173875453 3116745738191365886 13086029979896986459 7738146336900440079 5294166985207127581 10256273802333063444 16521707610973192151 13798786268549916953 2448311906025900444 7387585749872478010 483326532539986360 13997268471720120076 12624571366462041037 5809562353171052145 17487041690956100960 13754596949596410491 14202109905719592402 2016388663944563805 1337104123359269846 2589847775989371066 15921362396107224704 17384085765535908425 17929389234949582534 8901448226665175264 2737224139339947487 13942148928390057834 4240835517931091659 8266320060241058756 14132619675573068733 13538810064276713610 5108555796294928160 11185504017348756862 2888310367833842257 6687248537419437169 7641492276464056639 1068512218382080744 963490256092904401 3669072800262955794 5658600239702625202 7853513500633127718 1764360006035781470 1423403263656217943 1274414154619094215 17697775476383653991 10601357695855547686 2167622672248292946 3045851669637593762 16936075595500728666 18215042265224640550 6827046794202851413 4162187372561996303 947054703556507666 18164096773379333201 15794533717256074441 4321765892205488997 9389026080696609483 16131311453448330881 15824168287315851334 15870221474962367060 17096209101861176404 18328719631459048390 2921652426374477505 1197139291544189254 3749203185070786554 6892075003418244703 16077973817692430868 16371498567134757612 13933175890284451339 13607113538223095828 1725727215253168332 14604507079943244578 17241963656706676773 5123895350025580092 9690313224320935409 7435146628999821486 11194484176999368202 15685106495796487446 5138590072386253400 688965127428700448 18124056427138245079 5474754792945200079 3123889604576389789 15406514903688000384 329863354731469502 5584205139400355596 4856866702984387776 241852837084865690 8831375517151558449 13203038387319196743 14800286901835801244 12926204862218477521 15731049116177836970 8392969898294701016 10790430788556482142 3983770533065012040 8962468397492611943 13540007038816756160 18398149986887665675 273826734197878513 5785086902600830445 6964822229724109314 7410596587926840753 12391673228085588726 8801825780118971619 3642681047004851805 4821317998899463359 2668181227501495889 13187660926880888608 14153448744919265307 17915259523979277967 5330298640724072614 1522775091572434468 16608424901514965583 6774821196669740994 4953152220116618071 12315156210096711137 9255841104535151748 7799031916541132792 13035175836803528212 3977086360626139258 16168228399297309531 7695653091376412724 10362270382749222595 644164995431777143 2536860200467051154 15188835023083627649 3023127327364488713 3579675159388503962 12938268037093063511 13446625433274270105 7656660551980992438 3256476526711451480 14786491791831947494 9963503345172374579 10721190516889225815 11368505497358458860 10978073011710970229 15350368729225115183 2469679537369325337 6797921794439664533 9112559412121167436 10523646889167809568 6546011484706728907 8493528530812043519 16116931955582950620 17162474866086291249 13640616330593489482 10490806578439289797 11780849400391330980 15191514654861290055 8939370020328723305 13813384390853369108 14782730797817657831 12914953257951141284 16869352878208750144 9664317602399601241 7388306904471453161 12408339955424764118 14999994777098264251 11806695719844460864 1678295944688372484 11773833987439582777 4133238623862659617 1207292297140110634 14480746899751692362 10939523597010783935 14028921924857169856 9300870053379420175 6459634283157187999 1603307616755222261 4286309900858619136 10109534337483317822 11764434333677628228 4341359300526453285 18281591486422216286 12356425429232202118 14765929070430883579 1222967425954236457 6983785402239105791 9095686245284166834 16774713824444353509 17695816058532467407 13514647952604291722 13556569078386217106 17387627536591518348 14543897325224368532 18134605839570486197 16091334229692875707 11242590450793345659 9634694735630892950 3578118357616216282 10015854285851032621 11808474656339983415 16417330958240195228 14554388168259832238 8007708593438286628 3529797328353772120 8073729302448422744 5279420483328737733 11614129833856730324 6068417270445635902 3134411274750431812 2772442853439259488 11113159873999016287 16296181659665038873 14896772110543901368 5293595502453391517 11320597858878997210 2377985028150661060 15861067661397399359 4947266568710000591 11934001106702204627 266485120492447191 11187095420761761845 17607852236228415854 4661788155123953630 13530125990388927259 9943690935075740723 5030318518115377366 8558257971366878910 12559160310167290616 4596661545098581049 10210201725842944046 830015505370864868 16545270604685699659 11765494916593348162 13292425238258400048 14245898340494072824 7359136676910055001 9956020996053071584 1580860888869253196 2941907963937324214 6430946446508398543 382063847390746947 4260945164302185831 14568817088198287101 11387020876292566017 15448764591686520076 2322349221837924865 15183856384640809199 7472913471883066740 1139758735113002671 52078710922314509 6686711570702946806 1725435849044490327 13867260205133472142 2608140987401672886 33702324697249621 7133258885917581886 5502590070066710109 8522609371151028263 17758093550248049785 15843991259186881773 14499547741738156291 10932517909417065937 12554180257827975341 6261585075409989722 8348345577395271987 499026173246060287 3783174226684817151 18441196531270955135 17103693927504346015 10441462284651251150 14297179423927593478 18137341050791657549 4820713101919626058 11890814195976628356 4575456691408825224 16441565667047568345 7764790654302762340 11355292518663705660 10767778588927746192 3262095935731213173 8413851701624420738 12435577441696550351 13589858564027229265 3395358479933162204 6787661291718470535 4925658523238722123 4476233224538932872 1954800055815562824 13499936080301261505 15620201650681553054 2310673148981295585 2456693603874590107 11161635910460884592 2855761869531621696 9658397889152219250 13276112035466801364 3912283589197522679 16804266750144912253 255101212571335653 7289586480888107357 4969181082197102979 14754084214556424335 9080264067139880203 10997681233005360624 3238840544426467517 17375462155910411146 2671774592019645134 8210514324521979606 9144098193813474887 6269583708657138018 15365826577838291580 11308737487327417598 12217409037590270392 1499230506146889951 6279248622690108955 9631025277345398936 14520907516363426303 9372911330728629880 12770585837722617220 18227046869941037901 16780162833663719066 11509873092709641200 5304927827649440929 13373146908959642032 12194173558109320683 1331892523122986629 1137936937966593713 7976340523085736739 12524167382431024781 14826767544879451957 771345612446949132 13536119315126742199 6862991412925141670 13842666323214235126 11736957475730494347 16285350525624428479 2902093479290543521 10133812803335753413 2703621607465254406 391959650133894993 4828382653699535765 11913238371930000247 14828359470066323638 9235540288912812300 14603330613575226629 5710231661508382759 9761467860056535537 4211432217306402179 16723073902180666345 14228324746678500790 11109733170177603536 14177628155419645745 8450325107225207644 11632759974459457762 1310565649006170669 12261319863645840804 7624299612039084428 12135873145721153264 1583454686786226811 14130304891257384375 4369099111694891986 10808766958855722100 16213803907578473191 17068068395587329707 823932286999290852 18074091969987729280 14878378200690643031 13511620052149757024 13035218470194357029 12505868338627638996 13618312564859597687 1923388753034076962 6947577185294687758 15469153538151953567 8858863086337743637 5283416639926396358 13554448478086915257 12122858218320815433 16199970374841905134 16566682422171952375 17188132778231398474 5879795245985074423 7138374939894618425 17467327708444450448 11306907777098422439 965288010291778297 16871827410246319174 10038451493345395008 2332890809674871448 2355671901664187433 13135248578186294353 5692072067104190186 10054737657993744763 569219141763405314 5162812011062419539 10203450669493989341 2817360796027030172 6466526772806975621 12833784484708192240 1718794639747794235 11521351584202404954 12612814412737903880 5699139963574598944 3067702875494858815 14671110267137727821 9185301720762045849 14877804627638604016 1518228843224978638 15060025900426489035 4096658901290096113 13527917475669561562 13994973891068981519 17356010551716216220 10977496013141284579 13794328043912294813 3460037489345556565 11916575658503855344 12822403185710781190 16354685393270464906 11975455683823867801 12618031378050038344 15941172754473234671 1395976276622338696 6167698416578123936 14093922010198109699 8989448573350650537 630956373141351572 1717707909008131984 11931371115762852422 8359309950670537341 8780081341510277906 15505429992680365587 11616788127393515265 17470747876221154423 4650526053435167046 11514474805353598695 11759006117496110652 17672385616004585679 13579421276472854693 12732429358131072154 5423254352211569466 4971874055230570064 5203801608969566462 6071680959563054374 10216422245681476180 14044372277643036723 11234550986804924453 5119767336619541258 14269469642988843384 5359585079047313348 17540405172335892995 4091319020511039944 12097949566353797274 5943389921648558559 13777845590615538151 10235954965756095194 12210532963867607997 6043164260937464109 11490784898884402017 6913188505422571591 2357077135899966867 7850886204469194806 5906366320279576378 10887042521025369854 13562222781290641193 7673291438006884068 16626854615317009930 8963225746852909594 9688986176291718953 7527047818554931843 11487217625977722544 6803758096407872064 2610670245670176699 763352428644277494 15664414937355438991 15986161636086801580 13367288292503845181 6306568846424540398 4056309071202007471 2008472212470650050 13906946673253039318 8209428367095525548 8429289626451270674 6707934384373273359 13311229025159145062 6553701505880956313 632669162462189678 9401997241089922854 4551936947308585598 765036511537977386 13723874396291428620 8303085823647044701 12934011112171848788 5335253036761916635 5262120858737985135 12384647497209559859 7084310954423883956 13987875069031038486 16997778414426187770 15197832622298190650 5733953682439959837 773827575572977664 7481868674211932630 5222610290492362439 1621023306856538940 6736185591272657344 1087213362894819857 8810188896003423000 18305209390754072197 8656989266051483351 15808670199575639136 8196373717289771896 5121217229685625719 2411534150432262716 2696978666776497129 4698783491062129327 12270620970095536792 4314681927624385090 14344935843745863604 14940271059573001035 8176117587309688961 10905958128488280272 2308034923181361902 8921838285984761042 7131567031848814058 6416516270650367367 3532239318959549393 7325029846724060523 6198416827400313446 10491425367596221371 12732358328905103703 6580522970616371626 4382489241942355442 4883566944603469210 4879689070981481420 8908242067264865958 15585891028441211049 16972967752088784242 14447410896088194313 13243687240589189856 1709682833338240714 15201276756468944787 14633203990703787813 11838416336208134043 36208607628231547 17513679892513184951 7181207739205157152 15130014257606254192 11748960027466804329 7427154150087323361 2051842955232412381 15639514071754530840 18099612940912222592 8938421549913959380 18213292145919400388 9454771042830741090 15282827733790123728 5750485371710379811 13038314770453903640 590961157538465549 5625345508096577112 10399388417659330418 5247620179449691600 2898366125442507508 15734648649210306492 11191393388910835890 9735896200325821765 13950670144416275832 11378762320018899783 12384773816670836484 16634564425553575335 7416825060730117494 15975853947986296354 15792980190473844544 5333024149267106695 4144156979164692152 9134413568614877955 3568116676239730120 17510148621932956092 5893107283406781359 5767748971652858150 14991125740893211428 8511686389924947680 2688357083805313550 17324301739835563986 4665530850319027128 2502392297915595749 18394641419051807395 1912120617276865819 17244044015000762333 14358640725802300800 8095684391417695557 9056519716543805364 14903366138027152750 8244623736971566665 13029039997398239455 3771241253225678522 2947641295600914622 8335994726428930644 13220694930942051201 7506648566211067995 1187947720095423770 17043370284534170032 17064263650974659658 6772967187709142853 5810849325564489323 12724242754696286640 9975398116336190942 14987514240333140634 5438301570561860688 13923760865544551134 14723808292960475050 31194842787912912 798278720126395294 659051502802273057 17136613153981435129 2632503492723574277 1956032394387781070 17440736760598579532 13958138511683061232 16844022499079206609 18226414704372561387 14345960669439522458 10959674130016614569 13332469025784060790 17045725021323879297 832491462917916459 12495810523634912947 4917867488206988616 1870835414345883266 12133146373698889271 7159717809064044395 2949583134386708241 1235319646806212298 16938912504487006378 10204194753667973993 3539103721737669910 80907756526585707 6944790546737714538 14944512104789812833 8550949673261762762 6739782363778481395 6237144387276677698 13184671549408103883 18164580299412524174 1312179718353807535 2630912887725829991 1902731075683711446 14011670394086165791 18134995674846983333 7686081367544874163 9229196156139480018 9212427073205792207 7615675661133705201 16229585750241183756 7168103236368700131 2997558414274197334 9695695053645083529 14013845008570154107 6329856962042402235 16419073873466716890 15893322337574009345 11934896208171593270 13313834828452668034 15020208841123556878 602564388047728603 247723971095247623 5134679107191888361 12204102976322267727 5332690045574133568 17290996207843827353 12169541162623347764 7330322791192267476 9454237911140742429 9566426208311503025 4341201975322485413 8063923386485927832 14760516757100578387 3444091498662370886 11324448713073763969 12641469921742583424 13557495302117720269 12532069845111391607 2293517994113937032 7527740367765695475 5103300888632332898 17113416445872802810 1517625937881214169 221159300494152457 2122687494926109545 9425281525623338377 3027578009581246905 1500191918211946093 15167321638358555844 14663972665714187769 13996658816079057919 6964427510574596473 2724150946725413835 8485899651675468172 4690733001544106785 30491496051605529 6047618816843177985 6613140415707039945 10706121733503516974 7308036625162339379 9999916080554346560 1403646857682447722 10287252296145856060 6976783807068814742 5838546276160165488 12288067835600844347 9621221380951105261 14526964629796042617 9191443956169753256 3041521865196286775 17386383769156570486 17445903917419953217 6079638350313165511 16307055816309507985 4433734695058180818 12641697560044645411 15520010766415137256 3418921645890344602 5378311221205839000 9948050327205112893 5027722674073411649 16166799517138951746 1521078473204757062 13187551235779296586 14479395610232479845 8450734711458206669 15589595547262196696 13485169689496259506 15453309450791862582 815771742294706910 2907699067057974326 18016316179446247725 4307848287752294837 3346312571343618006 12627624699434558934 17485940068379646802 15800681057952882450 14985846494076932279 14680606664985543367 2260170149622952613 8925585783866788439 13314343064523127665 17095421871235212077 659940522459348340 3201946386144301195 11107815229573289710 11267261887205692149 5196927651863805546 12629408742506511795 1634514956104712161 10201946322654850307 5547883928986354573 4037378013768077497 6805639178419544828 9609127064906248457 11405991153887451404 11466362601770751035 3659288978974810982 3477471901402148113 16262820829079067828 4471237737679058614 16086678462213467461 11425232385186820605 353742371319063156 8402907564622292744 9030210377553297948 18041922109680283787 3566117671504823653 10685955117848818323 1716858682554979896 10629431701669482923 10107945825108331463 1917850569052850987 2858179173360964054 14485323646221486265 12605749191129993424 14045468698223214316 11488576968346123807 10880557159915458427 10714801680766587700 3074594822496096053 13213747343359448892 11787346402274034610 14123407016971293017 5381393281475819910 10051176607263592937 5529679379849765315 4406634464826496787 4798117494623108436 6245946279147722723 237674398019814863 12293273196606118036 2617541982717735734 3352531140185980923 11099268782267750027 17219127914292007855 13315077589027362976 17623950671979288836 7294327426763407156 16541463478486172017 6701241210676473141 16533936514337163090 5006875207176393392 3435540907601990861 7400241912619294660 5597632105486048797 13093909247428341603 11733562057368781745 13283706021535082462 783757142456230533 11350712248840231928 9061520173167861383 10473205193306857987 6628884243590191546 13984571255014506548 16662928050180830571 7068968732748465061 17365349601281342873 14528227201480934041 4307386402533228479 10934382585468221311 541488930373228340 16325809301997018947 11920031209641520186 3400972338883435363 1795625482404985205 9439245878303551260 2840290869014193748 14563489536283936358 8453195262683767832 3965851223451281842 10993651054683864643 7088385879049910333 12742436013183208604 5597379550030657585 13556535522434400125 12004129931899658190 11105489149930604057 7605459205603539588 7616884720994116895 2605863398487259230 3354197151417147897 12444818509212961876 11898304050326820495 6700932878636368044 1820354391207591639 5320785520897590028 10259495208950555267 6032153400739322795 3047831916955660603 11934735573162616320 4363773426006549113 9086983870123172733 1268979055914236611 8168063800553597036 12217988140061090256 2671252894895368455 15683632305832312223 13569198596090932229 6545681320128822111 5159220952995393527 2095661513525910626 6486110764906488165 14073183106840342972 17566723310573718568 349253985738899433 1543087724440695613 12701171906235775526 17244523206896453923 5237458160518032403 16665537426425569216 6529275230259795846 10286368779455750673 15828780679448029006 10687947865051907428 15468344067110850670 16048699098757875183 1471663212201199880 8753965250218648713 6031736457710850079 3169960623316895306 6278232489376521136 1973028775631358329 1425056371577009183 15457103157918014276 12691570351818510573 1727099458665089612 6172898690954469885 15695720419551449984 5697055468331682530 8322831136277361767 9541489566400149822 457262336169492695 2335501479006460437 12466344181895096937 11127028737456568551 16513600423267218530 2506804546216340128 13723827974122148396 2324963609552377831 18153882777277876336 9071820243697081882 6406126747983552330 7151983337426924812 15280207999570501029 1358740785948317944 10357962361719994850 17265504050792526730 5035743748504171332 8699137360564357290 6890624900954089647 18053057877347651980 10468844328293137702 15568408511578903987 288693131966655598 400533404512769851 2699307282734729771 482472592002876571 9433325130472170401 7986682726796180259 13880965231260589649 12717666161797110892 17736110849684598525 6995293054786490541 8181793321175666191 1917730117545287414 15549963104913729095 8476946878769707215 11287831912067839819 7430310634474116016 14485375035497724928 3919895454076664101 2732095038123270740 1676189995830596180 2696505824523717270 6783370086497913619 9854428343023354567 10945696887566405372 10965796841229541559 18240383575505830552 11265652209695241136 15675258817587204137 13929872942377927287 15006394436944399862 371679219896533757 1626467703634609609 4012431890376563648 12110663550459410151 4356481809073080342 3076142928817737734 16558866999003624943 11332243277441609495 767102316004041258 2237862589299322838 11420995381553195445 4728870257961300017 8112550588528252728 8387434145160340852 16063286286179678424 4351734396617796287 10241883691929573429 12659626808098487999 6075435114575381316 7525712818711528560 16684672001667208339 8939648350823832537 16274868611363411659 4513595012784481313 5030161591980495613 1473195676781712268 11623264874346827216 13491611092364639134 7833987728278091675 4057602817791376207 4695636439187395393 10358969279459862779 17118643537479025785 7902081979495775219 17961487844804686210 8408090368789157784 4280429018619652191 17869340796079151203 203989415768991680 13233370735261526820 14204270493983298689 5362595085646220594 4857220454312702487 4126288120570859864 409446279415697816 14928993911204629137 3407751697792438750 4238577924874169477 14633110052442303798 16564421896241634225 11286799966753706693 16025656256670275887 14263190538102660298 12725637232869729193 4136487516111378654 1750489399922524226 17796433207104108361 17936684131797027169 5931608165612254971 4856722023506647817 12797317545427136675 17048700605275297326 13894611331429781733 12382472550505817623 10489767522671562195 5088937853259077995 15584922214533475392 12724076891086927259 11080054768347449401 7338951584276689831 6246648141800323304 7440160612437218828 13156798834517842787 15709371992872073601 244225265459339699 8805909806265779883 16263284865009537493 15933760116663269449 12096971163805780593 18108330629344331496 880307151571712229 15512036629447873837 12621359874035148671 9733651942977471277 17105085914912238183 9432645566341980322 13118387328556984977 14117984596191673616 887036776335634079 10504016199423750200 6776290728499481968 11581336053467831257 4009132234409621326 18315841439655874923 12845868440042570085 244166109716824069 7094215988752664898 15619647513833703148 5329123319841377955 2916698309143246608 8821706111976589214 892048177634169825 12873020806710322803 9006888680940152419 1313453491916192426 3374123990320079828 11248897194242364633 15257995874072103816 17206928683247259873 3350714435831686694 16364911948730536444 1813396808398751572 6127119888616039398 11138704265492851446 14490982062142869024 3753772326268439523 11813565140903569314 16901498275229683548 3103663075389838042 13776879253800543811 17520044740511108106 17195078269008443975 16672259906770529497 13755742152863003367 9128172970420367028 9908209062162913660 422056655621203173 5216238954788684835 7833972370392896990 3426545916316490007 14049755518688040785 15356090092211849561 12024349998090234660 15195936940024139813 3477943980611854205 282976693476947206 13583746805080319982 10734278459469433025 16666202500284884499 775195311002677501 6148163930010401434 13202435321109747863 11215866364865014043 3851322971404092530 11801038572252880993 11738233246268406362 13515476736554118956 2530019132406952779 9647452999667604024 2051286772829887440 994518075603036634 17547859024320454432 3666677252048875536 12036048612384815323 11173461186179289809 5066400567657731805 17571991119158507163 13806229338330861714 11831643705597987257 16731498020583571319 8354164487878637329 2857860279583201355 1838189240398127295 1569886791971792484 13322855350945527521 9141435478376453490 16047128162483011496 1594615156054898884 7230889760591401517 11073095097870524145 2448880926087299471 7337987071657360448 9460706743916645794 2987559392853951676 764609558654824910 186216930235054275 18072040475018750048 16949236996544995979 1752187428120439508 13960885062570599574 11717430452282649827 12388194507844406750 3371901253675287975 6103666369035939673 6703219905433284590 12454253726564019794 17720215636849956528 8971630716541659621 10441107289665684544 18064576937387700116 14892607080403723825 11981587202142229201 7635032531039548308 8505133825671996129 13962465491840691687 10753806863753466004 15054245849875302076 11633785858111788214 4568313806741618332 11450542095626212074 17916638360959711356 14434703095850236063 1640103038190425324 3702925553113695164 1164332594228318206 810775203505705011 10561156190225342741 16927471024644710253 10979518519419391803 13355190621751546230 14070305566613200624 18014878586916042709 16814820682813303002 5631637105107369325 3585999942514099708 14806366203879013292 10421596408473109730 14813845167644885586 18199187450248247834 8937623532938722602 16715961394413387306 2267881089913529784 15666746396838415797 556007664948574220 10500251509310005519 7896028876188258309 1430391631181099899 6927708154174070654 74402481473059469 8296020890063977387 11743097638874010332 17826288397251325556 6083826825498662186 17424613460159568309 1953967427280851287 182024137518132984 2533647899307650908 6743054260933878582 15284294964270577684 16974987123766363884 4371594668152342739 16995536448950617683 11505062522450420598 4631675148952690776 3429868981489624600 3706742975643753480 8000719368917523123 13328636134843290754 842431678266947809 2256474680504762943 5709312933325196213 3281883153558862238 14974898044287925830 8255114988346792121 14890089492262229273 17277854808245425485 4273886006029583786 1316833222488001530 17742033328545240502 133656062388461290 14332920306958833360 11685643543296376998 14321417506623767678 4090801991417562100 6559353192614096309 17310071901951005642 13595018902287931407 15868338060899724656 17232677289915439499 12062098695009175901 2528056649295572631 3857195826644401815 14560179520502100731 8632086595367640062 12470085022022919459 12385235087633937762 5992372103051839743 5803605633254922875 3625217673070957738 628709064299868796 12287929027997310400 9464651784615949380 13602166098133477665 9766815093165312943 16682402010871654290 7637703173952279924 3738055814606925067 15273275650933460494 17047841316751575570 1820929030792705158 14473202494097643267 15194032441995024103 2320743716708851101 2737686777346265030 13663646960811365012 6860998723156539406 3295552737562035809 9963229439382021686 15813928309771009018 14303871259870886440 6262002321419445374 6898604210792787516 8854867917070920913 11918697759055519522 5828536885561856178 1493096719899814594 1802710513442892200 17308646404500980042 16336207085189013329 7259564505469470137 11767061343295583591 14072590435412546773 17559417570181133469 16872267533112873045 6493350373196168712 9261580501514123555 11521136975878456102 1322904501026101411 16642370008040653157 6868238666716240200 14746676197468167650 16955036400407847753 17801224351234239125 18110941355610320752 13151136522277268141 136071130825049718 936160573560573608 5291788180010704825 2304791434118804484 9674746001986728754 4388252556868361808 11954246148448612170 15909564468217189222 5736499330876476314 9008409661305866648 879887504683109862 11891709226773433682 17764080101787102088 13884205243842692873 14308757433600469062 6197234891477691277 3930687244393341951 4707698846388410005 14631218047279332388 15741341211832550505 15541145686752848983 14532697633872622778 17881145199433115340 16719543962638696374 4057995718360546808 454354566849771007 18371099293340503538 3950557797148713556 14699147412396543365 3980413013965694285 4361721522458492843 8682355784621473540 2830874876710432185 13355301069504874454 7999466906913128917 3280330644613168131 1648616597947385738 7280775587824760225 16367989063744178874 4283146341429870491 16802191635948064113 4777258876184063964 1959903894146287381 13288842608277140849 1769333318008972099 13848062698481790326 14206381506708158454 16854176600722487141 12241498243602356752 2648484324970724067 5440642158023177903 16978557196414096313 10547096153702122683 7208827341000980795 4624005606804053825 5940262259175411474 6633440688347918656 2091668962781804844 7247545306173844101 6427256907012117097 1151186028705592630 11851471893886149039 8969815817358996823 7366074407008591492 17016911790475411261 10126997532562635283 1051936456217949225 7161494425429843569 9374833694199609686 7037087855211238323 11873291664573346947 15760941228868169160 12128570474863643199 16759560817142241862 11447440794351119770 2890090979531655676 4408468731671012847 7298125819811385439 2762727106264458116 16970045173147831364 10143522733009350071 17789791418201187078 11617610708895182150 7467921034825353486 3907954773825361206 13791848782544623962 10541396638899936239 9501310277520000299 5882490014865683417 16721015504178856886 12610617148879346397 990714157756755310 10241017341161951251 13123352704249489422 18069270011737631210 11126181450228070530 2919800572604324457 5417258544262739521 6488083540494870565 6002680515163188243 291967091387976291 9297965593002836188 15630009347763471356 11284843543591266297 2951111127863202128 15200401981605068537 16936561992014893233 1589940683613908607 7929376957087515053 17834869365767330290 8869284226799509374 1558969079658901317 6401343636490256096 5267540824730544611 9710304474156631198 13742392543197721491 8623338254756320960 14342341108897736035 1360805172657799288 14294122753780550471 8430388796353281339 9324623843505772595 17646037436544344070 5970911279600117778 12540945161796170160 8353363117993823621 14598267402670984970 4724813736338225908 15554581991200905717 5180036681926865382 14268188041651678540 5274931056525728005 13951837477746812976 17410900477398705730 1943375425830322987 17933925108381437083 1367290337630729248 6086380673697366398 17658207706604520789 15227134594229811380 18338747434315466053 18391190144280227346 6779673073719393293 1028164350525025499 476079028233076860 16728058694465617483 12388565508460473938 4025285615368147877 7773334124086833341 15553306086102547033 12528907138080345010 6246615728859861569 16743006339286088591 11562580536048658466 16584780802784553859 14788430255602430789 16565005708177407567 8041189647400793162 15301550726662707642 8687459646208599027 8658027846825399777 3134144394234893163 3937648787616474446 1602989454122765764 7362858901656561997 13482566860167082224 877453502679256729 13610690742471162947 13334820312623613575 9437001147662235940 4743993080323108255 16058824788559289371 7087367664193126378 11155064527051160278 2181083652127554259 3251332814661045531 8309584119321340585 15958425865010196655 3345647331455376765 4464280643245897187 5054632276468826246 5696064912280940745 6936601402292152778 1632052690563037915 14844368542986945056 1190935128252502866 13743126377104189040 1466132621598403028 15350261555956053028 4426001969267638010 7877527168619942324 16274573517755628007 5970917288695354455 16584734401006931256 8506122560914008824 5834784381604833758 17602476500227080368 6345131673054674413 10416016059639958814 14029378488724209744 11512809355911998197 6093503163425312823 16803614015155925881 9076235036664961538 2043513943271540728 14586837283613595536 13451001554152497179 2099035873761058210 14640381938984953565 6307012323736540049 17670249487129038024 12275172815877990896 2102476548776770138 5919374148988410377 16015427812337978068 14199308458931353012 5773287946907596773 10207789905527194945 7930948551050190475 13626866067505557600 3542756203669973227 10030138031283489938 14396593774951522998 13492461420260868383 15254960667640823354 6955396506101772729 14949661217145559171 10591975653082895738 7699128426193081570 12160760299873251814 15391337183761297578 12061975932470972794 9264875755799695562 8623086047654635903 2943270349216754830 17029170710042629477 12074133542616027655 12297495591508143262 16721973413631726628 4682247070461264826 1447361263881807630 13571586703041100387 9077567154787650914 12105047370653107159 13236050595735294573 4149108234727875816 7090076899686836470 10168060219447936941 16347427540703759967 719722502324092026 9713911571825832060 1791984668121262323 7891796062077530526 1485105838962733809 15792303747199307726 14250696731998890598 12629970641777858386 14680780445403790647 15760443720514700777 6064147731747034501 17384795500058226973 9897634338246842029 3008352194727123777 5817388998250343440 3343914486504372446 1602423633335673857 16592177663279793477 18195129186086716416 13049854021360195784 13011411524242363432 8859276088443071362 12264422330437933240 9458144657094785104 12809077669706772827 15650753280033025766 2944188477058944169 15701071628420782604 9964877081879810798 13241809982445386679 16676474315279243527 11308880457839660180 9277560137548680037 15303873803347657404 2601028157619005684 13102228432644085787 10243557856449420967 2981218028038424248 15802084957063125377 8112552401048591584 1210846360283944956 4179305849079003305 3405894542324120210 3132765893963445078 14256453838853840680 7448164990270667386 13800538748044083390 8122459252711302122 4340452887319894782 5241314320438266314 15728720976144575674 15643323229337939983 10598563142523939022 912476290421785747 6411445054433017131 4919989123675189574 13080212534677566019 14818967176345315157 6134981665867408353 15289856080614443962 2079510336996501553 9818121222297640180 3473965960549310251 13911958961084640844 16004585722382709986 648638282205061571 4272139701929641626 3622549844184827175 2811174314201581658 15214552348741598300 15077631133597319276 11579034048184503431 7735595969322882642 15203466164652597923 13403859222203104353 1055516009906601020 3491322837329720458 7859942972319085166 6647035787593115032 16223051919473584022 1474988878147051441 16590470766114896765 3676312156752753285 7372643462867132071 7138283336320796848 5579439731732533929 5107278835208548232 9058181284723825403 11716084585441741984 17626243609835485749 13825076917077558311 15394560173439600424 831747188691883162 16175172304732929792 3011672163751538354 13747452312030704597 7098506416978172142 7048816568215302787 565834324122797420 7734205673484166050 17767145544360237807 14055788130851315089 13172892270374500618 16988788315021212742 14198903774775356085 10478695945594379481 5476524809623688684 697033091026252935 10184280722929246535 12588642053927138274 10557678565366931585 15277487410333905498 8769723840115869128 18235730067977002103 4026763520445621175 10738902888890488560 14037783005381436514 16201873992060625810 7291794046971079187 3637168197400433741 2237217169266554488 9569048344911388367 2417135614919047084 5402886975510308697 7267324204894362252 10844108047403796082 17801883688117570123 4675263912329213801 1827585208897117076 3424936348562722348 6587243942416015833 17561861224900979771 17657908115787877648 14997343276741480090 584707295031072773 14935944471150809419 12583052322697118132 3980880468096107684 14824767186753432043 8129095330075769556 11120663806556046774 8829738032795400676 8078750758349936687 18087419387442975408 12225419383391203632 13663841401811707034 481829609206712346 14996319703529693940 1420950903080799501 15646998741077365999 3898988190861947172 4356748710905751501 3534976220308586169 6883253353270398731 15154857429056973386 6176180309735708035 9256808395022534043 17032310337253753293 13852111928249569626 11687775402138853854 957973871931136303 12350653614439486173 15459038719141465569 800739395655581363 15159096156590022806 72241147216422580 17164205771611153704 6690475414911500655 11964028078118910900 2822233946602220139 3046175435849917175 1381876803741857360 16552048312738951749 3945302680317471589 6261404961350160798 4431068958666937925 9758126603084494676 11747079708214099597 15719624242851701181 14948504586749409698 817957792314734605 10066719341749246908 5037389094618802277 8932736529729133934 14775643728006021483 12762041751848617536 11366556391526423608 12160643578232386442 15836124994215714082 16495312467275872154 17698077321208180883 7796412169428484447 11920828098258358134 696896097832628055 4348625477629055319 7753621072545117656 17405092552082482224 4598237089119510499 6136294316671460592 14113087384200160572 6927632809660618896 14555667454581556221 10235317951175172151 11977112666966317991 17477442860755789280 2870187483875739341 10565482942626023573 13897814474406596720 16047213555922516878 10489019128987787561 6760662343124179417 1724382834919977820 599861153891289642 3893724910110545930 9114124921350037182 15785200691952775657 14359319870169254727 17353353524001068422 428766762271510008 14549137601661246028 4766292622407524620 3147388699363928830 17850690062162471814 4469042159471325855 12907923834446739868 9102513939483601056 14327571525555258105 13898904606397664525 7662388890436137038 727505366211174522 2852870745690218707 8515628180131750962 7017343726255808451 15263961403468987166 16269584785307266331 12605677589278132333 12900758910698110492 7290424052465821364 9994221658544596072 2361363160121674535 17241250021236823092 15196818985694912953 7520403599717618256 9095020030502901593 6595460250438485875 14442197775323954645 4874500463928390411 16329080436497682799 17460128437703419006 7391141223516585544 11915910036642324859 4442343012087113236 5205603597459721136 17531646214951640171 12906274664504959907 13673465494203487671 16491942605100269534 11145247848187781302 11895347266318683718 8565508989919448486 1844700019694630009 9005471394530765217 3132030919049956248 12159301039895346113 94893388342145003 14343599804575016443 1069133691485713979 7036093835603549277 867319053809824981 14165455442597652388 14266115604256858002 1887195713018196663 13717803187169203409 10474426572905171184 6661648833381423744 5692660779295145472 195936141009086520 17060512120238151935 4161312089011211355 17422146741718947721 1110480849717074339 14952030527416975004 10664216339216599642 7501497708285799733 4895608997954687399 7478638483124511204 13747060097093920363 13472755097038110722 5039494813054951226 14881236922434184021 17123860826702416912 11672629422530712546 10413581027840799296 9285186801240933897 16847781312043315429 1244551896869910748 11760797317646035118 5510210040493534932 15668850898696198827 13349311724063177504 15198562639150706794 1875104581455015936 8494742827624862669 11270601581779281202 1981820465847680563 13090370223792376075 17620429487561870956 12885293384559572219 3043697742281033951 5281054497781743775 6449020497320396693 15399044962775296231 17999493742563451315 3806986472753826477 15549320959806399910 9300375693572978549 17439182541187245291 5543186881345155218 8154618886431511069 5280469648180228560 7340853083463376367 1851588940697230511 17950460980392420323 2792832041137027883 9782628688508249505 1282287107313872102 2935033580024824356 11099362832235244173 15865395969513378606 6197982771216192 12161562325173988651 878126142148658914 1444564636025059821 1689464196966306039 1979539399699987570 14652903783643192735 11854860982725426219 9570990474438134175 3494715805317133007 8323092013058496292 11332830882784708324 14504288871102285816 9490655807939556682 6318897014469834135 5107665601623668244 11934434508113142100 11686123097798071426 283554137013083783 6488885004607359202 15611834578174427822 16540395027119186934 15003274379272043611 16549948252487942638 5569919563914958909 17567714677750441577 635433554847749416 5987357340012601561 651338535870252345 6152292579436109186 13569026348944542103 11821731028504756192 12048277642646099492 11630300645116818721 16635789983771301278 8232025550717573559 8694498036665017224 5944879795759700093 186178684353598435 15864819218618553478 1357088367179824408 12775805316013245947 3796774132281985469 6349737180398315550 8068620540491902497 5445520262531577118 1130431703705770329 10020593987666495536 15991576960165945658 10365004714901620884 8933743743919564426 12433894314688489098 5607936971470830278 6873889230808374780 12404934301005978757 8196070705415111593 4472141863169880081 11623121126765570613 14429144577622518916 5530185929591689637 14187945162991731286 424500436598849361 6426080191926282071 8404790599524549261 6774811302527405789 13132094877977582654 12971456997324087460 4645104585439327816 17303671750660134829 14454035291288860900 10769200822137423318 16525511741266477181 8350991057775626180 7348914574173648920 11724256892215356475 16019381729649656991 665235973524940946 5556465558029497938 16172935018740374104 7864493843295339671 401670016557222231 15964012689016890043 6162004430275032333 15488067101093673520 12494220733498862361 17720763360350327752 9055629691888311755 773670405105306657 4269257488970625470 585209595545549259 3457430789703686069 1806386055277224048 6312524949410332079 8445061778135345713 547746615748445647 10863888083112286054 2161416299747647189 8942043786919532531 16654532001080219233 4739896722917338997 12956770211697556627 9862899539071537563 3171216685668484282 5095748271991774073 9874905331527408101 6284653196105869377 2218848609012463338 16756444264562208754 8423227831787910368 14973656883050909178 4076788493301775633 5738633752167226204 5462021102536908369 13220423846782745783 8602152738266675751 2663853470055358845 8509062596777196267 4773262865241497519 6569910230933290079 3461831872905275671 18124344322580726159 16683665974445707192 5968344683512685831 16682621222468205213 631809215337885561 4970856829022483803 8531025917912194546 10696834499223746190 8908166921642924865 3101864764962479617 17311104645267317525 16862228328281633054 6360441716489212486 10218875608195405250 5885855170283711713 7987570221546982633 6337611062844385592 8601883708167529301 9414648164136428806 9510952010521256325 14825907326979350654 11034564279003761624 15596909609069051259 12957331850277811293 2087556691568956679 3006782461327759118 4950308821889217676 16751826293348111670 14498633071913481573 15853184797211833626 14648868344690936022 5234766128043295421 14493065471695095554 6535745086369787371 3737848842194867209 9026857914712815828 3514453085775149 11903672031481360826 11486564645655520918 4275412252055685576 11913329480919933128 1317234190014807576 10634493927893137568 3069110642713310334 3122681608102012874 1794392063606497663 8842859347057139338 2405047585582577277 15093205429844593359 8180570774012881559 7308759749365351319 8285964263821017466 4988598229095865076 563753326313007850 15516820930661529268 12164853658959941066 7463176643772226209 6176891130726728404 13838575311348207139 15637078914336303978 13400535452313514871 18196948197220552963 9893663528685563775 15398796376514114872 1083727958255846607 6670620780125198114 14293664653322328505 17078202778602454908 11595118718297907699 15885577639577630158 11903940618960518097 16401287970330792979 2162023312166762293 12316666135490393713 337062156382132728 11587618133973862035 12594458309204787727 7260849857409535558 4866081317511983966 5288189151619935804 1642824734787533982 12281142565471574357 9329675217418092588 1108871815601145377 9691587398872837334 10606087388502020154 6124073065043000806 17397313607766502894 4039970288330820129 3160688978645024982 16978688826759209552 16328904779130189657 5186899967746393727 10469734593519911773 16448310741866776799 10104341556247002966 4918428506875416726 5637276931118307682 707530493250354902 17073500948469474020 5792425062016615229 8441433146120248290 10483027019282392050 13829589813349546247 17996315522724632357 9895255979683507857 14812303062322296202 16488393621474915359 16522574535043925715 16285573986025067905 14650360549454025999 6785047340158998877 15629353923187297298 7453788382683686288 1725443051592807888 4316448354001169188 2543570554821735066 15517543232793806579 3304363095797115960 14452687075069093901 560959203995513149 15715038803352595469 4901231660839339718 13220358639603833695 18414812626387721742 4163493897669210525 11580909970324330534 7272032624061929859 18248793556909810380 13147554464497410260 15267677481784495259 13470178512503035525 5501930572274081473 1951976874114643737 2133813124891186231 10246474565419345910 18129650526576326205 5115473250167014945 4577701732066780365 5430451268822236567 13733963024163116602 721152682467405295 12818609676705440140 2199197051838452868 16915052953180684273 6417027097312129896 2832264951927112 18429980890621839303 3039421218342841845 864754359311955366 16499025899583107381 3484721083104374477 5274584433328606772 12404418862131225831 14907751816284483467 5320566815230120598 932281172736681358 15910478848994322108 420862963114133017 17294079291140747116 16782050615521749247 12757286431630699243 3313323545794202963 10875498995883949882 5245960560197081897 15950314147184296983 15884656914906724004 9494546397737945532 4023604018299235977 8113733896397551836 3579733611291657742 6660319535939873766 1556267191677807447 14025202195878639361 9201766963600129135 11954535192528785082 3585713783071351848 17928187904266400306 13636924260673542115 1478345926927224847 8224899105217517230 13077708492061417894 17896560036402541405 14774315915713991744 18275528544085455109 4125276745766836676 2217814732461948706 5854223589346353306 2624666654887680606 7989712122795826706 8451806408342845804 9929065916026344452 2348451099780823736 15946097684467039482 13232546371162591406 5475383026016793076 13959577332945340569 14070756826829275034 10738234883938583515 17363093733528833342 9414497108519873238 11973139764081982110 7032303770075779631 5538796089328241358 8956619377031140775 18325177794348804468 2244645474439872646 1925490989201273415 18302071011464054016 2395962834177081034 9826186188937775637 937304381067451756 8183539755883112680 16349607689908327736 12137270087544474733 9081381169452015904 8410417656268787063 1767439222243633320 9560098658924630977 18198948568465723125 16815029660145619423 14036807487761642067 15288716144678708165 1737087703784406436 2394335243604848322 17656464002036748020 378646373950864445 13416143300882460117 1644970704013193202 1718642884882142591 1854328683542233601 13380604433013112056 11772755748164860165 12875228551845754025 18210047554426597651 6334851254057769372 12820096385694932735 393749125659173919 1564944513556683982 16873478117627132401 7094839587939574534 9223446431041043101 1722457846127498818 15829295577382440926 13929426149632386107 11322901558529416100 17208869557325104929 2964784604904941195 6767842872968836971 17588643496710988982 9550368568676999382 6073672250275958068 17689533382116306971 2095950884740314728 637396967498103519 16519742362357080614 4042806215650698364 16421172136149524992 5268687240711652464 17571092879151274949 1355552457810454995 3264070879518522552 2273467965666520716 10815575975894442455 3092085206981717854 17116462627733458516 15606474465584181662 954415698619105296 2730173365461209016 8855603466016371830 8534035644300300987 8333188954870412480 10024346587915419208 15375464287321605329 2365916442074506336 373886239828296255 5396463042813308914 5143063287997818243 16216063352583609013 653732875347998220 11912948084605372294 4643038320509287812 7138324583648858108 13312375929622286973 13753134598542229258 12645843741255305485 17484897400345345528 16676316442291740119 15372112638008658989 11992003258666460839 16131964170912450571 11463291896894206482 9060360523705226900 10810741847905238399 12954624415309876323 6834526890405126869 1789051375167415049 2961112121583337213 11021987904879211560 11070700297072580787 3234505484543357298 6201963908521212482 12858196672191995010 11940093047101423564 9218199837362822 13881787427948428067 7888777485992368594 7370428902255401167 14356010088875637521 6008819276187376801 1036102987502827047 17426448773228567564 5343072917431030658 4364396619392252500 11498418288578358586 16717707120704629855 7387323895441519196 11880027636010626853 1937569746195112816 15505352531508845350 13422242580203021176 17362040095869550684 9089328739302248136 17890475282439115864 7339522529712048391 985595426953154618 10002909274443055722 16973634440155384598 12584106935701598798 8894561405817247259 2290543250344415506 8246262552432253361 8642886153444911290 14887812283070768680 333568423525905145 15646822382629974721 13693897438849379719 4252317138444057225 66685816928692572 17990178650638680714 3740448352112643653 14451997492347850021 11139517220088894663 4517588107795501496 16332533160208484875 12882879187652007281 1521490910422590125 3422521487206136844 2354679424972878014 16212784905887179910 13148633071176408794 3977347780478532375 15760746431581160927 12513537218592293426 8247724954822178328 3147070180152546699 2679895419906661249 11471342584815508654 11579012903511943260 18275479103909410820 14233030132783660515 16142166299954782217 7324865478348992241 14031661418444506254 10872290350077651986 5472291905953644774 4711192366180094619 2454227490065403704 16388993823119771815 14737764194720698522 9106687455574400504 6827234164659727671 15463366668435515847 6701364295684685110 9305515813365846694 12500010665927790610 4581998844541498101 16507301043000015724 1162499036825031762 3748459860480817918 14128861984075889639 17849593793790342897 15188296464806487202 2085619016846947537 13853703679786804431 14372901938617611614 12765127130741126495 7334489232612225669 3856489832382217167 3084857582238237581 14947558628343714683 7345972214046118862 5364491971382677138 10337675040073243333 394990226925887710 5031439153897052071 139798082013662611 11674868232969451328 4244495375637689300 4644823720022313929 4658232091275900427 910771816967722971 9474412520532183109 10528094322512915405 691738548917990854 16000995462772495637 15744802336052957278 2297751659178862966 3842303796754324123 8330598727079030446 3318287865214447486 3380017219421527982 3089437870055438247 7133638312663582196 17142351828660571762 233652007333539399 14510239719594946368 9714095567064489689 15540119792636754205 14459131997537396372 18283629527396960952 4377232385012129665 17129574473977051447 785452776828503084 13365633850491913867 4881913338322892763 1441143050394503822 17494714210635545432 11126466911564948607 5897458882523982592 12277927732592696249 10365161447113215104 4580267210267626354 5552322339620714 14679020770399710913 12601799933350349603 12040064552337714885 4248056483088748539 6723506603265023000 13410968081922388968 10038917743514187289 15940288945740315419 2383290219531593265 560107056368365229 778945342096065361 15989922045660401757 6714074615978432098 12693728869046658802 5003750587967207712 12914739517421010404 9602747559352927175 2086278975378992194 7552153759720350316 16599361134028363724 2091205121414943580 2141139083891989861 3128134477738987369 14661313832660593725 16592491569253472044 10905906489313435203 14210938451906487495 2451306253859051050 2062900146875162708 11316538135059118756 12096836381473564403 6042673898246754147 9456465983296003490 3362505298403154333 2987462159302596354 8960008403836733890 9452722851400219680 11382329786978141588 2264976851817433750 16087833647760888104 14306919459499121082 13276768891194352771 4131970492142598101 15792963022234792568 12899739631501488915 5388765331372720461 3284993905038352534 10522986718833144021 10790669374052081991 9200000827162656388 16291297936362539978 13528400996278911292 5097075050130295407 1895723416345173197 8537962404885208131 2997804716642673595 2429286996038590763 3232214283840092256 13312288159611288667 4452245569504587974 12698449038990323150 2643604549241552670 3695870658885391813 12274516636876982787 17970414981212501938 7748317511248719636 582050982638216772 944575746797835312 10596762234906862472 1340247991469344275 12523263044246874057 17011496458759400894 17387100306058216876 340195637960403996 15609635508999859021 7549275146004936381 2846004031000798196 13987559003327780442 9124119536122371032 4602159733674337626 17277942018537899944 1574079794243451773 492270577531217302 7085489334610385194 10149276911400825696 1840826652460425305 14941965484799918323 11393048777446331615 16600736414837465645 14276593800687752990 17010653544807509394 9208224535401244200 3836240144304780166 9310126813107117240 830268900926059848 529411150064794236 10932197415761583134 13636349971376207017 15201865667733623535 6067001439366130290 16536536572312707747 8561138097721036390 15480180202671945067 1970229913329617575 4903397600296813577 10766269279601938375 15388646317148753895 12246971163289707620 5300452879114333160 16069234519968951811 1040874683947088292 15423226242968994252 14445258057262571049 11927634483857949092 451710779989166181 7018227096773926745 2360636499511322430 6658700516780266722 4108471567648672360 2686868591830586119 7365838639331434359 14640855447862457432 15430828276383017185 5597334412699781579 4739823116733280904 2911066895009759220 1661191609175043575 9607318305323341979 11061770135261277113 1987285988750815895 6482288638175458905 10424515827789639366 12086121026059683293 2815657764751650427 9410889305622334372 8110028456208054412 13038553522336050523 10611676084193845831 415994472895723170 15767010661274023936 80102060792751109 7361738413740004769 1221255823239021439 10370062674829251885 15180538999422924830 10906030661558227595 15758040260140101460 9672390693918381139 5990181966819801745 10053017102643840573 14121135164215016180 3153662995522189994 11929054923828591712 12771264888046302317 13178019695276520296 10483250228623161976 9252567957376909818 4085853272289852308 4674429412015883609 13984897506989019090 13043419365477972537 13281893055754534967 536170598029157213 699740430012554707 100091624450100544 5459261902062171485 15829436454185032071 6667519190591406805 5684365999568146900 13229813064466391064 13236130200088482089 9240811485533268929 14463802745419240047 8500597055892106604 13457623132367536699 13745721593715802111 9995218845434038917 1452388945823194443 9944147654154761591 9821835122401242709 12768268002154546666 4015036564913273038 2848332695294363043 16233306134032833633 4942354360718044387 2920135008619616745 8483261476446793933 9859834564787399797 1771795296572868943 4282166016320057250 13830498580491383200 15099507094497361899 13614101344575434992 10640306961421375295 14290279578795102242 14380079082893358795 4847607968804993012 12432540201925900027 17748014607294494410 4653346635675801444 1198568940492843550 3849697278889197617 10706693957410327511 2299352502179784574 16392052928235889281 10675737170654501947 3901787784655463449 12951610456525295391 6968800503074852587 9442883308919945198 10202691442717084448 17592507526294483179 1454048954269275193 1543879037454631032 11008556389708094983 12354019974138389162 16511759250263759266 16818141732185764443 17793787178596991678 4143437062096228874 13050865639653926074 10906375257166717611 2769379705903466394 2652222009772646507 10686128133128640029 17035777939566702839 6427552037264889069 12637303329668553557 4352809415366245328 8802617737572549033 17251444684178329143 4862094977124590984 10433391529446914115 15706374017715401380 13982786578782120043 10981685990622782633 10607619839725203769 9686393083412542752 12241715159116099482 11768719493750297857 1089609265176034480 12617586869308852310 10941501674007243811 8892640568557937679 3491875180463030307 640220153583884689 12781630658805967370 9230912576090707887 7309239061735445793 9108939020021490645 13171913632017559767 14950755963576957868 6139364226174622067 8833570695337600218 15802979736808694759 7042857316033134954 16334671488440840755 13462764182569699864 4606711499410750884 13361008640599395969 17158603278058520936 13131171443343862685 16065782669080312121 9347099904603944118 4059754937346155294 8164412205609278837 13932689927007790503 2174218699733800398 4265471453383397602 15664512522640828779 13869041709622983075 9364432137351525331 57797795842707413 10551468551141829550 3388078982470849285 12289147250625111642 13155322668565149546 4832580951098382831 15064602842232703884 13916183510421252646 4426140527678271964 15842711816466551822 12486887679469459745 11437900794977363996 3032656710895517548 11023890761154028228 13111279538454221635 11520118002526584875 3549572433915594515 8215311230834966607 773921341877130704 17996331512273212514 10852119744634662075 9660397187593238477 5650371184303899059 4446238315440286082 17989650478162722702 6567510394937934250 1038548188780598506 3718272877263259540 17260645253631079183 10396509714090134891 7085804480220524371 16514209820002063725 592763196119665398 2195915437020858085 10127572194740387878 6794403287568460520 17625122741882220046 12740146984902816585 8416060076105584152 219069753250021932 12824212316964923378 2147749352242179498 8172364491251071119 5604253939417969183 9121722684805240006 16330082803025338269 13245555291559411373 2367158732807362406 2388953454070608375 5042997082121531241 758379722600724357 13233484553422792042 18337472845118302926 7765621153163962917 7301774517326008813 10676391605014080541 18418196056843654686 17096156915525990885 13762834018214654 15486799422814400023 10273252129428991700 8094249278443650051 206778887697633250 4187702009099728197 13822753664366327122 11286280485509455424 13944570046544452993 7644231672676652042 14721991993516110496 8154925192737134223 5356981565735574516 5304994596511262933 14288764578077022579 367388172867655719 3168406687031698248 4288756955949296052 2011007470508371738 1098708434143586204 16735483383107358036 17011257040915766884 17666849071605331775 5488965172018381317 15898565840057390157 6405077187768911246 4129164382075781679 2321176902107558377 13091678958096937530 18355275204153493589 4339964496265134678 7077748649872247611 15423673413512557348 166402371548934312 11884301080824860787 4565172438841998486 10348000298676484488 6874348959420553491 5331200936873145934 11523254629618365105 18000760896694244056 15631902852157517122 4784571516464861415 17648364356879537797 17514435591186355032 10153708705871712938 3378802869278735925 2693791529671582101 15071811402780139873 8851551055098281111 8803004705048280459 12165236444537900214 15845435212693637334 14880985662154154534 13964188875332057417 3145790691880455401 3542844517611140247 13170247929889585464 309934007009018607 12420800313031579510 11118718053192157255 7048372212290627434 8932430418927660017 8421745459734444643 16731685680574163160 3044826217961991866 9114951481390541011 3065802764861960301 16731516237067462066 7390477947116574520 14901602177130013547 9412154196461794857 11283503864968633854 1596552740667715978 1266860732572125277 4855240308117060050 462160620864609361 11291804388966422424 4943779405033820763 9785262768883387255 1483339890125716016 6975194308749621125 10147081038129828680 3721210763524820722 6377389490126264613 12114938031425735296 3674367246699894492 8644458764822904307 2692113272667051755 3633246079036063004 12465859661270194352 18159820715917684409 10219254942502929724 8132865934290057097 6950306544778103253 13578912039327058623 15524747462274908736 17137238424926146946 7362137246662642867 3970530352327006602 17825901523083756343 1067055661042713399 193312758297644914 12351070741187729407 8286882261130709769 9947496394619698249 2576709535262499622 12964141760774044075 16752205841394440029 14159736380158490672 1927586212095532267 15018399955617830777 11489306237320544050 10927234292706797654 16679581758882734548 4787339076099703045 8972132765044257167 6628912691553246128 7833816287305589329 984042989106057657 13314775708737729452 16751793605845533769 6307206219631770276 1832899080362483440 13692879202351878825 840057042686000245 8257992674699163368 16414401226312180307 8225700465782542928 1446678312711455283 13766699349032068289 1715849514437740916 13550121795073758003 6565326975420433453 16602040275329501877 2132687276101924290 3072231946049039731 17361243157207844158 15130500433818654607 8359893460646558481 16872145270362162018 6415241774041519339 3530510046844079133 7118436479700141950 13198635077561499784 2839147089522613014 6335208488782234169 10807915638347329745 15276421879080343158 9008535238315580325 9756272032087473703 579908863416588991 7769889657625345769 9998563745159589001 7624047878520825558 4118893902334197087 17406104818728885868 5792698806848138116 11919863745393238731 7510351573803739735 542723526939249286 3644366746795654291 13230387386872547033 4034740022462838376 9014656730086488840 14615422017019544351 8920094799363552272 14000384423839383395 5570355970297454763 6303444171044881607 17172802947264761878 7106612784052330295 11806130303286263597 3654592885225806666 16209478891086240353 14336405382173207690 5236338336875055220 15967110712081776374 7175715094397262749 774611667612426117 13272534208391760545 8632517239846010528 5067772981978994323 5055613342399180968 15227952528376588083 10271634232758575952 9759220754931014870 13876970850594196526 8881830348224611934 14541076295724949213 331443242361346127 17125541145239915606 2416478401623244675 9553967633005045650 7066911191512756938 6807850349514290129 9095965680644772406 2121489056948370344 7438843193008985442 5079313179267499067 17079958194359021396 17082382741003964388 12303731845743918155 10809352684904265034 2548890429939245533 2402631880962731475 5995943253761631335 7823282024297893794 14972026230952146055 8618940558612118089 11759693424008877352 16740765101072930404 13709851301104162405 6745721160292248001 10612259062936615029 15833161993560591882 12100330481153729728 12140697840962783190 14820975708979766078 1838247286345200105 10291372004404746066 3151601982076710291 15366792797783596653 741832257987485821 195726934918252166 12047761648868045340 2910687142622998751 722742440854056907 77477845081387686 3823676511270486871 10774698316168213717 134499107134519509 15846510169966123452 3206713263131726875 17696932917653695255 2137843755100852673 9811171065710950195 17317082436036175515 17715377315833804882 1389171709975688258 11306320279341335146 913616433529299798 662198954205740020 11958863549754717242 12983103075955187723 184733821699029117 14593221444519297684 11953770550931081109 8820460139512086042 1861209052105481188 4439591411527478913 11211628455441507543 8815704581531148695 11355963968185726919 4907383408419459124 11646794769696730570 16087544537359174923 6970686461511123764 5953527039401251858 397567404107264704 7313736053675239252 13459364300108360815 2672961513446422340 12206417449527059570 2999846868940097342 5415924762533203045 2082530823465958940 8321672806702762854 14527299001137781633 14066799465794749996 1108448737420152214 9898068305629246494 14257705601031954800 7871438325020636318 15601955092036498873 6256819061710324801 16228661332563366600 14877101255742383990 1696643695908588401 1505516067272229807 6894780963417504297 15381921606012291665 16325092597038149758 9165046158536299552 9763849113431832395 4330041288376977656 13420119631039613034 14349827983679989362 3705277545146886228 16739471666744285344 8275289196350347817 6693653210468481544 17969086591485768052 13583962611314825862 1942321420368640376 13068741016141042739 14580626894006827584 4910136043509421148 16476711508784054113 3998326193281075099 1730123799568922454 942304892795890524 1505172257620804113 8234969939293089833 17310998210914757253 3891829323152494228 4219167182221007911 11987231074533014579 14113210811860860455 8178496962123623737 1562603592728312266 323392266409757133 3223985519566977779 2761790892407095303 16961756982935669230 11965604367674263440 17213167748087964633 4621322861310039144 3962360566580090045 10512074678716835486 10185195830564487413 4711233558943509024 6269913647920935831 5599014866153333698 7125630629680993937 12462039775836707514 17098503853274107773 17625545950481459145 11452845446756443929 4956937249348232391 13423545590307047215 5135720523394651018 2241516256584746382 787314977698629737 14564572818886861123 6702781987635361873 14636833060122112735 1070304504867394024 13534252043225439457 15646677494691609347 14507681356294513429 16749462197630175758 17114058576317893916 1452637677775930305 1307269544048160691 9355629541174602266 17155960155664131506 18279173718333401700 2910883129934676321 4184086849937212711 12099135942479715165 3631768599429112888 16813602662939191141 4315805049382658297 16219462856700742924 16559979374864951479 14936805719588872755 15769036888719239341 7428541523645565135 7136202166214781034 14308303287595554188 18357649306838913643 3774485057608848803 292006933073279034 957754268679524570 4402235544895089467 5887869290179573262 11480152939371707571 5336540749752907934 14425842285704002089 10282987636584704921 1233492441245316390 2937287044033859153 10535658090755391467 3568170837034886544 13343497335043369379 14688731480779410819 14560784411220686647 4586193776119666762 4870241345244878711 10781011944166843505 11657856425092944671 7653599532957237379 15215726280876765973 18128156041554340927 6412299646788363415 325639631885841842 13182860099168831265 11367468451094438001 9807068910510462249 10491256404024988368 11898228645132657040 13034990616222756137 8974856104093543617 7140724663962916987 12977829004408744509 13242617459996305040 5217724397912413561 1677331443972241916 9671459462397095610 7985076550440704782 10378557235737431902 15772421441190578490 10218567923728914946 5509521914691968377 10948946634753423451 8684633135110539186 9379104530805600452 14431644843064182514 1684768075983134381 16694225375422733422 13010658231546435412 17532167550795537910 16584044758956272620 4853176983866251230 10716758874844243917 294196922122128855 7492914689444313800 985436188548464862 10727365659875240169 11092586873760167108 3658755545631260618 9653065109172095993 9692539754224471774 9375756618077893298 7350936010445358033 1471185687022563808 1172563413031631674 7840988894320629899 6680863132865482050 14326446147211697950 13970356907433146708 4871811669780224486 8445697972953188499 3328046261096054284 3591118582687115049 5766183270632890979 5151619171480572442 10218466786248280711 12396314936678399004 7454606883824311818 11800878794988136966 8465697642062256069 8241050533201255887 97079040606823820 450150858069040578 6014837447257164363 13833519297986429322 9237497236867167878 12690073837896656546 5041530774998759390 9790803332432214024 17712331752668372820 1048886938035124205 12362628769769211552 11809069409720663049 13349171129336889023 2878175039081129453 5711500208867610744 13064278517755813543 2051276333597090794 1032864004363051732 5333662400115079954 7064755259898659284 9794883529073001254 18349561715802942987 14117487351643535433 4644699820367704433 1465301142812842469 1410931163549483905 6890315618067000997 17573896142444573809 5563826810571220882 1087476931112584819 7769120166187529198 10492426074710301201 18287656996499569015 14284500773562827277 4437066232120099120 3763605519123841073 11433953512701321548 6845705121437827048 16719584809903310228 13158260925487352971 17414811432127159037 434852675668775505 217021949998703827 6355851002265000219 13022128863768568605 2827455634240965882 14829262341770228207 4299563077302505464 17638074297560571671 17659248878972684984 16193625931874674618 7723259153495327218 5019731772221689000 625904212052010181 16055210263406736813 16040296573516648839 2037127404263098108 14524657272619054753 7532414406291310595 13383432160873275539 17157774014629095981 10211621190166094200 4282778130082207305 13618557098537309461 11622746664272700875 17632477456053389267 17102505866611908835 16267374358304802425 6862712275686213473 1664610911339327924 3617259472565863340 14064725901634124736 2632736740910552992 9542586902181639565 6096926293575840463 11024062961225449714 11252560184938698209 16652282759306036435 9516871409249659252 5315073409042661701 8290629258226704641 17656499913391686724 4038493622082710803 7677233321800118275 904002686941740634 1551162757955688981 1378084733193953698 2503479868290809133 8176164056001629497 3415880291112868123 12741096535064382145 4160156924083438715 15591443548492048143 14380093921440655125 10081335642395425980 2023488204793730667 2772858309570603641 15519675792658250512 17503930048045982848 1413286098964875743 14458423282426347794 9083876081352635918 14253971626711765784 8458982139415101005 12458184070731200254 16449017924060602624 13984398675359206489 11342428986074855746 16665475553317638574 14281336731122094363 1585410895202697647 16004557478251109456 16115026872719019872 532691726976031197 13403408006324755801 12458276328682015736 3537631496954073485 15633351387380722049 7270808204818422416 16507195931417508997 6333234080373671407 16046604732471766725 5131930940812063179 17001834213685325058 12800889143893623904 13001116639576133816 10849682834169990168 8229278059099357856 8801505043963043567 18293039550456081748 15467547077952875393 14000620048511648695 1759069658137999886 13489161920166783389 3046029793657359055 17130460108491467926 11896843782521565921 16512107249270946542 199884613973323720 11485708829845300904 7767022017014362105 634914551154748942 17229111269200005704 12364632090292292542 7048967034681831100 13710739137029293788 2811082514557161239 6019370338790146474 957321194118708709 17879276507944646048 8930795932433399191 15791029373893558338 9471369344314175161 560472925167571481 9960780397571784161 8993613866249917938 8342943316812451 16451449457339777450 15560738148912423222 17647038252152305683 12935586159259442438 12247273098333863329 18058941864324322035 4612669486747344238 12769887131171886114 5201410106994964916 3742567279677901529 8804265231668449098 16949366256493167839 8697487300524678033 14279998856511989680 16679960860446597364 11630256603789964079 4294739733048983183 6257935437341139302 14173688960028698491 15557965905377373573 18128259279891858757 16114781601737550266 2520849454932856895 15475682234087773403 4173001026053588316 1019829033744971413 6092626911684015398 10988245592904650536 12518119833941173802 10454173107712246534 13509108349474426391 10887684611781022015 1516068005382362684 13727465253263630847 16586112235560964423 16925621513232297236 1490282168947970764 7575272810993867787 18193984638765009158 9566383216743276007 5892889126616939110 8391859413083630512 1024980161414208688 4133338913677570922 3851699103510610001 12160579780872993178 14083323311369853950 1460096155764663815 453712706215349942 7402072399128721762 14107445545786180387 7039093444567802137 6594804831122558906 15191890870256967654 16536857540094985336 18273070022821396185 14769469786861148944 8113326283252712145 13556890608217549139 2473809065874974271 5669742917821294677 16087155985602357122 13917929514081028773 5562252098282716023 6933554285143990758 6588083235510579277 9213465770925121119 11639047609918066518 12799104104972922942 11011554884391541746 7412994763420054393 12051057421597840566 12027927878233196242 421099929660301380 5766289123184847524 8427761413820227913 2779267841093715450 11514510288379967632 6717834004559069539 3529126845674595232 5994137470348366340 9856464706946125008 4857968930396789200 533837120418706948 11285928576413938639 4651697689968165749 13337713735581834055 1614677118454079253 12901527301607083063 6770071198844753275 17109774259449685262 14030624004474685851 8594186534322256159 7866264760279347301 13828843320157724375 17498594187925023291 4944084534465277528 6157434010128324079 911150113351076037 12692030473271932029 9203075886601962593 16905331928155627410 9784862140390758873 6897057596000980791 1260018667613933875 8072694098932084596 18123770199868503096 9046940649043915612 4949174664595902357 14151688926709998568 10857636211174630725 11311288390909125027 5110834090496138175 2589572884387032087 2112769071897375474 639378750381838163 17056490986100741945 17048026697953883365 2678799946454236266 8844096398611856194 13962502327176828984 11325138421470701501 9764589181472570914 16793643345553845407 2884972288934663005 4582726440426049962 1577509948681117057 12220926391888797558 5177538462979656910 12161490334056918702 11559866000922285202 4569550668382206393 14691908387301678741 17999504680583290737 13960026420981237512 13826816260935450459 5038955638788682106 1688402287720111739 8672949506062285268 2724139370735286220 7165906744992520013 5931848054999944947 14553576828388536777 12450137760680569098 17045884460732155238 11927477026934791726 1540062649496931534 1630085085357078938 2935122638179030760 16073317970119560805 1882520606645132096 12484308532181872248 953226971556204407 243624804636063074 7967485102665560250 1808800876915489617 16769750433801263058 2232825126808170391 10758347312204174557 10674188041052229601 15525300783166584752 4620040159746222855 9067753195776992749 16089927743941818604 13860018906440644317 10369054719646734436 16076013645717829401 6095181218058495953 8614081469286969945 1198208652346120403 5704867796415296458 15126552993180879033 4884935186157715715 12390492434889507878 4997004464121635412 676121241501199829 662841583688184629 2181323508709762552 6186468341980530860 16529560070853737144 2297410691653672108 2009025440348733268 11075077933498791449 4812186471950866663 6709800788650381434 5005825716428057532 8973057163460919115 10348573410070549004 9472742639006438465 762914267740297016 9248393396117842666 1589151771323379213 506861646423320163 940882494360218810 16490622529383773222 1615408380645200782 2570780110392462450 12987104723916928273 110039464759598327 7767676209146755377 16196596820134328161 15398840999599573279 17762331210193815953 10496317591233680580 13777898022456904662 5562518692124740333 2314024213108586365 10886780120492372199 11839261088240172116 3734800269034409216 6050600518567323863 11991464026550520319 12692593795566700570 17890108663629160614 11736101339867005167 16071558337175250210 241430629364737343 17997093950272785329 16271855785357672172 12349875154813767608 3655943224197436398 6027130940920151215 9890255807880320042 16800557544571989486 8681312288627927969 11057953139333152148 17771787068912860623 16277368106959672335 9831498539561908680 7728620972468966929 9715597697333096556 8529424923171142004 14313498076894326648 14323865209441658643 3687607442541953177 11775753040788974403 1775283865965773906 7206883916636646168 9393144959675900159 6755756290100007527 16266432669300918225 6354043927670707407 4787359012313311314 6586795149166694118 14851352818089870426 661775934728894311 11175860721001687313 4836521443151303763 18273564090220943043 6501669496216022538 4789472843984534786 6420790106396545348 9582885727458060225 3175921362058201779 3231015007528206316 14136258327420890059 1802416179867827664 7792851294928663162 16585833816428175384 13395945489363540244 17118689759042791434 843011318205662147 14833363229863280115 2446638820732433116 3800868749559697710 4174299645858867990 4314073284530041578 5134427748037476574 12080034285687893455 11651249050187072074 14526141519504122095 13145248850661901094 3629950864951413119 14173329534686972234 16057429630860742531 7126835369257732717 1285997325145245326 12736022238527471059 7881738339660789864 17651474874830403368 13767078297400714808 5045573074355792816 12694978768009688203 7235835658562507731 8536467523021751605 3816005477386178996 2998796544660882213 5245041134389811428 14930156714098535443 8083155099714199430 15355365598416599631 17696383474152687727 4762183203996636366 17420997318838951420 14027963147754176407 3443740261823690753 15312803137270429579 6631961678925069743 820385266172453244 18324987354647053345 10824353510291012996 6009657076840362710 14141086403691095758 17763818193569888103 14169213823299645398 11985376088070585733 7584498869980499256 13711686530719499172 15706721278845058042 10931652654185518869 17452415779697356299 6178137720021521059 2888707460394713152 4816247784638941667 4061786353248745067 15436641881627412768 4508804064796048686 11168233007760188728 15266102147110462874 15426771241166496546 11984850427722474497 5699385664976803174 7166208557926621489 13320539586259466973 6730390294675801211 7352167192290200243 16911579030302553686 15562663905606052405 17789268676088100691 9487018632327303255 9384246167523785232 8902622301697073851 524731098793621462 5798538867133626732 3134159645270690920 17300011601060420550 1415272502296684209 16651843973132647278 2605969418641391156 704418557893874474 4892454078488386692 5646522899825688038 3877260630896642376 17608345654050310941 8773954509333989764 6848042919577104257 11042855170943477633 4707799825200840778 4475282539316485204 6346238739914936943 5447055213036482070 8799127505061444531 6024636353412884557 14563693475118781341 15157992033290146956 1196166468942128226 3153015261071990829 2893855582359215593 1373493795258052548 13009399746474013033 17490090023369509508 14888616638424103606 17696623393149020177 12453508549791111433 13663426601098988707 17603630411717853310 3494185750602583447 5895120848617880837 5136199169033588353 17854000409748766437 17121973462810388597 3854679068565043175 15462069237781109672 8938317480692702950 868889508272167322 2675577159173191619 13824062539827061611 15546700306300239803 14485922547778625629 1088326777099673783 3548938821297470706 17392032694343499907 7999180864017401464 9112116071297783483 5124712287430032094 13583021836897760878 9798289323386658918 10236381719572953241 1793523656932428818 14767006940637340425 12304764059131110910 4912025814269666410 1691572546672304425 2624854576773424661 8727862359859137042 3915950894922141647 8272213989601521408 2660301666330416746 15972014985661736966 7179440216669814091 18278385420195120854 10047661368664811051 14928863500308454999 3568280940969107257 11067308405797843342 3339792789911256371 11660036971825330165 16903586773217921786 5713468982967810279 1043693336607932170 7687561894624014050 6666363769169738442 16164316059188053204 3642783570589665032 10725702746588593423 12797750385028141565 15273272039087069323 10518605686392852700 15328111005652954797 7470454872590249672 15083505892135823078 14224145831280871315 17700083583611457260 14458617817380098291 3859704379717198969 14948878286219092304 441264284535249450 9841956829000430107 8579675300165676529 8901656379630237768 13196459019948325778 1422198179554045662 1344061602568320952 16484720411015915851 16819089443986837614 10958573763435381671 3029742613824744363 14729792099658367153 8319253353303830383 16106985463103704407 9661822271724539732 4865398406733254470 13354815054852774860 18292181772466894518 15347539733663937154 17586046104098101227 6537965034604493708 5022474562834897647 4638523587335527140 605604205476282782 11025614067684272487 15526499869346607076 3071487202245457084 6626920691543012649 7089860396512116250 11224085348733723705 13944850955432110395 6454683015382869373 1487883000271384546 9905179267070216471 14272737424113557677 12743437441897463413 15938758113861347398 3630981503606481232 8708390428566757119 17033979015640134285 11595742424212871564 11563249789015961174 1765349694820629445 7682963131026325353 15260371321988683065 8928321427718461732 17492585103973240042 3823108671935527519 1363922509761798138 17888743960366370210 724834635140255075 2866317131020644201 16455614779398615164 11326659258547524924 4380357584440693902 11196376497728039570 12296454501380850111 1329096077578802709 4028433521896937692 8739528931043910194 16926859965183643689 11656372497944777305 1174440084262457208 9544083677878194639 8423735106171634780 6494189023456737259 15747133692596445303 6035651665075524764 9432726146018404146 7953326480796644340 14268671751311197091 2478493649859131620 14865855491439652647 11668500657064210176 12453599596667636871 2567475174623367136 14440974039613259448 12020908510407866308 9530073437676036624 15053498750603111274 2139625877526659907 9093390712164256441 11414933704616146526 2613382782585133062 17434949329966896496 2812791292513500396 12557927772275376870 17267893068847088393 9245137994525110119 13394499264804436445 3476507164556551210 4686231922259803562 2092230153726047128 11892387113640679786 3303904309476623745 10600261324790743227 1947533024065089191 10248777164992955210 11616309515034309805 10327681114953991566 9695163280772683994 17638618901018811526 17046997081191898958 4561333071629015561 15684511895470002685 8001744070040703628 2591776741756911848 7988760591717221861 635630168119457416 8539976720132374811 15295501814011332719 14623749366617884104 2284878643762261592 5856463047071457704 14482046221976165151 10619143113662361055 14202106556997008696 8811370009737920285 15525217233592552658 6795691328247614502 16484200687185545595 5853822607923625387 13999628874779745190 1152262026806321030 16774409643365004985 2070156037595478391 2034514678443530912 17369930557754439641 6960591524683344014 11212188913736973150 3014542278891302911 2075666772787729764 6962163477843534592 9347531113400572286 997122762958134164 13110825946368461129 14661968376932746823 1336884305532303478 13023737457916987328 6882915530980632876 3404566892085384412 15119566688082507891 17699612322362862228 5581672753835912303 100855762289780409 5698425849168879684 14120452447941648071 7635130936166458016 15444697313069128727 4289620097581554416 17296064895179136650 15428264609758743597 14227645458865910809 6659901903920418437 4958913662566554950 12048441550023001606 4947571006264852959 12727502669152287940 17929908398928243824 13499613078342599582 11143120180032653410 8641204350559723559 804723433238395566 12597933072688455083 2928552792943281225 3907349981319652922 5457329019076084529 15429797800582071784 80921947695346194 13431979406125157283 3152883303657651340 5048812862036211730 672729312048748935 78681092898297602 8178786808550941840 10784606612974099568 8873674712538604852 16969466898773177865 14039603196925708204 12999714185556698143 16659711093054766694 9844412080554677228 9194359946838849529 6476573545299519154 2006770569426889162 3387743678994631799 3081010882849768041 976581978805711330 3631524263864439465 9749119643995007894 2049729417600859711 13509379783878321515 17867311889345430405 9120141996613891918 17361798433812724437 200634237208833775 11226270746539371928 11967500854874998518 9016722550107914873 8974954178530776644 7629212874765856857 10060104642482259893 15619811327289795638 2243503898833915534 12703902080887237274 11569845650032136012 18045680135238728346 4082102895222095399 5019289292879954815 7357413749895166124 17817933418607086846 15789815968918438019 8233776645771195112 13696185769312466374 2515613823060789836 1004845844318313995 10614754295385284726 15403294702274273998 6528784729352058025 18033433755843328053 4371325488321000147 3617265571435929002 16914834977244523866 5549938899296809342 10083744433146796925 16212988378932421996 3988523538018187117 3548916556526414010 8777467502665615151 9741947881176647598 17125869619605680636 9290009729629693981 946416535170082191 6261922758901322213 5375129270683468271 4375087017799857786 39424678655293853 12893197427985426288 5825777854305117481 13854656449926396641 11677483163754426495 11054237616506924460 11461987502256833092 5363494360099387360 17572383226764913562 10579171791113096485 5378777105562478473 10329311910063935812 15810785759042869583 502003476128277637 2563685535942390610 10531153377888506426 11434090040925683657 2395345175487222239 17941198329511773584 9516777880737102288 15695926431191073054 12940829116976040837 3509331217688759601 16177175197247909685 12594187318318713358 10585009683557252858 18417017407063437312 6514823071871189114 7104185310051691479 10717147108944925752 7412721963804462610 12417787523445705222 11553248355330261303 17114976276781292305 7984593261152554655 1286046193320694071 5891876352625516007 17557643774765868816 14712837581938300500 6716370165267015437 4864284943117849875 2967065515292914785 8081403680123160692 6499277027130974351 10196261547268362129 17555549938261008641 5474622313465053743 1849567118622379708 697372903408788721 17298720387624128341 700438183882694536 9859287130919647114 4242720894428477715 15243052264292050935 5959580701752828743 4909430568591487583 4722471912739202106 2884135451221687730 13505967278301536414 14019480386556391298 1665303996135146815 2280203988932469133 3599134067968558812 11773035683712513709 11098812352956754672 5926221868333426553 12940294808357012223 9000703836386371350 3777297926117867057 18272784561634809714 12531490529174448421 3469159327767909308 9915471201433865022 2098187323197396799 8243678927690921183 10360654132426726992 8097508366523883657 12215169291512923286 13082580887080546685 17785738839864407039 17192078572203440008 10594371572676549649 9713401703687929303 14878432060970928161 682750828714901226 13587411488549563928 7626283081555992601 17386319286892361126 6883806828013049867 11869088517638381189 4811256295534010559 4182351293289936826 7391715940802296192 3769527888301414197 14576046954389148942 12169065558219432813 6036417225963677026 17933686316309389947 10448296391095451721 4966443791181072824 15954117373916886073 12912628241157710789 11716244160662032417 7170427048289856757 9067816443797030903 15405842099698473408 4828418984263711758 3539824980285718925 14543260398186323097 3230059825115390616 11044724413602125500 277395980185973170 18403839889816926210 6825384735235620049 11194815958895839267 14455463507337039008 1886764961700823594 5640617296314677542 14539370143401299468 3804668947279294274 1653727211384145444 7085256030322807679 6454130237616633791 17331207810979717069 16613067770171256758 8063629709792318278 10592777036214445328 8484013908077873566 12712076771908519911 6633765832488862771 582043080637668232 8011645567212112684 6188321802440855602 11866180498771045607 2773029080001619837 6685922125043718138 15538343809294698532 7430697813990043417 17123166437575835088 6693872819681530189 2151378098475271510 7078396889020077632 10914362456551276826 8021223754893584935 2319127413041944309 777363929482168501 15265622578613954993 10633374269588632892 17389026982121966778 17396316989845327089 9350691183958398726 3758750897571820132 9359157323823328804 9022765649017978335 3801439458956256979 9072674243598265041 6865710838933055745 9707305482744181517 4547941880198203448 16714050819183879615 12721600884884316986 6008761072673394924 5468364533943838395 10420099476989094656 11588634952489251858 10632862073150760108 8033489850446763205 2660389807928229924 17314196422088593107 11484347367439253396 13082672951161542386 9771170390012005843 6967240274444204741 16913668197815001508 11075747155900794879 10027318914417442222 2154182990651052384 10567680651000494067 18253527395453521514 5794010668763032254 12712140436347768050 14120329293345439639 8834007500194542405 11788515928352057324 14474351851299570382 17723235229273599362 8752677263380445598 13147636007526943787 3632163780392195317 12148033763624088233 1435568630274467990 7179850310469915366 6089022267556925681 10245366719776766154 14684175158252656657 8249878548012564298 12584382100193323716 17389077972541338373 17013125647679206175 6145801506853679706 11398571880957113856 12276199517942213985 11538655915110536603 10308696977033135589 327598644877795667 16162433161075661165 11964174568760736673 17130429765089029860 13329055351366105828 138491150224325073 4787392299436160149 15829336821491026286 785949332549162409 16321303122183735619 8726286492101180830 10795915515294341976 18209041263503414315 5209499408606449501 2017970634232042876 1611833382239641079 586630946082969895 1837973805192382995 1906746803718869447 15257279672048336583 18082503540787353260 17398581617684782045 1039917076113345113 5396444490768101125 12283249620880781614 3801806194684252995 11201254259865189345 12329226772265555120 6500934598933819405 10735075331430223025 3300338596105156917 7401311358150452570 9326296678659007832 7920642030707505429 16888257122304619614 9345124676722361323 8370975605437891062 15562966476950773810 6734998238212889800 1190622181517658968 1814312678473876259 16256106460369268191 12153732086956002538 9355868252546111110 11325890186126583202 13365755438741870215 5459134667874697519 8042072795168756764 9682025882794751389 1144931663395709368 16047256381335458694 10280968216398045238 2592077637769719945 14530888169791949556 5640488168431950910 9815674077642975894 14624689952161907920 1528079942346315972 5890769036331191542 4180731028031587951 6183267454062235725 9693534916557443900 17662942208702925596 14242462325292920831 2447138122073743724 5573997892209911565 1703743620909619196 11481685146689993729 6581067884049829246 3939391919109940928 5046364260048639367 7959552622646462420 7762102100509713030 18187734272588869601 3890599831380384642 1565099671530848031 10230997692674469985 3620423507262718791 8415608549215341046 16917421268876362049 7983043510919845944 6445728043927700742 11857807923201726864 11619233061060714840 6041748825976106688 18428225401472065350 13209340305990443273 1001591839191320046 17339319750114815148 16385547381782967878 10949171665181472089 12763139934222884123 6160573295202734251 17018362746655934659 11041591872923174456 9132777170134567333 17624296631161453210 1974790711741603526 16738407431557526983 17495667213978385313 17145950732225298081 1419435613004616076 3500397716047458216 10795296486868355238 9418057586669877416 17826768453095038806 7333937498856911233 4296320552292504558 1976724102461729682 7937378099682217864 10393852423864953815 4147371961448940664 292815245126006009 1960376753733238451 209477410703586298 8613716471785761678 1504912007927444135 5096663497169143237 2001764225564363275 176258237955948124 5342488632635349109 17145040118437636316 4230451003159449477 14315427052270020878 11295502671433111492 2821029829346602211 2368819316203013640 4113555603920500242 13980983426790974706 17525842095161901868 15301205843437502865 11968114772593301060 12691009425227032043 8145681735747536380 5037623753637907520 14109029476202514680 14964438616108673246 7959870721826898793 5107010635130762938 6578566980882216156 16734100259638665549 13186641457475206870 18335818305582713278 17727699136844675583 8632610731113993352 3203822497700227228 11918998851766850299 13150245346813827026 14220959090937605897 17185328107769896564 5413683117590635554 8468816714791389277 17855511295354878057 318113761314540623 124207034273098456 13865712613852697639 8933619785863123437 5646127390491437816 8275422898008219019 9601356130341226742 16156463034921472038 6401427110902428656 5736590684956909207 4217386484008235068 10186656304619532815 3462840958528662046 4879911803303494391 9546429607706529318 7217580662341671950 11825578988456825078 18190511120881515490 2458987216991138038 11379383935799144479 17124475790161327229 16093625993828467703 17469600275825238377 6765707798407737472 4488571719155749806 12834386222913022672 5299765257296959055 13318188681417160332 16778054968979496176 13065776079939076373 2895120294315902524 8815519920853914697 11323778183937732258 12119781004252165380 14062221704483771009 1933135151906978826 17343670775130924798 11395142189259982118 8732454318708206978 1194665828572596927 11310136349486261489 16147833156236011307 9501259938863859315 9595004805678402676 2976978408563143127 14400216842711022419 5744126222982720183 6245191967388995051 1799961878720860224 17959838990513882212 14551304248568541612 6644844112476527380 282637254730424050 6549437592072022458 10210745696049827276 12048428406037274265 6046892149761175601 5053149261552425855 18253195881933156579 14351429798136300998 1530286000677584392 8443038091263398413 15035211836163419262 16167549554906340713 8183052207298344720 3164481123195680448 7100093113457533751 18415760880100665342 8217795161305392138 13637470312992195890 5595915390020386122 12109268489176310562 17767560680513568289 3745696897027050926 14889207669853859141 10331548634109023678 17090283643478896881 15994365187938241398 10264905786276912753 9624977616498393710 7413971221239432483 4751072070324499076 17965646730027388117 591781209879918407 9364902651464123295 7629521072880389171 5031419704897923832 8697687868167535397 15170768573846918937 11317914160487578948 10217089672930481067 6747587891247725090 7633883136215907783 59636995033092927 7902465314335266672 3551789264775477544 15626273463342719285 6079789864849289439 2979309725438847683 46312577297879598 3763516622491094206 15722242926836782330 10920442328950383566 9985324704398031769 18191366383855024686 3714472219762747899 8151192402883248433 1350534550271570532 10905888726004154416 11889136314494815515 1662898250150856540 9913714627070402497 17814536100058178147 4198754388928040718 1279642668079156181 14660102189637616687 11975080389295151126 11190249461699650053 8012801091182212597 13107517737717239915 2566465942220809930 6150149801631939252 10935614304002779012 287001507110768599 9071154423360834126 3053417788393431707 16902937508232662034 15206800182277198508 14030556326741414788 4747761322013468174 13938075882059595800 4904636412673526641 3509705446150925891 11180129350154942732 6589593930865755963 1899923863798102609 9925446130506973809 2952979932663478900 13938340088915459851 3423488339369394021 16917957573874273812 12839485502617776507 2357515864388169529 9586006497675221049 14516936936229471099 625241663188073824 15156367039864652206 14633947257845906796 6933290768946059389 3594723294494197800 1529461411752893163 4221491742329866296 17459087723807148564 5096287604730287186 6264556152454280196 16856595598792910713 7294824388098182516 16396879620005449758 17497971624594909210 10825200556816831261 4018813873577634401 12962074055962819363 10483204158243757347 8790705681466029626 3010940367057757119 4812774406862581350 14148967677394992056 137536242138773684 18436662951893392095 10520410781727516852 6450709038247434926 6682815760570323231 18186480091188055082 4119333724742191153 14181608374577549612 4874144594297703121 7805590006473246684 15873583828882732573 16104581432364203469 2288060060041383300 9892133295912113632 2087344236962849612 10213023015654950889 4085466175102698057 2142751614962138653 10970543581919097877 12964404588694223705 11836284597976130521 2054609976410479078 18116129821908738601 14195658916020554904 5503816495490162776 12858341341521328993 8227881412121221102 12457797553124052541 7435293954788898814 6962756487522330621 12060388706071469579 10116543423132031756 7344820444393217344 10494559759034738423 9457997093456441108 4858757230703524576 12309807197271566120 8726600117630812701 11824937223805225586 10689485282238551801 1016468482023781097 8015576781668601372 16198009387404088995 14201202070530094681 15836536844315058313 1874926006016662234 2688829975099636886 14341564341848191505 6003462950475564727 2069894061046566753 16062968114739766323 14993791854338535631 7303749660263714503 14124404577359920276 18195412939780096738 3292250370341898977 320623888101915142 12418885852266551716 9614724698383123621 11292645250260793421 2047989290874722059 2509373427808915552 4854475829581069495 3916988482303069331 15091083676025532085 15280159618051075649 14689520556605581765 4639128509440708454 16036443851352212191 278613239268433038 10816721304384558456 723324318492371312 11106752017384860981 9162936468129194651 16265595691269683908 5538257408986183264 3168137384698825609 15405949552736199350 2059048967491296082 7796398036840976364 9047731968426330385 2915198436891053620 11238990609398622077 12679542552210830095 16060767567690185768 2460088678269846992 6490351528466481223 13232490544497105680 7171210947465669577 2506133319999258063 10003078068583633325 15417671623207005294 13268955629946198136 8194741565986952364 4556515198418064724 12262313974641089006 5115523776019862520 2727853755445193628 10988157620139513282 5829452809627822129 9096840130782060309 17822593465139583744 10663636661980485935 1778094876987282759 15990968132641623209 9966668669588839757 673242068827080350 12985140374366369649 1592427267803591106 2149428777743894176 12608644401641619979 14342339991684969096 15432114269888906691 17480925234866977238 12818886576336052811 8287050192721920664 17642847613865143797 11559295238476231429 9162030054935016195 11523206726659256134 12981134561263568791 13705128493489749944 11178240511174951189 17428505734925912008 9636831580359911654 14181153755706483873 4788604473632402473 10835158067894687290 7857954713966126566 10820222529199478071 12125266700639508112 17572790698221656611 16557697228714714210 15040658826986022565 1879512401878985221 16978495307095981921 11881720292505828312 14341522801229804347 10227759703170353226 8618910849877403321 11963745212253929734 8660143220160366410 174267486200131737 7207313422518333000 1837003826483969780 18441263650574047980 3236034154065338082 7382506925283525688 13309135679526825773 16222869480993831349 5813669115848250439 12369408158076891344 1210108253803826151 14542364478764420998 923100589004550953 10724967210532066164 1858372488195557230 11155842384390677814 6938804712226354503 11606296277840320204 5270762697664063155 8558617052193403302 2109393319154897686 6509082472400411110 7087140527725291060 3761629835034274553 15630349732850866818 4884795340691296452 10558126188586355579 17073415779870926302 14085906956024293742 11530537449978871951 75831475157758379 5070205514251271352 6668612137998107934 18210563773058330485 6597464743214262211 13664239517923037477 12976332208152336957 11221186593676188570 11827917195795761533 6613029700883396292 12488435004436852343 16811735848914803495 11274225264553591609 8072373949969308626 3101065081449681585 17126952708836652102 12642852877090112180 8216208283040968981 8941813093838242697 16359052937826139837 626527458551625292 7649429099103855201 8291414863193051038 12424705740297641142 17130570378482224542 50788139720193733 15837355133389769713 1081960228726193146 7921363481778248357 306129607135368669 144397276750523666 8416883635533557317 7162086113439695987 3272087772356200502 11325489035313309312 9743332002842913376 15564960493615933058 17615054305660648906 11949349720979418269 15138849909757763681 3614318065603250911 4331059124482912162 14319523430312979139 215610585392693841 7018106837434269284 9066720663665378704 10250606495506741436 3960113298667902060 17543478860493405311 632750670385233822 16670326355953828262 7233530677524034505 13592000882721881131 11866963965032847386 13225037277972532475 2927305925063178871 18104907373922111408 5468228219462537766 5900356309181583683 17482135804244734874 15762234468676431128 1205876027425578237 8882394685685881848 5548567038596110153 13035871142359229220 1818197400361599404 7428481508749782103 3998782415023097808 6261171572481777686 5834554504698210094 15579407598571581559 12550174035952498478 2437789490890820331 16442722335745832330 9324307877810214845 1498432556125582061 5324866050236138902 13741485486046902599 9574032393476968092 4473979762543196019 6107571625856481695 6685605331136633113 13004466842644221053 14857557973715803989 14677380175646363252 8908375025661840046 8316293036745913844 1216764922140224625 15508006779017845772 435077483509605447 2499681637144718869 16079722264232501658 12978709306695411571 12594289217484856752 9892914883291727924 8178480841347755502 484460826889794895 16702939321498506367 6731190922146370783 7430401244955657774 1748851802734478051 17035487137085044143 16383030077598733607 1837594842673469353 10379953914235591422 6348026310481809134 1561399637809074620 1258463398330621786 16824559037908817979 9004772865910337764 13621384460264646841 8688710399826831365 15824627176186934906 10291918366144228811 2667688865534988560 13277972886508446621 16028518686535022299 8775437647919582253 16495078051284540351 1612211704716785767 5373111229583606270 15667518043438096781 13578760635903440147 2564491324434863541 16252457251307270869 12036467313825751769 10380853024118638080 3138973585658241292 12104588193270231601 7777742313260170692 16280523211709188539 16252786118250303589 14357859907331008698 777691398374861680 12070010266540315681 3906718764211101765 16553561680367744869 5835874106852533813 11895949999069853364 6306671395548176644 2672193565854116499 143233941570125428 8365542023160660930 10479951728067491051 9531568432711414626 4375668194380149697 13140955112940743052 17637449496938451325 3361256379747280009 10845577178808727159 5085485582780373781 10684063442047274728 8314625221975370332 15282766840015704567 9234935119512436685 17031344060631496791 10797815286652246000 14605590099197037699 17594591693234087262 3164701263982508094 173069100889943252 10964010083457693348 16311751696136298414 12128583822295462786 7356643194884030064 17727415609128998180 4252258809964907948 11471295853184648060 6556337973833739075 15623976477549961356 9003883765590384474 1634989637260291910 11358217695999964686 4605926024531785600 9096422856174624841 16197437582384693773 744312451662457213 17813347148643396347 9546031010929048215 7585098803845929542 897741455873898157 1163256635847101711 7968034361229806051 12221006383804129330 16124339943638218418 17268728634965485605 2130225486767614401 1147229470813660402 17869785514212358994 5214305997853324269 17694608517059572226 749074633827026030 4014812781888751678 12188385229193954488 14051236865170648852 12701775942026377064 3747953241871001235 6092942216898469377 6758952777905773089 11142844141979021212 6262261176272011062 17688757607387065755 14241262920247920934 5771803263509111424 6704682704252849882 10370437827599054847 8263384710992097663 13585260303177846682 12357999523503709542 15863901808120436900 6300229769480962517 12833060331741201422 8238653767513324983 12742814965940179058 328801926361851005 17707950404731749526 1194023111865059947 7090583399666440890 1735421776703318631 1404445352215552032 13673331643942519165 18110847736248959524 15779569203169734862 4427597491807960233 8526763536756972598 13387033610855065130 17386629593319447274 18363913903802864970 7892396431849578298 6274058894168221307 16077089936416379251 13469122367154009757 1537964766786963372 18250289364104205862 13830609864456007581 188427790778475341 1680551137870471841 16414654271136805944 14479140048771854035 1954585994153824421 9662718327184242890 7459002905682118334 1321607972293599612 10399295936559727602 1664902162637832619 18197670552867863251 1231320052770805228 1082565516605810618 10169174077403784019 17780982524191939256 8329549525108942743 5080222808628776675 16286564417986947376 14533640964947781791 9449232372406046479 16816072806462649251 6937250675123334476 9699923653285865376 1069556345579458149 11513494510028279830 376610688895083249 6437612357501061936 3204748824224454917 863604995106447253 9530371902727207403 13613421735636342812 2108754461927272430 5202725794043660185 13878572303954920490 9418349528609424944 7643580535676667250 7311477251045349291 6660419325339962302 7248417257103432622 8103689488776301108 4121907478856694098 3292407605395784973 16405003793505866404 1998380918736258218 3366264393056557077 7615668217085997045 17806134178354912003 17655347409733303661 14291958632892335493 10750609381619812548 8019351883916524401 9839978498589673064 13598217232073726249 4502327712085112089 3707897328752160703 6740194583147072883 4758918905457101669 5002610941623930813 11673433961797539683 12467550124847199586 2964298983811862216 16659963274360627682 12822956807531024417 15697724518617079727 7676164290791903251 16421121810375960592 9249767855730082830 14644777414178150904 2716176619222401464 6837948573871379682 4484992651795367519 2632689285205264101 6631478661402334146 13193243711908597425 14611336132450498756 3048892704864008215 7105519238419182790 5010530167621586827 5845594635036381376 16817205153322528446 12819613687795799450 16900708801460103835 3267077325032305991 2814252750704601044 13301239592824232442 7359061355588359542 9410561185374473286 18345751514093226521 7507586676295669252 1819258359520111602 15081160723552445147 6384690254437764005 15050529596542687015 16824397691343445362 15654842968873189403 5862294379965303693 16486980945319703314 2596575959368374811 14778550200246937956 7224302067365860744 9325741105734113975 2169755575840355182 3556945129941196933 14966881683119756489 17945274389445484027 7596384359369083240 17577870729920503108 15761568862959207913 14880991647535430625 7942519828555015569 4709095478747829525 18362944679545150706 5448520145772052863 4201444707793022567 5745294571670603055 381487317458649656 7288095146891873925 13152009313921152940 15458916619907293811 14111188899430384008 6042525858344850594 8590772967306909978 10780826846944440167 6432121855715883516 10814845428822631784 8325396854212575253 3257076981324681228 13886434245436473181 18134783528461736599 11959427345617160945 8105548424561161600 7409172454585727865 10728436213127362307 9905578002531449800 3414714903194048416 11500340199160571629 11007478979809607266 14825920043146766126 16060283916695749519 16124065729717774648 768987451208345005 10033900807792787053 7060585160440864320 6980363568536011573 6119595550869878753 16969986157105987098 9374972471899912022 7726137561122855844 13920785449921989617 11195521661440391969 7896498265648841274 7230311714366942499 17895225693285763186 14211039109060755101 5798146256485643674 9286390439047795580 8511603283975854789 10394554666416749753 2224793592905818973 16272804515569771291 4647368725182264003 2620171076802734932 1813499353670489511 10652596458506746433 7259361901479333009 16292677271844450713 6131180284434012231 9992515836698390522 12766430038680132564 12931540307876891251 4753800201693128645 4396578530973365983 8028348908951205526 137214825627801816 9751306720958554041 2537808288809890160 9771329075371154173 11368765582946755571 7156727469972529992 5583788479517157646 18173580216727014644 5774251929792478650 237909314697359248 3158158639419499270 7928371663920663800 3946672741712051644 11091561952088641181 6652788445411941290 12838623202135474531 8163169081708522609 9438947156795900691 6341652262452358429 9481655282197042003 6344354449883423513 11849448556357825731 1703583649856171727 4440690798816971693 13692101590018238342 5590996948399037272 96630640524771243 7101707709924084776 5059993301925419599 5364276807292374160 190843720612301277 7293321692133293848 1051358190253715899 9249909506678068346 7273333563743313284 418727941616769896 14437812367483358335 2374366625138782077 6944656700419729390 17287189010174085651 8391680229784817614 9892063571574743116 4951836999054139565 17673181967390697326 4869380338128213385 10107367095568190610 8505054770647618536 4063995732088603611 1237176751564051506 1119355499956551821 4224655671224036832 2024601365845532811 4578292880534955264 13764521599691284135 5099243143502792990 2401217590520769550 13805387022145336106 3338263321281970383 9307785810271452218 14459039265704713437 6334942898571895154 18021808478692574897 8925494255770985824 1441254238197497653 1388196187262800531 15759709303702946454 8125007274222865324 17924363122522276624 11519729474793310367 2389358010713437526 14692454066060324495 13648987681494142474 5295121888311035134 14840691813499333510 6658579427102524163 5029673599901811454 6985990780565807535 3351343890683422849 12794560915727210273 16924280729553975707 18344695452889858899 12258810725262401949 1919970873492925545 7814431431844011114 13571434872997377311 9649162080854199787 15819287442498470237 15219872727437343679 1048896313340890877 18197282007171553273 168414064047706199 17874181051094892918 609053854137926444 10988909567579885960 12743567479264819574 14779262969292291543 7005769177249852796 10635648255286309655 12301628350739565245 48000240388901622 7290582852260039066 610658969794715766 16765983887366570855 602600665624049245 12088692720417066902 15603044506959716927 10977976126278377815 17289161110687449481 8124472070454614283 1867433306580785172 9612428258774455593 566242443257772152 7489864456827894921 10124561352167178897 6956938852223088774 13073291849023859269 16869962425350690804 13314595864061211799 12457875435064763044 13831756197007931472 6855451165870417396 13575106574358716232 2679787765249479874 13273687033886992061 8985077156213824155 14812040454258616235 6216102918656272451 12187235828422167233 2485496120576511117 6709218444471700298 200038675550749039 17283839905138647230 5059614313874264266 8095346958532776342 10248456864102103496 16634609576166742645 1141963141227934712 14480567815012379219 8318769760067838215 11120167426488890331 17751763323317763439 4954247919660971724 5682029836291651741 1148778734465188726 4138328848221217403 13436576900018726482 9341312315089565375 2892322875900680337 11937665391174512410 8824451555115973940 16396979500953693661 6440429238989708897 786713248161512819 14817205641630133721 16183991942066427283 7979560957404757321 9612129002258361654 12471105332485650160 16089890022743488934 4914652086010650115 5593586896065038292 9393107696077623770 9023058574509197110 5633291980487854883 1331571140030052618 1313242482121926943 1496704063381350511 5371797308594907000 16800820629425627145 14253448303227615171 14335099883440094136 10326186072295095523 7733280035586298058 13757694809221944670 9719461005458577103 5992467589455429424 12261290664320693289 2546670620929153589 11499643534175116714 5786607906989301759 7885040165216810622 15252193743111769394 5440846691028328878 5904369096831971298 14085809131143721268 4370610233302044227 8110832514420656513 5567466189129863536 10355935945758164042 17899306696099658173 14527021149085472791 17359843277299036476 17059951312765148785 3531003586893244440 13123416044840250285 17731805728523318962 5957978018078978289 14770038032838413206 18399980738725167796 16020009569864006135 983830256620470659 11123124805213034625 2622811716385823829 10773233633195075493 7175901940866668103 2963623121797722711 2776511513365937731 10441713238013130984 10324458399542587063 4902380335385074660 6695304861069256876 5811496049730836116 12151846140604220036 4118142859555772400 7807973284386058196 669923514910033662 8280146198259106680 15128145501534877596 42316075341127152 616031115934668288 9743776925605471182 2189886929002723133 14676344949224302803 7637486404738473179 10107425876694554039 9675394549611954897 12124748777534593212 3101099089528631033 6578796876134567603 15350375587382704964 9309183839501576956 17680693134185605258 5598375612701242684 7261412314122282353 16059336931019716678 13123693385135094993 9982364725384227054 1592054494927492555 15844364964419564026 5965246952432373647 10761415184512263340 13697642015486835019 11893426962911456550 14667851261395538348 3725177831999681484 18391548470316811464 13996638353289130537 14934151879336219500 11548337790088417359 18085813517292829346 4618457871098904071 12977425050645730269 16879497669563891315 5233572940926641304 2866386284622659652 9236034887382522306 4802374375749535503 3702206635082380756 5888874935834619038 10666566969660074860 18232049073274407617 13662573545648185594 16541199861268664878 13184350820858430387 7766639300222953300 11724432463480955071 1166664087801485887 12287780108683035738 1539425716021391873 13378534590897206226 6226807030230753102 13017891498726150875 7961499415844287335 11170504240582746747 8757940543713766271 5910877088064153798 16789738237064257996 15434210638351602188 1402613488962412194 1107423668022345809 14146761279312748892 326023124973585249 4764351539261853786 2968853670856989772 4027804058111313265 17084476893854465675 3355702003683794516 5289827419092613163 9509819230439500431 2868580532615292337 11625775282980119234 9960770564443807898 5117061520949856929 7823620269807902374 4091094600039660807 13860630179939557566 16096223085523623971 1400817254694890139 4855798408608121577 11652292830588345821 1497208526022039308 13386710136526138103 15931156894970685580 1514273661942567491 10515494304612909082 10873385629444054441 6623218862308219790 13674155762758497545 4529822631832564462 10594241013567994540 12527871780485032679 15110508236359394240 14201072666956023557 13536897581230112223 9425585921706913096 11659059777545746829 8542043508634539581 8635378752762009395 11632895669979619340 2410168283590866216 3519652297917961756 10088694032714237082 10643262932159375966 5186038716902916757 1414308586943690286 16699615757211023919 4360968024497895479 6243281652536835554 2435524502320474007 9022266673339029125 15181592532902570915 8170627984678314321 9907061159945460347 9490039208333247137 6023556057380448494 494449862076350005 13590567530075753570 12467165931576122834 16383194011840691447 2743160835967230461 2369560459795846603 14055127657822344615 13013956820730442822 6412232556305358256 10366161266981113016 15525561239011021257 9794401101206242403 17991115516447068691 2125096025415068740 9036646039509941850 4321626804956422722 11877901424167594707 17317817682470995084 9282223129070307862 8578406135572561862 13273682901538903986 13936459063003406963 2332145740544095294 17933451747997301774 1208285625808567339 11603782384369333482 17375415815913160719 7750783865718980880 11736687903509871475 6986862651729531889 2273055954798774397 13980449741847528692 15378196518994444569 15601402477853575849 15640312722892591752 2808024795107635003 7743811478827737959 12309842178780636557 6802554685469711347 11977911382651501183 8791917637263188864 5663705772180735671 17595148286277572616 11877554573458895052 18112389092564860669 94632911910024098 14425926127653098513 14188367172952114495 4761849881731534981 16616035548557210448 15653802306352471113 3988419478112894397 5187109327845660488 6501048842423165360 13930850694707498003 14294776713377686228 9736656481865191706 13532553127874088007 14762985985225054020 14244238769703932279 6593593269300723834 14055762158838527666 10968334791703417328 6443952434791435109 5249471990819685480 6003464191963877075 12000615935540954781 10479953312191300749 17202903640363942090 6376327018415852826 11343225066439324064 16463009060978181359 10858976415944951012 10200065571501448216 2580069887154042327 8108525918112344076 5857531829773073080 8916992154614113175 568770684881131418 16452521041813946016 15086895823505609305 8099825814452257207 9113438853190673932 15999451763674984991 4155479017929673664 6766313977807411254 9735614904598811705 6371845713507698964 893426755654888838 7506257495966887075 3853682702532173474 15385227429036569812 6260578292279649459 14747329141613719014 14072973194337087177 377796068557102553 2405893421252492103 17344710006612115374 12140309810620046495 4211346181717561406 3575381247810344702 15972593616343231406 15940501256404752592 5858148766078269867 61904241417763245 4418602044895049660 17825203049602930059 4451371821398986394 5690260788494823183 13071513727512699007 16975108518843319156 3293295470528834489 17218199978870385094 5121246002533619303 4070434994652403233 7601489458651765833 9452447819556141017 11407064686752715009 12438532734070547631 15674131720763106390 14776255617534402177 12840396883574930734 10267793343530799771 10834583147977748220 12580225156450371519 14956711010745581756 16822481590222856455 11222255827803292082 10714683440281839853 1964305189588172803 16751679266866746485 16217367704945345200 16084861526743182705 6088973030740333872 3687990889964275367 7019878687624889975 5989084639457996038 8247143893326676696 17156197224232230980 11180826850266971374 11275973998016351131 5570661881163419833 15561380958943352565 11326702771745604675 6014967866485542462 9753031478827383168 8781153997247477391 3857437866892969058 6764997678540783492 4318134438001158932 17165328864891687023 6097479586236192180 1502902715850632310 7695476760235906679 4552967069677749806 14938022540777250437 8878653494791538492 17175753454906474989 16332008147858801267 14112695344386729155 11908565142050087490 3517193313559276404 6169410125805531454 4012092456499989128 16193918037367138428 6134077827866398775 12804142755254769371 17233090353998151485 1135486816812369888 13307860713033208774 13497013036151212189 14553129644203377511 7637844485280640563 5506324399697401113 6216380405368722796 9602370335740731003 10744740130991896275 10270318124714760223 15898219669811712041 6280016680622260846 2622477677853099258 11863319889675365738 17074302808655702125 5718669388959653052 6218088049681019814 16048292260080885065 3670908712228833562 16761803671894259613 6373440707918511044 11125087939418147814 2080768469809012529 14702081863449926553 8030374198449184877 17075925620540584670 7338382632807810369 14255832144009493796 16080372232187632420 2313074161940511554 15442280634480003594 17074556791057237146 17403378428793187457 13549486459743032799 891942603686163665 192518208069094747 6153785233252180651 12548246219581927240 8067542312456295087 11605406630067320089 10359449380793840955 12216687385455614444 5205247240568047956 17603698126642531920 16726526278351238901 1787078699707937796 13523755979584546769 10353033670727698520 2037646083398556106 16657242106271059070 17486586300999248574 7140449411801259308 16868026047570360878 16792953338722924235 13724988819996237993 13273654470928469137 4419723596030341871 16912330265178800222 16514566822605505491 13613573155062608990 10201870101285750168 10829363523652230017 10743083490592807377 2595492359166855877 14514142779494651433 1772023862558550122 4276798073084204024 7741468690575760441 16953614917332052719 11342128267401413098 13457159669355435752 4512832122722022368 6100253716845912486 11919712982342702489 12184369762586138797 3108358975742720614 1149466769119548517 13494000712708679629 16131443500736672319 16905284861826716648 7164529954604473191 12000349676170677651 5847355225503526771 7329343867301737453 912168110636935485 846568307327210900 9687749088810551864 12793039752768831504 5846089866565588523 389320358454141434 3705246412908390385 6255161481836316448 11860331985111667148 18280445155580312501 11933647066912667855 15564045651337587036 2110401892617023050 6836055697026033789 715110021017217411 10351808416974641808 4900460779292542428 13251122269518636774 16215879123146980007 4741175191767761136 11845139341107981228 13666998023514731590 9060971371522072881 10990722447423806925 12225200871991606071 11234002932382223943 15055711424696210241 12454861628131634810 13887469056298431675 17981553538017021313 6709057514910546842 3495266720620213671 13372247657254673936 4038433871732341004 17766492882974523879 1983194563734798163 9343075358455765352 17773794172977031239 4294669310811777113 14465589642505523875 6835593535113245317 13091660948546479294 14562407842596225500 8074010347588611874 9946070056350584477 6215877657568079385 4224657971445597697 14324919948780065544 6598810730018875606 2358781186746781236 17374573926598464728 7305319787150177905 7889987212951041116 5220178420073859985 187614392094535671 7696088572866257405 11432838313974855526 4938177580695598251 1765559298786100333 2738650805817130328 18029539601341614644 4594588976289614763 15695975609862302599 11482235064011456603 5212263082314700063 13371658005451681342 10154312143093812905 4670429663482146388 4101501131953354914 147075202096765777 16825864748878460931 15209672536399618631 15101221732077124291 1032737598750291238 15832882068977763678 18421970043370613101 9911310772258814360 3572500493797969892 16811889858137874601 16233092655295384470 9652491075969604120 10268986321995219461 723772510280211690 1801990984260341435 17744696610105432217 455963761311973751 16714220235936574411 15966113882035839713 2491027803268073529 15782411672962930101 6102315302660582137 5619148870419562319 15540068455220987891 3406264919509174019 13137056787882534560 9361635242659689244 5665802133483384707 5503270730194841294 2435991291723621305 13243731118467721347 1636700588586030025 13390027613392128633 1432205902311234999 8382723741456368436 16415499615854988287 11864829369822427071 9945724538197347625 1090625214842746781 13047180448735211623 11163076949999473874 16519425978275406396 16052767182999252686 13591293964871526192 7945982018388850904 3967648259439302742 10053229919626960579 1106758562029275349 6680096080606661942 16963926239538189479 1361494108239113061 5428306938283541709 15221062413582972535 3376687018190901839 9538247152031688911 5673346576307643340 7070348545961836927 11906181287648249544 15875273037607033269 4887775380697689101 8344093071954713052 14674266874869471756 8514104523743137554 9704772645862807882 6176327756117359266 8896941855133130282 4360383289358673309 11676484001104466942 16676035830873290268 10076355043858832439 15005110012854184933 2936219543977024146 11583011068931616967 9663881167832695529 1120376903390400917 13275218757951824661 1678807772258711557 2396068119787809745 4977384816573418646 12826607693297617838 17761584850696334705 10988778990302978864 8945507215235965883 9764856024151745797 17183612591464755519 8352021940729920492 13062594437423181215 11254096943521172346 2704543854691727647 15447517177547598580 3852476796735552518 2121744164746522206 4129478649935047876 6661325797583588323 6608391348095837206 15584382369059196269 16076233711081632611 9562307908123410059 4860072032231779751 13383676065975308377 2957592363204295944 16162993389382036550 6345662037078991110 10339739036102910098 16440973904721771354 5646058929764336881 18216813397044001385 13789171056621979593 2925385854943161860 17457950603651092952 3693751115864540714 11081044416956352856 18408765668511920749 4686878725250713552 2936940434310503581 18040102193839899226 485559038200348673 9350486894221304155 6171805867553978059 1130454604020876236 1635804161522494953 3720464969911319490 1350757048473327379 12509442032055053350 17980475181283163324 10729535553222706501 10900075146329832353 3571096867033029992 10272098351577005257 848079880014927791 5733052647457965977 5803539121019176507 582521865341808329 6270068439765035688 15265552957005408096 3472148057791445745 11191645323675620421 5334484778006643785 2385960278458290053 1546853963614000503 3680058251444002216 15510906474528591549 2921569572251056538 15646678912758196188 118716292583985383 15619816690987446689 797746845498334565 5655723696908547360 16564414578182932757 16364752662374366075 14504572609172508350 687962265684819843 7172781031932110269 2217362576841427798 1053393467906532460 1694468503282341501 14410829020451702000 12531837440855638517 9873115422762106605 3947046831362248369 8225063275604637271 7391023364339996266 5838650788945499625 12891672653346616310 3559685224586143586 4983086151204777484 15132358260984100728 1024939905352662321 8546410305509622910 3756297886627148077 7989593954635187750 3783657226325792823 12758383673263635499 6459947780287747655 13693740319776283886 5717993851173974728 12384343138545724501 4389551248106481238 199560886011516953 13685602396282291423 2306520994156361683 1449721505471492321 8958595273891805871 14872685834142196543 2140900995481777296 16003641179490741439 11610661380581286383 10199096642660253267 1242903328211335900 10059835533286826104 6033343681757685911 15583032538962513437 10405015513657992000 8931643411205445394 13145152431206407358 4132369393630527996 14760532445100319282 3881718839278120853 13864466434229096544 7323640084830075629 5160161469514240781 14415232582228683962 17284375970114404566 6114608471324014884 17222688870419818551 10271080815039100916 4813665164104182561 8404879085755172037 5346691669900501001 13334468060302444703 16535132104110217902 12993171605678448387 10974361819085212729 10510825030754794839 16937543731085442550 15924468244211908787 1923991025755035595 17409538668912158027 16842135924566825738 9274381899235893633 1686338450921729604 5994390155335529808 8031570447813090125 3508045327027841230 11504222926177820611 12134608754549097301 16451571818294303732 11237052947551643743 2367666411123704811 4669170678622765525 13882288364030869844 11466101603083834890 5228104203011344440 11425772419512903354 17111535431114988255 4526668855255638343 13229672547257368904 9065284044276593091 13036760752522328057 9389961475163423746 17905329516731353854 3648074476299527831 1810520120886261286 6270464437185165914 4617407688784641505 6671003449627852687 7734441989963087063 259956271526533084 9766833611301503341 7984742287784720051 12083205768947332015 828778845641299841 18262681386367611328 183245784305069659 14207228812936781901 8847479256943075974 14463937223688248448 14104535135720031228 12762736357657644523 15644644920583645646 17030849142272360692 7607651604002256512 14392746441240403052 4799513618369021436 17623758770558888430 11721391787131632262 1485304098613296519 3676901386137794745 16066491489115230013 3887332220385609508 7263140771256908386 12677440093730414619 2292460326481238218 17251581653369653601 11233394853608127258 15347440256860582070 1581297310562225110 10169485230147129959 15885973030024464216 131880971499772882 4795571874487481047 14600394280255633215 13816063528039327135 2857160234060741988 16061661239601482146 10486993472320895607 6519459213266067722 7413711953035812750 4305511806699015879 9751878083904240800 13010924535123066010 7745948166114784984 13103644083450986826 5224979534680727554 14529675165488154978 1664197103443043444 15649281426085822007 14407527059995997601 17888065584557611863 3595816783813256165 13442833404406065376 10556701306080703769 12719639705257679325 16738877284811074870 2472899364132222679 8215440821711824577 384850392641666396 17069839590046123891 10519073143713910169 1033278891138083066 7246502664148221034 13795272684098577661 5014821897286844510 4143271016937644261 17926990472972669063 3725615350687997867 16732480737649809621 15654986947720929971 3054331200982435385 9025203568369412775 12992818227073375997 957057029681204636 5640256256594913462 5751711954728272868 18330587854213731570 16839650893512275528 12716507637024624881 4231567290130742098 17425809242154505543 13735082970653323781 6295747171534748396 13595715664785157838 11739024168314268803 3196262414672285698 2982951023778070528 684838700155161675 3703135192557457058 5831793032659303126 17201164097384619777 13711378394024146298 17804781479420236152 9187291296793281578 7628851745540537750 13912998425584152944 17365651526099337333 18072409425074686345 17055897026952356622 15358586865837037167 17002092396793614781 2848329087628295393 17357759466253431350 3683681263909366243 4197389588786225998 7103111794095474654 18053523937642447359 11283810767789564686 15041755042410159206 10167022682992395166 17489631898437313194 14333327578788367588 16445369248142025572 8439823466334403317 17600577339077314262 3164457444746392924 1612376591121284215 18184889066393194884 17334794417961373453 15325431030114279484 8791178470598015330 7308318338113353984 16635226768726541435 10126788724845608985 10350111706713993641 14323121449833106789 10162747465100800046 3556154851650213602 5194763292907669291 16901250349496536905 16823250890596448708 6452500149560729155 199319549937873979 6521008637931645795 3138622755024954753 11309663387155314046 6438969243843532268 121127261548215 647981435244739255 16014012606913497805 1579846015881158375 17774576544257998078 5695086974325122255 5106064720246613521 12090821993659451725 8310379338886504227 17608268497142916736 3719738507128456079 12522588582185065332 1410647836470010417 15141580280363203495 17945045319557048253 6177149265870799955 11482091860349044971 3924263908101735469 1678609407786010318 8818847249723556588 7274946912237907540 16908498093172939310 12326768560745983450 369229759384970471 4660104541818454016 3404101089348607355 1003580062646587382 18007181639800980995 12501162839386307973 4037107410108430232 10572121410511537298 7433771939711054034 11382257061818498379 11796783021042177361 2754321611752447682 2431586195558501762 16850432353333024349 18117115380569705873 17078721550277201288 299317491699414647 6199011465266281228 18348362142604566854 15159507466042847915 6552639614800763921 12539801115897082835 403909603118701024 2447163073849851011 12111866895835779901 855697372690715205 6766982037979388292 304958169420099844 10239626748125070332 1742284707507884138 292367049983170796 16542828595406244922 17360777533766227154 4977374260542358527 4936124561307250828 11980920383859643711 13880331021330588110 13027625512352488783 2908072440727178446 5809322803481763341 6717390947828180139 1908221560033821386 438400764798596092 9916552722563767840 2605898166067218333 13994067146581473846 16401296675989358519 12180261135048262348 959655338964533933 9408153339945724784 7117577614817336560 15366025203057891414 5751893425988508747 7721260513251304032 6642657865475637963 10087394458277041413 9654518551019072183 2248595076858680298 12081206034440894459 5233309184404809049 10584959782541967856 16640223977050640121 1534072256898803432 15051831232396030696 17837001906483781598 5669539272317661344 12348546022058862929 6738710575241279981 16503671107301261314 8489049643036429038 4842119386658006491 15823214411809412850 14692510782489945123 10878368785079476606 10282700356238780175 2132271801166899445 4059590584577166297 17183612705419229388 17175547958032882592 2589908828021788425 2105006864050224648 5034638513701513891 8950080949660686829 775803208741406476 8623395482968450385 16705966848194698821 6515321706533640797 9741830890262513824 14023044353387903513 2022555416760478335 1936778159158680636 7033941219650305693 2067038397770042161 11776331323155202381 1541832081048115627 9274444280863670946 3604678216066219621 14010335488299756226 17385488309495398337 16300217386793539534 17211134715104812309 14321841582987700664 15258779713715134488 3053027771364367411 17618970812188755297 11197630249661551839 6970675100481083835 353513325723868695 3124915218125154108 7367281363208240547 16321834241433414090 6440775626466493571 17321071575168741712 10849017767491787548 1085906201514177973 10286428183886174230 2455880804138905367 6675913217087778009 17697946114313217882 16899789900156214248 1058513018309072188 6403536439681796855 16574194582636195478 3050937209578899558 9082283952948847023 9497143732664168902 18361557166575681351 15623223517290417885 488594076274240232 9535195763741828708 4112041401188334520 7098474850881069028 378292548817903140 2904757957047619334 808327547449759439 1934843388988087505 18147889069530014165 3027161426706668793 9972205022850430135 13231022630495136615 1245983994564698775 7408888243343760308 9679399312586956492 15435207180432290658 6504373908462665142 9599617625073322614 5830234742016980636 9910369070847991975 8416947673734595083 22820856098536480 17578374730135170134 18089497067948153661 16812884368107763850 9606171677704981094 7434259584251128540 16968955114356319721 2794267928535994324 16978968908584262400 2592019512869131477 16195878409030343712 17176649139888859967 16796973937307371670 16213343397189052791 6095949075949005242 18203234990866539153 11728550757050573773 373288549237393086 10204428378606005500 12252526999728556161 12888230075654182364 11906597050573479908 8157745596965405523 7795011860244475481 16690089047992663880 18389006096243600653 15118950074679803266 9790345076363592740 11210985039142074449 8946267594029806704 12444958730602169272 823557263375063547 3457036767952340842 15944287709238820098 14687308071559472603 2510534320782268695 11492280026629333136 16317946355123296977 16654208570866760019 10756277249537815808 15938063082976284306 16937524994860480756 8428087307058731856 14980544188138847830 13519587891599006533 12243149782145029955 14345504413269680073 3094337737238182687 10636630527282938879 17313997286902600864 17591730140426771074 1727257750838195352 14162040255842934244 14505609742708031291 17085396285978811370 6839685376096583929 10646472394533727525 4319627485960382239 17956367396296296822 10760476178949440187 3594338477807170756 3057699828247709346 7379614492702086922 15432842616433968630 881506304720895778 15558813908151597631 14126776721261476201 3475336980593942417 5602191634045745488 16715170526612810168 9610576741595220556 5112785631483791024 13378703691755817457 16421041257487770701 1793683726237937058 6957148869021351517 1115432139750481602 13675080864486856159 11494562302477244530 124582831873648350 13289317790088934723 13131217325904540529 7235651467821140892 9242965672348507029 14951490711468677917 5051288599393897976 13449303659336345884 6878648732728734259 5790350676745131772 12945976583886577614 247828211967565660 6744260615591129080 2247307734634867291 4108447918030320722 1962507737876324667 818003193310984611 12608031458958514387 5162385259674078011 8286637738247980998 4613628729361761211 3575961896163928889 8419203494252458067 17025001989792874802 885840937063069522 17924159104941255411 11072224264237838588 11967635723031199330 2722034859069504139 17704924402015366094 165292936367582971 18260374623557081262 13392315557072406342 16953490559579017130 12587675569242828931 12310732641444455907 13165304535024033791 6814502336081123379 11867055703360732274 10705728481327799578 17016155749950793569 12223688888719012318 13279270871193110422 6232998193215567827 8523049985172265565 16076234130160494471 7244907570943774205 9039966544214341375 14311137363883058181 3429192692961258079 11197573138128842440 15337823309523708786 8904506812086818799 9222046237413942647 1656824233813785122 10984215677352663523 14979864783125413974 14712957796953832835 15728301130081213492 11943048595763825571 9116187460182627841 11185146716209323346 14695362452950255543 7428470911396449467 16559173436398782665 16853632667965982765 2594108309433854020 2937679258503270050 6426199384715432939 17157881429818353460 9364169551718368685 3878524557577407800 1020989822569003679 3022149476665320849 11979511408667236317 13654808819762176748 82049354210818247 13180062640008393263 6623503833235157620 12331701497306191059 1792942266619593373 1375968208874441521 6299188451455286751 3772462986603432347 1174455636521209358 7503219533902404911 2760938190987004338 6468762325298954736 10721146675289644017 14080793877510864729 1523535219864914968 154368988570569048 1512003949161567759 16149679310511791590 13723703787628531187 1737224409035703330 3850355420287341038 3697341214940562059 2337385155734076082 18161711735173414016 18171946671437639146 673668085041897223 9203509813253977016 12146109732648925349 13699346812581450741 7792694706989783566 13576899856306121108 15723484065286840039 775764492205419482 14434653719807018950 9292834526518738202 13976081850845680514 7995831696632460187 17365364484992362636 1876581472163057028 13011960960662719869 4198426858977960283 15609735377433811843 5306728317502740548 18218319713252093104 13416127858290242466 17143439325598938718 1751162755012974583 10351550621877934467 11649786313681317142 4374405003521210518 11127080807836085945 10779488141777684818 12677703658990536435 6371434700947394257 621154414064131731 15670976459260539088 5824923038089673116 11145309892001355123 11240993022189681275 5504777533642178248 2932839080467133022 13440211813336892570 8410798132412795364 8480064495177512473 1173965677519689285 15821065193753689171 5836333976851229504 10352609367845487438 4061502307351555098 10338233659219866246 9782864762002694066 11332143930766489573 12727418256548493847 4610685294882208104 7091573464547729900 7840319378562088122 11390975790999119022 5264402132901562358 12172253666068502380 13183393571305945681 5117015963189058800 8325993039843478132 13661273744768522354 818214600143321475 8928946467715355641 3543038678242025174 11729614946505245812 4911567285208080766 1720382329183086188 4705869876161518958 11857056128642568703 11369013474012716411 5465319975534519231 16784633444579622622 4958389107798004027 8315344728581849265 2290937032594173554 7119690865789397919 6179027188301328097 9430811319245857430 13798077676725543547 3151726213734056184 15798822279416656085 15951171185997786025 12657206844743498453 6422927466523293619 8480417699948940373 14103837047219762728 3534068327205039454 8491880571333095172 10824082983386314446 5340037589236084785 2490575142657959906 5423595460919949663 3127176354678646675 5781569810309041104 5877134555923857471 12084516530840332268 6906581292880077324 15870399152434411904 4544034245594606544 15430713610218676755 5417560985855691694 1725675891878863388 13034812458665305442 13109784860283681983 14407937800603198287 16922649585137810626 10937343112794911520 9577009791432734547 761273156688338997 11207216673921070610 16713073644353390467 5445990699164466997 16619040720850669783 7741880855203898765 18089002971108909069 17115459880406309708 16000889986348544034 8745463450485693073 16663967104233806312 15974547251983562845 11303575451463134829 8259080590386056163 17920058495487274575 13155906497513910838 105457480741891195 1922443755067172450 13401865200993142017 11148003306151456028 799547599967782726 1002038532401747343 1144541037139394223 6803798151229528815 1112304177809813497 12870804550553185739 5594887481468910173 1862253485059474850 3917768192525193878 9806475820953444297 12930583187937062008 7448630259185107885 10271907697034307706 11884912293300495195 1604481115000295300 3818630597958230453 2057269796616660872 1213942355379681451 17106987440369635315 10625645636844974958 12020086435145659807 5779811588171242190 9197574018392613748 17799369944435341477 11999503822323498832 17428899754440898401 8298736437138697406 7221271248939819159 18021062080036037910 16451970863867687730 8614777991656138545 5487847647595173725 4252297337453446485 11596012717217446207 17532205722938303457 3163979911091950534 15830282637676033123 2701369521738335816 1881238734190947223 9434631551343171961 10426148797204632730 10248977496030265398 14214644451767395632 12746880923711159398 14490193302228215108 6872040833670854155 13658151649093710872 9273591437953591305 10765986796735071017 16107662584130042030 10055147633938253118 15021013721421562688 12772445306181492476 16765942201217144243 9814431142405662309 15793638745132730444 8209501583425578372 17911303688881975227 8346295286626674701 9110132396104024623 17934877411653845140 3146932741727556357 12150703655816759398 11350694473707233994 2582038364288858108 9826097719032438344 15480333595614703448 17407075754274000137 5745204250360667358 14124521162469993552 4021629873127846587 15633592259523196514 1836270538516651242 16372781208982638317 4942710986259147866 12018647852175234428 4070616982412541169 13985838752740704446 3186187067839189359 7148846462647339836 6004357781806850582 9368564562250951266 13449735086566086777 9357770610040570470 3370533625582573621 15105386303390241172 15073463670833187473 14627888393473996719 8697088333004624727 13385278925932265855 228209361132407288 9623415958055303175 4761666579185578859 12731253129428532236 14071783942259526154 7890334512670767346 1446304637085402755 11225638973558688282 926684486037818109 15338040774886944614 7658156268457309028 3268599762290732557 12261352732552650443 17420069224877950571 6137049528136948346 7037089554614925673 4266363051730974721 9670102430069886057 14229469662855695419 3680460279670240002 776538887653106459 10666805833307034117 7757429226781715504 15835439824261131555 17227212069114391233 4533459951565604865 12991030451591985295 4640816436053589127 12084677975505646878 2469020945162752876 16427323316247312461 6295237352728328732 17179776944642607125 17664211482765030554 17819019377446506227 1293970036404857764 7939265094444960536 3606068126279332075 17215764365381683304 10319327181000169786 8759116871949247782 15584291123210896057 13717701928792451014 6741989168998331974 17611576361763065209 13589231149839189529 16699759036460034672 13777490981535436032 4615453843111775952 18023267036306957355 2633389508546843977 2329396614781083967 9702097857019740630 6811010360678969950 3077645688664570753 1894249582151387357 13926763423698632021 11708932957704237589 13536318353045890120 8765503643020316332 11167724012331082691 3550047059201878911 18443937897249745292 12204282074754157577 12323622304260018974 12598091010505173125 3980658109786023975 3391940217897441847 13911197733403908087 9809992578773466919 13246741283847039294 2037950855280922850 12849109455391360442 12312439303022223219 10169595229423434310 8511842544462599846 4509077797676873213 14590242290952502952 1180237592660413045 11767767911729400797 8488671369761275205 7356807742829071696 11393739394939544853 11667043834817769723 735097853382701273 2532752123605583369 9218322446026930993 17143793117308571362 8683461279203881729 10579790114959353832 18285856288848485540 14327400978348852114 14659936695797669295 9749368799573144846 3659228083512713353 16881305847892750586 15906643351196797961 2876641636172580138 8423749849167621805 728079172921154862 13471956423470201916 8283538033043219555 8282810329286404038 10863583094692187989 11433447544801981545 12694570083332512189 6608685368655113158 6765359334790114696 943387204838808538 1091994319039309524 899993468697599269 14315438866244036369 3303855645546656387 4413173497601272980 13574181643382966307 4187069103403566251 16368997116685029344 6025502499036060574 13729684369003356044 10704843586275760119 13686120074593268293 2383178990624609107 7021834617979726862 10202154241598269136 7992881649180479879 10834545212636688562 18006810971120269911 13636312055901935664 16157279322131412689 12514733846957897227 10168160758424332426 7989638610271401382 12593917126890018877 12111871360428403036 8375560912973522897 741268463658131046 18076846526407808644 16856783186676136373 9282815781589976655 1082014264418474723 14108687572382189270 14837561854126792774 9221406691164077540 11260174367225696039 1652049301031243084 7628242536177586615 16209841028718507588 645069298903554933 11079160495810009907 8743599042875611505 9310721225115555180 2522718742879505961 15241903181295468054 2940237023476675935 7083653092509921450 6719970560483869328 9360284996209215167 10666526020051788207 8826323386126619458 10395185552060495319 18128614029393098959 17499193154174566674 3767854414852018851 8814650470722477540 7071644232507611823 6441241155012856033 13654312063107639200 17859169339514408901 17055608212004113261 16248643839898142128 15593649883272557004 10798492428941394225 6681767047307203530 14239814204668541809 3565515806050878946 16728553410809633803 13122770200553147922 4902213057444547885 4664673984623984284 8713623116537091973 2207170707633289106 4060695719764923325 16229955370901798301 7912962150237535397 2076820722822665865 18383216805623418078 2432651066875233211 8892012279857102650 11081756606274627170 2741042216037777605 3316914165744485793 12694772525682322071 8087926623631204933 6332320489193279010 6997613741126386950 365059902453361290 9302992542516975685 15088407605783745566 959706781627093243 16568318019873352598 13222012659414770727 16180562797979255785 17535552609933378974 1920849650143905311 11696422444157652618 448830996855636860 11574356856059956679 13869645480433869967 14660350638375912641 6465092550667458446 2177429767870015395 6096393600189270521 13096464990557365351 4660891819912421344 6695116415722781361 5133649101436794877 9968012901847381097 18270139897888714451 13092409318096882517 1230060718618206589 16083742200732431945 5179134525503811851 15919936398100632989 2894602800381799579 7474411774525398684 2644588918800052100 8611364819512949970 15228436797610669578 9990611722057059488 16082430646477452110 18439525770004051728 14641896488368757464 11767316276833770578 4871676554928831030 15632091459730113314 796019425532205276 2107683041547187412 12591282101086817981 9392346194022824411 11228833640307237304 555809954715668147 5921954305995856214 15102214553218058267 2250566392570188129 12077152199059265866 8235695761342555421 12226984780013235111 6787764631972112817 10924577658222468236 12036247881743384293 9629373141904847597 18309919519796903852 11165853463816137696 13095834810830889932 733015951561940329 4986481425434111915 17548971448768157235 2929946921237385660 4865461714248226002 16485374576046004195 17519259596666531028 362818365985517576 3556594606338356892 14528503794434008644 9772033097649922791 13968366977342862058 1755994885264420039 15810772670955258552 13551697539691400824 1774420664564224030 18169114978591968963 6689795901700189796 2595794307601732559 16893673300413099340 3131147525762217837 6343486516885873855 3041216522868563262 13448233642044059523 12254746625413343610 919465212894372927 17274033495460953899 506360518315471455 1654954662665097682 14765889337186079855 8335565757075288398 8900998422338704520 536364919979479550 14172357534834494900 9323965141459802388 10299365195583521977 269583905496291336 12681523211372085998 11594358737882114149 10901485559481662712 10822055491394547617 7066775503680547423 1807417408569216357 5707225569893469238 1605238731395492872 3441502027988038470 2984131876815580080 2232298825586477909 8134518562393292166 14950445969939668703 3854831691953644970 8629184767883716367 18242985898564871179 1075696115351728786 2834188886676111950 7490256974826599945 5377745053909041130 13947976085278854421 18177122490264810488 413591323385244718 2764239911882180296 15231543500183023827 12263064348833125855 3949958487275937534 6316230941305520230 9091486008602066792 12270179574331632897 3974145817517443158 18022360217007082513 17592850464272321564 6579387741242577736 5369215072184882475 4606025153533957328 3975442826817215427 335174161393604837 11764127290365203247 11738420510070414015 8326968533088473488 3315427223125045429 9804540194188512394 11480202006481197624 16769944443530072330 15450460311150626444 12173427945125882416 10918254775013258034 3644670259841332962 10622312054604682166 11537222476719238354 2909983797498723429 200957762219862913 10988633086338714009 7673174228637338921 16813004765095074500 8740992423087365367 14952031572721208736 7988759753167437992 124405427018570231 4448438850215705716 7334635188778298240 11769265743890772379 2455231354722216856 16145797241341256739 6967521714675865195 9429901133752386392 5417596850679455265 12309585897134274614 10364194118391558647 17313005908544239210 3539518945672542418 109547499389229573 9151324454434651277 15531013154701133791 3771538588841564317 14168070952079544207 9451638750503230767 7901403730505669323 1898851073850677876 16539819128257634705 15263377401788005309 13699077049480086212 11993458823577049241 1938370684406129055 15825266796689413981 682211735269521906 1780141144768005048 4444730806672811063 9971693277916738802 17253432072124767856 7456016346179196318 15323302056140096224 13290762990344309017 18430993621635042659 13382493961413030624 17173930501716050840 8018837441879819113 4272910470439748279 16049345030610689984 7371510773692428468 1336879997201201357 8302370443187794113 15164411027097707700 8534213138844781099 17916896073627710876 18193408084251670882 16569581362400262768 6876704948424766665 16418205573124738067 6656445921360810457 17350764745538162348 1054173176727638874 10478701166931859576 10561832074003882353 8224149121674542667 2167653826360885013 2614084606033137502 11067013340775651933 12852930410021732939 2488380847495775873 7035731254084018099 18340018326265024503 8347962550930082150 14094384341734832546 13716789874921220277 16242997331514864857 3110737718972927831 12015213276740434941 16953301326464960045 10088328046466774096 3686777502436075926 16707317783950341439 17313289565086888235 8621551423473931437 11468472909567049943 3518396353986424861 14147276971935172158 1569112682781486290 4459442135590688340 13669625642502218038 7448853461523287514 18118683585780077038 15337825691515265660 4249678672959240779 7442234054761859455 5138084164195787544 3727078492085978788 17278192219494907872 3628764459037481080 13117370306427283219 2129521768715200844 4791058196497312533 9788279150802378213 10955845976868683022 9801116508439547927 3473254279458649493 5686205838707170123 8889896260449342742 12097957624131565773 12275989415458499876 8195837421088155446 15140882048401704132 17253178393529202560 11066168557717442434 16323330078944135753 8981470164206613416 15903280591734156164 2262025103090374409 10304692964088763862 1050064465162441957 10090947116416519066 16667736009052423177 4647656890136806653 10400519986251687871 17640117545411369044 15316793843476989880 12935995243776285063 7906959259406448671 6881968973655782161 5247221931191568515 17476574575044554274 1524782726577769934 9095395349613609708 11958205396566584749 8384413939036370676 9856469039646624864 6248920812242601113 6549942888493148843 10221437106539048677 10452149294861632833 2336275767911743028 12813998278579653154 18423815455531412079 1828989166052845915 8665450427223035390 10983296061509305845 15903753241966541517 10068953780126840931 14374228618054100978 6807941347347457916 10405831493692131459 6577367048365463075 12717029660656419525 6716455760111106727 11534118793562844627 14079976792390429319 9519512964252929761 1189548506234222627 17498738411883702498 11712142750096797748 13827353143108550637 14062257905613929777 3569839459669304043 6747419347238812388 14063878709026928104 17300165848232326752 14152938447754029590 9024540618972383756 2131519682231139641 6808091080381461038 16315055169054081730 3645434092099919959 10834183909579651503 8580094775843062348 9251776250762448998 6981108168938841936 5581631919505035349 10378969675658244444 13081035470783282953 2234487311407689601 15781512719792617384 5247112670259784731 6050169121923315227 2515171220659839065 12738009559550049473 7728960719584135428 12181733220949013987 17474534127012139761 11332453077605449323 18206208061919131103 9624451208077929042 7683935250174263713 17765705132142356053 5680330692677349741 15778823811297217490 17694245108586656741 15237608531701249856 4073544444791440951 7967274842657342090 4691901275604505284 9137651503870286788 12942130124630795698 16075742721383751411 11377848596186940200 2867382579913645083 16793031283174125873 5926092217087137223 4118550008610157399 17783620960716925730 4748018665325640385 6288581502039933165 9752897806715362423 18341850280832634471 14928919240513850190 9156723065721072044 10036469325127783704 7561312468268048268 17011811528179376477 14000428146822896312 10655217517536559569 13484198480099074134 11034680026303346622 8174332954862446370 7401430896751231233 15068106440443755908 1968770121739826919 16816382753359700284 10715634389491473895 7062287153684545287 11052116621905193564 9521566269552954322 12723217265948728650 9544758332953287925 16510964773847701792 11966575539708268115 13025825827573286774 16021819807756861757 2922844729465420568 14825207904460360106 14554906136793480231 14845781722742440891 15005457550225439368 6731251176032864035 10717893992125246999 16621751870973642519 3198215260563577298 16956876686766891905 672253915730234117 6735053475046522287 2494759906073979111 17473057768620520896 7750475180522179511 16729746129960303764 2152899067454444101 4226504653745716578 9393619026956551799 2320201659352547888 17426127805024426753 6341374668657060799 14566499611897485761 2770729925807891968 2733040015526741463 14481078062233255953 10116584019651139419 1178905142453345987 15802701162181051719 3239469164957813909 9833096604977319797 11613016755937879528 10936839049822144988 8859467251164010333 15076742603904671703 9031748416753103564 10084618357239192233 5579097704248909279 16269500354764480773 8201459429308170381 13688747041800880550 16530577044940055502 7441400447995399014 186712422874645001 1671583532286398293 9742125371699283479 10978911040568807769 12489113896860532537 2081905430524949270 11415865996011153975 6619566934787059285 15882354522404135881 9399271609211412948 2045840143971504362 7923569813572055875 15527012361367430127 8373945163070202718 9953966612899784884 3314629583950853048 3757524212883545376 13879597790859534414 15816131922609592190 10272824220756897593 13709921412576069579 14304720681874625371 8242991381908414416 2565556841151222856 5150116708447459499 4834864203291261874 13968560702191598420 9456911304632714914 10058120085618300454 11825277885284050448 15407318440777388298 14535843310120032797 16683910185857777552 2049359619084363512 13623779611849985696 15130966311832631635 1430560825179711147 5937022403487509602 10611239374949307417 6092843929314184376 9358180235650035498 10872107151859040314 823751961889647559 3236052462640436555 14502835049905101227 7188673090685593507 3872250702632486708 15277391233267104102 10319915008625568080 9236853861227979079 11269767063994460275 13183694263291527910 17908940673305869799 4884692895497895897 13509664792521291608 3527962202252117626 13617040851729871820 14715121232672317691 18198633271507337837 10129343941128877385 4858419300400804133 5998596343303379227 3141814721772726051 1924980877587190552 14604814295966871011 14853321390470774215 13878187758178136443 427072156570440047 10816731962971418823 5644459160078829327 11434167684549418723 9161082549503222774 2720066583155502684 14191414747935462736 10872709378464765084 7717288816411765129 6330132988823451383 1156952156982166515 7267098746074844182 456238757279486402 10870646015026402959 16985567362196213956 12979178667442957625 9945122057521313130 12739254277397175028 15755109514921518066 9097176930407728766 11963615929905248302 1611725395465833023 1649810208285026607 7272735273603586177 5288563389521662752 4955903058329363701 2701825433198554161 12409173159437483148 9900391171655985882 14430281286969147734 16368552724164207369 16147950157851678594 18443061405014491004 4013445166103321067 16154036822066217666 2767191069630291462 10432205060334007963 6693197239963445328 10500134747540653920 7678376476524968599 17538529935104194398 11460638373716570709 14415650216558815124 17093851475527461919 11829636437706073945 7765842333817672457 464540645600829461 15557979239686630059 16966405148546315268 14911600592602186206 2286579804852140789 16823769626722282428 8705469427464640726 15003385812255356137 7759532349164969105 13682725806078696882 15207218744336818489 5736006631087855816 15601562046802665075 14489887790361895445 18042145603630364060 9662718140940825123 4682702675654667170 2251301696182736267 15545881615869730893 8938004620339609556 9907642712801739567 3300943354882501074 14608857887666491940 18105432778552670665 17748652277874548020 8855671540021106428 16314549072412838551 2432541530753844731 6103759115718247461 211972185378719110 6431020150115727112 6868373872266939263 4610760493598405168 8483392587645212026 8054301268256499315 665318957810587313 10864815634973931209 3166133941549919874 13844505637608758161 8862525888854805382 4779263946400691718 13425990976770725403 11858976693041589426 16329993961611911419 919478579908708510 13291073341806464490 14328740391438054483 1955712440425825520 3423359397857491167 17192169313065162213 13554850695006287460 9585863993025423442 12039682725125135088 9188259447568481234 9286872968710584862 17617418967736537643 8283906889028093828 298440239189738581 13408736095813318659 17322471445406595672 8511869769245609510 11959266865361109864 18059089325092219524 12104173812871453734 210755469044637693 16314306688825453001 7907339684230195965 1270685937196690730 11441730788453376367 16608054499250718731 17193124747470949534 8799008692308317464 11917358953825060334 801903121497535125 9425660191438769979 12596804114328005510 16566411718474879951 13750901528234152592 585061336873686250 8509393204791283325 2323359573645831197 7966029930394470960 17319039875512045582 3862182633936849323 8193299463948984620 18002171481051797248 17506718225268334338 11693602190552611782 12324331728182580797 14675614029726505669 7929908211955952833 5924340348662480385 12682353428428458891 12701198601283839315 18369958710490187888 9278442679344144584 2958983587283709178 2614192346424945820 7356954017539327675 9836912999778045392 11871447589458026532 4116111141611701585 5609776419388604303 12354602360468642755 5863637518398010341 16125858065432437456 2504638313111237059 4589975844567303499 9435822682223283437 15457534637690292287 10429670780982926388 13190284056365249843 14703108960205749952 4274830541330379657 8920816271023472692 4674959016529843028 12044883641365728187 11961572234735240253 11388029377876426167 369360873795462947 3372543471556673048 5639071246642979168 5960778696775038357 10499321706297952902 340326028232576528 7392563469228367704 6404702351677323590 3829860320395408684 15763372853635794066 592562210686493312 12472587120502363274 17845173649163543534 4058383214655778533 8239826773317087310 2575413824147032424 16599763396363767395 3113221748894556024 4735684052254686075 14807242321840899722 1861132280238178269 4551235089694709054 9403564828594714658 15391571829600063774 11357903747205725360 6171067253345017324 2904320710648486299 15397325025129404767 2011934303669313416 7640873106380260109 6720731336368962916 15549005292281248050 1716391272280580139 3440740300807797686 11614725266576088928 5022607296120159987 5480803096552206182 3002887981704003650 13765374349322034167 13936253272038529210 7486664796974928560 5562657933438765411 915459509902750233 10082960220977047774 5438811706041920760 13830183006151584315 9030305447861397960 14507886195709147328 14234018464196249733 2051385271513054893 18439620949382529239 10070271021253752699 940590872938509965 11196908979515308600 9453803258058608627 8153847813526008350 7002657809086906381 8759741843621253604 11933011492739237550 11446012090492589707 9560452921003556457 3866257755953709087 10536008461709786326 15259336826540016193 10930736356477900605 14705982803653832733 720639661573093072 12003184625500880845 2816918085899899021 15987423478309259110 4060832784554038338 13245862674174458540 9732711388200905384 313004541065556606 13245429915134970764 1703902103615316901 10343420827766318417 4219441887888136499 18323859356707808945 13773997446727319436 15983784726824151522 10515791223707215597 5140984302680656091 9648029602410555885 15571207779261581273 13330397594663373767 16088651202126625860 15317517850213826860 1970915538615074696 59149353084634569 16455215106484171547 360001838826486089 5111545559567122841 2791236807627534484 16380972057784251285 10188037431004674483 10200848182988169216 9572783649441066867 10246141794016976244 12800371161182158558 18339959375755809570 14017067727462909509 4816246846893280142 18318153395467324075 10482834185296160676 13669922437283016737 8018039566846334421 15976582582088507590 15792153896074878098 737078575979562779 9451923744458718063 17249597737208468479 516148065866401835 3805071084704490903 16496880547517649139 2461374264548480553 1869952568925974959 1579722284083813472 9898168778440654697 5908973103989960684 14076417344667199022 16075812978798439418 2916951198358479663 11552115434744475332 8203163978115104381 14561540293808715328 17446106927950392854 4018852090727014417 809614001393161853 9391688819038619044 13798202252099586029 10558583479987897337 6487119973999347067 12771993916534464229 4399246462612125964 2546336723038013441 14946119754397762137 1255409156156894649 15647831184744548896 7897962552345333641 9276435510748838902 8405518901135140066 6119381771307791196 3643400371465666587 3181036596522199506 12252280885983310309 15146719121417171125 16432708040950009557 9215720774310753178 5354702690913095597 2987422034960644722 9280738705316030914 4521103911726521948 4952568467788500709 9992469401684975275 17788265764464911059 10915613440717304865 8028509684399920756 4791311930107752557 17659072982614881138 3994253026072917586 16927079384076040176 1397606274330535853 8948093466839321990 1764278111981622835 8041733106070983321 12036460174871089235 16415499732838768347 17428113271746133600 11084503970283863887 4869412217248974400 18258220687083543888 7978662262499759132 17300002977011796640 14841866520572669005 1486194900310713394 3327365591024570102 6433975156338374610 6011149575084887146 10547553798213774995 14834252415615382061 9124226867515466934 16078607242094719833 11094925102759435171 11294325357659267529 14195095521846393732 17517719257886595047 10682774408186356293 5821651667417492270 2165426260469449964 16476754360348684010 15446270570751374268 11330963961429825678 10816091621008658507 16201903733494271865 5423752144219466047 4679236140006436749 4881461630939034125 446636250769457552 14174477743938467486 13377346246103700229 12793691353155445628 3316506240110409364 5688156200674060898 4241101598806690451 16100970683191886838 6475450172176157685 10901732450177380889 18439182569774065214 13590811633645538477 9791066009354252592 7636866212157809301 7988600769344876385 12743612032763885673 15759860879214502192 15411843375678512501 8115504449592552248 16698737143635807414 8987298502158730843 14926771728842744307 1440043220144608415 14509873561715347812 11183892876087257768 2979941775962702489 10177412416489588687 15527242972677231718 1558623443983959109 2221825474326350588 16467039312701937655 8076628635569540586 8422272469824053149 13617591407453711688 13884793097381609391 3175681832363258245 4130233735138541616 7939636247030283266 11523889541475645660 11105456276371975254 18052042960502673349 8625043845161933837 8042154047892652502 17063662705518332264 17702945155139972099 1801428689388306567 16573047571966089103 3274767280240836663 15057695058347918141 1843761187207538006 16156359357056395516 2797578036214204719 14625875343394188638 12533781238447970098 8885524741615759695 3438449278514193886 2515524788451960823 3384091969156016171 3322149438533820354 17607372583749237928 17865648192859596371 3346234734161525940 2505584028949026865 15896882998565733119 14283768974172023400 8391788129659579215 13725206194196769236 9859305966512361118 6204363245652891548 4638215987840508817 4137477433807706920 13971408180353062545 5834168831273333868 10276377483356950228 712802583479653174 1942009492741700846 18270076771915422915 5242336150144701125 13341115436473481803 4717913169330907192 10727246105855533648 8413292226590135191 17984125950638715800 16949064163267816652 17758645351616042946 1505138422696180368 10785747418632724653 1901089826040316044 1946425923146527335 13252661253314399448 16346435770697171430 9711273396993415196 9684790502481062855 12782661822091471255 3535282474112401812 1773362534414073521 14805129078228137473 8828740154376044106 15320176133921099209 9927120490260004921 15025456892132719959 4876325593717443924 7458354019036271088 10515448712881040645 10688884606692176400 10054595777887688496 551145333077026244 2398698416297858008 6122690264597075690 14758556509622736531 958031120636814118 4982177081168284749 10560878386327476485 12164876128433247492 8141697997403342395 6740733560235540287 1302524820213254160 17319673845162863145 453554924839634877 11770604185371505153 8690189416919599889 5749165969162887476 9189951060775583457 9449276486111918572 10509964367232427622 7674656203550601788 14732069041044954045 543849258962274566 17421754474142277738 1270194860205697952 2700836029467728176 1867623279363292949 10285881224167012109 1378119607178772780 6697707850240036479 1147228586104154135 17940283608247975359 870857560299975336 7571385394696597348 9431404821084244371 14248361758167531643 14783164862843581736 12676646138694471737 10982554244246521740 689963669305010810 16345872768008183380 16312691538013041666 10515175252274430895 8652809734412979229 12883993732843710841 3089135386175186209 2633603616959034210 11686146572648578690 5889958084706386868 2994237838663407681 15939642324748973022 16972712216246160821 5388858345313342559 5335512654245625205 4962160869088462442 4700718302261298782 12641144460010699934 4160012031985505727 16287781998777468053 4565566298859386002 12458817268055953520 15293811943756186047 8962214640669338928 6077750694170614954 6020675062517170988 5420369146961461241 1408219809814996402 13302832797915069591 9694810938249428054 14036952395988654886 4081366596404973659 11483752207220716728 15511925628313378903 5074046723760871050 13754696709726608019 9944502594127773119 15967821795066015775 4093815846981228340 17730587139638004762 8523335678469917647 12089628449329113042 1276655022175159067 7542357334878680253 5870010524502406141 9047353384438864514 10989455954137657172 1512373579771088050 10289426177063136096 3714103756446991706 5464105089749252064 2779446590106474725 260696657069410381 804306482960255764 6188975263470699269 5460601244581502859 2293740325335189728 1206617528262640230 14559118199591556361 18022706468667320146 2829469425009237239 3959998977312817907 9634074631478455526 7826249636339725577 10037230868951574963 13566297274473625029 10950240686784886510 4617283389594874581 8683654493335133274 8364170816584083775 1092323866123074957 5248529879156356152 10063624525057817277 9401475464200460110 1867783749912664644 7972909711457775505 8710665713246181097 424007788285780535 3446005941570447032 869343208057395856 13741097135065279700 17358436970491730395 1785609682911391246 652242299826348912 13377059965204816577 11200953640388999664 1307667037528868528 3932570673879396420 16083307423986730042 11899197825282385373 14455741689377725913 8508466522415757562 4330671915367261178 5873229968211588156 9558008853731849885 11407144837002228682 15438185638213708537 12590524809817900447 603448168679082322 13793954624541806623 10031178634376422811 5490177139494634389 8075108876197601532 9431295956265345280 14779847812946316106 4129655455642602103 8657616329714297325 8924715806356790742 7506873825051788069 13373828233844684745 10386998890226321899 3719817711731533399 14224081885877869633 3610380556312124485 13786051238537772062 8126032227637486052 6486526823759315646 4206278363393019821 13048583278337146725 8577410459754896826 5099616814129233365 5628284398571950290 5376036787868125759 17930382260693495895 18153556860746713178 16056519832038147423 10448127412677055811 4842263674043451500 8186626379220074207 12297914436414928262 249601609120360067 15700828052946887601 6564002649632954943 14497924613256027139 9771085792724419571 8463103967448990873 14259602765401768829 12683572544614745366 14946863115886190885 12491077313706682951 8079005883878269160 17400461393798624171 8007444458868730181 13606412358868760575 9338172185702144494 5772747243407270228 1574398971208822804 13222053008734960694 4880078017108932171 14902667459671783041 663230565851720360 3583217920030358498 13323997987742418582 17309374329767047950 16133282422446933826 286560728444451938 6237729813975702051 5677495726597946571 16378279990740508672 12630986048151477113 16413402666146124542 1905707325560672727 13437700895599572887 5338681044627141870 6452260090178475507 13065901662092999212 12266874419539488060 2488791355827304399 18004542866155433902 4320387617234179101 16606606661760854718 1379909168160448708 5890248866416955497 8979847689200600903 371961744120395635 16333973877207127242 15057198814351009811 5393583744379730089 15059803256829733715 10268362526739895110 15719648988672461790 15314146612774662629 16497583626002281149 5908047425292455513 14886990124802281354 4719107909433721356 13964863882551105972 14353807901671771664 4744241910830699765 7273741989419965378 4466951355660662659 517326577374010202 5112864700310416947 11206127116610748754 464358195339756267 10102436730976073206 5428711646705935319 16060186308435955951 5533441791338518484 87811932668312113 7159088563297221991 11267062602351402488 168442298423564376 2540122177761031571 14360337440089517420 1971592404494081642 13342814425272914434 2769776438224920437 2978011891645863858 498037967493127722 8000758884046142875 17935468726251935812 9669367115655393154 1246058106508502769 3790545809089731339 16782084277838780035 10027774047416887796 11330020712558820752 11547897732944062160 11544871553889654174 8302420817025085413 13771920595135434850 5486688430042897593 13409889004837368257 12500620674950642979 14114441873077629828 3802140614129336604 862820924568133510 9125263951220134355 4209759959977389898 4978640655017213464 273846397911813338 9227175231663669893 17306966138491011401 3212359105012597163 11228576981874488268 17272837865833228092 3556184074189308242 2989154330507548544 8607784844089817068 5672041466342402718 3934634556661026024 2241287261340519958 8512687789797887474 15276843742438899068 12175826586711751357 11926085931548877918 2181785053722795638 5537986930054707923 13673821598163815994 10677324722073188229 3184838214794007423 15096917255030734264 985257616844639904 11795047645089400180 13658477458707882817 6391204183202721483 1303832760451656724 11224469697310454094 5955082871272347875 10973742063318430592 6526828504950901293 14196123501779315038 2762293057596799860 17361516725290689958 931438039211639571 9597973844927938657 11684519291672322061 13862335519692948133 4985145880613364399 31528788429508789 17718352223495854670 14224470419334645330 4842445529582866783 13416663944843865268 15294489338646030392 17952571726132593768 8530783965550183684 17388825393538837936 14381530724996059855 8040435497584961538 7237597446177335710 9118972443057338220 4852031736052262753 8393948000493141083 549171258069922375 3134494855916553629 17593536303007488951 9789957513995410510 12357236431054576373 570081651000583644 6975109375877693034 9371785534695334442 1414216046559417001 10813994599220560423 15999024319152795160 8673913297663212708 16845234116444002473 16305852798454563768 2674891561370820346 2642504975862038339 17798017461416858922 67854343327955401 12083488670628101992 18033461231738532700 3718033673463795962 4433402201832822062 1769709024553976968 9160066030942581091 8336662388577976471 10700466751640451381 6109173601307352290 14510372828739741406 6125047214020345223 1758747489825910649 12890749109548778675 12109800958018669927 2082027924018303556 6517119753209312706 3463160423003147466 15030749408841328792 4578460320495281352 6380376542938501597 8641885037414643106 2282002386553956028 16126414272477512889 11346817216870213040 8742229984361526055 2517480320899861262 7852909956354090649 5592713893287287634 7226386900316840087 12457712396754676386 13167555879945687649 13666540310337047071 15866947012419105783 8320625012539219355 3653171844254898278 4088879807324460794 16352053407789335346 679918755153942738 11529298449214270416 15618492200568021455 479298546896242435 4992034825288174858 11149144092516114833 5907326118198279477 1616201352499726659 14530282500218920104 6051250437552558717 7960347548250463447 18304696733342910035 8977044352361107877 9535446268411665077 4533246651913172723 14096332636836232321 15906376379032121089 2746499137651676780 7509916481534105043 12677180139002549118 2710735227819164448 8920863099156558941 13810412679074194928 3845893939717654457 10899492194384579330 5544670304378099550 13562428797813592050 17846041844094523793 2555001905400030303 2479410967958121163 18226693504344284588 893522091423240708 17111618551898841310 16923344672158135975 14190057212146113124 12558999031189472067 8922661416628930837 15122030401933087910 5225174080760882938 11053740336968698886 2346187397806919308 17656221031802794726 9280162426431331650 9578950062109212419 11990554295589288456 10793524714319136982 41759839045953139 14323543134006152090 9684913505582315867 10276784256193914422 13960456055281645521 7012603893976617267 15462506716679390181 16843104172289436553 12849414338558365227 5721055378999470887 12575851194584453274 16346854539739990963 1574390766351235517 13211047133341309006 14566299850736943637 14576044245094856279 1831477348369907170 15171003019716217294 4211386803566394496 11753603342897668117 1316686170906342901 6153754923275687033 9881301620286891345 8599455543271831761 2891603562936607550 5684898757333872128 13601459977496208203 9690437047912303071 10728164671000784238 17269148198223786438 9266821576819835912 3773984435838269181 8299232088239953381 7639502224518886089 179424968957314975 17011619295933976100 6592324919052417228 3770598018830881845 1980272943367789160 8926112663490770453 16426149086795952193 15085842343173911873 9642802166748808748 150701028678432365 16714079604146841515 9593087947880413505 14491845297553237078 9696973755316639153 8936496773923331776 14991460488126683690 12707461909933156174 3565597403695862060 2304236599165991396 6766085055788115212 5047803297867675428 7131843365262191679 6815400042260635898 15955064984051156374 15676272132177905195 2284044849492132026 8824537351197619417 14938174026119937928 1091298779408078127 7124261564113578767 5139509961814491270 5385462439370973965 13600460946063286189 9174979642486381143 17465202381594932369 1813719771928829998 10505957250138460972 11272068962461817313 7570571206491355618 2109681035279858666 7955485049598456586 6299384168221894514 4231171468567613550 15374600112531623929 11854267422474428137 6169582474147631356 16883505998870313903 5328282278990760605 7131076168484406883 11007884698527786036 7435253095074521577 11648295519029746741 13449233647242002692 13411476594910183683 7187590764469456557 2048990966197210317 421423281209369057 1428177189925659557 5390262035443056384 12348175844371977695 7893573374504757088 11413728715285003454 7385412632881791484 14022275864398303295 11937091976884736834 3788954219438149384 14485844279733026176 13067361062931653153 17637986192596398299 7038573206372904529 1542011065265836741 15467076680280122770 15630308037781632528 2536934234041055209 1781870999227101368 16848499578996066749 7480616372137295722 14124389764284846066 8260088259372857433 163071830537483551 13182631736175613532 1505849095820355939 14043974280819848147 1408316613063865047 8326940291254613122 16986578705062446485 2399166493673619155 15766761612772777726 597911403066241822 9534480317563956984 12025690579173540566 1347546606481029420 16282985613078763697 1376922647764775106 14936861861061791872 5939986918481973456 10186507840200011073 17861219419791710827 16351726518900721607 15240603787643122958 9559143844531372466 5067088468500139928 5332384543359046994 11695317450568585289 7620602516637825818 3607135564368671400 10178324888628793178 18149529774146040634 17488856817830048878 14203465412108220008 5533794683403632714 15603408743596021761 1162224283619283584 869025252890026993 8286251562444472029 15744660760844697914 10049949083131929213 11675224068959470527 11222216128250593055 3652402692759177727 10142364504674189007 2615905486251460143 4987255881731301576 14153073526700800580 7102779522045350030 751937098732900535 7584439000600048420 7741878730068993403 13387877689023654532 665775148042355616 12969558661011826330 9815147157962149786 7090765496367320342 17942353154114719789 7414635112632893005 8949771518343326668 13324984936578852156 16261777675176560837 2227159996467580000 4972144218336954131 13241035378202884668 10270593914669650145 12652932129317765319 17622421798767195603 6962802330121750207 8067492992626228458 13655061029658980934 14720828695845996813 13154739712902289879 10527406822093377606 12494025163128067491 17707331156485670866 15057552308142897185 10361445659150781365 17744439229082703234 1723236398132145810 18070628635203262509 5366178064318092009 14194172898886976574 7869586005070258269 14352905764255582841 2337471213508673445 7797261694083073311 13176844008881870455 2285339379563927440 59368619074821961 7057576285320627603 857679807138224369 9073761608994924225 513580121305251152 4769099835518436265 12558581771378420659 8904744788627114024 12391358835514148090 16486860442806984257 13473532072055885510 6137380091354254148 1472482603936213888 13254237545651151090 4886993144380650561 12173284770389636371 6146306324548326501 14650851877944088807 15286495557075603221 3976090270554883066 11287538095649471631 3847660934376375089 8477131004209446963 3257455287289434070 1142158314940316455 15280291378991583 13563940820557347751 7180642062331646505 196968525505792709 16016441469892692751 11509376764107995971 17736306178016536844 8497488903760694213 4213953689023538333 7297426430672909334 3964219287601853250 13169906634672014767 3201048751321026579 4032412058572582265 2297101379031181968 11580459294409365497 3570069190644289107 51312559428325447 13414808004870335163 5298679224023002708 13366749928307485788 8795740682602503848 14636061599553282601 11295112401293492933 13124262995242892089 11519947203906649495 12608168876020568060 1567003003849788730 17009074390652035872 2386651431692763309 2205634436373840701 12424760911888081367 7645372967482331425 9154125968876426080 8584688800882617697 6737349023984173488 16401682692588757782 14310564003501501893 10403233605932561486 3779767881537590358 16395600106584222965 2969049695142890121 500565959038143622 10032713945136884313 17553715834620523125 6152720011807934684 4104332999082839433 15972799058981766071 17324312780916136947 3983057568825496644 5203308699658432668 1986518028101816770 5633148584691972543 14041720332787622255 1494916045185245647 11978053644605440373 9558960703139438806 3581278154299095965 4085356231363035676 12458558570703409108 15191177510516276450 7733797052780440800 13146314558839712593 14097856908918573608 8431101569317370789 2887528107992718675 12846404626104192692 17326477475498230365 400296100886489734 16574175546322584632 5622024631777617809 23855040598106300 9038337898965356676 8485291295011399641 10408264853512111484 16711209458220778524 5274760677965862554 13959851254292968506 4393230979778459468 17764477269133525696 2686883061860608353 10620727823980832869 16883605000166565781 656743872061528146 4898549155044896697 13811081141306620154 16243152632066153056 1613386007885227843 17909710976092797996 1717604820240228917 6591869522438910530 2620710478480535043 12233711188913429653 10534103810845544165 13640899435499591850 10108760825499905064 5686289625157499402 16060734467548473091 12638058577242921847 4210657610138165764 14898512051131969661 5199351814587970794 10953446298214095471 18361012318452204699 7636839596229731191 7568241491002247337 5246106996513101455 150874225957548923 10983475742194684678 6141214832479705267 14742533365592842950 17341010735044089050 14507001251285589018 5991088481013562697 16210762863828581341 2260400324086975580 2766022377825545666 4162660891541247743 8044627757835205901 10374982962972467523 15107442257473388145 15638965785394533304 3380215811013015072 4799804179564292178 10457434884423273808 5680667740192715782 3479192629404118766 16186954910889953791 12439891135420821616 3087305357265423603 10507498369103067613 12794049107254023405 10850761183659387425 12889835160222252876 11694545497392259984 17145635184877923592 9589493660306663597 12787940531624945591 11598008343885029347 7547719920640044450 13017851568708494215 5079610946669091337 8165872534604807957 4624977995730757683 12903700568864065348 2157412564444021222 10568448411178866912 17679782855898077347 15269052542043317535 3725705020492108216 14146131794822651235 8891374682248575113 8088360888791336072 809644058650331992 9580337796275921066 18336593882281385170 17229978484660241798 5829471029743333786 8608250912525744140 10237743406872475921 1040098884942644682 10953216996446256316 2052296146813688344 8382042543600991974 7672453133898507843 6912051445735655520 13117885833896422222 10416599946922833124 4400998501507883375 18148154605678146592 12252428727108177366 13573931348242043506 6348834317851044454 8558481858528644108 11403634331709424884 9284915898758947379 13766691182494042641 9175405548021318986 3079569201049294707 3155477557061777054 16586051265632919662 2820539852301321649 2816318646086513817 11454188386086276049 14874464645480954537 363728032442772693 11965834731110517243 3908303514746651519 16844011088582386542 4625447422817508406 10888839605361391597 6354696713385439308 12749636192294191145 13934543125883192425 15976688651849492596 15739208289621354646 13012937353194813709 16516245446651462 783528711522523050 5385179462801572431 14143884134533745781 17433851009822909785 4600196814201855919 14755365912044332782 7171682893641428742 1895694973851147451 6314142471399470486 3119202699673908917 102807891428673710 16940122588567697885 3466271295555310797 10054063710975274457 10959578071360638540 10193808152634309924 1160375198186422299 3483629254152294057 6410818157973487788 2400340256829357552 14438231572781392205 12650345061840556356 12046321653051091861 8288269843881962763 4447111439158357465 192516594000237120 15144076626755761253 14581478855282895776 12410483942338013233 18349335181458733554 4424948053523030978 10257304935929433935 3849932051805716531 9521001641979998265 10374534435625248727 16492133700272723108 863160620656838687 1555550375130628445 2313414227374667662 10875758593252221244 11019487563811729099 9473024232664963773 12255591527504890393 3995192193985585099 6862511568890958914 4801615219204165706 11709621841795098760 13102716752279604618 6541516993191895069 3028443976242553444 13902109446440659809 4655211656000058775 12520236359967947391 13671952357612863318 11968389957379028310 12360418550833347072 8886284693804430275 15250900645272523172 8705794378368825660 15488485045384101145 17372985084523856122 3798788913816912091 1403207036896949959 9546867743706383108 4396844798861875676 568948842820228706 14529456902208738975 13100390100766257549 3811550969454723976 14396380289875553162 707604111487814030 11934479535941852710 3305250502684556112 16050513228483741551 8600565929871016303 5232533714689662281 1336797777948968341 7442986369047988120 11836568373793365359 5711726755175395754 13540053488025237356 4634471245956529784 9837451531049862299 6296189062354544614 3649960194086130238 6153439492055800443 8424407800584018841 7310786896983468918 13326410264491241693 4863487140728364936 11344373778014714619 18249341290400345339 15652526851220737872 6660776744381806699 6386035515120475655 12237989979624918802 15094803205806113923 1704417200283000928 1441507958762203505 10583586452003223642 13689353847591379597 2693777008580021451 9189207484257823038 15627729114429945145 8414759365583143646 16103932534375189125 12475360814338466996 13059220277174953536 3258404290645638482 4016411652731147849 2742745258508491915 12442729169609301139 8171988487726655113 17115735082116687077 15778664041680688358 14713111950972641320 14661877440466592820 6939965546854037976 14804595892942374638 14806574543925724653 11763708336560578358 18405804964779423258 7087390353267919749 17621491427058646496 7173973664886379657 6274224223998534716 11497681797394249345 10782654769153488513 18186680901900637322 14667388790637156889 7958813036525057947 4748367191735810443 6602763731301357275 8149536639564781149 4416758980905565477 6716606477055173705 13849794575314489304 14400471061568550719 8820261883267734028 11626815302952494532 14117641776585674542 7099172395976277487 15278325742730260225 2631724607712018557 4179589046669633839 16208180636292662823 14767475357511389389 661129507967770314 7711024772426959782 12354371703809177085 11508348425879040587 1132566946071175575 5884200973296305248 14541880169573507631 3641575072775506946 3682014734549162715 5841019822290265925 12628005021614063632 10626319480704656519 7897392424117792146 9423441773722234888 11288494002913279956 14295358300443749025 8851649364305406398 8429587926291578889 13232983729566554962 8825809953056923806 16404322926309070032 16672826382273962544 129629626083343026 15402091484162931095 16202823334480427907 5607077777620252039 18314229439824610780 16353917598713598911 8154946890327542167 16389813970383507628 1946588444124063947 4810536824336116579 47374688998045737 6182487366524498993 5747703555203333135 9870398747892041119 7188084892209552211 2664646593232073563 7157858940360557395 7326840203775530965 18127114814658047868 15199843556237571223 12043410561130260520 6320145939058066091 8389053932678084583 949586878682906951 12448672943990719602 2354833778231053137 11089582860650476950 2234701957709655192 10196878570165236492 2969001820623753347 9957341999473320039 7138938219053143815 6001528606246018797 4985991970407994050 5488903052353853278 14203156457285310598 525088533234382973 11596708913868435625 3069090320371753682 17104085722200341415 7460810898931852028 14782327185026733429 663386494823959300 15737480761578183150 737253597796181499 17473302489132643991 14526511716587553526 14573193729068758773 2622993232018930287 2509176782659687122 6881688624989673353 7546318800193265397 16797356683591461546 15158447288661669496 1019570574257244164 4931735337848427387 2600679972069824464 16536632954394426358 1825736524846116007 6758722260932000497 17936816182185108834 4662394400879455576 9350349820739996219 7376473556368436531 8266720232834494436 6177490299011523437 3682764644996856316 3478314773560702823 13313792154252527089 17713780080526165754 8477651606401476932 15573003588332307102 12960419708320503600 14524179257736513453 1671527476854606060 101961034010117584 2549361421668109749 15588791986261378722 15714424608114279223 9243540058151063384 13096680740165812064 594537684158352121 10744395516475111589 8795870220200290191 5251494732308514720 13579504993927731569 7699983082566790730 17655519723835317053 16494544623959811915 11749897248075802902 5394187136064577207 14917135305461914131 12991082866113859167 5704902370252904254 10292621592476701309 9159420383241162656 11441116643587600745 13228510234254638240 980148696892258274 7710327656286990267 2785272138202931172 8308023895539728051 6728785804814651735 1661283833673589380 16343520394151584974 474180663153012290 8731002176717183830 1617544870655274196 530918109465802484 2543731623440839982 11722000500505899799 14019547153942704533 10444586564207939023 11264626749657505834 8140749703290045774 6081798320280628527 8912549449823727433 2705973690344832500 2712213877637536521 16340816820825669279 9221332894250595133 17509003250405891564 4786460885103725904 5604410773411185376 9916965486691972041 14680859264411806967 5052954205728423500 5374026863839703968 7807237945195684614 17815627612147761464 2730032175709912022 1505959535660319740 11795076181110899357 6806018907216908154 4405190481495533438 3030268973255762641 11120182585250676589 13179062144239931606 9132121850251428162 932967859185068280 247429144417639405 14157662498822183927 1630813300834182719 7003105511488726663 13421307066664355134 9044958355188563501 15433703684214615948 461169835957037890 11765613147214940888 1533043444486303233 4801297809765504532 16635952066199449845 13906775248730770323 12870032765065611943 3123364306827490341 9777832378880341392 17138955397747274947 16093863107225772831 8280013617625458740 2341652911498438031 9276961123343565902 15048545019548836439 13003513645891537602 2838617033771567826 17894505389967290159 12158725326929561982 14845428750193794040 5308485696244526614 4847652039469724007 1980064345204805629 6666662470950911273 9569729710649333552 14026089715254787921 1921462570706022267 17595819040279787728 708821344759759041 13230680731046510795 257993693821875424 5221896370099371421 10774258381898774965 8828626937231340306 9458805847480163254 5859857692170175687 17710463087380067673 5653455290052066371 12601638618358142887 1271045677257414004 13031715554276267748 5964814971263689247 6435645107757145324 191827076141029132 12820765184050643109 14200446634786174470 10662807824515153827 7089707644614735729 1716563036888771655 1827017055738569165 11868196350944986504 5582714813480855590 18178480386377419412 13918605344011191754 1301708783152259992 5969650256641856264 12587853353143017708 17516655630301853733 12838862419360702935 15589099287183472232 1998504080627540028 16951247991372238646 16083586983403287215 6002989907266831492 549544489509758366 16738831450313836704 6169788333941721560 15411935410070699220 6799372768546898842 10685316938115472296 5752221414797038594 2010472668073689647 11359737490837850322 6666194599604246783 14024167600371140775 233299080170675423 434334001572398717 16891852951963497657 18418737740279550221 15090555987592082493 4751844528045071558 10775594398786828535 1971222336852501645 705912483382303600 65094089206391187 11076886912682900757 11187593218892077184 7914704637479565086 14352844138214899978 946050804136208935 5748091488329166097 3532076232600235693 17737112126921915282 15718066216070000930 1325896715837897829 15832377992624459287 8723051973658987511 7866183219072487640 5057761218532609992 5788030864909230987 1792921834588464352 13993545642693704777 2926648792852562364 16334804888112591879 3655965030599382772 5701734057430841687 1509208520242967202 5384663414504322495 9864607726091965979 17549453684207086434 11707917033569679948 13118204160532393719 12304423461241828451 8495390730238185740 17777235313494512033 18026512587949099423 5598035057450127494 11746982075071736309 11759368652528839890 17844979610966477846 6636878407572698268 14014412207161228037 18276421532945220988 7042564809952732774 5349639370685105157 11096246438480614941 4273307161187905580 6107076539918449033 9516523996028674850 9186066675248068507 10457532286818212825 18049357536794443464 6041256599154726458 13079911887296073459 12678850603428899643 869064878484773336 3139686199021418116 5061067385306011945 5696934918479514805 4165985727314704446 2181146488359803287 605122026761031175 2091611588553245432 14373223424883345009 4511100159534802987 10141817698443455570 1671160622286866612 17287088289363157451 14689045870668364083 2000611436067027425 16842354509318632823 13099799423629685387 11896187740325048433 15389565766396231087 17926314144942332751 13518028403458521930 8291460812728848130 15231297619782121481 204531860630179600 14619780997829923312 11480934933407674244 2204716256710990928 16248401008526582579 12477983440275622633 11340378669197274382 14971039880429733053 12106013183358289625 10304651849542937914 14755907471255583909 17376142609351615908 296312224767173693 8024429821878177412 7103051073031132791 2055966583167071992 13656647275888288375 2804464190730094593 11471389544449001454 2206895162857096783 15794467442903605834 4387868455176797792 2780596993509884472 3658448593308740803 17711479191038870847 2865172580022234906 854472520873790576 9939592263166446317 5521403386985902699 15140548836405028034 7707381903608526510 6383398376530621283 13764978954658922143 17420204854521434147 7423305177678214680 13404093299070696501 13802534941943040948 12101386119310771094 10142606144072182411 12744953996358562983 4110365985094813326 13980792388950271456 7150347555172683304 8477587847094654569 8751593068518152910 13960923076206341197 7606051177137775724 5228694070471345326 16789109057380117806 4693168603530832437 10944598393499407860 15562919114286735404 14687070809415459372 15906542889134486524 4458391507006084638 11558257919970146960 3710333133679154866 5032825557185481101 7985764524154647773 18105518584961630815 3856791154494191024 11548111979670317655 8214322333861828697 5381970388182399201 17660087341733268965 12868947105574806995 2130874819385920366 5875005575572344150 546848111798343743 4387783307840493500 5020113377406872383 14773264208738455380 5518074836038970078 6109772426972408361 2865653889318298046 14926664864406478187 10745881940258017543 5107389142275063391 9722082314571615128 12488200366781621260 8460717031855240428 16933219625271035246 7037219474850842754 830044121447848181 14615911792638205462 8522904135316572235 18175407092695946284 17956982893336221453 11778818163797041383 11174668855627665796 5906326660940811575 4121445799845334163 16197291190455851339 17600078233229482363 2294403732071811294 11211161302207500748 6943115494005141883 17792048507030340899 7261434526867040906 5138791834307772487 17067334104208070085 10247129839004827682 143823025935297276 1275525509895353183 143223883881070926 7851763337948667 3970713085633722381 2758205012538000931 14825859849193077873 1410726513663536779 15768397951995405614 574459474785966931 15856012272927129105 15596066382289848619 12831784277132182270 12967133155053078715 574178506703779583 12878852402905924654 8817281940672635842 8839859750870198874 14006738602637966550 15026170079134040105 8175905278241261887 2543724428116727952 4544537437540852324 6749054845538489569 6088230431047772685 1564148488723449054 1647903415068399938 6904649937962514478 1304712448300628084 7395247821259267610 14970385280979860658 9227907584633195587 16491357846859278274 8838727050660406139 83337640771579538 7898952286414398459 3419990996788090732 18251952847592196840 5622996389553701008 10992584884795872608 11245357567465260362 1547746336039736842 14944120542353396804 7317388356840762036 6252313867276831270 17820927124105454337 7907586415276483274 12056397779371418176 14366656071805040373 16875792991206162935 8303891659419969414 7717669348846046056 6892519707163832574 12830652021172798106 3648110351082946645 16102724868133199989 17492855368538825980 15795502615863926045 13110224935339227423 11186732247900038497 1787225684757214235 13039101066162024028 15008558649590000347 10480717017804065513 2851980958287341194 14066114932271205987 2738083386589117986 6873666428677352424 15447174295415537120 12613593794155040983 13503941998812382641 1052139386745808559 9977024580844604166 4498866899886501700 5107459010103986974 10364190290625809003 2082122790315582908 2620238563092777962 16209447083564885549 8995318884016924606 12206565446024555040 401151583116103794 18109276848648184046 17230405627132992779 7936579568892381209 3930112966577229270 13990982448913526738 17994160802755402585 2919790995823852120 9375924742580437852 8328210965371003018 15689730458091700946 6885854276240375695 10358755613689305550 8992319842340387056 17162206809277792479 1053543124488731290 11294616403035092314 10894236508598260874 15517779358198271438 821502899444103297 2999294005979475869 14752011256874112349 15064634203434237685 1576425254919211719 9753089858232766183 16815158487222983602 15094560297023571887 12984445162132411478 12857718568892165468 1832028274382438875 9750448220437364728 6940417648484539215 12759290923078283292 3809138825876226893 2635153173432795635 7006071930318795488 11475374501126033197 17351250774809853279 8724631644972137606 7689275036094995786 13552716069531270128 2948298998879345216 1264065484204955855 12365825722329520153 17659408226289307111 9119546427317014929 17638497082697456638 6723547210957854905 5284227483968779655 3277362393530820277 4675320004558403241 2650099004760546066 8327600230393085489 6600446589467836137 2720779714988799949 12620651289103904878 4979457224391345384 9873483976283863124 14158420455302892567 14300968188551236623 12084887761113048786 5471268073815084781 16381615552503378168 18108467034100448233 12035026202230620771 14093592684314486777 12524138626467701658 17726615853110947065 5989452966388418708 11807658991035268461 11831701085735943980 7834547833488065331 14769582028036634097 10076708437240171327 14877474327973908139 5035440587884841863 18395991893115516511 6038065321435303787 6451510961229073071 11911555841798837344 11956236896111310087 7775131758990475642 11246316176610018 18154590243275893769 15582167834419913377 1669871917086969972 7841330205409929965 3883397804956776561 17145820691396880954 5191375685940510925 16053685660489752201 12010261841277710055 1242917462159103723 10694596784130269858 17209618838747263597 17016176417480383230 6048323950307225668 6729127599609900039 7429113053070577892 9107366913713756055 2642791760320249366 13359719295750796650 15745834042111345842 15836604587197123924 5937114959247113430 5346446550925537383 5913371480556643126 5611472079760386922 4369424813216277168 12900340717099086628 6813905232527893521 3215458179827468475 2275723140064859693 12849754755694434510 4963536089917182441 15083377517171625228 10391914139468682103 8025553828183184111 7987377623655032822 11676846669112941347 18388118277600806933 15491709432658538748 1594143127643760632 9429287001969766722 16963459963778832470 9142451630033323990 6190205009346991956 14492110274983186396 833446689078756539 13271150686229501678 16188129642801612733 4915526512990657030 16148851821332454195 3704943452538621678 14347946572131651320 4775636679501923797 3342148489935598408 16553445832307307751 17767720569197785975 1895246962770939221 43769619373683054 15535330884354039617 16500301055948125344 8281933514019640903 5159841739310136746 1269688816824125393 18374419651561384373 14282989267418545986 13281833776988077774 13200823365558319120 16817551828411862343 8685692770136196561 13866019546368615975 12773688859535139754 10861761690683440517 5816408559432885890 6765646320051576850 6097568235712161912 14987735323922539488 1786897656891688944 14164749274882970932 15182764232058349015 17406366677531724622 15897432946497468161 11431641039674331957 8940451056032533572 1240174020985864605 6455302380698225434 14655310717505857890 2934360913461459879 2223260466128645860 10491474908031366564 307277630247981431 2293754770887779054 223245606443509641 9436476481029314740 13100090888474051581 8969011775414467963 15760617378169226671 12903919700707180621 4731851197548194375 18042718990010916938 7440359691640602890 3643457285683837956 4000864340028087859 8367610437943011696 13971452401293007821 14308728636573137890 8741464799133139366 14986767859054818461 17008329567273745742 1828614126060073876 17931877950502046862 4984338591467802439 15064099438459837103 558975793656319999 14459682878047134958 7126529136121282653 7322603243919229076 14836734961490572697 4999833680411263545 3483333758179593338 2322582045158579938 9533129045550332946 12436094775916525042 13483521790749660726 10346004312132761049 1303332971508724090 6480327539815931704 1160281390656163137 10086387546654440588 762658893079755988 13284103385485261871 17363772409523818105 10956586433186675018 10825057972038439949 4054810608916633146 7197606976085376539 7874284533843445230 15292663461266576970 709321914856314473 2692498275099397001 11783829523052991991 10552211263869802586 3894305564441914918 2977840365334722303 13101562793967403423 1476940981869550256 8398739853655527517 10226715827815966860 12491238014561568015 16687534910405555920 11152872219490535611 2275222705398244645 9002371043632004935 16666441630248505057 2119255770549510066 10195602237520747646 6692632039398393977 3677784962409211061 305730006951547068 13598306213244466214 1141763534835481475 10339989604070772080 4938202497131841295 7681032450714231451 15057998385628274680 2784080899329701288 1391985690469872614 9829932732862945122 7682855243616891884 2293910539920839266 3367486615605858825 14486884186441205454 17118541503086787048 16832912657216150843 10343645092416367305 1102689322183298278 2153344741750705450 6001604244541819517 16233226626633746500 13070774983516551128 9494966992476065969 17362956263206396657 5768513040798409967 15332655120856980866 4354080197529061422 5600158773990411106 891502055325604997 9171222700415302512 12944015481039939215 5622134000997248646 5355381756589499514 3210279529568180348 18169542960851858217 7203249624401515583 7896345689038145441 3977735636203947917 4782445192525866949 12090272198480584672 15008631130839813802 14356322134934406607 3144147331881551811 6561088574168551718 4923667022894968611 7056028757957840071 17066334792076189298 6009714169861657152 13752989715451201988 18024487834244968735 4204063194514665812 7500431660287369461 7206883650084273261 5065244276908020385 540327340906246674 3935558412333604274 3545647819982232466 12418788880667796931 17506096997668987338 10919950304398790177 13538341863758750193 12274790189478848874 5162463596665129949 6372905474752140591 16830978410453905457 9973332722751388591 6232846836209044984 2287611762315335627 7922083990044537615 5244718906938934367 8095620343492314275 7663097689346567449 16196132595111234384 2701511426464370789 16828467364741903852 8299603933438405965 17029966825214719071 7389968504450890483 16701983885077908308 16272628888069866189 17744651674418656890 1069230696686567164 11701994141695357998 5078287591411172385 1793573078783608496 15746234196321707515 18370094442136007013 16726482467621994521 16067293770224884056 2865866585849841737 8132768895528161002 12330572109424345862 6936712298481707597 13624468717021527327 10820294213546161739 10800048791554866702 2541698048728422716 7721806856927109615 4280122380334058972 2854126608762992601 13058475641089130441 2834467178340273917 7233659477351168828 12624688759792977438 11265957195101629105 15284637849635852705 1955465241525421508 11718080523224838404 14412171888049879956 17570791264168179998 6146130783798870202 4673614112450429418 15933364230895211763 14240760560218306579 8385402940569715206 4410583474860022935 5269105474686027800 9684180652443015363 15634109274328605834 11267383557034946982 15410687448865929543 3831495049131578293 16051473951396362743 206846794991160700 3381960087522001241 1713542143867242448 17920249660090883861 11099098412015899430 8176032442139746581 14511051460274735164 7845728549909014280 6191397152562566740 18039245093074709146 5822650201641867612 6676493446441932453 15183767404046262581 14808087791889714946 7284002051178793786 9427397231465756090 17887780264223599869 655719579238768379 11675044418203041017 15472466162668435124 1068286808151176056 7118885676551442077 5759898145439730775 7390544662791322250 7624602750964630289 15218240746322900400 3128644974646892119 12672747311440404607 17269666354282496251 2282365492951162153 7799272645484688232 1960663112847547814 10290749107064150948 4669527305580932706 14544823382656431902 2740536668104863034 8243234883439637201 15834978740694418246 13743851888330879007 14003685797380994366 12676632908338254790 15886864735827157609 1486959983219263939 14085411131214943849 10561152172104404845 10410489987982278725 6473772576890497553 16271078732221079872 17879151997881570072 6940478831535397202 17862842898539244754 15988053369224607893 11742255050508939655 4852463725831891202 3727483812908942119 15154494510517875039 15184022010571021470 7337197469989752675 8090391073193222553 18165558296033522453 7047423369405194315 988233257918493442 9562114898108882052 8204497599171288878 2093447498477385226 2429837948771169269 17703222567117564918 3607289380630079435 15816761331972561165 15056629752248076901 15968207478087579468 150422346077081195 5010635367411165406 16772083658227349121 6945381282030089696 3456107957757108890 5925233467980133959 16882366830983797694 7262692612944462442 11392984313304545981 10836046441567877429 8241985319001673351 1477871875609473406 12275298493713219041 4484306256999164774 11775107426711897525 12410314355908436286 4998208936787517434 16367091087588973094 7052365419836398316 13269473315980280665 15898362730226285932 6002450844942046613 12250302098709972969 18061185284490724762 6287298724347724613 15869916035543445157 2739642682949139202 15211826165501323042 6992086306335651179 2756898175425604357 10219133850860610846 12652024494642313682 16159175328351888167 11809569418309368493 14418024864647893809 15173599696232504393 17312603506895866888 11396943303022459032 11220885943506907176 13935822679152344452 4644742411923810368 746205206711820357 10164734324687154372 4080644448131891033 18238782402225338308 11617591335614401400 11677748606574411769 13105507140131846435 8457471689365057825 647507596524504659 8934840180875916208 6791138320559049431 18317959821646665704 16254376136398262937 15322738931513201090 9389616212121554287 1348008949309633700 840758184845355061 7531815986964097037 1202123415517939773 3324473666731984348 1307362457580503423 11512213358947509797 14394020118609007326 14331796274187486353 15580665038001800257 1180822969126491460 15086586724006936589 11066323538604691991 9377184666010966174 17322753435992524774 612152669735615058 5035622524188322030 12997501851786773339 8538017797824038849 313347479450506168 5148330499808386002 7886193963681411978 14976013439880405676 8970547262142700750 2042271678706561379 2808612607407594193 17584676738684473097 13580844102079624440 17660453062888017703 14650005095843579076 15995005036417495647 8672097660274937330 8409948070629309395 12017762426533534298 4983090329685465351 8681434386739004914 16025494393105749286 3630423990342586197 10045407544386631215 9089984178197249384 8974894180124903329 12375759472817821611 12876408419581287731 18229273437020205406 1118169024876969068 5239589357909529511 8422353274507281615 10513900204744687947 15098832549029099537 16789937260619640333 15865389820208519985 7611068978355113645 15672297193178430273 12316187325043441690 6129087515458007029 16078382453833498233 9146292558510901604 9167489099129793806 3258846011384614615 3310379157743793565 414104170426353676 15469032250526194459 1132926279660131623 952221387481665045 10570416972422659586 2972471137364674525 10335769232713083393 17973002807662988253 17141872307488063730 5453355847061015959 6621869577980448214 14265487434087963380 2409391484813486270 9140887182145535577 2163083849134065291 15965848825959560614 16504399988107407242 14612789817112181126 4914855262015505344 6915869848454939799 5595210925011847091 16961088706389776259 13896207076960072555 7688083648299222888 12317198344073935637 5190427550319859308 2233204552565790400 4970817183136573287 15058074441146459509 6004230586161619951 8218308188892298341 9891515653391746591 16166048308243262734 5432758785797757371 6522832870006709126 16778269357844684409 4824442849394846597 8211438483104368569 16599411977297696674 8153554019256537317 10822310781208087185 17750024581993743483 6830292354171601857 10284151988713412960 4295192341449501947 2163393013295850100 12386305653625469909 11481185260076298630 1801635302608615617 6883118270773756183 5174975616890312834 16910136345504949949 735245305591390438 12037091517121621975 11710850980083347318 17246829904612320362 3831256872381437384 1723511291251832792 14402214372756999990 12975681617200231057 10929637827992625645 11145172077867076606 18202356886830193245 18397114825460430578 2061993483493087693 13679499699124605873 10302293263652409036 3833944250078259523 13329794384251016373 15559757179690557547 17347736524552913525 714023491329058380 14684427532449303963 2450825649639633095 9190147064292865375 1216102821109981034 10832303660973008124 9797321742316223908 272045666104209630 1753128848885673160 8017408476381105919 10237477476897007118 13016371812011381221 6171693448958368203 13080430759183674426 23110092046670670 18400920853127828863 4849905140576598697 1922569573892164951 7981194575452698966 1132455231197891541 16385518274876005502 16894639401939197073 3028983880496786428 15502214355026850812 5133897657175225100 3655906329284393308 2390055107103796070 11983014491276698815 15955261291803729659 12907888105222488797 8495500463682755604 17886837199177771129 4588891461252495299 6246623972404979397 10518623193773389217 16340037478456553698 2050240861846058724 4580112705151430952 11404934735075867800 9101396965336498916 7723027673041407611 9790258672694266670 17619090725806791703 9190398691503871369 12859101187358942790 7200852519612551346 8577476891762222750 11069929460842649670 16732054456411134030 12131801312308642392 223511997890706559 10351695361030541503 12756628682496812680 6109100861568937296 12093723640870154127 7741130489742896448 13244334682930892696 3411037837943420666 10813612843179918555 15961485349933008637 7890703519406825136 3168892718494090065 6970222481434135497 5338124813522772890 1152580205500814621 12228580761858738701 17517024437220626638 8376320916282679179 1858877415124672703 15948085586189072062 3080718298395648698 15664836716643015304 5375446611609402098 625889086180327244 10657206744041315250 14222250074181375075 14959279304471960454 17890074458609828702 8467639295908542495 6836140859353580446 9507462365476046514 13591118958824583301 7754574493530136611 16998454623927019301 7155388335597295631 17765928322947688341 6209271330821823886 5943673756672376115 12659949755162737270 3938408194845092168 4527305919164794341 9296241227041135737 7612634633836881552 192578580492742922 14518577630615368275 14708459791523331969 11395337667176157673 18011929454252473068 16497234302109033413 11746962154030989157 16403759644788454092 5585564957303046352 5182616555720349566 13851142638635679887 15330880608578346382 5633970608897207038 11502826416655207046 7563538801912434789 6440039975960663654 8651865411042918705 5266724884157791846 1416590202935861896 15263271389667387840 2891426213518716245 12229697837360687915 6481989744615978988 17829041924399926424 6970409462310837149 16255813328840869942 14007051607397560893 2202500530590310609 12294207514649227735 13413941387911777404 16210156807860899984 5349457241179018710 18052614119129981381 4129508517705845044 2481757636478927498 17113154905484800967 10692197662874495099 6700388952451694500 825068538996336381 4503792507806422957 16025477209805331558 10041637812512095231 6115656695797832777 14164866558371078097 13553187009243734132 1419330109803112536 12387659242063151524 15726802450921967460 12937949861111634104 16610149612446225686 6104113015436246758 2814012194786998335 8870406222811168616 6823214677562316736 6070992532010304834 13118763284823340237 13900837322004134858 17835670992463227506 14301484362047718691 17654390294372133844 4313278767353633954 3674862769151253811 13756604936501123486 5813116896257216079 573273940065097456 2820690507774165373 2677770542318177829 11731976377504993332 11151247847430723916 3960096736334534586 1383051992380579242 4716275118929442441 14722974499859857672 7627211513461477063 389376372397452252 18192533120093249124 8796823332828365271 10206894350261804240 10733655574311474701 4459340957251879500 5327866705601361742 13725841936150092131 14058704181807834715 3718375695019149870 9361750446164529849 3044347588502130897 11597100182254987819 10603773223950064629 16211167938309842767 7543652212882180319 6345563101601010319 6062125295279661408 1969470825600144065 12377973963390834683 3664486648487702819 2033562237029424071 16242165036638269757 16648815899651626983 16183876227379996273 11429544968444945346 12621376378383863372 10805273013160570525 10607806805049408778 9971556423342155187 15687066029556905643 10965373371378280443 17918085989676663050 14033617184260461105 4391850535949841752 3623234106879038254 8970440635434516077 10758059825091372523 16780395265260602539 16546096904807409635 6058851115776457727 13210873519052114941 12960204068335641481 5978786933466947631 5675200049878523731 7613969923884976066 15183906268087206470 13308576739524945213 18194137599558548374 10594654424986691718 14152070806148361281 14698484670675635102 9255347290837443771 2381682139460967301 2436725101217178315 10212893233697919291 17472997235123706367 3648598135908277084 12276841015357881574 297756250779422296 14355168437101182685 2380411158123561541 10797766668051432360 15143068476113388634 7081503279425426564 7977394934685093492 9390748079969628077 13751910110363115237 12266058580999236526 8483598151983917804 1158634581575371736 15899516592197660264 1766675090465940082 12434355498029631667 142905124925727895 16669430068436203622 7241948232539013019 8708055111175209014 2447367429192395990 17683170072785640353 6026023055311816053 3762345838132769338 9496415976569787409 15363886346558064439 12659685680400136705 14445692824944009997 16447087945035048600 8427842416668747625 1766281022069728818 11989484555503635889 6441582431860707766 12230020004592847679 6787640481152572416 18084006943036048817 3409255350683681088 16863255657168416059 5300052537264410676 5882914314163490998 13236456746523598275 9994029374855746793 888502216089499249 3916646940512874756 9878940403167535148 8633640673196380408 9687447689539702645 15931196505208319781 15069879093466140751 4608374454021327298 10308487183641073331 9812983562644605391 444168823859764053 3808297462455941415 10508241885253956324 3682655667393557594 11774505289620500779 13992090598952711316 8002172047333918595 5406756951357845155 8543173910818961506 11235012675572583624 3405531298942571132 8926530835086527046 18346641197178623533 17921566261874749710 10841202890835218830 9490412734327901086 11931747981442987526 1987001979218555014 554890728688766933 8680992252807804728 5694532014745743332 16660956878427583946 16858393427244270472 13958680448994440322 7185925204792010830 4551612410945329255 11461645744862489643 16395339656081696373 17046267730472332043 12017819324995616932 304439113013446512 17845146837823620793 9243953662184711810 10778688088517630025 10763098886159351640 14292264841897075634 2523163688526814928 15079773719564323068 13010303360527432382 13579997317742380265 8873559983767132455 3805147191440114484 7714543276087823348 5713816259410633176 10218184533138710104 3998497207415071886 14821897088819856684 6407859765346967345 15111182013434775540 8112782473688142069 10808825037417129363 12695476821599847307 3374883953427442966 249004400108254841 17589815194854661816 4235149089457936501 749461768034506376 129052638053363192 11135308972693351010 17227757486424459132 10982784643713785241 8644283177449879536 16396305039095476834 14117315972281074482 3553952629746736268 10753928092977342917 8862668197406322215 5981685813065997859 11875137477122244638 10845769549863587762 7196846291709056862 10458535846836014869 11995197981653851226 8771928899058920629 9583599713530692172 13821751808981180960 1113808196298853267 984817944137396944 1682238278759962065 10855702576682907602 9619655459177334315 6980292791977760975 2859124554300748356 17454260174093108331 2216374423135520657 9017143358360376828 1824738157172579375 8587411091464409669 13606661615008114360 14047958573468485418 7151331129719183881 10466412807193667542 3301781532514279821 1459334916279787169 8281132641260073887 3872520302026106623 14564327974950594504 2531839574294393791 15552097820908053613 11144873921434110669 5634738735039185076 7161802546620165273 9052121077566728712 6184105585821727911 8732343056110372639 5968830626091900609 15650322964362444476 12650982589034871045 16038302497554558481 12094432871744945465 6059003554239746028 17446988868294462127 6753812782678772870 18079709103770753988 5405543785142687231 9219300370996770529 1866724362433474953 3701950346730341030 12103487619512972705 681278453084612742 856393206339919206 14603289755493047659 11057321547829585342 2242460469932067371 17209895351391858214 4141307141192799713 16061690889089963966 3967012169821620512 1220059363697376514 16075087842496620197 8951040573801910715 7126073535061503692 17617691869105224104 3326854715993226676 7017469166575328899 15994705787721859561 2494087655842110655 5097762575382965360 1184778212933217980 13756192893974192170 2045759893301085313 14082889458794544753 7899865766753183686 10409674171069676381 1989801406862600259 9222361710098699463 7563472164115849907 11543498180620957645 4481615889537947669 13651450981438369982 1471885241806516747 12654195691426472971 15027759854725818742 3124930303661408999 13440247895562426655 11284341447425865595 10108468142218497146 8739336358239258412 18160997884937781464 3817575938215365413 3209058250504489908 4610039925413290380 7034530033096791085 18411072493684338628 1703361772422011770 4098468639138013166 2884560781734019039 8398168165434512140 18063172592966448057 8882932537681504998 8534680728649278328 15169561435283727409 4984851496925960084 15054487878834971006 15897282306095576646 7241443472254263480 18081874266086796412 2491986818739971735 17947620693421667501 12339158693652782400 14080268439095680369 12149645979534136372 6615173460832879361 6228766950495032468 6678114685864027301 12451282915045998599 2050391147564424688 239819196766968669 3556149806713117712 1888102558365968324 17201636483893207128 3865599943725977206 12265540647439214573 1598241939687067449 8335942237111083811 8190605798606771611 9417286899363229126 1764445307530793788 10697161777156100574 8851384941567080373 5773909675733736854 1267602316277135036 15423376194456167645 7615546425269844736 12652148564455343151 10928049774101620649 2091621262082068238 17937052103682746588 18436062001781795729 14011423333786511850 14950446965632044903 5076113735759092002 15016341297727095685 13631062170502065973 15743267230661602940 6008066120427225383 6979934977737899301 6755012954482131595 14191290023628840754 2834842552852847443 3863083647491040455 8098199222405501766 5141380416626561617 11031243245303534944 13365586212081185793 2571168455718487732 9476188604488479539 11746589171997405445 1509288510057227340 1695254367003177939 12718866111896814038 858520312859109076 8561213858599371704 9291936770315574828 7073425107529936040 16541346893499539283 5583156822528215512 3136924465842391448 10358190024122606165 10016844552609698911 3688066017042547912 13618189301224601233 4506960572043314246 8445188703741474851 16775174463015911154 1925851974923999706 7936175967240374158 5823781546147322293 4712842006172956366 4663605368298396655 10000033820257944620 1483855808659081360 15689989950948507609 7114208867452179467 12628017109714895399 16074367063651949319 2509856551943135380 1961246286886954810 8683910612092704235 3125763477652041658 15427340077217482511 6001788173993586636 14257192005124306953 7453284488076461280 6399967304058372855 6400289758968895364 4970554156425959237 8333198407367141984 15177898419279556404 6490785592753829467 3391983803258472433 2769025115145856098 3142873167549084080 2360596675772566661 4274607864204833214 7871866638073130234 16165038843988686112 14618443082822528508 18123850039071839200 17884979232412750962 3821620954686703400 12418863978102575781 1534193959977807980 9897321763616976248 2678456131540537997 16542704358905424907 15222073367657600989 15200713482360955163 6898185542868074650 6551701826203754986 1937965938653028275 15715242110258388208 4033915342599677623 15772835246174935455 11798152619236058391 3894209479904432808 15955579985177991976 6227334021422011535 2288689719871391756 98372056223866911 16245555234832915726 6224868528781749425 2750016815592100269 2776225072801643070 10045960261610784466 4280107335184876416 7376762875575726697 7359477125884553520 24569290894015494 17406733838222111599 10215549684064599730 15861090699240869400 11976701850251541140 1750632806589140598 8406368109526688531 5609762786864843743 9200588287588265491 7859116745868977169 12957695988844259971 17680104933058078189 284320294900525212 6185456833518420020 18361579329295326706 7519815433705513961 17482893771504793795 16056064420462471655 1984103492276844243 12632744607234468084 2173261296026838195 8516781653570884908 6420353227596806981 12819772028359135890 285952938870181710 10621399859869915036 2943950235275592192 18395076013582258641 3904749241590383303 2602997422403713910 838210768999488408 13527384849526758392 9911704511099937509 17848290069900048907 6073514004730917938 3113922656652852995 15501131349962948538 13324291622889356713 15025943026907646024 1665909567006380881 15848813428583575059 4963263952009150225 17860314784293396621 16343184035534932809 11862367818010864239 3357816043975701289 1761472833480434127 17370767876437675960 8030486945729781142 11099276947203246388 3429774472355202369 11374906451015199419 3166202439607137587 15613847843473953159 17437730765413630813 14507118924681323482 16851455360134780883 11376796480871032753 1633955595751745447 14033304724061306341 4534471829382948344 2269861625946949489 14867345323402316352 1050855102671522628 18051394573673398419 16272421862128953583 5075392444535382905 16462155484007314139 8631042894106758846 17494402415124630504 15520452702232016264 16582825375313138206 11523650714937928115 5176393344038451316 10535732524588160177 9897521585766791419 1749220471594324730 13132961449883424798 2517958655539894726 7832388294324017396 5266479233237023953 2148908926108033745 8236675168133214214 13464601071354451534 11046998337032320697 39662561011939669 11283536673873822432 12059966494589846815 4206300159738483840 11009469203508501503 8103115557517566322 747354455511237128 19172347499270097 7099021789420693704 18263355506774764383 11426232848016262174 4528688534313320457 7265394590147961428 15234784681203722255 9452896888598909094 4165234961513399367 18087684679026769418 5572635937209929092 11854747979103990912 16778782733954755822 7797474511066639233 10044342488866096209 10953620488094767250 10978215041266716603 12325984326699720185 1331878111330118978 13831758477486887178 4852545788161669654 15064561466580718228 16792770028418324026 1593187554702232521 5631185561041283959 13592844136321709844 11396545824446055743 18365746304021972662 7529080284045960067 5507756079694842860 15187364887171577291 12533406317327149336 5527666039650679008 6486652556910649201 10871751914947334626 16685897974590561793 1625440254442851200 17754939567096104747 7302373789134744427 14697743474423760665 5486287135810601475 11443292953284950105 17417328089198185776 1972166601187854203 16953068164749437695 7309052588621089067 2799290165216859495 2362260978832716415 7574769013435893301 7396699003948929562 16210202101594225157 7899043034962840476 14302667077186712038 673127904694807112 3722241406478344382 7168553695146539089 12795949108605343736 7881873270696619650 11567350827640327681 17230434742226422910 1197804935612755146 2473365282150878116 11216357589712351154 102186975479754522 8898776571733544859 6062215405426873677 11671511688166618238 12919365626379504293 7105582984502852881 13236653872610900432 12642886426880123528 4685474814398206382 6137271157067254076 14416867219291024072 1027945126585653832 11532733859599765111 16224660888786870810 14833183756702600941 14733945491956390777 17511663049779365126 5166244075717178484 5666572440130315822 9158882767011256550 17294354899740252178 11631715929083055993 3759911999249639042 10931581031860522930 2369257459913880349 3085246124183362606 2933344535333968548 13267917260431905643 7586140451406405778 2530230339288207283 6432150367767403401 325414358505538300 11102190482919674323 2590307932581121792 17539653720689298829 7193149691339620781 4195055141394099419 16294203502632914218 8617903951471716188 3444928064800614948 17083590253659492560 5755379412521624825 5800061616588656532 13761942880820733672 13008608461611728639 59502667062888499 10027618783749832525 640134346976973297 5996834704577180984 7945421546784945007 5204569485302320957 11075752273147279679 7011812162974243455 14768263480103749394 12493103772266245824 5868871198216354668 3232639791040048513 8171277977886015662 2744633038398732150 8623133729170659633 3387943365362750745 17142931242296779806 814041130471434260 17229847225599094589 13016806406534588095 7508245370770592258 11317847961995093676 830129186501525238 9174711160153055896 10321396080698076529 279527595096522673 7344821901327762504 15015375272129739611 95395928249303972 17929530775671184918 357858528971015397 15950471330403647239 8369699770642836451 8674490121967689903 1802750437972836213 17197400167406808021 384423060999645021 2856144774856986744 5545706468652484160 9814385210023255650 10625007399230866279 9778690424848164426 673614671643828141 10666645482824294247 11267937935329838021 3013923907458725941 9785817854955299478 4358110002749144923 15288222406720156827 1842704178040792394 387980408160116658 2486495960736017683 9585857130035422154 1076219483046726050 10176138010145127239 14959077803903516092 4953626821576190482 8290859706940121200 3797539694733131441 5970701641674469772 15767215396597218061 17260166196421372750 12936877619029970898 16256264434240984499 6642191106128369645 3724189226427710575 16380797693511001618 5327458861249845297 13443927851236511216 16059811505250576880 10098580972445713900 1744915448798512820 6795988339737245485 17044419562776203421 16674091494505067729 16089634530648314235 918235385436128803 11454119744115506287 4442621100060434783 1597580132745534461 18289323132674333143 15935918320621288022 14789771763800893451 14284797962546090109 13451887631445330614 13858362792870463919 15913951487333765348 12101698625293753575 18152818543233572382 12884845784954025081 5689293357962031677 8044338226980627601 4270985360889278339 3785509714991093550 10242597387217601163 8326078982600137839 3551774926391849437 13448929344063551537 7869779108159917271 1293727122255669996 14032016922519250173 14753202245494253316 14612578691797024395 7121588536744704515 238871175171182073 6116534961023968713 13681899729323617037 10544764143726528573 14350743812707024594 15605115735504621696 15437048804850432453 3636111415057325153 17275021993187438184 14166508545943943309 17851123394937624838 2326460205937053478 17408687063219237294 16267564721445028378 1639604361208988189 7472258350786091263 692939301355311573 10593303420608313266 11412514176003686399 9742037718071914414 15563684317287253539 4013667158788686964 4535600904843986359 5330178026240547396 1064431934950902523 3816220327436872038 11078711442807827275 6848778546108578592 6440692409769373678 6252444157201125045 3940781007976532681 3780564867932966124 15699132139933402769 6475734940004075769 13499299467348807447 1155175407488438637 825851106131606271 15481185185812914532 12114249656612437859 8067977584958669216 9169595807800581746 4432222554956786434 2663108528974148458 2638183973158798180 7057629812586690665 2328609232269670125 11779063547842243165 13869634133318574864 17586397898067085979 13566066404767981115 9099522253158221743 3301559919803108862 357922315688052494 6297184962154988397 12015941157440985557 13342382015755929451 1440548119150341098 1811931858230438218 3046216190547286786 8133402066908856652 10141019414833776394 4773616807159435445 11334623213607457137 16285839121590948728 6867877165804857026 4853674905865975758 13371538993410217805 3843852402632543153 9413879352723885649 9409305082347945833 8218796050680007032 7339716909772907113 17017999037365503941 15363947673823483548 6666795461481776298 13207680277275458289 17396353965328973206 5691590657791438190 1696257710664163855 6745766574539227410 13012623392047835775 6196644300659592839 1084623305956819655 5037481114329164414 1505349385319615331 13856407232084042977 12673418610263054036 16144576468622505677 17727616341772853009 8871996066808331457 3463394424793631829 6311796317677594495 2783028347921431269 12988944593308279694 106979115678814633 6115213499297603284 16914457093626733109 11989878276790632072 17949462849228265365 6887027127540234277 9970956480912122385 4052712661049800786 17491482444780908325 8879846738829897072 7095731651920552826 17950794649986080425 15584817338090112040 3478193265037020317 7110719513840853802 12145951877233920262 3468784564378416464 1621247539856663060 1510784676009280542 6059786125610595011 7762210687611899488 3198616387234264495 11381647033369840985 2147673924578248624 1400359268431482918 5396864930106476115 394426279659178738 717829885056543612 10279242155452451188 2588821394798393580 8432944364507567427 13380173460274387560 15694048845103570717 5728346656692372761 4532878626092165445 3230253614220117183 13232311279868175444 13176377613713301558 13042616454609887214 6718200114548250056 2244385931512971847 478765726409993440 9168973920228927200 11699124866800714915 10970176095502980794 6078973543488322756 17855151086680105606 8380457245716800884 11677133949199168620 17351509347172808135 775135230672155742 12810077288844941398 4504476999672556542 18358204416899105346 9187321510426095216 9499470482830838630 8624389656353441798 1280214090988323952 17910000708862537032 9428373255114287244 3509071934783978872 1082792053955468743 16982865554233192953 16940491479903526349 83489026215547414 6010245603115229105 11158809902911809322 14396744544353525253 2269578879724084599 899572903346922498 6104540113886435025 14334968896603343640 17419052611357692887 4567879012632547772 16841016685825708312 14229757329130296439 1670671488848775160 7113061154919604108 11954080602690926061 7152494228100386861 11801747195558085108 13713903342718659465 5073453361465991934 6335766798759743028 6174055202217902763 7547438840764359601 11233557010458190129 3357445644934865336 5889841525219078732 6293035937035545905 8523604061737810565 18295653989714018908 16923839497643395738 6702803861656814891 4018535026259448923 13908380643561479745 9777314758729029291 10286863919378990028 1925829529116288774 16932871059381036469 15042235399837363645 5539630001519987448 1806541847370530731 6201919201088328783 17355085333954987636 13926992480128641989 145622099053872578 12009963972658539691 16937127445566532946 899322634962501734 9115644681754990355 6180322960984057119 12677571997086180318 7807916799820293978 16655796543037950987 14055070691299260839 7300370881987410061 6610447651328739069 14888933981263861584 4268132165610537606 8166292764085618449 17776034176956097708 16816073685649251967 11672527096816116925 14971743005107413674 4914059420089101224 6354561677418817519 15364212725526918571 6155060046444181107 16833416183089664852 17646035890121933597 17110242501210870492 16959682630076129715 14646712616663781293 9381778680317055896 5239707186970477909 580815521855200717 15210291825979293608 12418591042620235766 7163613938122064393 10835099309500059363 7912323295702170045 1511402297265078468 12168782488210792582 12625482328841593317 14458752179225922024 11013569208642110952 6743953019880594551 14278480787614717348 16766801363402049571 14213814436807518116 23882288300605057 13707064710905153677 9225264301316024721 8956390908063561945 648298394559743363 17953699181739585943 1701819583179816046 11064590760316344065 12058553438927552768 16701920269339473463 7484886975251255223 4597640663452809870 12922709169932141748 15531284805452143219 9748898982156907196 6253097057392966663 12553006947993854139 7336429080736322715 1976737078725695752 17994513607672605375 10720828482369025515 11365484867650773154 6641946206933966367 8878524453149614749 2573447931262686004 1217037361451527874 8890854454527796179 9438198162101762735 17990502537055424673 10842376705040947136 5249428708773536141 2199154589810873284 11015262530386610936 12892633619287920944 6073469765168046673 168634427364154315 7930188797773713025 17306432518359510629 635812968048776403 7915177510444052185 6790977449931211869 4970846098992590300 257107729484624485 2872936462822657561 18237249565929992754 17232225572187899303 1264171026942174218 10107994997162991238 14466811804444576693 13045109294428119714 13735022494651758932 15282566331291898531 3635033880554582629 9095784015665910410 7565072152653944162 12081387159557474582 10155088111211168295 11540996422792830209 5292864506256091546 8528655956138860750 15534190222878041137 3070705422532604729 6103458224095183830 14559998599927422540 9215843139477477175 9690941991149795574 1799858812497203579 11426514607787833029 7079924801330787701 12738629000577136135 9408149820743101178 10724111620859479192 5227250019199839741 7274993447432066401 2533893270204415086 5406045087761214343 4248229373060872269 13500672377444456111 2845965598283111256 18306052953150380272 4256110125944867161 12707537878838835463 12725997522680137273 16953824119846564766 8261292844428862636 7878060442953019096 9997375940790924565 1644956669548592408 7849968777888168405 14467355869938719345 7046748065481077287 17830590072854072517 1841333080427533643 17129295071374706230 8454820688583691854 4372079590013619106 11657228011631987732 3602219094905231913 2724004620591948631 278435919304551696 3675880672842853479 16128809372774500944 14437787396265942988 2721781154360656493 17653751042128554320 17658183372134474360 2055896320937588014 3496999443241686277 11038252620854065272 9200712314523819513 13326195117427695173 9440555164277717715 16786577388197225162 11474650351397055554 3495844817753111416 9551187330074518075 11470866130409925339 6245576243100301643 16291957382620550385 14458022333275866660 10805361706663170682 3079558342184164189 10888775734649480489 15411860217704004359 16426913535301779678 4493353048397923511 10654255964360398759 3761653058438521 11130229407085460046 12697862963993439756 11782173937575211118 4919366528463485826 14263450591683681116 6646122447557658883 5559458619515401096 3272231947082942249 14794884709533788203 13185529502750770539 6747566878074328882 10529990974627913899 1068841428542020780 4947064768756313684 7874770992510356401 1560166674261424334 10002009421627408764 2918392715066038477 6723894721993500519 5518739005225412436 8815158587361160680 1509942537158734878 9786601296357924364 10062966480652634512 2354369379999244718 11268749690201881260 5606622546636463646 972671239167687197 14424512850720400295 11255643187308989356 2738897170186821288 4776809843582865156 3920967732328885613 13113965237735055076 3618035159958910681 11091820876052538646 7012597979065049846 3468409405322270032 12427986046034151298 11181979888152109975 4211231454492046672 6413037075651187110 13804024683295445767 1613206889437642674 3518895377268333935 1713164119895165554 8680719793207080191 14775941194800074687 6539576481453355489 2260002150424367637 7180286968240976507 11622735631684515415 7239744625964478852 17916385459805001179 3237611568127058834 5850614394789482869 4998785833853450752 12048063391775176881 2526559639858995327 1173097891322089602 13954243246970801170 14199589150148668374 9834990945532484253 6045093579657488246 4081215097156310431 1913353746360533194 4319482595141310836 14211837288800049721 4711301952486968496 5386799213550315044 9813355723577020483 5579372052570201035 849098681497278058 15857326967244319785 4033432288534766466 735431996732200548 10713364846981579336 8979731979830341307 2325008091370933092 345586134770818665 2843031411371739608 17242027043561460286 11651806150759035821 9149807151829743067 17862940738004786879 10007634513785535145 13966437969016500287 6596129229931501613 155215682573961310 6415877381543102242 15023568049033295141 15423430255894474834 6901322786183220043 1443103208728381535 12973609221824317186 5410743795626580486 4855861898523758099 10417139639391902991 2818344591314843429 13270148268499613688 15034977479281240892 3151772781880681865 7949367408652743263 14592071159623986319 10249787035677724086 12086156652956215081 5510723427485887167 10850950050471468571 4295993442811714396 325075561660757878 14723241769273501804 5988940268285801104 645644723728475152 17121109963102725874 4075808969755685654 11559541624993319895 15512077691460204987 13589464240761187722 13725094932483715932 5472497474934791163 14452129662271551823 9565299053559986206 4743560110082355409 14393165838626626203 13990968504197797089 14319686636091904798 11691587607795573857 11147538562897568182 16902756057267069835 2783870479122774311 11825812491138319315 16151603903492206958 2914827967581456293 15468498388992845883 4101365748765100581 1588462330538930801 14148542333569743196 7814278048468859168 5807372212992610337 1965349099883151450 15036102906182136205 2805670552065729606 10268094334029284639 7711323524709460390 2926038327032648216 18285660961011278304 9543959295998480789 6470573319641788978 3086788654357290621 16705901031304013577 7681963840450311756 12122140921555007738 5765723664455702706 13490215559991742707 5409942053735534865 12683490312393120972 3510849801188431560 9935097398843444817 1045480493115037207 6759311616268297186 6770061869414303055 4285261177025608842 3134301565548791800 9243986300627181551 8343813449932931480 18320026931977355471 12518493032494188711 2909486930872997747 13240420074755387224 979517327490804235 10258900987852966863 6660789564647406325 18262816748116797803 10245251088694401960 16616939098334183938 15585170988983864400 12406843487326511549 18320895640825536099 6351659836519354230 16517829299055198202 8919045152962347835 16285478531678198215 10398167587200290741 9223991455054718310 6220230711927233846 14094324437884053011 475618593507132995 9681477178833778510 15767528065063196619 16006189448714081715 13798776430340194820 4605113076729107292 15150567156796745722 9386467075724926715 2950745791939880798 11674246806176491624 9102040965611390793 1838502213830722187 4485658815377981619 3914148703073122673 10652221848255864953 4553072429619177801 10444262736103684607 9740271300951803756 15330354470772898793 16396654237140325816 8885221816120021649 1810146207882658999 16199775567854175828 16599970834633354365 1730512949512624280 5743480866098552504 2418341595062708304 15754117637378520292 4413985887395045913 12626172600265038120 6274717672645614466 6173356438266775164 15401063687209365063 9037187825091198685 10073880952264424252 18160196425707457922 13006485859326473468 11176833849869331219 14419318695524423145 6670365080765353552 2360897254346956277 6254542493688211621 17581629047887963545 17528449466342190587 7995790613332948724 16016955020834756694 15833950260277264708 893772789568616986 1339631278649218275 3351859536825025102 11951139484531567248 2615341621412733603 4353205328042842116 6979639462138995329 6676318459942381296 3960653981197874472 8725061963052017553 5087887722410690412 17753385616572557714 926047375315937625 6817980470762039269 2733509413480775338 15975657350623443194 15185363730950800226 4563117567914479155 13464619304151357918 6775077499194181321 1264175536060027728 14989548469925279762 8819505115914097435 6113997610554273082 5493442797369798847 13489812532258090908 13019229778935296848 5562362768505602252 6008837834004743998 5385481986528576708 4142932146716871881 11195801642663591552 6672606876567562615 4094198356513210233 7390306136369510082 2256769295132204553 10750409504476938826 14905445442461390576 2802010295728293873 9907457296112925523 9347468984913442812 16987422283160899557 5486338097778311067 4523110934367832220 4022633455247018640 7857942457096295109 2718384856570853718 14385036259448281818 3604560353543550831 8630063340233890644 10238820157379251257 11156336265201805457 7442843868769339672 3646003700286870256 13687279121977857958 10621641344731725194 8940415543123137837 8863238370964708521 8006568992265246197 10498399044931794856 8397795808876032226 11442908664004210067 15377506933764997032 2481374093230962177 6467115103361456475 16326143986584979844 5558200941907876837 11348114678285883742 633067850107121452 12552229420595611124 8126318759338664504 7228031698223484949 18333060843658891043 17430813729488712683 526186847237751769 7233450770120973671 8062490548492009925 14972249364912209068 18105813013466920702 5936425730339885245 2477136877681975167 7422628969397324509 10355582925014688235 3998827168362745691 11225197445347008827 10124582429144550097 9879130492782462193 9759495745776747862 2443693006215739399 14509139671185665584 9602847584813945935 7770848073380966446 694710034587181270 175968089739153016 794771411576567692 13375195231758219693 13433717579884537530 4683296556524180002 4577938052470350973 13935991968222377781 1304800965600754485 8331317611409026381 6211295293615372714 9515038695713266707 10511200143107931479 12589074283922812774 110910710032350029 4644669541771282210 17118150307106476969 10696185714773258807 16891950435009143149 5989706463389952530 7240043479616070882 14628427239332108043 1042654307726509995 10235553703760210901 8285664310224461393 3818373571021322345 10661699712351565896 12980050899686394939 10827667062566285990 16337935174260958087 6061953940181379682 10572419746123242737 13368076816051933829 3257272358594410513 8949559225086834637 1279626008099549256 2815685899083645780 14782860295303439407 16218433555691284010 1897439068710281891 2462359930592879947 7092866812318335013 9722434250813231002 5470937131491997991 8407623248022174389 4818887435192766953 11387837112738212805 6320543912624989865 9899419023495091462 17421477380547605725 17094064820332601422 13696557206289958973 8511892250936967621 338965964948912275 963785027698286637 1336968636983226130 16261238805398539188 16561526335550378333 9439149540085177200 17006706469008126490 11942561817668042218 10726451291487734674 1004449552789229492 5468860967904943988 3361222586658323403 11606738919941111596 16933179862826347254 3821134504757752777 4524570272586780186 14212180393789526141 7998727997129851361 5058814352995626044 16856710149635971313 10428252714981985773 5654585461144332295 17810029186820745322 16655202335575547783 10784107354369687449 9737036568617271800 16178757455071693792 9967197943139669114 16825955154063821066 12181158697243859059 4382544118170771206 12489205021501633285 11479969424327891829 10251483082978027844 764613063325714147 13840432890749273846 14688284596666712686 2019242029423198916 1031665197429464134 2028766934081552188 14630259305611961926 17105976587216764930 18113395080870160586 7202060878521680509 8858007464333850715 6556257704622793685 2182309049083088994 15344382578389298808 18317444728312508821 12769187171537783768 1835960219714744606 12247771311897394074 11535089598592275875 11813773306066929284 3670439564049426027 10880935620343771348 15314083908890401771 16232830588983737085 9285643009567006451 17964445972174152758 5687852599681765529 4178171765939723398 920870951142590412 10525994729613914735 6899151906435543994 3865392509173219395 7149274291021169890 501606797254834842 5736094926805091222 4500944126625901878 16586666412595657879 2999785518409588168 1715913510579546038 12880239218309218592 6337206483925413771 625030539375391871 12937689183059064390 4935345991410741040 13111801808134133939 12013224773113803897 2933296317080653206 1000958996066083050 6815225132226641956 589066645280599140 16348299097578616918 2413920687929657998 15505652798136783421 762669429363286669 4932331872813530693 3269831288605632814 4800129855520380174 13870656109939673179 5029421879386836980 18002895030105111479 738458619247734798 9782529387147018957 16176048951248468951 4868274942585606795 11924730829891691927 14539091445852578431 2122769243554704320 5877676140580275780 16700801702331846811 5740148581958949830 17185643846838568374 9787288792613374581 1915567032950172961 8289749308068640933 9258763802520447534 8543620639556140290 17486816537025630487 9552772908306707870 16849047470441129421 9763700575122613496 17885512873961527452 8355863883283711917 2977121110753906472 13379395585930963170 3632738059413783316 11872322288245075962 13888778259909919631 4873972319876775778 10187004220488608039 304775338882992710 17892868609487976189 16097425124595043848 1210151076064969842 12746638135263412596 10071376273869209287 3080627304912661074 1632077333182673170 1088027826147741232 7361145761204746580 17891703607267982973 12657054436655066251 16377399528319651669 18403749962001374243 8583206101330171969 6629117361702901822 14936532642081688140 4792744313182182034 13403383323540128020 16806252113192301163 17878213921309965624 15548581982695790268 16286684867392890904 4680879959877724064 6882683540212088366 12566847438878972498 15633267200690907565 11089966961262055008 3594613099449123720 1715489535066811460 3019460871546940150 17008674622859154638 3684579228203147294 12488437633657925854 12711733498779439343 5630938232554036178 1128585045566300694 5467778232084055396 8653263524136677544 6264625159014187530 6210562598921692325 13333424444350182898 16052317756628954085 4313332287888107828 1440259234213786282 2694927317834266118 18278075935997076782 13910650335032888919 3356400771607023544 18349656767343906777 1190356611555130725 12642265515356600860 1515352591230510683 8870810109385966624 249191316008794516 8839552270343527613 12117904629626474023 1573082587126319606 9845649452019847318 1434826338993600968 6806717340838970884 6416744888748954249 15991886744611044549 9113253251277600332 5445044412604077249 14050103231207834668 6652339791659550078 17807698997845180197 16718871471258680127 13264979791336210591 8692818256716298448 15189582481987916474 4021666654750714990 14080414356385708993 15921576261677584076 1854023396545451385 18285624160132411186 960333181056520025 5906782655961247948 4311486974918043650 13851735170991466391 8772714822117282652 5530986580078009423 3187727296725810716 14218662751349833078 429831899951196675 13600773984765355225 14610404188396446442 10746120369023475481 11907656382365702529 7043524250045875343 8182765433829227884 8436922647849926563 2722690126321682223 12298831821558418143 16773418384858293489 11446277744836282076 8523297110935523996 14163834066799601721 6842223639269246144 6537165580598803504 6275371854507581764 2332900842652716418 11161684255951937350 9156177171713479565 1784336326572063642 12898128223357642293 9363001179642769117 13581561682746596883 12799498952305647870 10289025513318858812 4957420381729085129 5432785404663333178 8900903371261366832 15136342551497532461 6965034528148123857 14914509719369107167 13693512062323247488 14765732052018695188 5311339337655841854 226395719255307088 13935058494499846799 17453909007391323610 16611544932132033905 13332469014748409694 13095549505408125783 7851540045477729655 125168448694846816 11013960629184226374 2172228108048621643 18014375312685445553 12167909740646320337 8930007422636921528 8589988947755243766 17256713806517101884 4093795038166591970 1385729639943419392 18254237171955995855 15093824319752072245 9695602345983265261 14498672341479426554 15154105157578096049 2959533100416694436 11911336631631750294 15632607710104373127 13782414934994615054 8483308849299356171 12077672995806656710 2638251868014556894 12521773878714639323 510170376323697002 6493379612409874321 14819006950594530166 16384774269366920711 17252315306666842135 12255614512429628693 10019627908123886805 16230595473180055737 5646860129775965863 5485682920143450470 12779284367674624126 14381878916731165575 17631774431401371807 172624941332265984 10794503086605483204 10531766614246012993 9521228845272632325 9081572693024404382 12323633647017922660 14966487656174539368 1962496450697695217 1849496898932603189 10712559391725728668 6844127658120522517 6657985073510928174 11346268848948106186 5387880744903471435 16901437199756422619 3070776304705630014 2785898221426783854 5971920597819285 4292337378995316805 11554217318365585375 8585523788028022709 9615000488634045353 9694945542503292357 10044659253589802682 13894293115133641498 3134956495547092344 5237990086725766595 11713310996970049066 16266565084666209462 7399230810293715444 18345207521048013464 16329019025256955192 4593532768742248127 2949874599131041452 12349879758819379314 16817078997220154253 9398093619420027018 4031334792182165154 17902452342511127538 12828141826770279237 17833231470812590433 15320636499087175322 11729709755563603477 17423421579498681840 11162778856487698090 5134166927737906932 14782696768359963970 15500759507843206788 4882199676714341392 15852179732440865548 5582115682495588356 516643195740718355 16754751340464070910 14700654266710750476 5504395005823307604 3843134089769561251 10255213508546733911 2961620772861896034 2013172523467571387 622605074591419451 1596548288319373212 15995719124160631134 18027673751410940204 4054679810823264119 4002852835644804775 13128374245289693752 12832146425203622214 4115940464804091369 12380137919040289692 1926438509293005398 8474253592133732659 9108721048147244761 756764044608955478 2667657687641285384 7451045325093808132 12295119333834628507 2687167532997105702 15691641373693790404 17460350126720587516 14658546932033702381 15810767874212569108 15732817512182770198 10531333792069897066 15492758704004159704 12787990599846665438 17516642910260154946 13833095427666528925 13969405645642515810 1595887133479087694 11130803242233725565 14355621853206887440 725954154119327858 5054551712691469137 472769876885883845 7165269274074637099 17750231251389346545 14129468985688344442 9993727540561515578 14861940689351128589 15160323689992140869 11305946307771897377 2982297929634010010 5466882926859515832 2856957349084882341 15075760635428645827 5182386499003531495 7255801898046334468 18132051823702141116 17380548329230779998 11132499649084352455 15274883289220728094 3712126836996228731 7001962538366849867 15020410720596752765 12106731048537126018 9974418150387496765 16966967291787867974 15391463859372884975 15631667323544441325 4293690596423271486 14266752271130104593 1679063446105642443 3226186656358813104 14078757206363251738 16590076542453015845 12785717194922825168 6886839215979653029 10625406142307527498 16748806945191589490 12904207520700085836 2377549942943006811 763346731538445949 17306465759805276119 11168634428327256531 7092134670461447166 11406999163705743663 641286601180846466 3814900912843462064 18243355229236086171 2163213237334242067 17022264330730109051 15047178660159496517 11233054036842617445 16569751056503888926 9422565720237033726 3848902834308947554 9489703937056422865 14615598397607375536 9563359420844479814 12414912277538458418 11952642348505971452 561373036260309108 1616682290063790325 7210951623052871845 5887045833189131601 5735148088544696452 7135156000036931541 4318009588351037830 15258413575812215176 18249474634627121046 3043118658182855684 12195391717037199308 5104138801192008421 17754504083058264457 443505156741638768 14465614300720224765 3989922837186308989 9802119562215145346 8657967338187848372 5096882887810123235 1606403580369694564 14980271210648184624 9106579014437280734 5481017219002847817 10272012451056612530 15985952348138280785 8320937083370701728 10135660248048115703 8451815772011937694 9235599404338852832 1156730665457615107 3289545091936020069 114116911264660612 2124301046547415743 650054773144829397 4779761887438292389 14934590034049588232 13912233986473778027 9392249510648820997 17497901045364714161 8144322979412897433 1221043195348114886 3679736006544435875 15580467995933422793 16111088579964621432 6925652992938838819 7250078849588794260 1537152114960622001 7298905008212630975 399099717267826413 18179589976358205755 96701765322255457 6191998899441750344 11165687658543190252 12806741972183981659 17056397431831212306 10259442773024838264 5304226313829987499 1381806624677252704 4877798270560989821 12369982330193305561 12555711196700333199 6685146986197524586 5128532601694204145 16726322889830258714 1643510835496489121 15542116639603057642 7264711841144624369 1564161122823322235 9377880821616804625 14197217169577130275 14868664761198143648 12372145103416538956 862443240754640814 17438796672098396991 12071814841246289989 594888779231871961 14199077286769525701 8896415797241287592 4584838770549224546 17991344342489630163 11088663427808053984 843181125131427289 12107483537931415913 6458478931017465562 8651788885117232563 15083136826979833298 5085588644305091262 7378865952033471049 102560701662778138 17396385531901644368 14577954186062453971 7839375489397448803 14137383308219227009 12665725809715344930 1151578071241935317 7956223569704750186 11546064019565103208 17931935574367646394 12815011624640136686 2046618781569234591 998600218623505218 15692497989462859935 5345804282565290157 10500080492969619718 14514204371060576768 4757581505313631321 5872735319216371111 12765731103021571989 8421643416097319143 14266974267237019785 573742142205044397 5604106619591178734 7527577433955970736 18345366550158507132 240559059818207683 11007697083202385203 10181859593463047812 18396322250077576000 3758253583260530467 3237189106985302972 14922548003946615063 13801616234261361553 10327917997300715245 5864283824911346246 13354406548460511361 1178246383536668773 17291007253164272635 14989470638197513027 2428140397254980500 4332781496937324940 5262444152944665166 1304418720934324211 10935254377898006555 7377071428252067504 6269684317444902146 17788264371461710504 389759644294475750 9899091575004637055 1643335094572787397 13371114516805874754 7850215100041404213 9832323737164109330 13592632810867670147 18345401688550956750 13746534755630714603 1566447840277667774 5473661824165213789 9526253714665501038 3565023879753783309 3476675763338073693 3303269302640101839 11050173707250598163 12577903968328711887 3763577525724900548 9540224337825332455 17888565241122823563 16517970468747189987 8014101254389173005 18032477336639455882 6190445819231916879 6367814540521568406 13310576397102743729 3432722082528472455 16284926355462161846 1513781753384769343 10907553964085309844 6009094162609499947 3426257954825872708 1459691657110106645 1647313628511010347 9657337450274159354 16510346809995533027 10110781544480861639 12447530935953399838 14148398444044675061 9166810901028030882 17435710110916303253 12960956819137854783 783893338100781403 12102442795098997561 8038882114108843960 8285641745906638865 3098172266187843053 6813452495001640627 1059700598269310286 2784182637008021637 16730612305554043986 12883841462127006046 12794055452522826548 2814969516827491053 12932812900481175420 17482090528083182791 7825348211514202351 15254449314857022991 11352424885703783109 15894407511286920878 6026298695239223382 5358970715503873019 9441835011532000618 2773354883139408209 7610174639950699099 3283136072816847768 12415724403387056563 6560636036591512345 16868868502263271014 16149561062921529844 5524444709880161392 4506208844885581770 8266702625011948087 2373008680914905098 4745163377930608057 17675064972365334754 2735894024011123300 14040650083351722623 16610916738278706332 17024701817339094327 10327098685788500622 1460489534097767522 9661953510622469813 8850320678159085608 1822625743169705388 4913553901593668220 8363707483740268068 2634110918310098150 3315608260307370974 1759610708555240254 18019717430840333642 12243306671324519975 3203681536876293561 17135236496701515659 9103788726284052983 2321257589824798482 4221452346605595785 15894144079549201606 17272339300260762502 504545852594310982 4678700551237827361 10653739660125511476 6596901183170413599 14037753961921641784 10368900990486105688 5323030310126422040 15078093063644347097 9115666617920405752 16652487304276359274 3121321389376889419 2742727269426227358 3468792067228491398 5908505573151171576 15158225319613851990 5195200899487700039 3269629877071687050 13986872766117505969 15797719509215333042 9112642027174571775 532367808524189781 16389078305713806082 3601684062983073956 16043268915384399956 10281334690569801733 13103485211297127622 11122530400201668202 2852622650645845014 16611982613547612451 7862574245564630375 652035043730612009 13832069594710178625 11608431690328364978 16722486202517258618 10361080454550619671 4765560839473971605 10296281541408053389 12181974878272005381 8235392271983935861 3076366396664268079 15436924279869618600 12370973548658564601 10248775886600835346 635685390201436458 9487673198895281443 6178799222984379525 2186283201265027216 3377390289903097927 14138253704841424275 5638198369910148511 7030807447180724655 12202483449771623049 1096833276130581374 8569739308490975049 7248950121008476517 18040704685974742945 13807173664979298076 7587079724572750432 13493474961653766744 17184180400596309892 2477469936540541567 8364864484071823754 1479041375032629290 17776326488028225671 4889974908672267768 14618102819903240323 11390589493888459890 12783167053943322548 13144537698698758462 7296664124514130620 1650468706082737614 2190011170794139445 13474353000761652568 3901320674930663413 719160834057375065 17056474202490183346 809009777854204201 7508954748150251061 4434701149270543993 16180072909999385615 15492178061223919520 15302380440979132111 1527146359331419010 6375088551302041808 8724820645973609108 15674258001946385081 6813751993641936322 3595044062558017629 8141550671527014240 16015414939008736558 12001375541258863255 3222538945751391787 9515852143247483551 1008761923209057977 659449892754705467 16528904563565055422 14354514658108381637 14584293619128673626 13667183174114261036 7775018795400213542 13825282275480489566 1943574761843576898 7141188862716188470 11082832612415699546 11906679387833868231 4826744209730843899 13188442479515752204 13425718385761408370 2384836330792976428 4013428303710747619 1952196143993211301 10340191466889801993 17555798823719047797 2500321154115120895 7054440955790334947 10782068493324715534 2642845334994509760 5532007593325799051 4261853876862753730 7676326732196262263 3009000677802204852 17047930505772778029 3592266448710275781 10384895201888824335 2899700229389388488 13548834326109327642 16217079502356555609 8857774543095732339 14395128474548091550 13996925726848507395 7754679244167978894 18255243785640491510 9743637956364733582 2938830208374674928 4143734582189309151 5189022096954343945 2363679749072473708 11209105388411655685 3243199787758971611 2869025069233926828 11565091896610434398 10941426171707023127 8569603220575340921 2480204008569466154 193892665721871864 8581238233984053181 14321311881138273713 18374723071947353892 14565183587089326705 16275537840922156859 5928260595113401522 748577030533826798 1861344717660420866 8649231767355391713 3041235457094086298 11548605088028980081 10709588555771109345 8065460496865432710 6504041535207857696 16956166020609591001 4665051218430025140 3309155777330159328 12063501623372049091 11670104592417025413 12036162949154875448 5698435470509222398 4003711858706954603 13875341684089087291 1952301754003764045 16621425938852814204 5178579200469355652 14533612535596817114 14540814603010885357 15602929617581056689 8499462921274073800 10349850677986968922 10086022527808605598 15420096333025304217 18104784159494090458 5481075692841632470 14630049578119822175 9025321419182362251 16548316815071913010 13276023402186022372 7771449327796259651 10465134609687974053 17655245774381206037 8263176947761091086 7401657085103441708 658268272938665593 11230968812547197176 8535796018476620259 166189442929302152 2290839682152678443 5873068613272200411 16561660312976017999 15524720152541875706 7423107380852896607 16553541895812570006 12073636931589094163 6473991136888496867 9239172433149546041 15591999761864701345 10096149548085748890 17780399686207208060 10079100271591013351 12504074489396782606 1213614547399967023 6633260068481413595 7583543380141870880 10729916688183838735 17816284399793305422 13275904326242333722 16793495292301713938 16034616524988555719 4637474774099043765 3848899904557036437 4882734879050944908 14751397941556161145 10999091654291217333 4487870350079867469 579713483952293613 7606464456143960254 9578194094830461162 14805986495144037768 18335349269238299342 4975585240422610328 5909917769242126204 17237221030542796749 4814243532026149296 4070879154911226435 16238579486029001197 9896556152692768496 17313331898092359814 2936080384478434367 13180921448581249868 14249162518250459943 5841335519162392978 12901459606973604331 5146692522117435919 8113951024767638088 3027820913553623805 7878491168140470975 13167469109458986795 1671311980682374918 8322652785200346006 12297622710563670522 8760186804627676819 10828823128669447657 1495348264876876404 6276589650307727482 7639806068339602159 10180211576808806341 17706326538357885567 3906093923182858833 7133413286885314296 2167151099651172324 13597532496337599402 16175625601581325250 6075338217591168451 10622086500758652956 16818910853225897667 13582488845012096309 14745628583644124485 5374669267013508254 16291459951645675497 6879715639005397040 13643759692119176491 16496926442721089095 177840528639198280 2790329868403878561 620221760968103073 17125099987217506769 394845887610824962 13959257890319552056 17524294099188134378 1962267232841646867 6228762869169576808 16329860794858371605 4183790775323828705 6695141203093533233 1360077432668801235 6206945686971946428 7420169256239343682 3877762209234501288 885511334008655662 18215217704642483320 2088165161523469686 6752028516005310494 12811487036453196079 4645529728011404815 7690868396190636033 17747407797518348848 3986134832873070864 17817181691659662693 5907821896204968169 12078453045447917447 16933325936610405656 10880506485159083395 17956030797167353275 12447612483734192798 10806747517322647230 8658862140228739453 2200296436542561209 13717881706449811505 14233157616520906036 18209341742688792614 7197316108866797495 13355593848296231096 13792923431806702671 6098128747800948526 9988182202657068063 17065871505346062282 4478359205522993692 10045995110145606366 4260029039342229100 17774034180197037275 7911282378526245833 1945787717157916592 7073104983343107133 3257622264183425361 5938633121438870893 9206241375265426363 1786153272317193329 18252337422752049362 13663746033336017482 1706428605758213243 13388624703199913726 5770049400407317624 7408323866535666229 13091950016369220089 13251931453302298083 16761432798083486938 4796018098054115087 913418751444548771 13023877459092380430 3063831394567020658 5234877065888527408 12490649456102049538 17804664557134641568 1890563766046936550 319206411963313791 3904684520884604098 3752767153628244478 3361645969422136342 2800172784175546529 4861666188288782162 3797131472396510104 14942380523840288737 14921603868589888356 11512428006757705614 14207254160082892129 10292997487251885140 8607151589104545324 2872446873372909494 10029011434260258078 216939919395263782 17591740879469450938 13578385610120871347 2186318349430981080 1683667871393408836 4997463980865077955 469824856663039931 12402937510962152590 1503014460779687427 11538157976951082696 18223981329276028015 16139798024322969618 5972533780646891564 14850352915823311255 13842157469113917784 13150401369861855787 7843664870955194134 12001198979419342269 3538707526363603688 15771253562067119739 2665601315274292813 3235718106838908677 14369256520018885696 3413051947059779569 4115477274692821245 2019303646001548178 4252912104641138146 18038275202907992325 8666064679791758158 7880248381703527395 10816838703507720601 12266066860007696500 4992990051829518261 9841557648181303599 3422800633583651265 1817299904374956724 16010803656000597756 4924268855943463088 15375806746194169068 16163532497085876774 10938165379863032542 16493841724600779481 1293358113121500761 5747076887815335943 12584666758868247023 1041143821271069123 18357721269979455852 811119618950936472 7861959441943485772 8417010430168599695 16736079743173995170 7408927096770231879 12252239850279579735 6845308989370934413 2867198883530222728 1253236884170285833 4121957847568246413 14034914379631693343 2558576481645170384 9937613515337035308 14035696029092819198 4535354570120870474 13540415802064322564 7468433516600832426 9177769161367995221 4143818879204886096 18232568834145138017 2066537366921713402 16469464992672362533 15790303455341858322 12251567924949247730 11678581911373891548 16120802457197169159 269018769703170204 6531422689572784859 18008975416189440413 13372622555333440961 12619205741971562415 11486372460205232457 6478236331046021296 8369317320348135969 10966725361572798211 10670797253361507721 15147067165608810605 17045265248729110324 8535389224257155271 6042001575527882129 3171541070613882179 16054432193415325218 16595757686716884085 4015445980245802406 2956047661211864710 2236782875097710563 6964751595929683699 16744284159107597972 16050540757281131264 7384597512011298262 16994895357177837822 14469601513702903655 12399308390248248799 2520551956169074821 6859929401475738734 1603595285536452316 7721833224591382772 15631427960842048225 13438548838519273721 8866480527535483838 11415391727071707011 9197744638929791215 2888723846143523418 15832955790055341410 7771287442094713167 13055176318568765212 14696610192075495244 13911306657289913918 11999800937937508940 259652894415166643 6981976693732372786 16096453242615401235 17621528444797376964 2994792882432424937 14576942661690334193 5100909491447037859 10602117323075427491 15658299619609153587 9406650964342814646 1592830320218331956 11763343726715293376 12874937207500693194 15850311219540335708 4776885956456453011 10221460994302109537 8267869457270003207 4770306520730148425 5889558309783984923 13828740019050100010 3466222116872956407 13685098930458179675 2486047970321745842 17849875877730375316 3295619701750985475 14522360318384567117 13037868522127346979 6050165374071716669 9916825337633972380 9803604967172473878 6264482342301648356 7056267232016590951 2079537031518634864 6313246596061755765 7618992519014486021 9219675587240919454 1780719894765264341 555956968405991312 9101555657545787014 5139909888347039266 7313871367724251100 5327278147797379747 13514882536210295052 6538231011756638306 7909910202760166499 15993138048833034338 8993419924673973932 5816005018068521738 13568694050016527217 8352551942692028448 7604615534410561946 17959129522949048195 6680007438702407738 9476289158097116555 16144013233058681582 5960898877313541883 16724015963555441350 2965511384299653966 12269229253395611095 7665413635551513118 17832760752966865364 17520422582031724067 8778433944381287226 10075449499347799514 17379556682541506349 4483914159756309177 6090393534365159317 14980727291514356154 7605676035759209635 9320384092990801641 10779797284238618580 10157770188401992101 1693349362922624131 1055331083602597721 8878042449101151556 7428410542549681260 2801082251170463219 17136980078489150459 16890468379034588043 3961258715009410591 12464012506637008391 9890199618163523116 10577305448688019740 2440664369073773344 9990729936034476837 5516782396209344381 15688077596814381870 6993788761948349731 17516884752731536089 5021313805290183768 4788084481472909996 3606583002687349940 16346611017479492361 14109726094943274846 3632302782173658749 1692965673209491881 18280406799483152994 4658540941549952929 13646548685828033152 12205547870524858547 2500475670181950679 9899500816773557544 437334528824871737 4661053773612222665 2455550472250643315 9942996879742973470 3488528457358091759 8558843972518646760 10902315927856104117 15526102845294023586 6230460417527153993 13457757411828664944 3417489097204241447 5033883921945867391 1298268732151352847 8604977384898318711 13018777429204383697 7401998561882427680 11858040136582173222 12186373683218269013 11228970011066494508 4969489585167742284 16558359680690322935 15394210853754626498 11160054783076888528 5658847943196638148 15497651582222407767 14445035021607245955 15105184464969037998 357360008766864001 17098670352823026196 6541233969183946334 6244607896031802325 10634926141454817155 12599744741216510878 9866054626091576706 2387315034890612175 5665834264288364183 5979636386663957986 8658475557912504687 2393767774396993320 284725359290896792 6977208671552195737 6024021609061217089 9836072424016667365 5763430115470489074 9891572630286106696 9767866524935805832 647381158140927527 9068106533327366893 15496563454388376557 1129904031771651502 12378601351571864521 3682478636040764184 12944684961597396840 3680797129255169868 8999899861346469325 13581253804252949768 14825614492081696300 14873246714615203921 3342173852542617693 7999338977773438907 531006136635152737 645764249197735031 14655242003135667534 3658514021531979261 11703119139215785737 39713956868011377 16722297637281985103 14561909118096468715 1879585387136262381 564609771291586290 9710471741362212862 10369007881938972922 13440821774330362461 7452728595341184848 17950022596721877342 2470360665597468876 1158297889957865160 5426777184682440156 13645086187156209314 12606084315563304386 172076998030238920 5524212372612956235 5687449061796400382 11068039375021126110 3287895226455684754 7836551458395224877 2657810286728809619 8456586068511494188 7877390866856515678 12208080041782531341 2214682762106158903 12060594575161002415 13906002600274152950 13186603030655447809 6759645075498639971 2363542844089038174 3865332335555160813 10525581968399792909 17964664846491114664 16754961678577123944 15460404324766691291 473098721815282688 13164746578633932610 3627395559725816435 15098894127222746139 18087119072648586968 13729885429885391140 17423836990525650567 16074491023877893965 5627253228635178360 3321500993575111370 10277537862490831024 11947728007250694192 11257166720591392733 15570392207353728410 9486137456181440613 4744209992498507114 6055850178055104495 958277107098494294 7582707974680472108 4495897946202437504 4305694130238763796 13585476971462776436 11266354588556420771 12074469758887631427 4536442442437876493 4145475461411063847 1413341248234652160 5758072161067261275 14766462943379554579 15579258159039801660 3586030958352677310 7217086686373626898 14290112544017152914 13014485832901250532 2247369285934828318 4381835686008035148 12748815093968328204 15845559904201378507 4143584319565212658 5133396756585496993 11017110008373891714 2726394234697345501 9736285081467543087 15206612056035363690 2747430877884843754 11552339652164942313 12569320522701382218 11451431521213815118 5478533240377365389 7783017646488054049 14591426934759226177 1697133510262031100 8134797177170448376 15792549512730935172 4538439711152241176 7766356355308910283 6775168879289381197 9057956477457928900 7848118281085204203 16734856328447390168 14773297303860840263 8226202783368452726 474785101664874848 5072157738876589730 14789478425822160460 13913563022327715694 4263631088380237587 8580372425381001687 9756435391649096762 13257817443564217604 5111869647086444135 6114005808462801327 15192108552812516326 325000529763199910 13388677051101651425 13216410354929147874 2211078513697271985 8155509258667176702 13856114082455567204 5472716933459709445 10915276193385354043 16435140428692413963 16499046945367722393 15464220932341682423 14356385812963313728 7694418166351411408 10976227239492955493 8744060105648596095 12893590057488405942 18339428818432764517 5097744777328798029 508760650954084443 6477526616084806947 8610705333878901596 2490483225009032898 11372945015548038036 15981618093276025683 10355120467265406593 764046516910613245 6182733442196498187 9505078795410251541 4146778362575081753 4401510636747310308 11725458524660511279 12207548026490865413 2355966180585120071 9309568165151408420 17103416662235976002 3691145670562286053 6894327801687057989 1961299257994470672 12153019681471584343 17043097274224113876 17345491047650610661 4818540501569799989 10239782708667189920 1016450251501943532 11578174061376541757 12137793279665914454 4384963425147580481 5876391134932584828 2862547551603078919 16725263839976246389 15797757879080225863 12988458465461031171 3567535135313727552 10983588877913545829 11813343213946124179 2973226917977695895 4007692925098710700 12461996677970873017 8502638690122073020 17492815414649118835 11088246802498233537 16500356888683552202 14094321042223178917 15834980195820554346 7508050537678380674 13035181145503298480 14641556107174596087 15890277614096704033 11421584021416021006 11794276575713799467 18434164595816357493 7165356988513512877 10842894012591579843 15506725285473299185 3382672524421492177 1147260114219614576 16248785902822099931 3187788626927006399 7583062177011598315 4171947635608863021 9328548637838623958 16869319076645375719 4877384017751709577 14283365901758429357 11403349362513038271 5083822857099146002 4643779094511576136 5120326999339954782 551991237823337560 7595541294138643470 7779277492469743547 12207449889375308419 7313453404026520457 10111381172134920326 9194406673049699469 12749678926126250978 16941577900069810169 5392175520389916897 7714127103426426977 665492044131535024 18266686004945331255 406799388579225606 11094627653139615943 6234753051060507717 14079793113083404638 11881886628325230159 6429002845900189504 12241599345248318745 10452355599642405920 15667655811768812471 9502801406420204128 4131247895890379251 4203770648583977613 6148311812703620619 1080762154313608308 9102024791987022990 5897501918870581566 6761165088270696941 17294456712497546002 3410544650961577834 4467051144701921971 12195158270300368900 2459272417395186297 9259917042406062402 16868515894819178847 10773627749768001227 6363862202575034147 10064161598868611755 3141523111914517935 2100022403628435818 18091940365499222457 11256879314287409798 9537081842818848583 10903201587712800673 18345771920377776858 4185809908167798063 16292779829943481088 14668448627424789882 3389860333906984109 12064802814678312857 4261376456687375048 5967140198659471857 5536928085811269641 14918630934124586213 10941241599291228129 11852460303297025140 13464774196005808822 15377579338049844869 17963453095674035394 1513766727053301598 227226847628134447 5142008385447749695 9558834146460301802 6328459703904774225 13079501592050731888 17602884997528872106 304307272826907975 15752000509517376423 1067602454116804989 10963563395656974750 7840855051351417458 15111556917392290495 5573424229616980153 5918619772604427913 9926435370156809522 2843929546494619511 16351976202171274234 10348041320685055506 473835574363257168 16120968324476108109 706496976072116088 4200891271637836256 12001619387435338353 16240611466328104503 5422956198918991224 7381072602422560880 15191502539740250162 97422380405159519 5562060600173941111 3428344359709896301 14123033739119181000 13838226924958377741 13932668492120357719 11369536496211692646 4832640687616670924 8698654672658178746 9131204968230159327 1744547362596770827 10995159976105748427 10101558121345680280 6056426105831797666 5378375762215371014 7694982189863715183 13938332703882358339 6536162144384073879 12499864980904748373 12741876745900510592 8139954460549378117 3516454703674374281 15700277418067283493 10483168513675890081 2537577256828554944 7528192127641167110 13900488750273255199 15879390785352595795 7279834056533090269 12081275113208297337 7397108224817110689 9513583790959451304 1968271779813140809 12156043726136449325 6003824670682235452 14009789746848958783 9451661940479860329 18282109970735787335 14787243032499385665 12783219581314200654 11958672699613318097 3008527038482968130 3011086255638916937 8425337374343826933 812095305988284234 13331358086828431136 3168944355592234450 10545554228013050556 9203283165939722395 16392925365058648712 4994450822223719225 2856819149419657642 14394382998024305860 9636008627724897410 1064034670084522850 9981701421518909834 17901069751203834303 14463577518083870962 12434989979610950416 9538220476426470582 12907258794480590157 13548612901777149292 14150407037465515115 5488443456166658847 12638549044456942057 3757334015022423318 16116065405917832989 13228097280308297494 9608464806574065705 5904432458566914151 18313652922565092537 14494886788573223736 17447971323423266024 15461988576734996072 5570162665175277640 11447638333659881352 17340606215931561541 932126632900079924 4513910394797881970 16359772182702871636 4597168463672539328 1923600924670503653 17526089147988603045 4306547647631043128 14615908214536328884 2460837673484296879 13035001139080911047 14908690411412002727 1936211885016981549 88650099123909911 8265258448592055572 5766630051952176846 1275071146038406189 1894343901943946356 7312804661669235421 9044107681147434857 4515294070598578923 109700156178921177 15885720060380113826 2122567949533690111 12640161180844613165 16405591418855237764 9603883731192669025 9765047008412312007 16072891340446436026 7898436015827261560 4861868730182428115 14674367300314254934 12869876689768065879 9171646250372181661 529535444426439966 16076279336545993132 14692591624510898094 9195920424663953247 12464249935742031075 561156286254233015 15107739735807854487 2797708824642002048 2307608683029360542 16208530258062682068 15502328388807639329 16459392411437128418 6725694726320121446 4091130316081500366 4229672900358436809 11644173958957925713 2982737098267821338 7776926700292841834 1247124186843789206 17105467877093645459 11726245570730657331 6205559569637054583 8453630319289394905 11194716945689778043 2015411704357232716 3152164954264692419 8011671000655163544 15724918695615705752 18142381842881277124 17298892192874189401 10278686287145837195 18375989732555913857 596717998821338774 1669664069106745572 3792334625021927098 4326141429901282214 13266901652113866731 8287357005450964327 17300753869967368244 3409949884452005487 3994686803990057232 7080968201840572852 727807723681870377 15205936109570282443 9401199905035129671 14981512292662367565 6416888235919914667 2462529077081892491 14283160631418190398 16867541087482073716 13996078676736478473 16804619093514401143 12765120664661524538 1980481265554518808 8297013451114378533 5664078396513369304 7426585389787211384 7786859854957426166 4541260432310660196 11002602767528101802 12431241053242920025 16886588141300513659 6439574991024776559 10418995875490079127 6791261575559628548 2306797362222829545 528431428600511450 9541908365602488894 16961611341446489462 3527322796733929929 7576401424157852761 11689899601795686079 1494334527555208338 14704480851056301660 12463579731443464384 8263681765584276174 15233417513263168683 13916770621856940942 6824150145577377786 9133810120552266270 9300623181938561797 7836046365928359484 10321547661513462599 6870630541418970793 3218436517102442747 9453129540542953326 13721203758211903080 3230125191603008527 16890736785244436024 9439707285531148625 2404809881381526645 11713177169201660845 17237360862657135690 6315940861674611201 8487174854100304721 5479598532234019161 9118142073040050534 321066302494049142 10141212383987343175 125006097567650413 16655025799432510133 4244402795519322224 14773264309559730102 14816733180115422545 4147152597819313442 12189339728303187222 17207660014367048955 2094858765805708403 3443780442226564885 8020261907856187769 9768653645945146652 5541141895291463893 6790415740200967019 13185749705545205889 16000703558492572122 16038402767054711555 7961895640384210849 11763992905433666017 6474046992944817426 16409741849281161400 12688935461813401325 2649310892056088834 751086373130539920 1522950833861770143 11462660050363549331 10121675983024371601 6805491972621029354 991739503508138465 2742959899747602109 6996295864218129574 8641992925517616356 13548818045820495019 5592697837659141188 4567226346487149239 9105373940457811550 8419018679272903018 735157842100032196 14833109662089819834 11532774193366471099 11756389615709064393 9555936065923114106 13444789281794277637 15648783764628945549 12057985912018707880 10745281242400456760 6327118824074433893 16389081286592573711 7029985803262208480 7848999489160121627 96910923148421899 6632836052300018721 2112616088601537067 8642232681701764934 9794207030604940143 1075561023682858506 1300217629158045285 2779211148342592974 9916408678362988174 15012848446228051566 4569134357195082738 5917632996180396693 7178437871959619202 3479628496914559081 10470581263923783387 5946696182728770200 13599533799901794737 9718330913768590993 17089659250314652640 2109521385536837183 753902360966240025 2998529582698649254 7617522100318210466 12661941771013564804 6768921642329090231 16206907021754270916 13895215765633830167 8923183298971421021 17138939203493470243 12494093469283776078 2994378701797034042 6229301482617199039 1789217909481635343 11725883436580022688 15312587224102302009 18354654081768124118 1068803131649611742 8856704501041388954 13119544107944505019 18275768469321909425 6610437973563061157 17327877639649933276 7876785860652524244 6224507971268160178 12213206233568153991 16018586315683396872 9235718299703032363 4090630709158269628 8675471881988648284 13080537947388274037 12558334697683602527 11880452009907479052 6872549768803455311 1162879250538762980 16651635857045332780 3573249891684589549 17852449741360115410 12745045135262520646 2573132485932666800 2411424044349552832 6280430188133703657 4613500865374663647 3720741847377586424 14708294542639524911 10956979380192766846 7422262597896578093 18189649811372321506 12634986448279091449 11224051355045026746 8384857017460553856 1729306454303125303 9663277768895817597 8779028323521004980 7416237275394395966 4680019089964144420 9514134280162687534 3010826924622648229 13813243633572203706 10308423004201747441 11157556282344973829 6772930822600897910 13171999504883526229 2491234694108919620 8301435307266525611 14388924752018484527 13859725508621853014 5075467712207381197 3402154602458346369 4060933409750852479 13929828689380435747 1495361103742666680 12086468645195289183 13874917766964632206 3883987762018137198 7878917899457229699 9909104563729302537 646246814964241164 13975899024973922549 9255246918086559164 11229720004425499804 16952508102989643995 2359071984304825150 9007219721900656264 1645115225330584873 8231270624506840655 16762190362775523203 2705535037820756936 11557676605394414840 16900218769614205226 10196538448556558829 4657368462512816119 15586443603322446814 3728572060855022703 12561495134497429447 13265088051884569583 16815797391480518703 6289584805491722413 18362009604770681580 6862770030338563597 16269140301644087342 10962361891142927625 172390564283754933 5815423031057939408 13531262844929975463 1940522973090169558 12036191181458919888 17247742122374410534 11211923004298678908 10104104798460189509 12514497907667366557 13529555542810491558 3330665693235285099 7749640837406551029 5416619480711112116 13567411098918740507 13251062162560040443 7233513393017524211 13758295716440113455 4181331836742267935 18367848099233669435 2059883823384835817 15053941903358591006 12352374869527241280 13297482992435370727 8945959906448868845 16576256745544485816 16971561949572261354 14310744129342909059 11309239089312117006 4860787664612294868 7110591978545641408 6343519454231301656 18385767800929537648 12725662699522039430 5594744475538671013 10174018186853101074 5732444267719391261 17840252446632917255 13061270260948682519 17875339125338580715 10477501073357684774 8373595196463660440 4038360250176388670 7858248332618477947 5699102932617673774 3492571411757986552 12208392634138869094 17878438569579459041 16569054335409735004 16817675440015317772 14181129265618367162 2817423380054050495 16469827185404559209 3206873196871772404 10725836384076569629 8194015913591466849 12951241971129021505 4124900983576254425 6668923632760057709 18002686675971623811 15332993919096640344 15002870258445058316 3041541962693974148 14510287873810295388 11280790564815374630 1755036844117741880 13890219625149847973 12934646757211347535 3998918647358874725 2194646921686034273 15830732118735241123 7240381367845164197 2323367338302399435 15416138401287746235 9334027505467498817 10330126409033336434 1105944731432136469 12313444579568482963 13343668710121868818 16078989890570403409 5804418597366991455 15339394988643228377 8963894315973664055 13650290238517407827 8335160217451941486 7852628788439040553 11005568285685881075 1512023743024773906 13586619066089115593 165450106185424685 11856632451887560929 5491711609628609111 6049504134293494624 3573490387216787240 4610744563115263232 6814018962085561741 7887797347522460428 1449442418448442982 13078080425493820236 9268132077406970771 9559559322117991630 13625138479962613049 14315791606338659165 8826908897263303110 7211206815353401535 5097973657700702115 36126708030571277 12023369979674856588 5301334173340999691 2131766761604971037 15022830514050298733 13325752108191833022 5151263882391776942 13561421495701242417 9539577233236854407 6769995199999467419 12582299360171845477 16038955947721893495 12799852864258851659 1988660896600355806 18419724959859712013 7044965166753120493 17230142648814226064 12699314326008081266 17387694304070858983 3909322696221922469 15181609810071094730 6838819419544714541 1906463535004393095 137141461771735457 1803470342593276390 314299353247653486 2472052005245328477 1042309588355217137 14170347549114700861 14464577397111759550 1269291857125497265 4676524917304261062 1314822531449332869 16484392118578176945 9079513914339707710 17433297972401046465 15278155190987718644 4137456564722956856 14700357478631444892 16300195716000807550 8777309474868083998 16248244244287711069 10682387156209323312 12717014846469761242 15755561345300869681 10687206955674622299 7918468345066227919 11932003086892059471 14707882373074651060 15559853937522657710 5265576618022602529 18199935801787742277 15049070276727221607 8530289741577289533 6145714986557219716 10737261844400992965 12426316146674486636 1200489788457718446 1784560803895783004 6308106787171171279 408565582858093294 13407553575627878190 10870408813702359240 11527704021482378182 10303931609656329188 11420952762926956634 1665575082515096634 9030915063006522811 2857250007148105870 7790096019137132590 8244213890972145594 5721119813158585294 4306624126848652363 4678446621902212346 11524170532166140071 4855863508255506058 17916732315846705388 798931884683416188 17400691966313331884 15883418197210774064 4370500297543575117 15801583870015507947 2331157577258263475 4446040005311189737 6222959854858849798 1131774218264768450 15894375824034421955 10653239592814221717 17443428349876331343 11651002171974669708 12436556619178604121 6552699818965203296 13270383041702859082 2372383975612686450 7677075264641904187 18222449238888704892 17023815023402054453 6542816369848984384 16659422462690032120 17001877551390873299 4447701634272613602 12593123791356995203 9083231718221038545 12729796136584691794 17550989130541952776 16609312427284229512 10941628118049846134 16338600610539291152 5560165610433538421 4611942105357667910 12002468639752627561 7146926925930100224 1285491935939770363 12997377560000321356 1759562550844362931 4539958813366019368 11894153840162758990 8284525356107048524 4320683570682125469 4855356669864782849 3472642548257416907 15635311682626978038 17816817179755942203 7112088941616986623 8370387586311686610 15364958605901146178 9960546923134786889 3016449303060076433 10728769529481349697 10651703593449696695 10536941548645966087 1007788749753328632 2545592425743823344 1656030043930059143 81461468636974995 1422317441601273126 16418559964396986828 15555095623942633872 15147193969723448854 11887228028823232355 9284656764746380952 1122586791899865540 1767221949469946095 17110171735838983335 912569567518977688 14569961529369310520 996125229111917402 809340540991477785 17655952607798810957 2046644711060614908 12447861741787664693 2690088062212075702 16946831209095439405 10368817234156778855 10098823822111177667 2750581769488332920 7225383876022247058 14679198146518998587 6449167210925384931 10628908390411909108 1414337487595505248 15166949168590073879 3602792276229636543 2837260135558947401 7623711640514391185 9997237925642770682 3121921101987586692 16524110849823641274 4200842726497434978 172178875233896625 525065335457777231 13708585207944758981 5746635297977927707 1060111891518306870 13347241173708287250 4059058857638610612 7733957806869037351 14125729029380644273 5712879596015529841 7744504151653200406 4490315747948968543 4810227265048090016 1411364158103835686 18279411613805529259 9139142913181838052 18352859605912211867 9279318217887491069 4891141032093590711 8915905315983010327 7655227320733213125 7577172863056449984 7946691241644631696 12782772518113039121 3121424670360525483 6739349034168609567 6916450043056791468 3966520621876126778 11816558410627528366 3168976064684043178 4428287509351996168 14812381949007664098 3822407989979331014 6389419367675073708 16791779793684120093 16462052825443813248 4035987972208301447 11139092047306243367 12338526398076523095 8124226246651694958 6535973283418649808 1807845796702651487 81046158448437336 6583047607436853073 4753660398941511845 8131232303596254010 694722053684581815 16137250250952509133 16976946819423757766 18345133596865548704 8965167869129761425 18211459561622881226 11749132058078459875 3471945416642444761 9986405040796049222 1801858105715692492 4806915303617351565 1391030065223460405 9684414405980562068 1156151005924945056 16259298032653067927 164823306661667352 6574836041410096662 9611360847557704325 9035259821587296182 4382603968267225343 12949432641585965573 6078703831236602681 10492137551209474528 2641765548806446228 6290165774389646231 14252997885160022273 15474964906519326597 12119050696275007669 5398028162796293698 15442259837587716454 3917151315408703158 1467646767770351386 15255270600130280406 2406564839632132980 16842872329414242859 5334051704132810941 10556121369342141145 18347699173599443481 12587791676745327950 11223659977639589123 6130995109524105515 10481090068719545471 4166753949111732915 12825631343812417145 1746461985714830035 14448206612173642059 2935163620321334093 2671838943783358422 14141552188672488516 846404385671385694 14723381466045747210 6505659429923741181 11203347326006815122 6077635010245329642 14388305622052463939 673809041343756829 14714509489949904292 4827212743697195212 8352458863238690952 7815968658984654934 14959338541873290558 10612490501319889770 14581274830963575427 7060462025210042026 17657454929222329936 12332015487900011533 14003789319256486850 2050069563936482123 17819704980109623179 17456437209922692179 3770370606661768712 3998151128006145948 9006604227984797318 18249104984599163703 10912249598277211384 1546784944240180665 7321739050346174968 13984171067853762138 6569494356089924527 15968215282368248811 7421538179117513840 2383688116569704597 6762452908727573281 15867311690098410658 1683642926819610141 3005297751497767832 5223293925702552183 11119609779843452069 962648643138663896 6426998120423310411 11652655498473211444 3724206184780212359 17660087136923326915 712294031271707149 49045049340145459 2035756057340316114 1879482676602621576 1761244444913723355 17451105386408655461 16488331218419183762 3812068480142448130 1018794795250133654 9511059336236942184 18108585256478984075 13694111331032331817 15415542354896987557 3583724457013501790 18383778809399689823 14752408831714800741 10534440402105245074 16805414603817324975 11378856522957208039 13797627239372997396 996183634712960817 7997700161493315439 2765337343459461 180686516189982590 15855099475696506385 2966393827634260323 2823406739867883817 3045076970171199558 10349261349271737453 5408843568245350741 1544751319418906387 3330662991189256355 16916918111100947726 10418448974162544568 234018486729337444 16802261370783491250 11790277044010923514 14427794055883731272 2211449221190466008 1406629621809347955 9125521524571928387 15306716155450545235 7949719702500151398 6589155690743979031 3889620093707584217 8122786988711775583 572567513457862360 14573465042782403390 13104256711422256405 1832419345197331319 4113327870365722898 12070670340632330451 2015682988087897561 407997318701617915 6442390372864947033 18441024120740182026 9220845560690897471 17917070903113412784 8536025740094536358 4826575016690532841 2828249533785766368 2064825523845332227 576261205405956170 16092003669134351215 17264981455267138174 17992505946058931325 17345457715106988876 16629783911589140536 143057093328002885 4031504015059921400 10260591258581056427 13249395810159601938 2392069076783674381 12850088033561433711 16786739661682641675 4104356924775322301 13574779810628155559 1446140210904741719 9687491386052692415 3984379012095015325 12025536349420610378 12896096396834349739 12794589495342355253 9551105845927010460 1034348288248366531 13963451430419328780 17137111014402079797 8225662424812815676 3938439309831521091 16826066401331503550 14020736841262946386 8327551587607651517 2365257152614931582 17824813837030299146 4386427198714294865 5947341394111587995 468381021645203896 15480081976567029238 8269017140468507269 6234229014813988495 15895529069374417626 3029150203367691105 12701252905384541673 12670158948194332262 3201580584941338796 7023243183277987013 16175740598957222629 2482462515031038107 16672054620556503383 2034893255748487029 1597624146135699728 8563039861447712043 9323889898988041027 14745700066731199457 1799162888534550895 15840255914166803207 7904681046554445303 14807629512387928322 9155176304748379321 11797946460868138508 387515774995284190 6491325237253406425 17748145180289526457 11977590605622832506 6102012221415572596 17802486346226530760 17296964671661315497 4631832824135239073 12567372832085183774 3656475471618111897 7511327955776280853 5730873099785521208 7227975175098626722 3103066373027167341 4197211903419631356 2145594850710421666 15854663594303423192 559261226082645326 16060844766431962041 8220109373713099543 9344808845281347474 7698851145313178905 10065398036007449634 17886645282446093137 9729694608620606024 15427413007969678157 8457594020746162147 8919027753066508403 16419549570236569274 16095736147978792584 15242710186639410385 155912715758122606 15323818990240525001 17546655416555284529 11747742048786081236 4922531764522689260 9421025735061351372 5159131746987295025 16231668045705044929 5136652090643057871 11231884690966348366 11156529613269408932 11273398892908429597 14311818704441906760 4922477526859451530 16591050041650364622 2043201447425794551 15742763203788334638 8544486432864848285 3468287801099585216 9253493702948505767 11813893007493002817 16524656224467258466 3398125969887646391 16771766847935846105 16360219754848205389 4908291851633130204 2036139709034372714 17279493195221773188 8104373765916273166 12179650955074448337 10493951195928527228 5962339515519078777 2280132683913173833 17969991259936338549 10019890619672204001 18223468442149543073 17614475634162035822 10873118413110206 10160674388211283229 1860678138678471032 11268435276481881521 15580111080240503453 7693252309318003889 2416041769150979899 8404480657764236873 6367732305601419685 12791900394180325025 16415276398795079155 9897385777325521037 8427013083382908841 5016237288824286160 4024147324373047004 18050697578374232970 2593380705417716185 4111022624012683799 13033737631522010914 4657466728383635484 4700784045114380857 17623520487057708367 18017979011658023300 3149111650782033926 13191977310816673556 9738397236048913458 7656145381336301515 4599175780716603499 2240591757543126014 2103990316359191891 7518997225748263961 5174149142084295403 741377202346380528 6333526791395744206 10218968160343513794 2878930933508012275 6365077890252456023 15839126751130112486 4467547061920410174 9146704948882435471 5511170104218671485 4117043279819737013 7267465208334305665 1901530859099916120 15789240817992993892 511514591250276746 5805631172446510561 11753939615618190581 11942753706710006311 7432945421673173235 7244550636807370606 17889208691742356155 11944687049885571341 10840873524125752995 10043154956705568200 17145609966105632476 2412836310645210484 3138439202217336257 14940795579940752305 11231937181361779577 8462551725350125130 18332758281083675989 6359948991067730855 12345842992870167641 2732134982935961136 407997275523607997 656344706179201985 14369558570672871234 17251072402983424194 13759682536932334520 17798886928311128082 2609683236433880146 17117175418020598318 16390790700825466068 11201417017386567449 14320950382514223926 18227593527384433858 3067080001522189777 12401423706351111818 11593859616970554857 8509790320443339522 11567875089396314821 8718156460341759850 17840593581121953971 9932216918763800136 2211055416594283025 4929871906429595819 17378959287583164405 14576160759326594675 15170146933562384107 13892228427060413760 11025772526562783747 10372399296498327231 4346343994754022801 5727117639746384877 6003049798904978272 16009408615554492713 7187726071387320523 2558481074141055263 16304401699286150371 18237476897901228914 1893014997942135740 5636711096733687820 2834670475473824359 1268851551577460023 466697444112195649 6905480664228781406 1865959905466928772 6499729839829957547 910254163788922358 7666298424486299563 3616640612431775411 14244512493193392678 6742126823629682898 8582913082862684233 1034497023314199428 12079926715097806752 4745395284802606175 1868003294150853286 8038374876786641665 15002733792392957351 15119528657713709974 2199518859254508028 6529284824037646158 14027404596448135760 3227341626556015231 7495775219358688768 1174229226323522430 3298939289016089677 599251516297647601 17683868964693342316 11411632495169072610 3784417739827334769 14890186425746351132 14917387705476311467 4362628549263393266 11529891348940564915 17723426217389807331 9908324362515339848 9608417625667385891 5537945938320840200 10709691523864263901 1665284915795032492 13884217661255930864 4647468228830645256 3609761787589613781 6107265652816822139 10408217271946912848 5131646577522608097 9413985132659974147 17480078277957067261 13706070100911516395 4888187817724916780 13700026248080515109 2081343827195641534 7797659464973844317 7835358249008196492 11987579146379830218 1633434172055585855 17515566689803054375 17933029437712049079 81236448340547611 5522730257755648424 16027375957642432688 6153179165877771983 5483724372085370413 13051409443586529615 4756751559637812783 10302418260280031852 17397185971765467122 3478081674751484994 17639303190872542312 10864075200594828895 8612764565179612563 7334799338179011697 16237627337915159822 12436311949247135230 544629374066246199 15548291243161503871 13581288294663467120 13357614980020210364 3847573951217473250 4082325553666416107 8785592978762060032 1577190413785246952 13572466336086670179 9813953085385254451 4582780763757187344 15641561583085124743 17755283224285357017 13151112948816219252 14045973876386768302 5609217559164523888 3380073354925713303 18177504920010009682 7611087322909716713 15413516064613108461 14579386816713326189 221671344653036311 12257929195249192583 687839536367642523 16134109370372010817 1256065075501181636 16485276202205017439 3799336680993106283 5522342886075656580 17576068315741452663 3100622225563328920 13513773969895162901 8351478495923599118 8935600528042945513 9250688689375002535 4630066353032171040 17864925540113946342 1366679610415729051 15114031236337162516 15060061260542016601 2396595825744483497 18373795970270365927 1704273483748903177 10783685224644007921 10940261644456050389 6134394543480882569 14081123586510170395 14369364484831685736 7715626030772923087 11919616517970564224 9654393615491476573 11242876518130838373 17282703691324347306 4375543488289946069 14460527834946411884 10904626966832381645 3416616204941622584 13852603247904826238 9915725598536225567 8299667161811166042 16992683207288332841 3425607311966425265 11131608278035464811 7282008552493171480 13806327412751291921 11508849510827793138 2621281453590526759 12168952010850874344 11510391064280261455 8383534811492619653 13426372469835351081 17707342100184482261 17489273965864136139 9486630851326117158 4633892206803198616 5045655616380454148 10676496345081852726 11252142366642221940 11663964194185694097 17130355308903272910 4048319981429860592 7818072893721961150 12279370396256912322 11285121938558961853 484917783019439743 18337915821685727960 1851630714869556758 18132877501022034853 2630817824488353571 3468374596357398362 7454785347191135567 5799387514291945798 2363688155870458240 4282358657933269322 2038169916142227240 6579138132927214837 11866607862470870634 12780956896517973535 9580019910678964631 8029252471521470418 7901012241891165345 17936662866057576133 7681036504356256454 14135267766637807309 17817822574210601450 14194914392822420348 9399403333827838080 1352655152242581654 8918720922994354856 13029035390580785948 10761028359948676017 15962103359769497500 8465309048122777221 12891904872238546127 9191165716531086532 12364188559039673299 17579612698023305312 17892958900811544127 11347069815775149999 5984168345161364270 9150956329482533857 13107706761126879995 6818083481827449778 15312757230243275305 3066454402691189316 5670507390615986811 14802922619651371671 10602355168750903152 16634068816484731426 3713242477717375314 3999171923902010882 15242372884792180709 10228607346235566492 1860920500062846440 958399922887096915 4600471499209904513 6898921045335753274 4743372553251311714 46124607172744486 18268239998565938780 1257302167370883420 14743461115732580666 14369459458776011111 4065904253420257576 16108437788871539817 92337316018187147 5535987908872704631 10960353612994019462 2130807032585919627 1102949669121604076 14100939904687861895 17419320999571649677 14678478411735427306 11315066251437318120 6314462753998466865 6368104893052107955 16249122259586371255 12750276123256718012 14015635161763318665 6796277966457319569 18362787631862638669 1123223926077227426 15282581016550355780 2081812809284015507 10714200352574410346 1047923701308861369 10218556814026217065 15948467828493566906 13138148903905308915 16408009293003980810 17320454199810485723 15171592525539138392 18132481586913460515 4426550552216842987 4197533402007950651 3923594485653232050 12866235642049908062 1054521651330760417 6491391407955010214 3004006409736065879 13002404927033828667 13170199617085704227 344642905130101671 12804130634014457671 14145687214313806497 9938221314645359702 10032108147057289662 6262801279594716899 12365780720207450878 2256233345095281621 7529791130730115888 18165756298560589218 1524022809044399485 3592685535095942507 3443282508208198706 10739032795782025290 17426505697542041064 10870230009451078343 14153077650622502268 12109860493956162822 13250705331486199744 10874006429766890581 10858242953138595960 15870802580102990834 7239052379856772514 8271186700568574202 5317166326062356221 433166577480373711 1470528306070448217 4522726864041475956 7864537094100927325 10307456889539508943 7715204719242183248 560818328777646092 3692400296344022413 14101715707331098531 3753773050188863604 15287307415828313001 6217921465505953079 16640843543986936127 2565730187049560991 3570557753043050233 3055647866706600421 17121966029174099642 3907553277087040458 3658795945219796614 4073687347898558535 2844975821997751239 3982588704397344715 10215313543711164801 10324490295910736378 4801887066197800900 7787517543604926274 4240268811751145950 4141829555753797646 5894148250797134640 16769649815787249901 9109478597777119590 8030375438875217019 2142437325874394052 13555094770393092485 2472964511938191240 8647777136897118099 2014530682398474697 14224566040542805166 2505081271972496296 11899309194224723286 7641944662335082614 12833099468111382351 9886049986124953772 8975677478669341842 2441125490880269233 1466613954322891090 11344685084947570511 412225056083922839 6151003673943839507 7338118551568227844 16782772258031174762 15270357110020018444 7480507171170067103 9958266696120870590 17764414621203027251 10001646143005484792 4314933305583839104 13400340559774557858 2495573148929107372 17633838914157994278 10908381424366630568 10532159269217173765 14694815532881473740 307211114577217936 8392367493689016985 6551385364766185081 6926672091325258368 5533116671077630267 4839583221301986866 3319431433273109320 12214450509961559340 12908487502978085433 17998124918600810005 17896049491035487339 2470721696975533119 16839455816608607691 15382705306276928332 18444640674142763807 7171392656396758086 11247022775242848186 1955801159272846682 16558189317826671366 2254007356744784028 13066439444813100337 10776007774110866099 13152262552186896203 2743574558323439971 713829647325169079 6185404012616173931 8122634255136262165 16012196225216370426 14206083189469781471 11259935975909659973 757299647737259246 949342819045185621 6056517821263659247 1369355669066848169 147424037961520711 3457382908941556045 14927031306912001040 5102521364252905141 10208464580118960056 9534175643080705337 4433595920369836147 351936820346261809 2082807131064784254 10879493569429574521 7277676811025106915 9326084530051958774 17785319665140775798 8633872508370021263 4205360448727492733 10336274773566122951 10580823386186482035 5363739860642762438 16363907744426695423 6597206543506403391 11096867034331245693 15536053851202959906 11108984634800048538 13943766132625508324 1317294683577960332 2898283770400482079 3570232938939100603 11128539064572238866 8414884565870924518 16740006924413630177 5612691747134191116 6759592799927779506 17706403482847478461 9868431670105413935 4707158158769028560 11867414763009714371 7451928468231001241 18016193166997175399 1368155805306780731 292665258811677423 16772874723553823960 18008950659932810292 7476944473992829462 8511813171836900120 403721179190244729 219901570959031691 1093127804264406490 11750152201543184743 5699063692068338990 18390335475730693885 17896291133413823875 18046328269486502025 15824022720696796126 15747578742224269836 2116703781413197049 11361780311571229929 8065163209543096959 9733292277428247449 7112079886710201500 17457451588447060976 15146057893001748181 12578644827282270730 12850173838995561437 14419740196201589407 16070303836761084023 539773851529329544 9113784118740017886 15372807155667377280 5628112740009543329 14972043108221971250 5482698235856012157 12661385330004562609 969104244974249391 13116717620943725832 10239797353895726814 6567127854029099828 14280850390612306944 11268766318485832576 16609807039182068105 14630348356713818920 1883238314807215277 3947572453595960996 8236914997206841320 3951726728461629316 15102711683235175608 5030736950838701629 10868340046848621288 1996010743830471820 7853859186029143152 15482765556472626961 8966283284388498703 3211280793724281613 10670817371821060155 17765538348000236815 16908584556904423679 15310044235516017525 5531220958907309242 6891688497255192481 4134242003884057133 9239343863257657115 8668072941199584027 8394208359234424213 4928055549535236809 4124871736415530804 3729011505308265587 6113631623159231985 2170307952292762304 4203694061638297019 1306344760330812824 4092390432546357052 3348882936027373152 12154955992897194120 1738296954561931885 12782065147473332539 5383428360535572844 8242984239824196021 7314656252451302721 16459478793100620158 11242954545832704337 6861891309986419403 465610923647349689 11758249459400385333 5752866542698392977 1762533223023373434 138765838359115606 7170760123720097548 18395898606834284786 3309722003547162564 13448413677512560686 14836742003573244947 2441016100151000135 4407464850963466648 14177503525729362569 7260645839495225982 17084260593693535725 16927336689990853154 9499837744878221080 15001143591121475021 7722048498498906379 6051466695541182887 18419924781655680209 12475630952305123806 6269565263252997090 10513762659971928803 440326994394982318 5143263584953175679 7358206557143626530 8008540520430060400 99693684522504108 1040955451800199013 14892751280157943890 16677037451893969420 8245708408830113090 15289866883216895149 5012329615400291867 15207224442072368667 9881877289113807447 16700591148765692423 11848037309712634516 7998911061345154572 8972247922307750373 12061996465187546485 5363746439199127087 16342584339657475696 10029828662305033919 5025422512874010573 7521098275364600435 16422467679128547208 7962712492559736999 8655033696534245207 7069416141973232804 12446317996040427257 10692792406238376871 8796184197290144040 2640350805627576353 8592614279887116084 14099178970917573157 5749453617488181916 2822864205083181590 10809731901229026972 9274310641328823239 1755973004417243612 15677421431600509055 5786105583628075620 17308102351171111100 10450517231745425751 2772285369609264197 17219729889242294288 6820523135456379134 5240051304096305202 7660617182599735559 9941017583171142942 367494680801797379 333773431878518347 1543778004404708838 68105308422275397 3846038376782078625 3165849279742128278 10996614229042973382 16211306060321399378 9489083713927235884 14246654510723068389 1842846215922845275 9917072090120638752 7435399950565561171 18081855145424234205 17102640491044774564 2514310003638105017 10549937115834558519 5633127995450434644 2400695597840172845 15989155842822107218 10726502287323726548 14156877088581322601 4413372105460925452 4249715164333473936 12191599182924759658 9374967639290159485 8056321304925274937 9865683609532099857 4399389922911897264 9676333710351208679 2517841181767852456 1810666820591328933 17256920977118562200 7981781486924781305 7289760884913919694 1091961758335350827 16281998700859262958 8614802503283580799 8238273464126955915 3118842702256274615 8408622721750655959 17806026354874274114 8860391943443804005 6654449170525424129 13335901786202574343 17852549151072787277 12694696236484397698 4032208400638388745 5825187617054914769 12490022392537146032 866460020237607492 11785983928722083937 8724704041234367017 11397833031594022715 4399170386075602414 1098626141719652502 822869919699452421 4200591727754556834 576229366724959643 15171332040332149559 14214699213588650365 2781421991975103739 11652990198211610041 17361340426267800209 6449668200109843673 16161837629180930311 4244681647489611662 6927802081400573955 3957984904590737692 15952017899499459636 14232581412982468737 13450942359699973219 16942637294800945018 16251934674945885637 18048652614284032343 6693631148262693588 12303481660859740837 1668326164018834230 4925520705731234322 13235976470045096213 5088043618573122985 208544065262385041 4760596926794164990 16014685174484780261 4346895840161909479 10600084644074119180 12734219873612013107 9642903765341876087 2951656259205190698 12638473139364400719 14216557797251632323 11345010078335392175 13437781952792745590 12579419842380207142 13259293037200649671 4706613846269986268 16658681784940630561 13923057313771662030 7575905332646446076 14815653225037974849 1665566573102247500 10570754760760236167 13723637190893654398 9158343898284855898 16141531907871046605 17371878983616108760 679640406917276033 13664072169717327061 2065828610799210866 13998416019996820802 11644377625268864633 11449601151689896101 16072040005051663639 2951667284309203019 6488838219772418371 16845841296846198731 4107659273368669806 4803681253830308983 16159820153935950272 6570832920423799969 16722896278197260980 4196714424372823302 8971808857752815421 14586286194265899750 17677740959491203440 15325497916572958986 17828981451534229889 1679767120107134403 15021022877932977753 1417388853004791925 2947178487765451057 6472553713272561992 15548103984203693975 15720466833794204832 5197159026328906857 17911472305385697132 7715778202703799228 7082607535501223024 17716759341790115266 18180986983992273047 2631715993179490447 13363576086727468789 11278568388802672026 7711725975530815362 8489994116358743142 4314164558522966479 11127565803478229674 18157663865560728237 9535899911836833081 7418360440730882860 11037578086070115128 4615714307447449744 1644316987344202655 16045361732386040162 7746405939887885326 1474412406254400373 3839279814226208605 13207329194295677118 651303430935649328 13644790705015798247 16968374295610338982 409124212618578084 11984798940918828978 608259010179924576 8264882878262541910 5560471169917220697 8677894917031520888 11236983677240495360 11770940943023343647 18012017203734454863 938880586855349737 2958667922923731696 577407638864994785 13071419002193511155 5563731810033498318 3913806189063019954 15138073305163979465 11290067049824147313 16542429010573599783 4488817302228565331 9821809628139231679 9371762754575499514 10663542172446692842 11568575438853794005 9062600450560938621 15432748592635816397 4212528796244600299 3779445548101769411 14249156489334584094 379114124914476695 16205310522217015722 18264825061503319414 18049957800412391780 18381583102901784076 16110459481507718319 17176062069957444376 1001969570609312409 17113121688926657994 18325501779919036317 3313401892941888306 11704576707264334660 6300643121591053105 5264427916287355306 5005347828903409342 8793511254187006674 1355412339950008881 15662823810602354759 5652498252257344259 13389850769618494804 13125988529441081892 197070937714857583 1235882903557275412 12236642854930954596 6498407521852737820 16893142003676174751 2239275438707199191 16166650270381376624 14403610705399339895 827288071024375656 9287034918932912103 12697326299494920129 6403176836033253457 26269465301743674 2512456550282737484 13328838747067733752 10079841201500179452 5801738083863057535 18022505858303577844 2260355800816251096 6631398012309388920 15668416820389105768 1806902654753352975 1551600360765292641 4125896401606365743 11275650060495975380 14301121766589931048 489038580070744960 5401394322146498636 5092231469998069263 8142840584121414267 162035559408518940 6467997818090770615 13576126454507623417 1121730183053714038 12920798434487262254 8380876572792098734 6995054838064838742 15143141761089177835 8971538121077460920 6269745545445889384 5706918650908059978 3206090180322996600 10096207409693753930 909616235842439427 16733870036899750634 837938379544591077 2384292047050828638 684145312731392479 9872442493998952038 1225632783349293664 16619888368622593897 3301346788352090238 5844992196955750998 15246456789925903384 12985517877244608747 17512773507786046373 16894015691664295108 3433471377723477581 10263307471467082191 15749295753998518534 5561265400311841896 12106350282923312368 14251204247072927693 1495020808772423000 2636149807746420614 1414213996037645165 6601422672220722137 17768311971688116627 14260412142016665701 4898623278539953048 6541269574379912113 1064457014851792951 2826459007970021711 13181357520912652960 16158729813206048045 14357792955755124540 324690392249114210 5051682475907368637 17075830161543447745 1421465892286385612 7989556952715339439 10165543615412482343 11882810296485731923 18042273206457272220 16478919922753798441 1833623368682908192 10045379403996770174 8066766948084488798 4281719781886854071 10772305356260962484 2345646019569458384 14150616442494144237 6670394999295493339 9011905841439438571 4897181797130705381 6425681363937325592 4735781276988614986 14592918556312835719 2088256246993230265 18359879615297797480 2029843721467819349 10186717863015281416 11151724720087404964 9449493340459307670 11935475969056161321 16626573584721965753 6405778468786992198 10424850402541527427 16053482760327201409 14441108076159706721 17649774773116871102 14781790178960459078 2845550959373464315 9951726768268197365 15036427167669706986 52043415990196452 8482168930362293888 2498432714094426042 16924809782895237399 8834688339741459795 16398392564283780915 18221469723353873307 5131323611738580560 8467481256648060385 6933944952258100534 12760464464430289120 11235834666798089485 7498232855673669776 9499277252210504765 2995782777930877565 2729950210569168205 5982548190181017941 14860784907949581198 6283732976730890914 2724367243031154764 14879948894700998962 12765969114865305589 17052266010480384083 14683187160225995820 13824082376006583898 3247799904489562202 9825819923512800254 13482428701087617375 17898742948143866127 2054677594628264862 14901846469649891381 4051227680196648814 4913098603645279593 675557709430186411 163226080345127022 16809047596090913915 7822164147368467271 1093777741070271103 88224610515000932 2053396009616873277 7952895654701204650 4899538432340091289 8685990071804456750 337661042335971268 10677958324307890135 301730424941486121 15275242241119982925 15422140134341416440 1132771960700451743 16316481630623942524 7993230458376767072 7235163215706325365 10336453312767002092 5857959872589247783 7878614824695898559 16274432952371535787 17566105941274092194 3898935565096394891 3564277111454519146 10116164254536110122 7327629463136040674 16821525708166084748 2895427018900775968 7807768184760264443 6381781165414987196 12850626791826867528 15392960114026510338 13893593604435020495 6761121550882015227 12828138764236502335 3143860853344836788 7255741924832861690 3753935098616296293 16119675480276603128 12171704956920616056 5502972717127152922 100192267242335429 16092016640120327367 6089799094061747306 7629301309995983924 4299802197566749255 18254047499168358760 925294843053979469 472598426851267202 2063607860103643323 2768728006615549789 6907554898810889680 18239441946680267844 494905373371259387 13176336230476525079 4092974923312129189 18048669310345924798 3962547924666645461 16499985574692413488 13805860797724599287 1045295453532004230 5002684878123574428 6460494385069674141 10751038130762951045 13034773641674691033 15044647468523917700 11733800958851492998 11616234064034335791 6529668411780740747 9574492364628008486 7761370777252898362 3854355332644637640 7541663721183568905 10289138681652650164 8850484654516369893 15909917328825358954 16134314206500547951 12145164009076207237 17474110240182688518 15853797540244301565 3497437634228231312 17391318457131925924 14865316803184461463 13143105386741872765 9135379473882986525 5208284363832203063 3130092686647038317 16388025197827737856 1870559504195003428 4649214774474661594 10633830742474385864 7995269389963116316 12418439047584504648 1672942881349228595 4275476916803896796 11907882812111953267 7793963154434644638 15842904300095094451 5179895707806800744 387170978483169442 16035405910354205559 6021889442597021123 16427228620558541138 5750927051310038571 15562291177900017299 3691763990876979007 5962097856424822922 5778759589325826546 504494194203644246 9237463976223824321 10697923315434733790 2005733647608998415 17079243075069489386 8583280750491609464 3474047966712410028 8151475403322312497 4802055823347565355 11368302124588145582 9884850477057558487 1316149950897403539 197087737884837336 17793250705662279026 13314455603496329867 11138094978860566355 17903451870928032119 10244860341105560097 4172530233643005707 14092988704229842931 12322211731877471259 4688783288396313087 3687234956669636483 8392226674690375734 9598461102672117778 14728600917891972137 2505903577718823140 8649063258083469386 17985939096888796819 10101073713490468362 15999938836187594774 726279623468327009 15215671324457768548 7032505705332861966 14548357044878064786 7800369601992927219 15852628710895749635 2781570146955458288 14181816434625518149 10464783259419591273 218834136456163588 15010677754340392679 12915451249856162056 15496273053828397862 12265453755019633907 14634960662639945956 604140978213348041 13134847787032387958 11954746181391775898 12727360342084059697 2868663438704955648 2263658389607564141 4986945697116768576 3474138822550990580 13290870243941564032 3477888632462519943 8673106779644124621 11203474024547437945 5585776045236460073 7029343226309136939 6936405184529464813 6416575045032680888 9512267000640329594 17396872674980836928 16121389104174180937 12161016596189890484 1936978769977672837 12787334040188667416 17602336518234257738 14690557496277036885 16820898983444330758 6850635388756630316 14614836087926857777 12503005268223245889 18260323603269998946 6313132947022366358 687910312120336159 7251546766425182828 17348470493402203690 6496864741548324408 2504011319480597859 8952859995204253363 15185763074732427009 5971668894436545539 2411222680577784703 9623430213451127964 5032077667247392988 7256049654783923944 1856147311031216747 10743784590994218403 15928024527632815911 7467869847228893478 3376058016554195074 384003945918731243 17353084366169115536 11478297256079180528 11198053130047744004 9939201581437754825 1753905220299151924 16186579892344852492 14237054676840850709 15539605194204915964 10407724405142370593 8240720007402019184 13391629999917083073 17437151196981036828 3317807405018001671 14950755607050713335 13711825817453459000 3898732377768945874 4928427135912493694 15095814372736177738 13056855457102444787 16528114291315896152 6799877377861731853 2416471861040980182 844063858188640759 18194964334099613920 1427523893889900117 14460002182236228992 1451917111392133354 18183427608538516606 3978358097709324508 2426020174338676373 12648381904936138947 6659379846071956042 9138898900408551445 3386314261524997378 14560406060352741182 579523639958508481 12489917541632760795 13525646665890587477 1968875371723547135 13971801688189987864 17300205792378015217 15012983271992726025 13930325362273234960 14781012804522962651 378602981769991920 15357034683506266067 12893673598799303711 17632945768874048085 1386080660129791697 3330298651699067690 3200939444440062369 10006484514039743231 11802943448818431089 6449194944145793443 15205470550245749042 11766864890667450650 7392552602596981804 15846730071371491584 5124287912438637040 15394711722264429470 4551052795832892351 9104955122517197483 16614602023760773218 12737546582393715975 16785807553981678755 17417004297981540457 9105492344416213362 1996883294888896162 14147934983095262067 591055862427040168 12046537345257814275 2141010898939698316 12845876314424558178 12868247668548788628 14405877364969090412 11634326130177676762 8834242616799394917 345468940078869618 8285898993211615148 4140639083543616737 6477957755619179404 296912893404509158 5019531799268636545 5651721061575574514 15071400633595561726 1805691910674330924 14700274528694998602 143575724819048869 6431412145202423086 707954305268206714 6987561864039732392 12338995189711608591 11981102757804913339 15587193838680864356 6196864669420252018 18116124470725373822 11607111141505907219 12190243010296185608 1096523958619731551 13738757657610500749 4135395221858584849 9677888299764356066 10872169742613270542 7542289049168350690 5301247597437634977 2031493741662485759 14543091154267959118 11331848336635740177 2196195988323929776 15301259036866641678 2422030473889802113 16854864684411460408 14033422788340767317 12876933098214448049 14448492540514989084 16824623333030009406 11133211334672626747 17812079296198224352 17789630877354017365 163698696891328789 16426010503707166275 7830918746046618570 2438775623137737049 14122277288368853510 14248817087910757716 16275619345547093791 13486280363409042928 1441256326120150003 17097704783255904163 13176458017723504952 15611441727589197846 16683755207529751383 17506526511057412698 16854313542384811059 10972478102945831913 8499981264120464361 18114665982730636971 11690180862368925280 10932362017595134834 3007001981469237391 12424598718533626014 920802617485569505 11033394933805817335 4721714049233549741 15275868498687679123 11062269106194994851 9871270361074202165 16044090773636996676 13319996157857453426 14481018939378005463 10473585569198260456 12515898429347667071 17844666368150941220 8422724755428266458 14711113737536544136 4703102770066394300 9940189024114514723 6473024084396285036 11384455678222856668 10219695136431600310 2854744135125242883 8641425599064270694 13713277712121953957 3838832528023615328 9136237817192466017 1457562642003032600 17657489952685560611 15504405181772838383 3601781769912891970 12499103172689875661 3443020862378348960 13906626036777105707 16538130775825399115 6353259145328079128 6524134925742864229 4170077597924303643 15601826870838905158 8420606793273002565 9335054156578577345 9182699036613769556 536622252808101930 4602097162603741826 6234831879514589871 8761366668549224409 15107291168349567932 4668754482507709897 5496603280902114653 15657040595914454655 9196883234370563561 1047644304421179145 15259033025817210276 6939919842889466170 7772132882789139636 9768054748883921390 508723558576600291 18221515208001925809 16317640126451610956 933095270027143138 1817860077576889315 3243681650842083668 5219984604066820718 14175472326409215260 13930995527697217889 8124232440364096178 17015987953212896308 5952278662358036059 7306210994892768024 7514834492005392793 6335625548500349408 17528022789077629596 1887090938132550548 10582391739100780112 17304266142565401640 11370631694185476718 12160208185573189719 10959500563716989021 794246462291868048 15145238228468446163 8234117153423978393 15797803085377442789 14912890862215903000 10925703082824641478 6947889457470906394 9879691152739899725 18330273205227281731 7080707602480881870 8649841939038348259 14829303102101065855 15581177122291385687 9499278942666790578 13573083599178037376 853724916330940704 15727368552452576503 17147326932674208695 14330015974623021846 15104626065370722547 16535117816336937302 7815279198142048407 8435371750157250489 4508203182626886514 17837413941005115469 11486952461767204718 11901278621847377389 13503311009444778351 6384273379064677052 6849400773200344084 5569412905926213530 9586772632418357791 6973165224284207762 9039834230033436992 16001612535269480129 3668693103322869139 15093161115017560049 15494172352969712577 11651156493154834929 17435111571198837041 17778537510937514321 5623743910621548945 5312949297554033558 13388946570485758808 13136021751372998732 5644961977716846144 15189104980837509514 8813669567193434710 4640890573712778642 11006003659307975067 16613108011719701481 6090531012535663346 10692488489725204799 11100974258935720436 2673270132577782392 11367474821467415426 10778611242613420242 512621771437690488 17791617612895811826 13698023336870699299 8560905935575392633 17179161569759637139 16666465575874944303 6066444416917077374 2028653593544396755 15061192475047654508 6885002747301587037 14101377553450216827 14909837350125518253 4802447236049286805 9032169812685088443 17345907150629159110 1314832401253005897 17307005644351911197 1510828363057806873 16872663825421053118 17733680678963086800 7459537641886884742 14689613718714034070 8389346702415792862 6528732850607450001 16905673302974699189 15991340361114871663 10357371201013032287 6773268560920430851 5382271152105285515 7993991670476673178 10858229872645688717 2723341682913418538 1876975823794266729 7498726960269262851 10522811638404018589 4653408832610741513 5798283868394992260 4372351282271696994 11592488405613303916 2321279060166019305 4381687853731342310 5386708401579823954 9560242900838052739 12657322134340960261 9620486834545073849 7400612804733803054 2956796306834123012 1714785020923626916 13841878893501125630 4411370551385523377 12137140468987269361 18124977747164076648 15748929712995151732 4660411700714579257 3750536531310907694 7627674812900323925 12899510668560646472 14487637441240993827 120785475359834732 16163945153009407217 17021724633470047742 3224897469298900746 1033610559782497222 16667771171876502642 6706147574466281062 2276038470098817835 12809838026612681963 13175917941787225790 1081136599999768158 15727467168387217514 12138817802573948136 18202253661306039156 7004465293199341572 14601649949790199503 13887361934906597075 7082164283984143785 11649332187568947618 10142702696556951196 2328764481003450823 13437515814338101762 15725805937858127160 10980372154241885620 9442728232363973543 13566209604206575918 2768353074748541434 10081619644194113198 1563184813970522032 5052246736615232873 1826889691609824508 2321467843172339096 8040569288747362234 5750915984277989007 15794016326929373554 14089115548252065546 17626811809833778510 9026709346778908502 1643423446242117840 11622877525898682023 16106402879936659529 8822701880798491345 10753282939205027724 2992773508879662951 9636976011944227378 16008687194091567718 2523999321848003523 2494309255726797647 16930559930545098362 556796090720304335 8389251257698098508 110641836205559649 7198818474605459890 5201724727157672401 642624286152012158 16397060579705058479 14676679350538351228 8839457463975215246 8977402167977312105 15871012552095811423 6199200149423709891 12543577527207365310 10456232171573880956 6617671508441080198 9695113538592352835 1635234914768148468 10858671081531393399 6841608477855639409 9172689212595857927 8165251672060348001 8174715856344139390 4837329016623743996 14657329265601289870 3632979757675070275 12317575536464921504 1785660669212616802 1565771057240747538 16138893132261423177 7752976101097027683 9038123743298888039 1646074259268709385 9021742156577566356 1492906661841838580 17392217898314126615 15598371441220677690 2201822839695775812 1481051585401787362 9759800568744918911 11275649017648489780 3900366818155259935 11909141931799703503 961592436126903360 12313086160732117192 16030498798905060068 17016989583061110286 17230279201283030178 3692724393511647374 3419366915292981765 7359250294976067030 11660258405546375610 18210398766953102246 11553361908617625358 15354933782941047171 8509760244918499726 8047812928598205556 9603737980534653660 3794236266687614004 14042586753087939528 1883917358073511304 7373488292350193523 5904614830095547596 16517213873134470283 10993984515826219542 15329243865079570378 3381603873261283408 10682088155234333639 14613826262993523969 16478806530212039753 7583971052099534572 1879085650099136075 6713908041045032434 17821440426071870959 3777093140384247822 7034604132674579069 5271078323237025895 12114439567597983321 668579933307117620 9416784659825888759 2484826145988780754 795859558167001725 15518283094184038135 15542801233290809458 8658997465725334008 10507668810181233188 3089248483072652574 17733607988509589228 12998629226005723763 10681503393278330724 16892677888148125789 1247939886095028239 10582687421661195972 9414758553158427147 13758811004999745439 13886004930493482976 4330661062012523782 1913313979258476762 10155304249937871597 10750053408931184934 11421266843059475727 5051224229026152484 1421298624330976238 8854002365995905496 2836205128386748159 14008823505711220161 13678857018396019444 10417442940856342249 10203232266541911205 1802788179999811095 6935178966412268638 9654278864260690155 1060384089331430625 1840781591396020819 493815648467438174 12895323291144041007 17003186565778469848 5233172169146345646 3115063065012379666 17788629614702705319 16351019497406435137 6208257741237536945 10111227498341334540 2012701930156377217 6067902648439406757 15149637301852452430 16297279490832294541 1292443260686556427 13593725390292727611 4123326933898018138 14083970577744860270 4424832678687286656 15526230079815077346 16621809362939730462 17602340726927241940 1003839784518466018 15082385001685339839 6159560039937938156 6562015237648209300 5471011468921397282 2574220706158446312 16448327590566078581 17381997339697954206 10173889489069354700 9062080803296410675 13044225272551822081 16573505394975913713 10158086391193994314 5896677661040160860 9127313114945128529 16767550099427160354 17598379216010435230 9171941051555058412 12245428919800174149 7173512184465402002 15164061385557940237 12885697635839392824 14181809478745372838 9090679117020948050 11021704487337581957 9689686323516068349 10217606276733420671 2045965634331477486 13857015271548571400 9262074526761867506 4598909306775285676 12941161344367337794 14639502630580300364 2052279702771489455 10795010790298913009 17619153732105573689 9560531184172670756 10857375466043632876 3014613201931585754 16506200842356932993 7950560735512782294 11119587861360796491 3614112904331402030 10115940176057273722 13430976052456863206 9462464478502676099 15820944257725759874 503643696447032214 7673966656891025095 12850797534652786315 7084281727443567620 11827409085431361342 9134527625473130371 12058395847059641166 7877293711303494815 8795684782356339389 15392101936618423805 16971301397452334093 11507853461925371695 6908620986318029063 855548215788801743 18167131409208310371 13510359053340427621 4754287553188923602 18103519737017381161 8905776001231464988 15764918568783563116 14429546296898089980 13883020007986551370 14002144615957919062 3072930352076553636 12466779194104092244 1842157661957356610 3394321262368208921 12273089831925343640 18265837928412942903 16124666019767125210 6190150298108805580 15788131388871554428 9408610260805419644 4240892476549321332 13757810540256794352 1635725696525704946 2250146195950186456 16677514821046838048 561864125343305466 9042546171877307072 3649789682449254216 17204239853338414609 17479542871173514099 2021255848696985691 15197700849607011622 17415792982297202821 2789780930885423566 4412878982975405925 7981643906264828667 12382808294120990032 1350922392752249100 9695745693354606144 3403806581200788140 18416696341374489772 2800547801697155589 17956564114683662863 5058211522745502604 15483471214595351447 12899482966461852628 13118206169359046795 6458000355798752762 594214340548463735 5485613142384806265 10840628542305733921 12946216441621095155 6291709373278792776 7733727769629250423 8364154958074543524 5949920512379497171 5922486506198202922 11548958158499234303 17863973655514557950 11955590645563944018 14013073604011373732 4777525819533737636 14230056835477280704 18324034377317863140 8873017675619643096 18422064033589337388 3351595483274957326 625865130961664384 3711976815932787780 16416168841826291547 11361928456110672797 7115015598800668894 14319890350642064231 1847805093164439009 14674376433555513407 5353376946583835529 12021430954900574051 12879628799683637474 13965238967347535296 16329710483845178187 18359021759020033375 17715877776328501349 7460628092849464291 15614301485920978778 10326518001478899619 6110970598036099532 3814242480839606671 578491618059608037 12129654869669988541 391638095621361687 1745349084171887800 5772357974165473478 15771143285874905070 4461094218844654619 6768467069960580086 15829622683698916177 7319668547989076297 16023114449170234243 16732310111698443736 4366600996624425024 13472393796193905242 11484802159488148573 2739396714040784691 15656194359021367432 12265136693628712114 4790728560661982757 8743042790410761235 5088797985380017131 11934418382619023143 4172598196488057528 883221959907244659 11385497385627781554 934447689571707697 10543986863605374149 8097441213739639930 7590266353135839283 450497721119785818 565427658972934343 831313381505953318 18440734377590443510 17172087624046956101 1573042018260413493 4853238400017464945 13089672184126081232 6562443660194510074 7755895555397128396 10496434188167272543 8237642733985228043 2841401009487550574 14896806813438987087 10650074225842140029 9216903717029811769 15200179633519253740 10364034249712915932 8735193814882095012 10367201040163676557 17541052796141531689 15165284863530024869 776368863792673132 16314075782795686452 1417081403406421850 1767406095749249848 18442324689767691590 3704171501938013460 12741483100664863559 16379140807661224241 7159968234273034863 8703521963590120786 3674550065547110670 9294511632273395770 10272463348990915302 16874065989613659041 16952292810425773678 8812532016805495928 716967809718177436 3816395967145946770 8090290012939606072 18353502036687142790 1588622628487424088 6074998231313441735 146441961645097656 4775580925092764583 957748879471238076 1276345485318984730 16224599024453703475 1728165572298673571 3738728057978626599 12890870805077293931 3064941729392878287 2101987522142440958 7908456398722192148 7922148014157047663 10215009358401677605 15694661949136380284 6705050636449117004 734461109040093001 1433186962188624967 2935438917485750035 8516979552496866051 6900808566566562119 14806637839249623984 376632228062019225 1940871681636003377 10435341024729515383 6746080958989962527 16933190032541163045 3798400848580343534 9885518069884381088 17651016511129916495 6048829964723939908 9872182653230600279 8867206688671402071 16377545968897961058 16151525584665762353 3800305359984921272 10835390973829124847 12901507161652489904 15837222302857280340 3324869654794775180 4338343361394520127 13946685172215492905 12684460378968493073 1213376525143670465 16506937443242186998 14045107424528042544 12464181468276338444 9430464946290097521 10565510172609709606 16477402602269691167 12885592260130107254 2311483158400166443 2076436794463624976 3852102517330040448 14700579138263948308 8097126029455802026 4598891032579466288 9259203270948237375 7215277159879066432 12815869550252286407 10769547392105278855 15280978643486341059 8995122306967452580 6230665355982928303 3909054210544078782 17495177690674918278 3737221293914993326 15314144203552329839 17503758063038984097 10686058238451045518 15660220431020235740 15800119243524746980 3910663666371380304 17674637639167403205 17213283230983892105 12623171180075585706 10984948961936330903 10026768352264307239 17551845532128664360 4674681302903943036 2730256094393620151 3454238380257939405 7797899714807593151 4893574504165006358 4967369015604189417 13443042257038106393 18109674495824232327 13424342573509354890 12346303104141983303 9616909311728486586 12469628577892999917 772549351567536511 9543731883960013022 12808193346639977936 10107497870258599014 4147668117927955596 14859501351429182017 590928388608970692 16559326121713104183 16962940401305144129 15613765459356216142 6350252634785766773 9434652030239074969 1448056501551950287 9315260711105437424 9905945568664687947 3136298937702299386 8454294329126801241 10825168521334508411 17340104748518963181 3444798295460693093 2195943396224076389 17987609400164288239 2648880179871651134 12704045385554681045 17979458212552569548 10101549180435350407 8561225605724821216 777842007262309648 13265371619550468427 13009508052564104590 1989004207810186387 9952719167020731921 16270003347118280500 6113816280768098539 4691177174002281454 683276987780189418 16799009092965495205 2398998526378983235 17243886758136851486 8126003422066488191 17256854420737435002 15954038875580580294 9912930566044471617 3619021936947120962 9417845356194202497 6450273690731086557 5938303314195473984 15420794711796055785 8705809994739062612 14650561872534592345 13685966012220253719 11553864048479450297 7603102725504174663 3318485649559838750 11929116541051909076 7425026809449119127 8789069166981422787 5628234958022145130 14694306381532655661 8539620997339685848 7778752031830871717 2069075393685555571 14083077293570766357 16906739151252299404 3769188683787972582 12994566807838625766 10259139659640814919 11829081785026928092 4021726090155223221 11486288167102748746 10873559690986555651 7313147827343716216 10618429610263244559 7726014678525723810 10865343250254864305 11253018043419129431 313314071984111786 5562059327571475509 15282915905938668921 16789528205367244653 17037199835220929715 16508224337209215721 9068716931950827893 18215322962326947753 14011114562216588941 16756526544512685106 9843820700300236796 11871070583891743775 12341468491745037187 9670627610418753968 11064945616656498785 10939855194613863910 1217445236720202417 4582905672464520268 5779323315052375833 17201887014275545039 243037489322348850 4245640789108685669 8116888584695288825 13826178752741127382 10024369849881131560 17083707515748569944 14128605540535996721 9081707934939614587 3055165863184167644 8938258791680511167 10545446473272331188 12392374424332786085 9282248541203508921 6549541646669156287 17437634714500947504 13653919117723702150 18034602576798427106 12463945754354393643 462337461258922219 14138940437293955895 14661255940903113083 17795932914802562820 7664708945484805451 651085156245214937 15096426955184163753 16444880736462694207 7625120381046492675 843460288633247726 17411927361180711362 5112010123514551653 1188179238193432421 9305517363166217117 11505004609099656655 11262082184293166879 8841165280958776258 13806605483678675621 15231509940063334197 7475992465099342679 14146568723021904037 9988999767838273333 7034049927125138706 405597019604705902 6141682041431223751 15184886199470302197 13681874268876428170 526892947190655323 8148600403954502437 13797515238669184958 13578144297455588138 4331628005214820197 9698092055659903168 1598472418517215613 14213211433220371708 1864015295376011369 7319161022726143251 16351859986837541843 10246990289237307869 6984797590753181345 15338651363447642445 7625697063724985357 15764291666407863969 14985351332029104702 17090366266782767485 2945617798101305430 9928242876013009866 9488569493660828488 11462973744498844944 373152313830716382 9482074588028730837 13689102444128037783 5858931053597234218 12300078380201737928 4851592539735671571 2471572439492110661 1542390180536283314 17877600510913192256 7735540362068412360 11876002566919379054 4418362346163553927 209823298964097972 17358528509844785088 3400742930008596472 12157309941595867558 938900073134649875 2787710259295282588 13746738798796263562 6821807536024246385 11812822396814096406 9521577459024013579 954546481716344842 12546922773151858055 8681764362687857414 4423122158485795359 16364637391576417039 16568687854618780426 9022240614297447014 11834991684763064365 10462827221230198809 3593237636881517868 14992918106284095025 10623648571490905247 11665203212888314548 3261046054338763063 13964760848849785072 18209935151887917446 4793914108861520027 8190087478586158438 8610381167378069717 10437373882742846681 4781329095069537681 15191256529112201139 17944810654723294906 6163663169494619519 4472143588813400655 995484929316437450 3361892707611615298 7819596891691269178 1065676065938622080 2460749834312032584 16140377762306452554 18216886718272229858 4380900760041779601 5708824800802901027 15178429851898054537 17516183292472964958 17861534113253910291 117665241349912068 439558676320451121 15467934730104639064 10381306820626222085 18038363440064793007 17106590211023746714 8157678004506103196 8052424032705092415 18116885438650916106 13969912376223553430 13198237754985362887 1311043988335331936 12965437654704278296 14097892517197765248 16043541478307024145 13451048657514176066 17984337991816815892 933124984022010337 6078759024856022580 3264051547723559481 16526445518018065260 5859255288215992847 12293178627789050581 16153282766750261497 304460484231767182 6932332997014731203 5314467076218293879 6703331543088211679 15883217648135986496 1253857148668685584 15499230240064385267 16569511025257727329 2905447622086527237 9397903801002148474 3854365411608806784 13702224027942497709 17091749160534348238 15188374481385264704 16879704099159080116 114022440384696504 13354686521647406597 15190153964327030620 4769838585264916477 16786074198645964863 10462578793490774223 12557258874099412596 17242092649682274972 159467538202119993 7714035233817034602 3414289447701601293 794740563338011279 3192889423914171675 14738179569501322369 5850234711255578707 62063865545932793 13166787103427944034 11382118337503233162 8498998258223388656 12030093473262488256 110169816406208815 11978451937538409355 7589238216346157094 14831117945887678133 358272548505568273 1334451353083490032 7578776536939781752 17547586018302632563 8171104536375452846 10063664575842558024 12913359960180907322 5077036651364862537 13106405538681540675 5426031474950092012 1823961945186484450 4669718297390678832 8949892541468483475 17149658499131814436 5241294277517203501 6330594453659556669 6501770624394804832 16524556713594181171 8059268966473779077 6849894727785308995 8243760369366073321 17279838697247281754 17269614223642679003 5529357770567331109 9652713860737793924 1165837643901380066 5342009536034663253 6691308649064679930 11229201621623007658 17752309670037018584 17501225698736433872 12541587369407121785 7486331768009129961 8043040259784402002 718174678781121721 7042715991962550174 16074527249208572399 5324521640140166629 2183246153882964697 14733422174841594233 10293923590686321096 2668829211859065469 12871349660484446437 14576657822475317663 7716850836351222718 10692696806023503370 13910322854688540932 16682414449208676216 18326817014118421713 4403581561306872058 18013619056476132164 6031453497477954679 6375606654623173893 17567136376787703444 5358236313947707296 16206800211209318704 14514412694777838759 16741815275716818801 14551485730473235587 16870561701590132152 6858854660720105583 1449981885722812362 6152472593552667939 10610507245200531308 5363185143540961263 8049392918340528970 851150643923026986 15559458589318908142 15602549945905579131 16346845574429397022 7894320911922248840 12379994145331772385 10421359501021091324 16168645414522364661 10106422694319217208 10086669093791023605 2551962397698916203 3330988121582130822 9980032514860932069 759115175620812745 3569516802935569 9487703607124520233 1841804752546327615 12198329447998515324 7915979947811880034 18435160929559483068 15248192529832304596 13233407949609465367 2148169694795472451 3008684861677343798 11614695695130318163 8563070245091215699 2277250213535763230 4267026372738508376 16401243248000076690 7424464420926681847 3936981559470701878 15003105383198367713 8176799593178866243 9303239346808828815 3104364677364476917 11610579358387108068 13857049868347399977 12610955985943003114 5707592171461733830 9991018202504647286 8382244299576230051 8592438212875624770 2274353208876982519 15302394915202613907 16009760543492762633 14533270541741270731 5054347486918096886 7786963765587420233 5995080611216068519 7056579320426679168 8659810255705462727 2221248384415824188 3544504747894353289 13954133576131139670 14479294843000429212 6882761493257844077 2877294619669421263 7341851902574007844 13524799954590126391 12205126307870919475 443408997076677824 14565141108273942300 13390551112699076575 14146051293180589792 8210827069540966385 1143974520465783637 11906337013250633933 8190034266894065088 17453666989453754129 13292565424787487424 5257245102027131544 9948563469363394342 11384219607401016954 16797487382629212993 11522023843428945743 5153896281966758335 7616352035715415113 13341762761234311917 3381208917454495518 16511017976326406260 6744826997163989435 12083230095299650410 14973789818193764063 9309082826223391021 9946334148188321133 17659177125989140868 13698110875847429956 556264606995122041 15702892659693835018 17238606722751546769 15258287970248850915 11364869472879862136 7651187803122279214 6267659009189390295 16907595172528758770 17977242227970190832 10026342022327804123 7294377182517186475 5515363320800035674 16494600938857165148 4945725898158870446 6688791734073517917 17288336198451645111 10833104196969274861 10824352951356368115 14049629021640341741 15234895595729259543 16785012072370298766 1267349913060485988 8325192178266875938 16127732349403501732 16673355681975405051 3087394938938549411 16983604406769696050 13550932346328922130 11040731497790130505 3387314990119763455 13114421496699331753 12332267380349701840 14979266485753896191 5278999376634036785 16179179338550130052 14954296204834047798 16192178550640775064 5539434341579225203 12655172080030225941 16214582582519906786 1002205147218464117 1459562264439857824 9469310381878328564 14167984262392582074 16111540130264453948 13024081866624652945 14258780106325163069 12711376232609015590 4518319830765193873 739681083098968240 4681087308982706917 10821846839516927881 7468147975423890186 16789500453508210246 2827487507053284530 15612746452251089096 7683768893752723147 11456437778421956587 6457269205274393086 8814898348684892373 6469018409341101685 7393988845817567071 14823325546430005803 17291991907404699431 12250094774570186253 8540029461185318521 5224667633233079126 5756678943368116421 1159912152983216833 9718194297689315060 9743884640676407018 983457971597187562 5050710389823391586 15690405788416195884 1608446314196348221 11264185414399975710 16864257047483968249 14351823317422686925 5186203160508504650 3315214835693118003 12772896603205432293 4871167748530022493 10354531909213785112 4454508909974854042 14282493018652508589 5365323619238627104 5598864170815847787 17792972478337901297 2032667222401587942 9975365936511163599 674671862951495908 2868510624883460549 3383953759767823486 15558222146532525768 10105763848073583874 2941926918090373910 6074365741171038670 317401036369994381 11719343468556016318 8894722080834988941 11451307615493040334 11093641271364063612 9964943284265293988 5206671204901477593 983558220626546091 18369695028166797211 17776135259812235570 8442246423766071298 3388492684380925552 8253640469775844973 9752556195897240419 18346979659093615022 10196796255110515030 467483347071775015 8024413759522973489 16991266592513382527 1372488974136397786 17242513842861080909 13535953316272421797 15246926325480862229 8194664921820390387 10057015392797119588 6891703847438987575 1191327498069066195 12603795133324471431 1989845713998529629 10623913561293832854 9125170205565665448 707827374454703829 9942593986645524826 14019317516723438177 15775130748036836047 15305127999357172492 10525409572968558435 14029426855914241988 11038868948936777802 4501449350302862986 68991488415029199 9296582067057254358 14341603558618590696 3200662598716571127 18023899511452422818 1350321672578724153 15136653717061982697 9354037323512307167 15356774138620601802 8842417417416697407 3069880093491796754 1752334017210688077 755266389187794269 16468315550508225486 10106860478329733551 8618262144598045562 10048567250661873509 7108850255822459155 17527317199672837144 17782452863519927657 16627593996892790698 1467255120654825637 1191811530930729648 17870308809828014476 11004000394565931838 9987423504139851926 8821671807797042893 10365864686720070906 14443703752230665504 11279965896055506381 5865343825020215002 4154828426066114007 12459524905412481562 3383252316287947371 5703401282334745419 13798417745931616484 6628243873363434913 2603238638456401253 2624454067131198257 11113451806429120592 18175666332377876472 16048210547900310653 13325850991409059094 16213397087726904612 4399663274374638326 18038070331148885318 487535520728938273 17488263338833811659 5859580181122940893 16302827844576805516 14131986020408986887 7560097151482635324 5560164627591512044 8852805434052554524 3234044421057277626 3534599638705004962 17455033300382924611 14469030616639678383 16304446678998000851 4286066166175822257 12568266654022450372 5941382352064726030 12485565774773386714 4799097040539250504 14583274459633649445 14702042607005444902 417533641055984405 1599741892203276883 5518370357726092005 10774502555668832673 13457262489362713784 9713234100939189201 1592111477239080175 12712214175741684263 7713900874897897931 6214724166074147495 15283006770768809957 3770905157706848817 14454596078408618084 9454633861976636549 3034015646806064904 8454109017119190506 4954476752848438803 7886938155569461676 2615417746995421315 17925861949643498171 1619515528836204135 11695171740319505619 16196807492446933831 8098866410558736093 8919295426067653564 10403763782414117682 17654539900335129910 6096255341466161529 7157677794629061410 14120641913911688928 1216726740027529015 9617512579492812168 6580226083055560330 12714431498036280117 13127557403775670225 15875225015743042214 9440812254437922781 4154493094287671913 18045877651026893417 8274407041808109040 1631284654938622102 1393822827292193951 6456602722326782291 6913284219539571551 1237759238464909275 11323492184786560431 13546436876519814889 1477642923605895687 684711158128062021 2641213616102507173 7053801056834781086 11439140605688584194 6953309149533156559 5463950603576297050 12240222231310568198 18423966850922341926 987256988501731172 1604598395673492485 4364413952293507773 208784742951461481 8912937670791872852 12238085390748998699 10972861536958342873 1378009024680133424 9992000880484188644 9818402700784407694 11618733754015381260 11787854429540231745 6570935721214815830 13014920877968330144 5240888922460838712 15334068299945226747 12405044180399088053 17473189044209809623 2966230337652574080 1512156746500071549 5164925031994639657 2218775124931953071 4858691905607795404 5155304809398737660 8842281571831144766 14366264248219310964 1787892825454374691 2091950975369231707 7706579868667033971 5573271503229806935 590333348316654676 15102061615844384290 14153992513316440710 5501407971417533601 14335958256879564903 1224638290231788544 16006794363490913196 4148683727447600571 12518926655777389847 3581076713898723209 13813495104300717573 17015121150557766531 1943101750176255132 7580794016179435409 16228708081847205198 3082140896368811024 4838542666166272574 1058218506620036194 15277492221141576324 7132679362326745560 5925992637309569942 17918984370631966794 16339272027248996934 11177042950302230286 11881390667784160962 2354971927319505541 13201227056132443334 17395854263294049354 5579202794490119097 12127879823083780595 8395246485467200558 3005162829885917734 14575735329647450339 7250130202714870694 125690990689724902 9127129261115247063 1596852487232565442 11984873704412201647 8694596420364968288 17277965436412513971 5519017051590981300 14346042924848847142 9087785652202943321 10267767810686476389 6005555402123142203 14956107539689027555 4861479761784361573 7190288719048817158 1115850104763600278 4087426519498789647 6537451322565513335 13505548864271157235 9947508600237741407 10063990104231720808 12751179295502916413 607032050188820500 12619839149797470666 743644732526559511 11268411615725575129 12753377161971999414 931793979513601265 4828622016222292888 5407863874759641979 17263882599153307818 11945382616079026988 12074555731388967558 18321955194539082691 16560912555944239508 7118717016265132704 13144321822992025867 5558675521417382006 10062333107380651244 10756510521971859182 460558312427026720 10166996190310316085 11596918946905237620 2882643025240277592 15514886106409666575 14640790838467222450 17858979905941174411 4133706690872424364 5774040953743335006 4099899584266446559 8496969405530532441 3467489767034812133 760110130904897122 15271169401356289316 11136521654463998711 4126303863947313327 12499504121391009745 11067498408073583995 3251973295891042150 12172509065818411726 13916237268364596035 17814904941073896394 11387763179631252373 1453650684820233042 17353434448109748344 10687624358716804032 13883800947459076199 7182945120242534921 5163145266811363773 13086482172312116214 2409474867422872933 8835541820265842515 15684641945035192369 14187512274554699785 12732528968409329088 637121984301751046 8821719108608708686 8868340966611471154 7047969245248839649 4419948352250220571 11792840023936401054 7912576140082932807 5112688256890064357 7247718120478427515 18389503982423273192 9121064451035992375 1420802074214780217 9728165958992324390 16790218832030008039 9093166836673070888 9982023149058466430 13748964212823468459 1818137985375609293 12094729664766659502 17893885476028328243 7232440604418096882 10845378983484434289 1773946879157446541 6608949139602700048 437663679642147329 4897771171751214839 10884979716044311177 14119252282194854027 1190445528721425547 1834429976715232996 2117246732917406696 16793305218453212765 16623940097262993701 260494438352482862 3727222481795829157 14637851945410590343 676541461159152240 1820920328949706705 6189840320414996566 9957308520109639542 10750272358553532372 6980834057139341760 17385232742151036999 3928793121714068940 10854707724294877267 10486327677665740053 12381399283905218452 15153680861930457928 965088771045097449 2048727504699695905 16692045941883515989 3438190870428487075 16607263518259078059 13625854681385795568 13234214066204352578 12882220959188932130 3226104921820886086 8528773320866732905 11565969879257846448 8064328809984197644 7216664655443363487 13633809047769209561 18212422904079824246 12507423658286451458 9854986807401284623 325987163715141208 13694415848675967920 3730679854551255984 13279331637223659726 5767120065899493397 14579093045631167356 9911837605689075750 18020633484893563784 10289083267895258363 1409592074869488743 16739593779541350523 7484655178785289850 5014392812774991303 17066658965058417326 5728300926320831685 6085254501638440894 1089530780874449418 1736661313812485116 10143172191097785543 17196902540262484452 1236161439775067270 16823323062209734476 7195205967459477901 13170333062430020813 13992618582800054758 9065549691976202104 12064414157329354572 13370936055421338872 5266770041215605611 9289172805273069554 10762433357582755726 16677832361910398295 3909966038973579176 17581850165412783170 16570740835180296842 3560114947966557812 17232665275618464146 6020130809966531175 12867717379720070815 7081840143476190273 12205299238601427868 18070992688515632242 4318010586136325809 14382802500871628224 13823512994839386720 9102418706579689898 2428213309836361509 17261399575285175182 9049344679665280794 11616937537226887229 12767070634105656301 5986771169442027595 4726495945446183356 6076281416456219178 9764863087657513868 8237594399324970607 9821630976120776975 17763161800357203644 11442881498508294968 13728537554646163100 1160178477352931605 18393499335043512498 3091605167293085065 13848842289970139257 4627843844233567962 5053167547979183491 16683994650525596531 13424215850740518373 397477070955577902 8304473271183700798 18272320840261265373 17811915190009257927 7993649062215457179 11248182336425490815 12291453681494060817 5674148898086082480 17153846354677631816 12015435467963653093 14598898365822514565 3631294488974446514 13523611942625974036 9026961680116701818 3951361245886701094 8575582809715332931 9325088503815775042 14629212023440338833 3831163029532977711 12949715161895630961 14436545048290673498 608466985198868773 16093776110275847443 16004412273817929892 6238848652306796677 4058268133072238888 10966920374061735819 1096690593554975474 7590368544844020786 892594034856547747 16473594195035112778 4864410779763053560 10862290904662200727 11956538768244942337 5277567670481516428 11877673744850164156 12955908371162344143 4409650350675936170 5062967228460560798 14683525624640491802 15868252105228995384 6872201494439529480 16904817027613723993 11278758268229234346 10570034406496249873 13882432801598764067 2647549710406380044 18235664485496527988 16807918858409969187 14225820951530819275 14863129796481582328 8025141306122868001 18352493786362918521 14185500552667343749 11135867504759392946 16122945585019151809 9617573761388192516 9134071821574544795 532804636194841650 194744327813803251 17581294076445897266 4605091771943573330 9590607671434261443 13683690111378985608 7597276599363892961 9645075924634741185 5994402061633792038 18244248929537422390 7354516586188900830 11860043934098002371 3437229227573652072 14536048885631609183 9090432750580449168 10603633756312872371 441735017748007760 2578510720787288241 3711338846925900512 7637715101122603271 11728505404422499682 12739130705232256906 14838531277618358732 7830067452795087872 9258563391927676394 18367713518127693405 7644890365813136882 740162264992967029 10642311075551085965 2189981882660865396 8723902551820213034 61104388290109409 6827339736618492658 7651025542540479599 8770608199650217747 1111336865790401067 2253098855915124198 12385996782581544296 3374218609247743891 16097125283776815581 3922514633201799371 5182959791546686485 15232370450961310707 17376604337393858839 622474034426719358 17002301168699268847 14006714613572580322 14964856799400668250 4178355686860216496 11830761474731417719 9987698016501091995 14813478215073820899 13005267694503805794 17225258588674479221 10661088348838985594 16747264041704817730 15095383721104050660 17977536385456279488 6608201820028621596 4037129867157149343 3552790577741206698 4527341912223381624 10473608728737850868 10375057326585879361 3119528273653512956 16206017805976999602 16825189899203763000 7186618305544193035 3331376715166734809 387150613502345452 357169024638647843 5022655861846310467 8669033561681566736 8248092250675803902 12481336745759580842 8181338579963299226 6270846845486704879 11911903311391118933 6302690646447835776 15907325490504946193 15730122699760898370 16798925769953236170 12863285906315110230 9286190158324062514 1839444727447565075 6442158370848644721 11891354120305408970 13276173215184261159 16019271045099023054 10286639923422673795 6145515464813133109 5466079574677159047 15447766718392878900 11930310959256053658 11201419307974985883 13376444680800481194 9944272120136194212 449520051578371743 1227160965433493044 2727174888126464541 8310769940767840920 1137733438920052143 2209803845234487101 8080455815759267475 11328834514115339919 14865146615078818955 2636608011877961421 13835133650517290731 12205240056118915219 8488503635862138738 17748864563267738436 1408253240973598985 18329764016969853467 4354880081437075766 13820927833254360591 9792571685402963372 18370973985439877665 16555262466736887148 8132846794580184652 6904480470603716106 16171966955638749895 9362402777221714507 14191261559360302719 4055845639728223660 10758387902760517513 14066797522083442329 8905426818977364669 10855504040952566152 14602749367347453964 11969568328371128666 443855381542584207 12532423572179092310 3513367818798868308 15391460006221354607 2825343018710130928 14143100000608881328 14540224587691732320 5834580911544657557 17726657518352216938 12092309819196372715 17207036977024016472 9054975274229931375 18260980329240488211 6963511043261146717 15442427293177461558 2326523201599356818 18133624944735517732 11977743003936801090 1552876038159501225 18322539464667861276 14003095109801358925 9105775325142320383 11415516581665991454 16009453544617312757 15431431583294459536 11520454184522438097 8715808714694545075 11857953814837175997 9458056027170048859 12411395404912454026 6520169776204658530 8425448411526766864 18266212909273272886 6434063205192265192 11382044952270979099 6587692303588852245 401894291856799300 8540817430676575022 15958935736766199217 12397734208609632517 4643943169315556870 15811076739311551868 5818826286288905554 7882266989294006996 12780513254969512575 10075879537963468183 9934592211024142783 9580424013232197288 3276709373541426175 15001831718385720967 3278065431734030376 4738876864553707000 5010755196803640736 17909226959073771731 11029170832555920684 2068063155980646535 1019912698002118479 16225775783439673073 17108864740573104355 11973398186364793676 16106289716322115813 13510575040475337690 9230452153739771611 10122933114575328447 9019224254235312698 952185288707811422 5161187888209901378 3160050123180155294 7782928526030278157 5620105426343616003 7085266185505640 3356630780786460665 4608098972942963480 17999520113750670357 8116888272395004365 7306979009914705763 16257742813949252433 4745271552552789363 13206310105734436036 84952426654246691 2942708700560589498 1316475103846565838 7082823929471613747 14048475306184496350 9254007578200273207 16585831131698649625 16112843424381182644 10219660481991731940 4231350321150008313 1688574552625838493 16103780911714269028 11963092275770223423 1237080021089192237 3406525590989374172 13791639438012752718 14838242695823862113 9225182291586047581 3139289648536145390 3873735739123691794 17631155517517036063 4466273781534072996 17048641082328719262 1240533760959627167 16433385638614077116 5145182444896577359 4653082057102763610 17637770984344239975 15173133778480793676 13329778938416413153 12030731166625914226 4166355110677104006 5608608726378113631 8242446980038741285 12278886793590831200 2497844022310716709 12052943669833237909 16137965742969003415 8146509246716825867 1698419422661621409 6583038600900460200 12733347616485210320 5238580357896806848 289240823764459774 9106571159673727866 2722122861316661450 4163912753536282114 8143046988933529005 4943480528531141324 10186441503892972805 17264781689265240709 14450896838610127143 4242157611294521970 4239999674383086143 16266607584048264482 16542020617627803924 17144400564025978556 1440962476438354306 8278015566025029651 10724616224863812842 5638581983596229772 14354118527500658523 856347014999061917 9100960496493360599 5405378917093783399 1600354871179342195 9884833872387855476 10757634198089977640 7249351848337063266 12134232175667129635 17468335290176546163 3918396063281216698 8125878488062349159 7776195829142015345 12500002200943955583 5470306997269209206 17744561461175444262 1497926413237037326 9780508524145765717 11277782557277512880 9389073319343718433 9712043273850327809 10755115316687495697 17242900666398784139 1783588882209281586 4106261710031675762 6493233498678495770 2079674817832118994 3052923227610603081 933299759262017923 17742625883618882710 7500849236099270650 2004854458275636477 13793368023013662106 13514184799321976885 13034988660664228276 8164188296215579804 18230457031251692446 10785513483849142031 14220404312626590310 2914521615910260896 12657929487693039852 14319334669143310453 11431734617914059550 13355874309733337108 414383257258328701 7571011359842721898 6669491077598857895 4210267362469663594 16685095093096503579 14298907588509359402 13382748063579492421 8686249667871837888 11114232939664702802 2788650735758831638 3157170164518512536 8733685168334120282 502205065898720764 16020824834744645560 7924777640433775644 12835221809378635608 12728811379401643223 8455640779600454200 9230105037776598467 17382258897690890601 12426871843835432246 13327388853352798817 10969841939640468356 440442699637490053 3721008718139478278 1943001507938765253 16108260159025388480 10170293466256506981 3679335347306993598 3144669172001950405 16537919375067420133 4328588115044941953 8456597750779551608 2945558945619306529 9014166202333032875 13756949292501190112 14915682511344843310 15137046681301602504 5954750998866132529 12618359891505122401 10859754635619147776 16670595563519232675 3389032740213094620 16480710341214362775 11469697659738811553 15499008317657542897 7001894013799812990 1613481413680098924 9275897884615185809 2215801987418620577 14914509057814289903 2918245878511389270 12844943691142969013 311245315081701676 13631399513610968407 5534459995877162250 3245915019576474647 14838992798777817474 6016808838040916998 13421352356231034086 16143848373698883391 17766368672916203247 1991690379669129289 6312861778264607948 2875116355545189132 3432114964395148030 3423717233533335669 5785081081487110044 17492396107556984623 8457110423380986567 13992716364705581227 13639604906049636328 14719377682650243398 18038116629671642700 9084219171070388995 2481442238611131639 6951697530405599574 18426655614301421782 1518059267698642987 545962889329686488 13115056299293160660 7308357215143351156 17549518648507136808 2117504918212325362 6856267701822997070 11180757200738115968 17228161859908451103 11007830663777382998 15571008928026294621 12395641390629647854 10439337869956538877 9477372972776947405 11575693711679867492 5337376921784277860 12910601101264093215 10571447016411028731 3492251445070694036 18157850263975239531 14114891524706036140 13769078675388496569 9614247326090917506 5009873203219230398 2792135376613347899 17974674148245252138 16416187607534608267 149467636615362424 15669624910947127301 6882174717516794130 1669022169817628123 455521552452811881 12543025176184159168 17854270255842641512 12674561780856586325 9884222189257899434 6031628612395022745 14872616233875731820 13611405763152495935 9436158837384758635 16594052524551861847 14618810726136873858 16491445482511699637 8489051376409462215 4738965867892816015 4425884112766040353 12205468660020205403 9690671094125197338 15221907213396240603 12059525603938520175 3369789290084915571 240573092977022462 9748885574490010621 15673343636165954267 4641269502239327199 11452548345045824524 14222260019350198744 10754234743323225488 15793129388992783686 13980181955347080660 9515268912257659723 12951250409519958234 3411989357937293638 11296261496809578044 1636406237858127121 8632243812605433048 7179791557106686395 14374171885070623585 10388684639274451262 14199182145502466956 3399505442833155152 9515258330697372523 1254256327993322045 9783538747148996021 9670700450860044146 11757109691410306240 9601133293668681007 1951940606861311623 14805697143050893801 4539892400238247060 12798584199175623780 352175548096151768 7327997837319467403 12131269205631525268 147098402138449277 15972522047791827604 7902334757605269365 5044449065676761180 2520285042898913162 10167901286795819622 3102936773926261301 8745862751890270483 15895709309062856192 7403640398482965717 17717644403121843107 11594931316458612527 15586856345880168040 2623467139510910411 4797195702153699057 6275069910832464858 10349676413697114379 1010373186760567647 8507108235525615342 17652272189688975537 3840769539095361689 6338390583895103884 2617995076222619297 5487783730242549944 18212594272559206385 6787775882980822414 13231192741965889787 15178636668862631235 13026921059856781251 11490063642375109596 2990651272859370113 2736005414311329269 8851684202441824453 11441283142776782255 17402658103053042045 14654044396641281440 11908671944402196807 8959899595306862433 4853979118131323609 254428659859963167 12179755179724571436 16370344705329599975 4219463757110572386 13433883545568649400 7812757813161180109 12739503257045615781 14680670505818425882 14649554074897193745 16909338462858875222 16646744558834926595 3853332685763335953 3993622182867256278 15954098286686978455 1365343840044310985 17727826369244170699 7229313678967026230 7517677058241445891 13150590694560794974 7478101587885463810 15361743890680176047 4739656326804844436 7673440115415767543 8392587430771948493 18329280901977176335 9024625633540428011 17038645973416364277 2007958102368285962 10075641844416751998 17795327145640453620 4644587227854811355 5067302253243368060 4727385678518663646 1329571657507480903 9809131457882056583 16986890172769835236 1899687771785906756 12741839249457220491 1807485248140226406 12864826838118646460 3699521934260479550 14964954594279395160 15995548651212241526 12425153575357609821 9589334546083927976 9178746751662937545 14583645712996629015 14161818075435860282 4950397117023816946 10840806652042525105 6241128292887884827 13141364805709338580 3862543794089867936 18156477892955218742 9158229303603221296 5810351526660833161 10885320000313219994 13553390935470907567 6117774538648861368 11761384354385438505 6545536752553464299 8634742760658045448 14319139739896056565 6786217891072755504 8370537841513803460 16930976896253844427 12362005808831523519 8172421895481512252 8574799777622865373 15960625556557765556 8352470404397662961 18231460291072038102 943214805836065175 8595422682767138162 12002579586197068127 17623430084555733184 11490294523905670022 6619099238968627307 13523276128686123040 17430474117935555266 747853026204245961 10417361600271516777 14781051102986161610 12239023108886054750 7323840512397462894 6146478833642699660 5136881437863973570 130420689899126809 9854949635634285124 6577265898348993680 1329408768296955482 7999476682895594115 8023140297036428394 7868813093507577989 18401984054892618066 14621344967148869152 5091190609309359014 14298034609531840920 15867039548592570512 3345685584310944589 2279505700687235061 10131023643468864865 291291220932343517 8826981144993289120 12054288262939731197 16568137489265641544 3671260251856190496 15275148557146521735 1728922218227410246 16355480998345144764 11529932536409969518 17967795074165532081 5528228449858727038 3762314094240432764 8570599977802638555 9612357296989663027 874149909261845988 17988939837290553194 15793290814942647567 12880527217677833670 7316426217950590971 4311991519050951796 1882556219885261000 17082240724332025501 6052027571796970666 16185308249202976663 3542836612078424203 3623053801915194415 1844440948513016719 17647099158289331086 1978159836652100559 5094190804528801844 6843353027792850455 356368391909885359 16607147579221104870 12032057531081281213 2482166740728946540 16089122934197741178 661502319602871504 6021776493489294218 249347597235390582 2229402693410508554 2209817315033135509 1495025306039216872 14330633627865442027 16646557653382293345 10404178604463336231 17942786853233645165 14602080112083615784 11967551156748745543 833776129139818131 13393589573057610406 8495205967721197025 10546511553150485561 16201741859446326072 6764291453371270221 14644037663981040407 9650232130146671298 7745851889101479322 5785367524599347873 9023523605524344179 4702067446188757248 14075157408469099369 11441852832001938234 13207936970329700168 11265346409202109622 12001675651909935458 5134654373021466759 1175379668721170668 8553505758249727322 4404869093456984824 5745337724419010031 1713403573526859491 9035494956254219429 6243345547569600687 1791720058007327229 8339552934820543154 2613924883324823902 6020041843301686940 3926867290987451524 1288192443752451147 12121257630506218289 15714532374104747420 9742917812198255849 10492043569880522215 5554094824054595796 17994798172461180841 14094240436070378927 17911682716347975732 102803504870331974 2724942348337037292 7008292741964396239 14504197761608171494 11128312896672755540 1513306329532608971 327649412679188034 7325434358202465548 16076608461039363962 3827737924770106119 4118936044425961921 7115358512626568461 494195990423164503 7365940179458262606 1574608244505070494 12510291290965698942 12654989835907026445 11355596545376705538 5728598577414035418 2639311917188313036 14711468490696616301 6830969114923832139 15370532372667156356 15388111910491597840 142422728614962324 2401613778183994855 194951275473158788 8824734361061688865 7812772262346484019 10102244701470325773 12162262662424910818 9464615382367506601 8740045018684658714 9067281936041490282 12148455752747650585 4625047869196127361 3952021976032988940 14790030005344366048 12235753166712964827 1846262083140907060 10099797486455148069 8432499629872240654 6053612581567698146 10428294390181231330 15550809355472992299 13160658247931594514 15980044795322024019 536130490822828735 9026566306850864054 12488187976704318112 17905291014729348945 7898401707008163364 9279845503677021624 6869776290662425047 8558189208250502690 16089449581755731627 15706734351338443425 819884038932234859 5133628737843863880 7829138392451072522 10842797424616514524 5474943146520555267 18242596536722476558 12500283910517806573 17777757928259973920 11060273729942530739 15071130223467009294 15932442495902668541 7567178441791409027 4882055873634936473 18285807281555480116 17120010173427645011 6035466187775676458 6227756793522203081 8048821751718431137 11196177620070657990 9813699411556965463 11938946977007083003 2767578482898849517 13817617261663220101 3578542136638020428 16842517968513813355 7635442843001077214 7460296517256326493 10680088998707628814 13532099428073898678 17585827421127024489 4190751336227827480 15155895378465485311 18147879119596636592 10856873831622486643 1607216985072612085 17335263909303409523 12706214041421446690 18171759596665373863 6986638449592683002 16112179764860591913 15175519987504260508 1728660834953856783 15607938428293884590 13877144418770668498 13666229131080228995 6494610369206767392 6593216890849000381 8222560146977144269 18371910203058437975 12917702441726947530 4659826374606550156 16419565535599486283 12163869477372081790 3653989674026034084 9948689877340629852 5176120153072509886 15377465056682648331 4757400328718799510 1148234221005563412 10259654446516543378 2971942780046380688 7014353052894211896 17132844281319480795 7955343331749368385 8490632036512961891 2405790049245315921 5389873018381573328 8370705270455371943 12803252078261316620 5027676634652867252 5347027496156932941 13113382802535423320 16686704142204936369 8779355119170968690 2412912866829345981 260562801820069990 2593672048841361494 2908425488349463392 9537575244751377107 13408754257932521668 5650618473147440127 13002281675852738986 11040971200641902860 12506563368413824972 11857054474318231559 18099922484764868655 10765192293197190925 13838385477824449830 2172132735216877580 4290278603738665598 16626690412027244925 4857318688125426611 10101843613635452074 1212458241095576816 17630209477062555858 14082460253899666574 4031385537279074257 15993323464740054903 17945303877307967934 8282056428561474794 6564669977606072456 2435350398300409043 13543876306077504073 8901119760362524206 14264289573214823393 8808248086120821685 9494052803277420530 9381497477741199747 287845721357761120 289376516477686658 5363753351174832280 9541886473573612049 1273595589843370838 70767493664695239 14382261223559288068 13660745230513727884 2460531003950130863 13108567614011306986 9504034974241160365 1866405146159315495 12333073594422189820 18104586912224291126 1759123270279279071 11531165798722370163 10265282349204830724 15868698617306414650 18251261150933141908 15210392805436145397 9635367769342483528 18057907771510066413 13227357878690546250 17587451474880676696 7101995824472046392 7081665584688760724 18396500844479491173 6524805282009623052 7880586399527260023 10453125201524034566 81195139609661469 18405534275730302184 17396870713944329245 412849584276154848 3481509374473564671 7539690541304444051 1736802255796796970 15393024082257326281 11590668368262447313 13639023220500479063 17363668059868296561 10190858535855416618 13534689655004381295 2265198777328351944 12137816209538909312 18200553561550711195 9567557373629734730 3545908869432270739 4941359350376278902 4213313432740715231 8635831025164038219 16554589117619714361 9468497489048067485 14631308461538444200 8197715936861228453 15983000935705480768 7968506260709796288 9051411452126396168 8812812228804147655 16431512634515475967 12331865203065765694 13207082422446833121 10420991319603402558 17019901746939739042 17000011949165798585 3565871275032811771 900977990924720920 5173803641540936459 8179089681827597762 15605883464599388270 8696489057329722982 1705565261622938996 15273748831462428198 9450450598852225128 8920907932206706145 2361565773367065488 7018467532431357455 3297347089423699097 2598975927722455626 16016860841478885264 10747996373311880914 5706713144275322940 10290670055563012557 4544675363314272750 16345505979037284954 16947186022974178710 2855059789072912125 5119955626658319917 10931078709419479118 1685799075621466391 615692840735103370 764892992763060322 3095170750996375012 4067932568686088892 14966370438368703523 202983725199485287 7561662866153499425 11933635219778987019 3811742169014068819 8969220098652834267 14372025743726831134 17646831332968881219 13260047690513219948 10992371915198886570 13499379818487631315 17025566293434847746 8263474088814819831 13911578750049538936 2517588605244625640 16470714112767313800 10242499112833021779 14560293897353873807 6532480556966749446 10196340396575551063 3139267794309998226 6574732096493228564 11604567160839670272 6944201803594173173 16961872108575106267 7979692757341221701 8180396581952923609 15554432254431302852 5740527621173055378 10637700338291900720 9492080496446354107 788590660440258835 13384396515660854798 10690967975036641100 2282184275521586421 12407198098814284420 17438461210762847303 12612560285467337434 4927778698844475327 6310163076898782404 17503934291603500599 4682077021187821991 8105483165908119843 1668015434230325402 7316460883462608861 10161048349159226357 11894913366407509572 11028242009328728456 3056479258059084203 2854309101984663517 2591109245567598967 2325332364231132608 11087461136234712388 14977033027710846581 6070952587658778564 14318270845462956812 18155052313277203009 9489077311582968238 7241970059053912779 728134671479725017 5458311318133428367 11467070257969612347 5375113955848952506 1210270725613261179 3248943381876969821 10443622768495295100 860438127428712275 4039435363088250132 13301265701329557837 15480610619841716948 978891274093802511 16127702930585538612 8209663864721223765 12273723644629112416 14148005121243766603 13420341775281423189 7309903321831069383 15123278335912383085 6882486536788238709 1342670169827476725 1427684636630157251 4363501492229012971 1691830726494794624 4276794999961992794 88599939318183055 3519516396186812194 8928994641529302719 17981091505458731293 16461821552840403082 5507394350787845503 13812170281377330290 11035874238525651143 14752132356503389918 18404652204962872339 8337770137445705277 1384862819934003165 15937366558839460431 11771394258725335547 5385773053783576926 6541547899902201258 8148014311470567974 13913001248800733099 12798015944041322896 12949253178317973827 2234055236181824235 6654628996325486428 17118897922362008298 16542829113094945982 7092940957161951430 15575254197280686663 5273474411365384427 3922566777005209345 7785320712631640066 7092146856456666980 6235408766641328351 4258796511994734440 1230121852864847336 11066550986785586246 939398533261674573 2949579279151896079 14991912564830940904 16246144870514852023 1169371462846604795 4538298032800545812 1072919004630900936 13127885933856034289 2408370202003990890 16702716729017914747 5252593531980970125 1778742607953397993 11420666099484063526 13556091191121159755 6540959392783922739 1931851294793359202 4453216426433089236 14236597518054132007 5503730354481363418 9293986019293197848 9950309356673199067 9748463397169729917 7542495466520499762 12817443156794625467 12184162878366674211 9460247548953194481 9425051939759879537 6197279347391542976 4238768216024373438 1205904030664266624 2783750412657668079 16244181670322453500 2012368539372794597 13877178871713978085 3115952085063497343 5924579252254714277 2979326706927344639 6120035462361453573 5009375735930749110 740272930805557879 1489030238658501244 11338725179774076443 13809887372081399195 12925553799084479669 17584670088684120214 4391202520740415421 17209157941980322695 6277221077149710241 3774262022863480829 13804200672790992150 6760557565603703508 270037978257030850 8767554603271446322 4445547417226747853 10822562363360958978 17084194732239668060 13437982663909034157 8716908651356009583 3190585012950184524 8185200186462712836 14492760357341372857 13453402792924351080 11795710258944854843 12932123003986045576 2012002766078591986 3781058367472744563 47260247695867216 17694070324552489314 13288352439143341871 16963320179294152304 15518347865445180620 722941383668335583 17906426268504974136 8308280991479057864 9243281735188098888 12406664041816038688 117173326276766026 3414309686046064112 16417604055210018603 5048425771442123152 8436860353233769553 9848130834873942263 8398082026324724132 8559414280736130163 2198230539860244603 8340351642449838433 17612057787689699703 2571284665414140528 2871942060702381871 8437503030569575785 14732575657514464282 809503287891922141 9674276038257472041 15200898992634568593 10555397880932781900 8088524339250866018 15250928538047726759 9287019370363232249 12393758910551402743 11986371225856974181 17350774884293104213 5232132460958112667 9847040061151148865 6408593105626412497 15473389035849452942 1982942009071324447 3607841495636595845 11306730943022600144 8521936843118859079 13715824509986478620 14914886705329205310 13750926756395675852 6358221732402296224 12228718058519322695 9011034846332951355 13801518607764296164 16931698239945402824 10294360011286010069 15187356966873809780 1357387188353108700 6070482578266036972 3861996873429095544 16134062161554501184 8560941824468214175 14684988797889838025 7027955549981443647 3760461901383965396 8022565972779997970 5502925076663855302 17865514775046387101 3044068889840142019 16961154997252652430 11425375058255968570 26197443085191924 17509656143308574279 879823870086840091 15702593729210667057 12105222711184370106 1426793740530753983 6877788709226139910 9232429415560860625 8500696106905190115 9709999440590365487 11418516236349041948 11167143073364550214 14646145825901554293 3680214913531992498 18389182027830321022 10583930371072891865 5277752583403057509 12230456441628114512 12278291991057890822 17003313622716359896 3002636024498793229 9793774250785725322 369423351780041178 11541348617439029782 9741788506263653751 10951896647756899083 9433790794899253516 5424125723580741356 797801679546987240 18336360946800590686 10699671790744683198 9061101506299658596 4645936369521237463 6034035479994106928 13481599482030938695 1046542504971077752 16194260193087486617 8877323225178338703 17738455774225492562 12645075429778293930 2409071496540121548 4372463330254381094 17982795619875840888 5316904867730068421 16148437217382874743 1346789657363031963 16415417233093233120 16171074359119588431 15241219070904595571 1001121755012166743 17268223613791698075 11999683804663750694 1940107940308665202 493040453117590696 17127001638121523960 17368653316704290587 303829730885071973 5925541936200849245 465242846432637965 1711961753965038730 12703082036491726237 3697072388681080761 14893745174813639716 3483560700248065929 17506155061522650659 14892037813090188437 12096329975793881416 16579809869177749163 5271361589520847369 12573634237054946373 12822967974800353175 7397724001827530268 10427547907457833627 221124904661904211 17300522118733770888 10469905397335437363 7174959116802925110 8620227462968492557 3971942339300066533 7606479592391036197 12534031841594175059 7675796643868194867 11371148950709994601 7580061974570520186 18213676679331243901 9476131004232081406 10069552046545025030 9933995738538485683 6274284328704476398 6837477613003876299 14767717538691699142 3537857258402165292 5783279616161467967 12675962196911413750 12237932326782238799 18275885232290957102 10568345368017489211 13164229352903298949 11914416351512211897 16040902131873122642 2387005960112769384 10598188097379857425 17783383069115747172 2805611938641154494 16652566536491600144 621949987444285467 8286307877999546625 4523072473594093268 9451202226323553285 7769735459929398681 17578306133292154186 14987268111096873821 12056880921190763983 15510793201461214651 12331307583541574039 15588514744043846605 9264025213899478177 5172433178243019295 1735883658351361491 12323660638179985673 16134852445139268907 390377465904788223 2378277791450273059 424386062970255311 8813494850022442830 12001783969353836782 5476055285828448610 5995534329704722167 10974943021973443649 15172308033800080974 15390768493503006548 11201164489330500698 13378721468197328382 3665730510753957186 5717368265768504974 18176136885769227965 6642922051724449988 13838149701763801690 4083685218196902479 18324298085502873039 12377364691865682921 17701444723281902204 15220958636931021688 11915043444219437404 5849291713724810316 6523226227796335231 3911751383533119864 10723043080623494278 8472495152837203791 5573164502515945421 16939259999765035971 13601913925442051119 12207969060831263123 8795653838124292560 13848991327828022695 16048274495189009632 6668482710344713510 9111929524487601946 15816586201161478895 10186405118293299383 7151335920294027330 17569634564162459680 15204279658089483753 15400698938680040499 14228228431952963169 5977887379883092157 3514967695382951389 9253981997373442616 6549089238717158132 968237407817285485 796414581619100094 13037737950963939395 11471551548110657667 11385440556026605845 11438937256979590616 8456474104012198655 13272945962131341993 7696185109953518110 1137916669758449095 14595721304592567306 13229042022195741700 7247964197152141540 9808473827769998524 18164468926743295 11989640476526785800 18150913341091692296 3093082722537328315 2495214252491037158 7568049437833727561 17744801182214514868 15852934519235577458 2750305248993522549 9579785219444041119 8642118790591735452 12064689644289097214 1990511257059337192 8681258192915013685 16250554315344501541 12987727537780579914 549199032601391954 9882168561115226368 9042050039205710410 11015377665820010830 8911918064336378707 13640247228604483504 4139344228811661036 12816796708102378895 4328604563215855286 11703913176730028513 13178958175958686583 1539116814985745447 18123881477020758420 17583743566060122809 17262657414940193904 6548807739376763094 12141566342944539099 15790135942132708265 6374408085946307654 2015124800891389718 9771222928177588280 1627676787354526782 2425264750035386862 4999753072041372584 2013540939523443072 13151232672370195554 10741293240708311598 14013416668439445351 1942144821562484802 9671892539061877170 13294697979883884391 13586414415586255175 17515589113821582108 7735797783619406001 13460598117051174121 14086632655361752059 5583192723552663643 9616397971983631976 9410989812939398319 13014405106939097146 10680593475075014815 2511654942595003574 8359584417479355119 7862339278013232725 16835880101406670703 14642076443039799456 2802672456980182254 10861713924152830326 4045175459579054357 18168572427254621717 12773936069141696417 9188045699306183004 9535953186671916192 15944009401866957418 4334617482662819161 13959241340962693607 3101071553181604650 534072144085574819 7952698943914097463 2659021349124768883 7049135970710683116 6621130164768913516 17842599346879163849 5770000495553650981 13980672303160112668 14996927616281135496 16213455431998600015 6671393859206126889 17554672559757720685 14621478912896808790 9127632976895615813 16209289010106283621 17056160532902202185 5112606935106884254 12241203199061547549 2076371066116039980 12427072410954435749 11652366271366536074 11844620215759883006 13129434065831918715 9872468357977296569 11502206515744625600 12758139222597396439 12325767882305833844 2870852254831930079 11777088589994081885 9314817360302721808 5985690300941624540 6908684999739401859 10226248752448324517 15352209598362172839 5173307495526378062 3386470232568756274 14015491395627151188 8677216001084786603 14528342468498130779 774695785546146200 2536990727303396007 5571454539918571428 16464432506910382807 7006462473327309671 12308445231888803406 7668053695572854609 7938013065823500576 13039455999650807287 3879231437320479525 264718232562881344 4728764344214431196 12975395896511332427 12610820093521630982 11087462338154947369 9334218736636394144 1548047485435724084 13639197602523759948 1208768536759320269 10360169657954778213 1858762514917255187 16612711324621851411 3658216978343393783 16468713440002272779 18296004782846228007 10942689047851778713 13669920454647523826 2408850496391296232 1772331033285074589 12030416558650118564 2011111469104920959 6756968142582524272 10292581408547502820 13484234903779264489 7958778840172053169 8549260750890647929 14392204721440256772 15311965523188793625 12388459071391930228 17789295940129849452 7910097296490052826 18043527711184385878 8479715932705096898 10529815445156187625 7016326921343745651 12348274150017504525 1658936442295920939 15560970646053696732 6516212084785141491 2745325957130071723 2725081106343764352 8629165106551013812 9944932396150402210 786457125198505671 990106880614188622 6555212472556070160 5959607604944292235 7413727469172876822 15231350834553513199 17094897923013064565 5604344590660174376 6828750229311773194 13732803315764003909 12302868567507569802 1936835714886078329 2945406125773507531 7657786004148458817 15090741293848569042 12090304270223938520 3089659447811640081 2339779383539424597 15221849470557531161 8623337409073747219 15877255807627854512 2664354160869917209 4715206305143327744 14389047929299000761 9890827034617812095 15290336097237922223 12619488313308366672 3679718459135203387 13044858394727873304 4659207313336482928 17747194179589853764 9648637079183130251 5447122740452235272 14169053695817619472 4857690535325389751 8925598737583304077 8199869658657744025 4063730243672212854 6359332423649512763 5999692218346327086 3115500461630912577 13900109143846060710 749216128684422274 1296528031999862955 9865148890386705022 2500327279272260809 1536375739459163288 7542196674616183630 7020890691300075986 6582782337099888116 15684740418620812133 12629470520542082691 6016266477685485683 4983044768308579800 2203776141106405700 10352737677564607774 800729972664662032 6833343343495170970 10677986778507967818 8410491821544484792 13518653288608654896 15190727442818593465 6826188119076293835 5471264329115688894 8545334326695440728 13476333227243931673 13998186107784149892 5122543542990210580 15811349343282817479 1310297855845419845 7462792992589280899 2031585036023387060 1300526224145634596 6565991951471316151 5009527348825073358 2202239459209369711 3223758800983590967 3713171104893344886 9193369461630623484 18062270033701799264 6033565020485209535 2204557753308394847 7008311557575798515 4119588183926879249 18008260926034391905 4963290761987975066 4924593498977557848 6463237088578786295 3802864026344535145 11045671661732279764 15342698553114085646 13817308391820468283 10040580453081358674 653165540899320845 480712713307540558 2891127348216127591 17104757560106411262 11116019821845567071 14304651970473548765 14217154378500113204 5781008563459929700 8107391957554384149 11672140683592042960 1037868964586202289 1070006068109258644 4261575714669576756 14730534642309536682 17650472997264662112 11007887870708065714 3881472247704307895 4683861792271118063 16487159399274919551 14062035746793235553 303651173485938773 5848879296387543726 157803155716499679 13362347501457251105 10839704783895348043 2666191387654542029 16428512887725888283 16951869364898167947 6108704848113430193 10041063735144992654 13961832591976041914 10234654712468435202 2007995416189278352 4242590239671099605 8031988289705845300 14484370306348573729 13788705943501322160 3101955285450497116 11159134526209368550 15212323710960354381 7515959113173679745 7426817156219112108 6810376066270713079 1498982072998840009 9714392654654285242 14920797275293278394 11991371636968297349 12098393410719514292 226869518767582932 15768090326682803798 1829706522553254599 11175558921101281202 4071044709412611806 7661606714723384949 13910117640618654540 1150827801535308056 6054070281774332503 2345429055962051496 7387007207726180493 302111304046505262 13278973655158630792 2987062776729869833 4232707193770684241 13835332733688414728 13913879751444758943 9368293330638570621 13059105747455129402 12786264088325668376 11367802692424680299 7035304654205159430 13888570716547129701 1503165916903899014 17921664371878690048 11139401897158186683 15591951834522989452 11183189625409817377 6706673135224557608 11390742276289236649 3842387948042150385 15869068743458209857 11384069319269183892 8002571237922997604 15620829524940746104 6623840121307566929 578501714949899030 10526132352987218915 8026438145937674520 12482353146408744542 17847157657314314719 12219128675896729320 12180597660775007878 11121860846813340992 2807183093889887965 14092469838321315285 7408394991819024471 14232402466267817185 8131701983270209262 14833098384425744687 1594368054965234248 6966443032974205487 1002760489748664585 9758969151712548047 7651496130149662798 11916371095241716243 10001315176895124475 9187466953743937752 5797222790846974520 13444986604711294161 15090665512499987000 13302120112861359374 8741216183301664131 16169697021562970702 7215039091339092176 13421684403980382370 5437367493196532523 11795477929951000208 16214950834697447960 853747219714526341 18130073196294468578 14024211635440274347 14896034175962956325 16244881427529958264 10127137490710038184 17912317321883660491 17572636421630848912 6423096096179732858 16951997685399601729 13084809398657119074 739525939606919272 9560172777602816975 7134017342765428704 5165923620163003401 13603182023999667544 12475895913231153648 6437874928638406020 17662908092262678975 7060619599677611920 1078117934608024867 1111158513796705586 78990737850768732 14022030218214530676 10446935748301132071 13967301173726038494 817109348659075211 4994013861818658620 10092432111790721267 10089760779964747099 17234469077382070929 1482168949010888603 2036613837621544784 1890507674364628897 3942776210678314113 12647062213718212247 16973878505746158313 12989608619548948898 12303016497378471368 6458578600171241862 8620307496856197758 15062234464751855566 3302244684575333414 4585976147593279302 4202326710022225555 4618334746719289852 10192430080095594199 14303326080953246139 7613468875950650427 1068823697906169207 13101916168160171924 7440345858453775524 6196207694991605093 16159628828794439606 10560620397164399267 12024298862424304356 13665069633495215841 2902622655403979059 4899210127163711839 8004172186042103775 17056561600814355352 2923210359571710942 9635298734530701613 17383407289240182697 4134586311487369176 18277478005490027055 4677718215738767938 13786252263352467750 6512666503336585020 14434398144939899603 8594382248508375607 9390479746603179411 17475606655712399884 372841451551869480 5290580028451578589 17231085155606275680 8664788881596259222 10610691804837309961 8560256659849102507 3873781892024796557 10596469364808587951 10818270176905386382 15542607525477564292 7152007255187539936 2299518871045546340 6590785537787294562 18387763272604506367 14104907373787439773 12840555112599892025 15443344853341182790 18209991957984579487 12166367635858374116 7645214972767989542 12698744965604479296 2734544387575093360 14222596854753409334 15253914128936421998 12099760894450711811 5639566758008434640 387939253135207050 12805836355970133361 1594077004118860265 5794171235888901249 2099160727247265051 2168544029136714598 10693962950998011978 12845165825788212175 3000984967089352380 15048909776605450635 15405614543206562247 15457952296655393177 5479324165162895039 736253628510600939 4481655953781061064 6065062406998736501 561677631522831516 16401350444912791104 7675005103417335682 4125687350570696942 8964256491361766947 1180928340180162385 3827215800035146160 11712090118424129100 15390870815695018423 7548897264646150413 2565874316141978241 17340715239870609645 1880045036939989834 7434744456208559662 1680589988327722650 14431496597974822318 18153664997980695828 4306080838905098363 13475146205612324790 6710893160593439158 12896865870974056878 14996524219385813448 7346387228516608463 3736465122137780322 13365017827824499316 15361854068565438227 5649639314982985190 6913431211174514159 4439046644469045376 5169933757632881929 14977576118091339210 12466804242208403832 17744994559871305654 4731637203615713444 9086560317401096328 13845996032568329526 7002712677958968578 1357337342780325775 9316061084019273695 18121151919611901567 2531255220743021664 13851493461260115082 521815978758983396 9846038539873515536 7767747752299744222 16085378160922447778 737770544528514913 18086715254585060201 12147757312484332236 7797840715187483902 17232674209654769632 202127317087552842 6937550777746488696 6952179388920706784 4741889042935430647 3864284156167866829 3580456501146085998 10480676681014176904 4771321365056512079 12390378594896168109 9603183544377404671 2472502238340502069 3522328101519108239 6396697002489665354 17139684906828480255 3191384203383688902 7185372631167974806 2888245613669342212 1919680021235081797 13083544330742320753 9371067367969507355 262032385743216123 15035645539006187037 9269056969531310788 5994224402365238681 16582882574931789647 13054110458072314093 3937239057593291480 352989783243095818 13131211267139283160 2653380538532850254 12022809853198303543 2945415420785242747 1244274869902021914 8799798200409788965 5207006497388506494 3908168125516842934 7561003571102203068 14185491343820451509 5815817502434293298 100703459446525162 123535512851121866 5752323029717530354 1397031848141360415 15572343256848856717 16455663012367583693 6080224252177162874 7812895900854002949 14598170757818906451 4352985571246772067 3057239523746358382 3650672761953913402 1049796075554033779 8505358642410912792 5283661853794581225 4970592965657218053 274526250219360746 661743651932389188 5253905886079201022 10626877501900612356 9724103378153376348 10183706478774686821 1240969403114488439 1310158638498685679 14263883449072217784 11730753259474117221 9819494358607289952 5842832570885042378 8124137871720474025 11224600750586458575 8259825874893529535 14746777480678785839 14095701044639766327 17346470732904202905 6418767001159800566 7470988498076687454 2705553458551333198 15806296067465570238 4574372564708948225 5178627918493710385 18109944220558083565 9677595279848630227 18034209771528687012 13794506012673017046 13760075918879771857 327099171228856655 9800358190296718575 5571686678747961676 6791501704906256051 13812903101389125398 12681278417847418794 17358811258791145491 10818791623476761704 2280205533616401894 14434691693712177213 9534586031412074463 3747742799848937787 14250226044930168803 18104922985866192129 8850127465851281669 13792766872285044947 17969947542049389455 2411265530572032750 3115996287709509 13569440986664346542 13272104848715759895 5841815006047579821 2496852953164919430 7921883450132634647 17283911402129865865 9032318779342317562 13948891193932888385 17892772728075105612 8078450414552638806 13663173202754739353 14191626957551610443 16987624998216729373 9335443367270797173 1272832093987572838 9575945775718794641 11652549128026420290 9649102654734450951 15152591689835119415 14277542724883642774 17898773965312828880 16242549482510371218 5076246011903985750 9986449561043499514 16923991438328409384 8411336865612587587 2456308763560851314 18183774365508723472 15313385890407300006 1719689163651666637 8617578584843141727 394556529129215059 8577990744629504363 5380620388694566789 221964960486430552 15053925564347248628 6902782359790899799 12578137091241144886 18320969074964974044 1448911695836730815 705731755435494398 12665742814712035165 3893245272889465372 268244421613229005 12234095813377690267 8130979091204467261 5110027986402100234 7252218249325690676 8283187834282021459 13552667686767226947 6549244700680665829 10380285109234965921 17892066323492744060 15077818723664158411 9635742828543201365 305505403173047113 14398015956110672645 5325390238977210788 7691975979326449399 4467604802716479815 4005551878911808175 17168430089746535852 12998211671743255465 14321445117420585374 17170683874404170539 563065786970231210 13897705279544161059 3676632013757836805 13407907735627463591 13805007424296669092 4686062605637555868 17939777528551497473 4802234791640406976 8421600009280661993 6135414289599103877 18398335452391178926 16520381779643667971 16391951515947042884 12363960752886706189 16099008998537444565 3267004573162686185 12009736359124149279 1189447746202791109 7176542306536425638 16828374742038423946 2815690867000897082 8208142824449018534 10393964582523472423 10174512974860369150 7253858455021977376 8939023477270250960 15957776248617370977 14379552517375939807 101517926107005003 12425193653124163297 2626032009074873680 1050383685458585015 13155151768486064637 7622040209453550582 12861813401647220548 14330252594976451418 5524769820204823475 11990047928467783014 9851923290431531947 10125667650552772 488056649441809789 17489747876721403628 12321083269342397793 10916215374926581544 506188570426283618 3872694326103287994 11506960278779990553 1152228420457807831 6693667638919990184 12056999291241457835 7222740059424908202 1751492039077189107 7079328378380703844 8920391860288265235 5492532548625208884 333625277834390648 16490766687862553981 10336308907384930795 5900518417035583191 5018091584792671300 18315051777831595766 17112908510568411058 14690604387420977223 13226382563713823336 1578033804645456628 4515340621359214146 9014868404181448059 7549865229945888649 14459048147542281664 17041334407042813246 4497717904070565268 14763390535989102702 5386797192013516799 7106666962187401717 14695844190060052029 3729328257554755130 10420045676809591586 12557146975601267348 3312425373914738039 3326400357997416237 3970584593689004146 12624451849729367907 15225197863449033757 10653224513594410351 10791271596475439980 9492343826393841488 14076915227072637515 4881243690816426587 8638292253808582349 9321124325099978928 1422698763277134179 5372402522840109077 5575419424399504587 18410577538677188543 2372602677399828461 3662209255414481674 113345041798632032 8241925546530205864 11663202094042606357 2357685869068086053 12907941365613199305 18219318979547995049 4962809793271506249 4720951850509194431 2033981235230197378 8150776073826652220 10209283907363953732 8180726274832081994 17243081435596511772 7994595309759160569 9798882292326738553 16281862121314507025 14840373525511911945 3281496608496158556 12799510248219508708 7098167465627663712 346210092525517802 9514022076159796021 3000825486786368906 17712253777226314433 9645512354232822375 5463868751813840395 11641314502259058893 9621769978952793564 3279967460702615726 14793901740192508405 3948525815781499221 1754564169616899869 7203735211126877501 15250379131606295757 6007072846413674935 5937197219301600448 17777253195847272467 324863015433833599 16187252169388944300 4381641053421338373 17955084902137566756 14101041934081607536 16552737937732127588 5268958670434979660 15935659337280490352 5597823117742279084 5808911994704032578 13846225952162111179 9057672561382817515 17870114446758785116 16972937400226857472 11447384469540068540 7300023987131351800 1987053097373793197 640165263001274131 12162954159735988804 12230059437165227251 13301383332276879848 11989672163653239928 15367749783362124136 17987835657169707157 579478692889621947 11437336124905724196 17238856028453745024 13843532855972441218 9618732616288715696 16699906196184226989 17875674627660114649 14631348275340019950 17781126675306844049 11208713875261820795 11325414762087490154 7001315827744125999 3273564626213404861 17942561521897502666 5602169568870640836 7732105714330508987 8964458011670667667 11890569626778556056 15201504902122149428 10830887062352593842 6310085857511825453 9813170801029717898 7720345137132626559 2915463273458668847 13080201867927479639 15806638582755455051 11861271104573502636 2944021301049488469 15461477454027647688 6115753850438965401 11784036141673763656 11042065266523568698 8362084516787488909 7291032677713470730 3547976235889173158 11554643258919040608 6838762206506617185 17723831925474160 13782835803030889685 4733421956016419274 3563683622605067233 1687150800827800519 11284269266019797323 18212711353188692237 14462085826686515823 11157221450557710311 2120724002038072055 7115916220840808291 2340059769111471485 16364022409638419688 1126673233663370871 7545903876175935078 9395186365707927181 7723794729884522103 13586625675847878261 17074976743874046764 4402117370343340117 5829564989564510820 9121995579682643733 5939008951433397540 5731732335000795413 9846265806687174498 7236068354204393338 5282664347375509601 12822277932184177343 9352095057168712125 14852271632445574668 13726245208048155083 9542286594026253372 11331116848389361161 6921607148577664971 5218668845164055270 5668630260125670928 149426487702051428 9361669364734521846 5075196929527271002 6688285989831567961 6647641997245304829 6436591480314856403 17072455910017185539 293942226811574815 6909473447406723902 3908340863655747757 17403539802351117311 17828118383055113950 64292941906479584 11266242138255749161 2858075072848829789 2289748279192054363 642775252750117836 4442185525983737317 3510246087521370743 10193419661958732278 16916626517546938101 3930900602243836519 15023027167812744862 2879147124325362734 3480125962998594663 8977015378859138557 10036939909656431284 211097757528272354 16834762508287541383 3469098162383588568 309280265584885607 9569166538762687979 5746947965553218822 14248639009846892388 6893834739360607743 5314791995234877630 6214984225143829019 404161426920340781 3946685260867903506 374142444025216396 5552985127922868221 16995927927570159831 3176293090741361153 4775918999534731576 2216977633709221720 5769544510950091551 5532351330024119543 7214816477363672604 898684116186220132 2978768588049770820 11865851034228477295 8687407198518245517 2768920599318138351 4710046135165041627 3619405946192820538 8084161675099547413 14528001405523062079 14686393822587842306 3396415411908912820 14669220705126801002 14325146404041461691 17965306862011061760 9356520860482987985 9770821553259229066 13850024676509778301 7936081517224749340 3637654373425915134 7932886468421952329 1529060555099996304 8086252837524900612 5022440292252999833 17473200566724099768 13972722646703208953 18285178039617471813 18374630022050005417 6790397605120829114 16992088450333201083 3803769901489704848 3873293103606857905 9672237037649122683 12584674669578096072 1611644635271865929 17638750542812093739 15211727861070651810 9651757458959909044 3993404287827455062 7160978579253564174 8134160447380073950 12555206150238900711 13015822707623174041 17764700493383425954 15480625322579695943 16944326545325216906 5062096851334224616 1181226316849468238 9974097708598790341 15570985142773942639 6551113893732266731 1210018717464944545 5957441952598731853 15685816723114172112 16727771201721509326 3954979245107004664 10092734503166976321 15984126451804501029 11744793594684019086 17072173100649304683 15518333297326496310 16716487968572414321 17287770149184463634 1163727260116488360 6852083426960362268 10729214472624156721 11277843241808580341 13902390884099492188 5267444517871942136 4664222626962145046 793588372165577757 13889187581752282045 16181128556254644675 9502038336213272842 11568872016134092658 9594730258213572676 14118647582670329003 3481013013787085450 14724938575941389747 9940806179616436056 1706252059446725084 16651880662811551178 11040733442716225201 12264816973630882201 9820512306787624637 3908786218336703184 7884157594361630388 13152809832099554153 1240312347888763143 8554520603186998877 4032432852747095997 10485869787642346414 9846335941348365735 18185340542653613982 12244165364790022107 7130915992624089317 13225055186879287329 14860650449673506936 15359277291069096550 4728579399186597638 13470952319796092675 18418838657073784137 5806170285984286356 11981610956617354349 5410354131888951999 3547238862252252338 4046045334007573456 872375357306450461 11918134665509966514 14560661212315523424 2278876592964654374 10832810245314495749 4455924388066569943 1473549515977703312 2087817472290167899 8367255505746908240 16169157736870204949 7759045928981025028 14647096056490845728 16292297731361063983 6524508579360529297 3228177107764648634 10503995626573822049 5609253941994180349 17448673707846323482 9877709967031322711 12922526642753798206 10082141977165899645 10169773559064144127 16599499174723844704 9558714285379054641 18080661802302740554 6952391490671772181 14404977975119298380 3236233790819991452 2299333841698468157 9454910960922270872 426513867898498560 7205923489896365032 1140078629172957790 11019217460390645984 2838407163644956787 10328474955628958266 285562045658568161 8778837431367790300 17900912905797598311 6352066209596065565 7263294836719517670 10715189894207236831 7510161380362113883 10896934969155442763 4591469809342261688 2915652616498253832 14321455649359838845 16049994410193393015 11027527535795070959 3149627867114709258 66717258784833680 16721099216521555159 7852033248626406207 2388482913650346837 9212168463324092837 12014807478850693860 11338416294978826823 8550949922020954965 5726269087658632162 299474280420026566 17172250752336918907 8013790303271619268 2509232063699140895 3885422914954216997 8921015625678114690 9695330217669746549 14512705049574569821 1317741251857100013 8564143529170781193 6104674172880140237 15139635658891297170 17364904264220616287 18063273244406668778 18248890872245338270 1930908286788818448 3343286676755036131 9273489791363560257 13573796743891049549 15588244916326704883 15959752496779415251 6268896215216053783 17512944053964795559 13575074650970493752 18076463198846128364 2016313194593282393 1478182597929280066 17733932077125495315 13434729862350351749 4099454810777929079 17329704999098673263 11467634170388613881 3529873720390767682 16538855413816502485 12266285044508042428 1936613002618727202 5643054782231222981 11775791156904703149 9758028755637071678 14773864912980237849 8182439552452991410 13980385639842436127 232634310841726630 6455952825827388048 2404809871744069568 12451099897231117777 8018561985501859379 13926709670628161498 14048069643329061009 1437987047292960925 16005804189263907468 14126505294612742717 11669510882156452328 17813357295089786234 12219858044449802443 1493555774664674238 15171348620352129033 7871668228513612657 8605657408661043182 16805115752192078810 15967734206564378005 2730305360328703775 10286856748396838301 7807244639066987690 6148908396857336706 659360662434919629 12510579429978047123 1258434609405600567 10417097801468844352 1363882291751785200 1056838882234108427 8424736305219812695 14399473862741173241 1478003844161828364 12338108748604216718 10607420500373378492 304386489097965368 18301758929742420931 14488525947880736570 13126926844087696092 9325008760040477504 3448905885189702681 4332146793876267420 12835256002587556631 560651725069054092 17520874090766121984 17203652343080435672 16402649168226064020 530775406965122786 1132009561703204735 13288823037659116485 16826022821185141659 7571132642806978722 12143472795720471914 10087605421936218149 11649380206195327988 2051532304122672174 48339267571360259 4777827222634005715 11597537690438378465 5768835039257606565 15208400955721738601 14032182718822648697 1328241903776736816 11378588029716100405 17304583947197171641 8597921230225996959 8410183901087006296 12425638621759880829 17378942531330105585 2279115025320298592 5249703479632455244 853387905924045129 16546908619551444750 3827869519741513876 163074703865103897 18049842523761306288 1823105097790192612 17062278455493219890 6442625565156028932 4316330596479931157 9358170364407143067 7909217707074650434 8407986386752154920 11116394536105379814 9938764319286672477 13403307708204253413 1875819135381536333 1594059435069437377 17289707434929002090 17926880645714944287 77155838884191583 444952605054234555 663497082339445896 3927738156052443858 12399753885165633692 10904869005855066148 6011019744362028187 8490205522846759174 1626488322946704947 2017597220366631704 5017067722360508614 12487290039753391896 17045602372591949576 14955398505109067939 14620623663725470509 2188221914886047448 12654283284522148035 12321820340799362050 3015309803569689359 947730858571501181 12732365971161081378 11519070689006663217 15865104453531148649 13804666963675192798 2552440034327409554 15430595352248925497 3792692422735124483 15429932208011901435 8355167478462365015 18100239178237235257 12237559742504209141 13423972257671503322 5545116150836933809 17644701247202577545 619975536472353543 12963067565156277837 3609392755153697976 5532363628143108909 3462620770213877432 5695932824116205789 5229782555610925408 2116587207363325789 13950795456049246387 1880805889982126976 6601507404103462733 6848288689223212885 9634041195473947692 11761737911903540831 15216910592798104106 12539105908008692597 13494830606295891671 6648659105467694265 12862355060153127984 715480174515651493 6370434023371434810 6012554597557606609 13626808002931121328 6496163263810446888 10497524761781978043 9677742400395742070 13687744255922747973 1578570029973757859 2100131794714486584 2502707838751728336 13080835230200232214 12901429188403404727 1754590910288456286 5533757832072855941 9921118451974135904 3457651075695328669 2514669622884248590 12316831584245941295 11907464936190937308 10621263137110764031 12485163527457601788 898761641753572064 17171526507062743830 4136754290390105275 5506485850406496955 11693546734563521660 8082984116294863637 10345838609575683715 17009962484355131553 4405745541600523500 8749768435183170167 11730435226646591656 15185501480638681241 11560629624795061454 11217381662494128635 10183421467967714071 13693181961848437558 9184108899558357419 12450201785522782237 862464493080531891 1436464589119388780 14210165998119863518 7865661525176600746 12183116053494486401 5940088636556430326 3573911484161536421 2803868552739826822 4801977420989109782 4780955750794063426 2423076494856892035 830183087535417526 3285768291292529852 8393376243201747946 7239787558814783490 7542525134646899749 3852210040808002286 13693976316657722214 733913899098266227 2588111242516996023 1832989824258553408 12630442839854443801 13558065991740987496 15740298062449461960 15889466957736070897 13266592193302706094 15109716242226292193 426638969675044727 978579094365089651 7583617453325777187 791298371575414291 13748803546370058953 14988001799481140227 6025773208586976026 858706317898975508 7707520467996857777 16399952935779034046 16303300576597616542 6030809429470470857 9832560095186210763 634409076269204770 15500417840064960186 12334078012733630678 3876898540737438833 8990747288621528896 3045603921240853931 12900596520577300110 8569280912110882708 13626106868652361011 17817290192445481581 9329188771035464444 15949848078989367116 5350798679020324986 2487372579177227707 16386659171266628647 9359625641783941717 2846331289294582564 5460356634260124730 12618399796048096526 2285752133887062491 17451167366062712554 14455509429759433167 17966325394829820181 5597071722527245699 6695729611026599449 6776130227180632649 14016435292093334072 16800565063801352192 2795620134808119440 819326624527851692 9087961972814884054 7386451634170563669 1392564509587436215 13478529992434183849 7234515257937360086 16164840036494239933 7381411450046954831 11538077875646770532 539494532887316769 13387474080926625888 3039218770934037835 16033053510550786437 9388525868855391937 12370334688809501487 9043580008827454362 4388059506175151728 14802179456190779786 16564094596438581759 2039534871674135459 36105831543880626 17837828716845204718 433131990448810765 1293535929165729022 5077239488442338586 3891049447311936581 3908126330009289327 6108816633756730636 17181031764599366187 13318603093577968341 4203472476939907391 2092988636454182957 13035280701892361104 343745046521168425 14462922956793426994 3635166540173045197 6242850577319366015 8701098365121306897 15778982345876808824 14923373450105031361 4157309203933333239 5991715931925261447 18414691363408646302 7605020216003209555 12334903818555838189 12681049556379416357 10330168806122442159 16153793786287824886 8613335336792917916 6732540951787866239 1042079724638330370 5358851089856066966 2611505217374842536 7876236005276615245 11971437127456524059 5113128702551936097 10711412888123008872 5514589108275298956 8134047961208491864 16046750141143731537 14749043307835578115 5306282079677480596 8379509063656740178 17816281305127090947 17821056238525290107 17018504841766302725 8012791469842773483 8436589930431250224 16623272918602005906 9025685821651685725 3355262163431569907 12682738518446695229 4650882737568872540 13323941205362326224 13649934004804649790 516162418367726485 10065516812798758992 9096142679919207523 14620108410541664679 4948840241569081784 10359526927628414769 1576656622054644745 477047883570235307 17799042842434615003 6581726958703383269 11737345925363428520 12556925436469937298 8811814143836840602 13800627228156476600 2433183918084476455 15240085151308010625 13338547255864102945 2510579852197487922 3951563561984765762 9633528660918292287 16462236000378464445 9288991890587942678 9576119668429249812 4854875060051973877 5982984259916646334 11936436653771912628 1352782454517118523 5444328462549258259 17725520305467459054 4406417855431889657 983034692871526467 7879392446798303002 5692829719855342765 6362907384677378730 225582234017727664 10252184323350030155 4341790067634067023 7818047172784835617 7863609321335068128 16707915967979040047 12939252213591534033 728386378453775743 8110367373794070797 1715783614372139823 14083814742001445037 15646597183705239577 11335040776604965253 13958290787809975151 9711473441786053103 13119391392563879592 14651674440564892389 16089916425920580391 18159547848827998208 12512605668002770626 6561500183680400776 7514811173581027658 12733934047135721590 16826241098441544207 2980976898024118112 16346967514963762746 16046866567473009867 1902835067428430628 11283185640801142611 12109775980343189279 3564312395636526784 8340737971574074489 3627815007805203376 11125930686842346622 16169272427988868036 1131170046338255651 6325010592058514231 8316756877563895818 12976972870102898845 3651777957832980399 4757197748530614035 12013507775170471780 3190404957580476510 2540130623894458539 18193839754198989078 5843431205620330941 1754526223058600309 7492475591790817975 8397496016484370975 743729671453648222 11323007876105881081 1791462837288168654 12884847735950309040 14507260484341892160 3491681350736377825 9768472503756827918 13412920960112546243 12953531464611592979 2248333660019302888 3310877125173521396 9227760776455948238 16839936574803309783 5786485525527617307 6803654846328911841 14629550219078860784 5565536266590453519 4076172454123786209 9697061168123160360 6900481065203925737 4397585342170155559 16623729029506352330 9564915694544276204 277775156728520102 10483599082063709910 9561780591088274818 8297513397856288428 12995290882322749035 5873999401280052560 12317841781999565525 4851550644861502682 4147051738736337018 7212581353242291200 15900167783154622026 10934109005782297955 3045419340059411258 8908032828541249676 11523679470585365825 8996703430957563405 7039217461309662584 4966568197389243669 17687538970609058494 13445021191593715668 5362485405024514834 7203233316608821364 873625144867193521 15052827757404355707 17680114110152657136 10127763927794708612 4979419412561078701 10315923790664411353 13680399823495744342 6996935239622083543 17342295618245569707 1425477337181273968 1805234405163638245 7585213916429330987 10730027498388549365 9591112688594841750 1059706509038078875 15520152935615857714 10168388960709078599 10031783354265251407 7589184845010714855 13117602287062694598 9190517436040306728 756565898154086713 10286513806081149736 8045303179197794480 6907255591051580020 14386873950839704985 2841955171579857003 13327964274981031084 7995348145914377837 13085986415895113592 14451936043125600627 2792063330856006848 12445319834388930662 8362993966822059026 7340564851700178136 9754188809003545017 1595382886141081801 614931118836148324 10092456672837483840 15243265460226949566 9083690322197456616 12985464064302275874 17313090988879978705 1883967549091474939 18314200563347562079 3571465393937054719 13715972471639202786 16748208308092238761 4938799862507908510 16102276749630871419 15218479682783087180 818651582060201740 1505078140630073867 1072926284100548507 17115462254930858117 6930993667892492571 2559341235912038898 10146362851767409154 8566971704563054171 9554057572698141903 4397254540687038991 18169525409361653353 13589739142589627286 5429096225790163792 8512808198184083583 2404980213331371027 11185746880332368087 6965421980151345079 13950425992884499028 2615682485496801733 15133321441952814791 4245660704447924564 7750433059950379607 7725116676106866743 2634124047334042853 3565965568729796381 2733526462758429946 1746101040313662912 17847353038146790142 7965433100318278546 11457572504550377251 15578332699733870478 3153118925999770067 17694914686212512647 1326363757887346984 15027764618424383766 750822117924710760 8250007469521127144 3054727429950313059 3128248349044181320 3307281327703679932 12791038018718264245 16002648409410160102 9021176203159326097 3494788530021935876 1971408703721068590 3679524102250938104 13012732283586833273 15073017117911129448 6270234930617388760 11377825588079190000 5551484457336719590 11115538002214544976 2088782374707246790 10697117050551602751 17447097426583799021 5038020979245489835 17646426308745484312 7338639197908753981 15909260894560950555 15635458030453675660 10527489441306314969 1084344931725386120 12556993728179573383 7928790151295518265 9163448711130738494 13030758011124154433 1775879874019520437 9200139145437359778 2606619309984902833 5172171764272756542 10738492230996059766 16472200023601469004 4670599237217885307 15211107049257814089 17328620169451242483 14571008040542136340 8920898607809899615 14454637674019996883 974313988982755207 13079112434265306849 13688567709566140848 10170638800507375914 6907586222168980210 9068223046275839096 18337141851649817302 14088131633206979844 3099221724309052512 6950146484750551653 18088952209054450873 8925237685783944715 7553848765372840817 15206190629019435653 15576626084544385913 17682364774422621742 14475013019218096698 5024215925465554531 11706805863869004033 18008634046527544028 5403382413050508279 6513585336285099898 14125435237142916976 5213223630226808285 15882979862147759355 8071452967518744877 15072794698531588113 15378428621869664651 8287743638250174520 3970044625189976269 10028515114384747089 13251091819928959867 5010934414671535175 15239729727023588981 16165515357937261359 15133426747046072871 11709576261057295761 17068974418964942777 7678244774406223268 2830034642962248293 1232431704005238867 12541637227727352066 8973448523851489862 2127275294048776219 1995991332172004007 2083541586474502059 10946529230536206890 14584886386853550054 9103286275405208296 2886165101129156147 16178696620891092786 3885234702121394911 15660803095841944675 18288797077795119130 12440919405098368803 8522160836339570317 12743183087123723566 13836878433465887779 14206347754352280120 120913056694065143 5690726851416286399 12861600871945006481 8824233418090075211 5540670807262367481 11736197487710890261 13154285665643727731 14470961603730717853 3199909552655248445 2291051115341295751 18254026307131307848 13803926548655841060 14682355952770808751 9926514679181762557 9753344675497126193 14685825967033947157 1119437108749843682 6497925863657759317 11518882378312198425 15493486797952183429 12898126830243515391 9526099217600856723 7360491883547393316 1867628037602364284 8878565083279055701 11304532254155047440 10483384977705728082 9208427007994587939 5227105381371839912 6030783570437264942 17550529339299675011 11710454424957646613 8035619071333829044 1653322726353166726 2414761134882793280 13913376045663482224 14873093639110532852 8389540347652569828 10558791940929147908 15141938758984755747 11155627631861561150 11469128901944063810 13094121281636339100 1450769394592083302 16997509487618100142 9002539450310156598 8398760821096617290 185348485355299931 4576775202012864203 2105275514446596265 12067538995032243514 11117509028566229179 8785023706916920272 4568168907042431852 15025372716558781779 5558067556462774593 16325675346213212861 14209672973416127280 6748118125030783706 506821451344495489 11159996450822837125 2785781508330585679 11916638553926967055 18432647260869883158 8210873823842698449 13267555096419920044 5579592567549875618 3118041766660229896 15085986199803360129 12614452040873858742 7692334983489643594 5421038299929854899 10133735215117853676 12947949391646839155 7282524485317662931 14143515828391009448 1466243355345112690 11516083193120478788 696735522259059016 4059461996769273017 1610316213282186634 1325566543389703907 1131396475299363388 16782423556915121570 3672082151816410361 4322528245613927291 15717190688973833940 328239626849818339 16492286522558531369 18084408504741546042 13235457289288730873 4840813027073774478 3595017163517314628 17174732338333597624 10717655423268829656 16231222601108148694 10083165442104448316 12950100037358383591 3895861260871058924 6404903518058524246 10359138047358415105 18010617833872471591 9614787197950161298 17086170669084838312 5357884087792595472 5980881169654875689 2696882253000625359 1216708913052689576 16257235218021151483 12682125557187753734 10308981499631910443 2378197365821972383 16935139854596213295 2462680557141613446 122742148021326992 11785343323622878427 15259612605360793090 8338547209171715819 18217089405824784041 208051156422447635 7398477717068604032 4979555251228599176 4442496009592971647 6875411481769830008 8079852082207022544 8364529426415627349 15429182103859638090 2263897152409789773 53823262144165771 6490537294801017489 6713234976982809282 10105934384404627032 1950761734768816643 17075182183822257066 2506820882258958924 11269781565780276500 11396281070550451714 15975514707604447539 16658205128315138624 13005888552973857696 2371647770493391241 13120603644846014819 5117859054853809805 7185482696296615044 2172221192458268550 7109604183581101317 18361255732208062245 2606868624416227243 7533970325274102506 4467284575440428478 10360383039731685543 13208107528951656870 11878168106808949079 15653014627730773062 10143420821047862313 7295073352513004829 17552284801373758438 15859605328070254758 12786054590945308410 7778436056145397212 13328839457287715714 3065992910832726979 7521002210455459824 3591085636063678758 7863755301381533261 17497895988438966776 1831222284487792739 5346331944276560399 11865592842269643140 1452683157090039420 16301517480771708354 8442343447443317135 14468728579647730177 484360296756082726 1544680514963048096 7344357066140219702 17751212366039787847 982067580683035896 14098782417481879713 1954571659697095946 4372471190641614081 5649156849765982046 16476082969430689835 17383532065477882209 7051648290651671503 13488035480543237599 15287564659625022472 14025780225369515049 2599398197783939809 17683593669516887612 10506083293536590427 14888955124871183211 14945841073495506713 14085608428263242445 4879561931898446811 4475487573615694681 18026553271472635645 17019661586289534971 3806389335374805972 10041602293651438781 6358745248748990314 12753267756272486289 9364844103943373532 10677784831374167022 17421749943618097967 16856824989375453683 2388326425953115825 7585935193905574604 12925927015193854433 4618208978272981469 10028766858979078819 28344803671708820 17020721369193786737 15108592697676688065 17198783566058311220 11690267224280284644 17213948132103788987 14366380803668384826 9042021491351354196 5386045740711290680 2442868948966739791 4578450159564771064 825743445652944806 233532829004332631 11682356047614342815 2654437450225153817 16393182346888459389 2961544418896317708 10348001565678547847 4063244967331241612 261723440933982711 2017377731991277855 6566565361596214055 17960416754417706691 17641136124416564181 5792100101844470953 4590307005323837019 10059764473405561600 13149746968946829278 7017352871542918210 7126252137982259256 17304054832038238362 8444538107100968835 6183135196422918573 17553963087808065746 11264815220748479750 11172305194114066266 16573565280854591389 503709454196095337 10061006973792441295 4677008676571034959 2110142986286472158 9321772946402669697 676363756135310363 574148021068063154 316952915476994387 2405078558737345887 6151605723224268829 12848271838062393262 14613008779085442253 15360636146537063946 16972660569245384887 4157667542965352087 2533202488405319600 17452929789332554591 18288319311825927938 16368412482540298807 7146854138635317374 6753214265910847084 8445619402742453388 11152281870776192645 17910516479947927519 12839149917897394755 17139296789517300322 13689806148323332874 14224703369801551633 14112670283130303684 8256672517903168864 13004339705384560900 9464760901411109675 1899423583029428439 7872163209657654480 7703490736886075020 17792297196580582387 18426743012217796062 9985571135662633207 3511065243258912674 13309398171333833643 6861138133165203850 13209573878133927785 13189765469113076009 6163307683321260406 3799775693422536357 10494849755845845157 6906742398135288017 1685537176554558879 16842852995570470878 7441151591823918199 657905586133654908 3819889650462781623 10747052783236867285 12743267229719952836 14542353478391369426 4108494700008668022 7232873440101714118 3625881811341436629 12346318072111516540 7688575051175931844 1176344506798760026 6305096275406330640 7311253172456914167 4534879386364159104 17381961390726931681 208451853220410638 8487483078258147022 1093063861557674836 15515010631640271810 3232558328525481261 13847092938403951821 1759065220867588703 6020778714616120003 13952340664564176100 4916070529675830496 3839227706201335066 975639072620544351 14575622098221891749 6113287856252242192 3794097672928221368 17340133133718790177 8189393226798387501 1276756470542990108 6359269055814227101 4132132260957348892 9355860678517153301 13906268086623706487 12150656983645498894 3665420668362000870 9879872737507853772 6956486835157845370 8579276653063808705 12754155432925861199 2360731236451877968 15348291366161381742 17417890276509363628 12993007039876139052 6906554410935827253 7823820284815859827 10471366477081431556 4254870052477234239 8697991010379590127 16512174425132627933 11050023016245808263 3316795118102209278 16334485687060217961 13992932970954236832 5391267403201137302 15678617791572541429 9023854930999628360 15450578957812750455 11963616975204610396 12837110894647334968 8024817964754852757 12507974480310889610 876869184790025972 13423852405885276100 12334241517934640167 566308643956772530 471609514281977530 8454458486663702522 15720296469240179359 12022275902017417379 9938993949783384782 13189386498220521642 9586135980938973161 1271482896013814392 7595968731664059804 11682592912055560408 12080257506289364826 16766225861110641254 5441369415503453210 9874581775237786783 15157720562699528266 8304308074713707504 14006292809134822204 14043824153589403520 3949198296281821795 748692060801394872 11882396114488428481 8541871694347348174 13608358925180331640 14848870271880570325 5259789497665572954 4463269264946175770 4297701859137199176 1565267733249383901 16184300090639362523 15714445224070708928 11356902528973193412 18343536080217367018 6179371835389950118 12655687645443461486 1109029341240992319 11350274984297067134 8488911816354119445 4960063065558893706 13845040596450244700 4083215845118322642 3813146824688370594 2872930206875455463 13285860182578512557 6190148256236085516 13440629818088014830 2634024674126959263 12458084996033230533 11446726880287784187 17841243132034566208 5010057655015373206 245586154306261935 1719645699448528688 4401750076921622910 8359816845250342123 9605684023453328232 14989002757776763014 8726734510226039573 14106217041707755121 7464391299081936707 18348671048266289116 15875791925828280692 13305496657142691766 15410042057693877837 13868262602969079498 16132896098465912618 18238902959849975298 12106151370752696914 1838792635221982803 7987295087945677394 12547152601741549408 10351583988984305606 17113755677673052805 8653341011469885383 2091851462377369141 12773814708901029203 2709434495561705029 7512224489059178390 14056590969413141852 6650043582104717316 7703688775980897515 14974027430508128015 15144142671883437228 17767642035743147673 3873121336882304185 3331868698845172315 15793182826291149953 6518853644815531739 10648887013353288894 3577592890939066653 12094479333775763164 8573529745840709355 12684518094745662380 8274331139975332392 4375625303838735717 6851709846249061849 7289943935224027078 10573051755481506912 14234481825536758905 17474534065003407246 17709960479476314579 8803019171549343419 13325382195635431219 8346651236523925893 10138384367238868458 4589180379677626216 1591764410887743600 937366082218662654 9024025845451090054 10440355414442137573 505757163077359847 5741014419651999065 16802037361492632113 8266028661325103455 7124328056845156007 1565473391051785138 4802276231332903755 10202194974419729995 15138645337815119484 252240787572638012 15176922872894932401 11398403112348715226 186676456608263735 15457903312278922850 6350691314659191503 5963802814795501371 3371462832123423537 666765726573992137 2627976505753182043 5718002925407796898 6664340349717414829 17838179502214161809 9486290283061137254 12031094345321068324 7976460547592840220 13374079088430462193 16914021943407162313 16736158126738694919 17254904572662428122 17249675038638247334 4417815368775387833 6422207341950089979 18245720615713995362 5892013615212502767 3227052579502860868 11980839456379483593 1864361786809558504 7089613367694023155 2546969961372441129 10728792734290135779 17575403800254593439 18173457902009349499 512937104419689235 17122880337774906069 13960049071953487729 16847574171627149976 657605705795670663 11095757347340275926 3924310615347649330 8313532427738672514 5082498288951936965 2926796936311526517 5735087642556317602 1119568373636922161 18361603407285243218 5799488613916544310 5753056670255108820 6661858027711291059 11433005300554365848 15611549353029020448 168316430201709714 17634337528737855730 14454234064978687094 6000146402350651940 13268433445976502588 3297882238686422564 6395984472172807658 16079763775035220812 5460150209622661441 9338554488167879696 3658993239648692149 2012772351519225464 7414216517501296537 347992289402760751 4495877127913081384 1566291802065167664 4963473447327794127 5575214763032374746 11651874289545021921 4203475132850429183 6470989986406803544 202844752394737950 2607858011169780623 2007810134010676870 1130885084117644322 6483704946395454403 9019041146155896470 15400310223005845051 7578964211355500287 3116482923504599221 4259690169843336696 12868150824628337720 6627901029277509912 3093677570381673359 11995771048522247170 1968403958673491032 13949814420745612826 71910350773617193 3053092615289348895 8687688365248085517 8718840622305726885 15225058076154630406 7252732822520354133 15797097513893354714 776686171261758760 6858860260824909652 6447779624273969672 1952390678703219364 15504539316987055645 3625842326861688528 11278787568931851069 6031335879152886789 3343618988126237964 7012643581245612713 4161384555447476694 14342428798219297259 17717708464927343089 2758897731448442989 13071482534793742876 12425529554693028300 3735922072361196900 4137570120250570579 1655574036449271158 6214132473347961403 2426588341922080594 7490094327032368586 3023794424676429501 3381261127378860294 6801369951636216642 15256306182092736907 17949923560016864733 12057582559705250771 15836132733163473107 7384073391316658891 8266965297388403717 2219282485433553729 8681463643140714433 11716909717197791739 5245960123669697908 1583440070022369817 8223447535992576939 6386972753606708500 18189515596868209427 9480946207447899950 14965757871899067517 17461368896065679379 10714944826416766112 10963542426468351801 1985712498464937802 52557637099449738 9294191914122840733 7177612811646395394 17542237326159825458 7567791260772872323 10121694395550335452 15551764413602002819 4608738843872236524 448967099168248414 13518762224299464579 13091383865826641881 15971968778218687752 5899673416503982803 10672882957165894123 15940942841769574570 10049596112704890861 16835493189817586953 4953201279906014818 11876943649100190769 12307495266789152220 853872894792416110 17014777299640736372 5968859498164277576 12107241875722087162 10005853553027939508 11966078853890871817 13910905832556146509 7427956702040033045 16868377332563431834 6584706857125582778 5849492968359499141 18325119070331788936 2280336829926584282 9033423970186350203 11747374796865475934 5628924548708789327 12655583610173955859 14203744939135200089 12332084534566574480 11476070359103132150 1724906454821570382 4893809927560600890 15566759557459089802 6595466708434096334 10705191112711129608 14599830215536782043 5658658497675415182 3568681219308311527 2043692544955351682 9357086155627471679 13806831397977797122 12091832146383270326 10564250608957109175 14462849074216454879 5050605373534587178 7665852504997373760 12234268953753440024 4578239497057753083 18380457541623933457 391011518703007475 107059521059364783 12295874299488389584 328225793272026318 4877673235715710500 5422079836282684018 17569118664501455106 11103281770991941005 6685849168352617797 17501032408303208965 7413422577860065148 8460920953919912581 17743338743320489820 7546741304041762603 17722391901432122398 1543745591961155160 18313322768637826902 8690139493885170822 8036986179788648997 10356723100666226341 2659528260557058357 16472178850224504036 7702494725846381662 8083360851642324755 9494483552796667864 9302915248658441445 8072840629081282203 6364341879982157507 16254365405538801751 15024663183144348035 8275896161142575539 4959525453665831652 18440990463826516997 17633290743831482376 16359580386016482023 5937878006130279025 4672440993176932230 15575290319363709051 797444835216934528 6344096204865879478 5326546976287427100 8770468512604604833 7570098721606119700 14453401002172929549 16609868856101681402 9341433234440162550 7144835256453652976 1946240949884364496 8544830801721675527 2150730466433938718 78815507742149768 3566698039103774320 16423146248855864154 13785886478643679815 15331458761968929191 9463224145144119575 6851114209175181387 5708287761837342080 10050100537707099633 10760805666803384014 9981069049383357301 3954260264631984314 4511212415563038594 15787595550895987843 8166864679986635764 6418343290188460417 17980732652392979312 16385698064305716737 17638113350933186232 11920458038160718415 8536055291928747951 7428949154319009772 17701483500074230956 16791310603460927068 14969773382685036378 8822134521898679145 18282136753132586301 1360722680541193041 15529664051908194041 11967230619895210146 9945439126849935066 10921868425994119660 7591883527467872590 8065638206958176861 8185163513132311839 14715300506560281527 10318941285246200227 15699795837580699651 1511783978260352962 16573117489890980711 3492565423158438566 14270514895578901381 2874269618697936000 9123460364831747328 4321619682547237234 18204936933102107133 6675687607544785972 4231953147393544894 6555559624793980627 6485646318457430467 7957315112444583520 17851973556384786963 4277634120744565447 13890481417499518969 94541546754424381 5072404796113777653 16392456734824575411 13602192991072430069 12265323189466929102 15342064089826864442 1264893192112996205 9882593005662763524 6740498931356707693 1061149333253865163 3569568787700293495 12217598000753228338 1952826042234522307 6381115404700586295 14525423943712001168 9413357605160161847 17732846387278422374 10444129614568369950 3214506502268680797 14789481488663217975 16130188484383460541 13011194747094979335 4951749654309877839 3784490487611217434 6344013723725105974 3589305288363984647 5563399896139831021 5316356468905437275 2033867962121733911 10004056721545684869 12372110415576396002 364576718729187401 11153346596472739123 9892228292272694732 10179966384000233500 14601249071644831339 7729795445922144160 7447887194150700931 18173153010836577106 9773917157441229881 4966224891398817709 3783782493640772564 10099019555392441944 8082610751524427693 1766719121120776490 13111694497789604831 2655554494339166751 4970698502551041446 11873617132110724748 17010424983902095379 13419185919667624832 6751211803288847132 3343328857010054454 850581944039796046 4717143137415496176 12923011799197469055 10932987810133070273 15861714166389262044 12460099345496925651 4110451304033711774 14284297708676299330 3922212147900694566 2790563607845685469 10750246775564973345 7658002137898310808 11560762708149108888 1574009831617815273 1945388469798538704 3107485951706541693 5095660674896592337 5738500782539193596 7989836847212652442 9319012283412275000 3302861243630904929 2221879537352002718 15742974443419527886 15552901709498046777 11083588070365436648 8852731262469264841 9975917514344131462 8344352468597088223 2518169642793007250 9682311534203622526 16705789976093544989 13843368643011751408 12372172180440841165 16726924351887817256 11610342391006351139 16864685602814925925 9854251985647145285 9429540480748531357 15180644532621806643 12639660760788950590 12305158060055395259 3663821763844489078 2517204821171385173 12600499575460856551 17151748493921298602 5387584611487716001 1387420133172904256 10032739285946094824 2424447509643254897 4668768116574804081 4617881925611303958 10803463734190137137 7614019664452049230 8265474940218377028 3409440741003886870 6682647217161812650 9529096845670448026 15246131796280568774 12461858752315513236 11346951509516822811 13649714892098224504 6299435415431580811 13148780882628829910 1210758192239862208 18379430113919152744 4355022806734637278 6609977433876452336 12268943047136140166 10222191908441548702 12343258381874110818 7573637436810551593 11933001102488291689 11020812976186823817 14696566495786813440 11246204647485281466 12885160779889813450 16199410735442328573 11294268020022344511 8197509177936006368 8623792634897789524 15216852994352372082 11023220111232070070 6390944766432673110 6527970698472602221 15283384270809577038 18203899556088887908 16600527655880018259 5079551581110504538 12662295133712945168 10601534945304235951 7082140097728041792 323585107090968825 13753315340362739294 9979488742137507081 8618780958826151163 4860248739863822112 7342163077962942376 12831532113176777405 13228404298438071872 12955277756836365000 17452128124523571275 7023938318330290636 4545106623224545665 14543795989960247027 2060209337381500214 1515991870416163311 17024599307807050125 10280552978961090941 12500272935236479494 3043175540968228902 17094506394993931523 14125205936415516757 6542403815809095315 6130099933026041229 11637716507163276647 13561417825837313013 2244814201063396521 9853117549104383689 16865821596335186769 5392234971027784222 12258580290724912672 15460883123799705520 2954996010695429635 2119699184716676807 13858850438705400619 1328273160568280898 13769609376272069436 8828130189518777317 16938438317746414321 2282187578092595928 13057296785147817978 15576709565798095531 1744527120105381352 13161174351845211637 7080983140589245290 10763660609301931545 6612131710529352253 7525519875495434474 8552407293831503061 8277808976945717128 15391529000564775132 8755515906266918305 217688467138461117 8897313790797328691 13340112963220470164 4075538154700544661 15360416682636876654 16852173705259206477 8236063917981697597 6415562810842913150 7571356258555154731 13173694925930164967 7895913163002111126 5020456960921475053 2016625987232543849 17351314634927958737 2614558136981509878 10501730923735073868 10572627446881498955 4487027989189137078 12949116899130287781 3958935074242136432 169992622490284094 11652671756443961747 1861996244582657341 8974318640131892000 13455202103768494824 4036381246515900611 14141350971128175321 17117995254648048623 18280115485175146111 4716036092271632708 5758546626435392673 18051480593566686142 12181726782709154172 13119219056885134983 16463358418696683778 1267902251135696871 3279672306470593386 7703114246363407802 11476792588151834924 6894812078220447079 5626333105903044424 8949605952197036435 9264810354760530872 13004954062527492694 1537418235044450151 1043365761476694607 6953758677373782396 12633425546833713791 6651808970317294742 13324383246941859888 10651717641558113803 17194032043727912837 14314879103278126127 10749103362213500527 2083481587023541588 16943877148096438436 11271884335104261546 8945290195002433879 5838032943504322738 15336770514364888857 7135926102692955355 9370614177886679717 15372084463766033117 14877023884097298836 960676802772236727 5933377710241357516 5550220113693900329 12840120356011952998 17238063823467744736 11286285075372718399 8768507845280378673 17282217739810434102 7796555228883080108 1031443459347234336 333058576916285403 2654572382082967144 11350920309329387715 8020849140866929590 15682806639421624574 1188972471766533452 3075735371522914311 244897664299411667 17672800968197567294 8862548230046886357 5944593694916319012 2774252932968425437 2627026560204733556 4362163527654638733 15570586168148985225 16632527936959938204 9089349595153886530 8942890735393428161 12115758262871117305 13745933699353950355 15067336207084262179 8406276797267590100 12698578258223372763 12979267004086916035 4048751876084395482 5448542678749909216 3109492436769020971 18164421906040699671 12377575247063587791 15089123477135313351 5763251297331405797 13711833682832875682 17060020353723959251 5412690885314066672 10909011894661145705 281719847681250193 4437891943534777557 5657721738636807223 756010207812434215 2020569046752543877 8867204353224234277 4117873009622424720 15336942020134600971 2669169980141228305 3795160885268969149 18160698836629932542 12023062886898113695 14937216222887611546 16451509080998229954 3630029671920591353 8542228370527177783 734275940509814881 4909251913736401535 2256508616157981533 8572699421099525085 1126319534973608270 12551638787339458678 15931067587453421554 14972295095746020818 9578193533263290418 14808724282604415395 11457470879580421307 16311394992115033596 8796457954459526559 17149031375535331618 609245087638351457 6929931012726907939 8632027404850835241 6954085982562883574 2491307523874095867 165037162757062598 9825906805230545602 13264600008776362522 11072229800957004529 13333127566247009400 3856620289896561170 10621288643003357270 11334890576206003995 15396639286116069103 15537327885418707213 12899991029591898958 6262724847178742597 9778110366281887013 2764172532733171883 12382933310210567482 1224814906142643959 15725985975356876370 2827944219644924013 11171736506588168723 11156763420279534114 8633395063257716569 6058196066063969553 4305171353315908234 12831928349516154601 4904083567766381856 16197748189724249634 8183307654109532510 14882104811239074189 13370424069595599524 10496645129191341287 16409097375884650825 15500625736033087530 7909688321656052983 11027432481243958959 14973731106069855643 4844055739098219001 18021146444262673918 15428996269175767667 16692272379573606144 11202853313758765694 18115542457634580088 15243127699267115862 2298203842429489272 9651318262706223844 10708820504427253906 10416927188353523417 8289482106909786678 18392750485861248088 1312732627316076301 12852910042366392245 13228499029463197807 9696374855380427216 1692795494517584631 10135585687012377016 14413779552037249477 8200322502228170014 17709951726863786596 14317439258438267201 10264665051949206376 4635394831550539142 9408665360709456732 12268321496216863789 11123403299038368172 2493797736580957416 16646523382070881794 14809884164250763282 8239425437893274776 9250457516793337938 9908195589137779472 13635380016780450041 11432143041610258370 15250514912962436558 12794767750942823126 1042193896065951817 11127369330798430569 8475523146631104734 13218661113972864325 1506493487640660615 12486008085218666677 14701721714534287662 16129630456346624241 10326736509982887325 18140201691206267874 3294161262320074668 9060838963932207426 1051836209780169364 13208346608233393889 9997808622267503049 13310029869032707353 12514951539393280397 3181998546724125002 17948003480437647538 16339001737518650403 8480457885002112499 12587135728245064120 10886918643057601544 773511927102890290 11477138230112088215 7332941929426274603 678272756867723443 3579109240486589723 15050323875208088285 13345207827591944840 5080623110884875840 6631814767480578114 10717161815186691545 11038711401551942306 7048767822684658594 17993854879630804943 16034705574189377310 4056445050203423069 17049714230157201361 2361623194709926347 7304153390360191458 6925578336129183762 4831133211923466810 6215085400407296058 7188468091128185379 16229633536872087621 3730429157071847590 14207081989379967610 78755177390645481 3614806149368064934 1602966048243360595 12404008829035497430 5579475914987529352 8494346998451557855 4492241822821231408 10256973072843946760 17190064479842806223 992265729382239336 15411289574640510393 5800904703465739658 16476010733892072579 13173169502730464636 1965766887617999512 3185716502332895942 7584108749439008798 2339052730367293637 12445067793649774668 17228183211392399003 18046520605418303612 8638270485321326882 12367095411730333001 5161385117865044562 1414287867445067430 14568160650653302602 10016851564703915341 5381013377465814849 17281380517742186592 1022993653337985202 7138434735422575925 6806974930950592423 2467980930540397581 16207719163737237695 5668429459157637091 8690012080873046087 5745280675201654366 13007854570273290606 9368175583786583625 13352206286061095216 17140345460626216082 6056310954165943183 15059816943152729812 6353529025685674023 3833469581366807910 3577796895807263862 7036460558556517078 5807529602544833235 17061968243650776134 10426876662377840210 11710943648579309251 17339636665022421301 1140038664252902831 186806031483766743 12310169867748179677 647434523660215344 6563085280524069865 14260307724531774084 17766447291287196531 17438494509751115126 15060631896407462178 6197779428789576449 7100230690087217442 7575333000613584260 15771154982702077380 15811327822038758438 388021100616417607 4923129815092516408 1232643752190268198 18112913533140428424 6764992999785191222 13450234962976832372 16374676404238553128 1073023176053821945 9722590137947779386 15826212738378172853 18281933920134514717 5578008825042227328 18024371374963228238 15859507417598994184 10354789070391562034 8269747902899889275 13585390778663663237 4107734644569590656 12817947095561474262 391407283943257497 990386012406415344 17188477635121665079 5711525578778739877 15938239567622357558 11296358015819936161 17976011295179095102 1200321066438930495 2149315792908036796 7903727552015681471 11587373163253768124 815168809442813264 17053345457644410292 3530326645795475092 15471242650526314491 5116835313173982588 2495128336811329843 14637129878678509033 18151399171365332625 5178550348032976461 318429527526343370 5810151871708892143 5063709015872057681 2291693917154042162 6269477690647976499 9161275598392391782 9996224867588591808 3231099580989975821 184453826488690103 12423544839313685384 9747058040124176347 1813245911412602562 10646035451330121336 12206242178714144611 2099797787066533854 12456616620145198062 11842678828257984454 3718736363347341256 3480132370723649275 15228945394278710214 13112465399234779272 12160730740096099077 721389934098356102 5758753805471741255 16325674046895408892 7774884784955054993 6474910133461296942 14633849081819408467 17509363430182480566 3110560648498150959 4075357378158660728 10353970908197108827 8993039518150483033 17107673692073098811 7123365269988594768 12653636733513257199 18002568104893172624 9716250801290094755 11400147485596485098 14582985152333838779 9189944681498650034 17723739936763889652 16676729838613944988 3887944356323860334 17573005924371083837 15522040629694997765 12650791603245125893 12983648427631250678 6936032418152253937 15263312276658225513 3893840502014398298 2606169706939561143 16642366143694034870 7148733797254539654 6146843532017644662 11160262012921672682 1226831797368545645 16037532992249056568 2337899251658529829 13968732178093435548 5449040045456058400 12733620871113176645 5792545465701877468 6062700167299140029 12174200449768418199 4645255122103834079 5368861638871269558 8505062063254473247 5728420822029075917 14737629953613237253 7674521901364166917 13856437490964319431 518289984986550516 14467648127449207343 5939513890689852641 4671588088736965536 10467008780304698246 4864281559114437832 15809231825162183643 7536520794184020032 15502157032375916426 7473467684335952953 14531171408200565290 4443208081701248785 10769314833947032685 1345495145153324523 16945886382363530445 14617949592025190046 1422403139800058779 11852176548964677143 14210232374304316701 8437461638886531263 17423429434187332326 10044111683592441157 6138366949988592502 6911961182800860218 12012022786568378089 4909885291723738207 7237338453930461650 11194489762153624848 13290133897745669650 5917861614315266176 16292444168201724003 1142705083872746121 11289933224309612144 15969108091766925924 13645275334430617774 1718686658060821254 1134181685066327204 5591196218887156518 7449438353111505860 15188627058766626397 9336894092596558066 9569793273350315306 7127732904550703719 11475274301440894497 8020836765475992365 18233660674591911307 4041972034325914277 4206996241925825693 10205352801797697290 6804418121904334238 8724297166972157387 7515192590189263531 15782277552927995 7721426973670899107 13587104181676762383 16051974933432144327 4781423559175918951 12647433800870159388 2251034686384306726 325893669522714899 6326604787736270444 10206938500801331432 4245468152684091907 3560363452350734624 14030121865473442152 1031435842421699976 3894340539858959106 16222065113877907871 15057597252571642601 15989523526942152442 14065613134542529707 17655803824096239837 2089956631119491157 10176074877807966908 18265246545475534731 794023711390132598 5056276613248382516 12203477573919713001 5566150450960093715 7453406993185764397 3720356084221661254 18074808905232275985 4446377534335081304 5109639051572518917 5442657404199963931 7181285381586463916 6210706134263805588 18038752415159050758 3016785991017588534 3902937083974922640 8637289936347958747 8009240327385982816 12263918873942717793 8021935662667278567 15798909919747881706 2733057850015553283 2320283002371833936 12145631134136162887 7765574280580224941 6861628310522321636 17891461017766681031 5299391382496154179 6133659823215948661 7748839669625183433 6829617055843406297 4378255736602724430 3654402947484778382 6635090557413251478 367910919649771559 15569611161252102157 17749222838278285098 4520392925528333722 13941267857986723365 2836712845190035653 13317819638776518746 17887165328233878511 20169762966545819 11515501312681816227 15578132155140866075 5626526012604424555 482008192017934781 8084207082765583998 15224312898861330616 17910895093457562404 17364925875285284816 18073063649589637863 17689364994591973174 13960417206851102335 8255884839424762067 7554871109821134612 7720529760189499505 16129810433143258438 4802524319523100080 16896273556041581770 2526289838851948269 3358663672458831538 1493389448601424589 14397592987860103381 16562203734678165812 14518757575230448281 14666159972788894007 4404208835340104734 494996979171216633 7976452013511523159 5146557826260876097 402788092670229196 397456850546015369 17134734581055743700 11958536725990869160 2034508708221549327 1064198981058202991 8522307325153760660 7182671255873893293 10470389865804979204 9616342438243132688 701527351786361525 11275623455694212816 16570649278444328405 12482467550123321514 15699971396222738900 9784673636716229881 8757474366298097991 2543208458332145742 18349358271088314480 5064927665225626602 15926333139500071671 17519612921344474857 6933223898806124958 6427576986428370551 13117686691187669816 1814667416916233282 8481605222847216395 16682348365985905240 9922227113383027918 9120225322478584562 3407420113614084977 15991055766637532767 10157035671784995838 9924846601425811618 15825946575114178220 5045089575501200647 14572934452366591783 9627873456502258422 5720055076517379079 14848726570685317618 18279738696183157256 2187175093791042185 4764641906758644998 2322503421173204454 1548936675869848638 5749880221870403480 16289752051248245210 13209515659509874003 12449641981055260131 2620095759108525158 1313370571025333674 813962198739818508 11629093798435783144 6619565329793851468 8548646123000215823 15673247500018358953 14684178252784529577 3932242692731635693 2016726832365612724 15267300213776491104 15967386628426421922 10012284059116343812 8139822731274605383 15972047629678781342 15753901136535845039 17157292546124816469 5182842155744701019 4758527649851077428 9728716982793535538 1536047855243346785 8626293075631010989 3427461302410889101 552977730181002845 18203569101562688343 45212871848088329 12168123833271808437 971066477284977338 1042799545251229973 4936802275763220413 4290516297992869543 11562796623804426236 10000667075617280881 418054254436417322 18394394805824647274 1044420243418852746 7479377260549394244 6787282513679976187 8961428797570159833 1089780283776335206 7055868990046965445 18159678070275413613 660177911431474016 18213840979459628298 2126440754242776803 13826849437613728889 8054243487153956917 11440564968196450636 11192790829968154756 15250756158556522972 9341872765917218626 15121695067653703054 7916732057483835337 17642010656231739995 10037479746380729383 8573892288861746415 9794228980823268862 4927966403562167294 2892201548046359633 6746779307795293633 6740295481921262388 8720071691126167005 12809403962855393755 2687748899979441416 14504010529117098357 15564791954863062659 4142350731029849259 11987908221328787471 7199474881612050930 3115616137838677090 6719085965714054853 15087879898746385581 4796716850185494033 6437207919347167724 18200797003130407372 8892093874353513536 8947957467951320801 4250896771982363668 10615512389882273389 16589820619194040556 10704208184142491114 12274371794731435721 11468447600340203739 17388303213908828987 15800053717494269455 13877158135084121369 18065413411173868614 12317239971870658622 4426522351296824768 11503297159315390531 5190395761734790238 11069090031642107296 10860857414903712666 3033937808757000447 566080176472304648 17172240490941768751 1130276455331309116 6880012685182552188 524811006677416091 13301511183249470004 9150581746926647625 9709875033178451961 6046086299007405445 14255008443506087010 5562068567675136864 4205359554008093131 7251418349485709029 17928131381421458746 8857274194473856037 8796321459113060941 6024572996367003700 1638628811311398472 11670329629833685600 14631879693653381375 2796698447956206754 12114982133265090360 4850487663419153340 168463902462317448 4018001328160801287 6564766135608258340 13531028142567958481 2810327630692150819 4138693416473366395 11142695623947900620 8569218744535925442 6265796311015670485 11190732706414809634 15984805323993297642 13465514442919189417 8985265114005389989 3025943351097242253 13239861515747675157 14473094082152496258 12759538829511861932 13038564805655986736 11399686240100863301 9756755115745963252 7233212815827175013 17317340671236903608 10462204868985954861 14690855814347241212 8939611433888905084 9224319040219880115 15987325118428640577 1802436667153289582 1121766051826006947 8263594637663100527 15536438005365652579 9025280019505617858 6171191930774313612 11874635927020185050 10652555890829861908 10575191315806766755 5087924304234390310 9622691182751187421 15031831494354506795 14833639735021338725 18103823264493067973 12537034792228845799 7541943545270077974 10126056696606757676 5561382948233059480 14570433014211428140 8875022882644843123 484319738658198146 10311979833312381824 16604429958158452761 5711131975007580073 15977631207916314536 11845135296226133292 10528055207003485493 620260803980791584 1809620722774832701 14229597403078841658 5606163361708850436 3612493351625901451 12628436756226032367 9864950002264514699 638948324975898595 2738667577786421920 14302273107706748127 16829147163918520239 16566155706672423317 3295914712190397356 3936821515388824232 14810187146465444825 8891742383400637293 7929866824809008312 3000147801524033814 7462288505046745055 7040488593259336283 3503713769859613494 2265174863791015089 16573001599842454767 12110544467116701817 6149624962598176730 12052763832695632000 11982344843876039447 1715346002275622173 4079906564604478599 4616004087482909042 11185026689738946045 9529325581366885224 13017925703876135363 17147759613699680918 83759740036832103 10916082215036088625 11964217994262957288 13340956037228570985 5424892636484312064 17896873054903268209 12070925198363446664 16049613380775258419 16705424905857624683 4732635995919733969 11542069542626750611 3484754511245255829 5739201264356939523 8243844365763983266 10754705509022530893 13742110622841084743 17934648643592227224 13136598927124911475 485153217862654869 15789288101702117558 5213642472140793436 3914393209880966647 5436255391909175907 9235422364504447635 14754667796003819210 713310220821754174 15304904522244662327 7168182892286522968 8737383221994131482 12466697448940870250 1936742973517565486 7760668339748992203 6350722696224134418 13415882746944628549 1589810733980493412 851491479728196919 12161429468432853983 14993866934912423656 16517507858460927421 17174026045831802709 474140020342162529 4993964817733338762 3827852619668191479 17291590505155899871 2243671206571245353 5958848729193328658 2622630432404994902 4124774584115603280 10069393696790448137 15932666674835982039 13731593784880532909 9707152872832833606 10542287634626809200 13118029184465358850 8415301238001017669 12648155276021155825 16341213171227401668 2978964904510647883 7927023276517194957 10908087116488898476 15338982754438563495 4636598953974036819 5386900975539868499 6150152934002921773 1779444171187478273 10641158073354789737 5643756592252328225 13266911655061743940 9152889292414643726 16607505580025526749 15557785053926088516 4385951590197603034 7865015166691129031 13503700104821787575 11872717180710781279 16266690606407519743 911289406975407032 10689634099765905735 3177510189560363759 16024275358298756793 16823055883922148456 13724705605982424236 3963583945565990521 3790332826875948997 7808979518559973475 14574904026852994510 13997343511954707242 15067755033619617380 16606819843653021954 15215989922509765966 10113153420151037655 6787345287726369524 7435556497794464041 16755195368266933070 16212329832646625572 8138821574252817033 10579011446748301668 6777348991975090217 8068863390473422867 9300929238988731103 12176858646669628354 12104849006881845060 9632371416815220194 16482293268105116397 18142977876139428561 13488225081688923522 2878704577806169835 8398846306270152056 3387897791714774178 13286819492481869212 10724476000904781632 14688633235899305147 25236055218771620 8173849209760039598 12215842927487206248 343510902683406625 13282977192156791039 3367980541143574526 13455475771630175148 13549105696431207257 7977262880418303337 1068810554819634490 8059439896431394203 1478226197507961439 11059468233754515618 4955860494006650672 16033177522273719325 6540022020854288591 5163571347032533583 9553503319058388539 3261840485219723645 3048362164674928772 8039064139422355403 13945619597452820319 6589586731084033212 2207470791431159184 6258313765437843833 8853220329895761132 12239133196287816141 17535173481186169654 13177943552706618890 9632415002505590157 9731882731839021628 9257416796975079385 9287684148873025846 2519345858779031507 3703864139085469415 4843197382048538645 12066424275780649098 14484296451421092147 17172221993485418767 6836455129639364520 16099775037219853980 9810830790055174064 4232710352387293335 16168829856913116774 3309467446738609667 11021234027539328050 17983194858304972069 925884531365972025 5288235579946587276 16101104602320858565 14057272622876446947 9614412687630186751 6918725780341566986 1074149157250753956 15612089112828543010 16516404412106399147 14375692022429380369 12225604810291370001 3335957435418883634 17539112991039057865 1408177868733269886 11879632508470295517 5047991703819487419 11948434075865570021 2417866866620443572 13914443767927550717 8268592086491661391 557033214294716566 10791378168478440990 5292754979973665471 14325945438885606391 16589648045114963011 12331763047416553520 4629784614090159778 14043195158811856682 13202449535578857064 2405442539892555270 6804559097997039820 7850743600295076960 6065847436257285832 14573205285846958103 4886557863009542226 14152025074516071100 1737122350481997608 4652777433532470309 13482227709242815226 17804818059729330979 1220044034830673395 11028128380720095562 7117244565875426319 2912747039237601110 10572488376297305288 12102342487638466899 10600042979699331895 7409268518505704079 18040798340155151184 13776234545708405789 16706960253421675120 3345119598912108467 10727617501774001678 16883546232081475562 10524982032999489285 13944376349525358977 931434549842636704 8174268904796528972 348767438081434645 5930246219060716951 9526435704763342717 3443545240577836087 4458151466968058063 5422269565544148469 1377822542773594614 3982086071900843731 14037709218410898009 11204843518063752553 8247311296879226536 10553170943174968818 10878542937614652042 10622333528108416156 11375508776654287955 3592483424076835171 10088252437236331824 17850045366658092643 8994626216683541947 3055438387491824186 17628652829220481273 5687563470989187071 4672513558770866082 5825345616469062706 7726478762365108715 14892487483376852064 9113064921629520955 6965117075417654538 17477265821780546711 2202514570016108428 4791159459182420961 2906774073407627115 1889945755009220250 17535520411350189356 12051388357550800579 2079640424377162503 5196847590949133920 582692926849093324 11373327041319964656 17893439454180234135 5146353800244794676 5581737860005253228 8118045966193653927 18132242300946158064 13479986025855533767 4004697853312637733 12566922517929045252 6179425284064748390 9037649074931538464 1697365972322030288 8924152581314218150 5410745243726679017 10700872076960355182 18323348641250398763 6230774276910368088 15452133405763202866 9595099086227112734 11492360727298818881 15505890022520799301 7442390985014051407 2370256611113608656 12675872607467235087 11494739968035751974 6588544566841963766 7934901449034600755 2538899193063814809 8033546403165786094 7782597478541516440 3452089211843578899 13756647783564951336 13733323967776133417 17051712701908303806 11053296543946152081 5379541298232960677 8819223781999320189 1525215810508073879 9735044545102181584 18307555431036222320 14686430015523546238 5572690934627294916 6398686664543620295 8915782010211352745 9983407081224530092 15992268002842924905 9477559417894311765 8431588092293927220 16483340226933869852 704103004092324393 1105719905838330070 11835488940126398206 16116198341499403097 12822409989476056324 2957619897487596876 14017459149235976174 12006443339422534883 9088466640635582299 5606283545857401299 3651331778782703909 3171183499556899179 595589271387100527 12390223143633025325 2626087785171762445 14121073128324326526 12155014990162785120 9498472751893194271 9843014276091161411 12195277963474547614 1293606451266016655 14037752927362787298 11448977765731481281 15857577349683610904 12425678178461207166 1492972256204710262 12714292313183647841 8735328156756264586 1962742271015623331 11530849985726586479 8147207175764989116 4018105630943994553 14016960905491372158 10296078436200699866 16495736502628992199 8316019300173444870 13989838791405378645 8544611390529964873 14853121819990605010 4415557803355223977 6185222303529348576 3211277633834318611 2371901049610208483 9520534235289542003 14323233354230312536 1765134636513148575 13750246127834844076 5769407719180644817 12528762014041940935 7319321481242065882 14135757960902478784 135554995713406501 15145143741953490537 2636214996019960416 14515840092113515591 18186785744737740303 1249266470018160289 12424870916167614023 8323491609065207991 13000719623908748403 18368531060356640947 9215642166088997476 6568119561839161150 6339083670905570463 3744282942634018822 13085873955911737623 12126789752338498413 2853092953058631146 6187330216604637931 596470251153641392 6973082852034993284 15258337356913104557 17082054454459454037 17224432415846198729 13331196671751353434 13464021407787550267 18245836561202090831 10455654677472847155 12025610541226407552 17610567274773186009 4977889777850094583 6084773178688416962 8322773334014476813 5825748500479217160 7266321554287830885 3412798739385885791 3639764115756727772 10631876719884550044 17558580469657077497 17304049346683197079 393346999034949287 5843956522070858885 16348223151011466034 11327194935023380573 15744588700096375549 10434522807163120213 14018680931912822012 10328811946667531464 2364778728541084088 17232711690450349876 17944018496557352582 11507078789668571764 3631230912941900633 17950530665655154002 1199007396225720450 11950884329470639445 15476736102528168176 931428300197477663 140041909832146505 18114278991423481429 10575059625606486526 14468154264169508031 3208835072213852039 10002560148567796730 10223887261322795187 1965046163085862671 15264499381648899994 9258107328057525776 9940610441532433284 2042977428438998227 6209906264319910089 15134343300341219932 16893409792891480920 8499090660373375232 15686583632876454843 2572313351948673953 5868056884187136625 9361437647977424497 4490732857877337599 7552602108935940155 16621517737628129598 7336368702763724875 5877590291159715773 3614152584261356726 11412225589986950213 16121995206122029691 15384737044566769226 15243346683885619921 10158325649413505015 8343138878863344039 5763431394091009790 11682085845416113111 5499330880011663955 3119933775607731384 14878440164215444755 11389675167162263888 44856142220251568 9151697512645766531 2044958772302155914 16233977822570323286 2199870663691561996 875165399303487534 8193029969241569704 13315822171590871659 1036609746236390735 14516144948254422408 13883964528246408067 14900663031155025366 12425609782682550388 15103427862726695333 5469407303243142872 15059053201753568699 9099343468853004114 3336703425072978740 8002489561263712507 15036902753764358439 12478926607245536365 2805283406570798700 14831477395001414945 8824941977598790357 9767536390993795366 14480603003456169397 7962205418623717079 15394972968248470614 2390448675774802569 5473068244920200058 18023212517035920289 869262860647980811 13796530454936927542 11266812502051287772 10058752598185817984 13508548391980101354 9502003027047342260 9242945501208346246 3179405063079269838 17044639393651070783 10201986917932794877 9942607336967919415 4465765681372444838 4579826478363575158 10820727560117519859 14458064227051610672 932779793793403891 13059011965576711625 3337060524465831305 1921446868718471753 17674447411050566470 8119944935770319142 3371727293632720314 10346766037113786440 15595375390798588654 16726752471259181794 10628291845856219899 4805493652760386321 15803592795835676753 12022971554887771669 3918624837207186653 10515621129263261718 6723007297212513537 1395020141064060557 13926034902339337044 2558635203725755885 15433407129533039194 8213280607939207597 8207278334383468874 9944677746626268500 7162361503028789387 969644150973908992 8503049039050213966 2112194212126083919 17659540589042218761 5050196178743220695 17169271531776194220 11423907203419551034 6321403544759618512 7719992308457206867 8669177276706075527 3788435394662039969 15477070490369005068 6413119261992337424 10216187635426176006 5611234043554823488 9333084566432340617 170713671651074304 7218562635446932726 10970911322435859752 16958077569139467101 8127478389130755917 2977321514873682927 14397206012864553456 11246749426050681855 5922283032905741380 7480053079439167798 801785769819839588 1171618801497756591 1104757933478256264 11757697614910684977 16127881016337151311 6059950942688378619 3919993532394584912 3705032853743263715 15212512705700377985 2868392498316799118 11079209670898513787 17722624229490345906 6084987527512109819 10275830431006565572 18139066547479633092 11316681476638265384 3299104030627954456 6573571002428482180 10426128838026942197 95391565311893364 14061966361598634299 192471529744970147 13129427838128721221 5792231218878622425 3877726561466058237 17243130692889145193 14556737296569852858 6465465121157369966 16700981937272514449 5917950155647524363 9331322995223325542 13840414038369249833 2605992133859510712 8844008370018203027 3240055137674022844 14309378611694776063 13729390690462963478 11012829435812728293 13301072575268913115 7751379155651310523 13401933826118400857 8472474611011610499 4801639446181235881 7899768622901078940 5463336479749285377 2490185500627513021 15657028320706170722 12039374974169152509 9855234793615757745 10277291971414330385 9103175979362745645 14115046908166492608 8824261380525594412 6124676001072383735 9609587559540545382 14026942856857609694 17317374028201392448 10169758499664384883 10780264279146209824 16499281591729531523 11994712483329500273 15205056800295317071 14499813037138149650 7852459171521070789 4349841139108652946 11372471446975820518 1827413407072180323 4450449748144403366 4707359162220811647 8833763155229342194 16302436613556149304 10153728681308899644 11992364659686133518 5559800879971670917 12481507022918925072 15788344766965838903 9117516380500025315 15723573169226565077 18039937535973687680 4847534730025485548 10574612592611323489 14628714381706057396 17497252177460410354 17130268505547330709 13574962078861641218 15453012445117693024 6840524199828610793 3570077408082053582 5464861918513132141 6563631539789083515 9953609842489554654 2944231140891958369 14444208016807904931 4521439019067189867 12644975174998455838 3944824743319218745 9204175542574860188 14660396661603383094 11604698328620984985 3703535867579317882 10267945818227105253 1757153694263308453 12246205819183084409 14554294307417343515 2433718667642604785 9537091335936799719 17174832032561404334 3748162074726506327 11616211161703443405 17779542557960676824 7028646891023294553 9325328943525735310 4406798426707141891 10781096478022058991 12705181896327994731 9562997982977589507 13220064380543932940 5398697398233143500 13891142146071317301 11907017249424680799 4805370306424681082 2588443716799483686 2683091749130291968 9562403353613156164 4449547636584478277 4478864133722513775 1551335909732626313 13668391949002922232 12831244166639731538 4104483679494855574 7026093825687609615 8282421614027480780 14731937394053176464 617981294590575698 9668594207449220740 10221053803639738225 6105897462324599305 6310637673565644345 5466565157488984751 2912069784890358614 15746831881286574377 3908786054434318235 11464333612601977275 1563875230829701796 2666927619765223574 18261242795961879632 8319364123693528860 12016452149893913828 1804857534743062742 16496851646039269728 207675759827641553 7660062470580359967 14353111520937486254 573941408345252960 13088692933107487849 7879399139549800570 9321530850665487846 12976661378421670060 9359613784507041935 14740793533049828793 17169528968899598366 7006441103578637912 955532527827499147 14704841453816275406 14068074267485075819 4687739342348481839 16572597111156128269 283136271342282163 12629331404938559784 3889026787402910754 17985916450967452307 366705340618133189 6453378365156685998 4466331805696996012 12290412720350220563 7625883794206800192 8684432811415478834 6508378006687309894 9960988427991552486 6001765704487222435 2680701498039923030 5382356162420411891 31785317825115005 10691864376862023497 8433525475703446835 6402930260271606701 2923554307560941865 9942763296973248892 4871621866883738118 7854757160911372681 11895950799064747755 15106797572061219027 2601933691835663564 10627746546897402804 15472034719625478795 1561257739701503570 17233633516520591585 11542855529068923254 1085683540240775806 3676585010718436293 14794792308966648574 34217397727461218 11196510212185308144 14412556451173658374 17229380022844761782 8475200100740497986 5886623838767620472 15919675693506091658 8892028303476076408 6606579290795417498 15577242935946583321 10901585583330693592 8190840680859057892 12423706363900251806 13136676912446674657 12171187369477969393 8319409144450143167 14754382940987987827 1161334319008528155 5410494822767365354 15013717193117761986 5607242959148486993 6489753893723127224 16044741620277348592 11384677168417329857 17041206395046651168 8163645755945128412 10740426077418130134 14617152297967019222 11387393609778579120 9326687883450905141 9834134245112835189 6865586602427514736 4453528959886973311 1994034546442818232 17339965157582128264 8890707223803374818 7140769358330806870 7448245666173314359 16358297392030943917 18330250444035618863 16831383410290567894 5971339761150776099 16277598638165357547 8407986404181646588 13897938095169427637 2520449537694616436 8171678813498047975 10689971298645769234 14847919003980527744 467579850445662843 4212341700070287175 11230736176506331446 11913108757527784177 10953591352018814763 5595256459216136303 12306622265355779543 9966873049861749871 11924707042790342897 17028332759083397410 14640549265295152919 3426955895595243779 17677600347145812588 2838027957708744340 17365620043438958709 16243521515524826918 5550140593145639780 17316051967247402628 2415383097627907613 16212821628254408499 8368238302167235016 16301634325134986863 16742887771260411845 5352484167262222023 10670375069474368666 4094869227565093607 1232871507952231419 13973659117290824650 14331181510326580571 12927408067482805748 1978050071512221151 15033853687052923927 12399213867471669219 1463728434932240330 5838475885359501061 3027813326295633825 11435827549095016866 16637273102259664574 9951885722017438167 3756466837727708472 4159804030136757289 4766329861846180817 9958814412747430080 18084352271642383615 6335888514535544001 10454270169909361966 8722521435040689868 13729602286130850564 1770158802457872853 13393546021913343723 188866759398181599 7935876885245001061 2125436449509890104 5819052445923591666 5600232206462642599 16435368501458847165 736747653505590057 2972660848623127870 7457882228542876227 3585552271442661024 4107382380800003541 15154738589576609733 12650459377674789781 7124697286087705297 18373934396216405580 13901836653988549714 4207137503558604786 15669932155692449508 9423209132073767824 13188421698258955939 16259240748096982633 2843635047553241689 9175642217344850798 8461566098506668349 4524443828947230264 11526269591474187893 17955453093007186493 259705751603421101 14311979741003176629 17439567886068688536 10126700613124188078 2861142983678834061 711046075016880111 17613498254967972420 2684067063917906410 14522231543619492786 6037139978335643357 14899968167363286765 6535032759331607212 5870764873030738350 11952950907299327657 2591917408771276675 7093265080137466849 10739943706196371060 4581510479352404822 14704195946279499655 10956635488853160496 18128835345185096156 16877469536085286633 11126847366261224952 2462431455614791826 17793745851815558007 14159765486182453325 8031350048984349835 14697651686467293367 6166972977728112813 2376396432675936398 14088380827646760314 3338671489804310594 16792126862376687774 13940035962417812864 1840981919744535658 4993410522143422236 10388266173048210775 440273942178188899 6978521247099581551 11574618063176265157 4995450630058894854 3468626039544037935 6534037744071487279 5515722272046631885 9962388884296181308 18092294799393445940 8008907085969865802 1941748464678236417 15306686472817267802 3940396074296399936 531383201710270658 7858501867097004174 11183440995505676711 14669344200238169164 16107032140360440833 6803088791989666016 6002482929483348309 1496168268974049874 13610834752261318741 16156764487147145648 16450566787976548814 13507565824023773595 9339691972590211121 11811680698745117512 7355684997786593042 15756290068747219701 774754166862209686 18283756960894133978 3684935984986078047 5958042683488839575 12546391005285794206 2893962129527084824 10924782607111189207 8501151539038396582 7407134805400633774 10326928954006451312 6824153359021814355 11156103927533825562 12227271677544098974 13442025834334571912 6069140826115092446 11278489286571056884 17719878694900690163 16346047524724610874 14049118906097675228 14472365780063243393 9053092194250585590 12683250241434423361 6347947618367082648 7448609823199705138 18306651615964687141 1137633155985576432 5135222090063082529 8010697590310226936 193861323286872066 2670367791615003771 1853162354058702000 8279097118333310548 17480322775048487415 702374321181458892 11417070454564779284 3814737937350488239 233934005499564604 3728722817609624260 363592029528967597 8225694629855972027 9832215983414794293 13325609925641069405 15180683857351559255 8952278937150400830 10958350883772707332 12819679417665729469 6044069163363674261 15010948345048952274 38344874110640652 3857702986288581465 1514170244572772445 9637487366119970159 8783870902468137980 14779575178312358754 15392318021955934361 10747903505313829092 6020051560051786321 11806793725748906783 14172949546139253503 14222781695154502424 9524224494978669184 5748663440965148327 10874672742025202734 15650149104218758401 11393895972631548526 7468731501164199627 16959389281856209495 17207653368793454839 39301729780871793 14636560998277078678 3468521478120092949 6175959862080905009 9770419036734398306 2702676527816645539 8098988361845779384 15052159699323301893 7295410244097272787 3316518948377455377 4040664548861160044 3858526747081380293 1923148847112093399 6653784962693784607 12476772789838664123 9815228986152779144 5741982879111589488 6204980828233687595 16345678612472578107 13482766261283207979 10398886744382295049 8938315839627762945 12656871674339440855 17229009668809200945 8951260676216339048 429982139518901202 615146005308022365 13353112519839017385 7842729502214991955 12603449961525195368 16742135245813056217 12229998909769474169 8908356670136930061 16135426167395675732 13268968374548328688 14291805245237069950 7638347094887177473 5454535331614437818 14005902819396003562 10399462531172452055 9220013051628836335 553155834728228445 2192735120022345738 13739672073738836321 1308612647711284418 11992048755780072961 4329722522979278451 8948823362965244295 17524619076226939191 14263091058420189324 7083479310059893602 15670683635892171230 6657266671271708613 11569271389875867528 1248019271586835260 17451249760574260289 4935899407389145056 2760808880029159535 14987759684648535359 1292268758873019141 3128077068250905092 8345786866128194058 12442929261918174578 2807529160916270840 15815938984447470460 6595699218222400707 2547345770016861484 14933471275720354203 15507583005841897747 6473971392588912262 11778400107711094485 6977381525138201897 12270548510657581315 574821907549968833 14088649522709390109 10474181500798700340 13503829410960839539 18228102609025906549 10374842181394205708 17504222655803417233 8836616287033172870 5512821441395335243 12238016857723495344 13372617369187149101 10193240930636001728 2489799120102018350 5367151249833431349 8840868457692984694 5498537675304872029 2710284461926532171 13676342702395889561 1650504247479649392 4652604335571351304 10463092023176178888 1778979068044511512 15950862458430158076 4269368697430853039 12957290194032315092 9006817645125714345 15001186641323249777 1046335314330295715 2552514954519636506 1023286986061247481 631302136724076271 17493732842831713388 6246110655845523767 3208532674491976465 1179240755894419671 1226578605032175758 17386228094520192960 13680521978391298757 18171063965424362661 3381253490045459341 15394415615169039990 3845671248738894646 8841370375053132243 3125502872075862499 5430099960235378158 9649765240513146201 11303887703764598826 9688496207119923927 3034385488461812701 15724357592504738972 6814430059197051059 9684359603338937054 16172371186942937157 18367876710344419828 17989175001185690894 7084504631405648753 16181587805227657849 17880917033055545989 9852837181906038 12686015100760099671 14864792759988212130 7312962610215273776 3508634783671529202 3199967031697658795 14886073599864856264 8427925023645597408 3069576272655232880 1419029233781994680 15084186894113429781 4703179241534769291 10227936843748682201 6984501398976125448 10507016328964294924 4016631122620123638 1613433417051360021 3332765848944561656 18088398927087784039 4262182938804747361 1594291806637256100 17467313351333139989 14068730530896349453 5591585013540860971 3132154014342840556 3635234291431316808 85804773925757689 18128625397940441359 17094764384494833376 2217717920446490791 17347962871856941465 5545199692257502683 893634877350990317 5891084331116319308 3887143672237955661 3516408883977585182 17363093133384364966 17487487293264306088 16111389155099405220 18409016647469771049 3689947694468626983 9169733439954516076 15524032774520187324 7937590572630292954 16264500771207824564 13702537837081234889 1126864723519746521 10427164988417491320 15218902893468139023 15707636603926024214 3668285425164608093 7616382077235850761 16619544705545547037 15389763020759342055 12342436770559136277 1195794356253254660 9926932462051016726 18054729167954470951 3584690072587022490 9935486313508838294 4345437491677175812 4841727516770946352 6257729170080452263 15234153749525015835 1682975699856496608 14885764077897288211 8839439562983928952 12408034481591762665 12659175673416790699 10560998031309840529 1657290074073271704 9604331820834179808 12414654000286133991 14716796329190475341 12112702195666696227 13887254110288533311 8640164139825424597 8497199956438939548 2832129617271775229 6560637713811303557 5563193385723923888 18078749199815060817 12959274756748515620 2487922019790821951 3268757445933323090 6779657775086403500 18221067550430153576 7451181566701102418 4264127462101659416 15541641042536182958 8491590145180536652 4527979316713786261 14414899312689211897 1291843761341654611 15798270731737825459 1860999068503133742 2490958334040518985 3870129537935629656 9559989434912013768 5414091905123239826 17774930446614829690 13182277834838223595 449890986173946890 16510783512353130108 14738012154164244049 14523113367829214759 8880871137524152971 9080121773308903955 8166415732585345025 7995166520536746403 10179892174969919856 5293937019534508900 11663682102783604258 9770415606118613208 7686260426481115957 15994127916795414509 14338747591446107694 2579828477330718059 12639439836479950063 6974350557242824686 4137249252343626268 16313360072552263595 2300295189121060383 18003008124403751229 12802223874516632815 9002124951676635071 14745385680848353892 15644447251150145492 9178705681320825887 15252717473813081069 16853797519142198616 11753405667734630076 12669585408295813349 2324982127042152539 14042379180363807267 11821083464853520666 8871951202136099705 15917680505651358539 16216336643023638233 15224534273634735111 5281180367825626445 3026573014557752899 5118870488101250884 5164438183680728069 12173757929211265700 7344581970309918950 16291978208606564884 4343662150184486912 17334296881459903549 17583637371509805938 7028747491422276836 10543569397101811192 13644718340918733843 13676425975628321981 3016805778060099758 8164925806871242685 6938084463557552276 11863563211714756683 13629680112925597559 6194764882029279958 17264422535310143485 8185641095375343723 3499031066556287087 12645069738642979256 14132260455819610244 964988500325871495 2488891602887829237 3201026807415877546 12625700257531938813 7654777254482996900 14503968516741663780 6116954506159492150 9931414640980735783 14715023712228846418 9213145412993565262 3460917377604110256 16200287716864340161 5807105246106223211 11552711659427204589 6383463586675428708 1703972725570475373 8519318879046793476 11084876028860297895 16389814039251154375 17736517591685084227 2346287851519267534 10725822418786782851 14906979616343615133 15868057692471526150 1187192946370954802 9465456368816848674 7761572640260879015 11913098601602276413 6508023549683785374 13536243168736501451 4561651085464276665 2655099206067732237 3733037941615715498 13725222700331706861 18135430600298175598 1275029893353306952 12558428560375514236 7272982657528733751 13754627458710558058 11944208807674361429 2818847650341865101 7011215175616092744 7773973574923742624 8558388210425874667 15246404724388725226 16974654147063888313 7423731040856116742 1876096019695578998 18331735235936374907 7195334129764697915 11707498949784112819 2821031334433782995 3956286693339189132 6912193028032117979 3979301450599842049 7499568932384164711 18021390467805987463 17473668398505606899 10008960895307170663 17918816994719596933 7354898977097902721 9364645467324567537 3921389946434042175 17116680572847436110 13925953829923227180 8373305426071770995 12298901011332692471 1095537763328346805 6911247272531859091 6844997158868142467 8140507833694313104 74614093148579947 7984995523259555260 4448490307903273867 8432529986946855793 13169830653959562782 1786636871523449415 11169935656856567074 12019200511272129070 3236285322811937832 10624080780007854631 2373799670423593669 11455229765422316375 8713523217345072848 8598920594487387499 14733783668839568081 3847039398144008600 10442663044835342613 4442470450852345824 5893721267473874301 15296816841672691375 11223661559668306922 14255087062870590304 14974151804094952090 11621193335162834113 14671677018966258016 3752883800555538951 371574069803353964 2970802295995796784 17424871736992499872 7522741517825660327 18239896850016515 9871395179367753605 13172917086194878164 1176282066038264691 7269422135864178963 11424310285626242270 12897465887377779841 43779563281097326 3496592708920987672 3645386974854385494 5357300500624075948 11782663224119072901 9902651139100744872 902668409047044365 7215179662977059772 15941377075946343639 16173827700923647494 16887127208783674065 13872784207825044169 16085826039232794255 16051641930826321708 7750338288685100056 15369011696229670084 2570368099223745725 14524501231347922540 15960923568326044627 5558153052798421939 1552929615422546771 16520174474441043058 11010943350555901240 6510084649922840596 16489212690094087875 12583283872217861644 9968743969861414125 16498597967001292624 899244634324234735 7845069670505425064 6694090496062748267 5369719583886427154 2212603178070274493 5862517295493640343 11978305219981456177 14817198206713651897 17360979601032147825 3834059696215619998 5455143257272639525 10692109089345447884 3526617731989885881 17642353368879546531 11863168139643437088 5717104247234169476 18028411628581117089 16227111417562800395 1043977964303330168 7362798627073976916 6796360168390306765 15990262208196149891 8144693096518482914 3880203650689902524 3821036509634412574 6783586361408737563 8633342146951523618 15082239410366470842 10563805770884727350 17087616023067209550 16998962086353177916 7411396178709005709 7527044934267348512 8376918238687079101 15666077164717080564 9597346978655128866 5068793032655956037 17046159575001784427 1623063271959500118 7581889147715759899 4250050545505822264 14783017737826528790 7329376735175068776 450117831876940253 5289714867069947588 4432770445749429426 17034821740614163751 3776710560672974070 8137692424120119722 5154525066748568648 8518861875525124989 16305012777531865446 3253877542836671514 5836873666476324810 11858171000061037280 7573190670122924543 12233411477563738523 15955898978507774354 12956455602866982642 8586850884716484288 14131659215016504547 2223935506004222269 14444028029366842931 12055234412556439342 2897884413436685565 15275322942449638376 4626676036648284368 9170479120433823017 11802293262233141210 8076901633811411711 12241159486141654854 3686514037296118553 6586626732236527956 5373854383756821877 3686793374972764161 15339543843655117843 5414959086755358184 9989019154448861858 3910405730831982105 9653741793446696066 13304814071717094507 5775920660973659846 7734238303940051606 3691554478504942936 18322337367873382498 14833053781655670839 11957267213800680864 16913069720413282087 9590547798095612455 9647446542070477364 2807988862023699197 14637232935071041781 13643536104403950007 16690512451316532295 4000831185155970386 17840218994936341291 16901714990353175041 416241077418555014 4557356178315792320 893598373780625341 16163719754356046941 3389451458932759030 12839666072786325133 18339977499383473943 13022144432154270216 10599127738913626036 4070653409798299841 17253894648419350011 2245652328107254141 8594521521705501132 18427501122592433539 962718612923053086 1130311719440669741 13918505234814867570 13984771922951485019 3223538870173447259 9068336798983893502 11601215427661733749 7753823221734712280 13083725482262511186 11990332016848620161 3951375030601516840 10250191465708193755 11456334595089827233 13835585065903101364 4135900559993740493 9009847106922712387 13943661659751094623 4932970965342536338 305158079747339185 3373418747511119703 7418644436481212062 12044301365977556037 9242957110878748481 2005788905338823818 4458566475673330596 16605247369008790179 12414168126718876351 16713182237311583888 6700643265605722303 5854876980854225289 575394039072306171 1646088378859424106 3195985026528775178 14768231105637288080 415107001372469891 4494079980048320116 9010147735596507603 14287891343066317388 12121628943533941491 15262248552050926746 1960787914510901187 12626768786682986665 4227202957710598065 16030153365603892843 15866895159849278083 10521180806811742911 928572910419090272 14975630677474094767 15208642427762192562 9480853979522785531 15395960335774514820 17556148777421647595 16895018453608543481 12015837313900535399 5846467620779994577 13749556006468847401 14951343977336048960 4134997604969273462 2273185481630715961 5187599547200402000 12203265133957410483 9402385884945958668 6457518472102986567 12355508751576505287 686089706119635939 3439534430662688674 33921348983143240 475563267230486321 2903128120997213087 12290649336137163383 5131750566323010763 14563394674266140913 50977107150831257 9105601774032637499 9402054276453694916 7994549804890933497 13267885164843265169 4550701799903770941 17927118142306910717 16338410213189185351 11978500076869756956 2749325973918051983 10745504885899603789 13510712359365805822 1716272354177869831 7326272058458909538 9632428841098719184 9925192865335010078 16818331020136454785 2635477420399009092 14777634202868709925 12838873127047680546 15335701861220566360 5271620166614618752 2370083125878120362 1126907460322009295 1150126898022590552 10625992622048584456 12841635836404986497 588844979745617064 4225392051497759690 8847491470304605793 5241241447196208879 14041671371727888029 13547628036004635865 8903382044310798016 28675946996006806 15737945011811449363 8210181086046186650 14837854706345677745 8252415461463038394 1263336017422228048 12937081927890891179 16665229975427319548 11677377195585194376 7691141839709881890 10789773906203836463 11598628319834447438 14336782870699085607 6511331538995907337 642210189218300332 1309879814770954842 5394206669482203021 14182360187974954414 3013239080424931094 330817502502616215 15472602211463999168 395454828476246284 13357780700816190722 15983660188950613664 45032206073274324 13839623826902876189 85463729398427447 6980546593441223042 6543372555695063839 7498109755407964787 8030216331406575835 16248283094554428531 16769118957644770121 1318752044109195873 1874502039363810879 15802293933157101836 9033006419867596641 1856613757351649946 5354822177924791425 7638204109247788288 16943716233496937898 4338940704502046802 12508590298205894592 17901128285861464515 4583520572045319643 4431900784687060091 4413563967839319489 6977217912067994343 10712918719742209596 13149749877915384660 14237787904444701844 2016132900992549243 10383437404196993057 1158058965453254267 12245338613279673244 15278076573172185154 8335819517916914874 1683371508151966058 2095393060461985764 13727574101726658958 4548635720075724799 5732671631195737756 15755138538576745498 13791422566937590216 12402981294301534742 10236374550497583991 6651411587828597893 277580909205676631 17878519311725436999 4940788083603755214 5057000099392517190 12696536045298730091 5102229294726338459 8466595201084523342 10519294361691181951 823835619870462482 18378948325558521017 4501723484021444079 4002554779244134214 10370139702006108691 13476985847085162097 7224060242963583464 8644027153975615345 8257079823321742666 15712568166202996619 4694013243408268904 6750715419282859354 13553399669913212810 2894675554730515595 5206674013266052294 11277398816151138615 17826960734836617527 927061679779531229 8006610267607792864 7753961150135678904 4087636567362631992 12227354466617049396 13368752939303697957 5092975648997370510 6746913046859085772 5367626100380986919 7507655944852648013 10210542573001160950 6872903730658693798 12418995711709359864 10650167519969670268 9992806324792674464 8882412248151789630 6882413196532451170 5261605962925348608 8607645400106284495 2074479108326021663 12584261043296017746 554523574554667722 1779001718045937582 14807919162311096879 11447457213237659989 12464050447149505536 3862734575071116526 2003044173297957848 8012733939412367122 15615592086302248770 13884075891931474466 1863688791584349652 13232773866443846542 15184843242613431959 17031328887618993375 12456692509672666849 399994493802535924 18169164258712019679 4223026802875065439 10736463109590910883 16717352007637205958 1742156741552534180 7475338164714145149 4853674900902982258 12504471355090662903 12551197643693714561 4001143540269218857 10651599797588271290 1407682804694050415 1897568200412766950 8541677064412783275 11195722864737565619 17916831845556070945 11727327355297393465 9494691875362875609 13955864368137347022 1388793702390081321 12871822882262861734 11703605716515142562 34676889388179807 13884026907797295230 437970099737808487 11017037914059778950 10558980009595412881 2996771895729227621 15842133209716857270 14448775423825908560 15035200758961268291 5464474549186566398 8431757187133906675 18432616003770293323 15005184376171331383 1186867887751757607 14042063246894102815 7590033062432973897 3184033353140587506 17038482310509729958 5188055084309739958 13018666046281543655 6893814345414239306 4272363834745533279 13294602440535587158 11877867781077196184 18403778137207191383 10966594960127910820 4447679023046324395 2001696313892298683 2763076148448871417 5810553939404581468 12512702465180677372 16683859976371076695 8903452385673134716 507041907243384911 571306929383142639 10118940960476893439 14102067273113740605 8069927924774471207 14703933459113654390 9395844891124987036 4641088968903938682 3407079041160469119 16527006135952586161 5669704624514367451 13871838029213699639 1904010343314558277 620738802014759675 13360964269655007417 9273293004086218218 9964498840301569270 5299096609231387372 10886779018911657697 7707735432664731485 13810809312782653985 16885323410757199105 5046287287759925631 12729580861822747363 16007408307482357881 17850896971176550539 10926587794292089728 14358911031863909311 12399867403752700180 10466397539981352504 6882763242322537339 8802518250345591089 14629818762895566970 15276712677685452304 6729843891843001025 3328733061048355529 4560208430295150606 12187957546472535232 7893392842822465206 10420992406521868162 8886928050803511865 8579128771676465413 1548374709521975676 3615418556994801555 10164720028412293101 6759531553221409260 3746082454426765655 17516536387394421007 15130497902964482033 1519234797163518245 2258003917483144839 14787920407136931893 8196066539636095396 17919071701885962997 11870620471132901384 10174406388994133574 18393782623194566585 757281607722902869 4323169067162491418 9778428244290119857 10311164696578630724 9964648356162189134 17140443767090991996 9529499032303695304 6142402832706236265 2600666878358428016 6825682690513107620 4825180336915441940 8337998345146140206 5592033669466373200 6109083275989782352 7321060906863593615 2889271749643044789 10519532667113429203 13658281245266550656 2092137411033978379 17478866978490129135 198962055573185239 18169486011194168578 14391844086545683381 15809222022114585977 4416766815588670955 12678752424458348874 13149133242138569100 4258116175506383064 13429494445578049920 7357428699988914832 14258194664364531611 6504537210619988637 9971634354909548871 10345575459378232678 16112260351806773613 6080103725258923213 14579474337523892075 5024865717311379414 2263876501249283690 8478477676226127278 890185556316651942 9590980040730109105 8319955074918217397 742799321323858018 5348104167730017930 1948299260160905360 16687903280207958050 14251120014129934886 3957131741918599264 9136295888114323637 7837375537227339930 6746866350069710015 16049606301377133368 7529172712404425492 11725154321402366972 11460814823173318192 11926518567809258110 8785806133691982409 12860997894599723946 13258724407002216658 2735525187262230370 11606968305617924101 13380421923100589278 12326609212773072281 2072420052356395046 16372107272056074513 11726593661087485258 15609841019309010618 3357484390425441158 13296928766468442016 4761953806626252401 1518496534235695886 11365105128858711694 13218707688388982844 12033526055639148520 8164231484429477808 17390084284915176063 16000712540366329444 2985649729457268201 1134095851464400738 4479003043370618496 5517518000342823156 10211098687067256695 3368108039898014761 15662659153422502762 14215799001860199838 3015222029883547357 18086935692829332933 18069424685420979427 1522487474108283253 11346482681839988390 17608433434416486550 9271949996846830492 8050279386436522794 13826606811226027757 2218006787274631199 15780880575147435072 11022786265313189700 2473110397838786803 15245638305354831169 866773403341919318 512204022022482254 15507221301449995548 904909345152991350 17439754898530428992 11893199033826161883 2928720541899000823 10834389413901808139 14978388234068025809 1429048756317920379 17575554602201707721 17459252536704761286 9486959369667372522 17476973757664165230 6913011784667834964 14375195993770553532 4700152295971194556 3438217959571857088 7847072425622586838 9283599044532054466 8439636522158665131 4043477779114538284 6420250539335676338 26566858230386832 3195096298882341589 12829352109187857840 3178844481729949179 7979209888200563173 7807973627200302778 8833905228975366075 5136987984668273841 1041159448194188026 1042547275996088245 15019233342510841764 13694076897444349336 10902194833349067392 11418097366613105096 4373675070473885130 18304459337683034419 15030147244632237081 15853512744205705299 4742556254956904736 12024879233854976729 4795358312676045399 7525474765295351581 2118818562498278248 1102390163747687899 11334097971415414490 16144172083696054245 13167765161650891405 7536221124298916075 14937633480727443126 10858632647961653289 17676020167859303727 3029332867527402422 13114588863971122829 13412469768536888595 11034557908379206913 7629094901022682402 25938519539272092 12738136824209657483 12170993325090461832 11684382526217554191 12427400781655737669 8886314617973204870 8073293091986064219 12324163085103358390 7296329172142569684 10940193681217691457 13648608449791265369 1800235616875073512 11237038819847849340 4992830586014375007 10424891063417989106 7367425555902240157 3918714306321552679 16940166971696951472 13547475968911749203 1153652317606723972 17538465123470752914 14646921678319388065 3858433891897258392 16063389552192142914 15050657941234226956 9167223632713103369 13263761169526848522 6544731973710380264 4745809482153876315 15899399370419213886 4373520467251497037 6277910780672072608 2055769608766728505 12371886711200440234 17348347710507288457 11317747112347712074 14603672469099291262 14075691860851192881 11831203563111494147 6715319047284455386 12885821991874524254 61674579712100372 9860528933960807127 9604657552476953785 7813566177315491888 4639620387057432640 12579161293715194913 12780040693606226608 9752086379696456496 15274023193199823602 11107805767121141157 6608230722557704731 12977721682924822127 6595344459954077265 8090878113009218008 11738359721757901545 4499389534334690728 9346475138602941012 16285653109307441745 13971040984889991980 10765421324670149400 17277499843512355201 10008575943301982482 2419655820572364270 10209345019217960824 17919615554870771075 7304780906755020672 4189196481997101463 7489863745453600411 4021889805808766296 4981836443358504852 14052049282546022359 6997658693080370048 16953572531920351909 3121654677307692277 10153271736409846170 3986717669533042983 6968652275384456135 458998130545393322 1919615348082881723 9339655085527529149 5121777015481291453 18413422336815557722 15904153750235371594 6282130658510872414 10237066372421922525 1519123331138426063 4310408078228831741 7511177947963283589 7524566769254603378 352201804128912879 10744821172497027115 4353501866051762319 8787198026088702986 9158686614581492327 12811378685141546851 8319457333445035154 13092784318155770496 5718058965092921583 7444903075597124180 12067126669853860243 10730210619906261461 15664414101847848722 4460454878394491585 3977663140611267638 1739359217441717289 18161654072978671913 1087739695226059959 17697302076310965620 15576274470175216618 4252249896021693118 987098727534256437 9455623891241446638 13139704004130709571 9379519502288537181 17394368407396427702 3620276296698550750 6941222339938863873 7215109785031535479 15922380946374231764 12897661368427806460 13985416772414968089 463450431503968425 12429686390304743384 16286428310068581007 2560190720735481251 6823170604652635548 13551309311443606668 11474708759371658256 1173112433385335888 5516827531428840140 11142354688760682418 14327944833814501258 4262736784085942479 3450748703725612616 5267156462713469816 8289691009104967032 12694518404118601778 2074761586880845197 3725726858811042724 13719009061147035119 16551513799682089944 12744224211423475576 17915984876399536316 17199457179129635786 171011746588617411 8793911709178558389 10010517179862488637 16926545707977577527 7001267981896944219 10963951532867312000 3900018481234266738 16003175333119112611 10882305526381821945 1580730591787136917 7262254339886744904 962873077967633241 796833224247109447 6662841439639015755 8944181033618873783 15371201084265734854 15807900107719736382 1660257843571642540 9325231749967371945 16047808327869715848 10968621892620591067 11202502476024756681 11234760463190394941 1138483670176806582 9996796887306413817 12828266058443971769 959763157518919974 17653390906180947919 6930051043465333346 16084663214490006981 11292258558476537936 4914959848219017806 15149465209315303298 13131762205754667389 2096543381300641005 17534667110567774021 7412824563981230855 8690035520191708518 8006186412441628941 16359011305018724019 333066649596003564 2443286768434627789 15558612318236000188 17738730010373321484 7803029738392424911 9386029538939962721 10569875258983832706 12206089276791505509 17403437684531205721 3798000136041676017 3066941772787718808 9686671339378408521 18412724645375663346 7209213068316066891 16584430034828145811 11664052327947290739 10819091532206534673 15051660219772119588 10373604141246277118 6449922529081704485 16420783696562504607 13160291653324239254 11895441586961107917 2830906319652843256 17230560537389535023 14792164224321768660 11689120620955062330 17649518806309484511 16876515895715200626 17706194922723233950 6253751930832819194 2167961642384712783 679329594155498744 12769589690159506975 15279457029440588914 2043538887628677729 1289340593595576297 7139109283775549324 9523620845156393617 945839545154086935 16752490007273517915 1467819654506168796 7711243549505620065 12296792118573624605 17483180438091113145 15531481199373458476 13611336800668827557 12869892204822716558 14965762055367755650 12102029580019853505 1613115245931095844 15307403921621525824 7814300734293201609 18128401805191530476 610920453318338192 2193655851307985091 8705798887257833476 13763100256347450764 4010442695144274394 10361543136313496035 1536226393124896127 283550042192953119 2012995909751019810 15814404567340349181 4897501112771061157 2721273194700568354 13612334899905972469 15821414115873941087 9136210723790621288 15458029923688547534 17743104431774491916 11832258459245135064 1495455336687204146 15314308806617305620 3465702531366917966 1708850385282420032 11311488848438745592 6909840538676692114 8920475378988851940 391089666932243766 16763077040048150463 10111434206095522337 12195490673468507189 12034941574385923899 9565054343697439351 16246191853353098495 1139758582313972516 108034310224710836 12654686743650642213 304502474328838863 3091690306717418968 7003302142556776582 17288676204968591791 5212671170004753894 6965667938554818007 7925865594865393016 6494756119850054482 15478611824147736794 7246033682024308591 13107067834428425336 13276527074324754636 16496704039809471153 49674477205836116 10684955686712550490 3606141117829481093 4087501259557075359 17151596248421107953 17917286513903789925 11881361836354669676 772669410267682536 13887425320178788673 11202439826709200377 758618346920256595 13293963338513262751 16705236353279881808 12943423219839307706 17755660926001011037 5198417973521937645 1145913905650018092 2586895269997839710 17042646169356571369 15348389463169660485 5278021838310476861 217469021858908867 15086799564754008487 16759908373398402321 13941280030843324816 1934323809986735185 9938114566890123158 16949297667395318577 6509810280424921156 8778470131665006813 6433405570036258195 14910723689819500256 18108334068382464174 1604462551700593661 1739698294426197968 6729368065018442060 4820444725494588583 4261095398615449186 14560190397505966370 9150155763131818845 11570799106742646012 144506488711721731 12166065087832273846 1856178110498763449 16972303408339104860 15882338795813418264 8722354535418418026 7544470616295450040 13343663893274908778 13923848561824071298 4698303474851989748 7592962131300694142 13910748255652509901 1968856973868523711 318221365756945887 14980147584657409080 10832997124005327112 8438205484297546886 4100148493894937650 7234060735711976506 8527344808675412153 2948744242550404765 1947616937436325330 6394033953193753017 15121042316104833941 4989436269006366840 2535390005049609402 17273695540294104035 7497753087771194388 8531690244436004733 14185364796090150970 3136298236101990805 9034091805003602380 11879450390622687949 16850201609816569245 16995495242102029344 17631400523952850014 12190346030630044603 15723529507541473140 18324011711336218007 16974678318695069632 11581896046429380018 15808743096218616161 16069050562478028386 15399531553134152772 14225296962180491314 13616275084058224036 2087389272121814640 5853046340835340352 6527145974428609514 11018670621248341547 12812674946476102278 9984994552699854513 16906566515476659717 6969006240954669279 6561307449067036502 16618155810298933649 9287604816138057368 1705432498940702375 13723169183170183682 11405387940421899784 10752415543260630542 15822289737642725072 5890115890795557430 14735880940758325579 4749316065643481244 1676906854404707111 5757941371237524898 4363680069266134368 5612646904663240513 14786745757741710786 11666858862146618099 6241822004792209130 16894052324871514370 4956045079031771807 1153959662695189225 12542600128488179196 14537194149112109834 12254812375455498192 10112179223954859598 11583974702388789182 4467380448420438054 1586168165444438545 654243468573988232 607056713644813600 4459414582942935679 16860355764093402444 4365392166007246021 10336019654100844229 10383852492508709859 5202957941799263119 9851152788980448049 13798370429248822804 10293412203899900146 11570710314583778103 9192487997373897537 18156002214331453448 2870624130788575808 15336473107711233858 14060753351173742814 7952479239672886738 3734672815128950032 15320940566069825193 13229006566350281755 11574662408164645830 12468159095463937405 8645572766487145043 1949518761664254708 17792308299892812080 2411027884244081647 15037674941078845321 5582925317255716325 8152565591484047935 5900272424604006052 15547940414154046899 5914930734550479025 6117823196360273320 5118681910771098582 17476934323501913662 9498040946834148510 12284957293950498277 11307499148436666544 2286475744071807697 479145051431504511 5358205818618662745 2566814017938284065 14811685592274153148 17177244026694357643 10088994306652568922 2072217414558774150 16523387390104120996 16261209629227835314 5606942790118178214 3405159337056179807 11945503245287851395 16432396604745407349 15713550385249188394 11693311133020049291 17530856039144315662 8807254725693437513 5373286238532440089 12997034023246247435 7564384965478890563 2007215874117511002 17513828751876038644 2490383041161834948 12843742270627510576 13322250621409776390 10102695986111005275 6830334775453347411 15208764046859214543 13461525965623871419 13949724076984974517 4020051932523748183 18298792429655723202 16286176908594199011 14619235065114739903 15181674631532629197 13829536218007776340 3705004257253317561 4407407922654524825 10051688239568865438 1258088284373626737 5344980268624428661 9666155395350613252 13739326097525335956 18294998654948345216 15794106936356024639 15536015723124178513 16293343976976085303 1757805043509396403 7710164049743312919 2998291664174501219 17052650366654377638 10700054262162941896 10056717133394313405 8105901783125179295 3210437433769261979 3659973439343398874 11326401868487502585 1172274028085052922 10086793211548629402 13673773110169421508 3216412448779274051 11482990620110025074 8102060043417804074 2845758074567490533 11714328406692729555 4112435472483223527 14009441785491228922 7527012443267858801 10863793384466571478 825792238763784664 14523878229183228300 17072358795235710905 13175939678389000533 18033062559050365503 1204127358227893510 3856852978947292833 14445672937468096051 10944092822948121987 9226076125763613394 4014781946150355245 15579986258311334767 13628609655292854721 9022737986351120671 1535676282231750408 11232212660760063889 7487498681821485265 17582628108654167454 9581857963946157901 9569169551426944395 17849109175968731516 17418309807466168871 9790282834065060787 1688986444639464768 2962118700795418764 17453775394113723523 1710938385801837942 16282389626358860092 9170962303816441603 14319443973699648003 15730287936835111048 5691510373063104129 15565572346255966653 14343550116659655691 3594626976746543193 14778563145051405465 10305200124266387785 14585709111800491785 8872997580867084103 15002937833747481662 13168261053372844705 2388915378805701767 2980157041159408139 6000317032556372071 7774995488796708067 9186003387790043445 1191763191739965216 299226752970275064 11118292135591950812 13603348114159307411 14689435121090044906 5984691518766110729 16558620570970829040 14095182969388682823 7676004492925923620 1580188855955721842 11987013806554731800 16196137941299143191 9972728402587896341 13006455324541483832 16427747197306014764 11337260680227968810 14517795718243686253 879326893405432374 7305951471754785779 11393253403336578456 10602208588352523405 3688611825658598285 4325783947156152289 12855915950570802488 2144244952451355598 15267286850235119317 1735900776189242496 7279710516862149939 3759912977619973605 6660587714484919054 16080909551894354461 7225825360217312870 948282459781561561 13448659127310254708 8731104469668411026 13639368888943244013 11457456479165438431 11961563337411909615 17531712924907501209 6782390988270911079 11336285707906565909 12300558750858440001 6746148029746501940 100685129061421951 10541896669982981206 7317880538507408693 11593372037974986325 7168580862176358107 12623612849826005082 4500737350026773428 13913513773054241295 16897317264993307490 8351426421043887423 3861649571662129068 14101802968635476865 2953236868978979649 10806480209297653836 14883185718794800939 1596537670315984720 2790344550293930052 226155422897952439 4272919631134905215 9919339604884726077 12389798163881600019 14900919576664925061 1573917049919243938 7222425374140915875 11838485077828830010 1970042663803058095 5622090552606191859 13188754986624163746 7538156971529684269 7405128714222881734 1181910869579533936 7140150810495276861 1811110385178838092 10982371164977494392 12140225915256326804 9462064164492373602 1355908459557434024 5670112878852949198 9088611232106794937 1598008971152860825 461178607249296466 5162632534842966195 6025000057064044118 680372531239033948 16765780579613020455 11543712651371091365 7175772471391117582 12344593425937677099 5553126247243826785 15821400961207366170 3690989090278797828 16106696635927645383 15568827984348686819 9517742540806890854 15761386967230338090 11371945412755849826 1645487698150494486 13658277509065726191 3448958467123190307 12185844403117197096 14333932551026579203 1526248993910297400 4630083368237768208 7791343728707571953 927272108979944293 12186716016614447124 10327454335538970767 13599344031701503127 16527449454391167931 9627799476139354120 16696777570576105323 11039406813514913922 11298094960578038985 14208652468986124538 8174816975461211039 9996687744180952390 4781653916395111951 8716162651063849041 2095271149526001135 17095265654228273015 2003742992514771114 18207274962543979692 18363314783205800337 17739151713976469567 154272685083639761 11239455089200698558 3390496755496581371 10540908235176358545 17431927592166404928 8249867193331284963 5733322049858485029 5926049193693971708 5914715499277154745 17622516665036782054 8215533770768475176 5597859722124927729 2943400768524443197 5857556088335998613 4772296913230897702 16558873267998497120 3354143564326687550 11361876647597959091 5938680361396452287 15645705418391987903 13173567963761492823 320382254887060780 9351859906599277944 45195981611821276 11842568040797253968 10732684911947290076 8265839637307387734 6325257337866765908 12140057760061325740 2091004814726824221 535493925118781323 17966325232021068508 3980190682866613845 16491374786312015416 14709115061170204430 7791869650915850025 15548585197453983169 445554919178831809 7856001547027032842 17220959948064087277 2282373267856241452 6240414294122751614 11381918595505127994 2623692231542890901 58740832286704007 2579538680475947103 528555990093301624 17656582761126549134 17634766790735490792 10401402516393886506 15040295861486096065 588054441617845267 11785811446995677652 9287121631532842398 12068373819284219904 6719212127994421476 5815339906113198569 2426070159958618556 14077654600709046145 1573686842471852148 12775633424323424582 5452702520525276238 15201024211876664531 12029489624933085176 14663897771552074538 18381409894024866375 5356712464916373751 6475938397980562549 11224292978366736917 4488692840466070981 2229506488731392525 8012732183679606225 15005672013382157364 8254951921571248655 11449932316613473471 8381140686262807478 12552975373038564165 13303203196418015395 7184520957739190216 7449002539389229074 12491997889050797582 5697254363301004536 9051841457156678500 7181576421777257277 17391577403206850438 7003619672958475567 8568582847286133412 4679000199034850816 1413307437909038809 12762161076344367863 3046979317019491738 1324029295920753182 1670212985359661185 4548291933451884177 1613922041315710770 9737157336900383360 10982232527836499323 1254714808696381937 1336762465652137045 17915982078369682169 3645571865728908051 6906850001152140954 668827931840612422 15303980461451713220 14267573295855750056 11505386298457766477 11399488585984067450 16645071268149346628 3436212910460028788 1712627459365051867 9457578412656673383 17502157069710063039 676695708539957487 4870715410221511610 9880356742140126327 32018497731620968 13494608640598568259 15071340355694930866 11698155863172737177 9745100325771068230 9305298312155353161 5813727570062400220 13917194523230802916 466483910581391512 6132436457219691309 14563340089399853313 9861941334699654309 4310219973285549399 12635590286750230141 1709889736193261878 15415050023237997607 14568202526566284689 2645099096759392148 16805648524888982345 15103736886871286885 1456029061189095696 12390461562903780666 16443180699144046180 217716923948172711 14182472156724348422 7115365114224762592 8196698413618685584 596673228162748653 8037806888849502885 9570386190062918788 1672726129472526187 3609057678427767576 1611064206609371312 6360981373492477414 7492315338860563641 2218612177067942479 14008061303510453575 14808726994428087009 15616720884924641499 4916300635362795248 5494064868649681180 1670933004038246806 14608558195571849265 3122734364082254877 8780856778738336502 10502492816973243612 3705206427033196330 12244632792788829018 11398593588403506532 12938650746619303941 1160580901943635060 12255348071602795324 15643735957952176507 10776528650302522799 10992101557624360624 2515624964812880417 2200741543791228933 10029227672941944226 8691350472635577014 2910279991967620315 13818262913542218655 15122877867548259485 7929038347812319327 3427893661058277991 4377572875424934459 4402589542180867804 4045027746209439942 3162142571903500827 13712190802980712407 7265257011777479596 5092626020979880867 4402242443079189348 9126374427960371996 15756036578886096502 6028040399291118753 4281509128887430268 10452167298545853140 11682189396807315381 8018037211186999557 14481873236855188670 13675961156870498457 3154741958599215899 14979272974338855060 4055886215354562202 1201144902491458766 3046453679420690448 7288837980085767576 11455527614051439452 4839543149243548785 7162805645717785794 8858336029001994219 9223839694480807337 16276816269274497443 15533536432591884524 15584108376830440110 16734737182894186474 11810137032621131150 11702977687584529903 11560672404593863662 16506424797760832709 10956196672832535367 3591009528296287171 12863176586234642597 6475701707392182864 3736927318222746414 132107069866991824 2068545566502259100 1041691566985391920 4172126135233240771 5015779421857143446 997339955084266637 1059129635610020442 11344360588541142929 16574098647014482639 8242964402420675638 12440717925904065865 16548644597549367932 8221165823716745235 7450796651973539057 6080812729486908442 14595863224081238464 4621375999626806264 10184950775751685043 13255604241505596570 1792296335574241665 14804773215746662950 12822641673376355527 2970909027340632858 677844617684477616 3745343439483613898 17333580301546323715 15253429106960364430 1938270525072789260 264467233216635551 7982562323106894647 4904589450448099351 15938559463269585589 12306291107338850058 8067160702961307210 11772584798372237117 848881839642943084 844647040013183657 10560477841867434811 13112452011909582666 10945009515513832107 16025809932055470060 11978004568011388425 829025574794941025 2783482461555816569 8096348315532930164 11573690916559645947 7186946363135698521 953577828036626983 5352091504620446632 3105816139765563638 9567090924787834748 5853548796053301694 16263702140155228637 11777572209976494887 13333964549891618151 16615192701304042199 10262573242932186729 10945056476274371349 17993521091568886644 1881499846214018079 7723270632203598432 898090013199220477 3081833769132157907 1113660512722277118 4380977351885435426 3968670892082991684 9305164949699889728 3801115156073115991 8408370938794799238 5522317975565604938 3742244844526263007 17210923658278578431 10085965297625063118 12566745536931876962 8995412936365157665 71037320822316295 18156890082024993019 9602750774996361918 1966961153152499230 3822773444012245909 5173077719719306321 15118557285901965533 7146718625844395157 6878081110646161914 894875694643701960 6831790884247065584 127525573130875241 9934848381202962430 8600424886999249892 17813061918303194598 8126002471637297313 13015550056220610783 7962555210408706504 908662186285047555 8133928192418219563 4125838494447677433 14781570502180586839 12147430718326554076 10515756288894936043 10160790730920487235 9969625554937390129 7373772058772210234 10681474139892976475 10095695498276497720 4205823154883483367 9079042451379392440 9883367514803069734 1366184731473686438 16548595346336185783 9452538019942665396 797704962176812779 13820741166130272937 2812544468688466201 17908626927552738132 15656889371315706595 15698756820526285439 75346377433803702 16093791825898107752 6641402560218813788 14464119517171654598 5812054861797380676 7289213487020442950 7836742979800581507 2074932179499341352 8663132160604486024 16624657247844038332 9865165493384492846 16140341856199920685 15958619118463759166 7896069097965540020 16976688226084706595 13559731418735030253 5559098497995185823 3965524370177629340 13967685194640317138 7166243138955709391 3549317392828424851 14314477758604712438 16035350749572120595 11225655780809427954 4131338222001441799 13800579984304819755 17281562985609756839 8249741555987381860 18042344234245746506 11766558434194807503 12442465177911272716 17641711489116596555 12628213747775008963 13085230010615108695 11893171541781077088 10619647372176034164 6239812703345665640 16159983214381117627 13495782708573926765 17771152294873422508 16908726675830967207 8418232246883288931 831550631679840389 1163758290588147752 5027838555784287352 105450159259328367 558261323666313403 4917653544292706089 16184722666637239913 12436189336622357414 15819173486942692894 393392602112450948 11978006931294307788 3842872107216080738 4993028081047516069 13319954971008054458 18252517322984211879 7276881401309608673 4538630032877998752 16596505249911680722 4213549235260341904 13340806692085915014 7107696620169090495 13913405762604571975 8380284441530276404 7132563817903866891 11657138283937077770 10371266877223588871 5447932145706933315 1840798010574424945 6124732532753266072 9774177289359562126 17845934556410968627 16664824219962727507 1987452724406785700 2672995901843694874 4633975741266206929 12238610854733962758 525852942783950597 15573411563970802538 7555246717900951956 17419476827434209429 594733148838947949 3423443449568457861 7446106724939271009 7108638837349511811 727734726860270833 6679832247401867467 7743219860615855719 11882658952763856239 16161121399334359993 15963833456464889543 4929802266031622665 7783020867113283698 7676801534241639815 8904972048229777144 4097258655037869550 15030925448998600416 15699668126084102713 7905418108456679983 12200695567140844081 9214174742981550553 13639307729843840300 10724985521623324392 3851065637086306974 9026113044418422842 18221332266880477052 1822445771772534769 6334172008730938190 17051038537734738274 5457859660173712897 4655048945557372074 2319542975772271998 2981280409048597026 8698360638374059056 16831737892532988480 17558029565793752180 15731877022732912523 1742094144233211323 12994285366723590120 18246178777420830669 1749627242089731928 7699306023878093124 8514389968232915000 1036588382578227579 7697628636729898378 14282435355304770609 16821950995284129613 10681307499780568215 17541888541302711490 9778176263297260313 10630982099141439766 13057016243977309618 4875979323210766905 3678551742628409950 4115733648024225026 17113589358294120594 5605226368039482600 8177243442000118720 9869749617419304071 11706585787980267056 13302570317774062024 4727665239086667730 14080086406903180083 13822948077422474772 2903861824986868616 5470224202493231343 7019392651621632867 2938822301873654289 7341668483490391700 10847243745409355879 1989744885413065623 12028598312421373009 2094234274548130705 5599855642736448804 1435628618431746683 18304238294241072345 18330580356670943679 10980349026327001329 4700711324928232064 11917510208021640387 3767211447944969613 3000646661625979143 15019838566456902041 10383267765437069179 13027378316241740328 17815926581134932898 944220646798986695 4935050808362535075 15285173213194770547 16396069022706111892 4891794969773887985 11933072699252008992 197491601257154919 14309646689971990136 8352347939785015792 1725703729358033349 8539646047596070188 4121699935128380797 641818602919523296 13339531901530873635 11898282038126145432 11957346351272338732 8847370696715462119 18258914065703197 6638701326783004091 4732048657747869425 14083814669187100626 6086864097646325089 1806063358839315602 3168126646246397965 3138864101085822074 992314384160159257 15875684535208085380 11598499304939861111 211035934682650755 3571590688625152719 8488637096306447432 10082035711154776089 14475312167292776218 6863946175106768955 3643173757612171923 2184389351318446224 5477438992638361330 15449103033621103694 16307568288832164804 10655592265869742208 2432819056900035257 9467788013348366608 14666601579324596193 12937074950340474865 829360754073313116 14962326522685860082 3221707538058419500 10860344279931324454 11587537598089985100 12704820831592651167 15931388408210055747 9039862531158828888 9530007675121409998 5208707470832959349 1556819410515731246 2210066438389792074 8451544187788702383 4298798356358518210 12471437862626381959 16157778572219276648 1372342090860622971 16200054979530938606 6275053229408679159 16343147178545829725 1689213256906277898 8429071826867822247 1308807229843530743 119322935398899877 166331239424160472 5386090352502711622 7637515235511732560 3935868032056698569 16599960743255224079 4470955808344075815 7605667686462976884 8111354508002656936 2827466450519194865 13252783733684443070 12134977819819490585 9122677869975784325 8871718531563700524 17174223235934801462 12464093400526197502 81107505047113081 6227935962428019555 11585681167027087822 1285033775554371714 8958802990172379690 7982331662623456273 17729324384706076577 15901315806055277870 5441912391661139738 2973497131235469830 16214145189955137560 765985078341738179 7500754581281608111 1876945331694598420 5438171224836967210 12839706646090211313 10906962728782214249 16284014198735450388 14826710800827725446 3616817366252309301 8778100032623923710 7094075100341204277 11943304872962203170 8589521953290562407 4724017277191526967 16876522644117388582 6466732144520401472 7078667418334267408 15787470742220806849 5179873142012233964 3404101325480259302 9643863784216525123 9342780841290746180 7735460853999268618 11542604636526215182 12320225686864252400 14980769005183314954 8368568809671638709 16100733276842173417 1364601532258203378 9936441966116543623 9597772432056064264 14291480279930270889 15587810630883761606 8546920941662224697 17016640619548956593 11141243219602150988 3893572691108688537 12695698386617701875 4171661641469409766 12633512512763290457 6579836861179931862 2672071257438054986 1185337104823895800 9323375022143795062 1022514348236839838 590102954102354510 14905871997744611790 8224000581961993442 5625792958369654480 8356746880158872990 16197539098188273669 16483864892770490890 10405328031313285321 16366072470680691300 11790294336271805291 14903117276606477873 11273058902939782120 6055243470326772044 12801950682536179053 8285533095201125134 1851000020987494743 7299687481209020066 12921608870715223537 4693782886540791835 11147582396608092576 4638079838167553889 3065485244770323978 16731296754353044769 8491842915786253841 2936156108497005063 8874359130111165971 11066900807815416853 15219984788836933760 1198042160659209840 10913387115015130824 14543318110563939278 3169020470770328213 3565836365033206905 12190838801100793538 17556277655249326580 8329084511946077288 10906163392768968403 6915499308001691772 3580403096902992329 13169557863626616429 11967828802285607598 18399109061057690842 15322527970622050886 18421354390947677258 7112641347615661483 404546638474756752 18063655631612002405 8714070455282995633 6204017144758876561 363358399506233033 11489630585620744213 14767808042361683895 18356942274315247324 4215645870951828522 15016613934550144948 2643677594587663040 15091901123627331274 17182747547054254031 4068561081892515665 15723038112819546943 11236054951641543625 13976241333955727719 14447486024871989459 5291758798494764250 10888605151784716986 7861659444785108635 15069954623561894748 16156117163774597420 12284765724855328844 4331009601578072393 5357302763651579904 3182487241722011489 9734204002182529173 5631032368526132783 1148702502948542633 6541253786631086912 14127203473108365976 10094924282129158371 1875129734380391770 6726312701585843208 7326554168122529429 15162345300422115342 17728632172516244704 15647909858354864645 10634529419171459184 13247678062156359343 13228293660407340832 15748682283976067790 2530995265606218235 4198085700619755349 9635416357807651884 15801438053334215273 11408804322384787165 43439530319895949 13389765236608630706 13460021153472718865 8591704259965369201 16583559601080253054 16330463355637290559 3007159123074462328 1400781257010231459 8746966580508311690 3546617950312193538 13409559658309543487 12752779910421135468 16442396272000156641 2168604071935545292 14363392695137003791 16321766649709865600 1679345558051409527 7168884577096483965 10636945627675245444 18392714675420377217 3144343258420534272 15660413957281072749 11459311206845082617 2101263575232906694 1365731002978819161 16935651653949696353 12050918425312515250 2549808469618061377 15474382500490518177 5139185962953931777 15122949924814101758 10195985935717249542 7556407921822905917 6079060066885557964 10808356556082804467 549434962387408593 9692363510767265171 16412545486455453830 9429456031963667452 2954026157233640238 12571818809533304507 10152486940867630404 4568575364903450841 5166854150472816248 12204314252566385680 14076502991371344152 7800598474658266827 10347798659980002526 9132731964034400378 11295773396755333213 10819434016519101073 9801591459263580998 1110308704343788619 4501984400421415823 10812242672315974675 8502242476305803815 11613398409622337053 1858492700990838712 14397133415970603807 13855992887770854640 2770669514108838512 7783044624710894138 8039486919037632106 10426672826340590712 14073977159807674677 6069048680398963263 16413950530315371127 7213628289639865963 10693871750259113329 2039504958926190707 2397832038250374374 12625972800994356337 16910234283749279561 9061664581236091229 6522593895877899189 12640494700798601951 16675328952172213494 17058662794985688788 5877261495932032035 12326711583534777684 17222442054884860815 1348826970537500409 2941444361555594232 14653167939105773311 2721495991639405536 3888776034044388643 16051782403122258972 9059370309143250151 1859533692360037080 4280738430341258164 8942769406935885765 17985060046109436440 11455933961480708011 13281895798275218581 1743772326210755276 8622810598609562476 11751810841025513391 4347245843277684580 15474884583742454291 16901012885027780368 644351034333043217 15463253300844445150 14648686416246734042 2576193104992310675 11674935369754456565 11254807162707802786 12124436274590849980 10791408922783241439 15840542703167250354 9161742037649111837 13907794128721352258 11231754455338144375 12627077181358369209 18390748219597975441 13805954355653401764 16407867025298142061 17985064788720552580 15182306366969903211 7058396636016942725 10057409112951650803 2075139121735367041 3965798103475671072 13794522822107872466 7373410525087096277 6995413284718100633 5086866772083863884 13700433242527702557 9776650976022461917 16340122908788129688 4169095256472381678 7310061765307614924 17183915198114819004 16810576504898427464 558005348985322504 10989316148528671497 16647316169315491806 17092459897247510108 15232701786474744728 17963977084393409079 4830690878734398495 565477489026918100 16983503892382181809 5640864686884593513 232800937613375648 7594456775353437668 442891459879954624 9430503888067187047 907386669735488858 10449062659445652236 11365596253981558700 17120322286891792584 1435360612691719862 4845955643798032262 9141142430455611844 962077205377644440 5697921926371177104 3527916178271692555 254075023949237451 4511533893210699038 10633821246009435131 13593117007051418000 7539047416022754018 16570614028542891646 2196062566449193740 6952969052881283094 6359178148544949114 5200382633806112276 17724911399169581903 15633287974160448823 667732613620936204 8811396135091353336 15747332858102895766 12486478106231375341 15743434534352829068 15616813127493997379 1960268718268632582 7379564918832733443 13922901989387008683 1045534483747080588 12066627414981267053 15219474680636631229 354299073341519025 11359660312323043901 13801911698618472164 17085824307774526638 5952753579192945451 14046782076447031478 5651500189249188103 11499641533414298999 8197917241187750378 5092032110079061903 1335645033597186133 17877979199616432410 15963535489950613789 8638668272394256242 17600130146799260313 6424851363299638697 1512816748540434875 15479302184544177397 18402822014817720206 2523546125341485562 16749842554170477051 9035199594351807855 15653858089411327146 12587213688051883207 1298607541242048089 6776954718292227744 8605062486295179403 14626871970794301328 9132345662475434347 11179588154037808544 8877771391892103414 7251412237903473594 14873193057086047521 12714764681934517577 2541027263075289509 13386972074043361080 5131970791290185255 3664825392244710930 13328441870337798047 2947125218808505213 6126169428720952474 9374157621544633236 4293188462189949804 5741913067922337548 5206109164823938879 17240137305755301814 1689816019921084317 2729607904934171239 17704361273644143831 125877266745018863 7525398996457145962 15240434305043265199 10147149381520860056 2749974706661033298 8999684805804115226 17770236506104293822 17686986151604663766 14200127581517711420 7135906114821258768 13673813833038230942 13766992184916527254 6901549520987166371 10645809918429113494 13396488276054417716 16151567428726096746 6847462056266043589 2111280903825615470 15927691650930724061 8431791686828391889 9938574672616383347 17515021272836096104 10485029431273368787 11421196348824938068 15696734404808788902 17994919972998775398 7225405275113151165 13870069674033616357 17484330493417022275 1780553011098448964 5386860227237710056 15693483868009175892 13540272009157008036 11162004642646774475 3159137347979058149 14782238461878319958 10314292324794547593 5696762896795969085 14781360865909979329 3872776763952395606 13814283541171845642 6205725389730371959 9915693154088090620 13895667453461993358 5027452460239046185 12683401302968057263 11824225905151019004 1081650269538920933 10609177527212956260 10219194243633660549 1236477786972611612 1089021503524688287 2106760396669236841 1402084675274449685 1081844058729417842 7770029950238844404 4732748979410615509 18338030208897835504 4047803737137376063 6158130162922224773 6918332218726506661 18002210996936045590 13065622713601131815 896792707595697212 13647905310754050689 18270596420968511426 17295188533649260399 6971043026251730182 2178177381289674970 6109291152583893453 3263490656219587989 9248067322604049280 12186321141793568061 8712083563923789743 13529893600260510345 7383157548117376863 1754827820927192084 6896490620339750163 14407303461738192804 2167905696550966584 3051009767458944365 12809750706695777981 8105361743811976330 8795043178338952948 5103297322323814676 1637038503241477740 317508186678752112 15961210864236925631 93884699030346512 8847991830917688823 9182544670661323466 12765069395030174050 12594457848246440183 722666575377977785 9949673578365165520 1272450933464133076 1708566612315285324 9669615784955230684 16204949632952548904 272646016404816638 356868829480575281 5780260562861814513 1690675990068193276 13830999635178116286 14009737452879675362 16855393321573944213 12561888242642669327 1898102272693588252 8010230172679158956 5241506983957764993 16656043028844983076 2324947571899269133 327515798470752363 4875175936570094752 10436608750063351984 10016142006849982422 6328122386486250628 9253467253258693217 7430345178272625143 6773129714696847120 448237646796289232 16815042713069714196 12484315115728159096 1157890377419054504 16324129218555687018 18254935303314743873 7537333958573453449 14165692687179901439 13244064212341465847 11331956161479041366 10390602003544988941 1272117801224776757 7887015430051082183 17786761780472872216 10517699181998189384 1998611784176925022 14735712513507570308 11747597808994684370 6215201833801513751 2339842382018473167 17904626490366182046 1508024751205210521 17811726384123938564 12021514696886428657 1423409768181347744 8533754496159614091 8060629019822759109 8075356022101144697 10648677166388634277 4682918363082964532 10357878844795373795 7515871401624635556 10278738297184834974 17983799754162053753 9745496123471877228 17948000947723522280 17951909309043962673 7494369301665695061 16224398287359826739 15393022156694886541 1821427067888178892 8702189300375452154 8781982905249469715 14249275308173294531 5825274804880180410 205342448664749819 13779976660300332383 17690044985222336797 6339915920271934232 11130494965741819698 10570601724619566738 14875304216130123740 6202007275266554533 13346741752320574580 18081556544233049856 8316530040223720146 8226137342657470653 16403976970512827464 12564792808279857622 10768281275498246447 4468369965940142900 16034941974621327551 365541004963909053 12462916364666646323 1122403506159875746 16154351183097051795 17274275234891251325 14008375223442528180 8915103628739822831 4978908873494671619 16373411899001060888 12289998537291192097 15403646250862233763 2191753740688398191 4486089394892392783 6692469944559996334 5207797922421332610 1773212331564272662 2608123150939571561 18294584339174386356 3460533103251739834 7787532860445456419 9628795080700253843 5937878760267171640 9820075509207163603 1632737668270105815 12265394081408369930 10451486662353054713 18333586738337623701 15566925499709879629 16319187171000001401 8266385772213801040 8971519674517258934 13187324212470731890 6548053607999655708 12524420401867843068 11896164522033293262 15384885547165502022 17586065079882968400 10611128347153585823 5214877946481308148 10261495934831959276 4131182142470737888 10432036207877854550 7152389757734409418 14293097420974187856 4245588696229162346 14856225202606622153 16114930080150067355 2631283740159038381 7405795697890855875 14235897443998327107 4682847810296773855 17298421549784261545 4868300812826179985 5160741226798117819 5314767691212757832 16979339698308839442 2509140988171165971 8862710469982147393 11256914571484436469 15189638923493716360 14575065425732529167 1445251159308055975 13270866034458442297 16074684841301687249 16945867814700296396 12710485211862187558 9939144534828036892 15668638435147816605 1120904229551959334 6266687911842046094 16665349281624896069 4130950581362525945 18055410007796015071 3947627348789234907 4403636166422987138 12678792950344778181 15250486515491859464 6326845715638603240 8183241797586312117 734490249205234360 8137041418612351809 11176371234847152149 976343891435431716 11810749427470939522 11428896475327620411 12240475528249567047 12684976404324707779 6618034905389211178 2603167318026036508 870062995773497197 15430962122313632531 3302994043528670155 14818874389275623756 4832358409261839875 17860456379502729816 7253451961627637174 9976411221017453479 8756716730282827508 9527976596513321097 9826432728285650064 8167492629703190801 14766981866702062383 1725201939027580473 15964053269834588924 1205199549757126718 18089863473362797733 16014038688923666473 16237369994927159510 4875195439165939326 766953005194857279 5471320169542240004 7925634234330659890 1059543009510439459 13282691312043235166 5500538344866030718 1485001638935357605 6658932082962627473 9372834152783960223 15411894954844382899 3489262395751142927 15862989374248446124 6438840743964207338 9855093559707246393 16798724553932042192 11905925922739946921 7462879754221450753 2387630648008063094 15896627147778855002 9847987783667641531 8938320775454748828 17636603061389897553 5324218916046790675 17131322938482727616 1475739449992090936 8622682753705086482 10645122851050016380 12213823368207680032 14878701127818605004 8825417232101424257 5533621890121392965 9639880173434588730 16610474819247533372 8624527757820043097 5701868299645905207 14772945586343334828 15359432233625520249 14891537494555447451 9216740950317717806 9670670526038932089 17976454213522981804 6254015968979154519 496738578963288952 8910921284958823833 4480706851375836026 6534067811848551899 17971114599220844545 17030784351260769647 17567661758350035267 3719714828202423096 17542762444277666675 14100216467096408970 13359383167826655788 261785875298579961 17845165528689757112 15911197429037399357 7164807254130140215 4375258997914304328 7900929460965485585 16604552498471716290 17092349078301494345 11005749442658682323 4725875267632582351 17574606944430039 11223014385787052446 2476415212363206649 9724822985604687351 16693931940879993759 8481534488353690060 16285817057370013830 5538955210191145217 2705915605513126058 380941819659368291 16976794743049615588 8651334972694994680 239328030216071986 9255394883255639922 7650400455986522065 17207155547382567915 7939643951604268049 10653965880904762408 5762170158341700478 2399427715652938487 11444917278753540902 7371881525817185794 5767046596409892646 10099850105347236307 10607104498922898836 18439990208379992341 2203455338858259041 4905692430576806115 6134713644512871762 7032135833645295998 14705578712220530158 11757324349309031621 14860024680012488384 6965226421030236457 523042244144689385 16074479221676965211 13869378494675592532 1778632551502589638 13386077427637579148 1662544995554173618 14476913165051546748 310026651868071871 4990968178843999509 3803571494358382713 3536556998316605583 210964683189368200 250994579398717637 6779538647409754445 4052066144130302471 16354073183976445321 14112897472110875146 14038797199996679751 16119456893225836306 15609983879931327300 10723638116016260490 18140825477236596677 17934626294303575775 6032257951017004497 5491206685721369568 17611550007604675314 4854076756301721604 16602505380730644093 13249980144370077420 16396491368341993433 5147827620587985158 17187046824568779291 9577877749026987787 17743957855836776068 15646706364644870387 8450425967713751213 630234293820258869 3928226558414062857 7863293844139172535 16080922914814205025 6806798433787448029 6227162906804176274 4581999630801681246 5487816294902514678 5810736970873463574 3037574817209758383 12971997908495215717 4515329879852351786 4138113110712966136 7526116398366264088 4213303628167682429 15518908367657022483 4280319596823225378 15868214939684112013 4397532546861431876 15042222782942273420 7707944171782431893 11810804951878322060 3387872388555035350 8523513205713238324 2389787814062312250 13737032796252397474 4600309225205678400 15730355772076487413 4875392890817482340 6754227570137303391 14079315592390175604 6989299727858590511 5468166824584412352 7346288328285716784 3631573875330792253 12114685974598380840 3420925440630876394 4825681381715661207 14168477606194106325 12718678809331152786 9098340542390764244 7792066437677236047 16508686395728372882 12947364527223225472 11006817138094147335 8491830283655086761 160614018468652807 5133119844182193422 11925576675551546150 12882535147861974290 900241635014992684 2205185827488372547 15178448353337555017 13617840972017217070 13090755671897148381 4622869812951759417 2956090843319434025 15890336012071451228 3027064140352247514 9939385257148442210 5683759335345814145 2102899003194961086 11407941499780398306 5359573557908353617 12957087325377228990 4603059134941957852 11332164812994531870 9273201755381394838 17629476956056718275 4904043360809302294 9774237191167340515 16259744447227144393 7808134422181729944 7611585709875934178 6654574358156632526 9289247958758047278 14739330790363033243 1708899084633199265 5216299997530980622 14663731955487299031 515012979747294300 14461014542802613596 13697756078805732249 1042371829700741106 561413581843988186 11759662766635983438 12205282572135316034 11797817164232255534 8524088816201640981 16583827178278940409 9654171336718642882 7470324195088259661 10902299628943361525 15441743797098832431 14996859744419519211 7303633427194629291 1810290598019267320 2465584273172208547 15607940612720690271 63761167565896997 7567919389176450733 7335028070380456339 1477036882181632506 11166507692064990797 10165844439203126424 6798502803134802248 10669840367107523340 3029493622419011207 5057959619491998553 11531391329083468605 10858616412968258177 15712866004175495939 6925979531566244883 14717016802931669784 11433604696959152380 10604976135654796995 12184811639454898779 14615627918175825621 17531461168240422374 1204836867702591858 6049117442294386487 4281141898583966017 16649181102097864775 12644605248374301102 5524330734070049714 3222889389012309033 17904158358117160654 3417060530157576316 10642445285308417308 11115750016958034692 4055798161771028619 2488667403335608511 10652402579319069148 11318514505934805879 1513928841462390110 7874153951277363812 13620129573999385800 773678168166656528 15539812746053949934 16851976868860310394 11015493528949738567 18429284981255687067 16421815079893973561 376701303269881860 18363090253532408926 5419215932036471326 2931600608194289341 14235527803600897156 17485273478821876824 1570498308992592962 11994783493343997524 13750910752184488681 2761761245590470262 5483999157550988816 38755850577449461 4858165766459830328 7389066258168419623 16800717474345558340 6689531354857873557 16932331348291196823 12263314795202544303 16942884837039447574 16051629140454820527 3074004429877658991 12810493329274223155 17722243430001514204 17547128762678941037 14860486142342828040 3456053439802321536 3683637690176300098 11128343954832093545 329471188905694381 12459723426991891553 13242507942739417166 12908205452147335294 12229251665051889347 17211472351811148658 13669881759836914403 16198018070926645877 8883579971597773196 18200227709384693996 17358720204755954980 6353902689329516904 10817853253955783873 1775629463400332885 1508758211249826127 5177339353256115463 9347665855778710874 625359887102070042 15159213286825020999 17796726591022933113 3109745733429694174 3669291829234777267 6910351056082024072 17229364615123600406 9618513509285234618 12942670483207637892 908871583189196794 17048595120501297767 16098956405771615333 11822846031099787368 9293794088804284001 12208030859323485638 12649350413812860346 17200933966735231049 10022560707085546315 13005483713020327530 4334324940192158341 14473360933297685947 7931591660746737464 8989070749217000288 13830872302753839677 10189448488309291427 11785367942001992927 7586188347811478506 6144990330402381514 3971182434916994908 6154891049227865099 16851469659792426514 9093664368366679935 17761662944433777422 2136840581013884665 15580708754027757973 3976149401114631231 4225473571648379265 1543075943967917288 2030231183895484265 10669412793111024251 5149456184256769435 6084175018408704894 13946441509208677167 2877465893677740672 7329453298928345599 11305960629372717272 15394001800679697527 3458198399320646755 17656384088304535883 16795491952416385517 7208247522194869605 12734121232985284807 673486841493155995 12508076808050791659 10252941717719998708 4253160201396521350 16978410829771217611 9640010435070482190 9883928804172054876 5074069668480107056 16054432125011033038 6156874717791840667 9106953730731008476 18153205249165602637 156471226271666727 15562065739192727104 3895150171250614785 14586636994399024898 13847019057531073411 15942308873642019613 17742430859841580777 10783584039539799906 9022465525876581966 14561281487031651803 13309924364363199584 8082690465197479150 11400348116742333618 1340334777894915429 11780534687336868234 2036250064697760671 4094857778695068667 1351729023546375228 16488694557878968408 2459682536326361510 8040464738555343990 14513939783105868108 151259329761193599 18074819313465063316 891634146915729529 17223014358541947298 13115884402310933485 9330261111956816242 8926043897747527041 7935838107157841750 89492606313272447 9145636893750001560 17238274732435753264 13511715399197842547 5016244891557030615 4903417021249729340 10818164031809558770 12050263170428801274 7689314789849926652 17822042396986410057 1299094661567292525 6948027541479332862 5499747276827377578 8202547740134306940 7516206258686768339 12858999467570683286 2823405731956658439 2623500397299337749 17494494642282866454 9750556092502786642 13211022824539356406 17255340125172984628 10162343963043156834 14392150970888752239 8328935323561791205 1638844709407602994 1228082653804740042 1420556519270224446 12955671767009218584 18064472540739913306 6246050487872576497 1877778025208412522 4603773179558151193 16432564162372761323 7848735567778039419 15547328052225216040 8910367197267367710 4846812522589303571 16716150955206724221 7644226343626836003 3334037347038893606 7153603486520841955 1177118210495122484 8776763899337043732 14504782210455040487 11404083439391916331 5021472502372429344 11144812474084860127 611339637024239346 10700822183599288864 1420249962542759028 12784229223227264967 3919669394427302712 10135610911613745862 9119576418751801850 5702170576780404248 5020638717192108534 13490569409462790734 16158291575383973433 14598898582215813364 10344978607276916832 16500638872264889915 5666296972158059735 9206537075568326325 3375796277127683845 5655581556634746849 2926508572647787034 18363295872872491215 12350112892307104108 17640354969772834294 14119094375287070198 6903238109921368758 5740667713828057063 2991337376343322206 10012009348549087696 9113936191974113604 12167777986974345356 14700418365698516626 17817914021153582802 15507613875699417471 16495823680677554953 6446472802086488626 8881115482497724573 5043263808250808512 14025099941309795012 12007893242349104891 2908888681219713495 5710100153334953968 13677853780235280382 1061338269760728749 6705574253763582169 6529481111302418206 60916151147651421 15283448048797120218 4908367952258116378 2341899662705470690 11966856503352797520 10064910437319905402 2230546335247402747 8548032399270991821 1565836196695744656 14363015736826900827 12919421160727530631 7910719843438580581 9381212160811036243 13474648441552463423 9122900793895578184 9381259984958574162 4663915070408051267 2341512855141641718 3946056001737102159 14369748228676590122 13945807591017052179 3398672607892786447 15359670548823929931 7090443389115792653 2905603679546819362 16004472303291862796 11903411865276979186 1148345261621025390 8336046175479530837 17540799243761551968 2608868457912724508 7941157757451622134 5931939169133799038 16961552032648679955 6358617592691520425 9668585344520346172 13494084708051423610 7670780366000689857 11719190549861808691 4478245096173165703 13327170920912312432 9178895453511254737 2116413022284971016 1239814645607181676 11896637541856691398 14950657519470219926 4730553679362060056 7552704071492565188 2314550727703519287 10053948808792126042 9029609047907336462 4044701524176005441 11598878630588422098 14620340786235746057 11586837277234306636 6855294709772633636 4999542543225408501 1834963379952569299 9177679728470695271 5767837483589975392 15248022119049479276 18190346983497752904 12077871517823871110 4185450517366208014 15511539736152117626 1537107984930370607 3947074499622592832 8053196612499091618 97272865269826335 17197166575338428227 10408750002761396867 3078274913576717102 8197311133415196297 6074689815976633525 16126535330211948796 9433041408745111553 1178102597605326780 5867452262442739779 16085008527221687768 16093608110451349090 598665796332781288 3821969858118526002 5451189671227562843 12455202832079371635 13346415517028225055 11982598981804967183 17672133111125009624 9249322560178247769 6792000475550758448 933197481990436827 3195420160189932975 11954011802769030474 11252617259234706232 7162796886824985282 2569228973362860366 3725222252138622998 5630754305097107325 12042935548560516992 10617440352290218093 8191297057341091801 6363200181048196766 17533203874769184559 2067609885916153240 316172848415768478 14312368422177453511 17642610759534747362 10274879379031616622 3845893186938161230 10092671411566687614 5710312122490296478 17156314861231226707 12862915802428556293 5713224738577994851 6170443056634763563 9086659505664461398 15739388671274125672 17463255551219294661 4707772473017261393 5764226131049057781 12299045395953665604 2842522771681492287 8976051969596501015 9266962824575529401 5887471506967895060 16426605677219705010 1751205885447070166 2312288084793316162 7436070445349870885 2027540814343616628 7572043004214454870 10286003783979195762 12400807381748293381 5425121822219731391 15021112599190092468 2030619063947720788 3161186624972326775 4228292318796508734 8261706711407241349 4851369926017132307 11895334961677365716 10596992655310852665 1504384961707183791 5169191743410208363 9994861051743705108 14484240281322654273 15783166043859615229 1971962783590214782 16371324059749550605 6702767647934590205 2458392660273941580 12624639473126264452 12974795011847190706 14196364992582037594 3182173395453798394 14455843510803779651 16353750791232431556 9351440385389966819 8510494381950997716 1110900004132181600 12964961520416764216 8787368692609235817 5883731507692379561 13080810480609904543 5035756468976716658 15083424279347913556 4441566604874360027 195439832445761307 3635747553230943569 17129509779584506447 13566422726671865612 10954485140350969922 9797692338026850565 7913426508709701789 15665132519522347889 3239985349419240844 3768823079477805183 12786790113687324576 14112664434443279270 15951407414805297055 1379645130134197175 2439391654878666001 16109188009559536741 13265466085992547481 6371663408572880890 5571336928896997947 5064712664536924316 10690715483547150995 10295075078722302897 12612440241723958020 15125540034048796340 6330017436832854136 5310210799800444922 13448874724682269497 741040753177841297 8368045433206490977 7761057209976240169 15901283781610374592 13277904567750657834 11699596039155127358 2293051845250007721 3023517343312536146 5142035645119213261 14216619227544640653 10204567609839966083 17005366444035903216 5256481294714576220 17566542151700210532 7768770805498415076 13792441956457169552 12603864986949414567 4123021040408354306 13071180024372039077 17752204260495541272 3540577438188134 12658561473647305303 16256365258967754262 8691535565736342077 11587207393578752467 17275280241697304728 3545518795197009850 8083819123687309215 9739259153030462401 12355203725150106896 1230334446951537068 8437096106781490305 12505092615198093854 8509626091325749574 16218935776739876665 2422486125857572373 15702723349961835196 7803321118496727004 15365734112439172535 4747797584129686840 14647296914034053085 9065726301807550718 1913357363975648417 6545386297368296601 5704025018928329428 16490058791455925820 8793849864946765372 2849900214373323043 6307376906612457285 7888922372723656174 18176878943736403086 5884197177047257762 6480805877813164129 12819623595651341731 12669143665843939675 2898786822820381185 7581326881161757527 11295743570021320197 577886560927649837 15994465634169497250 11763426082219859019 5633724501141191872 4851433977850579262 11764356521152628056 2761672762775330511 3201103633696736442 17965918082931878778 1457080538620277127 11573092248487178046 4153408433248360190 8434847255714709363 3511238757475088235 12252815884142048541 13143435796681011256 18125521559621730432 14317024826559541927 9187196341046584359 1800476463535797120 9007892100234997342 15487137366573069779 9321736324524992174 4770891263436269991 7424391971278748611 10307447715728444537 6283430249471897306 7032158188087017782 8753062205176279387 3794175058117134921 1357902456873254080 8544816336212531016 293495733037031121 17728186028563066195 7523947835633626209 4084785220074072467 8186499362169049935 6241023166483070893 10605830987189054865 17645904052975466658 5959674632123932022 2079578040354733230 14544902702299539883 16673252489923570020 3757505362142586773 9999815081948590414 13998337920299955428 3201566449503626547 15774332320614217722 17302870867573056212 9458636951505526215 1272224185702777218 3646750369785759462 1106647001151086960 9881145925776725329 7586114275225810293 17288050132547098581 4855827634507496194 16125978120023029905 4467751876522969376 901485946654568611 17557702230692187612 17160880325330709164 18335289504019673218 12509056829401096233 4812597265849922096 1727195901697819766 2233078234986735648 15263095841805575183 15268584856739522495 1929387156944857493 7032141690286463589 5283917963954696192 12105438190487395071 12803470793963727772 8325067870715194541 1629480511115384360 808397429164597986 3687907830792860294 3813553952023909061 15586675060458157110 9380781656932964179 12223346227538759796 11024952431427354329 16100233650422145798 16351952177106361554 18153763515157610102 10472442638296240520 5255853223733284119 7475695796790135882 9422242456167566281 5242453412701312565 6810122863344584170 5762136067662413001 18347476693770531656 14648193281963444743 556230206119778234 8494445979066361727 79706801306185162 11610547611612299593 9491106592060726980 8521439993893408045 14094604269099142830 5260069215545223681 16400157862602050865 13527428371852590871 5720639964507315450 4179126144727971079 9586571625458654158 11138219027504545006 1861884375524768858 15221207145765409056 2482379888523998704 8573011088742748749 15463142469694411764 3892580321074179650 16296268294858606249 7251464050374721433 6595425737435273270 8603179542956577010 7956267781869076416 5594841333523034350 13388173914549733541 14516889891040727936 5947601784408406271 1853807590858655698 5561787892915988688 10538190029970757384 2616172848375644599 10555973267525269014 17121368351992234533 1398206875009395913 2477461934027465662 8787038325730825264 10675039714106209464 13681336295673125526 2119367988904012370 2043528825432402233 1413280178363592262 3156586976835270678 7957602748438361916 7169640881453233375 12339187948290514488 16620944187401423465 3256062059185828714 10801880960627828099 11365110843571102471 14550548256670679789 16529134165921759622 8039515586652860689 9624157418761834165 17043810366853078660 17943741730393554114 5801998127488595306 18063111844884547193 11084302871688896079 11298042059408465552 617622086266713743 17397441556095462128 2897428202803629720 18237554887475668306 13518273031142042270 16520582523788839689 17124704975491518666 5155292511493071582 18266375206803434306 3552881907956939981 14087019927204799990 10305776031417318314 18153313425624877460 8134164507144965476 9883557808835502107 12956148166538462242 10230373759700270422 16500785920254278041 1377157537418361574 6449452993612644827 12558085840863814944 3486643116760680741 17994925203519829681 1681783811358112930 13492821934625623902 15394830980668041000 9388938403881650010 6485050902995232020 5342609055255194479 5712267602157164760 3728570215608116052 15587809775606812818 1441024050125672679 14353638249343448715 143907581976763541 2911715742280510399 9985140282358773227 12797128789615218818 8636201082271487794 14108742337663922519 10764532555384497714 14918534008890578718 13840517180010683469 11339217005920023906 3007678979540576513 7454664754497492263 15116411257653812020 1588864824230324066 4713853932467451333 12780071330538252791 11837577375985401810 1051718221258603428 11766064797960890430 12544364028157171713 635185385426874994 253191927900773724 3012988685291046919 12375822886810386523 6715307854641183573 7580896437980842513 15696977755349163683 11879405710857073891 10806197879256426686 2303026480656475556 4783061459297322032 1174217201980872645 14505372916329517766 10666570875423842595 13235273576119836156 12854377145896480230 1287671729340049087 3138608683309745092 9741564961842508811 14189685083819182058 14510139469608930353 1621452572763458404 2493343759235025597 15005729734478533774 7279355447216712470 17990069253865228132 4261197230421954714 17865234833004563813 15001613918530385258 9968239395285298278 2841773239933182816 14716758137580819552 15221938344288611588 15011445135069191223 2235548904261045127 14539611209553956933 2790950614810761943 13665119802656721030 13487338560920283498 6114674001672372373 1641364456536652024 7229813703398500352 16129065201814915890 17353687404300259528 6809921046484333373 7428538762445975408 1361973443862865845 16624462012351590717 9136112769689181775 17425931794501013238 12201934098038970620 18063029598958202415 10638994729857589598 3396120639569248320 12163470641275144631 6607801314911941207 12715340847948859027 11577715579052959937 18322684235106139117 6173271652747310576 4225743097697562866 17096501422368419577 853344805569123938 16037808174212249021 3749715864280669965 9913519333384373957 12792793610630746971 11220818413871664597 6388935124317900195 13422342455242476240 15481485705160212519 17179368782155833589 6578605338282766845 9322052389662192432 9008800887615684995 4581916857840314937 13968133405718222666 6730277838769669393 5512339426594604880 14769160713634302012 9063870004564055226 14974804965252126548 3516518472377393361 3332536755207030866 3052610372148220010 17236746576066303169 4766595457185680937 1734295495581650448 13843659719534080742 186671202182913229 15046271204071355551 13822519659182950205 2893339223437877343 9646252388549301614 8815983983195310969 15224617080350901981 4865702614209598070 1965809057193431437 16486538023871744960 16881848140430075709 2990077770111850812 5428032762576552457 5701495058826394129 11583824020153936208 11100001789258128230 12903513365703973966 16057422713872526956 13510423964406533476 6561335253583587943 4787040471947050729 13431542735956669273 5775010601494844869 2301056292374276005 9490405766366360770 6001676074436499611 8285612219871308180 352461452900915104 10697076705057439075 12021177711107039240 4472695374954397744 17756500885079922520 5057062496517807915 9466610238185647655 15421266135923437258 6695162238457129409 5266576632241796112 12065428402636620999 3019077096473823868 6615794973491999212 17690095681489370360 2981004698698609806 6315831969192755751 12715041131130306049 12921446105759630331 166924903096244938 8017133357159431510 4524360447300684249 16832707820281907481 6797638778597107082 4127333368476156616 479449058639802011 15982576200277501447 937405582006929005 17051722617133338549 5500265319381130429 4575040511241273800 283671789234775951 7897584412771976905 12685474466406973593 14244404572047353853 12251327528487897762 794213211368436348 4223924044125623256 14368979492488082580 18161288131913233280 375880963149125460 7732863312873079039 1802483017698784889 10344348207125992239 4077382305880089982 6176794188782696317 15163739144593465525 14646876926991095901 15857583441323890701 18246759524188094370 14565763320614432374 11933306322457786728 7836270979027461326 4082539879358181226 8077068602887311106 18227582658717589556 822453637175518609 16200523074033223548 15432510805940930639 3994222606144951898 9768926612521685287 6433747896642493972 7155237266076498263 7403358681614772029 6380644293525014625 1800548941270756709 14757745158155875158 1178043923642768586 5530207250697050112 4677266578233480771 1894007646727984235 2086125098764140704 2159529474680620357 6659283676267621014 11051263130635718677 12411571867419433041 14956594386071718767 10600086363017612704 11212421352267551331 5982002122763268664 10240428476600778310 2864383021620027556 2482835246893986824 12793059411016347288 8748797570908444499 16444862254936515542 2511848086775035055 327333521710567640 10611837899073243605 7115917799656266644 11569030825824405647 8774673402301110881 8570337321174505234 15342874813867219693 7956623028928889445 5645699077073725910 11848811735562912779 4855626673117181954 12980276241368368786 16575112226597186403 13842756639541087092 12728629255818836099 13786031659259112170 8261728199177325505 7336762576232929020 10533570278517777465 15489600852845849973 17641293517460852163 9502810290646253000 18017969987490893624 1473203308895914604 16614535015938643970 2456382172385700319 12740346840350328878 2647585998042703273 15773319827657533014 10203732734254965126 16560235459000622374 15614754300045953990 15041437532177799771 1841460874814000416 14881754145565326438 13815591562445367395 1099296612513376713 9052391477782239641 1612081125400673206 1541220146138685766 16008555822652742425 15845951764365934883 12403895948243811985 6410172378765159130 16418923298099056537 4569616851974849064 459378902915246161 14991893329169205516 1265516993178979036 17044057404242080783 15580223723374382866 13028962271645022910 6970306586345723428 13561835047032324668 7415759729887189794 14408535421943935214 5357355984084728555 6579298961383738092 17866842009606850274 14195622457491540484 2290423977980900414 4112841515673347537 4753112320941575118 11273182626589111242 399904445716582094 9055546867622457653 13958314378107868442 3645648609955466702 12673901362285044049 11077450854331076192 10273145388866318153 5003843096127520668 10797992259127294649 6048783327380149591 14418823191312996479 625546532707427805 16164210826279650088 3423274940151159927 10258625479537086469 12526644377198304708 3530113009560178878 6573847762583802936 1646941457782623883 14332235295760690136 9026432481521085822 6945791633802474407 8057565515174234199 6645118486085407241 10620807562940319098 13255734556119581212 14637681596082600911 17629430865338805397 17536230217865912442 2727181029863745973 15506610429864503090 8812991225859204911 16801936268132348921 8193602332063552716 7303348310869561728 17077838984124590148 11304531541181938790 11461488564578405969 16511854078865909918 3517890923923664147 15148287753659435577 11338848008252222314 11041289790434230151 6235539033013385504 15053154462009562217 14240969542515836920 18425458416509489979 16028297886713961041 4623334370645824415 3881205073717698002 14573268643680045038 1049631840196525776 10552716326121958167 17571160722924774820 16259408270636211507 3542685315959414581 761633455831476847 16280418881830947098 10721368634528347399 14467706048393750623 3925398636161019632 5845466844832602044 4599515040267229363 4535484937996133577 2657259891623755517 17718964395044549916 12088704222882104155 11373378664100983302 12445102795506966228 5797697007031697473 15865488962936567416 2931273297902240831 13373545845553223594 878128834554135928 6074280931269634947 8188838443350100234 5827617488840748932 4871101211099579684 704196026284984184 8726185188235533710 17813904895876404822 12676732809575946976 3548837061960084266 8671281043541623027 4021155994462241470 14819084922712438144 1434642059958244691 7820991860471386977 15348175966504512065 13813949431614588128 2982927148013952712 12005665527595290803 5176131621618765467 3046633362105661354 675994013552486977 11331938100005431122 1128821290718467998 2517380550164808630 7402539471336940329 8522359465345116742 13132861435662773530 13220978142225276356 13410019805497025757 5321650239528741836 9865090456424600017 3645929255936551890 5721202377545772511 9034145463391113702 4718256707818736799 4079142506084737393 8328404953052756654 16522381806864630081 7525170124122721991 7216936740730376258 13287467265063390842 3258872551300535871 133554690392798122 8431763851979741140 16457040405336248522 2933838740753827191 9258192640057767318 10500589899643877719 14553218773091128032 17882034370990583402 1534255001387833492 8400755168417534172 9476177645989886486 8253463247533266168 12320520573912017983 5892851279303418109 4371368054696521508 8567952878205929185 11508722586468935746 15396773090868624354 13073591505629162791 12017669529463214093 9788024549969789743 5366738359165907362 4139986613251264526 2656767959943400479 363320759550641162 16851222713760584147 275656298471992278 12758808884770523562 17846591956849306171 16254893449203313749 8690649251353531911 10552029184319479730 16799639516975362096 4891238175433015525 15561127849097972887 16452420307654196933 2629625138890416250 7244466604955114256 16855951251889630517 16606372800474777757 9862978924380861625 1060405147454269236 14965243276224851621 7029033983337635068 15595497039662907071 7984344189728477988 12468683272391223394 1078150224680115304 17391806074872094467 8416127562530428641 13388434528419505657 2614080368717380260 3680538740516989985 18064198395123124594 4656880887027355315 4616217773146967753 3716465717358730098 3226926900531822039 6824712814815291711 4820763764303605515 1273785017800303957 13775640100907966521 11889586241717536857 16434999510007528861 16148469463777784560 2493560524334924336 7300416684431486030 8159695251419509542 4029765998059825348 64930281874973443 17338597302488212480 745398619318976556 12744610110573987158 12573620993727403268 17378734678027468187 389730309919243578 7181429726549054032 14624874275170116366 13720676499115940997 17361154645549875838 3478864255250059009 237766801702214851 12202460316371841993 16080284679046304890 5331871347272149030 15588560790605478929 9191593066370369360 13880015579244456336 12379563590726964894 4878984615793575123 2346871179406286942 15533543484069090386 4610845366984919058 110970196242099231 14349529720577291772 6577545407268501388 2463692763011135638 9082037996097584691 7340096410961905309 2056088165628525947 1925949136636523788 8085636416266100591 15780132155338458004 3550714399440316944 12237311263710883103 14930993031143740537 14511043840237362442 8992937366644247817 11326670181677863582 4981243122471002578 12861472945279385576 1334217688274421641 13842794283776042478 13666576438574901844 17031785388597007548 17555102233824783760 12243785778249993489 5927233040936442844 2855852414486790899 14437583690593140331 4996784372118406882 6740242166930232293 12018685714756209217 12544738733342469014 10789629658545515987 10014176569799560327 13742369198185585807 18163959433248561791 9880918459081237345 14160019544970596384 2401627509481137129 4766008769921414957 7184508791171230657 12381017990557116078 6381536777491756137 16927795484021766324 14709456583274623778 5937520255763782327 4523529432594474519 4308991666222296127 6930487634845452296 16192753834971941024 8518007936197730608 5290786398845627755 2809706154646251770 5507215236998365639 6770890741987244030 10545891567105772108 3252523543219397554 413567362346714311 16709877870811089278 7891469092678720887 3104851072902983868 18301418503692549412 13948384704628613542 6781033941980877257 11830084612020899011 3473235855135780605 12193074828165300229 7652619507536298132 16503091290084322073 18129507961069468591 2996413862650632551 15398830568882138211 12842821696862704493 3360297339163008885 9109593974289128407 9643169964623389272 16231718195292830537 13822888533147349150 10102395698490419866 10778585651370141203 4174587616924468378 5111393404995992274 1029014479702648380 9737720351344236107 15058288266839868346 16205877250135596249 2216021323266338715 12035910474724132628 9842494497819240775 18131629648333114400 5081391893379619214 11626025018050225862 2791097135550769845 11247848533549442587 4016654279155772870 15109447330696010629 17275410174306249831 18194537396228563009 17988869714557482610 15593426994238107503 18135251977853827883 15385016173021932699 6637020583975524614 7089933829672060822 9465233356824940113 2105727430458354355 5454685770777998700 17902422255704251112 14463243713951066522 2338386797725601884 18356169612589003555 4034778706433499935 15567340287754113393 328955943910359783 10191990533586417196 11952218270238207390 14805441580351565776 5237437957336067314 722545111479630675 5948501332585132673 557554654903854464 14246165364263135359 1274183925232046740 413045213023905450 4876460522955630390 5126697941975744929 15861922144560028693 9366218666450899999 5446498933657910661 4300345805249232287 9482583656048704665 10532571391452969207 13403958265108412317 1349272270013549754 1048215327063913442 13222123485427688058 9833764063766601076 14716949861485447634 3844400070291514039 14949667494435096164 17266701692217212961 2037997701282997131 15074057749663662679 1573082573470405056 6153818085906527770 18127791818652341846 11333954966768705985 1174189205655738154 9731895324855944866 548457501464389139 10482826921994670140 6813550514016517781 882603348788424085 12913982767677155920 6453601927629008944 6716004364373070585 16077900753244423935 17481020231221112360 6747456575542510419 3978682803764870421 16581772015128371866 8835938470272848886 12901468440906768781 7702738575141937120 11194064759248015949 1703227436590103780 10440927920494576392 6939877343742663835 7244644868763644032 8724369703490975660 4519723058385631708 7417415382288997606 83153157351667010 15033257531193309273 14522524295908290336 15518568789547057586 5043399910957298720 7560961701983123721 14077407380282848746 1721032261954380805 16301742490172692011 17321067920691786556 70179018288230914 3041291087745221073 6030811081517172528 3719701199947061683 2585112917799477319 8100656305192340267 8446866490043205180 8627014575122267883 7589043549036981299 11202844173094078704 6142082562437966507 3119475085767432624 9822134665968148945 9300565250410336495 13144913451439451424 8247544217502158664 16444961901288807606 8662924189180268773 17559874940740164618 1542169209771134940 9525115604315472753 17671561322324201452 16669196705845877982 8762683452275392013 18096771509380866850 7685274875174029485 6873118973949325896 13448390943961395167 14609814686528187957 1954625953268430978 12951870239893915429 8422742944782758047 15818293559022730172 1376783431391414629 2102118023697716479 13761590767722405529 4176336338675767486 11373731226885863675 12897548231215245202 12511582206100207420 11552658514006082995 765220351104870291 9877717047474210449 14816215310159323558 12296172058594874383 4198597021992622130 5422225856581145651 12280277255328748129 11565525271674403508 2289872584418668479 9293640616243883448 7537683255041638209 11394412081425542928 16060110291876692728 3189570237392406821 4949954769644092937 6195727360235011158 12177168654608949097 10571211822360869693 548589741565024684 9249969701143949905 17429736459774789343 9426794661764508598 14339749187372799729 7168991660237759561 3639316140964503780 3499801509863718103 15283692279436753452 1454833312763820997 3480579621100423149 6088880622563801828 11903202077855963575 6730070888579833799 3082261628868619938 1040006686081999020 1809633138914771667 9102787683589681394 8798524550205226373 656155536852644587 10195834413916344268 7470825325279766702 13657607621945143699 3588023381385728194 17961951532511731791 10841431779349696230 7656887712008093543 5617219628858375273 17295299318902428765 4151483290099440628 17313020537158903424 13044837564845162595 13541054186439641895 17723609607805339587 9277191046630050605 4292722533421977180 11192601837835954583 16577375531723053505 13458022150707820407 11312146100303952046 8914660490637313409 6214638462643269656 8596557282035653856 6215384335835232397 10336881647275427155 2407963504805498982 1285829776550001689 15044540712340929672 4448668619216279540 8502343181618932744 5838339025752415275 8230726041212381290 12873969381011778734 15381444734488283357 5639712853897614054 1348714800316146042 13575187296537837063 13774336658071549794 13000199800553775367 6445624683307883497 11179789375447116648 12362305903933196679 10515507046064336423 11553537625774113130 5612845125391297954 1410983198978516618 10868125447803873749 11483525228375301327 16742545365294882225 7346374597199838416 10360375915600083609 14178799195874392008 10723280228263912082 14392635265549028065 18370550414774367420 14060223332087612260 17277653735979106928 1855716513050130256 3678576775200561997 3980055142209814835 16807423255901268182 795315413139575220 15336604865340134993 14462101830156121237 11061869244579476983 17034212992791690217 5110862525880921883 2355723648683880178 2458422109043809268 2255652796314479075 7461962265769853183 8995029330889568351 10787701040082472461 2912851084705723133 14585611091762191748 10172175160315637922 4460541666986445229 16374591654885401090 13919351303730311105 18394739635377909546 14390999120834039226 6164720961470067212 16393934334720710522 16323190052003793087 6941312001802950757 6265046726233901709 3365781914599256675 9372076836167519221 14203262732370859655 629473783156211008 17313479956444868815 17925348717967735496 843868173146861210 5203770546077229480 18246760227906300616 14779412081549136034 13602381560101417138 10736321267672758301 6022234665572672738 15309722529268679140 5736751163769349452 4788826861428822363 6351985909345022352 10409550666304971876 7684834114159869529 16149477521808393717 10424828619921504998 10456526053287937713 11507337764005256320 1905314310967942342 8112230048326927139 11680438127395609186 12237582531420044171 10833779470379181169 17428965688463740208 6700749639474067004 5106014351655433716 8925484396467355696 16209755757414088222 7224264506096493277 4250509761813944292 17904441124426059728 11283273931073327844 1937507644863369211 4084675664058130697 8013698668173255977 9190449089711659169 17130821548484841241 14521793260924522326 15700446318369908816 10927072291204377946 12683815262529298617 15380784311342749555 317300947142566247 5628071059283540803 9048475771443050322 13330607696312778181 11163436235653885666 13417184739414912165 14905750026312722751 4027587038390596194 17990183541937368914 13998262450738836821 13566286534312406164 9368314424923094063 14357663091349541920 1340143206108707553 1912693080445545058 14009604409416227712 11149531107185747512 7716285023077994770 920727470136455543 2661780449096348575 5907524725789713191 7046293360484847819 4195772372003982744 17741538006546175358 5746531853222200340 13193905314343698061 6883719660424570196 7928151213900237796 17400216719421266812 11921590612210047402 10100221543350318377 17214472550955209225 6297358318773705474 6150668318640088317 3588353591620414927 7942999207967793905 4157702203071222280 9580219039509822855 4587083785560790405 2288165496610589702 5599255817155557714 9832545767994808865 16138923807464163417 5813822802726113371 15283651921032654581 6683220341452799788 2226226295690480408 13286930248511991605 18249472425888263131 14484827671770051051 8046982036982849946 655129420510608986 16877111159545497679 7833373344685494487 18256339703006209057 12590614624015222491 15057632932843458459 10850684782162421311 15140688013498372565 5754386212607918653 9073442058983036695 9609571684702817683 6698899109468560283 15969187628322988013 11870437193915969814 5747555381773068200 13099331062883422029 13516804230511658319 2035453718693710090 1241502394444367386 7520580570802731945 9943214888856825199 11795416705943694966 17839929057227872887 3035445909945714190 1119688333398528453 2090047608648911682 6685864211253325241 9691988493608444686 5896441806350914610 534884853502682009 179533023509138906 14443937752991722820 13222997639258171275 17345856378744721503 8463237117356887865 351565643472636518 10538960914263975757 6136674618677880547 841649094097060611 8886155366826713887 13033016182685754066 11439756287577864198 1707828879722884799 4831829298559924541 14920730483675652329 3349266037171177212 11340828939596185419 4938197752901097108 516058809697571118 8693445028792641734 6928573716037479094 14214291938285524778 3972356486690212543 1548211388505985573 5012937779112879211 8192726487792707520 1854611718164986701 16662944180223554985 13130894432683867280 7614945497882476480 10088727215115269349 12285932095232102192 16722618806473265968 10697932232235793743 4006186799830157521 15798395100687236064 16820930296739604023 6788638422005343806 16653203645723469270 15464630065962846467 2719174244061400429 2583225695247741204 16528279257342888417 2951291514589189764 10007602221609887891 16692185168656336970 15374575810626447343 208844180361257814 573139521862252762 14691678674062956192 268927433230291650 13441205297750466733 1007254103944166042 16177367836886230833 5869422143814663178 4813052285206808378 6653085512517296801 8008578659967190805 9742928255429961812 17794038978170987898 17828093499562057196 11947623645201413441 11462970444442459079 5649379013762869527 3816477593256730367 12830260485345267717 10314947283377792559 8523951348738416386 14273975228805613800 2145637223969200890 250733371195865578 7071910242690580307 11269094526697218533 3626789407319071295 8055844031565751830 9076808626629655942 18290050429889059586 2741131842489452852 6411402514224203595 12760009117763709434 11264882979975992383 17288191454409469400 9351485772244688928 11983778785024385235 13943846383330270183 7114646636928585379 8696141938017884199 251044004492190606 7270332515849650240 9599624968202672823 10755430652616627838 3331675573154853235 4499090864868419190 14924619507327415054 14959149515718335625 17944647442691111593 9260235469195927082 846464922027067281 5790072793552569682 7413455107267424157 8582920166343147444 10510629356456012372 4896038871941031100 14021658986777697045 17594746217895118182 7051682197761328358 9682574645866914602 16038480060139837927 196878605175706061 3490210484156989365 12727524313421317066 12575455052213208708 1194961342982370453 15720447275153176788 17924809032556675335 15028317178554598377 3839316158101744850 1016571733866006483 14380870178529596192 10709231555498260807 2514829304345456242 6984993857118502649 18322250847136977980 10106636014724022912 5975834869380370240 5052650258928888074 3779682497579508019 5845978094906822905 10967636668283467833 4689376629046941005 16701007039900767951 9255559497286357386 15618078302725201395 5540903794704949829 6492030874989170429 1225987436573779248 14996405264555148200 15796546752393422892 11099697284631244688 11918656037535753413 16028183938776042629 15832958055867412676 6157128441452891965 11880939292788050545 8861148412131987927 10900330351618841622 5538121985006913895 2376075106592324595 7826164159569342786 16212793989021785539 12798121727934875844 408084774958697979 6535630357322189295 17291534914684963383 2498606148647688416 16759316136956791632 375387104999176089 1274454234619127428 17794097540649337076 1908654720728686881 2172641529683297648 18089135487934821728 1363628039178469946 6721168658092680872 11646360803093308660 16306423945546850404 16524300235856328544 327426409619559959 772224663865556683 3556426214878810773 622752318839587704 6983740468629845655 1088941752878309773 13895782334121784677 3825869326358218716 3673202892641776769 15329931505421783283 11863494622951766663 4026667239132822791 15504071252187427176 15095860653689294906 12444600075651759932 14992273402956648854 11515070709191362997 10828792514838797037 15232504386823258254 9562253782334993388 6507450091206237304 10910710412408570242 8312348649775321355 2005594174057809332 13208451250197354026 14670178237443661007 17070336204976305760 13612859015497665637 14659822621383752129 10322016694730753132 13565791063469556374 4409555227311736521 16666866985259771935 1060073932725917756 17916921685609702275 17483253330061351682 18433012386933883882 16112283210020685312 13380183574899835886 16746121441921135633 10863635489842346262 1137663687390437597 2732315172333129103 14634618828678234766 15552263594853842378 3431760742670171527 17505487783428317960 10658739980714888648 2800846232783660213 10814356697641770046 14939997758064970939 710076064356170300 2264609408150065357 11119464854248689132 117398282660759298 11644826076756768196 17770382306337666613 13942682335789693684 18332613046977987671 17409773810090916113 16202053278019000733 14631464161900991797 7547891502256793102 14980016877147942007 13063406134989409505 9001107786647215466 1381198812174680235 7376013265738006221 3020793282803506655 18012443309361878102 7535156774802341261 6999725304558418802 1848973466633093830 18009702178711345866 14541630324871510110 15299253148455520548 12354914191180351111 10416896085339201471 16381992698429452424 8238034141377607050 4639589136091464740 16728422114207146680 11918340583652335995 15175703840273200454 7044027158799222596 9405777341653606537 15272325328429964803 3829510309691022756 11229040846975622176 14487639856051269797 9828642925810987974 18158130467029667763 6683931025942381813 12954415446006939419 6672737819397775039 2002252148684741396 3087783872863966866 10905860848701343557 4663044018947476902 1426613547764768884 3487048506185074877 3235012420715952318 7828738528952925334 7269528353969343810 16882674659162911283 12921380839080855602 10016427607012194829 15002864481712819805 8124477792379525627 17143978588857822641 15081422132290328046 6794808881392190936 3183451566484479494 3172253590425876947 12747279161202661484 5905457946215212050 2207096804609971399 3331060707753481154 6830426369485958474 3533526595851786663 9382412368465423279 8500877139384189592 995325281687073893 8872859641478514293 16367586162888775474 18180979684197777203 17755764862830920528 8158812042594052795 554799316139252596 6421739826915096522 14438343662957268060 17739958406143198684 1501596414195014675 18030070950153290175 18375460360680419170 4516396551894707740 7430443494568974891 4330602733677340767 9847250234818963698 7449095822715528399 4274936203580772740 9888110837205161953 3693065167107192545 17946620753512026466 2622461251733492877 7855532867139805796 4732108642035462316 8679229307529179917 4633809523866360650 12694880783332647541 14502589095711154213 8920106273337937343 10893051908431716102 5703176328991830183 1222165335760491312 4069297264978451604 12449997537229450546 8158499676743550878 17077652417928217710 5478779143318261917 12367970427200640237 14271965759777671908 17755493507896205595 11849838871326838575 1893916358254614984 1787563800054577867 7531280947105678169 65074926617146414 17942102727243933739 9885738491552155427 14850295401983245801 5890852138623943449 7286229877762143066 338019592576857413 7796421817935562322 14983612421577549621 5202621087232360802 17576113537197646643 10696224081768482213 3305296542497208544 8212421412059106797 10515873794384077875 1225595039661921269 15979245381482868606 13344218881639717987 12102816582019577983 12871243162807495674 8067271693853279820 8086230328511481211 2697724710539942628 11006185313197639337 17712512252590338740 4955287699287687306 9633060026331589405 1380482737693954314 317617144719102798 3453624333374350831 9047978912119088042 3192207482137090916 3207702991428481847 11368871165816802293 12365397968373927409 1411363220674788888 5832073377215704432 5434367109273351916 11490938206122409007 671929059369833584 3601533249338477854 15243379207654641204 8949617339295875223 901371063235230141 17838357022891950921 1885405883575159074 15569251431602173954 2807338444494098663 18309742459668630081 10649319749097447890 15156337808476338298 5415336137538497747 10470829037154474972 13351118202859533152 4576175577167515761 16796631997985904920 7149895764154835621 9209511302056651468 10914024668415859087 6383420464973123588 13351043628205782087 1275905189218811540 13936061858611860850 16301373975531071749 3054537707306438158 10992661024309559446 14049983865718240417 13980193824874988383 14105577159572127991 609198094588480146 11480596345769400777 10102669607176014893 2952217774014357961 12340495896631361149 3012798774467585649 18079527368440217874 3974003763041294984 15572107329223710909 16547128100143832289 15928443897476582243 8766893760408895808 7951150891675473062 15729630163643564214 12275984717733222138 5351109022197046240 8249803382234101780 166984459162649079 8008017840383285229 9733792702474497115 10943778541857892576 1193780790572328357 2152419862934053868 9702749038952073314 6218258162235418362 14518875097846035581 7969616919881342441 1598223949903455976 8899068184737528087 9973561987969535861 15265451827989242156 7789341844500363613 6771223435714300643 4563438302319029852 8826570658519042446 8339160996012050439 17058379161517154035 5703810277229567767 6479228563344598492 1061153909661782279 16184383101803050193 11178323620425909806 15059843594901818266 3199173351213013663 5933117769344288888 9914508110710564817 1791315941183347518 15028045274478222089 10428850659915967411 11691883995509938409 14180564217528918674 5520165167012197938 2666473681187966157 18024865229423415651 768861436045140270 1899837625822385347 16621377711297952979 16395171280022883618 7805381587305845209 14677380370014271332 2364562601322260134 13309919927034392432 11691327931970020014 15638141113960003433 9142414440718072162 16920975768959119616 8408322406982461659 2356266523911410179 815998529089421362 2279073458608750298 2439560053278971441 13299371718261733631 15742287293810577757 17450935982864391233 17822247400956061179 5153339786459164963 3557714706634279044 4445836214116472692 15595399012438893120 17828024521416990248 9455952789966049434 9425284273640535730 5867305748144139222 4690845261773502526 5759369873259547023 10018042230441472070 10041734292258477896 6809619332170903106 10625534593403306549 11274826507806016727 17686477291358969990 13819572264274060451 7042696628938971743 1599820683051600860 13240086147013283105 3699993653627049124 8238025188945069986 838732530554171399 17707969582716195828 11630193166439685604 6898043468319322986 7498593174350135947 6836629839075939312 2060863340235577182 8055842000904579799 16860384817357838139 18247999108724933069 2482162241165725073 407157997197401487 13903140358278735441 7423279139150541487 6460941605253570935 15990296994476607292 10362331297517305080 12368498816199309571 7249580530690939845 14078224820854358568 7422529354456908501 8918133946827225292 14807977410039530389 17084640515018453244 6022123319583152078 1068197815323792423 565943081053837236 7453772087143489209 10724885316166873253 11941279574385094514 10105135350956474438 5139322224173057701 7124243832676082790 16970680624932985194 14688618672544694536 12453205785148579077 4315269266145911166 2545979728975313472 11418813074627782450 8676464661985882979 6967640386656516623 718987321543494333 10328196907283332818 12817911675737729836 1084701574627578460 13660480818648069354 6027216379988113169 4317421406853018477 3271876040641418913 9336147483304191050 4438286024459745805 7133762405481057909 9021107813899403683 12014434706908211619 5353180194691882837 12361287505049167244 15468455593838460563 527764517999119111 3853518497901625351 619043324840283744 15256967851593994136 12234143515608460835 1701825078594125003 9497506150548594477 1720140312427233599 13414627423101561432 10219038783989301132 9325691059783119536 6963267654432329343 15335646759089103190 5008801989314715302 5961978449057500256 13689123105215059006 4118312415746312859 11007006914485350743 12924329092515323972 2336641100770180631 9487946132677087712 2693118530848413640 2410423902242171284 5287683947876621732 16609150225208422248 12902509556644820105 14083322419224028881 3837933534769089863 16774848594994305624 11973589060608583477 7063857280061944557 8637961864388462256 12796567445659737370 6970230729188884115 7596435631475362567 4151528884333205939 16596859439941160423 14124870032154709197 7606481549778225001 3394518230893133706 7264085405497526542 10828730465040764966 14265187343767396592 14423433234656566651 9087594870501655932 16871647670159006712 8310921269375326259 381781316375240338 2977498630812083016 7365004646983888329 6512641962579719597 9282860780028837251 14284836687992390880 810297034991773165 12913320496455832985 4092583455184648356 14976028590083419611 6606263923198031716 10850971881654830945 6862805585294302499 465487091659811397 10174131562595149276 14257087422355371335 2921092156391054254 13593360395933607437 14229177923803754511 6046809554070819795 6557336198693866582 2443687171563361569 5766349856791671177 2708838676391650084 4602541768858912498 2424493128928350918 5444499402859695634 13535473183792590040 11252142396136180572 8482840188578801960 2207753079592741985 17046476385966058922 9072241670588865757 12214156392228658448 10047320831484528444 9865949884542720040 15626892199981954024 9363922989166774857 8929816560417593527 6392722973817760848 3113722051365711656 16104771423775602653 13490356159394078523 1459241853569413887 1220329599865887257 13176638510386399987 8868114829462487353 582239025763251837 10776799941700071978 14090801983378158948 6447337448035943397 1994203733036673358 14903899118578035849 7956044344167338785 781358283970545984 4081040015154940101 10829888173479971923 4642514252154499307 4152792905275544161 9305782095822695360 7051207167604623338 10865255912191603662 1280610357355260610 17378350172735371347 12910593697599292782 13157030788120442315 13345647351944996893 7382587122374384165 13448590117050537042 7594462597940167571 7024938222518216228 350564230432627390 13523664470772012299 15583307362334059835 9211306175483962610 17361128663352839945 6115205903819832340 5737106013161600459 12908310288457722655 6842664432502087537 9185968392261338579 8036352214048097657 4236093928861372753 6785810779160659125 11962384899568798205 6225922593183371237 12628732546346662212 1347838903278192222 2245453880402431053 10897250105920756272 8000107513570496172 4118991415371978939 15830377497691431473 12762047804291116485 17173630872821339085 13595458657127834071 9694985284679218775 15705801621789217871 17261399467048281 13580412115704995884 5650529910342113720 3423977968664646118 1293759912747792566 12355974565254137874 9927798970575283870 1828309909503218173 5511113025325672689 5421643195572298778 10251487308448715670 8327751358831170438 16055589165143418032 3530797622673004550 13803326038147955232 5953770544402410942 13633837212828201833 239756697948560615 16790491299268384807 4264085041541150306 5636087041711949772 5213291548088717330 7055149706107225851 10972190143535697981 17499135160658831275 16347203959448954065 16328752990535523970 13127537836503497756 12091711149100879560 420434947036716865 9835813664283234974 11642311538842512878 10945721876270267747 1863157123251689683 7010269945110265760 17389927679576175199 5722055580731706301 4705200731951899572 9046900432310413821 8229150362534717388 15785958511716309046 8062028231318111623 3410629506108859402 15101338030292798804 6558160185053201890 3274062339567314087 15511726455125606856 4167534907807426922 1486505486663286149 591372171102038134 2470687576833332536 2408732820010846023 17589569295910894707 12529102674003712842 13238949479407594599 4378644354188730652 12077893504375635005 7270870679046874536 15084454092306569072 37407527969015750 17669355270387733020 11311998121688517692 7407609767752854486 10551813112296242338 14636054402465263771 14822229310423863583 1602929858880189366 18343894876156142947 10883992313540183341 15900665110556376312 12560555764483163978 7267987992108720618 8119415765372911753 10059791883827032670 7074360146992285759 5100029677861266824 39614365282537676 3830627493204860481 3824288165334234209 12402906869892637841 18373624389909399803 11558710484127091893 11318030279536309089 12546356416661395842 9295304702235394769 5995062431361012234 548965733488803244 7056075999810801906 10217176402067925696 3785202840135760569 8099943724986769234 13350756981704551663 3487553948508358699 15521257875931935121 12286058949152147253 3511950151734655151 1004245221379207819 12952380220983514941 1456585850317330787 6911054430370955804 786486859203222387 5459379349671620553 11133286057260179239 9920565579207539645 10248641450187696163 1726075852452148974 11597638105866191445 8004592663458922177 14584798951984197225 834209624602779823 14009967537832066177 6586853033278265392 5897741726772191093 5258987877987667448 12218275377883166972 671743682179199681 13993776683897374528 10966882751748123801 10050556223683407991 4721522561700230063 11869716158366935313 9592568039644422392 9933859224840203550 320123685573101079 10638801308940651749 3719634338456115935 5890069282360449718 2152745830912145575 12090381328840120644 6886829981885820511 1420950999167193756 17137313392855399037 1376798393639075444 4093930902594462941 17716490420736197324 4092343076963098119 12327449892016065504 15247997252024062957 2899852573568256264 7023007745860561083 16687826442159838393 882228905851171487 14408844756915991788 12922362390120963830 9045856379988536095 5346578399562411205 887989622230769463 15199927016313658723 5218348886926935935 7654670694617706777 15280229980903152955 2629380012141236774 12964617806845090173 120941706894507335 7422485812162625622 13631437668438136750 18424018214638065118 1890895606716888546 5318496972687317374 12178342770527777526 8911097746486752659 6435150024853002743 10177374745946567197 144711693903446569 18331589958667241520 7495847512606176999 17432185891463132607 8218547236308646002 7549656251561943521 5999220901691492041 5961085715020027849 12634709194300598471 13457944531444023726 13505089262433024921 11743220155297367491 18109185549463249983 18239924180002063038 8486496039310559191 11451465339994947679 10058771779101368975 849437347860099089 10729101229892378580 5531018599986053345 1361722794420504932 45440193457531531 15835832807869922586 13440697870771295652 3594805205610906381 6829220946542845582 8399751152739281404 13406447284369285533 26937026631487625 6223063761421955464 4558472450431504826 7013421058209061211 17924169566650319472 2339056218160274241 15289007342891224001 16275371552763323938 13998126984800413922 2468589188368690663 16745643700601802203 17794429658627288575 10844902727796468614 233026652372219048 2860538502831896285 12506743141285535865 14277609278767276833 8796510304809125197 17255558250247382802 9737208401117361555 7058955978250379579 14320852766985242525 446500481340993989 14372093009452070307 10078262078287934669 7209763861097564170 14833564970032084882 8224782063513957500 11317589061614844123 12555643750292678663 10053159612989884517 9947585510188854884 9693683231531015656 598826508517645361 9372171496989785490 13791379826401797935 5772279030452040393 17026146423832090804 13822024448254539154 7175016158247294781 15583345603541734544 10829377027484945273 2545443593142750465 15075244958841015580 1305606828819685067 8150973280331250753 14991440662996074948 12412372427898936492 2412142526340181176 15465051867185277008 15904292049227033756 1238691828322097392 521060069973471235 16004300296830246988 12383746952181966090 15403843374008746788 16668799157340070417 16807793734155821331 14672719657870417093 9921192929536914165 16563098502438802902 794658229037810795 12026375688952430340 8992130289400903201 12697437890847683920 11127647541150778972 1304965855940470451 2225545064071254077 2960987496673204796 1380900667068340499 12620342990146924810 17569514121530207563 658015218531424262 2340809183767240814 5437986761332541113 11139216919748085612 1495593561509109128 14214905727248680203 10492196699606125568 11887348489463364869 6748826651327106360 7764153844093103167 6953924083844815452 6890193483316262954 2267643405752797973 15942103435558318773 4013912995019093128 1038519990201127835 10515282873171544722 17212149264938616062 17427386544741242664 15619398647883169794 13727383028507499357 8944775197336928474 9823966326153649729 14881821119400670482 12573543972485295451 9636120543188364886 6929563966652857352 17681089176012468729 8757428004334411828 8759245441915394886 10899679683336689448 11253377850988113487 16651672366168919830 16697884826359212745 14988946863496167391 4029712142075588555 14735189766771725384 8998418920669037358 11217740665697824942 18059674102931213776 17691466205674696413 7947651191852216096 2161739409231891613 5522472474960619413 6990550554662553128 15999872949471169943 5699089678402670872 9360799887781983135 16168235982061559195 5136213352006529898 16535899150412132555 5981830126250973445 14736859950753425639 4563720120256303793 16438805917887044668 17652333464757778607 6388586011352704366 14646549015259014386 6832826726178455951 11881921002987771942 2900207962357029963 8406821757159594797 12260881406295543457 7507623470537668181 2083638452835689099 2125055672700307697 16841748493455564975 13578636566002494745 11826753950704819778 17848111098594296438 13975743808400503337 5280385498848842955 5082074204824049303 10266291269848406846 17282660541554052218 6410443999079294140 6511682516133257289 2975591872096225459 11160959237169157769 13153604969122504604 12934347093855041961 8191194428334615354 5357144488206432029 16584010448713762083 9048670504910744026 3520259300314229870 1028887285175406771 15508375045304616701 16373334170671409754 15039357363164774670 14208768764492339586 13910921558063357520 3910815414022420780 17129676460359397043 4453378515774452047 16785783899872925175 7398035633626228060 10141811630388993946 10152357846053068169 390376416374406626 17241745274239962155 7691098222383088302 15874825742872559266 13402759089042344941 6222764276381356471 9829630348210740453 3550708562321398355 9236095585298802106 9543186362178000964 2107717293855100030 10934149743163274702 14523980770414505930 16383382079002250341 1162710827909728962 3786804013181494462 3449223710593759991 14811267282335182760 7645617981387848778 1431447898621976476 15272558694525638998 3787900188225368283 14301088115130602475 16324874331455509688 7315199020456495942 6591337556948351536 226303797547832993 13841896345213380216 7404193436252678932 14761971783410229693 9104797848922063692 3781276990530506625 5232162004159835398 14656509066521347149 12739569914194399977 1383144021921287142 8365194008480067627 5274870727658803623 9554949217551291614 6765074823712453006 8887859027701666182 1357541449308424615 16677326306372235924 5050720467530614804 10333958485944724730 6859155143447292135 16593456790191638378 10972529819994718216 6103244221463000148 15303030437567931828 7051080189413341212 10257765492143501706 11499464596319151086 18016009200498145669 13324389957690908632 10337687174065938186 15266520412097879337 7030515938706964467 4898295508975967011 5133280274534410755 5308484578476512168 11242740361584439097 4789478506429034534 6335333075761147219 226935516240529431 17103553204731932123 7105545804126137023 8952814455082461088 14600720854751170732 3251409524654861373 6553267900767289470 3276180104483701536 12200083761060821618 8593314966100199632 5870707582788643723 12748091003170714358 4455769402189555295 11680041449773198275 258274838649992681 5478741784363845857 8439161318501970051 13958965637406595369 10891031998253731749 1825494143106657909 9681510522970814853 17293277291142795056 17377012307639482922 13015571839454042144 6993756282956739476 4247313800649345499 12204333068721986759 5850925589531798186 16936095845288789664 7613912452092127019 5792367796368641897 17252902720047857010 14797998032312357229 12889084966207908093 8489150964179084580 2362915583405336355 16285210693926901498 8344684391534924874 6728508937166956466 15445620613818738645 8330834401996838403 11577655899614929525 16143642667277244129 14086209537474119365 1694384576361517205 17444685022845995889 15857917349707467774 12232148406882313956 15509144556562474224 2045123162881598793 13115802075084035892 6565258276415610 2726747507738499396 17396174161994841741 8435633888145489671 12184001584988357283 9658197691852724740 11824696716863638314 813584984174907558 10359297090869808584 14605678384221301483 8951894823252512767 2985785017944671936 8644627542175585369 16894822523441158287 14297057849426949624 6125628358325025876 7109102401869792473 8396907846348911280 1393383681255928928 14927593209588335891 7183504682328240553 12434271437649050513 3013538814238125626 10041795368390270037 16933156977803125133 16365365346352153644 11717474423990905126 1370295086355474287 4565744084748861085 15339262909757419331 609229210798534216 1356224532639067275 16688330182890416522 5279666728959933051 270386044225353390 18281029468080563310 12827222008889079156 6334271754641804322 12460769644664187167 1353809541587071915 3456413573301752223 10414191951119077068 8592694896075255407 13412903006956923637 8215289152190006683 16502839603164472676 7048817629836610668 3487978047841103726 6169984968934325570 15932374891552939388 10956297346702739604 17855280756400816200 16418714435973544795 17211366331230062100 9667660007580201707 14015224397494008510 4444411560964430216 3698132931904573196 6578610184498415768 10018117490272619530 8503152395099343000 17672469076523289877 2912953029590984403 2244761266437917049 4549341193430014385 15668603108100859166 17197041156159129651 18138800955054450146 18386664771488548125 18188004060053806218 11959210209770110499 7609472015735280394 10412498553804629465 9252412165498195496 17826663501727108768 18256330174861812752 2860205300261590787 8076672497750091661 6135866361142209983 9581284162871812037 4449814228370681768 15111022498465735794 17577647989913198451 13543618475804125990 5219742910718537691 197680610469067776 18338676846462306355 5906322582987090111 13526839731290156529 17010339813865822835 13711921359772282430 11325282481755706464 15238103319070431884 5972061348311694346 1313953822407857479 5803117295945935565 11016402152248384306 18200548933403245136 5593316111120981163 18039562528784141395 996379060421680818 3044238491360811291 12178632231725890600 16471808026688529593 8272058816828394314 6899936992921906203 8255133758379894486 6681842082961146719 10750354926198447131 18179618421154022137 8074415265320279215 9456902627517042686 12320021772316184668 9529310032019166278 5671245646855772377 4491798832973957625 5604818725143296954 9946415869609699898 10270572434577557783 4594892047616343478 12265319654006825361 3741455373859561850 16466881712365608497 4564534235348746374 11120189270249519435 9670530684799065519 9336824714506144489 5575293480877812954 1448960916612549985 14785925246615187577 7117852390409315433 4965296665273475696 17847578002647568826 10692011992074003926 3821996291869018470 9555382529916648960 6858800844565534521 2007745489378041254 13505720001402177349 6485725495214430761 10541771033042897533 13152142207789355067 11377370671644138406 15689192233826367223 15091879078791652243 11648570920098021494 17752493934812193789 17443650262627936231 14027242163295649771 3743747869043288629 13408863704712364323 14366041758990425479 12091678730766297739 2176474642735316357 8655684454090621286 10653839028736365528 1438893139719904663 2061912490677834236 6051485255002988269 12093397810071406591 8379150239064378796 4685143279401507294 5505874039492599678 16406460405051752014 8049471207240283291 2187043937379799327 9979602818363869875 8550366256496091058 2944181937248740684 13154843171796837122 6010184157694153268 9518410308310587948 5600618203759328065 1735244724640420080 10462516841601982839 15626484284678044301 9775634817176515348 16732396194526051645 15017223329100904362 138004068550815510 3247110436376083480 9542018840243964612 8425279934976248169 9641520382592322687 17058081921263316221 9496464360451304566 11331906415984543130 9440187768340352227 5029621467333005395 314866718494088376 10376545971956960596 1697886865974429850 17291108544077792313 1786826175452983379 16890377840723113532 8278748791661917347 1554392856568248779 13425290792176476898 794493058647482364 9397833329529330503 12123950235741121890 11896099272512587450 4590510828730524622 1870842729915337672 17993142456063393639 3987617456818352768 2851401640633290007 9397712050579457779 14490231855581615733 13075933152181291282 16858668105445779640 13271177011063218860 8363174726398703616 8428384834805877285 18220761887184209759 15605844205647197341 15824334737740365137 3065691904498141947 16405312711185641323 15200702617369706144 156281929176825079 4039287982081351883 13651924350745678724 11848463440834388209 2841387464500882634 9066282294785218338 11151464100309103345 6799828866322859420 9693663145678449800 4206924018444793550 6576983861305822648 1567206731074565273 6181398389748492033 18112524577613488582 2240077413668976601 11240428195960855958 7841316450701835199 11566829722764667179 14908723518308102074 15105169155959010872 6119931868291279849 5735455638988502582 9021182571512042470 8159359775502417968 6813025861013057394 18296801723433331525 15846396924233928328 17603143034423735807 14188107572308466072 983971948950504230 17639959522973399620 14347818942191747232 3946254491111487203 10072234283220380219 12500904728263490629 14881726305368439670 11126612592273078562 2724203703514693267 11392820847812495083 2575180032734837054 10402726915818445257 18162876484778291976 8859320047231185891 8558054308542714933 4063829298708837422 10947651486837238509 911761637117970140 1481731511547865234 9864417071444391536 3806046790012926667 13487709121537666156 1374269067565750902 6826432682475062449 707129277300639367 6670749923834211374 9585425296200710966 13273573124734902027 14057874885732003982 644863480994285176 13794501390236230922 2015487905542382556 3995761175595541347 2957768004115851226 2414969365155555050 3322688126710607063 11291945116985555723 7844114931825117109 2685411736261880473 6068855745914811690 5110895033021262466 9096774451201463942 9311197363597942862 14641290770483150642 1504466315578070271 10714307965109685791 15412244428294425919 9612832473926600170 2652996523094338026 2172734395546386628 17713283913182485263 8885267305225753806 7611882743243467154 1195773465926614383 1544616132339202164 18299059593157167888 16770653711904772603 11137138163067710571 7464328266048195157 9820142958800057606 3304755091467586557 11200837784117099933 9516074609231015569 7323391781188706564 12393713242632191105 16259411194651200253 13602785977959869205 15476135673166970734 3191779434749619077 2626745323559919898 14948949247592071747 439990676759548365 3002096650490988042 4373816658751715560 16467868905068205133 4327595254407766422 13576422942342861226 5082783246576755970 7761704818593711225 4554426610826825001 18109820290799308967 17400520146725679592 9314769770357993514 17048369754133047343 8705185734780131894 3831259285738967035 1508760793069964182 2217216166149025079 3699889290137280557 4337993095008624677 1675430464213382348 16388256910072757808 12061623917100478252 609001200556343420 5428162545024822771 3415086296743454834 2411794431772196010 6061776539690346947 10686499465836629455 6979929827578413839 12755439357956831434 10224701560471909225 5541150743705506231 11990213988867138932 15271935252095845782 13011663731152029018 9919264585457208981 7188298342666085486 15179314794715135928 15303743612910942209 17245393223425911976 15207867413404162329 8832034010202162373 7431178733092980313 16147872287240336081 17020898862520271336 5774463151613568252 6567471183393685051 15459441778690173658 13438398825478766420 11689577254264196235 12022369614432126588 13432253700424625771 9246195500464113556 10836386090988222979 18182753301170864809 12095958031276883898 17191305162338199925 13286012233709161261 17498862814392184128 15363273499738562413 3192458203664572201 4362471936166185140 16157777384295888391 2264959473027133587 14584090234519090797 7001858639012403833 10180192182287321278 9000636276945727105 14470909522736058735 15977283519656100579 17011977864970863710 13560339706017336861 223113868165512119 16056631820207635202 14966393585019641748 11015311770699926578 8601430679624926673 6745004744688982332 16966231038400263137 4381461784596832446 13228482886053953193 14052550958811553188 13415778692609956928 12294475336645038593 8020244724025484039 8594824600325209799 10853696398286116503 6995326625568309446 13682595514333354335 2950646282555330615 6505334231315432956 327521954530144637 12993582498937439529 15524353606309847105 5446323858940576173 5055880999383196464 7558769458220414335 16985128306535003614 11608888463784988038 2008743223336993945 1572658655929639236 14289769890138235624 8676764015668655777 477574720567299533 15119354058264147469 10830539099004566616 13729106944200509348 8692277765875585305 7285209455517118414 12041687465895375115 13462312690433731586 12260617093366366593 2504753272514325818 873047195755088811 13074271937084727259 15592693000178083448 18435728335142456299 5509391049867434240 295758458524891775 11738777697889907235 6529334177530294691 17852331942628200406 1470824023020060536 9618802649451906470 9941634709868621041 3036836206299502537 6853462272658608529 18084714480762640981 6211238200762677063 12305919883453676364 1250023226635108504 17734066197053682519 8168128952505177768 13700081330683062358 124207128945811003 4109794026638879669 12406145154803231533 17286804787921841987 4371924604619886788 10139516375327306521 8982046994684648874 18217429126721265047 14443402618117964370 6039803449301275713 12270929130799610971 2897535317422246389 18262545521216436663 10927469188815006264 5905162957547275403 9049042560593438364 8517079056391034240 9057933091761485268 5483148011793759961 11127118411643917726 1908034273573620909 6084225021495255306 13547708435088064881 3595936862339464014 8856809930615871151 1232215738551344590 8641647316196008882 9462860547312498000 17211331081155055903 8801649158988681253 15012413745678094594 10565657512771628575 14277972888413487993 11467927895372130817 16930698043954917996 14561968414457946266 15695281961190285904 13197704624595653245 9444031792800979174 13900232862870119517 6674746567643644170 3434036292729404813 3619122863380744802 10525272366114047361 5646910446275130066 10168630959243102323 10519884034445032352 6422337173827826151 16790972244377135564 4300957012974490198 13351486791360371828 15800984018046275555 3261418450483888469 1330345052883413038 14685788220881421297 2511234704947910085 14451106943866063220 7114273781639673846 2988456281447833142 2546534960934575173 6023325726041300504 14175454871194696355 670664066649391761 17964126183010836310 13938491809633524031 9584439006260955099 11469830040503175388 10286210866051033681 7380412539767383329 12805084472177387396 13819635631332701015 5813463220863435535 6155451104374968361 10769422763402372910 3197031089032081809 7049484268377470452 13566991171859698907 6211438673239325032 4188694173217766454 14261794363462759782 14913971866764779068 703345159311863544 6933937128313142785 11505932401352456588 15387809808830553343 15143311901315664178 13196219073713665446 364635648427386874 14066125883930827427 5031805190601772925 13998128607429787028 17600773676015223621 1922985344223074665 12006932183685023834 4871361509127639379 14873642305474216805 13878312374235621026 5781233097922669829 10644010405631167263 5474530665587468924 3047445117682370512 3426773139330947457 8257835023244420373 13306778948026878914 180881145724050836 14940562816597374656 13711186383596200563 11456487924272959212 14872819293905622841 1651970366388236386 14592896685720927298 12523140245124667863 8616362628044814285 13271692645171330408 9345507151539531743 17034332162749551383 13904940952155716812 8166957967473358238 15298216239250023747 17449418315976524059 8811335757939950853 5368614927136412856 10313276128273630944 4621994734098419443 17957660775405994727 17083615219847275984 6044621496536860222 5246590491293893906 13725593423082856455 18044415378725469611 17868927614803666371 10259870420550666456 12182617236730434913 10146593936427784610 17056705300363924436 4922447857653335886 2901442443009660383 15235727018193131260 2487961666761341195 5946175898972245720 4629107716456575363 15369452473678717450 3134654452378546770 8360162169158039059 1063266332215069251 8174246465049919494 16016837860589271683 8192396771875472827 8756878081493895224 3253124219601860462 12197367954413584260 14999547624596629456 1813767334278009832 970974837010208698 17382788392638201282 4839326335412825437 5529980883698899923 579825127537344422 16217188225210007426 18114043726061589537 12847763067415021447 13716119775693082990 515458216233133879 2630567948985461469 4487395539646829770 9498406770250421864 5528994885615603190 6831580410803181350 5560387722071752854 6970793078508281200 3237641294683932233 13096722445083689193 16654538725998714877 6782474255407788981 7699400162463498161 10352538134070711897 5388115843627693532 7782803161797371751 507231292202002344 1230885189250395918 5368817558077254928 13808062270118887450 10666678264007128282 1952727881576584880 5020054379344008341 13739209867921769085 1959346938934987874 382723933351901405 10600151577544952055 2835190979646973534 8757183850425275979 12595023276568202839 11371445491629281673 6921206913446759611 13912097386347176509 10207069376606937152 12741862654299351893 15875805987550252650 15375872759884228466 4330595819449652643 14206913817955202768 2012392941467244234 17075665958322400248 3421419703327997354 10959185397655436487 1923366587186749950 10176525462892571552 2204037715952410056 7700392527367267116 1166809743814645767 9439638744610203921 7392553569198203677 3424952370636479474 15636421489264794568 15454901512008062192 1077927726663215159 10678060520582621631 14025467644907362526 17446987778746011490 14188576218354418689 1344039084876167048 13441237838343583319 8174803951944911560 10294925404827717033 1744201810849357130 14517749108105468611 9421220143940904341 15412748375393385578 17781254263193267248 6303337898622128447 8479834310921206260 12601035570777382093 16409097535187974910 7167590100815618336 13771600908142834755 2233435159914519971 4043272145987072954 15520875244680470508 7643070990577039479 15970284846476727901 6464995566478547047 6300616258024131584 14685595796416112436 5299244499840356796 8891331991938350322 17710620104363649960 16812126391740704903 12562619060607363701 13557999866253109547 6470104686050092371 7090601453536007470 11150350169549573267 1750771205339268194 11726579261525945009 9242729646576688363 13476717507385288593 9108244054698794473 4368663492018479196 990237184456329665 3720152447767084311 5413420430939913922 787076162033865601 12777712664087603485 12534163397794167791 12673534276528114710 13863075913787534566 17301603553027097238 13571828553645556272 12175854735530960068 12691530061295107421 11326688984876942942 7945595347720887317 17111868975005819792 12616782075847847370 1006608856395830861 14932235436729264244 15777687057736948230 8851161354414113509 6184587084985939422 18286921571345297559 11954272451541325524 11700945423595787053 12370933782411290452 2983669972140997089 14482745509446232085 2634223197947568451 11144178729951122825 801963760722640828 7911619385740849353 4672690652293486603 14979661248173502874 948875334306408519 17088273651740290631 1798986842307353451 11969196016487388568 8596700695556481347 500598476455595992 16093619432457464942 15888835491751022557 10237795466366615719 3158400236242852369 3338260858473489226 13742063007503598143 17704442179135841095 17781784043617807217 8521560779035813244 11483272999813546369 9679952028957119484 3864560391596013138 11324401769338461933 17787742540546846464 14430411608978385934 13926207860122375171 13629025679891469765 14856631283835108698 13802992916141849269 205022449796016437 5176432649039198946 13652253378698694694 1382943437201459958 3473759980204646877 1980131396569355568 15497601726780339393 451432397061196409 16600731411531397137 16118341553856042068 8258784837525745901 17025276972388442589 11288238218900158686 18305444593373520567 18168463123507235508 5511489616241443467 7776369386856094487 16684797479972207928 17232664815846274693 17589369071708421858 2626624598680134614 11550173666124239863 9642721196366473265 14987665404179278487 468895137104342448 8803523928253333927 3014930421485756836 17978545637900448492 12313079714949787215 17718827544123901224 11410677793008727504 11903477798561611195 13987745285079555235 18100620758852800529 9129160458588831313 9069470226188553746 17099995652469809976 3725220106639460538 13229323054671168951 5447617171392954037 16956513204840799963 7541135031256223858 2051562163167207414 9951042781435123718 12460074233948449961 15953639913933690859 804684309886962428 10319553942588537875 12817567875831418289 3521519465594103888 4504412609672269932 15121105892388133818 5626304692992792757 4840467928257087883 14057573153018563249 5806627393518707987 5361849927061660989 14759592276970331307 17316559727359883540 12418704695922249112 16695972665094065525 9972142401418269534 15078501558558950605 14136461210438202129 11666654569096956281 17390837755425761056 11480523891176492018 9865322084653046474 18030224058418581925 5121181554117342313 15910620858099055861 18013114437632946574 11877658652277361707 13196953251224620376 7679497095071819288 12765274682253809987 9589961895031536932 15572478575876381010 10491775356218892492 15157927062244701054 236611856190831915 7717103066156693559 11349012509988344705 5474108532454434161 17549528830303598055 18017898682445112490 11896489793415174827 8354310725401465394 18310284760463069963 10349830365893298116 2245880930423484537 9619856987301937600 4028899270293410602 4377911922255838742 2566756592393308716 2348726170103588535 6072607225828756267 6828715599429951022 3619946784005369969 4042918941831568962 11153671192973127221 11476285649578175600 2521709334639735829 14877250417221092128 13741841571988348796 18335305488486887157 8348341498734141593 10098127795943865584 1898273716148298562 1855788191407399953 10186843922588416306 9924004536098087868 11222616126817842319 18300295367935972070 2769344774085474160 3681136202013507678 11263536657155909328 2778366735383658464 2582181305264132734 12841459932908334907 4529924263420238498 17151896809696275094 989457014171495249 10260830866644841920 12090109832217209253 3734566116888197099 10526282756453194726 18342090113171054588 16454884319166726591 13282975119534781665 17060948908645999636 3532055676494366214 12869599074543176551 3698664441187256310 15969517347889987712 16633676457323765430 11155694566938840423 3072132474337055284 12740176869799364349 9350564427370996232 8720760873751618698 6756838495562362768 7390923464623526772 6974742843906035796 50481700644597695 497906124858815493 11566229399306651039 9211583076753365037 4062760525638331509 15121859394180452212 3903998856772282777 2187981590576435933 15361958147295602540 16458262118835715369 944989370867868552 18314865881515214816 3463007739857225036 18197086237556042953 4328393847651348924 5482896355143698511 4158558120114635973 1135047645952757950 8227171169869798446 16881306245467581177 10251749611325462348 3330977612624345623 9696810649226462620 381391213579371629 9681840024064981900 12035040360557519915 14891007157266090784 5556705877265587579 15019406420142307723 1118940463103926016 4845167481229238950 16703696477096878005 11540420573577646969 4786031503569071506 1342304982855250458 2763821605221629171 1553150150661766181 6555289983072763187 10262288854094953 5805002188396684666 2480837317359512080 11812301551809512627 18335588738174636350 15565313084562366906 11860771962693686965 14420166909201004689 8123592411690403011 10399658204123087310 1881210869265302226 18424070016815428903 13120678436458545084 10501535541490368326 11806511473950756732 2343137440187277375 15525421352287518096 8652849571224175541 3594508319502314224 15427954351366059417 10037649987047259903 14194296146204897563 8473840656791405716 1774885657148749717 18233177156532545248 15963037753985423054 2653835383734594803 9626503081535148710 12173787048865357083 5847310465595709483 8853334526032726864 4868025040841792367 5306862129997186782 14753934785755518086 6134897929187769108 15122971984527304473 10247792234983105429 12177725045423867431 2504269840297376608 9187423436639724172 13004959618743693769 17811931835996389719 3242664265579462460 7124395213694303767 17753758257485425120 14994603490602507868 2731546745243316989 2170558440670760121 12329243097880484770 1698951540267149084 17170301100211971101 6680545069266620791 7641387037485806311 8271079901430468237 13973104209577119185 8832017150681519248 8070602938002939696 10435532069314715662 6572195185458220965 6261701862381005575 4836586630498664428 7464677346675642220 11885179207928021448 1648828710064506702 2500215368972434185 9268435856949061078 10820437558061217156 8234950237045429535 17828830813246969315 7651926734984516716 16604379555071896030 13171719691532058031 12025831189630531561 12516646109824933943 2044665628117345014 13633356061956918782 6850982340793096720 4232439694127954795 16303982027027352212 13328440335090473580 7133013121790982701 15281716044336815591 13068012469743927733 8680996967696715363 9015732122504960888 1318119204898419539 6151938951128621968 17317819963848262561 1414115352214590685 7400135996937017143 12617271721490107594 1602658346095623652 6581165716086561907 11778123167918169153 15646090884512536522 14027361446298086089 2596875806895100513 12753056028319729320 7320670826420832047 12896331386645357196 9399565733127805702 3504107661248832779 3852684291128723196 14716892257565805895 13036911911251284415 5722247863428333904 14984363265673489872 13781894681689036913 6852046423515792645 14471905721249775662 17459561019650613321 16472011954252239438 7544131095752188117 3231378438020828533 3294418170408226457 5707237970698909973 5040609804523403649 330207263704503498 18004960783055450434 1627771792542842351 9538689505209452737 12498683919977139200 14440806322269211788 8832004360037248947 2259411504363959570 3111078346177319853 4255952684500439344 12381959163904091595 112952698422325027 4608699912212513090 13675563649268025864 3986465389142938830 1069259679965520778 14299373104407997961 14219519838604623808 9194123200792358475 9863681090961831969 10270425190037187693 5399174517854633397 4399409306540868918 5849906681165952840 178470035911628169 14603753925261140625 16260203986370559025 13379010182932848260 9256135423294871499 91322357234604308 3356755760839529536 17686450124236580169 6462603083754965952 1547108480198262819 11136704991801548985 4795835366213558599 13707161736902890222 3683382922314006181 13589203375914185194 2729396091475289695 9271413942102215869 12632003853324542445 18326136615932489154 6487119511548254956 247076571658159279 16031162747662553166 1772449630326480226 1577498388311181012 10294712497858997642 11671816729652576457 15603035578422465780 10888074917085371524 12941000270433483954 3837275808917260631 11409682153759518684 3628517730823741407 9551236863075245964 16613781527636232077 15027316245072306569 7292083777012991618 10343050207283167536 8624932468314972492 17570211122997929339 8318137502259457495 9087650112935680074 2849055494432251321 6090190205440545794 3635032299421166890 3287084401315248180 4958314277931793105 10725235161697653951 9219282973000784021 7190636765301141408 532005098712309782 1717047951710956353 8338152102288840176 698949641565121023 1662821417017003465 6881943812705751298 3918248059529881312 5168299980847989991 10368913801879216918 84796931655807429 14660373264155225214 18331950863763770264 2342190475261454829 14868479688986089561 18072335303714188034 13853037762254023768 2921906253327657685 4979377000185008158 17765897155142822728 5402713628730185682 17735410414116751360 355141449401429233 14126187687353986459 17385849387454863694 1661317203611078040 5354331037193303068 9500081275596079286 17765179204746343766 626279544558164645 17634511890705699051 11281306080083494674 14625364862934140444 8904948511381942159 18329939314144153998 11787873155547454341 6747963397817950580 11881218792449986835 12466433841951878540 13491418227878558365 5522308546531940194 16203519065985994769 7903047198589329418 9588945784831399080 7146251420989698493 13594238320416245786 13811539312220865330 17664044344754612521 4352074967581559453 3347408143335392857 12085102949273332143 7021106257362101445 1204407203459298569 980498948302402565 12772813634411038364 1545379319636231293 6923722687199301926 5583340828957727591 10611473259025759893 4864864039378617984 9619185995237008834 15610502991682557575 12409837609863811479 7870924771441718063 4023537944228442483 17785035882503539683 13636477516997549148 12550086431061199268 16572481387549191917 1585011686633027108 5893040158041858220 17754914402905949289 1949755276183385027 3430037380824447231 8016685047844707460 2403467590038898314 7383439389735996927 10242917735805849164 9871151602176464314 4600005806988146121 14163889249696504547 13637322861297392230 1150688373636540925 13970229081633047680 10799726951268805333 2233125333722348426 15200138405371495444 10160980804096568337 14900300297500698119 12603884626004674477 4166928202133516167 8109662231086879760 8997134012316268943 499930663743225209 11178051495934729357 6376988379467488638 17725876864745441657 9415958279496533731 7455392163911147363 17337599681639168997 13345948795012540516 16588063936229994556 3299452593678947767 18329627253349641936 15819189577126562737 3319465491729145977 5963093173859840615 10226880093202242956 6775550721847244461 12978105916177402287 182562102150717502 10456171952130987170 2500347365358420620 5989225909556776078 17056036928483496814 7314122584380503853 9841637717793490781 8226654386455917574 7612373362795070695 10156749082725857312 10592026355684583567 17390265110574108571 5707822910777404180 8375384762791299996 15726599926581435851 14299946365353511471 7092003823175678938 1248461609522455498 16387437379058635122 17451662178968213584 17495618611006159027 1335742615345892948 32283348642332931 11555762153190681814 379474284590654408 4800468766093671153 9707667524720401732 16298530216628750923 9872068197195324448 3136056064538171946 10390966506493216836 9202383662015073884 4759393518567214782 14049936108034707948 9417835385228245995 18012107270996175694 943511288394656862 12851331612265472659 16678267206178773722 12972207868396323651 14857406320245973020 10020653402410768041 9704036373389676720 8871189102323561712 18248091233937252648 3066910320608201105 12742328621516031039 17403263430733440539 15507525494605905090 6475772306052942634 10361121600099472993 17873737289719301945 2744519942177773775 17513434622833646128 4220322452312235118 9946559657114627790 14363008793209689026 14808483654729630868 15418763564320498001 8994175488689592703 16504444063180814999 17983042135175825446 11178628450949254269 11159064499123745308 16450613720171488342 2711894459911460172 6804129610662083931 11188018778293447462 9068971951269089927 10484267905618130487 5912785231243401064 10311518715961973931 15307843026288334219 14740466275203675240 17468770824171490565 6192774391707812829 3222600506517595281 4752240684291086222 10519716910077828539 1973192822227508430 14066547527288631486 4403669051809086408 16553759183815872822 13938716638166601766 9886935075766508469 11323669209925522661 9415327927498227991 8031127470374608018 1217415850349728754 14636856030006607835 3220445812533840829 14424057885253600298 15375126056803674241 1503212938205950262 14584452751227889110 9715091910955840700 8144732983742208441 2036549963153016074 6290924368479328011 500932590254821939 15330154211454387297 14681843209251586411 18318561060665742852 8237458947700226229 6368074518832172927 15798829907153061845 4633367466573870184 7595171892527586244 6288676632473457082 4911179042923568283 9922169773621671297 17008100460043904550 8498605956129559830 5959914260735995320 3477467053817922135 14758388117914711361 781153466808097466 17015822282989961377 15653350345417799021 6343364578174501179 3902826927458803932 9724889403612378568 4691179130584882076 471508874777365381 13050166596428046558 2318478704987475339 2248609629199715904 3122632603888266853 11199021278060429118 8452930755151302108 708014728927970118 15839330430899772198 18407370761677646048 11992407587526768695 10393033813240742851 8968983766797159597 10548544347176103067 1551865816850154561 534532669216757417 13096395474599892447 8288733143619054120 8774300709811184886 15320176282853040491 3394267597643897507 18128559335346427284 4560275648675331354 6856195162396199512 6514936220902134096 1570183584782026484 9550977877867859510 16153369838448620893 7534410125861613698 2448640041773078646 1793748672233656436 18050440064866050940 9932595718782893411 5915207269074427903 7383383032928501864 14556210251278893317 13855256040790730369 1593784043589791456 269084833710366081 9428073875679241189 7071542090587378489 3865147171577049966 12230681197677487149 12935709687430085213 1772210930613113977 15989345583742512213 2712019420046014376 1160971318495409342 5976787623403041858 16032685565871418278 7717388721298401925 837887481588183791 3213831938194060140 15636496414399818113 12666657950766287266 10430791993780392025 6541462125787195895 7204713589061930425 4927868357810435417 11286038258983138956 15831195630332696956 795139721608761745 14764156395510379430 11541321239899256892 14633724499617402478 17565586803542235980 1150886884675853174 15624387243722839890 11210280361930966337 13138281895730201265 4362145831736237049 14233384684952319874 18030879190415573762 12334296994176590898 17522455202871948285 9860719541128539119 8257744597931649397 16020857484623677137 2444665428551614858 4348890817832739533 16738373017871443257 1329204777984147327 9858385212639397508 16447871042278236790 16784723940216759522 11599753081425508129 5372608643977743158 4412717939238419187 17590937104594163908 12305460923960988604 13808736307056229795 316645195782213906 4454448254277337835 894909874849375860 1387899313240194836 10736425935289690809 13472159356025635119 15965243994867662692 17313117506292223632 14218067460443658815 18391340114059658945 5602362177249751205 6453382956498655005 8379424465121446686 18305021986234500995 873462612937695628 9085736119922129015 13831015801342834078 11140104501397575078 636089309006660014 18336762564835222189 5007221176762364913 8014195946212730001 12555104229119685388 1848579799982248306 10363777684300706176 12101252993977046400 1604265289269305800 15565321332835825110 15384031202159817690 13441525613385528415 17445495038418475442 13321664647677799828 5516828476700606445 15022131780962332620 16065376985169864106 6116881196033164793 2019496956075424054 6815299343855242471 16669126646741186651 894307243664449610 11342282150141753534 5996618607768716065 13120363214727475780 4074395744429114284 428635504100687748 10837322437751106535 6065336367550298615 15644395704533594867 1855298630582853958 6254405148899293547 10499386348597948346 13158272243321827904 1183484261050095698 243190956892136633 8951853429707353052 14530230938403913781 3291898040901240483 1469339556649998164 4249267767309080437 15206415291979625031 10192274455240907274 409628657850618467 1213714539160403607 16316825550099970078 1462957740580299 14974357814728183236 3544255474302805761 1255787508641667972 10770474327292116469 728157567669312262 14128661619295143184 11985649027208589353 15046319877000941450 2671624193489248253 9658891504693402206 17460746946594952667 2283317985952542759 5224238647158667947 7428384179934959613 18114704188435415029 9249320158275710971 6448702848035320940 9579137885806814837 4193795309187503161 17030170327382846659 12065760014243390137 13833620807520070001 11235466754917804191 6784782362087411555 15431337550281186362 3590610888778687588 12570670432594501268 3036357802528886385 13746100634293580868 9859673609908670472 16531638413965466940 15803938362678978253 6695379287403968763 10576880599738482246 5466879349294869235 15949369354118531928 2411644366043919490 1966481138597504354 11004731122305263771 8280182121484286728 6775745189006922397 673486531604935976 5307327811415031740 629225468941961175 11863050128005060566 409211236861470516 5364876848654735423 9311185109830675531 16282508022661452735 5716441773581437841 13437774269615594563 894461199477299717 10742661345420295802 5592168578127904357 8034111521117726550 7742029923111682797 12663737846697740045 2709143917196966349 6380181486276635742 4454517670506309832 14756547556396430274 16425119373559010257 13617601805314368253 6128233387545584566 12512805621499568470 11648621775510645548 12637546014692399808 6340027691768209998 7645244732695451079 9379304885462585577 16688780912362944598 13307769176982220873 681627207900819316 6972539160707804007 14740240287373353076 8226846608212899667 7075851529142739175 9878395933571988923 16859978619881924533 553178701790521732 4565589653836560005 13843873286355311515 5070853459072467495 12003981309520237092 16733909496223220593 647101186777849284 13505682286329191133 1350802382089690119 1801887881486146871 16675664274268361929 16984895209856763983 33799130645060711 321103674337853814 3662492463902289822 2753675653773166134 2562887790544738880 6606503753555884884 11952341633382796176 2799713985651602572 9017641502015499216 11228611615238008440 15380385025393153697 14098974731280199021 17274446940979454049 9815218732512300733 2062980745707566674 13997813252840264166 498366073506873449 7550659033691614398 370178886079532900 2713362078949249052 1474296305893088407 8605021258381790568 8213896965869190247 16385348554315498504 14961334534838673074 12673745199787966305 7376994972863649394 12222742184328769054 10592081103544974883 17613793312697541816 10512372988535776280 9828241796250643920 11144405482596348942 7746857685794054195 1208583766077810018 14344732100301304729 5704082488852998296 18334550824367502822 4330720239544693016 16319042682190513791 6482005295690359817 8209819698345445199 2666685052902910274 12749215262363982241 1552066599699888081 1104595585214304021 17143924459576877015 13946574485690955357 12012954757103301132 13771768616139198802 10836509246804045623 13770502363459991168 8265011729685430531 5369386405232212350 14127218389488556472 5090236311369835157 4270695543878174722 17136589656288362419 4987805323744519781 1009672349372872731 10222586439322258181 16408116958162394090 1701830916210754129 6247520433471187811 12773437027310892230 9886389784051182178 14399904528735542620 3234340429144659349 5549839467338363106 9227984185496702686 15292148878365764942 10623302354530702495 445703463669071137 5053804870823050215 5576001811235489766 13378898299832522528 14045959540853130875 12827741225836028918 17785284975133108185 14086246494457502569 13100559697394248857 5452502598805204132 8454236350735765880 17671313689575416322 15389709178816840310 11188381333829882931 18262773309667435703 249685488386615051 16360208140035302505 3634491164508095869 17569335312434558773 13723420686143148036 13907892653581268899 4149218505031801398 4028244879082331529 15190752765960535253 18315251494949597035 17275555062522942593 17803650330688717748 8084309945031736246 12983508672210085563 1096155245818288960 12718943648915766587 4545467033232335693 2469007383181372114 12059251444806086517 13648541921601297452 17041872608560561884 9874232455900515507 9139616418646040867 1773316423916295851 8663124081651080223 12243378576511358009 844528016308787149 6693599186753439681 11693718228798058592 13458663785107119081 10779132730799453983 1175723004705591402 3532507726664821292 8503904805209859630 11389748316652188012 2801123135423763431 3435702496283728979 174886822031204929 5275751825719190173 11552326760549429886 17401628958225552811 14151474728523923468 16942890236427029314 6172947569243539344 2957282032892493585 16248321589227090614 1225658874956593862 8183585837256566738 12362628696139579207 10861950140475888348 16815363288806018327 3849565955024273734 9861236583150348910 4579472741595485658 9992212629503275001 1971416904711242808 1123196331560573365 3666644928055541594 16304168094071668418 957074248589028741 7919911299224666726 15906157560449787321 14493230578672865256 13963812589543980241 11089548329847120060 8014243025577367767 5004643180417831662 15897165254600833565 17614762415999486860 4290617796821363490 3645991005002988404 13502429951291820313 257633793919126783 10519197540880308698 18151831169546096919 15545803321044371 7802624258722675706 17023644325792804344 18089309632978575498 2514703610187518053 10436862982999113109 3348055063314543187 5690356686909796384 6460737779393977578 10840249238357878718 4747451278887656479 7505359495524775301 6466091192692463748 9095998624263670354 11294970758060354239 17278268986396497891 10566535402776773498 14409524807674986393 16315960179990219326 10882883638917078936 3416398582962361597 5174977440620628903 10115148602054737116 13432547603093947441 13955094524339330813 14936501397888641150 6097982045686920818 7868633320105843865 6666783537081177175 917803122807865389 8179721507100629488 1200577496467965073 5131373893380478523 9988401937486584890 9439978445340973007 26934944184663706 4112549237044337590 11793218365061421305 16435525329778943344 16727798226149471254 5166477982670434067 3665470311620235545 2785282095026836430 9762946385082102717 731452898202284227 1521339835043583575 3560425988858574507 1142785421423497816 15551987668342854868 17794058822967282118 7081415881629009562 9249160738137540938 9975850970886008462 4783492193690266348 8011402812596204865 5694829914866244919 4728570659859038069 4436142463899754438 18204618186018642885 12863210902244316996 17670781134648915571 18387653142604041464 6540354763038665612 11631966772518096794 15746943230866223631 12836733314998121605 11197560498610746808 14733456820442572503 12750115010852086365 15419249909514661272 7214379002699305875 1005118996165869245 5346822322780764991 17649486863528639127 9209328344294518175 16411628498615899539 13152803661889743535 4754053308454689529 4272814863051883127 5512964480943340967 1145275542484003478 4736018502269268792 4311823771987379402 9237427222699080109 13775224768179752074 9738939736704705099 7610699504110249188 8640564770157027085 8743271193888427416 4872902013719716854 14607031595380608141 18298862736418977911 17322235953019515630 3134624782569910195 1489482062576829496 7603003968036711299 16964838735808342533 1382361257726328136 13838234283090556037 7931505504823603721 15512652441011479833 16386508404330773426 217082279721040689 8035215327340284492 12536935177769773287 8454650620599356248 4385657844556074543 13682931943341151270 3920723679087915977 14444903727779495109 5902156548795470085 9079345468769117810 3877535145499567280 614763553219706935 10194734392015172602 5654599324877258877 16449170440478210882 5464144363838211828 13054854416611089951 14431719482816674612 8925944268953086619 14152345733223045945 14581338446935413080 10970214685300979283 11448571035159530921 944931326852985819 9160689616284146324 16252374059727276280 6703571538408456668 3412621290740421843 3827998573994841587 12272606484402877583 11647648026592748295 13397200140026285954 6292121309351309171 5770333119571320258 7964250465944416089 2970671455967374894 12644176773459954123 4933131671226576354 2068064927053958983 17322177536649627108 9884818565577193281 11786251587878648768 4050063148199196442 18321646567185345280 1325238932152747541 6329150984369761218 10155111967772067436 17015408210721301679 17636032469576514463 10195372246997988398 2317583208078201854 13349136653513174013 9808395512290510183 8773296038958765326 633923034665665222 6958820993567491856 18106336176026722023 6119007418213761862 16182211166357228435 5376623545558374353 753281652230039549 11451811317398733151 12396985472943845313 8874952134636858456 3663970250087063744 12691070294488825458 10281075311405077229 10435575637220802367 8746325911590736174 14611125577774694794 10657336408637236270 8092391233428196629 18148623653982317539 3919079015334688118 12974086712252466294 14621660351539200132 10809666991666255721 1851361236792748132 9919432059072202816 16491600540978309120 3599241531293910920 14085321504246961519 12202108114645825558 4861369928595335954 13325386251743685012 2616352633610746661 17347075601350366262 18363851034094319233 6405607552088817748 10902843447945089620 5717335631203429122 10631326725349145711 120335176198168716 5398163986619032704 1816448949562178966 16676797293247726932 17019682799454850768 2689833598227004101 12657042900827486650 2268819971362424482 16119116476548271956 9841783719153965156 7046648718986621417 12126810656146980942 5188008360771147720 5436123889628115205 9139738691984983445 9651671488143656921 15866321934734350820 7543564115738368721 3112111051882916822 4846283137662540609 8858982388465010518 3000807599409804641 7767913434708591018 12567578450620819959 18237114547639713612 8328826669852429789 5444984153674659606 10163697801102001437 16313736070953033128 16596893665470759501 11809261568623335279 7860593128567205629 16934821566163142757 13360422126080447630 4402229196869525292 6353176169745948262 10121964243075124914 5618245662315340637 1835413643723247705 1924131089129517135 995971447115129158 12609686081368962294 2642297104154611145 6991350892990616614 12821822513486204595 15933602616033687535 3172586902078832944 5479318031734098135 10321339615027048736 16646725261426305920 7642483759217421576 6715465726100151573 16205377046769307056 1789387974384970514 16812052314923442001 17749101182406836597 2292888676440974056 15383481488937249178 13788351325109902740 13348880131550266197 8251663831881959277 17734674128030798832 17440323904419812803 2119223844720025917 17143083743541567173 10713092725714514267 9512603042390579743 11495420700800152646 8713998140570702424 13993090356886438455 1051651541895227651 9125177632249502021 1354775269028551197 7469323762659127180 2505692263681297241 10712146949728645341 6095316599106994249 801041711084276457 9565048957185484166 8623072183731882921 11163577977769920756 17925201771331668279 15613549007215225251 17486615000214534018 8148720635318182434 148062798905454400 17593257240075518921 2854625814453789640 14792812515501215116 7536900348090276016 6158559178014248891 16604491016954492487 15708547350525368423 4585991094850290323 4076709260570220771 2041331954332952657 3315204650799615834 9096061298948248129 1216029431351370193 4358089185571533569 12952700929362786383 9466585777095541732 17537344972626181268 8336213434802847758 6979477191813339932 7888165951836363124 16942863866969988017 4615083511971678343 8321863900737576152 10959754213295433235 12730509273073181072 10430451081615678157 15236277060520420865 11327629946802919011 8420984685307651373 5287400975501365207 9757212393654514804 10143041847659149526 3326065998370445520 15476060262728751173 3923700976638484658 7782735010034951395 3938727129726419506 15837151318842635243 5243025848586268511 10087022295106659368 9484009541812067068 6996854366146466979 4924430973058036201 12138488409121681669 3303933146190814655 14838413617942540610 11679003961233724319 7777797095968147337 1960931981974198125 14425475352556446578 5497429509585535761 2821308929006938397 9035846736861756345 17603511892225477183 16979359845310896439 4768657764780067940 13283128757373007942 10951127924058515544 17317832277410339471 17660281788431194006 12140070580215362124 13634658245194811036 2881928958717956928 13043300488275266121 12216028863242931678 17966625526018440304 17774480635446539063 12942186705392008643 16693404704554660769 14124221360167513525 18303962304862921845 16388215070851902028 102475451736889076 11391043186726187712 11319249578337872347 11362573205775960374 13156134682051808927 11115454131074838034 78374043637902787 876514454183967534 14175127222315689062 8061590430020741291 16684666557061210810 5442174474432480010 11358151393935353793 1143492959722246407 11465456780265676728 18074212546695141876 1372275331334417057 17842896361918300735 9540714909001194359 14675505927565895744 14836783719647126175 10875949326288173088 9835771723461464179 7705529138701172865 14403248253204432073 12209664646937189465 17419564846259876019 11645594807539305266 1748627691847903720 18369644106572122838 15151584595226509224 9538264456796713360 12914228481531602665 10317051037956251319 3840814068066613043 8893128468140312396 13334786338949618905 1150511222120232634 13258276682366435987 6972588419575059369 7254062360231663512 7572588249059464052 669143797253722697 2438364828629790751 17417402061224300851 16472236130013467381 6446260136021778711 6559008423210225503 9546339161174375089 1064752409216749696 12374555207731189744 4241693013148757509 7915261155326818272 14524095065413744490 6524152061392188759 1918457143929413546 13507871752333217312 14745639459037276017 16911789319854740880 1305139376147884620 772879960467859915 16113968850748848498 1573174953036963906 12590492239210416882 11910976621401385770 4474060074166348615 6273390391352171456 7236321299905451007 9384501207697534434 17726447459748751618 6650855522473434860 1088323479535025627 13491227102497431915 15206705047177976410 1302277968119041378 14226847787035137121 12970346695122874349 4813617882531494923 13811335675309138740 747995431303681031 12148360840431668762 13304570604026801022 13068078492185376843 18253713064175826735 3627628429534189724 14073271993002024819 10525997126153455848 16746443068849694482 13604500551992269852 3939367444415988027 1449867325036252319 15171940551068318634 7087448384747681039 1661904140775375616 17508075610950475624 17352939179031983468 718187478287445667 3311858292489087970 9125089442121206707 18065118510476735949 3190829994642104842 15769108263150579977 6846173747789749726 630848476214644101 2332730779575122969 11232946366791809982 2655455583070011565 219791040233713030 3123106180892875184 1637479288992284402 9601909721912989997 13062491206637655671 12040299254203025579 16965712714795371892 2005855835076720204 2719483405796964167 6724322162113306549 10787998188490978725 11393224860822474228 12691558995271415228 6121760334760287764 10728611845963273826 953339425383981853 10553676979083082941 7390086256391870666 15774058797164437877 16254903764095453084 9556846218444564717 7090764851407426771 14606092205951360534 15521749079700087762 3606066581544988477 4250335443027559556 2719589522142402828 1500549248264472258 16745871044613145165 10758974943064863591 8653855926084464315 15186175154050643803 13192976751625984600 16584679156538448464 17352540737707751966 2653421570544566055 16090587664352879095 7857440383447353580 12729684149538798293 13340807100974730754 14831719055870363042 3748251491165503369 6827909683287233998 9509947744136593357 17484291780405132265 65012623804800099 6023778308327138030 8736792555634147611 3549365385990197417 17779274210177943575 786003755048254825 6490634342707325903 6755653182483743242 10945621314924574047 10728439589394282426 10920861510440417130 4290361275230479241 4656717817350571166 4221667356400252790 6270478626329115349 15188308838557702418 11847231012297268416 11162830254232716215 819187165506986750 12066641488884256396 5243907223816367598 4996186400797129253 4500395243480641199 16443526355590518382 17357158573452015219 10373741058401148051 12328980130629688908 2799393037656319207 8441074665679263767 583008411996239879 9984424199439920617 16760148343137973884 18067183998627405701 17480010034716105189 3375200628522911707 7879472437303272231 231835679531677774 15469379678207824223 2549529306571542775 18154310657623207183 10376832725558017512 9708261772519899163 807124026493809301 10759620025877392027 13113685514768153505 14067700474893429621 307358513340419099 6290119568160302122 2796660231284754867 3183548355647463238 7589114711363867777 14282947411658175289 3554669185244438158 8854972968787930739 16066408274436223991 8758379781456289214 13422026753281161010 4508703443214457443 5797119130592421957 1852320428346336705 4665550157282239132 16497789772094882512 15522490238798768582 8909317447582405964 14758845816720701602 180724523769607496 319183413512503739 16898786088780830493 3386059498364080461 7015913079917706539 10565090232545847980 35229182352952954 3267936900258670758 17996047425585137346 10254778843796457731 16589122766472675793 12916397881499168885 2231825834701060666 13398091146022966257 4196423361311751597 14806590372043236679 15441015755473021824 6977799997707532054 11580390259885203801 18263392177252222109 18149845809283408501 12483388698460674432 10839046252725195472 16837038206055642529 7547858536095908096 71663401202113683 16816735541529979469 12815889612529833954 1389163997936523843 11812694643124003248 16478538063633437486 8760834228649216806 9411337422737405193 9657466918046808764 18445250580105891967 13408207908712729425 2236029929508273232 15324388645832945617 3197642202754694908 10085556025321397418 14949284569743321389 1722588667935135550 12309653369240756067 11095950427137647644 3269672415457503776 16434047300446558704 5971575176520243739 13621184417621046792 13590622019524772603 3823031644317806242 15727106157222814483 2173786329304655107 15248577003645883618 2833927315333689300 12193026570777263453 1506262948883098742 15361644894420129449 2560530861584304925 10459357873848157206 3390144764713039358 619758287492785000 10617309745771810347 13902574243917051132 6199839163135517348 17183669317570052666 6721978900036686897 10321228699004127723 4643476161419423474 8719112317785280279 3668773945922816868 2372188082670142063 8228094195296381791 7828219789836016404 17252503573269384262 11043834493920927628 16436905439727809987 3326543849958095335 10108758140930671478 2609423772764257295 9691784690554637991 2756336954519426658 9056913145907861011 2991769046831892009 17430429003935233301 4615543360888624410 3997498944878260313 6820253918364213053 17454939163591539856 10048902737324255711 5069785995921239397 4810725115202500991 1696319968772342977 18231021444003706319 12083176723054764966 9047468145710247547 1347201692457566930 2452649383061759934 9436987204853004258 17481519142845833909 17377421478058495356 17392504711642678398 7255541888396852411 17012853250744297194 17738132648249234190 5292739642126284735 7599479643022601929 14495509469988135004 15309731567648907222 7809975733769209448 3051438941310113821 11273717080909992284 4857355850162627875 11480177910636291604 15461015718054919103 14833768622600404599 13447208411869679237 11445650431044385726 2312241264770937751 2650803254720185783 5170313653022215000 6831776145237292826 4141724861293143795 15392401219403917988 10773119751555427347 13780870351136218313 606487975003378227 9346008966230352814 271028232105318354 15404903908545362838 13499775452093898238 8112119952593776593 1378359699598063702 16753122808263417797 12016369626602411836 14986316543623851505 18424602627233769445 14863811781910154662 7102570088678389594 14259532411987717797 4287688360878640404 15710804191672885926 4157065620289598961 18105624004950698105 4252352153785954082 13767876074591847649 6774221589545252939 13304926789021687534 9482654401554131157 15215576536159275442 14933931406260418263 431260529560919312 9658440750623687488 88110924195031009 12274481387246214010 5535317324543448450 1401840236601157338 1185544470972308936 16893769556625348199 8921715084995078724 8681706490675169551 13758249430078446404 93510922725068941 15756851582878929205 16274176709547441835 10152547485060465648 2844277618721105125 17762559999745008469 2336548867600081417 4143895790933782704 10427411267837073861 2660574795877184855 15130329474398608342 16106241628575983632 16458838551797879019 15489454095564649895 18270316354657859408 4100166359272609841 11370610281941823290 14292305476360365880 16173870262802113243 11385135458105660124 10764479968161702481 10342196477350166880 7575181942688202603 8424011289694521137 10155702929193288931 9559712184248531025 7143743073046570856 8707311287030475678 17496903103303109850 14312650005401630635 2468173010037575873 4692387976593321166 6693132352744927646 962044834519218881 6294460280377024746 13521711962006568324 3420972655149009778 15221912682727630533 6013077338642482020 652412486031983906 2144432809051840734 11999889083375929096 17145300860281397628 5430136567861769774 17257757013532513446 2854847826042760318 3136290004358614804 3845368163032570609 8848200296082108246 6900328649786340494 10492663677002980160 12093326768124122440 7806901130967591718 3918660642494501429 793924067710445768 6251365492365938856 15587112863301461652 8539644711604048712 8235899571872314637 9913092507183522108 8000416669689339014 12962323095355450538 13204130121100676151 3205187924102571608 15485353858153674437 6069964933336853102 11982855178463390871 811304883444361688 11949501075777278825 16789572074131876531 13305732324647695415 2541447488611854473 2230506324764566738 10065677520516223361 18189540390693969311 16825380900829181338 9240189687283835682 17488507033958210269 113444756449847125 2986596821717941654 6569027495315465580 15903805718072407845 8082778676060953741 12691071298335477014 9132593634872852885 13800290674520695799 5564615636314489413 7456331488701678502 11138741189470871148 9234161515232268239 3602233897126805113 8740128447872470738 5959012948844016752 10127690297994962365 11408013380265558775 5547282651585209305 16679482450110973020 10399429234742495691 6898844332578550276 16214474113976360667 6333897289283192740 11341099921125523857 4549583979445609036 5265024505673075430 11651905402876983228 13482188885729559319 1395915621383932808 2794879990595525934 10291270923681770186 5365771558428800580 13685278899503020379 3347397198026505900 9893912958751230286 13725260244786882684 14305775418452093757 17961375248418303803 6857605732673936955 17877641922571278715 12974505937035616693 401918600306789543 6778437931039993042 7633934734874541009 3306453259364065432 506908753611658665 5742627500018693521 7468249945278803695 4872370760027648700 12337215343820361680 17317128786195654492 14186285925060059585 8403874189974583495 11542691352140033224 2892581577172730640 9943855940245165130 12473224008377123853 8983168122015340402 8345993616442615572 15261045817641655866 12527394353059121471 14050152231589132676 7685628494430913056 11118929975388389576 2675358962129999785 5415219117863613877 13332775272608288698 7503743213233422128 1774786106216678098 12580909233608983346 5327149500493413644 8922232068181064924 13741748536826134354 8448166718381302584 8246309541011048585 5131398396568506761 16807675194613802982 14146628824677689461 14339418465022697099 16799065663216735978 41746298401344159 509159325391768710 1905728949720911066 5049516909020216249 2593416140767942942 16337209141236252582 7144555165817046898 6391532064008746808 1496463872283200970 15210444116729242635 17107022557337437693 18180326643830802016 6403947820479747939 14338018150892519392 17756187125782960169 7913324238227182126 3213395602224933094 16395076305550475434 12828846591587008760 14261982722127920285 14709515669390372263 9225484343320286918 5342434066903120719 14063705387150062294 5346809792372548006 18245123814483743078 10776665836896313100 12992790117103918429 1717037971876416791 4339996300524611672 9431612853494451078 6064112605825166467 4377424882841249202 1009116685121731634 13970620797106120557 2254820643014473620 12343970107250473474 1230161784890577825 17397110208473267991 11837587130545196173 13125775347132567886 9387696678482197187 6197991324300710647 17536802909449493019 7539040523399241525 809029116460832412 15368971509611315224 1051669007056265 18092401763035031124 9145901634228299651 5987888454695655312 10080653040694471415 13295407344704178305 390024265006398949 3684846083724526445 18332661376593142140 9699877777016015390 11880983708170546076 7960619766346468585 3543755302569971548 16558202848849968590 4279163017264112009 10363503420826714738 4898758147970305965 5491661793564898332 1486987298384164412 1229337892126317253 17069624938883448538 5807348590193224107 5995738945629665293 2821666514709404499 18165725829544429633 5334509365625602010 5433491702607743290 15578626047269701321 10362031905467207762 4221433025631878577 11666290305399527994 8027417613059868257 2512867199684853883 15242644529449231722 3521963057104082708 3833619958184395160 8339194690210355220 15714712305976363544 8713273841327874515 5854568230881802815 11892699732638517730 2244761159799599607 11533217904415555067 3982092268653809093 1788767099466543951 17170287651605630104 11687473119418413223 17157152218292523033 8898807546536228659 4659716858536819933 760517618119557789 12208864974071729776 17689661875771178664 3204876908168355514 262809559963795734 14616034266298066057 14095559059675594956 3880058462696615329 884101442614665320 11422056712245810852 7815201742600565510 17492152660529368604 13241665877589083821 12247346219041220288 8540419957007166029 8631159518000915299 12715141399695738856 9631977224922318463 17547240976195684191 103833853661064763 17989543316924146417 5514593683282397339 4507154391404865491 6006806886462502122 14790375928616977162 8310415751660239129 6682569577730188064 12004976789696159281 12070979001022415161 2825186144906958225 18274079322077094240 12716076941229795931 4683779529808576585 7257145436949228351 1549486500584958235 8257627320464387053 5406441743436126980 15587403993813841789 15100197440588345837 17457837953988227204 5993857422141049844 17059253868036636934 14531198217686156684 479446638972107736 1155929581857873402 16143028011303570076 10373153624555052846 7711095839172209824 9056882882547986763 8280009536730274137 11575314193812608578 17017041400305015504 5342380326404245722 5252594993508688530 14915674138419440068 6496997326649749911 2416249461237122760 17564453283489343673 5376240737852697312 1173952030006713618 6839946801906983755 8369942246074384407 9300317586097043074 3216604435234604336 11067058987736932337 16932390671240191767 4701447414249590247 4824895577192649184 4556579226412218710 8297571352317475396 16488915582286806360 16213209426480809686 10995403033906858394 7622924414861600965 926224071471462780 1612725018330391136 14981323178826623251 1602871276884843583 13905262276537851812 9904516245576541051 18386254351856700107 13556960302275192150 8547613681547455234 12343966800118255123 7430902571414689374 1473454766994352710 4142805984392245272 10047963344929283093 9662623485980091481 14348531603615672313 2533326213866391829 10722310971989586542 18387148559353118934 3454508332155912214 18094231148565812024 17079432219656904805 9667468787539860233 5049634392576125398 11750934119008500628 13211963588425472870 4572990274497223601 16268335300571471305 518630386560309864 16736648865278642743 13709752044087404748 4276448043803493585 6500821781775472356 2304618981493749054 14711653354924719470 8651154235474915116 2421580377041707015 16621963177761699728 16383637930003932584 12199294993893903405 13047280403931408414 13363097838638119535 11364775883048111198 14485724344327560869 18027286671190697700 17754337992455330938 18009310540112916941 3007603647244753486 14984045401137721403 4389769416217623738 16876979517676549909 12768551312074992259 9737487985607856042 15289375145727995489 8608767277703349574 7578009168882601915 7102719184942248542 12338101380135544265 243048524016416083 2077798729137844281 101338761777850829 13676052907624607949 4604878077927483962 15072644882703291634 2322780446783066889 10623542871628418549 6914497538343996706 12902947701995693370 3636824836539072788 4346840604261779685 4831146530462497628 15381843518928691575 12360714758087552485 1451147897711543263 6899403478243546800 6084080919129108500 13436923302925877021 11319632296805531575 12689273117136271662 9564608024653095451 3555524655360142964 2291975962818201369 510578094850812387 13202035214329419291 1370983038543850343 6259868454881520415 6373009084706413984 17630543905600448403 1794329005219386644 4021876619998275817 9629982813351905890 18296940923157685710 13464609171895445852 17061815345152943921 11861264086190617317 1914813044100808240 16475528685687029672 697170034793447664 12785958729513559387 2096134764668163533 10557889159754105119 10474933969840178752 15708753479394542696 12020425659316251274 11099802902539090117 3304138207584181675 282184972556536570 1704462972624379143 665958507538931174 4489096095237879285 13256656799122574545 11837327980856887667 18327170776077254817 7557182256296851960 10633506687702749688 4981287180550173185 7815334847367425883 10280034741196639831 14133269978833830865 637532182307671278 14802196984966840653 1156717386892843905 6172198873949458135 13329513364648960139 14080533777496722373 13965553592108097968 5200699415296068692 7430378385395454160 13386922413500026715 16552007929177861827 16163424709769689192 8217015297795632694 12261028173785877322 3790716572882438546 16991059763185328414 3330170289148267175 2502163713127377326 18406980959800965865 5292984801633326473 13655019999864221911 1016098034536435770 7178154248639332899 10199398179158647989 17206175008591991757 16934541420852241038 16480318486442517149 3747740870379045848 12215831046438379002 15609083230862645522 7859111698248404573 10131410914878896412 17728232396531878686 9532961820017228123 3724981614547065477 13966304142216080516 1180537967826436171 15132259076182202640 6602428526432564842 16914637858637202857 4219441278227928248 9401612802431120368 3403510543804081997 2427950426396225190 15841324122898114317 2714785646183899263 1252011700971114861 12044065918979903902 13076258916202767637 2532033995094170250 17915842864844513426 9741275813162329348 8733958403865792936 4538429524470829375 1672508777055719075 13786556979841989516 17601000447310652709 13642982709879008931 18310244287723771818 2954456338216643708 8319126522472997460 5593655683959626567 16453057341377466907 18026136950139358658 832558378997541413 3380612460996924145 13064653564739314488 14779433142661597261 1820459643446151646 3481596580636358525 9333136790156391390 8215614753493303867 11534820148076949343 8096850269609346865 12595076325041103354 16421537834034870910 225355097923001169 10119714605262845801 18333040753159208520 4750436524762063152 17855657956395698637 10560201777604855172 14903284076698472787 6282172464870478619 7272829298033151362 13870963196020886949 15270411413662255236 18136546882652515390 10615622919636282968 746844272467291870 9554924191320328328 18344438471145433452 3516764793142689967 17522995651629550738 10944646051563054138 2273520735881901279 626190241910184821 4988470031485940890 12663644535347520372 5096079441512021848 1235779346948868371 5676983415948234408 6061146616285828349 14349216075448158222 8334213119424445842 11408398662190998010 6271271676839494289 14074714842291629789 11900088242018342128 2070167782742623071 17135976226530092793 9548465625706956167 17748104557337198051 3969223913968889861 273030038636985558 14708975151264763351 14506797013408797885 1327100466130090389 8646952970313124917 4149067972505737859 9485920984810705789 3594732216595190675 18068921878476104390 16956375805246745960 9771967151985073700 13825643187029023108 4466128050384032922 10807276245898388484 8913115337378221400 7049467273580853684 1551419699387030235 12986122872818975821 13392729890166858611 11750253777642985588 6556396049815309897 11004544664480852965 5637335753916655590 15482384541478416925 12980907003729005954 13502734274523523152 15211651717836708537 8372525642271658890 7996603179382220027 8724361794202238827 10864562856261521300 967237288506764327 8829139731606445694 10348970110512384739 1802546988813690011 886560156168598583 2760444923507635288 5853717341978996433 14002580760207310263 950758142608527377 12233524005120882057 11872903946832435473 15743924487771826659 18058291400721871649 9939005700957482918 6996625376674431347 7601286550057654816 1065159260611959978 1041477245376815742 2464748225853594899 8945595981675025269 5238822820922084564 13460835875509426651 7589543043688444654 9009931234358840864 7960480389530230553 14203240068379306995 1930873816931061326 13698374452918820072 1194954702209821393 4459267333446014731 4220008477477191853 7763895395697368253 1774573888405776876 3168996514451714515 16724111837008595092 5605275821034253891 7548840123345886483 15012066505687631355 15446157561767222090 4530660004271808417 12751655280312743128 3837595902898915564 10517962799123440296 15308801704787368547 9395137940826708713 16914329982395502278 17956305636822884007 17566307348701023710 9768134937689063926 1365633183864378678 9280406406517684261 15453745733839320792 432289026040312510 7106116387365651195 14674955226562759748 5116419534043250837 14780331165441748906 571740096153582476 13367721226236271664 11685119961312551815 5865949817380101643 17333065847663372972 16068011238804129397 6448242344790949485 8500912106122873761 3535214278508491542 13774986702152574789 3661180054974122255 11402490066712208332 13871091836229529027 10608497389517198071 14184871934889152139 13356418498556263871 11867223897014259498 4522976397279512642 17733871044788087589 8174394347749054867 16505478832773305128 7520862311212910824 13811850561204139487 3464084279269211664 15433669275888944954 17049925746296660699 9410866641992672248 7358588853383218573 11663896523571234305 6995008791604972014 2925554252312023591 12403896327801898270 1225931050754382421 3077180355810236228 7529660040242940969 5261970100779586503 6208283787022557608 8746620719717511150 11081132615375946574 8666160683066050642 4560866539201889051 13431652494258463577 2960725184441158002 8612276922752095135 9289247635791460349 5016653731131058545 12193774240050910657 8807359937382074373 4797777778064683454 11918087078982190119 9675136717487809228 15830818691074319533 829439392508181851 5091235996688594290 248598549385995029 5620841673750099315 14529900917942214401 535075175833089829 11413239937804193465 13184560929739929170 1226996071174970059 14537591006025001513 8339304006933714679 5064265208828494010 5761540268314667503 12388089299163177058 2952294488273351388 8478860595095809739 8922544012575812146 8663188304772151577 9344613592709010464 1654757287095311533 3397484047669832045 2839766664498014009 12559577153404611452 14800727020364977444 6758569608722771205 738186548024769844 16682699772762085454 2794442250537353172 18320630417218948095 8148911082817584285 15428400607417749158 11378952471643020696 10226363089293570876 5132444524812374007 1799536385230786091 11160000687702425413 16410177964257391378 14403505491039943542 3687567623489107700 7423505692952441013 9353043689385281982 10187018398365535935 6308201077369242433 5196536865714210893 12165333551712035818 3473707598974585297 6064371530464796169 2428910816090198286 2899240132011508993 13545763504954184493 12854489385083231616 8989975200841720129 10913162247688322021 8993481319977022946 3823387729073292750 12124304347574126960 16090343740566569620 5959478274019625923 6218852312049137141 7499638508367180920 16483449696364212787 8664393863738974564 7036013618761410333 15890209229514823767 489476540752002020 2037278319085363042 17705069498437746699 11855821833479448466 3847863704992708428 293292115002544522 16109935733526720097 13514827818933986344 16985223694075429923 15722656156085171382 8261709583318596487 8678153996051926352 15123739900002771003 14981669570477529397 16631286953005326205 6668186154355817625 5505544864567840473 12664448084058703244 15555846049682220296 2203264402273417798 16337547738742471974 5876473298645070004 8258208991701486494 16880570478451823904 7675851566908736065 1019560724879308824 9599101317529769276 17350780841195121650 14660110252349945856 1913315419181216195 17097585360648327202 16450897973975181925 12637233625001300633 13355524250452411039 11632258347172244396 16870896137885141906 781643047337768955 11187400780317462480 1214255102529310681 1123654936054720180 14362527367976061968 1672800940435390722 12651690689980993976 17323839035337988791 13467313270716931338 14035754461749724722 15823658718282408658 5526700914687089456 11412581048370788724 8422647651486837777 9005050366571081028 2696354873737977672 9009940224781902390 18049384185835688720 11895019872300862447 14910084822858024293 16108025103964627419 2566122616567424706 14709510775932378764 5399737968912462503 16428873478348103961 12330527645251204418 372219748339492904 7333324966968800185 15186788165251125633 2282331206231943138 9030383836874770598 2767894545131480177 16051155381534050400 8980838674228870462 9991156978729495475 1119743717738109890 11541821422673947546 2580340844302978348 2122319982618154719 14672738807104590617 17775316428111836589 12597963699359551366 16417783901262456744 1882249483584776834 18316944902567955730 3499590994673900177 16010283260276394879 12630718424211353840 3558874961547894582 13902173517252612283 15180287284407002856 4208142579470783027 871367866984972429 2615933075271682334 17232069163884224849 15069335785780387303 1496306115814461877 16865162561374183707 16298678823829705206 18174760544294169499 8762915174230293096 17458429683728596223 11404045363942436052 14171496671071479077 6273301884429580892 5196227301230509299 16079617535013153680 6340911723389601320 17680725868290525152 6059098976200199295 16511207835622369415 15517825145751819814 12014498343799261187 13694224427604795201 4422489641064624833 3676033009235491771 14316814626220834275 2539262009764588139 18005548627770768844 4168105743640844111 12678775086544108603 5547867383900546085 10815414935489712661 5772340541601072576 6224233079575093147 92011516923227719 16636914084332930166 1833745782718027955 16663126980269705995 16126816821800108013 358864586078623424 11394984835402885561 3311007201909286571 5163477604266922635 17360045376710737029 9730194615880216956 9504152955238767057 8372351622486762170 10197123850652607837 15890207262635645106 3074522200665862245 2261962438191157687 10301337414936303839 13984719267707903503 6357685435785009084 17326875920503479935 2754140531266580264 9087256538992719142 15334555145607658347 8923089196168063849 11244501261446644729 15692779964349764710 16582799079202259488 14720912292499132104 8715450146501684338 6149043470982777238 3784332084259113655 5686217897206044161 11661630677222581636 17443335348901428720 11842674018473932043 15133740846321465541 7132354233851717635 11032135829775516550 6572790715550365332 9331223964744000723 3965498922666076159 1236537627005145205 17265419304917855731 11152225549834507834 7794931483317152507 6783445546477913573 9694919852263851620 1543398414586764632 16416067864233952418 6019625974685784474 12307940925512435499 15283052634704593894 2903674365960142099 15680792951381161567 16244607211109677849 16744124324245029748 12309019753895772119 5332919545455596485 1219040056615115569 2019142639128844808 11399068849764285905 3432080446030106790 6493356397876436957 17803227299444680755 8474353900807741641 5153681821064848916 2756483072714038597 17578606668739050740 17615502019771546197 9253245985464593952 17128744488460128222 10829006164894760762 13014049931056311590 5837065674145199117 8199706232169231318 2757845162492186070 6801558083339254139 9799161369914554342 13813353917627585473 5313459262392090765 13422884332332760048 6965113809172549572 17280513776707719787 1669297757117323362 5396058487476561277 13731676862549110381 3205098581729222252 4030212918950551224 17638815054646397296 17070744558604843273 3368367349319556896 6396312929283549513 16822719850445718501 7427323632099185978 9841471399540211618 11389618678457712248 8896219022529659949 1934498860620139687 14277838204639785139 17625900755335293937 6594700872268959691 18060683193480355778 11192183021848903733 16716496212098374066 15663115293793607158 16949159998305909997 7360282345478812174 18087082402670156499 4274307684995014737 16781706834212417793 14673919070629277314 14197937647038566568 10045615582235146456 8050749060776231040 7126257671185968255 5550611979345107123 4766018994235017539 779028268515245896 6868625841681790319 804330726918104951 3393831619303941234 11223729829009159569 13387292898702638842 6457056451727790751 8174434098323192904 7870777523258933030 222943311205285441 7533745336826725780 2501968879446807442 3107296253929316655 16668012008344427868 4175627308423963679 3312823215517084277 8403352008723221803 7635002506896680798 7876059177381645415 5648072375252103091 11539641633962130529 11260622508841669720 3064794633202480639 871456808821128257 5534359192496653742 1459024304904917795 3570696857201661208 6454653087607600932 10722173336468252158 4323805230608559825 13662504512418827771 14009063200761919417 15857110158772507146 969346783037702816 10040593088103662214 1177698389286461318 11545715947943423395 17261491020914082561 7815844130461778217 1609119179971464530 7206570466865841745 12290148884042684795 3736676764556463324 13566553876306091875 4378103093832762783 13027269373700828374 935888451408241917 5857364420613041536 4812033638832395712 14203997851941199924 7630227394190743979 6257066315989925940 5026376164544138250 12249258445839167602 18414019636346109003 3465325968185551200 264200301908792906 4472357717231673301 14089266893823228597 15172217518809123821 806502618621993366 1624373923307266651 12673036402791356352 10100710905377482064 17608236169639248704 13746841090743345218 11943418185951973101 15340661496624978579 13304333791499343703 6051476913436854444 8674251526208722442 13946123048098743884 12065544418538900572 6932722683234742053 7051023364715101117 8371401024713219502 13906229410313641703 9874786714646665921 7087584053186529370 2047269495073257423 9548191449585016166 12673588826421324867 16513741452516912520 15187344820321641795 1697988606630341705 12115206130485230565 13384806296675880579 4883101083827091867 13946783527220726105 12880076288013492330 17184233778197325010 18377560628182435114 18286048766475424030 5842624855830739896 14251727438915160005 5824037726605592358 14086347599662705123 14494036656907805625 224683960113819295 5133477859451780840 15772407592024701223 15457445945094973915 12089067930751803481 749135623879854482 3208330561318044705 8318336580726606240 4850662133087379371 13753834664719479827 9173216524012767302 5138532900707243110 10901215501616587445 13365067345626997573 346206369178804743 7359751012404171484 12943950364598517973 10722926273426960974 8030678352954988806 5335433226923098826 6455675174974447783 9321033403748438019 18029710185792525533 15986906279961897802 5209857662722189744 3387039763404979458 14011303538317630840 14903357914660065468 3959321351881356891 12896172876935640197 14337958628783838618 15761898722656767810 13204103375702658215 3471935199139657990 11456701798316067103 16774308352947578750 10772931400756543703 12597229875014130103 11927484412043857997 14367695488030116354 2001558939812234998 3057876436774200703 12798172293705711168 7329364192416427096 2096154597014706991 12608074313251289347 3459314972391680082 13867422017397289347 13813879172808990323 3616216811520607771 8860766132992059132 4809475727505383435 4431675946867916639 16735440307606310879 3087354222512491162 3939987106754696832 17798677689644817648 7545162288407451628 2236285314254308254 13899436769841517590 13886448180787467355 2131966350004427530 9155668947401321895 5384830362416759450 3470925390335803400 2744482675777052642 7359177606858513078 18154157890756586299 6377643856354067106 13010093893724324441 12016390665759074132 15437247991306809314 13920442925269563326 5991724004676967132 9941582091432237434 13606670062999075716 8921391263183268945 5092991318472373054 15363504699703247786 15399814535654051445 8586035773547847994 2274330134558211617 7030517759057393310 640281318043812282 15748148291924387447 14787292307908201644 15089944265738806645 14661937521833981844 1574826006792526565 3210963645952553777 11600173527798657592 17002972013995810006 1884218843506804487 1250881833092719004 11708886507352323630 8345129011229126947 10224581191839974727 18183249790601183696 5972406080329153296 9975464512692202117 16207786013804960921 17977246640751537597 9354417841265265704 2335598481813197961 12411781898645385572 5971139748517301965 17093170547575293060 14745423609888072412 132544014016450657 2175964392838132400 5012439783796068010 8217201043175337029 4660971408017511290 13834559496824352917 269954246636765102 16793013881221151183 7081553026622319335 12205926094665207733 15227646626949230000 2612802055641170249 4667562707309087480 11773984207769782631 9561469635500789031 13539085744503657860 2761938327562359451 12090752008485206302 16296365551533891133 8270215930459103011 1817679968088800931 14612770232387100036 6576986814075187063 17643966731402996901 18271187145768866049 15443140244611229934 11467212154743921306 7512195256496219094 9139727996945914974 10215446279488449964 10503339177349136283 6493454006721148217 2590124145228110839 12246035391676207286 6112312761613095908 5117551925293457327 1342101210187683946 18311560974028572673 11472236353487288713 13348158778923862455 6540957180251218624 1782820041056285121 1033235227156768106 5075840456806992955 500695950425192379 1891808044350163504 1557945380409957007 6435742783958954455 3403250170775261869 18042832159067796199 13638364899853161073 5600205146428354763 11647927873978188215 17398831872670038145 8858710073693900293 17371710524248728407 544248865493492831 4664815460658599273 6964419355996254366 12643454972508305630 1228927525497315860 6043482492144330792 9453638431824246990 6911202412102924673 5391188683150031458 2239426632565529879 8685577951217054028 15450735338703802655 18336929346610134570 17382714880008648155 14751975997255608855 10330210550486240015 11096685557305584185 11787101801426018845 3957373807232713395 13608384987378200849 7855930421258643334 13840583815046142069 6167931675886183251 6394592200345322103 6605413676663898593 12053516549444904669 17636501383819054271 15568946611924667998 17462043570564178126 6923571941485952022 5638323568881132722 10487447046270085141 17882209799373583291 11231674590995432668 14554080314326714438 3023997598475776910 16206121810234040359 10008521743933694469 16044427557451044469 17100098688991631332 15913704228854017709 14714175792998942559 8361194948559590946 17982007299147408515 13671528703301711090 17736149458485988946 17884868756690803149 7796802032598846996 3836146234536521969 5223328082316684946 8015097845071030095 13430306441992282219 12466272050446413520 2766267173325501491 6763232720219107880 15052891140433999651 1709081920678093618 18417975598388006985 10060104585199244429 7296024975169818767 9409252494873679177 8057890202844916292 12690480103777568821 2146335072355161153 12184393497228577110 3550641850808346209 11562481234073807794 3713737869224000061 18274510841941771415 2049771382338547052 4356206814929928478 10249233446750754872 15341598418748286402 8010779305502386669 866263038581701541 8615781991201643474 16927730303324496135 13142605262616790387 15889530168434356189 18396010816039906916 11679246052533282317 12391132627996043200 17573819380307602160 6218474202120422324 502533161553694193 5648856925721301188 1999050950409398148 9512337099149064943 12255137105458508810 10693249643232814902 11528751186150526414 2256817015208997904 14319381525204044380 16989969811975842293 10105818833109594365 5979895479268659082 11058425607460000431 8045858931537897723 6627982835577918633 7247283971231865638 12997700337469695919 1543899924185976048 9645385634653091845 5455177613943765576 6709160464050680984 13117582489791221322 14373798023600888410 12758924586946130130 13313148136090423207 2628215473403833232 3315913188856341703 7371287121369719837 17369016880194815246 13656939337744960025 9731364192241458989 1571640207995318495 16903500906065800665 6523932700297789771 9479276000142766917 12076954531572515615 6149489176335965751 12866731834347540400 16788971610107183765 13115312768962459560 3022595069473250486 5510541121709561200 11534758088532567162 7526485175197455917 9182148878566815665 11446693311370313643 7395080286886554639 11306978697450198550 1521519202997589153 16770670178918078449 18323852649756723696 12570343462164062414 660376352460410972 3991971601720067692 5854406230093178363 126341371140247647 12936051020064441597 15584648927064808340 17360415198429066386 4389179487613877723 5547369879824163902 9787286124771334902 7937969452816784536 17075471895699858546 12607877336487331177 8765175689513254733 514566285357664352 8340790581753810129 8278967778931945603 11130337250716197454 10533170448123987296 8830109340759116103 4553064651468553503 7250237534283850299 15224395906654527804 5409928655325165532 7100797674663541634 15146383260294605927 1575248588532715683 12163214669950516892 1195046852503632659 7435877484156268239 3108000157174090395 4655877972839991501 594835540859940307 2327198180886985669 2931870370267979535 11227506624560824190 12905781581417719548 14187532920933475609 3765457948855222625 3452537467191871182 8860567602737931367 7278261529805207539 12236194459725902040 1330389462647783682 9660179910042406680 15411250338065370621 1947377003671729968 6469007646337436802 17762225540941959425 1002974402359517274 1866777831839246128 63022686136116220 1977389938056063540 9032468666320667680 47809759660231458 15279677925186818711 17004810704842455417 6323674827891925521 3226251991583071401 16919237575830779860 12868917892744724257 14490728696105915310 5430421220012258991 9339813140882106496 12696901289673311554 12187748005742478623 16604764201684171585 14415853691134440316 2931711834754149378 12178743827189368279 12500004292165023502 15052940095552130710 17373084440404880950 5143489909364516671 5354938270267938959 16859790101894909070 17335590627247497989 1835108718911865132 15175217912275675203 3976354579143414295 12807781212838808122 2178445393148235868 1806381320266550660 9833693656542559053 1899177762993661956 16568174048570705867 11991147112815317365 2684312775927800286 6813232138228000495 11787939963262662825 6663791816428575464 13645255344510723928 14434681932238808330 14262501030990572002 2110665273949655602 16757420352780591500 4253852189846131940 5831782400416488820 14210288344399321576 14033838018508359550 4055517152979705845 9648208643146196775 3043426083568571131 4392484597336311384 3783057961136338256 11786732909017107973 8258391660898777896 14766047459617244681 5578446184553573168 17885442795186717174 10539261059217940639 14150869993413858938 16524457025818430738 2298128780780211210 17444245918639112513 14533274354638400718 1658257892924846114 3310749134996455116 9044041593593063918 6521532400635523649 6073898191721646396 7652537761944896532 5027550091279315844 16421863356747340272 348271533972807387 13506884867491240673 16275835562786536245 6327249943336536631 3392337499494710516 13807433774582967448 13282279142884315657 1741172651575593088 13954434784889286485 15511084868998924500 4388491647955385852 12896123818004592456 1248813234372821523 14085967936111217267 10302910220091643804 3385951323566351436 7927303263454889158 895736062137459341 8973475470827695054 12747665724896988562 17417230136581513999 6195721537999612647 3162575261642625905 2280665271057725974 10344602422355726894 17450472599773152453 668263330316638863 12980020555525954833 3538776881877947175 7107034449559097328 14097193652257544466 7625889347364056923 7294908547741201287 17410231135892669353 17669296426253202733 6182157076758694258 9288233671296132530 7202507589950347385 9107319118119463398 7117952483885879307 2553660183066129166 6608780138319472026 15988517257383374184 1511578277446180148 5417705653513111824 11602092415415354824 4681027707791235026 6398518356820346939 115752475530961452 13027606816451230989 17492186303806929329 12171961811436665044 1297360034291906793 3289291854642132730 6348564799011504874 14997443698201009101 1399788301970378917 12190195376190551370 14165047390056423736 15780606100992530029 10073559248050871452 743761774237418180 2055737575055187620 9363837674366883885 10270722513426316453 13026688722763803692 6730336264182485703 10469793631775487524 4324867040747964709 5611060629587271180 7357226464192981200 4840293979043716815 12350650569815477511 14086618743727046444 8508150149428861793 266923755625588751 16898069606046093918 15659347683188595825 6011034219682348002 9274516421280213617 12801558846489226698 6572702604974058358 8674602193564117407 12087508154980396279 4294938087309856832 15863154355331169576 3500323334360630654 7266175536527137213 5709774177143442135 17505968112005708841 8068541545056255859 12777014750620433734 14309609392356454040 6023984079574247415 2718466662865887031 5023589002972532340 4815450216307478086 7602110832443912231 6632223075490638408 3895741886605932970 16682442966448598335 8772558835263706544 7829277780649409005 14861369410618971457 10168102851122380683 5808367435186801383 14786460109368311718 499610971737993886 11443967910976486404 16152167233759039111 16587226548814411395 16944362588605920353 10883595595608173617 8065117699579647722 6697817652797560318 15531688093901961114 13276309057384256322 797937158902498319 11070829120292447166 16791147921518116911 3427364995362662636 15711526204890070913 13058037362405528637 17950287935881766486 7644958626037859484 12570754031024739488 10310697392782312825 16021944727397391816 4955140641345553239 17278842842955589731 1758839198847130420 363040220169910383 9294738244730188037 17456675035999464403 159122112503308345 8734107557387570661 8413905685910716432 1018576761433368853 8433436233834296499 13397271802779360199 7428655516942175899 15963852151805801602 11889784889060054827 6823984196930787607 7877199873299521202 17131991811150962735 1310897738676497650 12208922077487746396 8272754420955807625 14850480257690185214 14077176440961624942 17587523584851092283 17707287235115086515 3170148383781403474 5091978143004786735 13203367753363404753 839926381077744026 7050533364037988902 13527565044076047694 16834429167646300082 12393050470628035722 9689768674008439783 11027548016647222944 11678721730724917817 12834510403681201699 13781964855812536698 4325963334251789895 17192189948693848467 1225509624321151046 11734673694025255947 3082527677211725043 16333807102883585366 14046987806672360797 2809809269970273649 77303090270959218 15902379360553846084 18131352321058434675 12604273322587928210 8463672205066986858 1799199612751235075 13508143858483199304 1798987960657589860 12862057101975793867 10548246453333137 9134822601970805832 12723467900899024672 12619158948469576017 1872428877394380216 759730719701299358 1715485896861658713 11735585850511442127 15236603879607908998 3152985358180999486 18106414574377747583 3069903912733893157 7613828114590448126 2213909473100165708 17577562442018968831 8974388823089815652 8401888412800863261 3231082701474630009 360248844372626364 8728802236846391800 9340549198540890743 15012033888371707950 12341573073429047887 10420686832885116587 17920380154457717806 18256971543290272845 12498074917020977513 14635287540845609055 17431681801959686904 766749575830184952 16762625641459765722 6072895268437264419 16148357352423408229 1225268130230208632 13188320459334518556 3571074342000055539 4180877171364726584 6170246668347584935 14194311548015628239 5979621295187086178 16577043140539377615 8544151366027276101 10212567927897336901 4813990477826706652 14488147175880499606 16758464737679817406 6058299895513399855 9805957956368193570 5244681870287084199 13265550876320810084 18070177699789466705 17167175258899376435 17351285537039142397 4402349697555156240 9110436503038212072 15389280309587562786 18192828279473260272 14104264196615212784 17889210698537329777 6800959054875841282 16816141405191139975 14090256796765410596 3740671532978306942 5168988746089514519 13367133802187372281 17951916877113691038 11711336657360593079 8978681675333302867 16416944824012661722 6463390047608240469 9592584097918587070 8693644616250714317 3598504622050363946 16951719250891410108 18096067952013387123 10782791087767203057 13613075828343705905 17628878012044439122 8951464239515603998 16061697825962850105 12434583430334305625 9105975086655395309 12161340146444193861 2219788408830436593 13351626318017598044 5031934369009062416 16956342056064420885 7841724686601813621 13315644395787494856 4604620704001251751 12699474939168960196 144271195934637330 4636794669952964743 15691291186184219960 13943637172204809107 3817564642267598786 2421341353564141065 11076003914038623672 2823034552393595528 2065304455351245385 7801538311000121824 13187773537184718252 10861245107929850416 12592241431531666093 12486432592371039268 14259337900488293303 1241537855769244852 16090841498143627509 6254466886429256691 9193903919835290966 8065949164192206983 3640454302142697885 5975058631660406695 9345323518226736713 12061024691531523515 487530178394336287 7214477219199318882 10326533949326031314 11243131095099876608 7454426974924521716 6580739183128425202 16543170635009341093 11809504590516449532 7029217677515483513 14870052748852383119 5924606262290978930 3774545486532893826 7667589435999960247 14340051160893042489 2657394704092049555 17499482780505968729 11641513146826555851 6112532763295074808 13392730110039466429 14495125083782779965 16778968509218299211 15826822426997475686 412275111836732710 17681665843177048418 11575805853992549606 194796254474899904 9450248561815083843 6429521007165450698 11418034037298644259 7867139252097113204 4832453611040406827 16672027321330746566 11148826248397823149 2187382337126105608 1450413089067488921 5814843536228212523 2157781901856578780 11898782852901193270 9468042061036926469 16441791954365073819 18107505593020198132 4552136234794925135 2293423105917482129 2915897037717653246 13463317542305836737 9977517883582912712 12985889686166375040 9455296654928292716 16609717635512286667 162530271792757836 2180019529370396200 16784805358383158737 5695857714646971258 8448199389774690520 7133248917215182986 95684047811636131 16903119288579301962 582009633826493052 12425519926981084417 205873868304183971 16831718966449528730 16285549923607508846 18306476291997993111 18140111781621243499 6853765257701802410 4738860473238751668 10980828292928751209 7732882724271935934 14906923430139221760 7295848900890582021 13690212441342368099 7007740502636981972 2398124880267940040 7691687396524911944 6835892617368899118 6281063494699248049 16010415729443331937 7000719785158909467 13871580342512505442 3738805686481433521 11412602668999263454 17033998378322218145 16903760761726874021 14104735676977396829 13922365882073609560 12781727099491439770 10879593201139397498 4326681858836195194 12943252252661194191 3209016723829763364 2492857682299691229 7517887855667589000 2881666261687755454 16623249304796787731 6615667983997841346 2874116465086513241 9925411289819272066 3697162613733767919 2024857039934027274 1436715473587172935 8506565283226383551 13261061165003057111 3838260332286434415 6919944621711448568 15933686202772680796 13092048458923858822 15721600848539958920 105998324291963745 9181961309795776491 14779309237857737957 7313194226644395793 14803016747844322200 18206690969851065320 2142206252165229176 16209100116417695042 163408031822610903 2005891076518396767 6214272298665986526 3846277130318968451 13255700865179028585 14123584603848921264 17687371954845261871 8988203412701769299 8414395741195168361 5495318069716464949 15586850262593735759 2588975647093745675 248433086383071625 13588787843436501153 8381307862537243218 15343116179116121140 4050437985266454529 13409558225193901568 9206318278924623635 15376271018293032245 18133653703454775618 17838291172929434833 15060553369610804672 3394304831659006125 13914622812578011925 5892908492867577252 8005294352635245912 2877945292977982422 7707460809710512810 83791937107674180 17856089508709675090 4591509202666920679 7833032170492680704 16455887941163704348 4324153820208888134 14941162832042919060 17379074049110514579 5632915546989359738 15668466630996605490 6318381684517675218 5424399325434412189 3991123398782690359 3494049878339804453 14698227066161493477 4100806416220843721 9497105837781613766 6758471955457875943 13922599477247775468 6269200715597075425 16858320790843318464 12977847632920274283 1420706127396656695 10251454407354225837 490392044678634717 13960816702519215500 1741150784608127003 2157185496925967188 8697240169151111452 5924605486383712557 11541503908784226028 1489495709216552785 1840431481415071954 15767102263585087736 15817533900807742884 3127693454950298560 17839825336924904039 14861800267084532778 5705695495148006142 13060451771631955891 11931411343917855451 17547523257934167953 591887867001501249 1609998683465463432 4646606811721331750 9631073990672458015 4659787137343277694 4579039523666686659 11979037249292177358 692436496010411925 1156819254538356286 15091766360457681711 12992974137558314991 2553827745697781375 1690141692604978782 17221373145757478652 16743446365501920709 6902647393794240077 10726456892265468593 14364997511495603770 11669523801466880083 7480664810585349579 17891371469672187292 3029027379933333971 14282564083919480921 4790988624552630574 16735404590631869842 5265186762146299352 9521518671903606753 8364280360372456850 8263506228191093366 12193464659719397948 10628145405382038440 5330486475997193165 15595213198357320175 12667157981786197313 16060101780275074942 16404998330650269337 14141242589008290115 3971759671274116826 11678078176475601227 12029445900133220389 14305554985637651411 8540940931260289447 10831950695884560043 14042293815418321087 7697679931550856884 6432431885970542014 500157728543676800 12147566064621382709 11728814128358683181 13689476914459617855 2899803138917257333 2582500856103304233 9832115430995955239 14421158655654850348 6751938147985416407 14455957645156260840 10878456918525377343 3269161502485015191 3307665168824918454 14940416640801925239 9843448964569324232 13591289267704891801 14769003224028715998 5166154129596220181 8752941811556838866 12250956965442049322 5690967509728548764 12644659029775477656 13519101994218344059 8459254763063599793 4523044892578520183 7479820812247966628 1840395852372303388 16227051331261700423 12032260817105638134 3196103054960598910 16669334080561329433 14249213046333642834 856672000331958564 8020328087906161473 17115882882637283770 7977063716048871454 1239269074919202833 10141395977560139572 5846399201617370728 6131913792044030292 7206929241511165183 8257962359119774262 17414741551632124858 16381675951878294559 17426893147697949588 17552110981439920030 6155507721233448764 13790107285357202590 7663555443155168164 8111335826250440627 11827274782685398937 13052712620844766788 2379146626970859504 6991892487728642038 6399437621228626266 14253410483499366412 6498365109794037233 4047134399717203181 4901280649407546114 5013301213985771538 15228756110012173181 882608980311698255 1244767011262344772 1271228788265315160 13303664643170651666 10306649788759713346 7104923673395263806 17907478855706975420 4241095099695973386 16713199490037073738 4513352240010190437 17345402951840949614 3771720806669776761 13177546351383717231 9447118702436882347 10879913976211946859 2528684107754980411 5046294321931503586 11157045806951966164 1707102925854066090 16751125675494811059 17688970311582748920 16233858518327738341 5827973424398801545 2864488002751243416 11523959426466805518 18008266050554511718 11390876022280944103 12561361058786808967 7653803767167326000 5762202293419109360 10699083200433562615 8824686914270305217 14561499364839044210 6643174320503640401 17326890286902199057 11516468415201464258 15044322685108806155 1466801435311782328 11066138116573292056 1757926179968682725 10983460018070484178 11865081368989997865 18156550039203443465 10529343601386962883 15336503441399057431 11400358741265343633 14007451788772549650 12245982639803512423 5941758775236521047 6652978415776002793 2046605817576622348 9111339889558070184 15797492488446576437 13141826098074779647 13447288400710694097 8179389533869373007 397838469992372984 10762403710624462092 8576614825966530436 12958371847882911224 4047787073989455296 16907862597654612515 15331304906092179325 453669422350019967 9391773798531447147 8716630992990618999 12352228097579931098 2388804700431762182 3408875056790382972 16859849171577031630 17853338557607294971 14930403004284256369 1434358811472935215 448147737378804983 10074751632936574375 2881144660007450813 11827719955572524722 9832341186278954769 10953022270480878856 3568068728354500874 592203241547960699 2272703933509985971 4672608436973788886 18325335093983495440 5262417378922607131 16044579367628140017 12151908491754145438 393819988211420310 4645251690822806183 6655978775798955736 1504299465460141946 7373268491505883006 4834767095549604703 10434868453489226340 12784905117600040962 197037724002518149 462982161913412335 8761648698928592870 16632759436360614869 6367130330070520148 4464590974439479951 13201358619281425357 17193232388125225189 8344446049515531621 5175055416296171762 5430351001031541590 9887055538073746373 11132044891587895397 10166691979086021850 13943527293724982213 17193791434915364366 509633577704715575 1119336484424259956 3102021762555038266 4452014696745263028 8655528062926690475 10107060010323649238 17131765934921764199 5509507022278968906 16496163479074519171 393036944224912646 7932483968972295841 12189014226770204854 4959533876319664100 12178598285948584804 17196352042821226180 6043106593404557632 2425496922463852307 13554412139185167311 9165325515467470120 3354511312782588622 2169476527575672886 6727601879562715044 4100664154057925692 5898296720611051709 3480945976938338059 16760246077715957691 618446110676240057 17489538470898102708 15272368178363271245 8989552488122565598 15384344027122712189 11185417353247405702 11157449086954614051 17770009659225147559 5084649415162796578 17331549748637385575 12817289892403020720 13894751340118354212 7646391001203320620 13253713723726169617 9000602076023694047 8121231778827102654 12441224180830250128 13715982904384839126 13620273775590304685 4059936416308709598 8728319348701854417 7586560413561415205 18217957596540231499 13578149369981145055 621545655641543550 12726022604700474218 5458065986878876230 4840122337816075987 8984623052975050421 6907664982621187191 15026994246825686974 8969670567166568882 16221223441932905176 14852576353765213359 4993172706737592711 464820944884495760 11458109632868208529 15359913577864592992 10166651743053428375 12089692766148991822 10593070983992051091 16453021779619383995 7969396071065613522 39882243442599391 11268739825278029219 17201900823571034079 11873749443917980459 12461900945210305410 5961345456029037016 13952985006090495280 15279305951110914342 15763002556405770999 11726047241493783704 5732542358070391465 5104778873412982148 6900990311239330868 11456310039899709253 15659012704156100751 3847041369032458803 10593083894963184062 6562806204982546978 12122035445996328961 3083378670689121127 3665954406028062912 14568103527087977737 8990986583570514473 12447027663194785314 10039977268460660589 9778882456500340450 4431140446583391862 14591539563663457999 9578332677494358627 1693929085049901094 17128373595448985118 16112402498699442203 16116790637282995124 15214337075060028833 1359683945428413648 8151262652815090925 7491573946005444559 606304552769784904 4122233772317419127 16400553513466440214 7358172156704890318 6899747939421859241 14945835562405974654 12068076533588351551 10550757643337771980 1398356314839478906 3758981106685123119 16934036086552869907 2502102658626357417 4271502199064389802 1467277039993153746 2637252926287876855 17117457670508683370 1982118253721227881 8067454871649371227 2712409922476215231 12533165929251853647 18231683317794121506 14231933567149944852 13541455034281407642 1153608714274152820 8915335577265299753 4726186264553011027 8257655136796163125 6963620140226618467 12376355583239576784 4791944381808666510 5440574688190851745 16832144562320645909 14363994898476390139 16535989137121845554 16512456988235774509 12002472022056236083 4197647182319215448 5066791484363212300 16225531603547696109 5125147252212856191 7475453051948390393 4921626307862645023 13150472324066973574 17840537690513846506 11854819020449237729 17096502922127544147 1060440640954054112 15824319082372514777 4832474087268410149 3888090440308748147 12419842345490131142 2295075672743564258 7544714304797992416 9516990362248127550 10664110147248691177 8985654553127313325 3640150527820805590 8263261479035928773 1155384694509223957 4406879778309794962 512608296940316774 6495674751430701286 12009775253914931835 947013716710945734 3510478132602057341 8122360406581941741 4436907892760389976 832403055613443010 10008446996804599453 15567494258749066693 10294314507623470005 8485962116377744745 9968101837486756583 15916077021698122194 965585578769946112 9049915633998008504 10650185043609877480 11872984972738310719 2227804514470843059 14598838074337001446 4336795685676711455 14401972314680177375 12070311169983773307 9498634333501150978 8141558236219851157 14856859599055743128 16135525881880463553 15939389668893921854 6294796857937359484 6581404867048952361 13832733433638808742 11348539588015087523 9811225923314569906 13377278513436574869 18149383435627014146 10573932014255463139 103071939840519958 8615800569868931550 9320464914228705390 9592360691289272452 548355853267618244 2602880754464943527 17667131303695725102 9545403018381139083 9593708229640855383 3543827285202571810 15657910793182192096 1895132582426506341 14003868808966983753 14745879219270854823 6899788703385326472 16840347719715174624 4590752415306673842 7625532017597424856 16326486991377354262 12959078354569110796 16986828619222251916 6738668836206435570 18431600522760564272 12191977468550217599 3250664447099779688 1258152612280314423 295869022336935631 12840440352389468880 16140959887003878033 5446422933261294194 3672075248404368405 13187708050628491388 10060345201660313713 14856747418989280759 12706884135312304164 16195541886228848368 17622641909397205703 13183987722954557955 13858709209060536442 9810672068527643341 693300095517857868 5213702047906498334 10640914426477060290 7821564399384333656 17371404789675674913 5569991805756311008 11909144909513565253 8738609366228960991 9727302594251761525 11074721587264194336 3043210891909700429 1996804699129591146 12313095104567736260 18358055127407088322 1512788361362837233 10205897487617684738 4838976652826813414 3025315644697043191 6109383269295354684 16215747397691784505 11975720795796969112 277144982909761623 15490457691883697641 13439944843780167684 3119567339319660424 16519637543260684184 12796331119423825595 4885013999949840409 4728244722555134536 223926407481182307 6281497497157426393 11284422776476058332 12358423069512212927 13624432652965108890 13615986656630833676 16642964315860194884 17227806577056353579 5628471120171291448 13590124043324018070 17038746525382424469 9009050697120873413 14351006293027553041 16939826053776563281 14347593009698422012 17569203340103004005 8535207650179236751 9353350824322696336 4886383697696680643 12870599326307494693 6194831983832228027 12079427470145409704 4919397746924402680 2868705914517609465 3363738347426630952 7094741142602254479 2590671210024897910 5888080147592480308 13890399401368134367 3929480346547254513 13964050183259059466 8169276016174933943 5083611194908815551 5152225311777983634 17165522124716355662 12435984179602570838 11490847492582579780 10507018710038955994 11520846376387385431 6871922821708115680 11887767361328239961 11867558148546769707 10300018152320925250 16087118862975686939 15316295031892513092 7761239040014136498 447576457318333546 12568535240184148816 16112201994110324221 8892376343122525232 6702694187223485063 4339054180068160284 6683429881081277972 3988113691820759823 15268636308099042643 2399489543432467499 4722027432341017319 875582514646226499 15862671313970683103 7952904084483146485 12016388166106732073 8934287654210047813 14891341625828123098 17487157155561440970 8360400092131768284 13723339463086317841 9937609883803894909 2850610207747625499 14746547133934337647 4066307407005628767 4788218279541803769 18194092241336068151 2462929180533429139 12747491539102972037 14772317020643041038 12958015193238010552 7993349019667407969 882425776237920537 4395107404124066238 12536732399504224683 14991828450241338251 16238423824326446396 4062545675512099936 9492801707088006877 1099227163376379441 7578693175082342867 7647142980973085636 15904830805266252456 7913037914460793891 11655351650487022174 9388108169231936642 9982049586452394700 9616110586427956822 506799178327761449 13834761817585228228 13288931101017335258 11259908124602072505 17194978550182515628 5900642068987707777 8903139418572703446 1591358185630984652 11147757606539675434 4686653793916381952 1470910468362180253 676639820815891273 4183365811352777195 9158138240063734428 15139887901000699130 5884737195247108726 13095240163516108502 2433039507822278543 180240793904175919 16246193543573943622 10324344922021242144 2457424236295652488 15913872131262551589 12732478380069198622 17619347398544654213 2585521897032646780 10269615148786716697 17296522791422902099 11176998869178310307 4249958166792451751 11878068409082840462 4222509721811022596 7712957032754897073 11236143063242968524 8466793177572603913 14323133392463568246 11030606084639766619 9570608032085395756 16576470525010799238 13146864909368759065 16680578114151765504 17351653696072844419 13358337678923174193 16319253815105319081 8069953514113477960 1064441593946629507 5576275283558804805 4910340469573195941 13199545179367517320 11780231763210620486 11067740604952943755 3396380874392307956 13495498204620941627 4369138666036236354 15629043778926917946 13405270583334118703 9384750112692937499 101458899318677180 398227105979262748 10698905962071387835 17245478673439903708 12839272679790037902 13361402380732096826 8703268762364577315 15714058580488271259 586100565826047824 7085858886325743628 6372449187576385939 11560796673152168784 17507580989228424885 7482468195040789739 3450339005937852059 7083383901543587113 5597703082593732870 3493321137250726263 5126606989288014314 12451541766339493017 9525413974903423125 6966465236770475107 2119925358397580033 14471993935005294009 15386069760210102605 14678320553351713975 7272306519235569264 8674732048492416426 3136244434128879201 14565000230261205944 15027691709530861996 2456155938667908100 14361190732593228857 12384417742122966985 6265440570473529698 10123950057931252307 7330180808746042922 1286162409956594930 2457352394474255362 10638197969788023400 10292550359055739165 2942852098300986552 13676206028415502355 8765661567557726184 18306931818224463558 18329089259507250471 2059438607666870135 936519315452697943 6140876149585279948 5580525519918396017 4437807573792706089 8804545787471859725 9475259445263360358 7159616273727670861 486011986136099174 229176786571312991 15961752419071662439 3591297748825411130 1552042877951386592 14813658981000473847 17638149860416148157 1656892139307239375 12862680300508415718 996473802637824178 5214719288592108954 12881194265653180993 5170735469240580217 642631601124937046 12337877182591643829 8743759551442617477 13617720329859408325 1015760236066423200 15495337209136121018 6942711144001061127 10868037282501531430 11658966065973807480 5665787104069689275 5658833781599489108 6740591352309499819 965299110389637934 7373770575390937714 16719754730437096501 9820257782508506131 12983975785476959453 2451277146229874077 3421158506477546625 347761836797769938 8605230629892331039 14222654871377256535 1765713996805217129 13369926513966502483 8334379225277930746 9753825113624375961 5940895844602318567 5494653219783148601 9938743217297335155 16418939265464252956 1232815333691674484 17545718657515452303 15862029149649464020 10967798949036758772 1976764186239817673 11905529675611503537 12888978267225267548 5222202530721200203 18414897063345302747 3943803712424931090 4581014442232264546 14579034113826086538 4095268553773432360 646928295650839065 14873841927416707651 14866980821026508310 1965113987668273381 15439973486770391640 12291305623986391658 12568746037260639579 11617729062550408969 16970604422688340950 16957395717125127767 841721062466892680 3877979147735209933 738864836306225719 9097085040205496535 13040924921730843916 3064407152665543220 13062710400330758275 16533608912749192434 153503535100622011 3084672017009072555 9471823669353728756 15804223208577458648 2377640329238696533 14258090212515478219 17341100601619696485 12381592047083143938 16544540907877289401 9282005260342278310 10314181576603290553 7778520206357342892 10229910840132179464 18052699245785206705 14280386370245556651 11669357319942368477 1200275539229385404 11977788356618487600 6429363332123913154 202228149006752164 8261393464146131124 6772541200807366462 330091540290023865 1436832962577030349 15586588650828633005 3142701241181426177 2100483126904669009 5926827743562604243 755739528242504638 13470520546923891726 17260414063574756540 6645037562112161420 11768536018597807218 18335402148650516917 14602330333296441608 4998696024615832609 2991505130342864922 8513838272629346804 5132937394937020358 8986059577340000472 10126739456494006759 1297212510227310293 2560510410548824090 2718839760548049629 11597591317265491211 5425452639934642228 9167191390095640673 8197892289636883578 7560472053741486941 13914653796393610560 15602160989322749882 13397837992662575538 13334370904079700676 5506982086955078898 17803351354429121791 12283150880513645767 8143836181018706683 1086137247495937256 16867352976276065792 15786053765844172908 15684650851613914003 9745891390305153971 13252899840203451013 12440073880138752143 5121915180464380090 11246830865531184506 9467668498799905067 13867174006292696002 12011821408639397819 14391600671010652315 5999025976687415057 4463286902588720349 5966505801066954511 5552536153340093614 5229400460891656319 14091839755592180369 3574940369406673971 9783900232048771163 14529834004617026365 7845586513002304562 965782500881078906 12828513421411083566 9636031448013589863 9371274714916663167 9676189744059422176 10781586864838165745 11146807678909144454 13465201496461867705 2946665000714000223 2349772245084054877 5719574488619131541 2269732638515027837 981566024838223077 4676167266462038762 16690185715765001636 994902930400141513 17825792340218237904 476106786533560264 5326983009909663264 8892400499765786222 6288577467729861779 6944962016315904250 13680208134859242323 5832455144175182351 17557965367120748769 15382186488337947675 16944180932287926010 13444158875623677720 9022637260306238338 3597087571754410689 7976514136954295813 2893448594766561832 16011313634997158982 18308011491087087444 9471750694686576994 18013075904101483179 2783077808175720433 13622754204799593976 8240958326218698591 9834410777444760425 18167477876966432287 11608050776082948354 10251139437634445339 15265934415716184864 2759644642500464345 1727602609567148911 17924450983054931353 6972473318375604134 14754232937196961381 10045814007156643937 2465011916858705102 11679713972895429205 6362966124841332438 5485931052168862978 11742898111498637882 2390051345341712053 8425881701611589492 15248496176912723991 3572771326085391106 10425629896035552019 10936295807540972010 6536298035192335440 10581153646739436411 1013759342578685325 12115098580023489771 15530290885495672497 11850677627041969149 13451708631709304245 3789160593402863158 10968899200989064328 2163138712387015076 2456692372724218765 7786225766140926650 11360328633544334815 16541971576173236598 11055088162709300526 1057094506502509771 6667862999420840246 6535685457756879909 11151338168877006315 5020504418120541518 16305739248680029345 3242017620373682749 8568159161934704480 2760168509592136317 14366312584411245829 14305740537173506485 8644044450509726021 15192976153291795590 13094373244150087249 9041767810417176758 4232924697386622478 12795500982065969 1090436325815929275 15702726747584342930 6230372550492799804 2262598142932115369 4446748180581065507 4389865728221206494 11189062033190165183 1152435362762299674 251177656453850067 2498289439717588069 13057491999133988174 4673497431876461780 8243529862298168048 420900467176915699 9554818473698963683 16794843984454866961 2107884821423139666 3351106736883262710 6406628926717795984 6596340303935586651 15112232403008822547 6653832470249251238 12288648983456437264 5951377713887652749 1577386023561452985 12708158243975300343 4417939141047212113 8698153794635168501 16526293434925334858 8403824088170841668 9451939340737031827 11173540695603170270 5280727283251220389 18183425004386087122 17158702893751144591 11892257142568245550 6960034461902985788 5143154746685467469 11370465722708242256 4111281226150294297 9117612402914520052 5605085407842663553 7803917724241557176 11249279210256601830 6550592176874161113 5592406175612772419 15081119288148187703 13284910608368730121 2535446575221889536 17832984194233285246 14740015957694240499 5672991324066168322 6746530800781741708 12675625251359003508 622633654866885544 17452289489489000107 11749950358940762970 16027586026544935272 9850386040798087716 11926846668396779251 5145953000729405523 16438753537884630765 17232192181527440064 11397018419250447982 14768597450513616890 13165165878856754868 15965757342433292512 13174639213568502989 14981964143644980962 15689520478020884411 1265287229133138802 8943105197905419304 10813883986179126896 6094716462321435175 16133236663176937205 13382023801013699575 1734932003253427208 3107170635363191229 9883696326620363349 18211675686733099441 5581988953107846445 13356210910260896320 10936983268944656195 14389876411905797863 15077859916531762797 2074506595178647530 13240095344754417602 14146646813901886582 14282616222862912757 1111629637888259919 10219768162073453743 8778438243082561337 13929843242622615770 9586459938432265234 15550994323600486432 1751632282761915469 4971548881257442690 13846128677415423170 8372860402561632031 11436102077676850878 11403374176688770396 13091810316000231017 10761353674031589497 5002768061887111333 5019812394570555606 3688451378869295971 224509363048086661 17694299728804846663 16362153262411851931 9477587126784169932 3293108157925430052 12560571822926038036 11448167515938264488 3271224005580739794 17126384282568706866 17810549398360363701 1558344392539469254 5382034094467813950 13054655046924788526 5567233192171612305 14556808968300210740 550372879838930291 10174278140854406739 5715967730648668340 4716680509451839605 12326101288242541161 12342777062244327847 17714610010759611521 6507743618758044345 10864556170837231829 7504361871432479598 1392258891931091003 17967320937897305524 6866941734237101514 8504140129608960330 3120227469037716281 16180612631336885338 15915909490762459094 9544305125102164647 6522916937900135711 3615003078863250352 10813139266044120166 13150022843731026918 7746723666790853813 12435453894136299197 16101485217476253649 18082928338160837467 10535412513463221241 13482540227929351994 15803565558901920110 6351427926652662635 7387267685836931519 16243138217692345469 18366779385869392591 1281828427900875205 12319244011017989694 6527222313309617885 2110438178479509737 13710220544202048749 3007902683054621336 12940707623216123489 18044129779679458254 8063400825326180704 3552129358672266959 14499187493272340791 7881400220030520139 15154207695155992924 17957806621160376697 14826673554342757741 1247933012595025254 10654108351173858355 3710709226033850458 13495553417029622408 7472809050864746564 13917108171751461252 15865451074188952132 10628062748142965465 8188304627344766169 10318840584168243327 11451661804054476429 17131348994600778837 3066377647380155270 15024229952147069368 14189379659159810681 13259171579563685037 3372569064207773896 13116854412545650813 11661761453989966681 13645529199456637103 7137139919696938094 7204729855686362889 15533539545525282906 5056277409263557352 1636890911620822991 9073378916910739668 12318949013743347147 2987140117095832891 16755279998915609438 3271078408414064835 17487987147260528455 2452425566297091085 615190073219711771 4222701827997402929 18124739398754600424 12295259222405531387 12100617271514824801 1734760534586730946 10820652316255818165 14643492736124754817 13767344084608853874 6915404940062658404 10150195292525318095 24131946638649868 8166091124917705920 4252412620658591088 7119632271509456644 7319136010185423824 13275485953368435082 3339061156693975735 3921149397679921632 16562718575249328188 3951603225749113695 893445438131154405 14382207501140327743 17583714644042836349 5091618953788039983 15400311392275628190 9665479540250062288 73880128460682544 15351575326859256468 13310097453270576241 16615973016017655503 5868407705420171820 17469921020918358029 16383682848345164840 17494055425548231800 16897895869129907253 10111662996490661043 13854567102091515414 4767039738108811779 15757539723781857810 2853945295771436525 14127130631887444224 16859073383332763537 2725163291217108056 12208846105268323285 7598534216288307498 15187973037991942296 5427572412511203664 11684215879663401714 7537087648426382845 12174347000598137939 13760147942060032492 4721064206452525546 1728961693466816135 17870140315788880469 4672155877409398169 511535335525745231 14511963436377330472 10383773118532415590 13271106110689494785 15249294809774496176 11515700974149937568 1269814437696702431 2006320589706836288 15802792425516767286 4324299767382617925 5008931844338212785 9102547242228433558 12694924898275358783 2329027498085858899 10391874857736685263 5722384932633568378 15365227014866004730 7662914053653559915 3603807694631812152 15294934993017808003 6761721334570114663 15804157603959194795 13047658589881060085 16381165373879007523 8650938213495823939 10274233775442645114 2177116105710788995 9980672860231491017 1728378322319942585 1992669379286051681 4590843593497840073 4771675468278203397 1656540302743647924 11606559087865273743 7947940035632693941 14551960747834379736 6859956492512989750 3842964257505732567 1743534783981104279 15546915280930632481 8535166109761505855 3757892528413303953 13308052082712249480 11364194701220730656 17882016114510790916 16234838952473498869 8263086353833074404 14555971647319736540 9488785230351130173 9683178848050412286 3169385471083453950 12120865124602310392 7706730585843991663 598967001226102491 13157899236985291584 13172049584436158832 7560059310850920379 13915481913575835347 11365975865646937266 15579562075516299915 14045092590869754000 3593788368951949936 9114970733304953187 8676701198066091421 9697150483099138964 11965325743324504896 8768642268482231298 12170302790693697006 7133383625863966450 156295992651649240 11187022693784152544 662204775901214340 11294980921669186168 11428212645012033053 14368198561034896319 2696832693243294513 3973668715017313071 12066643962840911625 3763875884168159458 12092334613079214353 17118595742146818255 2119915013024579373 8825854717522483628 1801782125017276788 4720531515068309995 7787680990946628795 18429702251031541601 4665176025904885318 1291356319266091535 5916040054597707533 7959775142956277279 10254358223261715552 6533408025867088725 7812800857270767259 3940098668697276420 3171946281935236861 17402157391613721878 5572659102590448089 13616159265812204508 7757996334467067889 12241694123778630279 8571107086893269973 16336165682728713365 11424422542559687828 5209695266393822033 13609030055044482790 1254089374762759682 3580170641095465756 14006975816535983101 16763863414081432662 1771953678099679735 11544434701200666486 3432469708067010535 18299558694953177716 5100055202823150615 4712555238242606997 18432964093935239628 16832660501392674230 9503168532745231055 1756179439513097785 2675673465445243528 10783055848605232663 9163500607798614486 4222529626523070768 16327907908246885419 2479741151442233376 18087257608969309265 15922927104280637275 6332703586300090921 14337125131402694845 11115960122606267166 15912239384237047714 8003995868277134927 184722271486588655 11889178727239604405 4289324850553228117 3436371780203089888 17709228156820740394 10283202650756040213 4689071977938485405 3705420658488948698 17356415036038434498 9932034575997216411 2834668090143770274 7063796686397585329 2738318713771642736 8941469691390907184 12089004296644805228 7353857654924628683 1723063426126592539 13748068930172214199 7646069072442141150 12286490884744568211 6971381038623830057 6976140146542363068 3466621764206440597 7776361163540899085 12517127517282661183 8817925960864612158 13232949291741358366 9510594344847272418 9335133150078638966 10326241137319180215 640262774435806722 11533509150153212710 11579356101891631550 13162331320742808019 642476986700346522 7342247523450718211 3542064706271021517 9428017430963858334 16932458508619325376 5418976547196291213 10243998716060779935 10545142415438738064 13797083483263881218 16049011324948389414 3556989721314409973 1535686503847378057 5036458617808075848 15162075969542653783 11842254167889008710 9854107585020295957 12144447138402855918 11481250861119533742 5475348468994149430 13234289400273155848 13633335962831504033 16379964610457209340 1096910675382816056 3410889393664079023 11652934947465478958 6167970415444031521 8881883657424040113 11947927353771238008 4854320326402434785 9802699540906270951 5431236954093255842 318889357996364613 8965092827682478213 8530369971453128870 13979885838109707445 12168942952259333413 16776805565865664643 2708359589752346836 9474677688165599749 5924776289173550389 18097037377374979051 793547438009844267 2696304892724961986 9570517498816329437 1442072776914364109 4635426898830349627 8529716784973245185 3859668656420785844 3328787058498565423 283511183084752393 13965628541884583636 16971788731719751399 14507556746042532532 15901870424459752852 17252451322887373235 12536505470023337487 17733013961936915386 2425025557120456609 16455469126913595060 18251505831274779951 12847700454900965358 5647533266561269596 8646184588832212760 17359995515850487879 4368232673615635121 2495126663396195140 16894157412994849431 15542445364752206744 17043594745460881426 1450997391516190483 9083809758249609921 1549327727576753723 9122725287171118081 12413975459545366399 17698253257420139426 15000349312723937544 12510528907753012434 7551601839826417992 10965992774865452279 7228473051847608258 451580784655515641 2132738298160898572 2138803098426185610 1670915326492419791 10993968773547268830 4220594277017309367 9730031770262463392 18198979183458372619 9784993394892774282 15555040390275388222 17997871248373664394 9681057123303086247 743507023509598258 8536144155505492885 4776320077779099617 106223563858555717 845949987649428148 4199062448868864167 5921086812095269099 2496884242640909610 17810261132563611897 4547237273842308447 13600600041728984987 9921307780883428880 16121607758718685659 12137915562976204566 6801873810401290929 1166987506695115721 5549532279657033889 6601374166619240824 16499183862204355937 14176311406566639012 15300800586460502801 10076918961247198020 1184180900705545985 1997385739223947698 15861488420448621100 8448875841220399510 115398082475235759 15731359859573539651 18000583137183554361 5949820622162835075 7206260333466112873 13343700295504939514 3116707782746673868 17123266209811746714 13622336308366988679 13032694171049369278 2258337824138835792 8273598323773939691 14486486009638938578 11209510352246527764 13261705727288906595 13436706826663635713 16996024471483721781 9449094046520771907 18107229521616674193 7572710778628779544 5484082532887005638 1903321208787722027 6802962943037994859 5063505547805885412 9444045146053841100 13666155082202326896 13740019185684850546 10812349854629086770 11869168106154659454 18086688971609532387 13738978541932212858 7887148458063717093 1109188079374694448 16911519868876471945 16211486575713207992 10229373218914045682 17247266895985041312 1843169155873547224 2514338834488332329 4185549230163597718 10405396425125970016 3506228881229938004 11521488324546422572 17548717504079328412 3947051735761556858 9299134657108881524 6684617844794621376 9048890864740533615 12834030114913411630 1501948809722862216 1005525514010630598 8183706173354611418 5774288677495110139 9015575832913053620 8431821647103694001 15908272526555846273 14940955198983861948 10342976745223202468 8601682904385191121 11412773254362897512 15071190488220530892 4751480563514262082 3494353830423312955 12991458104375478716 7847379244729760484 9497757960666300811 16418747399462859088 5149281956813491589 16612625915295721916 1530198926341417619 13286225287641462858 12507901000170329513 11382890615657926168 5204867664693687567 7748514330148421863 8333388251641611806 13124654589766021308 13939935891707035212 9240460279700729509 14652874532307404612 204678284401703207 16650692414146125575 13255153839619402950 12847021819535439820 11791551011111170436 1603218038106264382 4402526542335091541 10844866129408845306 14499065932310048819 15689195731242183936 7731684048384574337 346772744454407055 17138006106109459398 3901780345142200146 2247699484410480569 11613441106454042693 13007706450286976960 4064085181137525810 2731105691475713377 4425890892751739660 15327018785351464016 14325256696276168032 10813894736097937372 14178605753034813685 15633070669823384916 9916987616208314236 13224381916291849886 3421716075199362125 13688805154405096588 4012736215546918074 6612158292798691325 17707720413360965885 1238424818782649376 16457718987667722646 12928684261099131969 227609905211858007 1776401888535192992 15827870927152340455 7222970258793855440 3603951254387612498 3013684968858549870 16646914522190225901 17567960415427574324 17422139088910187266 13362220668596153713 1685097777155777607 9406143926442780509 2445532960123306174 9296169705442251419 7837053629540047270 18219150151911899430 15294427893352013552 16252481695275627890 15545713851955052180 15406360673975750884 17237531825602487429 17334471439698854754 1606651512684958044 18140107309968666284 10947327008195963455 13379308700228549001 13360534489594820858 10083190311388989312 11293115343832611507 2704685235920849045 16040662701663651782 2909632016173746487 14430314697213106881 15877267381545936454 15607398594489142285 7647383027508705095 56983326936129841 9307807576800190998 1217107552224774968 17448254345665705590 17551756970233742248 4348160657822257112 1041158199111289878 7188286426125908190 4785199891806644456 3287047148491316696 18203568378927433678 1493097277631893297 1858300607400679871 18019773668254024171 2077248893856693349 11259386992604236221 8848473770655173723 15085410235895125841 11591890676460132986 7824313064982491919 9042767175128076456 4680908301321662331 184483136291208200 2112515073709633538 14432339534500246859 8845247164207819571 3010078097612947102 13525270448498177709 7359508690074257266 9305654219606918895 2095734667659928326 3458961828496326798 5698839910158436575 9826442693672832747 11555963890385579138 12011925930355252583 7868969598077780349 3260480507058650166 10585637432378456977 15473511038135630281 3051116046797626348 8991274507887293334 10345442666385620235 7714044438453197212 480777568167328529 14450514553245124941 9785301841966757137 15621846930525558884 4621411599938713546 8502422383711959222 5880586302481319758 15164273024216931436 5349234951852900609 15646112682525491334 733781731657585293 17177143528910701702 14087600610761854405 17676955446470482638 14123055673857941179 1882774072996600631 2037614867478030835 11996552914182540744 214271324063995535 3014372521841012000 9798992314181554226 6817847084511285692 18041931125670515318 17877622777397380166 103527689678697913 5531497619645529286 6245247615520602360 13485084920485336441 13103792743564281367 8805066270148872063 5251360610850913094 11263146142688502870 10270388407911817148 11842112914737331574 12853180074506725888 8225524473896160591 5085600824916301904 13039746538574449980 13352290129499983163 7944370046380062745 6023927288922821215 11545930489435514574 8227516981223683607 85290814974538808 17268791050668465230 1168110024449824207 9790457625994437359 4694995425250718165 11863873656649486854 1440261429278100716 8827117942856105894 14238396832318297840 8576877751363835201 12394962883361030580 11746497261239882667 3782633842921514931 10268182992111100690 1937701958835098136 12213454080657869154 7112608538346827435 5402777107680803524 16191092776059177683 1473256533837655617 5004695562691787237 8691540912066021107 1939660625834614467 10401721205239129069 8490162374540782249 5528922167575683138 8804780386221708972 7238423828685314475 17485945345210129961 5989917503667737984 6688148274726534536 9584453848626601013 4196863042017102341 18319702471778042203 13428834923936247089 12872297306225038262 16748682356981984583 2048701761984429859 9337593423999809900 7890667296687020381 14321164709215660471 2630610253467180739 897071727446217842 16385895461417307006 762173721064750603 14945720756070758949 11202456262180063311 12119802625371323369 5275837992483016305 8441788990499886288 1785104655180198218 7788272017355857893 12585148078550591548 677853597441197678 196891720584473049 2459970404857128363 17417680327260273246 2798769123751926034 2429774142244219062 3706006424558399502 3618809763322395128 2443361979535769931 11123110398628608590 12900517674105898375 12646505486174798748 4948689821592360854 1974695060081313785 4507163833171534459 16646560272116536801 1083647455892238609 13022760997469728692 14221126672578696931 9683220054599709082 17739445350167878990 231754571684096142 13185405594350780792 955263097080209798 747370018016823767 935772166186942004 18415928773354853938 7972277199145132130 537294924974989004 15303072490983972729 1295149237734402530 8578552864250550331 14827564039897216521 17607351628015637627 8145464071407137521 14304921668209790180 4436317638152722378 14015398084787014086 11277807656201049421 9691867094474889239 15933684470712245839 8841139721215980221 871890522729999057 5040219723607713693 13706076471732571521 11767485490196781157 9006381183736507460 18047287852588510942 17185984606548291855 10634438750349289669 17562293534480052316 12745894863416479385 13180073543275768451 11469714084397554606 657835459387769417 12171035616864369887 7586946146552812198 13935622167312817679 1313819868910956732 8587895360112411474 1549218885951246907 12033074332919970135 3176732135722582133 3446019296755262332 14677771073755863248 4708730425744983941 8358112115632383096 12133164677930153078 16968328084078241926 4741076954918079438 2973776413559998826 15952186934133508836 255885726383583078 14361056017676296022 16021137116012238420 2605331782520151390 16482625940689281177 11358902015413631579 11589696588698777060 7327776770190992462 13515412113333095804 10566192757545085050 6027822605659465253 4409923852702371694 6476038515216178266 9627729123975455706 14599700723141044637 14756325682382982139 14258170365126477755 458591260153727449 4309553668170012666 4478915814762729640 7761528206732700140 3776641621047703651 16718576615596145625 81385446428747312 5592525305985153875 17006927558310946245 9929426359863757416 5008357345313638795 1301020246942212329 1273817200650219570 465682714827707569 12243294658793458876 12007023297213397161 1913936404963730265 6874323257698323649 4029157827488432176 16916773948255141906 3357931623229621564 5509646354283474073 19820314287858989 8559593264082823449 10916811503545335858 16264821626870197276 12631530186238981044 7099261749734111018 4135050905712932660 3728377776787902152 10620367633182120826 18092638161102049349 1181111543435004689 10164031195990954517 12501342724438745151 527265158980934058 10574216271317274244 3242737182689890043 7726568968992804499 13372681409475065345 1819811351025326944 13294824379417082328 10750825193819100133 3631519320516038312 14412673459848900537 1118581209288591372 13881841035180071380 12341729811996047941 6514058388321305231 15333769084020467710 2412678406305135933 2763704329262910127 6660805700568963239 252391370837410526 15365106094091935526 16023729113443956800 16552075716297001034 3535305488993947747 14496871231136995278 14020430365821177229 8889382715096472665 16451907622706700638 4017627750625137587 1832811772131502596 6261570084105200086 5569463271335809561 9437207217723535076 13295647239574318536 437824650080152591 4486229270316092297 528937687020177251 7181678392282736414 10435835133048270032 16996292478862685491 13376840189516520289 2270037603755510462 14636485845001833505 6065256070589760807 5926329031629760310 3401712306500319470 5286949765815606082 12926109849481870185 1681022801357749989 10887328015126966893 9528673383072868336 7148900531865401953 1348856067484450133 6543275922350602333 16131833194279862914 9451273146110439559 6516234280986499355 15913877064039432169 6123143711000734940 10401588609312492225 18350220272523004990 3279301116195788834 16398336525413798111 11306699270319270785 13690071351969295797 16386212222054906057 1253745085274409365 9119149920413636804 1196182932015825113 3184872589624185156 17815518224656770924 12769809101454068744 2086394231616454567 9214014411082803878 13648443081046728914 14998035439000119636 15639063128388504772 11838074409639470127 535268972651205449 2206803061416799330 1310045501177378733 10662181570750958082 10799609133692263528 1831036063709492026 7836797931850008586 2177773612402468754 10403490712221900852 9072512335225033988 17903123941079857710 10786544674608994228 12361442218076349074 2924344368019789528 6195417670385413764 7005904141362018211 15853046046032105247 13032744746458224692 11922577456058059131 11405821034551472815 8612162081413157849 14093256927043086104 2099158686829028158 6763889687291297847 12849910596894244277 14072601251398971385 6248199045019695154 2039759268110057034 836112870521574597 10320527319799966259 14874781739327139507 17011268097505733165 14420440165877361278 3751232020751723848 4547100479096849309 9473962484732819526 15204198691996261816 13457261942676771300 1450099825804872734 4485613648170876786 6267554173669405407 8397017797071472952 10884051256127425799 2146291491248502856 12317146989920061364 4175341865843874916 15155268493767918456 15050986847192992377 2484006264706957135 16892365716705063940 3437319777790709818 13862878380009323382 133808062751385330 6638657344686406980 10876747093020035215 1515791928430339288 14374138090482362144 15992680016777410193 1978450490929477933 4307879706284594013 404297264136077850 6167626529176988492 9304997771178725548 11280612499631002202 14917292026772463010 16080768424555026220 13521623471623518831 13825014747785397285 16463044431937946166 14103985666125271410 15200396658152123265 8035657406786110833 9707670856395469271 2941228548424448131 5427630525375595870 13945867551864168289 6849844207265979785 15183405016237967082 15062379656695531577 7426273182127818508 10029864877009379246 2552166057493392636 12690637058219600340 8161978943416981657 9005477587858487747 14936099902340659891 9961799483377778663 4815705766063351006 12991290268392621585 8113266934790398787 4691786603158237636 3619912820442888571 3888984048254284099 17949916516047281920 2595122403966613410 5122791083841826226 8914000232304181243 5954946355722140660 4454026354860247472 7367367697298666854 11967479567670653595 15818788733729263460 7895176576932595710 2027041410205001401 16727177760350360174 12130674998210560617 12333429096431497710 14361758777727918119 16630118727261399643 660704591578195224 17084834817295530854 8081742497465283070 3575592951092778386 2070793512862863029 1345081215043363822 15027304786475906806 14753014052387135539 8762277977099532716 1071041282134679697 10240871185294384821 12367947777561791989 14256534816533278280 17143392267818321578 13525330446297381385 4493229399511776976 7844656197990407406 13131578865948177352 534870052314757599 293099103998439550 7156910046671670031 17407504223645485191 17486200536189403178 18391532920116393135 17396800952955076250 7839541152864049325 92267001355612975 8929729514570702626 17595340914984465131 8057079925863444163 16116626508761857216 2050289618392088371 6004936057635388352 16080732867922814113 16864033220632341013 16381204503223565926 8093163541752520181 8381006862291516456 10188093842765156737 5741437388559277886 10967907237451195393 1232605338197054479 11263941990070544415 17322696775393276078 14137796473983908161 13243592163158219131 15178153423915086050 13406732097881163669 9424046156712915249 15827813303581727678 16761695037808865474 3787678699212273823 3282910888783407732 8576907141332171943 7614287568351838728 8439672427791741849 1644513001057554985 5168907870703194948 4481656503903634511 8550989125468005978 1953444675312452373 7882011283304515301 2899594188579927158 3957382037991963707 5332721117110473621 5925240167643239594 7662305751617011088 13754766643917027012 15436652989401985631 8752892113475306660 9854711027533770743 2995106720903380743 1604967750564069759 16609027450717561821 1109224198725996158 5798347159534153923 5808069678053420124 3568622883587642786 17042761296505482249 12679132697994623957 2613674939165630987 3073603848401121862 1693684534096205108 12640794470433033026 4221166207590194908 16438690163080489958 7054239500300430224 1124658438091744932 12420444442439736543 1930767762043288023 3724919120612411590 3099087107220649768 2599762095735217059 16339890860981476550 11960752962527953149 3046615184092776210 2360651921171918342 2196565486498792446 7471967245066610900 17711480729075125490 5556885950391549055 1605105456412829843 6654162375247116450 2883616214512108803 2751904695862637589 9096746362245872700 10845266795066111464 6952698759091766579 3611980469392810590 9851587136630290430 66070777237542507 9379588540563924531 17608308840928320582 406126888598918920 11861122390386376822 9340820465415432633 1500149965807641344 14399600761442153365 17025942133238096231 11737054301604017704 2091363025438647966 11004200458403466342 18002809969956476917 10102182430507064831 15204844798342649578 11864629155756184410 11259728483892723224 14200825663630371172 238399654666893052 13807429784573236637 7824447520687798241 12143039369097555514 15851836285278525456 5043182123091775815 1084134243080152614 12517727620553546121 18088350155709600986 12860722830571144951 2954558308670737790 8371523220089910127 5838768465824451520 3490831550817886360 4088721970926306366 15698271570697557687 5775936550226935499 14577497129747489890 10969957058217040769 7689058726904330828 8807490876587777599 15286521276419873988 6123223690280540671 18177007915973219488 13870055669080845105 14430196768877049462 7292333602021557282 3751265901172202177 4485371519461733739 7392387310293205866 13973213736929584220 12327637291300065312 9707613642767286371 12413892983721819851 722318980870558770 6193925360066696429 16060057689346734724 17004032795897027201 4551936598225388372 14065151342451129381 10722407075350866287 15666517424220666949 11425495234394560379 1283989845756347987 5395586030973768785 16298785612841062326 3883444874990769770 12297272478679469836 6279790199301880233 2166196307920095374 2433385864318905751 12280550763370802509 14026289339847598514 13125545843610762256 14664716216765442717 3700584874372853309 13303266459357655371 12804385210833695069 12258192093396005866 17700373875859997640 9969359166391312258 5279765644310288824 7756513750684971405 8929182784499895097 4525579593315622284 11766845224331869707 3915817203818508049 1271846707287520321 9903709275276920157 8400248145076257911 12001969651929407030 9480289117970955632 18098471518181696889 7004083034327469661 14067699675024237280 3203808202825788344 15249462760799406565 9300759058514193135 17313402611212564634 10866704454279050094 4357947337985768500 15985418983148605428 1732994754075137117 5770387431075599838 3656979865527740896 17192602001480657897 557622578909498469 962875173755318655 6851565581552214789 10700124039638642410 13429572320794073789 8979217166615695807 14136637561348357551 15356276854847247985 9348753678081886849 2609235664198816149 11674196138143513474 3997937701431590418 5789086609300495686 1790239101987907250 7385221666763812534 11276377964100139959 17787601773323175645 5989035711882475002 12651461288249113479 2707888006849351157 16922267207454692013 14029238770413807713 14948495205521143536 6016924724986996990 14657226995656444538 664372291951743360 9549138035719982297 15805073253534905601 11995768827519156889 11620203843845400167 883113545654620907 14160856841021618723 13056277747291377247 6750702507895574477 2711119212088701916 4372142638874534002 15369940248379736326 3226624829315190387 11823682873396275164 11381461711693874521 17131571104106772979 7784315768263252816 6139181864922174783 7840115444961952246 116427853880391528 2182279497955432114 8378234211390827544 11236511388736113309 10237483937222393090 6293610599032625604 4366987668836335163 14265689671309684818 29774193369611022 16129997188465836291 12301941896150041311 2341302885517269155 2222687568828513644 1520954527561311473 17177249766906804156 6086492171399776682 7389749156911585377 4864651141486449359 5132110155339578768 13084517776319285621 11739736265378628411 2523395581200802117 9113495687982222503 7713039333291445165 11811219862256307339 11126537650602671423 13533621533590501164 9719839942424401294 16795752393553137237 4576125702481503275 7054498766160599670 12672810292815936103 9129777561639195357 2314231830370077517 14983441984041194810 17740829933380606839 913556578641933696 13747711986729798358 6983952500471104442 10118449581712827800 4692943108003286496 10129582898722925699 8287755729670334476 8276421550533655451 1544940675221656621 8749127409986307856 3059692720844002062 11515950369898289307 11549559224741676396 18212568300524817269 15928172360386825276 6814147531246285823 14029395290762652525 7097538727767440462 17221791315060468893 3714195559960340415 1076078425953591295 2476049045350810613 17753745073880634187 10888772728425666274 16606082786625195557 15140429174070214611 3242128146308395437 6089673019912599327 15542860911857177546 14525396341053545938 10098038469353189249 11449430988008428757 6509145583267373289 7727361394519523830 11763032686461274378 12340611052996301332 4704468849587029835 15089054381714107708 14967846266382954868 2846746669826765041 2710633118450572658 13136861453579641034 8876258476291787871 16751687486657278780 17078043510972157183 16006091438106313910 13913409151264053121 11955458122135280771 10248848503892163976 2118508951874945582 12405469381353146277 3510025943336461805 7804578114676357060 17687344818524424919 4943160697315720582 15185788498213935598 6081858640296707668 11913000370867705766 7572068460169917679 4355677086206385916 12318905410986573228 13145237463946485668 273456833523515331 5811994882762353054 910588811437252498 13924409133284907999 18162131308667457152 18156679396413081728 3764910645784248747 16616142620461818490 7634554663760917324 14634726435185979804 16999586982858817495 15034796144821660022 10902181291800579847 15211527514589907271 13428541074096368196 12947532159108598035 5067405379977374380 3179657506728661047 17956835148455372871 7795970195364148017 17932001925650208257 5521512872699635463 9241254833871092100 12752010186120678082 2862776252257465364 1482662744045861848 8547399422265985311 1421248720124207126 4682557566277228637 12336787801333253661 6874756442025659735 6948949578481593573 9535073346277259872 18243671103801111067 13932461644823608578 10293503268944105574 17474030984714051062 2647802473732029526 18141082943307785713 5649459479755164106 4403636037802899165 14857359607460608631 14979894993737405991 348559721342217195 13748464378750884376 5875522512870325217 15645135753775243311 2925249371865427766 4575080351850393629 13923119426502595345 17975894382737352409 12908286134805821390 5171875249494149876 1265633106555373722 8527377562247829399 7755657210580905457 15086893743986077827 17869660267532611693 17805058487794959832 12253285767443323123 17882775412485211015 11533989017627389392 2005530478031306713 12796938912006292968 6368547769457218157 3115465044404207166 8854335657201437393 3954764355407369023 18309314249452829559 15981499444412859610 15482094966406623308 2830005154211601761 9148273878304844297 14231232575495910119 16685240135124769400 11971048003277744377 2760238688799945474 7303121401773878913 11535077499232584394 5230363146218081809 13207867353265398211 6383360733555602388 11914849054366046142 15141808245225144574 9948991112514911716 11641152732847409483 3274558376044148958 9459342193521136012 10219952689262072333 12694181540061862920 1423731783275036957 17053598535989547265 12489951322899516777 8896371153270510258 11163090965473592680 11537289100379734701 8746624217277274869 15241128432318503479 10386106422868777312 4882775417924666953 9223381421500480264 11071209810518331163 14261229405218329527 4865836015513880116 13327135958234923881 15218732953687401840 5892198876833237350 10076529314117644738 15957113012521158889 5781431520044447349 15973840936146526786 11844962219015618631 1238172304392913288 10764564048722733852 9012117770451451913 16848947541227726673 12691161019249760181 10597671216365335243 14714218047040460587 3205191129883714878 15738646790481580966 6329710998520477127 12037632432936926504 6388180950790147632 2515839616022154854 1810544327687739778 4391040305631644708 11878587654854901142 10657803702602128747 11370412963212887076 17176696883917213299 18276120343832783103 12823057238848233746 12466611287168767688 2719915592528231804 2657922794617196496 17477273996729016627 2974051805381925635 10906900463145726622 9577653879088970416 9730000397616695731 6962337293158649053 2474687571065572785 1479340759095614075 16095404621125926108 11458769987124586247 1573823253649211433 5555457656264605561 13546259149692858530 14452588942774443769 15335059101906206181 8530131927575543854 6332211524162328257 15591333333477687475 13745764129786199828 2276998540245300478 1221228050625175165 15543681788415712999 14798140672849905684 7121643151457097312 14066561514513484744 18335479406933687981 13666530165873123791 12367083388473261875 16241760056260275161 17448926113491764725 11611911966650560475 15542193139580950010 475543532599695473 644472115026225747 7214486553052371136 6768350468569909436 490038645880551294 13747462213843405312 7918879094756103352 10417512432572155291 16563883124874004985 1725385918300639606 6455374185544239587 72420194167748211 17398927744933177012 9026259069907534673 17784779372276105262 4984561176723194329 12818175937910858498 2911010123936092218 177558051523276426 14841656890206383353 9261250302280669062 14793694486011275441 11122458718555222354 4523341340687657687 17926834447676994495 1037358030155026245 8338395208013087405 11609678381607462102 5283677289948203378 15232370171944615405 1768174562066995175 4898079736750406510 9260949467021163077 5004839808501148835 17316067477509551466 8579394604848136910 13447707621167689521 15601576190559199396 12835973889987000130 16762217552278818393 10419688143313086790 16253490137269191145 1154265711578631284 13657212582331606654 7137208662326489593 9554865976622414855 18399710964255300568 10961256082365465024 6768293711153417032 14605450123976874944 3564563419728268043 10355308269727913655 14288672505565316426 1591020917181146594 16615637884779047579 14427956000220531051 14366660980443816242 6661731865931987381 5074219306142152149 1097644006562387570 2199515016243631206 7917077288308099228 10344410210925973341 9443664849456129251 6428991424979304363 13428506397126865307 7566108768046197580 4873801831334174925 17691790197970534055 12411483204338336262 6644075539130044276 15221622524673148802 16579901239999050191 8843970493233211991 5453715905539400656 652299676577602318 3902829115042350000 17163724988901917309 6822240133659667845 5597195531841398497 7383777108903344421 14422492559041506532 11150680749774305123 12996843698525871416 5365688708961862533 10751817959738303627 13911632347639687712 6695291955807183961 7456367285782485491 9780552470106277626 3164776572834037109 1898819192607278427 11944490016132659587 3819312356254747599 9238465680194062216 292189350541301835 12642291509900336681 14446456854637295453 8900196794052890690 7810098522132762334 8438908677942518298 4622703696285441638 11923621640687021757 5728111321727826496 8661466492645234834 3065475957894728794 3520724894951530911 4291761020570022588 4208435013063100779 17611844019931553319 16296731452340546484 1745213762255263229 6351534823248547871 13563685736365730669 11804853375110913922 8435231672396017652 3112502907091584382 4410416872552219283 6670779256529648816 12274885053750901636 4281433878599906283 17595532563239132940 9638971834473072610 16470807987770326858 3758615494346912940 9832286529103441247 2309798648973387626 14895797498307518688 17840699600195831005 3967361918924515543 8292985398608954542 17195032599294377945 16858993814674321235 16647213325604591915 1155992464548575337 8697039823277658860 16175047305762863216 11922525250160475822 17218738143298011085 8834986564151597383 11237589087840839315 13642769197855627929 1480916896234424503 1753050253618265842 16183828402199360734 2476519150433326698 15493990889988569510 10919198037512590202 14463156934092461452 4885952177106202195 9087391774977386326 2551280837454060680 2345932865196802318 6664850478570789545 11878585088879058411 13292764935430850303 555274992416819912 8757243650350022775 7070316720669163262 5768300691006593878 9176718611074622171 1144374579032350306 17842636857045062991 9210666144449229851 15484026064601945082 558227028736458317 7684658698171609364 637646644443596984 9328027167970917148 12668360629764082347 9422755100572232554 1199214974297488958 849705862333997036 13088439653237409903 1021878557606483970 4685616023774340904 12227501225874515303 15687081304080765791 5132015546774275634 12458167391188507685 2501429583217118178 6581879096896265026 14386592398500121694 2771783160523422133 12099618644428360915 5907784735004627517 13545379723311673137 17346382284305028551 11247448525753306735 1660414410161739753 11605840905544816900 14015143878772222924 18015785264156981156 11966690050791059105 11692192821177954625 8989549531510910757 13739771840548797999 10931040555783698884 93006067393189503 17899847792534023002 12657692377104359949 14354037088838660165 7653603048677542316 9278012734008486296 4275265121928142029 2321625256108335542 15796292164596867510 12344356246004938826 5303883478856272869 16112715791277186482 11734222510136194851 17389320859134340538 3533109695202361123 3110438113352810791 1222393524656743614 3465610657103737556 12050401706858914282 4488929663803948408 4920740811213471978 7560614046839690499 1694029861494066916 1244251903518294899 6304817814952070435 17993412469641924011 8488146826186812871 958910093909463897 7948805509761941950 16278669796283546064 11634684361789265711 5509949467387130685 17084273585571499961 772207016873757496 17577464000487712931 13832967808153374842 2036736815137498492 6342768612440093577 6494586543013015489 11095430406955817238 9611214500675952585 16526512764461393899 18296054128036054859 13612211730811929721 4675047200770353687 5738727005300000760 8934802766823621568 15857175885525143240 3003627098267645055 5645661602001587019 6054712641087628602 12881380529099222780 11931686863732056357 3192747764766353047 14472586566042214276 17104535191451418566 8554016220696474004 10927631592128382201 8992110917661848094 4696119520330552345 12764005451337596719 5512017480164328671 10448263810503286072 11997366182603146292 16936363506872044686 17397013710443871400 12381293216388027627 2014813812757031601 358886914797815475 12534523494887272044 14189644588903753390 6637628030756871842 12842443509570259155 6087308790578099872 3843244075741169390 8874580388840921381 17326377723316937103 6113491420300171981 9600696134232931642 4370760352603020588 8927736365363276771 18243613534665564102 4704676392591509164 11075844096056295379 10759662274042868894 2477834566236813740 5952221663048969995 12731272412664994260 17929632673318932751 160970768128331303 8933805735281239984 7945420840565272331 12261481237142476497 11513447585621547353 2301768844526347759 2235521202514903673 8729019531127768574 17277774467704787779 14088100492300461511 17125856169271917017 9460115280605485346 8348550309140054470 13346816299547556025 2068161491522376907 10350890864556035724 6653411774386304484 10850076575895774737 17539241042064712478 5722599252202046127 16954574395384249555 826330478171615717 12221034972656065860 8322173919953119308 5440007259263812917 7993327663042422736 9384076957540447205 13942872521253292107 8454136285923664147 11037482706373536869 6216756314631140192 1774409519426878831 767204518609429337 2423830833433237287 16250928997970563226 6341354284057433794 1271743095477561485 8603484531218682204 11347878053406898801 13339169399966861017 8024186430828966540 6764135270091702706 16001487750282582479 4767271438250960577 919071870387094797 3311978878903766609 5089579962293637397 15424859470498729238 10708798799508002966 6832567236737186883 503167462399470754 16897222067687400472 10791699901974507131 8798039313939520407 18372179083283303268 6981172222504478547 4282929180955150959 18263142127019485040 8732919717952368207 8504769129578441411 17365655547395533698 16433809574185590192 15142109765137814835 15868605847114477918 18290419841335021036 18425589774330792801 424330376743519567 4513535763572436560 2169394669238948267 11997447460916656880 7926334596593888476 6144651258241603251 10398427264443487644 1099947849464936765 12108829848138878618 8357152049703147964 9974204871045037297 6230679829007223651 1394601829322674067 11332922536254089094 14255976996446779404 6688237134164316633 14376907285897666105 2018651174904699403 9155769200128563044 591697973519900691 16312420287019820123 15933373525144163603 10369766590834018774 8857028944356136425 4727628759767029448 9275625455324957771 789106168967974298 16192795700772223448 17242810952872429687 16719086368131810852 8732442718250914159 3583287939159175046 2422921190098715651 361826708164398004 8755139862794579861 4555282433055145944 13529385252711547012 2578811787174361822 9686244660237645155 18253674999570344392 3952116416706504737 4093831418652276089 18324348594865075049 6625650218321886424 13882370475128987123 1409283815195856420 914962653267424385 6469658278949628627 12246587433960369950 13771783587367762565 10028893865623615750 3453858406126262537 2542743105068853776 3754329050828775442 4099114391902550502 1903956893473722433 4229707777059467637 6314403024315144710 9064064532168397272 4456515169106884755 4707484932754810798 12044586861169545333 8331658443242699424 15430595661839937163 8300938017769012564 3220009665764902016 8991743132107328850 4150749166334616966 11244771046967280191 6445600549873072242 10599560831857329797 10162077570383393068 12560945210159907597 16034698092146680504 4304153809572857124 2943914551757327308 7469576885834603496 11160998592118635518 11421093333026849408 16308680877457928945 13074704885010701503 631407767693925281 1026001142723264730 13882963182375002662 14066072457201770826 11087170582391018715 63257247270911347 7821467662674964279 328502140811221912 13747750371076873468 1475523245329185685 6887080643916358755 12872122241382763837 15623902617223112738 4657450734748966995 11624279109798816907 11806749116146848396 14752760479330903885 2570423447902854850 11276843430550037786 6623605914722312999 4721343118995570579 2517841534428846285 6301422899459215493 1364263335458540295 12777328977788285609 3841725971689743605 10312624897764178626 1405825584313132644 13053759782073896253 6164971561626420214 4933185698074402089 9435331325617919759 11903943825202468999 12297376495512597521 9631123240320359720 11510523964763920586 6708732614825171175 11564202865270597262 15359311838795242935 6256375551974917263 6073776015834214007 2541587770750843076 17818875805117863226 10450208744509079553 7636978425972685737 16786554890553690524 14211512633039742447 3534542768311709839 14694059494618863036 9691612184983088005 18363654010310213799 13739587195070050923 12058363358788133927 4171698059265262803 13045085343931370172 5554933841304063796 17312830021493390088 4091675312828515163 1103069640702531377 5985938432180947118 6167499735863139634 6591492240087382840 2086832703966954381 4698585849814324123 9169973338849548580 9868862035976871962 17001551989474361763 17013471918931143471 1865178874783374866 5853914443972941402 7815709228719465611 10263257738939421765 16054816310253409008 15771464160710060364 17868458689024555972 87297884812117598 9705754791447544354 11817601561351652940 2614685794374911941 2697392124236473098 3317906361818798612 3422989147657581040 9200371647854088855 17374733796508171719 12447557789404408279 16675385086110621310 4369739729698111139 933221203832984249 6594736137095485655 154323631953031932 903168833106801934 5122590863065207174 407774329761342364 11971844526193063054 1393969403519077803 2009966595268409823 1580755987745023969 13889628344492660787 9489648976399983825 14260544799174693711 10959047848925229607 17725503866104800291 9084601131408244441 4539431652404447714 3967996868910326635 16353315334556623956 9980071786435130757 17055951962339390025 8958786920574874731 3333211321526981404 960947196244686959 13996392653393276321 15959567258472808643 8173153195410285575 14419474140762802504 15310463891149694808 5811102628567536314 15610869397626064208 6455416056150392215 13332671392782371138 11929350631324082664 13838313203836010179 8791389814405056562 15417521171046547492 15245069545129309687 11889654289662657453 246973769980780503 17497454121434208005 5091932027175749326 12731942251065212145 11448189281439706731 11645883335798688392 11831007846747005826 17483456981091478695 11813574349277278016 7706208083614554248 5653477717558023604 13462838129831654249 14763549718662359112 16753620915554256619 15926287475867589318 14808489251381321188 3832584024880054052 13662945575474226618 9782210315694303794 14812919714980636937 16175222679262091306 17576226715360232567 1446077588520761405 7904301486300803386 13899925987226986687 16783871080327202411 1096727915262725386 8702238445707562153 15674511618490086380 12089703188429180443 10418568748379184570 16769797686476881345 889799612340989439 16853948277476836842 16645088483745238952 1557822390857971846 13992844779348217696 3613114480972379365 4175758923194481514 9269622638678209687 13738394529274500177 15108453569568105880 14744204809809256526 12904828908857917112 3455056132324724012 933717306267413738 1530215862881513598 13594393701902046118 2716854715583249086 16692776084112823473 1471410171324661435 5953114013413953679 2212932754199623173 14768293101960968445 4912464140725319615 13111519711320185527 13297432139306944581 10966101422590362741 10769256653259484480 7776927691637388715 16287754772320656643 8159472413447003168 5529728980751478174 4334561603390909142 4331903543148499140 6642176109215260537 15225940649777509044 11869395869338896021 7911264396631986328 7424688288855445940 279983674608394751 2092807359913700551 3581430395206368499 4621238532663108519 9035593273596566109 17360936051026659310 15186696444386659273 10078938368723609251 6982271303729098289 2794143802368228993 3551902806478386244 18441052714463745701 1680056840756001573 9439408223969015170 14573234131822831528 16307138240158866795 7309627150734139788 10204312329576553824 9832349416078317296 16951087651632466143 8502770124457496709 16612772678099933524 12627459795629643040 12945971118248683417 353389312413165241 14544996753237196142 5970223951755182494 8419013427741654560 11222233816686538808 11956495141375496404 10810644378145492378 16774305349793004949 224541084652879047 16890188779090750979 11160679779918076331 7559622507293122287 9185642741627635108 3418928892821678424 13299655416530671228 17391036541287079369 3627565206076018164 1342445969021607063 16624261584764090196 16135968599547865 1373546796296759438 6315113850818745392 4054121721654380917 799284446255279097 14936939305655471577 8701158145661845062 8128529121186144292 12090795834278875285 281566844891887408 11680651373622765557 13728907580962886115 6380032382167721388 5721333258121535777 2554095338590880720 11986377945230126943 1274395281686485870 4992185151376967211 2870885836469067535 8977539003675651280 552858795060605072 5886882743983899673 6596609380785293360 6146300669687974788 9134621658996430991 2776998062532114549 4697461813130854840 16498828256280987788 10784338037923536849 6199364312372764892 17640930463708247885 8938835776985573352 6061496089556504056 13338867992928292291 17810521854963143549 15618403795021315744 10039612103714402120 7297804215595843763 17865290378659003967 12915333004130204917 13459096758342548796 10672144806070882597 9279290539334274796 2267512981195245122 7170690982683566752 14349860079227550381 16100311594441841639 10626689703690654611 15135918914248197642 788001295708537730 5771856731681976021 4899120071296875796 14173506609626998023 640334707171386079 15794541272464705976 3589804517182452391 14780103166673267874 153451296019649743 16996012478214752057 15784333405848788840 9716898134660655477 5490793020302722087 13301402592592185672 9279087053073534230 11433398316745425254 11672167002151198092 17436923328515985662 3730447957380739078 5765297269807622596 4198768149481364383 3201231420488294602 13930809508522178046 2814084505846120321 9298655520800146532 12258076326218038882 18073995844956374944 627144635693658191 6266396348478632959 15581671172124293215 9540755045934202873 8055012044419155786 4242088435919613131 15371089890722136944 14934162613179933210 13181444913345922779 15737302308438507830 1395696761042881536 2757577609040717163 16504382553900781407 16689886667261924531 1044956167786488182 10217212388776644534 8601528462407387548 5002023173076747806 6294535465941237721 5147997231319372321 14402169319616290639 3730323907525603118 9584122974934237878 8136524113986390905 11606888273730717655 7886769201782739425 15359941970352413807 13176377490949415690 3028529505494091960 14603564211187472221 16467608934743554774 15206295643209416462 7282919156254094226 5520650167836084993 7004267132902328417 429578842376132463 15122629531829739479 17346213740133677266 9299030009639292641 4358866522062197224 13437245443124297692 13196062410337829583 394236757771407289 14328251807876233945 18284970072045781495 1116563098441958887 16866446354579419706 5752592107464442956 7966226344076579935 10720451144444628114 7272846844711821660 2067039607431529212 8084496562426847705 9970520717711742320 9869581543448712166 1319937621942357702 14105544582044253514 1099202214996309477 9301853482077068057 1810532730165462232 13650960836841600190 5955421932619601425 16045490508928715631 1808671576644037944 9289503854037232845 16428422835820515887 18112995287721139473 14493682503343186299 13971825111675398024 12987516966211421867 9854425206642669426 9932891869573197429 100262833746033073 15202213915895647988 12678090863990649649 13437840206829395485 17495257463472114665 5498421348184369106 16932652862800831099 7887223195232277291 16259089083598729414 13751870106233149348 4315511267086924233 4377561578587749863 16336182919537164640 4679487184874974471 733516364544339875 3213572737271696553 2491680816850229972 6391468906452278984 4429472130388615187 1230905008937027947 4636258726349077045 17786961240826745302 3487172996355425030 7934341658049073651 2347353443663990840 15421125500300889781 6240061674838145036 2726093005414194869 10637023059321594939 15402433680783860818 13002697767536489937 1777329939521100536 10479396299009818400 17739560516214628685 841233201007492557 8231630767738583674 16675378313476666447 2401372837577164976 16126008505880708766 11462568558484730412 3345136227615338302 9305471330204644138 14206385854430607270 5769820699816841014 5747063493739313190 1381594973342756205 17670423708221751966 7873005776458674256 13515800764377913415 6757283978924430443 2948413686753541574 9633439399228599099 11468577954919522554 16903335577541797889 4229922126829783464 8374820600079693234 17734113714482672807 4274562319771754542 12470761079444242681 3584602984116727196 14586183087390048239 6876702594676474614 1398828649010652279 5641544883300665565 3225056663052686043 10759404076885130981 12323524648734945100 17782606077433395454 3471098216028114246 4434222604718944581 4287338961802366188 2285220718482081850 8276405259100395556 4575934087142535837 17696545164227165221 14548405691776945633 5672525461638822906 14557171827007283486 10437844022536385341 12202895188891166848 13121029375079441208 9198797137981887815 16924100273945860300 18391500252242416669 5519691632743953644 11465984181184635991 7450148024040226478 5465165889831820460 16934575279459609369 16536778723041967138 11015084114705697246 9445766334491311546 18022510088844880366 12295232458795719558 3465330556907937784 16023977008343529105 15323569709499736358 3124976037890302253 10589450168475666893 3707015803476918792 9628160074955782356 16012840822637414510 17188494199347912128 14499838618666764225 10749111705289044238 10655222637445649302 17638211086886367004 153886985961577458 18154870704126721407 5459708833652338856 2642856704105377944 7916262663084783563 9201421314835087531 6594232970571502904 10581531131961504287 9550948430353866877 18332489550331455670 11186856066003227898 9500650171019282525 7496247609770380709 1658576772798838160 8072363621232285411 17547667270798918624 3998398621528253339 3827173290597742604 7360373063287627415 614058589350650878 12952917810321644842 14101202481484591620 3475239316409462056 6358811628250545765 2909051699702691309 11709067770157213357 1153742132119164822 7092637932406047811 14781333764675105687 2593583761700064872 5822097874552782939 3408265763237648378 10306994302237016690 14057408428728569990 7902916499940159211 6115193843237363931 8162835365144442933 15765115850952719380 1589556037359685048 14307552503745310620 7991960813554179936 1723628414592249739 16901987244357782757 5050140115424694206 1119248585189787553 18264696598630155940 3703242327212912819 17477682179876864117 1136415793174613502 13818381643739625650 7000991283976778024 15795584322663035399 4726415976654791256 13306894003953103716 9916045128668487437 5005354466806497548 15360449278670939152 8561475067995637526 17195009189961542456 8075042396721432580 17080991219033498201 14921147240995303392 2086537009953004786 12834100694028277644 18015449962288873886 2305216656431661173 3312109695543943337 13304833931305513674 14078560665923918680 1272534390354260504 4652044472082229564 13253523115691650045 2327703316780347937 7449469796558682806 11365308242485181013 8274481751147151822 12992935531718668265 9848305530453359181 3602671323051722990 7540075085398439013 12415403859054467546 2329400410518908109 12347917765572151025 336715649280273429 10940566058252535664 247941257473364224 14446044412819621240 3286155775509123362 6358151022799253272 17554284314621612801 18238121803628350311 7006890896436384985 3150213912814798561 17440201593909306209 9097485870919872948 4806203070542178301 3519826145260719274 18321205152165066287 12523037094416577950 2498705415814589946 7675279402638960657 1753172013282846069 9006435522008121672 12593369647332458886 11330806122453535439 3242664967084653282 4787288537666279281 12503725572717830151 7812319731291310908 10247679028115104063 18367469749147091323 11149909407809044225 7855209717758721081 5052247238932037442 16595302453001569819 14407350472165280658 682216067874671525 16223439048818357366 5985808319870157253 1567601312549616496 18099304197485525236 14939826217871433703 17971596792686327246 6679613946688251616 14643533116384515071 10202220293050328819 12711522992729092263 15428927405364526514 11578801829979985476 16405226104242620910 2616468930985176845 15539126364277812217 10865741138706639911 4737405118307282996 17692543281359232999 14249819498426356555 6040682157982732258 5836143216170212307 3954930638197097442 2855915087275281571 18223589056649794447 13864476453088776238 6738803616779875691 561075687835146258 7204504521597650525 843647921083675990 5107560222422576553 8193909833998680770 10498913552117894402 4785334649548896029 17406450439219106355 7373936665104503070 12307788299762961658 15830290717638918715 5322526932747997272 15967873027936153752 14677258020831006988 16264087374448448925 11590437756632027970 8737334431947617781 17142072003675099680 11408011715573467896 15701409911936374956 5123173136407856904 7174686153749120533 10568964802341585141 15043199322445425051 13798381003770898328 4316746354241548208 3485431908626782515 16877849161125828001 6835720274038256509 7532750268340227984 13573897983093861034 918923333559428303 6954020513462193041 17129872295914418440 4672040943685928524 11599043049282361600 3026791126769200262 2729401955617918966 7598995790753438891 17695848290627261021 4365292276823245694 15716155381623314041 1739554859715604874 9830952662005514854 11383881450312020725 12329062930062456349 13483241397565532411 6517199278585168274 6954444607664887231 11629231098259524655 6417910211910253545 10539214069634903286 1849016334781252833 15278339922260894402 8916882558847607924 9616499901113577800 5522561671268546157 1541413568977886835 12040429106503136570 3604283086919900472 4739551181732383865 10765915512067769228 14360168115344527991 1236855258909863533 2825896395759540661 11704022325237080594 9944282986351604229 18228061641973831252 2993306825064611019 13182507976173933192 7675989977616120395 9842777336830536954 18318707720904283817 3882846189833966443 6964473382092400073 15161718507543322437 15984139195978666386 7803667502386178898 1290464426468214930 9197066821905961705 18065113290634839616 14789671380229349197 8184551992242520747 2408460203348407393 11827248395397017595 486532801459657022 12493904349249147537 9862510208461819116 9272798522929135026 4294737507987840096 13686410810439796985 14087558504935226912 3542363591413371058 18263975315522947124 10673247124939491103 7505026843702702246 5825459588224655572 16855272121282117588 743430837771658375 13028792905161365564 13995969332883349181 3958004431129509621 16269753054176921240 3007856171170559383 11227360532547393718 14762785201538259726 11036187178245473708 11428415890961890320 5960323176519389953 9590753212951435748 4598562834855543518 14709193022520119255 11272122990689580234 11460428024578445088 1075253344248341723 15537446531892479199 6077994789518071561 4885871071249745219 14998746402793558015 10614909024628945377 14962935342133333613 14260118647232788929 3530737015248448296 15678149935771426881 5354889450869780927 6328707856080748419 9649196188287638836 8087081351260426309 14079659816859203568 18081456024921156495 10222612540964266593 11397277286077854420 7347277055269771270 737930054945126243 17818764181813175713 1045485002757251319 4176530543257989683 3820573810567432153 13753076191789708065 4526308984250990759 2170327628883707041 8934854112185514373 14136097407558585358 17420514654343677072 11068658813892592979 6852728637781050528 5840321045201891159 3609895287830341350 15061558453074739721 16281555172806597268 2248563291310752451 9517265366837615519 7612031829214564802 8785551255818214977 3644347542415492143 10535132583176678056 17207110958644653034 5014033525951817011 7303353509249009873 3453270462405668844 199814569978999390 7695613275360318583 4746855000828478368 7084883103142689760 5257224697721676002 14390994191355468984 12916036751886267219 5799007073091508777 2909014521858788099 13515043594941543802 17148078600350189008 17057314217586059528 10481742109786906497 4473958265846280359 15723689086288890508 11849223554589572396 12037768959476184612 1325339930519310464 8837210877681464930 12245608916145056216 15241400854768981347 12229971015681761228 14957802791876387808 15332647197034618352 17977846291926538994 12097371514637316210 6432829481493610655 3852923423786172810 11649341499129817398 4806366296665948655 9853622110205529106 14084308163546716728 9296289715588035298 13598890318337142563 9502960527876612824 15019133498411352879 17838187844851324046 11877563816311754195 14501734274284405909 9087558185747237266 1072016631262441596 13753870499854863507 14258442879744473614 7990766206029931269 18082345036407476613 18118616909429839921 18208905809020410962 18147317851673163909 9611552777183751243 3659504041183616328 5949573825921454168 1038174837928238163 1933137045207269851 7844834340461561687 6336266272059980864 12701817099820125888 13641238517146835978 4485949269578551518 3664186173624700719 5658110074251779084 2914268773949910614 4574130090958446806 9428705792767884185 3943901312699040551 15772252529501155146 13346026550663639132 12244894198812745094 12357962280057914348 2686374399403900551 11347878147221647663 9215635119267690498 15005402874662418645 6274795727972381037 17405718433139073982 4408063369533346610 17410759664082996959 5413992317795557759 8068408421537327782 14719345595305941034 4836901181915890954 7485106595056133531 10331525205648237900 18427901774446558086 10433912896964503842 10424899321052422093 6564624196702460295 7611830697153899449 13315172163294887290 17307573018213118239 17732275095278796064 202505457463829085 12872295138599861724 5446983554726935971 10353010248999818115 1371618026337727001 5085248594661749271 6435249814613218806 5950194284815761932 8320688679869122129 5764928985572901816 17368594976412545765 2825145639919760205 15508658964203852126 17607090994668668764 2764919718786083377 5808916534065565772 6361612492367430706 279382600077683843 2228383344698484046 13236864094749693716 2532169978583502814 11785538618868784720 1739000922288349288 11757868604336993437 11429100811375044582 7121879006461998321 5605944318898703668 17084511935675015657 1141704414202246888 2154804144261128200 2995934305039128417 9522614930341104856 3448084140828231282 41204494195338131 4182116976778322000 3649247193484682792 5017308025554269561 12490399646013968209 14249934198803806220 14083780055060302044 12453235429971153375 11413143375559354431 4952057119289316139 5901819013135514124 18373723279259217047 7869138209208803849 14630633436672313539 5380500206071936686 13660979021328323721 4991018542914060160 4931677391728153079 5168087643022599805 3174465270083140667 12960721924957093314 18359272314486473712 15655610478668188967 1737758353981542900 11095396529614214339 6637067331610194443 6633292799333809578 6150949337398167839 16085615440026043426 16896670415486458614 6733770589703804355 9052031912218717320 7493849504672947186 4704598795879216843 3369184852958351198 3399465896286083884 16168382244903551699 13635865120672989691 159859472195213069 10688083406448491444 15853593160494097456 3491163805196797055 16990351011563222402 988708020591160171 831896009566371237 7881149273488707421 5146079164022682264 15344301973125885422 8178116905056124923 3285046193810332819 11088363958459640061 18190787849547279910 12654425890660605305 12908072985097530276 5706120792550926012 8167759149764003672 1843635903099002515 5047679407131425458 1558085622597859880 6466068404244090897 15878401532121954189 551494830186355724 1954810250084535199 5898583488891110 14522519216838591520 4976196113518071074 2884901959616901662 4501860166676939615 16181081475462695217 5309377005036000765 12216835288504450186 4264918508472298876 8555099763508913786 17773677692451389198 9972757874867417289 17641846569750965972 9852685584943707599 7716802607667600207 3316715701403512211 14342034699299159426 14120558543637866550 13392136774526772859 13684809444192834654 14448315857351201846 18145909065510825122 10950857536597188860 7897245882586818816 4015207512486808359 15628864391457621106 5566824642165331516 8944155133631286774 11139858114319950084 1302500797281077795 2557356169414607973 13514365479408585146 3728107933401244578 9308434179239619358 11493459044551787723 18393013090049457222 7928242184647319407 4953454896059163766 11896791683829633643 10726840131901665810 5043099396148721538 7884992199600364338 9164545614767099843 1829419458451441225 8940355666502585321 6562209128275291148 11520850615853244084 3843978050159578332 681131773362651497 8173983150311013715 16257648339533765074 16607460519563612476 12112836754189552516 8266576660904984328 17795265336342841805 3244055498818103454 18400489202520167021 12951625263468098370 9958648306488286664 16904869037452055977 5945612875032855931 5188749323142215300 1031049981663003431 13297898331797610054 6525876284794110480 9345409100996398324 7594349837575360472 6612762060143642777 6612375179984897465 12636798401663469482 12610294813030892698 1925272108947773671 13512587428781110350 12645891519914467258 2553834014046660682 10665036313477791893 12682550120819533656 15298352183644046769 17870420008785649407 16133806709019987582 1155303124255975390 13607966523566731361 815365495846928978 4596568054788572564 10917262995303686860 5436724244603489221 4555130066312124854 14494042491438633706 11306056408407833671 14729736133745650522 15649276564382911630 15966101023967563579 9278199513658142863 3498183306626080932 6475456600019962988 15745573183771921534 13268199160452616629 1329175961956505237 8113762474931244896 1053310916233943504 1012638552061866526 12479340477289224214 8833429826270043740 8193755351326808282 18322966948777090498 5010224745774966891 5472328279852282772 12853386255521899601 3361357975284721260 13605879464728166253 12980884884951036528 9250607140353708305 4021932523849126102 11389899284710310728 10155631225824562118 9007327816678526119 13751820233423358426 11380548239563314013 7303632079590550631 5441377980358061295 6432246838552355379 12365211811961824879 13969288682969007248 12495090043709851313 1407373666035957534 16291954800681669036 13290677841943881529 3076189080010709698 6716167120498983613 2484800863983097672 17168067472007513559 14662805054806459938 14398696264416103885 4345126121355760810 2406686456677052097 15207470494630415347 13874890593092585223 11571259010252931636 10655088856969568168 6718364900342524530 9487915122364227731 5027460647458943452 11488632555046918934 12249606138686929925 1742097190198734298 13456728100632690365 12607125281917101910 4729303346742707188 7590933964747649941 18195482681281339676 17438753359021815375 434847361562540795 13192521672648733538 8773308338140065449 12157953881433132266 10958133625657630190 14440460046829736378 13914762842060337642 7956778569133653759 6605956321118003511 2629754516684727276 7762154152583381782 12884782069573101371 15860221199119711 17180739276647502670 5145135586312514224 10946897503815763273 10717807108568925943 8706325922013746993 16967423945834763181 8913913191154356470 2782944561237124930 11097820664262589766 2361894976955688918 8128203597013016140 12543323204656559647 951827724299577576 12832650570145553959 9630301984778162815 4140465719163541824 9857404203626549630 10756541693640144406 10501203240576976992 15733334036798143903 14409176413687092627 7300313877839253758 10136886338036637515 2969872442955495539 6050160413817798150 17936326739533267169 14000245057486430801 9241532480673268239 7509582352798623299 13774622675686099188 12010868576950921969 589430638046203769 9856222866754352901 5317727208581711887 11892387149581498000 7052503924923218409 9721248803043315880 881800876917096766 12109154405768134872 17620647683394622413 14066412323149919143 13617795704398579163 268856149421066947 10912055110487395330 17324403435721192004 5780949975637954478 10163562977837211952 3910353154807277495 9238002683581549114 17442790227644680942 4913060937109184366 11195505545711695439 10712145300711473076 10563755498121723419 4587885280757481737 17792805074246505163 17264413142342753035 2890505142858050616 12868100865787557424 1123182079627259672 7340591230804759232 9589816597656757492 11194074691876314906 3239230622848143322 12316095022403111720 6201911291371664317 10065454235363373197 17759441935955594628 3808174876563745222 3168765741890943676 9970411401495068552 15303710149599003569 4217279993283526971 14097957750737579799 3716138428510742347 9438566832712149009 15728336066006605993 15864909965890810786 5900758005795260702 10701704891238178134 15386865138627372431 173652955945897805 14647824759050446128 14880142695467679814 17519365854680670503 3616817219302171727 9430289790729852033 4065434905702472646 9126833083574593587 13105550358102615963 18408252008091830558 16288513087752621085 5315700989456034988 1605054990488876958 3252060085356009664 9018372965466624828 751189321051964044 9253967282327378318 10482810973013396837 16006093861664315379 6964404531136670163 3732059364379177332 9486407649604348826 16460047902855820112 15457857471398050470 447063929520620063 14929211151230250969 17818438076886147715 8172733768734778047 16747525812052448842 10883123714408212143 17494009546393657986 9482904358685263523 6721039899723338808 5824710947357642193 7594125258168441908 6950875959023051603 4870747901934935463 18034437477657035404 6537003362782299867 4366173952818526098 7177465343505572915 15684766622402230014 2689423414380090062 18244888889987008489 16057875350033623528 1091476200967557263 13375675234363528987 13537434520797259982 3946968243808818304 8485373313289508651 16912698373527328394 15066415344105907684 4115346602454248620 8181884198199720249 3976118753492185207 10106185823344380535 963161920371269814 8161707343954841088 7533262101993526984 6037204265363138627 13852636433153168866 6891906588407496820 13781225200119658976 17016720312001786379 16906545747880674217 3215962962279419314 13608077130224165504 15679652535230022086 3900672770208963645 7258840205890127004 12217083172824805152 13439820779464113161 15728976680067738653 17542672743746077479 11407594543568358803 12309193080401238280 2828225128529902147 5141788140806511176 11315174820007631246 14044609116559363058 1279069909986857826 14221384574206199984 6784532658659928459 938759325275476320 1824827412572074127 4871133217613156886 4575174301145247938 14356387591706387673 13123007160928838772 15371278518297547293 6982919646179753255 5176124236479678047 4280885755645286097 17818495711678598738 12891719721964867895 9313661075029615961 7685889897784807686 9470837362445809252 14592926801290662198 739144457500279203 7234965529886439775 1003418471267173328 1345707328253455335 12310553189263094404 6840451242343094908 9447331951387937458 444258039144198008 15897866279417063151 2957402188996715361 336872729655640072 15839519224073884259 5743685627456989086 11461150855257414352 10458987845323880661 9902122722300969369 15941833539557711161 11553840931962991837 3568044216072075880 889036532519782370 5292346844153935009 6607647044995288950 5112225685006473687 16253379940474278623 84182020316667751 8871867855958596909 15758866583306329914 17285725402529773812 12447354910780912178 327525084520058395 3897822127739254934 17984346727335234913 7526480229927915030 15043953101424600014 4967107359739287041 13620376225061820992 17703803172242375695 12403185103127573214 13620284686626048553 5644941615955769966 12943810766811205811 2144409894334917431 14255904539122610548 13580709538996461040 8650471579864490893 7813480559344456631 16876514713100762127 13967114398016515649 13106559190911820744 12475282525246705768 14192807158109847975 1359613389272785204 14533430527561161413 16942805940239372187 16402430967147722079 12132009569712197718 17368759640963872805 14839221435150532984 17392746913938380477 3946352966494351560 3122200315444651183 7467408343483218024 14240644371608720521 12971105170500044489 6285354311207349818 4985862041191427724 6243160780387467421 8202274452738664352 7257823431477169243 4899153178546144147 8471069704772479517 12351911010164328145 17174093107454360174 14232307373912153647 14904986708832739180 16455357509672899250 7135052483248226416 6616413905812523482 1387788731281242645 12338613953593716275 15928516701750586433 8179860053459051212 2889989059919149775 11990654569152759506 12601289223588276004 5089637316162916066 10698049845357030095 14257956311098492322 17632840761772245184 9146415678703919816 256991265311725183 15491349173364404159 17997589672106330754 3493791104404841102 627808850448993921 15100091406340842707 3309805771217222869 14754780330884782303 10653141611039812864 4778982384943960941 15414689043851711889 7241080941005768104 7308568187659460466 10160074679683320574 1979032296320457616 10713506060665615408 11091845736219773049 9632805337239705 9813565207914556178 6249245519022150847 11466312401369323894 7801039727579144866 209559516972923447 3469855334184341970 12963729033321431388 17240223449410243087 9940386827281041508 1804875028137414905 4716988679658110003 17391302484409848975 7270514683871478582 17778710846573520199 3957298897181817285 8567407949989003196 13496698946269316208 8115861325738335164 2702213881259856327 8165450599548963091 9337225082749570600 17924576904795732312 17485107009138857949 6465654497553020807 5391946741742671229 11125648714236767596 3482079342837427279 17154428406098056100 14602824187085344475 2615083549964278574 1844733308455383296 13911556614182646321 4503512834529084276 14166710504349289497 7890223261724061082 4325459399903130051 339375997123905086 2560951703051829651 13397263285697716466 14964406310327872755 4275215997669872632 979440826958839268 4404988934346994009 5571132362656845418 10954140401999731776 10700365436022634459 120201958211239617 7959803883472804694 9310112025249371888 13988961316860272480 16614520275951026970 9629922728773486314 5292649231890582747 4909558767341926340 7602791614511144484 20040337155319820 33414603937365659 7465672056153666812 16845830238944256049 11274466844623680319 11843024354604946667 15883321129635258599 9020535853137589076 17380822337237198055 9801914300533141002 688907942818174540 1838922706720976112 6662808616441809389 15556489747250901371 978621565119326199 4564871095996727738 17102033487301630380 2892521858187342721 10979773931651579963 4601909691350180412 4440064331799971575 10736581810931388344 15013125645431950997 2721992586950590672 2760491492908043154 15898813862318843538 1136955246136901828 14847414823535475469 9932984621453062986 2380564824253679192 12571388497437332080 6137593103194965123 16891283712330520964 16535067061685628318 10717582283674264339 11842627392035406116 13481372472307244141 13033154050664235942 14726007239431391474 16661477874969145982 7676938722364583180 13611865733074175037 7523935336648852951 10959137031177386678 14533588645078949231 3856350004972324237 15779209483898466835 15092560958494901636 9638215962148125838 16371249979576803629 16446149685202441231 8537273436110177165 2139380188973519499 151815006332403944 801195414770853625 3632358838811590472 10418341668585244186 4201308653825461522 10533230443208565580 3909470155430693387 9254306964590381354 2839866511922142699 5049178176677464438 2409010241529758553 11579345524367205591 5607581020293085442 10688476502183905315 7564454525716520227 363929203161356027 13225181911195251135 2642047746375311789 2263076952574718270 10616612058172131367 4829848368920343696 14267888800012202109 454518350871404484 16012058089015901926 17841951884493509355 1241640726687999133 11514687502839941654 10564188230699050190 12312762149730272119 16085186337798737255 1545905151090584091 10381635543841430140 4087328110041105305 2671529978230906928 17845369944719202169 16855799643385260398 2706350269429456379 13286102294212042964 1922428894547306796 15458636682888429046 1903035638839557179 18162769422408207503 7605452464434030421 18271183111038977658 89968240775204749 8514139263652614818 11546554935458332933 1250406208500010605 12123870463010248363 8775795492439508325 14297269803457740248 16424876077696088937 7841297772146509971 18366458941950691926 8187620904076296586 9643960072384806249 9477356270596936701 1804547118305755957 6528828550875711659 10706665731319147299 2411285342365925166 14021871254485247608 14499638185452408440 6699958320216786720 7800396094491290457 5539403943090727404 6731122828838328912 7490619173451266628 3198369588527673038 5477847597546440780 9851163566956646846 10177796253974764996 16097794551648190346 15404519173545375770 2721835593272367234 8527449689506578 16957644612072408690 16948024083911710241 5116422560117735470 14057760467124347573 14141240795191827935 17092602386228484961 2126116866581038614 12086155557853536419 14492720647286271043 16256416696373617238 1855985434044879444 16887173582073279885 17662602749813197168 12637459000948727933 18286835862332130540 7168304791863318490 3935993067233924177 14836395154041804299 1874559197401180607 15900166439371258343 12539154774476883952 16879620140550303471 9496531569720206161 8566608098822976276 3342083864263406275 13009818095200367032 6415030011195974364 11925926872857456283 11484933448292187770 9881931922559117594 11403880829430486869 4246203142503006086 2513163733499816742 809449647067787826 2261215648582146089 3836938129493287516 8178503439510283491 7262758179185914880 4217480824438827803 4721606547775970142 4411618774667471162 12886282232123973484 3278585093414219979 6547269433184579435 9542644795188412351 404757122251015694 1057267047989504538 7933867236499044785 6769113740808711030 16023197909698569114 13598759520897645720 4557684193129358289 13478567464230030111 7429920476179634360 13838413830285855695 9483730059130337736 6535964714246277654 16715222735218015114 675205899963638094 8467760439310849719 7705371234716415389 353253467020118864 1825278203865731389 8824200372564317956 4474886284509116812 11625551439365572583 2950246741982160048 16947804076619354082 6295743595227982178 17390492024380272463 9992861097166294706 167627449850331030 133676762128704726 6570686646682204736 18070887221728173304 12108032714732256801 15195536662287971758 9890269058678108338 11780880918000184813 3736384853235403269 11970296293862820471 1332520186388245042 7999063369835549510 8783136904398860048 1301752241245835341 16483694193838308426 9236896450649265542 1013715789048576814 8532103110944362134 3842097989134735123 17722410987042201315 6924271504152407162 4529108371818307507 9533315087830640933 4312717599468930161 15358329587539098000 10436980026995995176 2567796718536235906 1599431597135839393 3986223719955880923 14500212924561978650 17141289490247421037 9425660415537915576 11074803927377082456 13214893405319101872 1095447789296310685 18193468059545112636 15844167395645736807 13250853894950441121 4835447961568049451 7402960564318055085 6243826569753069117 11429764218646472333 17099196902232648402 9449850309859461088 8292270992856968451 10243525286706490856 136676211465904363 1648475405455159774 3146777424516623360 13182223874828431604 1463505849301241632 13531513515508035424 9638031611362720406 12317269437191120542 9886026984390948394 9874594670556438776 2876282934146588144 2602422445300005438 1622364961259322659 9025922574541474006 1043255467233280697 3596095324870264379 17799236639326628048 10177372862359327507 3221576131555327642 4542084338322300280 7866789248218055384 11583880004541398872 14636631427909284472 15698983569847553310 11328883517473433701 11680955643646961803 4456726664171355421 4624532143291346011 16047828931159458546 5787921007446892690 5875593488046161238 7144308879314294770 11366500644358169452 17423723107804306767 17946513143670076099 8853337557270361936 16584524761097808511 17104453035629900921 14348814637150490867 7306271440611872770 11480563531978161806 15700119831309508152 17350231428659086993 2282362531654199372 5323732436066395737 6156478242623866753 6956627604048020864 9767811982883341939 7909706754538608891 10907953160845500269 9115281475043731029 15399284443462386737 8208872854229240977 13625481778165479858 10747834854419912919 12151633679159264724 7858032311412016709 9920029222011584043 12531423346817339990 13580007921833437287 17889477224749184448 15834716876882030101 569950908340156368 16884167909522442042 8754971760275747203 8454769056135684421 2417818594490235531 14460387616118430301 3523232266584477672 15214297182570264080 462303521417459460 16757855990914859547 6960895896309236455 1572728208058336646 6241287691232654821 13504058458299357955 13229751345518029622 12547691076619965694 48065152963358835 11779337496550904810 3970476456294522650 3265672246677979385 13410746751674631944 9980892185065313070 10316503735138848453 13959555298884747971 16849738388845804539 3606870053045900741 6130053303981188995 11180237350824858801 11670724477751056545 15160374601630360967 11905321587253220982 9323390196546448112 9305054359523848987 15299780318551111255 12803970315276536010 1160287619374176117 7616680809738306523 6468107248575502930 13461994179308041940 7121025930235624754 13290360523770893142 2099270039664214691 13317285059478685898 14834691190679122253 9091809045513160535 7967092241312207956 7309720850772474855 9671359861516543984 17047593752183365149 16082943032446845430 9713895307490450415 5723911037721633010 5283439137998595701 16288799372204672635 8268276071530773096 10237518186876430436 18363480187143575252 16154088113434531115 10622473314745045906 7870845317846900877 9899129717202048092 16555048225776216543 10647163310916810142 10413785558265656766 12009712715067334088 14538683370311005545 8216185830017939131 3194808905442293463 7003865024485342149 3565296391860076280 9428818140970327336 16030966137059022201 5629482840197772207 13995632445470607209 387701534633077959 2465724472420927882 17807141558374923063 9445463313920520384 3626269239430452177 6751426285323722446 12190611081293019448 363330273656433622 17726421224911915455 1038545669287448588 7465112977505948350 6488849786307576856 3753488875716980454 7748540932628007735 8465311870804601500 7220243322565409592 15476519355525872057 11518345792877123454 13219907679429555778 18334845555464810963 15657399275208859874 6024217989031278181 12334420325680420563 5994303302901957280 6286068390586114014 4940311918274377577 14222392602170513944 12819148502121115658 4894124444406123441 2613239018448519268 605044029541447075 14738614942969517050 1922213739613696810 4813566115173159236 532860680406145914 2629031357519362657 5072587669800733323 9206076640014216858 15913119055604344165 8882697294567849576 474000089956526902 10893871709800577089 17511432986272940100 14866965554656230926 14538743455300033935 16809282792354850218 17087440948727037802 10879034980157947896 4403611046090600723 12808693171009979443 14126484103069564516 14333942628135969264 5922388284104469899 547864437457406045 11517901599349890091 2345645656428301876 3623308206385308599 9681665739745352676 1695882775515743642 9736277190984961461 13326860171772560219 5963689623997167693 4516839635386968452 6993549087010799408 13364696681121948308 1146129487163150349 3474557985971923140 588155079942314672 14678463715806270088 9825211656814692193 18442111025762737723 6956446823092094915 7822748872574045681 11097025881657928026 14999382003256123149 690177634661159290 17300260265420138511 9522057621999134986 4634828494628235444 3919235810087709255 9720598315622956031 15545667879389381971 1620924160328147130 6287316625988568499 15610245458966846621 6258046044350097639 6009036415297829662 16011526919394212016 8787571210918508580 10512306080381201537 1198750314204504931 2363915131001007785 16654123226269530704 12707394874666087859 13348788542511582498 7214206906600136080 10004727026749530786 980264058139028545 10191343531553514757 10214431746893127501 11871035713630869109 15729465885188758580 7019660447970102219 8041511535311317409 8636240705731130021 14364158788084249389 1854965500944436839 287033301095313535 1738684138914443846 8566584126575707591 4905888263737924174 17412122548751928284 2738856426852167601 12718437331106136235 7936015930687008466 9366759336659377971 11132654815499703827 1403873320107082734 16652247682903773599 1086731485658775391 9389271671914501263 14175023946463035485 13289086239675278114 13231949156708570418 2861333643453398803 17575196851244155426 5807529543136027148 1316015111160341323 16002628095443817546 11777586108975966717 5289252819158032171 10125182882501239122 14232692298068234019 1093860245498434752 11572905809131580047 16223868417983145953 11134714198062719853 8906558107874096896 11891728903514602980 4922650884552135267 10384469301279328082 8003520148482289103 15284414579464024949 9432612469896616455 5700073561697103500 7276167878284416661 14833468421396991943 6829783915332328471 4109613649870989495 13344156249057831112 10578288998138067364 15982481520187602138 5196966733469412345 4471985496199707878 9195879350399015390 741706430293350008 10394700800215783275 13534746454430198685 12479376999642473561 12400659485562901411 9956374942079822171 15487867691003236737 13129730049421242702 714078674573791982 6796592637344930644 8939740377637367105 2472683376756314180 10747850283495448367 17172000937987673012 4226219609193471494 4092776335341627520 2803979503881592974 3940208623807694182 16992979820598958553 6586522195354159417 3716177131800331185 6990030619329132461 4711858658084890462 8004723239416956950 4322175159336109000 17344844093591139274 18355239454293446819 12727649193471894844 14221565434601794710 7697263608334407885 14272668315187611555 1404208301177768589 17773245540751503284 15769230804488828158 16434257991655435324 6264797023247771919 12776090480613453785 1450115674356148645 15789863948777612733 8367494115102498391 2879985242871599506 3289506201156851800 15127083397059323088 16595012382482725334 4838796691830017412 5717029082570532875 13275839502890417227 16398258545458277198 6109446655494154187 1602368527499026845 7457919626152602213 2582282422930754949 10034112630550434254 8410963878132063717 11098699574882065509 5085009131865039665 13116064025099440491 631905348391543418 2644118502904570981 11306406396515789603 9660856312180128742 6218538321481717888 6290244499122763843 7510959121216237551 8595336151373296230 1440103005291812366 10080098476639840443 15389247141033515924 11729061324936331885 1304943743573238284 8605847337413152636 9940463757764020119 7645632443002521006 1006238127948511508 13827732184569482324 15104939003689881641 7386257353642834894 16801841326045627943 1463839268994210157 18202571279714048005 8123701495077121248 17449810498090200733 11194012191630419218 48272353300203804 8524357685219689885 16073256640934332514 12990374007327640470 324010439872894834 11411297803980583629 13967848496169964537 11274123260343674870 21460121880982674 15792591882003465725 3200994959073982713 8972664824937487431 14432515296086639655 16200125651723533646 15098294963469745606 11954534723072158485 12918034522246407351 5309628688546494589 16020241565250159787 15331110467173945802 14422303287466771220 3301016064670586123 7569148338160391670 14190086772282717421 5452512882362009327 4878058592788981461 10983729604187809981 11993382009731507256 15295536971556352825 15976370306223475974 8214992124651504822 2968041821794784604 2938002482941105276 12311608834287339074 15100196814912670474 6624143985990215324 8301543496528036477 1885458329867409106 10916270937918087415 11055393157263919633 5493476915788416789 1370908630655137994 15596657549119697859 17769000516427064836 8489405954644476766 7140549613584015714 4751563522880305104 6230060444730408500 8244271402171139223 11128574726315848978 4261471489623901567 13443491100802193642 7065229762524895770 3938792765392492150 8558582774278280182 17703801059442699971 3762302850643102247 16189275186421815867 10235513662641919177 15762933684046523585 2023914871880444051 10533275911216651646 16250337352914254339 4689301226373841640 3459031532755072758 1410942840849572954 14043939575138016378 11036219697598619334 9832294525958058786 10846633365681204678 15487163066590042052 4932999598246482222 13063526885998082584 16240551122120693146 10571788371634537526 9045178841595179670 16730126588271815245 1353762074499632989 5619205700950890079 1968395896135631 610898245939031720 9638237052820150928 18223910318602998530 2243575881850747801 17008332379155525169 8863316461481167064 14328601951479647398 9261429936502243562 16361582566335501810 13391085791222274147 16578660221305539020 5750123370665558957 2049727673615995732 8723493582975093248 2475833863769988020 14624353519989381295 14136887904315121919 6013748472452126182 5935237753274993768 256540866934276118 10599336588304181038 6730572402396093293 14467322244750253563 7958596505036227740 9470783542335533723 7374478965283823418 14646397452392751338 6288060432191270132 9625893281375491944 3553481482040507759 12950130051829749945 144473726301128996 1471339174412039885 4940640080250641581 16240575117198291377 17341691565376219523 11623733187396517747 1340033450763094393 16761725093626664192 944272763062418398 10251698820382590750 14463046706586665589 11668950615436573375 17355736779890980974 875622631548956101 14330786685324253841 10016971419917738429 3650698131311512099 3857676572703360495 15291176669352695341 12149033332027482062 6269272929189280187 15122788188208486169 1989827394446698019 12636932991688896304 1405901768641383643 7711742160918089168 15593723719394382408 5578649224149249304 3751715864914263496 10787904992883310074 11533670699322791017 8605711218599158780 17569452496884109780 1554217451067655986 6547051632954475709 17645569066746603827 1279820628602078118 3284836857367711807 2779150945903173501 4067025755531126108 12541384894354458901 10845908736613798365 13739576918421408582 1409309066725271820 12824000987267785241 10286693815909451344 7463244851045804624 4520192344398044399 1889038756502270202 13232689599742545636 10719321429156932941 16891158588186491255 1437804320864619824 16245209714347523945 13007399930163047029 16191638735476157728 9006391369618224575 9896025201446731347 4430776412629351680 8714888097415978016 7392078160866980724 7988373420843999439 13735737114055927773 12844191368836512517 11125976174565061663 1214360892263497050 16973579887903317387 14912746647852358292 13556877671903791172 9052706760386458312 12941457737165961839 5309183155704184464 6677220893959846836 6065454344193765934 12746889810457109149 12378482714905880328 11944598274712242687 8507633663522539476 1005809486947972890 5065302707268275665 1440161594542888350 7771839152414649444 16528103833021784393 3477182511384244178 6103823684672704876 11959983330411428705 879464441167628279 11197436592671153367 9772996575398015372 3109242873689735339 7046832683176256596 16484752270740643500 6018444090540994677 15944818366495070231 7557362382767607369 980840605319639151 822803117128168748 7157237182381955180 4847626076743254461 6533310769292880732 7463279872801238964 13310800336509437005 14938232202873141121 4709876332954145452 5695422991102856539 17893322025107420094 11311855199867610529 18239873262174248004 13503521042640559896 8015627156104474358 13547434358164204149 2966451727581876561 14758349779829425452 5440358604781481348 5115043310850429460 17912570394846213798 11474520866091662364 15682039979046713245 5049146921581251451 9204960825168760584 10304288002161137880 4515636498963489551 7790258014609433229 13827673308974156578 8424870012614663391 12774215829845527416 7499317307127469889 14656760450374141229 14868824988859901021 11629997046773724737 1173318616859074788 4797283922172444171 10342903682524877890 12255919745967851763 13761920174591589364 16731094427162625305 4477406809757138715 17503417899450434124 7167432876072864278 6392613153811994720 637145367891330898 10256187603193414413 17789226441725901500 18208175109868676877 7092508337668229344 16847532289376192042 16790905164458845467 10070881600143947557 4629159505682303305 18014179370627515227 3925114638683582325 5800518062555781438 3287696189290067330 11928641005652773343 2023106498236075192 1435522689484567584 7853683511610891693 8218410659284193987 16955400971670463419 9476870856779838290 16711423811411294043 5144925418796680139 10963375966472191542 14620037599188454166 6821507860870167580 3106707249607923030 13855444018931372711 3012898149695672818 4495040396542058753 3594872561284499656 6024162101842076078 8521395421244553546 11352144028812567224 101036270131647967 13107547970095218054 5766159582704554540 6229494910694665478 200580874697614711 11840089844597294493 18026973613541342543 13462616215446836502 3086076128417510940 10216570936005924922 4675936755684837214 6184658476431640246 6607406874218606996 1634151638711196527 5376856759762193863 6207709973370237223 6934594651818868296 6984676600188981388 10625127492272133707 2891550488482076174 17464577434462647186 3872716205117557484 15608627348947489354 12876402312858714073 1356283615058549089 6876703885792548259 11042449330783577739 12122640830008526031 4294554066017663277 933133010405256727 2402162987161673132 5837564786153689026 575399551941815987 18128540671361102669 12355370093879503161 10787969929679485627 4063665102355732450 1466840691904796259 9146487300962784807 14695345981244613694 12315793652620645908 16017337099415692150 2236219556731367696 6640568053809418340 10730809920452813813 11878707053644099818 14874098347848945552 2305458098268518217 8420767438451331844 9070531048322379717 14900578628427685041 15934295304300238885 75680450059284365 17568095931122912472 2157825759567350236 12048377039389088664 10577577594581619081 5514737690192827655 2111073077635230801 10947014625780550990 569927051732449414 9593102434526553410 17544476652368656115 18241443948132362339 12522071095454815113 15334180573155429148 9839943771860927412 17210655807725841991 7339300482110276606 17024766443870843941 17095743260311438305 16951051518018545033 7967810215316322350 17391706952970442738 11140789061155938545 681501196352647981 4591293228027863306 17777565352573202484 11164740694171415135 6996873522959523633 6281716141188767000 13406719534861310339 12007719051627931222 15470029660541776269 11042007170013319260 14118239438153843804 14641127191825355033 5121838095768486246 16272156009280015122 3299834531852860744 4982736631709160279 881367940087163447 1487980542113249291 17109671283177708687 4569293571197428800 16911858664495130279 8405134461147908735 7295819744659130410 13984855740173276205 3036775015041186619 1088204273292344400 17079487954168686416 7291124834945828343 1041380021056989513 2030752028600718018 13785921481905277614 4304959550337722097 13542674524597887759 11224093045729555749 8325786202341523601 12455983699957399746 6299051039269274188 5626533872351235994 4857388608426188763 151124488265909892 12013736068952475417 9115037568850373302 2725557300267125193 310629483415590189 4735165588587946395 2082005202685439256 10605974791982247978 15471357938187457359 6496757599947233491 8406983304688258602 8255554836505060815 2408430908848657717 16753932192329749824 11603275926943120117 7882699278868252473 15793372623171787831 9514404660295114733 11317793620352334322 5185729644623722234 18192095814406924715 410968848533003291 11862414497693275696 14385678048660462989 14114324495289018220 7273867625823618648 3965518106172450453 2728093769410271482 13704967756429856672 8481588940596451132 14432663506448791099 4356594016947205410 955949062644185251 7040440201988357783 17441966869168905341 4727491826878890765 537896968800275296 10882064149144234013 156053733956662474 15797881029608470595 4743012829238258624 7777423134244428793 18013227169951280712 16692636910905325790 1878093745882465299 3313966516293302938 4916573771654341318 14596779726546252030 5215976456171030619 164179480825192550 9349801260259562444 12296343867306533833 9518056255569375140 10642466144341323978 18203378932810306123 3642920807247544034 8784280385498492111 9544678966049409021 5290479979624758110 4407138573953940172 3840890691362231374 899901937292896573 2002740660270614074 15423890955152192387 14012954599604462057 6670129384664551855 7888796323659058579 2903708229595486586 2497133167750356891 10151262834077702887 6178744165276510746 4648088678293425671 4844043880626367732 1703186772001042140 11857130209765938326 5085857718747684602 6485039271955758789 1976493727107106453 1190403312842934924 17455131282841824622 7043709130313661704 13861254009947349789 14954498351916891397 4983385991731550442 16891456244978375184 4688189128288009948 7791560566496234805 12598850170646418674 4794949080993318725 12009434583290561361 2246526893785448588 2652769811605661775 8049773778485516455 14000317052677339300 6839714383804331402 4506380722396321012 14288755996510591258 1139243367725819219 7480726696895591967 7169417446694926867 8363337738334572380 14267447012231975327 14345557287750219776 10472569883704610449 16670173778617677840 5396807687062042114 17726156835000425414 17011945863158144288 16369568564788118310 12431445645639750845 7904476054961366734 2138476477613114228 8160591340237965494 4047176206868091427 16655560245308779743 6890437923553816684 7653170027777988908 15025584817123765149 17501719061055357112 3432054424580289388 1703437477258829802 1966870539798269411 10647507113554523227 16593062008006144401 5515878366169833346 15274904561365920451 224802289781077941 11231652289602877847 76665755838335181 16229713202491107149 16235945043667545764 4785706766178530924 2551748548746299292 8732553895442044661 147772018113522240 11227240074953153622 14557020053802945424 8901251916340598433 17203583868198634202 16491174802886594009 12840665008361460071 8349076998073184432 15022157031073675754 5701984568959423788 12368615190435932117 6218913430755713323 6360645981500426000 4621960197592425144 9133080290614179841 17446256715139614320 15407800976915526537 6637877828117592227 13045064150310374438 4180743746944222950 15588403970002235248 16471853491544813903 2427334052313701868 18400533960754228300 3122869604093200986 4327666459774033141 6536841212629031431 10662447993337945303 4767645214141376906 18364791415252411623 18422849921601205274 13722771362773930222 6620961132300086109 13148564485144582879 2951457140076813109 1218183686605063292 10738163888299887040 5879029666111805380 10268796694409274651 6860694684376267302 12467261640272257757 2107879288748863379 13244865055083034031 8122683590845495222 9051933756538738493 7704271858842790471 16911576878208560727 556585113331504156 3058582460804422264 17559854834825602663 3937916175177721840 16518837491184423992 6356252127471992723 3604983770113617062 2124563932006583449 1895231918557048501 11821188669671639035 14697389476583991232 5120454885726536524 6958743355907858721 15290741426817266668 10798586134414599876 8528790255346484239 6432947987426955075 9406237177959389516 9667743142411152308 16148931971804328139 12903590338272759245 1801685271679360824 6462042907427979916 6852850734281750479 5652969402174382018 3817211787825701916 3040766249204165520 1252482984976368193 2121166989844828287 10644090838141611441 14046646416116601475 8384307404147225015 7294880241265842074 411964437733642509 374705854639898611 8075484070330104437 11586582504951199572 11151954519340104226 6070071394809809109 13124967818848755941 472040031569623542 15350925869447459209 6761391559883865349 3566562450534581414 9181953140721646674 7598830003078556624 8875835750561090870 3270472750008414342 16974691230102653313 15110115331462016965 6237576868939096098 4745824114991783443 10028497574293518958 11268757536864032040 13785248970210081703 5735982696064108050 13150649707236078436 4909350431757913685 11712069182462090129 15764793987924215987 11888035119418355322 15104690433788887810 14165721023378311114 12138249450681270898 17833886855938585715 13547423321840684358 12076518971086010545 13410159585261767416 12574341491596332045 4706426594751803870 17008945178423181000 1249029746258069185 2035178234651171872 8834394774680618455 1786636222566802529 15121374600303219769 7918662993869453748 15093326995549387132 17025566488233633157 10055607992057169536 638788824037114976 5667349708052259149 2103095671379134399 17450009976454345783 204238057187331521 1132590866478080588 1026862790028282910 5090786497975724552 15506960926610242565 11717808574252457105 13789491356683503715 14602466645584847354 9862578069951308592 6588739896860864432 2455583196676210742 718444210124603533 3211057205155332163 17085140460222855668 14513549503642087987 16468215735401938107 12818816704262515241 1934752844890362416 16139592224363581988 3951916475655327905 13199439352923037004 3973400319487001815 16992149317739187550 1381175921782305123 17972501188125513383 13744629531440972332 3089580151803824055 14457341499954580874 8342307908587357968 13709323758156110416 10920714955080077567 12422680413857638891 9896322133350373730 4454429635811777378 13629966012981433687 12004668947973287961 15735094472707819527 17164362167049524242 4115782983018224164 11862695491266433887 11293048787080503470 12890997808780706218 483991420619555112 5250997220200310695 12211414648173189798 4714950113410404940 17391719461958703532 501091286181233391 11956201872204990805 1155371539512427845 3239319234041238212 12517675569786651135 4184419684460229801 14281486313995627778 12917018528241731702 3409023003644899988 9465895197415630387 7243407227049267996 4970390520797748446 10916125310920461860 6814537399965427647 15217680890220598033 10593064995988242016 12888375243476451740 11814614099712541811 16071446672242234100 16339479518403430032 4625942882386298021 13273293409253534992 15574771666595939199 13951534135417513095 5000489184559533418 6441808029434180417 17988816463527951281 1508828689256895420 2434398910079627134 477928462642357409 6862101050145136456 16281502708749738591 11846273865931619016 4131571003665582940 2950592979135354967 1052060619477310032 17740705218230524559 13280392416808405114 12863945588778058100 11155411671676355962 7734927232754411381 6585886933274552088 5873950784541615468 6985126396390792917 3289202524988587369 12878251741546773310 17737364238521217588 15806286477731692087 7579768279883167155 1359457382386917139 18297999225109146483 7481828000993682700 14556492214851724823 7401828178138819032 10387344366679503217 12835023377815792194 5539473296991490109 8355689602811166457 588734950350463445 9385562289789623468 1218585451978028179 2797025043546750777 4046044736623691989 10770934796502332427 9996732223462389133 1682111201080505320 6033725142555964321 1524467680033363591 7615435691012152408 9429942943242005041 10684815580608426687 2181246874319700800 18021394439224169273 11369689141303081541 14556415832473697670 4546170101338979955 2028815932846971363 16726957888531556786 9942086850261176553 8699459426706320122 8178180819221327685 12429880418396268390 12585012077260131361 1529883344297462690 6067458493879924594 9735711344502776141 11995049600594823121 7346733869717802103 2908744133952576546 8536981524311115373 6293729791250099633 16593454332657482162 663835128410397055 16069096947582018795 5593076510775498807 4291071180937635089 18315028015770608921 866030072910076681 15501139817399311532 8416187075748856531 14112812897981986214 15157300618313689939 17414243408023768342 3736150913844205186 14647343906367963902 16087423360672705672 5438720075294369732 17774362160911627636 9473428883578757632 6298566127590985011 14332220640627985029 7970345996043915389 2182430319710908483 12865258704492389693 4983308825558589599 7350619336751715540 10431944096132822604 4824965685144159278 10388275789096318768 1714296411185502327 4145216379913166279 5551220634346385059 8140050786144797583 10309586499528189247 3251510172453833746 16921582991912762776 6550711464235289124 4833203558644752079 3261997533119326205 3716488756511533550 9338037608687434555 6831058755711140945 1350602179204860358 718329569035395098 15116594358020521421 1644153557247104754 7688449957217327533 1445217480408019808 10427266840680178468 11258256113092843647 14025091292000541630 17467949961760786701 17374644207809480830 6607695346339297873 3335471542954454903 11286752546821255454 3990992895081276397 4167644072068910755 5831888037201290080 14579510845807962098 1506061215979892326 2702440555498453278 4248390889882351581 7203383813547741814 8990531044913628824 4161901354910759048 589988960408973466 5445813083970022140 329824795746152664 11818254460781838288 12817673570182043420 12500191952385169222 1093012793689992460 17236441204412031456 9780926367197366179 16880565629829378907 12525757230515404298 14497977301114869637 17648337887286502526 11077076308750219150 15144216628517127878 9317435182011624405 12135378456308073580 3191981515567608130 17847825505734181932 5168674115429662340 18112019056804253018 12886391766194028842 7523075790943435719 4860655466696250778 15149650822749364615 16288337514056844463 1816852171327855158 11231541555821235110 9833299892911779222 2771275030782062342 6036863054244716034 5222894009689298529 7748513741262546185 12351060758994365589 4563412160305739470 2178437048316946141 12468722385657311045 12956914843179522817 11222362831092516636 7703330646300752073 11132073020169099229 18398965529800240822 10209060889967102917 3114798845943364128 6470193817019916211 14224031672509280758 10072908559172482072 1395551343273908531 10680729223786489172 13449305026819598542 1176082377716166496 13350448540244928802 1891579094776894415 16033217943127213079 907164120148315341 1231571931412284475 4524023271548619808 15026727710432575941 6528762138578147387 5952951115864673816 9733698249295076157 9194281653884633305 3460460891208744772 792366432858776947 5975304805857120486 4430470619536178575 8695360088642234852 15841117103321309610 17627610890234263910 1181436165185616899 4629595820071400568 18268357847455641593 3174174171252382395 3035826066180313548 16012077896765173415 16715923642522487854 2805081363558138726 9437308197461803338 3465086222281624707 3734680030998636272 11034900808528277150 7363935374214175333 8501972173975648774 7261512603002416286 8169956147454741484 9424428814167882933 17923605046757321380 6393205904703411828 7054028718176445855 12118032670576418335 13802196286275308205 5080609860013188880 4644938994078526406 3609855226694670988 15618176351415963439 15909428455246630330 7414108352182955047 11701693311623966693 814040937822871119 6063798614197476121 9780620969061619115 2115537631200917771 552224009818201703 2086910646884264351 923992329058602467 16491361813092848211 367319885572423685 4730558086259451135 17845955556127826438 5673829712847209792 13686126478269801512 1377629224567988523 12536271836979945708 2981658941492901829 999492370422240939 12246293477298497747 8213469050327398812 195246564540168617 11875166522433672639 9013960321895049720 7004791213419295606 17040464641086543307 10342488252703347966 1471942102007055399 3374619241461100946 16492766409740816957 13360833583970001445 8584332277287703775 1963527268515795158 4294460063526925038 14857691721963868505 9084498802879614236 18166350804123563403 3081419782534454148 4194826224743263042 12405789711160221285 16319714894312694975 2929012654172010175 14100828238099188642 13980768730698333729 10898364550999334772 15254528235774477553 7875473525573456139 17946533096333198498 1787300649414321527 13663476095790145098 2255627978328366787 11000079077160974112 7228623379682692402 3365330893345470526 938640280404549372 15130409499757416555 2086682947981081516 1296971178319092972 962470877837728820 4436816409267800529 7954057037034414072 6204433354933235437 4092067200856776982 17197902170568921346 9191730559685341620 5840062895252672050 9499513228985743481 17424375877087382702 5292051662292585434 7863841797665369357 5281370837120068823 108275860219870239 16226583025340069353 1730274371477725622 15749206807884436714 1693341156181180464 6779867064406168375 17887635507825334301 14223068875724524437 91169769409347309 6933087258148293940 288971235757963763 18386276081713287718 10740165732849723123 17817079136429728756 3810988327233247888 11259936931221603051 5083025987110276007 11615498608580816924 3099005049024594516 12940728489664564090 2254754313101555473 16026247233372554605 2159650863179184991 4733743563959875251 14101685191131513661 10605009683922973434 3798761312723298915 3621264657183939757 17515917842714596164 3266885799094945148 17942531430012679420 7276954482345152844 16463078069401191156 9853604111090012680 17370980310433051392 8789410568503096668 3524754209936057285 6005570167479452748 6880040702280736976 8238601064544013994 5685992953047642174 10764091117837195378 15060033541679180290 12949407719318634762 12858982739882884065 9940740653459781031 2489148535351846610 4654514067086659670 8776536461697867854 10580478440570064705 9530242634825160694 1241288274199001950 14452319684771764420 11920995893652985426 14009667893581082971 13595840273983107289 18411521727892241209 18104154679471703686 8428351637372451483 18217845134291054538 11778662569698555835 17894964951671507864 2818746062459265766 15746015005949486877 15342807049960224618 14360078746413840870 16908224803536331774 11018297490092324978 17211242243894592465 1405027552736534502 286514195010510639 11352059352936777923 9167671351284345813 6088168219435875549 5053236386886801609 96616072315699097 18211755731059467875 3221444964293531596 14967791729693465016 746729380587909157 8838070698062925897 13129813184379451075 9203767899950596540 16906034049889365706 12803868395265827763 10943603410977648616 17519050858698875600 8194668060234240616 7144336252098868240 3832069346444499639 6302467506526535508 8107436427489160843 14394746504283532078 17570029792389374558 13140106341263266502 5008309488784583706 8157251299011136402 17261375763848727198 15925880471027263167 13416890192007784426 5253121789253423607 15043748823171351322 8667093005714568149 9039820934949244155 4492767340279669247 132310983833213721 1635864842140374841 8445862612466860540 11011523873221998886 13497206058586918924 16221790939167328376 11835222650974540927 12647307324949811033 9938449369542697389 13475403783318245143 7057314008278015485 5765801689265069705 18129903775092842635 16361429886128182751 11713868599128827423 17635177188732041788 10323556477761997073 14457957666873777653 16058818062103697003 5208548198593611750 8591826889423775002 8998863532002673478 9130532856619344922 2845136845479560042 15825783117358457413 10874015780806694956 5029142068364727979 17333880598013097354 6810017063668903355 17955756009479005907 4822283522910510488 13465662814601277640 9971010240216496085 7105082256429281433 8160171083758373306 9452940604416179354 13030677748246482861 16500413743240355745 9407440331539760199 4196694480206996370 17816835932631901390 10090576885191319625 11931481880431548779 17129727982782846593 4414383232251783186 1988349228160802708 17035506334006535872 15603590778653873591 17265609874164719308 6633359796963754900 5485508392424446896 8569568051396504535 12573300527955904164 17160694563491203012 17612469063035192359 3064817267663107076 9338094016965676420 52736779380144986 7273740501882333100 840923708482032698 885873257007945453 9355173598800535365 1753545909648420212 11896875665711108356 10634656380097075707 11406450970367825615 6189594229474638379 56913937105485268 13871798086011453178 2656500463025790474 12776512312887482848 9231498220159441322 6330673374275493408 16326855839633185637 17242028740662231584 4992572927183832302 7210006523920245299 5168593223237370768 13354354044612252272 6858994343164675057 17533103548131953001 8161359500021646345 16906933756111037752 14192158729059820599 4180124067519869266 4568891308727986912 17074455333456399768 9926242397231814416 15065657443522655008 12534745331886005133 2867289131857204185 15922886232398016208 7105811314598842706 15028314307735462009 7479331240781908457 15329392956126382263 3716893313491274480 8333385044612206018 2953774287740744955 8842450852910833763 4942785302394685136 9425180749361182385 8833650778350939275 15994190271936176902 15464488096101209410 15090552517853633818 6379678338775390234 14853337935511265569 17256312506764601819 7520807096729532936 3664710210005826696 2338914282118233959 7576821873747454209 5519111349887009197 16438567435981395678 602343411779361267 354088043428557293 1652480313989691215 14678866453884320524 8937271336734704108 2363585593289897711 15495117715797945056 8489877817453408502 1351438380446657040 11777207962343052529 16540464482592636526 2638189497652310780 8106876966448653966 17126448674850286497 13906471071781409021 7954578602136719371 10474981692300514168 10586261064646706720 14332478457413160604 11110640966890137386 2088585269911531204 13649673336817761850 13109085295660060980 8389892213360685787 802931213606239189 10670454368500625039 4217639938385417242 6709217717779334332 11187735623674817156 16686188080491513023 1969090875181720891 2177452521727245730 1528377103123941976 9870216559635128059 17522303730386195295 11558216181877889732 872806252519390357 5773786601285090530 4147208859728278065 7829519406279837675 4744185531373250937 3542565081917030058 12795835768006472827 4551684831504251481 8372940529088294988 9964539970577732081 16620412743789807798 16661905319988453296 2482201956064754867 7943640987541429 7641086693836345959 15433788790539065874 10820226387297785507 8949823376990952027 4502789025322962624 9959120473106423665 10287228929530367527 11982367978726705550 15919329888806923110 17851391940020917191 14300612580796854539 12339213972898583341 4264786277465168584 9168802220615217800 7309497717280453444 16114735595333952061 16265739417758798152 1534210052558267225 17183231984355491323 14771091789071808591 3794379102691972425 15968562106683959125 3757496313509063680 16769228001192741181 6212538419640859509 15964442407692726375 6098143029868536783 4631438463255440140 234522715770195836 1203337591775482339 13289521330075113057 13671597523639311327 9007944980415749706 10637283070466703145 8365113016450113829 17250852422998378113 5814667072591002577 9875544518534135895 16997939333771534944 5271682684125104479 3499849062671496469 11877284471104737404 10664733522309151089 17078964608527550420 10520796755260482815 9837952301865625961 15193694198256442869 1714219715904349493 16077635911144469758 8416256563976547467 4796058251908295369 11412328788314478306 1634424591738957879 13948375916389182231 14128677279899068220 14699760055808363463 2049087494845583992 6184203339116470857 17627993259095956185 15948447970627629819 12552570985513948662 10049309406901090282 16249044349661140039 10384644289994497858 3839582745037746353 748474317881626119 3737830577116076749 681300937065398941 8921745915658509513 15126743066940662977 6773740257774625663 9510499926703801549 2481097618966380692 13458834644895882840 16849984168131551884 2141198090064264737 5802839379029877802 5801168913268156735 12993145612112633179 15820548008519128787 13764110347320614715 7253875515879769421 13327559247038304522 5744772439810636503 18141091375413800853 11093244656683037301 14864410833374776749 13206453106819056109 17354108333342534654 18428743293268360288 129831070775315218 4690515141433768210 9090892310692414835 18281351822462857017 5928428421958540843 5398021999744198686 6061686745553755759 7514636586360570417 13238312795376169752 15849339234138507582 10310593091767250959 15006648081172814167 17096566888647187057 11269221297439281165 16822770021574444245 5732202466850821961 17616852086400514679 14772142169075088163 12098770141051384557 5413185354428074488 4344522863688161303 11260091426588347871 11979421183368054855 5638005664880828231 3962390712682464363 13682603831601402464 12249423202112713683 3765440818517017833 15273963893043923780 13002007362693781596 12150058468804570301 8497172476758839765 3717298589575888316 8539156628688564151 17355922833617452391 4911922243194360847 11909447739054414778 1663275516850108663 3140539266098221689 16393753556400380900 5396968629552732543 6900255641556702679 15551043261814781751 7119922950582211593 2252745542549640593 16770981515846118685 4803191548813994222 7986656498840325467 9686417872939677845 10070647046451881978 2750217180914893988 6302966199408428506 7031341227191525081 3581293888545926954 18000034861804598934 14454026805702780463 14160878459908807069 11404845958631084434 17731491902590263194 16127133821883259009 829912509015121767 10730538336759812302 14632839133901702735 8759275592133923362 14809093470932707812 12037360630957832945 9338282765831743397 8463621851695616188 1731220924415974942 13433046204158844599 10462706021325404804 10742096011845620938 418475919280984592 17506314240531758749 2139356787628806878 17694375311796782253 7391432865077338833 3165719684149550224 14462129495704088089 2598580593725489465 10304569441108881431 5793181542022447675 3653383938262730660 12072578361632647266 8695241623783809265 3081096522120011869 10841836855291512325 5253999970447698930 8972988147381684081 16301516013630449566 4877341985970324112 17806272867330342020 2865367376701699286 13834151822428958725 13949490076303260084 10798651634633026253 6370079562988666313 949141482441213092 910562729322505633 11937282624451446866 564404697116711452 8085552727485789697 5296826537392681513 15249270163148241377 3312755881191066994 18139717732700335343 14024260223077100021 15058292135424217715 11587773955016215938 7372085156795011842 2044010705561385018 209283302231003705 15376721724413339841 10742782416715222992 13387065289687885690 5279981737640780376 1370300932113546673 9535412277559264170 12425780527157626333 2598994791645337779 15816281996572351292 9922013025364737954 8306184614653724942 2929951225318573242 950864810713385649 1514013702179597698 4279530774436737942 10303650992116279530 12631751713817012992 6125163484699498215 7307164624877378227 9616722636284069201 13753851779784955973 13157685177923729606 18159021684318851333 13764661734226004758 9142949328836645798 2055046835622985740 9849925203398367742 8822224166399321819 3956794717517366712 1830730881848667741 7938510112710057454 17810135524943263025 12911376223986066031 4627424414646699412 6735755041126855623 11321400811543403228 2235355019503254853 3992730325951746456 16179721770997382953 1961097493183666000 17906688548367403108 7001684956687653759 4323887645252997483 10859736849221222399 12026164378944376347 13734253182318495181 7555116034347857288 4466811398439670832 10264212619133344471 17798545572026596573 3905439757740490277 578885513520154779 2489082910055152123 8509735401769682344 5208990694341030387 10900195882103966151 12358533672718166539 15972151433957420799 10636159378899680709 6569670442033000539 9561510314410860472 6738779293202073585 17341159668201851696 17464171288906004196 15765744158544786629 5145449528386741353 10815681334147360578 171446828728317550 1671774756374070176 3093526217873374653 10518748463342858681 577316657495085309 110997639817511180 16575777673338665097 12520237370467707808 4109665256241173502 10243224730520013075 3827102014349481205 4083958291730346056 2579036111476520400 7939866359578635401 16674777026959952545 10201678270483830715 16141439536421814144 5918964516416813939 588154148037224224 10909950928358127557 15423002687306916871 17815015408905054406 736099603001071703 5249416879495127082 1714662907873306746 12657990505310189539 6339310625508943957 11447254361581511199 8161957311145963686 2192052862210804287 14670049882090664827 4532429290327611758 16255603693623877898 10396156477874393760 17045532979171406939 343270259999069670 18286355639327264259 10245432577876661120 15598604582910561809 9825092382948920289 7330150895032583961 4967436234130643375 5497504446460246272 2636168875685630812 16651067821267665914 11969101003186943233 15794275779806553157 13831161223234403883 1122255395272314125 5103388060295727670 17826648450864618966 12572122098200721362 5115569227763052833 15538346861730938151 13266191481771112496 13651215282685921127 2080886094844734238 2911278552587830300 13714760880856866528 7096438777454083490 14592855489260787532 6695137688260216665 5535871204277091658 3141323475440275790 2692052754811021699 3313739203164124450 1279822192252222234 9288057531930726712 2820333964363098301 6115982194072606951 6009794581730024411 15848085118733372961 15389465843349414158 13318773023791995280 10607330900398419075 17699858665977345068 2420869723755071071 15487781138790984119 13824467418581548305 1275347678370069604 10026085310381146194 4193541190156628483 17279784697677529240 11961336382820954761 3743715454549652599 12878474938396058736 13345222815589715607 8629932318886448885 895473183829113216 16233021926287409361 4253637306812149324 4702842979888799188 8483177265324092200 17128498310732630685 15734793430088165105 16756570236207991226 3047288550363844387 15321985840656473874 3233412159616290508 9809003178390843986 1216190448457494466 6113304198107648278 14127829498614741848 5717063631834777252 8585653776636800966 7342906758574829000 5362423184961130440 7937703590018767102 16061139416376306883 17902006577638454441 13708931444881606926 7434417623404086940 9275417993162747551 3487389677995434920 9501320682295898223 14327430971930122913 12843213482975941548 551782717108540195 2329159750530374804 760890338719913207 4518934917141765545 811117266997647391 10404917108142861038 2281754143122067770 15583573109295025889 10627150113444480898 14098661835416454233 4668238553974753714 11290098338864273932 15189848648248060487 3772673633257654913 16910866682950610385 15792699270423368843 7066072973685958116 14634599440159569899 8405062743497518789 14656491727756224494 5792527501871268083 15365036421462921296 3044909376654999559 11183291299310872645 2926379459414343036 2354643080404939245 8828721874320980961 11307422249181323934 14434895445603686180 17030142149794939546 6020343619345518238 4208964722457370559 8968662576644725685 884661399031823666 12789397223982479703 11966314364025469777 11214848783014217893 13546001767734163448 17927163634090957825 7266948024486633798 10220684243851266549 5128283953772937131 17191113747350467037 1837523770922224713 14710492573746227124 1736726223562222463 14478521315795486364 2978983384821207105 2929364894845939676 346647617960303053 11718900343278283907 12280256827858980678 646307819838034478 17466154820436887790 17385596997428854550 2652452854477046746 17106916399426714118 14209276623780232575 15687746427709419033 12999608264254775451 17456044285465667306 3019720943304326753 13273380134084961622 2263829726897815930 14733968397640059506 4479486485525167032 450066916826388940 17059325289124646138 8067995735391928480 17520956625562628003 17688794676456183933 7241203634385691107 7741465902496602980 5241486405120337462 1416231828654570666 8477434032195045808 12682221531843323342 15264858976852805774 7647303396471266636 2563306163197022477 8171048552759030688 11586668863614916730 13944797539813371598 12551095966949031105 15424354033505855317 2398716273502296316 17598863115578295074 4365043264620272387 5437838572532366543 3945756645091116494 13581289726413509911 6431503722034441516 15294408155102029993 16968448697772588644 11575463450879912447 2880596736638266262 660482297297638569 12186064455675947646 9417138568980391201 13111349266252783730 13065770915215242351 14058177520019116281 3475379223673018155 11670825468627263790 3531361090443308665 1072941309829106468 13755625955880211099 5495714945300816291 4605856644188041906 6709917847202641108 4228441548723060273 1061463362424575564 11711925389616852527 6880334035357060220 9534157081957396935 7699110428384501317 12994444840158508661 14382372510824753270 5440438366001168567 15151027744098429708 5257812605330718116 17579226503690386212 8912428316876854634 14329025818183984257 13712059246180157311 8057202617389807134 16436712132043894310 8086347042519008987 5346039515102881433 9983112703629264289 18405951642031569645 11884948703939397879 5395514537830301185 10651765936556580876 12190005455214333907 15845317454075441741 3655487087535069275 11766731465583580268 3249310489232583740 18160176428044337109 10029921625834629695 2911252728468179447 3040045242193279128 11619553729995866108 4742013871212203387 9782104021155008287 18091666373745724066 3757795836622172399 16746685195694379992 6221144802880981390 285848160696800789 11575165945898807893 8270589947917991812 3391285578630665320 9524457945374365305 1475376180606243504 6256562700774901740 9605516996029221707 9414123786644902622 10586867790083319504 7814423458927638490 14028288373808330521 15228256962987313264 4468698153467577676 4288023114971830804 13216587678610283125 620580540733473905 8823099244584229858 13147586122655894569 8890656040040943593 4034892686805985496 1013625445419197808 15481634816258014765 10684278170846856666 15555797138703529411 10752115770032617799 7437700049956642132 7908627478746066257 8937061062461328359 5520480837402967582 284271150412241133 5361431710330293081 15445235590656625850 8314832463213519309 14751274864976320604 11503650747186895039 2866562298446112310 11252328513433347686 7035579659750268830 17510689956077253932 5481059220640695413 5858873937733880542 1330028380067598828 12600040897695477752 2731974194631203281 2058816636797713070 476939111796699555 4326519471543520935 5300013785755240207 5841855158559742580 14122705503622779926 6822145021992990285 7898213479023554269 14420022953130131285 11581843895013368869 2765556216284803181 17113527245045116024 6825940565869218880 15850476370394285552 13995968561091885110 7794825314713141026 94060635062114022 2546638391316273834 8553628320752189799 7915142705529772036 13727794578231423863 10200553651002834776 9947054959215311836 8191007192457548356 15476504033012026604 13671882639142903465 15897201735442243226 6433811538942248557 2171448587512630258 16683461667049673755 16603273293539497656 13795104949312894646 15147297941041378483 11596082959091464613 15222372686241270256 6441583960293204804 14479505418102538913 5916760075449705999 2617073721083102439 3377382173845761948 5203098029266599622 10379148395877345299 8925253209484418786 9074539276643911292 10222886003956943420 14557280895263441433 3905112895444280337 1860446989476084344 574225474369681981 9458481279409595017 1196034789116488566 1091562460415226660 5112332988855425999 2228361287487299654 5753864722502236963 15387748094907966075 16101003017061369539 1785427829595798648 9932191417358076359 5021556509573862777 13045210238522159253 12454057068647819591 10943867191664307135 16532676315982057858 5307256722239628938 9739990491459382186 11890360164263187089 9589500267331169283 4259130103500223581 5373402094252469948 17515066590151425109 9776737834544873602 17179367505966109368 8667319580878906852 69925274408912038 10889971772434747768 10749779602010779692 2098868607652625536 14492054115965897563 14922368829774072592 6956684051408892135 14961627552701986422 3889699667814086427 16296151633706550105 15570375032610598578 16349830603733616535 14773121588193227383 5287244336175923603 9599753354607058333 10785219158664443824 9158384297937149309 18380521724932197533 11706542815485966080 7559422896886273287 6953331803282765912 6643694537139695719 12643261685324422494 4946977531287646086 10270038749279268964 14434418468855748825 10999880547762700825 16380849584657062084 9022892919764431345 15633689328708356396 8415428066530116490 9075224313612383835 14570317806878193908 12376332898824811390 6969554739674171349 8440721142878002660 2009942883049541784 7234662827377698793 2760428538670435244 1878093653991720309 13427622895083378352 11972358409954426327 13864034427995114035 7459066354086413984 5816597968014517275 8434862203548144826 15916968421299313341 11875790885543126706 16580896104459884922 360999482106637443 10525449987306447457 1878851942863997942 17562530316183382051 2826010853973408886 16942247798250609160 1807539071006527407 16502200344937889739 16223797495369968316 12179449525052589488 13025781458024486864 15121170429244617815 3150487187715133114 1912476291662520451 12933870390241506309 6534274133632593711 13128301707750139703 13278910646963120265 4110714347559262206 6216821162787439645 11127735233867857931 17048633218687741518 4943265896526338073 12876604699992300327 6712720456539857370 565764718355659092 15606345601917206085 2593305794196072295 2833917436947956412 16708305335557374251 18104432783071724001 170404381330759690 15316202023666686282 13331087714931480833 10708299196716347983 18294114956095345303 18388544967786939508 14537892210785205316 5197132865174318419 1662308365267891886 12721406716267763880 4762847324974930776 1362020382820986966 17638614094278623930 14601313913178440889 4996512606436624286 1212808802859966912 12262625254323807242 16547298087540703636 18331897309746711578 1874259812958492829 6062504807209177396 635547779837838207 198353674821456613 6088759782786719008 14416549209452565083 12499653556199796353 7735060446617403224 12939918075697852122 9915405957858778868 6641911574115349401 10497350326955173357 10698638725402483079 4740438271549203306 10790119071029809457 16586159004321078693 12853983420807580907 15257533926743879519 11497235286364730213 17428495132428845454 7574332781955860721 11039939315743163581 4480246780604609858 2865191193435112119 16694833319253556730 16952757663440770000 17688645920706890471 13744517968929466507 4708732893465093207 10462644482211178919 6251109832759661340 14638494514314623513 12009323001562993293 3856966520189731327 11311903789480615564 12206014783957718664 5283490848972358146 18315840092951049300 17500534301604345389 12949696755856876419 3098226726217198991 5145145519802294624 8139426583822461154 5522993912932672532 6569408775643222104 14877631938062329967 6877161630194788866 14989903149525198913 12476634245893544720 14543137076575862521 8931280223010773943 6518192568918333503 10609787315503165164 16306938465803426578 11281955077475436516 9561965400169648708 8262541882083057835 11102887615419691258 18231871027014938613 1751662149324466003 8199960513791873860 568407871168842135 18261901375078823966 16803904877687214317 4571643536181926686 2201064257041328831 17308798396661849036 17755661268281304534 1461320438431863465 15435114117954623897 1760173312825806321 10716348137132859938 14766274178611366500 14455224768737146069 4080727941863043173 12972636467197650336 11478480193530430186 3349713903306227828 910209107170575581 12688466576743024620 4259510523691423646 12212629629591134360 6576764221906523449 17625377526698887802 10390575146114890399 16053325775589982228 5665162014483132960 7319300330414898361 17736325436285719175 8185637107130954145 8280885332517607956 1940921381306170701 16243022371818485475 1536314237189263992 3965345795846873067 6506412823533996098 10572976771825159299 9482056945621038604 10326035551558179451 4104550506230488130 16247230157696134674 17296582170560767670 15158793996157199066 16885902953208815261 390448207172243620 9437223183528643941 5005264347590753114 9994471399147907987 5233119273874614497 16300183035390643140 8288948139766343705 1928606511657736946 12282652290027761777 16085046038456578737 13385243213144964691 2653768808017929427 5193164403479457458 7681982850872071739 166295653267904867 9471348889017587857 6762155723878066628 10938872643945483534 5655268691561474621 12573480698464303565 9663828586311371705 12007360833641750479 18367578558381981243 4406982548899644141 5620183418692961454 3843773701241141869 15256239206622087533 1596254795049870754 3322591594855748377 13486130303093729051 10702155899481586282 1293209167506519127 14868543334745611602 17314245989578439068 7251320517285082946 9513572706865077221 8975524204473381454 17654718551268746063 16802286303330739906 16361012758443339240 2099296827763673453 8901731504055758959 16871722467957743245 14251060915040782585 15817489901124004047 13431217229131364923 16285525459608142571 5188365116965549128 1528513591754758568 2064185961578360790 10312360033507859965 5269557805912465361 5936947609220532420 7575089836536378283 2316211330366865004 14310170307193010295 5580171357264757554 18346879681594828255 11413991982057197586 8792321676712289772 7104934168172264655 1583676637747765336 9995573200625162492 6150906525787774607 5957099717943795126 18026920891548540768 7590246167989192086 12456839949365538070 17857280729913372452 15328919564477558072 17982358100116273255 9371786596847756291 12823255519848142373 9064649638543667942 15300473349328979871 11129720608931020757 494085377485969309 6449358380729146327 12544122463191335415 12431476418629210605 6087769889465087731 2462712764402884096 1160604462777991222 16153984243564875815 14574004706441154996 2999705307028128705 8901991204926577918 354883566465712248 13873538052015525314 18121099318447582184 4977088709370618708 18279246197561928772 3746455958690345961 16246954255154069159 14559540165477984501 4969992563849504145 8935502383815843062 13860094424596906519 2067336071381117312 11436241168767820449 2283730980951723331 5412963052858189394 6097547419475819721 5612435687621357931 7917252990457792270 16957950198301145184 3692153474912868201 17234960867860388824 9963118312822536780 11126197564746747463 13130734194308109384 6232574214779456824 5954677410698083433 3103974010092195113 11894042238595411562 12693027108181868488 10988039214919974882 12514049748421417017 10951597974348939 14222549755614643011 2249213952221104488 2145561043887924200 3366415022193938299 9023581695917661633 5344103273085182312 3081387126025008777 17012897815149663179 13275463006642249947 13403061552427368613 4656684596139091362 11137799774499726518 361751333022621759 10916039745044514752 9376072203320090771 12854096893822829537 7629669453830887619 3367145453235595054 14418791907856536182 54562262518197491 16041658322323243732 11081550414104260875 13300954199356150194 3359836606753913875 11976230131052324731 4996293761695971803 8834630489243768429 12323725681360617789 9668234822193382346 16307514621352926413 5898968355002648959 15931271527349407446 15652990035470269072 13623039522845540189 15557363983578140328 10980606495609164490 5219666055629564698 7659753411378651256 4599485079389548723 2053691357044963666 16790579886101618686 12971193723006241581 8008643245830265155 12902257823379913597 16260687662484533949 7608921681357392666 12325595064767210402 6897951714590712632 4685327610989922773 11582058828331782956 16093203076790031172 17869695196607766913 9247259189287286529 13919250504969723784 5241310885496780272 9386829233638983114 4694808753166035185 358088086359375212 14927578828176742635 13444091698313612488 13519999463887112421 4347240701595940097 8793077963386185216 13697309685242585850 11000170370952429512 1907581104349477438 480968090424962107 17433377359863793742 1842891843651897570 3543691844489627346 16685221874002620131 9037440840837261930 4782727067971372510 17396035746480023782 2185660623585446230 14077923086097568847 9972112863792123971 9531354790619769760 6404646954791073905 13468256844675857337 5259074577170146507 11519141800351500186 14921361431853575240 16273241299857692902 14162364377184381015 16859805001621444359 9269046142881938731 5838704970452419080 8663832347799962663 2283299451989744673 953187913899541000 3656788525130664259 5476681757616535438 2950043622360833772 3626086050643176553 16249829302846277232 8062710881842176134 10811919306310193512 7404813365442298262 13634119453697627130 17393343451785174540 5926412625068245005 7896823680462273511 618215595378239608 209002420698938044 12465514171842773838 2825130507321919133 12166827308565349639 6135603144405085650 11469506912618782867 1873576683897813604 18229808153979302683 11797294641536939288 8815840167471984277 7657270558655662254 5669666471246774306 4493916013642372895 8624566502966972592 10075253479011008780 18338630636715300580 7299470144354249153 4976275172306451795 6125296919214708310 17178091650381475847 4918459778845706402 1493814879547339315 9021490945492123050 13200302525254142031 7523661442288412717 2078018090758345805 14750109734703617377 14955380675855288178 831383122416470222 12270921659195035698 9399302859250507308 8101642967359371172 5486906317928026677 7482088097023086488 5625861468355638188 9523702196220984315 16987164234963695904 16735054972973284850 2886719370286262473 8738595599418751414 17929138348021026908 3323050141866488798 16737724505917832476 4362087563429455103 11241441813582239829 8332659959340735365 1620165157960343838 3698726927259398858 2086596701194067077 10935379126654973987 15405726570089657771 4572514788656569291 9512895097650519989 17438239322303747916 5307398934717195607 8386817130237039839 2557973808005970928 9143406107558649920 12713589626786915979 7349658228878414427 14460382519802804396 15926731594350178421 7713257726247786731 4920900593642448679 9944811429425421462 5584001836216526179 1809377727157454269 8131406762589195921 16293581384614301509 13470971936248901630 5867729142576104809 67224072776484213 15741364460046989888 6233293542579778204 6203802559989886159 4094758621101742284 1584153744681248119 352397875690054033 14816180580001442830 11688923555902151868 5920839466452828442 16428112845256546424 9757668320352497446 18068078447281659581 4336794859457519618 11311758431145984186 10856308107715053803 17735630890741643677 3609073194479434419 5892581017537594007 8619653914245005249 7277396408000829457 12113143341397587464 18065972945482138803 3832561145400173309 6587165555908516393 1710726930709736261 5393916483477778837 17867310880198855357 17657028334867121511 8564773358954654576 1958192102079826835 7169500975253305475 9694492975486152594 1775796410852564385 9274310050462217348 8439056825012663573 12473394499252066025 11109484102783294421 12145440025309240445 7276125515701997310 6874693363866307746 14112337669412008851 6945338120593744624 15470172593052346646 12924558295372849190 5809281452276663156 8977380970990979138 16827581325492883209 3646650117944899442 3235047225541059790 12895172269800208041 10918278212928607020 7626625587409334016 15004875084213257297 18126082307445937464 18085290803851478049 2873636178939617230 10729644278422089832 18191072348561174548 2555403910419942782 14660441309225003757 8754287061145163165 16645116917374229944 16976954020571894957 13089108141731097908 12352803238926253458 9469175798141006762 12809332835886293576 17454971313859917582 4267986642748914528 4187581464702917192 6773305643766477956 1120869185146048837 15769780493909052875 14014099000948549749 18121915563799815547 2041665009604041922 18192335645080133696 16535000677136370057 9510737865285348760 18140527536903880098 9578884231502155588 4610840058276172705 7527566266372232545 10583668393454741120 10270493025382910995 3063746513422287866 11353363365190390034 10656466957488408985 8652690360028148303 1242342401662621842 12476867534105159551 10889299552322091965 11360499456423952589 1599404628742306461 16306444216166073606 10343406740418196755 16134549825628543458 17444523214416911613 3490199166637824142 17199688477980006546 18022446536068168996 2248254718931616148 13527575455737928321 16717845020649295593 14890882977403070609 16674879939260647226 14966714719285877024 2204974482122812902 6331949585963342216 15933703229258241742 10001943034039421290 3734427836623593201 11512264651262334753 605422293893270581 5135134814085406357 1433657201224831386 10229324785968511513 17536485215337010499 15175760615269030898 6080317435703467624 16022094529093902283 5358187031049393654 1231163675268010310 12173724003819947772 16503404062348061378 4214307662467146448 9508050729824875906 6771147918250457820 14111753219085965294 8020255056184652162 17357495829587175836 44530298184533963 2688113293896299406 17816805771659791919 13837609120130001920 14347183132200202533 7562121517582828109 5169793998714123472 5076984586122038787 15174872060104999809 9150870935264598986 3552353468482545379 13373325319910469039 7796486445585045845 4652624836691184681 5751540688666326285 4584351199548989083 7511048613728747149 10978275577528734666 7809987063232939437 4883143522081528589 11302498418235520108 15901624188966274098 18092629577987871691 6291399142323496719 1513497054368791777 5510668835046038924 1526488573058149571 9550817977902010426 5513038694326376740 8758490172181212667 10734990979789755846 1637430451961740611 7654090131510265228 15729643935326421250 14389629433090415873 18002250908029655610 16722878900611045176 10994716728322227622 17564896261925748164 5398524354945882463 18155684326710901203 9084200526422818879 16287641262811866277 17344521145866207222 553882684677831816 7689719039846880775 11727465086784339092 5185022923882416739 2842234285657121614 18338267624042129740 15874365075344850774 5820122021295086942 16464571328781714588 6682820229506199693 4314800954978896316 14075993861098135809 12565576776448501914 18037486182324321222 15919959081893693507 7105180683762381991 18103606866801468413 4320143469666098899 12787427066760973941 14791396258157693292 440042940353155700 15731010608719857999 12669975710857106261 14235875646300771741 1641622588130330121 14849653088973406936 9808166797519307641 17361694476827672328 11716161606327819835 4609265989579517350 16681018011158093542 15378258015276327868 2229574855001939836 5099613266712730286 17435159671709806364 1130590305147787260 17612513094858901784 13574252043496045109 10902951564641543281 11638591911461770712 7739512742204632109 8533792712738122759 10633993492597094564 5531530400164099307 16398097553273030747 11131178047844283213 11437614420026585037 15356914097017356143 18047369144240224266 8613793773315927907 12491988897672876843 8562774470327568739 7930785412702218267 1364516115799487499 17908333773238038971 10218769178591597325 10278386484673358674 5738834200570037494 6783454927723585535 10950036099207027393 16124247419194706771 8923171974057836764 7482052364233909031 241635193135129846 1753811437141061930 14985963061374432469 9076126519706078275 14311667296078041200 2432042874315714058 2093222592728603032 26823020081105556 5342407555983469321 15420666715807283055 6311051279596508220 10902301830021855354 15179861577868322343 13787770553736252304 2770472619835782363 1860043935699403718 3764549665355917741 887936438400425891 10044122481964201096 17410207407088174646 4740316314910217797 11281962324279087024 7224749179806874517 14170185355934860802 3761138594861775309 9475366827237321648 8117115246060166544 12480452669304384999 4084574463845465356 7399906534671866172 12337423319696734693 1549556591107605846 6569612498986877582 4397133137357490985 2642121482769484047 11158855987189886773 13763205634932684220 282693828535656127 10153771097867073878 14864203238343113004 4533903162815194823 15119095151133858596 11308541781317767499 4629902670156693660 1907062483953642514 75460211966076514 14383426193427849725 4860230266341165311 8875641847055253274 8806519707395773300 9063631128847057351 5266283043186255040 16603896807568410742 6312916200119959590 6765836783961269974 13557469839176454217 10379511880454104171 15028368779969208937 11600911027024919935 14876783771392926147 17531239788545817969 8518947981352044010 10501843385850590927 9156748650886042552 6729138296773885155 15378096972826698740 8127768719156337526 10237735751344992436 2369322405041358454 7537544091853775664 3690616191566781395 563147572263742569 12555482188116115796 2828885620628579773 9853285688919568215 3915539120632225007 16826876322597596687 3963067453252423878 923450018185127097 15644398749764794044 17348571613721143412 12362630605021850627 4265684983033794212 6938957601201878732 9174651795676713286 15257765671015259636 15355082571810080243 16049423118901072652 3022937240134390314 6609646050574833860 8320173793245350588 3931434370719603847 1980155686234334023 2370164579937399359 16766665543992469880 872723403244367475 5569697530261454537 6862081179708369707 2358537803384651305 8727609692330517170 8881944147216665181 10520976845428497351 15353070103193673441 10670722765616335463 1910670182326319865 2069784222259277800 16748953575779451387 14169024724766980976 13597868111430671516 15769696158257905254 17917951630381673564 14281115300702451705 17210155472963919943 12110576259313774013 1568208800387454857 9859774717282634040 1276100577454433896 8685331380076006471 17988647809486320615 702513885883424061 2259043807527118259 9173194089622168067 12377611250458878990 10101220602151580974 3386970870282293144 6266809537193229042 2529374444452919748 4586868740487626993 9510427857856627023 14625694711226076469 17269630194842326248 15920878815387876615 6785265808060967984 16627470862766622180 12948368990609122284 5712585433644964725 244706140633596154 16442510708236775087 7541215985411253059 5342422382521725534 156049453003318091 8341375574027650849 7986342888714900182 16839952746099234122 5686740868422678350 11426902288992131444 13884241898217269329 13707626530294272874 6549189264389545542 1898191644572393840 2534002362886278357 7727169850683186910 10788076020152353825 16814824689422741861 11150437917429951925 1480406226133072474 14406917093562624154 541127267930085407 17300933709423711422 12263374024473356489 5720673049100908793 15166099090956300884 10664330922150415812 11375034731939256535 3537502319930390866 2799284024571101461 13404193726572527693 15635406535240840682 9922785592657470748 18435494892577115767 2650217884848707134 3388486112846656716 2621661570547259014 5295231408215890296 13996898776165869982 5133796831513933244 13219048174706874899 16378858551189850218 12317255286947272867 2196260049045406520 14353775845398952769 7915072961117365355 16396710761862923180 12094265548071899594 6655413445891432770 7021351587687021450 8476683423083276579 9560337320161553346 3032527269681732734 3670113574966434545 5980936188156216285 2367705521802850316 346303729047120241 7036296399742890790 17764515144265707997 5530882989155989192 13669958946297308885 18003815768775782251 15308222914253935835 12949139994833888678 14402371581483407446 14902454492370388690 16869174934288200271 1393381641567794737 14104187626188045273 10952840089052372781 7149769369398378621 8093691108905128395 1223426537736089755 14841747594005370805 16043526558876192720 5544359375609221801 8797258065197826203 15866188495361904133 16973648130315125167 11719298736556699603 1996281591050461555 11952904156969200044 7856248137871321621 12641461292244392506 5127861651246924815 2597047380016384782 2903626264262393617 8471772293805170625 5048060651597365683 2463139774092920251 2406415368198331702 3379631573776081701 9635375421972708817 4124914818374261880 5729807069834294527 1295808196912551012 2874590255975826721 7939306546529219057 1719392075033624476 9144034941204240649 9275001975041496676 4890230959650564218 13416409336882963124 14972614245844886996 17664221694026708764 184261860623853030 5203116975060257532 5362311088454303863 11847442991461655624 2918376962324618586 15758259505517996986 16497344240787069785 447625058881871017 8922004909398898428 10782017818684470947 11012478603428221903 12297273781434492556 7735893972470033628 2107914443790665840 3212981226109996569 4538473786702765606 7410604098443683040 1163772899219158390 14513859447038720653 3625596216363987698 17290653287342724456 11118736052924332232 3630114901031793630 18213006490097830430 15657510425443627503 11701940648471348523 7206918517234166016 9900498665141356896 14572498377467246985 1773581693134100972 8355978561976934486 14745403567579216257 7558757911124562776 12688152415653608176 16073218607798105340 8879384750868739690 4616818706735143462 12238427864500551425 10340196248050425446 7946139175128136882 770042736041893517 10367033533725230955 1878928867283685869 2092351133221408482 7843087652774794034 9257682638395614068 15237880150493800483 6223599057214215480 9724139490609367086 15010064954036924144 8948042084217676791 5475318765733613929 2892213650861390179 8231899053633002516 2896516606041502385 6847061402793687958 680404901496518440 12017660908377359741 7625455418111283678 1268829790684014354 15797215100105945294 18047844484972181124 5457503766989995041 3882445509550243428 4298862204161806374 10455049843320684269 415914290240016779 4307188507271662468 1036589207039787000 10282518620143726143 8867911366510834746 16749764572013702189 13269446411015866044 133634610122057356 7694907074196256980 9111736270324305717 13788065421318097805 7365654205565301679 14090601146510578732 17776251341619422173 5842727758612737791 12594347179129967938 12313995387299935803 7920717254466384404 4872190750861273253 5275261849170705815 5523985457647619495 17482071749037478011 14129186857265959456 5809967733529590252 9571065132489625427 6935142044378015424 13082291967899540500 8615522008731552993 6853141116865711952 11636231775091733913 8709948509471992836 15190357164834069998 6575983557200057146 9059155822643493968 2206324488623626160 2198465332924136754 8338423191084575803 2604642313123428229 982624017134275850 1494924462029905698 15119184559847677580 2946930977245715119 5139127156969192245 3744406808472418580 15057339392322302754 14224796330046262296 7595553623747780868 16300811058196701818 8108519311223847328 12054890542167558181 4755621608841583999 7075299490847656762 17716587842609153218 1944610542424655415 8259852591476504087 456385964058099592 4951560854222317954 9661381134264363999 4524949706614324012 16367276925006881989 5581932482133456999 2570726746298865132 17232695372565766802 4696365067793412892 1093470410077419496 12786914738116360538 9201391301810444852 9099047697090813292 8239042857577846277 12668295984505930056 18005018299658249646 11582226316932033076 5694727367922464772 17810482797713605509 433234292928481554 15190769057239418752 15680568422410167550 6054543628885620389 17256747703305864005 2715590079821343381 4164563330820631734 3041051715926974676 8819227061942860055 14372593235497006114 4556687800478214763 14186126852037615223 5150047676823700880 14613994631132908493 8221082583216406069 13028670078226185639 10136390134370904144 8753086217223935396 4781866292016928057 8077333207076709771 5517559704878604967 12092352422248705459 5094673236460741457 604921237325930917 13554001222958678803 17334907484215473652 5270469928155765903 14886422494195987017 10497391207531051696 11564606476707018221 14254024556520283030 8939648680398543837 10976120329229467003 16591602041713376851 5617339700645656456 2387888410776395102 8345725307652845514 15064710337217709808 15563295849487909981 3561417378816238947 17031929073429000225 2810456563884257153 13412822126644440332 6932190653445898027 8597233984907490254 13175355257478886285 11875974535363782962 11218113637814342718 15410839015040625048 7207792794381920425 6444111615446908747 16916345158395393114 8564668071336812235 16024125900452586785 5186121061284264661 17864253949007923578 1434846817762087798 9861096427035798267 9375231472449860353 17714937529854942766 5376082028059626969 2752399596794528392 9212971091175853164 11868865604267703535 12838455092687077388 6197782689709079350 9930294604028275395 12201472939185541970 14007656123244798783 6454967013231567208 2557171473426804440 16870438215935078786 2704584177377001699 772560291908572530 7279839330080190350 8830768446833560907 8694998493673505057 5138805851472096819 14815808301195840611 12116486886879362376 15199933298019493396 8610052498739108105 4681033099009015032 1518752146571726521 17967953165196267720 16400405803376903392 6605023719642625138 13202999727677927133 14864711258414589095 193235289248230078 14849187282377525745 6443685626891416665 9545996550205161619 3488879941596259797 14129175960621727153 10305877558877740131 5035229536500224017 16940275714568975298 15464202072308607477 746662356276151142 6201245895174709924 8074025502855868487 13891243644242291616 6546813108436668502 14465487597914675776 3560002446650091964 15381206330263668024 15000140822703489034 3767148314912644042 203647083180005773 6655195706592226897 4614670612870838815 5399986475851088645 16911252736354770685 5024520135552545581 1239768618448640201 305880498767027371 10453990765566360421 256553344027448576 12883266336230539544 3735030227224210919 11241256250385166568 8409627602777959579 7226449594021137757 7062040156255617104 5058343195852759975 2301583689195434160 9607607310195529846 15556624397395222736 2965197861545774970 13900204377535881848 1104079938400538841 18382226988964096800 7047172608517104991 2424033651098653954 1355159393866800796 7561932324919615326 5094903400845548750 1701791859360836531 16318409080319726578 18313796295495656311 398495767280318435 11510550994920806130 15421285846767164456 12417107152205562209 15792667463000979224 1134407498329885812 12752038531191059148 4117985025907754577 13198276600615978490 3079213591007233431 11689882494011295907 5932224521628052934 10345898837493644303 13874777347784160513 3010790144174315559 17285564322455036149 9788747767305733580 14578423680955796273 5866997517850909159 4741643030704751263 12234081092301682716 4176209566233779638 4372658992702024199 14663757254173286530 18378784365247511399 11895091404995054330 3704474923954226151 416652302854617201 3877833670092380747 16742416230629561821 17349206881863237453 9255879236280626082 13801746544168844842 8350265947075873176 2805813648983267096 6772066648503664022 1569006892687096509 4830034655692019191 11837161359243504293 14390038570096900840 16485868300562502525 5102032820078834261 11550925204439356910 2964167386921688303 6752499172694299043 8218663603820877775 13587969402657802185 2672450708701380809 12697418232067649051 15021478445679403311 7393746954710472289 11695341255198742085 3573932587856706587 13711201895187374918 9433148981744825400 7562603758792950073 10737882853337321930 6202917195548793810 9691468793457737320 4097963791412144347 7827487769495882308 8019227928717043959 601037348134031007 10743464373856056136 14165699684887148880 16747999764293877696 8910153217159930967 4692373527435704364 10066582699128563979 14971349945480311996 2182843779978044839 16680431467911201375 5504061078758764990 14555519621505851028 11268466410291102425 15004555801403853856 14313121567094496908 7669114100595550865 13298067041888160508 10584053992848942074 11105264241173830130 5099794584912433457 5676466822893255001 9867888734226277637 6679016351626840522 8788419117222416272 7294997775501096026 8929168082747419185 6324843286344297007 412199830829510948 8917801249727630236 9420566500431073285 11718345540964634538 17916952594677821878 11075467857733997811 18039430349075264802 18170223953861089501 8312304221345818786 2701751594644696441 3165463008877354648 5479147580796168001 10636802745929132547 8020450435214222844 8182698881523436265 5868828172511147367 7196624440791927229 8299535590560385857 16671820327491672339 15438748901439198743 7932685444589930333 8682137709745394838 17974555316521556573 13597340872616708133 14827230542367535066 11031848708476968776 4842237531169563204 14577116397118556282 4208640180768561857 7782269508121113158 5497752397535704773 11118714429470539965 12920875940295572728 1024329236363780231 1638056536094693128 15401567825784800113 10609270944937257301 6467867026820866648 11507729541553184930 3575204576113298544 8494825226351272416 14775321042614166765 3740196040668366408 1268406136885125408 18344625685018193592 1355536032168143906 3662385883339331253 5202042845691020151 941153921016256417 6594781487765272370 18445242865430464763 17304247437954633408 16834838195207832913 4186638525448615642 15938498344952684900 2524194542545366951 17368162887294857738 9237574295369911147 10089249413034741586 386238331722974763 17689129220782104073 4245866486281235399 17011640465868123446 12962726195252032525 9930004434051485330 3906856077835221141 13876089993638282966 852518081453163566 232163223428622369 16708998092755363502 1175377953974976203 7451979210274522584 2667663667545271840 13238877624643524222 1558090149765656733 17012767278029324004 1510842635822186239 17810805782331527977 11010807577240809402 4150209726388707714 7205440688650030265 11955645377304886576 962987763991426448 4751291465928874337 7764715729250460536 17492137337661240748 16439857969315858400 16505080269426658716 8360293103092035312 16879477133580413259 9165687331491842321 12315694795405765506 3000842419884159127 1548565329357430156 8538488517009187108 18404927525368511370 576154598498871224 8485201344952254964 28016182622180078 8603623279769156456 1235727097233678940 7660663514334476797 1039770324837377016 855155769238293119 16882711287756599342 16631010030823518773 7375003913516594208 16801150100170527902 12069788630918551314 10730301615011874314 11055122383820004778 15790468694265249240 6966936301673268431 8005410022693610710 16075822543622696021 7713391417994255739 6000279730853295717 14490714239196907191 9642297765452182162 12477507576432691812 12756894181957929736 15974052672178435638 5463973141562190460 13243481931203871276 12639141866488111849 5734315261216299391 14808522618638076568 2231176903054369251 126697518779174093 14099811393297374730 11989925458567753779 3359718673870011443 16334130729833423370 1842697822265639745 17981716436596590671 17841093388910676576 1427372957689404968 10321619848826245501 5535015763509509070 16006103978411606519 6271072619604252831 4495305033823274170 12373948724937353365 11179901971053014724 10027346357753981819 11498069304917036581 8536357690598983497 9358805535317059122 16159306093733279326 17390431438015090818 16402796888909829045 617864858008524550 11807229575487070461 2234062945964877019 6344040670545958257 9172838661823512164 12981961588999225971 15281948993155993986 7719129763712612143 4465749279422286821 13780749043469987545 13531101793607639819 7869734064485707995 1426532038929611715 17404306253800771732 17242210781996770099 6442460741974291227 10100823573772749096 16453880042123117148 1786515090259286440 13919007943835074018 14343086559971940743 3402557151722893836 11238922799203898995 3760422378487354167 4379372871598630542 14873863229618903563 1678968860641210253 8045504843365084568 2938434482799028118 5063420345477903690 6157698399744376501 3293018472832991043 1844435256049087908 4936081685745551781 8552446984843290406 12885520659414091930 18057764025040296704 14879382164100772466 5228010791188668564 17273115726185048892 7371549816324079949 17053903307576185998 3049939298048084167 14822522840297050032 12799630923495332176 9692404019999674097 2263663812691222884 11970277760144307591 6000311065111876707 4402940651112211411 9169523319886060808 13011175979167356121 16130061975254781909 5822895024476226739 12910360935045008559 4615329464798522196 876738811893626712 237326159219427146 13361103554994881073 9852966675462913594 3909190343141298274 13350774974481947753 12551089020788943024 7052767375902859054 12106431945709054956 3339837697418807666 4704047193014419727 9018064692068072157 11526458012176048125 3875147774043987417 4377437892572414155 6474160440186635744 7553608888444763064 14806405288344865899 13924799364011106624 4759827941842031180 15125995255731244497 15609339711573632455 17668074936065921055 6746687275427971092 13460533832796333691 9209028939409762436 5767475329503934340 13660841643739256469 16250651199969153101 10708674925427439526 13617292841214361575 4459356142113370363 17808231167251940683 6351043230161977847 4149191085396291326 6012452707043186833 15746108413355827784 6603251643728930879 6202682853680990424 16589228411888610413 12047065453833221293 14986292665988058061 10152868306066180272 4672361384796603423 6868116890429074302 18345628360718436174 615049795956266134 17950126022488115606 17234019673132107158 141653196531996023 14907735603976435927 3251444657736023987 13312331723350881914 8013279465603443920 13731981133887600048 90677538832181236 3627596388561028222 4351320301017579564 3386123426043651346 7708386041409409827 9631378785002032333 5724997238224511555 514539461477503661 2843316876479948644 12694730929922397161 514430405186684658 6273271571897876762 6012601468077525291 8978088493259795850 15785447509492495756 3629233379838839693 10098071905828941505 17073577976424804659 8093334209376020573 9990797356157712827 5145629389328224215 464005590564202384 11740336159345968617 10374247668571601468 14242034106508679254 11543040853734454951 8892753577252330701 17613471966915957673 7938279233707260594 7066370964553510243 8178419301728868301 6872969091570677265 16095348444208163600 4155681582208468560 16926527595954049947 11053768590869243516 10169666285437050566 10380705179867864924 3004233599658885716 13957478960910570523 13535186005058342165 4208302687842656557 10172035217050934420 5129057072166280894 11276104695171706108 376676676926701541 2965354925566258237 18345352089189471872 5542997651771266127 13488960015459055485 1484667883600131539 5315758007226501366 2951561632429047671 2439895419549531499 15732113307555642310 3617923163869421678 7717593066975942211 3556352255956067917 3614922133992540984 10967614156825089986 15183604857717857325 11869400641599734831 12927326087402135259 6700136988374855929 5068711979571373956 2023576536713119059 14411053699075567382 11454303805920338294 6953219999106911215 6530213054882875882 4187793989743109743 15017915700753111253 1053060062973691953 9939195155706010711 12612195556619365605 10540785824521098185 1604415411307021939 6343179490771478305 15058490053160256191 1217791406811511879 9117294553195447377 10955886564169299642 3556927635129092707 15349463146626629494 15210149151663488802 416381687321614660 5762360055039824499 356627466918729049 14814372338604530075 6831102587717970928 5966096832477283785 857739981063578380 10232416594805455160 2777263698961661136 1939260310003126155 17356306281941988853 8550099248455442979 4113025301578295042 6331030171363497657 11438469921583874287 14344066014242768601 5747907747161828999 16345918900736763752 3801211775721565207 17872447141534558328 14176805471493465145 377169082279705297 4423392933098243396 15190415017139837406 12202229854102138701 3048535433874319733 8987175999485166518 9485290308233313310 13949400723043212611 18181807386395130167 2520633448332874978 14427228139035024488 9119412916005121678 2483453888163114769 12766455635593444805 16854488427845448632 14698605375276839453 7743538996458541029 6649913103291516868 14198663594719521364 7503478279731302722 16407728140031675060 5687547325562375943 16316445208136048294 5057817119729990239 3133907394691359288 1374917474624627167 4477999091279605707 13773163835238060347 1981105042421412586 15244886378766366316 4034677710338686816 4314166637368917271 12582445994707544115 14403081735843016658 2458302238467616593 17188299402660895134 12042970244418135199 6838050232990126684 13902002743627794645 12466428897222411605 15168182760037149678 1783172742347902345 5475595515887461241 2825951293498867896 16350818513083756713 16303429364111606811 8773996034712205350 1704115644544441349 9400651746756858787 4977957290969311484 9904516018377976656 2335218014127405646 3680296462322131534 15255564776022708651 6199452067078873013 12939882489287570953 4991030749345096880 4761071190979754424 14564124382275148332 4865946670144754546 13793704456103455119 16839637494706481470 9870251774085366388 10145854718326129687 16144811390435055029 5436239772744414117 17199587369534195600 12029576708265706140 11353557453145926802 6850210308291645698 15674621094116149017 5076336437215466927 3721003794330691683 18373911202103462984 7607868364026680280 14689634365585728145 14965192850953817906 8685997693549952360 17609200375470233950 3730080791785025688 5448527529105915737 10554324488107007176 8125720291693840854 5315956602882418270 8765257603275760156 9182082077965966775 4855044640300470036 7103721847629821818 2631541855013049589 10520055144084959327 12530161865563000495 10479667217790241162 10601254513229147585 10193127130293318997 9554034720685050105 9091121535403910204 4262948129160882192 11701428690791332312 9528109513827766847 17170547424960269504 10633091658564802958 5585378128797261516 9359741591806031631 4456912148603208480 4602466769178620989 7414846115631590201 4007251923329734465 2742127854668604297 2935404422023266721 1135438361607696667 15109877750701527197 1961246934842872378 14430061645774258025 10672371506934792485 14646772648841179353 12120676391129586622 14585727295956650312 11079799293827931510 15469563192853674525 10015138160157425772 2759537020384726050 6297965881301812460 12017501934592342118 15346607166010025298 17343005531625831066 12627476832062376063 101895902822099031 506433875506075318 12844927105460004119 7485823244779743302 4525206616380613748 12045498526549364157 16178155414118169402 16340493736979928517 9253005248794602575 12872691458559653337 9106860002335528204 8349776601281621341 2566325596198605697 16146409150550630429 16614134076983055765 4477564765617155295 4636940392870962018 3113183544705505088 5874357804571310702 17063611905941523130 413987582171209357 5033815888832001182 15918784390147991447 13988630376325912022 9190494471879872677 16386916836995186593 5864151856280178955 6791262906940062553 15433878160780600781 11434755576281249284 200504602553881130 16613335281166102964 9579815266531667835 2444544548632931245 3555623840988257523 2778296040413243218 3480703275791759195 11681416063139634948 5128225855302626148 9527843735567647357 2995487697928966637 11986289569175803607 8534530042043659892 4378767928890188180 14068714490185594605 17588435476197089102 15945319737802663336 18434541409239889080 18400909433521290054 7870009890396145204 9039669974337924027 7407968643261302732 7840278183952257691 12269635755847110320 11748207719424997732 8913287491602575301 17896832639601540741 3275635686127687806 9892842270356033937 8007760109974650752 18374044404923903388 718850233792757334 2809012938355432549 3011519837999706720 11728859054939084941 4147250911686807873 12911703427578200841 11073987823941234362 11453034220842064039 891311617647205007 6947264873654681593 16667485562042764966 10643936750221377142 10674859856567185703 2324836593851719560 1015994998975746747 4581703691505917363 13982642567998292890 18204057155423620443 10895257126041529783 1271542818236671146 7789790101207131839 435901857458639016 1835465742536665555 14855550155917542571 4881527126359162365 9839469813422103659 8064497236510438525 10893726954162801554 9067755770998830831 4628550623656071245 15351016188510209195 15565357897238424451 18229152715612786022 4199411515064739747 13043710716613599781 2362885246245042621 2923142416870195136 371307801051332966 15131357041150403101 9011779411321231115 12866234975421028090 7266235572218723527 9706571719013301668 9906373343629075572 17779289674578190256 8260957731599222610 5127076257219611510 9894456538256437498 14041516713352446468 11980281879792886606 16398524516244823685 8226244475235635501 13825382720456302145 7597666365636807248 7301014430166230646 10832582841990512675 17581204766545490808 16782527605466652199 14515751990246415052 14448392696203770134 14504266096546698150 17176887649050357447 11364210015393882421 2951120126939754853 1047806531284559899 2458993188055332970 6097882135255032169 3227091598620469118 14094194180484692820 4169131466842067450 6841463468891245027 17124983752425656710 18343947474126309860 9681950048501665711 1799516199652409927 10037632019794106814 2536740254593737133 848860953045270608 6205980444228202392 3448230780833618628 10653572272254816919 1320762083757363333 7574049030180585382 14649631527071270351 6650871320445003950 9361685876131576774 8738702173158911729 8828626206209037538 11327847470940889950 17120906229382167107 7940751656406070697 13800911892861684973 231049035841964895 77663330703550600 3166212030241675893 13499635514693889478 8656843156551047118 6691293868669991481 12321732677991166628 15116354684532896894 7336260129640036705 16228821430351315024 11625696850715634350 7085697764176320559 12593459950339844236 15304187561868279565 13195161042073877490 1388894159648010649 16440941439891943187 13583520933370264868 17147752110100089711 10084246509223009157 5265357980094544315 17167297487890453093 3053766441004439049 6139294590455037398 14467385546098734289 12880999909091471923 9208897814456930238 4264265549712373053 14075194157826934107 8416928255528540338 3793080083685492094 17356341862587674606 1642924991320089338 10764200264481473999 15153122925899733756 4441639136296866907 13478374344224652445 15415835017039831690 16366876693821851471 15928409634816746889 9880498495479645661 15613945713262311420 17402791024135779129 6773834401781193603 4709610510672422943 5432345195020775552 4299402400499351308 10019043583269890546 8154551244391947700 12993640565072071562 18045760644982698128 6161276354867587670 14438528324669690446 6851080461451303792 14000652349887959677 4346713910225229678 3310306942567174993 168907408656686887 5478431275363071074 728845227030347816 469425267981201591 5401440524355907960 2929660673818371200 552862421544466959 9817886188296902855 9490765515588259530 7543640088526784588 13012871993516276538 15435961657279190945 11534177944540649911 12862523994417782457 5213908128833145407 11877757381745454379 8012517988022072561 1037961285692960927 4524515401243066308 14968697695573095277 3624345337929201549 6031692435100396741 6834630435059606340 4117320607541132533 8674331581263472273 699617096046953989 2149514332588293289 1241055280459222340 16289941285047268124 2749667946615447004 14213055450034677541 10806807117832808336 12967223328975353571 9273806220934201248 7118536581190159568 4079080415169288369 15763496380580910484 12067246490038270406 17775955905698270588 7291514059316181676 16552864695983583546 17930125770234024828 9064564069354629831 10382889879835548051 12240355389962448595 12787329095092057982 4997557575152281142 17894082958949201079 4521372118858489414 1475709733720605449 4607611425926769914 2410954696007669642 13244129251834774964 13381140088646100573 6259777263212414490 14482157613432766722 14781389482023933325 556727818662751925 7698307261567228533 18028487458659518983 12958972274811472659 5144740254985883940 4207122150006976725 7871194224018990128 16929259394762048393 12499196638588385917 16150292578722795642 5679355150687544372 16702116694511412312 12802244902754263895 16051450407705895666 1608821614311485340 182683659104152244 5783029080911277423 13216565600595069740 159215666570194940 9389357902048768821 2856942938370910004 2851210035825689559 8202481029236880741 8421955488987699116 11190268634303746690 4737577108476392190 8402535332222640417 5880697762501437405 1141144149579179862 16055089996190248344 10397234841538943815 3376944526191149276 15015490375688405940 5118392085374011346 5838680258254147276 3376173471452343010 15430548071210738776 15039963589887318906 17072205145317408655 10801951247066422029 3369987651563467595 11321131032268211047 6067269620823161654 14605819609131691512 11610864432196131149 8719698220232552880 15739779125018084034 2305757565692258827 18211218495008596530 12005325928060399062 11896922501992852135 3073269372986389429 8850186793178408645 3576633112334259200 4736610173084791655 17172816484900325539 4112711435367542742 5589392596698700103 14694855542323115883 8016650184822294918 2328421591848948862 9907382954490431275 17419676457740986684 1489485805802205719 9608643167906183776 1726458026661350177 16474782883289001332 10407345731207170812 6460569351842107902 1141575224801486498 13732879859550531620 13334625962078331213 5760054587457651584 13051905904918251676 3993239248582260982 14020644981534007222 13514226011474934802 17279468378606740462 10218367161250698937 16403925917404336857 8078549561662354723 5251550648459363505 14297102903040797848 17236523854338094691 10456714120601560133 7046563729379105533 7378986025304519517 11443427947978610935 14695154089027491668 18141843605007390119 17059550633161778455 3188120608536652397 11337758724139927966 441282092793961779 15937280804742021871 4758895731343338300 3217125030535802742 9091473053696326994 11577068239427164751 3138028916036709987 14134902103988619656 14215318195147477329 15641621208463867756 15047258551434990784 13685899292992852957 15915292219636586889 1718023488863058256 9931394614571068288 4778711231075656256 3935135467052563323 17445965247398147033 12033245657362958598 3293260321410535150 7119959038004782628 14437651768073215769 7880426169899173613 7010776405780835657 17069925514102657972 12355654791624357128 11103014305320038709 12838661822542986613 12125626854784035501 63207452296970799 18401718115393864076 4588285684101121935 11794293561584045 13950488668020886279 17882036571195254655 3412765056640266852 15224463904398155955 8311562891658095382 4288255915476792201 15071632444815410592 11135296887721355355 18225982868331021642 10994574248406546380 3811975462439947849 4181919638510345674 17782479078519887468 12619880292144110888 13288808801057144718 14220707214316424379 10907851106385020068 11153299742333830641 6573670941818510551 18409964680988385353 18173317267250103809 7992360297285461700 16571404199405913627 10671455253446718288 2525329767058502311 14392949487371151377 530559004992662761 8153379039565992529 6189232117795752390 14008034943734451096 1856932664204850231 10652414520129131188 1559614273447171879 7742463530042910824 14299524862150578402 3514870499057318862 17176700442310596308 17288963629608330750 5360656153638942338 11148103053562317779 6429488098917094022 12856749063731485925 17576414997351008195 13167087645660144412 12325774353092011113 841798911863030788 3584897502457120470 2729493420790268341 12820437373780773803 18039239034683718714 5964765529315899866 3447787807004324670 16243841681576824113 13895946980314283296 13444171341586884308 12193462014241935015 2548186585282979126 16762196955890717783 35735549989572877 8172378557503044412 16973289795058950613 389155257352032725 17945175215139896210 1719413214398793626 3644970261100660678 15665565497876641250 1929488309268269212 5669579153619891787 10559942340127760026 3172295813836169828 6711308427434714370 17657216952741292653 5307228530487699014 36561432801961124 2832929625711657516 3955755709990928989 3541742643472136179 1441304016057641023 10034784916362801048 8679757569428905769 16400323313653446276 9919727182830587070 9531185720834256531 7543003920266177380 18298456665522029816 2381428708528197656 1290074913614669651 3914717415609960300 16170456616523245400 7650271419472221140 12837536859680753580 16605707500018981601 1657645977274454248 3205892197688878478 2968495552381652424 6159528808205101865 4314778894534798993 14189035940686333036 16329230670912570458 1403615100690104088 14102199217343817713 16533460432234632816 3709041201183661602 3966547509072536430 13070970337826491588 9772626247745497480 743727638912035570 2737966212281494076 13025085064931426155 13209512029582427944 4982999247513999280 16664203349637558773 5008191574158550851 15481867769660953004 13325836884302511146 760079432303166500 13482212336015431210 4744248135399541628 12719896404070833400 8258657696004690401 5207118231868623508 3310442986649264565 4103405364353175901 2340879284273923896 5010024664942112686 12186025462411624194 12381114564000461745 8215781865194810063 16523879892830341207 5924845212192132342 2160266027470655461 7554697847272165504 11816362448790334577 3811043590249314355 12543320200769071656 14260206128695567947 17714248539308252939 534867516897509088 15676462364575993410 1072032834463348272 2901217809301600028 8663649333237841694 4099148746947967688 8837049583994410628 1746515201455996057 404201376486011371 7913274810729450806 4083004220153139942 10674845563856404980 12949073165794029436 14097069679161786695 3661549595269130254 5499708998481030184 10041424219431275297 4965054901796973818 15589581117502891392 7821554090254125436 14485794867713230717 12016215529300562164 17252886401647657295 6279329978738774355 11586301996940426705 6866710610161568170 1402663568255942785 17714347787554021370 13791319134538801393 3465674025173378570 161430238483900520 2172990640892440697 8993649432376799523 2910485364586268969 6161263258703191907 4307908722296174438 7248305326352969781 17521276096758699985 8788144353574911035 8971131461029206724 11491670760948196432 18024027258272766256 2888536441161362997 12691494823857138957 10254746795340980793 13725845285914254418 6022192277858147765 13921504041239478443 14340649253787528755 13888789690947563690 16820816762473886465 15840739803134879186 16424855929703608263 10585813191162058571 6417792381288209285 6680979377809538955 5834733166023875002 10681994128275717130 7895319862689309070 15748656543363956568 9488375509414398866 5699228802986198427 10826471199008511299 7331948577050647610 11424097169425717971 16958744750306649891 1283443430261395473 17755415319545930246 11483179387040367715 7366179356525841639 10516518842202573272 2872497806010934476 14219348091676153298 8524015018261955448 7159349546001776460 18233033063772150223 9745156176428640214 12289604683755607806 17713097059391596087 11774591573798892300 13517610064358151954 7565659401942801095 14600957745283463394 829540829606347725 16248079644105933504 1218137097688917757 14241929672876010714 3253780943208081356 13259714920734290804 3506335617214608703 16153087425014754678 15253722388369931304 13551308537024456843 14756137867164302100 10374245056028134906 17840131558229707693 7940773871689170321 14926860833292264872 17592564535425671847 14421488327376974383 14958882285248643401 11383943188509117210 3697813963229490225 1894650659311860038 14517634827696702275 9909255110126884506 10312813076175906092 16144454816118860425 17018741416334479543 14686260466591214772 9619567019063385133 7930178655655125203 9518366001499665916 644156429924122749 4024446233294505841 14060112229089906941 17685748931697767665 367052209111747969 11310227819181697908 4096279094012483360 18119545195442975489 14642835137784819686 15932623848863483333 5411175793686426730 3805749107511379285 16988894286122420255 12039399561114034711 11412708722467135001 17505454644855726144 12548395686119681095 11014725949930251825 16548404324867845206 12961492631193038421 9325660071335218240 17283929410280062003 4496029976244874579 9775285814500760412 11947264936060864957 4103198284944280699 999652989480160048 6964481196217180492 9890109176818473650 15499760836649837213 6459146961558131462 10904400060254292460 422900025870599319 2691897228096771154 711071122054558701 7563492585684244889 15130633130829443220 2172333349190401553 1467663513245982666 15908943990457648155 11315155669360559659 10332702831201386796 384929410282808197 1059414070387617891 7093198273345610808 5917849122461960272 9316344255653781908 1180710307354051035 3090019296449409847 15273744622529074561 6914686098339680199 9511123613511072861 246417180258544644 10318852879422862754 3816147666907846924 7412251406349382462 6736720648960063163 9635801037371050229 4123224780443963458 8458535091178518960 8495023375318988438 14283784460898536553 9361984340640630017 7085830572686387584 13343329915660000204 929655189731683269 16267141104440090911 18358073422888499989 15065156466555871012 10041594416341875210 10294447141052267514 4857058222613673707 2072422819992464363 3330551071757407874 2418055927141525532 14819997079537166592 5266661859936266385 12208924827256395626 1063320009839224425 1327818883711006038 6439043183379234268 16144325885022826659 9287158636914433829 14939238797890228460 196644327091732613 15860665866768774215 12753328278315954984 4405638269249384252 2843944400453525480 15124684566556709042 18113674340505153040 1805777515935586922 8292970024411644201 2632784406752549093 18417549470232168116 3051689873951501648 9399168643409117763 6862230167641372968 17315441918373849887 16196014281058813350 6017523124003654168 15507880151632102027 12437969164396418834 4785620119122217199 16696296733268554404 6199037812520978143 5084573940415303733 17496296393333414273 13849278991963959451 16428153244158974185 15993085037584745997 11182483135664266527 4127409174115527964 6300112292908133137 1822647377035398325 8963599379181685170 578395704419038996 10002700602504433935 606155114566429591 10771644666659003614 9969404708770728652 3098940594178361319 12642456008774643050 17430452792830074626 3582095861445172252 4311720726197120580 7202120547703027371 15243566331327726467 8023296694258880067 2565478785232144358 7310078382923612124 8496520423871275604 17275164256108659940 593617629052154471 4181450038474879630 12774299370226994578 1888447155728132436 13416186119351628947 982277171874893777 11438518844187513765 395991161576490601 14992052413032518505 6435983286633973850 11006493338849422667 7798360391937625233 7903752566742216320 6009107170456509189 7331831715785452963 10874455867487504330 13800936467016934368 7560255332594748147 4165343835845732435 17487146776640783908 18073276131985594142 4515213019456998832 13105185922748599881 5255243941304991630 4333167438469929476 12607702800621856003 1933283362559741229 17545369827781948501 18295650776194506287 14652172509140243358 9035799144010775272 13711641591345539106 1135531668364960240 10468621722603112003 1827945892637505432 3853249837085627581 1576989035740973745 12502156317404222798 17566433097898827913 2476667623362670542 9149888481479889155 15433567441651391816 12645713182233899631 9204976805496045381 13305884986509772533 806899145209916822 1205181163711200693 9016916790274608138 18229777210425453439 4533649608663756421 14912260428080322439 445521023894387076 17474887741380179055 18051459234021637229 8684916047469230671 10215855517361745692 7644211955101111591 3413596722361182165 16466402325708220835 9034973146853705341 12914116117783383064 6017923504746418036 5495204621276278849 10694652686826668788 2628329497475588442 14946731709034927927 15704576851299853669 8187314030062673783 150705019440217808 1550138900419068281 17597918353255786326 9481610461346591499 2207590509393394847 10513397166928788261 9872397127767587498 12582097627787515870 1002778381668186547 4910308974575636479 8362965108144639001 11433208404424933447 7885290818189508804 14125333616835197684 3175669218524084985 14128699284287620345 9989962910158962513 7414954854252632019 7824945735183890000 968532506499509133 11986501457861860707 16047553414804467422 13649103884143987254 17858487757138917493 12204387591259725680 16204874248508043820 2948708521096368160 10802851678338034079 15108718451880788283 6673940464057769217 14934237619396893551 2419288362713362988 11434438073047652045 4121549984164505287 84620275651517769 10692988054948143933 15913123060401291033 18290503455135288300 11211383735688039613 3140314195161084305 4664022943968849297 12733229880421152408 18446447404987664398 10599895100184729886 12338790940936169067 2803916252548925417 17565476427844181230 15417093324824497016 6391406653380194328 3443143491965196555 11986531079816877790 11581525880641256529 7288436658379895213 12914658734731277885 10855936634160917818 9906118983800810254 17875168763290016545 11317193430556815207 15532742968007399020 8189749422544869444 16715929246169627662 6416216465925747383 18350378746267198119 17017743262905451114 6838409521134352898 5921617720678700986 5676467062046573862 13523666662640099367 10899841959841469886 11710588324631874574 16648580757201696184 5567654158743475052 18080330075898403598 2397048246426046793 11869505993470190886 2270398717101358386 4633997782461131619 14019772991201898373 11977636092534374933 4722130454703861912 3894301653678002572 58993214390285985 16675511897204011359 8769095744779810669 158320812120320335 17609719700791050306 5463871571591809302 15665038260476767589 693824511586512182 9753716148442491473 527898838111774431 10571273889370397768 16533732974156053600 763256808613150092 10093964972237860011 17711962423895593233 12021387752803656543 17707439181208053000 15252095412246072726 1414044963843939072 6061489328507840318 9638502347382207633 7211178625572316731 2458506045008347655 3501377805217301320 9444343900748345597 13072423618220339778 17953917391335084081 12202035920822223372 13411298431310569819 4473964703719801547 16991849151911426596 264544020566869292 11204411484106529427 11606060774359066690 16863878111074570790 9867762548827174622 16833098911917993069 376396587836157233 9611923106677204534 11657534294248996758 5936619573975730535 11763053897512448263 5467219250762374955 4910939973471950703 7222545446329834872 1178892968321543027 9894902096711214136 15835300136896765404 15871423664755149325 13441997353557487859 1314040527728408650 4093958046133924495 396949101579227110 7558072144607141450 6278153132896795552 5972966927109373106 18295897806692153345 12360816240711539018 17378326570839100925 18179945950535375768 5509927562592118572 527594163070556011 5927170199550794786 10127719477414714105 18154378525916402085 4801922473055006982 3599875529575638832 3238757620859471471 11751446072672103047 5727584165705260979 11287277073053947702 15103488546260154250 17452204902795722171 8546302942172780512 10092470707284087718 14203689925221546660 11668270652967411611 11973741597112525996 2565969071921977667 7357790465032252862 14040576246234292782 18298594688787541359 16482679802800406893 2361624393021303209 13080495454265709356 952797856964095658 5527216188282608903 15843563281370207342 7932409293821642734 15456117148592955481 489574363995661209 16595011567018447291 1950738445998172771 13618279435786249792 10009204563272523421 12599138200069539828 5717592416687519966 966945851060130986 1041824345085697290 6973140785207080110 7713023508439488298 12190296466910693186 790916324433505417 8394448819404026889 8008286100995759121 14700482203671627938 11211336999311347424 13306347113702834511 14537506744977292503 13774316134309764981 7020939895436955456 5332500333964481500 8242779714657557400 4206411387535028801 15635389173907877767 770127553185231844 14116467858490503961 12476152000005798755 12237282073206816400 10504213274887693768 1473881169112552898 7225668712866144915 5085154946273048358 14005190631664500156 6489633349263629483 3991932790623961180 8241188924269900794 8641408189723932976 10479556118442245261 9355465854663584640 12936728200895996823 17660910612855955762 3263808206649294688 11044255902592968646 13802752770315367666 14190058920594845885 12175376085838498749 2602424477298640501 10465242212309010997 17949478918486845110 14869029419117968430 10568485763929225197 14094564454671666710 9366690711057362070 12642740265475304637 1765076538470316946 11337040036868556989 10464407739239057265 3151778324555186448 12183384796328599688 11745280849599919702 6310071985821769187 11396114478210446593 8956693457657783308 2258978006619131854 4359905478635693930 5906428221161810 4606727842255980061 5147012592970099092 14600651968268457815 17275713061043156615 85749464529915319 1053096602738293548 4788645766836468347 74507827155080761 10799030370413103104 5449333288306243167 1778883003226459124 11045615739831567367 16000130248114290631 9691637285955332601 4038651803204230577 176294956338288513 166823687896936441 11908788068182526021 5355733662264012085 1450766244240873032 11497179431559819523 6478745279446366449 6872259436042641912 15379902399814822823 692379017448948418 9184776146557276345 13381413318725709741 1435584467439887220 15012368115681128580 798686829013283100 493444249552804893 5311430725278158111 8540465850663069717 15944314142969248886 3636311056451960788 8007550633700501371 14599918484260819505 15389606010142762765 14568150023515962830 2469306519399200833 9892576706481219904 15876561611496059227 13650248020574400049 17614171852409023880 14324670730866684945 5025421430545906133 15834312299983822985 1678214350936550754 13733842277172503274 10218060317575824856 12881850041794712746 14922273273765175743 8904713940160356393 10615519327609912347 1234509737464033052 3892402564013614564 14733112316410410191 2846060047258300718 2891730634860288464 129088680062927909 8439101418508271932 16407666246652015884 1817848711989973210 17593773646183319095 6305875177613735567 12886815311878466369 17558188641883335705 10998401227284277390 3973231047364185821 14923790710403529807 13128653650273758270 12390344795515469973 7855986141030744522 17196889348937866309 18376230644187424515 16409465543781962655 656735258977725638 16566184350224627202 2942698993208081159 6274333598668068416 7885518716134054330 1414542461742321650 225228838959668434 1604651442268703522 3504771181070051163 4951044037760323164 5341725439552105142 199161746866079762 7937757248774396623 952083106223736224 13258229434241806146 16513784999122603078 6565635597813364324 5388516733268670407 363942631866521262 8130779536492281127 5589584701207698229 6091069651531465568 2864957746470213274 4457301992545549836 13136036550573473880 6861583013369919408 15424467586635790692 13598908634078900692 12960448052001656526 4758745285831862150 18144985161123008151 7093942131415620889 14718003571355532643 4944729521276345459 14009874138569351997 3809595042360779497 13289136062857389628 4988052259409647490 3569025374773228033 11997046147362234209 8726176098890949723 2382479583910558338 8772174201577840583 863007237680682343 712675222326277414 17678075647008925950 669121017888300843 13019872469675011172 8886841077532465762 4821605231446130908 3344845100328328928 18375001773563357253 5406924247876175224 10189406053400816382 3458458330632599074 12628475195092273436 4025243186444160337 12603129019694829410 13963108141866949778 10772175589924834782 11659764880247269393 13984707177746630437 7171361540292373231 17677430078256120961 1314356722119095618 15858536383412727597 1609852445091785446 2677344844601641913 10704767552173604292 11161589996994025052 4817996405070582445 14176563865795136492 9476808571204830348 828841856504544995 11641575403507583362 1711176824310414296 9915184275700092222 13545382161006776118 9237610707025802047 10051587378424384035 12593159196915419577 2634041345903904410 7962954122273930770 8317502472653457489 9508742895613520460 8197003429120990030 4543522589003115022 273779636356237215 17522228038623510530 119864963378479138 13711178089495293221 3689532892980022509 8749626744537515238 9575020978698731589 2734494049667284827 6526788129586591490 17463663721354897183 4596275861999577989 10938217739232944678 419104503526094119 3110147633357814871 9121418053644270038 6571731374146816088 5315634302743270527 14812164368476096313 9327049891681288182 16913205523325197371 3732486259488653948 9497490630713728037 16559473995522095211 2361530102796772450 18049603075783794789 14132981876554496970 4791490264305015445 8518962200385190154 30897898539250355 8409227029963030152 15381316924532380643 17474622869774971585 8447599892513496473 6645289132837160002 16065760306973115318 7502386762679457004 6295161763050035884 3870526686584781642 2910117315685352011 1521768517835216022 4822248566052045186 7176091569627036847 17248485676247145445 10837162958565223462 6909014502957972475 18089100907269862638 12511293859696664889 10713735388412950972 4268654301099352755 14962122295678599308 16818765552264894293 6538817063154637066 9838513727578623327 5561637552478325434 1533677249071473374 187695798636005564 13349477160610890229 4117488815574867242 3270962355708324863 4097253895733480283 15564155209995965644 14571332895338722968 11770096573418702370 13017505636215655508 9651796585380420193 7346512134865217912 15449701972495464899 9523507457102972556 10475921986931312324 14718211005377394035 4403757761616274662 12974411608396947238 6781479513408975366 15235148452320776548 15313755175377488425 10459973864596670635 9166726005172731518 6993926939790808764 16807266364495707940 1776731373817567377 3967328518082829019 10353238472138591689 16817676695626002007 13686151471890751622 107640419228930136 5970844288675529783 4308907706167714155 15422376899047942100 4127623831895378977 12026557067278407029 1694345173086375996 1218145050733693252 5960121099970307932 1727680292658744894 16982065694330323508 16787109115086177998 15907392373168023151 16917095550875584889 12292850526529377111 14305494733889359943 4101440355472540861 7420103787431802351 7402480486942193709 2770398239355735565 15895706968613437808 3635275255239458531 1421005114385612130 8068205034636120485 154079947229178582 15994579052913917751 11839626744466780602 16146249256827019634 6915605958569327754 2111165927588315550 5738605995670878100 8707606969559620116 18199098228205854837 8760397382659243887 10499471175970731691 15278102386113836603 965901406396219524 6446164220937840613 13700681576119181651 17663215013585462727 13555391950608331684 11381641490242453481 2454782347010900671 1729625375051509567 13281517778278496641 7630047732451452892 2252422208215601541 10969792583393024458 6517797591457506612 13342913407604599467 8464021828612951011 2872807605866859014 876817742163577481 16831020274743221130 11565714152521843289 7117598480227110531 10267868771237161149 1461719945955572962 16555623239765198639 1411610643656743476 2218369721510865898 4640624114333066455 13003211137824693746 1166608450004290722 4252656897534937932 10067036185454241546 6055351884192471683 13198290140876190639 16448304667949565875 8542627373847515369 6148774151762721151 7320755260722663295 8356962127515168703 5582978051403822296 4097789449427240202 8557521479023043460 9671975882532990354 2318895422211397903 16702306455130523545 16904981327734867153 5052947150835075949 5812690808887586719 3600746716653093899 3906794970088865619 16248601608987157674 16493453474235175811 10089722301835032733 12052081452392843834 2704886585978542212 11047588408337945306 5338573287179832798 4955965819559929820 13994805702183157244 8040454877949528940 3321111088858281560 17767389407051297143 2597770512243234506 4777172765487818934 12141741710111987992 17374364949612682596 9686954920957861366 655654117655789887 8975809257307035675 15665250833122208338 13889987334028324797 2047961047462991876 8011267547131899910 14741058359345661881 1628120790687946895 479490224492243226 8829859887165047870 4729994001893202879 2452537094110579024 8294348867306158468 14973328292418368316 3747198037279399655 17189237964823110066 10978641869847911881 13159720840013577345 7781087358013911791 16014583861481752827 13993252734725180805 818344418948675479 6812422431063326498 4357640583729619339 18082111384069082390 13321333773235857438 1160437138347104556 10502594717510994837 4257900864827967503 11402842002303190704 8217541641745795942 18362003130738472167 10253267918791952753 6153357349164237538 12700371097418591056 4832439461032866406 15697855127580122659 12615989926473418205 9763637106317410356 4812618996743292510 11154217844628627347 13140075195252483769 1736249455376199973 1619798208336556359 14272539123809901673 15332223263557874465 6405319410475436679 3797224952341604129 7353438668086230148 9786840499181957794 10799773135525252898 3791308705950650194 9849859966042586098 4560092503315817198 9930945663890011824 4086769912766922049 4768555437990416166 12705704153219946187 16478359600866010738 1351081864308477436 11726756698942825735 14467948283259131834 18283313157793631525 970804524003390289 7102219433645063789 17622591676598913498 11579534265704952098 11899999629705197983 6774324511639183543 10317586080651541371 1175000783802310896 9308697252782941258 2426928625536663679 3606758262210928075 12192364956186848119 630293058109444092 4436018374382854748 8117750825438483875 14465757746571489740 13785605559488584941 1674538734122564404 8066284007970223852 12910370461356833336 11914552308034795780 13448592240294616006 12816676188610900795 11080034531506481350 11100291067622371509 5904080387311401103 12349928714339069678 6641104838658815565 1493296601234471801 5089868630628548862 11022611506377342051 2925439025875084093 3971579997050742496 8379291982480694922 15027330949134744253 5486415666067189676 6433348379754248286 12573449596677886499 16112598103906248719 13548718696344511205 16221796324923795019 10508097406929725167 2530589725868532559 14574263919253968377 7556255445275188774 6858760223333518109 17751662010134036862 12210830457019422237 10188738276766882234 5467661343618456037 10537111102130641339 12107208028791951515 5935579598272610568 6215409935249886579 5873989344061510599 12850319453016287985 16757232587640864726 8646953701801885627 12334616543056187158 5753670443130184512 8981536420067088535 15947933144072094520 1677551729235559227 14254287249848762074 4110747015424116252 10143528705354972789 18024105775047075398 12892666274243225956 3834850035274382761 7087391774025105870 7100839311720299196 313586939340317673 5692954494787700917 6924099382276180985 12393249069487584247 2169276748412769523 16370794486828414191 3166830523981369752 9613823237115082287 18034437711807787302 9092993906729001735 17890182167311478793 4788558721127861093 12664671709755191253 17891582447164223832 4473855470131305152 8558652342104140704 3294625204636361593 174555277464437428 10823651377045327061 15268104348547967785 14118355253344548854 4365615294189831195 5246876434615251638 11747326238449224779 14026761028298309595 12563001554954360470 11490968880040396762 3157462947991383032 14147830852761451136 4022470922211785973 13968460387377450503 18321046623431548154 10093388375574663452 263825001161152603 2456628875245291983 1592344014272107613 14028909958758383178 14854228697875263803 8802146561945973911 753175931985669478 14393448955444301040 15999670405882166066 9838484292570404197 7030028884243284070 5413681832702094034 17817538880471231591 9228088641711531010 1345423408548214262 13009136944733897150 16157658425071065893 14616486261391905379 112995351234444901 9148887011688390319 16587187485778760429 6036444358278071850 9253205877030040576 8184444476384231185 16202101899378778734 2657330042143507810 4293643236562932008 8981213533907591818 4069875091531532438 12394071485400464488 2000748008211396800 16352331175273542487 10955963984933834979 16915291951344213095 1333788444414658128 8682560101779950717 2354989409101998242 10042430335753349773 3379459186475418162 5908970451380300671 13418346092141141778 17440752172021679061 11456640365427835306 13294186877615912225 10339523443838124007 3601029219644879722 4175037078121075045 16352187063022427238 5943865041916196794 1049038047975686466 6213814145303166285 5564221051681551963 4636600832331981834 11532137304772817401 16264146198793313419 8011994643577315285 9964801984718331651 3426707143515490224 10478206735321174516 11109189067572378643 6378125263925037899 1614119646860951971 1045435621746268073 5527860588005466324 227153782865741204 5219700011201467737 5691446925571474999 10761466683336869234 3273641123017869372 17125095228877726791 8078599755895734998 15774749086023248997 11944370264193935237 1303924922733720451 2955455568059103801 18340063846720509427 17155809778979874342 10273994396351879950 7514410486657953591 623089933946390804 6198256387195792461 4513788667718937850 5781606755263704553 5018769770506549142 320464526540812185 4804704532725769651 12361905867743603478 8544872723633789713 13341852559624611631 10380198703089414946 4994063133901765962 15226602588821576931 5378476475974104538 16605906832740241562 12870460514038990301 331816211952915716 13244908760926035824 4302997855590902403 12506716945127549249 1440484595134518486 2875567524471536787 11300208083839615817 8810377317414993909 16084382578173472390 7902851832733682710 4330910375268317271 10103526554418267887 4987896382905208743 16231900721916235101 3047667709659944402 11086738258031744508 14746746902592431764 17816801266377070440 8608903525282857685 9495258242996475093 7470275408879708020 14591468016243099640 17514570597092925474 10977373438520058073 17779450813179496468 16775423379475400151 3373350166129456795 16199990467537946527 10403537837182701989 4301654304580953508 14434438688468267727 3838134775804453355 16674076691120525747 17780782136789872151 12664736661939975786 2754488627748212465 2702392689044372883 3112722860825236372 17133250095408354792 7182833778123824421 7596854676143220308 5404459167044861275 12043694314025153184 15551695515784860801 288587925070114708 3010729496699284679 15577846760426154364 6381764195258804848 14708413759310203495 17327046529030254625 3058486845407702432 9487421984246528824 10117707480501216873 5325935975463526777 867013445903748455 15037261578938719498 2315475323690110656 2166096012608628622 3403166862145577596 2101338286102585647 7821898517173393698 1662903483417080070 16985710479618968809 90915012858623871 4097818299301998821 965251513014900080 15407584693552779800 18438529337151231206 13570003907235548220 18174368148983285051 9552643490982135135 7541205098749738194 8138362775567410502 4778385962719418223 1060236873131111846 6774270397101459951 13117269356374623295 1492869105819194441 6753675977199800972 13168577413467724963 5197304983895711979 12977287849347510737 5454795601135965438 9586677285153780473 4183469385600382982 16815031170208469494 6080892841753587337 10032938546247621850 14991092985940350456 16369533124091897327 17952658508310462796 1792387044455323422 7186615003219172321 18289023401410324696 8693976314849040483 11653194562664701109 9251814198025335705 8712247922767959557 6535120899667168541 10792404882271185510 5169327210412779792 10393269260081584509 17417298409512356547 7213936833388932905 11396522313359176763 826620454509344268 18206813428170170394 11441548616913960290 13725395660987510442 1959800267845844749 5586354690877900343 3116452793934437904 11332035518444204054 4991027537994829947 16024303465373560042 1432694622166763645 14200073493983638372 11787455054836329422 5034246828459766511 898996433304062206 6764982914188119564 15527486215915433357 17331480442785165847 16339255263128370110 2140674657671645250 5323296617820534375 15386201556066287019 6513121912968616555 10092784677179301970 15124702557189201733 6979827390819150738 4671284443721047202 14792789413022371792 11628553664552218428 13817669522090287144 14235242405142119722 5491496555132790166 3608917696393553095 949193120785935725 7230454648447847042 3432661243083357681 4151133728593733742 7517010621843879999 12657375903074678041 15231599556226927452 4735279641464132848 16956528848627994042 18119299378963717743 2299708615664278199 17065298143565647419 17226343491435147309 17155987519568287401 11198732868118804671 16459775156364895797 10257919043205371942 2419325421869234226 2830619449736670069 7461330592634453730 16843400820040863857 8757440186842930687 2497520050363362517 9887643867520438373 10802298779481911294 598431947863249523 4096888088865179726 18171195845176503440 9798327053073617858 12337054570838413891 8548985566922325062 513799318777565860 2873836602618770706 715492441429153482 15766589953340050064 5699414646892520916 14093834940038956586 4958238154776078763 12513818977755462226 5690397898511223482 11194724074791416644 666790986819194187 15957831212629543093 17847063650874186691 18418723862594438926 3415627660653389791 5943767294393884814 3881216289420218329 10838841416645789955 222762044035531623 4789589094877004492 7329344780778153324 4765461994182306771 1497591300915417424 1549399957527852018 4975824064402689359 13018162587537777280 1521266566812932617 2986169192413001094 17061509124371649125 10478977180654244402 12956096510867599723 4854565301853381681 6787362808221474642 11410569286600455573 4131480021737346655 9986957516760504419 9005867934456686587 4748170679414904076 16174130353569409742 698177290176763136 8696155167083369796 10202890726574199659 64445367249444847 16166269666248417826 8018616742721504219 16530377393532310956 14919987057486607392 18444049196229763726 804639946813458449 16963587941991949163 14608708908909942694 1636234839398432310 10929977928080021063 9384235918280798949 15087647610743491314 143995293556557329 3412238802069955387 573140439126269517 526394774880249495 11105721617640508065 5863756662607281904 16517376717004043766 10448807717345877622 16503267960516370563 567409813698805322 192269637871293986 13739713457073172911 16896029566298905523 18383891698071330158 8518994417173558451 14362834721170827068 13584588087879077355 563156448756426997 15224273405449896214 917408388664221064 6236410793040057402 6316204066990178526 15922242181795352780 10963902090605420411 7778940289172469957 7315223300791070163 5953875582042859155 1610880983782090350 11534801243144018974 13647396608808237467 14035220018363121315 6160019785605204304 10464989307410812345 7691057897355125269 3970434672152077673 7952984677167682931 457730862826976443 14279964749982150806 1341418529233857160 3173904249262142353 7028572110701140706 5325023358567861880 13327791966662034124 15090990751141543317 6657043807256507119 4803265770437373819 10857658945033039776 12622535871171968867 7664521472999244890 15502581207374755760 13690682400380012578 9343033023791821243 4574546140151212923 17805746287670723299 14218005720866924376 8792806057555966039 9502327714346571462 5066667378243995444 16927915462936251056 18172071015081388070 16955713380341695468 5093162928925572090 11855761019469758722 706968958439355180 1569919845548741867 14733839009690884765 2044732957420915343 8151002674659365441 4799939134698814311 7083607873335554217 1200155385923525602 16579703148462579670 4372470258596232984 12645125516315817776 10081727120039841992 11678638124167704270 16200156734219731088 5086685513641549212 13798319043019608328 3084219115752532200 2634610261605923324 14156237542344543246 1305295532511593494 5269553521392174549 522110373769443356 14790180678436772241 17068714088887853547 12628886446579506505 7182096812067731334 16751163758876404467 18205128196420166817 11141408867622172597 11824966040554519022 2677717819509438878 16759503653895029985 4539422890355812610 16122529801000122219 11645808803039337346 15578598627192181192 13870900549528839753 1251671036916589666 17333274751366908640 11371097243965833217 17682130155663749988 9506239344033283830 12784491484864443123 15569889305711853543 18080060933705981227 8199644097088488961 10247263352872678244 4398585846156779128 2298179179917238001 11862244912431568767 2938594992505287551 14635039637143501370 588180040122235180 11657835987496312356 692029493452347482 4448074165417142573 4963278529250389448 12559640425610677111 3534557319624334213 12393029503211819131 15886650576810044762 15733568354018266502 3148152203209866104 6408728032978615878 15764356209339534374 14886697166778009937 16239550565538001901 13527668420224037301 16165838260168413525 14589786456845768368 9913377755385590737 5554860352408498594 4254833821825288731 13144346702553738228 11785339582955031283 14113017979524109527 15596803101068344979 4253639618840695272 517187023341715774 7712987538732692874 7012733375095449727 5049205925300204259 1653879491013009846 13289079938652473813 2380194276979382043 2234139667138394361 5550348079163482789 2914123885259406216 5448622478817281657 41514089760760340 15407932980543654041 3360717633059524164 8935845365769153394 17862551906777231086 11726302501928317776 14604749434261332720 18442035071572375036 16479204148027804633 17245174965192910075 9793012548032228614 12476320020299323720 9219975850950272502 3784070955136512946 8841932226905191679 7173559877775477995 15039057378544362183 5248288514968184463 17659971432253125873 14823484100361940112 9706131466979750774 15907497738168073852 8801334583403644692 15061855321035809265 2605114861773914568 5564663308148412240 6942230488457825933 16120374599736215055 11187076727436593230 14205598886569834783 4215515044945338887 13455284364370305999 8348652855712265277 12387970845154442107 2201745951679729129 5232350333867609232 11002483427460495744 6510123383567631094 4697374214778716260 10559152895658801132 3749651637403341704 3119588807465781928 1064837824001102714 9168214443884477430 16017392963066124624 12469778121642749688 12907556419023797001 3409280287952004205 14473022125176634968 3015162226680565670 9593361856844166455 16925344432572014196 14708644477538309025 10751617067548906444 8212823458839557532 8897138522144513121 505670463927553052 10594228583264062082 227188200531122 13593967555771237272 2134542355486144129 11049576436026575419 5984044393511884946 9580171955262527734 3848884669219209805 18008886576963029943 16294665225719227022 11465582231863707361 5691008141893726272 3025831633218226536 8465627290629035016 6590604272159783853 790055172045725181 9127370982653979978 9278685168816827925 3325803091030771292 14840208086504630044 15020920475336837429 14088707181495051990 4502419525216030447 2344942904297222047 11777984449658746177 6766548862997370388 14306910931070924153 15040429311472884185 15180289448068447592 7818526431655158898 17299090462541069287 10177356178743027008 10228409736933701106 8657561932171069003 1553825190773098738 13349315083127905586 14953919864011708785 17092058814542372721 13107692095533029645 2750176112830979626 385309215344205480 5880419206860973715 2898862814741627026 12804710256086710118 7707955852915181493 12232260159614112543 9003668974566097353 6210240649611487157 12594859419847483134 1665942559585036915 14239388270611227236 4364578506747543148 13680013289278079267 14328978425256552240 6373366008467765504 3240164167334489731 8979280055225942256 8906821399952655539 14651401954869448573 9274762528437333031 7657930145578721262 122544904850663265 8159051121884806687 11369016337969492736 13665766177834204865 13537843108406304252 784466720481037257 3414953954420484739 3737872499907654532 657848710275586714 8698343006373087160 18328432384685706631 14106821245485843256 10093389639285953417 4002544250488492579 12747856637188873877 15641218527867057642 10558374376911193450 17521233723465906078 8822813382213750261 2781830752532625792 434971311555860215 13876184919659057353 6116083616158178654 759266138888780235 10873405380427370297 1125486072700632977 13925269528611483985 7163715888402506169 17691841756769301537 17871881546369338016 140355622235176790 14672963266312338237 11657044719544031903 13402053163634917197 17336185899961612178 3062439231773924508 14273977161682942830 9085137854133681729 16043375038122915942 11946517127739443599 900178131084213774 10845331584610339237 12332694846836860877 17718653257840624836 16793201258896836593 17583908190107435518 11719340009780628202 5966481108527114933 8857718696479545196 9268997565128828072 1053177501306700670 9548767860802052423 14403376933594046915 9772361787642037721 4545604856830847811 15945053854550141119 1495586825346253316 10113904344183355813 12393611488217512769 4576763272837564938 3200187611988978071 291722327456649947 1345416362840737584 248863424152428645 17825620400258188614 2864896657173823718 6265948877118189801 13979155859700672137 14016269576980440240 7607179412675115813 4812535726509390439 9408791065783034502 8352717828551401342 12432395268228731406 4089326993013058460 15719665234255045805 2283348950218702255 1162933002866410595 1786538850152683639 3288963257199266516 6251956030218758589 16311703455313388367 18082674716316554997 4610810906109823479 9934707224488432971 12641751910299721797 7778711603486993087 6637159491839130256 13320609853079474959 10903925617165329887 7831027860085223624 8493732626515541714 2836611048772505097 11734143231924378372 18092591480246511323 5282536650197808119 9886031845935674913 1391197409898734194 6319517304459295920 15983168659498451066 2232714611984895897 1919098013358705560 5898868867480626138 352068487280019900 5019809485045579856 3487532055704327547 7780753086441412794 3320231327616317261 5771407373760062389 3379423404583111104 2404600962109639965 15843470583988820245 13634040456843915431 5587052418564453115 15512635520440199863 1652939641234584295 15630120744312163602 2553889817939369409 11366915968807387900 396043941828383698 6235642071634708128 5936083222551953436 12616204351421614163 1264923996149584602 17687685430597918744 16003610719292091816 9319101815041086948 10074506338739183773 15148500173887464696 9102815120053931758 6523681155037047695 11651451088235114991 15608441631325795542 4221367485151045805 13070496963672108430 12602153445073104483 18141803496937754767 4387752551519619868 17452431030734066058 1938380483938439681 16644228527880082884 12557263137944576980 16825848845278816150 2128303067698974612 152517912127327018 10222872044325850086 14255243869632970762 11624031344684176735 12526882095995188710 10743338270924409345 16986793632671033357 14378035793520846105 12659621413406523632 9884310443249510967 15322225871451352901 10906356724945358773 511627727132632413 9567672425983180323 2322391844525577534 7725334224219221406 11925093836158995303 17259797175126209645 4169252945308191724 10276409106967523956 16369862636999567439 13863800864754677203 7153959099033733220 5231841504861585290 8208697901649012699 16939949321105484176 11195439742495812186 2815682908314180618 5349755297113095917 1207133181057047627 8117291554715094742 5997661040834288071 4979156113647039800 793399482420690034 11306731280318331775 1794529247963048003 7217097801452047625 16698150340845035537 9248593848204575849 15899576716053239395 8040328793931352814 12191064098769524870 5958973110420736821 6367902962509780579 3986273862982249519 340834868121961560 6369031571669420367 16466282990811434158 6977571283031508133 15895763432214228380 3474689223939443138 15214051796480716801 4201089721355973297 6754529609598740860 14230736446507356842 5692449246687230044 3638409144764611057 16939277495380961867 5889161217743613794 4030163105278053077 5889189639291459354 13073441905139326849 5036783236768457179 10832396213824597445 12357843566908062844 18434988916779667527 10214898742112246935 766490226825852424 3739825840818519417 2949016556227485623 18161412687559714592 17600101951787480732 17443721238147454276 5820035363587362498 2619357128110582957 15258960507797827230 8124203957967272715 10058546991856430717 5539920756392550818 5724674387333658320 15867308789559681900 2457073335932834833 18286164983253392864 4698140370831436339 143399009004620356 5665179535615939195 11687678464139342114 313121225331949862 10068781696183603128 8683571802475593768 2631213303638721296 13548743542016837540 9211487231394047351 1786724152551100098 6764555853130750103 7923306180991979377 4790476501779659825 4125872709144107564 17317064396032683240 904265499852735936 9821802365626872052 17467160903353299797 17577977252172752764 18383679523401700070 11650919460827612125 2780288701625463457 3072990845115362491 471663416054258413 14861521950782687768 12161659050899376169 11990595482154067859 8317612254330642636 9672406093558733039 18372974401622583666 6811051490092929492 13340226915843367298 13470446915853716262 13636090790395946410 3295679508960950017 8341923756992491466 4390660076277606712 5593236693539675658 2413908029126749840 12483574963509357194 42175710667068356 12083971288221017771 6433584236680163953 12082496067132364196 3506518248790848337 8640107852569740706 5162672840127413520 9316558099328178786 7386739873928235990 8036629359350990519 7237758186081737970 16395352352620754302 17543329745541191492 4099083973047481912 10625022656696135428 108854459922549898 13434940048597714475 1364100879000171453 9864023561086009135 13356597569863125511 478592453645169522 14329373290312383236 9483149611095335745 13686422283441059610 12578069080507291000 1826589710839818850 3939763312636815088 9657336497167488 1492969600647651107 7120343691450179082 4542659215932786227 10057045111101602308 7966183721781939923 7972192970744354043 18353233583634693792 5156588693933101832 6209207045591405934 15967546597584562656 13044200050600229262 4220057156285811702 4087611188090060262 14899934493246700271 10874900295364166932 8290294680309780907 2839381762495455897 17630322889353823477 8498215990876295031 9322440248907941594 8278832091003941408 4081774834790848539 9478169619700059219 14042031441517720187 9398966577404645361 9830565374576200244 16609092504326366644 1784764455129454478 4748015945641940555 14387857049163231417 16187862376421054464 8270452265390373703 8410011534748306621 4527979838995741052 16589119183906292103 2006275964284390423 890691330285591434 6799314878145546828 15538418379513630742 5613441032942589277 5557109490778578234 8633079020543404189 14391279789904490915 10293985125400115136 16853455634010108291 3048910778627935886 10494372954162872749 960521847916658797 10644396594952649208 14291338104883944493 3503770100045043773 8495743575077238122 13240847624556348205 10436406708161062865 5110024672315853650 843363053102110922 14219923997358006155 14899914996550549701 9484386257651872322 12118132840588311990 16164982204108753279 14123590172488278958 12419537550896195233 5504316586275687906 6236543830340573472 9349241634281553549 10577799369349645521 2802848513783110603 1749851164018470970 11637556513562897384 5494793947155330516 4911802766001808997 4479625959032932698 7399040664195249836 11161723855246217771 6932733768986096273 4546779454369338495 3990890633104641257 12047455525514890517 2330953525291269861 11273603614509342946 10369693362517981745 8125111544423497583 1611773785305198527 13635369529163551009 14843723123733268212 7648175019929791684 10390450946022604454 9352206220922517678 10938785833178514845 14012519184777969616 2680422856091871717 16727706995312567424 16369584782284113878 15159261734830703490 3597857008044988807 6398962324387596469 17948684752494554440 2511834848971544113 14440301436556313106 14544231103286019450 10604814894482054745 13949212969886136502 10368212351493521008 10038716609071409655 4769488448907788591 12979434101712776658 3420721240084986882 17029555561164088821 16275705620354153248 6903069827862217928 11064957951990579572 3852563272769836463 15268149532765701274 3685454395320303705 1165242133636494535 10212359289447584883 4632134851226979005 12979045599154915485 7636504321462172177 653734759327449308 2269597420173317772 18430590925995384156 12219012720535343931 13088145871437863458 8597305663080377092 6496613921517719869 9063598733320847965 16825809600987114892 17913778250742977084 10304642784994531590 13393794061256923701 9650087214369184615 4521127811982068658 17856259366182483516 15011646402978395856 17985705301250026045 18332030828532220579 6880939336044719194 5925345212468336273 9441931474321696785 2978000598805104003 1426412176780011851 409747206964560602 9660154462590397033 14880715848864795785 8747834830814108016 10757786334726454711 15930947299760947979 15255034418157783483 3063916341758703697 14303589761647366841 17791515087701693113 3451412198940277431 18134402561696245705 13054394887772462788 13756873402041880816 11699095042112146050 4135708358538459393 1408028024244066459 495312322735466167 11241921312683801144 16716651287579104138 3114363481683011736 1981058250851124143 1749012913889802506 10452774046698250639 12875555965437939854 5635772428721219629 6759925778329671402 16468158800942667096 11463236594470442034 2629444088682842649 578110899314319065 9497577728120015175 6251785701117968701 10354217653506261506 463322940038273730 18065340811865445488 15079174196734427086 15090597649033736636 7154648655297303008 6725619696054868516 15506491863326858356 16368778729549846489 9051643719756426296 15256172203005855750 17933017246760857860 7781323360094722036 8144778728678208946 14010414541390080576 1366691086586090966 15399779452791875248 9317322440612194950 3257184007690965985 8768833059309731323 2874257653524066047 10343862980249676629 9275094569464933624 1713434930935401493 12852793125891549623 138585720374191409 9179881111454454282 18262208927676534312 10393997739834580298 11068607793127739901 118818255692175714 18022416733092774896 7869739272691562241 1258021918325240367 10281606976917514010 2952924921753901718 4568020829444698039 5551751575118161331 15419010412953419217 16965837614315791476 16080650763970465714 11736030595083273927 1593684695653380445 9048172410262559411 14017219527993901370 13167267650733912978 8226119062336974397 12581805840873615259 18082238264869415900 976704647256778498 10318141404642640929 10414437267853769005 10465443212714052236 6619103606112512399 10464899556603903714 17492875496767565535 16107019196604617284 381214350212225045 797258510636889281 8327478994942792406 2984763038524749887 12454621694531891917 10672103892795110364 14676245527700447899 10411768859440235304 1188926266303921088 879536914647606476 12241588130660558466 2768744264262472265 13404541866218669053 688643414403475765 3371409377137460936 1813295149113398765 4243649401799733608 13444159009358255926 4470497221271643354 11409468969680778663 4219946822172226157 5511429313343645858 9544316159845577936 9168591461476277216 4646718714937593583 16250138721366040771 3710925498674786377 2625576856558545958 4992189060241909387 17740471978893368539 15820605687541563984 8750821623299025058 11915979945631831831 15786747894141842425 16203282198150888890 13230291995345674683 16446939846660587509 1190388608779487997 15099434437163063445 17479989023802147728 6211406549809659856 13015277333645344977 6545961702077401663 6861992234611136633 15614291835973870131 12264535286131086245 11632277754841137599 17547112211495903172 12475990559437693193 971886649900665740 18367107712776523091 5931800617265980919 10861261964775477573 6700136431316333630 15509865557516567967 14062391676114889557 4743413762397163137 17967958325422593454 6537032617601592359 13378486454837486244 13874068531380177778 453817755404284811 17458614209329515289 14604355609405460200 13875309860956973870 7813520026699856880 10260774570808371843 6788948598855105307 1139558577218837946 2184944194469009962 5081594455521205883 3389777561183286911 18422199499207203927 9530000742277964201 1974802354061456336 11685748449807612405 191071070949148208 2344745787131481285 3009409916783557441 15823703744064904191 801807948741513293 10209949794069698541 1730782914825804041 8876162232661381661 12048022872602126516 16957639114207754007 13845518940202452675 10679906844641005927 352388030241048181 12924782307901413910 12144589935023134586 12047281841773813852 12151795624289768688 6550407296169811970 4506232224679964760 8800419817389525319 11887255969027866578 2743168339970238551 8892660454215675398 14638451668297774537 4158302212343209147 11743918002198024595 7698696007083117271 5738531580265332663 1312322596742831825 16666429611842545317 8326988444829393138 11949671684252395789 4374807653105242711 7797461793065746665 7402363427809945788 6949465199454414009 89123945624940570 3969081496134065779 13902025643138975271 5497447865308755121 4720691147958038215 3338875153048686138 6745528050058743704 7094089798435785424 9756197143674388778 2559410826337495622 13466907064808954691 13002558275870864000 1895130675532901661 1774536746668015132 9087741522043797067 17412419381566928133 13006860121157437229 13581439855847398540 11291077699100070808 16335590288579281534 12525705241378967385 15711809785400322703 15193890248253071097 6873693542734266298 15516784756155566926 8071016058403302503 10744266602613124903 11861422981594055775 3933553415283404541 2144450499851111967 11616357548132564089 13594754056482895678 17160214863968151328 3923530745083937462 9827015845584191769 13479355741656681795 1840589673261624 13596891147265093599 5223931080204322972 3538281325923175527 15292977367465258354 16062871406142270850 11820291424320857142 9946878231593600154 11668518352262757470 1866792307439528852 6035088904394193293 1992956788309234854 18111578973188343793 17306564446759915844 4097573430537941779 10114722740989506723 12091396824166246115 13689363741546878093 14872363834829535240 879273256796844595 8061540559753626641 18432246197061760213 3825573883016388441 13469620026143891491 2824636409540190930 17141833351492659917 14025484472158230072 7729016006876384474 3435596708007758340 13347125951191087774 17583478156069797093 5334038942128083147 5442031711945155432 7637957553707210430 13245926374032862029 3773732928126639657 13520701839020956013 10835221533381733764 4107958051645925619 522673104777359445 17204047631322535184 10241872485793075892 2052049910929319808 4675723063519757955 14326410293916583909 2471548381351693433 10405436745980776991 13359865923990567199 13672943959060760104 7738443999907214766 5559255725765668473 9084611512045557619 7081185914569546207 16614200574473086815 5657591607886814003 5159583224871230933 318634472747391319 8207216494275654693 10303925379869942622 8781890051329721236 14339039892907470132 17519046421910281653 3886138826120380670 16435157495249027583 13888166975440763560 16013803444344583119 15477090311299547795 6780082076987975544 2455845151284937761 10302059472719581519 15356638857765154584 5572271336519476997 15118186748092404664 15372398846506302482 5938903536685508985 10258766814738701530 15690448825637798527 7044316099795781627 6099324059480746987 11221153219457505543 14533133432213933856 11585524879356406005 2271595951240834618 1346728665620947301 3645449464378771241 17807116536961232196 4820148152500383340 17573618322035119887 5379214019101853902 7673495982069796156 10275834674253152855 17151146273590722831 431685148604337107 8534826180094930360 8134924254103544260 9629262738667694606 6802454251813620254 15696455547575212030 18301373636108882975 5076055525902988899 9074414375424777247 9639098874275657392 16665772401208457306 12230183501939594138 17920785335537334958 14975753286336759495 10100065958678720181 18253076195280411268 2762377636922144919 14266287326937314173 5078629054226610020 9214666989799431906 2650071079594005908 10126631701626056399 17704836058301141570 7932938515510830380 3284325091089233012 12310751369523415155 7268440644588099482 13171229633069863180 14086994158294822193 6097445885948737754 7373982946267367414 10920706538228062120 9795144554110365296 732686003633472978 12740193707467433465 8112602884663760540 7819265881605269319 16943800783144454598 10420926442111094281 5198714385091818099 6703736044998833724 14601306273369043936 2896380038445227205 7348186684635220360 16844878565355233266 18389542547938062943 3623913210128641065 12979710566640742439 3061177201023773852 14817995372697747287 7181746059781848796 17273182280233773276 5329144005557289679 12737173560129601211 6530341567970490711 12201306789026081989 11751372375364643657 17809303557412821252 11218061586958221354 13754741098282447363 15633047778117779184 6111541496996851833 8044439256078236154 8873005860823674825 6791728356421194187 14839308743170460392 889015376806804063 17217276094148020576 7149688534725691111 15833393804499576730 4898419199990524105 5202653960274318744 17403296072031858465 1536454079679153546 3341045575216800045 17548637714371711230 8232663996483962088 13478905490820332292 15062830741362090954 4274215564190988383 6525557440418097597 13122076796169163886 3310324093565661888 4228438001277419810 2888122075979746695 15521390087534186434 185605811656364969 15452138778441483213 18131897798155658798 2556729922642950691 10614702893755930010 10248001389592390805 14134677045820998793 6242950777485924035 2702344091860355317 2558548968540353569 7886670012238781946 6543776710526564388 2570879969934425728 1492845026928296725 8835722619814093285 2404591092155787290 14023322917778933230 4747934510426344563 10935534160989489001 12974746847068914556 14138909232690429970 13080096320155498283 18223775792277576569 446777865518387910 12032681397470552716 11322786502428785796 16720815924329631077 15555888658618308587 16345823032511270909 17092085513091848953 4304078743146932100 13052042362056970605 5913982301497652732 11491412007297989212 135296531920838133 6077464801898066710 9371366577789477509 6810122141241882812 2142303534805742819 18011500756156428709 10870913816475220180 11112741297295775500 3283947104396465505 3774982637036478985 17183804697995438262 2345169195500492382 17847187890137156621 4094676772218588332 11187864031935877585 18040330390364312749 9128605966612796902 7501082256572029462 10984092618826737689 18019300413991241668 13570691864441080058 3384979556175012848 12698945053255940632 9460464429884982371 5101885441042131469 6160420114769152106 10586951310875473375 6919694189720955989 2898719843010167822 10969998921614153968 8165456371271534220 4249492992991275073 7507949864008611535 17890958048785239804 15040431434184648162 431680875179005029 2866840661650255797 4142709374284876262 6830870189795474826 4263819050167566508 1119642968249100304 3635608446282169470 793573686896300918 8685510812456405273 10066521386487374573 16245740769874153505 5603587814029133599 17290618115471407638 15021224795408388895 3134402171946414841 10536810317647956524 10466256665350853293 8041980228076075726 6025549999047810238 11471105383164661259 17922295119416058827 13310546132065850003 388392019113614730 6071081306808952132 11033571138652423127 11588663944934709809 17117763645058684028 14880760271662202632 5283060269083826114 16684250191145306616 2195101139600952050 12697459176277832972 2486008403416131097 6406512534400528545 6891461491540428355 17205084060420154937 8741788374260615987 8165578485580806250 10345499159494314125 7832713823154722747 13064928965148737225 7056075335280982326 1436157995370231042 4064356611864179491 136417927249642479 12729083508241656714 16049852019932632974 8219414471902171016 12794817661820568866 3805334354273736223 9228751738441834673 2982935824522876130 4666166667438553126 11085094499845621493 3196266236259277073 10962242287377649631 4468388575790361686 10856854637238954093 1938019816727384694 9193378161560377606 6678869474317138455 8267658125127727559 2795517416065929712 12226262937100088158 11562003909455447489 18382821636611089028 7690213155858823893 15182918820644874313 12262481988189700778 16766620021169000944 17805964583694123422 2190798630616902828 235342165376067764 8563590083650805249 4558084572273337554 5019393205833631750 18367379510730667835 4981569904900410890 1285553192277069684 7726371433194153802 12073596863961346487 16567990412392453823 8497484236173877729 14707049429830321470 7445026181263738839 10753488145019173248 3050501209041327283 12039827857473308949 4460251135725903935 15953987554464219650 1767114505649672065 6219342830946700585 5472041202775592403 11004731675732160296 1266159258792487250 13599123458325475628 16946217521538084877 17094112068494729549 5729699527340606421 3175187183490508638 13399885917635330347 12080825502616979059 3541700766329321558 2751084054397955110 17565815842844640794 1390947523947855775 12389535687957476128 10916766321608223975 6426293737498615803 10829497172539625454 13017484793698384856 7695443290328692528 4816989109009350518 12879499326108898954 1877244776442002185 737829060799832927 14414513453589331349 13111490077840945248 3739348887764518589 15328232429387420361 1677185247377726723 7396464727361381934 12724079531375801591 16865946614172711278 12831310551857746826 10133490294527939334 15142644828502323525 11048653498575643595 14959957932846441681 9048235796251427370 14870586071552479201 14614550932759757597 14349870906068585082 8927130980806246163 12114395351720897145 13692748289009061717 18117209235996074596 400258800684161528 16093452296808651237 3142590572985909047 14235750362881711068 17023226934443389519 16274762938531065749 13664934960161077547 7750245620158744314 4990493422390672746 9634091453639560604 334691013245852742 2646637313549613156 6105227349455753722 10653215359313369283 17515711196121120218 17753179506679302645 593893158601230787 11855026756514751536 8640657848025257713 2039418968280567727 15018711606249655825 15013934578765813355 18174154184258791359 6065934995516133432 16058934375139347217 3856613196795998259 1195234425727679061 17091056531940172000 3133384435230993838 14164944812032862158 2903300902871863969 13660984282139075 6985083154512687456 16823015699911761609 14743917110838693425 2858894023201039797 8220873290287928421 17099304970175589857 17460219417436518334 16243975733381950959 10229064614670559916 17017991729282896391 17428876556685600154 12120060379113321805 10109362355227898492 14073500609085242938 12591917839530534087 17381326161062185708 13636528015532874493 2574599756228322239 2798270314131482506 5034020648729845117 8272278197333088137 13193851528883614504 10339286254625429875 11648330825412185315 6838030214815388580 12702246781187114271 4457832248706719193 12465315289321489767 17232597958296751148 10638247262658223323 18201731080995558216 12685988941156496838 12409031094154017566 8242452631526216692 15001476403238650463 4053506431485590918 10539391769937270763 7767361587461341642 9485191808998933361 3167510036324022788 12015853938461224715 13414444348569977192 3390307170340756773 8311851814214853057 5322175094374013200 1410043878627083238 658896277227127947 13255086295748073457 15346721729713638261 5259414987043855417 9572104431660012401 15614505742559944489 3618187367220042342 565527750419014924 1088870448208819172 2438918793865466366 18091680087128324955 356642097746190384 4679521348677127063 9323794264763798136 5982085328443953393 705771162350016156 8869295744885372370 14153434430351660881 16271429606149110783 5107870592669928022 92937748063539132 2306325796544584759 7474167606030662163 8901929457370356793 13810682108126411172 2670175947455930049 18328907597384468851 17194852953879617500 8324874026347554446 3953751874051908504 1671573820163072692 4461623636402296099 2523478239828897732 13949975995044054923 13783419824109946390 17260364244482016397 5520093854108322506 16360478667753982331 8042189562725021264 6353224853800219582 14930366983643363539 11806285828028835556 2063512655534791593 11335017560112976483 2561449071000215868 10525223597297717155 17358466953493951688 7139872853263171258 3968834627751514524 8856699650931986086 5836347869740028071 7331781591615747460 3658272142996604471 17340251672105843132 8100276255124584436 7069372675904582988 8517747778359262633 13585487516871358802 12352555763453744557 2117480156719288597 9735651074135191512 6278634393450544296 9627939024845055004 10264115507881549429 3173962639124690934 4062007865014478051 6338442079970394890 16094579350404091454 17372522638600444992 14229997012113846410 8358405201206707282 16314948688314280061 11537237669515057687 6015938551616472193 1515853519923271940 813219509920984289 12012941366065588666 5751122422066926331 9966408113654607360 903335825997879580 8494406377937968619 2202770786107152091 15176233191225321070 15004203254536195841 18352665105109154552 10547296963240648978 14559052873933233652 6110069566055014115 16975483600783652652 7515371275574431085 7111671376190810040 14332482026077584820 7336321556586595472 9415655541870235476 1049279190405367778 5328106581455730749 5403795119878242362 12318122343263164169 17308652076903901240 13691463276862148173 15917726925809562040 11179517496367437215 3539977268307843088 17981752904517186699 7512458239838374133 4355784125112846379 3993294110075129707 13168369050100445977 3428903400094622600 14835821073313489449 15217531362794002193 12447303234661975312 12315975967089338166 17023711155377813015 1785283511313801676 4504521812478082236 13734208766421949042 7470928463716047138 4385225755540165029 15327100319174776109 13146165995397803601 7247495337127963432 5958023855486829839 13089431008763404166 11709057626941491992 13461286085312885137 9839833055835738234 6080020380338747208 5061862443712369880 8528207006913786417 6693739508669768797 240234408754888863 12703242532700507772 17738705727611168842 2013791136524702038 7055668672502642219 16493157639927999689 11294503447124857911 15192011782964527631 10920197829293493608 12978000351583817324 293219247274311827 1027547097060804045 13980684312314807838 3040358355150603881 7393669881686119079 17464445577856835498 707550137735942280 11215267548141628645 18136891427760904280 13430318100521084308 14331728654637047721 11293074169671528600 10489393489941904430 15691871716427762034 6426920290018863063 6651085747607046783 15445094424785947112 315634020515607870 6591237510979486353 14538045697464371458 18235408688186007347 4119393689359290164 8866176707211141150 7707630970966941729 6816722050564551618 3621938054585130398 15590534839285646101 9220831140178164877 3890444019422408553 9713528998875697808 15740469882342482379 11911500370801552859 11892485002587163502 15020987823941932386 15290379586884830484 5061506849778012490 17900145470468330000 12325054635304503879 7096437811187908373 13042929498161676344 17993367722569178280 5488251285313095285 848072181523475229 11843616420825253597 10197807432180816035 15547440524846869099 2472986401967470194 3176533100829784612 292989935142148844 16370851295446062940 16774405740461109052 14647301767018838148 16621393469321938273 62322712927090404 4500592073600262107 17604921609577079797 14114208593602871926 18029171488630988787 8346022575575259173 16686084465243514932 4796363919986980848 6893277458693644931 6619179383731353484 8342660173782597694 6284784631332761420 6353881909469344069 15671632784473062999 2823132853930771874 5922034526384486789 635764570177612729 8200324760557165283 1467070138175765522 7400279234666792563 6794372651434773815 2455504747753367280 5020350416679926512 16487719034959082437 1772861538556888641 6657756393277659201 12140749514368137199 1702062829157123722 17882230232760999624 15043316265806648339 6787373067122480530 5562325679827551297 13845267917593895975 8360420999418746388 7586594432461054253 2989402895525487978 2236649962641832084 4150176797128326691 3615011004486274024 7295432209558914349 8853157445031615085 17273191741163644023 4573557092781965632 13108671005806260845 6588128857283155377 13091223192068480954 17913484351918087472 4162066592041141704 5772102628422887414 9391527430897417625 13146689958193897829 13726407920753465186 10259052751327869691 12592394643396601381 5381053922471619232 3804405716669898775 16460220183004070118 3005288809475757062 8011217250626599238 12303740324279291253 15214452148204518634 12208175951762023991 3261390362117638857 2148963306027856699 6734975358326579857 10261735061283943094 11571053743104548881 1361614474699322314 16609370358037665908 5243611793982989643 17099971823650052595 11948708529501370442 1511708988515552632 858872972423794387 9211221575646341805 17961017655482054416 6909321248236893025 13204799373798794904 11759426730207599981 18258297169455667263 890401227017231209 4081243233115926278 8697952816199895888 8373064314166300994 11546519730349571797 2996905650532583802 8898270439227769956 7998764394815249348 4661769813508607837 10170802912514631303 5608389954387981352 5880056337361374138 15386508577784537039 7107174255486964169 8446246379309796288 1155498289381676814 14803911691527050285 6041449506890561172 14132750180096434466 7465422515399738512 14719159208885808680 2835057155626111533 3452523646656749355 4015820231220751401 8290699152923952492 13014115651480654461 11403378166727740035 7870952465834173633 12609273886696360005 17043077324513437385 1158840832876681238 5023120401094224002 9793639625438037636 15004484543237357896 7658068267977188850 8222014963862343862 5787350853299064737 2986133581882440831 11318384004466749367 14425677952662793097 1798085487205480058 4568705436076446857 14872688590097289090 18204265669209400359 17195341997846807339 16995725983116304276 16926053643766560966 1265995302707163404 16252995805739578348 1617371809643539499 1090524881051759398 9661564006431842588 14358523692033407167 16534944352724920350 3010696306559053126 8260146261020142055 13553451497598366973 14364589308575105212 5125424431802155302 9264460287728459806 15023217036669549720 12896168762470861603 17986028953606478811 11434780589284542139 13317993317083724694 8350231416679174775 12248752876601745240 11574851463576416181 14702819838378001294 4591069325576654432 3314748501939929009 2720886744211900021 2136998480741714277 2015769208456801556 7955035901996103254 6859205163143176768 15022818434325999823 4706679583173146848 6356441207625353023 10878340323392572457 16487759880394179631 4639783897171685052 17674157740816751779 14088125045344988279 9095890529539292568 10739289938517666211 9981529555597933282 14221839761250668290 9088264652960490025 129108727593576280 4737015288557951931 9638320551794183470 15520087571909861565 12919942302240274620 18328099054238875191 14802421003691451900 6737037884695423124 1163536110718047857 10992610839605641993 10592065820870539749 17787638477289061840 228041538229738585 9663369559958767534 14961918507156139536 3932203159334202287 8402462447628386759 10195378277604493772 283243193968509086 8502028753150793487 3719319629634805665 307403446720949125 11592431293193221396 14233536124040373408 7504586906651854968 9835499988851533813 2464973731495171415 9363108811515009530 9399338542627757122 15802051465631977069 10309935936767333936 7574412408630911031 17483587993090941629 11209837474322270010 10336403099040605362 2495662166072786575 15342276019906135392 8327146352995659145 18092515719817496075 11921123554115034613 947687234649933574 9673674677844025743 12632392179079686957 15331149425493982799 6211168106776551759 13555812006081004975 15531717186220528874 10019220672732966592 14997647430087119207 8200451474014819430 10127271980333384194 7709605916557085427 8731213190629809909 1266456638924453478 13301355926876458090 7835150129680991037 7307766490666737849 3111279799334408588 6331734990120955294 10098721496846251609 4391617679282481099 17073596221567366606 202553260180319785 15492879886763549418 307213546798082790 16520441717829473215 3607560984288046558 3227892021056671040 6444473186984392267 17688715868046279323 933623474846349751 13714003071062604808 12711705843077640352 3787939175522440615 18374650290147907940 17176147916745377389 7517255515706693557 3869029729162363572 8288159770542861834 9256976737807097509 16608381178863739884 5341390380701423493 6425374770804232106 2087225186812405272 1380360529561873652 14430462670596324083 10404046415824599089 7564144312228324650 17699503030297694351 16878656882358267411 7928826503728037404 6981877580794658779 2526445872560685152 9582411048107404889 8901517150136063340 17034529921106856353 5793053239524514278 10755660867606009737 11038027585758664709 17222577737219736822 12063491941763389494 5933362962041179087 14358684429668242164 9039027518094878647 626776700699105585 9247425957749779384 10493235396043492346 6732199635050576606 10622624771182167101 11346650141594648468 15703121144440594266 17705718725475920856 1469335992846303308 2558176412637609075 16125932011870741887 402856691867525022 523133084785823201 11496014717486190519 17868110579579452270 18329908838117680328 2936566336381898406 18324719314206200861 2362872485025716400 18124568925331206655 9847828637691570677 12398856256292167108 10620500223004144517 10181275045043748007 15537565675498354078 6990378529427991694 3034265641049508432 2882311867708758676 8060888076002696782 4042659453557985325 8405424681355900539 10554385093228875658 3971132153090362470 9992730197611362769 12364058977036583900 13038830749738781466 2784390818393043789 1173386688347030456 17411763352696285089 1337180093817636192 14391172435225321357 5287464231872746300 14716457805262711000 1403119148530609901 9025752088235034378 17115284683248816010 11087373024012918335 7674131959023219783 15796119446976806377 10435856610591980935 1005954196502540050 17855931879806693682 12180782327102406084 16761351955690104321 15568597757861243556 2094124720577033827 3554290193863740972 2311457609737826619 15863123928920458006 10297873269645090083 339125239275874194 8859020965184235439 446832733472263270 11716300335486031469 16302940985437252373 12885222589054184664 2053604138544637681 11181470419464383113 13026811700502838393 18117846336781006941 5214236473854281774 7826797628457396290 17522306963803711236 17227106277584433133 13898107656180148613 2604474963636892498 7153279211911484063 11443657890131049912 15960339997233457405 13500563932020725008 1319237931634864700 3144049527797448014 6821900175574781632 1477601481438980101 4714275085477825562 4873888697883038641 12626842450985195033 3461557088681021840 8742571528171428090 532396234290136872 8632555128719398020 9688516792626135746 12801581032661510083 16580445114565101225 6173534689528071683 3582245037890748872 1975694952086012253 12249129012175861536 13830188354997561984 8536041608292691137 16644471437799342803 3530355060124487002 6119901723659084697 220536196840342186 10329264077193705907 15806586375138153346 18250891189301408328 10764946369596655260 7718984371546390974 16084462500139332629 984078508046390161 5404198766951078609 4110016947868735420 3494178129778609363 17529890667877959130 3553920315108923994 17014912574372377113 13871363895596877937 1420330665900849227 16994375806357274609 6501364565250131173 10783262189103270644 15599384580843241429 11290807410278279088 11665566977647445668 9930354385968476462 3906873461573646428 9315683657004810448 13348104772016404129 6083336147619915396 14588239948695179852 168291498621115172 3300598972166322776 6858911648842133199 9844323497661546986 17939439232810538189 18252587709376325593 16007487845794016602 2070088055321028092 12004811016676707150 2157624790724770353 14642398401539975973 10207182064212514060 7119375715882180198 2995119129369238266 17245229079094402815 10504972203153249127 9931383538332696088 7060693498715383790 4553370019845931216 11167504397489815662 9182453618253752377 8221196217283088272 16506126582460498159 9351121669071815198 15223062087902609914 5392147897695547613 18333985046521088179 13837225220557921295 9883232319053285823 2893389714433216547 2735186571550435200 17507360961803936363 14333945554625072531 15160149591875176668 5744072880396003740 17899093559970692781 11629336528688112642 16507762163440299169 3756145137559689737 3011973633418784165 17761706030773223153 12304899459601948140 10482928473119043720 5035790283662943150 8381553731293926737 12189248963647017335 12800245821621635315 6236692935835694742 5323416425660187933 8357881302495031195 2639240515173331842 1858301882553459307 8439861821591385367 16294021277986051829 6592762141429770838 14586784520906776397 17661094533493171611 12843802790906550335 9731239708593704232 16175932765347482352 17207771549119874419 5633711609616344436 17961902146338946653 12508581966498666123 11431815031202907461 398401550677567640 13054772435795599919 5811846725998193354 12937722497871789038 3612398538057732710 7516256495021722228 8776586841653619292 5542748665680267666 17282428517049867268 13582350072802195506 8344220276367900849 8806850273546232561 11670092474037802582 472822983665099721 13061847595763477486 11172788078721370255 8018571172628467636 14757058192122484348 16827699153041579587 6949395312546581002 11588604225079693185 13132349101426266164 16943072273374733488 10485317261544200041 441343980804767159 5208581714663148831 321309254112141226 224275659756372116 7387816603738395470 8229089072722458287 7104371702470252590 17210972078673778744 2708109934919803834 12000953156693661356 18384164988247969738 9252652543875901172 13393960283574884703 14254549976009814299 10573025427083826201 15690282418516406984 10574242769765404597 11204187684236649541 16244471600447855544 13549132502304637697 2524700726791364408 10920274610990666179 11976960925906413977 8695169018477408988 13014182450787009039 6156413346226018725 443739856073334903 3567172779288582893 13123423931236599903 247301028147045841 15028382326207340392 18155395073384615783 2800039846907155086 11773512079298191980 9836955182447047806 5307448954894300757 12192456307589479077 12767064992005266990 16305710672063353602 2848382420569923990 2382244762449003560 8259495186927386681 12874485611416876819 17299485861101605275 5173078589861336705 10873137995211439583 3770584548548497527 12037321434251638773 7187918924881607755 6851469142592599860 3832476343926334616 3401649992465786829 1335176679918414786 8407329620667185294 8730709834490201608 5463953372243456198 7574254290961838988 13345426854364973806 10415544454600724383 139536398320716847 7471021852053624373 11398306137579273428 10733777918595121997 4837537473568134922 5837799605416044347 11897035424940949880 3412640234965033175 4082821968321282342 18071219517482924439 18215240444606427513 1633148783986325817 6503336227876250605 8190972084532350772 8021027055615355400 10212466159816985275 15559448196059980445 9229417719533298922 245212389939410190 14453432711628611736 17908062642416030773 12094028618240255050 14839664432742463166 4326917730170509877 17887828475899720606 12338164076527692873 13276308713764216968 8208481147903137179 2806844883183952031 13268057187201601756 15343754121231010524 9041101089792666798 17406063281122465069 9846448598815651124 13643779261472843336 15299048454281436001 2411872340591735608 11637726889560357360 4840657812769485308 11531389771422103590 13878617964248060957 2201713715229864172 6361992389079204132 7577655482146780576 3781994315417370419 16237158969628425994 17720017701166308123 14021948213626345996 5612256932688284115 7867532734994548550 4578993502811695078 16875675757508070692 11142491307153343173 17100956504549621732 5448502873684253158 615700912348010020 3640087200759056153 11124393687007564324 14577846809062677140 721134235662670502 6172184936979426174 1292092289864602493 17399016497370196524 2951562188557903786 11478236372405901577 14457525831900895963 2570299326759898452 8550883018240767979 745086197686335981 11276944793709308246 438090056942401446 11543356126199331910 6285477644146804315 13967842858189491558 11005801563823325294 2449134746587111995 15731239558170483950 129623607718911464 5711227378341348281 14951215944553733752 4739784347439279655 5525745794178544468 3597579854270638029 11022830118153770223 2791532642072545402 10753827774479061298 3473578114987527001 5644262675771174395 2876634951903375969 3487833906125812816 1440867473235393824 954393328085211908 6883719289035489286 13661678048608466522 17810720957460690286 15335138949500122095 10027913340528749180 4414599202696718359 4652944360945534298 5721816819533584514 16677681495446865304 16466234257554688602 6675060160529209036 2748770481973864051 15073348014913896278 1209599670845201335 14845165783853148659 4961356971228970774 14910140329511747668 4919167979418197505 18195295172544615003 15544005040044172605 7164706170057283881 15949706210202960612 13630397945122269361 10836770814234708574 11504692801499947836 8489903919157790565 11003191753404882379 15795324879054149985 12536130661617903162 3051940136308509468 5802966657260674251 1570609667437632277 2729486044887322440 14773249978359434026 14319934222843695626 15204238162258338165 1467157309361803638 821347960011752050 4429181071089488584 11271435191942004175 10497041847887365878 17496410485093296949 5130121159154670090 14593829707012787364 9271785225572238735 12492094135321735001 3122025631287488203 10763056547765234241 13475280669690540667 9851210889890714169 11494704764237647604 16490949017361762087 6765565308665012873 9709778326769193972 8470592944346174968 15461186056333870970 12050384159992152129 13650054056392631053 13254005317962588375 1195045319879843723 3598496474364438740 7574832282563968369 17193672283412776121 1322095444514989349 13751166033541174428 7020825063809930499 14341964381605852969 12834828867373893390 9193132606776025821 7323550132249825982 3612212272268125263 850020223370726778 9367595112506046108 15463535278515538779 17767733201147199232 3950512877378370467 8026083180518194598 1837551927720167391 14443867475436267358 8866578274928393553 8716293737391371806 7485227154284929692 12689668670309600116 9243573341162545376 2954683858698570602 13425822569905506366 6155936242027804560 9382083629317890668 1566530653341845452 14153689011812318438 441677806246487275 2844200357260761193 1198450664067702328 10778448203403084073 7673190654264266467 639566617634125470 11800224897309937971 15518730948844855361 6124741587214686994 13129771077077918616 14231554212427710842 3422584920951810675 341894339895384977 3036940797623984563 8176914979159301900 12451159503684822384 13769650950363586966 7013283472333647960 13810222336120875933 16836024760112771235 12781426474236117486 14834203803373289445 5215021156547015425 14299896909536472287 3974127941834601050 15124261671488431438 5196455422954604259 6765992671261688164 7964562145746161016 3829335826492467660 10681235801922426178 4639734460870665035 6495185043459671028 14456218256728565337 5748739165247445440 1755451897647383116 4690315562645797716 13580083815231892782 17864120939077473019 1978891412786342780 17856605945595194404 2960028198653779835 7311085996438040728 7621833531415376338 4986540601945694018 12905926294846699445 2701799904881335912 9832798548181879741 12915561244134631472 12746394877232758530 10715210193204805658 9198040252777582533 7446340646931030186 1847963288495086359 17003210257178105430 1301503984211376571 3789233162696855350 6475187118879488448 6101906174458812826 6189029080010915549 6161923974883000004 15603611512333195122 559647131329799867 17676864391919326570 3590298401401058830 7657453997908425149 2550739589663214373 6500038091836736084 3616270213457706415 3544642212820832976 6126309971608277190 12222196310693927371 3198317266504439290 11165192376732037769 117570233000006307 15032177913290172056 8016773941318173606 8241408491158848117 3706602638035524241 2148062576872495388 9522247585796970537 8990572349183777350 1035095215818753320 15246457695616151403 2383830711512523906 13849813385613595528 3761214036914169760 497775449188116479 8130477480549937380 9903675186867969856 9218471186352055258 16199152719347933296 9692556594763603167 16803416529338290227 11654412798961994877 7438579776103181101 9389562171966239534 1468309890337300644 790313930058259818 12264815396485437328 13810860794905280783 14409940610302124398 8529158648378038905 10964367308720938677 5100910522046602292 16286995562420578960 8538397115980941012 15859452709258096028 7653844883356586351 17788798889400201067 12540345067259082975 16097640498471013950 10265565548985728510 11252311895639072797 10358730028804408229 13015602270470811293 16912566025758533872 7661587484195035922 523608179376695882 18033048348903641463 17359082363069810540 16008908471836928790 8733722512425032487 14220546768054924420 8910890545862185187 8439427710812119482 7695515720400322561 16248917529836877211 15522346319845579070 3081663018311304707 14873914297509077611 12872635196809881105 13510399270653062530 1875655308405306370 1593553344638421394 5908519940956508146 10553888071803187826 823078825177179210 3473577929479423701 12682687044401012196 5888463725608669340 4784226346860636567 9850284730509824137 9439776739493792353 7801005281708135974 2481101451379454441 13858922226925631687 7188778357182650600 12658636145209782961 16362770675420691587 7358102447492809152 12402189241807321460 8139223566887311625 11337047429305797993 1621125894989322240 14344905475750036687 352086483394642423 5645582549295956110 15702249806104823723 213838918586186757 14822984828426758440 5828596793746028053 6365947780524249106 7879638815995441129 6415540387284799321 16573347982676471677 10668857055917702190 5400284321273192277 7577878159758286012 718243826977143161 3216853577694408540 8495116536832158221 3018692907496531526 653297244535185764 16749971941755310231 15375989759247355040 17044439830858257896 9322226866475149338 8377949333021185628 3454920348670982813 12094696354706617791 10688690794309005446 3224786400391582301 17323776257945679772 10351935251987890400 9934065078779591353 11336111051526231760 18186978016548934796 16848846402042186712 11477200284930749325 9133185156803683470 6274838416475794234 14203581864951405997 9814058473380651333 8555268817242908290 15850825202852847408 13085413015042945505 7690405928729964297 2108657752501367529 3128370746185309188 8495310843627692533 6608147399370541819 3001025717403323181 1026291040403536669 750066737204763053 8366620715802861703 2122165795340014836 12429291556885173441 326169824467167900 14036255635503745953 6589958224970559372 3126652229668681156 1607649323318204994 8851686372949550911 16178168633613349416 7794733480666324776 15067083164288897553 5710207611505691833 15049450150207150871 14137046159915096492 9971558100434758487 7624934423639235832 8121804182862474371 8697779079229582408 16661006055592004763 574586362212148273 11494394391270496795 2346620962953815458 2937758672523750545 16607854439248260249 6397325922537518062 542421457184489363 17239004931494853982 3963729622842421446 14860894461004024113 12461578041149984380 17538648271826031915 17817612636216483962 2188347379462283810 5494153175548702129 10512533680159094260 2349987412026886612 12521884695451598658 11451248854906462062 11446480802592242508 11363752129608693515 12630505386685453287 17161854394134642273 6779445957547352488 12636043766591519286 1501711328721207819 1722089340503825758 3446404155960430188 3382531614170674360 12452907763645254935 7534995471049816789 17597235878114928319 3047859331663566061 793778175884400509 2070196524817693925 6436052917164157567 10106978286110774607 8474738529139517127 4924338613857033168 11320669686738656014 12512815595971915942 4772576741916551685 8835239355843435644 16852699862730640891 352280785290990485 10025307734199848244 4446226465369491705 14280695763237824302 13623901174664205220 9629679400285800521 18414982754256423272 17925568574923544076 18248723857090610413 18099324484535125645 12471046681747784324 7387443551027475558 9781625268197455054 10321079602472267670 1795159324976158184 10323740733968948497 12817383301378907937 17479478956055525235 8616947757830094998 7816325742781557514 520494250250512038 4037235570213377822 3429805033557144483 16560318081193737376 6760138949470623433 18341317461838165978 5176992885877938057 16120278110058963961 14715233640933321554 243142147795588212 12044591984324869695 15288646537745835491 5354665231665578580 6174875932311627439 2993974292950866154 16767350734602035791 14575742429982154132 11126346542172489985 10211644807461189151 6427675162871910535 4619027218721985446 3102640624234110294 2263190302114378030 14604823062731683129 5573090972839564702 12667760157361400366 7598308317302385144 3030571320965969542 8485857730622497700 1995214071961633730 15326558321101703813 15802631581879685727 9043689214941142023 11621548086415054657 12857008943956580436 12038913182332403421 1157205262189316647 648841282165010338 6184950131047309938 14917007282524499347 9092609487452847187 2984981561301964877 13685428856668684785 3723226709377492867 14003820374385323623 10788790672812382518 16302895404143886116 12398452063091511614 13618985495419513344 7808081285014574102 7000911244131951747 15111707728498482463 8109497264827734548 15862066046407128285 489614192555665669 4505962763489063164 3900055605139780156 17750668479873657048 17639089410696423191 13962348494146562414 16839344717457757892 8162041044439892769 13033192583518997399 1522551660862431872 9572189850827829364 9737291756125560041 4022228751841694683 4047574374629638291 8032464669371576878 18346533834560933970 7246516883421740500 10530734086380324186 10967656267897655793 7381695856947621595 15083046141229386345 4569476269076562222 17902127672076211825 18028580202351417276 14489278620420506737 5295331481353199707 590734163723751393 11432187341132769599 10044299470638330207 17550116132079955022 13957225242971241036 2399156914211342263 14766137394677705328 6041070720530548352 11472570338547239003 8269517007669183934 5067471740436872402 17435632891879539402 16515170480617090123 3040580246526277306 17654765071299391470 4184125720501386540 13081456818494141651 13462390694270087149 9822502789717022529 5296368043082957983 6030641150688851648 7003062331996134981 8386608608656481877 5432982717425679288 4926336846590443042 10115416725369502300 2628185366746447175 3227759204927823378 7566693658335797495 944701063689918535 6695849818853442174 1666345424037272815 15942717421365734219 7617439654909612655 1153928156644211625 5490280616552728280 9132311348661678409 3218573535594110071 13751010351690413505 10961853188567259491 14328953300446849117 634106628435503311 7479844713237177486 14772351835023331968 9902536767047893960 698360830709220382 13010597801576299851 4024466804351233835 611937777446690497 4095618308876235005 5370282722725979055 12722085440690455093 16310156409027060960 31434962909506093 9356940116749241957 7237860624117805708 10288527170330934146 14806441029457316553 11559023337186504494 11278641006687573595 6634000743453830108 4796931877187777321 10843837175983376822 13199079873224501721 4934714772047093134 689198285769574480 17929595555417608397 1160998063006698477 1679341655926891724 9432896797752840757 17796438461326729822 7360665246612409042 9530956252134971454 4067792496744831908 9884175954716721021 15696101178333733993 923172596700375929 280807837728665274 13685105018349086006 13077646915139752870 1685382889639762267 13275505919581034238 13870857025303050522 1198213239453743489 18126525108332192140 13150212252027453702 441822699602068288 11343819641992160179 15464500393156889275 687035569008816428 10824666696755890488 15206909214504071674 7884968665812015817 10503534134599500670 608028594869974508 10036386657110534174 2135204863209453950 10781888014914922924 7443994427663988255 2278740405002261522 12304569410228296419 10813309591524613057 17891974962394543867 8996785930233029656 13876856553553184011 11244106101124304104 8999847488920344779 4063226395548868030 382794775851631927 6366009356489524050 16324098500855538178 1348496240765960724 17528204696566951943 4899063104593886440 11809240023582520224 1226135921488592173 10666833107082013523 8515578533383127867 2025527734936401589 8573431116393796425 11594094841826024705 14629247417423344171 4443576662963522914 8709743466434050013 18154292723757519565 1474907273669060695 17191613532663368213 5907671761477053146 12477142231891558139 3280062311084705367 17509070213921314033 1440408925199542868 7998689436136699525 4755544346258229199 10178917348399694043 16251180080799089732 5006583076649924877 5734010529529160283 3081823057657724543 1444548713660690865 9052341763805408714 1531041208699249984 14205274132458378870 1642653041842069715 5407239410894705525 17586172416848399996 13538978757909547973 10581493327688759672 5553015298831858055 13611664040684171491 6453211335158966919 16145740160285194856 12049633445855181527 369352564414397077 5388576670036044910 14384443588149991783 16764879224156015703 7073914251656456199 16274112728455304556 9263349481685996861 14732117757089747058 9772313495464533572 5238853338213436321 8016094631413873442 13667770876769468601 4668798544024646299 8713830270710556993 12871854501035702434 6091296095727804499 12602079900754572885 7659754659096640529 6290757494536298992 17823208286582740600 14654712780941367022 6925699160817289916 14939288386560103449 2367705571837549903 772048503102572244 12272932830316841328 8764048049837968036 18054762222933706248 2180253959744143822 15478366190363218211 17366442853922276623 4571975990928572699 11507752635046046400 11189817583514557995 18018998093779300329 12857488495585977224 10821690537246271713 11069685239077787133 16175076966900665172 16301118288446374896 11302328135979098913 3625894428233704671 3813140094440116272 6412894912699133807 15227022363521159444 18241371514732131915 13961866130283856571 2302563677004518632 4251951780794917453 17339528505872648842 425076544148810880 4778525089428531141 15984861986063309202 786568655744502083 14142830392190301604 12542802660598854867 11313911471624080810 17444081336947688495 10837099534570297264 7790415453401073309 9564896398596288183 13676452630096042424 13304309347387655783 1784102606660085456 2236723628116819922 6671231196860348294 587253124316805430 17272968771698255545 6484997965903236592 258773038645183154 5952373965009187728 13373894148246579327 16311067148004447428 15687045083473479742 7336174129722971738 15965819280917260031 11887311820900066603 17294260224767082975 16647278643079732036 7121637277063033940 7069698129339239119 15681996690407222153 5176305618690235274 3598991030101807033 4375551112060958017 222103223710391184 621398173277045769 1902425082886055407 14388380774145008802 12167689565235679666 10315076822813068924 11719661120485900998 14484636269232867290 3450737228160579661 5045821219373487351 825164093685177922 553456560753816737 8637197187897943499 18187272193424733972 17472726895981964789 3172189532765907255 10670217279856201079 4934313704810082508 10989587892000039869 5554485905150123463 3657894496165321831 1536276159112482261 16534058541474262864 11162431990597602227 10467427796524469241 9848431915416353893 14296219623015920323 17659062049237542984 18347954178001437127 11504773773136919409 1552290679173883411 2589071051218919393 17175348489430850580 10016966071115001359 7211147849173575758 8583513207117663063 6327554475468137177 15710146314040492064 4171368389664419625 13063828195363443097 9126156183675580920 3069399227757691948 9195290365153928166 1923766715177118191 7245042822463861666 12937544398103423020 8972162266179047962 5403975453635727046 5476146434227920465 6006315398805988055 11437824947253347993 13109531401630390371 17571320329298128508 1894123506827636361 11285036377509499341 9463623296477862560 6675324425989706128 10307279473794684291 16626889377817371777 8111701329822858387 14719237048298285477 2306997116265720336 18333915279706399738 7967700406319104683 14079183132833190478 13197035491603400384 7781472189669034207 1798189043524288549 6158555084817471405 4125013623055922451 7724314520888835779 5718738569276742357 8302744888636762667 9654225478026334705 3151521404637391751 6831984088927128369 11611249484733683517 515279127221954846 18052591559120545182 6986978401582505059 14614016370861872193 10461975228571623764 8354534040523789232 17664698367803507196 8851616982929382539 5332397340963118138 2116118245297226132 3745017606738249223 9220760292395089045 11435695850798896760 15452506485597756069 3743996970676580883 12147780086046613007 9212998507666510377 15110678210961240887 7675401215483761918 8795732337363499087 5327250965299944640 9210718361274101209 17071220829749313155 18432161032349168009 12607351216641746226 5444357928993542052 6482272161388795701 10798111972705884124 1533367705617712130 17579446984075622384 1982844558273727932 12719164607568256317 13324894611459467470 6508365233185875639 18392646109772619566 3935561871926568029 7795270201085041300 13685734055677084368 6566521501459799257 18192621596623158637 8306492000102688251 18199638601160554293 11114611141450425926 4116052013868681774 17071078254776560139 10024821534955096090 5583886839462184633 5650749553664625658 13748023207070385950 11476061620201870087 3254834151412377732 934625597708893011 12644176965296818156 5431331843014248944 13254810604445029144 286557048542557347 16744876254192491672 7527591694383660382 7909882092874182911 5828035947973099232 1204840747447646804 1589429085902511656 2952496590136405465 4414687548084643166 18265840652018650549 11104002205777036124 17097681083455226890 5288537489788071393 8092413766601799500 9834960426875723693 8242258191276118680 16229988417880280749 9180550199982085011 10699391614232505256 1158126539941912600 11842888515867249522 4288678860131821624 10538008016769680446 12965057253315118981 13805357221609789472 5839675076623459434 2430197362852679729 15042293086811557691 10871464154848139238 1436489767487327159 18421234583588144339 11112970012024886568 8733301710135067785 2621692807167084343 1185691686578301205 14934467931986406123 14216978707339646443 16283811480347334964 5587882576490678158 16967063540026561842 8243480367148495017 13469105687128191514 17148060089761458674 3594447387650559144 6692039393167423282 8316292582917641542 6972306677378109361 8152089707851918635 12346824067086753390 15775838442756474804 14576599203254460517 17573082122437701522 3852544380261009988 13287168754054987226 14623540941235592640 7672272557405009332 8179752437762995773 10577515214825761220 6615628016867850806 11552595115181683923 3243405190147739468 4372472630153448134 17130283234397219589 15054531472793095187 290132947703293177 13046577179453341616 14471873863107403439 9591606959391029491 4165052596611654098 3881346341715933291 13904026206746407593 12934034063570632668 3109161056921733171 11473924978648473149 2875107804108837609 11346685038437879204 6870419075118100644 17186516228715375686 4858216035278318135 9823477405089153705 600505253050668098 6372694142543989110 15311616336351773329 5821552421041556947 9757522965923730502 16525799690106218087 13462366911149564528 1092213643317761808 17182775749063252721 15795167070943181343 716905455978284114 16738708696548932123 16028921448663763682 9073454131460053114 17510216742026806686 16711604782983934124 6015691808193509100 1228916312040619299 6158307859510466443 5496912434611339782 15918070418270581885 16681508721321808401 1437540205225695370 6031278327741299108 14539218166216642767 567677207016987172 4707097789882501572 10512209523262242777 4194182713146039866 9620405261514597800 12813714662479194058 10447272284174501989 14156433965001504292 15576682325534048591 11366049045686699187 914333537954034639 2373747348990396396 1993012592675234129 8807151333083395702 13053061026375071655 14606406807468937519 832230211432169506 1654222619747739291 4420037246788019801 334105522001825622 8564990118342777148 15752449067434679288 8771198981415215570 11388109870223631652 17142309760750992965 9076974784160361225 15116021521917983318 11101728443209789398 11142233193938259096 11863606622045963995 14023267150786187834 18409527754680283483 13203788478000971361 16713416504150558548 10030255187131669056 12150910392739874359 677789856603546031 14210672353902378773 8889831045642752183 5019710370452402614 16111696173184360471 8037997673730385163 15187962468764537087 13529219086088472430 4694244439508503334 4852000944369692218 11086876288000849942 7083265069488311242 12072261820399265914 3948353812661462127 1790905258052364023 3592890646720330751 4667511430351990104 4839457417358015639 4500224460643371566 10372540864461521618 16245505783006940883 12152102930505659329 7939081040924509167 11603634663319845448 6117491411538553189 14826275699936635445 10607415228854216319 11817933450239315264 6004312606064260921 16478326747980014954 417010207134167998 8248362713627152685 7456613489495783688 6941845330514048163 10111644515684880782 15020760650621349645 480705180021417953 4243357919564676271 16482655307393644043 7825392388519862659 11914264628754648257 5109887416890288346 6410330403297357972 11781833473500848270 15935985080053114915 14337652195098999387 17012603502992974252 14556027437672256281 16630815527239619169 4365048065103040571 17912459713379034514 19413179058963614 9275542478582153140 6243338559128780885 16962098852387543885 12259246841007346690 7061329170361181390 3346875080278758260 2318036247039593554 1304173123655245800 4964607103735434801 11177312945705061940 12550715435335126186 9992740557348472751 6915391306284346163 7971857799895105758 299303576905303368 656087464135843270 7203229030046326773 6648333336298708880 5508903246270669724 7381088506760107467 17856968262061773349 1378714421590033035 3210729661425671147 16503759745351449371 1656869930653423160 4728238023108513613 12539153516913603579 733846883462408995 10519396893246380608 11137776319780676732 2534314667427209562 8344759228413288888 2625862682423743511 1190871360199973693 11913764995181892936 8557124782122445125 6540398060972415048 3051408195995937712 15252231506824265350 12130826236565914034 9229411008603513115 10195989364871109795 10285314226358121665 1254617624639741223 5228791721402199434 14666632866014939801 1778816461344222913 16499550383364582131 15807519936071687995 4891490496700667338 12122087013907879220 10825891124487501208 6387888859765144235 16129492939580536309 18083451608643919241 17413596332906698927 9158529707636403018 12203313793198226109 17811593280000770820 5936680019991669741 10557613769101329749 11119602688691028659 17055121904960728667 38702594457990008 7527935969589383017 3053459166190906471 15123833697405825496 4003375645523138990 6145567023989162818 18263033052879685732 10910814433432317056 4291748225064130921 12211340586376685999 2347302146817213963 13809791429677533198 7569615954521482294 623630366890178809 1262454179377929688 9154229450109607104 13852086332393653996 13297456144550774471 6266192758063467896 9267507043595211281 15420358912062023320 4386409194846362204 11344365692844726547 880509794142393244 5535837582867554685 1159205137038809943 9627435469415621119 9481878897226729744 15792653396552413421 4380844608398121293 10992400362613935678 14273044662321418383 15813526179461122167 11019600784321601316 16215847299092257139 5934471416733801575 5401111453817394108 9012835036004153983 11528467950665554220 8826425764030351306 4429604360716424427 9858168772493571301 6984258478805781055 16034460581255509761 13545366765502249137 14200494945837604194 6376751216789865596 3144056252071527389 10016134562564619290 4169303902659518534 15938876365050735966 247178211310589397 6300519608721493940 13025193532941934314 8984150134217895605 4990900220553553145 3919868641841813538 811439360870257290 13680043475796311031 315969248653656781 15558629161769640445 4808248942851122198 13182176167176931929 3152468975389384831 7730717612250580861 376892045215229524 16192323296990413281 11950645572349389864 11150440255311691421 1708082708767371820 8640398793791727695 17944796933967864641 265523388846728812 4368834195327981026 7314201691611363202 8826563482440259080 10436757747042330731 6194297407885952415 6929861073748299418 4520436603718222308 11794561649148352326 3738079264472225171 6675947780476246196 3954566586301030198 8256513307570949487 7058182882315111492 16566424704651386746 5974931862691360998 6302791247583374947 15907379628901658830 17205951202058149012 7575638725202047659 17423683155375163050 17314566238381211592 11252753099210587462 11280867091693145049 1611736279414163432 6028370263187598089 13570240344753713320 11508954559465279479 1610920481025030815 6246154879516783627 1269727618016513352 10389662229775093339 6471864247734210809 261215464510548668 13839678461938892321 2111411375680350811 3141073060257618461 16596811732416787733 17052447656935472557 8677824893895153552 12415971269841601424 17205732998961793521 1600935375767182472 14547140095020054980 17195276569494629506 2743006312454583873 13435190322052473768 9943035263358272535 6843980950497711459 23208174191443390 12916098891614286298 10235399272402421256 10145350148945474521 18416102135863457425 1334975932448644829 11916467405746638421 12110628013349646083 14127712863972035249 9581914837736549215 15605030575270593484 1944799958932112072 2363567688816717755 13013239335434840679 7928858424414506571 9985615034721318625 468815791940242652 6793019262402516204 6115412903566662109 6945962410914457731 5789824770255294122 6968103261450970207 12913459517808382691 14027934961144910638 3563192522603414919 8681329992401941744 5540020828697851165 17293426310635945994 5730664043899579391 1414224135556741382 10856224711596192540 6581045264097698426 15827301383494325206 14021391325943406507 4287392781393867326 2453755768044276476 13684714642620893633 2235577239081431520 17567690997790150762 14549056983397823260 18156166148368462035 16283764439608456593 12229658652486412513 13824262340045710851 10135812164454932530 10584803477271029053 5083716380564604015 17596554272788392879 5790185299366768092 12073849289555767541 9822113129473110769 16202655888650353044 14693030683088336040 9255076773357815510 17942895268886145743 11092728295016367123 5792429990842297918 11267580825797625686 17096103164056103195 2502060598041844636 170820068634627325 7838911661312645536 15921085964447191688 13021473918915364080 16517753970143283255 6391376365596564895 6521127691107846797 2915336798769670306 14279143853338513063 3738190608251293029 16242511166237727646 17920309810827974355 16256844694823794821 8917629762787744449 8099244997613147825 17797352563093042866 14151043295371556239 12121487364201715682 1620298856617206574 1015317037972663683 8272529978494071503 815069837505226744 3940886026294515699 14993017442191253552 15485443868623225907 16028204794770017966 7120549379265390390 9746213492366337573 8886231981201523094 9454394597679284978 3756878874946198461 637641639069122155 13278475873513113045 7124744291790433581 14382812869809795337 17809797281207675505 12335572882036475012 14677792848401372909 10644850666619911462 9182523608358450099 11520286529006831789 18195573704638165891 14277289843102061548 7529551059056869458 14014675052832074373 11102177525294135739 14226962391721704268 6463405337859516833 4855534122466649815 665345613786538335 6916019834824919984 5803047906056972374 16162865949411455730 9832537056688349830 7711973066214128990 4134114630738469020 13910796729871115344 4606182963278891335 14726537884352290542 1415011311254386698 8113096537926315887 10337994044351973887 13592083594533985443 15393287646923585057 4529522895307428839 9049703033920113815 12166296249384536802 789910702634729433 10703027653723881946 3526914707643902275 17188223254928644781 18111137573619626397 16581190126143508792 18270533207153877867 14430974197338216939 17369155854251628931 6839411266288871238 1846407625471809833 12694724549924333532 9491683315308662192 1248087425499679429 16608873787495736594 12192481014807488988 9833268753028931287 10582897200605088103 10811281460414239370 133687660025474558 11012058734333782566 10322609854784089645 9420472013985140220 4341439698662420531 17270775630269438633 16947323924032699977 7721872904786274963 4183877365667462191 11696228960360251941 15195083118538816341 6684346520158824469 15227988201621679422 5402944935072484 6770078748272628569 3453168324013788453 15083812914054749000 8790739153956670466 16911036589747219484 4707393616435863395 3123419667986802596 5637149816022056762 3461965639781292453 8578578075125693081 12156916712708238916 3901055266367144234 11984504093376829660 16092095800167074777 15083518325236996673 5703865952922616068 17165864031865056445 10515964332648668502 15937091584620747819 9716682265345885770 8657271107372529807 10494724087218714871 9286215969679137721 1282585870951004111 14163165608535689660 15759819177967858748 639739750365266880 13258670656435758710 18243448306022276954 15121942869790072100 2309066602808395615 2540978985924416827 8937784646711838307 3026277951623265397 16146275578977749325 12479228818366503963 11162569842066940530 8494428345027119977 16477399184521178213 8444795129713562155 58768959718878359 5781972017564851493 11647494950142368816 8677846143566423202 10805383127525941746 13715253993045741151 11525055991038145908 4403304440438699208 3549102831385692936 14977871900869515383 10128011189592377103 15078435764434055151 17676799077648660622 4474131369464194218 5873577905349526618 7103518498032454978 11097502639544678110 15868994858805167358 3634964101566438179 15250952847858341376 4176621803715053158 11998446181761742498 2296518390677754798 4789783729064042838 16852328685872031775 1527086674924854603 5351924014566113600 16586098398716529890 14498066274687690626 11982454043461992051 13811907708689110852 15797370805267523277 18267088822062960463 7985509303511275536 15702888112751597325 17859611530712491269 935676900054409008 5958290907391434677 5867554611771405788 6031812941319446941 4574113581863621206 4259118387464095837 1209606756758277126 7671643582663360909 17367014433293253082 7083954490143564291 17690490450154314758 12736886602454585627 16183606175927859447 3588647798783505191 8014611623396082380 11335574858483001369 1897478399442160958 1543323908551033225 4134661938704959222 4410400453413995061 16170726240086097096 30865199946580295 12504051906238342478 15121916677783855273 1068009492660724817 12986949584280336023 2252670691984641801 3424025903786700634 9093469516339898628 10856455404322629870 3932604985850546964 15887038026787378 9376147275503218079 5819657347342127595 9920356284082542808 4464104996884340369 2094686565194059322 10644259710460126210 12928351524600861690 4265905197786196304 8627848672024219324 14229702156478137861 13662079390749541183 8389593936188590065 12411765812788925787 13169481805400620817 11612330057390392129 1585664469899349597 2345513121884626383 11151998613769354994 13052079606770214262 11154686350883079873 371477898981468695 14556352022359265537 601352937650564770 4841698521799814703 3773155274101950812 15309590716193377774 10307508317636557965 13447229829006475854 9652178553494698072 7616357001883480585 10554083404775784907 4131715976452420898 14870659912546896360 14079534058493413431 8635202723647960415 13509207792223313041 9662682347582489551 11293747762788600069 13736362223698807390 8166125591605855953 3119951467486714807 4888626858643852837 7339911821014207298 14188490261459580082 2273336187782567838 13666952879015523238 5167732912026812118 16594609235305764444 4533925950894128656 17110641228561163905 6221862468046520668 17735700544580513373 8815362254004796469 5339151571543138887 7520732020118202154 8382957856238873367 10239411905190400445 4486551759940318877 9707678380686087065 4285696644842238759 16524402174617480674 16063147832478187840 11198852694857123462 11042982821995835532 9298132935309522406 11600439791927202427 3900122596353518840 9253448337426446359 18179635376949257745 3265051446005669484 10937011793236441133 14666192077686496012 11926690113593943840 17153063383683907991 15662717152493855316 1032740603681216860 6916547921499110125 13589085885877798790 17351111584301941735 7757479687415841805 10627070306930549776 11674659507331677411 15755781635284009244 12802208636105993132 6321858538286912467 9278312833523428070 205178035982424071 12286147896184159879 11788476896938022385 2169866999414445802 11025702457745495545 5850064500068024871 2988295001268855386 13308914935945363536 12666720318198262024 17210249978487594161 3307348840006022599 10190621920984837917 4378024871154683160 18317292969003704843 1870178987310625205 1458398119642994917 4994551817436824684 5258410130639947876 10809370494919721200 17250424251814970203 5298851827505496955 13946325847560984907 2620144229357838444 13629292489634315718 2938773205559853483 2144951292693188324 11856076021715777560 17032257576265343432 1981104100743148309 9203228643069678630 13078957892574215813 10001751294852199702 2545301768756121155 13018968320624144566 8117929320847246288 10298725195795979273 6627938621413372363 10598712746508905091 8328211319187549413 17192420709403658376 13767702322915505865 8022230637807200698 15050192281951271987 15359028191998182395 7492456935921663918 1252772508185967248 13630102896283999914 16690061274515306658 13383347710614561863 14834542419934475122 7399581756842004194 17478436059377403030 9694729192393009615 10463954303585007427 4794721770771750816 17986176258037703223 2682416975305459073 14514067886439124151 2482853675563708080 12911986115712260638 7052358250464391696 7106391734504606145 16439447854999502229 17134849829776417372 5543538075143709203 1251139788571830324 5113331618621420160 14968392555544009306 9240511466888983123 3782675705065967819 15858115338411569367 11677247069801329438 7459015746296697254 6293335899981134454 10318671228296877998 14535998939001777917 7361911673541494851 6509665132340694679 11331809750792900445 6624799169150060400 4606346305283134511 5114625186479335778 10040986536888852663 10269092785575995217 13444527816973870836 8763913145883048098 4267190254957769979 2696544611208307851 1704494184698416432 5994122676241443746 11572791672281391648 13487878530428027587 6901340123362438349 17869980690128122453 1683114947112901516 5923435181685062166 8758391635960481307 13355361809273090181 15602311289252328306 13748735374754115228 219555592861866495 3423907360574404239 2878479058579494438 6258617859225516091 17661821798974753 6432416146191252221 5966907737964575095 15547059496047883291 13756406402837062164 15249980882873048946 158372321331725417 8272099532857989276 15392723882327039788 11279957412530757440 16861693622372400193 17829917895534898769 12940511029408441073 1024823725323651017 2971141386346485228 13250880554018725082 461551851788236860 14071155475151258432 8215083611431399968 18216275071453797103 12978967369428436695 3082461498771816074 5088110528303561690 9227348851584484716 10342884539383779065 8170083172127749006 15182274442508108974 17026380986199356169 18307446632562453561 2212615509963715636 4550513612298777340 16483341344553514593 2386197340122180336 15871799392687412080 10765311993342719811 13670992321508097998 14593863947648118001 16281539957237643183 1097180228623121686 15770093271480514513 5316136920964724606 10577263193983772639 16484574361938010103 4734121127883877212 14793454152420948945 5579665144343838727 8678444608703862721 3177052035779722971 9681845126172114442 10155027951397454612 12433578859667244990 12718983167345279182 12713721806628733052 13839139613305863658 6356376489367093198 1447848089211261290 16592827231837515379 9734368559239751489 9870256500848543683 12604997215331230399 4245221895825559720 4606017349563133464 5835843354320944037 9066710850583600923 16051583257036694190 11263158605305527719 18125939971177673062 11801063038354635825 9602177697014895993 9384593999803852530 8458621295281615698 11995691874441886953 11434185031150172590 16865681411033077264 8012297108857178789 12454646382055463146 16817499194113835700 16200775077006903793 8452604894879429753 17256732579639413722 8261148232407278317 11911928132409894084 5461143267127417473 12667723869750933405 980411279762219744 9401085973668519767 13683603932877604755 944023723186947864 6986466161535195802 6582834494503083610 2437700756969519711 3975539276362589713 5437221823018749839 4051840783044456838 6941298730037503303 12274805759150980038 3503456366229257185 11711140193643889359 7643606931362934000 17442056757302462730 7640788899508220730 17571953119395852859 5888359870779702468 406233760962155758 4180680380954609478 2246483607245657435 8556439617204258673 8677925021369024859 4067640956777820287 2780957019441075564 3489749474440023214 12265467172828964140 3292699393802528353 16389086445633307586 6250965327141349658 5893146612475065492 9470949741550664438 17639582154892156242 8678317469666337381 7166330943813911093 12575145714205012257 16484300542954034534 1954390233677295880 3649853658109787100 13965187194549396247 612703995789818505 6483136496168696788 1422999965910619473 10526376127987970289 18196793921414399564 1089905687936221198 5505389398624879190 2972370481104978862 2373281385512644693 14087113842273741835 9993392178700325364 17898644348632897731 16215295986414781863 8344567956079128001 4970662478910539227 3767408926626197318 7622481342411195500 6762988627288635859 18307421868014430111 9122780488035339788 17422340906502345596 3216147367727721761 11349230830970021082 554273880539320397 16258063240229459455 314750018098051467 11670644076067266183 3624153797893281399 4433638592660905638 16221176949333837307 1450270569670765688 9196361474310315790 8241981667953162345 16725505668340273853 16550026490020498256 7634378630768689270 6110634064053377608 15336305979587269577 17699299463453929166 3278955266407340164 13742924805792141212 9700307111948345818 2626918786692634753 10503039481740969655 11797795355762100320 17015267196910653167 7350957745161992054 1461008577265561147 5223161302296583187 17302529580618083709 14529674506418774402 12831638707581312235 1222900150873817259 8978418089628754155 1198932951327297443 6848481230416639519 16665868055027713714 8035536504807798046 12988462143929395294 11699653061755799775 1551149829993153456 18103172976606471565 3628026161102698257 9818993500965907829 18409163432373376867 6489789712433062133 12577654209877821960 9165444014050982914 12773864225345736614 167163261601557661 16731141429892382566 100462043641370833 11298499294048097313 16053794669520884349 17775405394488723389 8107830160622525473 13371284386287554909 8095328691645002022 4143154747460345456 7324009205348013544 7982947083908907109 12453054490128598448 15965652706990183410 9323854807000545535 16756322100454311817 139243765845385497 14213437850837649490 10975444937285959529 10921695873660670703 9459815806390284292 978672156899354820 661129934500299654 528689551075585286 7305317213002617449 546739877770619151 11703845850564072171 464701386388842190 4068645258719896104 10993489805282394713 6262106100382137210 12176097893688227619 16124417623510886404 10394758865703792544 14560966203377406498 7932557283261622173 7262508769179755405 7282936824372914483 4298624718610126094 2478382167589109532 7934256044269082935 5551790487651625467 12356018735871978000 1500105479583804106 5720301654176731969 15475119864709017929 6527608272842959469 2274927902560488330 599987512651818187 850072641211356709 15435675731480466231 16383678050942214301 4982626177282573179 18258898734645411910 9970785006320650378 17639681191523766670 6926580250523235069 18270844407196365184 16328414529039604053 10950870983093774911 5921257719750171091 3778126288850504458 16025966596740999953 17615962349716576429 10874391566699662382 5967752640410266205 10200984071486821989 3852642739179865344 10564042181252424115 8739659050690661402 12489354018552267888 875626716314185826 8621296956996407800 15113280209893339130 4310404667449634218 8663073909965890446 11793850689609380580 4133444864849604754 1439462573593713257 14942907199453243145 126646335202710995 8675754683383859416 17390511410841083074 14388312974987978235 7908899857722233279 4747694898510955876 14101033408872806454 3593265637801311767 3457348561261009025 4580441986023608903 12141029058845358724 16431925098642572160 11067669414358315448 11351100664488538956 14074152474364992743 11513135418427400298 1780598214892981699 3734700551633859257 6708426489857938958 4613110607720931161 507093159082275372 15696671578509735443 14390678051153337767 18268416098127380066 17619402414186878353 12187196161402473960 17840955455886570980 9380446357775160745 5667545662381535961 4309842737958638972 14663173614551159524 17732954565527095224 2326335242753557829 1456876097211635744 10995686187036983013 8773852141639444800 15470888419766971792 1077166079594348538 4690231359147279189 8263196218807234152 152048266160943889 12897949706679792087 13981122712804764746 12155772467894952247 13389864924536388548 15464119514341716262 8977112933840333312 6076816349073684142 6456587974625590538 4261290826615221533 12087047532520419126 13407625535600729792 14364551109823618 2074540265879940173 5198434622614497828 2224049693629216027 8716714835974674079 10401690891554682625 9940393800172954869 16825555889398315255 1846843131527925275 2433755816629298171 6668150604800802676 1058749258387303829 12046028749673141260 17170132381406263752 2006527059013922167 7564649281618277493 7403025689195778059 2031148335177104321 7994825823571208623 9670874363585145546 4587513405129709912 11536540918584406783 18413150221813857113 6202708630286202346 11158306827056764015 3305240560286490364 5828567079997626824 117425139155501984 1952748155702809748 8028692999289802919 7898772387004942610 16512515481917730045 9082608660320836759 11412890798701111883 2080239885734454300 18297063821850623854 2874785879911754885 2356484131775977899 7340686067293555464 6384644128626915617 5353390680968311126 15642793401523799381 3609061891883180761 15909157477699877012 10027179626638382329 10421144389089222446 8299300850042995128 9073419801790650857 4501403269271436060 16456303409864195606 9319211072153339790 7613467584386996815 10908336415458144287 4090941622029040409 10874315238131279009 13980280345880794951 11573038539165440420 6879108849767840841 6559418960655668951 1550274000671115639 4340718120232692039 8499404866704524917 15571435844282017964 861706012610620297 13461887286087487749 14478768095818749374 7473363517128938166 3919421966317282740 9218856616066784284 13527515926402641768 17796790546117379666 13061230964158138007 6483139500993686797 16020646806224650979 14102445766011253395 8925492039232751964 1667002373455836002 201271487070529404 1965080207239513043 2863099768384015727 5652819368157455302 14855181409477980337 7797913708235780320 17097340537269618069 5929215952827757625 14596142675660156735 2318366096042619254 13837423448817805242 18444980422626939438 15800836026407174530 12971286795808985653 11733192370045480363 2895432671311139078 12795254793678513301 8698234676293937147 10553429809409147745 11165968863421140216 1819304382039341556 3813986946930755874 14815667978008914367 1131309262784958193 459783095240553309 9814634343539995927 15707550938428929134 6675942900465159255 16621314990957258726 419765103723129276 990362533865427271 13738517007955422165 13991103552822433546 11942104744520359605 14630960566349011538 11797351221056059158 13266199936043402562 5736228856742736128 5118052430714771235 13346649932741184405 6681025953000203922 15464723114142622538 993122935565320244 419053857608724161 11568414107934492875 18419041928981512254 11349648118208154810 6305921585221752620 11881579481159544273 10138204774312878963 12204844217112833169 2076655371940883 10937514824845833393 2917155427267827902 459974750842130485 17771978228459997151 8657127728241671554 15655984567531719184 12528746104671132959 10212567700765468037 18088513827226028667 12360699943688612555 12195934051238542671 15643607838793975482 4637896786276028963 4524389256803166873 6178487023363034866 10145467543018564706 7046214487571898855 7452552124612802821 399593457647106256 4867620777265826451 9618840760566883125 13298674917644194845 8889401205156187952 7880440304054173494 4507661760266654510 7622655245197396788 1996718573631905379 5885993993884982977 15828327762584474499 16838977429975048310 8704776225713021952 15628943196672422804 15702744589989765315 3853517938500856951 8791378533800023523 18001308680097504718 12553326533937936543 7084268796687725349 13377329301074724293 12547925666927524503 13886969519353938746 3209029172993870916 6818319241128399772 680614887089004214 3282701810178266779 14116431881085777023 14212960020452958480 14662460963295696772 11781204908218336060 4489393626776020810 14679672412519819751 1213015489991724109 11952554951424327456 11441962803758537843 6801391573438428347 15541433982747896668 7102310766974067667 6726673333649927675 11967886525873153656 11056563940028544079 17769638523100045034 12113784125247290822 5699609256204333726 112315334490549388 1011352754348828980 13236202506414182258 11162402028041158928 1569842692406718680 5936946148601779829 4199363992271967864 13513974358448412980 11470821168135516072 277164414140196828 2249782112552261902 7968352362726958187 259436904799443217 14643393882729012168 10407056939905859540 14816109187078852156 6059110454893991167 16869656419584447845 14068151718138896669 1813418418395301869 4675339311371258621 8805903138333248106 3596032069447055953 14898530759874075261 9959781257925066226 4600921700936799751 4664811903118498161 122474372405270308 3705877438900965006 6183349959191235906 12149248804040285188 13940438895192007649 12622193635308074283 15112102347856424489 16144297471513466869 11094338603557996187 12433294042803428906 6739102586119620912 16485009897108978996 13630121961026374997 564055203658477325 8281322453240553115 9432079752338321656 768709732198283990 12109265961857977270 3597062420148904320 4485878039225492138 14363268889721975350 9904736360688172425 6326499502502628300 12430203013425944850 6094902544815369836 6569433722218746594 8822602920114659191 14944087142249798039 11154102907211387192 11427634273122746056 8300577670945295198 13691541484477434589 12112146389951432983 4732547088177606416 12645937728281918897 10580620124795552073 7896526991438692338 14812279087345783240 3892265975760528755 9379115281446701676 13078126037764261279 425382916530300579 4583861263685574069 14023871509714293684 1697201651933192057 2710204021973451581 10858207901367220397 5671696405919396434 6233398903744895059 12564850243114461645 8260566060428993670 9633744335169198410 14144557933823085822 2290965710714843670 16850519770478675808 16023384949754755949 565764636012005792 840379832012400336 4891484763946915865 4420259668714921044 8649655418142698448 4441307578836137794 14042072539908664457 18432781050661390 9798468038328306847 16516386462374155266 2492994714981759408 192134365480713558 4463784340005439374 3917516222654023183 730514482420515299 4311077047226094813 10231311206623834699 13298451652625862978 3405597622258171598 14946779508665692226 9419192672612285637 14755279968537776171 12333963292816911566 17600870000218789384 12672411856791375867 4972072499724781191 1677893167207265426 4545408274624433283 8503500716196335951 9314274916176747021 11638574940146162258 17503475070023784799 8851050407904142624 9738401288008544822 7823202441630851584 13183852257008600691 2674717049541553794 3709148198672902633 5903239406036291945 8109976194343323185 15425707538262754258 2426721910299454366 11414896684122979351 3322610743220108971 11451665017955883463 9342790411743151193 2980671377897438914 902699512179356535 17484847912102606507 11573032633491703792 1346836917377437339 11583940658921895565 7053125372869712827 5862360168675598755 7773439201942427402 16758510438869344407 17311118648433173715 1826795428322312410 11871847198470131267 12132746505670620753 1554876759244696765 4250793447688777157 10338683272442453267 12981969898175476149 13565486635604864518 6057998427183986537 3463276220930243488 15773017905820656636 13943765286576474546 2766437037346104465 10573043555617211825 16749858204537324732 6369658310588273071 9376316377805013963 9841851943455373347 18194618375237038655 2856772464729564548 8776923651849633798 1785389077132824296 8513856431187360729 9705448184103204837 14906479945058147239 12576052918963589807 1224355995978515485 17920686148983425030 6503465148868336136 4458924865236212950 13826427870635970854 14676482369455191310 17926967989618088387 16916924969559329653 9942558447372305768 12311740818373182376 4270420134394399309 17772451859844516834 4180561033462915194 3078838972200559750 1944150368674076571 11146798405928124833 7519709786197017381 4259821947992521530 4992450907258771663 4693863498713821840 2840416662866679 17511173753786128855 2138212836634842839 12229296318937240987 16932731633825850571 7837223740184406502 12826340071902896985 13537705765549404585 7781702470449577509 872539952622186510 1020163902057433800 18097559206509996820 2431222117217889403 12725694122681841018 11256022134726571071 3808761844443196302 134602840014061501 247335993479268490 9070072617152562195 7070596851140341679 11222913610930272368 15808779856814798670 7757647288004574461 7277938551411252446 1967920998372959523 18040165357119039550 11992867037926624685 7644249970984066772 4549187520041933839 9081574253385563591 16248187884253353702 15203969994594545087 3568614605070554109 14004654259352652893 9501942493122132730 17254624273507265154 4883333123387600840 17514937813709472618 2316447779916396016 10377150082296296185 1400464912387297704 14631386418737647793 12996212288342352116 13418817149781109515 6841393734508280779 15560964904201132571 5127742486006336317 7576229313355471950 14028415991401039397 5933581224333378257 13607780750308078213 14317097651365806863 7721386725761743438 2852582180304780117 10559720571029682667 11378826248519066088 12515847313114211105 871840726974498836 1591169950499298213 11023241423227526856 17462238363811892969 8974524467306048593 7698594486122222702 7263635696479051172 4539663680982614594 4546295963703326442 15497693712681669840 11999315404891140100 5820982634283112308 7639098369401737162 1992817418935005578 9439514849578304976 12754393264339513152 9975730842052505110 2905604056998871256 13307606795597472544 12760013226771476991 3343923568466987046 10156251520098558149 1324105910685618456 13516778603570019330 4996916799626936364 2077475536461056085 5894564906943879964 12601311028437214757 7948847229535687808 15390346044965494072 15983651588871983880 5918288173693571222 3762596556552608885 15649220376631676353 5053703273192042477 7385523859061393410 4342134527326324833 12897906655911100285 13481229305258922819 6836508116120131186 17146791636586885685 852944080000571061 10542416425507324977 4986996387057495596 7595080528626151708 10684735723269047577 12639551664151678015 13235781751975656593 11392821131099149855 7944316749738175816 3365277653337774866 5172194966402119996 1273076247042819457 14214068155800111590 6406273420908057813 13596973084844907640 5066774381782418966 17745162251522850223 16436951007820645302 1886504379618842110 7570854975932085954 9613355573482339312 15273929840861749553 13554633146929289272 8734149884456841853 13122173188399536587 4165344160295580379 10302268488503050108 11630098731142608495 3616379970220451552 8247371406826668377 16375422023663226565 11592632324111005500 10181611093228778481 6787449438806908922 16091967224953823234 4305009002656634946 8037037557966102585 11279160525581143949 1481659445340653464 6935713020371965011 9204937185691534015 5281610332508921914 15404579741342873633 10366451259911340111 1059345647654105227 7286543575026013308 14120131196755007455 3438541799208151109 9269757654716084410 8868140164425116617 14732227712290871378 1006024827595982732 6551230867308055584 15611878461014392435 4344867621995986533 10626264779327615158 13619128460521451013 3805607158984370500 9066447048558070611 18421552063749657923 7365263104408251853 28250804434343488 1501899042738796500 5327305452537832187 7138359077418599767 631023148538129945 377231095766108579 5019880843372655355 9881331658810650169 11878584068954965854 16953911502742966602 11055472991750769391 3732640903353181042 8176186340248663976 7791391192664355303 7479834651979235569 10297994202493825017 12337273537618257848 13066001947435960154 16558867922215663469 1363139007789983340 13859158644571596102 7635130433216767121 5799660217492840244 16137035024774538299 17560941293857240999 10875888198471820788 2613472563120229098 4851444617021253920 9014880356766912262 17594626920346203809 12836783377516725342 12244099446926913938 13270832010099812564 13175331172159957156 3654099618647628822 13578966360161506212 3849436025980384497 14107969252321065648 2901700579725156778 10229026482638841671 3799785207398705763 4278547280575782921 1957688963911912537 8957584567023665987 4016867334993792969 11141257727048661344 4471594651283113626 15038179592831025761 9630955751914529021 8224631761239515292 1537548462174790840 11101014858426863879 3593953240851389809 14508886606288208713 358978741571346851 4304974712481978715 4005808003949446262 14079130950556700820 17113184957282796939 15298582210997811806 12241628501584492932 10908343476321751454 18384516866698752799 10644334325249687529 16692504932317369435 12724736594158029224 920252046469137328 15805075947730483774 17263138559995083377 17997307608451404937 10711756029354920070 4590719589864518556 1516113107708159069 13095207061796857959 13770318403705431964 6372676088891011190 13933995843383054356 10206986456406185294 10924455782032743500 860715512219140981 900770291051280660 3528224477033599879 9903702944416988385 6208960563615375413 10817798268406410003 11045583905326384476 4844913308664905323 17045718453156822830 11462787296215067439 1816405996073874560 6611087775626592470 8429116022709295486 7718487312558738558 11211880545214426125 3223862214281412514 17212725478393481824 13916376940777005825 17645131052860180512 17435023786929008559 6548121976088206253 10604109106061185968 14211491089643866444 4572200731745253992 14360846013135622314 5444683534735572207 11509610168249132445 5150077398196142906 355230880570707751 4997232789931895049 7850714804052008159 13949873774932352938 9184657355901767009 6698747510483214156 495696128837174722 4261507714352999240 863138728556281347 8147204831075069226 18164528980880517072 18387250122640634911 14728781652090868702 18301171412019769443 8917366527767186382 840924445353206515 13229368903631708088 6032759769815917889 2512753003737165825 4914432828864264541 9649957281708544174 14702212879510572578 2971341742116463079 6495106561679516985 224851066978902012 18020905387402243842 3300366857020017042 12168728118003060210 3471778315547734892 14709684906572544982 4221263399507058243 6560908993132701699 2809233252482587816 9689022707408107485 3707856503489392654 5903412722784663442 16463733635153069063 4653534111597260745 15610156148543452153 12045681685927727923 5417001050539514431 15843093327347175091 9684708766763992825 5632481335377815673 14106795762651090685 15871301876348026482 9031732727606448966 8244227258649340730 6756608050300308705 6267280379093261936 8082572687316639829 3549885287894561172 3142663023266941522 10602636253680056595 16520410146870440290 13332655698162246869 5327576081392693000 18401815930398461852 14612569332452993785 2142689974576840380 13424550542466267295 862370574386840131 1994048813107706457 5829493686721300693 3617852480170789269 3982926506362248626 11002920477998639760 4831923206795368532 1527591489385701821 7802191925311952328 8289090211383426548 14558776686758073365 8845144032188992455 8416656522313003859 3454535206791839115 13615886567048890392 1158785275467676110 15369696423022543674 15442302745742912163 2437503875298600483 10263964674456044276 12919946935310721903 12947111398004954699 11531375013508656712 11349113038092386216 6245305494236152334 4498261720932394464 10803641160139377203 2159345904101223559 6114972249516787655 5187784653630703101 1990708840746391569 6573736162000923696 6661096353707180285 3877632318143499769 139376393466572627 1815278922787845853 3405512238056460279 501713333796789029 16452465511604593978 3784368283460434020 2059510925944615800 10227836125473777102 8780095462211312351 14511673220850016804 8267020722427446042 468418737512623558 15472897301902835093 12375146074945636610 2284840530525420314 11621611229754238359 5141105150846034377 10671823180923053028 11652601575238489996 1506287057921944065 7555607960046413803 3617630727808629895 17838198809225525211 427143098559043592 15131768509786052290 15055605404229288795 17697076677276928197 12986542755002725251 726657681305411399 7712666291787574290 16122648771008770357 373245421788272452 12946913544138276256 6615549059411104159 13934921812264016943 7902224733325123696 7357313075558603226 18218416695699394450 17038515802071339090 9570040825345771416 12425539867388012021 16350009056368203755 7189130732130263563 2572024540758222202 11116012078833011354 16805034512066939158 2122485236896520819 14394664013456619279 4732385305561522455 150195577972142590 8507260567877411496 4241867519881233849 10069839337922704575 482980373988088590 16872123515879859162 16922948895981722109 4942503539880096843 2756072866004263844 1081496627755645266 17485330657728927307 8741676204382994494 7885715137365599085 4507830931308155870 15704208200289582868 3483674828795005541 3158034678142011684 17934986408594210604 17131618993772081983 14639850088410705010 889256915392540784 13922761095421484416 4505732471279285299 8849670685965687790 10777261707698564770 13501767476208150079 14929269741307542284 8785128246276137903 17061257099843069077 14134320221507999752 8680085888938775161 15466284548321773941 8978903739151337591 4049489894735221468 13642081585979683466 16160899288837827693 13750493635191895536 5270870319380450980 10804805059173040642 11003791076804779287 11954395909300714440 6494973995884936715 455243677210135817 2312051221466520713 5154889290890381633 16747892986232561656 11956904303425845147 93163264892828276 3517578852763077478 11714326689112995949 10410569962647234217 5572162033170328929 18338866172291724764 9748516800867231386 17370067008746014491 13754648249124002749 15129876037586459752 3128261184287475075 3284341903723530570 16072204987869596384 7419341549635927756 7116879892285771068 12077072114969354236 5052932858376728847 18264944522310318720 4968274072672412593 2941673390074026230 3052247430115741359 8890800094047709109 18268397533419680856 3952352235234774317 10186288869394668682 15745926926733810670 3910752891619261752 16027611805558636142 2935327610791847259 4216998401949366117 10793584841855239782 10598683105684177513 18188297791967416568 5480908336493403725 16991663214226210002 5075621732490217673 362060102264317770 11359634273897556169 16384578204754305243 16872541907106954300 3290572584832950290 14446080503637475479 12383650740501005682 17655235708784911250 17134056998435176055 2497375532845173633 8975108133959221268 8749562199656874058 8165794519526460236 8417035498030440689 15435014628369549797 10474357466986510273 3444317560791273008 7835867400103207571 14082879583214790869 18349227334936691082 98513658364123459 52740001553611846 2018821863694955147 10214598567952466520 8537855060266233973 13909645641269798846 3000726009937558328 8623902548804314532 8357402840739542131 18254805060254274577 47876673187965005 5434487884662453901 2618310868910761998 6721111637153029711 2966169327442321989 7528135542181081386 9826208786520758427 5272788000762818747 10965205273708416371 7560304618236531221 17999351658097518008 11601816697405428758 17780654883349374244 9628052102727240285 10342761079693855442 18271028209961183515 7679279336928522940 11120634524119151106 9368811734555801114 13278454743444323129 8490430347539988862 13275230080559491740 39182497465101929 16468053722271757953 7870455854403195132 10267333026470927396 16357294424873393411 5973860297520659539 11256436337848958735 1499483001320950420 15367778606695276201 11221155814659224026 16731534995703460662 2648737421977571112 512518377462531739 332869411133340902 1605032566238792129 10417829698239577415 11316874278580151477 7212186607321603674 12190195374970617714 1019559866721375616 6765217547456262977 5433870956598303543 11663390760367797675 17214387668590646316 18145405654739803281 17266282964374504251 17334960061885910733 6962920505565709090 16951288174139574657 7115287075988441613 17014846376253654073 5285866680349430852 8245450805794642461 5899476934455069514 5510577086772773711 6549771135335598796 13974373634757418167 13767755838849499116 1450154390574489564 1805405931359548594 14274270486748483856 3089281310663500990 6539058410031763171 12362275731295762738 16329251649993132643 6724455902919557882 7238818340174877684 16940353978626686624 14113073556435090799 17923732137203713692 14100941240129908656 9359391116730943774 9032723564874558594 14506745364342995963 11678325246585914510 14002128241766215367 15824791965991039711 7215004271809520142 15813468464583047357 11322667311181919012 5377112506308197436 11701092710988472690 10832091314709947572 877157336709961973 8072517971287286435 13458301868304873622 5523606655016314418 11022455125900388802 8155295726159141852 8019552788021660931 6634755312919339130 8422131265861093508 9165397529512351135 12791286677763474566 11736581058362284487 16178226698901478927 4837382331079311494 10658140863466013484 7634103551596877846 13254686004691374160 17520932089224473131 14724497851861507310 3691846134202652826 13686638441866858380 10259865302868197354 2894013968573098720 12391459972907614033 2088673017964475671 5890950252737108804 9385867478516254155 8979120423905322207 14059395791295866266 7099272528291701243 7490802930437416608 14833606548704497304 13029049539312298807 9774479636202291790 2642966957871380643 17284840585745154298 14658940885283624430 6719057268736892257 9193738989089558858 1935977093890886167 12394140729404284289 10505041148242682410 9943390359662533464 9181218136326083008 6419761890697724429 15788501630382378796 2605975763037172202 9929992184586510710 11995896732774631840 14501313673679995158 15791021149308427251 14537446137025958036 14127838499203594083 17663552806317846988 5317718106230724109 4679473345778788433 12833276365668418470 2966465161713966043 6525046308530724430 11398290723116343539 8474899970610384682 14838973984765889093 7665980915647016804 14436314614046235089 9048459368068879281 2160503956231035690 17194551522598446584 1534883227339148235 308832738480409707 11661937191385602178 10320429024729002972 14174999765708600765 16905985619902807771 10304707488799268272 15292402212707815195 12921446111332437594 7375130081534528707 12002209198321536259 3880970913427476175 16778031519123576493 2389551362072394304 1610404369763781862 6441079013457017617 5963426436271188173 16311404399031797213 16987544770272895646 6164434304293421891 17744105032003008249 3758362127629277155 1172338416024219160 9981876331038605337 11045357574266907904 7953103194616875215 14146858564498189325 1251778263761612286 11290856049334638802 10821305690297895831 5931985147755035942 15129651650273035817 10738054785231112933 9220963029832933984 5205244462902053105 885679505136538679 8218110033557714830 7922018283671263801 8597210255288699405 4454502024104680665 7181277151754761068 7990481150124517364 12949698087833161850 14347800424129704381 5254475186791431204 12605318852207027777 6377357041204516997 15678605757850563463 9495308849118838334 15078578247293007331 1641835871729475736 12094101189446600402 2283424023986030879 7513353140999034802 12531074692208152420 25355960878940222 14929886475493358960 10678205858272380203 5147043638317579005 3940261605258976763 6346513039782000253 3260890477763260787 16303335526351545363 16445715851094872722 16908538677099949774 9296263397782859170 17643134247235124533 16750649846844060627 11808337858963779354 15504518468283595367 3937944496616709556 5613526239894276902 15623918857718140168 1360383468850663955 6604153962320213516 1235600476871289249 4962200222399697894 12977544337153394795 17537888507795191824 16565210806805751319 12913165869559412662 857760061082597563 17379403397155629237 4207527112924903184 14848437524278896181 9335561786846240574 16846447054402787194 17207029986098054403 1917886912040964678 13940990147144436225 11340005880152905783 1750449324430599387 14974717690022426803 3365480462804771803 7892567644076987547 12988658162259336338 3523410624633562196 10616008226059964252 18157183974141971897 14079876807649725461 10019877203897916678 11399795400446475186 11835482335445344817 6898003840904831856 4211569523708500950 5186421857211853555 4792530214305870733 7089591202177256719 10263003575977885751 5138032621887380597 12126726624940151508 3141651881651578370 14602427097939985722 10800653814719805820 9670506387624948075 6127472802066268546 16959390885080167380 17243775505126967840 9197319546477731379 3468023364478323834 8688232823814782536 10130578717710324483 1534301201308770308 3025756372622622346 3579003930915967257 14066778937845909666 12614415669810167661 14499069655825771086 3186988844013464559 6095369062138124166 13409762200774621678 2491264446417303210 1683042540966168619 9327887152592589014 1893842765905973256 8872445694522171934 8131124345420514192 10667760871142266679 15323101785705390850 1818443354510413192 1725714574337260231 18076885072029512659 13111067338477273298 14433352158708222444 17366209905324488179 13172181016135510804 11509509140583327277 15475116247011918848 3198033698210973203 5529155109151007036 8722984294402567098 11399220815222244990 11419203540354356721 17324791567741893344 2933014704918166700 15739890109355273939 3635922112996919979 9466202541644014142 12077686597076175352 11718295360173260481 9047455381004629175 1678582952615396195 6411915603233258654 9324715915587202898 7781621247879937205 3152515190374331650 15114541151016023700 2191231329157829778 3158491573560330263 12733121301702387552 18138520546814838707 9339216099131412692 9364909046489334949 17771861265560592449 8476580287072908626 17313130602904029070 15798468967337664349 16548340892480336456 18347370374249933819 8616302870349573159 18324273461463560390 16014546426240050170 17887181012139101361 6044522327673412448 13528862753587381697 4825102568804573480 13191519469015044125 12518172460683551778 1014585567041158867 13293125115272420801 12275922580004616359 917523278825769756 10656681661751543153 191911021412446522 13004850629799352055 4226168417455497458 8224058678019107712 15492096907562789561 8924490613209538658 15134163258704633020 11200313308550119781 9090028907506133790 2750318273004542345 17820494913554645922 8805171677542050659 12173657799409336620 18421513101811867913 7981629545723043586 6936925696963666835 14436664444351126493 4772739481338086913 17722327914970952784 1078051200205563441 11709355903710055309 15850938228650288448 14251898636979591534 658751712701694675 16301067536991350288 6570184744487302342 11756344683268322 7601625990337612112 12613453486610381711 14902244161029014312 14759066462100649651 16758440116218390707 3527606489209112696 15165403326982893989 3865403255235722170 268388899391791813 11262894868366109890 10431865322454607547 1964454465230090550 8386950328098955487 428370437203091294 4873236873767132119 2628337301775117944 15954377741050605625 13706330922820433780 7544018495424231996 8789978626759607960 9551591245453880824 1925266564507132894 4185782512476056991 16986678352001615818 4609251471638662480 16327421568381801838 14606582610562495635 14180499604785085988 8282619109581166924 17640070161756582769 15581107128734048662 760021794572098659 13774043109396706171 16710325054533230155 5927287408928248808 778900122172520145 10269275939851454772 3716858939842471251 11769472120463687287 4405169211155255997 15437093290631605141 3441555193853273456 15378665015026961016 2320998892577556566 17482807242546394842 2517540008678792586 18431520142485427088 2429893290748918979 17893029215008658182 1272623044153390550 3338218812802611204 934638270804457626 12174105800711710622 881252393363341879 16454203538686301320 14351242065719379710 6876478698930384832 7241821516185613741 2069939561094138783 13515033130478693027 15494256351158925171 5497793774449090107 12276695643184262622 8885056407857883866 3038532730445381707 8812712382745406803 14387062248612533735 15797693927774734313 1864321963332871533 601689460645674902 11595915529614095918 15549156236890925865 17913346290513164215 6407390762943044572 1058988871391856474 9508280332757080920 10772167176842348283 15248519847525898009 13797786482150243324 17085676550586641816 547758844575952197 9399114825318331116 15665178841642304607 18327100125776319647 10068457916459102532 1137778276107817504 14512817039791586209 15955264518804387019 12872385061272340807 10160185783311370680 13665664072817750838 11499439420103820260 12071085860453718771 2306293780249790508 1951967772016000809 9480139907965341898 7838665611525359477 11793059818594001769 12130883653211949614 379625066386214822 3400789847708566115 17985766482959012410 5821506770572131012 3962801209812657105 2986234771352440873 4496852419297973801 1541084823617476839 3115405387196480596 3713083590513941660 2782359863729775657 13648199350583251438 12497578830622134275 9416930519515424730 16195892232842288558 18075917875647285803 10296665467807128517 8507933326928322573 10220406636463142335 5927970747591752214 15579720587651045812 380601895370632593 4014240950974658072 16225239513918339562 9390110956399021765 997470922829647938 91018598305927893 3064273030713975372 11046676139678485004 5458322588972738087 14018771996521835499 12257194380743511259 16382732211590264446 9124685020699437699 6828232847752282135 11559094117377506586 1056308412333557898 17072480148126202883 9315042040389084016 5533061509995307217 13522054356458449959 1080617532095074700 6628747313893458325 12499085500936492994 13558060803561990639 1112397004716247377 12294685952895946615 1131115982074541966 1844072943525593445 11693389592697036923 6754002362902024761 5346306717776259521 9118347410989817660 17001912183845614977 11473068292017949474 16180827526017355471 10124175307365555942 885117043157018452 14041756405746370562 6659132510942157330 2095746523916354456 10922124993073889256 10856564360980527222 12882108419493306496 9045199449903254131 16285317310611269198 14588673284687660098 12994530691505257780 15083193254947638429 12905610546060527645 13366806401084296070 2992940940901877537 13332519923216234798 8988913993829526262 17925926248275364271 13201251957406870055 13111079756936076065 5549000665483083022 14447963110281377289 5998010827596200964 8239057806648226317 2469665230624165196 16764181424913778816 14447602564059861073 6612358381436775981 79813648828446358 6171674180958038005 13380709321237771608 4806532105486252840 974603550464431355 4123256058538806550 1360033169333993692 14136857067102897450 9473632729979333360 6069752949827500553 3069178136558645796 2728607931389735373 8154455956333490314 5446575250230527201 15642407622265176864 6265834595048639407 17455723129607335719 3451981818181774609 11913608802279574817 1460890475204376838 13643730909425948147 15921107526175514181 4196716333003437921 7557593800324657963 14986294511382859978 2971038684954891315 3347389082356916792 4203527752062818710 14919928000995553691 5941867563397995424 9650835030389350098 12307548398242287838 1317022455393173535 17387013946663241416 6990511613595933729 15754235669663681467 9633104155593180883 5022173712525212754 10585676207370289587 8212821925705475997 87532204295411295 167009518561134458 5682791084158873500 3982404897716531585 4825163865577504293 14701516984970167912 3232343078203347553 14582464928568652924 14738264771253513090 7103092303592510961 360511518390052519 10818359317042387665 13532350112342644365 3196171527997211637 10655839166619714689 2023286756066056140 2094622090838683141 2489914308291073498 1499121124953021936 15734391415225884928 1989218424980311338 7643299928095125150 15382726494041055723 2606700155096335438 9207600305649208523 10715127063635498185 6542245708758965548 5799182164529393713 5619790946231730542 17162976639840375144 13430893893114450925 6073502548784722029 13177222021039660784 5990007033435680338 18238615063789655363 11982079035273896403 5960059320713565323 17927306813895042562 6577841278313160991 14564189372439911447 2904389864657861682 1144492269231171154 11886242542156619302 7133909560040289125 14569055238277353157 17205660260474321795 2151385199800793259 18284721682325663892 12650575839551900404 12743194750842676999 3692995398968387359 3360867729421989772 2594019888984404444 12429353739304439485 4443802398063152994 9282065330227075912 1697215293982471021 5506054844908780393 7026297642769458591 18070493611109349516 1654447276549736992 7211839903293848473 13262302831021527834 7859190484696690776 4859811772045511236 10902333417662526761 11580300129375058108 16701303173504066636 12527117922978793752 13035416884149761426 3941490814513945901 15858768348987770684 5295563948416282964 13575536042750260870 2560132290878207810 16458769065503431413 12157608126417198005 8055328949991800655 16391478641371365781 4170108254342298824 163337662659324191 8285129620003094765 13199073864708340593 511197030416841446 13914689916430569076 14628555262734784227 11316064117693765474 17838300450029903404 9523290954119664487 9740495765113525667 15355244607259262574 7468358638670621795 3362649142376495662 13490026500512181563 11428073061079821563 12445865205925448974 4794249571797983479 9994320777244245558 4933681952645600452 3746895531183399609 10055885677421717710 15671158319055818663 8550110233884102760 14861831968642423547 15336530279772055452 9794725409856806262 1228666660784854735 844320101061300484 11014265898070148643 13736479266594231458 14191256463626062389 5147794948723097722 3656759901821608483 2699919392150824427 9517352120114948271 7059345891385086192 4751310442630019268 6156902288851993712 12858074152341075176 17302433435036743081 10421892974132074025 16284783983902900573 3258265814375013549 1347127562838106126 1083661488326631899 740998212900419444 4404554288516475957 16291411832955980582 14455832065139122054 10332312154530074604 419964078866868668 13893172827959328588 6169260384876669757 7011596799278784555 11610960819941362679 496871317071288003 1455002102800080392 12901229493420861521 4196420278132975504 11529702410191057762 13916519168297028403 4065729666526704525 4009881136077499952 7702368192190128097 10951467955496831201 1427583481855267612 1144177723640669949 12715793183349241518 9816671883010397333 3190720274815257994 10814570607710485363 3120207937430997428 4961996324434870342 17067869309440147117 17273465429275232131 12685206489939615214 10661074664783878256 1261843530196955720 2503994369226258533 13137473236671841809 3228136912788441145 14127755085126781360 14348302836231701754 441224699413196681 1460992542918054156 15975957546765015611 8196655107693489346 12868695202514229225 15667608468749852279 4101509381769984078 15673487493367276503 10052446276937085701 14719455418233716382 4339405998836557452 15542699818554726927 7404016340484935536 4010266164846076330 9151721421236099962 12294678409771080260 1740930610210023856 17934239838288055465 11004495021355813309 16455164875473761410 8684309677294909857 9656775775520351515 17358918451611930674 12453411287394650804 2564962394215438492 5133808732550459123 848793417984115892 9338001844170303503 12443122298761802161 12609392828074125447 4276695954151514220 18006384615355761660 13440841297926285788 2299612604929187742 10979296969737154643 1676832953234199907 17541467666219617365 9700279373208819855 16651995806108877722 2930141256759152741 4031444243363560029 726484693941330820 16017515482326809822 6238770810603897846 12171946024283189783 11041561194929104630 6768748801484249094 1435551064268586624 17002255659873824156 16248810361226138011 17350835428859480610 3598490879239504426 18374028580781020572 5093181880076401638 8436651823015611429 17695209812363101229 7492507152958255478 14920717723204472423 3421864056083670144 10240633320631854922 11807169445576939312 3911641908079686571 12475632448016805224 8903534839498532264 15857252681196376987 557313779006474099 12504354513961169762 262561383554164663 17931894769368218544 13611115874274362640 10459638594096907870 14866021556013047788 5904443186508717183 8209585005772975889 3411169879670780969 16024565663989886786 7325560630171375549 1127135356414582270 16850897900464793009 5851907618753333464 2312965300339106128 1006091004907089165 4265074752029161652 16433083392362359732 12748650859654583848 7958812581147789929 576467262670740542 2088866310651070281 17208256174169774408 5645235852630475636 9719047487285925933 13581399817657901280 11208703815148306795 3872443948439695570 11778208683751010473 1410594541916811305 18244451513398917867 14469004981181063309 7705615867386864490 7560005793224964240 16579045582672706222 8524567088061840261 13809044977232225017 5413915779225538212 8816972694023501090 16528118984312993338 12219517944333583228 16242950404897505097 1789367808411920370 14412021405037553791 5553304352275917835 2859444663002520678 13066369621077389733 4892529927848925664 6422181788575837925 9812976799602266643 14863924586268541452 14296470603864281940 1513707286521867455 7392124813588166068 11508915898402791940 15562895824420376695 7709578399208947639 16866569696968574853 17998286691402739967 7405546647792250528 1274215168608501056 5938748990008328105 9821158013403848931 17287867603760091549 562920521686490385 138806804784510923 377718628084003390 17023022307878492776 10515500415176336329 6482182775497769990 7806154306218454443 8957922114258403495 15718048397983456835 15314022455154203387 5726128091570982539 12567413945355923939 10253523663714458491 6032184049714075475 16825215655958586179 11079955286920142730 10564478191465791031 8682346974872017231 16531325334652085645 3366297290584729629 10520046663635484285 540139775091801615 17405590091881646302 6760885200898089671 4488977776381637240 14613024300958716523 9802564993416486534 12028098775529553867 5402772929333504388 16287905953210534312 1667978334897377109 9412606941099478544 15258574811137886781 11910076856493246126 12728466140351012820 11173764645124834183 3121716029243143460 7265549004690326702 2939214943045924487 14852172340686837869 9827484826104587650 8135778751867613069 4235307503145119201 12839384377904111122 6349775779489847605 1438017683436121457 13278784666444750422 4012461655999866833 12185815114454411998 5198439158464702354 533608189370082573 737328658371744009 5229019776961077185 7223145283529854828 18021787214008072944 7911668634674647959 4866882585214874143 12685407051126214236 15294740604412981378 4096965079726646026 18156222944135561217 3895952264001689476 9965254905167825890 6309823789163920867 9488363081804368181 10265314981878427846 4881524627654430176 11611504953715884819 7372797115782371733 12227197836201795479 896758715234183442 12377470310873420358 8646168421679094701 12210517078221315608 4029469585319099941 7032854449043881960 9076106668725160070 1473542806287356546 6286198558850054973 7116294296588120132 17115631768909793231 1759435420747459567 11914746822771753231 7579522873411927682 11045568305866660267 11597023359868107190 14529989356980679436 14901525137397538372 4888430588447011663 2203074158434750737 8397797888300201473 18098124997721127099 1012580740210080610 12009962494876415490 15551511120018491787 1472136930167202602 7206747524077557154 15837917289940335562 1733798079571989375 3519729949460949385 13321002516190968653 8917460239262286398 8151158071229229561 2891769348593304410 11428065890785949895 8533206829721334379 15853847627238404188 8183707504236626388 3461427815877523925 14997462616013575540 8585783426828830521 7650746565080667282 12303930413929698474 8531810125021251449 17512640329438740899 8558032616750348130 2192462104031101740 4277102761847316329 2255695713103507965 2150117298650900012 16246948939294108101 9190610428103314170 14476271419822157936 859821297339933999 3377887002955356529 11042060694354286694 2607489609129282746 2247692246445238970 11782226932923787523 14553210352229118096 3750290831572396723 8876366311040872341 3425738884798993305 10157336600108874940 2262974148944892865 8114969868723465883 8010837179561392253 17481250328230206618 10981196908125061958 1990019946381288328 10143196295272431029 15851926217092050085 8785467285223745752 9109091242890375362 11909156164413913216 13031921542468445418 11346452529698118700 3800106046580102889 17462281756819165520 11417015389654487560 14950663965221030857 18149714281677278362 13457869843316788035 16283695463703918110 16139665458775121239 9984168609465043973 64100478432488879 3439503474367587393 7189416091608792377 10426293212823226062 13587882616831843839 14766504103316765922 8966708957373323808 8973336243713316382 7694857479895471825 17264603691809909992 17113250350921647195 8697447796558848387 8863146739476320571 4366598598854896559 15714528733483601142 15252736499852779304 5834091456073369269 16867958700017984411 7556080195292292551 631304538131031596 4183803858270251048 4743071114465635585 2273102206418052667 10766831452914815386 11976711037809675496 8950722424577818517 2693952404580970691 17380344521767954894 11966337671051222868 14743548525283629147 165614804884636104 16602784151203870662 6664444791457694305 16860384406401267202 15864109251473279546 581261498212465689 7833277646452098969 18318086625271278188 2780625561313090611 2677242878846829349 3187530453534235166 5267717937435951642 15227762036600512889 5309448056384155125 6920358984665030602 12841438378821450510 10629987030869184325 2331108022656924377 7787991322521717528 10185970570872042640 11747799962569037976 13651624640082210496 672827843617430258 2337105432903666878 12760884784838160421 7228027819894364087 13896814818386432867 8086411248317931596 6133442795249655230 11702512228332552167 5366155820668998606 8128803368181009013 7348201837852141267 8681544700172656928 7768184456928040427 3367721748509655606 6435069088690903332 18099479072996094985 14750710202507299668 12509906624606353415 5682952329731297589 3558362461593589187 6600046953728174223 7577184200032612610 12162419411607131993 12221664128265556114 12798761171414593244 12157803481602962727 5219875346395561194 13415885428576589263 1668938069941027329 7440441871718447560 7852019307816933658 3743588038400613121 16049881659446922702 16183025156659703471 287785105115159135 8664938464605741298 12411996349182292394 14192451003963017205 12141577638603725801 15057765291458886601 9487162133881065405 12774637284378078850 11691821287509740310 709595551855698754 1122922010212675460 9958890682222633304 6052819965450840105 10177901274629647304 15204152928929120868 8904031663499519645 16820176285173914438 8132330924495254975 14092716134540702963 6288631394177767610 3078447948060834144 18299947643937999074 8942214020113519624 4932866957947801798 1686694650171533460 2506302527307507444 10566982773106465726 14370466980497545040 11857876241114600970 8373095334277734455 8090114176283406773 5123081105475940098 12611603183233677361 6251679621457125864 14139283603744102808 1771589844554158905 12680932097651333833 17401202739252330529 16902866175446579410 13875967913489703176 18393187817486858506 13625762701612126958 11893185304437444493 5648016131339638511 426653815078653799 3285823845385416062 3304967550764239105 9184978161381414691 8984694950039383694 6337986111436339632 4478062579622554331 14983312014791953371 625454407938573118 328112261003287248 11518742420800862630 13171281352913180847 1372099792295455387 11289881348813672622 10213413278175136776 14168363346944550422 15414514065928449439 3711342499611762060 7767649231616262671 8354686390186566781 373098424753462790 12505029922440866302 1384675523115712456 1413147737762728903 14507477533195019838 11195067967716488455 4156518610708236655 11837767586099309071 15689191317255412893 3175246230122650475 3744934427070325662 5524558355062679436 8083856234679758483 8142985861269963555 14374238438358380014 3854550697785022789 18430152973065841339 321784055236188694 16445286796112615027 11849254669895716464 9132421113585332216 2414407059616482401 12346988057177709355 5311937945520917100 4344423712484480924 17193295192906459604 244073420425575350 16356085334763644824 7746946611047779122 15803518147231907450 1852203153957235116 6747734592948000765 2591752826107145821 16429929448846324939 8646362482184014943 17693135736321999730 8677617057881827943 2232760494260030919 12982923620360983160 5834473516660291200 8855982531674843615 3835929201332833130 1531384067394114345 16874286957871246477 11199294131176274456 1826219554321994732 2150024287904905972 7757113201411157172 12459603991233516066 18120213472339936982 1021024507379066276 3157066379861526013 8254489351605452458 8100690926315049211 8814921325494176775 17107320339898194059 11534233306893623032 18126587397499993209 11932478123487098011 14555444276488578033 5757383862200457682 10612408954600488869 12198851214020328802 15735660733425158508 18231595033003021546 8937156895589325548 4556168681683992114 5853929881744120067 5356717130628536362 15612002305189873982 10597070499291024335 9066202961496959130 11444292663201396084 18290280240412292023 9361678842480961847 12557226761075870368 14059789711154511620 292162325372669352 4133390385430726699 9521725578968050572 12007195188760696562 12389651034237482627 8673403187630721703 11027475172326563191 7903838061249337688 16684977831640523109 6172716311515690604 7178279460344614200 1854847580921583829 15470457161547173811 8239920576475094973 3153542095412127869 7580539914872307696 6052697993584934064 16552362966120736550 4222418978129480958 16995248860731472328 10857958307117289321 15356624183314311050 10013517755120099585 6474513311581088759 7727124558817069553 6489441068874991052 4933827197426178790 16881052550334569058 6552359338393178216 18276576595883638571 18083189477957811055 18007340115182710195 8504837411241131674 3633242823042101395 11209273721000380956 11062387583180155735 10451008954784045826 5065072556633216278 13182147781477368223 8370550075616385247 1000257070524820631 6865900035068854310 14735487195160255281 3031998801512057986 16811791564869673826 8945186647696357925 877147469444955224 16733548429516276436 215142443977277956 11492994789782150606 7213734019371263699 3482936475228766482 8493161856768718017 3952983442411316592 16944386513134233919 3997367294727344433 18074095014878036389 10969870924666394799 16596328561838170872 11468048083736575514 18051333374177108298 2007129938704077844 5938855622756342695 9618805302847681046 17334887567980029414 1641031403406518073 17520626686289955938 2139937769636672385 17047578668681566839 14460161660559585918 13800753265907551151 9330676169701218818 9110236598932089261 13288076044914540480 16139357603488442484 2484351168577625856 2816593185072946832 3575625108016138961 134902406472678071 10325054365155918543 12021084255137645828 12011798497441279607 15446442879219314147 1754499106258771667 870442103498547462 8931559746897285527 11238103753082375823 12413116246718472679 592408666582350742 15055298524857385808 14315270069753341894 16910342441675101870 1777523422864080949 3878512706412682829 13343668564555210089 15026554715834512361 12401983104307090918 11278220329517683359 14573235253433614553 8569623635797334571 5828632761818223245 15533837882914295981 12592488511690568119 9564450720551071641 6904104198202686519 5012939903301622509 17454819130076721059 618452609338554613 1030420682588199976 3504106160634759930 1741333352471619947 12912927826398956688 8479660425400548374 6630647088309262305 1554120961080038951 4702400647005596299 16241910346916984363 14072446806777366753 9434193624539451832 2350375121651756315 3528586880764613505 453627077963509482 16409344572053483829 17371472988724151704 7319975018566980536 5859120557246803174 6427492910459245904 6582960289469573215 2821136976041390308 6931461225692827713 5938909500828224137 9063772806951203044 3496220145135902382 12646411144910851214 1151091503981199164 6146752113050220366 4473907616487549052 10739109483336591824 2023188173253243819 11477359640446688219 10408676066295730037 9830329648664946759 4171591698742413986 17645602734938227491 5684823048092984503 12640293737660399678 1817440603850656053 5854776491284143580 6102113929885066710 15912985470390171458 7892189934735095795 12415665005331870327 9580842059743899665 11815847981608126966 12189835355319539657 4419031530195008543 13679113522695530395 7216932990808917191 1467232666227494457 16070037763662604790 3184493844304489172 183556259232892048 7240027679781475851 4650838783568767283 15373766232263768520 2268275701913093841 14367647499848719213 3718649392071275423 11199555692510513538 5862221147337815812 16755824774525423948 8796365832641579858 9169024635735743662 10651754681525155845 7666614325924722645 17845594099261872633 14557253279050702805 2066615357143601004 5233778594189402017 10548331924661585240 933271213407552720 10534422608676236019 13920851112631894067 12753463126562186499 8925468350486299018 13865856252238369344 16195665808900809301 6999445841586730462 15167448257794914850 4530578525997033654 8691631524573650490 2431203976064388704 14981321909176432962 17329228828871819940 18243330554920749946 11224762214548597930 17757657374762825271 6934730964955873559 16568596493414309068 17725463315549072616 1056249599291621325 11525263425914961663 10438431193786726317 10279958450745565858 16650482183465364260 13602242021179528117 8843991898396741600 7116467363213444825 3893960557784940469 3194833901145060993 6037352287497355433 11686524358538406570 16574863188410681985 2428051263414537647 15938872927294562569 10043545107363308182 5264056341931908961 13489194120496980363 71557409918433483 7962411068043518100 8787197338449154490 14945227003157059069 6506427025103176559 18177486006269087335 17493032527281662753 5397958066366544505 16965120823278652962 2774419508246190662 3482807747655524445 3353160791284054272 9038395120593811295 9981625569225278703 2946447370145231464 7158395510805384536 4642184278522794048 2210929741708449880 3609885159334244170 16249872390072381528 5542471221673267507 18291701571232618032 3719364520836080003 17853383480605406562 14809058441802505439 16743609191617435633 14570227514540404234 4200701669621224665 12027574580066728261 1916499837920370269 5146075057693022775 2882070040385036866 2145624428593208190 7314546511491359161 9563105418702789951 4485976978609126758 9851352637653419390 13588670624417217703 10644712957804290154 779860781377456422 5992690842895780371 4455876774420880233 4082071777615955197 16447442891354464656 8349910330232698293 16959577688898468274 2257721906059975964 14846719221173928488 8148082973445806549 17487582293955304307 17101895282511207489 11575991105562655830 3194150352253201459 17225183464635540436 16659006020344015835 13823082102761622039 18412056633070022501 9946194403529562171 6190776569494069212 2777821489364661021 3075989733853928138 13770876721288439090 3140013262152315048 4010891870618335219 12993728640791397699 12629097832638112223 13094257352754647229 12076432375163138222 12481313347156456209 9029885427979093645 11300071797379106938 4724802898157789445 15044404350743666866 15143772394114908777 1953994509062185329 16045112060625659812 5385397704542107805 8595394197427943537 10621540362127035243 16348272386565515775 1603437050023072597 9607178234765014251 4017380729112880683 15440410181871412682 14206999427873113877 3450695555264075818 9886533244229415339 14550392203583789104 9034386679722769284 9491409823981998837 11079278548632280211 7428705514588524540 8519843137902103413 13756629671472593433 18256621645543852029 17202418904899296134 4062102232627720231 12609360659300552530 13989515938641826717 160919242648187575 3313287667209820899 4687270048613080823 10250660554951346463 7126500816457094125 13099810871730083894 9500309447490307865 6131136254106840942 15540978372841394028 3094884845145620725 10475982091867344194 6689793836289681146 16904463587369970193 11982213548096023009 4363952375769051567 9440368608818675716 8047356333761255926 5644238076271310851 14010208078754835051 10954528977417727289 1906380492049653040 11013275472634027196 6049355519995149418 9814692030537551750 6081512510352088885 13222325915289360587 12884977437148396131 1395700878976156907 15877000012485835308 14385094044906198464 913159322619884189 11735171272156708025 11365699454480212669 6689817927702234174 17491618310197091712 1353252011850117013 18317409761867356830 1837682168014944756 12862976751172803390 688835837357269188 14074646399296774509 11251475725138369717 9039856010034273274 14503160026355526370 7384978773448579207 14657125701785187510 2151604769414250138 977468520028249792 14287117880177117447 11544643200405544843 15084852365555386704 2107631047126745420 10063438744776977260 16523745645439759203 8366768955287185134 5947453136590432473 18170901810213630286 11312189733795612639 14284096038360866652 8374061822933502106 17751672449097304365 14031990905214564757 7104365632990186201 15293059676776570039 17418701660003448492 5104945208516822438 187288411865617031 15657123603857701020 7886047544787805334 11756510465048241449 2163927032814038140 16001310597347041135 14742071684329236036 8177165866080286067 17921606000393248120 6820769198288200261 14767785336332099649 3880774152296709097 6964917211471600984 8570619980128157048 12922281217743968033 17421205469745749667 13257622200361025900 1668958685747845130 12632596045990542732 17248739279847232995 5682281209545305272 13507077083716579516 16489554945719983800 3530638644357284830 4690794504366068408 13977852996286522858 2491898613153713171 11621104114187186289 1887967156863674197 9115459459939467203 6623672798629647082 11902086701490153618 16175823832028552433 9818916779953989885 17962798754467167563 10069172603421504284 11804821737877969506 1237198708929151137 9323357242699496675 10724926206623339259 6082473610463802195 6063736867243968617 14511295562722231954 7207381107934385271 14913351399230675534 14262025726296222054 9619383963762745939 4038022608699869959 14940615982392045860 16442588354565843780 4219891501242658997 11686413740377443277 4087926973952829562 1418215686201231417 2888708653374189336 10656339965345409778 18343764222599401152 10248924723143621717 11788465317891119672 10496254099767985711 9160182735429042531 11770228397619480192 7918092080087787564 5530666063466783812 5395461632163777913 14982839311437288799 7929589448632135112 11258225894195853401 4936338697501677002 11433708922997741307 6063066933600675094 5991833045358836974 5124775846583646756 3922304806703946466 8676822419179053295 14927065623706601510 14138583166278446321 8412134733261190433 8472712283968744889 11358479168423992607 7977170001279975545 3453686081166985572 9773186517916609049 6847519470047221806 6853203346279439699 4679565641491052794 6347090365938986928 17925207068897645074 1530377573796343398 3763616314648894911 5614871157870337894 13211160399089536010 11125287505037779728 5411946014652065422 4197948662575122955 7341847712494764787 15314336224973363646 15119106918866170649 18220443224073887021 3654447815487746888 8323129974585759967 734158089529285304 14001600528673229623 2727363981830661810 14027961711551028802 6233922823781452559 5521288639337655433 7299778817073634826 6042088931781736592 12061994416636483215 13320171165936313264 760521395378415300 10602811830207605131 7137200515871020521 5704151046097151229 11032474108095245567 4920356251976621903 17790081003876373230 653018756128587428 10863998913926877491 6804350722637036679 12703903968247127539 14916966899230221550 17921547907287135093 10769985717029231816 3430329846038753741 9941255736439934704 6456538973276047199 830268857953025494 12126358919269544168 11251547009272256307 1703756126374860557 11746931880763682672 9369860011134962542 12006390800263773001 7507840458869297319 2389836007293189246 1927487746755100496 13965510693235829283 4936377779642253388 3701147948674340165 17451317026280979495 9644878651264719148 9143999823056186983 8050438287176230122 8799812247585553764 5798050188062020401 16401283020164580622 12557442373704462058 290781892594335002 6584064052011842873 4644209203878079154 3502965551501201981 7202109248163665890 5083381910672414942 1802936883965003039 638760804915812751 6951037830859265812 13942396571570856739 13696017807909548230 13708813191983497454 1258195003421066069 17493429187972203811 10342333154537989399 17217466864824854908 13989140906694273584 664471941011942525 6969564849796868550 16997875444572902845 10291021310619121601 3768443175224812305 5405672940976896028 706833034230668898 15649517004951844586 5236517566540115819 17901865496798676618 12397900213962115401 16169499191744843892 10232093076585574168 9607722143393980194 12755038969983081491 9738448896507438910 16895633938267977111 6162453596154520447 9814338847288050446 12155323893884248241 969559223920737278 17945563744584004334 9628526220633335622 15762806412524294303 14951816390052218263 14331815757056551524 13334307973190035256 1280587955677946728 4346710659587558364 15240912140460443655 2916512956722554290 5141764402465094036 819999181299348544 13079455454809416567 2344902573888856767 17879503556029358758 12842094381136723720 17655276093608031762 16843497652094750074 5892989625815891498 3709948899310496312 15963953593650705803 9839802142032705975 17255034015945666720 14169715452196600603 177091024644394707 4741031156949714355 14365896129376201678 15642428111532366218 17765792870639689575 152526058323829031 5566273889428062899 3018920163517982256 8556884974999635764 2050670272927830496 5990541463266340047 2904301189298268803 15943819876116709065 17885283645428538738 5907224665524349543 1050166622183816034 18277729716258267957 14791852372411834775 11804103923821028983 5072780548502527400 17150753756950206389 12416971901296371764 17516196728942271609 9788003574715890775 16495731052174797297 9208445999713557356 7828301136325639919 10754336789663268300 434593495424282903 3223368023308051991 5970582091072942779 15842206160760454340 5913423470176483957 3397216850298850429 3738157222014325959 13763119470000032247 14177142222600093034 12464142739597386384 3792183283729487321 10656527427370791650 10945814222591929481 16702044983751437695 8412340768791355110 15811977020062949038 5976477915143028648 1812827368785242280 6664864749624332770 7874319060026143245 14361507022078824968 7084943592638480295 6446201580934492045 11152970414850551021 14855862038415796911 12989854941829981404 13772632027817634915 14151288953815975776 18342116346859266685 2254277000759833808 844968970539337450 14024560786466697476 1190696527152179611 17171000911026145667 15810659168075788349 12194961775814553190 4066761323861597334 6279894383870410017 954440597394966367 36186843237761913 6349172769681526405 4137700899089530734 12302716215185594867 7773247702564727840 5212910887609614033 17010675896247353006 867075580353578931 18273047587154413066 459983522864019666 10344311534348955636 1109197594749638860 1209815585273819660 18030903867853152987 15748668302405962428 8589046145861536689 9218087839205687509 2779356610716052851 15076032198295269988 9914932781826564317 911430405480564187 8754425206074252608 2798311868517078224 1615379525047139653 12153781117475654847 13229017707371554491 13120390619383313310 12739890952273501789 14013566959050676497 10090191335516390349 4614299641431184251 13736409700071705613 1128478542558051632 18254010545601994114 1609300113333411394 3588194342121413690 6959971212352868929 16314561743748592724 5574386277115765935 1781806561281504786 8269477458447239841 2598337231210835441 16099226969520452056 16357439740324826662 14985094177136356376 11395825258408184410 9970644310033321833 3091709611635520153 4395710213502417276 3698533875649984718 5409648323109821208 13252205123675354005 4347309803456370863 16216232044028041190 4644297390719105206 15595187443828153226 7753102676765430768 803312681529923667 17017315174124992178 912171904144927553 6667691569337672292 10133554188050972487 2510097872002451936 14356097111678357040 4167167634567289265 14854933595604398384 6119166540288013322 11219022558065433065 12867163992589735733 10004790898302027180 10092037596278875969 1554359829914019593 1563164639719526145 1565937413722341489 1136098026784473301 16216302750429016900 17120878437402399179 3631358192059791395 17692099964456890114 15100250760957437179 4350649062794500267 3640468578661547162 8302079066416661418 17579191181318946535 15120742597264320706 4256812027775402881 842226907382426503 15180497810694992811 2293774576775329699 6421358794300710193 9318193883708584982 83632548810778773 10216692342585330412 2706292297502883286 7304238930818671758 11288637721846012612 14710768938698438356 8787912024683492705 6318562832536084063 13356176084307512251 6555926223154227473 11481041119310492776 14124971999891675584 5997265049359776268 7223407702985484451 12699699667476925438 17952495993977517463 6863421311830603062 11058444701241812599 5942529581651530700 2006913330231998778 12447343299405465180 14256754680604995530 4786588130073555476 5509157360320628078 11116787427226227269 5492907531955700493 3601939337666503702 17384461809242423561 3999294611948752852 2726438512410996274 6527085092537687508 17946659158222225272 4545264995893857415 11549508464822540473 7599914673272355288 15138080798662858521 16630519985156776665 15837028669482987984 15129311884207795936 6102235690229038043 4420435336725813277 15583583624977790856 4004312446328939919 6348176564927897367 152696722526518534 1478193363012047479 5506537227197217917 4293643982821734949 9235018344215717421 13452841854053245220 8217583727671493350 13182891450503142283 12139236621517574776 15759694785240331769 14452801792458966334 18361802734772428425 10223507200204950767 16201173243393895457 15193036962869769094 15959266969648601114 7887148933751604835 15469363001568821140 7007048490906177453 8303413662367501596 3340629881170149556 10445079900719008476 17620435672235318057 5281220456306867620 12258599831666585569 4076986886098373397 3674283308939441141 18232035237102356825 8367095692382128914 18252804219146636196 7801842228488648954 15610217878520774201 2540272657593999695 13302355457970987341 13168983406956905748 4169848864673687302 1427538305946660477 6454262675222923709 3081906056315711190 7111087706106969380 1066899250790459169 13352152033983417041 2755994568264150480 6396353639131958569 7199347078095352614 16309321094310460786 9493716735515689571 17568045751660524549 7596770363105999242 5380730229834523412 17264821989214586746 666848918712991599 4706652700497655962 4908926243838036201 6949515625333270197 16370465896738694253 10581971952583832310 14291085723183409612 8235562252143119020 14620655748761454087 9725033638108156882 11639667218762477739 17094094700952584262 8934744084233087524 2183615076951305222 6118848361874833602 4630694349884099582 9511813122919790600 4404318035370256051 14093010662220852763 16273852759628510319 3598272153712358896 13853405619479647559 7281235492892655226 11074885077668839441 9912185271244017319 6986619390267134237 6137386281436556922 5986944676831838494 10849760058806033463 13749509779758488259 1013333485611010444 8592364953937871759 13525222549555443567 10824716991933372280 6989721856713077837 16058381016087757910 17776627639977786767 8065210880504604082 749697201795845105 11255549305779518285 5134872236782674061 5631662297647872182 12259091388714460733 2733177736476160132 16847814577289747403 4055856450207819402 3635278452129163423 3497263569658302744 15498677604827913515 15102139415261233189 8996236082627250014 11816690665261589082 6449850566693893761 417496353351133712 16799799428216964177 14540819279910005332 4807761492213459289 2232629678651446862 897917376135710505 16838795046385566380 13128667942312467651 6843939384305783233 4225093164099123722 7473027716774911560 1703207509989005883 1753087813678666350 17647425748673674805 12301665366775263081 14394115174016320087 650118507088384278 12647743653877646684 1710414532570638705 3106490055907636130 14235571746379371285 6938049100607496303 5968410098633181747 5794953622254842584 5864811763522237366 5417352473548269362 7041596059950825422 10514695004453443059 681912784074451493 12532986543495219694 7489216408027993344 12402577187754569957 2708820362113398175 5358664555769412797 1112702532937611852 11782432740964002301 11654509630105943302 5192211667078959707 12489880231789011941 18343489949312112070 7204353795402812186 18314171291235508808 8458082004800547272 10548973486420003774 14425209204173353904 14747763180973229890 10822251352134449471 14621628261781815976 13874909379563456047 10111930432406382478 682696614509497696 9163371591938048498 18214560957878161599 9271790408410321533 14009134666993837249 1038251368311269256 13092310264995313476 12803273562896518056 8247384014875270795 6568282055770481745 7828576847656532512 12038039917329224458 5261420480414577177 17847933877656891056 7329762883354416064 12605579783576476735 1541471547401917409 7060615292219561314 11060881925185447778 2624229832078992397 9630014610632148417 11761573905815576724 1875170689681621278 10638140500648890428 4905364988685515682 8794492351875296608 4450327581333174768 7393250496473436054 13770713018373501235 12893258773873079508 4837088776678654467 17729499354103076763 5882496288459894178 17425622517442753705 1243706265180995986 890997584668463370 3594091602647445634 12419795771161630521 17969813067651662396 16388473650998630882 16662954569783601900 13366228788216019501 10054488837029002147 2052481466478346089 6002664032871831751 8263765765902600141 15101418130763895620 832640109959805591 18373309865356321331 12684704753953182639 11968875573296167200 3411136669996493325 15639481868282077174 9550491474720431161 7559834439868010686 5316443799640607012 13241081200529956667 7354871350269573980 2861772968047065695 15558625082539517658 14488190449557020670 6411239247996142210 4396801505588010168 8795752628974527789 199909878354032733 13799408941651288783 17818419546526114403 13271573426858297133 15051807913003023463 7370063410990689884 14908150061602389536 1255618042175390388 2914859142711935590 2783645556636167642 1133959911640205523 8589029802161132686 9797735580610045935 12271021516413520641 4252799340123566059 5587868466960537436 3285452799055357190 15693846653988348450 15067493980401708266 4134685916178261563 18245916645660012502 237806750710030665 655943316254610266 15139536768028788100 11604839223737702447 5157065977221024818 9436210961003632057 17689586866213650277 2990916218844150084 3801009904879742253 9459321437898903647 15626107308862221689 10687982297933384511 2260931955717911982 8223191179016183069 3044176978978578594 12894559147102463824 8561915357321330323 4915712651597444658 52587556114346233 1241919133933214895 16262631480324130703 14421847911481916453 5026370499300432215 13964481751490015720 6661544642898841731 3355412649788868357 9490557648294423569 13022541301404036799 18192467527537163506 3657637176258627517 4878956230271486703 16566307628900443229 525704531239563216 12261635607848208823 16729549778051655196 3298994830411026299 453242610905636212 5135442557962413778 9873860384420853989 13784263681070867440 1032272239037410175 3389405356112104335 2652642494905361713 11263381118496987298 243976880892539531 11218946907851488442 4359391282078811762 17125384279882790864 4165773227954973288 4022456594226956305 4840157502797477893 16805578783297043530 2513959870529989825 10811881139220222450 9005826077389738828 2131973298576249711 5632334945378122654 6207773004734203722 5513931261388885856 2144161976914318126 11436344345200065008 18101712602461670336 9323938543125888665 11770760258723421222 1413461210846412825 5882449899754782821 543798347216952893 7992880587294288366 5349837554480382746 9429151391517787488 17849115864373609796 13165870465050146836 3360485745713402860 7126631896386424591 14669669139723518717 9181165932804717947 18351714525438187431 1157390551798470676 1987741563243365427 10519617622236656790 947324132172782459 10336790734364559178 10069538911452770935 9950471523936314599 10802771393816730677 10327361348257598539 18046800518746862732 15472121472725243655 5538109139697503980 1896004153965687528 12082429735320382697 6953230888124079020 17391753785771913587 17833634702691301316 6967315598182655926 2805865251055064986 1763552478938718505 6758821709612377924 5631816012392914682 2665661727447113279 1712807403334237523 13428071011183680341 10167051205786182668 15835339110753333764 17847102518484757251 13772256768761321359 173606659489366541 2392872161519344497 5106156778613653688 14754098693451606789 8507202760505116238 5376158055047938211 18137879528752760489 10363251096934821983 16185971031200661247 1774201579342256152 13316355005737581469 10239373569106681212 12481537919576262884 5211382151707627087 6258719616041437502 8741963996806665921 3708209132490253764 2150001678828004657 17528374191629626461 16652600702685085965 15064905977250959152 10298441085565798606 9905767014846520805 7466092557105251071 17225009222301297438 14205047329413023745 8469112305547102134 473105010010704529 7276993398990718785 11417243006288798750 1589089910316153384 2867226584552986262 14828954904498811944 10456650892026522526 15644227128453122541 17902995307070633271 2182788313035299332 5312352328397386272 11577517536681965301 5826168144185758582 17437167565445930087 16868678495259673718 13302774776567805176 13951457641135685456 11324658585395032546 14283139776866857153 10214805182735595203 16866190032256691638 5464378030321963225 16002842593037413628 14210619078810591303 11941960110369297606 365671507592410771 17772548839680161495 8304418224896304622 9531763581776830203 17773719175632869859 6658220478900549272 16687123421319868157 4756767666423919945 14464419427242360891 6468422053412358344 8428694068651492106 17466349753647112933 12977423621981978686 13285517270668964276 17259093629419693824 8063688458275220561 13899153330298745899 2371786361661199667 6659485865186933012 5015094577847716147 15450355575446253752 17601190756115388968 13576208979690038299 17623827679047110550 2052238916263123709 10047884127851344461 5700982556430381107 15187294630063986604 16593420810422203000 8363563901563708089 1028493930846108278 842127006290949170 15552454115460090124 8349599194467215422 14818868635383508530 15622607972878394757 17693180274522004507 8454973345187541324 5540977527200554911 13880687019251099897 13651177067847570951 16601673182626689157 12619185664614831708 13048681663485371117 5420662933968520157 11709911851555694934 10139506944891680144 5338259944401722492 193392824335222734 8629802005278420187 2910067010697677390 17489430966411658183 13587053437824741983 4963861861788144284 17989573787629177500 2565557824659295778 12730792003578479355 14281701814875093592 13506769537351171031 10016013233320974655 1299653603287561864 12471290429853973229 10691818892968265954 14777681894997353273 10578075825656274700 7913831217400800241 9887685762023832071 3685472219143132732 4746833454402680546 2966314654073398563 18075047876236311095 7718687988295045742 14066173171965809644 3518619738641546590 15648951564280289286 6869730817757199709 7211299365355401300 4817792390285278009 11893086274608212566 12268541995310652113 3360260495968338968 13482567697104674285 7521560195932815070 12259030144053099755 9465850688452017891 1149644674523711086 5640398947105744642 2688304988679806012 14158550452141032428 10691880084119786614 15699908808439322842 3386844266030186945 15960272123530751003 6815857100534651822 15013998549498993086 2052845924421040985 16465413237370344138 16773561471850842868 10083278181660450902 1832913702191342267 13155774366255907375 10374020944769553956 16080168980561770474 9231443593680488867 12691593803872140588 18114536766946370620 1635208471875256078 11822279857222771959 13131462946463778497 18255515472892298541 6663760789388114762 11575013134912909361 5199443895258042784 11797196073302292679 8029035683117866356 13360184263922127521 1307274781603331452 6610785530834620425 9209664906828053075 16468536274965219941 12084936919216962534 15528992250057116494 5024796624409033202 12593066766686453554 969880104582325660 3604236911170005618 15733297136508992329 4927227950058059444 13271539558143823480 7269731933055612069 11273772455662991814 180047829000436361 4668315010044648130 9798236172640189394 13818028949363889131 949292084134544969 4926991932349240655 3953923634989846552 17553140023153703700 8902600885956999876 13081871173955946719 17731500243192212332 8129060513083032430 2219630496780242223 10628585946394017843 12742030681313751539 7928791622284216075 8664690642635371149 15929088552667873404 3222559796848418756 8898081781130591558 14772079675438542413 13632415427412932724 14721802828451937552 8441547999964790138 6543682602842598121 16900924870193303480 1760692252862940094 13086761745593961732 17844212464451414621 11639458868796699893 3474990887495292389 3691748903922511766 11950353821237822736 8157884419558078802 8146174478209952743 8682813274288365425 16436832973373772405 10606921587331272712 14127605578299155344 3957043147624379632 18407586444577181487 12673871997926091500 4496467191144475549 1758742905729657783 2665237282985263818 15408581585171980959 344801388638626278 15283300152425134270 244805934105183380 10712194246777201612 2046908714655030601 6714273154360814638 5211361898269991932 3366787717686189159 342179895268973256 10687222610995737536 6360373765188561397 9501681117748884651 11216174317008480023 2056534574511089319 17069157354931060848 7292534254824847154 8462927197571277776 13938133007160500625 7692039796948956851 17335966517939516567 11695824122776817370 16189065205758665600 13663692641738716458 4937789632359849394 11233253075903274095 4233700695033730416 13794651151488069360 2545264303507140555 7852691511348069951 2402854047239997256 11886894984019263761 10409551166558215119 16068661157771703975 9249223813677715386 16078224960085367652 12606121226077145660 7217610461819283229 10408094493058168778 9606255384205842587 4353376128384869293 16721508197344835582 1389899104229980975 9776876242806098801 11735900410270898050 12225753196679102557 15958374283435556021 9405430023293739186 17976044125902790741 2942234455845318820 8100192271666234124 6346455865692166585 6733146402741463199 914479618815105974 1328922084454771243 1868970510287827940 6548030810197749521 12022955369302278214 13114758113523012090 17378826268991652527 8095921612267779837 8970172571706784160 2661364509284716295 8978111142826506187 7270188794915024789 9896177194427167330 12449129921438436042 9490422566246181654 7757117192701909445 3178993119979613265 2182148580729232046 978943502111760143 17922972059379108971 2122934050317549778 10822111306539816795 10884427404963745687 2990896771831916202 10397026129944126087 1739066734899621818 16266299316568712757 7062102497143435301 13863088597823115425 18382179758780756064 10572259664086964047 14557449649718177807 13298501005304551575 3619192064557260454 12516322021107111928 18079608786565140567 4061594297787725594 3356285217115809178 1190667908279131936 16419151829375636822 2467831766589319171 13775513294539643507 13435635620561029648 15661805147130687211 17178101436795759714 43123624996671515 13829212538143773169 12543272315372542908 937431372190851890 2975822346232512965 1178960185649471248 17106671346806349164 6213617721609953173 2367758597619066619 13020343621341461213 14233047554955699719 852439027450044376 5879763352777562890 15477138134173585098 9108170156585055399 6065374536944457620 12970358562944162093 5608667674151675365 10449178800296176199 7472216293423501884 18176955544496962815 13867253320964578536 11825961748159596440 4956661848909508861 12095683383286772982 1087967335969516845 9418065971261003064 11176024552169063808 4258973631196356922 13188896053975336226 2849613652456790106 7614972166023492846 18248888515752889063 15711566085858228062 15696796131775731501 4756833950918696630 18253934829173857627 15101270532845843937 2718799735629825957 14346739676699573983 811872919170853230 18416941045839625229 16042968857062516531 16170778177068028471 2281016906075541566 17942748588740407263 11741600859098280727 6748897152003693333 11949298086968788326 16993391683615208953 8900775617891435497 9289483361231951589 16094235860017094273 16887312219132963762 5928423937140508555 13048928162404553065 18110917426732164475 17977709488576665887 17151582732792785332 12525492519996559267 18423481194998622594 9707486547569131588 355394539260167085 7605616973854596730 9327461599796982431 18138827114747435571 14879110010800087828 1082145052270327413 10450123321497719464 10102695544799930974 1128600382012010630 3220638270034301123 952701160509152749 12176397230923137974 13453623759046594707 17125952474011896742 4196986631668774230 8605910456744917457 5348805746137748180 11333318773350019329 15248890386295646167 17004725667758178024 7242376168815627795 7852571295756972774 2990649306664429766 10089148892890087937 8845165604850389077 2357388615817082304 6582712308143185544 16252502089016225240 13818775044946610197 12624323592037201886 11204287993773560673 6337295298890490121 10860483480006717046 13247803165357517241 6771969402521304661 17384562816370913524 15912454750656534974 17048335656304958439 17254394049618529286 3503987254686664645 14142320912640184187 8425205309300247686 16675710868468116469 1213791721231168570 14364629508574793381 6372652007663799628 4276677070390478700 387611966164358579 15182600341382496136 2164354195386634544 4485505946668845247 863448598303166040 12179077449803391566 5344155746480413623 11346074750084159295 5706292126179392818 7140295846394519300 14745454302716121162 1768396214633530371 844933375716534387 13732133813923494880 1692520629906857964 17143943387883364940 14699786892896382588 12410284242601080365 11851325275643052614 151122381461419400 17141176600772973433 10850437379361410220 18257494558999861727 4577204146268756498 8123825033404220498 12918043472660866812 18072887232809590544 9905540247043669955 12982251423003566292 6142766046381374442 4893310720211832449 16401329155358336801 4787431934529567464 16901968039204551925 5777959447834319017 13524627336798787416 11920005398160021640 17667562175894645657 3620176263106045765 10143198059343697034 16124265641060077946 17717031880730382931 4453879121022660819 12837049658984673853 1869106209077723779 16610300198895466943 3144985441732094927 12154279888752956115 5863906046831709962 1838350484769196685 2087948406875806664 3120711365204812904 17428678003183307917 14883212224179732794 14452623115920872121 17584167557514563653 17616548492064563546 15843376855476428448 13028817514881364716 17956319534055697532 549426563975109470 2625015572947504756 8898751676615474885 3606478722814369446 2299157538598254413 11177690321549583612 10975743643196140820 7981495084219896558 18080083972278510945 15844297117411369880 12578386875163899955 14633038638812598767 17031879109706449285 7852525331079597560 6027452498947027938 11852156769582214686 14438821147462202939 3720553275485662020 14384111648692093279 16538079999073475804 10766882143837015566 3352498136050986451 2067185979380409874 3273480401180337815 9998494954988804376 6037030705551546949 11610445719157492045 12260290557171819098 6627635812377174751 5919014039016696498 1382599372947896952 9868203770857783395 15679765428013709203 17533838609814234029 17711037771468097392 15937909669397536034 13551696211508840185 944956795300135905 10178070800923779966 6010374741680683278 9501129513868527771 15754397649922559715 7154293194187025666 17748509956564027664 13940181570558788118 16980174834257950097 14761132218411299981 12417603485952698364 530457639850582726 7393645238003777777 7517288923241244251 10026449236324586857 8577382028388957829 10873672845429857846 826619925391412196 13873780779423017739 13245529022344705431 10844657757551848142 4985770477325685867 663788873228941044 1894727997984639332 1526986548050731897 6968990561065880523 17407068010120455412 13527938965624862860 3609104726132529490 11210383849882396123 2668186392245130757 10000623849397393383 16009292796136273073 11131059513415090810 1128373946232652594 427404614020672725 466664694190595208 12970078555345824350 12100632587372046901 14953630614602243090 16572178165544787939 8435061046047444382 6512244569322544360 7049746401640944401 14578905701399128139 8219505415070394304 9931154074590927623 8049331181679096364 186008489570802429 15082669247522595818 95249238148724294 9178467596871876608 14769155535423728768 11518994444160271192 10964518013833045077 1180293371758150455 3172166840802716953 12692994559729800803 13276524059019355439 18099638442034507601 5177855963442451338 13569159314130187663 9726169173658812697 3206604501192698640 9934137024779547836 16863150339909488100 12796969616571615638 9615630513394605702 8115551612047480027 13969488078196107834 1567020438092801680 5237970720840995353 8894407873965981376 4650487254596534431 12751364756499980822 14087178661006111380 10105313503991814062 8125057173238470524 12336131881872979408 6609779193855932766 16252716933972365335 11634780604520624153 7756111487665814558 12386044100943524607 11490521864038147772 4327682016720717557 2679462888910915923 6068643743748141959 17066391052950848056 11131210731991623360 2676619587314150199 12488221354485932946 15479783621119447705 5992263563079951596 13779522096508067062 7172668420224555180 784307051163269717 1631298940348930422 13756906629195770729 5190598931835930911 7580900239866415295 12934791334295917936 1293034692575553897 5247972258956984762 9062402207560268975 3512818319416593460 5388933347353335803 16472153651060960573 7182419133538985707 14615563616064870779 14980416148558438631 10534899748089660420 2567409484232897063 7581802064409683314 16377967736594842520 2026636434275842078 10856286250173301885 16588527362850638884 15715387159640493258 4940169867235711483 4611737972243648609 17405059931409902680 2378380047577687879 5599375933422198725 17186507669918446273 4517569942441405359 8519790905105438002 2006575359862047692 12695175764428229324 18293015477735139430 7901296173316070244 9874556320217429051 763831863420556426 468935716244788196 12722465554811303662 7293092077051557572 269420488424454350 15125464016900303049 3782972004714974182 1124778417788315806 9217448706670944613 3652893716074998686 16925042549629979427 15374034480333347590 14033493162072659335 6336479711692364645 3196432252020555317 15460774238202732623 2811003188524739350 8863479173851632683 2109459517599310061 9974252148094950126 10067258445209521227 2156759483690999589 14830912925395907446 1406802848033340328 16795832096278593599 10932774122646721503 13893996706909642093 7129396495013673598 15736667840395559968 15658776745453438048 8393806816892627493 1976794457507023506 13176813744664354133 14819186306966364937 4742091423014422748 6207617889753015628 15591315020345845340 11526605745614506918 16389957416850811963 7658648228149303578 261707979648936843 250768036252833418 17010752148687178411 7199623878392743058 15001451261827748566 18176575687743710162 15958636923913660535 17069699480017133802 9185198880685766217 13380309296253389880 8994177197322685066 16689894411442126004 8674894904925993277 7165812284701043728 12504082537940618115 14202910661375316335 16241898602434901289 2541397632406386320 14370553219751326780 8247436859170507763 8069984591528837851 9615387177350535694 2464303748906624126 4280768531355975978 13604287116167797604 2427065090110570516 1239440088221235075 7235501285771770650 1215943271097930543 4783474810840648364 3701451412827433133 6342334420161949344 12113445594388389566 3280435936336863715 785942784296779922 15065728363842041988 12713415411459081145 1795346361955351610 8214883075822116359 8853704682741479777 2408307476042987224 10394552242856730789 9823641082855144405 16415089651701077280 12728802818076358350 10046154166058480591 9777827632925534526 15753334422879822185 1475491100110625804 1565539617620157102 568979321448176868 15488738010724419909 7317737434937431553 17371446809148565567 2127314805419678036 11322831697865045119 3526145412600929686 8258548658589988737 7904585421145655734 6632331049696492626 11310588591949025129 17312324328853018763 16021486209928080924 7646661390791177208 13860993915180629253 3674024809927325923 8956381399007211728 7405928567182637779 9001982820312681059 2500477008104028993 5941251595901423343 7360983268896386103 16317699459006304527 15261783642553208650 11355037673104623131 10480368800315583918 4599634654017760618 9984888862160672968 7134536003083465308 13052701447032192813 13301842269562530574 15652055798600579277 15481857585920432467 15366728574825424612 2477415149868164025 5610909371297758086 4850770854485413610 15248617367600301857 14685224966176225979 18294992551837154829 11544799004646905152 7189762107882086473 542607658483971630 10913904304121176997 16073935603324487955 510146797099431423 225315495968144366 8702401171746872331 437102209236807948 1148647838479654289 923405601144257672 9459481056732171934 17734291515039291704 10381918431674460519 18315668046290134796 7694505009328716472 13445502205349645984 6512952897274559094 8954575015077706597 13012746507310998718 11817631597866882138 14040901642304394840 3525572938893202756 13186974731816393738 7437243136694958771 16514073466977573326 9719898583605133363 11839314011990434801 18337638005748814037 5400328372277309906 4637905686207533033 10182995916312154802 6746908915782408199 10660459206711705262 6270872904367199841 3413043543659791455 2091702916434113176 15751509911040140155 16357259936676854538 15854524851958194612 3837304953270321837 11608412643095560997 13619310298548516773 3471143631694851676 3125768033452853853 4200111349181520999 3204115839438252065 12491075530618344456 10411375851583824402 16768007603346338796 8193496708347009516 3426021804151667854 6559803007687676778 14480089267432391809 16610646891039736860 1647106249183923129 14457692276639645897 3850212953460678833 2048528431007554032 4074126109144610781 15175480468078110237 8115297970620245326 6761102081901456330 6358808425246598169 14533744794284284031 7286548271099592134 17622447359454119391 18315274606627246688 2456579755234643640 7175235615763780526 17650794951252104513 5683986651430803381 17109184397752658972 46457027005454830 9542952935428337483 12992230305455813225 2839133294545400305 6573425293744954024 3367300438482985703 3471156451587312301 15941729823297974208 9211386383586847434 9064506259666906561 104249042615211950 15063440626992269819 17007266007185988991 17640751266787856140 11157589485380055247 11134793526057725545 18187337504635773415 2399708263742076197 16615641166778899314 15140046612402124141 15503229161085676962 3719813364290437910 6255113854736024333 11082310839102122066 9825738411408365080 10803562464515024965 6201216052653810173 7804677966391342008 2840430680033115699 2551332198880310551 2463125968318186668 4843654498144356812 13192418517767069879 10329547110721900370 9964796341853088157 13290682575555487720 6546627089167318274 6295762783777730001 6245807405191597927 8917773639621022277 4572131958628570502 11746514996312868864 15876851895622341778 251428794819528428 5366540257253538494 10514303092355350164 2120798232417962303 14626532873221579279 12574709574825928332 3871294777296612055 9934016240811881101 3255264782055076564 15193234221018832016 14242071203199833838 4549068765697137633 5422420780392380511 6185212597363289402 12886420109527086572 14429390010214917535 11475526531570682339 14108645545106708928 8893722499199304794 10913846855408264072 6782191149492752420 13652195425076929846 10844553052992103815 6455214964133275080 11001713110953477099 16356129156981545837 288099445267181764 1673843709721114498 15272732188546077197 2535517625965704525 17505727642923180129 5389761186769931398 16876461346879682936 7453431704249220681 8374835901293458841 4989359949066890993 12962575915101424726 11531512226267643565 6935374939847159640 1034001492625157489 8919442561237485209 15127125222229591033 17164600764486913887 115093547100122205 1558558787552562085 13072982598935215780 9178775687060880449 7228033702736119329 15893554746099902314 16018207124507200320 8143816223291838188 1121421806733621216 6951977967403270691 16438375993766139009 9163965511507760785 6610938451882923791 5157942546142568425 3657303168027598042 13831930337205935145 16907573706636441958 2131923145609178625 14656903691089954505 17073467865451920236 3145252144987357426 13319456496070514559 15642649804661903005 16146743208974002804 15664001696480348516 710550392971805370 12503267946632250956 17808290028770308182 11428296956595436946 2390386347781350286 11000154347693464365 16895645765723857525 12539677898318416983 7047882508770777591 3926368217038370465 8048235074481362637 15541237727703357141 8012575173638160052 17956930603185594150 4790917156413339930 15218983005470043808 1959357519981171923 2418145440832383299 11152433819106328991 11502847382250326121 10824604829877181286 17208695789041900026 5857085248328590093 16929620578700430232 14967875715829410385 18090043732252436145 10399420536687220656 856018981645220678 3723065132347276784 14071020157398655029 6226075151290850821 16226067535772486092 12607850976101004966 11402032153533428099 11424332527231018324 5572103705354221974 3122473433737912669 2858109287318006988 5376495146496918625 12617114634836326779 10341616306682589911 6649270484580501874 1538349461665307478 9766239419507416285 16352481838134251174 15079765933467016037 17445858777325111720 13149091522346964537 16035813827741070778 7893098461923621865 14211427709565037605 15956463391542280830 1653500099502377542 483965280477851242 35204775730996240 14901825481363206075 6469340970061969757 13210290551214675692 7099064891749132282 16927496847956620937 5948017039472182321 16084245109537416963 16278124755580420465 14172414521531077841 9219382790872538567 6611355309543529903 3078569098582738881 13377446421973802105 14996108653054297151 1777260342658284491 13716600809302596678 10190501609325540919 13048219525959606950 10582605320290049835 4293520186387036656 3463922148880203108 17961508779139181669 5234145317085353924 10084654622010945534 14834276467812361242 13252848656750979426 2256738502175829627 17908249055772683425 9949518890490005195 17574936291934483165 5500689316879400751 2743139664825301710 17982433463383271344 10872270385638845186 8904950598716587913 976991232462708434 10101271230040237427 11533399468435206666 17158540055447966247 6653666923257670452 661656731230182806 4035178036066662095 16160360232697069096 14525478245437983970 3962480155577524475 10579738209229097380 3072212145103673174 4429687811791040155 10421163272663867820 10196340511484703127 6308017028541359925 7774557870022633563 7646105181251853879 3411654649963973186 8711358958223211300 14234417510047049112 14427364379441548248 580006723202134512 1685161375310711129 10316569328907840741 5020450849203627064 16764770862902162686 10654985305055172484 18069124315452867822 3192939375460534841 2578601326107352049 16999737491438999632 1126230749004145612 9464629175766920092 3674704161408166630 3714374404180537187 2203513212937725775 17023551027609638895 1518152415576238625 14643415734663591128 16405027538542486524 12231908753371019036 8530106424117372489 17659463566910102163 14329218776499654372 5454406181150827058 12137505973242459261 630705702064082086 7301497577184537502 1437695412938651001 2206328875090828966 5065382633886389432 9841544225514842534 10791972547141623061 1095973724193200807 7307113132241409897 11671454662833834106 13903526806624349582 15883462764846265573 8740654020208838538 11885760999814897714 9362237373117313889 7984726766087034593 1801964180916596008 6175541004634920093 9479534879578702953 18013525446788134708 9260897219548295962 16096751960374046092 11462973716799265677 12375283943385328874 9380772436448673527 12659926830475338543 13090162840630476739 10931710649183726466 5576549403215761227 4277755395895132927 15402900057438234761 12914558560788364129 15080540671075180166 17880077445683237571 12560587096512042760 14060259096808037757 2513282637134884161 14572567415352100969 9132340258121955187 16046307658279318452 3228311000092582603 5606606926561905214 15420860824319933939 1602174559456760273 12800267185354790208 15881048200493237389 10554518412619794456 4944692384968129865 16933548858401588103 11014957882092067310 6684182873260379634 11766648250987382814 18021738024204462628 11867512137852776009 32297315202383863 4728829884958237859 1280138063021370889 16912448921987196782 68467048789907485 6668642498682283124 12731436459642623262 10144731027539714909 17849796464226637896 16503342927493697679 2367044812909980327 703333622921620887 6228361255277146892 7566381326168704117 7227980845172637728 12142053592607059748 2447058368227192955 1391932899292720410 11388505563897214091 6721038996830695150 10820619604559248344 15485245802057730702 12972217658862261147 14026060195608411137 7286567539888871007 7421584987888621686 351074879326485401 4631972395482657836 1652123679744908455 5962250952151437661 2137870615180184813 3097253681772012582 17637931258867267226 7338617563800020280 12150628755147982287 7932625345878974634 13088143100532697815 8192199708746525112 6704895411468891257 1254016348119019182 4338586918073679828 177980296129384043 7794775982396304725 1641644905714506974 1217320558565792491 10046141680953687973 13397863222974762340 8627973529062247991 6634281023165886893 5510645890541164497 17352858603042621998 8212633768350933480 10670050521408765194 3449225559357344922 10083459662330945167 16135637954987251163 14630777851880810418 8215574898086460707 2423046410356758803 4446493971965710966 10862309821787533498 13318985244963914670 13122932551614405252 17537653503193497133 18039837910015954727 7490957828491045716 15854299750666282149 5828977407871072078 13185855131205798577 9701836801386877930 6044016048983655024 15571822345830813932 2226250935672915875 13254001525606391800 6800880892674908269 16745194250015610712 13075153562768055267 5656848654693117727 14546162034589489388 1135472038815541804 17286122483800288445 2188129449488360636 765320312895294098 3477181965850003423 4296417305002241467 3220096562749564332 9440734231467807675 12312360529685589424 8294681660851265550 15273730506382477594 13522113713820537224 5157241136534162832 11055313673420627757 16082279929783522297 12208737113329137608 9929129827420970424 13541175016360674495 8907189950645658477 14045596184812174996 5805140377381292661 2375671044552543852 16376726296109190915 5305197890441454190 15715723534919334465 8148355928253512931 10439502346697066043 5828068714959265930 9748629698044258942 2141293761547730568 1357462123125592812 15943171619847176400 7784888824409073154 4701638455907829223 10734502021230663113 967439063971919614 11114766753073081612 7213267277341807726 16317890373289436569 2865183058791222469 16241039613088575870 14080248128662363653 8470959252849600510 4017525431968483683 11971920869382799112 13829272392442024374 3057525824851161552 2532667335298056485 5688084401724318230 9410069594051320809 17014385372219769245 13437989838851628508 2125793750056926998 14611154333640470822 7725427756946032617 18441897352085128279 15163083361592813043 10861328435673382314 9234089295015446554 14668843739311274947 1977764117527288523 17944038181627626385 1014042659151652879 9567961993675048164 17121368727921842005 2877565144548924720 12696260525265578722 5659314175439948466 16170419993235908438 5881562807582702463 15310051898505324336 2737420619343184814 9287768326656603973 8399742410619967816 8531783036224336469 13461829995264069841 6466292640413814799 9636999048570531368 9054577411446686763 2407962180808295135 17404618175307040076 2671547866633368069 6516506924346252266 5437279524417269113 4767451389824970964 9570197559553532548 9569756349446439690 2413197703115581197 6202254793344623608 12712129058641096154 6957300993984163798 7164382704172414465 7959575808810723068 3561606591492992420 9100382004616102685 6912144128581905959 864868817717842829 11896652333371133677 14815120227890133650 10940049481225723615 11356529024664321422 17302900782847550935 9992500187728740242 3079683020717995182 4510659257923340213 13413357133800668673 11584157234234765518 8072485054569013283 2535992212394584142 4391710810064296580 10364594886706575637 16922129812770507562 3187553954832002873 8276944881996695280 11236974212104112727 9656859768311337024 9785983160726312004 11765862334377272725 8986545191933420283 10405719229067706397 17141885562177536685 10551526178653001056 7356089895972074896 1860007797725712313 677882792030976327 300654016333530755 2133995734695585888 3192541609047388749 1289328074660691231 16664140987488731082 6679116128842776154 1379365447710448509 2212399436483136634 4030240257194285840 6227378255371898345 11008768436777385104 15049223644507491410 8809376970306828486 18180878877914739343 12788366341173166663 10177306515107671727 12298156307775607607 4766618124850921408 13991933753122848998 4343013477561700871 7540974906457233817 14359640028329854025 18207135088931758251 11285360115347393592 669116849314808294 4293756898974158490 10982461811466004935 17012690568866702912 13612960227905503794 148995480045235330 5212377139992232163 18227007509558524372 13923620580967309103 9658793592011573590 12791290439724419093 17969962401727066095 17323895756512363273 13880291442157293968 226384443700979285 5904137076139041577 8669595501908965872 13893983290723166055 11165462952223981069 3735430934762902674 3317040699123689540 352146241778105148 111335827590342884 10255650763824757519 11783518589963451897 15318931304574115965 11066559722074380074 7118987120882575270 1731173331236890382 12796685472359867444 2049593000056184374 3606698088879713932 5068364355909940432 15471151315559663071 11252628903069137879 15861511962683850022 5119372263143687378 6055101692195408836 14633620012921172912 18294039334829181173 3752816675313335015 15986598352717645926 15437187113863448898 4442724204421128309 12087209545303003175 13333439141443008668 1214070873492606304 12050223879679887615 9573620791926834553 4886675961495624883 10144538411252734201 6098671462309324396 17863247394742192051 10957891258208152636 967054937473638749 12688664800105054265 1786525976159120995 8488887133607284045 5413372274065245238 4788045890719898811 1255847972516597825 8018568745555808406 11873796220559970173 12698204493762700726 11468031643168805266 11119989209413955137 13549876004953851293 14580740212593848704 11926722997106646575 17247980047586558026 8365521552401595768 11277530086037644945 888793090886658807 14915520289549813075 377999951785930173 13689123229188448422 13695865105566795542 16137822240797618113 467054426085422186 9726223393957835704 17982258935696081554 8941892017018870466 10823635884080555815 4518912623701372510 3367803823912002963 8328079142101384347 6415756827235277579 11914118477662864845 8322677149503077775 2662714385419954364 4380868301147370069 3378008271936208954 4731794757294798070 7067104765575110740 3437596043682131251 8669985467024828476 2129705821999467514 6451430706649166528 9155252044897679958 4784902925164988632 13215873266913259484 4200669727425528160 16586782744930697279 12047657521004111414 13702581827915937912 1508257286648152990 8531832488737040678 10422729322608131484 14223726213196101316 5325398505157039490 6113283281065870022 1718125583255487597 5687312288243919295 14457603694253356688 17286266213006434301 6392074594231379571 2706395229768082922 7944235311445541617 17199021761159754565 5467967524341679692 8898942687609191718 14995366001043074457 12594138207872482069 7364674023956482485 3787642109624375583 4093480122064168551 13409617157261732217 2823693788290123196 16568317755130276760 7540786541942334019 13143174001963607297 3306646167377270926 4526492889425528149 11867386277376539925 1231348549238836386 865149936475637078 16348262198950152033 5608057928152518608 8441495401904443076 16006001747382490883 1865333419355997900 5233921621649185487 4755093829081207738 4633293082025916270 1911855436125226557 3921516345778328523 12834074351551317736 13325121500927805499 1254976837778049739 11413132249598080664 8084555002533267817 14849134203433992883 6348497217221621247 2790206481335875550 8888459419251212183 1887700377417067273 3487359237419650158 8055252100644474495 15427628490133831830 10809088478240926166 12370723914105973845 11831220627403983554 14382524686200398539 13533051395181720842 10026776800439915491 2050572600093038473 1412991753211143671 245722215148377655 11289069860641864400 15186858348806939722 17789678066644485478 6689438052134896373 6275626138244417447 10805140936372887659 3082586335401821551 3845576439341304865 4363124250531136602 12151245713704563308 1253343785837617275 15657414195519784321 16714069930689033607 13721244030835397619 16820843237041157729 2964202537424465294 1786684612145192984 3927576741809214270 17477354716184562464 10536145367438359095 10584854546162046843 5039582011332667371 14046124657326022475 2516688756834397923 8872942463383918563 17003250214635133254 7126631182064210780 2422805377186989612 3350743890937314252 4955842722902284005 11140736151310025453 17924099866026792370 4141134124334519261 5949750568962702028 13610101294512993314 14878625362823828206 11208023848205951888 17428411339741174635 1798819954821036101 838917180293550263 16273370604988373077 10218314299005827428 13434832341060605336 1637081326068013816 13422601378627785948 8320223165041000301 9727254690326072880 7964546131520435758 2967933614489369882 10504476166594325593 6201351551531490876 17315526671555722813 17819912515660349358 9262338219284679855 13035156865531170670 10436450583823483518 12258422716838259617 2135363643245587779 15338175648196859714 1424739209670759768 5100856059525077619 15132961479601528682 4847131539789472440 293631620454888106 2428471238073104385 1616014873602024014 808314132978487470 5890271781787647065 6383608116784725717 6088479836834473019 12967389271370990579 14374856616800652324 14243324101359221719 14545511207916978056 9693744386409130663 303223226970292074 4630916659848237804 16518485548317701852 12839323559296803897 11538419342472049563 12742606418480085975 1669911115503183921 7234942219962959012 13732802835211050733 15166063750750861070 9655082570967625197 16554921730048206933 8935634080071212774 15159373468981326369 9095581112456027923 16253715548590916273 15340024546409597396 3186595679414926225 12892757680253404852 7958551250941821997 8051583820107348194 16312274957218548628 7754041725474592786 10885279677046480892 9696662566301851223 16364839735934284907 15272707230660535528 14257802688031158014 8730842307689629764 6528999288177538993 2899203982911065125 2664373887961302981 2473830522045170727 17918795689275152038 9807467891294155519 15700303265438293210 11045706127104367304 18235565887117606562 1765435190019452535 1317321113041783357 5660951866788167933 5075744393630669878 15382540076605169892 7667518730058199457 15755725847162005536 4102881010237128191 263638847891928129 15329371553619628451 14932659464778842891 14254465513134546203 2281207798904569945 1749419464805031665 13203206490981451623 893813253148117057 16384468582403498412 764608024733936312 9971752872112995662 2723975562413287220 16346788893143446100 12648490725705888579 7414117952671570635 7001765681603506155 9896973383209376844 2940430265095433444 12902525841230110607 9125595800837417433 3260068779395282276 11270116309388769425 5349562886346316264 5656414339197808869 16245904113264916825 8453211638876446453 8703998004354115271 8940095146824715681 1090707680842677733 9268626278438922777 3331579948302128664 4269272876134909422 16253095913490593331 3950487061325355851 9444609154321792250 16305838104227016503 4874281933254884838 8211154508312078876 4684688818361386337 4219885808851212669 17816656319848998861 7274541474927053279 721719523106006826 4105933610388056890 15228977644435618468 8554486144241733123 18402030740686947755 1150783222986281319 11216893656608415800 7326281004728442161 17361012388858718378 14346756354569150643 1200988685602908206 2594658118950284251 7556909342910259721 8671803187789051528 7731453097386935221 2753246121249398177 18312000119789458964 7050933134263510332 11865977238917131375 5935261992822417442 15939700421806016173 11044684465458251016 18287496835768705903 1659041457591804175 3627901379334097662 5616368701556341041 7960670462927409976 2779964600695219907 6486366229629677306 10727397890109668533 9571950351236571550 3122344280784148415 204884278935825910 2525353498550905910 18330696172568660233 8310879028389652651 5329250997778563073 17589924801512515084 12430696724975449549 13660682563376312012 16667442241025330516 14940086338751543589 14687371969550783610 9299669402925791785 497519892335392446 8619615444689148493 9200920975329286131 8425442611603648538 7884717520087208730 1879619638111841801 16648518182621020722 5529832662274579805 7389394762441390324 5033273400450248184 11468351693728625785 6424355364913442606 9953299698800161880 10620354617367073039 14635578989407449662 12842131072499038539 11734268264148398652 8711880353846501221 6793638851627530840 15706246571510273213 7652084074119320495 13118584397706090581 5770860787103985580 12177835992377403537 13213421052715949368 3090995772970623808 8755903731442698150 11631710433793102567 9744054658563043897 11322104156732033383 7944844974954016700 8226345451727358274 8487022329667625434 533808460425633166 8971725285540921357 7798716575294142839 4914774994067202040 11039783296662882090 4937640644606207622 3047455161812536474 15494726576411948845 13150597066403186957 7813890887599033463 2276978825718787035 8865785660394013069 17063417878622833394 16557039145425704676 17971613650084025042 2655863048156019891 9802813917150309718 13464577371313588757 16290466882951330708 11500364684487256033 10040510109643881504 13659968767435480527 5654129148626349369 17658868016346967918 17496954108556505486 14613452790527111741 1342243085296040564 7445702468261622252 7600197661401404122 13132254786542077474 1176188493602066298 8227745226812228884 4485151836894323591 17231565609972917478 9480310233259071898 17249099214451872489 16095425133224214337 1629785003610025216 9035693196612834079 5473883994086423847 17810189026952293420 9631833623897546054 3627026155034580513 3372123513205579712 5228715610434812648 10608513918790878178 9859366443556676748 4381537668895953761 2797216096472179151 15732212040408053952 17895128165265327416 15220060217279557306 5625201357979184518 1029665773725153143 6159230263144717420 12720404102697550600 8136762661658385894 4809092076080226140 14449150942260751136 9405458307546492886 7217893650701071595 16839879219283058023 815790450021277810 17763355833293590510 13203382507324529269 2955521456099968436 18296435807369484947 7371459853655421166 16427296750263527140 7420391599097446458 2966026095752602991 987713824461259821 14596770274247755968 3928485483332406898 7568902468834196789 1861758115754054465 6122377136265073534 17856308573334780359 13610037259106760194 11826545397087794354 5591669247055378048 17124217000881215441 187503433338862519 7615632325598686207 17433386540319142723 8970356262139989973 5282003253611608566 11833958873389338329 3430624993836893663 11619099571324445471 6263532147812556939 6139922358725096841 4502690910703529454 12394785618399521181 15068232036147954469 16761732554660991552 10741489874351130980 434211566852361215 11697550091521463910 4099743239488457734 12470180530424403352 9141896140938779056 15319434717398517033 16503634610315454152 10451170575418040130 3541445207786351186 7988212212353682545 15173560026329815391 6516886541287508899 8700341973468529901 4214475354339738555 17917360054169557568 13047718073681824708 10689115811975911272 6470934076794073792 17986786932723322122 9205624538674859332 16017518452378716367 9398901855920242783 16798976398411559509 2759865072213103932 5350954654041482794 12078195578400139050 7968076359908025082 9242603398254808143 15555722739595295504 1195529234223669213 9405337348653420865 12080910291476405723 17249159814391013143 11653226660624447451 4942544595330072713 2708910923913467550 10667156614888536342 4294334863454625929 1533052970903654549 293798087758478533 17889262441082859742 2839693630241693014 5535600421131511841 18190264712040781240 1570187458072219414 13397446970143491152 4237316192582989625 7662780410567015512 5779490821560331559 3944333818318906673 8025801901710669216 9577845842413479550 14852866541231306764 12247886682368156772 12442640060647701421 5374624293167690825 4754221282237443341 9392854958132501484 1508798923909676163 12070481950449623644 11081970222654154375 3751968824544458328 1884611176122843999 4539485870527925903 2920510623070538531 11060505899726018492 9719905394134146270 388863277225239154 14626130466957884179 13361087203767390688 6744798121668079201 17132826411802237322 250440125118509468 3836122708081500366 6419781988050865376 4614232832735151917 14257150055583618782 3588180127896250460 3636303158848988878 7108851703876150522 7273507762774861342 10811710816796762425 15537307607714258677 10777356691930605500 1126130003372563912 3290524860649117755 2791460280238215785 14359795743732869195 1977182616821233856 10608173185838814456 8306725170049349671 7311947057414063096 218382703235772917 60786584694190791 9558894307392425385 15981846852255999494 8977834339880204608 15868284039944244323 5330581901958655587 5807151384418658116 9357699988358241610 11082634592069679557 7514942076689607781 17739173346913014750 4309420296927431525 16869987692388374755 8667561603564823587 4326232525109356853 4173165251715900046 13578326325740694151 3500022367607300679 13950525459040066519 2823910495479099474 607536457232687242 13320507649776168198 13232091864044144983 16280020753979718403 11440693867017470245 2351135798925171008 10904264550745358445 11558177985872164924 4094954368101543067 1465450988077633837 5940675734621561131 3404910767338111862 10089183651891904118 2927202354806312346 16306593830794677799 1981889239363783591 5782445872635434146 86721270592233496 8332967291243240775 7914954844186623663 17097692740414885354 10849855094010796405 11034326362041740647 1224788244559219057 14508381894831405612 15439784893734328249 8279133712692373877 15446856042739178448 6629946319521417083 5899909395810000292 8587463926609621602 8374157974311896658 3218486206354869601 7873418871829515872 8592702173936581329 17044919295837015684 7887779653941337342 7009278271098809716 12420255831838996306 8137527957394477156 12755557727887555392 1307268191886728779 1208292008153201976 18352996119446367214 2285021636856721649 13232526344219113271 16111414806279698740 2790068641502869450 9393870257802021904 17600760363174610356 13560280652497858394 3956416735388096450 2871868458539966833 11518598936909019593 17206395926180318783 16293655651561489099 5372707909157344492 464380029245238457 15040877046024424304 1738348517285979087 11741876418746442256 17341333645884651951 2090007478809875224 6742458813438806400 12589822794605121258 11287952563673183176 7227724678589890414 10923316893293179491 9697882077962965074 7087455569612089157 8767280307116584742 6402180076145928963 9018182359538122099 16913096595465034402 17109323317377684788 3811748765574830605 11636292671563582818 10656963218855555274 6764225523704389190 9040508951075621003 12468090690602081117 8642925778148660534 9881068521347536006 8718799432169869147 12900710556504534204 8655289458519109915 15166856742287738823 15829247463999432401 17903487323641188962 9562652984375259066 11534415218350554050 8697963167090764880 15564321799000100437 5830270577865437064 13940900717984335791 2695372122737268256 2818263461917661153 9347842925994434479 3717558042933910467 7225881083798359194 14849094981276892323 11324277685753515094 16357469281791948488 7402187179701990794 5634108646419885278 9742270183589827972 3960458111645600394 14835746859004028115 2653213494112560150 11221378663704888270 8002834232108481957 1634998117222125885 4844885472642930668 7385706380815546486 3729280492910127417 18333517174735670379 8851082122008781991 6832716664013922455 12049276780690338657 4976909196120619818 6232970151919251723 5498040726549511436 2957985172151779083 9811873483983974438 17960280927565592638 7611120547529838395 6615424846796184926 1335487014242007716 17789519327834327566 10443810462182970899 11311556183511333898 10600139736174582761 13567547917190755065 6054269968606569471 223075391142082430 18429371932931120551 7040178755555700299 2618576249805171344 3238360196494755385 12948386763364624781 11329201908986683144 14765007358380551713 4819082835705702869 9174227719910441108 9491634030743163185 11783167240668396693 10911450601616912905 5682646498582979466 9616964804998321408 10651410711644702851 373363934627272563 13852970330445997134 8512073831004914769 14311164122809802569 3681247293885563708 4848181241422991530 13403307269253605113 14071778713498303696 8723657545949411902 5974536908734945696 2323459467143683808 9838794339081754947 10722980122192855025 3539806653368344931 18445638342632600839 10915085585995889256 176427906834678382 12029574011431495509 80425703064252525 17139304996023454523 12605508244414818328 12903141416786002602 15484545188573316887 8716965597683904348 8572644842026512020 1950614974621738625 52192150164343383 13126511324049858951 16377524964250310284 5390083672276547724 9430097272222127258 18236793061651907860 1802347080590060265 13477129803170525521 13924255226913701521 2344580847756720178 10610805001362547367 9144606502523018189 16573451285247562797 3814216343966619384 5481187972502514652 6614903200422304100 15944681805571703728 7335592435131550361 6514730672330750626 4696658112845462451 8175471798892270612 6805817276292379665 2530365287430407354 17309661507592190221 5616237423139843374 4955704510615899954 6915886471861904620 16933509777219005009 5614589753950383344 5180398252959775041 15766028466934633832 13149395287444855457 14816204978992386607 3959525056597889606 9775144597479898788 9772795763266123702 11859514409044835065 2719150121282245354 10969167443064664079 6059194517511919981 8201371858244194698 8995025804287487765 15934789482347129656 9652650384621791668 16409299917558708489 5588540906733134040 240375045902970131 15242862243589074187 240376543291908066 2101120000329016813 4313470646849070605 545455239550688268 5437900020989978631 12409305383562062541 16230024468029941460 14620400086026779204 16309968068972445598 12076178722220786619 76134963209419744 210201191119792126 10544677318143391228 9400945544314846271 3275066199198673470 412290483160237643 10234397269336013189 12343861345265903978 7551600511030654826 16153745018704468351 3026454371658425469 15953360225046744698 8295524668737172317 9280778498140170279 17136690855796105008 9494023962511713981 7150274983276144808 17404745768380068508 7334406495785471798 1056568788797060672 12223004586134284355 13847312099914565542 8826035275943044384 18413658017225572659 8643300060052268640 13888147486507282855 17281158882466516298 10399779935051516099 5021501308553663306 1594108792878448965 6295782354332118704 17797187798820432957 15688941115907931783 2993250768285151162 10349657199325443042 6680336983588275976 3266003477990712776 11719004438468895143 2481035231386024906 7983174792340123701 12672053530592593047 13637463833469662538 11796413430321177661 429824291794162858 9257024189888939200 16041450548311380499 9558448757231493362 1948590275661401953 1282698352426640379 5440618985779582816 18212967237151489712 17559003740215991131 14891785173093097660 15888891320338132227 9734874350003204736 18202666334165861135 4396151022850834393 12513879637430944494 8382752905586011148 12787704690614412003 14968453449283996342 13903269823125722253 4417040735078861951 4138128047692291587 13262733397645546131 8865184684116281174 7616511089971815618 13990881301838267292 576298997258088339 1931419590681121941 14664603862198353653 14818744897707385055 2451270745007961575 14523548203254587435 14208010662799879518 14013022025630671793 1434759890386950244 10638153400951134550 712257236133130060 4248901226520318962 907701431404786029 13185914328086442688 17434022110254180781 8088901876667521776 361782813073536903 15535689776043163532 15603033098928442296 10488940260222094685 13842503347324900439 8658056745218177840 17257399861486821244 11833995446754111760 17446273863412188766 2642037891028806383 9053878520976257948 9081641064055120556 13980996978805938160 13968529200054907814 11755213662137578920 4266222673081344682 8816399562404025861 4725208160570474796 10656092439609091231 3385387002703525796 17670046314123539757 9052620422254790848 12744257269056771592 2798970630631358334 9434061167094370894 3951575687687334732 18026976824526396643 6759010253369380347 14666500819328674849 6907278133094151180 6888371275409540916 16538747170129641597 724156462616462958 7573196832620921969 1543883272727605157 5963098730854251227 5372382328880069407 17801888412150218050 872026271626667715 5883458767206127487 574309600769624039 11221729269811112389 17161249236763452082 10755461593581076357 13317602899582046646 15932950310193878065 2209573061606876356 18428951311310869138 13249344848418362070 13072983164116895044 6049618051010537085 11463050686061453070 15715193102108063786 5817011065687177127 9379966580648913203 845121427325391724 10286909570015072387 17510195973250243836 2026924820261495140 1428585961426879375 12372825098473045463 7865505334868771557 11752695129821864421 572769885106050959 5270525813355224034 13039542382833728385 9968279074051972142 12274265120164940783 11921793068893770756 7186936578184590914 2340424687735632728 10701627631476011409 6138236515426656416 17561788279849983284 8735651844630207842 10032369852345449077 14813864769624945190 14427569796568184035 5883003962190226095 1897775208275750134 14670886492652844533 4247785648569675673 12878077206137268421 11645966975960340175 12726008306488834466 7148815329972712517 9400558548318209623 3781657796150761675 4415078221657912759 5887596292387816145 2854414957998164634 7299995890926913398 18309672814112822785 11034450756148823538 3977457482085086195 1580052500322888689 4114542805403679113 5265188683600643288 10242058258918456685 10450795500331853353 7667247805455865314 894868256154339976 5800905655556314907 4711719157967111842 3603406740926903487 5670448046993778353 14010060972166331579 14196507468862328146 17319707782434038352 2346818394742104625 2927257210463650781 13680649431905456566 1086600647234071366 17378435646926931466 5617818847176333375 9059287318732101493 18110536151577219711 11370876547492873431 11613537766780314322 6200033020396816590 17306177856329618563 1450966761423992491 4815925979000848844 16032828279667833586 5547330484456843076 424875593515404507 6647979369485750905 7215183517994147459 15257976683643746811 8049214571339887209 1684932908674164086 15844245581273816935 17305390155952630969 11159373042929900416 4957240536503212457 11683654394511330260 11351702373487142230 13788038494916278915 1641969397247907156 9406524422799288487 1522191737600545004 3667411488692463912 12149677940167362044 4701673190818989572 663744279435094646 16673119388654874331 680074814353561269 14883451144144952593 1680457024914275878 14651094030058547291 15234247557873936795 15246174877295340422 10438772387427259103 2127103645960583394 17105089960203811184 872808684240236812 2437136203019757374 15890195096007130593 8237533624593535041 11828295516329736624 14184187655302181410 12041978325263734742 13981445643596244322 2681418536732973803 5271458052061122462 11865011947768812331 2230374285851807094 11115127361567955195 3815367811027295221 10664649729450282672 3124530648358879682 15801504219826294114 4010908356908189120 12424488038089647026 14889789060370094838 9040868162917566725 12274567442941330244 10256749493491874867 976804421403719239 11802772718787555182 9948391723432746050 17674920099461201269 10455261852034692929 14180463411455125746 9165918165648809402 6600248450670946798 8831813141612248291 15185163175809054634 11201866676529695214 12497729461292945890 9771606509290560936 8474942012147799874 8541381606960982853 10227202250959748531 9957579581857600790 3970279816638831305 4127840647819120649 12881888992861842352 18226369876294767795 9019883799264708935 4875645357868125682 7262965046955644797 16445789489700858324 8869776056199824901 15003699223576249731 18378011105469144397 9541699336787541200 11751102012605585489 9821833601377382974 16992259376646287115 3366425104464947080 7529606603483919807 179272990581779570 5073496661995178811 15267453387733682806 1648329155900592714 3867481424048691241 9508549873594145898 1203432922239654323 2360884551751728494 15562100243202222659 14052541637124667715 3099843194720180701 9678916374370826347 17058291489037387442 5132423537080502725 12761341789839972600 5975904224866576747 4822953058580880595 11365881031250312297 4248549184995107454 12324024409536631644 17368998095077575135 11125777534085323564 1852859774340986598 2168196027518132311 15805268624919608446 11525058594955429195 5284719280368189295 9781242733046191724 7015276652440826961 16512929802461757138 952857501033019838 17341847547579948065 14541369105692679711 10822359009686490472 13151862579725392246 15129934762013513023 14513241326938778326 10920030717323987304 13620999425279457728 277546497072726018 5260881488273281268 6926950501749056703 10216991878567954799 6085848662559150855 5672130291514666717 13225345291346994079 2160724124431262621 8903089395183105477 3452108813298411401 9941541788030822081 16332110263723889830 6616176481796936920 15520390764523421925 5057429297676560007 12461117781279362341 11748967675111653845 15191988492232087697 3354567077816431406 7889665420613049279 13132150052939728476 14621317393659904083 5640330104667676179 8658570892572835759 2913720527621772658 14982912866523225225 602781912935814787 16797594756748834422 12759314818739246340 7468808279581074183 11181643217156671524 9629725900766856617 4077953335997594522 12792932851421138658 7536534034178924977 648059767021938202 14041905759261180301 1241970461954763787 16379139947140867715 2586108358268662475 4940058931501495136 15122272656236521024 12480141044760486829 12134918634305369681 9033585793454508435 9796588592623009212 14735942430779777827 8220121545290564470 16764981003012170515 7150128706173849937 17143427208637035452 16294893927686460258 14561644955442751043 9316628512594093032 12788130869310176701 17239531045172661152 1065732456275639798 15503244425114482598 4627444838148718844 13166613606393071801 15626531527782998909 8558308059603165916 5046095974510828215 13503770188474248220 1400416908319878645 2162461665540381817 5163446693262516034 12840004030820767805 1127800519242976883 6357899206135355169 14981253436185831992 6839802161995629894 7465903557426649142 1205375224014046580 13932535959538465093 12890028566619606097 11101258013335962843 14902321024057105488 15173824084907872460 6284376222783449801 14731760459599812872 3249647803802184883 12856837688208585478 8778903166116331891 1977487949728947219 9925491639612310607 4228556392377959877 9394171487668176039 4635497620115530172 5618117830629678118 17241242463716502625 11777753793868365867 11944338193726277296 16385093581829022437 15790369855981716875 14516651020750205608 9305358057220754730 4148493100083124047 17421097854588023303 6334565870025099438 12138690830812127074 8701546913171288164 2984483559993915350 1982786927805236969 1253632546365738096 1633318214545063477 661738247730983274 360410397875266470 1456081337059994554 7677192095881872399 8710713298026630353 8684075524927415727 7655995914585861810 12584217715944141488 17427246844104351283 13674122854434826453 6365683207491354920 6994017888841401366 9819788138898771044 665949397725468725 6214990393479626131 5657215841894690425 1267357404136938379 16243741690709860199 12231904220633695476 17043633962503687194 6231823545961634256 8275472170025802015 5490333152124345618 3638334992429630929 1740717309022351408 17004063853008641935 18151066455112657732 13948438903102206441 11054433839548949924 16088892648440530341 15760318081726971826 15240437855463585196 11383360413062814733 11349958769461194998 12736350291882082923 12504574078964142357 17405958738834116517 4135993775896423908 3113734302330844231 17165931205311729031 7978618496744079292 18174881763355598524 15330884313513125235 5427124320183580766 12793271452139247732 9594034691262645053 699517911484530995 16325657982952861674 4449146422171764055 9601335400748651543 15578701681268624822 2695689584891660769 9483006132616492921 13665217313810261881 13196833629974330122 94344451746412167 11572849556884789597 17451217249591425658 10491877802916166796 13931974454523920402 2442800941323153304 4588993717556858710 10087008983198823763 1355700564986695071 11130875306434542229 7215443147693591647 10826125231991477670 2751430571295816516 1768292892763038272 6685668317469614499 10453000263948396708 5395579560348801635 7079233730492147069 1605131837683301376 7363048534355332136 13712346993216902824 2671686808735354117 3445925505929638583 799746832968959141 4102479204432590275 6819540951052680446 5481242487459906496 11832397342731269679 8473831480123785491 1159900261898315745 1787077932420410369 8743818008840160583 6682284257096308653 17397418590807026221 10790830237196702749 16576703754540335305 3432198048179006156 16329250071859454924 4058940585560745545 4140630838447163699 16854358804197412199 13077200801117618462 13238205210419605212 7068968983720592717 594766323180055832 16872408192360364618 8784440832549734889 16479358601905539868 3731294629052264814 11669640905713240265 10470268239963802358 897447802002643627 11155615724886830150 11134850031152813292 12756675796653207351 4959952407565808488 12289304745063501727 12180568018106346156 13699112102389114192 4304566088037118157 9558597097107348338 13696307569771234774 16662365134530516037 5458211522944195965 4868689859930652030 16790068023624940728 967490337811417590 13073753436483016214 9559235273425582384 15367952197527683136 12645283130920518319 17458102632354699023 14395867708147120306 7058856606819019828 9077481623816417070 5677867704655518885 2040691879415282176 9321035233913123826 15997438848777042544 5842903682482753711 10010749994809310974 18240016023984324495 7856360626134734439 14002335540177986061 6171045534652036932 11096918089685631014 16356085819499199028 17691227824749930597 577968581657551491 10785816272039581927 14153060158124299593 11434667752644543610 2459728465379127222 17232779465882889032 3262835962086099349 2992581990576475952 1768406282749206869 11229358707844919738 8987945577286695075 2812265708233367461 5600308728142922521 12696414242205131773 5624281813030786365 2410465025649480464 5255173451101081403 453855324075732954 8306211474711794386 1552072547675426125 13887517959300656073 10461312237495298879 17505352687698928522 5120911331481961175 9713805584854802542 6856356423689528793 12321049563435294434 13994761151705241656 887401448199067367 16832063670196058391 4503286092227060760 15515838914129210165 16737900112971878586 13188097896499637026 3537162080164861112 17501494862637792907 1625443859496189433 7116948290911822916 15403571911608815920 15848391186297736950 5816585690631788359 2311756622218101562 14623340557844627972 14619475888298502551 4159464500766292930 1634056586985661613 11886279544432706359 12648285600135807804 13563438996488786154 11627297543401885504 14090388903103922006 286051822251365314 3818668875548511396 16047016623213252050 6633778395666898553 4362685880052391908 9396453683483243869 3917649598862239945 3559349571600190643 8590950297555603584 4926198618492703231 3768267473853878125 2493414597520073107 12124541959144674130 4144045385574881393 15589509254971651176 9483661596374470974 17425494125197864404 15661998091428901735 1623222193786455296 15522888799208415267 15774053052715821966 14393882216253272120 1711574510512172171 2279510855370191794 11756121025436269350 5896934255212351077 15620113412673385547 8037979742094831690 14362636466080917441 4901541600666990363 17625010544215326978 15646067653476181505 2561986333012436677 6555222573266911300 17372741044222711308 14392233289663867947 17033666732560472731 14601807627016657069 14710037514168102258 6057216105419303487 15603618252633254478 8899319292161460062 4095178174313301650 4518490240210132237 13575132739554204387 8598088835244274551 16354712866393896924 17414983556491140204 11172416287988555889 8051883094071130562 8811167368052848546 16876096844626402526 10183105152395321995 9929146273026087235 4554472555812723288 16659663169313143959 12563500123245717749 2277189917736261277 5595397982033936775 6147273161441813941 6103943824265500492 12470801737184421718 16459138351745900423 17167864732540782285 5689046851562855739 2817857851167372460 669716227934694538 18096651976936566415 11691189312125439949 11652628151802293918 12275422312348654969 793554203765918523 9645305348289804360 12663435791985072043 13314785957903585949 5702703516962350838 3636814447407528016 17812050583107110349 12565546037761637203 16708958836734657343 9593701928075266777 4543055442864061993 10956557087533852399 1513606143293747693 12263308077442784696 10568483791755055043 2542657770436709750 9279770225511679926 8394496800697972132 15948416659603474442 16059509447215067963 14621021385200730913 13640278517979238524 7558373735466662814 12595673644997803538 16031451668255641131 8343312294644132700 10200324241414058029 2638017034042816443 7552162392597876683 16664370972134886806 5651968996753826438 13123837665722703420 13867692733106622790 14070397956632865639 17402608821717526028 4473331565318511818 11820348839729727292 11547718344350731891 12038075530423278455 3418704821230559582 7142269628932363288 88117187556662283 2292369657450921287 59234764325622197 12813818232576294844 17523775736202033530 508957951095471038 7358118235545150325 5059767095348718831 3599364457048973351 1164734155659907561 3300169062787021766 570654140475546949 10875896448824282602 3141961809254172533 14429710989938056410 9448788850342238251 9925395587904836743 9676055525558063969 17724558344210496256 18107057214450359375 10865880372962604806 17371057253973547356 12878660206568364705 5379911341108302528 15735723467506615288 8573544632676531249 6753682784010184059 10276907392242632394 6133364466102902818 17217586244378797598 8642395678052581912 36510585259715853 17579078264196525370 4466060725789156312 12358360009814320866 10075083392756983867 3633503118838337098 16187343438373343772 470744158432112625 11222600264319806416 10291190375667225991 10554560322346301535 6497475160646388743 4190191133151107342 575688874721855807 10590053041456882689 9572190694024439726 7472042759185983961 5709056862429926495 9177055970065303450 4688549709682048773 9796207726609996104 17957010658312019061 3087024719088887827 14905611394085518347 5583835768558387373 17793758571376124554 3389643497228023606 7304415034479551243 4344060592537473123 171205377475520726 17372692448628768392 2235692868761316371 10195357137505635281 15279650992250116262 345594703029323134 12319447466257282361 15267727190255911393 9934804262581532132 1205490505087215033 16694405684178780491 7647457249096447640 14202997769259582920 1871139148593031643 17491188631916034583 8194998974652289125 439940542754108988 11528086303000438336 15549976477625621781 3532205497791161903 2977520370912707735 5239244336389199707 2978767015427187159 12571440422645805599 15428586378089716582 9760306025665707950 4822431885643837393 9707084418483618889 3300546412934457814 5204634449555893302 14634004859515233272 7579322811879049645 17941407108529136891 5350460683281538357 16281547406681599084 726719124827715653 16091847861225516006 15263100245168226589 11256428201597939962 6226573261988536711 15947139768231185637 9300611102279312156 13944271502849160904 12617537111023432281 11933168585170463040 17297102181074860207 10947560221045257686 11416744387463884993 8750005609430970521 3167830688073322735 13278833205795983928 16243325561091698407 7938696772492822244 9855574624414156598 16427819982830312461 16779387967049753836 1273121121301599866 16084160060345759434 13760833098407271324 3861469578485124921 5808716037985561816 6828648931509174763 6406247080201677142 15914712893512457827 66662159915380773 7308052130363762167 9119607983201155708 17178723272681317973 15836243314548867274 12063597077116427200 1502616935818930615 809645555137993358 8089903855155180681 1797200038017823152 847562187599365166 12388696535329334379 18375762275323282432 12768494432364449135 5438081239456488760 4514541703999445590 18403507547056788406 6836259806790528597 172324177245021232 2507696970391017000 6290668599371011734 17932653468522109167 12146153646829732049 11563127886175470684 14133399755228803421 5309962757467362511 2074644430867356129 12815067043145799079 9682203045837325023 12790126039041608355 17412036455014493389 4118967175969001995 17475067835893245291 8951906720312085418 11066867252435990246 6279528264323585347 17224433021908118896 2049487563961328913 16577649468120805217 9003810901608385804 1657846298501337013 7817423975575201367 14757196971073154405 8909195730462089357 17920274965350431904 5469891534664483948 1158662408551390826 13584085316815250614 7624774489312034123 10579945075871100778 1485928927917298636 11753161230927976878 24062335121347378 3233865954118952171 11927877374855037201 8004463802212051405 17130692426148423996 5487478703041823492 9687530594176165357 9669437716474031600 13028438359858118355 3940338147408365039 1576002285338953004 14614850182233854936 3733166762673118657 14840749191842036104 12670911784416142084 11763941343779459193 2274820227042018879 13013371620546555675 8813523450087386269 10723512181615291059 13287177768631699798 14577188164196717814 6863486776563095494 18388379602189891797 6150566553771106860 15832966437021439544 1296330168291826919 7465416863576238991 12612447788414874156 18418102658893166891 10075326728965175937 3486862386351412725 3993568819080440226 15187351499258875644 450935155805134038 3750396795341506160 17917136798801827334 3549623133086655642 4954177616655040309 1018031281638977768 14647032773186190823 746832996436047398 8324642512082024218 4155014662779193990 15288401173741805387 11251145454585806016 18364877917086038082 478092155860988460 11183438189714052311 5132198082804245731 5929486187017820980 7095873140960777216 4045655971105559912 16392686740455830211 1187958024993052675 7701868861073751084 14228023113075179091 2255904699307363996 1759019993359282460 14683524161134945906 6464357958286365558 1828517924044757245 7005448117979157951 11135024599711231272 309221800557057208 15985982759928349310 17002412797016820208 17113119247136938019 7460832279272857897 13468491594027280323 4737215458513012273 14039082779121279144 5778030575896458990 4706713457089095783 13290457618670944889 13075053074585724390 16407596595162296775 16377873664020901568 8115646232652535776 5624936408443190766 7332785662467482179 10954485856987613449 6535775627011168453 12245815150775397174 15177137031388499715 2521642118675650237 5746427981453114439 5939375457025428090 4173881318074799126 18407865454037780073 11148229072085677592 6256893095741640828 4704990168348832259 1504933737303678309 7366824588857103583 18076784746223788113 15885951910929465518 4503497956371082767 16711703344829227351 12328698343036157591 13566753711871609021 16077641417302554140 2268448817047636309 1097963861997667890 2126829556230520975 4246388734239292655 3230096134241910057 7322135350387006194 14741191319645134066 13814789760737568403 7857909551942312574 14540311082303519338 18319698869220862585 14700206439276587306 11443141216771685986 7020840922887568781 13404494642251138497 1967611050826318483 17013414964628719769 7534272594387910133 12745103772750315662 7542009831026860390 17798621198616044539 17945141721423710508 112956255812613698 14946259887766114215 2948709605465921547 16967176519544621854 5341334204559739199 13374815894715452061 14672296755282076840 16866578247863802637 10432203843348187637 7627437526565394865 11394119687738253862 5052289235365192240 9835517561150992996 13069286130243624549 1064323635603110620 16323745015648219746 17958680260609063392 17838511407673664038 7936414437378258312 787294716193558574 13706642208179046576 15406498465717958160 14633820995575996761 6400285850455765299 4245262672390507467 10048851411498939008 14058831426884679327 10284065147062265385 16446056366584771939 16494541679484503021 5600681434358024432 11921250361377296465 9088660310585245501 8394728151970687251 6442877168303733190 2602432385209307516 9618049244627843390 7948045981177222301 16954186700683352933 14564817072301048688 12996087571387287542 8585757157682450264 8299325156212978751 3359303951614804002 16020290574038523210 8563734034677100044 12275823061008317204 1422911883041560140 6357142617720178287 18414545545243769991 11011442395808002071 492376039430992412 14268163271949991976 5952679188262870961 18051634889950301133 15797443715707673038 427000899311880898 14700879545752098468 5524176315679782352 10427106649057933166 6396552174856705891 9709731494725561796 14475233221136731447 17687064231505836778 11845389334727678154 7466832727641014913 15758380228628034154 13310354652271153539 16505634096552507546 5425396614122730156 3743630743551414611 490019618620306952 540872665702257779 16552817435913464731 7907085800116881272 6639056819160019166 11163243298726194298 10826163400783681919 4497015321539366006 17565678501969589087 8726423023898446564 16989779235336050749 8947412720781837369 7603400225446220385 7765581586067193800 5606783195938986330 8969177408290633611 9196359466053403157 4787584956220998227 4863359920860823397 2602018014164253372 13581370746528831207 16128962091188735423 6970528455642686115 11854554486580949961 5570911331702266201 5487168476464291173 7737077781290709436 4042015023847682066 15473299779223622028 4274697518615403774 7175868551783363910 9617227447466494056 15862456027885399682 3260087425783204208 6056665188791600148 9877321967732508276 5313261889467132829 3955738263097890495 6526808631566478600 15918345198865985050 14657154064678925358 2290356658568053301 909877825053512570 14332423472176323134 14949242026648020200 3040072140153703437 8936798618136457968 16820365969256928976 12545217081065509192 2669659937805271544 1068635270362305424 4399431068202128976 5991024127588611202 5317039879878949692 10222940443178340213 7887501990958515650 769680956586891774 6649550123769513706 1227908763739321716 7563607169948357553 6909000914436299297 6977693437465625399 12661600602828472051 10466654732763250612 11760233562106209080 10376471821560096688 11460914382232154723 14172346057395278057 4621734028498022629 15993810160418761914 18392986787333254298 6756665360451860310 4928794797924669513 16981215104250362694 10551953673839061948 12473545473903107657 16514625658869391580 15229539498366189131 6332991346798412763 9883314136678238495 8450386057154184035 15966428059503871146 9183987878088676348 18011821343532847350 7134576219033193996 8912962197056258805 6715393699067978213 7107471694927188053 5269325866609752397 1625762183316296904 16702420137836638440 4787481036139019782 17059690088080020319 11584512506611429767 5103226604503238940 8948075443575950242 10363422910061518428 1209289431750684414 18106524874250129469 9880774068970092792 5357846654371548175 17416510883636256634 6945223286658978812 16921851011529485000 7368029176944011155 4736103271497746826 767566728930693396 1160304317766430915 14425258062186673451 11928999905497783449 760465706212628615 14056052443104521721 18265452514004177135 591973921633877088 3459957706749967810 10289815571210269043 14345939506655336447 12727094698880714015 3946208536635624879 10376913819580455480 14344718201297976861 8408342650573330168 13627276521311478711 13142086748065102871 10592980728339808787 13398431951673874233 10118034466020596704 17363668057621915152 18122497673771545974 5103674146247172942 7981989758163144096 18137469301405059187 4300863735782330601 17591643209415206939 12115084977283407428 8348478989593859474 15011235918989482178 4933073184062152989 2011627048871022189 5302379308634740427 4726877529361596831 11003109909724625765 10269433961762811313 12439540279068936609 17535927094459666277 17956158620695718149 14170102893883799379 13521067416186434060 15650887561930464935 3358458733275301232 16633244921683543275 1381479782632204077 8287344414266514455 1315670775622613177 5617819202836114203 4361726289785477043 10118948938179609519 7417389473903489583 14644221029935011999 11645506375284702874 18378542292650958983 6920501541957827173 8293916870571812717 16657361840805607030 12624933533073429972 6108332645054727068 7349241529819159931 472900172298741518 8033641929745757764 2437766752118951629 14800613449299231173 10233223945920626871 12303957481702670655 1179358889520288492 12546236789441665741 8544607810727773148 1605193033485665768 9032556897365382232 3018458523440957011 6454960654924378363 4738268351131746763 4399995622827017744 1207045573405000961 12799040885276276643 4745242690691675976 10276556259531431383 12078578421706663973 6402885956148095224 11145299293077671418 16184414570980535765 11591112850120860096 833506247506313661 604566353294919901 10888260125141140584 5929736965764057593 9953794114168954974 13912427666612668470 1120526812788649164 14411478977816456001 1191020542362193656 246116194701520032 13553731089728868032 5427045735922299973 1926016009494886688 9743080648845165044 2683301869675955525 11541490060693329251 9403412724550475780 5575798258464164229 17422608066205304125 4405052097957052708 6145899649196739259 7623036907482872791 12594476272763002488 17882252903166240303 5448981557243166695 12973111235751270032 2376549445929955945 5207999933119099226 17089177382954839049 14681956852946699519 2361285301396792644 6402328741077839690 2836335398369649987 16513111219928866348 17007217607056924565 4289028622587185595 16569196663085344371 13934357826291372886 1349886316941039918 414346009945928581 15750958547417485400 11581527598757607292 8919322314613170087 11198433179852286876 15252960696456542670 131208520777800128 17863990332440164072 11962469657367242091 17770818866081969546 3677802980472243401 6375043521941023598 18235648910931412819 12752311483715577642 11950416340591258805 5235470752899952218 258067860532442027 8819934583697421634 8189051161735198124 13423121412616884392 5621871898168011461 15004560532711264928 2952841577880350036 3497682366592585058 11723377465409173725 5559320576190770517 17339144638409355083 2989738177708925257 15393467046160809982 8034390899160946035 4285133349860588397 17671554496357327550 10163085176120530803 16808648834930400509 3152518701222814440 12922694789995335495 16481041325817749510 15127010252836962485 7410170507833176783 11284632703607079733 5757695008383314761 14791439223362195310 4756633377003534315 2501137863964708913 8481572081610654774 9713533988345328984 9694262398886310276 2444235055005602316 8758811521053936450 14679601228644693834 8051395683858220684 14426292301768177957 8369718737567855677 2412501726915151853 17004025443174050991 7012618252135251053 11076261128168591193 7765779221345229300 4235923920013049318 12816909269653786367 6781676449539992043 10549475775956442803 154559654500905285 5286527470538646688 2377370501930530150 7527641982936277066 573308435723805421 3535058760686456592 17582355994359845595 1861429876500162183 9470569347102247800 6056432279115013673 6298234544770832733 1522122452261614898 14600493615666209262 3589690782423246902 6029200440584150886 13134934436084134202 16872435201250283188 8481010452508173879 3990025640012708355 11862910525270565417 12148123161226029010 2603025209271008135 3697662557874829405 1305748771016180478 8872505167835530842 17555877068921693699 694743397996886667 6698167912108404309 12559476773885049902 14100932412681699161 12115948178014473163 50137080646459855 15722855501987082320 12010754411427033666 18083830847950972259 13310505909226528350 8630942066187999164 4352570814326482176 4768286884802307486 12439425443577312858 8465528805668058008 7520642352030066867 9659111497106036942 4103288830829824318 6617742173644418625 14245379789222560330 14504722060413071574 4451378142900703705 8326203673437221026 861042279133741946 9514643607762127906 11975710136658790335 15186928381646142208 191359663930896028 15881593508236396741 17078219223057973446 8214718554797870637 16364744856621695980 8897612566421920735 17705150303208169997 12623641614969601599 11568629239121572470 717025541900135052 16131624390567937947 14594043287800589315 1468525924029141316 5509586480325111227 9294486233613774247 1776143478217963991 15884657216097913904 5907470833398861816 6986445237702777121 6102732060395189287 10743172970890986715 13999086744046367974 18388978748542476981 12781766463084358247 3716968068002704567 16585291178317913342 12814259847643092728 14601875706397886982 11216992343733259110 7699345494320387426 6348411816944587296 106229254203466651 12955481934889826964 5562121417857866498 10172836923440195811 5171747664713353081 2978148396162745477 18357854275781913574 11810063202319741244 5910893020086086013 7021437619131858437 17881225637178938600 13153575276580563577 8291769404963826358 1051333513698428740 15444843997932420928 4308358477531333284 23087290186181317 10588127864015720002 6639317406799336528 1577300939100342731 18318453445284092617 8891994297355604778 4060011488185341220 14001328572392814992 7456331566157731571 3786035250708318270 17812724927399063469 10309885212525167162 564308501216695405 871480225483754668 14038548340512691132 16431745023315133136 13279185343362062131 7568397121792538340 13720734986277002517 5950734432945246218 3845907176800763028 16841579092378367593 18443210850144636597 9271616392215504317 14471299245786548587 5659937412061963602 2482782485361563375 5700441560990999410 1980539171571702585 11731120492565015080 13455688308767322232 6790671043224475832 1982945101967762482 15795399518164358736 5176204573777093715 15207432638233898941 13400740670637828647 9991409081881687529 8813009440196804501 3508164737189554630 2116173020820701160 2287314976502874203 12552538318322052880 1291364915252623112 11792708056465502079 3442405050251783358 14742364499498765139 16589395170882215391 11338311287348264192 14422905195250994455 10048818284937873799 1823103252961696877 15167445676222210465 9261321685261215838 3766173933140620418 13456880301549678547 681661710813069076 10758796981789862088 12119795247307057665 144695072559287481 13081603073125560471 5140729382903722067 17469369644855566049 17218233599492245485 2196488276980410753 5952791412249493983 15685615770025387082 6113431811620589224 13086597251875789316 16029874338130354339 9542157797010977202 17512869418002993936 6634378540386061317 11083402193031989325 15790153081669753069 17958606789851855311 2988766916879939922 13854950050811506349 15981239993932898929 5711899190449966890 4545701987768453318 14687223765268990027 9034371583075536099 3403643717102262494 1823200138421663521 16157856191221151247 8008612380943130142 8557012442915512786 11193530415780565918 9686904926155750921 9694698782384859765 3515080486785027254 11836546459964737418 6406271718647938773 3403879182557933349 7100690575777324629 9396377601260995767 2264544445408843123 17710766522996626560 16917953739086623809 14178938717041906021 2234305641323698390 10751438004704472619 18208433589833635220 1230501242074693386 688783710498203852 10194841104957350046 16711851446546151983 12223648254034218013 15330603513251388135 12146836272632120940 10413223444760784273 15339098926672068271 6637547423433900875 14539052491503195546 13733254188416797781 7267348945485698316 16113271552062997646 6522169405528268209 16278963515482482652 14816070929688497184 14914287419648718089 11102550762616053450 4009324048719007560 307691915287248576 7846620505935675364 12555655784526884468 17348151640224335637 13676172328992787896 278655040780207604 1353022283801463654 16576840578609191127 14933528923666701866 5291167074759319382 6844050033602598669 11933164312533890225 3101791525933090747 12199140447714254408 15310023775468466301 18004892377467485501 4174953876537197316 8723305028499353264 2627826420384683927 15693680551566345986 14110374111060627457 5736971867938063359 16042018205650012760 7158674837062999422 1572579262588031825 3932947844885489739 7401982356706241811 13928316432689347984 8726109054589016507 8992290566602620354 13580437099680949681 17222673969907521742 17613755342108206407 228351752774291916 8593717504578327522 11128455394232961789 12566977755627125295 6679880263522379045 3761931646216230168 8547965131530918368 11899707125680897914 12653849404502173494 6837253634134930654 6674421214790686180 233030346564123432 5854542050546509910 5366457230924792447 5273286300722569547 7238999227002373271 1928345641651025481 8449112810456156830 13349184744371032057 1035636184008899052 13867849423469871977 10934560268507767519 14473107867803235829 3108259763982030173 11710769725907932143 11939731169345655301 8647902183401206642 11698050563177279019 17862767059684492741 11903906153451312726 6002605961979685991 777226702212132916 5335532591541463230 16976328815807045946 14694486488142206361 7820883017951191022 12271974841236652509 8321625132909677437 17899769836650687114 9244586109168469148 2427637064902904243 10535116670394225170 15521576116514366695 13438993151580431766 4991179663439322091 2388467750955222207 6459576224265937044 8889144289648251658 15688310132813374193 2228412983440918972 9089869889157764913 17069818266209391451 8939499623314282449 12019736761406879656 3453986684753344449 11858276320288483204 2092446821914825598 9100370505447505577 8672446330981750046 10474890094897068821 11853252585310972167 1482063945473885964 9793380534603389002 16624309463407847479 11007552365992474791 15458936668783626180 13995286353201111325 13974391230390998321 10676254054320401183 2122615750067510308 12573400756373425591 1834041746975604785 18141679890841362545 12987674567478358100 1272962163477357754 1157263543630014737 8073529274456880449 13191268805058263422 12228613685534687223 11259049428341001681 4021708838958631548 1572321770858465124 9435111261999060697 14800337523436775661 9735604869085386093 13151294495195460998 13005912910753484891 14682814019159253359 6819014362079240863 400211245833200587 2361272184330813178 17655402727231706319 18217665803551117824 4203473520229318416 6839077080471284904 5098476606995012936 9619209906431214657 9072549088990889224 7548118929490348159 890818985841790020 8134220753971530392 415029435331521785 14563796038644220438 15764013730495633333 14684806093546828083 9222323778227111444 16169967462818723585 12882461461071626439 1345938554679886834 9813958752275857369 8458691794288650861 10757984862736064777 3555391580914309159 11690589896468648943 16151143105691180091 6751334325178939189 4733570900930118308 10424480842722459306 4345991278485274568 12905283808290828637 4553146605108029195 15713933708348098202 11293315714577386073 8280866022520891855 6044413332021314972 16530501159695416862 2704841756364875425 17339585515478086303 13650237766856626706 1110226725977984005 10612287712515014905 10757646626164463744 11392515462886090712 1107646662183445677 2750095641424797083 17453447889993903375 6649744228795910968 1114688778553118457 4651795477762446449 1139873046637235882 13348344295533119477 16489012328203853803 469116781654854813 1663641473425342166 14758668070894075369 9597069915882663115 325124544790055584 3832412470059136443 9422286893684198818 4998060518055295130 941239901308864088 13196921030903906943 16132640702212102021 15955294405275468276 16550840024753826997 15892988895390930269 18044194399535264804 9393299318924042910 17593982082257711489 7937313179600769236 17061324079602902718 14485877470205993618 6428600891356209999 11824378925140753038 10038672266310519398 13226458345489973408 17005287415679619252 211907910953093622 14269053878389609611 4222063410282278277 13127232015517498574 11447739302678785143 9487901832156879125 14295987957410533911 12025783397480369521 10351170365671810726 3132872195514495081 11164532793102962670 744947466146262215 14593923009019991053 16976978536788535528 5268376567689896006 2829693690368358565 8306959130540261692 15371301504227060555 12628619331287306103 1257504070525215258 12006380532007433337 17278853322970131498 16313874610912877142 13942272191232947821 9327587027529729478 6589058381545043097 949199405323008608 2951326463040294733 12050872179470716863 16889805779865769130 13952538942413105309 4102252982993913327 5483233389637510963 10522781225875565694 8231361976518711811 12358409676884257332 13115985465158581158 5517952700568004209 6369874903168251477 16856334679409095535 1804827227293985450 330966959994427485 13388949631864133429 14153474537792406580 17442337978728591452 2458752887307680043 3395915948411775894 4437821623877962136 4070380933843251633 9350635881677563715 11807155744277194719 9651090003071671333 101090229759760270 17823854500196476363 17366161934042003118 12340303116728420025 8627252702690264313 6719067447740018280 2749357072080757446 15798148639217336317 11266449747149353502 14402214554451036487 438278725650250753 11609297940015798271 1147054317889130368 16576544943084499187 102927352810407445 16223530123333133961 8291747795813061272 861777323525366343 3095388393392871845 10833430220888695517 2153229204292770 879232774542211476 13448889591696830360 3710581587326588101 14549707871523221005 7679786406439493774 13257495950975603241 1564873059797796458 10476859697902442444 8968169783135918680 12342811198762031325 15440592307139483379 6860081918975533598 4165345252460382297 7336979586322792218 1079776657183892626 15632413686656347638 8464565405054523868 16849519548589367191 9252063253314647272 12792639486412359753 1589043542687475957 15410301448941658456 13936021251664356228 6867367581433004828 78720220205226517 16569582077005389072 16989739411807696894 6325287114369233294 14992903355087441505 586259751662648477 14698214942434479119 47288467611768956 8573806975707270460 12167660810094429269 15232611588474768764 16005881475391251675 14830612193434077019 886810666236139275 17838139275586123888 6046528821187703268 8118575967500754161 8167309977683757129 5873911801630349439 14566355889192130671 5281025095698903391 14010931516694801622 13924520730399451968 18423192191622405834 2214976867231886165 8414366133710906250 16114088755834591777 13818275808092959943 5314821073444523696 2247268548542845836 7197166920037614533 5969044893838925744 10786195060743530222 15185958705125909716 12966447392583115313 7573041130324814620 7877554468769057134 723644079297233141 907500542883826947 10394440759036085878 3836663746091443878 14767656300733029625 9273524912777849648 7444022647779564018 15547264666972567078 14477830702483269532 9810839523068927665 17314657189180369888 15812182096546529449 2788423215210908472 1345704891389756896 4034524340657880637 5901225949364893724 9196703343658514984 11169684257018001700 9289733881796857923 216552238060217833 1183744643801540764 6487921933042534360 1502415791114675092 5881201604659748317 7427929460565096600 9022341567752352003 112118643546449514 5197596562536456119 8780546353729651287 17776706127422465452 702176725618859794 17830260194776664051 9913011584948666081 3027375946088244508 8599572136677654419 10835006780225796080 13044144537658203220 5135932118079939909 7275803545398783150 4251342089911989907 1826042264387747309 2226673504808027124 16377992757222309552 3325992279899035643 4875174186079377589 2969285029018457728 12164474454821733274 880843701393642709 9190447928471135152 6367965191174911327 8961738028797010956 18415118842790247904 1001463504324176501 2916365989293162791 786288658341947926 13612884507489285700 10595217049432927097 11035192042853701798 2232152878278972464 16573052697601976355 18294359340406182731 8333585194127534582 6918345271535924090 6963741265320750012 12110124306600354694 18143314612873205564 770718801486843650 13337882711031284785 2055384484784700378 12230168971353222379 8952106389392953180 9564815006482728017 18036782762048051437 1287717661410057880 17303488056433930546 1904085231290926518 14287600735950507442 8159429182353577403 3980594503100346511 5300024582369088568 11149379655355358345 2947155228761429203 656814790768680407 3139473778441628298 69648283760009811 3229605275625172675 13232139156786965478 15352704938223568460 11395446172027287799 7583690656946167258 10486039645125243952 8370862583358354402 8665476474622110587 10988689414933142147 11931384575213112934 10080592773170650947 13365143942559994304 11608646657566867313 763375203635004108 3601342167420450308 11954792594902376960 4492664661488525004 17404582876253115655 10574272438684538865 1925247637943558078 14791377257461316806 17299218931925175988 13368743575076332339 14082548928153699616 15642240033173988698 5906917309260546739 1045661211762836938 15466847410896464912 14070414278810863722 3901984462450846914 17192002444416069409 9344575789648151855 3048323892932700369 4671300099619847553 7898300403991882947 15565847273830340342 540207008992879741 7116497476132549609 14404827715937865762 7943537096119764528 16733931449162462559 3411289998039777056 11421070715058947920 13530918782975018787 6298238541519338509 17343517379696051900 8212560800682829347 6904196205558788505 18172644727540582160 9473224741387624925 15472195594728856810 13001009546454044170 1952714693431208457 16247465002615219263 2832905888538768436 12243713217012269022 851040976677879168 5786509539423787040 5569342735106376988 4098167746849746369 1006128783282848275 12911608812503092958 77605035993435406 10053507215712572388 15556400191268354698 2116436687423733922 7500751199634681470 5715244836483506232 16807188487427980264 10196105528804657341 24291757639634103 9093334845407671408 1560456742204485662 17998536072897643583 2721557872979265112 312330409944720491 11533620223419558429 10246876567066741588 14228347377777005724 17351244913777356310 17266408341157650787 12135751686140505510 16789477328640402204 13003586152447918428 11770682685301749121 2521394910203262074 8128205292261307156 12063803300073523448 16693365874581389112 15599042738101772635 11122107422141554056 2965999388666538951 11068024118723207243 9982370279836438620 11690128998542447081 5426695508702305451 458406751578395417 6873966746515011424 12098276882998091252 5133544719178049262 7193030584540738335 9667985401530718646 15359299446117835438 18081713050638451105 332465399713385497 13220011836252712913 7134259302422353720 13211506813495673181 4843315937190287056 16012773101509959575 2492625279635303114 7906461728850232006 15805259930851863374 2404292758976462625 4270895101516372558 12384525894545554222 11302526418352945219 7862625347704459700 7987359482263002858 2880642575373685057 6422358189326204084 2349674346721507226 14994603677105871209 17781610200150374426 15062319505648110378 15474775337216248990 10476261921348475182 14485559168298059802 5927381897587417255 5640071809949276825 10348909628711718795 4308038319206288874 5129516132005993646 4478794759466857012 2105111011241148096 1542243109162924969 15195057148575786001 15455032384524357638 8051195022674975298 9404300382891251243 17746659756748191232 13986781998454479953 17216013625036116926 10733480720511987667 15758785408899319346 8409968864287403168 3715242880245310021 709586854392537092 678755615350608034 5364104878938134095 14940642878291444648 1396936924060358467 1906981096991101347 2369783448015147602 10459420723910010517 3370592385202814231 621319906131425114 9637227428224580698 2754510019978509758 5963341816679291757 14588676253472462700 16269949507306904636 1400432589238846894 14556431376622213583 11268468371724397739 1264341660371706325 13977165824793750873 1677139374692612558 6840831207184454525 8749938747232887556 6462086591396436358 1492854267032058244 12247923271602947006 13965303523817514049 3879934824317562165 6385683695378655408 17264482552814362452 4349270204631432321 4301679016814227832 7592302346965444606 3513308596668234002 5312765105390928373 3354201226812545158 13513175054224426528 9783773598048766407 10717132595899408927 14550320244029385864 8183657110898517422 336893104820837381 7610459747706535694 1128200174835054330 1032194213199263470 8087370050553053510 17160581350958127544 10127695514897344439 1994637027899294991 14020017539926164848 2687656517782753719 153111621416180882 3082389869918378923 12406424538107666170 7120649331812109050 9622739073503726004 12208977711221948112 6380411905464712926 7263775415575125352 627976543928948993 4993435098753821742 129780592445961814 3438886192817899952 6027447752396700122 13854052241919523653 9714279264834313091 13474972046382440482 5199218856752945563 9897977961560296337 1478903793016132553 17187891430674088349 3476785014750827696 4871153584496823657 13153260907978751610 2617811332317617429 17706904130936855765 14520769258694063984 18333639359174638139 16628513732431297172 5198594473076004383 9786122376389431850 17585129483218173374 4208555584312965915 15397590713166060050 12088025362885965219 16614578504596380060 470684419189116792 11541449114879744263 9512067521407718935 14950051697221880131 1119400830045242068 9759788466189572316 14593523888560611995 10649896974149823260 7773141707315310085 10267802886146916818 3589948543983270756 13275094629839142659 5443378820998771438 5805429795519194564 6490260294596497395 9359262350460102503 7701657074010844524 5216528686408010999 3987384356757000588 3736402055264075018 16023864329456298347 9236753929988313045 18030309188999005853 5958092922979498324 17439671911109210703 6330742275061589962 222110076853374736 7465021066453672878 12719438130607468156 10832353238744648106 3084015300780702643 13710245495546266393 7320456005966577567 2378402340092790865 16860835887763932769 12884310537064963858 13788694071605865852 2059445480109293760 4714706647752308189 1808884205265662530 9691571738019041249 6478831160933390550 11064038471137943884 16380182161397744521 12511511604802700659 11176269714311584613 15696718132801567207 16462559908770061472 12619289449192594503 14356224791480612480 751151007173089672 10637244657321132743 4534374130999521422 11351900562940726978 17850423842712353913 13408486887684596355 5877647420546733873 1592637881068984351 16564397732113607487 15229689628701211463 18243576184050366660 2982237118112458296 6568277129792890790 8822837348286031339 10351852905253553300 15935463852539445900 3140121434982023820 17122927599882526959 10142496278170699216 12478121216654756231 13671487914819133860 14362835860507995338 4095863976754858842 12604346904184721747 2343032633247618287 5147025818403490619 14330262797531541407 11245206162289994393 11792816285030545554 8559480026566626398 9031427825630657914 9218122476418088642 18240622880454946434 5155240736325129131 345214247644455616 17672843455720005599 1794701149687323752 11043086991990536812 12075389587357846712 17391676855449608051 7935321748871745267 7010610172064075992 11329615749418035334 17318740472943600535 7888806384517726955 17801156586673560141 11456035030454918772 16947433243007670561 6131433819330158200 1153813100146343573 9162104384451492311 17457326098199415760 6880814857039248876 8663247414666145317 2692848710214535912 14000428508700538474 4731246482967916695 7678717154124469676 8723723144201587379 9934850924333108283 5344390153608936150 6889153894919298178 7631009399085881058 11692906850342304232 9944113237350372680 10405583787841549188 11503384716402060198 110746296097907559 8454647418241642196 13216393305460500142 3173016887115103696 3438807863644749040 15859172799695977203 4257103084335833551 17342491625972952482 9881397890679893771 5155258003730089513 3471470454995034573 10672494794516718661 10724805727712075851 15092780680355215152 6344375452467095771 18316707929581347798 12330926979965399193 13100373840405470773 218769934339862172 11681553952982160401 9776794195777972025 13443562279738328246 1314414568997225297 8316092637020203482 5182608007930712386 2101288481046049959 9785390302993315073 1694947705078276938 12845090621546583329 10967577718733034771 11870433929579863966 4048434190969709419 10381585969901372282 5962025406673309025 14257518781838591813 9854772922770251021 3429048377140143517 1932937471738463211 11958438121374152149 17882050304020362752 6647407758176733412 10289454606875254366 15193471664085625349 2116087111775192093 17813919770935248070 2100511223636491733 9158453501055836776 17714129927934152331 9871126480023300144 10434000830182086194 17738518915496499305 6826108416412872272 7267365305767773405 4127938506455610737 15120580924221999985 17174860044665255883 17733161426335981497 16344353222132750441 9223520788284434383 12340912722206835448 10730804900877128834 5372715384274469225 11308020814355732401 7336474238541679329 12997519882387601216 7782757155399931095 10201412845015970629 2230692795767869198 979286775613377427 9056821139832489483 14347391710995530248 9623782510042120731 17494620354764946328 15002014514829295856 8414048451631731859 5587464768324474135 18000879671782229026 3239368674366556711 10906087623601402507 6361758694921925910 4547063637676782717 3542379431457846556 5296099019726283806 17154193696218040895 15159940054384771820 1916111189773816248 15661447587999150892 15889889051685932004 12049690194643913861 14496623849162953291 16827170915026064607 2577312730531900725 8788760455853524498 1842598460750906199 10793128957652941254 4210696213969022855 17930408366932886736 6067660980128832603 18418996551586051177 10630074185355003383 5456465921480853684 7687915179521680123 9601042480316853483 1066553486520104957 6390506883351817253 2203395294372112814 9038357034060970072 17357361842366408277 17985707254548000267 1337476144827390674 10968379822199791780 11796776108879921380 14074133898382385461 12944984361887012677 15876436295074585648 5029969834327134423 10574960203179421666 16088335566535247532 744715491537164476 7339631749364791961 10138601570213191192 6194852064822372596 3415772908572550224 7092466334842860015 6960117781747589631 8692216642991343301 12201575108841286426 10249289646411712643 3394209163974214121 6160558404076405663 9820481565465817410 15622125595880614152 11906779144886137073 17542988996683623802 2818393798193002517 8844439633858120813 14847641398442836589 14604150553030931508 13954386774307539267 11325580561126011705 8259905433832837166 3976044146337560913 7059240689751872647 2685811695464035670 6119581194150583532 11323300938785067835 12007619214926579990 14220559257181383721 8569408676094929563 11950746642819871585 2190015676209154624 17749392066392561397 17879078088134901244 9634625163559582089 1282840289640393158 1199858602025396530 10980624165293200878 18198044491719920117 2824935119009772804 13896280841604375105 10276227191277866375 1247794954571008951 5392576910141526892 7715675248693346383 9514862417245854242 15845677037356267755 2113748380892798255 6160042427011732282 12921264779029181777 8066685105041305652 3707297574413842804 5736699744681377437 2824804414222240805 11243860304706244987 9241236164797354744 15391020068957977103 2711968331721030154 4984750458587221147 7382191848101423526 4933181283043150603 9208394490788411382 11220044965075686343 5978325038724621133 9756354534638130999 5076681648344363892 3944437593418703105 17777199122395568263 16932159169923296676 14132161695212680581 10869498827712360935 2572209892484282768 14898639824249880125 18408820621058940434 12490464841402302501 13531755938943775435 11733610277287423409 10540522130075424576 10509158154293832825 880645168100915290 13471730757164573347 7844121169296053014 10604458722142410153 15785820428630954886 10556231857004768592 649761657012382857 4367535922869957866 1589193605236877702 15140461979513534127 11108079250009123866 17961247999098003424 15027089292683071959 16370839502099577600 3959529192375686380 14683414434792433963 15487008591070821294 14379686024204743733 9163357587719769009 649934238570693154 7789633481885072756 12550192613789281541 13588953501738906256 2795240066928253589 14139938338159496763 2787070517896551391 15100476782980461162 7786960141436349200 9522633382251219698 13370085243187032563 9656547415635788491 12065085113253891955 2519482882571208005 10654775552413611621 9920118590016369321 13334763863417560166 3878217194121931258 6925833918025400504 14484790307534706938 6756337432152190203 10266940053118776342 14811559020236287006 3752981131258826992 4270613280523646331 17224793339569779137 10211785882029185675 6994254789342025669 4411339660238050641 13514844375340003406 15477831585593419850 5983160443346304774 6172741805501434674 14678275068394440771 2320268711955107041 18413477143952463931 16807017521373863280 10369585530234438054 10950829441770195888 2596881389531096711 14014111489316267082 12098512133308590391 15877207117510775844 14233831963541384854 16459820887407249622 11542855710151999147 6083367047947279868 1059493071254302451 14320523467369399742 585235188196421609 3368737182737475363 14136740202588618431 14952988381467525185 11496315692294629430 10109901994456489381 5764218862832121588 1373236835094649582 13367546229756300729 6109181952155809761 8714663829421372334 9744195651458138535 8773072846549585294 15190675822016727463 11514966591595933968 10963521706502599879 16453952801398986613 2002688724247452232 16960996509409671134 4507628738683350343 17865936482528842998 15263349832896951731 11099851727228587647 23370744375531724 8341334912768168567 4264198247125068774 15574053551836386065 17961179379444431247 15323397441042036858 3329315660858999211 6698127942740985322 9884829988093129363 17891406927796955532 3462101029796827134 10259964519525056013 15560354764505557786 280732251044280971 14920119953591466421 4449601405347300426 11613642638333703956 11301274241368560324 3127697079951498404 9831626877529966409 12926880047442217348 18258791600115008087 5815590898073410842 14539611909879473184 18030095453862269087 5759475708833539936 6198793198538149807 8577610489541221203 11840642459619230077 7389584546374726512 5840726305405720172 7827545150710262351 12469785339074969591 273787530586483213 8331998127108899368 16292568674007344894 7310748597114924204 956379440628811947 8255123809705973245 11819229830714985495 8918923935620293257 4344837589576119234 14043136693342541571 13224960765401029525 4253068034493582089 18011360244247218343 17724011301270077212 4930546092647797026 4928095970379098649 17760272951598879634 11503259290895059421 12655515310592965063 7416305523561627194 13817684512448779544 11504585369531694629 17286830235549653274 11639322292283242328 5012671289640921447 10798576416555427365 17881423597861635298 12306189158655484352 2176978409018577209 2501848453966303610 9276399701676895364 2233388403049646428 3320298623417582254 17614203381916665420 16055080674160156637 7143714444259326416 16860076122551553207 5440981520713357453 8131881374456526312 9356937716096273880 612889954269974598 10849914226082573624 3392212956699379108 13831171345588833863 16031193406556515798 6108167806081155275 13003885370320370228 9020531401295057205 8505929484715860965 13722895513233718578 1079673197316198718 10786451508478920184 14270317819106218865 15041834510690977530 8810300445973174567 1740827353607103590 15724887131906758517 8354676350137567055 4089277423152244919 17994681349234488298 919486136885859404 12457040296497292758 12524957423778338960 14864859177216095994 16504970418646462421 13231780913585478698 4663739949006991754 4185354131808629361 7956486989416524208 1683386708529404917 250631326746344278 2970604803855389188 6336002068168516419 5546527646500775428 5504603916287276799 3825144219664238830 6137805776267848066 17055920002284464282 15400173161271615525 13531872880973691029 13332412154000531671 16592377993930585223 17912463189772632915 1674721151068571429 15452264227774080669 9257222246747700385 12582189473764539856 6260870520630224489 17008229569078300162 10147782108473621200 2487800787190842929 18166718642593372821 12026086682652618205 10677204664446121568 3995006369415882481 691813497802768053 2156365093372199607 15926197553495751968 12964433006862844031 10331319972622296134 8316179518507413061 6016810675690144861 4234093817381932783 5049862167253859644 17549828639409364734 13093492261238499210 6514037643540190599 3473641090099050943 17601978457287752529 11556096680419789925 13650095378986919749 6278515006556737825 11510486923371937655 15173344828823378522 13646096835267200825 11757877438825915588 1496505966569272095 17903268366368065686 4882466243671774192 13556477627166380937 10514167675739088018 3217057907101927502 1377151234659820320 17289303993241180134 12952738194765169579 9121530331427391386 12339978872901743947 16204524898583754937 1449991865988561625 8802374862013610210 304971319912751643 598563990311537796 1119214641429237432 18383383748402015251 17946821737877432815 5433383295950673149 12196040359287467622 9723083578160704995 15944705233564424462 11636194453179731036 8440915662464847362 15792556514486941866 12711640687165014931 2671721970301535197 3218769684703393301 2814579449977044481 1151064710619070403 15026713318073580627 17504085270122393496 2194140929459628173 3418937760747788964 12823118891946075079 9791859779425662758 16594623893512033222 8070494438413898200 14540570325701772558 2344444354920493169 6260544121887859348 9163015070638732102 13122984117052211513 10137119386433891342 13590389802558796646 11895904875817539061 12461085577468600663 14003879227134563362 15115905671768332913 674874140682056953 8297295804445177502 7639928433932173238 12447774964657172326 14849611385029507333 16688043060076720474 9179412827750984005 10571437019066574107 2607515937544471571 11881123801949895898 15303493536812316687 3129066598981131054 5649409181573491731 14428511262404901918 13970971955188912232 183249975399415428 14156396709740695296 6050735732837622517 17799531459043877650 14831566711348016499 8112987049468471684 7800978776706725360 2357531770799415760 10050824114141314671 7695962864521416067 8566791169405595982 15564196016719563046 14216470857834249089 16150667970638729101 14536316568882388219 18205254384982809672 1916722930140622031 3078214159940715678 516193389598013829 3266307117220292845 1890726655296130922 9057413277817452513 3525008012284719736 4867557763135138916 3642245010876691318 14030438609975931939 996565911355617596 3224796080858807790 408576147220689216 18197747501569402970 3374874971604390459 10193902325348631841 16497632544084699448 2920860223124359929 16254645931768891889 11401680569350522776 5364710943712160663 13359580080977235647 7474398594254524489 4116518818143980278 13164939792501407242 4324044273002549937 8616802112559027711 16124246031654029733 4103891463336634760 9510843479640685670 439313903962370115 12344779458405620932 1771216239564640565 17165620414061200175 12966585062191105181 12469420485405072432 14332420471154883701 11372542566511049257 10204416135861970765 17127617558212170678 5598620301417179229 5641943708786041389 15271804185519618368 6023897476589513547 6816653163628871963 11789292794317236842 9457599112485817326 2184787342157114962 9027025139296962627 7660468065822427783 15618497709104067064 9199384872210237793 6147434037925015193 13840207096021629177 4343870316030554126 13494198379076961046 8434446960410201993 13714814126560419362 18127815263812546194 7434770928286752769 697600089472283181 14683161014803581461 7569513711833067733 10137471912527463538 8793164638520942143 328221251029048506 10062362863471519601 4973237142448975834 5009001529086541056 2671186225812153678 16592646520156391104 8714495622813476352 4785205530093798021 1459854548932205484 12819931165284820616 6382199889036344157 16098778556401996771 15255665683431919518 4731329469627117146 18032362814298779171 2875171449439703993 3190603183660945295 1927467498657125080 4016572930276348636 3007714453963431644 14458221851651564631 10610731834097815577 5841310866487380349 9157175406296041745 5692948740150065107 13862098531089810838 10174770549115455079 4539157170177695280 16952124458102164246 8375502731639162188 10508685704436679847 14183571566542953576 18048818792403444718 3230149655863878932 1554009162510812235 9562939393492262001 12042441896736239099 7461366775207423895 1342540168137720309 11694057791511376059 8057547012441344133 16136210802439618083 14989074853292316670 16845561330636209933 14885323859574948835 1265759978202503645 1538326630336365915 15303349059680250174 10414364238825640480 17168115289011668420 1750478796718190245 5815093979587965734 14124034409355896972 7707475415234021137 1417077955086952425 5255182084018998709 3115042010687991456 15756442548962334585 1448452021233047349 10969923598010710239 74314088711620128 8462766023407671162 3896899558216869727 7020907719292881961 4777992842823890959 16887452869531577042 4516439981674809524 8563075192941357369 11966928781861806573 10569781712398306032 4751053696463442318 6113605172423472608 14751829876725039253 9171571235357544569 10041788531348298906 115394045620946756 2259026796635979503 7461717178559666362 7595994317633540053 8854772121943485925 14585685708816723141 5356717409707081935 4089497525434114704 5275816798106755229 2954028057866436500 613358941203888627 4476699564056315691 9228205638748864330 8711150691808411155 13280821605436085589 15085097002995634919 4392466470019449424 14386382492638742982 1712609128689937098 7106566499596445410 18099249151910354404 939244728072148661 13607439873617499277 9728874029793363006 6264324427542836161 17859226133503203779 16822479591771028788 16923574687289143267 1768470412364098582 8046370352306920246 10702574180312316466 9635868847613502252 10927099523406519161 6052924419314518576 5667160894949837296 1709622414594266241 9627816194322404926 1581841579209740982 5165319660590820423 12176288583021576216 13241627931333573598 15066942939890400999 16094951140322207734 9784133773980481127 16807589726515846706 9920598351145809595 10918710474394051303 5047518384052783608 13641660718693706064 9468707463590931829 2045204985341930007 14655388253011691157 11908841216507657478 7879362581738791310 15479762084855623112 7663388283370668749 541305590152970695 13621536117080518945 1456246322963102733 13284327280043504880 7281585904920078416 17668940194817891449 13309570055948761988 8504715994233948318 4837096989188193595 15630408245268697497 10702038744852662864 773934149184895783 28143662054882818 4576735201454675556 17829050832547140635 1257380051252233371 2896204361449440811 14130328687744362835 2426177048023806983 10956151464706311377 6457528915247156160 11370527245446199161 11893709439263746025 18405373434678405360 14881404304073439749 9145500303361176468 1918487894187550205 969691020567183807 18189253297662542312 8459600230826849928 9689367108016418450 15576458775797389314 15117799491872274731 17045354387166309698 2060299495908756114 17538710208210519590 11041073761794582313 11019066417275481263 6086307694923878914 4826183214974061067 10601638647690346983 10463350138190663229 772960798115665573 2468955891190158300 6917431296597444674 2779375510086324931 11521812325293712557 9797535252521224605 10709652383431211745 6264287722617871235 14258739063587900741 7304549472307143052 15317088532543256475 10646912684928451158 12290480921911161665 8863030890702101386 2819604079190846732 17265640575625261581 13172943326816070163 11617219980563409294 8611951782543132817 8026287583453587523 18428333511394839490 15395784690491656819 18164067939827885749 7535122827752914034 5286491500612900686 1417326187588035205 328365963156679881 3812883537893037204 5845778966677949600 12072343526891743231 11997186405334251773 10294823672041953614 14167611020487214949 196330915085592698 13994011246254180177 15362894169479217952 12542632467875379458 8138432532441339969 859044861522465897 14502047069280422350 12447878131570014343 8568498840202199904 13472960724884931181 9585682779483144144 9159783017672615873 6487899524255801621 5570764920255351176 16259190422275392970 2148015179001351432 4562384079589221549 8615490202192008111 1675444823046545011 11057078763839648940 13442965020396794014 493090855682950978 3211813667592011222 1282574541164498466 5204870631004869635 9615934802929493907 13768848877188045966 11100019548855285544 13895667640403514889 16871765935173873018 17968219937484230538 958864209225976966 3444911132411851705 1662636900332802139 8264494730582166456 10438721184661233925 12480938879611855832 9827072143370648638 10347759116146284762 18406267141922601794 13803142679621574946 7234970092852122224 375838575705323426 2720768706139919342 3388969288589508402 936285593097532021 7941947170774857285 10835030312385355963 5740710916946466723 14102008284356619469 4507229734251331130 8908835226104914536 7082807433496467479 9489984046640353741 11238402381484595737 134721995337756057 8600182714507848361 7947983125557168787 13148231808672206763 7542609989569594160 6711501943530702493 6468852714259551048 11729209510702765904 15385383789981401763 13834713169935839918 5338361138652604158 13548819874417766724 3921558860980986323 4924556464450810554 8819512403172514124 12075279744009471591 9312397199059013325 2021452007140408641 846121019953063301 1855337018740776647 8096911838557206743 8615648783600382171 1354636756177365994 16395092472958548211 3576273337671212552 11716828670637847210 162568462199133889 16751301913921055934 9377747271607837741 12027380502489964532 8240910299663501368 16230220727892593489 2742526753806812183 2898833984057567091 8219091090547001848 1647528427958428850 9225116944579178859 706463182793455925 7051055604450044726 4755400020860622665 7850449066987113367 11815389997689184001 13349381679801425081 17318306554501195957 10846732267761093221 15243806292905250298 7403159616270272445 519960933832426706 5652517593221198238 13219919885585878988 7303117774742480532 17927844411429828316 12171398785050847838 9966753647818848382 546850289032058520 4022549313434594589 6855918580923720666 15651458281920862257 17399270653568969889 6609976889328822269 8054362715982938893 2332565579148157271 15785078651799360855 4984702665804855761 15335666799148046994 14792427314060552745 839482315123159496 9085332723693725388 2152304146577586493 17855479279775490548 10120077770104449410 13462760369256079598 10438276954374973685 18331835450940972641 6198277228796967559 7093484706773093003 16218633898884675242 3972585601699365165 1253220019780642529 12188281136139462271 17764583916766928355 14235349625422406906 10910634248535507185 12227752777346547655 11117328746508053712 9149795643699094028 2653741105249442028 8408403002893753523 15085846798630081 10313696951251836722 647908431632857239 15023944449493006772 8526606281666620578 3255662799782558326 1009015009282021065 6202509231987269023 14620795522480724467 8962405411142492637 3226348344285272562 9530460393672996168 18264534237823439027 15334880120894247294 16898075488731135551 3643405222470258189 7266083981067190387 6825404811185132943 4882517767409270809 8346493407811781010 3522188935697133114 10825426189853064009 58259671948834762 7310212490821706209 18102672081679216683 7853637727134793518 7145037317428445336 16558343973360622547 11912136861190221936 13006576441098024644 9926356167592501991 15593472445743991849 13684100696165064681 11658435683446853862 5871113910765262666 2717938972774494837 15089485429311693747 16818231312477111162 18069143920210878611 15812518758551567203 171831698739585241 7657175607202534501 13023818373878104291 6971612477644548001 14396209369298317209 8887722330329227909 1574592095783986315 17674568874163176134 15267725119726223833 14171264545302801097 3884278750634857761 16257707676095180027 2557444805804718853 4183717540347873321 8476176725784725602 13042202275061670582 7262599243766571348 3751029662179441618 8233370943593309055 10770773436460726507 2821510676118625814 1440008140652420565 2198072537137455935 7649230626299929161 8104295700411692383 8482601030869070088 13695616908548013379 17486295755344298153 5751026428702386512 7542394431817663748 1122368643988650837 11364124637359798420 9775989251463026975 15779034120069443512 13713905525349389446 5346377453040764653 12742505025809926373 6459420695254523660 13414277636477141569 8306456104729436486 16223805506524279479 9415545955117561858 1527558999006753853 17004318330698417469 1716121659524453758 12112791755127455019 1329681653066783844 2189062901465765001 5365947964222946151 16824753262032522782 5913977519741863790 11642576921264992044 3381500235770492228 13146749969372603970 14573341629195136662 2736338478184754106 11774320145092435946 7947315668334512018 7344032782676005585 5707232536320528391 9436771603629057203 5042217301897935917 7962420293919137636 11786536854492405845 4503462172183324818 7529845814820064498 16848012348545386402 10513523087111987722 15259489500428436353 8101561235105090990 15197879273884947856 13318433218028570011 7898191801429808648 3569975143874297632 2312386222370520668 14100267469330636974 8036503247391603292 1826816432409154297 3759182650991611402 14955056713184929719 6282980294818819792 14289296416167007780 974361363638931422 10606900901055702978 12873505989011654285 6254723277791803547 13223006916039900168 3893234550849791440 4182747226261871713 266543260242221091 8313442834629578624 6107381333113598832 530005237876666068 8944144925227820104 5278791622127788019 5628483277977391519 9788388852135792259 5625073296903288924 5529821365968221309 6742481840288444650 1333515208695312051 899661998710217709 1260452709343592578 11871142157060883566 15303686009886611318 15440740056877559871 3430781866048166895 16697866364777718911 10883604225073880593 13772352222760209673 14255240482135663296 4915343312918442150 2274531299139318781 7269949373459144235 10230872630564501457 9674335441452724933 13155695905020057961 6625839804429592739 1771825893356098411 13513029918540178777 2734304109146893989 10365905424142159084 16013508337502994582 5731640529630446106 11987315305847709886 1040574033175058077 6262952938825474291 15564179961873966115 2791449400405927766 5285327965728772471 16546599717929337791 12806668065611919929 9293937480588299359 8068705874535325092 12348416404325528519 14878897940551207744 14179150503779005315 16977798047075893473 6011454861281789042 10007249073282319954 11132146154869952603 5739272511178759849 358137267652582223 12892125129485262097 13504421187342030742 3132856686314027559 16688003386667573483 13150459006682457284 14520079208910309374 7391621955018743622 16365801228639493070 9501323587856170018 13504618936863500506 9310509371723136113 8100869903369893493 6976235596232682194 925912198790347371 8681011867738661026 17747307224429800392 1282379607422345693 14341264672996518468 10614612700340329918 10745162936295852765 8512473502315361745 15684443365767971530 3347747288029220541 13286987035730752903 12578543471525661384 161021463020784059 12772194454015959634 1784800654603399592 1825913902576310939 5581794934617467765 4777392126535592525 10915508671099631367 10955167340752558794 6312465788065411320 12895940116480980835 7105647760580986084 2123175140161556563 15855289054837918674 11221272568373218995 15439069681827936593 6647835406105820245 8422715142855089654 1114921346969432876 15931128006293322881 12159211885229707821 7778063150266919008 9353332276016172156 8432697914080185267 4026896921074134976 524885545717944767 18128879786599484037 18039982211433954450 10863478151172425258 13396264413533139017 6762117156963646099 11178205101312418642 10225042775173817253 5074779143976650424 16334046364010476122 3415597765851008291 13501704380568036596 2673110093980520197 14927796066802380456 11877705830168609512 12897758685914658543 16978321647468267539 10941091299336136948 16914458445844024119 10975118696399171186 4578933536673817279 17947955766029523966 18143634314666774437 17355635174922466906 2577035003887421706 11596916934896537133 8801964068308793579 7792267805614218235 305225045487760120 8190181835083742071 1328317095349630887 6383134046297472895 1187436236113041395 3387746655522556727 12303786766941829028 11629240937394656703 18185525370024022829 10275995711287370117 12581558624026122434 3568077379430045251 4883289843398772405 1387258332167625474 10520777834727800231 4976478581368558923 5405372144991342990 9780258078513450247 17172627578201143998 6194225833189549176 16033028096742149065 14500256502922433162 584032649288877538 12559000356033500608 8666471976010779475 11368157831992341617 14775246921147875471 11426451893546702780 9708444185600327545 8275093550817949345 9422524081618438477 5964188846916231611 14256398048711921866 1088740651683108147 348061746585099636 17365590446586893155 13466423815644763564 204739451830569635 8177647191643221081 13559287155291952754 11610027327343168308 2000877908522185473 7528209418542523994 2882096644524469990 454707057036155138 17796619278543745924 990939919988776333 8092698119442555416 1767243202561719823 8681095620067100283 8700141872486122777 15849901982264108864 2246419053554944593 18074288838281388954 9178170065341036257 878898990820646693 14194282146076720901 17721592985358473374 15074020226937985434 12851516606092344599 6686907271338566791 12932986929830036655 7771400453309302974 7490261881441291589 107427585423099534 15184786258304622389 6966900761435741425 16092342334127067539 8906842223014087168 11097975044950165416 272475937445559944 5199848427142929920 10536424550371900659 9770228016572836535 4912809842385607906 5759109676992249195 12496770381372951983 7792977171904544301 6338877354646904176 1687401249198637945 13962921770225319349 9156786137193794163 5369403662580591549 14721065672866812154 1099437593571908979 15117006272501179045 7860070686027071852 10338208397624268956 3896277937677660213 17128453096231173197 15661634460818827721 2148944309071450146 17300770575955868244 9583582487701346397 12304427942082458673 6111707611281966686 14488716857295272543 10669415234816816140 5384410320021339370 12245719717660130196 14886115755285593657 11090753470807794887 3420647979296235872 11601760885652272301 1425941203676319900 3277899109487767906 14702970253136651121 3958077805135700533 2089538295152568338 8536866830689538224 14078865960240030742 17062900904826976802 3467799617963510015 14762853318469328759 10283902543022511998 1157597708546488032 15548595057712760289 8119735050887617561 17594050894105425148 3434051860795454057 6956108932739893164 12682749322985848735 3272826875911237181 17582533336601500063 9830341012005068542 12890902608922903619 2307821335658180914 8664459301811793528 14929535580949158402 3650736065346693649 15783898429258715242 11179197302888346864 17365646596070744119 387515068719296967 278843882710732768 14497397862375879362 10399446235847149352 631217698442131275 2066784427867719869 17370647094615450732 13371798075057515430 5309155974346341118 3689116964797707623 18408405930385364227 15193001985156861878 11039718233848025068 17854454581300558100 2068320380098928021 12965814374112364171 7544511780016341806 2678301260848279912 12784158643070153061 4201004523562787626 13976964694502119491 475581250329637542 14140104373692045061 4406210990654109962 1625739699571917333 18161101541733363114 5477463591140575671 14405048689794670912 2021143635693531428 17909760960181914268 10846038683426849179 14836714786315899861 17455664539566268604 2375412505154254982 16814547382767774066 11898555523697582919 15730494423540785733 14238993568141457838 1839901275878834047 14107008415652025232 12352675429959974832 16441046903557267584 15261481793273407961 14855663225969135 5953122112222474310 2187574166224579500 4414442353784371886 9702305230326224078 6348964985592922642 5550228159547267877 16800583069255516189 16339678744159629077 13173943182521152471 1287938229889662108 15851595230406244575 11709891541553742234 4431460976840545095 10631927351114574268 2900079589122018280 246850432843115024 897795251101216853 16806408720327523355 17715322221617838651 10776123743270509331 438600050209623302 16440019962664239911 14618324733958571655 7504804282712603207 14610251548148625701 3214149766193535191 14742144570543880749 8836774168475119490 1167831206739681085 8340324340059379489 3123905540321001803 1225988007397973110 3598341710614181502 3475141533274765303 2127185884439845266 2329088776882100693 13595341300481318204 7309931472369852186 7845305327299619386 17913528778615241981 14619488134797664537 6500165725052100331 598669335541214543 4454516528153567900 6751293441069766850 6691329991382059988 4508654783016618845 12616624240014775756 2694462100715304470 16127093099575391282 8908785037800040534 6466734427717405543 17315680404851965148 14057616166983026810 7352070556272758985 10838110664864657411 15469427696756180581 11967534662209300494 16206649852986402155 3128057766045464904 17137212598922935284 4568792578942729645 12547120091593337677 889805064659155781 8150975223090910699 15704928480489858194 8734773594781577012 16621892927608529689 8945455858909737167 544503619934923388 5099980963447529054 4840544908132504390 11486795297577346399 2823882896681092283 15071128787132515511 245860195253424209 11164990567537720257 12171542598270471912 562494982029730354 7044882514166343163 14834158798528351994 5236781676227549256 8567462014202544507 8479187919014951911 812121886385304911 4565018215727184 15909283602189535305 12738602055304132241 2336552640699906298 9051705892920041454 15773153694047376752 12330489873975085035 1991009839759847311 16673408838782225644 18273743521010739496 13251824093247137974 4898215330510792036 10551976134650275391 10258732366509985249 2214914341878691639 17538700445926519097 9339466423591986563 12364661712951155268 16399926353326280867 16310198047225367100 5667921836655472334 3168843600757246385 2975491332186797111 10480036939960486956 8177409918064790962 12984794012821628836 18140564933580368173 7240666542575257548 3415291320835494110 6627552527129876989 12210373896844574872 1683461004002009453 4142183030570758943 1426002272009078724 4834831417535335427 6121853169283758760 14590718133020842131 4367069170581272378 9230274755126845110 2735789877689566991 18054524506941241530 11903794122218410821 17647357902243160930 17466847880178183727 13694601179684681825 8981603912906341072 2506343485113262124 6511781926287803607 11391445253966206104 5261588231069503175 10635935035216241209 3819129996999462438 2849210634257609553 2126388799020612743 2145603095140422090 1953028020974446327 3940559933482137945 10701125341424967458 16941396227940772542 8338932029719776777 8669333184525131098 13261357225670470054 12134467211969060499 5337997824024768867 12236486660174374253 14151271442337366329 8468504729232658238 5151062324734790851 12783816045171067552 10131395709311819030 12016907702511931957 1987855561372178144 2245428435030721449 15497661651132552754 4503624223647249316 7514416954003577344 17797805033078354438 18424498426205518117 1733461707170420055 15506219127577191050 14090835284889270557 1563304023680248116 17882941441370479780 6559321892940516175 6498226007509428399 1777352377620549740 8713577970356984079 326044740724741315 14738481685563550757 8419006869708706674 10391843901066608467 5871403536174784767 5546207054903768281 9744752658089191429 14212962029676896116 14610411408351185764 9701989927360262984 17168306135756734089 3788638816273052379 5078462765821808692 14209322304213434847 5937986561348412663 14364329049217704532 5202745562146182232 12641768834238676812 12124128752412592231 18432933577884705189 5787169474951603493 10806431309506013692 17144958676140752205 8024415318333592993 12176528967218813230 13841582969164555725 10631076215904603744 7171375256631935354 14413469162085980442 18010058934081204498 16845128420675611536 14545602748657536957 1204393695436734224 6837509821465180136 16683015259260821523 3839722242818572002 5542792814274601832 759412451342967327 1987470556623105508 15545122959283627814 16648371946364680290 8738390599596592799 15366978781624891826 5871635449011750411 11401443484829040811 12803387602266363726 5292114426156379375 3881250345163213012 11685961291826053710 8805906215768764165 11755760785519311995 14403432651926592034 17644020508743786478 5397712648297725071 4532442697333961593 1916272836128756434 8372379414365489582 10817844999416962976 11209204352881092049 9981393565410990868 13203118652001849865 9941813949905764896 10975435576359557245 8884683299908217233 9488386336713734568 2833264430083433230 669818374728617853 4743605145371822738 1439280549620201188 9257640576506481809 8833532661675271866 9838527353776779974 852754531621513368 14265187459765490517 6164932869158157407 14152037221952285133 13823507412180914949 16590598712429613538 17554516994512848627 18338876043622507077 5788226049905426646 16701084678035487721 3594351660609154295 1497136075924071292 12808561811303425011 1775021348735949673 3023018992457682341 417599495085343900 13904924114517618645 5636261154653773286 2214308525639630941 1133304177836311619 13499311116738096737 1335236479459900213 9309815530458271971 3694520141987715248 6132663703005318849 3073613230658329953 12907128968444689420 9711644498796815920 10051226722067992621 8441081765827019251 8499581691587733238 10019562052804923712 9010141444503434388 4070058356280512682 15759142511903078944 8097278668048502301 13387794138755632998 10829696899948652373 7735376873517593313 7948963432772508711 6774291468120329654 17452444594839742512 17510916153168055789 6742373369576527405 8071465864572711884 10573378778122273458 11422095787061015199 4233409991196339146 7371454178034019425 2838448389635327172 15509597420323127826 2809358642259976479 14217244998843680399 2232231347166503698 9843076266090441186 9555601035188643159 3124450913848851632 12829365291508965855 10455279227097573083 6757123141832419243 14380360580658322187 3688985034831037028 14481388483054044980 405802515223170529 12614803000198820733 14613241143940752631 17148295961799315120 6473122192487558744 5223433344528943018 8855425703862525647 424653841929407294 7985056617911677187 14275287198279175117 12394130072200092480 6953373635401524876 8467339041502777241 3206936859945588383 17149193579562852390 15619079827693754422 8020015943883527146 4023102232350638872 14086984240106449123 6815029193035466525 1047382938193515486 15573052081210345488 8343707646322057457 8836144806135718126 6295410318471085718 15019708452550750542 12135294079691127758 2485695644021902221 18081671182191640835 18308768953679064380 16658226712385007002 6205304694185080816 13617050594852669427 15290475892305096973 7359312893975100036 9656474722542607741 10781694078393864414 12582711821280406148 11770568279765432318 11914154667067301653 18343969945967438307 12173164952098417257 6554212452192376492 3780947477457964372 1640864645186438336 1211992809484588674 4930858386629426102 18093554974002284134 8233971416108378300 2887492768975158596 13058467443844244374 16510923042606692348 4460160554183081571 13460917530758523764 17422334856420346445 18079920144963590566 12023273658648311677 16938119316473431120 4291441408824212897 6168334626772941277 3725398278112349210 9939876022906388944 9921696010090912351 15878168801853705340 8034549857509269310 10128750203265720391 16931663023394215663 2169762951783766751 7985731114838995093 4730454455711317155 12771669288888220606 15736464576735804876 4616184167932458516 43196017241811062 3774041336970436726 10756935978220440587 6223200386169258737 1114030049487907790 3208380278059248964 5877025834864710290 14539194023743783865 3559449577533340926 13016404022626831161 11018660898780804706 7325796285644582119 15371603424097518664 12633637112236585191 2370142266578424089 6769959093701161836 4199678514668367934 14603479313968881545 5643262794738631915 14366371186854000291 9143075980539014638 14704537269117571092 13642169752128756140 5817094147524007891 13802685691924025288 6484945416844106836 10400465052918042651 8488748698260360889 15791754287116249555 3310669491970374149 7866645645392895173 8685359104663761089 8854766253575765392 84742756894363302 7064014258020851134 12249511407727652832 10459553057191372048 5890881234380142707 14513280449226318828 14898158770973378955 8741388274759973815 13170100802682474894 9806320211380421793 17035468952518189676 1196518725005922032 9782902789157132308 17730499040086879601 3006746761936838383 4340099086140355005 5851671857315368567 9601844556591942495 5387660083373433040 916790992773151387 11147104493643040333 7466128086118526617 15459617078151929532 1909456575362961097 9003011128194467869 10165488356980288324 15478061737717555221 14665409803831316646 4302166247752171005 12897484028888001124 4363245995607496837 15473263247997875818 9975352271204196060 2982723877006724955 5738353146311876911 6122949267044208050 3483486722213919558 12983116102620497248 6203715299966657271 767215183812581669 5981605490971476655 17604547564276896697 4993898883128246709 12581059334432379041 543557944505231300 9217649562377144400 15271644359189208900 11175763087524001954 1694523971423594560 2978074398212838901 6571894047265349155 5313527908990856669 1443705179738929453 2094445218307517566 5708407044076984903 8950299157159641502 16331463351113308595 7015450025854625486 4267292739389993474 13906082385384599318 925394619448229561 13570656924273171937 15095177284786857973 5622594518085315560 14315371074911666623 3771773912685008105 8992368911430562962 2911660370524020218 2206376911396537597 7556955090467691734 9655639151295297723 15821632139396759567 8566408116366551169 13382340971722060091 8833998128712650910 8114759836249097243 3458384066255956208 7411979211122001577 4260035911274860889 11528754083592316800 17554533339348517898 11829685614017590688 14429546730203543520 12980378249327591121 11156120578128101758 225242544028276468 11184918117783893407 8496984816203454118 3121103400631323991 5277372230546321898 5090789198811621502 17134037159330578297 9951680996315778610 11436891952640256916 9725168449826167383 936487662903706866 17568289614834956789 9584552163034565375 8622250232800822823 10795927275543537892 13041385060225622495 14857698281344628501 1129842363349025688 9515889124274633420 7178022077935892418 11548082165621485415 8511000088248375838 8296379658040990487 15652018874026220304 7674149626701109247 17947245918934255087 13408818134608500180 7418416508702086573 10218003663195911174 8270921147321688090 16991283382382383705 9275127951183611751 3834251320120678726 965024926363901663 17670020005847173444 10186719491885596027 1481452362249077169 5116458033342848078 2069397355025897612 10335507710246167003 2477809351470815718 6545199407715535487 11682080017367772930 16917215408129974252 8505486680084863016 14965215890435300709 13954808241438712119 16701699528502828565 7137907120515874780 7912359714065767694 9171890854223507399 6003159505777398630 6476483472521769033 8587207498036046936 13252995949053581954 9191537985674144845 2114562992518692517 6919321585467308196 4684634721679950964 4747915270347179466 4878124704315293324 3351175253843370073 14936425608729462715 1388415189616415943 3972226794923478296 11788126267334153105 17290445549042359022 14025189490006588869 7702213467619062594 1853635336731075026 11059248703284977134 11024024344593018330 1479506046223152545 4447109004294079875 14239459514721101279 2702436599197433969 6950295739235812466 12965595968875186610 6413687857338824815 17198621802260649727 9335570697976344010 8962496121082315610 3376545351480341628 9191529221417675777 11164810113334091296 11285167079283481579 16977246676191305406 7762945651971769084 9693506874722523523 5825860828954881591 16005549510824151206 11633282583708718574 11043449966143809351 6380614920318382308 4200079314704486073 13953981666788284443 3880597863940576476 4502841920110360102 18053991781235210993 3499880041176580849 4365792952714151000 15253227498549219817 5134640706724261846 3480083961966559435 7157071068745648886 12916887052609077144 3981869563820633585 11852092731269575815 13533861949961652491 11079386815528408220 4139175107428446881 6942090348418245182 1772951114760080605 17790587786856466022 1362579694980804182 9664967888915814672 6720501145624671733 2827562151825918738 2855922436147716414 8131105365686229972 18211410903742563712 13831792447721635325 10882208051032238914 3942465322924124404 11876173307622891030 14827269650562252366 9765639786013235735 6412329077144435620 16913928519863858050 13199653524688686490 3862097470664078684 17472254302659450819 1648231451324156983 16560267143061022969 3346820721588370614 1330333962136754870 1619205429255109926 15047166119363300902 9592349831649529765 10352140627989362366 6931137679042202128 4385065721419882466 15338455242061754704 4021982668109110686 3392051677070811575 6558477949203352591 327219313026624586 10963053709253918787 17465154568881718124 14782707614658476878 8694106709523161936 10711682548406490207 3200104035328905301 4101549676332936984 805048699928974627 6309229495598260076 5686501322132468233 7933567806718870364 18264204500073741323 15969480714911255174 4228509034055568822 11522151391143561545 12032937742107423963 8222984616441793513 15406972416177282875 8758102612602877846 8537893561401690503 7109981613720904286 11261755833074402007 4234885767525281027 1471752500607157661 3914235013364483354 53802503068983163 11410119952129126968 8402338909348103856 1517035248936193887 15102839186812301160 14675165722238497416 548490756932145010 14085425974106715996 12240131339944980769 11962559359930695502 2827666968089768288 3199532119831356568 17968073384055129914 12739798366222095554 2287354595212658167 7676927700330853975 7917048579140321150 15120424300051682324 8629464636960890373 13887239254308531080 16694120755863887450 12418757053026938725 14001669264501228925 10976126836542731352 3491329392252091018 18314410716280621184 10301452130507436868 4681487290369500556 9196081483380405710 649559318155281224 2667605348895624294 18348110132253125210 9778667328134735188 10106339890233302625 15439232033853209493 10649848426173582526 7422497730358819861 14278045531023244007 3390897901045004510 4737353769190753254 6686354077833530683 11970861417050093830 1309234034004828542 48307596534937663 11996469799088051685 17517778260864679862 1969515991879182371 3760011225203202351 11859274375345634612 7449373293520038097 12170458455634043829 12775835025625113361 5248429149909274815 5732232051059413922 10275015470920039716 14395900058375425895 3723268925947722211 18128381383932351887 12224027208899863958 6585184310509437071 17320551616390527213 4837799760000805677 7448544211245394164 4125548038630543101 182493050726086902 17451295384224796765 10444638807403524558 7648540498478824103 15311270967298171029 10436628361145266265 16124972132193459387 9010438794525956665 12079133559638536744 17137459751369014219 5163821609576812561 15131104678816222035 18350425756725829906 6337701579443531747 7566676770703941063 11679238975734783346 5247333913759041178 2597547361971088504 7794807425611579349 14499546479168381303 276957362596470015 12954653000491781055 12857793076400231130 1236157947275974442 17888816189561555859 17386856211062436326 892901869459234555 10469631632999580259 18059022388980722382 17778030973083596608 16662990684097594325 1897975998508298152 10793468276851471026 16115013841804215446 13219493390701647550 16911481714087393542 7679608192035258782 2100965145999975103 11632957623851597061 8265335593522184288 17840470687514955232 10980360008048770882 1641589439262464236 4954168985829297772 11005215243411239368 16122129011734199877 4242548885012440813 14793810475272579579 5119272610319350359 4566693173549398428 2022503332592634622 6585516268456549524 15950235776527406860 6887724000024030956 12323748665756498017 2882742622897460199 7377459970784300302 3267109375109261028 7767801134128366394 2370825920288696623 16457901038907171727 11190196138156987753 15474990368565985520 7480703328366934444 1711051911265703046 13912716414510461773 9632880437648880399 2195086022770397183 6109296848900699067 4527316312393169884 10427771609573432616 18200245471377076835 13243908992158933581 14682796532203521019 14475069338155611364 9907183125903866193 16163758787103634848 8502597393197254703 12282701949804523347 5609975301762804456 1185272502596397105 1746175206583450902 4827056368253340221 15312408432237477152 13787031239110364733 4604372186876304086 16488380051690868552 13441766583860341268 12589367495218106360 14650752174803728913 11566766231013351111 1487289138417367560 17239475357317762740 8227969681017770062 5720046340384591321 2862706608035162294 198923356321856582 5604129377801617669 7250560978413994309 8049229321887332007 14737418509415611040 5784708427562908903 16221719593038729679 5725985338749080157 16333471471066117380 4328080054382120742 13158616319900237346 1641743070967187153 7358595100121752082 201612585183840007 8403942307177606677 12532985213994590919 4339503633203048602 15298497439281239239 700049303366381139 516470509387976004 8857713190532554464 13971246435521246685 11056524807190451001 13069635709879401997 7342124323479712646 17174941625661095810 1706246569630990271 877009009134568507 16801959200344265340 11928227184859911683 4630279631822609126 7129587635990413477 5689655225653327472 11379331179079243323 17494789836535754566 2442899999828273363 14119620119254438578 8675817345135232377 11138355123485420325 5332290666978873660 15022676018378004918 18002902478160524498 13011521100574528766 17077230366676457796 10366146279265545550 9981160265396598497 13688369758039313168 11751751582209187876 9952212990824790712 13744480336267903042 12999079256647315926 9019606601414070783 14177935712651803711 17459642509568959853 11361209193583128940 10066805102441655013 12144285077965958449 10092849283052648254 9904623070068079116 4118697540896417729 15816314917013090617 12965709249443487298 10543100729441642856 6318142063158902379 3781728029365046393 499043778901307323 18267698867034448056 12902963026304805037 11777834485217098120 2805915950048310271 887051077490038429 208511915517409659 12876502756706449827 3725406108763165301 872296815863085862 17860748050670130467 14759581214902593722 13649083295018542519 7227549052052929082 2844800950718862109 13330178142536685026 5171408466770655159 12058716213002629083 8019722261238563169 4213681965625298074 3204920908000727890 6665082892130007231 11923840445798495038 2728882513537545747 16826598299898989263 10219952802116781747 8648226895055930129 12354753368019232105 8070505077065729190 15104054965790576171 844490331739592974 9785084267350615691 4192064911022994010 17007452134629886827 13909890846328153376 12107954866307038118 11783775293980085840 6234233619987072045 6917271438999493882 2304841730898361389 14821341359820637376 9456287394866196056 18102874179067202230 15356755824714671931 11092947658354116116 1046056814709885038 8370383599087961405 8109223907096828516 13779855303603040623 8814738343692382135 13145513586437778363 10101917264885663057 8701165337524881613 10194308503568822628 5053954591521595424 15020218890219681206 3837608953297194847 13109333407912856577 18288879087696389643 12656284274756827013 5296780719920428945 17704666521945206444 2860246263029810112 15391209678129558359 13924518577622211002 7350156376889536712 3863408028545499916 13597389462970954229 4642104011416879462 113665216934618385 8848747039862452503 3734660967073332258 9938526237988966844 4440682831625787127 335764930132908864 391866110620234676 14287450666634448216 12450244107904818771 3466795706000634229 10454548158641725005 10565602841260931635 6472047395255185875 13068153317141531109 17347614716155370010 8735411191726619538 9403430499030640594 5243451465806647677 8203076071542432774 5405522182185552424 4064042777522453864 14463433244120352414 138339824283466107 7873062968813834174 17381102135475225706 5151082156771476725 11261688000227400987 10851412793224748058 13281962338425324437 584494066908284570 3337697739137794 15739417190576046045 6976973394657941110 16169454572758017790 5089250185041518534 13475509574535211959 18424830345485432484 11849954177502774720 14405809309182622295 4510930557049417942 4448278699773736003 11368573156523718986 15859129536624745937 18239866165618464453 18362001128848380382 319593567350933231 7969143552815367455 18099655522339981998 3191655678951866941 1585775739728341522 6618060879056452315 17605221476733215005 16940765788369918934 13578106653481549152 6719113260423910820 3206670555232303528 4964634424989991061 17979322717003689196 8118805655425918793 9422488105850344417 14582265555047023403 16156551381854236912 5695188133561864224 3362613044512075470 6497148960296805753 7066379506878530782 14210240761200044507 10657777227985825281 5806039525197999079 12484174704783389333 13348976266366979305 17006604387024380728 8177123084594154104 17265659632238938589 16705362435742004108 4226255456732309482 3348264122643264655 7999635265317779839 14887767829746133306 17336210625994857150 3867414124740406579 14556792522729885210 14150572012537115482 696610747492467229 2794839931209713749 8832434224132369760 5495984785636090940 3196866410867777292 11268353359112054177 3236782441707324519 14074771235374140918 11071134408069951734 3601131953299738926 765326961494123321 4468081694638250118 13299162646622850036 14301010100319606864 11129047482495692147 16169860908589307359 3800002820323480743 7346254818780210947 499244088203718353 13194021204176225659 18147359180306430894 10897907448464371865 4518493541211560088 13607464712899512902 1110283101067941236 10583403873004409426 9691340028721371944 16632396970780116613 11235128106226690426 17801675984826902105 9618272368774376413 2459479887203340425 7040976759486071639 5914574568261983695 615744983008611817 3886996799157858593 15514746363652377221 11670740614107209730 5829423159403362142 14744459542612700447 16555696092069406536 5782378642683457471 9715799882836775215 2597050562313838298 18185362314905790356 12501755833087775902 18021391871868538772 4563798406961538909 15595197808487191746 8391775677224038142 12704589556541489780 11235331369421192945 1935416815945312895 960779294607539091 3894808490274251029 310735207443486730 4990832228000465936 18094497892365665376 1582750277156626151 8045525847042278143 10290584603772564692 11925446748773984113 10557763745973816081 4497147841867823973 13035474298307311499 104752151696631941 8815029184110586488 8958640085131523354 6082902152802272527 5743580842489975147 2567734637288532147 1244182755706736772 6876506916457459246 13108076811619708778 13983635821072473142 12459250228177628871 16222851305782554617 766671884139246335 8865319024906603871 8291449271098817776 9215788714586547621 5888507652516895285 3327705259566484952 9563540751294638381 14569821601954400951 2230099435560218546 14814389361294581345 16227200696599756090 624381562873582829 9786040723165879605 17282633781872734220 17070232348626516491 4993305838274357934 10654680395950365248 10578827638781102308 437570756649164773 6697149005153780311 14868365773113597148 10560158541480012249 821518760009596706 8140817498386502871 1179100148124878508 6074594068557913339 7437106268464308452 12551812894724084010 17337766358838678229 14283507293206183652 6008701539028459964 16494139233523700696 2393562277004675467 6716111917861481348 7879077834284602511 4866399016183336144 1900285170880124610 8283688096335427603 11471742663473269018 13229971513912932117 8933802766421115185 13398613387577281809 15922748351309884012 9077783073235513227 15405576996959968445 16611827286102897483 9854752780056428441 12973087318576118760 2473582768794085438 10661808885482896289 3041601892061833698 17353490677644767401 9544888976403766378 11233396429903386533 5823011019460213804 2198548925195682827 13352999803402947157 16487283054169261106 9824248366509874387 7749060376242351975 2181864391977124584 2131860512889178654 10283480709575864166 17203711022472390719 987783859095235201 3375946007201618352 14138438298988236137 4814245455612709397 14201901996063976788 431001631179730711 16801718455597641011 2502911058097322313 11806213232616028948 9185499917005609655 17063179186373691646 8868347674209361627 2640009406653487542 15972191275797762548 11406458235567283249 12942857743334744770 17323485013614161462 10501376250653566357 11328008112691713971 12081558282762499902 5183941737199127661 1940794424397907322 15058748073859624877 14128605785281117321 16354083614405005243 8786718441959225614 13427271918119753256 7915920111992193795 1657926263237800172 10216653137392039530 7050861505167654621 15918954561789575246 3124850784484562821 8572829089206895326 7609266995324183455 15528778102123424890 13717943764945947942 10952978601778636173 2075732773492331955 13439022296305093665 1559944313533972415 17079032312265188332 7187307795551799792 14436555527528129787 12791981408126595034 3751487732844030423 12120663394079901125 8524747923395432816 12367019792186275870 9579917472219794454 14658829252191438992 2260800384740236617 12713257328570025241 8758456029469634756 6586685222139665554 18001161205313534776 14558923299452520071 4661065733193807223 7905734590077440562 7799895564651695746 2507502507574291639 3687594756931904441 5772877423835942307 14209520834653003449 17162439669457445277 4216404815866142037 12193393058918160143 1272373512768655168 914011516008232784 18129225467805806104 1185842853954539108 7418976620033328258 12850051688462642057 6098924301697358388 9486232507943714328 7841656297299813001 15139179350480918372 14461341236450360374 13313861862663843391 3498726246249604622 2630464905360566139 5923114009746055250 6767121802208667554 6151945989508048934 13754634518888424256 9935329052392222970 18252244763197541156 14721702079195936238 8143639635357466871 12197461824424228063 12525052137484851795 9511628774928371067 14801262984867723749 10476731038703380169 12796625275379006761 16667065634710027371 7979130203859306691 14924445045716782877 7035180302582920441 5087495606953810981 2839671583326020983 2696161142527441518 12812633827660815774 3025221149884586309 897917672197603267 13020422471552772887 4565415362643630474 15884947488131629441 8176772849975000322 4215276098870233829 1473262882706865926 4328142642859109441 15655227882375409780 12138584132446496620 11746298139211731910 9702569326012402498 7931593628924871891 18163966304561525428 10697361409484147164 714372414517061201 18176601973184788213 16029903720175546147 11256390733181654769 6656644459585480922 1829360212082860192 12164418707914367778 10042916555239402462 3238966733750622286 4129094861579833227 15755452047764543183 17940333218450250767 11498214466054456005 16497849353018604096 8669418937287080272 17552734886083513985 13733782730291042727 396600059945413641 1539749600468461432 5690163376487103712 2737551581943811594 329341133108069139 9395787571435467597 3486629224841172633 1577150027274454544 6832102635713309926 7922390937026078420 11650038350391437020 15506660938302054426 6777874569818514712 471610674467556587 11050251109554429931 17465524912716983516 13538439006421052569 7382702668751625853 1506939730752186917 15937638738314309937 15614092643368027219 5550228271386766954 14714984573273110467 3061275899128381294 14378810972708010465 17353862038438101892 17590018597525117136 13857987709631697202 12355833462540605156 16293917382994712598 4913688974232580970 3246382703132535277 15648238848851405295 8942311687323255288 13161060786944024840 8702353129689653229 10214711186049707356 9257552771343379723 8225749447108774194 16600542441061115492 7527428387426436897 17615647192656745458 11924092530667450288 11070491382751253963 6047392458253349075 6403097452918650033 3158987059934603655 4626787685642755404 10186025053320575850 17860883144684156733 715780683334370980 14994391450762179748 6713703056538368610 3673580796484461074 55156506932802812 9711476703477600972 17171607669916917832 6260386476718207551 1105322919342042614 10067736917892938147 17842000723185031088 10082874389871407674 15677817948679559999 10143135280020121708 11381604360714570987 944076463967560041 577312479847742152 13370394728003009613 3875772591871053266 1277190350747155203 13607444690520680346 2985238685908871095 5924572929428074636 2062950975253585866 1736962311333343088 9455419349970186262 15079612537718258534 7975995652457956687 2558681536807378351 1545281615170761141 5734379837508919207 13388904710103733127 2332753950029626655 11332978688191733529 11863215078985820251 458405842657617836 9880441888546854893 11940332560596515595 13958813049599195520 14989395038789687971 15813800961092603989 10251064842113372293 8668611693180280546 10266069934486964392 6285351440601082099 10663396555867805313 13030298438741066156 17888373832217489652 13579829327622871447 16290032376962878508 4637381550592280113 13869129795345224893 14459061952924863744 16088343681919344844 4234939047705719977 2397869610716157574 2760248571831829725 5139573371458676520 9208601655330174078 5887074168354819413 17397210126081611441 10814259269828426610 2801313659669930991 11666682853953718989 7070378401553726404 1967741114461009519 17722460385460868426 13678501970628399883 10255161631737155753 16425075336220666811 3967790387406053607 11665961767327415349 16647381181093631668 9812737506366412275 2054835831262849142 3911012469601526094 13175366744408246555 4118601660060465678 16207309020384428312 16595694826173906904 15631989536636041124 18127114554757825990 8095774975701729493 6068824031692062046 12048552510939278978 14462422412216227894 6929862559191783644 8718378221376269232 9378616179366768016 8846430345759432174 12996353028995636491 11673509030112000891 18285311710199788694 14568505168809626948 3867443248327143440 6236216845118745040 2697343694763755008 18342392323576494348 5576999334917612995 17047444820160770052 11111010277708403666 9974410883612607993 8654534730307586674 5741691676220833385 13945445141587318669 184307390171037749 18408381420180724126 15675869119099734792 16951384572234230107 17778523933998576874 4613935545807968952 559325962263631735 11555177262840563475 7112157960509212745 4831833469890811881 16929863012912103128 9676272096707187774 10267054529491130080 9009993338247096084 6249591861182387706 8039548155998103250 10284897636493235957 1325348175048466215 183765441265333849 7258211721739289174 10994251669864245562 3163638386562283826 861841558989252896 17163501780473913697 17077176641421921315 10546598565595250768 17773623166749932192 3050066204057546435 2944374796847048507 12908649518037788766 3598605685155410936 15479420524970587739 2650092799844830480 5716945923441011275 16151111676856114254 11833937013679398280 16969409934144130431 18382450338099981987 10060392689408257318 10975084594133460449 5856025925088316396 13593350297843524102 555923686615757281 15280639664277533116 4120244266889850957 11492492003819796523 15224749795682842956 12598675268706770127 11749414552257642743 8518337765444420898 14854147191994969093 8434381396532747848 7816722594771515610 18420240591086565414 2361486191765773863 16411686207360212904 16090928175354403082 1958140608696517331 15519033516512622653 15415254313848102427 12716277694274662339 17074892298443177132 13445344618826112175 1576581681192002181 1072468049646544473 11301833181657473164 16657449928605965281 15067437619527242548 17882646880449651535 1524657785937378427 3110934429871954201 13363120383824655233 9982952102620992699 8938658620774792525 15277431427308530612 12452194727606928440 3606795937825740203 15131783774984489171 15606786383011892608 3554193556260573985 14695838723397031416 6506079117776240567 4592013643595682686 2013549467283042477 17517858860475442215 9779242081169050601 5160458239391335182 5142571441063149976 17509174197623313089 16726905850440839607 2665627556012960589 11821083184348100263 15667424634873059027 7445292891937341343 15982721609412405762 1684354501937792184 6138016739377615621 9962508746702495060 3886088891534204823 17942540928400819698 12987112042360139107 15106276103271169919 9943010030337217480 1939388274201838998 12955093838183150827 17225811588844710779 4218973241062413104 11686007068098299135 8907833307660416019 3416074251456907402 18044897948197269842 410418767741780553 3743913285520520413 14230863055938665334 597241319343698337 3045544303271947286 12521982136558103732 13192866958314479034 6130077990558200286 1955786754911293629 10673302172463025060 12117827624475881877 13092355229145961984 5785958496295587446 6513553255231500053 11976279401939675023 12419388924021137390 9812399323321583937 17569568559608381427 15738414515731173348 16273205470747313895 9538636644164095617 12135599246808418317 673187097522517484 14055306677630047134 4206782828949619775 17847768254819624344 2327383055772559257 14341643003964414295 14235738183985067818 11337284042583252276 5655008433057372203 4126591753657330742 16485355382924046018 10667847157856309042 13403397062445080584 13291897767227766750 18283928870620214475 11918488682765805683 16144584179094601699 3637215402110165965 5607024597021772626 16189655070585766052 7140206419194396955 9831551065854803151 8417478161111928755 8718883518018927089 14132821457928334034 18047987166730138436 8185937480712807171 16666376857807262683 1001680854057221806 13493179063667032264 7183530849166191827 18047314092800342215 14746763678831683283 14823199990612151053 14753874572460563047 15844256214241107937 13457295892520679659 17565045750045421487 2946967993902455643 13195375018765944633 14380185017890123405 16874613199117328845 12649135835299542063 7172332179486523011 5721141145034368236 14497055597741613925 8890046212701184060 8547774795778414551 16474058028207450424 16274733101689850518 18127150920212058580 91422635147809994 14451190712194803529 14530389831497968033 15728616623676425485 9477471667604308484 5375266846276951915 15358062805082436710 2168624745379869480 8116536675257056002 13472581495797677098 16595413477562213582 3381490107781029459 15440874199284752884 8656492749615403591 4203983239807954318 3397119293508483906 17567555705316971796 8576352242700254453 9725181354065980507 5509312464647989144 16896524007373145111 17262352270494879417 11057009438387099655 6837733530293483646 6721672368300016371 9035104648784203022 11887830619932240538 3739465301878610718 12371543224096582631 16908417795580921652 11738226176996831449 15030191535190754247 6986397133740854537 1176387531603617169 12470387892318952734 6430865393953803266 12708875510624993891 10546406669016763423 17986373303655007998 546280462039380305 14498084929080953678 14810804537406409629 15811756508125043746 16755146709529512291 9367871673046519834 13537258357509262434 4014170755310942462 3009195737439315553 15990279267360550567 9777130031418686358 12753786315205398396 18027167670573342666 9395549741033203681 679983067734367982 15520643375660694174 1703544807412258689 16818964317404154935 12700199935468545034 7651905745497745420 13752259664848399153 8355856158437255599 12532983563186018088 12645665754586943299 13006659105050327337 17667448972134675530 7863810422192168323 6127094608126830925 5854712033057740636 14894170162585616453 4423178091242551785 11337617067599743564 8977744376853529591 1257308925584919515 5010765978903879823 14099875969140696459 4707808242838839161 16768122158119598388 7692199252757558003 17677824584951323764 14937719120633136331 8342884121729218845 2412657412526699939 5166470267807823643 17824437714870973516 16018924627515119116 4338696155076669624 8515846386654033530 3545582119166441621 4978727428823475136 3208498667289868717 14023152456929284265 16944621750754499782 15333066362494614782 14945584216257470624 7211220751939436583 3147411453653927846 604345681883552311 3512066683239781165 5787480505545428434 16884644204978935096 10135508706732487349 11584369262720046000 16636490754860468054 4078840741866863259 4463823575969998110 1469210507826469617 7891990037703304495 13317910260399626696 94314685847024899 15053856197663841708 1050526780865329618 12940138420208551672 5948975289526102418 4426019861540099504 3561179737079700425 18235372267329735463 13909870335964298597 10894903482382224356 18050898424653680781 7284339493141073664 15147251639942155784 15212901145696462594 3975419372030915679 13167630505492073154 4557862632626519837 5468733126323546018 13239328860411507542 6749440612802399927 15450846387596240496 17003209756457721787 1364257965288107862 16571713594069167017 6956200452688843753 4878453293713903064 3479050213177103409 16172188475459931402 15325304066418960453 12281614595644307057 14163475757407879639 5811670762569908290 2274069826760130395 11311682674832656521 4178693829025711679 18040565727760159107 18359823297655057874 8584555191006208295 10719918127767211645 15902011584621198738 5158068271797237695 17370389711769735809 14030581561651378972 14982816943516133077 13982498227734256809 7492464331794826935 10312961134331922315 4736090023993034955 3468108222298076505 8196936356052881471 4374075052619285501 2275316544808378410 8715151708790903917 150263684492662785 8706549266198475308 8298969761965626299 5509073734391996605 2068856914835243438 15515753042032654778 16007844665289871834 9301561495754127405 1973309376698499502 6180715498902428828 2203572263070810261 17097273100148314535 12692943349914018195 5759215178035961928 6131387270988512751 16511660165355559026 15084147391603758124 6511949953107200826 12617864810698990636 15062300225429989914 17582259345071309533 7767402689246392499 1931565362024270908 14091702053777159351 11488928112518911665 14667071384123237909 7086099370562199543 15787150638990188972 14971043576086974607 12208245704661063626 1794439645609216601 15714095396653477263 18185951728943873652 7855101268640031413 14117070458263106114 7439513774109699598 1411902182678683341 1219823987424115027 8998566275836787405 185789964105869154 6609183409393224231 9695232629133355117 11391682667565555359 8411941201001384512 7517458181838413220 5171892684146629112 16599808078521337388 2732888255513209971 10008305507979656614 18128406892790612485 2297059659304254125 2178792672693839692 3359688845756043540 6798991990424267656 8763295189070062105 5183644198704838411 5574727036001336347 12052651497546842104 11450240307538342004 10569769526649969247 6849897748065023996 9891662752749290924 7526048587816966159 4973691751396156237 13957218127629816469 7270494011026396499 8642042802330077331 467512626812224025 2597417462695740506 2709366855678108684 3971050820308341967 8088687817693895404 7670600252025961781 8265567057273423570 10820013840504815599 4312538638733232110 16230870719325012623 13763276368017010507 4572797341376838727 14178372387966788947 5296293494747542608 13122054441212175984 16155297967499276040 5804076281118072287 4261036278922646297 12433798502738793728 337295401638695039 1425788779686968083 12208488777126971136 5785627299598615648 11062399988412837011 4951160418642514623 7215903245069114415 11342263677229137888 18202491549730372764 8397236049744377823 632676832005015566 14609222787062232049 1098762668562443656 5932087873468341754 11622209059204737236 9285568301571890353 10782111215594372138 18098165313454334063 9483936525563166119 13291693406078889001 1524744740457626606 15993119415131199899 1368467579201971665 16143180465530773917 9874323534057914324 527408906916531248 5359579579056774020 6579433509059043270 9433162237930077785 18307967566203902661 15021303511785736554 16980036206700303834 6656031665938643240 4598769607055094083 10165681081171343548 8052886395143738200 16106393144234496765 759213938719598823 11861035222883288361 2077061451599857012 285802733668635007 1564948644578025422 3829207875498001268 13668533278399613367 10195916334076189869 9241869782464981146 9691935410179458524 13705903247290722696 4203945756758865192 10450657406242593869 2149160263920386291 5690581414241346685 14258098567634164456 18125428466843463441 6030134227090597226 9471831953449480539 1291925819049792208 4720577878864378783 18294721939940207705 402649091670400130 9901917760559812463 5317441692755048706 18353525991047179422 6266140289999586703 7612691074827239846 17639590167793983543 1412200230176253977 5662835989774529092 717489040974255440 7188640827021595947 11403669420518520102 3873613128085626492 1584788679192002147 9991321550673015107 16313751480514635865 1330779572013577601 3747340702926508746 2313462343710073542 14283245616757972727 3978671592716926446 6769305929497685894 1438750958092408718 16984403014384497331 9732810499548192422 5323712518445801883 11461559203970976830 1272108702489764608 15857173482642442296 11299581058763699997 5965332994732857899 10681630587364497316 12748227745802409770 4587960985029802648 12984670418926993254 6463361902151709135 10727620887733003 6099257398981352314 1790535369686065588 3696655423497111979 782241933873193036 6891134353046443956 1911454326805148037 16126330899115697971 14231785920293477872 4620122564676799515 11856672810454709263 12210039203007484725 2696328316661782400 17680779580014942127 961034648733416773 2875068878888509449 6701724719217940418 9985997069899954204 4331328384362021701 9392594936730740834 7003231540484207524 14398840655086553489 16949217826046175852 6030091061089552527 18013845772039857673 4351579125415388149 9975456080766383754 5910979394258529791 16571916643385003843 3532361618386091873 14910715638920647269 5855786557718464178 16324207348052954226 4087995834972831002 9127916875240362888 8765570801086591496 7110003155362949147 13616746170064513050 6608664394621592 1023838309847910501 5589506176103764297 12666070859506636967 18013301770127139208 17347651411217564799 4857388088846288706 2725194553094943975 180404783310818457 12003268903728361370 15355923298659275835 5746516101303710715 6824306886493804798 15586117934726144318 10842080029710458033 18167540967797545997 7665178302963697597 6696887883787108680 5657381543095937092 541971795501277749 13905308961572651005 5806736367044962376 10069246729855807540 17882251659869279928 8221321890531286713 11571006054592288944 15753089622611190168 12259934569726281199 14366485183399443112 1957291835618733382 11596880571441214631 3654011128677271366 5132338383973726394 1144342347001821228 6812012847993413294 10828072016328114719 137093230108119442 18222189847076136059 9674467635151615356 14305534763327864018 6085863531147324989 12607704205221151786 7116943460369380793 192710484128838336 978186979946218239 2466425102683974220 16153973290034114039 16170563975075868780 7132382018099652446 6815430702594718358 12822298872104307131 15717725690706878186 17295257626761373050 13615457390352401622 3450815372699326691 11301625000306417049 4134001344036098601 2534539980159189331 13922179886995619104 12558314756137463750 10486357431394191206 15807624596437232382 4307339533127183749 12608092259074739843 3455475408747736212 4992818975854694120 3216428156111838109 14767278781426572310 3703747077209948927 13656615451660616008 9384850988446993208 3485092997693506322 15076124601624582859 4980767527751971797 6876344385070912408 6856378945036563711 12929948499060113561 7548927129701988770 11197100607262805722 18168250369497332354 5430999312628046276 16730018284426103498 9560165908618954382 10845691879253551331 6827258448558450163 6097014271237372783 12894568672448202767 6324477414309218102 1716044055238713705 12109138227099749106 18378219034561933012 4733661929208697681 9690833041924852891 15212398291931318935 7766419378416297358 14405107573413090971 17891010803116465200 10215934319546206976 844664105899278380 11368383342939924766 4279936176215222325 15261671206995424875 16076247328586135616 16882701968765855398 2323608920462070650 8789376177001539833 5620148500203642699 1609649587938487830 3849966602152681410 8748477926583430532 2811312552520796811 3745379414519085108 10249202823161304484 1851973950112232006 10416673456690205330 16038023003584747481 18407012804985025356 8437509396911294870 2603256642111559860 5273534092986646720 14203603258262352721 14214215913057508757 2878605011117300259 13998890387190096137 3168145231671619793 13714280432878804851 5594598314550460424 673644165150643683 2743917525913464904 9777548242523501546 6107022660236948506 3469392501251955102 17755259705409779421 1718466268337167869 7938250390023575097 1822133291175813981 3947847043125407020 10398223575542994212 4387923745248150472 5173807863636609923 16442891957555305399 518319709905643284 8424746397664046260 16574333903912931184 15710691203703488765 9370096504089473986 16876856153357764514 1370366257624089784 7525031772833051529 6942607102319204037 5368821045060473738 11728087221907325111 12911242099559362210 10730331942381234994 3466947382925503920 15355507310328526691 3149603843127435289 5615050540455948919 5088450509049605964 1443648912768823873 17168663883766075364 13238441854664035987 15846641457988544143 14011735036151498038 2516829783659101382 7024266773177464256 15182639334758556775 5815265598317900707 13981264662048132390 8586925954774282702 2385636727319556993 1945020403022413275 15719156044689675474 13339548635895823790 8712720811177576632 2923416785116496502 15311721826149579415 6536841484212161757 4922982570816193324 15689718615550847943 7017445231108398342 9749976053016938517 9583005040667446205 6209924593243487313 7141377162366391928 4260193881092492497 5339926830836710348 12291006976016837022 4730239930405157358 15299936647225222731 15213710261354002934 3310091461801607316 13819686449022015671 14749158125854744314 9869134167773329126 1437341795066550674 1569478057257967052 13031559154779202660 13682172929102030338 16787772012502956107 4403740305599578688 6571959880377558674 11630505659761919142 1433410567519169073 622230679587999990 10041313191923673550 3413938509686642925 4923561634009610071 11178530983140273445 17228796216125162969 16124410625401480106 12474990100137810747 7634064755998953092 9846031413381547905 14608362321313708385 5365310765551064485 7313449695952952386 11942746079397520413 17773208680957819197 9873717793643620816 4953205397786599721 728051209675808756 537869439497643240 17487279559698920972 7222707015318491543 16067989231251853601 3769433496517097988 1535802431174386882 7790809510835186212 13030066520021036304 12802941848563177148 14808364944201482587 1769472502437865711 3685529531260383894 12832367514231759207 17310737728167417006 2204653582296818995 485050820135682384 2165098529098578430 15255551594683093077 2315065178438495613 1162703757573285072 9494306491963836836 14136054306627844292 18242275292353775171 18010673674840406826 1170918813986384431 557380006812251530 4910765908620337848 3241669675896850320 2315605238601205038 3052998235628842864 15274551493979307180 435109962237861941 1655452368921573372 9775398792804610435 1313874844401899111 5735936723954827374 4224922287685980806 8057505967446147429 12564207903159752516 3922299703773394361 13854936727035951820 14675224364457891740 674817260978022887 11437614217914373696 12939437698030171278 428669651255972455 846668918527670719 5882445167014756746 17683548654358525351 5167040903168143589 12593120300378800192 2553222278061353762 12087255229110131900 100363250835404589 17607585236939039016 15494577537282902876 3098234813086636914 15589118162976757740 9737687609583201487 11433574579189868719 8208123991825088816 6998007612070040299 64558372138146575 11823231676127470972 9633947771322466380 3569113163350094685 4313515492652237736 5741003791594351923 2394070357267522615 17627990445891180606 2454243941973658399 3939958533834952404 3482390257196628497 9665873094674037560 302122809826050151 12708668511676952171 8451273723872082052 11798356806818100863 7529822409527508733 10323533875167439801 5879986170871613301 7872457486234856959 15939177329323617250 16525499886099563951 13483928308617122993 5658702200775512340 16542715548850326282 6489384626078750571 5419822905492941651 18045475457197713616 11652310630501410288 9172942490155542738 6012550348169157803 12436337007418934532 3097385151930483733 7495283608501941670 1835551205324667644 5235226129536186484 3870826057428453382 18213033809696408325 9740305631469638814 2888161539097986722 7234436900339719066 8925980540545193557 17716964849884296230 3273100008037238131 14266963542567115561 6344420676234744738 15493169637976821957 14304340503858492791 16491757681461992345 10342875301627665260 2252551360314884255 9084573276492051169 17941683686771849836 16757482085084527588 7153524258088183618 11793096221682153185 16214530776636638588 16933318597779836650 2465656247563119713 16549645212503178521 3081973695794097414 5078501841115985502 1607785045771189777 16961344256925323133 14524832384025098015 11890567095178742344 10773536604810477364 6199240169859324367 17296165995336912300 15226548649944029686 5500541043923245818 3260029805604775987 1325287791869895160 14512708255085297320 9891205318670187450 18241399767308584546 15058578209240447974 6972911004889811042 7352438237776352020 13235506460263272371 1314995367842224257 17585536409066378751 17106340617201030554 6601359758413516546 9798194613278021752 14828421374170954297 247147123332035437 16565394161372716587 3591611590872192328 16322195411941669057 13566217601423100715 15994789348374857614 5988920779314776126 17012055132624484960 3457043070470386369 7105716619592354939 2003831901887184283 12516258720944794194 12342907578764448865 9787627196976649213 16579515556116495151 59489774629109513 10087361811200010841 6861049298541648050 12887537294101456907 14774539435005965462 14268252535085497599 14351617252744901324 10855921522068351956 14434752150331766755 14330281995292275696 12132648685000293265 7686417170219576062 6792381844542848954 17706329168534598458 5114233813594351207 14339505955204774552 9079696207715100493 7714125360040340489 10298581969060546042 17859068798514041192 4184546015609002720 6610700040675292727 5773628889185816577 17675419274694266711 10510996018467435500 2168700486053315887 2108117342597100962 16722518680054351342 16323959730744277647 2699464810693135431 9587921189667575183 2703977594284081463 9462056731276061152 6480889731892551178 6197546335662011088 1764073238672759857 15413625942228599838 17296139577664953327 18273706308003792844 9023380318857513777 4829741527813293585 18222970405777406625 17483159651149604393 18393475666943410913 11683678421930086526 13155266662485502269 11954359549485574662 1516196181122144770 195974491653719947 15239778384434111765 2353505593088100666 17186639467624276009 4685344061657418501 3102658530877571043 6419720212803787223 8049986553242665312 15306917107777583086 12170460773276360704 5416691478759389768 8933971594016880731 15640791616802872433 6433920697410046101 327140048653341573 14173587761589595246 3774316658693677468 7594513485633615497 559223869140832846 5552450682928622897 4298701873498999810 1123703224273768195 17074222810858439856 162568976120585423 5012102493485527717 6763358032632054715 5897062738933612151 13441874324331580564 2160363376548695309 12155730588983075580 6489622382008850903 12734993432251579867 6139939866406300028 14823450247547408542 4289756877796369444 3484055329589337011 5999407990509063868 10077844299930994989 10030221131770185985 3049066199971475815 13989722891298537209 5225038346663066247 8262755354102929123 16759418385903165132 3867279521134872294 9282748778077928465 16475123082494402090 15556128303475130683 15357432143521847141 11343054268298483796 11707124001241002340 3801890209343973878 5044401219821479282 5606765733896416407 2846559572361736364 6685780775942134764 7509743583799349218 2627207522873367448 16011827584038105948 15984428021450686715 1074078332870458312 9858961125254128784 9787963774134897129 14325848879734835736 13687686003468600169 16627325735247263393 14842028240546549180 5918631381573413408 6661417674116881811 497456892693244240 17196090323631935842 5960548984451193176 9181830530711011186 1580540055949383706 13636874345962286238 38995719542708948 3782084724001039701 17752576500391214285 377961998689234691 8318624597926978003 14732844911284920969 7695298173361498263 2038702015289318444 2346531589193610633 5011932309274204576 6075432659783607440 4905361564869061444 754651467389321996 16039352946386925464 6638487625715928564 11457268103054224747 5525169288932343024 8635643423045082273 16882317343998672930 9005171197442976926 16941933121986636339 3430192320692514552 14218700162465796732 3982769844961378386 17360585493277155989 14723632744091830524 12846656811024087865 3472842363718779614 3648144113664876082 17449158285356715443 17638991463332165176 5184420277755870863 7377439042644807336 17906204243669795292 7641805396634125613 7182048742565272819 11246809814659172348 10213071954628721426 15519858100295201560 11293216639534186671 6671609659654306958 5517703623452456490 884515358098985642 18420505378854354131 15583629934186157891 11600535146093988195 2213686630006636158 3153151002948508883 12179326597937182382 447502457679437763 6715496496413857648 3927907027098681196 7953053429564174826 2190541668719981385 15291247387091248315 3067908232552425850 1696339147294227361 10958176241677867250 12883890450630271789 18247501472024316903 3055102593611354607 4365466537647541908 17316097215731619646 11971416687828616228 7692996045565392764 15575726106469693197 13960697461029831079 12868810565200309451 15884389285033723951 14359787103634195873 514312275684698147 11573570700350636036 919592694263722588 4416630698700583712 10644054679991780311 12861433470341355584 4650749099403458024 12721914473398070570 11025532695295921526 13642649233348578385 8327153411357323355 7937486721001161012 1399119104214911762 10874980674674732656 5511178461653918245 15123395347112996880 9398381627909432954 14516373423900895398 3200671068566963749 8971320096208028998 10941008941794605684 2956303027694962798 12252614288769398987 7577873581443272097 3443663682195874219 14710363080836549150 577457033832534434 1799627366730606498 2342621074031018315 15616354010541013553 13826535262202532312 18295575289186361117 13326844413868476672 2848681343036636995 9017263792042757616 7911106059596876289 5209664356335786613 2771114904809526486 9726854920681103302 3498089177242499355 6550066350820650230 873608707508066215 6161309235626383577 8035915807064858081 13250208120218367545 7966818786554543177 1767346854200657656 5872256754992855263 14714565037378871761 8519635105940443337 10275606645571216377 6855083432353413005 5022656923993873273 14432090436018163268 5041738422607247737 8959365460922257380 12296792462611276620 15772914555402996601 11079338992795425058 11045774581439705156 17871751260271294907 6799572082740846363 11134324332175855363 10360467299940813388 5313843218386248794 15484947224737441995 9308802382915304194 12900235820829394663 7085023262296710982 12459321318233362777 12863227801646671846 6575473408247520374 16483664409154115079 1986042457272810026 16109875910508433156 10713904861348414695 17804518628115657121 1658183469533484526 12054680843759961654 10173307650384678765 14918591712280529187 16389889244273050525 11715835890100058471 5462901059192837919 499461269682271924 2648790135699904823 2672400805067889527 130096669574372404 892860112804116598 4692255513372795705 13075323198167177890 4140855686054776139 8513804306888164174 13012491947753484205 14662888365792695041 9005578544087841161 18283816643125978395 16092087516149645635 14311417645865495412 2338347738467105505 17188506408804975420 10061052902146383247 14862840999814456593 7518691199795853423 6079700995973793373 6654328171763387273 9494425182038429362 11591879458808843057 634306091221837718 5778390062517180690 7869598998093387959 7716968273926366613 7921268244826450201 3326937423675672594 15059717037263571920 7535660907443123792 16792697030751882515 4180302647245779962 14600314789736116449 16176917246552855569 11379009016957608453 1268644703839383455 6192513127127148838 11653965403475410685 16112596738160260557 5234824726616538703 13561275278632868687 15630584782134727058 5980310967161438374 15697660731711094408 10238591203752940508 472569013996339797 2554416388511896703 17037210718845333111 7058303343970267871 604034007616799931 17886142380709232327 3093975078461564491 8069599749660094159 5152908143739489835 18166980039548002025 915132289569967170 1990314067728098700 7568026048320033371 9301840363836998499 7411883850602449535 6620574671521317364 1796181167700493420 9493642337294063761 1351010495147567793 14394722856026927312 3165254409773750129 13943225357007831638 7029723766930921705 1956666562577222176 7651026502391783845 12986312415344239295 13727252709989657116 10004127318330912479 12782353592438120821 3648463372899974999 5735840742451323974 4193023001062057984 11505347980906718488 18263721928361134590 11643754731987348563 12216682809728430723 5358287767438943855 7079817321120605789 17478077550043740654 8801105080541178650 8662350844168427788 705292188527150952 917803500592361545 14409001685356625788 2494095808784030190 16628430944259927414 12055952174805567918 17045936222603981208 3970923647444134645 11198229788647565139 18130359967307355961 10810196194403880607 3273308685732153298 15297609964907476836 3691823924588309484 13453644108188953076 7242178052132687406 4762982644023653224 11497222515187393984 2231561706546140952 7470669597779663936 7423751920956093098 13284261910311138615 13967798860681340946 17325910200805133989 17068596711429713111 11442197426814046857 2680531022051537290 10782565834707123114 6355480244949894641 5572842192678986633 14567096085698357870 5651016154658165918 5619472033158938145 18218837020899050430 11305660068282029802 5594957246981412377 10704531003455974949 12390602141230265945 11136180576176352706 16088433275070284719 9253091128111429267 18080046570408364612 39151833585374236 17720155076408702174 6250133228722656956 15737143440416830297 274681731561178145 3801637438362849604 1786668581596296810 17059245024832434277 7313489159331471425 1696795823105531194 4638522952713149929 11629288920719029289 14954263696229448864 14021407370812079740 14601563222655768241 16502813959368780691 7237532690206268984 11312113714644854735 5186791217528867619 2109871171422063312 14701332667217098589 4767136421852747668 9607231689022663339 9302354397945640269 12329234335411118093 8011788912045176243 347160393505616898 1342817986986333987 14744064463381610561 3469086775608012560 10837630660484561568 15982073050612437280 12985369473291198181 12692509226106705180 18282977609400279632 399641270436861810 5706130964929909292 8328575745482224678 2142036952407419234 6054286126692638395 12642603613923817957 14703470211370873748 13124660574464199903 5159590346533690871 9493809010113083544 6029406098544139903 3560652947779792778 11503190050497481178 17692191230905940492 3217996091499194395 3720453157546908714 1352650054444109727 11958217077296082879 7944398362005562036 13029973241601085963 13927476408731009002 17388627268338733240 1461101775485992033 783319641980317672 9894536609103463427 11007771746017851117 10422029912459728617 3378342452678082544 6235141956941344042 4202826198320644561 12119976906897154019 3039819375877359626 3797887803968851788 2590667311832531505 6946503953446957114 931350098466196747 10057640921212655230 9818793599488130063 536925115490285230 12766770788787148413 6114646492026521856 8906236929057108040 12115867205367978583 2044668381960854845 12988867630364442670 2329504078474285875 3099855094058235198 7143264565751035917 8548205496568281197 2882208165050362388 3311214791378978274 14425590575398620913 9847165497157614877 16536018564818960761 887219488271607079 12990272949195056891 11148903621583631873 4205218467208550923 148116503978613525 14321320758532912149 8222614837547246704 7806467994296730649 6322530991116627643 11796286269167522421 17369744020780827923 7186693074093865325 1859533400666810645 5326915451732062966 13530013442997467920 9258961392607065782 15361619509343934248 14825762643855400922 16388153779197197526 7494653561035316645 15943606820491516760 9835230901862204379 11784950417370249185 1530080996627787132 9285219600600078789 16265394996954932857 7474960875330597276 4223867830826418169 3602948792374709925 8185007818728020206 1941170809549948876 9261785870777594214 1043483505761683874 7769975665961586348 5472908037702512186 14159000280558385335 17649402974153198475 1002199228939103317 9159531931940321583 10804044611059061172 16507034881375871654 18223825426087282705 7335178182940570611 10149523526079987718 15633059193937086194 72151862304759144 2004389048216365176 5440896537118364640 9561063911702652822 14574632305554447591 2251434510939994980 9298045359608712894 1943992515440196115 16003938642290048582 8033290464839931137 16603572265179129759 705605622617226124 15081763593206692814 6965971020494499250 13627710043948777288 8754080240521219752 9195630768558364126 13088851280866320781 12817449980244915027 8627966785358646103 8480927172931780375 16677758425287067094 2508371564720255956 8546674038421092608 10908743337824945218 103183433836277269 5389493380463398269 1993163597955089729 10418271405987219197 12848040338899745420 9722483135212231984 9549950010562980344 18265535609996669892 245124431308779402 8937211037161675338 5193254367770219731 547680020840451767 5002057949920839985 12337256997375487443 13357157654219833163 10615162128597629616 11919247345776657189 2134403491427971856 14076848540711380481 12064691165927621751 2050635930309365453 9911030163270868078 8846155197625664691 6565173580275008317 690371019231922630 15999217692655639911 326792347195484802 17731260885493382687 14690965174572020037 17940907856539745994 5534877461733708091 8135328534054733118 10819378323270968419 14306064096352952583 15912652997718542559 17093087376152655374 1494324245863062564 6652052326392784724 14974646637304812683 7967231463217079046 17765601088183861101 16534776785780882226 12677470240919142381 17198092385385462458 17347876501677488928 17352480025804261813 13140603337032591601 17396002774440264189 1537487659730318634 7280136828793320137 13324514395269012459 17436339098348688060 16938276649184214415 3213708443358100219 18114711911403397871 12211536041614560832 627680259717239602 8584685039459744928 13075530409584036653 6088750926295833058 10475491813594242677 13958616090892236831 7071982723238827829 8037869697802707123 1386561261113726785 17484843097478864752 14428003555359799847 3717848792998920369 7984117117729894100 14608069980717153052 5486860815372892479 3029122341112269994 13530823273002921605 2186447620140756281 2390978982154003629 15365990404462018302 4883404548587985536 8915517955464869646 17919267059427037434 738870275655137996 15860201164427883068 11338605136372728713 15326923975121057383 82306572794483834 1709707162434122864 6614685072026316767 6281307808368384851 16600899817869841717 7771711840834788906 11020329721667975928 15847838831371879756 14798283104632510316 3505077980951358361 2763076328533653507 15603783008996787245 1338079561789357158 11948135570556339444 7152900978573891514 18170883589076329304 974048706342862456 432843494576174898 14371970798114647441 2636447032863463927 10439370520156358486 6937582277896269145 5126962532459383591 10069916836265579371 10629030480204868595 11096024985687128694 10912468144238821756 17011801258490997878 13698641226167464901 15170354625329287836 5240859040756172988 11146512516197166432 7089645706236523040 17568533421192572988 8614655842568381858 12490001996743972504 4806226137454004586 8484062887005582479 1505093360712858896 2902334170121072704 4997126991417227478 12048292193489245989 7231882653950962073 3948135136976694453 18112753837528366696 7568556145403320001 12424095194363358106 8157331010603180743 2693368379410773348 12498677779050373123 11601355410894730203 5813406215363038914 7486654512384325201 12966912842517167016 16610049589529211016 4028064264260580984 13082553725302695324 14040339918661566313 17102722479787397059 10413891379180909983 3380563675473204867 13242469070605554730 18388492930002287463 8609692091384897861 526527880477806246 17110369073995301028 8066066539444661503 16618083435654509597 10261713651678127109 17535900151187661223 15465808296897114113 9655993881356658938 2048155384009306940 17491639025983603968 5930671869009945760 6066204678788235973 12149707232918079197 3502962427708260632 2367621067909830749 14063052303455873149 66492748079449625 9084867161021301769 16618842870412175608 4857463548712133079 14538316512479836205 14566615394688875907 12071543527008035848 16281496188777906407 5849844966039018547 14652570534797878713 9711348798778067572 5235903802442874576 1068337325781106308 6450331769405640763 17782265929252826853 1264064122077232602 10197438378034327775 8140069535984458242 7888385138403823567 5491658487353814956 3199772555118226046 16758230745553575868 4227171417014878457 15160794117183949819 3094478114406420484 13907588090023272359 5389218142438209624 9831044814071035801 9695565896961969639 1981500613147418844 15529254353555795155 4856241672625260083 5621857620337349930 14071497334584651089 16359430147603729757 13100924856369549259 1466523575485905554 2510856459686017756 12620103950449803566 7975303935035103213 13405671790494245949 5936265875643271900 11129815657659510330 4854764544380235480 14125513320054548935 6416070435760923510 2609600113340551102 5326239240728594629 598993366352642727 6498913424133889169 4803682771575187642 10288023076403444773 13934077482592782784 2761481193095372303 724760222989506814 7747492411009043344 15964396842211318765 7658624895755117944 4214137060285460829 18151145176617681237 17637153794477069236 12654746005078134202 17781720909142290973 8161703496966083771 13419302337521350561 12033799458022498297 3017515628881741999 9617406678796705649 6388952707151449775 17909343740000126987 700516815722394998 13079430632570162381 4315857717449509354 10269171334920189177 8866031012089139727 6469432456166616082 4200753600927788438 17673029399890755713 2449081832932964620 10494215841862271825 15070208749688101949 14089486203371601593 1760311875029628850 5993897668303209770 4115300727878732062 17942390912303239500 3320035232073959040 2121686297034042478 17143478170998158056 3876633211174967495 12645134515255333728 10155574955802178836 12976480602608452965 4438174850538632707 5933570125141467652 12028007539620541157 15962522532933635805 6303399855279436319 12500724999641659604 17853737846809013426 17566924409437194398 2757508776627171146 8766783216749422169 4665937847085853729 14275870115542532490 16304507065920357194 3506155013907715493 15926122024671067480 8230661494328647750 9769102597516357189 7369352864767703484 16689564404596304095 12732932548366750747 7472026909590058659 12486074951708798882 8065203933489508665 14080682244207212725 1989328532536771222 232596030490192708 15691068125335848975 546542142627353575 15861718514616914197 10173504874262565064 10035614625627329303 3091308341650481480 3270476229951642173 6476969941176712412 10459707944919708910 14046529568241132861 3487279552240183423 13291362837910629480 7790473200720348660 10875925764586004335 15724450012983389858 10764765381902122174 6999867176400879340 12082730272734192314 1820503692814198754 1581497063085355207 5927439864970274227 1564967224789796555 16057964576938485223 13261653859775503664 3772798673708900545 3193090543509509146 2056663275935604229 13584215349018263135 15181902387062882772 8658431454558568671 11019595729862719939 14704974790349645250 17441549551579957054 3078474289539616883 10011121952948764735 7914468209301189402 8176855097197735025 2815070610418716069 4683747460246682282 1273336678103919470 12864496660993546892 13198180291091931544 5480135037085601351 778719925048427771 15130248299410857744 13458121094609786109 9292560804021996297 15075558062702090591 6065829785951381325 1406389142757059086 16686955525854439015 10644250199045181093 5063017083247056890 17196622464145207777 2539636891905746410 5350751817091277074 9632787403271742568 16810232874646625960 16375435916207232635 935582657661544788 8788585538644020735 18319193806814660924 11648882528191023594 7139206626974849951 2494460008775488604 12231186378338419982 18005374537074616691 11985430937653944890 4362715503590931635 15315957864198801026 2749427851354406418 17382427788817671712 9411418823349424015 634695491705931881 14319863005711804882 12956066354020515275 6419944201138811492 5575147925081436147 17901763677678985898 15957916274710559141 16620373625912461600 14719149029363081293 999182714322089919 4031759154154323301 4526612518920162769 10548466448247559052 9382960341540758133 5769173897404079885 1842241103454146713 1583352643584587367 5098753672711181947 10505332938549368551 8014393987242032479 13782453021438569404 10587107124953553981 12226393327410955259 3611503595684897287 17503008856677015122 16698625479548642798 5043498674281410796 5534965359327614257 10981742663615950464 15772819878570113190 11088056548445084699 18065157616269565391 16790358290106114352 17875980612120846240 9102846170131504747 2182917544540258067 12259963432567548620 9536609796433282495 5670631501734892435 17463975447370702348 12761400518405571717 7770211143732630886 8465412270276178645 8753956404854893451 12318963912727457511 9555199898411047517 1023445383924848366 4021197581261579747 11245286973872899610 9540781087109930776 5887507629052126069 689976998599951164 4024516294353442791 11994826484337340514 11318862409879109609 16446576815735835740 17806572170883581431 9163004277178287514 943034073478309049 2326211346433868372 3007810868326078564 7787098816295995754 4472219949576569199 10977206753920153440 15040203099890564711 12597322998365945193 1784366627118273144 14786515755646685543 11618880851620989980 1612686592162762852 7084567347448694457 4667382478594602100 6231166054565879892 3483300440321127429 13981992360208944509 6800170291446044854 13641778575631772136 2851634646041189224 10901450239287954241 7150018113899228142 396066986027745516 13391845762091351094 17959634280016960420 6697287934162512793 8241817412744601169 15924694383783383303 11189854087439425144 17062417620929183162 1715783473137333985 5808240752471804987 16175836862974450549 8928250988792666440 15212295414114341940 3849751345767206707 4508466322250080134 14649361720666068867 398489262518938565 18321455509984954631 14562147359032658837 15894988324112075692 11173000324218141340 8599438058684519004 5824004816603364135 6657373151398818112 6893967505931916098 10189867301038480131 570415666704847286 7924735228822925088 16711546069871898851 15237726517218753330 16005341204883931723 11563753904125131176 17843117623932130870 17418200231773160010 9184159692326730005 15571588040313194819 16965079001708453476 5300563589698634642 10613527267913741738 9168277730191858064 17868990753445119583 16181601740305941440 12720698841116191180 5018444106504238352 1841456848474548296 398316445457498017 7258866546548806586 13907486596843214491 6228530306241745723 12523118877146323119 11294082704706768791 435557152894884049 9492252737965161014 14706270751658105268 6347178589042540622 1511068276135946917 1886136792843161393 2714558846615279108 9994614212774579484 743208022779432967 1914036347710155111 5183424319495898199 9985266884756333379 15473218225742169215 5836780766126995262 6967993169221442632 3128638847858476374 17789739784006980944 4209224708101604913 3251877252831144813 15120552837764047559 5962157830128409888 9766621441849757748 9485018954161020145 15729254958154751997 9023438644518391359 13037489929031035401 9409016598825907428 2098902863386717274 9259973713646537495 289859070669938252 7345611130016722569 10469408801452982752 15201998727395013724 10820127693081373502 10332584229959113051 1617302435877986051 3204037631584583992 1805284042187743106 12196917217376145725 14908945775829396261 16649941712726097824 6038790036214220842 10333496123594417899 9084727733730326235 17603165503011988357 16284079183653473936 2289013235818534248 9019082904892758480 3157956599522829500 10301997772548175156 16289920636873191803 11198293852769970043 1251101883398484331 2673125819476728847 12576734641478535833 7201253900161131839 16737014855852864926 13630006856809419647 17079601481800129483 9893438420810145376 13891464461896115983 2374451247935794233 838824842862948594 8120144620529635060 2218340124929842170 15741713650787634392 5363367344475339382 7071015517004518159 17503402719557433107 17181875503034086003 2492803817739202354 15380670593741191965 14917622651063892670 3640192741436677055 22024790112047587 128415267396663198 12731464629613653089 3152822754599818767 4035297043866021277 11318687102975346348 553812853591467917 1004717251494633696 4236466248408585029 17150214193443482336 822203323709641235 8811358054928300678 3265970945998945835 18135954776840701910 16244074258253254254 6166152163647362369 5490823914888754554 15024088068362040662 11167919232387915615 1623264256584890846 6580349580449183042 8085772827173902423 12578679624812258307 3456545212213538687 14537418639487779556 2196542919432780479 1859549261491167525 2855421294906105027 15032764753216343145 12783118982964044403 12026872704647747056 2112251527139265478 18051039674392025593 3563159687029283879 13711746953673167390 11741358098552436159 2082666998425217287 14884061892958285768 5032538677928311792 2964001185144852522 4861078082361122799 9328505882080323179 17836518521464995158 2168121872927833616 17715061442996259658 2212887525792975151 11477436338750977271 10005676067611635624 14933149088760770397 8142331484924131793 11183259968887585020 7452484239292060228 17360673694370212641 14606770634312093153 2889848704344876583 13958782486845587910 1506375083008281317 12634589104425565399 7008308989765039655 7667513879022159603 16683568779944479112 499460694599422109 13635767256019211846 17420835053764811561 3764841571167258346 2396460317700546573 3843901896738497261 9705115777666692807 9527650937729732340 1514145923985984256 10316504114374797500 16232756813351157902 11567873598344140244 16567987152381938492 10497454710789476029 2144276124427692519 5881949993586698863 16508354278104632838 6017629071589945150 13183124790187844919 7581728579535710716 4572268597764733244 7821065435595837712 10845346502773639351 18406800642485809782 14335097988590834684 9640050845104913167 13249239632418954382 17317166090972507142 4217733548355713861 18288910605975586095 18404259291682627 11933924346877104043 5460406122043187256 4458271096544157653 4010604509066526291 16423112829727171908 16591068729631958694 11918097472772484813 17228677724191794408 17396658659271769835 6825698500050257197 11273803970049808865 8444134960660246127 17526058447480265601 5642722402921398197 6565410751460278611 16217424839141501880 16483338698011623375 1510106365803045640 15027883692625860351 14521068167622620158 11018367306542146983 6485066969172510211 6158490292752331305 8668999185205177485 7497015063061703756 10241060357526535788 16901089417788747898 1333454573659843173 16817945229066030687 125260855659068348 16524752415548500675 6029987105299623479 13051851921466408230 4771303880016184427 2108939229007653904 7853194402055450194 10042899250130041363 14907527250668848651 11603853642889199339 6739870312347061530 14710360007242648921 4609888053967104089 9316500738204193467 3231980821660526280 15034385639374171437 676739837927698343 11816737501603749356 14483231234889169256 6217084516247352367 17937038152373390542 1954662866111016018 6462284925402680887 6716887090515552968 3706830463908593743 8750258462344927680 13173003761684541721 2819688121109651468 5408338456062600632 7599764335406707546 8767941489177945658 4028623496768274724 8572184915705195577 8565984358796254382 396756660513549422 1423030563928549896 4329350443366381586 5550131374384427495 10320766184559200589 57385404936152488 9714877956384199747 4872527931277172278 9663067969054913808 6192614609192852419 2977257843321533620 17830524210425467726 14348664550435503434 7192815469843442976 17535819804279865744 8716796811922929068 4421735491278488800 1213424953867184081 9177846471689779862 14443871011948707408 9685545375740809242 13347654312498824289 12770435013683390534 12088176389918554567 18424034686986587949 10447291789063519122 11376908228061619801 6456581283410399093 17350143784993898864 1536485218977470753 11269082136018904194 15919309292710809312 16097487541630627328 14183013857173552734 932357349191266884 8883750957382388613 13127079271520507124 11455817685288092405 7727405979389851027 2181197965441750768 963406451128980930 2330733349370668877 4179657379662796879 1063667730163152301 10717300892066756884 1352280859488910439 3765589784918611013 7030655140910107628 6451289197222945252 12372661356506788369 16574318837773123907 9456112440018602018 9479312089434202798 12293524960975930165 3069837776422725458 1267191086024309960 9980994560260425392 13584125501612197154 10289594661323286543 5434110968121940004 7047088757836822381 4896048620721360384 3489493648132399626 18053608314015333778 15451790814080012565 8714819087493740822 3306224140693667438 17343947487809456170 7306059564708376846 16054560624235701526 14476885240398755000 10689354435304535113 7735089746198649642 4990127901305858861 7266289650196446050 15892358910658589273 14623705746990695223 8211722345406520633 9198381758084250137 8787870883338772552 13128937729191162264 8067464765040535707 14458825979385969371 17897188152013733428 9185520039381101066 13457653872581821364 7257719855540353532 564533339489451601 14719625726863178999 6038981014651135845 10753549727872475858 10300697580289786027 2989905783549403475 12400394422124098532 2288260814686456301 6655535599187540416 2442758342781442758 5293032606237008011 15436265384468434602 8772272020252176927 14213702494042090463 11523373385794823825 2668094219339388366 5019351502018527621 5990163952785453424 16501601358900416065 14262191030141289070 18063415648279189759 10417596058092917984 16178177405831112062 5486759638569409267 172182432847723921 397609364047166031 4043443550085777073 995969026688596148 9801870648247947573 17710515845545338066 3040151453570013104 13982094240130137041 10036939259708104887 17980700480720673658 14806511328006536066 6646633537995534849 6142542054966863579 1323459562357284149 2000412778100135821 7549507318866464823 12581244143663626770 5182376449139309561 18364407520978751053 5757069297750678445 9315555566738994298 138469698620243551 3777193496686757178 9488311542652560371 9957975576210783708 5702532861554750363 12908073184592327689 7046083292289748529 6994292262725336355 15809546812433829408 5406100056170266776 5545551881771073806 6711747760494076572 9368464227384563234 15579059241653094976 16302462391853081873 553328865673885315 6893029193778691645 5565005432763502504 11992408524880847936 383595290051659583 17402957275791334576 16595602085953690367 3858128471048668606 16505018770598102872 13400501763125965113 9934262426137921075 1063838892395451421 101405797978781260 3616308814207707941 5141433609894067291 9843326661821046654 16957470264790265493 8770405548386828359 14426997641538685453 250804120454722547 5913943702850609284 9136987083953103543 15522346499553375300 12581011319106184230 6110754871149382751 8389324885666690152 3620164992162744386 16025023579678293769 16649005529564878853 359376092317332934 2997755541526772959 10097390626378102400 17240367300159978700 2848549370415502477 16053613276097385279 5294730497251527575 5942813383305945001 950831294170910859 14501041116400980317 18091023574378786767 12953257340762468237 16257746272400481980 10613329499915817571 6457402648651948170 4532018113819661991 6829278419863517058 6719818734955571355 18075925101017721186 6297455028861531479 16710895451421591284 3190985170458593659 2605620190734004125 12710971469281736512 6710938070830118036 7562846427178127653 3923718096789409609 8850626299896184832 9844708254637996969 4013623511325101867 5368143598038589206 8503080185333602200 11253039863302610039 11884954767963124771 17622306020576332222 3384824812894625244 5524154538441436508 18430002888308955354 1546570023033823728 1916314481862374578 11487510835215482697 5347161057291808683 17367316250184211944 5403624237686281157 8303121835309741601 2799852954566206528 162096213486338692 9612673435117480985 17787450712576446506 2668428037020038596 12534160819674077846 6300448497602631754 3651755461877192157 10343978093950958328 333561424459727340 951568969952384212 10905512150462941988 6715717789206019617 14903465403114683943 2841229404245274932 5435055719911052370 17016397775241942048 17714472031094012447 8944654692827593325 1963362308679855864 802129337463068437 7572795707350042256 7945041899805825364 17841182070382567414 9119384483785631991 14307704447062998915 2694485888735335556 13730689556257410265 9501205646410056439 3218213316295869582 5856183212588610621 8431293762615698562 16802410872297719178 11427605456389288581 4268323930363568090 844138664174272043 16293652424462902454 7128013016591118160 14174648435746660199 1754413401446902541 1856072005671087540 1562418748243165428 11614911080271561593 10991251625665064024 12492736803158159062 5612212834937380771 16984635952032940949 15742073083123039000 7218509735414548402 1577565602382061270 7494815894901209379 5968869806813362513 9081699193133586675 6826495259624834022 6312539154574083873 13063605448386190762 4789950553651598022 16449640526728575055 4709895620860548533 15365544621547178492 5192305218747359579 5053037103715944056 13605048806187335984 10703526565664992148 251217980735932707 8353203696693150915 8497392116004040568 9763000142303772343 5895642571416328652 6058393261565345310 14423858259388325692 6273360344138667150 2750052761069281045 7176058188750627596 13603622248320755535 7044837198700196295 2401267003525648364 13389393171573596765 2552359882916430154 6320679383951337063 16114795053168755194 11698782948674772456 1965694328763768593 14673234735271323142 16451475846462707447 11753442275772355915 1314696051767429058 6658852469517456869 2661461436812702990 8962305583590686497 29497629065622276 17229485648945177999 17087778848846467974 4851638959740823368 16827451874687607277 396297159310223288 13198515536719576270 15781156501506845847 14789002695601897149 16680843083245447235 15996187339822136382 13205986943831145950 12924969541794403077 17463681932325714198 17399540428265081677 9489206299339762917 2770019756388833873 2281118108916162612 16009840405239686590 690047634057569653 15739806127470086434 7274077155817551569 8531950953198454913 774926351849501809 11487274749160666800 12342204569186300969 16885026899847694503 15514527313811279424 17237096697361528771 2079731069965407244 5968156388262180845 13289846266015493175 15938572992523008650 6071456817138308202 9436482871947458080 7986738010101232423 9153859879118131960 12732329202246824616 12069302159007748416 15091952067949931690 735693800009175543 2245196051875505628 16501794459379535742 9208279818315229717 14260373277648104283 2190416815440751991 15143324627897329519 18368983428453928834 11755698439956522588 6517855014709630793 5550775757915902913 12733184352634151159 9532538434334594658 10369336962816794148 4543772886664531713 7097612201998001710 13252021047868636480 10241091665225219677 14947666445862592725 15251082829803920516 9240688798265847648 6856067760275951486 10787494417129211092 10118004233744524239 7733564613046943534 12445206520135739424 4823861586519821777 807131015911377210 13633304935700541085 18402696037932763486 17185949989727680127 4622390603857588025 15201293791228204359 855491226760240507 8707022204247014226 16256381595920050092 2452313606495758767 11821398614903861788 17575714277338702930 11447634793918400337 6224621132173173252 2161978810846649073 5874271858551359286 17365945598619659308 3477458120166628829 18268673001508330332 9831297130313755866 10565928262919100404 2506900872009503823 10655299431854069215 14347581841429417139 7917259131102276874 17003676738637410762 8967518600041334596 1408565079321495306 1152384593107445497 15444179870795621016 4150835372665692237 987336075628411775 13384483889586088113 8780586978324743811 13983564047924530826 1603278391093164736 7992810131652552636 5544569929001598104 2003441755412710385 5179985241524754729 7362472957303873343 6792903225341523588 18238668889480461445 14832518730242239116 6197059486876477869 1936412535706280338 7317205504403726283 10123638309695586217 7917021817433889552 7814764221522680515 137947253497450835 3644404031438307035 14187658209266147173 14787875836707369041 15070603245286878295 18178858481121602541 9992606782384918480 100341405047564561 2663932719394376005 5974371248967588906 4344707666644139117 11184652321489092304 15075951903932578095 14402278749018662096 17726131773609174491 2824619528773406589 3467954773310136527 6729022939195868499 420030822199643161 847003704755450039 3176372054748629910 5623973879973428422 505506056652757782 11420016256796851690 12844038448098310530 6705218629068417262 5407107884180468949 11056200122950618960 12855004593736022095 10082486669018856603 2109748270944564051 13204969167899514562 6618794863378136519 893000451015096495 14619977306023848940 1984972451088094661 9016709029234291934 12437113326530154144 13601495916728727226 14866772676524906226 15430150352449818315 2076369002827801623 17017121820403343575 10993999473184728968 7879236502887376675 6880033241502460939 7993636423100982552 7081107672710664374 12567542161370320326 921915310003734394 12151387304380508138 14853502799018086317 4565701021389451723 17884094747921465213 10852452055857142281 8328897691933734918 1174967963737141234 2379400403541775559 8381728490609685336 14758133589544409762 16288727933484023593 9280368317664882286 12797250345238590451 6247488570848097229 12559813244825525908 8930346317090272982 12770564103156309709 15573186124867321222 4759020444156726499 1006918234522963135 16115657579486251455 4904293624724331987 16068306395775769078 15506846283330586680 8065586343456043442 502535792816753164 14682600311362566735 11295835752854123347 2524940585945277696 10535406946722960939 11935390009919471355 17935811885213051602 9338746762824781714 6841983428956047153 14781618618784664153 11274621371327248977 4860863435562099829 7011146848661272733 15077350504841382037 13915731103394409127 7403633323292646637 11926026044977840124 467975539697449550 15967855490599242636 4868963102531507723 12817407326996852044 15045835421869234933 5260785583989231578 6014904088057115607 7579225979208539838 15947590671326197349 14262329044946098296 16498695721459092929 14129759440867367091 4374070239492267258 6503493637700172524 17742458667054211285 3478437364694667544 5720355534013432449 15254596573287310888 16559708944595975603 6962326441495928554 13050027965606913704 18099240313939592706 2995306550068914870 8054972900306348441 9406084313433910826 14951401964648704369 2950247220751264144 15023845293367005006 2828519000722337300 5417791188357028678 15242776321985997864 12837423383979820882 17322126430406388450 7605713408819726644 15500703146485364091 849742810579146263 4376120924365104372 6781747664843181288 5916570514903918805 17143721873135642975 16814396852044009801 16611444134686941057 14531966068095385078 6865438912556415196 12783768156283750814 16807876382637385080 11523807019719771769 12860038495470269433 1011649654124499247 8851014445167402619 2711919036916484323 9662324252533110626 6183011846651679013 11317837092130850397 14490297461182516891 16918156380282941212 4171969329851592589 848613433379388615 16863850429924400728 17596538493502117012 812477228965154119 10868765240084283803 16124564312470736499 7743325645690603137 11367540517683646050 15899130992597123781 692014495004105876 16787055992115233580 12927891691068703383 5665197587482218856 1086139717440675314 5498749365925914852 15197274149998914583 2448207308521450720 9216228065620759964 10177865635428777712 17647671497209260288 11846583795351018708 11435484525527169388 1861118164488848682 9930811430214098756 10179873168702349127 10728450812894421207 12698117998816899918 14157893011898571326 11833215911238823905 1755965419324498462 15138248061433329867 15911477323939882887 2224543808654498906 16062309291205935642 3902822981429794176 11941502355425421691 545501756404867324 17616426478091028867 7243186332289740433 16373596928507903937 11473969910807590754 16165723897754757056 1530874537982188482 6844488206106873911 11003820737880703287 17877431913610074080 13440614277637672388 1221701160846564998 10064244235685278701 2204955304327945483 1818081994816583105 17123809713392100387 16360114381348872434 2938850493705254814 13857103222092597391 8523075914138918894 14127244031670238462 10076939942891308862 5840099188902061091 11421027937517270703 4714219943307732248 9457312440350389013 16289190286289024422 5340438518143491164 3477550529596858087 2537640801970359268 18280933151074753966 1919967573787871183 10740416653831379386 1120466275892838127 2158497934496499635 4725545381228798355 9556023319665775005 17291015781040364249 12428900288546347206 5901910193782841550 4377958709598185532 2153806670645803624 18287008228766882765 6454981230541300577 10638958884010228513 3571201514878533773 3309027162679381950 13523467942258300012 2824359552564523896 17156959872671273795 1626385016768697264 11853519701483713081 18264206745440827925 8357750439767189189 4484394328480420724 15898830202826231575 1485237511926184727 4650849765644715366 6345521147726923883 18365561666380135762 12506449282392748079 994758740974887523 1988025774581491671 5061871484565594344 14292758125497774848 1389501000842934509 5090646815333852836 10206374453439484663 7189504419572835208 14284324845149069308 15914120991748299968 6229544439363378038 6421332363170505544 12464948410202790138 9548919061191281459 14756102946010428898 5497782423959075300 10840148819435942473 16854843326851505868 11378057937480999135 11632529758379479141 12931469710729726147 5656158476405601980 1563899799591326205 1829555919300429528 10533294033070926264 1223740828364904645 7378753658447692298 7071102272770100153 8101790007159422907 13409904147893342743 14795460108698000243 6075042702649768709 16640094256735466294 2829488437008762162 17724608177618352766 10388702959115626818 10481336128359076490 18091660047225242718 1405864506696394727 12009750815754274215 10972128770405761167 4227502319224070175 8540285624004466352 683567942229255791 5480261032249627099 6210810193754633327 4513674930959413326 5946730945162042604 13516386735385473323 17406604687207550742 17527293934670448411 16051340253016154602 1590309660273337813 8234247383157724149 17049049185795431289 8540169496290938917 16531344687534096814 10351609825224612923 9322594977260561967 5041433199372671268 10177490847102963898 3058367858080332356 1372460353581417736 5287618387627441750 12572372825563015833 9843284220406851419 13858536828546005419 3586603408404753272 5971020896161924212 741653992606795813 12645287943266688126 7292007351836592072 11602888754735214388 5161965502838121694 6202610751282177019 3159887749071442845 3600721761146004831 16670588179073334698 1161544022343883885 3835110753532294250 5985579020343351510 17035538492352250357 2815144474474730852 18093225423497786916 6800111753473782537 1413685105631809298 5954621239634674391 10109316096664975780 17563127199427003988 14071643502388257168 13486588344492953323 10299493372695975760 7866342108800053874 1607739152485992005 1744619547410943503 6765789838802114519 4035086000920099708 16468186184449920617 18244954885544728137 8095705201089048913 18009891472962386724 6464659957539071509 10338670500098156160 12444793680139382060 10839424772507818420 1870548954981467856 1098391556427181937 9478639365754452088 9890109091701710859 5200216736728716015 8529515496549264153 3444832327052499177 7669046034166175854 11888715974090104116 7285861831195549564 17526555474323502977 13403518534773390250 14123349698758703647 17042546784500791485 3957890479619903495 9835754505206159013 14862930081225492178 344738996109447441 559488370455551698 14632505606879125171 4222357841301641690 3567234303373962577 4740618622791941044 11920036652794150344 7513917468751734411 9880519272998756732 1837534453232188267 6011335018948206816 7578124887491257879 10834398462062712400 9019467773499488571 257867131100220430 11253066662237962817 17496476125995407934 9620414799814512574 15550132982760527239 2492436513977920441 3139402389279672584 13294582040368913943 14936501983311619272 4386553542555767321 11882111547293348653 2755649749185700548 12789001395124834416 15267551494164984567 18271580440478043074 2838722050812742447 3319511471630869258 8845416621950348849 1219668609101364455 16037138211878023730 11378133366626664598 7727477026858310763 8332190948765291575 11481568786383714502 15363708035241828361 3377567252479310536 1302626156864623396 14524689624751133273 4583643798253757406 14267532226895675375 1489444518136961179 110077190491841984 16702505364937221505 18362675129969892989 8402369018501483210 14693298081710745084 1623739221186652334 8722478282691191166 1030324339705928045 5726142684566231322 17049947283927954513 4445064719869166249 12692084955881269211 15603702406089804360 14184119042606829691 4031496878886542585 3265351609478195650 12653897749772078009 18105384314745456481 8250552020805446533 7346378879964079474 9693120461195881733 14711823565472980637 7925555614306468176 1116774397753223376 15146145228759792761 16510367098579621780 15070878863414337261 519028797129687544 13873582545229552162 7853340126577892991 15129889346277602936 6730644844978167634 17547801533025791982 12340920742271633231 4711406886516986058 3913565166388119317 6766339519524304063 7016256409177306112 11176456318164132173 10303722376146114286 8113389033121219269 13362293278770447308 2008180408573165739 1625237749184315797 17198501126834037841 15147930097465631450 14355043208132634878 13663430922405584119 10645669550030244001 10441697319758334208 3889894913139389048 2533074362144717109 13025552937279348938 9128852314668850305 11899789645700038132 8806279059525333747 3783098289308746029 4047019287905976717 11267059859328833705 3807679876308228742 15022114165372168663 4623683525776784424 9960125229638258480 3616506677796830003 15104904855216471057 12491908229235091986 8617670997324442922 7483314753878117359 1147725082436139929 1724506477057170282 16120311224765987787 11186031173813184990 15857670471867986427 6617991587733125821 17258776247823893229 7582591561103123037 753657723585960695 13131424621766967809 8038095226389507918 4383695320161788231 811263185338439638 7104313554723488396 7540227628162624177 16822932771513268963 5237400291203971532 8545261275324667940 16960479014402259131 2625402801671854023 15639410386017476601 15971305882917674779 12736287239762769313 14967295323151420613 16895534769229848715 15776165928517613613 13364557036132413129 3379880801100539214 13744760474623650793 12962756815163363150 5425139945607461910 1857787966527929671 248769257838805236 15009633231885942612 17567068550723175745 11642325745161162102 13302082722619625417 8049346102047955444 9396947241535622787 15539181802064098325 12448637579846944291 2608470064526173483 12178827312450599850 7664436812782841121 15749728408772289715 16391736662203631401 7993584356210826655 9188252590420105823 16784681094387890567 1617670042758150583 1297627516678872517 5598594665447969664 13429901318595648827 3643157666154080275 11012023375871728264 13121735580236634405 6100152028340994749 18417761968174688759 2718657670229333209 4205643260463039170 3483880583807035613 14808535902278108774 12627561210078889066 6184079028236231702 6543735125510447958 1886657113896521431 16507784322647833155 18367705788060087245 5383125310202341168 11907208458718958138 10222616027558321087 17694364484432642585 10316116561740960231 2538177054232210898 9350623712374460892 15417247955635891923 1616035766553335690 17845674211502534830 9295089630098583869 16556549454911614153 8786979680891878397 3085230905827896250 6532725506828384600 1337284345947690281 14417149936418976003 3685004421419123464 9278936106350200953 6096227067928370449 16607770379105091466 13623148964299209706 15451218234594708488 5003404306384606189 7922838230402306346 16744973899342020835 13560598278966450060 3402667640096487648 9451864732398227978 3437054115431703382 10745680857666285903 10122368308996927580 12205310913967070489 1163844757768982854 6206932318294338885 5002473177234522549 13475002694188417007 15564066208955663855 18384169973533071768 4501306878469833149 13842090264520578646 12596185433641980460 10688818169394607775 3515540205642354722 17228657294138160851 9486080685795424174 2328800120657971856 794667384792729555 664817486196452987 5972867666071708162 7256642461670128758 4661685266154054092 7618284301755275599 17442790466607500936 117127789191059061 1195763938078974033 7045115601310632753 1684609276472353630 871790886855114003 5110795073325373505 6545342715209800301 16771873415496379399 14364168514374043875 1407654993927950953 9845792270623937787 16437839444001263780 4178411010572961471 17840218074838668953 1157264774740607281 1528531493242092682 14168976893353966667 4733304291281705667 7514748598800816177 15608572083265677352 4714456118555171520 10852332628773738829 12184211355620396234 18323625282792610181 7920306863941403170 10432818244037479269 16683574904866224775 6472258449779830934 766647454797584789 1641185265874139511 12268386597586141060 6000778951596641521 11956835992481617103 6622544763197062478 15593815200178015740 5058951685050177047 2942847527968292834 11955305958028680078 6898361172291645129 1294286179463403828 10651835135203029679 15984407245860097442 2678240084822590193 8495856681065890299 5061797774373124111 4778904919476361227 12414367479424354663 17176307084761077953 14035308701527937374 3264146592222468128 17742209575804459302 10568945518636320396 13500947007384966456 6369870320170544957 413290980228355669 14539103774086137112 8765989912434897231 9603715818008790178 12334546410450252242 14384189104826916185 4725391086194243799 3928559302145137752 8095093323321088834 14223347968851915672 9333292147903027669 16370805853402045519 11060119879089416582 11404234728721727265 5805230211617394576 6958439387523342825 14349594251617718126 15596979811721348604 8822651184878680048 5000514854894207434 216469075765088010 13044845889630258690 13524701943393504298 6779912258625430828 14353758937267369805 17124180880852273802 8966080018604247292 16654707346338035027 6952937567008812299 17572898125008215832 17519498332024506989 9611745204028191445 3209299591242262423 10303947502806527438 5886911843404022418 16064011997811030260 10215088265956238827 16917485301487698927 5522822345043524683 11745968215150017840 15455800999890614210 15735961320081581135 13046929579456768367 16556659622025849621 6963172997509975666 15488072847637678971 8985513560563644503 12245641423628128008 13584653522737057733 18387131623694892480 8225280255289635742 12390382888422234687 2461884990723164213 6885709197165225434 9754395767724089010 13897675434257211012 7746147119927146840 12110014328867118634 6401876373149786888 12180093447646204690 4235805624958479316 10158753099737711184 3931971255698035226 13794190371137599955 168628161698219998 15520363629131038154 15062991376442715769 9609171449578328935 9661111464830788954 6226035816372793202 17506972343794485519 12460380630447725942 11891303949564514031 7074183232619244376 12497001514395489748 3253042129870032049 2284836448886249797 9428771292774531760 1151817157633104518 8550458040975605738 6824378008778046074 17545495507133196270 11860543426894519456 13140815140415107452 15543704370045090164 5564052672492977169 4822091854706655256 640973988487522386 10044336596917590763 1260448065673379581 12148293442400955505 3207360208124525577 9774057434733486394 11600513982081437388 461355604723692595 11669473679607548733 10956761310628684796 9079502424259988433 13867076435275540860 235382880481100030 16683273322615203877 17354339795357196307 8648388533990430810 9123588183330310307 1133538809480997653 424673889035825013 12086153573772632834 3174541336565064525 12765097564570604942 15815552324494780308 14904366956676573397 8767980077467481592 12309649537802484969 4204768669494912157 2362189005295624218 1528093614197477911 2218481143303898709 9909471607453841699 14301786233095417268 5267230025270489947 5780571398994291170 2394879719418404353 10534164103715040728 640709967679218494 18252198996330823842 611002076362412338 4810691513258152789 8456879469146563829 17075807835179300609 6670150837751251316 8657900038243105787 18018461685277637565 2820087817869074954 6105617044137480110 13402191200586918059 972807013074397901 17021062831133559605 9785631563709064361 12376680066952738538 8784506924316811606 12173125933071910356 6647513706304316978 10496452856605188774 14863195992439867430 10922888692536495655 4336226312536082443 10114959113827346972 9847300027155395045 3052690254493368802 11858825091177058313 7094432284678180222 2659305879147671095 3308092895683601797 18064576228488954756 16718362487674858897 4034694241217025971 14941623993120063724 18400491507254511095 8365654643795229387 17062498651688912142 6961856812002426424 7543387907884442316 11081503464187792227 94955597986980505 16207922329097439939 7597079981406306028 6524214231658609223 18161286397537154183 8609035575293440408 10580699509153012869 5653026866082377316 2404021964248750571 18160458249276636779 9047989482860394336 8695167261531751138 8697524468851086325 2875236259223921650 4742493158370746040 6727962802929762963 1822633639258290763 762379385157927650 6305910321058869021 4926817579491594851 757474852921577602 9597064099256621308 1397025246852524190 14077624132356051424 11397811968700760038 965733972384606564 1302840289478686812 16771238421103764988 267505835757339883 10762568681581814684 12317032920865603980 17089223931520574898 15941657352297195206 17079771052295152067 10373549397058013489 3306457607136140485 3076778801072045402 2744539239683659077 14019276404966101769 13044958357196551775 3109142975475252657 12646009095798448732 12267643069988893834 727238288534461440 14722719919483147807 4757696088544083541 6705252685800116103 11882820734547350612 13505946295902303127 13477962885801853386 7239914794532000849 8120184507816741435 8488124001776220518 16459903893149015138 5234909593578572773 4740975199343926438 17437672012781141214 15595990434713282164 14655521613663056299 5879164312932487563 3507184821350516572 16665965795779082875 5548903104680679193 8162564939203770150 573105751801604219 13395154342744348637 8528422192286331307 9319964220657682661 3755115603354433153 16502409172343783065 10451557799261212194 17569108444287466688 5541088857718409780 16207217476970636867 10333951837392031872 18057773653529279385 11043161192179177137 11600162922815204077 6436742833472542796 17379580451422935425 9369005986309378427 4096851214993548251 3701199882943809074 952490196879595368 8248153545366048157 6904628088901389254 12040322195399597115 954294394000130018 11712660050389699343 2480397552847782545 4423823650422815739 12920153130018589915 17295052538685994236 14577398317290686843 5719146374266596104 766077478091549627 13352233259758489610 5280920237110907803 7858860945841265713 16163777137296270097 11386348962766801352 5100969431530308459 1392600676075595004 15340770882017512231 1658250342057088681 2751678734048664949 16294902496413743999 14613765552868508296 9519496979109909943 13280708917490087222 7245278557267547864 3326911011861641021 9506289630996731024 1111481290008435140 12430295456579246655 9853122665446712161 15537061607923302665 7497863393477066053 11314768594941969585 23503998643761074 2279291721617498030 1831272570186093375 2613241225311392856 3476761302850925428 5997790476243238436 8195782259856482914 8378984837665861698 8764126407588609480 16775939327336869947 5493559922142703809 17735256167428045172 11018877156644342361 13958424606292438333 16631751427386529256 13169720771291383255 15886353558716196402 10364502800873808710 10167918022853548612 189701917661384067 12546871224117439636 519377836622292525 8541115693168850880 17679237717377602846 16737169518160489653 7600749248664394664 7220023672489422575 1172437718088363771 9409506153700046522 16998225450237586905 14849986325515260840 4390715041080373803 8975991853838736976 6595710137336326980 15884173295073050216 15441743634032420421 12235447701003782550 10338831040759408390 417712395772468763 13030537729302639814 8347329581359545578 16147604793120518827 17016884711747723205 12039189374697078740 15715335490941310067 18289708690368039960 7174353268326315639 1126805782935296153 11368648225747066964 14442021450208860681 1386653191487245884 7851728728369648810 12328283716760419701 17101895181981663012 4584879297462340254 7487117884911798710 13350883573981869196 15624831253206356767 9350492611320590824 12084881617534647392 14707931010493994667 16233529418783744808 17539699230602529971 3738636115956995296 1573791684163453128 8599941298140882571 11298949608902569504 13707538842692741079 14824409025189203086 15350981902715426992 5816597824121598826 9006011147467083727 3348345190274148757 8263421234201264474 10841913968558805465 7993870821629341274 5075634460657876150 9412732058159754388 12961376813515853518 448433397710142680 2647790449427223632 6513186672148045916 12977135957385425897 9630986181163549536 1071524237957094726 9821291623135601221 10245111577881464541 3615818169905027696 7952243978493415787 10137339311100198454 17181810489215440205 6639787736392837446 6028344449487856642 1111531733454101703 5606991484929430251 2229516747506227018 16969194746830804049 11908684232062542465 216227792390825773 5215909247317499904 660845658602054106 14224945956819401995 7667887169509899261 10964082139057023165 13965309917247088891 7393759222107879077 12425393799237539059 10369286781706880868 7157341688010642951 15831505756559858224 13075697883740571807 8914204917462506681 17847813754060924962 5263839268220063562 733006515484155886 16053077842436714835 13829600515011254958 17762327589051466038 6241551190702121841 12875806965568611368 1985407728735005118 1569210317915776299 17843923740293285576 17603739695065294024 1206848895448655368 15978345954115812340 12524612890900778156 16945575926598590712 16558347860675444835 16052340250248549546 17059085048604139199 8320401166383240646 6534402420543788478 4153066835598218942 17723982892089699405 1038478423303655669 17983874107085414784 7452523848511186191 7158779269287673451 3725203494451996693 18079298229090339080 10816669339747543994 16904123328552757216 14252608068646357773 4048529468287876209 1030043586113251832 365332351997006784 12058422264448082699 11041835268787267042 17270874852617566384 4116119706411890832 15482591173024600858 8219196283357345564 18059834715054249659 13341618288572002231 16982120199026605860 1953205134064303189 6415309079366424254 10236616548172509723 4813524555395276225 17274541206232964542 474587850488122126 13671324585374818717 12024608850859769058 1941511955375431783 12613940979542612180 8342445457916220605 1642912211710813108 5625671616119615992 11694686635312856723 12088965140720528532 4341155007169263065 2524776490160546222 14730052321533333189 15320633049848259210 256390992856172651 14520894507310610253 5046003312839678815 1246601339183031164 2316828780517483691 5588655081655595138 13157379457876688563 3254349749402513107 14017504069390986821 4180857242112120656 2494774753889021844 931125261755408884 8520820444540877276 8889643049646314880 17339060588948906385 9243705507742405874 7664801910497668692 4742580852543238252 1245528158668662722 11823218820783012603 17409297305160021550 10259105141540707773 17669207335691129247 16097312552321665508 8412749730018695871 7998629205615787032 9115931034942604820 10503905680630405682 14117934846321532858 12503163874680829727 7532600598365104197 14689441268445479813 16210377508722311124 16967015484024312649 16805440815359824229 15398339988976787745 17623540428631612060 6742847300021276025 17245891352648864615 18085982619753309188 1247013509964833039 15784571600380270166 11004936806167322650 9994405355180815067 15725812361171013335 17024843588006419704 18298021492316428358 13861126195928581673 5371981082992812305 840793071066115052 17750787846842334846 18303402033534887451 13313637337874621329 14878772006133784314 7942852183375606784 12520709653352679170 8254701024192075178 11710731190894622790 17151024276328504843 7943530389211097358 9457199639863444660 11689333179457006382 965547039047590902 15418918703420044638 12689580543832683761 18045757780368043915 14912772352221726701 8782530010406484318 13465361876270983716 13765783854873032909 11190868721944285143 2869677749932725495 13387980613080363518 176513503862043383 9197189872242960131 17692892406722364616 12578780079507133049 3583753332450848455 13367870869919898316 4103761482378358346 14440318002416888133 13381561614070275235 3020555459963565334 16921060616956096314 15987522098953964614 1275968324835942974 7121522255993882475 17431230919295283132 7095590037888471163 5629249000660158965 11828383893519433077 7801019723240338835 3687245886861706815 7497081083155224613 13515257478815798359 8527177151304420548 4290238535333254446 17686818113030798579 3243937040514822191 12532523160478854679 15439580859062492096 15912749584317698836 8197992767818080165 15836291403494263024 6743025754213456857 18167895793852676740 4035394824035346672 6935916415297404771 9733455302227521012 17859995724783634615 10002039157522145916 11652344659614318151 8521561762484713517 1273855523177490385 8689714570741288792 11406453095656452525 18301617508116973195 8519996726490846835 11770428957280832796 13416225640333301282 16002158720754986720 4159367237195026183 14466184109629544863 9751892593733876076 3869805600234888372 4736944727754265807 279856987685404600 10346537566685827143 18168919957275446445 15949851018651260031 16559934978379501471 8490431870735450736 9534192900626914704 13957238617881110432 12487125013216283052 16979849395187971532 7861410245411655154 16609522864702477838 1188109128304753287 6324530757928707739 12143763315086312770 17304338406683963672 13228789579374722489 1334941587696221019 11328096273581418932 6033670326239762479 17126840682872215182 11587697833767702800 4055383949721481049 11584602167348859912 4039614801921537885 6657846328329868508 9763557785298716545 3197911953756758653 3994436210436539829 1528111153198600765 9159854020391288403 2215770293392058666 18430671082322383916 13773445710514810765 12287354573085166174 12303413241868481365 10450739638401562489 5037627862705227680 17567384332084228040 13804333924495171247 4079745887176186417 6667360308945307343 18011452804547744886 4712023631074040063 8224057454937727323 13409612410935112250 11334821276410689844 1907429083128496417 7689051853925378853 7627604478583563001 10273609955372263782 2809101060899163533 11407949390924590711 17513217225747063180 4585301727943467618 3314985557032259161 3922123295006765600 9807017903102279740 11245039897531680862 3200572017821894735 13651659675492680886 15575510419879303571 13924206347476943672 5495489597574529642 17981477730576919067 4092712603455105417 703059680321588307 11771676354525440502 7941354891937094583 7374651209674642771 14266199035257152214 3706190135756364712 17491700328721853976 3855678065978928302 17883435301821541543 17990662210690313427 1145608149396711735 2302209773989346363 6126466543518310068 6977663039577188215 1532148908647027197 14712603765892674522 16543578234027746147 8188155901901853058 13005049817728389315 4889421239359024358 10964041160567894815 7727447600352797411 7083425085780237613 14306942158341307026 2510302671310256976 5573664739819339281 17815342913178733879 13289607571442302836 16846490451883128824 9702234946609933167 12006059101486981053 17338971519568546522 8467090069049482109 13937209134271251122 1953130116109338934 6142347272639451444 10801214344815371643 16020588492255521976 13262856879505006237 10767666191404194043 611361004096943326 10913776666433461180 13761858199092176343 7377396599870950759 11793527590043404088 6863042588522820139 4919280379562703323 2092087489381132850 16507283503075811310 7764803917891802917 3144789200714107814 16433874277435473567 2603642816307824971 4369459481768131138 10294727791695346363 2142788438598479573 2148970502131535605 12609748474879811417 11003054692466965143 1719231542084005620 15562228586906622001 8029339397936028761 12440783421297215290 3695312869779606567 9082358163504746029 6134173827264857423 4841578702975734933 264203776260224004 15174934421291922543 13242770389810041967 15765566947511297683 9708902755593973846 15918957578911649690 896342122647554513 6279992055049440120 5808909791847216320 5034123516860401272 8364792450746211574 6980730567894055767 4845178810076813281 7600603558908741071 17176892569705606085 9481285934141694822 11278406788693805129 4646684155469305254 4728840942381545993 17362712942156879237 4330952134380267098 8292323342210515500 14509055537171917431 198192065384090242 9049483282699212209 3330061955288753966 13509844974715116539 13601349956184593004 10309996660915293506 4588622937880941299 17527897809426537603 3795543010350315856 16686640923473745987 16064886156798525875 16683034175419004558 17549170378527407347 9829471132907134751 12306009892019472480 337086858951004952 5932189835095229146 13884187082964179522 1326243540105187802 1829926065830145062 3717016924121712188 2773901312389616886 18290328072008886555 4754491095012141433 11955886855367921742 4207264944432846039 16476123735743007992 11504095499794497143 5292328620282386422 15810170391131862852 16715670964591975148 15555914717526854213 11547674120545902555 759021512201265130 15569429446768505635 15708182026699212040 9103587756147789730 9241471571854187118 13223117906259696850 15685414237253609470 14680156249650367785 12611202581100625133 2858793720521243907 14096719781136149665 9889080612646831453 14671076117880865096 13039914810877206436 5864489046275364814 3460373986734620871 17852613245398577699 4038932194294322915 16838679120513348051 7375046841416456355 10789750711520763498 6888990152169225987 10952660598054385267 17048116498838815411 8021875812666256611 445758588647067159 12649382512064026252 9768049860591457408 10104294621363680857 9801166215288218510 8138484671901696062 661377796667995767 4497486330934769284 5885861056298983013 6956086068263233126 9738975611019869682 15180326487869988261 8693070962551930011 11043283049761228629 13384482898372561513 9618842427417199699 535593057850615798 4328761533815512253 11472273854415690802 3372306179049078843 15512012761540299009 14384295383686366873 2859188803704283544 2321983470043442105 9698014040128959907 9623162176734795914 9158096714372979817 9547281413173840961 15500355002042671622 12695978071939272319 5995041024585573618 5707200945718696609 5533388078012730288 15272668593186377281 2860386398591464550 744510144331076339 541244442400795000 16221962464886263662 16925408285505475479 6264553364600160918 17849337731468616405 7909715858953869237 15424583655844033786 6239005101561280457 14894063035529316189 15110090065230245895 8630649355010572612 6096612528910783027 9246874470980446932 14096621208234678103 15438373526805910540 6090868383716440561 9069360446550390960 12442487521463044307 18183759488951735582 15637949374318021900 11720605385362152458 2809086379187890430 14659178591294736295 8865317800897468268 10512923813415496325 4670448388419947280 15423783844552466493 18247222042597592798 14970946464675283971 3489849933872154048 1536037041099979836 2409688610899659561 6920555618383318393 7030608240317345623 8388433308178139195 14187775091376137035 11168357238606228172 2346815778101907371 9466575174480897596 15437678262665032908 512555841644423490 17393172169069039351 3790184904066822378 7555807448446858322 18279747897624602074 7992130624895314428 16180905022534784619 7585650594466516940 15741339658353632944 6343576719743535131 2001388287671681842 14781164770330035687 16598154524024224350 9288812922086939726 7759791867561862109 17246488976523508890 11402284448266593443 12757253927580215465 5701879676588926221 10543727823373162653 14801721877461235816 7078535479094774765 16864610185336916066 15144316003083780191 11114934633536125164 221846577331486157 4566954417858365597 5166188121666799271 1562596359531513573 7276867547321147957 8029689025152505532 6387289453515215001 3220961014626647765 16967601619485014394 4400766371852924014 6262242744328526371 11185655656038811426 2305099342772663823 6897365131674032770 5788366380227894635 3499020648287078563 16221879149720723177 6263114337286906921 17690291742814130010 7114580757991082186 2568021652600090482 6078207850573378371 15928105338266448906 1762072920874302746 5165701622147192192 14798406000729128756 13703807009516355760 7992911526923002459 16227213691830113920 70738281713081615 17318550495494868714 13495363926683661359 6552779981617675352 11774395572330147908 15508714253100568322 9177830655419995922 2390809947443072311 2724283904995268028 15799741950702620562 818895548482718650 9336205467306429968 5845553298450387346 194357873676497093 612167817821397306 7496355772604467663 1331290307468041414 13381846281312620826 3896439959091580156 15442684071430533515 17579782485365516865 12265477968390318038 1738604316678921830 3507569640893865520 5992417729814103451 2010610605128247372 9016285060546961572 16489480561907985326 6274914972406236045 7740544085952982547 13665000921472484105 18251738905634735866 11164435910200156046 10177385663103021424 800403286954005667 8663228748609976434 13723403187128408543 11805706700785374923 16613692019525738981 18352471885170865446 8116934706402972031 12713593205160562810 9575757089960584097 4331140565993942294 7250303094661336290 8237641651776598737 2450727523380474899 16694966122358835388 940219047505297503 14874167479660777788 6094915360350428013 4719248304163835490 13821660365519677918 14705685995942532324 2562248336648889447 11898793361024100797 13341958836590112088 14750229360782041604 5431920963558883956 13196036513822431208 15997375004513263098 672559683022220693 7706321048754899742 10044365780673771305 15558834245638794000 6043440816592842142 11967690327494643248 5393090878655592231 2068363616929771428 14762321304164255558 11444555014382762914 1509527101852634470 12892254520667150084 14902777377758751413 7646147342685443992 3690834230042311180 10252302246472715084 2874041396969863687 658185277469896308 4133097951562282376 18126113456673528932 3436659280409366554 901553207432159008 11477870434039318675 361920015959677777 14801185351276100450 10728554770756092098 17629838489322517995 1311680362114978921 2008976610838302177 17465389414356218549 3827581093912973504 12647346176400167939 7902017902887049752 11229503336678799375 14522649679522216978 7523929962372242065 4961243007672056045 15431094352034759872 13215261691122432447 2364937670591996179 7649930087468833962 18349662432174799 8188456235355259030 13345344366715995284 17575097761544898456 12228527598243694915 5190467658214349554 4619647857951964267 5463569483018039893 13599555534161618592 2677492428054172548 16074314818606189446 3711834450123592433 718439658338742947 8897360317434577194 2984160985306942242 10425738815840347921 8970284703025665326 12804795676935148683 17810413656764448311 14398788172410615991 2051712525521628059 2841906932829188023 8524959129440663236 14976299097075248187 17036277250470341425 639281960894820751 3990841714222687232 3168102036125522956 11261829743286071196 16138527647829681214 5852269649826052510 9977197168358277948 14484759051670096901 7127029533860667493 6928003726727256555 13349086669359218308 13057248590706820302 1127488450349487569 3340421038941002642 285474232679718773 16296048576470235155 16486122303394792743 7000735176775984797 9342557234982894194 7122257846220346834 1433549225380504286 17068678905500141503 5891110745665637534 10567104314368455407 11690807816949146670 5730200137400444716 17426305182928260332 13539708580188982520 10405657178284004028 14501398429484284978 5366464335434209807 4255552750748092662 6599888262948127298 18297825433590957685 14291089058168242277 5422180498962343168 181436849024686686 13805931676857568939 10181311787842283714 1828133385832563730 4633689895532547535 3396732381880238496 3502355995891193691 1361818713144516031 1143689341416787976 12354779182805433561 11288148684370068071 3207559086736121684 8721675979813243346 2251953473679173227 4133336935118891686 3754400439382634294 15314879418022904013 12932542610696205316 15968350188868432503 17933931208777268000 9996717714853518055 4902792955267899364 6287581602996556753 1994450764406341190 6140313536554118718 5804132678227245370 5899397956060952606 17919246841720791592 11020721165382365617 2434540710732434307 8139883124001845325 10238099766442814866 13574529994399040673 7411056706187568678 12880729959827387437 14651721368596340897 3148600878081701101 5634288131284237045 14656824121751841993 16723947682401127354 17007565773883673531 6528171414361782805 4141008209237766518 17997149578269889353 461642452539891324 17697670425467659369 8478202899143669177 14940304327020843280 5568005744546674606 2084044451429809490 5815374678409541182 2287837039799115410 5436582851833199174 7272477137922820466 13683553245702359588 10464984667177274570 9452560995834592000 5378127479853384000 12712385522486807358 13587220959230911622 3200840459410601044 1617516970295831237 398137501315588125 16376186513161648966 14578028855930448863 16947970620090552883 9494871489039322437 10502175315524227095 12510441725838249476 16128712715878828533 14888598673231567069 5589478021161966835 10094571550022599063 13431343376134596093 17360606820797654964 13115809578589884483 6006948653033320888 8988360296960879109 16173067250322509550 16994656679777347036 4245988873140916577 16240053867304947898 397832916045517787 10721127578191070484 10906445166620259956 7703823616121141011 2070754518205712504 15535322536159502768 9550856882815973568 5116584379387180423 6635027867227349623 3260225914177168059 10398406924152128537 16923929120239819281 8939228479971250835 5996521949913638583 5517638351366902119 5124050269203209769 7578486269148159191 4057959136896823434 1857882416197222075 5222077091040976816 3366023075398858526 9273023573163989574 15612717259188024977 16166708414403195764 8024777953301633357 5079450121772483999 13427994759306687111 2441536390560716986 3893385155723404945 17643991905996907739 3181585370957393890 11345313391134123987 10514952499347696321 7116058232042405934 9012890664329326061 5872552164585638427 17037908730012076039 15423933476544356273 11485730649615548853 13785962626568604845 14370862309929932391 2148057379056197594 18364707417172270715 3175569264855990988 17715126245265844684 11705690906171193284 11952929104402364053 10201042149073628387 4317842990195985608 1517035583167061202 12369418790454711672 931579687927379360 2590655334786782602 3567552409985413836 1020463199689466612 15645989952342215647 16936567195946576453 14911657617652671245 10862161508345548782 16227475622178655268 13744676687962576753 4697549410493848935 5209284103973347468 2414190570128681198 2316428713781332626 12792836230542162274 7503010211840553073 12482580925271741581 8847272802705200064 14521685982984661047 9404710587693332371 18061545678475815451 15647424909934451265 6731241834278947001 7325755938940023549 6639530427137881155 9698904933320165325 1801742297721462312 15159201471693936609 7848800865632563011 12565998269889217598 7535745237425980301 11310917010028413297 10572222094506281897 10370190689526209412 15556826071451454368 9372513159885645628 18170389576706572716 14704752170550026303 18357703820777659074 8957253072983991789 10766158750417568090 16762705445006014535 16537508282996474228 3061359651897867811 14472535878598496344 13274526305020991758 12674551973647767305 1078077959993068794 14193644617077542285 14304277693422139466 17350145603161522403 8285527912062891293 13781222486832788593 7240220999167675286 2543234857788060398 11514736713990335988 14429413550110583725 10041321836559231601 10512201796385489929 14160686066714846505 978438239994687102 2872747606942091516 4296982552792254909 2481814425193606324 14542286615676709110 15532384529377786869 15475664707956025524 16597438242251756747 5505282714593504673 1122773958429622565 4484697784041923151 5248486103922351853 18209596320855786023 11646631689432226653 6757208900555429293 10163383313498829528 9259612693340587453 9845867623839000954 1045353489806276130 5130933104852413745 8104604133556641217 985804636234059876 5857800899368389552 17854907495485759738 6593918943262560824 913683848464370282 2341893693247843292 13118937055837234573 8125180183295656741 4985309361133828949 10861766103003336517 10340933479649603024 3080320285950582689 12384334629496233278 2492142824664084039 2122157449586908174 10913175866421010321 1390370181581225784 11077503928324910399 16197575884364840837 2387167356341093395 10116519495706502095 14320841296462044766 4167931369427592723 17110243118796145179 15674113265228882332 2213329698537481162 5414457938490348340 10780080688751150513 5168712556847597218 17029622744618986589 6015942125696354394 14003813136437699139 14195551381659404366 17466279952816436108 15656270373020444484 5725291758458101857 11163001292945433464 16019040068828489401 9283296860590074718 15870484593366906059 10265617112264476952 10999793399131971684 16447992410893852895 17315809823259970976 8458040549002488017 15668663382518090187 590772517686574093 494020995719402249 3676835085494536891 3568622466412836744 3454113149443439869 1714285107955711479 13394070166230566253 8279614104450611495 14088934485844172051 15432083816663145928 5121800100838445600 7051660120705413953 18100530539728648511 15472303470645859726 13207992998104877387 16966884220916343710 9770907842507231672 15547816648799426459 8756675798959519641 10793234041046875030 1304692539507253946 12993991156456220806 4312053206915489056 8655953225425194466 7055863767755494145 13094541743337270558 12979722665231981078 10780899301434951058 3923640356554439886 167185936633518676 12869631316310821203 4952287824782515633 2371856373007819787 1409948777400915877 4656171332486269823 7857067926081286430 11257061130570209364 2163444721661047344 6510553511442750567 16534479038654151713 4628764383480269568 14292162697181542358 18279974874324904025 10479231834337913584 578739482670899630 4523659696445758251 16534811239470195610 12666127023844592506 4349555231628099786 5317495613866218617 11768577889288578313 3201348946810868009 11896510149913150995 2890630022839045790 17670746221664327226 1722000606541929375 14882749793588503385 17536733401998549203 13215423081101182287 15040155554041589617 4209215351272235065 1794579221912814795 3681880379959914981 7546171043176049785 16968251851504855056 14967571227400024283 1817699815998886457 8509565179376070951 12959479005993552942 2042418794010749121 2197154437272104068 7963528672211477416 15569838474340921743 7185348053144083153 14325545071356728183 2076756885568959257 12492541419349582082 4815305200690812177 4575273204120028413 16041603269106414665 5597562096982795027 9066598618404643589 5897390492589657329 3883134056748940013 9636582848193180359 5005238042326241336 1985084067315672389 10072835746935044297 11188965129778143880 15333708186172163892 8884468237557915010 5029113969728046885 16519229961575112151 6504502018977559564 6242325995162348207 10040972492638838431 1125827672865092079 3877935484331608430 18306939166788525099 12170503205241353370 7422507005234451011 13030011805037833903 14986352951831415832 4358047224917542282 12046945022135349272 2626461540394753331 6672811302899138952 16142457338455304813 2578187105072074431 10509161527379587077 1070185084860529650 13253690097007844232 13691676618728119019 6864636166135204575 1105393673270138166 9904698371821724815 5519880912231867309 89487219851104765 12827756761289823931 2730424121816826790 948723824219277030 9117050902291082952 7657357090621240893 975233690731464712 9249754274400920605 10059753588419528015 18379645578377377320 7818955996733867797 15738829924416833319 4600582315339902749 6640323089607099588 2222554999399742516 9559429057664050874 16049464678495805473 18335933916833773644 2841810202768259036 6399684010725190363 10942859165340351377 17570395069249026085 12162203097056661589 10196264549497055158 7553660059239264780 4283552102775867220 1998369059846618467 10481610850882403394 6438688128157955707 14362271091012820004 14761760796297063044 8006702147856524789 6239599693569128079 6908485805419865063 1968722577102121979 14946839904497653710 444855002968947061 11071208139982400351 1794455815018097274 4681072070966925907 15782843655357829568 17074693417638325792 18274192336897016766 8539464108837742402 2593239906807027539 6911938289791931228 5269448605975660741 17193935345645197717 17982949384807644578 4431514931338134419 12718969293331704340 6254721567653368891 1435857580664378776 12168237819763871204 695311888023481642 13905571953058058787 15903832090203168076 16787431775618431173 13374501797928876481 4513168638604034829 9310608691458023366 6686251338696287270 14877447445420125321 17848177391912276720 12044988170384347679 3516232043396376363 17761330440425337408 4173370882665704860 14250093981599682243 11309138206187967307 10088059306435288357 10563299360271178521 15899542629154434419 15365408477925343170 1321898482428290452 583356480734130809 8447589620281348817 18182196066759637593 3642337776128780202 494060456608467111 3153754332023368243 4319782978703357107 7247523896884456256 2386528874142535889 1421153319329313424 9428389623387150022 5330947721012683264 6432363050396791076 2153146411501408820 13259454762747206389 2886914726496731113 11157026579758669964 17019109805637608831 581557948084971948 1732068996233027779 18309261085561616006 17383144188042510706 4840166709326451929 7733576589807544610 4577142817756274788 14115362557106432562 6373582081448832057 15081088052818603604 17482753670461308958 16073174287824296198 2592798360644854813 12348986233913778966 2753711383181157507 8348483630512769405 13144400221236727019 11261095536035908838 1977557658778552949 14906147297913961130 401933663880543789 17678279224813873337 8171335885589915129 6334776135674368355 10595885785186599027 626651047304666038 7222970554031220181 13753894185170588726 11134798499747702896 10373477155645337673 3947692527197845751 3636576766314346152 7809234324501445439 657804425656680413 4095108941255321748 10013810526245421240 15829417543770360185 17009179029091148440 7338139380407094268 2041811709735622006 18160352495292684756 1589323312116435422 1057049325523829396 7536449550734983491 8849820477928837326 11428453884510627294 15251491179583766764 4133868090824350537 3610475840280274625 5502045172725281345 4111490446538778051 5401767641785607253 7927482309269396031 4326951890074927628 13250549617074639938 8238734716123328949 5277471359651986208 6745270159612336518 5498800770948381011 3361094128577612887 17867032329102588580 4221096275707676815 655357877969439972 5137432782039344955 14906105944085810336 2781863729337989190 4776961711194345863 788682145940583469 1261378169706007546 12085538172335331843 3613032500083750031 5020933146970639000 123153122884638543 3197523028027381961 13364097489498551145 11971643917384796722 16120779335389953094 4106917529765015208 14338267004797389785 7766382568248073892 5550708305908835842 7128152911961550767 8897624791947714999 16137188117406603956 11898490329235517889 6449531296665365345 6073318911036122248 14086165155158707978 14775014250426300142 1557031326585405656 5014350972924475594 5879162019066150859 7483375735639982388 5701729547204159156 15047661470646016548 11545260159738747892 6559039556099392946 10861328601356464708 784026942463702665 17107893336205124991 7434881748608270074 15295533559900675509 3646468971313604871 2563967173808018944 7849748036701700057 2001031495845416002 12632375798177458277 14377220331194337725 10014549975843252702 3380516170093963758 15162840084546546706 9981065267572991784 1095718919949214641 15116259726989702910 4383394365346598810 4986772776012646519 15426055175978569134 7152155379881087266 1540331062133183848 7236799747593222837 3593975063916123265 16769478283737713290 8223126829740024231 8690423176885985348 12415097161192665551 1651641354909272867 16946676018351731490 8417514057823341277 9308848869077436723 8246755775023510285 12279211158524092033 18188570636559354639 12669761688897955551 9467653128181748665 9553301346366191171 6599201541407533781 4029306414684683981 12371781234193380184 3861605127356628219 17037003383874777161 6220522070804743228 6732919687175014080 11321185303988071418 16698789436278417658 18424659251325339739 11830040766993844767 2932606490912611294 17298168165445991861 16023046478943050169 9591512633196790636 6917815750273307848 9690243967920953611 12781730397468964071 7529137325737479199 1003957419466753382 12343830335591246360 15211389519727438589 3810630307665128183 6150111650467863453 2499106065791292960 15118335700584818190 8921607720516472360 17521751142912652514 14374707087943102780 4044828858727883705 15408262373132930225 15943763882119264210 262137384719701562 15839229269983743307 16734227883955474602 7522823394647323179 14360846140607553767 9455869314320991029 6040290141031266173 4107832732660752410 3533785605385666485 4898490636933315164 2210570399844731210 14434470944240990310 15441433363711953597 6399424229746995629 7095701915661087398 3014343056254857312 10316349159595624232 4655385410392282426 16036270696390511949 7709518789619614559 7626817695498799938 4577318885682395338 2200030882702591925 12456275080831207517 9805553407823801972 11224657641453973976 2371154286217494460 1343502779444100001 8752508905798751081 13176350239703738774 3456008753658513630 8309796514261969976 10468349260035962672 17757882767448523756 14242302520098070999 351588496239022309 14508828184958663897 8517046360150258787 9677380016878901774 4836354886015801576 3371748024000046901 17273112337780459844 6871094836603828994 269788872614251673 8459757676613993420 1389651379651131036 3599343021430876599 12738634898765441973 7160828368697516602 14174399103867045356 1880238382085074680 11310156666042364308 3332642368275189323 8191702499461232511 3749549944982888452 8714727517506967972 5278649456576532334 6175815506547135615 16184690088647182664 17327486574066454734 8359947113553364568 17116327852749528344 8420136620088641613 15163223025000671181 12461428486247300115 14491547622868685436 16965243286555623220 11410057906198085083 5413110212816289052 185966026224053652 9626548814640711113 945647366711261336 16388366514018400424 11873991369526083504 2562900772010764672 6445014622867346518 13811212124203846985 453325429521889859 10435032956481145946 15626261261153754971 1852837303406807617 3891528190583326496 88174503597399274 7392912290759431597 4713547533956390687 16544969066090296243 11345622172111120886 16096932941171459519 11851223492819368065 11141120451180058814 16600053803954303640 8628777920900191775 13370599092634327844 801361292200546385 2351266306794269418 8448806421281900514 11553439420347720989 1914272721250407077 1164272863191980235 13159775011447722420 3238288141899017305 3696810128306841193 3781860822857218106 5373909531608530658 14001285439665911192 3911410697517812157 17611584942176712917 1666918376156576719 10229020077911027879 13031196493322807854 16793415216827125256 488967256769483313 3694053426817678827 7955662808510509339 9220361691351090612 13859281309002277877 11813370178351640311 14676237378667588095 2733678401515205342 3154569383568429932 13756884103520005328 828277936369049342 28423717367412133 14754840623303567358 652680738565392840 4471319715171373034 5669367784706671838 7086951965388336492 8392401102212108146 15716265586660289593 16311863595915512163 2653136818060139911 17891596544275078468 9518957519797134879 18390851601053643828 4313556768846637059 11526052905025928058 17119290361145170296 7617269038131059768 12151841626553346212 11160185022710442975 14615960049319163815 7285465441108302453 8114637083413471814 10768662001419730215 6005778824128714704 1537548301209855878 5840803617365757022 14500452799757609811 2127630854108026549 6263860041717541226 6521950832908571254 13177002316133052566 2062276176000431467 547081682587224169 11957383279431050115 8886146700463419087 5041824199273229995 1821183611015739491 5365302758050546348 545480539949246488 8107583648937516034 2829845368276305765 1293992467089083956 16914412819519540889 1272499797330703288 17251692383498329974 4576925030568005416 770450420895657256 3829099173385771581 392861843721015973 10651796753519708851 11537031215256473898 5079302729325103543 258866947537914720 8186072419989229342 4771485752631454446 14749699733420298368 494521133122554985 7700777497628599188 16583647607693893111 17753525488047118729 18027187661617952429 13756977848155368562 12898467317603684493 5127725360765110156 942778982483859303 13200384957987813356 11761191701152018057 1587388633184925734 5430390642504120189 11239473228141998445 2124695730119561049 748791015882029334 3669393754035543135 17813495756662456379 4611365558750496728 2956278743939484783 13906584376732836461 11612282424284529767 8634031891715951117 15267806286238201080 1407949322260871756 17009429205300461718 12831143943486999328 8901093445967333732 7931643903541443218 4219812227983945935 13411761681155382929 8770254567790088611 9672717177778822564 17537140047330121670 16521438943150213070 6151293302153693645 16935019860322923850 4537220577677759774 440838999132080309 16243599427359463697 16286198522397563031 12202560934403996538 118568179083291876 5222036215670196524 6720284065966378107 13927618162436275608 8994757754139745629 5965254623222055691 14286834756149579155 10387037041208955990 16823056566129691714 2775422170998092733 7335460482317698944 12648737716310380197 10097618242388347265 8683549728657448053 12639393618927614916 7969244393936471523 16696029209840181823 11545397860351206735 11009923382040856985 11161024757096179584 8485142611855801466 7547870662675133448 15216326881450737685 6604912741682229615 18097215789384228912 1386631781222534989 232629310222345896 2953029719091183990 2492526379210764475 10143305314326787398 2161046120938253401 18134526450556214090 14244030336558099234 8232961471347641930 5937680801812452454 16940475351001061555 3392946672036657898 7983465360554361598 2469543643670894159 14374922026349054585 11954084470290613139 18107142151116332152 6917143594034273174 13550175580126417992 4783100932652865129 11681295545657212124 1248631789423089917 2176356094564624107 11599375709470035327 1269417083485977039 15969797800671341861 11743650365447170142 206152536312489128 7301826406915361983 3124542450886690495 13843305682028053422 9651970599801328004 2581586741015882327 8952591660478113 13999850305952459098 5398833231337021101 5920079913717014695 15092540477841003841 11950764177099842553 6661698278766699296 5725287615978255045 2356041669026745044 13650374571366019282 15723900734235136927 14111872136685587535 11789248160309086906 10347716811730804376 2703296434982703955 14637138175660097657 9694418143794761968 11418544738393543383 9866143005004822883 2134227794019811701 10173103881444724545 13399260559842415934 18087939999143727005 8293510933400577239 9885873033621574075 13008720139781634196 12937424871154367822 17181409633799086445 17337432771547392318 4918566116495605349 15375871738631951486 7662888096592904454 16286575397041851750 10227122526154022769 7431572932851891975 17873423815046514426 18431703550817195992 5388910910089599253 18152579078397993810 11500526649930604576 14634273556124547330 7507478973870755622 17822340779145882391 3270693781179573438 10171186225197786482 5905725594271349931 10147801423726361769 17759398103540889868 16319848711291476860 12983114250986165046 17318996689275955844 18259806310220894837 4911025379172643936 9637406301484450277 7310229857213396053 15299645207790345449 15568753880146275246 1547299073256170890 2485503563076904524 17973660460878147063 2496565419135886677 13953662994969200861 3909934558947726626 11512107788427518623 1740626249404453720 17091452063223177078 303962073447775781 1173311201704702993 3371917749632952708 7965235080389019852 9265600297137545308 2137446025151451502 10916402547323785357 2264613307344556792 8994560218835462310 6050936033798677706 2722827331375497468 9639985034698955068 11288149270406597684 9411871803945962708 15977120190719433656 5564280257711177821 5558358025217961362 18167711160164509811 3535178131580109738 7539798523142362312 7874868664926535155 17857743818161288245 4308539673375270792 12211943510843213776 7332130981358296603 11200721046342340718 5403417365898557706 6067877472161274697 5591736529711293809 3253071003003265449 263128751071411356 15135246456906378682 13026035025600877457 1809551304761319651 12376485062496395352 1257231288040970537 1901384797831133821 8783434427091261451 18204850214460033238 1005624734896979424 6891010342294445240 10125597136287331456 2657219619143090120 5217503535987356574 6200798507146450679 16608638328257072701 14764905227529543136 10002170289360674741 5709318755687299740 1917964629356497809 3060858873870930387 1106286523198405617 3721079844734923366 6501654633850997445 11131702786913431513 14369088042948244277 4919196978929233719 8456090260357526228 283829771800935938 13682227393309658367 18032897872585350713 14463536860922393792 7763687386997259163 13429678334244734271 7678808667109709742 8535507120347283876 8626167943855355921 2652502416472863387 2518328004268985197 13322629237889955083 17640062563778542535 11658152522643560921 17993424957731745608 3723587124226463281 5544000399075650398 16100273390067687860 8302086901189967980 12108144858386445762 13472683854598675871 1137013233435091471 6049070207035893410 16825407893290034712 11279468229382848736 1217600927406442428 13619371602398784173 17630696222113801127 7002534477516664698 9896883466099441382 16642410472587883111 14699367214618150827 6442950268165673961 17106411025435205140 14770060086769773101 16989242235351134444 15877637783947627148 6513108883671015019 5588821051088824868 9996138103511996161 6864092474730912045 10541782015236285031 18148010719610463938 8923338578180924095 8758388837247801995 4724970254257426795 13818410454642207257 11229923360439797911 16505880005981083370 17232410395819145621 15431055708995153888 4473205456435624967 5946845747277857903 7310961679204150864 661455144096305610 12826664546999064023 10366911109277230407 13238280673740242908 8990062485634255146 13190238239012689245 5629285104452280315 4816667407566828147 11525836804277425897 7248537191525408981 10662608296998400632 10580481533315083910 526938272183248392 12461189139095482189 8008270634527402246 14708280021015476923 4649353212490747184 11931172321268431337 12406228503095386800 11090666678567545584 8723061621266964658 6528027364682694051 9483059873595658152 15716514157554091625 6717589462112116928 2204184203312647301 11734774583952480672 3777309890573214551 5752118136244539932 12839280994665845354 5036661106100553641 13342234175644306050 7942814301975725158 7357424333941042998 5859334827089633150 9379050913251143167 6329327957477359099 17302899643447666163 15562039465165320070 1829049658907432248 7843107961748708007 3443015713914051022 15350680894844720143 8779322711391190410 16271024390694172142 5246472837010889519 1642539176574273330 18020457782609738915 12622480583415990326 17562176029392073174 13000985991539752445 711985700541660515 9418875041996296361 14515919657830298836 10978545106450408539 9212492643551259532 5792044563264037984 13668792530522589585 18423563929829570544 14900593651719310564 9703395180604090290 5886209136112121001 5776619406998087707 15188132364698678848 16423554328116768144 14770148594454562921 13717434684728697313 7771467003485516159 10350409896684779243 10168054186227556554 11744208162005890949 7134435296098718587 2633345823244070582 12571879549603819171 10352034829788813046 114544983624414065 7179036209843869112 4896493426928888499 4873242331891743061 12169384081167261732 18137468802880590018 7323130144791192606 7418061229433030322 17711887551175447511 18082134993410175822 12335993709666358881 3789530065397806487 3579886602024422698 12047867183772836360 17187183183551113956 8815306539752850875 13877825544850471675 5762639031670178178 1501993696713421066 11070695183704673927 10980090242535869863 4447463440661208105 11717833191931521967 16768714522156893935 18293195960558108247 9486778200789810807 15194675048782484920 15517486286710367611 5097222723276423520 12377448164856014265 2100095636414272684 13390247240069693770 9072511208256768376 1466532786049700448 13612676011426530111 14543067403669181759 6248620377422338466 2453634293892056131 3324500649597776014 8628148872955904535 5827345635002854222 4444680475996091307 13078187691315110369 7822692662673095471 15039533565431195716 9012472726290687479 5748052501502705483 17377431258392374558 16153216190631094187 1004710715351103207 264344874962300612 4199234533079697504 5456690695701072131 11111804344971611120 1643788064784620755 7819628194161353796 558604143052854353 12005073600170661152 18029000511913833872 8154178237075751197 12855357997524773691 6418142893452039314 4085817616615983979 13137518275235758935 13036432158765076070 8978408641356114792 7281634177298838872 2672925282372489216 4825141333767734157 14993117191634354994 18053760329425470874 13010455224027328032 8618674616277129883 16553099046004234651 1980617674921880113 3739142878721018917 11958547523204310551 6001149923482103342 13871372749483435508 15860507042741233213 4604518254230318460 9389516592267368515 15744816787079170760 122396293633423669 13813570649604957127 16704657234373991560 13581065889931302473 17291150038033033578 9479013359271921146 6630254230959092750 16803280175334847844 14845057847138850571 13125144035624693776 13299551126431879207 18286615250339708601 18317994427227737692 13375463458727675029 10311910195730799298 8126691190534824697 3249838058637726068 322160730534579217 6965696077369239462 5401805686755745881 708260380194134118 4648983198937859821 4171980016804085026 17989027105119854019 10991907612131103704 8073223821891724250 16722111778772473303 3703082287876458869 10527887374074954409 2249747415318245141 8910148314994771460 6439087077245643918 11105553010156730759 13695240233731964429 17552738828348565871 16628794818127132601 7445086334857630528 10824582448385758059 16107082100461973570 10603845991646274078 6612738049429358486 13694224354349317605 13567499365644085962 2321792443975209427 7887497840729697165 12995471918925122451 10412752336189287431 11721764397921538144 17672361118035982096 4799608493619695918 15412581873986023904 4809443173235258232 1549480122934630798 16069964355148576822 1701197109407161011 11263773751222936549 11839772007109144173 2169668516205072104 11159054116542483771 668540524918594128 3738166123693697619 4007854964724429437 2183998443660089779 18149682595208365527 2990400049216844775 9656568608065021995 14578413338443876278 7378523611633430333 12868272568986998905 10106323400897373219 14888373086711863994 3691250351636476977 7572007996843389318 6880716646619618952 9453592316606139810 10633049248021542018 17247972307754050799 16722067029920416080 13511063033410733137 12009409442543280143 16483926984292704477 6406390384888890328 15235195914798772710 15858216225845028447 6628103132241574078 16042523461056961624 6939060682824564673 14983587747705895525 17525987150839822465 10821550710419613285 4780177570576809581 5485994932677667113 4379565630810285730 6929913258192832 17146938199452505392 16886757580423793300 3455671974878802247 5101794257460908941 4249933132272153688 4083593049667215376 14422341897105634896 473074585596747907 8086678180369933790 13515585771259917369 3474390937064929355 851628918283233355 16526235491717348377 7830258080715292093 9727319480499740061 4477930641032363388 17803546593619402905 3080201527004341596 16693228518819483702 2001491202315169724 6824281766882188950 13783022366684217627 13922420308458839815 424761949540179404 2083365166656368747 16423209038754598922 1135712380031992016 18385946696668011246 2543731314463322999 8540606760519857406 7261533744879612803 17574956040418960336 3035147339481521076 1369641135970063096 9205243240444057954 5186833444458890566 9813950203136815255 3264608307480306062 7004166232217207089 6386013939054810252 284120585210815312 2733359877548284575 9762194245508031039 14202576452465090323 13735998345848146388 7755710916605712494 6022821591721188427 9811013755081611125 1356386591103099694 3755400203798912098 1542002466448273548 16136862719707826850 11045489511677394387 6673263298702468721 8008752206420569445 13724822336909356654 18389644564154522892 14067127762715142347 670177072622758134 15886071197201513396 10959473936144109191 15391010760304640147 2039602896876409195 13556866716522893289 13572954270160237860 9334022183549069974 8254492970206923847 14976093358467218603 278180438088651710 8346125646555553555 7976190303402062903 18281663772746599276 9576750225473186931 9286379332186309758 5951007779730079787 13486913704238112002 9968945855488937351 15537075957694631380 13531042088642202193 17511834102492573992 11849444731367326655 17849890858376024640 18316397830434379307 5271987205076238156 16081709989835617462 9705678131462886185 8683300998069812387 8705357943031796652 9323558919819230834 10315932743396358442 2835333871680099468 18096110482538814303 18049335933238755794 17428588639341353032 4512713590554898797 376318940298167454 1839980791370346475 4517577776060016437 12179273949313175051 13935355595040060543 7624392069636060131 13149782793040172979 8305930922829072794 10041010072371188888 4240848942237579641 9060942344794505709 16549774903889015864 4225181068112340295 12131648347178838256 10415083299288763638 9621345166562706840 10066182290770011335 14741038014414969891 16714325258828696542 3142501992827753761 18048216832120756145 742532032498788787 5472328879064640775 2544295100440536094 12540156447236362433 13078046448263027345 2904757637441869918 14925227786767754411 3465914920675960658 15775477720282424230 15502319591716238933 12375353568791275756 16237005748061928574 4939279513116557258 1917171170414640177 4691768658165837564 18159807605177214381 10327245117198449421 12621218176667961886 1923862355372192580 6104257808862893701 4301499420128847658 16974140861178749493 13666508397356930674 10740682301879237953 9041616320326176261 12664544783762994714 9901713193337074674 12219183693597508168 7650483056143836722 2793069839215164969 9529007834730235365 5180250902610177588 854266476030908769 4025078610603301021 5100329775399837829 17917626906981068024 15580018013163315836 9445960074891451739 7213255445124935402 499939112970884820 10587141620447869147 321400923575003101 5235191816046317503 12340702696077437778 12898770234855141895 5719229934810049610 11364452976045878411 6109035972515713981 12809228133660374166 13798808867482460367 14175719610481199035 15580656476743893441 2428149878955293077 11092711907139357323 14951593880318181268 14798901609989320250 12792757673558758260 7319355737610784625 7376581321216480311 2857651508589845115 17251644683495148028 15262709068190607154 4351059543271244511 6266135636658482949 16691422060221227595 18267823916715001280 1245687245289969873 11774187876529563400 6656948365302012419 14121537360070401950 17308654503724060114 9725754881662850354 2822369001468481579 5368297823818293498 13512435857695209647 8985435464375031101 3521819974800063854 7232387434259291772 959078581848888684 10533627683127601602 8674372248223393229 8058852205401123822 8120516561121319142 11159007079387281280 4766439914273594043 18187649570987953282 13994235718054375793 9359504922819772249 6632122423176107148 12760188199815234367 6183449082891672216 4479950722933681300 7978208842268806734 14390845857150753992 5007763277685745932 9190418136586308720 3639432408337370337 15128082654179553368 18084088478493020596 4447687520449480333 6381510402731372472 14448557538487316416 17039240024474297830 99060303262502231 6091283117140641681 7071033884161525401 2261446391240998004 14621337591050362132 9318271917207892822 12882933660431864367 3161927702814128295 2396036084531042248 3668147237539686063 13094188744516195739 12056450565417380427 10043304701023491168 249945509649261743 13796528693548232573 17287585274429647994 337575248738758128 13291029994868643569 6210242033465116282 16866626972333075352 6266218924987348567 11447468977927959012 5794358355137087975 3349423407282261105 10861728800020531018 8774861958283783093 15290895582651897166 14422308864192561402 15683913491293894138 12643796596478269726 3561517863112907401 5513312375974789400 1940551945271504733 8220073818204461942 5927524140454116092 3929203941355196760 12502572840231266252 3958969153229818347 5004487461135306738 10725028541121217034 4118875805534198743 2947501713023389293 16501068485328468827 10259808898941253542 3655000831767429916 1793864728431894592 11114427311198118198 15377280918517163999 14495986208301670754 16560016122559505172 9348333847279083997 9945475170728748657 15608000349965105555 3956527048655724926 3402193031555076544 10605650882874374895 11656282525994949618 10139714139657089018 5999423023936000891 13766692636591479604 5055160400446187490 1372796731578055825 2712724396554799849 12006126037178142509 6709414789280049023 18194547607080097433 13230398681676607622 8276342122689404219 868879483117068012 10101011302029041724 16245925013055849782 13792165701963967340 7241058955735721039 4051039821966732105 1376835949048155867 8143953546702289539 6831254489089710732 2903240729069940961 6297451828038578589 172605424931262109 4634550929691438254 11071073705556636945 9340469689761640175 2454608708693922497 6032529624107407403 12257006493879465916 11834016059202976919 3343790675181959296 2639247577434203261 13397509352831560281 15155838506113481358 7592031608351711902 8914745030728318561 332016980409526709 17148348262501832768 10490529793730789479 5807169373166095205 13957432736444101640 7424007307344100504 10848558171305143306 3250003628750782090 5623114493048784664 2054577854474876159 12372357357849456515 6378521326971737234 12831311370959155435 5267303922355568349 15313711617936106751 12401660700760602821 3779809499030055997 4952483329663873444 2326640316444365386 8245377504379344508 7742196635757740787 2007908684744730867 3693215445639271288 9441417296112845025 7171363931043114681 15971125519528519964 13693546203565903692 17109257773206898335 9026313416541725087 6007105891332521746 15737191668262860285 1714088656483140224 5291350971175013770 715395288729891219 15616921270575805722 908150352403559989 2883679051856885559 13359910405251929676 4853737311841883009 10819793139013317918 9848371777088584816 817099980743157614 5485098085344063879 15507207486002024394 15750945123285724119 11542216802504406198 13225261105331725257 214457279241160847 3810067121930434684 812052460886278571 3399883996558371546 18008028395340968886 14090713104674662082 12907065828809396487 10642510277152400996 5717523698302713432 15164048176082096796 12825666807439857479 2783234127146272868 12454834251271078403 16107495528734210367 13758071744187430685 2457516788022730751 10100849200123582123 8203084636400289286 9306830145006460357 2849394111802150599 15782841706157964314 15486421440739773297 12585056876801965284 9485601529226205853 2339906624473076381 17026359988601061308 5727258154189062939 17482046922233278115 14888695244125789386 4810624078246236315 17104591423594716184 14592769264252415737 13653474846066607025 4619937454255445532 5308791828432939916 14022138207871419645 10133502215211315759 7648203451794434494 5497661945019819847 13165568881781480880 14541081178609998145 17280481459393555662 15162669486226740426 16729288425504565265 6706287123049116246 3419599148253271763 3302010218326949218 15533466455900325326 12554985296434487957 5583454772596571774 4842171302739236196 11894136242800025347 6827662068384231301 4254178726627965241 15808134769704515487 17558274617435831330 4265487413224591448 6347155752629412702 9424939820302959651 347122681629291790 1915960073987000662 16236060966055242505 992009581471167773 9445921653290999068 9847635419860144501 15501361385439411367 189410270806950742 16283978546572191358 2880447624274145196 5240937632969619033 11628017089033370848 5621153717162035238 4239981965280187768 1776357481118448527 3521785332217115410 1891519422711596096 12835954154903232792 10754853355551055540 808618184497627843 3042408680954912008 14700661165514348543 16022222583725989661 5542984310186084270 1896501906837948936 12742726992563770660 14597929857412966289 15772766067155412684 4582140833653854047 7201983372142513919 3791621602560169792 14427342730977617173 13714540753912721970 16910138737894450434 11517934420014462272 12223322144310153969 2469957967784297649 14144990387878188568 5067480802447466869 1346664961606346506 9905129754166725795 6014527442894366173 5047150456490146276 1807637295688299309 15499635565368707095 924481153855213142 12154339042245830880 12932105717078031960 11973327886210327018 15843500447440192536 14014209532040977229 14214977301563528310 1315642353979757990 2258632228675859060 2003375083238742803 15176803101145893537 1259883528407709215 5659614182739509524 550592589986768604 8720161483319375482 11027336311078166357 6301589991990204579 13278513641861154756 9639538593173175914 10260042251698899234 16015829098767119506 8867261093083956699 5976500937978211479 12078101409031372017 9740017556870562906 1239123304402397339 4858432658741793592 17895696815001634133 5744902595602699507 698667321283344042 5518512605132693744 18024212856402890054 15485536198344586825 3695278461902699388 11744865666591539046 15896098594475721156 10408621904773036261 11567524376160728948 8009801632584862004 13552802238774351587 2812673719134612166 3631583707031995436 12337266457251537626 17737494350564856289 2569556877584082475 13492137564381873707 4682996140754482427 9878240336299008526 15641697197321889182 14983783251356401558 8011889314953873820 7939740098752988116 9226450076563170964 12274875629890170797 18416550956194703442 2342775274459977278 9682232260516774470 6425089541844016390 1268871443593050124 14617048558980038150 9777000724938455898 18208469207956614951 16753515631936819254 8441905894026420742 11030407907650218573 5141998312122353714 18437518560951382837 5549671362820515861 6633810972078034173 12892409212158988861 8452359131526785162 8149748760345172464 14298957441771170451 17433477788333876071 14398529223294108130 5038854718796180678 11462794372804586240 17020358607385317091 16824213639407658692 8814334668105937348 16904367941075325249 18401685894453370470 7533422747529443430 2668753217749485413 10679832042644221294 7482692098455136105 11461160731243082918 3721584166054390032 14546053388265412895 13884070428502775283 15783198992598893809 15326089220292067465 2945543570389475231 10838805382852497912 18350847434578954578 5529972919481392344 9943759361845289798 11853553961000289815 18116569098150930440 11641818498811375326 2228017173292657625 3491832261656318185 8312043287996991716 11714471105620925499 11153514843945025249 3772085217540258757 11252453598686735015 13570493479022779435 7663453525590618010 15737517874371686834 11022667600617198996 15908812031396576455 13321187260249308217 10141250378064201021 2054699990541116437 9616767409852461928 2229521120535936113 5504261873536551693 16601300861735831651 5664068440542136519 1062839729562278249 3332557616543962512 4286879289104642977 16956028163699686712 17641221672894801703 3122231358449496550 15554954865179508058 10047565899750354850 13870302044987099808 91167574166977587 15617376233574833480 13649398332882155496 3612243930309616784 14047867011379322024 12484541550467212295 17006713972042164946 15003156576040875699 16287149555286801062 11656115385822906208 17313974633689307798 3841934943682087858 1035489923447283312 2860152989311389188 7931190753422836403 10274107528128537900 15620727348681680769 5914145604601368434 2551773904805020330 6388867371382409644 17026986727636066612 5184548804381386054 18366130287852283754 12784467854136493250 9283426673090320385 8461514484686979110 7463828329583756943 2650770914174833533 4245237421893759679 7425793207062126931 13728929385936530502 15757416715211977134 11471827668076064059 997960815108122084 14391984594992370831 2459846937854001758 5389070669239118916 8780195882112659778 13566103424905396861 1542293959645561471 13700521451305056826 1679439298603861647 12386000996355632390 1007671415963357076 18411504386728123724 11826025229726934242 17564508193274174 15305211508453995012 18262197077445745302 8820083304708896131 12635072293043108289 2891950881122786914 7248015568426259316 13995603972066044322 9951566136054179873 824110246832461141 17793823644482882853 8644085126534055258 5615022328878040122 13557943699808374731 1890849366305621000 9454493250279271338 10840789275196428653 16268494695548776629 16861912481190254742 11376968065114763778 7018572348611227878 6728253260297159905 5194123698058559845 14738027202232259708 17871032359215582697 9212540469846335032 9497796891374704250 6627640332735745443 16381842172504437735 12033974704384319385 17687696536102592543 3381683370523830340 6142692141831748517 1162111668003574169 5401180095749312068 8609039394675642147 4571444446584611249 7361276097510868914 16291659212797035621 12965466968741947453 5084776580598588738 241568068029988264 1031019987739887585 3324882772940893944 15189420432744050731 16169589558529609866 4783273881825098517 12830090969522523879 5468001462900261522 6815913979596329248 8005007238317786478 5909563007393972001 7776572796475029513 9563535996597485928 14777430457773383658 9251651119189750329 16922920181442096168 7254270582433941764 16536431786110578202 10690908282469921580 13013353353851458264 10191616792832006373 3242660484036550982 18418018901828462185 3313016117255730168 14583999767287592988 983898282256240190 3260595233721369096 13038293111702088784 10946351947223345917 13566580394061842215 17170894268338147348 12054689104289984485 7856703276135004925 16972367381015938496 12995275654284183063 14712260329202414789 6497531735163332443 7131482135812382994 18133978784123972339 12006207911199040428 14309231566657300735 8056451380750666445 17888495357877261877 8041347974242402645 7857347794596970609 12224548743497897687 2579978543309582132 2248551608023733746 10678597054396032371 14428767560734723200 14993866523901385229 6535465005125930110 3517153134326078546 1454739498232658888 17395712909283155598 15370615994437520222 10964164739043096007 17687967741464497491 10051470276027643427 13233516956029567245 16590217111671914496 3033632331979593521 6382751073439284507 6148717906074439818 1801615655423746066 11861920606513912954 17664414766936804974 13154077534402083730 17886944709154213801 1427033725849550481 544601059583539339 744912954604630965 15089653810455091383 3608964461903924854 15845034600483478872 17511829382088488609 10214309793029319309 16323546735037632461 418216111613991232 5165879277277712524 15244181102890850965 3225520078304111279 1193436935582825399 13067824735336824407 16382319054823237445 1454246042043421730 8959655786417111647 15561969818667742227 1194103203312792404 16935252088275088566 16727546717180547003 16094782021996607898 14217786735281920567 10985848518669022569 7538170419329516874 17009844096679054819 2931864839362903776 17419861541888957621 9716522658489804392 15179457371589221182 14255095696545897317 13544829561865586401 17524047171986153684 17111835978978898688 13213047608247133739 2831623267600277764 7077094317334437684 6877714169600025421 17262416470691239027 18189208244532704583 5516625424156349458 1299949152856223911 16549293846691634824 12616358868486947816 6818678010371694431 1054222165886531151 15699728361873218084 3006111459015271860 3956566249521259749 13187215607816928519 9392669281138277072 10636680493126868807 13988905478299372157 13080062555956906083 3917279955584276757 3267057441460196302 14174698578259173184 4489735115962905031 18420681885351068823 14792474206811472340 10352578976175230104 9845604624998877665 3570129600360896460 8962225827516470371 701928626345249324 15212438586077746843 11665339521219846847 4176122734620424676 3898360759424642215 14858156771983827332 286892894598520831 3183892369623833919 12475708716870864926 11259073707153247362 7583963754510974911 7389064746256766724 14490224052533238812 1929780058676453845 14830544700485974268 10815268121113001792 15712922919562557774 17018508516097590935 1162022479480983750 5111779204656855147 2803995437930577888 12790815889229119366 10205945389456753967 4117990750406947958 9616326489375566122 17622417819733554314 2047838947553318199 10227047714508877446 11822075792025798009 10154601067343189548 13642722944372738062 2182113532553421079 728790992152173412 2151170302663461747 2287235871583201381 17099241135769189149 8483043070934848791 13367339876013401822 8362511544949664471 7816567074611212934 3203056863151783406 5178112699117805689 6342148004024803501 18245611432489824863 18311063368009157034 16786896003697705081 8430944047190247751 5020776012468207013 14115556668584472609 5596411761947254430 10687951982509775158 11972629789091930093 8232720785754924849 13642681838680926558 5806070634959689625 17597010010535341121 8985241679213055098 13729034889880618269 2447370632651120600 17395892172044686266 723705489564492617 7289279277673764955 17647025229374675327 8604294668083899663 18095819756822026578 2252533371283906340 7610037022363495829 6381729321516432405 7185913625148214803 17949865460513320295 17706037293360397335 13010613692743828027 4047975836089048059 12361340241992081138 1472171270342291979 4106234539533167540 9788948508958568614 17964255008974608156 8138331643357144208 3340022359576081011 11263415345911823865 12127495067392359530 10744896790643414240 11806343493566416410 4214186758191413289 12832503432123494099 6219944096267304633 10540612659047209783 15226995050564648391 1243039058182339268 1369860020380258951 17058481151822556217 17485192627764184039 3193459085084291231 17465913778026338916 8402397408004437544 6860261142201282528 16924240737224303570 11164907757601212612 14025267663810993536 15912170309457613106 15206926178374942660 17190360835495773553 16332210598424730977 113577868646798412 13826294020045676762 8666470824700983032 13727355638676945491 15692534342319778146 2027574559028906064 1982008156246612749 5577979371695682674 2195736677995155240 12054910601063271938 7938830248682776932 8589806546513927935 2637988384651922538 4977121683295242821 15312362612341828080 3489755365598427241 2397802052802417407 3927680574792842621 16914565582891814957 9342298749413901991 18430010374758634146 14127259285547775471 14229739072630903157 287696569344822148 5044346720628808867 4204485358546804270 3486182560433933591 9570027695293246083 2909140424751555204 12649836470665067322 6270421821756101065 15541484738841791843 876236581615020640 11495524833005323874 13065283158217843735 3814927183536476837 6870202194845985400 18002765897056152551 4118879271223297078 15263221634978495264 1783150294861354603 13866518052952774103 12355482234362548958 2047276734620172751 9190809371723136365 1260173312716192129 10583450416566890640 12348199117619427612 8469373094903290491 759175894099569399 14610861040668793741 12354169377152870930 6023176125424822643 8934877253812230169 8626836491129751531 13359589937943794820 13663069196761410107 5873899645367030819 1735710027946039856 17084343967344364729 14852647128631190252 6244062216363236627 9557755701374387089 11484006151261562965 7693039540624566927 693376324744838855 14965335663402631564 12496956868317436465 10326686178854354173 10451443165543343190 14098422288630090075 14740218954072516796 11697208029962314201 9299506803778996536 18260100390930958648 6010244640722674525 16849113330497421426 6682250132838978110 9543682999891891630 11820404611784077230 13202101541687796469 14766702891148520892 6864694177151107360 13364587511381143858 15854117552340765977 2261894252832942950 15586661405816457825 17061674204749564219 8882818431061472204 11705890872206042660 2993212670361292734 9525369409583693501 10682673380668550611 12662145423912584880 9143703065969454408 10192462711034489050 5315531281287923108 12600774304837907948 8437590697479979942 10392000459311476524 8008063899799300836 9634411667381895312 1021297325369992429 6676271072344570046 6008771292458873702 6201269806191753658 12339312967647615468 13181493882126446052 777914687870756022 8653497459825667044 6028018844803089286 14566061163026778380 11794586514787513438 1885985628233391025 9924839180693122900 14569837653675953682 4201052968116959160 8556647973491773932 8270737696604577575 11026582438802557676 5731134254945637554 5838696391443239893 13451152233732565870 5222653795249808322 2575781124838118024 7989320693575316989 3825609587786898696 554402435646171786 7819250129099577581 7483192810854842336 17815787163047313394 9963633039947607054 2279819641282699628 12952821980967119548 4952050079435138881 10709531662160989613 8787927127093057093 107679446363633590 7834062814708235326 1609854379848970998 4953677254537011139 12629508050209380276 438931646047217908 17961366786697718358 11119952908095990939 16612208261827442071 13490046732045722273 9226338286594993312 18330802256471076447 15304798466324526979 14663860690374163974 814800323592698497 11491486571168651682 4993003223968337361 10361461834102588552 17336365556716527081 455799289186586501 6694572890786325926 4329634412364829712 9244838434697137714 15844838258742392236 12096807555893719583 13490477727872646028 11374860803961422466 6944619192219273213 17562523322585359008 3286826831504297898 6869421838133447511 13739606944806835686 7036674297811918339 1357133272266410792 13571236161788520576 6512932794220930809 16506274427635396632 15007243668475408030 9931794764558505874 16168013893523528853 13073727002552603844 12645089447024985895 2888972524918610063 3188447707484080758 7463660362760008205 15936366246896666840 6015679905982588776 7510223846472366510 17482217079910770607 17998955113422336008 15568732265127509743 3727945761959359643 7749719438889148717 5384255161053485991 10467159973505497936 15760675665726563134 11008688111530727947 213480633589732358 18358613182887594002 15785853827022499791 5461808151614689000 9555067120047330914 5551619302532858732 16996216314946533194 15113622562578486141 9255532129651841802 7179372122159046075 2449510801597085122 18236397191538337713 10554313885876718013 1034329197774877396 3289643046153162500 11608012642173437307 6672356253098698846 14607337606055721249 17596751012716160114 13144236745384742210 14930060029221995253 16737870726221853633 10951894186562159888 10603807160775532153 11635537561859179344 15396808719446607075 3259090970168966143 9514403248544431344 1941786717618925128 6219458122771745716 6830201322018881273 712140671333071356 11072066735969940198 6444300943470647875 2885721120411377898 16878648607239960307 13614110880150711281 6427909001603311860 16278711563786320003 3168149564091242588 17309497497394572123 5025542489910777786 12521900493714197694 9545766709295285084 5722269357302528976 14620346528199516542 12034035667168629061 18178704302344225365 795052582836372383 1681844256596200495 11511072063148604279 8160056367963169349 10233814614129393265 615946313145302166 13042914632569751081 1662650970356672459 5211278605838168023 5995990637853830761 8926321236177052814 14494701882656663412 6425012391227371429 9719453727427875777 3377590010458217384 11035769847302529678 6938498995705906915 2581464660767528833 17095714010781228506 9894283201606935071 3709859636716946016 17755227396844765697 16991621241631396532 7770883364071484780 16223599158273496308 11210810762823076744 17191621713922377831 10971026849479728733 1570491153623487016 9243811304602598565 11461326655586653393 15668465172235643277 1759451604759596143 11692367627470990415 15867402132716191733 14399265437224596147 6409833789921247722 8338585294554291089 5391456862561328681 4102866924999455686 1084618521210672121 6975393726577401580 2818913266942192655 6108214564300354946 4816742731161290994 14786438904465069541 8531530713526073442 8213920938221341344 17957135584780662678 8279669475915193640 6967917455909215098 13155788474314401251 12974024053648211187 10810337871123364937 7241738220006285975 1592269682643506881 277569381839956515 12508753409410676237 17918247125957163992 60718084888260084 13310457141777293693 5920666796664275483 15132166737777065052 14074939704084291788 16286861625766341224 13787366958631158650 2969643561678624713 8177140992414173225 2546487341064493721 5110710553312371742 12255483903912770494 3005962873945064246 9449981917141394490 8767435107350189122 14161015179995327827 12456264454188899095 14493645794121062188 4079255253851319980 15426352843682080288 16151201175200390709 10905288047808005098 9531228514478076860 883091118619690639 17573106690027871316 12481347069144237174 12071188786026475286 9511189699568627664 16576732551958135011 7311921675364621799 12452262289704857608 15437350268176072742 4768731957019353027 227745224609654931 14588140245976568476 17413368203442345746 3511279643282709211 11887886685651727513 7971041843777286358 17681877459342537604 10911675918987043050 6260232250374893520 3894918555726161640 14212171094555899869 9403698929105743978 8522084318723092853 14609237329964116845 1989314437020411329 5873915597165143079 346310425303838832 7373083006965667125 18354635513691098473 711772911904394679 14079355231808280992 8198848165631022614 3282069463260242251 6969813054272648315 16811061752732285272 6147352757814235568 6991354191209483668 9346984547519913839 17809268671402833858 4017488836261576193 1043463286108388199 7804247610497042357 17829177512835191487 15046410252805625177 2503570428042100986 1601148199756820277 9028646491622571948 671211949782905574 4726505558288368568 2141365499361048974 4959110023725386504 12144757470908807236 3092375488561747055 16209132176380177164 238469211975070763 6810283867429629578 10078413000111084885 3847309537688912600 4420065844237407394 12043540913685826724 18136216542152247954 3222840630264059001 11505498058887627176 10554484163439506515 4167972061555633106 12809065376225362058 6136105133563908145 16154690061415193975 505545272077360061 10833906535720299758 6184301153574083335 16207863129373155829 15672325111791348803 17357830750871212111 18113794256020655298 16268082976845798511 62737608489173154 15526434216425437247 11674442770712008164 12491883463372236323 7194499182481714790 12283349799336729392 10768144476441229174 17771359204885733434 13398263352917283117 5218004302626332120 12697926877974233725 10372481187268103179 12888479188326652293 12085705752507456121 10130517525122917473 773453950816050802 18010972447416170981 11077145904777278078 2366943990778817509 3928167474407312297 1529645590023187805 7973867759697747773 867694190600555466 3965141545366518323 13948821017341379733 15848375031292456052 13416262688918060132 880425243615531515 13966741087485673959 5886510412110417291 8592187721699019467 9660970626751646934 17814066005191754652 12399364023611643549 4985567016077767230 11879348859672355345 12092353532779671562 9901713909741366646 8444888207295747662 4594118267293199362 17234493276182162931 4318959787210735064 9356396713475762784 15980847750617034677 1122923433963450288 8519128290192145263 6557445002440617586 13579320576695956261 11438496695445221933 12994259430008214685 5099683605075050503 8598309677862664908 4389901448658045445 13314326551333789825 13333677171975434455 5500859734506942084 16721527373330428296 7731978680079841195 13236634254547106454 6597042013912498429 5623040168110805570 11499728554731556382 17913269175944505645 4348778791102858793 2166861521131179167 1566336823729827013 1480399398055177626 9807729957436010042 11867963158928746245 8503086638609909107 5193607290728469973 13437142226637747698 1929010854431712217 12314091416322775803 7133898784965146772 9701054683465209063 12260251522344197228 8886632977549552723 15507466789765717610 17296762399256592203 13221541334300231489 4755271830446439242 4789530784538252394 9457509833114303701 11920541803371969178 7871996784186251144 9652417424877917793 7132004210356136107 14132666794256733129 14525536699966516808 5154113114998643096 2493283406140083281 17114208680491232402 18210977922657921376 5873713481202282969 13406824211673127121 6989446757518087201 17789053969846980508 17579866802598439810 18164637508096545148 8327944129180524247 13325779066078000944 15961396640557490803 5877793809780690796 11981665798016661480 6574085276125629741 5391321081479139146 16710056286133204720 6474799863749143500 4064092514890239518 2413864337319728744 138232386276840631 7195373234422577493 9069971917992033754 13626910451537388142 3709606341052962949 7576309092928936268 1980982241435691279 13558873731696463866 13817391731605295015 12848963938765151364 10814680849137234506 7022983009710580228 12713631576883731187 7375302955278959135 11800663464232835630 18001989107801709239 7859148110447942584 6970390961105205529 5437259137793324083 18349105173798475384 12021920351924087810 2794187634070110600 12738303263217249564 10854416043125362800 9492322049448507953 265666433964710439 12391563334532934945 18249325742397924035 9647214659933669738 4419807075325767465 2059328665931350920 13915934653505379474 3366023367322563567 2287332953841910103 3688058479749263234 13062688385808191304 4538020879410728366 18008808136121925534 8782750996189385391 3941977215810798401 5820022692821392046 2107830080250280504 1990549438135795108 6435036252597532666 8104362578274105408 15805749967686616923 15349371964071614190 4245679299938588280 154559020272923183 2365983038586578572 5421045111548462985 8499516321670266222 3407362993306470575 8771930494348747633 11585123815380720489 12572511509379539495 2810504476464158199 10720544544870138566 7741533213369663040 12535513911136843023 15163026401004529535 6411919586725150979 13251123089405008791 17111059635648565093 16281567762547646769 10598034501778160832 7527582496151223972 7725855683501598408 276838322179517814 14116697267150933092 12163922625260849845 2143294374746331189 7870605393381984167 9882691591127998242 18398016133226703937 1160356711950472062 15922331940376295525 11716936390295647385 18065739379614124781 2776915153427851989 9105408418812268707 8790667903782577669 16860116426817517533 6712990022079912243 6020534867085832538 14840246990300939340 2747635896493771737 8952359449376062916 17059662271071383167 11952715981227368726 12936915241308387321 14525079416852747102 17788741408096650851 8473427802008590092 13402280669043220067 4487103263938718145 8153517278571490293 10014164710350639829 15821527321237887484 3097310873496454946 16233593008568051613 8591569132071830194 14447066150457908350 10472073968683364488 13071654488978812704 10657561060538045917 12025324425446235103 3968910810424354164 2676181772143919497 9964007516156858480 9334724354320308137 12209539258123642625 13267162813728674247 17633812989012062284 18165955210339195223 2463668145311257222 9324110451737625680 14003934458643511106 8781290967616602231 3401107655844684280 310202928273889676 7246529807244173280 17137706643465992296 18401114238964744831 10774437023147339504 17889329869368673418 11821137460843873028 16501951557191875167 2854678994564823852 6739658832407805356 10475232597170636064 479828462260873108 11680945958795356121 14543929883601495368 2907791278027224816 9837088448154113255 1385679701384407479 1774659403650902351 1441942881222551255 7029111927715400853 6427902915755500892 17996395918598360254 7183943752603851354 4041483468600209022 10087988240804142938 11099655427809672995 16823145754827575677 15852533219468968480 806431256648089618 2471435325646032750 8008971755409724383 11539604737120770439 3577160595969397567 11868445457861376221 11032772895734550356 10910518521115821037 7141731932878354397 11504015606885315859 7815075542604995561 3109948992421049061 16577464442254264021 5431553230291359630 14346435995435742893 10438223721027509558 12940270514732349347 15076100194202966746 13527528682784491183 7882950799069796930 3471759672444894037 10800046144525708769 12488291150581724757 15314047761643889999 7013987290210557767 3424916073600669647 9776482431494168243 5403084558450748862 9929502759699905196 4561198512240860101 836558854034271113 3892952267458032913 9474993080216492996 11842115018606749842 11938452877587586183 9616175101733529913 13868699099161268477 1183987061976547968 662353418487886924 4779744590249948813 11790800537041455497 12376864480358488643 6824041284071129643 16647675603270257059 12016077827350374781 10772904925384549532 10294013415935451233 10410713875263607698 7931401337392530593 6330668641591176671 13637362145552228509 7865823289074814667 5207703788646185870 7646068091161759867 13134712255987376666 14524094583662080218 3072976053986709084 14411614429433839344 9223921089323004377 10407114304662169452 3261734103435987958 4601330671525398901 8097598944681424563 1496526413820472959 12653869956820414436 16563932746580081467 5861514770683236881 8070970790146237585 16555561197166197511 7504793184690223343 12235039759118243811 15558502998035933831 10791853626376923355 18171397567652553632 8583276715762085588 14141807010992033420 4586443173537284806 17207031889984308855 7520303250667594183 10994303231026496007 8217646522216479971 17407826402909943604 4681721841490595485 11062227286636480913 4237679502128043524 1329734020674873262 12479450119347737568 12811310345857600746 14663349364754776610 9738140578164108546 731331243668355576 16828392808655247982 10322167139173022360 16895860133288964499 6397855068058600994 2716331830576983543 3758284012296146011 2508185802950512954 6545482457571414434 12237498839894184009 7196481027970172413 16728027417331703808 18287042941240606304 9894871154921071521 3260204802918817479 10203964067494859716 1899273916372804365 3257024828627856452 2416121665248686369 7262805241349463813 7469579352219852507 9426901660021722156 7042400928086608598 18429332194314050545 12022175987551108126 4297955285396203669 7774703755581274033 13135213593670934054 649280619641617692 5806184057657791093 880815676880196666 5231130681946759188 1554310492060510137 7441646761679928128 12411874490563125979 13323433545477572102 7679401030697667457 15406261734860216800 11600916313487788315 9326881138864908749 864181008828343562 14529244324425494335 14186258081236644705 285196139552747656 3624171070634555752 2383789465976902069 4376378976893508553 11819929226149754669 11443458150570398019 10749506017019512576 7971329102453498512 4129764495613641954 10159429861724397048 18081355103469490700 6742027623071916159 15198129090765401732 10508412533697056213 17409826993206389529 16838673662025674458 12405012123823627178 12335044423979442042 2681533920018907775 10384568475846214344 16250880019714635413 7225236014837557527 14222134050326780951 4555990235886745639 15213752075642249335 16581232403928009082 15904275520968466687 17699681005219033911 17869115949103931961 9247799272430807242 11119107397364349837 175652839136938445 7833713134560814832 5258593291332402952 4028328887239094763 5793798233135642902 15398426728138933810 17701970406112579368 16419975977097146020 15242651459149305781 16114281390114740191 736902907848603034 4043121353440767209 9536318279576234099 17557534080990166504 18372662340971755847 6625372082324886266 15801644455626656507 15112668642646324675 10876411791037833132 12275337671424110177 15645100696207930282 14230578289159899066 5782965850567328696 9495243803871283115 2528444295813862168 18390211074394927659 7756769076423103055 10976242239436847243 3143675570095409709 154339160682625745 8470856339656505260 12311192968177927756 15669925668336601712 12650177858216637400 9786767421516905652 2872775596930316220 10523656373815475882 11814760512162027009 10472444872205258137 5453729195164546381 1484402231951910330 729550136984798995 15240966644016902448 250463891660086282 15196834755496850472 5281486588724181317 17794661519514233169 17004439813492176521 18199730651378909218 13777220264930558977 9465613925179791047 12656618314399077184 13534815235200125525 1210836267253970282 16843341465285202423 495122703505861476 15054242050771438279 8230440768211536869 3870104127627863080 12684752831742859373 8144569293276467609 17031353401052361185 9472574778923895527 3116907486287348012 10894128765247280852 17090660948582897578 11754503199372634499 1014655514351637983 8256120844457492770 8498544430230774245 10715488909024759679 16643977156841957182 6443441739180473064 1643103476595894578 16277896539752472062 9092547399542235006 13234877899620884318 4990031239147753036 16415493328714265398 156266703495151856 12590084060409356386 5969701337442578760 6904198776904884895 13738764118912563376 5342738309736351454 12831535548025599433 10439265315785556881 1418662482368851412 13748538327033202841 3254879309796304536 7274166863714446827 17588317919911420139 12514765289638965936 11225034620512601535 14199314408058959094 3482289701684631795 7407433774684019091 14673355486310177800 7287237454117714183 14027360458478068658 12967938722153674714 17067240154808788993 9276530769303382294 13960930041971622263 946378621025529072 15853672925592082471 131793695138868080 13474000750896557657 17110219148344812003 7904079805003828607 7164268018218808715 9913935114120877027 16577473961174271235 8476550449593565024 5703843508729604502 12885722455251592915 16009672920332331618 15763825031168701106 350148252146421025 17278621431844116400 17515549556951116576 15055566224788528074 7841717149206536973 1166182605267121043 7811326300253746507 11723611998736542822 5983580932280303159 3822100692170896751 4718549859686445597 16663292737108910642 10852084304645937504 17665776929984937702 18108314432302045338 1083033116774209055 3081361703628569842 2294400371241375556 12979922947895895370 3527589873842007499 18407890821037480319 3552797090904023138 10360412561072290151 1587079014978859850 5486546342484842459 17817582777731472114 17932140149533128651 8714396476342580530 415579347613349956 15382933280902547751 6590216633681120123 8404555894800816208 12961424424694308402 15750452348421559514 5932523832317892886 1237167454491386379 7432006036309517379 5812731080016950988 6218940175182022565 11370946683805841240 18131777216520675249 12371499341088163669 11486554844207429004 6837720062473344128 14065953336174898564 16865312805736981081 15816062302367083545 4406000344896623873 6535538045719823428 10737431529516664029 6624018166835837421 11424838913040601388 9868532744171131838 18385682417920307717 16130647239208132119 506129639879191210 1327244583817048680 10500750256567911739 14496983272277213725 9509277886677384362 4518805757972014296 6171688509853097013 4978100543884458512 8288474324079936853 16599056188576562140 5062286267170460925 6442759428071225441 5899423184556994228 12083196542359185851 14463594801759111014 1747249174783449459 1493667128977354447 18387609478890493471 9538567858149327629 8425535572011855236 12249513912142287497 193469228506483560 5972424127356916945 2759802726993071218 6717916035366400685 4083628922095908395 1177592599170072808 240226449008878272 12337550771966449071 1364624216403291798 7820193415040453462 6547811817329588271 3685824729152539085 1701315982318149865 4261284329664902764 14719212361659931590 11731947135653696569 12325493042590366816 6777064250159099623 15038997719178783857 17859617120488000353 11291806243905068123 8728686882178212504 13986241043410704688 393865192590123217 6289397187407122439 11289362228636753261 6546460194499679502 17134100327594997964 18271619011622047864 10061052224611655492 7860596619171277319 1034129807139769923 6169234983706934549 11738620618588010300 15321305294252200231 11590928361268102429 9506997168706219006 10773179042345972950 10218395391531342232 16535073737645849701 12261423874179762234 6387064813991280126 9527509428967112039 5944367363441245998 9810667648142636368 3367071147715530253 3522336185862901751 13719304174252444000 10996417295393488310 4452051414344596485 12298011770566018109 1239235564788098382 14742555890252027543 5213919000613736494 4456328484228879118 10724490633049914858 17412867859292536421 1808121521738532286 7733405075006765421 8436415175912411969 12503527595624049562 3762890733073158841 9883740111004738667 9582668517388042531 9565610893732112140 5087544085454284354 12124437867267080982 3428867640485694485 14359170190609903408 13618368633269789807 6164697871151782739 2271737613286029251 8401687694485835927 5108283077867525488 17723785617066151686 3107696666474154974 738003321744792733 13654222876261727764 14214291492113924693 9645419248181196450 646308832396735844 3348941609741939950 13515958013553351682 11279810706768090665 6992700868009501997 15468941235844292298 14466892788998170742 11597978598903951540 4864629513999787056 7359033178925350918 2664365571185225025 3083907850509006615 15253901566206299953 1795516727821069397 3983889577732073684 11131342279096736769 3519742457725917757 4264088161251611304 6886087592172890525 2275615861487733850 17249532773766021741 1543002413669433257 1267841620025526609 7908526177329752684 5775918551587624685 17388850739297960941 4517796090372210392 588831998013919731 106319145973662089 17478182709027592396 16087732093434583561 4668358708952156706 7497666465988726875 12658931892381514159 8940586569253596351 12374843012400079708 16875807140268782997 11067929826934593573 9108325004317897466 12900656235546843482 986569398165119853 8198521136744070645 11157991039812965166 1259239115988052162 12776478762082956761 12184019903209817000 2505327113096544526 2027788110364821954 4644842928237014007 4149122168595397619 12100347539236155377 15105387808358919819 5019906818356275485 5508805222030213854 2195809078732908773 8447794519313372328 3030427812904883503 9876596892384258020 843560001480472475 13560174034094874459 16298560029626059115 10448268216412035352 15244476305780077366 12941739841558925116 9385342438245138554 11733387345531487978 2862392519799453795 10253012242426665970 16665459835110714086 10751640495592051305 3733959450788250178 7618307360414162929 2849874852508177465 8474029254275017469 16740492834214833049 6116562863049563847 10193701792504863054 271534888189534514 14052793269505934257 8187644241241209651 6368579633060887659 2147485670629981823 3300072440745278892 13867196294971311600 15640970992364561945 4392411849074192091 3116455472991968603 1692969707594932501 9436428115509213477 16528448934393743701 5061213184985332115 1194236805234397714 4734840302515201859 971574047159355841 505024910072430568 3833985515613617829 14647454593184558045 8784044340739807795 5487814236360568396 15244087874127929564 16259329263110305744 11692487834854602688 9448370498430334704 134017860783105989 59674730178591444 5444042178057442145 10524343878606731623 17999058858815137586 11943041254403212581 13101496490627534382 9751503072060809236 6252152782931053023 11152394384479162010 8051954366391724066 6653385534739296085 16637591728461926798 656692386772981112 16501300373170496136 165936448287682326 8277659041086601830 1979256219144786305 11252425759541058218 3612917625560670738 2426741136501528959 15986986132670070851 8283880857084765437 10961601359603848579 11110554172847048368 17680407629269287507 10993778652690485827 18242939992622463885 4780763175369015120 3544958133154024822 8888427431713247180 1818310490022906461 13125255422079430289 11353454600104115010 8279033229234860292 5805428855273243913 15690392610069584333 8683726599284336046 17655145109360371054 8765841278036348762 17412979187920004244 16475883234980436362 10602785972681455042 17832748158689597964 12842642699948245731 5111896110071253883 11630138218859299686 2842167067337445047 15227429221954483248 10680296719872507021 18401479679206956704 9913651252604788759 16718459970062164825 10278714007088045709 18356786371362684469 17138857410140419703 3496315662419071077 5757848258804542895 6774726981811382 17329073562952344655 8360779203305132493 8093707632392607350 12795618992670494834 145232794635860901 5572708465266642314 8725464658369158106 15818935829507940306 16659528687107797798 8375916268218693070 16165777747947127686 2320575498261727084 14243239307171282096 11348969152032001151 2795675501828114713 17015340053882058242 12671110582931986722 312171607524666923 15254936827652097167 3170653330218715396 1966503094483105978 3195561579992683286 7061856946053820585 16083713553307120644 17662126550350146124 17903601899908657073 15855616040939103476 13568007965360574009 17367338026854276220 15423064715261064646 6736548530503420138 9815430785114516779 1015011490531975049 13911703105106567256 15899019923605747018 3723794571443009371 16900143576101451028 17048815279426158557 18367238743665018001 6887122102511722707 2781453061854860979 15457178649638102492 8570631962660469634 4225152451248936004 8012840614036099485 8357732643052110553 1526332700389655488 11844402199222765355 2763417446655181249 4549942842796118096 13591184147994313814 12815022161630668803 12446631631509106951 17487355023430846756 18137154973219189458 14275755692112800628 12918074644421248403 17278723082631377858 15030867509202249711 18388435221885336358 16761125477605560447 5208950790980764891 9542654300425028296 4764228260797145982 1087582111951626066 2553318076389953560 8765001926956703893 18356766067749673848 14056100579649671242 13161312340015010218 17226852071309179418 6975399530326334446 13954595644270056507 11078528754440327553 272929852535267919 16161026629736366639 4032716036523349410 9888928593776782719 32303636744974312 14018866433848751575 15137198937373643618 738210091869584050 12047194898224483830 16099245032971597780 8280651345363824987 14671314468593856663 18084045592955312103 13659690140268057115 774832347992730742 7212071486971212582 2031522789351826955 4121678644531519451 9667135951723765103 3341358571118104270 2293000530400762579 11157476849391874606 14025112619959151330 2304271627253791658 10053665847127380919 11158004031777492699 12224278461382809065 7053249562972343124 14566617209175992307 10855183751435264627 14902776815807506298 14252833960684609720 7014307171129243445 7073862977167904121 2582869371127342079 15993793014304618481 11889674395861778564 3753659691781956217 11032154514141937339 6945603447916163221 2526042445932166139 18299300986574078511 9468689779936410772 2573915974483872266 7318726192277531659 16241287982522231523 12532140189484677855 18144309913071698502 8149392936319574526 5107351453030740390 2550764524556176574 6361688173089861485 3254701780163614170 17792303491819282371 9185283820069142650 1115344335649414820 13326166514182326106 18344114976906828544 14839767513385860709 6683087483060966244 4386050836556570875 3012600079979769300 635537534803428505 173548836670618204 4845737668754257912 5800894384544865623 1433129916384824679 9392059477495711916 16557152404140070731 5516244637039347227 12963163104698099576 13262245687397302134 4450787376730999574 17568423935911197299 18190482642415010008 7259566717408645199 459003242022782522 7436618342862702920 2972086176360475420 8233181294667194205 17426215582674159782 2249329642334965799 10012152763548315022 8036231017786313645 4453936730317089799 16847094617947514359 17474541668042193022 14634180509698046819 5911365107684898310 7735681220369568830 7243145101227586923 748415944305683068 7544735935857930141 895836862478760900 10864990189018695251 13321406727803290143 13221211194437734969 5078130917780120299 14313264685705375404 7842431187725620811 5035026747856136971 9169496182956730539 10413089753797789934 16349948638257462343 11738698046020093683 14908720469601609494 1979649105438231457 5660566868329886444 2513199542663250214 14304037771459492584 6048443388498797394 11467272241613341350 11758670346504221995 6514255259886865011 12701906811393942296 15498751319057455080 6889695572940678968 9263455266495442291 6147702259913282548 12225857971356296854 15006262737916110590 15507992019925396923 12288261381091438798 8434379896220839374 13953486126657661196 8632134215921766953 12334543666157942662 5971162977487171930 15443644347992230120 15538904222468771816 16635256348378248683 2114135499576642868 8038960688546894784 13601420527577902455 9926587655428357623 16730393744142788671 3796180524125517268 14176287475333388615 781487817215019562 6399369644447656496 10508937468762288995 2120293681977675269 8156199132476399154 18311125339524353442 10446531847609225212 438509826756563230 5706627407674480565 3776032793798984782 14145569589397055131 4646024751381787448 15564283347909377821 6193450045665499346 12062713927490745988 1605009679712799465 17053007655502376634 5428835072702873133 7007120265349419137 6489221009960034989 6217957601174974178 3630268833260580920 9296646562418803399 4937981299175244269 5955236509866312086 6309525491876976304 6917971551983655279 441322250165855137 597883604491880469 3528254972437806136 1333490199714405906 146424025131925029 11371447725573364797 7951104994154694214 6608413301237463326 15578104168509337446 8784240307500591669 2923385077821768648 18148341424264702929 6995124414006781356 18055256563736337886 7050644843119433872 12271762359917139341 2145021590338936283 17593038308530669625 4916106417550296601 4999649855572828423 2431397284954280213 7105527161734747572 18369910493713365076 673629751879644964 11285208420997178794 11734329234691916228 4377662523580579185 16325067555023338502 15171798794107936451 13308113378993972050 15193241891307538297 11606584768998428356 9161339252215560192 6548431559888660555 4402332105558915237 6382066731791069615 5396456305731194571 16664217171090175226 3265053024569900606 3522469028043446228 6593551687845451934 349510724057619613 10866289108208869067 4891282233218588803 4397846589188432841 18173115040375842223 8388545477617411533 4629686028555864097 4795405422890745413 13046547635996977803 924386160264974291 12639599830998556848 3434459245312448710 12604525329638212277 6360271982829057651 1071387333490867500 6794438016422142384 6357876684654320637 8909208041543071892 2577131509000440804 17090491782896964904 11211903054553542119 8978345274020731365 15950343342237746121 17778677864592300650 8480623385969669934 12448411940246914195 1324353719468707630 4894910750309628834 599011544443859431 15636583440934572363 13073479406633678483 6772688618312132209 4705425195074476134 4914839762845912267 10469883230982593147 7974550099526721446 14141107961252572801 12686726454467398137 1948904655762028641 9493712815763495012 7564953902879815491 15713580091522328113 14203669811451109972 6320413754065183207 6111222448455470627 18214354429913921684 4858590072421672113 7246522348046978735 13871924544215001374 6919475420362356243 10305883150762827070 9576828894605375226 14821396346684618914 17494098542379301469 16278884712897375198 15113998506194576785 10441775656757597377 8244960884461095699 2931531038172345350 11413581399238232166 6717701667942517738 11428477113094895199 16211526803185766641 5393429730048322622 586630558199475207 7499910575210868840 9746755417299068465 6985459886822820932 11248610175520729357 18242579658651437309 16578928893599919606 15375346605931939069 8413480202585145670 3734785625850088525 50286120693823765 6568366071282231173 16996354966350523588 5171177099104108263 12637683215532569249 15750736212454080096 5597085070219451865 12049332903389011179 18153755210327708893 8883580903739503688 16591324128232670849 76795618115156720 7400894830568628661 14288151010850239995 7677294914356821364 7204274811102816730 11814763706882722245 15849944634847390905 11551180083528875191 15555399598101691172 9858943552819224279 5635417923340664690 14228772442652512829 14196412169135660191 16545503391392191308 18137552485562154756 5091123273925577175 15874386170501585486 12076594879521587292 13201121273574520022 13934251889712398728 3444496598385401027 10213639157268251206 9997293818038060630 12174810076390416629 9678940339103998056 15610339706897716107 5410495091964482352 9995705573157222459 8665665024479125503 2280717193920748094 16886861283095908464 257125655054161581 18057261058883311780 17792457848688983068 12861158277867265977 17997963219403666703 15401825749104562132 17849270555003128935 18195329492497819398 4166684146896164601 11352285851485540817 14129896750871709139 8117780640563489977 2727078633999628124 11137318261098989157 16240023308372221328 13667947526914215459 12131009617860963649 5220130459180668945 5437286740717372851 18286851996774125940 6695813951001781914 10463399140381024059 11059544733430049974 466921681756290353 17156385955996382085 17496865639881825455 12015271642086434639 1108785191111115580 11825091751381165939 5413581717819779271 6265822045028252287 2535143566237012683 755446636865689113 7204690005643823241 8570709355528495435 494031180890453730 11368372611378385633 11514461909740407161 14811212888443732403 9532616756634540545 8268684324544884494 11097760369770363972 13944698323604178240 13749814149511536069 5311302324182060847 15026889884782180630 11358579990144002004 15439736441977431425 9015894443888444681 3052867736925387853 16404526855534464244 2647137016878445143 14951690230041684530 6024069331637156787 9898334802350823348 10045647694186106859 4127911480157295216 11107055430883874433 3612851468785835567 3767150403141691942 16935465600743691253 4768738914811160236 5492807780486373470 4655772913527487262 7886750134014697650 13193892062778413932 2696296481166925429 2352021471483766554 8348390270215577123 12065052596184898553 14527417348284616754 3389963615425814004 9515804334962325767 14601726228719724244 5292220898860942201 16646667527683682108 8817462867430450164 2883846470155498464 360106886066684809 6863324358701975229 13826099333352863965 938133842000575045 16404839078254053957 3317664802685090309 9126735514266155732 16703375023073055483 13880222728043011972 16105480042083073372 1597097878468522175 9577263565751047380 12905832951309596782 12039570535152613925 16537788704137848784 5709089993665985194 2317441933207236954 13068429064939266095 7839474400055563832 3039241473054568985 8780170231912540869 7143020334218486399 14493180872028979643 17711517480121257228 8903780215917944420 14021165648674327137 942545182366953354 9213676872775300405 12163517434557900695 17275434148499863132 3281984423647688777 8386797938772738535 6055684283256150196 2536910928079898833 17552453482218066573 16874481216323297380 12276153852475470339 2696597040837180388 15095695705157401719 7446193959410476 3184405049505155844 12020090981513896384 8283220708893865670 1752631835984516540 10021691204011232156 13504164342562254379 15203832155114344042 14947974606163780991 3919588845806964466 5922338228364104743 15613941632087970446 14345430974258929439 1571951762287783459 3883845669979694632 15739054163856404265 10893971436734442894 7682037924841798472 18139088271851493442 14264044571633099395 12340537421006072861 8049542451973546020 18049447164042599522 7302551461952895438 8077716113782181229 11200819463061443101 15907400401339316442 6753653512883321092 8753761753502096821 14983058433554434745 8278905708875763729 16088742944716913611 17015819419241188379 2862025164056216627 1289396724961479199 13172449240969888810 4644041031875351453 16581008974429806716 14358189457550059880 11581901629288475021 3921282108368764521 1051843974870389795 9838349057316756761 16906817331013974864 4753849630864974891 590720169088735323 3412287409786981646 17107558901374105346 17897043460396583955 2712041747245571526 7450578268010857809 13857585660859241071 3943449207367115131 395401045462614431 10716917071370261618 10426896442306915637 17043080860154632234 3994127162431012162 4591182210281162581 15020797501134239395 775330961476112060 6496412562346664880 16133398800178133809 13862057524106433373 13092359771640892151 5230327316508186223 7759812918858136627 1244374598822574831 6131373158924615043 17682879492908357608 9240761132764532491 1285801642899863897 17478238932467030084 6273650463545703481 6918390806956918601 17875341424524040539 2311752180734409704 7979442287169417429 4267450207382131221 9428489451476104149 2456192375791406994 4275242355829087598 16228529092217735736 12177482584338631823 5354397768872126656 9393512319750843913 3988870814783853621 1406594077584912584 16731304677041206131 17925212934709819762 16671852327223996281 1113765678343573506 10669648658023200701 5527998746066841471 15085330040596385423 6302810174744007685 17181260048022106708 14727729997485798001 11300138739328531820 16145214481567993577 15776952077018609980 708170512165103687 4123996677892845995 15912507661691509542 11567809472548314009 9595534572604034106 883000737318133985 12197723067427494450 11370905915986045724 18226076201173999369 16728592531576809585 1137006163509515737 908110322996303726 6486816397548842322 7484441490312527982 15919905189836276377 997008887219141298 15948653655934714578 15753828018285386892 13326180823263467061 791739815014637188 12927591295985956629 5125434184122659755 1584189776483839153 10798183126896805956 11043941432065920703 7865502755099965618 6221050324494832974 8173046887891158578 13711412517333640967 4978734202917110500 18424076195452452115 12410225850421408679 7421514707403673934 10917406679384066735 6870315057333750843 18030814328589087901 816087837808675250 771629934991968486 16579412854539808723 3046721519288854397 11104610970359717977 4151829401612685596 10783494154190137291 18158317254361608187 15458978874693040839 16347329196202093299 14971684666649405855 11899490726819223564 10202716739600097646 18282531650783474216 9712582328296290151 3851828950145061647 12807091812334231810 11512145074594971358 6788950503516923177 9592461444895363853 16635582784683543549 9878716311482186797 7145566387994884742 8654262192212153089 13991568894082051736 5400040478740400266 14500964437192248079 1883826949003684965 6728134830349511768 6129126092236774889 6765246381699756284 9861296211100759184 15736869267379970286 15429746444851881134 10698775365003465423 9378858313848647596 15407091658178565236 3966126755472867089 9800469491709761749 5175820438624271429 10305659312155355773 3132395469911102985 10310163374911653085 4891960470165600323 3578474301215993044 14124204262116176375 16421322518074206328 3382213982559423407 8547347356828700058 7542818532166765961 7241372371332042000 7926249392346676103 8540659546373565472 15642359874127855362 7404147385000464635 15592795825657122579 8747742512806236860 8398158360259199371 17113221039422480858 11849251496143048007 16698862858348817200 4227522789672128872 5991393695515373762 3198799339810178344 6861262551412171771 2061799364236574977 14573486045787154231 1355228447558130834 3252580744547969176 12098584265923856847 3131727020219330725 17940218683164039229 2453314867256852616 4659114430956415326 15328082947314427371 8709999145118464049 6267875020098238062 7955661767738124539 6377764887658839642 15434926592623356025 9053279325441261400 16909907354882101691 10134028416335505350 4942881864349775038 13937292329064075371 10289285416045954466 16296781374905554067 9458973070164493144 9464740246339440892 7259512833540934907 15930256403922734308 1386830244128131774 11664672396685730390 18440068024023765956 5611181684608788212 8845751640932143628 13730294689645722334 9710966144448042275 12342338709033585345 1738163560069219007 12089177308286738483 12062329708544074744 11337880956246246 13573795460972670875 4533467823336402447 407877370607275566 694385134476394371 8565955019530068846 3789546488732270056 6954290601914693933 4473700947087299097 1496268578799481931 16426385609176503900 7975910740948503148 10101617897526135490 1867161462324886167 4261566972377681857 1896940967047003098 11115175817301192502 5769173074144532973 3291763270073325922 11639530365687341722 12548561883526592959 1716250628118434443 8920427385102777641 7360977894615606753 10313733788152714082 11924238809795420597 1852685712583404923 3002970932744972047 4331955135732567247 13545089642698119380 8646583165112211523 15568429052349877937 1347197403058879382 5913822119306338068 15938794987178555439 8240312915530245729 6028690835581428262 13009227201228846110 4395654915138609888 18028749511870986754 9686345543731517082 18059579448468638258 16193813185632749870 739325986594588280 17269336837108895269 4514735118660983062 3749397043400195727 1085655306604921112 8599298341890287393 3341091322549477941 3397664486650318672 1879966786746928335 6023632671522800393 1204674039874748938 5887622890792885985 5960766232818017518 17520363474204637605 10038957688970984756 15275739534318206975 616971688684806467 16060518937815502800 15484061168882607201 12074296171806045142 4380634637290463496 6315517144616116489 15796800151271248624 5437239112941730189 14150357494592467411 8536794121019598532 17608387715322327264 7194980942671016470 2544231226442921008 7298432737323274045 15194075550584228086 7355164735684692834 13188656178394863608 1642982960506332964 17543781776590334260 7718363283152845421 13504923806790952907 10895033887345302202 13219869693130181651 2408983916171039574 9089855330636204225 13048413755558238042 3887006752442360892 1646549467645804209 13874510367903470524 12290457464436777789 6122045784699744090 13486395616867217274 4944564592624661846 11117879838200234149 3955255985602489171 17129049476373046861 3643167177408839028 18014280833066239100 14484180209183857755 15996004213675049972 1917703064337081725 15698886850147584426 6139573869706054757 15014126042279315469 13551878427387364678 16105725430074850489 4389428294238444616 6310939199299342323 6320503528971714023 9855809696148549499 3598783861472421326 15585244765544449730 5094412897930443180 1559171487963266377 4434673776685662520 2846592438233055359 1929191905516614339 8532084361780023831 1674319516960523206 12318262993421066156 12764018088983478723 15846200412861418458 13736732210524179077 13592179691302590793 8129414379009340231 17218304197977874279 836479530065706410 12171015120286481259 1128927224722530661 131443983630688990 4236819165479392786 4559050445227265050 14807528575941688897 12982581132892092761 5226488438057020018 18274700317890736804 15627358772482773087 6348375944871619385 4223126180744577684 10019767200196188082 4037375435362620763 14560347747777657567 14804348787525199731 9080626843118710673 2013825668720716931 6775371391385812183 2149118413557384332 7943217664080665828 18433248101054804251 18288300898687900478 6342127259282252257 5733807835459290459 13096417783821720982 4012724887161357078 11181864317463453053 9058385187424082005 16320194936276589154 18242978656661019876 15505034717476419277 3554558912508595126 12034592652972948601 6609197732882096764 13300277071263945692 16130344284185976448 5095074914782215655 44794668109191719 8538559882469742678 9183370696022291313 12051840374694332540 9083919190371222732 3210486112314903529 12362078401821314107 18419314127608114689 12478223571772712997 11730632103940775781 13682369198102098775 5604994293115298255 9162393609455832258 4345939740014144000 12540355134086248893 6826158299039883195 15745143235284973417 10278734431120227990 2275444385668085784 6873412959301006391 18335008658724096460 12578744228302106259 4307408196510084777 15813172654328854148 6848643527331897289 17778553200935786910 5810654234699793918 16418526275851153182 9627166389933507337 15397923023499953641 12980066513071097300 15423948206193306591 1462687153976853975 2872047088459108981 3085501924335543637 287753597947086099 8014406588887380944 8675828320264486264 13601026082494305489 5421400679671416072 11751231088639255851 14483842345572328060 5513252804329293773 695242636509549476 2809213684039927226 16279323086432845306 17910290955229051295 15509212100363224577 3146462493003170355 2588551578046320535 3421957160725117269 12933374886014238564 12752410894296035940 7047159663575204523 2155321532881924222 4945435041179419051 3812863611244687007 15665963463969546728 293669742305929552 7619036156460351976 4014775557001813079 2795545170815055992 3925817360876614974 1929947421236982349 6886465119628692561 6567407162142295861 17999629278842352162 14012724982905001453 10993729449390213307 11889582458204387236 7961773917633770331 244270632333601161 12178032349391037969 3377445450793420881 18347022886908108369 980122985575709573 8692521181523520120 14496077299575204770 16780278433659847439 9276528224311973929 4892321276380102418 2038365863753999381 10746722314908241564 11962123376411835879 16043458446373328982 1050386990366999635 1857181149802946169 5083212572074764399 16441615716542446542 16719034308741088170 13881331531808543152 7205220541046000671 13563380577516500621 3900288194002930338 12357665932324349191 11536060714323877862 15665024852973185862 13915206670810296272 14609368680070815939 8099176569368513744 9028261095357684864 3097501107128940507 2268436036426068891 17866080991886862540 8780851461848624626 5419486304089331232 1630585106271910652 7673902249300225814 14761585582817119081 15434505821214879036 2757148841020212970 2472099518644547396 2298166522958344895 15030002268461894601 5668391564302574625 1984616700802291027 15323724482181390453 7436133342082806691 7004436606512155427 14684718700553856338 2916116527699907234 4794867622869864355 14168511141660773458 13595393727078397714 12279289459148169119 14121870143790406373 16785547342216957064 8936664882019427206 8090713744797277127 2285331510877476489 17105910896140617640 701380361631302034 4138155314704111490 12163263161630499070 280975112389567173 3331589128503170747 12738616387677890840 11114598077320782198 4860274880578089447 8718271969356898970 9538485700901602854 9795884180480463912 7694229372716601705 6632138218556728648 17941200934514671401 11517406151941357318 12514622361112863204 7976376217324173464 1900328839954326909 15537096819039663505 12301545836322128839 17274343220233285078 16858351589681366019 6007137114451018282 12557718840323338858 12698132807047135135 12953783425161570628 9572123868895376343 17558089939427671788 15064380787462290303 13023084206480241947 16989287059036193097 14066967502575177023 2333054796033868467 123127953017762376 6065701299055412093 6389151191517091278 9670639946760885471 5253459161642875829 10863565036303290795 11226897559847739372 16637885721752215711 6811457339439349419 42820424875486514 9686064140528492568 7974892451206906086 14442431396276254877 1379027596766618681 3716108005268419208 1388956017999638736 13168451364160761962 9373580628810195526 16558932355074295583 4908138261702452049 12987164877170308455 14978290119552661091 9390823175055919839 18240131656151959120 4587937500676359008 14832141781420898123 3607433016302123037 10222979725238223771 10475681222530944408 17048039494871073790 1486104907815414766 8937119383323212693 12248387114989525276 13734808365556858466 14411134049496513572 11218845865459088486 1533800957958435031 15744967702261677663 1965981993122321017 2182837205432754736 16732662191480933629 2376332616588607635 12172822987395760464 11588154376950842335 13462676021086510920 17157803462714435864 18337812353854476683 14013736451174088564 5127037631621511423 16448151489125173368 14159641468174302030 13961204836409195050 11352397536316485341 14121719421690600624 17704897225118922616 6046328688764193307 535970195758264193 17339731623179281556 14715691591594614711 14246723856306007476 13297158888357818423 1590263470395488883 975551692173561921 8444953304658231703 593856641419096171 14365331887398815046 3153023429816332495 10878087508082576031 12944776639069133818 9311393098471501469 14712848527762491029 8676723512460643020 1022565955694982604 8277169874547073806 1829938152669842630 18033717682569665751 3291883905842413622 9130449840153695702 5071961261864460847 9433269848790103383 9206355203927311535 11863204762479093278 17212563891336869253 2935334914929380345 18143062236379175863 17192214951547148859 3597048263244565987 8752281919466473953 13180826915469287188 12914148979435525074 1129030976874457846 13094919565394519348 12389033650070601126 16898456607359116852 14289858182144384600 11993190283073798033 2796947353437513200 2029076138748663762 2165738057285362618 16865681870502289949 16246621209892306917 6514336328886858551 17711296272263906117 10866848663018448130 238417135646574461 9602036360675300589 9191909918225876514 2213678849229677530 12666777860201660637 17430745244492502845 6754330831112289302 15722963073760143359 8243130661306953986 16814281832011309590 5177473137116575046 12816003112580230345 1063746802374866958 12181258512821327498 9281079963809702410 5003308456858401975 7477589851074164004 11627244519015039004 8729913977854260666 9554232287515982001 8213350693337871505 5577987051822966164 12300161963924357011 9754544325193531022 8508814645757012217 8710034694928786484 145191159797194848 11729236024278674958 18003595873481126263 14195858381006542966 17928885195705187218 8147285272694668667 8223157533814891453 10745536753941090302 10398792853334785011 16209335425260567754 5260556620390011194 3853460930119188097 7090727741742302352 17011457245642626860 17591911203298364750 8633131292768690127 5223210721852313184 10579374981171141855 9135083827891195322 4670282592765133062 8765033656354101600 8929840639740041098 17854912651902774341 6549807011405535614 2576418280635326533 2717399830856366304 15495070056301257409 7566054630889809417 10921501814943307829 498127282657744629 9932179826499202936 16860017562796019930 8531861733409769114 11466105142896878115 2797285676852127545 7754405063473241990 4246630090009892624 8537978651651781637 7507125669325201304 13562766995982012334 14596375008465543616 16673791908660836464 13633664878191316992 14119776112868153507 5537471224969064642 323672433306531824 8860081179939314069 11318404839606148156 5576968766906306017 13459486835186540635 9347134721730990936 4317292827241555228 15286018684051497971 9184489394665405165 7278767089814020766 9452476141555643776 13773199511869467408 1513156389844636474 13218340012930091567 7458362254724025885 16128067694988535987 16952047035944948195 13753340646403399119 12034919583473874193 15951103877712142028 11699929452528620384 16674252693013931987 5673405583771054797 4317305436585373094 10283312352524440587 2380213251409506905 10498257839129953677 15148698776278499745 13576118505031811783 15688267663444679609 13364186813609124120 10963697819876972670 10161972576775677134 5479027376009910382 6715262865284497132 1351483761162431671 2239176621159208368 13140965078966931383 4239415858649930735 4406395529706520741 6808432642597117311 3213936338940487352 7831961556127526458 8887117720887662142 14352337159094929305 580706594795891219 15236163531011335961 17934191352265570583 8408459158264364058 18309161384497795351 14185658847621708202 10468010964556334745 9933606142019756810 9510212123999361398 12697367292435331422 6535579902331313833 718488185326975260 15316586180559473715 868311678733475953 10785510625835446452 12958549881384590222 14537378740623064914 1101791288607342659 15001897737984088196 1315804787696499262 2579757812096675306 16187075260348290145 9688318748570203588 7415560157452843087 16361424400733989992 10657532955566544482 8601632221205833478 18086728660207359540 12178017199656416884 2765725507916915423 3531848524491456558 16952607526230395337 1043785184969813820 4980064015116079531 11166823285287055945 13587352004376015940 5249759675449623224 975819314747902598 11579119800892449166 9381789777106418372 7271445871706191008 3896436245853271150 4876723696173168138 1764620982172787037 13946595908915855688 7549264152202258484 11304182061930986335 1706200959264342721 18313503403026990309 14046940691360499177 4335061784784421465 13653461511993188935 7432530220161592022 13089104515213356636 5671270145540323973 13962855002312038555 13782377850846874707 1510860080035935520 1515812837314929869 10280052397718113141 13331419548638025715 4269146442935218230 1599800515737198959 4755003806812006573 17008364394176798784 867919188188388586 12665256486725632448 12928932177543063948 8575478666602520255 15297650108765887525 3749545451358921909 13547767518486952257 16994505158011842654 15856489054877088484 3190027444554255812 3250999273846041968 16595629241275755708 2903209258578391394 4200448921731174081 3886134094773048107 11441256528234098705 13123774212181841786 7999293287404966278 16803057053765067071 6431748049466138576 9398645919187130590 9340203349437556509 669358581719528773 8661486195256375042 1364185237102627744 15233428449042158727 11503007601500592670 8327938974058746971 13769634790824142502 1363249097189650776 5116933367364495038 14081890518646786291 16504058844811230810 7401630554059639103 9531637017878831206 16397469221486103640 1881526508873711136 18175426750697730339 4000806613056475772 1379051257249133896 2119837376205832341 9191283919964455455 13870064184269283994 13061760548217231408 16291438094096210069 6699658417187150897 15908511741314406239 11705609950276375407 5644014096837636853 13110569502895739201 15409656164681395746 1456094192835507040 14773963058649810148 12085414765063779432 10464986580221113468 4310426861365015184 8514820970257353392 17673956647776142617 839445349098055767 15098793388442105500 17476935616581354729 4971341839724304033 8988538088979954414 4178483467558724916 18219777505176940878 14067343980435561495 9824132080046705960 12730608139589408753 7197842556443368007 7863289578345867012 10769119599008021276 1328404467726074247 14084128886937917363 5026328165778856940 5939896556421964454 17944415446332878915 5115723305342546793 8055341854069059617 691268093204096606 17794517258654092404 7662345045356180259 15824169573709171165 11087944684423499594 11905943169165519352 1394469112430232841 663424188880412406 8162354242500063363 1740991207398617837 2787661779156754632 16831786097161315864 6498240762193266110 272618992621106679 11717335422791830570 3353510718353990973 18145463401616501607 3910187580564789597 10527927745531605866 6469618216651589819 6027611779030867518 12910980173425096777 9090447014037819834 3014566228386145493 10214075721888465914 11532145228843566238 6202479283857627023 12942709480976584962 1858374326095784071 18292161220640702059 3147970343493253227 10366026220458583320 10293449533734694166 10147023000209928393 3458987871944824232 9755369042765463359 18017892384915930025 14719426508189298559 12971991226994323513 9891561514471605469 16564908887330671088 7895534981250301722 4513363370712115031 15668757220085815280 5352337266600654770 16144927970101703695 4086988117479806610 3089113139263590719 13467627642216284529 18180528264092992389 14944881413037641867 11830883207828228572 4496839238563485010 17755683049488994071 11410086582303597110 14499732970701792098 3201799386901927109 13440613932225064730 10643911232188505874 12364856603438099628 6772149864404379388 18367945257402373702 4938538569051758356 536667125250179250 4577010474133912390 8346375948601189399 14541070092114073815 8588495070969785583 18253732297996895762 10456432554299712033 14322162121953832584 15381461592712842960 8378504507705923982 548939532013523357 13220823200474105091 3758779524922760551 4337707848045447061 15216537567420746483 3559557733201590662 10081920546678118936 18296636536903348643 2312570975610449658 202623589497039492 9974683924210905817 13408475541264029903 7539327902765436394 15405694970676452065 2331866357376017656 455677347928293253 5941768018411685759 11093598677093346888 3053955385762999158 5601728808645836815 17694813881962068908 8008965599269810618 2551603175754703389 13613741069291430389 15339489633717934852 15828506208357725662 6314270697944954784 7817436684395245395 17332060120404614436 5954542850246837673 16856217430357335812 5159239291111684199 10737083030893435110 4592346646719055862 3699705033399911019 2590679535835761807 10753528235371582784 5191158635458019781 17112535523631410730 3148183835058181703 2162142901296004937 6893224738239209086 2353564274826313427 6359162882774146848 4420134832304136124 2618524392714941373 8762819943111138252 11015446865701074460 2953250727261606954 10109512604513768928 535108680514062489 12341600150832570071 15663927422929496705 3166072548055576020 6125061989716846065 4753097759705022709 1901101575560097000 13769080279568495377 17638767212025540134 8666439940232660288 10992279667770413313 14028502145441256195 14597302238945059671 13517833256226554051 15218134480386974604 2505491964273166356 3442836132428441195 10582239550224749851 5146365958099968901 6724987351460212196 18264692333337263567 5049242393915525599 5850413836638956564 6468021195213147932 6531450186217315481 2180544543618417650 12030381815123699220 3946009558274337084 17576389468284157443 1054456111498824698 14536932977503984596 18403373971377961488 17431922431874637995 7430828721368217079 12079010301520278304 10839727364752482534 449497332396244920 13933262393916282467 11469776416218237987 6407385997349038246 6090128269720650597 1181011521012595102 2871535957193339677 5858895142840599001 11719494272878943236 2006448289337969178 4443515311009374584 18210779725452559636 12481574890834837434 9439890050505115757 10153034271189866205 11387108324921397020 8668128244531168651 14067564792157329407 3551837373703079371 2938113569357373500 4073539707672924370 8250800869713869391 2983941509542949857 4501754441209135549 4207765997928269075 2903359605225400675 11921593507758247488 6058873190523537114 10724538826323179002 2137524699649379314 11494819610582513702 7326797415500220565 16327433498862826894 14661038411844017981 17196460506395758531 6779860376373165038 7910739926718941044 1903884972764217023 12214774482123172017 16503924471864471935 1568762808196440718 7219342586526467824 1577410579061376486 10527186182637315358 10725109488821516120 15444208225043961130 11428786493030532995 8372473196260316287 10369902218404508017 18153834017246184872 13006566418217504185 11369877416638761239 13138153217366365236 14759225957739560684 6344509070478398715 12601802051972939851 51594358859289964 14718541260589952473 532892216019314295 11015595096215735804 655079869254165842 4404191424254008170 12337183861728192137 18070337403435513472 16178548507201491143 15903803069336437429 8944493365579049541 2220948102651793400 8760718796281339352 5621690025177518633 2385782502503036381 12670836495067046701 1862488269788195673 7856742737091126164 5068176261721826201 3833807196214723589 14929351313338727899 8004230142406889134 2238955923059758928 4363083875728587880 1474663882142586449 2249684975739683117 9173507458987546785 365103492631343821 12319378588399462434 3909864841734843912 13814772374448823124 14166359116783565200 3705652862310218922 17727906581174465402 16529091492054831743 9350690729526775292 1867238700006035958 16640021476492544130 10509457560159092839 1204817228441766273 3169319368889264401 5512311019598095490 317378023077205237 13157303859592414719 7066828916035299754 4656257985383912629 798318476320971103 14099912800849214264 14564460639945946071 17099579544875292368 14755296291491602415 14676710013503486482 6721370304108133003 15643952359703881290 10255808276521031052 10896359481556909640 16093584599138383530 2826536681453657696 1860527079314400850 12713665329419464659 8066196691156374806 16255654186918619662 17272169558703439097 171394106149172740 11490092625026102908 7468582042096517063 18321339222962072002 8524922421506554856 3386737559966490440 8537927873163314356 2122909049147577673 6276921333219985593 10405632009623654201 8417845143693381310 16840120943259450299 16632242340019321186 9088149902647985381 14860495261345245662 11945426724233458435 10086229927476448981 15077044318496893070 463757478175658163 2474675872237897547 3264498361883901694 7483858674381065185 8841941634692373410 9800946278693323450 1338086864397124471 8845602462349155595 16454310221100821256 14897299713605845030 12896141881718333132 16197714330065868003 10584314808150236214 8573696852348047776 3446169979571293469 13734123868444766008 3110774229450506584 17147805777507689478 11008813108149082236 9252240945838187101 3649405110844288147 9755127343287337979 2053142312620417507 15710695385006737735 1323702472855329939 9673949733920570943 15708108384477650840 11498275634269097977 378378292293265860 2651848428178449930 17893912216900720038 4236591616782530791 6544471090760832657 12474017617699957431 16859377994767669012 8513143649468437927 9109192397928559223 7048334427428843744 10361480858498992800 908878165852696503 5219775225321794582 87993558077702516 1737080808288861464 14934260619112167994 2183536575847027128 16126079505259791653 7631277787058187479 11857241525807283186 4345868698854510404 10477892215270885951 15673492022575503748 17910506542588294260 13914799587079500959 7171136645969568114 18329547169145090360 1680972538606974871 9944644243793352229 1276212533042587437 311950444093869490 14105947331900165679 12642389148471593558 1396706759091851398 17244380219535668741 17282339293210918289 8996360517494667354 14671642178869731905 18317458823363942342 5268959185393351080 18351363670700685905 16596971879746172417 4820334082240089970 1516352385129284564 2972850733142209504 2567738458765944199 1353628175731834482 9825203278560421601 10153256277418675713 743410533755610035 3183811775995191175 9822540364465903252 2829484753549670116 13564350570250993658 16138393135048857680 2407815243883771255 15614016107784855157 16284544240595619644 2546905120241306065 17525953214490333260 8329856096628351909 15035519976931014396 13968062545200377222 11752026614248414841 14805636439390997598 3715008615859956878 3732757528527357479 1374572672880321568 15735584451920534647 12827221729010313858 5369360995742976124 14606833532191637954 13084426992118620520 11582967024519229580 8782520034600424054 11617945287610034453 12064331559847747737 6733174463806812234 15887452021059166090 4883820247132364619 13463352923437322899 8251922772217601817 9935158198933703021 13749778337769991402 7519567848717135378 17280485392368339718 637038507319047757 13701724313453236577 8337089189534423527 604839703000641843 17607267303587214382 5637593284979762690 9487988479871541322 10584398770332976710 13325261894585565924 1454099993060280500 1718323693445827604 7334758917834274835 17148901635356083190 18020407943029387837 17563532277159594196 13028493101671804093 9063063624749219337 16243720975021301136 10816040297673175970 59235559731040803 2492691185052975057 2461984180252745213 10484003445201613146 4320814328166957953 10628563647155613070 6154704964652572487 4392388385713033342 7348937873798210514 14479276188281738795 2249113007315175621 7941033713245037666 3559470409202455343 9148316853636540467 8315763635221140308 3422953104858244067 1204371265666857230 18185057352745393988 7186113911110815566 4960200013336053769 9552925133826914898 9781084103806144434 16333429989596200014 14604733913951485078 18025493430741607011 1950490560129789544 9239129405997980286 16182971780555433252 5600851496903765608 11595369687472657726 14030522828788767565 857151499550681258 1011111417524333307 5385084120542361188 12939168485206917490 15977160089935614163 12687617326249441639 9299663577578098668 185633322737378343 8202090927751269860 986825784442221845 1600994633005396889 565909710744426126 14534047846295367455 8686691153904718650 15959117154119897650 5140839730242465856 8235220649213204556 6824306216713464486 14504007627022238637 13428459898519016822 16537645923930845936 15232025489087102103 11716915360184765751 13426649308652885968 7381399362372659867 6668314164127826725 13454278314275960722 13527933722291309489 3750890683276592590 17697872330741699019 9814468459935658964 828120740946751160 10962044526341236119 5259990615566526933 9027054201051111838 4515237943928347282 13700374087278220818 8293088663531738709 2233840185074249088 16903974415776809514 1455335938662873514 9049511143796111691 2149650269458558162 7156237104107188198 13327534518245596441 7523350633719075216 3157021775859080547 16108229743113384912 10095132143584536876 15748459276435340568 5125759950139474061 10509736244869764048 6768346996743936013 10505060245840490672 3147831205417832558 7513805813137159435 10179430080339824314 12393771893491916277 647000925696165538 1932184429581649496 13145252138537923934 7321128195990807948 12415766168188146061 4449146908326592856 3473488169135264956 1519250637847372377 5121172986814520989 16865509443799005181 4074943582205849600 14201874177538562749 1443022785006457672 9018987437240609192 18273274904612789367 5429787221766685037 16000634076057679422 8466942987709812740 9728228650588683963 4748718865167734605 3854375245894543175 6178683901969511093 11935701642898499007 13469878564279987968 5820065500804398910 8043314296410049532 11011712613831282806 5291500545879758719 988104151532522370 16493348017207659613 6964981882135662879 14617876119271819679 4301480018271422003 18421400099386630078 9285668677014760896 6995349293422495192 14630383897469334073 568772028460958619 3409599089771839183 6841121684998152092 6054833164257245393 1118492467534900424 6776554605597736946 15165917189972434366 13757226375751908063 4658050214809152669 13561969122870055676 15434183389236307540 2212083843948517952 5751831542572721600 280628893394234157 7435075422510921584 7533648380045830031 18120970615849002495 7362226209808305331 4415040667479246503 7514254324769898658 1770019671386839856 17430691601878350229 6360203152491598369 4790231639131727177 2625199486798070861 14366094159975901722 4684777116417456515 14646283017274922874 11015401200197386820 12785235123346399099 14947132804512383822 11236426135262475219 13781598209408089626 13208075689158090178 11996179925520588368 6710887294894550231 15457869168000066611 17525726143008122249 17186027757098018528 13431515144521314113 910304539537595785 6624427661870323454 3809025534903233409 10660615310116930976 5442203346759220851 8245279816394842694 6470385495555496288 16618196424654901068 12888295384341363154 2851827767567741530 546723295048778940 5535398036606571255 18381038781885341635 18148482609723551692 4111249388742551045 9300752293990824822 4925367343249108684 1326261655787382753 8795423906725975991 14723641576380090417 8181023723556511447 9350648256784691591 8594948082689302673 1417272242867771917 13142254588692515519 8893253694739561426 1846673752155305744 1070562951982217884 9110498888767597766 14221108279357829151 14566237466685632152 14292378209693061352 14794506355893001429 5064380823067321080 10614048802073825761 1916982104419135774 16182063607043988578 10735091263230614483 17963842502418331268 11711676801026739346 11314245764691234017 12009484053682086246 7540504405957541025 5925614960047153623 13750133444505923850 9003875417552023809 950378522167269900 15505850177476861342 16232595246142205545 4489425414121350421 6411574531733797924 11124872795728454877 7257775011354088734 10903357236229182505 17123676877373554731 5682702994584050869 11611314840599625793 7747797581579709471 9052240192093526555 11278152531923818686 12775191744344691845 2888612468630150835 17535764776403289541 11166506281394851907 10053145754353736018 8181526791125411084 2466445163971824231 3737245719233142107 7471026480298546741 6178604416251580470 8585913765567358827 12013336341000419028 4647896419233383159 17604304848126104508 4860702144397377252 5072311846396255122 8361907213519173023 9337650565331065400 11278611849202274743 15361512755223261405 13438614630846681330 15970221813304648303 6882377529377144154 10141320259182316151 15010120752260067214 13011403474161600268 15426248334523055412 9399267674649868375 10432573440723083516 15824079486046320725 4180942737302102689 12670511943950615938 3232519554945782357 10635864167628954417 7949267602670016269 655540186672467302 2062160737102900888 1524149970656593553 14389248311744829965 188204544218344575 227573636980364432 947443582123113216 16776385189655253273 13827742171427178359 18409505664832634363 2163093598152808206 4125735743656437024 15512422452326890094 10198949930388729221 8265746286821181930 14225929849583689074 1291330010411156598 206520167149749385 14628566598809904167 2993338215876652570 11412325958525945039 18383417488558189944 8827412531132828665 3626823567503902464 18165014477860418031 8065155473478233802 13185565337336587490 6137537499287365974 12461130270967832132 10048876905716365728 17860724643196233492 13302004018860471396 6890220699758219319 14494505854033792217 1823738826808837793 6402737641338562081 7638487400202445440 9376317233522297333 13340305034056170584 9929513777815983112 7818498305756179252 6586185777038430904 14871115220365588715 12496557675100076661 10953894661890644444 1701718919864732157 12605911617852028737 6249700646133022182 14977032199235157409 5882965618087192160 1684402974167238609 6155896269511911440 8390195918320953580 12926372862220214857 15977024563797617853 446849953751345869 18156513016997779671 14227004925108399824 9767128811117761220 7487298270938051327 5450832814531765968 10344528189108413457 6447800781318281869 4387937701627613390 3662279403254885920 8684358947710486075 5853147311426945754 1919378903075346266 15463147591371817960 6772715218911744665 16272191498802283794 5270036863768482194 13778349385019462795 12799162239155792383 10354385921604972861 2905419897890561779 12300653716884077288 10214575961987156622 18205552822634365816 12579414870958870993 5474554375092707937 13761535623856592416 12358400243111435282 1070842002298062382 12484725717910570212 13574910979686894577 6090457443212931222 10438301320046497026 10858894997902595069 7394359113545877130 7648440409288570243 12053563472354975203 11383004019901992758 2455456862226648610 2239296244442428302 15955496314859486060 12471658982217024565 6146757521931668628 5423865485566360985 7685605367753922466 577298509274903122 12762795918880259981 4757163331239831937 16037219625845434623 10141233391441688490 2968066148564299958 2827100158589496337 6385799970959000643 782374220210790453 7645071577779971970 14094981830415026168 1964803998458750829 3884248122773864084 10810007558249707801 14209400800242926558 4965698790714344312 4203119333456114362 11186897130254736495 17571955939621818949 14570669232447310103 14593186324487640112 4460781025065924364 8321699249158437378 11141352395089696791 15876796735254441074 13422404563470566296 7359531098501000677 8115089778936428141 18210104216184016270 3287964000497558937 4152236412424339020 5499094137958802432 9649525626479472888 17085720826586192728 1018911820675020100 10356748226144453400 13238463605462498973 14042938800395530594 17733096327991911217 14988868575800067078 11977343329547733465 11752644728531450736 2129496400889406958 12932247334690019027 787189354652780223 13587659742889189703 5539590155420027598 8509445221749216193 16497235517026098679 16027308111048614902 8431448756283627593 4397188841720740287 7995354305641548017 12398347080775756742 6626471411522151843 7938246067138440455 14167819936233350749 10299441473519271213 5640156838706855378 8705384553589365341 4958224305188865736 16810936666630643275 301799236383503154 14246128468851812101 16890416740030190369 11737249635497480955 4736154941503775266 7463440315559051587 11171668939216794820 12181778093261014172 12733157849544669465 18221644891553109042 17978511666228796266 16254271082148336055 11595605196719085027 12062754581559273621 1983976360824841497 4081469024041286286 6358237374050315509 18010042997893936420 3430352315444322323 6871485573590542112 9185365103455965068 761171495250338691 5734784209583268757 8776152038658675443 537508705823273297 2498713204835957828 9301805880719995564 11750879153575866876 6224335060259149737 15557409457214567114 14367891919152938693 14620391177682134264 17427560944237146696 11032584435376511187 4366825162350807011 8437130697857952631 18281992905926750952 1788376603204639649 9792640904247972350 11249926746839816809 12151027231948765407 1485369591999401244 15341518779669602475 14917048324871754410 8879630612873572232 3025293538429621142 4264317660313700182 12023979513351750928 13576380788253917767 15900301865456341460 10601673609685258374 16815827733874015205 16124596203444118680 14441529923107394058 8754943997205644475 14636116024332650958 4175530778775481722 8772299399424864662 16421433958682269006 12888388088598981213 16247719236711266490 12542776999125599294 5642237917229144588 18113163129568015067 11104651481170702526 9701167137442538422 8788906764617411799 5250263857036851161 3920014667545229014 10119248647031650847 2334539414094529368 7727277419420180711 16567120197996262768 11907215369274745917 11119196888869796671 13620021793109358681 11953195435270544798 6143750227617282775 2904488368093276467 12291102596599533170 8239285814897103085 9959848053717139493 14798871892775230255 12173078369094768410 7619823611096253787 16161548140872261348 17132026439917714077 16579452356875495290 3524035845555046459 10826251085471668211 15252434223120736583 9031239209245013580 7616452366119094338 4556096873634003732 8990905923173682411 18095045322450305337 15941909349168175766 5816908233278500517 11991249042413470969 10527020689244338471 8538988551633984423 17951209835756631622 8050282026050928130 5824549783155737088 7069285864876274814 1384674302728822002 16773833677473277088 17677115784564818120 9068256413633855141 12224287389130083073 15740417452095218864 1304049027079616765 12686048612597409864 2284009755136537772 13861156853878137974 13372882007612892060 7634016090080732015 15223679744836924531 5439138292140956735 7807812124037114525 15353749648667995177 18099917147961671249 5522798858465840974 16051576622145691301 1481063519702511600 17305772190174597546 17687289934630337075 12468800193904934796 13379271022517709167 18151755913469333252 1096155652127304150 315962706718559625 4700394077981448051 2631154450603060678 11849396315500277782 806292171828849065 12597097455277694122 3402481351028319157 12721844145937544957 5504928896364163676 10214832956742768471 14803036556253014157 10354853822429043686 11139089064817990257 13723905396246575049 15268484621423518955 370957466170677168 9432977463541152304 15789116419437249766 5429746279285387212 14855237070225078979 4694733008624449775 7518039421972691408 16101571956911703064 202101678819530320 11268648883163796634 10135892595488980666 2855460397797825087 401262906695596596 382210275580195885 3459090058428593101 5484434673695112506 7704463636122490849 12046395950387794176 15964967384384871998 12262733069950409216 2974776827043030545 2585570835395160345 2714691372009128328 9855969105176336182 8321561361173164245 16514273833370062065 6199365883963452465 11443718786338175118 11793208697335251666 12798863592485305117 15322413122770285272 18411033011922379294 14053619492199088434 5832821949154251032 11586593587265894031 4715304262259808501 9045427560566348113 4770302976648620977 15045169857915720244 12809699467306460329 1309042947076402884 11332284287065966013 13058458986208574229 8591911811165693678 7300882590089902230 7144540354112091952 5623762376791546401 4504088565901726815 6174250384954278849 9783302931899224405 11678400857616607143 11538000272729819557 13699515934964839583 9321651319368899782 5150009458965578930 16143421899251081845 2331194438689919596 11525311978446513127 3587735268752808666 13481765125028458507 14977333595544230142 14383209032799574412 3601314789117622400 12847065357699862235 6602325442756316732 6098182391278132038 13609587246598115916 6485441077523720177 11514477066800632696 9546278771535802348 18161106287193951888 1672621304410895560 3248051155284449041 17542111159241261263 16562464637336661006 8384685333211804487 11117844452963671772 15019447950618243891 8876885341249352566 16560663657853525896 996307990266119617 2068523816314765833 1868258449849357154 9617104168528245774 7517696574214798876 7416387050501180757 3706204020496610347 7985722570105439681 4219365581052042033 15781397667895989589 11219510798431519022 3884759568920840535 1287242761319831388 456384498206538221 920700817863675443 3329247512294005872 5595785546304897793 6074591584104074988 7130538594838917587 6591181637457627892 961722863990025274 3392023826690053846 11514990199744949869 14327990491396958514 14016655157836058010 7755890281053157968 8234432200986580830 2184120192493206328 411970152846156815 14187904669708833633 2539270558724130296 12635022000133770784 2880847675259651854 9852782762099916009 13218199168720564478 6300245880069976998 12727092058413163658 11885613605048072 2200894458649284751 14382581175910244301 13101032702373810630 8462091161342873789 9966184078992750320 15750736858018415250 4524735264029496023 6568360556710672706 843837276903587399 9102411643414479690 16744382003290314740 14315895989990421377 18103724733448271307 10653455568622480883 2390000121655629208 2513040046663571751 12712168685467791973 3552642166194212444 10369376374099929083 9700511866798032838 6132485080864067240 4991096371416367183 641226832218864181 521141522056958656 13113796508293524427 6080696572643580339 12586569757080126095 7059267072959371495 4185460189390733546 15028897882643591338 13873524137760754137 16506095829674445197 12605535860633211552 7364993716388454910 14947929977679440288 1267588226708615937 9013205209157897195 15131709807556890011 4164027356924697123 9772808406365793005 6799220175068072482 16497453274992190173 4997237182183565622 12908381337847350193 4797201308635640470 9121903522285907743 4478827500563941561 15226904693559058306 9035908059243945872 11425430368922310727 2622139538971625151 9053808022931833632 2534505240822324003 11503190956634218093 2587865510874301152 14283661348886079956 2387751222586440136 4125303627989649118 17408957793932509831 28953663540151527 4131532349765630238 10906364351744327472 11069979539576247656 2622738243939992950 17201184276402075790 10488958336745253072 2887684362232573216 12096257523772116686 5898074468310870430 18213784546881029363 18302583384863449034 16959429389687673139 7587059430067482080 12513328306632468222 16667567536037984650 12495322131839230319 9055255953136873050 5641041865512459271 17182719925298205703 9591962954181290796 6271397576754306319 5764774416585702141 15985996986933394277 3731392418736136244 3086277522789451971 3889849538828971999 15018926007185308908 15661075356956554384 6957959323009771140 13254869968747083595 5937975517186998472 3001232067428360464 960121393162123014 18256754229576287329 4346434962979270737 4541979998976680298 9533604459233440484 8338455124224617217 18437426807524121988 15003927104863414835 14746188178011209515 3097342482287802484 6598546327503780161 15804226082817580307 6684694920295568277 2687656107311359198 11514962084540642079 7977762109210396348 16093065942511126554 18423926252118821749 2034684388564376916 1040104878071176316 5624979717307106971 12486611655906812623 7745138169940780084 10709944351478155256 11735852303101833670 7590838063163396791 1460240778814727188 13430586494767228001 1678924251314028367 1627257522958121406 3215302052206715770 11503499035020162542 3443612801673008889 2636357837168449911 7235633361794141588 761302771770730540 13919843418122422026 13771927167330732490 13959607195921879088 16894974244254311458 10413009251837142897 2709227709340932737 12580718163092840085 415764420180791383 7109219163361380698 15369372964991392835 4329484809341366638 15061335369082606816 1862963801880949128 17712125038493818069 16001488142082111129 8787548143956359919 11711482382012571511 7712401745462895380 14782238966708071219 893562559851723257 15495261657735801179 1982517118744901504 5314136793814220546 16390373899875895576 2488630658583407993 11624598948244906185 6491130853819155694 3613909935875211298 12744174898441378585 13765264961400425863 12181430717532917057 9717383253137398148 6864916460190321580 13400447400113953447 972499667879996796 15289104599125651251 9879850128915966181 963095329735501700 3172780179681327179 1084924580483206792 6409910882940203053 14130184805562470611 701116391717527426 4691762889557001806 6191670358468424590 13600302987516079227 6597297234210617632 1767640304228277829 2975799209725931465 8504598297163075477 6785634407552977760 12340767408570505396 8504508914006362059 16126322221620272000 12907950046465391944 10016571499614261725 10727525873422944538 6937476026072673722 2436602054762444085 5299081063597752285 7282178950421303292 2784877827687081102 16155099611847821208 16806105415012036904 11945931285402599747 3434975955782857460 3542828706625607947 610619546847802777 1272623354193069699 4881015618273141102 10136410208978395680 6135390428445538066 3012594341068309454 2919818185434349243 1486075193671305359 190607608253518807 10075569849517696431 6391377518710764539 17838606145197810222 8565717881401503513 7728534693924751864 12321726943020196504 2409137341011613623 4660191454136603167 7713826300421974173 7857586559754469600 6255600995114602777 8873648697918910596 2919735550807816696 17334596919339653978 10648328613557323345 13110686889987589779 8304107119998239715 3404142786001263383 13898199745046642163 6552460745276079231 871723827642840291 9375742531155492646 9923749665675154598 16528086071312914439 10969977050806329083 10150014408286249219 13693893459202305496 6257991815684092751 5150742840627489862 338662669813773346 2412620513471571075 14284397524065862766 18411043077928196917 4491748600324744229 1984821177582586447 3077027003527274872 11697283924299269319 14607527041688274413 16960398921074818703 11925542729665172507 376460403081127808 7347148621561960585 15983655370024601434 10126777247668771099 10924853342349250305 12365761641670409991 15956852448413178064 15597159509001577603 16554703053467266855 8376911519348749213 14468078248711659855 17619136928445950263 3811894267425002972 1585246296474552726 15016081154881277669 12084378245786692758 3595749462301393082 8491857703687973096 75929064321696422 10360051193244213220 752821533377386481 5036335413670371139 7772072508281165563 2695693216105274443 17661969275278258099 1517045369617309277 1824392512154694813 1500177213065544128 15029307308537157333 15828043463038506106 8375982753217495069 15295003354027312487 4666194155559941382 9695408355252395813 17686045041292687915 5981879894351730005 17532459175264252900 15732893498162898547 16787883377868476523 1938104745033973909 1362985514700994789 13294566843420653589 5281359670377874898 15047909183459843153 4177298581677125590 3004878817302416544 2481405731288577214 1707533288228840626 5648793179879104209 2405916400767061157 5007304336610047163 17193769240207761551 11926312230093628852 4553381649184417362 15620244114661074247 6722014933644483307 12199492127066475694 7570079189499754996 2551673657564036743 7328424148799033487 16808261624385000643 14550945078322328279 16116865339245085807 17465240148879870313 15860798868252827240 15535251133378620287 7182654678487106301 15037074280081462393 6616461810631637700 2125796445958164401 8134950105255201154 12835037734741590329 343480448234165905 14005912688947304788 13860945697914500726 1090780416953505355 1399094948217370602 2788504902263449936 3432342828167953598 2404392636802029162 14057715728431873417 13404086185032964822 14835484062017576852 11980922945023899708 4447793619104732837 9087479298823518132 3116660350203745703 13877893581621732486 6631444379268199682 11645029610661091817 8153414563923048140 7954143136292652070 17478098230009239255 17674336629446190077 16159519209336775690 17351710044080207454 9913020513861161383 14902524860578592292 3493027467626905696 8059015950947094405 14062609038638142096 7792523899851225783 18177520797203631083 2638629846597592770 16490528445614920396 6749037286780554517 14494562554030508379 9564854173681901055 228172115052570478 1890183539807891323 11408792058576082012 8518949880076226899 12787642178616560427 14522538530276239517 11054773151084270668 16430341517199332194 1227814660384598272 1708967491521283565 8201890571522869889 6936219154915610838 3031701406850686197 14760627905870156210 10539267061905075238 17027341580362209362 1649038395811199340 14969264179642418601 15878836970512062756 14470117021706623239 8408821261125013978 3770447213357214375 15669580322697703741 7294601802690006556 6924375977110053559 625238478515446698 18007038054500237552 14173363218146130158 1725493657366900963 15832267615160847270 15946640145832209697 7718363649215199909 17071089027918224418 13697110225898677654 10613507291322453935 960655363168189893 5586909468677292005 18342405287760224483 4305083064620294726 7902288079927094487 16512488609643235906 6434146941721053460 5804814309957804542 14263013906658283004 1025126188061091282 390772646952362884 17787533013201060868 2794567044094771545 17347127138141539732 6122435623381085576 6987595938942787423 5173521853632271798 12282199099577361453 13871160102169794661 11576143421631749442 6021722536554644543 11658373975463433707 7060123123156968216 787962122887905693 9962900475656662303 12321334092054831608 6248586336805980517 9848678652471029852 126475579975361763 10242845105335620321 5361991448203332337 9750392564187187609 2729951302847292433 10645318900927889656 15232422419099498594 33875472324417635 1636720156187817592 10737032768093704123 18090370729908753005 7768807608503802609 14204962673487925514 13143093483354458843 316488430127688113 2275358867871321282 5443378486080540365 6636524031271142236 6583996166938775961 4883715038313300711 16973618219067049599 4674333712549389814 11177898062744274637 16258288801218117088 17137147947402483984 12195865704912494081 2749195662646637587 7004388952644976830 452567743196817010 8883550765918444719 15586595764731375890 6437856443932623567 10030960010224074523 6023891784141057688 16344060227691382735 12179156817047059580 2587280854020366258 8400123986106521688 10748894998127261449 13785070001952476335 16595145131952177124 8420042036677207170 8216731384238051250 8396956587107074082 1899285472322464604 15048175556628351339 9268109287232348904 16240794013752515408 6292789196959013447 3092550339714159853 4207937432039807530 7742178185159814734 17385255859587532111 1973712650761907445 9185667882059491751 4525113288125575914 7578104305384803905 11702359760579818038 16439037367267228883 13277803257510902936 12103531998723644801 17047816653890771660 8371573189142168582 8294082126209702560 2144603935163135812 11077534183757556784 15684064617828019048 1948566219158265790 13665678294631611677 8794002435376349881 1760387008972106170 17893408483437505349 13894188979060476027 7562594762738576037 11691733934330389336 9772416252735113912 10857663752652149207 17058635069629623803 4807163590072707007 5826007417741216582 12817477345539509055 16172060404648474470 2703233157571957126 15109055825365985459 6331373632458988621 4558329541053414076 1560026918810473565 14887768519019360767 17743121682557759133 2564867801120339533 14264124355897122271 16757934032089421995 690684793182209942 12820124764061192305 4915493253712975176 14906881775474408532 3992006320127272624 14398992110659905534 13173176312761799682 4104887224122394165 12756906764696389992 10962105646626331384 5329414491777325338 14639272809565215624 18272675305509328544 2090311836144905957 17956939065987685594 13980246818844749556 12043373357415084471 8595209769766955866 14366779067714022689 15712735671016589377 15869199615500525066 1468050128172113472 13808042388136439038 4204086137271935606 16933790363484698852 667100688747658995 11096416757978602260 7521494891657326279 11598352654795066931 11371257834132536813 802586675214410375 10407970749533603820 13529029687127435853 7688857106652162364 15880487396611634535 11442430213385637914 14350011259610221239 10262063377331569604 13665285909468737420 6786418844825386140 2696729792558915496 12586294728932850031 6327281166028453554 17005191523750857871 14564853070113482677 15299400028575517822 15725093050225286922 22752896928103751 6477072803593251754 17975929371870239339 10665464514630262216 11372029242082022403 6091515877133976282 6624338366641931516 17380192981716190283 9981912055597653787 8772961566075022969 10274570733021383654 13099040031501315434 13703657870212432345 13900595949516730417 18110674104896367785 2702591126613541569 3529353346272312987 12867337678342340334 16425507314683894336 12678988159452567701 9763178785713321336 1127217451051272075 3317729905010855307 8221257946179961260 8976982637261518061 3159535591622373893 3602675909174022617 4243629174695180993 7592657802384985433 15189691741610975123 2646781971821699841 14589639414032212373 724199669132825212 16234138105969219964 13019094302521991095 18163755734235846172 15313770672475866560 17820919278135212054 9241187381328723114 14356100776657997601 17253033053785406075 3996268593832754177 10436095613706402454 14067204481629688129 16373623114681366521 15018458956375308457 17176050998415414191 7549782747848559848 9256443964347733647 8057080128750708952 1093055036755801216 1385123266145970792 688625611785538110 13351914593266951429 10935338765798047858 9862732540007406099 12005601040163593798 2582609071972009266 17631916776377780512 9961428935944331387 8271569928144345922 16937435321315682612 4723548910045762114 12236570256942831363 16922189982004413397 7366853972987479535 12437375599410056216 10505547407718816335 9197514341500094332 13079164157901023054 2531446976425370486 4549248258836707554 14725935414223830187 7191653839512826231 13781899773745259259 2517303865674381777 8768881675460559063 8945193766760316512 12875385936881216399 12560584295326014150 252028338761050636 2230182845133718651 16028919171545755694 406943474667543407 9852566429582833194 11589988148372719959 6985723820432394654 5011828530157682775 7516297392473638399 5641814410784456932 16439492044607222947 16872932329267141747 7111080966039525186 17614098585634982534 13261786999155860778 14754064176839148517 8769257308426104492 6857584506974634961 12907721595858659123 4095177937072129704 8512831415193531992 13624731655859146800 2913618979774180562 16356599409616222394 11751442255327715034 4101174968938336660 4903600102476381204 1869696908107143130 8324060912654204048 7928234476940650123 2645138178634317768 2211493952353122379 10852466914663445225 11472176609906271946 9496271353994678431 12212497674089290039 2442851754056225891 13068216882543368078 4007812966583371776 15491234819002886958 12920819227057983470 9126094468278243436 2324677444657357079 18233701044384720668 13202003078890488912 12129579310503071600 4802726411445897385 17907370545864341856 17478292141654156788 11850254398747357518 18214802455051477771 12258564096274832498 10149417825713419545 8466071201024340636 3559279824808621235 2211755481048603427 14936393029768114350 8780813723224776059 7719639053957068609 12521086170446623271 7705858315895962920 11225789141336486171 14772892480658297428 9959069986521799943 14683017742485079940 18104700937415394780 17615317273331920680 2058799450370038637 772233472574084314 13943219017851542578 15672960187727769557 8824726564480477247 6795329001478481658 3124429498434436206 11712885610812969862 13291801938954405013 1488497029682193282 4094221763267531112 14584390214791072663 10146005287947838806 13797613126941162576 1676831777747003783 512160640572219835 17654254309841289316 7218738740919534876 3242096924552300301 3195029209905814574 174747010454546803 4371274004842210281 17830251633808217877 10198288268933425650 7751783673084981741 17766742709613796028 5425787872049108675 3002799020831853187 5302188212113256470 4033790571576303942 12020017747979852048 17365167366634221644 14754134713595193132 8993941544414295880 3352027630847187411 10948618749647538269 5477286175670110909 15750577969745111757 10655282856594855134 4045421320864051760 196285768336871316 5401272036411161125 5355777303528083545 9923310360498024162 8907965203263544331 16702738566907548564 15585506098090777969 15004394410297077987 11916266433540742571 6387861747595587307 8289597248721922934 16186006072628976666 6723768333088390479 9110139115959350779 6589316010804193525 15602977704220137373 5702815301278562033 15758353438913948382 11768269931784650057 12994326589670043568 17889687079546722170 7306139574884113765 2614565640261130057 14412103489013487710 4341771812644153527 515045811523154659 5312694586503465648 12454832738986933106 4930541357394451179 16765448677866992498 2588984164262802189 13185803067653081472 5842860006656392111 4811022537033713828 2685700395738783396 6060944411398817581 13448075391682798156 1019698327659603432 16909097033287479766 9719912223764593875 8779738852851074996 14293945979660000313 7148630315405269863 464717792397696849 17843029763581482270 12028032777088033250 11300467819020572043 14765786492001045172 15919776673138433188 14618785954279910474 3312674155543455115 5872126305229869773 9158007015610492960 5157243496868281748 7946841781192308499 7912088423868278500 3393960996295218517 12930489373615496593 3888171211031166974 16207363466523156778 17837988042121852346 10490660197295384579 7598481872437978292 3966304238590778107 4918658965435354713 12660164554559552620 10344985117601171548 9721959688085258025 10104091833966345975 15379379025362200317 1574430309132032330 3304258024762164523 14274397684274197411 3981671769633740699 14558622664386833896 2856683449946347376 10858471473134690057 7222798168113223327 4614985200190395783 16708185391323688247 3932663360198710484 13201292873923257690 15772205337930033513 3786232155555893394 11316712087218174233 12307675784682041937 14741773912758745063 4764098838110506822 11367263866267051447 16597142667577063573 6559929598143079439 11639833029163681545 4824373181194419856 2400971957987642137 16797084802239627035 5558397339468202373 5215457579264826592 9351918408602842062 17093100333726713681 9526713947943589066 887415651502644122 8092687796857261133 2054624981665979098 11584514922460121232 14273321508124879292 8706563197223282602 9580690690012749547 7408794213965973739 10427716965529875603 17922314505365574813 7553126385891143775 4140675800123340574 3085513434621785813 8941401024556514259 16004134822142022252 12655517589880400906 8711299739205050580 6697294041767986001 17623275363699880383 11612720227859782780 13295599744808836782 14715388277166621654 13833780761269783752 1322686671855297204 3560668582971612984 16565214560327100584 17410305169584716159 15783311778839454100 16945859503976742531 14194711961492193712 5065177481372422580 14663053687057552344 2810828921716680591 1453195063646471492 12617836640819855603 279139435304319946 5723579197840045735 7309683643508978681 17696415118080626705 3063298907767357671 16701260802388042614 677050194700108425 5224143232723813192 9492707002971937239 231784354088687084 15463359842933290954 7319024197488231638 7693355911839142231 11847114235631313855 4852304294941883168 9889221563308122331 8671283484798594535 610658274234332256 12563716086595031262 7678293927335157572 13656951397681650666 3850990295274216829 374690682580347175 1922741369873099999 1723082182269664897 14485826678901187844 6842044906733336952 9954043438236410533 7261685977099235839 6833145997587162500 9112991733404563427 5083162010104863029 17858193894971947167 2309562156803604864 10516670743294698228 2904752600813486979 8427164795467846818 461223223025816323 4675353732940239908 11564825010599302646 14165621788004466851 16391865715505251827 8015836853682910892 7217244763942737568 11060892994251501058 17832176106515418630 7695274104051863291 16171554432128216509 9547303063084342427 12307052990619674063 5651803650692590079 3886239795827208916 12752969571624770719 6000726847733511990 15949345105968700143 8632069751516819183 11660877891731191428 4509101704043708316 5516375410928781696 8467252230750113152 15630001470593236007 9371906461532634751 8837445738960268792 1071215234424054579 1155821573411817204 9274073842963587017 7798155046868703425 15079163990406920452 7990739789608922818 2916528224294058085 577596679809292362 14101712450586293596 6101329831167605516 8022856500561503892 8491982422379731447 13436305425138774027 5404520266330778174 4282985553641302132 617150719723219664 7172496831154566995 10373697219477783743 7631418931547567682 13929145294257685026 3765526097760204809 346092512897915505 13264021475874212557 11102269556093922575 1573890959924444975 1480966394203842341 1506424121498565404 2308387076715810667 18131547557391704976 4282658365027571423 3392077270620810797 6304994613655835017 12482930040160427804 16760425890807229791 2773214760726357327 11409635000339184628 17252457257646474682 7207886783389451210 13874890261323875467 18060690582860138748 2709675627747462007 5641089206849294970 11375477722243372208 15077496681830091933 9379500037927617477 4328933466233793465 17558054036979531124 10110883932721434327 15691761381361332849 8935855889911674617 6238691547375982123 2648833912068251308 8260476578680021398 4415899489017550469 2475735446983155011 11316824116779478360 5722295290275270067 10140867317164145912 2565234425855314113 13757773352071084369 9676959492647301501 9957339641149094406 7846054110558885814 12221426881383066286 13364626585381985626 13220991419309374704 15702421689856156227 6591622862207312062 14305599160574543401 16595057347713368586 17403733337930442631 13549167734927353249 13915051115463036660 14379691925957854556 7608035486694485605 3916115724835415513 13700917599350018788 13663221109099820730 10405534370310903723 12417240582706189578 13802025656996188036 4851006140476490433 14101829218484479287 1796923894644529429 18422882524225357960 77344558613796291 7866869077858749547 4310793902927962804 12143454109522831639 4183698927965141639 851996729799749817 7448910756390129458 5720183705213776842 2942599727191232392 7157383560349918888 14336475811745124732 10752363521493621539 17432303051494228458 3212671177421535191 11187644900778711041 10620297531945119569 8852681418905791576 18318935485230596810 6050275085623309884 2119470221393738534 13907584967026311918 8276807237061036324 16202759304849522604 5275813323870497532 11861944925123899654 2391349831381747709 8351126979820117687 13130824857315534556 14957223192277459049 3397094722046566881 9693373861032097437 10283316458527664231 10082020383319836920 9468868346791756436 17661221992072471786 17981536037594629451 15505963852890527199 13091050894634114847 3733223304444279903 10490972606424644263 12024854639932745517 17795003483617697950 17040901722114152045 847873861536060235 8368264996941374500 14740650199338852323 13673439739134058353 4601948164216864617 74812635262148119 17328632103450166041 10236818142816580298 10139861306131152862 7051743899415638261 17556224019027883208 2010830434615601856 8334960058223983531 8519021885129146493 11874248908457106588 13742169701538773921 14494382558831070458 16991556378641999567 14375490314809824974 17716208661777205406 1381433666665581033 12209889694829418456 7136517121774064912 5783931073319681795 4678122374994019208 2402256764529197248 11317721630081665543 7128362320195134031 3928071656172468609 3776096716335497224 15412374871904970011 5168611339204366273 12120895373316032614 11880717388565055942 6859267590677824846 460877516204962436 14488649221429253998 15826391825542813913 2510223898518636657 17767503194135561803 119420456116374285 2243935126169433409 5314899631441133777 245750914904790304 14490817997104616606 855812659633117225 14556838134759224805 4093117817214915334 6821182991064506173 18248814309560730280 17911958650247198865 7711451312434560859 17922152785779672264 4550775570784328899 941553961921645253 17031457828728020916 9095908126045848573 5638936348690793674 5162876293234488050 11913903382590389122 15906188445529406732 1874414583363680949 7648214501253579860 4340161595487658909 1231586025924882140 15221397820038760489 18348846485480897378 10782878659349371528 10340729287308230145 12046969828860821162 4278576101385830795 8733833561099752513 10506960033228611582 16572014527171406242 9017003675814694481 15744171200838048566 10015788672383962401 7284316306494357588 7169724035515678772 14980550202961941867 12375464102870068929 14671116749602580187 15746207975223373792 10892575970725175261 16864910496457071432 15507948082956281437 4692240679997774479 543913867323845653 4902373838116977651 2039640134734090600 2363469100352197171 7888777333238845633 13380926520362969105 17968540399059027562 3020645597132200657 6479969497197475609 16275844534870697577 6655166233546429547 5330818853179909042 11018784184210306667 13243597022766481121 11008249012451730325 3157709279405219013 16829450391189733844 17209679769837634184 4414065743010013474 9572467266142465008 10686851982823449246 14704022987102712797 13008351298183963096 1294814690578774315 4748578938628053773 9907678748820354429 12855355691379337000 7148733286875158356 4338057629635196172 6076845235014168094 1348309663633730124 4307993407600737227 2647876013024074772 17471117433187883004 1858772441744783716 5175041419531285368 15855256763505593031 13421820009718770371 14954850666583513322 5240212332213233775 5026215107655611256 4677789592454839658 16667919850573051633 7410399143590843549 1837179750054287677 4618063779721130836 15555844929542698794 14164066008988814474 4897731657297262986 8806445316445557576 17661308396867790298 15431873748929142841 2870574608311101724 8464066142258197939 14998198483343209413 18108235530679612975 14535228256339569026 5136620556593822463 11919736983155027250 1736056680352976536 12680080754149822224 13418074257734038607 12783241615915446079 10330747151925050445 17428915724481298281 14581933019020332869 2130024981135170433 13412294045840375697 3020018393090883697 7293949761078696483 62331034308198683 6300462052893591381 18186479333263579949 8385883160583133917 14196994214979267316 8971421030873780580 6638221235248024630 6668267701006384403 4476422225978186650 13216992611615960939 14032119750868329333 8391003361065360424 11922127020890266151 1884432124468067335 7576659756990038513 12669231374018426697 3161696218494699101 9286255160506040259 8407514864125535568 13100193053507699810 8108087604172173197 5190199128290892981 13405781366102642683 16306189314923711132 2860547099806087919 12903961060671059692 18239197637565470932 12390168595259893854 8437132639912072810 14078657189134913993 6495174978337930146 12668340148926299207 13824113324259436161 11648294193477493640 11963571709482599878 16650369674891323878 2227781104911148196 4562353501802937691 4661316579730827635 8009413771453517354 13043156731075049429 14803912284914232125 17708367585046408080 6829080762245910989 8536855586483857569 7414990809598426495 7108220718695150868 15217502588070856002 4705782031096214620 14194569242056774810 4107609404842089773 12491953260904329488 213773339143681066 10043819927342267548 12383540017891063025 5034257417680357397 12683821916241322727 3365686165777650306 9807344304590713488 10578130596050706124 14828563551686592868 9213561881801124497 5477037727668149000 9455100037032643581 846089113562312323 5762431692825945717 5730862940653650854 5893305463940855531 11909228831894545456 17911250176785865623 6158400478485875766 4002987936089318318 14377646291820472723 12014756820838876223 12924560364996527189 2675646559551606527 14667280970063445669 6787459285073531229 9569344676663050537 11882667905186222672 1793116300468035985 3701948980048477882 13385272051094056871 4100042082123291930 16337222060752693952 6472957489905127764 9459272021165125220 8376902746304577743 7869595639972923082 14338587635130634666 14024514796597905249 236227156309488263 7312683047031920633 10353076546232110748 9872199691599471215 7931190766204624899 7636539183970006820 18039271840176047637 942161152473550930 15795930929449688644 5405569717242746417 13291431814503946559 17099190860366201215 5815391749648421980 8757187022698759797 7419524135993552898 18393610709033525893 17230534407830289136 4404861765418957934 14623986415987485662 4649628481409722574 16241175217651599497 12074996311890531271 12776826969255394917 5280545287413716814 8350925160672263582 8927536990040691734 8289221922179052916 6151572038419338266 3823294681937839452 11234186255605334969 14815735664273898539 11252850888040838040 156358169684029032 5515872278059370563 6429708678360416221 13531178605207772934 6019483277862855655 12385557560050109603 6783331915130359310 3505541115773327413 2632787736503292805 1376475160820496437 12342214638082004745 17850341508627469625 1623587835656436772 4532538827475281394 82167634981860742 3771854293083200619 10251334870248965596 4733369068150824708 8359504460378049482 17178767581655342167 15795646966168399514 12162106336826290800 7607772679125455727 1182210217201956473 13121670015189890725 2105568680021807783 16506548851512023420 14481507798546111891 2502648555667934560 14586705286550520457 2945115868507746436 11651962325871773545 9242417034579492481 13954694778327921030 17899878128839784431 10252912754369343522 8613843737616966838 4660396574094829543 16542201576092445864 14101044925567113741 15139874916674194963 16053072401811015832 11049548392205522605 12944624851773112912 16709035089107684203 452568278917199904 122397566371240673 8240405215054636277 270831849699094990 8659618102914782605 14463596103068709426 17978382460259346950 63753624214610031 15847402003166447600 7040552671295714750 4672144989974864964 3907925157599941248 16954538583213503462 7072706395077641591 17679345801409561767 11621981775763954439 8901429057340448434 14258513610125107091 10379094988469392577 14416439470649158468 13113265968213430522 15921967849882800031 12463168316188971818 18010530342571956433 1494704276471351802 14337662063766828470 7635767792445518357 16177029503926991562 17637795280336614897 2366374033202495201 7284512093539446 7910609640322716972 6764806927818377652 323856871761482568 775137262409600239 3449358019863433791 10928564545289791316 17777117059191797323 4078307211447060178 16587311883824048500 743471473248760480 15546802528585588247 8138084406193237008 15327807261237886536 10847826564222566594 5048046258277982681 15661684128626458787 13056922208907281360 8822362758967405629 14053646903723502762 2420588220754909998 365735028866623075 15020969169221327575 8427995338870066357 7703556074776378807 12788870562533895488 5370670718272754370 3021642708807929805 14602762960800712626 13612797942629238678 17417375075115886901 15302755874342886706 17938257362080652755 11753066818612848623 16306423313109799607 12500506880834910742 14687483503596932141 10125926399247044249 1361615805565972241 15228187079085044003 2718132946380469777 13363284787231664505 16043324708212079974 10794074255971082948 4249814796541649023 14017515394583959156 4096263611680026886 18000777728909325236 17209515263592846358 8961437935099799912 14743353377341502376 2894622400343391836 7956583775285401885 2716887025374191469 4504711880407273101 11558205163509421570 17610510343358941049 9393829153076674749 2989056197898775633 3189578493782249774 5873734093719610164 948279969935190632 12949847738449201475 7410865940938666140 3101395705181072550 10234877516483553828 11565616632378585249 543725845590952556 3618424516660152321 15131714086172026518 796613323643299449 18195369485184181967 317310757492208686 11546161044237753606 14191968467545718402 11963383073201080771 17500225698355896396 16128833300823725092 2799332923617532510 7806525256305305904 13468114793731923984 367155427002970910 11968132324432854391 469627720339855386 8183265876896743395 10548839342388372780 6897348354828311754 14771962190061032092 17211350190660896740 6915882470256381017 15110934839597034435 8568745101573580229 5764657648425360672 4509174260845801551 4883066211785336427 10676450273009596457 9519426241481772976 16186056273640565615 10623660576302043725 2274528524535317800 6838385461135484868 11090978554317280067 7238559622106377826 3058621347933703415 5420807497683996408 11126504363929333812 8175053613531258531 913795632348980822 3265199414821765797 9109088700244238250 11058563896601765913 9986702912462297369 1954526351785219938 10775614386510841873 8434206552628103184 10900481854439666793 18373775950396442950 6965167709366162258 17071122384548761070 3050668783721466505 6223912871511553274 4643006089414393462 2015301621649161835 16780647591451191832 10968654539796434607 8182426204552566045 15023594779765344097 4357190871472024073 958566379566656973 5743540106171962086 15518096829247727393 11297215154750411966 15616670022834982970 10373263153154293803 9123005710118248507 3333079777595029706 16488788872662858987 13141183975136051927 14736061067179005520 2452681017204320724 2970600909355523666 16959622165629647162 9389989006069402777 8781702637943603397 16268440385613722886 14981926984634963863 12586377437893064445 17154661436332279607 10928577019752602799 837544804954338493 14493917874218867123 17121659284837732994 5614840428407673873 9714392095558329056 12840016089128587954 3012809289087778778 13665952826156677739 10193926320062603148 9487813635251450008 16942021802065431120 508693218083762487 5419058527872187900 7212253688981415598 8502762263382611365 16843094659633152695 8594806922163295590 7740533614313857421 8946083742317964364 3399612813773225804 4972429556746713670 12122876873559103288 9922099212130117493 9553862179676563131 8022381352591849771 9338024289379584620 2152086315719151401 2473736499373370791 11903066595613164870 6977878576299571131 10494970539579842039 15334412858025973669 9443287923702933571 18421895198166653019 12648345331028876654 2886796942789272160 4714155851585630169 14250803119016399311 8379453983048796156 14372112935211313742 18338047596807691924 15794483663505274664 16677710344590572813 14712031599200656143 15697541174554176406 9991617116770560000 12817524704047231802 4576759861008908962 5085632308702776745 14246764601940644638 11042761759250255808 17147737642432987441 6720109929691919070 11449369619257013055 566566041084901003 17653120870419250336 18295299431019004268 2769872445914642707 15684133568598590931 6275691960572431304 10181740981905572079 2529394517089923720 9093760743367053846 12167484565164652638 16647911009900550804 5433227790354373881 3337272602729589346 16421333492810190236 3364858646760472491 7467331898251107822 13380905755066036911 4758915550698758969 6241829207755170402 4686481073138512562 12413017723528862353 2161255204162499852 8085183457534135111 12198929887561424861 2633369905749328025 16586320853220748336 18221707284620899248 7247873675263372692 17089836432143612442 17439104717993603791 11989263352632019132 18423665202913537865 4181698314602682833 14712597282903389420 14640975968080249015 9507734733795947316 11842587068960486638 15828790916543884256 9722421712345285112 14696853349767795340 11395228030734954631 2778815529161277685 5805066750370475414 4247030851749341570 17455894309769974606 17743984918852946438 13915963645441845092 13109957058985929603 14086531709033527616 7159955422822725595 16959024886635512619 5527087517478550076 17280812036866473373 14824440405186501717 15690348517533881993 6824883542339413935 2824656917982439679 14711932283570638870 18259608553483534489 2139990890630806225 10252757016943335358 15056147678943416921 12981667397882444262 1659936075574125464 3148114330898865787 9383604095205565234 18383665235055742169 11135313494467222034 423747603654596652 8821964285622673766 7578479962426338321 9011856879013411678 7220464127696907824 7981216836933356574 4636767082476575869 2536692576627959386 11985145499919438141 2971907101828954776 18291061092029090213 16389699995326566890 1817455542971439664 16181058544683152121 16305381492204604404 6119695176195297334 4072863531955826755 6503583667411370549 7492210118722377485 18271231835880685857 12882699543380986244 7625562242606164253 15604391837054477407 14977942406791660452 8459839038653751222 7457105182417944082 13965364744684969806 4755439986532149129 3647676754410231713 6974975408869025500 7573530912266775381 3066523823966147453 13011740736436324198 594071781000545863 10670488687894957037 6325887373015192997 17224301932872025127 3249280752902001327 4648481974687805748 5105116259604330228 4804152575615270546 8143221962676014071 15837269092051117438 4491261958610347230 9092400161058340954 15836444590214335316 7591374374188737712 17792473933274714255 10915381984646693678 11705989644600522616 16620231235704366064 4252319920592825028 12856003591313261048 13077244818685172301 10854605432168902524 8468309420304049883 6683918169181878847 14399037849740664078 5474940134197057081 958455708316354247 739959876928062474 15244275144179342888 1037169035585804054 9243379241861690469 15027299795516644078 4390694934827233953 15093316406544487726 14547034365539257642 10922596908134890908 1237543113425813749 4069982309784166898 3318922027928795125 14693874677690462862 638416262930594160 11188531341816207780 709688418352586738 2866414496162107386 13767554244704923791 1130511313331470715 13741205017704352120 11115292686095951905 14352938621429833123 14697062404736727180 16456234336626897769 13471226035245578967 824760570591076609 432342632800111602 9775669068693902093 1614299797813443637 10715928174919370077 10556660575741293700 18227737413433539336 13422870922103341539 10800466808000626765 4250557933161544544 6497304831421884604 12686996407265421846 15948310474374010683 14157387771395924701 3796351074075562756 17732899731771781435 10139389940637785864 8181877755559244726 11738416163574730420 5637076134146650550 10007677093674266332 15136042901856930756 17856909620828606569 906731031855323872 16824133884826366016 16330220503159419967 5951743291598717153 17703618519607410894 3516501844312284444 5241892043075683694 7818301465699912076 1152890881236386795 5826559701717615623 18157664357039595285 14783185062118426722 5069752016768022342 7405040858178365333 16841364765730848296 7561080733387638466 17322472362808572401 14032789678361915852 3115971144863295048 4632887070622259634 17144633652673089320 13100927724388730137 4151302443627590969 8488758951386483044 7313229898720347874 1109589528817240312 16653023494686309057 13695691755637601494 14503983909181165312 2117715148952435011 3461591000515469782 8945634532044656197 10293262187832163669 1036001158133646774 18082305089034923973 9874510563074021188 16462299551660694271 1604141477296751213 15266512312270610779 3418087566083115543 17368061175680673766 4906114469223584622 472650924390170603 14612446500870221867 13001210682103145800 1602396345277253368 11132898957471312329 7054753499822299105 3010181100126765322 6651818382629745619 14928390665531331453 8101611325554502041 2528385825144844910 14797407569067776885 14163010487013495757 14439805608308384237 10411166669828380643 9255163519173313870 10862912493132671080 925510912293340829 15273311877419475876 15414181196816534313 3119305483196499230 511422302885818638 2418280411435056295 536843238225660934 2744525419831009541 4172890873382074911 4851491104948755999 7727450792377034362 14120361219074518086 6090654927007827854 8536385586701629477 9207663378517327122 698035253036011005 2958029631404576056 4356349322349857067 10414421844248357873 60245845405798885 4259662135781885250 9825424619285579905 12542524876351201108 6153345425708310186 2012958493514754287 3509997906361394960 13932628782377660106 2996286554832582744 7109374723268802317 9955876319091777896 752323816963036891 18163731223412281549 14696444424728695679 7982421014982281465 7767470369292100642 16852505633181910815 1643535299604855143 15519026650919531333 12664237695501121613 13025184966409721139 11488279412614869532 16135330327467437294 9499131035755611937 11592869658880865784 3337660223663326135 8766714944852772922 720719853194024119 13748256248719976722 13666902967839972680 17923719540248400773 1973898279504234307 9103181141801629067 3784009664230615861 4494697831432009213 9310614059648949326 4331271982493710707 8439081123956723081 11431893651703456899 16321605629140318576 16529141100948400573 4431597248494493301 4056778643013592077 3722713941730884164 14504949662922766166 13418917213658286751 6650802064321855285 13070450842156760478 16917996626938576698 9103169579656171123 14284245150146662433 10241089840551694032 11250172886090816532 1720386663709892028 11417617755578635393 629726637068028966 4860809474385542399 9613524877553175575 2261749863548944753 9284325731382009386 1862957129593822008 1520431322893194527 17936117068600786173 243005272329216190 13204772347453468931 1741637360307756234 10075277324503627219 2149038673633439209 17318579159793600166 8961614857536691105 16919730155741570275 17697162928551015058 18138250793801078762 13530013888977273292 15198626531156422950 1657660626438246066 4027905554394691531 21580796289393281 3873292949368877203 8542133439674547340 3186762054185212943 17003169118619958344 10840023491651999259 9616446106190528202 5903171533412225810 13310485905109854663 14645942950751072363 9928953452389049692 12228932611420760179 13738200368072690951 5272512310050174533 8686695083187301337 11572096503458608201 14532351567944865862 18183139311369466792 99826161333582143 125375229822448347 10910225744760121592 11170491278333782231 4208827411895259037 15115848555521788012 17890760063150440283 15427745643155225392 11588045732504833918 6318864720129176479 11583239056747476773 4865858874208898999 13222615851999987021 6471374054479269160 10111809539544924532 17641885005800266118 11581832098877238190 14965198427458812997 291337259782617576 15530561583837275143 5089770663870288076 8681084412887775692 4635877273743046305 11088301650176507265 16862290805387976797 4712648199500228737 964443681699710501 3192952766950499936 5203427050988941029 16536715272257790790 11541066567164622024 6345456715800839306 17670738459927087368 9724500859202990923 13261388941393083928 7487654449743200863 7516943153373829917 1627050018478168297 6200760809114384761 3686800203457260472 8646939895170753896 16073486886609265280 1467697940277607096 1243901053034627428 3346356337615721828 2899029684480508916 6891913883593540790 1788199188068622930 13751961331608010876 6023786657041482850 18165139928627265628 3305098954108888056 13851481427781817010 7976521642422003302 13337027137854527177 7476734715613057433 17873927789216634160 17615133338141223212 14747571030650785031 14226213477931903560 15949185403470517888 2580590866180919962 1707581305709053850 11490538307827243095 4228540178422020172 15704924695197835770 17271722885777746905 6803284007568377212 16536155057269523448 1512403479638374088 8318484375946382729 12131995022687637889 13782067499959800160 5293194646829657823 15075601144060657087 2138359817985735465 5639359082439137204 2864206707095942620 2855024236534544089 9141324788738089668 15507995635834125587 5697557894818918166 4344755287563649972 6884806668696460250 3638536894881178352 11523558355994775632 4039105013847543503 6249841604048240181 7865171916547372155 17884973816457714515 863507614486497491 8309854769033863960 971253103240812778 18248543217464645064 5496694009397374876 15332455523001231262 16645860089648864100 5670526036459488768 4941720704039926279 3312162279101507175 15900905805743059200 11233818298711298671 11542532567704217897 6719273720601705968 6040226253561738596 15846037233070310974 6360771450038335005 1839864464837870661 16301464756117673646 17831274901817469997 5664453143279825194 3241807797582546061 8241292344616570921 5401976579096705289 12542905132887520798 3088459770459245087 16218714103517314678 1604742437747431100 10110229218740312073 17142962142791719662 11122738470016935895 15692294296275228512 5445542646238261518 17841413186655823070 2901197910143658598 11923509935814141716 11802088516077844359 13223246109630470076 18412007162952923442 6511560957925098139 17121937718425510250 15705523604240183555 735768529749910632 6608469946167942767 16254415421264008969 7320955142022878089 15786820244216263131 18164466338157536895 8408842623044214670 8727677761890588144 14779330393068603169 17407589678750740225 9362124845171128415 1479726052777106305 9147487747923497267 15299160965588952606 477480861138141511 16154207003021487376 8407697732375506506 6781570701819356061 15616974449755605430 6092723788925380557 6499535490552114328 17002418043632409090 2527477887209474922 4529517125120355119 15636857221547798986 17209076690613318153 15788777624167045113 11518173583511406295 11406803673701845996 13044907584025073122 3949114559284583099 13336184640358142576 1652443709764746114 6356770389924406353 8320342141254344017 3470434741785794042 13717374656008867417 5496863234768482935 7920361866456808832 9423582721382899603 17759287622659140516 1947162539626602999 7401143410409543482 1775010121310037915 881568004039195759 18311718891983463524 16996351208396929785 3937812399461766801 7314191470618907104 6693854524690617085 16218947893020712460 16353379638178806410 18196474569350369202 7023138645319853676 9226514692208036877 14690383260385233741 2914131624643765847 12646635048682760511 3343194974173402344 17749185293157278949 1100952935700387248 9831536417610649377 9645907979485561498 11653084831420831338 15262684385978720531 16578985522737901157 5040822524243575050 16473334336950583035 6926726180193417097 1230668446243746785 2804019214978255009 900500780020448840 4245548110080584077 1517019804450106898 782149127692397175 1309114758897255272 11944107422768042030 16966746377077292336 14557136683737760083 16166045869108425701 1199106825914581478 2978087610656996141 3542940904389684770 1764837944412509812 12394903504247254340 11939356896098351343 1611002298556914446 13105911608076610897 5236048778469640783 3000934092730311617 1205983940667254885 17757243987471466815 6838221185987993470 6848409643594131185 4614652791400197862 356125441961244069 12088181440457591799 16526002315102010971 14894925550930123646 6567817998226458351 2149893736857515341 49189982752986390 9616363258347689712 3958905611089199869 11147997949057572028 13976910990058761383 7827135728734253686 5453281637483645128 17852704288163230132 3554558378830033163 7597907140310140812 2609587368508237838 16458074612168580685 9585145542887091462 10334484793355775638 6092857019403572228 4812221667117562612 13184476256513089387 9817409680010620947 16979090294801502566 16771742748143017986 2398445454634029180 14888177306612499684 8521017289832118933 2846651645444750909 353648821059503351 9397056149437542690 518185221290091584 15163339510014879327 4204833341540355595 16016037513637545771 15178163498919808464 5513720431425866440 9131645305119817185 8734812324388339547 16480766134667755953 10633071947643909619 816702330613140312 10785006820906314583 10209942260909046878 5655876106590890295 13144339660303365710 11994281760684559274 8942692257339494581 6326226952189438196 7518094142261438669 12632777442012950351 17457786717646792095 391709070384834257 4180801890846421613 8225712357889077618 8150267657194499034 7300119747723493380 13781499434631076081 3286470873300082676 8889562280327383943 6742411371727344153 15731647990329808857 17171062196920896269 11653974936212836650 12662750810183170912 223439017718736110 10234423328043346641 16493684683066679223 12023428116159848330 6720373938880042041 7713402071084425001 8385118550481056319 3062061436278132599 13233070239270237749 13880214932309085890 13798018108484032374 2963439379481656520 13156575699305059947 8185752706207038585 11132119149246626420 6323613904557053225 14706145506685559326 11416237346787434918 3837037564389283297 14064379105536097991 4402497778528773448 8569389684140571510 14352816444992779915 5848922380591336829 14106925236101083724 18365673016002967212 8518766792007179428 9765877934403144984 9913894503866628239 4577374579978338068 2063573352636168931 13484236723221989259 8526378094489628129 4685792794752554338 2446074740038337317 11226635057594846429 17617975272068695528 10050120298457634829 4206289827042515669 5012087543672219234 6822610226182344882 14063341799035958654 15950112079511526612 18424126221063378069 9368426205740016551 13327372534453209787 9394421795980603552 18080692414271705179 600454632053440012 9598554151760103131 1928151267290494627 16207486388292290553 317842290947464896 14151643394756675738 1730010996041575344 4276091121761476266 4158152599672702108 8210883754858727856 7233960421039152998 5234812277072059991 16745631533843355474 785759867180142164 4498339926590611323 14617947684086006062 9996080247131742915 13812431784211927214 10457498936563895141 3547231127337086742 15188281312505825694 13046933695191750905 4700944889151040795 10459064694458663584 13401634656623099327 6586532067509642083 16220298105011274394 17764480950414165028 3462953740070105752 1586377528529264849 465884027689942869 7058225438658196035 10644285362414210097 2450027141222614128 15069028433817927834 759315410190388242 12899397600475589706 9225339649655557435 6663584313417176781 10446831613712136415 7422995074689874260 9423786586986818240 16347474936329921264 2442729592179261512 18035852329859507181 3244984287137672556 5859225526683187470 15069047717839543462 11165500491820239470 13137318237510918696 14412130316357709330 9721785593415026573 12170567861053419098 3245524458172732893 17821972781873284010 17353136595753754427 10932737091914184962 6846152943426149396 11469910689837768983 17709211566616210737 1053662913084328246 3074104857774394862 11070946725936189015 4502266403719556934 607337793091072506 14465905881315081797 1492423894782255370 2729146308883218987 2679019952062398934 9627523312997029615 15151821222701672299 17631636228748385365 1327669544526606829 6516130522157360133 6970549302839009278 3134502082887139745 3795061789763946555 10539928897469469934 11010839629431403611 10920050669502846924 10041158093660035638 11623219662943467036 6824395890039393232 10131834046840203975 9941694196190611318 8968446274540590446 11599917706818452171 6140955529179443847 6280296355703432419 9920224344616865118 12874797840767722216 3176709161107073588 8275580009262167299 615573828497204969 10615115173894174466 9083620075369047006 10782297730585486563 17831883676000922754 8081461020380484633 14627512358589673361 6823766124847506734 10645167138936847163 14792243333132039265 3152053034237745070 7907640092117821884 2375830517476886240 10784773564246905914 4223807998395611819 13238420218399578862 5616871050109478003 1404532636574984742 947897005663717829 13258050936969429524 6651451928943392021 18146374980865465433 3552743850851598323 13504691534153459231 3561540804225836024 11388429998677932006 2763793013247239542 1131003098355265758 4785974259124688094 9653096137806787290 6071900957857774409 12089772682851882744 15827294122790882489 2950061239270618232 10777291670009576265 11964909614491333115 11116816284953334946 15777770320779893123 6193658963506296457 7760398891328790629 8984286429480284789 17089807361266011577 11163061525565069449 10869637211865167373 9579510681249657362 3382904053502045234 8204684662910759798 4923597242170727726 4842103070757060682 11592348991849188539 13573573104220963376 6495919615381762438 3817104690758645677 6312450899307852839 15922341633305858785 16584043583824916972 10017794115687847551 8400708212284887585 17031649982131633416 6508996076667250803 7704312375879485871 12583859979795083160 11187451382715950948 9500984036217206075 6259163004788654407 18133898373505572696 3413964209085719875 18196346020966523189 6780918855020290795 4930205245960555425 14488786685720743952 8404706138853373807 15476432921494807065 17314247791960653456 3076335200647436247 15989488619007659296 16800555784578299288 10498154925639538874 8044516697721933478 12577795178604110236 2778526004882276576 5464889467375134499 9960464637157983539 598640860342408711 11330608224965281466 2102513388620410651 16121422527834261225 14949529113395064854 7675101586894160507 17680047726303256384 10117860886604648948 3995615886414042333 8785423829521931524 5180191941643256292 8078936864445303324 5165285709223028968 15064144942017428747 10723465393810707465 13198847520031683233 15433319741044132699 951267823714049614 11925966282965349567 2077710534989211577 3024571195843406638 15755797369811287167 13171912794373605338 1209070016541174563 15805706648896430832 17202711073299823893 14483978372032592760 6303943643143303542 4780606256586531169 9478328939601818582 1794021609098356444 1859352650649259686 15480863962406357336 8780522445260665698 5478732111838777981 6199721157093428604 3958002385480852415 584868695447377296 1113358143579641141 3426222487014647645 16382835799382942707 5823220769367546272 5185374946816936000 12497596541833908812 9395943678674889186 6016415927897824741 12713355733543176172 12245579690238492113 13339206741114391226 12165630578426901217 10457383192449136313 13782263183972463122 14185927974175463901 14959191820492551180 13613405749432238557 3373059523680740192 16256200280101583263 18080832765544255319 2984693537628532486 2751136652306148295 12954652423146735575 7245408624282266119 17796209426585380921 16745028534255913646 1078076757644968873 18228169953849619429 12169490254330507543 1851733930343848476 11543872159056760253 11133166089165157813 1058679837917412760 9232032935389295029 3827216292604151862 16625185614431334704 15527147660531864404 16273860526153626203 12011458775671810230 1278738287646966457 4356368187255558615 16002771662971255120 8862685276635738553 16340429602310991853 3006715767978434121 13297282651247969726 17824046850944993722 12428452293678758430 11190527736089143310 8427989167220713401 13293455365891037550 2345899771224201801 413425039164531133 16160611082548679225 15367103560362896781 12441023559708416580 3324195054118269921 16897699757126519142 17337128271457452919 8169185741925338391 14512788599554245554 8671697545373432907 7983460097388849765 8372863470077421673 18081835599368714146 11520772592479167133 1448388596107563836 13446125710914708389 1311040241714449647 7847138496098637509 7500244618184127348 10726433140768348061 3919415639912482664 14457547774659763860 18033744253525105297 524835004898383633 13328707833526336441 9294889427580345360 4043557502311173460 4704107519541062655 10387768489067938225 18056472610857366713 178333553970950398 314177732787392509 3027367738746145809 18230428028671236802 9706288229268459787 1652403475858977641 4651268141014926242 18023597301791510386 3023810629413779010 2857087327451245528 15274271205755006906 4142750110357386326 13295340919882762792 18020124999456052363 7801273007442024309 10741842222609132596 8795842817690238490 5259845064820020563 148572919220209310 17933397380860456873 8552422115948634256 15468332659730850052 17935339873855741585 4082509525913410150 9200621817331415924 5475285616689618075 13938322963162798839 3582502805190044772 10586397647679194472 5322387399760914850 15906781974831673089 8710276350239347715 14278005984353548877 208324286158466001 5547920355224550405 7242176216882743838 10089764525911246570 1522406265623198092 8025693775813727943 9112908293437488928 59143894479515120 771839914134141864 9261893133600084179 10684661065117058269 4451935198072639170 1438620129301079402 5956651651040425199 14636895828690180968 17789363465212408008 9758155194665107890 7349746255633980952 7544274706241378841 11905375229673770586 8334744348824672987 5649417080873715480 3328351012273930219 1301638030075647221 10772703264293948483 9857798872955038058 9446862320286539842 1762258032207657540 7029605487107845384 3472346919488846668 16523858391897698996 3089088136566458972 14526125897026311417 2623649864973138599 8349492222912917821 9242059004293071920 17714739308835205583 2990228512456023889 13479701478000004542 13492761917696944642 15108037156588615890 3394994230511442488 846039574038906367 13492128636362383646 11172500334146449954 12043950001299191748 12011146060349074978 13387155982500705550 5326905143326099385 13473694876340411899 8032914786402926382 9358956843288204507 4478727095071913285 531979111210504421 18103808123782606154 1708417618546067862 13791326361178219823 6796167432711840850 3456039189384318467 16751802849463754038 3594495423605193283 11235114168104976734 1712032368754641272 4368759277971505092 18039255845737515076 11589206748281335970 12645208698744689107 9182472295181081315 6577131351257024862 7322666161807661441 7274753059961856300 2709183069485770669 7817422458177953173 7804593694385043492 11538263225736572328 4978094985368428297 2166136393282609644 2901720756656818596 2494454323934111894 5308566979153779365 3395933793792821552 9069497182604084386 1136122661995357100 2288262370054606593 160798550332586250 7738887764709693837 524016448632441306 8336584608660961801 9795313715600198680 8896370088968410356 16520960954402127277 11011850507751513812 16641233948962803974 515614891717186588 7858778574227037333 17614717832227381948 3335125718101923611 7484370977289509288 13633031102932605842 12617431016117492574 8111143603770314167 14780595815815857586 9431614435853444571 702962975421342222 6579857426375920697 11947995875190092220 1700295726097853829 16837729760031741696 263223690933600268 17022691369493695638 5883896878626337735 17207453522874464136 3643387651849951006 8487596058213636402 10982110404054699558 17306550856443491648 8350162303482978025 7324733447304018371 1723511828470377010 7877148705147548275 14738181843686497381 18314477949750411425 4295136797759021813 18334305947490715782 6269912471288176509 13915647012650610169 6396374982504680285 9659108753771088373 12961860313475307037 11017874422586263272 10008623064868152392 12341140385645016392 4054387542858663823 9587887090171210052 16768301066136187661 12548964667505315765 8343392818697614910 16109587445767414273 17035000409403617494 10071188347438298696 12790326107323653791 12737587204298953817 16815789143762276808 14276169140092598069 3712308711536571047 10847071756795766497 2415939478378993183 12888860015510007851 4248832040236422952 7688114981497423333 6286498733011995569 15720602376829664515 10372377005524276295 14994427399007440428 13943583936486188455 6094373472003158112 17845838779472283610 3375963419353124735 18272417156625576501 18189042882335359656 2686043870211710436 7232183834586584204 16987160652951381125 14128617028632066813 4760184098416757753 7896625331467250271 1867245892326372841 7615483559603008290 7683491603613600160 12670345343777534826 3916951776283893950 3014931637523102352 10278913295373886003 16714219363687535737 1315188155522448066 4186607610095451904 15972346510631700547 14319511886169413114 9856803352458756347 2038404710209721385 16563030358072261886 7944593535777329450 392377897338575483 11938855365601155463 8050468874441654783 15023955112654847969 6919582823313330757 13302803268623440304 14976411291729040173 2767432980412107205 5841537126002107271 6001885341543261618 4953784651432073747 10638170587557481353 18239128195722062780 4917332538099303015 8373444894971031676 4897483571014164123 11341043026341666104 10281541954188266389 15857165691412226162 5031576867352220807 4126786902084447277 7243087007236259515 9665125003588055343 155795550096459726 16778064886120314235 8449459934770887231 11091877748242428986 5036786522113423057 7755484622813854186 13416219222258405211 10440087944753375222 1995817519009060604 6589130352373786268 12157666775318267857 6975165530132645325 9113687758899012637 13551721878591703786 17343480471549345004 16701059321746999262 10086442331362270219 6806800031467247406 4564074504074387012 12924125201150709319 13603370249091349484 812349146317957417 2454901636818148191 8487694680079936723 4450648598311955178 5004217737597895275 28949891138314895 14041592805313141935 5201388782539027569 11389168301631021548 17100845096419733257 822324647150787716 7114631730735414272 13400730205033295355 4289641255329555374 848893030751190651 6779598173158682847 3495867898736518064 16673595853204610408 6971964438665588679 11815793239868698387 5751334027455870642 9144458890234426737 16158809795071170736 2827770293193098199 10039793139353186305 3153387556103588943 10958529081330247536 15523634600429180541 1462409165618940762 14187137156672028549 11689159979342307779 961220304451570219 1824133460854199067 17278533037016459399 4602783954136446085 15265424520210266344 8445069851004277378 5764687375872367764 3123594362025651432 2797893490303160829 11550615839466191479 2950180929802977030 15695344431078474438 1453640855169071258 2217908253347051077 16924783174134106448 4670362349565413329 6056425927180624468 7655924592753312851 7502229760290677547 4640390525151022439 6366580698782913704 12933796031927135682 13375698512319189856 3877523611857735098 6808256918868243797 9192815114672399418 11246491380392416540 3426979578179683823 8525355530305957289 15950650554821924367 13800045507855294953 16956627104946029192 9703366092254696038 6684113234422774577 980782584357064093 7143366683190073522 963553408736582096 2453775377182861247 11273792577970267962 18437181740830699303 7410473987520745978 2255168702811660846 916295586842251514 10451130379837606627 12218412920664688733 8362151241204790406 17286717327950958103 17138824248482847842 5614644117394636843 8228174960119587671 8081146087520196163 15422959027630800863 9178476818042666159 12227105974289118816 16198333368352767091 278846392329111621 13496400080486627124 17988063269084936680 9993474079366581417 5201516558612359935 12646259746750774923 8119540160541160363 957925913671605709 15415761375407792262 9053098706857986208 12053888616876134098 2741479078002729308 4614984082318496434 9837194936378742774 17390474905452197712 5467109917943041869 18150983371262146844 10634817163055365660 17323849172632617766 17365400413932680936 14700068071185733205 8812243379188670101 17425246443894595801 5656468857667971398 8968074177736444486 1762575292086398421 7877285395583392456 17140669514851755502 10796201757775626324 11912831935655709545 17181691681708643157 1758103608903652872 13044382610752512608 17004193494560053706 396901530875876071 16667922304421921532 13859153887033222962 2654078065806619668 17480976061653312586 3815038715135812993 12652477391699728640 15961915221606410772 489710562022103147 1607658175548284763 13413170603484752771 9421580436810312081 98688695912850838 604603625423191590 7085314912034866604 18346563976308607873 4378777655595399210 3607021558899305059 6052709848168156430 2363684505989369698 1007182821376767165 16225340180938935135 6826990583741176285 3498299765060959865 12041892900852251771 10149744941172501263 1133437832831243171 932770194115869107 5547956898186662446 9523224418908409462 621717176689851349 5328913650545049189 6280265647965245761 2600882221044678631 17110449817955522509 11850177067206660960 8939612562499779384 8703233337878842737 12893683275741384947 9840962393478124247 13775611012679545539 6803343248206370227 16232160437394872956 7011211375081293045 1616192532261259199 17839191624069319593 13096159719839742340 2902068391597352689 8852373255427442992 3842511563020241505 7877171246388213185 17728170393539124014 1766178496678510976 13838598220733231920 5199258841166762339 644478671590071509 4217080740339640406 3457657121330027677 14107141777569699669 1912374175110454948 11835164807979133148 1534206964214433851 3823968749875632125 12869232373203799902 2835535702399781530 660233266542474084 5393700422121259445 9347259140183455883 8038209798871674735 658662608581464380 551461176047274535 13530499212413692416 11586681504519390183 6838087863944974335 3866035818159813016 9559122376318544886 10752819950787028580 177358280187400788 7254699746601470323 12100977309005138625 16812693537742913062 5956770598571464390 5664904113338385663 16136209831925856537 5272679944315795169 11067315761271579218 465588039840833663 525879665674711463 5833031360410212666 16954871756292743143 14582507711369465024 16694500821015385122 18408097523998154949 3109242685423754107 13268556780510711550 15559892229607714740 17768201867808645481 15984939030077374158 5143280647343989655 13972825282966625355 15315453439723714359 4840952050193949597 8179802883407404724 5039693350863241631 7560717383466539175 7139422447841102989 9577918992574792607 680312973713653059 6319587524284684913 1386241297110663202 8631589409358741186 13998116019402820748 9109039453744751292 8184766776116862784 16001547936514946072 4592071262402317275 2107651736064410002 6969621894299208441 7058952281960564108 11507479825233559431 17890564358802370708 13994656821955849458 16416784883816961787 7648357358982030447 3044479454374210431 15905194902074070665 2137066636579520729 16347502625924336920 9855090085193487513 16521126452017505263 2924120402753158328 11135884140225923411 17381066030964953031 5607924842984580973 2542813939886247305 1781898124999952673 2101601709688916906 9036435038730918712 8488841214783157815 6909122881167433254 11760499754376971281 11399400945093345604 16272533326029556421 11158658174930219427 17070938151146021660 17538453026266111439 13792848678856408880 14806064963369936305 259073599521736733 13810109916481389947 6821326677475003436 172577528387669778 11633930245281573223 17789865069492061498 6397575007197514328 6945276285637746309 16180433192810986938 16314161622793779668 2409446929793187546 6229492642128151270 8644724400993116342 4018534583217668859 13349670491664651007 8752052846617715115 10264333499561391141 1593320714926265707 584798149565224638 3594576024505215808 15478798280482548850 7670678058968137973 13675625637700752004 4299015257725537946 15940490699118436145 11187250827948449770 15074855379838296945 254454350900255789 17355273053709237761 10635275680956482839 6512316542055329650 5015494372807727053 4707556264344599673 8132489133286661806 13283689542679803614 6377404492400189778 17551379797492635687 14225986345950063607 16818595784141065332 17269474620322282738 5508035345608830335 17840764864910752598 9885645920587275817 17904134117573747084 4975977493095713454 11551079121377653746 14742291449256188812 6270257997508022294 842027127653804855 11155187990698222588 13397540257438283567 13600151224218904527 6472168218075676629 2404805857640843170 9380830709436286945 16235852775770478403 2509514458490769145 4782243669448733447 9844215017181141256 13128137372977000677 10389010515182606945 8748425272972584550 14305445893157609084 3701075913247246595 5068506367077683960 6929479264764925017 13347505599045061040 18061168012197876083 12598532490763272466 3834975778056598634 11384550163933499086 17989225728317433315 7860088537024555747 3031133414330233965 9265147650992490085 5627468007067352589 487009598396632763 14789707167586847191 4868275165065233739 1092974316273268314 16671387851260716803 13633906599829305705 17438117296847368236 2656878746044695542 8410977616094936497 15286797350136347888 2762093478599997201 17177376409065446912 249715030391041203 2823372337005425871 10710460678399291554 8919025902777719221 5385201761964673423 5497900047772154022 9788134333315392193 15534028593828738069 8956518653731091705 14409987008275452813 410380154033451378 203268606773438239 5672705328599797820 16146159164885194080 1162259134725293809 6091473521662956231 8223040433458089567 2397547381230008895 2363173752182361939 12346914409565078215 938978667807986875 13755264546136306692 15252099272468860462 7500821023530163174 10748817182739481328 11376107921305852950 12245780636796328521 3281935237956567371 7869000236167857599 7142861580411844818 18390482786619025140 12357154980793430496 4141566243845748988 5458258860349137858 13879802057413621489 12304206271971292043 12297404887607053361 659811376768565060 16418211675896407638 11258860642786570188 6234425043725051946 6871810595179127698 15822677359547987270 13322115354446652062 6150036997358910500 7159822946740222361 15695677112691535995 9193645587664983980 5117134747047092188 7010231502201000740 3771623429810592240 4179478882685112818 2535579112136569211 13595239876086408242 6916096531145387588 4802803392040445452 14439295933616603706 9270671535522562553 10970019752081422212 2527026879592990490 192611593958634553 8156105302475381130 16251305515097658491 8579219317534833744 17098360043071937475 9578935795440351017 377565919969382722 12862140949394981739 8425138742725205055 11191292527748493691 9768006528635136212 11531572022214679327 17819004728814269604 534996062547493247 11354315351292679531 221051611991438219 10662143198321288579 15075901898721953157 16499110308618355371 16375288475566567638 11571798678323589844 4104105891540942605 8423520940306634003 4368994173873168081 11733192106594216570 1115100439948691703 16150693773493469402 11860370071703803056 15401792407297586447 3349534879679110171 16878561727033832217 1124739503563016563 13074789377087011286 16285500080750385485 8994242098914391560 10917684882681495435 8330845167406885575 18088638133134757482 3353943261989432837 11283006812218736999 1953259460761805989 2180276655504754996 14656701854172552081 6650151761802474331 8090624338944888542 30334239668734522 16516376516503026344 11357856699791733644 14786882525563498794 14933621026546927173 10704074183832071520 161050835736779733 15479599724038307659 3800318449709260627 8588606221760324310 6241077191529749099 9515171896702255183 7096390827862875677 17383317510698770500 9907300509989281933 10711850319414871923 17100576639399905262 3434100836198059588 9178650995803461658 15130152397631696436 11955041294478044123 6346078421649718747 16723517247682898287 977407406040852251 4819496646060439725 9198986511769711677 16452831445967065797 9370969510045757526 13001869163192115077 17996646342520855881 894355143033908206 10119404802859871296 11133805710857275064 4111138640082929877 11532726861587636651 8319096867517477854 15798186402569709379 8184220475618029933 11539345307706980712 8882435784194510608 14512200269266247446 4520816555870404730 7329288733966297136 17353680085173219524 4691918854657078114 1036039234075601669 3768652764980028061 9155242368094833496 6025455564420559745 16604732894506749760 4041266345313730379 1299795023698511148 7166344554036098670 17255051707638338143 2035611059818581862 12052171730140184144 82042431551319672 273309693104383656 346261232266831842 16918006125736353136 17905450018859260639 11360341011398176384 7945946337638513367 1692195187270345274 700348957610100850 5751935368120424627 576137844622298263 250271586553022506 17352034602991911375 11448075269942109260 6465919064966524 15083268957793868020 8741941422950504373 1812677407360131096 9735576695849406158 1554052480196794797 2511732055681751500 4491208171280778020 6619431546647394017 11491914157897070082 13587381658655322619 16424867620723915771 15738121091615033845 2144083327137248445 14703329861455173434 6807641510359449220 15658185519236463384 15748225796818970322 3224019702323510844 14472583031252782047 6544532796561247561 8127783773127833803 9375045274058224426 10562143397414751310 4844324051517909682 6126996424063557831 10328240948216847502 8738036500698334638 7848266611800198695 5353078124798156249 2849547214819468389 16879349041514801853 11593821180464570899 4818507639458217945 130925091061517734 4611949359116645083 12070691126723812844 12425976940423078043 4427259619670391619 3475879614983683464 17165351027844712733 12509960606609605198 4791693197906557543 10073296190449517863 14886633659385358930 17674870103195696542 18008259862402067999 9132842758058675149 14977182981460177819 15568070251582111275 18410911582729314986 7983066963220466729 16430377942252764366 11436240738614129066 10952296600906698317 16357484002846025938 14554404650665586650 2005932629391555476 14880899566295812595 4116040412193401146 10818651663890330263 12419455052649374824 12649829822547839422 12340270345605006002 13124388033471191417 1711928808425853375 17914982095008301436 6399994100549218891 11269042419026847719 4724312948262332634 12684697489022198699 18032367633478270897 7661057156105763269 12284310386529376317 8048991716761027824 9104780259152165442 8591225975503536546 13601838113986393844 17307452611250515067 2804935141189177990 16449626535427952120 15537147555093655780 15844002337169302018 930193429362524235 12422142350909087336 9535322768834241016 15572445515925457157 2112482473692850767 12941466630732472416 8932271973192436573 4647513543774748532 5526438849562768132 6816600341025961216 17172634691350945851 9037879169632680105 11536826202974623760 16074783838429215078 323636549979945532 10709887301385318412 12417820947243998476 15331901078975350762 12738823856034842114 14533571779734445657 5799742744815444479 13916674518505899663 2055333445464797144 16292008609685252968 10848854765302587170 10275428597425951077 7381338722935881295 8383775912121416276 14983249421966892109 16529551764116628457 13370764200519516157 14844231202026635068 15944934723961928484 8687033614004185404 9650047826649764237 4433744983647227810 16581760946246355412 2009045395669273803 10744210326252472270 3620810284347493430 6045208915998281572 3428742463084920790 11490896776459787635 10166551714367407906 1287914528158571081 13649904052517691217 17175800662782094096 4923850350526037156 5029341869156296584 10453209007243513008 10312123911624799380 15840754505550912853 10013918141940269314 9999741544593865787 9590304325899890116 5269834104665290160 15659052674790150238 9138907728399820076 1826006361882570657 17053242423729801587 10269457724856624926 11829677952446717579 6973978407588988017 8244059216508193607 7792974889843063432 7421488773383889144 6312246794528811615 1784835842617135948 14741476797890042200 16503154140582190641 15224515255000897844 6452817036268065732 1999808828972018850 10144749520241444433 8870808198354296429 15343615519062637506 4264149919628827270 3786152068274378883 14730947513895241609 17404060402828609785 9482824611435161421 5481837588953174103 6960989398490752225 5501149064464523566 14254132074596381842 11340180325244689035 16517692362866290987 15505208767702104921 18044522656465467745 12772622131346491329 14107499940214458000 15525102467610738566 9270143246571252201 13796995327992847620 4359177923323076210 1379077188856158984 15578934521625722122 2813148645757290460 6198770586962759217 17053723344478784739 16683869767653324583 18033267653328134152 12406193311757195267 11893175290078031884 14176145719349212270 4489761852602928445 15409577820695918281 18093075872696821014 10358476274882749056 14352989859231608466 874226619701278634 978048515641923654 4104814827818810783 16022780714099445809 7572127914856794634 13353278584945435368 1076078453499866297 12669058142521883542 6938366952756238149 11838712545759401567 7555954594152142112 12214189595351612310 1938686746277797410 16605614149791299412 4553996492030078352 11645940807440443131 12782456161044071833 118816684070246730 16206280487752174330 17748873489731070247 6781021653421506256 16196657547945790601 17617084799826864694 1287365357662576399 15307846711721044065 6787045905659389158 17844638158254962143 10483879343523705563 17474178126734314376 10711560817245877497 11156974217370867636 17491714482408918211 3317219854765683580 1510122739996259276 1014373347441318405 13287720500930105883 702273100344874101 4997089477994584991 73240068281938471 5150120129539805278 2779138366321890341 14304181333314112586 627567810030032368 1650619010700203274 17020572048992017871 1407846943420651034 3704121361161380769 7902621372465290004 10817487328744025127 9147159727109637618 16949032472729789361 1436974585806964590 7569115788791414659 3103783593756683423 3323812692621543424 12813880329788957476 6481433309482533558 1995050320163318388 4757085011630688126 5723367748357097232 153894716159551963 11506071296366644156 13455218671115683322 5630909001673779928 16631201740440539911 17469753012164853767 2809568644088461930 10719004932223384557 6642684284419907391 9171845235630461268 11484865142262098233 8401227683487662184 326216881071689950 7707073460089972060 16331335770753856882 8634356802731800588 15312243697202463807 6001526717501042904 14228382930209140191 3547596137571710795 11889401326181836647 6596779758195760773 16167313111654147763 1516651786033199490 1014429820917011938 15296687517062862680 7978032431530564856 9137538340839203561 3614518907690378420 4438505575405981882 18066563510563712337 7327021848163437995 13432969122410030880 642090505500812076 1930642626097226459 3144173025054374376 16632317090858810568 9156854255925041084 11800662778518156455 8311658740868050815 2374376946711071105 13530374627225323566 3885494306947281571 16749054747136915049 7539215560728823218 13788397018071449979 16665501776663615792 9262122612415619603 560539400288915607 11760504531625437543 17435993834031492905 5537277060367200236 1802922273750034067 14471200800378278085 9451961717843135461 4298048309733469693 17400865056073299466 747018518945115429 10322000184434576528 18144399527260091375 2854717266088955038 2542695456374328173 1375508953387311388 5533851758474838830 8398161739609604243 9036841151630989323 1714707248907172670 1426554066575559959 16381222348161568861 6498341805443034096 17552514638634162117 18288655343379525440 10270748418611798806 6899363384643532768 13877592728203922642 10910956526093526456 3522692663725566975 14255513157923272998 9785414283214468627 11036463876275942560 4662036411209637575 14438051193122925722 6315870563067555835 15632351952323117914 7409945448986846498 9547493702189007241 5458749239775889484 12446261951147077723 5573404968134297395 1407379999938435480 8001324337123480986 5434345823944962978 11336340742416401742 8748666812826479908 4345802235937068492 18323106507361258035 16677029832072524088 7807811542704691712 16289485546980377355 11185426648345728004 16261575138323139488 10606172688688323768 6735435212539421706 6360074525698750111 6027110325536393040 2578916787087653344 1264366832820362820 12090200352600799738 3368933397771702148 667586711642870571 3208881676247524243 7582592654624278531 1977571025498658796 11694086732570449212 3736900281573521005 4150450052857647455 653355862073012891 8004945878444900691 3202640198271701625 16666899362297579571 11457336893594730810 10832185684536942275 5565940338059369209 14011535264516146730 5122717513326105035 4427651742261706801 3271531704675943312 2005818204372071682 6696479647018478073 5249386537856039866 12519083220036446408 2696296204086696239 5227917344593775320 3968423163809738100 1968323745045645938 12011413789170551046 5434426209540348639 3953790962185556555 2324483494764280212 415217198100009260 3120794805254534167 3218305099235460200 2984985741988549112 16994639960102949668 11553210544794123022 10891928697009441589 15241375373893946449 15941860683639182005 5226877185936505720 9544887336232879565 12543056129761622548 1405530859166157970 2759081804173107591 7907262156764039594 17930797446208990948 7133765056879552561 13300871462843791790 4808345618321482919 6864243166770964317 9315102640688108697 17723558406652186266 2838118688023281127 1287952187023682292 6064104177215283710 8273686370122102120 11536817657583636144 2571456754448679564 4110134043740107325 15017748350787848038 2767079490864386923 2796922650121462351 1711299423980691753 444994901901289461 17577380415266237538 7112964214465027608 8443718133893366813 17797331655635881616 9114710144626527078 6947205566119798065 3912597584365420860 3177811049253427769 4878599293935837134 2030485044399848351 970443030595028884 14256739382396781814 1432433771861775996 12929394390853611331 3418162294104716884 17649302077325416960 6689271573917438903 6150238070355611267 17379626229363449536 6386513316099704654 15096368628850539189 13579024050474845937 7093525466520319177 4136751027654337428 11008395258869503327 3512343417211443677 17106494672532871243 9367986607063481336 3076486606718665455 155996437808386212 1058687255822697157 238775667885132389 1083420980307545377 18175673259247799835 8304310335721832651 17591976779782907756 998874578871010565 17591153805899049117 3229466232438615556 16610033426619183582 8013386825649510463 11821528943087464265 12022646679462648401 110889336141384011 7587157474173614046 1592280841291247753 14798907111277921683 1752845204778099880 8365972513504716403 12794471219072798341 8447253063026830509 2648918348188209752 14486586844781564783 17374556029669953241 1440893142731883465 17141983083769777963 1426885721411911115 8136721537048699189 18184879249357657463 18200958541222993602 5598144020577779276 934956781585115105 13473460417641057522 16131033123891539831 12373413080278057044 2844471458988350758 7028906470642171324 17725551663559342898 14741940112982858631 8973687260364080468 7919641425949207021 12063873105187973313 3696234846983704681 8534104567174574280 7074368911457821370 8947860316897232600 7652709937980071014 15059808850315239824 3651771945488083777 17920446412370915053 5908134543493087354 9299156260972309860 13351610477697301136 10351184849740982915 13493430431581116752 2829284957986289887 17819666405435088774 14307876715549317240 6703825844262223388 15894411397216051834 18386015788681797968 7910797435675485931 8416963301277174251 1927592992459831974 1215302260631592021 12302023396290600141 16496460910009576205 11100746361937631260 9028558752746665739 10440143676657388846 2432664097813986146 5929252549796802585 17037808341823310947 1606663485263593451 17359871902731905459 5696992621330469487 8386412979131288179 10327808855852642934 11344854406804012387 14083333089979844405 3786106517358707357 842199592726866166 4539328856250893430 5769807358732949998 7595464006388193921 3475918546016856269 13038591769213471189 11222156787135466429 662580961234368063 14168594460130332324 9526162750776517770 18415744924404690632 8895080332981890315 18026567292067604995 1875312104271195255 12067631496261328941 14399641159569811902 13041582225064305841 4858997655124538621 8721428628910403260 4073374423944966971 10963269083536208125 13369718478036250491 8233607228665183168 2147806155843858811 4594223233023645625 2231841963934306335 17834664710723363594 5544076557642244444 13325242811139388139 10760826727304272620 9106062142543091119 4951444956807994219 1597522837847632859 11904265699306754828 2647098059414570439 18253291690698860631 9581356952126085946 18140828261493524865 2631774813966280602 7650386931920312874 646565020386291187 7909586347671750287 17106972127380567258 1245582597835363397 14602569457706263998 9484634931337275688 7781161240405750936 14991067129328371570 15745756530262249213 5431853706070796866 14771078008005328644 3030106986718943478 14375511119354942347 3580414980797753602 11049260486857215825 7677562827945996639 15221247276379167481 17403184616084232886 9853200606322596143 13186729653748785383 5226813538969091483 19552760337937188 5442226512820669162 2588573214018768815 2179564112950555014 12865170103693767775 2572860618070391157 16583201823399358252 10626681884714110601 14270650984444012445 11178279534715370309 16200365019211059464 16080601338358706654 3757452046039081866 9016528640091237805 1716829262045899986 6090404824040776382 8309233027526341354 17357714416343629606 3227165084080847496 3116279732446127858 12056679050947691384 9329390148056345784 14397283115890931837 10724511598326095392 3144064887998406360 13410524710370209617 3062419728789343924 12745888885990463002 10249989895868868069 11635666072961490365 2290292345139060749 647551003791068762 15713809675563223509 3804082048307229208 17833437782927697405 16429689811150396825 7639051846967422859 1889873997319671380 4140935861552997543 14143465128086243831 135645259294311766 15692450597318915856 4767699529539068747 294887164851006696 15668865587950227021 3783442367055198427 10283310465374312502 9262209974399228387 17077398658473002383 11497247065573236196 1752768516919584004 14847999293113722255 5837679400873455998 15677104695569614903 13230776648928498309 565618286794278945 14681580308816609368 8453706080677857786 3098381019931469628 609383453163967143 18392011204673330069 137055514954185479 12444828221937272137 11991701395750884348 10937246336524968024 6871094527915288795 9669893667480890144 5868116367777760632 12231855494656891543 16896553130060630139 2239582059609585526 9004676899212473806 18213725676561755075 17290265656872163455 5093563796172497400 6213411906999592785 11572172253781480975 14950356277414934665 16051305647020532997 12735860258740730833 10941699151257107120 9384827965433495471 7495982282150317772 13087526064322972174 16656291853086011907 1591771398311321873 1529019656921570254 3070389722718386905 6401721535454965336 5348611263078694181 4472404649760220619 8762797818700787868 8439922041357547444 12303245444226500269 15245598036941268554 10580839056675785509 13149879057480240830 17468660263137474477 16050779639549304814 16670847064120219153 1982931845630112987 12399131468412491455 5808450479185427006 17851323800897722786 10280766422608354484 4316922270919713083 5623527366620007056 17639373596972931481 11800690592874507804 10635943769405684733 12306528207377997199 4453477681231822764 6229522647114664113 7750054416466119658 11304465887299060559 9111373312953900438 2179330638584937488 13161701666393169448 847229690292932726 16502300581612313566 16572338219588409692 12118079334698083494 2193738102633702497 670882565418794034 14738311851358707228 11249997679301346302 11350968557253952914 5459304851610867588 13196022571400943848 11423081060431455820 4805693437333187647 8235307468771114691 425813343086013338 808873840630660811 2764696531623372886 2874388577763048854 12882133210566061343 14689701639221039736 17707547321133994355 1182258634069739244 570605800556775770 547455696112083175 9496895520801290339 106308785103955277 2690930495099413799 12298493835444395091 6358888761274479154 2160541173525555759 13677349151205022863 4583451925948363503 9207820328224516587 3803053938680305259 12314722834253942958 15848495931996927203 4507862640496898715 6270051288457906866 10654303910006662986 18411565756108466570 1189891217839019457 11205686956669318109 982809130838910520 13721343976837082026 12702152485268463510 14943072389974821301 6614418134053314513 14045926247924180854 3914095284085469078 118446893982674115 13584189981248118204 10760286718304586419 1160257339261193932 12155798668476119317 6396143725854025548 7872350553516654324 2099711305790195157 9222090896600293758 1045252165599393725 16002744354183656446 5613967460312090318 7957801630863251961 2039488789595267176 13920569044365538053 1046348186444099870 7791860099840365659 5410190731629036042 11332664717390884893 6420373854767022897 3048559168874982733 17082298387818326951 7264653117686471585 6131489881317495514 1412476632942715575 5626172992653296422 3650672540207222006 3517194535504045516 10864913929138566595 17022542735098510640 7061787313775257167 8729884030459489621 16191883455630579820 10740852841840254028 6577748317446518479 2572188959614845917 17407163428054686669 8271348565971311318 15682652497052612845 12599104663707678459 9079258346390768026 7926735737161806405 2864384700235650052 2522558565058664141 1943009092870723606 13806672070169503541 16888955091282477230 9483060796327077336 1018856047010689983 8743033475003770120 16434505975658521297 16693902948256790412 5305076040543303382 10781678678997081044 16922036771233754579 5343618945031854551 9762916847326681138 10144426161166085921 1054890604977052255 16469654207790336788 15069058704932498208 9293515329405521061 16359099202185139316 13867190532571852097 12814600638272708729 15713843213172882643 10764947420242142593 2208554196421782597 1840587678103806542 11873248790106800485 13750192315324815913 14567882452828634409 14762858612688833693 5960194958216266999 6787886577308938089 3492582930421428047 5486443923871381227 18407466624481751899 8959635474673411150 2063209186514515212 12106258627617447739 11656495364424568155 15465417327699603549 6273112220895255582 16377879550209857752 8458212007961601638 15062603074279558958 887506664195028939 6087484429530529795 5149607077382650882 11430275731421581524 15902729057833071100 11949228523282300698 9560966253425633529 1589887420806017643 16383335421529546551 6432207921441886802 18139630314241267596 9048464353579644820 12106914188450732499 16060638806293028361 7606055212065004108 10325477463797726989 4348249038543685672 9542555907522135522 7106564613142030140 13557492837360727169 16913756293313957703 2282480962223950887 239674837967636060 47240727285164133 358038651461017748 13471827093818548502 12972882202694466803 1691252104396350874 2137252546207317819 5025859439738923073 5196289546696979713 14269324469880989891 2909218625919927276 2329426303401543732 11450762601438894250 13976873010596296418 12582487258460371318 14606529337498875871 14285668514812716654 10145240073870856617 2445151901593170097 9542985739143481766 10818656343086011402 10903519050516616963 10335435100157602791 16409465221571828758 7801783290633172282 12646002825952062915 13252700159604848293 4016013880521821326 8126623534192026802 10484580733078752768 15997998614427432872 16212993795045909423 14319377466360901247 9802241298960434771 11586701456677551573 2312801389307324201 16720395215406206744 14062119958852447092 390615447614238247 1208797431676278668 4552115425757972866 18107692234912539608 4180034346813643428 4847524913874532265 8511687964818568361 16702569786244475854 4122180123658004513 206301655866159458 1678356947511320597 6107813128653562352 17113434149063482677 12235146360303583059 7275372503358001439 4159137307379570422 9775837395549867431 1088225080482664745 11659819249506010582 6416514611891166532 7868047422564616403 8209037420835287327 2536274222139263537 4822290524419871228 10153583507927352673 14467655673870331362 2702641698117570262 4783156307955418522 2236931937867494824 535576518024779391 1334108821543884645 3170882505711768185 6002176015011882075 11785919510234588881 6320018389694760009 7087669047090463066 18124067550032517676 10297934500801320912 6409461156452156925 1926774498120025939 4690177561370434670 12490597058142167676 16694612119355458846 2716256286196559986 16173415461156896341 3422220593945327546 7881693299402209433 6178658221509934923 12365877963151952497 14658679043562918071 13512577833435675270 1224296095196249639 4076591783670112941 12360495581729131094 4945508380185222009 12922192099334967490 14333426355386607386 3483021687878534914 6588503590094336831 2742481653501414313 14243859985266437515 5358947443961409266 11368799293147472147 12999165211941369384 15191050713622936252 11724585490457627140 17093317479946975240 14158412178042587805 2606674462041587312 6756968714252452679 9972151627038273692 17570502492662078942 6647493357589404870 16756587966939747349 1802473626824810641 12528126301117298599 13312967931426681163 10010612193076297396 17235556022552204672 4940255603339737616 18142547752532120919 12697771396843750550 7775068376670250722 6608361481747811646 14909858189773699247 5004486989094912478 2304953443883730528 4267923401108129838 14492582699804151494 14225263212200417789 6787044004077618747 13090926565138500550 798994420250529583 5167208864801754163 7101508347851560201 9271616639674246797 9229828306114935327 7118599284606124176 5367438909926879299 9882379290747822270 3658383063026035858 838931461485684453 9812357758134024229 16495285157872946313 14386295955904511144 10824656020436118584 6700731030541252243 12376328881323185776 9097292839111619368 15846322571209874159 12432091326059133824 15809469427758954192 10002578436352595910 4292873015893956139 15873652356471887573 11079141627169743744 11357633192564215171 3098524929153939909 10225714286783127087 8990426198574640830 14249802740917955553 2991318155339013571 5650022984415464725 16127792720848337699 6779164594237772090 3742846528338880893 9240019718977797583 6724343355287814393 10758207670664379830 3243262893793199671 3436826348850546312 15960037049239693018 4370240979138402123 4460052948982128377 7746920921081380471 5248750626955306647 18238096599825421057 9696055225480142791 15745667274086445272 18308452666473021056 5869078317810821548 4571394807315780239 18330467826375901942 13856999674787476222 6653402114702982082 12985690533603392134 11276782938917727506 16210029470121922634 7439310563890454447 11588516965070876836 9779768078247573880 7894007841071275708 5296073357831547104 3016619133447441344 17936619932014719109 14133094831640186564 4029236440750503321 8939807315285713526 9960554275516691023 15943442340040093337 5990354688844424015 17145583383487530606 1903193490120722575 17732309575935711410 392563747112228373 7291613676228080353 8088047977846759439 6741976809766146670 415259896670895517 9565226049724698018 16304811895395861482 2296052716471044914 2431317316596209916 18340125327199055112 9567091675753174706 8411432797586799929 2490533249177926033 4477869796481762545 14403181511198721730 5504969755967357612 5375750545916553195 16417589912423579589 6818130662747173124 215905073409196110 12636158750228212008 2390441878207098976 17174264925874512731 15753936201698609587 5544525288444560165 13416585584680962385 5236179227866939502 4432743917143908946 1375962405860278184 14791374258938569393 722802064534550210 12111663212824658840 12430859073172054446 12462023146338280154 10663944837014519414 5575260104953108043 15361892832191524704 742434569320972050 12884805779044846922 5233208853620250905 1339713182524853474 6598956324759110426 4221993130406849523 3723430663471815304 12518683318331017240 651438499421045538 3907448436386939855 3027044630602395730 8033537697231547852 13031132393092390292 1937473546447408863 5887411562179453473 10096671802626450767 10369681505130706583 12369549284126046475 1070956255063509118 4084640118001845883 2444776025464312078 16190644221758036824 5097731210995948582 4973555638430795680 388796819417838508 7252665807034132060 9481846263332588883 11840117032177689104 11444809057914765114 10133051137758749304 17923823512434649873 16418604928969009117 9812266549899560992 1094179419327900580 2093264579345623814 10286336417389756125 15005693180587584501 918935401412047663 9328511790610436494 6867843143303223126 16784609378521382654 2346317507763038070 3764498841940494724 11277784056805187254 3265605172438454518 2452980559154103399 1126185967633489910 1081187875358926806 8605789908642599120 12688372790603920742 9316937560867011073 5573466524997388294 13097707263683987361 13598120539165379358 7814159059967843 6095681843935637369 9152129976752587827 4883364852968885905 15147371782637954512 17444949927761996959 11388779253655996612 13532701525922193965 16890350318821563542 16721196859470370677 17624558577288564507 9888472624039857333 5918497695395166352 2607516066239533259 3114504934358525082 6677537272691187995 5282743528688317856 11764027369240843906 14386977820300921816 15466104605223616788 14455576436961784600 6103638848214485848 1140941252849070568 3711280315760613888 6240148140139633971 3545426715879869314 8511575052660488428 14448707886821410714 3581567626041502481 885208530823133696 2425911328170565665 11139157247458073352 79263196756974705 15730956552155606318 12514850893027347899 5218942981063807968 13446521957649279121 6102191159710139599 3186688046989870517 2355854710354439000 4792597288509479031 17289045305873645838 13167599050167001670 14837650459187229770 7854591210996446519 4052021499078388534 12563742676953820033 15176474571112576187 1868348421008493336 1391086649398122413 17417390498024422507 2088595601272681553 17174380255853218244 14164780481987629133 2712228346917924710 4759013396291131376 7819013390608318623 716316086856683473 15564843446003804284 8837932020037616853 11929993758185543379 11899625567408340850 8051147571973895508 1436924044135722412 16654428692993626321 14535779263047907363 15079855070862523062 7322919275333575724 5693100525706419698 9463710859788677578 9760361417391254688 2367343336764290425 17534075136501421483 12696260059649275140 12814177790793160118 17517905219320431195 4317302167524020432 3626739732475745604 9197316321803528692 2927303727942202159 17706297359965587902 14553730127201257160 8316869795551579938 5328629986127471515 464705565195466625 15893722798280645829 17922103769007362389 1435784768291967532 17143166044958441265 2390148630992669562 4006282627163225672 10876774788975639072 8826300404437383988 5105627520542484001 4676474054785229813 5785803332162557216 2679820181779931788 5564468336957148736 5496373756945149598 3295696448988643761 5884567243144018117 4035608202989611746 14525055949443633078 5175194092476430642 17531668602822533872 13931163589292035954 14790533468782162630 13706419059394878179 9680353021816628201 11171881661551091766 8217709940357345410 17074749121141906078 7754502502109646018 7618817134841986824 2483936149103073913 1918009508094904130 15103207142160484203 15849477649285436558 8303815811506248718 16869022444393969386 10580728079481598759 14282991005603307966 16541819850998675723 12279259851855492248 17056031429960602245 10772649594475988105 7196330933026055673 1782779026107221426 7878856451954000261 119893686735249692 13112075527950581610 9613328012958937575 1325337839803291117 1644223847840495958 13737484869225481813 4175756758867878337 18320936058011888718 2146921698248786676 17389871932812154656 1734981552176473083 15584412092962816776 2034728069774849219 10621260358556271054 16242716923835491837 4688583333141392477 2270643144185092874 17286858485606337068 16564352987942180329 3411275674178106708 609839238885700190 7027645914830058831 113415744781562223 15367542251356867876 17252172644213147545 13733490284669194220 3115041936323631282 18350212197753271263 1336401125248075180 10373718909753397858 2560322770677846581 539754076854289171 6626148200334131167 5461690706258165645 2290035200694603378 9100120837358801822 2781665036420123656 50777037337140868 4546792552169779473 13362917884612009013 2288794590703231014 2178445066865307626 2292287485907684141 2713539031718685963 16174993677531120382 14384582971509646424 1668910934406429533 7332938350845052187 7853587287133925235 3821603651521211904 9785960989731890617 9066620959432696382 2631904213201409063 17392586602268319346 9250275734720194299 18428682129587555799 3510701058914224499 12281219581141690027 4920505389243307784 3441340905829219224 11913271038661166582 10943361532602022830 7628234267337561921 11350398334517189695 8715815530146022278 14536332383245195104 9333929065260199285 13144195134115978647 14008293570422530731 17148113762255897548 1619009526477797599 12777673776450499842 15156605156577676865 2005326677360676824 3390622894308824927 2555615818096455899 8617198169370006909 4538423443186107603 16543057875403257132 6509179458829494836 5622403257841875052 1869238023362609886 846885082342155440 17712429363844852531 5365534551463629442 4640064246244452954 6950350859749611634 2813006010352686742 14928684098600519162 2714035790251509859 12479797323204562866 4060748842122462004 6343338408980275340 847106174986222927 12626161203047232968 8671741788449528021 2707708413566909981 6176756922691915801 6674956991635230056 2494839823463310546 7531130203817016014 18423569919476435810 13745953375347484130 4190819316632646398 7960777192866200315 16724699326486683750 1953787001449528123 14987767869402923413 4101504768217047873 11182247464330916051 1748296274767715325 2092788691118846279 5370463663052227079 18321235557355695361 6762001051974779518 16947260291079652282 9488791547339105344 3357303640027339933 18112698988730260717 13550111355982222883 16920468161223205349 8485866813618457705 2929712909698444720 2620551829329253130 4215260674032514156 4573210411931791238 11094003254349393150 12600186675296865869 12196689888480593938 17282451934637848585 17126102643895496474 10262595451812711929 8745137337986950425 355303626084567594 269828345944493805 13615764842171844701 16813726582704184115 6487559582827144409 3139126890031339630 9767643438924848521 6576596159634525026 5035818729575947349 4589223133982301423 1984957875920676335 2944561168034887036 1278423044339002555 11833921720999436623 645213998400880646 5789356119203819763 5578119026668512977 10819540225460805491 11029912397483491162 12305257513666820772 11261152231278226264 17831367512738070017 294409935618511815 5275122671521680035 2441915745470218762 16676652657640896927 11702628783439786490 1227843512599527682 17601720582765504923 13089014128997328367 2920845985830019776 1456542960028136183 12069715790596519978 16981664841523122097 5448923501746239451 6681974438375368800 1787476375735724525 10409547885458396710 16152899764190011590 14784741029745415429 11107209230120880712 13684117479638415827 7201097705040650762 18213796791757092012 8021084322790500993 7782390803897282006 10986145855635713176 9609344741278093556 236340616373775991 14748404942332479627 2832629181719465316 10320762746438609981 2346169977873119704 18344107244614532354 16220177287087916182 3060747159345442105 8087996753670023006 11494934034863703044 7348500814597336944 7551892854762583932 11464040802234498323 468634532364328181 12020328770967341440 6668671788608260363 17074066997511161814 5169384977237722784 5907292901963638355 5054783744874935818 5051150222287298026 8885011909280648057 7211742447984839124 4851484282892666587 4160829954740038554 10895308393415922934 11583647080230358856 9509703645995011573 9282057377405454395 1474998577445528368 7192989133197628693 9798722792447444003 12381722966962915949 981916808101905939 11113799158831134701 16302566332931105445 15858895416156476788 1743924487735868606 13232499417351666155 14257927674996443829 4036714633924845552 3499083205490569701 1147324319118182429 13396751376952105946 6662528774824524999 14364844432951891330 8703179459056617707 3737883458697249178 1921826412305095989 18000135732232318023 2720279984024275078 667312788764754008 12917981018202672130 5086388360228879096 12614779118807049219 7222522350105310588 13278343397753423855 11736705824307913641 9261026138344943216 15613104818474671517 14601485084887350347 17966919679248065037 4997732626900250571 8270095610242687818 12711858041957268922 3240896750398472876 6744147736502098977 8065460352261466803 1799661182504709567 12985682303310439841 13698319763333564499 3499954775604912090 3251475052669762167 1445438741147779155 5909290167882650972 17264556130650754364 6390976959820284750 10921778847880213863 8534198843916772517 16169876997699641566 4194713284365456890 8897213754507344414 5334567674819476037 5830067794368852405 6731882259888551797 12093806869541989688 5874181642432075325 16780649982920159478 6038981789537268961 1318116760695399862 9211386337846159209 1465076408647343867 13054183948713622533 6122722267331029080 17978035411261658323 7136187026381887087 16923281063928001646 2163691839845669990 10977525661707171540 8182215022257612650 7112721954131106328 1627935590197845921 10629568370377426422 17322543194233393984 16837218784871945239 14562291503711073502 5744709963456849726 6038100961058487511 13947921493925274789 15051605818658523767 12246144077829826559 15966318714363731619 17567744865934662679 15836209441018803689 1358663482759736591 14552116530342894641 14725333938000316580 5049320530563111345 7313381599010890066 7157154438235681388 5453895413109603913 5466417377863340351 1265995180496398113 9267155829113634245 10773439408765997014 3703763112619581305 3502616192233197520 655324290065538000 11318399552127488983 1835937510337606679 9216504381184986495 15855065634822872734 12781167152341498864 3226096976208768851 18169952857591352127 8979425541638924428 8841287518369940106 16897897897105669891 10748754644915062804 2818265663977526365 16043891464758141370 750994268540824579 3697172116795010119 18156639993095102969 10954323757990977147 14980635711070397374 2902959473497648063 14805246340856414644 4107197780912570820 16143512399078865928 16337735088319289365 332437919112939603 6694526619510467576 2052041925766803219 445847726946031028 11957018591417991431 6570664879399645148 8818533127068343268 1251578770165876738 1010295577471964409 2898071751563668570 16233145024471932812 5566466328263047185 7581588718287494333 12874328438659897269 10872057644468699934 11808935768801125421 2148525159677617699 1023479647475624195 12952133078016077980 18111805332693853455 11301376816052819636 18106379828239714480 12414124048167522098 9636868446263582041 10508514182301379681 12093243221294863665 12636512360447438034 6860925167659349622 13313378974036883925 6605212201383360966 15446818656938765769 501749005688371854 866863982131297678 4821056867732319712 7469160319401037825 16665961967137377901 9145561326688234412 3494390968540582120 11517808261375550793 5572582944301578670 17366565390252311495 454723802903020689 16309199094931000893 17902088456472262967 5741150016562107627 4205529994327212375 11598484008043496520 5475389067602096756 11100098437724666034 16461717066373063644 1195537945964560234 7030833799679197349 16307661829943868575 10128633829342419847 14885390397502514925 4128439862866491556 15152058721150465270 4082872329511358058 10219993768714116080 3442743093423526966 13512624903662179896 12244703627817257830 9874081354121529139 3676437997805291821 13877695370960043391 1965400409702086640 15683270658371637491 16179231530802367838 621312892115998780 5171952863837224026 13532735515032912925 6380322114653799586 3097713670322243394 8759904712911367784 6899431962536932850 7675846997515231028 16316608422435754708 18325389147269954849 4946415033207622226 7324417412448284590 8736837127481040268 3102341759170602402 1592445000706403820 16879908171485418321 8379340014232663633 10105165770785305526 6523901858309697154 2892990290244947004 2923506465337990466 820832496050985605 7831614513964481798 2343585967544895117 15716036662801807350 4477136170739896522 16300413115667953079 11962255880165913700 18014898408797510627 16879238855573045366 5906540306343575520 6564268088904073672 5028683945435699911 13044793232323420320 12956228410077594670 1970527489748624222 11186116488596225389 18306202053589677689 2085838383901984296 16706842999351921313 17592007091782924861 18437062699539153369 11584756103518394087 3722163218989417450 18166639269172956264 12964567666469530466 941434453560766998 14267965710692024144 11633464857662397173 796650057460048785 726728972922368383 11907305051500182378 2742303167436832748 16616142639002390869 11689781403159466428 15442106625034809345 17831077874365747866 18095865530476358547 9548226544308574413 9001250450811839516 17568925811266431821 2186571592074395402 10727345980357816060 18443834059532369063 17942848489551742210 14148841484626625060 4090876183538022015 3312084696371199652 9277553268808637830 5712010226159970843 2334214591251065026 8915764199800412973 15747396525522727912 15557612265116290320 7821014018326471878 14984152135294531976 14232955660196027311 13532900041607115042 14361632524922579930 3597573642004414984 6084725174110669268 5820957929144893392 17620050274625902450 875413484579327702 5794777236000330559 10958756791550720982 3951075320420513838 4697494267514690453 6592539713489032762 14301199647088109247 9751827408670715310 13989828607922696175 10163048379295204264 12318166183650505170 16530662979681212604 12439086023985275791 17371114406027303178 8866333880353921304 11494261800279946842 8113752645360626305 11098716669983243422 7814687687739753056 6878531536398404379 10259678955692530476 14302443134865639738 15812996661780255135 9912870410239246294 11063343548538477023 6949816793621380035 2577968646961537957 14916577047692135368 2676973121915983155 14872178506274740713 14963941758804361459 12255128620504525127 13854558768850569245 8537111553872647835 5116387258099172641 9739435179756704639 6206003766006225227 8105945275685503097 8721378891815859123 3547030250947371901 11615920286356946843 12397857215223569834 16608149600431469388 8139053210899586270 6176297958678728782 7350883895743122323 2717889041053219225 10715217078336210310 4522640486196122622 5843408144882273138 14344380780418482577 4984079987759134892 14538331077000724469 3310815826170599661 15640687108919442865 398180264629776707 16221046546798006497 2597723363323744952 15711976240578369867 1497651249996950355 7123035297251137255 2719301706243065885 7021736706088166036 17926300231996941292 9373983434004064205 12862782418033168957 8227314223209922981 18010519649025903916 10014039948734676822 5550447795549877053 2663758651325658325 13163784384646409165 3934917889286693449 13927065415720077865 5216767216399874678 18334000269908739597 9821688316241964822 18265933325014898846 11646940202742555177 9589279991697319555 15718119522989546758 4367865476094024363 3296272463157827350 9623103940833847510 6232430795205251362 16595264238913285810 8246918713101911145 13689624790410260607 6765320896534594068 5116303144097142171 9387658464215890728 9141385250987360009 7723867580391444193 15801307292501563124 2768527865614833542 15189719447497136456 8414734873396098597 17883927982517531864 7243716963828927650 15140966146134498788 9944517403083768484 15694240856721371394 14110483898911382494 7715876556043601803 9431458765913301547 12546998914560822245 7710260696835560690 5057543093856598105 5662601777302890926 8395126824495105328 1063503075804216825 15260480396569621858 3076210502994924315 15814336155533546336 12796648045214486450 4869345585554216827 14886160096851485930 8821680657568021781 10844876963604548605 602624263738545252 7642988752906005677 5590367189245306238 9716211587710882095 11571520370461342760 15159049434905501071 11493812606100712291 3932257991907285054 4763976217844383688 8493496411154009268 1713686821551180896 9427443950530263581 10080794672104515811 11161536667627777956 9297620913921861729 4967891010195312696 6606471084830691851 17287180344107103800 16909553162683971388 12218192907621761402 12253912634410606335 9953467526449141451 12956826168512740136 8604727919307622882 15164754946894602784 13323046005485892803 3500943324211863334 4099585575895336688 17664630794150480854 13004865376947266101 348319400766974132 8355542608586420219 12003299116455905582 1918523297524271375 5707007523018162338 13745596436028680164 7801400345662659689 14069214937224659064 12931038480020045564 5768516092270543830 16280516791287200814 2416314257251851795 13733961984605261552 16474977162746472437 13213909897022165376 11651559597657829543 6494048128675340871 2016877157372355655 1553283497883047089 17503393856390419085 16295247505661588744 16050686951153165476 12658846417732333477 11720390413084732989 10861107777570742853 16083918148933522689 5403589789324942233 6888560451001452208 7088440623288331364 12841206474152461092 13404464038940494744 14006655700964376902 17559214132020335919 3826324321992991396 3852160353503291402 5381637937301157039 15643235267129842496 16909254843848083859 14914133887519601723 7482173253165821223 14550636904284742700 17088366931421502074 17037978884428396771 11670148264723015740 5329005455480361829 5806322016135983546 12271359012751870230 6355027338131322846 12087815623015282948 9090067753612186198 62167398304316522 8844796039647073259 15590371512489223439 6107106247462678319 10086536502651130151 6002721269148166417 3087785856391929042 16598136921109576625 2345878419224993837 8958838347325351661 15143241122428167084 15119574332191906237 17847022752250129799 3636098833972703585 2148050901924360605 6379178760655994240 152238791585925386 15126741288289013114 5892998016536069660 4142865070118806036 13993503058993544455 16665131077589279766 9599034624483666872 16866859820462881783 15072433482252275731 17699787446681866329 14780041192700831345 15781392271188814515 1349077579568106190 9896651955834635041 11857280150712872879 8918147522425219727 7546481706939510507 16899705750970664955 4504536832278216586 8804045556408965879 17120007044597927420 16288021039047121201 127875536864536372 11054789677437885851 15176373067792019943 5075836676364532294 3560667838411525291 4167809082924674474 7929938120385166951 9122769793320712434 10725732787753442446 17318751084503238451 1996511182133095768 11131989421012413663 1367377254229238319 6619508505218881345 17493179430000614029 763020068396700268 3071325856047433030 476500226505695132 8062969072292324381 17806270597554111002 11785615453983046224 12849133971353103333 3256135022596437098 3640896267826904847 4465476272229740115 14424368498172613905 9545455496211769039 4494688620794213481 5847760054231559041 11572205226056523840 282429746680006454 5035317485393273920 6000157046383216591 16389411462653139598 10440469555681713791 11082250659655537000 14611560850400346003 8927871703481406719 14866622378759318329 1730581123744736762 5882613054476041686 8553469667375034900 17373836081701288884 10477849816327169154 17281702634565462553 1813433147733959963 7806557876110240057 15972952812859088201 6316786300673221995 9751753038199928877 4920393904572850622 7190982716811398996 12982398799517750296 11015308401640774406 17144947069008364434 6214931632372169110 13551302905807229703 9840844848622021614 7927327503413612702 7255801420076680325 15252782262656925524 11226421815529632487 1367851644322991842 18137920788168272294 12374431449931142249 9961446169327213586 6063546276492113079 10141389688649091860 13561957688497852705 2177887916283278360 15235114156772554858 1056441620492807117 11912455194102231731 10003767215371571151 8317297341349498152 5688656564387483512 15175446495369585375 2291764986050090347 10773855400408018796 13485608604174264960 16636728557866933419 7934229918239802667 8422602567600898664 8702675118096366593 4873881175595360482 11151055261298281622 10849866364544971591 6517993792106403836 5539346605571698343 8777810275269755054 3207224518515089686 14504820161263344939 15282680532927755602 8384858795493488049 8375403402377321907 6627400756299757771 196163208079690508 4838082706654703952 16694339861195950528 2300832111591897139 16100059578981145726 13806064505199507719 13806607401882355045 18059976417127272794 18018185272700719671 8284352671921002349 1192151157673335113 530364255147632819 8681581668733478653 9186871918894040845 7479220170080787807 3320510265723237729 6353551810934060218 12244782962490768318 3656683179466034913 16400686154473560856 16989568696725656507 5089236098608632564 13103300579158303628 10959893289027931964 6652542234818980786 10118663057860995538 16834375608745060357 5965658892957730298 8415451537102671681 516213499242898765 3280405078290689544 5207031014698823579 7691702028244984444 16032536550210984679 3993761441015433748 11998136112383634998 176473876049772067 2374037230801679308 16247989842285069329 17740338967120483359 11723289623205448010 14402855546937043555 15922189243128298421 10673874103675925518 5456024383491527012 10918800456325626437 2613143869035967477 15226690352732616441 15832623005990141066 2804624775688350741 8678165446321656941 5568268807525910678 16163548968557922767 2065324730255948793 9757585337535159890 6461746194284513901 12173562304870264734 9015136796287912537 14215205261794965378 4137266048172475341 4161612519457308577 5086764263972941151 12638541499523560207 11413591545929899787 8803729535391789783 5212363105420165677 697638437838815882 10276483516824599352 10291550845721347866 5319806424109824647 1419273950077371647 2951711455688996725 14379811396036455406 1580052373794443498 6788742639168564157 5800066684884055330 6382781456920959178 12413585638303677020 5566913449783764549 18314671359414279341 18308036688918164178 13911669939970687044 10345691867177329489 18115356001184665070 13753741332815958806 4047464384586470727 1419917060965744348 13919068158626652042 4312125949385082900 5624773227643091039 8025155740180253085 6680261148325459654 14620526804714555160 13847739642898101184 12462183113322662948 10960463690286003171 11195507261856132037 3751525803436019100 6934149964780424858 6156278555127715867 10157055309371756906 8882223589249495884 6545920387466524313 3162260722970864927 5943549432406021790 15701183714129784042 13601682175827639307 620146801079580258 6381894691415430735 4032756581295730106 11660699817469225194 5328666468468355534 7645452001421651706 11591748588718981028 2209283510732320831 445469011500091920 7362091920966635970 15403328558459128195 2010873498191776687 11770914568511533195 18442779599477917748 18316865046572079064 2478647228550006524 2751974224013101153 16190145578911941231 4586537021479125984 5654947807403394250 2687084085662561040 5328402407845460905 8147173746569063592 14984276703498094598 1722472612514528801 16916452459093884776 3608263433976458634 16108644937777042094 10992728415613131588 10612741628797117188 14785303276765054559 14807728313112044304 3272472063992799320 16479392433076616496 10696060027428755906 6948408202514057275 17396806737085351679 7532774550723327857 15422934059366879540 6123371290723391286 2774170728258549447 7971088980586177886 15125519017398744331 7029869265333703135 16861534707298308429 12439805524783064580 9218858517138607864 14194754864721754646 1148748880757997070 10596809753345153872 10668444483796908690 15568543757300779025 7387137165518131814 1762591368702744946 2461405658103109620 3848494106553400563 17330203055464341398 5778217605917378302 13776776453151058992 15226112336259966812 7976989946583931207 9396443266391525277 8987495983673783001 10310244223357404831 7897441155485009187 15561792478255113423 3619130723251677110 5842414364238469582 3922726869856901760 7412392650550031977 12486047632320402007 14357165660383926121 7834110790052442331 9620564169936345227 8501046377350987006 17068630531102655291 11885537710252406085 18206446172182518667 12474442984645230454 15354826101894702098 13258300436987128643 15951793797440716746 15888549520283399970 7709454530254596866 10444236197416270355 2780675446503422022 5392174056802029828 18436087546423973385 8765497946582249697 1135405520480765948 6604996620385750310 14243154337689858381 15953552066276270547 12344120296801278608 10540261417729489935 3779142252076213141 6134062457085222505 7045980064611534360 3785383208825724850 2208179575808546558 16009857629298639837 17584425934900751069 7686523907616026175 11798957715270160741 2192540646709763628 15847137247208631829 12290771735443095929 6628671090259989691 7310936841819158052 13438666795945092103 9459885912604316438 13893932183369939027 4379489859653378995 8794484990257720112 6944927539043793631 15713389559008006590 6465312511301258287 1699900902555251540 12838366374682303159 3562669677790420523 14021781444967562324 605329002503700783 12251121620274862435 2183110012187600804 7727758079959551582 9161859518284412777 7823325162038806119 11666389633533117539 13278032047377641251 1922426449966178202 6790193453722568811 12651265402900272389 16698787203042271587 14105972043628247909 15722106644101088890 9469651969893752442 15593192329748953652 15507133977658461651 11778734344946707695 17257805423580602723 7422919850732015481 8882448292234334329 17406646078774850668 11711408388376829741 17490108973040864091 4846758053845820856 12655282874448902155 18082278121487309960 3738560125543691576 274424249789699041 15575686252888116996 11623347591089597286 15286349528033065443 13585730244372464169 518155500083547393 4611793683347498220 14400290587671733795 13315072041971233957 3485080891139037263 16756106678788155702 4932083971085110178 9433241263347033053 14265320551847122074 11706796651421573020 7961791858012230444 14385237695577125106 4599921928067115352 10582288484170572813 2966000448528931465 7519431621602455208 15654299981406628379 15492798885362540759 2871759361800889259 768639017720813947 5369859998188601363 890160939332967232 14255100251272367276 18262509812494599910 13507880514708870069 495637497780656662 6550132082096190297 13953636601824015784 12832480937536658953 9297639593402664530 13968960759934916972 5332596419673099105 16887985300467265571 11300185254268330072 14725586552142171122 7198245028779755505 12431069477746167017 16010824195420424923 11544415487520743142 14156846121610943548 5252384737594890834 14341380426056002208 10565686806126219550 6451688174326516057 15601031722857256394 9041301968418389920 16334479691944077099 3721051038334937910 8550893142160342871 11183153556950231898 7589115474983279484 5006262044616063094 6240607014399695457 8624229483176573369 8243929729301453730 6978865918095153251 17777056805053747458 16735493351852649203 8719173068688603229 11289241614063943655 8367912595833209653 3467677457293958587 884594934576270478 8355178810677410196 5132750831113856981 15919510016294570181 10462553056963241851 14541806917779562547 2802912877523172769 14780908325898686968 1568741969340429313 15796704221384147119 18348103745162575603 1232652741709773686 10032290738537882040 1229784861662609476 1496597698079989745 9697558655725525640 13816052566512688929 6529936592636536370 8794350033851430497 7594524856554121758 10690722484694751807 11683455177795709370 3821193129022027421 6070722690598462030 7742890148305127244 16211204836166145650 3622177767638466361 4448002782099754879 879238400986900083 1241874771126040001 18410484431840735266 8853974366464130037 17469674320786109546 4638332158432584925 8718751612245496726 1962076536719509420 13435223505247434986 17651425662302741094 9837429247798140948 10494580699684164804 13571328910722289487 11079749797681342354 9893428158429243154 18429580648004497125 17091526610047356813 15536581351581198815 14613551859689194792 13494819210536285353 13487284155171357776 1595967833666647740 706966784177338047 7935166391531644631 1750796420514057985 14442124300037676646 9106608188173360333 10388503076430186531 9184278010871953969 17374455812441548479 10296637491914999957 46875788047169035 11209584243753357888 1767658329675673096 6698776047007472514 16655089007933850438 4833173867706656236 164304530902029166 6618205915795801469 18001108790972115582 18416645530301469261 4896583978476124477 14678828077455662085 11773689417802084787 14776144697284265981 4983184552276197253 9138035260375135561 9124011583052089500 3089711970035650148 5151622270729422294 2888975305801227834 2663663163365143877 7411959984440043767 4143040889569365919 4259458775836356410 8353331457815819259 4270788898967369967 8034601072976717127 14268787465004351866 17037236109108795571 7237289807624443546 18018621096824737671 10920664418374570771 190351010562035541 8733094417438105797 17777113168710753844 9684050428806405291 15260468594888409945 15525072130546754474 6042382590092698580 10454901318628477940 1566567605358683553 8023196536368001593 4722154372512257804 8272922000672246090 8584197020005224425 12432267177257650918 8007671672512031422 8220287285339208806 10826167028062922072 6598081098416973575 4521844172149374939 12511995885921721778 9590104903779941298 244372164036221895 6331718102048118562 12092906880377178732 4430712696316125492 13117292167494772718 7708931515066370166 2740491794113226033 1901889419873631046 3162462740603641913 5616100454895529949 15788665823825663277 4894271090940116481 16527009767476542901 1083185225004610038 15971690412297814024 3082050758235795966 2015048414782420720 4724161825499033631 16160365098411809788 11607684846433393716 14542392729719058802 10388943619759911845 1209628073398705010 15961094683987899225 15042531393896052992 14221964843692679954 2336639906011737044 8636811676857647315 1126233252735033603 14538946063036723557 427827755637023818 10520587352186454784 17555028827803750930 4146665373308693977 11565836167102956217 11268183561078970345 9621685943466537723 15284819355004714823 16748152137024685382 12127853924718049531 5416167673997118901 11956248931542195410 4876014762724244763 6494695638632903113 5829487694149431863 14230561595402085887 18069044220961421178 17126735353748889383 5170127543742009617 5235488138737147074 6673164017256238071 13436016080889225014 7953879202081676251 7662126183341686508 10706864159709960704 17286585204983928068 10454658962004377137 942130470819122474 6573676840370493755 12257624581199019901 16351003398515036031 11532737233907242073 17574265315764772125 15037603121179817611 4773522679230768120 7163619087575623869 3199973332091016340 3524900319882829613 10862817759390566807 4893546778690265726 14293732477177915031 7665996654768488055 13279553841376222177 14368607042484149411 14181217529653272116 14219669821971752437 5937826679973719920 13806465498717816911 14620526884064228184 7774337939380065320 1235313246423231093 785493033833220071 12993220014548559847 12588958367317419386 17783481815520662338 18197364392976363594 8024665669865701731 9480071390836970601 13868861485344853737 2462195818929496987 7785082645919780522 10972993606008480884 17447322024765891197 17540877832832860673 27823281958701112 6422179405934321692 1981688271550823499 2317482679498298464 7874511574824420128 16032851691567400324 12475545165242540434 2331513326824546503 10709449030847564076 4897605068060127667 12447788927064570769 15663359665748291337 10990165502814303753 12491685687233162871 12695872921191786577 10189971336832790724 5197195177297850762 309585916639230879 11595527515129535773 9173827357918574554 15695357821103619346 17819757492175787774 14325824094019453879 10486344962312518749 9202216611150331219 3217784032791335241 9913979238425435109 733138591790185470 7276884770540947389 744985824269615510 13363849249038497100 8729009146313775180 11557408296775116173 16782317931177367644 5262197302937167962 6786814656736959260 15789075149363186324 7157473884591750834 672227739529001471 9248888459713020554 6570913991201666654 4351650764691272262 5610789829678378136 8528377310809572720 3130239851589378107 17612566570210843483 10774210720057651188 15012432709851679472 14680472821760617429 5028697704868623413 12312212826670990965 3747564660857566145 5598735997343763034 16777040306900378526 2457600151144039312 485141943668998467 10392690765307925611 1969809995058522565 2874335072359058193 4822536198685693466 7517247287480699068 5130924368178948206 1982246659866617901 15434589848996460740 7566953535565995537 12479313890342821982 3632975267242834775 6334910740418315798 9136787497880240375 16942187911009369031 12011089483401142293 1857893683156100728 12381980480825535312 5846798681691271052 2800150031657927141 10797947628154597568 2058600766444716355 14837068559309034274 5246046973704879662 3907725833132640413 3653068680654314035 11091939247824869830 8779777537935205917 31910355663780485 16325020938366459803 10100988433278607216 17386194711027062537 8242691222872206700 5279756735120734331 14562754199782695984 10218186030630132994 431554538652579719 8675773317720858618 4285871339312133045 13011658324263189384 57181581867935487 12696612765993055555 14816794486803314923 14431587738762978327 7152513847343688853 16132510027850872927 9177533249048559641 16980710159258798502 6162484936184875018 10305424680628992993 8790065984717213599 15264613764427934524 9645205841271351581 17688526233495976239 12139861411470474056 12216589895120868597 17734818704100109684 15125679559677129431 10641791265373844143 10445560072517455677 16782411929388588379 6066141815915168793 15673423088365331259 13206865307048951999 1283460841521580801 13806290799516079670 17966097001626939890 2362499962057796548 4777936385095775406 3079554160240186787 2060564617796132236 10715310435724867980 4529280386357116204 15639520248195060591 17740073809871433834 8873899922058168177 16299328226918723936 1348311437241216414 16668802791874469377 10938143051069175981 10997290862299126003 4588636116180939026 11150577067345756407 5319290331485252996 4702240597741855314 16951279321647584369 1870622932418959913 10992834756024474937 16453013232095912472 17439089663121440959 9251919039291820380 13495209868988301206 14071387314079732833 18045733814648707698 10868425399447942724 2497557311396798490 12788399179421589495 1462938837332932981 12016401645310427630 2026853897870136777 4630605392047618403 540530794974357673 7490192019541381070 17799453884619539936 3621751823460734264 11734233758637971602 7977835581663239309 12570815828045748136 1557599084439971053 17256096648925201137 12759374773876476480 17514821460216984365 11974464500949804412 8419425070056563738 18098574100479541317 6444316212788104791 5172504173594117007 16805114782605700333 4514707177666011821 3995015123998545452 17017282769185304188 13586434292259218016 1514278199875622800 1848727355575846591 12058022299608746310 17333286060354899260 12200344908121375261 3796756684635650524 13784002608416021626 1636459340707313311 14740472351185821439 16749964648889172435 17436211775675395521 10786200705130590051 13515538525202369559 15765679910651294336 5091297668910899685 11918615777829886599 1208863327519189070 14467191614557461680 2670512955960630358 9887268695625005389 14615255600748838586 5625822435451252707 7459759327369305147 13998339398352757322 15626497327013951223 2103375007000296223 1819915610408449524 12050967594594257843 17280912156182528824 17243192110159491506 6521560133542937535 5523691374035256891 4741598799938880529 3554031898182405529 7713011852713596867 8825835256840684640 13500484933353028617 4003401546029651711 7020192581783507321 18154514595479709443 13868431990600758193 7936350994976117092 5205316880856361102 8663562931270101026 12227336090720962088 10117822080568601837 521394640635377857 748418239204213048 15397027721705656183 13428324693023553509 10278717756798543667 11532733804579312397 12949713260710382773 2588165398173765049 13229991726495639369 590719930048117482 3512132603842233001 8821391061795798481 17685140623319231865 11824852136710846912 1202922021307017752 5470248375345557499 16521673005056641882 11653608392227420295 2190072778970274106 5829877979626540525 16846662686065552090 16488320047064869468 6863527469855248626 17421713462359048262 14952402591693458752 12688255949847295964 488389220983651728 2687390013344998893 4718006994025933394 11055384054960780273 9794297027986778625 4532882246018837109 2663812380614624091 11114514565315107555 10886746901160706385 17748427193463602981 2019937134371370326 633530960426188392 1774359422566520655 11239294019582994182 11526184946375539013 8448802586550281281 13634846812320607299 1352270022454238566 13112702070734865178 4978494988263008340 14071983171012463480 9154775129658617539 10779211121820386047 6134357592053327026 13329284151134369968 5363923698938113313 8919341944850457789 10139831320060671388 13991371485425721486 10339379691308705619 8850608633020039713 12819191168573753910 10515965874496870297 12836658502460030007 13942678993861202278 12011377691941633352 6518624562307386393 7452158760317027823 16258579498804303260 3813964476765979648 17446308960591651295 6234779090755054513 2433864088632216700 2876866910357736891 10386947947141872200 4571151233074169108 14289228628900939342 531538844990455310 4493913854692898282 3738839375250898331 6248145692924540675 2888792037698340487 10690301115884156084 13248324932099618048 392257371104116654 17904272927477653852 5114080363557563947 3959966330580531168 3039838688976929245 5138518017004937602 17733016150958249485 5363085197462895788 13921240117190820642 14986812054959981763 14112158433564158920 5583151374190693050 2318631110772395572 1488693344960538981 4463820504841432075 14644751431218835317 17542666024504791644 2767354035515079491 11804252481308327717 18139256684322615612 3347603382337030686 88016789315025384 17956561747377558783 17262676218413211124 16327482544208579929 2683661001204862971 9476584755430092281 13113826292891490072 2956451824952877876 6644067734202487527 7251488282976124259 3146469077721535507 2757351698098931413 5967342563211509718 8267062653933301096 15149932517285915274 4960926934903952492 8676576679865921697 9401602667991740343 9930642073125202424 17595027631351583443 17072288167221410418 12180964843188796120 3608609153610717816 10566401613586247347 5855173775828786062 4528338192173337700 5562235606385051587 13497032301846667365 2172650727533779401 357437419961733979 6532047520237019076 1895354732604929085 12035212517948148210 15621397434451176602 15817670477831416111 8760324604517658236 10753481329969568205 17246389278206467083 4987003670225870167 14854794944855057111 17982315411183822141 7043690844078701428 2504045869796604071 17453482219470857394 13206269394074827997 12385041410871445796 10135057227957102805 15699233654006169850 13831890218598457771 4575170828918262090 9390011203821404233 5815703347082239729 15973270099539746378 7268057976603949848 13158232970032393684 8992318321806114243 2695231908164636440 16586762928165214393 6992118537714991934 16008197127140061334 7988138102607439774 2578904389896145890 3598403009228936954 7467867029631355199 2756917210984395160 3267016140919127411 12356278913332118589 13722299512122348450 3182987443333422163 18239791503328809955 9826718932597636464 14057029293634345666 7937410470097594123 16424372618073206069 17818145458867014136 12796755188012044263 1450218622297468933 16726543469608606144 14598485902821291540 15764382595724567376 4101727033680090154 10359469153899998705 10171390492703782916 7819065671354137940 15712429603530750336 2507814621173728678 15734818991835494734 13647742036241931722 326391587285605610 18070920509883476938 2830537602089010770 3973972783476767981 16075022848974764700 8448832082618830283 8048288275785315263 5826223393382517680 1873297899990558163 17401961463300396920 1202262038612743656 706360492861468169 12540726004214179029 10720500032477487917 13830285376953792731 6926387512905433966 5893526071881594206 3723100283847498757 16054783768015626571 3729518548194154723 3264562969335366570 6071404354883952672 9996334622740313072 8331833039095372039 6145324384289978321 3985838420530427036 11282632822301657664 12068818741434926090 8138695385211514137 1595462872145401216 12776593318398397892 351649378967651238 12026819873329545975 5675318583537019828 18154243873050430900 8167671119056437420 7963975190119466127 6120574961932738391 14787182993883058699 4537511714322394968 9297459292300529947 5079263143360594980 8196200655790390227 5304394656158350434 4964955984391608393 16014712497007275512 2984340789455803913 2911361829058693153 2824140537787846433 5557792490589505129 14173214911193168318 9491819024573641230 3110512589208764897 9819711972167170345 16087206651595237405 15261124744786929739 3037657535662640183 7060218471920718374 12525218574993913635 6775169823653922690 4744613950807203752 1541047761923128459 2136740442645992906 833206494834416152 16975520329020664752 11598844569548690158 4452493637773072219 11580261537494100400 9574347007647552220 12992709359293717614 13694149338738219086 4749675620915834807 5317916760781082682 16421061952672312000 5622324741948727738 5395935982516187309 5090644289808674338 3120551123031028339 16883421787914018825 15006657688308140287 13294749416949488300 6086970726295818791 11360961370443489322 785962229987438371 3486301130800601758 14725009237331487746 8839662075444869698 6312867683022944722 6458498035075791556 10295915402538401525 6221191270831711082 13458005083341699762 12983615813229503206 13283556006415771247 1966440567080309589 2924201742771184127 15187238469568488840 7775604152791499282 18361050052571182356 1420971151482867326 3434564047710305887 5024514906584454187 1857976035246858498 4088247979583078599 3531758849027175566 13062457115315736255 9834297560213660620 109706829931006427 3549334128754913957 8090085369578534158 6278886614730973185 6570454577139639899 9361458484602581077 2943374597842974511 6190492166820268239 1803809049641898675 6903538092838736186 3040626146289074323 14573723313611298980 9484569602077468562 18174972907403853648 491990689106748733 7941648040699425942 13378897036532342294 9229908182239604205 2713160914567448488 15068206185406905697 4911012053944980097 14333801259511740377 13251553783527836127 8298070610275441114 8245755861190300224 10962626557231448682 16597858184756046280 1063580417469717044 2628416288358102215 8985319550574564122 3774227068508365824 14925134482399599686 16769283570731816977 2030933340204857340 13456652534953389540 11694067632986935979 9521777877732522533 7093967732736843028 17895244429937421284 17870146784758479588 14314771748120107220 844604448016994776 12106965324343277473 4898552070620529132 3207515572353760241 5307623987832279976 3596457234134725263 10590625699335319598 17967243810904374309 8755138165887062751 12664470348604879724 14100819680565405593 14006914081621809138 9968791733751568477 18299494219429710898 8577151037030229657 5457909446426972891 17062750471197882776 15513371210332545220 17272831180855647402 16526755718474852192 13597007269414078419 8023451611632423830 232362670830602512 787199021716299412 4096577358385759060 11240307810885725789 14335417705829097696 3432513429129709145 12567518088562526869 14077097793613171615 1742980462792981118 10521522948270361801 17149692880457130078 9681210998739660748 16511050852713687403 10553636579106845534 10610179651753096374 8029030597546444449 15826783645133750298 1470266674642309489 13179445640458914784 6030591573892204593 13235203126721077846 14374829199289669140 16984787208329960442 18172893255898088390 3582847364947345300 12457904580520803607 18319099459288108705 13591294674425153809 1118971232541799574 406410809323063388 1716026363735001161 2272775561461626315 5416558694531309675 11185621764531875063 15168895669061817528 9477201223449778622 10330457450473694358 4207143590160209094 7887798038558740119 4337431529843309597 9858978675017420342 11015287523858478429 11431373911363580277 1265581639032437982 13646657716577279942 18024632599366208246 15017934293660948833 9923515572696635957 12546661382289354295 12857727199895593901 6339732858696229499 12009264994944434189 9404311183198039557 10139988794804415285 16006850496502214446 6505068204408182148 7917108732173796484 12881991600099371618 6926159189393727251 2501596660700813459 11704635258566045077 17714421376860668933 7944868506679787610 9170890489487167265 3701395996193215388 18025164061469733783 1638149950383373579 10805478712771394851 10362636799550017837 1666533434448226667 13620773623605826 57837922458455074 15359730618602540887 1215686614320200977 13343525814926005300 17870037300651806983 15438027759248364687 2532546987321813023 8272786518849905250 3096223701798385713 13603849074408594171 17973180588948257479 15257820389171993885 8023680625503206298 6317103758418178139 5974920952076660179 4740271636201341878 4014368500329248618 14406036671614941005 161459795103013562 9974623814681537976 9545344007452093607 8266022149464161087 16487910844716410151 4092627807149266157 18425036058252580113 6829157769406336551 9354256433669286639 7351700358270233089 2024505598291982445 8449148845824209845 5082400921431808171 10554227405366514507 13136704281308874516 15723852197732825051 13798120409094316099 1540245279690452148 14158639528839296690 14136418031205541586 1790405572821772689 10432923862727910898 2877786013664223299 17182451148123363738 3301441056716103469 15790199948611186167 6397603337659184931 13689244660824439857 8910443895706318881 1675890279483732538 15508286169460580397 8860254342460073014 17572486328932202901 17042176400512389053 7307256861265068096 471416277742553315 3966199115430877280 7731470465475602399 5810198897023051673 2362420860278461896 5035391397566813743 16699641370930798943 2207721655231799980 13078761977621452053 17346708185271198771 5391624571951497905 9388716990908889018 15109880841493546622 13738682828917058754 16087237542847266000 9090485972764003855 3977342936752409721 7192131142671168137 1547151128773354655 3018590301133432106 7329464323155224954 17332851770739581416 1949306118125162182 16081614995253330271 16541183511579949950 2581677657754367641 8626496110732961856 2806944206264138023 12022126848535671759 12554913715705539689 3198784964519849241 9606304219334837236 6103216503198070081 12928928011444597172 3578501338925669376 6908157630554435522 2916167229909758995 7517991041547173050 16609015787871785694 11327533561136331968 7495207217891704601 17678655723740760905 15583622327140432804 8147255398072079998 8976524389995625174 3925434986690541861 13609402898640676150 11842643791460095005 6742746356046394194 14510480527987464744 3526626889542592638 14057558703134398880 17372004096976806574 2107595184952628152 6605098892791984377 4214705896528418584 2418303033609029972 10420539586681875495 15476761461921677732 9880305689323148813 11412095887478510083 865201989026089706 6839330108815630181 10478542654745412113 12650142269934618226 2111357237032739269 15238210155518665371 15637067290183534256 18256321007439824345 13637577606794323542 10924637041187563268 5526329033805793898 12598845127063426077 3484801061746876485 18111434996015087439 18145309727150656044 1395674219958260953 14468846147038511935 16123948262488355236 433791329978061084 3178809809045133295 11008014282479363351 3634527523193548860 18394653731084324825 4411410115170380758 9846255882286756418 15848872327701663539 8321591122665176411 6098689793565506030 388401677029347625 4221716026765170083 5183482962420630601 4940440236370558141 4661743306776647321 3986503756211073584 12395134676974577578 15434894362188375392 8629851665987586666 9232747390057264658 4286695621731420965 6986484828916664265 14272943380806779585 8069644925601266650 3687192149444522297 7835125158871755921 13656673134951450650 15545712506390264968 2900909751706087301 14652656775200452573 4564075069254465318 2875665948204703549 2578215031474729845 4016770479693782536 18029324489204553837 13830306400145785703 6566961677098530525 10886858074162617421 10073041997568559276 13031584840251312941 538015536679276067 8867614901811824973 3964197578378790480 5906864027596554226 1171389833360961138 15918881693999949768 11786757613227010002 13933490336548745903 18118733427123053943 16076223774405147695 10060207000193857906 15851640210385436529 17266745244664318348 10508569893018948087 6902092670683044948 10995919640415402112 10900326920081643976 791817445644735099 12668909717833251827 13391485184290992680 12037482454932594810 5723084131304872251 4847147183177104784 14432782580003055686 3410914397419281304 17076112516828348176 9071455629587278424 4224643318004768983 13594976536965149884 9115157469607484433 5195293333144148624 8728258596172608711 14730494604395046033 12388130461647116880 6657071706651442039 7350472281888368952 963914032223045132 14434722093204528607 3138567998821828210 8149105815274093511 5526824078809512952 14800572863496567764 13448293085935764451 9204825920593865468 14069377348842458252 9015134573472320331 2444529011980809184 11482722841111699433 14434223630663805170 7376819998323981298 1060950445769087079 7598303811032319524 8207469192151064514 327416336402367597 9726856184713906613 6789472824823183249 10629477710559750774 6531949529697432811 11275104265669918167 9775173800950410345 3616749669348570438 2432332597717356056 3769030842423529343 13009333847403823570 7058983626573711584 17637523887391043188 16997220488594906069 5108616682684052025 16946407878482267261 8228533711853336849 17547451262264321708 11592425755777942901 6378173747047691630 12644451571512940658 2723731672131397951 166336614929624376 1238425174002453671 10134941553162068673 12703207401148528367 2941546007430103109 1156005039589447473 895208191778302753 2426444884211596165 6084675859085089866 12277352825350041404 15006327587951255829 8346337678937717184 7934909416299341826 17767571920893548458 13227616407619128798 2343225950963352143 8328398788356471126 18390686797522610093 8516815475576807540 17741651060024208478 7289646839570035159 6422271739413478480 18271488201301278440 2732437939295491928 12356369273572411854 740314229309939194 3910548964653586541 6612876889949509148 10122686501433513324 14153378946929249719 12432730878641164746 6515303754994066013 6917889162814565361 3522108453171133164 8057994522634371235 6800695518299240618 5207329092355952403 4745192308307878763 2621857243755303234 14615907433282967409 17874688128175414508 3615262320148969646 14497164560692775382 16070145718557732602 12041896677383687737 2704319078737947774 17301027824022171301 745662054746764932 4426625366147455395 8683847056880273532 15152256687392420869 11426209973996300678 5593926495861574743 4475381844605748741 4881692599944210678 7962049441238567610 11522154167181060291 824374665188714144 2862387462287531311 4835865041174916682 1841418596257525504 14070283817252544715 8760930992544627384 14952542145236029413 11110013348433730867 11813364865878973857 1388783080947904531 7481157249914138107 4180325311393511158 10543344586421568118 15546344208158755529 12176038359735524507 7877588517249479140 16043573171652523645 15797092375460506563 6011082332559227380 11821764897318316510 2202001255884578095 823837569171006738 11520905077898378542 2432651551957192562 9811181184645067338 9301581359794018613 16743653203983194365 12248096555257505607 17417804336370024157 15614880024687060684 11678407762030831536 13050043728642448137 7240631705599154418 5794487529673236550 14028653066627192928 1396605801851628923 6136779701088384056 12741887856997559378 3406019016270640468 3632269250490399209 9426804235198792015 288482098165464234 15535634398046478307 16819828674706717486 5152240799847390742 9285690034672960147 11142432869153025119 2708343586268963358 518001449121944291 16535412614095687518 579014345329145722 1833147478699380060 17589108763864956611 10533048050183125074 7995039810197873988 3308888582727378717 4745569389291785153 15316317962317643881 14104705016663725306 6954507226453691855 8869471611006762586 15380708596378957239 15137980001432752274 17435185310831163664 7679309583885077498 15148773242182911174 18252539010480748442 15344280759186921835 13434682815540224826 2545831728040871928 8973111358581971806 7934387856236087834 8623835897102063765 9842332670665169485 12687862612434709715 424790724043482563 506299876447012875 9974266967267837219 13313515286470895237 1505181997397731192 13711288577907391412 7594183295287501826 3762975098430680389 1173935495848265961 1231837502451310715 15318254626423281001 9545120186671781380 3402563025702785076 14914903141407453011 1148220292230504796 6725719305351881039 6403737053072663169 2524093356710150028 15833721405270910175 1066701561133261470 18062323470277744622 5964260240676583265 11946580172884098955 2258879895836800083 14664746517689726999 11191228960396998133 10799051633033498997 10225666652936990526 17811305674270184357 526037175571498244 5217027253979980896 3910927747475662658 3437567251209047512 4083881247000237595 15720457784475912014 18235797977622343767 1373268768264970358 13878615668218679981 6958189178829807730 7904955596959391373 6628480807982954130 9346081522638896650 8119400975020463808 14022132250679539290 15280801526193815697 6834118908481435868 16535932949598157698 10065982006082782718 5834110964545120864 18415843981534460460 5228580588375682542 11443545888333501710 12400610214248971506 10590402351119664484 16149779344349755788 11739736709516743944 11662207857616991580 2629257523050266369 8962820647446485336 5003670916852779082 11688557489176557974 15191973753563854271 6561163599188549216 42280138080655392 3526643752405000011 6474139937572140121 8746678215267711795 9716080354817258960 7495844263439855947 6202355529879224398 11552723570865329551 17559536687666566446 5127739031301772449 16379701773799975994 16318071512357300023 15023617143130921696 10026363233065229734 6867461502545415050 13191179301065822841 13635263213734909331 16552896534357162635 8062684018535918159 2683462644383441356 16933323953417856548 10750573204074439011 12964231334734430512 12721747640832260679 8189042087291119155 1342734583663745706 5726373025307786123 339782791471442009 9289610000021225183 12455162224834788072 14810179901850181981 16316983693644351643 863128156567274663 6091595321366994835 17121636035768079123 13246433444192200857 16663922587799583266 7547105894719059235 171167658179533716 18185194372112957301 10794127346140684686 4680651834982026330 17520170770101739962 11229315412448871207 4079832066388234611 5911636804115000177 15073526814701233029 9530047849886024489 14193400689319388367 1640080241013915294 17644084953006457247 5775034696746005001 16989877008963926063 17232284870474905700 55942517199701578 2569733194773607235 2532131112793852220 13302511528818321136 3987802910251626040 5885091321763541231 14144964756866785772 9605892425756338038 10520173864043410938 11786076144406268685 3188695012148958445 2745328812719601816 18000139675146321956 5366178946085634126 11172071227855576429 3390560691014194736 899099420471220183 18060660565027052509 12195611699724581245 8207047293259725581 12826523405454159498 15643220271366056473 12640616711240956335 6682583334019445250 11451430489017596721 6763127201323559292 8163213937252453694 3647366895979005614 3834734172237817039 570258296739048731 11496305349854331916 7219292042236939337 3212315692015893387 2675016293280033401 15835193534005488638 11211318776099629487 12027195137607951338 6206432435078676847 12462217197707692050 2429993868989135603 9564518475809273328 864494166616630194 6845802701193705683 12282383679256496339 10313838939528067229 5709384746898757226 5667837957585798199 15137258913785645136 7819870309306800505 16553484602236631660 9384660895898085937 1072424801735261133 11518160013002245975 3827658873835440906 7916216675844356940 9883950907631144206 4712208024106579088 4250517095760757559 7017042424332251226 17837070138482106180 16389522822222397780 12048006383714516874 547650473266113761 9882696879599227835 17403948108359228981 6454926767745644175 1457809062709971542 8050071624658027690 16774741269826388521 9727479344954655564 2493245100192030355 10287537853852401216 15717282058681363042 5703775370514957611 17669072424349299380 5327462712003154012 6250697166213598988 15527285928196047312 3589596767926535165 12051722341685607797 12498906297838378569 11254153722992456551 11074672474650513876 9920139937684319285 17887366843668236611 16481007206264322160 3560930879659458270 13373227840213790461 11706629698204098232 17039270548955833143 895879992879433965 5821264551089022566 1337982302957194893 15121347034962560616 8809684016108007503 3892164426560623030 15476794969922150786 4631737938084054988 16931560192557383841 11092082091716558914 16144782592298863223 8857326722448028745 13866004026669486887 6469229775452734627 76341574913094891 13970561517520973113 14563255263513751317 5164198216723754643 16649928391515290685 16703531074991234459 7934187729555707687 17583205351404184595 1490964913303062481 1089878637807132658 15998611713709694917 11567586699380963362 16296470571973761519 13373205994265902384 6688178420611677806 12068503925589761273 2625600387954786453 11371610484595358155 9318059709978902725 11676957251072222044 4488006135299279163 14370299385971068757 16897827718148713038 1044127126794441856 11935762289933616187 3500286770252004371 16919424444124053593 1159032808967978593 4204143523735819259 6623253505183947069 5901103986347604433 12184204683392672063 15231030708681264861 6406778790473853107 13906643831768321483 3486890376278756499 2459352566108116588 12564626484390825216 3390269928289002488 7419012052723694160 13324883901342052501 14154985009215921048 16870171819875568159 13594878773386073359 6600507780438916623 6759527683580820664 11766990790770317617 7765797267581029339 14584692140035903239 1471987078455887416 8328043559623214726 1932249640902441326 639634452357934657 1836550877568579131 11219687134821114247 944821268374955705 15142984749921260968 9475589902856526620 18094837134003642431 11361992166498260623 10927896105437807301 6651829207296132264 11204217568481245172 6249348682467832262 16185489495062877659 5955068718707234916 10466290449395775712 10386421098757036757 11743128193157843389 13760499132250167236 2214915400957246661 6984483911267653627 6717036380765819272 6971242779441459897 8010515342028480765 10083645263206754029 2007505192779270200 796581587608658201 8424301988072093175 17475990551311324282 2334735295014480142 9518029840798019360 7016056006406243673 13746649033257635637 15403638558569416415 13478783296184458303 8420667072972393585 15317580896090373892 2722841415576648294 12672911854663859771 8158098415630183904 8409110235874021622 3307675727667207010 7772947065711842996 3502881000629325879 4906644673611420733 4219619632209113498 2292640896925156313 3639624307673157722 8838458166692451386 17629979430601327269 12124868736591733842 10957505837031916730 3262433625102695675 11150633009080048900 13775024674003154575 6124883846692589462 14849096540519507433 8441261676739188594 3680751061167279243 17946183381362133211 9683728717581483349 14544017899544840169 1422752295253482634 9218703436312821216 819968453840436276 17653557362529566135 3655964924928840630 17464814255637708809 14473327644543119859 16862300927812637108 10386296992881957083 4200533010530234878 13140125864282706045 3380054631338729957 6190104952677865317 2036573023792444528 7937684865519466283 15907787671430441707 12897571925007131176 15774646876673497060 687208148142712903 3662150978413523486 5902264938672229579 16717289902743819175 6897851131650514580 15396325269283977955 8294694512894976809 6704033082637153443 9310988195699165532 14914039641229431695 6221792372386589397 7365177843602046223 318508366535172499 4110082153845495798 3331439374110751139 16788298156604051544 15964951403843714 13758611420425872445 16862059998419070336 15643312600189270407 5861125564474898180 11514342793886253527 8610462855738213558 15061807282186776772 7562550919020557173 1239462276729789967 7046615873015008185 3336815191214922042 8922464251696217776 12893828077826996914 18135967514734874082 2982858802850499527 9217963376163288604 4043138314678864568 9699248721108581820 12474963676281589876 10283662977642765650 7614178409604429004 7312677466686770792 3725426718349278954 10128486236469379070 5081407255112452023 9499874739206813053 881848405123963750 1846376271071413503 4184577533464496448 2359762404818494316 14721642628892729811 12889528260024937782 6963371963952245082 12654727145869842442 16126664365945687671 1376081629254468974 8344946702234444952 824262728505920468 10673373528375413374 15363825245472341643 8301868953244707075 14017759359852168845 4084601235119153518 17562938316179849502 14983673730822934832 12209759014546921254 4288241122532476449 6546450218195951967 10331301705266238502 5324459038502888970 4145779695015071474 9089211244867003800 8116815544696788530 10449834038252730793 8289529984428207723 8314452080241256601 5053931584021093716 11085333513453904691 16228352403109226411 3649667658092386001 7972556200378771542 9990936061804897732 15261218380695548302 741881403398526756 16284625171489737443 10770500317774523502 18066560481358586945 4815389229091332209 7114876912634476170 17924292927300876330 6450581369283467028 4875767725090415157 14230042031357051644 8416200035264238500 7404636577623495778 14312122937473246391 8499097411503001320 6904952529422531187 445335961409382026 4051105376133346285 6100812147755208213 7490669007542030146 1662951741323216355 15178838096996439712 1477805585617064093 6524040681494433096 4349678949453787357 10491367605039522314 2697215337293489855 5900466394556280381 2047194591335969628 12872497550718965531 12105407569746725295 3899535827764230930 10437697289204987059 13627239330829717760 17370144689167598982 9089487441235311078 17554747624993229029 12109454260861504843 12021343262890926141 15332567261543621803 14963866165512580966 10071802327240756276 9465305737617249252 13173012952883075660 12473623294622905334 5304029108409437139 5939861717553116020 1255693055494998466 1926904913183486377 6308330427920976245 14995947237782752814 11390110455469573977 4582016164542415946 12703912621150523003 18239522101156361427 5048024720060951020 6070999115197623306 760396477306375265 675864817726064694 12587739932491329662 137686187008376062 1981611072273056005 17276615968176586003 13653471406730402225 1449779731642027245 12413515521155003387 14016586428612536954 13992251546003607839 5221792657080722451 10926099136473947078 8740496472568416269 9812805428208644795 6060163762800935397 2792650895746901675 12763549530377275888 7983546983639931920 9640453673975250682 9112455743235267533 16302833893213665419 8834261867749838468 14545270276695311963 2439783867159883460 16917764101745054790 13565264167629080782 3328530735100409774 4096641847811624714 17045011414481100668 9855182011778003473 1919246091015741424 8913609297747727252 4658478457979722049 7735196304735119324 8108766458903764084 4707289367189071843 14887597831245486033 1473971314171669133 13240819079065396262 6389823997941328766 9135953786099227903 13120004016374041996 13020504006367978410 8471992973715241252 12057040664328239302 11054431480244801710 9818071347245408314 16030814346381377854 8072871955690000507 11074352120926876313 16085255306601398179 7329322726432979049 8545028768390553604 8064260976983101368 8813964727916443601 4475649167824636293 13695604727918017638 454905528587115165 10546792245041845606 1791438825609888371 9433510123424596934 6521266530619366684 6548577694181417658 17719945108466252739 16864141667651998042 16516462218588984852 5008109596547360499 13199521819860325410 3523493735710990835 17609246377030392591 5352323717856476683 9408558811310780069 1563339457112789378 14802446419800758183 16222751257269853225 10764421308762530075 10892878255549047493 4466722064448432974 757686467653162545 2325147243971551764 2418474756220799349 15806189334079068884 11447157011898149052 17426812934593444739 15400367488232460123 9112087087734403258 4275856147106603403 16466952468836816631 632546113204314704 7972636200625750530 1185763937611443966 12578924274313505821 6749589990221309589 12716707717028769129 13983899529865581531 17177464091702321971 17013148988990765402 2937248836769003304 9649778092644869469 877088271825219385 8398626867130750969 10072615398269726138 12462134819429068783 10499740755688633086 7033110030990062383 16968469999479436219 4764284130878706332 777937110157816924 14993141649733809125 14747646397353531988 7338823912474253305 9205390864594563545 18419859861623436300 6054869550536023103 7289294723736463237 1889260567411766445 11266104540753871788 6139064516651608951 9281955374712651408 3158862213092485017 10636412933882732185 7325601026332172834 17407921760434987192 8686326697918945220 3364868928258491141 7318547411647170347 16756440825615420769 2701587474869670898 3414534626191775110 3518537413958313154 14589280641735597576 2669801312407085551 15541204318717663702 6608109383020904071 13109384000215901304 3139310773125296339 4296564129768631777 16999801949325969421 724380723159032478 9827168646610975677 11854055766783060549 8838707492130186910 12484424612014488961 18384234208155279399 15275211697446950007 14296733851295791664 5303697712373692018 18059220489162517236 7483674044240522014 1299850321951294256 802567594220770051 15639872701470333811 828058937575224156 17270552070741272820 14806368878957950467 7404855499880078620 5788400758548902860 9502808072943485648 15644159382343808272 5681667846113118 12682459547084302770 3715729421488466808 8290633454176577986 18305755839709015848 9504344057525907928 9701974910746173426 5504256080537037137 16688886154060676249 4695765143015563132 3222833490833590208 6657016346582494062 8907241691455487647 3142764673424060674 16350915341485530652 8108371419131067344 13555563347441128943 3497075684639702672 6789551029117397574 5015849781242821497 15776654441324794473 9932884639716180680 5071741730004009640 1576304285250163118 10241795606347925557 13069798589363862554 8333370736821167075 1244607558919192215 2611197134179942947 10869880519297185768 8810255067312098075 5228358178715312428 3669191700989123662 17178185918491715932 13203278212474026919 12470939643108536200 1137762343198904680 14613268267631758801 15258965916156032043 388364561189197299 1329918148263514941 14098839986495386861 14113683108984799912 17804792794725587391 10742244942236278167 15735369847505175256 5079044097663987413 5971426809938132323 7902936047800412241 13424707488298041510 12305020560139919290 13228235439056268014 9756259032281413923 4335601964141327411 9011953120647644630 16214821366765951433 12002987458347918206 10045013691179759021 3833834761730570038 10490357172434748627 7766087908787801293 11664399630956751267 15778543209178095076 6509605093475615186 16959809065149046660 16495156325687801711 17913102857332056248 11002172354222901385 5718372147672839062 13089122183958302584 208550206402506602 7366903236124549195 12223319861847842503 10937665480024696320 700683495037667366 2440781179357899446 12549201822152101320 7386205375827349427 13173171086733758104 11052750507356394846 7137917328737333612 2919773295701717391 12096617887019094815 16633157936815127220 11531389665401566115 2420845154720108827 10244531162304599170 7183110216525188672 1112930701577026435 15475997955317996329 4103347753524566266 2491883087366035578 17406190330837535910 7869903256816705426 1085726413055705860 1442111611260094400 96922771768910302 16172959936046814413 8219267941108312466 17135606132620286529 18242454007604453431 3759614391836868110 992873602314928876 5487292188512034516 12195850091304376870 11299112449980791807 15119155791992940655 8233947609788361863 7607588888932612956 17873744525083230807 984167467395269613 16280828116564745648 15645516457939005325 4209587923884312602 9986612845841724359 16724375685485571102 13218453834042829652 13034257773461388750 17908889878733517411 8457031925018300792 15307069146020568278 4831198906150661045 16747166400847224206 17847038008546839259 484195472080810297 2838215462258325877 9530064259571340017 14583108432899905713 14982260902481776263 15260537465524541032 8787009766871025538 15919584130739254115 13985976776538718699 129945141859654449 4829379644559906916 5638505418957266758 372627999219261128 7077308544336133580 12839892982799637376 2132005518022700570 14339673378254668718 4494866874344893634 9139000825945475437 8838391880724437814 14493637839456295271 1937744382051813061 10925868695343310039 7313552533214255409 6496712452504965136 6648165973043651945 10746068668642298351 15352527429094868856 3488598891267814476 8199633331519766670 5965550465119243138 5203760785764603150 1400089793906347008 16171258283710289696 158221947972396374 15446636740518511960 4346440931484645147 10088584064324065384 12092988850110474779 9835187893636001376 3802002522221518905 17159207131522547611 11762568016874653735 17938896432246009554 13606342077783406050 4065839284733273179 903528749683610251 9937725541041818290 9401173703901295345 9570993799285380367 3884429832894580765 16190104388163737359 9281402242666718896 5779962969787404257 12518742235586604999 9731498389356250408 309757013365626231 16511622977224327692 15711163539341515125 1678603918488984600 5418159073888175458 14186436271790705251 1335417079901382183 16270923902502951397 3129336757035193931 5966875293490952846 17149548857638026672 1890411445775431971 1368436883493206720 8095575261896788151 9284892420215157977 7943820181344271882 1509034277298458993 16618931335461892887 8707417340524191755 6609355938899970131 6362011174961298186 12297557593938737935 12354602763656113990 10040227192415899790 15580431759340870355 8857308867107079176 8618596534951022863 11394256267899347793 11429902643350945765 5522213046002118684 5127440469037343346 7152394852061887289 9069088860695758709 11927863712115588840 612070712948285801 8153555144791756222 11988073770354420212 1592859799267930241 8706540242667970747 15972698253013804902 17121921958953176818 5579091824467789275 17407445374502640364 11212965162212365109 15109919835214341592 13618961131001656365 14689108660137076293 11890687566222471005 15196639008952122363 5051613530829437391 11181233860844502763 5938795456032312126 2342912171107947904 8580538617055654836 3752035530746796827 15193454309714243755 8497749881971899033 12582301905498828363 9424893029846169497 8255927081333118212 2722091001410028865 17619528185452025189 5518761739465864034 13881704994812513905 5527358505523757570 13838773900412223527 5147861855771256740 5249826347739790324 16559260495949393960 3035412792576289796 1482977373634176174 6465487160331864666 14917597822484260591 4559472516186461068 16700217955743741454 15610468920824123710 13979905965832274987 15713479908139744793 10855074651903471878 5768754255383187012 12952657332001457401 14012577914286773834 12137763902563711907 10987688101044238698 17806436699229735900 12934767345425394029 14807984760931191812 5570860069350386529 449625860944355876 12745112070674446450 8069896009735944575 7527617219915205430 15490119339498649749 5024307898119478010 5641221450163987208 16237448475959082774 17017671635351503165 2719010025174034738 10447217181782500867 4716829046113459529 7942628122052853442 16423598517338455164 4726395574554359607 9394977520133108803 17120963804477341063 4602741022720424051 12404469078021832274 15818545360874662144 12239786052059358212 2809831229228829318 11190385613777990086 14167057028286845804 2044580233270277786 525517110411580350 6418767154907648745 16995913152612553539 6956284044497121441 1582909118497348443 12914535451659610967 6698429608676986264 6830848369800576988 5907235229236232337 9370907873508110482 13345324310293691724 10905373672346744493 14013406332687711574 12079962161713907693 1723401993940166570 6017837838248316365 4838931832712945044 7821409484383960796 14969136275370082660 11716105691929422716 10907916751009940623 10314054120994500859 14852304766196624227 1260133464592965706 2827618145433957624 16180457698050036012 17340244923188313891 614749771219958590 7430412144201543640 16765052268027348870 15127989286242323060 9531185235674717334 17917913332421074208 1276284382100628287 18275819683864915898 14286549984345872879 9622705099635181159 1074100112278694430 15137889247225972758 7689645654781367287 14081170212724470463 15473007535998050438 2216195197632454029 13225397328529173047 14840065444411906611 3444212579198485465 16429599838794004597 17780066288793677941 5580053354083632492 13016444270597915538 1447242717981203053 18118062741650584736 6683692385463016368 18430067174175790543 10013870107540131591 13137742508081658545 17592935008896014976 7930235385232670160 12659959678078461916 14141358701063108659 4791885077604033852 17506847504721144940 11923625563369207953 9933960589201518447 3517191805168607153 13252079876870421399 13141118875899401640 17363264207778686882 1306081529136871623 10145967089537443910 1811749667911845624 16806120817665455804 10448741845471638123 4391634941595470369 4392208187824248021 8764239815930651955 12503018305977051785 8409661606931362734 9245375077441236908 8841081712433693571 16426688645943582519 16006239605352380771 1433705100750193189 12981658817413994865 6893833093324807143 17623693052193220157 5129494886561008596 18256405210168554618 9374896478945626287 6349005396210137051 12022186709073302531 16616889261431573727 16423881777978517458 17658016900328093058 10634239756173898799 11446538006046759878 598990762622979143 17318817152850625331 15483869790012462407 2595836539115104629 18198291083100348638 2628301158239612547 9530486461220814557 417980500472028933 16561303920528765532 10966108763584424299 6093068349859105530 7395419261699937423 375774153358708872 3528102216063332745 16045520737337036277 2219199530624698243 15457666843798736878 12155600664473395098 4197682569503223129 2423899653296398567 14350556756306245662 9897209175229651374 5611493685020914121 4716839268908493459 15623081796610525300 7324959147160259466 14629687583846937007 10216235811360209732 13063825293300379175 7454513556882169753 13606057647383711562 17420695682446570559 12945239908399759310 18399277643955656939 4823152789541224251 8841225264273664470 10412546174459951623 5160864790989860741 10982217573228192403 11540077617564217495 12006800363300829161 14247127032402348918 7404473035422163356 29433703985934870 16017978759015533477 18100815624012568854 8059621063574478931 16901663089057824231 1875384388233537697 8612395281202944168 7116952819974938113 9833173178611423167 3775192512088343804 9289414980513620832 13615828464896781130 13967606175724937851 8444257241178799547 6901501110559737879 7686166726126367897 4720432951756056570 14670014666261818098 12302869091990887102 18294077218825904233 13242289385684143137 14385861892579931784 848224676366653585 1430264758530502366 8035822937219599931 5257324330920551394 13481475610333671988 6744602187816986428 11877412206345822570 4360055104127681866 17990360922637634390 10661842875163873286 17605934137047968562 1238205644983602963 10322929283062217420 7268046567902031723 18440296039703482694 17847745510186921342 5970141576341121025 13551908553695663657 1008999616601998707 14350604156943871906 2886693496189140300 11768227352406728094 9238254466338191988 16497952777729728346 11739350449044590245 4264984422806036240 11775297423204101036 3222314517085301659 1228907923327891183 9937571127973130839 8768119492127641922 3310955531697658017 15887461127596414645 5687847919167877534 2924785933941491448 15920215529078119700 3861778547221521419 11967977099177361304 3240439577902313361 2730080532166990705 3541619700955169967 5247030671742201187 10580194788445689234 11116246228431633771 14980715833872694593 15895610588194415333 9932100631448452145 9463121181501614200 13911678622200413965 9852587757132055839 3828029633282090406 5836315133982793735 18157998424403896886 17550241607613654041 17980466241724653206 2969260430267575402 12951904670657918863 6057947216114047979 9577307579572693709 7221927647169893086 9701343508372611466 16781667524924180449 7123070288557097368 357404003086500521 17870765586726392880 8565633471113488687 66662152229467848 16848330439835716107 7910191336129509755 145348684469527417 13140838311828407288 2872554832873821018 281535557368081895 14972234850227251335 6216063586132145573 11218799747985654801 15880885598886002242 6284033592354780522 11007090255291132653 6601783476984072755 3112835187545529113 11236766153393579500 9263702127195978879 1181799782569880752 9142404101280780157 16224400546329370971 12779012436244969632 8904305270813846027 12343019473515850167 1825513421215364750 1622286802607661912 17729791788203391164 16026564765120423021 9068245407284175334 8730711092765287427 5139790803139476703 16945936981891211475 11261062857789092656 14857792689292648543 4317913170099586293 7169496802993659032 1285527262139299287 4922475913282080399 13480164400133460462 4762863199184824213 14546542461733115866 12585750422364692392 1153409638013191252 719742086297083838 3149089655357598860 8788476172128871863 9709811875919449252 5941360715131016758 15352623411711206312 16526806143151540973 14263044502426577480 1392717074735281129 10905916903893626825 8734934755066668580 11986862479779931863 529893458500136678 10710427222715940415 6192500941208367265 11600844269440080414 102813025472728564 10325441841838057063 16296261588405090854 11408650870622087720 2987395826541735061 620697851128152632 13665970095297942973 18111155159379638396 17775314719463558026 4275969771813825753 10698886917457523952 10371276110637382273 4000642763131548195 3084072472487310243 7505021391482221804 9447388458204670105 12499796187876298654 13358421758569225920 13216165783839943285 11321840972602324283 12070625024555517035 16327381661258799049 7832704140486970569 2526194129459941929 4382670326867013977 4168242361698982363 15170758502710007263 13790253982074916539 3406079337478118524 4862896057442422493 8678598244538792881 3942221932229063133 3083242809119701410 4792612867325167047 4760876829484122956 17433799433472232958 16456989519986045307 16608839693145691655 14099792088650971096 1577414314838996936 7402824344569345851 2460049095482122002 13289533572483593343 3759552988009582373 10983636650577633888 10991380961175274324 17763073346285099894 12956340100984208182 3961175525912179373 1192388334620448939 14493231804940842184 14288664678138811672 11661749967474686937 4688436712169708835 935466483379596861 11290916579568339252 13209261755312062586 495010223412129908 51640030716859161 5756737164698000102 9546651508463933291 18163079090832159994 14501051084450444938 11484830578233636220 9286123022782964081 17598834362969284077 8787487408921325438 4508211818372521722 11952960538228549643 107653899680887203 14084259883709807347 7439325269828381559 7930363951757413026 9649378230719378795 6879434803987914878 11820276780838440025 13526409903001095506 4320341993136480283 1021150777197932908 7372342816162405995 11298863980263506818 9539911764569386456 9843550650191790256 6189748843307661849 18400724160765345732 18338825191027999507 17539871810641491778 14953200107114867470 6262884750010667696 10461600121208774476 7302559703340060815 380929151904113255 8975122408943693552 10187261918342100014 13957793198307803128 14081844992931676917 13508717462953071056 6924664690810125751 966860581814598581 14233952799856907778 10994777028413444420 6454810224370535688 7789348532158473713 15405647848512651355 17574815378619723758 10437073847737144451 783158603550344242 10275562431583852781 1796187275987048547 3228195179366921475 4288522082398981897 567020326218981778 9191432862851340700 1874836111405036550 12538455926958402623 6649821913352909835 14866613066221979818 13597877390955566856 4762627412527789534 11877777497288486957 6816198306811938571 1051015493316479127 8375976249298366564 752466074811030396 2386292925119312626 10335351444572344019 3094375645615044841 18422424630511360272 9831877446233328449 12209632346133414752 15190627151338833484 18291461409595641749 2961835391402050059 10778978031190147611 14752489133841669801 6179027603036609033 6191563722484450344 1931631257784735480 5796102184377791630 10767760572599093930 11801657964732312743 15022114635830407663 72567642334808077 955433962082348196 7383705234072509981 12877231361498484917 10544702940511002151 5895137908374508172 17068360999034393232 17033166939326794165 8347205052673077835 16370775782021906557 10358669030738105156 4200496907021802584 3861642959957207000 18103372680936289830 14161753038248180254 13546356108655678369 17191999282112901224 17348471860715367425 14792875776038123150 14802958038248064551 14950231187494632467 8188320733159779714 15623174814237733019 11567588839431585116 7575375918754771520 6056012281119366592 10828408667433688855 7711661969401008519 3034270464585474507 6047131585335226444 12091072229028410533 9296737056261160938 305860598079374817 14234629778461835713 13168824995775177866 12802196202546136058 3325501117861975442 777661217767067845 1582381137974901170 87144458695705457 12701084610884783363 1023300447579073232 12607336733202995617 16895300626751763775 12333450272365035744 17722873579552050269 2235960817033747207 2194327545941971009 4513278007159723456 16814287483393566956 16568853584929385395 6317231098580252748 5467462293559986077 3353438640375414148 17301796613945379324 10367556981306709825 16195524882054435184 7851257959677060216 15673375143666665066 17218602212265019836 12444917279674847354 8167700589524169729 4662271156330126915 83559333664480734 6967759303200164350 18172935074373893593 15101732937381917307 14233055559150660949 6712312116787899886 10316389712867163322 3904588972264265409 11283071463534984553 13596355824234012424 1371175908675852029 15732916577531536052 17845231986404171994 4049936660434464895 8032848928653412067 11906633291243324373 7649447287068345399 3790545724357989439 2199296598671464962 445602052190459614 3506296494107032924 12395066560568641893 6728631132013008464 11109103897419371939 12677159850695609554 7908378836933922182 948727887303733490 2405338629503062384 3485996661842177451 2193144425218371016 11493990442415523116 11048539543557395719 8434648709164690151 8319826328646011063 5956041172792272773 12437891548341023563 464280327841977612 4395960099907682659 11744706496425170500 10762803085112589952 6935338779677472385 1316891596736575231 3104715204132438222 3058325698735870053 5251485809346825413 13085280460648331006 14238821137319180035 7262805354505810316 267888918153548452 9589798110462399142 9696730842267637906 15298733794825322588 12040067317056829066 8735887497115747193 13304439153240325553 14683391837068683934 3855588830288105954 17634660245949160746 7469995952641446924 13320349556741750045 14749088995927382175 12059835656656751378 7444026742103240224 9638148942873454986 3373142268269051181 10654092254357189373 14648275859679730268 12451631891263557050 7193250921117730845 9485781346453253320 13276874187153739656 4815794125553985291 75547828867154598 7292583578475163514 5316548739238946849 17289790596135584262 14986386225757806264 13442006201478048662 15751413079971816597 15643291514869510285 5326439200282537597 9629491685860249759 15026928209497450757 15655430828855350856 15218881734142842275 8595058225018199058 15262899278170048912 4830160316447330821 8610147031421109669 7634543717339601929 10608364114130557780 9577117603744418131 14423939925763617146 12708726893644581950 1028057628602988204 1043780544297744580 18057720859386536663 5475900700634155140 1628138676781665303 2488411778324638958 18233174255657822319 18392918077101155471 5914277689060981725 13081167337545112752 15364275147039865508 17269046692701789376 7129602817538440557 6539762938424488048 9165097217120690073 15999111696638857028 14718648959274644858 2821786440292347308 14626661006540760714 573796634967166160 1375264854457652245 15020752705926208658 11576348425730404863 5871158065662023913 273226075293397700 11996899857551935487 14491351337399348774 4318596648149210802 3434436979528612765 12090891256570101053 10757320177464270011 5434432264391187718 1475604404221825614 14471931249224271092 6181506205898176016 10143107073241851496 6351204290601211280 17939939457940971424 15901986370400068831 6565497354918028397 14801374386875618691 13754111177463245816 10181072012418568528 8342934227630568905 263348806879366398 2070913585801066607 13856083950481609854 36192526133530744 4314606756219904734 16480515712422598350 9820106781673524448 5259999579023659934 8889135396948207408 15389853605100135395 11907633844060286467 7088880494425419240 18441237566895800103 2477868159602785206 16569160379517936571 14221128623364541733 15195913777241476442 10536942486957786049 13004801127397429693 15516919908719036389 3275087626768988921 16647424683742396981 6920797523519024526 14253809103495748695 5093463555707891867 15380350590487791542 10972420072354851808 9724438619113884427 18438568543294692094 14460450580541997885 4228855950237725756 2618224148989219088 13050471541035057879 16674384012198861622 5093146253697699816 5798286252135704062 9079291903455933950 3471662829482371770 12609426433671962875 2145338864770121091 2613679301278888453 14563439103753272656 12447434220432912719 770995164320574911 3240872304082117286 16928685578905417917 17855865558722637582 12132423216119658446 9757375419308441972 4717343416593304487 17482631910297685765 10670084954314885854 6100172694678890348 2215889833239065631 13544051690109002691 6070241695190299431 4170146669167757820 16360129182927578336 1619992863997788486 3092102923996739497 15487442319212250573 12072363911363835248 16088547122974821434 13231103370898758962 14582059598510010652 1308019192744399589 4260733979937782998 1997530222084609194 6401251663858897160 15617137960295759920 8876115893744198194 13258944270936661962 16253728899033392808 3149125606049707348 3463943519732016275 17251399799871263695 10721142851546298339 15782831532734297706 1399069571750605534 7301021913175523639 14955920655757757630 6284194897012681499 4993105535725828977 12525275233896625199 9785077926401559602 6224674587997326476 12771463402818130079 12338248028433740553 8353845427423860975 15753859729912529082 10495757807791652813 341495592101378694 15923699176990400864 2460691741272537552 4512223695729622596 11316248540270332159 9870456160330364637 845585109942828722 12598572496953570520 3939193835213547727 11785301692858441750 51005704685173039 17415329858038592637 15554651490706122537 3350376153562450283 12251323457491709255 16718012715302259351 14112093899338008377 14005440493646641893 13492658636354832568 469365079256856740 7587121689383459872 14215876510636416645 1913232490969521955 3821797760047890441 11660205383116253565 13997864549454986704 4469488840100410718 1653245346819565647 2983159382400865599 11933667388663474546 17290532404919239307 13021939955049224841 15308688458290219641 10685123416492254301 11561371515185934519 7849940147818695818 1463853342574103700 3353164596008883788 17379649679210574374 12238415801456280431 863828669097005781 4490957833305397266 15396820781272478190 16639813018613036873 13262011192006806224 10838007025208144081 8556883807801683703 11257043861195059345 2154781339810390502 2414772950493805385 17017366793055067945 17767371129066953630 6954962494204908128 4147132152949584412 4542059545983344886 11739685703767727266 7424994210453916499 13640020437830203180 10423734792586720711 12986472993262365114 14629736851352983521 10362866091185679648 1967773390816943751 12638495021784592716 13259654233735742228 8150266494702262570 14200648107493145415 6385150519967406593 345077499161557723 17350131842415194038 8075921932237325108 12816808024299388761 4997955774243259915 3169184256624780948 1239752267488946645 13226697318112192901 2576421814614796079 385260251722765442 9371219773521083627 10532682873173406218 15964955509443788342 9311927292063822688 17462478001970882445 1909175908690934111 9836856627676475236 15741833571230577716 1588767725113364295 570962922240179013 7928381480773662285 17442421889382879956 2148369946501677267 15420946459159012996 15463110075933511428 11595858964150313303 9144439865645507586 6394514129250321693 15679919652746889896 5095418732085953221 6511535488600771852 5990162664752704732 15867442260869478844 4027336259893986554 9586549772556754203 12001250469111872862 10328868514209081891 4720503032410062469 16966659142274909747 15105885783697440970 14420952243350849238 3581534886798987611 13236888769941200310 4622216964220064613 13562650236624781268 16900980354002268611 6581858914054717723 6191296203415381654 11534700359165263132 11116673045645813501 1678044179611936786 4288880569192202293 5701840189610013695 2976353159304402690 9825860603706149845 560662414663072677 141445832122855132 16754437239883067914 10386690297795975203 15392495023329919227 14073860737582208028 15982875272810882848 2352551634896043147 2838233387071514444 17195386306898203095 6433508424594316834 16728568319220355950 16809026113614358061 6876119745051519881 8094578890994625173 5834952528954480516 5129347113339098410 16839351046977816583 10051614478934505451 3360588931665500122 17465892994492613127 10386624425161573705 15657603087477710640 2315202840496867886 11689178032177651991 10252867690475784849 4363435685401718378 16650364049813850443 6305425118033454154 16062331309010186634 8540002632815828623 3370063036456823903 10380321903177097964 11461186182485685300 15264439414009906685 3941526382082316034 1881295194893066000 11765387543205923288 17652665051546981215 12280813448533670239 1632421346070664162 15642462588597265866 6467963116268905276 7711696929789546061 849762052555339231 664494877077667497 17993924488390846841 10087805961205889381 16112862791893760420 6267156215403815252 15517314281079425870 15960080092065340118 13168367515365024457 8737168020267919977 2810955720918120218 8315882378248448628 71488616309812115 5796735295840771913 3537091219635886123 10097600273992061223 13404542047254760789 13726766905004858246 8464285485392464561 5226023208922380915 13502180338364544406 1310102603702832802 13408008563336212326 12925377029298632508 12770617890366403905 11286566564710453256 9271034638009757314 10371594142479160316 10022732640926378431 2656201409860298443 12406279615043718496 8575205303217652490 3128317895897584934 10184433183442604599 17851261660295017004 2923529331181749212 8265854110898194149 11188750741898696723 2513612300468350832 14499787321235294258 12596156339390807244 4424520987429506339 8442630720361415371 6665645812826245649 1182273901917321764 4660553204984813192 5038294348678422734 3192171600748904119 12790048408568327863 21702739758158258 53850016797602535 12835840955375358548 3515648265728392783 7514509883494038338 1669836967037455911 11677051147594706359 12245107443879943810 15165563429717102458 7981619408319777185 8882526939430889318 10430930309573219289 13453843527112703024 10054576238578481128 8437857804989773422 1374918892743080650 1294367999901993025 11903672337296091077 10785331710235353511 14775623698357777762 864120484058023874 2121961836557882735 1287958794509841858 12805958519674804127 16995410310444447519 6494480953594498618 2518960964553206446 14507821144052599675 9988162928429587527 17777375615645654495 1311948564769025778 15163712303219915199 11566417915823147114 5839646955960525132 14538917102307136667 12063869913501059738 17236833341686136464 14532083954854965823 1665569097963582986 13416607970540298948 11084512529678984103 9251814733134132192 10700228994583601604 8523700108944542415 10625971522975045132 11424093748490335567 2268665797887617631 4646346973289502638 3870350861747860090 566763575461472585 16358235793298614950 7147285733626792541 49214633502869911 5616809645079927342 13129588369621879662 11002008112173676273 17964902098959554835 2836456300270196736 6258510993495990289 11292027636893473092 6612620915274740581 2170027043986850129 557567290166668399 1821550540610577436 16649106287040056322 7430774319331421460 2963660342316387763 11936475135144734956 14928517692282163841 12799236431285414542 15069233238921963128 2095977697952955269 2200782771406731798 12827405890356314546 6990097516363116880 8888491404677085327 12245042500501551809 5807508655531255620 3739929213257748801 17218956574872807753 10223782281734000367 14166388056594019065 16366095698064108664 16129976832742854726 9554215972227307267 6815148931405548162 10763474446201007945 7790523625753390140 9747336837433924073 8841327799538442694 1113432211539493819 2358308432297904584 10646557058550473070 8104370366694935649 3056115619086274116 9793663983312503274 1119318824945027129 10488086521217674167 16453894263219018443 15964247205405514027 14521191803864429493 7050317112849652194 8640820898871799144 5012784491811878 3450118953222092061 17328157924511011498 5472075477552498056 13937669552901143904 2660657121455315995 17994775581275501167 84850024426551646 15774413367547341749 14573468753461551775 15804872394812255391 5221262109972939334 9908133669259531938 8792586126811395647 8282940269354021516 8182144177584599606 17608670844567275546 15819117186390801375 7562845779425233262 10071321427523799420 9552536256466608135 5245398290590540893 5010177478842452452 3137807725737690619 16921901218423657041 174503373244837255 9127431129499259351 10990477589173495704 2595178671787830126 13228471312670767698 6884458880166134716 17789168886860179161 10622706216882891910 13241144120418750804 16328093931787202132 3068190368841850360 11208043895552282331 16788950378930907599 5871079400980974819 17040802503795090214 16838117008549821243 685371186872756085 11067236699905435974 4808386004253498074 17117647812376207401 1830619900624016161 15024390567061640422 14000990052835727096 4819419816704308335 17505949162109578966 11095109290328572678 17799731645187182775 5560204552931305751 1610043379891141482 2239712285872060214 14510788934589305933 684755422047241500 15903973370322365842 9640146473433067662 3192920064193607501 2066547585049511585 15674380105166332993 11077976393890457771 2217343511232205951 9993201839751917019 13012795192923164888 8297605415888458318 12076478209410674531 7407778487188598141 17671227172384695804 3486128245779939134 5386360310949541248 5325427644754554838 16111930028361133119 12757955882216022905 13591909616041076086 15171118008467877453 13579986128967408132 7425944080776518143 14414233245724183733 12853221506623780773 14084836765519161063 3642611926237063356 7311075473861234729 6279876968777217283 12246097800735904284 8771434708213187169 213319904456095815 218768474780786687 13312603332513402777 134180684374499640 11588290310428272845 708856061203013465 7456175867367727318 2783147511468987345 16937762167813469968 7989654405205367470 2528066292843394041 11941066693744230696 2523761916116341459 13507752438562035569 15881033088838772397 16527801782654401381 1775532341986689249 17851503101928053344 4134344764354122933 1757475639672409629 14020240900428448807 11535906394704970104 11099316096295484445 8137038039287193414 5380127283868072097 16178912000562833278 5337525891440709868 3851250312537405567 15502245098759213666 11235254128044312513 5566374181860691357 883381577372488351 5939734768938284413 14559260759100506495 6348321993876217186 5065101785045878523 13162654900506255518 6006513747577440308 7464257781782186304 3553058610089501351 13350628673045898147 557178476087670807 11849431393875271780 7034410961406705300 13398573360720629520 1955073012264097881 16189917248057272545 16281849551643174561 17781244518619888115 9952371543173831547 15440075964613743965 13385678992554251764 15634276765716181752 8897172111271635583 9849701227354693158 4568162832451121593 6972512585967587073 14561526168278820365 1638102737211194146 2607704572284523715 13030893121295191633 3483782271724366241 2643596811145963794 6715015935726779117 13039041541789861757 13151435127873035885 1956608057941501566 15246128045484943702 11760717067507776366 110109463577756770 16737105543605071771 9822314464755780138 3966808500339344856 16387572684877754515 6814566959460471544 5666641944220348094 10400631825155766073 16992278896210551877 4006354849165277602 17001674467636627374 9139309215719695703 9018561464179447829 6609107443452873470 11425948941921883152 15666719172388424039 4205563006955554831 7083009794554552955 12694373879625261930 10742844841184580468 6628259711459479552 14023137125002958609 4834534849497037232 5901976737155262087 9734674468262240385 5046429633812137213 15632672263214017264 14438313604151459364 5025921087626651545 4474706909417674106 10338381177581733625 12820028549877340534 16712220865753004845 4743986170485729957 3640408196175650711 15426250082673524867 14761552134402128381 18392782374880038228 1343741925225377136 3815780722637245580 13770300645365596178 1250200566672675681 8000889321115897833 4109932494436142872 1249628775406256699 15002400937217862750 245347227228024631 6768085442083556197 10493053932956355523 16145305966901364498 11658757920899035819 9753266755092936785 2834827891809341756 2559420474694918869 3964326544103442822 12174198829356591100 7264353095882457092 1295954831219308481 8150247302985350148 2219304369952918882 15695632896274151332 16150563729818974044 6888187520580282027 16892681852679660309 12914145002727743114 1258756378499896405 4487281526368090333 14185993524773657063 11341896667389401837 17195189533949253727 4008071132246349438 4583469692944478828 9888932767275798219 1746934856456467657 284996220472168606 14764311996504861670 3126719870240628255 5888028188665419915 15792911689901171826 9758330273494361564 10738929887976067645 10140248011922405499 183038495566493266 18210935382044828088 10567146217353873415 16863090853088226175 13127282536949488459 720759813352721440 5555216555286128968 16291031866066591721 17907876863765514636 15278593320163306242 16666491499315273353 12166783430542247690 18095043031589621013 3602154262188587121 16451205037505383660 15832922503827271417 16674851586768733488 4858072352843774531 12341718352381802614 7393060652100419792 12332504787173137940 857872431942843623 4006955769571758523 5618205195850732996 18230253612548332303 2083385806057268391 8382025958542115724 14590492233346184651 17544372995448103970 11198070653437050757 18218872792755349552 10956509194176719575 5543654862485847698 6338725748002611394 10259974952393730744 15047195961601274317 1223056669043182400 15476582337602864011 18042537032468846675 15787464792282274030 17322245992922335181 9707738111344579111 14602154521701022538 10982491799064910999 17808674535634893924 4008820952871976370 5298108389379832468 10939908043846195285 460079787974979627 7518068213076049970 13776058361616269149 14053840263720029710 6340956600418321925 1436253636712131394 17745194798626587122 14922087356489889780 10000458559008222932 12429662202320295150 7144701636496623915 11491765787304014304 1007283014098954360 6387078238504817850 6655106593199333037 13769585623156168881 12666327104803425528 8525647950591823262 10703360946988252425 414133893828030747 16920601411737321933 5057472854337184394 10213921286450509175 16370698473368682109 6719971751597034134 13664984298077526743 851441329516271757 6861069949215427997 10909900504427204714 6441397510185797650 1055687246102602046 1423371316379134258 14955918057881380811 8005468450606396665 11418562728589598029 6712147922140312699 13472674566915344563 7196852772520553230 5081558573818157742 621269055696700104 6848902281754035614 7850564180755838901 10884418905547927589 6346175633768962772 15514194802318345192 714494044193462386 7341037026319927891 3993640082008240066 17681011581600933821 5332055707633706958 5513494255526125962 11652601348661359107 761535094098139300 17579781460949347373 275511510119976072 3226253723382244150 3193979631280544896 592029913694124196 6735808509753821342 16305922334872611607 4563436261330071181 3117002296487051628 7491567494293612603 1500118472566990619 2259609335299345311 2777065334243620597 2433652814756057993 10202865386595094066 4417642906024198668 2430715515806656254 15060763391862100015 8244005797932016342 16818281068543822711 18216698885027260207 5645805396748016943 1368157974023705973 9858475106871568402 3584889228572511432 4094916563067133577 6486617622501558108 4168905569081245565 12211175801936560826 664504362006824786 2298931638508675921 13108441535335259762 3169214914582721091 13510474332020974029 15478196572490914306 17287536127089251314 9913835954062142469 1298036910589821300 6322448786819507269 6395106784330938572 13160806773120038138 9197201510057917669 2124306639660032420 1372166542676362470 10706928559264381736 13037438276741985485 10800311714208526302 1479750892558637923 14601685110513561700 5641992760368686585 1954800036747443143 9592387827698059334 7485143989430669528 10506524487618855771 5784874451574731964 6795958208947738007 926709341334898803 4559245925949384871 7640181111413970158 12067252105982663905 571863497297707067 2258980956899465912 5946776230827416979 8754323099137392366 5269458612429498530 11950821518672296040 5012993271604223289 7634806488101115146 13491073476991599547 8044948747232443431 6716785468055340690 5898771631731316411 18259676828510965523 7354259070634134068 11330551491811475573 17770585698735387606 12592166855217652538 8222043985414403265 14560404578221228722 8611893488195415026 15829235904332252740 15074183254974201503 364109924004748677 2505195561466910845 16128041934804677489 10456448194287133705 8608256615039545774 1798581910604010279 13247082796323879779 7908530109925971790 2406237607047873502 37035037673228366 10958654515105027030 1636822176375890956 16430567919983659709 6533758204394931996 17333674929098290043 12777348545360405144 2155214300359374142 11486153309330146442 16509297941113510685 1899156834447336542 12572992603661099272 11559057041622942805 17596756974815278908 10599322353133911315 12294195201563838459 7634448212353805623 8711691960238684407 12975835603771803806 3469588708000246273 11873244368185105468 4356845129364059707 6541403214823738432 9908786782594940587 7467957396367431169 16504049082486828983 11265253556387845880 2299090643896855915 1059652032323277714 10170360794780744807 6309044328394327854 1749570291147766148 9790665369868439370 14831788449093956885 16882564960579918322 12837898035858467266 5684831764361486120 1370692655765521386 12679865421989500548 11069614628681070738 8255271387281457421 1918847742731589731 3393033166542307442 17781483838476864289 5462962416366523632 7886730311888687419 14219406719827846475 11574505756518238570 11002043399628525594 5185630591930477751 16399685522471050845 12479816092957802356 18049770788566695296 14102966899555458437 9783153003483680609 9502151804302054645 8867127162322974751 16182253806307394844 772437472466019941 9567751641976958380 4420584417752775761 11931664016322800819 10790350517537172555 14035118172091611826 3452864935963354750 4774911939948215208 17948225716617027570 16661800110486956621 17873973699313174358 14641418214850208391 9722376910142900121 2101192759684820696 13930370220943260143 14548240393172736106 17594642316435153010 4612934550895778036 2748064529733015885 1211708911164486329 14309600279101568795 9756797039728071080 6103406458761625042 12161039384379401514 361702778546563699 8954421275480384680 4455372922447656164 3822162092841599347 17577292214763667852 17433853753639315354 16766168585771649617 1413352129333614445 11434244854686749188 1021940513851640376 8217949544993593320 17318988887493740951 8455820836075694779 16364099993879971340 3708519543297747386 6361237821866085416 13600771633152497762 7710953320584532286 15070378601093833617 13692455839584064325 640799800325912154 6545675478063550189 2819729785759041341 270359799381901942 6388789340009520863 17571302117097425504 3810498984664838101 8612056135041803082 115946707140964536 17969470735537509819 17389443959637728979 14882809677570731672 4255554308032038860 9342662893257895326 10123432248739477199 10354646599263932549 8654842531499273955 12481328670484709238 1625422841695201177 8238257640368192815 675715078509260391 501281717027128284 4536770396146421821 12852943147503925503 16333516011169908075 2934122357081936116 13664648498673371108 1519925904260482952 13707788081821733159 11390636383475861184 8936278288681048098 10557916664722350551 4738982183159374660 2068899746988465173 13341044613625579725 10492843370047907971 17941141695974919521 13754606570846188464 7736738192455489732 5487039113122552211 13975893695098436456 2465162649128641375 18158830846975507590 18263160281918216462 11029016543617954411 8039266003569706864 14674520630914690669 15081321429583592718 2110514272518877074 1511010393783889753 13058514664095336079 7675370373186121737 7809081175923379 8617049617666452202 7726820624429919372 16133074015047499024 7284076913511818109 4428957714402946912 6017237361542327127 15871092697755611642 3938930997883988401 17812342921419362766 14872879718349526015 434345465477951734 3043488734839671821 8231311692710485365 15627099401084138164 12457707730027528442 2396611020355623966 3716398572741356433 6073056876560956229 16752103794650858241 7531308562834565035 3713692577464761204 17757052997531499340 18034163436394898265 16103793502064281997 3026630764842474016 10886729232976060211 6341598692634635000 1939384847662906623 14242865703849853282 17593223036322012777 4267108783825071014 17806875074432259720 6715669861533467491 1461400682879358365 16863816083171477544 11371707946269825528 965587314629852790 14228165074603339629 13327484535686217183 12625197389570371921 16826333057001527001 3033876739549447782 4332581479171739214 15015920245162787608 16616513585555419310 3471258585370645383 7903109360697017793 9424984319156559245 10081294159623217649 14894196853693456815 2628234287054777849 4154806745696000583 13316009789134250360 14594009309390685177 3321211568169249012 13280754560521002320 12150781718868305323 564855674291491446 7551161048543325080 6078053694713708874 5787963912219433462 14819594451631323342 12880436567919262170 7825139724092039676 13174983809702166121 17508826341006937011 10643156554104775352 9325671361968339758 10116796386540816515 5377489298888249303 18164725180586092939 17270946004814411805 9482872556781691975 16323340727955027056 7718132641629528303 8628307109783446416 6169785195372190437 11689786893714827222 1442437884990646800 6995405146115645442 7843965195925503181 12362714143841489477 9028448689762965338 538074847266761964 10772262157532185209 12419382982907733360 2383461609957009673 2292310086244640277 10268823783968716001 18052319359266970859 72959267263117875 6954260731812635648 12503818385342413759 15845681645158460252 1500424520318264064 3348581675749038130 9158417593843309507 17613922722006454754 13670686636984362713 16707758322726305687 4505189546302273958 2126119528302618916 5671874353411239883 4628087181592468573 8833684758666317164 11409189316543799031 12075234399542145483 17025975732790329171 2184468925053038105 118153660586022813 5362348955091195053 11431514337335219198 6615375928167031558 12368934776166245031 5072552378253117626 10257382494292341057 7476067243272155704 2177155361120584891 16204740500429001089 8696308456855056657 15601064468489788496 578545935533918227 3973506519715422112 17331305320927595360 2609270637048086464 3092491728543341855 7494129808641623002 16860356212117624871 5955991070088926362 5748349554524917645 10590764878815684209 14529234074417296614 2327991594922029506 7646080269727156526 2888267358166893102 16383558333054942417 12449622874839340234 18127807074707047627 4544615007021037554 13604258343909441453 12237465143728304029 15030995449445995044 10231771143976820094 3419587170076122275 7495470601783132354 13168846378013921503 236330424353383653 11221042541017596499 7978485969227444005 7866183111640490390 12034789357495308676 11330134734828364372 1440352831478971414 8696955365416450929 12630655219662478632 5828535044864542165 6459352950561660623 9782209640312835782 9087526275049183921 1335413563583165765 16561756694249283341 790423375259166813 18418389806714843872 11393903733280011369 14225567755010383924 13157242428238230633 8861722319523828414 11962516104683565694 5524699414464966597 15416444766169690511 112009401049493455 12044504426481195042 16327699571793032790 16066233702399109763 12230983355480479740 10560847729017944898 16098802108394824788 4956431386800619873 10751438020469529515 16798734018415465749 11960612568602158824 7400952798352417847 15597443865945446853 7891186130759373016 12233769226152069298 853630789736911215 8331136449036653868 5587186717567805756 10558030687820046236 11241713359576036860 3999431104973166391 2540245102297741366 5262485722895383876 3497903563916693078 6763737743956534326 42168921434309632 4002760284276427739 11347819284902102024 15873017157251373543 7190232092150907026 1199096532639613026 13121822953753990992 12096737163001253993 16162553732883798227 10956730553965558595 9633846398592837775 12010354835800680288 4395652028762792400 15171229711089112951 15146771849667129489 13745362605847659383 16854719338397949191 11180820579567746210 1691790516757526288 12550581605848413364 1368823368040993834 7548676281033034573 3815202351315258782 9270029995466952871 3363007287640781127 16613626401144790828 3441011758037900455 5704666979813005595 6074894966347618812 14064968059818787200 1041746697436511864 6229167428527119083 3267390268741031827 17635154617548046268 8843009600645790386 3341732278447073047 17144669265749480737 4242494155678188156 10224155747468112344 5824662567516995663 5987546270145977020 16535939913870958430 3342216503123076610 5849347366749391293 695680363393897596 3405692095295198258 8682153293101179147 8086872560323336016 10614816286756908769 9479072733418470347 11073581125263834366 4805223469041732563 6284952688937814139 8600234648149894835 13063912608629174826 17116956421671584351 185606405443665923 924971819320865950 15855130416444867806 13427306024893277446 11668236803029571877 505532001763481556 16816666261313985810 17748927683629762063 11084155016856382666 7139194598091988170 14347588766243234461 7035984097638731614 11164743719134581391 3732073768309759968 16484665359373872297 2500781682035633825 6860894157636147578 15741276738706369699 12705402394212554423 14970335212619540277 17793805240271247078 996822135210829352 17880656110243253950 197041830584449565 10290800107587151608 15060971497727169577 16896656595859521969 12602746994429350649 3266851784479218019 4633542819855986039 9571123784937148394 17388720256542633231 12955800845558852052 3243857695422382346 13451827322764687522 13968305424716576917 7744604041990327728 2652580953109517747 9518533973548079997 14527335365228565098 8130089995224604843 3724830882448164491 1324470322544931964 16985781334229829970 6281887625622590043 14692582412964454487 7430488528098276295 2155792777718467508 9435819002939070856 14868867988617858462 17336110414801767495 10156171196827453645 2465535270095097480 15009709135963211246 5560296524780700686 2275292849923160908 5080606060409190022 17989711815106690672 15748271381969207217 10517450402352093255 771891170084330483 7083586643047825082 9748288379187332234 1058917517276368441 9835604450306665712 6580726986133859696 1058997362966634560 12960051572929554532 4639004442367649690 4549737862606056934 11616348900471142918 17155272496827003502 17721750278577650996 935519930640817073 18215693923063303243 7710178445462234971 3356224575991630813 11774907416845425252 6032707250992470941 10598024273406161523 1923802999787203034 15177817310895693451 12507182341958364526 4952433703885286446 10670832211488699465 12954495462804095141 2428504747058238247 7169565555431999416 2303144733795071930 7556241265163668209 13703939866806401017 5317722743515332398 17092335234284914755 2465766470828507062 15048181236967916664 8983167275723960398 16047164905881894151 9305098786540070366 6279615136768307872 6716685480289366760 14346507438186515387 3898203185422933194 5904808511553983927 12492557038836712342 9292748430748693291 16719713955736101770 2077463328937432077 15740433164796485163 12811270518426378048 15465035888499652327 11816251896304776362 12548979549536695684 15792354243363428328 11437478594941325967 7849517286451543280 14474277790365612507 14346375197162328873 13958177546962576376 1269357364518880927 16864278943825727207 16670597204214680961 10523832690939500871 14308853923799182904 5803894936792847333 18392450575420024266 4791311842646967516 1323704257106309922 16955852440487357823 17897743542300548005 8524418725521044550 9875567329636265208 3110218876304243040 314545268956148969 16477159356849113956 6922925971092927958 5961109637657972873 10467897443189635079 13104017449369211333 11875655355073292199 3593130828342316474 2324566227544275256 10435183059741361818 4423862125842774175 1907741931144108571 16029271090247804068 7150526536313119574 16346398231785313391 14050515274906638229 6087582399917578583 15590907320439420303 4297269611675259827 13149451696549318886 12469796875623638133 5208866139511135662 5192827266678633952 7960970650625834108 5097891856342512308 7038669701796482539 14433911122308892908 2412648775381061002 6244159025072154596 9637754192589809119 17327881428824339283 8200919378138565392 4455449408494849626 4234952423104713199 10116324135423800034 12994383402223762358 8791279360385262914 2263767790390408544 81658656186385625 12398152896736141695 16505835367928529403 8171240776388685882 9459338446678585843 9608798015675107892 18007669995817878786 12480622248182373968 11891953138390542798 4629457654572700631 7671426926984464381 1061798221122467331 10469580770144805765 1957754014860891257 4589702484140567373 8077295301263449095 9490896526400416217 4319031399238228276 15139145568580993081 2352577614512080321 6880499559186788817 567887559735142707 16303915315112106083 14561329867597222034 4930053928666750402 14034140697913347002 11357038994632041314 6069336386208901006 12728610067695765387 12357603598394422478 7258218443740337148 17137227023983094463 7858162239876653313 5704901965733831803 12818369626578984011 9113909964082491479 11107773693020412005 3508014128859207806 10610499555112591352 8867063088219858023 5400060268908453540 17933016735630482698 17850774038590588862 3699575629797941126 501184527776085394 11613713082098865197 14753716698293285154 18076579701242660183 7013594324475994027 4793376990039748104 4982719375674824370 17192259958083859656 14812535491105775597 12915568476656916643 4314475780179076245 10268592529456244966 10299091164691511110 15555143393391805164 12843969550743836448 13856944286332257579 6486844562984485824 16796188896209070944 5376049786867859981 596501652368172095 15014773287273907581 791167088542962782 1897304357921380302 4022860718646763081 1973838489765931892 779599249791140963 3284306498988424037 15017329254409957737 8382354747604855108 6647854660799305507 13816873230241863965 10556954534025894596 3670850988315392236 13939006334689381168 11736746638428866419 17185069559091149308 5057652013620321732 8684400334390580151 7176498469027073517 16555381389504417791 9630896047526387091 12708847840396881433 5229449334785644198 976682253077417845 4549660040706482795 14446943612957692627 10641531113660488359 979482323179978015 1182991822358230729 7057434879098630239 16153882177653789588 5224974532720783963 8325549981423769106 13101570247083488197 2782024201447029363 4352136998117359036 9080650829153599820 17946038857097157891 11705035991001612358 17741109510906711433 10547084279582688062 7035752038081811233 7084974294668056338 10665640785354949987 13380574816357913770 4908851310477805184 18202087540730492605 16282902343953714788 7077604980478711519 12626939885698252690 16055815794793262102 13071004179245152771 1897166894756937742 9154097362573672531 4830118759437314753 3590031304944602113 2645648659291984106 17603018844778959475 5589841593443399478 2914288681879735517 12420303027824577644 7724166161244845541 9964470684205086849 12587456661592847169 2943662454157374101 12582506894697921305 9602788763513508388 8056748362902397410 16288739146984130833 5688012368661102766 2789205364037679118 17263543219537726783 15682245914263521820 8746552458695324195 2150547560909829785 3399803215165250117 1269356109003835031 4397146989487572350 7441336963499039405 3417089573697858591 3582409237992421833 11360050770205848624 13797521232888341647 6015489294150270677 7014736228288419119 11009644574578938354 11225678226197966504 9515032473743175507 11556687145707302947 14324832421049841553 14811488561611481853 5719415030640971481 10237197451637507994 4839348697199016288 239462017046854731 8177410012112926118 18434463334831789063 18344711137117111850 17025755222844945468 3309395360486956097 915162488689183997 8051249060513529951 11534776665745926333 13162661010740676616 12778646600071726199 17734198066670115475 6932844391350676545 15593464703821348514 11168288917048834262 4003620678717645909 5752603320148455845 11196257716094973102 6847904565436204457 15740918860779013074 11837314603401398436 11807911533241861284 6780457354230989059 6448927437919323754 7516123736150683669 16444836450989234647 465190531977977830 15218566280294048644 10572198477966349572 2382483827190385126 10527034369502436839 7109552090386137591 17576304525085049084 12702286720904988937 197871832367902423 6513901286852057865 2947574472877436155 1677044506892209794 15778498651352827778 16256230049929080643 14346076069564268104 2536526136060901456 9689384299185591083 9247332783751254813 1857491847828126060 2027640596901335292 12840058205972472148 2276564476162011660 18204039225710008711 16963258454771672671 11790390215252812568 3989342635164239819 13770249326896683594 9982128687921693438 10792256084709759353 12092643445730689464 4905438103949495217 2609772935006300326 16835144115059254580 13053262138075574065 14820302803329191740 4199573987382970282 14007391280360022662 13201991739425370802 16420768937634906265 3153552166503736609 1419696703820631801 5089441721944231572 12955594008483666491 9513750968009099180 8218077721467660950 15401488778781284677 16030511290703299912 7533794245066906426 4674744983870094693 4516393391819613717 9891102971658628775 9017826307219682898 13545261904032015966 6382384892015564750 7426810023161705871 13503489261706294405 18424117572222057559 6791094803481804705 13932929932087391399 16904564434293313019 4066752961324291005 5162312367910822022 17910199696895198462 6685779831694216708 3627420334552315083 2238808192976961613 7133781189445988085 11921843821811531908 15015084861275171646 17917743069422287712 16192613362283660040 16071374738073772462 4264191448931012616 17616603136899119842 10955008374838788681 17460124124757924377 631819618359274932 2281728238509224459 16899035823661560963 3863536148043234422 9772905018267875460 10649996987736966964 12157109578902744843 14632244870067353969 5569784324919244532 17357147149357766075 7665075331077869626 16767193209932604145 8210796675744206269 18304110905104688552 15097039596049983654 8589219366941743142 5923362999553254113 8167085561908529385 1458634563299683274 11906572349467063607 2689308864430362047 8308119375556353632 5583796767840605065 8453995986391439478 11037334862086340750 13601989017304169999 9999429476804900251 6743056009725214877 7353733200240097108 10043763377798716708 910418685950773750 15657037485409971115 16557100014337044996 4874704301225673854 10730283790124450365 5484247887214388645 16549437203151307501 17492587448761388696 18333031910736975827 11576832594528998407 7473657889646117241 2503409932591485335 5645502980185374621 2658600925649113875 14026328997949799596 13638670319305159541 10804483682197420821 18285277281379778386 9092119637303100194 5443477820192763103 7177976788975423562 12863465722113090766 13560748092814957962 11782090653804945981 8889499141233405582 2865037094768647674 5073748808582224067 4066809937401092607 1969917241319095767 11985114079635296990 1744400806117500997 2176962210540888368 1816183015760870510 16816740363297875327 12306760862616425079 13140459301166693683 17292952899433774996 18350529652020838651 7749826921583630171 17468185497712521610 9652689673809623083 11928848043961267403 7404537296500333134 10194152989653963817 15458816063067228166 11411142004654401082 13418932047263064711 15624698747951747526 3896872776061329671 12041290703099498990 7167594705429215542 18077151320137335642 18127526255296226897 10898655866284930147 8854696331270915896 8995330716383054402 3041944101859540614 1962632563245952076 2128420073997369637 9571293931134448712 12424756306720350896 5387693913301561603 2549462800771699364 3705258328242154609 10880432537518940210 5564075611967226429 8528533419485547992 13466684404224231470 18435595390177005657 7606936590311557324 13513008678981932555 9978524291963726643 13808043329620831139 15755929224214320136 1471672178955437307 12908696936786231296 6204137284545010595 6518623351169666100 11266977207132646520 7074852699521751840 10043777306336265947 8762154522988842 13236269013948735402 14593659457047951973 10238254834622435944 6067844227945036778 202158344153241537 4245439447798026635 1904531688885883891 18182123063965969129 15857162531711250931 18441326124353065411 5374247357759002570 2194396060721911446 16203660190582013868 4219449480290222950 18070602881405321580 14111857924464988609 3982680617408270935 6877763779997019989 4575460773608513998 9013815155752501492 16300753637359261153 14843125542946526819 15757034557474437231 4753356526760460378 2806122524578678220 2335539092335458345 1253991546622740464 16467169928649447693 17446827089177354951 2190214517111366939 18205681070698619074 2712535729265679876 4228610294138945909 279387723515875581 14770677676416154750 8687450943382309545 14526747207974077833 15364028139799060696 9842867375780261231 11945531320751260621 8443146501277024628 1266364654314566231 3243569339936395908 10371605859312619243 6058701651443659744 11114721989634068356 9049367935925670315 4269375320884287848 6823881337084657515 4465109132774518355 7070110950600741329 17996338479745250646 17269212515456043758 16444696187391332730 2976959420481817512 11687917477133573703 5203341623201757183 2030319213102692518 12317050476166120570 11146350180933488020 3593329685874592864 16192610573241171355 10594751443800162062 14921171853369690427 1999771575500785687 14646067391525559182 4651554968987300318 7822101641056268311 8639497680499345616 6937575742441186466 2462027178200855669 12547733094421649884 18204147982918074808 2862465833107661353 17801243767697177861 463801456035566207 6740187294977134603 4187361100842525561 14626660273535347937 5239131372696283638 15550454816259712197 2436426001711203051 10430796008751745049 9352782075805187105 15461871688461202194 2497157405352032517 13028880907355436111 10520114550298623385 14218428223173418115 13464936736230857049 14794776741798524074 13517860125247741732 15275367965399839334 4384366643838631594 15641808853781247100 6187231623066392508 7842948877932243525 12858247938254848544 13924868039915361967 2380272507458701401 1309502902183074160 3100292173838331847 7509562457581270454 15321775097297929936 5370026134720287571 2224238359645398962 9750808679560482288 10540106341537099003 7356566569977363503 2185398548699017743 18249897998165743619 102055236885896201 6661922437772995490 1174618717520591117 6955932690446979693 936458033801276806 1719176129616148181 18054124199408423624 8259318092931489917 1456774861103859707 7977986516639736472 16019769371468315354 16334805466152963681 15937995276570608519 17805497157365215496 4147273917410749156 15944608345380260602 2071224968910847224 2167298166380120523 14435435572149551295 464404988022022136 8192830183088267172 2371250481609239661 1745811329375654011 3403908669668098824 252282735136242232 209223929344512807 12728439535510378095 9223163273455118650 15495719265893123550 4094941106005913891 1719713669187742929 2272459175805705285 16845734149776073239 1253838648279818818 3370703955031262007 5969622094245706043 13562578374535011217 18267346932361093221 3834319799362660378 3780260215548621193 17727757740358159326 5428830280333927191 16559034348396534863 18086875544993772199 15661265003068459420 10485217617495975412 17808110735751638724 6653359336391281991 513034762746969501 4134144735627896875 15158001897462570289 15934964931164523822 13990247025677306591 11384012746095954089 13609237297871851895 15591600240709262998 9825648577929173343 17417305750781891183 14971950516207690027 4269408645355599588 11659286075987916535 4659757475809518609 12105049001182370096 1674897507643467552 4970791042586341792 10608704073046248702 1846049250070993241 5091609235171840889 16468021363266316291 13376076283817104150 15795504332717410536 11748837367463030 16114920751221916943 11129523387660907355 4693505123316677104 14625772957121171883 4386373127580902254 14842008525373417577 5923157691752587619 15089781904638330389 9422156631249189110 12822448634113860231 2520526131037354237 9188093529980277018 15246574181035494783 9727895986454382503 16420171929603866872 5957159400700242324 4568030846015461731 14398998055680351871 4713096007894241106 9544763661516837102 7875640984731185012 15071018708867364643 16225105001963546030 9371799500738639493 4435382808120272249 2258820205052838103 6096818564356378168 13542688040897498226 10846590081270508597 14097886159831724815 6187527750941849317 17806452872228871697 5237561707855693990 18288173316084188271 10774842404805151137 5160664578447633606 508007458021977635 14773699469889581313 15121406827087278423 739815818983534882 11099778744039406084 11635247101693653322 1250710208733033545 17023039544623388944 10439783478483239247 15378587053076616905 10752180851054154954 12590985742530014587 6295951769009109018 7439041277507079647 9536812325673902150 18191278254624310957 1220824763819922945 12104688473309669093 11026105099697882513 8169964045645989972 6592008921424476943 6892994096211247249 3086914915477850539 8857990744155666432 7471519047487220065 12184812955444217343 6008272891221949899 2866102501953882167 7977958138810425745 15691689699970446816 6323363665515819014 2937682166220171532 3367637613794824942 17633110541691671045 6122132707152397505 8685815010607633711 5944205108516991286 6190495526550306638 15106796040832117871 10275576171171765978 10988807462586335095 555499144005563597 11140535504080948203 14496997587664954592 3402104986305422689 15302453050660364987 10944543226926272756 12074939240897603450 6936355921093947710 6047787168498051499 4146537670396966643 4895192460889444979 16926499024868803295 1574421971091940127 11800204456026336747 1777841613991942128 901477768796802180 9552718166199245749 7273247586327932360 10157677705005768734 16483153090580978739 12102623640983198661 9010413617151312835 5103396610498602240 17364314899088512857 5714052949722537014 6419746120790877369 7529573546462504792 11558479699043930695 10376313616489232610 15939299080906732843 9743360593681731212 7734701500834749216 3752855362351402946 14839893734043843747 4220743621402410428 16319041775686642910 6539100635405186629 8423975721831273305 400868723803129810 6971535855045122858 16174804736273144027 12417274105153684928 2826680391594852544 11331666183962731994 1605143979598661745 4207697800187923433 17378577437809049350 7991788726746880 3522428994311540821 2136982323235080690 2480845168127349414 8820711856483697643 10714492320723322377 17582891102469541331 14493437261381242051 11371124757939376125 13128719785228505073 4955239213571196150 4994887516572951478 74965422251270608 5519125620935625843 15390713511132528938 16353144079693027400 14151435839246422417 4443245230982818626 13944846793706759128 12320307718804884044 953363778706109536 13675926747555777863 5147939653178662595 16269885599791921968 5423083849906006185 9952217772408201818 3989065304772235453 12541684327061326795 5977468910371501827 9685243627076731388 16587284540688223625 16924265421233217318 1474463226179250657 5171034397926329016 216491887773322509 11166046374505188002 14558551502766009252 15586118017942992376 7145086092529625972 13683169237136665215 14208191867609168603 9847229461110347675 7619295388903928591 13624870675623741643 6570437301734219958 9907377396909944453 14117346488256924899 17798175593408838976 3797787752400560998 949758429976635389 6063863512912658046 15547995935604131145 5869693937508185344 4710601464043089112 3183270641623898514 9108691655112113248 12721406806275374504 10542645618340658885 10805275861560006161 1737252839250014337 363114996131560661 330045230444310509 8545421617768483733 12510921816065492787 7788121832509702978 7773268589503162924 14773445430924118065 11959011276778798637 2669565746119900408 16153847713343940927 17515450980932873499 17834613529425407766 5907392279748118448 539846621363560274 3545679676022678103 6928267892880671945 1880674450906371962 13410223991743676199 4347950722385366435 10792360096020302293 2349827766510667476 15018723430410254920 10074897067154463885 5848735257941349065 16730859218583322981 14461441868547359253 13318179285072067336 13728039028365513554 6681968235412916912 11981925127007340708 12442305251103706038 11816969725203967565 17905946416578228109 17587012575238663497 5165358055658443466 1399771495892904160 17511274492033281912 12914686615798746977 17064086179000483736 8457628232556038377 11983611873423440979 6210237500228667571 9288137316247179426 9686419259488791812 525183209994433059 3385277943427152572 3081714279911573929 10263049952881342923 15067386420390103533 4173134823505642982 9717198627654432511 4611572855298168126 13155175707303853513 15874785848900586521 15913443760428448439 17744219288127789406 12736498380183474389 2197981395076502062 6151340653983950743 13048143939544985198 6009431348269855784 18258693213064154414 6682343169215014227 15308860382072241187 14840007087891172795 1897169911999450206 4008967023336427398 15666890447251853214 14209834843909454939 4950049076080555065 740423554015855381 10386389838851480061 18231884117791573546 5441219257766153358 11584371129559739392 9525848667140334113 3921276529467951580 14677250568175191518 10465898162671935564 8503427318194182948 6286913870441662077 9413974426231128059 6978488535107100485 8114786373504668566 9255228717464243 18001951065909409683 13171055161901393385 11748375146794372287 3884980017928187411 10769616092112281606 5709645526094319929 8810524819415920144 357461027908204694 1256608756591578877 3827031472228212597 4561677939492722574 3653709322379361235 3754176072761507139 7720745027831883348 11529473523493376053 6981185213846518398 3931430135345640514 856278176723185435 18377661893368863602 10677202480683422585 17397357145961085410 17281461495660128278 16892236839391035594 2282326026405698006 14467853612839773912 7864933479826396438 5560515483604736554 13199573131835694743 6605157007552076951 11648447406134245260 7189533091296691888 6924496747692360537 13221616526076763604 10523858075190069869 8249611493061479666 495786148599233720 5390746912783835985 10517197616663158319 487726220073908358 2631388712474122517 3796572794217021416 4279329843028092322 6022515237709662818 4931705116398254135 9141129800877965515 5080575908867835337 15922375631134901605 15055306357285321265 6126839196713273865 3054357457384032915 18300425972382376351 11134900008695310792 13155175541293606699 7955754447047321320 6414924712824647047 15824731254472179693 7413287345156179957 1304003825895545264 9345585505951137199 7070337885362230694 1543127077226582694 13710064439192784800 3006847100871676931 2458339706524069300 7816888109910073594 17989211608456676211 10678176130404018313 2559610996001565261 6266904387841753876 5920849209879592764 15073589258181091237 2895506665541309159 14190798461452633840 9798854435338239701 16144684197651120112 3097013850481772124 14316702021672768514 6220922223044438787 16757759639082891660 17492288431664128819 11657848583709454378 13280429006226587438 13093655908110140758 16844646085975280293 16499924417042110547 2564351805946206042 7543983174666194334 8783016521786817822 693333044734338568 1078251149880203121 2003067876285425279 6490530891137904999 15338265035627520854 18405625745428127537 12297660127191022529 14214321777224875141 562972991355985113 9598708866965883938 6777580149944799164 16115007875324133071 17156750526186493568 4323109463950863269 6767944445885248090 12242326788656716502 340329632302471038 6145596559633415702 4586917747218492142 7482746916744486858 17184598631648363593 12219776445039592019 8729943977206002768 4760743768503454673 4247315843289521608 17150419133719917640 12034771742632570929 4208671724448316921 11094499714823735566 15237750175472726697 6382206488949260984 2846618760810937627 7428380060905853986 1669133685149167992 15158997329314033124 5048811881520657369 11774061954507007780 2839783897589800237 3014433008058424784 115296084325109858 17797123330834596927 5211798787267014535 217891712280960109 885193461561103021 12317930936155458237 13235087789158837227 2163117043809822180 6683246467202391352 6676006287888854511 3143359352036737780 7366342607988821252 3634309770064448763 13976646609556336982 13100280861210135007 18307079726653833647 8118472620038860542 976120911664828278 12449051608526030485 10113231681604988762 5813953680609491092 14674202044708508961 7939909960901016772 351752248077588661 2313357547824491033 12471582546960184623 2115102638326527605 7265463799571760553 12557424175957784013 10917466420620522221 16012144126956962346 11992947033961807831 13352991709170920735 8204229181454240878 11845521572097122435 9577955014847175249 1882655407334686523 3939020629776583457 8504948636335135765 16757733573903855045 11725545743456392764 1135894337297350416 2204734626277195077 6725682202469606862 8437372278343118235 2952856473770554359 14648165431414290414 349669224380635556 7099866501266215737 11959687295624739030 8101950127131688700 15565757443299219131 3059879308458428688 17476990863447089208 6324313701682155460 15886127141658023845 5120930474635645429 429782354683750653 883255340413434906 8373215784434392421 11525127157537154073 5439845842694996847 12191300288903434231 15622668180775604130 17679435046694354648 10080014568725311121 11019708440251260624 2517542817415137025 1693931158303832104 11813569289381901144 3551190733029123119 2471215986880226151 3620305609239520047 5417635801743752048 7733639497620813717 4682548663687515605 17455597932208648067 2460352678298237369 3614293478222704039 7383983908696233714 17637759403609292107 17941646490474954269 236761636752198572 6197885872919297052 11692909116736705533 10017374703235469989 7916361588702019487 12815061922387058553 8375618888132610564 4003976810598881343 15373048053851362933 14753300596334563822 3500929517307241905 8561970731764911687 13555063336901832216 17947164838732473235 7344834221293499022 2291474419136622767 7639648237684049148 15410807087146895405 12541859651667321137 11544534484383269856 9522202936986102843 11800944031359242731 62478104039503082 18349167523856478546 709745730395010208 9686192227286067310 8645243097902478060 9325767203304986607 10971575592213128410 4460368366156701686 11103253636882838561 17827418227874589838 11030545100728645874 7113745078631946127 12674613648763502781 1472986972584084833 10712210548661438513 14877850257764373727 4251368010661160702 11764509831410080321 11763489516077644448 4120122196425450222 2612511115593264989 4583755425852462601 2925713234829408884 10796960664043502031 5957897170852201786 4552718286180507073 9321276178572159725 9069184161109013717 7880919297274624952 9339621935422254977 7255650635711056364 10276943668231392734 11758735741281448630 2071392504942414843 712970906883235307 12635129305499096232 4618660578530993101 10685421377403398138 15314069627531331457 12266281955979901266 17921431278666058078 9244534090632857069 12900065635348515067 18382285268759266108 10882467093963138797 9398639287453166024 13451576427465786106 11242262075996071474 821499864990811972 18177424532476709766 8000989620310972825 8528929209173472497 15482311857912795282 3164569292725108257 5299843473024146360 8810360080565477555 18264636812417429104 11818005792015302346 17093330988127044814 14990479798270957236 11344443124011016613 5003256483375207505 15081097980518395609 6962404117672473651 14667169277225571755 5981489804725731470 5932442144362199906 15323173370073924452 3438899716450050098 8506002083574839129 9162398227834804731 17871463110000378690 7180823207119750701 11159498986705552126 4161202597037836700 9355281510799530989 8933356121301162756 14664172477368757403 9885996486224711887 9569503809695416209 5385138490482424840 4076483899852093567 16395999964305705970 8663399458100928747 6005835375742295708 9775862897620164673 1030320196749068591 9854374647906317521 13049282443115595704 13334628184979233207 3235149810831424074 11169166436127452405 14756790601611159339 7183645551734916381 825620068014153360 14825017522722176322 9370594007027190037 1199322647062122187 11523835775623083179 4669645812854548778 13202735125905494771 7874545018265489099 10346973247491737041 12645473573547103541 14405786951331649426 14716291836103904314 17305469710029388483 14924241492505368916 7071712279885191712 8172344994796984948 10578412558047171062 16900529745515352185 5501334313198576206 9579463775500820612 739575902771341102 7982320585982492948 2550460919672883657 17379814725166763458 9911043313670115633 16160795580108970493 8856947514212417269 2064491725563656263 7505831761889628369 6688610945089737395 638776961698391754 1423538382564068042 6483706575964392975 9586868575706423578 12979098032315268594 4054970371355515082 15508418027235502366 16501961918759599721 2158049607219599075 17594451794893887102 5733031101147876473 11083442265012843072 1188461651898578287 14349402057740133023 13959352219910061593 8879939806101921998 11839776611134996314 14312932362652289910 5133702090180392580 15325433239121936015 15669388665078320979 11507861721106478931 16403381255672666411 7923150986757504760 1021948047494568304 12474049805479571360 2698391229329478133 10880913549653577990 5244514566179812263 1422314367062176060 4818332120631057182 3193468113794857643 15403221968147587769 227467163299812926 5971354646212116291 830148384743134490 12723580436767777872 8054980350628143322 13726536532182137241 14246050827512729562 14477912864412499808 8763062058684795857 17448107254751813527 16515467822276156027 15514915054345133957 2299341293101253926 5804364117721238544 3805213037355571402 1685671755292597826 7630719984801000487 11803218151368106464 14681860804186658754 2930631226165352930 4985123508589843735 13645184789705588031 15811338771537723965 16704650616065717221 12582973489495329907 11152188755478527345 1366129877935446720 18128648754662510165 13225529325703660390 16342496481502643807 2046852104338100004 116631312578999005 4545398474262781705 15494955949551018761 6335144168121542357 2990513867561231848 7142359885760633805 14914870809561852458 12494996611228367743 4338027797353834149 12233329866663029336 353917740781442268 10369258439471735087 6405629526072753471 1136589543787463252 8199085068396647231 7440949176562889408 13419436603107735130 16020047051238963246 8742033775218669073 17432905556286378595 11725084314362187785 3223444356326355905 8753179559265834545 11251431655570833870 8844210227333364649 2389652632219473635 16114664571285972384 13293076983483933487 4416126269770740703 13436932267559395183 5275456574839955178 9095490058606828889 11693588676741839978 14935508644083533255 8875095916296158226 8388505123008752955 3516681072623586512 71722956134519954 15954567957743193649 7602417921557434168 17217550465140189126 7362157759177313273 969358924052362135 8756105384577733755 17681754338735768132 12962001690877038944 156712906456040921 3425037528796068428 14556198406963984236 11564770235335545151 124305594076976827 3742679306530407526 10280286867845893838 7193079315562475749 13006525471966540114 16868113682325546345 1975147897459072630 13119445600290307415 7353468651804077644 7542790081713825812 17993708816484674227 13265227651931081710 11180449373646527973 3786735802511680314 4769179481441305679 14529377814705300172 6563887411753703548 6940831045098077872 4404745416112184472 12837593554583933627 18348688926042702502 16879505429385689570 3618349637916685369 7464920730147037008 4392465326542145290 2777908883164810413 13175627346959367512 10961085769658074819 3164365896352415296 9642110278518624658 16482140814618146533 1479165012146974480 6799244706085242138 6074455132524873228 17223298637062659971 10060912079111903388 832048169801997504 4029418371143261406 1637479514846079435 16490451372532965904 5191520901124381299 6884818213792202154 11631668305458501849 7615245932688236720 14269981625997915290 13242426266552739636 11037274994247346178 1290233381172156446 9199607570680367782 17948902785384384327 2384885572280857800 18100604913342345667 17729576686673695120 1172580876334085443 3281414469496435117 5356177433199611692 8442143330890326583 15009250535717896116 14419157060388174458 10776063407619852039 15229158900281470430 8464699637258837167 15402963083375240369 8191468244132550555 6318085378436776843 18412165193156175388 10971370307659071571 161722811970140774 10387511745949409078 13496927458348718077 1985246859798024834 11388320026514252200 13426228211946462758 13810352499060925282 722780862196589717 318719571213803683 14909117659892016145 4902094808177168059 15122322589387365706 18322791331912085795 10752748990896026217 14030242098313603340 4563786023299667563 6215998429631770098 12721921074247912691 6708835444897713518 15707381498479643629 7278306102310810834 15872551143060350286 267080042462554820 2437369927837133275 126933680182803158 1958360132772693603 1297643085618979178 14910486983882413656 15475178174223032300 1006630016230357445 2327007435555322581 5108837431931267265 2379754541015288001 979957661342940345 17137834525453351427 10901482602919569037 8554551797390781741 4875833046123721105 6571920610838499355 3681126222789509445 13847062398820013732 8059203625677179691 8368998708321223361 17340858584922272698 10423804267856170613 5692796678245598425 5666003039777387700 17819579634751283460 14858503269513119205 1210439869949006076 1863630422901936640 13546711881274565787 750815898511650976 10801815117608816693 1997500718916988655 4478238177973880357 2747625996470591581 12427500391399459525 14035851276188816950 16392627121156054281 2837692114956774661 18070842349565397771 7276292574623019682 7462187136951228453 1292783189599512150 18027097753989775935 2308551712242246139 17961457304130889753 18395157043279054486 10302242358143142535 11114102451940545254 2221551044930111559 11420671078792911654 6488901420435229997 1847854105802616892 17417150259788119986 902819103342552906 13071733099476263444 2390495614268896303 3872099082671892115 4027509379499196580 7062740690124177390 16818750935000342633 4059093741326376503 13315854608002276397 16462952607563005685 16163433917619411270 16045375492985298498 2593591207381720550 13674024019941832759 9484599124372006688 8603672236027175816 935964120728151504 13032452449110223110 12763270896230878239 17169606802252654902 1369270194049409448 742828489576014914 5490353691556568194 13948067370791294675 7903553561099031100 13864326705942222486 15907055115346910255 2266444546037404922 3515296749831416111 2506343716937377080 9227871977523512586 2256290386074269380 10776128462874843315 12763942225006731907 8173306886273693015 5739207763360013081 2349553521186718075 16162501092137687635 4403995234078349747 673834838326194730 15274761508812427314 7614135536575958653 2279889278874712070 13682440512453715684 15854029221196604557 14175400459505310845 18159819005240999837 13017129564756116528 10654741266792533867 3939453653761052559 4309283917956017871 4364349224021453361 17651058892126763907 10095686360555347605 1502693923677763834 17571276691295663771 9054521618883984705 16971699617966280521 10561492343676380330 14531545803581564155 8838848442038133676 11327926093767371037 17647553988254195968 1469743198648497483 5380271367316929719 1124717234141162484 17003225271689626632 17079065239646670342 3263025496871689780 18043210097541581565 9468706266246463948 1504375561804178437 15761223879021751451 14687439751491803047 12587199875730157036 1910000258864385448 8881443627135379466 8478138530767598679 15918895373600501422 5976949247558042224 8693343923476273514 8570811480685828711 8694413929895762181 6890803052752163422 1273236227436541604 9380769335465696057 5592051815242737742 12280550825695715923 8590576582235206656 13513126947922098794 18194808432178320765 5572151847651041286 2456392629562940055 2939055045740005572 12381215031020216418 15918544848026379851 16238693837742789306 14706769796286476893 17363922856967680402 1314075150890164396 12152612015208382141 13807853233662999061 7193923495047993107 14761573691791814079 9709259907316053427 16668253238584895763 5104920270304341330 540317712575880589 18395405943335745270 7874541772307408285 8308908616591714684 8342617646022656433 8109681184993657751 12485935311121942576 2965828564864134212 812504498562070962 8101714764798346678 12332476332008365383 5116617093744401999 924669406720510875 9416697364313110375 3824776377136947741 3769276262705771612 592948889495871341 9655052974840904546 5381842216752518377 8022345192232652098 3945800908759683726 12878020471096402226 9786095700599195537 13447681389351152006 8777377565847489444 7209662947328852461 16521200189886182475 11738221036973825518 3533147009207486158 12855055928888583572 297054726056477063 14140062947298621132 16482528410214429787 8954551853906570279 5650593120084080552 3691884701345902845 12840462401423551583 8154797998855402694 4528409205156938015 11929185412497668842 1205725660379431767 9435406238217094052 13275429456077746803 5318259098331368337 6690859642197961549 5999504774730481824 18068652406489998382 12515203203137701724 13547815662174944588 11899550969210807133 630221292389451054 8953247367493927904 10912173451732879828 8413256946594999982 12664674669077079285 18294438358601239866 5421183425375194202 3301377813735599421 7869373037301935355 12165052850317206304 13547363057173030609 8988553962895366979 6338504391999301377 5701333845243855948 328114674772743916 16336435965366162893 7658420700931527851 2448186139761331733 8426385671120794741 11334061528920765428 1800911981803967076 17412239929303250305 26637036327563414 3327158195179517895 16566787529771436232 16522384511669724449 18370542872723781562 7541751098269432763 132753076268980859 13829536108946337345 16825920285914278161 15455186232020792064 4557382740057369454 2398740289823423897 11854309218228822199 15516987159382265441 15003991996650898179 13425418740362102933 16103211084613274609 14855415010691540027 9930055785869516049 5489314488352903046 2417011038341312398 18339393591072915781 8344804530864648164 3032309933112252 2792812932576573260 12020987184821232646 13533655466508309779 8070179265031110352 10775164466183755864 4712352745911497709 14057120368450271485 12489118888057983627 1759476018729888484 13902164389620938540 2176122833836485653 6902181107045298066 17268251868463259133 1713303109682471052 7809143907482166284 6723231140291468331 7023337476903617684 4712377994031623643 13036645047815740524 13142681773429487804 17663578379929236964 13977696966432788539 1862898782485641346 3424977031791280468 18391183828770245174 7022699710886041994 15742349101116281072 7383508429196174384 1112508844362585677 5052522641736742825 2175123911937796287 4972212923365304585 5383844044489643014 14665888851618400577 7116138152492937566 15033829515216062958 1997887393679727895 798376435191956757 12693642166283978272 8335295623252512388 11844501008272939448 9077372556507189265 12696965885973203280 17829850524747115242 9181911118315142259 14384362710037987811 5780083145080411204 7413045813198836341 11671197678228555082 16756238351511776917 7180526066770376841 9159747828437846215 8875443590926783892 13900302981038972932 10841371691340918755 11637280982252508379 15760549969353437095 4111717493593901822 17751894987584706355 14606945223420276758 13245575270131874772 18005455056888879670 26413893296574857 18089031837259653564 16638137269117541834 12969396604387325659 2694225898258603802 6010427980303285417 14241443457893068341 16315514028459313107 9127350545887969257 997974766193809101 2472667184841668482 12550635406361316113 11250220898531672693 15377404742420905110 6967225905826835798 16995655667998496388 12023348054222408370 10492688688278914167 4045571501620121233 2563256270580208029 15653048796438507525 18079059492550578923 11393309711234461460 16594942797344503960 4901219743131027016 10162541105613877700 11573740447759676870 10912876388924648277 12398898841646847529 15517945517271038183 3917904571644438035 17153224431873898535 5588875760221986234 9512103406841895845 8948508532813303421 5587493040108200024 6673916696154727052 3659383142358529820 8526379749065847263 2308192973214202902 3986347245588753809 370042122632811183 11587196499665861299 1839905346783966778 8617361191186605703 746439143357294219 12109961950709996497 9297567855677316951 14913662557087165278 11623394528710472273 17984254766040573254 727542813523691404 17326246163948241240 6591230424154657404 1844590655863974682 17424679977931459451 3890882044842859431 14428632846815136070 16179392124756783257 1556365979955923920 16126803387067864048 2753708903181403376 10078993036815483523 8430033617906563245 1613871242473465991 12809277420605415193 17808627335540182993 16691153472342804949 10484942391396991022 10418292638160362139 8111647017284069907 10225346117841529346 18301624867183046999 3914750609061998570 1161792809991254122 1339945377840593392 10960203987244501904 4882357257171043288 5940910390756045238 4745385312589581979 17047224456776586998 14082689037667260265 12408444522426008676 7788222783125382703 13931174011660569208 16147512671719389906 16912695746664740423 5566760580115322915 10733450320305680758 9270411392485377272 5209061745139646623 17433562645109846769 8228604263055518309 7685805926703678494 3360464955473672517 13805148050853051513 11887336724463428763 10814120062757332350 12312008205392156566 7636731076909499274 11824090019402899519 15179537460657533800 1506636267985094762 1324735066738798294 11560737241268318604 6906326931675961629 3077211076403307190 2971009336037855872 6679910969138783303 1969882308560338629 4287922483995336647 17231302512595554452 2404298441164578508 15457247235578349163 6650885693206526201 12637627392911571944 9927535803671914298 10545267268329455517 11667787637546540142 9101186985016915922 1618574297078980278 5071680367076670287 8731639445978573034 11773334314438960188 4978391701598737942 5961307102900549436 8933807329148343683 5532376246145161344 16045754568119608661 5619625126619240091 13607875731752558958 8777768032330362230 558614104742507218 11107169393855321383 5471793246650928126 3816981879976745809 17632516806557087630 1609070725200003267 157100720628466646 6424271483990706192 2170585017371424337 9399575958494160235 2800156046145497143 14959292575013423613 15382758399267979482 6531050643469317720 11399408399031856188 12539968795630569815 11433848705600322001 1755368144596303936 113861378645442990 15242808945452590655 5650775502165915460 16529923276919432449 6328623651898491153 11258779761978311903 4980166801572133689 13757654981037983386 18329936499325014151 2195834581832756238 12297814054426012045 4298949298372084532 6899900406590659799 6371246117198613017 3935348206737685165 1208754980781951464 3897603252879612563 12767530641026263359 13058034005665752038 13829073864995065885 2268030300144519548 14306588287111765227 14977427988869985309 9166049746268607692 5286675434691139473 1715779051267881962 13973480049745958656 8299573510562367150 15121160445026231858 14661561743588109679 11452299054606275875 5251168411638977394 2473906724808406130 9380361603155309031 16926490786883429375 4500415190917782627 5548311619192637566 6231879108441990057 10769934410442982250 18141314562965238888 8947602068616966720 12331634781512548881 17655955281895408025 1528555705128324467 12663008914480565388 14222074789350755192 5520432159721467008 13098378746155933750 17650632302843645301 8443439707433564051 1245690631151395653 3305080038866577190 2188248405917795434 1828361857797232872 1829077323513400154 2467299650419449780 10012501106189124840 15591474992170690291 10896473957133390436 3070317159397147224 1207607563997778985 2817387516292921203 13932931288523754132 7963162333728168981 15993015149465022874 5166323400562748412 3172056551623488889 3081137058140721674 11067504989995893755 14121737584651608381 15916683504744793038 3831143990365822735 12372962743618569873 14840344074796905207 8145552933443818457 10622168353939669276 1644846453686485832 14122594890627659284 15804387706295634426 13982767134575799428 6510845992118288039 14401724680545886712 642219533397006497 16894589290676467558 2598634393889459446 12018976744778880803 4153915386027743792 14623907511104111394 2835435454974134039 14324143023301532877 3438211286241675465 12864803157629032477 1171687141460975720 6302459367413300867 10690170645339293981 8396111242936031175 18308461459071479021 14122300735495960852 9856414225330665762 7372080432494534348 6268675531918150228 8831094927418239710 6599155626873175231 12437109149712799547 9616199868476656330 7242509130305586197 13685380758887082451 5445235639015051605 14727442867138632817 12280483085714822082 1074379681110161192 10318275271181175338 1686322873055195359 7624708204854312491 8133008205501882502 9448637863998252399 18189345746052006619 5825568747514306682 8950384694184874548 12091519991624850216 13217511713604187401 15567040250723456408 9716845529017947083 8796540570647171481 8270314572739957380 16832076671072374067 9894349747969916246 90015147705791478 11204049917950413866 18039491053361234215 4905716672013428343 16682935816403483136 13618233363786711694 17114245743414838607 154756461487571957 18390293346421078820 17066069139240485362 6981717393590732021 2319263848842276673 2075530265419103090 10446629651925816927 1028017207845609041 15069164303928047116 4805151421573192520 13685946511998397072 16174879767738514993 14021524677454873596 5334598000545672345 14597343955296617712 10516611946680332300 1218423892529165559 5220564540586978503 16915993266184699496 7681140724442924737 14467707643453540325 4891312911308641782 5801828004433790663 6707727845504738831 7893631356835137402 11599314203077421392 10335209335278026849 14988914831411860807 13516960058715825568 4276522029134075198 4437463260398153076 13447060704669071420 17953419664710170297 15558340524302699812 1844771946803318560 12901593135906603465 9202327319253005028 5520809196967379413 5741692849517928341 6244882138536613918 511782863834466168 13971743256132195859 17954955479714030011 4109621468632307850 5005572488964441660 2916814828312705340 4593549423765925709 12546027653482424314 14308913438934613195 9235027208277354416 16526455933598196654 1179414588487509374 16762864612031957433 9989498222346645524 12551993813623184721 396120173593310339 1324053012597301369 9628061874206499114 16144525088680077636 12862687380613124352 13066943350256209476 5123905438550317535 4118676999822625173 15282734984898288533 1095742744681241815 12489758511165954341 3821139988429226240 1230711270468440105 17395526792247018869 8448677825645651696 12172869096511694639 1188845789459962709 1669023121676175691 10334209410433115564 1204287208945602207 7636117032835895512 4715342908883570457 1553536386948009841 3497982605606182532 9100113469412581857 7687443442640331880 18265418651170963418 1023065993552344558 3234166686467669042 5457492831678434495 13928219441761471903 2504651952400086992 7229484428829022480 7403781583336961387 13288198655468588623 6334839657241163489 4015049846909968508 13180926424704747902 6705191405245499309 2437979058805889311 2466691671932125965 12836928575879184749 11605697284578059583 1693772046027909358 9807572677558209755 9254947610459436039 15001313563710939108 12580719570168496505 5700788271284421178 13010563486572770762 2902419006314478611 12965285737588281043 6327034520217251974 13947133997974531633 12110418977753166598 16250137440224811583 7186203146690378769 14705135868588197563 11776362124387990716 3319071228421899264 4917346536265941747 14057653155015322513 16106051543943956252 12360324457309699244 3826704168900547827 4390509495121266512 14272659710914444623 13270014172209817026 6610697985854281056 1039479983730679604 8566891661694841492 8866580523902401096 15118857348194444403 11975159135222581565 10838444805548500436 6076160609586959287 6326388724862264626 6859983180961183090 13277041150719062736 14460569952353731378 2901501153095433439 11057205607070543001 14228626261973439033 5210449584834976199 9567296214052935400 9112150992499422245 4577169802105943893 7850006797885857033 16420779562862502795 3063941037454297937 6780261304188588914 5460976042692272724 14602663081773840825 5625291616595677112 16032550553417953321 17134037080800483974 11365280050450800869 1681825741037604573 9791668805817955219 6744550818471389315 6290501700865867769 12266143118001112322 15209588598039453549 5647901214232450496 127118561659387760 14264125570191038050 16015145565649012128 11345490953094750535 6895270034800308161 8575453400554505389 18068876768836033193 14046449828885549861 12197413990300362436 13006979705854874109 1935737046675281814 18409159305128826528 13497222244473521540 16279869439545096427 6742300430747458669 6782953703172498580 16770256365805366051 3228015597808520751 7274531788206941797 13698914135474813191 2321541282404884038 6403888095118823320 11983335974039176929 8658346519245566751 15838368804875546803 12497096191458707707 14706924609875539820 13817783503880841416 1088617270447673626 7685360312260825530 5749654291603016941 2500109705601764352 7649535054388615445 9782010722179273562 17268367745540959631 4854342057347655889 17217319267433863519 6520808679386342774 11938663489139207889 717836046008533884 5812796953701926487 18867626775845482 9113559116310576743 11599959270117973880 8438742956399040286 2540178701669294008 12087339873445289233 17929419686036616474 10398736967071721520 11304793252419382161 11567888106153319462 14029656841257914506 132315308836426411 1034462278545648655 11445259208940162881 4711620994247007795 13433340329928313751 3642639356070120524 6223648851936567824 8334189801557491832 10206931330783035340 17308306900215359819 5156186228396038948 16742180767537003727 1529165300983377416 11523924603546356711 5997292301277764404 10764845619395481756 6144894220696658872 5476801103673014602 15284063193945899442 17075755632231299322 14952824684094329716 4330950232349269893 1245217058078583640 12535527020499259634 14106862762516923359 5726750610363685957 16882396420351188644 10474755407256861312 16217019642841582385 7210990540018977361 15791798557834633872 13006810161683779496 16091586579876747475 16801876147135085688 7787809014197971017 2485794117560865035 15563617183757416098 4572886051236859236 17219572154343234815 11792245358255857498 5441564407957212408 4045595646398642104 5184329099855122754 6319194308270823138 16900986903597652090 8231745738244344019 3064935200021233843 3546864534740668147 15857702184554250567 2977350357004019744 1590874046456672639 6351863151974952104 7143796059304712937 97731371415358834 197753177907147106 7603732652846876661 7021140699125534057 13897773409137602474 13450310653746473798 894771283285937791 8965722328702119015 18252533986196246097 5249286670605777485 14726260054632391672 18110620392558980779 9879594034553329882 14523658943695122116 9928556154472805511 4950272987967083931 16738164292363190141 8370016526757365774 953895592088599729 14050817729670677042 13446661426900499089 14144499471313002600 17334478582290968369 11292613813745264126 9858759313191556885 12613432722347026432 13058576220449817952 5363537588243790036 14431584413301323771 5984496334330171432 3785035988607505193 3897952194752904313 4844597704027364596 2154933448152682503 7510525879010074726 16036751902171451390 2641728182746632414 9516702952132981065 17608886754441225392 8100949149723792099 12304919933510754124 13982064794209555736 3071300285470217189 3689809052572763544 16391341336893759647 14726515833178174474 6820577391468930999 12660239452685712892 12801132564220613036 15000974536436018707 11211958440845783985 1104926080631053187 9065107061750835464 8206153301735958558 15588393190135461270 14179087716401693134 12684887254394866183 18296433615075237058 12364080827748845146 7100563742033414259 4191490034253661651 1513051854734931440 9061299839068781119 15911057812489053977 17968800141951620096 14411339996754993462 17974063998042239076 2668036682555876553 6390742960195239540 10958939041633833003 8768650678943508569 832624885033346836 6642398939348477932 17652848298434547575 11763656229179002539 1876496768744446792 4133044553461338083 11506907110417178520 2077561146660241152 13326006105695826298 2790516325296118465 9474725880875326804 12311821713316872005 1188473996042877961 5184339634771826187 8255300201110961976 4182891087182902584 12077847491437558937 8695250884781582231 3015194415693604178 7588517753277267095 13422717980628821613 14175850970898435028 16837613835007663552 8090665109925383904 9640559044038048182 13899945690596167120 14713386089825975790 5327343339525169315 18049619027974750963 10125409974891050368 12138127694459827519 17313955555711139104 8077100857051594551 10071720840770585002 10064144355455376907 18044481993527647617 5634903144738222850 16492550648010937995 188114243172899789 16897793485577618399 7823788071828490566 5705090648965201082 10956957851550912269 16584382692533869222 15650361191676222847 1424685404460203357 11100921627030845553 257288644309798548 11730471661291536049 9790065544890569855 2535070914859563293 17942786336226687689 11212903316403022464 5281070939735488970 11529654134700493571 9075399848374679022 14302916357568302430 16160575034947175995 18281940277613711863 9797568914264654911 15432931652055683968 15959199224140874570 16205098416523204451 5975203337675238019 16825168843506914861 14298595370673673888 11709605476855085163 16305156116469106620 7933169459741381758 16282167472136693304 8657056272524814916 13454121599629778515 294092080673905208 10092285705440519239 17943173370229955198 8734833766883790747 905505929826991180 5494172489715476812 16663533021367134390 9838208199026198551 4069785258097288401 10562102334587093900 17004374693362449234 3154511537449593390 17460238589547063462 17051200715804310575 8171506369742730638 8458735307320663845 14888236239777690401 1872462125727468392 3407244672687998879 17546646324958854454 5820389027681926981 17596033544274212758 8225844934887794308 3396935238674558899 2729861231154573965 6818521381182909598 1583255180318217251 2823464074852427495 15550430982836368955 15430482551081622736 8972194872710126452 7362825804519187656 12208934661951595989 696131038114725580 1766779374824165529 3468360167114845291 11492060406236852713 17270532866372253745 13428633123671174356 14224577263997071605 15491364217302319052 12488751253571848399 8067577519591265662 15034498580418658290 2402532960345327166 12343050263668763437 1713495016072932615 1071344544820463573 13697966209035692711 319032666657245629 17904754819925110453 13565840903048601150 10642955321496672214 10838327026405667966 1818618434694119249 2665747399017494070 9652709959139640280 3643994781745871948 14757969567320186023 17202105481314474175 17924296434941381082 13621573202272993309 4095286285964522090 8805135724078702963 4346354415173105012 8664740646128547695 9419154066993222785 9949944301888397805 9018909496913017581 17381490578979265058 2632488184994770703 14220895664706891764 6595959917916907820 17298097124783875908 1398811818769714474 11749129887956428743 5090596711577381325 4867992335708579322 1804143962426433750 15634113900345738578 11184077237229293269 2457142309817817840 11091973747284532908 11420014122378065294 3552963258169350494 1261056919569652800 14742509526065866329 9499353477390345198 13143466152064305509 14682864638407761411 16957413446334700345 8887751452233873017 13462213356059639710 13174277340916036222 11143885207199165272 11928167634003272684 10137250742499817704 7005573215122618071 7146281765707870389 1942302409316072138 3305706162384635169 17613018181276894895 4197918437269761881 6586075381734356458 8785172210626119511 11653261528327001030 1002832529681985498 461609702865756253 8767759925447513500 210967510755416825 10027111059229724043 18214452728782044657 13690682755829708639 11970415362711060981 10638380760281219602 8666250881264137567 5139881473397881416 7930905524058676918 10055580942001597305 3491421047588548645 5064070573715552109 4006062330267942491 1360828256078345336 4118501049246240321 17360492322156555943 12457556054731302019 1729251698363737433 11966558807469258218 12722148439969582260 8287882205542764603 18367714219232608497 11259134243416466459 2148348668279342950 3987895426717999069 7541658492449367154 14676537130727570660 11375326786970653799 15191453489034485096 16502143838614969341 4640125580427262600 10050303809257419138 9410225933295301841 7847268144014893097 14360455040229860738 7520149592524716614 6636461572255428486 7266380158729559734 6432912995004589848 7360206612204314541 7207254970492615304 6105162323766576637 15715829201915904163 1646043642596218944 153373477072738657 9365261112599535186 6114144829726227130 16095258694122154807 15695194263867080619 10226900759552660281 11148207629758297129 8561005769593126045 12971571668935914023 15457342998947089616 4769888164651604356 8687388638237157777 5324951400770256596 5521509506716111291 10363070371252653083 6630951986073780165 11444753131279641655 6691712025403194231 4985528412910387318 15260669902349876465 11599806652453035112 12568963249355540150 6140622794423734398 12198016823215493004 11838471136165342168 13245705745322205245 10155610668356896592 2515144409201712062 5358005061988189816 15634547269250822987 968123923951459844 1306365034188102430 7802340714588426309 3139702164487196604 7740401640899118527 13762731144513227371 6439129033883608971 1919541572054549633 4857023477658167406 12115173666670716437 11108877663116409472 17352541400910739619 12114649334793390670 4562606514351554895 9940575887842943260 6932241570366507691 8362043261804148455 8977148801232621277 15464617858036003306 788993869674527080 1422647120789205725 1444102247573933490 14620081327672025480 17142185982282782211 9271962303696151215 8823535260243964321 3601105484564385594 7602148432020428736 7021020664242724796 18102718311648737354 3803412312333707157 16656541309286737312 16929186886799739214 3565514626261897479 10572278501223008767 13068298819091390060 5387644332518029465 3757940994020039459 2944864186606778313 7730063466344134043 12554745925526207560 529259130997906951 15567117326820830384 18005955883006844227 3817311323893315687 14975058041789492894 362023676911449199 7133431663486054655 13708454317814596140 831340864318606028 7789588906028038531 4884243118549833734 8770570473541377146 1544804121658220368 18139628471999346242 4260922995835671649 32394335286701850 14382162694565616040 5389392947321242030 15607507151234390343 6206783706608686343 1107432838563276657 15936213156471998579 16614037893198343841 10827645695314589485 3559207282529065951 18032287830117148004 17707017154767679019 3886146583846808707 6706835994138696080 18291936607854241437 13115670851763138053 6224066510075680679 14708923254373442157 18094162962326068247 13774917627877391522 9948146488658597253 6858544342327488940 6496836141715505246 17022827169345145770 8941936739271064713 9204259470450605415 4645696418402979712 18295206985031439745 4204102805084976517 12992169441097169010 10747285904130668542 4271338824590961862 2983189169297419721 10592032898584658538 17827729300383680396 6337817656403394058 14747975235554033577 4153690808222268996 6702402401569250094 15790098550324596174 2054005639409423065 13680338138199026474 7208942546967815421 5104336685609201177 13449678093408331097 11828420909870265684 12405050808843697633 7869420996788080394 10501789163602633792 8725912075596960748 17243764109470531257 13616157033647696760 13260454275942185477 15154509151999347541 11101274611758020759 8468963447262310218 10409192517784401477 7141885840680871922 7498105770681127379 8783644833197487321 6767739848297890947 41424086363750322 6726596869905159087 9669782143026742184 3966543077240319219 11304085862339844573 6216860669620709103 12054941187094558526 625250945383789753 13593232243829122475 14415580571968624329 10021958668382035778 13151633387142572298 3409646845110614578 18109385584611942485 151330309379777545 13431668440027071740 1629468147022293406 16304203069945625474 1889629727283299061 18349939331986884887 5246376584357051135 8015984349956325125 16853355717685445503 17235815910060695225 10703831078535250368 17382609571695322034 3665066618571369393 6483766234305799745 2595566698915775100 3003299945842332586 3942468885571797504 12278451318187484980 9035060865533005496 1602427262188391482 789259279909770644 3281498067715003584 7344553062968919796 14557093487258756479 734263426099557988 15532813133554029359 8281181360289562195 13446300937954517557 13539820703292075940 8032835264251012982 14188185887408243762 8733532407523419099 1598867151369784767 14031599304258607284 15144102015673241597 12920217437280633730 8877293971251094622 14427217939912778058 7355510165740081288 8263541166366533122 1264912910907174193 3381659380139629089 18055649524857278286 9206320628341792020 14830081801954875971 4261962249339063168 5442606524855304631 84182267974661669 15021831699938066360 13573913473406381606 14858601775616603976 4312340582253967720 17077706524906049788 11348623106315798070 4568260459036045887 87361944592873591 9014983473347264502 5366489371305400286 11554664794549214128 15268939938154949303 12453610223425737599 10619837705499357280 16179482299220452387 15221930030784845527 455475910727358366 12990834660406697205 17754795526447073552 15345258935173021948 14584664630615441398 14540274254512711163 12739453242081464621 3934713037957921638 8188310549645929073 13026944356882265263 6082010205089183756 8749655554612141528 15012094333022010081 10224453268858184546 5235265052980168103 7094975649604022515 9967901698334170548 7223328549864327449 2280921299748367257 15173482130186214593 14600400343100447391 15485517242898058695 6717060894359813972 15962283202083850594 14210951462718944198 1121044450127763596 3863495926380972344 17476884549266682774 14549635111386134193 4951537329311012031 13715948056092080273 14262959808256808956 9961926054653652342 11801130262440535657 1159452962089585505 12791159492166377313 3385308194537651669 10953060803152248694 10380115704488539073 9451907226658741799 16267751251620514780 9297070870950483098 5808443373369046963 5911686075287509491 12461332621920312127 3869861941827294708 11004877012513489914 15187656269475661998 6084397062127685995 4752680428400252014 17231070317589568840 15562493330262885795 11910424673340230808 10631212342258391869 5618965717960758889 11334258499502749998 83249159779042458 14359493833350064224 11259818360096705782 6545235410761417893 16826140936199826213 1779257963061887889 13572311768593221016 9711595837811616266 8682916364797316958 9582616889874506794 6934222557970236145 3467287699243679877 7397186130942329229 3912367696634764364 9701451670733818425 15801076576792844422 9473710299794076109 15213356119195339582 16992592012869114133 17950282197654167753 11292174685419531099 8653324922730896532 12832837885764714 10822603582704842724 14375130544948317754 16340382763498581198 17260879834696501760 706793154221113300 3841572377491075999 3409791877231248915 3886730020978507045 8353156993382872313 2469215404241247898 18120684185083273217 6856246226868203099 8240605593179950378 13338877882524416514 13031487348049715869 17453424387847655401 13595289521261175927 576658713768509365 6722009599771237455 4307964315066688129 9721307674408799035 613471546390989910 16303942560099498631 7611860420534164958 4581993859771514927 4195057533594263372 10309252977721947552 8253892253075230338 5895850253157788970 7057218973982950081 101072718274327603 7451821000908888176 3717947696377158386 17052046785838186300 466774430519359802 5565757398078995529 2307808198174035566 17771742136654748790 17370333446457717876 18273776403904952460 6318990015193015018 6599014202590121063 10865638256322098601 10233332303329473466 6092990383794915512 16578984785783181791 5252696668613831595 15164334613568591382 7458065916951446958 16512215579822930444 3923956972211565236 2005276910524363213 186663758592525862 10211742954288474406 16574917781817371179 6163275707711676099 4812922369749733706 4849040088692963842 4759710099523752138 9988732009516314504 649779502544335621 157481379659085928 3356618064393429323 5897717124035774634 9813232401593049564 17648715056909788477 9600063425902588109 4738225966542648853 16113163613351970556 14548028042791436819 6981894077668580589 10402577402716115557 2143245740736122460 15181221235254002964 16649017431212089205 10890494779586384929 13931622797479792262 783565288897594020 2713333750357780403 1210563558991226486 11196965960367278051 3991824547800546534 5058500347665281285 12611342151175749666 13696970546788749728 10122964646789984378 1399686416479439857 17883887620630662667 17963624413319540530 409849299254543421 1970745066548485965 18007948966105592436 10457717535789216734 11537520893965750185 5469759984759988539 9351092179470067695 13600673425707232223 6494232403112895520 3535086698169927255 6251817249452085347 16245267984283042795 3145695758341978820 11846475844157094177 436993625115643282 1524722411887512861 10129336390473544675 2469464043472583910 13929608955634947247 18220776320556605620 18166610470954610019 4218261739508938596 6176541177516981822 13898814943043039243 10333113327323202661 9940321172545850593 10747193947324704340 18187569900776641540 5005779620853044611 18185794688592246183 16851941096014856942 15020533384646258568 9816823473091423648 12231710370324406470 5685096024678900983 11852594853966107506 16499129626050728641 2293985718086770905 16214181242683291116 16766893885996194997 16001278707270418103 14199509243101049079 11871898276533193360 8690877089598380439 12368004385465341459 14605638364888265767 13731770199571085297 17008244902535286842 9340342849887546847 15510051990428560244 5246280164088061747 17363938882939656490 17440442116986910730 14227921260198941096 9415838695765802652 12985981622652458797 13758851088511680760 5365343155384693878 975118100911665061 2990759744230080068 7782020172690085591 12973322945794303100 10203192678232647344 11576181713800870557 15465059525007511800 17150310727213541324 16146335750010461407 815450714841144310 4189871296371419214 18070246209232365713 13213031634938589269 4212811732252326719 1655652003933737605 6537389395306890402 543156760169962526 8803173483454816638 15263702747383070416 13448913795827416280 15090343570103911231 3963686386479850847 15637977069994107736 7579625124335957392 15035741878393811929 783055245391386725 11339449789612551458 7781763286957049042 1077723904671589083 4988770736354281970 7230879960342837403 16893294840933666627 8136015055122700975 2918413163163525895 13880542790706412252 16243893438543731381 3104758246904419146 9659680326520101951 16033010661471825938 17419326464326739559 3833437570432247881 12338967617343844063 5444018318501735966 14377118784532292599 6167112354656941532 2805039206803656088 14152620722397512713 10952633421532585909 2195566503210901720 2607050183700468880 2028011678957764517 13183440799968795929 16009853118492707080 2789869675709216460 7285389552996501165 10356627749945546683 11416321294311120961 14124301606169219571 1567353181516220673 10055582507465001091 2643562163844318868 14586509906130159755 6196529758202013628 14211612223475191158 12997437508192838577 6057252348772784390 16633008921229102144 13559172247534610944 5090735803150498321 808495029701045587 3893645607852833847 15980524084322297698 6203430686061350055 8214507632350999411 2028454686743200042 8015131858088364075 8214173948331657146 3083253722205489008 11581085297620912850 5158619422355709856 4412006013667016374 17538858773921248703 7634123709566554738 18066397403559166265 15260183826120902859 4231312557624623054 2466129996746009382 7121753395598648912 10723431357041617099 4725741976424987059 11329470454659722058 632021152998925537 6713211626809920973 18078112561019119416 1605950629370422555 7688459187736150216 13956234686157596544 11861483560376690942 5484629334515346932 2577909116421601207 11175109522437625362 9076549569833883573 6217332485139069513 6552185432738768619 12488581625181592726 7010020364758266096 4724132047541584304 6926149594401993465 11091477760256662417 10890220335583150249 7707380554889016069 12383535375502531911 8386727510672376799 9410148528224326059 15856332561012426993 5521921068161697537 9446999788433047688 10449007213587676924 14568641551469835290 14403233334702912070 6709580103044825653 8763997835239974466 8020421102160559390 17376564014940298347 6958853663554329996 8465314746819077024 5442784286363876570 16808285494321546772 12868251330082830467 12934752553295591554 15015392894339113997 6484019248903891406 6566653703292150210 2345166096158231034 15618165778578258873 16824110511691396585 15332858418229743378 10982924614283785705 7217466274442477944 9452630922020201355 12211161384091654506 7583647558233092953 17240854163219966073 4509316303127521171 7579737438268117919 3172075677250059961 6850659984583376061 9443082355933892230 1080708482349229599 8582148705600878645 13839118623445754083 13210742830449445812 6076601627458136393 10378052609263896710 10694136548308949866 7769964523335975430 17233978930083519577 15914816362347565770 1987135960724286148 16839719674598450073 5046584338312282479 8104508825113422946 8388743814282974273 16239257027925995248 12496194084166088432 3580262825135083477 12176606096644619391 14371832865133658412 14255738000269047857 1206849687284988949 4603234977317068543 4748526694646626508 3188896539084731724 15109785192808255371 9073133036252169641 15864897218432664399 5084916193542681869 843736959985386536 10287368468674130101 7045905456851786700 14450896281133607445 2685248152760984251 1464704444013400757 12156011742449651904 17557781072387796981 6330451603544792293 6595383886637036277 6458523035304108165 2769377717776240517 2837905880282218058 8458121986684779800 12612604522567842064 10098141771918433870 5891944638930529269 4336910626781529409 14611628406749827385 2683619235499683751 3060610246049292780 12942760658182888950 7830211016142417698 15853189374091748509 8891638003727904838 14978176160461703768 18248325760359338139 11416435349219842760 10601451334896278967 11046508325854630124 12417012285413624959 8116163638287488762 4069532307219999556 2442676277450620360 13730033559925562641 13440116491641078782 6017504326915329464 3685941055535269642 7523229409299118764 3820107531746640753 8599353976013870023 6050615301581007462 5662366186222656970 7018678115152419554 9546218271961854137 17531134335619966961 10373176456236378909 17845135775827127016 6626670135643026692 5266900694452729061 5348693358662459451 3557831350194291101 9444071736091295678 11297480463715380265 5490811958307339684 4644459007553426836 13581576524438599973 11911449293152066768 12971050544096792649 15788054039525994688 13468720545266026819 5905351333938222843 13617059322271683512 15569358023622018153 16062761541942945595 11557422889472470171 5641812792946584603 6694827038363652473 11120318799196092219 4564234514053652520 2926258822279132227 12330209575115664587 5087668858079241777 10757339864643521753 10451245508005010206 11479634069734619900 18170959159649731249 2164763539929044929 1619506361641840140 10512627412001258876 9709275482050614764 89596272677241059 8811270526184473086 14025306368241553926 13244517121910058603 5655881563597509895 14511982513008668380 11420255368522724787 7466501916290496127 2076263322583199996 6246368789944829940 701830228096134901 9916220811774908404 1814321630870259146 12542910676001493673 11140079389479312 7050756149601028342 2739011695509630817 13633694195381373820 7089279018821768987 18352926374325402799 14391665863536653609 16260637672083810924 17466402239922123729 9522029777589690161 9002551638976806725 15674509824966449560 11792351540665891767 8256491279645806698 8330234287127040634 6880278385222455232 12849305679059868659 11733291910137253706 17883371676780356098 11693458295324408352 5258398353764062782 1112173005318888344 2126495622696375229 2852342269135307207 8779914185962511588 7799177117769498864 13791208333428128879 16998891340820797167 10638790207387974113 9283276986213762822 10897491325890344543 12341285987275267213 16585062226246807421 4010587367364871647 6355618388838362242 4309495215388634155 6502127344884744287 2801832903093959690 12801282506034333345 6321583198431551737 11998883580199383536 4431486135293526232 3401623745746691520 2613335760324239736 2236568362096916740 1838326255255283368 14050447430100634612 17241978974780260476 15249281608944120273 2699651646142604559 6385389770503492711 7734055306959761291 12967654280811210760 9643677055394763579 13505348923366949970 13045094460841664140 5440916385616846452 5948312479970782891 634900006728835161 7213890834820019975 3718464516988330732 7378102111257587019 2193198907298844422 9348896341942573088 14130578885481062592 1765638867865449701 8211868339211955551 14762488270001072650 955356457022250724 7903504276771105468 7470106797182364263 17560382533186252121 6636555226287944705 702978256974681423 9806192312842593557 464092455427072532 14136307385794245928 4242054350185632173 18193358046428522252 15727738133035851866 8070240383354165890 7810208143115009724 967013369665723636 13732300959767724635 14074386040501770061 11703159119918278001 16689825633982884471 16838708421121560586 12496628212236522939 4858718853089009730 2670128762527572502 2395337909770665468 16194357991809250314 5253468618410448120 7472920256215661996 13420274332783706124 12730988512345792988 4363486786059189067 17562051256161123805 1409996656412158116 10469346213226341997 14497362061292112081 9675294390866332689 6814110274254655123 14380195617395131945 3094764334630100908 5867524976978975558 11911677914265046867 12228346520976770821 14356407387386298995 13211454434912917185 11426732142422991826 2541143499102040115 18435632691154255346 7341208199162970060 3408416282722203683 215886634981382703 15970955922619641030 11383901034752099913 13900430836856877765 2285453703503217396 2962262340847185346 17065997426922563494 3745609607795928500 12163014751567046944 4979647469801700781 16236939405927314204 14440968893466718677 18116074737189367770 16873177646153123776 12185515038417811569 4425335123450552508 15291480736897572631 8107866610267043665 18272161058659667926 14073231298620504020 3541341955483390397 12916972902795060804 6993483262656717843 13351428899111820688 3509894801524372932 8006844808955431977 15515750619955532781 11411761151610634003 977336764505348716 1557402189834649273 16945846295808802551 15679631239768313699 8889104378588563656 1123052791959442535 14042105052498147514 11690805612515024788 1322191732061076338 4889493623380974743 918204194325403181 12369260721722876139 11896751129813623387 13783968348220493541 6935490727933989651 8455448755825896677 5972694370960655183 10277531628171708384 5622031305727779412 10276863191344844065 466744136462292681 16510573413839777506 14442125924365963585 5663198813525301710 6788420195165238082 15422146853617681628 13590285362691684590 16034211199867751582 5421903301483949681 9323504025259357008 9867373461288459793 2390243436618508598 4924012320477061956 4311293338858368792 8520552112785836499 1130338370264867020 4625857648273240898 3221450200099634158 6834166835594742715 1522211843648673698 6480826387406252432 15627094116207365529 3114521369952427412 11277009564549743104 8734702380034606969 6156582979420653028 18387892845899448795 7933809609517065884 9643009924213042648 16446546498418641067 16302155873372064528 8617995274982417413 3446611228985912953 9527706712747037530 12847637483233525110 6551851394106954587 13072322984518416575 10417357619011238412 14695257522450601666 13051051988736596453 5170657524405188034 17348116698161165119 17442936834535495091 12833152624008417563 10158749832384768185 14164305511922204178 2294620189125708825 11192972479281441737 10622950211168507845 12533736491340706221 10032297645144335457 2748584046120824519 6001439922729753940 14011510044552535779 15872921906509682378 17794924577279439629 2495728037880567981 4726762603554822861 14745922060158477398 2651640095812773286 10333520590059286214 1353711101784862370 15442148145639883773 315456243729761327 14670925829487428082 6790300736173015030 4087815082306312670 8083075888631732934 7851704865102711718 5503254669202854609 18233285659294050427 2497406113240048358 13794726978175814979 2857426172371568987 10102560273125994007 12048736864601407508 17860913589346234531 9240585150162264116 4049075141818133190 4275091866625717690 2322827284902732392 16524223106932852934 13765517939372844138 1629658918476905003 13342683701910300743 4828790314248038816 317455933781003782 4518782442492689177 4222986937938983353 7741017056840198515 13238863863636416551 6044814316003880640 2879926995789805394 10994337137673797201 15528432509230475312 10110937416744986413 15584974038523347171 5255706930967075309 16877514149024981883 17001919555374877191 5916113904938592711 5775897704186471758 15932182514879293512 12532727365491710399 17687467903304897237 4310282469460119457 14285035402055532744 16498844132209230736 2121698307060618818 16369254475401042297 15455792261460883898 9571471567049303039 5232771141743915035 176350334921587598 4374463152826574025 1391691436362254449 12067930649977252359 9573599676619741257 8888307666362911166 10792429304418599479 13872849274902709025 6276687416970724693 9629204280701590238 5330616430976812184 10431127097273640785 5512927559739916333 8825062140397953069 17151009076390172655 1400653901847532688 8578286212997668294 2855020573214435843 13140578685739131751 11647890878334648391 8311194618112304312 4184877545061507377 7336238555578748060 7111719741680648022 15239695190214050918 7961435315740177898 9453872825109436601 16616886028753894112 16417427650520401290 15943114711501740916 16681307104171206864 16437508720474545711 780221708026785337 10146568927726835096 2613022310661534462 3517096031009089358 5642203917027955044 11500690287982226552 13597469683502764823 6338245643172812300 14513880192887018130 6288597643310418833 7531186722424824900 15622937635462310348 2346898329973547822 12873744213226901365 841287549961712549 7455419236865869219 12203450463317491746 6758119487755906696 8685211210148911167 7138465587951780902 1798731741437218841 8290921724178963331 7907076893797756433 9308857221580053397 3844962438639580883 7154434697509103130 17637816526884959854 17291603324910421974 15629960696999688579 11287597731383862565 10771349880391002594 15742797919337881736 17103619429028168131 5557316108801783715 16877166462149177029 2219549046095541916 4911136246892622908 8278079447734692524 15308564856591898086 2566529353884968384 13215455716023000204 9722017100143163333 17930035256147908445 16233479438871689661 905852795168975333 7342080710514093751 2145585551979576627 9754009407898868926 14583855882962715644 17634698670844736346 14576728836790035708 10088524118626188770 10601228584780419245 12203024475145169965 10995696286974645316 7441370207189059529 15736389891664038173 5307576864310726962 2074537000525352717 79038251959573639 2349666203534720168 1758228123485096253 4555695298244808464 7404032837690362035 5109665900271240999 14813427461671433658 5550160356609268560 9017311092209809064 12502697429682241563 15817161196450133808 12605504557849661471 14619050057299473618 11631797311700621219 12427297587159508139 5020467915325060993 6573542490736102300 8097927482106746485 18296397653855387782 12036692415463625166 5401385805593796032 13092283186559409847 6423839107753167432 13501898527486150915 10164011745696170175 3396910415545337265 14533265928337718093 2568769041688616464 3450623322051536514 17404203165258662122 2263956469303911059 18412977119235861842 9126821038336581395 3723089940573693652 17138845690905616724 17191981197689513210 15882240893682572227 15583594407035812256 17191014389210448744 3138922846381095870 17550761423329106697 5194068661087165273 17034094217206520 16547775303017950822 11268834147996947232 9139569211643776471 6563488303805779529 14597871849422713704 968499135517880214 11778274498822856437 12319523061144660474 14770131773803916429 14294522067361734281 17888463282925279279 12386583335252590528 13671810996147420848 12041987027110517804 5829990877426787843 3472453511290410955 16122817454821738638 17712188769740118879 6618323206028497322 6506605830802595687 8134295334983797083 13310429152998487678 15421006195370972686 8416649504478724994 17763450889732293092 5676761684627621047 17518811473478563921 14671209904767962192 15939130106698514331 14127590922234194159 12592045385192553860 8689565518800432698 4193735051376825879 10282980883256871742 13888159925665664836 18388940420820561542 12139106898090693103 6933388125990880976 11923301647641743507 17011262789498833206 8549499878349999487 15317949578860837618 8601826416405933722 161703519480520639 4541172287819532159 12616283086258431648 9414079229746983519 10886131140529658614 9191471128700550317 13280683379221057341 18267469424385772749 7575586238595317665 504552884422793692 18303050339781730679 15816686104897630964 13467486261082449450 11477708615092243793 4337000903293847497 7168426974352366722 16805997298748793991 8932224282650427344 9763124862889189743 12973480216132080546 12788690919522579397 16326039501028546274 14982862878454360618 14641532469130363504 10466626875865552205 610877414375470357 16326938350359113310 510053939706642582 4290731438936553985 3666592146876764544 5200223499433460728 3394016793390162190 12023436691843016717 317370568011732688 9015269980903391450 15886974375114369199 6144794585815846626 3896958971461936110 12912357734506887514 97484657205240569 11654505641539804178 2530216041657251583 8143227547744241566 253445172273479284 13602197625275542301 3855409722382988496 13837889137091792438 2793825231377899813 7880926017567179100 15778204907872760398 3793738687535488052 14829450418195432871 9701943061089618337 14645818160688403403 3778400345277280947 872284736604910980 6107733009037215057 12881472741666175727 10092971918420011255 14467534992534493386 163666651541448392 2752027130852956409 15792845414222498994 15766811608067873362 369738138236792272 14719543678837464324 11459415516802043136 17548437097532795774 7263353193639125197 2661964549311740403 3777741206176894115 6563544733504136649 7884119898186064146 2410920847544556521 3567710078947025517 2878131259627559217 7146552499772099770 11999233485466613601 9976948405525567879 2375859139651263526 573327418656023409 9493448872631941403 650286929537461960 4262000862345434298 11906320354756096869 15080286482545556636 11917114576415079812 4909274488922156731 5396321890772091639 226306593738916638 295835803900581235 17046551390050002281 7008489156408307162 15937906208403608430 14007281011804678240 10081899406272150998 10196644541363877553 17535787053317665656 15341643885122266468 7046752794165438759 5854118077194494735 7183715742933702802 223563609424294383 9248137455111083598 3902987044724138981 513150836433477780 8735869749823455309 4727522514211994725 9339645475057247284 16564256017565803245 5768058183210746033 3018964840503365877 8713523931624291221 5680719584538929416 16128252020186136413 8903869897535542701 8589573609011516662 7582025468283652165 7296422359042969378 14838369768477653439 13411691214555317274 13554288216205447916 11522612408604951942 12810005422607144330 13311542742645267851 7616958932886741812 8701563998681079338 13580377066877408700 16020281468819888071 8107307133654428413 4856144736124904123 1101500504400927953 16730110990749878241 9292025780620507178 14721218326940442546 400706994384056397 5762659270118566287 12953709410553292990 2696730115390598868 322125707118637659 12025755968953760734 5006175063466656389 2321749543660208869 2965610303895151846 13686395429512815595 11473877274687117127 410590234893746664 548531685400244556 14134985249778566164 10947220974944821060 15664193462780518761 7308937216341572332 2964403730386079218 9937082868954899872 9245259255446453289 14901604599463207009 14103387950825563815 9605531584315152089 11619423050422003917 14070284324219920107 45340173747328770 791434061746758136 3389788582853304030 11363710564783816677 4390739313777972189 6352608851664033898 7699872278929537398 4845425895778815614 10047009945650166188 2501805520216980404 15353788115707307419 15916563142906682107 14651230427311128404 1331389912373749316 11464595324081628717 9802096509816785304 15654057471236810948 12957007464714908488 5077703088246158037 6220679413236265159 6810860164914573146 18124111857237145222 9256767317514938729 15647943746320260075 3797098154259700556 11738723658967987963 16179701086593023373 15342332007721483397 18270084283131887830 29852642050477607 17822967876571627572 18341731978311170994 8841990984594647318 17287805451613079820 738280234433855595 12851776353240669624 92049195524487800 4177010374953551429 17894232278232104644 665070216774657536 12651528114138220797 2180099173535839271 1498774504916551327 8340526221968339756 357474036697977156 2692132318799331492 781047735923972716 9554257845012020478 11913995582622996638 7818944168743907489 18286210281021459673 3072232498181315251 4969424590791943085 11087505265195727607 2265007856591697159 4862478069862110242 10272804073672414974 12239652478912419200 13504291063093366918 7750074468035757579 16043240652389606274 10019857174641201465 11593993242985328795 12981328683265264017 11327395583358125745 2859486793502266916 18368887487945436992 16486779445403268856 15634385915055922758 18077379755676809511 988243843671933868 4996837607896425971 718048101242149855 8818744035593590210 1280168657677058353 14678807703817945592 14402614757755868625 15853671286830447495 1545032657082513530 18301955715465225687 4731568961102203804 1925061730613019067 8304981437534986234 2348131484802509650 9951951212407020825 3567769492364217758 866990465383369539 7935316097601773926 6728498002246004062 550698615713478404 5596092339104974621 5740191286734302090 8263656018747593533 12616112168532594587 537485212663850583 9446271467255863283 12792129529233674347 7165168437706880675 15959147490113679086 886726265022928784 8597034534826901020 2768972279538055308 10743002035550553093 1756808106886512569 16013987221238791988 8151563207676801981 11598433965435172257 7612906266510369423 16560462306467158141 6208559332583483675 3440412818672744767 16967767874593261881 16887181503242699064 9653138837493102763 13189537698247045779 17338758473366616668 2876659183123492820 14090940813825788965 9040936401167463957 6659848149623357565 14485456515509110416 15657232549925005593 5873887509131528102 5170226216022906542 10485053701846377542 17083435465802685981 15349069574862385292 12585032334048153420 12046811769049570432 4298917200985833771 15841602551341798849 8243058900675886332 10765690267198803886 6703254759905774859 17010630315248881911 9926080486319925023 683454780349878500 9361583613491426856 16832949076848408756 9090880087572911703 12193618863196481145 4322787055030212341 13332594713885989249 5744323929804163801 11361244605636485347 8197335699188461053 4288682525583662066 734825329604791666 17208318398470115565 6720749349263047524 17036259529935325468 7895426374791354510 5540519099817158168 12493052646330289527 1076477095439137828 14881121255445338571 12695468636518945256 13295239479046904339 2842691197288307411 15719447048106128255 9170842323223910358 1466061185037052723 11657024052179601662 10910080827056392899 197040114423952336 12416383344341499251 11410953125148417731 14724351327115627963 8093977676918194628 18340696000924651794 2302923598711038386 5840757122149325708 17637434687932340754 2214512536131364376 7728807326957370931 3300735388630559500 16409857022107698495 3950037492517892990 8063884939786934063 6811307479647901885 14705024000164605681 5014161175538206289 3439629828288341103 16351360036662130139 11003319032025026914 17821132411831898406 16667623709085838375 7430653850500180214 8839413726117145438 18346040935934930307 8860146870297610589 4566928551077410526 1139818509307589533 5476981193877726474 17051048090194918365 10138405420314589158 11506786255802806490 3965064642382672180 6511076349698287347 6759334255155460239 4897300599845976658 14265998982681548252 15067197387044021475 3973166232605478823 11712001197920340779 13640063684821839572 16135041626057958717 10912759277077387193 4797771245290523235 4171008185837790171 11950264653346128005 7713265016413793159 2569177016960398258 3204371417303459435 4126634377899972963 16879113131260966459 1281077231630450627 9716489507153453196 8427583433431466269 10762942887766028680 4106368755287608453 1615679052423180462 3798583405786383141 10408720725484007308 12379311966688156034 6515028400149287431 10070749968860463397 18378010766404237535 11210566055606765341 2309107442566088692 11921878359967068779 9349832933921768445 8520717906728021556 6319967300840172477 7080730607580713796 17714594836784448877 13994907082094757429 18205807170436851492 3459651303549234333 10600391399150138932 13342737649320217404 3908551604664331747 1225846275767771773 16098898534453715001 16532385982413338429 11003828649676958704 17837281766350320328 3345226636296230544 2502343222073135172 13092086381450557564 8543226739331043196 6277656106132841721 10211562023215895770 14199543644398904833 10878718871352986025 1105798102207082980 4520084346606545528 2022246901409555048 6119749680461047106 17832172893875323282 9971636732714629382 12869073267394875247 8933230894342438519 9056949018542617442 140662386293342902 1445135970646675420 4090830644871573632 4012720333440625540 13933988993178765022 6886328554888360659 541397117579418417 9195798750672607083 9501663408194123199 15264341953348476016 13441405847849767528 11280517737992618932 17330812151363128288 16489343098642131973 1561189205670323873 10859489768118961592 144503291823655683 16299537203109949957 4097283874533065080 16754956121823571684 3520202104744956569 4882636038039562917 185818634446624151 6534565151474691260 16258570741256760683 4107025553079302247 3616603180680916971 2443532636244540666 4254974593214982568 9446967098910655238 7825432581886494359 3181695909073168779 13855667553015506173 14024553778059369673 13130114383164883335 14221013304078010088 5559919754588435809 947756185427196522 11308375842152534122 15782515179918041799 18036289207605670675 9152977497414650575 5438170015195656399 13745274285618750600 8192147785754573162 8701591764003321958 17894216899951534227 16768934639565965015 12320908993792757409 16480551469221084181 6339719248505112318 528414520003918937 8441385749851089993 7351664206717434340 3554436005813105953 7181884429373225172 8739283719230116018 13527637559867361386 8349291734771362551 13811345916033878319 2985720012952914071 8263640672834847937 14943056995376546857 16276258080724858507 11929914980030448928 1543739373442463740 16418084348082353906 15282108251688015049 8964813635111935443 17489290750436675176 10081997031568880268 13259599520779869202 10505034811750751182 12354550675553210711 12173947888184989749 576176363083539881 7866789729619829943 12195624048128397368 14554280931043696731 1574489856240013329 15878605593195378170 15938596503215546573 18187936233345771727 13361927106149087956 3841402015790140077 7586385560020769979 6506756700445726411 2647380238084753372 4225081593201803098 18295776109544665619 14550574185130710250 8960173560239645437 3280648715631643375 8307144079516534946 38718779772935348 18429986592175394663 8718618981306675855 6578772093181632342 14801364683425231200 9158960787908999845 7061504294280325884 6709819354112803456 15771500969789152977 17302061530641040164 2875833654682544105 9430681246742472507 11365254178315011139 6067886288124530230 552414560442739129 9535752297480699892 15931745855999004730 7819876923064099757 1349210775052059343 4300730439813822117 12407161363340203920 16956580156139811579 16576258183748241386 9779701075183122767 17212496929563585900 14513739940454105284 12411265996897701903 7507200417245604300 11095427139829762844 103227302884857284 4730383569483667592 6527824416507256351 13235547811222791854 8628824663530602925 16707146471833544422 2546535981535154881 5332188933834470977 9823677948964948864 15179967964898680670 13008603593700913682 2309832357217352386 6684918716499929933 14781373124910674213 11199133853616985523 12534750354916455619 10550623226187639475 6931271561673209694 8161075509818803737 287012770364632102 827327785833763690 6024461554172010637 11839894421382707825 403819402556545814 16664036630520481816 4961324774908225814 17302262333315511383 12643085174421876635 13227597149039990112 14824648212404742843 8947172450581983990 5737809004855839529 7886065440949009537 9559880189818609155 850395524584263506 9105373718429802964 4295129573399223469 4285410270913092642 11960828744848173963 688576561185885596 11186701131271795921 245828734568974138 495985068385649972 14479114793713380991 10741469008171571185 6180303406020969259 10116587816001134795 4878207487113365506 17896300192270712436 4524776602948937411 13079345009034982448 256570804582586032 6814601731621755648 924840166735765210 1375462712176265158 5337745038260300049 14884338529558299847 4988637399416802503 3947203737073934809 14565479018840185951 2962994585655148324 16621751852735757228 7988481180648149513 8217233067523580707 17551861751882768019 12360051141832782676 14698205519688457152 11462916885439596064 8704542435569384867 17436694887998077976 2153812502364928305 16586594633916062963 8509032441211784313 3647514780467856563 7539095540586144785 18267622134875515796 13821566912866146858 2910572639997896791 11483053002197839042 16183758445217396863 17780564573687642563 11524739281383228406 9114555031111110015 10726147560896731844 12215206305537835783 4070941848172142109 2450310093721692248 11478309502763504914 6591795197110840086 5565917098229301503 3477335332105867782 12493619110115225881 862933789298590556 15762062924700297889 13579182836521738931 15431372046614223809 17861867236138947958 3596911003021076374 10167446834650050899 3047087808114834303 1541831126592286100 13173908067644654210 2483927167614927119 243330180160003453 15886422329655213856 13886762946249911447 9843799016028769917 13591995690614625056 6398679666612697701 13138052607273977503 11244063965732212248 16299186237943732943 2937667101437048239 13560355747520728699 5841934304944974255 11503820482680441801 9254525586926062635 3512716660430325003 16956110590274921073 3183657167307215474 2321421625844746656 5888841313924179399 18008651867078455014 15347870155779025874 7780812036557494918 12721077731891850199 18197831480504795914 1442430756635272895 7937723283547911637 18288827224677521907 11269173350426117152 15271441880351647044 16616579180128741368 1715813965358514252 15820683617842075581 9390310327409307621 1585743220248480061 5883892534334716867 10773905378805458792 6983766516272388725 7778605191845750874 10987242078469252765 15538457962165053771 6429354029964726911 11096811577142677429 9572399701265693149 2350201496865216718 3323402537159498285 2802171278391300174 3281519151501722012 16867320298606833435 131839369640982762 613324506426120198 15526488266765805463 3856083723444877242 4303176297510860731 7532912254668398902 14758853679094037918 17476483365306368733 7217475125764426980 8034044574751060470 12880110173287003614 16872862835332000453 8480782810716274317 10508587818961352706 5760053166760482555 16395863237936573267 5219919312604154266 15913615108999467330 9469251301934790034 5648764681527630194 17101058961826106210 16822875962023461450 9493450977971108135 9123742941121673203 1319478725994243434 16658415746788134000 5133041500479449591 6365992151375862028 9814374773066038018 12868925853421459279 14837078708490733517 2218526584402454756 7023028354029131581 8517480496957449243 3103530028645194139 9979897363087318749 807641946991903219 4206410072082928141 5453637363540898201 10222072302200238445 7726944646455591108 15679727832641299238 4682383588816951648 15081581200449443557 3374154500549269882 11391785030794870362 6676922651061170713 875629283927781540 1750874249822937581 5962331374197662406 6535218147775802511 1319019293421560302 14538714777027515503 2322790142088257298 6864870496386036612 12359294898264801977 14635302164193535261 5739142045567362764 6703010129741383231 2717757615232728603 15958796945915421640 1308000156809525245 1116614586172272827 5954191355754431121 10045413370659238222 6027277853632612114 15887305796923212415 12569966542665998707 14811454948191555387 3571275645228490698 83516896867883693 5077648548124308189 13314491881272683539 14851009914192082288 11488228097287958667 16029995802354142655 14445310756774950714 3658019234533228475 2008071530716922243 4056856577432911250 1474635848517584561 1161523924961096628 13689983995273771541 6354616249335979171 3898256168109773487 2574691851780879853 14402503236754485328 1791256198012660116 6576731294498156099 10985379025623754725 14154380398991239897 17426804785007387953 6656089192803874628 17431984128432195980 3832707518768677569 9451751092061570977 14259285547948489046 15775329389081178984 9662289755600797617 4836823741431239855 10502903771532467320 5705291950786443019 5109626086348542897 10817621127377372454 12898837353715431609 287590751307944546 9577222034213487087 5649821878604138996 12985434388102571266 3133860517643808094 15989279358853578030 3430803591985588142 17168453719021943617 4280514919118589051 1625413310387642558 620399302605325366 779553860363469984 16412389880305267410 1396267113489983520 5087257345175833697 4697448366894977883 6459176632168386758 4598339280679911825 4737892955296926739 2330931383420618813 11349826709541117447 1040271518758534344 15845109657277555091 16338694672285368560 16451397626731545819 17533444137252976810 14618619458706724910 11894774036598066378 14175885877646021854 16091895598928233582 7868186423980636123 18061946350933073931 1929214803320264184 7599286076610633774 1216205872521770530 5153684157958812229 7107732626199783725 6481791072462260389 472931938611993340 14992370521904617956 5543182467943060911 14338210689271893641 8984842292052858739 13950811448680795534 7496820902284460795 13699437183672270006 11550619198341453956 8149936056625031721 16039639552190589777 8438181267198774455 12048964548855699823 2329936640084815471 835401353001643973 12335171878372145326 13033967709727592998 16305746531459704945 5730748458549981146 11633357307054436273 505996751827170272 15955634706075352649 4389560860066610663 3508564938166372673 4284651034589858518 17670238273732426467 10870208957744516218 8804938372630435263 10263913538928365082 16246601442549651749 8530123634620673100 15858273898484997171 284127320765430085 3181003747777102864 6837542359271117795 15411905629422174562 10418544523112889784 18112565334301545975 10266913289729271495 15638568665194684468 34070981871847658 9776620885012563342 1070163693558510888 4200692669700737747 8855460010383970647 11416854792363057597 2676576608269494965 14335898009489453737 16178931797021303872 10093153140409767040 9733240140921760057 9801600388178945844 8585925193239378600 7285570256239575295 4272468455409501169 16109452010169059565 13107765982707957593 6247045313873435533 10372182172456462259 17958273600323039565 17328789475262219087 15172729646208707128 7408532860628821264 10508015000555020799 10558883489098008892 12132995979699239039 250451690370954433 6173097064293923764 6141686566790898636 16637726232448214456 5169831103534318397 2628124150873307515 3928223914447058392 3565035084739905947 7318359689763654999 1322337838057980059 15768873093571066028 12249278885896248662 1057760921061355737 12887994188410856304 12540828806232341325 942713915368367515 5411051230532478061 3237941863200868805 12386651826939024932 235192761895238888 14193239415704371687 10187234682896669003 10687288424363902328 15635148814954201371 7685456731619006510 2865367296049328392 12805549482831375650 2011950623085791206 7239599037954596343 10278744954558306106 5527947619221518047 4026227243183708829 12221338335437397614 4159548665652151863 9385613039782327681 5950584874634656684 6504593672974664413 10509591266806729905 12992431270101473923 15104194790587262519 15086822434141682087 17609108175311357345 13788433060265059043 12622455094455582020 6770587699616712313 12756941261716374790 11422974006651815321 122089864229360995 10002726520214669874 8233437976111309310 620750215635507428 7595608586352647792 16769792175355012338 15049077825493719104 4685418470893030266 16322966327314489075 10820646349651681525 11102457533253300391 6243674717784106090 2909335087210933186 3777687978199206823 18210538695597928551 3636482974010201868 2538967719498811274 13727863647172123701 11420760772770898714 10586062424506544522 12332740200672184547 14723451825512715861 11288478668794248432 11907942098484170399 14342836527873596156 17788539141815196942 1894260936908148689 5310272133650021352 18266607963637504573 15126527887336734019 3032917419740985726 16328125059588113138 326343431174268457 10625261680831789549 10094931748693028996 5731170590597356009 1474356303570483256 14026800940228501657 13882346705334269670 4667376095215378297 11737015351409055089 11521376081726919451 13908739298223019100 6632308441881517292 407079527382403705 11066121213987487825 10369763905885075348 1879329972407966014 4542921055861986282 2456942625572385958 15285597388682203996 6289914056776684882 274157311130903654 13250716124336531971 6965109109418886538 8434075286111326065 4519523836155520078 10045010674751474037 808075062509817368 11763804739275563374 1865408017385842993 11914633110098098416 17484582788433423257 13542840035053207734 393530845551061756 16793068551615133911 13998005399977151594 437329420899522860 1780459196247399732 8973457124911477027 18177991522657710787 14561631309271576851 5443237363569727489 17343925102207585953 12764335198508504373 15271190649974210141 12844318318677888689 18293961475558066276 16708683776710542177 15757376775608178009 18064443273822414474 17811812871097867995 13569781022620816216 9289108320814851174 716036810590078407 9607944499008927352 7925664538421769147 6364228783494002238 2505737351482433376 7292081201472605674 1269144134630164722 5431953853746288708 14776285583353981480 10139060701005486570 6651104526016222278 17506042625940313288 16008076107107199580 17684696213153872087 9631436955992842555 3912115427622469269 7020638655851724445 15777157292259957617 12734840588272208283 9852721692158707848 6424626676784606541 9423839144715238845 7385073115622912690 6153792863506321441 4610728193168915321 15089677345475103371 12899168582700319559 14143406525872873530 4825389121654358193 13501062376033152875 11835936441447102245 3443862093242801818 7702594497441008618 3517583413622317499 11599305986973452679 4785746191079936338 15374000307962706899 452560498180934161 5509884432903946847 3807115026633414435 18221178812093604050 9927174991161297231 1829997627202237835 8716393107126942384 14526116027487485997 16919451225830451173 1719071744334342881 3352067775011248436 14913237788180897441 829199183299993995 15015034175354745504 2573876606812855117 4274301131125934191 14594185491972234343 10115647864935746645 15688982411867586231 16456784717952929107 8736801506163168260 1574850158544362520 13517431318768021167 16283131298361417331 8812892352907813308 408494188900110661 2425369390769994268 14995789736785077211 13517015714844466604 17795104026567827943 17294162458151000296 2932485278491123103 13220864924213900965 5264061795391133224 4368095435634141699 6238967836485774927 3757257985605056726 10143483323435997975 10982276985670847789 9620687434660971770 6241663863589006733 6985279827200436921 8078071378404117081 9603461160667308416 3036487213767113865 4553398005652494568 8714707298906645034 8179332369858141700 4630905022792427763 6045484646815164829 7527839078617950490 3476234059132575389 1219211398452425583 14815456286806336120 5710224981426580500 10571913515543248995 12033128601652051341 6326197790291867069 8291810406285136888 14524724903455189465 1213352578576783442 174260840008138941 14788810133207695267 8848952207474703723 12439347753940775060 13879705139029496907 2232774575542572235 2448347745659800257 3876588248372943763 17464153682139887546 7561157617367868261 16995189291283008377 10308062515521799302 13429715514863301317 15369711808718824018 10534585356768803330 4588006116960417159 4669379218441752510 13701195206965098036 3871658625691919159 11226266347149499008 14677117692003960435 6196983363540654637 7586734528355745242 5632116362566137319 2360579297991443769 5163274065572960233 1120166186127889414 12914106723811674262 2165250859326744681 10298721719328328522 12145685953099727968 11435550607829699389 428444640671922312 17103981636500373944 14376993854305896200 5710597095505734997 10444730763545910210 5128735258708447240 2445114088284976838 12607432474032788263 2557136618855347598 18373756096471883121 15736361056983663849 2269082020659956005 7801547630379774615 17839684174927092973 12763605048262056088 7338220891555379139 6630337126277350577 12614369399304115225 12094506519732578025 3906677315215484308 8721459960687374561 14257960488239533418 14552865400795189246 14990778775851590956 7035932697286392284 7909136035277911551 5280435331233335295 11603810939967824723 14918972599474348753 18283028428057122863 12847210591736315162 1759500636027346638 1335707122643531290 3214233514621544644 1426618060438208485 5247879769414384695 17628995787440515921 12151567938124587888 18367279958789834674 14267940264985176265 8755712729340716456 17814354476476604844 8189896574587932282 11463558578289543261 11433299394068680705 15718280864706314532 11462536683406456114 5568439701028535453 13606584001359056726 6963424472328065051 13535700052602701468 7286048636107393523 13435653061537298576 1387494636249728454 4708260937201473413 904156629820819584 2722329965535195795 12104501403931324100 14337106428042956209 13871553434986217341 12550028073797542154 17236897762725308784 11657374132101738735 3118533904729699792 171393151218631995 15653761480247370984 8632653331687635794 2715126873213068830 15457153638498584899 6192462805531538880 9769847273038062092 772661394457886485 10767032177947395355 14228938432902202136 4937555874898363940 15392346519037397888 7251381750335928093 17364906203996364979 9437225702049642681 3043388165573753747 13763839500473768191 2421304500743005632 9702415683306649689 10607204515027026812 8142226638317962989 15387930253871383112 12998869752628930830 5281019799698742106 7542327151898441130 6195584616592402501 8095065025927766318 7293133914534257730 1217528974574427841 8561902372686410803 17671433685330129079 12810845839359462202 3685914491706975010 1531526980863233267 17310649044385077769 11689870628170582970 15968250423553279750 13620002617980446840 18403278299868666320 15498681239934746552 16854634535699197662 1241852272699388849 16503962527815727951 7020845048040924397 5992142555254016857 13538569110235966648 7388953833167885877 10368208047787968205 644428528292668421 7500515964476774521 12754577665113816708 1745049553946680910 13827777439496876413 6152429350540963695 7496333494851030838 9250984722948251200 11074360126477158952 8212083884511973452 12601787725724581835 8225370309163235116 14481729251289370406 16244058919989425792 16973244977150372768 8386814579457243053 4233997007218223426 9394497023874088211 220248826886798557 11432109458009271619 7469301662401972287 7359877326327251137 15237557267166602458 99262939339870990 8639899278392760647 11494567657998354587 10320509331314612529 8793855654230940963 16238490938547671859 7155818725612087032 10152873662931608963 4204939675242301142 18211732456016028704 15597768838278546514 17948129040063160826 16149337323068860134 152581925339114848 2103266556032588161 10928525923062870438 11653050472625475000 3663031105577867278 11909472613853151583 1129870066356107555 18424046757139098350 2534609221877070524 17644081954447199622 6349907911612570384 18202145933806611374 14920205410250367233 9578858141891600531 4033184230851573017 17919467039983153203 17502570201215308606 2385234174515258550 16648894139183440713 14032359500565842840 897069832082729412 9425637092266119890 1001680491554999847 12490771632660536072 12642569830186151806 10761800167119627024 5269737561373875227 3806146672340960553 8736401011891187909 15455483185023396612 18395842180069463626 3696909356769726686 8413452602212018194 6286783976997659593 17248064125893751292 8053336715575208392 11578400314085449112 6763220930445543981 10092792684111372327 2207327467482624463 599824812460626579 16852334694157910420 14207559948055249640 16626079765424847369 13411833373181820929 1314828950172846267 3235604670684482342 11494392164071616690 4208706442863333225 10365300440236995239 15617241673087427387 9485219097220108222 9708864283640872440 108826554026896137 13776685962315347069 2028045601454640951 1207840441698735773 540122384648800179 18044736063347527888 7263056271639644442 3177769704869736154 8711561128106975268 10436820313218006771 8157937704302308251 1541940393904606457 1600663587378366294 8002074930454494295 5078487878783647006 10321416395693838438 8234239806918231067 3577989631606840116 15897265251315832576 8574643219439628001 7635287011171445712 9235490116462664884 18049794852224247817 7774937797741630830 8884766736787187775 8863940878464417982 17893328375511550234 3103771828590808654 5539445496741588125 13491637001224662455 4496327549765027033 1950365270995807041 16956662290844753411 270389131460832613 15457231411895834102 4654892888435650791 12988627530417352403 11547816443837204753 17453189242394124655 1928857761222812524 3864864278625679205 13374407541914956916 1166404611551534737 10172147343203585055 15055542089437740853 15496732779645864622 4259715999521826215 18269367026076033284 7189739577812674564 17641047715339990713 986654068537691655 13429916748865241247 6690262566855652922 1545235570937160795 15488813641141782865 3737629623581276888 7552114502523649381 6123447223910545816 15706418871444470466 10340762865542806607 5925615465436732530 10966789070972668432 2990587767212191802 5033427246961242821 4511253426956654604 8069618365797551061 9136407172207038120 1967202604828133854 11095861847675556834 3315897495194738506 7671883091290223664 9964297938941714990 4228668969781212851 1647988325547086677 1608636817683154821 2167207426470064624 11212679165619508393 2925089373058648216 18405291062332756985 13856229384745436245 16834316984642855563 2419434819306928032 4232614560320711435 10329180114019022032 6015727831878715786 468954405497405455 13056449307910546361 7357123817793964754 16612265583328763318 10288996749513279264 16845043340285140102 919294853221237462 6007215732699247457 12176569308519485586 9056541707900647583 1027801590218246286 4150950149720529660 7510352572252472413 17755822949949726572 7717295556428229555 6105488496436498818 13674937596348733441 8668648926446378916 9043740408082625185 2874235041575040541 2804534285198680081 3966119509355457210 4485157470621088808 5568102171912168475 10472171947517950072 15723567668961235201 3498562040577821416 7724051487497226393 17820035041474417135 4427806317336821610 11801264377548322982 17328179778343046831 14467396168579292732 8673822786287960184 4027102152657145303 12389661551021954989 11160109146727199305 2147410987767080188 2524271449795963017 13963318277222456901 9861587085122021614 1630035722120901253 10234271823340852809 6353976462153660548 442960510284359250 9872050974737930083 9072601828792433306 3057367347535164545 6844448747665362163 8562246890440587082 723781382773604541 4730473722388689633 1871718116610486462 834072494309280277 17483806081664574791 2641745821594177260 12539741796342493095 10084304317180809224 1734641895005132215 5482130068661651313 202643153353967050 13147811641759149166 3031984685719868299 12535039532242946884 2958711037222696571 13465185473041200836 6146094913667611330 14148379864603025918 1936510321515358601 355759749812905421 3539181610702436177 12781359332764871344 6889582249513850931 2016248193040235566 9734914116782153043 8926852949625904500 17912982350581491004 12183047331778099906 954863645748749148 14895532233309787151 13705516400002888335 6038611912250492278 5455997667962564384 15609468422364154608 5594398606653777875 11772950216717678119 9709452578016182796 17581461921963464272 9010583816690954432 9388269538031933089 3840096744881976431 9803565504381147116 11248271393345906501 6784433545930397603 16392634090810778997 5114227427700057550 15726927220698677529 6003752855695786256 3973058695653172822 14573949540840480879 3712984007269128230 8540188636066413357 829103097824165223 6697773964006519309 17662712086928410463 3003654814969183329 4703330622156860369 12313947542387069310 3086636722620511147 7220544848629148445 17524569956381933026 4129622036019342254 16115361587693102471 5146255352967021330 15615951897196136268 11256489700723106861 12892169732995279467 296096497415279744 4428875781479996470 9353139295473358501 8326383098891655637 244243038576197936 8684095041640868230 5615132256486900411 11538789635106498135 7332674966429291717 18097916198161642729 1185118609846560387 16274202164271315797 12644541464422941271 1057000042299135757 3261142133243228210 15950597723967947965 11250671799047004358 9730028951246684359 10648534451371982914 17714781015187315993 15131348451650052968 7697584426559359350 4495707196256885151 3779524939754341988 16733599060005100463 2381772661692974461 6953431628696278037 14506802962835839140 14826857345279622619 10909016229018420519 17966871346516001860 11252847511316442400 10277430291273066089 5690982573838256417 8114290157757867067 11277526132503218155 5372423370942689827 18189697020115351133 11068136317760493367 3329459111217995314 10585430806668804040 10133527854293031927 15227764908690566398 5197327797598041086 16945234214168334805 3565032158799887904 16467233650502312038 9266932410516620012 8934151557602874549 7576898554228292483 13395358953911952433 2531460712194990467 13632962303628539322 5575778355048804813 5182322470416092295 11634157085658059084 5848206489520953679 7896074565097784160 11143321168737159628 8894465239537412167 12204648970943571269 16861453689981195061 2760271004835024706 15684281184177762978 5771702078467130140 8706473845745938125 8612376946513005113 11484127606337038472 4706123125634877215 18196444974172268279 3102585337633984403 12583774574435642900 13538495699509322721 861450372116651499 5705285829437616316 16925113497860140195 7900075330294557560 6646448935883333290 6580362687961955691 17459488471669536780 13860057941736482047 3624398226810151953 9116743774986460324 3665073312075396086 6726343784276154205 2898346989351997166 12516963651848487201 18137144606251963312 14235063711599819442 12493442900146337107 2656034660917005225 13097662982311373934 16061293225458617788 2255065338334615849 1983363215455276643 9197637855796679854 6423669182792901991 3051130878962549946 18424996698024281535 16387319615892623747 13500954020926860998 5740743494758852974 5904269470605637144 15570497066405091650 16402487118501344589 9999048342181831650 12206941534845198291 10084017504139774619 16407842114829245799 16364276673180538781 6760513701986741591 4321506023807303359 6851714627068231255 1722197637826091828 11030205489898537955 17620125418437622964 5071643709365179289 16864829036114536557 9586781716824620545 8100921319507312714 1957204877519667369 5555407636990082260 13336457750363584366 2795742989156909896 17877631151700325756 13207282244100621307 12187355614090109232 10208135483245626294 15640419387750075133 6065022289040834217 15458023612020781052 12005326273760873646 3281250015261461922 2398964711419009473 6798184637270992405 6714180823005595179 1426703072610123168 8172199139969264704 11484436317450837270 1889854058269771645 6595568122890929041 208740193080385933 6395918212222818181 13812275999866101967 10768002185244667445 1714183169815600511 10796855687403227391 1915815395483615137 11306860151573008495 18179689893164506262 11354396192384572416 13722707651675449274 3630910646880925066 1593865712629838367 11106264217559056200 7315097817964140931 10402043895430094220 2793968357880700664 6829759139363747621 13324875288662881145 16785221566463308308 16900860390540498613 16211019679122030858 7022353307484072984 2384685669143229233 598659605234770659 7936891894137691137 1118661570566345240 10053205175614187018 15021493015299073932 12184331859373428781 4349708368059225290 3679632859467542147 9537327236840221275 9204448625629699539 16446255933928549995 1328270611728152894 405047941069822448 11961592047095039002 7222956225917814592 7332042922222475973 15751857495127771990 13263406020504604458 12231740914997490940 13023698807781002587 10639750751191751932 10260293368496898572 3156330134557703835 3921033011274048414 7175685757828966653 14211646787760396371 5905340580482847618 7932980700579008674 8853937744182128318 3532166852007896393 15885140031515021704 17746300175491878869 1506476634851013365 11645136618669806569 11206868400213085268 8354268732883850600 8594542200838415477 2496307465460936115 5926711322674407557 4412980706052560158 15294964047958076097 366498602282665691 9487425472911775824 945755581900354090 17182440213824931408 11521390770804764743 838904067032307990 14287538848066396183 4532560439684268151 9631698874562141966 15712673747844481603 2505130926555050659 3820661519282274632 8279177402780499786 3928264291219338252 5130955848663829655 8060157227033428678 646533988736128992 4777750069243998469 13480882931684710945 7562807604579571311 12800523803732766136 12325063258592245026 5098456477390739701 9021063571766061936 47568388436216565 7160033428071035174 18019651626128097680 7107856762381242352 8277626252066448807 8990205493162359622 400666626758235298 15237656673100112274 17210676261627285658 1987815335843210984 12695548309469059557 15326010112009095108 7260770965113885075 9335346772868540577 16812984723440340387 7943583158105046278 14209400509033154308 12087035683277725674 2812157547485069875 8219429564079219038 15846291469741190379 4668703841172861620 3059625499076992507 3822832962048277701 4459518155062478268 138181056495886196 10621088100880864950 2887705998083884695 15803157678252004440 1559735273116686384 3784701204833696543 12502112988508273411 8483881455572997771 17067149594411386597 5519140853840457950 14423579185433767229 16358275946345582672 15966314381506725599 121461677338007979 10647958609225043863 2448358063124856865 989670112113617 14241363636731244255 5549798913680164677 17954504044100564277 16140592554203730731 1282694243753117142 1978114137047869489 1870398096895230101 15642234840282826741 13002274488795824092 14464143025085288205 1237933204123216775 12307980157143596118 6452229455662530607 9821890620559269847 11547160846292847483 6589662747036243000 4505070728357105472 17647740192928839388 6170440057779130899 8889495769531709640 12266315071907940587 4463061783935076514 11586887044837593619 17331344920119048151 1614204457921582057 13928731034472880505 10294387665125441656 6153148273041672843 3428539829056280721 9173567834627957252 17267923219940561013 2386159093257468527 3339178753704678578 205734562569638686 13914906226677017160 9431447027677605917 322467615437132427 15506781773216599081 2123771764438276524 4737920304276388969 9711496898729801328 5234552494333659182 6307036770983815776 14915175438134527136 11036528298284543733 3958975475375329895 4711179539487753000 2161931869995479249 6247533031030053181 5294338556302674226 8932320414952931371 1551659464308803458 13997338052928339565 16076998224253516520 7106899372348128790 4290657741254196737 16079175266736895788 15875618867417242087 3317569074419270594 6061276428892109825 12773691438110199161 18420174542002567847 14533256877466395770 4671584966331304175 15832401839590626644 8421365261415956195 6258386286003164172 16734939234182673356 7714534701986152322 6629520884420235115 1302595935322821849 15001431268149799634 396801586494944583 12005984841426514910 766206080506024185 602611875785477242 6815992109755683568 7989019614645113531 11093055680062108376 10966573817652277785 13836007080460943023 16061013867107948251 2062655180093025950 10259593548424990847 11875578218827465981 13857012765593043354 3790740066808430094 1239039738245523334 11376252014925184439 18421452892115963435 4214033737674857517 9003657917366483662 1253654341346538459 11065922432576186332 13188978991983051004 16589881122881823695 5974230565114335170 9982653849673901178 1540386662949585859 17731729983201421180 17613607032242990180 7985238942191353273 17883528060400590593 1598865771980555295 13191573355822050716 6838525263313379442 4959406067604492850 2299923090655511738 18441025502567981141 14356098887692094667 15309847832624010361 14691588771913266246 203841303962430997 13203176941881969229 17533578105636042155 14216278177534530576 5981047759776718752 14535416943525561701 16172355207088768843 773645991778282646 16690317899838513510 13923254048369691382 9789487942207350322 17131073767287925660 12239601307972105705 4823668113510150869 11893647736980910055 6395403845452039818 9681512076823392347 4610543621519241601 17608647735913652776 14351123192394667442 8079974406125246399 5798608180997681897 17354830843791641784 7014644886617424739 12735717419084460884 14361500659832268732 10132136040527897799 4803564013067209822 15517096159304348904 3281966068250131624 3316448939015312860 13968998471506170772 2393897391039010507 16031537104354285658 9186837671202660521 12253658109247180687 7377727229230552051 12246973546846148353 5744849620382458328 14602491007539739205 5337775570831102434 18400411873450338380 711066671250725710 9492165463437110579 11019567093650407005 8953141936846400356 9232123177270824023 14283400947204331964 4074361935159156335 11507275638605101214 10630027763493556909 13659671836728858222 6921253681055909983 17753288975856336002 8054100878559047631 14135908932298842179 11667052338699022324 8413257406893558322 128938357616425729 13385485289793815116 12359755523878793459 18437930923335420876 10030397602917855151 9722142564655761574 14995288521886360404 17760865350587290689 3923788200625862496 12415287525738740021 7236282777389020219 4949588646892304804 17858375403423616314 5670648044355515785 11794200847250831097 16495137902902367219 4050654235029553124 18212614449260703371 3836973862259055407 17134105654497584675 7403024210357685351 13918990553546810798 7457251424951393330 10855782208306392630 3476894475924821264 4379640588229483370 7996038168930754359 3563836448610065154 11416727608088256216 15066211545789640786 1697311361028174704 301593021723777213 4248796276919041156 7299296802232453023 10591733388655332759 1719989754634003579 8266317814282054505 14300845919145568029 7714699740071277737 4249174751322760368 11317302908447524465 11269695529534118382 11598241192875496236 14061938210772335861 8650160082735682322 2788918693440734315 18387568231077843288 7473344535071841295 2004057490720374135 5622376173755888128 10942711548604408391 2324091519070463268 2424804482407539082 10603700886736066026 6666720677967855819 2944666739324356004 7998395977003100845 16902997129310076838 11060229286931816045 190800471189608937 870029697978198693 13102010711791020315 13141427896862511043 13139390369964082930 7691956872657537690 16616220158800233348 16774277915245344 9850548702891821498 1067892210386886737 17840708672245098461 11310814324494323768 14471666434691596832 14660261166232885290 9561434099939020266 10129167152815441505 17758587107244709092 1832735440810856167 16590184038993675748 14924731493228592061 15033801060403732414 3663347102395710480 7845638508361213856 6657758437206672036 8184441608226506599 14261492937364212181 4379138983009122366 10980895857106607941 5199466950782263095 4448299197844771070 915688338864986945 15205152294570634610 6235588025979589273 9054814740826475773 1697774923462211269 9332650232299209555 11566329910719170702 6683009338571287515 13746729074110676008 7337619978019067816 10462238530908803088 12613136401179142148 4786535225471103205 4212211851801261575 15951270100976098216 1651477707676028323 8431836183802454072 231479578713810690 14933810214604044089 13189495109975079407 18076329247025188053 783384672857303294 712098255583089522 5172103948572246627 9991082830084820613 17755090724455164233 11812435090091903813 4369182445322183009 7229633719697588562 880120524552977264 2924843817661324881 15900995564019738296 1511700835773796173 15064879126504061929 8897399317896442369 1951774092734411335 9305051554085889142 595751829095580173 16575846270959660855 12703378010648273290 615661728908009805 12521913467774413935 17893387646446068783 11113700286134620400 13460627581761776663 12889569716493486182 10839067310761954533 14378027320362006085 11188288388630535791 7733375468161031503 7221779409902355104 11650456298906805934 14032910209051355191 18416333670830956032 7103651326584831077 9205507645609510124 18076981634993659152 4258018834122455973 17011222103312815860 12841539656235745535 5923184731697717292 14122859286495350786 15291973268022090679 6410689192218994336 5170187503352564715 8148784680963914947 10157154956893104504 2205216892211196042 4665417562701452639 8379557710801425008 17564070473014849190 3645987286809817512 10282755861007657147 12206027873981270150 12432259122575260739 13359325578323889297 16982512696823307046 12859438098281745028 3887408669531416472 16896523579517235076 6154245299441858991 16280274620458012121 11307485984671387654 11165927488602427541 4379425484356423316 15610806868099882479 197287297639678468 5480189320652898210 2740059148214561321 9407737142063248078 5996908302218829899 11044671112812390974 1635373311298127638 11589281448992269558 1695973501216667050 1057285737538631180 2280044448617623253 11018346995735862320 10283671685879270579 12720678025523190284 16636646914486617356 4552217134207608842 10519732867088383275 56967282531684698 17369408242429071442 12072716477310516747 9886677025627063671 5749206319580240564 7003514273452678447 4218356596031846876 9360110422063525590 17912229816323316462 8275809854251884403 809700524799739778 8187008071323525027 14489029706799065399 11100197776419760360 2845132483487162183 1091604909559936991 12720423191400786418 16240235948399094242 12996247500230129894 1290565735136360866 12881653684858615665 9569136591309301673 3951140277930552683 18434455294312221224 13374516564827511112 13873653764541474484 8105155468406555895 12125456628586152137 6495984602219628399 10858302099358951764 3970655705939323797 7998302973739290523 17705525106451481003 1388662331815196871 7798415389303573137 8598451724163947368 120750667112929758 8944088568570023304 550479127777369574 7409962194665237530 7461059156301500125 7590185409080417317 12721966591193306223 6771779654471217186 5055098418570663261 822534395570013338 7386589853040735045 6461511808325584284 4657414595910036993 13552980933811566971 1725444211134541671 4683040115360061368 10010250927849943348 13547025702279270879 16261045790880689838 11439500325155921609 198898098843608360 13261798819980430844 14100952517273811863 171737778127353679 11089377179200527265 18435069565204030460 14301762228598503939 7364935988395378799 340856741407875143 16067036966902222362 6006323223615338463 11187022499078749814 18321009485551477977 13188410486820649935 12932208105340816451 17858013187898038180 8566868521650096476 2421036092108728421 7775843865297354338 733719937717934669 9921543129556733656 10037865843081388511 18169704230758630052 10258491627766418591 16555910995368887564 4699814639786342009 1107095206129908170 8363882677893732509 16073293973273649543 5942360843489614089 2473114205501582347 13048035643309902252 3510809428137783845 11818214037149532491 17517083290464249848 7435740602188169634 14252363787793483151 14936208608918232687 7339903389567254884 785404144455750685 9040363357609236968 10834707558577150047 9740098969234123693 698107775826513301 9879707527390564491 9747130663585065013 7492462804509156636 11007079301873831228 3317363474628495071 5965459739239864745 581018763438996445 4453309523464866309 1531909203177809246 5939042473618544931 6473516421806383838 13727338463238531013 13322133688870126674 13595448237852121814 15944244409747676554 5618349089722077910 3642100877828192490 16471972548239024814 18215385200574782860 17090171928122623918 1086619090146890853 2885952541989488483 16934320643096209351 14571087737211894145 6978411945523846085 3709894372906056157 16987125801155199277 5195660243738353118 6562380787937788200 5467758030857171623 11848122133431657277 16431998934118060879 15806358639332109336 11250858686352165863 10455374036113639235 8181456765209402527 8694195357747287013 14758378629867210227 16678740040087961425 6242462804467301229 5276179799896272968 16328586540115851321 2378043615670770711 15052269709609080595 8584185005083307945 17014729354847889940 11609172376880092744 17518677409730040313 7059878716828597635 7667730764735313779 13785156084424232336 11601791088143696146 13418399475740090323 6765833008980777084 9882332273286725898 1615582154024353492 16605797584873933937 17384523466951972043 6995367374192683983 10763026332124991326 17512555959027761765 6661066958678392871 8894543530789512388 7771758115709041354 9432052060559019649 5277576427778676148 7802556808488015974 15337931132702582523 12936051985102267942 14334814379798855138 17185356692759763887 15582945444579107288 14429534889731121843 6348073256514616841 12088208480529261856 3391358972727704397 8293093700284698465 9090040244070135154 17523265489214462552 16403218736517111110 16329361606570691167 12651712045609418821 2135778475563278878 13697644291319608901 4761674119375571889 6539937298093794310 18292435835021041688 15214339272288374611 6429182696261189936 3650994579704801479 661874669197287176 7978503978056543686 11787359533725467161 9625687882440071206 12108254178584544204 13879815870256586852 4635424123620612454 134502147289579108 16748047721405017685 861305280021166580 14488038459083829875 4446035756579477240 16406126374746355096 4990590740878129541 4332016232390242891 15391063422041935810 18349274120863077715 11456172678228139255 11841681350328734558 2717354026989826483 1417182703375800486 11629201935252182471 12821286821407758565 6223534043273281321 6742497155170723756 13409792670657718174 13360483859515283271 10592775484561083172 6887399609885817662 7899873058921837135 15677581210167823335 768844280896633656 678643141470710848 9156851883201338414 5266943038812201585 15189946576129037580 16813717281047816107 3778881373319936204 12566691376916080822 4564343784773298488 2367482870807861704 2752585123886428510 3964485455195347176 16796079169064559744 15774703633438550558 338828748489866767 18292925110453515985 14495508556814018564 10467420443298235882 9639280895417026368 14367600190209278652 13551395608923795059 10495672750068031302 3888104363485022462 2038257616416559900 18316765871778223877 7167404765924755897 14893210492147915723 11734407901567724100 3310204851390528184 8148899675131452277 4262922044745934463 14038405366603700390 11532129313898553671 6257696159175639658 183001889364558604 9218924062918618275 6103013091329772758 4843981258470916209 11299299408759891205 8474844526753310353 11212994145452103340 11755488382443357997 3821041184563693456 16178548565676696563 2334979676187203753 17244794098483120230 8826819126932862237 5666466000389834179 15119016794441749042 17302177837850919701 14630721832245798422 13880786031632211301 12147476920954021495 1106974348418131606 3549380568605262116 10363581343099359716 8375539366256106314 8486599902628528163 1716152551496448677 10009527939620648452 10662453184058693253 8208206829352558396 1903565520128511777 8507706455467586367 14532397119575022987 231384762294620626 17946663207202755754 7674535264956123895 4974420384367035206 16683639037422634268 1317077543372196545 869103213263732006 17393311885821086328 1853626445074638780 59505882189657075 14850048308062243578 5628054652849658586 14752559428612755126 3702426117775008292 104624363001411567 6342323804201213432 16675438533685885814 16335364291011783743 4034823057566235427 17484509040106931463 233664970503675505 15631359363056573321 11073447797750349019 12737857299154080137 13280159719708150866 16637373395209755085 13119057729639202377 7926647005037682068 12967684760731520635 1468175746198479418 5604306854590682225 18256108368706041461 4205417107317806279 7124593878078249593 9577617976189319269 3195360430779540014 14931876582829638452 5994626446395752828 16037105065719619355 5957215786936479383 13986241327609081391 12462220503324293840 7729819670106886711 7838730835909463079 2097960799512450024 1300838778600215649 9902916648893880277 5510478692382763157 13992296023891422971 15551988951717248724 4063129312057282803 5802267585584490302 17971166774067037360 6352144923035669482 15317805620199720197 11664673702681543571 1800324239449833692 2437302578942883128 14935899864939115282 2228637424747589228 7987138013086877986 18293726155303303540 13954794856967751933 4067449403484533162 15655994811814399840 4210094508405865543 5180954053259088696 2934362827657080102 17253670010859257161 3336041379884461529 11018574336765015782 3773449139669460904 17236136299862783729 13516417736112436975 4421691026850218010 16721303129070438874 4923672954493240743 9880921529813216128 92438875300754692 12034281886073471705 4267860728041253343 2053010766484643714 1715704045039705801 18222961045301016769 6012012220953423907 7790054895602401010 10388261788420250821 4248746440322239458 15496199693134385064 4435717247202857888 1878335058632520394 11286396814001767564 14827440358288061766 2432887483278253134 15494225620388051070 12543124992551407054 12276569265879848367 11705618314419080502 13272399359880658414 7864025971598535009 17151209245651343974 15980300549020875468 17423638616031244904 12122544572989727980 6787266554975589399 30961254043783852 4489723487301064887 16214096608732261979 793478073668052691 12914043095431338837 14867583148202139196 2165665133687662603 1369192968545913916 2896333617876618628 11055695723910363937 6250403319391512929 14315637330657868526 4621308583754020530 16430579055158994614 18226205275545014556 16953162186716203736 4300565869960111509 2521451871036131793 3997696990635182187 16020882847771477320 6690127174134310793 13395049766187963202 7292891629965543175 10131098798242499478 11016948863163592889 10908167711054587746 9821842490503074741 8086493491990468694 11146386927982076385 886109868478864265 14690315261997149333 15362189598888291632 4011091363092504330 12145451732493565297 15033002368292933587 1439572822253246781 1157063103471206720 7910324575964353336 9885045109613597648 732418449490056903 2452444739536168919 11846341861038452015 5338811013978238076 16023282345986136264 317680277706501261 9821320511248595839 13451266038672098078 2815834351169462383 15519009240842600234 15350469829320692666 11071558322057102843 10130640466128944701 12102577008496680904 4870632834198430504 9965629000110364524 1036275017130366090 4040908866549336375 9102579748826156391 8721573057100664877 14527034404186081581 8833866783668417361 16908705787917246734 17909646987608221652 3049352862351662304 4163399962971449935 7981237751880896273 13003280247965807126 3125919279673206508 12972229177022987880 10069348383549171853 9231814589326753835 2748808127931709434 15359060412767005370 12705642962973062509 4109937239750211777 1493265642505753060 3871682759057319378 6084838376793792437 3250117165832766912 8229910865443757714 10762519499920011035 9380623608066610414 4707318728790290752 15245200728943157346 15356349592317903895 1684026217478752742 3661398636575078583 14775296931404983771 16832499352723874583 12939346545859743107 9967648933056020809 8603420382546726795 12946269995311174363 13183751322559640048 16814940493544603554 10930329967325893353 7143578311244481130 4954297224219492812 15691241644410628331 15825980226616759220 18334664564040538997 4358534684155734618 6258725561238377721 14162070756253786824 18385275501831042206 17410378557398591746 2071894683103406897 7029655273691407352 5183214096437925419 4608941102756314175 693650166440620238 14094656968176698403 11651995208930625348 12550370989034115293 15667254833659435018 5754240735936689074 15152990454807481417 11386844881612082283 13758035668916293384 14941121331770745727 9396514436523604986 14388591146643530507 4125612968962149340 9945295065970651625 2901266063854788069 13762980111923142934 3316793041402907646 10286660969492724175 10775445500936632284 834726688207040091 16101333652782069056 11817161505564286328 14308960440342282084 12601793253693401918 13946958317249581860 7900028065431403881 9643693730151443085 4263476445481503131 5551076449625390445 13300536891395722889 7964166459444717882 5658533154917899192 7348083447709367993 2486875136906037328 12351068733102625557 9979232164393704379 3334866874613476312 3604534403643312603 8624993293865801697 8608781069761193893 16451297222619170574 10928399102519946968 4732680461865844089 13363887839690824090 5340403175198739614 2518051777974995724 3893879718719275761 17222097927644136806 15718719922510811138 7175419846241581343 8439476548478131467 5657654116238821288 7795647451242788708 3585382191827249797 2090624655953851652 8304073897720744619 2599506419527835486 14000250188221230383 14411713749761046271 14291598430939893519 15264395440858973023 8631907460253241685 12255121864969500492 9144099733811542631 12770535132878645142 14751445737341863741 17274521109260733665 15169908399240682135 4482397562553665131 11419090152262948716 895991054082112789 144891872656959007 2760222679301456222 7722253143217179928 13466960199527146036 14488704953464198117 8492647532740712057 12719929828928125577 9744441416924577939 11547686563275298513 6415364890022835119 8306168456669346598 4550811636261024646 2780043444639033041 14560252008033462539 11953606202445717917 7973299737740057069 8375818477712033804 15701659712093309422 11274253733347832115 10534063516940687237 13215999270883606711 4938832992364898280 15748664181193507896 15022028770740109061 5218840606284230150 18141932506919621481 5810529714446384462 14762166360858809403 12428247053069670349 15834731345555103845 14592824992288901599 2080102062692762145 16504177368838499697 7555782204814890723 14175795516471153133 383973322896957587 6651966065463752749 18128337344902513691 1848738291821437837 14321519459377832415 1680452243782813114 6693322644280299962 315906716984210367 10572209143685662492 11652393336506036800 16560876552494333356 1866503983099132388 6251902157455616783 13952172294335560240 6412727156303783858 3343834717398806906 13210762144734168008 5479232323678670464 18435045948413480467 10366923268683755587 4380448107672797495 17593986193637907564 17617395788904278309 9719912719588508770 2272879564270517562 495981959391158153 12663841847765623540 6003990949325948455 16649578962703952322 3351905416748567588 5065096429800299416 10343066039621050480 18030079446208461096 13795343799855630665 9915269479660402987 12720552583242227533 2021639931936013025 10791225534197189696 9783452437513169442 1435025867218020014 2700590872164449685 17976862229835252165 18007982738483973039 18262781495044340418 1502312524159515268 16828676543660429596 577982289377463679 14630975858030068067 13934852483966649451 3159163940375160535 17174315967583629689 963005742748342993 6143904523438380833 7101135162430438031 13675037325020728300 12850143829858421909 1365297581317602688 13833463629771004325 9162686290186809646 10732859229366859675 6487591150437964921 11479387704513223592 4493803440379769243 15723387045299591788 4262326757584399918 12753304347260083746 7189837096564279386 14386172828546421336 13508995103704904201 12802762336429971 1248738020194801722 11213565416054382132 14700163052072872531 5191778508644471245 14485718956148530752 12831727462305835829 8860075606677038563 3764076511288594387 5795907728576947659 2893716299319599696 7842565697718762000 15362079858992118065 11782591101873140898 3727984450090079103 5379042830535103834 15459274161034304397 13832018265423908764 14766704524137601956 3641100803507108655 14960042885257725312 4653312346010164428 3663034602759729155 1541972182406881390 647388160977430517 10156172444655153833 9158953384106892492 12557697178936317329 9292044851647314883 10434325863770901581 11181171172616707828 770151388110847848 16213559828527206860 14020148990917611780 2255156977885681171 5847539202606378580 8292973222866760102 8017839106164853672 704873845612841979 18131730601442255074 6345444006992192182 4987189421253660430 2289762937137833126 10561071669621998202 13048638887959233564 533074291545932371 15806107210901135946 13197905340561355910 4185743249209501538 4907743541100386345 12724497805888560971 18046548340963876288 5440975266899801988 1133362671577507360 17791781110591935662 6134102457215869569 2155258003769663063 18383283710458595858 11447879925932609307 18401528286910093510 3176849491167497416 10089365461057913840 17606025719927086072 8460486889832337047 10032194606226075293 9197856792259731665 10743478074986093578 17363407894797731145 5762033645790565383 17494983374325693284 470609800313472375 1747168795039367177 1665457199655690868 11985699647091037281 4537277836054836895 2186308763477485354 18364447812929938931 17767008314913130707 10162645309838399025 16774127281927911138 18283095630114148606 4678577252407570688 144694258340468069 1766214895919298838 10096783940726946042 17822814474970106185 16711085113935394771 1872053649205047147 9773617190504308397 15301036577246704316 3445792418694089329 2214647855826928419 11916102961134903101 9157320737146495270 11106892376383028863 14085265885999287363 9301842796278414319 6344827894022536351 17310350408752410625 6543893460753017254 5742053804093215571 15024462379158581449 2847032882999702791 4747717975727351874 17333232469179616877 15482086155364860115 17390417372421980658 14073086960522518460 9034882618127037978 2653083258178446630 7000390008053528810 10736760313294326710 17747261611377622471 16721553540197511525 9853115576448015383 16000813271199551725 12791812635106429728 7794608981491115559 3858249007418022862 11657322429130315340 11735425334688545370 14596042333264322582 10545566163910322908 11407656700444616895 16722822262417866803 15866675689520690012 5498800766620325584 16033083836116014029 18309791425376435438 16246474364881273017 15381366685930079398 7230209266630548021 4771205861008894096 6399202063525383881 11144781843587612425 10704315506409051111 3538578868071593150 10822787862324906063 14123873618592328309 11404699333516546810 12194695764630354860 10780844388190784293 9828829306588993192 16773146249041867235 14884893053731082368 4554642353779889323 17094533755388529773 5866757771542430505 5082953228270463885 12231995862482900458 7724818690993965475 16017597710401826417 12939113008390971569 5618597686126922366 9298811581078830767 12139455730899802805 13159245810899956967 6015685004960811029 6914472578824454332 1465749384002312005 9526664199030007383 5669251987628316213 6074797458649865099 17915439004510556639 13164404223884816126 8731422329399097999 5490470276442188794 10271054141258077194 15867603911504917269 16085237526647606257 14832241960501838584 17903882539177309041 15700781950902767005 10378225809539535024 3589781556623826205 2833864260190781653 17198947995660713270 7090561366798665322 5936235456796697883 11914352729364312595 316173254208065884 2013103812962682419 9981717133962210148 15547309629393834378 18034572842672167721 6958773028304409802 10959507593397140565 1166226143075323610 4012743904282788002 9403656891236664583 16698916281875682980 3981467247193713436 18352359861454084637 10459704585336056310 6983197687677909387 10423895784158487665 3046840600640767095 1814603702593713284 18000332473214006357 17878108123059547710 10021471650631005376 14439811227389823758 15737595112098319667 2314221945553139536 4909344490952653393 6752193332148821044 3018906063096409917 6684397966612328574 17138659224910585379 8124201628509276335 2237657779264940172 14673132468405319828 5549526733103468667 15167375900227090283 3729370742947320104 1005658179457365593 13540874054856070469 7739008609276423256 16407300210793387304 987590684480526402 793110382384160830 17238718788278603318 16648857071324675998 7698966040029507037 4680780443542944114 6586589234713730016 4534925811273567306 2530934328733751226 5273473761488919054 3257850094692124151 13005196853292490173 4098602733335027865 5087779500823580591 3661280025794939386 6997246595285199741 3529266498318619335 4032327490696117726 15468278692569553622 14116933192085469391 12642006026829651277 7346480918116639707 17055872135413440442 1634267777928043218 9616077015944166412 11901699852786558667 5023103927581976278 13295552933176931002 3055297336205120167 17277536935592206545 15273613008060983668 14485962234234078587 7584648253712855529 11080135522111681123 5061848700599538676 18028054360926383611 7176785367792976363 4329683574683415420 3716005232087807544 7573912347940468773 10364066617118387723 7556541561756694545 1383686663532707211 12007567046806760859 7421973778634685839 12496910121965249452 15566232296168968355 4095810835578600830 14276216905549779864 15919442967124435766 6436217057430771476 10805137889393290135 12324465181544350099 2438604115977385910 10907413415929583959 6423824982400877914 3478839883403104520 17011000660580596983 15031156798188945999 10841511321401485414 16159160306573532482 12185304903226150935 538496914133812257 3594322313245849183 16798330242023962983 2299911008617328832 3365719393862745766 14696214099031853779 2518834879991580661 16179429201725291547 16300295801388742257 16882022057719862985 3586073537266895198 1274264985221745002 1730775953539441842 8872143923394434045 11598645276374009989 10934203367154827851 3448797881404876637 5001480759530975003 9178717900069356268 2544693917528905418 3253315877411808121 17792465224682485278 8802959000853572664 11524018142819250550 4347520484284443283 4872106368305978199 741987917666382413 4981728943293993225 10459225839394720452 1664300303205212407 15349464593004648898 10299036007535610052 2659896258459969144 16686407340964531378 11102050286286968338 15731801535433212233 5884996801931030732 13877636479452719267 15610238973969293266 3058178438593682148 14646404813577750121 10300785724544100472 8060351653625628449 4018897400213088752 18264087385538770707 5710670542623317468 13618926332664933743 8016243475235663827 2842169874279869164 2119351705882903676 737085229543668844 3819473399068590076 1074054775133870984 4767921295829792283 11697320411253471087 4558621710737102245 13433804565434408436 13445807498742010758 5123873503256784688 13828927794792255999 4579525634959902260 4765607454623150381 6093759643867035902 11871104547273702435 8109259336326847793 10158567219669484020 3875906830414232706 3806802457393674957 12088546595563701943 10718114754565878069 12389992763059354361 12067082815028691591 5157091623670261999 16597384952507391656 10442776053391312013 227458541706455063 17165444774202671144 11892658200266138939 11721456971491679813 17893499954209189116 16604639000211318616 14107695438858565552 1771407111880780041 12079453041270000803 14463428611491826032 13613064494014873847 5019154461671265907 13011917888884866921 10059971548108933531 16944209407952372835 122812804758564256 17426951549673760804 1930941044809922921 4724992313719495035 3571332686585193867 7647252814984503645 10049182006500656495 10071854473704049336 97242694194229494 9148325106747790731 14453040068366330009 16447803776733668110 3139388386648143970 1469575183160103475 15860478139506824034 2425863572837552547 13046396429843441452 12868435730677306157 12609059668685493802 4808874823344775456 5893803196939204348 12897409846013280320 18115268154164996402 14788515272528871930 5229250605324293299 6640638673426760329 13082307978421576883 16451201071857740814 1912264040292058701 18125926007489757903 282741368806843181 16182654849243196624 15458122501788188039 17797873411688174024 11601289535108890101 10641306743364171647 10651395067401435242 3916727107271922228 17200756498986723370 17635751101239989525 16674937457246019359 14967929579773704425 17516000366198495916 1430170554402037743 9234585943055243208 16848407214701115845 4668417481966960286 2868738821811397541 5249333487044573072 13966458133365796296 10019312493577561306 12637467526061278322 11632735831386068317 13152292212380551023 8644975161726773572 9808707873985700392 13676267591051931091 2174176641175844099 6527147954184281718 10522143782792246628 1245240519227549379 16385452007232050512 17565096991912544187 13188559518182981130 10389850053808695713 18360810663657822194 17345239636896747734 4138435469807363989 4961278353574474400 13865962807510907936 12955766621565702560 16756423696835315401 2385276815083762978 2092821038891810006 17895710689016172875 12376576933151252686 177601329208542219 13545513674569211847 7367410275430852847 14889022307242232017 12437368331870022276 11133247996333380305 7909329928766637981 13404812384012423344 5786973909225949934 5444480142569866941 13179939080436526828 3959808192198305105 1856781563603836471 14738540306221539526 8140800418911163456 6008358532664045947 13523741985904545960 5491941699069365741 13103490814351426098 464618702779079773 4968792475255860726 8767943705215792363 9654946362678223891 13791706463484190985 7773343298447636295 11986838479015745359 12730147205572190292 12367065825297021785 8622316910152167050 14234792854267307590 4394946691560652863 6121954103027183197 2140976202121962402 10556861429293517033 11290958511540512459 17369457814034653116 14348437542710894355 4022451798963524059 11537044003215827387 16057654833189358229 2784884159008087301 17276296785329056509 10586571042265332392 1726761875001207435 17262770936067582437 2291424203167278715 9466566590969705779 7120499940613680969 4986300456230826563 13840394587588475919 14836675220744550414 14072684937623063315 13784015943880007412 14827776635732053719 3014140238754205082 15652639858303191048 4021452283868993618 5403775343140957794 11268634422056598304 4333436487844691482 15597058233904634165 20123266643704412 5909295972462935859 10242920497688771620 16603698592588347332 15104897648860707251 11484037838538797094 7959760933483437287 5502580850252490147 14928203896848813946 14312226817935035593 16462029244947055767 12256006257296874222 16178560391531818372 16526989462104762684 6762809804085963519 15534929751828957410 16832676186031625507 9227459878109550920 1485074228328331002 10600952585315410231 5669439768614019861 9861070179624935571 7260992674241065794 8649090545548617253 12012798894872832901 1149290992922978528 15608678536226208964 16709156101915846901 14512487058774166356 3317012286565629595 16286142217637566224 7053295370474766041 9740126590131810013 18040068215080854104 14332238154835088791 17715500316183422488 668369206805904393 11315381834331846662 9354625789139260785 8335565016877415446 14500357518741297691 8388586743774544749 14081090593512451469 8336431736945910610 4394875759870254661 7831028153422413762 15175409164510257749 8226188397933033475 5329969421205680188 13453342231505922456 17491688380851534292 3124582454933310838 9906944133438362735 9358939225588703021 13670732211860524719 891347740683036421 4040421704830238198 15416341087425707365 8561705069539271399 5282402785536116947 3850056496104095455 2196847741287792889 10899551758927695949 10774236845255740856 2865387335626770202 908248604885204078 16252361849886626440 17069765386996907123 5040457403785086487 16004420826232686952 13381334757931475997 1303840987100301283 17061085028647313312 13755976110847129568 18119958528097680697 2645873663150480355 1497719122901409492 15878693018895350245 14809761880279968598 16936847198946663043 14482008644342444887 15446387273698078512 17310517319651375215 15142440946706709913 2246812039921745727 7690866908306308298 16415767516891173938 3355543953062291199 8223959219727268929 4648889659788347236 15984339931999485255 13178546761934094561 12362013220968203952 10731680729785842839 1706875673491836566 5871228424579373875 4307461183218245866 11148416107911010194 14641125562939146047 15852206799191282841 14706150363444840110 12694930982293857883 16232138132873296447 16658463557126701440 16658241702912379843 9131668570071958248 3262622127769780469 17389376120319968602 11841511515170298486 12145893642252268708 16137927549508073128 16855171678987938880 13493006210247489446 4687062612550805140 9003597826039714338 7508743234078375399 10304627453922995515 15857910663915136724 7115178919064458018 5717693483728297208 16373031537116910391 1846635326631007606 5016176355197637470 6927368099594145574 8720578646347003443 18096043262395518910 7548523273620690474 3993353950880070963 1453685414842566912 16310344979401004903 7669795476092589040 17563907710227110746 10542028720526587473 2952318515313794726 14723523325289924591 14716582128554883312 710959172802252334 3208712761276055043 7137223628120045648 9801487942129587518 7908754383563404264 15157660603969357560 106274723508511424 18068209340538522806 16323675911947065590 5129871451441060373 16278556273203943213 16979766063062495392 4629844816942353155 5570977421094458058 13566345104807336637 4754597673495834498 4847805164982485082 14013837501107176580 979432153452450506 17788232533796296175 8719801918033336778 7262476858303242804 1937420579185584288 17788938302281097804 11359510101460215061 1846983319241923904 13089326976086005826 6238982345931133196 11353052059124118549 3131239394942035265 797590895229291047 17186631170769963575 13210164793438414955 15599206830571868525 12522831150909723322 15138361420509184522 9546488272436405564 15024233846477297301 10413852716182551638 1396886278596221827 13840677927248823174 12013168930202751601 5207206034751443184 13994224013545144136 13733018027595812360 8600909056535955540 4628770802451698720 5339358889077689091 14109344982424794466 9743820080106506686 11697372109588830968 2384704955462557458 15724203944482747929 2152509113764516939 5324191734997293552 7994680017264528112 9778645630352103679 16991361992314429062 14958553568899162688 10562614466617161049 10808353176810731333 2732102128246141362 9377608982147674924 5883911661524467625 12668007572722961966 1415100863539338045 1392594881763529204 4790871144590343173 12211744280091101965 15431538703863162853 15957275715702666172 15454392269781597967 5117830758606392369 12804758671009398133 15091273059510270051 9236022518192868185 9205293223323086485 2038214083871503339 11500352592325967694 9602571524660828857 9400697331838773683 13612507449704206653 1891263010010722983 13492346225146015314 11146216820226692495 2467989613330828574 3927671762286228233 10013625645824127336 7505195782237751990 8202721141950521151 4999720451172985284 15095208925162231111 5583726681742860984 16927828772375932116 6766210720038832199 17732306190808635449 12096500945605058765 2183517584825457269 12354537008434944178 999691482607804002 14403529648529708537 13573295140573952422 16209906665491013778 6000019058103714434 15594310259494692368 3419855891744941672 12194033894914637126 6808815990738053608 17855262328230084202 7923906184383186753 430108705620055160 3905324634638173152 2628395114057783663 9269361382030247690 12042374981012672432 2003417517156609297 14870430873247778462 3009422533714781787 11032706549470452823 14626768645869886107 16405239428056156128 12261038608789632310 9066322975725292148 1542688655859838457 5877281588531409370 12339543539601448291 14466979409405296644 10457078100834234569 9729828634568783017 11396976305328019109 12586183424982494018 976973881882917606 12902615330995255705 5797531652548774692 11457373803954077371 17738788736425386900 2457026706312324782 15956756353087921684 7189374185858641968 1585297652074058910 15118752332499905168 9414504042309096620 8273813124104834402 2337996600949200787 15880300179521821832 17424189365733107549 57355815314747115 15007422856123418986 13659062808680608264 17396370571145303815 17795502212878469063 1272862235743255445 15750679346143146384 15663523534170491386 16130909221800592624 8340703968216506705 17613396546458848486 14175908057413587603 239410468066212265 3992486329401717010 18060657110292853126 3551085832879783959 17890697055728253818 12606130288223740359 5264975722869013133 6604417648586098037 4096663421958848634 17083117253042144813 6944030472773644222 13955831442495746194 1609014114741974440 5080533159960072762 14395594750675844890 3598599773043694929 4118085490285786713 7987528992567951485 11326774749199569281 10801038856013086847 8210892034726787011 17280261259636131965 1086916874620773974 5746577129048022253 2464012863453475670 717849485230826658 10058839579703820554 4078230518394006262 17214028268283637468 15898154203987785440 7220985764852977116 943544587751300669 603897334899510542 11925530429036166668 14151792563771712455 8065254839024229281 6369762703588979449 1105932419832772900 12721278155363902800 5202518097032950944 2663295621565358940 9228230381514063687 16613599414615737555 15288462036750778172 11971688606683728572 3453807820193331056 9617537577064926389 5734600827479295358 6418371329688440359 13233826664501869385 2830265250773147078 7487229018828349328 11391837203180746645 12586113651755031883 11262089218091093023 8399098017406481279 10810343246342766387 17263851848269288186 7515416218656125768 4944498676540431205 4573452835041824368 17600191405536139124 1067144999439986427 15657026931111537263 2525830905546608608 18038266124815403634 5271512966927956613 13585114258793782787 9400044030699800399 613090404281462862 10243881026615411644 6179943365929408870 7375155724938101083 6252011653031489377 8518367731553989269 13308321595672912859 2291782021007248166 15819781340818474014 13122260229548648813 15470047437102721062 17107564713058262554 1321950021106513694 10853148180816485463 18363368811292335365 619281106673527 9700003721299169091 10891417364146708055 4259291531540133493 10955674096385019804 2150847101784545 17472749500462801725 8772054058023171986 14327870904460732795 2926334005103953284 11774508370166448872 15394591672870697453 7909906301688629531 17724820500530953791 12481348100408869214 2664273057740957008 12944638362587732846 13669305563869134607 14357133466987753808 13455191245740305402 21077611291159847 12007251567214726708 2902518019106116260 9714568021948866849 8570934339554767687 9253324197489932788 5821445052995260740 14241977175995752601 9623700570192731984 767043962139695035 18157187965141646709 8501773263132102624 17913999269687118312 6513689581838612173 3821450589429694599 1165812826616491073 1450403922021976984 8196225363007304348 6423990704794038120 8815997942776106077 11699875671793970722 8596176503531679720 9573984390961322726 18393737588242119352 12399307672990279479 610650016488420941 7006392692613055894 4707951392592494963 13147616118746386107 17185368148552768265 3490320180373408487 14048700031497936696 5055181737373999333 6072662472387943776 13339096182292498606 13205178684515192786 7140562110411433826 5378654698515007873 4708791300146861256 12113561355901481601 1482605658410179914 4592147414172668511 8077652136039612551 18390016607277321951 13867955312562492827 7116851628701044532 566548958898298799 3726161414385177068 16719731298918447034 9828721158929353022 1528154436503530763 17170221895744282284 375574368292729919 8073859090796941734 12113641365849748259 8856322852107459639 15965900462654804963 11213684930283977299 11685870773371770681 4233036505495259123 5112091328721618769 10889141485156624016 17910352525914160623 3420566889721033908 14276290653167649644 10439589949813148268 14051903398652478322 16665648471289495532 7313964002242385357 6082087401998124804 15773570497549547992 9321969225375685770 15099647881663512722 13375806467481809249 8673842790074497448 13414438832161730485 16005032950520081958 14187591267861149299 432560363148139226 17992797160250563665 9028098872158503538 8079774504954739177 3289143724618452008 14221760195427439708 5217854348459513823 12459569678302074375 12870374956229843903 10625154610592771891 2569970733377891499 7030588839519198381 3251531416129531889 17407313780983780726 12636355654611747079 14896860486230816788 13304380440130572442 10288755999395497544 13805223299996606716 6547655731232272161 3484691280986974472 16063789384402667796 1531059080466636363 2990903540199824921 15977520526010509327 1860135388092201925 10186509421783742153 6783321133752626130 17614810831128915134 1489979662710350260 12964152688677793897 8688544506430207319 2130243375138697875 4860723084688420325 17988212825056625168 10610782816156565894 15021729184662617024 11299508804113094679 6657218372327104771 16678789169218729804 592789794593992255 16694375656717220873 664482978969773760 12013451819547895283 2800265588497973425 12314093974122502455 10211358961848590142 14109961039130932424 12423738456236268243 10206164642038543220 11465256592414639093 653120366146337102 11698836422215697856 5689130442183665044 2725417887092458020 368234880303967633 5909505528755736364 17831677836383122955 15777355146627795051 11388983765229812133 5935221651899050629 6136425971733177055 10291722117326801377 12293359597242533881 10161084168390438317 16434369524408723502 8143630013152637635 9805533204012777378 8122829652233162779 17780866420324617381 4042049209446980585 17359687771127660090 7688200045962589574 5411654536682693875 13467658983199882002 10120680218551037921 12309066453716557691 12741710387037149671 5456066577714901561 8338235171509641596 13711698665318597971 11966159994146716957 11158394743596762336 8202494222718247081 2999760379003024894 12125291028183733410 1434478079180212403 4245343636182979068 2968345764781063056 61453625446517003 11423009230626210741 7931381320739782172 501399335962530208 1426933223432987295 3220288778683160454 4046972834485527601 17840088569295819917 9705513525050622240 11359025815032515052 6605755455131743460 15646773780436975260 8813274757829780208 940946063338845287 7638593057736673813 9394812342809938116 11635779819473847469 17462161533456733548 260480884417437531 853688398103801753 2464835169885670211 12368072375720348212 14025750519836718980 13034383161943939134 5752420234351141883 14890240811815992221 16480447081166945089 16690509240179683694 2425146434422582950 8066937508517702106 6433468730734470629 10228890723537907561 16577639447444671516 703481583601180488 17340840757901638310 13506681909988072545 9090652756692910677 14189114160922548445 11947147332097715534 760427417066448827 10430581303441104344 12834494664265597696 12244402526105345 1107810359538973676 10674726737916595222 1723008791569103780 14671664372551356532 12835197875489485259 14310469505272496380 2140284020232240342 9915465339926971891 13451179060296657674 6923823868099032551 16894429512742856630 4492880447934721995 9280004758152546331 12388047725221990881 8584187670127040345 5905606553908945006 4035923614388952169 627560964731895913 178089419867139186 14478868385955620694 15441189401545476222 3374490346232841536 10896043830681312323 8925911779573726264 17522088094264132724 10456037176444079678 14961749494046175890 12839518713613098496 17196615702014343115 65578273798869229 819302260226310879 9876680827637151649 8398333180876168762 3051293131782529122 12000632268013110765 8907044059623986620 16217659686282429844 2279285841145292176 11099371002209917099 16854414098595187897 2806835140767839525 9094552605005009824 15774555016490735886 12493745957899379006 4662545686116460190 561361198500643358 10884600323339057303 2905580720919041998 16351083699895802572 14504814867841842281 12852954332038178931 2516604210813384631 4666078053504769957 7661753021658055720 13235759198170382411 17049165065251580098 4101970182772452015 12018062844246270215 4926386457887197385 7027258938174851336 16650160894690272190 1220866354970330999 7812441757281807608 12737971751202014759 14344031266242031026 4683887585948943805 6473320920219439541 4613901708781828584 4508877614844545922 17852578757229897639 11862719425460240767 8009321184618003710 14000561024667456824 7880318272944462645 15817406135011595760 9162991064011235868 5922053758562311196 732389783057712995 15004519590078433887 9031423266108359499 11987138876409554129 4481116334895394863 13766944404735621309 1698911313705021387 4869110401717845127 1204287073966019906 17887566867248307067 14714454760889160900 5266563422735694347 10252367079195637670 18008162713787955476 9346565538086520057 11973400227745053369 14265119870642856503 7952340042215390989 17781482256119558574 16178298067343637752 17842268152212379834 630084495405954193 14390359794781696073 1731125329145597472 9028816459021200268 1341113242023604230 9013066094891068701 4971278921340364489 11645578532734299919 4600089737795171747 16055580439324798693 17834489841467702278 3846172472444220661 8321260827494412448 1463756198525679137 16512571278733518879 10234147730081337699 12358880786031898277 12591039857333893078 16823092180004706246 10052863025171591779 5485390955103015751 3191382644321734440 12282760587284211880 4203274774552399437 10714157710521109110 3934163648214363170 212740224573907574 2482561313989607946 11092115366973301810 12543585265877467166 2472354545371977607 663868020636120483 4919423433612681997 17929255504725197721 1284732068923267295 5058979407765493826 5291898967631586868 3995230840583220239 16296137994830014509 3111161392059764149 5581533645799703767 15419474713619731230 11483058495715763942 1309962939229712457 9513123204789234997 10125524519595188570 6850855615399190716 17879707564151978609 2072391341405140632 13045021005346479359 8700018746425966340 15139257507624423439 11540415227090794976 7071915518880991436 10694992110735245378 746825949730845051 16684683069968813398 250766780183767025 9570134349846050169 17996371903946576721 16989586732522316117 11585965527144121376 2244724166191624295 2491762785788979357 16258565527977295806 16267900206932785138 16368385688689132638 17976668185682796722 6979831900860428130 9257226715343520043 3298442517018705343 5028399954202844075 12613969725691478485 7849031975624293055 13559544588970069184 14253064449539664635 17067305376865590634 6245606662190649551 9626594235454820938 14755600936718036770 8398031603524241363 15753688811553982000 1888282206096528583 15777732551646512867 3966188228438812888 5288327033389988692 15412114849862107197 9777516218251521666 13606374720066950401 3881732019900333165 17085057439037776656 15142427604332336171 8385889531216240070 14147702094985723433 13444354692470239075 9958774667645055241 17648602114337840141 18441042902390632270 18013851058811808990 1513390792746973669 12526712353060709502 14962359171355196333 2382666975808359627 16680615670001662724 10977694601236343965 9317464172741375421 11271449401509835946 9344833743442473154 10511408183687962495 14968801317342297774 11716346833464390661 11572868467338818139 16164152247174416889 5806644435322315994 7332853515066905959 8282321806199741623 6821105430020802592 4429698922426780161 9329442490369210344 10501111054019858138 11986934181835128440 16413786770790567964 13682671540938292656 15613155609346589104 10601384669560575840 16524377456983725651 15801640430549134801 8946418493217732091 11372680612961004722 16441523989563643096 10133868518525561282 14966485316237441042 17813034432308001490 9448383976997744230 8762058844626209179 11940439746114965423 14001883023499711501 12239033735325507670 6662963006909623843 1920092903593380676 15057660391136365842 15236845389080187022 6095916130956054853 16128742253557604910 615596222795847496 13387386436998160102 6062888144398546564 8755877983913795145 6067019056952777938 16768139977769493622 16900149394316694707 16392735230639754461 3257261903220414997 4949092574402703353 5520096822066021025 2970146482719260869 14015012930963645722 5977257563108000135 6036205983881354327 17790327996498324032 2005095719293243322 483234114275253086 12034408307649667613 9912625770075388610 4433116372029045280 7030676376620044708 12865742880165667036 16575963365965640711 4639040798165482254 6156285797375842020 18363765584769202643 16514370446761661741 18258439714044832609 9108647998391555627 8160431732237940713 17706083569766890267 2755068621805705943 4780671686734412908 1460718381992723793 8333188462708832920 17536651742405769764 1424414679563026591 2421459247294932104 7618530690021515280 7311008121174888392 10307970928868702555 12087811293822718409 18345119956069549624 5132515044277432168 4325611707160416908 10953189531637669134 17938996756690446542 18032451848507159529 11110417708200517766 11269457659311920274 1674199501928263612 10469622094052134383 17333607300077242107 13808446662659854332 3010523033175392215 9772750466083425235 10460518756169966842 3846343321828033480 17117015632984690741 16125832556340055453 2152078749158435073 6262722504541486798 16346547100043881309 16106441803326393354 11397165332536827941 16372995073947242713 299923813558871217 11526044612982417440 5766768879008829386 9188678449661150752 13173088041880950258 6735097630842666713 6089024531430358469 519330474732574873 16166616021059609784 13279277199308291671 5600701263371576560 11456006957181629242 12907890352824114108 7480557186633256914 15931535000379710698 15419802573687654110 9918031480906369590 13094955667949831561 778148589699102410 54417615610073186 17292285396295086667 18346409184039364825 14765927742609775016 17716048639796568957 10338849955620526348 16719552347132667941 7618874938538006049 11129135550286577747 4927260169632388096 4105178881267702411 2702418788657442912 17832163174777574475 8857709041469674429 16876774875964894661 13983742060204818344 10860218956710052278 9183256427918946872 17077607431644095328 2848654448186419695 3244340560293910874 14170917132880042697 9236196495022735256 14957344534837539991 4085749878950115355 2984985430795709736 5604429222967686577 12540756864109420067 337852594406153385 14286180159808178511 2293534435338509821 5831940483056090202 8094557257993976193 587963018863907647 3492671187527222550 6018661208448285305 10655204676786049711 6414678097682441056 7221354967128913860 8443807412066569232 227762698031868798 9266828688492904304 886638915605291459 15693449442508702963 13518740665704009104 3255878996673007441 6715146685135323419 10625676765083738248 15269539162800091232 7973678593237738533 16406412479833007815 1505615563030907622 1062966779486846441 10689590750303880514 3873242937921413975 11395471731078910134 17278621388682115476 11454899260184906874 7531211974548000791 10514936829505469059 10585642608308885614 15434242614830529838 13118741898855963596 7929547539588306153 15451356909032674526 11671116428328396883 1125436897330153391 7076231976316526775 5158396436985386783 7662184238329491462 4026447788696313724 682795768233405147 13610796744305414281 3076747586808621960 8687075069967675417 15229325928214933801 6468978988247200219 5770742144493600478 3693082771249565261 10291800520740138696 4078794879861496947 5636875308819784839 683505867725190634 2387458690030006652 17599259492831494452 16397576345316883025 15795208899243758976 4368418246302939107 5957498060023629609 13239824693921832883 13558652858056583011 13657759917814882844 4733885106786180397 7076212622511979769 18254759680375360334 17903237836262084382 10748680948387350222 17552701639119111383 1210560336885672385 3811958982523099626 8470903154112730217 12501516965247258534 11966078145224756971 5255649801935159272 11603640403396646589 16419839399114001551 18246487696236926569 17945645164956297205 6687742168661564830 12351551636702619974 5417155852966760294 10686579800520403429 13705461706317206615 17167393410386481242 15862101805354980841 1026038596845674284 10517359044374310959 4100297019049549805 5646312669180260558 5599874229265099293 16898311994930800219 10304535364710366762 12064224052694442317 13876421755450258179 9768429763828070054 11887733460111325472 7097317665901024315 6284576069219989433 7962955297921658222 8688742921452510754 7142958280835717660 13250981872876635913 18293972480905401550 17042045579465462304 13394497684105862005 555134355569969649 11196904229508890819 8872775379284209266 14983385110808824296 8139100924958358969 3641887993795688801 7822553290943485463 4027631694318043356 11461892155798882867 7298821495035522755 13489824811460910152 12772983095420103343 17814310736762278214 10357590035769368430 13777130985307172046 18249620312163812926 15743376860136961548 6242629648743300210 3484386919545664936 15714978947574775574 15665609749795501116 2048494887155372794 4491648831147679363 1571235936802162991 7058634407832487956 4511521543790217374 4718157778615000393 14661269370266144443 7112636317668589139 13625402362361681702 6766530254546532041 7416218397014879558 6684243209900165478 656123750179598436 127292924057116726 6578634659500580579 945691818664123611 8325392549102866163 9467032395068039533 17272256105800533779 12881123062651467021 12185339704247981408 6975821759477968388 3116942001955604536 6031129456505308455 8260693739965104289 3809017072694678762 6757337148027014122 6728353366806837583 13484652312078772642 11691093231596015895 10775154755178319678 9842488119173487310 1925068571819836342 7723050007373271233 11832469030212787777 8610494979385552452 14290531214540643843 15219144773178026732 259180805560759362 661185626694915858 10869499378572203055 17315862359753913126 1333191723560210499 10235086457691705431 6332030659770545550 8848995090332752197 10044473376498059477 1968341740921230079 5835691111411746706 11408561720491234656 5398622158972133610 7730693051446347368 4230556281153507998 2588319255550309546 9182077459435493470 17906230307370766534 8016875992534287663 8883315530281336876 2143346321783607710 2830301467219366498 3817908652640382240 9070624037874611050 13204301823848831885 974903940307757848 15416701226936164221 2617975275600963532 1747135441343340276 7596184622669696731 9622885505531080274 9874862322706321395 489560019813379554 16865485701285325308 6078228695809531115 9542167282239260758 16927969076295883548 13233134994419575498 18401286874589122007 13185041549825992995 6436956500558002462 7293836984247134990 6110648322990777358 3500988635985665224 10835307790802308828 1797834086253003181 9523150995695169725 3747467894490425701 6686660719856840595 2638689433536607955 4885722318094142426 15956475751483825083 5462426929353062044 14713461252739995226 3436238979104188193 3009575927837437621 9987858099054871491 17123340814620989500 2851224479991261082 888993270940161845 11251195567514653563 5962989731420989564 16543408648244846661 12213992146193061796 17285910430279552550 17460820130141566026 3628113877041573741 3828792273469588542 3534344243403435413 14186517942440023531 3887505209879481283 13690301202029526279 13429010761156737715 13504150013761984446 15363874227529178716 14077411000514245242 17032250015412365477 15820579787753798236 9049052452977435231 7977655717965868401 6460763282097355050 13790501766783742409 2953208891102562491 13787420520701128173 13905638979905329017 13357779431655888251 12526534711240237136 15745931647197111496 10974059892188421870 11654828753063963502 12559610420322735468 2570554021991507567 321468985264297819 13888325606655396912 2234592041060418248 4784887708372298225 11488231374960644768 14154789895325924099 17967620223638539929 4386443478989148471 13619816528616264604 1475251300811340714 11520938774635801291 9282680769545002060 4466682625994071160 13446771013346724721 5886010695253927825 15175456819185963481 1516195201385925632 11007400286460610145 2478640146201284338 9303290927012266071 2322720213574036888 8362540633044127870 8001309621722817236 4316764780043684146 12275078064831521778 3436589522079175131 3214600155228081491 10500631930859053343 3997829227369157530 15368339132929320434 439605173196310017 4884548168030519851 14980409435558243056 11035781273321343442 13528377958740505727 14838507165840375370 15992433736691311373 8924176191952295551 1261506612098108296 2624549662575685478 9756340451381330018 3015525629898938100 16101660318379850187 14893438373923862737 13947417896858049909 6126367375917615171 4068486460810527422 9052493305628459125 9121521016006467775 11993941277068232641 11018294889790893470 11951242558203822716 16387655225553554293 3722450721325654495 17429490551847696487 823360763077815895 4775691613469554028 11567210154083182896 5314951652972292863 6622568571532938182 3666206324268883404 14743832787007844057 7344775547296634750 5772975344112746964 4408176474522636832 4802287375533479518 1447699688075374101 7846856663679973819 2416335144640831480 1619687367944048784 12553656232970127586 17945214178304210311 14849869738355601626 16680023661202416585 1733231889376364686 10607583592881971911 17589741454068942918 760190074314557143 14664655056503818032 18379427218435039213 2149188684359368207 18171241423881456338 12824184490458903873 8525966520776471586 8343304143106239144 2843687427981945248 5329039120845119937 15432286952681972284 12273058066591159326 5975813811945993765 3897579448638288413 16101947298995672469 8002388929801096851 7421570848167573157 2578730111835887361 11784868955295017278 9583489912905037474 5697597065391476396 17386982837870591527 11992726932947006877 1534828069161022136 8831816242601757921 6669858485019076053 12769576046856151003 4094935778062270780 8082173652692061917 11701140089195449313 13484131059739661616 1456182458704048712 3088859561801386984 14340639751295918126 14132861826461728412 8983674172981289720 10762463377706226112 10182070619829391216 1127639398508890023 4813533668569928851 5938213041077946444 15135109875239348706 1826461384817362576 3930649991533163059 18088507916591253305 11184410087975439672 5125455968456752216 9641852134652313516 11959611801396691790 127133449407332340 1193694315157237057 9196966274401399171 5062405574052580554 4208197322199466173 3226750849296020350 10669754633916361069 15658453088362503346 10507533859653232426 14129516870110708667 12628383215870671758 18324652044835907024 2340129135460908275 4236719122035608594 16779181234903405989 5188794255264782653 7158311559679108383 1715419406104549157 5708334538619489030 1606475101667108148 1863143772934863518 11304863560509549726 8723301614447365815 2699991962508387346 8705240038883543934 7220551645461865051 14545611046889057763 10911486855564860609 14127365758564740035 18249727824450350827 5352119874362475537 15172192268257734841 7955200432542853590 5486197594717027817 11951590771613929972 4479167262244328695 7082728483104337149 12395928220137914760 7635629765657245444 10291803106409263627 1213100053833894469 10153386123344171753 18066589563165872092 6118751169286837547 16688661410266056659 6864117856122379351 15385431452017157283 8432934565738272630 15409539381587631 7414697935261317011 10062081359123972771 20433225846908244 6004735724566976234 6267287269237558388 14772295195205133800 12977087171021196018 2791628490221706358 13672673403129854096 16856312150563820214 5894044730729315133 8323681906270517181 6054432525115429076 9795869502454688068 15295062480496238228 3148555426451282465 13897971959041030214 2114133769400838706 2768988462120794796 5376354834870145593 15459900350364132346 9641959029126721937 13535143106249936996 9589727256885400779 3989033313053323986 10130443590613997210 8052465697570736978 18322468328946270045 9373670160965513667 5227432460995289663 10967884741598787207 2980467197149805729 7922830585290094218 18188002489839173206 6926267214358100026 13262291530675060239 4407151921586057326 4770327029693685622 18304617152893748670 6998456605955746396 2194384298622242440 15076186010639280152 9516681311588406407 8097165304170789786 15527212954810421568 9476035362205525559 2631618432260081430 7645644766214514437 5315936126620001136 8480553379301227280 16388666486802640415 13503143790646608450 15733896677646618861 1557700840642129733 17745744012689082883 12127426317552913097 1565438695860409025 15545859166042752935 7345270139533000006 5893532343546525231 18352515235465633773 4493790688150074041 17821399918315435558 3728966960180406649 7811731489280075178 6136064474723523754 7455014287426993471 8613332348342676693 16378363811028244623 15301216458132625475 3679879202193460571 8146406372633270124 10159649329715445961 2353746799635711594 14281706624895617031 4123117911960069026 16346832821699832850 4338620354458636580 11317619951655318967 15702901737596596891 16963072372488770615 18302081963452223386 2238161004540022423 8778396333797995423 7117768434213560197 1064216704558408814 13135916378780824979 6272108884782860553 10911683909208765899 6561314869675299104 4851329467466547439 3015670301793899088 7958499066987664282 16158751755778117475 3924744066931864594 3669730531989919842 5652832446164814966 16710042674698933826 18046451190157643928 9173738051598335066 14067474255256713281 3484317363174526336 4375663335350814245 3948646124174001352 15884972508285844735 3825142279720819271 11158199641401155886 7752342504147091212 5174534062083231178 7601785633743695670 6997372051323733168 4008782740627601600 7578485351426297733 11383487135033418988 17413184549173185393 13017937290823284710 3006564844070118073 6161993251784549306 13466165520055309300 13101581340887477015 7970904318317652490 12147025092796343656 9080639950786402505 5196297224715536822 11298637679438586941 15791676628701544416 4547057832293486863 14989385767808435844 209650302197108391 16278300510527382269 11300798665314103165 18354742174747046497 9701048082209382009 4811407394052748603 45872098924874168 7958339225687673733 3520057180432340506 3409309941515455032 2838859039312619308 18391157516136416634 5201419054886739175 266382956844512832 16279023956085080983 423036707798734135 11975853355988361468 8359388347382032654 10577921196640188024 1516161362241622732 1462519093464627077 4708958563150540676 13668938481264056017 15999277034362106174 9717651016979402333 5835615610572289660 10645268557689191872 11921421716242987283 9164751639107260808 563389193453512715 11600626729369037090 6984190492228549495 5626375474397368493 4255320653410538443 10500507329598790069 4274647791995207521 6409732854260126990 1281126053115432626 995600573265597155 1613094052339360706 13307280189290528807 16683324770067279841 11418251989080110725 11030244805794599290 8557243341027612098 5658578056258608773 16553601801954499475 13380772241657941489 13573845161415651113 6691442126771835366 184036340382151010 5266886833099101273 8085809598171284312 7279624498488361017 4769137699312501898 7357541345272085359 3981624007369036998 627210888876244102 13042854566261293333 5755514676721788412 13345062319165292236 13282735705388323551 6586068382806713609 2922420943714832660 9002688660303474264 405621956850005258 10148217611644877210 2336661776715519605 104635415714336326 10594209558715198180 1625614224765392901 10383152557107096398 10360846770816379131 12363308699653017672 13650682126961984633 6921403325149944787 15648805496165564039 2860848224497183280 2723086792231589620 11873206564731170971 7864327214857717187 10245667925964957166 2190180295542608087 7091664380518793922 1524987188199384323 14731870463177357168 17936511443621728182 8427966219677630427 6673851387005937923 8812377382065946979 891511522274232705 15863588804335832467 3709122539006956109 16612655997866269027 12459872220064126165 13048965801762484494 3257615255677912373 3205729225932143434 6887983425823295610 7639769051082292206 8664310150609987145 5948705643466461937 12327679510786271930 17386247454616548138 2552458240180086294 9083242198995686324 9796301005680461585 1470815794034443063 3780724619529492290 11399953370057958468 17726079367123371628 8516718736290462608 12183986305370105488 15192870816144710586 2414807441345769591 11466586879945573454 17929509451829443500 275303669664917755 12621670399765450727 10583709601093012141 13886387879249215164 8072806703142822972 9751976787287646312 6613398934068816599 16966370427852749800 17194547167545609654 14460996769332768474 1161569380682694879 14885408709886281846 15274223153222575537 11196176951248548249 7820626469468625731 16842628866199990893 5959339899985268346 4238363419322238087 5862951426735674585 17886859896458002266 7384658353402415138 13446893695830389327 14810769445980901463 13034132591690729952 3601914640837429002 18217349972684778667 9760213555553897689 7121038008860529719 15992503363766353362 10728589456973855622 1178520025045084134 8485739379142020233 8591406989615001805 7853981006422615202 2863575497852125823 16335949487650197909 15872834004823612169 16536694898730540952 16368471235222267112 11462289586935605827 6219624758437156859 4679621804514929425 799625210730278587 4477846405607533579 9943576581988091255 9526934991967881186 3881956236347468894 15484772714917628053 14036326223010436242 7538690606134964484 18011276347055786422 3140236992550147235 9563605815816914245 7794753657060782843 9052907434379430487 5123961052506789889 5147191772451973498 4505981328772015522 1857279949039605436 63991821677896016 17282755853608811037 17665987226538963719 14053641850324637390 11660810655398612420 11656712182603551167 897506158492692878 11959976422410102748 10780242415665968217 3333253533069814664 5135042677015643563 677525297759848358 2998226117126444256 2934516993467346650 1033759630535057378 3622284185603087869 13016128485981019035 1058339588728534389 14821212733056849673 11821499318792957914 9182959823306529697 388396424214539479 3884286247823905269 7505707450462037885 3621594485715400680 1274451461374584577 219278794241692036 10532187051012016478 7794050819349846817 15788210584146438448 18290958516167811454 9007956107505454939 487786633917651869 5614185473040023707 12352008433168644650 2421033630494745750 3174214760508794005 2717800753439787392 12936816632271047573 2660557648466802859 6439410040180877452 10158788649889440166 10397405453737257301 13871602964265134518 3421972294825538184 16737631118825378460 17083743666252257062 7581117807534059256 16440688721785751762 1080462951793495661 11986264566660097494 16689217331996969122 2621782255659963346 11706602495214604976 5196711988552237353 1190307688842617558 16786849404343848168 1558198617350571490 11434741174668592913 7180737067501357760 15182098374899463406 13694881957366564919 3849469849858789830 7529155576876950702 2221526844382307804 14105315037739111133 11857434358188959664 1552288448681092833 14842964729448780735 11609280960626854807 11572491379769657560 6530081699256433910 7336045565901173788 9521318414339871481 16190308986705897163 8312338504063738986 4447927834129827196 14338688222670678759 18032360856638382299 10315832943575589504 15691151588695215737 10076149198823491123 10992356473729205687 15853455903723592605 4349332889889729961 1041879838478295949 9459722059533138011 13605696294552218559 17117540345011113347 14221585052923304220 14980804184453256141 4261756707855793794 15756845652806741750 1698861071886088746 4020809028770210427 14406894961361981392 4580368042905302109 9798223754530175386 3921155484240745924 15991796865005445275 4310465062837784364 17066348296608302526 12842531984983853867 14971261401782409278 7445599575165054116 13498039753068475826 15276304464075936548 2653562048280316461 7894820818899579640 11708558266408652870 10444621015748933076 4053100652625655650 17505265341401690077 174283429940241812 2290274708344590036 3686135509354619519 10560654808806357069 5453081948504296733 5882496996807066478 199682230594750744 7612141273068820661 8292413868671756045 806003913247270567 10450515689175639106 4458496641334255366 14982069091889906977 17416767120178208136 14866020478775761896 9793497229441060852 18229354080259014700 2683057385104463222 16855524186024762982 13195681622792072659 16438108274294264546 12194491148704305599 333523880394420078 7702312616238904860 12463885342058867480 3332151823566125062 16278307359912591880 3026769543023330438 14493596719674947299 4237410653870634297 57899415747032718 7896620492549158837 8312714844770812757 9429858256498800996 5402235821941161500 14743310741988949916 6498254588826793346 13645733833641825579 2258512250181905548 1532557613745198410 14204859415535383958 10274846411609743812 7002838481771022946 9665415980101362743 11527054170457233165 8405423299842162273 9394215012577227494 5050951371291651674 7993783879865206295 7791390898563467339 7215064474047162100 429108025067485931 12424912120836549312 5333287347221389989 16364201469376952605 17699763908329837941 18247123133023278602 10977020994681115153 11967070167622438747 10310741275799410567 13951658699129911300 7622130834645628196 2120949600281858821 7110348764294887461 2670809925822781229 13216194799425340593 8926850823690158007 3119434699813510670 8143283637291579318 17434084352388087181 13736037186345898844 10734900096412338758 14372891938091037353 1431522885897541361 17904675762904483124 15321950839288889520 17633861975224999361 13946555930964614526 2417285325568110517 5008697292123302884 7734056393101727192 17648133175557855464 16443351005565358397 9071289500748567091 7093196541128856238 2151831671237787701 7244899860598149568 7654338909430986630 1788860626557343464 3778692198110661405 968935709700507838 4687833648177419291 1563419745508091006 4024994451736568353 18167898317041645923 131638319858869668 5170919760947804587 14948153107952201307 11660439834167839406 444491298011933562 17060558533536397289 5348808965674349969 350853670860061886 12791125971410605302 15301737986201387569 4230281763552882891 6966052442100650195 18242818379424225214 2290329075605926183 3814568071806699894 15130266022160571944 15051659542698425859 16358522406227407846 7538754168363852478 11654424401181397696 9629188495931480286 11032354729779482845 12230224160384058208 8152753599925363537 17979686610552433145 505461250310390509 9561561371275103229 3419562078370169700 8192275730269460170 10125200951523123083 13975644924885422163 6007583536603941840 10279740519326928024 4649523323696225068 7995504937298226398 11637995866706351420 4481562148435034492 5519769266666131210 14853181844927618048 1139278388760028052 7959373346934250446 702890496970534316 11646561075394448570 5622961155892455532 2285490853143725515 250937814441928158 5984025917597620332 15151045008144552813 1875228775059251503 150222837295096638 9352627319384443341 9576449823636802398 731500230428228970 16538798016967665491 16458615285567626618 17343049801966079119 13797548218123550962 12555169735823528948 6336042359274564748 3677844000666233658 9127787547096342375 12376907416961309133 12806605390357547373 17197456657314773507 12542238191496343869 8954260503528532597 12472691002226343084 10538151538831706495 5105586954597240665 4791144951216254142 1973964130114505408 2543946895581286835 13719884515860475754 7957378112785075572 10021968819914393489 9856123969490620550 10086782877284877089 15662469567985795478 16760610648516583220 14318917079707361619 4431597139464441554 12892634564744515695 4452721221502302738 8647102902858819918 3970797751904964603 8689270302739994400 11011959392240722506 599907250837039735 2724147971837646870 6875562848830174739 2188551129980911839 17307517668320025212 4819984238609438661 11567138869479687488 10451694279876818778 671261499727462065 15984805668236841272 549285672151413649 14429469693160254288 8494684229498904220 18374978586479608018 6382926264640251779 6134188910056762957 6464247042798676185 12890839130407142339 13618661453538837762 14995314527909047347 16330572083815608806 5008973387669539900 16338103889708718229 7510541709828582668 3032844442468600615 17769268130914814208 12354397333203090177 5906901111047560949 18255826530555606719 8520938578008519501 3309818751398455511 4493319198645219264 14906274636717539820 15624453392477349858 9748385017085158873 8517191924315382285 3622841894814676751 9344165294370245123 12099676455946134889 9366882754936652147 14749130935626373671 6863021465159094108 12023925120082310890 12896198048015430152 13757567434738249405 12981699975148107762 9045475202570114981 2814071337280836158 12059132796089301722 12820235794327344086 9021651514603191003 299844973964283627 15090749624797167746 11513650238169492679 7613866062317633619 12044286648345121059 1861312741841535440 10980954533138202170 10591065963725777598 9291729232898877163 10463110895408641670 17237466602260008770 9437277637263331999 1001499138636613875 4771549729010646957 631297417016281017 13894338064710284263 11034942412351784485 2175532192062677575 14579253949849262836 5682287289698972633 274489267303887443 3824322403155956862 8319388796915491360 18171700939893042146 9563547683019425952 17557015358354363743 11887256405319893777 13230731828406522478 2823493735052249585 9482130663772872389 16033156629386744570 1912548887149418584 9118469965996868405 1644336539916609019 3620561808877852908 7864766697722966559 10132918838495901983 17963659385550849092 13368605476609533493 15791768922660087214 11508792567919650107 3706671925715912554 12870476206651619637 16578595163809293190 7963200052152979912 3925130699213907120 6252397529713572500 17340886087207760599 13628728348199576957 2451923081348625197 10439857028207868137 4304323664551484160 17715216474507620894 9224038291904154206 3710925734671853396 14414519792809540090 9240769534080377407 247034312777364144 16374788891838267661 17929109940467112346 16277410133171979962 12734983196296083924 893064069755107913 1963527898587214077 18166143548630824460 5862279159875180918 80453888196190180 15800888818750167214 11783143565014409368 55751168441640029 16317980265565622103 10860258238397874657 12565770802394437972 9989914232585690478 4857856568733839054 18346287733227313968 11617939328809459601 953460476564431611 564547789767268556 3474991674291805397 4871270851497659899 17942753361818131145 5695508306821921125 2801500029740039087 9961130462017817954 16933976011163868250 10405887409874486195 624246811323181103 12045492465100301165 10044555480857637932 11029176427387139062 11151410307596567820 5735427573063650704 10859460239966326581 8908575363333092999 11682753506109554713 8921719084324392253 6052718477054831405 18313116891554362246 6059999860064674451 8976034930689730285 8452106989010614479 17790921089961907352 1119732134322303378 2316266996434755050 17733714588181901679 8185038944951997944 16964169721603402436 13088198468072683570 14962065942095956360 3034256313729418006 10341865771894640694 11412776351916571960 5800287075692934822 10555555387373077906 7178071076731191722 3051706585319372343 3371209412926793868 5324340360511926592 9934937322903554573 3822039797700637983 12851315341839877619 8864172454919814174 2436329947148546625 14942376502113667100 15177643163670462580 14446797882731447613 11423775755215717648 11741311743891486631 7664112843804213191 233596174899822189 17484432727558305298 8398753373860390128 10927702397194588857 15418381876134487941 1145257954331127273 4493205802974135604 8868187205502082867 10471777971113032247 13234537410288633277 3570826237915482066 10767525762156080289 2369535658264847748 2377071881923531754 1122250100295169528 11404151596859001064 12459072620592307226 6872355453641652798 3571832636174091588 10381931477788360353 17308166190130876435 2537030414594214809 13198056431136457256 6820630750915305104 9701279600226618434 12787932453683303355 10378389434883562055 15562843135348475791 5815912780237828904 1128155603968482225 2553612250551482889 816696637709559200 125692605319968075 16979518459517814993 1236193472608814284 8403032052202488426 18294759531158716522 17697288206950200157 1577024323502134209 6563111710543874815 17030314948859546546 6324689930761773861 3173787312506265435 7220046067473040320 17390545858566246425 8528142764804851274 599575386693193856 12217179088454266296 9472866728974618848 17574313746003353303 8737367926214852587 3326149998846540988 119055467930124476 12014438458319387419 6359427957913336146 5296847702616393979 8458654432148119327 7265802854967710449 5020906851186114268 10633571500179860506 13448707445416713559 7947445594600760416 2052639431664860001 12407516015717900135 7474795229216418986 10066494534618136370 17473959329771738520 3901722881786458297 5002039377116475916 17495049636076443119 9701664811485057231 8327794669608612277 546284993900738676 9304570963571643210 3959540814388194752 14329755121446273009 18132370006950153014 12766145823783209401 18271673285917977587 4297222410676534464 1882471381220001310 14895113548616984393 6948402198238061392 3728369951375143792 7330851352861191835 14450141134945738935 16140757393581729552 16092961796497709368 6592941437153570757 17383310059070963129 2517600675235477411 1212498064908554629 7302046212642139945 3901507880085628353 1832940742985260521 1176407528132528798 8954703648053145090 14042451299706655112 3098784718304311535 11441478462345104472 10478322921304205905 15465946508949150116 483138997916860982 15370000941718968762 11382546521676110703 13725018197935207023 6652877651504700538 6654615315258645120 6364249032254789248 14012565359698955264 15531838986634092364 5170585552563045256 14222567544135094461 11394793230279240170 6860769282929094039 11153953577942619570 15171276184174147402 13645386471769804422 7610663997286573426 1440102236101069867 9950638093005639427 910699636247240738 14140097581942592385 5440119272855460291 8540095328533863870 13204686358207075105 14401709452084182795 5225653661460169915 908938445147040037 4663736911061207026 12473260833382822317 16822618159556856658 3925147041276890325 12930557311896062505 14410109235741380915 3379874353968305766 17124618564636418718 15450143824901911552 10314587126233217240 14161600325322656750 8181414061416316982 1983695163748450549 1863603928354736488 8827211059426440951 9889035497783271557 179443876543004323 16978119896167633536 9791952291780686353 11621960209043404042 12123149668850723286 6923670588138999496 2140794348100189518 10561949790157975430 17747639577043009446 7058478959509243010 7254673658704211277 7710818466134711745 5308014350229717162 15120122285792349614 5290882290605624889 9240434474779572825 5751886046832996071 7965378777682559778 9662632677244022380 4223177059894320455 6046469517715908831 4339743977082274436 18167828133969026811 9157840159390500302 10520693922105370705 18156145578090332055 15073109563912483418 1123095044682019401 10073921727240904159 4999703813026755835 13424822349112578993 17794859473665950539 2853221099618165193 18219790155479953458 14461793979471736134 15229702858659256819 689477919323675433 16649414921250453608 2815126787385169004 1530789356857924962 11458213137476150868 14327982240724238507 11862449140509717213 3080894511432495167 3631709645930536729 10274292843596141551 7175676151255920893 6598005772251857462 8303475410202842798 1624249626990389703 11961200142844147077 7173770442097651166 4165232813926027935 13735785917661188617 3159753705178279373 1095251080616716278 12939641102860181778 12244769003894056659 7530622863674418737 16781395939821219728 6361911885888594767 14704981824729453907 8734663987852862478 7100036296017264702 6896211361170995560 1573230299888842642 4618602900495120687 15261805926847162835 5647029259346865575 11764584124271037652 15043370626263860182 9046496058165475502 17794661162483142209 6086394685095949125 4360637697658559364 10991247045415958891 8955277161016691178 5160123144822031455 11794765173462586069 10913565268553788902 8925322645136326619 10470464442899208693 8183965625962139931 15076884868704367194 11553100267668192517 4568805686954071645 1072177718568598636 8867818923741150869 14157495882847510944 3698834611130265591 1638066704190380556 3875168755396316935 162661659382599949 6186851908347365034 6106638132067920357 13937174502005514614 13025216979279493930 3479934486385898280 13371960898437380851 4441728807025103136 8393088000272035317 12467506162760797280 5245258095036930469 16107659065653067855 8685414454159317685 15756297305239551709 9347845436365719935 11885832918752484679 17691618500561335407 14808834768929117960 11533705125747026285 18014094670215407646 12365875590022283189 2477408661433815858 12069632186755419248 4585526471803108721 6151387735758771999 9006546824971999554 836271433020068820 16224002124710665974 13292233082999105344 9339099056364956055 984080654407739826 10807188518309747782 5987225794408695130 11572292416378123531 16753192149751274201 12049072866583188690 8295944806014595254 5558252539731122324 8516519548579941589 9496076996520580912 2513854944811531145 1601712560629134775 11614647324213121170 3546699736409723856 14804238302298513167 11146430073007368774 841682144247096679 9502469074012202653 6250654757159916568 16355762104206600318 15329949904843583531 1120925719235953785 13442816778661969427 16163492049017246777 16498695329264252717 14935697324163340430 18435782819353744661 4590455670494912109 8887798728493858095 5775101581280728577 17763254932660378489 13166416456360805169 1393029033588905366 12229581401524376149 12691522872405241730 2582150057249397686 2050795340715580410 16804468491874651025 6689941143119526966 10647011692646894768 3492370811414494879 12228909418141748548 611022400775616323 1792166284170137858 15925609441651700031 13990541697611906244 12567540556796159833 14138633223654270924 1016128174050454257 11903082449566297015 278709158149587573 6033849050288603024 7030900073614104863 17406246565803904483 2660957078644511644 2043011162598507592 9014965862535863413 14729371399678839686 12115056856645494536 300978493922664246 2529464307564316501 5582246863217290725 13522472495394338234 17539686184561961814 7195716840030027960 7988572229375845353 17095707309490106943 5076551573928831621 8215247707368617653 2696191160653919679 4877149131250654607 9148886124922118717 11751898235630516212 9457117362436553386 11908795704321576209 2025874779064278162 1639454248766500178 5377851207151489697 11461495304976008938 8558776636159417095 4613740526714428091 10389750512189198154 7663230435819666444 2975756401762522361 2140412927909268389 16746475914806647018 11401431020078824013 11785173232697389749 14966636317726292920 3136663751983607887 8436792282381110732 9497108834978298663 13427110938133909913 14676788710246557316 8856525826127252018 6550332485453413922 3759293422713236327 12809936541874214005 12889145094726501670 10028296074121412905 18127309924220687123 50364365444282728 6067178143295253333 2483935734000840408 9187787441618480076 3371272554295899534 4594525743906100072 16708641085474641660 7333279511173425131 9343702661620126237 3786032549166245577 887742440991968135 10612477200203634413 6997068007968995817 6578829597730748823 12929616153128519322 6183539557272806204 15977652655788085340 13273100480766111692 6163593880472007078 13301767409193710768 3676954855214024102 5402427588262508767 678726381513552037 11892545442608600897 6678777107855303320 2868147895518603714 9629635250621424608 6957192991892163104 5237334260030931279 11702662003763656835 7735586206894565999 14126024611160837725 6614942021074630719 12240279626650347493 9667035844586764185 7064998966854231144 11927462266855783559 2158769483578817716 8242350826621681123 9418892524961650172 15639418559493210574 8954760372616877061 7336798857154606398 3153866028180875786 24474213169687996 8482738720654959532 16261392801414859357 963435925873058212 13794241959078087262 1818078847671910991 11322786321395304849 5866260197943917811 15133267515384447326 12378962595977233574 2011836915377389709 17294720103030279057 10019322778376066038 9741904043811089394 7808742828318602786 11711616610832319325 9975174831287438047 14868179492966735611 15661248846976592436 3138316323809275031 2883286654197456836 8421927569757987608 6647267417213625268 1773166509737499723 5286845252846203104 1031194989405507093 6773443840631660796 8000540003755059036 15210066604541156695 6100095099619910898 16984823803168528727 5702945941330418794 1247344108920248553 2523675170404014299 2868029442208705 18259887621612478299 13555192535465727791 18255714709640153483 289856318089583143 4180207298600810929 13264023846684501594 11165123385681197617 8963999254638166812 17406639894032521808 7730590874541027197 8648275186955522247 7429688298177674453 14340257328063798404 7358118355392399989 6087354768559822160 1089081474607103838 16274538828686634800 16704823926906081053 2959856792613869343 5275062222541628578 13941276250293558902 260017248847548670 13671252988934934737 1434132658074670471 2681347757442520366 14005817827518678610 13622339583329094044 1371496234580314718 7578788819275264672 3294783290394901793 3829558067835692846 44939368944432883 2271891511887149463 322291679589607325 10799717923871886155 7934824011934381422 11677001486869811437 18033297168310958943 3288128105228105015 5575349202300969373 5288127013937293775 377327439237303579 4449958432291340299 9127009315616363884 7213709001005107751 11378716984078624542 10792068872384333141 18368321585624082852 15241296170321072027 9081694063520021827 9470909460828450449 12443468236285177419 17160387216449662090 1920085441909894081 3626451837802107712 14892742952700070895 1319879685161235128 14143575510818952812 18345121133199365664 693051980464942229 4361130268346853711 14625921733561277962 17156017774602160928 13243607910682198234 15999095332932693615 4668373751230868990 18017306906161916393 6894829836941565564 915689247179884561 11671918565478407366 13100503349230760034 11941977796416544759 9471498487738035045 1536747721190482918 5187896441686936433 6971413373930150064 8765848972238672866 8504427364922321739 15102243892131406567 8482099635767621215 13569653115328184900 4454787742896510701 16543083127589567873 7280012537302126737 6355011048422927324 1013596911324662498 3801326442823323552 4854172069610012873 13140325239600165910 1176289545158201135 14745765762898108615 4435254690627289860 5574626157069174048 11383311910108511178 7133851238418058923 10102320197754385192 17243380405693645498 18254113538980434377 17333667221924662745 16622058588670010540 15683343656686544567 14125901359265508557 15061194815140026335 1448908556473757105 7268146522840523527 5079409793010904725 5733895751476527180 1855293445480698360 6022242306045235226 11517179963196029389 18144909197573484235 12128477611637176663 12851621770226788563 6519088330721327317 11068498786716640242 2154351415600983837 11810170290532091517 2365777237681097036 5863844201877173634 16364979466216908611 4336573611926806581 4426090837064072675 2710236255688539205 8011188352939548216 11517443521940724970 16691377031202832475 5467557221842427602 4705490116231056038 5947839630824767097 13217196886363589489 2652219721968504329 14641770535775459413 8765822344173426896 12596434413200487310 12742537348125436604 601838458798564858 3100798013857308841 3845214118954067428 17275009215745124850 13112257962030726458 4125247419420875447 8714362002524411861 1620348042644204045 16713834268128820408 10780983954252294875 7959174044472664990 2561711478599089517 7769087253175050488 3887494164137193042 10843443989387971817 14163212949352738938 10551069866722071319 13848005242669365146 16974410375330724466 13424203165759825188 4818209039872079221 1712534645325360643 15398736870014012416 9062353220760692150 7022877592842576325 465759745807559233 16009607759530084660 7006423580782057311 18155106366568590012 16856387524959742889 8638584342129704923 16260460350704169808 9497842956615653662 9170517545597732291 7680302456787304563 11840691445568939718 5859395152773728098 13316185471618861465 7810537010565197508 7224582800600434040 1300117531580750449 3564359493838502246 11840898667711291684 14943548949944991781 7672733485933821062 14320052607778473310 7660863178711890872 6164887258375812531 746250119808323871 17422771070457485932 14456696127210843602 468344313536555745 9057573988354473589 13591457666246643651 12661110656372164219 15740587660467834338 7111881861132001146 13793524064297314516 17348769010906593355 17196311356315311605 6537859232723172173 432959767346060056 13698981941083143073 13650372054360815989 5041407339799250478 17753909357222734680 13535139405216558306 17349955867986989167 14323872864079327117 16800873004104975001 16374337894856595597 11560126729899951834 10053089027722241779 9045064672869592166 687111277326589626 560276952764927276 12278723244781831206 12043493685701518071 12170928674967323549 1673070241786603557 4104692668552031350 17684618977550878815 9957994464348413184 4864132249692425766 5062522861835396533 1891032021537306204 14059271517881494056 8527989526815502697 13142493291504144060 12224624062747341978 12661953305932037352 8207569763973404301 8280761014524553205 11540576050064443720 6198052727335135158 16217945270798792925 8152068543341116113 12240860947836697920 10366147687413950018 15674284432270104402 7928014543153600201 70081097014155454 5598806137831751371 14472339797071172149 6995436139807751468 2642498868819088839 4463959333089532485 8561266351648531516 4175158685544531144 5413420928146540029 1689705096018778546 15610317305011279244 7875950943523652415 11377540872742857208 6315774927002417314 11153417018313935589 912914404169847715 8861977170853142064 1185837042143594167 14471213431168521787 10898576108596196319 10067119493331485619 6160813070234196706 10097177234194551913 8678731680171521515 13396488338057361907 2422936864151507568 14965623538503202213 6891281454717477648 2661763298523970663 1706329407262389841 15471891051339484341 11607931944194978456 16988213174120427643 13883053444847614179 6335334757499305445 6683980802993497179 2299656291793758326 14371675893751779689 1507433928818354353 14053603480131585835 1065931977117942039 8654842245042229501 10359175393909701117 10191468905671731485 3467504638863184104 11773964080659287132 10745630148275110699 10820873100909870040 13387229522771542329 11668737215563177525 10518524073928205722 11012674435082423441 18228897207441467962 825998803611837447 15986288181610951440 17526989351030803133 16473860534487794115 3202754444704448655 13794661682535052048 10943050272225003479 3259606741414092148 8965907797821099149 13271780381496074178 4461196355868828141 733938931926428686 10842820838251092266 17280723136942180857 631543622080983305 2925634163717593129 4709010542497575191 8741568567644699033 5870870751575035822 5308233881202461991 4214595671510169709 6741171001249972549 750305537907535950 547322277536989863 15666323246997724486 10474187957443688808 16774084223259953644 876954915081004703 10412015503097311092 1010152915648491769 17671363167891357627 14664226687320959295 722416369403620742 11410525548524719030 14844295065795871640 11663843838243415032 13371935154091460122 13487156140139838095 11054789010779641835 503158614281964803 1469847664343834477 2558412573514283733 14690367816550297017 3789764561711554600 17743169657025445333 13647402805631302921 151231536280438407 6895379136111672819 14737784026467031126 14677946188758631341 17775613588475624829 10995823086714634359 14721657621618791025 3521757123991592498 14787298061429095950 3278595988302249439 15144847136568068673 16837570494355246047 17274290244539573384 11881522267460446806 14603091568097840489 14762891755391344360 17638104021377183624 8412402858843037336 6244249393547187567 15429633702457250338 3005335056853653819 10780905178452675379 8016672442600031969 2143927717506169822 14544754672964549659 76429854983427070 11077576919002678849 574883711059931999 6466386762235427190 3231041333341373799 17072944637918973709 18270162252170029131 1732838934767531458 5899799863627244872 4791268644594574132 223214203703540526 10411694228671507269 8118433390229528331 7850410307227445713 14856587893457711691 2680313791040354213 9434552452425922623 7328818431066855251 8916458115780230036 2866571112667539160 12854368584745293023 1312911737179360195 6936211573261292830 2146724221121994084 541074215560302030 16099382189067300832 2104375193198844236 9605733365912843549 12390161993532255602 6140735675064412108 9540318105503995328 17795215823480687762 2121725085437381450 14564689460228295870 3390190413619419043 710388200717413801 471009250806407631 6100053584491102927 11543392666123214345 4101298298877427833 6419260245835397069 17102777304111704955 8637158532751202447 3274014280074898755 9457290948379643921 8072615562415543756 16228012834427644030 16587849158641543032 9624062595927361850 4333981656740140878 8252473550188670279 6852873579491675016 13500360511364093060 9804178519972537298 9936126745252705492 9386377801619239302 16184040747864840431 14760617734605611971 7835264958047040148 9466530340650651918 7958468176009390793 16055991857939833826 9279443321256959763 2663600256627833771 5416270485330225395 7061602178821762294 14259407182500564389 15482099720832011836 13212418823809506467 3878590500533503065 14871720500407417959 4138791049022724039 6136868146806277984 767425751739383645 10013870474601315587 2818296432113848752 12720128471410571273 9067280697821691318 18055305177214387288 6742628611949040187 415529561217032647 13552278692432747481 9068153574464075341 4441419846408587668 9625492474442989459 271156379698859662 8526484049711352834 11725360796264848859 6799343505163696680 1800255910308300459 17396875185170840561 12388867116835554898 8986752802620518553 4966328773644382738 16215650190714013931 5291728970925492211 8417062314716178520 6641344260274941162 11267336059494005034 13642972442835322745 13806593966771089048 12279038479848137329 642841741225010342 10305799707570065173 14932499090004465981 10144720898502380334 1944234661744207682 8171693563820884017 9222314248241471110 13858359024530634078 13048250430711813895 12321671511811789067 8189679569686710561 16519029312191083954 14149672743091641269 17072594253732024954 9547365001518547297 519233915943405207 7688570891540735035 5074480537811232569 9188275592180902718 12377377032645983399 2217982114085726596 17986811742168779052 4418807538686029805 15445945984644266489 1056870811506392649 10812993810010772447 15450426840355400459 12309302282149570159 3519868535112031457 12200547851902050932 3921906238907246358 17817730138846561544 12304095749767683996 16777007788963739098 217383850132482326 14736620400108504486 13914994099155262388 13557156502242386658 14836864520914139231 7166793527970542193 13421081817882584121 17464296201654394262 15137909612425455406 17367348784958164406 4437942419339307328 436616954631353375 5703795037690058664 1588567996084501065 15178133153548126820 10586619042986959094 13775224425790859458 9704697950534539969 7921377675035308994 5156952198600074717 4584384441577206483 12363260817851217562 9136776663230047280 10865950557734184659 16809014485663503224 5701513792866487301 8072819987645568526 3819196681625911869 12316750539574630780 129364498540770641 4666801603494051292 9258097551862707718 10034215449769535011 4938787520341039565 955606264084268246 1875199781727650375 14256357620050691731 1085587265886143996 11998571962849044908 7869645167777793643 12407995610568283759 14274827873676696607 17889157396693035430 8422805573271566279 221774532563752413 18226541336664905960 3505782682669252551 9194023988873465841 2159160335305191047 16515290692802051844 190541160176098936 15290548627995127864 9455850977956258863 6572276202285782658 11574543978626605151 46094582912413520 3803049444598737727 6090258290603543446 12338588861413986265 9387792371463719121 18323100495783760171 8096345297687136578 7197933451435553926 13949861567945630686 14588992613040593049 14863088085939036860 17372768360835413628 15560013766660759341 9387675650195311677 13372462472763342149 6043468686279635789 13174326137013207757 964084117208248164 12582592098883908130 8328474287265396238 12297699375740284459 9528874621964291628 10744886397316470312 12856926126579032286 5691256730119587746 5223236129888752496 8527688726699813149 10298526014480032395 5193581512487826918 5290118644277824547 4137335461659643553 7006264387295137066 3109639282707610628 7776166017278085706 4284450292119197216 4879981530706816233 569576997771497466 15194791569979049888 12770232710276336102 787273669493838184 14160738265793221254 6695991698323900852 1212860250250276348 816339201396950324 16092344678472888202 15852938912178029767 15799021476884190548 10690182956588456589 11331485755169779388 15546112355574856271 5845355045442334671 14774567986518306002 11738452305472948637 3836870298445022477 697378806831595450 6397671028707489724 15474281287665210755 10443095007336311200 16942308583217078426 4777959916726275744 14943170590227118944 17764676498300954432 17034928200371592590 7134652318719265164 14790047243837006437 10404082902531302338 14386185368094096833 2065243557939310269 10350863564834184265 16568384066532200442 10194387867553244862 7697456654824232407 10443568787619703440 3816210592681182700 10384836402159412840 4574284660975413406 5731582325492814762 8067999733723308835 14419630890663212663 9061836057033612324 124475163915439800 13422869202414241502 11656358189837802073 7676083073792360650 10590548620582084910 16857102227364779510 5905717813168737414 8685645405686734027 8879715236992363653 5698644782051862084 18265823903612535606 16583323263620448283 13659931541150498512 13296294966620367348 10302105123740750392 162836271624322360 78939420256530016 15765182040540951948 8619948140088101321 3325266687235519499 15254153494271386838 6212035850271544197 5260266336468820270 1712417019316116704 5429381606710740266 17018419824172485746 14787286305618546685 2201887652752169082 7700862476837423779 1325915364275108810 16821087537890176474 1889135061001330914 2967887558897205010 11095796075219590991 12899833841355283904 14185241591760693341 14513701368727048815 9291555242785186107 11538520458207311042 3851656858854639498 12199293539467254123 16108823909771172212 10048863582503707110 3411225670952206170 1014555300289730539 15220620869090633607 11686027270257505806 4735474191990787219 14978396841853823574 5118425181310661472 6858488243044617550 18343495948304719264 6186723339923535841 4103505680927995019 3290823029755478743 11806288466515758406 5489567506733483390 5972326112610571155 6228168380516295283 16983443712131345046 2378288920522332200 5095236083179940728 18069086714386478503 5413921262043258000 14999904684416115134 4347501020248023833 17980809744466462608 6193732172112875921 13863131835540747739 15590773784792090376 11179944874542187271 5626932438766277234 12607018198762396168 1173127979982450280 6515988723710695807 2525392292619862498 13327888332566112346 2875569040163924109 5021289484407068845 4990258837521361435 10206886315374953849 6003480686318438720 15666805638506220636 13763857532467981789 14955801256526066892 2781502087863217957 11823632461128365369 16659928117242159985 17503686388930664721 3767796469956060868 8937660149478235652 18260808977109295262 5164018302166739581 16127638094326585379 16083402343188622726 13942848730367647435 17744986772413356911 4420881062234721776 3596977864611012547 9320964994837808458 14956806046308308205 9473169867523319497 3623712306751070373 4518789319577161199 10526991644741933983 2952728612213187158 16655480608593656584 12587659060570330104 3801713912166846641 14705609183987412650 15707127513416072909 17278927219742275187 12767317959594082670 1390713316563763274 15800953103443212524 5444328498475665656 2190124228783120520 15225777295730350610 13982124778721366700 17181553640484146427 16796344096212878784 17602215051054954252 1450088294813104964 1792780839667261127 13398319217484874229 11249176960275446015 9107706464154104745 9499711299962170564 15375236041586991271 17182833055994493484 6492884515244691564 10353660737825522297 1605086320124809806 13534647696174889517 7855217724903631889 3004576588741809623 5914612669189325456 9109555784317814673 8184157017257226072 11926717608926874999 12048588451471761829 4696733158707170822 17708602485390995951 9624302539716909547 8269042927389235250 5902471880787362880 8162202952831004315 10098316806402548898 12486810380872882773 10939098292056857911 8825570583845688315 15121929381236261516 10972252086663560511 2025171940919151152 10558145565464233240 6511472586610428782 8593295426631132360 16647999051098531286 13740147372254220076 1501911353359515720 11825042190380490594 10702125110806158355 4182898744763165095 5084761902359716902 15987937608077656022 4941693986193708062 5010942155883955514 6040310969467381357 7838369636499494587 17219433333704044021 15049419393289926425 16383486753473193935 6427680272838513504 16612722987356623617 13849918766799220780 13860116246721867442 11636393245406858147 10156748490102104452 5340611025614290917 560530862615384275 3868821723964610029 14115750838890131135 8266630624162409546 13746594103552738288 13651763889601043110 14859989200871446471 1239346426559405202 3157137519285640022 11022281872297128055 9602872039465962230 17710494187674861086 5104581174240556660 13473144247191176933 2497867990283030493 13439358493524892157 17133395116562242086 6847370119725739100 15248006044377715504 10111564827196438439 14712773216062498005 7120823637327832508 11657278226955325900 18212001689703546489 13065432076608506945 16828504108619873948 17399854735143008514 4639345117708775602 11933035750674258419 5074718313888434598 3204050277308904362 14150507913772725982 14191562073878579543 18210050686464067590 12109684820262810687 6837000570218249530 1143832894333196017 6855701745318532479 7433172842349136552 10714395110569772702 8394458854202244707 5164051616392989692 13652713070593107940 13761461576601530593 13256377908069603654 4525747454731522141 14415926206675492626 5686589283375881860 14870549218504870689 728035481449732834 13368879746931412489 11090559876290225742 14280275313293738082 14088113222739850560 660067811650126263 14734716906409029245 1370548734216231051 12395103834236425056 7792196644715341196 5368714458139804889 326697559455283131 2073082573997112563 4994435663607863646 7999826070543741659 9010586760817614178 13446974353629143401 11556779532874057913 14791489725967750363 11064920974541153701 15840172199544094168 12701428874045643087 15788788128651699823 18066969493152347823 3664342573831007600 11010695673178813881 18243463262674003243 11151028390795200658 6560374363390275149 1860746278962714078 4889069639450718210 17218524967539161650 5865037999693663446 14486606407123762381 8957223043677363970 13646997390290686301 1213077889993435758 11892350121190990272 4445541642895247729 4987080080377812818 7878359501271334935 10636824508322996394 9820252826837015713 13527126077309051356 15636755175841688240 3817278346412019043 15518472191755023824 17052688524653353949 7900094737518713241 11597930599935444788 4828123896143637931 9614395435843117944 17041975673531977138 11803986636508434310 17389522405520689620 405133343855648673 6707240757473299893 1346852021199741045 3989143809398628921 7007312799173480093 15111401950813042866 11198223307201068840 16081090214454498976 17517560693664020311 8081936608748151806 5320599329672513500 15287289681815021168 11805980529530025982 11892265167231943261 12110724414641820345 4393223947278997941 8905152272414228787 9708195714175964229 9928391199311410742 15357870943122318017 10944063484170444925 16630977245746397675 11964649027230053127 8210403050667997894 6522177102213017011 17115837238873617357 1814518996071194846 4310200520032968173 4351352046332055458 10332396583792829533 13747418705026452578 9820719500810558302 11393944842563766984 7542770317917365515 17801254110653569440 17700513974971804969 17902430112264163986 5529218739281180424 6416086665407727726 7290743897165399688 10599090050957065820 16516885494164445985 18290146778004232561 15235327201486991298 6578544190583068212 8255130560459288494 17424660781017640380 2223359311732448350 5977032483763432993 15400712478751181693 9884906671410787955 8786752015641752687 5238653029050596084 15418575964653759615 10213406575344620090 15666088634328563231 16783416036144952635 602595396425484584 14454908910675499194 5057190874252427167 8811924962690973161 17970048899031004530 9828041963623131651 16038491591456501959 5411331884854871580 8274968757138969254 10543953887723629845 6368951376549876563 15454261363436974163 16505817696163814922 17442430483040351504 4502870084597727414 1152024835624136822 16344333026369973454 16602369095674755285 13011397915295035215 16545638440886651737 14543784973665686512 11095714749190816472 8217278442690540010 5761771584098742847 12198656802753639679 3954489066954097128 17046911651824754729 2211339740779511095 6912205069506096244 2827708617779528759 1454570632752132979 13982067554742179393 7818940443300974841 1443418889233089504 9643185290964617014 14424074327700567269 10229454437297550750 16479455798020667290 5907999419913431524 3797940401750838970 11808987296890427261 15535001648946535779 10738394234446636788 16465008911033674430 5278956580381303923 1505150305797355579 6384492144443668253 3966504198437523019 5207889832385711806 5694320602496530713 14377999442230975670 9743018285801747540 4679109076098392149 6883144538171660998 11061232218028999453 6767819183236072759 15822985690491976986 16168937146103656216 13977551775845928118 79353598593082175 14808399996950251493 5969083321072691100 12610070361137823297 15552345977342650932 11330729108964779771 7807391113103921223 1075989635949302237 5031502352235494805 3236648662342875806 11270850922708744568 1253841511155589910 3057870113810832723 5320077598973172728 16918528286984000215 7642301795177251777 4729349443977281264 7488903647824136716 11203410921049073566 14727709977165410953 13841027209795994871 7151030169598343089 10160431324285521266 8528153328200363332 9274506401492275692 9342474369209711534 791555329078108316 16768797845120808300 5614000812701771884 2283699659623424578 8241050048228322127 15392861734476630920 12368258053645180471 5221626918781651509 9421449294949559885 17078679067740943519 8390828710071587230 12692272826651071547 13182208555975034222 6476035216768897686 12335445472856555862 3837776502136755821 13439406015980965867 7869822753760808171 11077942152521361316 4474135545140453577 15818132459525055556 13105304887483775100 9809022941556827366 14975829092566438300 15300576462174142225 536727897405212023 7663370416737711192 9117615881051124583 10538087614335860458 15472204944263640775 1978992643284072034 1247627560125726176 10546997007651535687 3088126416693201784 5570473769510095494 13033169618022316896 17261401461830819877 13708267449390454124 4161698357795010980 6575647252398126713 18351493483302228247 14639993990214473031 7162020878904609529 5769755908323587569 9749845076917311608 5042260032571243636 5521210759860060727 10935037983692510305 13050756954432015700 7272129770298268877 4687716596512105594 6780143835880726080 12235448017649999750 12617533573229692212 5329210935434094993 6654505055570345067 8838317990638204603 10561468316697882253 18376278654015722930 872059428561712096 1889525226417320348 11513933369103250861 9712888500053845929 9001798863693920740 11034131750887970021 14292561099808195757 1208665227179903096 11395588800434837413 17703498382527841870 9778092839417817319 8319627430149932104 12226832349300657542 9596128592887672537 6300932593800165269 7338872619625969817 9784046645987845384 16934554828892262846 1414829664240727930 7994922917699084605 6911064838102725694 10562257798452101209 15501441898420480983 1435781837751657141 18211239262043119248 18381511436761549256 8707332059763009506 6375989688538114737 5484522158263254171 18031697677572317533 10906655812795016079 3908689116897169678 14553475875257877474 9116343717222539226 8687885065510244415 14229001178861602390 427169936288858326 5504150647921660702 3268891372942029640 6082613965410292692 10870228038789693183 6191356157199886108 1458970663112839052 18305507194261119068 10560406956720379196 1673561765187317645 10054638560077010880 8544139405245327090 10649611110586451824 12041051304134893999 1617553738345185854 3358720192173223034 3938526187577282075 9583082616048829098 10036019326095296410 15359836412068574908 6470450091584411812 5300355391726855214 3748684075559326577 5194135092338038947 11149308446252610459 4033418320576801708 3282902791331150215 14185491126802116672 15653796473249019761 4083560071075444850 2400033193385397758 2220365113490180839 10222043605987114557 14699594579175413825 17642316154994016555 8575246805873765315 13308956880351709079 14363266879824083402 4597943024625879166 6357559017865322691 14014945606527729822 2242800780529053808 12172467164485226430 10012942240076585402 17407789367683928886 12301774758131816732 9269612750823026650 2444384374790006861 12350450477436951174 5032746026028929964 17920786328506207263 13213693142900255357 6307885961787905765 16752355521998790866 12866103492017093449 3849289538283010917 1713405759359196906 4440279780486382847 12796566037634699835 7545443114370787921 15370364924323289914 14253874580434468206 5984535135689250360 2070325466486586177 18443134121196401254 17612765308997862406 964515750148332197 10391866152875739725 14896090899437635546 11067338904618248648 1018270414338984255 12551838009217589580 8875208613996361401 12956873871943833214 13650763082477833184 3065480332028029358 15538118100803642250 12996166387371307396 2788691142365021783 13533226653893033918 1830041086068161158 15617851794826027035 12047356428989105943 8552268124101123783 7210304008148878718 290719088451795187 15258900186133824746 3454021885962789075 13183032529985613642 8799447812346975251 4091774077578074263 13326345696604064014 11233184159462676257 1510407692032146054 10398227995488263092 8516657920471885786 8969389618535287388 12914845457675774324 382673588797810867 16644178062725145737 17543137079112435845 14161872053867468676 7635333787719982496 3387099307896414141 4168970944643698889 10065462714850323832 3950479902620502796 12146853658299722026 16415302863122074600 17943180893039722068 3510606628204876102 6597764259413986604 16365559760384887700 1025598503448697277 754777476578850931 13960601786364156067 9949910664594580517 10954566674386292319 17083685283618192460 15168644612874911492 14823096742937024525 18242634776980645976 15964744946414083079 15604519916949144144 2393477447414395185 6127050192698115902 4926082305811592664 1818640867748764683 9901353827131363631 4171104447554734702 10280434279285317128 11046561546794895043 12398174097617334926 18275657936359010308 4404603538681676515 16668086197276033598 5786139343094767756 11130851705926361972 17423312756713285665 1344554633402400307 14949774416402579552 7095428476265639238 14203061123121199292 13632803227888641584 3094802920385261597 643641028780904452 13039670547728953132 15326164606025449427 9804370772898260807 7270225733814193989 15455534588847992778 5810754599364166847 10688075559389756789 11260045866848269568 9286841179163071497 12984064932739856736 4311758690847036273 5261706962553149459 12088774032442010653 6379689288849442647 10737505409323923265 14992679913017420565 1671338712754959335 1693538955139331114 15054924086576945584 11983109139963101717 8564560243549906076 7605845893508124322 17493702484475271867 10658465979554276169 4807353086412263620 10469301520857882870 12036886734514366174 12394413020571418590 8999419803864762326 18502394699139498 8592006425264641977 7133112237008171543 12056975792085453842 9446826455501760194 4525617545582304755 17504575233930994935 6410058052549143933 3844282138601936716 16527517821039195371 14504302391848153248 15358113886681437372 3609089810010869133 15776931301473969952 15812654714210588243 8405821004989802763 17958953984720103767 5964757630140287039 7100897546019316055 8158786891845010139 17728407304487762154 3314634912378183851 11567422172476865269 56391659172886092 12355843443686471752 461993891548535553 3925084240614237839 5208123836879451437 1731737780422440271 10412731120940095270 11517194117628629665 6168055838351205661 12162856424661496141 13902501370202619553 16832135847038128745 2517525388655203021 3170851551494086960 1989228015410417699 7552097265470743242 4195854548595999916 8743044388573651850 878181063704995346 3497678235316665665 9807360493847765151 5084086772321097199 4923138885651546545 11054469589358903108 15573832688808638474 6837851004746203748 14868090112083633313 6002918352543323081 3541786900866441252 11960908931482885865 210142847523740151 3629629662699825815 8689746493838479869 17481022342975735810 16887312400870369759 17314056241411390152 3580674253694365876 10154528720643053180 18101290403216280843 17134981036174150644 5650178990782204021 14019272111510385372 3990410906284255201 15882922538958875668 9415347914256021485 12270967894280383186 8125772243741430308 9038233312286095677 14734610346369733326 16739160775359659833 16100061722271910324 7968777019485875693 13635183338593450330 17923655967537011686 2612288897251407787 11644094947152722350 1118506190743303629 7947213054149512044 8939501320810659525 282816571113043375 6531320282532671643 12178390408970713357 13401420837249986099 10947168373206450684 14505311960293773984 12138556236349779127 11795146615390973343 7749951290081085556 7581350389456873602 5692852559773009355 2090171587238335615 12390581954033482905 7513343933241237794 13115302795380069776 6181443127591733304 11148109365329441291 7184879853996295056 11123606042053291659 3885253505837891382 15859818934760203700 4801366736632647640 12513601770488072817 2621831621723294419 4264066038589223526 3586696363637339440 15511544615397377346 7177978204917274948 18164149222651895721 7242818834145890653 13179590868493386310 15573196478394988806 3392615913767091643 10560475176566260951 9641294268455783632 12700273071925466131 1542402247579643575 16177590937047331016 3612003644563010164 6438503903832899159 14526619460169172940 9890858357928481051 15906705723453857533 13552996926849029034 2478787763701855423 13226207400457217093 10053549005397354761 16182870628134300879 14702326783284004678 13554671491514886294 12881906910047769943 17434720844584525161 10649878553598328123 7239787471214348550 14838945173608582465 14404009180573366552 5790248917635913814 10352311884367308470 16468555809658860007 13331901534484305348 18123628919453827682 1779034135747815435 6610526606215280897 1117944294153303657 5367122446138233004 2809341655835516448 6762162912835824166 5317065132722014127 4743301128024625401 11172209753746561900 16949628414016159067 9029497066132140608 10443416206872550781 13265620565914037404 11699184300686085814 3233458868946387243 8096584653901529083 2334687799274841700 11975291916290518445 17297410631596077476 17609164930852844058 7468139644947586048 16350778182387564391 10401298748092244313 7013332456296105439 1073761410960003270 4121267227866575476 14003458926107385066 10756258550148401992 16891849712719144942 1688826527278161419 12381755356449674122 8607479339082878554 4361370402357110250 9289850074445349585 18302454092950154737 14505359121115786895 7069900308495844482 11337523004001785335 13952430836289510312 6460532861500887576 14266521763726800394 4733610832557879282 15047733045729410950 14058791134314972585 6597855777062768165 8746659106039129220 6434124756823064463 7158404140947244502 15818797420141877957 14566526483322370456 11420379166261377620 17573521598714928017 15000886239491956715 3322158928499526580 14062034707017198359 11682047735314134996 2989162889034101969 2788324912418986487 15532928798942050115 14187947769480652598 3819395170724194248 2907269685344797143 15978550607343871481 17229593100175486289 17966973707929729312 8783864211303587653 5185219258009157439 14419241700289317986 1579495484473217061 7070363681841994630 8064055373507797477 5463748970709599063 7481214494186716859 4682040509481213975 15156179851583251935 1990946354638324817 10148640542712973503 14346039730694308452 10383110679379599334 6706649589320710824 17664904094049010952 643391027456039807 826658080916471903 14970042718703018111 4749623318094152939 1298447934217834002 14821378128991132461 15455494029621418706 17723545228636925368 3417296669022616901 10267141677817859735 3384114101671941908 4152911436393773350 5140161601833982099 4839680021176001941 11568765457473067909 576968197767755651 5263047505603930896 12817796617546299088 6366395745486192100 14314884937989607521 9566355856141194745 8750534406985215270 15542351192189103349 3320946373321265220 2171117765461626871 14996980140689896953 11368696076367437408 18074141390835041103 10504625967603551447 7031274863824116082 7706125177757118946 5323120303840278345 1806642679050424340 11729790040473916110 14522896851951221352 17348210991557661882 4706878155992187970 62471131127460451 15848058783635589779 5009440868557167053 15101396561639244015 15726040722236239162 2430562730517243014 8082017576305799252 15025873201951070053 8294779964025683246 113632005336594852 8468174275352066594 10474026630357868418 16155051871660057700 8695796887061424528 2575462423275451174 1020728067356141275 1990584626716149423 2559480589714621178 192527075827291378 4061522106136373953 11346795333869600636 15261751176652267432 7293507864567548524 2081075058437661920 15310143895712802541 15112263567303797635 15786585914911511917 13782027319897887699 3495120909377150947 15049758296868143013 10858976805301511113 4821122760377495775 8257519526889302776 9659407704177219468 6283288625104687407 3819133448241167538 16447623981045071736 11734534979828321634 11922671989231825922 7871514229717839089 3265030060007718262 15108283500404803164 10584380784903451639 6691768590513910813 2046056007832593008 8421496296616995609 13974390611227526088 7338926447754565968 7052756627187445556 18292621769794471448 3117992689467679046 17735188414499521913 14392538464503998801 368801728810736363 18219230117589477705 13343959572647004711 2349891145740441031 14162477441385610208 8331916849469391030 8820066274098024119 17060548594890276217 16824147688089124123 18139727725151412637 7114922380046766448 15315894028534377562 4354741080633639584 5671993893917820648 7957654550452404056 9809182059284912485 10144853581004012803 8310688421958500975 18143712404717855256 16554140927417666797 16049883617819075526 6808441887910027489 17642605988346429000 1696280958763398478 10008935724595166536 14033126265191829102 16847408903208760566 11205011430580863834 18406517042987322117 8379159850508379455 13818341336359553421 8047592606339168364 9710389244861278472 12776996295414121684 14053306214889114661 12214081187119257284 17219898093097054855 9122643470735512461 14952922248913628155 9278948891288761224 17468307013664983858 3735020105236492305 36723856868245335 9236686373999706047 10429867590277817053 5061379165842896335 12282537281813030429 5679452808645372929 1269862823906102568 930000735511043556 5061400084127765886 16386607182891878088 10482558061726066897 17210735220713995806 533114636069407180 2400391391020960575 10169463848974054015 2935169367914086701 5873574532937383949 6584348596397280858 7199618985673555797 5319939273481938862 17992541890090680017 15132564166413129615 14158890376335843856 15337471108446786393 11348685473554896028 6468376407374278500 16377327752874246673 12637549329071371275 16942337144607784362 15177513604524839785 8822802625234682391 11552431053476607989 12296167771896022429 1936051878062562348 10444097608304086438 12375193020263930620 10561780088194039353 16745562261847801815 9932809952534930303 7529993598270146076 18217388770013437417 8087817509299330210 9310339627150078703 17463503920971588104 9424017355548689785 18132118962778265597 9298341430537603898 16972058640252265348 6988500028783692344 6867670576027479713 272947014258974074 14148726767774471698 16362726330148572320 9193665377679696449 11876995755454698464 10182277505221408726 16497353491781240598 5148320164944896787 3073433624976619556 15470679392931805717 15073118161330480552 18243874228103251059 3098217789869733832 1723052842547543809 440254894051521255 9110062457398101806 10384299415767432020 12343396705268103017 12458050917733827147 4417371521329575269 16158314979696599041 16089750096032922419 7141590909817636566 8973960004493038829 4738643221633198836 15978275270899453985 8604522423676731017 11595914290317891391 4539955051622076517 3110033892702886424 16420181749070746017 746008264819294744 7331490958295019913 13629663848710101598 2150466533120619488 8409095882537134997 907414212847274189 17616541017031350951 16634502760099889758 11953605476905496194 2340818454442333832 835708509228686171 4084511817080303388 7179149752344509948 15666716326974284596 14179734369067767359 10072115188049022371 14959106303999726225 9481602543982226213 2657291637428866083 11095796334045968418 14623553090016704865 15529396403124887964 6616148544783543784 1963007329634532268 14931420976416018036 5651887267803015735 1136244949561141627 5594949789862477129 12193757325849157907 5824598909033114949 8837411223584031919 15028880163650102233 14430688129349745375 3691057478809937837 4356356432523460831 9987369786842158614 673346457005633937 12888944468341457568 8524481202558250449 10927412163713787025 11656046060057679389 8601806000128396275 10228729083832486710 5129650313320128020 11454266306501738292 6801168159986950460 4332146898883520311 14803934178872949264 7320605570123070166 16021602548880851628 6861723072537504808 16215907365887621493 15785421798328079321 12540380872545666941 4289967742044321504 13016175827671309674 18309181893503317417 17206291690300078620 6902921039369008485 1528240110617875131 16157863401142619986 14268539256708176823 13399584131333690713 10950885893576917723 13156455318296536955 15947826820654593083 12790253759162661189 17900233702562371641 17998062703619406951 9926093768544699222 3858054435427923054 4196021777705114439 5115857226185394062 12830646772913027756 3392043111708741259 7085639884895735167 7980993991712377152 14366542051976329167 9255773739143256800 12168554430575675846 17560971226818340599 4187324682463719586 12316900886023133250 9376401831300972799 18423296468282080102 10150913555273840454 9176328445358441974 11818397610385599801 8944143193914318879 5036351199178904190 11010802784470239434 2234613600063734751 10059474602986298009 14803735716310387487 9350349657282944782 10777064973443575128 16381826642394726075 4733693598411670546 819461333122153551 8022886278738528377 5764115753868248120 8036780893591514659 9809530456271151440 10488947910912821084 2693517081257112611 13061995589225614766 4259060949141383409 4217771436858070182 8720873720444685740 17709853142978255115 6515177573478779801 750898138566407299 13559038735725148525 11938373233077507937 4544656569894900025 410553219711267933 7262315518611103634 8510267053251658797 16314964735703082977 12449477855478810847 3325974542219008003 1500081625689938446 17226630591193739223 4068083080439446202 15974570112268810618 5503797607382503916 6485202936222454658 7349809969244657644 12471889057154041920 2129489616170960458 84607809339914385 2288789739144454150 4949767408605451907 907034092571546979 2322340370772497556 9704145907262881066 15994825374145428336 6204482392461988323 200296728909459520 14971000124293295632 2851052091526391018 4400559124835591530 1348820968470945494 16791649315809726156 11614525989897935185 1653345679661169385 3222825365735406977 8483904497121008590 3527701138667151565 13870175562271162865 4632582303897366062 12636993379836217650 1836009402895651171 17475225345649472293 14956965617928708318 1500215914000725194 9122251808585757999 8824239211444748376 164767674435744441 290293581844729572 7745204833811489343 722146406091253729 8955955084719227592 5577440030870060128 16630330202009985334 16605978782294736137 17299951681693106616 14383733449121133928 8656949164948192349 16598174492459814575 1985276741435897970 11813746351963743025 2290306418060372326 374942539275364069 12899556844355069018 12913186452976708155 12712419354882587490 15349919803266369281 5432374338603952132 2373721173381190747 7334923813573230310 2862143701167827880 8388526345085965702 2035421623181622157 3281167206808047027 18123312337609311021 2062645720088541906 8485459509958990699 1790972209191235004 15753169323036920434 18404776571386090094 5658681488709674135 1579049705487610332 16363693701598028163 13397774767693968223 16203159917465388078 10810858132576737640 11285166538736956593 12682019045073848467 10160212363156574374 9406890703626830015 14910354186731728184 2362145972310464202 5194354494367832682 79686660014412895 2053582451677630830 873538773119438166 697982703178283166 18156566032139271163 14473096993948500126 10644190164700632545 8083373082256526992 6725684630101641777 16574961004038758427 10364786866361285433 115458468981135432 13785894965054875595 3258695019961572824 9393139756511296659 2311263896693907502 12553738347003093525 17342817428073647388 13230690331251326806 15679128071454750197 15374374077970225331 11731369224253680209 14221973020744137693 3266613357216418316 4433809803823198920 3096893587742083058 12893484340298028967 18100722718764259604 7352600719981774377 17599231954151147851 5588388235882748401 3082652835932027904 8355684902835399663 9710145020544965964 16949007396086711030 3919708112101275003 10912448697372482927 2339860026829985836 5345495649008246245 14838523551287235512 14671564085097218708 11881987430660608430 4707515607745978483 6311087509735973674 11271281824262210382 7268628337405289644 3646996452736104540 7847948426931441148 13680137298213877190 17029222223361108945 11678690581530699034 13189201935780701164 11762496299735948597 3985381389101524210 10734389474218504617 7457400061449794353 17001773814792319130 7892599049262566517 6936803067540042044 1194174548007768904 6567006301904147885 2043893984545796802 2055629947422346438 4072124267495996082 15027589140526232880 15332376688409293637 16567205428807372514 15838068657169362358 1083396372407854001 17445290015931990087 1346022151727835057 6999498533424029017 9034798279618713388 16296792567679738816 1349754089621110533 7709785287316670397 10846723512644394719 234281835681964070 6249983110435034722 11435555046030818710 124858132004205691 12741426069659879716 984614603358353419 5639111294307652726 4948613128268565512 12745318000427216980 7119269033080021689 1506546858995905605 3142396685770392313 11399332585838346776 1884945580182546988 12067218347326170248 9827057998986159513 6458368786197315338 2336806406330858620 7755303722608622637 6010612986588164165 8205289108160534108 13449701975422928262 9965919280123234566 7816502835817278243 7829384116164460220 11564410998774305856 9641449918855657283 17378534958939004331 6511550137944339380 10058452387824912736 12425979144975343468 12138757418934122656 248803726780263870 11501618665616062381 8761362069959454026 4043980769177720137 10275072892430588305 9792445090155957319 12746216931843166268 2712744910651849724 17172852380569021788 11094041489463218449 4891668515089053291 1163103396194450373 10934255233091276130 8442686072446716505 4015218993633306186 799770054463225708 16660012785557925119 14341008132960129709 15391293314847869479 4162011197720713636 16898115451434353294 16077161443429623715 2320755652515598928 114449354956228450 15800155224787170743 1724986677867989321 5851331442984730839 8438705396432119150 8347328149402090735 853941713374320126 14511092179110844763 10374312714038264715 12053300112666484641 12373091661283253907 3613715001261316900 16247320530737728762 12928290933347767022 10194334593823654235 17309425698261131517 6054535672604994217 10114076205775458893 1591604691539964521 11224559265616226372 4432670280192419957 12534104028232811700 17101729825715706339 18206435606166567027 786640251270997393 8860097005360335264 17869485532201589736 15545882614127269665 17911526625632986703 2923025862588226305 10001642369323977493 2678191754431964129 13450868002616290029 2413442042681278003 9942710664142276497 5290073553784442457 11947314850627933509 7687856456269477483 3156961404335226419 9856194697205846715 8304865400952988403 5144986431849270456 493014293798361879 3295589430498243314 13923003033970515273 6135500829787810738 11585745319765927243 18227929053282950377 1657765086360507289 6839986343675715705 13733743282589793155 1263206535890769766 14337298491174479162 13259268465614192738 10477775915185969324 14092121407961315896 693356046211505732 416660465554743210 11466891606794329613 2878594195974477468 9629166416439780684 7872924887951764666 5345808623781935270 1236569678064213943 15012939998889388261 3044094991011371533 11389055381475141885 4438318364458119192 2567624321131539528 15119912721304366698 14924306075314210135 3476355569206655413 9393483096857953786 7985710354744658730 2194965606014001944 13900300268845499377 6510025091869195117 9177539372638304340 13516423233934165108 7902264355781174811 14935373742409046653 14431408199710080616 7954434495107414463 12764329631085901156 5502874672683839319 8487473873306351057 9559222208737375128 5483033173581738407 6691076334651633713 8325617592282014037 15043101649670547846 8567893009446464052 13016386270988956269 2588142645487791645 16842795256487809478 849289821440409659 18042968067128007024 15804850141025690220 3001134656113655553 14731501345201428794 13305362879294534595 9427322499514246354 16521669298066655597 10410838043401465869 5363326161377918256 15651254496278700202 13708424581841983417 453162520512174862 7061103415340838576 10076497414759264782 17395140307342393736 17359633492833567147 12821774487517016808 7227846331311525985 17466464780009086965 1640195449688945810 17064425424079139625 9638470516525932974 5628174417504819109 4268902997862642074 14989949890391294226 15535299785540939896 159645064772772534 8753867756975528533 2807528419070226489 50110007690371150 18333564481925087256 14653278629583122849 259833233592370307 5883485136940433376 17318732264664202081 3174204850528889258 17730992650332811305 13141448702082436477 3281340950734417144 7648079085128021066 15887803789970185921 15902685574632253513 16661515926041002975 9058010470264729504 9968236655998789228 1221082996819989254 17360112718008073492 571383996563559525 7068628446430862628 2446097686523896370 14521952807376016436 2574858271445415825 8635466196322586649 10082703606265847096 15230436033814163751 17696527405796275927 2429917390644034446 144090228120497684 2049895314929707425 18276182614075086911 5237971283673353246 16544604166945361526 14933103200538103180 14163756701917129402 12009973907196523954 812498187488091359 10880472766512348126 5204332431405704412 15098274646333791641 7339000424418713451 12985500064737596375 5229366057416549808 1243839746780223798 815895529475617668 7792130411223079157 8769358790093497076 17190411330780703448 5628770576266004586 10829297554232164707 4906116424083098976 10672081714428929311 169809989659147270 241855722492473076 15778438529416496827 6603760208096050465 14601423585065976567 9693330059835840558 3951047669664603964 3744198953782705632 11385510507856315479 18167292427030840680 15672294587087721619 5611280033387335617 6442126289227060681 3518376332641654871 12441905203037523919 4911172460049305932 868946400719963462 4766192494544543310 10472431768261960691 2198093008117798270 16468157930765974948 18032056195650634324 864850664085566744 11283346689817281282 14788734867233349457 15988707125876342495 6982270228985078011 5468123621588951059 8020226877978560914 1532421371556449773 11775220598767913048 12269172532948757143 10839414110734330834 11568468482981234633 12596341059042813779 5876151101283608577 10661133935005864962 18385553318607918042 15768415916796295748 5085846241855521425 18137695778990444538 16564263249019032817 7119979326923933495 18044205295659563279 4407735981326522724 9792439509178114906 17293786177770235213 3427773651435988246 11540082871924929791 15528760945310979691 14391513761071441786 14818233606873471363 1949430344494896619 6160827122988329243 10386158120487647070 12834826487370469811 14029776435968086475 10001031646592066924 14446215626751818625 14138931180597145518 13167540347962915376 16669100499335543859 12767427132237079049 3280139393415592565 5519139444277784736 2410355624779628974 5244863708209197100 11801241638477267456 7485952396918900017 5334758118627697707 7661951076589041043 8597927089641576686 15793558964823536808 15187157500573640933 864426677121736727 17594972799553404038 2596189892865860629 14138729256900121843 15429573241400584376 2658703041902035862 2642330115897072203 12707652831058260076 2370486811473728740 10196290658944261549 382195173946857136 13144430312641900994 11990920410115333766 5969963706277647218 17055435770298612737 4213043301026786916 10567793575280377529 4537395477516006253 14957235597633904894 1650409424414427801 18131355975711283099 3465701783219411541 3893640016685196619 7874785229260226299 9352878246457527472 18286186825049936220 4996539877384837406 8995608445797645907 8556173131033171588 4230193053288359769 4157325972241735507 10934780605226083029 9887689149358807565 13988754316153036420 16937794735552094027 16886444400480768720 15088515642726299709 6864428913822633560 5005953739547365719 13507277935849882220 17559753932400775432 17009484560242424561 2295774092245256003 954980803343674372 8268940074262514675 15951882767565834841 2831913573417901739 13788343419055679235 7848971491443044116 6433751915405239839 18016605716458904729 16081020708929093102 2887835921846037636 10434660186890243964 13622898546289532879 9947460555657175147 5542991701847007626 12311947895192051450 17683449945636695582 4727815348769671842 14669818452895256148 16990478138831441508 8376144666673368206 11724144190680785588 12459691430972522657 1384061046923919618 13210995751581356830 9254086557938532786 6420082713200760998 12456477022836335628 3650273395511810893 17367470491212509459 4052974338108170743 16763460945150572687 8267599994421883650 8164164779179156616 14650974351900264006 7284769236551248112 2041708069972158138 16435172806930630790 8687012586843079978 2703712336196294542 17485149811476245137 2000531797002580207 16128804272680588431 10260006324063464736 9310749781876736230 2352951974156102139 2405296728354879980 4687497492488050748 11930565850818182171 7722389502117381429 16375549224110482394 14248667573487494090 4660346134145410993 14678989863509692048 4722308803147676011 5033671856973315237 8449948314030316647 13306849959726791598 11726631692333394378 9122374161301442825 1252436340146881278 5460661015342572914 18379069317815572296 13948549803627495102 8446857166286324347 3950268372405315732 15049127239705141063 6932006569196401899 5059659485666891796 13874815523928787313 19678576092079160 9407555916375763817 11951325891838776509 10339386000302072480 13407980977263686879 18372626933624929263 6841842116823679424 1386295713835777219 7419133125658655969 8942892847617824944 3887226751444643467 11762010338447890613 5236219121588983643 847971429268462823 11624693057747292015 15425112922493167385 2296737365002837709 4864263861650746976 10728778380643354203 3551334540997288192 3946486968380576459 16933418252028717829 13987673653071584888 1205625903598697933 15435710440986721401 1780868899922511959 9083296185095849829 3293525140538175705 18103118383984121846 15200456862260142175 15443777390486269585 12903339601285756629 9600777900679859861 5558022567810129877 14997321233367210572 6488602023874324101 16055997419473137035 4862968388803937720 18253436697221764891 2908601268548808629 17946880336863784833 12519638502574967890 2130892901778783735 11693604448234304659 6959085255995209641 18345910303734922572 17832590968949632144 1869713734501923093 10743177172049207061 4797521858508294048 13958462718168695419 16829189949623084708 17764572038135181993 14872286749290323047 2395894601159308163 5741430745617477804 18100400366966481900 10962841985747811411 3303385799416495555 1609068242826308097 15071412319942452344 9750164126570622396 2930585687575395985 2317718722334157769 8397900888224147094 8444610706406993207 7402212687714123930 231283200867400163 5601891863586957690 13596793936022180965 3889485579836163940 14176952478697955581 11496821647478041446 1246375512380867309 4712493307279284815 17097342692928470855 8065511200113443417 18020047150356346792 10245208145033271038 2513764123597157798 9549073160978151315 9084531010613988530 5145215574661237388 3764959681983698713 3578390051725208593 12460870128613209129 3268735454628834690 661847562289849400 12504379372148119228 10750155991714205053 7548175991790182923 3247294308085416775 17408486147918246136 17221939305457803257 4953318945596610282 6874938327754237284 11248663571392766287 18261274170411435299 5856165997419373118 3309552666540989763 9044934068180795742 9242665657934755150 103925871940519776 11530549299433104834 3005607039818252721 886120407791035808 13200154387243436968 2608421618022814406 477822132390213933 9010934723989165095 1045345918319282093 14970463485818676470 12846597997316268303 13436555801249519072 11093531463712682655 16823919357955815454 15546498362452122620 12802845366952119079 576788464190826476 10617619755991727840 5024356944254538839 334730110414635422 4246659929337818230 7403464003835399702 9686136296331795418 18117067283233797041 16762317305667172089 10339687529562093508 12600254401473394828 5938187373170237043 2938701359079618319 9477995761738647468 8925603877015459001 5562197335098040705 321416591467098366 8191041987372250742 4476316885032896764 16615287062160233422 17966669043759727179 8184252794484339359 8278932479780125057 1593119061642345194 5069756533863768839 15296788615649961000 10398316392580761714 12426948914342342638 14107768299925951521 16021709533279897112 9976643423892823569 9217154650182775202 972042705898741797 16245807679040420870 13436223697030480952 13691793560439926721 11502088977479781886 7036000308810132295 7432021733797594358 11293113209181672492 12991343149255145465 15897940689801916612 6739464090639844291 1928787006261359914 7944246256237639301 7617852874329092860 2085241812346826041 5421816931697074363 7964737627894780300 8596766772199697759 8120263605382796848 10666071619676348412 9790778653653875870 16752216653851195267 8299873999522257981 1685671564318771336 6770314077311742718 7492424907846477508 13471618213551051088 7075450339509864701 496254170422223074 18380945635649216952 14261529841291310504 2027261771640928901 6836192617721584392 11015555335238746339 7035025521710781248 17138551569165722651 15360624243834007248 15767959919070665491 3898006281556826378 14446659421996715752 3651607928841412737 11520321193887669974 17178522951274202771 16449419899338783553 16634634866811583 8510848357422756841 540949586842255629 12520193589180096307 16018102055529610701 16821556176015760301 3563254770900600748 11920087277823508338 15476520066287628277 11660186098993136892 16928855978322558128 6508834798687648548 371049849988390961 17919767217406256420 12968591012627709033 17020207803353499256 1015337824471051172 8621993888736039389 11096707620454683752 3267230826107487803 2960474586342874074 11889198731922757796 7490819592909162997 16794008621874673758 7395155284207325023 16279336642005230885 11283881781000384815 6898546684567139047 17667196662354144537 6252662053278605199 2490013260279500355 3308593765275439028 7464529383105256321 742906527513893555 11841544638414815275 6498320589727578330 6760052507138839186 4915624657302638826 2523150741936142769 17207329005319037697 10932085429128621717 1395354001137165493 15070394605537365572 5099196271136147779 11307053075242805448 16820970381156926223 10338590916672574044 11984669722657755158 16801290313968653385 2792799885765971910 15323478627590875942 3136636760074407687 1476076639596353529 3566275345690788964 8625656261933048888 6249089135939166196 9863670539923880005 11529972728876626983 4211747773546489752 2942501701711627659 12770105065303005028 16964372462320927220 10366991452135713243 16979343032058598829 5210437177001683469 9003528700733949300 7876356041708077744 17583770906675725437 17777550653815985703 6843027851342174069 15251763296743478747 3278678167000700238 14289335264838823717 17734805403907718662 11550407036176294966 13282423112400941299 7081239915888727234 2497461276104165473 8880192252939565315 1997106185031839417 16928363008124799773 3441878487889607781 13088040123940250578 8299934658600032344 899097084150532104 17165642467726817541 549541464738624167 15348085712442001941 3228957843548684857 18015490354789218990 4623495506198625635 2579198528703791652 15606415927064949342 7479957043936730511 311073184440176025 9298271399955402916 10498760962939188825 17660852628996172220 9635201924213074787 13182270764126556978 18293936957945601813 12726653840336771247 9879174679322637812 17651743604267330133 1039829631903918046 12215135085611036733 10651003951506279169 11421838454762811333 14336537369167947196 13707266048612924307 11878061555079059218 13905991933191329400 9018826556757636436 5596257163913765354 6980090936842763393 11844000434085334561 16604244826969982951 16354347605943364020 17967934948733757619 10529927446398980496 9835415863794536341 756881492476617101 4528068769393033849 18306157369037279113 14201462589394880830 16341532555942556708 14383784281074387385 16838857141042344530 2995932497322393522 5165253508619922519 7851579093865664509 3044895574355630430 2273584618699528880 14001436268104785168 234087357892617771 2606961799585402210 1828173804102070295 5079261951163561323 2505534010027689484 15002684578378944773 6357365212672226052 7396690542152062920 14437800698745351991 17302464992676478901 3442135379594392299 4404333986053547672 3398866394202893111 8533427247167822219 13295741776749754042 18144402133750119061 8034863751074564679 10722687216390438515 17611967835239949013 5914050232145303188 2380943408866765582 2316753884706452233 4117138533792289405 15862864220039028608 7397939938928906083 17332204447361763845 10233225128557328300 1294029384535553963 15940903487241112022 6902867458920624589 4834359389744078078 4748699498866111104 12871196779589551125 17117751788208788512 15425388705059979017 12011317366769119355 9697305258290909954 820677820556427804 14586970741976743621 10472586120044786591 9159146926533609316 468712720451451022 539195631527279880 12131300966824242924 11285927807345082692 8014150005426741719 6203105564599604133 10887266309887224536 11501781894089972059 12610854435933670073 2563754297277790563 11954482158357162049 15980683327303670393 7463345453707808709 10689115994014392340 10262334261403552021 6311301804130861218 5288527935264148551 13232991878475777232 10609938535222086228 6297716612343128588 1039540807676197207 18239414258985191854 16773584051207414842 10174680529327468381 9162975833883386865 1553956652584051810 4349126781405890788 7370919068605779150 15725623240216273535 3519938584193695889 3628943393884161327 5184551103922276020 13131632703583546875 9588369848456679169 1356527294514480785 1974135464559333909 535361447853880813 5625963201027750806 1235198888320938287 17461784153631844631 9983670858329243746 12887489518620144978 7155720853271424991 14650758737238614850 294528614993339579 6775655725310867353 14568049824177995173 13049789797073438000 13552913277752384446 5015538680813714147 15011959035200068380 1985909074633403829 14690131664905529046 1926229726468910028 17361182613112283088 2653949760553278726 7282088386666806123 6842659700943510942 12765196261637605197 3131349377586575228 5974611834681101755 18233648125826623091 9192925967838658613 17386695336987672563 1117409054190232025 7931422361397518273 12572356049424170756 9984385534460544164 13526440288470582471 2075004746599336279 15693192538553395514 13295883644799930336 7346197938144963764 17498849449351067070 9755771901407249715 9561851225500918093 487816354027979735 2402503259578383459 9075377963480605108 5203793893867545727 5545983140659707580 10457303861843538508 7906533215894570552 10060145696734243315 17453755549790776414 5481124784788607013 9728541423035412477 9200632886360933711 9697086184377758834 2132249162324203814 16919759847192790972 14099561301477805001 18293087005267571153 5916168923845809480 13650265944084508370 10427746872498953629 7803602910635627246 8649869325613583624 13565972600888426161 6022523801319331611 17336692239113460359 16521555334406602548 7950636349816744967 9906200673118049120 7596641753214766659 9710912948234209060 2566771261886627843 1357655049189929499 6042025028579722310 11760736968799361766 12740165881023377472 10970568984063002650 14162262348312965982 2384093299551190257 3287664299443857446 7609511032432232651 13442727765171857609 14339922425180628126 8043758730333950672 6528386211055418512 734269689638675615 4159666691512459700 2844359335947419781 1330719543396548233 10258713273478753287 11504695225125772622 17600122943023702401 7114066907377482068 8422692229802865476 2571740421933452726 16203186906598435834 17572979137654829197 9612192015946814192 313589201038275370 15225731058842658230 12135000231460728928 12715275030414265777 17349931665512507095 9556924606236480159 18437439431912345773 3244337292811166071 1086221739194743696 14965830816008089272 8202714277546784950 14240398587785957411 5045399377234974599 14225576953616408445 16822254761604284123 14348001076829121884 12803286982806294332 16899220706517534128 17291668307659337983 3279376381698326322 13184248868354665280 733239011190703313 10617870617807172671 17440050989911436892 17562874502081093295 18114903491682659108 14589442738174384183 11677792722024175537 12287647102797737929 16172349384278063638 15719493987160579533 4339126401205514691 7545577994745225275 15549129815670978331 5192454537018268652 474791320638421864 306897008055843546 11301286597549454018 13750705615848145571 10034669157540364566 7815600081957683392 17061413820071672531 10698740363320606467 8738437307886887464 17499259868618674549 9527395399192102483 12993541180778844349 2656136293360865020 10044901581214200859 3089735183099990879 14567156007733312846 5862436776998777591 17143501224814014353 7815347833635904007 10310686391836002845 6670584976151831791 1327399120229583559 13808843884034818809 14110785889130092459 4073135137002899735 18187103111242731847 9772774894459327326 6099283013955793504 3628438553260862976 6920078418111454042 7036871866353510134 5121216529584496177 12259084470113334387 17415278693125087230 15350227174079627699 9120671218704130330 5104425620717741235 1979848971888724785 9380614571448267897 7620839838497259244 1998897669065642081 2259826734998114293 6610047790294974588 18149506495224114311 13846285938563579928 5324764073698592621 15864931771496640547 14282774919213068305 7134281059988520524 5614437354101873153 1737802801873779606 3733985237220304129 7592279722880667818 8581377763567661379 2855400457032249961 17017142571473795829 8600139307695702823 1558436653538703783 17116991529887816173 15422387244775233835 8620468332170800889 13311507968652792243 6195409755576752036 16901384439073097953 14140959336150065898 10217852868748751650 14991974304361328521 10327140073545237870 18165784114906039530 6762711051472890935 10928913829759081681 17704911103890310418 17108458581928678414 10350419640034545360 6704163907911846921 9912084167576130008 1360701212718967521 9103225862719035676 3590770032235670212 12463287316682577505 10150439840860912163 14309567115598428753 5997545721316002143 6472599287602573040 10396231354370861793 15137516985128708376 2162805545415699834 491738853954974557 3050206646252160393 18263725146566473006 13755729371483697721 3938835164150443686 9552573208599507918 9416560668818583698 14109066156235354540 9644498615754678666 3211148093144859601 12305522140281745053 4976953382422367786 3195513734942937587 12110579948336790843 4044251631580655189 8066426968006593781 8556900022374474114 7011309380196782420 14583054427689123549 855102469673692194 12732785555119823407 8792111900760843941 13471782511376678738 2914271766782550160 15747279092814665966 616203258349889840 6613132669594960414 8975870791759716401 3145135055686829456 13530167301961553581 15372871970106215207 7017082764261972088 9162295843711863560 12637022239196722435 10829838407039220785 17884049780254039774 15662145971901345819 1323882146082197750 13063687062891014872 7756796156280516256 2017168031961660882 17404958997033092938 7775827066901921384 15036932588721974930 7367916951422712016 13189978324403101900 8889206781752337867 18246833595745713158 13549468286575614944 10141360602338514951 889696968038072695 18262441658368975915 4201078167568397295 12581150705117082581 12823750210489094775 6378556816536681128 2186131439634554580 16258438156747776109 8664044117044532262 4381648020180423308 4639667469129771477 5024886765428850181 3096449143803203395 4398047222899118161 9781936554429891779 14882008486452043722 4056879979994635167 10380498240591569084 11283991999841148647 9496996163558539856 10055426677131844267 1417951472808743209 7863149139491512100 18063984415095777449 3777517110823936024 131084359053247997 7358412503368075517 7702823344598812535 5245649872314590690 16261371944014437492 12947894978091168586 6191517920618847314 11936607698250928953 641342820497524349 14371152615925075183 13313493970005457153 2847937770080243763 10753417583645076018 15137195677185359093 11219407662002958485 16635925648531692078 6338841142595918056 1805041931557344925 4818288218175443387 14327314109821153399 16860822618739386209 9052033897468597838 5965834623627151320 8129963644280953379 5757083551505479099 15597192423734488483 10538773326327169514 12332082820549802764 13732078655668644884 2730165762966277509 4496922288070237578 13010010239455340214 18223724628636543590 4377438714390071513 4435796281363149485 17457790238189604170 4237755001213759022 16969902881521329048 14354939468979971766 18135878022559833258 16781995881503215497 7367069041670935685 9562148298463647278 17112809563576331503 1718577262529213765 15680726696840782126 11838610106545588496 5518024441273782740 15255531616843272828 11916151164619132464 11564110361416987172 4467182492742268718 3088374627688963949 10237722518216211884 14566543389447456503 7458099152743700042 2352276989547287785 5188971074906657813 1033550948113567779 10676283298342468055 11836460351357218171 13066606935828220714 15248745899156466460 1152764942790815945 15090432804355505259 9493823043296132384 2357848612158762311 9704561546004326145 7579784007903638249 12988989904172981627 5523545053776025279 15245655277113079883 15940792074560069135 15145969341378121237 15661425742476991178 2833934020118051833 15619047547733323053 10574525001817828226 17338318446374448250 1999891308638515660 2076318778628490479 33123756395669045 12777610676690158762 13525361121018339923 13912111507340075909 16352364152843102744 1376020861611959075 5054798074141940401 4720032485764991900 1927296703132889509 3514411045734722756 305266058337750312 11346613686634052708 6069668398395880497 15195278831701309798 15371916913522922652 12452096002599954243 10742097537179410864 18185665991885385368 15717235327748331179 982034294999339931 11582644581719840720 1212823612176551292 10370393643128486936 15446062521441309109 5498890197591614280 9915359326455638916 4027357451710571907 273387640785754617 742873190140937105 515464980609352121 6905089470917176071 6935208282017099095 4568904397177511380 18265760576095265942 7333802248445197634 1828133936933244944 5495676692497275530 17206799290425384776 18099120032107571023 13014025352758750119 10550814623846411419 15944653502722376575 5973284178542482681 18401318906466720511 13827853736450583942 3555436234268940216 16744798251025716549 18085764456600375307 6003422825629118342 9355843943205653445 16723033371133513003 6836157031308105087 17909268406983473708 7403044508594170184 16221023616048382828 12616228004228430790 205664304701628589 8207306443974895451 17243397293921172903 12888060115259493589 18395022583843724172 13276769258996287337 14860382619754858969 17085300428561968394 4397767026570394037 2474248543266106326 10687212111743984954 2995024512540666906 2722690282663582709 15684561850304228847 3181555282570420912 4412183619133292570 4160777795144654127 5221915148140642256 1301242309327430366 4628408034014260075 1842290494641456364 8174012311588099608 18295258632050027877 9128435656920497577 8491083866602691152 9626640623585999601 2894499501547941283 8935942392711561988 17610170562330873827 11067451272241655422 8222226939201058654 14586043092373763589 986205190736008775 6539009392381098972 7004397887710894532 4764597482282503015 129750494303769377 2602461878898192963 13674902677186905707 14423475252993477751 3402300706876428319 16007892478440879527 12810044089656358413 15646439231463382724 5451492084584067056 15161655961823400368 3268855342767048806 10916782809717167319 7776642973899846708 15011171104063733530 6049633055429549785 12407442512438167872 918228257062849145 17978527331434237422 6632275830917193798 16554587273259131470 2195253295127820371 3608113433348679194 2797474469492152679 8799389922202382955 12809949952985710563 11175708894817122391 858595200485708037 12289110139047353632 9226855570977273472 17884656933448049743 14017522283968575800 9684001447458763493 194565338641617857 4122185553407172325 3753982187701416418 4138526602652762205 157775049837756835 14020490310577772785 14905515325326447515 3085953075134505982 6516803487853518390 10863971717154593483 5898841843468571134 5892483573456976745 5966500691896113421 14570201397936230252 9124462057778657360 4771581486377430495 12828792568670587966 86404431974276369 7699593160349379132 5435310334768399107 193624922638136842 1605303852783746418 13280019977457707209 3314742929424763931 12285891473893349404 7709908852282276018 14409352154210845618 17345304499133028265 11655075374012107322 6929574004399934712 8724738060758309472 6588255605710381182 14190693988756246394 8893744350843477400 8168996047439645152 2013424776854888023 9824770611919352190 14782957552428451068 3679056195180177494 14896302523800700745 15253964008354139478 4904315123919620648 17216545190010232604 16161626172519376831 18085655159507791827 7303590073650045695 8681878157284799742 225869711883667095 16767937580514073422 17066840186131425715 7616969019458244797 7465324546218973644 16330180999120009193 5122628813968491133 69617410653805165 12024363492452098994 18444971399236973780 12162612017968444501 17124350798946695947 7113429997083208241 11693274802425981342 7893095814000991974 9533227840095164596 13739084685820680507 803876759258676819 8473464594812778872 17154576141243633334 1706525347308377698 17320025529427465184 7807965676058602705 12118529967855411269 16038546149328963405 14936341819346248917 7508741309915609786 716452540317992084 5182837470994309892 18155772370974006440 17237495907031211409 6774963675849755233 13913961438659052367 4044825085486618167 16401991057682473921 18234764747311493731 15710025473015087524 8323402722885778126 3424567438974959182 9326059952013794048 16713137559151568654 12624662205279531113 18235903233503256960 6265070619135158659 6345796660671381288 17505381820205931261 14635327003606287435 12219967478758520360 1061419196507884941 9273977767825934524 8530276194293552728 17175485839224729664 18240053473871876227 3335255609938551628 10192589248891580233 16780451292784093587 4931746238572359998 15250144033540370696 10232823388096398716 15954526019792510521 5697814559543599464 725745856818119644 15141724134803630493 1993021343960841667 738983760935637061 7397942256879833380 951697389975607776 15746017970063223076 9529444187646921126 3086094637135882848 16096601950000991932 9107756033598600598 14699143351974367682 49678221740940449 10245005921367655603 976360100404882167 4633993210881206654 2932336135619169271 14749271122741784990 6951559833518546397 12476239234512969885 10274920732824923214 11820719291751336362 16430885743469287326 10451317389552453133 17168710865410876637 311254176645173733 11644812432412216913 10187613052893363796 10036581149541426094 16702188525680198755 2365158736592683812 8118734167886465789 17616993839919644133 13856722988985055098 2455027855545848222 417634493430992079 1751124965631871426 6538193281651853345 7348438978396009499 5884638796554231805 8807135068331966316 2321475461241576238 6236059796807463034 4426405614394415479 9435017999903377633 5079460286456121891 4681915379733527795 8493180192518048504 15305243625187274000 3296570383960181778 8004076252251543479 6704742688283369306 14098860559554924891 14950504615158067618 14289219321085067862 11523867205641016829 12038165090667212061 84323992068366621 1929623124996726182 15843340507149925306 1941944387370617334 1128774965091047993 165456688790794728 762841512953163749 14662550697961805063 17215913645797461654 16552700382639185404 15066167914857999793 14992510314927773690 11051065390673007164 8133321006518967765 5016942531795573826 15135010126600837856 10452715178823361591 10376982975625503193 13917601074940258559 371628238157435931 2793164078554351493 6190828338208558807 6518258500423062626 13222104882928703267 10844806059086109982 3666148236759506458 1563621030162805236 6823856587566801845 5572884687056432270 17315853419883382771 5576270670160792947 4245818186942431496 7078607607631871282 13767634302146431718 13083599144997525450 10122049073661609393 14665681838569384498 10545033105208993329 1367121190608634285 2528583306702368466 15441608820895225107 2568408286008785738 9990918551917443602 2783092604583397324 13776639956984798825 2107041035060365621 7356415913234583939 16974867587030267116 16797080836125992607 4041253240599142063 1798914538987985940 7740962587635791417 13798559357906588429 15422778412122908674 14633699891552462347 8429316280703519538 9844629437253071559 17574054700970144856 8047029936966320685 8506908889182403964 17809355448158115839 8801430055175832720 859270619145057201 1150265309495819430 15176994218704236523 14760398537870112174 1936301284850511215 9790681496982271632 15261837846727627939 3481575520823070542 11960728542126932218 9791495681094305740 4784453364521921759 10975369346777332823 7509087369641083545 2461063313156825616 12809606774481621529 1609693207718111110 18427997419541289316 16346162314373879637 13440707778948103173 5419975045250862316 11957882781730268493 2133039573663879491 15662109967505377959 9593170001234782395 5366315959978971689 12874509900191543283 3482774067173186726 141375613084588775 15089176845482466181 534916644177340101 708971954664126530 890623009508382075 15762450676583783794 3458628474786815742 16500624621395987622 6421245389830899424 15544562829839056838 17699460480975895820 12724235761383005243 7557369144534595745 17887911090542863067 9019300390363535707 14528577524512156584 5737579641380977226 2772794395692490249 2585493196663231618 18090141222939942855 3841428427627518278 15114607344125512264 1264347045648551428 8533158377713316251 8639882112032145029 10322624136997550747 3666364180601916165 14749983172291020053 17039660394159311000 17227162213025921307 11322641147778213336 897146130290875341 518161812336520499 9676162988204803625 1413610055694924098 11861054718075495578 8740255304562127807 9120758228502991129 16499996691013817852 12143528612803406850 473497564615812425 16184322219330980681 5969041942451829155 2158758298492077985 11615157115793503959 15215551862256074895 9535929929268253597 5177806761201948552 15536091459379402993 4249067042833933247 17570627520604465370 18279825479686943730 9161623881873488321 2704988283695878885 9820211890531753808 3387210228772530981 322950163340454587 12170478157247383434 6491639596643206766 8259319410547404960 2650969838289015832 7114342252163087586 8232325389877738818 10127128045026081548 10585668007994685569 14310521037476151903 6523053667124720003 6078063162190933868 16582726518423212918 16515489765743952885 1929310350462367269 9380881157655423207 6226753381124195982 11845275949309816681 8693921839276712962 1502629254345049084 13561552088145150296 17590705571919001226 7529619154650208740 3166272623245468693 18228068083570083488 15147082259361350536 7184379705218812994 14036901473918901707 14736226387032270345 1246037446457323300 18328947298828094609 5771456304600533674 3081200654129212372 5734920517225733889 13397200141327361491 9764986127958019401 11270050058915374899 15189841225384988524 6607797222308063604 8293982244340724772 6230637179819455896 13002026931013948720 11720880660249554311 3923118952659862230 361128285382978908 13272754350647127087 16450075647398369519 11997627857598161564 390745873479582156 10581407645700731354 12015247572514834176 15088757756781649269 8079699393880360862 6178476666159006805 1443870103491442797 2311429468540339155 6414204820462794267 5377442672629612553 6565781757267268653 2999402258107769305 5638523191673247461 15802007401658552033 2637754349327736494 3941123820368050958 578995280281978872 6728553509999879246 1165177649969523444 9172082186422033120 773017509480932081 10779347049709342070 17414241591897685336 7907223107168306381 5768207144497586172 401851006824809369 9216392736386049694 11992048954130911382 16375818545051660583 16864445462270786917 15013899795234242425 8818917386876183145 4078717374391629855 14859768341967533292 7744300842724411081 15247374728281552106 5856314640554593748 13947372968841888430 5798817654311237801 11672674999203399786 2032250877255024789 3894717207628485029 9464885259104318069 3236470549193231 15127019629492422446 13876040818079610423 16466456227611337113 12265201741227340041 16424325816839898010 15755775394274579223 513574704003614603 15305464007764556009 91654331616617491 291519870137211563 10958440939410720248 2590699513761775573 9599468835402087095 9550376519977260260 14685320289071719825 4764280102156132580 17630953617451784220 16335923388846537683 2972844118282305305 8733515668343486312 17536041177449074470 10916480753254531404 9302304689739681946 7651664456677549855 15963557544306671423 16516321592001741233 13390743017199739317 6686004617714787796 162347297789645907 18039832334182727945 610265994965308439 4690551655586061856 8214512741387774333 1321412712972360280 5568524263559601038 3838334408278199777 8125213564178793301 820921549616082828 3090685909576983058 10481490307164404309 17154396478137465423 4578638445272321294 8533148636520283746 2389703429066521559 567263118978787571 1744767062524416513 7252313996131516417 6628767515821413890 1264454066348083048 606401877859008345 16228982834891889361 8543991519121623025 15134067892325937582 12015953511855409155 13889446280433216992 9587770933210614436 17234463487355883122 14230008204217289053 1270347298024571092 11473963429046965439 2755868517141305329 2092347861510387573 3639897072759775747 18116761762588627061 2006558238746996886 18399808660671796123 8917558458618918442 8795639262137894962 6382958018678551757 17352759311963717652 5063137653294733047 16972267658690950002 17889279015858902481 9883638361269332731 11220209064766338808 7559357356972108640 894401277465093362 17120865554530113568 6158949876641697652 13596906260073901367 9408998443097514769 1764568544612146653 6907954734694337799 11064620212613435867 1570489763283606813 17398626634961987532 10098064415551875243 5966745119638929034 591147043997263998 16589304547751714738 6601918349575437032 15397432476502119249 5783491366790058380 11118702391280814199 3788485542533905033 16377105929550553627 705457906147778666 17493975847678703271 12725600065759386667 10349935762969706732 17363602189723013365 8668653599353898248 10728699940379808120 13372593185475161437 14465403617638956019 6577358372683261595 2573017893621088708 17557692788819472714 10720537859501904721 6231738740566797497 17595225909559496824 13500437971187920845 7565572971127461545 10531464303599501068 17256202450947963678 16266478370495598376 15023297686613721278 5860845518053647048 18204255640183060538 6144200260698665471 14304361607838928708 13686059014282933561 9769082418286401146 7194955195089008231 1305435463881155070 17137745558169357797 6542190289533264946 4668044806890909800 17498281507123057797 14504520813973787515 9483994022795008874 12430792650142073101 12092369701743415151 4670772633871260237 18269972149038145410 14128408962564220095 10022304440122034929 3417870508716893298 3170800969192704333 12325633546935106498 1431388658366366627 18135727719466129656 4092139355790883851 3473481059884728121 16466021056751728973 12570283107901645878 2889548833113628667 14600852658179502305 5857339691282265579 14539698048692852599 15009538116694341484 10794667948451085842 16483165782246637691 3511058647506840255 11746188997455701666 772584314551799982 10473300685005500641 5008529350344670759 17181780494011795015 7585657276235738731 11617984054486943401 13708235766754762206 3827324857870723698 13985981255486008683 1987203035749773775 2363058693914322720 83441000670622900 2329325704052330924 6448465958042455163 1997187682942474757 8512541943203871471 8259860585124726622 8496815894607909099 5613351404431346053 5764324026415963252 17970710785562756672 15008216615736418129 496010996570309847 258747746033002165 3925177830986541865 456186445995082342 12507075238710756199 13431179580622210250 9455510383122268546 15930061611287559440 10584203276482285769 9327031429956258075 5601178634924978110 6385430507615523616 626938414631130394 4816805137371694800 9690404118204641050 15645398679300793779 13407055888083471967 12890779237428769830 11790107808812263407 16663282841832800246 826214731367615350 5597085759480559991 17872198884515641192 404563045349580958 1917332718567621871 15942724899048664687 6112961015689764388 16620305481625506147 8242356909872016994 1570937245988443762 6864031080472211373 14341149702796449215 15725989476051729322 10886029639988453259 4863911086234239232 5090500402569746001 18280006966096907180 13848751757151382589 8593242014947461568 1759036324108411649 522893709058358453 546777364400671964 13269371329108112733 13831659832021082972 7044056863233942622 7878917055173110408 11718249712345989354 15900985604931691726 9956224241897328346 12423188559332709574 5969755474393810379 16768853823985891644 2137264810155813109 13510909367697339414 2467804468837914918 869425981787238007 10077644713945812746 4116958867798617745 12772029025207860410 10551779621391904288 17660380459206422974 9019515349679882647 8536472959604679762 12058214100962994642 16963207665433455032 10505139806819921886 2946881956210108669 7963571515542778138 9643008767370659955 2044909353725700870 1736674923891748651 5404656980799981549 4666291791238499371 15769706211140488897 9375185655475443934 945964315469758896 1472644108800125890 11100050387039004898 7556610555489845168 18429447502962694077 8318203202504811985 5675195151237764873 12008448577123414115 17925593816059425810 11824905579231131526 1938280277637888491 15227749817052789954 2641030178522629876 3732991387587006032 8331460415911193219 7983474915955126358 5090807913385734536 9143005228441107548 8621833329150695901 5168319464177441187 11707915973624276556 4205996439931572888 15797012073536008587 562274653602535242 11067767562413224455 17120976222486929359 14357341421938354769 13043313549444657904 3038129792129038516 17466893249429826641 10301181587154335864 10443438790498790637 12738235865494099840 16109683908563919837 10000324648039443235 2910441390463821321 8320734023377399443 9736776444909572736 5246029173080135959 13243901053960366635 15565654810540767351 5069973974892187347 14881709445379566413 7452140061429119410 16797663364574794726 15739000199822524753 9108486618260483240 15542865499801278352 4666732665064484179 4159866007803218448 16177994083028873998 2801913682893009712 15943309113244881886 17814309120209479576 4058549939566339146 4597645177698275553 8376884162027494353 7441049537863435038 16595822643600807196 7444124435071772942 3548230647593007386 9323238937878313889 17844270058475917418 17661712883604544504 10868597316639133168 15509729391033221992 6505232480965692409 16107068614255292900 11782689188520242628 8279916379554474860 4707244775308783426 16614784414944122495 1902067980960387174 1838722984664802282 13881521464663304850 7328462944224744465 18213842426603221389 2601269596816573592 1915029297106870889 639271026959708301 2975767945639426934 3793234574744015244 10865315607847940248 12648493181535961969 195957566430583783 3169347236449956929 9121165130480056139 5606284075626903689 17833874234516229873 5840182541547290836 10325478730235071973 4927324077936597313 664467453443243427 3466799836425566825 4001483905543591490 6631342033928081106 7833000577898045121 11319912822949947086 8947096687571564432 4550514708002363255 2485305236958675600 15727243150654275697 2215571583276819762 17809872070161074853 937101814452269333 5489993713286302123 13259859483214843832 5410491695827130659 7456542789284541702 17969693082434692422 413920282062919786 8104005315836713313 7950725537031317677 3939285298419843378 17813264269421798624 10928526439758448940 2685112858630828609 10408274510901085968 8350686007650940493 3051963648823681571 15315434293548819975 9050981796664571688 2402979112299572556 2958768987628290492 12081600551169067211 9197259328184506646 3024065951043083636 15948181031676908803 5728953562083159481 2432482346953195145 14473968901316364033 2757472093149109042 13564135484667428477 9472628432866974663 17379739847139769618 13864211527346539522 18296024779327097620 2550694004674539411 13280565768886247108 16578682825225569431 17897016209098416829 17201700825918651529 6368267785308385715 15216649132027776054 6569643194361637260 12103083769660376065 9982197316571982753 11332956358202005524 17682543569570632365 17960678622016556445 11011233398410126551 4574080230759295692 17261142152530555486 10553108464631222008 2553351700927465926 14508846160928346979 11957568375864861718 4720120433212576205 967201802455134654 10285645961978900729 8056042652961899229 11056291213342211368 9415337141990013040 13752891523643290605 17234970707413385103 9138064437176093452 14730331283697614744 14092300978004489925 8151140487658186455 7359581514570633799 16571505634355455081 14953247477147051223 14040108717799194540 10525676953369084428 13380899091666790312 8667187991035818560 5320031899045634569 7989685505682263954 260962270486620173 14885054173379601775 11555455182345557671 8149841067366275242 2624581026781018635 13119000233611991622 2494944622424228948 10856105853411084808 4290125652087485747 1312726385912926706 7687399979207675724 14893382254139070752 4890828728701726936 17249239565202925592 3562105196118212261 17414177000259567712 8067580784666258128 15693544847638767753 9900447255578121533 15703377204323791873 13949645706453870889 6054243284810266178 11633203472873573176 7083887371036987258 6533017559108409815 5375631814047117894 7464154858123661240 11701936129709255741 4277704046239875682 16861771020873535496 14119093344391348263 13092877819637348141 11281347445371706341 10355480081123569825 11767805887666525620 1675637471948249115 3948213696113612371 13630579897237615027 7517129495599625868 12310564754040401225 8507699165979413032 10517425158546676702 13058243831880520679 8636746174032854835 18158060064060871272 11341757222333822546 5254889796865212031 11450901392612888199 5480642304484487315 8664841158859274278 1337711821134435488 6042121869444081010 1315637793162640868 3549346079013656426 1961965998341791730 328372018191410481 15853895513318591892 3698277942951078435 1996574632142845382 5539411695593137293 8134018968035661851 14350603048608272366 6388470017976034351 11238031165390155441 13590647050167244854 8669261054805685663 15165078375805011143 15868001462506219850 904845699577044884 15603561824365044646 3277464989486236344 2830966093616084223 13758302223117804301 16416392619725937002 17591148701485421048 2862528579096393515 11402317764863669089 6758994789353716563 10152426692858546185 13017813728238099171 7648539924060641816 12806797673920811550 17998474813103484751 6219180439397655589 4243330594919466576 11920225141626392389 3938247111702520007 6761920593650495826 9713131123668713654 16821086343728126989 2061622274335806529 8338314530646566635 7724370276216932621 5650173681985824759 11759234797267577852 15210084090573327046 6500849725239044249 14861075461962239206 14470259693676132654 9672174571660980998 8990116322187495518 16992090778352315079 11365681844230462496 14596436096428158213 12519963549087874202 8266089001928514327 6101396132326870814 10320170607026645842 17266518150674681266 15441779071708987801 5361264051619779746 10440323316611787135 2938102670744370343 10126204844983513346 10382390954877223890 4974093121120785364 9441297131640462832 2436906835300916222 6936499209506162724 5039713921073908134 587401772236127422 4886032158258935875 5752296056682803417 10798963019806191437 8092766656277074555 16656793720649467929 11314118428766032417 7442488286733792703 4811096640990792889 6973281172795116158 6754254372745349025 8140462531054130448 17382644032522455653 17426682531649975583 16638789511791430307 1145160151950509400 2235109272535402004 2486905875386021460 3756615223667804473 2131342974333170745 5564036333865234204 6135179114665865296 18236633377754335327 11740014343178399147 5997515538239316379 1796911490606617141 1386562615988705126 10885035285760737746 1037463128962818205 9207091361566755308 15290852457314554320 1389150432643110809 1498420519538436272 16563359174634609357 2752367109796506993 14953437078730357396 2173622499034507668 11977994832268896065 14225559691769040547 14531857285398674174 504828467195368549 5157823131629188691 15450251979742716040 8372198824316124957 4876944527477434244 3494066408812374123 17413877332735852240 6541405462548098324 3590461143999543069 9123892895386487811 2706449099803179895 1075526347478357993 7464928948270961180 9543502626184446974 12772640988033836039 1091752954950288730 1997083125879465937 18316955442115250925 7199173296687152270 13292758967567334589 10595568768998798150 7879339039433766024 684453030830632863 543166995231102137 6525594597265619766 18293274953383382160 2683770537670428101 7765755497467583 8450322753136590736 13779853125675052608 2972975794976588550 14470735782683937395 7521974447956887551 4057964289074586321 6283655367119313077 5207003015627868264 15770232966386516414 16188489284506982010 7362845587363200292 3263419108410519306 13257101076488598768 14512133936971336822 123855291526111668 10478895393624021852 4745301055474558125 1055643024630952322 5517366804475637451 9010131751547236544 6505808657644572423 15338514237848482403 14170134929843356545 4346193569454838972 8060407296921174949 8057718755734650627 230633754494391174 17659755901443550771 14977032040930565500 11086284295448294184 17628780234493194249 6836078569489756150 882483981837258406 15765674791147436380 15294871053187270797 6159641259372078526 9460119524417166294 3641168410699020424 5461530209117979364 4433409700262499255 2151486277458506420 13856776892417294558 8296692424346751736 7385519857491859783 4565818820585873053 13356832792288644439 18122489871228925964 10289501746142432996 4235533858037949241 7137560600984353832 7100672500646073184 14526212442990428714 16300400687798370787 15742112362708076133 439419681890638272 4160508708702170182 10983980817007526965 10496267035308597242 15997241178281561871 5980566745747754254 7092737242250037157 8685775872215420114 8805152939092318943 17068821313246572639 3588168427820765684 16884823194839322872 12853030743438208431 4122833050354072830 12298916696641854258 13537574191911032521 668629473266463008 12626960616813695734 3481685766809449483 6305136915353837344 8146418940539846167 2243664196252458229 13652425106887850833 14361514632570669288 11026055929176193854 5751979204881030855 4886229980325635673 6411705127733671856 13533336463770779204 11795220723791740853 17927131555118145657 6672328292432401632 804649265903554507 12545252994191247722 12498692792631541876 8857018109891145537 4306071755218185270 7101597635143417926 3188443755439881684 9069965940739661102 13886698062326125671 5523398950984110766 831269311616341930 9371133045789603703 3837803192787034469 5901326497084229921 5606032984238161676 13550211218272071397 14770361016486417779 4179671718375708453 14933474015215670391 1742025170493559158 9775591564069263599 660007478731166430 5673617026502767523 17844635840471523241 3209868482052827547 11185622984752172665 6612703279161817384 11631117630349302928 2988939053284212370 13390072803400621544 7327715526095616906 4762290894539746642 15443566819382895763 14870973152033318512 15177431242830412275 16417382773334767061 9106928124530048091 12385463517136145342 6317969527366122286 17113521088330468539 8143916211102260344 13544030000142046849 14799732429273758855 16082673202893497941 13405585115959886266 14160863368520146958 17398940953227441448 3533533824784282888 15122474565171083685 6483390812375654033 6289458404359550585 14568603541503123370 13000355146155462376 1029163280356309191 6944595443111367558 7570313179786863582 392371219164822020 15963330541525032113 1752664362179327700 15783769756318733415 7379271115885829091 18400399504737923301 1983243168529784013 9448122069456263401 670988519091589764 13659240784500649055 13502869700392135783 15781224686256155920 12210833879926861779 18336892104624944974 564701096583199676 3634410011498705715 2401416151373881886 3377920258644782932 12016651219650096637 11694938328601051139 2282240071347404335 4754888455111037982 15160443043712962916 9485727063716810048 3554157820106493945 3941018655657038511 5723402019192021415 8818963385594013994 10610507547866449460 10644124136544849815 2756948407374724351 10468993178782224811 8776473058678649578 13887484863909524685 13598742714749963869 3812550757862352002 10273833030340430083 14191052560662666515 1086580335570247896 1920080604963172795 11906189970257315657 4480415572175515870 15269409034016984708 13065731542722045159 15563534131576385824 14052919838149935817 4911247463162304254 18415437724108250356 3167875132426007513 12672230996090477311 17013579113839598367 3883247138869346563 7166005545068654203 10690237159840891565 1951733402844273342 9184723905862476049 1866111913981203209 6941439747682022894 16367091050883887868 6766700494881213544 14702002088910552501 12296443594593650946 12233862136057356318 9234062609840699455 2431099003304850304 2908797850906774748 4045457286027301445 7988335473776381234 18397575461421231787 5677978646575449516 9614558663982976139 6299256092481348618 14818107154805260007 9319252853055434032 5453554048806677326 687653707833086720 3854154024214049970 2076400555249030011 6118128626404552150 4996190375022884704 11019373984233458940 3771341874989112460 6412058406860399554 16269615206637839059 11574702427941458554 5775051002310373302 9739902518175865896 9914948717532664286 15837810996907188079 12191727418029197182 12473902406155472058 9363506889711394663 14072163674977795742 4254786136870923300 14477442902798886869 1580410056418823014 564825076919055250 5439805028395751374 2875621032884017181 17536959020842841070 8866461439392067294 5115948825922600440 8376695933319587688 11600955296370241751 5771625836177688478 2751095735928060082 17086077993677228357 8585233927713212948 1021039528919858861 12131417429437088045 4174019377222583061 12615054962264601590 12513684778715171891 4522698069698575913 7237322556527365893 8012812083200865866 11260732016571021518 14051200136591884393 8359769860827368625 6048409502275445639 11302937538587983251 2645416222565960389 12714492871765885783 5225000877934380355 6392913505995233642 804104628045098218 12296206421043564339 1928180058646844902 4158521169061507284 15388364402517484936 10609285284309405154 4375069959456725892 13698731080289479418 16615746482483516782 11605973823213308469 13955003934272427831 18335843433675656274 5943043613423233117 306177826585742140 13776521216382603349 10093203199387643913 430404410957600843 4001758367971703960 12211715945127360139 12489068350507152562 17536111201503082623 3581569806432670237 530456637575188587 7723065133110964078 4600834515713727318 12783823788302741053 12351887433959802355 224369052874667527 9375785842295538331 18285451275686244968 8559576260975241655 2609971956933095005 7265077823447890981 11039005494528026921 2406736697050344528 10473615414390650610 8820638850297421225 12373235876910641458 5224376408280333589 11129939425353195571 75396342321992710 13035812820438732585 16038042652216500015 4600731901119843264 8899006176222849962 413067504385185741 17917357747856128712 11949820077421810097 777621953088882223 15337409090693340187 14516175443571050269 17476886541807324684 3629488078794229339 3315130103213160088 6814472876092114290 14689442996548226370 4870615650428038300 3266474174526555063 18391812029652710737 5038758207776334537 8826119986625114347 11943652361873303653 3429107802934956162 10352037016015539322 12455924709350567973 1900437775994726829 2119852984077025971 16694735874101589886 9403458256410968070 16681025406567094052 1075045769108103458 4354542197726463118 8730533435259916861 7845914303596519198 12052607279764673127 14799925717954474795 17254084960220380731 17957835199514998488 3805787695919156944 3763230066874203455 15823196905312079049 7247651318572925313 16210362987966419975 2184172053178323265 6161766764616972390 13508532211861973421 10480068879931934689 2851675380022141803 15814191094476695446 2550800603767424779 5501625825628694562 11623907365666839990 2950770436500799853 14638524347015581149 1643345286171319178 9519037943478601763 13645433643473585191 11150945611032002357 11083073715201804808 4054134677944508475 6764727027335807440 17931030630265511100 1591490540550901047 1264127690496999896 12392429193003282504 17004490407971495051 5655178497015113088 1920233191230442434 6938770591879020029 11951430679967687833 1120278516618698290 3026081381640591449 5014008492964487528 13414730345545411411 10898383682844802693 8845425491242976050 13763529636214732250 15273103651355221650 1835494103886966209 1884257505270670767 5074201070994705571 12766109883012311221 7108965229776571782 17996129962217142464 185058565328682137 10835138594757172739 5059623482069482559 16153188765332243335 1887378490411955774 7013258514553155462 4313382102997786535 6826967618792182148 5375975762038179951 5727217301349881871 12815334902445383227 3618913524260580220 15950802439880830359 4489915366897588132 15825420744636731227 10758007200311081144 10171880795163978507 831297568589717720 10813382110652341272 13415014960065763101 6352585920471720719 12653538577813874918 5435034290616471555 10795726581422449097 812885235059635378 4283022686975674157 8393186451674550231 17744702548057546716 2342496536818984421 9415350321694843572 12757320213793616571 8161078032274508829 12354556893132390825 3236687447393490985 7748185071935167109 15809981696822474068 8945055125951514656 16233951281125126646 5700949098998670477 3637200759897419733 9194940876900875793 237500744460556655 7697818524927987175 10661003282379993933 16428030274532331620 2352185537570096993 17827036255383516238 2666312938851881714 13265916652673570598 13290991239478610838 6305279176836303394 16627568564778732464 3051749509946414353 12775446314083262086 11400779446135972043 2100674445634362826 10227763149678378010 3314022036542817383 12966128644681876295 4016952885050494256 10640903390468795898 6376767849668829176 2006816248232305381 10787821476121294891 7244322445130229648 10107992757392798926 16892527112946463081 2342650090697191265 16412626116493871978 259410804602927737 14755387972836665048 11665003392195052139 9543764234162523525 11606677211763036481 13824340870099773427 2812489019894147265 12371402629386116434 15711564169070798369 1912546063424395984 11070305680255492046 16569217605562823416 15327065515409274284 15249732774879766511 7322338211565418584 6515709159629951784 10500640765116018804 1887014431404675941 7335566140292972540 13590236396794416536 18133020618718358059 160817256117135760 11572580091498627213 14281993010845798487 4762986901123166575 16153839000950809566 3666122310076757460 2593634811212882854 3515481589933380434 7107983066153850472 2991678889036070732 7462294382091604705 8545274410393736153 8755420044354894695 9159349115911261233 15954159276584400274 12694464488911058224 6951013067079521075 2855317224136773248 14221532067174765164 9404883007501504717 15113004294611796641 9494820210208415744 5428279353075715697 1854095149525767484 12086582426337869646 11256531681452098706 6968663242439383108 11134865804696701774 1272699105502718140 593991012711390489 13669175046082912712 3127014749989651133 16345483997186500136 15644902533157692477 1095001728567097635 3894785181896026260 12641186349324435828 10791518678014817720 7870496813297118620 17616121909465667190 17581025371629202562 14096155890576003658 11210790047966911345 15105445122081115782 6417010274769322009 1485253214577960264 15824704215409493742 5345881476383253066 13558943663469991095 7394971318089746624 13610625920939770547 5404073254861888319 4815956106023195623 17456335610177433106 15494260381008823432 5307713945746846912 15190293433476857834 16034075423228592107 6599050787965105910 9535153083072101794 11932310824079023132 3112008411423926927 6854884562664564470 17282956080023363497 17159133541065881541 13374179688362836024 15687091686297073293 17462074813716426324 14383326125994989507 12310266263114041325 1466641174095664184 17543553208516615782 16251140203600693542 5280514529792266520 10840507947224467833 2415561617172399616 2550560221221639313 1525532930464439433 4920846703674778233 9321203509175716342 4331299412746437395 4600992567319078150 9185859050064718523 12922192371324968627 2419988410340615793 8763455423070642803 291251537507679410 18084730699706198855 7626729069389834309 2593750623671027143 10900378756423672713 1669818685402951275 15313675342684385407 7637111628241468721 11891358103624366690 7043761492412858633 4824004269159955785 10770178349983276979 437409656288199242 44151193307944303 10752906060898990144 15835487336098217397 8367204625211404166 7676174679412727154 12310997258619058580 5791233513975716880 16837270227020166445 3250343849649360815 7241716007487845276 5708489771758069054 17055987092184725184 15126346218255179156 2259315780831610279 7540590947186725622 7619009606928265747 11128181944601090666 6635524868147272003 15544139911001369408 5026573290295413931 17991072457738995966 2711336293268032674 7883211678475438385 5341915156791229919 14923552581165936702 477416151440113891 8992492868290051423 17272768592626564226 6078235196798666337 14891490725166333199 11849837304344607574 2438885886880455224 8333177902238356213 17525935617070608935 16298530040859788377 11349970560890568759 9344404581232679599 9082985784470360663 1454311830506650331 1169914646300511431 3194242353651685863 8215788353663645173 9282857897023978235 17885667891852833327 8507310846567007512 12917699876682887222 15578702689903105799 9315179291984747806 7135658325140769176 4495681755315545812 14472922488003806052 4260494633184247217 7496152930887394044 6750404832906655733 6958509969368932817 10712336388994025314 7224312920653775391 47852079143985693 5048199944060337665 11870168269113950780 5537046699009249706 1023045791310139867 89618715159806162 9625894415424423391 16565378210657680614 12818100631534952318 18120755422373223828 15483077047923471474 16615787770785470016 3759649215431301113 9749949074637557852 6090095193640109084 3743494406204097352 10587852540383455527 6140414015567421796 3791767960825028832 3157247783035179662 14983690936503460585 11946643871967679400 12362488699351583729 15993737561006071033 8469738811639293661 317720144418356508 6895469469628377821 3151774776815673869 14483096306088997585 9828755011650852349 5482279636557703787 14237609804641338803 121488903206687694 7693703508119070984 3988636597100365166 4172224793298291448 17643280256600985901 10700913204051110251 183254285797139303 12033694493190659139 6100760073643962070 5207581493075206891 2200115737190730699 9506400529189997152 4578107973293894681 12727215489067967845 15766982367237465230 15040831834914653004 10285442320534754808 10148297937259781072 15916379684276923091 8179365719810179477 12790063212714518341 15655967815036193758 12034926924896705069 8780188983255986421 13680124502658602895 3374960175809598538 2534763479528181155 3843045639744687444 3907772456025714631 12341702647869987881 9419940858371935710 9731139977705604623 2731335472567752151 1210554878914239103 18416913496039895881 16170872006427659591 14136734263103050981 12073563372314025028 15997690921215242790 9374167240448812111 583998255496929290 11177789351223130827 18146248371933358979 16950978328074550812 8465649909947144817 6540249722683422276 7506279587181495616 16600005934444649279 11919275423462056826 4467518987685344224 14038962811255672166 17975891656365499679 4371321816579883610 16038771507012098386 10798725444704951654 6396311345280826306 13032046820293449312 6099805598542804800 17849120711053638901 9597889774493596533 12083663981655344360 10283992684897664239 8600150915254371015 5660601070757863078 9305279980877093731 5296802687437260620 15405945930813884539 14712124056405938482 6120034335542152927 12954145004464218402 2716537346574624472 16738545164802276876 13931363494048854661 6117921500560781567 2760801167948854066 13999896445060818627 3735855612876611932 660350953977416550 12565354587978272727 12025481025270831493 13059621917966443974 5560499751954146487 14566750474861954160 16368326265520562119 11482466633354710579 8729267244407366760 16013074933451012379 17199935071368759676 6574637111311539296 9252121150776584548 819217518889563321 6751107138807993716 12234007206842376605 10503914321213834130 12412730869445523749 12236378897775413403 17567534048683534114 14820266849932612138 9144946115725094572 17061713566648714468 13086705588415232773 8420378138459002805 4815126434437897026 15161887636220407818 14865158431469411988 7143324236126824429 4037572366448474935 7566945745579680979 13914080796271178447 6378283054960775993 16421556200888504584 18200244654653927469 13024774979224855821 1732559344336245725 9263022323539299994 14229012772949047021 7690205453341503231 4873981442395883094 11804030740825777860 6441031709183366066 7221989206675225855 2026872556332514704 10897436693210428886 2322247765501706296 15854413440454633726 11181209702063458568 13375727751469170421 5650687041147925385 2341174246200510420 11727261848474513988 2582035962940555614 6119366704190898467 9170701535373934247 5635526344620453858 320285216468634781 4132750039095136016 13179244238567537532 9494509271664831573 15809996283057789858 1702189717025646984 9416623127676500549 13092133800152410538 10734376551807730692 13787404914185698984 8485419530089067035 11137505391218715014 15058476592925551461 6885792258944120478 3728557997407034845 8360935495365910743 10441631488624274714 11179663138368745587 10691057001071716473 11183168220047897911 13936641018454488971 13353575079741440695 13814234346859844671 9957878033787644180 16835009653335348027 12893453983791332441 4096139803465684458 14204740410949355536 4500287978020355653 10980127336265766943 5092763221831888404 3873314956503142641 16417599695929395379 2577490423856593321 10937157207751302639 18113848136384692031 404188645560114139 14887985156217300964 16974357068290735708 10351775634841093392 275244973319180557 15061077120555049785 5798145971856980801 15727917921980522538 7299184954352077635 1459117011887762518 4719571070924828496 8190004597300890954 13843611116769021569 208860780287618013 1272258207985977776 9343572271419542271 1317844599327818069 2783465849839620756 16803351263392792271 12447367388931272337 10392300449059982633 13132930948769241620 14869123193592325275 10473831594563326284 17225278386335784968 15599141798973316200 9381836699218959019 4485440836441429149 4396845581816210242 14743635374754985106 375783383835031124 15195676384688490053 15085485418504258862 8070765822978607906 14833177211454545660 16828477178445707708 12137154076681818814 3462565087983329611 17191632935149637134 6350496051866890024 6652610136318381522 8925515260174875549 1676707886480198347 17519940804944128479 17050352057206857651 8189130250414074795 13843175090356753013 9205518252827562100 15989107151642479314 7706492701027058158 18058345968022358539 2503746353966229996 14703114003968443686 4008729162148234698 12433145453231861045 17926752911658771137 4035952012800770107 1508544246386815000 4339892940794074844 3729308105461568750 3188671810282394205 1303596905336914263 3840363909193845611 280310728999624685 12731638261806440452 14724323375468365200 13127446147118613073 3904251720421920931 14458472284256173026 7304625983467824147 9978173871664602846 15128597830596231077 16985965312917868931 688855914057130427 12426042714266034637 15341784893852827971 9090901353790712232 5464926046479024961 5777574442987397223 12168948241315157537 6229939592945925774 10885752068286390271 7417899900273213060 16486092109584192239 2157713903401306797 3916445721380679464 11135821573325194000 1553627506715991978 1731200463285840643 17248537078148290868 4835464736005748036 14774064564832699570 14804486671684961772 18290594046303650956 5897624120036190764 9584266815818769760 3334606338118611910 5150271892708497166 3245236567948796076 15152745894557328020 7568127942044626003 3062762328754218310 5727311697414131624 3581162687266417456 12398096477442515346 9811073193481949416 13583299494800481371 8395676381936113366 17513722494140797856 14038050104583461983 17150227919128998 2469736090087930961 12122146701328159619 2861858116053346802 14308271854356587326 16303688090855935718 7926805681405691295 6580173864037841931 7877800038636033873 525925743492688776 17994958187963157595 1830191913870247801 10600553244240597891 14204333782559844512 11624752001271260165 14158143289448222722 3577091637326902478 3988802356002724900 12245223746118186490 15576487533324203280 18316816931567918630 11304080334469795279 4727941296231589971 1237228260722775121 1394412147085976695 16841333236420880932 15779960185101156910 15319125534928891094 490000196477420053 10351966500509007889 9492018070914050634 1045791632485250897 10812993903027427500 7145036299238029798 2679885541975732718 6280144673359888605 161076293568961346 6904161089275954066 6233814976325606786 5605657655932016592 7823003023027703916 18413734653531581553 3535248734037425612 15535415647482920120 3036201720687275993 18061096635283328793 14666541051047754977 13978222824542218506 4735149820489394743 1661043490101872233 10819985764207438316 11167812590741820552 7427747300400584890 25926537811885306 10486653907585957144 17002344061818243262 10145488555314964862 7543938875115043110 16572135208124164694 11790958496807848774 4543984469887289281 15787351430424921967 4293489333941846614 3009180724658870329 16110212603058916139 7335474276991578656 4821521950986603284 11690571720161482621 9315941553943126907 3720492754674939564 2911889315049632270 3438623794455273227 11785568603249233637 18288059424411522186 1929904184193440068 4242910484511596889 14251105606941375495 5166285448523025961 16465945670079679333 11704771538800896061 14297896482706032812 17587198164967168523 6611402985014185390 18095223211086397658 16371237224558289295 14640884563441415446 2785883011540083591 2102609957177661180 9090118847197586621 2657971850676035876 6770489656356165043 11456131886102724216 8033138833399952746 13697612374533335465 16816730539718382164 13593702639811968204 7881024242423727924 3233293033105890912 13151967841643448011 15495799580116709440 319543391569309513 10434965093719062936 9945647986456743610 16224635681211099673 5470213310103646226 9343294704404487053 13663994822481764716 12665658758067630317 8047282114583475807 17228255522498240636 5380714037514702995 13155385135556218696 6422424582586978980 1732116059810912713 13045842452436976972 14116249760500697153 6925033937543388688 9255447563945013583 3283147942190277794 8334453743412184789 12635493766051399025 12082229781458345188 9344534019057703722 1643248593971248618 17715025123790165403 9371840489536553948 3215063361166450300 2334797425619671217 6391515120700598251 16212268077382299059 3584158987730335023 8414405579293596154 7726300598839063442 5995272158981650984 3891416525051152896 2113981330875053916 914891515162695725 14481177897750906296 8221109655609003778 14966228326974245934 914982496202716637 9471102665796537715 18387746840982159841 13349809597698170665 18414357053657124162 17962698857432863523 16413326840498864617 15126806382361865020 5592534203031486904 11204322767249477580 9417007175207393221 8774445577080709204 16040186169818943456 15193101958253833888 5051343297760154407 18290246877332870478 4599589823124868624 14949429697518416463 17518959452017686640 3699599231857463742 14282045632561684843 11148396910050317241 10198101531131578275 6195812362621906430 12333295144346311245 8293698461705781691 9011615160285498372 10232486887490605791 10718590362768122971 2855090505447282140 1927803941301933709 9116049751717606603 6842656925197071432 1257519239363533324 465111412534141941 1843286070376264040 17463895716803963586 18034472443466275267 13075696921034294945 7591766147481807925 2297644355885159273 8112590552991887052 10796838806783483912 9277639619471029067 15189636401214424294 7346925533677304574 11316005380338011571 10056056716559653760 15604763035234237204 1130896536557883646 15752365984722266272 17235505692520885137 12860415074536098651 7939310545517741087 8909114975974304334 11964483878440315583 1507321145532589282 16440838807708548335 6487480017503883372 2794968241246479566 11003904582602749422 2874260128129921035 13433218070728287409 4352497082409264602 4586538693355165185 9578191329234652945 2752420802212977697 8103911864316144631 14125920952697603423 3760848821778972995 9440736496753731577 1229572055498232765 3156106089827257148 16322934203865603290 15321611244902230059 96055748886408631 6734237105647949050 6024512457362897848 1245165130036963808 16075868347107162618 9899380786932922786 2017696175496824284 4221436463705832064 7157771430892106597 7629498465894481820 14710045364413750591 7553870243792768210 3466135712651589768 1474174686026947266 16460061225198798358 8124355024865174050 12660768502940730100 17061806813475673802 422184457356274660 2658948198418306895 2502113214241868581 1188465018210757686 14610469935514742870 5041025693773703920 1629224661032867974 727417747404059237 5980148939306897545 3316616157649417868 13666552808181384207 4463409637178625680 8594275343804774290 6638160120535726895 8339336284624336569 17247884380210955878 17905636898844694092 13482712009836152899 3637293332061770350 16363777834829122481 8174259893755057307 2562508577302110761 10587428566017867659 2544905463907303929 12715908935549364271 14917369530215751306 4032773499424246738 7400849221561139877 10401047624728449626 5659615127002489762 8657188075173570290 2392754598536271665 2275629138666594004 807279271151704983 11692097849295263974 7029116476988985303 5820330234002865469 9863367564371889010 8586375194975326402 6158405812886961274 4444895059506422612 10830500875940271885 3977222010559133728 2477181273176804106 4768324555593511832 176657798829706249 7384026314515480277 15895380495850906592 15589906692411611468 16273758406598282783 12503828147739516347 12536123547836961870 4345644508347484569 16071790855028049667 672222343702400149 13463703499171700905 18233507509700508476 1861688663828171471 17825405992492966748 9360257387405690071 3041689734598322098 462029671779671465 11470448788060224129 4827391674913229668 9088825544947178734 2328521368063974959 14976763678987421812 4653767606698392814 13319543132215639516 17067920791997369854 11059665183919901555 10560698506186388353 17369765385217428245 9550311630196928669 5673242490039036343 12387722767084664438 17897574665579168263 17790083379488034650 6084466448927986059 10978240009298028037 16810147807929923823 9292074258589529813 7116060852659565627 1790785544410869239 6150066619042105234 17845169620848541164 5516210607603723324 10815088078506923161 8661247799827004416 1553810128359968169 3920318179024225836 705686607924916618 14976271036426494859 10362237865768324642 16283375357152299954 3254363606120846814 877361503325522468 8487356602413586194 3514714499056988551 9614962579813141846 12824432659364849956 3380081928155397416 14621337574235720940 115977726272868944 5675537659898143739 2553898580529210468 18051514815369262937 7884413469956459039 4375172316829295330 9664837389153990165 6528894307632744853 10214532859616172100 927423249047631959 11583156118480042296 16782729808822633335 6235893629564421219 5285769660075090143 12976494916646675648 97036795958486383 1958064281063897694 8370610058683752829 600414324595348965 13684182265750966796 4885460116853757121 839106485222531331 6838741543753356033 2133086724152917429 14937862794877051017 12853174529989857223 15830650004735414903 10042981116265004288 10177105295805161906 6226098121892368842 9535070077004700922 13926132756531936781 13858348057728242401 14810366449830007416 5434741208649327089 11778432352792099853 5594212342597997293 17262012584979206855 17842445407848776032 12921247432829920059 450184385154298687 13915465363972995155 17416473045509740401 593874375608524646 11470272090078503392 13897146937037690597 13128857864052714000 1617786870768671429 10560632734743501009 4786591936897537793 9984525848543117573 7476765660482389689 2488283257809485017 17289866135124385623 17189652534821693971 4039313379978981277 16345379246198062276 2434333009604529012 15874315725520403060 18385857854644649788 9605455861702854874 2593048689238953779 3664837805116763905 13609581681675116419 10822519011957962331 7578667476732074315 13331679836858923416 11828417194660283137 13211500044662796356 2568767323175457824 12225335759492825489 8584102801077634817 632258903936353570 11801220205834314125 754213735677475683 17129039081087515839 18426805335447358961 7928157136690376518 6843431999075275919 804346222208136104 5329574323395253630 9873406478993917548 4121965110211122163 17942626249432399522 13017312251154099861 1960889460993707082 8957715116876207254 17313384708231943047 12597879807554795054 17573652535567981791 5028011350138819827 1199288811041909812 17945395788801029200 15211187431442954568 5963329446855152983 11358136442983717473 14863345491391587839 11037307512299537018 17785687658494456623 17570450819603986385 14499675482726772111 13958007986589390974 10834362429378866868 12444116027730872874 5276834295917151872 559959404754569225 18269654959792003015 7139993290908648681 15182784337188947857 9625264863602194549 13364669291063786842 14142152469206372256 17425955164524682943 3987967732297116328 5730604442607124054 8703833970607851615 10177794984044480269 4684562826814683475 1813226829594965303 18156082540809762595 18092268759784480283 8457510607966702716 1578215263496899024 11121902323383129720 8208525752405152173 13169734081534944070 15998210590203278971 9379104357679449876 5248591355538375327 9458978350037636102 11243822026165481051 9724417531763866075 4077346604215538376 15187178931120852214 9799489882546607612 13577861652788052390 671228892056760331 11173494074322220027 9153539276293831165 16428456179238541136 8128037392410991368 9328248869783930452 148051856105601999 11345822653364689261 13512356117592087444 13173503181324704686 9355315950395842808 417561688358024655 6694020319486758704 2404165221249828196 2832499375202156973 13528233447467286489 6446722799372497061 13779002423469358849 4200470355169816912 8684589277485160933 8630961627734712650 7790655242691783739 17341492272127116869 13481174102961974128 2461076403699704739 621614593467222039 8588224214376027245 16245319010880058213 6946753628232916462 7058709446660265631 3904694349491969507 4518662726797359082 13236611781008220326 4042646404590625677 5334284403843282714 8088526801014302378 556119231109180814 8840044837876102087 9137286103946595803 10076212054546251032 3964589604702241835 3578806805993460256 12881010914976611004 5417529489650129514 12456815447501518897 14616719321737570124 14013664847492909487 18098801060792429971 2800557298625110064 14410386800317781240 7040004788722668217 9615996871825477662 15592233152099349862 7782186984426396932 1586263229488311783 14111471473894265478 12210665648662171621 2105102238329949966 9106561775459618382 12858293303822140357 3605684714236714448 16378029677359358765 10829061506262594089 485962526474548406 12556877950488545635 18058604443069364133 6113059117176115719 709534160029032073 8271892232322778979 621128704723614900 13684544599580097329 15273240731233786030 4472611854749528880 9740751210469802933 18214259548296485684 4305712481404274396 790688409709876708 7562856586058061774 14843100732282337047 13897984800489663906 16535798039606528040 405865936268633235 6966670774255092027 2997907055032412938 4380712642002663575 8962979302491950048 6902934063592920125 4508662867720703035 7160561402993506965 7314691573787298486 14765496679992802045 15177442581466525338 8494460626412522171 13655962239747842113 10108853451968481777 16447651596123426424 16858437233580298325 18389228908833275907 15237900143257017910 12128894105228293210 16192340143639338739 728905985173417315 14882425199440738823 1888960374452850523 12517559602064893381 11131227026418777879 2106594753830475797 5573300439232542819 9142719360551866424 13452581716560850595 3320623058110680220 13866821803132489976 7872431237645951551 12124018734941574956 2525180882106841717 11262771985313937961 5218437819218012216 1147050831565868906 13972706521520556202 11258936514015606658 4248939849493919321 3334247094079967645 18049235316363484176 6630668372385632623 13202132480676856779 12957881354176553680 17437416288738752172 12448876673864078613 11119530436279774420 17253182330252456012 2200830232495652100 531017684603819936 11139952414568968470 9409436501493738452 8448613207463107968 15831147557147948805 13907796248547277661 7756138611258042948 2094109718810052867 14003464654504295457 6899086053072126498 6735843198157832660 5042521187629468526 2694320391753185408 13660441654981413405 12072613393544899194 16806886694447380442 9357716982033974671 16678327752137855895 7190146410849292269 4223772899997310403 12243071875834217562 4223296130183962020 11534102694770936610 6346395520943374388 11858875179622733382 17849819925033264560 9774112976519180244 12386016705171747343 17438676149455501986 6245643031403849964 10651982507251736249 4727272895346315331 17097348217211952002 9926308200646962351 1183477102991022189 14531408767414813799 5254208193455122153 6861331134103009658 1719150862816160338 13794553570186753900 4881473922275994664 8729652590049824395 15549664582234343724 1579246554292353476 9200533411169199717 1247521918358500125 6957678838965366248 4370993105170490640 7334880098304807938 16184529722188020896 14474607682337342665 8175143988756132147 2591560133881014421 16953026686741922778 9518401726416482110 6449869152630282268 10234035847179086866 8404596886644867635 11131488360289415698 16214643333288532510 16194120726842524142 16035809153442078889 17610143675339867558 8251693941656208879 13128741245361412338 13930362185511322525 8660450294650112488 3391583086898979946 7926445051888785574 10216218338443104425 1144617291256434312 8454849117838697864 17853519168105992040 13408062639413037434 7389413110123305838 1931661561033241471 10477849556977401603 2996288993429506825 13737636188573248896 7664061737678423619 9635932172047415230 1790860873761045565 10678050699084239717 1225233055401487020 14980924231439612899 10993289246863273271 13949096754172809134 149741652218048288 7258159643576981905 8239901480295694740 2375397235683593698 11056588458280718075 1115093262258620628 7228075878094601951 718330902192199448 11994108231395641750 3474797946602863905 4528504189718198447 8155977666269876276 3410020886959888708 4586581415931716202 3862667142880858836 14676538122498246759 9441869079088539646 1808378826813104427 14868828555942401088 8262878113197328236 11664193413482085946 7908419304508068905 4028658624968106860 14125185282511009176 5913525660826529610 17004736523418190236 14083193638944278524 2821320531590655195 18052462474105053379 16891045735146503599 7238921195639895509 5935164291969014365 15209620136062288964 16164261413096321515 14488500739340725600 11612508012436717549 2811992668764419853 18111977108049112680 7235438444872890515 13771549495555509864 13956149557386328581 16082948478911035184 7696166152192259395 12699804919034185453 17375552129605470440 10440960141005373408 7223723582689614911 3540240965497645613 6537269965725024130 18433255462981896660 897180848191577344 2671734170749085758 6977982720410326262 15224034420943562075 16278720278849150788 16444365743119491904 7643182504741329929 9119547378304364773 16858285007396187842 13020209982342588795 10994114832211291988 169909846464386208 7328303629378381029 6418073011705323834 7054883670644570288 4191984734031981983 13260471388763766554 5897515714476955194 10070224799041319095 3406974405516543347 3268505652135859585 5704539412513608282 6660489165560558823 4649982486885075240 15543257265106048184 5189182498031682627 11136066053667446116 6453110122131217183 10156637562013241241 14060351398303381412 18352189737757933533 10415605820445233447 3531526745819012537 1555989045863846463 15946934899142170066 3176736650556506532 5754691607766685152 15281397705459354344 13419844171940675189 14786277996571805878 12408978832603886040 4235322404481946959 2576599563396037175 18318121199083517055 16457939991216019979 11139999870318576689 5427778909829361124 9176267428637002102 12629677712736765526 16759035051105261568 14295510072395071976 2703539739762408534 4130084215573564769 8550901267908512289 16334682615338775228 6498069796730446793 10075981032615381311 5533578256397271496 12519053381447005640 11629276527562655350 18263338769542035508 9917008744980537468 11810457994721231644 10729365212088922397 16774351866578850124 8134189403699932832 5651449411505045421 2659297413254180025 11006130690110184178 9128249425810732792 13934866539853494476 3549063037318172856 1689213300260788252 5958608165034107583 11526488670303612100 15714271128370620747 15560264616809712391 8305844407194407614 16758094435283651695 9094126740950147134 3708913442727239248 14381999907804440052 12734765281160226519 13658425972440309924 7930364636870792452 9443779188314081620 11292462512994091575 7233623008344991839 17629710113229658900 6450476329736243287 9260416807290943178 8424828149380225616 6998740325246633101 11783736219449778684 6566539143132418690 361429596140013425 18212117012902547435 10945922519657681193 17651432773321376237 3221492360784902242 9389520026083678794 1263849730674254118 8795266493735795943 15564623182602630227 3019483716338593733 14259106898472936368 17113569638811160112 6741211577540377888 18376987099614652201 13839864300141047209 3555047783965590902 8218526095034022605 18190895006729179996 13596217848399508057 9661120360971564780 1153898751513999060 17810289434911012817 11492145503187069683 7642117382739233743 6613724560344782202 13907770193524884299 15424442423760867776 2028249412276671150 3160319963415968159 12495113904177426749 4036129391082328153 313834651983368111 16946439825277866468 15763565826653078454 14380753518855743844 8939562851680626004 14862394934019727940 3895251706564326741 878598235383041594 6398311237937880575 8234936320128287354 14285530970564200508 4713923382627400296 15042683358903828531 10348463704023282011 3140359921124491570 1845594217092529630 14272568361186692941 6450281692891931346 4287073946996701296 6907263648867336625 16558063910680789767 17155096196559645360 7035526475865949346 7731444843953502543 8454108744863346917 5097481043168323885 8898819619761953433 823960395368008754 10795421848468066543 1976733264104542078 9698096402045192127 12167976436688381551 4288576371425034791 11458470062505810896 16862310027584850740 10139351174967760874 5574647593712208699 2034670081150126319 652084847887397492 13574770582935587450 18303591765709550657 9547268001947407329 6004296905728640950 16650225400981717903 3774006609382995440 7836728811282219799 5649068120501091453 14899611576823771913 4831901278787291102 10248917154236250997 977441877898442179 15510654255819017173 3381871263613860304 5275767020848347149 6979836759577868088 9945249232844820226 3023563601970344782 4987150854546084685 12615542046494920818 10150305227810694136 4364410911686954708 10194063738260020131 206839514843667661 7353373354848836238 17710790054821341588 189048865934017142 8745855984515168654 5095660846420144722 3563562989303933120 13178218654039859282 752607583331668301 1798441161675399083 10490756911412979330 8199648035515207041 15197072300649786057 17171569822943874532 2332188794491582864 9659253650990856823 6032286708307691629 5317032871589523111 8873284227954429806 14504223974097393952 11233655184536879520 11856610338677807115 1146058214429257723 10687653721257541411 8461984703451946343 18033338913361072570 3205409546730527200 12090249410636679154 11878317842668056520 12280027410089408647 17067019741080357877 5560740185947881778 1203161283997568189 6721402993243796926 14024201448263029469 2103320973375946318 4075622972870647842 7289654108897130538 11886161486277298270 13787063597004262586 3305704752114668663 2507442570467501404 16268812801980802496 5018908029016710853 14875663866169625709 10714985073392899286 14413480407453605624 13916581702711844755 3290084583203840375 17243865174591392098 3840581439248149724 15685999806918261368 11543767452488303508 8272261611111635953 5774731307850828154 9998293090878684861 15063199975161982041 766395538180284085 10336759823985021894 5931447548459518640 1105513504549098571 9620368953799316071 7416235651315180960 4249544227781021160 672939512241494703 15935212601187635549 2857819768357183517 7691601933335839081 4092566464516823602 14227439021872646011 5954039900721879673 6608831794323659400 15433591251756646050 13558840497002244165 14511034934942950847 13509592543918588648 11010013471185893904 15406248775745183274 9937356304246377975 9187151857739303029 6790007257469500105 16260992768661310838 7275772894669444823 13805991040194014110 9252062979336446716 2294179941000025430 2899632898810264595 12608486436506653661 880468206142120817 12165109865688567542 9859189336811201349 5738222560941715415 10920170850339277767 12955081323434002042 16813839972891098127 3109867390847654852 1704462973907000983 9963512913634727401 5365685488469079957 4443135721204815755 6431380069371007093 4399183345143789632 9500820354500675393 4064890826615616144 9958426511432322519 3479109813937184005 7952870200934763625 12389046746874413344 15195506980327662235 3821456445488414639 7363330298628685257 7556395518566253743 9509011932229247628 9816530659048286440 2484167336673236690 17146862926636257899 11873108863100137516 7053777884173473754 13197799559330827543 4332851526156832008 18337713226391224172 1426977353502832672 3890048556500391976 365023382575548382 12334021481733089968 10667677928223431396 9267008027984646938 16109469971310908135 15207696442095364585 14378726220943316597 13202541433859843093 2970854797085505434 2469251896167278556 1364681728266585721 3587575052480686285 15387839521013455010 12459782127238829991 9429008486239764522 8800358529778849951 18128493833994373012 2996170650165089203 8701133494145840370 8768876424372388055 18139119331664325513 15656034374760721651 15939291811274489906 5586611336399423174 10859997551944112140 18331359186902323802 18153717386513747031 4164750551959814890 5800888291869053192 12455826621714238500 3499047902481163134 9386302097437404193 17602142851849857225 9289743638500257199 7533632930957013787 16976813979439510771 1404207454556720295 4141205226111746631 2041245130221296815 15185684827899308205 1502153153951902150 6354123834320148971 2608308031414537903 10398214107701701310 10851048468740472448 13335197324398601570 3071943731969537335 11182590193930901990 16231825472081940996 14107179477515896093 9124806263301565808 1488663571528997779 14412950863285798491 14600841016589936193 7846530513448172876 8493128074952695398 18051612279364041848 18112299725639804966 1246880305103000814 9524334219077145740 9020368358128253221 14330176087350156830 1777040701390346344 10296672155931040925 2561763667264758311 16371163755415888508 7434177077478690175 12538324663755741393 7610498509732963291 9881141182714849967 14684043686991567718 12600298149144675743 12002667407417506003 16716170048885619399 646402182273476315 17247747397692705422 15682240621739096277 17630650094972488473 8774750712307457471 12975285435281901819 5250390947411504498 5475126563010830603 3194569491024728293 12540967970113527262 11722998196371279402 5209305633948347826 5615447187744993414 16810596709064983323 11111305865695149005 2029417356067304848 16702197231976516114 13705704487699363318 7426209556561745862 7134519458480842753 14245689769132857006 746483127987980653 18200539094593427687 8164936758814275356 11938343627362979731 8584395917453434294 5782530937234659842 17094810108818908426 4973973762578742359 15151699511080818045 1722759836006553474 11082570003021603773 18065595167680998270 17277188385701071069 13842941809426493228 13350197441517833606 9153962084519542088 16544653278936809897 9368613011468543834 17633787818086636145 9900278674137480156 10306201710400083241 1737165074342701166 15185401288206179574 7477749126153547166 6453597971374282517 14214560177624454402 11762743179722038950 7704044329219722926 15545869396374365362 9060417188811684273 14488478044455763789 4288498399387119638 16316011070130752903 12714528652685018387 8825372764692081081 5927982626261916688 2166232512682503983 3655802623014260295 5071463463993600873 16266116722445933051 16413558875392070471 5663569273802958643 17998609340192327170 4686380133318172209 3504013006603301895 4062475899399859221 4419570085443498334 12589168636331550768 16890940818349741450 11968493627711787606 2379067274398133531 5789670259646081531 12984658900677825075 2928628671190934920 11598342321374889139 2083296206650678997 2620663945843339178 18352901284093091490 5981357056437158428 288593589939285287 9486258009825512772 16986017209119362470 7377382128265310135 13491533811786204671 5867082471138494992 9466513001936009674 4899273426517396582 17680791423814798272 14972559697544064716 14726116970861840455 8672279432908444662 12668704033003683452 5326624862426218169 11749986743073745561 14439590631024948097 3560662250571199277 10705191093957064754 9970307470883901409 11642769255574398476 18298687678093850831 4829555579653551813 16316128937949785467 7420070406114219753 6409530045712472633 3361588584561803841 16245628463367990472 15754530981055512606 18253787586456404256 13428899729385999652 17622162656964970063 9086185266261923565 12997678095391888414 9000768951887645132 10110294778322355420 7377054773799091733 1604005864665625433 13064428869256458252 16506955895669269867 11718216885480267525 367059059322601753 6096396802777945629 6640218536155914102 11212936891869638756 6474815993255511475 15325315386460841542 10783140771082659757 14601963038573805763 2687700040407294970 15446980414312444963 3685157600726063557 14158782319274597257 5837067959993802424 9221356202445576319 12113481511481641049 2415179025925522097 10240800448087551591 14805920940003666290 12856886169110912040 17400503740776707850 12171972347676110612 9531214024679289677 12986883039191112075 17059224724071466156 18040832153608919695 3285878939155431180 9710516280313695932 9878369252895764612 1067225273668437362 609050936951043071 9914574307920226537 17364436598556656408 1001033562991749707 2789156072942671822 12283458413419114306 17562500994697868853 12401594455815784378 13531936501503310657 17985884512566211281 10221450397934386279 4099871732221233640 5076829816375614185 13718152021823876237 16818658069073633309 2178248256842617404 14255031430004630108 17374417552458210222 17820090704482937715 5745486391410203619 10953299794851995536 6574645840696877204 10753280428716031772 15617633019392859735 15588881404313897456 2732082650373668766 13304635056841768821 16761396150147311022 13491228476700522496 13948787773991064069 2590959347363903714 7040929668490634848 4432678144656312440 5477086752366236587 14258278779988656348 2825683152293561298 9908676473419240440 14634031225899073942 12240095057263305219 7345420606789783288 10763109377749000123 16610573496617917082 10032989932874886479 8070966369551274356 12469937504016070361 14005650882892958615 5716266561205989597 5196249293780565762 6055453557471446051 2511451275006690445 8268488404901736493 18188332455559586548 6734840575931067356 944811461889482220 11813299482393064135 2520195694177371469 13994193664473288247 9037554904642152996 9627729541424363123 15836091827492663745 7642257113406910911 5718463787966713567 16220672285964769492 14586702768024293086 5767417340371522078 11553571037785774053 14129337796580773079 11028123870320120832 12048561468358871599 2242006881824286349 16454835345182089001 14889396614612581652 446352253880092630 7504132053203822818 4254871694906482629 13572691586538194777 13103371725151897302 17439298000514897193 938185661350058607 17978534333563166143 8556830664709851583 17940843396311463426 3172970151767970507 8841618208248152867 4012225263187818573 15545787893066544584 11116731216412693784 6241976714215601494 9317373755564640229 3676504457493781680 1196760422256778948 675376121022862669 15557896417006623747 5016860777990912611 6996067085716986530 16925121762104272041 16922818454240841557 12677262521061971541 9838450085919740738 2089993511095210698 552598999621872740 15863970476661810662 15067104766336425003 8514004215073172777 5818032617223335145 9655811685579958538 11929294877936669838 15329292601862401682 12332784906118371781 1896387441859017895 18192528042894502960 12358427556891044385 7016288354552086697 12282883513157953779 18045111452976675777 5066888639497195041 405397688669091437 17415621050190334937 492714746738686969 10296102476939786874 7421593358323700401 5297698254704096380 6176410990570718010 10409119248865155658 14949994937113311548 2827397086926523092 9306203924589065671 14240408913775747611 10960982730070733428 10433884319631836764 3200163585398701536 1274365719942665 13441830163406615021 10376691517020857898 15900763859515286166 16205447247391357252 10983631334558097624 13163570026368544270 18313862322144778651 1950366682276189933 15539754286802289243 2648328201097213701 2125363446792060101 15155934235035641719 12638211611966321280 2873350932822177424 8372018259585939266 17932880900646290672 12510505293211246383 6727551355768181582 17317078042104330673 11973661019484714171 6361656211751912551 5568029352943139557 17448871192468582251 17916265431393611171 14346950545969302280 9311020631562946607 13052872887118977564 8560526621593345926 19307109450389409 4330044308174839241 18131271021659305716 255464488328812475 8275669783116652458 2312975547890865412 2673825333467925036 13398964345318799807 5895622880724024975 4505367316638891321 4002124373963275198 11759062786108886535 1740134157932195205 7151232722383211686 1315140758091070479 10613818781217307258 1205226980973556754 4392778317972476732 7025699096436918940 13010667961611884217 4379287051690123164 4166568518775969722 6207854297831955498 17279866548596989576 340400389057697357 8970451948621403179 17337739397062470105 9843254134071641885 14796552395317128114 16707454087610687293 15013962668987645812 13562097406946900789 5099916840515907836 11281669691478275625 4358825936015256982 10126416227679427999 2185989591602947294 13580793338381607085 1772518388015150238 12732288192838898110 83234412220337586 9887202020242028483 11890719356574023737 10937272856452898722 17030836664535953159 1976875258873748624 4020437933676137852 3174143844851292989 14889047147353298627 11000778936060309822 6199365154506870111 5555706600615169869 7225868878067608973 3438454722341059096 11316456670327647015 13735417908724134909 2220154107938074976 17780193404418201299 17716934161755516241 14744215526554803525 5993473115498805934 12267563873870099767 15137553758989053831 9611520477421714481 13253212125510066653 2968183625624640019 10194524439765767658 12580674117460255436 482314531007896111 15531680136235627015 13288137651944554062 18021010400954517984 9042607394847392189 7885819431614083863 12664094988958736209 6077228055581789934 14666344528045210314 5531485789821193649 8295598091757574260 6036344655978428963 771989338310803764 1153073465672875433 2226141993924508999 10158755888470915891 8629615955911937322 6649453432938998341 17118394238727730219 9078264448752012102 13090571113934780104 7385282642329873905 4335269970768262946 14988126120049015522 18013294335502647268 13957136831745205880 14308958676487455338 542000613806961294 2103839033498241439 11218258236361397389 1551644809441802614 15529956100876080187 1343877809195404510 18377933117986815588 3862720717899872089 5386771494628380245 4117519686702754714 9594272224742590201 3973901725116754989 367901886183586475 8010859744383940213 18145525171781061694 136646223371092035 8953644896933165284 2521205010208250164 5746616200137008710 3601209978234875290 17507566236740736637 12628976488459303054 14606978326155798504 17782321343144788830 9719180127401923717 1332854428094478454 13137163537689873232 5346674477536675461 7009298758923209280 16344869710903879765 10351462245113882417 1862034976449317190 3919870234175228887 1514812323432241770 9415492793379366889 12367426992503655174 13372553184227090478 759546616106953822 14178462079178139045 7364875172003068424 11135020799914663052 3728433500688793126 8368431983760209332 1208925736993308867 5422914777933048920 10409662890924883026 741076236221017420 2481560183431212520 12704054478654495777 17110022892869932032 9560227904972223453 17631203205372865053 15618482929560591016 14851029186506357266 2941876980629689710 6062054638007607759 5547474661601393283 14759613700395136317 16696059914534384077 8136526534024583834 11712997315236591896 8414111296143488683 16548659849110087086 17422704541928683237 10535443127862190493 17009423856227655773 13297855950030041068 5503857291168545697 8317635613485590182 15060170357745140693 12033263739406090427 17621298991981365123 14404989932091184124 12522255036605803022 15665031293479235504 1928494624507945131 8873055308508425502 79730138866706387 8716639216135654105 5463597219089039007 2023830147574372268 13732709779040331147 775254363986184490 17396149936017089264 13002798573146967654 11221221578588097063 8090873330776786492 3231386029126936201 3920965347607159340 11660522925394543762 17964910787719371280 4431968927597199202 11957411417032413107 10726292829031487533 17652541216861197461 6062842910172595259 3365092101240727934 16194732150823270457 2837152753918139455 13092419245771018917 3833053223436373195 4010871702554690213 4355880918159911236 2541179397302924802 14293025722846211986 5783532824574511726 5981088961250192168 11529851108412318443 567081863367398883 12077652309035209875 1878859620574393395 3249401155429781250 13338178710286737308 13714133264049882248 1201858766359891910 6938131636030906876 12543074418810563819 13163451918695288738 11443915862370507277 3737998482182679211 5461986608640384844 13598694098886449884 14786905064140037532 5000711688185455324 12735947606811024089 6385168676278261995 15042714906362991337 2522824505314300673 6162540595261870705 14614845875399425551 1220705652233161435 3652156405108597752 10496506318767305930 114332725816069239 2965484043188764411 3037937015264048763 15088364138696058105 12852401506149362669 1222221998345451724 4141843411588034761 16698712291479326306 17765108904134172736 12975497547032089633 12024979780507580379 9189704777567466623 2792413398892559968 10821169978371806310 6782388543470214737 13379254853070445968 13719016912863598315 10706942377190672914 2109915719088196333 7778530852830102404 10895621231087839722 16477157081106977889 16920453931397543979 4816967789502593699 11635985140514489676 14041519059036231694 5063322838510095503 3114979769582840852 12024725649033779077 6976432695374718132 2920845438413565623 17481932197701437197 18309919336622840667 3268300368647267410 17774828314765472609 10626835094847862745 12388434592574519450 15107923571590873708 18434544169283927209 12913901059322743547 131834696516282717 4106924617709057118 8362268102111631375 6064104455804262499 10933453259849894789 13275380446325399555 18423962195926542995 16121912741244456668 13086421363701417369 17142970472361734059 3497774381573395348 5686223402066780403 12654316697335746572 4910052067589326719 2452256087747917906 12256359537578912059 7120771741788369504 1901510603478587129 17915649349246833503 3299409927727743348 1829935561616170649 7442462088299718824 4087011641956459840 995695372218354293 15980969944644149347 10676468848546130117 10481036511312260204 13508546276450257057 2392946282403246852 11160170733934391127 10269733827035245498 11338938723864811566 1740255274315420788 736092793284568883 12977706218541471882 11883787488435224382 11737691483860100654 17266793998362131010 10082859472536202337 11708999020127563597 10388568479978128417 13089815513922500863 15247046990204450332 6876284350854751600 17548473416922768252 7084534585735834438 10541633489916163065 3706197111609380673 10057455072988295520 11232153293803517252 8716944457653711122 10794002224287383529 3300301239901890416 14768693696138741445 6162988635245027257 7148715363421283917 9872910535967320703 5722760340339920012 8263965136015920167 11502408218840948463 8037076987307707527 14623185675692638927 6536045658913840385 16990533623169361827 155644318499442629 17580030680046960351 15258399361718903455 634676011931709648 14313062096693360017 12847972513780716097 12184168219989745622 13692125651104493901 9439039790402843767 12945639935894092834 8097624179681847535 9017441914973017244 4825736868273082951 11018910647172779202 7909803775921620805 16795230405546554914 11004728884680535066 5947440819335072889 137310753234153176 13082435523684860388 10622258045768624782 15203979532578209989 3880893736478042444 13754704532654139937 4933792686961293015 1674256486326087407 15780474585180851051 16860173037815890673 606887323494810628 16264348224292881651 16334176788810896443 1162323049016361929 6810940053705701582 551094995204380688 6756491963799476968 17165985656934444595 6834928185307614587 16291966091786586192 16026949485238917315 6473348581658686905 7096188657314681275 13863462954535724400 10141486873582638991 7944164025605914303 4438768990224100890 9865123305183364027 11936633748966174804 3989042713343728905 11105146538758448159 13170575297854932380 13811970709667311979 10642177393737010928 8322813620781841757 17196775543748764535 7677337516274041575 8143517962779591197 12780750081339493827 14702954654285291987 15736090788427595487 3872415626839499667 11997656039935298807 762506439958899684 13956654047367154150 6172657473224694892 357477388174932713 17115319906670659470 2558335567221289025 3168115230974819073 1271145853873480442 6732219990231144112 15856461575500703678 1423744898909379911 4166239862956075518 4708110001946169488 3256644247597958417 6341919227731612187 6647024240331181666 11543611910553324556 16033242703091221325 548312236608614386 17467246350346346155 1537769252339686456 1497123733613449713 5397187263236443678 2874661856540388761 12370211164493809606 5754518712784217 15475078507364102822 12804859509924190085 13981877251658309037 1723985622866665781 7392202890283022233 2733075744855225179 12927614271960024562 259197130309322109 16558109469145686130 4546649204141549685 6424763480458833441 2772903083352391763 18103631155017104156 11906205804974431845 5168039354413640318 927318030342944779 11324363653855281720 3629790141128606424 17035877452180987630 10452408390152056966 6264620125250491369 17657011435238813958 3384715230345731291 2572099463708140759 11094544768394526348 602673157638199053 5058032614839640669 5596431085577287949 14505951627924640908 8898455158494652593 10966767957817652188 1288044293312236508 9695035302980392062 7553499094978917806 7412121947913174123 1891805498912069699 15338456325138299127 17209791232411762008 3377059617300897315 4777088128413379301 14873046457933263411 1323613105686204641 11591442520312745516 6859295706355514227 6415487712538906017 1559363440397902807 10420002508452541456 3544887993026573704 5558563461316357118 14485387114717360805 12780219812282461972 1439822065879502464 2316611640543680177 7857211184101633802 5181637372508916513 3548936695197847897 5914380327128592222 7674481996070446142 13351550020342238281 6565803513786411630 7109667498642918329 16307025080662784395 8755755491525801550 5479742394300443963 3312314149474250077 4673072369281992415 133189798617307459 2420124454690006116 3741095815140303822 2020730796475639779 18295937518176435789 18144154682875954592 1173337711678734986 3709387088462330200 14396051386539371711 14291976573413229907 8591280894974312971 402728140159926516 15676986492089411899 1588390740226654038 4556192091557734672 16581233224823565557 18132614392457288702 401124166625734626 16941015367030741279 9461556169622451949 13721978491580130341 8574578995449041245 5399467580862436553 4797819796616412275 7244244461835547892 16202266958044161225 14645184217196809678 14215626086714746343 7729196845735486884 9714257569165224078 10846380923172846851 9584183965676311076 7431245174619293002 12135664597608059068 14452355258184451446 13326888269253747689 12147674669955603230 17993266794590019144 13701266960394651068 6016607330316503607 7156166619838775353 14613767479727883003 790060555558259720 5809125409352309821 7591134218986906058 4336388614275268597 1053599244731794696 6181895549816181628 12275082298142000363 15911322974711892004 3977816355070156302 16781929432546754157 5191666448323802080 12808941968265116451 12815130976168036602 13034350938396598715 1284609453266866704 7346665300593846888 1007680992268116132 1479235408679231558 15116729524881712755 12791891731105223721 5529193535076811292 13933185106200040062 11540677238186085464 6580621614728836415 2546478468222035559 1417877645072460657 2140221048128790837 9861743595744239806 15676712550668482692 4281818123196262719 2680411472515571429 11191690446308257032 8487825476099523938 12837943119423848270 14654622835840241685 3429307580570427582 4724408528455213976 8422245954473953158 9606967815710926997 13740862517881675598 11922710371562211282 9897823823815147102 14254717189360014234 5349868944235062035 7062588749481595802 12288057957151594689 2109843365690925255 1158272834063012657 10787131973076726464 15442609620432256447 5067649859223425264 16131866894152707683 7925526299409322762 8215358132847087556 9739624305800437826 3724338089284186154 11722945380786443026 12373232307338047011 16939947762054031013 15772184459359448038 18122040747375910957 18362721883542333130 4894303360339689675 8189148651971664311 11308122858040282174 12069643407207673337 217848559291055042 1919981734519565223 13270712788178957254 16403277496254403970 6563577824789909147 8065802723597286200 15612305961988528807 18420089708553128575 7228245487789959242 14765959745656594577 10844250397047129690 15304405944012017955 2517085783166668430 3794055866531931551 8762007771372140639 13562433049927784202 14801231783266150190 7386772726682140681 15276268960525094650 2541092702504560314 14436063546239213491 6826352511671575499 14906969900987412196 1645757584676439931 9566673991177394287 13337925550934117573 17004711532631140617 1194747747892475406 12195206906827852182 117664973506031593 5357074166977614039 13378491320571895929 437315188774168980 15011295027737037896 16701203328692933406 7831889788334180884 15815702403020623301 16981154175853844654 4903425323954341381 734021217869552417 156038862647967841 12715866723048400407 15013365105181420166 16844240193182756165 11692733048394141424 6364088784101555802 4987901538318515479 15625674132126271681 5781811182069140066 7702291598003385692 18053479423401271632 7102838428201408939 7369706925573645403 16821127762752902548 11005441946625070738 9659842383662422198 975456216531753775 13169076502968570533 2613869853827946648 1647871559555133316 2456221366309622064 14652624215584335391 2335500890294584691 6048915114384629862 18277883186880307354 12921374814198190222 6435634033295385850 1718172993126009593 9807964307051031132 96173187518437743 5385140609229447331 8184576275846163993 17195022931117236532 2328679187757547449 7329416154184546586 10107478276664517401 7167949494058289526 9809904525180382621 9159681764873683574 186968713206441636 12946416215772077258 8858093149515616316 9038244824897891829 2843635605017076824 7144995384904568206 15701482588109136340 15398427691975330191 2017420878229177755 8467015187067414954 8632020303995559729 13239699813913624815 9017136607473587255 12917126177696082355 3749772268388106374 13134084578514271289 7601262033833895362 3553616985945198016 11754167458625795546 5288536572507679695 8662130378453231885 10380602362650399869 2248796992485186991 17671654187266027454 12815256917062202944 12988140633106828417 8639748380849799188 3201206393181436339 13090567546130391087 13898023062906578504 14290985958790203655 12334076514050230960 3989204041280916808 17469113800933963757 1405312089579960363 9682273400217826524 10670491403709216822 5582876074355533453 8412524697394963058 12870506787379971951 4462696345035590945 7145271808530874802 17009124398054059882 7869762881933604387 10059554031591783042 5030685653806615092 14165013543146406163 11753531936580129997 3001426945102087031 11344796524694372642 7863449611551724321 7789197854313246239 10549834258126947618 14309143486450934025 13916712078871146566 5712638910437902286 6321296406757726317 17863258020039187021 9850815318454106685 2916448054146598769 14071559618288761030 10589125749513204609 4689414218770095747 12113284698876825705 4152761984193687669 12680053663755748179 10464703082384029357 1404670737234383141 14353588367044068498 887661426162692460 13669367043164189462 16934697894628863393 9214669239539346426 2675440807177761412 5935713636297315703 5485371781652003709 9512882886920740965 12553355051497583702 7998107019804419590 4977505446160817586 14907808329341850294 10514593411804858133 5503092314921380476 16807073212906971557 9345377364717455386 7484531376221499823 17416535817883156689 11300274214863737270 5096023732476137299 4232854339942887675 5810264031681175505 12987895368676863302 15969214064502640149 18154014478460022639 17546859068198100086 3050156339580037129 11987669748774969283 13181299818301727753 8330139301239782517 323933462548442995 9746442226215593535 13699252901316199582 3405166845965771228 191782314873873281 14045292619456915824 17517455010367051874 18223494503573552070 9410424330509498504 2467187906814434961 14115783272958935765 6407404290526189036 15425085010868103579 16250535019563788715 1416710824572743769 10544120465810695328 985329058361931845 9210404371802010609 14215149069861252448 15514230116391038192 13646535847655417998 208948093502431667 14275204483557051752 303307552264691645 2995789534816296149 12556309208784937509 12849930577668338677 12318356222643781885 17658359316043100078 14822922837653869827 11012031410162657705 8698608272314114357 18352302702911050470 17085229940495404759 15086304148710463881 4411141214194551074 7007659009610541642 10622458044344076501 4509361186649081051 9743529901577835395 10776370294137224265 17375535495214464728 6390272578797143091 16256215101094480083 5740585700941669654 12177487654431650374 9478784924049768188 17032326594741033617 3566256200765903379 15956647494689498472 2277370272975055055 10759957289265208183 2102464697911333342 15676314986727065665 6626842603197398213 15650374211153310356 14961969494509297789 5089146781863654839 10521693753319072636 11081061339658302217 4647410638299453208 16372738674229554947 4164380060351672724 10096643045631161406 11157283475189574557 871333277003229016 2398968432245906058 974675008510261555 3979863110220416541 8455297794526434854 16558721606831975042 689684373981759882 8526469619480932417 9179457136519263229 7126761038127469545 7308866555971751215 9686047892361266941 14779740617331184556 3610747897533248470 9504688889223656924 183662521906795926 5873519695897975034 17300503644212965180 16631580958383999241 16284955616077082069 12347672574045867209 6444364249746825641 11842672332382069557 3101411950341568965 15788714532176928951 5733522486817473281 8761696655165947269 1739646776000864588 8990572471936261667 11768619755153391602 358905901102113567 17178135883509735546 18437951553937678623 5966250712409339602 17657033462898943446 12846706795910892926 13667037910157667503 16463336882886768155 3421331848542101691 4070151866556342199 2758039019730913675 6966205035146014788 2165106175638426549 16409751968097666339 2303944425369358625 5861933787319448054 15065484745848963674 11638892503357807632 12766015002777007767 506916895927940841 10655430292284841349 2565160341580531154 4436251653965980037 7238626815173495277 7256588065932961612 7330476640995304358 13740057475248152617 10924204636175152076 2638945281490432671 7413028849850569872 5705508238850515970 13190602306551482549 10795161186315601886 9983054912857980602 6509874214309762253 12272849111972784200 14576953896443890299 6161104733824867778 8619761091542029795 14407734359542390183 16911004459032796868 2442913419654529738 65754457417807985 11869511794424097997 394593628818911773 15320663253453833093 1440211913044056374 15777086510389064725 4160211498651867883 1827097725901500376 13378592446863144093 5616295144285560972 6225027388752586510 8118063808085294258 10038682271837742536 3759518103148014148 4581177262173183307 9987630153454428311 2290133294953749980 17604307612088998186 13846531305141887208 9366965040240934864 16999642505788261085 12649368895113629275 4868682706267574357 9146245817136020430 11464827474986538472 1695045792489418347 13703425353173093720 8303037177609903740 15752855770369285450 14841171890862804459 4798394028782691944 17085011346194478139 7836454197781281487 12305807062909480429 3223685808747555833 3653074787459923742 12945529497984898114 6947713641354631438 2336212091687405662 6908674263615572919 10967271940185452126 3958407395463618831 4696379855015102936 18402941989378092362 4529070660320950840 12471586412505874097 11590499847491088460 14070438864278544246 10729028322420704579 15512112018036409254 18350036688170381709 13049960722847951430 7017502497842715932 4280508189482603261 13967954336640885851 15777613569906196059 4252025994976749511 2126532063371151861 8352279985340938020 10504174632038398853 6756129733736172754 1476877364427495733 17008829182469741196 3357194528161630194 15362568215703652037 12454610654641730903 12536934280774152250 373939166674313842 4417414080951375628 5466508135176261738 15429970170340263816 8628271946240508913 5081865436097996307 264789358426126400 18427903034860325361 11362378689741798968 17812059971783063879 2576227831514816057 6318323609165304785 3854521222704445601 1338900509856724630 11154806428321167925 3755091841560791089 11298151856007527962 7992430602244807046 6143268932466148685 8356299528285096426 8263312871406989954 11901353145318800472 9827047166161455388 8325757718037463508 7695596905176611377 797051129248461418 8563297851248257722 15816592819105436490 17815929590399053684 791068684300572077 1673694407551882052 5614958215213086614 3976854295264880591 10349893060662862192 2420774659183642527 7205837581815546542 708554295197441903 14773255421308621694 10893284094356357989 9235756770165710712 3607306603632995418 10553441401826069172 1406188134453149270 112203425124960556 16830417382008439070 6036067639688043644 3850584881933416044 5370247869657485022 18400431250016846586 9106072891344854938 9461074640651060009 10735590963557511881 17672475592183463943 12787008154012828909 3313362987292167091 5249192750679055210 3069604565937699908 15311405216353672799 9808379758906953087 6821778326567814756 13095565730041008335 77864441186464845 13790855782078269493 17177420683728351891 9871941010914719294 9913283598006335274 10466999255945249042 4418554327824322294 12168568190847619016 10705244717721864157 3052888519401389824 3093224714039101950 15420078700678931828 3706216764649745212 15137738448185385615 1132047670019631048 10667478820714184646 4448854702492662242 17373274179912421111 16082379571377313734 15306253334270970835 8783470505442133665 13827561907390574850 14984111869304760337 13950859274516063301 16251301530717092574 17276036722981473480 18225507898600031622 12507947985866099982 15842547716058977748 10847708041499804476 17803442985179735381 13531308382173538266 1681644012631462026 17327004825187726414 14932537990211744867 16059440908827152293 5239311678818462791 18290531646365874754 1315220751348502548 3704223003587071353 15649709486142252868 16109937372018168760 16825021852932819808 1152214116779488074 8767510860780648317 4861818849854753088 2154397296825983396 1473676519116727643 8884441978809458383 15943102027840982012 2737720130647248256 3484059989893056723 1598809478630975261 17694626264053602840 7364258577619865841 1561941566928013588 16474142341400329241 11420897857505108297 18115811271566679104 1752148460880521628 16436344889835736700 10120392021658512593 13244677235879183569 18111491618596974842 3601480066832033017 1079978026878957969 15873351144861114091 13703407814666983751 7656872614184548354 15469729370597328256 219157241789758881 1238296627696061655 7406369076509914409 377338688302922576 1129956768852072284 12011240077117532561 18386891177881150934 4384136780383224695 126752584087382130 15915207943864383213 11190065381034845978 12906640627845433811 14455882634937972193 12251495299188071636 2561862283570793830 16720390642149207462 13925007803180228613 14671343305717836364 13980576629362242379 6430481458692705848 6764967859507619584 14646315382687820292 6860621434443711899 18132543984325013991 18134048385658499563 14917698856656982995 6184472830519790183 12948726397663772107 18398130120127381413 4984265964596198295 9061952408493396059 2476441680672931689 790523221435652249 12218194116296955274 2470818312026370615 16209153106625024080 13391736503124849745 3769816213120498930 477955078462848320 5567324874984691975 16751996556538651212 10814960017281006879 18101012790765759567 1105220629621852218 3080480976855667946 6135981516506816788 18124182335821022871 17383335732154880073 10933224354453265174 2097515935965652069 10803172362122668904 5452369384668631612 1264928371076587329 10897544729361704159 16919941734962245007 16492481513688780755 13079265321836056013 11521483902141758655 15908293470694464318 13599463844720193896 6465681525772085289 5179159318259340011 9592120549802945765 9929918275640660896 16592397865875029046 9842972234982313695 12050829204609158813 18323759886752445680 9989119510163918827 2913063259611913967 14474811271044913709 8658383757874686867 11296007240561563200 4665105298685169911 2780626543685608515 13771420503506777523 2435788534640951565 15768621467664218418 5588055367121840189 4001016498759013362 3359183788747786602 17530059794789294094 16628565033129667375 14918549451295640940 7413975684060027483 5947990701723448588 1431515776198888184 11191711886340735364 769655672560954059 13357088486367282426 12803063107233776973 6418224134632107651 10046478826651423767 3042201058788613621 4839265742849198295 18312193124713829763 8559232760865401360 5858693645748351155 13079964245950220931 8411811788393593611 17703074985870272556 7999901800236726412 13911046303197564841 18282164959076772166 7305982227967437279 4600985770591755087 3726915302175673202 11504430550322067566 8892122088157665339 13242042712701360149 4961673964040474112 10768081605222029372 14054137405772730932 18428152085751470831 14444091372721234352 17523527677394985486 18112736267855288936 16506204294338772438 9506809127585771887 14102438864952445905 4932035987717411725 10271564178029810415 9962678695834215659 7259294172166464919 15083531133234981987 848162680259491849 8335574577647335949 7995027064435367805 15912011120048698081 9385090686902443261 1089737069169645054 14336302936708188273 5392893142289401463 7097563158347789354 12211965946282796771 16527796959791000802 18419105755912172099 4628370377830828070 3542144237299535418 4700937837821518409 8046468028349993381 9765039169366195160 17686435659096922096 9585679962035106294 18116717159421440481 15795263762972864981 17714045101664969857 795112610797828488 1731031195143642346 649280546485135227 11099715028098934379 17616775034323358228 7391177273795084994 12860572510487308821 1927734224946793099 1064689185377978984 18070863540055437277 4171344310012735094 8383392790611395014 14014062570026094199 423770495179031987 7197174553547948877 9404502509752831616 12447088670160109111 1680841246221675248 1188302656505056767 9168250457611065187 17245733627109417993 17701818385588240026 5139249903063719048 15587354613154243591 4891991447773178411 16944758910139122751 5708531271602651922 356878444323493420 5281234847350453203 17301290387754821383 5695715116631097048 8087212005525065741 731936279110781710 15645302365531003103 13177352474389171012 15722839581711143752 17123997569882995548 12736094973896028805 2396062722355643796 4978425581178287363 14152763749700526973 2060174167083914274 8672667148330678363 16718284658005026272 16635294885758874154 12307277415795459314 16481844650767647955 7525933903686590594 3128522741982132267 4103579774557143262 44897399332186879 16579887769161904091 12590462178831225016 15200422163788986704 7949880594586787222 9659390830237238635 1066929603556678666 11434284185746393798 4633318013580934614 9452555342225547748 18033922135746108272 16501420954516238861 9838411280574552428 12693662764555880508 6869133759910171639 908243455023206075 8668647047476464667 9449546276953000554 2992904749206108381 7375093057052435124 4605466165047804263 7482197920406851119 7232001598071726638 2356523151120180906 16735011626928346121 14360266788654653016 1186173303029745804 3829144761870760606 98732192019806151 5265451572905243794 10513667756963946004 4719399848509116512 4417606130257504493 10498621860659801420 12736190974175674313 11910885440058619458 13829147603648521818 474544044100491007 1033906131099678003 4703259656220446108 4842206168951762959 8295607809749556135 3088732654575989963 13815612184410138352 3804581968969660693 8282737816039392592 15873618254491713342 1359718642728619253 17607904881530756472 11869798888315223409 11385014297113568567 14511211154572673299 10627824304631440019 17609924190732022122 7971365961234183005 916011720082641316 10820811796782888256 2067381738264779393 722025156415178744 18215180976833198827 12478073800609828534 15605602321482387575 6861718798067653587 37162177197104330 1427453809867473777 87421798495685919 17270384352232002693 1499376470108385905 14629439822501145682 8527906965146847874 10596477143260589038 7769103281086703170 3340890988671892593 17938417242022690992 12840809781074074715 3237809320635264721 17716324178459190740 5842158281461424165 5741852239977321347 7542186031877970768 5566316481935138311 1136887932716955647 941305721304179107 4602550632235479267 17539618382928617718 9072136171843185632 1534645854724140741 11660022333996016030 17863491014123614564 6705619240070827445 16094136720518442403 15331555715095008134 13571427189710587310 13331393347275680188 18318503680671490500 14843846309181746746 3157178251573936618 1450682065304585609 3725430773998373780 13459449041035845702 4247077768975832940 4636330813944661906 14662769966258030046 2751925706181391453 9078964052605320293 6565932857808475016 3382051982609199124 7472275337295440144 16744050369647537157 7592090601422530541 1016490553290074127 8113318781939058962 6714907083550858010 6730273408420201282 7509750918416170908 2696464013934146184 170994331567306068 15337270833446590873 13236854584631915096 13142302201969826645 10070378881306313540 2967511216631630915 16300603609823936450 15307141291116404770 6035064556766723502 13164359583284809813 13771319405272390461 8525606369658294365 11862891619038252254 13532298263677682173 11014645217748163752 8946834052820948261 2649259699924731344 669302784194620917 11010606313688746039 9049977408712673155 16013414804942112940 4199042352478776862 16362161122773611642 12855110078783495261 16141885596773014480 18102892905574148284 1877134346224568177 2432797821570904884 14791077999026969738 4168287241743230322 13784402884458552251 17789158039852799918 6837920306760978823 15782896029698865851 5701587296022309306 11032604039259272921 3635698530895747300 5529911463659538368 7679829160415855956 7748306162610758295 3841501072987433090 15870802061279333492 2789518893192039286 6835606562578551966 18274250185744693411 9261549216827196269 10792788351350110218 1649044946330581581 17016954557477096208 5584936293027982636 1737590803005295522 10588539103419526441 12721170238505556819 5197901582907597827 14714310375604275822 15821198496200958999 16073291228750588638 2396155010277601201 1031676464434373994 11691453217356969090 12485185555203094640 15811977475547445122 1784040819808809874 14477119117429724772 4781023047176185620 17153877346066230460 1489643865704323332 12672303110738491165 151922522480600666 14550810705600526633 1875941608712434538 11055620607679223869 17899471771443374909 3945478660879425228 1176484455908532025 4290566738177808285 1132011510189144993 14900452632879851449 2186312378078453586 5039674679103079171 16767556217402873272 9709669426338352695 15142121854439202868 1415972349852708841 10796244196722426100 4264091957276981893 15660847626737499018 2556012578219849819 18220125921019844903 8594688085228596957 9897921056013269529 5134904069582560861 9042784626557803208 2868167920981525616 15824911037828290950 1647032333360606282 10274491782014000136 15304276135689606927 215882330131126339 9319632078329082282 12427170351777846759 6041427445409752223 6795604003188740448 15924056417411275502 11786064229337399176 1863904363071380940 11572262266358433850 4426562289648084911 1407483386828141281 6536311796640024379 307944999592995643 4306568197014722122 5591194875196886786 5833456902545376781 13467811027096001160 13506721730269376623 12951860532275564857 5817146222950516151 8623964662439853895 16398824775926181174 8728360923823614136 18081495493480671972 9481015583499229425 8248552513389074642 4114437774899609633 4894484515367767026 12962984953035969790 13265593431569366408 741797174275428788 2980174187398822002 15422728819754733861 3092909037302540104 7827353188822783853 11926259223080736464 5774312822559693443 16336606080263721660 14336632187809523377 11749774483622800098 2102459998397534879 3971572939406944965 7566128595918335679 11493481886456550596 11505264430733519948 18011199333931559311 16539505644645637003 209583371066793379 15411720528949618432 11923789454966658972 15567093676330433765 7552980727997300496 9103658934645973426 1676155420017150357 14870148616440467602 12950877179504225827 12029266976853265942 7397448644590484742 15288553702842121202 14137370141918288661 5188407851222980498 2455667036128254651 16844449500635872338 17150409036576633138 8852474549164624760 7522654580934629019 15297105495900596202 17095138211304991688 917616256959917964 9023294206067233242 11276485409660082323 13927039879631407082 5087020800946297460 13296389279805293203 3434753356967818325 8181754510363382826 3483880081115199684 8596015653450856739 18430284395782561792 11276904585580429170 12612495564356603489 13595535505696119706 15699261840126088109 12012852150259977597 175103462663191281 1999780126346645975 11984007267635642049 6975317125568780556 12236088255472969675 6801078972283795600 1242903745410863039 16601137033157338662 15261150056252563724 1256041602713233724 6809224917555989930 16953098561039993649 6437928428632037025 5005388837172881033 198256175519456225 4290822136698132158 8287743987575785229 3073004513741702508 8281749536766934914 559924098176353204 7495391973348669058 12479900300487428364 6613110293354778276 10429743313213227031 4661229482216751069 268792715162795688 7158998717562990467 14006372057543791836 1469650851623346598 13484294060252183434 297371515857658323 8450380244788920014 16133852566614006394 6890056361242189845 4372706912587850626 6361804344869818297 11909959542259797836 153067307492203941 17184587469248278106 6325537921071917028 16049397262348596349 10009226987361101072 18029799859455976866 12830871759027260144 3361365904341742615 6398208605501513413 2812909882457791534 8541068766729065303 17304938661937806914 4507969856927991441 9611311235583746307 1911379282204185560 17022388833215635935 12879815137863568025 16060387122210483400 15921579676435588296 15568108012295026922 1166785641855905954 9989197078798689341 364361856586951433 11714254414787202576 10505428955384825257 14139790988698143082 1206176685675631209 16673004864571493345 17981021123166471260 5448186947601786390 4576581096014388533 6223286958406902479 3607374236926598079 12015991994558905109 1152009429311180012 5601636409863178136 3758591162605600330 10970301274157340002 16193132330614382532 15491431645904444017 1645268564679617799 18371960015132765308 1585052584660170132 14832885431321936 2347485737141160012 16739077379708761687 8844349072572487683 18146557708606817949 12776757401529470644 8367472614405509621 1732136112268662944 15250826896246014160 8295542634561145891 18365127835893644735 4355374666971670399 18282704146889356698 11573199787862950016 6100547045330221113 14165065250509128269 10027513781008811884 8894747328549416415 16860683815908610258 4683996295726399757 11325943569741955074 538264567885410354 597584751577153889 4413117304994029069 5095512314946988430 2909411956806956476 17469018280411876416 356900574186862060 11911115730995982812 6439892858109828084 12877777391389594296 14885482407701994493 16278439477229356220 2060892303822337494 10732250307868362616 13615731103401254553 16664351445937237297 2297602409002193785 11537862040542633907 17668358016190563467 14733295395212520954 15376738867062164144 7978227787121744327 3160762436412316804 10065244372481951094 12260778938168527876 15807384801233549790 8894364942760554900 202105844227337928 15649560690813469906 13930175798161450976 3515890782566522776 7499029946665085849 16450966055450865299 11727561680944461418 12112024595904523812 14852810090587129254 11082373865966681875 1250699143918570170 14486398356626729020 16863236976649356054 14221031171409854495 4894999496606217433 9550047856341775793 4033765718141958919 11112932155093694775 10499265516552464745 11571155167361669851 12027392781609164091 4590539167805163121 13400392123991175159 12781052299756387668 2766513251897231462 18351002753426948681 17885928120644270687 12420238961758606228 17276601133039060208 6928579810499707921 3044121854936651565 3638134525927576836 14225648853956785462 4692033607698867184 9540285390463109236 6204072388977561870 11200926839885707834 13404324143754944419 8378590706900843050 2637176854129340297 995896897231394639 13256779078458557071 1164198730439037567 9223898421006975979 206180368254371056 8144335432427031443 8618879656966453307 15797986289688126411 5705954609345952786 6415828223505598605 12980391578878341351 2039481245667878337 2901473760180921358 7365316041186972756 16282105888454836092 5684280193970511443 14354956242321153557 17778707224323752210 2612094813266249030 1642138587336260203 7998342931673491505 4686234337183388428 4603563238747793464 5273521429820126415 31868099192010217 6940028203806137862 5285587990418571437 4374994803733696901 6911310162351902328 1562604168403535 12838962772315451346 4759566553863412898 10376288787488736399 3875689445456562867 17171408238670748050 10305742008329826236 13174260521073311538 14235150882458371087 12320615036751612400 1659740382932494966 14393774110050414862 18388952979152730272 10916298282499612586 1710953095847005123 4241044045725107092 12513529545292496397 5002517718450599534 12224634792705354816 1758851187576685462 340428800953370109 6307476420023975869 5123495667229759473 2843366667643664318 11512690307987159475 304948342765786500 16663506035562159065 6644897847335016240 1314607198260004196 5144755957207457326 16349412459908804278 17594958788927852442 3089570347019515146 14018386803964703256 12027717625542548152 1051095018995410987 14635249177254860306 11718850689229573560 15295367983243238369 8924030541697569421 7786475942026477356 17257930462439367447 17387542453713014135 15057594577603417597 18414639119895874434 16010097318382157379 2392136150460429349 9567258090369117084 2379637200428502810 2589616435790050489 3789005791265753044 13418357819667031373 18151502941373297312 7313683405255692200 12649964923321782169 15409487167397346081 17143448331899813591 2100577756139880465 1153758407426323054 14090473962347051695 6424211877509719415 4101377342348267511 7170014779942162395 14700919830813779579 9209716855511713862 629260938260495645 15114838044112436133 12716329927734160245 10570507716196085818 7846184927542410003 17245546526637119976 6776402062092567486 7531470843648478513 13425338458063287832 9686598450668826603 1244472574348047322 14659187038011347365 1660363635261043413 4431109967791019000 13511502806700905692 8143651721003174935 12589655601038518856 12673297329816154182 5331961886213711271 2469596989583642084 13944378415567527368 17848569318501230776 16927718215582507106 14440193753128269670 12376384526130537933 15635508805288574628 8701536710290809632 11895786230633807271 13217835084620707515 2027932277778580624 4092766050217983789 7713869755934299157 2278338147336432919 17655255921008967393 5815923396670662548 7460230588765336982 16855341931472113785 5780741070087644722 2090113927787236370 2182734153062937595 3641171670638154801 5209513672255610533 11813039660796024863 12152782443453266128 5430985466572556750 17099966392806376801 4422873522922519427 6809088586247143543 15337676886460796316 16115171590130193120 3028910132939930582 12111870543180330242 3211808910938605217 16693767512302303239 6644825670342388017 15925076403029646323 17433938965394055138 14967201001979371695 7004652359958586778 4759179355254746196 11194219245758981397 17389189364713739564 10680179111293473481 7247994729348990632 17802958197930004878 10915406756504524073 15274775633329517030 14677312032586370397 5939859046509328750 7854757090228144667 15122714970409924333 16551074763591168385 10243833472253214402 11480803490337888233 5796473691562939301 88345617765195782 8697338721050685443 2631625719467938576 5967115385428587204 17218711048766202640 2926513642035293324 17453231466713720120 4826326164704320313 15161213046633679788 14439904638104301546 13279424496718444532 9899256796426493173 5012539905519799970 12213369493812377133 5659840323260783168 7650397695347465571 4118433081061404639 14974593268384134747 9768844797347779076 3945521029300500252 13776674620607995923 16601983652425918755 17591972409686943545 9654976412480046993 10830480166876677154 8497582177101306191 6472153995174754596 6019560138783090119 16873780709937174877 818694328098470221 1378116864073774219 11678772230903821580 1280503147251542320 14975235606971658258 4099318404527594457 5627444947373671671 17278303456623149719 5883372210898450557 218986589986741338 664125606498013496 3524809060542185303 6078861481415540955 10994749849689190230 13130110780442535768 2261490031954105020 5934599409589860429 17745638677472853140 2376294136300187970 1405084995656541121 14296984376156807721 10056180158402405336 15618943824725448657 3126625270419872731 2843291482083684127 16823462781163099689 954478189940901755 9754230543335248169 438548482009882358 15954337291034022432 511909690321024402 3186989872840484289 9801890243192045220 7598750942079907066 18361960444786218445 15705680297174089739 10443506975323463494 11804910950374545967 11304706571592560384 11417425627341664820 2285029381133847538 14336882264539206885 17531447215901986334 15484334654931159840 12752612011529017724 5706981437688061422 7486164234738781771 16798074006683737894 5667535607653949234 8644494964851050411 11021153930972257269 5173785111726289578 16680917786461348513 7561064651918217602 3042906363195764321 16853911770422466502 14991369834753397788 5839633315713562253 10216737352919081702 10183455165977671740 17477227585950947393 1961411744843223897 6356981658377709144 1708938187990841652 12564254605459363057 14352970232351486320 14233597310166169432 11030881599899033833 6001366467510864085 6602486754145845351 15862773887833057789 17868180818079680035 3952177164977194206 14348161327566450185 86551081906414818 703696455618538734 7113855181315025845 9444989973740505334 14209342732431132990 14785143966090260062 2265419860251624190 7971737403705332242 4769152750943131182 1599466110197971307 748815261419441982 5257199568549581359 10392696146155192024 7981054824312971286 13231635552165994836 11207894181386797333 16836837984886202141 832642901183038268 16586267876259642458 6864897018070319830 4385801477830202624 1162784751125431044 3432410712962669165 3782634924718756355 4181209875382939984 16132287710216373131 5174496639377645512 1666115759446920641 16618419681619870460 16151411342221161549 8280341999668108413 1659913691576891522 17828968200552750073 8951098460437932580 199464783189350790 64379624478515432 13500924724467226684 3220186674600360884 1894510502338055878 2560429815459195465 14232405035203624308 12219910056702526818 14854654387075799975 8564033118501035890 13415895269381807918 1739097300986249584 9946779122131600115 13653215702418409415 7585045532782259491 556239591060730050 16271245853327206542 13697626575677578460 7812190543298745323 16834433263071350061 3304030448770468644 5030452288763702162 10542503074661490034 5742652344917328916 4671581583655814163 13501837259602366311 10884813276206531773 12040109425161336996 2801500236164706563 13846072809334802005 10264524100699078907 11282177441305797495 5511242800502395032 1536705758248156236 12076122371003708866 7323412481385287530 9303414050221841285 6106680913552287195 10850379348269502150 11998435393670249345 14213298062418242778 8739031943037201451 1542286271279656443 17840743956978294894 12042677618795157244 12003382245667671245 1863870008701914046 5439281054666366048 1072078314417176247 15334234407557933821 6078028114529207878 5312895439265179855 15237954594143432359 15092798149429516940 6499521449699255695 11507424294109184935 7378907460776258532 3297955198348138645 1556272314957328790 6270723298935900338 15569628694570947329 15617430477465773135 2304549947129160195 12623690319266564189 18067801179688597690 7133173782284884208 2297981966276898566 5312584160377575466 16459397182905260428 2144790525741967717 1576021754486657797 2827765207548224209 16703893017855427700 3465605638613628114 14060613735793903133 15961237268121771613 2437736836424680453 3916041245999557526 10812844658522040580 10868944865539737386 8935997920142300051 10382769138988682687 3270153592687493475 5337740887050050155 7173254170743054229 13948258220984147810 7940623134604984443 15927241902393673498 8775188916888309543 6331243515814449916 10986505959577554398 10037880555848446578 1356967994554370998 13427962352058859599 8113681705518427593 10291278107542427986 11490319385990287845 14153881699802892208 11195983647315922460 16903681791302049641 8029343140683184397 3326196729894750741 12671915052586160955 16905055418863646805 16083656407528674523 4016350915571317772 7589680244375855182 5973888478732385027 4586617404621224117 18324817475436485224 13027380202933025422 14098227559912278916 14523171244476424373 13441656486042464309 5086124769943329429 15869498075463205728 1684593251718067217 7494640337457821052 15199311050788924129 17796689635286649833 678917090579239420 498487414766543135 11781975090614358888 11724131947872159237 9515899856225456399 8343309962485808167 9332529514160830922 553348021753392547 11041102737447304245 17584603581241613776 1779206291100066094 7396302870358440228 315073385516599341 12878885105220078177 17485841516073088599 14962246976790726803 12958220932288389730 13489158667204220995 7148274872182979524 1470855317883190045 13670990802940709613 3797588114763002171 16135687778730259843 15753542902739169564 1960064292040846572 13739203507931088010 9441114456500615391 146012289446168133 10387894303886388482 3326810506036053735 13691221207513260676 15277655622116077068 4332958506421001989 4251090552738928160 11043064794372590243 8997036489648876677 4921752469041168769 10697614638850023615 10925670464311455266 2583010025143441342 10859470668031410673 1131237558676930697 14816716482740842343 7235655977507898475 4169697017692387034 6588895438698047961 11951540950338382106 2458930868771159861 8869575038717294892 17441898764965897790 10773138247153641632 5848110721711987627 8222465625488796314 10182713415941753690 133831873112952294 8115315925712150471 10602757461741137985 6721179381487337022 9914456957712337435 9478454624454602282 13961223931341313162 6403156685118865544 527280400811932717 8944620211903663041 17586571616310240985 14254164854319036603 5009061237113198969 17180826818344087140 7125631503896407833 5744378328439551847 8693509676791564704 10759395975862022277 15338447972006056125 361810906799970206 15436710641454475266 12157388862108699973 16543681931709274413 8678180879938619192 11495556609620717227 17423092256030431065 16172980352331999359 9787031277038290566 16670654404723846500 10487235950365297484 14646724794098660341 17512729554466132991 1315802960392677599 3586316917237109425 9719522545168568073 1193341697549719677 1085505144407221511 9438767964496346521 5788864783962983468 7740629767266914981 7178929665693283527 11748474431164966279 8898007808361955729 11100363093750783308 16917888844784964705 6124385012702976714 13318404615730879149 16412087352492670639 17875368374737203228 9262371205674241358 325062244319974842 9742387160704825325 16098992692595537973 15727878683288413383 5662498089879668320 8380994198569615851 15015333734086992062 12594839064280197534 5127743908195555457 10674144549436670358 17557234128882848155 9380259086320263636 11978761522223625697 16452075802690825349 17965867449407124857 8004505740288254650 9350436001621659175 557173727316370709 17122207502468141253 14270104884836033767 10787581396169724695 4610331901918407407 14181885824478313929 15058353528181524826 8775952089951557901 8566579968441817094 5340850784154936670 18165516554532091172 10061256794221718174 12649439002881256767 10345485622364074726 2780094190106966957 9347150313567418594 13910462351593558274 16623442882783369799 9758281766111759085 902100842044817192 10801147009971135638 7605469156938585382 2310925413026197366 16173649393306323746 15466569330676534647 8931376541234832576 11638404260246054167 6200743290371603475 16157247094073191414 3461285361845054488 3205140560575681932 18352945752249164978 15150068083424948389 17162445661021983029 11382748824850204762 15635933361212722362 5166507728031519553 12704700521630667672 4062473742916572871 11153396540266997278 6828486331709255443 4212422286956685260 10125261303215195324 16952538153375611073 11155961145715636745 10919967357348182645 16949009815735101231 10877228719229869427 3370034230028149908 5998544740916450074 12049817886205786832 3637415678634081852 1961037476806621959 609419914793410548 12194679594620693274 16397002991252999786 18398130226378937121 4965188675156671207 13280070981887990057 4359542625726771058 11480558398070066534 8552194783361371831 7224484580535750277 3171910263212534574 8569584638737369455 6195137760452553679 17959464186662800196 7985110913082188128 7390496316942566198 2290470323083182197 3725288781800130169 9355390405603769843 35796630746740164 13329160390919824668 12861128334143505687 1582679592822855640 3087765363429022609 4257107991661081791 1564930476274791355 16559324720525644302 3409275238893728273 9636546415791035722 18152196285637813179 12110682864498426458 4138972529148834217 15504205556263814083 10753271183194494085 18361626100874845968 10342674401648047139 9739504387488148593 1492966183471897993 6091664995428372159 10162484171713454923 8198133984784934377 2649814789543108891 15661555207269665237 13277624665862679506 7599049556654941656 1681685529054435028 263965464749288578 10339675130173179804 10491270837920377940 9284317201631930285 10382550656356600808 5406808385391272008 14262044259886209833 2068966083658276321 12421571366617121319 4902591385688408452 4780788990186550054 18169914611737901405 6831211585279927429 14946018807316757380 536599853219241401 2715390406818983094 16190820596925002775 16504123169599937609 17587551939897811761 5574791032402919055 5750113798206505893 9621564130702256037 12447486463617589161 7995572915000916070 3270575834851281466 8844687822716739454 5833886443139837565 9061130237823875547 13969300399512509931 15877201243374763585 13278625072509029295 17954798167594824648 8672714945847648830 15005050388863172468 11212554936626849714 8563072139168884156 10938999121750172771 3187539391774815064 2507643309996817749 11715749102122173107 13465690077476155416 10431652790163712976 11561598305478533619 15311073945677159185 17676825043998481166 1695060609816037207 14406022425966357579 216982425990174950 2309743185940044634 7415602183322686229 15389264487532318336 3676570531837406712 16425382338167107858 6172197907504830300 17197458144229489402 11484867331293752811 12629000922330297783 16557024734205076947 7641300394705924136 6322211782609899773 11641221559857853900 13850771984938870229 2601505978610310322 12321093640613220928 7695647682080018904 3560957206766718731 1270151262644974752 16706717258396203835 17290912244774153852 17073401734368102886 17794241652370056691 562036500226372861 10892262324635914422 5628100808311585313 4029743717731308621 18411937158882038773 3547743269510231757 12049142134143634154 11247537313965113679 10723009227414335321 17863446461770808591 6846425227781608884 10910458198005437136 18146517166031522321 11192254015418092405 3346246617700207918 18135252463849880994 15141887739269485814 6315977198940522389 16455121534795742842 13631902986807729561 3046336211613533984 6450321088549660441 3910342560383632306 559667521948341103 1154442292176257752 7653119190115943416 14638854881935135080 13229640813431158526 14772085919627329194 15484943171657982216 15423697710590630876 13380346045048066252 12294236786743156290 8999354220186507292 11509009774538103166 511836509481856681 16255329517546966268 18116979084828053834 15856023562855586971 13743806922508748236 9351082566351595586 8691157385731648798 277915430729261852 9328807773311688959 51219209037959406 12709766064051356925 12436521980096229410 13681870750831481328 5408227747141184660 9648318819160107439 17682732109669078055 3638284454933213199 15490238325791736905 7232712788709232163 5440020828038299325 12001131918281374400 9546574811140019598 11254979556072732549 2096532764828175477 8361140095108371370 10321621453432133475 13342052418669214972 14413141996509856978 6807818367044930127 6340280316734031293 10047265785761580301 11762993332745623543 4043687088906253804 1884344856588333323 4486477230553511419 4664903495017069651 7898298251349431677 346161081640965873 8794384204345458013 7356807724362933386 13489680521178327234 7129396431180482485 225468800892866963 10679872635271051692 9935254444821140369 948328248735862209 18255111212374233968 17721964218765710696 12429201251977616276 17597985434393886912 7937417719159982067 8756649353313856566 13791024831413641240 9764302948192467173 1574262735819126282 9445137006940682035 9961118640891351390 15949609100834213925 2924637511196264980 17867331509951158902 14158304766407821245 17134473234796580180 9226249478954423560 14008209288251799406 4558378850467877119 3407044843143865258 2540280553544684571 18421527231217251462 15902391435212255519 11983493469109025226 8245311490110046891 12694223452429904698 7741333982233683536 17530318310363522689 6876879572300163447 1080125056451409027 822062356087646016 3211567944294661944 1754233153696832729 11017037967044671440 6087911937230494224 2388683625633513475 10981962187979103447 11546603545387234761 4024261292921256130 10194026431894288797 12787342800034510514 11942382690982074132 4019005973643279999 7483403121354607435 1187449294715921960 11746095160894386983 17296544822556927408 2979629671320111816 784076450217419034 18203845724535599200 9496285181997841249 16083107490472046041 3155797296273262891 10157858033011443184 13974106151490351778 8891966398139999059 2662959497350225146 14857780891482833428 6486779147416308066 2239772198387382637 9139759782860378930 891627669362603167 12241640357765197699 1951010315871939681 7515596305093287363 9969503347981816834 7276083323623607829 5650551370984401952 1628249675396836903 5724276652631146333 5810978749376267755 10797172001913005776 17520866267007364641 9571244927515927814 10859644897153525970 11235284787288962643 2227754038162567407 15758152689704289930 3684517248176614547 12797966913160030308 5458166857706573804 4678969719805404060 11750689323344494933 3372499032495220658 6049239144145207401 12658836916372497320 6591821017882839847 4251146078722575222 12579895335587533558 10674876015731525532 13178259800128909472 7223875017963590040 10132322039227202121 2636733441455009396 4539329804344669125 2316658914316258448 9471271936043853630 11998367183745990362 3820955873027610582 576406820262718225 9893152229191570649 16814370776698381859 8852795469222389097 12001148562368855741 9721619550346677512 12930578631317161308 3762702109183531699 4358419580066691612 1987205207807625036 15978904159977835021 2678039388986968231 12040117362210555156 12530596748992544986 13929527644136158782 4646054394787651083 8556453643141051139 7033711080356685301 4072964788276014987 2469805977582404004 8715663978244972591 6691466432492317110 176591941409520979 8536446516521079547 7983424473312143166 2370141691373600071 6686504250327399618 8553294364881728393 12032074226036852569 4062749212698190473 11370056991906550207 17976453719975125542 9918403016291730138 2583469876481319629 15195133885379202179 1495041968003919044 12378083635140556342 17944607024379806968 16084653978520691549 9204718015199126245 11682491514451757285 7408358464191408656 3191336645615934781 11392159873123582873 6241320585629984659 13241647569471509749 10729202819338428564 3246778156840402687 2464818622924099515 8684804400080971234 10593187979373327138 8822442485171090292 1861324192074769061 5812457044036411692 11191351393363204085 2993016985240039382 10200334899987771980 688595461099655089 7591963064601027908 7811676219465514112 4776625496007628740 3265472323596859539 2659156354450506289 14035942576595467528 1938644530472667965 9223368267119112785 11009910817403161168 4480529467930317134 14746562474138321383 7822714035545284558 15633421420405152228 9101084491511711217 3811692224620843314 4748678077271037608 13921451502398689352 6708350277629963366 7158540278544706464 1996602907251902408 6280127315503021893 16799295433044172618 8588590993276047300 11378514465563221856 11866419120134652179 1077341386182221396 3588136571948783615 12889406739202271684 14880809029414131903 3168110825442900581 5716443577565996936 238495772110093948 8416749115391586472 137250100380488011 16203274821681071911 8089246057225438317 2046946813623589257 6993013010149846960 11983038267858378786 4835698807953855508 1046547370133666229 17009974901078777668 12769432364302265471 7681532397856007773 11902169077285319640 17739443542809358824 5489502289905033295 11008187558535480160 16462445280310184861 16301110683654894224 13546744222779091461 10623372100717579117 7234887142388539776 14655091848898898980 1150027089488645056 6802323635955719274 9249405182279548653 12662802113694752404 8384562575617127061 2431177701554972509 9824475657416949483 459851913944303385 3523511653194350775 11930169129042974102 1400563015674093353 17007144922951529123 6931013158397023291 9540663362679715869 4953601467769270084 5959645774096755410 14054399803942578921 3389372878599218176 11446244857440166109 15066529721911875138 6449519455079855130 2634732720579051932 15701502750972085887 8403867579354128307 13735818192010407137 10288521943618339099 8683917106307908940 6730148085656144736 5188858493556832657 4132112563315327154 17829233420529616709 16845387359411182994 18033270414540144241 9803773782118823684 9474048565135021685 2245518674398294912 14379226172362910864 6335611454629207645 3470464288731687396 14348742309630874228 1030297734780911614 4529432615836392709 8197648814932278891 10057173157766998038 17707652853768842855 17847282746651641831 11391551295059943603 7748308873714312019 4216338284822933377 6745245013338790706 6626428631607207859 17950346099847683398 6737414555214866329 1550633072098230311 9827646022294426217 301035112778803833 3667758420579041656 10878193322702416331 5055793122883790350 6009972489706570682 10562343584726655090 2149030892754331980 10063122254560202530 7146573260342779695 14951986853307020424 3554996287900229 18290069498433540098 7908673236262804346 169938936062863765 12065779764594254062 10163648397269950868 10416075013135207655 1951855688860349429 11940326748134815594 10099603879372188325 13153635684852881297 10700818453938413134 15350799122132632853 18223169695645467397 5662011436430903300 16804418380990078570 6530971069357292367 6822633951845753345 9142147819690771564 5637787390968267449 4692426980097719957 3637560151140462519 16166634495574879881 15037412069534117849 15882950552166434731 9779894749340300899 1783724554609704728 3393929878896502577 436938269985539945 3560909761536005370 1353449726671791252 6301416195883613454 7671076230296860359 1568935640913404777 4517874495371624084 3507994422020314410 5494808078835435624 2732546868007278652 11360227268819067496 13032254411031233831 9171936629559910692 14999162703877485080 3954132999183869408 10864705134800526174 14214981710691253884 4121970807061292606 11940934726178191195 10193398683403640845 16039423502102119371 12217239697831139045 2102241844313018710 9003019483050056214 3999446844947833175 6301980315480609005 4943948399858617242 1493944096964228626 11658558407986632136 7320492692101265488 6013371343243994940 6294028583675894455 18316857904279541212 8971575448940326433 2233318465881222880 12370849094693066635 15953400216929266149 10359782007024423789 10372470115513974226 15421406882973743250 251267656568311624 7197416560867921318 12593745249497701771 936148191082965054 3519822387160779241 11918310067439294108 1938763477054835771 15483480197891193969 10949168656228809177 10755803831602229498 14241915105297930247 6762795320105732231 17118823467326152423 15045621441027411846 3801108150298709222 9199128140621051959 11983835003131766881 6377869366698714335 4518708961220531225 2120002284160532576 2033914040904075310 2086302727963614918 5910594187132444468 4477537849937723711 2876553891306356842 3713623965270735555 5587547256325045494 8381102099405981105 2403078766183037406 988855243752423707 3972166337960638411 17082923660490229171 13781751556100266774 9566182732750021003 1402373787466072861 8336135168639321540 12678948643934069758 5305006982589262491 15426184643287055768 296460919801273188 15410405887249101078 13191127044028262989 796726949439990266 3943632165116941292 10328030774796188718 14599176267505564020 14274803964130386642 15283975906201499350 18083287945115738028 13218078550112737171 10498538098147512556 2573854900370144340 3710436505544372302 2575100477807781304 16993035565904575835 18388669019307368787 8825002600345518744 16131979048067960252 15236431804304656477 5369102485267954346 1943727785814586188 11211369891537842224 18020523042871391454 14292676582280630334 7143989104380804085 11488927118620313887 9972420255780493477 4340698412427576759 13803866190508344208 9405653971712867351 16872404382611546480 945344408018250164 13398740285382817193 1826378509943283009 12847127053094246313 15513056620148245034 2921574690147897606 4637952385889796971 7835990428015757288 539487776694033922 1810334230190160184 14572632954077190967 13689547852637743189 11620984134714754953 7135753863941591354 8911839171873512567 1111394715286786723 8559724993455324780 8598381625408827582 13620033917467933255 17023706475956414187 10830352871422140296 3983978622013246522 3766893560958582595 4157148243375322922 7509292024895173760 16385971191982917293 7309676527403946893 10848440404116794438 11877121290233894262 14920560215776287298 7732576239216231431 14198844400143757416 14076070957302315189 9635334808690176643 15540158559913184328 4018436671543541905 13336563551981462557 2327154912460609423 11328204886527202582 2679024755189361057 13855637423220321549 10756557160959944213 10654288742062818646 11614697796404375336 3333944530045713000 15146508192600961321 14268928860865442381 15112845378141818522 7568476635042149659 2375751910345742855 11487616886776602961 3167973992945302374 18444234292110879290 9945572189636142860 17761599456621534017 2334380727888070782 16141184270957768920 10047648233892509451 11949875915275935415 3166074824344419024 8309563959281359241 9784496381656279179 12732283140978021255 9702218417169477728 6530365774303428138 13748400916302069709 15465623244037647400 5626757486100231823 11657588072942401623 9502527319515250435 16921250673467857604 7762284885806108313 18346649986522044524 14208394287396428000 8720993103775153081 10020768073744161725 5306878676518113297 9092955273473358181 10814660307013899293 14728182298914708640 9647020226589104861 5295435606988006516 7515029144799182652 8941813900818115896 11714830334979468186 9528463192627240470 11931952122497337356 3207330450262601513 16539484026318687817 4112438502476846462 17358821292567638655 14548566961023793080 4402664602389370117 10626769489516952920 8833545124449304808 9870157995618313005 5551093384744746004 13539339647164643819 8024349698909197190 11621119628517097880 4597881552963886159 14965709832145167721 8443015791445838034 15132485983435757583 7360502374625726142 14719298948656449112 3894366043654494770 17022488998875255221 743369252857457370 7132832535219675125 12207117658671178343 5999881069886058714 8514997418521570822 4043641116100629847 12178536279476002394 14366459578282747091 10752806393252452 6603880662051546623 12664091730724922183 11302025271505700089 10441307722075935211 14137327835642325974 17585252959787914657 3547823121567976038 16110594233747354027 16687043231192129474 11960796208144055770 2177916935280463993 17410147788636276657 2685642504542834120 13849898463579904034 12645981105324432474 12883615183451801277 15614638860635107621 9822412144251651944 17947421485860035259 2889495566086325501 15555617603973719576 9576355907447986958 12061086236574041021 962180045167120463 7529216341223977337 22244503138786663 6296858586764725251 6154286752209213550 15008354675133704527 10288051284738990198 14711165466041655154 14030074652655181301 2606840766998943418 9632908901139565246 1314861478038391608 4163532224423066760 12140803906162737941 2279495558710023104 1062148230999348272 711522518567437416 6080512370734694852 4678526341949271365 13584170307398914232 1069972735255271000 15691949131893980271 6363161192530056452 10799618967228903142 4909356697604363615 13039760772337068002 13090188667846970063 11473201783500651141 1428426973934400724 7513773734043281413 13033997330642455322 3183265574917354944 12265230003918189257 12040743329206774703 3805258791089170008 11809415410126218501 9814058983025254617 10834438243893148763 7803577492106672286 11411208232627325314 1103744271863280525 13836030782079891354 5247019303044242131 7471224639680605623 3626467179798862659 16799620363288635294 8617630041807741426 9656945064103655592 17922198041232178010 10124207185501322301 3344663833730673602 18318287730357704261 6970915055989359927 7321634465198425818 5701449492152124191 17188735173691278691 12997480409223505916 1905465980881765252 4426313929956611097 13960969633768356544 2580587463380666705 13597390676636213349 10933094743099464960 6784988654035012463 8146539177484883366 13050936166327695573 11232266251812695994 6829402454382363678 6000370729877905391 7886360994483847492 17794359733900820846 15005073069891211508 8166703526429574000 8469813823985749756 17848250695890546109 10415782636399798273 16802292330464161025 6339278243568451112 14911256814558739967 4154545508838762697 5465244272086698600 17171002265477619298 6588972291634261027 1402479880018442829 12805822936093286754 15000790272076433632 10184612978474759139 627583268699064175 3739269956338864689 15391624577730836466 7044202691024290395 14383956294835493916 11125143170817377231 473409106218915628 16857583348033011637 12183659945137875969 9191220379661387101 8490144598173628263 1954772927535766222 3864577051887815375 2529029742959181198 639911768009559452 3997851185726608656 8280541765080422591 17033558685907502787 882423263451040902 13360488016915397179 14928478805713823714 17008447594368154729 3915074970053002031 14653855472393117628 11499606091132454841 3892738517616515820 14815630678512591954 5020744794940334914 941772841300069911 18179317590470615631 13184306275813239508 2922928325021082880 2082364101824866413 10284274740230878612 13632692311696383342 9628736851637231636 11507924006968913698 6628180344627999852 12793233709372328568 10316428418191747844 15289679284658928420 11336263763736349947 11725109168617556032 9755082062125153304 6601663296900686604 6335944467563914178 16016309402548512854 17038680334565978593 2563034982518284868 13080193893816220772 8571176864404916100 10891087532153424685 15493092739514457199 3860156338768958542 8371715520617625209 13388701211984227149 3971408705059327788 14493971399576546676 3852565251986978429 4076604726879437394 1359749393237317418 3160710822644625706 1448561184634188144 3114235737214333777 5709911142784775788 15306088435039521631 7945301566447923808 2607136592033137133 11310049712353559889 11775325107957770020 10639829283351339351 265285466589071093 11608762339393642241 12640292575038315161 4299251597430169013 10200833475346211381 8306973346813709865 9158304928932269495 4892728818249124705 5234269443392235432 11946494705867921632 14025687965145081866 5474954371126673937 7526158027451882619 16665512094203891690 838879594032364758 1555058553218000624 9227345253570794732 6187574035779273236 2153443790718966053 16473346431322125680 10329179225105753232 3428546694615833379 14585603678330639129 13118950758047116378 10411860106626628089 4749272044898966804 579520716834485563 15866395204675614873 957602264372363068 4372064409167676566 16991402634626914138 13634032358571830333 7411192122102868475 170539652826796146 7885182756874353184 10570654449241726267 1274498779823450555 16393699362877300420 7055795781743845930 6400889650924627653 8774384719953562441 14517292389452945040 2475543805653096155 13028885017583106342 2994860707052052271 5481398318325614715 14703149153241070721 5831032258756939882 5637022401069199414 112873734445057557 17500323429369527717 10700552654836449679 5196516774120187642 2579016871690950158 3953820872312140916 7033959724024694719 12006874732804344773 3401492064079453303 5985999914638102649 12965283503668724495 8981843380696761225 16187112925843012616 2563370984970197042 3797898239938455668 724266708055276099 2537319767209317130 11076416111472926074 937511991471744875 4314612305108347380 2345400198508271245 14648844051123243558 3850961663787668479 1936313119770318102 12723023103940910628 15565873285905455940 12012767165303123961 6765827872192601281 4265758528943078518 17395019344032724617 7474227921877435343 5627756401495478490 4116474931495662507 12487763940462735098 13100630091096059859 14066686138421156044 8397740660772641754 18235342675632238563 4324195744566791293 584365568737041373 1921203737312565605 9995032408892354402 2228244291035967203 2981655194621993310 11201240659810562416 12871540628197122295 11741279054183407318 9492963459855558852 4141333312182352924 1962099215395574864 11144085491521995140 7162689745213967369 10551324816850825741 13049006937023445847 9229478636633293070 1385136582061679526 11389638863384776347 2748911624572128616 3773230056930348667 10666001675241881581 15097924545935527587 11826429668921471425 5770613000389888215 15502976192717693457 5705347421546255140 15301527223833708747 7100381872905398268 1396968247579783112 7677869863564750922 16564764398793441513 391395127151156195 1378808343785487425 8229855483920246965 12053604848068954559 8733500219690138135 17508614238567379038 2414574466636773730 17207142805951801700 3465573116374757996 15576733951680570961 4227936971201777674 17565257301459856488 14979314703980254139 14110119087640233152 12855421854679677674 7893519051889406212 7033576459683507941 15637298968991909653 1507337970337079600 1595543497578228703 13337434199954340634 13777698017012364170 5810326615361168311 77867301440331622 11734368381222004404 888457666230875702 11841174641287985756 3626035423075409267 9387092991998393516 16137170687483756553 13824481128881508664 4268741645363374934 4852539992631028759 5426975556395615823 4318005882123456748 7708563905459369180 6999886643616027975 7503695156388375719 13787224168174036940 7134609246988119653 3309797254314565858 225789299282794825 14524381131615820087 18179002565007758741 653364118964709723 5322818676353553529 16569935047052388374 13459259576588725951 10691058041764817642 13425567125825212954 14213413921142801921 9101928022624973759 3297612055806411911 13443246446031249893 10979586418043351618 15236277373812751363 5784018626456704742 12386117322330780899 15227968197717115893 7722279900195131696 5108979348973090688 5770561834966953489 5635935088171038570 13237810549198793724 14605506823476039015 18349718840735673807 4980148949404946060 5904443897355013116 15096266808994421280 15182790676647024725 12838127306960051712 2363867675618937097 12892017292523164728 8666324689130553326 3545075108711596742 8643168962324856356 2783590106783756901 2310334064144783660 8479757945095770390 16192871379694885335 14800382133874432714 18100591755660993942 11316281762577942049 1115748509049338488 9169735681982025038 16808291025399941756 8353820435177559837 7723022777635654276 17104524337410122784 14128233343637220120 4916557217352763878 15044213212014327288 5377287809433432685 17347358320709454836 4261668071150093724 2074084726817615548 10311324490495195662 2595126124507353074 8084262750918119114 5510988730035998463 18151422040236046678 1701631172364313882 12616419842640205720 13972403174999826945 6027761019418820509 9064065001542259862 11966631660628837109 9200411440683508090 15404866915637952500 11731267913436491144 4164420236057070309 16830613179402832639 12310840797295098988 9647861475436950045 1292010041848241825 14773857000574347254 7380782557619190822 10520853509546743870 10872046762091698499 4547656263017733371 14096785236395694940 9058222013986315946 9087700290129620856 16414717394004218943 17915466576235555932 7055173621853864573 8061420955637627887 3280882106782700611 6927466047963245969 8333163713625749293 7182305287873237218 5919427152994570267 14822562440739687470 8244310271560587612 16519298331239081669 17416877512414192818 11382861956408226890 8518169907531825222 1007810448721450301 9973106400208011995 16793299630102509936 1069038772036946225 11503196623143648724 11728300236579404206 13332055524734966030 9846194492088395058 4930353221186544828 11244376841624455070 4525561961287455096 4215082720016307360 2773972084312909957 1304011588371993788 14478033630593861339 740470047558287205 14259149822987770870 7499794712323136544 14220918153598155967 10074644615562185649 4176008710535328548 4005421702664070739 7216827252637110457 15540342350477226423 8515175527783192268 4382625667761663860 3524230119719039127 745742631072934141 9610208459155776698 8687983560837678626 10167730223689985884 15899959747415741613 14669407345576054085 1047512119320123716 6888040106295196315 16824761311227562675 179962932494203206 2627080127550662970 17523301385855155288 10828330280400476991 11131223968787046556 14743194209161415313 8372150298326398589 7205498709794547292 4136151821117378543 10485073207064458758 2213551532942560982 16449731233355395802 321387044756233916 7542440234795989240 3333496695915071779 3639420116474334705 7337441686021025311 12206336874676775588 13378805832174577379 11387446343026756191 18183177154541174111 11614315733336441868 10598008401271572846 15152942413880028054 15591331869948019767 7224349110762757799 6369216822722166802 18353890850254216980 8233120079722665553 8518464555797267105 6842037727119429313 12990438698970719014 2343546821182585028 4622170294950990976 13652057880075087688 13194727798640436145 2140803889094394091 7866380125148873624 11645613373536542131 589992206682843133 18413918334381921807 3019844626289502842 15866561596812456083 5942287535079776914 6653912947742566062 10582549420756654105 4901021181722988828 3643182853853783362 16265348930863009620 27296781136130152 2029229916138466305 9763296140924780975 12602524864272855046 17345812069247439723 8725491537749796657 8349529718482237671 3584346885519245238 5395362102523907229 16352291925804415512 9421964651082774249 12705089904283281923 12324748615597679307 6991906066768155574 17167578150018100604 8522540862142670605 15903253769037801784 4063878143739237475 902374947434573067 3493931424774417112 17201236192176489092 3052607985075979792 1758459770127133882 15897911762676675279 4317742481054405425 38819473094932175 14716915193904073659 9063442044481245081 6432499127361453018 7298628385695909741 2461852922077874138 3774855591393491749 4842595241335860824 13668558123159099814 3546538791283154128 10600128929317287581 4457057744165619864 16715720176137140539 1272642912381780212 3501596562385670940 16542535106662468702 3343521666701519533 14463224535196868375 12171881106125059617 15825793039158312681 12576461149792900870 8645855186269859035 18123207972127590758 14800419875931884264 12984227128318137876 14231633907080661871 7993758717156810075 10773704756065108377 17469516084399292247 7646084070259971627 2243525954459063495 7047986665425224572 3865840446975237500 10959591885201625420 12648725045162125889 4335105433597166658 17647719136446401062 8170119745530316506 3235604079239224762 11507131580804165057 10205007455347047189 10506246169397135188 7371991685294772741 12633857464662557509 7560671433301882296 16469724778830996185 17067701855464327959 10951873036460204161 14587828491872992011 9296710015648944269 16130671439420964096 8929533715400827044 13619563395506516498 10111342218168226767 4476556705416598893 2258955446140240026 4474470974494238583 18369247970459324362 8656481019915788197 222146919508127799 16612663117428205659 3793825441021173544 12397009656610088397 12237514489846550113 17343911539718942755 9516119378684395722 8562168444110785766 9022636110060614265 4125712014340540908 525288873710049154 9805134992913882433 3020128382959534355 5735350841843016946 10603865085607756030 2051739972274989093 11361052844417246798 13575137960997005999 17098833589063241554 3795547268972701348 14528395223137466139 6856927558356792606 5387294302806402496 15460732653184878295 12110645917996587582 1066909452915866136 6022438435544534406 5090790179801620081 3568419310925918720 16990954522928419244 955819750897387443 10603930775055499066 14848657605463438054 14279443336611904840 7344195227288355023 4184027199106786305 16296014393961006407 15964776764794720353 8474389885570940652 18382017589217309556 13527436466057166852 4079166429316814066 16007501367192321209 10746679043850257261 7397705275204685858 5589182114234087210 18245297790220931824 12512594816412398790 3730158936030097580 1490131169601854268 8379958226309415628 7816317207419080483 1295142294504901185 8338599564606971086 13195058334611899096 17615582237836522807 7937487896892792536 9618427205275218076 6656680381465187820 2523558084673083679 9778370015055689080 11600307028682153481 10218326521874253289 11549950269929082023 9735654840896847184 18252159399399190614 4730406319778914492 4974592682687883253 5823965817389432808 4446822880767507575 13403032091471943847 4154758337991098052 4785592583013532393 13021620096887905969 6709977212361453191 13122945872614391063 3564088761599009558 1845213277950344824 3693288387845371217 14920661778320110122 12108263130478778038 7794184115259662595 16424731166386063047 13096772706861040724 2425991462532338614 2842331533248849190 10656926025211295600 13063594034820384830 9719796197921728813 10243277007458205665 232229916288557494 7155141892719181634 3817692672724474934 14119707623080797603 11424373786013930943 4532829200665007400 8015736300068053330 456085360196505926 15652729565260521473 3490189999559542077 4653627899023252975 15064246760459884010 14444719617088883944 17759852838118846500 12660697449043563029 6470940914103779587 5680124182922617140 14531484481887768212 12343711053404145391 17196146987146644679 16447393924152048683 14195631449150919264 8111105500274245161 6411630438451413092 5514852450872150481 394575894915319255 6310773476343913182 17240048528636557512 17259248465852315381 12728247001999888772 13514284179170429634 7234140036687367893 10366912177225024304 15605122007799060686 3657563057245949933 17642208934697263318 10843009557646057557 9720176879191580557 15717622809566778049 8506609308612420049 17795758838493571647 10588640335638268282 12481250897404193218 10169045665818769295 15241446213218969513 3113700213522563143 18376531141559091107 7501814045905711942 7334696921455367104 17578994889181218535 1960992421371216759 15370711117176116705 3457550818140101150 7521649186176837618 11152551107886016321 7549650162294837688 16784109435122399012 2230134056550475823 16157897745727852640 1499358670457022441 12949471388866977708 5756864287973455142 8216475471720523670 13520454389073973720 16176059970033892341 16477371847115329827 13415331434885432152 15424774257003113713 10897824122962664181 15979612484627415170 5303743988037619117 613915230237149935 9744273294454052904 12490270350538398110 16996246463082789347 1232003881088033187 3453747346738833739 17606521177799093990 14230995951378668237 8885656488748754538 15307884239678088724 3800178632174143058 3167552678846303233 2473943077775744789 5236965175679322935 17470980095014315668 12125363672927938321 12465641150184081571 3085201011714440523 4635972774928980477 10904575072637931600 14798874346068346962 10215319741085866435 11906728626978766699 16762209789018330763 15612482190972133609 16084272607930954783 5986849118457714061 5123373534437920837 881087866338225809 14063292192361163124 17651038009870651330 15024747188493937578 2072260496174143732 3602258020879017108 11597769742989184906 13629535471078409045 15990838882227382485 1883518025495674372 14220772437865364694 4632373359680973032 14981365467682344811 17714746526281056586 6464281007903618328 5052697644792566278 395874447013650006 11676770044246610319 5811579510044459722 17331901129951273720 15351648188783145042 4291056545499165641 5423929702078100593 11820809856489192690 16637854167974617532 13978562166135704653 14452700359825955227 3978220327172908002 17250515465534980521 1671001741290161084 16195805383214736062 3978099966809582984 5645535436554896674 3461973828714909777 13755651806926530069 15194794815896046859 16804482330662602473 6641717889202913932 12309266807202001968 9860489261692192024 3235063313613973653 667046271921255858 14142583576564620893 8051441006454526382 12597769380459565792 18369789141811394067 10928019377553615863 6285059436307842352 5939684144022160365 14131660368642028597 6356590993028960692 3582580508944804567 990331902019034910 3065802867913961122 16462879497553770363 12256500146345119931 6715350138494154636 2924972209633711109 170874095683873832 4076748453695756279 8525863217595260729 1131782221884644161 7012594280154187963 10176995541983855263 4041345073347878989 287440883778426796 7258981459855243921 3572856622099623884 956977962721451803 5245778900759942568 15223431300102647490 4731338143244982046 3049121546076282958 392464108217928035 6684225630229550053 1420191180481638623 17646894112399837075 11568726143223661550 8265689997687563966 13593871016786694540 16784227244507002807 17097993522528200205 17423604852217122060 12049908464157127394 4989209939765666387 15204603463425025161 18132575246068597860 12107402442094263800 2854888037435895505 581717484276620051 6885326363315636893 271729624131176731 16193110916094163439 17739026789755333830 7142859784633134396 8529564207052457692 4080104789292066165 6894203039408781318 2436931319334420974 10297940349829512225 16399759066865496925 2656514966217943188 3721267755979326979 9028327358880593485 3358825057363889719 5271214841578965541 10217714565703234745 11915712486523047750 4182870469863258483 13938322560529243449 15798394916993862294 5216368123266630678 6776501797873127228 315037617042262599 5287723287821234596 5063272880156582136 13941723907247647696 10192767601761130320 18261812349710585425 3135276051959757277 12440337530782508157 17280343800307371740 1394017239807077617 15229929391199748686 6556526630350438660 12830360440825194998 2891991716456435527 6170456338404362829 11058527806754453334 17835748156304631092 16560455359097328615 6411386764330913720 6972117738567850888 9189415805498595170 2537254384337726590 15385766154397765784 9425536081889630089 16067834721846997820 12628161713069319275 11166711288677974503 3056087900239984158 17349995303702470859 6766129613046916107 10660941695899851017 12179256564869925507 13550216530155317140 17855673470830800827 14880477885129098380 9825227629719268392 16892170462524855168 8001176392063021592 5059407601379056387 15085048726921736762 1371368066881432782 9021960419047884133 3038899832687002684 14106644849919768360 4193614446053256533 13951128238100838546 14155839254126745827 12947028918992946483 15013596800059299301 7247731148224498456 9265135817442969089 4852484434340556499 13506411485837020265 9605227198141596193 1770336412437728608 3775069410251171012 657712561489553766 5217171877009168911 10657426207916213398 9651989084972453928 13530449520642032204 14792823084855517780 13812767156538086809 11766794391875514141 5847319562479904012 11622631956172867310 18108791657241087842 16682045860135885946 1720721794183060288 12584824742223166594 14418147033348954177 11897193658698655206 14235571760799030686 12511915152142297036 11613218972955597885 15727928733285468934 15217308587056789539 18231409727492974052 15744304989526877614 9932649431077379220 17787203173142354138 11869753928037155131 14123974063588889618 11593389089592343809 17076952048189147516 3996620656323500853 17288112234292235033 4152745568068407296 10406060015560983594 15450934441094695722 11664142489338964571 16721110977120677858 3574075837107727533 14419830420552266423 10322112662251965322 17561850075270622673 12306650720706448014 10899808725750667177 4910735108990645347 17203212041169733190 2275005309089417953 10508783699216826599 1062032966696765220 5942525255547376273 18203927493454172933 5522177524513254140 16653049703969174664 13031780542988674578 10921384248597675334 7064700364913931756 6699920586906290888 17213408656417926927 6319342913215657784 10436457916100187450 12875517660173994781 9754716903227067431 13558611034209625425 5467947417694346918 17280432820019460374 5387732339051938865 7608241769002521608 668387845433712506 15669033056912115407 15708296815528711095 14762721461460787181 6520796298153677867 13561507585218693797 15176397661192235500 12316323325049494113 6175445742917676939 10383788137866272144 3239967975746084290 10891323864760007738 14725989734792945415 5110806168205777689 12329668578967898179 7912492831446459989 10332101903784768371 4305139606609185119 1059247029764061073 13461381736023436650 14261168448102608378 7592271956714044932 5834580660921387812 11077571676604614513 2811549507093400020 5118616854195647140 3776443030923313721 2456857996228129912 3582533099651053695 2682942110489609478 13048765552569397684 4029457750605842256 15156247387425175314 752946211386406474 3508432653712065535 12862751891383688354 17758343293169952918 1979811126610146048 12810745170869939151 7365707102844649351 6897391816964438399 11563150108503266115 9042261066492992059 5689959828592134921 15715452562409496552 1479185773289292230 14421377519823747773 10215568850880990068 5574752648612007450 5574194785915007960 7599472967364489561 1373899113581723320 4072651930280683379 13541175660497457878 16459455560580823049 1251387492052125015 8553479318961135216 1987658102884116234 2825625617965548797 4283750700562225793 4304618518530392010 11440132904341656014 1687101770356748903 2921792763712418432 8144253515625557912 8080512698465138728 12008063883361750665 15661955426026966644 740632639605406738 11515627857847300494 4663921484577001724 12881400424821484398 1750639286461559040 8622205592949873669 15949977279475457128 13636972277114484858 4049788698621624240 17700871456647351552 2157573889769885024 15057734387693790401 14957858426012554928 13541094365609593071 3422582442004230593 15296821683801347709 7420015188567988070 16265731862005868822 10002079746970911097 15281303214549094325 84333491832575871 299053730230111206 9450919326975147911 6445352754371259771 10417735071145276322 9021219838921945405 7788043332184933623 13759712196736610703 3608489474401720691 15651386846232586135 9049718199170107855 4624490409172475056 13902939984527331307 12173385464496084074 8855816214674222601 11377752919094643237 10857809707612651865 14107804655754048351 3429955112698593643 6629114797035721201 16543080290790758774 1645256638864658385 6000800743210531648 10144379391775881818 11565444533028483311 8969822749641789875 9481610170915665369 10187846254881637394 6407367369936746882 1331521558972175640 3578422133133092084 15585019910791493312 7901388529366651661 15218970786333928392 5907951011173022444 3757275896197713441 6588348402227871515 590209737431611821 11857256191593256523 10335376452670446963 7516949453493956936 2937567634501969011 15189417105495783013 8568641492813834719 1261592876507419278 8795851589518505121 12640417674487386209 6389018115207985009 3301637018969074357 14166953087678067282 3255339942572398327 12278162471035150168 5133610745266065617 17282009526717961574 18400637612810907222 14200779657337780318 8629450329664566482 7676253679793383014 2015391137106522731 7502573890766534615 10159187168638509123 7966527020254916869 5852787157046535917 4873809070114930923 9854963687585112768 12425303187093862751 2788043256447569739 18123736449020369787 12889217217870300888 16806452312647461962 1597116739589546472 4770576677354094991 15221283816249627391 11630935119866055893 13056534579377513003 117513751088672240 1255250320648944555 8228383138092601544 8617789376267636147 6011584937984280516 18050364603582464251 13163822479009798194 8460468333858690892 16547943399355535738 2063990056660423102 10782698858927971355 9575362067709037975 18086617983289798278 3499101315911857300 14605700521096677973 1591792238404519979 15791786131542893951 8011504729138908617 15477690630757329485 14694489226485674583 860455211008200228 2566702131151548345 9455615822917466445 640035475774352013 4041096699966277198 5231260506910847005 9836662631279073048 7483444785456852638 14780476014834835932 3474627794353239291 5451591797817180509 6243927689287334638 11859402912506807128 16759914726977424273 1679408371902952352 1585964705556559765 11186940513924804995 14589329148495677018 15590033687588060816 16190593646346028107 8326294998493328697 5554355966777961684 18326453974333172347 989728017558669758 16021155619951537042 9884658702467933387 16115506661758575727 14141593755311936801 3587162387503941838 2619707101307735244 3757494789631069228 10900301096295400868 17134820876148050951 7645063822510622697 181679671802053422 12761976537809049093 14547250860516991723 7688125291780631275 3227200283648775481 17349716542710937492 1068250192628985300 15545854148206421973 5867031246902796285 6672203858477328219 15454776341596852626 9947019432908471497 4850874110729320388 17283936030107903475 2614257575595533150 7620832059255153080 2565005784588555190 13051599275118498159 7882914780225037905 2885576306005030020 13489425327762081604 9157699084834989360 12662786712782869123 9504078133828854272 8354301311824479701 15752516819836184074 438735009044829915 16869279995159661926 10686204475100194188 11991443803929412914 6971614541272796096 1240506025969552489 11504199295388635504 6031041906235669150 2088922112450636492 9234960644298253617 12668280307662924568 9270111440006268232 247942506469591807 15732812298654421305 1236543251988918530 1216433351208327398 13747800582780440369 12306577086351574052 300284213573583243 12180435299283268332 970822526334939583 4195613787950365724 9433472962568699562 3828112035877572474 2737819795842813328 12984654321821929498 17559327374749448729 11477383148174767219 14446404568833871629 6842789047855773421 3165355430381491639 15272166393411342328 13400856359518947936 8162931851957009437 15421793553714912086 17447125416339265676 3571839407559782578 14609822086538197771 1536903671391549431 9895840314858995014 13850643962666756852 9343533280094746533 17079299137783673784 11400072164832448273 8937654019751451681 6580853196045564871 18242848089873787972 13533909497067462813 14287325020612101636 8919074482483677839 4541342136232699507 669942344633508362 3943978139288650811 12056156483082682596 18271711401493203377 6456949366603504704 86512536096517562 5121972063969194778 11686993780990121140 9195879856834161758 14760878367549507139 2144306328053309820 5543090432349078993 4818495086303576635 1455391295095060745 9971915025954495935 14567180442135108601 17687850344970917774 9141714719714009607 316113861048003670 1030581894664365145 1365108986498833283 13376461115938372829 8462706189667213756 4961691792893985158 7833270160852688081 1838744772387795112 16641139915253643396 7368037754317581794 13325561786637146631 313743837459863037 11029292688038881127 18219118563999673408 10692009894845634955 3814401572190758117 9144555417605542280 4467178397455099011 896906290979925329 15893765482879413710 5396287742841360534 255213739490031725 3212995739651965318 12229081232576260787 1216249888125220187 13596290351191173333 6259618315510557760 15684297687161041838 6358559708446934007 1207470468813890440 3374983333641793016 16435357406405998297 15247305062558348204 15069752914353760879 4164269847174602404 10613108902753481620 8210801697893473384 11490791666962755399 4937000163906573744 1716834881431149998 3462937554666346973 16674085688712093921 12024737553149802750 7203523739850571881 5321152379426467776 3505354386538407196 1577530308626165152 15562024461397825791 10858214183909700309 18331882711677088374 15739543579774725299 14430829056994559403 13475715508279467632 4961791846847628030 9090353519902412604 13166090524659134621 3721483002825002602 6613742548285130545 6808204502838754110 1564891342212950856 6438513902325040411 1592466247933266968 947468984676904804 17958215913035315825 9967668895206197306 1790285821938665482 6478927769180961987 1567620792791451042 18421875594262794949 10686157038873156108 16931099109535769870 12627729415649534293 17249848919965018360 572938636871880613 1286525471107160027 5947667446138062113 12629987501531303103 10606873067773247537 14558191324369179094 17687069636678563269 8147462703499213907 10460504777178427285 8481990760297282878 7419457479079582818 9852285713578949828 6098708780390579863 512725310633377084 2434187352214071488 3032010507207673501 9750536178801011178 7137699303142781846 14129712650820031204 11757252720735821803 2790450878269685668 1476245472353349862 17218305803484148895 8855917978435744716 1697005682382913395 16391849136154408391 401539076011309720 13353123564489669857 8985149028015189583 2227115932621919261 7909061941196933427 10746795216210510404 11112993410106681442 17773693639988172977 8531631708944446947 6016072675453015011 9000912303464523057 8737374471438049922 9693126247373203026 860872826310441844 12870211805041348183 9785765524734104922 17912744688836690386 5950241735932234013 601494599822255235 13587166671638746078 13925853527353552465 18424658791264800304 11050759933627861862 12197719006973595173 7490396419577577341 4789625522482955850 16929423087850286250 17024282707438289839 1384361290714941112 17095270595757806714 17625089718824346803 9295709609747251787 14671229190707374811 13200742319131961001 8111614311833805919 13767063972684082247 17848817494173687602 2498224305103553940 16203008708920210264 12889990802395802284 14453090318133976712 7029406475929751379 16830488861718913685 11615901820095229747 9702251275580954054 9549743514978753489 7919448563295556147 15171471817705105388 5326178366092199438 18192108154553395760 14366810267635967142 10324116457715802106 11577962283573181179 10754736690342378639 3854582226791221678 3781644093975852155 1900755504859798693 14394006844676938531 7455725047733422094 5928902157327842458 13247851678498050685 14410050584339567807 18135530837490585658 11612112374216592010 1973450153878597670 9521956294348871255 15853053848645047521 8050053175200775694 18381592773707097362 10382241242309107851 12252151085184902238 9050016416001461789 1241224806621848997 12431511676594328695 10014738583648249613 17861275528301967296 16957764796706384889 7396888336180984014 11814481784332792775 5622668169246631605 2194100566983869529 8059882272093973761 17025509369528361151 17280760945002957946 14529227738564962088 3376835958407170231 9847481990313304715 5060218258277868180 14966563362644430816 5969568564032635999 12366983171493955217 17602925839670086768 11061997192125087903 13789822944782863525 1996834520409579417 13452027970202967995 13891982031830418954 17403822398288208046 275761515938018961 5413156731331479815 1740060467746403567 6831942174343361286 3585986117981485058 638745056117172702 14900563028703576779 11466858571190658785 343148929055156654 9752959994397093171 6441134859484752965 8860700755794528831 4527604620471371782 1922499063568464456 5360377966694990723 2557580758678577347 5673925599818604732 14783655798271133128 17922480670919518699 10398351866167173975 456792742653183838 13425509716650242531 4903268636629343942 301033952656345507 8905051661798603102 11677600792583632389 5998524393998626813 12207348896219009286 2376978102148583227 4242047987082446819 9799026554545982935 9335895264022907027 7852683052115858212 18059135425196214418 2093364125334938739 17371143050972586722 10463319118693913569 2904237426269203210 3443658907602142646 7797210978339669486 16624226427962263972 4320133042330159672 3733433402361386520 1868695129026404916 11707696998296320348 1973348680513466227 11391680177804293297 18089430027133268047 6622014025781445059 1017628478526001235 4531557162359639471 7724635146363587103 9977527292274590725 11857819405669517991 12518542098866589731 9282265232020785211 13296112327569908326 7683160982016764074 14457396796534070972 12921652201414816091 13041454564066563283 2431282891548737044 13295431217728425025 17386102013701737418 6479992810540584693 2227625762334115295 8851180863136661323 7205192464429493650 525138855995397705 10719968758571778154 6881857511775600476 11919271976810821977 15001162255494354356 15872398551449401658 9827320251266526968 6403560379426270108 5205117145183722446 5445843565871529107 632045652000975109 12683980627998463689 10840661671012562704 13811053817847775223 9032973520846273369 13905202639652332550 2037780132499244814 2600344134427117758 12940561550795659486 2758892454190400936 1814324232809288270 10931370747800807008 14063099591294404849 16097045341662297632 7476009232131449945 17312180067186467516 18184035820836537891 3167472788820611278 1470226084780942312 4417809565624364281 5840860849460024876 16648115699665226115 6054751919538884187 2659154329711465160 17560028108013993738 2775308127998431633 9646783710387433966 17108396832523630676 14067324192317754335 12742743732684877008 15707492576253704053 7257901950813155412 10766805389621463240 6247871195192106969 2593716744757519009 12287348331575657783 12080794109896489258 8951568712080077978 16164756086616889925 8861609824778124799 9338394329886140018 12537368083990641705 6679316022363604088 2731460569348554599 1694465986642550733 11731828197042706238 14078186705795961798 17714993131560007524 14617643400386464197 7955081445777374505 9290010064743400019 16662198279355558599 12968517508982189614 7276401772412368660 16142445244167582036 12537534123905899023 10585854524517112365 11828429136745462527 14619264652188301677 12755163606355126468 12410604221465255011 5943443160158781175 3278668313544077170 5826249620399776133 5059788946301232938 4477992311526148946 10078270049774734436 413812377073002004 987396280490612373 4909052224616800043 12116432983487200741 14392212996054814123 3878689278397080774 15812538027976505535 7235242493483729882 653599141151051218 2277818940588671047 3765354991904745908 14003130970743875994 13036680450878870439 3772362341027035399 332037312283689351 7573716350615217308 14918898173651723228 2274016533811977852 7277876222883457467 18288126073237240495 9061091920644067053 17190607123997770996 11259769217810658631 13248960395485882006 16680815399224554077 9435531375760727359 18220448614170539074 17193892302851924095 14609636975829542662 11880349238709163863 9368541752861492469 6035441621205781764 1924859450956464770 14013990431830014670 8008994431610757871 2747206814720464175 16532067855287162901 4157194221180581085 252721128945427077 495149399642407400 14553182880421255836 17380723266873998830 18417086499227631005 5050820383642510122 17679934596438097226 12895479752524978989 9243931889221541649 12530810323902994972 4256670674191705620 7741394649905132390 2756081647532410738 10511159501688850260 154005386435574361 16578410441182025582 6244310001032474155 13926851559741029097 8842445012345393024 8563639620331873325 242282103666144878 1936071066574907934 3166654423938311347 16134399037809686801 16267002454822999474 16236615406674518123 828350155821892215 15952244780771426291 17044501836165772461 16096232640256083225 4886863573315949373 5242501821040244041 7987670770892686266 11890733139891361520 4642833804105797819 18310420208455166292 5375176185828274339 1643857837934776926 8957071474428443773 5935392391746821308 13311223246682319455 1583869447930058947 2566274901180007909 69901558337271202 7646931531475662073 10893324606637072198 14314110810852711790 5225075435793559564 5959897340699036352 14025205159208147373 10091592409932738109 12115762871125420447 13514736782396662872 13077083466236105183 8801968447063222864 18406388612966530396 6313202495198097796 5376569831481012937 10306535558531102981 3987951866924210967 11416568393998509402 11063175539254076988 11355435330395935364 10037964575590536890 7411297117436635862 7135769109546123079 15155455303923847629 10077357817950770144 17905952330821509434 13814220063019982136 10184245106985227717 332401516770510082 10943804465027967941 11958598463187671049 10498209452248898191 4790434522953345513 16263578230733229955 3865221284431332414 8146223188181078320 36439886168702171 13444009413130804485 5505248940256213877 9251879818990441216 7936048073383224889 4370534060523064337 3227307594878287416 4615654013041187708 9096536353151930506 5145605225493181073 5099263172760896573 14223003791841377411 18182985279966004829 12964592553025358903 5282192022410907224 13021788986889821888 6390062083085855169 16172729204096255297 16670073150962016324 15162425690499899229 10310035406772034578 17310336113702107136 1096744260414353251 14955451185536062113 15292895713979323280 7275153354654481427 5523053699301770942 9319856926616815267 18427228278349058633 13646626167579081322 1093723497547432867 13157624169657766138 405566913338560798 14602650328526213275 8285140686905898847 11900899793546799419 3863486244538872316 2948222191449704922 1953735963850390939 7611776289352994231 3807847297682940048 11375232879021350030 2285163286743315942 12895041863497419476 6741052169067703608 11787184986967822675 88019166164400935 5207847468856668889 14863577290609609531 13599850641127349864 18196402273157734564 4304708067949408580 10314573169251368296 13012318503913071513 13405447015653110335 3207124505645566855 9818530624398589442 632422327740187043 14701909466282891699 10673711572095499945 2623260821597428360 9278743987410312013 5275730155128155753 2010655255052147486 3374124578533662268 15246444574887206563 9846446389875311342 2263574476087430115 12449867477234462369 6467995252367807533 9343425606738070761 3534274751152657101 14245432200878300182 11335630026513980760 10452560750291532758 11566988200731542834 16776805897058556052 12827673677417886290 38692701790788261 5141905081507598525 11675441498764215517 13679255474418300152 4417390302520501885 7292141245339776077 9436566486007964584 3116205101192959521 11930720117135235915 15940935688132717022 13723874593921600734 3353371438369400668 15153217156315308419 16368983095324061691 11493856507210443474 14077907601195752772 17548003124529515914 14918321449795171859 14711646330394360751 6564874762974862582 16688496404682600881 18174875011974735937 4697834256204011033 12674951329093702112 7523948946313003244 12109951121418779498 12864204891475719062 12216033482057510479 2446618143926363751 13145846838828746315 15415401189509021500 2181744350756447783 16113295107945963118 9890768700325599494 16722018039182151785 8296556356017302246 6560228522080289086 16947612310306473204 8913212711513490418 9465806682767135673 12456407110620158806 7727834805109063436 5055406964010900161 8347633845686550180 7687144275969923350 1309149450968620747 5506093950861047306 5438461846113248850 8027218542363839230 4062409475342660575 2543674810623204320 11584133968542169255 12757369809492907041 17297771689146350658 7671114628730026099 3103468054918349266 7949491120433961323 4533228179910795625 14872110012142004988 3852320957409063586 1164645049747924489 14354313666869241290 8465043595016944314 14764029908246668257 3968534117140334666 1027722395470279255 9657852468007149475 3504747548630686410 1762713094042798385 12086576385922020446 16281339695968300176 8360715479765417950 6849738973282493892 15192611569255385129 6606706961492378617 2158367160355029891 5523228676926115847 8803916396904146207 15461876805102223627 12910910306588002034 14924152210042286567 11672603652075924180 18331116734455113810 2288964803183353903 3468358093549526618 3424603470490491431 16142765586124719331 8530809445439680557 15845904133576694723 15206712635376210101 11650004565199643672 12624575349577109254 8987823236872692664 767058117539282298 1416175382193505528 9294179444467497276 11073008860469319525 11571446603865590379 14175344923345469896 7728882402378051437 979084418779503102 14538014122297243019 7531997392733910848 5968544604524435378 9376998517804752933 5190422811344753354 16765243418484977291 10910242948447302961 4584453873190156635 17936697755501265944 7633741106519370182 97593958127676235 5359177657162849437 14984532276103701924 12319924042190998129 14318628791652043144 10624923019936278145 8028117073808966622 4110729787777114031 8240277369976457103 15842259290762880707 17721292542991568739 15667042834661737134 14814789105808234169 3380919388920877300 17961194882571618621 13428658356911637832 11095077562593119778 18068795531331247746 11985500372216461111 16388198584486401445 6514144634374847094 14814935001448211533 4395713940980661353 7372869360253187652 4961306935208570260 4634422291106672821 17479089085384818678 6320378415955071512 5985678594512749278 7291577970665607779 3709699858312890249 9744056662512770349 8418450627561253414 11208728724129007079 13910280246623985350 16814621190350159241 6811853861123437375 6655441732987294330 9235016520693958401 8374892299710443762 17699631830693994800 18167518219235721571 14147008848992349387 8300184165156664165 10696588072407826366 14573885242762758333 12835549217489716309 12337498057725463452 2223222936876248735 3670033830725359542 2488770892591009971 17890593499579583442 16210929103398013644 6843196367457693268 15411501402361902621 12430163581561271958 11613640177397272147 4956927467111340409 4601896954246453413 4779712201717457947 10582934397319438916 7481561876530505647 9980438343787960004 12413244327879860100 3117245657394295635 13592806948364414167 5927301948122228950 3066285268171104553 7456771534521017794 6959065434123881415 5847490905261985317 6932974747328544090 5702186450780584313 15082188657556343554 2334619060355177098 3118988195423890710 6180102494966032112 5866547369462315706 9685697161145150682 418196435357242503 10135270599325766281 4785205572537300479 6260530252544457399 16410138516633705846 14807124198209734595 15862928074241135824 7346596986832780321 5944717645437898491 4180477491754471566 9767028527734939004 1438493972345913653 13507649828776385638 8997612072578540485 7387557858473701098 2077531016435406721 16364121834740812868 13017301584207978971 1797090012441801495 820234552556133763 407576032988683880 9028232886117111964 14091963133323663686 2841788716065116585 17236135207173086282 6001326053973062659 14550420264373195726 9713444011588172730 12361383254557199437 572109312060591914 10754264216661084912 5413647212383368126 3845731125351976187 2434098621005011627 9932470875618803538 1675208162552294484 14182746390050357233 14234534915578548140 6258213038987246230 15913228737045764390 7325619422974183454 13157224762070609439 1187872330941348156 4788663607759955178 15936000779313765441 15412964677246173626 8808433964507844273 6625480327090849556 7914765891459588681 15604786555477469412 1819131296093239946 10608895997195985999 2866374781516891662 10696536126621739610 8475019982108823063 9115516345174563580 2443466300290687995 13432045558245529659 2160743508728257102 14881082385472089244 666262061457967829 14204363170537011293 1100714339887688766 13592135768637592498 9486234902478896488 11857559173011985646 8627670020946068259 12128334223477314338 8227050899989350725 978571644304909462 13881434320915079075 12755291145870470315 1421044736564314621 13223247919983913220 16851388819929542201 18134878059280099654 2217121206824313624 2197354881695091142 16339251944687568539 2256222311050435563 16622846708231037932 10832780121918960905 3273863663356130127 12862478842159190857 12125694659019989337 12103043191183552712 3381785501527673094 1008737451313429640 859676496745098064 12996316862618313268 3282878695473107156 2456669884768184680 14193803963644848863 296667481841182403 14181645016534936738 1160750679638601790 2567463845436585145 6549258784850595513 11335532261285039896 4718859092913789327 17066376766318243399 16077881146668057740 11683475006492143621 12103685357739570551 16561269744153807274 8459971071251912395 12197894528112931088 17665141304105221794 3875007837595222249 7528332362388750616 14944238106360095098 16243387870895250042 12459304566875565680 12065369462221530156 6482192442813577513 11060521747320781105 13791272349220779588 6492925504260377312 17814013546101127646 7125205599912713079 2297095718483381395 13515723692671055492 10812774986649217705 12510819212634688753 13099447720087211645 3647037349198466290 5421390217825650693 9819625316516788031 11939482246667292514 9097025163812310011 743410983764829464 9898930922219902104 13369674811434943506 10679338402498763207 3336617296020943375 90446665470854618 7321147351416911370 1187150590663268885 10556262122392456176 17443841210182058606 4595563245228834978 14264293816209392269 17466238800943308253 16244814070770105009 1524300221501312449 14056389549936332126 10154338537273783042 10776142586220912302 13653780828798618298 17471879678278887420 4702845174069850530 2824344602773907437 3706298092036444062 8103241206809918972 13983320777240091510 8935927312598778243 4252292928993414441 1291286019772187029 15435668554679440748 18376678745419547829 5407905637877123152 16600501429394707262 9199191421748914848 3975976041722870940 5308993778355687107 6902795579305911295 4787718205889105156 11059959950114611559 5314983851439077111 4264888741061350402 14454099760077811609 16617977615896311239 8735135921200944344 4361067961681020696 10637498803833785227 13789756014146844325 12848224467913091626 13208636891845617118 8981542037749069520 1518761706047270454 6826439282781711858 14865791856063424702 1814951565714251017 1847743728788918383 18418851036954225648 7374531778545849889 16455214658113927435 15408101935231449471 7408140274098029369 47386006930175321 17002010334829115721 3684887861153023074 13096668907794942225 12067592060350493000 10039522190678710726 7490667049026326913 8156996919909816491 16609540416703386847 2426080459732611270 929713469176599024 8661838575070151651 13485899089460535237 16382795269590954286 11827435633653033470 16535269399710486818 9971386764661452605 4571832819667618655 14865226394016637723 2829968241028464584 6857033177928894908 16037230762044388705 11653166788657769560 4002977941832737702 8242193053242768165 15924568740427179474 15849289567046606986 17914170551806293666 1074062216938263835 12186173307907933262 10833929998210720881 1115218628344085409 10556907797674267244 17959811216306335896 6093098632464490012 7950230530859523419 3363685286730152421 12172771773525581272 9450621996634709731 9422213426225410389 6639336944700202243 877126011371152223 17782237665222139372 18181299798478639383 9643125402314448125 12693341331449853389 12940180546782400548 3556640005079980420 1471568728263612591 5926746371833814178 6490631552655704048 16674107358488548079 6440038404364499218 7945288671935721109 17271601194799740106 6528127245733096824 14719002639451929648 7750238087281190500 9127551281220971610 2076882507223879680 14184857875105995778 6466693363269594536 16232496667125499671 10374165723001492628 10429253044773314961 10793542521788099525 3240107159418734282 7394662887627205859 15045097177712152493 3192370067473990656 7012524341071390022 2950226016993308558 16917231849477878704 2214508236925321744 5078229268482827783 7621049961848081739 8769274188827856718 13440971497723607428 9848490006984014726 11249109169264188287 16997204625192218118 1775693985733919067 5727354060459168337 15020632008107769111 15322782763991009302 18027553861530071651 1731585264652793815 4808355499066580027 16755573789395208744 6813742048744254816 1120325875476512946 10924634466081237206 9636167481726956613 8967915169838673211 10248246164170912981 537192662154836393 16709191751076427473 7638067265381996220 12393502686863379452 15488886637181248925 3393862393724205611 917129172734751638 13307856820997656612 1525458594656417043 5633698363327859399 7051251602512142776 9127309534625832721 3507763898915818064 17566189049038184998 5764551220707350141 13085026039673520362 8569913987967962816 10835679665299601385 7941216274442749858 18250195204929105580 1096786086636247937 8768762288074401275 4833458265095492453 14305102906007780295 17994538502976344298 940725564797539389 10393032917692475418 10853201471904397975 1855264130578186568 17742627296012213176 4858106599787745007 10432084257636254228 12592564130970514819 5784926533822891259 219500959659635113 17866186941736472682 11095596635931247862 754559219248933405 15101473336808369734 7965119147801145802 10791903625308675299 4984031132139838900 2423569113588717822 7966961938188681621 7189200776210893151 18191359936385207907 14159995858194981577 3980318666596896599 2474004557147572769 13028843976716854932 7096943932939151552 3394329507476749780 14224025992482977624 5716984502393250677 3796133881516515829 983768824994295534 12957860260871161313 17201555483546681917 17914621158249187086 14554080727885326618 4526026745730366025 7851408881652154774 11570358680658572348 9568961069683395402 1331631017804249749 14432358420120312565 8427481317138743876 9178463883651313537 6649390096707414123 2461148994164043493 16182098162558513418 17687473910367613280 18401161764614945498 1365871333013044910 13236371239091274668 17804709009616527190 6981200470565196275 14046279058850790588 13895928985101153797 418920722629156299 17621032033514214424 2274253014284351585 13889113984560947617 6657642007225510683 13403073733175946836 4556483905534600764 17040270510798068313 2210453132348677531 971566963563502682 16590646674138723507 5273574634649100898 49954627779059929 2386370361124331038 5633295251842100810 7291744320088329602 13805562689866602818 4844943813197298728 16403167729322205814 8576790568272042912 753331337435945735 12022869136032928207 15214804260039850970 12756370957870931654 9954916937119017700 6436765429608591415 12256151799509835614 11573463975012380771 2548450397833888897 15203993552283512573 14428152571249592270 10305973479541119927 16779419278936500285 10529188879322863084 9592990276610004188 6547220232335828344 13816390224047085667 32942713127331261 6112048139775699047 10374861249847519987 16532545026132269260 1016275626590845257 9918426757110586934 3783058946943082537 7144975212660001013 12532929087078810779 12265859915791594416 7363492583235903480 8840826656648793242 10631554451261105941 16635144511728445238 13499657143197568315 16195469020502295511 7964225298440720932 6892248613710420824 15444005927138644076 1424588634172988555 8460950811211982989 4387395102462630278 3993618629795278527 1855760092630051026 2088017571733861395 10742132283648403929 3253268985730296544 3727053399458957606 16501609432174895191 2336066739345349404 4103522999484764339 14297902706763052061 3318802087089252800 9537416675115437583 2829511808289721266 669817796867182197 14476813102077992672 13106467953753221573 14985206711994708216 15945387179041223514 134547831212248102 665119408859268526 13399947461331075310 6034831459297644016 12097675768540768860 4135110950829684755 17918231962143657655 6384408479198525570 16889161984622810350 12539819480952776924 14051172027626795751 13184247266230203060 15284908690402153353 61540142605077896 1958828545545629587 15167522335647010829 15673849963264066723 8394760700587744643 14482956683847320776 13881418176072038259 17922331810717442093 14110199583431133152 17815113149548886696 14964719681820255674 10404763464581430424 16468496309652059492 1438168172400736282 15558237468762650182 14106415938710575825 12426820061842528628 10449889020488337592 17752464689882938004 10871158016368359361 17494415685062552513 3382839224292177173 8389026815883393696 2800292811086232196 18068262803226455181 4247081554326131764 18216957448445793285 3249572970007273185 14031302243422748681 6021636255321428330 4853593580779589792 4649778584191465563 8571436006558802653 18061778424570278211 5463541254321446886 15735737817026258215 2987470544186308288 15604579418104145940 5127778033238209180 10705978418584179367 6618371813551440569 2150258786735981952 14712035322510950579 15033494029618522268 1662924497678498858 14186936941667616950 14015416112463951943 15655806132119615737 1972571290064765064 4151593540919454836 1962051858259696531 14425334698842313565 14237043221133307842 16701193874246442728 10483896618231022149 9913277735770619463 15955842032786733443 14185405645806638519 18185272074195396494 16741392149992094533 1491257183273287152 10699218032604670342 4972819944147712189 7010717837815765250 10351478008739125549 15302719072372731910 9508629484914410470 17574128452595047914 14830176706114518727 11270394650275757801 14206150356697702946 3013189172037854786 79506350768082629 11985364692473781282 933458862129145815 12742211555500431105 9550337683612336515 11054140253947290179 415817603048624311 10490963046625425631 5639249738489370380 4154857455119624770 13937981658214359318 13941600199465719122 876255866375658797 10515996024348191290 2215959136001877924 10798320628399816900 15200485533381752542 4835506113356737963 16217848100793774340 15724186719589296789 11927308996948053668 2744428784237932692 8692654582590532584 15765188191052273608 12252255275745196128 15176757200353742196 11982513085886969536 17909739901953878845 1671305747829626289 15369746021977336433 13409489002381801712 3996805815425048068 17065275288686532602 10142402225064870994 10202423590379154790 6570389065781254292 9568220637250831610 7528627344808482201 16317920427404796514 17774027708558831033 17591580197018236340 17263641580564468777 5322900247025318106 13781107446812657635 7041637296894925537 9034468338549522522 4861364011546386168 13998817963625887568 16776337908595788680 16409417317009080855 3206662045099100381 16370005473578438467 5254016113582002608 11735950718124242303 7747768503961010624 10840544904306873842 7267872692490045696 16136457144758236959 10105170176377474104 9818128112956978305 4580644988002326784 18160990570104579538 11515721314998320886 10144971490786820377 8424785586701843940 2693435311339647405 1419105360251747089 11506271417966194488 12684399792052085304 3506239777972618016 8053925712687708992 5480996717321148129 13250298786732363945 8394780651089015713 14035369010792461341 6515214933936372560 16863396131794968156 13502031753881132188 3928258628165230585 5691754041954414433 5346459014628534705 12897317526230309804 12568115833487778398 9883739807283814180 14553701772050141384 14073456282482514200 2320983219023112534 9360420001124335293 2175534198912700883 6470456240636759921 1860660651953744485 13993187682313259633 4122209241487306554 5611489566183523244 8812885119105066332 2331000906250369387 709870683602639634 13022834707084447636 14426411098684255696 12299574917374045223 15385938231988886379 16126526563438230808 746310639948371837 12602921097470913850 13203389930305543191 10860458722082640122 6482856016742128457 3367716132553392233 16239240664300798886 13246317009795062776 12655881116320030831 18022257594205406688 13400275867750734316 389062186183819538 9429773351947113286 2187905429718088372 13440424511788610587 12900024292615294594 6076379170020559819 134443614771776889 8751119604927502269 7826527489124153582 16490022251879821942 4417097495484340692 9979375737906068122 4095100544751005977 1271159440100110939 17905071796315983806 7271982055906166319 10784379948094807929 6242769406758183976 6210854201585882982 7916129241685510155 65699482819246952 1698923416443937245 11070659701449017963 9309101559329238127 15990559742252825960 10238231208601170508 7895516135042954308 5235386796518402358 12846762922264691378 16533572394906116267 6984426731109420255 17434411937206678995 12467761886715170216 11361409223198858644 11056449117262817271 992680322066419818 2698687958627079915 14152713249485757401 3857755571124906974 3857402923452662517 2463743177213840230 9433681714037374148 16057870376182202759 1584465147217900729 4597470187660891356 14792699799593393082 2522162000226044071 11267617992363781396 595356409643775322 14010479622174473960 17667432140160976763 5763838450651312289 15770896341042738020 5978503919218945622 3522547197326516499 4909138851150902494 3925647335823018814 15864902965982045954 6014815719185169070 8767094558261620563 7232753920723599166 13639280301650139450 9810541246406518433 5150967164475116382 4952697030269279965 2936908250795537590 10952769178461436944 5033956553445142112 18206041229565814103 966570093860957488 9582910179816010457 7442371678671135133 15638751774947240248 6840439801345231723 5374769636791780535 24382164145856705 2785375978053343763 847563250675193797 4096555868477872321 14368878016686199002 16539291801006686965 7557737302285055018 2746733144893233140 7801484455302085650 9016236761537846111 2065491252026022902 6623574634193221193 6187817153029068022 14614031562687976887 4648971556059046571 15041744705146851408 2001295258253781229 3523602930247551879 17363512680336103735 11289694281433427988 14855997915825074578 9923804821304796351 13538564448613269650 8282318734575772940 9636716459311378053 1305723945091351992 16511101189521569425 17856512189141037076 4288669271880692990 7233667628743206950 9625777957753240733 10662857841540147489 17813328528480590474 13564074059762091482 13032295880953000233 9397631934912904817 3605018369499747199 6987097465747686931 17289609496736373586 9395335898273709625 9250080476808729745 1341708987398506900 8079021150244023417 1696956766891649930 6808767545765265726 8609341786202539909 9747412661693126880 607818689575500049 5847680257192644920 17447601579009216636 17149255225852652304 4339488260986254139 2019802396738027292 16828835945930885888 11212408353096556982 3125523425444432131 8597862896327657670 10723865504687718922 979095654180591803 2680006780919943695 3928233396092888017 13902026873815169998 13928687982541316804 18353382025735778454 15649432083761676729 8046629496786057614 4404144663883385418 11947023693930851849 1774020368379448436 10089480553370379645 7467399683109590986 12067734524266116111 6219343406232590888 262992205037016919 3010634785176351242 7162224608460782092 5745926668043786226 16602891652788421224 9096544263903275973 7739677996319305992 1484720861915063516 1386160483643759253 7362835695720908073 1900700627085667817 15252633426023908914 4849006024490131143 14852074398299601253 247215385713847623 1961396413300841889 3959483691193504550 322431336917823163 7850358493253133391 8576424936188005877 7097757279198308105 10848549962217564848 5725147946268742218 1882011864753584544 18142179332447951434 13618869336633787965 13560915305202852195 1964209031989171004 3826891780651576143 6012145726445675610 750715661082575101 12808224934433295788 3292662708732487282 10734954035704545928 4530892083515342029 15606661983545351015 17487922848470729979 9867517226216527042 4146129566365556391 3265831969849382402 16258782799732021818 13960339232323868904 6391380006689992377 5201530895660001222 10729777615748537267 8867033678825469663 8277563613376963017 10549854526423509573 8239289624541001748 2376298351395756330 9958207171268406588 5720693091809724474 7181045791276161447 12963453242425879080 3284667764117293059 6636606806561487244 18341861501516635874 13068617221054641193 10426491312427319552 7764271542658454576 10417369363292651362 3934091710848037806 188130985855054031 8260767213023688454 14260479055591079127 11521532796677311420 16194229866627889033 398940531703886297 15900459128118096717 4691194377430305992 16003033193691878440 14908349190775592780 10707170781636937622 3816983937183483041 6418260821345779889 15601360663214468654 1576707563226911963 4932498380314493350 4236732581352182454 8835131714737741119 9343423912432622479 1643044176278270897 2926505803503577714 16117956965259775800 14195744002322097106 10105785772617402425 13216576946739077625 9604030940084583766 18377877061346616135 5604004578055399470 15344080070136949959 9081073190217420499 10874956416451343459 6462821418652540808 9472459146866557698 9914327844263525555 15225969901556823587 7772409552611483906 4885979715178540919 9973334474750860982 10225125783083802790 4976259879216901615 14082365325527128077 13918690807039960056 5871520436855479684 7843627694634103295 10447611817810372202 12514030974059444259 11458428176270138915 308170192940688800 1940063314072450051 4830092927846838387 4312554247857103278 14727516636003144772 11942676957061281018 13660065746296806575 8861657400339506420 2228864224620969250 13459769593702809841 6118822290550991361 6443472671292837474 14321780245174419300 15583187845425972950 15271660169109987664 13227746857491322970 2416317182050706825 10953982048300078211 2349023963993043734 11595673506837266022 13038273927033076919 12110011664751043627 9283996750649465785 12454890722273413127 1173335407958621815 13584098342633018175 6680579555110376794 10546454011028793593 16544440394826074578 11569956371869596879 3128162215433771157 6806424037078441743 13599955893378612189 8455658002995885356 2247414213939985225 4935170010488202151 2467994110693053699 161084824373013575 17968759639503079236 1699141551143339280 3338085010353970103 11627194260115448445 12796627422460985578 17305445219903247585 10356223411196082724 12184679038535507046 862477069521154520 12552980299503121507 7676449163243683730 4991118173488538151 14764801737778703408 707250055978554106 13339080754430294676 9542674828985724290 8977526426337945914 9234858025714775093 5822100701955725024 10397626494783270689 16261782236573361045 3536179103059921758 5588658239251340024 17257231522538528455 870988214797532329 3179442047653590007 1071165636994341054 11627210878762445625 15176026242268357612 10161213691265238677 7621576655441672664 94377993696942628 99572061633809543 5727931677370593529 13492625369937664129 11979646235234452617 15782821268542446197 8268398774356447007 173819306909957376 514717869669619418 16610031456242197102 10797104370006230896 7468322589600073947 13567270239856470480 4470370440350815194 2708272205436722816 10896929710675578546 8887936570012276392 16455340354521515498 10518827762224166939 9200985485116022779 8519680101511345698 5215860210421820263 6138555469797184670 10443453703012946713 9473658564968675339 6275426821948365491 13861159496500609318 3041975802607481714 13422813607521428933 5086313604344190214 6574822372803959835 9962952030457361454 10738273347399224586 12494985529297306540 2535691031770436825 16887666654767103024 15651189434127392062 9813551646730850417 17967575006051733865 5574860352200009117 13773537964797343641 6182788136238599240 4205840171662960901 6995514181890842975 15668884209888235821 15147011807424385545 6276754711877784519 10071265563802020868 12660779648303885742 9919604057244940785 5952988491026165434 515911861744796579 16337895116146412719 13969832678316978756 16721243395829674485 18103653039041155621 2009931885740641595 17848162061167235363 2330981109289747589 16613631210515291492 12143596674909071293 3091793438642726180 12477047922693836194 3950617480636919651 2192029663643343255 15477676791610401727 14267345085648678432 18328908232640314692 11284806912129066037 2319459670658729344 1098097828933459955 3332650573778914411 5683303655627881241 2263585314715433099 11646372712551090829 6862344277127614844 12798573054372890532 9352104213458523674 8265612664558963341 10920335716048549852 16627492505616222663 13124545159900850569 14206382755864283500 16040594489662838668 5512386770009669284 5016205604605807810 2087043646683124359 16330236020112440344 16222117362838388701 6003485498237994280 6677804054710802139 7801005054013859711 11409605119834145383 6638184476236284339 16721163079122263669 6362385077634218370 13061611591774412373 865441343189895943 14890571218446423136 15543840122514812697 14554736447092693236 246372895045095927 902245165070677429 5514192172016729318 14270402620860833065 12139633271848939945 17425957280497278719 11259042731193663302 3470106892872302399 13964021702843277778 16182463937801412027 15427061536758301115 1994441640385810481 11176466817298774165 7966195629706024141 1794420160116899474 17440540742130113087 4772772272029384124 4090866760630849154 8179590036146967642 17526053645630997613 15594543274930895371 815929206244679935 8729756110175159053 4266819675057100922 12498387025090736620 11422064820064382349 15522856296048690258 17415697785258262229 11166529264704821638 6626228070044359036 2895488090228860885 10120818203522750619 5623417251795651610 16541612949849124706 7668860428684909037 6070284632071088004 2467218758956904829 12000275361445047060 14419178367054290441 8103021157072367575 102530437700427307 1463072937230258814 13357616706738145942 5371519189082078845 3219121041113553235 9371321888228976537 9801439307797070695 4125472031342636554 1844548401972093555 18363641410864912710 276130313973341998 18116150190761447939 14912800544484292380 10188020611305151940 1610657736382667667 6811151061882758021 8648388597571537078 6484092703227636548 5411891312124540124 396255682292546456 6565988162503128666 11280222079306633386 17935236824265045315 17481259219256014560 10994367703065161991 13263307070893978418 14142975432062300532 8342493342273143808 16333960494192469025 12288982304828834043 6036945070459147414 2122051473876182660 4708146539247251436 2511988258477116918 13712413106812625500 880956933729695941 1842309537542574482 16415399550849270138 6272856395652547436 6686250963874352314 8902357587830766623 8713769304370889403 10735676784792155335 12902870318017975864 6903762213384885156 10587172571376927366 2028372666679271805 17470459162407739858 842886454244521196 15315409261610161503 9904884801521152139 6905457540165817425 2554775026657732692 14166646272995559693 16172035485302534008 8138482034655688662 1093639871789721119 16113569688105002535 362069888289942146 467023342945369702 9340564944427062370 801083798952095221 8274025507735433348 15088516971126497514 3548448717164921954 2969994754068290673 9146922203074052922 15262928238487647036 16207575368008877886 757879208597605686 112631160965458525 2939285114083727420 15684599829896249355 1523897809780699492 4454864984320143610 8116101709016544660 1471914047987498060 1235919307875656987 3838306059810955329 4246111765417792379 3266842293208718655 445175347332794653 9180821582263751908 4439094585781232521 3234639450628647529 18255709506618357043 899204700408541042 11248341385479663635 15968689686870426878 14695862283759325435 7418505758579416226 11339036952058546126 17480411536642262383 10697770285197842884 7199459101415422023 9975710168579507112 5102931273938949111 9293183509049365660 229168011864561777 1565124373671611223 199556029297578775 10625416221120218894 3866260049320190142 4251985636274304734 663064748014446858 11589525072654557390 14157685549828984065 654084691010669091 5047584939896804766 7456853319360527686 1661444348360091395 9934317805308655726 12457833575847940291 5356175651001734230 985775639810720528 10534804845419019895 13634320693053127261 17995110511630220535 14682319703438802896 16277157298979131735 11781401386528247061 7520626969630995145 6362307730084566032 15117323662888573438 1767367668968212000 578776670922031941 18441230617398405732 15422240963151419712 3156566810089645444 10646577712006895882 3470358247467943588 276227311674953644 2825197114766947509 9328291713229898279 15676700536078887036 7649602682265769840 9930808585024123332 8803781714546523352 1740954593755765911 14422333481276290799 5162091860410148978 6048791460791077705 5159237893684778978 7429665509117078006 8396470831339972660 10272154523795631091 6636264302518637841 7985287567177744222 11885559514844041796 7131055865871978861 7352007284607888196 4087441331383297826 17355923851642521250 11042365470970923267 10093370574805492589 1678894407487007961 12692151608209117234 1191662062048435101 4675701032929321276 11412794520859882909 7754087109921950455 12132141261393632422 4855300225815105705 3301162382869698153 4087425220968988159 3607316577270841964 1696840423916940332 16399444696363158082 4423194978112850595 8333227284462680171 8123075282103247528 8883628495765189249 12070356897851967958 12302100089510028428 3455377515099812286 2498459111709256248 10708963432823929261 762333633180063444 8363302472437007520 2144718034403416923 1737352105135774653 14316487837822108044 1875061208961987935 10944653794703715281 3995473483834491597 14650797546823580209 7277942867597368715 1319332098292011848 12165840747772629293 7030598553121506778 17128527904145456995 8950568200322397240 14991615653354793869 14632721695278115295 432406530113148500 4778645479703809990 6746746805836269315 2550143645518644790 18243628068186731428 3131882998287802966 12626511785738399586 9700186946790076406 3528408477137641036 16075158098804400863 16493261331033750746 15471753944157082994 5093848432158705611 7787792182349280294 13742767525685295785 6478920370252706556 9316826285611321614 4653510316975400204 2594771865437790000 11682708686841848670 10981596913011907110 12592323229502112729 6026804096027057581 6704468725299799599 10743619659311410221 10235550699025632870 13713677221834503665 18054593862621744811 6294945407386977082 16366353807301030207 10736344920284085251 3755938679292950720 8491629778041349579 11005836953840359981 8407485605684927547 8429095334538075929 537159558242792429 3535520496437623140 1411450013530308680 8771173788789770103 5342591945163071719 14112601929029547437 8430264763413071289 9543306487657942009 10597573179377829470 12741607783796884602 10165326588241002828 8764287506746970611 4611638827021273060 11069072595252641204 5641279472622440146 5323545857411052802 5410961315380833916 17417832082704979885 17591078066918957455 7714106996558732691 18397004660438521716 10768820986567096806 17396586432905286713 4652128952476149657 13859562081988387475 6565225510058866889 6993414025173964755 854866377792801634 16380265053454557354 13778762952975095788 15599491877647800402 7789947839726406219 15930006863526205969 664019980779697908 8852089853242001373 13856107931229681836 5832657806627458567 10945555793116311902 10245724872650250134 18176401886486980060 14270047094421862522 13223854731228928359 7699196316974343522 8832212299185434637 7309514222907072220 12387569223516148801 475686331278165637 3102091857640449477 10764198531746026655 116249017211845090 1968508495632139147 4281855391277630005 7422592294007595655 15661972701808195382 10788426663770186144 4031714196389457399 17322526929829150203 7466820759725602872 10139560108307148187 2595932047387216608 11562964892457550138 5762679993170515671 11381321410297568441 9077065255871270430 9030590166040170050 5909889127818316965 3962530854011994863 16555489665047657000 83156724188386083 8256338875681001483 7957557139284657042 15944182121957461765 16926738523527176871 516542133181597594 7752282639335173161 8231594414275448497 13829323439336217890 269929372842329839 15412752587011193169 7063585331817998849 17456456043426929076 11816273276636775788 5240038707622144169 5914291361566254318 2012528537950689835 9612274916506624914 1121068428583825088 18299995971775589522 14556072429262726537 5536728754065506556 15702344025913440249 6737118975756326201 334566030247164650 6268283386534501028 4825707672541182674 6524828256346628040 18088346215714003825 11039326284530384596 961444437061535236 13483459572730194092 14844152700275729646 5263296998294812846 12258871061442202534 13757756901110394962 7543102069604392852 10188871631817581383 5550356905240066674 4745249318233824177 12352551065107615448 15111561496095440880 8165459255915396460 4319572524343059139 15617739958995202157 2441238742906010230 12373041100317556957 2571972400964443386 15692230484057307876 15558329908843073964 10582143655835125517 11366072648032799975 15186959654935163559 9343760013033338952 2354240271875989339 7225992546818213107 4184945314697028671 4361217396238056175 933389964528616085 14046011865649943831 16447909960329013948 8497729123420367997 15038157102574442041 12702301730181461980 5379462951827047956 3162919210821414816 1190152917343037373 2467569930338253446 13707513207503182351 16875807755786708513 14412408393393188891 7926590203001239258 3431593310753357449 7911354488238012483 6468750356910527049 4639216626174740734 16976973938945312771 1762655936180924024 1351446480795048424 15463929306616284910 2895584574910149228 12174763625835192722 7966901116960181996 1335881638028331679 3493924007005887655 16326918709108750600 7714039588152044343 1623889314863394910 6858779506565032442 1037733187749508544 7283597702891282564 16035973991632677779 12034512720031265503 12869519561868646695 8274275942785649177 10261569819693404050 14924593146991860361 16558333380338291564 15286064992527968992 18228872537524815257 2367834483338693831 16562091397334681897 13474842354760581795 15588742649773292899 9820979261280947687 4469826014110484192 14684228605804480758 13290084723807492424 10527976154076592209 10725018195976371542 7629414906011519344 9359445699381543899 17829151155218674525 14463071433907133308 16130843833471174146 253211824040991855 10017180106926243515 3380133900722037279 10036604321097143534 17022155095569558617 11879453996025138344 2984458145963021938 16246154505457116814 5297858045915278947 7469625307764814268 3621079842064038148 5199714009852348727 58214511266133401 2383212929066397187 13932198668524291410 17201429197461060463 5738357930379641033 17528109868594793744 7943272131312437562 7506126862973165595 12204347029581254710 8952417224430996351 2505915212797706103 3711258092630329785 149186234402178600 11755421336704585453 3207784350175524586 16485784908828636747 15768824077789583265 10567447075286696087 14744217682990739887 15961887393569477051 17524538491429435483 5468168117037194886 18012150627859197112 10438787346653409175 2456389347430689420 4038471851676346352 11989091516214324287 14768260674073760591 8107026545167178975 4191008481702364948 11834187386652017443 16553995502505173323 12697767488868683316 2955801861134129362 45540763375623897 12675050574228487763 8603648840662089981 4741429076462255646 4626215513559671772 8092199397224318828 5126318319014983365 5998532226645356573 13417484462423251513 7351362237143100364 6174743144297261839 4721726294171557076 14008028531571470212 763074489736931244 253626580515701056 11769270507501723804 14051179023711961811 3213676660743859425 9582697978333121110 15845427411345896203 7121835988275218943 8444930417380644502 1103064269010607816 3486675499056872522 8011439718519462960 13072642849024096850 6425949974846611566 5894430181641989737 14228142650327819533 13875104130417735484 935784488769675872 10198354337439159983 17978720266233620336 112650637438317703 4612155387335648942 1072215097227311534 11861175738815574258 13585797395998235673 17542082893500920689 2636919563815950549 5368371460333107042 2538195315426595846 6039023648675758035 10780252147109479868 11454494455109346042 12840928904677974948 3672176628644796575 3733313129043043217 6448871271061305520 15384068784923133710 2439605089741693338 5852441114642969880 6551818957638278571 13065402568960863398 18092241450101530564 6770004637977636061 5203767132643687108 10253332958100446972 9159083278749420195 18120611569090497422 10883342105032951605 9776591417276886089 10872309437093038147 15292906087855786661 4930902502779844491 6951905097997086319 3635148816608567749 15861334457712213878 3925138050858186955 5686796948171005263 4296447435696570808 8120622347182569486 7522720618348949364 2547908825288627946 3971120409380822359 5968069065771088702 6835150365912306961 1201011047090379395 13044201475282697579 17123867152815800647 2740050714335342763 10997832375186741923 11325549683744337382 11483041792224131541 8801774637010772436 12280394913912813809 13541391725286208823 1477180440125364557 11965111751557084440 18430147138640334601 5703311627268635013 14197682778567458040 16461976024615009538 18117390752402287751 5431139597672911431 16913963850123406342 6421932400573543388 13048953957764623648 8108281269010098096 4018888465859652254 7371386959091096522 1279900927328622166 9695370850409670213 16852081071027621187 17681864036370329167 14675482422692438861 14156449638272557516 14725319548226926627 997454070027858587 13448381185777124742 9043653826587607586 7976874745209821021 4412003593288304621 15049728938918397161 10484500004622088935 14786451049145291265 8557235974198634185 4975584140615231464 12905029155226296863 16394150833519626009 3807022112398162366 16581995540995172870 11687981549171348053 17441222253823036475 12839848267229996759 6474452102947805529 6318219368982541719 13391595406370791077 11046411417175126648 11882769983257623523 14221881383097467061 17911133550026566119 2000182094484041105 4221187927318100288 17349767801672464835 7405678830596250303 13355254581180607438 4694510027114404708 2040437155723230575 9373718267009273660 2060856324324988301 1148468206733832533 17786988667165220703 16525580106168397930 7245917966898759402 2965220960924949695 13445813065727001771 2015897308990384089 4344738835550700433 8836205391830642093 14843462313514476508 3510930633867139281 11176910363213884350 7100096745222185662 10627305612710134830 6719329134022329502 3905662974201049915 4536813141533927559 13991126976696939800 8984779456369651632 9519261438726176278 15066770430115743469 2335740310059789463 983555678472270826 8132104082818491377 13283510157045361878 4147998100985511563 882176942216789731 9263664132841871696 3632508570984583765 12117367883412407215 14340627961871153962 11894065447268936680 168670481736094530 16470586148728028554 6711955365210603195 16804087993470202413 8337387214049409940 3640368157986388886 16894150202913029594 9833037204678135332 16880577319822240437 4589793652870729048 14217491130944594224 12375885903882016150 6362970371443189966 171358438515277854 13622179408501966318 8110407480768357426 3045053512029120275 2208378041876095116 17257455204591150020 16720653634879577980 11857433150437787065 7831260495752982170 7308682359049412104 616194522293808616 3558634624860918300 770546061524845468 6428706821405695162 541361840734861153 7854747771415736282 8546051607123650278 4558185565372253769 8948764322579372132 546217119139660435 12968211174882894060 7865576726956251707 11982532404536847800 16840258909704762559 15737496855731318089 1525410342664899022 1061012892980990025 9704974071420776288 3977494816520536612 651584973029404351 15804113973796919871 4593169393355172517 7508356392864124226 1359741646974954213 16173871024881654525 7124860921764497252 5510896009812884784 12057791846923354684 8098324167075387351 7868262092557334505 7687627162112559131 17508294508761440322 17822871574692209730 7609806867476864445 4493306700922006440 1875599450577059868 10639550394867659287 6757039382691991817 7378735611482798890 9992031648005324130 16834744356965401215 2924950958810525361 6448668658943141521 4548984220809756751 3527106898125077876 7888557701369471605 4934372296888191664 2274591516577218879 13125197788785014098 5158146886091035675 6926776291625133546 6573964742191118136 13747051178304426628 16961104463115398073 6152288211458477747 7224922642193637481 17269407279004766261 4714511550042192128 242395254698210250 11844022301300355990 3726455044771400082 9751284596066810454 4751348325951455197 13330213687444781053 583135680162690329 6677037885263948071 12998720731667539087 16322220506702793728 50501279395466358 6142404667643530087 3304889397076118337 15772064244674676731 14754193273890665796 11068181363165877400 393598385215854469 16017797012301381394 13735225239658500910 11610804812684567189 1362274142690391031 9881169359250270012 12911701917941486825 618160834715891671 15446364869344016333 17438399405884235725 15199952871691025030 5145507914849325382 17879554768228680546 14605002765285213334 12258812632804998729 2142057822488373411 14979317053657855875 3423689780288641072 13666681061133611893 2389745585557497760 5039355843584651844 1639464313621121335 10647144155237886229 5671099904622851083 16730917072699882168 3601466294758870443 6083381544450342539 14558461789394648654 18267185792903395039 14922174675898618852 1380486076251195995 3326565238819129584 16903142141900147318 6958350740958535606 7263966298441227152 8607117904319050531 13923155838285140288 10255366028625185413 1766026134105817244 13905871385135454659 15989845877887355817 14484759251771300213 2836315041513961031 15761130679087497981 8239425648205089762 9208066017296252610 4252991620982283206 1209886313490919261 5559927892860734065 17115077685391943424 11110740176242277273 7005671728068976498 13503510584179996539 946476589852099192 12545002605615579267 8814057755902001734 4637834912308473746 6133080303183667056 7301343037732178173 11581362493636079616 7498987451002115171 12405929225643834281 7452572518121995816 16563996470228914508 9020122512952045524 16109254295386029631 9392676291591854066 15342563254305646352 17601452464220922044 8384266601697673963 3266343910841683075 13263760937532686457 17802425131597283762 10344537510041808973 5590820925216875868 9603463035828731717 18288435499230223337 4640445615548294856 7833932935786495444 7608890306849082911 16017074817213846595 12767636541026383035 9238407574681725361 10469598678474826891 12899213686800386340 7333151595539663713 16050580530697644547 17412802696605845444 9262218500284781650 14983332925415191824 13674301589879513019 16459927551789114928 7799096068133518265 5372951458536612950 3259043522200035044 5329038174008180543 16465894688767543577 3366350517993027414 12075669682388768557 6269157803282563202 11790403644641148217 12422905846315304654 5356981980613000484 9978439517147550222 1545175138021040697 14231617255068882919 16997229660833026561 9649185882427585634 12930793436804305105 9459597072132590956 11910170607353995427 13324063627296732250 11120640200198648946 7885339942530644292 5048654393565607146 1209334354217594939 17078647547015962089 16012152537926777068 5211835782991930614 907410026022951793 4666338708290990432 5793992021863223097 1409206300237843489 6226603038830269048 1231322761353752601 1369141106067503041 4053292493885165405 17694953753234962563 6406821665894846391 16682470482117028663 11151269720532053656 4952600678259758507 8651692012985906407 14091811278796343934 6617021002154901734 4708702700253354313 1788310030648976397 4753308818481280201 2221820065428769913 15591083083431351890 9109202866742664155 9320000623520032562 18409700016570077864 8553592153479564549 16499354528698440597 14248890483189591110 11713948346427379004 9792137011360293763 6084689819732948487 11758411981261193118 10914423646248749414 2154350555762718900 6892022329079158256 446250825893441218 3909677719894235264 17366906802801238884 3855654216175380207 8817936176255670547 7003707463540150884 14998161040572932474 15335011913825590459 9427394880231705769 15279821300228879602 91483623146293155 10295608065132835682 13474198523456739012 13035913556350967368 15946903794821593473 16647721359911490826 10870255321108464384 2903998334470766579 17430520795074899438 5099966105496377492 14619834576736703377 412912916663738288 18087178552035144889 3704398964853678473 6795086144440928419 2994762793041652686 17404523747541717148 6808407485129196037 15298758991601955992 12282640279434430597 1445476498233856465 17796158977889860406 11180723004292923512 10293392054713929369 12543999022856180539 10156976978889775621 264688081428697246 9621327588152307295 6920959067073207323 2054020364914610051 8044400364631473557 16378111555200655927 1694230460773649103 15246122705409609584 10842405034207399138 14434500711910475673 17631406977964863411 6322096834542128531 9059527505906878164 15891214413924282327 2468810281727709631 9759125446102246867 3336823127313606526 5869022123664606789 5279804375620311565 14142611445641042340 17127251105491473918 13951819698073696188 10119281389421514604 16811811513283447861 627301061020495276 7683146297817861612 16391065461332430763 9393169382412536910 14386591768878231486 14186572170503185932 1120304470988224188 8683044266403933106 6743643007287252315 52189769112322955 7501628859517184208 9499810069866267845 2770746685229147568 4874443948959744820 1627124734953896450 4931956173404577573 8480694573065393269 8898261540464282386 1209428316665742867 12903199133803018724 1515652863212369548 10429786639882266613 12225915851191826466 1632426195353914356 11665456667925367991 1822511719230321466 13220803140840585054 538844906396214230 6134225274543809213 10050219331332639084 13060592841992216865 17396152922344362580 1975309282318526937 7765577561031061474 5858864091594155386 10064838312218300540 17497026011157166199 13054133415577618225 3509423609726019247 10078834757674680602 12096518438207108824 13337979257208092249 1441043894908834339 7757932367173551591 16215990285232657643 2418576638139257244 15366187473552653091 16590795308469868712 9062308885643322695 8944261869161368135 12157949438184999991 5325619214861196004 4412523742847024336 8513901104192280068 6042901635457085748 3840519799857565436 13580272657653993606 1029393612377657866 12056166738265621254 10090201377826244150 4308528845040425520 17042678218851500437 8167839133184059247 4416538358886650074 16280664369681828076 4072027314009627090 14354921078971882261 8393511629927185590 4882821790665962142 13454506094528547189 7734341777372802587 10997692913925170195 4286214759699535082 15291276659164233704 4797856083077701378 3118193082646098188 377454096625015542 12385357322425953117 14577676592591225499 3161372999679565640 15435402706313653538 15447925258655254226 13264248667473104049 10236520603990567106 50488190153083617 11124544631645342418 12361581895743836930 11332828466374270029 6414377966359595535 1192728139575964275 700870457768556572 3903391854732513163 4627859141815428499 2083146822765933554 16963214632819640232 12696982890240651562 13416900573160505762 17198222487539357634 10785085796849800688 17198954922187444072 11049871633619716747 16712218003089692045 5305715846466294207 6528372737323360801 1303103602209696913 12551841654101565126 18087536619954077017 3276550877842451007 17358482403648056010 7929956819718197241 13107429918777688076 6149126529168300918 5515261353055950634 8660590519402889527 64290972360103427 14933941355850562526 11780955500709851575 9947951872758709077 15782623917534768054 3660242593543775322 8401008545771874110 5841960599480223704 15231936383838946115 5885850206992865283 18246588796825014585 8150971859989194781 2663562454812792373 505910728257202671 13407487941721612705 6287643331688666849 16317826714200047413 721653230458440396 17934753174175193972 7557803654311598783 5181523965925024131 1907881827821270636 9601594771001328228 10397051729071606880 7107901018421725350 1931212516608708215 16758932870668824059 15177258140283548566 8693451363793756355 10201126868986170940 6079227742970966206 7144800181967416539 14855992004841670330 2209489952457326964 8359568299839164917 8382435722983038461 18008846068181925900 15566579121234435500 7348863892645113489 6487025398273614368 12502425018993161832 9482384821592072719 2146244845342508039 2078302507897514387 12734895318671367333 8754697696379247702 16104070496407562845 17074987760938863841 14363532026925891446 2768749477086635364 12641694610674335871 13749970058773386239 9504498261391730251 4306956953153341747 5181778070020597289 8237224040877097592 8953286085591752155 16517407764801806923 14493355062599492285 12183832080106277738 7566297833239376791 9085160339670611170 5579200498732512285 7890132142086087296 119364743845642719 2836355612279137204 8699529928698496529 5336436302388722290 445234864548364675 4208637579051714433 7228489052290574596 12382492276412459071 8729507249638991557 7283769834674971357 7898516942208496287 8905579316933662975 6706938541607913448 4167178730759257757 8905480692002030590 113966558601493017 8564912489513382494 5542077817994211028 8806839530478954602 11533845291329617655 8087941509264981190 5037063856571822473 5313130770036342356 1704450467365172924 288018511913100195 10235812552562871521 2350235203869565314 2156268196311302140 10205516713916359433 10964152505749386042 99258611026004265 5654113672995820620 18076638074478075737 18057199788815152726 12018983546021226906 16352265412168044743 17541210968561879643 9519312990273981321 17359756327677012490 3111409017090254382 8536091510768325034 17311184091078710283 5201622299985841692 4890200115618561781 2096814576560302395 5474557711587609442 3144089584299088349 17346910410609986139 11359074791060638121 11487353408716345485 10952696043308924327 17154871510216175738 15477749753908612206 15606293506359378704 17158859113856837315 11506418121331481314 7696739592692148146 5866300150206689700 15384721303906913114 9919322691447652371 16306140215147119037 9858926982475140196 14350055359688007052 7047960608709051452 14735648209670839649 13729162178505768842 13165333593127502958 7037770859788084477 16379832809114115327 14797958399118717484 5913034497504125240 1653578222071834080 9674517739850386687 11240825214907942146 1225468563416418625 14619582047861466358 6638918951698663006 9259381691998548046 5110639418528625568 10588256960654064608 12946333073724102568 12120090591591665560 11706332359955395829 12172298261008290130 18315221047998242957 7864959672412649961 14966429356600403112 2971540259986226335 9654068147248083442 18091568571214702457 10621672668391053773 1058409132946608798 7021727646040115474 3904711185342579389 3757803286588052118 15404141115104436045 5011968742169980466 13616400701016129094 1580889411509780597 2992727493306898447 3025715994287402090 2354125396350032840 8977172138445826565 8012484777854204350 5562234933606344969 13914013424060817533 8180453454921598805 8923737623352296333 12029758611957336176 7989790190631808066 6419165040463805460 8768923481010834734 4482558509972759925 5114213829880829320 12077934796570121800 2730927835665980082 2746588572562445125 11813966736639948863 4367409075998233438 8298339708250727783 772724424176492016 886302516565470364 11006688844793289997 15025795936087150897 9985709042899614401 9787712810650883305 6070301525465541849 17274681371322068366 15740231703531823005 15918563905003369606 15557020338242855090 5574564712477921399 13960774572834791139 10469074577514310251 9234829340368847867 898044246036959708 7138294125500110121 10755979343877120088 17991290343116565708 11791318427425243012 9449234531179529384 4023318101008986935 8595962129773185084 1414051413934462692 9573380691983576612 2940133226391558854 1393152610140800831 11107072790924429200 5971847543979708101 17674318129451174775 8999727520580834334 17107533028896743430 8237554524643800755 13625218113528435188 6894447817105024947 4197120052537710832 932788806711900150 5657193426527112548 9970468699024192140 3076853549821028096 16597913611974201767 8440879872489698492 6660674796854124471 18140986490062209980 5465297351248880835 12599878210259425734 8994977077048075127 11511532485468344738 7663568911617463830 8245331950807919905 693519581410437096 13732579263208134388 15682593912217833621 214237320247532616 16492473407974028558 1375428157724935393 5881258920835556929 9106462890592599045 18048658252026917123 2791666360344400259 5332544672315108093 1310827576520654356 13602151680735804092 15019292214230865396 12531805540639072766 5152259953552163789 7921133519299713890 14216052034356329088 6891324177779850874 9467066951133709142 8030268089640327359 16124839206579579368 6012846474481180361 12519490198984767624 13127158295606614604 8737287630721690190 1330760060157003249 10181023044000482957 17900942844480687019 3795644670207695620 14693129461498094163 15182100952166108056 6655275649334844885 16583772033391984594 1753602966625475919 3394749211499832897 13512650808937413317 17768078395141499222 6656146392618082755 12151374338673913229 11314144186346383468 8108463154920838482 4895576152770620782 11449402203046612629 17251416377354844195 10445376542989165436 16880053013501617363 12385198354692428187 11829772110009785395 14263857074873667122 6597101685051022048 13228537053059032236 2306105042307105435 10319908138955516487 1848638286825406319 8907663979478952042 12191321719567463413 17094642225638194940 9352577196417004914 7666152521437252886 152583122877898759 1690260825912757687 16980854420881663787 6164429291714528844 17209499122844962898 5058713750439465184 10257960187934529383 17735978552293078945 4335579210941094971 10777122866646422301 360389603014931001 10758066310215622709 3562972417017889517 17498173056974914289 15076855487688350837 10176900138569822275 5130840510761687006 3934673173647853846 10365948217728303319 6854962830850221635 11525558862060950433 14173969091517291806 4328928353948458178 2793706000271200705 16574876384405232292 12918399554751392781 1235799376912368556 10050137010217529535 2770907256783963856 551922679736808445 14751317519471079783 465606246688837510 17037934510889550445 10984491063365871189 5870946972392267727 2062890138415305470 7741378279461509962 7759193069955199391 4191897880848761750 3177641338494600631 2701778971625516790 1090289473253902369 7665655390788244984 13960863847164448544 12936629155788589637 5197592975663385588 14216475344929124358 1949561366543495650 17930373884673220027 574733987084660939 2541640799992251170 2913902883580501480 16252529374416418294 14190372876826088198 8397231402195963526 3339885315978732765 17580190100782692506 2321077070915459135 6652946345520728058 5483153688799044292 8180649768978531874 15924689518980811475 11656407382677170809 11257072285059983340 16055699071885059240 2555549856704684315 12551517959793620676 3785061281040576185 246808159198920990 171885055046028130 1926096335481124119 13892590660596667648 9928341991178734389 653879922477932408 11966130952953328848 1719514889482270549 11861435862766163203 6144825017484152226 8399971772098340250 12053123797520982073 18371552917829972088 4207168118045005718 2275816689009926441 8811138514252390607 5503282640117831393 8083685835752833826 14341282460532608428 17752150181834676582 11873564036338731619 7115091381511539352 9802059346256075880 16368315313371280927 17798904487938306218 1576278875616351284 17150277993696923164 10092802903483456610 977314017505618446 13911479742739444397 4701229112455212702 18353037125471604730 13171111268039076256 6096138013456291811 17787011329923748200 2570129094931552225 15198765615674924757 2114239973566213291 4092047564679759726 599676664675562811 2823103008929267001 4923339972781452728 4234858694598147182 13227463406564635687 7233689089624191716 5357659355763868764 11429160163698708907 16782826857407633248 10768569908027509840 5448781511001908200 632751333855694100 15638823979846816957 10140248606846591034 11199654672110397277 3253941739161124247 494795381236843986 11211566314868537621 11182271229474269834 14783250365136720376 7125844789738057377 5286145476780155751 12907647244761349727 14301077677698746535 4730501221363109834 7752531291293393078 11112757096484922441 1394299101067278277 16192436409099743587 18395649432607983772 4537560646337082349 1806600422041337173 7625433071145259233 16535788993399116879 574335229282324203 12265362299129758965 6454905694187966820 5379325315756908948 15312875946941418130 12323036022782668550 5229173884017342931 7784384382980458285 780095658223441004 10203581602200941359 18427885796581436677 272007280330749067 9201477910156334590 2256566356727084283 11827563551132763806 16156819461115463763 3292317693125783980 11327961146984162467 9511127490529068838 4621416635079977509 13272813917589198066 4134370283067835124 17599431919700168085 1857255045576069876 4985509323800910839 17282056012084517876 15728505908817775078 6662875898938319589 17207227765002809190 11835009788930555137 17001434650267894430 5794249139333723677 14115191942996777152 10363889373654344784 8455067498721206659 2678698068638107899 11332256594663621452 13868795118093943894 5666114644006309417 15899806297641059967 10017852873388468033 8615727457934905742 10037713129161620811 11646873904511542023 6221051063696164116 9344028229018382692 13306425223392539648 3591668736670772875 1117165124348401922 4503566406542159496 13748743314467409943 8458918147634736963 4169351155598512112 6509152557810518627 7134104592902895822 17894953179801693441 2038493938911465376 2285345295280752744 7433281656592776600 18293312493276064393 8963174995596090366 10679923587092262953 10588945565894496122 14460187946245326269 17016378109563293424 13766899396016884717 9869587274810998254 15809027364702639887 5124927977046011570 2289560330268181316 4194160470100548933 3865790540512031488 11661395380978029537 9656683292422469623 18437325885696584546 1057061439705495887 7435761594168248903 3341662045003269801 3663232776706550227 17004526084716812089 1415205551598589822 12148580916262262173 6202417168613097730 14313125495334463443 5670243747326745517 3432233829292888629 8753002394301841636 17658033099824899976 9813525309987959264 7459187855455503462 6921023310879657600 14867784737564707750 2986022177794368591 8434503337992000158 9102735134574200435 5973414825215269436 481017577367057210 17698734521245796937 391472500302776229 16312463437820090018 13193504003663042797 17164660060690420363 10128153870853395846 16374071405041345762 3101099488346679014 14541635333136479484 2032182252826624051 2906288881292137491 8431654293614525162 14411847586030673623 2060291048073252984 16922423704759460962 14885929575029897758 10535926199597717193 12062498472714632904 5093636331306601487 4588348324008923808 12647092604796603672 1026877393553495589 8673772944280289910 1506782590799634772 14863311751351240331 17471984476149099558 14244574040903867142 1221377281295323220 2031550365014778963 10225380647769622328 18082041504312975779 12346780868624244480 6602916124272356557 1612338585363092194 16040927099675063497 17872094143298581457 17532254359159567612 12461809551499755986 18201657427255003748 17849286882006191241 10846094997166925214 304271526145362576 4768179185050777137 6518616171246425204 9533014225455324031 1135761837554433986 14611596157737057226 10455019293720814283 1020581533023335073 11678424261134299401 12489147999140010760 6160574085059809712 4993970470863098178 12185161884727357574 16357028089262689173 2231383438385156104 14353631764666499497 12945748430507573023 8282563593452823152 17069246567655839627 6547641752232835625 4119941951956723806 16488107325421606176 18427653042852698398 16069195276251149992 8122928086426867797 8298091083945631614 13190264381428172806 8933293653661478854 8640782892127534606 8944302836586229204 3100577494809534029 8901803174209007995 10540116308265850335 3452559639638750901 17862704867773392096 17856636897380209923 12901904481610710463 16202306789473317657 17845653082285745208 17158070369957506226 10782207104170954206 17162616800940193491 4061594902754207578 12679283023560296505 13139473203448429094 570184787171272231 3108586438055754192 9749277308088340117 1524035735774724082 14053357903868726090 3918144648562389888 7082616508355314892 2867262812771828694 2461567264594532877 5527984866434242323 12237556972544253332 12266843150307706966 14339137842317071306 12475287025321583749 9018096979043587249 17166089583700769921 13342389633595282257 18140784373367538414 10618489264540322863 988315121476371609 8497359426116320658 17958425422266379181 17472179854558931365 10326052310934436805 3367843389810330538 590300170089537556 4002024047905171467 1277740755412998406 13526525440689194817 11265397514666277774 3154996484811732016 12069385444860226176 1809725042033587324 2080545335324648734 415799453230077054 24317784794656940 1472706489720866395 16847319284573217309 13204868245518020653 3024255392743681191 11525281405761468493 6345367918738501976 3656634777180217735 13802443618994886374 17224071889404295918 8700447539354515717 3173680164962910066 3181791053171123432 13015395475862133837 13570863457634124069 7219021778346014119 16651682404480631685 17109906492359156156 2982723493125244707 1543816105847815912 7603383467693469780 2399923644815311466 6210519631101870041 11878622674449462031 7162330988286742558 16247224288582653456 10856649232904875809 16302773928975369202 17193194628166371147 18234588995406425706 16805514575752554237 7413520641574950885 17098025383951900382 17697489479192614042 7489875778428455730 15870279189182941074 17911676210534697236 2814381738971311356 5499608295509598207 4897421454775058324 2405427363423764569 5999025794200753642 9120343050529991735 16021278484781587092 3225060095140432008 17151033779090179722 2171088895076177853 13291610403429490508 1904860117225505492 17525455941146635237 1172185904290193490 14565455875208874486 3996148951800380473 10855836731780274385 3149375077078142936 5460716535052046845 114302140397632859 13402142829442663715 13248205835148931580 2004128021445283258 13882365001360487083 12795452089753285344 8850950738113547061 505573255118599979 1611444747795576196 16761450526903481171 6397141549480857792 5241267713126055765 11594633971809580214 6479234621873063063 690904569483508937 13563628511289463129 2159446748227650785 8723408789620693516 5135318827334716743 4159386694811549271 5079221305852978678 14686771494207540022 2502841936750267324 4722905620335083910 1851172005685636232 1365970484042019449 4919636069516487154 3036279668565839130 769796172187307162 355053623635058688 738621392217197361 3968361218840530721 8407501026704545767 2382992204525189954 8693875511144039262 6192436690076212569 16971961218737803190 7347647744165798513 12689723454429781025 542577676168285216 10402791221177727330 16915410132318029966 2495563612696072034 2077488491906768267 14182645321582691867 14746909334737167581 3769401391388234296 9727129826836066379 8774531556750622316 7589734654507275950 15004275688776413785 193051329042488026 5527392789329160512 454793350559007237 15463239684664956318 17084910071677093529 14080682367520131119 12851050389286945698 12271096217509598104 1415195559216045321 16674924146504647813 16437492071317204245 7288047433226846910 3231796587858722483 6092646058290016419 7686986770779441322 550615100323496909 5773703316356590946 9737654895946715988 5574640168255369334 17738331956413155482 872169202858647617 9426938239617468055 13695877817298576035 11107112564568909592 7623301724808757950 4347481979891421647 13148213359527297738 7398717518283163334 6342747585934983752 16735642694787666295 9324974571893015950 9817348029912313211 12414047003063274380 10614227754300553151 3397096238718916315 18274604907406756034 8141917265781025692 809172523547419937 9031269585814012326 6926281946244073318 4175482694764955400 14245716666580464865 14962243910461196237 14015754829559622409 10692616489478529242 16179749161792945737 10440476655278601545 8908296797477230556 1571606353382126511 13339845063664074481 9654574591304322004 1255603086734740973 16517791545609121276 17200537729311677442 4242570044235368196 11735521506794299291 11095549207604956235 16887125493891286185 2651380537163283608 8987434931391784342 16436380228947787107 12357559554495346340 15662036951723464563 5974511333833038132 16992413274304563225 13488156397865778960 14990767981268738513 11552457156934943733 4042160830068873621 16369879526358245883 3927685660098976839 10130541237257659922 1350581128242878495 12782526738188098581 6141032158874687866 1075311683425101025 8436095674286315034 5990973409113193044 4042619519664320755 16849780205011700893 5774050447105717739 12911123095979777389 8570170182615451143 3483404233488034645 7510168178965316074 792762669694605806 582660917537234447 12039013496166695176 16025849432753422614 3009298008620017827 13893777728393504657 7240383500235327877 11424688660060560687 5659893101160483098 9765978503028572879 9431265086205533975 11031465723808522997 15152027411624429523 3449501239990177221 6016333512772952821 219900056935143271 2367694086723663754 5380948420484993149 5163644471014942711 715830767874605843 13705415555878588897 18108920462537440959 4551014746128508463 3138043385169215119 6445625457157146616 11491573742508650629 16165148459186952308 2445597412114114555 5056286513048959802 14720131962055207936 11455634600138173870 8042846478753096574 3768661799004865418 4116893619633720015 3417764368065154713 2600930876564239232 318462053303110848 14764584980347766853 14224196464328603069 6971590586829545495 6030386221558636545 15019445650875386292 17788742325424418833 12961298165661984674 15753951371761729637 14287389971553513660 4041324789269363274 18071839545321886848 13620962647065467442 17686632100459702028 15935428536298112377 12201014175642472551 11069411657383735069 12080236935995580157 6359843055971093052 3960316092792608275 17704045582147966873 13148668651463636293 5075381532885738122 16850649187478274830 2071810570925466351 2335744169295815826 1773932864400818506 9642828444504717997 4182513127295026726 7954071893453328379 7502610097315843959 12999002719294964093 9083146254345993654 14870907524496605200 3463417947814474504 12095239975275983573 9654363386795473570 6537575903792429029 15724012356975910642 8412765512907989187 17254889602914716321 9673977414536877464 8838185936073464681 10420260244109569800 17215861931061079313 15881755488065311804 13028376261661171443 5533596141366900536 13617524206596639033 13419005457701138836 69914653828297874 17417748333073402603 1171542403935929128 3099348031388854490 12482683562269711243 3846721366775753919 10128531481761656943 5949849020715707582 11277915064591380918 90558411506634517 13610058508176783381 816845409816529409 954228660841986131 2185078409142749890 15077010637923611268 16462311169224515444 4102056157503894025 16138229479646236762 1117829111448547490 13663291512098878154 14901450947156567010 17455266278078083121 3808457905640549917 8891442644063562555 14286441532128814681 6411848979636199756 1115675956725260350 16469907153502259304 1482150285042011830 17939014141725236224 18444567321880352051 10545782207388591625 8873905038990514625 3774074905339503059 16544950142264708571 13184918795448213888 8457645017699138749 14617631648922821566 7565126862676166221 11035021527524236403 5921894993534670385 8081300236683034390 12986719300805670732 8782782608856747163 13941469911216583083 15312451652980721567 15136146042265625762 17110610547968896191 11813662556045914012 17153041600295657319 14349998807850667571 7499504463670919233 1639222557168043465 5943627296735417292 12878998279301652937 1500216626948523830 3397362040729439632 6154419957823681758 8975529231577744804 13921966501997200063 3408834009165067833 12170140764083892438 11179799350369158603 7151350477430583432 15160673212840021631 16789708625802346752 9439660892759105151 14874214349340611023 10806805467138728223 8588178296309908057 6762900643942349605 12430433248525243124 16477637712405341054 620071045246094947 15001504046285796735 4939965425702705901 6472094911938462707 152218998595782660 18058917980965628450 11348959452520462351 5110555908385062071 13283932081716488800 11259390376296678343 1156386949878716419 4037468363579121686 7550323614917106353 4510821346659414686 10193687034370473797 12989041054750314125 3324010969041258976 15760805736237508182 5838069183164005677 4975434506785227198 17966461362080868301 13296192482201449529 12964749984055305606 1033798252134380838 4926038416394374331 17931408020121031838 8347477119350820315 14991701375511139708 1635415668368437319 11412079640591753189 11912472699395940183 7765888232715846462 6339196081252988825 16202326116510576102 2066319575139455377 10697576341208202036 1648085396370395283 10602215626377312398 16953764249782705625 8376519006328135063 10980244754174352290 1855154727751149425 10108130652004764450 1671879304856838282 12792442913783690121 15736559554786396983 11442132706575389584 3792175323183730639 1038550155890545543 16644132710377475006 1175255000903726515 856454651786720623 9871193220878182761 10197798491354327525 6014894640810583445 15166814423377688284 11396950168253296570 12557653062403370301 7402871021877075534 5274935750627838171 11449093806826595356 4384066719321846035 3557259537666698960 12476248339155764915 15257715466381264780 5735044077254356045 7224619644683994578 12676821472572068576 15054098285044326149 3863498043375844997 17289220977201159469 9139312299378604837 3162594313259053668 12742757092395036623 12083889433035224673 2599141550505825890 196808754854128750 15498147278810720980 13585307903824938074 1506168574029618962 2507791494264889306 3284237082315126101 14757065028475858915 17257114409834651140 11307555279945628095 3246744239526643768 18331777745928447048 8880690659539417206 7692171035304241 14734205191696961684 8073464486730889149 5363495597264055328 15161202567275867647 6996495578909073713 14186361593265315981 9136602495101281096 5359696779408252908 18440531918880264594 13133157795186812955 1883533353726092108 17615223290534696369 12856413522330809454 11803008800127795872 17779535683621168968 12935090124938183273 11483732892130214203 14636400536960156157 13028649620926521399 16591823273289480988 15469674361344741516 13248736340269000723 12221857489040143748 15590306253273117963 13554487596765863055 13357610688578024413 13815564533539164365 15384552067893877770 3847732863284115868 9637725516524351628 15149433301669354777 15989924066801702088 18333674768339830980 13318019748012478956 7701050693008015867 8813152292464687798 16508987431673135963 12171147231034106188 11268880215841125259 11290782900663676763 9655134669772173727 16437277154024625377 6939077889315027768 13001301280730949003 7214247403236177115 4234705898658288405 3419191516993744833 15982795889489600989 2811577876922126881 6303796847505917799 15612951439856890196 11205970157520336090 12967286531676154621 8686787527321038837 10451057936726393634 3876239272416954999 4723303556528184629 747873408360076630 15716828543458709505 9401939668406615942 7380355193300051661 10659582557884100102 11026067094424826298 17537379430563098828 6985230970310754960 11860167030314718478 6612106717749513583 14798827793281973228 17087256870627106219 16920797323133382566 450006763303614408 13725362564750645306 4983711469526600066 833033870302379490 10107450907181101847 5033774889110257544 2353683937265470503 15716328458901085935 108778630814805172 8669350837382647976 8090852884771658381 5442623406668983777 4531966981833637709 11909743039188911161 1580288972785188799 9072273527173335740 13238503194049862541 9620460262981891735 8420268115678881687 18280447934568971694 4149841798748648643 3710958094253996173 6028510931209010844 17185569177114002951 17025120908333540150 4616705232320421744 10751281579184158594 361719836782146845 14289853371028840413 2893258175589207057 13593611962057732806 5352594588647159425 7822889236835798349 13405483533277427530 4919920872811373025 13726840473472161 18027205842537901188 8180635197530532309 9313605976343949123 7093242445055225167 2462738336741838546 994174186759754445 8941824316945479111 10198450967534549810 3564767151153110759 17976658887602915553 12713988239681806081 8090292265991495752 6375982156557376010 14956334827654953753 9730647482415272614 16598378746597003131 14422970751040754018 18251850173768457677 14913280769125340227 1332751099482757380 16501714308361744881 1671145465451722826 1272541487863596292 422796319179149291 6045298573962463084 12445039753530341913 11771183463961902588 16945633770228292697 13767137375898384422 1520692912176825436 3133138448253412080 16181554477596368960 15380887855340410700 16783190644276001668 15663237555811675316 14792895126184407563 10735497032962580537 5220879601530405257 4776896553056708373 5623391966604833704 11739419797751583264 8989441613093719301 7470530533709216219 11883730115847590495 4168362660709137574 2134596190881567334 15311737494977573645 18204829914823477542 18073186390273021878 6246880650450784317 16460378989908770116 9567079352990126245 13609358165905786653 16861568501960162856 3523899373901269268 3731536712560284524 2173699990107136994 9282069332390306809 7622525483218271216 5065897057146295277 2489385992349547312 10180444941805568638 7845204499283724676 1810980868760303254 11277621434969351419 7061604339296195414 9365903657233919566 6733565467159263604 12925002288120232990 15284989297171188781 2141958003388701282 14968615033344263218 547572844626669447 3879690850145393364 15277419513777095318 6979691325250553574 4941665861608336003 16453641299985491114 12957484249339200090 10605096697309755859 16179807023545264018 234928370062078351 114467719587900867 16252525924614589937 1288509942319392945 12572825671424944179 2145482846154666909 5088545233021236572 8996696600142910859 17449259304460936127 10396520188491901354 16688668703153946245 6890285053206582893 17701715596573550318 17561344210363496695 11790634096935551460 9260469348502298987 5276840925438412150 7758175455518395541 10172991632889734541 39293968655836318 18136357884282991596 13858317605464509784 2244109042465328813 2880275636611932161 12144617175937373537 13866680903091188830 4444620956493791081 17171645242065768869 574989921131506725 8787111083490903136 10370800694513528465 6123834840990728913 18045525629313911203 9810932897405336344 7313207380417023458 4683467718310641365 13271382708443034345 7061473592981180223 6847485778584476131 4953532042465613976 15209941713862268920 8932177956885402896 14273162294043893004 15950528596308236023 10785961983259744936 13173394077920443646 12271893996177986850 5601557441701491651 7797394407843688870 17464787906335041692 14916635553372780685 3035220846578730492 2111969983134873960 18378009289962721959 8951830152346506765 17776105857485048819 12758790215345679471 3218582557654077271 18174335847623467787 1690777332480978233 10642603534737434108 16433119835480089857 16090294914663740332 8384568958240333723 5767832527423754180 15760457806049174882 4316200255566195144 2935597877127948642 3730163742146966356 17334086684894386232 2228742924179110149 8699669140940459577 12945722239681010418 14579702574792363395 529738323271656374 12757209473149992178 15022442970516260151 14947854464304307282 5045954508863965804 13407879625974220836 1399189697097727560 43799454157888722 3052740240291290339 18265189566054655178 13128708560739581034 11340696799919587374 11687098935813005919 11726845370232238757 16503717678938983097 4548122253353458051 12697756827437315930 1241490326233540219 15739594445874652809 16131480246207517470 1468005453593096181 9580455430301688141 3334668081983125487 2006142073703918172 16235262705118526804 11643043701519217450 627826319100116738 8843597798129007707 818459848474445232 8738552743989312626 6523866814114179525 5027195920889492430 7031542216103772960 8380669578507066337 8242044115826546559 17934750502189450937 12730322096263472914 581069955208849921 15367232042251843316 7499007107473243378 10631314704225313887 12195280048456637488 7222605904372591298 16230798251937346087 12231938989151802258 11085075035768841879 5907220433891241912 14825678683349998094 16599743882527934718 2673643676222332256 8096218577733218751 605391373806069284 6678327467474835767 2484014322726021937 4220496649044749071 16731930973986697979 1404296321421634295 4778947069238108467 17388895756554061286 13704648125009920997 13879070596896459572 14097073552821229310 11747477380713208488 17158058703753244365 3591997826851942379 14745593750644815142 12921462528972534922 7628784270364938630 27435890976766212 16552001934361676293 8182171148786134439 11418117467502409943 286885508301437961 15383313196917674866 1369086694698715591 15824885377923886861 3625421071871448571 16925732244868981480 10287217448201227818 12211801106464647432 7172173750037731549 14626098456002287159 11500863055470499601 16639310685004857246 13075727621521946313 8547411437833742491 17976939880734210660 7479714211473719981 7214162376075903925 9672805398031839522 14105599781811803598 15007991026958608082 8253868102772995997 6650437118632519039 4695588200098357122 16966646938195775147 9794707793213851425 5431863595886507802 17181145440940427617 14574428295929481273 18092525436765737048 91481219052690736 4918888084449774679 16795593087622738359 8658501662981583466 12875155532011473230 7213967704914928696 6151778577109587741 1559768894488693738 15966115846759831329 15822717920096718353 3363623575729238128 9491773263486074185 13879789401787676482 7047912382450737382 6757299263647283991 706403582855869822 7772368149079314006 16125328353140719164 11399879848369998771 2724296403186583631 8413810424781506793 16882270424603948180 14893308340168897655 9395809876741654947 13570335376723922154 15404701354732732992 501503631814286194 10758004017349315261 3493472973087727723 6196353908453112528 18209493020857155336 13033911636969915230 16115179713689488771 15125925174967061234 12533357376559648734 3131832388909783531 9386500927337943392 18138872630524766259 8587604426947212006 10782351657135252746 3683295524850147758 5646101343677346246 3239450942226179587 3273141083925537156 3918459737234385036 14005350741223403330 2257005224439655936 5979024533985855632 17034419700855536130 2428807583871549148 4799297064566371871 8316577350031512044 3039627964840770393 8164704753045154241 16200448571287727582 3002203672717835426 7953985096902979290 8587694589646878062 4831480021610435108 12876684074678755376 5294167872847205300 4008154654034346062 1319956778585645059 10703237140104634197 313395999061225665 12047596773350833563 9364191625830847579 1315495051751082458 16143563893897264595 8918517542434045855 16814070058147507930 8593160380585197902 14856584715587276291 9593673356049466032 474035068176323147 2831105652357195517 5700439926783140599 705892767444790063 11164498184378617677 13229678430916185494 3848352100322370195 17913886956493227372 16036577900748783216 16281322305562581032 10595102803858405068 9610674893105229810 200748933811491800 11325149436272645868 6748339437956740161 10501992429376923482 10497619927773801030 11319756842270209970 6985260083266911972 13441275642976009051 17880782530707173527 18194641651414071246 4025368209327603623 6845000751753504317 17435282731596644505 2806933669935349793 7422212604286362449 3023961393717954927 11757291210587368494 6233741968501954322 2287372864815958572 17228465418220404863 7845888819706087493 9039038035341326165 9302429012200463088 15875641028417892512 8445109636180716689 4271884457262160524 364068629636860651 8531303719874692418 5338326420316735406 12466115704720016339 8061925428104126186 10219262525321617221 8722685525102755243 15328134287520860466 12415884168350138989 17992604799437983675 18061379692617489437 15335379612803422841 5579016297205182898 7302403315822442789 807786616924465239 12845835565639907672 12272542353849604629 3684698628015788564 5528382714158426121 12576532410366204144 7037677467431083248 6963909179375105227 13791480623538564996 10443451086073770728 18355432823134988692 7976510553063989135 13823533596262299652 12599534055678276434 18274563440721939622 5761191546668221926 15638953802823842254 493857892119647054 12946699638698459045 5813855491960555125 2532834636954932402 2130333819778351822 7631171396196790661 7029728125791001878 853136523098725212 9806214704348123748 524324877634605335 6681326572731575117 6258559699838621140 1742260618040994623 11533135082505447927 1987139059902268958 12838668926821470938 7241415323339456818 7169019911639878221 8659385810809429840 5265223181781961844 7874341048747632191 4142355094653008608 8441681428502734402 3972954358091780138 8729506577033280088 6427961028821714071 2067730266870926992 3985574879168940133 15359498814792238081 10653982786545261325 723119870504669761 8549471730600278764 12534738823122195305 1539653330871784122 1015402954044530685 9022903484545732380 16955314416401837353 17204080292950531185 9310120857308223091 14760040704050614021 6116065184900839382 2970908018122862103 303642569243542163 16371708464307459613 7224692756735374943 13805871271154100114 13771711229713315541 13505900338215840336 13266966773494270085 10418976952025334192 15066968612095033456 7388129648139479171 14488846889817424583 10713740297787215711 3464473648989855622 9189490481182274289 16890311701452591734 13968780756418181477 14553973706810815035 13739903093600515591 13990538135079963733 15947361611740528356 1864235274160869058 16305388748345791054 4959934270304513827 14429743903123337396 9835428724761638630 1452714626842729237 9230208214835091379 14256107820564530380 18017276175753006781 7552651455722182228 3495688652170802692 11455834972544335303 4674313437736399538 3902793226882868361 4214044217722517559 16329677235501477016 5909028329614238663 5955714027224015884 12290248477642726430 5191064009342023165 17028477297110462321 10282808824164198895 4576813641258877059 7908955983113306082 11000047978513635564 17800520395050545757 10662169012009307251 8828294658320245039 6251935496289192329 9457449363592290446 16047276286334954814 13406275340743444124 17034446021290597577 1450407371674310599 7454168216253374137 18350348556573790306 11431013014777183027 6932286464409228467 5129511653937226071 1094230258586211710 5501525302618512649 15765046700067716861 2321669051581796651 5719166638252460586 14975234973280822625 10197826686462717395 16987098220471491114 15695570688059025920 13289392895413939412 16257377768336722413 4771470766680082137 10061607097887490730 16738488127968378200 9429218385568466395 12003051730687819615 12727079690665790784 18033196537157388355 3729851759001241299 3874197869176118532 706570967621492177 16819238830827773775 13522676471910490316 1389841425613252401 3538170396758657620 17609747286766057736 17245118646949725847 13124450306088167126 8644292834939758309 5797912276360803523 1803327703510167144 12387018756554483673 3925337195299523010 14405073077731074810 12889374064620084394 13823428544147631443 11226300871072682303 11557922805846325575 8580085370723035232 17513508319510283808 5680472018199714837 13864607333605952660 2460892676536246568 12206654951887814819 10648339490878873579 7009092265737776743 10818067975941991442 17423353914246762367 9829843808253829696 6232930758282237307 2462451362880452360 6108720205748692212 5062764497056251925 14325326413552529975 6909137536030606617 9502924182294361821 15161486369964023521 5582349023576898818 3439632058762862793 1077928475893634920 9699041106730196764 3966000451540119666 9362312648224875294 12555986037835952046 7409407980646580401 7887972087683006132 15814702185555705264 16578498136593242878 2087872617004682792 12092648390970634930 2778030751428661656 12763121988059513856 17519603626864194638 18295107527828186825 13882342446293532454 17967872989549930213 8168441342959128357 16499291653218813492 13940083420634138632 13544005485077727302 17801894858716079486 5962113918569737507 11399104948352767420 17118446501729274094 8566887768399623651 13765132063732373483 15735877380622864123 9334205622685597303 2575893058821358700 3465980874889564392 4798255439302830291 14241051964778965896 17027439037740285333 5860838804397108408 14290889860642434488 9012723542405346503 4318020794267205940 17603298733648156574 2102466060559923420 18032177890939470295 14122120033853798569 6515137908088019876 14658339654027935452 14381525402996114911 8629945680606931252 13078397464677437014 7802675803415216578 308811289006736688 12871314022323906114 16964552449423667088 2459563694092504773 13502318066572551208 12665146594663385623 3024732493951824761 11118170736497170698 8574053991531457265 7410807317309954091 437130350821883884 17111769878161271664 16215430906120305263 14087575870677278244 10027616153941959101 5516155899773456259 5091848695178672815 13191093272999697844 10374906988039456885 15839678510578553 15228330581862543354 871770393783649821 16820520368416540790 3188556071783737387 893473032347282373 12226058346098412393 15098817231967549009 4419340230329684527 5121391774019275174 5593683775315255089 16185396505739035410 11766974310859947658 11402926419625665767 2340140039972416862 10804280682990293442 2588715596331094722 9421998158831996653 3824786038889594611 16927001415907049490 6414858161442807252 16852091648858997749 5734420754074747318 7722015829661903387 5829304493863827771 15294080520192594556 7988112396227764918 13154769007430993734 9269185284898336773 2032666598697427304 8847794136387631124 1646753381596405512 11120156268751283493 1070997575620458624 8246035096201062862 12588121236095689006 9310132291481363110 1956592679482633643 14289764407804975168 7554918678536789516 10861740825160240797 17217712663820502688 8409350617103211934 444198736006703135 15429493892868358741 8860332403934437092 1852957215594027161 15023162723906027630 18348066819693624365 12163563028089506875 11679120579941538722 2236921567352409172 10176833013965828349 6897343645538824363 15646312147013518708 9436959334262833364 13733646237437839875 3155296363428273419 9195275713772465724 16277568501744992562 9306982228189352365 725653955861142797 12811263926706803508 468592318785094185 14585851673390651606 5182641504338147212 7001877457631948760 7096184339919167073 6444056575035464227 831903674915215408 10201240891481390186 17259733057090563321 14667582831623189716 4826753896102835148 13305989531647127380 332144192023926120 12317010648426459961 17349320419222451043 9966322177781317603 897853213069844796 10941483794711556871 11051279623838539982 5781609342517953791 10405526391030161548 14319376328013591791 6360896165469448027 3591711582648057142 10955099733466819067 13744180010657592661 336589875214089630 11541679547866319307 5409272128166738546 13610837422800764218 2652968913759342516 6267546985044213856 343605378119780465 17871631406790507023 16982497814739463865 5853982787107467706 16775066659999799754 5774615147340646379 1688298672220181567 10368825575379563554 9513651261943061031 5800576732077461478 17980595713042104402 10864389921907293490 17554705720256464545 911163247351299561 3032644707832252484 85429929537163188 17591015631962031326 7546419713390504827 9806136091778797136 1814196414361254528 15952999703919257495 426011102642922058 10789116536771249134 16305196942107404609 10009935370346527424 17059388397935608314 6233386938282407219 8327991882866884498 7657635799901850578 8777159835910033372 10563990082304407482 9845526767889307474 15454660186455227858 6693999979012857810 18253335423749385159 12340852507618307611 5750496592932436707 15724247013241629255 15614800570204173330 1638401126777239874 2752435998994466350 8672159075726375271 15388520981598124519 3887230538487764848 10342242805558977130 14005455065580713173 1446148322198584949 9444681873023980435 2168240781062615688 3323765381895370568 12889867995341886100 8855631697512522864 8400747814480857419 12169720708568369073 18015100041596861129 488239744999944027 159539386202313532 12965156210780679052 10284407450494721893 10704463903829700396 12984604681358828651 7287942402689938031 6425286050166898721 4793115049954305169 4158175281747812625 7612274836665822440 3075235232721838859 15206458720869561636 8413915476781741322 8754464085490248697 16386463389738011491 6025645058651029262 4086104744182569822 6805390810638742641 6597366545643400832 9275275251260674058 4413455782392795554 14264506818004539094 15162857347444072470 567637257991376152 7863309571497608147 9674109472733674202 13667981328484857924 5835404536057668304 10957918828119231815 10966390456104879841 3943326735713817239 2552162376008887441 13287866911456044776 11743285836634920035 10378441297738407805 16564561765459452618 4976126257157917050 11798728067891961533 4330021640646870594 1420877483959321464 17923890468759759112 2579128419138986030 8498730780997048968 13687979603036946890 5397252251182451954 3107474121322957858 5535959800166031119 11393248364561577475 14852933517231442738 250089685306357221 5745664683422884141 7176649490185825583 249433896653212329 14837679890681723103 15884537295125959843 3497647407978799808 5087300849678279671 5091573785968267354 6268297474540523219 13763554797531194604 9296425623973287247 16115923485628454492 10599669275580432921 4119462535282590647 9825157758932170230 2941097220476220702 2260808837479423668 18211001929079127652 6526932604379665876 12624883329803608916 7929452299654164647 9698702225658107144 11435499276797826804 7376045573481281696 12024340630170404310 1156051263237628978 14385379221914738706 16218305726699177069 6238159644244426771 2529706781277572567 5508541310956863671 11675196584964234702 17394639904207308000 15635389656967966069 2536178323672680305 8978166450252666277 8521810279206526093 4481999392180670113 12780705730895309401 15377248878685437584 12823255377211972395 2076154276002682766 9728024161115634960 8380084079195795256 9883999581791246607 16714731516090648473 1705104152663499435 14214291403829589435 15177086522180730295 10028341851997659888 14570434116380699040 8800502875469316877 11977298109695768266 578049351695280454 7657985877411980876 15911240373187566752 16794244956434911581 13302850706390649197 9443672064383401229 14167529208090286104 11115177423733902691 6202906840530030462 13605197655131237560 4968083512714705652 1126291088907545824 18419711617745554574 8779253930432638532 637887623934453753 2674019069583173037 10777774730094313380 17770449955791341500 16749382865055548357 6858762482507828392 11907571211310118321 9423018447752791456 9149235824517359487 13293112481818711741 5482079052140339862 321576587834986805 5729501230903925831 7038535503396817753 3397293952590320279 13077428521525771219 11933631857507689638 9153051622012552443 6394384449944064436 12821558567499451970 3862326717019671789 8398810989813793072 646827089292482160 7227016944812702847 12951201331063837995 42374972286164786 12788193507398547300 2393905616958188186 8119606204145643398 5171853838689722673 1296752702618006902 16817678632832764792 2149380200540006822 1657786658746592776 6861046123327692606 4384620709790867704 10895753955689944263 13951041805600300844 4654530730422850199 16052591114202773273 7149466897979494072 4898243100856502834 3038154820744495113 2851156465008172165 9176450720812375689 1476618898292928071 2950796424900764104 1350456032734891826 7294552717373462903 8858059265631801079 6780053675365109050 4914287322729978928 12263712227865908688 18347902309090171379 10403160328534229008 13634514067668998932 15306855883674015971 5237102332796422351 16543608733154296398 10427639410352256728 11874816766884335467 13568755511290830794 13708248330663056761 12129267219276749148 16138239836828329600 1917138058197652474 963043700508842713 10255837051572929738 3915159614297626394 2146370693118455797 6213040345997239486 16889822916279030970 15720517827271395378 10307584118687328241 5342262733035750245 7124238814946819301 1663509771358814180 7083551152917769694 3975979366680955084 17365674773227324962 16565100146643445995 14579699587358724179 17837157599595207904 15654076911292587116 15848882981515233948 3007794531855171246 18198136023413440450 15025938586524903105 14577412985249972341 12519419531963684519 17727126359759319428 11182499804014212405 6679014403737576073 3736447507418175630 10386327869717963230 2267977094918558 12642427360288724403 7722825050314897189 13338330983935287992 9856004600869563733 11903993910546525357 14400014985558535595 15726928052354721777 12549578265218561754 18388222061095310064 12195597640725790886 5886345249563610011 10800168937421577816 11889468680894728721 3467832016213948981 1528291537919795794 10778480163073240181 9653353825150177277 15279890546309835639 56927815723296864 5569666377648428119 3970441273106559956 13312192729265500884 15882220164911946086 9489140756725704246 17947788622413300829 15795070350831640925 8621288393027866783 9066294157887109684 8089834089960572168 10439465338778776942 2488076999480439338 7240210655731805087 14128541598998431624 14645832078967074025 2750816241052633102 15770983546137108362 18416271617030329959 10266141578736791665 7952968666455836109 540539407526793735 3234631462267416588 15293052103137241028 15598445459970655671 11974511290717279331 15517136325071253343 9230020804914140660 7855395077365829235 3440909838559460427 1695612964017431547 9443602824626945230 12159609956989861228 11382414270204864133 17661114720750625559 6398248794706019714 8456584696724073620 17732565405168474302 4521326660183668493 8927915300459219919 3082023473840427333 9807331690457399614 5177087285369821086 507657107877735663 4687294509026080223 10280946230900382572 8412628137961263756 13922738415687815002 3388879835305125613 16067766325766404999 8188245804400542947 211327160869042840 14042637440649905350 12171831935924774978 8303662220186456837 15683299522530440301 1343337598901969381 11041166439616145133 4217192724495237394 15278573528422426323 13443830112435777460 9737075933278900827 9778385655538129560 16767068440084311432 11620169991434239409 16522414118927247590 15463089111602331801 5485838594497281880 14717924049345275977 10721479576930256633 12422457741416851706 13182040262144216726 18176591065328765286 16580791784530509388 18162741590945559359 2204397111780498642 4502446017001435895 137092095522602735 4128718256882091410 17266313120681511253 11552277223399444504 10486539710101665981 12459133375456569422 17002814662949078791 17105820300354098290 4301402848051341787 18120562654582092221 16149588668922421659 9169339916298358586 1367189281566205822 6513821078206505931 1959682138139354197 11595059374601826427 11524386360278036466 7008982017308785590 2132065153667740659 1983604394530347589 10020370292912908511 651378931958912396 2330884415643700509 8742976167830177895 12130967786793929690 1732723912084931285 14446617579233280730 8526876953950759437 8874982980650583837 12552487118473024089 12216318008377007568 7224079078188522776 17816661048541323355 1239052331673175430 4648089074958081079 7642191988403689239 16220087464165766419 3679670747356111591 1394276909717861867 15715937570668428714 12282527654821016957 7680464910655303511 12723774326688913878 6015225811145083268 11025238417310224174 12617474145677719334 92013866044171177 285478333406876990 15241704828675661586 15019344034475773266 15970426126784604513 4508062911525768265 5097586803926063844 14182118875588952799 12028120654193178512 12686690580359854021 9566708859125527737 9115310793596837254 533666584391176200 9609419283344775359 16444623549946800977 3385939032565231823 3203276550863676178 12592770544827367834 7245305587330605981 341489523488194876 1963062443441291889 11347089088160868913 17181060337670093176 6397184938270578619 17318299980649135886 890431835886190745 9348609774330120715 17435271456218768332 14125370807893069292 2158507887188834581 6744592586955277232 9464439594991441942 9943876547082546555 3739426369732627947 402896183358437767 12812102646643611510 17832987412135062106 6691703026935472498 12449666536738239342 14266772813505444231 8125611241107283925 9876677854053024790 8534167318456157352 1134755039943793801 13764023686639589181 11575927553897943359 6966826154135910841 2746039311712565543 15585965322282423582 15457531618958855265 8323881948407057586 18319673719580347878 1187139184839828180 16676800125444735803 14958793570205765850 7991592343097423091 6184480126772200963 16101324879579578504 11053538160225849455 6876383618235868487 11051302648239600710 14400493238833597284 7162294529257137641 1624190124263668081 219434867124850321 1379378900506233318 5098171921889742835 15696700039306603252 12182565558901266963 1555012545114826043 6269449600415547300 18414922666701194740 3090966182624276791 8671709998890405107 12255956704207479293 17088211997680393866 7264796677611972723 7426617522138021368 903045441877968062 18337726912135836383 8824359188930332500 5634463128451667173 8209506456085971682 5065778510375946042 11325722955338162093 14249192038277263344 8254547452876093058 8925759970819328373 12247048518349505659 5443288760608240598 15905376534865182586 15427935421425780467 7388977862197299237 16398181639236092894 3567243530723290557 14889084964419097927 15656221997686173563 15122366263790329395 8745121796743017546 4534719869424149721 12821264793951853364 15741423220454101805 11545027396530969835 7491515579710347460 14595132605626181347 3297036553344048775 12580466015934492843 6605337152209307858 17391533978657201107 18259387565845151925 6129730555495429516 4244587141465450421 5836850739303390224 1135542169006047121 3034678568845260762 13681902122399313049 8463099897178733150 15465419177112584291 12362903208096858886 9258522560035562775 9607527582054888935 14145785771028219915 2219330133805573810 265794712459869512 8171535093938526556 3108902283244338639 13636160712247462105 3126502326271651803 14472504924961834457 9292030312459640676 6911669385195043700 10037423417246047558 1789182955862143634 9322100291741351711 17704253643114248628 12653130390950137242 13688047089092723928 1488658396949100775 3142368148939866750 14846142186910199167 7495650226830791537 10439265394777026689 6737288728723873498 1023352460645830067 16250187158463746652 17480805130533723629 12889912151644237722 5247522435523099234 14519282547645244345 8258129646930853095 297725047867638958 17574259776774385385 15635789261024334936 2975949983191430923 720678784596031884 11524516026830515564 16201017291508811123 17698414337944284417 17574831195244450562 2874694022431865361 13578592804109122686 3107844471189094185 5390966335209143688 5854161295322621862 13377787327448803503 14449510164178502862 9889328045795599486 7053272927423129410 14183819510549223932 1243435528880387298 6039324666644864410 16967863835242801126 15755279431642017085 5522456742690448194 18416943688038943729 362635965049557172 10134077051009751101 7404988011321698399 6520510516077631803 17711815730104514483 15530199895342064075 8860588427561112589 2680086363295349951 6027072075585451608 3358742904062491102 5976751420889221771 16885309748791269723 3645846744563986090 7680293351016921138 8495071934367053409 7852800689716151278 6464311678955208398 2779945632922403108 600019519139446552 6033180485699303007 3220333444035869747 2522427888418666730 13606423209010885713 11989764509534830845 5839461224642167521 10312370966293009548 12556660155190770422 12590360429606078071 8351722721683090081 8174181394198576286 15908733283755323307 16666902137087878075 14593157619865827497 7069476516415609934 15023630271900709298 7540878201081810538 6103449365263099407 10567282921612121763 7982054670808983248 16904887023832957581 12707664556800151753 10315121838049569454 7064022105394342405 5127145009537988663 16479505562437869644 6030099118846922740 754408091002500 7867584404662877352 17470231162496200420 11876696416056587346 1479177168502860561 15037395696066343870 8232244583162820048 767406529301714525 3434409863157948764 6842157458686652665 7909929009086677008 1879409257292557710 6465549619398998829 12020140958913692402 7368348208630742805 7797646879339593037 9763731747063120796 5557382169332145471 14489687630662822106 17338392507176361083 4046296791466891653 13113452644397968537 9503783753130251007 5211623006581888390 9958044550870874217 11249866869787955583 4254341988234697937 16943322916377074981 17381336219100051121 10137997648408592475 3801461111270690955 16687468897035879097 7062316585273884104 12336230156887835621 6950576996143895679 15272588872204117388 16328256597975171970 17845255625697420419 10662593553696866448 14797702406216719798 18147108687355198900 6774831029851512928 5429846287768652742 5081826354242332853 15896362650491070534 365654754996976266 3360159882507076615 8090770403891488534 4880697298784925305 6347823864094384278 9344499524316017891 9114733469420478376 12994462398417982639 12145677468058450312 87734530199939936 12694855111842618721 12492828408221329932 5204234047282205462 10110704698415994252 3529707995151104982 7506047893699760487 7471428858869521306 11611292409604469108 12316344286821278726 3955192511905117171 2342004523177464383 16122094108544505914 13302185347838839539 10587376073949951669 12021236860498856700 11386099400886503758 8530318426508475063 10668012285213671471 16108379294240336194 8275118347491849703 18410496365444648486 16778869864423891118 3125149034155564408 13199696539062592971 827797073561928469 5530813716688597624 2521159400555465000 11958615830627297704 11860542346925931791 9018924346285572145 11732588470327279187 13742009966027428678 5273890726129304569 12576191686627013463 4612338320868843028 8243435710778933110 1197695302134674767 4621309021918011294 12675505831139980502 17254315633900557560 9568481127949082600 13075827926842505712 16529911634555697584 13028650616222857753 17971024727800760955 8562316203165609506 1198177654616689662 2796161366681689581 4872019944948705651 1531850152639615523 6771916168608622260 2330804631434945971 3932955418889846934 10065217926114902983 10094071224635786159 12360101681597867020 12199583721573705495 11240433409007029845 15617155916675902764 15462618018400243212 9726355802585976694 5335140354839081968 15654342246977569070 15929419276303176626 1508979075954425395 17838505525824950271 889853572662398677 17387135964828991797 13676347064476093436 8090697228330012474 14793492575413241305 11768210889688298737 13346211637684161659 12185982599584424728 1241196971898774361 14696228279121579402 10441915183519975201 13724036767965040367 18284381960360454681 8832054331206088060 12414786388131576343 8314359113828467049 909787897383461890 1525082193512060069 4265777061621973533 11137274927905744652 4265428905715168609 15986703732796661383 1977830702936070906 9008832855258857472 18289448377073699642 16740722937446838893 2755699874222798880 11358794084636932550 17714560447546740331 433452077944139766 5875268848685322875 2667109366065539629 7532796380096547553 316346680331934673 3554210560020729047 2479909962197658480 8883970261264919064 8422771967869195020 2421175727029400509 17502073898305771657 4541294029464091531 15241183558412260343 16797002479392563807 6738289755680629912 685177636592481886 8708886902847171339 14400484767023435877 17322707513309001102 17584133913157848498 52516148126150550 14936628507734157133 14042745406589041226 6049077191761478232 1854534102763460270 1822068578982658207 12145384315090631564 11851466677044495596 16351304505615672852 8559084406666550756 229567515514788511 8411814887499338134 786039482927340075 10163336032989376537 14547723639167050558 8563028239216251852 4286391634429750436 12349212073574129368 5151623185205717616 15555693617249398654 14561409029260198729 14007259272222417734 5223483182680137477 4217161074668917480 16111897718877634037 1870906438096036142 4961370990701771382 17765660438054537270 5610596735110606807 11969003592608251533 785744174267426908 564249701875830033 18090154136032402960 12517041449975018390 9181574096176456908 3778737641077646770 8477608478434317070 9161495565584591300 9611565678181000022 10558249053371910815 9262845683819290560 9064346471458865312 11620951402589823427 14403543888836193785 7057997509773981946 17601287769492724640 13082563063542683803 13605405099223346700 7787130161913888974 10347597558163432236 1857540235746083281 7491133571894137950 794491305161919224 3920071757237279342 9251194060442611828 7277573732201437306 2980759014568833186 14340605274627996902 18387610831709842806 14786676596596648653 6313401994957946051 1125922737294111469 14431554334340609489 10569691115039159010 2082281573517874906 2722414855358716437 12114468458169105564 16245939591315238673 10296601932572791558 4340625179916370830 4884879446026324735 18114195491454683147 7877638799115913144 12464108978920704648 6395472148155534924 9285332551098886091 12108746912685034188 10577956294933290045 8945764890143686745 11603400634723061338 1948279140988687153 17528676854131584241 2752005532988205804 14087401738087824269 9207648538605545578 9852443518848646118 11064603708641574473 2766367284888833152 13787429436188988815 3909151479928078556 1269740312256861811 2540701838536374262 5144868667160222280 11523787091706119417 9791402693045297924 8021316510056929139 4192176882662491991 16066796211800320419 5861213170212017994 8578818105023455968 402907368171207554 50216924435383224 2650040165609598527 1648835555972542642 7567379099329670648 9872900836357781557 5307494609694820666 4184056650693481024 10130547748246667497 11660598281695685372 17435723572557035959 9479883412153529091 13574420058331955070 17511467862624461191 13096555669589285600 9529399735004552647 10508615944132882469 557292850899784664 8022467989220234593 1667679812331342224 18301464434339177625 16903014313615710847 14830664760025628270 10930750713881677749 16453229052258846068 11177965132292545525 7489287483394964041 14344677805417836812 6009436499977235285 1625508687688572161 11312453452170378194 5603554762440321842 9996146520411255381 2054316151682143915 4478547276286314565 8652461504708697755 8219147809162199804 15156790773297765334 17279035356828260395 9683766834065882395 4563011798103312551 5628982758349348923 9424952928220130358 5238820207250946628 3650166424413467953 12751396881692095911 9398604575785430943 17584975109589009766 9720450174776520218 5782337144882546414 14317303537398263683 15624228453765909989 3131082559413373420 10510614743308041729 6037423862189288481 10063621445437547015 5724163025906318481 1350914145893738447 6142253952279243755 17050300867056282970 12998556847435513987 11565611840288262779 17153579465056792749 6281804405894069552 3232919342826783343 1911391571456852835 12298026721652410193 8716148166124971322 9336036472018652900 12785587097477255376 17511982130959093426 6925803593789612312 4809888071566713361 6096003620007338516 7868828803623254245 6072198177788036477 14907629301124966353 11638875031549385150 17727834313138873730 5884308244428266027 9461706701159746572 832953904241314529 13985693828377962168 13303237038460834963 7787013022416047168 2574431612311054957 15299242659950689018 12860793317105942975 6455871543808556720 5958588858534462839 18123210005909740236 8008803495950884922 14423294343613290829 17271540764415167093 15163900564966023462 9465495037113638292 1788056482588211720 10777335092746583310 15795986233705778001 15604366170214158123 16835581839360593591 4926201231494262008 12929764797371508987 18063301732111744788 13336813820027267590 9308087526122851273 6110334199572178627 2657067914904942367 903845308820972824 4146176689348112099 2683508444121287430 13044375952186398359 3039392267405687157 2538915308761743981 16453230452358624706 6819601481225928519 1931238606366785442 8817467498503421762 6208208189526557265 3152888285093500274 1378414466144470399 10040957272023612315 13860010435824051718 11874694128277857980 6358121513165102128 3937426085235788970 1055158752482979329 18293029168702612786 2115732786662007716 5893448067329751017 9031407921215530437 17343326078568323535 14997422913895067893 7438636645223420563 17054413775300576422 1334944311832858570 2988597334584648059 2375049721526583748 14089795148443906679 2445456661688269797 2770991423220717007 4652835260530194571 8066321757149646528 8056974553021519755 4385726373039372333 11955196467418737929 1241734703737948081 14186778616775884203 15230144075816346871 3348792006985357648 13638645442533599765 7660170975240970041 1853949407213105647 15727062165996527449 5944690992387450844 4089008303049627737 9099749447084324818 11178201480709864581 10295005045001739522 13430548048448510360 6889084895936523098 11814009186654419063 12941673372201542703 11406459168117030690 8718262182997995089 6325650308308363034 6818910154351274351 10579970547637427583 11679440332202860053 14949111231477819066 14743537587937992650 515036652447757840 12085978075940559952 12275412821466791644 13979398449456171146 13898076573156118823 4638404556835340252 13401968517625365176 12764880553995776035 12263578798274144193 10966474342070268002 18436851452530549090 8527242537523192239 12326678061704390622 13780017526714570213 17370593660235785595 12226654683420573807 17888599261572073857 18435649876575333699 2228808183338748286 11381555182671073065 16023345500427882554 9822261476359108739 18348034921787039828 16093544140938578396 17384028127795195716 4482507809934082851 2306552761673534960 16490314063641199437 8413816632005385105 16895856784935835492 17803812191838384057 14655014612675799013 16457354362064759100 18286630942104198674 9197511638696360067 13762939847778604362 7361910239617642632 14709651655418304969 10498444836536749880 6831589316679531802 11620007084290782405 4370625408928844523 12979599837659135753 13647343686653934397 5404056637074751982 14944917474649540652 9250529447562638306 7669205894614031049 14067762849444343511 279213259765386181 18038261302719267949 12238990011425451868 14382884555782843722 12149535503572675153 4557951802483863380 7664784236196717825 3038461708979544785 7252796550575214732 9521694381163455185 5261042948626499618 3246014152764655638 9628587701670160925 5862970187171521546 13849705813057766168 8323937531222241941 6096126815617853063 7607896719939863822 14567018684476200460 16165390422228610139 15353323066582721658 9591405654808544583 10394471241696371961 9387900037618501524 14549367251719883660 15453564011205393845 5105073353292250956 1932040354861718376 1829928630237272834 14228880997197298033 16312198175688940186 8854732379281173093 1414464794785422509 661426499672983312 4318043843466693812 5276795871938877061 7140984270048668899 17162619183884319046 16204539327858010806 11446999429138557823 7064049185058498173 9650683596322557019 663547152518835915 5300450159827053617 15051868525837198691 18280411885557114720 6482819389625648886 825860202547113352 18314784197094920179 5776525290701365726 12478634436827301444 11841089391195356557 14923672481174368203 16159941348221858647 8314938900453763151 17273640301516140216 1720816496864457807 6964879274651521978 16610436116718271048 6558272165238787032 2156933876255076338 6823475920377134955 10384037017095754425 17074970433816081542 15112834923021444496 1162791490318968226 7100238291574786830 10901698967322632076 3586388487923924872 4363096598149100943 8569724393002821055 16151818525833778847 14215963220085523120 5360097355332835350 11560874812639116557 9655689774844547290 1684890396088349831 7630326551206845658 3111169894431634161 11302807646313881114 3373022660565189902 18443103568758291867 4967984779563343941 14131426366567714620 12895951469031679588 6742738033556074808 15790292303618385711 3522328431241956658 14487571004932490362 13920173516227456025 6321509155624829263 12496476216252433887 4643178056361208083 1765275788907031848 6581324885287483293 2857981061283781620 13721664903859754226 9755439446063553429 17963662150052133518 12123191256082990546 9263782748319622634 15483034571855731712 4928625543031956360 13884634486713649274 6656121639253499667 15744112077250257615 8065858845469404216 14347611517672500861 13837926994856469176 2822420949217904918 9269699999456235603 12488701246085181546 10746897620489632008 217917508310062551 14782324276555965200 9533467743975939418 2175666402190972271 2326515703592943104 7407724565214531303 10504580327248157495 9179859324173943880 1086858475547733380 14709409568374578344 4282451356246092515 1939197417565863242 10842220372952899870 15363782131218447485 14975037236008014764 61334049203146278 2307311487092180561 12045204122876439842 910132562629025791 15594778347505253543 17588372547538406596 6594107237367463578 4088307757542550538 2501326500364125080 15628063266486097953 3695082673265622555 17806818658359640250 2026416499432026159 14631032121069757911 1488779884344896663 7912942493600881891 5634526641127278992 6141961676742029897 16984251782909757270 8068623478469418230 4485759131435107238 11238000349019041036 13194348328917628029 5839858261171635878 922042700281912922 16198701874523036479 3458731099453438532 13355158008534866 10548127105351626894 14234792314497523222 16000948104183959314 5295678913833571287 4002248134597798119 4167327683623808127 4927886676715661249 3520815876230956734 17617355258682433797 12700894221802146831 1331198009523517267 17912335077856107454 10995173080854888417 14927236597382988192 9491853066544720164 13087452998314314953 10117136679958292591 9298919774835835098 13897848529637817787 8502110782756038838 10412729389279128303 10493339399025922295 17341362507690166597 18442821120176796335 9251774306055798782 3468030225787369850 2743854692487958088 3569335928186607090 8477607644454324710 7002801722462519013 15851284941024770520 11247078305372260948 1121516089809220779 7129129684014030637 8024444786523856692 6137957534425500114 4100572134199243945 8045517753792500617 1484921251988743328 10836463293197143590 5590040552384434574 4364442661533180752 12656884252315996571 16900864555463126871 920996305123811929 9976994332604851905 10835558767684167186 12708838714841047638 3583493781853717580 3967937821603324905 5952818199972067557 15478663714967531456 9348995433302887958 2405545241292738780 1575868959832889049 16723314705561507810 12859550535993517071 5763547524761945264 17735686083732391425 15132169482098620065 16534191966504274954 2470071173281289507 15878364081542703563 11586543443728129788 8447668070290345839 7852435912407858679 11427397857458292732 15631759434044587116 6061325169600489751 4401063391803802889 12051006422534745542 18279724930420028269 5986960418598697445 2841076029628185172 1322376925468446245 14127997271583368322 9112969664935350109 6881808206903332543 16374694202414788842 4454877568618735245 11172295581977887547 5102462922806734343 11361721309900245565 16078077696414303627 6137681494733856934 6898727130106118763 693962508416517463 6039880589867610474 9767729443522790790 6592978845675354573 10524779812649194114 8217973726767585488 15584079705546926447 11460235446534810636 9513454653870467911 6738151491657746950 13922910882061691498 7473645376781897218 4790588619360262092 3134685941370460264 13188552996824265922 12539380273903638017 9614886949046766546 5691954616611815982 849745145101967015 16379655045710301065 12429606750308868989 1426032972645996611 15674678001291556890 13469897695370924226 16774736232246011698 12586312987837097642 1014744701761344846 2232478508474129883 11996949329830576929 6667547702293472808 4551799009211002210 10805395220380838031 2191813702256004822 8867185563231987368 7936432134719617121 15376447740624253396 13227346427245610847 2172425170503011876 963040923056337153 8296847017716020012 9344885277126648819 6781075574612696882 6678198161751225756 15836435871822149990 4518203327380266548 9956239097387710476 14897453227248857040 11409237492770807091 14381198957866711718 13397642119781033380 17016124020149928547 9521692387208966207 15114108062681057533 5193045047268479618 4113909252683880262 3684566103238307685 17074028904787954565 6526242822932059599 14948123935752462518 1108746377121121458 6670966107580649072 16897171762400038079 5173546397615574006 378535424131803784 10773395372876734033 4735208123889984045 14103781477236644217 1886772972522872021 6436160771027468129 13816757554887317543 14171245897959638677 10914619537767481118 13597120093615331960 12776801113778583972 3860210029625902187 11338708025142127996 5788008734690907506 14763897388279940172 16347002583982108849 12254873873391814452 14622972860176251191 12885828064615766663 9717374352704413077 13544700769122876169 5268291675396615354 9387945945881679972 2274404858148343508 3550328081652680198 7744070893104036488 13895002542823289576 3894035931623231537 913435771984982366 7828243985811488231 3592264709063193435 3577569766896046229 6611976589697769772 1921426258525495069 15856829678015340767 17023431973930717146 2270563747978928765 2336359163154505293 17844454488779927046 2225280763147573393 14717584992017461615 12156704046002090504 15302553758767101234 7991294183917901084 6786363954908609123 10348122281751185673 5811954435662012513 8191411089049218839 14991160638825285330 8327827442127125389 6305391987998026220 12098386587222860522 8800767668042084080 8057601188906595178 3432478197291743811 3030181881478054435 17753909018554807522 7674405746177171230 7514098211068073472 3619973619193671396 5469980203676215307 4025498773367551158 5171500249221909987 16952416165457216558 183048376526676917 1878153703888229643 16128326146072125418 11915434243312906370 6750667424454680770 1985303782529717429 5984735008424682431 6099703651719069667 16539030435098757265 14824725006959909262 13078826824512970193 5070842423340461836 9855575032259221507 9188525511207098864 13044914759716015397 6184827715709105881 16102795179991620107 5076932335152547870 13801801520441670760 13626572211199988544 188572017463953696 766671796207607592 4006097173956303107 2393587179031677121 3933664918710127055 17774509103817600532 10404207614960085992 15063804617371771374 15693892129532477826 483641803314098835 9865467351806719372 9071029639881765227 18124318241245119090 16039228119137254637 4921655541492017411 6765059914952039108 14028131686288949567 18313739244227919792 10731402887146179276 8230971191981247125 6990641739671880105 13422847776099674833 15987687545932107422 12395582006042716043 364155411607145639 6338631716174986891 15677820486485724378 6177195937169041768 5587799719516010335 495806370858521094 4311755365736359489 6955786992309359741 11904458659384060030 16458013267522981053 5793960551145252059 14676097789150988310 4998803692218606755 2329462569233948550 4189846478658701442 15030399493959245733 5095890973781616029 10929986748404966307 9184355170572506001 3391200132887048379 10986026792507271320 18380478455668432704 10727868941600357864 13278509784086575303 6855750381841476290 10261568863078247994 5043979050952705914 4614504406456947062 2204954838389722130 14902446694889724406 12860526187298060378 2270756545145798800 15271937304902073236 8556988989912852676 14221636223845523845 17507518796790757278 17250385628665265156 10721104041697295344 18345790891103374267 3889409660055552840 10601712366130606133 14799292433279147754 17404629261123297188 8249489353310676407 5218219244718531448 2913356373692233086 4581873722502928468 5153091548983656993 12628301415689787094 16235788526389606821 16134495291004335873 11616353178078478464 17418671487361081677 3325526649734280555 14824283952620544145 18361260328735608651 5590746828272425175 10944930935591019729 2258753915801393208 7421866983123659470 18152088700608147235 9431010456988492145 8796086634099486489 5325819491196169886 7253749877419742705 18073472876780430348 7319794572001964515 17945524574522249119 14026540964404620110 10221594657495070935 7488050830821752754 15017714374818638884 13731760766815474452 16359570478724268320 10557403489832039103 6302117640713482192 2311476117786961904 5196907311449942981 7888151492179715144 6050156835345100781 10948718309155211985 10939275174247028219 4573789864708300611 2521197245599242296 17593582905885218951 1976621734097617144 2387160313284068055 4583065416090781195 5055125887569517759 848605168252937767 11518568842811640071 5244352191963566450 6154949412381072880 14417115721519050189 8886960648518838437 15969177624115619510 436456854136191501 3142321796827168321 6635224419480806872 16465784709259825248 4477360516977836154 5031199405894683903 11569115730141869164 13056741238812722458 8969311413198770116 4846693865520904627 2232811024663469222 7355430881214718329 223549862534130084 7055513829853611593 14892189258294367147 14393427723642666860 13011342973195564335 10443090961819917263 7584528065505775970 15172235196608506097 5168136414543267674 1800567077040265715 14891655822154784891 9922325619360906653 1135707675919096718 6353428028743760329 6879729112333149506 5983500977617137248 17139377699584378603 2970962760909897505 10170656133196306215 11261916212443361762 1106175705677344083 16194819778693412956 899588902280570500 14556425004592995323 14735768360366459762 4779482719335817394 2707707932177860560 15041166611337455437 13742016598896257705 9857123090219046161 415765838821156908 6335661274652682356 4528171294222198781 13128014868318341253 11646705694500279801 5759079168762170758 3299992553578250754 9181682276645985717 14430508500430980716 11101328673161025037 4214455465754095425 8576223200213570976 5027100828586746435 6396392236711012002 4616001871334151102 3231876952099084813 12911106414813184765 8185965488798705653 9169945301053494388 5511903643771703563 2292005244364962114 14490009809075821550 7894208960293943160 5421510313141757587 14197091990165149891 13895137305468171004 4829407080020177453 11335712847291160421 574995653724976201 5296462123264465765 4442899951956434616 13604756844859976102 15763618197024392037 3614107110763425233 1758531252428658066 7917523262482491637 8878348699443006623 17615319195754455748 2977771028768091704 7832811318347728411 8172791166255674765 675209674699964259 1155714876519272716 7177783372894868720 10735365984067885684 101448833217013163 15110051811016779754 13042121247178787807 15599573601430460858 670816111408332141 13464998957736554727 9555830670525709130 15002960904001809975 208534506637152652 7222123379610710404 13745911156113580018 7413861526635977611 1941160944943795242 7453603022244370698 9173114840842229022 13832099186960106325 6015071262111204450 6887510802188108334 13094885591299498445 13987141353107973998 13873144930517257377 447658829988566405 3904978453320586357 12352139006166863687 4227064253655631271 8690918420790339690 4629703871608026876 10392545118574111763 4542275525193711789 16438269793900534475 16585879266449491455 10719497899122188117 9788683207259046696 4199247470465230844 6151219655048648248 1159431546411488981 9275831815818407781 5191488789065219142 4752069967917822871 7750301440570139322 9973172773772768839 14530418422404385992 6837807390682529246 10484811055042890953 2914794064486195663 1140708841447906084 7737327866328881142 10548401327183066943 8891674256042026006 960063753853950942 8458286152955020139 10592675311838713553 2319124338366634759 2273265913115001925 5913577732493346970 13249689991612717038 5034390078055166233 6302617402986115577 15026279276958002142 15019952987900154442 3228696791807717462 3516355006085843563 13858400815557756729 1822895532217556537 9243199297718120255 15318195596041007061 522966728019884594 8126742446998887526 17835788124083518434 12776715288313944566 8063975876546043128 17754167654944212840 15797387737750768149 17622999214976297947 12480635528144130748 6279968360542978695 2868041219551784322 7968905274086961877 12433866276001276639 13175241932830699596 1396103610308589041 1189887266851818579 16117408526967694079 12320947143605361770 14658045337849226566 14149160442068555421 4645245286953660339 3603045249065289804 10157796126004143700 18284115614037292473 4879043005424579997 5954641747023733894 615585322500749719 4513867312065093699 14741042039266579466 22706654400900414 1925159765750616543 10408743713211512871 8927142782870248642 11125435231116632971 15568298547458968989 7792352441909963176 13955255268301237661 15219676853120292719 12089225725704976804 2453759428520677364 14857484702554869765 12818325170264909829 15656655945103334320 13604697588344654545 2180442429309539596 17742249249236069942 11349269465121165545 6577362177420520584 7508901805920913386 9715100690505006793 10339313376992068791 5417339917227165654 6463416615345641386 2034113732141011738 8895884628394595507 11093591904388572902 5440630391050981401 14087274879158906536 3056515333820532400 16841784378633452979 5853016323011211796 11910578003999520621 6339760233063592834 13871980523766808212 9392306454404355204 13564261805184707906 10907104843679496520 8635384498224188785 16231535717786181066 1504347205546784579 16202944483075437515 2933461881496306640 7595566973207441195 4273057319964271656 6534889081527378500 3946165853115343197 10274092337165532151 16194637929180265680 15364630414728833917 10616027646602236157 6074520637985906631 13026652797381033333 15155990552197912965 8110011626281256348 16972131676116629633 10441659159859939539 8810360553030182091 16080877765591890072 1828478637168423046 14464935674293675149 636882130658538789 14377787986490790706 2461099841756092360 16359159407949400338 414529724567466711 5174141928278352719 14075888552484815585 6624073154571119737 17962957840882333554 13442813788895128352 7186701120464043860 16070006235905392845 12105627896009932078 17533434948714068143 9305305265898359578 8891487026476189171 16303985234227341433 8596409808995377212 15619509092895273726 15751610080929316369 14855280446399157103 3756042814988565993 7679433665164896195 10065460133566760054 14398226193415512989 7632006243616947834 3328438963687119216 10673362240966728606 17958561690255389034 8051249810084613628 3038527231650871243 10392618074300801059 2266896022867958487 5570320677038043499 16559932219895418289 6215857877911520975 12726466658126174430 13904467128094848268 13651349478084585938 3108335531705215346 7302309055360116039 400387272979797255 9219471936252308103 10409553902431548540 8138002983485067426 12727771438445953782 9445503047414225834 17527835873197854771 14430020622853871905 2354012520379303795 14758014155859871046 17555704352342118313 6881095678614734206 3319181069926487749 11062903253906905391 2780369199329660550 2212881605680849654 3301694823114916393 1653665166032966136 5055622929661506465 7971663150789073224 15642980683621612469 2416977428112015132 15499095206288736492 11747750005507025720 7588260317812538335 10193783927849438419 7859636939020990057 17747529410675341910 14897904837232445149 16083049961406869004 17756174330523979892 2250949692601834750 152320672890410434 4481996560217422677 14135204575482086563 6439949809551152442 18300978966652851627 13847271213717997979 14935960493692969715 16934867521273420457 6283737944109110597 4813741307492185365 7079043618280675094 11634405968010474669 8842674616523742223 11205487319521278957 13599785723804487531 18151459518059927819 11859868405247886139 17644971025299639120 9626066412218824557 47423883898260773 13658054345270380432 16520657361405241355 8616076268582513374 6194857477682969368 2834737703767438913 17824458471798927847 12624245852004722695 6996702583572542071 2695454173451236006 5429416439785610633 14693076535287863141 15317936732586526574 18148602622650139606 7893976262011003636 10982586433174167494 4066691500729459605 12910165195412660446 7384578378762837559 14397940218444437019 1606760408382889240 9483870649111885037 15209262413796706763 18253591390243629671 5804944411555214686 7278239652019402622 3134493033401171710 16629112885411630358 11943393112352308870 1134076204605464819 5465428003246902651 13535351449641541885 5110155476108988064 10269399265219351652 13877107431963358240 2716288328323543941 15306535243688966576 9455996779175723720 10241814633568479269 14308640094720413099 13985627274276673994 967946172197060118 3043105057401465539 12805535806400605994 13732054888270206814 2397861706715740212 3976541151241401809 12217726060047549904 11951338967370914230 12745028895261869383 18419092242971778790 11687359469326628635 4184765550998923134 435366023134686604 10150661147271265555 17581829365214816187 3339705702168962612 9615555398916818002 4504465875740203495 1511355183737164317 14439027799923728538 2149639702130661397 18061906362215853738 4327585675977383187 15099940886554882593 148158877708105272 984835766779710364 7588667963603628282 17716602773243466757 10019462195858609692 8370162502426967412 6886347243411708628 10904001241100587167 2381545708685698118 16258103616525067911 12774367175707408795 8163142947507249422 13117536556741930069 16728525821789468237 7864249883065050483 15585616542997538335 11849604404431925409 2302694990999961924 6492258697608622628 12776886580334681835 9560962453494735139 8262584190946796159 17317620258463422055 1070683889248684212 17972425803602475186 5335556576749956255 8322177547920854293 18071756485949890151 8233897632177218795 6896827192240400498 14529498346994784002 1988978558692157844 5287876522198969438 3096404609935928885 15628582865363477306 13582984303666728008 4225362002532764985 11127205164532060674 16122169143433565775 5050909075286733710 9616642101684548034 2696188613238338226 11194357467051614077 2936110115903318688 8972918037949456489 1114138156999746501 18010168147169953416 13544501314216205108 1895819897324474459 4378121996221775433 11973927884267591837 1748039089744870838 15493911355983208463 11051608841142518997 9172441207622116482 11294778345401540197 6264730375009704636 2014919454349518027 2012955433162567478 4180746877644303158 428098715940917735 12869251850051395819 9491637391752358049 4725668566306354938 8174204676361085482 9075426211583360490 11185689363633576774 4821624395488678225 6162698433969177747 6873043555520949185 6827342805736366596 15453224116547540636 10512340231266972172 10481035721262983617 12441361011775628031 11756703364359878226 6410492717739453402 844864944503294033 1780594568751903983 552274089356195363 16296038731524121189 6468557197808036888 8394587831313515689 7682472714266507766 12196015145524439699 3840622053590832425 873157928705341785 5020095952602336637 10970175505659024235 1442548645498926555 6616980498818637920 835247406199355340 3678422308434465069 1131333975884021570 10920279479300413660 15738770548697445474 5994536472929396733 1647298532180427227 14945609411130998698 12120037642240550212 7180676073801690474 15831393371958561272 11137645815197853427 2752833801316730466 11627679966094296382 2335906714677406324 9148651548022005639 11871568822235779291 14517934159907467449 12267837988884549925 15597132707186437282 9306572865764413070 6564573972816943860 15672159539518806823 9119446661157907618 497488373984091499 3464976588881378805 13212103283772494825 14137513429447872631 1048498402690133669 11991156573602860563 7722160113080146356 15684840252605825563 6714902792091369019 10775392013107142752 3775420229518167824 10271165006575775739 18250134897097777852 11733432828621304777 15848742112106451527 11574772570211640177 821839422247861481 5746470415436294492 10790515114550651389 14793980995479976948 6566732396757683804 15105826305235380064 17363542565625371347 14816824735056063583 2482229876786997123 17654284531056001513 11931236426798410165 7966315292080093408 3038583243745938115 5805248757151999508 17957833828709338918 9802483999627537945 5766711451328582057 17294587922602284583 14130368945748437886 18042226718306010088 7716631662630466416 11984457892651616225 3712455890502814223 15893443029011896187 11321608889252873320 6814301702582802170 1906015256236501805 13333283519285767702 4983860444973873425 15742491164560985457 4988804925470460453 206418175892454220 5386472237336240099 15457686016845686995 8321904198618843436 3819744322911463410 17594552806761580910 16404083201142489540 3542900447342078291 3730314884469177947 14124073237209689441 7796150071085838534 9599240221068298446 12840489092800442671 17491131478705689331 18126094460875840887 14058145139650167336 8919209430650729116 14378966334762052286 12306422768140126924 16559364377040912013 17100140183653425686 14356659993904681929 13548736903969551783 2191108013281504529 14877440326591071758 5232958894930023278 11276800896741631026 17011439062821398428 11172277082628591213 5793049732000040501 4065565700041851507 7826124416027980759 16690002886460754044 7184458520998049696 8681808898625378415 5219240048992468526 1375370303407338615 6881743249716302788 14069747103022005366 4934921519470025517 3517576661000378925 3528726867368532884 14443522753726239343 14837175896698322770 9637329705776728484 1076016431514514481 5100517509601727657 18110990443392500133 16338933083324257489 2720926606549720081 7161159350580833910 8889212736960117493 12933366771489642757 12483830218278165516 14081846000893596114 537425027569515006 17401675846446032877 17701356748609941152 14762073571195555725 15859545097396698681 3657251752266073737 11584106044491827212 9100271061697768529 16110977780925990367 16541880856956108978 1343475728577116607 2202730185358351638 17672859435443592937 624027741975379691 17848394025611797999 17263575891240274145 6033262548145079708 9838117002325385277 3303180538284164853 16596472976536746568 7439929714804258437 3992775437375741813 8153420199824233078 17159092875381554231 2624378192096197256 14702155274001577342 13912306793325600865 6186398806739129783 7345360250441315191 9735825164107902365 7408678932079221464 17179874602141666939 15411335256559038787 6421236136123059718 8896856314837818117 421073556641058894 4614985652671616391 3120654892224078909 10773535878288602681 6140045828737559060 4038722093471514875 5446780718114824724 7721436053673542234 5782433608251132051 3662844738700130498 4056724662603864301 810239906618913552 6867089093117453445 7671518846772604282 1135436692293787146 17670751333947944862 11867751533048022523 10665502296339368592 16107295751879267915 291296985030553500 14148599540779164398 1114417984311099410 12473022212057701629 13268471528225593664 10841364559893426502 3860381367857105987 12973575166894804220 5518028479062569658 12944797031906091456 4910805520216322008 3501200524632907123 3349716194455243707 9986673746793458420 11050510839104391193 13510214762006521536 12694051863825683497 805479412144961590 2785933093258603266 3311278791046600493 6184749481722274121 2043558793057398275 13683499390259493642 15828519719641618585 10131962624516867375 16824990986739682745 10134083981530570293 15255851887141286913 14059156163367842694 4330761425833946010 5700888518470844323 1410395509502276364 12933640839464803790 4132364525338169022 4002545400061138281 22891152336218551 17775190719034008480 15202100291049086942 6910215370980848600 3411155613145318251 9685769323181676382 11674396612805153716 10911090880891268859 1036166981540066912 13939334454463978039 3309835236854354949 33784313346641650 3572147535178642962 10271692415364306877 5234808122137197420 9329698067090590345 206340291949745940 8304038989743567136 13534576512004659891 12036883778537469542 14981628222562221458 4602849629705708575 12507881231339113335 12093204792197623938 16452162582070218790 2039512303902800255 16435613453441712500 8345288913108065521 16490226884975791699 10058496330186621124 1676529117543898993 15459921963092102284 10075092950022430583 10879371227344495807 8352016349977085824 6081096144124995888 2635386912548036634 11050907534979325005 4987754913458988624 4451320316954126282 12101962254652233060 7183441005860692596 16360946832866352252 5502946575463158458 16514320255597024999 13904845753821603619 14236650631624458356 6678314519614346346 6752942773903054619 13362832377918242634 8622234446264810238 5448395567892732599 3685583407308113841 6917690904905093830 16852843544362323652 11630529230718516050 7310229555522176011 10285153924654706117 16890672510139586780 1939831493742680680 14265761757744234870 5569069496378091345 10657491826761346010 11693911821073571628 15746276107396247529 5799259948430692632 4400493147618629534 3676267632548045209 6648998320154906263 1082077037849911442 1944190280648336226 15935628687209035842 16620171308535447888 6477784237851862669 5144590975434396715 5781339027711243058 6367962151534193449 8779702104132241258 15524126747559181256 15398227674226356865 15049139843895322553 14339277552051597141 6820492335685134637 2502146580693568395 3813064145618847440 3874451334860449789 16838019987014912622 11248983002184948730 1654997416230662389 17443200921788240004 15045966755446898159 10338512929320034526 463706530711220951 3346072310134787540 4921517819644514463 9812071726002386383 1887118880885451859 16750142906904850254 14745913970812882444 7273840846014557276 11477111801307607075 17641369285120334604 14169074689402728647 5595137850862811421 10491102265552508190 2885222745401312300 3603206537566985534 7035401224479214776 11591161825178493475 2042585508979813171 3766915078612952735 13638639603362576948 16696122432171140141 12442292914456748261 10375702053882240036 11485286239256326186 8638762038750498795 5482124686812340453 12495146920631130749 796876483679912123 2550219751794737728 2377507131547986353 12066379421810938031 4877588584156392838 14480754594600296520 5261692177829293246 13896549387212111788 3025063846899383810 15812403669601691396 10637751537940175769 13678365364427769697 8653512337337614654 4160078462905646095 8424618279396309884 7908194455585092855 6192227891001828056 10391168379618436458 14296874319430839607 3152748275130653 1007119244468727249 15291856436721859520 17867223014338095533 5218407207329401861 10996667203921193957 6429774347907348534 16820231721846502353 17418667745629453220 15005828894152011786 1579311306255534627 4836594557372095224 6471192914168767031 7650062214565778318 7750546837750524209 3964141172280648081 303513397072390262 15783818022539592752 2449292930105087325 12193092593005721975 14017612275714283068 942261248054759191 11688008072939020119 10909822183205222165 13826660142974741705 17110479134537915065 2157514095275424650 4189479727645264483 18420298924496959131 3002650580903665035 18304945222368265237 17578035140106059209 8471697412958335173 11902635689535727501 13802298097431169663 13733604332428536309 9152809747926321963 1198882147039761893 3542759888536641377 17141735733593857752 8931608280102548869 8654041946698166801 13931883231816259038 16082591404139006936 10586397731390639099 15835055371786699261 5611536833692509151 1521934721902931497 3549554639992307146 15919255112066648702 78800968933704864 12295335237484377192 10105922190841724061 9267524871400350156 1365575691877345907 13983616465339547390 5554348017344643050 17580367710980707133 3149202213288013017 14264747271966934050 11949043095127964255 2264907092796025572 11982300661618964204 15100196290058358035 4794754351162442807 6606165005585844782 17658832581129363709 194120449971596260 4630382309524155812 13486723866360572084 6556867482218186684 11245394957137165293 161625243797009262 8013169801474982347 4934953436815859324 13537268720732140866 642126541294347922 17843037962452534735 2572075662336056764 17523030208832172044 6515253455180858099 90888103930194957 12475139369572488219 4078653179950138708 8141271420635846627 7485435299827667347 4045179571251309982 12598822061954972433 11611501627422657894 14210727240056721511 12829511205756225046 11605294087847466022 6979148220568867451 2691479647797601393 10776870555981953473 16427189391455691443 5644665929293968822 9373728207818035708 6457754753470226223 10302926953390178261 1477023398981259036 5320180744771271151 9938005468676945650 15397309251854251855 10694628128140738269 18174149086440586750 1759010841892643392 10783849801887659435 11937950153790826194 454488384151188448 471632310947198864 2462027321853349703 8836368969071987210 1354284898141507004 4672873871752404219 15794437618896441976 6610050296719341341 51251687954683872 14978124929564896463 16669349329973560947 16684463818920121930 6975992467083549058 1485935261542984685 17684982735638344560 18063090195175320440 17821803906729745287 856740851023604902 7207372578124737346 16311369251190293186 528489916245888190 2931393617158822874 11109489486477238040 12214301739657742184 11974891059801041087 15389919997419793162 6631454558062569821 6719373759165644048 3040351458530702309 12752660002204307685 4966793304510884908 12964640155899311339 682572928717773220 3956780014664795447 15064789938946817860 17351685880244886948 4306852367068123782 709875959229729433 17543307539005401364 4270480719241745703 15047142315101520502 11496583317696865348 17258407876904937807 480501688128346167 6821720849803005332 17861081606246114708 10896290610394439309 4065621577058001436 8899482255387368950 5182291968030103994 14267502829378394581 15391835512545574129 11044114843228729543 12315219673087341665 13290414921496471406 10342368932520597509 7585471995012039098 8364733065109134590 14835979819260070241 3962000722112327445 15388953676745926664 5688810296179800392 2191804435662094846 1337760026735914540 9018404886872757167 4741737134745168379 11385866044933530617 8689555752065776007 14934455938428133901 16389991005808227888 13232594564048054400 12182597735228196006 12530097713175456160 14756173156755740349 4056190995584478968 7873726663931259986 11974228878482360895 8321826065454572252 9011281597171457370 14466361025070547463 7090513428536188501 15855751106883124431 10782371721608652299 17907786076261388658 10924059479639565097 14074348436086568386 14752919536679260403 17095886390096220031 2367391293980066468 873559393531316184 3230725414745131371 14839320883026324975 18162119870874683543 15231293008794456781 1559298717724701757 1353043824029915493 12547445929307708789 7777519822234791470 9653682336965922642 4592644599829612138 7339024594338148379 14567929804099381675 11296392459649643583 8728797114085035259 14585174827364356517 7577469547784408336 16059985651010613978 8327535389902895435 11490611384243197538 14011636579592383256 11045036426705529870 14484905862076031759 13884639711227201551 1722352477024455846 16086108393888488409 3663376936214797656 12374293339054405213 7319424096813537441 5043618811243668907 15439085603044378817 13228676013350632872 17442814375524717024 7843498410198504242 12102598121793275792 1827176953351654346 8603710513200711005 9324659387883095297 2992555554067135882 11601721871466387334 2062306217494463780 5300362777506316886 7000523637928375668 13627492277511757075 8364053954915480923 4157391620817761897 15838276302154248789 3919189860695768632 8679957062827291641 4860188238481435317 1331078352713720698 18159327748376909120 18105127433937686662 16796875544962939779 11285942141187663307 14588515457166771724 3393685348669838579 7674599113545581483 16005583368083520707 16965562670088294484 2530255701220943849 5676322532798594417 10944795553371510370 6021390485092690752 6403842759327030478 2557505161026555272 10299590495596481898 3159740152013706527 7977281684902400826 6823018965484435269 2962238856431825633 17795464428787404558 15076986143991597810 15920804425257913973 2343115771301868609 5081883415711963174 11934324946485531853 1821603670244838330 7775513234756347963 8684415401919510020 4666386490053361273 12262198861540220744 9168939964586202647 4298514438159641932 6847305616757431233 14477028248954720967 795459345613709095 14977125037474931301 15770266154540618128 8219596515310360505 9679954742097076666 12098132596172317089 679313559967031694 10646506407216362166 30208800830827221 16430771179309017588 2852226406656386262 11230688346670053229 8294801018445881434 12840440188241576254 13339140989757795412 10505661315965749469 17222529150763846396 9485912423350432713 17666201099797592816 14195845348445752821 14808964774709969851 9612411854070725815 12786964015568283223 5366179654552784791 756772429157395317 4101022767076309410 14073889906247300399 6064529556633036631 3524646708320430822 14648710639167891197 5414256693552168482 8792176979960036315 3274086702711934790 3770162147358868393 11286611910230704371 17220857254188862011 8298315142267230776 7241766394591924581 11500624877086318052 3638792903019195187 3962227532942847588 7194293427595622377 7380357922289127210 8553011607979772804 7061968530735567015 8170824417712979423 8766749482708073211 7669272841209822286 7054520413063307909 8800834273642222764 10120880446943572587 1209230135573458038 1459918492117277808 3718163589233548496 7774274900903803022 8744497162014071268 13478829995047899984 9611531723361609865 9747600491560434353 11832140599489502345 9032223003770255169 12492064176646881938 2858756840726173766 14708383361326977486 11457257077379811239 12265223746606370215 4484741666920671652 13451913514048661732 17931441176974582789 5367799339375327723 16007616065348303002 9155357925612264248 7163631128866030922 8009486442885746587 17495066986145347371 927713966166320325 3623339804761986252 7156160185902711532 9112969887068357590 8922859833158175661 9900170157734616596 17869744055660969638 11167367761126626195 3953790687113709544 10415742858424362393 6484293614189516503 12292998682562096423 12226770422756936179 8241905726671347501 3597265544190132435 6400787567448085582 13937616224781989733 5351169661212121458 6643574379105551392 4324445537118451032 16615581729548233481 17032924013323684402 9673349049338381384 13722295779081246129 15603931573798969509 16039429615226100954 6292375820895335841 6476861756118801949 16091748245277412430 6676872696256759892 13162271223755492543 3049450139144351064 12533808967349709601 17842800249301322777 181770703704485766 10096282392049602046 1909960232788042486 16383889619820467599 18046866854451920917 16531840794271704370 12198500431187134967 6016691147975040860 12228751727023946585 2043199395493085182 14300150938843497373 2818399066964146142 3758948924324243035 17990250262144119471 14840877034006433047 15620900080585813335 14793196878907361931 6966130723650845631 3541678836226386868 11976003060851697981 12281024449465060130 1727713790379998906 13996680873960887086 15125992174060163741 9670405248276567205 9146312276673674453 10497975673970965693 3020184284010343953 15347949506977052349 17137232206978328513 5245651977171644420 8345719691937749289 13102634130157920687 10433694865352475914 9789836328610127979 2660264586478898009 4937065333743728298 10801956165001191507 4853508968528375373 14452472822090813314 7986460570139019833 6908989668855585674 6587593418903091684 13365900478591801052 11768294803416435277 1184305529671048459 10196353670943026755 15992115417480818583 14762607991287904408 14981932414558918849 16969843144831240529 4587395022223837861 6718514946002149499 17569405993356168778 15789335548866696007 14755436976020507324 10719924332280756200 7409239526655338134 13183525927333421189 7868444829174909639 17442630115851786157 1382142036274646610 13434115416406551602 5925542563719851576 17592956878772621417 6474827538764002070 8801321542380397485 15858060535956963007 2747001305026638180 18258785897578252225 9319780393411489477 5229633855814995016 1508271085573044214 7065305099728049475 8798368171728459528 8167913518340767372 4656469365243886215 2635611748517967113 8746206095655074616 11087302660708996923 10574146025824218218 13469610223275962071 4914963749843745364 3473911868406673916 11038474427618878137 138706202609343480 8799882337514298068 1487482078989177998 8745560772247601660 9340858429020334758 14025065329682820504 17327716522113551497 12577662395321870736 11353024200121364521 587568191986621955 10773510397584037326 6933244918750030883 14464293353275176463 10673124508969830238 5381139556999779487 16554144900015011820 7612072497018389086 10968160463169438657 15009339386693605176 12675418433266120653 2547596452822267384 1625070717681013614 17418179112245543390 8932360420219194478 15964480663632319528 16229214135774349099 2006765370202006079 5015236282632822067 15973875817884483373 7702581045774775880 11989749281116079495 1564991927954175685 7898778503301724670 16294111617720167257 10360931599212062852 10635326792088674119 5211054267079864606 2960714949371444862 15426635866591238275 7604137016545015569 10723761784321112441 11550425066561431443 6681425829902549664 6028968344652109992 3034478147493250022 9231716998198803896 15486094968860304124 577288006918972210 11540562535814138727 2338266286120740761 17803265786522104641 5358104879593361614 15592269381574085959 11867029093357442270 4989480648028374556 14535033017496809118 8446991284087378935 655127982725840656 18117130092999889164 4311543974074104860 14189255508592930677 13687127262163128759 12484429070768313332 17703455150200645629 8248874069753740528 11991981345058694678 16866742198696336977 12327189623148343577 7969526862920838677 13220966475172643199 6422991473952591713 3374859831236259041 7108064988782769519 6270560138476746171 6574280547776636458 11633351762054048545 14197875736816580868 17378859938824600297 2165800551765805079 15041347378080518421 12829106383056909 15777259317683892861 8438649955252126560 318372455930137905 12001864349048653770 14970294737807145772 17683979684927348422 2075522343654393992 18029085606787092552 156947423971689143 14503973266943505018 13482363582799847276 3624047793342934317 10990112574476377487 17344662208033705576 9675414945200466705 12286098568525947094 2989024872402847859 15349154920999653118 15578485648901986365 9992152840809394256 1509082261585756921 14238692357206883494 3872704980064615082 7026179986517781272 383672335557911973 9215868631235393855 8864098776725266617 3550753357549826594 17524157752804545170 1803291477440266334 17198332385469280862 10117460465255068454 10598232918955419638 17151100680112680501 1561094734151535379 6058265028945244616 600500580232836280 16136532741343828546 13905185450321550436 4958780633480311027 14613311786925858936 11085918599255037456 2950175664700465202 13953731525907552595 14763333083823020146 13820273254611763246 2164761807538916518 2974142062449133189 9702140787912653537 2129164273721086341 16857373816071984466 14079166189068067984 8590889103874889779 633649496338336372 15116717705750980447 13896374000830348318 16171400338049108799 6931612823043483675 17816813315557672447 18257710336988065979 4343359169979792326 17245781328373048383 4641724518909923420 2057756179213867597 13040677910707676680 12813623195474301098 5013365668093246703 9250921199023667346 4299447337676741416 2949776789793427765 10101551368517524727 6208887900940749021 5743085980737647670 4758174655503516911 4356747330664806578 6839354085492665852 9236478150629401953 920087194726390021 8936422279805861298 13486920853398775078 9063571685562279169 5174095873543190435 16647162181871059568 2569515110243949273 15475369321161736601 9717010436252851462 11507318996069140280 2955062308790433461 13865115483962557176 16475987634145902910 1300980416685672799 13523894405026289689 8409961489355319592 3395672685743625754 4701747943437642978 9027062576848153804 13453325378037674573 3687221025559826882 4602770964837353276 1711803789278653781 12427050454423310192 13714075509003439233 11285571000445708138 2009375542933688837 8132322594455821424 8377166710706463003 3652849338233734881 2647285581603046822 2706446927277080269 16399026666779923951 8714559622559140338 14417273524599124249 12538205847374332841 7555958742964821758 7048541995370805195 560983764942612491 16162309738561920483 9166886668078160155 11672258278625857889 16995679418533964632 4489458516457272118 13391623993291934441 4859515496944940041 13009744638323289793 7098734841288023648 3788864131458418664 14849194070940353795 18280986823289510259 3280796413737683584 8424246872046443339 7955677476326232172 14249751632663357563 7903201243578371503 17073591134307591770 16386451758796863301 9327753519161216705 14345396688023515589 2156364515120446948 7184020800514496654 13718992018751336488 5568194577039351846 17978655129381753166 8256857982772727041 5642056877177398338 16772195404877348712 12848102537821668601 2389292450094615049 16505941535158398401 18199883611090235257 13030927745648525713 12063031053472859143 11322635740787852751 7877794384977654089 12955557578470320069 6361207888637791184 12819058962857679364 8750938757860229555 11154190535306145532 17032736351106025944 7477041716091637660 14839301524775105634 4695113771656403723 3285789309872476235 1541044533211047396 12016446575048754021 3432966917985604724 5634114186052524149 2204243173536685665 3524638459947233482 11272234577123161707 11084480847380944624 4584175601188538306 1087010119788794162 11237284500062749257 18012925282885783217 5134905062824481320 17625639219336368882 14236086865436374862 359056935258024072 12907194227131556092 8189253083743587018 11846200864584567894 5948615201846404993 14165991864840089337 10483088130724528612 1815826137675689389 14859804198035667134 7627560139195715821 3540043484660636090 1303054903829451407 7492512454492386497 4779671029670479084 5885482125237434871 15269095578162119151 17905496938855999455 8294696526655610379 12487195182209782132 467271503553237174 5993184163236271114 13641618347527839442 14627290067168221173 1027464160542173162 4523393564807011244 16837973424351242187 9608538931805094421 7620740468819885473 10440961253208523425 6244265493492079157 601017346890864751 12741369947967171810 423329888452381185 2446320509334857063 15850960800257170892 16254123960047271392 7648167859283948586 13681398258986119624 7863648621985388763 8935521846289370673 14207623437706768154 3765922515008697638 10004717722435257127 4460601382130280068 11493024760078159931 5057911600552491080 16795783848738353798 11946896982334956459 9389294406799434036 11584198642195705062 8840143935329359436 17317178321370628870 18092946683533915800 13827951070392033959 10914525871748206517 6825901530645524013 14058476460075747278 16447073195932489061 12002619629886663805 12590603197120484995 1540887386925473678 13072973596641639820 1354263526548560815 3675083323555999459 10645435574575173368 492113068837194424 992278320254058293 15541790350439574053 3628922268484536969 8696413439816607615 5429917619759119358 14518656844565835232 2703899051738725533 3866748403185413972 1709020096890882523 6573660617952169820 7269273148227900216 14908145428968582792 4191546246262315324 4855182028489861981 11734948330612394529 15389991693410004944 13494004872776475488 6803054452155807850 17007769734919090116 13698364250944413653 4886222593468437244 14157981506467991402 5298967246335753043 6358023282738944957 17894042013691926463 14433435622084262680 17051324867826757612 14533335061486744087 5673081442516663226 3285345256880690864 7017331647754711441 13838249489969862224 8283507212400642288 5866860960910976271 6649907912043610367 13950883534246101510 6317083692159952940 14274874061069438035 14246965136471796981 3452516661555733130 188447062444421221 18056858417895990547 691635520176725849 9970888928900688519 8483526605802257478 12146008985956535410 5751666473867636382 5534789154758590548 14899287867753438235 12685164161427419595 11710034022697754471 3938130381515274196 13758885426115329237 10407923255293565073 1564812054983620957 10929386112964830271 5040879162489370063 4067592965825067255 8360613088334557743 7875541756112444324 3378292417248742497 18112930488442367753 14080750603667901703 2088268177156619195 3484437075493690603 11830064060329528814 3670114825927378582 15752021618478145314 10376737346053892919 9300363924762865913 14554204079123594417 15321905215725122222 5495513206859185187 17340771470075653050 6313452638234083347 7845788902995924321 3645880828508529908 13950591428527773093 63812547134714152 556146428924479537 16257160326623456487 9923925281841390418 15699164665501077717 11367471101117044731 678750540257446328 13525066379486315572 733554650451278137 18417430047028906412 15827935964529511743 18294736720469423503 15585405063908188878 1363831771629652788 3240451065691256050 1777735665967991600 7565907849280440109 5545298372831387345 7007950397722691334 4573417462550024355 14165955432334669563 7394098922079882116 2517527470667903153 10221956066533618017 10875897555436105734 467049429605793762 3267646927316588119 10791214160494794247 11334821295293727592 3028548191147223725 17393837612595628601 14122938524485864633 14911270938415506180 13434519574405410631 16500369951363162842 5420599693509371237 15497596212642897408 4905505480089734131 7298902223173863712 14069661421444096584 17134550612492792704 2265200769792588033 13092188955697613343 14833468903362261763 4813335883853246068 580207851968458926 15663586136919087186 11529212716324776132 13769503721885920676 12648085169951581258 16780225820121879297 3557584217836814027 16749707843956018502 5087308012724608372 4797152585079028636 18380809757571387151 6955724302989150269 1365674466881341810 13446371680808630078 5812323757965841573 7510677032194661623 14415697779327004422 5543012589957744277 7794408403865248865 279728372183098397 12510313356631702773 18425475552724787904 9317909380829073435 11367890202993523696 14188606219434208170 7344340700361572750 1137669466853634164 9910653422416245703 1121036517481990016 5173337888762979936 7072437055477645625 17818958812113870596 11465262187197524992 6941856269618296336 3556938350037710436 1035021940368919595 11936325092460675469 6788061100874776133 17876954945560757393 2445857374441715256 382919933960441602 12046032502251751438 4814974164867454032 3126510398563317861 9733743167222046314 15917547643517242953 1352855838705781784 11418147935247795894 16851092410887712235 3550996517614945246 6138658723754299588 15905015121791425257 5000738375271923730 13454063165224402602 9560769347333136007 5505388652576825295 4868208382691801785 9369532347090036486 15007483295048635242 3487804791792525363 8638205349069913290 17361425692340401084 2083592453969984113 7764976671990196079 6587906669178280782 11493268381666016592 13129699076534816983 651451721109208599 15223261210043477290 7855087715945959172 1922821526386046598 9563351411409764148 5062425566381064433 4237585838990908363 3547120835299473540 17729245169808865916 12952622792043832065 9659472057025815820 5484210472387519336 9211640835303174020 12545038326892347274 17059702611641861831 4544620308515805608 14908058846867548318 405351376122155473 17876429905017208043 15312507158037995776 17590922697155583220 15096479587671156988 14214290352845667452 8550717214076293255 10815415741222803907 18025605182987476293 12102131446366419693 5956432979666390987 7806138948449837247 1085871419717263619 11057007170701376786 15210704459103860420 9143048141965316647 11782313019792208438 11990484270376414197 2927270234108628728 16520078600275014324 8880534771760914809 16405070861453413232 6862635569180925388 18321397049794402746 2216670972272445018 12165694787870345699 4178813470690698119 571538686013868061 13265178743753569036 9401662531483893209 2032530562910384952 6207335284399942842 17835182128727254267 12537036750992438056 13653105806171018192 6504859665182437411 549543455854741102 1866255020298003845 6345837602683621636 719767437781539211 7733644049362201264 8400155638065957361 12046884369428378874 16480710468828306673 11686043223494354270 11225400976957353627 16689382401410170980 15953819062888296743 8742582660114961390 6683242853317436231 1932407317916809146 9381155487054580039 15030547298082043035 2001311625693475433 14449780485606678500 1036713601909297570 14862273218959465118 17450110967984198321 2174382378918505287 12139835868441667069 14078815623646040296 14887807512780397380 2901239870903069779 17029744180571811254 14412150038334843798 1550414484100837953 17333654800624193811 1548184871763722178 1137607691943175539 2623255077277246186 8192492632642326965 3479089672221785534 16685659188646559837 18336813827018562830 6554409096827958877 15987182854096618309 17177596583733950919 7351575341461133018 1369772818947879364 7109218342809242445 8789780888669970109 14871766355704835045 10063286324286720879 10024771536446944327 13039136159990322077 18434453553905938653 14610082230109658827 16040658089880851593 1431755883045225372 14159932378311057957 9136640305699591750 3026009683917612740 9656622031464648677 1493420595497095655 4637334296208230187 846097890242277778 4096052876730808927 12625867246415490555 16799831885547766954 6446737801955007214 11898249374910658795 47611959620241427 13132335825568317597 11976196115689369761 2772303547593339271 15941374071786000354 8658963021245656298 14201941468851261231 15751632405777934915 1034738907999361328 18342161945103142760 17866475240024292495 825559511696448966 5680335079123362318 4102344860531532798 7856170751097223763 1015767094228522142 8481577885223899881 9176539634682877553 15863864442249772874 5095101524229362988 15726873471802875706 14954128951407133876 15407686708535190891 13725222422284561813 4992792159999385938 11757982127756682434 16207944133654948919 12508219244221445696 9685948918878472282 13620846237393645653 1108421933276488712 3470388072038016647 4094352435226014671 5084322121188506346 10025423749796321175 12712903368623413446 11019404577489683545 6850143658551639267 12178807721589296695 8827784575216012558 2469916723692508796 13348797509411957632 13578687263694240099 16018801122607323861 10240903934514738771 15976011328831549225 7621850364400607753 16799946246049289040 16612040672643531670 4053825564246934491 3082041271491467312 984654029689160049 5330231013211437186 3394168595653665956 5081400496089359087 14360842954437090272 2574330366504397491 11166206844248519440 592369101672578512 87670495814610648 8070884656237299738 3631947586265226276 4997764031600381021 3733250397206651977 9595153045341428914 7410371532924411859 16237158146426846422 13376617126805836041 1193809783674324499 4362809876694883098 5304940156793128079 13648932755601043287 7353066354764048944 6850100063182490160 6750720628824420175 371439518566138596 17632161199944411251 7546542787420157451 10030386350575232862 7591711222159839517 17327178332777405939 16635219308873312396 6930423233942659663 14069764700454064919 12197740398719885883 15060041374806520199 5461264319919325937 4175676191669775047 13025674742688306508 3425275129780335291 11508448926296706937 7137220146846273902 10702994346735936300 14985421990310694690 16677501283560251921 14183640611662584490 9395277338738398389 5632254510315080742 4733273898172483853 13091556793076728810 12430368598626714065 5573360549496105098 4067199613947475584 5307657361251267998 2858182927306538011 14789121801825944944 7473694534248814113 16697310774743804384 8886195355282085323 16171963510490201732 761750251225858839 8015201158813155703 16413926525326195658 15590251099192386594 6884558950971108245 13341969308537943977 11743001284222605482 9169802594795896649 15414353000542798733 16837993289610358903 8634878531531069725 3995451598667561526 13716784359740847854 13202972282916662911 6428247825734927999 16661514100302930370 15132300974622762695 15608922388753099428 10105070000987208246 528293507607932343 2394075814121510899 949399998498408322 5453589705926633789 11273957920971442084 16825607187110916556 15819340041518912983 3848389334071645294 10443181520183205220 4929635842103263526 13690166691344239341 6292865960056976691 15017712429794405948 7444964021674618400 8564877649021088288 1854806827275670351 2529720297066073225 6477950639812583766 12469549407001376796 3528365521199516670 3997748311369340434 10903917965609822895 4509868008507509811 10931747078093343022 5835006245421447032 17516091793927184484 17512307581189635184 12465618276814054082 11585552372318902751 13752768648468847248 13631857904677207408 14661702001981006521 2987037810420082457 993372791093922502 2386890439629878914 4109945057229998913 5623789142734414839 18031260603261542741 5450221665162507150 4873925619068862320 66653969973150323 257891767153444320 8758021836523376011 15995304885097918491 16712186305997201564 4487142407861743453 71492878310426360 10138637129021554537 15391123306207540518 10135957277417389633 17136344207946292559 15989248512764947007 15560809822397298316 3186089243363648525 14517148476780439569 15806794913370435952 11777918849051251277 8545769179580093831 12813331573482146186 377248222793617512 11616460962765516518 7898477469027225739 16417602225639017407 5251262408196064145 4160112540765419841 545892743287396579 8978398514948755683 4080677474888255762 6874259745979052865 8484099264829670296 6893930356178319117 14789147259824827927 11768681223025858684 12953375022471123478 7725463287243427716 7060057470631636129 1476593262407808566 12767524562055031433 6146384442706386578 5736315167420554508 8563008567983264184 7990742177649534301 16807651133377915524 8214406000417801227 375525076271309292 4958041490737751378 3174513136919750670 4827853124296650082 195918742582262201 6847676795908375724 13592727521145674553 7073666919125146535 10788667762164195462 8384980340269062804 10351531466462387262 12429214304506465402 7436837281377039086 2920757048466624314 6579157983767028196 18017375867707071193 13108789355661012104 16131807230508283066 13733921220999096311 4612710446939945583 12064629835417761656 6597504824836911542 7768630508375892288 15956195225840726665 9689915402325119624 17641749747791366779 8787731563896875428 11858595950636947255 5823596281722806464 4617993238429753530 8791620969295104231 12105325348152315392 5755615804564110802 15884078268916816062 9457982357356277571 12599652612012726596 8667830311469584572 3367569234435941942 390027954215667042 7775545590320740581 12122990840004458049 14375446254060752766 17965155430202329001 669301846558450280 3416600022900278445 4867345829114512215 2195055885794972737 15972389677990123739 1622151830009206311 2043365854849381225 13873245174941996137 4945684804314628221 8027983538903379245 2273318937591263003 2128993650124481303 13501043964971120639 3750254935848412729 729087236083436099 18220619162179140593 13615853111574454468 11645883906989971342 13202983440932974498 4427928486774871203 3825468372963452626 18419601583028943459 8978469499492162723 15250983594546259083 12841300022506928312 10198572756683211542 438919898959359720 437272764666779806 12400500542920470954 4539632169396074328 16058749778904018389 3152598713985676937 17615596214748809917 16636585046998889400 18009321307413381957 16598840200646683725 6494164338224951885 18210518060112122452 2071970278017401684 2616115511565615959 5202389319133830128 5981577151425317901 16665450710393931764 17794363053968241341 14840431301419496170 5283948108531958964 13811913959149840614 8400939182279164979 6516368442078228979 5124076276121282778 224586544886547905 13229192157810053225 9290948577647762894 5701065218788210942 728669781969902451 2345232102657147509 9495471321747323951 11147172236054440717 1206046625996846220 10910072940526961625 3689487708783858213 994073295675628381 17524824037539677470 17319723032136034177 530448327789962134 3042963292176621009 7000856723436163646 17754821984005471642 1739965126352680995 10135286455000126300 11063246380818537380 5810246876768333304 7846565971466614698 15656750779890208708 15634470607777452240 15048220037116990999 595382610759153647 4773328214629787271 2524911462454709262 12936701296806409022 5115351255004299514 3389305030446310805 853541490554281846 6297087340451609687 12182942918124407331 3983800644995395879 1258541130898756491 11920850769350055483 1741572727900586919 2584150670690594791 13466934306814958753 5466962478433861130 13512536719014777744 5951719904581873811 3710835286500314222 11011275819155205006 10814545852855757133 5353263629695672842 8649672929565623214 10940092910168218833 1942339336024744852 12779877845647190534 16107827620623530341 13861606702371108872 5117680330776895492 16387679503255096401 16169766760249289835 2822380319294532399 11327310666134848347 14735594958483132377 265597372978761853 9285502488353952399 14312688300378834923 6266481823510353961 2730250529592044564 12133651641743919079 2234174344310734036 12538326413313356398 2278023262294336811 8798540838621193102 9265505341074357947 2175590982962601105 13959579272304816734 16244054807364413758 13632326620797873946 9985251488166715688 11281611123855111982 8220412693243103715 8143190721411557138 13901039440039137562 5511416872158442296 7841852770473800793 8918886658463438627 3585728274763161438 742578881368259953 904922382164740679 15807620988618823869 4289424599631244061 703028529669321408 17123877397256904941 15164738196665405069 7333779491368084197 3418278314393283236 7774355154957171006 13778630868381001828 2622538857171500118 2510755354986385050 10622302703961738474 185092729476713915 2863817805123479467 11670785130230561099 5201984077344076678 9656304987171436198 11871629076569700907 8219336971878701896 16972230624788497162 10479236565194579931 17005867377013410162 12920059439284669884 16368727886241754286 10557280010298385026 9742784336398957988 72508207823197944 15064439518041249471 8438731930624957944 400689197091743235 4659791120491727739 7610400539289435571 10092091295197323968 16587719887052757170 7919173494972967967 48563888975798830 11896984688131835505 13987943430144184406 11878726581420640231 7448760785404119346 7709199421355201747 8217734347385586133 4122894960414382450 13200125142261449097 14496292809516225820 7091107035037590643 10486129246819448707 18351951358596562317 10928757474747061534 17006330007224446293 12128095420890131657 9379648467115303740 30777958439004436 9755842530420282103 2315381681745828765 6417255739262153348 12356162803939376054 10051912279496004479 14825060267043591877 3633591400464504926 17506555328735341098 16458976710420397816 15465761463397185794 2389081198368039597 648444277719492188 7830793250565061042 3999271037887669177 5579151800198662992 7905512685893746227 16113731232096683079 1503269455939988727 15879713687575105027 12545681093837959664 2344972771354216267 16143933664882690121 4237345417147974965 2563713864218037837 10913967865942082416 17762471656147449006 15357601214515538546 5871092287150555464 17612389932662191308 10132012966643810369 8887479506098253621 6548479656806003496 14749855356190343246 4013362886163263040 3782586818108353697 13472137271238805573 4666279680383594202 4519919102893070143 11837787817136731060 16393421757344770554 4285096443484055241 1145121097310241849 8108536844699789545 7674437628497834182 12179298979198928551 6577289486421243253 10075951730812431623 4105434925682782318 6617742991207001239 262938390003769295 17364417164663707322 11983079606113564092 9655544949879641879 14615494475954052583 3453073405985094816 938624814989757653 11839635702804842299 13920628916187933497 14510035454727389534 3363500624498536888 8824039170094544941 12768584182639339218 1126546750617588557 15938361474459348212 5704273588484954795 5858364655206422545 16677924665297651671 1853376598603816444 17787224579502235796 15830365346012468051 16023553651924148123 11370546448616922796 8773051425168175127 12678097120634420617 10388627119323874801 3526803866478094528 376963310098515738 5525357268119735678 11019358311952610834 16583283385738330594 4906131343069411885 1428357399887143665 13546097992705275620 14472348465350510820 12332884106242037578 11610443994034223990 18232448133121718135 1003510984403331982 7396001636810213641 16080892940031835164 2659812993621220382 13830711979721571044 1781646637819467926 8304095515154131789 2750313860719878718 10831744217432046100 10713363339623969987 7223684688154666026 11311879487874009249 7824279072979461115 4532896121828451472 13893675716981982471 2387456725872499110 14433960914863039582 97749100871461158 9127262866920528198 4253311363778785405 1710032654266194468 3993721665386122174 7941045088585968955 9323526316782385015 3472165010936069333 11653011368901840254 4095336611726558786 14534166164163250891 6298593793796943960 12185564042711343649 16723729097421574960 4751545260718368604 11350656363018074169 3300855506507150605 9251201999536467197 8543307981191434609 17687530452349655488 8463376041963633997 11973857350354701512 2150658913628337950 2955279368430969583 17658967898840748106 1227412718274383169 1265235114249897630 1226775159515561219 7226470232168269064 4565239037570735148 3732057826714962027 15925434322818555176 3212290096067454863 14002184312488219661 12598999338986122509 1001325475590049422 15672341995599544302 4209399841954652179 4090664513511841137 367572180002242550 13306686000481861415 4031699303435250773 3141348439852802470 4304070576252986585 2503859974623611502 3526448420444985888 17132970475784334329 2039199164809202932 18165821797623858566 205949259524485478 14503436027924599955 8885115132415601137 8175446480462539781 6154156838146813059 14467078736281741168 13936409858105468922 6779715325959490556 14538193399757171712 15142199889983295913 2208709033759941120 17732998917897074261 2705452501282163642 12409578771332931021 3491080194954022718 13234398125052605430 4090253099822810882 1461524412453933820 3144530501698265353 2107753054826086924 336056615990942445 1848325618557902291 5845986412750004121 12677879247674825775 2762317159313235107 14920709081659772040 10093832083792232112 7850457718901436183 17118754597697246452 6695626926598169112 12399264111365209514 10172508663825942120 9933193368377807880 8608715597622801084 1620583484777796965 5689099612504921427 18161357626162096177 2744945042290118311 16561901695864072406 12222907871710429024 2232763364994205982 8021854658967570813 3834019759356862409 3791050394189967531 3504372680337564590 11520031903237398399 14041374143990142157 1884474875947871275 17144523962993298721 4337149402772034218 4167923138657004113 7411288438087046973 9393225996193226783 9070132603132176625 14625803272540772576 6778198338053496524 9912258885404913750 3480792641989798519 4155767654572547612 6466381103940468334 8991727913571923455 5035013002478225778 18242098056416067181 14356716394293519625 876984512794227419 16542965697342708719 2492407627398383415 17827755199953853750 3562034884348839156 9201811120652473301 5350846417721661283 2295215493602697177 16343293782017569066 17284322976008570373 12595985266676345977 10775383130701200978 2927836457729611083 4628554923574165602 12170245539723913446 18021388229927277798 4577318847806077770 4770095986925798056 15393010333032770646 6508245968363081165 5801924847485775868 9773884097816605477 4386180912712576037 16271533730852034733 4730063452371573393 5612936343259072829 16505783905584440621 2196033665322565616 10395182246276724966 9173727812667043842 16839066281849891384 1583476300554160068 12577275332700658323 13410409692954545317 3706844527768774627 14905380479853250915 2651105836794547667 13688525326394387779 10289733493852917295 1047556062967097519 8758928048845727680 7229688391664292353 17511516930651122268 4724909625531258223 156823811667278124 6566717269697018118 1568436537199082163 11165122935666951989 2023249255936361763 16425848663990887831 7354728291256150783 17758263666313232937 12851975198142470837 17630130844873045960 5003858122371128549 12264303077127610580 15726478897950923531 13039520246345976391 15708768993436094554 2045739828735149718 10074735764650956698 17074054384775598645 3413006497414187153 5590746822508776470 299157643073510359 14378335910544841804 8266728164136708660 13336663609324943083 15955705195613228665 3017438587577466937 8028133245644307804 11032058901044360127 16124585884102118224 13453222435734711950 4303918865304579514 12019404067864354342 14323840595193413858 2535603627134737366 13816900134007386744 8467523104908276216 14462907910785316722 1499314370038724045 4321086301785932512 16238258968101541414 1882964164077761027 753786898053830961 5212520361681431842 17974275313387664082 12728487288409924059 4220857648146595161 15966493719294433237 13744683434085144784 3913649548605783895 16150638862648628689 15568377362194228984 7017967457629372528 3540540830775863526 5645325878941043331 11163551283373904036 15093977114337970012 7331789295192803924 15935195883651268019 4237477544669936621 14831259283204379844 3380317733055126666 17393886819805782747 8190831816613896199 9830213348687420972 11167790286424521175 11413013245649299503 8665863796198009153 6415461787167933545 3901364718884014723 15357961947586237486 3572175513159460646 10086806553019165568 6246655818832459456 16709656731316030644 6419257514538075288 12679260623337748714 8812306334420328350 17191749455235719481 9949622747864710742 9935822431824768646 12073843076985141879 15900818950478223181 17192048620532568287 5456852458558853922 13740651113570226939 5632381362410760150 16623942011062580393 8692637424551383569 9256276433506444906 1979023238925683738 11247242807664621771 17437603671564036582 8926022024165595088 16754116737673657584 3514289660415384686 13742643180329736669 14774684634389321769 17465633727805426084 17507003186454651325 805664094395606056 365268493344323264 917860404771437833 3132076358750846558 16157164688725960078 370440648315660600 11303569507563574012 8226460441908922663 4877575603691197770 16970305276241518908 14390067755440483289 1865240248966942878 12219794719526149900 8169669454051405630 15003300937165901313 17611429110645857566 7781044615532562591 8074665823279628734 15373135761201631711 590306875170082468 13727020403466508427 1226113074731234248 18151006090200792162 15375484828231873876 3665325300878385472 18446363326344840661 9548163543896120047 5827738086177724313 13715422762524868226 9954292490527272338 10164590985090247141 11644749941209301874 3751925475036936146 9997192314712720815 312665843197648800 9546282593395685320 3009248928348147467 1156082072543184873 14348200623590241761 6659095017667678703 16656577261069225756 9642836831805458396 16872919490333350850 12102510704042077765 5317783582798880966 8398698359773658233 12507675248712735367 2327285682458166531 2526484481648582461 98196565705661150 3974568956568644426 12397567158188178789 16542530742352210661 4031175435892430223 10856058266587190356 8842425034111492445 3386888197095874818 3365335374272241657 10906456321191480529 654455748146496471 3980293799434895777 15326376811507253276 8792935996271741246 15953118593500863184 17575559285773720206 13792074081784028236 6633811268684685850 11912684708723552677 1018062543976398652 5469758311452514181 15270320937122621676 552806642159351659 15561142293952602007 17391357715060444960 777613311367053604 15033667147347105436 12624927795914777578 7316396276132824296 7045496562518243377 6763668691010405275 7821422746952567952 10234990217021167366 13470723332574897957 313422121754923195 1232232313305971346 10712159967846307358 18210536463632220212 17226581371833572308 475611162070804045 10881133865352901308 14321849374954330480 13350279782585511004 6090595292642345090 6125676860625860674 18341588549324135913 10026170216366007897 4407185867349784314 5964965721113581685 1409175420511109106 15443129985505764440 4965315886584277375 2978412492591937810 13220140601156843295 15671169796486162165 9405262984720970978 17768357617521669519 13635297636103796145 13351443222798871465 12598595721502004338 2794159864996232337 2566424136013868200 15957954165318778932 15518153702136729638 13336756475119778285 4017477175445736663 9756805592091834076 15786858096830751203 5660351621956509889 17808679297117038432 15255549853220140360 3064150188085628120 12174935752438517239 6140533869763073207 4271172016930173100 9770380510082364342 16234959585977277187 6011608166786375881 248192887721186436 3690573990614972083 17239952357810758587 9088405972253060681 9468007495814070616 273631453461763529 1496130680106797068 6518534215672726397 13640138090039936150 8268326541698522049 16362495696485860337 2731212919503792574 11148805036191143279 7691145245235485257 1213603861147105150 15818941339945148627 3823125666382802959 15658682737744559949 1020309139247106275 7262440412652820213 10251882347440002946 17807358412032125856 17018122152023841032 6256497127908295719 4908642049616835099 15676559792936101195 4166793805858684730 12045054578602227994 14828002958582159138 9460895980912266481 3188821545054779422 10809720234345630679 4109933651400092924 8240645066017404586 15165219300919519348 3772454559675791939 8683390127794179680 527263981703198625 7385362309965417085 6380083897239350901 3045512590803417050 7299328010453553379 9708990457542773389 676149186573617688 18165948391566928888 1267001709339483262 14809006315640017247 17049721300245992069 5392018552845855513 3215736120384973960 18222847225067878294 4204658020169578597 1349629297835429345 5727194399372883619 1267753381089706473 6816863803870078222 911633157127918719 9541816580627691857 10718254684670936054 4896369856718464075 8070892071580363638 5506492467478795537 14761396937128680068 14588697088139346814 16320297001236599932 9055764935550509300 10151189972926010441 17663890042598675813 11558729278128406211 7065365757886896067 7484125175620152942 13558624876623945615 13981419868958640715 6685817739452571850 6086171637867823334 12464928269276500887 17433443923976986594 6607806011916220676 16516627758901738233 17870380284544436700 9295962853165849117 11206711101192843815 3938580661731654415 17060873755401512296 1028382173924311668 14075889381773790077 10107594815099050373 12233089689326838109 14428109959122517257 9590357841364409240 8863578477923964716 8201824774345669075 14615872837208176202 11532572702168838577 13096382569504334117 10515807517038478945 925201812160339144 13145583384037350412 11973012722467618456 17602606156405466975 13615022173922500618 4178839594304228514 7280440604895479410 6584016220354195646 653546380213191742 8266328073454785290 4513436938337721388 17590168627658315468 12307959589924452067 6965755531941263323 16934770689299525383 7865543865380134880 18176280799137541820 12284756504134155575 11937608985790487755 13438579872112763491 10682814593567233393 6673613760467859706 5650401560913230303 17465873496246599766 18435403430186312204 6247944558045848678 14277934177322848205 16011656040803082791 13636585222784900433 10423322619065366649 10685889400472029889 5015811811788566971 6022886702547034354 1477890659748169142 4549781371896613955 9761676924004107392 8234511572241448822 9696647556700395064 7124361969297908271 662897439442155577 4212515905467975302 5508421539970152182 13494644266757759988 17640288536116496180 16510794649113208399 12110305568714374828 7219007585792645033 9266318559388771414 11902975789752960006 6532891263568946839 4584418276794854375 7151837774493770624 2196382074669251276 11960171358922956510 15928148522337986291 10833544947171502988 487254211963119718 6579457863869483985 1264684268569274787 2642514960582118259 4963204178146328985 17356151211031560200 7692280313171241200 11058729256406376498 14989376722680636147 1180994944709518591 2304478147663522549 511390315974105337 10574051483894026176 125717826722692118 10184063230489021817 9619846214582601868 6600655793932577021 6171473773497949778 3671809542445048911 9276137231753554569 7877956996298430547 4143541392010195470 8544265292721022545 3598530752788208573 6398270708552136321 15221908136628369265 10397842757054746105 12414613212581352917 16591718849628858403 722170795481767003 16149213257640267811 11943105948997246602 1315472595707803470 16735146459962036288 12577606292952340325 571193141785801673 1985816340399191017 12723844063147766429 6289170846462336763 7036063360825869194 3886403774152803342 16884380157187338169 1265764274689344707 4355912447552025626 16851047351391359785 8990217411123620384 11885533516022211402 353781619015791417 178069264105123079 7840884097724340364 112014010959646210 12500291532384528704 5548052462056297144 178864445572678213 14364143990334784199 4832800806063081141 5489873605127444023 1130270734883995126 9230116353226217498 8181350348184096332 16437680335584667675 17936318781233712261 9975638566978124314 103017675812218357 3119794093093954649 1252683195822627828 2897350190613834341 1162126023079334588 15857978305742966499 16143796718487371094 13088317043630512530 2890608804084243506 17380324950247727647 13563256876329029618 3499227823342089097 7527904883984463091 949827845018956221 11072501361023104285 13080269809965107967 15850617731817507990 8850130466193731615 3986573147791652430 3600599136647993352 18152907901978749655 3946633250107622820 10509553861221619943 8286483670717200649 4269405134258890611 12798618078581795814 5743963288142825987 5874478289045125021 11171918759180519454 9651064860964105323 14749303560690858307 6986002677989972592 3257676690214175654 18311213855491755846 9824293767754108732 7570642171031468006 17616590159693876750 16450610855490879761 2627777402183371444 4238968482594209063 10079980285747371310 11452864305939615431 1909509662144995346 5049465572114005585 3643911831314357507 7617351052435485047 16096889338899207779 12684382294841061618 18369895638055699413 5825699140958049768 15964295165584570867 8395020885951036712 8479830806999863678 2182534077623573691 10577923407027196732 13790798079433164146 12647957111185141908 3034538125930464679 15426275717032668726 10726394411946040562 11720038392479675338 2972197722482885588 7214912083854036799 2321676401105330958 17213767492035224968 14926423883868206127 570710076763166691 9283191327892368363 1587478513014033700 12914244072194027291 4723533397801037419 8455375427725091179 17750417411167384685 3028082756112612006 1982476332039796727 1040835593327245483 17128182208741656932 9107261306939618874 7814327257336472148 16431954450000197115 8062831523657933519 15013033285042906179 4396862007982556594 7399289116514035840 12613469772743535124 10058857954342470240 3578538192250820841 15999197576721833289 5328165578161603957 2048658852952676958 6452046193828465889 2111101194044614774 16602244873993053860 15525811599380975429 10944148699992587111 12129367455555483310 868073371481040403 10197166159042936714 15604279191440958817 5737707414931103011 8401060693002040871 13253950561311656016 12183303329129619084 9324492310908407324 14832542097815463754 13860353597361402271 5395880039425029307 7591962080051420143 3893883387546293850 4065624059345507816 3064265424159071840 14423427543685330191 17000983264278130361 579369790124878670 13814701379618048134 3711965823572494938 12931470410092181308 5192025170087796398 4432868357529969426 7743673288263237365 16135020010204017328 4735554110271980196 10988614483670464885 16856251582621786001 984342229264743486 9171330193780641998 1435079156926432170 2157436795417455163 5762594758856367221 13180796911383587977 8667816978253391566 7580885698671673674 13140341534089072035 6732013649014863507 14909054374551804551 9504618110705717562 14683966084623158703 3783208275363094922 1513812507470735596 16734210241478852181 8424337194911339006 4364032673456692841 17315795408295636026 3791492771716631685 13209858345684903583 18207936807274627813 4021532667332826488 13501236919513705148 3409733567862311301 8198437291486627908 2333048887034799199 134477568096090465 12668197160220281609 4967109482220124147 17806905370992499876 4406700498136164709 10489149183829071731 9638881415445008435 12549578431845358305 405428514965988702 14918740743531237967 6092899879545756507 17441932971251261881 2681209000592105401 10370038976317851949 6648339622598881492 10282865586039247287 15172330333194235662 8665619350732894221 12066122243853251135 5744723466272455192 6806252046156353876 938334196017735242 13701174469095721044 4584097705225454560 9381692147019485273 14948684007036559801 4067689744737968715 3354456666357059076 14280004502399816845 9494608078421520821 8041911760121811124 9658921320435812394 356470626788260957 2915973219962609828 15473775261928222421 14606175755354698623 11091231304506749516 10413928792507984895 15703647238647410669 304287728465781956 830785396743507045 2819472991749342566 3240353307673561675 2093117327514066588 1439354012612762122 14280271573782349572 6068248170784722464 4776887530705634103 11426260186117469440 5320787904759569268 9490663390353382475 12668884918788262350 8445656003188583558 1117193437731987903 8619658559253704879 8318030495478340467 12130005819114409241 17769470656867256285 3691003727317724747 8749844431808921057 5070789159593520609 9761979284266356300 8419012521606930643 7247113770180819007 5903769223166914438 15479625696766674818 7534016829990360033 11321596621818868309 15930222569269463650 18254326956026331627 8378772850925506590 17272092186008737153 17078392191892635354 5258916263634752915 2110614866794501208 3115301567019146654 4722942558437808003 12105590969308416981 8771893146234511717 17548821747251182647 2118009728842954517 16036362440810873741 15900329452681542208 11711721698450244878 3226858297867677603 2263706848661007453 11530752876320275307 7556862619699470945 5959695235662764926 9712348081310922672 12478125478695284434 17290445459558438284 17253650854868344322 6424067814622143585 16547915966041755723 13382193380457569839 18339636389986947616 8681627122048925077 15876417384668486406 12551170426262494068 11607115460641273506 13107929206164712407 11432013878426234237 12135565136460027988 6218257761922402324 6961097283660211857 11009393556438359756 9320563057247151630 8565112151524402476 14991068614916893723 11387755368698144044 9503199353299033844 496478425550940357 13716515176050891009 2373593727874552981 10291667945933770563 7570996100604124468 3850130894992345629 99260885271566102 10132359612419640463 16378161426383947285 3760659337827030824 6159948847172101812 14991470763384467414 8541218047514541708 5067364575662893433 13719585576742454514 14141569559926663572 16340241265769045836 7399749810842580562 1359446652373104558 10990914482037644485 15534994176209195951 16264187915785735460 2734666794777314199 4538353536715583242 2864607188603248201 12971166587601715885 6681615902441515031 14481294045233726097 18411036940718856361 15982015193222016411 2303491340744939686 1970674001865519118 235144025609924434 7657690926482667740 5914883448293318983 9228270314944450313 744863929978112680 3252054789596452860 18431119586596831074 2024412743558139368 13082799101365700268 14194028827963447621 12504877933560222778 11549256861684146805 3836150048249056649 18255344586024187063 5630468928336887576 8631058486779226527 3089828774143991318 1737498212631959919 6567859338473292812 5138048633113784936 17041380649851652800 5886715470420292481 160822112747687839 14315962680678886268 3834937029003295422 11769747916428982484 16294000308975284985 14421455047768283203 2318516159177190875 9245170044181404462 1063488291147843829 9669515159713167793 680199892684157920 2314574758871573836 3890382208772837100 13327164081644477375 2748585297788725452 1966663173920895594 5009257397140334928 4851184941926304506 18316113781765454613 4878800585324598201 7150238742862898049 9911859710110532404 11835902712559995745 6820568174859564343 11192382030039079142 9041855228849809227 17628513357008587689 16843623886816366566 2898137043005220973 14515371438738056839 2215952357830229447 6541033751857303668 17396642362921430079 9014451125163366031 9418911575073018355 11420716449367669999 144167148603874027 9454263655452478533 2356881332455323691 6747161794662593564 1566299479656185152 5393363299969142991 9347913965400464143 3463944653245095430 2155174838156503974 6167627600604474783 14461954344263692514 10123458826841955394 64805577806612052 8859674603543674838 10665154792902325537 10256253401752957903 8739225650980173879 3205161751724764540 1264060250070814699 3489724133654950805 15367526864379704305 10744879255603915584 14000714994842407641 8410723932119580741 15031748272452009590 7189638359412164994 6508853399789536714 6950896994738556356 8358157649352312033 1831194400235598152 9108512129911972674 257691891566078052 5147800906099564944 8896760683902740854 9497569675099833842 8338619198335251220 17624527921535235466 5034980722775015146 8932803397213438779 16931860597068769638 13382270154933379452 13485378672352043372 9312257781283293100 11774836560089949306 13344057512212698656 16237384707505435906 7654025083392103468 3768031960478005081 8064625361831886575 10490329507293715638 11941438532030697307 17463691157863955399 7682775655097896748 8460041943933352514 8052628295942781472 561084285729558667 11778747196205927572 7620009646065691584 14508893145312685812 7672229859813442198 8301033731532622778 1946068331522902955 11584107652462285129 15194529626019704312 9588607121546502799 1455893449170939520 8420676240649969696 15480037047705041209 1986740818862039536 12476888704173950964 3844672885123156794 15634623141108132114 13417592959914401368 9522151427605318574 8365658080894195810 8564298645285363127 16218742230322992878 9424816340534327699 12000763887311561750 17954881826605381193 17283693830185874624 12112612683670049641 14612055391255886495 9607239566321628860 13849953923855782077 14410335058114971421 8779310981947555020 3894962206165526870 10139034674606513869 14282690536966044879 8823385094932108008 12347964764608081414 14765817603468111458 11559376849095943640 15045672592669651712 16702264628035624780 12976989988978822638 8290073977334805454 17136566857056682344 2755088980227068376 12570915335290292248 15775389380521254680 17618253176426622620 18245841351280416382 18110881866347762667 3195942902014581952 18319427850826818616 1831220129391606626 9938710304056866039 7380350714773899051 7236243166964725896 14766671312589731209 14993209919549410458 8693972245711341194 5509289939896180825 7004570754743981134 10749345927499476902 6967629850649813412 18325499293279604549 8934603731696971570 10960618527803938124 16261772142864947522 9204798325801671246 3540802329814720708 15585457017176441900 10210033179864730108 2603452690381553517 15877796406210739888 5631523178178587701 2549413046209046460 10906345598514786949 17832852240763808840 8086840601831186969 4580748975282941670 6898330030555935058 12726123194600035367 4992655216921922391 2492580939736187551 11600675619072036438 10446576834954145193 14323195018684600573 6245410424717006756 9097880580249077604 15519054494818561682 15976892555247171202 1566012734857336374 14864822211897196656 9497991235535008449 15581772893506939615 6986905333199246846 9987069550817328092 1050935506841668150 12751893140997475101 13635026926691056867 12906723374606762958 5093917922413939263 1197748628142862132 13120483919563365486 10193872575753778565 15510831856551638343 7551189462559369256 16527806832853321510 3311737374263333601 7019740722363270438 436540906899127115 10005322051381106181 622042167631705318 11263354384031575308 5237144194250396483 4650306065793404173 10770244627000725987 8568439696422977630 16698576425425770004 4838057909376756685 5264326917216434484 14020314317771119310 17782011446897988699 8480457773835546670 7506589573413626499 6433294862631488112 10222501668288038950 922789396769631711 567818503888759063 7416014506043523181 13924565276149815123 7590378969549938116 3152648944701469263 3722642252990587364 8009821284162880646 8325379402703283870 8714434826353063499 16358175541581321335 5885805520714438164 3726265299661984613 1864621378760407577 2218106528014595543 1235630645869890402 5171334015576284266 17231872981933001603 3329310110173223506 14794772657559037580 1894291972139830008 1870393692656969016 9935436971002108702 16117955465802173353 14775599644620101989 9299628428269203744 941999263503863876 14993264643720452473 15030778960276727250 14115300581971975661 299343816275010620 4939282939613466575 10545774771145009080 8753554832000716234 11780346558502960568 688016716491684361 18144459129186098718 6741487267930005710 15689634228371434549 11394890460279287835 14918932439930012822 9431852093150557089 16577881803529334848 11439113368201328535 15134754506053089096 1515479053001720168 2064005316693716678 18168616712958138023 17490794125034458104 6366203594950811434 3210993076249211544 9945026739277466170 14504622458907969231 5906370015229949806 14232294038328313786 10642576031745742277 361785344010125060 13416339300961082474 9717856444997774933 7103256356892892662 12620964488096525044 16788469166660286307 12681879427608187425 5959779955630793696 4027654655524736578 9769998969210725277 13558002339731090305 11741820189281254573 4295946908220112401 3360441393349288576 1074256830499329486 11528656223618063874 2686771221040343853 12264431577995603607 4170274829096537201 8268841294880488875 10653224162259327256 13699834301975702922 17213842520203838747 7569071525097090816 14437450206670863034 9480251556776850847 15893163916320345121 10417241242427712859 5229689228385790808 7964672454578851843 17249350186575452326 12195714774393263355 7170353120320376604 4880664389370029570 15492607940008336873 6147502439205305718 16773765711462038540 10454549969555882532 728158381160222327 18356315221359558252 17196801960623861406 18072004843047608898 17834330740532437355 2662342498648234500 10957125023828761343 65071742228025508 16867489324876714259 8235389508500490531 11131401112741480260 3926768262316889941 15807119465659833359 453598635528779665 13106929907777300359 5781188480408227783 4601934392096271582 1947609370931323314 2729872615260629119 17866641143896584793 6723144100611083030 6608336902089746130 11100696776504613193 12840516378565833438 11298401540553178656 4459209556619259645 9136268761723264248 16399524640146912908 8800837285710519232 7887707005408161364 12607553523670780032 457826584480253997 4219575426665530429 15149944214535992386 15439837037310959165 16532517777497778820 3566320883945652247 9261773083189034361 14923938480606429973 4607945307408892387 14305159116220470472 3037198702374941892 13890612368521555534 12282587905020305519 15702768178791598369 1831571189612946274 292140677362474283 3199751473885897346 14414404846027846848 11444560083500816175 15430544562632002494 13316062928664715651 8797084238388388588 17452131862526210085 11812228485431154457 759878233014213717 1877713107497515792 12510178965906397384 1660632670548215865 10426589433775098147 15413892892188438713 2379376792855957046 6313982319699420398 8656595287803081853 2445861927359404278 17604468896249229619 15356057312062919899 4621097682674378073 9596663827764338259 102135274565481251 17532556913163306398 12712454047215215586 8329899455468483547 7668492786097382957 4053324119125667284 16906054410277306562 10688852078502527955 8011681887308932541 7974935592213568999 15421733072193063286 11383867435846103190 5188026041450205419 7396742220031350539 7452800598066606877 3681573300883169768 16240487568518509893 6358386610083097488 3082591805947492355 14774904383337642696 8257577741873249961 9833882229216228663 5983446279017043382 11614560980908501490 15494715102775721522 7155011649312553781 10644383744388647337 460885005089376579 12426721082432459241 10251690542642855246 13435567974000454224 9842596495220451732 10599947768617285591 14375812946351331453 16793809166801258988 13690787271194687264 939995393250942841 2500430629888268712 13677138949897295495 17413038388212400253 18232918446301324958 4715397391259629715 13846742220526296625 6591906985785028814 8486908716475846650 5590934416882485447 5924339558068645966 17751313274245321179 1097292261426112072 17547867755272277321 6662725940050222214 3329575684781662079 18355341072809405784 4486928768659458956 6059848059691221659 10446284267738206455 7378936676393275627 13579135608240903052 18011666681718818446 15884688067612134736 8724271771153633267 14456078251178162379 10519302137776076119 15542040993581248875 2896188244764985560 10802801893740379815 6734293835553095555 9079814646512030770 6934547521402981517 11864180682616686086 5498952242084496442 9591888184727296284 15947282130061532701 228529550123347357 8902743968206449533 16139861544463172510 14250572474270862488 12590303327074430274 14237074981541231341 17805385023112735620 15231915516134485495 12845011510413900492 6786551505836699394 353367185167582163 6310709492270959858 9807415250748511025 10378755232781240551 120510479776795880 11666189706879903673 16278440821302117524 7635125564199602246 7836113239313456702 9283243244039042880 3077583251220507650 6984735128479059211 2219452751303070725 4772632880925457798 12655430457240776282 11480130817443114169 881834778463300722 9078730313858632905 15998663991294929669 17127333964657631401 11807285802113398571 2964080345119619321 461623423116722218 7220065958542907404 5282646117524536812 1501481456394203217 10756175036057565342 1519781989264875777 8546507155343700079 11625948366098371220 12390869407330250129 9745924787674501125 1527591886528769347 9355011586264374792 1441823674628187960 8717068833311320759 1213257890989168165 13825640082036469811 10687027348016968126 1753946459969053974 15033865993114712483 4411070629800505236 17423996553102979767 12408259209442909569 4036905547493040457 11832344178052373409 6207054710249465548 11127979121705403932 12654422667020969083 6424946924740449200 10451811961081239468 15377801665428633982 2062170239320443327 14067389784674959983 14532791966370132173 7467268585273464956 3044303868537272748 10064062543767787872 5691470328929738841 2993424310833106181 9526191094644422144 16245062983440055669 7150411617587455339 8539650814499649628 13889341449556301152 16322341655029059813 3360605713603311964 8158686989931355516 13418231126879075047 11465348697638278709 14866799084095524591 4341285520301990103 12803833005015135177 15111094535046236295 14855347370874583354 7436602888946043708 14368579937339172377 15697948957554782436 15622971472948763033 1768236356916109158 9254183689944459269 17215083702566402632 13183965598516264788 10032160151983219351 6341331984186351194 10120753825061108952 6715950694522073988 217359368325952064 6901040820340493873 536188765063549351 14820099941593752215 6312272986069897069 9392807914977660152 14954696025754850026 2742232395026897910 14959163206321153419 2270999145263508960 11983706290048706604 16246624048150456559 2136711419461034715 5981477367073996810 16275039777885207631 3978133184377359423 3436940148285710548 17926464110019075580 3477052691190882103 18144613378669835748 13170250045366615302 4895157892922647097 3858636387794418859 2803562761563008829 12067918927811295309 1688666112311021966 4252543652228774884 1797726838877823816 12434729327676310365 3106498821943566517 3520642494393433013 3874679834844934286 5101331642094269968 9066399847998523900 10572293333776343448 12534536890641409668 9138670711230908078 14661687191455916749 12647535679701622789 11490745467144537304 7710584175082554223 10758831160532674823 17619138281289821080 16941541333392981621 1209918217775111979 10380927101091943412 12937084356510214445 5111489921775786113 11536725549967206451 17845326135327383287 11102301671964529906 11902735375798415504 2509722700860552931 12625272306395809215 8167152424295047091 3315542767088248387 2844713805718234718 3769603557809675618 13740970712367948426 10461795637650656081 6723767911310573142 5490225542307071400 10810389103972765507 6644849287101544278 4239043086598495028 8320687501214574541 8606437557755241851 5234755293080366641 9690869416722588462 12542971687436821513 13684314268146448184 10993765666035664907 7975605924660380188 13956797845343374115 18327663392544567638 2446655748702453826 1288581565302236016 352557659861720324 17047203161042357060 16892243047359575731 8222845031572558078 9538496187724260561 13484130396856396022 16517560374315962072 6795021188919048626 14330931857331199968 16291193633523113662 7833793871914819100 909887616703790597 6080178054884293101 13817672395336627539 14577269640286683820 3893692508584182011 10308328810143408165 10311306913075140050 9948946437665736335 10660220191211243047 9290855632263810273 9414571097472375133 14830209374671780863 7362527156400783885 2602138008146764137 13521944007262731976 7529919132073612930 15415914103887185392 163760294351362809 17426831856754745873 11220421465611860474 15654653107674248823 17158995708730157143 13466003267039408314 8327679076654795012 7000453490651283473 10948145377672642724 11613638941765931596 10624004804373934340 11770604997160841350 10271689732829198736 14102322116162169869 508969020772638213 18048158438668403285 12991310246522979671 17812851135394082570 12781125050342136352 6699185597629145327 2049017958634554487 10139705275482490741 15782052227036607583 13929846342468403683 11789351324283148775 7985189873208900595 4679154364621535129 7438617737807480336 7102235415450473789 18026506510172529663 27635743719994366 3172660601786121200 14298126765448548849 6484532088787637997 673580334713226996 9103518076264960229 1548006050591253737 9574076392791913113 15866839307866852824 10241042900688717353 15820261095265118845 10508957038072442269 17461756905950968659 8639689803642892692 3704313837241455935 332911768219911561 3010636118056413400 15507616278156495722 6667473680101377856 10602980343888694370 14576076754567898139 11402265102063805993 13938478290037571746 10457323581486866091 8363864012790541086 15268218503959749628 15210895077555064314 241754356559101964 17648765589689327330 13257924601229424745 10371561016772362315 16247094411800554234 17007842034884186678 9151006996578296392 14355290112015612369 12773885975994170045 208912855336491042 12150311526926349597 7508773366459738031 12352574706316169762 6112639066553840592 9308192123662031129 2407298676280240341 17914462145847285574 9893310903626564464 12894851175229514125 5216695249720320411 18364606501652086138 7545480584826371775 14193449061507074684 11443011183816338065 10968457602680584543 17586007949723016031 13192759348706952578 4097281155754474621 5049443015650340092 5404017718041692244 16592676669879115232 4595191192620188839 16432716345193675951 1798191245290281469 8019795110450846731 17503605415475052490 15913813422307549058 7973065605134857943 79476965573744073 4000651007038673913 10266657996849023060 12363567382713694233 7993396479145701189 4874026438120236649 6559062226845814448 16834968132545451107 18424574045882400733 18190635626759990056 3289459001334600861 348786846462603218 6566632572798970967 16432757869331089812 14733441528176193682 14396635566492361634 4207299159501972187 13651545297501425086 9507711566612919714 3533584742246299150 10388872227942001336 3808682574827771970 5074623264585679638 6650770333134332162 9189731569858649694 15536576458007974590 1528715469600330290 6136599584448506281 12586858276495848024 4711852920911188560 10159423135602459694 8905688857133017736 12801618056402670914 208207048746591859 4160465742933128990 16925715109972106817 10340637466629074578 1329486811322394756 14727854100216457259 7805383282758158802 15469178597818313267 9138263548036141167 3378357679889119978 5295231619227034266 2696671513595547067 2636951440318594003 3977407084531235700 15155819716274007807 11418697343169631422 627526947347600310 16169502514736191598 11087812344141292874 9883930137603306915 10544568265172884339 1071435703151832250 13232452531526163173 1104414775511086446 3050547210803164300 9015953050956918966 3978897498842839162 7674098508466782491 8001751449651772453 18423385831212202426 6958505651022611400 1668265591280375054 13088347861268608891 16492725327533277159 10143361290157050230 13311215484590561197 14027789654566516178 7133161836313977758 12030501594762139898 10714520435014789392 9467608862703318480 12272094852570751381 6797058213742559478 13165394532100692737 12951030642563250746 1711026177922268782 17194984473328803955 12552426259476395545 7104602785415346012 10133545058747281760 13680157549048259375 8136960156788034400 15977409740348045804 12417454400710547176 13880513203498760852 5641963471035011644 10603080196319927861 7365527033896230072 6828557600553005500 15792119342149533015 17032679305642362968 13776246309221938561 6002424836754183674 11272852002687629955 8496699871594688569 2136310230942031834 9402954561619119217 14137969439809964721 8094747588828709316 10075070735722682599 13798617853849638917 4802399097683487726 2243180337414467858 6568886174291946598 5346083527377076518 5688437894038721715 5691918162600086094 7337523224638598302 321207777696962138 4730529643203439605 4088368178066627026 15768492261975624853 4599408764472690793 4519278667987726010 140654738405063760 10457674063712933210 18084582815409478205 298812248157204711 11906010355665142622 523412455202348695 16472333837434457493 11547116834183146502 12675638678974583903 10473582289132738760 14301014422709878513 14401937305094571356 16332423153905227504 9460437867246940437 3037683372123325929 18321708221526935186 6957381478582526353 1874232105656719511 3364321622297062007 11590272192960231088 53305824853980603 1634516682567677209 11178110698296523481 5668784538557096316 11243431543548537606 10173879936836850386 14469540500832991780 12881947908583196803 12647702891387822348 12284108681413604283 4968299948716000571 15301568327776727401 14233806213512220382 13553956450181482845 12098347750286707307 1194111439693892867 12302362667050865933 16853692613679541901 13652547292149004093 13427446860041272500 13024860421826444281 12248397343227661863 1473313165272627350 4825371192129383073 898577684486355695 893161007177491758 8611459011045373597 12877887329699922804 12970676186398725757 7904794390818177244 3414615673969805772 759164272619338616 3030756892690008864 12686850930611123901 4710757796013039773 2470136559296884555 16238555224453987952 17553752686034103897 1977944343618053812 8173529467611714579 7503817474687128314 15495180641300052024 6009497488859112065 8961887231989570055 2128222954668573762 3527851050899874231 2010697067819461680 17917243828927992206 16392628425685738163 18145966401949857168 10752170880074573766 300609782397786931 1637988980937985330 13072473018365864561 2074112776404931588 16976665582051092063 610185532672807770 17658436107076493704 6713600479570106748 17607038627709985411 15234152313608292666 6780179504613774683 6186511090748362294 5165663642551849404 6745053306945703384 13731461171437621279 1877166861770663100 11935899850504273921 10937008282318430971 17657789047810298521 12816382714094118535 8178285382469745417 13731094801242452953 5362217026316334570 18393860797310100797 14595667605628907402 2719412619402653259 17078952798199890561 7184291794357403832 710925539630546492 4041718956759211507 11703159196066209218 11861923706850827914 17830235834531491841 2826029445673755861 15055144557208462319 10396692608909511771 6296304415524229084 1297459992635183939 18104036083055327294 4012792013551681421 18172885134150141820 13137870999264034776 9857895833871125074 13736699570503753287 348772464621554736 8670745823844080178 17501169759726559591 16895247446100372222 11262374005171127168 8708363962992996896 5033697157561936593 3875226045421636828 770904488752344161 16762084879645883548 3921756754780663228 11942405382937421902 4971561741950443221 7517634027657027996 15803379703153704421 8110441102913079271 1510515291620740962 17264546781114505179 4945404864820312051 17212753694095804279 15389522598740581107 9010998808931712937 1304827709317074610 8741175323068999598 15930127711471667603 17514496554647104862 16027892881454339934 6560417249783737162 4065526125341527588 9088843725303894020 8053720190677277423 12380043129890814932 11654351305482410981 8791325030924832061 10898121431667158287 3346793966678716561 2892991350187049749 13909480803021554280 8405219745830598631 10803264673442560312 12995352775609334453 15652891797591720363 3899491824623589214 12016480953951504705 15259241415115723334 825949344984239478 9373519476629269686 12431689793148138522 14646084960443065998 8633690499591402993 17166145113515311312 16273568800236819756 8227732047693136455 17510758681521593479 4714640729179445925 199598285411991506 8827806012798484327 6539361016673016309 7203755627186931562 223719020198430474 8303743203309071912 12787665779307347523 10220404230807311967 12592970138943999998 8983134849881440896 9667009096873763890 9098922113772850740 3343056309079783710 4124822021345900140 10770212142945974202 10552016988913319621 8352892980661172577 1325973332211140182 3759315782871734777 5677044669130659397 17710110468149903565 4261663690048957509 16784339795368415000 4604779735282201741 4378381193381798682 15546725661577679521 3670625411476576512 5957231066431912759 15246203512073220530 11345736995220977418 7084624731062943266 2745539507042439352 4431884016001521443 3695850913524705879 9589375664305741133 4175670346269399846 15506875103309621644 5693335997718805350 4893457777377955061 1093904933725544415 7565716172777374069 10672346253683794343 16495822215828856749 11773285335789090735 15523377680110706212 2413844237197290571 17786513851560421331 14574297369942205636 8672110891938452994 9862115711720125353 7809793110561256185 17333859646491304801 1983983671859897994 17121502714052403326 13543408396713692406 4949108275860975275 1358739887326981802 14904964757572668544 1168619410885265916 15735565145318085387 1249095093256034819 9143215319239802616 180302705000404599 14749477803846795987 17374494643648443096 5016878357548929 13322517583090939051 12779075801255430501 8499258359918850923 2633221505885198997 3424125203036314088 16183888098830483868 7614367606476449992 11749606077440042468 15127335480312469773 14174983475180068181 3387498215685114258 6610423415203491120 18022320107582043332 16450120739217471717 13614935741577826854 2003960054135222860 18068726733573752796 16907871450068718947 15957006417998498176 17126341700134549500 1968385460105495554 1918106922033776403 7128924159133579675 16537437819641431649 10448544597537197518 14428466145353071525 2385210064779937674 3616882751453718819 1774435413930181805 17946309153699275303 14071541071309528848 16816092393108249396 7913157223479523570 6898095065834230132 14792041060354905183 501362140930779259 16471897955690603656 17540156778458150558 9850538867296078212 13049185989493959507 6957812530067115450 3755166407308347850 12831613453571192372 14295954788594940518 1162118313383839046 8609357190552945168 14621278669238967639 16844747022121904235 16976080969969336878 5271481736306538532 3622100910426285884 3472297781769429843 14889781363748705851 3138765539058264898 781028207620997275 6917317651018907102 16623864177457486052 17253034746842505674 12961531684351739469 15297387663501578911 4277677860981972807 5190311998895383172 2009799464371341734 12774405321936756037 5227579539258911929 2000476666644214484 5739380005143372209 3959930785377530965 9649693420358016804 6780269803007797289 17006107553151597503 6173844387522400858 1748495397550339735 9598835709052051069 4861354640608887814 13753834878537348150 3722558682540581025 10694922423976225162 5166116809967426279 13228935258093243232 13884590164186568030 10913638978403039693 17723641242409001458 7944748097909077247 2409757735291716110 15972732067260945754 1331451611834613236 11882636192985153345 8779719824077324206 14334437817922900126 1661900527167853545 12446765500523408818 4163618505019327194 8322178074956932724 918913123467658245 9675505068738986331 11487297116434344416 3885824776173401191 15893136974217201014 5940921574663075900 8434734115641933817 9573027243530585927 7982060944066359582 15654490473731988946 6615913413621981914 16072712444838842375 9798126958610007603 2306821944846320608 15417202416666416059 923198262101648464 3669970645800953064 2681423971537860553 11788462038709756614 13790253635024406544 9445971099107061347 17943961074438310773 9545564283715559431 5582013365138990489 15740874770766547036 4159792891302884623 3664551081495175997 13277636112232270091 14476006185248142121 14279305425388689904 7850534195346882456 17118863611070314275 7107248741413448566 7557197957337924861 6859684394147241829 11618986731357096697 9374999175210966989 9519321178346568381 5913479853370699176 7073235396915994779 7046010477297382144 10853140100182174709 17996448846313494857 1251291535289666390 2614606767239136642 10246042947968589392 16646736328691129179 5109955663843849047 4118090710615529628 11531336913058564185 1997604258103741661 9005014255495859273 16451165146286453533 2495913686146765855 10122698226189626399 239903425734590614 322698685806319121 15642442276962985787 5824334391729864969 1640377692971985288 8068754818720106502 12911409200851656308 13775198727520253207 8480003436498359360 14659606764870865305 13796123064756923724 10301307867569716041 4982975781217962676 9859240289291012052 8211356555331143518 719719036672169792 936834665750376331 7057980892050208188 3969719111231099650 14145917083657790598 4163385269977296531 9471018228284693081 4002045911436025383 7315996976909388035 8982944509887114341 14943959762689149513 10169739833448633748 3213439479051649196 7075592796331622759 12514067388693576318 12659745285223583284 2607235210918619099 2339854984588033607 15661117368586927038 6366307729852811178 11682727275535506241 3423391993262317353 12035861723145939356 3267565309944916985 17855030147387469310 7075787335442372458 2016885898013676535 11978065906022770211 16508895601058019839 16887054676572657023 5880145184971440565 13949162792739821652 7710492707075034766 6307098841905160196 3132945095584869510 15778946038203504963 12910692260052655474 4454566989313533111 6628365427233434490 17917116773847169997 17242685548736498295 2063600981633586798 7533629298916048977 9641196177067733116 4656585001710430857 13495331245847184267 4586200545779594290 2723965931557525372 6153555504996183760 12627883624668785852 508792826591717461 604108209612279379 7614841965697266316 9762036396356385260 6315177880742002053 18409160738228375971 3280907627769351773 521933503811465207 10851358968796111350 18071374064522756157 4321460605187450539 17990770309571534727 12770880490854037264 8416153689564656392 1782107767006304223 9243955509193003473 4840615865851599530 9293141849315900476 5013486675887068931 4487769374061184731 6095431057186599278 12671098957535743558 15083966830533367231 10193701730575247622 3963977929834847252 9699305388002845571 6923534557063200280 13577731183239712822 16268910056747986476 7882010654629927072 6209856980730251255 11909760967736568548 7203939878437133218 16085524189195625876 14550463310068799235 13256487367642683319 7806983473725406714 276154325122824291 6802769605578284997 18021978030641184166 14711867202380253196 7903315287987020402 18073791974791686671 9234669869372307470 12610571409913038879 9317419273189413012 11625279764930412725 2666760325026585427 12892811760382026112 3090084745626766733 4085581203397303132 1566978615539055289 11006420251026279454 10575511428656624582 12715517305254154274 6175207816948098475 4434623130009990744 6126564026821941301 4060133029964645292 5402518855428676234 16554452735824100527 4752721025054670687 9868132687649847969 7365915859874604334 8479359328325418542 1538002752832141445 6310492405553570461 15817112292586525472 15496173956801148084 5866829116035964535 16609632643341512019 7061223797746819665 10334450261535317064 6069003689618181159 3343638108317991230 4075927535021078205 15353530530937700959 16043274943837344163 17491591204184023018 8373870606715130237 414275253288274456 124376230969445176 1629139233182302031 6893202229742357809 10857065696714987997 7563712361662460401 9727963850515046859 1736153191472678215 5907043677149970871 10704999638414637883 6464118655854936331 13258405729728815684 8558587083737950133 12281033728995801350 10382092545480314794 3952669142597617187 9096168350225493307 10131482994820842055 15994296540523748808 8216230231243598219 2876845426180594633 6492338656369165287 17609219320971495708 12310603677363266346 17961018734456826232 15635006182793182026 3615579416644531732 15486475330703539864 11355165884331208138 5623528763634642086 3724979270535277189 7776731008051385979 1574182037901385926 4018043743810671905 11496546851302172701 9569371961309559824 2557618765018268001 16533608635143110916 7125489207436239066 15436884005120742930 9121063061500298480 14847872213014477475 10965171198188749757 10173123907343455050 17015527787646045699 12871447090063001187 13816624071495911559 12505938999356375860 14314635579491507428 5894681464714263145 12410324031807489717 16868216216841341028 13295600353795976643 2250201830798247196 9555905325438495877 182545447128072227 10562798337889236109 12583561346563873924 10729282005614062259 11458150500534874854 9541874273492867510 9101388021375482760 17764127155962853511 1276716307542059752 17851564111206878037 13867094436937051392 15618666741211237252 1668610293649581059 1533064432993492212 16786743164697745682 4239770483496268142 15610465857461971916 3376714329227270212 11217579415692807271 4875333198013908268 1936292446542469508 3598590139611325758 16866591736511825058 13930882817031704694 2479308786591341279 7035650558534963512 13890839020404182376 7681810826366994214 16047807960706324419 7405941667076039278 15039398023320860537 9179620461385274669 6906020982465852546 15120429639404635502 2097439861666382372 4216958884268098816 10602040465925897090 520885189671748011 12893401127003294095 5773645829515488283 7605110186212200355 12794096523834710454 16093616130423437066 9686739193998803223 7812107911306041045 12683428995863697819 847199471889381130 7709406870298805226 8527135368285787673 14193829173849870637 17289663879501381492 12552695869230095176 2713126558797399176 17370961571239240530 13049273840734698749 12823731142709242122 16278651686355495767 10752782285521301796 3639472304314084822 1691579698292021020 16197558473083409527 18307140480316943958 4142258074672469445 6087305706459479129 6559044412613789262 6230662300424028997 10071607080395673894 8666002211002998105 7275835217915201615 9910200028499009478 9475813518640983026 11666813408964275623 14775862480309010459 15188747377065688148 12905178030203095515 6625354473814761622 405385526200123287 5559419455367346516 10536580363575393870 11766232898477708361 16428428316733606406 9260884274396996918 3824005211609389412 6286763600711985907 6649123470067050761 6534068261923277018 5204216368446877746 17611599489507890803 2540986530733661628 15738156046007255189 7489604684291113716 5679848290216062822 8895980148729928783 8890839303843405620 3636348664158189398 14007847867002138488 10891504877396318906 8682652802169177387 14749610305614104697 6772516175222800504 109316756754175582 3663455956167847858 2322399863594259234 14872174930375177060 36789247354023114 15350024168783651366 8314400513684656363 2730016544029277980 11099550367750546066 2609971373663024313 7788094883403540689 14994048855960066069 4693830001024750972 1932513220093386963 11479152541404544356 10712244581209021073 18310797004488602661 16698267928299596010 16365065708535326342 13605977379927876552 18141245741368065242 3966442823517009440 5989406722348113763 7185554040590601160 5720817037370883633 5881327901072427618 14872396231488129713 15521065627526769731 9003265991393764653 16083186130157534077 11780817607925714264 10588379199346031763 3709879536902174927 15420085237109681755 3609808316927682198 3137245567156573524 5898368321371869499 4628181493681079431 11794980603057052161 18233846101164775099 11698874355577084482 110334806582587757 12080081822739085655 1865392034880666811 2398880508867432070 17795349671558372741 6984745380261551081 2944383681294327002 8701859805974634601 2950244158912510431 2990484507824039079 7919567869997365627 7676564216475588626 672928880922440837 14309377998625590095 2669154947077108475 8003794715925373772 4146584212060501623 16134694113521483493 16352185942965758327 1633847621543601282 8444590787691840136 2436485479445240712 9454670063840964780 10290936992917327686 8841157658027134789 14141613418471747879 12201052044085237509 3476971873863398442 2678546452519589705 4651225055365037073 17007911745496847413 17043989133672030279 14201030041822183821 5100884788957674239 7008073396013292805 1195114641921758697 2623568307259137930 6584205098265374195 2094489825625941535 17527293274360644921 9950578118107842507 6356174210505546810 3613908749780769111 5011435674268801304 3189580696962608087 1175806019896959200 8430755716767853118 11770568089163326375 4157159239997837643 1871197280754201529 14474823348115341269 5411724505590998158 11403198002614525234 12060693078529796908 1885591111669421194 42099470476568145 973176113379639124 16123006079621379772 14356688839125734806 14352659380511862969 6996915605118842817 11908922511044898482 1294858073226963015 4420846828022766510 2407756271148402978 2596096338956017295 15564350777075495918 125507682389805208 8083361927589367983 2946261346478006463 14751265101892746499 12408000889705818799 1305253067017832089 4396438911192131013 17592490658558623606 2659222716711699731 3434474525837366116 3447993689506032408 8353745633531831438 10050072795855354541 2529477336431272888 5003181969073986914 16369397021012959242 1975941445047773529 4265257836904501107 6836458300053806755 15889256076282549645 16333926740634289585 13686783586505076908 13450330836373852221 7023950336115895721 5850366304664751138 6326731209163517671 12325558958322549641 5512637817865321566 5372252889622878787 9856980475033664317 268544922785623803 7833768186226236853 2089848961987821203 1431317245223603532 13889858105765171581 8550420651644216993 15165423445281830593 1633962966904404909 13005410393665959536 17087200371946677409 15855489642180827468 9275259772793203901 3528128408340635113 6950288904416584434 7072664337407507512 7507267484134321224 40832074609810381 6943194705611720093 6552473653072408333 17079821482905381263 4716526592671842225 2570062839429084568 12678019677830917843 5480067603460386819 12084278740343186810 16790085799694435991 2503046080844245259 10167074829942789881 11463646794853993201 5620038254942742786 15482256459772031821 21671900282213519 13675385461692747986 5440185356908684796 7105355138160380213 17062096288038127152 8627491306167534696 13501259275918092439 5572889071622438653 4831356086253267847 8498733638839772930 7826170305365291389 6471570901508938461 13453659021991622362 73394600363784778 354920170209554505 2208664069530048151 13673804841589612951 10939629485818947587 15418339966556905847 9813776184205574694 7813774455623473103 9098101033131722613 5133230358583815944 8025462999745890233 18353700582104356000 18061851699852543470 7299476149406418906 13646712854497358533 4606960907253132529 8368304790742482574 13012151387270496582 17168747365929941252 15547192680717830928 11232041135672445394 9040714212345946152 11622144300073770091 14066601181607477918 12933426630344960516 18114078936136730902 10112764358804769853 334029542431452939 2872986139336857888 4344262529112683889 13674409529667278545 13052940256991535247 16277473097002584931 4255037584673841783 998284616397931985 15176076440976678109 4487173498183371908 1312563373358310596 16882991051960088681 4962135435942033269 12816320168824638543 8852177312099185544 14012036988588198503 7759071598006320083 12465431536847235763 12052858553427171313 7359880536813299669 4188545476529243240 33533064891323988 15533645596618066568 15117936070804702765 17602672349268773958 6533185424508118488 15091251961904289822 15696314037064753140 9292056733970542414 10978646375235173915 9221245301822744883 8725757828675990075 8259016503870291326 374870131856994788 13783712408169591892 4856466244662721726 14132832354349719367 780661583256869648 4943918181397166313 5442136483582305785 1577120705124113060 3024470133285798612 3382429644757952425 16805323882771538983 3375555001128481402 7141483983296750841 1253886821089969595 15146991328262926959 7795835258407218069 4436166686604357747 11829275989248017171 6861449878917361168 2568634203721168865 3640290157223154788 14028461215151423510 13669335794765168533 4646931174185411376 17535786554738888736 14415754440612487974 4873755508193749466 15068080674628354567 6704980982160528982 17292716797883362225 4084750015730546412 15795454932077287221 3992958741885076318 11420995614335705518 8972187056591347649 9051718600135520328 10711411015926483758 11815426240837194175 3868719857949460163 5460423019005363071 5220577587793832945 1167595613194170830 8368730686970283070 2758410399809491918 14973837944001133194 11397942872053302162 12857554026968510915 1965318165155391542 9113908345732239603 7009985055740891146 10470992764806748284 16443736802678075508 11866964035377530162 12359008572317988797 8271413869762607596 16144896261296876240 1099526073132527691 15723856623957180289 6039805411359365427 8298172783187172490 16326477635604750284 12711832689642048337 75586330086934812 5915518811378467280 6632375723393038412 1654557622862356092 15051484857037258624 10527391108823455627 12387586478488955907 2061442072401984489 14177261334926038797 8014380842035781918 13959284470783775448 13613210048018100638 6681359721265423308 15960139885897945723 157091976087112682 13432263978780608333 10403920606403491495 17542632797344436800 16550115176281638971 827043903012071428 484522729382024229 15654572407325341685 11859676731504504364 13623170366798940699 2626699766580940033 3877778140536236985 4765935824001775228 10420539461594124099 6854394604538703808 396370704153974256 5449780467349275225 13494474470000945532 13426835791544937185 3418563714847292056 15963061694403599416 5031859658081730124 4569048147838376011 12156562172492303685 2962350338340882649 1078309452909922270 5571146289920005826 13396301534961299879 613427538070964452 5883712290890212637 14376301181132619397 5259667672449991572 11606759702499042476 15718786239572293543 10061452467184612324 2365354933208260044 3399242457399615578 15667229265797307445 2422101229193040576 10503801307931024316 2315471499469787481 16019443440627176826 11205067034612590307 7495884031804847315 17041390402247014904 5868998278132259625 1976705629499640093 8348959663547922195 3097950562402127942 14179056723598721880 3306384769528941305 4507172369990314782 1028745213248094346 14881188130284065347 10813699731992856847 6561596077607132168 14547416782851277844 7163272595744364890 18143169527434437153 8649109546677888870 8545765192251150278 2111476006829527075 17807901172201724292 5808735148072660222 3440338613667854902 9378586530084127541 18072008977476169944 3440522527637454313 17935042835088827218 15470606675376828038 11083683471438055418 2033669857651404036 10301980436054705829 3534075251437202862 13105948228219597342 14140568774048994455 1772969442040333667 15442277336179099974 10622714872135045936 9195159397279596603 8891333085956123219 8240219328871745958 11512220801723601015 6920957661652777571 5967735473293288905 1229105925385281554 17215570822125343622 230233302711394022 6656259454877352881 15083090658573464465 810581086562484515 9441879618362346111 16974919398009541949 1971364647110254957 4797364741332577546 7148376360642590902 14382709479092235664 18197279991493687004 7755752955565891824 15496077294532537944 1278212570011949969 12178159124657321523 3062237186915423220 14888067977010216251 4032592028610754609 5182836536544243189 13780390587817796999 2592287487876872481 2874768081964264103 3476948015255684721 11301281049934720664 11039285805400423976 234204858425772916 12698509649374001453 11769733733915548484 7729809973318246823 6317114519933499036 13998851973796092411 11034210501245211496 213727934986615844 16795781525441658766 17807534282288439613 15658994806015506803 7558825512167667476 18147308302332401575 8729520656385382451 17272067188312780001 2680934712088980202 310066958942873700 13342092167686766177 7310984785470269479 13455571489947641077 12275658532687102570 5358591982625352209 6745615784059127835 5918499971628497278 7895641513320648896 15665886921584351435 6882221331672895634 6510015796167189567 17023745419741500733 17900380878616514791 10157238430227880411 9459025523676084054 7315876049806102885 6899754433990570823 13414826068681035882 17416088094456252197 9375220002872639729 15425958910831794426 2036133559362288370 14170767861718547269 1729361135428186180 6186727044198284423 12099953754731160764 654759164806004009 4514655394604003132 15043760394746618696 12138884598995320328 6828385873309315957 2677128596797743148 1975963466226560293 10832375005829648390 11663842619124483161 3923434988336158609 2179662400544759537 15282153505679274626 6455094878289990796 7439819761298908935 14426036866100402024 3370118677987526625 7522500379162159446 10330902146078420496 9450620284819759865 15104735971839992948 18000082463231624453 5260876056299136655 16974144305594465959 1421589036968613655 3069950346450175739 6915020546889461524 10520321848810807589 14402306721674465686 10248701900652507367 1924835711345450712 645557570158001519 10340402131589503481 10658925454287568528 8230908632822690956 13174742399449246643 16508370605320859704 6423982559274942044 7092008789503849020 10484205873576688682 6449722012559803921 16749589727641686867 8951288734796718547 8111769609474912291 17513350539779813030 1581485226414512019 14170906680365461634 5463019438375009908 18220605329019356729 2767149426367050990 6756484051495359119 9154739164449580873 14164704407980187143 1257244088835191440 5487117149213960019 4065135140066639865 14996939659096445687 9167032917348429899 4968003849785100540 1315525104522858257 5424390770150812991 17940769284346669495 1624947160745190058 17801466708774934729 6021643588148035217 13160739575883944528 17262133862112081621 4410007637792662031 5008882359622780593 14765002618468320746 2639441083988142889 812661372468597664 2451881569589601906 10442814822230347025 14231069854231436638 12209876109667108827 4930767962632754416 18353461827176667329 7558608765223440207 7598904330296215980 12472858660586144927 13422218751241057553 4561998439539056711 12111961335870415759 9538646644769645826 3460574169147560013 18410464154848023262 9664705041990327148 15322677203605154914 14673158355103284638 2865070145618986971 12503056994723892269 3842083984821366798 11276699274434416979 10023636637236830424 13691062585792039147 4653220441678875479 13417611237121301695 7570753330955547900 15772649395092062035 17571669740752928503 17696894694838928438 5905487209601340972 2022495317221682867 9653849165408440964 14815841879154640472 302731954339372806 12784142301487602739 13492051065899265936 6202444399522968367 13655316625928964158 17482911689811359359 16543337167267586656 8468757893070578094 637368456791530021 15418263408860483468 18109299449696459587 17085600533442838307 16238866590277355290 12312851251706899908 2996089544161322958 3061702524984510577 17494159845070019730 1426768536962328208 4412626806403747831 8892613422086500339 16159815603405172495 2065204955305001400 13895934495150137785 11703683470321537943 1408919957390086696 8613083665082691592 14827421453604037392 9838458467960165358 2912765269906096692 8553907327025889696 16879489699888076286 16312968883603518637 9969165701891532382 2285038960275507779 2503143618391671938 13024272159924376956 3940791154180723947 15164275988585095684 16117733112928812905 7970887674320993118 18367320250499576608 8480439663543465710 3884589689020067585 10109782254908918413 13550480098346474532 14645244352406952564 14425252270875857559 17255325838929496766 7023487307083928952 1590727509724906006 16870153174992020828 1075024930601342214 2740568016017962784 995450664789809033 1905619935501457448 18009805909183679026 2148098337916750396 7136341273726803649 9027690028101014223 6275542861032261425 15021469787683604728 7105086532259139812 3588554924715359588 6440304814272750692 11056050249068348971 12498327485460043689 3799914491488449182 9221028539258753516 15628386411739488311 5724789568282379399 5293659632600309645 4621157950998522110 14335718619191683435 5126653650881240363 1538968571266921458 12002055765150282719 1904455863790481040 10834336098213144439 14987571373964612432 12196791004248961797 3786798238820651974 2044558733276053478 3222181685989742927 17035139235635171667 5639210569659445501 9609487493107274123 4498701032813931766 17512150536075061422 14285997488801293424 2572505714163441664 15966791908284159600 6357582369427587563 14373823994477974517 2605437866783575957 12080769452766733354 2005229460262273825 4326376946480673741 12663606883931847810 3522122651226468193 8784844373560441518 9802859186368739974 4258200389056673054 7628856113813058820 18335205548540673416 13357488337605018141 6077425380696453368 15188853011918014061 17192493701065668268 10885128795907867654 14913129847558495479 10216496027467366829 253696741795822410 12667485906638915210 4809372033468489077 9216441648715406635 17318581186550192893 12456418509304783884 5351054686808179057 8555844072839595182 14930071248037758410 8691126479295504641 6204293061901304835 10490863091157601553 6799235463813397071 15917131832011377401 10288601054121949449 14016289690020794513 6708410939857209833 1170496829984826388 17391212812173313298 14241602151437377165 889481414932338802 14360612194670068312 12760156165395229504 7419583896430173130 16888454777928379343 10544983739802916059 1363017873544280885 13832309380688872753 5897617271042711167 2536988673829396614 6647459549763361163 1580610830324229157 5539953573162247403 10463834479195733383 2776716668962130330 760087341410908028 10117220443636657455 1740661671860178359 2876958884455437094 1502223868288802602 6804271624194747247 11986703086746216169 17542872053270443225 13623436793117184138 6283744352516442030 843994108466931241 5328893978132704939 3550730616394106022 17508028767851784092 13509133248063400822 8116998988599291601 7600569894366624077 8928106947790887387 10756534067496767578 5897556263774112797 4738449415890420699 2807872556216891074 4354092759060907191 12443744151110002988 13642451708764014960 14808961779790437396 18229853979363004760 143049189119381797 6130113548352480730 316179177430721785 4700669839136527286 14960637675887575942 12219774929349571345 6948609031485405877 7824741322373111434 13856830307593465265 2975075206558001096 11599426460095835689 16604122438429075234 17353508783009896415 1174382854041020880 10253300311669637115 16629633901511228881 15900844939302658303 13403185073559658614 3547209082282859288 760377150133587742 10255651022979468900 878251619862686068 9679736646754442516 17020688107177441331 3040953926243258614 462557644588402182 10992449655553915560 13890184753416219626 2258126145150742241 1654877446064842692 12645127092910784877 9202047288182328410 5121809878408695133 7371837982306291963 8389147596880098669 2512159479230661021 6065951617901097849 5922566513905416515 4331022332188229804 961083781683239984 16540952688431065875 3016189802844291653 11556991003013685347 847723142917870467 7735436414173484356 4399802551634761834 9575133269693957021 15496809219195336111 11311403235238082945 17213395010459982033 8193435030321651758 7904293294058987592 2964312838689009037 10888108290677240413 966361540791276494 13812679786199989493 318211017084126046 5243532548669508675 11356410594251417285 9128906744096971399 18270997171244912832 12506707987919381035 4987791573018523294 16967490992868920988 6021761930272836523 11723632754416132027 17179299802851776383 16161355830855058920 17956221460908101302 7634113438598517390 1242902517059711641 2557008939592311755 12171196311846683459 8403899123345197988 11684542240575416951 17145611289922886681 9802563971878812937 12281128184761816105 2160251807695995001 5723674932928798290 2096805801017969733 10475010218070616420 3068899764823619086 4800017438145146558 183752972299374357 2193533914135103063 6085499224575803459 11599271034829891398 14960904124899364379 9668227766579420698 17663767067796572863 17037172257803761849 11820744569025229177 4132139677217893600 15575662372821870623 15816403884668480908 13917863907272286399 14075449824942689727 5418064479982702451 7065588877843945357 12456976177216549694 4361974965108548293 16671766332709057321 6938290178712273341 10949833689640489888 12962071714387906765 3322185073277826256 5043122109263120545 17075547881003627427 16641429672123907820 3078362271488583604 9650726050494402917 8939338945729437462 3573501187136047224 3281876318374565085 1847397639612553976 15533596705439109380 7817143226808894780 10341616759140182117 13980001145770461421 1160076500121273297 4421407651810741391 7817240492745427046 3027334015119760947 3774132857351112304 9480782476606012871 9251469371639534819 9120026458719630675 14737422380832184815 14940884215090355683 12113756130137914657 9726133362745690228 9404661594592381981 2618633326532305278 14846469272432995103 1803506568852636807 11166258899174294466 1764620315283898658 16639123696668023007 1026975616884215746 17033938488693545369 2563083855673331764 4753355810706922974 5623618793489828948 9970792936946170423 15400627930968556138 6712711799364290266 9567575802841899696 5463015549744010042 2985787067690270508 10535170691641645026 14462933456845385336 4298235667609263004 8967101046199721096 7539527604176426577 12406975672375591886 9823733373472513366 3023019464255511968 1740680208032026815 2975206542221341188 5394481209212348414 11059969711366142648 5996836522891054873 8920303170049191489 36937969519822332 77960358255809354 1289464671622420214 13191400433776781161 4516378621938815353 1504093067267919635 6240311471258279236 15012378650226620538 5122853782701742691 6383203389884837830 2097994777503808803 17859770572927464553 12326571058252984642 2478188824093717185 2437663636538938391 12549011995061205068 6402477380720390639 15143429530124309147 7498387877642023568 10192153679303466252 6005126306776921263 7210250595819806723 6750752419340259749 14647574887470656086 18150092683057160239 11400744777509978278 17326801970820212148 10792481683669331274 12175929487718910981 15863775289080726768 16552524142809730799 15424934983388267720 2403338730627266881 13928652687853192436 13702814878449705490 2589117002460324800 13776827234024184086 12892622322412869304 1782347663431211091 17382288707913534197 9739795995220332545 2803490744839015033 13624252949072464042 7319075893694314918 14829796112350510628 1392504395594120457 12305359779598986331 3820072265717747443 3253648268801129888 8763592869802561847 15341502965498945779 5229898696768119973 2758245901440755739 8981174484232702798 5436381016082456535 9500655703951234082 9968660753953149688 15580036106563876344 11225662757136632958 10681867243675521746 7941321461538567695 969369749841565085 2011285561413596822 7105919569434658559 17212702922431473472 14784830883278078168 14494104424672547349 7165131709580674040 15636194369790264208 1703129840422952051 17968210615287500746 9733011978399990575 9592644512322548826 10747124439649551218 16418270500411828707 5558999632192683886 11908878973215396985 3319946581081146058 6398068598975384728 18318124672490884016 12919295752114265921 8719510659153377593 11595949784700669057 4815166693244122970 16408828537493493236 13072465486239516257 6714743752557860569 15072281500012580523 5366953631322904350 6578396905670289200 11102356265549421882 6230688645004846039 16773632058637124610 9409561890903565550 4307854828867663040 3495460628189749560 7733895751541723926 17805640252974709143 7356200095871672894 11362477363837712790 14633601126588625488 1785582321963943340 14561021796972004803 4976438762829235674 817727972588444038 12658609600488251568 901316566220707879 14053283637124733679 12549557663656951716 8156932673473881484 4671891300546124711 12480124216158195047 4168113429136975528 10977073869996954420 4215345007391638741 7998794275017012392 13988675539464043230 3111393111956049254 14709927613068765994 8008442466367717680 5052016372926420847 13904609554414448795 9167135630061467507 135744188169593167 16101764755924059491 1087263982620926880 16303570010308282150 17330102220305810616 7313207550170958354 12628592663105994403 8987147835735211326 11535413740230076241 679946675793956515 7948890346742850024 10273197862809629214 802043003482528451 12857399006914076449 4373243237653671656 922193120306609053 17072029058370631025 17890416618655249282 7830997380022638436 839066820916848545 16339160613133428978 14478944040233722492 10143240846362726148 12582480394586480459 7915762787009191464 10900242479220483536 15075931433539383639 12251672102213100018 15743493200978007212 1628521238568894710 295620377456184453 5224259890300643176 3547452428835599423 2612991498535104520 5740582016796580230 7313448942415984617 900102052823904409 10917523574698744342 4595475114796316228 7361722602915594995 13883092571285639174 8836046207091126055 14827306991177011537 9691385054279805536 12731708290447827291 3410853988960230647 334130604568178579 11773146283083785404 6750924097380090373 3107367036202084338 2195587163494306402 15440506588179806404 6789471338567611264 13639850561416177025 16897805166128079057 98525589521025225 5930980467672080078 14499527792348906204 5733277513843272995 9452621184064543594 9228960460714182772 14668249990080154561 12327064628294252285 10125676713715187313 6485685080839112039 15197092449968081476 13034493701518166396 7082969894751525823 11866494767486412116 6277991427944831608 15294768731430593092 1592602820336899674 18427721909816121036 901352605248747657 16489373462733172878 8678342134230005103 10436039633250909258 3635498507891338898 7020510507924852402 4359161520350795084 11878354078705402600 9911278665827606698 10032635123594844985 8134986594699966576 1738649890643943777 7110038096220303505 12090800229446399294 8788938525152753974 9217913597617616527 6541209127125054264 13965719161134617184 17163640668662225120 7047372542282946485 1080100891279964520 11825030592569456854 12889696845571875953 2282714050914162452 6282519711115343535 903122939388097051 5429628500594078382 4646689443279562503 15539003836171167956 10952400476863181612 12081112553428505143 11332294168376760995 16971951476135472592 1900362659343695881 15501626089479289658 12440569288803865562 13357470951639828389 6477428669574018074 355422748417094773 8447888875863891354 4057375923347853223 8473697608475713634 11683317927119164434 4977343107289019726 4379840005516038116 11473214523397289836 9193343925506069134 10546400324217098066 1546972950093958321 7609596241009366347 6025829794629977279 5640605254793097799 4777494120097951613 17285611939848247773 10783389859981397971 14987603349819979769 14437809290515556809 929480787881390448 15531388089257387275 11179094122428295140 887177588391701126 14884877793642035678 5992560339957375935 3318628636645129103 1510782032827448944 1050253199734782089 7196927668064035950 6657627782283862400 6002812440862824276 8789079649703756728 2363382351304026480 11082991798472336050 7433131532953213197 5217354320228993671 13088747650099398896 15279557430433026868 14132921547171460215 11662674313277418849 18346135940285659057 7876217040224215510 3241033476079464114 13126841840324849157 14139625885779857490 4898558291261312191 8549925411093913692 16191054090457802457 6562953712967756179 16243309627511143706 3751574160044130074 9443863874470891196 6731698739517140503 8365267470124400836 17188030145023802444 11177921227234682328 17204290332392724260 5243227672159291506 11059426673815207554 2516244457792410115 4741769815371960985 378126728629161381 2334355207178312680 8078810926279570075 12331452441434234206 12271753446347656099 8030494928582038060 5956977133629277588 6380759650634052534 5147993327592272935 6840956342889432906 11784693180872063368 16971218892941731903 14467034309913760986 12955891912764784848 8446981298266795610 13266377495829957475 7868141291438060774 13239830553375047613 12238843855291603397 16106288811279263044 9577450846752024115 11483990831427653564 16384577233669945119 6735761780738272152 6964345190080320885 11618789553974062589 17577019880119279215 15710689304378834278 5637481278901745503 16692443998254236675 4280369200302122481 3176746022171367235 17718421476838898258 15511315168287965595 10920624606776272145 2935019162743204344 14773745289999665528 9420604621974057040 2906318153936655972 9420629309928052680 10242789697989995659 8035950943740584951 7410899690453329739 1562888570144971150 12321576432285911945 2864578769529722063 6453487697258341057 7934966590580078002 15017003937407939301 3260362348529866426 4877858525839917740 10459680908496924245 768980654932696690 16668456383577816717 240958303904059663 12620419024096305646 8136501393525270122 29895023029234962 3445824635070541143 5335008142652436845 13363237916939628866 6224520474232106075 9491509440462692047 7260670082815259144 15065891885994795433 4080346978030659501 9535351669799296092 9463963101124368586 5946141387453761621 15088008588917104059 18158860834949555765 2494464901008026474 9865217154910356650 4765118616450391394 7990925922765564005 8471850332981869011 2003740133526252663 10549929554033484237 14640952298153258733 12588458104944035907 7679259424160509537 6341382007910013142 4106780687655134315 15270053233941102062 9847624076769689482 13606211338342040997 5195071939212170634 14585603423082294278 2088060612886698824 18434181278105547660 6143685318139596656 12099371034314992283 10264654928911939894 18279870619719021513 8260162816012844459 5756110591705723277 940286135383279261 17641197961418912229 1461954907351142614 13944877391525165272 15168867575828425883 10496508224717282322 9913232655306553827 2679550143906794819 1219192537949967913 3674446054829877670 8241359562397690194 15034335334099482489 10394487651574312757 300901577345480080 222710611013157137 11221031947703171739 17557691607826900339 17414075696537912112 5160561711801099519 12310124432465739934 4189673499164864046 8298698811135153313 10400300606222852651 2355433524065656439 11894492358353672139 12814967767993964237 9288820189920515453 4058088511300145299 8209491681790358445 7940857234421900702 5305257469632181649 10371949815387508714 1231130578380539762 15629443992025977061 8446179130846507630 14597050110519146332 10943165799200887693 3399433495089427269 14704327294452916411 192686290680908365 7789048765987625370 8448766999008070043 1136108656548858454 4016646806223058555 3142181087507066001 5583313908914160800 16145799769971318650 2673763303988280622 10208774426846057472 16532892568896147406 14373546055091508461 16111449643446931834 15434193057490323108 17324250807585202702 12269748397414559754 15173419581511862701 8928288106949655457 2412567348322889645 16725048940337974069 8933148043223412964 986861152935254812 12800731330062037363 14949147784371349721 7785532511162707407 3972884171502744816 3989672059367880968 12492720500566246341 13143571567553997878 7536901304154128300 10398200059313682053 12285108706624142761 9092611638327719584 14701496233175271011 14259273305876609602 17560170094876763967 11018841434727887348 12143924376214944513 11522321370529394380 11562996003991634867 3386697030639564129 12571291310869120821 11962620990060632984 9605581233155532483 9087247945841031667 9604578865177870590 1145616690867493185 17527794818181687496 2599563397804951249 8387096682474975073 13228796716733604256 12652882185226862942 9524160367420086943 5805970987712454684 16429955057584480019 6468186705573758834 7186320980811878790 13171864516389409071 16087169620303649825 14900333466871070526 10026678217448448522 15266819174525986708 1752993798396635384 16027096390891029722 680117143718428217 4679155623325626495 6378708709670507630 5423838778988620429 3501238400794342573 1722854263107071177 13342884934802633877 11539935634042941406 15790425210045177892 11617816629367510931 2887100356607124189 4325481136914490641 9805174372196161029 3441550115751095341 10748178584203111046 13721779747107819000 1456435152330861048 17828395886953467786 3675181256818232267 4475229926589377918 670323971789083465 15419643703816180518 15094648841289143353 1294312009484287040 15924762038302570832 13160168956233115881 17743891071037406815 18035009721827933322 18327419430741518618 202135463284266925 16208805328309489957 2824458534802122687 10841836329869229074 8359454875633302192 14590713981149582475 6074173536647660581 17464735739046259032 14130635856509167844 18301386544568591166 5349868572495698363 15237476466075255738 1331697373370342025 9620604643227421554 13961969967259114696 10140767071638760695 16954980296947529530 7525182819112932274 1069981007869186904 4973521669346916689 11942144484564107757 7884884663665293091 14496054939188117558 10305276833704500307 12507290425398874689 6374448536027048050 4040739486971919519 7238339063829366329 17771119992144646625 2762429602004211490 8933716016155538776 1466017986437998768 3575560813721368808 11359713768247060602 15753055624366901761 13496840051971895434 4084293789527375491 13609478063244153396 11579142634089697509 3044567645023457062 14302392948657798073 13151660240111994741 3377901324475393819 17537773018191791283 8044443639794967683 7892251194693304993 4977313139043146060 10925287910809461196 17097174958163743217 9828165517157082074 7212517327792883115 12822961040637713248 1942504872732070707 12308277284687870074 4787308280802914258 6799591357889024296 11211797536628906682 14028769853297371708 373510054519102676 1413155539012858 9784950079764432702 5455758345795170608 6160718606745536895 16193836613412327203 4530825738851866057 16607426048439676109 5282363409698640687 12270940954383671385 13298618202359378189 4549171840663649450 567207234507847350 2386191307167506815 17466516444120049672 6929749676537924582 2027015645024651870 16760053274444141912 10965946938068788873 9855601352663657750 5282492559043642551 6589775182874750985 13322715261558712620 8747863377416507146 13141661414812514697 3958901841509598772 8228705618024704116 16424046425984321747 1430735977252985612 293721523123822311 6080095793571590108 6129327083109218223 1261453295712317448 10536801223528210887 10986094181513873629 15234414684670715831 16308435243938563034 4290367017442780173 14018843267459922599 5751493955030508959 14782500208905712731 5233057359445016383 17162607676649348472 8394461095023986903 2933626008787608637 5412623540160316431 13526100446227688506 4542520689872919478 9777763101031487203 15031466941430898001 15670301334828859293 471225518294773619 4035028677688005595 3875763048157679957 10858497269232729702 1058599362067102185 11339943029040810858 17758971270235163945 15902239910630411729 12154439358761951823 11899134369799189205 1810492804909825236 7452419103514513814 12349093224322729044 11154645292082025811 11689549867850339038 12848507012816769782 2889960362825652016 5028446271472678048 16950990804635101348 6880032713368414769 18065925169969779968 8958149679065425594 4039469745388075188 6232721459958054220 11309818285432092476 18100583156364404365 7607185479660180503 12939516051276484673 3352129089728760135 18290468802155785162 8050681559236745988 9100351123740117423 15609749777532904400 14791249396126533255 7911443832227079807 16892362377986207644 16387025124363473522 13681403254700355866 9303536453678228317 17521560129643450423 15371689558948179897 13756359508255006806 5591593799404889226 4464550582543394168 1164431202575074703 12194315872901676407 4952291314408891722 1711305343936202460 12874923923031653635 3173601320286196201 7492979760191653562 14529474574482537094 4757730539423044814 18223964975483923408 7505675854103726933 13763516859349037261 8399055000369395384 15522996531077142704 8975927719732999702 6898789612217632519 3979096535195298220 10147219309425330252 15101485627872321750 12896827739757767426 10363994011817566672 8103636776113163102 11609136299527597908 9388186544713572945 10745981908024022948 11538699750563886376 16986763617122859253 4905411019888120716 2672065992774328419 11845660953114360621 4430914965948674103 1896237779665213137 6948404126104824474 1791883637506119127 16072172827535750918 2102624846712585228 3076894292276647883 11916962799786117841 8203572008946981731 16656972891636670155 7632588300987600222 17946987480390987997 4496656276912140439 8781451820732129413 4160504892642702469 12927605732619386034 17474427684868080100 59271584768775786 14840172001406275668 7768892063654820602 8946707335414940109 8037593218783028371 11107047049842452576 3647719029126029432 12318495810129416326 18405920367857624179 2856237497526605788 18428796686882505080 3800477889975523491 13662635409877421919 8276824258073174190 11138566465650559600 3379379016111046145 3046329435397473920 10945446001830030460 753242947568062240 3324544006195525014 5820627899705933062 6859471946635492501 499361089668795218 17757805206266614008 14205887245674617931 16151623776268925202 11502599758132052364 6517299249053304613 13140104854371396391 1917400788480937460 4736797903158588668 7140203515099767325 6126087521208488026 7710112231465947578 16993355922845797844 10125114015308010394 14829872575046151747 18283298540888919000 13838669581364311017 7334215126598526865 527318681707863453 5740273975230419009 1186447569985137323 1286331101675431486 16452936624260753393 1138533239579244235 4530872781030204993 8696941295220503973 9754968998446163083 9896842268380311064 16887293342287384233 12890384721876596683 13947535568830658107 10179914730269972423 5760782934527226778 12915424192339897445 2965140712485903416 311446396446934266 13551619067050091452 10714929763218925268 17421455476732034562 11257132038319969338 10083204527091284189 782342464320983399 5124253305869265628 2891452145603163441 3199486914883719734 16815925781182227388 9865206158966640789 3015288549335150860 17992186836754527348 2087821336007197754 17385131840306978842 15792666307637005068 6675649910205498179 4478297373024582046 15558217022998027347 9240019640255760945 17393856080151321968 6607535358580841572 6350000901142157364 14933733758396255869 13938389909242567005 4987775663338115177 14763993537103386805 13266744000469306503 5739466066733734509 7118274742842013099 15063098463902357950 3867667933211408164 13133538942954443939 13415786287052992586 14957889872170970196 4977183224028917400 3408921202027155784 6075981798825607184 420529522540787164 6345350393220800265 7683819729994533914 15859123479240481096 9485293634799644714 10485730511246689992 16555582417450495946 10517443734591943340 8934588100640287470 10741647555006953430 658327849657036133 6067528503805622267 7965370977498388904 9746226279822155621 2644303887686420947 1818562680519464110 9676907191949644708 18326670975772733722 241225067746899737 14209908591782722148 11813810035302790238 1845839767916168772 5578630393815856216 15674751032195597878 14883181271701428532 12896534830016810667 16934790992651220696 2469844484204111168 11997216744735098594 1549927532554933809 1872515538812230750 3307862526676847089 1462256541661982016 16699692433550790586 7485458786400750438 10986774709264069324 11251741542165437983 2468827634639370259 10026133497950675880 12024919784964323879 2176135820745774390 10387675145144203221 5871828193604223113 16325907508579576464 4093307889026212036 8732707771918289476 2150677920551221401 17073193301739200800 12449524826716939452 13149758583344044338 18245692491787524652 16691269255820721048 4517809429182694591 8595985181776145817 15224712768186003081 8660795136372881333 6225834210889850962 17464356157794095983 3878758130134386456 14660082525662294658 14868421949985188024 14605523665301042302 15008004431258271111 3788061518149072136 16914249577550173918 7403409924497552272 5447587264290208945 12052968767610042960 8741115904733263847 8110405813049686843 4225783169513314070 17646656437664712942 15736234028619674765 17062299215778411015 13634541985903414644 11705698556248722888 12413825624875189194 17924830282458087150 12092324579408403282 2394914771432331832 13576825116528098404 15842293151013364548 2875856878010774508 2108421190961703605 3203878837198442613 4393738536175734239 8493681045313321528 11254735540642434726 15724805687955157014 15001252896457837448 16012858133967813290 7343062838760283617 4366322796453113988 7805210430685934362 14254659252326327284 2663764646734848260 125541935073953757 4150077750529316512 14117447467445761138 18065486281848123000 857621401018247171 18320760837825896127 1931909654335490720 4375843017143392889 13551684534863852674 7475100520901945647 11282259429963960473 5214531730329931587 7150860724374678128 1414591644575763758 654130591606927035 16543524744940650311 5001305656106244640 3105738656628592513 16677560059499870105 3603759921238108805 9266478413742032959 18279028056132046024 8008121500983181410 8206331687813679790 15107397753344606679 2094802245035644096 16147810402926726638 10694183192175140342 6463897244376004512 17278875686383584878 13852208229730842780 46076106666743472 7544202130781532467 17772394231658034287 5946816532020019669 2018524207914967079 6859179995684069771 1144472199120856168 10622069695518383952 13633576721316436590 17119819198626794102 4131975553292347391 3641219605337970048 1945229788454458337 2052772970689317532 9824864078672158567 1981159596548274028 8830199707747830457 12070723675228694086 8751125615911772303 6217921425825177086 13159124942772368472 7603971787031058745 14367421426101412278 6066813139772859049 11647756343388126402 591768761384087136 17940991282361984074 17386157558868800598 3117263400370253270 4338483147464582506 138649860530335085 766941044327022122 961550628295652018 3341213179621171392 1073386488946857701 9937586653883450787 10439821287003175250 3305162928752076342 5356737203039210628 5860872994209794401 2494000427183712206 13314460820670143663 806267438734981601 6198488099479680311 16254650415181652391 6562774666801075047 17648644082972743331 3305533420530192200 16485660121990543114 13615209739842444209 163090307206413725 3035322054411617749 7126264975208590757 1846346875989305258 6705479289012340757 3669650610470338344 13741850001303763814 9796982789670340892 6708465493193822171 12974094573795350010 1261651694625817602 9611549316866795922 16086906487869531992 777435863536366812 9816670624575100576 1811334006246095684 1943475860117549133 5636361632043944771 13176834217746743489 4533065371498920411 14762410349529364130 3869315563898953783 7238365544619587292 8637017937343586100 10563258221156864698 11738980106762394790 2866496500760458710 2351237277460531942 6078547020511603221 5568864816431390821 4393515633905166852 15275182204065961350 6034556920445162844 15944786809780906412 9166982123841688999 16180544448284502023 14540213525381574246 2049896018066148406 9821736992158032465 2325275825670478696 3975480379084434861 1412942752379411973 15250779819442810882 6844886408166826136 4716949998867000220 11946507549642855387 7153772244791693160 7327011867302741671 7917606375019554997 15313602305322769426 12805151212834496616 6156874052873082077 6069449483655177134 16474741282732603723 12687179544781458115 6610592915068363361 8301220817360762163 10292092238933241697 15140651345976692608 3560341022413863910 10470726936116567211 9810076842993356380 18368809133095614509 2968652080061718488 3406726633017647175 4461033230230260403 16636416438004768381 10019355044980117183 5349379642926256044 4509521395291825225 13363220715587371633 1628971790890929714 14527718214104485696 2810495159021173427 16620636647416911189 17293574212876456631 14436870073223449412 313202679493647195 10177154377236922153 4766314377107922512 2358320700984005311 14064406498840030685 10517757927394777405 4211818968613673240 1688634672816775603 5504276020709030784 10729745318727197325 7974331136314003435 3687545464095278394 3710105141129330970 16721157229567753116 3755422223724780328 15141569071235844905 11322329444221106629 5236483093723643365 14524276606300177297 6416551820810211318 11158146866035153936 15956807495398345307 4244714541181618189 5108632933945461088 3408583390182764616 14732646704528434862 222361026796540800 7012117008867942870 12978606128066254695 17544520535696468356 2627972728745893941 13089583411323479346 16558776398008125492 16772910473429189183 8088863964212445631 8499994008023445749 7806572900738118489 13025217360610307995 4537823285296937523 18064778728101803232 13232816887104688208 10189641886358431625 4161957828143519970 9331254380195848408 5708000203042275141 16253941705128518668 18014080905136484895 7082042413263393008 11640377316792587178 69672698776830177 15567342714442196768 17396960306362212600 2392620251323967945 8861087892874448662 5279247026349874425 14768944460643215704 7395529520945500550 8818863023093652769 8411363485954505931 1710436034745445902 2133599913775904543 14589013813039029698 3605864067765521890 16059408949780548763 3578324380709995785 10017597727812729590 2367631040448848269 9309804493175778218 9473009049815457341 15891353615491589152 11237685655217113646 7757053718074736409 12903457706271166711 6626779742714054726 16179194664536902164 9953987124050925077 7928100176478696383 5160188421298953230 3833013847618742323 10913803735458725771 12512184450717097773 2779326714173545811 11796815637896031620 15639261263656477292 3184612747229557920 3073769038073196860 1267877344477043862 959614878969565309 5994297172017078737 10142454598041417803 16963356046574647720 12658622960602724920 4142613815102717303 11217786729242032292 14164166296238129877 11135398438591934222 8702226740451107636 9281995102147090438 1862509084855052551 1690349250825939518 17722770749892326054 6756396600917679028 7260490695860375076 14931232366766873019 9487484108992586933 14750816528814842779 5363621543473355475 2354360648834737516 6089530543111675184 14063677935754353134 11957555177758177937 7700918140159724284 4531307360325034698 17635579432426524908 18216069131024664548 17308640995306156499 10845808126820682253 8323084494669392376 2559110948899813737 17333016679968098791 7244131055495095387 11810315429081283022 15774380153345300868 1251382352830502058 6829310599255617729 13887430140721583285 2162816969284154264 5796940633308516785 1770719559697960391 17847584908992021464 5705652027177838772 9994627074657777368 13891451820391227147 8487284054410595198 6277239204657899821 10628127816268109135 1235023288876830146 10773724183372742790 10803398119442586526 15932541925689070165 3996165702330829135 17518094162811058669 12902689375183339610 10013699771767280033 2178236855441442667 7581191986498100511 9815017662280847311 1896479095100841358 16023276152030527118 3979109879941374339 11301769248683998240 5751856562461457230 10513777527694664629 9662020891692605509 14004826062922248764 11984472317313609357 6491418399177521453 6092155747960053144 11938359328243572569 5042075482135792903 5585915695872400660 9939860634995752253 1872694849479107912 8795004070786479574 13162183560513080635 3929724324610362684 7444353148227905716 6155668084964521932 8467752099073309616 17214764341895632219 3528513883339003387 14264041308188066842 2419091405887516568 4686108838156207794 17778651390444202884 5754558128792605689 15791741950657230538 6944739948198710351 1629167965220807713 5679576623326230520 5128811375039084967 11965110261121569093 9424951502592272855 2861234660662365464 13264753400348166905 10613683803146184237 13031116052547795672 1796435000620261012 3974945841087354637 11988001138882552855 11725263943366350935 5857088606536166352 12631563424472154196 13226906291080296955 16963478873762109031 12545194726707334932 10088030763550861966 7689684083701899774 8250283111213081650 7160811091557144462 11483637235658305339 18036089113472745621 12630859983718861675 1872196600577086420 4358906726441671824 9530368970725106391 5059224890020092799 7313074233151022462 14919826054107616218 3556404465683683862 1112143581803594797 4895917651727233064 9562667819112696033 15188095600097488954 11767110583470079437 14653397512828789232 13007382241645877440 13744406738021895138 10922751913281186249 6437031229579206032 11188265166814670922 12061353057397790350 8582495216118101493 11116157939245045960 4329334959471294469 4982874514186286114 16789372346148663119 15102638401505710515 9349635332529193821 10991956523498328706 11394286155494556884 5426387269944925448 18368935937937805009 2416635860307098801 14886335524059644899 2936280851275546695 16981747395915151027 8302720104975590053 4526089104659521375 15630099253052625885 6789078290299824371 12473268839272628999 16499983424730075614 3089385069282065861 1501856990601924801 585029271779493249 10557397123839752707 15537626130501673128 8914933151944532156 3475119048084092740 16633108510243115328 7423788695043434489 11936560345287485312 12008178688542118224 14127164033119271254 3071778571068496846 5685514368904417239 15341653877199989528 13473475769480751189 15243290231408723709 16775496000280382323 3953009472778520445 17328602180845772940 5185077514823507256 14151225805228646829 9474783536135071310 3400253657706775241 6292795889023794490 14696327220230527067 10568366058124978159 9231113596736051423 9484082042815881467 16169736058127632429 12922727350166476381 15638560411882420703 15003558603999993517 8886588335563364161 16170451072619256342 5108356532341254315 859631758303623750 6049226879914369617 6615630579185333755 8871832812470627925 14118406380906109486 4087289434540093123 10625559233926593547 12679060504243586819 9207763148361977497 1887155738852057057 2829564728216007214 7783784883656625599 3926075253553141918 9232387120710558152 17038712150001611033 17742012471289082654 10193497778316416812 16772194527098111369 1566018503070477696 1446362724032780451 9461814189680059310 7326196732725344355 8286820686165211009 2572100122685709089 16012563582364412158 17043673486676979588 14647626476982297361 2067930957607305594 2377000626271314622 3495501043315821778 15171698168817216682 8172685741157772192 10770539094939157118 15245784414118580835 12568235876241442794 7712743528406723421 520016953770459473 17724144519301797095 15192482939358535716 8905292968495656700 14030181727704966582 3824909149554014270 8178930917326667973 10966784316093752025 10644822877754727502 14279736474289378165 727519083252678664 11531479844270483393 6003194244273651827 8969420361447275937 267291705854072065 8736884586973135848 14536106432074518397 7038707469749313691 3368167825037630033 13068348777944458729 5116062090733086065 14387453725349387764 8796019270426206453 5736080889429426345 12192420325027126796 9500054265963529450 10304578528200374365 12147148802460126349 16459046540513050046 3692205663045397257 8306871618241451876 16277308124727067574 2672510130781839056 14616667665323611481 315457534615246998 1317890584928062743 16201560465041356166 2267905084050380815 14757306241449752570 12853948482439275205 10608439793462606245 17915593879807256043 3583016140275928593 11349179839695192438 3369496068591540164 12289536325232900892 3739735901583610643 17618346224715071554 2566322240419612312 14745612689871895958 3237647551416916279 15874263581289135152 6174330871710472269 15096013149614252986 7172632343778921717 2449785322946657054 15306427494845240226 12008912995153076348 9864045254717965025 11662801471862578115 17778657752956331092 7803871069292680196 6644615064654757772 1201475365026206567 645696011170851135 3836426547921378166 17610663786550932246 2332662204090415045 3760530999228731262 1254744781042437130 17694681373742223987 8310916221443902198 14722005939648483356 8641514846178835229 17607865699497068711 7561399639451825627 8664630527013405219 4559944637272473716 5847377523248866036 8990606918700711736 9965905002573326814 12451040180361925355 13764853398946510464 90463358785972688 4048078743641603528 13553369484441725788 11524211515818429849 6268339802825706157 13843572188449972133 6852632413126564415 13057205555070591480 15381538666627123275 8041037900495656800 15872108091189661546 5772043400766608099 7667911499251776365 7532614363710355714 255570214550703499 4178674845399766933 4754769030940264441 10603812139890345180 17781169136391708695 11683663773711205656 583881834115284246 322801633207924779 10975081026566854008 15934987278149422911 3741387296186867838 3313730585263914205 14509956056300919647 13263482538445763143 5554296207243708601 1693045926111733176 7037698803879415219 4559825092915626446 258616599128205387 15936045724751759317 566711163510930261 2897286892475449605 8837256823348954559 18315458449935101563 9093072283277627163 4283570868765008550 3832333172137179035 7939691809982193121 6116798596050025829 7608364515604307727 7990792549649415246 3804400991720265537 15875078772192111402 15970678245066772171 10238081734234131205 3308568237995564691 12694929769226234728 65806414343674904 7617602375210937966 2991815347200662322 18148848595263439651 2859306694641544905 6914242848912137751 4463575876293891795 16551672186142132303 12718592972662202178 16403661409321917298 15719404130034606022 485682459200796912 9159954152836863941 11285089222107439699 13851962989001219995 10754479735777165679 1557216996608923364 6882264538242471020 2912708156769804861 6098431932788518816 14304122901786331143 10507785777383750748 3206422310973473910 15242373832735545491 3118745662449211358 8740410360596939281 7623749892150026999 284443313839111097 3396303799646037347 2871845766829584509 9961436983159081178 12147977771796440197 17083754452410052914 1811034232624380902 15075777669939526408 6484468389904203429 14797697503941470350 5299896051213363149 5036455018907605 2629647563555390683 7916474784415143118 14129391595192964418 8811825941440415134 10888588362723996893 12055699443111453150 1367018251042940976 7529186237261266188 9562887142921904821 4572032431994456089 2200577733568957115 1267960810754976976 14597227506867843919 1159706587041397792 14055308120518709103 15099967240183162107 9085741268702319180 5106527624272231704 1917140473756084818 15271222601384246682 15924441669600671033 7992468977293472168 12750477893516329160 2801586276862342527 12489950819916309487 4583237105097209765 16436391268028820350 5926995733205816740 12365377109766303068 2432400280097789808 2923861748690628234 17771797900917293306 9843875853282011017 15122627835453188816 2917129401338586372 14880634211572331642 843788055120942689 15090472224797625345 2655277525034495244 940496188150484969 13400741320237296775 742907525366823789 11207746261607654088 12381324065511674468 8356843199499256908 13579969400909283613 17895689291532776450 16436970957315231912 15296940201407198654 2668573477255010199 4014708372444976578 6807156065629811100 445694178836928868 12774177072552583725 3557682998198893586 12831400090155885026 17335864766476083096 14361198568086090561 12920380977543804056 393510181263273927 13409900914388240218 2282515739972526293 2090605885127848114 254016465743204097 6747268653939559032 11309293313962497370 6653984311304272369 14248524145852365168 16373030643661408985 946029137470120525 6228526542614705390 9184142120956666344 11170227227435602818 4489840971741029598 14426378949752069545 5921371835634342945 1647091787634037800 8658160754029000447 12290568758735645613 9043513962894567540 14381587586580722433 12270493689956199365 12593175787754535781 2662395441765914712 14060027837205691493 8266184235579951989 13114223071145384068 9863113061859173117 16572853594710937397 15410963603654416686 13172836644709318648 11369962287439927169 13512752827289992250 2530246618610080661 9106170808861200787 9335888979999635432 16378869711655587911 14772469027868459367 16136408350585581824 3617635743987976942 9100497426214892731 18065912100099884556 8160128583346543311 4442181741504163484 1704435323699973698 11177197673514636500 1920124981386671132 10237949284992438482 4486968762990280672 1600395604044101146 897718539920658393 17654132126783250349 1790109198175894984 1290629195799553622 17051830483775667235 5905531045411257893 3546932757654830342 6580998494034362355 15567741533111819719 6992304347659528194 13757437160356676532 587777645089120072 15214381785096492261 1010300020831049609 497913314042424493 807351238417378148 1768979285591853391 1058163112868856850 11083335948281453443 3170157146156722496 2374340723964843005 2129000748208626716 11922476708547446851 17321912052926687801 1333653224534295027 11981432696908296492 14005015545795064977 7944354541278751785 179366175158287596 44497023347440532 12942634998559951553 4510836917932362105 17112466315952791476 11198894014914705119 9577523411788958672 1491088742736856326 1800609319060352730 12857212353647613844 8428544960680532409 13036404719347180363 9564595901527643427 10845317822643876571 7567522244796900015 12678839711365359233 6719211848739692319 7780569308626721415 15976758992128574559 7917405250932084311 11772038568389481420 17362952776016965710 16352646527196157074 17163321533764765478 3831847944078994958 12504581331196290806 1874298624870534562 11599954850913855646 11879754091010252488 11019019582248252561 11323068012966793982 10899462266781664956 18135752211052754335 11463985228714686332 17146299353752961634 582493097927298247 2404555625059755589 16156854132080616728 10804489658010826523 3627357545841927118 10465708923836600057 2109681372204037286 14317871279162342062 7400034706735260351 4304602797942863473 14678897276935844872 15178831099888403379 15029148807001399650 822943690186149335 9530993254214315027 11063536179207597798 12037129451038384847 8410526118902370823 1603570162307654784 1104189060110770374 12751314169241298332 15194489453416918097 7049025441560530149 1871763983337464551 1014691918844334816 1857086734826272615 9802945699149775115 5161782528136223563 221061233134036120 12259494888997988231 8816298676946271573 10793871631338315519 13665872437927488925 5119859650428475710 16472677749065537690 16965392118340922963 11850740685594022959 3838799813157530700 139707188841923976 7635932785151162879 6944700122018047944 16969328814275151081 11191875071348681995 17376793399892136349 11008991454827087197 6512351427604380681 5956491999266475611 2847330104117981112 15570527546124408774 3060130215953656942 17297365712189361684 14856824362849135482 17301472374827668029 8657740841372378795 8566499647930915517 6221955733500177833 17358342116696803484 3513491903955389770 1071088664352135863 16525206401675921951 12817157679516841015 2058080113808418522 11451723329608478794 10382342779289851302 2308480896535555957 14553312415648308084 5167160108994463159 15677013379621031318 4738493154497378225 5277054274128835685 9964978159959891985 9544085390044600426 18132074491891996831 3765445026947655420 15485147625268505559 2728660083899095313 13751740981847595500 6049845696010876174 14327685811058422742 17900273195669930602 6524413416542590142 9457439623624072325 9786577826760037398 14438094995241968213 5602376155075704827 2249154532676709528 1652640186113980695 1921447493327652212 5815598497829054437 5429645352308071283 1560383463966937265 12968141294070287454 16618805107871548862 8874253123451909002 9321569373273502704 10023810305055371253 3963251109328920273 6684305593080785415 1709869512004015544 6894824083250471009 11204423345224974731 17718930477575030088 7731513457940187593 4187011157418383435 10197905950174876024 10477699057593203422 12413679491383298622 17293432133210175506 17475607698616098247 3565982232274182114 16790010181885083583 13753233719282918364 15728735937276056308 12796822742255437413 1379123180627261633 10000252565571557884 9236163513035759989 13057099941509063902 9471093346619315478 14838681536045333211 4964044377075393268 1043933396718627344 13635749425980493465 16645829403527639256 6321686313094597600 1018659724386700317 8023630998026810439 570998082806748832 10953318685099516171 16481189187798261944 3946150927417122845 9029710971455673914 9679043007211733406 7660751524025643904 1938488163507674366 13838147462488699219 9850319590522343031 3582867682293977555 13148486651615284690 2874666335245458959 6864127015611076556 10399528739057921617 6481821887968971189 10094386802469676077 8358561751499718336 17949532237396924277 4954529683777002790 15374781252602488223 17128024424152679429 15393875793509436665 17811431197666947567 6509318823192033270 7497730039551017411 11523659984598509997 5520775648343492408 4389104205937307315 1367231269633563931 14678283352998339415 13480444242040287655 4786861238983117230 9241639689021531653 13070819011283200752 3867788456262575924 17214074299693619814 15359461587016376012 5900560348374814566 4159006873846564262 13405120145935359466 16533654099603827013 15790372811790225729 7832700976900437374 1708176993902001693 17049813147430975369 5202076586258125148 5773694936456145199 5684015342097262760 2883572434883611654 9346271169255631555 5469209230772385364 9485819321210106399 8812794479728723015 3864227241740877462 3531843161934514944 1532978939279393122 3374693247357583319 1266159983070976701 1375462384265603062 6156991152387756178 3783789731554183582 16694267269907857258 5372714234813484924 1167002941326261169 6273147438208836921 9887339625110935464 4888122959868982126 8908233249901891162 9802778015083257297 2734202269092137861 8010101789398672642 7679236960457170958 3125929409047166549 2398964242668547826 12267066911661266763 15809475715114435193 8218824672843615985 13602882532389455438 17659964840894861306 2755633645802818520 9421322419628930506 6741133898906329481 15418181930392876120 6349355196774942885 6898772733468956640 10309544968362982930 7654545413270121872 1735509992810014136 13047352771533973149 336790285208091228 2778461600561173391 10537645861187414142 8996126410580729018 9055830911387761198 6480033672005118116 5923905414375968804 1489411362138463806 7366893161709802458 498508795029164457 18023112830887304988 1231584768499823591 1202686976278733498 11580755142689698897 3861434743169006652 15249478762860444906 916747336071257826 6574558798799543752 16210949187524141794 16306159610898485698 14172092913465249728 11531332098098123717 14545257449980316815 10080062328936556830 1703176864781763315 17116798602952299033 17917766351227954532 17113895830272640807 7493204349657747384 1160332144651961183 5487635962576364110 15435531933224694194 10128982513529825464 10667483079097962110 2913732523423965787 8447341654402022991 13239391191897745389 395757591941250388 15475382394762245069 291336140256820154 13094457611779764794 13421576780101389204 12767861537222821322 7054852643149948811 2616255624714410574 17356752124311059404 15264421801392805025 16050765058091564392 3382634323174341478 6888552994157800118 10214996649236067726 16847305931838328358 14542375652538363546 9659849404563023558 10042566461999881936 13402254404543127190 5209510863614728191 14398758765897839587 14492634295081911033 5232497257187277973 9537001125522467044 15630013809375174152 8687259379328980974 4283473203286742204 4687311295949105542 9934563025764751003 6755349730362336278 8385570376451927724 5337144902250795331 4661056725200561097 8885838641616284143 2832235651452743261 3814246887352094451 8750100003141875517 3066250281760675531 15609747216394244967 9447145579844083660 11220122272194220088 14812156205118127138 17271018755006549066 8926618506467794095 411495859394258845 2518429760585014270 12016207590222356866 9514631415172970126 2864818251160748913 17401079674700094612 14156087488500589160 14099506574378794715 14296422305084965381 3085411751570076508 15608792510824927491 11822653130459916041 6601869061676505900 6952558603920955227 11529061908259111813 7984329483951260776 2517974080806719792 6387762542783401429 4507030409764995487 5926934735393227834 13655032113678479847 4130231523018771248 1747498677844713672 13499603631950918229 8628715694741187061 9869701693269128074 6051059726940853161 13958358568366435046 13631182873580544069 6930168090216841518 8968517062533481347 16927293859987826817 4840194015218950156 11109671951579271059 9883024257897234395 18115143135674081643 7696684632731112654 2376598606913814442 6656564505777862533 2036538670076365888 7714933179302347001 2426449546437977870 17408052507638133483 13913296749146016494 7299167477466698213 3571581756922296203 7830651063618629223 8359240043781844989 3126489498250938674 10979274376882884404 14737847517297817726 9212969750108113914 17485345066817750125 7899801515890135124 12903879841492354165 3818637551995963319 5935401839417329578 5676361659332899845 11702581289723720682 14080605196257411033 5530053402507001034 7441006675415129819 3570096260652736361 17779398447568009955 9956792582731756117 17395620721081392380 366027276342695507 18236720497123620703 4855232006530723726 13583724627874860840 6457922208842839216 190795557518487371 9955451025548186559 16288632844803738517 185519531068322074 2229155492180530346 18113666343241858403 13300650607744685479 5028216585950181996 13781778243429393496 7414495057160962796 13184944244410993328 3885108003151398376 12636966028318569139 10462102073595419379 13971081760798657519 5939393402857122053 4562936272965582537 3626788524796436717 15575989384209175388 2596154426261096027 3392045826093170258 8233667690187465959 10559383363696383626 13605859080117708631 4205973356600000177 6640949092405704924 5743341724373653938 1277705487189614990 10548624751461703241 3752306931741250353 14696208368498732928 10009171433335109611 16159989596282275526 4624851465789317036 3485865303510482160 14223108194235611632 1264836057158816735 14285696584687081788 11891519606578952560 9688695403888975589 9805075711364900777 5839334823678093282 6699787357035144628 9578812375891576285 1862634668734021577 8712967666105556584 3423507551173730642 9971037575338058916 451909530706119655 10539559513634728497 10532229206196026271 10395813641429552754 16590564828280961787 2936822297788488151 7937476581798057461 11898340111400199227 9398947347266569178 9785851925367385920 6226582606837167181 8402660365376980480 4373220387399032995 7286519959671228214 9724486885579048271 18030928573601890942 10112952722901082187 3073181454431678636 6464360822068012565 1275930663946674449 13766044424641616146 10738097708636077740 7649390695437704463 14068080129541054014 18411484182806546849 11116777025222891780 12894339835452523526 16198021862402918253 18302822426695907552 12227811325398901367 4821072821159040005 4920951380968639377 1226207871914858928 186208820333365243 13187749890328553416 14830297343727728668 11763442194467200415 17221072447368725435 1662389327418794189 2253506254524834834 7445648832943344086 2795052847730061227 4251592251990496118 17735780601918895700 3693432843552073642 13491183350787722749 17951107968491640630 8750459306443616454 13948652762687974606 6732965518943912574 14325175229176023363 5577585535613904294 11449478341728173586 1112477656063441910 17562033866638155851 6300253906698645407 884220381525970403 138001381788526577 9005934420689459586 13458216756123058887 15323085294428328652 2511496153802836842 11789358227261698583 152539330508539245 12883630221277176449 9060754266795287197 11684159861581832031 16370482378493356553 8673614963907036042 16611262852333802966 13706048779723155871 12005063788840757317 16334858746289140652 11241022917976011740 1452686853377679586 10321936995015491297 4467272314224201464 8596045592941862677 18013023341950786150 5749676328985950038 11004989439055219353 16560499800152863622 12385358150488650613 13810059871075589798 15194429311124851180 12260746936484527093 3990757630344465970 6315124928157706405 1050600364892326540 4963404437674332695 16111289042976624701 14621598627754719394 12711480161702765120 16109891154164293747 6769021149180185736 13632011666310197693 12976716828523680583 6038637268698054878 1772030266575377055 7133721543797274345 10819093936968990117 11950745521388778956 16742966693434265270 10342644361366075920 18223883081347565601 2814150044248919597 7740815967176123700 9939192720927836215 2085043775542328454 15897491123185340407 15084203526635871430 8684643561116387928 10475503977551139023 1622756901789363127 5561688516231483144 2502146765784060702 8442251306235853597 6537757925018164635 15239762429165152220 6537759684610656486 2292352331669751245 12911027134768570459 15095953764771905767 11510596365755874447 15170958355030681087 17990634856301794757 3911592528366022635 11855945998082057454 7188956343251704737 12964344972570097259 1389424336914884906 13588518517276694836 3094321058572577786 13499763561893191558 10880265651241162071 9055652319343282873 7607646270379137258 10597428790677313884 16898244607961507178 10948596185975811519 4922711485083535157 10399021774234820839 5394857507984506664 11608120845948567551 18422126210431269862 1956903746122395231 12370577922644611575 12481401762753220410 773589993289417955 3650022335073280079 12222333739006859899 15965853253029875958 7570089526853514892 5455725418338089225 16637033359686058087 9306119880635890294 12152562055386851039 258814637618906174 10503513607650537144 6164322824888513247 5723387867686033780 11154923679221614462 6949785169575731205 17971219222570062823 6059436420215759476 2189145944944697937 7441469767092819606 17906207468045672203 8249662220726195447 172037594854245530 9176846014597075632 9879494000154714478 5407190280180467614 9333924720890531507 16710479921078881076 6718388185853998833 7862220518058145617 5450411925123736353 12491960149443822825 59418730377165890 13872308139351662663 2889352992240522687 1491191676011983275 7327979319130024192 13895368970306588740 292626811574112349 17650952063327894146 16485090501132149398 7402797550580670740 11006690502638935525 2663919435883543450 3719575143034493781 8231280698711432217 9729318131509166550 1376480215488358592 17015740034758278865 16103507831172558637 2142360408509657302 17334842223502176691 16451449430118771143 9138916609503186029 7553501819842533129 3503501224064944762 9749497303114168677 10639094173157764483 8470785043818872039 15531542180371722284 12304439090025922778 13042827312562444804 15818619477165539110 5392023576431636844 12121117479886901474 15926302094882910528 15159875715819064950 7302133825483370013 2913145649077684280 9905218357562486063 1508875127764740335 13002889936383512575 17801956066411568329 12075544353378977846 4855743608460360021 11356187607343284703 14297399134167210965 15750843006295884831 13541448304881195726 18179464146546004305 1265276542309951817 5828594156418934438 8786064199121954574 6602698282633075044 13763605694135937107 13251411025247037198 16542531817893147739 18001578060147694775 6422332306494058788 9110753683595762506 2212447622615605374 12772848233637758136 8758386963496302953 9878815374542438356 15552386932902716050 15807766084730671997 1562635206375142938 14358140229178537757 16496712663369328481 2730049186301416501 11964895905629620658 17131349002002569592 2461823329673812543 11864161908255316648 9442447836105168696 2494902121376378818 17127790000485259439 8754027912203742369 8521365923053117159 14744078243484542183 6755657079088754757 18323873770961159227 14416313277790544565 4820687235060334962 17982950018982006229 141529274204275507 15294960070754805630 15931815700809593988 16860193393912927467 4929300884699185351 5334718735900076037 15546210526674616792 12731064439977815776 14300888990775027841 9718872276347429312 15744255310317768388 1746353035699813108 11636567646101300246 7726905969256435808 93434543837993589 6862014561792030280 9788095910334348480 15907563070040119636 1150723933263957026 11922576847873423877 2845793044169518779 6599413288260772885 10553856175082198598 16878703885202481517 3211601186708993756 8324025671517571446 15054278088160079889 11774402233148647322 8925671798171868210 12137285265999684686 15466258522204453632 15102532656735455829 7755457268772848619 6262187506917081437 7845489797338565211 11041505103227939484 3204921767812787009 1141947751266522217 16155358681917037048 6250772603595988958 11093088215316762093 2483029920251420779 568900950907897480 15842649180365410571 10792601320024196893 16876127186387761682 6592852340937483797 7897359569655923224 4482704750842351976 7653981514892999876 2967506689272794384 5238029491155736203 12135935985763686866 7366278776126679192 2958400158528835626 14534915596663029525 621589805727652060 11159997517459909632 5687557152532242014 18202443296477256454 2743805058072792468 11852290829298427897 5632346982145161116 6296434154521464972 2524875754958160089 9414111422689331887 11548274364594821387 16590070247823281680 6281636315343359659 14772665439494422372 17323293013967131112 7430286040222917066 17672179440922077739 5084071616399106822 11227354231774253513 17986316776743251545 14437180766702535289 7433833916836746875 5915429585180596902 2945135061542666826 13529275859275638673 8646731730881675926 6485458915179775958 14039190209121971795 1150995761698698633 12079260695027522235 6765909083407699261 2676979088536510793 5588273276339672073 17834692781803839864 16016440147622682212 189774527819190441 14156628551737862432 15782986605658030672 5495909662496546562 5932054232901881089 9164437084683607256 11565701289236408086 6776562013729398760 2305487613687629966 99713709387925110 3192772217093077744 15601791862315056192 9492482262200995797 14539569063814348583 362548325330920535 9120608784416500000 3824425820527814859 2494537486776743411 4542214658680935129 16087486057199835594 12825186962779308205 575351350460560058 2062936581190186934 11902752075683248130 5478671753461095186 10435139428155437327 17008182215545335417 13018928654750879119 8402571790437979635 8812714754163957431 17881141894693319837 9188304444547806767 5919299951613782507 12253789949744685728 18384794878196959913 12093775991619021785 15009412532133239129 12325941294191421986 16977030314464061614 10915193123782092036 14346822586807059094 2140012453777186714 4111622258612854262 11880247874228877602 15423541877567034735 7692034737630129339 15978252214529368847 12045330588403760668 16850387188599498025 17957771263723525383 15428514743185644664 1804727376771285813 5335076248592088610 8625461441529986544 17808292616155295186 6063897918994625647 4247832167970994933 15654077188922030650 110486987319264643 5597309794378199783 15568225577050231039 13430448236637056618 11408343886952396691 4657689852597607631 11113556728278659127 18188504600033700553 2501639936258826720 16614533753276331076 7262918107555067350 1308541246333104588 5754020496255570500 13624625610642209200 11285623811361241452 9317670274448287881 406472108918143545 7045181316407491913 1750088926445225643 8405003359490783254 12235668881847839220 12774140804878389999 10732391942896611528 6877401475429216766 2901985863297491056 8471547200502949456 13659648209435272377 10365902295191801745 17540809218226969135 2865893526499263012 3523182737515987694 4881531240363011385 3573079219336825562 6216748533887081459 9210094538812005118 15563243290407033119 13070905326176585711 12437583313283812849 1424368173482341932 3545589806859754981 7958614912238374503 3771811524560719131 14800381479092182813 12533149112993766842 10142170970563839178 4411771098672728183 1343715839064912666 3253657589519684090 9552509203912817737 14806371613706422885 8921407494092500375 6492823877359825347 17511805233655413827 7116837486340028122 11565995238492645654 17209586209860606077 12372379652733351033 4793299224627473040 10959010381737205447 17613009743484713188 17211002934173861870 14637945762855443288 14066507395628469480 2720648379420065429 2575818213833357116 17027990439399068466 12814877404267183684 880604776485282431 5809650599661433811 6558487646250222013 14836822047764971598 12064199176699328114 10813611609351296776 3738216438516267338 9134031239754944062 13785971234228131651 4039384918127921548 15424010702293269569 307108548998569966 6907704991204684344 18122061319244894752 1657106853833804623 5953979896614362255 12454514485328315384 17902695750188715667 16854936149041729352 8264184385302065181 8238492333273683922 15613824345379140219 7748069640943405707 3881253822438794631 9855534923302864619 6248880248214334538 11992678850267078031 9018438365924854727 18111528123376306371 2726156774844515388 16218930545825145224 11986447018284119847 9915718254592167890 7912460361546589424 7614860581464332485 17783365865367267997 7852718683165166586 10494261914645037220 12529698764126088146 16171654008860820026 6037250531349900649 14314873804268939181 2818928693895505600 3752902626942732976 5982605944675626481 6554405679681894599 14008905627233439422 16972813924974887147 8596078450324111916 10960264732234129448 5858951779933751669 8250882453771595946 3380317194125037042 417863212621067397 8539757654364773161 17390668702948318514 17919557607255538007 1943993268903322091 5219051077704332283 5145531658022336812 9723055321246585902 10807286474820850381 14647830828436240621 16305881012957812377 17809513912678041684 15545412584521681642 15495191397382984901 16178782382314236500 1590458886841869347 1130206589155938543 17916172063610727272 3892690892858271340 11605598501310848310 9652826786365719025 4005457049938793804 952707654559743718 3758006260533068157 5476155487968590713 17334709924903499765 8849283588746219842 6530011322569771155 8769129981797713628 2675693608569171384 2626795492447759643 1195499749221953299 7126499140388445574 2452982700658975712 16582623662283595433 532354600188745781 1152732983325257342 11073675671643676383 4370563472186237868 16330368812456657655 3473151888985552934 3263040701015888535 17825563858677374706 2665258143644317565 10460944736057223086 860812886728172714 11774782094475848291 1571490743872735157 7240008788530822592 5721786678602847742 12985442673553608086 2574235468315980286 16045767313605930164 12936865724516051440 2563348743997678173 9518965050806652383 626751959908977693 2089683566532577214 14270922083077114548 2282498058964790736 1017696340802922560 17528140772032937360 2555892741542169873 11996234995539786249 4500502065416741892 12810469679596050457 5614036014622435789 14036797896627639688 14225419071679080561 1146157145035818515 7928419703258228170 17228726650345907963 5868979664955510970 4428519963667604763 4524341773284712574 7226384288522651247 866088654478021559 4260413561696631888 18309331522031564557 15380922741750741158 12763241180198120897 11177581174038971983 6920647796886106307 11773315018073499615 14355274196231534349 14063457420002517988 4992261279260503724 9775015491101372120 14001655252211477945 1049900782368705378 5785906375585520806 683691515334552833 4131780786685196459 4434788709561599656 9959812919083057666 3675726454067959052 2142828027546083966 8231177411523281453 11071115264686845743 5482890881058523280 13328629049998076782 12350104469116181213 17617953398188687039 12626795552046984129 8044332015778808822 6414786364302626970 5486079142488592917 15975049474959442064 12490039462240451102 13017855610745511976 14747990270453242740 15877782044282742370 11472816760620549270 16730900380580153343 3826660714966519757 873095731508268230 9453598745906675336 362038285762983329 17499364204431304016 15982993727001618530 2936216367210456115 2567050893096579498 1080032371299438827 133794227690195408 1682838589829218903 4804358908891607621 18136410631218901602 16508168633667858266 2041938958311040135 13883885481927976115 6362477961952469958 7091197519638262774 8035049250014580987 16217720561565648189 12846100535070879197 12576421499993321270 12202891236518044424 17378224824589680860 1236856224040462037 11324298427816797485 2003205718733724706 11462430049533856478 1661649316234710859 2345559683670087853 4549649398157838227 16250062375185728836 10881651399890078679 11002349657907354828 3714210690732350611 6911638086021006729 5193959135567332438 11568744671440473102 15764627599315553015 5951783327041036677 2331187263621265606 15220944958448827410 1638769515687448813 453647051632894150 14098567891022771155 4745090461408831696 14677002220419720009 12615620424225525974 15423886512721353329 16606810557066276761 4825668833598680541 16560388533083934546 6487606527751443623 9708457584673602352 1274211348830319079 12608154200399871204 2718325260121635294 2410259963468975171 12643924049292825531 4087835102914584481 15501726679649871675 14163846501675684547 2863362530772175866 8007872292151929647 10120861949235311482 3510308734681066785 4721731070206955302 10188615208263201511 14391986055281942585 16938640051022614424 16767843709279616146 9294952653858368758 14248069058846137031 10732333439588051579 6845962427222573047 11676688938927494001 550812184871412483 10265282987000734899 15518437295363926510 17511127383564692286 16473116337433724047 1505103210533786866 3987274461691913636 5710571351459243349 18384870990167309527 14077980891202458668 634417754977584825 17702498270389113517 16645071081661763985 17464297470262188321 1277732494554516136 3081318900807364329 2239760207501060114 12904456708246128551 1100321613173141635 6004370574791096612 7575390201741798744 13106627194390798847 17415762565236765442 15218096989372085913 3890043316107248847 4364064663794969794 6503963623888184291 9102178703474980857 9213467289669877913 4246010457560031382 10579761789006823827 9994916735169059104 4420587252858033784 8655765557626575756 2768357095652309643 371068429911362416 12611415686966769148 17621946682118570382 9681658705284311580 2103895314902087010 16014446975243630207 17245338027393185940 9675865307703945053 7483363748079834276 16887541611777439379 12626098724224899860 1521575439900818492 9855148794441199320 6514069496446057559 4092973665134630460 1658733712283538091 10639099435934975077 4145675222860843461 9778401963086568213 3908877198747679356 5752853308566394823 4631479033659481104 18426153472172099416 17537861662041452872 17229245084611923861 2215362518326710903 4321955118279043851 13122405387579897030 14897028036401240211 12901600486612310648 12734755989930624656 612378448654117114 11275090761484655880 13832596030473659881 5554638069243318989 6027821666100910299 9980796892063203075 17967209953698164739 17955283096328047389 17413181082394767426 1365209109612375855 5542575799528691080 17017378917267093941 12945891932488114197 14752529920480708704 3171741782325106180 2423387305013677065 4194213973460391165 1278073729081229599 2002148170153643521 16452887296187637725 3955826092853449855 902657689576995039 15143462890023538069 1215258676746286675 11570644554869709048 3645982112676627000 13041498311293350549 14231347487744239964 3971717458406968597 1555157411716573159 9543498913271120780 12669368456264729834 2207778138491738593 7799094658085413240 8408500759748620308 12719374298549435354 6949949800646245651 15879565131053937180 7675544088051471443 11999901091844716989 2614166254096789166 4293203120119435004 16919012762539119060 10736298737387898065 9138363038162661641 15762340210354617994 1052032293679516837 9022552639673820961 1521726015295628207 447838342631122242 15238770323866085989 686022145000774300 14567891393644500442 15581191817268163124 10322148339984354948 4749728940426181632 7632502091958393254 4286306647835452395 15813438875633283996 6976656771342851383 621370859535256090 15841130712330898076 6783983643834894059 13076835349552449410 806271904248029235 10918631224737166507 2349240243245453247 12616547150096399030 12762130574376476096 10793861092729293676 7169364793316427372 8049074389878696335 7537061291964801346 11660658964617655840 4067904941729579314 13398969679931544879 13369554968320129029 17981007065320883135 14463507099135068854 6626806723920173590 3927768762726770464 9534162942211901440 5262474546012478730 14769834109820583953 11695034117557213396 3580581908145651515 10252002668125950983 11147049839659641473 7639864623494249688 2579651545400870231 7841949723251746056 12850543333035774779 17411673572459249106 15122212832315304924 11281373264751269510 1104838420839165243 14500265906938509311 715254929858308782 11149995283831724803 17680544303715000178 4682911810493446496 4910501139320189254 7874942594974785986 9557883207718185129 13487419969113930740 8149628775790425600 3299868693150790197 9709020781546079879 9433447191296524915 4739227593518772660 10080593547145345721 9463333912258849607 10778643681409388653 2875775881335076299 14678833472045038423 5207144310871306486 8062989981484663423 979914081804603807 10477126705702887954 17769988309378082837 6237350106424683982 2428256105969995942 12121379373205662341 12407332190015540099 29551118184950164 4056062411854291528 3892348188532973290 3770536161102884 8985001012762706949 6183901964644240364 8214085973189094046 17381586340421366503 15238597954648472150 16622142415264544177 11561729547279512164 1465939312211960946 4676173592842645355 4532752146373113758 12430642439731695482 16575364998390216041 6847390147263963483 6027325379152804270 13449548485009974544 6488587044619140230 15766343313029055083 16017922457532485847 10215554124576927904 15169862300209309064 391490273054876577 12580500606358379052 5533962571328800421 17385482585747888378 17741864732616356678 1237497491023760868 8683933324968012707 10814837522689720999 3518944463584590339 15027447522855635289 7298166027093544073 1363285736449731000 5286559207117479984 17691011387170462113 15952362831326211962 18023163095907457091 1423423369293739015 1596506395333598946 12346355771153347533 8951995445536470869 14206204118233095781 3714986788232163678 10071673123066983355 11741765007592447250 9911564426308433303 1321136711113993213 5571203358681726582 1955178422697466193 6980158603206558839 6312892737037382297 7482030542129348712 1986426702107930018 5509976294981675839 12844891999194000858 6073789460258772177 11730674703159681553 14957528205513484628 10901773504701996666 18194679124757741279 1697374804960146468 13110669005688279162 11462581743231244085 271886260130846723 8087295767214841537 4561356583934316834 9910334685719342981 3693871446526854723 16908790065590858280 16676001386703627414 1269135680105250438 4599510219736249869 17817229626074902700 6533545822886150115 11073927091763468055 14545210332685031867 8581825949654451629 11553428239840671519 10747694122984399251 10889519140177223695 12039198704074297550 5255299267476544979 6599755819446598460 6792746082732964666 4869097267790545659 13677651974335986684 9384237695252060118 17608776128949857952 1801458139034374752 3162402726462776764 7500942316655962770 9820878988866985557 1952063234500384019 5423825911846705387 4822633518510270812 12296606944176173453 11611119800444274691 6782539775387776964 9917168727027326592 9780611204698695758 13991702686136546948 11618674543499448880 18055815608565533961 6926223510345953715 12123728256284335085 4145749890382343779 4010540595228476220 15868714372536902887 16523712583424861048 7009237247594344890 9961994378988570590 7652489494936843693 9045982643591589458 15734023855927130451 5248329456529134035 3779321752519287183 5202157820556838172 8514584096256277493 9343860854545314249 5493490029401370985 6342479741935519728 6167478892360514577 7639019249727066925 8451194168195868529 16973702834708878211 3729452621769677025 2305580527890828381 4841828101292848429 2867250754188267183 613618663078530569 11670635905671171017 7722127808677389182 17693699367210351151 10704016616820265006 1256836330866529872 16003511102929799646 13512970150758733597 9443885791522965075 4427828603212530480 2819400620835654676 17404176529796876618 11846395317830923782 13493282078906076928 2757847623859125607 7789931459304353237 8113065401251925502 11688876980814451220 16639747370605286523 14370100959368877041 10208619048209619454 3604883157432020005 13149249030834850530 49723298284550165 2891335256866491310 13898370746139766276 14010404936095293554 8118783493071553225 1303715145070188936 10907272169973524704 12184957451864626306 5622594877055232453 14404422581359914491 13302520245145721633 2716055065880345013 17651915827166832865 8779626304563817706 2588751736893403298 9280650103201713553 7012668148417045693 7207834938944352761 15170819497028700778 4336057714284505047 10910985222997077901 2847999175663977012 2059360913358487812 8518730028655201801 12470106500861691425 7860797326627503542 7486348971826102276 13462182189584421814 8345199556518368711 2063090789150233041 5565029839187645891 16875185763501120286 6796010172972679495 12386877992054986095 11565537134682037884 8568251539851298615 17329023966059406637 10699844693447487504 1662508759493309958 9970836412422401705 16472890695703358102 17702245463168343183 8450861706392906099 1406120369966629095 4480509682796508977 12215388534077561177 17251059489286510650 9766377104806525430 11198381064921709428 2316228850030476508 14515865440204249079 1773405076128093100 3595605892570638250 17602127383555284283 6780051821926873868 5981623906386193176 12155354561872154381 18260076751397779500 10894800868057727005 13236823490832069762 16331018426809385035 10865815225838703825 18214530524597292059 7258725021030365183 10007587680950171043 9389426529558929964 8412707671706392704 9794674969620551251 2083508801755723171 8603561597789994977 2020039652267191903 11706242082422517140 15431125515607830798 3081928410968261921 11281585417558722182 6889535752927075594 11518353743743943291 11132122145052161106 3449866703160756835 8491122507018389255 2324087437729155253 17349164299127387162 6681789780178763558 17963689514547003037 6160495553513079442 11116796917415594265 9546154525044079988 15323618410749680993 17653912362911317560 7135649078173286794 15093372465037713501 5028658204199960446 11773509549147715039 11789506528284911408 5621504030874168828 16013646521746851175 865863927590042723 9423460385348276259 2469926356792835993 6701082218757651699 6168584498190295854 13529695469154852416 15664432129699136842 4942889626934284493 7168228888024055598 11980571869895071137 12497110824378037986 1058268908533215247 7139025660492413452 14289280588115014489 16520344698976598647 5546149418071275675 3971535429388084688 5842370307371161236 3891800695811488925 16779658966601287571 6112577680450376653 7352809301794537638 13994953836711296445 9275032545939756177 5936706641623748296 6134835241571092187 2039669987799733461 12629610873562528368 6988257482579270543 6475950470790739577 13659046865137267681 840853883091782323 12434522946244653361 14528501764797323800 11712478304858638804 3717355333161063936 57294625709616466 13662211865445881320 3315235522491590948 197564047600510159 16646250189355747741 11289981950528528304 18374423938828023547 16870651060447939986 17534420562251861622 11066128620847277907 412540583075514142 12801849535749115591 13231123048899052927 10751299648287353159 13042755360762698007 6136628050296811111 10160810218414679913 8630325909378438533 14396082823807965203 1277230957106567572 3895678501545697527 12119207435959096401 2718710980680491645 3592524565969778823 98838431567421359 673006133052266571 16291526586456968805 12725795864707505988 16713362337677974546 11281546286785302172 10412638543337605166 2140891034337563691 3681301935788771170 5123823619955639539 15185927806708225988 13091923679172145041 2836448478140764566 7792703260284961047 1577538451856040903 3118617613393473608 4432805188472794102 1550809444230850078 11556014222250758329 12371593460969646728 16366432639093835335 5691878146647301637 9267153876276804157 17907899771511249678 8867668791292863823 16785178971812523069 17146005353368587554 14896140039914101498 15505921748056847540 12645673780451716038 805881293936995327 14987605309813842764 9062940717595445496 12499251027134228654 10087654981045782305 13580270926380464631 1528261794956491525 9091723701075223748 9195072573410540042 5510322078149387718 17155912908774719820 18353830732796032237 13456850556051121436 4502700104051238604 13573103794770196932 15183842700334933015 1236546317573191732 12095075056670265163 6558764099493047026 5434744392794857518 368765962567870833 2793639849080064168 16466827760544764594 5830841561015024836 12344629238656474393 10274724204864201889 5932875068016998332 12865580148566254334 10293418627248774448 923455756974563537 17548020408217290002 8412837382568897264 15599596741302216254 17958023179739335477 17100962019659942833 8194954187926771404 6746772684511931527 6211755711263220324 14345983375939623657 2382443824767619275 17889987866293508851 5851307027616490347 9965191122562002843 6965480119304999444 7179400853099923648 6960984511382204318 6901165415359441894 1682360478930068864 5169574492302208298 9963210712010804482 503335581942271332 16635717467504300905 4888816461909736424 11042316571915254714 4445240285981503982 5587904250432269668 2763024180258148030 7893765758994106501 18005645315568516800 1447326964608810438 13327126807651298400 16497727391712062280 18376748649943657509 5904117186111309943 10730979338297858573 13220724814573861834 1459772053815708038 4382856580949381544 2353753544165525102 12444302678179745802 6592892109745293416 531940006987961875 5183823983614113180 9094283358436533417 4228170681540259933 17043849020719787561 7048854311674483079 5714837792086950117 15991218022293003436 3952555613996281867 15457618304184355927 9931529188638225443 7173981761788914517 13398492756318668947 1797099012731903516 11088880690293726164 1809597841925932145 3470869821587123258 11078107527952988999 2484156885152845320 4746676487225462759 5606268629369196192 18198504833908600240 5092083913024332296 16930320740403896972 15186618635311959381 13740509948447888094 5950997849843954208 6243930803883681757 13233279368645026588 9448317355508072318 17858762728595426377 8171695141830739273 15803223579399690633 6835013309854244803 14669989103305122992 11295428620383490843 7497563692210686220 16190613029709609071 6210322187261491057 16845218237376365866 11728244560502903529 17420180549149736248 13476086281727847522 18192138979002497984 18305880974995106848 52865754242647560 14766102394736348344 9875367220323885642 2432734760287135370 3673497283499852492 8376453971321453786 2366291456673042105 381771107476492760 3602316767208833633 14849830620321836998 4058299596297102395 10454121079868747430 9735348756547529682 1872728253017356513 13969897084977123816 3653205633703365804 13386995127611147467 17331688458857617986 12861649705994854415 6843894282859865287 9318114027784350392 13129368742861406289 16229286492070029446 11294729688912188948 6775411428061475479 14408100273161908886 18322988942658434314 6099554057560983593 6474172487670277999 13167290605323398215 13939767159331271045 11201031734465692051 5748497166267978730 1712660117011511932 1474418978085880477 1104649573236716096 12629113347935507041 16393748044187526290 18442408493930526085 9864604262593513174 7807881409098397887 12475231648808551240 17464232199462642532 2297860856221794100 3272826456608655106 15660897521918581493 13443721895609627844 7476599080153970291 772377292473863980 11024062554549179013 10714551543962722585 351679602869760155 3998436644968517978 14936219888163817980 8637517107942007900 15351205081763618736 10647510585891741635 481097437521231197 12126369103173040395 12680573506384924683 10106911496630526557 15672826284899105227 9581680170018461380 1253468823667553450 1242033009183282858 12239153479630486788 17824361840490104149 8494970168470060920 2436250862258854336 15934900201861550224 2364522221798178791 12565569410218709838 299685610862722897 14525932626326190836 13099652220819097772 13247354967516812200 10736855467723771412 1014946057317488855 11962060197095697122 9017925428413708076 12202907690970602435 4583037416874224094 11702715943836621490 1293086447664819522 2474134656880635713 17792246030414672132 1094502388753538200 5783622750240929864 9932774138835700046 13532694987365108337 14262197895265906614 17173297378224672981 5421150637809337896 8909685834858194262 12809941307738032988 8141685651017272818 6277115277788299283 12586351627425113204 9318030681480975196 17665295981809534899 3707764193455630960 12725999470934488581 4789013776851417477 8790506775822688163 15950192880895670096 15882800672644577771 13316003069990604746 7636970252814452154 10178669917201625235 524176927235074622 13159822953588893717 1620378593998454804 5841730914433899717 15522026447685473804 1993332879827456924 6576085062028996806 17305860414674277829 5132555845181118988 1293590009267627540 17499551712717302786 17185330971798813991 16188554408144870175 17218752185045265052 9126573715844716492 18194505624145348641 3401290553960915505 13289195569924326314 13969506313394576721 8608908408497024834 14306750408090314819 4030068386571634983 2464536610721498584 7849290163019431755 14037913810871592203 7078771029884151389 62572172239067335 711490531610058464 5885504446430829064 9580951671708551080 17547457334362772940 14813645061965835242 3485702063141167935 1464370360676607262 10845493826945076066 11019067412321671697 10097396365527347906 7702183151853271445 5220769098346377955 14163956527008745028 14260282172417991449 17508425324125234117 17228410197103716983 6621756979095079380 11280672879474121973 2615833841150156522 14698266038841010723 12030267875459119578 11522360596321200248 878809999260490601 15816762136554835741 16275660964449858713 15004031228996883194 8985528245529847863 1701437094707408011 3860582156856190725 11122477119318059492 17240287089470730846 5262439749831847438 3667317933095420753 3264787840890133172 10125369772803874568 5122014432493811107 3257478765934083122 7298072466052620245 570993636339821776 11929217060288657750 3494170479830876119 15108852351161269394 5242725904532016754 6144460999122747497 10725876699871146810 559502990707134407 14427686755682917965 860636726595834482 9269012511425930616 1812435493170532381 2501602911335267272 9954113485064219315 7616693619607337382 4217178473650076685 10372957127796929663 3486269546671751742 11538311802691283976 7627672370411540519 6165843369055614886 5339206668144108606 11516091397051491226 6205737251292299296 15962601377072272202 293286222855239947 10307147514968167935 10269519317050653373 11232042152269028353 8970537097636220514 11089307833908489358 11283498511434003384 4505147205618698896 5442305157193471447 15477713480159215449 16256919876026577808 2004920029096342298 7059311102927434212 11683444024484992667 6523975733819916630 2200122626713926505 80274781600180665 12049081476488898249 2544582256000778785 2465613795013482166 11282634808480169982 7124527253373310805 13831969970525749253 155928977212698412 2110947094681383342 15425504713112746938 8546180610684815628 6437858981068683319 12454912338149655986 14405157866987106291 15693405862936143311 14368887509540465100 1856135565029080136 1811933116201790943 15192680604557760744 16410416540638691062 167106802513609919 10075962963838701862 1918458342268457913 6217319092445122351 9583778613157004342 11719011442516309014 13694996479073596482 12743640814677691721 4331848001053505257 1715481824835620041 8707138366362856030 17377009963500198909 10008405473358592271 12125096497030237968 17685681200297129826 243100216043376711 12405757885566095575 3437742515419332106 14896521125289132057 2282485964964909163 9481154451153110368 11822683147629166149 9174646060319621912 12593595151093031710 15408040432363086186 13151933948531521596 7077405987416552000 14555089055122683074 6298049423924833891 5412117473643425685 3770175046934954224 17163882945123260596 15715338752669221836 13860105794590448679 6760917812587370788 2637546857082280158 13059199017943266125 5424814475686718289 9022395681610631741 4599013798910196795 1504132712852490135 14177348629472046209 95451745929367730 1537269662433715068 16068408887771948414 10323418358594658610 7300826157134880882 4614221266690158956 13475130718944430912 15086594290214052067 17796394391704273171 10562224985226249715 9772296102093119374 6574338183777670240 17000921916737560590 16320206664256420518 16741871346046484600 12704436626592095842 8600157512946234840 15754979018497652846 11241152520856944861 3345343208886117532 14461036236183761968 11384248070746375030 17697621035407956327 2647610293391053419 596953669192688826 18417865891515603169 8016987613893974358 7538234856031112812 12017917140587208821 16285397177652370369 1838536653930765018 1460788824841927083 6148060734492529540 16708406871246536397 14119992602391351585 7608611118534498264 5114345956757120610 4680219482781839149 1544122014801645270 7858013093486982155 18347224492549840239 9570011615626872003 7901133502737079824 17951099069046627497 5411947554205417416 13949931158348590133 17383107723487108844 15013820435994040512 608884975419234990 15269656845614058796 17172955605739217096 9814412903796469862 500421153305082676 18436805975529135603 17837756719315996882 1203576129114624505 11608253902673904676 3260795858356502399 16792729656026138540 14234665237160703287 17258365394302161404 9312342369539429278 8803211089709769571 2307169088251089594 17750972367542287988 12547939711719680407 14403260246757269120 2682145317972271002 2522683102858220877 10322695690285055113 16616612435662645344 6870538211496688807 14956365037092554534 12844866752268891713 150667727121831625 5625927721341304904 7062375811960408969 8763437849401286054 2646652450070812677 8638758264150529486 5243495519100036214 16235377746463091632 10656533446729739462 2606520183575966488 101749316713225555 3398106269539834269 3240021870775079141 5238673539741534803 9511346646304975038 1591424401550487141 9044979445140701879 1522009889041237344 7861486838617068642 5518704832066751834 13539105749183607738 1145350304947877776 11011210513354175336 3351146491746096314 12805705351910815893 5601864091443849736 16908088923085771834 15708108555608162290 759030081527338364 15486732021595112865 2424204459019818916 17372169292750203571 9680369162031150914 11435484649754693072 12700126556487582015 14677769075440009835 6255059857597315765 10803777379633720574 17392491346598293444 4558077997199029894 14994915873806902998 11126204353227649135 18368721767387102080 5039259872309691884 5350646167773301871 15281381846576124228 3134706568623703344 15902572833085697255 8004645270463165606 8944835896504398334 13831320329241405784 6841442724092073715 17126902614455402089 12400959229272546736 8893003642905804792 422234476983396278 10925342096395632250 7884338274698815881 11909735621006825463 13823336722505920346 75277438651458943 9898753228027479343 264222500145124809 17954906070189047400 9494730118264886471 5964995924731078048 13147782535479734255 12338548584268823184 11376682967756090159 12056631912595456298 1491342623113731002 2922274355272067558 18217084756485806939 6990497432006360481 4896768030484823405 5167089927541310114 18378125299406860934 12070120077372191342 10783459505635872142 4067083713920472702 10986684485236137288 1228928326697710553 6017696931965164994 483276692738528900 1309353328296275298 11578078844710650884 2846519688760127661 9202333381378413786 13438749139104605482 10879123231934944556 14599413088258036620 8953312803565530872 14191718306619563486 2374162708915905556 3832990581166050687 8048690459836249450 1778747885048860131 12676109406079265073 4825050201837840193 6749468063112928344 15051268939552793175 789696824041801912 18321421829752411031 16058615624737868454 13004832543218605662 15119311786646944937 5809840270082675932 2913252123891630382 6520438538788124124 15952748025072502816 10250233740599127582 17603421159462884171 3596575135465334660 12183706467452624954 15401999035395243669 4595992418608918504 11969598515806516594 7132348009934700931 5444859670556203985 11064934767522080449 3054249204897369681 4239079525149760569 17795038862664961596 8629217026047685182 17231869998511708812 3254993085854695068 1621054339167271278 2030062885092868442 18226786212954075011 10018146746976601733 14963697547178389558 18289996973238987524 5946609059145368607 7998083127945248266 13204122350675647856 12918059831766516148 11234558345084793699 17917516736717251150 10132625682284453266 3021750730845348410 3563678405376737158 10461464026892585253 14169813049680269749 2477105654816901679 15112184201686936581 17103655023489762631 4403615358229356698 249131088861266530 13428933087826424920 6280822053406175464 14591099186014418821 7813714734485885725 18307607993072885105 2978834554418888378 5351055513100357357 8801242383950950 6586073141146304501 8392928355975022648 5564752616257579232 9239961947457154253 16916238048436805895 7655457601515118237 1019602919525883126 17117557367584679784 5803008157523251097 3663823071934330354 10583380045140754666 2551325927793387860 9966799858428740507 6714395345395986118 16281199116094149710 16997000134169154936 14240019890594335148 8338882528150880005 5252188195769449069 8891000463649374879 14084095826986448374 11387309396458189455 6768078600294240155 17354752763527289496 15134828916276534834 17670950973078836234 17433461933907218794 13101976701690610917 16033818771883623908 3556511360886751951 15221896689680051759 7189556033367061763 16637807790182461632 14656849273279523168 3345377828772197837 16442795078905942228 6045144940310153174 11526302079619759912 1693476599678315043 917850545957023866 15031503042699360355 16252755350984002341 16300498768752346680 3142907978202847447 7821834841528377124 7598386777489231993 9195779140621693653 12066929792860564125 5732556550310214913 5145269753672395308 13605268976204500936 7698021369597139478 517449067011783596 15016525192135827144 6683248241728976066 10269692427101937703 10732320448626109943 8605217757508446101 1520268006932936007 3687659131556646395 17163372200812601897 8184925463467127488 6653099217192355380 2773883709151376244 5867981644076648213 14205353415469630887 1402105254632762006 11784524766434704565 14198696156427106410 11449103010523729629 13498444423178363538 5243617390559807235 4793861868363112287 17168465242724524247 3574066246309442123 97921238837591865 11460827648875350976 14193394819867557797 7929712563497778276 8139503390348720728 266264760683457739 2947698567888160578 10793275208984127899 15588126930923682807 11107853835047411601 10017825974341454391 7982279911900909460 10956725469094310996 2017679898596844179 12591453661146690748 4474691042876432677 202878688282471342 117395127365577262 8446889518067231235 9569349140762680650 14389240382627251886 7338468746554746473 15581880480951364661 7853747087921088408 13567990951659210212 13865356347762539665 1720020528212785168 6034818346212035522 1709218958134511384 15612491628449244587 12939677290343208613 1575538138796336537 17721175345232802781 8569668756249340175 5530775565778988703 17444961740711404189 10700553767418867910 1823397668574609616 14361993503252546046 432986902290303642 3435855958123190948 3368147449424345703 9432394242557065751 13308554081414613288 12325342793922685737 15374380240796858226 16724267453703398492 17850774626863067563 3409156304643238620 8918726268364299581 8848864042818934287 416338785940799040 12043977724346420216 1717909834701325895 9811696792839893012 17262447139228658571 18313888364074364122 6968385540402188290 14359316808731502147 11835791319221806666 3437211414773358103 8909347455969538368 13669822913615234126 10005846587706157269 17199488646117143156 13575530621429204882 5264867973444060061 16965897138851396348 9679961869732501284 17121653974407055261 4221190765374369887 5866622564378058066 298864283554151908 16033507566840843204 469886644440955357 15755124781413103597 7716860403358150582 15949318910754041376 14920724827849640663 8752992304974240775 3027882504257792062 6527640962331642524 5818423890284857059 5588616754399469223 5783324360557540528 8624145737017290974 12898286893169684166 10553983418334734913 12609543887378479324 9639423138659213164 13875550553295920855 7026702366906441733 12332339364402304663 12478962912248836169 5129097483674422012 2182365412963290883 13054085927757003496 16519490855843908625 13936943751051875452 9667919540844791700 16694073527526733491 4860967690389086858 2528850924785311494 16747186461562496125 15098825095312463366 14013588719682790299 9072230556561767099 6056421969745983783 1946066076076892189 2655993196623397932 7698385754000823220 1302486762010432404 17154996249767321672 3333183173289155050 17704452080371765424 16025910623835560931 8222297785491171319 17005797967124979418 8219276166073936710 17623267782961401061 11940296440090454950 2603328635739140943 12032045073581894487 16981652634920205288 12605671082628695178 5258622835486154091 8738240838349938726 6668730632471665725 8967666621515155065 2563991205945235421 3697505955958854130 11552509345017465643 2363272589201346889 9377657926383166235 13895604354304585042 2545547846085030471 9939479866814356783 11892257535340466347 547569521134825758 9121417277049087680 16683831860245612720 16353956781058269586 15182073239437947680 4617068695165945786 8458493227668957429 8184940816220783294 9482671362707209497 15966104127043598650 10805051220427200903 16456890415316234526 1993876531070623789 598727490553668679 4234022096314599910 2742988040797419285 3233385825456764975 2471455128232311609 6886601948673869513 6999187202717730046 1560340987936917015 8125891567225543284 17965842552011082332 16531084585705541137 1199793267170957820 2456674247549756643 1246353498501139232 5077002246634846336 5572385056508382628 8673937848340147419 17422055711573655223 9951922688368027893 7613042354496094222 16405059339037893220 5162565715962359086 13019706788651640683 13101036052151422463 3087409180673269916 3588858713083423975 1935740785022717604 14153115816890289225 17020114885142066571 7735140183146257705 15383862080794496471 1933610584011400477 1480074701896998424 4692586313734321120 3680503420326807769 3980334587027455872 12612964496416629705 9677850936160090037 17037834411873916565 12189671692867617896 8878002774821663305 3755877192690185081 15356432453485913392 5040638907791950537 14622730769319571518 4174598002024868970 10429083743030844438 11362393546271110993 3821654298946035286 16597461457174880307 12149083799263920526 2776766739575773112 13402565930787143447 18272892775414021557 832957632181606346 18233158734038700749 7189530546396864305 149318034478515237 17926680610655573031 11245378611277126849 6130727685857688569 12555082070973335022 9767977404958621326 11891334569586244866 7662088032530112090 14734571366223597144 6094049572478709745 15772932496306001011 7767057787275335981 9230731242478434570 15594045657715212029 3381977927707377630 17817278165513997146 11216559473395444637 675512625986650884 4560020770049135021 10260803410148155226 17576518043973058916 2043150525714505328 11313616419357037185 8041601609528491808 237700096728292558 11794955106472755786 13877966890714911206 11783307006294885649 2072718666347281493 1794084190217726225 10280479416378273598 9038153102768113536 18088874545930200392 10307822314031178245 16464505055244241928 14107355489638399868 8991638830303659516 2314131399176964147 1643262271454441636 13374167909569127301 17833135518714105922 7557909069618350069 4311844677787608747 17499774241797779039 3848098021371020288 17527027484601852303 1489566837031794580 10129286653812297817 173976841691013216 12820601387073681432 8719598480404366492 8872915329945468964 11258056813976192638 4154509948311604972 1428143567576368276 16203553746366254080 5823745308807135860 7040450829517362945 15027892337853739749 6443414722110107176 16627689897818277359 13613768822713843467 16153105723491583234 7377781960654331044 7805670698963049297 16373535481444999615 11422922087164637273 6829943587812777269 1907938028528513343 6755622004322377000 9703334188038034580 8608062066347180818 15607003734145514946 8500236235660476308 13261637403898615796 9575682877112656717 16328920879325849063 7434484475433550991 10348213308557287646 1548703934229840419 13655665891563292516 8805895810467061447 18092846486726862384 5305714332685828721 4163852143014953462 3579374561817365536 14639057137401827719 591261006017070420 2635483524319492877 18317331450855433987 15964815420148623317 3845834406296251429 16758608096111520488 6034626119222299396 7784926825404299079 2171147363641537257 9277154236031904892 1317306783345513955 271554656018739294 5823126808334915127 2068669038237251322 6639267294369867165 3263383999106906115 15272485563677787662 6556011544824743910 11109745009842259783 8986574849453448195 2910072337479903324 12146227070441274284 16193736939745573577 17120173909997446970 1250444908701835703 1051247282886704121 5734374866431203812 12159053058435295234 5806641917950288400 4772453778475838173 8193851389281772074 6385672268006987483 15192403620272742963 10436125407490153834 16560690747803294611 6069213251513414470 5674510891396514000 5373008589436839194 10425461934775192531 5891559009168942127 4483424558487223947 16469459348538089488 8127054532140640883 17253500341056324455 17331813718876474892 11726373723156401229 11290783394922902495 16623460841699027519 5634896503869672917 8500565684490617707 10981879932858550876 4616964556316771213 14822045110702247468 17839735813923942495 3612775655602854159 2590744662593185232 7311476111184096964 9900592161416986161 6341423105175063206 8407019500014368982 4468952731645731182 14397723556095572221 17283796770484913527 18188034112803948056 3501756423859688843 3151330966086959959 9100052734533732414 10817396313244400278 4453228213996987822 8754034042228297426 15809648721431522827 3213943088394854726 14778656814242746122 16954329138035202292 9517056443624671132 7795694114710880762 12237005422636430803 5057747597265698845 14946172714791391931 10454867546860167544 18338060803679698285 13051173745919640920 8427289032181242522 7101422172522768058 17449414268387944131 2304286477696855920 8235997543970003558 6120571882857899565 1676937882392699607 1113363111068312569 6211580909903148782 17802789164917377540 2165207491780235423 5997461568490674826 14127066975295038139 7412746705188179612 14525968779387899113 17738870454214565301 8524711567614253969 14506701515710725910 10429963964209686424 9669953327273117706 14466552133773890483 15826233416732683232 11665333587438809491 7034461988978496843 14873291322381021587 6249724929368370037 7640545587759375561 2094108110447313012 17494100498000061278 18405944064089566010 4537139465721116124 3584048523131398118 14896798178782955331 13618554265559149931 10188561503077109595 7900008155787100876 17099285002671869206 2407637943623232024 3460182544236446771 8967642326738662132 344923411374705463 10242554515643805665 15940367084717290644 17188312056404363120 13649335085626493649 3190440359502655496 4440839085685611038 15300841099528401893 16043583133463724963 7143027277148620345 11257001969707995722 14620141322598560122 17724798570847894790 14708356695616006121 594661086565068618 1878529810122387674 14752171078980829663 3650369632201102396 14375160457251348560 3230037566754926897 10962013391727081018 14067602477213284468 17586624235920883083 9949059113005124016 2304568547845142773 11064624318490876022 14617660451720838700 15157218215817411701 6127690023941070232 16805955554474346195 14329966591806707035 16928534511864113396 3463479115569249268 16798380326650195065 7056576181168291199 4315751041498091343 4192206328385329369 13080475826937561823 2694320514683320912 13117654220406955666 2505989328617030509 13129871042862666584 8374357862516743202 3971915784676893363 12936975801240741888 11900233092974027780 1544918579140205906 7287106355741619453 7100330799281935243 5844906941779871497 2069362662847971228 11744800801565704312 15730164700486769062 8845801834070546806 17652252729573350935 14342066911622416207 3367088703799989654 15784617881157286281 18222469781486873336 1239151927146619955 13945938443915664673 8795915930669850323 10292692501132193057 14142576260878258595 10894892612894367452 603478208347333581 8754168170474269115 5439402433404728283 7341801721205148563 4903556095584643371 16659782725645993451 8456544545838047656 4086658346576519190 5839164801494371441 7859021658897090211 1736610578219339168 12128125219611116734 6792835963381388578 5691474089186425082 11938342520394538159 4511958522638522709 13586299344945581223 1730046475235926386 9675955294123918830 13066508298780183433 15920958905711991617 8569624370363257212 6072857550907545999 9109871065556801106 13475364113531172625 2468258087845849426 9083702451948411421 7085859326718066586 2696846738800627345 5837705592056455363 11055600346080483582 17610755533627830605 5644435985794310166 7395634816838523172 10659172506414859649 14853879411159788964 74237091539848472 9762441402889948509 6709337867676762595 2093380906185155001 16958428953919567262 11598978315260078315 5436137959801745765 2270208269683292511 16561601863769695110 795087960920410516 13222441242207342503 3945410262036177963 6287282215226482784 3214670208513485897 48396986568341757 4870066995776214758 1292986387296367865 5295626877469111451 14602443368779133095 15651685309303879816 1089529918474356435 17641675482062823409 15534541146094170177 15117075860573354291 5993049135384424740 17496726399943003713 7738746268165218539 9630270010784796534 16578881718358869977 8463571087811133332 13273571030525325225 7408208009972689631 2657606834538362003 6613560894373414152 7921598490299522216 9162256256924007328 6395120782744482441 8800971296856786262 8977537753257545770 2137074514175075515 6440416007601164019 8452501806607142944 7679557973305742977 9374450700208024660 12914435187702818036 6478402106622462292 15231148228211320697 9339320670979697193 17264741306194397002 4657424619315768613 5378568520703088625 11541175698028321336 17755069160075715923 18334432932258618188 12844283722140314562 12057350377280210078 7766840740393276789 11383514234148880572 156557635197234800 8160990702170129925 8156593594519060961 13292912064740862424 17086122114436604725 5364876968885179725 13567850818542897298 3422021267824326163 16595640727810656353 2743298519210771139 13423325206349444921 342649374302281930 11236873685371910246 895620658846714284 6119350970573639213 529263063907531251 9321526358196061435 18158651133191913688 17654780731427507148 10115952740111889988 13514478065498106438 17503488125121393377 8236909640233594457 3004622438284126333 14735178632802573109 18446229745375712804 16156806696969694833 10195448185150953405 4398397853539405498 11897829995155735221 10703784120502107152 1558660046547459689 12713260940481153298 11885428087430517753 17673542715093411592 1265767756310032896 11853848365338921508 900078760810164502 17393112647447849290 2095928918321661202 9426500869039551930 9887477096404842676 10548500757201538846 10303025353592077234 3604455673483697770 12910422985883040116 9556845361045299820 17768947660275801619 15096106988443049096 7265402258905606538 3676303343352699763 15755385507272732483 2272664983182532938 14891407302294249680 4825422261393982117 6283064732385662040 3968292967824770674 5114845178621182227 7556451739398321177 16846225241344906655 8378132773085983832 14208571791099740990 15119159913916606859 5585841701667762241 2868024850842339592 7579454861078421014 14561503813194427229 10291664012583675569 6390504354504805080 17787447127136472868 13962240928396495872 17155258102080894708 16853989679925192473 8894726956663945039 9607831171531717244 13365229867109611837 6161174536150863693 4314639786158891040 9000916645913765441 5874118156828176549 11332469808645195010 9220282756052773958 6276809522076716962 10347469129757400415 2844608740354128398 11226626095794340863 111553181499891256 12848705983963921746 8995430717576675304 18270873091642613132 690660337693048213 17986354875909573013 8920906465817539974 13833878115620693943 8776859381522222925 16864585556195965353 3831548294385803819 4398813392227140874 11811516358998177235 5001410559652408728 12232184231673198454 249635834385369929 16828451539145665506 17896974652073017816 13069968331047508606 11155736803760633254 18403923495164182393 604785738462073394 15842567526086303658 4480352537242164605 3733164543320878068 14588238561285751325 1112501941529407474 7039114837181728982 17412452835232637229 7964376578934110446 154029136610730637 12939445422534210187 17416788873334656461 15806814760665062650 7820686597312927676 130436176255955723 4593981615990273554 1205410490057951272 2624588486298967153 5854591196581753974 12123032836735017578 12017978231102269675 9927316537175407386 6198513765407775094 14457677217782171206 9664235122868709369 8425337492738494241 6019094562914597414 5052675223700164406 8254536225573401537 1179086680624808671 8758140294375855992 8850683210244268117 5639325819351421107 15196850447450940296 3988429572871605167 11372802368656820277 6002572574903415655 9919899281263392203 3727629796205211193 10110189521732543975 12823159500560107833 17500777663304687028 4820716533360206080 4327584083333122591 11263410832509929580 13922872768869681822 1451843644074189343 523754976163633412 8846274358928533277 11674436172452486144 6073544517065381264 13028936456691336758 1384880396347567883 16982293280099519893 1056311301842956474 14443396351971259821 17435542883981808964 16029093449223264069 2071785076665888446 14522574565489880779 6267960761254052793 6347210517533846155 17491559874481525287 8136287998768796478 1226895511508519214 8907281895504227347 5642299097476349507 2042295118034008840 7078993042898654585 1101803607247297042 16534526644220225474 12583286431768388520 7199122873786778291 15660644492821674612 16204842357598984967 15656943460860026029 16990599198751256009 8773314578541819839 12044173660367061637 6767409886713696873 12935042223610337174 15047798367484367846 13367116095597636512 8525207598636751211 3255792966464756904 5745332447454513193 3563564716546900635 9311606583142541005 18116045187720844496 12240254280383832100 13769483694359429841 2776928041958984109 4279797558897826201 11776472668377620013 11878961961469065265 4952787858242085375 17153724730133448328 16320992155421625506 15071261730214258908 4037512035098537684 14238782906277506836 12443893948675937282 6107807775047838074 10434230010678634704 7758849357103927890 9145625851326348290 6520610698269339076 11444667548411979308 9041245586282707563 1664287530658769537 3406841076218706804 9508925480089487747 11999831191595924539 7527484260887698427 9379327605609020502 1613828623788176154 9215645779830386444 9800200509100819124 3588990453136548789 10907920267978931655 2680563974509521644 15260454812280683860 3303600489141540847 16491392447247536360 14311892236651935862 14230842361709245675 13725271381317162250 12069474871606555252 10817738895036727978 18400547987374903032 2418364060135746514 3469972864158694187 15653306435231783500 9314378579541080855 17960317396738960667 7317823476016767132 6659493169099192645 11799994798597756496 12255699403902200960 6011127238147103736 6053942221505742525 1922340044188233811 7559345726386819185 7248773881852739525 4017931782865238490 9462822630680489873 5821737653342239540 4163829223710530412 15839588947090720168 15147677888254636553 13286771652665645801 4022257165520596291 7371326990018173109 3997096814145613972 14676793726432526113 15980054018478376501 13772051089065580029 178445252990816069 694881463645587710 10302659678659800816 585860668544966995 16076629463886047067 263781331509899089 14841910074594411476 8419799742127585493 17268634528216469374 7096974709953177813 1331265764573537593 7492787479455974828 7964335458011329548 5509672649472232781 14805636327154393552 14304397147775930748 12749557666994407353 2954033723208547131 17422283000472400453 7592264528813878002 11010666557569424276 1364600840732927167 8377505929887983575 1647383370468929688 15276693451960710191 14401942610160519873 15837776051096237714 4550847097117486124 980618236141192110 2932501453030135135 4085505250063846939 9291253338072322646 18422396470572715766 7936403371125713126 2207062154538939791 5065272347845517906 2803634847911046615 16929551911594312083 3310978228879992888 5591848303441304304 14213946914887015609 5755114938700110519 2744750460518707126 13561105633509629507 8203043730679270501 5161230330472306672 10954566534896886376 4144220772018604891 13250444811531480208 13070034957860354929 18033423226328510148 5616220969405576951 4042310065853882031 16123103394556381438 4959218439354536643 5930163861854002010 11052844419868022867 13915746709919833569 12025361115980628250 13331872910275296593 9136123757247332650 11003868297310056691 8405452873654882846 658394647323384311 17552291563872066030 9177088628193724352 10673586201084832569 14820101890146009933 5915627565785780462 2017619294627642948 18245308521811991599 16553222135828572399 17047796025139388547 9539884179744961906 57917665021482698 12837706039105165962 10507283572096307051 14115353800459210717 1275034935912839730 15334990791544401446 2779339611315296955 8922658153707529661 7311797673474766301 2731414464204657980 2166510514019215819 13966018372382590533 2915806675080963762 13995666643534126393 340656113332446594 11577465482694685316 8766834426265635703 8919570815568148047 6533007148474935960 4665912296955262422 13333332896121695040 4153895304062328111 17589623285084799975 5382723395028256246 10036443508097387536 17010738515329259598 8097634309007967528 7542920777375453404 5949603420538463860 14190135168526185142 9920910349673563862 7078249142655852317 7257434188765990442 4735615109067089414 17981637259711123597 12188275458425800570 11871795502674552120 9950629355759120035 6007416145265637157 5483191396950932590 4806386399369671499 6411598508122296515 10897019367278940682 17952918253944907744 15639971049071192099 14698754674393236079 1923756265515187208 11914163869729353687 10038575237863615706 18266359712971521047 3322227801255443551 14091693424272494854 2068562503502820402 3907139015545372024 582153211481708526 8307759231036993573 16067890920158690647 2377007682798227964 8838663451537717932 16522321778439142401 525745431042269008 4135711284286841371 9310093202042147033 6674356145670005799 11660356217803915689 2264061645359574598 6309633296894431079 12717784018901894357 6963179450969616855 6086018266723660510 15568563149920392940 5055567916625154246 17707480133781512050 5866326486173721735 11372262628604440751 9870219791082937507 1348852045400238991 8009446277442732223 15769008339064019795 18119670964491872198 882136626991593852 12210119115345225366 56172311070093044 14814478556287635935 13316039004955567297 9627938283407908323 14729048975696703863 18378431330908493663 2810718365553982785 12842217452097684801 16828451763707309443 16210171702505394342 17017870243433001266 15378835574460089238 14282887563448581853 10868036670258528929 8514143976023110815 6422798507611831062 11735124741942527264 5859822998518652300 17553544877934050546 16913780776867790508 6697647364714989441 348866238613273977 13422693143072155562 6539262151099016179 7870911539446086430 11244014516526856274 7522528324164601765 3178937278484768184 4786958653649319958 1226608370952744044 16148805665572082634 17047190838186130856 9490784200423667635 984488657239881737 2654626118483554288 10857388074383083323 9827676023653274186 7259551508253825817 17404813488824901526 17444725301978340871 12351372782147321923 2333965664071802792 10499029988671042742 14779903248592585611 14014243864875183413 15044494155748512519 14772193755918968587 9581303856681345238 11941891453629076142 4635844466356273831 9958857208814120527 9635175454629886298 12218986143527839811 17188045842476588041 17378587115885059939 8458731158318816186 8329297978856774692 15146496363701841225 2841003041370592524 7401162272079213554 857249257527231069 14314868407942426172 3408846639260382584 6550017087139749438 10128126991578866622 10582976569652291216 6152582771786454995 5396632151518482592 17806145872271815155 5551852969752892268 17965003989476377074 18041718024759638045 13601538261064399853 1738281823260526691 1326434005844347484 13889022619023654672 9916529099429633429 1666426846432879695 9358853795450135864 5204973767047564502 4870662798530783870 7359507363108985987 11072497919001612936 3979841395545995599 5246282680170565305 8588232344483380322 11236158021602374385 12546590554234885597 14964224479415866538 189029623463383370 9455318254514136687 4666910496189583737 9182174601050083713 13706875438711082357 6522036617436952382 764754036629505323 5789976772949709667 10097971073309106353 10746355939515176391 14064836940478637657 15390118840997514203 15008901539865540675 7302113596092509360 1104635790930833315 10578638668143550647 2394156713842512264 5423174405607895231 14191111534156462154 6579162133591903983 4470390723971358739 9369641261832826222 16458418484492897234 13079007532664955533 9187826603598181227 16286395425573885082 18332851854268442596 16811481726748501346 3531661174519251448 1256169058882520217 4295382198188162075 12215790382050426079 3755460764608035914 16239930626385938986 2279853841987134874 15059522298308626084 17418234720117421822 775177845463113779 9878223498549755043 5119595236637591437 10463459718995931988 189871916255301749 10842754710504876167 126763636740612610 8438237281769145085 14824454391784138290 14571170686305550377 7683757829667668549 7800166911368787749 9506095603946666631 11535570146201676303 9703507066117974428 15752612409100579126 9220524187806356898 10013757249479198631 6714331658037995084 15692684450574040717 9441817839323962461 13970863689152078954 5740366783795624785 2075804492958654134 6263571404977367299 15369746234073510329 12164927684651900740 8369186622234832911 3537688651308431330 12045158500143260140 9608363474778503025 16286849782307676747 12963040164294795132 10773613319997105052 14296414376637249163 6324627325468365530 17930336726717353192 11526924763676073687 14094777322276330603 13808862725490731423 10433596126649260887 4492978429694865757 951093222653634963 985059240308576553 6061689744738096298 309469336054628563 10377856366748621818 18439499831506998879 17158469104241894829 4896151794574323645 4393309530989634241 3453654253722932207 14785239033560836591 712213473163483128 1086147088966603957 6759927253568967376 7401057027104282537 17474859467292336401 14994327796752410442 18372536019574327067 18439701192808223186 13816995860974760165 11250562930606101095 3204055892146711747 8087115601061886214 16870741804110203382 16676386650154220733 780982516045777268 4215343585770642786 10934931770754490318 13716269036393811534 4744365689172260796 11547338126067377319 7214413471106956019 469817682987509307 14817352235789224786 15754343409330331655 300240665048760699 15821587772877040633 15251298719934074595 15034386799036423354 9669928309194342045 13253542000831503398 7071991024918773103 6617990602106247175 3487907422802387723 9013560590362477650 7571131297586319055 7285565234003547044 17924359522461544560 16947918266775780556 7306562905458796950 2000951066538843053 14449198187091102146 15208444976346269044 15442906895523689957 16989902089962068636 7244670969366881225 1483958000579595782 5645259289014335116 8914384456455147334 6031618531133562570 9705445354633291327 7074805925782857619 12389691125681326373 13287044569804553264 16104788339438571496 254138281876725439 563901622282467010 547903560946898683 10731775105253516227 14496853979542362860 1914771342560403744 16858705919550610653 2587997627247644641 17356469483492700053 8139570702583024914 12200272107258455784 9015171813142035844 18147041017640636423 12799297037836976558 2792357952555885347 10188846030506059602 14645522261484113590 18139287154925428116 1802296798121859338 12489180857937760159 14816656028405930569 17755749348628020250 17793003772454590501 8222485232246392391 1592334312805987162 15187701392337784298 17692193874757885722 10553245542089912701 11670969347219745711 7711528737801010362 30524151784687731 188283993649274623 7155222092629350751 1524827360793528347 3229391072855511912 15803418507894601677 14552501269913318478 8808115003454548031 8636600261574152079 15461470052274578299 6710408261010092943 12388059781259214322 16785084935475205340 3528688081884648153 7860044147662237529 11818369251504926548 6467055584036345704 15361319907201430579 3736442212291015391 12365159439399196850 15137480656594541385 55552355317365356 614613496273027594 15104988269202905607 7388945955142522445 8699692883992760061 12355174801908357161 7604502163142177507 14384955807865390948 16573506059784763298 1262034794368981295 10827318529032911794 17726922304068475287 2687813704362908199 11666053265036260577 5324104126495806327 8193687979833707143 14676506309916788047 352513211926235846 93882051240330158 13503887773446143449 5672051017825075691 2197997512423606392 5689237388183900471 6114410573703078526 2987852371643548738 11241288690131026964 13571194546659673170 3532312746618776003 4387632039129062842 12811051212642412975 12067632743590942077 8374777145745133660 2213326517318006509 1919839105699857029 2488562624838728570 2542649060123766340 6674794941206690746 13830985910837189303 9746021252163415012 2805400797881997247 15044898171319681671 13727006379197864161 2851513005428998561 14473097519842308766 1086848028740348340 8605703559160989837 11643736288613719176 11567682732851351223 10849001091029412927 184217030534447886 4123726139518532237 9699424107018144676 5019866218617077817 17803920945885792715 15872223499667973850 7858859582569967910 5892371865728099185 5623635700231718395 18079800128733780665 17010699378667021255 17224289029356339121 17969383604810207015 11672926284905859082 3690351106803208085 8170287235739155758 17719391311644654636 15576939176721495576 6369641322950599133 4380983451687276779 1537258317886578799 8970937236741493576 1021892163493132957 14323623907119328874 14259495871893353759 1124180178822396780 15830663032549529615 14078759680239991895 16119360832654905130 4808966626715370621 7145653303119082583 7419375104801598562 4180407698048032699 13127952472098131867 9187003231590846624 6657921212100067860 10959496771441548349 11452776643306045947 4197978364226929763 205865687568658989 9617293889552556446 11544679975109352038 10451185344516169127 18332061282251557091 174910763727662465 4455029277974662159 15773241212639480241 2489782586451113780 18119721692355938376 2055365220811112202 1916335367369667899 10522308209985009556 8148169153977670115 12073304380109419575 11651199221678721602 10010446512976221848 11221977411936404291 11022577170778677698 15455526683662157931 14492022162050608038 612647013041258994 14478986850562053166 16203177721727783015 5037977202911822680 17861703199068672260 1379512010987975899 592996032418049701 7883213500577451668 9575388717023519047 3439808387022236614 116740225897384679 5162713748700538820 16837238987885308299 9813245515548620504 6346496795047526524 5966831499494453284 1774359617110630944 10708915190830910485 16851222957374795216 13214921493961314008 13721122540007270743 11625684433406916323 2616080740578959641 11956569044234463694 11037735529479611164 7186796090632918181 5353949611883314924 5907210002844355527 6183221418526592220 14456629709319951139 7993537800659586730 2201856029316485675 10217675677489645799 11501979639510989937 12592253792337562868 8447848682169129828 1622449759656202938 17512548828098866631 10125579372628871161 7164902577621559457 10893621881543431912 3529125832296002360 15072008864721575256 4076258121321323920 6646161358408334490 2582853489787564699 8826606498184928858 9036475642535446568 8374600516872754989 1796685849744455829 7191346225456633754 5191769888369808047 971082159446947606 13289285975208111460 3494649109623483400 10054895803230769614 16302706881791013063 7791800259683361667 16202239861665202994 195635699906157073 1395158639990280644 2061178786930108909 9129459232569527228 11793779254086811933 3580875605886555365 15718496247501225552 2325373182944961862 1078996249651928965 14625022186977140939 15513649923672521464 11306206245863970472 10473006369908122435 13052410861168226553 16595674942086924419 9588429742921501748 17565405664892357412 5859020857973530957 17512714159470194484 16718006219265537996 10612049229940915490 15700816297548075216 7318358313608008216 8307634023905417962 1052701402991346758 15975479571661165318 8405326028060412905 14170841812373753083 17829629165257630675 17959687580606024780 4594314285073002131 9664813694141395605 1967881745639960167 9480098914244393234 4812732907863726491 6260112768199513548 18197350447452133369 7788692861586006573 4263497236634557913 6672511312355089695 16987776906986017176 10251873075037067799 3358123465446703531 2188335689208020882 7902749737385596603 2403395012261579619 1339992892279083996 11803348293006013231 5094939491173519240 4014588904965850186 16373994839402260823 13435559161363185192 8277681126073391908 15899313264222330735 3857706143800985884 11838909134954667001 4336378908305760362 9101052703101631199 17090293054976272018 8749898247477965643 5803353438838635216 8759395427512663360 7928969840239582144 4607875308294476408 8932797346241714164 13969902781233770428 5528618271626257004 12383147483925793152 3756750840538180349 7051395930540604562 4032901058650599564 480535338938623993 17372940352305530452 13205416182074270061 5267320341246847037 14476748685856782318 13803139567197674200 2594171966128800361 499314860133776010 10607893323040464507 12856578478152984569 121440899195411529 1139945173786395021 6280434068807742328 17344776882667563899 14608167202090347936 1070764517302217001 16976378484723464830 11586388927673601958 13358896446434772795 11348662446080198244 10728361599278858616 18235683198361496633 8587101277813735552 10329212923578533400 6242958817632854830 6149906483920937425 13351594728076386183 1944766641951422267 10858873957912786814 9617925933491320893 10028185951528003244 15632229392173893535 8596814910881946276 2265027727567938444 10872560339102417019 9962752055581716844 10334565326127734272 2965639904091779202 1525611059455471213 4668400546935929096 7406340876455225062 12692731103727842630 14146881610361303711 12323586706370481504 12536812708564803606 5461977134551961779 18410137668197207782 2808408770903808189 11610269390344616653 10650207746490250939 480950136932675465 1457257489490138271 15128933751091416352 14926441183878298915 11844226061343312757 1613354503847569855 2629451397013548694 14247177469066616557 9621152841967715627 9887852811991747937 5139746956356360364 16699341282656010752 4949677990126808484 737259268717838590 12380673342702204693 14520719815388964761 10415494337303161165 16961863544920849213 17071728942650061273 4408599114954870051 1400837022276205226 1025921706355704367 8699082187402544557 9162997394540935276 9756811071915287021 14010642386077253307 8590644825274957255 861756301637791784 16577769901970734471 11553790236375027030 17371101808706666886 16628424356977463342 14376520618178383438 3320094383190832897 1742594331572092783 4216168236428409592 16089290634350441011 11519177485361409856 68574313148156839 15213070036942175492 10059608585358682549 15169373340360970500 2910083301190709086 10640357571003880985 7641300508972733497 12971822895979421564 5196973580656301052 359580538316897725 17530617298319849861 11533813415764599618 3587973375749682825 8474420891798643394 3155542389934285657 2857014501336274652 3101462791534043597 18287945345944522870 9432652607478154578 8563014848785973510 1008725137788368749 17858690943793450839 9901706843503783266 17879650036643070262 15469738568359846012 14998503325388578474 3581386705615161279 16470981585266447298 10335248316195539831 6869887113843596256 6370357960570654991 16191439178727914560 4195666220008317678 18243733303573098890 13159698425614082518 10104378294306899676 17335591596669291261 17275472030028311302 13520378613686812054 16539784450787507840 4600700281023134818 18170533218624351211 12626845509854175203 2730709505978806376 13305043140047812645 13722367826495080465 12349624452001045181 16459999110822590422 2116506250003268014 3944610238114513911 3572096624248639251 7860894095763876311 5766902838700431737 12504011649086851841 16438803195613225892 6580827953312269556 2069658136048481922 3396873200505522621 13631441376138622014 6416803109442971952 11457417796544880644 14753508806213017607 5747167309913304163 688296111366999787 5482764282707471775 17846442278715237582 15549270742727161140 1728123466188949228 10538418639531463832 9832495268733199000 12819818641174457403 230210869051769221 16038718158980291188 6230165863424665311 5888098844979257825 8797400664020956234 4490610175237776114 990648191734353940 12963018449726428751 11459099897789534525 14488456673883849138 2910652141602109477 7366613867880892141 16308262354086154737 18129056634218967489 3542333438634587922 15205525963546295219 12349359484365454089 5046308449740114520 2830346255624691065 15207550874746656640 14787854485485668670 4039283416842831714 15399362183102384149 3184035370465724734 10457177694778569639 10835528705217057104 12942928525788385770 4975782080876644719 7157669153975266949 16002454210660528181 5352691889342205233 1710092832808044107 8660527500440857230 12480943054107128191 9997560978105801042 17746323881320128137 5444836764592174498 10878563082270857228 9982454077332467382 204888810037232609 14390903992122694798 1633336184509669066 7430085061317995819 4240682540419882835 8656203043080816514 2570897262191573519 6656122501184103915 6961818070280777855 14410973878054847155 75947751418595490 17555163795665765718 17478165217931696028 15528682162387830069 8714894134894171039 17997486154998530697 5080167632527369188 11519988040195684136 10324678008486807253 7594454037821700689 18020990366873101994 1659205850176532118 3056915668622978562 12593019797571692563 5457428587923789469 11442318138092431594 10755850140457868163 6621275377766530171 9896733938861961807 13842662316992791795 8866649971522377181 998482601893097110 15346203557142330572 16197207944079796211 5032987042994095840 762659928912589805 17402123754767390157 6414161317929405769 15738855180811125988 725714860220712000 15252539433295950304 1070732757100907782 12830695813663871887 11648663661147343374 7494991949903881057 237798965551310725 6722684577019333471 6197635792189780437 17175747446244513957 5527480522136321139 12414987255280587829 7128120933658419272 11541054172402155092 7854121978674406585 12682072576049416480 8950252981959089925 2596968731871181763 17559969109375785876 10483616530500148647 7754420513415105014 3433834387518208367 14940008875428459435 14078406223669373659 7188530282376237796 17997057374355818917 12740017770347546077 12301248605119540238 15398805631559602444 10527702014530797991 10929513063071466815 4562065365411063076 2645888657141095541 3454176823460990954 2859939699387651691 7597099927095843869 15261708054723505889 5278352708321236144 4511786973150841426 12861549708724356927 17055223349506681565 12820519092690666654 11604390546763675854 10899793215324289811 13840244863435508688 17163516498655275826 3281348777530403547 4711963944451547185 11046988107237364406 6165178237037282869 4428025777649248168 4657221494962911483 2440665963459502504 9554606706877488217 2550276302098581874 973837458659039330 15026136205538545402 15726115121251156818 1016104712062222056 12281033018583044114 15739183966793718123 660728831502866138 3695225762758746767 6546694201782203314 3732587104084250953 944040068061773662 2151180021268213251 14407839938632032659 5539230998761240053 18005713503647747674 10055119565251900927 1972990761968405674 641359564362487875 10074123269789770817 13113928924650905502 7971912561972487785 13379256631334711352 11662473433004569129 6968564223414597912 4942917359313712116 662394709317754731 11155651187486186106 6299893908220321396 17497028336066909126 13990233304126595486 5011504568681366110 5413575052633072174 18388947106846151184 9297800518432963747 13349043269907221812 15519979883279834206 8479243737677718371 2295128777047895036 5157451051862505226 13041614589379463882 8543167084524417227 7808075760600254047 15297077730744084931 1064417804818572367 16592718331940289972 4145518510937644909 43746888818289638 8491613494075023793 9435723913669795638 525701377027816686 10433716138348314182 3247577870558073710 12204784497176388626 8767976437144283257 3354383099317980239 5371449415358999193 14038767740682131671 2871473350698620136 476437084883971437 15363351428998033392 14705522059661389585 14980958101691319982 6696813944967344176 13167290821073030938 12075067274830113658 13383106861272978494 7519081218564463660 3342299719811859520 12979805742347930385 14785385751747303728 7070664459331364166 18000209946755488964 15115650717646029576 12265636335795547977 918093318326056348 13523365018736081077 13910629234277840554 12849545696644877948 14409278370483628089 4615543497402855108 17960367688239532111 10847076609104307830 7501172641389654845 11337351072282038737 13105910488256130458 11867696389728903535 17086764167505224240 10633141481925149687 6392201557076332864 2986258135501290432 694051117378989909 4096237592581469482 6739033821016205043 16228099157136416037 8555672159637400298 18062029018371780947 6259168679919000505 8539059328206844871 9926343826408837906 15689467237632091643 5032434247446277728 11819343499929825476 6258644971781362963 5846559441038772706 15109429627333859827 930102393057929707 12764300613407656418 3024712572410585764 13633646591463589901 4864533746417079204 1405209192634246794 7180271752675942754 11800818419160222611 6621656858985528341 9337615730527616968 10978845633268377175 1983388097341006124 8442663653063332922 12896835102831412886 12248533208387784621 8474424287946536451 1953587990770225311 16926767284890565108 2046570259005310777 18173353325385571602 12104571991041030320 7681854593674121087 13069994819950138809 11415668586185608552 17052210211595145328 5709486374718394292 8968735480361179312 532775335909055759 9254416993565266115 2874362034168911959 16538706386777078693 8692088771960459262 6657185510199369356 18391251906337323607 16400591483742992760 2751738280058793549 11045091774768952988 11358806482739988840 14267898478216551182 3595500850609536269 5700370167989446015 7265670634366425856 5348151240061117799 5763330105951500448 17464993334926877267 5847452223280456285 9733550024676524180 13745366697502712953 16079636831282573047 2213656696214059715 5148973089617778180 15361837627261683037 4055733761086046668 6171491927581251905 12026047839281706205 7790318702748021309 16191838956925762677 16412319546954321789 11758619722028716203 339727758123855106 8758870440765624786 12530404778925417188 12219908575949746181 16571887963537109473 15301873818270915460 17913495453916282185 2699810258399700857 16559995444527731950 15903890274491551963 15402665880455737135 11601497829815274798 2067166814657815981 945148154098177043 4696734052213999761 7358060801438516902 12621627416663018557 6615412600540385576 10464336656555109976 9186683328941936602 13886182101006556152 4856186382038392575 12116745029047436048 18259839330672616632 18125566912450756274 12227719370095808253 13822232423636824731 11174800235098676334 6944661601903649807 16212649572056256881 17123577076345082838 5797999848728251067 12163873413515038442 9316234378494629415 16445398970761533713 7324146883091110624 12023335091708001341 3092807941595817084 1112562931722524355 12978121319767556219 16489845183635411517 1442647107475622159 12764821958304839807 15170768036137528133 8365554921818162711 15140196191659971502 3607829543723648065 11346322319825134794 360487479317439418 19633950381090096 6878071264004554246 7680780867000489040 17175893148808671316 2846773311051718195 11452388532012715642 14112414257495342956 8070319701904523728 5194316657156378812 2011344461937314746 1529801095457293037 14567731612446915895 10102605176072822913 2766036953722745491 7936132198540812574 9810483788016015830 8722918160896436417 10671873118578616802 16322354736926691407 8334437679041676134 16726466528558264652 13832613019400702404 10019356855669717008 17092983253612732652 15669118961481482787 10755330838583806754 16424462974844115203 16297195536697967391 8973504696959442054 6041851921065644964 3739090002163326785 688350943949793029 14439147242874867016 5514081057301096515 4135517630215437713 2234443257797514926 11743836418787964442 3309645098164077026 14621811336535092299 12380223669449266810 16194335569354351091 4391788597546817480 14061290665784660909 3576936635789966507 976637858005609108 15467316916059178824 18275918952937353215 17999008756805033842 1381796745132896500 1485474857594332165 7492778125991021060 18188160329613040729 8090469838936712064 4395699148720743461 5054938278378285442 1073844359589923372 10938026132073179408 14203240949317100742 3898189709118328287 16177979827373073289 12117969464123443786 15180416049395080636 14382356218458027148 14341732643826946624 14192880578528040225 16682279889242222077 17638846894404043494 17811806590397778902 6445888404856081780 6547588003047643604 2264598239897624711 16771362553020390057 7436304419171992782 17845155885786809755 4544855004445186522 5275257456936318304 4432538398120066359 3852583051934467935 7593546752557244563 7362396177252480020 905415252805756876 5881377150372607798 16690832387480888610 8908002969806654709 6671918358934578863 1151632960730910567 12429076142630653061 4931157295878768888 17693045978469016627 17158288925059315610 11084812649879223646 8084472039885206832 1996042357772116599 16365305480464604629 16034582598069108535 10070710767253918114 13826553811117394925 12865617282693968843 10985279516610673036 298786034217868024 302745019661954765 17343727127462499850 4247514046627875840 222468100568670216 23351214639426445 2732482366601976427 9228687953435968741 18054245064132619688 18321656330941415393 10515235768136412848 1931536228414272030 10177574238950005032 9165459356342234365 1500621300198674725 9517729558375162865 5658233179171305484 13865238999310454704 9243326293006651284 12250542484914594782 3725864676205077955 2760687239973492073 10974046325050893531 3046816399778619838 15937904713503250537 12919845376126485001 13840142704728475218 2129226621659393386 4977965378293274942 9037815577681734916 1122620104445503079 12388441559411830398 17671264966419611193 17925168300151532242 1921062926720240504 10520483262379068546 14558768772865120177 2952332313738669966 12773078738613767573 2963972081566893581 2055950826659792719 3167313782451360318 12272156850693874598 16756961233240067404 11162893887554638950 18244639517733711122 15589941195942963717 9580549636697964399 10723421240106439453 18188880820815992446 14999933068341700083 4866641732665161347 1295338107460185945 18284357751793952580 478451092990419931 5608968042370073495 10047533300240672589 10941588757553796789 1040451656386746212 12091687394345601486 4044445844825342683 12319329623031162698 6244803633233917547 12435123556576401148 16841124016614176368 2499181318345302328 12815835864952325539 13392916584165983610 10210718076794901845 14031589473922431666 12490765397223427271 5571748984958211765 8756381309781009655 5622611088971759483 18026288038462872929 15551495562531493957 16378109289353510364 13198313927203296437 6076785006050569484 9383084381872230788 12407388387867733008 4312883309948842643 6235548829746373831 3627424090425754630 6629916846234870935 18024835310065365494 15327581513925103735 16683864984132340481 12986190428415088136 12485269985425180338 323362889993018110 8290178036495684007 5373490330315726357 274646117417480889 2822522897487732042 9481303581209687207 10887345867282461572 15050461366577199916 6626745449881817463 1373607627345862387 12176646513075828037 16869498337307022424 9277922847144075255 18097258675313251200 16529115477537496865 18092246294879768310 10702000520563638587 2469096251925179481 14870133276001542999 9270264880804782235 13185987348776253519 16577449220903615317 16053146120314863066 867937986278674515 15523002423028582456 15281885126541181040 11818105543960582039 3013325753075566103 12318435519859481742 13475473129825054389 818602064470296816 195407760912940737 12095301122611799645 7467310938968169870 3821015110872455698 6891608056424308436 14515497419418864294 14784484576394989803 9446332082589900908 14073169284379241182 8007375287841212045 5200279653754012053 6426338723361377643 6919623759706351492 17142007728138170217 15068920331347461000 15894164524069138195 15529969507477276573 16541163122804438640 15989228950102555160 15942605191070366688 3663581691855244422 4496783453695771947 17672785178083634489 8969452805734501931 3588447622530735241 6973499043444252275 1138255570370075472 7031208845208195291 437682320354230966 189376851544244151 9386965059373871671 5815658343480811789 17299818507671006589 8915243922598671398 12563339444886062594 9135719928546964843 9950325616503803000 15670822877982962846 13469554032160600566 1206960357348802444 18390767019326410148 18414926046765647046 9252656394557640823 1422000218458705896 6141083678314272700 11023046574062071784 5980953748697529469 11174444652408220923 18294613879976173039 6238492724489406140 15271011961124232600 7686796493896765184 15510859033389830477 6791567073848419274 9890952271361371708 9882596947883773380 9152824430044654069 2700220835323406798 18084887935279286789 2531313737419950444 88011898801199677 18170639850104484835 12107052847606493453 10551753381213721642 1938076874608020979 12447194772709585605 15918614416278438746 8815696727064279750 13025561957501468975 12240314233770935360 14086087532048002377 17819350447245326169 8469499625840302447 3632609224155976996 3356214674160452426 761009913523082265 1039493968806243066 3337726868265406570 14504943130729450116 9895281565431846991 9796391444041106497 4088611292078777104 11066871630255851795 4141682781180837127 5934579446241577673 15945222529619841696 10767138441440986701 7389828161443263278 7147849861274697715 10450386702944813592 11564442355277992762 11882647293503688477 9467541764236168376 13508025559687485318 2764281254914672061 14255799649686019320 11897984521517738754 9613613355650515983 7960313981904019570 18289761167373290029 219664889189308627 9381712038790956904 1371674849273226862 8380480644828496992 16620741796857651950 2306103914411455491 16729346541985559740 16746298398391936941 10400764569710074495 12097683627047707177 18194501309658446724 5045145622691977892 11508588622299488891 4232646014027049834 1263831895023133966 3237760480642624574 10784090189769334977 4147563321017317767 6621901938333159738 238627540082377767 6176942196179410392 11145325098495070862 16334496434884569008 13377448073956546716 1750359151236009756 10485530359017044042 4657278888535942441 16442002676463121100 5831847746281479874 3469029781640075287 4526914183142419470 12714246574659819145 13933694642983524468 9720368660673978832 7981210258583893843 4778531543610922528 14821176094901627866 15262890516982188590 10311831356970830997 6489419345624045793 6996642622434417192 14001809796771140179 17306704980449329849 8471876208929547309 11959427471090518857 18253195897908499705 3143269581031825913 11263491298120565156 2612119319290810416 13553405226773868490 2989192093091636418 7242825944815319217 9433913531060164458 7269553696850427315 3382135006087489151 9091320960279397928 17452388015948554700 13136778530415369054 14492375537533298753 10048853403905267925 4439083234097254667 10876270864877776644 7572110787336143624 5088769104941520149 10234236215401406290 12715808132469483601 15939723316724951882 3030651414847366856 13469496263624546536 3001922146424935444 11839585826144093355 4676304588635256531 12285208074075915082 12335760244069877521 1524245608588634716 9847491786489517295 913584604279136942 10470183036354005795 5396937658675338898 4172505400802226894 8224987206198844640 3505353205198783073 5746215330123116338 4839183353549569106 17139166075356483546 17421244430815693354 13512111104338944973 1285207863934746147 3581113518357751070 1814487921055074805 13715745712517707251 5541211950771719401 479036009611696523 10138041807215238479 11400990656301117679 2864173230843647326 14950852775108805475 1176532842044397037 8285934651855041849 4974999213825310463 17918706389417490292 16543384983608491214 17715343145019034118 9273827295486155543 8468165248365380453 10498034204689912112 18203002054031441354 13797540321040297665 3358575469729231388 8003931510355205878 16322815160452329988 15461169219616185880 8158668280686544743 15598325795801488229 9289145178403960336 484728908744772341 15320104283159125915 3563471942875500917 1348374158805731217 8647819653992526453 18243570891847319746 12393130484951716572 5093553976176922480 5029959453592540274 7215603859702473210 29166596559118103 4221163141004966547 10205498165229145009 13347796603144289677 9484099123660359552 6823238798840533850 13626088402101918465 6376067356326523096 5385646757113197900 6302869603940285973 666929646200582743 14631673548687827969 2274915612965784453 12168250189243722137 103462739627752721 6410408622821490910 13690749204111759887 17960134815189208344 2682787677481702554 10168712821685410614 7689311886681594937 12164900129329385594 8866054900713628073 15117227529004379870 6845763104685706744 9918393442054656021 8400145827169045847 15837335173849975435 1907614239668830454 14914496372828911691 14510139191480871649 16218979363807110704 3748920009065214353 9497949521848106904 188740143765708563 15178936644606965546 1404546132410925147 15475055294136432020 716108675062635451 8885903897645356814 4129665749647819275 5901343651428019948 2512114669301799173 14966228148219623482 1511860951650784458 1066210428484099166 1630741550647856979 6369236210621071252 7725630131913575420 17207787316672216546 8206357002101027741 9176017092172985599 2860200296947939906 5615721531650184968 17432325509470078352 4723235633670577537 14961831635689275685 9512856774666558311 5715872800293656297 2743717080783662361 15333934381132406178 17301374301724045369 5420161046297565813 15779327590935516543 17175439494251383598 221259540399427204 7221225930605762450 15789200877471693127 742313039441381435 544250684856369335 15518676086426902165 2131158529072571042 2880715802460575550 7240098644550404446 9567954552481394546 5932363756924178238 11995640873136012669 12032360426262455841 10465849066843799605 10694877453555372824 9285976830855701215 1090835374292591836 7400480205965524632 7969728662936983865 515943027040050581 7751209634376308132 4933489837434507879 7678094531095286190 5362817119250526225 9815373997098990671 16145498682664089670 7826852588283172412 5976692038462172384 18012906326917992705 303624680360160659 4380025422573068404 8738184412383606052 164530105224372870 15981500712721796155 350697487759205306 11555233979030511204 2806287481899696779 20933792530206066 1341518727778026640 2123762132346988842 6343173486292494737 13957535594896688098 15822382271816615779 8289869490016521267 6813350155431942475 17331388814295045931 11096992030415418257 13346881679728786142 8812731206790785772 3694126652228262468 10368532917955703926 6337502331590013237 16584015514863532833 1915549230683464982 3816889838175294797 16116290517470148685 13989258857107450528 6272796877599683030 13107863067787078782 1683486934815776316 6502975289680823041 4866781691156586718 1998256015489798851 10868563917934526356 1077959025871360282 15383262086154369020 7680018927111473006 9207178795193753538 12478598597614589323 6996652631637468255 4779160842679447152 12974141357722600643 8171956590645508469 4818407997368824020 13937802717655337810 12961927261174451570 8040250118557632831 13289686806373757107 12354135802701804738 12342452607147880411 10256079607575869756 2900731662611437818 15506090173574521238 9513278107536308645 11905661392512650633 6457171543004311743 8967173386688223413 1346347215842144412 5711528562548768794 7400259331137731096 6426726431918683355 2414192517877425124 14628396869802322748 10338010679276557111 5944281404036677204 12743128037801108895 17938740464218209254 14692491291122686888 33143290388724950 15752675972515700856 14135750266155437946 17001342643547386872 7086363068286152289 13509906035164878087 8369455847909817680 6232831316972739268 5783606394461252565 2214609303994816280 8025705647200099098 9531517941816197345 15970519160450958805 16252793135498624309 10448469083609647183 2594550187303054642 16860366300465772270 15942247827016059767 5090403365629176100 15715194432887135562 1009348469218235325 8075214021412413079 13557142723061725145 2651395846756082851 8398189510360371605 8859594872335365625 5997312423372976032 4219303520633143311 13044858370361246356 16324134210440625408 10032348647120573429 17217842090974591764 4502001810490093187 8140896488149873082 4730341342682717456 7643586154626654017 5209724929136449370 18247530479619977389 6047822179111192524 9314705136735928565 1697327460410404009 14594756150010283048 17500031950968174664 15072150591669582879 15396410318284391671 18081885927762515553 4582734999026098585 7138550090862773140 958664739773507098 8190479327771084984 4538396903363287693 3493207491869647524 17729143882034094521 11917199109757797633 5744323416368927203 2424736878292056686 15159226113680521888 4336834291708426699 13028571241145017824 3172118973149664504 2356582484302709076 8180813910574731282 6036084712987672004 5445929806670814782 5346219435599393331 4893170092719628250 3784910693388924375 3451196913123364946 14739533580014220809 11694311863024688068 2347284685700941912 16193083589409347268 1343629970842958809 2617367058498974097 3717346846432806717 15418786846727533635 13512031123689249442 14549433218062138541 11101088133496810455 8734037158307843378 14233298449933831374 11200121469050020311 706575028761683494 16964177660509940019 13211867602973266853 18318746297017050055 7887421529655937771 15705426051361601473 31421297569686837 1780783559296085264 7854200674721805439 12707920662039727897 1782748676088025922 8470089611623695114 2983274334458070709 16010941817862297370 12721085372545100782 9904395052010192524 6120374830568996324 2387063858497784980 4622889909066281359 14839967900750439258 4182883155165526041 18372537121215205549 14504800268619128371 10116695939788802815 8086633126377989697 18059053690440156890 12577376575996865785 12973429117764352483 16493621003632125537 8637567072305475898 4231210599913047853 15646091160750386851 1122112625090669354 16008553478122536645 7012176954084617926 11364940840763366281 10879024798687792191 6420180051687958136 2618716173692722888 17470024728154858276 6979424332585328028 5336862355099565191 5166935630991186164 1251481712594943558 16940966872186923894 1246948847610365131 15150955987295000232 13673084255757841121 16318458495597150698 13103479307083675874 12864383013928082610 801059129210877044 4099732296790774899 15626180767174576241 12497868388192011676 13741713659511976986 565007096067977101 3595129206801690518 16144712850002171886 12354953449262270755 14818216216650859131 6204354012144631876 5190493651379268734 8365763093408645811 15791678349140662690 9617982565429589440 8111522720951604152 5168968427469369445 9905620239979632170 4466742385268844621 13435251050253592681 4274387597727622996 7181573507559101521 10099614431490551684 16964571679133332328 791049137107319050 1768844266377677792 18423939269568860327 14616769461168003386 10787646846988586869 7632754811891778762 10192875113055946906 13290483994037700992 252174597172361172 3920142491340339099 11259866379899184940 7364945684512593827 12237883845449776014 15879781449514825192 2331959160378039106 4578068321684688934 7124016572950711945 4157183610901119463 12745002204720117768 16012835058558410027 4273071810839344198 10022118405636507548 9325426172122157808 7616344568219111838 18039881530052083657 1524560729065669196 1778794531520994556 4262400094533423708 9268660391632486138 3381852366156884265 4652945640634166759 4196511895000405988 17050691436617654390 7679393859626524582 4719181091406996676 13036416374264215419 14829930252602473750 10374324893977559999 686013390974487282 209089475734445170 10504229287763286690 8064129822054143447 9879683605214936309 4989031907064916882 1701963428232407931 15384324932359913204 17562623985717572340 13633054683792392999 4818536079771716020 14097721618167950404 6108321085159734916 7923510917569224693 15101360789335125241 3223849223376892378 7965981115333774245 14896128747143582536 8315895960141702152 18091340657749048973 10421266511071325952 2105775861764972429 3854240675985091463 11503804719358016240 119319926002649235 3113143268778149021 1403324602761636863 15895142263682194954 11403623077284617449 9230834306141109491 12074754851658178025 13513580250289604940 12795121503331388408 9792687273288020028 12113588133102054247 1440810403361120048 9266700703041087910 483968705778934116 5461813574426211134 17032534030135895669 16416922538556663346 2688985030536428196 9325447104595108053 4295412696762760923 13977669584395358917 386147029258236189 10675175907939886956 824129261256909526 12057239851875008488 8962321812393985073 9189568241782131901 13845109612852104865 9614645058714915769 7072424259240827379 17148051468404471630 8660128781055702875 13880594106618933846 14924039686899220658 10084369609668605710 16903532654339491498 11903414883249934847 16904526900665539851 17101507092585974319 5343296714328514534 10742015786419799869 9796557473571805713 1100289295394262482 7250626355022794010 8523766014603935465 9182658236454665278 12134323059864452352 11237769579512186334 16669476704033181293 15019643253878580989 13304075241301487594 3008303104517447979 8653484231398416732 18443740528838725449 15581465090949258542 16955040901767698040 9139386542026534548 13711737379992335880 10921749349917518527 102546098874628171 4365587148892674729 17417651817540395663 14438064381321720253 3427717302311397726 5288058451808947199 14890382868557457733 2366253399087753563 5878926788174208633 17265796368141042974 5536767833197384769 4470163216600548593 1899735810221090395 2219310276205455792 16015942076009011480 6204585579761000277 17008942279183345648 5696874942832173248 1623894585822517899 15042547723986494097 17068288735761974073 9053221556989883657 8103007200185167889 7317733301001070363 6604160929870172924 13067199879862309946 1821460218770594283 12513784014028943877 3297914949170894087 13301429290240105567 15424827312154436221 196609227085267845 7458827733440091118 12791076484196569584 11648804095946282350 11952110498664197800 495798049765632378 428409416248889034 18319836082028677738 13972121104174113691 16067260690539356014 16389897393807945386 4491549207576819734 16201744643817219876 6959547745952601500 273214401272749827 8302772003331396493 9132479522770692065 38019428276979418 6033111543415856884 6190386783353541989 9621639440633177930 5473870889682326100 7700803438130990407 9971596293860391107 6000784867700742964 15368090374511875519 13497325994890237107 10189766575978857484 14618071291806151370 3064124006133377236 3869880440101741728 3072088010828400673 3561760098016934819 3412892853428785594 9633749463976529831 961415424503041850 16655302775225201342 8399499793864967535 5079686736178335135 5762315758214063412 17065900643737437037 9896302763885670661 2327008924494678169 8478277319069109461 16034454867810672646 1551477157340082413 2791466998465337284 6564598727371084661 9077290629446879381 14494136272012586581 11407878367544751997 18016125255059448169 5388571764763607065 15713903965531239387 8849024514317154060 4621363315635985033 691277515330575746 8358791142984750689 17693416637689027940 1532985286252849657 3047964590590656784 11088927629683357128 12419604489884953939 4785896475764963509 13055989153694680017 226526837540290697 15739425447899094520 1513120423411870610 14035710090150900572 10128960626288993862 14266815220059426352 16306871994608614009 12197747681662198545 17531006664717568878 13107785381250454144 1216084214096399574 2855879766941661390 632179836347409809 15447882130229736169 2066486989686924714 14808163186071602403 11696080900214098343 996778744009928247 9999402546123667456 5856794769355809130 12867937268333035655 3827707532509513986 10310482481304194167 10485309274680953584 7790781285667023090 15576767594405418243 5011993857245774098 3607354748202811479 10094187797146258727 9758888690560954702 3665210241749530927 1076450470938498821 18444531832244930568 5586446999754873417 3833060081046226040 4208501375224899844 9151095744271478944 2796582942445728753 5772357759986195210 6720124731260787113 15223874337252836583 15464739465553944232 78184272784593415 16152779186405807122 16523488826104791801 14038619635055012362 14465789246527137892 15153712380153466347 11756082809995456014 14657782617646584951 16016336583932926519 9060121263022690890 1027465511837543743 4890208174193790006 4921464457476416624 7112598769111334126 15703476215687530633 17276754673433535229 3247804930328768849 14429792670397626488 17373745158185073597 11079230030464808828 6104427306356217903 17633781872657048603 1659958335633051776 16687548638659214206 13228276047531507833 7148340844781743674 12845970275543926946 11129511598697031688 8486859214938969881 18250561934542816193 16602170965558960945 8231415517355058082 15466267758913926179 15377024005010040732 11820200637906508928 9307698270514535775 14035033179075498595 1538403225423902488 13202228331550581788 15043664506298844611 9199368826991902190 16969680838761300904 6429546278235691940 17125763618232682691 7898251456692106640 3553118977120798003 4620125653359183960 11006662863600710346 5758925040194325501 10613576199654534442 3852213125009219635 12203211704703982148 2794558884743592767 2072600992755846259 18097209331025422573 13744855104827558938 1866364146001916748 2033744258224746641 16341313013644173476 133673375396635137 6837416532547359937 688029560513180978 7673910522769637065 2559364473820136391 7874162168177154199 12230332266517431264 7647361992207749075 11318052445977397761 12222928896836878979 4216875249752288140 14167403361611465221 874183057573372974 8674578648588481980 10901472800689242255 14755171115634635641 11570335137265411274 3232097320258776258 12815515222686957304 8249093304321414619 7117774580258513317 7853510388071859357 11313933675974241296 11426981642459298533 3471719971097140668 16271841893982111587 7562288743457268806 4725475418173228903 17832318617717474655 7740430334949024338 14040383312910276247 14182672404255198417 9794362604934686630 9868162624264558379 5372603381336900418 14837370419463374019 17640444707449636433 12330730271117423004 13435768032169229672 4025859675925255057 3169605509149848944 6569478874191630616 16820772038090408183 18127829860222159430 14073394863629163008 3857716789681287571 7933221920946962198 10810918838305586964 9314962692650663405 15264122384684323217 7631378352501916073 7541673489384497928 12085944939122386452 6169003762291463368 6465649282093915176 3740756371239702320 8284488243474667462 6789618237702720221 8719697970751933400 11369366737564619491 48743776212293618 1990206824291592457 3009801940273488575 14414986386827817654 5255215134608045162 1419564139466759527 13385814687056965696 4398880778775089121 17388492905424674849 7981133264577927049 5554229428249320521 16797083699894808645 4458020737342354124 15643434864836424440 6432558060457367523 7594722144972549994 3749138106207255403 7225627702287912591 10936244389850544321 3225310002716375862 1274802156035861384 11266585335664016633 9996922374590825311 7664615280178333311 6440455321431744463 6072562054824459872 8303742941439982758 11820467678058458721 1464208660459243238 3256544419171791367 13651392750635654557 7873416875303673121 9038156107022060338 5411880048403575702 16177964144363923514 17892419690263261240 14045609579515866913 17495761981359298286 677850052464868522 8972502829092215135 345912394513101513 10589941710600840976 1041989176462205051 11867674868015433264 8685250973420362952 6447475945301173150 13988493035582440371 1543393670427836034 1876239823295862380 14793130995508988540 1182571624275448315 14720021437856478880 13561713179215322494 8030386786638193823 9569510171150371276 17031466726610157950 12023638477327280435 18002465893250244790 1867230975809097110 12203098832474595253 4195014644314174811 15991545879300460839 2030348439082752132 2430234090809801690 15539838167995012980 6675665294484114996 16046912308089514992 11592954097210745339 13440699935496296020 6717031948369445687 10768221832710083689 12669661505467410135 7341084599561901423 7820979888673778152 2293277029667955247 18393445110890362190 5916025032040534943 15379413363374515390 3905574609985736577 14806106517335292229 1552606751565909406 16623819135158167320 12870100854626941858 15810412265175181914 6374870269877284773 2960993484232640018 12043443225214279495 9446913637894057961 7747121166569312952 17093223455250610321 14390185493766761074 16570242620235154714 17801658177530888227 16706631963653680448 12058314146491829696 11967024507089748223 2102034688996307763 2567883885351015297 9246612045623543273 5519783837351188307 3065756458766773134 8737822189982744541 8551532106267381996 17024880488644703960 14552233793834908545 14409663847758857817 9724914241897737076 17679134914318000697 12173822585286212704 2236464787568752453 3144020535932078761 5876796339914280942 9738734219007098295 1641131492861187245 10083790678150634329 11485704572112499414 9768434768057757069 109369593280593916 3772302770220410815 190907081514417737 16375665136109871022 4970851131581722050 15799097434240792268 1890003192450374341 4764167377760191083 402578100694812891 10684146128630634742 3838577362498040274 4050698644120463353 15172761323448389999 13736332865354986446 16749672775994674001 718214109527853541 13704698321550170127 6411283532891805440 17777768466985313860 12354144706714510876 17097574509158756500 518006214281892292 18251736949541385272 6858990828238793463 18305730177851712672 17821004439962029537 981044490271886729 4135155811422689293 7115905153318527742 4966425529525938715 1261756397722758894 3959011306924827062 16810258779343152300 13638457561551757326 4749273702467195735 6319074323392095732 17077903552538194782 15890664040977805114 7221538289825402744 4653646218937965954 17733504843959136377 16257889109124071345 9178818556833467836 13591193715486013618 7785415751697775495 6944327286009267841 11773731980735449908 17414600366335451075 10518474792066532576 6961224413314848809 17450957938290947080 8292335978318723214 3872078217315279333 14569895177773823586 1437275731193579063 14103520972852358961 13275549083618566570 14320728958325289783 4766974513875058098 10686528718853975293 242201488641814951 11592434004393232468 561888455996964841 8234914198257305452 7668537059463321124 7765523728259253509 16911841359023486648 3676862708154066545 1407570680175277676 10999668182562747171 1828075203482504393 3807646717827289713 579047385338304416 1987259508290275332 11612338943687744826 7569899551933858462 14783606092154531171 2807088072652152190 17703360479304392589 16642851970299403384 6634020999546220302 6052216256104421313 8880137985443693388 11813429404776368440 3694557768811537519 17951435375743201911 4148682032654105239 4725532007714317905 17925020815730522292 1621058605671768510 2727365985069098567 17624217442755225 4737180856977058733 7208708775739995406 3201036700896880066 5413409297136383464 10009961930395023017 12971562084680818082 848983804795220783 8236132049717078729 17653114394204506083 4363640856589610599 8243467212256792365 6491243530101994561 16979775124991976272 4598687499150594324 17658811924992615926 14766629011342273296 10349903230347790431 7846177191830939241 10286150277379247524 3910518662205291955 4352566324671276505 8641321823666673970 17457527190409019209 1866857182853208686 11287403367948572509 7981124142996218295 57937077095889781 8936790492258140317 90544454838266033 15235644045890769805 9817735322417539448 13085200046275422647 2998878692574219180 6042168852152141383 3831058066369012322 10491679414863784082 18096833535569625574 12390534809142399391 3954363381527735577 1666379563872217668 7560763206940194645 8414980904653515913 4817088645857570912 1940363016045659958 4817576203690664750 16625872560956017254 9652558640732363257 419153467556370770 5729233443399344877 14736119271135409091 444461733726301833 13179323741780795639 1650432643897838568 15611975037619963579 1921051134612158195 917101960762228101 5770942725594208797 9771164368048233581 13567985382495552336 8243274713582810580 7282409681526704264 1905301078178429178 3314959442037778164 2302195964444842775 6713931319169827381 4326849198796435200 15908864463573607999 12828036844080663111 2325040381783410274 80848655598318803 4954773261503114115 9526703233402778487 12084363615076591002 1752727347671049531 4034119508329319475 15965317026576754618 7238712974980966134 8310084356442507974 5493467241609794448 16171209305331250352 16322385582032367115 975795310091511410 5330424713702956056 12227298261762998356 17311925786980291336 15708294928867861862 14018580493462705182 5337730322827099703 3159150041166033368 3832833316699818021 3171458939892095184 4605605782940793952 9215265324901116987 13026355234836593038 16426693936591833322 14472287156347137776 5937482917887746156 12801451741057193473 8432131749579095811 3992833838261408046 1923016446873786215 15392591759386127720 13066647877527635895 15787580716089507116 2318585721523223712 916311063061388662 3115318120507427917 6940129796955779409 16637868254002975248 9906113026377807535 11793680623277280471 8805257163603608110 12680763413905890231 12246788784175951325 8950258437842706681 3143513485456461126 419252909207334283 17697874912606195133 16190607295632373101 16186474690084653438 11932485084064864343 850442427420369086 4878977348803561058 15600381310748592683 14421024934322395641 13252122159485164068 136413460990965023 10700785509122747894 10930499209351051797 787457050108662094 1800633502044638634 6997459506082231272 16159474659852329492 6852528309088941165 5580728485576492023 14530959988537786629 13427984593413855405 3109082563281140530 17857348663861833946 2730292650926067758 4734820175897160221 2896797807083203036 13112462979478358650 809609298128964190 8796696342582306038 10959483854908679851 12884702256677594741 1600654628003634491 6211284040178334657 2932708355412392405 11221945442554310715 7843901835437821496 101292636444656891 18131472513199020330 12317343656667654075 8524498240671629884 10394940695925789195 17291554143446543579 3879084053432230193 8655842081325696397 13756950566062087774 353946324469541000 5243268251562915028 11379332829329959803 17877573585669143682 11878426377608669449 10021881823874411934 4811727356564222005 5227373525621178715 14718032690848116068 9513884227429463885 14081212792707462517 10679399501626331987 15410535975671558559 9225668126593411396 12141320342624950330 3971084717747196395 16112779521921226954 16841582139230212001 14857605607504730489 4704164981913681270 6280002932606826269 7409909262868371292 16921271098284509539 7676734909651912687 7289466981193734005 13592278616786182561 4701433480647626042 1879451519878389244 15496264339982585211 3876010865141969083 8250975314765951128 1449727798349661596 14517950048251834763 7133956044030211972 17366070543869157479 17825693590309884080 15074999841750412854 9289665997428279002 11500163622132710224 1098034630492972504 4638328852701049852 13198117521710587182 11126468669384645698 11763228604027071002 7336656837324006814 3335084655704829189 12522963381401559999 17055331722880392950 4783671733780111019 8523155808166391291 2335014825506215991 10062561021185566582 7674447279013887872 5034419999918252300 14368316301437155225 11684643228898706141 13726147939115688523 1645345806026196325 4910651134485855834 3257241096128214611 18206839929187494027 7733420819612686614 13267637348210639126 11291526208124207103 996777474210836963 13644160291032700592 15061735756197685652 6150990908478802673 14743814517070270331 6565960454722199782 17301698883544944840 3796927016686148458 16956484214065104279 9507473601373390182 13051466823064010950 571433432068722460 4560785461749236748 18037066735628834286 8810084093697207365 2690375408360964128 6370419485443902322 2638105247774962711 7624045137992489585 11807065466470127516 17449227315847873557 4002359949408873424 12560906923348860793 4581079624805306261 13988071801237299383 577590563369147326 7794974019797922972 13830370765526292324 3011635329031963105 117642358430912470 11502765020552570862 8628769977224969995 2761615683163709439 4146357105639860348 1927552006735382639 17694716354326148909 3316903174091011269 4198644669408790000 7855889117663309826 16073006633508185924 12398485290064341724 18032113360393296790 4005701400465260489 5829327886152378613 10886883793641338674 5785729012063299369 3271493722241391432 4050818444683979050 1556124430937701654 17109735802334410539 3263421051848544267 164311910693837786 11208954767964545840 7370312305765782936 944878429896723455 7756202857644440218 7460542183698304478 7542042056349261873 2699071779434980194 6400114425234806570 1792898945085448579 16801852997207913413 653032061977035243 6475000549158071665 16034607388095427434 4719336666762575370 8666797133883691043 2716171359045205579 2038936426553264414 12147107292699680156 1418369258615275407 9087274339267810404 4418171907098876388 17282528548094951063 7928968587049572370 11899565815348551602 5095030131525103710 6209198506434849077 14408557025225046263 5082235948125085624 11993455883444257911 3859976356854911204 13887117809738485191 12032233006895123758 1501278386182126359 6960835274907083282 2767166328938842344 4240316381526559054 2020928852734600449 16029229047333248746 11012342261782253501 354295847140944137 16940637255141013681 6682658386821576770 15957919571057368089 7946784415614630438 17977966791632222501 7422607330986817568 15566803857901822634 17014533684645614091 15258172801828965006 10606146415709993713 14660867905428820485 2673158386297970774 12709160381737955883 9342408425538833034 5096117631952318512 8763959728573626438 17124846263085392474 549894563502766196 17087626306418934385 5114824329361185916 9725329344260170259 8372980188509348849 10777964232003687122 17138257822658003111 2941498738353661984 7620010672137521505 13492410284583825417 5313821167434852699 5846014799108417760 7610813262922832756 3131551282493403896 3170576996718222002 15347618481205214039 612124901645715696 11111216838904457189 15098167220143092856 13043762592296454802 5966879598340985128 13579632151145619974 624892636498850228 4540966530699621095 9765595253270999038 16715229086501028185 11181492222654778958 11252060531619003610 11157005796856600335 16617735163249253947 4563403494052466874 16835442035877875313 18021359178504471006 17295407631918758425 2080538450410076161 1124274116887311715 909109730155080559 1004229342498992980 13533057288920307337 14724255172122390070 6651207226860568526 13092744460019785200 17850822399201950051 11358579958673964609 8959469683515154345 14013280991069050439 4227516922601033231 228055111765484895 3459540279794149270 9375399225428820211 3852258639102488726 5509605751861824221 16858564053909721058 566758373843219146 14516100556100115093 4685299929921428247 1454791320518293088 4918929026149066779 17765014634071372609 15600998264292703288 11034874320056062075 4060069233473350615 4146510093215098105 15570271165863200115 8847837500143206428 4027322868408791811 9823539126475375964 14948621331703036545 7809386910240371786 16692660359647764904 9330505633858154124 7448593690855180782 7695910106788229151 12513250777123755324 11488671110814159311 13361895784336439933 2836836601309388580 18139601431729232555 16419700013758040699 11432415825930783310 15132097898423041396 9290848261763422964 10301644773060754174 5754595422579802929 1906207042034455469 1541549570648031464 9597584967509370159 15086680559418007467 9290575289994566287 5602100285603263173 7604592431244916747 12752496083653610493 8713175338940186585 9280781454892848045 10291024914049081823 15454457845041319171 7161674642365328447 14078598487899127389 9077546906955922752 10692523724040462849 3887788160539183673 7119934593236518140 16649209139327865989 12311375964976468732 4324588353286415308 629214070830080374 15835918116282527266 5155399109621745382 10625954403216804117 5622916671356412226 312611091760187046 4147300423373769043 8719617914147757316 10494001120469667226 10217483577492023114 6558758625547690188 11630484595184567428 3847651434383939936 5937641954074198954 13477156267000208958 14260530054565063637 7763201621404077378 820207819023945772 14951560445413021039 964845003994385615 11515831434558037515 15112726738582420847 9296424139472046972 12023125749214492852 5389160066990528548 9773848559848943995 12731444037811156125 8635934521969434601 9474496907066567030 326000601708360266 17092865269019893879 8164776514377964005 6248457891576676650 12255757319985094163 912333213123913881 2235411005557517197 17251625556103183323 5627763391705907734 10458881003158094146 5548233554031352565 17360081450296560586 13320538724019761935 9010106867054168354 8774105415445303611 583458395742461158 10209453771614013757 1984788472048087422 16200710538572514441 15625281071089073540 10016930312394550201 15698304762468596330 9025108152391254230 12611699277447157409 15476285149164360918 1434229456719109465 17912817936611080318 9982164117965103076 6170791656035175299 15144935951708556878 6984972144502345204 6131936255728743899 10141321624697905115 2769571336575982984 16859496061110793372 14867850046987235101 2038341556657579020 3411580347146539042 13511350981079241622 9937519408265506925 13830265174899437114 13639564861067958325 11195020165219054923 15682141314574417568 4828012141815975031 1762580257221872810 7760231217631783053 6538665293093483407 1807246774522233817 16763872399036321690 10219621132387946634 7242205292257699164 13139798798841822142 1400123678248199982 17109013613370622911 10363899075806139676 11763485303900122129 2786387721423700620 9388767839331414156 14399781976661222347 13280847037242028845 1921837849848447101 10658729715688017187 2965082683092947732 13470731434745650265 4300414038958584337 12897632515508442488 10687355953789098490 12862034049741003987 10587054968100504880 9799124696498183377 9937296069563878349 18349226184436201751 3270186891893522164 118442932993238315 17356498084688282117 9692712936339698061 9278004128655088074 9049164440603949635 501913524697969589 17105857575431095447 13074580890899725179 2583614402418882946 3115001232613832784 12414617982535413956 776430904419316655 9492442356302121744 12831195645918531774 11237658401068385783 14852553897129984745 6264052156859731039 3374514789367984542 13039793424203554733 12589906730350419305 7184596475106272530 15382992588165977167 14600151826187135533 4561337427427924719 1669723913969278856 8754314403485116375 17099351856383570211 15626802979228825389 14052097616600080474 5818650409475983962 4024049602120469567 18430200789142623004 2783453727497627144 12786688325783716966 11769556056254282149 15608904529447386494 8308042797282374006 15147668155373782627 2233038883965785938 14764089287075926267 3031676410921308442 2178690264000160411 10033096703098055233 3150791297332991980 14616811370302906155 1983714810820152197 13173768789675248393 3914012200580797798 13224877659338209206 3051889705310067750 961425893049130371 7597269804977561898 13560717989810581920 4011661999214497882 7521157478314764572 14303722013644046427 1426947872350532092 15379137418723387800 4247843517807765257 3933151557058363799 16426622350229178037 8098531765781552752 761618819377038751 1360948894715248608 9243062123583634545 14323019495480531154 11622702422867668795 1620547368182283958 3607678515762845301 9930038700353898125 44792945053706601 1373660105014867112 3485290537022710569 7826210335704888864 13395830337019337654 13801093565772179636 5768393874878899920 10420331727405899483 7526223704265873994 17868219838802852421 3215039382497614188 5939685472544146353 17469759345854374198 18093901820630549730 2747957057538687760 10356869080348520352 1151225303850006370 2503308212376833307 11222708018443934254 16058491410830047668 7154983120134944811 16441401118404659268 14272394489788948962 11056152613809405418 5567894244182930444 5268424785545976642 7792763035185430184 2916754214548559088 12952968695461446491 8394372515431934886 376991468709033867 7548417896681051664 15356188114470774472 17792632088481119820 13558514264305149981 9169433415695380222 4868543477875579663 14744867550218047432 8119820370231206878 9055941620114952393 2002343394425086725 872422556905052681 10517661393335451466 3170793884905361801 9070135064384625009 1974326751367836568 13804739870678689117 5045291684332744222 14148745791729320431 9811047962512905108 13952398647609760488 15912856236578440915 2566410051446274033 7978501940614192951 3513263088661740468 11179693605741949006 16805968850121049108 8119984033278713693 13903953834023950686 14630766568212416786 15324870904476137876 16195846505089277711 11412435327114809613 11185687950462125697 11722765883672919176 7738122386769270292 16947011083237089800 17472586689905399211 1629232568492178985 10480320563093783485 10209693767810371306 1044946227309412076 15620108740095532161 11153884744979136023 11287968051198233768 6114735040326168165 7631612787093518253 9694947429196062827 7999686167089497968 1357892743411510028 2854607271732057731 16160658302201820322 18336457841006137358 829921076062366225 3839755065853504861 9051434903816018567 8262815223376751387 9956286993309071087 5506261755245740279 2575690457209758338 1918793687550237552 9290174805713887722 5684727207807622411 6364852786683812764 3717452958105787651 9358351883408607432 16482943952160769370 13577879971609109992 18420954996200346681 5429771272885558596 10648764816637063492 15854760377285576933 938833562047810740 8219636252068909955 16379122164938652772 3544620154540350648 13059236792344972607 4516195781414700000 825619233320274389 1784635851418288341 5139701126851367261 796501265138258241 5563546118711213478 14940151659387658628 1534909427463451300 467990798816442257 4135854497758283647 10502853258317506976 15987820403119901558 16501441946028863752 11179959028418491843 10246385102260104398 18081794347699568423 10146527687128139506 10900701786817738516 1816012740400479896 7487782259093660699 13192544470273176473 14075583464694744686 5994865628717237189 11197660678674713103 18244782517038772204 2176661283604747970 13862178161620764189 15926431213624679391 6146784670354622188 228244006286394377 14191330859197966156 5661944411252398921 2791796912222028687 854114935020356595 17679795753473147769 911551222798559135 6604909343343781644 2063458109103347213 15784379239991032038 4135470856558489921 8116430951603569934 16288865551738608224 14025095023697260477 9409739223027660435 12172922591534587893 15548985167288856493 1207637964123233191 5166378600315991488 11161750408817007908 6917100091716701024 4815539087099467844 13461561346933777363 9015323155688426914 8974131171284581888 740549289091231996 7265795431215097176 6959795915963734536 15082647071093408780 15270642602195077611 12674304880100151787 846823219922211804 6298055733549751671 3116313470407402619 2572467807141863268 3497915233821703341 8238123772321461882 15877606741970847968 11621285273566337106 384943287866278983 10991069241605241878 17991106790001216829 14687799888067710451 1287264458963816391 10214055495066040249 850508507942843995 18388007343242503124 18139488226683334773 7999233958894033857 17503110621610477278 18330501794974050830 15911482216901043384 15576681861532823252 14190863855591095759 9708060314556396991 164366915884870229 14541085834234110917 18193671988453699902 2190827522526651166 145751758514284663 5016662334710781476 6387567777742980655 15674847004908477191 8861692132898416441 9422932624299634286 8443569963624791632 9942133097763134854 1199742981399603494 13619326400151026011 7562813594298209284 4849541040734844314 15135366685213433536 9461056233837142402 12797981404703582240 13876420319614574736 14004435841378453822 13099718878972933001 1817267905257891502 6306026291427728470 16409408481104759009 14016411140652391291 9822292157011070157 5366235693123256629 16810611098910192097 11124694578854479674 16509744447980831816 2684386414389087069 2015771775693827433 11047110946008030810 860469811409915166 6100860799176086443 12777202486396674998 16095271419168493360 10908740018769284685 14912714396958344371 12050751051077501203 461699390632210816 6661755734567368006 8175843679553941532 14335230621338363984 14615314274636768732 5808736417758459180 666670548380866779 6282792781657784451 5752310972770673041 2762640907509342652 1886636487740709833 3280679198973991511 11090345784101839357 6950215656671352342 4955562199147880564 14322577102684963473 14110065195124857905 856032741224953752 11602742318744420670 11465757891530973804 17379815419974031984 12470694158379738044 12511895963886668141 836691791810036569 16820770976377275273 5677401039330615761 1627292887225446315 10297367472442946579 15204605535748757751 16417940846516128191 6733553428664212482 7562710107456702031 9772035399519206777 8289869353911445177 811871235912770730 15726705455716746370 1846260042976808393 14637963968026374539 8436715195473349930 8558467160298927528 4215405691908591354 11654976415688726063 6347991552895082327 5892501923997099134 16438479160735270533 10597492805263384556 13425107161373741601 1368108081622454892 9637163477743264396 15265431484355924914 14024767825169276435 5854663817936106167 8526284028531417811 11969804037915517512 664867059830718117 1813184270116651172 11849164741275793143 15162549235457642892 3562120676377262146 760486980537193442 2770713870477890022 14014429546306220421 7273336359936083043 7642725565434503166 5588034077734835427 4085298405396685383 3902793574147896268 848513468932495014 5193333142780764458 10188117749391428446 16193094027658606027 6056544340139311189 1231806394936544476 6299821621032317360 60740004036506008 10352850582256655067 5661170571306730713 9595523069329730319 4537112221808338942 3163210565126731936 11010808475964143999 5681463213213321188 7227044644167103348 8821194957713308752 11735321793339727933 11447058217544658372 16663104634784073471 16287394490407126188 1863678419815537249 5581502796139062780 18278699411192604159 14885559005268578423 3545603107774477543 2666880810216668096 10298692136561365425 13564797137676497762 5602239327634580576 18341224880625997177 13237409126785990234 1441005852083574233 17408224586003139700 11830019120445834937 551646357311488265 5438581882611757248 17195065225587987093 8111088984180290037 12404066592697682789 2397280729312330427 11955430085899252833 11966097206110898705 6986072302569576908 11374743261404820106 17386883061755269482 4578541485501156178 2036339391703816015 14493755005063930493 10337585367183651306 8450995588608413286 5362029479888921848 15895028470025553713 2423538470627755994 13318572357032981522 10732262116824619195 15335186049011041228 2851348943110381201 5539592377488424394 8684723730013661494 10152726042072616948 14251915173045099481 15354720270108277194 3763537081355699942 7682035788355910628 9248683017586585918 8721180452463740600 1277360642998620284 2854422854003916286 6887510606368479083 6782239312438164614 10919930830825568714 3996844234164381120 14537965053971654606 3274286283388546237 8111611072160847508 1933840856460924701 6484734044025424663 1329455042748471912 7405537977849341276 11199258865648120758 15335059640467805585 16874551778601895694 959597430273146936 1395859157613222993 11484636932057788841 3052068349143243349 2253832442443917058 17758713098643264151 2572762926251830927 11815520082987890156 12700283138715782123 14943588450360051706 11460529991397974601 1718085590432625059 4123654733670041873 4370273716414392789 3921901475065523810 13977993044493611711 16844761168099742898 263098146071809795 1047863832927661954 2423909237891336021 13692232939837029248 16713650337471545058 16385353801101579857 2101096910679875508 7150470077875396862 15812634453439573600 9719221248824379355 14948939161785414906 487621311434789822 3431246377626782372 13550986562250479068 10438342898019133872 11641098058090583249 5353934360801967045 17807789903608766438 13636961777830391964 9809844752824346387 15691643702037766251 4148019123509594348 17805991492882240319 17961022075301123450 18331324099031774199 13859014518508827357 12569480157465663464 3941701946563639789 9869083128016800952 9732932261222344850 7329201659043488869 3515843235803596241 6372036754326683863 12111394310723745726 14642501506974702390 9069623951520281647 5175015118693531705 8401948237217710701 905910277884781842 8386097529959705298 11638070976988415963 6105088703967500614 3777062485875425566 18348346251752427057 4887713910086092898 16934605406623897031 14789973227436275059 6716735229748105676 11871734609954488508 7468678402736929686 1255563566323401458 14386893635938318353 589537764697684352 11055796589354036290 13710248967769461471 6555965546109055709 18343341226674036944 16363420913731723541 12791196635605656760 13186981886858476270 10860467402807169969 16799922319079178911 6646856281600332004 13365552284100638799 9437230439613116784 2860544359949389272 14164584073757070629 16295917584925765992 14186637838246036401 4103385359239395612 6739238457614418214 15659810561491017924 4069819582314205189 506371875131975059 9756848459844412074 10472929910091523780 8887327247274845480 3768520955830988062 4661073345067374836 7171034376690909144 6236919212221873616 13268558873234529659 13939752339892691063 13938245814459883111 11460163476600956718 16393830427606706355 7196903569943266118 7147070190051116937 18329235792057130953 15654358832147523813 7711374902867704867 5836350687906340340 15325609757857897437 15509143831029352066 6932696572529581516 1013934351554691054 4080090563263676268 2536568334346170359 5100846344307848403 11071584356655731028 12267797467394939293 10370211415604157410 6898210479514695458 17490389266245079352 16228108847840550189 13493357964355622483 9582715621458807580 11155362820158395045 1354717030469502780 15204477744328104648 6233836707774634331 6889551343289884423 8447656867880896537 162315990678940657 10367317537332421664 15288354960964467149 11744887342211765007 5025900228736925588 5317047139808706726 9890437896405950367 8430020201928230634 10526067035900830851 3516352547042550901 4086800811452022388 17118553214949965785 6425021652285764820 791668378363372048 16652903874588577723 15730266905392248048 16540614885729747765 5025890958256293426 4764747002018303565 15209311743885366908 3434850589704643019 10891471903974802152 18357414913988145057 936289846446048942 7947419206408641549 7185767844908831518 5976115414143317468 13761352750082217551 1583815788572387832 11707616358728685211 17874826043401532903 88283999511780633 15761316422150551929 9881482028090640352 17804265928448102106 7605356091432916908 6720807212110499449 566880123159659516 5188150404470573662 7712492685386647054 4447717633786489890 15702689812302271239 4550700309523637170 17364651897012196176 14082915617833480716 13523829050055220121 17649462928192976204 8453934992654015571 2081756313118055951 2743354979986914093 6609753690435918355 14754542643294833709 3059632550027675419 9948409811973980434 10509235121595190456 10035850219978853688 15419779452244491959 11286269068608534444 14228818416964030988 2157981977236244970 7153987680025911079 4697559063166514321 17007332916705278833 708277935425944324 6997904451698787163 15936590248330653374 6053424020535540395 13492673480063924023 6192775954029748337 727315004044520176 8101233895865917597 11304057197983635928 7921503367902267898 8151361255208310511 3495221932998954665 10875108191087210655 12713792059196582508 2783373740175219753 13476893964610981466 9493195832466442245 3993097471985270760 16837941552307608130 15174437113065300541 2364966785389650928 7909039248441644496 11292362926389734726 3832639690112320684 13900342329231311428 12295539326010718866 14202602805157329738 12105142527205880583 3617314242400267126 302924173781216429 2723787754740194303 5818629313067399374 2206357880504253021 8084926832052232601 3809313293617757756 15470364345959638556 12810526436462206227 5749057417679180595 14832528588929217982 1445283421020229051 6132531525835550962 13859808625646410163 3649395430991284345 18272031590679149395 5262756478790715619 13855250409013047873 15266371702522870556 14124481050137261433 6698604481929191150 13876487021182747852 14213988472932999137 13428965087779398393 1568531155190732432 8126884947114201756 10561189372763409887 8172758853688137825 11414796590759195271 12988239380926850951 10829350632428023977 17400282602963088997 8860829857964460029 368082438780658748 1728204537909295529 1048529415091548438 14129479799731022489 15574130502809372168 1836004918148681605 11588893119575526200 15729750862175827603 6543313918677246677 18176989061524585526 1897938757702290225 809499624532617680 8415977387280533725 18355977513505408863 2418247976507201451 15772166929421643399 935274537809114432 5901613293411849797 16526598853116092411 2593918799981344134 16442880908018957059 9031070917655074882 9852226261834573310 17641551613598064189 11817685252883180583 2929386179536450017 15248926847574613457 8768726779952191948 2217397611110664387 18409162172732806031 4706897756163401083 4619006682523930258 14349976204810075138 1698072389529901404 7325087551029774241 7125541951502934184 18150743306530826864 5401149626263322156 5010588654388838288 7346974329546229514 7887888062278480918 633870778568553067 14233663647365310338 10858076315352799414 1564936268401246230 11760574962101218511 5179919197684611353 7987104368284662136 8302565055787738039 3242214035171110585 11464271242008050847 12116886201374964085 7115948875509458389 9707907664075662457 16752874545146038349 5666935286598989894 13120534153426258476 4442818616028175772 17204575248066499210 11425708362097505386 7904152870293077526 5704244715243222914 3104749809605961193 14622941585619340781 17158627109935293304 2627426465058195893 1107684391112939722 18144018909556675967 243803695592696720 14212302714250823969 18263124425376642966 1038248458460193857 8098571080689273210 14685839281736938350 14964551590298870813 11557041757108065993 7774816125541324435 2431759774930701183 13920293925950697258 11184693194416862443 5465310176744947691 3111506588773382592 16005826952627476110 16679873673547485388 7165689168188598359 8590193481232079223 4298740649727688783 6350130584186287147 14742714414084477253 1630653237472005565 2669867230381752845 2259313379794122771 3101017272877123578 3925472849624511726 13021024253486590724 1054000181274742991 15530905808960370592 5319077290335689608 13902613159911396817 6192381838403758226 16863920550771257658 2670545867066946041 6185391754272332178 7869174988530521800 1181398451184972315 14175609033768591164 12708753013017645503 8864003393814685718 15519614212961596093 3195952876361979227 4314968850511662759 16222976386571608398 1753159052886092638 12604524714904691265 28509679431948929 3525526709612398500 17693223514194446476 4278352049612644851 3780863475972462833 4150616320610043264 11641146903994966470 9331294902521666954 1026799084930157766 17843151519461036860 10755549741738538417 7175410212082698717 11379899801951451230 15380991340707118528 9654138108971877079 12169343559021235125 4383006744940326355 13898467028117688226 16472639848495161563 14452113978431964375 6109076798349349179 15053170003430612007 2801145962577758588 1540874876937378070 2964851677651719929 11049029473433480170 9329403214780769558 11775029131106412247 4952675535941678447 12425277852162408852 15944957330819382320 5079115063870547454 1238107540815131394 15403768495447825863 13720438498613350131 16901694945362564434 17417769241729362202 7336813850493079652 14850693982905838590 8575551768617580185 16164934570835683968 6882827598186352626 6208298234333151289 14535798696152230076 7890290178183283472 9268233025997134774 10039478580421710177 5490154762643344283 17545719655078746135 18328938232373032905 12762196492943904618 3879468399361004759 1527400773783496524 14739486410437578266 3331850435468311825 3754361973456266242 8345944801686207453 12674601676539659790 7774710423403917603 5384140905435691180 8557681806813534165 7728297753986654506 2957946069203568241 5919530977220758841 5933801741119501674 4949957471904485068 14185191978564075420 3468180229298434279 8028596779317700243 5645422335598067197 9804941043230861187 7547536041847237720 3457810102869730656 2737014144428438944 4305258287697671226 5112638217445175647 17982630414904690887 12370333123173321502 773234990337832154 7630671184882250056 11664812065115012752 1197999093030849392 5193164386253430914 10378463048190927498 7269834865614100035 8526430982179332588 3478699470305478476 12375778093314170319 5232891221648304838 576683098089584321 4773728921890369272 1075198598229802122 2736814340149549270 7373253845532460129 7236266382692916057 3707788675554582805 1025523157660632067 16222145091977853859 2053965606029988397 14865540505932929462 11440898913850552432 9128042636518115789 180981153950715209 8763655195421220962 2894235145206487791 6661794159314591337 15869097898334121082 10048053258094252110 12117613424438327184 14959945873125364155 4238528381345609397 14446003168755242440 14174273008389761319 17621485980902348447 9316714310622610433 11493264784360466291 12766466287037295510 11142703578076152678 15358192434566496110 7405695343347909109 6828932936107395338 10855032686309398837 14444669136685714206 10606669065254116788 2041120733886475400 1825271344439487802 11153117622546187375 17667297349959085231 10509107403828182218 3103595043521159074 5628390854554512102 10914258374250375189 8345014394402659461 12834666505210013890 11711651150484685090 16418217286109455533 8005421265131727204 8734903232436738191 14920300156201545998 4479505700568839612 7943398216707732929 16753894356553465168 3547973308817917702 893201661609136152 5003675379267471307 15514970951656543028 12453651285444624602 13416580856115797119 12263424459724806836 4568081312965918927 16305623196160795423 15299236848849394786 1731456039066824718 6951634514822723805 7199450818306427933 10753015962505464485 17650926727587745173 1859502474114050428 17048289392499578280 17798831087661884430 5368346452715508898 18297224662069222427 14054347211752322178 9568744626932904066 12477275044067878891 7106508463259282915 973383035591646403 5290258553796784655 15629765247115306519 2500976338164104414 5441056195880094739 6626401583896109786 14484971077907596436 11074809656596315067 1454432197284830294 16862267358273252208 6511960973630514509 2291308387913006865 2266244144860350227 14258482543164603152 14211287462206088481 14618645150266716333 8096095688392414998 6646315339281768974 5785820609339473626 14139155351458895651 12155411405563164436 12894616400389980722 12744430345051425828 7161353339704701386 11910852392586231521 8631720559279141985 7429454858326936562 16060979273326584534 5232661967404713329 4729825553210628121 15605985774658059945 605691901827639355 2994749453971155088 2222086856541007798 11681050433487846846 8349557574647267764 11029928108428019733 984631612215636410 3217782885900651375 6293704708611822446 16087107177145920102 11445933286942228818 11308379537777280355 12754877052830728770 11771150896541939313 13275681716283866579 17373293356424711770 7299379899665047953 13691341001706558181 18148598167511854435 3061861786179221593 10860968748546365951 10489004326409827337 9284204873892213833 2437272733235239884 14823563606693403697 15487434716517579367 10162796265098520059 12698701488811785492 10539517746575144744 18249371494543781074 5238326934625494046 2073489722124428580 2031174332922417198 8054164532950495303 8343561870743889712 5397594853840918774 14793787784576646983 13755928887437961213 3201865203153825486 16128324648354115408 13965443814038082515 14664879179206765458 20556744239664602 13349495448993772165 6960255038972948231 12095922483092092615 12651643227621857584 6120948475172085333 6083620816087611591 17624312050727136567 16897729289997136910 16066253395176805947 16153231621779081526 8502276815250855963 14467391219388330723 11773379562679229427 12355709242288495657 7467281165530325054 16422143504679939257 10768618501642839194 6708453229764333831 13739449986807094915 11477576178918708208 5029237215583828803 3097369133824108974 6523038222185400759 9331325633921112752 17679004512927290771 11917013781131139010 17143685240716898907 2402481613092691189 17416882248680894675 1815482022427178786 11459496887250708378 8452226478570126138 15940247354605986745 7423004789465119025 502239670639815098 2867569226446628866 16304195694746097577 3242230541807770945 2918927980007141674 18301975406507282484 3056949912761366131 13091845013866576112 17360094399063239808 6048382589079829192 2465260199466391710 5878452019472777650 2845191458274489088 1728553216069855163 8312655951757618165 5607386712144986615 9375085452566316866 3110574500416173521 1841743543800174071 13812355944212223829 5439009460826841261 16851990410537414143 686835520404304524 8992211238376636378 251244131693851159 18394229715241559677 1735073419913683930 10952564598138127302 5395934476053653568 7750905735739055355 9501466478087260214 2880524317721337782 16163120604551181502 5163983221468987983 5447472565079660327 1202441754872125090 10981430713716878664 9407673637116840586 4159176424299542757 8749144096994335665 17283347581811729576 6548754769040569398 1079215283320124650 6367122464135325388 7297793703574089823 18214483096796223795 13674803826507588857 13547293003342705328 13110703253311972087 8292004123611611684 13838854850508445613 6250000859132561402 18014954265237911056 17926777049661853108 8655926920180118533 3299857648061259237 16634001540315750776 3962697326055037953 5941831457424850596 13326884781679151184 6655982592160557083 3923583233452003033 7747264777498147095 4363255427992042010 10600772936673415467 14066755122859223256 12154035551861816420 8622280771460652670 7490398479228006710 1057345288372046442 3436225838671622704 7556041383502958611 8447105468707095507 9872565222591560858 4223700605917502602 1873020359154776658 17385306211337047869 18030879749272841233 14548585235565994562 4517116398971378052 3045560275508044894 10227210781964803853 15102854736086725127 13202895722929130361 15391260860213804054 16373765053236121575 3744247516453568527 8523593077483579929 2089188482801073145 11052796273274082277 15827481327074445317 4088979421790917679 16733299621220867928 4978964806333663024 14515546690979533254 11948775829028329776 17687788306777487988 16305873214640493556 12965086470041294792 3642158342033372127 15807247966486812982 11302096307802086533 14753527725456328433 3563566238526375305 15484606553624139303 13861020677359754861 5184192595001725375 5329736376896103691 12727624712234351038 15783621791862659969 15934197912425957932 15547173670825578171 6326834281341501755 3383587400687160182 1410124893264590349 3635513237026391957 15740621941583187235 969130961209105931 4601534285281044372 2096967268334137730 6367841621669204279 5792624654600107689 1162772744196767924 15772977265946578635 10013916555565436299 12638434290497140478 5070339202614540519 8281699577278171678 260373462292921596 16852547236709611759 591197989079854029 9999476486972143654 11190348430258667109 13140988404549132708 7662149748006237733 16002087284715378873 11028245191580116235 984035331442728630 8348067394838001190 4267003963901265019 370263966004946101 5477614017789297529 11208362514744758063 9377440434662852521 14365821332535257023 8252353306115588589 13989812778261898929 13615960941858473221 3743687521109890774 1641653634896565837 7042318447139180636 18428218423167471104 10502208485607194404 15567852783665215877 18138492724273792042 3472437082241981027 7635398278248539794 8543232814293131729 8478765172819532918 2128232021904620498 3802501832417321779 16528861336453488932 18248871917768226674 11764694792710634463 2563425725472812333 3759162463536324849 10905217703176659600 2220054159202956766 6354136381852504837 12018708685389289658 15940232607303429253 8114209291757199174 4297468672779460583 15366921312476472218 15940834125982360900 5502306625678115106 18375205897327292430 5540630853582086111 11116241841162372791 11559671846190336637 3417541160101409096 1937163578364785642 1566985719306217856 7635359071568804768 18150164157914240701 9542048955251836465 15603589168337714341 11308609712510988653 11050992862063642378 3429490735299839889 9725868093876504169 14257746308169203453 13933300330638869667 3776643213980621607 8181009953215983170 1060994098216792969 11202177795302440332 5512651320712538291 7661405686367581128 14215335780661840560 12196740553491776747 17297576090084214978 14806188425275022212 3642517086060868605 3326208312489431814 12752623797836037764 7054089955074674866 16936185495466681679 4962525301244967905 345946410958982528 5327695554713916784 12014694312998054168 220274328314403729 12672554108515668970 6595064638210546230 15436280077874259668 10789108373296284282 5385729860927168975 2313134290479968232 16478502413919035717 7172803486588506654 13475669651207193181 1547096939175548705 12398426856058730745 17642263682891394225 15993105899243722309 17460060703371545390 7361881452603944382 1209267216956053531 17855460598476429881 9717427733423308173 11688247962094591948 12659283565038591186 77782251375201534 1645344046572210672 3202359938476052062 15760697605134573446 17949813686518925324 9633689173092279829 8933617828835186962 16338147605774007818 16263519496992249425 11175232765668245513 839212910021481767 15565918139289400052 7018996452836388734 2881835789115221478 14524421460344995633 11515420292804941826 1234189080403002971 14199272897088347567 8790661732164438394 4430559451694801417 16039774937027488424 14550890839543975909 4220317566383647938 3900870752368453734 15769109464723342835 833155170007247565 8486730069319605046 18440206985503613793 14087237091706837263 11039441562987912689 3160590274045172561 14443639969569178302 10589841142303394997 7749846424872894761 12024504618139420291 740353074855565938 15305608026535642014 15382169045340062575 9842837086224589744 15140275546581011056 18231237235250148025 14097036913352804893 8293860594876429740 5419926259702863654 3435641984429797237 2885113875952698916 14670863668749483001 6910809462796813627 15528320635994264980 1183132003851485380 5124403489441555425 559679744248040969 1527752080700556176 17264657382637888308 10801651070566314491 3997501512101565859 4555985059245019396 834923163128899239 4140401070730079940 8715672028399965883 7550357811144218243 14955416024690464345 439372489992642620 9423777836237919245 6688686266499075644 14107690286416304381 9186813985077337516 4721247237632117532 6381082028852651784 12926984847454397913 7080836800418161024 7447050958363671837 18033466027519483890 1178040726570955000 4402506975569163461 6400672522470948173 6924622491378109138 14964042145367719010 4772234977514312773 1755915925317706332 17252223496001485188 6043696451627992951 4478007445691086243 15534794915177226788 12040469772359860396 5021196864361546787 2372007521953181774 13814621591575102172 5700505849574614058 8421058663336626740 9848829974577074899 10237694355562734946 2719185146853154587 9324856872568087782 10239803888977153577 9579152913681758346 4274405746628437001 13659225619303885549 8245414120690254072 11080955330056899916 2514275239839863151 4619620873496421948 11766295732511658355 15188531739035954151 11253017545240347052 14356834719249039193 270317833555575826 13489250439567829954 12376079522697254701 1157541292902297632 3848003243055197943 1885340582743627785 16199636753417122000 5790098397916025131 10228645921136788632 18052091973693678861 3215124728810542202 8878824941325058791 17069119171988742270 18000091886032322043 767139812739231421 4351131390038489843 17993450845202285277 11406934195262258657 11984993820417898267 16069053001671616969 8071411779562120610 2215983118814742201 7538403244499369238 3850932463101661276 10286996437780514719 9912527401168620266 17371509599479631349 16925050725392113161 3496462874712122754 1947121303309855493 10824532083032854985 11677717506711514217 7403656055239250538 1540547536983438706 15530361718602750927 9627675214173270775 13662873862276309513 11357971826424194061 8089033932667408866 12535476435971641986 7467908827918061652 7263762431079437719 9860211964703958299 13601042507865876781 5533863800379923139 6175592744425760288 18328537616637367939 6223870520332355912 7707092168261609654 3314635315865068209 3472341613965002659 8171583913992539498 74976424539815278 3834349954273789675 12007508217354672473 5986135313645568891 11121730766882898897 3451740655061302606 12008231748080213951 16455490001661745990 16358730292384964999 3450486536620869707 13570365403897288202 394639878346545260 1848462462277419982 3273185358574139515 9794906375736315589 130158282157792008 8394242719896456660 3697163432209687388 1721973420252395828 10086748328317245174 8809934095983196885 2229988735059929367 10829924829126096793 3045382185703374431 17280330776971825985 15866191130114634963 3704977767358564350 2556440291182872171 8915589968162082768 17497627808907185930 11370276830564995371 13365934233231733422 1933733144380673958 8571007583597115599 12335716739441092726 7931388119988871958 15702761894620025152 11958899851398670988 9301185895698561812 14825828614557339122 6809867524626684532 839755833129375128 17134639410170863410 7882745201756325838 15585528358476640995 9451989732974741168 5228579464517945171 12503333522943760964 558663133557734119 6913143202354038402 13553689866824305224 10447525255822576191 8370137630414504510 12501457537635299069 10210395259081717324 3016403493867828512 11020870570124957955 9249093255031578170 9870443728626252701 16583944649661479217 9423914210129141324 13476326800447903997 10737867520255947119 13942012906723878078 9523702816331765679 12169949243102679473 7552124899334651796 4325776510779101135 1153401146415461465 15913249035039616241 15436368271926036960 15701793079123316942 15578546038894055268 11160133662088606008 9210152534772718484 3043252786718215315 9741268019852844870 11428648877598215428 18019739324043452852 7570470419910641854 3131943928098484737 1020733914530511953 4811928984901200484 7852481184952091057 16428612061483594343 11799117479256465608 11236256983323382126 14952716960737554034 13006031243773605334 11034102390523457554 14468530396491301438 14096055088599186923 7674313658467740368 7497177261166416944 15298638661304998819 5140915543145060453 946860894944156935 5641415539129790159 813191748665360950 701731227025850822 10959529881215508773 8375000624669936021 13491820129813305185 9165314556842839773 9659436367226188619 15008822309852319921 15011854612016904711 845972146837689113 6257565323362637107 4766120774496417245 12453031783326654472 7659988790123145364 5944416891995334954 9670162820865635427 12969077621740367069 3922035012895860456 15648113350271162061 5278449135757552251 1399825819297693704 18383539173380767205 6033239226250482693 11052787952644861516 4756042028908879982 11546328844368159810 3728074124839360632 7197697553648372530 6613617407286776742 5687474992432559713 12793242997412097126 420569661427381155 8263075711490484593 3254754923147485778 9954595932046163409 12297737730148941711 12686336304539706608 13293768398809755526 18214763479919027008 785017381277432468 7823458906237311419 563949361854339419 8401054694282815916 2626301751722918264 379113694755637112 12022628928391982333 14831348149933551674 5744735270595496623 7989380200868927848 2762905617017131589 917753300333196658 4014678175377090069 16376180969346065669 3195567173869369946 11282797934365146693 18402086696019685147 3982590767403906151 6058764887874221962 18415902572102217818 2629809634493005997 584377358905917346 6031854993105835843 1017750965339070504 13022599761547038055 7461888135915820172 224324823318447619 12268658409743668390 7331512201210612284 7166697782136388896 5291669250753641128 6621023599968977269 16018631213480520947 286999065857999978 10803794615042714312 3527333287304413797 7310691579176638748 7240178257582881341 16261177592660169551 3430221363731196887 8116884217481184354 12502955807049497658 6843604550772374837 7402663374276820087 1275877952125059399 17298728807107651843 13935392929248912726 7455159901936244644 10804683004832121821 6179854668051903141 2020392931114023586 8376596229958071942 4595884516483017900 12528962740053672257 657758772281940029 2590288384211596482 1271466587417572652 17502748527636977352 8043492981721724822 12684620993781763278 10994862685603782218 10651770956015031089 7505318366689522436 7021662868284676271 2687781643101081317 2616940596706096880 11031914595017071695 4057621460002472274 12785434507599452717 16172955966473431427 3599677683925020277 17254888917842812931 8562549799071304843 7126542016096405557 5221238502480710937 12067236441547383253 10468516009658218065 9334563736124692451 18238377782030186950 6360495836939409552 4604980005162054040 18313533347466158084 10395081800405871685 12116079028981630579 2301930867729049546 11269082771758539487 3037244555684778951 16276786515946527859 14198449138224212458 12293752126454786291 6578263647085036004 648656853322286524 5355976294316051907 1955425597395422986 3605851106666799856 8216477592516543121 18185437085512888655 4958300016569199248 15587023010220423591 424458974835511679 18429945563519785795 6326842289066296716 10722500017384959963 11974677207054405406 14843747366116351599 3065529312133166529 7240437046626316763 18253985786891063633 3622158851077758158 13776115874616825706 7556059517847902065 10658207451581232423 14404397319773809144 17641043964399779904 10447991935578145125 13691327569730615609 11830759333665956016 6229836415456281482 3782157549186617928 5343408866551993809 14098905611692096188 4314588505056297900 7935839777757628667 16970708950867058586 11178262808106033248 2168256461197892331 1383808769499475960 1234276576745456345 17898207843850991218 471010789042953085 1638395596062323187 2739348758306480527 15023995351779638677 8182504402392024811 5555651548664500020 11255697517197767222 14832316317570435526 9995161759140177912 16029200007878915077 7884581452712276417 4721562235873010054 5663321878400745458 4621956021400148415 1441323133032312738 5632592193031146072 6639650813765929455 12404616846243982555 3199824139088020145 10601321159539579516 4769104094088548487 14203978921749237014 17754916434632491408 9471185008036486422 5135902254868454790 1261117946834172456 11484841521478204420 4094844931526439654 1365672086658734652 16797926953814548889 5214981316677086182 9742400893764338646 8076483460557709805 14670985294077089843 10465809110103175592 325296308067643390 6124744304162105415 855619505805775958 16806584913463659866 15084171327303373196 628233681210164293 4814470322179167264 1766519327096086564 7550795047118364655 8293931042442196168 10692352027268042507 11665479415320379321 13563933325838847090 1480982193735741459 3896545607822632733 8033891172489038024 2803871212763480727 10911670071547991372 1329768386952959798 10677610490539373778 6272963101199669286 5144372136127764891 13910559767612372506 11006134764744067997 800162429911980852 13492507712840805503 11656245226975339864 3405881818391604019 13485366287651328889 15472544279103724208 7889518544504173037 15098880101725969412 10627983519295190907 5833920859608812163 8403119277635155360 4645035410145695197 12566325496960266615 15025684735182112596 13576653043649944529 9033637713135069394 17602732358670443517 12012411636504833035 16824061599912236746 3603116009557555252 14949544734944240017 409704283137780601 13184971510949481215 18246605730125814734 16290650046431532015 9084415903298360620 13540434459390997938 17263597881658944045 8141091502187441101 1313559527869335705 5140788692652054657 3781416924175236429 14912049822253306628 8791387880467617969 18240615166628235786 1005473462006626433 18008355215963049654 18298240455678452752 2989096082114885426 16311824266548705786 13780697403940708434 9602670305765941507 11913375749059538665 2039572398553640523 4341871973405074462 1220019509466121501 4022799972205560393 6160388591450388767 4547385167019784167 13000527712255259584 17331429922201537408 423546726357925288 2906035335745608465 5864295824106974839 17771305970451230154 10593098332620068850 1962028083862684539 3383312484874118686 15112889140294564612 3068285918586215533 6134437083546937602 8826312679163882668 7795992852126546256 7734617949551680600 2842620183795751559 3489138599599159670 2157700203156527579 484861443135563061 4014281745430450062 14337710733269280622 13136005007645593286 2706231632878869975 17873331792159641449 6050620079779930802 7808811718048669704 11738176071471511117 5936830015179025420 6267778021931988062 10495503744090861248 4093995794436171944 11848783057903793320 2687553667403682215 14872668489372452559 3684364896866081744 11451558155340578341 8620790151465444234 10586085450356380388 2156952135120983235 3236593926379898714 852195311672688421 6498901514788016715 7000848949940543742 14448939431236938176 14551532563928445333 7199114787624419713 17863549411625825862 1424154989835786745 14074657957860546715 4137537213622117520 7668617896377780397 3925083488769329184 17223645320844241498 17342528621426735189 1968903249532323076 3870228004431442596 2789304939671462606 5135626980254781661 4437991966708570707 12272420797286940028 10945686888449471221 1965134881487547778 1625608178083964519 10673767645845041524 7755624380297527452 11877302179053174290 11220361873866510082 12617788457397632422 14699170936740282234 3853858377433077681 10725825391596575818 10823132574702908240 4856138744086339479 5693340231773741129 15912182387500212711 10421277734651670830 13961246145115418120 13844826466622114554 17341034884763050488 4307546916576864685 9170993449227941249 17161181232519897788 762789996439408513 8636585669594089030 4646714858441059654 9023904720175077810 14309894659295490774 9424433666884598591 4043603684252883198 6461723605737235215 11267012159343900712 11582222243371681535 2347257561375670269 7951426267792910503 3849436565960730818 12669918624095809519 15935068817959892013 203881296836921870 9968952849266793817 326006263854024807 15160238919278205092 12944140661020167964 7380516039605681015 8797366083879441849 3434095479821750987 3442407380764064294 1805318049040507035 4049628900646877821 17744320203537626914 93813552970455610 8586381664722832035 13832779483098178118 16934128742622419799 15010798681846078375 13452557809855381935 14717737527627225307 8797488563967450901 18086866725467983887 454173706686415461 2518589145224056653 1145389459357155917 14001261617224589094 13778413195473696123 7646862201724136558 17041892985873789059 14405555216290922872 5242230557532943738 17826572876808921377 1609497701359075491 4197897488289779850 5364917719335649146 15522659753290599028 7484027119195912592 12206585579506494954 17724334705692335277 15585064575192148392 1363298317038762047 10779170596702487092 8940345910093420826 7710843141983438371 2010668429264334809 17202345916762529361 630364801862681724 989582371842705821 2110989249851780053 643165507638338941 7126547193329437025 6952930660005763780 10083211206208976398 13987892499850295010 5459163279021148086 4067487536537584227 18414792342424274490 6577526067783048171 8241019536796721179 8766465654477945729 8548459921720544666 8605622365848861822 5436926344240670627 1612446228375386795 17613833350914273825 16231107348962861950 7198238292614264681 1026286460784047220 5632958713095040507 4832806496291078435 15095766089071913905 5200757426484510069 8656125002034389790 2664864849649480365 17590058517493752872 4161726634976447853 981887013611004946 8400949842945003030 11780919267488094042 1557395236007520352 12401256611016585587 568157703204786684 6807296727715686528 4606134604364582709 8182680314758780497 11762513348468776605 8483655224781866859 5112753054887912683 6324401897445848080 18189250892581811597 8463688798776079379 9327791357399571232 17298647335999812634 12571027978694182164 12655818360645644196 6623478461470069192 9092596637350180935 3817322603847366775 502597575821657937 17766160903550399713 4755125609442057102 5046927065814891995 13882957608636695313 3151061685914882633 15683306646850615837 3185580618538942482 871774620047342531 13248521534440656570 8000577927324873712 1403755536736669623 13600225461350462238 9943712312785548033 6649281580996399407 794295413661972269 17223884841272638457 17962402107306950980 5819599963438403324 16460492598277236174 4890174246241507988 7646771430833868796 3833086680269621509 16219442018113782653 8559199502704716126 11729114731949642115 867483427398897283 9061772371840571737 5570603658052678489 15479285197612321670 13762930083124974466 13242915693674867377 17852183760918313936 262687070536197517 5736440333754264276 14955694966214402238 1532194467799039022 14293434020420478291 16793793554804352493 3653934230412041956 10680592656455101044 4214812680092007203 5249391790449578461 14510314114740699932 17506245843138014298 10888764063387367082 7750891230596792364 15287286170787207409 7819184287734492605 3644330067758465918 17502047538339208153 9285113773040926848 4927881981044135541 10254177323135711910 7069302617234558376 153605885847956349 15504579933001030832 4949348707411391699 17253294397577967616 17816591032535562697 13455395385578073810 17550472711942405761 8535482504288832286 7769562332141077588 7737925764159172645 10877466730532229333 6634283162361413969 13467184915618345213 6821927260650359980 4299086914377024580 16475406578908010210 9858135340360213175 4030004331518942860 15360922395653848700 4860390378767468164 3559906080391490595 12866486826070077086 15559199237712361074 16195448051018878526 1528555069595873707 17274798559060319742 3109262364499630289 13577582940466652431 10117075041390764887 886646118821498775 3024346283605525461 8709114271226924992 3844805119002235727 15220829970253784502 16836158258042736636 9063049158045938314 1934986368684946814 14749438773141012838 18009123345264705481 2850079565581308763 5625026515224775802 6813147933556681435 7737485178133863717 2923073029478445272 15871500220043096080 10080784812806261292 7040449364946103638 114894458324504278 13757740327844207796 11253989976423382889 5843101257695460990 3730011538960639565 6210842505152549402 16422714768948893419 2577619190722513989 3441693650394509702 15737282787609456475 13363682092552352964 782281041782119732 288225790758496026 7820088937030729007 17541404548432848940 7986512742986192028 16059605207678306160 4922299209380624264 1215484596278953855 5783047164011786147 3890918733198275051 12789603680653607207 5772910052477999297 169939077232631877 3877893398772974976 8885447751284090606 9904315400765416963 14338386577676299052 10400994935279777662 4955686658483101091 4226739161043491052 5561993901705831753 4459793654374619632 995791348744790765 5815773861393482582 1597532426426050721 1671516416302902851 6734491270540778034 16354440931328926126 4405241983781063807 16375447951848789353 10574907965651309491 13963327671150297894 5707992035572625988 8680658928807689773 17559464758318389189 9517728857174095509 9437263134519396764 14192013063672071370 3596589394177727295 16389164952555709722 12011529767471674781 15158884300568941241 16022732155451358194 761000424127598211 17170437499608983611 6082030366570214945 7826459008702174881 2515222368798016249 3150285383537683197 4054990296255420557 6392073723980441485 9129808080086914479 2472732303476810474 6227989850252429301 3271667821472035180 13093805697731222622 5818451299623390360 1111807745038749310 9250215852926228755 3451099493491267086 954436625021238579 2420613889564343266 15042769634272533480 6815093110504688256 15706687140470924086 9282427206187562974 16629836399062718413 7961469567961786253 14677220529430979154 12259342530201984438 14591567187661453173 5656494588673268089 15448642997414084534 12461751905708728451 11363315962613145976 14848514571875266393 13532491235974048387 13182411316767598965 162192353179361110 9448391223495540615 4753488165522905707 6115092347038021333 4176845990995335933 11153195089915606615 9825865342709369916 13148427419742263004 7645905057120222069 573009409024515502 10755310203644612512 12987064750124357666 15123537665546729819 7815668774273237712 4367465881153923243 15642867286656977887 390776073592368915 16352290797048304240 10814631570031166214 1713310517619129423 10517406358530401967 89705372499375565 15618082951979598904 9007286577356546867 6102979481909739380 6251354085738230092 17751556084817959318 12838154307647979036 2149806013201817125 1493798073103457032 14519200643654386252 12048246881840424789 9919797021401078513 7918838240913781467 8723410203714885896 8228085888054438131 9613428402118718412 10265451319605536497 8261932964984715053 13206610980651857185 16891139567898071730 8130070249770424451 17635715306580877140 9315998474322466019 3231803197375354619 15349037788951606902 14837229855323605599 10091284308080154951 8839159635782515476 10805409433298783396 13933513860674804994 5088974041332771987 11038809764778566000 17085634815591772442 18234963487528892147 3236384977260335360 16634842184158913542 5064926648500529779 13144218374814410025 16584081402150968909 16119742427335742324 3625008083986334203 14748698677738462156 16472933469622602962 11147626741844671806 3176037664828019519 9630990571529745960 1591358890310896393 7799685600516552715 14228113632509958727 16903890276577948974 7816941647597710550 7528618352069308580 9550916049648316461 11692716208406962254 9590888697824978528 554838741139687162 7261523320755385023 6644166835204500389 11582104736249739900 7483714343181524486 14216039462011706326 13456891294864035147 4672595375146819114 2192107645896991614 14994661337783675196 876645256533705770 4954854373490795887 17919077710549043934 4194190132064501808 4649999732629123246 13697875317657512058 15146087541103852962 13223483605790509863 9252255328038387327 14921394728683246231 16319348868007541174 7992287677019859765 3336967219266483707 16111278828601790978 3301501272993524159 6996370084651388024 7185563594324107823 3997741365329340481 7922377879797417804 12639868620993426537 3807859138038989651 16570236583680414372 916339950721341981 11208527168056725263 11043443929997577551 2809704616714793819 5712465223541929172 3983331843561030761 9246832750086695644 14561807377467586579 17677752666953244131 10181112372693149298 2773960302624460438 17512532716469079681 10147505134649436006 17521177039137691468 126369983568482630 6545642665408977138 13915406065498538011 8643281528288883161 13775865612580650061 17647705689228468176 3824350795965970955 6860143855703583961 2933512134816127980 2433369293852045954 5556566538093825396 6914676147739709979 15162194834086119343 6125558766817189531 11623121070323313757 11602759555100399795 10467096191012233805 4301219737178004188 15495566179532664031 2614839754803039292 3662875340163196 4464003342749907600 3082043425501161527 9873660531934621361 11169406921752353858 13923352049315174120 8388120682848548087 13026435758604351634 16356863459155097001 9136509663867646661 2234621983198557350 7784906156520674797 4318887594174721659 11775053723691083771 1059918298502639440 16880224311364269636 18050288316538198202 16273271045914919642 15702413520318411219 14918903492679892673 296461090918729880 10432989819572464034 2256203832973778983 15780225995131565958 14386727883889369897 6981412625686479376 6128249371934514376 10132444216022085422 15760399949527829949 10335969112989477454 14320791541854669271 9346464292854990334 11157679966125875861 4328522600103820965 13212228079690079069 10638283516283423351 4601460868038401775 14254539872958057381 12220961179853599432 17469443478315766397 18135603393557964269 14648894175452492836 4956136407166753309 11596196951415846583 16079900719395200316 359112778878056799 12881221303359267043 16694046970913759818 15022788262578313717 1890848103128264273 13722673944846129961 7404980026337750600 1464955721880353838 4596200326583435589 12739069613614785778 13538534721319637028 18189361523755239095 14617780825736650008 1782903702820626677 5092288702432980019 12556807517925589471 7439846493534104815 9087220835496103614 4080569350358014576 3067694272710875719 14772607741403353370 5633437097468506021 7769247990881009606 7456171707679267347 7449503390759674263 9333796191311095823 15100525401832392844 14279518740790637472 11576610594219180177 2032894863259874376 6604180568455197322 16878313883746913720 18008958599702867763 13562391599980571767 14846750531207305617 7888514121644531521 8962021136274358618 12937045486838305095 260892789019657604 14194080236215357750 5147603987291021797 12645489885472282794 4232536539859449064 9620518638348795733 9155610363173209494 8746894402930214699 7128990421731428265 4718846177967017667 13224944412484357919 10025566697775868070 1501159179348593159 5008988334409380975 14511164514060981658 6085243768009421493 11332513075689681425 1877937039658650327 3115906503718134485 8910383179824298960 12888778898915556807 4321008063330756319 16100377932971462541 17078223641033454744 10787702613677908278 17345280599410822688 4252406741579919406 5444373828615736846 11103613914326227182 7822431080884652876 17818988655902929689 5598116259775357931 12663819910809873540 6319863655429796515 5329866151233396775 4910955743770837484 2496112948412498009 9780290755828795826 6888798810105739254 11156156214232473156 16235774413090637732 1121014661446707122 16990121248709116627 15488964581757084826 6660170424383558049 10188299405660699047 6848533576091558510 3555815724519344760 2147901539069460411 4879066809853817526 4726540563067665692 5524557360561243770 17036707344288799201 13565000428018894282 3805246892896107008 1166018745599093559 16129657252730438612 7768422718825929784 7702909823219752854 709269857901971363 8033466349524424541 9266398945638364872 17702599351683854547 2439065635063373546 7718508857141216839 2840478855355630879 15880448724155295001 3621420401401465542 5631635428086623612 9993980828519388175 11444877514032856392 1509651931107922375 17094238170800615195 3678300373687115886 8055929395067100051 17907053728396195659 3999919265727337525 4325793256120660847 10295994369785122046 3681797471529154800 4899055768526163799 10023807283656393713 443309372323004960 12161048988235703000 18237054437565671488 9605046383734405714 16106100613411079043 17584872691142141349 52051569441301418 11895138691736120701 13361121997587312550 3590011547191475776 7448416056496529903 17425944838969694305 4590966680006474322 2902725655285773955 12010560171974178731 14855547732837811906 5236647024339750321 2101669230543902305 96081747599910297 10956864519256187617 18238537782134067396 1618639944805488223 17665711921547836499 9788810298884093200 1142104665067813616 17396521603638167159 10982571607445205108 11726157385661849030 5781161340000677837 6954938750506691423 16522354954763140855 3962414380191401510 16776689538436612205 17939314121634662446 14140239883887935209 4784410574779606678 7503180749915211983 12749765407145396132 2945549848742125749 5480867939220255 12776239845160683474 6459422548907290647 12890050622023286644 4063745017644054454 14470523057340171696 508942618189803787 14241982342602735339 9121027152968248280 2424622027528599157 10855286097093903704 12694802009169819234 7827807444497127150 14477249994366304408 15091340197054144877 7647779787079055442 17040589376066461070 14708256031345715117 11126167326119886764 13732995087906170254 8050053726025037734 7623444416026289994 12774943473494062202 10367313976962147123 10947226790885850352 2275536634729605262 16288327166524094613 13765248832908555599 5894648169101132021 15788767670501788813 15358047846708339035 17812662307034817480 7020516418354167023 14212192795401243791 6949307516659487345 10607201411850948740 353285705773946283 12664895226418987950 2576613652989338583 6184630613988949888 1386551467813716001 1192332598398086368 17578494407502735523 5843483491441369477 8592761329509574446 8318891931478924681 9635555776200221726 10680745841607849458 13269894724124741520 4006757402475668571 6883304899097468273 7841644356923598772 7626839102165729111 2525625211662752201 12293843506562817884 8119677207015121356 6628591746920880244 7262717971001007415 11882514702666072586 9033080889143118813 2322762869614557480 16108448125815511726 16917540203471742472 4679454134902853742 4905549098466797868 11402098432450997671 80026777297744049 5192511779175629774 9893119173695171199 7930718834049379397 15326165372289749592 7927144244297915997 3107044959871990322 16261613420708813325 5164408116354456250 8438946598088055386 10942424290617277014 10548062656639750246 10531157710238485539 4543431375712317801 11879049618583215391 3974974461879586815 4735818974650466921 10368603206664304952 395233729605412148 6326288029289289639 5504173186933283424 9260692379897690074 13661915168473454527 12660093882638536003 12171297203914927322 9619233357847352973 9586315414950624881 9458724052945627139 15812877753613757980 18246332302802501377 11892709629523263007 10557890771509205423 14548174851482662288 17476555076635256081 8851207954382917539 12527627579908574946 9817862771741263390 17746533482388301344 12734944363591845717 1891030182858289713 7591967276482272275 14692952826349485353 10507961026993199970 15252958967231419178 1063790309475756757 15743878605642928891 15257900189494903465 914606613125802205 7009839248035260242 6740594574612464719 1779256567965743253 11721283008810650799 6498201487884136802 5085431295370824120 1211158777649792946 12645542953859863940 16870879558783636330 18060542431711743401 4855029300068614192 2882735335926408940 6561320827153962738 14687694162022763893 16145586306249322138 5710686086965972732 974189312362969421 5492335648009149282 10294471230212056622 6623075744681373406 9787271683156122168 15913309495575301166 2586829918597243802 7490949213464629422 12786650081078821655 16422074557115313769 15995648133111662422 4008134447784743420 15324552826171973103 9993142602463264964 17595866476562479802 2248988772401904634 15544825119377344435 7374855606414632953 10994334267533359481 1206224610971464664 834178354639725865 15825796968961037849 3022446824243004035 2523559201858621011 18180619740956301743 9170253991623735110 6968905775375629420 9151387146212373738 4486376610532387229 12666586395276177656 5798746412567294150 9807242670155313188 7264094572636274129 9208014632798619618 10529869032363248665 3354211725455850976 13142780162256524655 11000630727554591079 11914183040484415855 8837612765795282893 4975384889320528116 13869611867482315366 12915004413729323369 1567278098996875991 11337891653187014677 8202205951459247019 10874973449228593814 17359864017450518199 7121889501208933372 9440286856396502894 9543106182382133712 4638513533816649964 12441399099851941540 7058086748127867466 8923349797261011233 15941530323979726633 4194657478706979263 7518467641469046120 11252878031107713046 1863995241792583671 6189134860382483309 91747853862532468 11378458875295963980 3241066513791616785 16251758197941276663 16400410158665239997 7797475288989299718 15517807778280817360 8039441369468303191 13930269522367339068 10388780255640340385 11328891960878243506 2517426781788107747 10859039999670362915 2721172395891759239 7292761019582798058 2419369413532156809 12735787486000847126 9188071197943757223 17303917175568640893 6791043498061398874 1881037932341574144 345877933219649134 1093322517012567812 3585340489202746483 8895982613047859962 6315192961389128793 11071831818950190071 425797554915302674 13386294659273559317 3854218094574132605 3116801472498275217 3452568554466491986 12906978417585193890 1535588729738156245 7561884548537265407 11315970905776974393 11466953374659371907 4967397986138886627 14964047824441501211 4720149077613377737 4834131494889446294 6526050056660756208 1472315101872986853 13069431731075136861 969574858246570404 14720786287630091977 7794893619159536917 10934919057222376561 9762016240594922509 17813158542267786685 10738866074608766090 7197056818796871630 15325096496279117452 9487244534309727783 6788937653273861836 4705947736046743017 395523079086719845 5046363419459503462 6653564354147225755 14362001965660439222 7962524179614244081 11888372643455550120 15104314011717419767 11102726222768999802 2177443808055541440 2431351699531701211 15884607778597545822 9496760264456809562 7382466392231172355 13080438000782657402 16706162716243744382 7595608071536562903 569289410340120053 3536495705670231577 8268382072966993481 15040488773383326601 14253334620159290657 989520701596777363 7233364711316485026 3728913973400194710 15953018298461055719 9524611628543251547 3272270215037223809 5546897600637087511 493054329779622432 15652394753699699817 15850140898994796413 15003071308109578975 14435386043825020371 791756214731372448 15223578642288963901 17277770413695171718 9295695164222149978 15122977181910208786 15765888980748561960 7095910223654461404 9723225862695285308 9982755095934306421 1810848405548032664 13039110263493611465 4051611845778896516 10449338925106889948 219197966130455626 11528388387907007864 14970425737607583217 9356764889373098194 15386568458222157702 3940357811956437338 15665616308382499743 3242824314739932721 17325127053029942422 14399414936803821986 9983098197049846367 11713879739608605108 14272880348838064999 7045183869255472283 11821845928489964806 9604771586515596086 4742680367341671363 6406392305082310893 14985730768990441152 2220378531633246756 3673054089333084388 6003731203033835133 10934990813360862919 12913521071967757464 11188942443303913139 10253337082368049962 17282060937572187023 7329808826120213232 7684790501637603978 2049981307419890594 11934922937140598824 11683254135804134009 12091492249383222352 1029794193995037438 10503450115406764109 13757615880039443101 15887768897430209959 17146264429721170668 4848815156827196267 16454884870999706510 6740514950473527962 16105116195990199242 522005550810535651 5399960818313107660 16585503504124459463 10973304726808685703 11731326776228821167 13407304859319370889 11548717020349011836 7156750393311190859 513352100808897291 14747221406949857047 6646375209575338668 12827831229970644204 5244566038475976650 5545414893872554686 97027716059712435 4457773055601007460 509857297708216987 15784433047870634596 13707240789564122224 14715053627164793587 11908318433850639882 13983929895109699147 468864400614559627 10662816369145097414 14396414308685660700 7698940676539910048 652427581914553851 10566436753973379194 1711367281125341479 12241831139011608721 14225027594287854318 10596739665682955725 8748664781269547237 7779850125988829670 7792013003526718719 9758682457574647376 1129733346644555537 17484229933568397138 152627269861712461 4385698494766222694 8564800855846912190 11441460195714272742 12138778703087628966 14413470980915722101 12933934860886961255 17180888594452423303 5402517312742346395 12009908581929370625 5171076992694398555 13550030379949896806 16228748010482654627 16809250509138430844 1012133552246343913 16171050715405869595 13794866057422727624 12809144168277874452 5260822424773694243 4446365727574169194 7965215154414829781 2893493876372654375 8600451860367345679 4108033311625833174 6567175672308357689 10513479942536390640 15877068446683453302 893619294287779012 13104202850065380689 5138139136659060723 12277030101733050149 1595084506148811004 17142109696575336692 871137470692089268 4599678384445690180 8688813822670239572 17020038987989147271 14491265507783841390 4823343077044083628 249672897489865335 7888820706766091800 7541395254795018551 3127690761436227339 6467044151690430120 10361927623731394691 1738986088118482784 12904704637066395276 7964735856885505695 11942190777814588706 13878611278311253029 7724098093988720249 15758088435513415897 3099898320608719234 9208003928765387921 1259294481559822183 10590608499916786972 5142094140990996182 6782152345832682450 4856550131253271687 8705931441615270645 8144599728519123212 10731066494542470308 5268325356941103076 4803710553515113707 18165061300142368885 17667142034071152692 9974407774055177464 11333531592422462037 17968149682265611229 14350158815274684338 13171087917221231588 1441536196127287162 11034476459333023165 12621847068253600436 6650811465924461150 9602001078429255562 325245333394206891 12143029129010077983 11183085708695149014 2062407927138786193 3574310139454791233 15846584950062156737 753790306219193997 6828412330399929646 18240318922811277862 3313158848040214878 16727410446896016440 3568029463840693659 5066996635765254607 7773198788079103660 1876991874694122384 2300913591352129154 12702988005787312964 14175589007442725775 17026919803142084566 14521008538522977665 13977689032512988474 13766436012661396890 2846715457476675379 10742797034607305625 14396780478471312913 10644823684753563483 7571008680367449264 2893520669097532895 13986837422242623000 11509141939460778828 17881544230512186272 747159454044884537 8076021207843228356 846952087500535329 114126514354389193 1440402020976181757 11141600787788118240 2897701777799504285 13885214889264131409 17913048794826332908 14080362347417329667 17642019948326546895 10278391899089971111 1233433129403193565 7497159414553836793 2694185891478106326 6527271503720834804 7255462617895329183 6081243139813153958 2172220229863377166 11157517911957514714 293907466145633868 7290394648451995043 10409958762463737084 14607799176877466441 9433112876830525189 5591261823926635065 13155637964759321660 15366500964226887020 9234958100947397211 3133602527315182543 494517400028701363 17532432552984699377 13522591818471045918 3336068608940753818 4352207976453121155 12538019609452609747 12793405885652391335 6726566328519311012 15204074627415508050 14127099651000198988 15071102348269479537 1562411910387566227 1553051301749626335 7849548824028777712 10803074746771743043 2300743088455582084 9411973777234728395 13370244287824438373 7372869725726883124 15862413524328497755 13614848656132740598 7332091885373827186 5659516372985098473 4116651641160790602 14281662327946981850 9478609261126850895 7257986576640765475 10113556934406166523 12642260210337082273 3148685340418792470 2173936826783830379 5498655205500862816 13501543606818858057 8111941348168064668 12138432003251396862 6279632547140372582 13297523618353241902 16744169617315428543 4540475311864217361 6192020163294616003 9132366293057212996 7605432991122601430 4911319589856296901 8837712862168482500 14068807886526003330 7419717113862579611 524878098733827622 5003005292080979267 9864756453674059515 9806230080055854379 11639104346931137110 6840764831865436901 5693822486530458815 5569091855129893868 887046124799138538 5011338032865758807 8247736166330559768 4347418346543174842 6958472468593948626 14664990912446311860 3566624954772367682 5133504883429485848 12664152156771592413 12525089023441011702 3041851342014047025 3516466360369660936 12407524436396356832 1097346657322868109 16133119763158673017 3631828651151874863 6162119319314885078 17683877461735384223 11021633118960777883 3102372805484714058 2148320130730500646 65732508178510104 5335027853099385780 4917129444018106521 9614724208210858504 3215626172447051103 10966907758255208286 12714957907300265811 11366519702618071646 6563969727411300175 5041127284824585580 12471726405810136183 2651411139474060711 14176007933520561867 6013404444698298825 1496059170714640585 5638731479365002333 12711752087014529376 17000048424060193330 17294354396590565398 1554396335053492110 15016395124394388932 16969200897510972881 13686719037407620417 8879459292181767129 7521235200953926020 13390614307843008487 1010319463682097037 2373394834823550035 5436044218812501609 530220924493431188 4888075365894494972 1728518326530567230 8083957204611759589 3352219340941679517 16927688190126845411 8908372187586346324 6853359707982666929 16919996512113132177 15838365680084507262 13211100404781216712 994623665549613263 15427883948813504993 15413341438674477275 18346632285813699864 3690979697949804920 12534644686113535780 18222667373739847303 2063865576814887884 9722930699256261236 15452677586388467871 10214351959524861485 7022127802417984626 2807886681620257188 3647686957443295979 16788354705885071320 1510863484585199452 16778424766226109881 9991834094805061631 12046375774389679583 12885943537352614660 4325306910229278862 5120163998723008434 11456751849383078175 18367137627468234160 5939423253624494480 10174775000208140168 6863836551648034940 16599750115451230426 351825826236190492 6233564673926505086 5919439409949263346 1160201009917061333 2620748637852500362 17571032877623352451 12014403597093071412 2586967068208687231 6005711676449850960 2336754745789381663 11405525005091862278 3917008171920743252 3616365062507688234 4662034665049127180 2014298410039440460 15180830583194322695 15049818658834723221 13410520072092867748 8559756746129696710 17191066004087611345 11256891619020083422 17618268067577744191 3869998907999371553 4699234569923736990 11965140845614133647 9520111399963510361 3642533378951914365 10499166330286418317 1569034838590294917 3674515595068154770 8129577008927355352 10904081946079850634 718834329451510021 5819551016879904985 8998256338363553525 15485859109948524742 17331272261881438530 17399101074125697763 2093176865036901279 5060530640519090627 11135943477696862041 17421454239794087784 14758829852482819052 6082654767762075289 9215478622440198413 10441928459992611927 17886070101507807772 1780466173732400577 11868618671592736392 13328813045711563048 4485175564784201796 15378002196213118389 4236586093218127500 9914695585818983716 8654318091141131533 2370139175756272598 2071224483894746347 16799058508373063045 7881886375991498691 4669785672454802486 7188778868464812304 3823229349840123434 504174712098837169 17922575932642132817 14667652997709425082 5519304495529606895 16122499467178640073 3569119509140961036 2238042076969794448 16761755092919280830 7262149076041617996 12631170023452951846 16532000057098225130 16317307927928861951 11218823917003555359 14189689147320919269 1116174189425236648 18295468689984031242 15709668661326274369 571774658696203698 1732515591232066555 10750028532037448452 13802940358174751206 2472066124789358914 2328219830283113167 2411139560650594603 10032021419538933776 4378224004645493442 14812733258873018598 14882772707072871838 1276881354161411936 4073911418023342506 187554308076898 17179908258250964383 10330935623122795296 10156066236586908322 3067969712653832158 1540528740798723980 8345063725956789971 4672422126452681075 3553449867775543221 17770582594947472430 17116109807610659138 6865870695040585487 18362350744565624066 10923973786485235671 14132294297909230009 2494359261685033997 10219926142757343675 8301812555628561588 15044730690530877967 5459337318826769078 17392821298554978035 5998540389415205330 13107079022527814169 10563111362202374912 14607582229184261473 1881387159971645784 10066414977364566165 2705500758086749747 11563794385468486052 12568502798856380638 8915090382915532635 12672787337692066591 9005943219519390338 6894889363155233043 14333276247917563042 6145035232490387202 7528288932582702677 5911944869811983750 5625231911146588637 10055785346619832980 4728758658343245855 10764714692614847414 7872637347367400651 5425289682301761346 2719528629824828618 13903077343238810645 4888530040137701524 16053170602834927005 12955693479910095075 14881999132345915867 14006703844108995949 12442340066590601788 6089398835061448555 9852844448620882410 7336102645838801247 12400221303041502805 2950900201900846626 17092843514686634991 14693873288991515828 10928549428457521380 967069387473961713 12185258069080607981 16426827730340539175 9203815156763367001 17329783462983897647 13879977337745626196 14793388113501756773 11433245327945228431 4915531547323175863 6961607217724675129 4324370655926859383 16110704605945523182 2640001045897637199 761787525941290692 7084613388768889161 2177132152704439917 17551137578184003301 3248640711602229284 926391039764338058 3489134332956175591 5595244839875772790 12922849175946399198 9441580596223249479 5952131861991131030 3932154300349258562 10884951948364643548 17381330919683068851 17401006425476275626 4904071551157613397 6211440421862429702 4537707767946068639 6525784446737531577 8791864947940724474 7188270965703388551 9981262703714989324 239375526675064548 7171371249932499499 11609637651747029356 16448743054531599387 8099495947653209180 15921345327495141034 17076045734778996742 6290506518879959101 14095166738121707989 6342015561469862717 13259404848615138957 14326140828658590767 4671390808137236484 3252061788558698874 17017349298728645892 14528880162495288631 16755509895788200803 7726633597261286910 8451087448635747598 5937539473785181401 13157112669558107698 14071431391878168209 7362444476325308444 2789789994155481648 11090027689446615636 11676220853954388357 6026025094745715203 14346257750769838455 8017214462866599365 7430304486699785513 12763826734194872217 11718716854535137813 916323619473733554 15469841254626495851 11074012482929336544 4261554869228295403 7816823954319655955 8896824463916195078 17789116544377956234 16396827899574766866 13770967109893123471 8868755250861477335 14131582388497696101 676497172972084507 11478609216394350244 9681024084218493996 9838626134405500172 15752800471788874932 14465176550802540554 10348697478251902539 10084611025777221660 11802063524615055227 17890739655492358067 4278303611806266607 7802061965671920492 8455140246066093378 143404715746294629 10826222792741278484 6167946424062025897 13750240244187895153 14806102767343637737 2781472695771626180 2157020502104966588 11436124201790529918 13382798842814345954 18431523468324122547 13728924700989398736 7676952070268109030 4437807557545669482 8944384355109921929 16289123429305444139 5921070176129945472 14674981423144390293 12978958020659274346 6621302800335633183 13270483701936125426 2415221447812595181 12469971383547837615 15765892900204365913 628761127182587830 10426110101071855214 5569056632884864541 17115670994012219325 18442454758935693266 15280679966861272855 982684965774416593 11956132143789680248 8018179633782776879 5535428616887851382 14299367459594796593 10016420288764951760 4339526869006425244 12933484620029064286 15331509353020568953 7069885584813479308 5818972883398715329 3326471935803031688 5227816023087435008 12754203795241066470 17632265714945184920 9600677843814272229 13468124310192840673 1350669593320553447 14064889879221261783 9307872852012563697 5192279738483032894 3680268666399078582 1767738518365936952 6475436063404101177 3810143640231994151 13592977437739001077 11317272418938716068 1289616421603412972 11219253581382697145 12928751922959822030 15420211516979289592 10299010831616595277 13134480498854414805 6821755839999667835 9030148241399849719 7785101009902149987 10124782637436282412 9355937718637361112 17667141690698478521 3791720019769058501 9700098053457199084 11059182607585004209 10586175538023631292 17012933365581882129 5057246536062247180 6585384043938460992 5556343128898567056 1061739975279072528 11981385591593380480 17866214276285629084 2845490771212584086 15430456723427235006 6191370963207292523 8316655996856992438 16911535455154354908 13054407137919056609 16444772144728782057 3608397218617481847 15678622877997867140 10200593251161424155 45906035457211150 16541702241108263996 8914706957923439186 8461990439616377294 8406927973171459397 15404045917700727046 7185753515027580164 11976360827001306927 11709052423870507222 167715823216997688 2398997538359521666 12452024835055678291 17061651567002530696 9125277472099990140 11178130994732928213 12902746296195925099 7172633738828772236 13943192626509449213 17048497791619346447 10651581246204903447 9114353600012189172 7658577389897514798 505314137267068783 11308602555898695992 2223836942421015302 5362674659515441983 3072340034049170315 11424857124027218351 2085155125472758465 10457702669744976195 7502094854242632766 12183784347886351148 2931621207228540056 17314469078407912179 16744617028975822624 14848682060581741417 4922440044522201448 17341043621525871304 308280967323705749 12755069632020211624 2762338380456524808 9392313615983089728 11165396317285647914 10912320685885926279 16787540499783620276 12703054913023551702 17135530014236139722 1591043637849156587 5374210452328292344 15445770593666535217 4836984687023556459 4631199817205261843 13856190571722503960 15140982327010180137 3806956431452367583 554377413813981169 10252073169415646459 13810758952459079738 9955235012778461807 8850506832851586925 12573784833819207737 10955686566323559738 9378020834318001077 7784095010181043551 17554645295490410324 4460816358415343709 10374444176915192820 14225804258160955873 2307840989714721024 5588264238153670720 15804086965873994556 13639463548965789828 4677417847245783082 9866733718417968706 15901149715770815338 5610460172338031165 4835330609422206388 5603892208060902821 17045917390718776908 9072455611418245532 30441635152155371 5641373345826266215 7852665676896598640 9531741220375976446 15932038971423297049 13812173622115169126 3930283984300390340 17988139809147616392 9810937950120351489 9292943791469588198 10396370412811353585 2196652964219033222 4160661954104002079 17922304710880085692 5671671096109304697 13651938454229670558 9185475529983542591 13095045767045042793 3187032725533825189 15346261519859979857 5468766732871976151 9753833996079673319 15219323034462025396 8345667285808636969 8860538190607592624 13570872834579851874 14498033717174952886 8777490014729069007 13457969455401584606 11846560533449864834 13957561272127958792 9574322438752705009 2115620128021569706 2258728363117581982 3706329412807815807 12339276009841751175 10953454411525724152 6345998480378129353 8887733694258766268 14081978913919463579 7180460336694557121 4962707825327413255 8772211828177249673 6667939741761747456 13318708840223438394 17938209507301266095 10192882500681205097 16941299221410011585 4638480474617257057 720184996466424218 8689105178739261632 10128245672616448112 9974485341767345194 15430873260706239711 2942949979059127080 13904755997578304366 6392292004085269580 11188879472476943235 5304884100168059724 3625032507176917936 12474990399326495254 12226307296924551632 5613640372855043419 2079214389163763115 11356666301928626658 14381254303768720710 9739116698678740771 10238666251209304222 7775830174086993973 7350600470922381807 3121886899499822092 742969728095539368 9624688085223287606 13377664313358196516 18429717779815683914 742015780792034471 8139306884472237532 3210437007002772708 8716123184177478876 10819201351175460196 17280933082946049809 11918908718794414606 7811705475347639113 1540499001798856509 16837515811789377298 10551451698671253027 17493928383417745789 9079237578000427310 16626024240629127813 8708208320436739470 9758104896045660652 5158824096919983031 9795176421255452864 13454569842821299955 3966227172884527386 7852366634593244737 7319681744578763300 13582737071525235832 2314891715359411647 13845977003172502904 14264281573965204707 15711154750435212172 12782946096214912871 13926065996449754518 1483601113057684611 5693977177084081296 11564240973573885844 14802685987812473871 2706700118296979325 13719407730439482681 9040392182480901810 6724845841942224919 15243463813701135267 10179576015613374600 13501465959990378332 9483346760265081743 16827514383988290989 1658802670655558083 607577438654148068 13245726390959648324 16954435730568758457 9808314222955702703 6776363104001611244 12009049300576772086 17823739188233971331 13194761564538628175 9151363406471371965 14093429745257077339 18213515198646351893 15550760711946694207 11574553061698451716 3418766960176815536 8304436971520270046 5361334524008511844 197824356871500978 11423013800618801778 12256010052652234993 13487311695919817968 8958923993152849915 14534657194176457938 11960462098206181197 5964129137277457972 4310806632396334326 1698598417779870788 4083619994995163586 12937854459017795109 3862132124652729216 4385154527614161999 10913967574538750194 10819959330286140938 7581621076219915895 17871325505521538717 2079516230718320151 3108331346751991023 8665467530792783930 480832666256951570 9957060647445175590 5295300066877051051 11655532536730965096 15789912410774383894 15369009460168701613 10172357513482136596 268850742566648439 12805872235133476103 4272770844409488682 923375191228443340 4937040706234407727 12721021125980911498 7328959816014982580 14698364384950031141 12313023422552294239 17548553988739577482 6396776200108747505 17256891435439786046 17178320098865956290 6117067043481384865 10898497102692868743 17961458547080147554 264134015365051045 1819520396627327097 16124669605469752057 1447292924478397273 4782562881026116968 6737456902243882523 12945320311344020777 16868939914852886169 13209113225948896057 8167928475404680231 10704203381559031243 461792867634352843 5577269724284926853 12934781986157580968 14409721798752216897 16187472312565853040 2644087511479071153 13667351401498030321 11772606012890741399 1288878197496784871 3121017562309204365 2498064874906897664 9872501751336405909 16938523026739492481 3482195762309040120 10456746342402095833 5736224344251401053 16948009627550645917 3028298064699959543 12394586926310072829 13032617577393737089 9656060147202725045 2807501516681807651 1255568550639885646 14361299830458328178 3725137370853284226 622058677509668486 18061253983498826591 16363052244171864079 14681899410228629846 8428964943436013823 16122375230746765933 3042149508845659468 9123740392385301115 14740007176892707060 9746650820120565224 8094833271282578481 14971159698033033224 5515489802176442194 14669621253415802768 14851211005902328139 10829541340780298815 17044250887914551194 5832912188758419229 8661313145352523580 16413145700105000327 16451149306180083270 6194756402662031455 9548870221087229246 12331040578255370230 16218558349699684358 10249171297988663276 15208488614920730283 7674399177212052941 1515394019676935692 12127212406729529263 6036466114228586545 9359651621539169692 15981051647369671635 15471372884503934538 2626435695791482081 4286358819150448564 8339958509017948240 8181746030704697013 10174613630107259383 18201420320572772632 9603888431744405835 11451677991625492881 11839888872345429786 13410544603098360309 8581687432560222866 13682766333214401003 8006382015646111168 13792022147833946703 2242545969179881967 7578258557154812491 4138906594196115776 15304745425108174610 6545926494157579889 14021740338253094212 16841405357243436565 11356856475083613363 6270635395597607597 10814540396112440828 8536473012402559379 9971625454890152684 10596710971946557216 10618970808785601372 10032820945090167445 1749403332463067056 9911489311073968946 9447394213278070010 8880512047400809359 11737136624917263505 589209910872336395 11324837722653330694 16075021571255768534 10018124648229997135 18954630269409782 9460083175189049947 6414186511070942537 14324675502901183229 6255897152622416113 6489975193203074587 14123038084389373852 15209296207994482890 13455506066945497059 10081719716755459542 17364437877407060399 16335630570813707328 11150184825399241187 6587001021112007432 807979560107171868 14540950219710516064 7635346706166689340 5965279389577662295 629646485036965026 11320534900930078269 8397883137513931437 9905332121881731892 16602524094997839765 122136128933799212 5863421310029668978 2228526125788586187 5368765850611402676 15159378773935428418 8888973158857195076 18252105968472798247 11387223146339996429 10911507803835555659 6404813532889479587 5634721139238506173 11464440929720079261 4754198504633329363 8357069410648548127 9862501703922342974 8777400273814734367 5223138055101598435 15096547299293007581 16835570007023784935 6102181700485597290 2725050531205268556 7798578380463684820 1947564959018047449 11762337519293560763 15806352729594359286 17205381610209668372 14461947409591022647 5057871141654134008 1124113537136609166 9854895146822536096 3247717912017950995 13998985581101180468 14796407374741024951 11664135344094008384 15875854599149858157 14374745475858182646 7654910493567635596 9967215254193579280 1483946279719217007 4525513219811280659 7957309032416418439 12689775400711529607 13107919527640381584 1285419617020838056 7992643805999833840 10847111337154296559 852219995708535413 13195950247386663490 8860149635311751579 3509621750469094154 5534700902137026994 17939268863031446882 6443603570100882576 3802079297450194424 3502550571476673383 8630329402829722385 17209469632544921101 5429994707239343855 14710431280664802609 4820839040488356947 14183586642748945910 12003147451253989569 16260650279092628738 8259855438668057630 16203817532585710865 13746649931220815818 9627936327116394592 913308836994597536 10970764240122117048 11353282973997131629 5136283784159783067 13127225221787728851 10210707963291959532 7519740369127597066 3145472778901645833 259780982293118446 12109822542885520385 5129746202744706078 6822610558381642697 9896716039144500595 9771875527797154641 9702393711280982036 10726264738514355556 9087743881111277845 3119789428317664697 5028667279063636996 11069119484149309842 2596129090323537637 13499112957116525078 5198363706952330330 6699335175362205849 1229994613073979900 16036737486349590699 10526600748193393225 11290315288964520630 1379490756530678453 255382110869424087 11558156507664519261 15952062822214987411 17708774140774815252 4358759047623858676 9139259491426711535 3708628464792446526 6975735119641532557 7853758286137807791 3745034258641041250 7457384026535678564 4612841583997201550 12209081608182965591 4360977607908448435 7062370327061225566 15545932025245221807 8993184714805106027 12997101437618689756 5045755960277690413 2415161389358298821 15655775567032476332 16017879919324291099 17769394373678624657 834443912813471604 9186902716032463821 5648973223424165547 14001413068391625240 11538529898664155038 3556870621952919165 14611307689425336830 17482859136948700788 3789709328764504663 10459863841191222515 15586344135147715386 722835633822697089 127057660360043239 11749703219299725935 3976789645736843797 2742780314529957377 993597969518079361 2588058182861776714 8916327949781648879 3261297190917813271 1899889867355567862 5723637771445618921 4379654596485524165 14980439001935441332 15283829975262695835 6128788064110408580 5423493951317115034 3233197935610581496 8385757184915416472 3400039449467889590 6936840096622441089 12514148055051850195 11349642079119910752 1996561613947827175 2609944050565001158 18296789363276946277 16853567474255866995 892151239237349264 7695684012909815281 13502517483327924950 17971738119569032624 12595212601367376049 1374643527936491712 14486605521125343670 11905652174731619165 12662491393110965497 16019393171604706623 9772435634791736844 15963889523288578057 3031937906899544209 67199707177361756 13222251065354175033 8626088958205351956 12216103956468507596 11978778295618619288 1798751385982646045 14187254489594079975 3251717389971394924 2730913170016938269 3342516651399058937 5217236885507582025 13726324869600879074 840123163397553580 11755289766391624698 11099416537717706838 8386401377317573097 1456467209958000764 3871355023583421556 14984674993553694323 17195667102276132248 14896522761298574034 5415712575543520771 1093496906732088972 3109041502917380126 12825423435727142109 14713817432492560160 16922674624465875685 8671313318528973733 5646514541847111395 9018007405407998717 13321197438147167523 17132064097943362491 15253936935868666334 10861973327259309153 9010304240899351972 4137972457598550265 11738371412217526329 6609768611057872278 9628594915377207778 12105646808272275614 16964880231397582399 14943844374427284392 4646668714926991568 6462937434528449105 9142637257710674810 9455258752357098822 6185199748901458285 4023908254391069627 6966643629112624328 5633997243778120180 3905499537411977920 12336676342661449636 4759400521889369789 6988757152928583314 14817882668876826496 16922590658104234132 18204306998371884416 12285177803055458403 7488016602284180152 3039285710881347729 5536496265718007764 9840449431850447010 10059174349465155280 7117089623877190470 10274576050618472614 12552634381473710610 18130729478694080920 947142823225217721 9492203004087985487 12438960746915363198 6383613429087465563 6815804902809432824 1753140652440740882 804256530747073134 11217882814467228654 234638402390437796 739856883183042854 8374883717438626077 4318316549965581076 2453275389315710102 5277616267006910164 8756313106332951377 10863074405245595020 16443784625149759389 17093861433628448628 14539285906989312369 3983655401390206637 13887793119722445009 16026893049119178008 3312485164666914421 18200787605257935722 15710595804758231094 14619355757989277234 16963579512022395716 7359721467602071291 16918291360243806025 4010681110764627868 12799015387130516025 5690690783513476151 6927119228362296237 9319177361859197335 1024466572600890315 12759595271662897466 6689702181176603803 9960755321022338990 388622621344312493 2158055485408220353 292424092177984139 15249962427143318686 6606515098515750480 12416965088975088739 15132563758782548669 11184078161139349245 8059699138184579118 4368525467979195032 17109454014412316779 9928209346672061218 13894794321627600042 12939160122116439819 4048941564217346064 420620126329826031 12482723344545482760 7058537446825429538 14481041884940681862 12873057031016361090 989982679446053761 18109343477970527388 2368385220327237721 10571872404715543782 14322866090733346883 18120349369694083889 6991637615778773624 1700774320874978899 4820721842371807047 16886785285024922087 9261265376813229181 8708624995485425048 7945858793762059387 16952093100820450045 12430697919491511150 4376462272644512142 375907200244283095 16947734323341249770 16410932574861313357 3828177024513844907 10396430094775520325 17172036589599516563 289299371979981584 1073030027812425434 17246944155841589964 15775569513438057644 2931597720804733921 17839246857966552273 1545694024926202319 12046167125181330317 9343494508238120997 8048377356107694233 7559849073801550421 304809551319833059 15078518968354270162 2794511262920997352 6446316552938790139 10102886260825395667 9729592022981158357 14535416131623353177 15387583058756263711 9819238202254592584 120622556221884856 12514637037495893533 15791143389384824908 15896141892148667184 32094871922086352 3106980904176600272 13224430431231580487 5269115369004596021 15590582573496559666 12862658608983654016 13597669889259475211 12452161007789740431 5731278052513317046 9016008553316007670 12306972542980358215 10031772558705203411 14283180216414850813 9350075570306999206 11301893025799007477 4783951347472544623 8988307020639763593 15589214033568819746 45849361983652658 8598026828435618682 6164455561899123068 15027023370144297001 10726795434518014388 11089410921582926347 16965635502940059784 316431105680214349 4130874145629416070 5655493667250945715 11517351860821165878 1910032679994877736 14439707857056310198 6159733575152697020 10058555581003246122 17442651862498293431 17843673118408787290 15380139288765879838 18333857188469700120 11137833408057648239 13276111991772596484 17807241100043055378 653478275190115132 15121905940521882993 4481395033103602037 7698931443870434759 12717424084821537147 1930501326778473541 4263181578726350216 12983737987138349065 15782566458779147054 2729036928246824965 9830456046105028640 8952259266745252951 16894177342812511717 1245276568028873010 733132512218179929 13720753208248447674 12612479321166731689 1181628947233407668 15284064263855980106 444695853835710608 6481281070365941931 17895287460754975774 4072001308778122286 13059145707392016364 17636694358390600675 9578455739165468648 3441344496225279541 16870354041567323127 4089443281844640225 660400381634537687 11591565933797524027 17520629637274276038 2816859302403510792 16548935386045700258 16308725452239348055 6014264189601963233 14191647694777914521 10785486696719885928 17586766967639631156 16462312957082907946 4121491063001209840 9299720502405332622 13144250025332808392 9937474228571814713 18429605696366143338 4156925625615054110 18221226411318509933 13754277665170082162 15589861287315998848 15938358487243319600 7802742779028863885 13280716159239795680 13344278392312082634 6950047826174838452 11658850724155474809 4609923242084135813 15384181707687321871 12942046482192396221 11136092734744377849 2405577014666914068 1958316849926663105 12278481431520147915 18212864778824509670 18049063738520217408 2511648418145063178 1986350365878573304 2318298924926540742 11670248447022711807 5220720432781806359 7029150568715463840 13758430049292338088 12639843944714424987 6533295406083997813 5122904516096051082 5444817308417147126 4266767446677525349 8765420836271485990 1342385510565993039 8166514826801364564 14894233648648035287 5993647836489934824 3488476374211258609 9193547717099535208 11909970220214149262 9871414373352651374 9052234371522759751 6983627463423177793 3621397498960678931 13601664879644882770 1488486834283953384 14370585601915170579 124030520491383556 14598904653925139550 9374101549756143855 12708803109143755252 15190752490285315091 17570220437204640645 13394897427294842154 12990167354754954211 15815317504455721975 13655572177070485407 17876035744245270116 4350904177595466273 5245484841238667527 3459162084567409100 12858237745111621792 2366320996695918403 7501049746107483756 10477251901526965358 14751539802785250287 6927093717820916348 1654818825627158017 1028207445862491767 14555828895111718267 2917609164245949983 566352075926216662 14028896544065724925 1106344268447374780 12193098087640901134 18427190481890294491 13308239008266404548 6487125933447771280 17616978876184990813 12315937784417104517 9314445055548396650 17869097931068751340 8422227755562522243 16151740328606133461 2745657286608004513 1041576525290905351 4076584176187514724 6227834428459960840 12664171984034548047 14163334259862619630 14017657432418377466 7642251664452398273 5121890190674231386 5498805533863295741 9502158415936041377 10003882615626299232 3529489790064023380 10613529363772385757 1968956124193308578 2267021884117757374 1082079692018513497 2189258325870921015 4615987550582999358 15757162354105840366 1150666982194359543 8049924308575079885 3265977969537534005 2270028408876014559 6828925349410466512 9958425225033014590 13750370478283814982 15032215254675130194 14301992288281955481 4367536112306852452 11997168529727866800 2832346413854451559 5794811389140458889 4456482070510283545 4342361344410909940 11984377016535706436 6209936486437018268 9234734204901905415 15443802877309114210 11461810961125562168 3231336805383684399 13848503634031281264 7862877930215474753 6959521915204137465 2028659973313333760 2482275236214265762 14006747771212139317 4942217867712264230 17537109367190299609 16665422951667108902 2250371243584954175 2108803174965136198 16549352763387986120 4243985396394393825 6991392326181176143 5791240132774850321 14957677366849168504 3419929558783798490 7344129978822525365 8079239236142366112 6368315980692052350 8047085597232553393 8469384414278312863 5923638727197897695 14052024917021206270 16223489295745961500 16250214417956978352 4026654055540794980 15349801421184443410 14434285828287616312 2479756659428673481 9738746955056891011 7771980223744543861 9521148518776738911 16902662575015905931 2641197128921769640 7921075292911214914 11244716132056815749 10804864887893724445 10974213176929195055 2855645719005573303 10955731121836662747 2983987290518454983 14306191186238635077 13841688282352037965 1390409521407036074 15198663516847465233 6220299574488105144 8285307295518953045 11632466669010167467 16762487219595606116 12275495379468913895 5784431449496114732 6355164450990990139 13399388827960237045 1571715336331663658 792611171973854186 8518383419282485441 15347217397561096567 3411831613248153628 2415971144470497097 11628977283011130227 2489623105806428366 7276557331718067437 6287093207797891940 16560738854123346640 1970548043506418752 13904948485849315896 11683903407406359645 14274018038844626415 14681173127044901819 2388684132961040357 4990976311726853423 12504386899166353592 6250828937619475730 10027383235970425188 5502551880281917672 14623374621360427503 9116294406638039915 17635923584510281501 5218002583101022079 14218369027956634091 316469384710635762 14876219088166302933 2156598898599005085 17712416604545465686 18251194730490882506 857985601292587224 9446059601926498891 3635267992594315281 6366167418256960714 3134371648497556000 3462008372262089844 12068637703327353154 12228089589311255626 16652026627143242073 9953382089347252557 69259479107378893 9355227769543900029 1459266991580181204 12829246819487873442 7571372400186616489 16280965186130604244 1904525164037421978 3640703934422656570 9773279606080315679 11025870670747408024 3942902556144166464 1719996851558379489 8897331110287333588 6025871977698307427 17595250298036252918 9657367791586299919 4564670405951730966 9666941056956123848 14186122452069972010 11792914207216141387 17301561522218343707 15458415373032452478 11759608358773465805 5693573473740167976 16794589672656339035 13177430165093764416 16621652638474786919 2543074787909994277 14505779687800120793 17587118956323775853 5044012112409776340 8133624504141802753 6809109884058099496 6710834865502949540 13970134530748403903 12060946625086119866 11041675270498096471 16344200863040624388 2798401226004717436 2656772037497050354 2300024665327659443 6707541568768140594 2076724984051111561 17511807206402244925 13601561006550112498 11980350533196318707 2021758629571336811 13900189493959367784 3168051244451104205 8583112087507199852 16064975996995337930 16108702958937626323 11286270806450868609 3897795888450129984 1742088978003338502 10824606235227590830 10802547357996556338 15183891923461076601 1408893970542417728 16771554851401529697 16842569303489291411 13954251460105799801 13903753700676586306 12704051148300044944 15859217491912746907 7283994953977343333 17617989812144731627 15090923273832230955 5330301014065718668 4299065371737323389 14433497439695290752 8288942345038295952 12165537042587242809 11031971541850005493 5255395496186278476 2258797351909285394 15144802047580340408 17796484773884275646 17863056661355046586 2664941630777695066 7173288320958169612 13248641780837662824 11273418699854629784 17859756595236334963 5313998686285095230 12949632427924584155 17711256160739433859 3690842421987744291 8583058738066541081 9215866784531375142 11539733357684033004 8136502663406046159 6811699384630828644 116445005453374969 4723569480982097712 4162919322244523893 10310057156708367836 12968882888341900681 18386567950251889421 9957851100665504867 1899854098302249680 9394264327409944089 16986982640885528427 4166632251426910068 16393303650683313630 10049674451715018834 17799392756147158090 4802613862811077807 13258233499811748499 3709287811523812530 17839907522949898499 13460757213144020195 10047419249654707362 1836696635929904613 12772443504369240582 9603771185253892078 4248147206152906050 5185313774463414669 17182967264068516984 11977516397228443528 5738038035606815153 17605862296291271739 14003074421733706675 8934305813378195613 13667075348177581893 16462222214438966682 8421125168775525901 4342046176044389070 5898092909319880032 8382551897411845324 13090927728771841328 2200914185979457527 12401995095569560436 10540504630040363949 17525538252578097005 6239428260726498034 9083293833067455891 8834447387797101453 10221916349890308544 11583017127591034442 12900648491471914554 14704205897694813498 16551730329860448880 4216168562160915662 3133834187924936233 3413663289184010918 2147382464849338667 14792792199970414139 12140696790567902317 7777650733986543347 8633471232105889280 12161669892720529271 17150300964666114610 16900536071165977718 8706487981255789462 13269318185441800734 15142044243865485222 644380825914127556 11713967183070770569 14449194233665914231 13657461358157736137 4511306479116062281 2348087836261394370 130251171959225059 9965176024157932157 12656241077696610517 8002266095292593270 12402151964768455646 14258565428896349739 1051884109343583400 4107973721975573269 7955077635835108181 3428327533334927935 11693709825294939953 645192898463413467 4029985122881387378 9349192107226839337 9440201566357364021 8467075062935882871 4179631398691246049 416761941145287193 13099349801377240860 282649113857562306 4161198169840101331 13892925028288717673 1140018029824854082 12506929568668392522 13457562226782163604 6120753417506435276 8342881866445121278 3881807236356573358 8399264266971584101 2511276993679597586 15124159077645140914 15580653684218948426 13693123319800926708 14644567133932903978 16726593584353999125 9286359276020783379 16783499904775844801 16548439779290554954 4175407770105078037 8167685527391186118 14589035564906494764 3347638714151665772 6740637298852099566 6372384514990189298 16109388716785468416 18383118218281023507 11979403904150814321 3383336437554464854 6497815404077703328 14057033163737724426 9151891265408917290 16840897910055940167 11387694118148302253 13353040224834646717 12056844463098765427 7684869111542840405 9598181028958998723 13136370641105641170 7948346248319736731 17178474459956219815 16112078913457050608 2594177773623756367 12891898354157867671 3434656665381107254 4857991787013805105 528437299495973314 3364096739515990779 987426574490169959 5537346340155112379 16933874799690047438 14170312158993686738 11860877341514545140 1242117502845961367 786335931803064840 16179450424090262915 9369898962365222013 16459167030485947942 17998464820200981938 8225470686072340810 4420538667432204167 16142195716412235025 8261314153907675628 6391592965085167758 7489263322171659005 8180512237949672001 16273756245259950428 16733408150440982512 7850232845217111828 5955517201490070355 15224968595204112214 3634081078646528029 1881852586161045605 11009803210976557947 6385449866661055249 3068375601555488824 14023548890064324584 17767763996425563360 368831873517276607 2153283515583465035 6669652317030370901 12777928492022167770 17460892737726496527 13496307132796093564 14003531298346135946 16685099678003902740 15440684507891105456 239717426770113831 11799052430252032265 1204023144750353579 17872385885900249517 5890448873245655084 7070095158297376176 12704940986325270074 2716659813953123207 16064499772143901732 8012947609309127026 1111443252614017635 15158570895289570399 7637727712496524452 4337887323505127292 1347262647938281156 8047666834967666239 14930866091549563793 17984957878774641508 13699614479026635118 16416129386818086507 4865254729251269615 18165342563974566553 3088547117295719139 3609729358189012183 14522428601373826312 10288634708847871990 3957260607934459557 15313568481797836935 15907162218029830262 14282588748100941740 15405209184715709392 9115333262986349394 17308786175765601756 15514574009511867934 9535809692105362561 9607393889644949356 8702100669713650939 1509886297493910415 18224326551098624612 16207830850537623119 7914193070653586749 18127741913119266596 12782657502644093016 4972542883085814174 12361524992563037851 14459421967572621170 4403773673268415414 5831736364448974112 5850173047615556537 1861516793123676751 9564127648228734999 1549812771959340906 11854242577334382373 14430457430073419844 930138816809921253 11863176450871399635 5990404801168571819 3405530284695520156 14852242602622681401 16731326696011193912 13697092934150386886 3873076709475173529 16321905236879812918 6554605169341833995 13640184763107737114 15088103168994921466 2079524998477331154 3459958176527471001 2715221581004085176 17971504435835041318 3978280505809536642 11211813685498885555 14834542579526870300 7056272005241845973 7477525937786307692 5926894063492028747 2263851342131132081 13390431715745196410 14017059459246555394 10006822734332878384 12976924428055378563 624379814811758553 12127061999526966931 6852925815322344152 11831573274337805625 4405154603641990849 10887363551365719219 8180782831385590730 6750886235845745327 11792359056993062356 5896507891104119388 262978826700146095 18078330732389998073 9580696849098710421 1731519387249158299 12754172916314286243 3326310529186936002 14901039392136799481 5206268880320429021 2924355428295974834 13313552826899707433 7784107807480158516 64013816287756240 3707896630650199976 12588292266907600208 12345952081537179274 4720851878006828144 11733272400773445032 12162756133312724205 9398593364358472205 12131151649543908356 10601444274094432871 4780468881581009007 4028462337375701720 7918618817244847914 1979196126717364263 5796773799249892023 17796536120372859845 8096095027830675957 9045042791242733971 11099325174455862206 5910460800473945104 7701297257376139259 2610874627900259874 8282662251334601965 3481970249014726537 14821097311431035854 13402733471156553533 8195217742630248747 11775949497747816071 18434938424575130413 10167717153744076449 13677029956698016303 17093032514944527515 4398979007060543532 9566567808756940770 3695503267486166394 4661032061213003912 381020789239985567 2109624916378561122 17562747712448569795 7534575735322687540 7868248201914026257 13971826312262079713 1274944333965227744 3588206609789082097 9414108168509032366 15810076859627840632 9758412338573561205 10280260151605623383 15762997831452250578 3704736253237996421 5079164659095927631 14609637274329757187 3549886676100960649 17912643564912734630 8476953336531164587 2540445952287683093 4198208052093357398 11611292760229397988 8087828473173785002 8099559638497996169 5856948946932108655 7317112375136620018 12888828309141900172 8715379009123705600 9171673735924214349 2870107991568964344 13221833615344731179 5524441270430116931 10013922070584593074 15946394928298043502 7512024720957324150 10242921130520196879 1876856500932392918 15917968587379178835 10983549046831719620 12329858042026819029 9546088278743494821 12122091889661854314 11017311874970832648 4743104286312997183 14343247791668385045 14424478186983044736 13823540152614652008 4434245658387750435 1369036277805571129 10515918570723909946 2451216797878267355 6825685241028447380 10723691301975490323 6989745039576566465 5718330809137471150 6118351005696613933 1964391359995726925 14804212705560331360 15416089066946797280 5940206906942646763 11459301405596775104 7892523472164770814 3377720257698139575 184189427726963281 10473656697688861440 11628720898361365462 13976011605661892378 1583923236225068200 15928385550136651374 13209824996121167978 11763916959197976943 6056275873925256987 16952396147913108755 11394211415325871250 15622521779614435678 945664764057047811 6196314297173066606 10589094899238353488 10585305023155166724 3124389502427723836 1138904908956600589 14318748550589106051 7096376066996405704 16029428850415426547 14439282224650524407 1642374015794800900 6775702532613383021 264303580488668823 15585774174946945408 9484011021266725741 393875945293937997 14568623992749659795 6884753221500058425 12013671488636420543 16171321452410694300 8916277319986575658 18249635378511338956 11622843676746127998 17410952948801219900 14353467831452243532 17673473675575080391 11940080598105172694 15491047858344542022 13835964129364244533 4006733412342077863 16648063826917311396 6386075543407607124 10686561495197550760 11414293992582212368 7617193143740680238 5263305193416671471 13954832007969425384 10620891139191562653 8782909320773062247 12417677130223977983 8864531943206758031 5822507908334196211 8811168420260087048 17641244854205973625 9565858332765899132 1490370546492360992 5032595604067325389 6505221341600357497 14997870653280741468 5982441521525466934 12824815540771118442 16699971495487636271 9133294448360623496 10435603048672675662 16758143930418258397 15000798694693107661 15764092761007649716 6680495981215352945 10545232857522819673 689809061575541843 3414453625655939705 3643493452451805350 13574160906144857149 7017227912115151796 13368275389250424226 12944765677281848128 8989607338652493130 3254048891181679687 8256662552269895420 2625349817962111249 3660266243005268573 1534746320344414451 287175273670644796 6109378298300351495 16403342690985752075 6229654376019487893 16467212903886513000 1330049873934288622 13537956452488727013 3729219604314053587 15054545821277548330 8812952571221731532 15478749267721070620 3416659113521937186 1705463880935087410 14446617249326981301 15879506153867940398 4022549767020964425 11449085202385676240 13631255349499768971 3063514857761531524 14866746897525406187 4685787018963380786 5997967027512293698 10843631831730017636 12627805992535282464 1061703465680148780 18169045830789530538 9281080040958400686 12865126591913350328 6254739320451535698 1854716560495665193 10757426305241568042 8632647827094266854 1391001080651103601 9963645362537155850 17682964566759913564 11561576453444219388 11808087974516027242 16678498344723219696 17484353917353995310 8287161240713486082 8808991587601253435 15497218571231109329 6301179197154285417 16756860550642887465 6496227296171946152 8163015127844057246 13201651240270257545 4111345532599520557 10295776033396861501 5953610839612891254 17178272748612336966 14712036686214741590 15241324075820036510 6135708397908431047 6036015551395238286 10510044859910563077 8450589793936544237 2678910523978731456 6715786123810306031 16358656574282698325 8097729588689969675 7470876508399099686 12182549839461339110 12029183124006389970 12630604387976559925 15590715810767395222 3690359124943289018 5650713602599865221 7952178998445719060 8926167265995566007 7587585736283434171 17567449062597520139 11307520796310584579 13376629173131816677 13678535507356316532 14235038554091760208 6975946021664411250 10308028028331972461 16717782563397265455 15300040328115043708 13644961674415299305 17889822445036089335 8392619533813506883 4906632269153091184 2281636569500541080 11309544137852077815 16280819288035575926 15965804238326520840 8666458145341220086 5626322694650872087 14417754522390210548 15033105080673749691 9749522817207858151 11304851174196952290 18263740007110481099 18431537309714623121 2521127564398792704 7791177259180728991 15391183630202438019 17066423629554008757 18223358698964040339 12357123467817545639 12090621531760952401 3585552025972752240 10603435527741481408 540507224630841831 13974423842034133107 14163777453577529425 5542141979729299376 16649465622637786572 9911846370552961614 15527880894435935116 10057552942119675622 2221333954917309148 13257800605374323019 17590780075812897596 1167693275562047649 16150113846208171696 11205093031796276040 18391233219244191756 5763872142891601631 4761585146555582189 4388307525235083250 15675192878877287420 2660684552180540572 9045116194650641173 14261110748481699767 14618826643447511259 5754299164997318681 10312788830853972319 10621439965966299490 4769769437345859487 582763490556577519 16371575226738320390 14812597946887971689 13892946994710339337 15109259508443720644 10672698151485505490 2690371653749108272 15562562214702616528 18095090625337476384 13928947906436762860 11959107102571094979 11628222715058861500 12000717644961606853 6400803395916734927 14584062251991444990 6529738464636377245 1093792658402645653 12808250193441576959 2476752241595666315 8992612460241535534 14888941887413100251 6472031780916125979 15224919509202036528 5462532798148382716 18212234946891328705 6064421426749899582 16396019128292542653 15865909790248435956 18267521648069712703 13012937497375193829 10037703127571931514 2959973906366077228 12628945611489808938 14468570384152639366 13295138941910624485 16183084117697201728 16185580920623136658 2706955050562286175 6639809308941297176 2482810838146832971 9401646075446864421 10124626227050981960 3151371205723189690 7522442529279717671 10448990938153118092 13435249441713382996 888096270751183152 17857067492722006303 18231861217766808354 3815327014982683429 4704608137960956471 7368668170720220158 10410386575590662042 14899979329009587725 8876891973884339763 6489780002144005367 6561663484067306491 13205287734030101609 17148558824801466259 11885700837607580225 908891883506703805 7493675832059946685 14731969417308170096 2978566565723317378 15139377467020558357 6226889125459673305 9809575536912573456 10221699353965153471 2378270629982064333 16549146882162949549 6428470927068182131 13439017350951802201 13863655852571391483 11472237295557481899 16819493533910450297 15503876399336404636 8566204474205066321 9415961580935529204 12598421217213632710 13167705003721698653 17892827805683091188 16440891611327339202 1991730869965296338 17080146065979051963 6437694340143714230 16581254586105159710 17236377039743959732 7197944296337842248 645929669675064577 13875236202385198735 17257717834215008307 1044755884447142001 8673186975106494819 18300500496136753395 17929796534434171821 9017892932113832056 10027300912241843560 3386577566915320904 1681956045950339974 17848934622862050766 1982814530927020478 7530482869938055275 9619113972397649190 16534325235286696063 7624800996448850562 14134927942274120825 1573857735143337573 9214974618340452137 12921355170315983749 10218174565925212346 16351052196696618590 497319529055314315 8580984272022747054 10408652448582868354 14945348741382443174 6171764752779717854 9592779520424443636 13199420880977510478 8417223316761186270 1852915940705104200 18035142040501873242 17565531431054028750 6295555089079493255 7030134129750804926 16332720946375729527 148360195935859439 15159328601902776899 7420549387429882274 4304603668159223345 6736546170606122526 3369913850728846707 13428990690599526765 9546905441838468542 12379057899236180581 11526745114214833527 16395044578598443220 2234962579876075964 39005479180647298 9723754998344412898 1976580204570320376 8110933898043109664 7493781364560672562 7024677762526772933 2464547567776686410 2922777976192615801 1163977512386757874 16313844566805113842 13621935622056827682 18185395216749522882 14142871067801445251 9845393920067182406 1289072222154012183 13996918760838533161 7224280160922624990 16202359137440717668 17353684955732676509 14862676763845732029 8077012721886288072 4700218467229439405 4006864001607452277 8110801983585309756 1590540429107401249 3944734436803046929 13226446338049431361 18014443718359212798 8433499394438813437 16677534364475799718 5344800789261297934 4887558240061851386 15225250451934937878 421566587974816570 15633594029652080274 18177554923086931348 1813212663304281932 5897252409809694319 174435555769455447 2672329743752387144 16754724934215976157 6736111033010517027 16748024242326903482 12364935337138830868 10243531629237121895 6911253714766546892 17662872129862403423 2096555665483813409 7105444302909675081 17991631040359063772 3081505327718842806 9328275867035604011 14199689416964856953 4329454428927419588 12712102414451600534 6108979827876822529 10138448197434215432 5191413769514766106 14827368873467222138 10933705690722179019 5482569596357615036 17128346481624714635 12081632369344482305 11999768293475410753 6656706081269932482 4327119697649860446 11837527608511580631 2546369680511360232 16868850230014959118 13384885841525761907 9431435983882975385 17705863028949425444 4373243327399915906 9500772989451172206 1699720641350933148 2642160705300813593 14705916351354999614 7509874605290564821 7348934754308541409 17774974408759389979 2332371262526444301 5290073802478538394 15950390911410144555 12623220487087296282 6941060796439229289 4807629223390412201 14886876852332637661 11784337246414242048 12084055216593166272 18390964703877549112 12078404183774252898 9681255140083471940 13219050032821289369 10412009859650780231 12363558316903305001 4818896125168794460 11065864471753019468 5268102542795554764 8017049470627174204 14377392129175199822 10725955290381929807 352687569436323875 2797724822177377606 7500489790231797731 1614383044499450556 13796309541000284995 12565517742031623860 15695940598256699489 8593800645564274401 2576105072092232649 4399448605231660853 3886541957697272124 15500269560398773893 16613474821265260136 7603619218100577289 12077865050717836162 14775530098729415884 8951303691356108695 5676945283716344847 10365201932233797774 6751959758303540213 18006812079133493841 2865123240065596718 2230657713140720156 5267557194363490346 6736920591312299325 14939612933361444649 13248101420784679545 10343259759402710636 16572316510708386722 12951463364811990309 18002257822508944725 6230058378973366524 6101466575761912531 13521182751494285171 10560960930842747927 16229720121623730046 16246562676487685451 9946711283324909956 11426464819420168712 16676634283946801011 6356257069167431956 5501688228797774313 11070447158742534998 3650200312837913706 4712451900930617037 7748508277803061702 11074477809626287829 10752645663610500872 11074767772187404835 1911763901495472491 9859732215926758924 7642799515788225115 1630355350055963337 3541765794898018664 9207585261609653782 11662168212512959263 2708806511424691579 11499083658264502645 14140340722702393924 10554422083526893551 8586827727917758473 8800881007844804412 13949130556359764758 6792152366975339091 1419081679938896219 18044512952556351158 9638675656503094847 1559108064792069372 4178313905863418900 1165875064087057953 8170460875734686828 12782037678345002207 11257701791620474055 2948197005043077109 17066530002921453265 8435729061383890834 13243704860139952250 12015297751960555440 12554218087984420031 1582717173955898079 3467716357689951648 18117826776711635668 8845380417332651070 16040655159020765424 15151783052357788647 17533620792513832641 17367963052300494386 13239666127368710729 8108030087449908734 16093411604922556706 15726096945378946803 5872233192881619848 89740115288441207 2066747578431103970 7344981126378137596 10981170570140498892 12224401997870958747 17655917201669566877 14880017083414838605 16528477413061057607 7989459018628939352 609852178663156847 11286162144661883867 14932723977367819981 6735400172673983706 9596146113491715492 1530789675516572517 15086906509203331601 12706147830234166830 16502584391871725620 1111878552818968265 12020991475631108825 12369887166095761317 2619131905425923365 15749030393457262597 13992439461306739646 1647739290551452538 15749587689551451108 8156642448183295524 5082039239602521714 13361821740582746119 3906652611431559686 15976388736820594943 14851208911056960467 9674768428118621842 3596850112264982143 18412535212855147390 4868155113504242298 10982909227871113243 7458261637251069357 1536547412189423392 284518562839203711 7663884541086733870 15552592552395516721 2423730685227064279 4516938361722035959 14336806720132064505 12490614230700220559 11425078966753894099 18074950005829361898 240425050068232786 6030484868481994278 3171340846694249378 2377044161726512179 5433994297659377045 17572540472372698677 17021911682815893375 2533253058492658200 9901731471325316163 11211743925353193064 13405901306157235931 14943804928915813923 6181434227475720914 14764321723001103233 11547798516176815473 17664439850586688176 1084363475219616010 12862877031197991350 2572037256513127593 5385926418059927471 9577835064746990454 391878981477506108 3456096962785236338 13764489392181022062 38703882214630662 3106794815205311503 11853518201520702573 12147314241032791146 18440141329489355685 4866604841016410635 2077088505448887410 16440519305618615643 10255439152043064964 12923486702510626042 8417150546005764473 8649777051838041673 6345057608190505455 15676886853790963469 12810812796340493490 12709341888181462020 15506748635904420293 15452928563849343766 9126116173403782989 15866357139300039674 13760607230431700237 100469618193306423 2656590606326798090 3362192610951660891 13566685524639872838 4272054417100286466 13872656288492601859 9395188184807988864 7159615845784970543 8543452232600568862 15534538291766697924 293129316114529367 13474649886217879259 7541240521960535000 18089052747511649282 12156214851097765549 439675200280913753 10184982253229498890 12928491207356175724 6214797587926245798 5690033564186649834 8144866423286829156 15161100464710911235 687909107362919410 9719872702313514665 187916052135629811 16972168039796662539 16576737464846776062 5253204945132023832 17350790109335708063 3247771384857992219 12353852537486078909 11601436773255768625 14706146064210322828 13837945375621903577 9369916165811517473 15978645857479233847 2517137876984531019 1060812282046181899 17953564821087374423 15149283990399506624 9186943859915363011 3671186848820906535 11916236051741804686 17029162914288708298 10651443360953112118 14881947687027726454 15964379638906108032 3890756286679251498 14672946261355654888 6060558689464188777 3428338338671556272 3541718479856986925 615457958156915413 13748655981851082086 5290884079384594551 13974954199729173937 5822428014806555976 4736452673985067608 9950891268237399238 17865627050768723500 4098818517584314043 925154615434134655 8197971236011936016 5315128692591863318 2537578856661272113 1233991189571860164 9021495350027056903 6050733094883551700 4910046596604059751 11868813514174635550 10269101073639399224 2676507457851782658 455687975751706525 1370174759323193046 13392930640906389465 12357371083882941766 5663662514901462953 17117375716870198305 15301702804760095393 15175787481686951322 15686940920237004244 6721357625003068295 10303700076052362692 13319785091922021528 14384005475400624507 5717228380445575710 16572764560942477987 4624000734454406229 12332998956186462955 16693354696908409425 4539125679398853173 9377713375088708221 10292721260469019648 16095881196763991113 391336474155420323 9875210599071494396 2383831587438414437 14290878193930562969 12151258401566026084 17725530068170736616 452985408802047713 3913835920477747853 7964000846781008904 14747145259040142530 3058450419909596384 14621511425818379637 17957115242420000343 12676912797228364971 7405853698165338999 14827294075305706902 13780655982922498084 14866715795179561592 13029688660497651241 11910937113203428713 7599161683982928699 13561470629165098428 2332639449189157517 10387078342399106479 6887922950609476414 3887852535260820847 1161708773792307605 11435295027838435344 2492710208188002768 14113952164656434240 3123312140201203154 4142668854134166976 3118343747879121674 10523748516717800380 9362255332411393583 3372212805602803014 11230737898151620591 17671454500660922151 17222699097747518659 3187700133484183689 17456421084726575439 13361228549375624331 2559735302256493518 8152757687022493308 16958865954500527301 15781885903616768147 4060538514147173029 5637598777193229343 11385887130887485549 5251183802597656057 12299638100204512011 3103401036025764059 2776037759042220278 14928673969833242776 13927263032715796032 18360416702848195353 4856306446711674450 6782569735092323705 6730245197914857210 15672033398762007971 5107604144365691056 18173337447748595436 10618688601825470273 6432427234170805527 17651641643840123375 15213636937159725875 14142193876808088203 3254892104270920540 16898124781690526128 9684859722573495908 11725837300891777969 10540037702421703610 5208356581928498002 7321666617744449120 8581457821545632632 6276255265189156867 8888809321584987929 14470193472006055866 9982126488737990969 4789982877399596854 9220430836496885957 16499326479115313410 15895193078423753823 18169044074622136662 159628819831714306 4278918753551649138 14847504848823215035 15017767779553662691 13278790839299328015 11946782144301541504 3416881500986151566 6969769595461270015 927229832708064680 16899160645566653053 8932443708615870079 2321384784900918473 17204304379784407955 2575189707743826001 10110005007589898822 4814887253392420189 16637779318113903426 17672441200738915296 18195750304227306859 647797589246119227 15177705861484630816 12103079338178057415 4384411269080484271 11644507332742497780 593372067206054569 13641976042438382454 10771305335773913970 5862874840734708024 12349019884389214280 7464355655630230865 5190347833609791957 8315340786051196357 9634259689080742312 12492099460557897571 11394165442607635018 8460462968972190838 9201240687689301465 11782703775269241185 17048045255668060151 10999520299889679010 16083223220313858188 17581451262182193072 15416303767175191877 4949272208092693684 15522446006064988201 1862772573870558839 14708866287156229611 7715362461954729984 16289627372135313040 1221533691389944040 10638232772734634886 11682696385959342391 11668737451817293219 15940644059974604491 3000511992260849252 3063866728567857545 8766712108842283875 11007485475575459594 15034937567040000741 3100909190872399948 67183520147980380 14680913764355735623 16610267668061770702 14104738495906973437 17615742445005962196 15129401856398987301 4450836012146387669 14424823342215602133 2127742850180127792 11146186882841071 4175023027890182150 11210511975999895691 3998119289431558087 13553467892883539524 6743757352925353618 3544161100786288867 10848317288272446249 17397154926390455210 13609531430588310353 6539545630872329652 10414956186576410820 13177647843602547144 9092179698567182652 12439198972900331853 3506046136632814864 17528262591168004203 17956960168634114424 12281426894655808991 14936053529679273675 15697356485757805091 7303808125351012598 451529817218238343 7681296052540427166 12362938398221688872 14173481233668520223 16703042163691067620 13013381367282442659 6092925584744521117 18388817767921706316 14508795279779341584 10131238192207942967 3476676656914329868 447897974500778422 10866951284738522256 9781442396282886232 16107080190138011379 1001545230283096073 9215417678142895770 9152063778674365550 12903869492395777000 17155690341409956309 6401990444444717155 4192624540634759513 10509982384557737516 15757567366095298357 17687481657508428066 4378896102227301878 13526590822816409126 9355880906931703607 2594508321707420689 12975222201466946985 16045814516959704312 1820894777434178604 16265077713551420768 10890668069235595578 10540562447563782524 3919623737017972307 995797065324226937 7766542394539098874 15859428607222923089 6637164371652414501 13942271952059894061 11335594717297741834 9574488365565930332 8231231528948968768 6433104673247227681 12983250116417527115 17459959711434408563 13438039040291738269 7801440614150941646 4670474752730125993 12096853039635005283 1604883801422192664 3871461789375389007 17792204797825871492 9045875965386698987 5099575035357683340 14878401024288213476 2039013376781707214 4272170645705374848 11950085001419821421 5322156770252034158 1559763231883061208 5741016423673812674 5727451059154869957 4331441404601354854 13967124147048819973 12218984918990062642 12689121848094392331 6283574122668400334 520061081778814690 830086558085269718 988508883745326337 10656444776335148181 9076956877351995513 8559357338245435399 591248306874994752 17715020768539020562 7051761203203395592 2113383279732745566 5914099405727292801 16501721206043784984 2727766807917809155 6070091995854821139 15389110880931519886 596239281379048934 6074694180159756873 16220719111915440340 10931833083727502854 8359310982276670116 17998937856841127458 530923030937409560 3211037119353759461 9946150706894197391 13164500366290768291 10926440856694233479 11679319418350980852 14405939382355331029 14823093821227245423 6936943432852918368 5430893738647073486 4139145808178742676 177126377758486324 6306746764681378686 9324664714788714318 17026300554703716895 1703052147198802150 12984902924432629273 11127518695122653568 7333067963596993758 3904764176789854495 7528415900261179061 10947160966010621395 5298209659534774327 5861555731645180567 17656259041864596609 11516385916959494778 12745250662552231453 6841286091987002017 6099068081864349798 3123742766264454782 11856630849283240732 1782755271936599612 12830748384882907066 17398065394982752255 4520689355229290971 14172008944167976204 1292401023960989131 15729031394525954596 15192686604858334315 7069750664883538605 4108866236571003341 6659943795160038370 14424155522452963461 8830107487441679414 7615432302308065641 2665062312620468268 13521089478411410006 9247554973414837998 14003459331062220333 3942680863987463174 13617804869162921844 6143101284801368614 4437661339607050884 3997457313254937685 8414005809122375110 14760103928189410641 3492807371622053064 14080318576862604685 2983634433742270649 17110245546412373345 7801967005727821222 18150051470558930709 13944722392281488086 1107174436201237276 17048988086072114498 10532462865399508872 9259750863891551755 3831845656631742890 15760864512836063478 2387063087022572233 1791855805115286017 5655380538815278362 6570814873086335463 3551359742917833117 10748739690390927594 1714501590388250813 3653838014680079084 4194603924887534677 16533750511647102388 2439211949605147535 14809722524650961856 556281172994479473 7861965897838811588 16896322437980108544 15221824136801508627 17388908528184587862 10692154332692817314 6396947393054297096 14876171179003619430 16804907422610178703 7388790859777777139 10107335410733887135 16544599960851596671 9323505135883912360 17763257486735273989 16998674852822193638 467147541201296217 4544249101338295774 5912755178873249610 11968519576551838905 5167117646881344965 4607098184118700257 10747663365669401959 2834161288832516129 10404540374541209452 18013577636822980976 6259446593331977276 222452976450427113 7323343502758284539 18414943667810643432 14185652896229720147 6591106609462867944 2626762863933601895 4227995156311887965 13435977950201278297 2797392245400368332 356000021820703573 12010090619508124228 314754067211495194 8883922595102884046 5371079930158684635 15479952724942203667 16185574370018548152 9962578695971311173 17602149218456074490 6521639448773367539 785801505012435886 14949265689798190817 3489795398653745420 1461756379722517332 1848965024944427977 5769855570301758327 3739633392809394480 10498397626167150221 18328530955434953338 2289251663345379676 20826258374196902 2380015869767218184 10406855497401443386 7284840535868060105 8845230789746604947 15108771431895865668 1948614631114510844 1000334077318409169 3409791765923872958 18003271717069523248 16469721519246933319 8981394477224600446 10545219798471324283 13196924800045912433 16888006420256548859 1205728533559126226 9299375568635319466 17346830588139539241 14587171392038707678 15094964528087509484 14360343295489865449 2084314391024866254 645233352029430772 3896560798693231960 15809274262882029132 2527234905394565787 2129072511403767334 6428710635799951931 11323365628305760542 8200787484306088634 6009970201855884621 8052377337658650623 7453194697916482311 9899256252311598947 14972444221756402876 2658099427031100579 6944831745360211289 17808904660938489497 13504072025225882495 3729808616749813153 8137182285282215920 2145347730357219575 7805243684543689767 2643089603205852348 15806497490339135809 10485027864579870312 2831454862015334082 3765115899348153072 976473567554123916 11937805247919562931 1894216145942255562 15216007017487781577 16121747520363163432 11770817033720373594 13349433372132858925 12802328974655968727 10013906981218147261 2601055633056858290 16624393777978647908 8957915095897852591 16689789916084160030 8015154221409295504 18432265473541335840 18331234577362596718 12701523486122834274 13284684232943140 2922314685666178764 2201297045398994222 784430556644081682 14687780487200664415 10073419301749644348 16882704462148592374 13771471269476996256 2758969688928520586 6574482686507611493 11561544996937898753 10589287861191715137 775535243484783689 13529158947950565287 12227677867369054460 3447228530360253274 13814423378163681042 672794386815191558 17265858919564959128 4424581829002460812 14186214519158885540 8352924933632754003 5041709165198248683 2642223851853868083 6044625583572907200 289190251939887495 10701995786503580632 8225008426387015454 17722284779990934100 14614483993329013751 10670323665740372609 2734584413816408486 1677048451135871429 17790699684821238646 6587787676570701532 14076526922155288871 16004303011135869741 10563854229031587613 13445314464265176520 10011566604639840781 17190372615717191642 17277284294569347277 1721258889735839656 2758158779938274866 15627319612882727625 9515117107333832348 13178642817590998467 4912313799033937735 9906617324737229110 11280144365609550138 16220923342261738161 8142341209217752429 11939763465214536541 7527779855969012903 12856546649070221345 13370869563163374741 14385979737424975108 7615545039881843451 8061593722405823787 6410233943891634672 795780966872180560 3440067987538127490 4193533951530742535 1999748948613552617 2746860692866919296 17633856857927764499 16724307001093530488 10019794419333408104 10501534458266124055 15636959735686059489 3031520776983291927 29499589682477756 11202456047470816302 7774263439969395130 6182558361843862941 7488624917468336034 6588840282990181991 6250021110282627846 16124114834558388396 10560860894561266648 17081939126391055856 458280641787924612 16454746122218383247 16903067524106326286 12299780738648594295 6813899591055643413 10170022853026179136 11631761266758571451 6392078178175649915 3612827041974566959 3062639886754778263 6393942046421902105 17916486538306217417 282378067763881427 15732975839459949170 15168962355418217927 3095009938938537128 18032354092521862487 7840680021944519542 6148700103879377753 3421794599555019326 17089783557910726266 10463630347746128312 17453729102386050739 3800012780915493523 18314461774004381205 11932995366953184817 3757925852528659515 9568464538204342317 5241072134538420129 8591895369393827910 13877801001955484395 3356368567253937762 770553287862275537 3704996632168422055 14417205882915946304 1948050577325666173 11365419818597123400 13580550867090135510 8263990446807048490 13781957215244187964 7889142469382464910 9617921825888821410 4933271673339208250 17396909616719005741 7806281354805809587 12833866431416455883 2206034643970246768 11228115351707270932 15695599033106965743 14150553616012329546 11144256100828572451 16784922659809582274 1533738297194567797 3825308328541228547 15022426092452879838 373740206934338034 2250339611681504819 1076794898165696461 12464251080068320665 8648089576909037651 12473412579289230832 10093012633120202311 7633245790521864707 727334209036833087 5214367809422830522 18085383144945530159 9822807552899228530 15763044390744007374 4717964877820625826 906206475480573344 16798482378612197584 7429991079780980732 3596302587336354350 3089827989426882917 15053838152708447897 10229399256258805490 9405302621592615526 26222752962862141 17625350003769574198 18440032344382812215 11134174368975959159 16956506227440194562 6563882091160172524 6617813728570252108 5787580812496144712 12117336932186618259 5684932302106225018 11563545940539155450 540679487953650639 12355265976067826758 12451382523890962562 7245596515457221885 1181235723367953080 7377320438699655963 13801241689526924309 7260120205983739988 16533792341596388852 13112497147937181495 17753383560361888825 17740926587572713918 16559338966556565533 5841618910853542275 2598641724685845703 17816472034361369786 12156711346344337411 6248406155887505410 2845852204997997155 6104239556501915910 15006445452719510637 8735514170429480278 5202296081102450287 4303755378090444930 17384626940591654957 6011511106692835745 74467247847976650 6106408353444461150 3967685182721224835 5219409455045226646 4839769391874250486 10456186299257424063 10815100711062635937 6687931989502990536 7015062470543526183 13310816505620169379 15311356144802698528 1352332709662208135 7384775273882324727 1598229890693877342 16362781068439467472 3123612467475198050 2985690125043661795 15300538294868404988 14969706017548959125 9212263408055175841 12903549358046642162 15496281843520165835 3950570048540057291 6333208394686134882 6941088073995837103 1521676570086094061 5493389027674738182 13770384895630039188 16029020668231190553 4574698412178488608 12676289859022727938 7302607822864364481 6554697467315248249 17694253399131727335 4646253572155477140 5262207046977322540 4191512252563469075 12520176350349272030 11642189516712987264 17884320458611773757 5353217848362832725 13934030230846424311 1848735527485549427 5627663269244539890 2300381501884832026 10156256168550160367 13997405899773893445 9737762205100167110 4546283999972264565 6818696158447697491 9207563956943386909 6100195460455508067 6886618104771704316 18225957722576468119 11909681556958684319 13393549693554433210 6640058264919565138 12922527199134945744 2675427969378160646 18110340322391525013 17287513945912829074 16549917030619972581 10026465993338163357 1553178822729505844 4909982667252160740 17793279916355110823 980686995777972300 9186859881436848257 10279522460255183641 7126727732166103186 5348093940417699451 17793817631345484355 9794932611686717133 8771136177076384454 13243316315232166834 3944027358288686020 9932818696936789703 14707135061727137493 9816091864220594909 8607489170049992862 2526430355349606478 15921291858739661155 6320964366479033977 11906987952241448268 11383314819622338598 4580888326945946567 13320060816803495620 16662781430968805734 1396242453966225311 5467905364186288025 12284278345288536862 15394649950080127227 1968561538636844445 17687535571783157641 13997599138489243104 17911283043857130328 16839069632688952580 14628714366126310407 6848297162741578872 7717147685320802124 9877279416559987411 12382057228488875665 694093631932061634 5110859345762029097 11464502654661218976 11644208855156122710 10795325887346288906 2750320835033765728 10850781021218802728 2334018472252852479 7894808331742564122 16358870651837076200 15026394214882254851 6259200232165940628 16162788207532430466 8447195973794716514 10468101801760171322 14909217162528170010 8964190286134817037 17187152069765235177 4459095462976692626 18114010386075705054 8717781149892404697 7464162296355578936 4456074061753536933 13396435308317082737 7312094515940234985 1886157365726729107 9634691096838632106 10820161379307144313 15624873834909620206 6468680776970261008 10313836445211811330 5136888229844822438 14227395091852253545 6284293360194522099 8406019743784385739 2119363435494297410 3299465721501208488 14837637800868868896 12168898833247854188 18429657947398025360 12600892455116504768 1736980622323422049 1432961797694619091 12089446935252830727 11335990650112006655 2778803969964531734 12289741048063149333 16462899331898371219 3127858420997365151 15427448456269505015 3443624704254253790 11278831592653766071 11640920749119824855 13307862492252097706 18145653062775604570 4384475484102429439 16569843749009699741 3388135102486532643 8332079704717263428 5508176756653551914 12630047386551593012 9005359657291527389 4174004611728791176 11960726591137328859 3951035031410325632 6381686234714941635 16400684722268217338 12894208178640609219 17316736166912034899 15868507996206797907 9098024639258505970 12277089074978320208 7727460706087957919 13607760287061508202 7086071781693587509 5801196410176684659 15195030541549511640 13397644062098969003 12976803709669462276 6472854650545276005 13254079429266764972 4755747450401456140 10077335893165673402 11669563629244699805 18441250209035700864 3344957568066731193 11209318137639447071 6421866099723658188 8987168795087701159 11532117081551529724 4718097858931582293 15392033425886526809 3021969185676992019 10149816646024679957 2247549551774242718 14732499953148704146 8507193572986358015 10463761096230081450 7277527860131451851 4722181592401960015 13570807713001727748 3965368922839489871 1840351993542575370 5192594587533275648 12623057276633461520 14285832585146956720 17683197708508139978 304107502998853792 15644094848825184513 13946882937303367837 13354985169052865271 2254580017227309503 6315500586577547898 3854634826972145227 16169465975436962230 710359351903746217 4199040643222630841 7284907647104754048 3705850375427131440 8852576741648874886 7602638797955890107 14989629552052494735 9027606073511412831 5691649187964385870 13154638367593484498 15637208976616171768 105211816243884613 5134795407077474227 9424418414619498270 7069404561483850165 4504684921088933448 8834285336945563727 17257227394039642769 5316684985296296408 16178274995633118096 4218992464549391143 3378554735148966207 1826304788657555099 8100765339608770823 1589245282421452298 9095466341258544862 11000779451226124673 11123588759481231616 4810326854665687126 9276254443096147461 13606919185650474219 6181623462504754461 8290483716198156307 4232118503332653907 14438153974554010202 13017773668963464170 10430805570345568674 15388802101314011192 9948212638650959956 4585446194381712323 14733422051759614546 12703371440423137839 10294790416458250116 17651454075651896306 11432329421117034194 14375442494457934533 17555931927902633797 5134676211872894099 10735818038044520300 5234847012765160658 15707086516573759647 17778937757691021942 12815787477202877358 13613368332335812153 3735267654704714587 14674985810744830130 1765587276351329720 716223010968366184 12534738153456161261 17916435649460163473 15770431929808180810 7232961625567333309 9040569752738134816 16435045926193959515 11103147783968855419 13973033349296786879 13120486787459458425 13350304701121519614 7706246480214230871 14355472132125740515 9427463956599823419 11198053460622929747 15585360667834662838 5546178647926666292 5078057999948803967 16237773619232221894 2428099494088620900 17038546134025788739 4201022268016465773 16170914292878714095 8189615207877434914 13558451265599901355 12915565964917396177 5091818234750475568 8419621291010319468 7192303614540330685 4769867569545818995 12031013640506805947 9114361910430878358 18216732436704926961 1848942519298321289 17169619870876575503 1003586962817095278 6641490181353468779 3003242152122867099 14392076896650089341 16863021974766600159 5637254907791157914 11205862459749924850 15202244220383025028 16699923053914485265 5961271202548936151 15115074065063795105 3489024708454836646 10494276478507282086 5136216849098889524 2896169178447529882 4656484115226699375 11443440324492402254 13037687796187567593 10530344352558515778 13518226221879174279 13365687250848200539 7777878820144980030 6042929493200102647 10521233155978082289 14683027101487943987 17461716699863665411 6903257967272427840 5235360262545111575 17941769545589921829 1575006806109134709 4872088710799251807 148797302667261636 14771789688501178657 14221651793962615806 12735370924211970457 10959158637304130264 4754231209449692163 8048317379741350755 5615458936013103140 15629351723626865116 11656023039346806163 5285490188522973545 9875380460267411059 11464656365334127429 1210990729881587291 9175273979699775020 12709792680922529005 11277090065851630067 10562154781922554292 3619077631825313036 866465480446290679 10190644251152094042 11670952582221023553 17174730628208445921 1244545994059735001 3242993687360197323 14514527903613174515 12585400444894723640 15190101257488044370 10763553975914600361 2421788771067138129 10658058430586758102 14415964713335405563 11477116297138505815 16600924843343961931 13750681476335500538 15992001793886745877 15984053175614836099 10749083201236363239 11145345247276420196 6033404918371628875 10730956717715619939 2800846497760772721 7807243344315052554 15237021849414598859 17814750596575549243 14523982508768271356 1482619641320625369 11619952800017176886 5884621220762916879 12094714114915495174 1263724546470033834 10612566807978301520 17957837989791959104 1324575556907711609 567948791952964715 906282976847883277 7248007093018029524 594805509569173884 4670510945774166730 12363979644556040463 14102495221850780001 6532913945852098975 3102038667236675182 1170760253124104843 3723043229415471973 11741541040908465054 9666907182723822256 16550635764967098758 15419191505563541910 17534816057720932846 6431860005104158401 1294414883656146908 3760716982910991540 14935742060367297644 9925687964627272565 110023541059511260 6786136845943480100 4356057393260800365 17465662825295989520 13531701264164723603 17990176369765404309 5335535726194920766 10344650156950037161 13778656712167649893 2473224901916626228 14739041551392073873 6980523002181899891 2418027476615088219 4075558738756839490 16572271199999861022 5587366499307889289 4950561611326066689 10013673074233081769 4068456975080556341 813358091401961633 3062718106635230431 804347579516635966 11649596306014959497 2963937719942680126 1380872661044119005 8443948515951103335 12506420605393444276 17738666259816898676 782633362250470941 10964181913798897401 9789434927581714131 7132290181730198657 4053590583690333996 3516214152551777446 9611679564372379570 6672514355270233977 15254374759999117205 15968007937469530259 16891532763206221657 10123270679474276915 13658247263848577013 17850974997592685240 4240032616093773257 9042915465200997828 1991395662068404467 10406091479265564817 4874475746834706825 5653048897756887328 4501617638384011895 5509836491564551187 11003211969590356287 3795816986441684100 6247253534333073292 11693010232037514149 10705734142658421844 6973124033980126906 2720833686777709729 9170281841427180981 18148649345152341144 11160542484015079008 16261404450288321139 6264258246951074690 6752513900596925882 461883406966557216 12407997679849514990 1912050790642053186 6148865270407721201 6193907194509083401 14934004154228654950 15140441558757322983 7861428909567695489 7262654066862626888 17299587946724254958 13276928687482742592 15593207506833615561 2076441877737806259 17423724707409439125 16985394663033609595 1411477376200000670 1689994691619906215 213245370803502878 7465904073595676444 4349792740184124201 4934040512987211549 11013794152737125770 4595537370149708141 3756634441989422528 2021384635408135709 5161825877659565772 17566500448053011313 8268863971651479031 3815935420702350991 10205027683305291877 13514988049049372539 8985652755170195321 850252443314097684 15869935401292690300 11475282115462488923 14051806925092800997 7596767038457565917 6053682269407507080 6182136602324587652 10874193158071613360 1762177933493273039 14605532554886670904 10216720251861845204 6140819266693836047 9021086254762222753 2424627112224490128 16909914068144780021 3343211420205217863 17738496563383365916 876476164386258646 15245574716262598228 8040952121897209657 2845295813158952703 14134983205818177414 11136187163979129205 17027897269123965914 6624516971040977412 4157099910026641302 4046168894437199742 10664794268283218619 4486628270044152282 18017275749307357718 18285302165166866379 3009874661870073903 1618829877576016328 4683598534761566267 2583994734187180417 7288668551756502972 13560533961257109831 9610176694447090239 5295559807018831039 9603087641553065697 4072432022400336670 13329556904580383106 4246087092606924637 17851480938384865781 13315804946731078548 15097908885638880795 17743645934009923302 4390442641706627243 12151088497802131408 9804957212338688737 8243144976699711489 10654357666267240471 3030387246771912202 167265286352597019 5144797266662383702 5290313802956957858 12817549057559414805 545997476876019471 9522913904345117275 10931405181461707104 8644481763866870565 17741985814012420766 1592258863037720458 4461924456164743540 489150597192050987 15994824129307478984 2072383702573062467 11948980959720707725 2966739768289696410 16980116553463850237 18207429418336330624 2655481576316187615 17383411595211572962 11550668810143583255 2742822715947770942 3070298313700539511 10301216598407219071 17022475060704571677 1117898757123943782 8573676575855901936 6949907282620511282 6264883014533201756 733896408751896250 12642739943438422321 5847256656743232234 5193496609110710075 16523632280069781141 4659140629790475034 10041424643327443455 15860167588054968052 2214549323612919541 18003793964245764126 6936685124685582619 6513691592631183836 16885302517296819469 17356704379954939066 11384457047900928137 8544301463234228681 15914807309607941038 4541081519998964750 14960437146235279032 11750164454025095768 17834180094103813540 13073658329235507877 13923922809699237132 13584696854833541099 9942117933927572692 17957854255864591147 6905436597155660928 14579721695366574806 9918306148357597935 16940596484800270141 2644160486843420052 14513760091462500043 1341398594734835193 15832279320903285404 10290187210203638740 18308698921827743376 2278441032242931064 15248513565569063118 11723023318023927421 6500262989875628662 6357445227309624906 15626959485619854843 1959851185355355963 1653734636589142244 3461308507527064422 1382790393899926155 17480908991242886966 17957680841363274540 17281992947645374209 13625325555224362631 11481124091357631645 9445506567873866930 15214808947089140724 13025402300000213632 18169933876970734624 8923416368441794098 3370886791812372574 16686821017194424010 13813420065178746554 12078472396503167827 987520036639572058 2847970512840824896 16490798447076770474 799802233930804792 2494736682453069525 8089117936938176852 6287370463690468464 9709047677038386502 5343859056178104744 17454471717050905753 12593710804786988495 10849224692733844278 15110465481209095311 10850820277810595765 17316064987703767496 11005585518367800872 5191143129626261243 16417968904807785235 8090772646915591184 7912535831938651879 7912139916912769868 14376831453231571532 4177432905397203785 11655525707154936878 5007302737698373370 4007024567283460775 15375608125542590021 4531972131226138599 5548868971226173351 18000555624547016679 11050029759300610256 17437863918217686386 12382699594835331051 15779663394416376672 12423267867608056650 4266383005446661173 12028767031643253056 4469546289803795907 11111284022360728628 13822242483641608851 16311810762491565219 1103418649507391694 1566131714498878782 7750668647964083516 7568541273406439887 5218375515081510475 4142031059656198524 17993236297559563991 5964049218528731741 17126195880623226550 3787338251059383729 17171694346125821211 9899453703332397223 16530431347306003870 10625238656202791794 11776403967696008200 13193008055833804026 8236609181052386528 5902331127299135355 14578071474257694265 1052508639153614128 11058005570389333589 6472820949653723706 15852678498323988854 11718853004398327843 2393539903479011199 7391075107092015038 17017179026764297175 3558586578744898762 14953291317782356752 14815909116357196163 14343696366893293365 15975019267561336204 13309547915773848007 16764886316428371051 9530948342305559874 12389854815633027891 7459175609553128450 9692917496661961320 3756121953742228065 938302691139601025 190723030969938091 2203730706901714828 16271632148510739724 12722486997018598771 6424067061115060637 4691519633548881504 15226655136228993026 13402017543183290279 9840291874170730578 4129913915695289271 14572044310281165625 14540409432833450850 14802319544578837754 17796328169181922059 3118898870960315628 13254486292400141191 8302324595540578957 12219555806208483706 2438745215998836590 11885638174168988157 8653687343938771556 12032148462050495608 10503669797417805897 7229764758287695919 18234167309652294531 12868003439076057126 11661253824036789296 978019375849484057 12510100887384246943 2367082546090338889 3865142993627384016 12387264481602631679 6653469966093506185 5128605886775825720 7690213203964278267 13529690490281827487 1885375121838155931 4797602318610088925 17605852365665067659 15739065910194411416 18445202446385851780 8264631580794530564 12496900335393157429 11461205636604933273 4465372192331481413 13933754363401013556 8622078354624281555 11841885292308267762 657152513957298483 18344634274280322510 11508574315219259235 15038326060699347471 11321766841634755610 18255385804386797349 1857023893482332336 2250246902515116050 10750206975358378779 1364714254847292469 2846587443415503789 9850728927097694269 3545255022142641419 5899804064216936394 7647126702889941167 1263212889069585448 618532473995235814 10255350929571933357 3473181152077986967 985040709046211884 4220969707986186479 585425117331189693 5766574705955119786 9069411350569192625 1403888437930252349 4867081211505946519 6585015186457073000 2136626182396509075 10528152350106242207 2765270308813387736 7925632227199136155 2628547130097373551 12172572316493927961 16264948827258148197 5912172276797376928 663973879048673198 2601775068509456988 11044324921469674203 16157022257654594824 3372009087497198179 14049308462050293430 16413428948206821090 6799679602743829536 8353389279442897865 15695377003134683706 479625126280482840 8281122281024914463 14076441593407193429 13156118080584916752 11961972024533954151 8168087929122565420 14586423786856951892 17571645393827535118 13939361757455641467 17570216737324703975 11412182273162276350 16201710489117752210 14284493093274035853 13960916056526833558 18217099204341080750 818433126629163852 14278160372043770503 10653962174140350136 6458332175879043658 1190986281344409915 10226666538150188792 15917362675102672766 16782877673350590473 3390113186476854418 14144730777776532404 6699827991111338157 11861127828291501693 3003785380080273072 95311331968024665 12697683690973213384 15633195234814172231 9671097897263571641 9423642433804977009 13811106196593403462 4886217902639771752 15011963181314414501 576529662623479776 10784822770622064849 4735896451134511838 485571886545487012 2323463403523792359 1310768276339675033 3917186884246178412 4911299858393537756 5709641684971991256 7434905843316449347 2731382390928551135 14000224031481466524 3859220101148910856 6332068444908090996 7119061828902381972 9711396466749076826 5408164446413455782 14478256236173176856 7754669053697038807 18286924098500068212 13982469839237845387 15205434867106021030 5869817297211444223 4642564042718941364 14200766301362714692 14419616017657508894 14508850452861094667 3135459969645956135 8284540904905118387 17935858903556456549 11431597365257424540 15205498538021609498 6852114338451092348 15033545515417858272 7518822564321003518 7946592819813031785 13883772540244930549 11856186012593654110 2871711649267275071 2363292010693331987 13132865294327974442 6405125247990499584 3669609222165198344 5244199832383993274 16604296305503978459 10876361091615774345 1611557561242025548 6069250941810818865 13337304098616183365 4409812125857772359 1219947588256010480 7288788445792337234 8643181555857196728 9746877883048876273 2443126141214173030 8187508979950870311 5718875233487494553 4822652305791423861 7156391211152812916 11084845877854551758 17842590795189203463 8016632279532933873 15090801750368800754 8885787818671884309 568429097662869242 4370206541091855500 15594053421718038572 9800602502486412284 6620980378875142416 7811227001429772269 5518182790455269517 17817205753031216471 3214398456832758037 12956561777885715415 13892284583240812132 18331875612257074239 3490454410338458009 2098105975751830059 12129728433227922574 15920683877223293508 7205140257490796239 6332724692140901454 13855327367268812952 18174012931974936480 2474953763943515062 17101314473224409267 3308681260810726715 8551851667125222339 4772647325062529025 9092386834129206962 1755308072642511978 11340076373436668241 14132793109622579612 14488933138606173493 17195554376254144620 11836982950533749863 8219081293147416521 16985581105121486407 17786471831150183848 9859121533785976276 18043330321111991739 1432066306603557187 13627369546837245562 16220108010608009839 1528074944988827289 836079874475937838 3114255872995859703 11526599660737997427 10370933133150370205 19959290348518062 12385309960904752653 2643722544892049156 860647547603471291 878239074923073132 2420988146004102745 6073891528228562436 3715750842428264590 2428833350169237717 4866291759614645061 3793365251782404989 1477734402740073182 11820100020127278639 5996067597351361993 907055233305038123 12615412830848602056 13362718418460168794 18036702603224402297 6921871198385911672 11538250092549148692 7419460427975462223 16591240433299744974 9392826655324089713 11015644304212313771 2033694259690590226 18080107788472556972 16428984830568199909 2557222633040058644 12539698762183105900 13539370654896170304 7113805264852637618 1304531993030219635 13074562109841011797 16017537416933452062 5654541317105946430 2092760929082951168 17697673498825901184 6668161032601917019 13154986355728017157 7292206580815120011 1983132129423118656 11746617164076247450 5572051887510368638 6376058372602333985 6630762291288615351 4371330598085985139 7009318783069939936 4908589123247098374 8422994095731505822 2783022758668714018 8885165826378581930 17247134655997148966 14825310975168357598 11029901696226897079 6944509422313419665 10090596009168699682 8218192108939499711 3591095146996480192 12257762895180457935 3918730669030763543 16077916517830283255 9929518584315352533 12312839720180415108 3746375329772135838 5040785231779395509 11346026901490759841 7202154576451015823 9727911880755880038 2340535844916607101 5194832154216508849 3387097184500776352 17361582759684876493 7773837853108959044 3209496802987993385 12425464907673009002 6648254472516177843 12696107550329773791 42406751651794015 5422031600611057460 17047015558155388695 4956029640308844853 8035751085592603793 11130585195171835776 8520516050269601837 18173169526329499060 3144386463637091237 4249719330516037377 11971494728502673894 7779205820830413383 6872216427641219226 10791533779050738362 7337944699019714948 12168402493846312370 17349181005099120593 16110219078641776985 11561880434570246728 1976919473349004449 17019678328456613247 8473051344008254111 5587832019653902746 13285539048574920442 2269551270626898947 3954149372682296406 9870774504095986359 17979850607889547712 15150529270289091940 15437914123921840467 4924058789568139164 13449562366770035815 5419066086437088985 2950977467669654217 13813186542077782993 2871237247931154160 16489054285782920191 5504974015581848106 15490118029819361900 14483756067398634219 2668717587862555695 14756316120024864305 4248344666718860189 15688865396879345109 3616591072189868602 4451179518678303601 5825277117349710417 7746648287473340993 13505027419380807424 12534155451199445885 16000019590837750186 8834671601610010632 12673331528788070465 5026244464696933839 2022361884305710342 9149763625553281695 2694987452100639541 15249155455622384807 13795935135802024269 8047655541998638611 1149708145326739812 17655427752476852618 6849548180917591536 14432712563254612417 619398437939267050 13151105225297415190 3713014356293598937 12980931305377460720 16831191295311755723 7989586388600364592 1113284560356439116 9229196334832425482 3402529594798452888 13306020061911022239 13001820279500114977 8006765069738031545 7170428971997036610 6667360467298911370 10545264762479996398 10287644017830424896 11983439315277877226 4375206543046877246 9935092209699166250 14916315708503843734 14065365175279693521 71442679181437134 13293891784264591871 1500778946490837036 3626504970173211796 11030291560510913542 5007236851945089591 13836289031355751020 18310952281935482708 10879095537888447485 10411708389308490393 9732014767104140386 9440902244339145108 16089402906352150180 1256351867395044742 16521850881120601702 10305405411795752742 16765803119612031043 8162999125467305789 2034854364763710789 340671366737134350 10670693265571107192 16669006303707458502 11638403321864512659 65731439020715669 2818167444857220654 221706939277890748 15449352500323086940 16518006908032258452 7547115312607326214 11487157185557046972 17381219605529986180 9356178690409884277 13805708650545072055 14689735505745963377 14229633952948617795 11805130592078434178 13725921399695273293 11197501362106141072 16042395358801517755 9849394016741469424 8433213584376151718 3705256394354024062 12405018706735477070 13716438693467011251 9594257666674255916 17256289341444550014 7968283825522124935 13339808874511152213 9151496231155787827 17247771150873722779 14062374818446526764 2535358373007530291 14726440387086803902 16313694033617710995 10632472941674193146 5064471363412603284 6565219783053989971 11715880242694538101 5434350539767873456 11990122783352197439 12131409228524508161 13556613569711162358 12785465437298777434 10535345423240152153 5707411659605588947 107048701023003636 12650917433722798749 8465533540934783991 1557718549248471640 9566872939547913299 8016927944150290201 7481849862077102926 1751143360285956950 2928227323421491602 151329342858068 16597754277534762105 13619628688979160461 7232037734159599339 2958662436104472289 5439190230279775715 2381543437817113517 248415217119850075 16595792440533130473 13149225107908662939 6982361395990924771 16023380273778159459 9527293465170600062 17727295525368642603 17833297364751437317 9837732919959114293 12158841978761559202 4032313834790261622 640763379649699022 13448130569738581494 13715096217034501526 13728201095213395896 345376032835745489 18392198112046603646 7695400573977826707 12142445814910829955 10226279757478654652 15223963960708015587 13409217443461212113 6746254104808517187 15447548450694343796 8354486167500427304 643501305250967089 6425734048195434407 16146701965739905212 2573831371343364946 8772541326380425901 9343517173113589528 13693146791019252255 1128537188591625814 13338461026307599444 8561042216629671537 13376758285640808261 7240516674200459037 7699318460022943064 12031150012242526553 1634754417090477082 1325055294521216613 11665129466416372946 17834901281265732150 15067838924288633697 1390567885845848245 14820009776197254763 11924047427724643203 3217690706030574229 12984207930450790733 14164812581619252991 13427263489859066732 9168351349424102041 16006048932633953329 175515796011700888 14859796184878164255 3941827373244456783 1883243727900707025 7286238536200605438 3275481917306486103 14833002111214194717 16355907439680350850 15445672898451200608 844453055019050570 11591086409832468757 14296508167494568745 4408873606900068584 9148880359462661823 12235412416102075592 15181403805797391145 2611834216172352924 12266822858640487070 6009559463345401027 11629244245469910672 9196066626291712757 14593728768166053233 1804156532491559468 6926989756777713980 11566974791512011953 13022019555359261476 10391253948803510835 1662352832769206941 6202153433736790647 7043589739769060236 1923944084566305156 13611234281092251428 3383687005062274920 2215876096032996583 687375171277436525 13894644669423259309 16412564397896997911 16219408444298704980 4383088156266398741 9732319961335869148 10608874902583406548 14614464155494428528 2390349445021621389 3039157684293472466 18101482364217477115 3105807271236056445 14817885656328250035 15877363307386263290 2527235275624242627 12994752032539031310 11764710959193889141 7785286307670398496 17844454006872798248 7444589761293643407 3088698854880772858 4806973386766043084 15969056600197239165 9950230702750308496 12787397054210466271 15165563911329748745 212974690665985302 413961204220018195 830043438101968823 13164355692613500287 428269664092091209 1075282505827617704 8496412395982447444 10375298072234589210 8856011483532393091 8699257746013467215 12143911024844678473 6750955406965137392 4148874566024674583 35612762416834321 12093278651802246503 6129056508543202488 5051352085308235861 4053942237577635803 5757622220729752671 14142030854739922771 16004804343863279963 5245267909462231455 7767775583039376057 12233251126982522597 15827975737954335759 12915070932012622617 3827264227639819070 15645699099480759461 1000343132011296655 5050742267303864825 12337274456722468858 8266624783210257569 12451961176136311415 4566934188890992417 3968632796993945913 12517374406821980914 3783405068444258079 11250694213319587381 13701591534073293389 4213375819609854407 7094655102223626473 6126978207148620644 2749041765206990308 12573590925933952803 4978961905014814539 12739751554131170058 11191741389762241637 17820414727445065706 2264118985562797398 18120464928295537606 8117134057472235459 5769173818341216067 10816596183551063557 8327851344495483933 2896186297279837117 15069686006320020353 15290129823247649600 18232500818805170285 3405803906114007916 1841719284553005168 3061344387904615776 4903595991778063734 12834315735500382173 13470891488093809307 14883716794985169586 11015819438639588310 15903397976050860563 2684432281365789480 12998234251224090638 8495403589659672729 484392485345123463 6366600373648539493 4302247463587173224 5303403442049366112 4163230934687523318 4693772761501392257 2476061350257047385 8162792115297760543 9590507273882590691 6932374594245785478 12695671461768180936 10975529839680107187 10013082944799220597 9250187159387072069 3906386185787229583 5356707405251141937 12951253101441256728 12289725355537811734 14989375211645268133 11192586893601632351 2925803167356519578 12040356001896349447 8601932964922122636 15939841503321043643 6187329799456648904 12047772060604762193 6557922548061258526 11866019954347029024 4541411509528904482 13931042922878507689 1016455261959359450 16214170262293085082 5204366411733630491 17971105763558863570 13861408913410244236 3501832012138361034 17656618067857825589 15699039224177509118 13887993112028762543 8095647161291330114 16757971373663232748 8135220942985138653 9622390867195191573 5903572288163637726 818598627997719655 206594101015081591 5291210400385276262 11862498837471988683 9235810236287498857 10387034528308278166 18401230530424145027 1725638179406278628 4704943168094923531 8816009640715019061 257921700482527392 13473742938342628910 12824672419094495192 8656909911312889115 4027592412669572301 7627332703031213092 1256489363560699523 9652099682991137701 318482449709845774 15629211000258402561 10632125838873873494 12802951992561936329 901128608295424221 16589264435933228819 16168323640214099244 201655375856217661 4446985946035060533 6412952056389052528 8390197583785546090 11349275658641221198 463050539754678398 11041830620092368294 8246863751049351987 9430495153200946819 1576529162981019925 15306242284477682157 13623396162946435171 2000656560090350991 14831074136318921356 16656113111126408148 2674204962695759302 3400646375237752772 12214956215481416982 11483879735659978897 5543295331544837249 14378661844826415233 10742863239274348063 10406539349502089150 4828234143540627687 8563639362883636166 10546085815695426645 16766937819158134722 18354661548908699692 523083880909125949 5693543728291804536 16944686362911447719 17737788764053912841 1554485015716737564 8780744007278937191 6348945289512552585 1200765858559267194 6867990512127597542 5733166313406041098 14848469526634887259 4614978844881293484 621094674937924577 8209196873513109467 18327187542278445804 2582610819460263300 17487069412839431777 11381451971971421752 11242555668046597641 16552603891999464309 1479980674813953767 10500952871474531352 16186951327291101219 6513184067898611718 6013358123151576699 5534108089610405330 13922869889198257088 15610387202141194268 1491409541523699807 13303647149375902686 3791156431714471161 6892267450759480556 8785526200781024513 16249216192562480087 8240579823335553906 10935088161135045084 9149147870995217492 14946800736838810224 13264035618792782645 10601066879161780758 3720245276785523200 1619182596400394540 7465871023935016341 5408635943963424549 15140896410208058512 12760437993968516428 13871425461321432133 4186439884128487995 11881622552700922420 3194763157974383384 1463049249594161500 14421220826477235549 5813111118364025730 13821168845441990576 15093688234905385481 17280702785314194161 11609284698581197324 14863963547975254787 14732423524410254462 11269765312203081503 17399581702513312083 17042980175590059315 1101141180129990140 1445508746393433187 17920657528507698856 13838667842291326346 3981721495351900987 13294115044526577309 3305510631338142460 17096512802351884399 9355002624630041638 15028142575764803142 15296314246942131260 2690618024802935025 8737582457172524946 8727724784842171562 13419166004143664700 1187081039404010551 14486067011345483757 9375532708295225183 8908949824547655565 3524255829100287105 5801724693523535826 989244701299543508 17215286949665593651 5128582278491837710 5758605707530763552 17626341968079272296 9674229093815662466 14593744360112198797 3373595800672398471 16756302635658738112 912167405967900128 8178607182685542872 14337175088255513396 9621693423081741908 10025217026134915223 7913051618152790148 4549528893742278869 12570190017428392912 15202577856115518340 18195120063680413368 11760743188117661351 8982119538730969794 9137630023131211059 6870689304723386330 18346199681043104616 4339158614587989249 3906173295142655211 4151548453438820325 15587683516209567324 1060125261733328862 16181206227949286980 8745607450174234640 576697805693176390 7080481109980946118 17297029074313613584 12736267104741952330 17075315436085206652 156305590843365030 4725522880506780033 10038243974880796299 6176730229589715892 1689775073145019944 10132198157735386375 7815825689761354110 8328949526025634968 2415560069328224771 12259108091844344773 11741202420863933401 10949428867583980440 6670146094536104475 8136271114381736393 3074164801956242943 5015497493803920751 931484666719094341 16831257663847281904 14311315189628948449 14950807449085679663 5828494336161377132 7459136429630524906 6980758969681218125 5030847506462638412 6842520721090788250 2492163922247482989 4032363023702151256 11880355882052741197 5673993904096014196 4167097602870194024 6140497581758239971 16997417636912278482 3613351357065682767 7252721403222512975 222213961887771770 14058411999508077648 3237418380456656192 6130685381399501899 5812658417765764989 7544538832224126305 16017803356843768049 16129450452363250611 2756399701468520958 6826430480822750773 12476579970587387303 15099579165350743754 15232090763887746531 127801752360961553 17972170996251957695 4099890283306186422 2859432299830475532 621733400750598739 16613838874596010079 4493813227491056801 16268378465254499139 16194537331336373199 3526354990650666112 13589420491248691618 6313753466090629832 4642059853011845976 4859831756047505224 13196957694618664146 11819313319345887118 2676184437015948142 14705602592058719455 17348483085969576577 2901654362351449260 6564558038427559002 4190196566958257382 9229889680443563366 2511998580375278932 4337964994797724822 16726722862432669191 4960182763446100377 8752070611071765355 4707539886304998323 17281902953804967106 5151914296252554313 759320518126231220 14749886235516911185 898563009310811348 18216704498048068242 14689145787764844792 10203623910211416140 5073172093602550777 6711954521079897809 10799805986596697694 1095668143531920439 8674697142333279740 9124563530820573066 3106792219089819978 5098420589375106192 13860374454568359824 757376509976353670 15758732331519195266 8573947720505833347 17759189578636719453 3750874298979564878 15774472573116408433 6037238631581427810 4046287271512327697 1527697575319876676 7426725404002924399 10074281998358201562 7420309683824042242 14368302095598171036 10496949962460194527 15388813490013960001 15250760464461996881 6145745620001513925 823851332202425337 4956188892642695986 11859515352606519787 9061577786525698367 3840112954172784675 14319942878944237672 14747373543147267905 18187486028192862685 1933494113895745272 12045937705653092093 14801340413971772648 6324530139523497837 2186360406036732108 8629706676568875068 13560137365504842991 12272383568694906640 4227916596949701549 4501344973839576844 14001669460040873554 17818776818133315537 18124496469573089430 12141356550909082159 17501368582955332278 6378014861944129205 5076649445213799015 2496438647357398078 9469528821997213677 11851299825396919735 16522244283383158545 17811219897059134656 14576484352574853894 14139992179300569947 15739315453103365927 18336209144491028983 752684047039947107 14424140164260488598 13774479234201607898 9753297958964555255 12236284234234675179 6184920193707328664 5921670911729895221 6005734410193683704 17984402133388916218 4813468627555050361 5705545551855619325 6082717993324278473 15935666337385410088 11104102197314304085 4114575140305979928 15189154686422894514 13809263030855312748 3446033182447452585 14336395063086680065 6064059389064581337 16949615147135685323 1882772691362083715 17842436900095322744 17551692888774546486 17662258480868625376 9935230966082764360 8445321275673123948 16555241493377101235 1111279547002995948 10562109913031151963 9531600590718773505 1415306571678277509 11249936103249767158 5268469577620990509 15924816946214897927 4910597343425798393 5501616052646804574 18139841484009437580 12515924705014069488 9001225422149330947 18387300553661174867 10245982708875532395 1520250609710035294 723669834320298625 3130576332154476442 18319513418472153541 14884357806762170529 12557408281489026380 16146495806240881076 14715687629369677343 151845255107697134 8674187314228066445 5062963488152032761 9106937940123388169 15290568999643706975 1099101556950239895 9287203159802866281 16889714390815814694 6519673699163380340 5832624180852877501 9728275844377252726 16134643665241618180 13361239764590060063 5091043362363857119 3500802428303015087 4171013811712586026 14202500687278358331 12141182676021933348 403679946567456233 2490424873529819224 12969429142861400010 5821651249902628646 8320584734870237137 3183267992245423390 1215229714104360953 7291932442013244249 11447155343669683752 16750334494993347218 17694380106533748020 12014644638071586105 8415535318695087892 11364540894118390877 13849294828401615853 15016399715579766825 9682031819784298604 13902894653656855028 10661524323492636979 5241015763080220526 7380323929872267861 14469008435542056051 5285562742191364778 4504157571944461508 7366786807738481908 1645497849063388778 14719282724757247355 15893549582942550395 1284164635454484833 1790132620068120532 2062264909788873238 2176366893311880994 3745321059057290337 528042106231771547 295486658719517664 17182412570810760129 17449234434282887625 7757828611864641018 8203855106905258837 14479045199515653711 16591088541464536947 449646411350429987 12253395019957008533 12098452776792761561 11044666467367432931 7816898113359556192 8180027600598583245 3208847918809810983 14177871244208167464 10703778937039418132 12227233865705689465 12899905150953776943 12122576769004889462 10792308887007438658 5286038480723723716 4269229696887838638 8858034848043278153 12066935225840081670 13312325989478300358 8775803685009852352 2544322607152617642 11232728434229884660 13233897206347564650 17103116964656220718 11911966916371522115 3507458215953525703 1757998280429277557 2774017289935270234 2395603393136568075 1032363239013941119 16819107678906060387 11363548845146738377 15081788377477226456 14547323462091356613 270487793214663441 11455231004555442202 5149141416931167269 14819121628293110171 5840465864693893455 4106415946876629399 15844180379607567188 8467757058224661656 7648553930423711693 18380636579555623387 16720269966210196726 16622360605862205364 1845058101482717726 16794567020156413711 11933573315729762093 16968687001446359335 8728398142695884500 15327615801280421555 6233377037401388745 17081390177579679919 2552881334325691370 277403035109076219 12411103085498911846 10944606331572646559 3433080620137678156 1485864482954891305 16083532059584887067 18244442638895360839 4803601265402075574 17982178740303589570 8454536912595870019 12312712046311804299 14340803236574616417 12206731663211719049 9874639943532969725 2037367695993399489 13096012436398396681 17273038609086963368 15516545744330784989 8119242849402686185 2277307710183548786 6319787580199591301 12698804271505016200 8031381739422405467 14044535005845789190 10759880101378950928 3039318866568442718 11329706367149405170 18004603442349438205 12989548020757717189 10987444293828227458 1400644331702163413 18276434694733682167 1375372272532587003 15209184259579375267 8653372033040685456 6839898219044860801 12830617977898448455 6988430162359249014 15364867182852179629 6282144424850607871 17698033521218370675 11369370637476355751 448858149855758655 14430240537925780704 15875939125977505969 10851212542173840568 10414710144937363800 17369006388109879354 512796624165758588 14990387799743441686 4577372288002994074 14712981264765996923 7696552080934942609 16504818067612326574 9255942980495998578 5555731674768797863 5389299687000199455 14906555373325653068 15521105625094687641 2174051665754837521 3881340977405515127 644442626254709299 6914875236507267192 7298857505436820438 18389640254107242275 16150364613285701501 10935045282317993692 4616331497806196917 1700163785959564512 14694763371911942814 17910991499328521108 3862710230565598315 11706310057064697387 2287846509962505326 2449921999748980944 604743925628471167 12712442934049630946 5975274068409279341 15616998837584163380 15848341984546103722 8288788418253176486 2007982020267139169 2590434831604984207 6916632250251646015 231333374377816841 153543933701490672 6683139638599877830 9075058183208425697 10672040367607349259 6798492044511268677 12615663634672038648 14170545046121779784 13957027558318683121 12106765067397081952 14264614555471716476 17262343445382602614 16631602002739715092 1287815282064391786 5547647850165429386 2464233697286212863 9491992213530628615 11249749280676501663 7938992458747123595 14217740794272226121 12608225552886745615 4234439706377924175 8899440373388781184 1037342687171809406 6038179490605997037 15398368979818217629 15953235618094014396 1170713776492085499 13816616802353935739 14661662617499627128 3908281430539126530 11891590313260466916 3328816901952255005 16453324830653450098 10470113162349817027 10304405263931287300 15526966446798478638 3121255292862176179 17760884543434820016 10973362680309276974 3325986260933109528 14597911803520145760 3427382995123945728 9188203225511522255 2400683095037490152 4985957421233316567 15825966077988744363 8656440318484637105 11896992905171027090 13942059155091633854 7865842855352722903 6726435512141575274 8797946726043832878 11962347781970641594 16632878904287363159 8294692326463378113 12039641981999144334 5865916318306524714 8971075275944647716 7895804991718337326 9536905157571245473 15870893828822987901 13602527718328589951 8872277481276580413 12451807355499268120 18278709294981504656 14293577889499007443 9810460342409603273 6274885176096034633 2440701814146189289 4044163015619134360 11707257407079734352 7701764267953383426 1218998358996123215 6633726589425428740 3687232169513528097 2964494080003581160 13606009983785601826 13148641951947314915 22646261070005454 12853227798501034173 6586576036707172190 11908592152915233159 4985396301853682957 11938328392051895183 11920839797450096367 6250028931965359766 3649692831102017621 5215874660313775525 5773763323593460311 17839125115891501622 16707658088266513084 4109639374620207460 18235485983752320107 8600681237995254906 10470026085917838069 18362879398710627120 3069632600918598977 8498445927845253007 14597156410267029265 18253094771590343552 1163392784369149782 9287675387221320223 5404806803057690357 16173618141152020777 17850297474191727750 2506022081276279098 2316754228221253560 5706799857267441721 3412111433039238349 1808723706476843262 5680351193415833998 13279187466467369082 10265606133135227731 18344130536761264043 3273693179724951312 10014409400112045901 17267504768587039377 10697351062725423276 15169355192067717710 2253552532286013913 14552228809804325673 15205982026831428734 11089164392013204827 13165707065087222711 11703363631458073437 17954635185410822528 2778995015604797864 7390680880388486943 3820254334767421410 9271561045113500658 7972653025924395364 5376531354002031009 17154820968353192081 8217921349709911141 12791789816429473966 17074223958484255391 10084741333619558237 9637352096623945938 10766231015760728159 7254809106621918831 11402295866102976752 337230455152328314 11130234384750359974 15716805642760060297 1393647812053506250 12023017232466800790 10357118702303575411 9957604684960239743 17636253223598794978 11825970042316803393 14897755817752866109 17021469050082502000 5076937524630065627 50965123843904289 9219201204762694909 16949920410604785060 3990438285375877266 5433612703276529134 11516935160978073833 3784151366031024943 3986662546341551221 945974909147870520 4750208115443344852 13247023919449452814 6146435798545298254 5020049249800721809 7241837947920849685 2741878407724474171 15439144149082228764 3621055108889759718 2767349945216447806 7953507575541079831 6988403015598240523 3034067714810196883 3451006697914745069 10673028870644377246 4878161554620919176 9515224087154879292 1165048016475246822 6207718200067856620 17989401604926327268 7781923797370546854 8009112010179190965 7598219053293642422 10763049125786357209 2404779549366448506 9007848906743791232 15890501374850439642 867701767904823176 6404238052377722819 18440970778803448097 8975995940307101979 12612049138619203397 2732368973545751126 13065840298625419308 1311164498641431540 1520608570856569494 3757652592119653186 3699666135672254711 12524384203292625911 13992064406278264760 12459224749134822969 10726349394030270587 832139020723340800 1848204536617182145 3313530327597794992 11398788772860076711 16114551516383160006 14765718582677154701 7088506901729033209 11577715281562093646 2111723391266625449 6687218722040442713 1002247301334532519 14889395725263908255 7502440832918683314 14588279753182982777 12887599953800208741 3984614433722694840 8437100530725971236 13584122606101528150 2381968630636485417 676627606028902855 313299695327437827 151207020423525346 11786242838502130173 3295292684700384854 16524512420273827780 11797883048804758782 13125093692207803914 3649056484034821690 8496004873307211477 11655826473677758113 6319847118653612865 17424925675395346689 7280843966190063668 17427512455288197141 12113023320330812305 7445586659833112879 13557170120683083510 2062041157351125825 7669735569801299937 12211063665447303962 5571421682931496788 8252008135443808881 14570025099853650278 15404605974116957951 8309571181676278764 7282041771170455874 8517651446676351382 11000944013732022218 15261170268283899181 15978222968755259703 540445232467339127 6308252439004480211 17914658624154903434 8842371715947936362 7171325337175066676 16941345162998140662 13354036681158287839 12980167165426933816 11756006898462828645 425013841381227561 9263733814599103371 5227167215751829985 10358229471543241021 11654163519555345852 8564148129040594672 14261835844064646441 3386287860348163539 15780597948827124226 4002187302264350043 4447641154089467146 6649583059320154887 2087559405900566190 15664102954629435174 4609959184559395031 3645377424594863654 1623255516142880653 11005236883825420826 13378043216172336692 18096138293844593538 13009019791888434737 3659793158910088885 3462835207373334655 2039598992427822854 5624069720778241650 6312505146267457672 12030179250261289730 7149460539228255407 5953291118823755399 4765200750504966205 11956157973332070220 8139417519479998241 1267101939514715369 5259934503650961392 5435738813898951617 18401363691435615703 18070686944344626059 15769685863689681223 2104033417412247429 7302898135225010635 9129386885518473870 3085641922145989953 17371752217305852223 15636762613052142348 9940655446045594469 6848894141704989581 10911905432156261325 3853924904796047321 15896804400591411543 13136805810170144067 781029435644198002 7288466255670056403 6634275366897298458 11344214930681241713 8561395918307343290 8242403039785243780 2781711829707650431 7045210257518783367 14571037615801768497 11351408886545229902 6157704793852170518 8377867403547996045 6951215248862426800 9751644410266894034 8939987973255831010 16834994864666898068 1314490486821192644 824780966888293349 14312022633110730470 15712690273647951499 1688243600613595006 3817263647316084861 10286058486016723080 1547514146408933110 10962902513451542565 4927034375966981871 10373607043776657404 16421331399278692786 15843279598956935511 12383586192531026002 1867615184963834776 1455744916114713132 490908024175776014 6977693433401368278 13081992304195186951 599437480956750766 17581470222395784646 9548169723004561103 12246577898763351010 3721208139396214874 3847131362589195520 563818368451128028 10102738816987116778 8577972872124273342 2068628876793941749 7003351426501355 8307960502381239919 14489414611832755012 929783083824503498 16547936308803721143 10895293560536610662 10800029251451498329 14290263467032476754 7479044943864545906 8513588581867215210 17523321578119192569 12022777663864567035 3196521252507964206 10051366370685715279 6506057787892284385 7559273832175737112 3153929963733466862 6332585996176371517 13983780203520873092 16685083230359566232 4517301823855978154 8849908738500225681 8473284250955806890 972963216746435395 5167674440273009046 18203331167794197444 14263985574607473039 6645985338661230208 10670983791003541983 15456987112656145455 5255018655120497737 8748361492379822974 1111882750471702338 12951450055508989917 14099752455687526681 17610870610531123810 7767911023764275903 10767820137399369456 14422525830673254111 4333745480507983606 8240812672139235734 3432247665824725706 8199550123597604238 13974767964444538260 12971536555167755841 4392679801766750563 10781345553321790908 15674321813547996317 10115907618882478657 6945893351390437319 3752819240765221765 8123177403178889816 1967901274104550723 16482191862671074661 16875489033740007027 2869984831929417477 12286249445485647018 6418664350574399632 9082097463611611576 14599918423219899441 11982860757438998368 1990027450447473824 6486181671154060632 5075962184961632293 4533393444261149828 3762225228492547290 13899465973171657060 3296597326162961719 1843490713788511716 11659896091599641599 6477391349294184668 7572572360741952304 14893538352589238772 6712526914600236562 10557652626287954871 15973908087506108749 11492174248634915868 11954358297925847430 13474844980419107212 7796852150495619762 139917547282921350 6401483890079466956 7368093316576903446 16615648821506353396 1607941095395511383 14664883151066976143 17879482819445976079 16329348396726029091 11791414748202292960 6629072218931417283 4226388427734510985 12737289715695684733 15271828528277536175 16988353500602019473 15070916194878013679 12233330298659607473 14372488229881427286 12643579003638992757 12860170018152842351 857228226975173312 6505420005527753573 10253320579435117136 16244744685954866435 7781481020129084929 9263922433744018111 3639024396342365251 6064734580773832173 16365675161951584141 3009467323714055691 6627686524886632791 12072483973555458164 6853229701691059235 1670395620724543096 4143252224728444610 1967630873077477585 17188999830542745935 4704952846558993565 13242851877020794554 8313333857952143588 1864244947010438156 5940704936410769389 4903475668752508460 17758889935339105410 7584017710133841145 14084054328765062568 8242926280236677859 11568554911618749135 11919937038710844337 8139210684857926634 9522033321242323791 498699008479830537 705892261376410587 1153219600219656164 11550382753038506444 18196948112221065628 12287128543383894186 16724855607976658913 15816367036225057576 1333422566463095458 11375523836516667195 13675593780320723427 8580695414625147720 7788299859372040359 7395362990287430834 1895655303400808362 2283032771964524501 726424728178694470 1125799673273821039 16852095659660497594 1860697168933752085 15728556499503678007 11238804954680228496 11272195639943350145 9983998813287083232 8684985925975935261 5255019413741487971 14560351499913316727 6526049189220497950 14199139414682096434 2987320555369150465 16275742781094999974 17278520460298828664 17625674248262094285 3848918033531212479 3601697764397936438 11874133031528818750 4421808182104354916 6707016977329582184 6608644333095048528 5715959936239601081 8726432800319302825 7718009590868648764 1572613758608380297 10016615781686219588 14005176614511362607 4039233853227202813 13345613283902078445 1187485069082907239 5810525347387660729 12346285816367213876 10606933854366189831 9464172050523602541 15865416609811199057 4877358340176248563 17929821126185206888 13598646924538560084 16509310475317187721 4516565649549200842 9274016213112836574 16453400790541924298 14474909104226138453 17117123725739488646 2903840640003298610 13607526950058959257 6680740902155627322 3574521555907323621 1948546682696120716 494902714093351582 4590119077215982030 18113274520809653409 13632670216256073822 14029822308747935842 15506105861256082606 3030665800638400030 15431650234601910158 1798969920023930633 2826434528328988473 16509091693416333700 14956277348919900361 14848014436209393411 16538356152212451562 2819671524255862779 8737213969740086616 273143792489511281 18290486471412433380 3759050215544908797 6518618660188434161 9337385910385882288 18409380102673400386 17067466626446083331 11996116080778386871 16205543990433448908 14657588085125076755 3452987244391458542 14842790701236871550 8610714417595464485 14328371262645693788 16041077677527241950 14247063862853126555 14798215642254306486 8087437475742383999 8810556752158431523 16589734342952480355 16418463482669082663 13844532332562299472 7814041213066245066 12751825318482763566 4642714574480342538 7809367437053759018 1216747356232787202 6757246412948406244 1128648921288107615 11926337361903251282 15919636740929249262 4516519947286386570 13365394644235079193 12765991315242922957 7967269912029163469 10090624449391693621 11994890143798441688 18320421606356004397 4705212711784610097 17366531039920145903 7582034685422358679 7927416073645259093 2165315707801237815 14595386820723610994 2028962544719328608 11407662345312753514 2295229329650321663 15123009900187849958 18375286029956354964 11590069507710980531 6239888131069520746 5472398894116092002 3546244409944765475 11825778059382915346 13353385187300418838 14346716435246637556 9785701127446003398 7561123651036366750 11916641579393993915 16961671021765999652 10495544535471525632 1259163028334638438 1008633727661835940 13747507197342885018 11662671688525218487 13987893763855604372 12306888800573781680 11080473814037451011 5689012874492017932 17169755939572023981 14959560043487906303 6056815112495878734 18076845322793041580 11500326498210012749 3918346669402640221 6009441515577849075 10184652322547414968 13845779822374852575 4645056864084466357 4297859866649088063 16980846041426471479 12083078796833107352 10975829591153590102 17225849322116748942 8737698120188452753 16980888153853145801 269293799373090499 8173611438533066642 12425455247455974953 9035033242098657073 7907753520542277149 1170237475635012943 15514137905822113661 11426759866216432833 9042477126433601123 14442480056223079207 11806829550862387422 7969459958281018761 6736760586346189560 16735309774732043286 17853582846350676796 7269784719409688447 15159886581498263437 12417005670790174987 4681625851346173815 13845493176640406318 8006113308058871826 2808680602044383004 16490683961949581928 18209608841057271905 14697315756333296619 10202873541365000327 14928615184542364759 6452952583866093701 16925309428351217755 4014533983054874423 18254449807074571920 17211618206242912968 17327698319155233846 1553177669377123874 8976635037424265453 14636425646714275203 6712172563279900242 11364815410420966359 9539360894539079317 10246373064980309887 5718986450988035647 2489838755206709356 1023118676538412944 10723105200478153830 10275683837678800204 10042080301189573877 1587398008348207221 6470266354467196451 9506753834144682558 13075402919435391854 12236591378220603438 2311777908250401074 17582096786946240385 18418409984125310391 18193588249961472551 11826394873008101629 2610147903183248659 9832578328468473449 3712152997346627732 9837329494772083739 11750601428774392052 15504262972554219934 16378878501771862742 6576960994771791651 2236890347369546711 11825060246193210267 5799847346346003468 4771596646566974782 3839429552060512874 2421407512532222408 13282630785713501612 10904811191503009201 14204968362879778948 2524080536474226180 14462095934534843760 11265884284742735537 5041863731504593794 4125511632919901471 15421004656369295041 11359244476371362980 12236561708560548014 11414792228213527142 4977157512455510137 14640154742881299022 8141740006175978377 4882162891400840200 8609986479629724233 5602240742484960115 4068463684407886280 17189235559352800399 2728203256003460429 1670248661484463668 14153508860950433601 12042798475647953864 10366214041665576083 8082537963789909655 4311733093403525781 15026033164438193675 18111616755931952227 1622870435640485244 15994384091498561402 3731655628067404822 17636384528443863148 3049889619178032354 18055311743393955695 17230828631171202319 11673639540683732000 6697788340091276919 8153776536499939888 3743658434723347721 7526143407774443193 18248837422411814427 335664574288867802 2590013637540823739 13661888960467626305 12112220671936875515 13118907895011917197 4826976668508982555 14211890848817527580 6176993984381164507 5883174050151590187 836734323621887570 6091418564824644017 16896050597455629033 16186627867628184069 9030584190311373843 14912319014758160158 10658840645652592511 2880634233639080806 1619397155231470325 178584574950242231 12774066364561820809 13026996635145850770 14614364042782203894 16888481910300759896 10301985084159493719 5726201501820703730 11526582981423686095 11337067079295180126 13574491493676849359 402049493353603949 3813907511716451025 8144682563192904447 81169795803248465 9484070263856279929 16054142647239719799 1740274055278741248 8675902603550116636 18191577518596793867 4021302170250718346 2705346187536017697 9545302272102183774 1012636297430921892 10656630349324500542 15387950283112480469 5419193675382542562 5087324498304412133 6317255179022733417 7326091617812061714 10200169839081845062 13797548458395476421 11298842016893334629 17849732980262730463 12211342857613401636 16591201186616655737 14266022306001190021 3093267735183738866 3288986629517480584 3262612570993223563 17346316078109733125 2166713762319204490 8707740450445489735 18203213931374240992 15129697179779029296 2263903536631682960 15467488939086948120 2821786046334963893 7059819081829233425 7250913224868792156 6771896411667884275 3230851954895569822 4490200602264292454 11011777943193929193 1812184984090697481 1834776131470778084 13035915551549817567 9720730364569053614 2153452525191521481 6961043955154323314 3615450281177681384 15163362901098610861 6004202333479018940 2454708983772954668 7560386866609088821 10789702011919087776 181967664150219036 12279292054274361682 16425664754481419382 7844243298578883286 14361802323849403006 5351538624334642373 15271914041279481531 17399403720685006356 5091353307319872375 15950039781155964713 4095566791443298786 13932134748493281411 16792191222202120049 1818189841108932393 16736704747725235468 5515390421633198083 12385173516262051355 18397630513031211195 432717750340796002 16042794444059370776 8990990448490305423 5245470326643119304 10472254742823783686 8186781025176341324 13990195268724389081 7800549400946579449 5398437790859643985 13357662249464789419 2148782329822896178 6761306644592580840 13277063885575359932 5435853065973768688 15833956943294540651 13670649226163777100 16510374461158041923 2767872086394593081 5916435658906375316 13614650766896184536 1201695535959786672 10480935719763198632 3509657459090072257 860591215898652203 17803399885004017203 1385267124816179523 1953720838274034259 8500447620274470200 17023113110133774921 16731600354663886845 4958208938717499061 3333427690189233846 11636067640655875275 6883404318603066115 9440108241817235916 13756555305966605972 14893395048118725927 1338034077862413516 15233678415128842823 4953948788841629374 13953559279687104715 1517147266320839059 16086377413019423552 6309135371922320803 4728166973511627520 12817962904935834529 16989955387993598840 7243577070428515668 9008300000177179124 7017215193201614473 3443211303039717667 4982048687780330281 4680994057765650165 13064030070055401399 18271951093668151908 13763616108202023031 5202497258975430553 3645009482445448997 3399199973236150740 9206023698439749880 11634849528245015709 11956224187938646159 12865240716408450412 16319684455214601152 9665194851725127982 14847757494394941577 7667253833526343851 2204102903035228695 10481740518851676394 4866659493371525706 2581960111575169787 10034367623665675900 14370903176157841668 4738445460000988579 16362143657185294323 9312779413464237781 10700503382834859837 10159683153694746282 3166179507998977893 14285930936937053643 16460285152240797275 17991204490807083699 17323048733630546272 14789170827242576296 12217035647673950362 10711342006575564476 11873365930844113634 4534629966918611209 12309978999536901633 18319830452189863455 12767945602088529214 16421580852665614437 15594083665213424299 8086201318126918093 7233056238605239207 1501989069420080961 12816693140449137875 13540092123411223445 7978370337867518597 8661820550283312375 346245657242649479 4254360028683862221 14213713766599734556 5810201116222352820 18065842103062159296 15153255468127684729 14566224822866545976 9451624582014059207 13389138690918121253 13951732930890679147 16682292127470654873 15364941285499495337 16587370673982990373 11539596918374258284 18230779659682281231 1146706668601880072 17891531802735611744 7304419911716954229 9859173305743564612 7130683783156446895 7965000356318882769 387956598927777925 12819311925118376549 13331064393909179120 13020291650262221241 17388095400690987454 4454029683937396163 328129170115964152 6162883162165681921 2552565898443415730 15976465493997463223 10402255753146589434 10264906227226920203 13122499361919675108 610421735601000070 15529401802909707042 8317059702746435919 16035508982833480088 12782363060123189073 16866564939429293918 14799553024990659987 16522781899293853787 2974834922747349882 16671204264959469678 18068264119462678822 2630047213985305085 3796366517023858037 5435893976930244537 10485526357677269396 2638484204940494188 3867158605175029245 11837421741179756284 11472051846722239923 7021121457735701540 16866173478100145515 8068643525787884203 9427807253711190393 76685747867897764 9613126420573736965 7210985072828984737 6417516038845091605 11563663680059273713 14843842466608564700 2012178202572113606 6306957214365035085 12206535827980295472 10202782415778832263 2580116006999445712 6681410280403009487 11581994105557108649 12794494110699854212 2201578514781756927 14439010694711131673 2711866314193740882 9857407765265555014 11975236883794081133 5720609555384265698 13762611266099510505 3624206322431482566 2729883851753218501 17192360705412811215 15413393958695327325 12771911191103504345 853748169630303904 17377979869723694579 11006196535848051434 7173583371487939806 17960569023779654096 2509473394639923076 9152631698211020109 10068867089049946458 1576034931738128522 4779265824448459053 2750727581153666864 10865616687151937246 4141898466770924990 12933284285457185968 6182482133879954403 8942812192320974154 11436790025207378632 16602252543262808167 12454077111253396526 13395305950668456482 11634287757565499909 15042773831360852568 9351837626225950661 2044860835242168242 6313109857233327984 8060311050810319108 2490341944324653419 12713858528148733058 2806491951376689701 4027690116195757216 14726354956319018657 10173943297851402964 8643044627706842146 17641048074384559746 8595041720427287821 13055719784688066454 2079556114383349839 17257727504922736906 13958536428199860372 7602551633415322435 12182007380973830284 9919934484676305275 4512928469838092912 2499113187364274230 1689867234682097808 8618566451453102546 11031345100552999755 9668051845698981028 16244134047204128986 11740046025186363740 3611778040182677316 7332643061504972091 16122137051404596133 16898216259524390805 9711490590723805224 9625028929821387919 5236160063999158647 1471157554393903287 7684033184715890703 16981867331332379667 7184513531650660729 8608377791547798049 13101358897224551371 3594530933760960747 15214457040468687959 10315615157641915463 361449792527831627 2296815340851256750 9989789880917108543 5206017536162783332 16477980920732931078 2694378162310452678 15360579722177779520 9497002859219323172 3269784872737488457 4760038105396638425 12791389297073229122 9335911439715012786 9161710747703852915 14361955854095593057 14128159264649650780 11100213766973571645 1705301794979808692 5882801570300611153 16027148587857616804 7703514854771784402 13626851676215750065 3542268083640310433 11411725048737504308 10569623034889461359 1925474953188036043 14875725630571639206 11793739230337393698 6978878247209119581 2353356986774118723 3741950786147299446 11866370125026012301 767297022607969186 8904268812444475576 13990525882863193667 4406997482198271218 18217865431658813152 18273126415996290669 9289842222839363943 18327633014907789825 17000925739975673779 14480277889772782844 11238540359591111830 2139445059896442266 1549522973235460973 7622422875580421017 12280132242016776987 16140206259328570543 16740919926216879938 4325308896475881065 2001999518695161382 35575475999469145 13425352821859585298 5225559492769537604 5623072523430955114 4096031854135168040 4280691608999326759 6651166912539106770 18401030735940354756 8907892383204231480 5157877691700716484 2194632825034669255 15177718677579339030 17305726859181707636 4924602016625854619 11478505808178193021 8986240751532894154 18010688041056260060 10133304908239914618 13840435176898485481 3930209432250372222 372462440029169623 12025236574798555572 53149126986167919 5392815885087690191 3783672899658092995 3999786936871906711 17627635827445309080 18076183720056788875 16940781094835668472 17072400353302264628 11409579407451926802 14132119578561200820 4650911621798027304 9762069743275059366 17978195178062671259 18342892183115984547 474652634927274810 10600367328296665318 1028972927085423923 3462195392474436512 6514718637819788404 17750473323951808922 10231566936660378909 9601468111633530232 16359360510277612611 5867273344711947142 8249482741312444717 3557016159337790758 9176889726565556691 13541629625551684959 8689879061174207642 13299406951138728238 2861927060266763426 1628267541685060306 15334995753193698444 11603144914268479214 14017122393291071791 2039918446789209417 1549282127874519492 17080559807779714872 12157771428333490861 13310873414864321055 8480197156274686524 12969810821310960695 16558897547243871177 11841982193045714133 1830242905292752257 4965754004667972239 8925594766774684093 13302056395002008116 18402733038702044457 10334608718304081227 17463760998442519461 4527857295427594353 5607265624397406251 4679532283340628687 9976340946948567700 16303282530789394061 5581028235827162255 8726444615546585477 949800696381290157 9199313607473668869 9652580443011887979 12176334603616434187 9463945247430618232 7186952580872521914 1460166384244958815 4435660531869782304 13380222021114749320 13929949794436529315 3493794704475174852 2385181786091438249 3545412413154671281 16733934009078750501 6292992075493131669 7621690798471550632 291331865870946071 11494083794372882602 1647826815593798210 17879549206617214644 15280134303013348398 7860824774184269470 457234692638094741 1588140783464076514 5670381408226666894 12485695854983529957 5266689794671812137 12297773555884346445 4813206541180380377 8843554764889575835 11702804104242322061 16838177896855865039 5474715487650406489 2957374944205437687 9828493189377458647 14929015199429690196 13058151710009890640 8475735598026600762 3280270596095062337 7064676275588581477 6974379020744493226 15388776703843588208 7889276391041839131 5006159841891186141 14231487057411241895 5294010360498497578 7179025792755067942 11145224927180256660 16508170715797204324 4521123789404468299 14990319916877098554 8233010042378925812 15610451954703371513 7795592544088614740 3171995625651342379 8429803711119391780 10265842781124038087 7769209655896345137 10267771262402510978 11097149267662387567 524939375942693272 13697949899372932559 1966806810891231972 8054888353455090283 15826545192524870073 10560424741761131261 4386641895243214725 10828172899666907432 7015575795138648058 16925032096659559064 14177698830122159968 3521399285908908758 8478093275713301629 3474609324871135827 1181450516718369572 2419521556232410448 592752379488912195 14740726123262826419 10158102731086415107 9703506058347024119 15888072284570900451 12697955149210447073 2626060471444101492 12605785426637589249 16336775573578671120 10260366355735887824 2397297437663888215 17510905789530712731 3232597242861892959 14251666497740549524 9168090727189128892 14075200084429521809 8254735503835468236 7061656403289099476 10660803479566024835 943766227147605444 2653334552809119819 10753119186764291273 4617681080335292302 10550928428168942748 11753525637415426990 15451388168944442317 9311830565306477509 8749863413988804210 6338596539874992706 11039687243348239915 16821298550502883480 2680541633348335776 2729454802892475816 16785107072436144023 116712937185416487 10517796139587805652 15201423800516252339 2039335409505252954 18242039472004143982 12797766434867186519 7138722395930941310 2783765418173206897 16681897083258284644 10667091814880452751 15404422068935393589 15141406338993422214 10902023982310315304 6712200881458728731 4523919975722951438 16446184226627885975 1248121874373649789 12644242168887082697 2532830845863425339 650321855215086425 17152817616649151410 4738988620663707391 2193354401879080855 14513068738765719742 2740406069641111450 6924750339459272255 7257600562994444507 1072281598355740115 13227261781473503525 4476301150407774699 9328015479669047545 9108204389924002965 5698520120786796037 11829700048297347451 2468301073883312968 3166832319025478558 4454533949301459001 13374448977727996590 4128062760754514908 15847023381401302984 10965973267826417420 14865277260488727252 10102236356675583671 1917239944477402856 4933561315303682148 5380360406915471534 10650524557617076243 6586601342848851235 11783246869247839723 11160376081236530467 15953574117526149274 15188778048621160293 9630263979858978832 9565636704888378084 2283707332104202139 5281855580231731784 16260617404258725235 7405187421909527252 9716882457469418580 12303703002381754378 11161092899709196956 4104661881497009043 16341131589515116472 765344568068495454 13117082110710395792 6046222492939110917 1517389243597175907 18028979221191101827 169352948555780221 5705508374420692021 12689518825612680811 8425042832413598824 10171781082190883723 11194264586582729067 12702731704235030 10939392684449366850 17468427111322921502 17877883349435849107 12932010602310218456 7685267239555545728 5113566739141538201 14543034302363617136 7038768058987111285 11865705408566686508 9694390677896182595 17987180584209504953 3498635599715420136 13542705942947852727 6278902180184208105 11722459463339610054 13433605215968837596 14312995241779079812 12494075570078247120 1197114622802807293 6609127170892719514 11015576478481843303 5576554478051557085 8771211688906604922 15660939828434671118 3882874180038418898 17323742082976842821 1669096532694533283 15654033269024894724 6009640878836119243 1284543532458621016 9224275993140654528 11592529334962919916 2609669043157247537 937951712632058154 6363193970024992177 786396532227160149 15169047291660555730 1835049441136064092 5981369071478742787 15831760988772812526 6648611858308018755 6565336750577103127 18441845012700549071 5443686119561799503 10244206282317614667 12313121440330873257 12061825701097816460 12429433553935179831 7265639965751094873 6150992981729669466 15677448993106324427 7420542062049786370 9451335905393968674 421010620053778225 12444108099245824976 7904319124739105916 11194125100695026436 3971791632332758358 11152484270789276302 13722193251672257147 6087517270581499014 10131206168476236455 512774569945499117 14660359020621930601 8004754853732319617 7089388182230315537 12356962415859466029 18259946651874419422 1438826123225875981 8112483539144348772 15924763863232532053 18198446472711587687 1015415635597257048 11474678643362204080 15511045225478235399 4287732216470253043 15276505293971033960 13955725978916653853 3340919709084534956 14374086701816062614 14488964137845407570 889845947069090262 2372814449242823689 1060843110676256288 14361758497752619955 1118425279916745939 11845624805374483210 2980998193302310234 1159202887092564813 15431308339750305858 17911611375050501828 4927238739732417303 8778905793116879288 8588424334539752150 7082176205499308025 12536561265913100529 10142403897986926366 10805813307621374768 3066251030577762991 11741278148094712131 12858841865146535255 3347988090188861373 4728107791128768173 347619596995860949 13945569872947906254 4660806817585023643 13337382883428203414 16389579120400900913 18431980778295128440 773952703929259922 6231358372988154551 16348495267414571350 14092670606306743719 13273960196440298442 4456256919230940230 6252514771783264388 13955359557012776073 3467098261875857893 13299035067418493594 1226776310993545017 11250207409469755259 5362371115976110254 16067590462431310849 15496752287252594010 3308416064908337212 17212524838840122302 18121742630977496433 15871305213785850212 10140695867401135488 11943766703613211626 7620117783118550545 12462490893267178183 3725744019112598877 9645376920753464666 15933601631512097500 16245090391206006415 969519746898131067 3523481431146339817 10332996356067226930 5047032170774289831 13685847718324048274 17332744922018871000 4803651199145211755 12313754107951275690 823123768512653992 5820653416701791125 8187643989104609896 12266508354238153813 16367666793065842249 8342083740129101745 2595621636462128320 6025043507323788467 8649133060075487790 1437800672669738583 16018948029118008025 6069791115467857232 17664147698532552404 13575981115408741187 8955543905537637713 10888115583121277592 15090072495656666547 17921822635964766809 3320396370284129830 2373576128439510656 8029373870564840654 17303510110628620818 7311780048280059976 15462819438896035703 6769314808376363682 7261334705393645802 1031331431114285286 13209500131701533377 10435481047447193342 8301201796844723906 6928707155233808193 1234653667901012597 13673685961188580050 6257925959597982902 8604280451419278735 14648544762509994676 10906408509278755817 17771385573442073176 1678015010118526114 8955539417908802254 16635482686254501173 10500798002554707967 14712356547794158309 6547844987825193763 426192779891051888 4188186660860161190 7929210710643952890 10668258480322477673 16529096168904703339 8254955750502427337 15507780448937988803 2553815834055524152 14611815557911329213 1148921407704971942 4940572054680158577 14540594848833910004 6182847058727761255 16278723348247584154 16757641650536639577 18392711828828734540 12841938548072772466 17962217778770321739 14816135281539620458 3023839662668073209 17045247858978355439 14067764546403583953 3640435551083163131 15017219926698406882 1358273251320832831 8319399197045879985 2014015095975433106 1022549678906752738 16783950128343372109 4126693237282823904 9508509554559108178 1831954927249996906 9831007738926838633 999694648870493088 1885159364316645425 1959005502856077038 3464671316793724245 6862501300877496007 5975467745460296713 1528533015291096914 394959711189292638 2899331730793782954 8284287453034405314 3100789259566657405 10669369239581464037 7070208836829920459 476963487562413078 8409044448088085993 3149535040112974749 18094120850437216141 8846177320924808332 8389695317395651598 6931876641035160991 7209897562300589184 12806198326932685059 7519642417628939738 4842914910019107786 16169734655138133173 1452575995145165382 3277367701910009748 1803456496011257714 3961468343739389031 11796725830989353269 18430262165123173182 14857069562465544611 8663667790547641657 2218371796175068396 4041104329058251200 18371406806298350736 7067696247402052965 16804404105448378933 10826187277741775040 13002650950529721328 18043188740223928179 5180415149905082716 10084514327849785947 17338173937619142287 9508712838113825819 6772764310400102304 2301526570333949343 10064088833914756795 3507759088780721358 8435486366127602817 9576681237729377352 7433005790476012536 15331741472285525910 7801359814579880370 5985995395669482307 16829876074320769141 10359261465256890666 15298906233591960398 4397362238128996126 2926436039469072089 10132498907681530917 15701837379423199683 7970950156417710096 8972980805152863186 290828545860612218 4746133282616497195 2881683672610160903 6043194847528556356 13676180397632241642 9632643902499007942 11589252971859793988 4579409074486337116 215629874978473447 671322213982034838 10537765997629597299 12069022793347079374 3414291163939617828 17397480544727796165 4141005068422606560 11160374474402237991 4095223467969809155 9686830521056607930 5127493980527749884 17637470932986906446 17117753259575409104 7931979576886031214 16141586725590415483 15173700032324624264 10220753939335507744 15508759911708681141 15054417380994367634 15954064155344968897 12255983312522242832 7157070370570148539 10419566239646888947 10932920735401425951 15468894126802740247 6771687996329177657 2598462924810715814 17214570259816280472 10195525559572198082 9220263811815686708 12522118462755624484 18113078405272016097 7027477129437933171 14206995869097661843 2436855648386790561 14081704621803623632 10420345722300688742 11787624388684632770 5805490914418478185 13116125548471201600 15798794411348573621 9893943009646054266 6821727870151322190 6968551109965260912 15450008147665471351 13659876357839357460 10915693855937177886 2563290864032154517 671611244121925752 6315643960728004675 2200237921724539100 3088633768207124365 4782826263852984643 749587369690638927 4171754760750911094 398346495508347643 5149205019538945282 4553148937557802561 17610088090290346321 6773597565537534657 263527097965788271 4938173259195681862 8848808371271056804 13866233735798478642 9308514429086699443 15284115016016031446 13766541537787946336 9311204658710148208 9582361199338980042 9427027093475102750 18435428884869009921 8022231629798861642 13749954716071682612 13470792313014222926 8429627394967174708 13436709865638277158 4642872018558281608 14525545232048156654 3413225083924278307 4116750882447019436 16903711956806852227 16020249919939328159 16533424629357295266 1544681393602080324 6134124983831203914 12493219228470907083 17289307473102707 17389700472864544032 2819756308884042589 9281754903682384943 2524765068514735381 9279124218522204230 3677207807277962430 3593491242596019577 6682679570022580702 764697710430992649 16440138029974762175 2519269714968695423 17043797017955195233 15090306504765939521 4977975256364273128 2675139610820209037 15303080016882693598 11591792400742819763 15802032624252386621 6431150786197083019 16137835480660804017 18339353971715741585 10177982723249269210 17147999213599599755 12470389723246813631 153228839061525132 1213547764914936200 15158998288411268020 8212186148083337471 13619496049872194061 10736783084242620647 10854881755163893277 5587028070098527836 12017903992151853162 15890814522314927130 4880528077289146205 11205469768352913782 9595698523904340552 12924351164791109531 2390206351114428024 16671595054451564481 17339104402713105471 10408190823957493039 2600658575031103242 16107953909564651400 10012695803212982154 6552666669411022312 667479961398267408 18200843619449636668 8942293950326279387 16414125419356331294 731386766254395358 411255378755635932 16017199020770923057 13166585519023835551 8998132846493053193 11397074479534462352 9905344075669629437 3078192151521938645 6879467423836022250 15440639683968957362 6026460618324673466 3333824478351753310 11690841946409697320 1059715449077313419 5837839705366713242 15780767108387619114 1520731020776326745 11897879947357494553 8618282716504989781 12079107532835605851 11857461426989671081 15272557542910354219 8825087433691403489 14382832508307720768 2389954741205742071 2962370105288578562 14031108454270539578 3506880840345886400 5558585919553955492 2361703865855173942 9035838100916481101 10149714598506396299 12003132003744966511 12589372852059440624 10078119384429281508 10454463028776409366 16332365783086377157 8426511758140208418 3544997437390627885 11388462261308595202 9961531789071979638 1450195582608946118 14559706406731852645 8468763751464990170 2179693741187714615 7655516935369898989 11918689395476974267 5726366166214351724 10414456074346744800 6796754788843748355 13793563778507182989 8399217781747000938 4883495216699828391 1657494984047351013 1666183228797529754 17098351442250750363 13915661953848593190 17606824355332455439 828181950205651700 17127665499462336732 8316720121996642752 10235233573446375708 5692817495416010279 14721433314075822978 3049159155528537318 2951481188826787654 16468954044651902586 18240545094174727543 1457147193750944774 17418143674864587992 14946224566559782431 10063030259770983865 13102896463304988066 13372089425571796455 2616807339072339042 1943000837706713195 12787841022942228971 11956625641186557512 11604636859525168143 18269266532144656472 6182651519922802023 7741923197277093408 3123607670909897805 4120910918631131429 17817639154489885777 2437079570629400538 14720115658757089561 1084614131670725357 11980111061813162237 9107544073060183070 5285026724045010801 1220963610014575450 2558742619740381440 3432627289896166762 10233712381498406207 4704752056806593073 7040533451652013463 5973497440317022008 4296979321475041010 4041706855697670339 4601900414743395318 1824336594766422292 15721156451981860751 1330528839526013747 16478878707325767991 8489773499361997592 17421836966527017574 14641434657964368027 15292594766639192699 14596255335161687611 9840373343155165713 7894128535649358721 13095833234876755451 3479615793850486218 9017909547281539196 1706583353354758142 2969908026542676589 9453278060267282776 11081646363831191327 482908601171252457 14160652310769646963 1734910761161152761 6716831937008103257 14976031756132214832 285347303287216389 13516648146883711431 17682758279976470836 6172956045649706761 10586363134839664897 17586420177364905241 14131211457659196826 3408825219651532440 3291611190214723242 4633569238769872328 10277859445553509920 3578517162582457035 10713063694773991999 8862127922527842156 8991950235216297465 8588922673879281886 9851711072600250388 10122930992773287142 5713562454373658807 11262691561145251332 13156297517376086621 17005690803432664632 775033419111285525 15791374701252330759 17304857213291288529 5036818154502053536 12575285089096032624 11001197133663559078 17964131180206088079 2149128531918787422 16124085850059175273 4653880229759803359 298709494761707901 18009019430167547235 15200245821916732587 13681987572019442828 18023960593049782073 9028508811321439550 11229038302585955703 5771071159018184221 6842481390417462998 10702609233433023978 1156528915396696766 2376951237732404319 11998901821083978855 9345830305238771062 9024492202131198090 6000092804861411317 2154299853294893959 3207885731201740047 13665536840269724367 1844504795826191239 13721530710996218498 3687620905363385057 10641455523289835488 17373463700485977307 12737802692677022890 18246480411066615606 3875235383746342446 3716529186324480453 14246241591669455572 6821052926847856286 15125087413150503695 11665460485459854402 14016831796898773309 14390127296479167784 2889171720863522254 7515659593464856289 13890650075334000131 9799615270787283385 10569515368616523942 6313919497941535343 12782669793102483274 1972756287332099143 3744689724594684946 12015316797437235030 17651006418120904642 234522805238060669 1521156807440412208 1942162798742249656 18123556290091018507 11582066215227149055 8473386102263513630 5405906450541177660 214128606303219726 5770741413937979435 9869010407807931400 8804575163198448974 11527235284092076334 7906655627694894818 11079178173115484470 9083309062737965077 12500264307531646161 14985212802076811221 231845907523133349 6213825628738411373 11822548684577169827 11697324020215631776 8528558748706655604 8796182464406925726 14195559039592664262 1535059083782948874 14084384653511357643 17441070051865354320 730168927410660519 14657019445562637683 7550568000771062573 6140614623781350536 574904137110584148 6240660571349409580 7679257394081025800 12585198051791490800 500194752045073219 440365333289810218 15493162449928119558 16792103433460646214 17323390178601524802 12026535086613357972 15899775394280684982 9709619474796093720 17345993499465281630 11163099662492940788 17977076746878321099 186280344937103628 8599440871836804810 7618867480678379306 13078800523650884388 13034561342073282097 503993396676860370 11530402818795517069 1238600190410466935 9144252843858864776 17561469792645589484 7715057383342810295 7238802118613368392 6910599534095537904 12197680578645852135 3339901394143722137 5918944673476772839 12446969417887029583 13357298348086371428 2960618849152541761 11075213624360131899 10554731544284364752 11030233558282378679 14056460420537807003 6901600483421956820 4247582780559611349 15414885666662176321 3213305872496800772 14354683372954520171 15145300032015282133 4671468787844109732 1047457205619263421 2858879494194449573 14707507494301489322 1433353660470274448 5634942179038320968 17529028330598551976 3938665941018296490 12472807908198483802 8720412874875455692 18403263753943689603 6824951319588031654 6455727581064557233 8355773382372436272 7658330066679919218 6081806730453831778 16420352598064090981 10002425095540260870 9503116433845504858 4047819140528392317 3801910268522276715 4206018598263636586 507562602602568830 13238305623207838229 1882231620583931334 16219717614576276985 9269037087836681168 2694745384206910204 18309650922099224620 9413429582414374934 5861579761242126024 13756653705807735585 11863864376451051342 4085454532562782351 9854587498862412650 362785745357333946 2936693781888260989 9706101372101380549 9719895761292988230 12108182567593912975 2024372790884462688 7046198784639602587 2163600553493699534 9918042859519864424 8022131934099256235 10315894452089626028 1741059029274732832 4408407718760822113 3268847828630586237 10479660730482854706 9165915237541849061 7900812051859345968 10251174793439819580 599602585492914806 8367401356489912521 15651242051415119322 13212455309301414084 953573087799962082 5909310912965986632 6198480632652773430 5589892541610709288 3203379284992352752 11744332858883931545 12463971711185353779 12542700779224598625 12530404388048527276 12392905069145962559 9346823076564242587 1395804899100355026 12832324142736659800 14994316852571921243 17985736911021065000 1359073723378870527 8564859993678193503 2525941199501729231 15844892505355864054 13230874287698711500 9707600829688032963 15148744874575851740 14020571958594727218 15562964420426633556 6932622732113105916 970258680169212367 11152046528771927815 18048310983036684014 14021215156543503486 7851844057130014358 2861981306957756443 12800226910688287910 4558156480195306288 14180734586532406658 5628685660374984756 5265018043155308796 14150252844267518358 12210692930855049733 8113545599748322856 17688477081253373018 11073822220090490431 17295051327684030593 12743520783724101284 4638447325479571305 7315554807971455050 7346756571152816705 14719238918364552631 4473194411074927338 18257353764582372971 10925116000020104805 1630081853839322171 11603252583043824860 5123475664064568967 8130631256491721317 1363462485665276237 11077944840579724207 8946536188588276087 16247014405183944944 1839885194850410866 16628740267169406476 14548160851611203256 15007043724790636815 8507303101087177855 6936902617598442143 15881026235827138870 9625483227422836391 10206978304640817024 5749015847895988417 10612793755131642576 14061556601217132310 7468444040642843963 1335220942813000941 2651608783217524154 8437777139530702226 10377719750355824904 3152088613156901054 9794735037054732172 9747983068102508505 762900719224523437 1887993925062588091 8761396978617831302 17842515236824039653 3884790963287202772 8696493279998016402 5211279016945824453 14549993765077587754 16163594385065421569 16516396843072115661 13052602977770514498 17807365095498457772 5065756885497916190 10102470544252798317 3204692727820742630 17016753315155736673 14346273729050291403 5200770423601550749 712638965573460284 14603148995373928048 13106545109889097130 2705061282136058792 3799242202533922083 4205639043949459631 6696432610005333520 17922116954662685444 4060838678832327349 798948018427759775 16565147570199021963 10141091339589515098 17577444254798104683 4040768559390792892 10271070957834243251 17652827788383936827 7247670401299190788 11851288895852628362 2324859920385876219 2427703200357765889 5617737917220467741 6769925941395970172 8191306689679104628 13040480463175871074 5112753015378763288 6935521208448777088 18263310528341833682 757980869098043491 3402909294857100428 291392232551251306 3201402186888424402 7695154835840609089 14229714038021378685 11888678361229226510 362107316384972357 6390088384024494873 11820247595969585267 2951006380060978665 6326134097341028453 15774153571793798678 17551157714706768364 993378866692732175 5725846089782249600 3366394586270605256 12579062471685297440 17397231930352080865 11150839211439114795 5102524462186521453 8130762950349105648 3743856827095491467 15782502361718761272 7657381022552317654 328709840068340905 13020690069200130874 5080884812879943515 2857533015257445528 17079539474351264221 14896258633537242134 9865626787585173736 12501729430963724564 14322973036169691508 2567240653693589589 6377430382394720691 16144434965695534118 3090665915024372687 17165000599997041235 14710644207783784093 1355338376044295575 16778525701103529974 13183081362196426707 15734348715327210013 5493977958903319928 16113457739849008367 10527025154169059233 6631500713676315781 10027909998148140691 1594825952459093904 13391141581041518135 7966653610555445622 10602820879969067236 17697688389603231615 3682636868177962067 2326538329399851371 15530270889208930630 13099431645700624882 12540677378892780296 16435492602925145191 9104578237075530504 11740301718440201343 10472577240819795593 15876674392593996591 3743716221542243885 12748303582289483482 9390732760581678063 14683143328749693259 11233019986885350133 5511825064777471015 14438319044361262229 16812150352309709740 5855623900839427713 5231426806425713006 11619359041889245494 1000203932215913428 14373761654543011931 12908898732498954658 13798110248163664677 17657804023468417280 16056357242865326700 10890268042489319948 8258888288508789285 12140708146500781123 15969370835694909740 16498290346936308839 18446627887287116494 11061289657431712818 18389324045061260525 14477707063002843103 3555775349371554466 7663204022429685676 6453635263258246021 10904804705076395807 13141241975885347515 10183702736225753544 396395527219666257 13152677270991888525 2514436021816938952 6832909054081511715 12736140150925677332 11299783632297031489 15111441116225915244 5146629750671784399 2299250986325817523 5479638311051386312 2582397001431729856 16211034275189709083 9591053620437879244 8472286621611880985 7941074664801360800 2393504461356559406 1502079256136605798 14221739290888900766 11200125933772672264 98371392119354702 13482595847296827046 7353172381172813260 5860040523322019367 6494161801270834516 12248168044106630312 6112783942260325513 16153694618956712525 14495671366865898077 6341804768435071949 5613710302052048280 17599237653152628701 4676963290128266605 13009878585521091234 17229802895245650201 10143849646212403593 9775905639399473502 13884567414678896089 11085605446257539634 7063727155112268000 4088930620723963805 6275488314219579675 6380348120585302210 10370639637421155739 7219817907053497578 4111986255293763214 5784450738742068270 6245720756879850190 10764504850028919064 16232096505433034558 3677654619764186406 993661912195934081 4589275706738217935 10195333369625390427 6288445145986358458 2818938159949962482 14793629402489471738 1742917541453910175 9696442854275499957 14543799256029260417 3311697444412166079 3989174355287203169 15809574648762562498 14659961718477411046 10386139513524634448 17087142207759008889 17002507677477419168 150221788755317855 10544874564604871604 5415734249486279432 7169721477233535899 15704341571162467350 3072819605790539634 14080483871695892191 13659143401529003064 13040525369449436912 15758038438108868892 8975127041587050823 8615444062639566899 13978109515847921336 15966380874384540504 4036464838091601724 8576463648855564855 1479056942485918043 16712007989931816526 2092418090280423262 1078539439507242387 17796072825080906685 10343059267166298066 2073697074677603726 1285782720451131110 4795192456625051645 16726445064325721394 8610930964814544031 15021791844676110644 5315313086451165703 11076121691061888647 5285113651902020822 6886570967479500252 13879583744094968637 4916142643687321473 16215448999613881481 12776927060526256096 17903627946407844187 12134579787570939413 9802905565257981943 1805615996536347152 12007077819329225775 10048906679619860433 4985775375799764946 12102070264207784529 9523895804216021333 4393172128703579758 16510169172077602157 9650403156622734291 14045486948880078062 12238618985427912752 10801166655651449533 14182059209729663048 14980351834903261105 15596455631926879987 13741065120122768060 14290441563084330351 454900970038519587 206858121357534039 15751617947273223649 11890342985085457830 186846542902084957 1010700166472239353 10782265039674478057 4818429026807250682 17449355846169874832 2762481016405111465 9106927669686539496 3535413424904755693 2020721181744764951 15295757733311572468 4493979675243402514 9383109761303545151 10859552743964167279 9123156618724426882 16303405766918672494 3903697896225181209 2157476684212921218 8784120944841093619 11340155351949106478 5717585867026194737 8192899921476516029 2298316651125734894 10854941742695629610 15725190469694211268 2823484476625944724 13475445850219813717 2443082165873792822 12908333406273018090 10295330219232269430 8929100927779094219 8564451852810710472 2598192933948878539 6706497455653211981 5630671968566205064 16491775825307045629 11969002883760923091 16751282453519333115 5501764892968097957 8591943043657607880 11898719433756287226 6462231856042597707 14896319415484458181 2881890186467903564 7911033901585107122 3356161553771943991 5637352925577902834 584518745030872221 12212659419962002950 898095200317829921 5614404542959920110 12813190099290759746 2774640651120182953 10861708699758693599 18153271589060711792 1856644906403689487 782878607461230069 4482449657104073363 13366819814153340278 2505845438936586728 229360154162720773 11901518749525030723 6087260649569277602 2170111935486137713 13362896019956340577 869372078547101626 6083848108745022919 9848435772297902865 8642688418761273285 9231367263449553822 12854341861106494382 236829855365330217 14835183307340863580 6078126878944500164 9416163112198806933 15401023053306122785 8963312832762635178 12649273613947578325 12451936505973194502 6147277345130919588 9875001515807232639 8441897778640534910 16253748504554463682 5379998802458253722 875840343085214498 14541557320916585766 17136342212130798066 8033747858756108197 8371858659452566806 16055972720162329478 5329023181920280835 5139734860719400166 13745325602401824652 8650706136198755894 10362152586086163744 17533616842951111062 11929650648707611224 9524653757446688131 12420045148257976564 13966011662132821880 9921924293508927485 11376059767416043733 10263450824427596340 5694595151178895546 5403856200304577011 2170695740596038913 2532339028359641818 10291361959810800250 15440236049486912462 6855889692904551437 14582782135339109735 7143685106548191443 2723573846753010248 6390531018331355809 15762377033144506955 15813552739244059776 14407153001842170024 17492682454758571343 13921560977737419584 17615484089741226844 11076956706971839292 12609015623859549773 10836409906185539867 7906234804776070641 9146044765499040250 1866543195883026596 3806432869213474418 7971020816421629144 15957654060388673703 12252479745372309912 2504129999341016899 2959788067592643191 14273055975505405686 6306014015524600848 12138017568991872475 7668152852328712705 9746515915171521333 7520432480872992735 12197163849094824095 14945017643285530913 14722041038174565554 17920352423778033668 13725002123586430516 11266957464053068672 10040948795883884446 873758094388861924 14407036758815152667 14570495488776850910 17494888908840933749 10731539503260586855 6426048826412527141 12503924599853330982 7466600060657530375 17141123820192666483 13848383083101749763 14050606529375209141 13820679682043213985 6662818406778252115 4015890879648716784 524024685459174797 5854024883578326632 4690687718852405909 18429204168073653419 6302712816147991291 17385722449167149099 4453951275163387506 480431129260791552 7992049484785115121 468562506834560574 10991586675944858368 4971720326879486418 12540829185909133969 14877496508300967316 15211942612690769057 9362416194461158937 10901844242373156848 8679173214422913784 17223644421613018412 1386714105238165648 14584195583858728195 7230152146078713003 17482533762972547589 15143392336492625826 2303751712752697375 10726971289114920963 4562683303083165072 17341891177652507590 7933462355065125512 9707257670769607565 1748561460496977425 12651572053909007348 14669487863045622515 6083726322167631624 2327953562167223580 1810380457047017831 2810935555745070841 13517549085014022443 6351355328677181270 17155400028857375534 13298946442256670037 17793368447386402374 4299249379758657175 3905389061610747651 6833054288653207009 12509240623440659143 11265864276917582431 16792583563828145302 6672250823730614575 16546423374515177792 10146203795808411099 11915393060391671006 13263752162489705449 8904969255959085031 6444371987078581955 4161549833040295777 14237012487441249032 10982402662270493609 15325180137351405214 13567689144935324306 13011772701497269753 5786847915476637542 8539268884156631154 17829625320964377098 6341817855158937655 11993535329401905856 5872962500067810856 11039640809296255864 17008081265936088158 11690694746932424971 6978001097789369849 6688445648500830528 8481174280188714896 4027460017568481214 12114391001115257241 5145543396304928774 15747483240510068014 11927572125882564075 16361369934181356388 3278418810448463657 10068037631950898520 18148139420596975168 1456322653794356785 15402393264548156131 11021761579282130171 3381758776829623048 14884440345344718192 13989790169640019253 2539041236878256519 5680610627449694548 7789357451202599946 4960026926544013728 9569674952041122779 5439397796612926019 6837260357792523838 18152541552702944908 10497218336342234807 18245250703108207834 9925786841364148974 12897350679672091608 8832952374733968845 7310643937355824552 10470002486203417168 8072740814249579085 11737975608913735170 17644906815281429091 3576460002612458078 18012830519646686377 2700207024503985033 6368597761229598843 2719644052960964017 8189971578206318023 3055358900529512410 1608421802802456280 16813544588602607747 3526830555535247125 1881009206339371329 10870903851541979942 9235099096477618447 15255385500091300792 15292881582719409096 11151139764355428020 14892431650725758720 1092021060252220716 15000808796448141130 14775766756349613265 5739642065250563866 5008588615589423514 7992308060815646042 9757271834162500535 11865338002074546216 2593447828117348743 3970659313315199532 5652017263337080761 3807955975856223079 1154157409686822144 3821006532976089932 10979218296052075897 15004074737608226584 3147590870470545971 11671680103674691914 887038467278815654 5803797278061924889 16020185853973125019 12327950230289926671 13743313482066178131 1283394610409617763 10783189225186366506 3935868215067906421 1356891624898574386 10607253731536951697 12982868968220254258 16916952763048769995 11497385624156911504 8362040431835866189 15435182299893756118 8892205054413685588 9829521367396131983 5574775490707735860 1211833354601241502 10032134317062435722 17547157463238394750 7627236977861492510 10095100489197847229 423585477236225993 2075019418055137610 4404616329451045193 16822036610425295038 12745792785421184222 15793385034003447032 380908889423575357 7767539859339141145 2361767773946079017 3961029999775795931 17623413104884440105 4368953338150231868 13974835273889836608 3645769266329894149 10766897493462315950 4406406663885153531 5490493475452843583 5079665494548175721 10711318787032540131 2121889865927016537 7808813121535962729 8538125170731479265 14925030569378366835 16584658189681220110 18416887824300118351 13163164938061975970 12778921233103841687 1956139918397352074 16593468413181286875 1473627716814668820 5485334065029032693 2813948555765268145 1395871680373284705 17749132915641025393 16486910186242065125 13157646402002910825 248069133449856671 11369116580843458541 2911538801931312352 14641123988033110412 3784593406292726556 3356327677122497162 7970326863523613577 13676651778280089831 12052794023909265198 3632373814203554589 898262420477114638 16753629208377855339 5316985999348086473 10876256330707420758 14767083777722889566 7578651869625568187 3217952962837321890 10313949870948473449 1066144985422136681 16319699676698935887 9186259918755657547 17619188110829225004 170562795787221386 10796789468005323297 14308162972908394982 9372770728226417813 6856276109912552428 4639793324625717563 1857937314868554669 6290003766148096044 4589762047589192807 12465351111263532515 1626848334471032735 3857372398915410752 12130269844964221517 13341867317814150624 16415833972975702209 14859076172627248171 11790254835673340201 9989593721329515399 15765942701158416619 2019213259267900993 10583645796781897084 7208075995661581581 6587297094445209788 4137624449960421103 6053948986813931252 10005683482364938745 17251093787015717010 17662468943369377621 9686110064693765786 17164317615762426624 8054699844828336266 1753431576945183013 10234705406922768755 16547817237854249181 14718862280203372446 9306426622318959490 16624842236939099711 9106913969414339788 10909951827874536169 2154975073873449112 5508118472159345641 3870677023301980181 8618325540242210796 6788588463754269372 32113490046104581 6263332570450279570 456241563680854693 12544171095456525356 10249874734641825191 10336272402932625532 17487351338497420158 16049362570865383668 9602761091717374321 8118472273013739361 7553526634838321713 11913687333258489042 12059901262236128590 15032613199540535054 15003214045727202120 3673708660340520568 15995439109372772442 12230347791671312170 2817792662334062689 12566878621071996517 14781759074178488853 1034420087737963032 15273892677060615928 10143283376566945599 17982494035942392804 12541701253706982776 577561224738713343 14608985122403497125 9913041832318910110 7358790582701481899 3722997257176102237 9738391551153268346 16313823639541475523 16545858371048985846 11769329147477102268 3889493060960059222 2597286116011575268 4305336780166832188 4105862233334327366 8728956205452787965 11651219281456114182 6986103287439244149 11672104389922320709 8711209375833526805 10977239216958391234 8327855485569804158 6758130356004851515 12317718065645183385 2755261550620010643 8962548333840605921 16194365840081908323 1007122529393175907 17801109641025835764 12580401349230421419 1923786791813809512 15949978814110550237 3095568021030988479 115812554721657393 84793780465393598 8640202613142509093 13974840378322684981 9008062233313298113 8621657245566951114 1149606697590410516 9769132915884298820 11244081041162089407 14009450596572247516 9986138537578248306 7237873175902188212 13735176025286489885 10707846712460714694 978416950843446988 16199413525716867908 5282316651130736563 17302133821112758114 17065467629324660398 2651859799848184377 3449831354558761739 6172615356343265053 13259073245252082766 10937440161700087317 1035243564054358729 6508105782635336241 7394533404559787025 9345490266339038235 7358763016098721717 8435845776119406999 12034272048632691669 15770355294763673778 4850949905632598558 5399395843601250692 6928977022842661015 4194622487934177828 4311724821114906394 18217539464934770025 11669432648504358769 7206996540352803201 17891382777322592605 6305502199582969991 12727107475234056296 13342981398445777619 3465602813783519403 17760856064738563592 11253709713322611686 12863259067680993690 8405784707019902338 3886006945185313129 556279841022607984 13576569275676903120 2605031995292628333 307777826881209962 14382029387591136344 15281413573341049441 13321274723314271339 1514989199300863260 9726656685286224972 14459174909217790527 10118613714153955909 16387194121907239457 12082003576460461408 8835802398347300227 16757979584449145202 14560749438488623302 11482571451465454081 16606707936535919761 3403592293023023829 3531025168239801122 3056733797142906972 4137651485994232958 172498520937638118 10837556921706372661 16442526071453948401 14264653221133436676 10505332480358174339 14355831238222035073 6037202520587310874 8439712910553913462 1118209186910579429 5747442720590630359 5442390118152523297 17083746118536750897 9471644728809819729 17347213788948647204 14724540868738944898 10557267759848202579 17816458503242698058 14057346906206734942 13008298831360138154 16107088409913624371 9711449327747167729 16423106721178540129 1344634544206314420 7957441812428128965 12106965578330637872 10742406828333173202 17581126803864214856 12388995624879872124 6034099092427908734 4095225920961242041 14742622237709451349 7760109204214244889 1695202863457198194 10613697334968451700 9767357381281035150 4565496448645146655 8935274230019542788 6297660709840252158 7239716800425017265 6919549451273220269 4096186029976364607 4816002907168059818 216650281950839206 294629719192619455 10480158869650694753 10483406337303888567 3621768456697259634 9117837983872182663 10576084653701877031 16121939128692147781 17303847142694463702 9583368536342856451 12601221421812509394 4250562633816139998 14279366346404169395 6184916155590166670 15051116948666012229 11725148261336899184 5699449801011469029 1427679645825703366 4985845968856648728 1444297314730582709 9141694546519161402 14613508493268788710 10373786509671735599 7160639145540717038 3045987037461256200 8386323701010101218 1331200361614747187 5486385161646391158 15205361561992513414 3966105809717780418 13863361582946570939 13597163824232001736 2002702794973536046 11457389632036529973 6373159550924549405 11261356352707505505 13886089557084957368 17786285776998311776 16665579919711781774 17079429216315778693 6533013808517464848 8700787650853611904 2678003215256936836 12247144782277497721 1580500438496638744 8009449885676516477 7733945569389250818 4864997057805174593 7496124168813766376 11559655814314386324 2082000445962603135 17386201645776635240 10502692964122992420 8254447765537818470 11116734180399481354 4966969064781150486 207443926539402337 519892926694717848 10180034172630372683 15540028181814113140 4674248603095345951 2911113319463555154 14113668776703200366 4356303909535036190 18402862352494578265 2334870812569342031 4319802801683840939 10784465687806115052 14670935131307916066 12385686033549752526 12590500754233260882 16787564491384671677 13227254258997991131 13666045956153588200 12822281526753953559 15860095458890601166 13832529364156860441 17508768564017056147 13615869491890933872 18328161633636694483 13094866829942321357 5946299204660727147 12347104176349137437 8293112504042910093 16901821603214289726 12662309728961560239 1255630868237113979 18136029795007878592 15595490119244346572 8591870452606516265 4638024131460888523 9154327013858271728 14864912449188459676 865464926044332358 4598815904335814945 1102497609222108974 5285835472597103210 14021811996296338690 10926768171847951283 3476001424774884784 10704604206532423437 9225606942492926404 7235929373251186280 17374213310176846704 354495396799886660 4454974122942419025 17203818065234334806 9584376660615096130 9158493233429495171 6426904952763283936 6664979320076125163 7545049796530880079 4040162236350942422 15695329839483228195 441163554091678596 5258516256506283149 7230124128030154082 15134743286016670638 6148406368762800222 1892519381891975249 5132269596933751086 16111615083323414480 1985732329422199169 7448139416151472884 16509359539298688670 2136668779551971395 1238285318012526105 5586283334955872660 15818124654802700863 8264452715860386886 3898055589515482798 16970961881391840325 17792936804741080719 7345529682137342429 9036678991971697223 10237277913473638501 5344589349752671519 18319944221410288494 8002318977982708232 17828357370483853495 8345697506426228975 7427235587393919455 14848004751615790371 12987156232962860383 4465167807791047292 7564746294309720185 14119645805690576993 11007614615690663581 14865296767038667388 6757255128178506750 286838727190817797 6708452781135750227 8544090094810721608 17602059326404525496 5705344343481905160 9473022993233685240 17697176019889028015 17218127012418665128 15339796754764147127 18424239734611308320 17100043370608517929 1199775544391546001 17817480023609345409 8138269279222249867 2281086150888659457 8298712033395266580 10650158883904482512 14312186704047897110 4625656523269741541 8799584014414569351 16146194042060354452 12908790772309462794 1454228039875258533 5986961294417009311 7196867545968595224 2016182634863689875 13751767189875889105 2033789773344740255 12141684468899380845 1252399608966548988 5931804443456574160 5843690163500096400 13362131533603808767 17241626794822318105 3603505767111055425 6421184290141189275 2227059612322871577 8896712417961396779 15478109277433280164 10298305956754399715 4896415863697425888 1057342742501262601 11245530115016541283 7400178438069916575 5472318474448027853 12231892082143423467 17606581731930081917 851664022635038942 10656605656462560823 2309685293515497244 15872424494425603798 14318855192693637 14028271643843740583 1645515646680843293 15992155885869452010 4359138255145479504 9388702912145834390 7324007321028878868 6386174563244913996 4272772323846619904 17093482741982960460 3264981383893407176 71484622885006883 1784722934130535992 11571248473686337101 3985161733961498052 5857945559421504538 8600628689847341781 11842717304540003259 14577974023625692577 2847187119966269709 10024844012825354601 3439679683037255806 7866968857374633259 7266626699245822906 2152101194270664997 3810945590764789974 11060840480997352343 17049833649154230215 11690647153584551777 6555483204379239469 12373422998923302581 5480064233190562882 3972071508601538665 1524974237239871762 10261668361688201092 2038499696477591302 8590157034201601366 16775696108462653281 9704915690458132279 4683183525085226862 14674574584244829630 4510776318191617692 3214869622592554171 8954051340064917984 8807587248714035222 14676818217030397492 12240672300900238199 18286236002441116503 1277357114990923284 6236805819520774724 17047515651796828154 15295216869905511153 18319280510479013314 6708696067290839934 10971812483344812817 16974039496394290598 4414698139104031613 2214464145687093482 14594702366949063442 8078543118937784008 6085350746314434137 2429371120892931942 3746761493913841248 17824672174440929605 5048795880770494756 6994581773203665714 9133385307209799725 12912643000056992963 12335791632317294081 13708747839328468944 11276550246925621703 10639067164027655976 4950829670378071934 252667554604075788 12230852771707283453 1518456641855715169 17165800542032738522 403992901332713946 15809823602522077557 9105735049152109336 1582317845169791438 9839257307763050563 10149391563533053511 1831155836080572851 14360089067177820643 7857653429894796938 6866483013945087210 17189506212317840699 11425789704403555133 13237811753225801599 15981326216444187890 7681348735803297063 13106303151011666279 10832291212038022598 18038799785010107486 3285221700536332372 5179133795090673436 9059482393623750131 349207240451109508 624557371933446852 7273518884563710903 9567865147532960527 4240683648900810578 15228339426137628311 15976928802733135807 14476503981640805374 1134959016045192398 17763243129492349880 2017205949325538261 16722146940965370431 14851672659047407571 13220807672998753296 2114311409201681845 15462327690789367114 12340894471396000386 3811062249678858152 2691532516460211352 11579402929257539435 11412650302342528701 14377944130768527708 11424380995748212331 8034435724241679317 14449221706222780376 15708246478599780663 12234812882881039802 7013568643024534478 6617826073378115283 2406169529468723194 12475854751476961555 5163857992123831996 16892773509612266039 4390198736392630638 10197107566660219985 7385459850050030255 18151478544611671038 11188067771058770728 725050166860589832 17049255407989855235 10646474415834547930 7549159059735611276 38901389714444435 9882235952433993397 11225870705097913312 9876340658085198765 9345460225912068346 15475572986701810171 6857030285504681949 5042663670023513799 10553360529426938788 5627549670407875498 8576360188687711767 3824487257099877018 6329307551457773144 672537074245091169 6445494953745788348 2052410603937296199 5954990030079698181 4880319102435468063 17709242884491545964 4052588190457750046 6261444927320410398 14355042787311996232 12337092558920987785 5202363047527382333 14083967113259942271 13039708313924775400 3013440405378217944 15896145038847631831 6670147892331773467 16162845515283905754 13655652547314148550 617320261309162354 16533613988302849486 2212750346201704910 7674661399287468680 12771053680146909257 14774697536109543629 14572662580106591755 3647560363939844441 6169124026468402684 14132826059469383404 15462948473056413510 3051165971548619736 2915560627687147342 17401394198382975795 1943260653916006230 3502069040988517184 16912898023308003931 15394875404563192711 13140667670305132394 6742739795386276027 13054751092537828317 11926472553304069746 12037387425938957364 6377122081835303284 2353936078660118216 438494749359288033 4894571802828467935 1065973460147514718 15547841700383002361 17370780696133123548 12753819141477283035 7119328284371479830 4060985973305144369 5962361394762922149 3630264242902263796 3768691584501303976 9620525203697734897 957510995892973214 15871058357547625609 13299667747483047471 10780907601087121144 12969235860572421996 16919250912649489925 11113771337083635038 7382880567580699887 11924985050933214107 11820281024351828447 2984027759091392838 15717552716257715139 7496583598071754259 4524013783322427265 13232775630983126600 8911070736384019938 15031077709979434421 10424309482638711086 7597314530938834694 11199618314946505748 3112456437706344438 7939175939220844454 18365421364240349862 16995203721912315206 15857848593585349289 7746106035102638665 8915970981391912204 4664147020610376128 1417628556816004415 11232975892573234061 7042318499891869465 8071870587537367614 12041036631578978641 15790565006031728293 14031810127748838931 11919120542712435299 2086214230277552563 4519326049885457397 11517704921542639912 8295384400592464578 3014267050150177639 7393051551442789599 9700108981098878905 14819052907552702537 14768483141424190481 287112022424497202 12639720361134156708 6962308189998570620 11807653680335074119 17522961157453850502 3378930194428498445 14338786072360589339 6442633346973813581 8531284371969705365 15296907266945822525 8447647632030434014 17545541037764460042 9402025566631421780 15153754905445085573 14208861618889086603 4384509222724462485 171629237897167271 7914877338480348743 12343656611469797500 15902467600609943061 4583884639181310554 5802711430312878788 5903349375784266253 18064213632852852998 10238941787938849333 16925448666470448171 3972266657104387069 14189287477669602338 10535172443606063566 15229407851640892824 1978424274535438623 7944386986933161916 712424372200198444 9393053066652554881 17151717279268877988 9987510493470178886 5474300555088219402 14775496014370761570 13591188879693131664 11856107483381845957 13393983383960739546 16964820479345856366 2870522804034495838 15989644721877686345 5399934119018625442 12476701495459917362 3435768505025772938 1309306959172640700 9219402894115790770 802435470627237947 9031488779002532376 10525413170435789221 10264964308506103533 6595392664770260098 11822219158346956842 4916570778440434806 17192749518130351255 12150710938028908608 2480457102897702659 6492314635676828375 7904733751003032143 1598945289136755786 1517403970245963820 3645135835361668103 13835957165444225338 6718596736621959848 729417270361003016 16644167395693493544 9137078969317343142 3267634363694048462 12627500062996676533 12197055373326214233 16051732250241818527 5418910021992982406 15211287163962385483 7590546862014789673 14945751014240128579 16023126261039793764 8454340354830206435 13310179959376572174 4041294561745611511 9537718075964812032 17622986646878155387 13516494008812633785 14103072623990670386 7051653892945560388 8575504192710854715 10725518017171813005 5561128436350188979 14576626316494314936 14901794045197807550 1249480358616574524 4313495196178673103 12883804593195622586 4380457802381442702 9338207098072483154 12080074900756752549 10868688076799351028 14891108029706726461 644830555217139501 8514048949207267060 6047869282132272567 7842647630999831637 4251863879575042817 5825703615316811647 3750288661017992666 7537951297184616246 186834685085186832 6454116781150640537 3384405337092216063 12024341373999507823 4275241513829026490 349702650243322121 15162452583150554753 8433459209001816417 8896919976710348614 8632988574584046630 14619480560740815857 12052451687981684719 7111408438887363689 2808571595234979013 5046938395160629549 16212946270217677985 7344797431412340247 3923485518553735677 16651724196392048248 6702121808989528490 16426100885851602506 8530804587023024762 15780165125378152531 17980347156535264034 18097687787275424014 8330428685787245286 107186177532788424 4501736472653954689 13500852973020449041 15012631516909955879 4570781264168952974 1264881479767260538 13704898473190392214 9288855581370669687 12398276420064407088 9493902680298351236 6571717572056406879 15071557525683749302 7951225453718694000 5851105522813811566 12222645629760018265 1838014401365356395 244316171210468150 1694660443788822441 18016790575041757564 8607886848091290609 16085834260758624844 3284411247115538385 10024231760615753449 16331836919536547722 2145654220147785475 6730059453023706461 5927063400660955315 1829455027686101936 8220806188194651580 1728314167807331401 18061389718637690543 1050879727781277112 2330910504308288493 11482647277603110929 17492729979668044580 14313682586609539763 9763156039255240722 6130873506116246581 5364801259613765945 4903032482218719130 5803478598523668430 5890045044678024991 637665358194274904 10459093989204660716 17916275843427600463 111991427882581433 8682576539540116120 5026900953845571903 15835416224943756490 6488635944517497881 6880661474841415533 9312032290989581083 16237500267418958226 7052890559052494403 14279625889230797289 10862919743329763254 8762700460307741921 11269078626009042832 8248374719878807864 15911766358135109374 15867828284641113423 11584077011977204276 6747724018328075899 520818010576763192 7855502275528306794 392698442587467743 10286348349088537441 16199274209182759742 5582583641616950609 10323462737975065440 13914059961665187286 5684163986274703155 11452954801993234999 3226295715764297956 11253368706946377962 14632369405772121937 14644090056538449080 1033291022082043833 6804741119608749317 2970769572477942846 12581012878845120725 10487939868412816158 11409980277855329143 5548499874639567519 17135573936662460426 7591981322565924071 3460870231712312729 14391903702449578746 666312742294318306 2568239712837398383 11041142962607497258 782737034400771775 10763747029053659348 1255908343307450695 13396534613101076227 8973580770868146508 16580504224870951251 5096799085433568259 6242721561062860902 597809306294205909 17856868482404465697 13713460216736077043 15046298681640022358 14382753790356482056 13947869020041261813 16405670898754992673 5610990634789899819 14107128311010590133 11907241014858268696 317813099558316906 10053003164012216277 8075034671492346565 11317911992613925232 5188402133579980334 4402615898517693207 862755393156507549 1050939045522804176 16724064466872104041 10526064358901695175 7097686235277026321 4167706206679603893 17693114616971549061 7773827549435541838 13604783079653320139 12366113290309882437 9341594916669980443 5365143380247748876 2904574153757810108 14366633742990635985 6650917599628732360 8985006733435279295 17252701695891669969 8490703797542624128 17908099293538522936 17163757898756443139 13738368870731131378 4090192216905834283 14407492412809843710 15156090911099082345 18399161518707463583 14817567489070098065 801974407755861971 4928518380406067602 6736890283005864916 5047177754770112128 8977709141639970988 1893712693416258929 11771511734243995550 6750625418641772032 2301252666871477281 8231364242236405611 1966934269547580841 1244881208363670345 11128096404900209223 17258410813454546667 11578823923377847408 4274564615074720831 7086632410465909264 47653089723887654 16890797775987082567 1536373812815532147 13536356011654699877 8599302623258252184 2055946433175947731 12952902436202274603 6500852804021776923 4436917202130530266 14993950635251469093 1822366294097780855 4194145770090372443 928531495835745738 11614637917211446486 7504581972479366087 4445657327933693392 7822563508541334130 4652070041316554258 7017412214377910368 16916172658405533938 6319524262624070003 14363190290189938927 13736474087138135686 867426807692198204 9512561098750727037 39674189967014706 18163268543915833524 14141010609299657572 2085474590427121978 10165478354406535368 15819411913757025482 18403759538664303384 17254897258982124836 12360487903475910061 36945357862244331 3535379022050934884 8832475092992044580 15466999432153045860 1796983144594517202 12901487222314150565 4942227559584134219 11382844088025326162 6895265288121306247 9091549915672478257 3863229429341504942 11657275632777522494 7246809989427456414 7437717803912447755 2033798251516146649 9418016129392868101 1631237825791107721 297265377826469320 16159798489690393086 5642816211773791764 14341709693794406763 17501307990141063054 8836035317958531224 16772626115958774352 13203757239827892110 15575570985242535703 12521427409827323935 14419441841340041521 11041856654864929107 1343266175782458505 16564865640601727450 4507764841453453465 11803197943567923855 6349545414802596660 1184960263649385162 1217775323495913771 7605655650057818526 9883944255390723555 1222303341689502142 15274963536845040716 5949635219044488135 4517811672306558347 6075715736139767354 10947385312159523739 12275753193171058725 5059624535361028077 16854218616309980817 13328836035542785834 4640229587713389639 9579203711925303253 11191467675130355616 13620994127355221381 702613642497189167 14033737983904369893 9473100277380713862 5078695171485170536 5535791972500259751 16312971781834284293 13842676277001549720 2123845404027237243 7433109623892767992 8757857168616805938 12286667990255446513 9480631482799302537 4745551425040971191 12985707736565376234 1074161256589559597 12941099837951744466 16974678669297520852 15095865039608976525 3469327794816355817 32532497146901639 2493651032462728084 14943139619660619055 14940885173843992830 9491443700406872606 13809508687188478267 11900290811139145529 7337973006609457323 3778357819283289657 7158525379738699658 2441936616626171303 8105389167643358629 6637522984126923120 17084824883754034033 15738434026146546978 10556258091262088755 246906859642566970 11675937692960468472 6245244876741885329 4608447671680907714 7771539167463505113 17371580492078351273 11692994431308529056 15910488327833419207 8493098666674232323 408495214527756754 18025679163743778477 12220354331720882256 10633046028899541217 15527763861555972759 455670346747416777 10685953032299312464 2513557841172068994 6246245463793110314 7152298187215610444 17587964754237869319 16021199998099010002 16967445058611437576 1054481542254794475 575566701878106946 6669358260545052467 5711623623460648018 5812311675376809423 15592316942982645841 11168927162557446417 8306189795001977838 8938657126154847475 8732139308594603062 10101507391244264114 3070104447104920827 15324235576172547108 6754393905965138332 5833742964350245415 10762692665209058259 13393612590705775998 9161635557780856912 579208143858321399 302355997746604511 14236554311203596862 10202840099904535521 9794282887248346367 4783156892450041816 8952722818584900419 6811614110883752609 12949965988806636056 15322134922796041690 15059406930290494418 1901207020952285550 9557969575400482113 6153174326948760240 8208653080318088902 5207205200005400466 4165405860155482536 8605024250588914293 14575077060741031956 7672739146379900192 12343724509507048577 4881340334364239211 2617801317364341170 14494205031634710496 1934345489982804138 12943966583760966922 4498208297321512700 12470772068661429945 1227971299033220592 8993662362454600939 5532556774794701070 13938472050950549489 16765888794838941025 12479364267352225999 10824227820134148984 4561218347068829371 8725164853846135396 5510917107102171417 5898381629925360331 4661312873142508508 5440402305223639172 10142820791081512098 12863258606080959095 14258469837253506678 14443754478686590172 8474430120900990008 11067221136881788503 15177288215752123011 13211329580367359374 422108916840676719 16831377189790499216 11589360872492785443 5318754438087240 13673640945457410949 8436887778528068697 8852269568405945536 7935601056595183214 9210476340322622211 10902012058135939493 17175523571220151066 9099577338118094658 4020054679962983655 5193331896150374277 8961673995780182073 13640140897437923983 16746475187763515571 12858485608611711768 17095198636532668269 4062326548173277967 8915190678434066390 533950188684533011 7275323480821037888 4598461369095369155 1370086356862204050 14232553159131269211 16397760360965837444 17593274798819014166 4713044671743618649 4356569142642944840 5583695572671364983 15932453631838554850 13090137266105243467 910514443213487404 14470321528440051043 15761896189898497824 10171936308364308754 9935037523745705204 324933328613743767 1246837051887425040 963165999264648717 16274204234436114324 3912197316102534872 16395748876449283692 4324235149484780946 17639894335944853147 2246736261646187959 7105064028268857145 6103855267703621910 10992674776758940019 11974158591347163661 12440521644273711211 5486416760160250788 6265455872053916457 15832800951283924672 6797101275810519160 7992422605644452250 10258743427823488361 8047559593444008169 8937328721195171095 1973984479305336725 17521896394655037620 11498002255711761471 16083998559760879367 5174834613321882053 6163359667699754021 4450035773623430592 13371589474237526681 17378980140392843687 7544965162573595400 4455881983791200887 10486634076175372739 17755024951041073009 14349321013650067770 3861772245011894585 7139779912055945217 6041884362983132955 7370087554930311284 15347589076619329011 9915952208722264935 7292659333000259056 11358344633097271887 2463079746824852433 973746480177977471 15083714902934900481 8815538216918048027 11651640944281957538 247496154890331389 11805434753216354354 5209057138601381923 15708450784969325531 6907342628107542587 792929765410991525 2175382969917613366 9715197345940277895 10441885557121510099 10864125469256292411 16376249318341039132 8485369668212296727 4848414929108507832 10541699330454317902 4666304886867368295 17521763230617165189 9040934815667537658 12419180432279396074 4780633161291533555 4796514095951200765 10132799347651395550 3299445108942166630 11902127616970684137 6348746431916580092 3128050193071637241 5084791573261628877 15634056874868485792 313220416699644516 10592948303227580391 2298127117518148704 17029510554780174932 11148677156160505364 3879771179478502396 3738818860517806651 16112734092888146768 16379409188405573492 474566090304936282 18981918875413132 5186888725860301923 15042022457530797756 16537794374249562703 6843447027403578721 9089788879288308628 446189334708476224 14782659348593390163 10811480207957569131 3623249821652195747 5436610445004858196 16548189609360518809 16606593572959669471 10756809038199802524 6402534737980679054 7786509721533182683 9858473971742077989 17001193746792579228 1552502412045284991 10028941833408349160 14767479565030610799 15589910411682811298 9781892595420304401 16297847158893801445 10270416126370627243 957487954213112687 12360995622883196545 4805766451478365708 5370219555257444684 11420035497682781947 15867243381701165216 9991982639257143862 4061660482592047311 12516137191322196320 8410406503252867993 12254467868295584892 15950913811603868641 184832814284753048 3053536536813991676 10025917840539686269 7336288802027986575 14176058488724864940 1113272785567790226 6639321328266692081 16303430354990449965 13181932679913639219 15779151170331545037 2584662388082789118 2240533517840545379 15747668654473111422 16426694640423918417 13000816049355479960 2449564881221586009 13428922638203579019 15896820901459201037 13101496938509185092 11856813786951329118 12374210670583740073 16800027785078410477 5375934143591407356 15666145045828782853 4089953158988091739 13337854282818405975 9108332386419737670 11380442402943738071 3431386012506121078 1243895960224713861 9194115194625713334 13744258968114706215 9303831269243841802 17990951113661901260 6186673119649579869 4190257591981770819 16787709620269164389 14165397428356361412 8336320398975713212 12342759232418172323 10129639649645808257 10751582958444044391 5348731418563684600 5312210037189768423 5629269880959244737 16457873917763464366 15767871826577859914 5064717221854976868 13576890349052270253 14506835093153209753 984577431241161958 8262873953011683133 10649609417767761294 13104357555028579808 13535357061582658933 2346731736792594045 920870131180310071 5874909921087143929 11481750405346449608 18036820608121176024 15894238643015348861 4108268814278768938 9269596416364536806 17702777064663431669 683037240304027192 6528682761243356548 10648764683612070553 2442807819710402311 4017615248650616264 9694069631414456938 6678021062079999023 6449210580440318761 1968423743381855499 9865868527409879903 14042387804187313741 15275183139813169927 12949656204335140369 3935409435341419668 3802035996442118620 6963424479751740988 18272077855858311508 8786916878493246374 4791288210344505548 18145651268320856831 5842710947216745132 14520191406839845252 17454711054859364801 9852745243336549103 5132331594713050331 368290152258070682 5364245513542451131 4269194800389205294 17339099866229874486 10112916329205553719 15110605124241380260 12747259225932748553 8042783553807212380 16545502649856358118 993954198266013787 9163994639748106998 14885543135147226858 783848425960775932 3728648869468405049 5862461870445603051 9791703452517479195 4425892024345377611 6835675552755858018 7291637829447289549 2351076098056932147 13691474063689277918 9094579382544438831 3132648733776797289 15271073991797948531 13095617350764899600 11564222080198325064 12107774984823804139 3794880181168747325 8588166108450846890 14225841242556509087 3833578965456144397 1459276543496095576 11532526128422358526 4271215544547358377 17107939488467501813 2195664766894449832 6584142094484923313 8175181516044966382 5332994989443875714 11279224068164744151 1527107814126872917 3871420548450921591 3099001962319822859 17264716614351742003 3187901244230172495 10831174050833369349 16090261880403739864 8010533540390574292 3570280601211212542 8973784552073955685 8495600547643123746 8255258335437209533 5597053370616452645 3897193124780136602 3358082023649924289 3702921446667777417 9581425687552384296 13081978635269445876 17978647167106756599 17027036647064984431 15711746849798752511 13458038307462086199 2196605416313098437 1697924241444599238 13975705443296658175 10943617896242125688 18139294870994551321 8912621780984559568 17265063927425379584 9423038886251785022 7543441907860711177 16420501762316903476 2979803921900625780 5110724825781940480 9901363926029511983 4655295801891496191 8976602263031184995 5614583294571894707 12341950877343373779 215005428232943318 5596936349703571861 14586736142656674432 8175302984832577808 11974661155303667297 7919891921683797554 1419852431782184215 9832247735298526719 17563283519692580120 13946738961617783092 6894817088621092626 15859844983056875975 3130878676406371834 8550285644550014786 9744009243462469569 6356326952190878798 16112341617206969678 17425012358573483080 17441182397774774564 7305306569968898353 15029113290745596096 16390015647799760070 2209172729315185165 13777579448310113233 8363525648396727416 16149555266463640320 16833884774519678487 1091187099677376586 9832971470010234024 11070177911699533444 10851985718122411658 546004910589347308 4217154739966250941 7838437644787934288 10692358494251110980 3384554982773286435 12625490763850934923 3984762782272367990 9829298428635881131 17007189541651876727 3229565684383929360 14406297921777122821 10088908202964024604 8938722715896777199 7132483240806192299 6614264882779795930 3183517846589680834 497812418049024363 17818951985303608793 4624539813742333989 10407823965687880130 3042705170696483300 10715157334376651107 7181342504402961073 1300894506469577745 6749627641387774453 9665014344447736228 1514682904749388012 15380045855295232235 10784055947868612216 15098332861786503944 16707930693051756026 10506911160095874575 8129568706370246949 12924835632059210541 18089514114825724637 11603577276385410173 7697922261959475902 9333645816823487134 5119640558059066622 17988313285683421927 2469581875803845600 1296349811753261556 4723865363376351749 14007445277651668861 14784748597952142523 6144792197842522112 8425835080304413983 16448277326132350377 6184101036303882134 2309156885561955923 13066515082962675654 497137318454428021 7979963656393744781 15364478161679243955 10340436465347333718 4715788041358711811 8909414034362436806 14108605326365371228 13509481894719439417 16147898627227489368 12106552049634471226 8336129951042604146 12540392905211471254 109852334859490376 17895108509139972538 8220203611388352939 17617354261003787834 16971154811771422666 17682009447241859522 8494245687305846953 9126798322739217488 18090395723356047434 6655550880040128137 2822908756391561084 5491387139670077826 11915626243157855900 12992192238940377239 5060177542399547862 18373405070820464240 6251442751516645135 6619420812238644952 9036480072765144732 9730860724585053826 16222588059952427528 4769412702179721956 61285660648336487 15246994260929038661 10042053546854425040 13953865175591859648 35038835522492708 78337017851551978 10096598115834919691 5821545585946086469 12885691854610422210 18238510355795599743 9886370918816006219 8996239390652575820 10193991293134007328 3275503757228942022 14629078035873568660 10921631854104645006 18166098245019692056 4515904622273658864 17192658472742894581 16487483286951969804 7516502694388507209 3339622813437857905 12382255593942721673 7348274221144445318 5720742612151056928 5014088367919556548 8951776259473282080 1896361656097844302 11911725342421013431 4997043697060281498 16818168066892583024 15966454789624496582 2469659908970529329 8526334284540112574 12728938961429913449 12096267050771107973 17414002086485596027 11529045757594070339 2156430582182920664 17183197231178235588 1633663296135453892 2731864293498732520 2515697922444715362 5143753348332579327 3288525074844462998 1219684035521431130 17350441591502232806 9644938074514019549 8501421127758350909 15819664579261881119 17682543921318752258 1730916661969796181 3103622895153478833 1130124324932916004 16831677931421613688 3059498981940518541 2685323203693874723 10366903972011129737 14921252427261356188 11743287717707185175 11752538207623808909 17373984263529434727 5120792978674826020 991066297894712646 11304420473697037114 10026871736147040085 5211987454834085976 1415496864175973437 6288567766224573675 7402545908157021525 7894164328417959123 17528901559375868989 8031260318098209272 8399200896883188583 12494685452704843873 13956588227492420945 6691802393775636782 6519932121045765580 17095844221465623521 6097346012392937436 7152497837462919864 5161101605607030871 8024834202330404427 1262353768640206386 11180825595632156235 12418336346610071927 7948609013464129999 2164175751280461878 8090968416194785479 17644298175258889027 15047228397331098875 5601295065839221607 15631492431735654 13693643621096838133 143628572390463467 2076475636164438113 15886128916516664793 2859923332094395678 413178470939478352 8174011048828786138 579506937241454633 7384605077884775182 13449848635860896514 10860550292791011611 2408429487555200796 3218532485215786935 8753962823796554938 4757072837619156429 124811095672944054 9225373823173898584 2654301835190733040 16595657220947941893 3105890999585748001 6558028683300364010 12059338534061334198 11026700084139279567 8014826865102626612 5020487644425857451 13202012521303717074 17232756910256242661 17304512449420973495 614736901856295605 9935917040849854295 16326639694568306422 4939975460880004852 4287941321806973953 16616244213789838619 7888151326022250160 17418938979122735884 9246641626138143105 9188978377319838034 17169402008859108014 15893215913802960637 8758266212435084334 5756772466310185934 3790217380256405989 15770308479065886122 17429241849532661441 8576007992043633573 824290568206968728 18082670919618318882 4942398669996683303 4932438138244822050 2603449428457924738 3060139624679556861 551295406049680425 6149371281281837837 7748982205049551374 14039073945190858623 12786499821810106339 7689441008669668533 2452304134476289846 16566256315646560493 3694102261833927820 1342884075529651821 1483485363514391316 10076908618865719373 15097150568913429307 15642962104589136127 713112701341514966 7429512232837705385 8774543319817461211 12512808453247253974 6261305193918288404 12586159509199890122 13167941249498716474 12807701095054405566 7223090385968326524 13952892119343451011 16835255015573518161 9108015070970415523 3772247664432955833 17644632941940779918 8954789665201935012 11719331008870698541 15164763993269105264 12753924569770011557 16931458503413266464 9402009664042948383 15005711353412891625 17934341525191222318 5757668364270040955 5734931381274877058 7803055035561979422 13277315300875153131 5804515575481551224 6908396605452426187 139384256857378040 9436661858252129481 9127676971730863931 2923062278737023414 10118057199065426718 8553850103231706585 958813363440050396 16755400366607339258 16871431600152220669 127058622064507264 12837164173885856245 17040302879769154913 11203491576273594508 6642022411249036292 5753683781251290064 13929808978365140193 15367943955476001314 3927262954985089797 16144588131029986273 228217553872456063 2876496609776054472 6470965387544617297 13870046439734896167 11595823262064810300 4459563270209165548 10879258131452452165 11511700091043095056 7615451370574136513 4421634371124857537 17301584491412506239 6632638499564408867 12642513934474094314 14905644571611132111 961843852468017056 5226485238369823337 8343937228794237473 11298250350755091990 10001156100598960246 5885628014327911312 14049597924625699368 6522007656626977911 945628945969218300 3945978494455843646 6370537573151871025 1622103584248894506 4845947822557303053 3092690615094403514 5430588725528171386 6349080996528445611 13413258899201770053 10387099367221509703 12414201795509605083 16493024442205790577 7903425808892314226 7533493306312540764 7922125893136358837 6352875994929478998 9018709641457671756 16845710219547819923 2195123788393670663 7294152652222999639 4031845276700437091 12210799847875913340 6207033445655134376 17339524248202726053 686957563600804528 6644575757127783255 1494393615314553389 17078248570191836676 2210957396246879767 15053103448796895568 1424073663562459584 7054657642333531439 9059666356830267027 1893265665029385704 5027546934706380263 12708922210129709759 857810838168364969 10377958546394671399 4646604570773838219 4318512187805845888 15744667429951220594 6112563754422614829 7225756690257408118 3259672035252377370 17089906877572828456 6145801846056904825 161905934109027469 12632416040806743975 8822108013551665660 10625533958074185053 11353183561887645561 12477556635529770628 6397189647345864485 9987411962527998793 10899400015293202774 11259851795613108385 9421261809983683310 10056445867318766831 11452818672473209072 12054775073194205682 3670446861264500446 17963376852159859173 13565497594370779523 9948601975456084332 3776325230441176558 7729992406145129657 10206136250177215759 12612663200511065977 5991990999873276230 4152667250845053941 5103234998183183344 4131963033269976581 1540076720801940381 6753248511117435834 7421548656013148410 6413784465229743991 16337310895992700387 2465209760336314864 5248886862088666833 10037044078161879896 16302396818935179663 4796383377584737795 7697362018646813524 2256405166402433113 3915351464489626990 11390057723160234038 7238399844326932221 8730754298009302616 6483610514762126803 6387196609115111096 2815944943368461596 7994450434910243388 15207084053427278148 9740911257892103998 15119198454220924122 7326013790455965579 4897337150538430031 10189177162409943432 5704030363142854028 4735567556695989490 4225546935901808857 3514910106976937981 9338231716671578466 6995288839737836058 12086376624049063839 14648955563372294828 819677535535163959 7351874450999287528 7136027909446935056 16597736420628452013 14905967786824216652 6002874590336653404 11839664933816586229 5123488331631995782 15102601056094126428 4045353649589821487 14083779575173390949 4622081644500077624 3666761960702391686 9196266828382066919 17994130715697521010 15345558031965087486 4063892590918664861 7374594010815343886 7424644207886901201 410313517746256925 16480411582672257241 6732202644932759488 1134654640468246551 5856312878829442813 119895308187801625 7510207919466655331 8984447616866392856 10169839467346937467 8683971781835982369 7951001549044285318 6952071282364635875 7251543290129582054 18130842204718763989 13887308264973566888 1671233669508124549 13831129589781808499 3981040298217983072 15126112984954714770 5055938034323298912 3306205769698471287 781357678317864539 6536083987204522359 2806628706391376272 13943491314784864437 13268842599927470383 10645689936286524076 8000124270652897734 15680445664028221073 4092646700077456080 9615799905403498062 4140406184131593718 830428818846876891 16585067512278318270 4471759057382777400 14503004403704167980 9856423947333529639 10172413218516500007 11928995759926372965 9235005763168979514 15037586146046123119 16616905770285524661 7662079121048600389 15724258815216910007 14602983715446997629 18001967140277235572 4285898337248964741 8401241966059652413 17452764779198795158 10007888823369653735 8413003286307484509 13904181010409480413 1230310216901473607 16012750981127590455 17309221716088651302 4607063337986031304 8990942644811325780 5398746082310115217 15413912082590361528 14091097189367807616 4665499535168474801 7983692834725026256 2494385730685642835 13997170082703088801 1617628681822949896 11116214631584673745 7182504760644074339 3896360291810241880 7247509772234924767 15375963554550157718 148802828062200273 7262352296298877124 1760827927703147970 15314060073430759008 9778265333472891225 459859430199026341 12794154258386378077 9679371225923997239 13991684772234459533 8507958983618124500 11246245156388028246 6578666413451242601 7585731827344171808 3920184954405920032 13682182670391524115 2613050497595155004 13392959562085762280 13127828917215673666 10770891025116603358 3679866420933437529 4159273789882697797 15417242271769408359 14660417104912354240 6683553550193031423 783895029746367017 6525235284720145714 4245188716167054213 2008882507741058891 13133932633338986451 10252849713021381429 13526203704287565906 3084967476617080628 14139953136812468145 10854057060038045059 6811667076516793620 17548608455249877911 7308737744556883683 3271177617827844294 13129650856999296411 18099347918959596700 3015769928606194467 1426197123630733539 4469743904709856755 16941865615337937108 10994624980936915335 17193591768675347599 9616568917189804406 3023312954820366457 2122846997134532307 7166030305688207259 15342193917629366965 16243592345330991002 8859964243673626375 731485314184967372 16392680907726200476 9829158493347147799 13763013132679855422 17631732806012289618 11518734509306945079 2866989249810708580 12665086772751451394 4820586485335754139 18271128432177912642 3246867187059481790 5928348547903018691 18048466239973943086 7872161588280185677 14853854570555482925 15554252969800667985 3272016325420545326 3623331186001134686 16687478470910931111 6040626323250607367 718140704739270914 14683395824276452492 16279765524648647146 7832572562354194234 16237472808989391727 11723490814233978098 5484153462288731900 8935673021544203956 9259762593856606630 5037611610411368484 7261824811976749540 12436727373196698294 12615513953985816508 2042174571485548115 8821858623261761646 8914867874668256779 15759893476490439077 10557878335620126333 12145862437626751773 1479825965586619418 11345725699214569911 1199526856247531521 14222836936263211301 12942683952389234860 4677923851251316178 12635406667502542720 7437844739954308701 11267865734092947955 13531402004793712962 16580013611454271421 4991378741218943811 7433792155735403003 17818193515604338797 4237662835054470618 587724648382601665 14105093899222217276 2215229665265412167 17531805367840932480 14711318875549032053 14632378335075638889 14317333412313715958 11799838080845274069 13568085760680086700 6886508615576138004 11429008779484079927 3319802226983966402 3898305387435381180 12236227905120514190 2828099888122717046 1499433694967335107 6247445649219892000 13237333098949098082 12822057501061308093 7180056665743083450 17610917868810086527 7540098573802903278 10695862141099790155 17790385799998249151 16552024835868177625 5911532407227009859 7536456395632771105 13615380838970655605 1233099799261428321 11729017950757492555 12558065983161322366 14168531329898167471 17675389598381513515 3725158263899818276 17078443354163862809 2248231854192883834 13420179520045853554 4294922951012059518 613427974460617018 9377152689258637734 7008885455963636580 2015046234845318315 9619081431210590850 13040997531135602104 7469400567483357721 8203637816634586440 14939032914686454091 7192915182995009383 1322430758699375264 7344378545908506830 744391448543792852 17218352879055959120 496984549155225728 7152196997350889777 10283246637111501287 18103025819835237650 8600550460964719063 8340922790714511630 11307136766690881555 10902742390427517552 9131854119323221219 5285306431193017075 9642556519959596412 2360493114970997736 9753696226877731494 18367316333183337751 16264076466262264434 14893327963991399570 2937374487949411619 18192138384302077750 4463364169702267320 6817529443264572514 9668196204550498044 7950131148572074328 9329707778449486305 14473844005889003612 12701456473247640616 3732372370263184078 14742068747974525926 9108097595488614061 7308415297138718575 5260413840621661991 3951075749634833581 13995685105158137309 13582433185670951442 10874031281946053180 4147684360514395568 4610433281283793931 8760623500368459227 17618948994486025544 11589206084842080253 5685245783678587727 4392589934861676420 13547746614617266325 1803959649667242255 16935200346315867348 13057876698504691116 10804343149912570655 8546618474097260234 8434024481746727268 18008478204767927335 4074771097239461056 12964800622333167431 5929004797396054818 14446263012327577968 7387976693512876708 156420556004540417 10454215187478439547 4330382334957340734 14004366413001946951 9745898876488217127 13494298367157819149 2697115800990247308 15640862786814494945 7465181295052354231 12986514315714050435 7327685561692042364 6984856480026125 3175209174117994166 3970964364617526352 14771185948472496285 15744066798615876780 13408542898056845438 17604565984627458560 1145679237662249383 15916753088672853106 9120452600000309731 16629546417314165582 3950969718253259872 884647127536332111 13031263553225125133 11746987004994254018 2244426595773757610 4716882238693997639 7036646752052246638 15988917582043606218 6942601453198194262 15644306573057108726 9264432949754128684 13132161188775441079 8670450413555284636 15223714239917116124 1824808850510489913 2964977210245851750 1007491917423161360 253387576864874563 4875690214040353522 5248844391008258045 16734491254389657725 13399615916497059206 6404261045910639007 13446362999923681810 7759843313245531186 8030391823170689440 13155983052409826812 3045163967502816513 1148248335082615573 12206901433800129799 3206000060891282299 11923435552272355381 6741895421071479235 6445278708129008333 2009353581507605146 5808249029779227645 324250171516631366 18442787907694263855 4011294633330111170 7438506933280997711 15692317705667828709 17039082466707963992 14988547274846326893 16160522808609265010 10551855987499616106 12408391798267967320 6019935441056408742 4522901620918635862 3893019446687422961 3803060876281221702 1623414526788846943 14275588558803956911 6542060427757512580 38315564052972715 7500957630611143399 2295452978294788865 16780639431217788509 18172433626980486685 2052557233864233683 10053923357316104273 14050448588123840360 1412214007832690597 5283577265335998369 7397580463988752153 750953668459745283 5952540211809210820 10400498966670787066 5812876257777619069 4869816630443595603 13625944055328328221 2215661815914447114 14880539164298734254 12948083105309476361 5553352030700761031 5637830563543452268 5582205852424976343 10693203235567192697 10061632069685031777 15311008906806092607 9905867611498215488 3687428929842990 13432459101695880661 9391047258637960506 13783068863900214215 11496938094880266326 13828021610309766785 17201648461411681597 16856237618021555852 6637161629087112284 9875554578561930664 892787482517235096 3065794837706705262 9411776892458609671 3880822717571801613 12552767661336584473 13105935871647188391 4437168992458069166 15036039430565518958 6683408428628903786 8791122171823955666 190780631147498944 18279751424124739684 17389746962270199573 6525853295562354248 6082687236158622495 4287608282607284404 17536941285112344397 13421336642252587418 9495462710889011055 7859164624546116557 1798769896078663570 10058083161065087014 13725332365932877109 4372091223780323843 8278555389066386872 4794308694096584782 3168079347725456511 1733118665643607107 12269257662179382227 216292642404962747 13422316289726545215 16183160242503021225 8014977475182614239 12943063381681302065 16432658208792824448 8826704133047160818 8595556594996833334 13687194093854366469 814945198631546639 11871128434525892605 14070105368264076739 10210833797826656320 8221984189363896668 16027105268189743062 8468258400803442099 6622040039116738816 3664274317441886345 5277481458262425567 1345302170184925805 5934509818627109742 2390326834673307329 2650196937705304130 15918472037381313897 5773609489289235598 5467431742074110600 10330651742695563848 17618025763695643133 15106778602844505489 13330877970392211856 4163659963737120319 15699589683635390025 13021974899127514970 18319618813530044452 2163894609642872223 16802747849301515120 10579821753696350535 2363585755407537690 3824842876943156672 12965902229126514112 14181382224843507500 1540876068636710442 16288783593103772533 6219784951567087169 12179164979332733422 13500627714526919433 391692941129712201 6196730149459962961 6983749886263597750 12087595855413459550 16367946684680422700 163491221113172894 8829862475493340831 14919970205467485456 8955689183177957324 3980843403886320846 5365141221875881262 1304888759835551832 247134007540148809 15611574024399483713 635159627480580993 219131322010262577 10208553297405620872 17179102671135386939 16251119663032506223 6732561691498808431 10163813073980571360 17574983221593664553 17924170312888703327 243433685925080925 9143128533178142659 12322558257427823486 13773669017446297733 17489576653692001983 8641410830193259975 17284248566166776430 1081799019508097507 4776071812633024569 16156462717152173788 15431842675802893092 8064995703593494877 3554322511349205234 562270811764305020 14582343645508722230 11811199885733802108 6804408607200304986 7552119149710247307 8698778263666604244 205505351516066997 17119680607574835671 11560965452341132965 7147152755207728003 8622881042835321038 9603280695127729510 17585887922922132763 2367082648604936689 379638091156515886 6218184397143145753 1674837714444873319 12360050624867363964 17900034260794051145 1370801837896745257 12691950420553103343 5018464490229575622 6943520462283858587 5168921388033286411 14146601286241982523 5450137875848040560 3666563080662929794 1724724486238216134 8535416439966044778 8460613509211195975 13829811947077742858 11201905973124377593 16093294201247578407 970271110224777015 12263200358562578199 8920981648654581134 13098490670555920929 18124647038902755364 3758384370538009773 3598037525161149660 9776776270051760837 2509046424521724515 9470137789953496620 6947563602050547145 15230517355644062401 16718792946334758415 1429567172448715569 15381212933008002715 1106032099355299292 9358723352156512763 9580589937795244015 4845467791190235527 15253002571331758454 11423818544560402087 4470392984540974020 6027873691741335157 11192761479998475225 15196881276346086960 1142873560733603032 7373119495230996186 14269880693678599729 3066997172720153986 17239603563873500461 10123668972902826906 9612547060649496748 1370276198295330257 14730655109425096235 472967968777997262 3712963177243882643 13980882263476277751 17633869475524696788 4332401194359937463 6877250291491889900 15342202391084298142 14135324185154258599 8229848332888643311 10952609037656006429 9246304071546190087 15825435206473421898 12721136495704595204 5498497267765674647 10928100127877358431 4529635520308487012 962630739847879345 9466372384811593398 7500994425093839661 17124260536528926274 13243071173526374959 8523416499179119534 3965805039259557699 4925711535230871481 14041429824978676309 11248685736685981593 11574633008972569887 11278448861385260974 5547401801137016712 11099115499318099423 8324641978763815105 9280275633507213022 773742859230064523 12711533050012355336 1975527505973505573 8869942417259448181 16538128082217772728 3091496614411290670 2275067906662466287 14579388919352543329 17685199503497910912 13911154246031110225 18311384859469297184 13115553554199784215 14850740632975154303 14187545353815595769 9331644686933875116 14386773611858219877 8211336387672123890 15047622434620091735 2129433821488759875 4010839046570457838 17335747981772553679 433367312350043002 11231002618601544442 5537998331312421831 2377574801992399079 1588162576732918104 229267701898416651 7874961112309677973 14532476501576636449 6490435569134417316 4091922371545745198 15343791198603141645 4655430155841275035 4202053395571250336 15357397954035416618 9354636295401350971 4917951454148855658 8366052237596245594 8859919296627867551 6064751193894883896 7278104127665039376 5770422332736544433 17669225235245621103 8684343101717864792 16315049250487802277 7521143072796763156 14321664882960356395 2779775842220130083 10350462830087065566 12368264916496009788 5921907743936942304 5505270247372218807 4121678717884150471 1405162509552415789 11065800399444298266 7026386575411015360 6727989205414158357 12138897160515320783 181023135785270276 18384755040396314463 12866605930584735448 14925600645731120411 13204432052803155489 5172687161686000878 2023523254276860504 10521473624167816934 11506346435787155518 16846372054609056905 5177323396847429991 17279174320889384429 14663045871964078471 8151873893334569511 1345967041539412315 221023333469181796 14047811718075827175 7366382110019097441 1188090495899497799 13076866609904578323 7167359838808672900 12253392740460226465 8859748856823520738 11982367323308171859 13008492928982959424 7379379345565928948 15395118988489979287 12261342681544466145 17194766153449965293 4189767645062059638 2732042217749851886 13845556812112316415 11201279360279379620 8249273973416064461 1798349680579854636 9296853527635799386 5276783743638314268 16226558583624492950 7223301447206746703 10884048675673574291 1555078889899774262 6437076803302109860 4318641944091209306 9618029167687426082 3116629494815120200 11132276094280456968 18296703266888446513 2958570868039684065 11394733499291482781 857763679709130066 9163990226450905937 6986520482129812790 5369821498138070373 10438851241302798736 2181383883433392316 17049993296236246060 9389070037249290384 11977657476686621150 17428393811957119325 1469905140077390496 4310436719926048592 10766267689760277085 2535126190297197688 15216769601192813095 801874921019960249 5339594606390612397 15089499650528692156 14854830722869959500 1183276521278604162 1771013211164048915 1281996671715347716 3904422934982656730 4537175149888260627 15644060293088943788 8809233660645983815 11851810926167326281 13383823975069982615 14004321831341200451 425179238003319907 5875282625030491016 17697149028508615833 8487896575151457309 15365974668975663769 5023646423526230522 13899418176928327810 1208716264582140038 5175437628101906776 8807174295105154918 2365015320094683354 15884641088362948563 6412309710146852691 16696577120295729562 8962797783408147658 15307273031342534767 1058507179488814028 10521015376597345781 11358261246545670003 6886533814833127433 7181896176888889705 15654136932103736906 13850704847081869660 18000397914830525549 7369666043506442133 13311951093435442509 15211670193545002212 4824462604443691132 7110522893304640330 234011103549639570 1981791885398538106 14700228063338194262 11201406125206148587 13472548262586013747 8930353315447507902 16143396049735454278 17630711958949726497 10602309182656885692 8262252575370934537 3393348494671509438 16411678013208931042 4044391228966580595 8226781831485718135 4682804506065841928 14293019125248729067 15093732692522130351 8073665891076922100 5667082435608716728 787799271383957275 5592004946153262385 15496210776192270460 18351943207138693587 10471878229498700340 16319201237854734197 8383022017241926400 1240075567654576608 9893589266998630606 3320711794732352941 2960869671696093715 16650598215712634734 8851217775960447078 4154924669017651744 4796144922611288463 2973796863954418586 16710052816237548302 8985369429798929504 17772691338919729265 15187428751242669148 1529440156726588018 411099777407863768 11001249129698661506 10763658135805628235 17923602734972284808 17522724891949798917 4964098671246061391 7418927192659289863 5845725168465644069 17296938200229057032 990315561698223587 2878085367825998909 7585292635360818554 7675395769881308212 3744619841299866456 14197689795833516152 12744399448927249877 4885997276926380949 12152075336857962231 7117433575755030337 14375510463811232030 6910676219886353381 3991398636295753970 17846856927179063008 18266441933053124513 13496642417283977946 2413522246358985126 10902542976970421260 10375248489240692069 714417643076855286 10544446875739497231 4559350597469734074 8259192363860675325 7865418808614220335 8437356784837685423 472811716823545103 14716919130643098769 16976471817936131767 10967751383158543814 220627746051601857 8836583342694399996 1962259237974441485 14495327029837258911 4668253043545858912 1094418466403118750 8964135844237926915 3547774784039395388 10009993740653886941 4617932315220424921 14313049825782076473 13062837574854291016 7526793581490634425 5582876828030875763 17912065314626105571 15486581224635374748 11868163913715814269 7351027333278171584 683490228496771347 7887638031997805276 14778054447402964495 18062438568771958370 15817558611835531010 10388429667168940661 1339648055691975197 4051691894573772258 12853112046674761763 7899757056559114359 10413741786965664861 17431153133880427873 8910634146821725310 2395704749152462439 8122675182806053451 3598455934635370663 7353968684432511801 322235079567780276 3023361030540173150 11944978508602695707 16322622535212959709 17142634070564423210 18114785413441059727 8080438713347468763 13077600452536493846 11355237874316034128 5337715263321579537 10361775309623482366 4059839350727733093 14522358012986663065 1396188014083386478 14075591973968839887 7491407563060752992 2884722623409344815 12239761593980990764 15140135017698953305 14894868738682656823 15097809330861291866 10840483271090051639 8111770900140891867 9163972471801859913 14410244749781301350 591199836449118148 12995203401251010862 11449472860926600863 3623699188878196634 5572829409333123853 7375931413234598878 8889947076141790028 3559577571701482523 12344386892794990856 7737815751446377022 12605288182195222557 10405999872152498393 198582869547978565 13217492096731213561 1930677244331130407 5939089230375481166 11495819738001908526 5063470301008463317 176158356570975116 13787519128665658771 17579541726706323734 7626028809140496957 17714508138166241041 11357052286425464098 4211785146038447329 7453398137042896861 17396042022214566439 14243891433910467996 15354901102053104212 6285767711925872655 14495251072362212455 2885962294126959739 7378464241072498051 13777648899870032189 8048181576267844851 1755550771705214125 9598001524779692782 4639634321389685718 16505406000015508270 7255316272914028487 14843861388662116526 15014907947067770595 2118511222603691960 13290363208156264396 16307761676606024481 9624456140269809942 17717400826825240501 16553719721928830526 9774039421803137022 3535997211402471897 6506300794913886610 15564808958002706985 14774637003601848998 9212577847530004396 1581532632152676471 1154969717032919735 2845735590303567114 14921731139235177972 12996471914678331122 16033426176742066397 17191950373474185078 11533627976982314771 2891954618210972432 4042945749163014311 11754350005247999788 4525442745233311880 14468106981368227049 13428314315544186826 6144988362108278645 11550577601332932982 17925650931666705370 15513029155327964422 7327417988713181261 5696840310333968595 12912172474599489969 18127630011504973058 16057128344806836677 16485345364353949564 10923899069426740313 3622767024880342900 9908165634716601990 13418164809474884971 4626553170608481674 12357455602224461921 9980610340729761314 17544486231178294380 7833938267704894100 8344504582743143453 14450158455614596254 14280377996213601659 601673258311863319 7456773093988654016 4677331747799924195 13313218462719000298 14063834137105644338 8995791639476065030 7712230113760540180 14389473895795885423 17267025721643701951 3698112688299152004 14787689134760874965 16502918082288434549 3515404103755678434 17987573191018863376 18177826169314696080 18139026470050747638 11075394086605472992 7989936471529242616 13694965230944103199 1476983195012815500 15622743378274226685 3581205848831348684 15132699616395626384 15046042734551063247 2224052508856853820 2268799654696357961 14725895528126587130 7452652954962425184 13750785334395918366 11103081666821520363 17330100362820239115 12126137220598872948 16417446136318120436 2894434124089463670 17584590133364979947 3293028329377501663 413418474002458841 6416467540834633107 16589671400568308511 1538088992327669177 6295628798655521243 9121969189246572104 800846417841012497 13092799684997189339 4060245410645885142 8218536906438161098 18274381147583525043 6310480836859394175 8022965601426130125 11830654837348178013 17136823093083865150 3820409812013137850 11075724225205602042 3386323390787163532 12880162614431755296 15051090254805793467 6224618613627225199 15709650082199393056 17022666993475651617 11924426791750471271 1176950042489158244 2151531199459356738 6095927919515214987 6421062559445167930 6106966756621213822 8990433830124333054 10366148439855449928 12998916393887613152 17251187467875823607 17099361453801163244 11859514429589341961 10639863707722885694 6363841536832808831 7867643598109883332 3661568743762154557 1850859838134654979 16670657383432646715 1109418532874644338 7060594711504432268 4510456012225760292 11199317335868490480 2827687442182462413 14110797426141865275 15964292997401359648 14513826601422554833 6088056679672701138 15892441543222415219 14132047303002360265 299203476661569036 15508766755496315347 10866977775538444119 12575199876933142347 18385895722304032573 5572055836527591445 213147707270084894 18014697474086547320 15282420098394880148 4959414933471028040 519059529568647236 15669669762445164429 16301920645845779150 17436750806113395202 375630172598455676 7735277367330412331 3906285821529700350 11909802043308557163 3134257324159438481 803528616199566126 2620413968435356798 6936776180783592120 10785583505694187153 5508759998260267292 4913822345244731195 8790027114137204833 10292615345435159531 10211988503665329017 8199775357905447624 14095828068270446039 2021236280766136586 1275816050646492362 14264452357967877373 9805816451658177094 8117791387569059265 18282181187203283792 2424914660487228426 6835545742006527406 3274294341198324014 14107526125319439442 17217202990090781030 12160223868582081911 12597432240484632209 387529441983935202 4309068200119898720 17529447099062979213 6453392112187909143 12406608423024066296 16328027984801172710 12679446182575406297 18216000467875738567 9770446720288203175 10622440124364918755 7406527921268269682 13773376618818977766 11564060341289563170 9197149951512058940 13297028126867114613 16246344021142572695 7898181355015507021 1339114181560870055 6191138917691437800 6142954318693813917 12693929091677003493 15546917474827129625 5563434661346725335 3704900064799779465 9361731007730438073 17069340967388538865 10178800850123149510 12414929856431853396 5843256183492142019 3758285750392282195 1586362577047568813 126603166430236216 1874571916543779309 364730302750956797 11910279191265822417 17801984740804418172 8642072843360923222 1366899769113410468 10375020359804380018 13408948295986423716 17835228322863263913 15224247206055052321 17772979886319833314 12283202950547948122 12835772479045397080 7272931430949098820 8191472651299681833 17391803987559219000 16642226528190047577 15878270145228347067 17940454689706445584 16973644586836932494 13901829505488201520 7331586104539731549 4466256822608348741 7700167481855584252 2436869693498087020 8735536440545304982 9260989992813969463 155133998390018231 2264447757798848152 15956383602652248323 6210356764514183303 2742185792436251691 17001419178596498137 2565702720091974048 5436462337511803804 16909375122422234143 223126377905534837 8838030250022331952 3309810099436666944 3341660393573893546 15157660811515315454 14509619076117114182 8355145936379809887 7981338242642096492 4569640967400440188 15349238887704345050 742749650965219583 2355848772246278948 16297068534861283286 15152033101572229126 14794941208339495051 6407224476545379621 5374125039507125212 15980215357336938167 2094593244219137974 17895895575571215840 3560447681823821942 17494891681965569006 13779905477875768796 4497883541697194515 5728363336691486811 5323694647599525163 18000297633543931816 11265677546149100955 5133933510419706233 4015479158958770407 12076960855531583606 14965535430707990949 15016621913625012998 13775453805113620658 12772545121996983867 17984747780625640905 16691361007279495028 12841047532808039242 1073901974025549533 6595702470734300792 16344476864351695974 869067396248523146 8387636760098415861 15243684614655115967 669994331133374128 11115323650374905145 6876884356669094943 8008825894505919764 14188391197335200969 13480744947680424616 15550136038355321071 2055610357605089078 17083224714264654628 1410970622108912353 5877035233582219736 8255721606604155033 7631765833130472466 11077602892413556494 1164957542187678920 5685729759406977993 11414573091131855847 10907221705633734886 3398039916382591706 10541702955776001182 7643383531071047501 5275516916554498643 13420186970952735852 282549303285297175 12700062239110010280 10235345431261001367 272262509304884287 1828943692572885290 18044627042780414937 661217334509493733 6949625419796578596 6933665369636203612 3006382782742731917 17381541413793383585 7425404801388758970 14155080351129531185 12258289616480769717 8809225496337802277 7944530467940049014 7365072013635086915 11439775608154763875 18112105838418434157 13610050389897088460 11671732972030249963 16630897463930484702 1133578595995510707 10469476448918009436 6601757331378192068 2341770866551141403 4410803249464568538 6941460139498855527 4551755962479531330 14906204603505846925 1817278336271254897 12137479981757290976 13699025102346496998 4079630608083116112 10478065139899191068 6412179841189350263 870921355965656712 10188604657188050206 13510542409994222743 7923195721281150080 4993465400025278146 14968931080135693859 992434750460980363 8577368080582783776 13210818103166057922 9982650472457889103 14547081725294176073 11693997609124898485 10391965448152917450 11006519561474684669 7743860421474937133 13750255283023392656 13812915884795695047 7824959410641504648 6583153709178273504 7120995604597608625 6175213196750097651 17561994708159780897 7873675295589267778 11696567739804432477 12993801397603216259 5811821535889085247 14327601261751091719 16924960124492557563 13958220825090416583 114254331097428634 7129775351661377768 2759514591820622515 8894792393195588549 7209923010254504030 15538171824654679748 14570328901044291419 14611380393300994986 5316474753837363994 4391130821574801132 3305838447339146647 5887822765561443188 2089707357101956200 4767487630108667975 13310985073951303962 16703156480490327312 15987314652897031904 9165302139869320652 17768694455974771009 13001986164667867856 13563241372465213923 778449797251943155 6291320026597159224 3407246324266460934 5242744217991861605 9392823063562966319 12622649951046124762 7695606814455522958 12872535787208194171 10010416987502746788 9348794249537180102 2443379006415364496 4543706401688326160 9956106174891115625 4334988306007880435 4243271055036975539 4988712758316910586 13079533865208321735 6688049986357813869 1603371561309779699 11530553900348051963 10086408815743274119 16014242058818612815 12212035268423787796 118213956787952022 140532372278043798 10225481635038914824 8258499918311174978 1938899770907440396 3850751867630391597 4576710577704565158 15585302052438911416 14301113215258377680 88920163382151563 12832280660322884953 6752574577752117319 12657272353613962651 11505029589153850286 11713323441101902503 4038413805122846018 6764054779532658222 1517012975592813792 13618516802744753157 12841521363577228504 625812763468481528 15116296523492551930 1707883263101362146 321869682762787124 8754627595039130028 13131490115022707635 163878536606497441 16981078514685621607 15313243405264742288 16790124226284794658 1639886683759438868 9842691903192487009 8909926119862196591 16049168319847159153 457300536860510301 11298746432988134210 16893887149800044934 13949686194119771673 9231056430517950124 3438278593889864386 8847700627777838503 10342752192572451401 4900441151412784067 12379634689674892953 4719777817768099469 6218239605716977692 5587767643558913573 18211781551563074955 18055768486739686392 17965201559291526837 595006323839471706 6877244732685706950 7058807570574320457 679291220315222457 12129515558426690255 15720086915811065103 2520627346363574867 12946606607205594826 406870702313756865 13418486332308106450 355306432110213516 13502505727309688656 1401204960830876066 2736976338607961259 11069966238051798418 2693313782346842760 5884161028508044355 14593746326575581749 9397365540868045511 3063120011062692452 8471149332890302496 14828707835478739828 2718635456077842214 6839097379219345315 110147456253664211 6528617196121464738 10468845708131001415 5830356290711173873 1702327721743482835 1088922778352375905 888744893414982460 794446742547214219 17388852144939922788 10486081572684415041 16135801941445407403 813695302944117982 18367626952872205467 17374989068016581106 3885852271615717176 6221823481549809899 17202595915465786655 12539483128747311271 1254742758710497064 16666198534288589790 18111342327413917002 8319828567506311820 3650706591136275738 10194314808896468333 5411881188049038627 3267030763247188286 9805751063270011011 10277451852308643876 9313810933467237823 4436419325261100870 6490049914081487624 8539958340555148751 11906636296503121409 1757529485628951042 6349403915707450986 5350165133118015051 14851097068191994099 11629569719933307146 9869281690338129201 10392009652257685121 16453465307945490853 9617718591175257988 14139806154284075139 7456809530131716394 17046132329710574508 5789255368980957311 529587487122926816 9287783277479792498 17085360897535445407 7990382071749110569 7375738492435286351 13788663482891038272 16098633691310381293 16776115718076597941 2185712962672165274 17240430710347345764 7939579075998198991 1992176615396427155 14724086202341692941 7399097444900575959 6365403431809447495 6481084221236915247 9853774442911703207 7355202421937703673 13625730014628611767 17412345568423973624 12887272885422032367 8605481635747359075 2375863751602341435 9152672563009487216 6861572096551117377 15421695815372964421 18364795396805196089 9863287709121399711 2524514875020124948 5865862900470554958 5982539124040499587 15837976811834886811 5233414886810239985 2718091574625535937 4959444367842400461 1937216377754195873 4891521091778527620 11767103521694414762 4555111313443302982 17329957953524847036 6259940339747683370 3753240727666571209 16118832422393551957 11130225535090018028 2580350963669538903 810160498251832834 14571399908436418114 14847060267935327197 13703073383306766682 9177482261451593438 8411461540475090192 13260784167391163317 12913622991423334905 2059237525055171217 18359692235731814301 15250184446611075919 205374115121978287 3774396520554711715 6165749251775025778 8556644685659595279 8452762255510153488 154170901333435070 6017019328699848914 1880513647175919944 17113638466576846690 2756404037291780606 14555369885566682599 13428268239947970607 3566832314453022550 8403518187676909608 10109405552158084973 2657444170740161871 15066158115350558235 13696572582608424767 4282413015441176062 3496887981474264575 1150429064153191904 9276292972364032067 2862175672657048122 13164148852871941457 13098318162380028405 11055758897950617203 16554511674325048930 15053609563287518251 9199743950625989054 240313407615351246 12197687555257436162 1748356444441191974 8702979948755979896 802007026601684671 10318389609484302125 9407465071281858725 5769616412636844746 3357790557815412340 4016888926440325020 7903850514528914422 5833892763796230083 15483714148887870939 16889034727391605006 18387025085096457256 6549247424143380037 6450588019796774992 6144085688490478069 13293083208120227649 14369695401739652189 13663752254204165304 13747193136957897555 9549847661082792423 1050207568280964245 17211244885978935288 14303423874483667178 2459760122403288497 3979316425324030992 10276168709653194565 6718576461662092883 3167493864554118771 88354497214482971 362327995399668231 14810262966774087058 7887195814912155772 5077815635969607655 1650002526490420589 12036693316402919807 13168745330042623136 16624736523488666418 13977789646305083142 1740013762023949308 12682383585238820550 15765838527824556944 13823767653463292348 5605083406135489920 7435727640459789470 18410979043587929591 7502870067406185854 12534602229232801097 10107687029703341693 11957465781884078058 9004280030245187120 15032493496769957995 8119724044705455184 1970050738717841485 14640309728245812723 1386627788856113122 5989001146702345964 14025053841669903645 18108280272470417447 2783971669542300010 13314811012005722905 847865561049712542 6500381930256128003 11191646534119231995 2770327130858000043 3528365204819732853 10462079213166412642 10437510166183169073 10969247043288162951 2897900354237660735 16586784464846387387 17768615009751172693 17267588052531527352 5680870422602256698 8582174784760036946 3304509500001603258 4308826995874082655 15209955513690238242 15142359183922346403 17936654278513568075 10282896797658192372 17858217418017906985 15723527243213195520 857420902162924618 13314899706889773217 18202037626546219153 17953807490592669837 17489328271031179694 4148103707963370385 3306800968876860831 2013191315082316636 3529249873996134338 8637034028980092281 10970716548670111979 4598635114517300878 6690295324052260512 5416085739820105360 3391507492695350868 11581464298553580002 10976092026105299236 9338309435306967051 6414541730865631740 11196590782463136768 16305510938942023673 10466335516878497087 4092979495710213651 7019568606044121534 3095529470990902127 13168532512726905768 8110782828949177543 9116137150309777347 14879471872755448069 3784675685338105661 14223165267312065172 10847937055882377816 12169040453200279639 16703021455114286156 15321992128588557433 15793365217270320168 3817399657284546258 1970176442910508116 3985589814378369306 14106875743009062563 14670252221752176848 4056898370408683636 5602904570000647374 9894119670789099868 18028956331448567775 3149901936554411282 15413397243828451130 940363443235133770 10649765576536006987 3740613183546412789 10658133481963296048 16920485874074568146 13597717815426649553 901477704084981153 12917322610146413435 7145433401720954396 7013392204942665659 13339216655330992556 10785357646155888395 3426990817985454088 12014958793692158136 3797810024011207724 6178131510178484296 11397025197908017644 5344408755664464354 16916102309074793850 2440263183401313633 14751366466874827752 6343994645408671535 16394270872485787841 10184792124283773895 1767018050962496428 10140954906614273923 766873993420337447 5328080782126711755 15174509208542023333 10842230807433749947 12243635637249956695 10695194068467925829 10023749668391622189 10408597616811011065 17274557153733939121 4274897024795318073 17199706745205730358 7071563321571625979 8156771397713238094 7154969518367531917 1177647662124122701 11831915932889054862 13654651208887381989 11042761928220247296 15427717627530246509 14535848185848669023 6349585121623959522 15433810848112529360 5764958328069124346 5391335631315594380 4610371466865600930 1172034907853876751 9704234361191230854 4332917075022955771 14689964178214161919 5909403407172234505 15542401734230806309 11196824478130532995 12905095723637801121 7869568763904010891 10122989907032103549 6074587285590713044 17620349272257960405 9366530325970386571 2530849468799643561 16492073825937487708 8688011926783575138 6616750030804960178 10958844280009498270 1181161183415669477 6378843530757951084 5071296760055902650 12879915030558148469 4057092876622858708 17733856099599450767 11891420304614997817 16406228790311443547 17352472641945526753 11725941651072596275 15900050407108044213 17657225352732288892 9672478229610637630 13191321357015963529 17163917213168150566 10367502273395374884 4176150155039301102 17687398282483033391 6712943069058319057 409638619473849680 9431269817436557892 10734805315305302838 4335612227567307149 13460483621991408388 15931336524550754337 9419059159579258113 7084598795536337230 15647469361939375726 4168634685891841247 13429651449249623011 5497400704967337937 6007682018550630500 18111999280109676721 1717909638785909601 14090021413112203003 14175514018358145055 2993452195756630767 3454462131421164051 10822750544381061722 8160653020131347548 10837308564204574658 14252767766332025145 13570577416891534738 3566566969636574079 13339827913743028661 980428223085870292 986387001586755082 5323440051420723115 7717601564075696392 3059002819144545664 815214177328539136 10847471389619084729 10103390836528109130 13650985197470810072 2344035793194698485 16682105561579645298 14460421616751734667 13527499459165899972 17782555206004289602 13342569295802582415 1523064893399482907 14987926752155098371 10590335573148952026 4030603440221651829 10435600149620546307 11964813756374209133 8999798648497979551 8289371711606279679 7011106909275604990 14972299829373549288 13132627548626272626 8017126097096673333 7026828021287778104 10769802316305352586 16082593109570777473 14273734547231887522 8542124413287852156 2396943147889668152 13822590143994412990 10368884893004927224 14287953234717348725 6275457662851599326 9425169925957829063 15832699506026276702 1123396700022074716 13135944001548563643 10251085812014509270 10550437869344356681 4179810370934791615 10578521593621897139 8661278999716185837 16943807699373971528 17600562304968818024 17482874731556413010 5105677031834731448 1977581704279284055 7317688690296421254 8795953751325613643 810002484684336353 3668215286979345910 1163121777955756204 7745693107645812972 16695595092763158991 14109655586590909739 12946184817141722527 18392943123448957531 14093538858404885649 6367413735687408054 17953897761923241406 77421739901757470 13343224661872737776 17572113362491786626 11743939476164243000 2114524823494327073 6297444164746602237 16923484083247035480 9316307278326934360 5451511887713029235 1023834311216226135 16077485229512660 14700135802845365374 2256889846699179491 622292860108350965 12519491459102902221 17920568126378454692 12212149938273077407 10859212684967601756 11708971469337571498 16482860977966565277 4673424864426648326 2293039847810339101 4346252213747570088 6621581005441732972 603982292639541994 6771698246451264223 6190945110380937666 5557311042916270078 14398882257331075065 8459609195520061290 15281029849466110754 1417607422500569867 16782432468222087093 6395225371900577877 12314472429472228896 10342358704560409196 5291377700867032606 228456626107855888 5842797058390964356 2661294779936402678 11014487715318835225 2885051921168360537 1461761618487127273 17947850328395142931 1867084544630433047 10108424749215984129 2561496341311265107 9934454270959577074 7542598797610726156 16412850520110690672 7550942963250501476 8417854422930845700 1747779668794600793 7697207999013979053 15260588233764391558 2079314919282650047 6336568675957551043 11308980362280960745 11505299774795698181 16669870577924177827 14707169943854723064 8797389190278850170 17818984584854352970 11956118602408712314 14312781615425197436 17041354688513427876 3135013260072560014 150528064270824948 4042881830698840133 14791354366561334099 385247959917365957 4073714274445390765 5271958489459613065 16963757007583015979 9637583782825628011 16467866304859148285 15893078520366198053 18262300958461571274 926654548228266125 3734050556316450208 2279506357827338841 844617455199692253 389851354301641117 4624560542488527215 10672044926831286660 6218874866140833012 10489114610449439591 16071710311236453063 5295473099136597322 5453915702463112173 5761825040264419927 4516797395988533339 8240581316973749095 15498661374404509370 16670862075078586557 6618863273708777302 12100310806411495614 10862256074899028653 4013853637240316377 8040066965785565002 13964363333141611835 3396214395657223774 12256903730729006963 17477752742040749555 18373929898061042011 7464621054390660684 936263709404203023 16595485373570111582 6748099133619270005 1089415302424852597 17964207127434995850 7616029048494198960 15939662043658200410 10077086690617684376 602148489973400097 15974708894700074480 10124110609836591626 16128871101669941495 6128912690666176876 18033835434893306669 9940526620382682211 15480808223712873059 320089541225860667 10321093929456795179 10637027561627029579 10363116687582608062 7127649126852214725 17914667522229695434 17007451344162440780 17639280988197380522 11240858516457991944 10455650816532972022 16689607891776235985 10000885466506327242 17640302415841725828 5273510073611928159 16742010142007198642 12021071115075395470 4411807116867888601 7525895395679774084 18314297652917120066 4495939653673441895 2547732016291831416 9289351547887720009 15438908784393449592 4210832880811446950 9629082064051591616 15701253275845873568 12606108702806017729 4467766837946101786 14514977265293055668 13912808834069880276 16093011310607197427 18386645302151015072 14905186285742708407 17691639293836135856 10877103614074733151 15771937744872394743 9996489506460853134 14289814843894273794 17783838909933098748 13220847711178888917 5526184011955213969 984636110422116747 7935332421333970096 10158088153164674919 17046357692335924222 9499516944193907254 16401234695267901401 5242945315819332391 15067381702831811247 2202435106316196823 1991806385785128888 7124888574489609367 15327563120786180891 1071388311082505178 16335505000408507051 17178615511001259227 15769450947341641202 9998079973552575525 17174580795491080684 9778366356550795476 825413844154825522 1811126501996591534 14021160671856632264 12238873222047447322 15271604501348561607 1264079214567797105 11223592039732398996 9797910077443726957 2770879380978105732 12626003091219328897 9800681313532475430 11581631863786569961 6607391205788019987 7141796545203865878 16966680288106072064 1893358123877692718 10147711779551926973 1411024621406365322 15224351811326060952 7434648837654538386 15102593869143721353 17835772488122489234 4961908490222673087 13814888652376190120 5897377253496974595 4971180029390574955 4555486195737230524 15916020749085857970 16438940240238974795 12780700095756264685 17610436168922462372 4451161748763310849 7453147359639041982 17583239103972465715 1853603312242993472 16932926084463302431 9973265841495010841 10156267775772187604 10166318861547299383 11081481283687741229 3720485986826828920 9753328185375175 10037408441300271924 5816774881706801508 18189360252335855249 11817358721931901020 7273719807318565259 103229798211800099 7036783787936558707 12654028992355551976 16176701234731762816 1518586590995466243 2819318633696925447 13094085058872247004 3719202339293417072 8041890679318235093 6714238679074162634 2012896260214797660 12808153160268474659 380601275390684328 12639005730324398212 9364548272810966144 14916910563893152134 1926683983753763879 4468197966059717860 16639716622496476513 17640415808097807108 3725501288316348769 6936215823093280912 3214073064741265863 5740940300176264313 14490990640736807102 819271967367458658 18418365092741871379 10895781249617599830 14762040688283486784 839674397914740428 18093108307072346093 5977150748207286818 15208451585628436644 11411213187845119290 9879189791986887284 15892399283003712776 10253727452171122674 14901318797785537693 12096465758346194526 10558082736785073236 5013668166189689355 16219620790847941342 11630784970555602976 8188149157604594821 11845247452612377327 16324903646608463851 16852718753958219723 2572171186158266086 13576723841982021874 11680676415596225130 9716567391751457548 3370348584849429385 11466455210109125458 13241087979204530269 16130482256821652103 1476299311978736701 16626434807461330987 5166828025054823968 18104733658994129609 12724279324103815224 6440737104873405616 13471541286467174819 8040737428202381407 11645672228615653998 6172832061523445240 9555248182959851919 4873373039266783274 16698464711034953252 17879961732893959776 1618767757541942867 10834186079920471698 13121075734338060249 7731417055749205428 1441451639877671179 6782747845933619962 8856838618634826817 9737276047479638504 14339763405452536117 11785260600297860633 17625353651653728001 12765222823458895343 7946842370424717936 17635494726999951002 10282222909651835879 12799801083847626954 14481149728531005684 9817206663550995993 2000727273059980313 6603372466741438537 627150623662751489 13740114081129787122 13941703381728377404 11435583900860463642 4997786400896248723 18164879215280804390 5293063424052825179 14543014393068894536 2598966195757695965 13178485615690349821 10523449719773250045 12480532701283739527 15023983789919306033 7772034441892454759 7017230764767260946 12094871780982348992 8397118083466468306 6838923798756646649 17603703146953182961 12736967688289040982 12260279503307176794 2465820548382019278 3744950670005050124 7203959880082931290 15471543850519869678 482262981235629558 2833210794383754370 11468317585688138276 12059982364877713657 3441337498390146191 13503460096745164821 10542958470795545105 9848646515687758514 11167108756792677887 15962853883037767856 11677444871814051329 4369508410550053548 14528750312822957676 14819855403231699477 88120415087106754 1837514246134583654 1394856712898745304 7553945096273968023 292564461020094283 524363495266524682 14201270885863233184 3727523481555217848 3745985320999247985 16108704715613307112 16758759462409470099 9492733921374256025 12575754840983526862 8178497318351478693 314609242071824618 10989183527770812433 7914243862688235646 5403794885535926100 3838089977231905578 8915713238588312559 6425251336898850327 16973040424775178780 1074079626005520711 16345052410027584763 390629964892915426 6849417766218514959 15710299654871641519 8792940136846485036 13101580405888962788 13582459784676915862 6088050070823063908 1029296580903238529 7984200222780917827 16529686763820146762 14822563163734098146 17380323593926309280 7536273420851271892 15873797665658279438 12978152153341748493 4456488293516457565 1853740613956123376 9134467371136288035 16059850834520896815 16339105378083611025 7426254944328065874 12307018938462012891 17058460439032321206 14301922794533257923 11207835162521284252 8356293699108636944 6224811308041838705 4594388922201572243 3247500801956997824 8359546537414869112 8829083647776160883 827508308442866898 9865709363072699947 17135962917027693187 2533159055018986384 3564102270690621947 17989964103462554257 17272290567112048737 5691790339991926656 6828563614900263280 12466570322629507573 9590805898923339045 16340129387753609065 18286645369775424644 10524778928814718325 13891327790700498619 18002308075571354731 4870866158713344385 9752472078253936042 14437555629765633707 12613382439081505447 2668460060393793054 431662480972493577 567693578352297548 4016432381410771051 8488710005206575480 5968138909765074286 6699079622463994262 2713790192954699036 18184615010527885903 689076717630241722 11046919847917466120 2095949436559998223 1070054895965133988 3324049706581021467 10951022079469868558 1354915303097377518 12087876925525068134 9607805863845555811 8480259102443342579 17551902199936294313 8693513773736446958 17034123530929073313 1357944817478634233 2610291914531206840 12222451970737522135 924246786815909917 15779949453054871262 9679200256003386111 3456369480834860739 17880783306514898582 12548281221560128295 5998764959970067486 17375436922502452572 9142871082391763987 9618317005840224992 12323824763168322409 6575976777757124504 523168231737131044 2516878585322678246 7379103892300232711 13056550105196156689 9390067615276480482 15550768792985609996 542701573344525626 12683424355042088135 4511280511238045796 14759403257330851285 12428285903633678315 7938840982418999891 13211744017823805014 14117194915078492491 2340343607460146562 13242070432356465696 12824624426094035923 6634324253277159252 4568483166998476843 4080449294710670507 6072704696522211353 6992258758997704276 13747219626877513756 16100157428942580624 8241970983381044274 8819861079792916074 7302108830616921151 3708971491814838193 13496758148254572459 12734155918415194959 8075718862078191227 14872873336726963199 8239438914527468627 15973778574653358295 16991768634214386768 14337846221389382108 14098487265053007337 15508856988832483737 14230249737308918346 11763558836613206072 11758262229474063893 7986169295290724982 11411645079110870806 13172685673909097666 7653960690942155164 16076532921430550666 14656376608348208901 8958661111803753161 13567001186130846067 13830045663744076500 9944706552575309097 2495146441413232075 15597940967238007496 14148270628108181217 13733305783663141952 13732696990289369921 1646072784584562426 951705788445222145 5469899244087776381 4273041781749159218 11518049720483984977 1921795228012855039 16285869082432342742 11855532534074871031 3924581127145914804 11312852449989438812 16474073860172180603 682546382067504163 12518005219731421503 15881248900634181569 17569415033479017242 15078175233646506853 8424062493282347765 4556145163228249565 8487174940140431010 7966642343932220081 9318206304491891659 12233925850953445256 11664871947814015278 16446066519898389252 13473430382245184341 704170957292010003 10987645619550059305 13990273863459354228 14249154358957690788 15666189112431713248 1945774008850698852 628377308321791299 11156484888271406744 14681061065271352311 3680799726336862139 7645528787145954914 13383222295082048375 2698554998053912632 4853432592551811303 12442455355859528603 13922253638084536173 8487990718850473748 870108348059833391 14134451306149759049 5726352588672055511 2918609532890830908 3383187813714778315 9534391643723559277 12698978417574859310 2966297983011727174 3713057857435232917 13439433755142772156 16379166188477020902 13308257641065960136 17561432743507931907 5965673538494796672 4731397617143902787 14265800415585003833 18006894250658391049 664917503710435501 15817177893790829140 13301209714951693339 1624097692799058711 18432903326485249001 7353168766547672941 4139305413415100850 16920002444462692923 7763629670245666975 11971692442182857524 5276998222502109826 14196035467378943300 3102663974619072588 2529331859947655071 1756769866220720146 6785631349170170313 5914898425844441326 15407552371172748882 17674894731220587538 13062385388799691146 18064703921069691932 16693929723643651705 13573422760596514896 10587156170376976805 13085993598714589582 2682252659442961727 9873995503304672760 12276727443471557105 3846752065232166326 7947566280955766750 16451434606497183341 3420518791185620390 12015282325992190476 9265609498408923066 3717798410881414637 7316014743997287763 12959104250788374692 11428901017250297911 3851353598297705962 11447128795920008606 10989206237127510477 693549704300924536 13879625955208016725 4938751914062347058 5312825375927341086 1769933877612483230 13731180522657670619 12938855166748026995 11094085878060541461 1786523255058896678 4813649776151941365 14969626914263991704 12113173876644416668 14797397539566912551 109010615275737508 5861783419568397099 2216168066864877621 3190611839043733094 9316921408894050022 14985394582793945274 2581366193698136005 8449409941090156480 3173955747834123081 12101632257920876846 15956501305159904096 17809405993054045038 10435581558193606647 14208635146076215510 1163753780719690700 15677946152910208072 8576677576067037653 7624012272144808973 10585522054858646802 11794974976724111101 17843532689178497953 11308491695822453203 9909149069120079926 14429785812672103579 13439216213328040618 13099761856652644769 5348242873906388334 11696893824847749908 14124487831383383398 2280084777553244558 3209636049082836211 7042016778608347122 14848498514390555594 7372558864200761045 9009575169047986686 9660781568481870692 8484292835612055335 11297455179981011370 17871134766967074692 13496221583164153989 14593777881459778106 6957213030079141586 8504674438831765016 15525428443866417657 14577665474757814053 10857358002596970820 12817292949596301131 15298370154160036103 8109056676692315063 14848881458240445123 10489317913576759550 7167864066667949442 16599294774455153756 10602535325865137307 4975131997812392644 9417383918971777344 9410946557484754685 9860449194285220639 15518034949605864782 2871009364167387991 14202295028178799813 7304173969764153327 16752340999000131332 656268274729019178 11156095151879424403 3579635120311492850 1233758928950423087 13322931704567685874 3181610606182160174 10362016128435367724 8145211837133238802 8559419904618776857 2060231894326715449 16686057261775902364 7612271291783230033 16912603504103539438 1252473344170146998 4000805216143112335 2025915864203304542 1513056788590618523 15521865931217597705 14279594867291924975 1217368937795833668 8177847718785235574 4307464486867677369 2096299617693575548 8054031010431990182 6178866414941930931 3385927239921662005 17784719859233188377 11755178683555355215 6785883784465541534 16252557283770107069 4017320285886912452 61922670955859489 16332778482592928994 7719159132556712254 6632043772964195929 6698291353148577733 11878908585166912319 11387247234398422802 13722184304544264638 16793000659931599009 1616569599957068701 10654891561624718093 9662954891804262155 7993536919085960972 10366802218283973076 17486588141220685175 14563156509776608451 15794292658841958472 7264249956363820219 16217457697552070376 12357725313565409313 2941985635676298423 16555827842926154864 9430018285367849798 12924827491949743876 619210765035705038 12144058183238881622 13717150735090781492 17893367210111097595 1984675963717767933 18298483890767344070 14618871323890842805 12426832187871891521 13205906078459991978 11448709400837575885 1908409091836181960 4895342727781316254 7679990626158088327 762814495675131003 3562978898504992136 13282087253820741903 17793002312595855907 4515133743057249658 14079001627212789824 12108964252102574494 2248662539148280902 4437373263070819965 12906125794138613959 12355594598844678574 46115641081188490 14901276896647231632 662348610205045548 8097089297208049997 13682648050224138983 16571873763025146875 10960026351264466279 10353865089117268372 16533808363343177642 1805102629106362219 9769313142724508077 2012457208433373906 16400505483102351059 8245903595988030773 15560445116168880642 18053407378376864571 6574899950917290760 16389186414102978754 18264071666790036071 166973767941963375 18113049031900638457 6806071861433542212 8324966407561519938 17303943876261289936 15525443010443747591 17263842825000242601 2838197271377539440 13280486464803555997 8249824716259344247 6841930671075702995 5736910571158899587 8985505066550337994 7069575774846918518 8290654641190808526 17745680019586169511 8229901381548839988 6621491037717500085 17096482165238352250 3378317923219862463 2958054841571394217 16128401381610348186 16850663815111411085 4675185945152632527 1844961103485397112 7420739094379894897 8366875974852783078 9223075808009670207 13968057535095758733 11345950738868483070 11061871371059351011 8985012697456837509 17163633888233572821 3743099630732764157 47479970986461751 14703980972562848186 11234310507954481241 10893477527606708229 15424671980459337436 2267579283947875816 7350818847154145522 13349000031627444191 4205418364244752723 16876921603108050386 13182453780511970611 17462054790514171866 6708974744085690275 14610867559397546762 10554354903705185131 6359025614208098052 9746264722548147476 8953340734709172810 13848776705689155111 17597124043510754717 7434009918128528472 7350537604362664332 11420522640313430693 14069494871961180615 8546171654053909475 5317296092258890880 15255860946944471403 12601937688583868586 5978622636426204408 11792294849287747705 18044011060359638922 12790469158680530551 2493424648154463038 18385926620279075008 15246582389713297872 12907842992409063399 11582798153696855930 13340882816358493785 3540652688516783877 14321995873884571081 5378096833662931440 965699021149818233 5761113758780885319 3458443973514013268 18425747938094997859 5870293125893589585 1629508928280846166 4468859488695786590 8075187778060504612 6589952049932314511 17284918462465929128 4416205272034909892 3761123626314434184 3500857673918195418 7834933115957408138 4195621515473186346 10089520237351972435 9354048835866667732 13992607395163718454 3186776583823332414 6259498280263776844 12069736688028022898 3200188972298618385 13232877002057757409 10723453555510411117 12321225932330732740 15749395992912929376 16199206645244895065 16930178131180707999 10692182137037049660 2323535636325605271 3145673811007460762 17614095858352370113 15350249709249048780 8943313130382330807 10945799123844388090 3725468183550600902 16342908325119396924 11612453167849333399 13950352764962135908 7718805277470278742 5358832795195870556 5316430143030925977 13534379703395532025 7789059263752200509 15831335465639487177 12839424814402474910 5499280224018544838 13622227465975376917 17574538194525831200 9740655925532163196 17075757798606286993 13388033778439447249 3160322653297976981 13051874007195049327 4910664388545778176 2891647363785451557 15972356535106752936 12911283369877366870 7993360936806019394 16974556599272659292 4390759586983285338 17162584790203342620 15307265791728089192 8543483027179683487 16970022396091080258 1284745339667816823 3870472806805355872 4489791855681511821 16934164446842510020 16619597424275542644 1450838608784408226 3458941416690897685 4947256467661731366 18421284497142751833 15681323621810581267 11069572089493721 6980732677603959124 18436581995178575674 13326937761100558865 8463697705062933352 15315956250219067494 6437911871938218059 6348314876092481126 1221836691787919305 13751277082921905536 174176846048631521 12661696496879058967 9818095924230678937 6115047895839842767 16921584212702736778 9608043530830633815 2576956706605919413 17387409542856281200 15590542433964352913 6274613681666307357 13822046490900419593 5033419024291615013 11668044260757478259 4523615257165885400 1999504292539899109 3864789834480432504 7123875954239752879 15789482117863889017 6346747870121260482 13736183018991629191 427880103760670417 2800428334767027871 16996774308047641032 4369715010818026955 17461686392766933721 11591104099289783383 358989540852863300 1593849299996284341 10480768270933217229 206540251204704398 15346050925846256806 9328166206350064649 2851527576235220588 15557654364555619132 12114656813711190252 9947080415756770240 15136042657572995259 7468063476426050523 16729964397917580395 6046379024115462962 17087043605963261732 2594416814047994577 4813822384543263245 18060771638097326311 7254872018166663834 11926102791129478154 15829984054669025400 9530487271802133600 4990228048272830057 9879022457668448508 7787651002738982724 8759365941773904908 7785724419807501832 804985371721920400 6522699662598025590 18028201465167377243 4819988725635398188 14576521766344564184 13940860243536402768 17849850399621163423 3899790042060556334 1468639697802032462 14775271100122113171 9828748817931251781 8832019810807817588 16740607835651645645 16511785341254520876 7823762025243042159 11797920149370383948 12573121036971985423 10608665837662163571 12677995511046762018 6336823172842163753 6684305604538005336 9457078047214782271 13761366696794745859 5303177790123024774 6155745598761394866 3876257025282917862 14546994243908895719 1198340898255913216 9660933784362285060 5812177370696668236 13208130630818400056 4758241633167163980 16761773342840516074 11295496067639454927 8678516666258475771 7678542889825172982 3705327158226789867 738829371226967984 14785348511869994758 17336405890012258551 7898106841046384781 12249569599085128855 8887664957650134565 14804778695214388179 392342400078553514 11374079890820069585 4067803119513922705 13731547878399625558 2181522956217561704 3901464061008289268 11996491639494292083 7594655529885792171 1731040837976652829 6272409669781443780 11283881206523066748 5829597665942384475 17725773840380293231 10066087417103482756 17044123209601391146 10593589030061293876 11619618291377103465 12722736452899126750 4569465430143431684 18430137584870966010 13738782683114378686 9332356338215939764 8664486539336998200 10461010454982807488 9564001567870098637 14653533293145606744 6643859653874425898 5072318904833923487 17048944334954031593 12285995692623664785 16218403980146136574 8359061075687466359 10698210994344049828 11644542520709752786 620382304387090789 556639992915510439 1452027123865924214 15951195803339648529 17630366600388167632 9461648800847145746 10162910230965906523 2987147494736069990 13169920640626876615 11530024408513813253 1975350543246640893 11669537878770055870 4512262511487955081 11776175014151935207 7405207048699642218 13472756377335301753 6732987007205458510 1201499214615822340 12220677351616956672 49520878395971825 6612878256634912513 14160406024039257200 14076854738647828805 15360149595603269837 2119347992220330868 3023194236640176204 3996784365038123512 15678031316955150695 10111123253670599835 5322257469206400832 18444201758100613467 15188987387400564632 4813976514273724613 1926100609562199033 7596398793883487657 17940957970675691424 11001567337524828688 17882515099396555202 4805855970157406847 16088820587875413630 11799231003905466760 5595676948527436687 13345609324833765611 7326328153910109056 10151184051882546037 16545907792249973091 16964877485920360006 11350283246950163556 8105209529133445540 5920119318094276785 16878625347075829116 7008280949955706161 14228339719689102127 9457870523853700331 10986563617550171291 7302584432111187689 8282577926778072005 4130753030386569283 3971756836467609058 8905953873815153858 11026054068777870864 18082554152243399308 5770349967015765242 4283796494602791017 5908008302836176704 8176244498638963272 2469957052871372282 7753753267120481742 12563686309964452608 6138820050916575330 12844111279670743009 7361756438377300600 17914744155916867218 6263161266065506544 17913962012396179015 10017463574761339310 9439285809138188848 10809427226104774185 16550024723230188467 658515491634651133 18098469590224073093 3200306222307721649 207263315959727869 11762562137756418241 18432345955240033240 12509200261315475630 12647035600947748597 15239624883827393740 13382070299904219121 9923248531132511867 17957220977301092898 17222094854306675347 11375666304138276551 10476730770814816343 11834143174384107998 14175193275926404890 15526901032664477284 12620186892073728225 1278267847573955638 10283126260810647914 3492583055965935327 4042941765409616436 811107262695637914 1633132064774195770 2230513494536801555 4871922451247208925 9929700636891003498 18406265971741938204 1767418998129355411 9092615621896149535 353165805069896177 15169326701608971021 12135669936756377669 823432438463040626 13930271607779469028 14555806380737837315 10349631194232333407 9119129816313379080 17407536364751502505 9713650353919893625 9407809627449044170 6994096163316055644 2693300883635255401 13249616239660593864 8370444630858519222 11998733199777868523 12491100785211417205 2321204459435157420 11494472806113985207 9460470826115233125 4330863110987447760 7576503432062278142 3917578908595581700 15952888259261231245 3981611916229923721 17997660181293949329 12672371667235815814 4397625507431263748 8710807045743680866 15779738426651532444 4275838388070775051 8986382216837027767 8365197866336060731 12410518891346299531 15158625664484261724 2862633903481078818 13034483739934172138 5366590622797345352 14474783869596038716 3237319307394159677 11822787301739679462 332118110973046942 9422926191132314335 13920172381019897211 9841111733241600063 11959636300025290664 2556369896111661965 2902022023224870386 6167967159990973940 15072449578142110400 13312166984000604475 6693730641881310646 11502641104321331171 17830216665329998011 13939193919311797263 2131061859913489781 680259104659785554 811740271306785627 17990660785745337043 13854061578772352308 15662648534143304565 2554348808991337730 4161698814543741119 17601612715557696013 2302314715911618207 426152426021013191 10992710480963664075 8714551060953198564 6722303469908729903 7203715019862890205 380449030281619874 7767856502373859887 16543211564844569797 10658029732515069592 15545997754538103061 4084265406057408971 12388075845522462133 17302793988583643029 7311923612596808052 12007360016155321313 1336491850670309042 15661596373096359449 647198868211642046 16565487385517934739 6162161047902776061 17468661499376438062 11226433397707130813 7821667128110186794 9977490536878725213 8930806505811609999 5920323110829138660 15037095790041465611 7828014282404031640 1762635489476437944 12389909561488226 14993119824796796742 14279879719778750520 4282181664387963056 13536058177955472043 16498704043716237357 15875979215052320186 11376659765992082133 17239072025563257117 11723003423673958746 8130910666436465874 13665028881283132707 18263077795275895335 2389830349824510180 11298757114480886757 4716157281041753030 15621977499028268899 14713123380801127186 5865409114896474074 15375687107385837262 8863407026151819358 13612700542377311179 2449646119831207159 11196059611274226293 2680041221544769675 3415742953072546195 12686362382924961251 978822573735022868 3031857228562161175 11697838780916452185 13342822588273564445 9150157080110987825 16858736815031037238 707222764625036323 16796753777161085061 15191790100887270777 15258540400677156255 9927029721633011652 17774104794294757712 17595332131409741004 6233600436668313941 14702726011772162051 12667546221480490786 13699287626346643139 6019382103819685010 15529671983920471682 15959206663660037987 12462508732029299489 15227688457794223329 15160951078519658911 8148463077889403456 17521230521945612849 18419449881773794373 11817908178191556833 3954674883302047325 5352828872380111287 17858656367520420255 988507943522611287 3277064691858057566 14385895831098737666 15679638257742911086 13808781231359168897 4661868582000358798 1578370985110167861 17980657014862871259 6830653493398329580 5643987212996243001 13517219757327816681 14047946068935208103 10092329410241650660 9345694790641106496 9544664597565041499 9123105329045942051 13486576718946510343 12276098824430527701 11721596492812109239 10333914469042322801 12708717702208686357 6758882574563411866 10339893658526529365 5315352793925080634 5137065425373590644 16020875291395003602 16367290365637641663 11895557005417898567 11264114862455886648 6806545762677339315 5749255661326727175 12634203986399882452 4553287566368872370 13257411942354242149 6349195972388090743 7779279422439384649 6340829292353418627 15257073286094877841 16877924142098890879 5072581111427324364 17758821614903486788 15892966527858081845 18420386263998926083 1382928546145662750 15004753145698410165 3078887964631686979 5820521036604415455 14718583266310357621 550289451927045167 9728957986109454622 2654200139348661675 14394279011620597973 10473025679552006519 9678390392846414773 9698090672575118633 7699365059462079937 18003390213541780578 9917281566344980537 5080249175413309799 9653669014009108314 16096747992883165838 18177659561787040014 1590308025563152444 6236353042458927958 187991604772841003 5681272258411225257 426608513741324761 12238509896140566235 12004768047558498272 2063122124395186986 7621399113574478929 14701239374656241695 3338804558442240887 11540618826836780875 12597153634925071005 15935645073396422882 14052826911118351314 15168107346389306904 9714354960931469744 11887269628920100376 14277656146403792062 3976883830555725192 14067884290388284737 7809622124130894564 3623456628017018632 1407723709589580908 11688607532389201339 3778172450049390433 11182912216436189763 7619604150138653620 14022098506579028694 11803982909618389780 11993412382940996878 3251763036523047304 8069930258708808996 8473831933664461712 1606185723598269709 7547463321885391445 2701364081897742870 1855699106141319742 2677654748001231940 13434366030664607428 11659796620224421601 2255737463155038212 10013988673796567235 16284246725256540677 12015207358653632718 12329927790601553946 2306911289456078973 17263540364181224298 18286247544926794683 5881137329349921997 4871438284924559418 748017623459712350 4200125627391381368 14418138391295151348 8109350083140176694 786691383228682011 397435035183821230 13575045831505906811 3731604061810338853 5291871005050275848 4087344415931727640 14152623471384658203 325948930472282692 1092938770985550672 4895972122506071464 7503103913809346873 14644326165551958000 13319605186470805881 12346305730788259177 7915887402982432312 13459641408924163052 18325395614728974538 16038569976505489743 7787289709725226290 13983532736119150646 12387568181853672750 15597404725848009356 16537213303753835601 12347988596582343617 11557004794668358026 14105028959407504595 10442189891799551170 12372143161457980258 6752092615037265739 4415088605464130328 6144668157368177939 980958398858988302 12797652129320487142 8575362577916332620 7878217414301630568 7506362014305990309 5795107977772139267 7284169282320838595 13007795808703620564 16589364746607231575 17722824623615954864 10294731780541378458 9838894384977128035 8790774508196609127 11850801678901383826 18190703958327949375 4545919872094733615 15080890926728293921 17133975967237475514 5453212996866457593 1123147093922846726 13733982956701323678 14288873765550126761 2022726364107379277 5826338663891768451 2366766872342524040 8050715108595491456 9336532203022123324 11873415816796917983 16134788645152398642 6240729033319422731 8668540671256949543 17036197273975372768 6504506034149241715 12049181532622465006 7148668948791043673 8446953718189681039 7498801675306013138 4844111240014706775 14124558476279267641 4800700179893407426 192053002560399315 16216774515251137851 7451197131387239234 8726090932486926335 18382561355796606059 4983204989780424593 13264796044587076777 16074676037354406449 5150959856680012503 7755818734200063166 9186323658391203460 2306305444064126836 9462548279840311208 12061369773127841168 5831978108613091000 11491154983314092188 16974180246319076240 8559833533103138542 3703506091744808696 6295915044344873841 14260155508585681018 6429023905945822971 4604050643604280809 11588359499082083245 4665526408610163351 1303167486754695420 7004272177822508798 319528354497009507 2552070914329672612 18052413015507670515 11792228410122996965 5527337228227262651 11222051195479430454 4267487038733560415 1249878528057204279 10372403503520995319 10384544914361941923 11028158477287536474 18298714838556625125 11723080798528836675 6030481285525922650 13984546821374211007 16734405973113333357 5250761070215363191 18147105150886998807 2269111605282575031 9249263349849356916 14576578681783694525 5852896114525304601 4102317475363427787 7217149890233070445 8210803475722490337 3100535751807561170 13546043662406154945 913546040860570919 8612233142098885898 17284925917777022154 4647604930218467154 13381773400922417185 2981120622030874207 7854172497057297872 12755238386507914742 8578744495239108467 16301826689678500994 8456839897437205583 4162972547883104508 14311135498646609362 10627242799233691972 5542252390156169378 6838425751383301492 7783439494972638700 14937963445623166047 18101704428088740101 21133610742080849 11550314938440806789 1059276083478526094 17300303384575936860 9016944418274155047 17829522728865300617 6233089296433768298 7172111257718055219 15220946033964615049 8485715949011624356 9898114954459044204 211258530176205608 7117429376951179748 9304245487591843182 17193373255682858480 5981951798124217597 5337399008856736190 3397718247769247609 15744732404015591702 463685174917244608 16259917805208237116 13153754723954067349 13402914065092934940 4714445600060020259 9800840054251087410 6748573639675399354 11085745358379836230 1461236446564339311 3796036920192234402 18191658767670192166 5215209967226603622 15194574117154908309 6168296834616633076 16277437081779280813 4852751437159095300 5511352105676362718 10825623077194669884 6900545280461649934 4130044527388275225 4575282442610083829 17238576728650496386 17385876638277308143 305974621041724381 12229809975411209611 15619657112706813981 8669746417400180416 15495630216071575709 11953043718188902090 955532212980407648 17099966990303058867 10090519253019578458 12750317658432578301 4135408577368589631 8919568177868563430 13327102183534310863 9184711808558480017 12104416139326126164 14539809163053537627 16703176868606168852 5231736505522253790 14290451191626134095 1351035397639448706 7240394126370772183 15662907502153252589 3206743330153077358 17474873270851427860 6403976206484479624 7195732761570822378 13888705527450312920 4249366716734021817 14086811808829836673 10390971561305668064 10297978873131835348 8149656925982635889 3685038692974625393 10635374198040354536 14964803508919397221 3340666631635473617 2675131327634798008 11324831557027299266 4453738476330787382 15795163387470531188 13454253581203322275 7148772447255768211 1367134301104930717 2721397899118135367 13649534028766937849 9967545075838680268 17863024660273865870 5703500619581278150 14556231736833920439 10782017497264981212 12616277505607270211 18358789293100404162 13183331780869663151 18174235111695856729 16041723311759208997 1856439961569762896 15782000794469773707 15663605848565744186 11864409345003088426 2264874895127789055 10267771902008472360 6328817953723091282 17656885725309741884 11843962442671691694 1319606991303833099 3624358761177422221 15340443150544402068 13477779602432923283 14735658904699955634 250678508775380124 16322985118028213943 2651940525004286982 18374469149107888090 8704806779188877512 12225199461267565059 8465496383982416233 15778061408842243035 13864545158645576593 1125988587263900559 9873562255680334215 15404032439712816062 11172310197404819483 2545946425617519547 6020147582252735017 15827038540077289655 14896596601866980566 17850028489944467399 14194848529930912512 2975454286013081019 6228074515335943169 14973849793254596094 5737062311274977627 5787392560767706632 1728841620894062464 8980033255655367515 14028979366819090984 16673991934094838653 16448107350020698745 89047173198741710 9977752282045373327 17777384556508131212 12590380736841158130 14083478422510475340 4117091656905189044 2199293310233749559 18132073170258748338 11505827904752371348 17134990468892315706 3466437978276664435 14502275052308430568 13428689477948686613 16165539647328681439 14069507544322492546 17173976407276178380 8104381983015339359 9439719152699470032 8219691996127517674 12861702832964504312 6286498744960365358 16211930341108984885 45890072562199120 12672212754465854040 3397605629667688777 9092229483166327539 11671838162195675659 4339653751768918461 1900059740352361748 8307726074629169535 18029312601299076990 1224965912128565719 1906097638745632530 5882084550061094670 3207754617524255635 12493080898311159491 7202278606078267871 8053685023331433445 15603711790345264683 8618744637373248264 15254163743189195590 2101470158261044574 8478407551422457209 7352821856612254045 7266000567408910702 16342996685545349299 9769329853205208082 12851058224827497611 4430274600190491427 9643364614261632298 14137822240768446480 6646004706355295763 5363141956069722483 6053024640676563629 5303940008029171853 14961809223774841452 11796796942509415924 11870367922127840808 8046525017202843678 14707349415203562597 9400253431556051534 1604045985734998836 15194356744892549767 17785478852805504372 11014867862394823395 16998334685572886870 11824170280300420500 12970547035309829622 11429851528895701068 4058221975067285178 5822626998856733252 17071422713309074283 15651592685091197428 15069536349263326741 12413581329437838994 14632810476435245616 6467992363393907599 1179115516415513014 17213170773454686432 10623535612878459193 68185458239281277 15998237856900114990 11508432628801131898 11584192073691988825 6306709440874081760 4262288403666985695 12499831845132724773 14165413757764230903 12907317865526997079 1193987126569515095 16858629890890197406 8596366332164572533 7621769636110930648 2001385910260731562 15384254166043026962 11759433552561207007 14118376895996529996 1149564861295347584 9946792780424981313 17263247432665554587 1814459022402669107 1460723992842871359 9650375886517454128 184852879889306428 14404283648594607080 4643480398472832679 16090827243779532778 10364591756547106506 4717408567058878265 13585889905739323742 16062059168330668091 17243650649312038884 18380867284311859916 8775679687256812339 12297656083676291563 10491333131819332232 14453876577340795811 15354229392769637206 17998462140266618103 11062050869923584441 6889725020666284952 3961975511594878336 13273267619828966116 7024280898372280841 2907122427238731614 493090352787218916 236046778938600582 10575008010024553135 18228012706502630249 519873855798857537 8485644327375078262 11825131204127761963 14755379500180665038 17906705207771995849 2194869268206085157 10611474175841588020 14213855177628894684 6757741044478188080 8135782239593727285 15349061037344340983 9000005197430922193 15515895551982357516 5105282210359009190 10885177855357023847 17341477771842640553 706728819720086922 14196014485601169724 2582191610926344032 1246400273207271050 14071615792854873953 4196049539193042847 8673367954412253003 13151996617787570005 17373914568065400233 7291565377990941044 11915251861045733962 5252326076508562934 17134131454509079623 17607221668650232946 9876167675169731331 10139974280109143887 16623056168907825379 5654257884401176593 8027661537926343264 11392432530864399247 7560321997418616668 6956596072983635490 12852478152361011630 14256987289486779883 750111487507565862 16988048948680765091 10160165464471603174 8089515204865645500 8593172684909825695 4871514672836979111 16102873708306821228 2074648691095386447 1651513333889859609 4499784812187113009 1872057453344382220 4269915399527926190 6142759500677423697 10129882537159151149 13144331135502411751 5403233364204138880 12211319590788835492 15853940864506283683 10512521965183688959 17065879331937698767 3257662336181184010 14568802674475406493 12751728833209009900 9393023985381347248 8967555428451053116 5874028371991721455 7506189833462016301 14867246651264528158 14360287287342087239 2184144752031642963 13696880323676877929 13200206256188999708 8464630141232294147 17571815487456426502 2022586039200779543 5593419857606744256 4446491048685157351 15667972596209655252 5430038829476545121 6666677441642807958 5935147587970218434 18257303715237990840 3386702195407551068 12649854705899487893 3466648977490064249 2308139586284925306 12614024938650143577 13535587815294081521 18081178522529630868 5273241173660464891 10260460288905246426 10856247017643271834 16401542954644481656 6597448545029185691 4597074612072131976 10677620596379272863 6076061232276083788 11936029593586376684 16575274782987533122 16297526688250569218 2128861743199783735 17577462257714519916 6017844817704340109 13374850768835563191 13262101083427084732 1198889787983178728 9585715174083802222 7237376939715389923 1898495977412308968 6770338279556254698 10417713235994301711 13470722695934170147 16053988147700717828 13355213579340153826 16533700127763015256 17894482337064609096 16418982559325177000 16916457608450322221 10824085489665038429 13795957675642429245 5413469723703355423 4480441767392475171 17093416205364698134 3565149602003821296 5691687938823339947 6042940983594438564 3488587963322388948 8870653010621691903 18084443806056580084 17791564550036764127 4540523243006349590 2762707830606867419 3424868780683749949 8591457440279930115 10305677727251632696 15056325492385094 9615112051261617105 11085948018761518801 6414253000986888329 118722425670663795 13276863751528432205 1978799079464566163 15325537062720263318 14831402150844088956 16648425429772454335 125744677632062628 6711994457888861350 1856599438025004397 1812112223645895617 5504196329611517482 7933569571134690374 12449871380452753673 8896054413029517369 6480449663356442028 8047856997665228491 18279866533602773302 9181066819774515618 4509151736709695908 15301951674667222509 15995955200167004961 5856858489969516143 6324331299188929722 2720265426002561754 2193186731537621453 7583117369880386485 3577161052262152091 14761448102922471949 1472209440564307373 7733474703942043429 10540025572502439015 2614288536852943595 8633224929360659051 16352513740667048845 12433351403032853332 5128848684444705729 3969080129215145072 12633750253490931809 12808397271159839472 15765032116358343165 5870466456427513344 18102820081345297000 1616307602975777534 6423319403470344708 3865541609427999159 15688110507693475837 7369874168064923553 251607283956410164 6820063890171312808 9987496869090920183 2100996387123738854 12301255906071633669 15446629151551890625 6344934019367615917 1434777085119617642 14532479213944397969 9046951275126374251 6060424417468196700 7820934603621922466 14715716901324711599 668637028361789357 15475567710069546156 7057098654363198855 11022224511597622731 7473524187648489867 11365258022590942986 7234452324878896824 14762989524037145469 9031220905631020127 3392052435223515738 6055805909071190878 7169615646394161568 17900612529195308475 14991578296123299482 13674014789738945120 7470820061284710105 1668639787563845453 1676873163066501722 4194003333099548222 3691591144656280628 3650276957965937957 5706315996477433304 17759771958602725879 1296825394922926271 9559434499558789770 1453456426047164799 14859553344727143489 12246236521375808316 654581159021834381 1241242494595146079 1174817001088751058 6183657307925420370 14822500591154287359 12653053003285005629 3008668245469167738 1968474818584822312 12455976957851615695 12666164330789175942 5878599734161623104 18171840439716671535 18230927370216241789 8701861273954480985 13964406497261355056 6521578388314798622 14046412465716654464 11668321545097823291 12809826783067067945 1826774256699861990 15759121685164335429 15822808110367846257 7073364673094640218 704359425252235892 7540888471709834523 6602239402115254827 702308035728139030 65941118862168270 2434360318341214815 5374334295984799909 14866280852684059272 7507636107723642494 6602282239506768167 2888033311866219038 16951714707431085875 200753042038973894 4794655665471844771 8713999953176823394 16669481173793187870 4549405992041014336 1858703301754900237 15340823712368692951 15120048687325495729 17722447838476033497 7181592883470032855 6779437605732498080 5362468394400500562 1566565539493240473 758982501087784028 4896092463928961051 8037495891488691546 12255657135355109581 12015884495768832107 6457176343916548328 10669440636506467077 53692802391769546 6964944873261008834 16897972832056221648 4668389915765077373 507284150188070946 11329547870230321850 5169829776422663796 10336100999977831198 8542508669508767115 12209943798491702427 11748779537111408551 4493447538027394997 13496576955552956732 2828672546223145446 6460010727708939287 16282850321029798005 9212309189324369259 13105784767614345585 11485143855096275708 2373338094877918252 2967860502935763083 14183594748331201310 8308878815849293183 4757020346645178441 16985910249063059343 3324818048143089159 865516478326150408 15164868650321555123 13876491658117830260 12100256132747568302 7050235539360028008 17413160969471197654 10134774331146306140 2570325671448433001 15148238903789026430 14682143397264012821 707330517093977767 12924447458665323674 11885998205059308972 2018528215771882554 11737021720114299788 3780714042987297259 10084076917166260579 5472434664691452091 9207287309048728585 9165260695510034765 17900862643916590079 15329211670307571553 3456605742198595956 17608865067719758034 4968848577686451671 460120251038313146 12795697399391167512 162876278268099501 15479655289513641692 1194669253728517236 4314924560094438112 3353343667839437975 14497746812981584813 378719636816154652 5381574164491983906 1813205844569440959 15459196647941908104 8337319970159355282 6536550228802618490 10030247680657858650 7171384413773850837 17670785431001227865 16592741742039985440 8515945771303985052 7697215476925695534 9530887029960293717 11874968052886811528 11925478036240518943 5803940818950188634 16111131869843859936 9488349445400197479 13765607977778103349 6238995035733531788 17537792723371143283 3483418741409126670 2208492933280611607 13954838822738654778 13234349126865087761 16338132998780673281 7526416730087591848 4131319368067224730 2912484657389771925 5284597808006913481 11314751288039462 17961344064527143906 13869745873565231265 10554051912045275589 9547836246393543674 8447140865781958567 12627181227534858796 14108229637554343725 12330642622313278972 7261123568854659218 14872496713600248388 7794402702369582996 13477686006035031967 747902296238868567 8746553886521966460 3583244583006162631 5133051638596703133 16477231314704903790 2738640712883707253 4241474010474683487 17571383312223261264 12183873991933843373 1365230726524806958 16261210819585925721 10656381472417866435 11454788232233218259 15886125246623198398 18427323575235320404 8079141485419378722 6636149051489356217 14515280701601965895 5816594422757353785 6553400628472155231 13966943557645212263 7378331338843692846 7453589957923616076 12182040005162376850 13002442057520751618 6635668250656530802 1566925389060412846 6980741779334406749 1888346774385286500 13386801611686773504 6033978874372396982 5826234843195110010 4321702959872183325 74204871936278795 7764752301486067862 17480745261055542619 9335853046792048506 5264405381914109391 16618991086083357707 5492723233533818123 16185101061649003205 6706112512658122616 15445878575701742134 13307766621464765350 5014955300243153209 15592457379960645408 9193255897019216161 5542634603047430458 12338816501816362692 12844352455386216058 13196453005984179935 8055822065738001931 18204279566488709339 5584921513117757736 10171267125193020306 12271612286866350162 17584445372966576374 610677718412254085 7904184599939796924 8840129855579383797 14805132294022527307 9601984334145295309 17418688382309500778 2654807339862516844 12494228167352935949 14143375885705700873 10838283027245794038 15970503190126101873 1693082663101558143 9509555525365545358 16409092316268978850 542710592843995617 3826988234501264973 9693893173911991358 4598348537165546361 3399735618821187817 17595005536970319802 17586427155000607210 13083874295331510323 13595384081304688856 491321377056760908 7162710362825732848 7069811008767269525 9950450807364187552 6710590933300765031 9877480447340992135 4190073645511609225 9328492336843855186 7190281710340913474 4780382360300097248 12074277266703895512 387966617013416211 1732745100261716794 12902549729395103985 14872282487161445599 8044595807783932368 15839281545623889559 14117419879547684802 7737566543943045825 17255699019789794119 14414293242686534993 11174963282783985257 4378802495488398332 7742509681684225703 2744116067864890732 4858293822441989456 105761593457542089 16677800514947481497 943266994093641944 13932926799903173423 684769241815341324 7076918238802274339 1634675736129717219 16480601160059296708 3054149435140182431 9347414096288158607 6227205021126130009 5107129097035251804 15496475325276322227 12316593287498088297 13280134917064784920 17108042288532840213 6146681587963354530 8688351293167073565 14875556132616903637 17996239873607256934 9018680922342634043 10472024330699622802 5705441466904182905 814166012586101479 15025496926934203185 5616349386077748975 6763645402043718678 18310427454570575643 5859876002713491143 9374269150688677480 4884530565433280476 1523078755092340744 15113903126568086599 4234727539174110891 10919290506627318292 14727473400082869452 14926530857701665030 17614047968614880251 6391382324417182580 12519887955922067378 16207164401304409582 7166973573491684571 4441086241399157817 5020505296371450758 10871190530094897642 16824693585689575167 4903128668972060451 5604965501491038664 7990584853612508494 11692432357477599596 9649975077046362847 8571018748126466301 2450729936157533797 2985825728692242683 17671944534226488458 3888852719234309221 1702760690888932068 15392617274408945010 722901296096844447 3030414597132057543 8118331192231683744 13213878639230680882 15984009316253453763 5445925027133185405 12410464229591728534 11010757743762462139 10552707527500384196 7582422045170257029 6232107566450467184 15101170649195385488 11979589402518164002 3796534651272855403 6746655185670062711 17175241623732987279 15156363784797073299 15265317320769864407 1611440247996089105 6009782044128748528 9120181018681987965 2117150811499274600 8656451515679403536 8854359225882747829 6859540726891295784 743785869620174545 5648222666860620216 16535681968261587220 10595643297928629524 4661832691094635692 16536232051386751745 8075869253382111876 14349860326689249338 7849198078413340346 8683756285021161623 7248413223216684549 14668446989765004357 200842226736758554 4343749348594430659 9707357370381813022 12775676915812045582 7047634796570976337 8906281784351760586 17509816768946770886 10821098488273185313 13861613575519010828 2474595373342307512 8071254828703806032 8481213484154525599 2931909103706945939 3466393145631348435 13137181459582427320 7303823103797006460 2265793588814886637 14225074579076961576 1575931757993064449 3124005245969596065 9149579509458709598 15460500662295064377 13891815161992995457 5942466247904210273 1849487672710356653 15865936683936429060 901050718338942711 3171104685055258667 8810200517405995809 8640466897334962200 17949419086582750633 9478677250432528759 290490254760842783 3006834813967495762 1468785359013376089 1045530979894537930 5876610452725552773 5718276842216298579 3243574848303723231 15892610990314280275 9371692284780317824 3961074200184374412 16559048498136041586 7186287351461041901 17138086962863240227 13909412373775829625 12088127468155464665 11160808242145202009 9571535861147046228 16826494107407038791 13739381978659403958 18219963225943852022 18297215349232999826 17299085220850007283 3000424562064026898 2913267328811489026 874273213165284904 7308674145069483046 18242369250792027871 15724139162488873870 6346826185004863330 13369018832353141578 3605505543211622110 11122730503064385047 5374710766871640074 13076429498059546034 6327586711823459511 8628660725519945635 5410695460816727272 11790971794870642606 18354780664717998528 2741871713605309935 10494596987339242219 2244507591777375004 13131893253034013158 13793255092790433607 14777600932636878688 12750352887761553194 16124017089165736131 10642059235321966568 10819575036099684174 18422153464343852361 856497745044753747 5723589006150507243 456577257377300485 9973903534580554327 6209561364760013792 5978416254503482768 788558522366591029 17095186458966377259 5405468845685729493 649698504122827343 10065660592300043498 7180604174129895860 8143921359425764750 12023491749634230185 9827584561080922534 16349524008120863905 2855914120693996453 8439989049836945830 2987430286098452290 4105649576986481212 11520742678657644848 7335800127907780447 9493406171336938998 8637446602381182949 16572975386976393353 9988961473844709469 8011143398584305929 8883286648136820763 18036502066063404773 3156455054173329136 294312652049418431 12381573373544846223 4658169647741981921 825168160134090189 7797361968621461817 14979622262511925500 11224096675511611944 2835068311488458914 9156377750192729020 11282584574376952100 6617096326230836600 3545135119109883188 154744661032739700 13308502319377948692 671702788410574452 14483319542883706911 7117539617681312976 14854116533805362336 6288128989607069922 372275973987653602 14212909087046985786 6598636510369485956 7228355291517010923 12383044949992517362 4415135330621429954 1331590016325865241 12598687386332735622 17646672288734750155 10104384028303146135 9263713396482131444 6236695074885663273 2463401436118150298 3452363726343897253 14986159077149485441 11064612191961307120 1960199993654321288 6733182043631549728 14461414312619472970 5660672129615314690 8290924857919819745 2059551619984171935 16277262899556785405 2147350307834232936 768146944006738750 10904039133456069959 11595099652437726554 13372865864082587824 13329840035888933731 1248307978636185924 14466600226083820238 15856004026469266481 14296806237993865757 16853257874402766567 13615059057837315657 17100250263344738766 11573840328778064445 93892278644569878 13377223884573876176 11771239702072166503 720867772095139533 8427684298366739038 357517552743143900 10907937829829640278 11732953060316451511 511435051553932834 7701221957828999552 24850228363877232 14932716252233428781 4244323876610824389 13490831746085465668 7341348064302756043 18439779848862158947 8847853410827258617 5412312524491772450 9379902647408514237 9668628597635349902 9774444616710210918 13176921845302770742 3931431260377276068 12635140408820949931 8673117696177699220 13092807133399901891 7985927728832139672 16706862693545673563 1604127831483770344 16669128207636812660 16918631485892255127 16461768114438224778 4893879100457986032 13382656959898621342 1547690484723798965 7190466051831394370 1249028087811749844 16516674579807878948 13691856195906719069 14209950338427550037 17727080574702734707 4549564441763264089 634585643857263445 14309782630588916856 14449401602766158462 572581304279472599 15339308881333098634 12860047558643504553 14909719943251887736 2477949735090769254 12064312545657118320 14474401038370115066 3264448587537253121 9341433230314891966 10276276776959855474 213832519367619812 16740675402600244209 18273076779303367669 17387460716609368587 10757258757987590094 1474861261085966334 9365083424782392038 10715667613810329217 12868972763298248253 1448338708768440986 3806819920233428430 4827151067179877920 11752435575588732102 4843551735078343459 11777941089736766770 12720117814081108081 8481413210912510718 4311864745651326115 4372196570550294403 6978507057779248543 12562420184424099498 18282833576300334053 12135764077840991308 1840914322649941941 817968437797255458 16223426818710021516 6949710391014292017 15797230208742832709 10082427160730616997 61315357613114083 16990135912787777970 13501654004044631355 10004513889844212321 15832335305765053591 233911406889300319 11139868349127639456 15396511531863932831 16195061365113663970 13167940300689940361 16319951602355622445 15362500872701105982 17401419948053564796 5212795726098116424 5854106262901875678 17930883929680990353 10548109261152591784 7454576545606574032 2114426592489852594 5389940029332488448 2304211923614376961 8289740083187361297 10536058637240395110 1322896870347225655 11721424484221359411 11440109684362398103 11969283362776998502 7719582113107252889 3252822313931462119 16155418586415371623 13966866632881745226 14447350739305217217 248537034832720704 17357878624289651880 483403912323330913 10236056085193215931 458711148268472435 8166290470821883935 8661977869989766740 6263774141931808937 13785026673330475666 17588252726967542344 1404924187192620403 13401282455090723942 4714752987858362690 17896378259865459368 17343818007871842960 8462678838947959949 16041509693232279587 6141327631385731194 14300087327253718063 9869971965286594316 18420479711917378530 7352109321430526453 14375820800086522332 8894254166018204347 16647193444012488482 17742889654666721642 11988562862435763234 8513396973803015753 1152848712446074620 1162564973479513940 6254106551976197922 4083744161778080218 16488210582799241785 10814979978985121777 13337177730772463821 17766945000710931692 4522245525546721707 15544200995159919930 14724379104136427413 16449888664553099932 15641106851815093034 15988175312631055962 5601765636960384758 11494044173306093120 15872942820337755445 67411221316474016 10655387395134984971 7816726513541945299 6637577186190569554 9880556867806124428 16713291124710750842 16327803059589940824 6416261454887375772 13622870077642050736 9456834473081619982 10590726061644944640 9715486291668816274 12085414956310764463 367200166449009484 2451477151230578554 15036866155011842900 5343834442764011707 9180314035137471975 3854795800423036232 15379991701486737162 3581184236331387975 16067366294175775210 16771368409639755725 6290051789269206955 948146392746273930 11597933990239100212 7414727715764757754 8726824473357967578 6243934627395020828 4876697997933175670 17938066637041456237 10264976988332467924 7957692381263244872 5749264573866301904 2236236585259526633 16078968301716623984 10983581792251770434 10870952587015471290 4236438257706634680 4467299332931880769 4165023314317358431 1174956103756503890 15513450784234096619 11813917936531869097 8032657447331948427 1729090900808585719 1399373316978097085 2084092629335553760 2047050193726541725 12981399225862640557 13121064084688381289 6334090933961417966 16538631555647952330 14768666827549943230 11601327458074949111 16581372719633428919 16976828426578857526 1627478116234247345 6595139929283090001 12018296456135983871 11110132335456400339 6617117890150910985 5459379501685369016 13154346435309230868 8501131351230426551 14989196197129767834 4630626096688922982 7571821348186217437 14085278496611304194 16369496377461089979 14219178072251366662 8778705818393261126 9827877834195875732 12548865783162902796 1429491544104951056 9969144333783746284 5716871491648288462 4464547671314418782 16764551981399631078 13485920417141687105 1145399397163832715 3171328431016265397 3603613144362635585 11967905594638534519 11236716330690409200 15913295043017853109 293247909552243908 18373632673283932393 13940824724210078465 13862749999606042361 18352587438979068439 5246988546351328247 7246080316297345074 16692304204764343215 8991303022887051932 8187705930359724990 12593165182607153632 8405676125218489495 17738216326601671168 15204913522979166662 8017223883087412152 4639210051247822621 15528051877036795977 16513336581797437730 13155365460487029886 12546944579458193215 4835506222943485762 14722199643745938844 10725352581425879275 15920848303799824855 12843709592369601559 14657334450205335966 12550053353747376472 14925829672252859078 4500784805955711881 8026860276361662563 8588189212492941502 4873735989890338508 16749103333146766423 4710005467627705290 9929068389237530877 4449887552239428219 7908956328553244999 6699194450669939593 13263469736962304557 8752274274664268007 3895412606209886836 863517048973567112 15114142083154755276 15553485335998168916 16416793077550332428 4659289419333324027 5710216164689605724 13594418001852442673 8160659582449138495 9340516117850573911 12185824922941485993 780866036984095025 4571062342567596762 12248316212327997348 15357734239658997524 1593395835279275689 9178240147831114098 3321985389294925656 16928554742228419576 14203704131127172196 1210373906295432269 10178545457132661972 12472531280242481536 15239045273301435538 9134815189444472175 4226595808952562221 17685311181563490 15651340098552470674 15742936290692537029 1467952502990465126 7021071045814492618 17281162088839511262 1417627941885421000 17687534217736223529 3363157639970449056 14258413629727706934 9295211286445492461 14044708967085000520 750909038557718658 157964426730014226 358470251691227666 4364461635334075189 4180560465725274242 1059024259387328703 11852884416454618592 7025454389942224366 7371661544493703516 11760046682883515563 5300135698537807702 12403082234104663860 9222501877747684659 6365243688110722154 15348018274660719413 4373630162969156854 5076329068764482761 13923492926155650141 3949694622599160067 2378587865415503701 9312974282082228661 2056186479876282190 2836098975038791360 421757463833452132 4303570637881282021 11714621135025778756 16848918831828376681 16674225807945081069 12410540610267788045 8605247179623154971 12519882886589740518 3514779690749350885 5476275472838131747 6862288595649677256 1372707720329550591 5690855356104561168 12019861184353460677 3831548877529525867 1000991498191785630 3885497195869097083 13170913363155473328 3966769625396954465 3364595780791691808 4949490067757043604 2403556019421189797 12676878257175834437 5181059687766932833 8840873986886729258 11965111958596498613 10482901689317091176 3280398651399843242 5283943454464931828 17305042445708119232 7932653218856589440 1676458137406007455 15482048284090985302 9087015807416059817 6304156259588383425 10548127546701036371 9963046603704648865 14773493711627942048 17913678658433940955 929766695384393573 8615993685915924908 9990279621512511631 5435791294374178988 13614282705862817585 624065830944519051 14766000751327572522 8450651739058719469 1873959237561807771 15080843659711719250 12284549290585371236 9444918376368611603 1262609699644600538 7958905696505122373 2052520509593511736 2397996929018959706 12416590711707572527 588226726093684254 11855070126637883065 1368219752654942787 4114835154430285802 16209672472126418638 987935489153339898 15783845786674882199 1765161189289007320 4530869076730451474 16643900077442525753 15600504326376154633 2970671878082878497 13928105149354603573 3643494791353671239 12174528996646746910 3025521793042846719 8456226592967307099 13246516496359358281 11012896606400539271 2087562148795355286 1051630660654831807 3292959225046440953 5094609222340082823 9145075493647311583 11613766674962877966 9772985215776796211 5879062411445505711 8593165644122219288 1976175800768308539 16647453160861725596 10725344902393796100 11486009968027820561 8372381733816973866 15346064665018391105 3346321064340669667 4125006569468523438 8940250179527764944 5098327083590587731 2094021890312243445 5523247475330499245 7559177411668967126 547086507124331997 17092595544540187466 2268185998664757477 18110821222985749376 4637137606385724732 6015191458450187884 14804651208859255270 14997240575324455662 5628328354344882310 15545253926531822048 13396734476191013177 14370721641725561876 4516332180144964933 5223648845025399696 5125926766271494613 2754973602651972672 13244558559611359581 17048999041792461365 13259777318296355065 6018037964453796496 17509745190742304340 2539502772038993799 11109653088999069679 10305682997394879105 4566641151829307682 788720941639915687 8003859452379136796 3192812458307681614 13598258240755010607 11153391244147818696 12500020382689872565 1327586267304277241 13963280816423996311 11766075049988766840 11421436073155641598 17397903997635830915 3980106947145380761 13209793724013798328 16361233665000371992 18312884142816091926 3698231949599933401 13792866826099375230 17970381140359795591 13647050663195587448 8368999673589930093 1205734692270265355 13691340731128182314 9317883536805434122 3970449543967625399 9648147773298191692 14626146828952841222 13057806206826713026 8417989730146824737 17922182654837431549 11153125332493825967 15484373908628988572 15949091907999680932 5618042613295613470 13129202714423009870 12789803556082175400 7515054032446063286 16625773615867503675 5119041320939739471 4414867126316218759 3932780416439361739 3475489890683448297 117346762257236219 1335271881716505024 5045133971759832813 15619739422247671149 13729871682628481378 15513637486053573588 3586381661526330547 3690293658788422682 11430268769667710252 7412052684173611322 12401299225161626670 2136342364610780145 6390085812988714982 10830008183826470153 7487676742070058186 1675481087245799892 13381344599561014294 9895343151905938218 7323661718456956625 17611311027108947208 14944198219355470749 3438778463761143261 3675494752431531737 16124273928590910008 12742342108895340472 6990189263589730039 4797453349313598926 988881820123164976 10542970345945854091 792070894081017953 14107575554539650218 13165946766582097940 18003883464504470941 7607374009031523292 11964200615195320556 17255570523142124844 849703859856027784 8116276501798632251 10416375230322698740 4071391077359327775 4016173308654295835 5575295661062516903 13765008592757701787 11847470371972965026 13301514685397327151 3088966702099184740 11822369195332554733 7563927438684666191 9765325041580155393 17872175451897058235 7498979646362219455 8114287203861391141 8850862490776225903 5438585158260736887 7835416430011208172 12020006361935591933 6213596019576546850 15915054546548824117 11784930509602097939 8761687004646149116 6522025046335492889 10086869005482632652 15670699061297609126 11062186118634307086 7789444077328000011 7645519816212801586 5903805915215880432 3191283472227507249 9372372099756037990 4081457201435255362 1810570989753680926 15153602844416479375 24605891369388289 18313999578568304815 763915714238659659 5992878370366901321 17288414617678240536 17817266029254191157 2979053762778483334 12178561269151874871 16185759263750193795 6643066937596679713 11169178190789905064 1091092728867557455 8080559366844098342 6026063921130793612 74804028031440109 12975187936697893057 3802403082429099998 8240617054006820249 526793711771146194 8235158071118817842 4516134751145919315 10061742430461800897 6707349204268972553 804417792984881107 13413193151632468277 5047593131787874479 6703951597631432505 11325100026572920280 5132293212739597681 5870778596974289463 9022772930853818322 12232282755311881491 1651473744497471244 18114777699728030121 8848036112700416533 12533115304421294199 11094281048066243633 10155751079308960522 17713304301190550959 4049352803596677928 9043434595592484460 13399425723660026904 5016919631159836519 11262345892739029272 4632835266058716898 11258935532788002783 9309628516992970692 8769820259038705511 5922723738637447408 2173980445245985085 15864205680209578363 13732681325714976340 6437118127623019277 5280934091308791935 14500405765178319692 3211248975541290349 5609777088000117062 5705577000972653696 16550924056679397029 14545850582966601212 13447878224812143807 494474807735014355 9006156648905549474 812112833897239460 8068451293621131590 17417723267435346096 6034163802645729123 12775643503864871063 2296450610052628749 8287997022848807696 1161501013605029467 14771334505522874390 11185280126406820731 3104728011323476170 5052973407229762423 1919030287930163612 9642685676630946146 11064936007148194736 2183693056603362524 6227103880912994787 17418869717477877801 18033236884046955092 14545570105628986479 5865303059527447538 14215394441123207343 13187652708904090402 2119230334830157669 7485000019065351088 16355203631297166364 11094891396410451107 3669447529678708648 15906118267131960588 15189143310680000973 3509691003789917781 15043319568702511107 1311128042655783380 1929671643686092575 6896198311050773583 140513628161156518 7855313277186618711 3413207328956546910 13752190367999786655 3824945036791725544 12268434368734377928 3330765986467583004 9901120719642892510 17159818645440526252 4506836292621308846 6117534431619870264 1822368447065957164 131350892820352215 2229125668677900146 5059258050925082457 14923303376668779665 11005138347618777132 14625303592982678753 5382617506942916349 14459487016342966756 5502345834274944405 16239140247170708572 4841219881094615205 14911878243201091242 17291157334287117007 17167264323037465915 14881779583680434899 15922797297626646712 16389188292107324352 14260032175093422017 5475415775789194699 808470186201498023 15724697038837590458 253858581818103800 1201258429056167742 11914594345300220864 5913152440263637343 5805655200020673813 13856699571767801338 2199521728251071180 9913114122074391386 8928281304652593900 6951872667535524891 5947105232945656653 1635889697536227596 16328403645976736071 15651158671728271321 5189845694912097814 6354790286791480933 3699686962450338041 10539692897852744402 12579779557055362432 6295524694984948860 1259760986615803850 12560263828039076901 10813641670280872339 6723064523787607928 6366536420315980295 10059872590179958576 8974945683487599746 11367065124060855092 15067613303140590336 6956543998315339772 4549316279028358991 11615381144724974334 10875444309102919774 2936563369541175476 16893389281263674001 15051976234650121946 12645262968785227847 8097714932386225480 5345402059618673325 17402197992054876452 16789488339531789272 6403029069294885000 5103208334498058148 3686215250283300611 6455563654310702010 17906900610762347369 11638145224478457406 7790423954075979969 7231785874746340009 8435245952194066999 9146701412085540682 4188957405821663286 877053662952441939 4740236341754842377 14887678319688821706 2434792892894085926 12543460662765792330 17509623456545624746 12484049440039679642 18097406215116673166 11853715271407350748 11922109060434459468 14413874345493388112 9830821611756120058 3732385445196494145 17667419512087448302 13128670398432863994 950518431289664636 771555992662549223 10134643488001006831 925430879719521220 11320112654550212044 12567671051870908491 2898290764111405649 13249720204669898262 6353114716057758180 7703368921711386172 9646726322322012358 16137430042940095447 18185586100274655511 5813562906656657672 4553583520604818748 2461895821087074675 7046371275006835380 16837661320172413540 10843693944833116493 3631511312917265431 3526736416192241099 12245303074669783355 1381952352742068695 11981760113874336359 9332898872769446341 7313404659566032884 2226769719567248841 14767871225146473544 3039507261778364494 1780054989802743917 12732867583487167166 1236777752570386476 7903849772434617629 8323898494430896161 9211748175726203754 1921000541543712642 1745097714173425249 9972825421084550262 12050084301946841624 10540967614970202915 4833405681367347684 16630235800336011343 6754056544964393996 7255631752969536155 13018014319814518263 5194008195793732912 13492885223090105725 14838660420495429028 17771164850630792941 3939678094922053673 9455274371347335832 13084573076787109494 6984692511937709540 15889334971217773346 582605411361759127 16187734894674719929 9675928817134037980 17752045007529785560 3148702409567790438 6717559174018238009 17432891041411251210 12620821092509667594 18384560992232496998 8097937611617248074 392900325448090880 12051755451268501044 16576199095968920011 5553783755007663959 12834051308533323533 15131251676432728054 1030023985900340754 14905008409866270818 8697382800928564908 8943003607097532489 15831570693140967890 7342160327212910096 16043785527582314666 16932138009447970166 7471534918504187791 17056112146360181300 13559360178723403834 13245238624458814923 17411163738533688544 14365377085622902898 9139721041243292794 6403833246285243997 8718230139479132521 1072344738448868371 11239994218780389141 14345015144147123558 12145216957612768976 621163227149960861 9552607858302936637 759142488962041036 4247472951774926414 15871687419060445430 2722102640804322785 15109009511912107312 8747221224074876572 11277085290094539166 7962782472762035404 6095683111205417527 17549832968694054046 6172610069081371631 17633761563085591696 3483137226560238559 16472304423733878974 705260582583721576 8866421743293382383 16980340678517113463 18126507989170545237 4746342538821952591 10077444429764770769 15104400491547409533 17448768332559453696 17039719251874611880 13066663428784307666 5572561093532471412 13115074440880330156 17768302219854638059 1950335897115437147 6297922578835411322 4430954725374194263 9577392742092377550 13731088616921494866 5359057462158512372 8573498983762776378 15960542903501748845 2627992237909495350 2170464988885896408 18171626821263121661 16774635125045360019 228693838389336199 626240145287512836 13398220533034838021 5466204974224730998 10524222038615156832 4275395736775144734 5038127062895620629 9312650250373917932 11585395985037464057 2519972268727149803 11349286639929937272 15029196529402880783 10555681928468611865 17359739720165913270 2169061258327813813 7822818791256435603 11250251867278419890 5703785075500243055 13249789890656725375 8130928847813849492 6377032700381747373 4528484348652534293 3746962044905720200 7193118550382423263 9240839976517562067 13114452219360981006 16810228193467630961 15862060584466195942 13247184670954195820 6819522474275434334 13148544019952318286 7441010174149262954 1967829881996450081 14982893555410815404 12501707253348942588 16539775109883886901 5866755056564440887 2482040795079676244 16047550991047056918 7808584061327561106 9340313351407189316 3984527683053539639 5293293579567412680 16301202425155405188 4157783737063791375 10462610947132109068 14846857662505405153 5728018569834928811 14387824261406701122 5597947819516766503 16286559161197777788 12715370579781796298 9372376058403316386 7074178274883831735 10004447542490301114 9260899687237962449 8485333582492138839 14895479503331950468 12479594415382125551 6058432148846779303 6201409998424136224 5985796895343409606 9371768400717736010 8301501491269724828 13436549131047018104 8030391021034497808 12881116320639534414 1800351603275182815 15455070576180745026 15316272481394515526 12459559898693317324 7460872434969683037 9240347030107579460 15424345691143328010 17039299884876562548 11951460440983082216 14849252830482637855 2373016665670583465 13992910958327019674 3842120239591693266 7893374505907399632 10563679736666227235 1227156512627089320 1619219403461571725 4160023496192891352 5375001157770457691 15761465910505659035 3677701097943536936 9093694106687290544 902675430134411091 17134688976110620522 2106245022990853933 10569305350025499101 12044795969338439253 6416141779841304114 17339319196274335009 7358443423608822103 11684508542076664910 8476459942826530729 2749676965229842828 5889189382066727890 11938211797585561165 17739212739480208673 7137112254879122716 9125079103741202926 12412352895797703251 2345930039310131375 16649550244933548291 1882428982094994062 8393882664626381874 994175695090326319 11572073124759570098 2944550900922619442 13024898809318890951 7794945681579229181 12402016106284647450 5427663026587559657 3417215565840109042 9906135251879240909 18419045692338176956 13959685227204243986 3332670318045796888 5640301300788030069 16175968910206192005 10359146402699441928 15852759394736175422 2519997651395420886 4411602576283141927 13222560438793855704 11472458889378911789 7790269045774524166 868747242347423002 2241518262449523554 16911698279919753350 15518806451495520574 3214613724240595272 14811266354371522704 8363011583846427044 5510253445897980363 5705162621708542043 12410161425488831452 15824964158219435267 14694656431273411533 15667220442760022580 16232791285864711836 880588419288961681 4194780119178099960 12768676917532787332 7082493986514161618 11769127702716967913 13651754264044650271 9475360610107701108 2225888250123788890 2803587562984448523 10929573716787442752 5653631152813706326 17421199365214139264 4739389298769786479 9453840455269170006 454368490190917198 5403529280854910814 16570680463694171831 3507777228218173686 7651810354119179929 10907292262327584515 1462071995266322391 12536086534174117045 14028742360730361325 7330423051102820170 3944295206478802106 4983965392235683537 10788513091601912819 17806672588466866908 320830654157575560 11163657288276159507 13854032332494119313 9112871047298070565 6608443654817391470 6147071725122464436 2580788956374706806 12371821145543745314 371984377947057502 8784418489541417550 7526792608575366296 9444968457328695573 541611769156959020 6846347939191524109 13460865772529392996 12526386456298477970 3469418740681235765 16915925343969032095 1057909349158274365 9084403024704490556 4984558318410883109 2452701006338835642 15295720749723770393 6531240768134035652 13777759532053255710 971343847562103977 15447113662192467681 15549501082980144844 2856987221130181196 4409392035565014612 1681874391073272886 9174414408691386327 4437518706963327323 11139347413322179417 12373703498546097237 13645037023993376338 4823859451466099665 3477425426313669226 11575726233728810037 5335730180489226583 12856026604231565629 16022310572501378301 10035352966219986315 13233583546822883454 2152454966972810376 4632811653720664089 15598614935417306475 15578564282327910922 4396875854495089446 521609493871567884 2561482324571584805 3050975258075077584 9016109617762119044 2254296076151827271 10326852408942277582 16451695923055712840 18082970899040577893 8095116036980846489 8565117473347626886 5779549061661139482 3227733720045765775 16144606669107237160 10550041616713675960 5362493777265194165 11854686072064528066 6061032287211450972 16331771282351700032 18185021357059639779 15718890264990222990 7545882840342637354 2829354158676287603 411907749288458572 10858574600928186869 485043293955366485 8443004965199368441 14092569239439267594 4701717787449097305 15321230631198273333 16749487992440423575 6684096550115650150 7826863277567121737 10516862108579902546 12738517496324652381 17793223205885783748 14148548328697954598 3865194717149094632 17095382015260948602 899939984765116749 9078948007550236100 18280253789284498352 2691615589419322318 12698503805850333837 2090213044057420069 14788336479053224431 5300909487409389591 11944332260179621107 12999636156596050162 9415008642212150832 15228896379097115173 18076160517488611761 5764997149051603380 15395225123941959595 11842009175765732134 7691541228228138939 715034726230675956 5048518664404536029 13959709479618707445 23984736845987386 6633702358084355055 12286803289987641741 10172994698757171352 2863055246209206259 1423807979330099915 1869399503644988731 11275846274688156583 7680855010928205133 15587066007030616011 7099157764906099600 15203840267462123102 15310757098905355160 1088262337211437762 12700696444558627910 8792490319720980593 3159249012721015880 16846338297221094597 5147714143642321164 10145600479721910851 17973614398336622331 10860208233772558923 1089069896442850624 4101943677132196896 3759123678533025750 12630726803349836833 17329614408334408097 15186552428621548243 8609943930504539680 4888052952781140657 8682504710384286484 4484157711985997224 13234427890299797363 8616708584019244510 928719104913291466 17027846890530649019 12061790348067076375 1117186074319927934 1398896321632264737 970180759859200245 9418098702520789129 5451082609553880424 5652073543756591563 11500029224036501445 10263720136661640351 13179466210480636507 4254114916997714933 15700748372097597401 3611510720035858041 13545625064100411696 7818833235161030829 7720860045155891866 17734688035320192876 16503976031223034455 2060876747269909763 8818827518413125157 10153821877435882188 10708619657203755285 16773731210861459841 5778204318449264922 16385765023678347045 5779156252111920775 3001825920562814109 4613018069196860405 10112865076032719595 15705966696850139686 18312351983282625171 11214663372916125319 4941426581378993754 3769703916769521942 9112584775539614348 13844788293496137533 15411850097110138753 10523147309934249605 1014932507535297796 140889223426126634 11959077637929764082 13502816422397689251 6830872562742636522 3531263819716702132 4597319013794112478 18150302399513635876 8145148939376537168 14238853236116509309 13502695763837002427 4923672647952791425 4711629635333034827 3939811136968390551 12423041061221701171 11827941253031898123 10197420524575505000 7546216692533255865 2987139226261851930 885695130007491251 1616683374697137354 7555720714521375004 5192209776516482841 14904850840416228078 15235483647285576564 13948306225685420259 11746314826300034994 8484354616612194278 4151115568951748773 1693360977149784501 1778020442979087825 15786438737023809244 8400971393462272457 13236983729721222275 1930755288328252289 15133549499533345579 3964976673189512530 377184934723995906 12901988236640868181 13651258825241911916 17264674303150820334 6856559335815200329 1195335472046282550 6576086554870626241 1472757241460500347 13910153840975518069 2325530638546323181 3888079793700592070 12758504531468031352 12909190329971361486 4389261948791372902 9547288373337193816 10334579969625291143 9368907808921691587 5037635394638252176 7695379013325967357 1905814977530239999 18291209462108047976 1729105847024120114 17388651820053165149 10845576455302386257 18424731686968159747 11434883542571679995 1747488252388866695 4134127485578405340 4449376109675902550 5446329290233011799 12508489415544185157 2795866731080641552 11413853621128647702 2314191386420304760 5290737869687974509 13060412224074396011 15443762200421198719 4915832877738570555 7719397306743139475 14163814552986750080 12523840680445103109 10273836782220947476 5689378946120393965 5199829589978660045 4108284006750409012 5287739953750288218 7156336066179114045 14749046575144109399 3458679240412742881 1384373720111839554 8307693697567620717 13552280945576203641 16130622633453130202 18375933788098188851 1291903579537396586 16683941139268790763 7266686501747859406 13627838817751661990 15601875003427288118 13913603812476068161 13189589732990655782 10188637196909457002 11200843801811872029 15224445179879286926 17175453607873757651 16844029383252479618 11458635948426300758 16805311961799555807 7927463455445226314 14417286843243247037 13968411361069600132 12883007589143145309 1508502208189661098 17794825190366429439 2262399619932086149 3062960993700905831 10179844324977805252 16228546110701144530 18320448500832455317 14807733754254281252 12673141693299985194 3741744999601524622 8074440065532857806 4699372161245210017 14312069678168313903 6779728680602160954 9617911634923961646 2777781376406735 11649140892742434639 18129961370952598777 11429859010219678391 17876071682730399488 15127396626121125646 1820433417915394232 14079816114777181003 7590122058517805107 5382442242917172363 7078594579532208889 14805305561576554531 17135598954090488218 10391904407910458761 17566787767493757874 8959175986773004536 3308163029004702955 6314873929682171419 3173456284855794240 9588416425864045589 15570914336087511944 11211796075217421941 8081539886354420551 2083994065477058465 13280271133457430526 17692958715132026239 1126970439070929220 188228907208300697 17759724106872813553 14715654360633881580 9927503895075151788 820420380329738174 11186903573464133383 13948155066392128386 6022148373669779559 2922765281946269285 649395201033604851 2394477946351634051 7331942564422609900 9738610058021848924 5897192577583638541 3610776380609165626 17217694232059994148 2307222395036342295 150798740456134964 13756357431404952882 7152659066399248293 17526731142861520989 17598335364778471773 10047171352077174370 302905781669517493 11343400555484691285 10730009358188736656 12803563591677962322 15665961443975912437 10266879451767462973 3773379831688407711 2936517659281424786 12418251952377161491 17662729832115076938 13255690684077581715 16368674427537931813 8434415696175238591 17959365530961843702 11295286449133749854 16870044024880118774 15323948784117472596 6457154252506426280 18148212535835348554 7466820876419388404 17033001007250757753 17524244414638099844 7072327508072926098 15140190272468852176 15779081254923867364 3290250845521719206 12062461189975035839 3795508697083788675 15033772564936708271 17732613925848816540 5087595994183807037 1409109294184270665 11481627223486419441 1137080575630263045 10584417991798816612 15848715066097173653 13049831061568163104 3237400836693483911 12662403483702976987 9004345879528267440 14514299628515161204 7790665993553691889 6401178087606465128 3456976754001473535 4289461917654877121 18266474739118565793 532551467286952937 17274216300701529649 134352868623145554 10569075071956948838 13567219777588524431 10486489103681986433 14454148159342131466 13058097040752122740 478713424056671252 1478212435112705299 6040999984422448873 11214964087438805735 7694614217084859183 14378033461115429103 9141887536084864540 17530566936093679361 8195145991943550599 4422350739640213896 9803925612434032913 9855830805681657377 15199759767165122117 12086776177397737406 10381844003791159331 12576764866954448946 1504884875186805805 1334768383976536182 5760742007188692694 10140557066386660239 14460678326394531156 14341991558645500692 1753259092918489073 11504948013537857064 14637808799043346891 1007465747884531877 16338991219012581131 11397163487460478885 2399945946681254404 7192123585493099137 13878075315614463937 9254378258252574714 13911110797790088218 1728816948469057517 8240061804262914018 9939286422538868095 625623448960782219 9830591807247966832 17338350730252233316 11762292494056195724 693732256169161893 13815048027946248536 11472969346249622127 9942997027186165465 12320170518867656798 11315654726648336772 17193898936341216852 13325147903506813494 15396064993197360011 15831065057505986405 13729419316396303327 8559479802981586008 437700742874349272 10944323843604604721 45629738136035645 13938291265935949142 6182122991880521573 15037673110958506951 3625576582656908737 7411713619123905406 2474615117602664658 10666427007887631790 7085212684490049281 17858220802221222169 5469447853193173531 17157247813721142330 15512846307327775567 11561948388449049282 8446070380404136202 14876607752940444196 8366182660022570819 12972311877433627683 17104253278162777134 2149813972005627 12224741462095224865 10946187038114575147 13725363135780332327 1280696657025781311 4546612872452812023 8834818435394220372 13331498312638354447 12680671416942029877 17909580927723777657 9734688254092633311 15736347298451193521 17494225545826157619 519910416914944100 6372787594673112762 4433911272854544973 15070003897425652962 17411887878618190961 11957924041390461510 17301714879373966820 16457996867531518186 1439237286203792052 3984646679104071401 7755522567265742137 8212798999798563070 6124894875049092470 4507597401060261442 18120258972253150224 12673659799559140470 911932753899163604 2580217150320791607 4273077719919141974 6399668760521079844 11948990387749433924 9472350379776551220 9191003853089985606 6527785447981836197 7601523677453974832 464335905636169802 2268555438694290357 4194966937793148410 10180250526346822940 16159647134559553538 717400624194334775 3155712199454292887 4142394695393245863 10302016708510796951 5327859992862293849 4197794266857761370 4158740317646511295 13880976305399270094 1559859457570234974 14755507678151813144 9518377218079040147 3369463452857157766 9796737065025526378 2438781787868238612 276964142377000748 13403356606859618484 18116995686099850217 11965137796203048045 10965620039983824810 12128643004155278271 14390343219313820875 4812814636705548829 4006205291351431336 4424722389270771516 18216267597315732371 14644077639229282953 14012800103167635270 6519889304500124638 9164444499825330630 957842546925675649 534402607960904190 1823259363090759027 17034292205618867970 7767037458263708267 797691976153736607 17428127313759969040 4563409391531057710 9761893791448762009 8565194520408495599 1664347226495412746 684449111000634812 10922865149260736251 439234080202905325 17154412607179475838 2887439933349728552 16278029501482393091 5454842066624075083 10787207121789696900 12384220508275687522 10871926989599750719 10792175978442565474 1481044486781448722 12685629754005155940 1143331713629554905 3199899980017938222 15456310084477733351 12781100353971315155 8060233541621015876 12656344467916016031 10640676773444359525 10548867775771251616 16551982553819210364 10996250046994601567 16424250146835347751 12637285436399736514 15132493203194269929 6341286401833168903 1870216949806257572 174343436401265451 3050639891015217713 5994546232674661099 7335895629063049767 5947013462310108359 6082571014050361683 13316306722020873352 10070657604848922757 5949661708415577936 15700877219442370836 14900588168507619283 11501783684896295629 5838805834870335518 14390823061811664950 7848449049945599728 9665446335013838155 14224303877259682997 10667515965030407203 15542139329346891728 4772265861111384266 1145106259594796761 9319162271826347365 13910926959866176037 15939907173412825719 6565017367023374234 4324609673072803060 867589262708056612 15076642942527396713 7580090784493070555 9253376286755298355 11681866745192827741 6699791386536258091 8320789958712162590 4126275222562624251 6105988039675953049 4662167906648202284 14264155933125359392 6739245110995841876 12272603413997537955 16371122582388972186 11639260883761844867 2369409616888667186 906241079524787885 695600316296276787 3022645111621935568 8490789249522094474 2701276220051300875 11602931895455579111 18363225956199573626 252209548535251446 567909058123572104 15345381165480091074 10564154731151064173 14936164355249370657 12629132925611854083 8071866743472256285 550942876677077380 16125072999246899711 17859679662990702471 5693489061133551288 3397556648954685122 10876130935628387980 6302538292147658366 866830910312006284 513537124897680093 5390946101847766461 9070684899818363696 15878806367181412456 7445272480852791137 14013332184613077740 10157258415413550041 11181021831444725595 12856378230664138702 1556092092918562152 7925806924668304015 5642322406831157831 1345480068270026777 7859950786887356616 11576675506785163596 4554326496217778851 15528165204353879251 13102111003564412737 10071749527129501784 15233320866381948414 3720224785814487527 5304746107863885479 13826152860832248958 3950056255079446010 9373777204606807595 8768508672126769108 11989167300457562855 2202336434277064860 15108271346359355286 12149772433576724182 1062719395563290556 6965008692616796213 11530600567535203230 10616416389007718948 12815159293772246482 6361161882612334725 16382669731099979687 9656667942762757059 16629765175306450015 3830516069087067411 3111724075413908823 17546887207071981493 8697341223077022072 1118053392624317915 5936637079567643429 2472926034903746380 244549638576257892 899813288566080869 10083597026799296335 2700108732065285118 1815284608114113007 2419332452945159149 4914014174250901797 14359698549342004091 13581032171069404041 14113162512784900454 3137479818255105293 7352298848825927904 146211286914250242 9481175156293277299 13960517414805044345 15399266418466381730 1005308212351751503 14880374643377888306 7108727151443560435 18310971574104306646 11367100047582650192 330576949557207555 8750730070300167950 6124389421310907691 9438660738886481585 15687107229302692389 17683652710905640121 11864738589351252118 12437061824626773130 14171330090888139495 6705844006358715522 6486883785094610709 17288544573773631192 11654190946426469914 9353844670973689859 8874262043469151749 3834249850435848038 15511098018608617962 10813735470772423691 17151008890681966676 8356153141405354586 16745426988898962873 15261607059819642476 4260728795989136555 824359782226456317 11676207727104341468 8493614431622122401 6228708317776597544 10054441746344009840 7513551406428971825 14554140644656295068 12446651909898263573 5836794477813699635 4550596665513239585 9141219107594515888 11120412770674331666 6973064503480302766 5331567459448710000 162206887027595814 16827933683771283136 12259337984299932712 10454568681767302436 5780633231772006235 5332695994672123463 14423950277623917432 7507938403057825141 2761885107590724130 1694751995743826047 16704258085641349606 13401312978521323562 6758028256920548577 12684188123852687229 4406712395587226127 12061365155513090081 9799475390169977719 17882148359135696267 9651255107679756110 8108987342974809710 17914803942767568259 16941219704144422031 14094078777433356204 3763193163791805225 1358724112154513981 16110881093537104398 8323359034239765996 1050766712278352290 7145074581668677105 8744569117959565134 17894670495300818507 869146700822382803 2545999911221880641 3889051500997698077 10774858821742757861 14291328824141260342 8840849733058840149 9354194057877452681 3514095151647507884 10297502095786835481 10900569423644571692 2165342624504182585 8700182873413072102 9655672366988634259 4992141596822294138 10631957679509201959 4784997192440113251 4063196529104818734 1071031832132447028 4171799972805623163 16267951866184360050 4055060340035393795 2313328139572876096 14704486222595990047 8070434949546624694 5387254675948571908 583247066195660716 17600570129467482390 2410026904737025673 14199947653248809400 15354244598787630639 10549230893011751498 5643130457239622162 12079085642570294248 9454228156249909769 15646891430255812021 703976309062866727 13075844508319901781 2369145363017191501 6131072376862402653 907635017225357451 3938169675181611672 5404728824359795940 12427088953313621923 2735552150734111266 7035892892727415289 3864009907717589852 17353827505538320488 9111609061283668949 1928597083564703642 13238110185210945674 1004421919353595299 6973258312221708034 17685766576272261997 10536601759966682012 4385890648865875672 4135730709958944759 14087566924820093656 14623169633755716725 9920836795731638408 15035919226168664408 12774077848061072163 8552044796272996632 6422302035305678674 10965803211345889815 14789863767870611546 2629873487270919927 9482713242410335697 10168601601876990213 14982716013367900987 13827341735444984397 7458732612248520799 4134982077443909065 4230962402105320497 7433835669667030521 1711234236740964826 2280512592721823249 12394912643734593041 15548532961809565750 13458871722006560286 10508589231790780699 6075365093668228686 13998287835920713120 2669048949022920917 17148151994907811250 10875545005502534280 11948194780495844947 11333219628959347513 3799587819157972509 17846341443385942649 18415771243413733722 15781750603981499693 2519115500690565479 14828215256768523538 13242041281627884901 1858287306670193625 11460179445732966525 16234063215407148022 2325077908934298918 4960358034051246428 13915210116539037858 15892928619501806423 12389170048723217014 2720713070284344434 560606707832226756 16888628902917828690 7193374348401678933 14656129372185456010 10401154424325030458 2065190490718323480 13095436131945697033 12938170199643705987 489243492293278731 929643493472415991 16379866365774972345 10974976695902071015 13122990645680233945 6390203901243720304 8882544122496236862 14672043958140857218 5213040518249932849 12634949972605159796 16329357016314036242 17299859857048884866 16654777876827870047 16986783762308489300 1258284227584937702 7432421740737860723 13562399788525546107 9466571095195936992 8818044192138091738 8512325775496022281 15079063084606465031 16241015499934101171 7154473591881844373 2098369575575435452 10788580636527922303 15682317931677159762 15617835660549549100 16957879524672280028 18282584333282190476 1841383964402729236 3978258539558729072 11758913279424068431 17805856365567391995 18246539883188044469 7230601191603158969 14848578215764903087 16445628386805266739 9719813287350506010 10560271467135797773 17375153989000606030 2600217993364900660 17432743729554492182 4152632923037846995 1597110078090397030 5133486789021165198 9301620032246265923 7759477479699485389 13473641615937231034 16201414819779497144 18136922062170967176 832492429541939782 17293338058263895140 16508580545815101757 13419942103391776158 5557565891724585305 5816203156496187681 6725569578381901137 2112899834474201538 11352109673813162728 7804457789164359658 13629463117680266179 11060974753134903179 4043660853313512755 15503091946832019613 7481993307980601667 17663296792171623510 4822421587248762186 9030549199717551653 10162461205331473145 10429060543787442742 8883214265805854824 11390461168135358287 3924484019495904110 14631929230733135050 9831191711900750237 3944479077254135562 16367808372759807417 1844231196827304085 7715066323935234031 18242933423583361521 318441098796449118 13448495301159282587 8955948722223717708 1747694156921111697 14936325464813564110 17005205791375800920 10338597939480598168 12452647743998952405 7102784342659061948 991070768067157859 18313384243870414970 943882504955394141 12028862159357966506 8990806933709001759 3047962767506377630 16916221499432938514 4301572627824005565 9865370058963476511 8580593282017502235 13772950303209930345 2844865404044597070 14858884392083223863 12229322269569496394 6788524677396814028 8632576568623683200 10708032753833131628 15707781807118537725 13798756702012308453 5205670040507660122 13530795160446829217 10613753508526865828 18041992766624550966 1582555574469206317 9408896513471845352 2055638906272402024 6932721466257977752 2083507544658876134 9853809267219796422 4329021017774522551 4594434445144777934 1256810011183191808 10549994996352699472 11730067636077487616 2586096365061573994 6025699765577643968 8354655388573291864 1490772871942597801 18269345501440585517 6181042061766672691 6348042139517289164 9272069653343724063 10850944658879347641 15566237138316015917 8474401695116075153 15169203783786374640 8725457454577215987 3105498807669474852 10118281727055042285 15225471148094072027 6825241138414797833 15989185832137661729 3997445399914723385 3505839739185337709 8850035898355964383 15524571512409756477 15494465376310807282 4847306873526559465 1981451438759973864 7069054405498978013 16097154693491300653 16413582499190156951 7974164146329544276 544474576828238922 7192964482091430358 12613011705008104289 13260648237166630181 8760191059486636651 4767095991002938679 11032312450252557716 9660759890042696802 5651919178234502563 11439745872746435539 17211065548013536185 18047659834903208535 14018874470563564456 265496056551387779 16769766736945860839 4634652754525090744 7460143612862295417 18157440382137740046 4416361620189208867 3394374113644404413 18378541247045635447 4657455153438511880 11712063217585983488 1051383055847159958 5962327001241723111 17437566439792735051 9610512686017720967 16407467723689515814 7077667233451460323 848688231391759978 5327707116039540715 5461611825357141079 11303856401997984449 2867407058450785661 15895265844336022653 7268394467259722643 16226772959961880984 16522847533111271322 11940900351306716502 5620237525138965748 2624597541281168534 4460859678640216577 9614057783558780354 4541784327009852154 13687001512621001282 14639386983366686945 6809734278015665559 15655087227709524605 5940090510975279721 13735508263600897976 18373920757685704211 7379458239007371067 13494084356213587118 16588163163378865871 14786103631539277602 561886989745634961 5486693668390295376 15567264836026584891 1989156576957862126 2080105207674104044 17898988230704480957 3666979434153058505 14922959969984608909 7051638792730435386 18326303217806907265 3097041365367894894 11663776989569199930 1044412530234843061 15715884653222313579 277559326600443415 9300435350827964946 12609354452921333737 9105590370984830731 4710760757982577736 9396607836985809357 15471407377496318153 12634441364555475348 14164766586318558390 16869283576299657887 15911659182081472690 17690165318921194223 5596787339015267177 12673619368385530760 18004857292758940790 17435968002916815179 6623010726249941241 14439072174486158287 14398268792213337100 18057268070362424821 14219308774462951910 7697536685844598599 12466447853355999587 12670944230967047092 2219324743693955012 12984796846789843803 17716150166294448271 7536279574320663557 5483852676648307305 5556419896047916988 16271355217459077267 16762059727276215711 7519464772118195446 4679131564762176483 17267711028205035144 13900718248603572806 10126597049081049514 118904195609444201 17594057520490005361 17366236504713792888 12015348564345157620 10949191152765978835 6929434878930632043 15124866959132819624 5448594230959502626 178190035373852326 3589834164614735416 17652936929691969769 11441319958948667053 16710271575194824584 10886009541662480715 6871839613110347264 2831847284602538037 14471971831151744202 16446319202596968341 13455571032750151849 4510287842685728494 6756943089558900782 12822120206721475294 9091443572751407517 13400761758206010271 6829887241801987432 18139153372106831014 7082652766039674724 5150667869128307409 8867613834994002383 14605650591724936202 16195080759818963940 101620673996450358 5478886512347385004 6902490157307350039 8415189863899156979 11634514834006602475 2009400260548350140 15731140767098676790 14323611451149112369 3634043714819883611 4132319072401766807 13726082640350494525 5179111173521974351 18306662521766308505 11985068828324110649 13952732617723188937 11595994703045496449 17180631738410543939 2012486061718363760 8409149807629443688 7557444118553162190 15369944580654586788 13529816588126279122 17180438021449026743 16053401759906846769 8977790416532930005 13521105644522873673 3100638977393344532 6422572846389321687 3594133879379832953 2377425321558413219 1623519020178006191 9869899529273358379 3667352765581552480 11399599403740604189 6980268018076720035 3700616568516915723 1337267474489700942 14656923755740453022 13289220033583569629 1784303599347294028 12759154545750715597 5769759137124792452 15015634295118938399 7454420205290063343 17757766183358041207 9118863035851690372 10058983329000681696 4554623293130788148 16042387994944396052 12837194145082955872 10182705034335650293 6332857149276530826 3641188576762020235 16994281949106423908 11237265463641241493 7052257100450333311 16152875313993113922 13477249680954775294 11392092467075943479 258719548823707055 18040105348359408881 11777527374836808915 5714724903977959470 9885768418770730667 5696979545841658600 17402581838545748177 4161272106938425039 7596911983729530116 5213135633514467946 15170514326551133222 10728919687658954776 15534455750029245714 6123544492938851245 17955411300766437984 12304023083436001611 17950493663612667258 9579823263933256266 16731692455633889633 13439341665762289426 16801313760778342205 14278337736141788410 17626345641445268320 2331984923103521495 10788218673359186279 12333665155064723682 2379731464856305280 11240495386238854768 4225673198142297635 16845093846654044403 7045992904450659315 7173727934479737927 9686575339572570676 13202439064352968342 16214745546413899777 10918964492226442155 7948695921814312701 16214614189936201905 3356671774183673623 18334686334607009286 13576602296912556808 1354862238559742256 13296564191835874687 7098772595942353951 14380306269224435818 7489663944220228561 7716327688115602962 18170662490429208573 7426247664990230892 2071696527140055543 15084414422805498894 12031220254917641572 16017628329948310765 9440472920983955963 3525269827278033907 10872817996205477923 6977770233597875954 17443147148399201703 2821317437915220891 12314151530275109312 7153920662795730896 8250249461213758388 10798035865213106841 11431610907398796997 17604969935328393396 15265715112389650116 5455131188928836901 10470061894297438731 12483188948384861266 5375971359841192080 12346541939041196429 1126522710367369422 3950177289460962150 4182920278213296800 7365111885512599213 6686139097731277292 12507728099159827626 11064232005051089356 6654070948530899227 15749881831968627990 11869913439009064344 2282455357605940055 2992670280074070923 10319690751728943100 8980662126348106350 13043715147519488274 6858544933151187442 6516684790122482526 5564143880350520898 16454856114704233149 11020353310234247390 5494975031075514765 14254426359671138995 2404345889833129765 171662001453078101 8361616792321251696 3936414986728002376 6884197701643987439 15167050392413770803 12602577500360771161 12741819377449811488 6988476192149726645 10354863263904211400 8710041692352059287 9857813046780130474 648229435507697846 14978588047208764328 8646078526530061304 2115304520801179651 14889467046296145796 166556610877931358 9119264356541921262 5634979251830006634 17772038546159788453 18283874182017268500 18335778351626398206 707662428874437081 14053876748900301641 15768075940291926433 7401628928892406746 16311895882951782508 4085300587644534325 426384618978305853 7083368051269812731 7545503618604169070 3227605521744471214 5345826941215938037 17140229693794411939 6594543723714961845 6025211684531055716 17136987005766519361 9460710475998809481 3970770028263898274 15206044656243599132 16506251404596339221 1464729391084223036 3895785023304450083 86769753120433042 2488028842381324748 16667208150304904195 16182120666597004320 17261681889549870381 11104160216878029659 13318374779391910426 18271111033713567406 12106664237921829909 13082365740572948289 781968881956845389 12636203811910090271 6372202173062614891 138848968140754066 11142737929004271137 10562656919223622972 11412434427183852946 4590182600151005908 6084543402926962293 8320926339230423669 12193086668948621481 11735143648300260214 17540153001334362398 6493499371106362660 1159694454206436204 5729534456375362453 12055421769919994901 806331027844579513 14217608459685707936 14666954196173451505 9442821378273867478 10413125076662757210 13515761655859388164 2442264822638367870 5829251061504324254 5124344352509153210 13065232714940033456 16165955968694869737 11390124967106729904 7567552635377049110 9635158203863461735 7947886562962620402 6126425251144206371 10215454902066246480 10375973473860484570 18129063802812295448 16016876525903765277 6493509718428084568 2780511778380756714 16376771046973295010 7383157075132120848 13726770558332138004 3110649105631897917 2384081243334868121 13167935974532446763 206944442707619563 470295826778204109 15433758441683058319 699877962777164189 12047877992303972006 9096417412503323160 17473109270041315627 18261087517752664862 4552186841037585063 14462961280874639654 13592107025507443647 4995530205526362610 10698111852007971440 8646733633796490024 15269958843340048869 9039839231248978688 14603307891520044182 2088788984224179805 9079100463128577646 7668671051908192133 1378484078563501299 11296343157442767248 6604006254358579560 2965055093840169108 407443497038318742 2254036224667023377 7779950378259448100 5753693659111392134 1453580676136910254 5293682566479265673 4610751768912500525 108136221797357029 18044726183502964683 8158546269230533464 7478758159875225423 16332926822981071815 12649247464365433019 10812513243436003399 3532005189286472080 603497712588748139 15118779877499733343 9513774026588422283 16181538648958375026 15623371795912152577 2881116990555481054 1824170914704677729 6628506080961753845 9215091162758100220 5993672770559655926 15217330381964181692 1951203120602565721 8638576310954146004 14342370007288114746 14566080269959092835 5527527114182609374 14946618956546588063 16832876696731246602 2901200285788111801 9804563659264975729 17821422452377315792 13400750959506204998 3398786943605915773 7945093243667987631 4283773314391260976 11877200855864196933 4271360697497259636 13603663777635483564 9525519017383576642 10277024716178141713 14815146257911795271 16889704927292122645 7065939783171450155 7625173764267694070 2000734649492706253 9077073990065437335 2756245769319862949 7745981190021933256 16243424851865645737 14168370795403152620 12836451079719609677 1417290742788704094 9249418426892135345 13720963496345172364 751532483140143914 9047085320323983727 8335595460685246288 13964991479536253519 7738341109281732348 9649512486082191254 5825912166694798968 15902726035135933730 6326571296828689492 17236395821436960525 15893739643561244066 10029605857629106864 7451634022423326880 14527307160346089448 15453029864177224848 13438440247560483689 6154836889928502871 4827668657028588 16151612719040674881 14187288546238055454 1533343892666012322 15915779297188830675 9270875540550209537 5685955228281522502 56699318691976682 1993625165467765530 14563443942597369098 14629553446905721008 1483873196695074964 15459322242375775088 16728582111758714132 18434199362274319467 14184496786159892005 2641156528523571358 13778679933006576786 7105190060624170320 1635728003109642378 11230150992877516522 3182072171782654700 12235013885940945727 3919106666146449763 537443127807361533 2981208502348055435 3414172589076609820 10459935212443237318 3922770800287121930 12354238333003969072 17983024199081762194 1998878172530453185 14085450679465521397 6702212694877054538 13404446025649584228 15423473471397778752 12898823333667228832 15214352448541636165 1307696623856709828 16290296640172188714 1596431219481600320 878975016094767204 12606676835644602251 1274642522627909098 5170552639148745421 2683993713063519099 17170210601070201268 9942343058147181869 5452647368009284463 13345029671770088284 2346085356715687821 1609283493405136472 7697712404510162682 4066432884126307925 10231547753483232781 16963502760063917164 4145159115991276645 5293811272409294536 13271992563892432219 13004512674510622431 1950730056386685020 9178498076645696708 15014245109388275422 13939269173927844265 11431627923107107944 15931398304977971864 2799761842442114214 61870905692986481 12367109194692816576 7998780117172014029 3184133897856703379 14696482028674476117 13469829942906943686 14313378734133085354 6130502600483820678 16035045224425753058 4485857411872987166 4877901770211860286 17317511188764946648 9399366916044428786 8463578689679891751 15421519873318274973 15977498382996287533 15950295932541210030 10827029715103463200 3741697024093622974 13126968651573787343 11587419839739860703 7547338135098799262 15290638526175564048 7439816224755152458 16040858125039785800 2866098370971679756 11577573131868887801 15342273797595071176 14201276804772827463 14237836419306710469 16886606098172586845 13475054806496330033 8515094069899121315 6533078715254642877 13997862134775955786 1007669866590883927 8657549521557111722 4129013629361875809 7680323877844461838 10576409410456602034 983677341032070063 12603432925456598869 14174257515818051814 9976914128449342197 1257809420261089174 3272265017127284336 4986284415879017380 1208445311838010206 13003184458944032679 8889115207605023602 1673664969366321973 16733353060778964892 16572334901248704677 7288986510641210638 4076614614532392431 2877812987134994685 12693541501327403674 140077756970798058 1459418685886978962 4687550320616377709 8160514835376206399 14784542423837413267 13927455145361864089 6491650764920722717 6355819085116706498 622739404214404144 11250346712873661357 15663653871652566546 3893164553082258116 17034130553344076644 15703423271991941011 16970294949692339856 17508398577967858834 5518275418268876434 17059873760460495801 13926157450741385716 2695014887551136962 15470750024604253042 13971819061299098676 17762662394946103342 4780339417811909091 7077523245836924590 4580621191175262100 16817317815414104995 5893930497161623978 2137028796203281912 5183726043098451901 17469055130159359594 14247503470716502449 11096036842970798951 9376428667659151067 17680858672658463458 6134160962076685179 16429154002705268121 13671806838252277817 9768075730965697532 11045838251592230203 1097687332914199850 13033669589784464378 3517615296971702543 8759000041360296109 4387050026112533591 14006356832048610796 437992616152224780 13349177399186660180 3546922461976011084 9881240700807388010 5232941993244725571 18126056401364856371 7860989070592702960 1892538593206837903 5987493927050579948 6946414520076623811 8497324954416871428 13914524813422128582 13738243397204079222 18117158253059404760 8335154950480227548 16535243378483079533 6354844143078963738 11186932621337628187 17252625190684896195 5060290188970883800 9867272414773627319 2637243729306686550 10021147164835748162 18399028788767812504 2645614237204857471 14038006727948740070 13273030070574901370 16461273013921797078 6166582270272699755 16293872967511520302 4624923873797787588 18406970275318590698 417533799181832699 5164368254336174237 16513612389501048238 4090801160347429604 5170360742079672362 3738462835913965951 3266122807029088370 7304200463518429763 18244379879878398132 12250128213537624025 4114731423518601917 11296060771168682169 3994453606734870170 16316113436476232646 10405488951357764804 15208228159762249401 269537567705971106 3251081987288883143 10513524140701243967 10878707850726070525 9013979522905998227 5573679108968336408 17812377658620945737 9463365027003871067 233009338402645280 1757960674292743904 7011042574027139922 12667841810166379404 10324517951742604283 13575816293403880084 5797478629873231206 6944839360991160046 11520355824391956542 12018837829358631693 12854005437131943002 4123215766795116035 1154916143642970340 3953230484550566571 3462869455074196928 14033952216162510563 14282494888225172439 12991140556921806181 9745992097757229957 13737398188106081902 7492532491523807911 10565376179902214419 1590824556830312947 7549908564430736897 2609603158043247580 2199197797133321180 3206797313568515038 16468096649052134179 6997871229795746127 2848654471115840517 3707620916797016575 10840806079432444335 1040987566139920371 6987569715521424893 2377161488637302602 2407670047441986179 10280282106494270093 6031974222242177513 11309824669515709158 4426544519204525775 16575685550972648833 3718805816669505251 14582573797798805029 6276753837657423642 971291753582172787 3600587193442556987 13203328185840755237 5122060729736742960 6923746426023206923 11558046315045625669 1685391625574083869 13932228797695884139 3448593599292058863 10623983154503899826 13088081949449566104 4406124193185102277 16525176878002353618 1553195928624855911 12861398130430399556 15761964240930582775 10533730899112130609 13952875222561262865 5643534468241829094 9774526299784398502 6133570038359065020 16363002587432593209 3036112112642177799 11046272795731038423 11796073297317134327 12628381637480858561 14535914976688701183 1884865336079844146 4714456900445349281 14748703087605004656 5514601775881256785 442085247934351065 16471652595555110304 17976325869671945242 5445451520482326179 9942593287503718081 16676867890546500158 10529277569379256692 13284771732251521322 11547280207324731730 1354546732276650742 7769958762005852720 17913176604765942340 9873812565390695804 3142570896358327163 5049310258803628422 10820530396943160611 9140461542414116350 17077007840505286209 1271275266149191835 8842814415779032750 18166842044828253922 16657051998552133004 10500794543393338631 3400169139469287629 10940029246455453071 11969926293652724287 474531688687378580 8090239411013047598 14212128115209203142 1891988460609126007 1056747853421416499 15226921907043624407 3421300243378608561 13603815896696954025 15184232768349561174 15598975087644468290 13558275901211498323 17237867739831465800 2664064706006885722 10031220096505151833 15402034898734601944 4613830331643139899 6028956268505613175 5419830584716118434 9365331090535145495 11719631167656925304 1295444941275581181 6037410733359935485 13987063637161911429 10354530434072145405 9907351528309029622 18199403945227871481 12562208243662312384 12353901124502618408 8035994045095037550 12764222872965624335 7955123717151486480 2752382632687251016 2058296324318986491 6461084316610261260 4394055297556506080 4734598980298154843 12447386807816592687 10915931544356613270 9290761634098297822 8648718092607126657 8269365893215423530 5910230204055250479 14013706677983104273 13340988748816019814 3210456906302745822 7055372415460016750 3022736404144131898 17740419078716396061 405424498611138370 606117703172355883 472611421521716604 8753812336643447603 15069621623801430201 3216595718468837378 16088707719963676971 15162556797650870218 18149158053813950784 14392850028829059504 947577062672005510 8765196968344263646 13620734564632241994 13882280131413075285 810403489210043721 10274165499769085767 6723317781860991955 14693347019121015492 1203613088704581263 12553949196614521413 2907828956268456141 16040076752213686854 11375544436635453207 17955247497481068540 6191007095495017607 2059647428518619527 18274525672173965441 15013156478930548080 1833892041921368827 3963908313756215284 11654522443063058769 13581914910699746964 8818330627229593846 14518096090216283173 13707993710771749839 70330206112243651 7175983437258175839 8389923317791264777 2694710004854794661 6666167523270107479 12485270195485255293 16223528902848345398 4482625042346541141 2094038214522516184 4845815809160215024 13974124600056970746 5044825526184431178 1098471313983741739 12334573735969701342 15148228211648217673 15938913460012925748 212831092963617424 11503233479902396847 6032230172961165425 10210365906926626917 13940610178801883668 11991300551834384673 10288124815913204847 7246354780856517896 5545111733506621117 5726811094898002323 16206000623160729184 10028063916468953529 3100845039828533646 16787331080583346315 3438061019550935067 9483467256264265851 11317108594257257450 2219137288668598490 1240132583565570226 13212069801393292100 15909880646035766508 2015347726027793331 6776829878323782578 3356474843039910354 13952782465078377587 13705276371664725267 3617528639437143092 148328902477784432 7813216233387497720 2310874332666788860 6779177858299216849 4121020730008296299 946369408920784258 2207802375135118300 14814811043249090886 17293855703110881931 8419345235651339837 17412902411506085938 9235150103449771243 6584862823028764330 1128833298717856516 12520146130345476693 767913184871459369 817649619349640724 12256466744357772651 6984602562593160589 1979287730023079200 11918358436103875863 5261199009682808036 10139160885060548594 9943173878006412542 11869746634071781655 2487493090761774068 13783441707461265114 17030410043808427900 6539704476396104274 14112480327103012294 14621497112529305115 4455885125730138806 10528032959447563882 15514568187809307684 3707153099103710269 4335952058535940590 7512279689154706537 14268282047404656941 8331239457668766173 13292868170942854498 8340261186856655343 13749374726930723746 15730072818429267569 11149801622015850317 685976041462313603 6296217485282492511 16676663813326448178 7069991645974860434 16913992471777688099 16250529834866724479 14893139928615423684 293172233165296428 13322541873924158433 5577718372190872434 1033591510125789318 17259020307135890571 11572352766080380363 9497772282886583105 6933899236061406063 2123360192744583581 5314898553946686868 5610439621122264644 12210046638672967899 3046350754075620852 3962860185449311714 15845200345781559701 4198263421137496237 2221832843218557454 1833633741842550200 9443608627398807006 10664577091514360377 10846799146633492923 12710163152955894655 18351474727270001924 12618829039606944939 1623596572274148150 9428817729157562402 1113403528005657692 17349968149401095346 6514164007587877635 13424982492123938047 2789610575633705276 10865855363393903162 3707499760157890923 17351273220186998378 11343512105250937198 12699302136979754750 1061411508924200744 10150307156936046664 15992383782433863118 152917772070239097 13887093108190665440 11910613750362581021 11334848847870921450 8503609201448346104 6860207562808137437 9237890485909985105 18018403345340443916 9451362439338644233 13940586888539341999 11088778052879457842 11726802020582383012 6032828503053955791 2937799768322772981 1429933092609019060 6288121210551229615 15577242986702122565 13330405562738944846 10209452091156792251 1691736423489817228 7243688190085471663 13381494312911654875 7137439871494381790 12513963948485395203 3986115413002196813 6452938582447024507 9996715315734694252 293293988987346587 11683459951658400875 9060212359229236219 15627789078532878119 8265730832282508395 12871183693259073230 10960392908787679594 105401414553854197 10871381854716639753 13351648997817458202 13937096584507887074 11744133932532864909 8044364659013411712 302233343585640077 13615741592129109568 6433027967928033943 13804299987790855587 10359441433851541516 11164140041463481010 804959441163859627 7639398377100620838 1017597280822170669 221411193218480939 17511853364199482426 11908232750771169057 7060182507544348412 4073543556196884915 1576054776108814397 18306365703714349990 2450741805897432002 7907747542079862853 9273754269617112186 3937026868495391 2814868668518977879 1918301453006674180 4950570247396421407 13243448542059263439 1302194822842078977 4893259235514493951 16220091407495291128 7298020913093405201 3788277150774164229 2944510608449407979 12718101559866887405 11652612925258781215 16724941216741444241 8863668104891935503 3106905394302567442 9439007038446929210 13422465145231641326 5624234567002605289 15837709429822443702 1745811705841953207 515669984049897029 9021574528302164114 10509157111779627578 16343820764845338262 3196860094135329207 16803775492838884249 132589707561203114 8296548642905495991 2100587756074672612 6298398075066948470 1678232552565003155 13148033970466719405 1650056823656441484 10189204573544255860 6438100761159455678 13388419036196696958 6689200420781884657 2489688034622449774 10379879226288317783 16071791489042772188 11713081047671847499 12200669985986277258 6071647783189244572 1586493966470098297 8969877352204068856 11193815994320362458 1168639425220225646 12798075074231033170 12847862895382555988 3163377240737623507 9849743579179956823 7031148592387101325 10575703387574351283 4151145242731634695 9013377090998329064 855611940050355566 11855231351550330879 10643504121131729771 7822010277660718424 18411541964942929475 15170783792034972482 14980694074601480578 8542786720353655693 14140609789342834739 7254445040970201226 7927534340816174776 633158679696377333 18121378415742070087 11927395559399127273 2508551828881170740 5850683846601159857 5631781858693799616 10051550961255724925 14359430297936884804 740119468568338535 10653228571766897491 18152661617230242234 1854973706350320504 13517336124389457205 14676093302515731664 12078614537920345175 10738965128180876046 8896126157256006598 6201189881574129033 3218680992157708780 8562943692452394256 1979252680411248341 3950656931208019672 10475135817994791628 4831397920010503871 12237677354996465948 14400378069286880790 11471194459930851906 11445672648524415813 17094830343926205231 10689748553001643601 10479447185029249917 14902877371592032878 8767635706016597119 10981670232813329795 5643205790834211487 6173639362706378110 9770963673810695712 16062558712187085783 14867943608552105327 15417160032408977250 269260151923243232 16423571474534093251 2391514199343893095 6727074054095738262 13104748362837544163 9807067941534151650 3964255307218965983 11336544273494638901 15703204511852948518 1667724842552376416 13721406961146001373 7725313480911038547 187844659565079289 11629515703499962092 1549495755365406379 15280872233491791984 7622100456256759235 15639174724842727396 4086690087640816442 1826968251673039809 3046003195839770175 13519431493825686571 6673463032759391538 17489162935874768198 9284920660382839223 5803307214451545320 3909112373463887252 15363737437315298673 17220264204848349800 1353230869515714271 8711009464656529512 11140752941796738931 6142469657391142540 8072002062901423082 8916342388988011393 3555124251156236369 9652207644551140702 2089508835477631983 15974005548350157211 4095360393539885033 8201269973981273030 17998734167174619485 9178483508912017917 5931999733106583914 15338795904634310576 4501615009913591000 7407651247398502223 16413847262076331266 17633371380375999625 9539215757679874254 9336219289078971425 2252697035507723242 6846412960540216658 5576911189697740128 14206208485847065943 16355730085285501623 7710681388366301079 16588086175391219439 7387598557602588484 17175030103438549096 17308986529004992620 1532614118807859340 2488342437488511824 8944841184386264163 5968420723267751819 17514726680296690704 7751850749182723464 4874892660296835573 7294247450054529684 1891092212385274697 1325376634629550892 10596155574825034588 17767903405908492632 11911683253201111083 1276074869925653973 16381396154069326898 7894578745515528674 1759803610404950914 16882915919397940355 12902207315560231413 17732394542780534599 2174053935368981719 9706251396651847068 3305556597637491945 4318014855844750426 6919994117795987432 532459939326639131 4187800553010581464 4039205759857638064 8869302246445332906 4782343882390130557 13791430158981427963 6092160763413486916 9494013384170285671 478565865938473949 4890537365038755866 13062955873892023094 8809111313899113580 11620278267855278837 4522477468391248941 8412434778316682200 14622266083831912790 8559605511682430002 2048056151207404610 85898562683805831 5113009702893794315 2720284958876692911 11025992719305898248 7487225635029963596 14066395663011067410 4219060996360566833 10127470948182190675 8501419488395731958 11877663854517690054 15998581571096218392 13049159854484371788 1198864431771633336 17210937753124247500 7363980364195172283 13289678572000050069 18058734127685716938 15779888567752686485 18132991201889501304 5861947897671460716 14454075548813039071 8006065945815319195 1806069306659424813 8374105900148707507 10198575002803436344 9831513748017387143 17117841996623823116 6783968448956812710 884497683384764928 5518006344769572748 6788731001127879037 4856746980720886032 11124422553336689661 11281683379540110076 1821526510370686132 11314085468339171343 4814099262879556391 838084681283716414 5851948824143328877 10457283620924481803 16509453448681100392 872472012050578806 152319305715824890 15691187816362760566 15209570668663815467 5650873936854612173 12282160045749100960 11305744941722464214 1598206889555214679 1214255915242700408 9214203242355335661 5764847645124600896 4212057313603779084 879957410007786578 11868509144412849010 12530048164043720784 11806495718919797154 11352314754239590274 5332999646529128537 255394247022696785 16023911867665948050 4455689252214590953 7101661248529589610 3473692303054443938 8020406644329470350 1091406527364796972 11957068629980086134 843487306306018921 4374271262812592388 2009569681023974797 2610113801112394804 6993774547866770146 13915791076530077314 874036976407063625 3835896699848762834 2373518505850698301 15125477645269453426 15547231399835781467 6058112820740323486 4853772169192175560 11449562497276375141 16987542502449331068 7209203807767167931 16143059642143897732 9031932088144917989 11524412413560145936 2929288649296940670 4474358921002366629 17455496380323064759 17437897668816621734 9241764292507516416 3863365240098879781 645052012611572225 7824835060776799136 5609266166053612397 12355660559038575419 10068253088060419245 10721281625068354394 7604815895421431276 15683262689694720482 18358501937812175539 253223203192332319 12142697797978384924 17744226064451833145 2266581129050459396 16088129871356154688 12268665710402945146 17440935662454546652 7585776110920357158 9494484192190968282 11625315188996508078 6236603701091999213 11209794768526294932 14318682323227167694 8178665241845516897 14741876570099935789 15847255446947419843 1926801713095184684 15628988294090345402 917684532472429939 6261448645600165510 10632519318805827006 8777804381750907014 3591491232731353890 13413303827195967175 4652456581051089885 12888666664769454983 11805582978868518243 10031075888292068423 11527037568269630 6672716607157948309 11990696113005224920 8383681283966925307 13505099923806615733 18353527607506172540 12350905852124452174 2859235544969549359 5476365421033827742 3932936665948016756 11479891244013807119 11053919213440608024 2164951140934664714 15337165822963784435 14574856590000118340 14908990841847245639 3762631634368178038 2186981184289322914 1444903406774645467 4056495123071188569 2021714584461780131 14005727640664161840 8117644660726627500 18019047797266735006 12807978598540127175 18224040364975645084 6951891844108375628 9704822544421300679 18302389360986621927 3839673727636700003 11601283714912023519 7191294092150053653 18335171791115857790 9926758743455310857 3543781937270459135 16016217017296498894 3506309957516119834 8803520298085688715 14719476583512422771 3119493482958697923 2053660578769766798 2000443386834362996 3910300019248669694 5584870695365516726 5778053124069867062 9773889879523568507 7848422209258117268 9628476541202729450 10228609164814950380 7541854027118079752 14836881376815617005 15158554745195818453 17409284327892070536 14134524547419272097 8624723956466321765 9774753756428272079 8450963034624689886 5873656897205967826 7044720622796872462 5865223373391194635 10123195078690705739 3616558323554893305 6974784004675917217 5701876870495640333 12834464743136595737 11410168543176166700 13218200489111786087 14636632049836626718 6830281838204032695 5230663328764782236 11925378336925119186 9087957608196736348 2869065506798420281 2193263257081094849 17938110442069736768 6750486850036693716 10622691013419471574 10039080843191471088 16048068457192825565 10601711449322886327 6165551841944116845 2517510092196539987 11524170516299087841 2126758073296064021 12152003743222615079 2792577414438498518 12393394749586731128 10621598941326379594 15418884778805215418 15682800132022124371 1471660475551644233 8976308270663904453 14726084143962024029 3639939266739652432 8048810348899249965 5692278985371373937 16515262164101977102 12743024918272069905 5994897659488310840 16700799472770703974 207722430618839717 11269065452248464209 18262198316294760179 5226215031280964951 9514491001828236332 14987860804893564796 3949539916594700410 365119243132720227 4049494686216068186 765593467030988091 10198420373563301295 3419776300123509991 1441672128462406413 11508385986340434467 12919446506460190736 8187949199490969411 7011090607949239782 17333996076779241828 14475791992770211002 15626603030126293557 13444934103490069934 12588540894663290106 17170925979488018273 11768492647955794704 15423310827832423261 8851172751926808636 12122159171996937884 15476149406379799119 16274232700383739681 1363874949224530888 17464170126574582294 3070797872802789414 14177249142601719774 11040477366437976727 3129527431192039314 7562561674398182451 4311136235698164503 17957191556299966287 7678804111585944393 16029178443682593029 16019963328329855260 4475458898418956184 4829466441690154040 9988656474147109720 17353014831617095547 6090025830542734608 10906447491574404103 10681972952108547466 11381344196516078481 10532844981723809707 12028527019616702472 17720851790756550843 5544501119690225038 10760554229525634029 7952917390442560313 12660973586859251919 12221784478424522834 808752943479020552 10156421373556935504 13200710077067615970 9389517679422029050 4672025958272874708 8104973835411046785 12196589564176611956 7364823493164288708 6350267874096479207 1753156159569673123 5898566618982056925 2422106352383858686 11323642275054900968 7183488266172994087 15273462018944480501 9287333769363975877 16200285393302472742 15867293304450611960 13855804234829435051 16124961071853053428 9547431058617216412 79255768967730908 13246302826264409361 11505096293060164446 702225499750949766 9682838917080017524 16108815094212635671 10301489114743754301 6984706636370956635 16233414611243857453 5950205390220153377 2713086606151879099 9912199213033347140 6817816266437623349 13937447019103611955 13984434328190352350 14199654615512295531 734125553270112614 13968801543662443529 5693478066338098049 2109678997633094886 8728178864444602990 16962548038747465138 1816721984238163270 2580139445818355057 16910204360912062307 12841005827504206821 18034222194958283819 715659397259785931 8231798754438819152 14944264238083863761 12312453245804810631 8856875089353930085 3449311757337033179 4045941360609109158 16758476675208491763 1891415512161443633 3352003960249887931 9094082022557805486 13545054076035905061 25101351506281263 7188732297455306699 15728644636936315017 4990418389971689095 13824167129046999913 7504903143324568852 14844383214416345223 8098683066638143167 16050435995748650419 15633200910643551663 3068877715476950455 8177427765474167970 1808694072785142102 3707489040131361128 2763731245515805545 10449594987453094943 2652454129961989173 6235313195741080370 11685091073384193486 1618017039071616726 18399975929020566909 17671118249801825440 16785991242978035535 13116233634969321347 10870978503211371814 15612763917027511594 11005417487863294090 13749005500861436976 16576168172538830325 16050939472806039420 14944497630209329842 2509611238802550819 9398569061865633932 4853042408342957520 15529790356038658835 3937871215581204587 14324802257362699939 16124003700841629346 5145341902939150478 8359955241937213507 15829171518527608245 9924409665930128155 2704916422808721622 9517181099724392371 17271780604075926717 16853986886440602448 12444465611635867269 5354608353088251353 14308842911362768455 15712703237860434773 15326729583672564441 12288981192044315404 16601099223157075659 10238689737296059698 12576361455058607768 17132980889753807592 9058533753836978597 3851822071949249838 3992789666708751705 1687801944060570220 4430357731751853776 18155897443133881110 15572348426805477140 13173513570767609288 7134149075979365299 11115966784675698150 12893020610605194529 16912964051132811128 10016948950154600643 9635501328342300478 9473915512747523184 4827990275658872771 3690198374119962789 14551947206247740066 1631456639397084326 9628170808560044499 470482718976153204 14946398262477070179 6671325199784256907 394680372595475596 10142029618510064448 6365645988259256023 12464123420779380448 3353217780866389304 11210774939737669280 14456285854815812809 5519129586288948140 7432989954463679367 2642284578684217395 2134647270524309240 5472872029712845695 4806110219590698483 5132231107062106757 3761927798654407776 13068157933139864914 7267861285188365649 10261602247899964490 11289715800253857350 3730138164634578106 6314178199886431859 16831598700069940658 4660249002264504048 2537485823163145356 7569697314854906441 2658935297164225829 10556975634314501498 14624436671983342393 6702835490016975109 10688261066795808166 3250094592918757314 12154358337342539977 16615523700151370841 16699136880813163448 8606639916359617826 18137383901904530624 18349802992264782296 12165487710228695949 8158068684499577359 16997234263547448425 10762593587622925647 10675497778081753153 4060047506646320791 1642322629469049432 13442533131474652581 16079550220348821193 1299538826601188690 16196398588503904842 5806720296999652912 1376706741617643333 16084201025963013852 17516274454974309990 4481423479342238988 9538298138566114892 12555762502224621339 11929083196397003127 1871727388980827045 2149168043946197935 7062628780293949616 14589375996982167142 5833822726770725048 3327623912086817345 13042092333232390228 5741186806295776491 17487662334615869212 18009858151130667962 2631006873728498528 14757577538688405274 10008882799133881608 14681018240158296389 14625266847067951641 4110054335964241678 13433872575488657179 8136942353045255384 3655676334745893770 11267286576669785030 18184442622316956556 17740662715455067982 8665647152589822364 671889970915694415 5254302833230300477 4174169062885685254 13064885867953222681 8198289544723954354 4888887682248250512 5445122303672165394 8946138178469884011 18073780929495649792 9842402273868430966 4504301366027193464 1910895917560395346 6516673635500452237 12046821753077917514 15556432526930964864 5469648393827816825 13928055598163687270 3278413560131599238 10428551108741651867 15625038283321292325 5768764109380309882 15425598302777367252 18289831440916059441 15740533955423607281 2361658871164029831 14601974102885943964 17773448002295304559 5868938120704734291 6594144401980613348 8927459686384506396 7032150500649424105 10520617362301119189 13935630818496806424 17784130134470606011 1895541337029618953 1597053302633226747 16058622578794411972 1185526264408323514 8136777524575182251 2795410172498232300 1250500502555440959 12717626343113276754 15088264696268267660 14757188015445461501 11212233695853178047 569463498154807649 14657107425641619713 17945129211971783806 18381206838891199108 774584406636108130 13634383362148682102 9288330522946738962 9314151502522596265 9925196737908763466 7065605276222612627 10155137932679077494 15068380530574869526 2453475998492603120 11072464825081466758 4227889522624218631 10044469381661356680 15263557253643268248 13725403068870068144 6940491159863944840 11448190800875883643 9782382677514721946 15183105624974111420 9147155455129862370 10765196983575872429 7790109624434427758 5720756909839535825 12582896650528162738 1699838029017058839 5659139384577680093 16318930960648530723 4239062624447710744 15757527160746097303 4634977759004596878 15490749763267598529 1161183407175909974 3644425434249748154 10075746685112943335 9450795501556895488 6002240217556448548 4774734451962953437 11306624297588658755 292328259772778343 16500749297641370201 10739894980736965468 17306287514894882174 701477910097591285 17467524607145060158 8990110062690283144 2318259120040256913 1983565768404812625 10148355926127409670 11946986976875628104 12544535624518634546 10914912032368187626 6646513455120051025 685488564803450819 16035558890857130011 2348070925083545419 11767491086556114408 6062910426006949616 3026462188768840836 13975289507358489996 11976017182462943112 11000925998723444943 6024477731066817860 2373746533690104087 13951562244312718070 16661835569475623572 2224982361476244930 10400131749755290559 2513311729607813695 5041287045855279861 5952221189305811100 7275422763775400322 18036240397773470797 11454660023459791209 6157179294681578583 13928632613916225504 2387684206367844385 15230596408839138049 2661345066676966627 1565932918158548697 3111627038112764296 2691258919996883134 11607923606750790290 18177906190581571553 9403397690168703373 12690673755609370766 162281168441186575 13721410936079153949 7217145174796292824 18010315199913448311 18423721272542947723 7513021929698003945 16579349464629940615 15453821602189898279 3249522205899999319 13842586880428973275 8613202843724518175 1777727829639882508 2599601745560213012 13831446636533174648 13542933461722727516 9397033452717965119 2923775025391627808 7182571839957159062 9993604573146543164 8980368241117264469 8313092344575639215 6340299510611174727 9659418984378351970 15377754364916873984 13807196518105877500 440591220387607011 9900349254663792616 10492977601034924294 4257340269045870899 4439257389767807408 6521987642329698466 5735873283638549439 2597803787597958410 12949401464432668880 10381979059521352112 17309690984742537115 2865345463955748279 2940286259248991843 6129545621466242765 13884566699864267423 5857996345142902080 12430397654526036416 12388266843220469949 5528921008811829287 13428656576044058486 4837433940729955124 15197459163464684012 8302629179252886514 15586878512731315756 7463794810895026000 1106929910738488006 1799749775110023007 1314232613315226823 16479279420660529374 12534349671791066433 11685757927933188174 12536356354894468081 7913744967331359070 4257847016540304619 16023119881254527375 15662038812440037870 981036165493832231 12051438848504568067 1795798647899178554 18882714913519175 7096042154800650818 18238313880245043607 5594968845700596983 6060499452201312192 1676348904226233214 605775472219238134 10164012769263411178 2374998269382236249 2430051416017368396 9440893744668387334 9369356198466621420 4653008790657604293 6497002585144975764 8158946507709876133 1307219031136141783 13814810906329594053 9819254503527816402 5795853154417190110 18129846239156302389 5925406593582411777 4024898145800078995 12316913209291301078 8157117172544415915 12175786205797786982 7336752130265093257 11948680210855498955 13765516779658980474 450341057140527411 3641503313738708362 4980064253439791281 9708242798228766108 716866772117603353 17323746829563047607 4357094793010113450 4862936826332432762 12112999867618993194 7962372872644828011 7588497357469030298 15602697603535715868 14873858585268437733 15296484997095812326 14546743109886155914 9931246591248213118 8079938009106473806 7191158099398731688 7884223452903780957 6094229325497035566 7860062725836421631 9251672407431293537 6656631269168085868 11363098316921001851 13861320551935645918 9333360388476253029 1463057487053790585 3535627075700416517 759509503462942212 15890064019288276916 15101198958291917422 11336577288107319867 6616987442189193304 9925775444974767054 10379046953959362528 14927311660923770558 12851469963313087337 1467023746580464878 13018391020950463584 14349908843034106781 7851585753240199777 15004162712454565939 7610676428971469983 3689738742747781090 6836174470550444156 8363008104145589231 17334011416202346610 17692989880542505080 10583403602910002224 11639548504028872110 6344993673572738612 16803608442808084075 11151204892344022758 12401822117476830163 9127503845730857107 6897432227589228097 10828496116124531573 5646305674858869258 8272207378907989136 16219089077355941771 334211387163602272 13973913655332902648 7301115267145423445 14631248374798712891 2702290871376352652 14700903400668771875 9711626871106995799 15430354989137148761 3306029209476592844 13043895148642414364 14612528323545520887 8672303819210019402 15884377589966221457 2674607462253226161 17843768035180317895 10571567527494760547 16144730648893460050 9812396809178919095 13186498085708990431 3255916515890666179 4080100102255899180 13349564558709332051 8330853840285649819 12703722168503548988 13300026006561141951 4952279336362078284 17357703605105587927 700970375094101981 12308178380639112938 17583098909023082253 13059140062132433073 13886166186616755151 9932846194175778981 746739471555938440 697654783013312758 10168868087349607701 17297413241387423290 281664070907448069 11898167163391384471 7183034892783996512 18173630454054302215 4343034726105999442 12329286442067242497 17413843288763137413 6093784248386259732 9285124158603057579 15197510236997328189 8151344068910124994 16061597309780689010 11963593654472516760 6678123997275203356 11291114078945932999 3889794302741417700 2094597064081073927 16320317696610630184 12828456283008390788 344034831304851201 14943888387743425807 12598591018998724638 8781265438889145518 8791740960918097706 9273051777216316057 18010301204312486816 16434094199685681687 9583446522505077858 15535547222670291020 11552313806456297348 14930540195295639968 12327664926656046610 2202441055550059197 7616685887871577505 12881526587576651503 14781515707134995741 16554640312544984029 1167293138850957443 1001276394985454559 12818794058089380034 3725643313459609108 16846575721223825437 14193482963658131073 16839202374177180178 11224545626346376565 10495434527307618081 3983040300332245982 12727051832464773074 12811063552665814138 11335516292672112785 10082768887271895274 15476030217643337873 297294971331243350 14655321653878262105 4286542932317796235 2566051018526012767 6721202932574663730 2351476903991326542 6190618164361633238 9150198295734589378 16378839975711538173 11948605415719165327 12644784395603296442 17908994010959270118 12450599119691690289 17652388209386384557 13486627512460672005 17168725974711646283 14381419933891908610 8438970499079629168 5964076575188012480 7169712127074696647 18312545889900523549 6447137982580121672 5642488313897178674 17504075439855350764 2645284459245954358 3716560119980667317 16280921804499993586 11774904725398200766 5853298687736990298 2607559327670846258 12221523558627649239 2588607257928246282 9950088345982133034 16261231154515658815 7393700977406964458 2476819386561851177 2630825280519662447 2619993243536627658 12369365185019515256 8400843081450093515 13789702271174939842 15903775874320920974 4782000756602646234 10721208833024509247 5079723981780142697 3371407534453092305 1701320126763827962 10920766245820843016 11364286174870859778 2624493786531436353 14305946051147552503 5478932595584417972 5416442604540502815 1556279085710687483 13118643856310203793 8096630407975889877 297578441463689752 6257769708866584967 9063768422448857391 3747559040892383413 16324813140838054675 2058689939508738420 18026627662736387469 17676566195248776872 11611901061095463272 2012385590103622909 1456554728758081138 17826879573578107031 13513731539118956409 12367624172818047436 3681586117789050411 552747513821469693 16759820027826180949 83478698042076356 13222102868331570981 14650220857340022855 9331920763444209533 6705061307700124390 6789586378800549867 306795798318341538 3104637376583132033 11633393087971289381 3368351276872995609 9327460690067268720 6177034858485105634 8624506667007942272 3736940680920920447 8374506463351154463 17282233582927076068 5854803147329593765 32903276961591638 1831741880881692136 3265029204653331984 4011842466533427541 1641248654798871445 3114395765102689271 5086962079675892999 17247328496478648874 6166984759327702337 4381844624149665988 12675268832750746766 12931149544321162554 6647797094324802013 5007909465698676510 13866949661294672561 9004636053393084519 15791650782411842080 17489622499635670874 6739101137522098457 2793849239079881321 4448437122929293226 4884527723706057201 8044188927120786972 3515928439440785655 11658416486401569340 7463160412896135224 1709446711563852899 13709686560593972930 8455392430591802647 4844729768880900396 5137090272299083320 16889351595069023503 7405881972026097956 17751809464482758315 565707580309489339 9726842823607748746 16967775460529010220 11332058431970580328 9891456034613938063 6204227656025904519 1001898448991457993 2291579970714976048 1500492250258252007 15167959860495057772 8330818705487849172 2506791756664759438 14240631862631452219 11385840522291497424 14396129073097172263 3371368145902811409 3680575961326506715 726547841958149202 9995152969013301824 16770299956027196483 17168424729502836415 10452633305941125238 5582769161205886878 4421288990918462787 8048530149028318298 6389659791518258133 6021576290154036160 14092637190472944488 14272521019915070602 16991931572282341031 12154744345413030589 3419695111416650505 3978436551858388942 13751112878457785035 17342310138733351061 16806835847380237376 16591192233238568747 477993717808657519 10886542308112642139 8090105815898525016 8816333010479546360 6810593550551371639 4545363296421263099 16718250623452955466 13138918367782116808 2218822538939966735 9427593120028328137 16586073427395747420 4286507631933479068 10082739905314540462 1501372655189237227 12188611423237037850 5488639650065131878 5840592237461357163 2395390242278048885 11027930303842038447 1281679381532170590 13271869958322716968 6647451186848604298 16064090541435887259 15788351941991695047 11456992365012214421 726725868742735477 16645861190110215391 6812167061560291139 1640281542442784707 16886831238885688193 4227991971282302307 14195473086609386314 16555632338720369128 16159822729492102063 13514580283731290882 13783580148951453987 8627701038807551367 929717479323297985 2592404816646568121 863930382944545498 14939391873665235608 17240189566463513476 1472814347593011090 4024593655248438809 3574546106169057778 14544641217019473837 154559633198128443 16583129602627436762 17307091056371793877 7244420276777284348 17061230549548568524 7627999954137074535 11507848475857082317 18073898226949628310 11397190927585240103 7753117739453488197 2056569111926439347 1107700553956865540 13130984369887242279 2433127428045506885 8357616967179751378 17909181959934156827 17221749771299567713 1137974558932850429 2483224746389258172 16715009769304535402 4062107506744725572 14350031676736650929 5546327034495991038 13273701213820711033 5484861195387557751 167209901402823332 16445479834038657635 17825145339634347775 10716688911604216618 7475253065699749867 2909785035897254539 9653042173436772163 17377813836747525693 5833568775428316079 4458237292817264525 17465705639079476634 12472798568063232322 14902112305325758841 17758416409965271516 8593857297915598112 2260323459200301816 5173306084762969224 114913445924871553 2677844147067591936 8639372139928321776 13773255638351988332 6876007205278626834 4159488119592475121 4579256762354459304 11720051373468539257 5062882494353382503 3924647849938317770 2901473874231844640 13032533063006432392 14559238742573587714 15630807624192354976 2858167126995429664 6178391562827286680 17272984669265650805 12137553085362866253 15646768860815809481 2225639665652867050 3479336744413264307 14792691022740796741 5515633299211091707 12687647017650258884 15376965078319265769 4147746577719202001 9380165430114545580 15467962812405324492 6628327187765101964 12061242686002460347 9020184988304436147 14024517089385612611 4989411876197618401 4623005404641974196 9763649304442596825 12381451597687991600 17661739092479865119 9144228907312624376 4718880748856957269 17096433202166066137 3328901822248485769 1136430642577330196 12886973813457737233 11201101641067268138 4157212552163387565 13334726431133052154 1302417200630431524 16792483447821653896 750507915977480167 14066617630563890314 17841348086609210223 12857998252131562366 216144173819897586 13442651779523553860 14664544584522032673 13073070102512941769 12328568376018054109 11631755123147169362 12769669800548647909 9519532137732723632 9087370229505966334 9431629024600226863 479885343664398657 13855812801216965151 17982296676097208384 6316939062167767859 3472322806409127738 10309842752311990636 10594067682907266592 3698057908264259816 11741596047202254444 5272761769214283837 472682325034868752 12338933341398706862 13216899175558346377 2628111084667511635 13233765535184250410 245545294688466113 8193968850247010786 10787793810856412090 4722228329079738782 8241796489648488231 9093593338873673761 2173155857825459756 15218216900353510316 15477141865170171939 12334143366870142344 5146836233556542861 9893017897065847952 6109821523680046743 8814496597125868988 10813129474292691957 1419462340229947912 15552229098431387205 5791356737211070447 8604159650274101646 16276570270180829433 16628906409112226439 17952370147007121745 3209255088045641182 16279906249159892329 11264667611821120450 9631841018848982821 10929390740664199922 8502573165811905969 6680841687954829590 1944916453841236546 13896731540144920744 17115747662503718895 4553420549969703419 6414030047688461588 1984391152738525348 14257518160917512135 12809360083640630418 10324008471448223131 14627279415958416657 16253549328611120008 170032308941834573 9704089623401936105 7711729164107290114 12676398602116410423 12245894713895941097 6876877181882203437 9729858184648034848 11415038892525651608 1084164612822328816 13760558870986901613 7478978272187089133 14894784443317695163 6540955570851177436 11712640735201206248 8427068811950917763 5396771979490541710 8940760997731539308 6360679969061540039 5968346824235698692 6268776588643061538 14847791411787086366 7851882660703007522 191533085797200166 6273667260982601296 16155145315819417624 10215362981027903793 12452993700614115013 18230896653364532042 11057427738433934767 7396085084207274140 2895662310215950519 8357574474237155686 2085345200958981743 11361695626693616936 17606683244121607427 338553521080910827 15527401692382873261 14579887362720515449 16636758840429280601 2626180562199924957 3368515851012510320 3370858607791116675 18103424203907016347 1405907062386373127 1985890215795170841 3192328042092913180 15964572563831312727 6217047871232411208 17551594532567159788 15794285660330297073 4966846022117047131 7626641047017609901 11563538296889695628 17296696147914913298 3798015610337351041 12333312538194788735 5666257979823418222 7805948981069966605 11073594776748032838 16657677102355635673 10268313526432347600 17437095532862100514 11220272700887657697 14353969825471087212 12073364971562635576 7580942062984016052 1901366049828721231 12982878634547108137 15469846948493255437 13390675871654845595 10595770228945963116 11176906616846793781 9304976658573909255 4976061726922268943 10735789141256976736 16835346796078238352 6922664872713949550 9951335145840946881 2581397391387121222 3763077862845112768 15299063590650204305 4881326464868603343 10265714598360895406 9252865472773289143 5183768390751308620 16141092745665428709 10269854180276702789 2265260109408277956 8559932745377822224 14701563389844556769 4910313065597995474 13200488316374839452 4547054854579237403 4957345213352303906 1850319601199007706 3731939099249888435 7255341312252171860 6348376009354560718 7862280231554274157 7800470576482953892 7525474558360546647 8650976527215275498 4552131276741733508 16999040592466020235 14398469162871061758 18242431623612101288 8003601234189889557 8398206279496106794 11598300200138376574 7943790445460796753 5692149944354580320 13116991918351530437 4568905770502624051 6211842764178804066 629518846013584280 1690774481909246689 16751218554476060067 14247637914672592684 7090574366073573709 17866133201474546525 9333810546471012979 6251595288549617853 15678826080230535980 333653673855499946 5387124734983255582 10813534703532492504 6406358129575349292 6160426659251420117 14555813026283644850 8599140949183787386 17689357441947674458 2986663843244564461 3166345027060003362 772938664688092599 10553478312462787561 6170044100853304480 15418795653602894702 6484644751008255727 3910276816995328209 1266995982145347967 14544019809554773339 12709233698870397792 6694325696749905021 7157815769694516271 16138386972012484175 3622730559429533893 331973575662374091 17578170265437990735 3532636446409394744 8035698689399496385 314895407047858504 126331224396499061 3266306721012929335 167588715369249726 6510551029216370796 3258507755197126912 18388526703885437778 9401129970907156067 2372257838181293414 10896934249074290954 17331676696279011427 3400283843484607644 14610172524801067559 12193861979758046090 17091103246925164649 9624075071639460606 4142965709776847739 1732138042966516087 6104224235990500962 2190351590314185952 2509652723916785528 9495231309956445061 9818100664287358307 9992326276291968323 16944870014136465600 15862050787168322913 12012522446601920800 17183509662654119024 4041144322400610661 9315110433655026557 12809126190598140471 1317219889030104325 1833181531484801749 8271268562574243234 8334883493523943985 5457047936271421008 14216808317392746146 10145309926071592581 14011119956111995247 4949596579868553223 17553416903036210993 14797075784006163517 3639935317496344954 6204887403089899204 13196260015399524576 17344015281036760772 5833694532829391559 3727084227659052787 1790559894676701681 5610741399821335786 10609224224113023970 3371686407065776156 5399719458111116092 7264186024328132099 1457840074170334743 3379411970810619843 8573234273593408815 177022568139269409 10106047331660119139 9579189615850961059 10668165680593041154 3403134290839942100 2185638865985385497 3474730155813605223 12238140970749388598 7465539833789253137 17276524693560905632 1368463920629038729 6881657106345851363 7655402459508682439 15676325910999154508 17866403185403935694 10493210729861027404 13192200209181053574 3832125719894173168 12419350277495430032 6900043789687761208 3036089056867515059 13158145770787449844 4829384653876063303 10937201204036232651 437879430304156582 5187135184704195632 15648471703987368880 1085969385792091735 1178926531095263029 12732747559209071536 4486629116149972242 1020029141402397674 4937925948194304013 15325162159957594287 6173560950920032369 12902781015910082914 15176057069556861737 16905970247642877180 11972826555204101252 6035734867426063853 4028556782715612042 757112851795363645 6755283817585701914 1561962824317526554 8625127168507176587 6903306091550937874 14787830040023034548 17836181243163827917 13720273014510241134 16591009765196209694 7365195735834924031 4043542186660693703 9304839931554722885 140758135565270175 14068677200401668731 5147672991450898207 2650965106756108219 6501438906541919108 16356903049640375746 15843605159312948054 6608398655606335210 14411071482209260022 17237555646943095437 14491734301517857040 6035540229336486022 14583911516267146479 17654098120890587321 8149667674204683947 15637947701600584941 11341445232967438756 1931744921556383481 15926837627508063781 15755754903766008712 14952685572896759523 576037084059400857 248405107655211862 1502733516421453987 3249046341582673605 6937491189620281804 3179322696676576932 11457422957207893144 17889562755206209381 12063211971443460899 12545363807337870176 7154252727405591080 11676229908147759143 7692435517705786109 2722067501154040000 10709182525128619921 6646131905996348718 8667877949402040801 1496842677350488039 5205789067092068331 2490596925821901548 3245757999660694939 1492854963332315797 17044710823372600548 4927361668031463415 7809579308591798225 9199140184273479483 5854173210264895250 16835482801614776044 6376725856110330561 7646905120557073116 8211808852918595346 11126325601910705285 8140876089996271738 6526813874502864689 11675805374775691013 5587062548966087247 759327819171560629 10012153474184868412 13789305748712578346 10375756341518881902 3558008713829344552 12472533521329065809 9806942032902632171 15028022801441186777 17103846368763320436 3924784847326556027 9480799465082751060 2221896876372499686 10991017308477076194 13599972433787094126 8143344129423909422 7081441901243192307 13798662941164010972 5731440825590384250 9874675227100382342 15218234456689823092 11461990355207569852 6670960001593099712 3547352945032098451 5536583351845403249 10727564901560728307 10130974895920959746 16368253282296083032 15611253352939703299 16058474453569685815 4939012596668426051 5100197778394840117 14567660373811780348 1209386411194221174 9473459190472937067 6927383032118607509 13772395474315164338 15687132550724126799 17788435811366088063 5593787465976620458 18412507960499043272 14271657357546050568 17327092779653798129 2751760730403671763 5139268459700134445 4277107011002407045 3913185586631940793 11488064352366799543 1848660400346122975 3622345346939814401 18190142910321717083 4904428778683756377 14978253623544925028 5372536414447324287 14155194972503528541 7938894531680577614 2752473507354223062 7508975608169691221 3443825068859282549 9222981059392219801 7287179269197688320 9183486290704761132 5301059423390816243 8425093172603339404 8602105417519608929 7376341111025440649 10334917987113167487 8158835421880364980 3077664114996684799 12855934831218031454 16644993481080820117 12368902073853245032 702272832783639348 12976670444936285749 16929110491864697079 9119336945944978565 11572627829227084719 320769996796703589 7105695866680895297 7851659975592414098 8181841746900580973 5819454456504651176 16605049258885232150 11384553555200173453 8575581566948738807 13601409392132418130 2831638367376410040 10438213834462509933 14354452280715942836 15224784720408401058 8575287176512713219 2052462085865915011 9843166956399163838 2978288881560409333 14792530123287143780 3231235883193985217 6164267820313979420 622913780746680248 1345665419484888991 11141205810323698267 13717993164864382847 4384993301678268811 1574991451374162846 3018611941132581784 17942744792926600734 5211927018680691048 12254020940263314891 10428960196805876457 8624564575705577933 12161187477373243585 4019795539841859337 10463285064024022169 6905553278134924839 15892817320053323658 1797767731754057216 17310922636799132980 1664656618445243104 2819911312812089893 8498521116008154461 7026206006207094246 1656204636837473183 1023119423971256578 14436544394963363846 12032373290357858632 13597277853519229724 13827658930437103506 13404392533976768696 3658214348183929019 15096765195983198090 1555645395288935206 3418083634000505184 13924701033010204568 8364332009000936720 16406140890808235414 6958758168753355501 8655317100362818177 5991843490648283751 6609475921590256117 12220216719820687902 6517975146630383594 9847135168782524704 5085905888653587789 11016607075381448543 127553649227178772 865746027108345391 10052773119410997192 3693620952812389660 11103823682182344355 17744358715063889540 4101146375304976426 7212547034473121408 15279666282117869066 3627531555307361966 1013074626235560233 15676542820592321246 18074876895460316314 14541434392390813878 14369146637605068903 16926339628719465255 4829837611351177849 17967530428810988504 17355411047733471756 9239038842432441585 1512302034186356971 2477096539270719258 10926171575823691120 15103145313816346355 9482373997647505786 8470277010163120618 14722020786573213797 291396686134941730 11339863022880694348 2639573544473605978 6424813347339400607 12114685708230124036 14017597785280019599 4592331271218736702 13482986035065324564 6360292657243313886 14902186583734252240 17211412988726070241 6200779743929717683 11860761887152423255 6311847865462936730 5702879116315730237 10328210013541717274 532458899611665607 3091648775098561326 9808629800576998142 9534694672475886298 11556893578193323229 777708336736898845 514817082146357032 11440006837773566369 921036371620008889 12229315488227606294 5069339646935222738 13820320429885318587 1549816954288291707 10486101918375756051 3355546939119416827 10197951447853495931 5375125996535133697 3146755085981690286 13171071864476251881 14535338204542150687 5724187970013875637 6762598165245397528 12061969829881536451 8173180482517212953 18236671994085242110 440057176490459822 15323868809387203533 13061855294162134050 527880505814229996 6635817350404631632 2029643862733645463 7059234144302817606 17930686075709870397 3764572854776347483 16503699787755068247 11675247845845110233 4827695577410686629 17095289148003466098 14391287111864649505 14283235865933122454 1019672896334748992 604609300915492226 8397347202674592307 527287714391380866 7446025668307731875 18155477321170300602 10311614790946861846 13286925756883233185 1767912428191097048 15228366424037354348 16537632612184866998 3433153139179751723 11299116475988910043 570585665270283598 14162657039478816046 13252898441544395395 18446693433040327185 10505102307299300893 3413919411976788391 8976309104537821849 2307468452443554371 2635061106606719158 9319365748623869908 17263303168989492426 6373229559604445343 7523636023145029996 15940046782516022059 11343968350149088362 3565129966816979951 3388510102936911723 3253160511628922334 7832060215094609866 11619330237468774720 12924105890533717198 9769997285230851756 8026041152126423941 15988760793344608589 2557771517707519462 4813092483547359493 838287072576053459 1777574975073448569 10075367134734728927 12883678775880849027 9363831962845764568 7317206248626665396 17392857628484664515 17437230096040057539 14200489185877939090 7197177827138678521 2974219815807042944 17170107061715024544 4861382328748281908 186570460469602130 1641169820825115857 9329110458211462890 9951584588485649407 5235754223167430327 4160873487922973891 12097874907469249375 13107155227307780354 18247937454139812201 12931522354862238935 15749768745131843772 12092688305159853261 8852827754973160193 16426553267319045370 5966047901458778257 6800773863111387896 2270149258328396371 11987523646956860577 1548631562511613368 9439770643861115906 6817296676233765215 6091027450891291493 17270810879857862459 9193890796651129015 12484636864433623665 14266258866002853921 17509522542482476718 5318597913044785832 1975364991933893894 12384638434182001397 12364516991899605677 9915120292753483086 5328609529396409803 16514208872817322951 15295442083435508401 415425570628096098 15173129322188302648 12380789887653773194 13097789209891136471 10438370459272746585 6275763559247624019 13800668529970067378 10436655828795846926 10217303087193906184 9508849002391130908 16146969693541806305 17082682642574385590 9602688264110559505 12636020591554108221 17859440476068254849 1641399443950100689 6951708765348070815 2189790497730042139 7945947097677792917 12165963127105147674 7270414463795359198 4374926689467494860 11557086466411190533 12079033001895767979 14477748139864722924 13650931990275938687 14706979264647612279 10608716788821792204 5653686115087571088 7220637846650966718 12324636293717616809 2677089855468868581 15620350703638811143 5400342997836265740 9125537826666178643 2250249625137912574 17252918846271712427 9127651814200367349 10914773046117829069 11508385870772470333 15167643443681126396 9957311037827266592 17074964055960868232 5352186041125790402 13757087943875832708 7078078005988135549 12194302307436455277 13584302000681649231 17379220347693203349 2480531679152588463 13941221494407817011 6426933583996074011 8310808438135447140 8109039388792311591 14266425568464800231 2605563793407747504 15689160575431719610 10871209137408483010 5705734149015509504 6732582873999499130 1012219365672520407 9177608161447530504 819743814648652510 8519470192235945912 11372075270376238138 11731959316322781558 17257054198483073207 2585545421903085073 11228881520354835083 3662172833683488212 16126837572272348181 10241939779749578797 11049389517737976858 5376684682861217996 2493919195462685474 11382808778397437227 17288746775598755491 15486239613249306126 6030254297854573776 16662225494629953458 5051301327310468781 8841298174463006290 9254869006235509037 9338058617859616625 15129648999681985549 7340125359987197366 16909671763408066999 10951938338618820225 17055173592380128054 14864219679866519998 4443120652387354608 17567136039602863368 5797185032196225447 9990943822910956580 15877485693038214252 4688236736540110244 10251541009684609354 17054164564908129324 12017247502546270796 11133278040534004600 13995714416100043760 9367479421019516141 7801408635244476163 3047261724525125394 9376774148081619959 1938824182116728056 16393547949250885409 6433299495269705325 907968724596873783 10833769572683804616 13245080075491679931 5970453728705011803 9546511977047271370 67618379004313434 16885280019050845887 16013535725789932410 5161415692439922187 15888802586746359911 8353819629168061451 17685596751723073573 11500046750266478572 773194196163209996 13943699736562863957 2447608684693265691 18237403497064913711 13188439459208370722 7168714811148899439 3382135473975756534 1345569604690981861 8538773201877089458 2955720688495892070 14085440243694075567 4346228661268729141 12348587516306946246 14948484282083962297 4610795299477941348 861994825656966517 7561040008692742842 6449880099855607674 12872828921673653091 536111276666852834 12789513898351313104 4516264925117876472 5526734066094422899 9199601813272621693 5531463095543319579 3096012003910494889 8930742927727172168 125843653438775673 3236470644207483920 14408852865519713872 12117373560588413740 7230181413762270836 14508153412954110339 3550858665621191667 4606596756787919544 13616747459373129373 5133655392485823871 9724692467082845200 8138603794394277309 1739864324806699675 10207188263888320333 16352418306843947470 3043324259279072566 4615065398343576914 1401380955962417306 13119158021409554261 12266173529931340656 14571338951861509613 2798188380913225006 10671557551459290933 4989084090537273156 14185674666585370710 10364557753566198055 11979600020152118419 11919912507461663702 3904783434382124320 11845751135709671004 906177912388330509 8732225811990183751 14450713148546394655 4983577097938716969 9859016854718907333 10317115579920911088 5104727193513351700 1819456724098677090 15799206006963295271 2740212505502070562 1964042729058188376 13220262746816546128 8125551443954706383 3931839180872838086 2464398509607780525 6913451493270050 8073333705123445986 7154632041879643271 15487851124516347862 5538837444257468841 4559293140281665374 14890119369657445063 17068260059879239359 15493567169505363717 219598621782663716 7466588584981402335 11131385941886482533 6953603482955624939 8217544717707548927 17630425515643607465 2350347858275067436 6780149081084678107 11918314390696722430 676207337738061612 13664526992799552620 15527529889379574857 13772170846817757628 5430667248395043949 2571371627157079940 13491608001021635939 15896070720401732357 7730642375666929331 9446258743088174288 8954263310004134884 1318045771017347414 5547320576939341802 6111770657120574448 12669539519460399221 7219996958135865135 5475002397400754335 17332657994428558967 3689730034632896501 17047273187393719284 13689109178749931803 5027509154632373884 14977293185652989348 8046714107540426242 15628899303224757395 4908736495507267472 17220050291375824032 2779187897561210559 13670546817673246575 15556777880483199113 15311163337904730250 1808797289135726836 4851632959173067231 17860164893576696873 3133053128770879534 625158691303867851 18028395080686260017 16270232380265578846 2175552078212720275 6482618460462044513 3951149070514565356 2198941225256612485 10004348757858322934 16962241422774324089 334480551838375999 12244457264470987913 12962820837839916659 9442864397885765942 14715822921438010024 15004881228791751108 2908355264653820117 2664341029402122764 5321120361534167883 8314384986302135906 8000029899213853736 4478898025222459339 2610764779809622032 10939374119003592926 12609137540352763105 14892922564975785041 13498015498037413510 4220858440944943298 11013540750172630446 3292583295277734717 7509936583241258859 12946060949191774545 118744709703071799 15573782084679510821 13786929808588741944 4192999577446555797 8374327595303292704 13742984921706726550 6505195455823075466 10587377389667620984 3965984364072248546 11604159687283896343 3046015032780455387 14249287671708087460 8239618218307367479 1254292762086397055 1971830707021789571 11622350051430056956 18403029991093946847 16017417399630646657 16454718183598123821 522403671602111223 10767777205941269117 6742092941798106626 16035451204187801199 8063088762044875050 16553556595324476145 17535484952945596094 10573352677474042204 9757425315673564699 7675799944714180567 9499466118641818480 17193705692538893839 5922550136778035937 15263160374310675219 8613327089494345308 1616770772683597443 17411512755294813303 7916778452141430716 16918400259711189898 14073400342179419785 11212846202067394335 2727410810316153756 5883260031645642841 5817571622102504232 25869558128257483 11006955493767345908 2371534502885628882 503926161576150432 16637049826347450994 9038407871883047512 13383834017388986918 5362119204941305959 9773068375586446935 3501567327345815128 10763953879622382497 856325099634528968 877600686428345780 5878972095027427876 604754254708694595 8246427315250101261 16450040020026344558 322797522096903341 15443068153596367196 17918571211857056263 8765375816801893085 4400407165000422796 3999575940736174763 5345334549182804672 17655448959115026837 12898456636599549797 15122586725165772630 18115774286763970933 2336239329472999597 6975419815922618215 8822251880603977649 2872637375231064561 6031434040232291612 9554900559477205103 2128692634327649605 17247079143931123432 11099848673645367477 4226864789799206367 17661632792437741265 914914933945779232 11430960781879932380 1796870194539986918 6924881558208004588 1661027527746252484 5430194411806980768 9425865524814292850 3731713311750930327 1716749159465742068 15566914405645415040 11702045119231174131 14774789443353165374 5046068381571363420 7556455646830614797 16960564863450164556 11629076588729069505 16790492431510639304 5343047814585576704 1005986090668544973 12864345223645270828 13431231637552678084 4060272751100147247 7403582321816608456 1487174861750315620 7822924212532468352 1182514369720826236 9636994295390219872 4788616305236200036 7397081916609388187 9309484861275536730 7398765709550628268 14067200199395677001 13476918764103762060 12082432377551523644 15080034095503168243 17155444624024062297 9265493107793590938 14047341900148941386 14167838900469438198 8391839422821438344 3863895914031350652 11840181426856285830 5970810182974581501 15969031669055652955 16658457401549773154 1562680830896768095 13241227553846956599 16753254338220174085 14727326549187959011 5549601636764623371 8441574742246611525 10423198350504600573 5983032058532886677 7804977058941749291 1020290411806260608 18029863597249500866 1969277482614238112 1794262850054230262 6614609815845233500 4061022707900639542 2084138470451822202 1895480576431708283 8609372227800799955 3520430964697408644 16634025785857587159 1502803101338108283 18093896226789886901 2218921146590452265 11287310844854711616 1625152184521752138 3912788123438884678 2170685484622750397 583862430131679616 6370219138054199856 1059897418688302564 9208484457083570927 3851658094348705227 11808156440666829669 4148302714622608054 8883256073537534953 15391783495272397460 8677258809839488053 9974553439070008903 7389301257186546083 14006481003350045771 7257893540250468715 8824207811603509820 2156589517387567966 8114803844329024075 15640142939252235999 4112315294312083236 8107652342885691561 11928324432249985038 9289047912024984986 6640538775729724483 17081896173963658307 3566502978451193701 3487367633435335584 9761521389472329118 11522674004192300623 1716768070252333565 11974216034648632676 15042879434035526540 559717989960141567 3837969439317317212 17011257868293870484 14754661070492849121 4272846038500770873 9887544085229843849 5249396571756703031 15733918223380967834 10516857607285654911 8689388905487206670 2048627781114282205 418673389500123462 16226341765469435983 1846993865506966389 6489450683458806035 13609455930483442780 11061462382392554896 16791433441439011104 2830859358736728172 4337919408349017386 3816339929190958145 9841301180086302423 18026302334573368145 854889021159370891 9963131858095158896 18370720942458332826 9233655457775265172 9795001764999008749 15253946329391122498 3830676217969858034 9043247461668006705 2979035469089728856 1147051342152758692 48467748223411195 14784080213765609646 13037802539722556866 17221244817264983086 3437128624676270640 13691874253696715041 17238965988295298248 7900713574570503349 13556781672592269842 11710873553764817904 12043118753832911627 5247347040544038710 8700661700131973356 9280985845302335418 15348694088784908618 12963988294253030110 17739317515091504481 15880339185557724730 12145584046993634652 14905763387103312407 2418821804273476073 13884032464599943891 17669417801442432225 10728316876013669543 684191060289549509 9262115274007231815 12518883868175604340 606108281212460161 10846137449253627827 4131526363222537276 17763834359363881518 4648618152842599583 12775833706485517983 17275449905072572391 16953045191913605601 6191145791763695825 10136697392819613851 16122499129842648866 17980562280396375982 15329479518629285236 3523672086006366402 1358418846916383070 6875536396087321078 4796855201855958493 14439967459039199694 10989065277631887451 5265008143689495942 8047132778515875794 5577791903589545277 848396744178389793 9789361061709828517 1702672600556465552 11735980618299957531 13653554976469065266 6511972406240125673 219088045962304239 7258167941232492039 9348807077596814900 1612561957219408202 9563143275153513817 1282700214553999886 15655218401680076713 13580624931664298857 8892994199555480982 569646380103483013 12544016215645438649 1052446051337829490 6905736491510106738 12222719662640309995 12117315427621000666 24788024585694084 3082947759691213982 1333700800597490999 16384602860893040526 1442628619115408221 4097258944477799686 17040831434192621573 16188315794971964868 2109068530563042623 12134141297885465236 10061796319788049158 15785790650331016157 444242286995151398 5455004367280536357 7936581303700210408 10301769654209494996 17212261022338088499 8672911205261466864 14370537713726380333 7390637956315946764 10515520297655855005 2533735259901875453 6517815918033852517 12943698468235156572 11724628732958575709 14334428887407462891 10768310049433640586 13516491799847326624 7252209622350256501 13039282055014904174 671937302156922337 16933660171621924360 7540190159684102896 5306631800338349158 6293991170801482184 4323937633610762433 12570316642214939646 2880153491844280537 14947666940541267230 2982683153630295433 15541516727610399081 2181499268978082041 16596539404832312916 15685454986835470791 10782293109378165740 2863282282872762355 2797194925070761373 15134289949285223272 1162564665251647224 12202782798848930347 15415169199844959098 7572293946319425211 14034517246418638636 15360775019662234218 1619264103099869181 14472158344524596823 15845739039050227185 7543108270823487063 14824305449889795968 15879366235747044956 146518370007336110 5434024401322084903 14657638669895115090 1951056631048445875 2528891054672939652 4540160256043503618 13916289381685114260 44445274206615067 11521497569113476742 17930188356633816884 3827402235605583524 2105996025248493789 17888222248677727130 133371547089534925 3450734637301750621 16878879944001400281 10121454821138222024 11394421757777550504 8890664366751144654 5399550746958621441 7990867146532685180 16496523753351083538 11045319730672841748 7339468103454342692 14599744652717453673 9754218710466479595 9931719643687173793 13228400791198261633 10155499787716504298 9314218468139865599 13748444288365226842 4112376527284704894 13353796642255323069 17560585807980547264 6516314400130684955 7335841953837392946 1410531327189040685 155935348656289648 10194870578876185520 17306583537206555444 11424186541187051990 15240408278048552921 11995573615054610066 6325091383100720411 13176062096033761432 18031120188826433705 1139320110959635862 11603491072482011171 15281569318254503075 11434600103740197548 16739121410398008290 2670884668664914731 11816862379226034621 16069823213306511496 17460085642929693089 12011582318070356774 6322074806226090353 4660753574828752610 10277739543092134979 11658218585151810797 16767058638954810324 10310046423852213622 14290735663663720185 6939779870817099835 16541019793709988019 7034432637929519677 6644111520053497768 10747139962177029464 6239579798165368670 10924390820989964668 11400523213227105061 373038369314199336 3859075414477019725 13767834239068764870 5321125779583954461 11233028254721994811 7107171104114822103 17122755118400299136 1059368685725270024 10225251082818908123 4649131951376580264 4158823642876405683 13853196592739003423 6839198184142380084 5791323552603282499 9579718360831627829 7613574556260032743 2719110122660661890 1012764352705793371 13132576284587999457 15501706321714980890 1212245898644226189 12013564426524918438 17332455583775191650 7889620066600235530 9119712675177331212 6742985158189123499 9631362613890786379 13706011859997999833 1863912070329150112 15078007623409177253 5267565933656692957 11866232487738293121 1926315267814470679 2436408956759144866 11849612929873225856 1511947433854280356 4030476266708165137 9246359887900997729 3138174804277091909 4514283965399125574 11306447570899327469 10443199627883289569 16818542030570180486 3472723870671906118 16355001866282096856 9024940680579498384 15406945625282272157 4325729752414861760 663771200904336474 12703073128969177194 15798895206373271319 9787688281163663625 5207816086850258955 3098106420438994425 9799979793877449679 16118610365416357664 9241985437905709955 15459394109324761703 16263229679321043146 9146445654155278030 3533504721002695288 12353591426112109247 3083232245150096600 11364993367499438913 2995099825950539249 5389359017607016085 11579069080349734936 12974229379073816287 10815791250833375412 18027714399939158009 7907062590112986472 11855441270372036822 17959396161866717516 14206915546346034668 12272003998809785180 1833884240915044630 16336852299377595916 7043576145895426313 5604017996427687430 14099449700369417771 17390166102983587035 14371976629132053735 5913707646305468170 15381384136387182006 15746144377195444610 12166338013122821100 53120087754603860 11135122354313912782 8731459390273865662 6379618855027754392 14260184030747309948 5127576107381381001 7081734193041498186 15591170453587764046 2490943622897368262 15181364341502858114 16834873822593787566 3255584190515224874 13844400530404681161 5255014681110724807 9067836079793567602 14900389175484848107 17520544001938405764 2104897533913076631 10241936372200999404 4323501205385441072 8589914680583085930 2644605768051852762 10099213862197605191 17040325748402327418 5515798525475124024 11660770719389746949 12095893122323510736 5372036914992163962 15563876848189458552 14856141546824955795 5844420116303777799 2650032726960230074 12856324105270693474 9343465975037353648 14288945676829037339 14405134983877359862 7329840455760978752 1564554470654418733 7120563104735235093 3372470256430808481 8646844002284826343 13454846887216305105 6972789132022915412 1764937155763593478 14568292665613515944 585592300996397237 17913399861985639164 5596244919805828970 11078696438025340025 13641568959500073574 4590761998744340748 7723420202590574655 267160761196713548 13207857653034087558 8958221242638000189 15922971485663759817 298927154726593603 15342627950747383149 3524047506087690056 14913963191595484631 9241330133986223593 13128956522320524068 150639246336173354 3485709480929070991 7388216601599771258 16539996602312332581 13256200997527675165 12077997318713404006 8051832463254312234 13358931217700629675 5262664212548697570 17956739427267479092 3283437727979919584 668410103989209039 13268962614176072498 16601372392166370681 2998936460219426564 12080526203672653696 7884638462119329418 16698679444147339852 11974286547422332906 6304607879539662464 13620048263232603783 7085130620960412260 6267629297315150102 10856937777050645730 6855920978479334084 17218407203612700899 6428238791668151468 4465905209609688644 6066506796444294397 3213522792469179778 6480311594376077895 10185190150746036510 12568241584683574982 10865325192525082618 1253112706977494944 2434512489698518627 3376604285594873138 11671411518829813977 14974804384839579337 10205340266197075986 17015032257434499987 97105756492129273 15788889515635540737 2154622532229776023 6858326614415612925 5201188242919125647 11328741311831385629 4119289812986110346 10273217402968365207 10173550816670300312 13292351778647029056 16583002010441888591 14694211770773742945 9760534070445505698 16824775797652871175 14182480431301524408 7667517764200173445 3027243338329295378 9960582612876021956 10209356447737030114 17612399668162768163 14521698200273031832 16002963737494617641 5663638583462763960 7517756993057954712 9333948933952737119 8900600289859306764 15305448809295510087 1760419575691279223 3214501780567656275 17436455367899406626 8234309276287950767 16378052007911760906 8684706259252096392 15511845819703475877 2792841803356949373 6318542043011124391 1648819081264973139 6767733150978281429 5336445147027514492 13144765740477937087 18071264273741538359 974898697337609210 7954818197177017568 10624631339652265698 9087307452739542960 1602724236083395782 13538470020307202170 8574665713227819098 6938489490947768701 11210172835591885864 3541899236286068419 2723427627611472373 7217086714079679940 1573870513553528222 17960257805316768351 14497267762216796155 2699860033066913054 2923938515852565836 8474039713362244459 3251198089289998816 6708299744148697703 17468888573140580841 1774553111249657332 11686555950812424078 14681400081384632795 1344101432290891207 5932263819725146050 2864355209256850940 13222292831756447644 11514856388517228727 13022117358928063834 6193594693061992637 4965124191922381762 1426955631055387287 1261092261480738868 280030918642902845 7277024392083353903 2536038648476215869 6720051067002979239 1916856845817800142 16253622333544769467 9206166058475229637 18274866617664485735 13290871856435391343 6800504125734405645 16963019564247563098 3336890570963113954 6191499785861493587 5666058904954347676 11515537154627298563 15279824846016947125 5530363303953463774 9958948271132981409 2216602522023883021 6300411934070203856 12751787670496600936 10931036552721360345 3016515921728016067 18293823533637509733 9038079455140998541 10629012168780758513 3930713944329373922 16176082462106292285 2940797830015076897 8703539887782018016 11291125991008899925 4650257591623029560 4211325301272809929 4033135009630648545 603661431054073457 10047267735388624558 6579388613505706846 15129783197698088160 9072145033657282483 2462273625333562404 1859578603179912922 3428532045768032703 17944990302163010561 17391340231965372569 10650154189247867823 6336290546789607765 13037562018706476321 5846341040692416570 5255114841363493015 15504620183870878273 13863810155474889912 17667082918602440828 10985437170644967013 7177196272398772575 18426947461858310017 15610910006842022478 4957621001173791463 10964638127225640003 13230924736866680598 1532053407493055608 18247878482179991437 17589237242931933115 3190411416245924023 7128371360468193994 4439217311707614608 12635029732090609862 16217478162948900511 14333516060106838831 543205868088294444 13441452202462897727 12984573941314746825 1235744494289688261 4080244274288979655 16784070062296095442 9342370945051729767 15280024495673027156 2481931005005091878 1935577723324755071 4314532872473574261 229024056072819808 18098277675248783203 10180014097111739015 539332793734420956 10726115117128357030 6396993313132074752 10168757585145264615 12763396357427389832 6015610204526367660 673760602147168671 10247375517169551764 6844489221627192941 5854788702582924045 13655478832357221942 1524964900035408449 18181388300863341301 18389458768537195621 7579982065497140514 4189722721603492064 7089159492887846006 6230689502590704139 17455231603996746137 12163468814782115626 5175697512020538677 16737621301938440046 2264778907801044650 9554860616525246114 12144504834130041273 15047069893249243966 3110794182615015368 9106122164991688215 15254818510525479652 10359404111857804007 2331767555867429535 5527602555790440430 6034063915539938233 13097721135578375800 3087996277662804944 14892405488388493571 17030893471414395387 17040100559716738011 16724164907119822358 3943563243274476355 2831866294378075408 15476148233353630963 2769719641634509074 7134754272138679760 8470457211672854531 14457437568557626647 11962388930847401114 7500942783977593791 9042887492346250103 10089729578510669085 2071067093182193521 13819262031155690825 15807354965936323156 3078978002115551299 11088844050282641767 9942632944886499528 13089588224628170738 12436203509138383185 10519929991339960967 15285119170103862517 5475615472660185214 7726965209412376101 11722772155381837023 2901203473879281301 2695826092697784637 9915730753349429123 5972624994965015654 12761884554884320552 881320989560329900 4595554860466379381 6144999487752842572 7078969711752073183 2407148444434665264 17440598117043170850 4849314843906524951 5694396544161308975 14651624171884279263 6572546649384346045 13994127116573320302 13663864153124236515 7266988766539163917 2828767333151366758 10178707160811309239 2877994741860533573 16677210782654471447 1520326260556288990 7646686851430880290 14727039597240912799 17626765403656917920 7129867457544963540 5103778302164916045 11223341940124011293 2590383076903290268 2337763138742507926 17967323766303187343 16443253270242852869 10177811708552564647 5870767032655763349 9143030362737427935 4761812263149956099 13318477108027370986 5324944966717372570 7647780554405056259 5535861937140273480 130983636292075286 14347574585184758822 4979768740781715453 3424643380308087519 487801658743571118 13819646883911660812 2644951148524868363 3594724904001350141 4350438691942598274 6578760919272017799 4020703607779916245 16747947381912600120 4917085396511436912 9651833287380658223 8008030101579103815 10365313102370192081 3004159027424264793 10466383403426399525 6850811889415943977 4473247126558801589 2533692893815945601 10869441869775909790 18033935460070036591 17613209477875376493 10937405238111062223 2694447268352475774 16379485847623825497 4913748986640604144 11824257763522254604 593160855957557503 1997634533816176689 13751001233730757619 4724523923758504909 16765287957607023700 6943888360623077525 14118729286904411038 3393835139806597371 14794802222245331902 10386920962530560054 11008807693684460780 17614553579800563917 7463063222783757286 6033842971877607249 14022598088835194837 7487602697062805672 16187488917240308156 14669750860014999523 9488056723790571731 2596588133388957486 1653662405039208090 3785569930169098682 590072107764955399 967685643980309316 4217138260309274344 7819050847238896449 10962902475829298056 10959792310391604648 3569106762577978742 6832951382551196735 16189118809064543272 16653579509885500142 2349110584998581195 6465385084496121142 13078341773021712736 13414398544960505085 12540137096229502493 7074594590773186694 2253892952422081199 16373258010984889904 6755061448960127918 8957828439907909138 5070969763019255826 14334316642743898816 787311901194965669 18056186607278220401 4224503466069232773 11470827211821045270 10161589474421699157 10051738062918871168 3744879262453207971 426692388287673750 13817626288180141101 1229639316377388896 8352664491621577443 1465469329522073739 11304819084490692530 13535750977775536471 8924240255467574807 12424092305507101605 2530552473676507966 9195087769818445244 16693896192155999745 8081492149013038433 17039747295314225188 6761393091543949076 4971437927181308937 14548297454113647218 5443937240023214081 17389163899318322245 2928873617041115841 15312363237212666509 11020792478015004753 17292331058178448350 11991732227888315105 17001685070011515447 9897403648535835837 17224219238127170955 17334504626868070393 13254908014671464221 5384757770456780308 13344629852502501514 16510519150088105136 16970227455267622950 8983984939860506842 2552209524205346109 16580667092209759018 10579314577957702024 14169175541794256197 6782152456701844098 1239413197938766727 5777743594800222636 468135486238939264 9851167320892759022 4173821419533184602 4430644771995095665 5205200419363849612 3293565612256574989 4018630889901260733 14456676386479737396 11846327771507176 5569184650853637670 10767211536238492491 1286957296018402621 1838574135260477787 15021899357813139783 5512981738061335365 13912016066149802443 4027950327830532635 6157859788563643101 9106288188301763378 6285026998309010936 13880806688142408920 10561648736316652741 9631964493168013364 17896492485293079228 3144651169604046680 8819008840350446080 12894502593401251017 7361680774167870660 2882034666665523925 7098816215622917882 12823845241151263967 2552994133122311460 12649442916659058774 801074247594429231 4839815231205830256 11259879946646199432 16216069385663933409 17525128343300299232 4109204228781014860 11312759324521627868 3735500474632570710 3385052389116314764 18381464204403368373 1385302405669159257 10371420727844719556 3770326693599492700 3789997427636469236 10306897429856834214 1198939976108153863 2127523076550466628 5611799800896289869 18032502909266504559 2524813463928359877 6277149823554523062 6745245838049073894 12599573769033766445 11698646176554250992 5308193761453171795 13230913906500123732 4991218357325737277 644359702304125459 14599377428950118911 8904989375270010169 4255704471043470763 7687799946901378322 12767704511958704277 12598875919185463484 12251447524875254389 15670270060613216689 13351150700940003569 17439507902648551987 9305780276484858019 4922927740884940935 12775773407766276129 7849177850872343829 17530916682089709491 1114366386991460967 8321137099687753556 185859317270880120 14825207374550946004 15967953879215840630 2889990758978349293 290848856085131765 4385877021663035547 2987579289674075665 10623104561082325722 13493731962321535139 7997233776033218271 8763310483575374909 9494706776765716993 14125247350921270352 7167664756330222238 16107676161600139378 6048682389040855129 378347421171354404 15037901973045439167 3368842566146777506 4542342345283226968 10576830983525039989 4200896519060112890 1971506672982373831 9156913590249888068 15975711335799958931 6157188576658607494 13505475655663455961 2341909017397474958 7064346661725807119 3043457483841606101 12666590318520204256 14920715629952451272 15905109900187971638 12961749050724440204 13034630004007040660 16063217904111563086 152155126573029828 7446733437241686369 13643978020301124283 16113917591620030334 8332455376957360827 1103192167977092812 511560535709544976 14012887991383651102 12562563571867615005 4762727071937220779 2516016639790649682 11177906809088677991 16455805644479938266 6156999279490004810 14013946926759149448 8726991494134648132 16530273342248858138 6739962473949504098 12731426030330591733 5586015907863175409 14655988400168530748 7451367600744292438 15259127384466255041 5613682257296690528 9176668398775046176 10449858818476540063 333669614735180270 16641488724495634449 9597919973536335427 16288898798035240202 8746119740341484069 560008453625023591 3221732873022256491 11329668721380635753 18205753846349450963 8517560350909363720 663499004573744700 16808195430601126781 3409794617725860322 18232263821019264782 5732509662473069919 3829053103695270817 9537119259284329702 14948843268304057514 2648015588408021480 18348876456747266789 10427282010721481336 15428659465263391282 7372619133157809388 5488585349643102915 13710404863778464090 6917742485293879802 6554752570079938999 1798859206727832314 6589360841959192240 1647346907362723031 3943178828326692332 6467025893571812491 11931398082889626028 14506245558023793953 357159849857230986 8681987094481365749 17019059026266970404 14857651762589883592 14846792023364605078 18207631451259872647 14032826309901743930 1364667009368796051 3814334892172392478 6976288657570524278 1517138264356304702 7939792983620295539 18216135711871843737 18334490002373857856 1153603779863713013 5521850777842529256 1390303681107526192 13514377832803390155 15926298309869580980 17808645757355477237 10564207383956111660 15618474256506920029 4568387197048242611 15938465356143742841 16984283788398828148 8998780099167405449 11100403481067809697 17332756976295135357 17152620019231109131 7627199737482059442 1028691611774891429 4137458415548685043 3159414779113311408 3736557667335864595 14603719769491492068 645511151680233964 8917748497699879644 17432474845397444717 5777736359973694715 11455459273324806317 4460664380730333815 10318803983695640233 10032010333039866377 2403572304290205997 3741308633774705517 6919297712881672984 3195901881701294958 11904616071732877576 5159395121638099358 410232644327385841 9702571906065366516 6860122066436107309 12330425489331694148 16074610794219446436 14032143823775774582 1048329946241398151 10337923166791877393 3046845602409077343 1044267378084051216 16072994678834521797 8271582505632164036 16877260025904691854 8612275854763523069 5439352236989043134 7548015714578561966 16856661300064240876 17082956259997510892 10953220277164478864 5360813580647754689 14759694528808660778 17939780968484506066 353809772499288277 12342446289814718679 6794503594479274650 12817529904469647444 2193967072423664272 1149852219022918477 13162556859637175096 6772476836921370129 15937828099218429375 4663453973410094414 17675409531817707527 628662293091681006 906243150226390343 9233073481813318426 1430433097829957192 909056933685050541 9822815804441292544 589091032280781192 1033209413389588040 9522041382144128239 17434494038729685864 2516794018610284349 14314996251774435725 17913697965137193613 14216162530969022927 9024660981421122822 7673249828668815970 14561418209238258119 17572440122630000157 18427949321309333920 15818359365735191376 13180286798103440579 10287359833472418598 3740521476008664583 3067347908661859280 8761384636502825096 14794258311952148985 15648185031912667370 321094243445153137 15935621534902254103 5577474186111611762 13891619778032692480 10443650784371793840 4807765004172926856 3143814494374296425 3948964058899556295 751610701872690375 12542433548167609256 16680296763090910320 8865481496887345354 942707540113482237 3274756097340590857 4662126716167015361 12384182246854134943 5262130761703899472 4829642397731386945 5737960853445798537 3225164543098496778 5481209017783628686 4015305546938074593 11831571222266513785 432298344880115444 5205122108361247239 4993405434920224760 16630369905002772484 9160374762053206822 9560745700220525737 16569350555982769447 1619112687434093095 18175616452352127607 13942349242470001757 3508658960915945606 17556989761948710754 15424282453820331358 6571265946519050435 10358694996014690458 17847951855850570587 8391073784952004143 3635238262669502103 15872806819690434332 506895451865168961 6069303895099508449 3791249464136243538 13444681892665119400 15669055931816659424 12368580226894336155 12806740616616174399 16645114406599824666 6481334961363918944 17871023588196398803 16136114827434874155 9060349866448916652 3287879619586340093 18309385607057908506 6096512724987773402 1636554526052021290 9902012119735587710 4719421295094193072 10779531337140943928 10065649103512296803 14483854166099974049 8594683385109883674 7878546020814254282 3697193534527258811 8579680868270480971 18125737199989094843 14979273150296181738 8091436691289573023 13586095101486811056 1473938734390131934 4967487104183117706 14667112855792671285 14109363473321553350 7272737531047925168 6762953990402754354 2151022159899184254 5357141549599382166 450276262494399863 13161353044881262344 18414410183626194977 275367324751593022 4175737254723341425 1937626219664983325 12891313247786342573 8910792234093007727 13537200445383740673 14604396848546776385 9737773152486946974 11345937352558573083 787052818692805785 17257279983846916960 8325694185910574617 10726380957979532990 613223757684094633 4057042283522327348 10739527680487577000 16187823846837165208 3940971742862486069 15430072348817843174 5936820715547555113 7556052194882976950 7131216125777472359 12434540798614515287 4109126645187028552 7764060017626035677 3068317599376779403 10112369159955272461 8548917011291869946 16911597459177752875 15494504902753463877 9555734247777756626 11474960324975170172 7440470048867861894 17208818117413487068 8491931830406253661 17727456247630479599 6155053767460157131 3753949285777351023 8469720522766376260 198154287596133231 6040396637829313869 6406170275880718369 3840303211005009941 9065912422510299277 13083618953439570195 15951121857143630378 594131726461341337 11552416328544500542 12411048250246278715 2978716393933480586 17269207857431768877 833812909001799054 18410793550889940254 11595698612010667578 7889477819196774471 3731472865869264404 12895098451628125819 15676661090080079902 9919565790868665240 6816058606159446334 14191477845892534022 11480276554673612346 10090274952810752334 18297069372812073890 15768753652710896359 2255796997061665926 11961730436791023049 8115396821594406102 4169143002946997028 9926687155514791658 12645871274509910342 13811298072561137160 11879802138045875801 1448004382037798982 10606680164205077141 3436644157428054397 1785077060623159671 1326036417895962641 13552332701440703273 12232874108075581772 2042510856368633773 9246060382956393719 11474134306201927953 7188611837219461982 16774797471991860102 2640183543550938094 7726679296351473425 16548673339751969790 14347062213653047279 11419580109318924297 17401844040205035793 1069437490698953374 4613960584001238496 13002258175235745045 8290856904166555731 4367853547924790996 17098857579074295843 14042706578160286332 5741140060757572869 4541159100732751027 4792026847194417333 1636709362079524612 17560088864724585240 8696161330940994633 16631505075295937766 4869766845899483334 4291115250252194866 13828537338905750865 1642239836704235424 14815563741529070975 15701275901486636238 10839280936937336211 15412542634704631364 2485115016361255729 14089942148498612684 16074476074812267248 2171644727492703540 1259549046825685570 2200604168608904683 18424199692312565916 16494339331194858454 17167216699851088412 5270630072643181136 13608521810533994251 7601859126183903209 2152496454308362807 7476558301604950067 5069762021408647575 2876162846098408424 10170913813767909155 11922518091797514591 13818876065116654577 4656533318034582299 17647977435243436990 11253245321338562803 10451039283706024656 11403363452048519103 6957789790850925938 8542262708379186146 2724563819435374523 9795894810251281521 4702000078593313484 642504907617632857 17764094601715325973 17089373038720270319 10466069370240022392 3411908907854732919 6970562124041241366 2625548459311592317 3603509057388250632 10839784328239319805 17582230279973076711 13758286578038767726 17972739843049260516 12125798660036365929 18418329886235023447 15433149514375107552 2590908231133628866 4438785106940077301 11658645108912537103 12105259191681823671 7453160579573561654 14350259502927900406 4217291547513923625 10131011585434359322 9287975022007465144 3863522786912687964 14845144050592218861 14416764210948344813 6954748875688900490 6266385519633404417 13363854483817548110 6841521650005504245 15438006947058730052 15165668136811347247 9012294563361119035 958145719121789080 17380032507091621060 12692151460893061067 5918027119608382032 12867941566885845093 16612188914051581824 7386258780042166194 3408622007564441172 1873331346195929860 7180852911186534473 6785942189972937437 12049849072634145048 6888774690523084921 6829269402888737882 3312803772344587490 18086377352931263737 17928250086509912112 8058686807986843073 4978329569670058900 17759379064801869257 12685442116833431506 7762474771569632897 1641187529677601179 15077381928964793720 1802738771966503410 10414431957041825417 12467920006758529214 6741525516307354223 8236552381810562502 9396530771007348130 315764282662667636 11194887443005472281 4597409438940857029 3177767065653620574 7362293157449114638 17624713052470602478 1761619429105972463 12887557035686991880 5381007605643409580 9663448360164776556 10386748242885072671 13867993851138378954 9741451387970493513 14391569333904752077 13903297240304721530 572794871976175079 3382163860145681699 16863184468785717594 13753268501159090802 3051567578884149177 9978704925791424799 7684306030249175736 8857548474352581553 13883150521408772785 13960574926424404943 6366017270677159100 6790876222387981277 8217665524197590510 6417395356852206327 9014898580862614409 13733298802862433789 3462782100385483398 2592674345666840560 15536010528455090093 9226027665226274206 4907853477284754347 16768472864857219120 9599287066271578596 15007967965624703410 16417270663398308546 13851167234692483259 14825365679731953500 3745946764944551142 13107165115557872567 2828147259475566911 9153834760899758706 18443239255010178704 17554214949916425210 5984462325048245359 4537484126499044083 13729189290158624806 14002205353858096586 4397667376241419995 5428537631421318375 17461672970871737735 7336027784360617483 706050186794327471 478955598768197202 5452358143834592375 14618721969983627346 5879546574406349203 7238418448300703418 2624740943528138105 3933738467594251410 11565374363941569762 829124698842350742 9311074976082970632 1103566408211720195 16506189043747566448 17033525167961038314 6399607133127449431 17068483655195780355 1251406525822803408 1898773155334654735 1523623546991524020 213048233428830742 18415352580088143598 12659321842227720044 13298644668780227124 3521275114624979093 5352644841046397392 466370517982536003 5929066539859913416 6346306407339753911 5715982140883063591 9956561184636218597 18207251392209095616 5802996820699677289 956663771314047510 13900818074120372716 1337620083697208458 16441507848125828960 17076328690198833257 7191537414930383610 11089531368333253814 10283952888512526359 4756736472218033317 17080425515634597082 5178991999775855604 10430422369294394645 16444746289273918804 12179977385523143088 8672854265588079265 8100767142145087094 17178092176702762112 3096506134695673268 7806968845752270490 12729559075773509750 7024980093137222280 8966531429915648484 6662771584789153114 13371505600850024563 8051116257727184130 6193448030301114199 7108246819276956026 13296428308961077083 2638041951140838606 12796242822483170661 14649459556588977107 13964574037165936650 14161648290298234819 7683139652786216878 8120669659377694208 17645489654867248587 11184046737341171001 14205126128063563999 5043537452589629187 18147530167276149705 17800514092250246405 2066722218771940770 173653685606674424 2984882093640932901 800283528341465904 12950938642771079219 7194411359062763176 968241606412923431 15751090660175728902 317854205259004019 8288748044041321252 2517580497858106523 5495091808707590335 13651426004947772664 6001747762252056114 6084363892817413294 2721137603885241041 14047724457841455241 14856121650219137839 8092868479817024427 10672374408848345974 5924604561953846860 4960484747499144211 10577723099230921222 12086734525220375616 6667542578721913028 1501997294906703474 5792379177753056426 16705613678742378902 5618417857423552840 16503172860041401825 5154703452344259560 2807736836622066482 7099894240197069337 14637486408710493894 1761568960373701934 10909008358098985367 11497930759540118714 11936965667716238428 13135691383938076074 12035227036064235324 5619956826591768041 8852079401693094912 6550659445663606726 11323799767454106095 6858998885682510360 17580999950586309034 16334921281206406816 9177673247565984606 15634932956959720380 14273090609999607161 4169949673870901379 15570542130435932645 15887490939732477333 10018896090365808509 11696955286232708274 628127955690114640 14179823743271772192 15452403130812503340 12703917617679704003 2842019278354934042 7180361494226547977 7540868468509069901 6427271107483154829 4943743495491696406 3530141125407387180 13250899659678989390 14264635585895519646 16918737502948800401 11047376789953644120 4504898444498415691 8019606687366095249 13459386532886170166 10166638637909317226 12187612041089255709 12242412853499271092 15347436422181879811 17894293181005658205 3817485393584172339 16341170465853170663 13750599686219012275 1562134202910641055 16538076790910266560 16349939345919646266 16064776958883993186 10269281122487784242 8761201895329380569 10884116339237192125 5179984331990304863 4180197814832635974 13880034862315157904 11839844648645991080 8150141588361802832 5031172229759175070 11735602377507485241 12278579142599567205 8355441706634902205 10373781655658654792 10230490361316526655 16055322813380651958 1540845764548995997 5928426685463330002 9696857629580745850 1875471227725530672 11820751152604872005 10188593659432242849 11634803720435488500 5108824056357434674 5823716467448755845 668636251932231985 8942946016570101937 9739071530141568757 17431998174755584377 1589608305362354420 2802510045739095411 10278458735817432578 7463383467920407825 8435074651492767792 9170011833581291488 9759227015086290956 7443799708161639549 2311016217491863560 5631487753490506383 11134165195922358793 9805252775525510464 1816892732082042725 11349003161383279868 13106302830645109972 950068771774641574 4149058642569377179 17888783965915287466 11822689060265662452 8688833600504659908 8179428988654449425 14674438979772413525 5387084559292917696 4147106850623527016 14688852639504806944 13739726259413005215 9790368316426921144 7789367562468799781 16009135772069732409 1199969049394223792 11598334345381653935 7466572956577011226 10759654325423840182 12706252618963058923 16227701023209545480 10653024534336745460 4048215611817887672 17587479029131855008 14240291556710439238 8740685412240396170 14352207827253087101 3340814777633823050 3423999429572460535 7823833965848150001 16529801477707866626 12924159541777695286 664851939435792796 7248594460838395334 6849917871895266871 10694128453997357959 17119403683749085195 6644961029788445008 120884903840486530 17785468901266390800 2425040225967135171 4452956867197933136 22179415181846647 1121743075009843849 6300324962459477982 15813804888477237355 5221950736219952145 191949386651235369 17345755998256549110 3663471301173995734 9441637423514936202 1669418903358702950 17129083308725734433 11465473013801594337 7948116388692531861 4764511511954093126 4994129076284132786 15345908465261013312 8432885435760837062 2551401809956907161 9561598230839461355 17391649552586102533 17757000383313121799 6455767855644436845 10150725863105023961 9621378049202396592 16440806191664593931 2104878395330923791 2144761130266967609 8522321364849192691 6970877682196028165 891134815921411302 9390510679982721275 2163065577251442829 8009272766187196403 9398823226364186713 3303873622312554463 17642467748205271587 4125843463418083406 4260022119214274090 11683773977821675181 10549731476291721046 18249934654749590440 10499544039783463522 7652242295748408338 13721368143288326471 11526723324128112305 5223109369053701484 13714321458037397376 5885722183893059448 12027795297117731747 13633966685536301568 13555476441319466572 10976408040859486902 50437040661883976 1799232229489954358 9581236117077460312 8110373613259271296 8665310358923420888 6866530613513881102 5108320593193476480 11465111940908661542 11847356905499423704 1773765985207271197 18397599182419920775 464723103882340585 9991245158437281116 12894685246585235340 11962927620732601329 15092143748225710574 10879218064468684958 18399071882860178923 17147073717390830790 4287348438271020967 15716803916736280340 1294057906297548355 2013257561184170191 7372290406085997295 6425239632866781557 10899153564593496500 13499445172826076953 16778610964178014933 3903559356597027028 11233485243586670105 1494824298091069739 6505839308791830701 16678433428145934613 14645790593226755100 7950893439916512078 13487842961071512286 4081652030293736002 7366640585487186799 16152460417547556351 3485048896171574421 11184902854848918793 9997005447358027754 17614427926966270722 11813977376999489855 11793312337863655299 17689812771004910190 7559695657918709775 5594793717871625326 16169830493444735265 18253394166961950243 18428028303069866731 11193504774446386799 14598175987811728491 7275360554017240718 389325484249684945 16706097190503483227 9566890802704339268 17785058718854259153 3674468801565443274 1039765665011997453 17865659497458555801 13770825405321225224 3542175433760147516 4276352090442205153 6722838645443767569 8106968211887963969 2858674059944770893 17933041239408298965 8868599541527403113 2670188424685081096 12851192470450025701 15928650681201399810 17985747663372880339 17064366996642487301 14443435689924722668 8009373061423547221 10527338683521025082 1990017620433619957 5854930371953375627 11896583089649128345 3788180088543754784 10039548723216247401 6453555635352828420 17150919182759963753 16230393177201205166 16491624232037523435 14841124400306552657 4138541270822536997 2209492587370207295 7838254053776061360 1097163676843733209 15174364577831246948 907933212123709046 11989831295888113303 9262186619365017086 17552234133848833399 18094687345111020996 11231874726513311773 433914935756367251 13637334627397283145 3784768405311452717 17544919191278684835 6141565556929634449 13592379624081528882 13933631604901601511 4946256151003200827 17979668040921009893 16086381713727348223 5324096851740506175 14603485284401460167 14483314505518366483 11880004964015294307 9415328702973380607 16308681904417925964 7606226520860735592 8139190976085418321 8399680434078051813 9175040502820462487 59606579154662899 12265286573915524099 10435984515217437321 6902601885235966032 18164106635407939119 2948809659671556190 3253787492210886833 6857717741097022255 5854691544026194153 9206849134424589675 12970505129178213391 16831126660529254334 1382470153294542917 4283360589558939796 5522603307670753745 7365406922461091108 5978450872336863505 14943438367785321738 16467080705534276281 15520356507675326689 16703487016691165459 16828630568016278337 13791625550829126553 13916608133959590206 1585492113163573328 13409077522511283377 8562001775040277791 11986047468453457724 4159642851115813849 17402112623741619038 12285239515966470487 5450655992017659254 18176405481635965930 12167150433180661969 17385010353604571174 1765321319609153888 6565493869876742787 11632739722047219401 16332016715380372931 10141692648575017797 11121747101108076766 1155250419248305460 15550668436966580273 10185371534163639041 12255440252395945398 4432649302106826739 15758135937221582507 1517451139169673450 10036706747622096295 13038828454768405674 1498211356043024874 592688772329636332 1629997288292894410 2220897393156181516 3368239655258293123 8437077573521331874 15690812468526351948 17952077374606835905 13151900669996416905 11152986035233027421 6934987518518181108 3706376937724338347 5503464760700430944 15203618617340214723 11893730417534111551 12824988395129308638 18215025649659282688 5967730723774904122 2719926403184124473 9702059074858317518 10550805720268016924 6894823929194427782 5738611158609925058 12854081532115154591 11663780552037653151 14527914233972154170 3453869639913376715 1938696450858258243 4017099619576844809 15886800775143846703 9274182163481877316 1657059892531385303 2053871160357361444 14640827684978865165 16438963564588917336 1448030666351679181 11603224621304237616 17097231172537186822 15454831883215884100 13656736442546968882 3820175003665055313 15012671111529575616 6539273549043260602 12170979414191326018 7518359235149434121 16572965766783119676 404909703364494200 7927099093275119191 1718006718279054075 126869230729540268 12226046472322756913 1414869716024322072 6052020650792748042 15635744945916706369 11465831014069142773 15620712857925541382 7632155620136292404 16201908665373132215 1085013526873366024 15894086741513402081 9043556674205920299 9096739661055194372 1682240595703858267 4759588196419562577 1854562247626556295 13388161931869124893 5269358076644534422 5729296730084555755 13809189406435547945 7786560614686058025 7932756457743064934 13255942752422806406 12759306819705346884 12438604257493144084 3288408663057809158 11674755394242361429 10587579673384714496 1563149177325281205 14916971586889232673 224486016142973071 10848698706130684931 11669834207147299869 478658014163860249 13475060218209514098 12763365925797268668 9220204011408611530 3904201728082276655 3338317549315671050 1887116763487040954 1257910549172843538 15014083301737792161 15269834282294629826 1633635520538743000 7153661580241567056 11972505120149621549 3817912883848801738 11192058148659922726 2567706605006507511 12428761170523413654 13672834662831207901 11156146534140867072 17523684336013906905 2612750419437517187 1858720331010131983 5998291410643595314 16303963409445023762 9735544965022443488 8931650441478282092 13900240184324346139 17112208588428907136 10312833242996905001 468319692608000915 7165418471967027629 8156602078505996734 5354974744149543820 15070762750220777493 16506866349574256892 15383957701210416381 2322683628843639728 17679473283684977321 15008885280630139302 5031447430250581232 14809036731728599372 7681145803484305231 3361276345045399683 12177671344424707241 10880026618260152185 6510771452387659082 14243578178447375173 7034373010094843546 159698075701796958 379547784799843701 17252466517939393750 10736741129398967983 11779149359597500840 18437309841238766805 7765971577543838070 962307668087650752 675790657320597392 3261336836439642279 2983304475196118567 7644903662842534945 12334798425389933476 11886184884428685997 13744556548350619664 7682264006003706332 4533565702538147321 4140229950937759508 15886632025041468151 13006446199812491191 2409979420758854459 3331819896625357241 2585514420164534353 1752374631227584380 7003019934817147363 16284253506230585603 13980763168296703324 7345859838044507228 17952379706447145888 13062168999404977833 16068797226086558368 10546860768022117177 10754737311830422311 848764497787522084 12572646568641150614 1077803595751591753 6313185299544256813 1740585578952037483 17807388877800299396 16299933783250105459 8995226395666685750 3050388530154086046 11154833127866912512 10783873955956837281 10851948302111004245 1691277100327590381 18139428568912062100 17823665178489475062 8134793329797448971 472964640071719118 14064255573602980797 9383308191454648262 10483048906405039736 15213431937328401031 9024057118452826980 16232546497902473091 5570760910471228349 15691887951745679783 10264125956470840630 10730215242684925314 10684352927525197834 13445552864529700434 5791367762736198169 6946349824992033951 9530351276625369701 16477329600076774393 17905058620216193787 12829268021392800733 4562967069157309142 7357412651357820418 17297178084088115688 13394349798774560430 14997922870541780822 1074738629736437966 10041459499147143563 7716558320715373085 2977920274492463743 7181847729143844749 5862488021252179492 17681941763129946609 10218123390163580895 6150306776083510152 1873993424678181096 10529125657127685611 2531409452213201398 18374133415256738899 16545173309050842354 7053024439225967261 4115963588636095930 1493007035341078727 1358200202071043281 900378858516076746 14623833081926153485 15882981648415333472 9456139274450761329 7562047546926121728 14292447378663845773 8585120239794840623 10215061041219526221 4636850853525252303 13308863596053675001 7089486011002191324 14409984875615583631 15310561695592439472 14786732074765350413 12154103219774933403 17931452623408355367 12164075147836879753 7647839034795416476 11602107895243794772 15192044631232573867 13532851577157094771 6575898104594608302 13742954085816327610 3286564638153819296 1728369971281429704 15208458430747286634 18349275154095988360 13189009578296031622 7706402794999378890 1613956144990786447 18191231787960128569 6371014289409948004 2685574758880114532 3128807932516383707 4600235619021022483 17271699467289072379 14291311336115289454 4612321584661866777 9079113060735298408 10229358201098653564 1850519638070257370 11603958997132888920 15069502596407202943 16057818539052457365 9761314576401336372 14301304218069528819 9451496568530415428 14156986959223051503 16060293952355874833 7205837844917605072 7984536658448714153 1481141362157768834 5776393037208149817 3081420839059844279 11932076726596970288 17679277716465802944 10223724209776651953 16827459137210595003 6028302721477601704 16857165065154593792 9590262102228826195 16074367344310531860 7406985518695375596 3977500826960144997 14395139592032224748 18182902741195064477 7485478251364704638 13963988303823491386 3235460025134477723 9351922357124487442 14039300032671497702 9591062277221059010 14913966308314089689 9958795880095970491 2609678689103450703 13930730493599460373 15635068526435828068 2525340685002952003 1628956089189455707 6204162730720336019 16168483784094469307 291522786205891810 414653244011774499 15014565375441932514 8879470758416668458 16735831249295998545 6966251347060195149 2964070626985116297 15909970703771559047 16641146388302484881 6093170480213229890 16550860457820317735 13990018777454193152 10773496229120244188 5756213172132318985 14039762916466075490 12793955843399975964 7004110106699730975 13080226497150304913 4812638733048714294 6128123236031646400 18001043898919427385 16078788327007127294 10582696669531200282 11933966133291780804 15738303331618275381 3409871872534366677 16033114373852997720 15259333090017708773 14553191365895505568 3625384912064411220 17432263116258311055 18007114628394288804 17859482709023241569 2590425194402458055 9264014285476029747 11961636633412035960 7873935948519946653 197898405530349657 3772648617990726392 17146576656545768818 9404867677030395779 3338047296393835195 12991278096690703173 3091043620209083149 8813501976155526990 7744591988998789247 3653842746279088460 9360122915191586716 7831411648590623240 11514612122933323394 17007980787514835543 14276337878855964546 13716085273689024693 1216167408623087719 16016570328045100848 6510187639047637978 2915161712261374226 8447588630568273425 8272667385237519441 16049044162261517376 16095629855668015226 11735362427943030379 1931640194341178030 339404623598165739 14249249611518394694 7388340665859175331 7963545638670405034 10758622350585130950 15666891487842309641 7471745506798168553 17312949190240536882 7381716265486460822 4416113056313224341 12927518165176674369 8621280795056008713 15210254263843866695 15150950028273836220 15986891256774957689 15038713868830272317 16012654911567591221 5195473555741411502 9306627952387320965 12290746456623740943 9072517383550964483 12147497164818860392 7865611002906523375 9450549074892914384 13925802573853914304 7857865433281461670 13881274132139612894 1563171849420608901 12482691466373235656 1275956521439716772 8983713078786765779 3457952768624448919 704497961539061382 12182394096025444913 3939236423113612377 15560368755013478425 12658414869482534109 7048327736165546983 15555092275707139229 7403547707894002451 9738523266616097423 14374171965903235108 7460819821381024802 7324790301272614786 4670567036497923625 3751712346306785083 7395641329565779983 2301839564542209543 4381726516605219064 3033632567813456315 9365973678038377108 11784952223094641909 3661916246772988007 2801433467204057855 2756209537574086671 771708844166911976 8603502819380050316 1808025033063151840 17270348924971368437 8187540876902878409 879591964346645603 5918543570712108651 3315189183950428595 3153758749593862359 8519929100200139234 17142986462316297181 1251502565690839809 13640474194704431629 17988022820641749783 6376013431120603336 10161396555291444188 4502629844319981803 6430651404250139772 4034681894117690127 11426698595138489693 18174148097266677432 10607298325047176595 7050166832159487310 13112125090508755954 3322569732489166388 14279637183912979995 7289160499120569684 16544748060811693611 12478350767345007919 1436069490354861398 14328630108821218663 7346777375976978514 1114703071906781313 7690294124023328162 11779937711038695013 316979357872603348 99810847523988399 4875754221453490874 10731584857075950949 18359068703897277925 3375615980237235945 15052946524994909946 8489835643081504290 11291602791302861151 5525480781062394040 16583972079078453859 4687438664606065112 17150965082831988900 12264431702134928269 1965154616658283889 1815334986184138220 12123172642724101978 13479341716294318643 15933577376714890130 4352079904309888852 1581319216268512373 10204376269309067717 13044136671642329193 8675814387450742556 4860209196113013510 2385876977495989621 13450793108065406923 9861731906581617987 2216802170387219790 2202967465533351944 17885867330595260359 2971721130374613231 2720931886747815978 3505822974429747794 10777772925688649379 7060676236057684308 8054446796737007519 15999937456779205597 8514212373105946750 9543908581846503781 18060723697661032193 14383857695362645768 16843477640224320569 18175676585367850314 9993273269558500364 10875774690088472489 9110314692243003600 1450388676541681597 14613186985843930214 17131123882469960154 3109801493395366173 10303735256181385688 16879913933847065416 16889002602474726845 10151562077416893832 17970363176489428049 3669143360455986933 18171532778891654774 17379214251087248725 11182868785031062432 17212678767123396367 3809500754824163686 16177490933887027859 9257111602829446173 14246847353150509554 13551860008176805716 14446454052685002274 5614030408615702697 7258609735968686254 568789367982008241 213742058825530777 12280363106549868723 17095317560709746700 17382617338182621909 7928482972314983651 5776118614020499572 10222438717050651743 1234551993298503407 15305365926689088100 8164028458312223127 5041184605106361256 3093344228080544357 9607731790254206825 390536476487632718 1376764666235142875 14476334974228308129 4401781670074560411 8207742331906089848 10569588694414379130 12349565556543162533 13056272955754350426 10022038762313676353 13155477311603511288 3199645147105042078 4663580665111487676 9069879393739130656 4388520673323231920 7467963782390557679 7880475246528065231 13446562499007758939 2205983809459176977 11508460237274117017 8046427897238358476 15388479478899083527 10815782286298366411 3426901126606612417 9072102881461246219 4030065395118851601 9985601255437797090 9055722273253454813 9685500617380470313 11121966491786487315 9845482571910924268 14343264948489769799 16814221627202912049 10910501239392497448 2948941884504565529 12472480204836373933 15606642981488616749 6162797768944961739 14474782647364864805 15786783348243227607 3917380049560249378 297901714307004785 1958867484701896553 5517820726120422139 6365592615540720893 9143188424627500686 13253738142908384686 11362901144986022787 1313406242414867445 11632042360193884335 8015806738928275061 14811392697715298611 708462333835206977 17431731469074753736 8259253241016722602 13570589691831735212 756552210217448673 2995385128992408091 15389320692203403167 5431222227598105042 1404618395866399382 9905245873994131402 9826276600520941032 70938393995916526 3355159028135592727 4190485803137177375 1826431297487209781 6317023709212503259 17574967293287272320 8014987763905053008 6304543688924513055 15129736349380529519 10330941446128736773 14519433408780454549 2213860577573024742 15614760104476604729 3907154803021124191 7546269453361374465 8570682216448413517 12650975262544566837 13087223561682002842 10181462348525105650 8913789404514813833 5505511191498906705 10174726123237580155 7994653925601256912 7151262641225978260 662848651639335141 4454121424158856987 4040219215198400533 11313596326393185210 11891976319820065771 3981306139698822213 17594849486252427925 2701912488444384732 8792919816734371385 3712816974818758393 6123635843297598788 313111689208820088 18284781693313143899 876078290633168367 9808895828004853283 12881611541915627994 17676032997076360743 5460729706719627167 10452017656049213932 16216777491802516865 13501112331207368466 5956147965499127220 13674575639042993541 9004363589749204380 1923196850439959802 5890018263505636437 6129714645121451357 9193220219530101312 15886432366190400059 5072979860931747082 9872519583730614461 5917859473979427735 116223792112427238 5089278846084255452 15859580817278004247 12175628098901627128 18029736854860146840 8177173823257454145 7138611690252016080 11289449437120468474 8436005888781614796 16179595575565622036 972103547589432928 3655844900709887128 16266689155793039166 11444841462277354799 16416337745393888677 15014300323027790831 1611650225505751733 7787985312142741104 13142032485531522255 1286606247298033027 13909196942168819874 13211416844132698484 4285141491760574631 15882835765494215802 16411276157132156552 6040498412412176016 10166145539572662454 14194710582457976457 1806895945875672836 7011034667391935575 3923567614085203465 16559695894273032193 14521505621439976925 13300926646000645633 16843504373460303973 11472769621938600674 4212010017256689423 12481415025069629727 5792288316127159114 610781306478731221 11991747227683928019 5707258406322944696 5222327652194779975 2311113100376940463 14072078745746057601 17689575285730839792 660817621304536923 7815544928728336857 17795504003535716675 4777143858347258324 4408657538551448263 1004917755961275301 242552837410805027 391633372154632591 15859837312560334 17674560391641501199 16478263182720923074 16136008562394242453 9774347933310257786 16745089394376923349 3362514353785756972 17509098831957594570 6152731517075874088 1148183021385988623 15030469015353456988 6638918726438594680 14593543364909333777 13615319724903707421 14538576420036658824 5186585346345200442 4451689068192856050 12248963475620578268 18433505976908945841 9701724368499377672 4385755713687603917 13159850293009109279 5128653051238855023 18106593651610546652 7116895818116472917 4452655176734023385 18130714776209001714 10960952347299661987 16579250421485724434 6077283911895791642 7109176853358500179 2398774223714317647 8506638719657989136 2994078101417622382 1563755368480723983 3230992210340419215 522891331492461669 9038252664618842569 16451047149328803216 2481033559477367447 6508205751558422475 12769714705069648586 7358441657425201163 14564926917888432251 5593960483870954803 4887384364197145998 16670733792288365510 15235241986687326708 6999973047628350831 11681914643663159417 13507755385791143189 592445084574602900 17524470163537125683 4137991473309125051 17835893756279409651 16266280330036039204 1277747690742379456 3457689403661295010 3046869795238394765 15181335541125396827 4867751163290008045 13576230334402561756 13983572896804829314 13001134520234660470 6154660918219356171 2090178595246760079 15869859542046811090 5982197177193608943 9152716289178083659 3723111388069607229 16670609581802964148 6397054723155276142 472516673474001318 17906978276215389328 17780934629072617421 8532512399828917610 453715620786492927 5352050892901589236 1137009100744262076 13671246732765156413 14877356299071499606 13322220650716163497 17177812791991073572 7920292798507726048 6662680338775580575 14662457985879266707 11756087252709773207 9779520553003749823 1193836138437810499 14222982032377672351 11247090719640852136 16606880817879381970 17027215410628493706 631698972338159043 7562553731720818532 12882044707553257647 12085030809832848273 17809353872802170416 6119516771042259804 14721449020330516001 3813404785731211289 17627582284555925599 12335217365450815219 7662477849110094010 748692566067442132 16090637995186551023 4633953611747930597 5090389444926734539 11606907938888566258 8297840397636641577 2816407053196462893 15431506948730306894 16492322143212343800 15193710845811425562 6925547617678509159 12013672418541344409 16231586451162449889 3841482648008795345 1675832235199855139 9992345586517880516 12846952712987768462 16236826740992592710 5352091056344035886 14479094728246366979 8106712416253248988 8106565047525569153 11325389161542883060 10718496579099367136 17266250003261957592 2333341139582221417 12039251443571613495 15587656504002790083 14045567295654762183 8792342164485757833 1819344514505132314 15146627583107312389 10785291004644370974 5141302467923270998 10895254884702559055 6596637840734116980 7242751658139197008 2930258504973287526 2815546854145396747 6499832046328818055 10940733047100826636 6738373616306607236 14045596172053853543 16641926393618982923 8099716762067475980 14017748058356069969 5402751470190781409 2240001464525058308 6340287016102168254 9263522032233097722 1658064024292488187 3991029281008618546 10507839728023869677 4834829286034733528 2803069461904395652 16547187657708079348 12934739677892206441 2405881136769220496 16469662051435148468 17039828254907961137 7863016343949203028 9703563423557320675 15645524381749782299 2905300560548029110 9122124978767576787 16984449572827360087 1283684123559510224 1105994823133092170 16304235533973621851 234637457344409506 8652555553635971461 13387190080582946721 14971448961636916355 253489927319510653 6753723450928757894 14989199819470411008 4833112124654378386 7948622006025805157 10968180796151835346 5552218819240417800 9531820602070098373 5846177443975712245 2455079060559327384 6014455254667105092 12962067517587930647 11050030768814874874 4506326824977100657 3661120593875946229 5662219671706857995 2736209819493175915 4061659077526399197 13185889861656798686 15752593423297037674 16413092482793841777 10871278949628797796 904551076840176734 7320983299178281329 578576589001800787 3657738320886103693 7195986647144429644 2990690265580750593 3084392072193807795 16572628876755059903 4217983067356357195 1053971674279579521 3694809127140099631 4423002533538094452 12976342465345602809 17902367037399206912 13763478475274116833 10453280376148258995 8763016185004349366 2542411455387965461 3252817108748313206 7486368681516849329 13733974900017746490 3948408938592340636 8325909908224376572 5817604882266606599 16864764509078337925 9230624994405626748 11037526540324012492 131620831452787685 1251915666192255789 15515356968032471987 2381401021496801085 13128856377129763189 9993473549056673206 16284475016604963472 14602293905350085958 17552680642974896413 12539284163288557285 8951874943157969072 10541071353949145510 1102260099798677753 16774241701984536612 207653011369409493 14274759119474110971 784422256128489155 15962046445269545984 17860500609756308579 13407384214743142084 4355191077289749134 17168834580912687167 28367881479500249 5136639486824493884 3117127930050275633 17350045621529313652 6923747230055937527 14939246650109384868 6607611543706983468 6506778295996902756 17798281913941492764 6683208613677998843 3599365075396623874 1550222136321336708 6789242305829924932 11435971339493418705 2594198611297514003 12839759097679307392 15350102547640316830 15763935602206623592 12576300149551195125 15405982787436201796 9053056373032417440 16832495977612558635 7107232410221568856 6205418970331170199 11792944285716368548 16427934783887793540 12519231033717936207 13087926963227175061 18034318598023592233 13018792702112065222 1946994982790174021 1941577198829148246 16419731133010361898 13790089226049070233 2981590734139883538 9820214000384428603 4632624864860318101 6847596548847488897 15510729693735459009 4896962494404031170 15517946551901883072 3910654283924782199 14744121954644248932 7945998112990195771 1903188157904352600 14109646569394931014 12075301504677127635 10823371638217133393 1287964028387393257 4262179927948505716 8183463175408418557 6321410279403149304 5476862521636991843 12980330950044529858 16626766567020795723 11669352326302189491 10503811452910105818 6285451889392725922 2806302751165669840 11719461577711186562 2384866484986252865 11916115562345618555 919711227285940257 11457200659616417244 16575145852251984265 8541993095643257064 5532782358488992324 1856221520163690724 8362583769821819076 4175959162394059826 3434609119269763119 5491261562874368879 9045803325756508726 285750633939916169 9915738546609483654 16622706839003989637 17162185724418572917 7303610781353664666 16055002950171932133 4872700769530981953 13870224770065410922 5466329719828570840 12839691973701868317 15170521707199045376 10494892595022726070 9234869523078337161 12170346659561777944 13400365453445376073 3370402998774098492 8479558720155984108 15157573569135698510 4323050634090484548 10909637903713463406 14858440668862460255 7727242999542587367 15840880385717512633 4365742602486867324 11277886265784200264 17416152202588878868 1434773754093281714 7115460165083357726 13791661304172542988 11435055440784092121 3454197358298986887 5663157023463850241 6146705837720724808 14996310616693377357 2845945430657299525 11554966243278021640 14040411049670841546 4457692177338752803 2757209009344204587 6627020388144876369 8882271354596880122 6035928725862875391 3289207786440997405 12884743627016361777 10246924652966694327 6824538992464727271 10194581099121622113 12348044174844680166 8874679998729613009 476142652098754952 16530566084138659100 13866954159500425074 17318870709817119973 1233290643103039959 3337427322539601984 5291500221257883738 3454651144229406849 12325342327471311677 16647162860771939891 8072209658620094173 5011013848466309462 3135983104164242895 10380077283471810109 13513994976541452588 3564893360065954398 17400262575588968308 4667587706396235451 14857949080559667655 7443949178718404880 16328110134807740714 938306006527095350 13382630748388373730 4226382023619314991 6297959081049630131 8558853558161676523 9936992953363539940 1984435439118402467 12043627258823409807 13313373199385600180 13674001604899448307 13142136392405399984 18106812399297533857 15172284908167196974 4708470678219600673 16932463782772853898 9864762131611607472 15160458183544324165 8394756580294242459 18225452718730676819 5649166322040192297 8189339101186005020 3437377575171849322 12426775431306219180 1689718459874698168 7314631642466534141 5968278356818603324 8321393122596266743 17876162726459931764 12438071608552575987 14028436296347931871 10977055913186187408 8386671073860180004 6374201171090232924 829353420969132531 3491675053687213918 5844759325926254649 11314703094653741104 3063919385895842076 15409913677857607829 8737687501830674120 9231013127463244519 5795955658290169356 18090892044506835941 9797296303566638355 6347212956669397901 11269983780196731470 18380579926802695063 566391627887648308 1346702659961110623 22699247065056992 12977235884865687239 9276029639800801118 5035281994928859825 11384675813144250072 11834178491968506388 2239199928062774378 7903996117898731408 7832441414038181119 409867837366301362 7446795685626443344 3966001917164658469 11429852915250073087 5321502069743178389 3833955278333951052 4926332750801617630 7974702983019894444 17059471461323885597 18328527265843100141 15768220112881450617 14591886960233740725 16658280832722572338 13431702447664860183 2133754087051350167 10288185312722371816 16136274062838703200 6949607930376485812 16339942617315557701 15112902560216346088 4800681605468648460 16260875361956866524 17442352042380477342 10338304981198418603 12444854605672735802 3700137243458492599 15353566798913097018 4003753048903541749 7304731158110401392 10853297714810318778 2720456704625773195 9225368297495737083 17023903322525064168 16486928719101084669 4060691930933852573 4235537737332579771 4373963482207789329 13130370302611597984 8648402521697405165 8752106168588989542 2003620376893480340 18129733382590798566 13952820906116640679 3480575719651494885 2044418662784831812 14889391777967185158 15662477422663690257 9980124010087462876 5802808887181324996 6773562431179942433 14447668507983144898 4327544678193218100 5072302620786618506 18424572324763572892 17374997374744113450 6301799533838670737 2510348781702309758 16578687765839081511 9302315375380679119 16113940872703638345 9605785367157439582 5309881684114078121 11659308067939271016 13098161908892234220 10239034123544354987 7227508758884715247 13856529775408911879 15449477811233434418 5257270691725977478 7400437021434196991 2026144753148726754 1843316064362863764 15996173523110662738 2988432662161561581 18146521630946784680 4309918941346345355 15608725367517832701 16494146029014455772 12679847213964996253 9179165834616729765 14118124104817146463 4951639661000979342 9861181961450321930 11119872151104312588 10566028270310449150 4165732024711548066 1552521144883773082 16177459455599505852 8660822885677826547 2768964486315707144 11308156745741853061 6817493424147868902 12105146867870710887 2522619616877609309 2460083923967257707 479619279902136960 118496813811523012 10932284916014951326 14452758172593668690 5611483755851265286 13815255547841414343 1238020722158504295 10920900996509053236 17821265192676632305 4833751074773781078 12095465463252218828 16014548040754533942 3189646228869241022 10458230529147600661 8598352597455581361 8934917775233706488 11142749917243112888 4448286727735311639 11717033942785884284 15389221130749629139 17939676723579781206 8585161617278488165 12271950409106827203 5379198146109234517 2963464998026651136 18291577538342769351 5207090589522164316 14198780969555751875 13982791791471610036 18387112609010856697 6804127701831550935 3229495660700131122 12611009255785941005 14871743569293629828 14046903040557242261 8054379191717005618 8288482326157829475 17842441942558545844 7799313644330093626 10640647983518558539 15297806952907550643 7105427900483051479 4038623827041805958 11160696661104899549 8491526714253665299 11465532108385151518 9320213589164098298 2457137635162639663 12923456919179618550 1744575764763175755 13569999434838234714 5177455751240117128 9772695663070919915 14227404303678826623 9597700543192380629 7952704211585714745 1284911708327270252 5582565078942032335 11501085329054875212 2969500854930851171 202122335660892877 189888770730497659 13558073848742559767 11040679833814673547 4591300712288579566 13961435886466509325 13764515362379062801 10552203546220439063 12881747640366937477 8899201103607954245 3298476932825410090 15232846580467519310 3655856013301635451 2124855354682478733 4622767260228012587 8912168156671627434 4539220753432716965 3524211554449499263 4975412432967007723 5468984677465622913 9731497730357327254 11007703234166912947 12530003905725047558 3042939795156644446 8086787638061106678 13986649074376156157 11950975954422605887 11566562963912210770 12697901907976261777 10617379164157066556 2114591849794333678 16755677983323140677 11890694565413868402 8964522269258067994 14602625427430750136 2417743082853329121 14873332608464547556 1983781944088642823 5536061300388482636 7996359531925000074 16178133884928160232 2936705258485066792 6233439475404915408 14124443136115413437 14754051235536023073 10071231728473771816 8613054923893921493 16877910437504344850 4715669320589344865 1885135292824269823 6957653349864816439 17581887691473982317 103848112783027107 6782724388678550930 8986985276292711555 8713396990876573562 12468930056363653452 14367160317476416908 16917699533836971922 17710290850863102285 2269166195643343046 1353053959567667006 1718466697329102424 7674029724782526325 4071260429653595025 6172660013771343615 17802142372826229335 1283577122206524725 16039297760642301990 16364261721935535679 8448062093827932099 8210301394896983885 2669678546719666179 1147446732377961319 16093372582499532115 7736734177375423000 18415819525557696486 5773508558963895368 6693750134305495201 6945229363566791718 307722364620127077 6711290489439880443 4726840997836072238 12286859259222784568 11874392969343294095 5936227765866795591 13910568720427490625 6337229304217286222 1234289574558994731 13270475296212757987 5867020811478780606 428699878983599984 474193705082898396 16774099265117470060 13318975924421326403 15654121469109717088 10877425068366331335 18346430014641175619 5147662240336399449 17402068219781158977 3954550481272718604 11139644672828523602 16857968569550387684 10957589493033994033 3477579048875319596 8770070227911784987 5794600619919834940 5750292615526168989 18114601637704609774 2976313806676327855 18112208473781080234 13369261575394786350 2064674177580664610 11827678029633824444 17693220740903965025 7220679689834750390 16274304064425165227 7561658332102150065 9356021385394545809 11640001760003521029 11322944008861242781 13926452419218513557 2976110469611693008 17802241299053969418 3929713185336195071 5636129125202011916 9324773519597863365 18259272105513856087 7038229095768359256 1942775904757290109 15649376547420057276 11915440524312775955 10602130365411977759 7709325125720248673 8951187894559299518 11360882240465536839 16778727816864503804 9571445816627994526 12039619840093475153 8670397420525121860 9893054817317787466 7666334594319410 11787526889116041961 11838237191398908724 9826481065855482797 5994574870222864296 9750713757306518039 12255885580852637057 5979948397153718072 1142592189546110367 6375436639030484562 11324464501868516974 6201808561829869131 11658534770872011846 9086663854620415922 9285675896115430603 1151669492826118026 5196744293017817265 2692478613668490769 9136443280721949074 5947939794059822947 17412504853479110779 8005380984953199959 10042788151711484944 11144346711002605446 4907787347464135832 12995133963618559842 11860210530832290761 7827520864214187953 5183720191308332229 3316983120540556864 1950315850389150717 6179406057580118325 1542633276866721855 9888123184154447310 17521193158828381427 12030671726822921187 18193475006330524203 17102137249001421896 14697737981576457231 17398534253178675885 609720771824495989 2030556906281132103 108029607290284349 2524040184410463644 12502968346509039465 6748114745967602851 17790764175768189829 15038352290310666850 13836363189196318808 5514019194671951549 6248678277473844772 4631855148395964434 10778481900717145021 1227181028981514655 1310065439580585545 11959666508582300879 15454931898436420949 5048368053087809016 15542970930465473933 3460634188358296248 9265732965886912229 13485835399487847030 3265022517407162765 13020197114354255207 14386436334279334763 918201260832201531 2197610344674034148 12037763296080592647 3626882474164539236 10697319346144174008 9343645804245366541 8580255395771346680 6518067584517597351 283396397872529608 10036180695507499717 8490338678993484651 1314758532346419599 16658156809210920339 2359297381765852047 17297616323027476153 12258912217484659029 10079627765891714551 13786322818619518588 15797648420487576286 2786345577026412328 16250027805079063211 2354235124920128481 9282793247330698539 14954167474332505513 4402918865220400890 10436095039943142730 13093289039461343659 575667901168557704 18401573545493806263 9531084630301392587 13029709839159867573 13690234488637609238 8663548289832969450 4820960020860146923 5786868878258526152 4607774277719782924 14777851481076164467 17322114842935687273 1964247658034147984 14198028407785521723 14702712094410179573 1030399328669489900 14376773574743581635 2962538970976368751 5249880440853845356 524520276440470201 8143297935828249186 4324025846263709804 1271693172115453120 7860015846848578653 660257493688804013 16921004980219049241 4973059252146675688 13398000508237858904 645822211096868314 9323494796495499132 5656466546527193798 6161634919658710636 17761934431636915916 2163984146954333466 17941655218063689014 764340032958747090 12907306389951175020 107250692307576825 15927065189144504585 15778401768500932233 13137200447372553009 4412259248273615850 13803136209230114684 10626993351593704617 471612830733260129 16292184435996813388 9024554984790198713 13941663033006568452 15666236445576368400 11741934235946604422 6462023923906830163 2156116891631179287 2779545791905840828 11330037594118497756 3174118739357940613 886766894876706711 14086119779000198064 6626303099532088775 18445904317861246961 5948304890561656521 6687793896854428822 13645789150415501974 7687350411251326848 377897877851373939 1329425168838886415 15915115605180668969 15127331994734603944 3714894026706756166 10878992590747246631 12679884662739319506 11249876385170623719 13472755376769805092 17555143683623702652 18388402486166010973 17246663609492713791 14256947311766811408 2246346731739240278 16060728573933201650 7956405414155665203 8423664420994055239 7683232863302485445 11594610010871340650 13097984235914901623 17901172906456176292 3124917764008466820 9515549896080068768 8715184223639016469 12335544433316220483 13835211317204997640 1131145450151126910 777210032669675290 16647656669225065955 17195879014729313302 11220305854235338892 11329726526304042842 7780996701099349968 14945948487655225720 13252466274740438682 1220059395372694744 14489204284483092082 8708753751352330899 14547072058114835610 4970824071743935490 6427439126387364011 4073770219881355537 11692377097408590295 2265503918605423059 14599099886512368230 9554208705219050534 10160711312447197181 14908019763689617938 13491966237065928422 13279663057098241984 6081255719149824335 4057669282946193295 8343130278972598768 16418827267938455166 7188704956552897420 17394568315874948080 3962450878598703035 12851258281875684552 11880580194599077983 575263436913325307 13218444595834115422 17913589544505437872 6059250870740454971 10874404313187417317 5032868976536746331 15094285692244938959 12503200056575263674 1464509480480145445 14706286859278836526 10003211982991491949 4231135334012452357 15140477294317716448 5404479391014841811 15967262691681042811 3183860032747497413 15556360209842557859 4407671669694324597 14255597720197736664 15886155735089197631 2206762554734313530 8921979256743522394 7055555849663820858 18089339548675798790 17463398506612736144 6766690387310253773 7135080333140707115 17187199167824490485 13198128379082426067 9238212794105043831 1264531947826665609 12883205343600204846 12139750367850498683 6127622825788337568 5026016217073970222 16825310350635197554 3646310233740896062 4362394690021394232 4135498322424682213 14591562174285271785 7044235126313154343 17539771213823051309 7440782091138336718 9016555884999674660 3318288159336828252 10443903474863283071 8625683301897766621 2603635031528440493 13548052738649213836 18041635889245827346 8099770665609807807 12321240872473966392 15544514116884685597 8505432667208924210 5321635269559953970 15181561587150204566 3595955775546167035 6094218280391491284 3534033159628646244 3663157165583555996 17087962705765917721 2685845645387430653 13099999738111760716 15755124622533803781 17261768207912252093 5820466912187697776 10301459264218241643 17445183549714049251 14928390405666478244 2630001309221276913 16575186694316461238 17993943779430578135 567462213052108746 4340275328809563226 15157093261465434160 803570634721180733 2816769724097691864 6999504684932931694 15010972959435124236 680342446683640891 2911019928155049583 2075887863958672122 12314064924493565951 1715930742101726128 13771153561157447282 7653428953669008913 12938312741405167573 17535633039711176260 17326501876596435480 1390238748177635561 424373269386787718 11633430756164460006 15656232805395494888 8736282473709447517 12797039019263059484 9649336963487173850 17980303122736618311 11011990876412811928 11933984871051334122 10095703470478040172 4219096996822908173 13549438979531810041 17715462688619803721 16090828086616018768 9136597429937251051 10981661124097339651 9474879546767143013 12125005760351671752 16808661723554718790 16343364020814777301 9629363132545245753 13940700448009154205 16918889040368022321 4600717645804771585 7114073540575437655 7139133290222531298 785896431548729574 17159027041256939374 18214178606180273174 10823519144423109895 9902587287645327290 17920229519170428079 2670046785638641577 7608576139402943455 553126128591745275 3986377425688376838 4726408640037948690 15773809307975366581 7417471589220419110 7451983945957065690 6406149535258282526 5732109978424282232 17731420543485938052 8621555663321122270 10887417660549436879 13694441525577908756 13298246818500041981 529096093026988687 12040748004691253241 8218608165816762590 8485736734496506945 3750471247356748223 12129536782238249063 12716603782951506191 10320459674649940877 3822779792822784266 914743404950546270 16768707663182459205 2315850869445439300 34254626987542776 17622298209089073294 3295354955131013177 11403976682208936075 2740606601202230928 6286333334072665177 9630366463956629718 18227904978094838118 10835395811107265605 7806546260134163299 10727909060578365714 8500963663768774008 7010666419779302291 5637362895974133495 12007410042484039030 6944725404460534830 13155662689318765759 2304098591449690469 10605877058531754502 7159027546812292613 16560788411858005875 18362880289729666711 15378238349686154318 10852616322565882974 1333569257434485584 14969532961130812016 17958785644098134869 6305778650567969690 13022309524761686733 16933137138672845350 6344670895262766606 16248759138146618548 15945084791360283810 15008004607712667950 9580566209096486295 1659928157873838655 12295348609310846462 4033547733266604250 9933870778174245066 6253256023810521302 15614041356672443245 4168784312767220549 11623760166364689994 2288144633722031002 2625410888522072300 6059701735171198067 8538515531590061402 1006476746429705608 8759062463178490146 10520393420132759980 2437439235928522062 10629438948405615996 9677009621288403935 8321986167222692976 14914471009894960315 11044773268125390381 13112623184791504505 14223657227306459299 12585799357759177468 14892661804427920522 4663259780372259393 799107238046569322 13058133949167760301 12153149336993725547 7559579756144280580 7171112261346954652 3974523354278043239 17291680176102235882 13769432599306479038 1971806262608606932 14759674695575074932 10465596129579068775 16958931034305039970 15945670755929562698 2927774365674416914 13904886460719776159 427242076620653225 8159033210928225491 17519789398857034357 3926787541818026544 16984735218657586808 12920924877841378035 14907027871917279252 11997935204343892704 2516632517964188251 4485661780407705957 5118240007689329804 205905307409566961 8357825058803579123 17664077488031296875 5997777178145882657 12146698402867964671 1370605043700354793 456430750003281450 13729408579040338081 5383099054406080259 2497485788021719353 7626878248108193722 75617944121341015 3534778890644673500 5108974052182349263 5108486173483094516 2209354165716900732 9524214313191406352 533540546808594700 15756608355336627586 9831597033442863843 15525615862990370565 10822965080584730001 11620565309304118881 7846425359643243026 11288705426233758082 14426550135886339769 16748343058428452165 2447591024932688668 10022114816832052492 16042933806385099699 12735748782718710075 1317073680967972975 16588340956728605257 1782485685881280394 8180965887330152465 6341400908748680485 16083465798076057395 15164582926503332794 7349538714308438834 8310079256061357039 4998593011779041965 17834500826093926669 14136651710571349680 1828890259463097113 2071792541122192090 7219098122139662011 475927062254702118 15081647682359667074 8974805907032663250 8298809506802761068 17803210151847906595 12633305400365241149 8379770091083500165 8809759856099390218 9724990081868039452 5976445582401722589 5504829022160330206 8025622469264929317 6041190427191085394 16026643229928147065 362345456986114190 4174413414799723082 9483125739730619648 17630750094872131349 16850061869803408075 12015063541914679967 14064669179023590498 9992787792760694108 10511774474886936995 8725985629641051275 872181509581364467 4280184431236404408 3036863800477147041 12348408643448470676 10514194064612295642 12842764289349408461 202886395124264747 15149838341660971814 11484049966885131432 12172938326578423365 5078777202460848758 17315436056507819013 11314652821992544992 6410901152211980493 6552125382299844425 787200820301943905 15502738403466341379 14286975426000403444 14836477634984516320 6075435192834795567 8983154734669195423 13535954827350736541 7162932358902441860 4807051709339946962 8064795021516195679 14471915017889147493 8930325129903246748 6116328599717138677 8320561964257485561 7588798602825198264 13042704548233900908 3452051765528002556 2520988667407905013 8940026335336557214 10819948169537511155 14752920921729898209 6342597577585058729 12674074926417668988 9716283632523585442 12669341091249596792 6047434335978024249 11173164033439651988 13448531354106021196 18387679972154454473 9050912602277363930 4339948114103184466 13973553905048230494 8530621574647438912 12314768783677843263 7438171174724321160 12820753269906639295 7085015191618760304 13892137906193141476 2136303285320943927 1122092063788329433 10850055092714229302 11402028919746883247 12281468668501058040 8875620515754649045 1868543517203237074 7371797018282975488 16069983849961707014 8263041717301095191 5217655924073779442 11636373566885181310 9699858087320356753 2179938460317266 11655627699931110834 7529819396686982275 8255481632795887915 7562714430729813381 7404804217179628425 16514537668601707306 6715755999101994836 2137251568367600168 10458493264198128103 16568733494482075087 669875314961400972 1507108191336741286 9076565056457913089 4692351269568615102 8791694674523708496 6244822620915016972 6538859019136188631 12291149830424915529 12366159334036985313 663598051697147120 17076282000676241894 3257029389098968254 3364276305731534531 11881881874911953906 910435375000823063 10523976993312177650 17470110766669593738 3067843498640612926 1441506734716631652 10123167128344560005 4630618839843469946 11013274326422217784 11685169087849160091 14984228464119908334 6334451689381173992 10856441179761666116 17829556107464855438 8118309150698105033 17685412827391116847 17521643494063949461 11317616061794082040 7568337345584135876 2237309263179342085 6931759368376322902 16789439713649604238 13678771279671576770 10068393594714920757 4521629783245327136 7383419540268796419 11567406322510115788 3840761627957334313 16577576235721399893 15016359053441755866 7380185486837498080 2035815706257786848 7038326774177342867 7977651488016368801 1868496108961322819 2016964950144572664 11976119255449568101 16098199657880949236 1966965075484538943 15200145360083824931 13423087201806838201 5245741761411731467 15016617979673862230 620789328895485834 13273104341093943492 260092953247329879 4524318246590046740 15647932556158805568 9364678672627145186 8887586832453751232 17660382767398664855 17780779191788909321 18022941417206483854 3490566282287220877 15481124756956804843 5970032667302648248 4010202262915059862 8408149221231354348 8799609134428903866 15672754203043375132 13416022108121674172 5464019743615228256 14453900103927497640 2239446575184082666 3630551044112131768 2449282699536121982 1259524571332562733 17852738091411810243 9440327471128529200 11493420095497197233 5903951810717194441 18348301613870233763 9419206023085147812 12035360632150169782 17115391676122690713 2393097778169174716 12055936089506858586 14792796807732735186 1320858110840640866 2124846831018023651 15468485730986491718 8114285891323078020 891296310311480422 1138642611714244143 15408158601099092731 14581306391771452274 14407544480841604197 3311496513137676568 13741704017212710486 2374829186908856584 15596197738001238029 607115458912330405 8617809935148238469 16973769138785302836 7645465192097150134 6393604787503426568 16984746050645692018 17559980829359108155 11245313221043060324 2251413279820877015 948632388673221594 11039021833159089384 2765520370680945147 8910915525681631087 5776692386121607813 502786561914770669 5769100713290317073 522160933490885742 1255125130274799170 2255316058875760992 13778124551891121392 2998109419474518591 10476359778403978481 6444179876858889658 5517395219811750834 254219511130359690 18019714606716829158 16520469452822917654 9987386731000560591 12217690034329440370 11390352907497975263 256180928563425460 3414431351909636829 579748120986154464 14295513504202164846 13732524759275689778 14272020262381646110 17185309436069308736 15940115319825019587 9665288899708722331 15682569192481149167 8117162420368158602 4207073306102372770 3389183979200070390 5978834040054717424 12467129732009906653 4253239880533536972 1984268867781420252 7287109692461390432 15663136486169557840 5087471215997925313 1911774037559192277 17070792522724991758 3914053073385966644 18367451736713318113 9116673275824766817 18074079398076921427 15677181570714558387 3209327917598430863 18016620965511873979 2016929131476698577 5875817888469952039 257219640005912056 3874589419249456157 1758358631943512170 10933090711223239138 12453304217238782182 4327157866704288596 13492545501064473933 6143659226497342322 14893476819359369776 6669165303209192077 10145933017290710297 221347948692513584 8340873173703290128 6513698146774349162 410360705676689828 13356628923218777159 10396995625866781270 2377059863353527651 6064794088183953719 17760242685729091649 3059043336258120886 1871015054309862119 9167053066768897769 5818570587376445181 14190694502179922870 10572502333966469685 14521793543833768041 16220276456453847960 3003183290635443979 10918251280278542753 14381363699834491458 17310009609153127021 15424106075371346451 3217006117892108289 1220765131099064712 11916789170297229691 4904168691522189003 4277745583843851909 9145487409920101222 5924667268692312527 7071280181539004020 10656635300170794098 15251057967037434963 12647634007368213499 5852301677219601796 12450948054923942462 17664668088724682163 4886631286474110188 6659632810502754674 7510952826338112355 7976403056637821568 9801833181540869443 7339751428777177601 13366046088049068590 17111084002628085714 5875541262604935035 13267522422126367175 18049096960645088121 14728995256157680919 1791079642384121179 15757050478095916410 4133742259876214609 3468490041808857125 8278325694315752424 7838433439308766864 14909612997797899325 6511830130738346480 15957238736735941546 4465635933456329681 10643131983959549810 16391785161451295547 468259053135107925 18396592663582973000 9595625959906540023 12910050421407771818 3651479116551519659 3286037619791315176 7884652745669188466 13293153674172027621 6135311964200721273 10198114466958741470 15837633236437553176 11426198287279627143 1803802735491791166 7065477570217494386 10127918827537839377 7167449307971605746 17453714957016638187 14413074363299895680 6106659020886782132 99771604356478270 3608671542938145570 1950721309767919058 11945284746991943865 13705707408209224379 10945081754421560415 15010960321728617438 11697730479901946399 7356875863682463495 13619764166992268725 5974807977182102278 10456510393319541598 1363466937806755544 8444608443906943886 14458336801435215494 12879485645625710645 4703766770531575481 5635419342880578103 14519001024281584826 1541739821741920347 1557771964217178767 12173981154723310763 1681950964231237281 1987989766065371999 2315650237972951942 17371579182446091765 8662809290984231014 16386269407623309307 559790099448086025 11485557480840945346 313414213370431203 16899390322948036800 17346576674034252357 245931047682628072 9309501554971384699 17050496531268658495 9731069193481715430 17675218006436985063 3558278674400980789 12373345059057884065 12345672338160990350 5585374917318493026 15136800336505985882 2277234334346178452 10056531392647262280 2863320870394481219 15380391911010409496 109739944681457957 1005150350921787129 11041162335237971909 12748257623510205374 2376049156162142064 1452766638381789760 13269101979923462093 16175341901791080063 2644957670190133127 4065423782350947818 7434110465390192452 3485994104172223252 17217496872574526530 8886368224038817307 17804284618264337465 10793419419736280531 6744208112557824374 7894191882965914522 4605420160283292620 9868470179987049383 2746379830984716495 466481557932907395 17038315294278730329 3346920755454224301 9302640733443904452 17782269384952409518 8404310129140160594 14110414017919924488 11689627392219068815 15937227479633547658 9720707961945774430 14631320145037646663 9294688257045151076 13764452543147020768 11916359539408252871 11137374031230079592 2450165898458748508 4462548996568853409 13457579220492874948 15177044476911448508 795821135389932347 17709957399439274257 9066874485198755006 3393151180930682850 13473996599292108101 9894352408303185249 11229533869027659942 16182045257265712171 4709249754377397440 1001289093812062419 15062427740390540034 11469435061512476453 11035473609306520118 10630184077947191626 7415850684173272260 13938353983912311504 1238796241575866286 16266178268678659128 7898143985215381753 15046257714897566223 10905583538757089798 8559256492531682435 1015057702273772044 8598710017028431919 18433140320073124077 231578859810782911 5430100967871422663 16147576055442531456 7238950793807544284 15641464744167999686 2762592935679153309 2880474696767020533 1509266999536016616 9736168859151012095 8683640144827641296 6747177588293921940 68009783742572848 15581260465171898465 7044228801545652716 15101362731253273585 5185304097610046909 7536749425520130012 11042659547694676404 9976991229675299996 7052179388868278643 7771365837266978654 1291848426587226052 17526201105111266388 9615220441289642788 7978675872300095972 16781856070992850622 15268154022429303634 16303043274377918908 8449173880242918394 7695399267928297316 10407913997028671442 18230736878283514450 11893752452115000772 5167872611987044866 18189119774208811224 11908406397372060755 15315068196579616429 11739497725476045747 5984645192012962833 9020351473488353028 9976560684327253005 2143098471002067905 6110689068761766793 12378893617594318374 5619168097264087102 4196100397875645532 13019675120914901474 3389538474678439391 6300639636135681804 4896243248291172072 8232222649546184078 11212027855764878237 10382772935961683257 14975712148597612405 3685537155889820459 18257715500913441010 14233553195073033796 7961916404688801723 10686261164770951305 15061145291596731204 4822966973950554466 16820687862496285125 7901058957500770698 6917598826422004013 4640281960459303142 10460765503741213536 4726974331489424251 13160295962007418017 15199568278880833700 10227326953153236668 15235600056155122672 3959984636850261386 4587562225974484990 8598827037745586014 10453141706731945455 12843536424833082919 16031436860661292528 14161017312173228564 17325236778673684420 15038642709300198929 3792450962233760575 10149971493535219024 11239260850783829759 15585336753872199724 12470994299745619521 13174253440307868239 3812454450188816786 8220629584937965590 16986676349993497775 15060379179559379410 12431537715045806199 4678593386745114374 10856779521854879156 11848361600667301263 5426881107914997033 4694565639060429612 10058090389097846239 6992833291282497129 13985128429491016361 10657117050685363432 8566751296220516283 881953213521064988 623638229214883090 11265152146741117059 6476548200892004331 15440753817027414211 17555863704826260573 1432124210199431581 14018275591071508641 14929545547607458185 7920427163010908969 13339569558528297692 4850937529128304174 7582151414919155285 7403488723416639253 1465529246999781759 5037306515410769566 14903057368697820946 1474339834192438675 15742428142340228152 133250288486073987 7797158795898997279 6582413152136236889 12921417058198749074 48534422727068866 7578333394822684130 16088556156822266933 17272297634975197622 17585199054766121687 13846635398250423161 14276238792777129002 2332591440994571739 17210028566963719230 10870059827461159327 13277661505183865458 13966978518137851834 14964697841434473602 8016194808201911311 3983241723168804983 15731780786706885610 682170898646267455 8506120734198740085 14413147075937510099 3770335964310182345 14707661671038601317 14657986720217820462 10656269186124421918 2662291594988893924 6733770211646694476 18033330977766946832 9186995015760910063 5389298529012387314 6017167532121021616 10913679717797136867 10846059947731387357 4822339538365342645 13069004040948170930 10724146583631846600 5892340689688370737 632311095581232934 4465330244056198836 11817014953894835849 3057465390066272203 11463496833023671390 4386493641584655601 2863730549347837481 675429372711572973 14993634154184020850 7288930409060875557 11479834870080584353 16082173834689321591 5143928031282333795 6706777789813710504 3699273329910412715 6527213811274233178 17851355550115468062 2917636978518732232 6735055774616407472 18099778626343850178 14018200213666846811 17692149311257095999 5250819763836412203 13942725382976795728 16457899903341488274 4375304099534887737 9856496016085729506 14941143620809157083 2241462707410748099 226924375823021355 17142464674407525396 12768856680717946784 8189749522924773169 9784310489027916936 15289041477819191577 17855382661150722672 5490726465626276526 17051382144315235262 12348104510239840715 1166289871758692108 4159989600810701873 15236680831577099332 13754805530202974179 179721721428230951 18070249417435893623 12163738280535395292 17131163773027277849 16472614288004536653 18051637839012247249 13370753339393475538 14160315990445260237 2730223997316122866 12681105011335216225 16695949375658386360 2822947273324466290 9842277955512990132 12326471583552461354 11581475535449750229 11488410583802564589 17959433138541789135 13680215534709716547 7295325285498171855 16455671767595622994 5395169453725442896 11413191410895612254 10951054258638713369 16749748804365908575 13870304346132216542 11215520192849809078 4742918112269534355 678924655966740008 7512563823118062119 907122368839989612 14930968365278616760 12193106905679561050 11530031452109823585 8687972055473732468 12158813004413444737 10001985678849247673 1925161011811039435 10809130872938293672 8223725451831620094 9775624547304371264 5198816034062004055 14521583482012763194 15536274744183407313 13474798816036537607 2799687724711970494 11381132629419126592 10483155454294175309 7528451190729777319 9236501596173065879 15028816031483735660 16394185135889771168 13191151847482912931 8399651659137507402 5317281745028404029 4237415988688367360 9566473647778270097 10043383967123033004 7679576719364916717 5164203022384214956 12452902017018554650 2928637709387112813 17797552153709186184 9968058258071572973 9031155604991980832 3163310660455668637 8291879059669601571 12122243625374515572 9806836190569775655 2094936684135733663 10166399451835576698 16141474287682773460 15616303652409206536 3032542770269191311 9088493336914488974 8136478977579007985 7909112607506800363 4350649316180974310 11063809305023396688 1779954577868625454 15608998371583911129 9214413965233510521 12498690833709016337 10399308356584184483 17719304213203933180 10383773851900342900 14754779752705872145 9586324748466790605 12836618581608023107 456346318153735011 3787379653895621542 2172609892064284962 7537901231823342000 6329242298734062768 7555948750880908205 14359607033043673694 14779606860100408366 6175793426878426252 4273770557506245007 15021759939651488981 2044234283958824539 3712522590935660654 15480104860626010203 12048389178332421263 15730327790120977843 1723817787282911843 6906015533291968338 12400104376203730413 8859818708353275817 16737730927221655715 15100828479343281642 12636878331300001439 8967394193397941357 15631631380761273641 15681282885130074981 12978555673690169297 5586713218842354602 1343255769525496855 17606857356152389095 12048842000691060075 8831319268304124036 5089456419402442983 13011575545494449559 14893498992813775971 13469186233655102256 4564332781412130966 7755555327999041635 5587536516323780329 10118915248976957074 10763712037257325288 5336676338999539139 14356726417884061535 8693089958398221837 3446270130556831123 5792343615492586676 9378283485750380019 14775231218826300635 14665808711107870750 18306974880036927727 5247754474709988022 16010811828204270137 14804569892197185410 18144996190572144909 9612929594546496333 6750363992467811437 10093326105853368242 6335594371422053859 3063060145812581343 939117710704102560 5307064548770421652 7397345321877208994 6372981417783448502 5935369672220771531 11073952699958218805 7987932865131169923 1248437438930322360 3188950130275151546 2484344617856177483 4244157163553019075 27639640416437113 2317136078591901114 5917100999376247806 2133468286514760929 16907506330795402570 1383116414454474323 12354582855205533222 8351057900359034817 7733257155237213444 7548744490896755658 8648666613163945814 11681176623723120453 9486340611356315099 11433145897752628791 12065651136864451114 2448931681250541727 2669122545089544840 12239708385775846604 12717752041502947303 12724102813994641110 15651893513327745904 9417304750192651679 1096209435053344700 2184283061558782386 13230621915702187542 14254526909754867253 1365486533865454850 15882059488941287061 2020986149811894618 12548392226919087984 9721953600452691231 13851197352460751103 17823224356049061165 11402788708861581199 12549976825992786733 5891036980948523512 5480995526941926758 2488705334195246820 11226355733458807499 17802779304848729066 1984974691478526943 2956946744506774786 9599911526837068325 8956731386868440305 2389712240742446975 14723329452760494254 15147118917386506774 14987211951606112055 10750597084561005729 11427816695015392945 5322926197997406505 13060912115667994356 10535688386328890383 6108224472864981970 16386912611147323599 2250548573249043189 16658102466825141144 7733889710123589766 6300030544209579079 15985427498826061126 10375011959384210427 4383311697344614686 12861934946662846676 6354563646826249657 8787016724862754090 11679670098373679548 6518209735516838054 3935785335524217149 783616167625546455 11305641824700280262 1565866220867316155 14726576203909801354 14157868498009216405 5122549995906705091 13197467440012143533 16194730118795059913 17986842144014283500 6446709443764519849 16123589656788828957 2829044752193662637 6937717157416773431 11872149123154170275 10790652219139440580 5741219453515394001 9430311999466529378 17747480613957726210 16397527901676764563 14657012372252106350 10600784822155355423 592091364886759183 7711220639516664325 10412582886671998747 12652426150385938155 9992726558201852039 7548991358009848751 9390121417514218098 4149277537839933731 4805146764288374352 13996161976598161313 16682827789414503647 2835294472623736729 5183126068914832415 17580261423240861118 15019197201873614447 4749375527271966022 16484391108673348904 9817103270499008839 14029089031277391181 2309398011857766108 17679267385612593656 9104561236698351497 6407448374559464064 2903524519909310638 16729971045500861843 17888065930682465907 2147488187385168278 6030237904315739621 15419512114637623526 12626822447884161336 3284804141183847566 13291076263753744879 2106418895229587795 2959521428112549328 1566780351733243646 6689054063418111346 17005866670678106726 10669540601371345584 9760883876151970723 10662040648849125327 2404389859603587718 5617082375609505133 490400138722461375 18381453613782898111 15906591661255372517 14164216831844889880 9044480375568917163 10700175744568591321 16665560671017756852 14537884180624108426 305856638936761661 12023893283662519736 14611746298630673206 4352432271102734520 16318963738661923070 3819589003266415498 11896267259553605559 5396414222991632993 8426741547940195134 17620833276436283490 13686688934927046228 4602158554091790988 9518881050608285333 7716957933339151990 6612116357093182515 495995967070809020 11958947984344672990 14297019202399339876 922816549407327341 8251534222041249878 9325483243777134812 16282248743176995701 988022606891898554 4171950073248385180 12243641758099017861 5525939577507530308 7957141669052347131 754005867998879276 9653110152521940229 16812735181021206107 3829293327097601686 13037418039626884939 2834419369346099681 9978616270476861408 14303180765022662031 1466237286094409599 13340129827099128386 9867864314444653573 8818123852699967221 9816189449560110171 217718508687881902 11773728898098746114 10369479144482008838 580639486884800943 1555452895575551546 14923210755146897043 17304110672488328678 5522171417605447620 7204358805131792943 6681228569383603366 16050669054328025346 6066165003740750050 487427961150928842 2467007175601115461 3742204788114511223 2328940242278808895 2550075084572466390 16281670305424650944 10277802839579411701 7472847581942074594 549436920453057395 17394307185352440151 3566621402477027362 7856035538479051514 16575132785707522882 13742461304989229443 10483102121539687816 14315704174997915718 2262927688349657060 8238772576508675542 11985219532123795703 14923223329915341053 15716315380556134648 16234871922639186315 12177332520483572554 17590671519498678773 13645793663119126489 14363889819201418064 6307213082129212878 16479518091007878639 8859416666937472763 8043096240688803799 834515288050345465 14387372072541802461 7570743691957327515 15276747269977195720 6454582581102826643 15673901401213804779 3144062019780894546 16201745814206333862 7195337507019107046 14408689378797521929 7431055724879475498 7051111835466559753 713695097304830096 14094959850485213827 16939166394427482550 3219276631261665202 1736911003541562043 5555966900366828635 16199532005083666531 757394970947534107 15970713395153062260 16002751971736681705 15647347026008278753 12931818346113511901 10345339317753874208 8462175589708428029 10576529914865951863 18101809649549679015 13471904009435710290 16468445676010401383 18100206497603588172 6420620515098395638 15701266115617320176 5582317880334341223 978285099115312908 14458467832976103561 11376559255541200628 15941855455568851540 8250813963648571834 14262868648415614462 4926546640855706969 14579737165754460149 17824914113794249473 13322862655687845178 8828135269208939422 17527166882165250159 233658293860573525 4316824247212751124 12968626085671796424 1894705761192949474 3014106566505296417 16244720816687640179 6271903720062348245 3197522158786009112 7346294036585473773 17402732907135484216 8394176125893668263 14160922874257713207 14755241842612631947 5775034198442179913 3910151916928682256 8809914892880636663 7556970001924677602 6761575848069474661 2368432929833633450 5432271967149951030 7727015827126691879 1764279028031420211 10916098016265092894 6663132810656638601 14472369462339976514 2667787750405010337 9537468875631575162 17867932996332776256 8791028677827947731 9075722613577712917 8850435539688004232 12065553474707066601 4075866832510555320 7088436642282371679 16718333778082638467 3972512426119265541 3362695958225431965 878971236262154884 3136844128264492290 5117561736134794669 16346081703258036564 4981841308198493439 15698968693007332046 1022472444306255301 14840404935515604739 10385555751829274726 7070177987432961568 6945818335687322866 3334024339753827613 14938166232424118846 9265099753192315925 5817235960661134533 5415480018248622817 436917506957165075 16663451847681106547 2989633550363048235 203580635889546930 13778887505787886296 6926258339287272518 9392154251170792933 14004958196253177925 3747592471567506707 10278441079361935277 8134890334351405258 14585663083653403512 16646695563372784097 16391939368128061200 4840600724626701851 17273759557634506314 769685140311673797 7864949154476468177 5605804801601635770 4203003192245180301 1538503514458160254 8755701053403330546 8453610016678415402 8613471111588150945 8501869020141696209 16099532985093295495 10344899886480763834 17494988538805538545 3573627691139650827 2428183684433654931 1303536829763024676 14233271357389869448 15077160602518090696 15100961223532732685 14319929705349669285 16500407397028208663 6934253071269597053 17590134199098687696 16073736999937204176 16448902567584883571 8575997762688903767 706691689862351803 8149560983278281456 1335834079635592638 4953255950987916489 12502247999409294195 803967566594669287 7753521447170368224 8325415860535650890 2413365454677936400 3720031236306004543 15274878297697067364 14907300433804971296 6604182373638738252 7372907743503735987 2227956185233657779 2316047690856017708 4613042978844562816 16921191300374694038 2104342762122597531 12756356100032794544 8754921432033298435 1297889000374922446 1350990465936832387 5427209187448342452 6853772353044770063 9462845169169822895 13487180499183032626 9371894689572809181 4444671161530799373 17956885830769852048 1209934171468412685 15529063997341703472 13355478974166982963 512794132588183754 10969289054846316355 1968466045881991192 14784025884726285992 17668364474571224650 13623997379345788123 4764279096570057707 12394066184161034560 5732136953051897497 6442140389733643069 961740375766466530 12906909384578251784 2412171812467862415 16796152320116403080 1308825871444604758 8031618580794566615 16850892028405173961 17213878488795586686 5160533117868657396 13405281298306466876 18200948894299282364 1226648366819249327 1812514401395829006 3178710044461133587 2616513884063720731 1064414357686746786 10377807206781697200 10226351567250487292 5732411886770257155 5865592634555691831 4021513010916363326 17357074244045413351 16457997199438263547 5314684383704022395 1947475703919959996 13994677489179114622 12698603290454672618 13618722742664318187 5294328188804702199 3364453968765415238 5170080219991577653 4612726305807281638 5090471584391287040 10250195758323588669 5600681271781217241 15022525327492361474 15581489585871846229 16181425634677571519 12759242929585743584 10359228830826009496 16663108564397026940 5928651995618452328 10272508966305181819 2909022242173774596 2449111914426459737 7630473751585255891 1429889174339568526 8729993878819993240 16108938551847776734 14466398481293831450 10748173004249256104 5995255654468358034 4614478263465677634 836209621621410061 17300843928530741988 4234103191712933255 15319700772074214646 13566187337528870547 7183068237383621645 13615346174298019097 9317257183969703070 2624225323380064059 8335992898012106603 668391483930150338 119781592329586645 2013721859742084177 5248187588014188390 14450083287743886932 2691110870403395683 3374843715763823856 8113901994271921229 4661329462192840256 14634386357713928877 4118984779842989780 10303229719730925443 4181859128636988598 13773126370319123309 12918949736347998714 597397851666329506 4529441123533599641 18000880664260932023 11370887474795656516 426563931061617232 8661211380986611222 5616315288631206673 16342005169350728747 9935782069549240595 14945680798852601473 6320728879178050999 2238536310996760878 17241988429746441959 8428197968331535984 7487169379310664893 6197287571893288065 7429887139290116885 1432301728207654651 17556933282954203182 8139900760986224141 17019530832200448425 9461590207550118186 9183652887002399132 11645646083782245859 12801176902921154726 13855196921998636303 13098943230133059958 15679060021401815952 12677076232876904603 2184777214470242207 10244324592202709438 7461956446649461450 8737992733540763609 16237467022985781896 18359840070462773903 5150974555085896511 8955094526968228721 13825472790694386444 5553005983970892698 1084790098285059070 893792760736861276 3157067170043937176 10554239553371269273 8035393690236992534 9561103451038694216 12068965594078638548 6459219501868830258 18135722230040943773 4497769205841015676 14816502809825101368 18355056689985295468 9873676228673413868 7840646165688658630 5483807550304458112 1585615719236757306 14966499466244607585 7226484608472499715 11402631767019015958 12599126458887127405 275326029107186261 15244083521890501653 13197785113179994290 15413554583662328762 10869998665256148472 11306755989062440782 8340025734969241371 6449641182770671160 14850786856304648 9477804943994746359 9806492465598500252 18350432760456398978 7361773528384254639 13199310608057468986 12575789608009565149 2537064533684326487 463714970299216953 8768059265105280805 1198510203700730822 7490497276389575714 17230816492975584518 15490208232441237248 2314983438460448480 1514107171348459256 6460734982333053212 9224768244615633915 13970594174818611115 3604832913552323515 10058653960127135911 9550529399000338109 7060675130896739760 8751377152594258100 5608664808125014578 9855331357288283657 2103478703709985380 13751471453281245088 17766531599652377870 18426287812868763076 17106515822617511096 9653966168294018567 9516068253298406248 2818771555644600861 12234178084310393979 724112765515882915 12294491698054079926 3300615430373762705 5737066248853922284 7585367451376404797 15849454631536775310 9892649150080902230 15778636451886065674 2080818756651171994 14668123697940263189 18148979464463472466 11079888834898724305 2847835428953231565 8784624630568245721 15048114584704473679 14800467891292508858 7063100332991147438 9100924596615876965 5807114477340097017 17433559650553694979 4594923504364936116 5322471773004220341 9025171323291124572 17889871135857077473 6300091425384493291 17603975016074402148 14171550985603509234 2354427425396963740 7668218452198084131 8266212428281593937 12637671272895130030 17181323428894512579 9664528178227956513 7419392951770105678 6369565459298658164 10756553605392610033 2113033927914942065 5268172064745216652 4022383494766176903 1642680779648634346 13306443686389644969 12143988745518378938 10718943615350497251 13881217744344318090 13982602407662641593 12546754367630471259 16473236436924357282 16208565561570305883 16327024839141911123 16323792525861558542 12980082747657804208 14174413865592452844 2047943258326996859 13569252270401588127 17346768623422716415 16454622699863822868 8410819578687885933 9455988893183371440 11454114384876393661 1234657091716966438 4642356599116508562 584492291313454035 1706285407887173713 18041988483633196095 7830624685188002956 5444402721784869690 9576018032589097496 1650169984105590686 12222895756196278170 18050542449968998241 14204777699541088331 1565270241414405045 3551454108944367448 10581549126197052113 1685979164812326461 9447948254586910736 1606931230146530493 13405221090565891884 7484842294085996611 9954795953957448883 14639953281873390223 10048276947994417088 14524414760368018975 2129938159318415448 2174598111692836355 3269963614675201528 3966627406616778383 14751075625143646384 7731215487028596381 6026380471483667530 12795199144007590830 8574734961730932659 5077688603820105013 3734921438462410048 18368495559046936233 14899391243527572062 666604178307030364 10967316050610823778 13021939592301921180 17345178614381154795 14457805919515366036 7899519396301751349 12274138529881112108 15024883322070490685 3690819050569907751 1764182762135487851 6353870624018544861 6986891783274900925 8701997558927729569 1896306657726376194 14703470083328719662 4732320680643686022 10975361042604467511 14845727919520245731 10650609154569961049 15755727409367526534 10282764080459617587 18215715359074686315 15920544902869770569 17458786344856086076 14607590072066733965 10258044361130477087 9138151964622897457 9102288614282036698 12307803337996277439 211743916523036753 12602947919891042112 1841414946375409592 16508366778127089405 18328593895334074343 13698760858404064815 9370252863521770099 15578051232907987249 5660514363876758807 5547285418732006915 9614006080289726961 6963692485998110563 11111686740976010854 619456594057342157 10889301687679567765 17488234183326041643 7989555557666291562 3592499878777261939 3340956326810251306 15714973291275280572 2431462916629605645 12871939945666340684 13485840785920663581 16552416326048600639 8790792990763980229 4769853891077952359 16977337830677685677 5858125652417759629 12494001195314697657 4261923175044437719 3505325499734123381 7680649238487646917 12045417308459839364 13439222433162304111 15103608017150297323 18323773778532564270 2191805671745044984 581587745641535107 17949189676295955814 11337304495462761885 15459252109276053880 10662971457054276622 4953930715166252912 6676510291255189449 14013899219234671420 2058247492458731871 10048875252057915943 17776320339352134021 13580755710244300039 742990876071997074 2714860802287687902 10072677271892103895 10628208197183891885 5656525864445467742 16222289515186506583 4829759294915998077 2939182233506895912 5332537790055483707 17855959121714375435 16273228746865555785 2586078138249852130 14984731468051124734 5692532807032203228 16440083298740962747 5011142937297155055 10919140351438091124 12084517905061863450 13509437467802062310 18329650674740309406 12470758620098671778 13242001946583960556 187151472301547683 2075853098396367058 16446527967926032666 4209377266192627743 7934504879760785506 8027526027448411631 3564730459147504728 6133618293560486292 8525323285557224473 12749767330930379478 15030991077603915301 14859330169177546378 16833901785401357570 18338385103665447818 8390076708507443834 3896082699296865956 1810354351432772959 12138203668641881615 17952866741155359674 8125205612508745692 16556545452898857248 17464941426772606070 6682198519175687453 8846988801503808211 7494717526215565402 12044830683016382029 13139468809145030247 13233496723145871197 13463127953572142799 53825776050690064 7923929303032763315 14827451383217620748 8463234044019624941 3449120476189704406 7113273932356393845 8848213885102169356 17585772806204025531 14411850646989328841 23751661684526348 12663851776444428056 15312755452278044294 16326138435966286238 11986077225369346059 15651790725134491496 7833730543154058324 5426254370556929919 18131391649598646703 294909776458743963 11945261234603129266 16550879604765146881 10551003038702596330 1943853271984522466 5021541356007406798 7347912776985856919 5208926522378680478 14540675443219837207 16453098296673137305 5032933948458038342 15406448778742237505 8332421629043212998 622266936289734707 13229917506763436967 13078409276230655099 3445436834657335931 4578147973361576999 10002484843224869364 3231178120475176717 16999218680671669394 14151929746016415222 12505075205510879334 14388646379467040276 2993475896992393790 2985944596034576956 6468573679795288656 1203673885668307677 13617545916293453608 7902266640482940271 18383535418735551698 13224586390316677927 14155311761167055416 3760426234112037128 2724762431146710281 171966280128784678 9909240090660850599 12909619812932110358 15568759523516335824 16712237043032623729 16736223695593898293 8492185820884847318 6361589023631864580 4649812114758713271 17356992384105551232 2394815007441616896 8610190548505793974 14541165057781688796 17623264078326841566 5046967743348885588 13041344634763536235 18105820472928269143 9944082568050633606 6431435059838480136 2641283815135179712 514711663336809296 13104309651469811454 14784172658909658449 11930729572223944312 15397883027740276048 12773310099074392296 9972684363919488614 2184115194738612800 13359842814671177181 1918203335734248930 13508969651443845043 11747667443006467890 15341479573486233232 13322136858491990855 7999160210992765228 16142522252826103981 4201935356191782078 16424910901158049149 9402977450118194265 17137732125757956035 16489570835326636431 17478925992260263022 11833659009590485768 2655226983992629171 16860229807277545452 322093198908685875 10657037101017613753 7630646945174690684 16819724278202885664 8238978280745522622 2440685222769055939 12328121693559687233 15860604128832055187 12143514782284924793 17622501423720902971 3005012445265312217 5906904335869121295 5175673759041629377 6078321491606257508 5400148824558167289 8598564357853192728 5078102047254071039 8872374781780784341 10541666061294416164 10214448370080955414 9371325379435852940 183264371420786432 17450052701570164938 6687561755197988307 14016502567110415197 6169603403035706477 11783203620952255568 8562319922077449782 16203439590139971166 2644246336746193081 2320430518717593432 18244510473875860191 13730694363917639218 1996039061189661907 17167877876440670312 17252228629441017149 1448024350761980820 10789534531284093526 291019126404652635 18088042175424569631 4618636276183098419 14538459145896101857 14488735811845051701 8540979327811849589 8079124889177154137 13179296419807482398 8165479198741978277 5396236951028199095 201137799622422965 3778160397712434988 1585048845852279101 11133673348032782891 15363058645026342520 8199728147612217951 5491469529959847719 740732321086149710 779579453309416538 5894640289800902356 11680178067733462212 10358021720797928537 10233000438919099879 3063043652560989567 10044292305437599026 8533122492821011834 5426454055514164248 7432888280219578109 17113334267808880526 571742627955710943 10085396700635923414 1682540175611444244 16260611189484191049 6183755442992666216 1786342684891183645 6512933566309771484 7533964762077751627 7524636925618556525 15338844706719748843 1018566759414800342 5940506349356001614 601690267161706724 6337393227940594173 6441984818598764441 3637941912148464724 7070408236102382180 8857433285354890035 9874321989062524900 102303763323111280 14937625598443999238 3262048236208600722 2576323849266775349 3335947414051366353 16396714946688296645 11936102930422710955 8305299329026578824 5383629136342771903 13219387875157060601 16764268978521033666 8830172707400012202 13815445738241995491 10038267884715034351 2664071507979476914 1091948278887718577 17993415085051304778 18380464373657218778 15578256820385527311 7923050054889099208 11126819060787661940 16901332197668654033 9100273177376182071 15700496647717279487 4007317161150332008 2919166831706433007 351576825201635008 16171764549026693157 12159753050261254313 16638515197815421564 468713238985899639 8467215837271982227 11378149966374147242 3362767957066194708 14893343235335442924 14440894215067302496 10053049203755038380 5473934824445115387 13097809890302135920 17658270280561953201 12514835679615334907 3901694630338200932 14542007862296171427 834552079561947757 4580925680281888493 12089993443198128889 4976698350866715253 9824867541874549202 7038039620502153282 11856463033409390103 8295883018541823452 7191642012226559119 13871720675763947348 12006249490459276305 17825979647228153591 14106069679045132289 7213066282946146061 10189942946078748674 5552462273328718178 8479466513285436210 18320707265126315354 6006004598113272962 10321029198582270087 11851925672203959432 17388653012319527489 17757005117381382300 12917377007654474726 5744162190496161819 5284952254675192152 5353123537219773630 742852488557794102 15036420060804630751 11054791638422006565 4068466308540810571 12490404351309639124 16256883795906581381 6743340005939543347 12293496965724028339 10789706029865583325 3689824910547600427 9069633595706948801 6754861316592329151 17879482581252540174 14945178299736337312 7943540844958941874 12747460933209670016 751089123166620655 18105889616530679352 2389074565274884660 17302364349583167157 10201454397261204120 1300557557093479304 6635168721109147410 6915922713257309206 15866240151922017132 12212355192560313832 8647196792435818775 13227987619352419077 6986001739257934638 6063486596401395200 13818315950250761648 9132848844043562739 8624573847545015555 9209681312017346595 1041474359857955473 12718394850880122251 11137627630750328791 13225074673812593350 17793085984660485704 16389414398484216362 14610847999204898868 8913626212417725740 8994289173308911528 8569935760770741139 5494025974120197454 18206725379927753508 4479644474411236137 1122289467844771621 5311197341485082440 4796642657493599708 11908387601050329962 3813060245934762544 8295362619172947588 10815305910617386981 13196948936458696038 16236491272064801217 13414883198627141361 11348165973900808824 16758497317058991849 1998602884242907080 11172034073827030585 3241321586173694651 4216068558763395473 11833321158246483903 4372717568547932920 9874453018225869698 7744020873138233499 3016901868680620484 16903348599553577145 855998755922329129 7693860719283950317 4505982991883744091 16546770693547744901 15910488615775660324 9985186782778872787 10233354310035127767 18416620117266718356 9510632991759393417 3488221440552528617 7412140470287771888 1674457010049914385 3060089978730803545 12598996155821927342 17357680518708362314 5336710040875734231 10203627457437585227 6137505866478665574 215943621414187485 5527109237066216390 2039490962522898559 4261225547224333863 5245187464833433215 13729695320265148060 18417007582261204351 12588500038103769199 570913432869456836 18361552553737751410 946378699914245364 8477384730039175657 9637823336211686722 5718478375295246907 4154692400072934421 2155180262213536159 12343851838743411709 15417405858767839508 3043631809011087869 7042063312179867016 12175361178389643821 5940589739095600918 12487001875359274822 9336214207751828677 6640928061285836734 10554803148573811922 16890338700880159431 14429211083200709093 7051340562198776577 4244609338959558483 17551350923366360586 4917352384151569067 508983183405613588 7128392799089473910 17814871149481925678 9685914507630564766 6403050465911623806 7197290437629726552 8898100582330026246 5241601438818314994 6576321001282219645 12542723498468217884 4250003009914466917 8976387884922925924 8066201093336104733 9260525965660310684 5778052740325119388 17110318802267642761 6917334923878573899 11623650556812178115 12618341745951542755 10052348963969427691 7931882893154369542 13851328507502272933 5779230500009702175 8369854598894069401 6774196979181892351 150358823859696662 891577664199745705 896962871145038572 5839648014469326912 4730959458876678082 11910326834634261949 15491225954560167745 12115224020371230818 5105773417914312909 13226735651564331320 7195290489781134318 6044778786570944072 13292641309848392100 18243938361514696515 6180743282499629582 16380978916957199390 11503843097150546516 14499125314513188031 11976142357585952860 16364790518969598008 6503900906311995401 10694733764619330502 2847111660826529842 14185873041242181805 461440321192016678 11034756673124348811 6523261462535355693 5187569190836108638 16011825669355447497 5161453152756414618 12763978083098783151 8662818073241412681 1038406289462929411 1652645063987782463 2689894134213542622 16333460785820744232 293821202497006920 18379428852619626342 4853820532986520836 3219204128937004373 17114601887556630601 3644986900779317317 291755640458623431 5355278501909478390 10305823224234856652 12315838441983835642 14288598898374554027 4759386851110812557 13016158633989772460 12449730277084568361 107838521767462419 2367934732821602536 17250465464000194667 16135942583017664981 14645621218365163245 11681374222311755985 10826778315953119995 7340318129499620814 5677327375118192840 5322278708622594260 2824519001693782108 10954807547962420355 1995193250473831065 629320379638312027 14877713329661306871 1579636181650427172 5823387522598593467 16402727198108524589 8315346021042960335 17249877154835060988 6559911377039900340 578107794080566119 6539233038384998113 15561060706338750835 6125389908607049666 10199146964825270719 6645084581679131972 17069373746546919081 623967054225710904 2129913511772697830 4703822829473657088 11051926732993094975 668484103938836862 4748027848266830914 16098555805039893154 6045373103889106425 1627491191919656257 3979470173656496238 14424771314421170812 663330093672616092 7203117987419754050 1468055473490305852 16874886638884143947 9678801906755703919 941494159407963764 11282244760266590042 6684830351843917613 15583034117814755692 17020570137283533816 1551721373395978706 3942032569643464730 8159960098479748829 11663730332246329271 10749286618362362104 17585936535248678254 14414524057037920642 1312950627133941616 8217336036725852001 12073335391990577165 12001879616377651793 6837344618395813914 17296430005676343044 2555312583451028147 1645801258289901759 5687146280841766029 14989367618613045555 7619449985079228871 13764938080455105832 1853457508979690955 1561085116808039665 478138567244369156 7263237777394414677 165973538742237446 4190089804158909011 16148087343851481096 16350745792856871850 7928984471317880521 11737370660962673655 17759574499170282412 12325993223085875679 3055573701581110117 558878044687484452 2797864621421181486 1868078535710310283 13943536622336484093 1540961122131790433 14220642982013149430 5542339424887624535 7449684440842600640 5974829557291414155 4915366869986718545 18425680985896191557 6672891689638431249 18018492443485710791 15444601513187120508 11047534978767647247 4467981606678664427 17081703591385856659 6484560011228665981 6423632554201684972 3801802005383704697 6565877537508666988 14941329819785645945 13899994822329193411 66935845916501016 9863671600039114140 8341740588528637782 13076410070511738746 6314077853939760135 8436342316882703293 7830664696902087906 12440298743088108899 4648874994951887178 3724565038983013203 16621686179273786690 3997911336758185694 12397459263983356644 15242904903341437978 6756692727228685174 8291601063602519869 550638416736814659 9309832568455903826 17349940542819492599 11670879456975727281 4825762531906637045 2340694841355763913 11909631758426411198 3555452114156016325 12163787194662568117 14364952962884594057 9219730366125789949 8063738541881271469 4795331283616521030 2508685399573282446 13795828307584298589 16817201307111928996 12151971347689853183 13679295386136991887 17764133895026206955 15049524896353810870 12293669191658876324 1812240052762213633 18325977551007195261 194815255495854488 7822469324742086484 5723761827205168160 8011989077354040445 9896357822812141209 8553705222656058563 16843562337834575351 7813053743266899899 6051614666973023248 11990261909667288304 15201994266106077645 7653819780873345643 18246478719284742342 12451567125469799661 12568791744250623190 975024313505884600 12660990689470231259 16438262386282459482 12212445642699448047 2190919899650785183 6192179700153883358 1461531248423630553 15228396378187640997 1552386006140440291 3689903642029993606 9967205435377786365 11088813104259115610 17646063525322922271 12296399771795058304 17025053336049335828 11196545645451069538 13242356550236163916 9829824755432826359 11264772728855405880 3689247292440361821 4689638951827940210 10604822010738236364 3992667059423600873 8487936805576742981 10969966173079530804 11131082172007566097 16155310952904270482 14830936016314069219 7551678113803095822 5245789406459902606 5038047266486061302 13697218952207315285 18055064571482345403 11808377695135667 4626156264283392594 8903248086983889116 3523579833433272707 12151616002996977080 13080308457280364571 5619044318105894174 3836188258421329041 12817052567283733672 16287796153732936647 3999727867264360332 14588680414753529191 3015521299104700061 883170700823354742 3673934604042922774 502358879327995067 11792743664278828526 11498554704114083248 9780098141281022570 14727761421147506294 6684712039280471915 13068995303886093019 1548427117591094190 10033654242170814428 2371660676150601109 10744524056904196097 2587700405416909962 6511242375626997479 11574575860817410818 10487147634444577475 2544348006200395967 10058976287443658828 2845230872771244132 8265210349740660791 2880610461622043298 7096402401613973485 4788764973760294790 8263601529518423475 6918553749296638595 3609115208432547932 7278243603304494499 10726132778937682895 3569353369658013561 18220976526571178418 981288384877774366 2626998331103323684 10460693088637187563 8388835794616840745 2897071331358215313 7642061588998600794 1048456410134880071 2673507979535583308 16998962353611928554 11896390573785352209 2067862657499999129 2509134742112411759 1732282728083459768 5789437065974616708 9293193786126384907 8684845087572890188 4659396348235004788 1377292091268104846 7929896887793611065 8452951253182534593 11570363204720277207 13634551138031913996 16943270736755044862 5507044188662312631 15688655424950753535 1227527862860994955 5088869615113271649 8236709840414617061 6832889537406963060 5497515756466829920 14660306466504833086 17475550842686442391 804713671516634053 12397087318683012646 7068253802229815298 7530801802077853923 15996476709819809866 5516612259645761210 8574565050180380623 14987064611947875873 11338073759851241571 12913383294507074701 8118487337518599067 13347286508786442910 3487454474959070460 9822745907487197169 8325515585069510435 8189646687901551966 14192467548702922400 13958769320388153603 7324778900116635077 16999740320260521372 18224343610252795235 18297936168274937602 15086131577711005131 1490473127371354326 12713676258541463432 17792227865140025136 17134673925257165486 13173527617528500018 5524498313459428595 16327898387199353155 9632350975035585560 7969630031360779693 10482548683596655114 6880010738476100640 9379237654872650666 1074505988016113562 15566059390565935650 13358064060104546343 12371920799845003766 17495707219791066630 7617553078617569731 15000171571722947529 4689448196230665093 9126048289588168162 6487883401828030179 14750968792008440939 2510676136446139559 12386419123779663842 1850234591690402880 16731854942953072136 13422097318391350024 11392760106861974739 9618239764165370140 10669780307970346146 4243319778444414648 14465036385240734809 7668670313790500809 9129964885905428130 3927423458840220205 9657038756423740355 6737663470966707026 505932694350013187 15554690069234956717 17460205920283916368 5187917460469587195 1664528856758338063 4827195530281824641 1289302930528098197 9179866857023939729 2593589135456535310 13462554262159173027 7172904670974155100 4910760272718378884 14600214140528902231 10764040685544171933 1841179940263679468 11234881636673901754 1782386661053702953 10728244358071561542 2030821650156488424 7541223202761114215 1319467686552349625 8987407532850132989 2896564645508452465 13290267401039937009 14134439203856683893 17599370875441486133 10004261816342845457 10847184600816853205 748291644334065183 12307486888703604798 6049233671547014096 14961683401007227915 8566027678426389527 15909404379772624451 10982848455662613347 5352704056743889517 2013229312332557378 13136795999830030615 13884320103063965952 6746321644498700865 6075519267272084556 1756690882887050798 16309963558265290230 670902890728520159 17046343599500360535 17475051212677719654 16133760555289361201 5302455118318151803 3242591820364346865 1553975305613498839 7824219307364027558 10190688851843694738 4171577655450550182 9308741824620127103 13029535486371872139 4404292296019164945 17341891395764726780 795165835388186890 4397093070487091708 17100142296314201560 11513477030924738577 13030824563112943100 7096505770251776180 15156997697099946362 10835334999045216644 7885908412475480277 11379780376531647472 10390438445289315242 7505513207752204762 9635329306055189958 14040400931732907379 13347885389304712806 10192749677506894100 2119283660391423022 17516458903146719880 3673408845864330824 5451822473450927548 9479395160147206326 14993963866218853273 16984739763935929662 15030712627172086747 11209838730833065959 6852879394645536508 14243713904607652503 3232644388337063127 10009901465769268354 10526437610911001325 17091808363321185575 721440998402624481 13104954815470541983 9412017770998878365 8561596529148394315 3281481119577617258 12952912897433899296 11995233133811111238 115837140646464854 14815983527590511244 7050744280854816631 13742227466973163392 9502230194622964627 17179979348748747388 12290519548554934169 12133275963728025485 17440089381294839224 993397492569855594 10721387484493782065 439487313980699549 4094356932864115836 12760629528517845111 16917157036682852576 1015693958196956599 781316207590207108 12059557073958890320 1938688147424556477 4898508719906239200 2471350041727211110 4245835113774960933 6838494470231387866 9973989931679987470 3412441339699138548 12215867804328795553 11714479602814818429 10963136072292330596 16487110631719859526 6109905787596272779 2203175627595177064 7543023220496172450 11463393580065447084 15584842260439428460 13798143064881341727 9473354703526439977 5054880456383890671 6202743354528737868 13052047742471899653 2253200679688457340 2004383617875287601 13310955332423343229 14494196688201850471 11163137237932871247 13060590416996307472 10291317024889741138 5137242635911947958 12370258083855405738 2783712442157744747 17074492879654390671 2324773433444516515 1141874682461789222 11945127596963160936 6699201056797866996 9451676831103115831 4207742122306023640 11328902185811435340 6412791368553361395 16422291547899875713 3412715053652358956 16662384410651644803 8053094569077050770 17407271604119826874 15400047464501234223 6627790269210990900 2946501196197131953 8143840384554259686 2154604078281528757 12089229701842207241 16894739913220253736 7715199675997505548 4261744756117095488 5811735566938951449 12601424740269079081 10075430533987775914 3042716075863463104 12139304200908847880 11118986972607572870 4476665058782363272 18070219629759804961 7921903225495692738 2891900674868601843 16065875160309020399 2516469543244979596 17453463527780026972 17913318938709046962 2801613900987249160 4118515573629496720 857541695153341550 2352721571163831185 13589683588268801249 9276303318268904360 11901510465159954952 18135942216961387469 9307458871281584448 2815253573989856772 12466611663667917732 11602695573655699821 13932698029260823119 14299010924558711070 3003492480614429651 5482205987452689900 11530303724214393268 3211492485572721979 733421575535824945 9591251934442813829 4776244180118106951 2986403799295137143 5088981143818292135 17809505552198607883 2032163098487469104 11367319857033467507 9349583471755576327 9707114482564885735 901913970354390839 13122251967060259956 4826299378050104249 11585006954409822735 12366862167822840435 16352448584502823879 7587158725760200109 17806504766663717391 13590735092885872590 9660527301215373387 6293332739693412911 15667380572889324463 7455534761279995067 5883042584694279254 10074636481764565612 8188803543925532783 6361107436215925512 17078807809287211853 7793323384712839869 4642921841027491148 4692109766691924621 14138249591870389992 17651406231793285059 5950479260046925122 1300469422499904655 11177296970322126948 15633288401874548197 2704848156481195820 11564254232845966284 4833115303329678626 7370919977290210876 16921779991612797720 12641967157073389735 8971214661296609460 7063393652171173724 9524292654289344170 17415278586008439064 14339552326304926709 10104574314894789876 3590478356560713590 18044610492287581688 11283569073284584999 17513123812396611589 6158087986827683745 2528968674192096935 11096173910035592623 14122620919572099635 14166673596577465117 15666036816863483530 8272732620932573920 5788573108282541269 6515308722644400214 6445735789678657263 18308504313825258276 6954512090207273785 7612262623765552638 2428086242817865318 15984478253708500570 17555602355098496605 608305440113927411 17890658835882133940 9905228803112835091 10845157965616733647 10101189043884404965 5543448557192113362 406193404453444351 11849808919983501693 13963878085466556019 1783634390025119631 9649296856585559967 12237745427354145588 7975447629410964205 8508493191690312158 11492442225440389156 11496019886590961104 2300840466578504466 2496813126602734802 11565341444374127376 9216791777708534630 513142951928136066 7113129640474510947 9849467042470119962 13615772653586041489 7103163136574119389 17638052624323892568 17094532665233786554 17491711567786706883 11889836257075939500 3964891618969340028 15243779243571292211 7965656239712624675 17099435589677658981 15873427279848302832 9568861892737269732 10954946206020562119 6345836382149949447 1049046250261074133 16772772833076003921 13581996629824566748 8148855584406044382 10143419258902453897 9939543334119478212 16914475574524475182 13524410369297487472 9895764563305495901 10806080084046444976 1757177469149596250 18325275967628694682 1569729951462837737 2080354785013289005 298512363425058736 10519700638064890904 15637951437827882405 4642273883905623112 16263156176068395751 15515674820767852473 5549178357927340301 13000995522698435722 13411063414834321533 7783876780642811818 4859654892051561728 24436209228909046 6489340044102927352 3874673226016626512 10436815908159199908 14534035566561655194 448372661036893971 10221650357272792359 14664314353364767534 14801139227912075334 5924989855282970081 10766379456323535362 12692213202400934909 3042979920378722835 17667501623419224360 7750709402989182225 17527158663393386166 17333955208206664441 7082865087082645566 16210443086280650108 8200211206512031943 5810884247998638273 2301932551994789241 7879413974214686231 4071378500426800418 7248580152342188466 634690528770132496 9626615745913557223 13181871570368701408 8524538031227505260 4579074351737234943 17059981755483039597 5390088222476329693 7520116130625192823 18341010355658262460 11043204083694458056 17479795796675498262 13448367997051707451 12565800566676393785 8841281147762918389 6471076615172458775 8958281517166733793 3571316192063562734 16352963284732240633 10431398881564500526 11521829112468960368 4425911978991751977 14453454659819637244 9173171743325028510 12388314454482058580 7100089195021271454 16897632307066649727 17872107058750670636 367552023370833118 14826248189050115012 3397787474816254808 9531558027153214207 13573117316299387044 16176146777928281470 6643638917921820679 5106338519268153029 7893899171350817645 4796595781829906763 12617571035184117648 9146863935808666741 11273442694720566034 11701708427696695051 199438698681454872 8027488789044763587 9065539005104960509 4008504630288541012 6695406380574538430 14549377620812212153 3865083323497269337 15023842119487529685 17398567273809265846 18272057334953328013 3557513061672153122 16103962394032866338 822826819244517782 15256894820060100171 151725234101321737 2032656699145387720 2959510074653882731 5527267780269973480 3750013513379181608 11881192871649540521 10269658982728190184 3145956268700523757 2718900452688207642 15508530283224176215 15017477403210898730 4776565937358432370 2356552461762329666 15434971593580626244 15857092288298451406 12901000682463155387 5055820438072991507 7013174137701367417 6375875306262244676 7106691936117243722 14981344792059632582 12635202637098240986 10940056550648732339 4397863017286330085 3266718841827827938 17116145512835365121 12966424919549285335 3783401601055218878 10569919556725279332 1215665625034007696 9216936746980434520 1226809074177518075 15018435363947887062 11757353222798024340 18008588649178332303 8233756057345013981 9127038773904813145 2253130133846588230 5855954281034492913 4484253394435055492 10851468737766552968 1651270441107408324 10961746865550569449 326026753276218199 8536003508949582110 10817392180584805190 17057763391030208382 16882099466570905082 4802687106226985665 13585580109630438464 7354690698027718857 3436549576386122107 8811370500423705676 14202883124084293411 4727250495210170275 4451489518847247615 671977030479204890 17508117692419604546 12194767132481776580 8926168231540941015 6045769381572373189 158425114732362306 6605839243042416664 14372219195914621778 15373291630683640131 13636293320962440273 13404667025054761855 1401392073832319168 11332504999394687423 552859882095501623 18337109264790644685 163763635719844661 15544794882301416650 12836036349221141677 3502170045991326933 14337922435702773745 14577941856092921260 4381532274110878964 15242689908977689244 9769560954836567917 15672025902036644720 4659502729388127435 17973358035182840997 13725966139495574174 11817513871251856307 8779859689053793227 1858544551428868532 4815727687734777914 2700977551387825813 9176514132830537398 519157423919437794 5284551142467842670 11374750924081139679 8564471515494869281 3746651506068371419 1017214893648534729 16783708324398220542 5911261753682905226 17375463567365044238 4853160424977163651 16075048336023245399 676719756157477428 3474066915031146594 4618606948683832866 10491942893629813078 5584383085714173003 3016264656760073647 14023705906126173536 17570398283460152445 13645989132708510046 219921046770925818 10523137978910909860 10324604724216966224 8605776423905925052 1791180666098729979 8599318008213110875 4963980632562033449 4875590185810626839 3104343659368923451 2169400172039212703 15320516460053778834 17791340103368565508 6951163606791982911 18118679406140332813 4693148170088203761 13649290809853250664 315715211797470545 17029487936796778547 9468157317475141386 12298119808288567516 5221763911773752741 7578114848112850593 7001879923933782359 11097012363167103786 9329178145693215751 14842896446333298144 6415636824346852161 12225172516207067986 12664697633394336537 2505177516150471107 13235622861482190857 11352693025211912789 16283075472844094924 14226095822620438598 8316576093020790269 15257808471131567603 8573160418707557909 594513927238188776 17431932026176630791 5503893283478525024 2296452774850893225 17433876054387116207 16679832965673869138 11538777654945093130 3798102677010310052 14160795986630911495 13619560431481800710 3317447287636233456 5400580253345636230 13216930416508172534 15184673305304325377 7564948800460250125 1266322822459390493 18328761503555525850 14690627732820596644 17024104012189666517 16079785434508433406 6133647247891587803 13596133328362955095 10423282029392232107 5963479201158706327 1417506375186833014 4338433702100171388 8988585819375273760 2904855553673059018 7955194284126150723 8247194481757485171 3731473226049689541 44125053837891982 9439952900626504502 8621230604862643443 10064895897458868541 7450045261219317328 2051319306283057529 15919216911870288849 4023045748867139594 15038250936077159974 8368443136723120514 10978957452586603611 10120848302785548884 6460337862643995629 10889094028397009251 9207636641800786648 3672001342711701931 3482957395457527481 8783073614626904623 17454755341812687063 8217681493349531694 8837948215597046560 6681431415978889758 1780938906869691886 17073689321905586639 10910213997429757668 9788861568566459456 5882521721346538387 11697207170784820415 6810213441169809114 18096431117839892367 7218575104275394308 12053301212135643773 2998334687038068093 4235258394644096458 17665513789454666599 10586024910378590532 14679411915937791857 11265383349005519940 14552627415224708692 14419080139530369943 15610668693840303842 7766673797200034247 17827121696138898213 17391428537767070564 9889950307469082679 1520456473096959875 6192892583624041876 6863418939001334306 16590377203766685022 4316869844533075016 16782042586051490008 9949889995028875899 6646366072673327717 18217362731854508904 17186003497721214337 16238210102786338505 15412399462747442616 2695769809111459950 3813573006263202365 8680052294407723802 7151649529399773786 4165063655516548671 8519638585191522845 8900186944541694306 12190898198158496731 16966634668584610523 956818430933153040 16021396701196803950 16442768466346466550 5486165414721544233 4342146851152647951 9339744641749606291 16634954811341776526 4870009907974589829 15788853816667127035 18364210803881230383 6978425114614426102 14802002005186554469 12011963041933484593 18395909015935364172 9180657740019829484 15967854548493382497 193991866308356493 11369222787956270092 18118052321847360665 10885098651778724042 6777534348311833037 12324188677649606925 17762557750927137628 8794312293700408759 16425325890711755855 11908332804534089980 13515088211054994838 11196884092506822275 5973947496938543805 16368378109864131568 14690521539170772267 6536112237432515044 10417664567665100431 6743232893608031121 12158663896796805935 13664207535729091105 3313122997593409475 11088596878970667978 4853965775965976122 6978085521113298782 4643177413263898723 17291407832234965603 12784853435627937336 189982968706930193 18366889235927191970 129621818823479347 17313964457776718977 6045772353003985375 9624461962220418147 8140071026746880570 6524855392733530994 7192055465932209264 14280780844959600166 13512230250788124153 1362303232973650644 7587165187758610396 7185016029184268200 7447703640647296908 17271793791030154113 13159322129203353361 11997264391937082295 8918248918287922125 13121278260917610673 4735270631683513371 13252046709354746503 13501853518604819913 6589031175918052820 12204944579465691124 12610841674433989091 8467465604430473820 4439307242025655686 8053698711087786209 16319942937165609388 4294173262804968852 9553824986989443770 15457740674646942038 5230442911864010076 2437609187732004016 3300921388154133001 85787999517681650 16877199772086782175 7441834705700010739 10801941124120585545 401981579853359122 9148693888547266594 18392840718165726096 1167084777638507846 16213580196829391685 8541110961587238556 2064390678200822980 6928035780464580752 14306637083222927996 1873534927124561993 17947221733968999150 6507455549643152476 5612435462134237841 2760623565140401879 14001031336862174002 14596948065134943172 6948438906303735686 18310121096710767324 9704240035973953455 5853704214704425225 2507028525094407212 14301777962747706950 6366643903292385962 805643385774613888 274901223644555229 12167454953426494351 1818291997221285447 1528449195585306825 8871551667064661898 7558692701305055620 4762494114796496721 3466357651948399256 10326290332531292237 6076958114495002933 17986826603010164548 1638001437489567233 14735661996125990083 3286699564529820417 8423301748965096638 9185008369290139023 4904671698795301864 15565782340132174009 11011632764175622864 12695124790609818219 2040572308978400237 9143329923756194179 14673607627066991187 17730033147646389930 17716106281231017546 6808146683928241852 11775077737371391420 1010880763882021695 8751806133478708042 11207416864550982954 15598307251665895869 4589859578786264560 3567131909330276613 8363687316712321388 14424986377701953040 18435916008365391499 785895833499789905 15581744143568942451 2950081608957635868 8999623593690661802 796758917632274956 16255875662830942237 15974098777764942537 11250856398863513316 5574444546563140986 14841508431074821818 15137166334888208264 759372977045296168 10755279071038132361 17687490444997695822 15392464700565502371 767531142144522846 14331140379670152622 3543335424527702606 16502426552428201401 11095403460404385636 546284978722004514 4766028593142428621 16814132770218320805 16242788368776673835 6288610184890321568 14390666146765623433 15564935982507124557 15511882800661686514 2078663198915531875 15477633765648235838 11437636859157226480 15958950818269966902 11052289365236307554 12414923353139501044 3212779254567077779 4442420675359432878 15772090272334394144 7355641223641204555 11131865901671440412 8683667111386828169 324778601718233612 5008446766913124468 17750253267950349463 9130060758925757212 5286058605328594455 14710365216026331714 13358122251608559054 5669210391623862752 12563816300635795255 5202322114049491770 6055038375625446041 14743737293927101813 13770443749252406857 14046203883089532537 14215815238981249198 2073306176921674855 5535113531802920307 16912445194021342309 379088743173439958 14751352734084240982 16660842364390594680 8928361569764216572 17329158900132998565 11311389325265462265 10090862096549048676 15458453872543953609 11726052906646534928 12357265302500594831 13652353733367759926 16787220164050905395 4079994639704993419 5218389937694017256 11425457043712724323 7288374097719551358 17531868798437029806 11206665867668720291 6954910420561358235 18093111101824446175 18069315336460877705 3798354894372611115 15559291923150547027 12212801946583673940 10166759689686345302 6579242929047642622 7736946066606003339 10864188877542151781 12367611630964924310 7604455771891536768 13463449623344721949 6499242878412823867 1008544206389445597 9867129993433779138 8273775629128970304 15990168910534854027 11263628787387005693 3658749207393520845 8381611143016773573 659540651512868457 9961990188687459986 15189212146762901083 12137710549687057422 17309103036568174007 896896187585531705 5825826605508088590 10923753843314241204 1342551769972299530 12719185365729830841 6547656022789432098 13883019041600833339 6709500481802496771 17409240591357011196 2249948061341619746 15825532440186402872 18157723819469554275 8558072251498571306 6907187422254136717 6218450927855159431 13271129421112809263 8150705679859036080 6928467766722261184 13478988191914615281 4792850954231825607 18008565302318222931 9003222470987005322 6909973279058481779 18154108178805129263 14097946752103142968 2657816164040948779 17492758389573318157 11990115184304143703 13433903426847201410 9205510934216545310 4845687726113809064 5677285824587599770 7895395741469198734 3010768032454102642 10083158174750618552 6102870124484892902 13907736933576810174 14204577360378329361 7731651508406741481 12430525347829322788 14775524915630213368 10457330038940415450 18438262566060123575 14465660669296186641 8455710767593932015 17559831532946852838 13932944300140770543 3708203708384350878 6320800076306354630 4404346098829149665 12159304769333836458 5383064421418131065 4264193049847283524 15485907438407481620 2195117733128206154 15065472500477222350 4224637434352171959 13324554024660632111 1393405501555181262 10722695715019077699 6135604189170155847 14006599128867855929 8578774793992934619 10553497167448733005 7753996191367934778 13355957012380401138 8794290183109362265 5827017861880787135 12844253627525389633 13245269183900005878 7706541163686919400 8628878876024457856 15932338082146296167 14611141485815665723 8463861360810348875 2509441028565609725 11615531620682682048 11937623910752515773 7717002319938124495 7010409716210401021 6175422915827482832 13694684009144107923 7926298156476556990 1700741356886241696 10750531391568633780 3353643549969126967 9646343122035625184 6665651409368723116 4074235535018316437 7128272767993064865 15936487116078513122 14650351683187132456 15255525937840778551 7563910546508516651 10562331765120021820 6748746048438084916 13845786833135964698 18208307126292792728 15720103861384161322 11537902536808858100 15613756745984791982 5158984246421122314 12100330389139051701 12860775676997767464 7377902661297737828 17904347790485098781 5429229020802398597 11629404094707831973 1710531645049114991 15915336030701583690 4663966957941622347 2306084918445268739 14966271776334060280 2186347757847940672 8583324019544516457 7356767636870578793 1807290838710972257 14216629611737567536 4825875868743761632 8928644095095734673 16811396264872362515 9947439774619398708 14081199564683099291 16525157370781850020 2054663381464903256 16836465873950160417 16608696496428108373 15719102757123401929 14950026022666320921 4789261414025706121 302546709627375176 7087239922189414801 14588160680617027329 15738422899271041188 17158900867107445395 340873237738913595 13235681632086294371 9848232844756902949 2792547382014878817 8113204451056927223 3801884418089292396 2460062821681958781 1946348601804904494 4692908298501794457 3081090135771929461 14555939527511574379 2242312028678007208 4101181071575099229 5593559607993144615 11109546650048855044 5696259384793669786 5356878653420099168 6113271293412740436 6161550144895812908 4064637553922150878 1134391056103436196 8862362370009886166 9189975063428865138 5418876794975876918 7226109426653826690 2781236748708265957 2593949847829050666 14901728098866158602 4947432640960053889 8909110969550648535 12035797259406462500 3595286020100635710 11613068869934102196 16296875736198574344 12600123356032910257 10921833830214331876 13492180234664015494 13218778217848647280 10519861312232973306 7034790756197000756 15440369012671824332 16286518773114592562 14412946282631578410 17858662451723074007 7795062931966421007 12690931207100258606 13921491785280946549 14650441854636010814 14010842102538169571 13035091351489107968 10269999295398038381 16604876550779553629 17239294617992443930 261430651012867558 6562619414424075081 11439929207633280227 11955403622240527590 9811613727565725923 1175976480650809847 747352003976522147 12956395655789585376 11841079644368022688 921537345513512800 13720190636439829519 18213201774252060004 17251721080212177119 16674897901196326585 18283404347252139165 69692210400237368 4551655815919784077 14916123565244033414 15427622521642244750 14248014213796414012 17110119857763745062 8305898137874151117 14231729412322378097 6125671801360002713 5503786162224035803 11488843052266277688 9358942393225774614 4340345277847154532 6398255396387323006 796298142671225521 15358713811789888609 8771963446191396692 15273159370513176586 14368387459728437357 2789942194718475703 10949448110280478366 14388197661112786154 2031082964028683044 1996842005784389035 14428003558296282741 14211727655054371603 9709128485115856362 10659681918312126628 7064395475594127516 18404441733007540404 18303838160293665267 13607260044242121725 16476190644144565210 5188211228171861244 6502431402794546430 1875288161106810607 6486016486662026838 15859420714703683594 12589511240718086330 5377687973985614975 7258581341993616140 15608464037706956361 1790742755809918836 514979222156965369 1957048071158623297 12243904637152870570 18173489794588741500 10190121106353416675 11696605579603972276 3698928320940341573 15243801848069512617 12532530192808419371 4423786305120197905 7141703414637260052 7479629296366269598 16417546063848770248 3972348266842289767 7675960649564674900 17231411956690451577 723544325336672907 12118314944956826025 7850033162579454136 4249884527539802444 13487014652248763801 13493540868851097151 3995537289461105330 2369282085277948282 10416290311053030766 8440584783985912795 1800982527843489474 10277370869434678251 13723976044470050729 4279321556082451550 16594016165415602436 7593598198440673640 7853072078863175797 5154531539271180247 12989811216646699501 1975942053270670664 12306412492554941164 7652570569492808521 5332410471394799295 5691785675207559855 8384381110958839373 8939092806748133175 12251666254509657961 5286521113963390768 1277630540798181260 10879761601130531494 444800384973196342 13772354395077544526 13157331932200605764 15246770069695483685 6794362403581167780 9292295853476199235 15431177401989426140 12469793333060196797 6733536224556051905 1203746560861451348 8652259131254108217 14285749651342837811 13054306898155474064 6141575525107224513 6393880680041263279 12976981732773665507 7290582814254922726 2776830314249707431 11274748379453842218 9262697251709562726 17192990212902894002 813205823924211130 14797921615012788144 14340392799777009564 6816691006342945467 17224433024507508325 13841303290338419780 6226443949122376214 7149994819800185542 13812502988509448193 14701881904857065239 7107984015434658527 14841213728640903630 4213007085129238083 4978965803065227936 3281797735981949582 8558342849191434874 5318813127672648957 11614908586401025259 2767546231978309905 5768687316348853182 11847761435469046086 1429078175242819628 7124538877159951469 12484286714319435861 2860296745394636563 7595109702110507441 11539689314905422335 10688033832608113444 3336408220608895666 1800379441686068213 2855334871461709936 17152021266040825905 12953203801698557063 8329601049521336098 16281264915546515511 1228231064742287549 4995542903120844203 6341695864426126580 14985597464420847205 17497064499364946705 5687863042632390649 9238122226901486905 10934889421914436045 2388460304197040146 16755954103966719371 16898498916510050393 6295320610721884809 4226633480415200082 127771522094047145 14440851516135780105 8263584050873618515 7623227861491133733 9208954575535896414 7059677548502645962 17971310386740565111 6504430537305236724 3781965612508326096 7763332189658201771 236445489602153943 16271492766299838104 5406553069574208111 6924095675370395115 16641034862703592109 17287644694144377908 15476280105604098974 7999440576986803790 7595403638855632675 7599176330135729796 2104103018821513308 3622927864117152765 12069099898340260006 7606867957062497374 12302320899703995726 8285564945190955524 226471004118461334 3790738819614788038 16592213147621980717 17681926694678345486 7210854930559541048 13064909252646095003 17054689920386002550 8318762750261697912 13260095792044885623 10912368247164578346 15972911097443769051 14853205873537203000 16114933020512827310 9310137718223340484 3830210530235148991 6837929823705976126 8321133961926843309 12906830983566065230 13262833942462139574 8657572908963425354 11252734615217796123 11558586097115137932 3169983562899003956 10079268653168706937 17834043437532098142 8662142498576969748 7494963619279731755 9242399128980407871 18153513059734126091 2477877381254695442 13369420683448486231 3390684317548438381 12150225979840928826 9626958648782446607 269524942185350854 10043606107897786404 3258767262688115264 3624744614760196724 14294587602303431708 5886206983075312373 5404508053459061660 5700924396689546553 11517465153507340253 12919346460766619582 8674661759455762142 15008919083498431572 8786388293445291525 11128755486866992916 6387425277136005358 8386881653848514192 5955101252588861235 13421506000284991192 917869759304536716 1770978225722590345 668395343049175978 15436485076505536032 6992729478900305682 5109829744090414452 169027651016164794 17494186630805600023 1142708129609976904 4434019891262524341 16046304108403906656 17062072825922681323 9436167800028488594 11126060684438542265 13418705287754023397 14511495998501255401 7198128431634278153 736310191457674439 17230814986644596810 1679041011259434368 9639448804590087300 17920343864515277750 14152148990790987720 2255237683899262361 8326653352433505747 1339269147185621986 9419053399218850687 728967678179437370 9001166266755459970 13846499131077690752 15073098098230669711 68361788447179021 10569514381373634060 17171903477085545926 5608468976045760148 9352538458103855699 10617207836984104940 1438515943707951308 2239143779036480655 14481842559524705673 4148379087885660199 11718779481000514741 3587225534817955497 13513515076622600786 5006304099072674032 14020187327057282719 1443872798861228710 7241350257734335446 14301282820157384415 2187998850035192397 2265694080986921324 12768990700142308090 1013276069177645415 17887547799561177581 13255775797141295660 14858869723928824973 3998158231758604088 11439891776830194930 3412857135780777724 8765975967874607179 1967580435908193432 4859874847002555252 1940317009615437519 1303942190532698361 6092412650464709605 10227325322385365976 10974581604261032607 4682627530259087482 14062477905988743064 14362298607860018274 15496000740607271869 6403736362037117345 519231331033063489 3738300737019359649 199652205486409749 6287196206696609461 17532945728115962302 8910357731549127269 12949596927316514430 16120617183003179628 15851039475795827517 1774206715606443578 1451311295758760011 17581495342973261720 18227256275473658112 17438266373535637201 11125476395472456349 7967326208051584596 10324429687895951812 2534617291077192456 10478901337225648411 15135400597392246430 3566874934119922762 580963524346758878 17191367724964983583 1689841188346590024 3890237938736842493 6723303372744544697 1839196544568654573 8382565872065760374 2922945409185907009 5122510804992654236 605540139656736043 8981603015814255330 4942204457861315735 13211448918629640836 4388460045935093705 18361532058308916668 3136284310229045731 13123521461358878928 4726138437028695986 16963177252797599889 10044244733030051243 2729923485951318076 11365331538107621878 13276118618134404811 12341187694519707940 18137176644520618378 4670161509936735057 18214350473073253623 1834251715603021526 11609792462816028512 16033981677972378367 8637039975071915758 5749338878608619601 12740184969587763561 16984820570486351542 4872834327940536905 805402858701869117 13364884520078558964 5519615679459041462 16559650699806229233 4548490625837732055 4971144410599084704 16827123215527079560 12228758266625417294 16691833326648034525 13883186117397186993 6334023755091342548 6290337147016840455 3918853419765325068 16920663361169627763 18294738650475821107 7517097267737458988 5589313917380005128 17940170530900748335 16239220267627812913 15916934064307428176 8626044698207452692 10775291242354173830 6720802051186897726 15015512435332858921 11830796497481646917 11695042393256787229 5376743222526455891 7364781646908223245 9783412442977388502 8043358439074199616 3841348070439959199 13027650850983863738 15088871987521194628 11498255181378353146 18210448684324542115 488345134919917887 17688090451151979583 14055952949454665943 1330946482166549111 17803287733886237635 3148228085906387828 13400852023613937538 885408176554320494 10185998820992593953 17090776013969751996 2178212601636751126 8385110195413258303 2638837569101435898 8721565069878946060 8484499646882267225 13912386552468482943 15176953977906605726 16673004737787573847 10830891411742486006 17654890633538143479 571038121054668447 6817852809773482193 1396331642062637815 10671158801458785763 12994125333052288042 3872562794154911400 15581971623441596538 18399450090176696143 6704753595582774416 17050104299552569752 8587616432998811798 6282136641634893947 12794111522381852029 1413417575087924303 1912329048919752566 2834608627190009501 3447687062467767468 2313536757370626618 8975263917479997423 4881419537915020728 8571698191327479323 4960441138824857902 7339682836908811090 3685233162992761266 13546644562433632567 12216239512992222778 7787882207648290382 11612896227063432896 17531945982706709710 15161694198816070129 17893805559745966114 16617925400499643918 6333656277577349370 9432104114957597999 15352562400999183290 14542008906438190278 17208680185046402784 6633161896130756475 2322334339347497248 18212072903763014188 11913195967780245241 6168970489621243832 11886766527334839687 6491148075275570060 8526800850097958151 5952496616041290689 9478228726340891754 1104882614470878300 15998376429957164568 2318563004855771905 11049423703946631680 5199229696577108197 7095823323864837383 3918981704079887936 2845654861448800263 11617566870556629240 7193553761328165352 13002347040473055624 12847188480598294359 1617535649308366258 15457632588420855036 13100686193141131976 16497513161316147601 13972815623750130798 2019351668725523923 2054057368888285548 13859940781728240341 11671220100056644168 2368330340411122710 9519752890368884179 9532882149305659011 14706894370176954941 5243332925380190310 2591421799360093082 4206519083991338128 12541269931850277476 11418808243662332860 3973274865323812587 5954819985676843291 1800958029312343530 6695972320718790725 16262087765381125402 14823449433018832265 14744409969122477953 1590959006339481882 9834397940939825365 11260487427292959744 4143425682161063157 17144078133851642287 6814352077713359286 7034523151330255332 8292710758889324698 11982061024831453806 11919617865956813110 7127884255122034207 3020343357420640303 8050483613253436785 5030785057204470541 3057212379023041450 8442605778427735025 4094124889543276121 6777850005223882807 13731939542328964382 488435275186051134 3168655852227685246 12076742360552263792 7295217810822258829 7663639075625353997 7448823488894685699 8427370256714476909 15485885958828891388 17349165787801914656 7307626195479494413 549238118542271426 12123334781390617606 12637283989133755294 901521505563305217 12945479227823531208 17494276398171052734 2963762589649919411 15621579277354589399 1341990690934981698 3873283691853089507 11739564234774988807 15827107273109014195 7915676376163667662 9258303194324472128 8905948415619498474 9843821913324520909 11016081291643833677 13131969387186177035 3752635362616207233 14886067835852256836 16493401213297463632 9231388058628771139 3349259502361521592 4585904156254062009 2388888808629238582 13728488866257931538 12244153844331925762 8669475192267796951 13411400706619485450 822494449042160390 5156403448846477448 2135221837295989140 6127306359176579192 12401240801999601682 9890626385436896576 17315980546940946776 5266663199799587009 13894526774900350013 6605700302254619630 18124720458081848889 5842256867067082125 10415958190043693393 5131521293930636906 5192590496904047177 9593829818911463863 14547170781399235204 232151143281224440 2014858479592396067 7596865599421073808 9047233431965429211 15326404517398881534 8074006013276122790 4744762959065929096 8941478568858239958 3713917705825643068 16541119372094948784 11381150194024092532 4282632408246056758 11492375355056086841 16716781213082434485 18192670807673651861 1022104709356789199 2203107833023649295 13246077479463876418 6303677361943330789 12850807268262438844 2925597735084606211 13108561592539953285 7079390850111101150 15347243791385945759 1218797062556500075 6380325310907890397 13462719290570290399 4122092520801254027 13936506636298676881 4744232954434577691 13296363797850297978 15783922597546128781 13723966516279115256 16750853505106724441 9004600677609609227 4651927910655204425 10893365088312846182 11980656884201873408 10284715167856465075 16645226099115660985 14644168816507766205 2705893287902251730 18423109892364499541 15354798030971630289 3436581261410188222 1392957630877055910 17354867021374346784 9358381230798435393 285690042091323703 17757265938953691674 6178567618377038059 10206641551068444057 10759929962510162855 11837581976055076781 6479800011845421075 7618492161651400945 15354107024694992381 8621316618266056028 17837905589612208233 9176849857136135604 5790682906093639553 17155422482382973683 17852451087029112567 3845919094328110319 11223721675911359058 897949267789371322 1591986722162339635 11088122216950993113 6569694722119271206 3373161316161400045 12885903947660408286 16847241089838354659 6491862121301406769 12231533142559272344 17549803722116058267 169458065705460334 15963374953745588738 15903273965550677239 18105328534014656825 10298678693087553208 8570738482461608848 11198415367615970538 16413282252985948453 14451574721283953939 8563651462543189180 362807420572575496 1769376410973446582 1894798380784888546 14629713174548447605 9444331914469750785 9446065749260911624 5041929560250825845 1408218956269140432 15622221855367969849 11142261810178002677 7588155110389828714 11071586061443108548 9274169608257778380 15572767243555336345 14893522293758764289 2800531876854417243 9400691010428112178 18151751902073786933 17980604446763740632 17624706102472132892 15686825807112023163 12448637879763924881 7310785402020681456 4342531826742551268 15202281125305088940 488442271564767906 11281971626865256021 11573504868142880564 10399080779612733032 16890780937682192941 6330140308384722286 13388755172448189779 1598966576381628594 5855178603152302200 17747459653766981402 11301983317165346042 17983359700933301753 16421332578379229865 985053686848548559 15844561566860452175 13785228212807786341 3416196156207945639 16998848363867488446 17225025588092747206 6040385910678945570 9191535865784349307 17035430457718099015 17461870343181672312 14577581955840497555 7867218969910518494 4224152308646424103 6238071228269738569 16407232523535516607 7860895083905434007 4026068665065720653 11541363598293557536 14807653224571486959 6713150680531473084 18285047832346764372 17580008078454262586 3955423282382339336 17036575286234201741 5929467803385387939 5885840527331946032 10204223910957446671 5480483342449523797 10881590097058402644 9346231219785503598 15637587521797538645 11277757351805589470 15461830742876910249 8638518420282186049 3137735461181725262 694442782195639814 13603931720271269114 11769031327852750788 16603956369236771254 6277652334009452055 4234400506171652051 1258837313897829338 11053062532895984513 7950108383368536193 6673668543647225185 16235760868852635983 7965519322828648420 1009726521305350163 833603355575481634 550265256399073175 12108204185609538964 4617413441632498496 3959451387244822580 8474178539576641577 3258769323450235969 16363016927265487848 2035690363550815290 13075446485958020095 10872005226259001858 2300970278594834964 17669301972251121013 3485787070107796513 9276636922919728135 9071874226805841732 18138775026784820229 5645716267888269313 5656676092544794839 5423464070652628581 14576503698791057677 15999183629835275335 7748865059283906270 1694161603065537990 3266075039719355822 10127054791162534292 7280676694207548942 6592489034632280341 155746780401987533 13088152719987505425 594151196292059501 1675120340060146470 8802621760064596520 11420484677637995411 17987187356892442980 4760771632591984026 1870300333026955660 2667149510147845194 1230554759824161136 655367647045027268 11111437533857282690 12491027647858879829 11056700536787387555 10678730348743874665 752733644191313335 4702629443556528897 2089854881144553318 11220683779178130179 3117648264192634554 16281828056396712369 5769743781974436301 11203054072623967273 17705315953177885609 9422457235895490551 11127005260026651775 11571890726960504611 5111262409816617718 2101677047344328916 3961700371799520542 18155855536301153541 7218093510542204691 17752005914179641547 9363071304151255718 258622257156895888 830789059470046219 3342473722863471741 14833625726346911498 1915218934406299972 11172680840354932555 6745369751007917894 6144876483835924234 2085980835454825141 17147824509193498209 17814095441532382690 834986906141840064 16914557755021501935 8450051096091607448 5921415047862044652 17506572827457894703 9234515077473903094 16173700682452045873 15789907568433320872 16886853686126619632 5875862627935028851 12621860381170334363 4539148694809710117 16042859586042736755 2366950328733667123 7540468875648497063 10539229211874461629 11218806106056263845 18048417399418549742 9542383286836454627 15028081016374349233 12226974587066322828 16506461287433308069 10197182258711855372 1592742774091189923 9475499451965079350 2263080771771593397 7474552772380232574 1299813599521874166 2264500902753063407 15843716492272307427 11632128857860671586 9698642135128456578 14700950126452298935 6195214215406557757 4381115902717778698 15047101493506920660 7233746643745847529 12433616055748108539 4462969569398576189 7375939575234793431 9123078557515018132 8607426675603299576 10488020193808457507 4495955004433104879 8495966584495163623 13119051090251044851 3253861413160175696 15956564765601048733 6819575249800533928 3385553549345636506 3915781654286011631 2042405558036863877 8928961907951524651 9900016199529350426 8189212639846760294 16074449541904820531 3803461725586194845 9867695240400830578 7454735244253387889 5207188647412987001 10360373538504909113 1619481800546866398 17721992195057490529 524567439932697041 12286056507687369465 5030221849982584225 14351828409232063501 13161187079579865566 926615089759233769 4438396818533270927 17745277559085542331 14181235320076691556 4290603287451833913 4033222043768126047 18064471334586016631 15070822271238962358 14717226005877001916 216354171185571596 13887276598264326761 1455338541397547256 185540173631939120 17007592948792364807 6267553261207383890 5013177528258996211 10885321376880799856 9167938407959627591 2676876186866212793 17179855706821439998 5259480099773928069 17715179875930502438 16264417520488456347 3562869559243073519 6346406573399629946 5207611544682669987 13833194745349696584 7445272536889870162 4194716280799667736 2049097980172873571 7080765301791940875 10418389963955270722 2388889131439112747 5943658881434796639 7748633720590088705 1441492077644420838 12690382951361213097 9402206967356271988 16152042751147336016 6935808095296302291 15688153000466906834 9881026245498676333 11682725248170449366 6990179470418592599 968125544471977699 15756836961119335957 17366060214798353714 17763416957962284090 13087584404489353218 8756655799799179004 4812195480584261487 14690190282867886139 1750607535057678553 13938293741857484640 13012695285818330684 17338654968309283597 11759658346542913570 14295020580888506745 18352488970307859257 411902986018857070 7629960772260248493 3099205501858810668 7946385456071137755 17443141530224837649 529935268645618304 2884719685850250955 18048560812446130489 7629416727718981617 3894822263833810537 3768043352861410333 5371326289936227082 12276028836707465371 8377443624959047724 6717591693124091919 10738010145319212537 5212696325736166848 3032203966333251074 11375337118063954765 12442742771361277903 5409078294743619939 12296370115452365783 16781035884526682666 11509175350633419773 15888917532317428096 10082585700703810199 14758782848898698397 5867371427247721580 8827976869283151048 346489929316281418 16954046075768478365 3649455623232166815 7145537663603477381 17401791031376318835 5165305424789324038 4884098055963431142 3696478775252141109 1655443491954588569 6852996701824931053 14129940403469364461 11630153204390497989 14637601099400953030 17100062135293608175 14110252538251286508 4933064996083165116 2665756306881336163 5267454805382817523 14262858396350813998 10463992921043027706 4801035978033476187 7699425597794058757 2774226754997309404 13371334552248917681 12763751904973753507 15476496998875584709 9536142046372077063 12216872169129367157 11680575470759741993 9744739819262685268 16200680066377280535 1155796400355219955 6722688526381232610 159532655802018121 13897567328691427176 11951142521684274699 17618482809693843760 17114116845623095926 14823055917611775050 1892948581683894884 12763339932750799936 3971596616778546224 11565872645667425589 420113012225584037 17352541221385654513 3759674350640583382 3143213253623065090 3770687765524116902 2283849669050778458 4232787049068067568 3500783571961335118 17984768782798193829 14106432991329807546 15120870667016621891 18302111638963220634 12354397268347169426 15687670702416464358 2245188259898016419 2452942479076280875 17840056777443812922 1521917987435252517 13538637731339252436 1049142326052855378 1410077812593112225 2675951508532201782 16293144387780490562 2756299607035575802 4399312033002308177 1885478290342553991 7442595433714630371 4659259582131072081 11807663836422397527 4080754184008369948 5479707795841191071 47992351201984819 6568990480086545173 14680808899286025591 16443234376098861643 7133333775306899717 2987119723293900402 15278482476337061019 12589012702992974503 3843169989655704640 9835837215557629783 10911861875708489683 14575664927563196250 17748889985361021204 6263907146432289473 8948707466710274175 5919411098365212189 6545658256713063832 7797762137413629564 905966431616558659 985651916051696834 8311375185691646550 4337998814740988730 16038377380622091080 8715372361907316697 11756554357093862665 713137959855495131 3547291540609538355 12174492080686710625 10995487016421799098 15884713679479712213 17507074763441013659 5016112976787757483 3940802494916545792 11594600953924194454 9487487191653661738 13590220638591388892 17051007278730370171 7680341264658236864 3422561454703098001 15912190629798818082 14384271149198165582 2936457380124137824 11970210171102300146 2629343519403009834 7765247228648350657 11815529210159051274 11524442761819988986 12561859661253597138 17064559222212446458 10923217199174901882 15255134005023543922 14886343876096757229 1609228138827274415 5341772237071219934 7984979550861167062 8351105510064680111 17198374602535583019 1763372566656458395 77717737206205669 4573620441055015763 7942936789870871803 8014112795045014702 5517450916295606869 5796511318396603662 10460036360216063385 6023550344182716332 6465751775393990598 6423663150543445836 9958175387145552487 11086907689673581420 1896697033747640310 262766832366620056 9716217387171526331 3947345090770960303 15966091477868212110 17843854288877057733 12412317365115226497 12674765592154242774 11954649064964943362 9630910558859130310 9572050573890855119 17000121567120725424 4491785176890779883 9124497961276599464 1418152599243325975 3499246070643910971 5485710621822960615 16551320737777130250 17140222890835006787 3487173509498060789 16315799380633734027 9225432737060711620 4840248135348418391 15121246948727801317 14854643236815559003 2533377885986720073 15169953111983527708 4237826911827682157 8295403330755734054 17982555437559588237 12047873604381925297 1433289092165061618 18235870286835048457 15916309027067248124 675197784204283354 7490236917416981823 17421597504040176927 5034442887431954579 2132897328371630194 15953499337774073641 16989788873323704921 4636202991595020097 13992025619800664016 14300653163770549676 17454543821537707573 1587689458352474188 5121033790822244551 4146078381592351722 5821246559435644162 17842157490824496708 17146193800239571701 8617438270925502062 1870257700088079885 10570969915292491729 10469973393711480232 13185838804381010394 9673258408553025068 13207092161660372170 8974063391868728731 2677583500440195965 10304911225114343951 15734644763453237722 11916082932206129703 18078700000975238953 2240980812193967543 4723243142479941812 10198852396379688648 12930507089098381845 3918808924284349905 5489015665665896175 11030618356444525172 11568328514089781681 16979963143318890652 12676044074369296757 12220453052464165493 15126886493611159647 6168160342361405206 3441456352604378338 2958993242167689086 12726184512047867325 13264045305500346691 11856138885611008148 9318052582962185103 15476507055904765004 14859044188574608942 14789012845471298024 18278456021736758668 2325989438064437257 16624921854246505577 5770201948285684929 13567490126452866316 8498204990337749208 4443258000244376227 13208713136101186190 2042641797792611767 3797371911018994070 1798266087866081193 15594610136594440756 2672739307247509545 13665932708374475244 4352367550259987099 10781069080468562643 13658252391722263414 5352723716868359323 14966688419707293520 16410876094138047444 17226443586465898637 17647708757940717252 11148295742926614336 7913394778099664679 1353077291868602042 13290477776025762545 13580313034015848877 8057322762669782746 17476348227186235469 6491316100403988702 15835263852782777587 6184580084403011853 12997049486413250659 12459618311675287972 1904639972330143932 11570311533033020606 14332249976651416334 17871600842961219862 15171893659126066848 9229183629358409859 13072298608899084516 6378414131757377749 11796714981026184179 906112790363983976 9590784823125046728 11999935096962300430 458166133145643437 6631111678762763954 11129635756675585506 17489177205490403514 4407796386949720451 7895937067180127335 6859399969942362979 908369027748940207 13303751619947650127 13969666246271130134 14886817419457742333 2966387956846191062 9985218378223034000 231518436320423838 2351045148210564181 15655653874571360923 13967461809135890936 7367083682323209398 7820937574889192969 9722533108557914379 16011495040493835347 12558154702902157424 15109824298218572308 1602948347845715819 18005202970753456023 1709066177892450927 7438528915145169431 8573526138002132457 5164746295271257752 11025821638204922818 12251211807510436779 16845927035582104563 9665263512796971344 2645235504720692330 15336339718141779342 2664839026025824341 784570809550525811 14117580987443671113 14894779134491149988 14320818680326433658 1395298320225692601 16018669135192010667 8110573332666995807 580553561444295121 15109938951115385915 5201523723722080358 5673907844428623432 8691984818745978630 10112406444495451822 16841322364512064099 15740951042256009067 4206376685246425266 7315048577708827462 305150826501995533 1391931586167991648 4705683238729842558 14786902563710195861 12153187725063101068 14180717125832196542 4945869631237761639 16754212368454770366 2439675220661971240 3975474759833277895 1761271239502581155 16590852741415663420 8149777709804193628 16090178328840264337 17806240322025121486 10424878871461382549 9211434366848091045 10599549273573180291 1561535258733704790 6413642898528921000 12433135426920134501 17963267274960924579 6647569474893774543 18116570567428012480 1500568222452368928 15639793101662047106 5106361088807065355 15920234032098758685 14629434409621638919 15262888244712966552 16571003710246422087 11321412159601306591 1547187408170224121 4962405849241230976 3301042804785941628 4841781888038639771 10851939943186154300 3985704843239603061 3024298422631561892 7104814847673663471 11653465113105914904 5943297527278948340 6006855266288019367 4639079510343060811 5810731502192323565 17620897106766116623 14740420331521954639 7463623057415117762 2304069256938180384 14002286187329059939 9994025955367590906 6558289355139578936 4609353960144680156 3185644907696202700 1283598208036839973 10944498401368605062 5755273673475198648 11166280087821131544 10824424051430029924 15698087875373744342 7358815620710097053 18265212150263716161 16751516972398160049 12558863116094960290 17053854875714150470 12490763582783491923 2633107555626605674 14298271328303338209 15388299141601973375 5567191906007961758 6531219905075645387 12769508899256764712 4467341001002991374 16214707351188782929 10249090422472698986 13559294547505198154 15239775053983613062 9280907637745006149 16056984550275903223 2087593884536929562 8856236611538598570 5445586364708702429 3054701475215760765 15039264104664026827 5034956091045339646 18105860391176866143 11673749769765977570 17348062248220122643 1344220176725642332 15472669467842527122 1049858760496782218 15156999637267273142 5009335809509727788 15874825154753408461 2123245527049069965 10747423871903274063 5427499019016027725 1231336779114358036 9448731453930960138 3917329642766077185 16974479339207686755 7664715836942090391 452059299833314063 5412534431234208641 13924533744884263561 15557110583973133236 16771606476570105913 4969135615117290040 6157298272203908520 12445474668386899023 3392403776802577443 8058693761555869861 1388192343444849261 16148275148838467708 757870243987734755 7523911240449096795 12889373163354389539 634411669454225774 16450362166095343665 10871559060045759223 4948916430653603323 10729973040735475466 1239767732398361732 7184288967537158479 9901996533505692607 2432943555993466042 11107287598179474927 11210864568811108635 4261842312277481482 12050304869002338682 18029651844840482422 9681242984175929624 15356146138083381064 18439538129670002721 1191719283629072508 6080444789087470313 15708688416188790883 15627180213788422252 3333814125113726329 17057915704437295438 16806417564501824204 7405316479128291488 2045722468290016570 16166434680696067678 6757624412574947420 11779474398781521250 3399672882563320862 10476858613895742080 11601410354898042488 7409272137600030446 11739896730602614950 2715346098494781764 9277532003499663490 17685640460995251668 15745166884714403032 11512912056036707104 8332196386920283125 1376618590221163927 17363346561568133854 13389034615487530366 16386275880123615104 10098957638565141423 2796686246844571914 11205616636626802903 14162849590083289052 9649199725113724254 9181478511385306743 2149744897409970766 3202966859496019827 5789059298053986318 2430306786384236692 8974703962812910837 7409792309552741947 2491969994242097463 14255863776141318366 10733515574034821349 13301028689704954987 3542011774777078076 701121519228934038 11638578767191799242 14970479520095398448 5434836794507930107 4294271456794062203 16310633907970595062 6297694442616122235 5188731954952300619 1387520480151214645 14253184544540018547 5519276092673201119 10298083594741462281 16170274474865130668 4062518362661115485 10864658356615469218 14005333874101269301 14148682109010821628 7161143310801615104 7433759050223679485 10657805283997675806 5261006816604923248 6551207657101386608 14234895707826073765 5828523060135831354 7588663698909996982 4501931928797462509 3529486060978299416 9020592373649663456 2028825163730471504 15569325669498628077 3839732622958990917 13796779768861721093 13684972541969799488 3447419288171096027 15363549473753817399 4106004276845337238 15167118337840049869 9447435975758398512 5346687613497330240 2437318089654443715 6650166405200000655 16534283486580531292 17587439959950012021 2184738485591053938 8893432203766403824 11358172586723830003 6360163109631822858 8731524372867319312 16382275784173531033 3250722508405212705 13279968832303738947 9066307823692597271 7191639348014108961 16975020456560174450 16229319395281573219 8612521226929616288 12075476131898019527 10193539150671736346 1513365001815059473 13101260716824791351 11633930236337497005 10514615206934805754 3423571818429039448 9797622979246266833 12173723732098636071 16643095852677519989 10616624370309133099 13172481711178609142 2965246187660781263 9565666515341670967 11534730483548716385 7252161504702438814 1340733361958376760 1605311488142882877 13913151605887235642 1540017996293816100 10611977487646170303 4073648634745990543 14167161415342356687 9497371845353272958 298972690442452491 7880469031457808690 1834532697935370764 11937739271030129226 6164354760873549174 11328684644608528152 12389830520495335993 6644449558694006005 1604447307160256643 16583382102758949280 10331305699950377786 17305577845571742400 9421817650173523240 7502964469617650560 12746890746321347076 14263166761237325065 9501991006204795737 17912110985003112234 13803046203962278047 15711510405706206264 17009812177376523358 2007238284561471021 548945359372363097 16300788748179486748 9973527843716787528 14403717268285676608 17017112164159754701 4428940317234759887 9590813822341783315 12549600186351275411 6675761708940280556 14935996948623079792 11729435703450066392 1977035273765241827 11345298704643910980 1325688464913304362 7506548940995830395 6400215475206598110 12317668117539628804 13960002078176039588 4744329123475630037 11849410815399519588 11162277189644961364 15771830548528986480 3172160903836722554 15971255219866303243 8520139935837412433 3444035855431189089 690276412396490598 6228241568082478134 11749904025632066022 14766101844913405107 12664819776605481805 9170839498941448596 547481306208659381 5899198614010286313 17306186123463229518 4398296695669928007 579684677768569514 2749675165623210754 4668016209079712347 10101113001001359688 3794811670093998628 13763533347114492073 2352129281645861598 8315383986413359267 11118092018770140138 8620656297584840145 13605202093729658932 6578159562832764008 11410883123148026047 15897265630897356178 2288103050410361756 2795582581399519466 16152404713618575283 6464927914029262898 17071665740144495286 17289370573443345425 3233084441505512122 12351617527420096734 5924743831937265932 7131132056017721364 3859668074126897103 11537070605093288513 11310791508507817199 16928735570233075488 1001163586057096179 6244674429939942717 3271129120886604889 12801518616788854839 4074858711126787784 1081712578330088163 7142531224400423069 1631640822105350314 17343685162737906620 3279703328093144690 3207769258747364506 17182312369534612498 2189034781510011676 8792924369346807524 17891820361461883439 6103265933138971548 9867114789715145835 2655913260065278903 7372834834954210265 1778223479800406807 12804685269729580880 18099871690590714636 14564975181166509263 17225317424262964592 7898780187685809094 15933339592842622002 4726980141096890845 17466391906448212217 15281526090059784138 1983824048661345765 3907776422361628813 15528830687663823737 8184554344849599121 15791854323509815914 15803717651095863920 6276963735425560516 15859731588978494268 11804932655972990056 15863650147145500155 848365831024246114 888855061685411900 10839296296809340301 10429784524372786454 9109182628335655532 2850368621669603479 11217649732813233350 5780690128562995668 17096520666785686754 5501887735031878423 14943261471925195662 9541167799382808322 12074991252836320764 15785189243916831950 6108754309941254759 11356070088657706481 7490413304623933377 8894749813013039564 11429978008224094418 6760493900900557693 5256353692125975449 16374308580391649776 10051723151045659788 519702558791332681 1989722996902433251 15119985479399363746 7617139793087729427 2461557816432709350 7959368083888110696 10182026737047738784 15405810822305342869 15591127891972834318 4075366199479686010 13283986732671213639 17063671224941809928 12911123268214500075 2095851092826711876 4678016748502587139 18054897438809889395 2402674575230155788 7267886313530886222 16225759549465541347 10218453670915708431 10291869300240539096 15655284800709764240 392462796803584602 10164776391387092586 14758352943953896835 14246608744708984129 796030195785699957 7780191966685506405 17689935575697345628 16919125656550613338 12786644601511206365 14722831832827299366 5108680029517689579 6691824487954887928 1884228060190198127 7430522360646379064 14843620981370335717 2801056033796673014 2439958502662980048 1915336768336557483 10341503686605016460 16797365194190474383 6708730198380519310 18384852747732818870 3677529823068806616 6476675250307358477 8205562438641912286 6082530979974251675 10507883351925266147 1751866556669953147 3167910607856350859 6577562606310804778 14961842003368456895 13987867398688267223 15019562503679566980 3191551015011274983 10556345520622394530 1997871474493293386 14879728331357448730 5522907046638212738 7210196111550703228 9382884514196286303 912539742275738278 17232794388794381580 1721305606282144284 7405251465062255862 960815740055088533 17549932160795889924 4185506263705575574 2227259602725851382 1890655239427538438 14601700205234151172 13961066984671679807 2827655648371796789 10276252053142200938 16192432438659188796 18003927127648009768 13002546127912562989 7594803802607542645 6902367679261086562 3622282256304244789 6589348210905703485 12671063606344930301 18287899368447462161 17755551916690183559 5656446169920570904 9454354540351605781 811808642743730598 12507831702334548355 5046243363915981443 14041639010582122378 12926469830452249508 13705138730064960599 6998458093657528379 1212402924366175613 3828957493606016468 15821471060680086149 14358185150681932385 15993144686682345971 15688857841104818958 3383101574373359448 5430243802796797082 5003272720803962827 11156196956392678317 10185877449685692337 11887689579097462298 16701817392634806040 11576804287137711065 7075087420510278416 488666936405304851 4978595074639572199 6748257692337176330 12139013136690298196 12265521293016231027 6825428609898645390 6495732780973200207 3348784924785901279 5915542938381113493 8944869072788167789 15837213769660508268 14623972793151936367 11434642379497749698 9019574790288798576 17817093851992825827 484045440858839119 7404084038903309217 12867521069060259967 3442816911465233520 1097875681887388633 17901678279337404977 16955699672685366051 545479760865725616 13776292217251138583 5527596217993988137 15691042079723988970 15449501749917677673 16585307484794222329 12702014997532937497 8427252511392184129 1119800719082822220 5963278352857490351 14041094799953723808 11699388062839481749 3000793393243803927 4209622833896468844 570603430050332472 11806080540506914045 3560121274859703087 15105311965778239534 1691938523730019538 6740447242786949279 2840303443632352941 10782357860184337460 5677281316770481439 2192068784100199561 9477756357577962574 11525555839113707234 5658853115641796222 12485694327100646415 1143728787380731558 4876473256172521338 9122257818443321951 5591402372207797624 14059896727649917815 6502943311695133391 10502725420568034566 994820566434484744 6417699026354946844 6361176271990246557 17510949185107421518 12301030406715427328 2165397570379979512 4107093902051998308 417696816269659173 15869850136650926129 1320638076425851169 14518467083406015588 7264021790142737785 6394727964835951728 16927549266477334690 1326975749473736338 14533664063972752613 15849835845488728754 17883383297643398761 6836691975094104445 2072814826991221779 16267028837431739986 10264664332685766113 4218334866711500600 14393415814907248452 6553135191303511057 11784057415432694420 12784696471572581229 13356908735577154267 16869401344182830600 7076848082021074714 5407272513445738593 13974605191214416714 17118789565058953171 14048988328328334274 11486238214189764517 12516501381556867428 951860584588057956 8335999945559379734 14425584475398801457 17687921602037002764 10346784851475592175 17811431045011258978 9899786991099849228 16359867341985655549 6493540844271391755 7095156472281311125 8382639327618177482 5703146841371363265 13633412434885490769 2159012792199753406 7174560642876738093 2983334079918803137 13542221371235521193 8383592771408346947 14168427883474138837 18305073749907796881 13307098222563840569 18417919363862686287 14744105732190227356 6896765084848082336 3485633141364200937 15176831871752509404 6254548393996439601 16621953615501462748 10959157332441240571 4628304200405202263 17742360050071111540 5631083856893461175 18198748665494808277 143067855586437787 9126369416352515258 3123183960957113599 2083351411448903605 14240451102113658557 1264476344512078822 11123351635991234216 16971625964493650081 2477922677705608112 12976435703072491555 8143662390048522462 16609805905140984088 13383635756769423816 2549706687716653852 732429264449127267 15517820591134152510 2470720130643666621 4222037634745240251 14416567856603310389 10624751294859971715 987214484660109080 5839304903004080051 13931472656351612394 4340724638597360925 14425406802826942065 6185586383263826315 4167683923487714941 6083294612804696990 3686123821223843816 18301519873391368022 2048497916097542363 9143862722750149570 7412241640262412019 2280291235857699385 15865156982509403814 7656509417972773073 1636994918578798903 16675215649595212525 15279453322235232645 8756118748043859052 4502960648127316286 6483387931275878598 12781953027028378304 17959372779225669611 8087517049029491740 6386712351955606408 3942930584853462126 14887484852432892575 14370979584409152062 14864290877750722134 8547110943245258529 8297120783421180349 5073615889402120505 4502654094758658864 7775970076338501921 4312182297081615466 572494674125476864 14366886744538919379 4490578016876733053 15398988799431297681 14212753405005891746 5487136965959096451 15308636407083851031 3691646176447590538 12406050469870042965 17086838944065807435 5142704274069964404 15446173965435846400 2460411325904446532 4967268374844398490 6437540154059149645 5688519025813205391 14729931936380471138 1385416977058079963 7743755433131527762 13558216649010340575 5188424697573963271 11976070228937885994 16300525300752125572 2233490143321432704 2669157033991904113 17346936954015694170 12374714481322621054 8826467160894441462 712955299127845993 12059913519629287326 4961284379849398655 7576364152281231573 3947291809551697350 6941027088588059745 17060681736976468345 4293269562888690390 15441720163420822400 7292519040123218035 874236585324236028 5085876241466657275 10034521695846271076 10806814734397509540 10212681971486616217 11852768054513533850 16609966733716540518 1602844130057134513 18250044802859349583 10443252409250901123 6957808374105916892 12383553987691277172 6522885501032456020 7974930298193527572 12820076099488920689 1030329422835535745 13481646212803943332 8106316718766674427 5190158636268680549 5965773655146557794 15377823755957180028 16028823940383788501 10313178154814143176 14422646795152116943 5598410863161516383 13233569792543825585 7587685954991327031 7953696055454134977 5521328254010529361 9883450943284579850 453452825800637444 15266151243156099740 16114745903478209690 2903884563071039348 4674605489325546700 5935717681228308850 13199818355779966516 2256115425139644082 17644374354082617911 5266525776428653584 7973102976234060800 10852015133736767777 4507147124445211784 13037054139736844 18039582610542272292 2366921303635239287 5845965490489252855 12396164355638839576 14037932288572495445 4175306286800750426 37523950960940161 7769237158379937627 18440197686881990354 6447977937719405361 2604829187796862788 14990153075906740284 1257314664533758094 12503459351672636526 8982263064815222194 9643073133753897800 10638757253167467184 15007842865124132127 17468765700230704302 14351672701175820595 17164425565344157104 10945660651088810252 1244888373936318144 7126075400281882802 6829860533477574202 10928130128265108355 12668492732236054287 2037939468363156656 10738420968027367057 16485054784081853063 17439885703694145518 4127526133452407336 3229271384738426877 10349076863094960339 14001760219002836808 289135670302290339 10852130858386007618 8866312312083073079 4430129515216137956 8109729590216511399 16818629043438400709 10282646480193957288 758864172616383164 10233056049022897164 2842885088748240373 190338851613707046 11361446994916660631 3448241925609559740 7754549775193631919 4483450906582602011 17192788886050718406 16868130241642230295 6524416068545904947 4336859089249689173 18166273509763088076 10167102354138234014 3386832545888043602 17351302290920895098 4292323221084188018 7407348483610542480 16325895721666915799 16976881797683080422 18315776896205341052 8279110312750095839 14498363648373853169 16445701609383195483 13287430472251408911 2959124481742253511 11226271724817500716 15682632574654331114 17278471771821412509 7804339147716302012 10260926141926471568 18398602852887005997 11727562237562449771 7517009963668503610 15824046207763393575 2716623090501854235 9074710573804522703 11968394407351830213 1854825785383828034 5692735082723574857 9422663086047115679 7426616378413252774 17189687320357065837 8707737053627284528 12637482570084416273 533240196171376799 14320617458552657533 5551845146956589198 7668983937599337909 18396348841808607936 8686330550752956981 122104711358340134 16576540160647165582 6639788633019429216 8190662756267777606 15991892283316352763 11615031755437702196 6677085862313357846 3482415987576629519 18236830733257236509 2589118616889556145 10810115829061074809 7701395302083224876 13857388714090707272 11405368364612691324 5592550963087569405 8758953952333724160 11310831392280381714 13002049939210783607 4486097249275300828 10234138237965313809 17342775708904398034 7478922578195336868 7892065026050710036 10536248452834747507 560614236608254695 17060801531254377414 14572805855023512358 2474335519316546072 13837845079305019278 16937982532249209084 281623301443138171 967503021876497859 2003522894001383726 9530100695444203878 14642964190365547244 2423247548390644784 4668892628245591230 11995156177926139058 333041364388409840 13626564125231716235 10000296477753073656 4130334603966791335 15458377549525828331 7798445782542566450 1899885444725761180 4464631506187207363 16397493018572929824 5517230676668600114 2284383029973820708 16249589524759890515 12821492211851107283 2458958909918450340 15508261259797121966 6028372193935376361 3133875465932411378 1013346820517295417 7205422759521282812 11135734653328740395 3698357532824934837 7731518267128661499 12355027938903731934 13908512982086482068 2061744236848413628 1127877406264702056 13821788350690097049 5886547675406891031 7998207199851384001 15032316999798152217 15965285780370428718 2916351021249328644 691005402359399935 7658938859468169733 9247023967204039092 1476997494340059177 17536009273654996684 1383555748017155188 15681462463728366703 13760196028539396770 1868839997086908552 5666055771669240146 14447837813278820916 16786777993885661226 16719980709047072469 252661549929219813 4506330726477470267 6386732354815137105 18188924604831954428 16897108717952310095 345521502684673608 15797494317445750813 7470671833157918463 462240910393525643 11583473272684857834 11696936134158763944 13906366189795202768 3210639694455391584 2602536509938115174 7745145353078349241 10009580200181411364 17687299989581319919 18445035642894604182 9324372189653319151 18263630338143797420 811057810355693782 11643900252946912776 8966069758071480406 14469577474645684346 14911445110586691242 6803931788148327443 8957533601153763463 13474308898183513642 18020122991874647824 15880579686359226814 14898239046404145297 7957962445047069555 7915226968491577077 10380642060233869636 16664523112319285840 7853211390688281392 16856096422894649507 17143776156267875740 9683003791293619614 649685519990595263 2477544458489173292 10080410694478163197 6990366314136854493 13341937612367254236 15164320342813765062 5014636766262026012 7799422280395485326 13492152233523116344 1181800700792560250 15034452595036154445 8210041653530120683 1831273591559320968 1965102137307747928 6868804335647169878 2400400115516079469 2750760817979269827 5736348797225718936 2325689380852569122 16844975159731677271 1127974080887557887 686272371802845728 14929263286408116229 2033156889711244088 6645684591057810744 13012996206707568034 7334121702542286802 15163755465681827548 8415805946370665057 2490834588651539410 485505446040507111 10105237324487912677 4725743622418554075 12921399430175697665 1666315766158944649 14118031891112256278 15238884975685232813 1525339488569760732 9359149017369529400 15986362558658518231 602800721836920787 14972792281449232644 16996232723903578688 17810867857105455133 2517026953915223894 17139094521914813877 5242410542355357592 18416007098755395253 18419548132183393196 5984626609637597719 13832545885355913292 2903020696748277779 5659340647830063567 13045358955442518203 357108712286927452 6900489133004570050 17125932398501128509 11298594652435293253 5926455578058289343 15085073028374813156 1528144452192459338 11830857274082740187 16823649382977821121 926042809706617005 187374396689702724 15134085897193474833 14033288457916772015 6934146552262382861 17969596057580658369 2794831200509858914 12157953630661506506 2683711196398035770 10587082542457697203 424992740521449713 5288478539136347818 2974789192876170413 14720917771817385567 16487434614934032751 6371569780706767551 2656465663517093064 10178210464396629738 16466508302319217522 8923145074861015481 11552030704489541881 12712744839519980150 9886167513204007462 6939627685388637533 16053113135663257103 8012785239786815492 15831932666388323120 10352397732947386898 7353212660354701265 17722922987128174971 8780297190335176701 6113143862117931300 7309591490853973518 6811420259547135394 1106049286996423914 8363600698364856783 12373537763593179648 14895390630688133786 13114366761985508078 12934304095550310114 4919360916719054000 12824403688756861327 13141227961504599678 13907423975291812833 13485706017568849966 16525609296091443966 8018006799907461038 12443034654735264748 15091536926237382576 17831524752568347450 17233794531359373431 5845482074257968915 4451326767030105209 5472549749322689241 8083842521501553270 3256836958228810013 6056614553496155766 5678816109866911501 9406382837740679703 4728409226286888399 12705230397025274370 6921071147049252549 7731280100847414671 10451659370797147379 1987153347600338217 16915357503457881705 9247791978735031873 14568609609417279383 2545514698986175708 7834794745440117256 9830768894327687593 2364886075744964159 13342439645601865915 10333461193119695853 900021917787960193 15457132237982197062 3742202598670785457 1920732675585085004 11843614767161361905 2233507106934371441 13910133316331105645 7598958894241095191 13327316140973478655 1803713142791208096 9618763554968504074 10858078345169101313 11655177605439963584 17266826410489094488 16115971569013543291 9124211453716226298 8936235035190544576 3146633747661417267 11796787261212389583 4804249253361657201 15568109565225423 7588406736549201537 5894311235438415446 12007886661196525825 4610535061305109690 6149077452025466233 1206993814768267480 1726934394372600586 18100563905579957850 11554793888895257036 1309556859751354497 4217535254779722334 17268546865696327033 10708968385207071119 17677927414299276622 15243736038483689644 1306573560638881067 5366178931238564301 9570038452257964490 12981856310619975799 11953574699641390933 3704428944735938827 9346215765152505713 12825782320199839265 10367842735833970992 10375938702333547350 436388146304696010 3962633338737813500 16210385529230275551 517156262066665858 7146005651253298670 16560807454911636231 16950051065379415209 13652204818506172100 14493532742554579058 9664145601815744257 11315735226207107908 13097033530085261370 2900148398725928680 791661498580095116 16215143994670317856 9093365800159016391 2398845148929205270 3152638994532000932 13992420332162304109 8263362563292557985 13392640745761816120 4428159865637523035 584112073137966478 2695265875166990746 1592104902897461097 9273186869154322193 6699551008372597702 3800661134409257671 12486656737876478709 3133497075958034968 8807546508475401950 2683400037112694838 16582521945077375825 14930013675716205659 14676255855222350496 3293846901370200211 2567832757643169680 15949099060825568520 2617887539655087097 14238801782660827030 569431363461342487 8273617928154678773 18395516611470486458 9265012063899989971 16494056272815677749 6367920683533306706 8848699618488066338 15303859229699348724 16878965529715462056 11507511160757578398 2878998703644101122 15946498906678002064 12830840208360628366 104954163550037280 10506542238990166189 5655480822120025858 3668817557743397703 13908472678943196855 12435257089766537581 7625638838191378736 6967302604054005309 5248724962470959215 9753234750426100771 18095408608081936856 9219969790216625062 5482812622394003349 16330672908542167333 118262788256140352 3037306100925872156 12580310966278849582 2121611972233342215 1523858602329563083 17244513905892175328 16623310715813468666 14877629808058598818 5112294459111278020 18108370308168377561 18203487579510340844 13228428475979208517 7670809017490223497 965157483322277228 5108999872408928041 848196522475993416 12891307976038350068 12479653821082878909 2508266993390058872 8749978468231168179 6562811638186081073 14886854405840308415 8912303882636121012 18162005094778784945 3974737447426638597 3650571170365311519 5159455870515674478 16512231789464871502 1685938830312252040 3289472197404987920 4409249929391814027 12110329871914359166 226899845342936390 3979207103875530089 6777600963964510233 307218924394173558 13655305759713712796 15593183184822770888 891313055926163775 8309044674612289051 6715349051506965001 13772390703787749661 12088960382136156982 9939430748094869893 12637957891620570697 13302699727274055799 6779737413042473323 13799222754845744583 4155989538849433204 881905796942823303 16457314166162028314 15846653193516679687 2997843745420124537 4584196419082779567 13224732002660776955 1035867855501729043 3004087484873813203 16214346414031423426 8928582321828418828 4883763247980447327 1954635347561653034 12241935453380482053 5781304360179055644 16012940125440654936 7426804639670763222 7802089057544722799 4066678254656729343 5856803130916693371 4073974651294511692 6710329201458481690 15094168555799410779 1656139747648363847 14974006537415215028 4148170639278986328 17582685445788444401 5875035929832497653 4098318547563266808 7101843075203138296 14291743551511022766 8517042575048835650 14552806019069510023 4060264993369047930 4525879415421264553 16580259943535037628 18388514616247001601 6045734097262862763 1730927479861700209 10361866647789391636 1817030300561868284 16487138593239124029 9499902608176532577 6577956303569549315 2142838056588651773 3673539101205823931 7627271078630120687 17414735830759645082 9868278210559984789 13944644658653722077 4756989726346374202 11218807475097117157 12223311872389228426 13147041611697624458 7357321612983650574 17089696095280975365 13877461710724888588 297855903205262037 2781645934298452082 5886239228654872186 12667108165635057513 10855168356786212985 7244293583621799858 12550059308692355327 13717739905538899111 782344298739478852 3077392588308645884 6545822851995831082 7258152960203571594 7659432546943519728 3720960480186978740 13014021754434687537 15088385019688989491 12411582379303101618 8030372934992001903 1035402058129358242 17375246768364073849 841101021834448458 17682184336650223037 1741785617775576142 7600008889136508036 5236989997311140343 14671447157768101256 5775132912694560835 15698701445545529958 11494540738969770574 9472323080128713520 13889309358792399938 12368419303380817475 10300968931615853574 1350959606803076195 11671686274342584318 13329547880303029818 1953960504124505886 2827475753483016996 3010394529574670536 14960651806572928136 17064191672780979545 2031666052421974382 439189543751921951 12638089321987179758 8963458983614740579 17604734739548278189 8199208100620723999 6520663724906921160 2211021984827560162 15941290653977369455 14346704818645624437 6674516638966297038 17273127544966470211 16578915403784566512 262259043771140717 3670170522339590841 3975993666485779324 2261298953889449619 14770615523353456424 10521988227214883845 16461551097115626285 11804539145328587440 3947579789570685120 16192181235887462557 7334593627646618257 362365909204505122 12059387254530795304 12226939147394699852 10647856837790742097 10258648384032895165 17568473209279809928 1039644647917796641 14412677206218706751 7771362663843155141 9548015864751551543 15153977225334903933 436580146844844235 4356682496273092955 3270133943778361059 13823506971553350836 1782796079893527780 5495422582521609535 9796762392720513268 17962126163920763044 11680655843239089657 912286352721570999 18214939242057009541 8672613669173910487 11041178084283101292 2020179515817143093 11608705008250107997 11602822365523870009 1843105835058332581 10875545029923555860 4296369179612162809 17892349221923576 3662643580711489238 3707911507093470356 5304847506164343851 7155522284199120216 2072234535020046635 17376412160653246733 6955481874512940244 7160845506512604299 9140057255140265662 11920357971896938492 671303979997564652 449216057210194673 3059571407808607059 18214791350718125699 18083496339151169925 4073734675979055742 18003276022247122147 2292315794133535458 8355310236980980998 6896737756669185456 14877598130510731400 7730257138073180933 10699595295032217987 1743587477251584543 620931055558190812 11596317288451883188 1269154792297089268 2729261410090865043 15920812220913046362 15202002619265313272 12137387333463940980 37409812529745062 15831893676996628237 5009710515294308318 5578530039427245584 10454933228118432189 1469739497626238534 4648182221162758531 9371964064003969098 6586479994380882938 15061433975346393985 8371825716006819367 5950846640280947329 10898149880218837350 15773416504271940279 3402316502990237911 17319389022894557289 6196477382031454200 14905615386797692514 4648296251466560316 2988121626777743278 17130942212935959361 17960659539492699308 12187288257482958237 13511210040112988434 9167332333972825434 16807968139574756450 13945734063362654919 4066415171353496889 5973245972333854526 13254801946447661251 14405211828824571616 9144590802523574978 17475499754583179653 7222687893643020218 17500864368383869274 16045704529859489635 5541160057990265787 5875371656127863882 10715082382303821858 7927756733460912935 11422243947412564852 1427902639464439735 2151450080196800859 4611802563983195307 1656205683423473377 6636283843094094311 5188352946184832634 13715410122019555781 10768106447174363014 11268777003534016578 10533648741615558765 16372166242216054097 3713542790195389511 4856230268444664447 4196177017094416255 15704927188646262604 11861841955316589798 14559598087661069257 3584596157828559837 17959989047075821636 1193256133077438713 18045611877025762564 12612536047916211191 3651535911774632717 1847314611504790230 10568684907323498263 10437279919121668271 10071880111429612290 5939711585933122078 9525430285164888354 3509365395465775512 2650466911219263399 12991546507367804760 5246977554271706638 2083294622384731047 13149383475650235959 1702375320307794580 14992764623216920707 9731916196856020553 15954853071774905691 7862547544182001125 4719971668711322343 10071641579343790361 9393580304449320115 11175134849869612095 6960293333140187932 5193285681517033396 16972174627430689354 17233786511634588641 3295832134376700893 3797187021293296642 16471583001055879279 6562167357469997840 15291503747271942047 6689935820617620381 17141798265814152312 4149115245319787282 18395171504757123994 4103810630318477293 12359278790262639518 14134024507403233156 1558842626689328674 9600995338906236515 12624069442006018774 7322998597919418383 2894960413270619736 17024621649364846229 11703367359529298667 10467254000196680307 12807263545308711728 13402603932009249382 14700527812773740345 7764340957525416478 15330790314720589646 13683880953614603435 13287731860748823213 12744517820668335543 2025481788231400144 1032316292151065755 7621434743085667339 3726405074368829438 11529628076786059796 16669266037964005844 17510622660581552907 10129032723328473737 16032842026643860940 8168380749951037667 2920460828485789762 10014321814969107609 7608697429376827932 16366382386536012641 17575070839503294145 7043880792377049453 8163062487980935518 9428791774168299317 15650540152884698352 4965620974996523232 11822309919925783366 5174268087370037732 12279116082572512719 5792801578022624036 5275973906180269819 2438453318970784326 16106956377217243217 383587271979870554 3976686252303763115 7507566613686139268 1435246576252901150 9393489082522230176 15523946914245389441 18317354277849687304 11558138880732004671 17366305626720904945 18229072693897173685 5288051419703282923 1497552361097380224 8715474391662560716 13264046142338575530 4641383431619850194 10494879806812654680 7379659718083283330 10708071409312378226 14381734890410406540 2737832632657405569 390405457821343441 9632861358690648522 12744809497473387257 10385210732656218808 16468422190106225646 9978210183312183775 13272085951390281886 2267372209130613569 12586197252155030881 7366985753939560107 8844369365044062192 7637952966087108896 1182138400035367525 13932325911157928377 1326966811122441518 17188763610975657597 13802204922558450443 3054915116226304798 7879360755015581274 3028598642357372029 835679905995405968 16005842690265430686 11368666368399758661 6457213314826843371 15635983733642738489 3658103522295597687 3170322388293338650 7110086847984398409 15655003053700064719 9545312722397512664 8302748950894479905 12897291324490082583 4944772349371132504 6107026577730579870 4208097904874811901 94447290089607153 14676371703302952766 839968593079387759 10504924635165704421 5261575838671228554 11651747714841039180 5762365313429783856 10154792708099802830 13961110763443621715 226415446948703781 1746834470107685033 3943349466427479472 9010334135469730485 14213821685924575138 1738592069374883496 14567219764900139 14931227402712914273 3794309849302217769 441216557166856389 14677595208040399573 5017946497987577739 9440947129801555820 16807503636274360579 3024499619882218780 3893928613489595733 1528076952556949382 12367609346569737900 11549142480059352926 3871655627858062358 18124759949783362563 3340882969347338314 257690628198513829 12604489163247103430 761684124822052107 4166014163185943555 16278218287488033241 13666043573069601017 14388680050536706061 11644169108691351139 5949159826871891562 4734673633950961334 8478558432435636158 6608130382606655563 2681972754638217986 9554821436591163542 4847918664770665500 13524540262026003481 13673283369309888764 8191851075340836823 16168736164263068890 10156843872968092218 8197391929332850507 8875607907010883738 11827423081387691160 8351792544740534501 3757613099761628759 16680739218001734880 2650127127313526813 17588605030638028824 8698393966108493157 973602774362446372 8645266544989006263 3291104422271041341 6894533960458143370 12793426213663864643 7769351422856350042 13945754435106201676 10681506859308851478 9600723202709396502 11389499355557186267 3602377685538715476 1451618628460758363 9562473377702984852 14603178647886118962 9514714414135969021 5573464926076359877 17331831942937781798 13746336601346539809 15450124315409988626 9977444721866271512 3458757172053383781 3135176349881162588 2663557549636673466 8859368028782487840 15984022310769055518 11005659537874445385 7029790215842772981 11951841832532483835 2038701835546934 15233827484945615197 15430819721815071612 2941056431495587940 6056829090068979459 10429644100696776005 5186153858484293469 13310202228669317534 9200106373954043810 11924932324152611847 10590007182529599777 2220880906562191024 11244449191716365381 10569126973510270576 8530509594337800440 4319453495135604698 8706021982229689297 5113677735491518994 3781187951316322203 3099513489335533566 14874269080910984075 673514828250779785 18383027014474657737 12295857642739145862 786197471166213541 11284527698531187836 41731145140320723 12317518321507409991 12590568151644836866 2006407020434717432 1167467553464306890 15456536873667771327 3290345283843829652 13107273326597715312 12812530866567626041 5384784585789105532 17550416197828177102 17398536764308774222 170532692896319968 9926783612331141523 7035772340447397227 9520800306663045172 3280985959209569707 4654135482282544105 17158863454927543282 3306993709212371833 15551787435362024351 10662286666175618373 4832311282316376563 5636900405353930900 1264913179093884195 11543733639032751768 17997407461041545965 7893437689525839834 17613019788170295344 2419755883234929909 7164402293674947420 1984837461677390383 11601938790421097278 14339280469651405033 16193033083174331666 2119993596765505133 14234155593834659887 17387032839546453039 792679209761318458 18315515417824062828 4422284063640277688 11047052315655376534 901513719957001077 3788180973303682845 15798301156800787394 2961074447085036158 2503595248364299018 8005470314921140554 12053227786270978458 3268417901931889865 5998975979363108346 10677985844458279131 5339351224091336925 5667477153136135818 17031294098219810221 16623083162944712912 725601027621125177 5040925182980038168 2081214769995221296 11783111419966495020 7192270138408833909 12582086141418643351 7861560940915082430 3666042035494523873 13198236895722360490 16261692682680781231 455489296789777181 17564246369758351236 18349364065939575779 11113684002297747521 4617471087463947332 15156209700605279856 10980606423148371229 11428372286842137203 13863063381592339899 17892038685500426864 3091643163369713965 3340739560603985521 3095879208423880811 1935865140609040079 3192756440500312241 6312104365923209697 1443864046977107658 1999118807698100868 1433345412602776465 13834541569290309742 5165366486930700796 14477028109389758499 2102840928211121126 9367278881429549187 4795237978074812034 18254316730727398966 14090432118443820440 4850489945571349109 7917019059395979089 18056130690813011605 2207960047597910116 1006460296028622564 11121014148101495020 1267107364729851505 3147590457444678905 18352119869229293834 15060405316958351208 16750683142120008368 1902163627216441726 2992283266367456257 11021812991050880521 10044923411780401842 9295583896731627089 13886342449608770949 8672031751916876851 9470571769802011897 4837891228220801056 5675719142081872542 13000497805522576336 11409177529975610835 15834133366748504927 15436659314354507434 16812249049022349403 11464835968585581101 13319110677912173072 14022547541659574262 5412604205162609735 10639909714169441247 14620062424432878412 14639582718645335084 1586867441239481459 17383665014448399726 11615050856260588830 12448725212672039669 14931149463759960733 1237315771112983809 8314390517735237873 14670724640204209263 7884784659401248227 17493970684811993635 11029747861143009189 2812434785514480752 2111385516567566911 13593816794016577327 17427521751434862767 13930867047439960935 15167288727583956071 8720110644798791500 13342043160481908503 9846278450943414061 2601625921568474704 6506096915495062141 14255399853665692891 5820172952981677482 6608201492717450291 7368485913906063488 741488753917442479 1662935543765881105 17406142497963822351 4134231787097148296 15441835639362846251 11813002520333593217 12436258352882876391 155080997255439626 16344973682437058729 16689304143450155081 3311039873391625510 14916052090480635725 17822346882525808395 14946024966115145047 3260970409670666503 1064038893431605273 15911776346824996251 5000891174008280933 8203122798982483692 3018665419225792778 4598287974243737649 11045770547859275470 4464114787098880368 5059299600536638042 4854944693858204205 16284971537434898457 4499264685535122412 9852039973998316 10430953903261438318 1024898624435918603 1647137975170721429 8441580640659386001 1884936957711944752 8977443620333341279 12651896336956786155 10753750369874502646 565512739935281096 2564031804676551415 13336768103320190345 6998688487306036262 5159614000650400253 14134493148014285905 16089470415695666407 8537772712645059469 14355230208677226801 2496891106423534532 14086759706004919053 2289131269063124705 8267937114533931239 8371392443084451029 8525977601112188174 11529022553138685980 8113880406667456157 2016443534584291527 4588417984090407642 6206254394397677948 16931867186732284210 496364079909704062 7657656745028023413 11133099816351208628 13492094198380935598 9234897515791218496 2542660564664869559 9625455627190811915 13398933504525401696 13477438096605862192 5714873786231085395 14397107732244590809 17695077097516869445 4216314300169499149 13349272824376167615 6715431593728989700 6341968293854309407 11230087467324735846 14936943744820855915 2159098328005227102 5167827220337882376 17382423176061309268 3589754267412644601 16908166081837616415 15634637868061773858 1208147910194337704 15337225285760770115 11394449676589339406 9024260610449679031 15419753396958021986 7723046323503734027 6970538087195540074 16128100738376391193 18190547946588658241 11271145194522130660 2613907734185088275 1236582854366866270 6701313039532555108 14180903020269871968 10194372406704620902 6781177930013060981 7192589580536720241 11998630225199753321 2326117682817444448 122261087661298671 12836374604311109103 17888773318322625681 3841083655809441008 1616925223273720775 6942493997182291671 1906289217615139765 8134340091863066335 2476329508994164198 1252936228452738958 7525870888131532883 6365270214966540843 18037154316690897256 3083181438179515575 16407457247307401670 11403872478656126168 15771351252658035120 7275093344700152067 15353960906373854390 18031779000507107505 7380876975736065287 6907421079878762540 6075931436685722629 14550406508859155482 16398941898974932557 6379901379290039519 10947425853879690628 9284669167924721847 13835904406918412199 1722320784142429029 8726037604475230025 3161761517670682209 8670530685472642904 14648198304951072301 7051584121654577055 13837894191978456509 18443193771148431430 17715333421401050088 5614123667896180665 12754766862651864042 15447768203276579212 9534702112786043495 4737134438047568535 15259899755573174399 46723719560761792 1485130596180705856 11710497618724606558 13315516391403010540 5726838723405944604 6022857228334094450 6543702063330264715 13309674753791161878 5582635717617838242 1950393123027968630 8560922331811739300 17448425513582824154 6858012879396347512 7415513825101940102 6088919567813397256 3636597261132298991 10210480101970201158 14404088477331883435 11078579317752000194 1793634088979519979 13969714130530988517 15270712134546999605 8049936660333173452 13728224109081283380 1425228184975250906 8557717073434413226 16886826657419150929 5570972722444402357 2319737678183951404 10106476822351478421 13177088331662871507 700634015175299420 16756852853546061815 6225057203705471767 2566272668372358026 3751129953846275563 10555631126321623508 10189148450037322649 9830537352617287475 6358071586978603616 16797922709261145620 9121164216934994971 13304321528791316644 9086111698589605446 3834484539953520931 12424104435618691328 17344551645580295017 15856994769218807136 6238844423815351685 15721761884634712727 2684246867198431037 12317536398079332815 5519000723109130975 1047834910438011493 12782237717372434975 1541528904932189748 2765694653561429062 16950108659993338825 16440973114402729573 2351678471830990737 11488244351779734663 1436413433055486742 5819996287020194165 1953432610431184542 2057390544707403812 9247777601729429498 4092636103177912922 3773838799940370472 16958793324422782558 9728465412649774976 5394966748577166004 15126698692941088255 10188180888914408372 3627285568633822720 1401140877534599203 4047091657260241907 5207040160044509544 17350907619370394731 3749190729924729057 12011678251087028616 10246900067281917934 11033706271227072100 8486430821547633590 16747634097384284601 16773534577335576809 6570781041632271645 16770393674798503064 3654675563614928185 2275675276864748074 13947542675143597460 1831977759878718708 5522264310891735526 15799891176844457554 8531832134439722314 10038831686312734196 17332647248230746940 7003741780995649065 10730094069129713846 18117549717982939735 10292500257268817914 9363965359197476999 11144102607948116251 12907153637064830125 17737205481081698015 4175067105249346814 9255855748012691469 17194439773349676838 18113000129203430470 16838024827746254588 17294383017002678256 2585690055628425860 8232062937361420977 16046985953535222976 2986231405310772889 12954305231928369081 3157322470162432496 14216780796779457520 13958578462473817763 5201906155248985973 3504357465310211608 5807789546116528013 3149709816105536477 2324187730088828143 10995923276546177020 16566063867048523054 10575183804857681778 2121747852763280968 16003020876490794448 17020138080046356428 5848348995636754452 18404065632424751270 368228846609645645 12173802668283626917 1815091768584539500 11489466275067812030 3949209614697972912 10166417613268925342 8704819406699272724 4211020982173660835 4190076295996954834 10957504439134989678 4520660878122601 7540281423167549029 15569583032249000706 17770077511307703294 9658513930713810127 8398942675530005836 5527664385057069459 1911695100065076799 9830700852882676518 10945304137681836964 1490180341234974260 6458179473141317611 7452937050582837972 15780850160398171394 9114806095996942268 13086962542430697006 1633390109924109791 2446050926405977207 17768640572731863212 6666791057385790196 16075664624325597126 6248534085388642831 17165388112606041302 16221953355246990870 222450335650208574 10310033126009551837 12452503481925910979 8257019727894316908 3053587908335034770 8259938996988410514 11584898623666633181 7200587315650646901 1222195386121795731 2332224917512508124 13769792627191796262 4025668464682075034 15561816469788387169 15725600228274294022 17506279887382477134 15236255944082867680 16692894356361435559 17352818162884659260 2860277262183033296 9166728661936974877 4057309021711450529 1723312200328279722 4345860337943502251 13360599510198226692 15228700419546351374 14306820465049646807 14127719495053087175 13908574291111679774 15980347833468605428 16749370929687112598 8172997595403802357 101865177836503044 17627040498832932401 16501593855307259979 6392276718733809192 3921268403546119719 6143210150234364427 7499071178030414888 15700217332303037477 18032247207338776922 4733484195574498868 10815941843909853686 14776200217495963241 2321125926618076429 14451776628740145321 731405177901180005 2742396992225316182 8108022188386885874 14159867164539991148 15797099286474042885 6491966463278056319 4641089652247777233 1087110630125983823 12123240662577055592 15730365769346687650 14210598490757154753 8888809735623792840 5260827395572331722 11641398597158571888 4047194292006935755 17064563537762582944 8730155271251250600 8050025417419946059 12224453072974808683 8525563217454419232 1180166976993414763 18223482652586360274 4096751079640765110 8668830677361630654 4465726790023048356 1599571427496692415 2371260421311036035 2566390222609876557 8041212002855007868 17874335547110028394 6476820347283989206 18074897637643642646 5092274885739548932 17883036669712603551 300353593239015154 15020550301107407246 8979269444824793673 3125687857123339061 9535901514459647585 18338160882857373294 7056926216179364853 11889105232303136152 18324569688714842784 9231699763106184611 14339023090554337353 17573842799079856356 5460512154227082724 5023771229177544012 4357419375358226836 14620244167532540663 9192579622173684877 2288091828107480441 14403557947962367927 10376623546857145840 1353795578647165007 13800242432455282809 12064051350847805588 1245517019783043560 594854381588448838 18200033654200676669 9764595436899240008 6588271002707671352 4909558801197717460 18283083554307005798 3138540078300872521 12933240829041842735 2571401843205222084 16343209418909249062 8826573390345263746 14705988997237840671 6039884678194372760 3371778117701225215 7891119697131883970 18384139976479398090 3850128039845748995 4702938713733510310 2183729515870311349 9534655575988907860 15991184265005442433 1792940261463794186 15945278796035242512 2369209954726735721 16064857680012775300 11757984117291590030 11937858583092084018 7442426571866407784 959441862052287413 7617947393226439849 10329981982752498449 15896807942657805406 7283484855949169645 16153041867765840729 83367424843665464 11240295526491205145 13630056794838880586 3132336287358535458 10070514323386962794 2579976195051873891 9570030774062529422 5586386126533519842 10801667123550649596 672643848696725206 9511667706085757681 5996693460860237035 10067731160791573916 2047308866156359219 11315417134355838016 8050239532908018453 8265530415508579065 70743704808247987 6405587842268213180 13222283364228912011 8013559440164497081 4554177594573385889 10280141550929576309 1988447264154261114 3837399593790882601 3947000305792125952 180929184586940074 17363763140229218230 17506258433284648393 11316138168884243478 8222115038795706731 6353335140907155513 5564833044253442064 937620103611682116 16138666972085983804 16777615257282245264 9721387474826754671 2742240252885356136 7656503079213794417 13048476362476710265 1572146172862224517 3621424059217814745 6617623849071766198 4134622406114957607 18304154940545121711 3109046884347635215 2046532419093960623 12576320089289949641 1144335090889506158 5849273423710010252 14641496785780903649 7922587900325574294 11035556997506093303 17935938378572053097 3801987615232275790 477064346898275892 6184231710536228309 10968150542161550718 15355072897168627954 7975670774124125741 12284370113414658794 2500412663686070985 5637801533182872887 2397889052174988877 4139791361057816634 16823664314624703601 16082354445443538904 87868942667311665 2521908072332410351 10522763509256454168 12529696512037025871 10095405520256084775 12226977062276933156 15516596426980254871 138481525245599976 2253016710914595193 14014375647634948601 7610754605624098282 18130465901936255501 2387922214546583219 9007899675988783918 1510051892946624563 12871424549761471742 9191380701137245069 16952121208507450249 3706771633569905393 2986949458123825533 14901872807392878586 12097392338967595004 3167219458597891033 10312085048207554840 2011273916303678745 472642557733826538 12752572330756886796 2101255215464671669 9908041353179186129 10859218308738243201 5512166801249628242 145605978167466821 1989548599533523847 6480666750646133888 4154245657335550292 1327611912304854865 3069101467815022920 15001822135683290980 14342359971318759382 13136051665303422047 12074964971116893973 9395258567004550854 14171248850440097341 15085116483328615354 11087609672574956242 16248081587259390126 15617776034799646811 5408118754146273894 12713181483504323034 9438408945384269428 17143483606516001466 14011537231128848439 17198319743609406054 4459895595712849049 17756859919684398488 1830620185158859243 3504279113278874862 13833698710877125233 6744201536844797925 12959894844312567386 9149954710728504336 9100760219596758893 3368078432941852409 781488241985544122 15622269245889448907 18077118980657240293 1764315451094461814 1353627151798710033 7531354129336028113 12419771960908171515 13595341666388387349 5311652361375216808 13677390047340315773 15088036087814309198 3011653933518268302 16197231600928045397 5763154795744732532 1216294335816383898 1485320524482145659 681101907927031228 5227021937798988386 4029447467729672299 15542564533120896288 11337108336601081220 14865259696291204295 9785576382789320026 8868270142421012779 10325319502863752181 2116169089846722051 14493823795844927351 17862618819311652477 8406905285202320437 2055494699545942186 517420079634980094 10007166260825340819 17721335229040880605 7672317315494712663 16867621001437365705 13606853624238205091 1407920523601394497 10551558467005955860 4576540550748532656 11460904994612027531 11136018708475922177 8907502084160462195 12793634366194268226 2423972100736694954 2225096766649232670 4210265423199246960 8650331205550200832 4526870615268723489 17873007925676119165 1028734379435116227 11512633531287872833 9259579035810888660 13939397699977148412 4232004477234202178 14482999891214509293 1228207871859346292 12297908988369068851 9312980468865036733 16905256028146858213 9861164179919749472 3186789732498643636 5996415625812148087 6058856704965683470 1635611997213917914 10664976050045180433 6281660301685787215 12651677804076065596 14363471377846480656 18248619702098919641 7946503823720456056 14576327141179730715 13018244428526501417 11890796933841211588 9182776816768041414 8060753625501725647 7802951243951904477 11945746897268010783 13512812512077726979 2817860018617426232 4248848502135648108 1417559076269376721 5010113122729813773 14403148161905441229 5607419617613496268 14742868704332729149 8374980827535410384 5145954507149982644 4363830948676497539 3500362016719329170 11548374396401359956 2497404344079311640 6856665799870789502 9574962909571842517 16849442633938328762 17426937014403707060 8858452125527827558 4231603092073162868 7681220307004482246 8964023966590459235 5609161061185786812 6247741209767329868 12910682370781679362 2714865244073880434 4519752344234147829 7001289896981896953 1264339885574577869 5092818992329582606 15127142099579839363 1169225795006220856 8221443312852358018 14915506681770405807 9793048932007302115 17316556245499814110 6530592468405264977 7850713860820689311 7116204466189710522 1327628387088720287 3816770383871609364 624227143517611838 6582720563285264193 16783738676296315464 13944008456512328664 6917105037063725935 2734743587163345358 2389046010666628527 8776969783801483426 9854677551524364932 4777885163979928882 2895183598028806281 6855447576261924160 11139422982873298469 7696448643879070057 6023424245183071549 4283418669141868965 1473223192706719469 8814167102739106748 11748671140081543110 16836324505523888127 15595412498217179368 8596079567365282239 12346828640238251493 2328052657418886923 6906217221807444292 5161157520141452184 13274323110675320826 9834401086196317375 17837689638530924373 13063051097661200604 8627164593447386373 11467252063915599161 1415586181326518065 10907943096264293248 17235578119323523924 769715885441047746 8446286936553354376 3576733103247062129 5831025816324857944 9456378898067584359 10541075802070795816 6187346616028724461 18173046890813681948 12193040725696176610 1266054170646490094 18141735231638931024 5767210371999893381 5889421960549576673 7413965990214324799 12127412553163594528 15825764547571925335 3027255082668199662 8902589596957285684 2006434459657732915 6420274509208824578 3232503775463127340 11250733900831582364 6398321183291075600 13021645090404030392 8013914559788996363 16719849397511829042 13929282813951943651 8309425994558378894 9606884538388698293 7802574366087457443 18349335467336170159 6589969290085749579 6014646763166922529 5265527987925051798 11980361750758961266 18030059258635964035 632220974151522922 292195119379288945 3653757842728505776 2920010610033868507 6289524101420148817 12291208822115986872 11871354385243608588 10483892324497704970 2157757618219459400 14878035316677549486 614457035955006952 592729014621363204 9187821723833418746 2532188014563409127 11269526259577580372 2129026135578018084 6192250722268652824 3435323678553486162 4834430997159574712 517174780308699377 7602618394906857272 827434106336524959 2991288783076460000 4462219830923523033 11876878598018712177 4758175457321950948 4460429464715453169 9991156430647812221 12677888322826386790 12372596231090759881 9495381400273863689 12820735540051551234 13386668623260848441 3630959633394454443 950478293220158305 17468356209570340259 6093221955962069517 4298785500604650287 13954955552092825241 14811249924848102645 4744918353453863873 8381560057546228728 17651640219789724870 11394853837283379007 7312269827011137418 4253586576720854362 4141491998887619206 1708082699032391705 2874092006928802897 4442218178846348124 9576491668821804747 18373722051451212181 8618521413815159927 15974040676915233721 4292060610988424669 5043420774558170949 15481117555441417519 881188194231503116 18252703408283075806 7283288675378754906 11141467387566653071 3459971755219015909 7665545747156051070 14773786841757359298 96043408919715335 8176657578425578208 7147772691955926551 13237787156353573313 6668069682464808902 8835903717499354045 15954945734496411553 15308830412539833091 16813739326667254863 8777032835177246539 2276919961806352898 15222132819297281033 3693249451615321337 6646575238796767973 9648218105396386789 15575849425847623362 3158459549557233912 3309445206679788362 1529431888373884778 14819872161630266615 4023506815823303066 13130484921370091253 15654285379138778739 14960286295385620979 9795319924531238172 932234340102971741 12115703533514289987 11501352339984993961 10019306498168411291 2720345193947322980 17703313463567351580 15126578823402721352 1984687138730935322 10321777743250604573 11504255245090451427 3690441695506296600 15096746386335917837 6412378292116133028 8636110310419889336 10977982545910591189 11643427557943098924 172364187410941734 3580127225164593337 15036341588581461979 9175438357054419512 13658778576787025534 10880406987782996011 11193961022625415283 9932724532336145340 5182232017564991045 7813923714066790666 9054405212964660022 4015771681115904508 2901344717187974962 1658159651112441236 16986071870688550915 7742342052477982682 16084998805827287322 1594713258392164123 8293393980419477316 13335943281559138921 6678497784207416906 6264120769378491125 11791411778582385416 7268134469976525570 13978548634931317101 17328301526202730109 5015352757411096417 17054000973874562396 3174597471885368819 134501716038948501 7503589445584342252 9817561355027230329 13110921958907729882 462559815104587026 17796042691898526279 13192294626649365378 12086830353876208367 3071654879237766864 12609360692361113956 16019597865282657559 7298274140002600754 15531803039997312553 17641738725582482840 5575071723214933675 5277514710884965571 2451580414432636003 11809898471601671852 1073616313467259031 5859739759143920039 6681154426840269383 5692635172330312509 5012961372254025807 13863392701525663898 2993311487428095081 5131525506141786952 2051612808655547587 4268388911773391806 10857300517673838038 6352534947808493357 1936921076758797121 2028391950482433623 6680001564470276680 554746169100475351 578531107857827036 14582393988069360444 11451062239230120250 212347861289526890 14007427292446220742 1508289709563056665 6608078788097329519 11728251699367548418 14337054151148902810 2629298362992515926 3855800595745219397 11409205653583674888 10809616689698020913 489395270561427196 8158397345297079203 1468020076162920861 3454735652724891901 5056640852269959880 18142439492464535997 16746171845098159722 2869370281091798721 14134647438365714312 5983017261514074540 4553308281107143293 18271135428015811569 17525233183725431917 17361429199392496476 587038209987112147 4771096460467478058 17566398323607282207 9730843469148757803 891657426804323638 17174790876030793215 2674825105309145924 1561604208988734936 3819067092751601437 15142514591491808852 14746817357598486736 8790460375027872783 7616059268799836598 11833004644418751119 8319451503439621551 7991537931335201356 10873782939366919114 9355956732880588924 1588844774515389601 10449023361363686214 13011323019474649544 1540549474702104033 3343631140905299142 3305892793864774079 2231839679817507522 13494029883830095163 13652453711936564929 4167197311843105171 2242262383375125496 18007576123318273808 11786421181473829430 9418293764666096877 8611790767100588543 3443861798629235929 13686352625773214341 11283815755968930254 10338112441155746528 15479436504284865960 9043486130782483725 8200403832614709601 12731892462275138022 14798364084882268868 8683484013862148538 17066652863868859158 18091689469498017243 16716057025169993642 6408449242845210085 11114639851986654686 17705832221701778929 6444676509209633705 17548457334057976487 4176199161788452041 11482492449723269110 9945153406639626565 8846862925114598639 7117558529407658130 17526651949956139837 7788918347752922925 8863943991085376728 12812502109542275571 3598557045465158119 12284798267074075884 16622494949529325862 4444392104787559319 10682856241294434507 16098473244412119093 15549429202358934552 6337600132062736867 4247515525624460593 13224426966423666915 3441833670331021604 9333504187592779347 4661402885280783639 7015494032023375631 17885673139980690959 8789482478226717412 9982699225107618204 13731514008871320349 5451909770317061378 18173313522953706827 6447310089545334600 10513557802549142613 13389877737614533625 7379366828781648476 9427970720676282885 18185317154501517456 6233687297969885684 337866657743620098 434544603111313887 18255496730043775000 8456063070113924800 15569593839383958979 166948306225907565 14162577298983680628 4042192811766864579 14942737262681716890 9201365511910486841 14336553538487605495 5832099148677260539 2719751720027076426 2735689166644671990 7889759304874615419 17995973001401348745 1654187116213220801 15363544482654917908 1127126232973290577 1096218795293155239 14846481342237936330 4200708234394387148 832391227693089146 2024543143707247602 8489040580326530038 6712793721949174077 2692468149864782799 18362958570036678329 14093462524206232467 2820779103484422929 2698477300922386525 2712020467454131567 12545824497867519257 1149589585978700409 16418868434161945727 8125991153318942863 2021650034835673311 771269065602248098 14514242752486201753 7042287861784452873 729542671935855226 11694447267580438084 16512184998507626090 4023512289578998871 13103652324581493176 9829706108505529735 2309601276831637154 5031378551411334075 2042519631326394048 3526866358989625495 256189788111007283 1878006869416443076 9129380144997110429 18307804503653893605 11183813810589671870 17513286206116631758 16186116330857003107 77704674496939698 18217399821876980062 3203488921949142245 15349239335329387450 9296048409237318741 7527942972440934092 14445837745861574232 3521027113149316205 12629722983059798990 4250611141453763626 1747119000754819608 13600622979414966890 12246216199482234110 8788198569428317627 9219081893349854381 17121200743152231338 12582937572127318750 6833295388077544751 9586395881349385088 1343265109578054455 8461266694163079213 11642807368396977340 17425603509140944717 5922495883368830127 13091513247498220138 18108527039593037613 16101300424007403519 12899912238252607485 4911261952323726299 12786311307130495319 17170377634276737076 4664304396473907576 2009814523239261631 1008242312308376844 7396998238924667469 9328681577658876800 4291049114613476489 15727389048107537769 16397285508028791395 17784156013259149535 13467398997822737611 9267423180628734481 9569931668017149749 10656075160521845878 1960055538270912820 3793984967988620282 11516172804242727420 9377319906389776827 10004723162553281351 4203482720765180257 14079911188362020618 3992690554896603042 778418922139969446 17887417491510796554 14471476513369097066 13217333041077221168 7286711477826108863 18043731778188381639 12139549032051712601 9772326665589634561 1533306128014071903 8336707548308627640 3568214635011081945 16698925675291820872 5747247791249658200 13051371837602159725 4053339600544110184 16222342349017826139 13962713772568659514 1654488888100295854 6962704915575215405 9111620527900617852 1256703788474485039 8302062376619756609 7934016294204305572 12517761457836510666 1297831852468479977 6361699391646294327 14384828426112891791 10636064247376564877 2742078233318186290 13127650810964076446 17169842154807278113 4210039332265221485 10524912505707741658 16581673617694879466 15870440579046055188 16124612736172802745 5695709339075595993 12744029902624806576 4839382628921192586 16120422738108578780 4302358834603863512 6493870482147933537 10888182647404842257 17252000888880699422 13334985670734199489 9526795012015669821 10732850649975344229 14765941016249047686 12232856981609096458 4642355718649431745 1594108540206544325 16559137843899463166 1122919865108868837 10913546783339668703 2824603676920454028 5568587521413582888 13643962888269812688 15094128945131320547 2545465309058564805 2655175183392295770 6328288833549504966 8848191807898833932 8968796886860654418 7732246044587880602 6926398351237761024 2576227880634310248 15918958893086499596 13365029670790440492 4163873030703633009 10668343150718814047 11560920818526308923 5448028885875591300 935615381348308259 2742370224169293238 15657161671532268970 4448633362343933384 5211171930704701982 816648748435620391 7182369278958306452 16402934257461852957 653811935089854579 10751089065304837298 6736766374940536719 6729851380563623726 17331115579658407138 1074375380945209758 12729814860985381219 12228898487574270074 12803784887980519453 5308884426543505114 13554655249524493070 5286638611494586247 8591311441333149501 10661342143814136366 7165079341211085843 14765264074459241449 13718986065363767293 17727138615905102558 15663202917374249233 6784929052905979036 2469750103740128962 10598667248538092444 8039593193897241742 5661309508557156095 7221870736355111942 16891897631217125532 11832770302433416823 16408887740844332121 17260388830598442621 8852422469503390533 6306704707893007462 9052678893290908059 9481603184900005148 9369437451547694058 17111682346580991588 2267203176347152135 13060158908312621753 4919394464861575644 16061731699433158520 519259306809789528 663126549397806148 13674120806100541383 6744571679442039553 14693479614037445625 11360583144679714576 13820965286221610395 13442870463232829403 10894282540668160301 3508556133710741926 15079291052743697424 3443451973835696557 9955381046431268198 3254108813116782787 12078279743583972540 17880569217082905444 11480745311410663798 4760158139931896006 2912444180646251961 1029238768598995324 18394387887228494370 17622516134685410060 15557150483657977220 13847173528409532542 13523786266107527772 14399957511383580632 2813173679519933910 717155375292995029 7639042239494800612 12652279057085434027 14336817540547235152 3538535004475757532 1501288435174738410 7650698370366781178 6423201852038753818 2502363722624163968 10622724514032425163 9476274147210155348 9021452999810679648 7251247447814178871 17667560109191570062 4594638921338329425 17483832619279000211 14736480989372356179 17176290211127662376 6294717672073888702 2859404419483747977 3105203827611731149 1681232220433241548 12946255802665502357 16368716065130208751 4840267575306187055 3989086794361726560 2085044871013955623 14161646235823192101 14488061202067476290 13743748179589500790 9213241921978558129 11658717729100433279 12233337141561363998 12532346721221544570 14926085740195817066 244720226606994432 4902015656586008917 14087552010465311402 9946221353334029045 10368971052838892631 14277232013045074371 562365271650298525 13851881950345760596 8467602500157920807 607667527259909825 2426085929987245961 293704112903361298 5068091064461515877 17396344654567720106 1927306612026202943 861381389694548688 16923584551968802980 10659497427219806558 8268930753530153509 13508097231172294872 16115321589041717637 6273637550724852859 8637153062669479462 5359940803997433447 14732509988638212266 2757397782401596077 14751226256683912482 5128203563052326879 15248239859906302663 1717655682171118956 15001004302716062413 6156317462813632089 18377923287470624134 14638173996383383498 5412263559535206292 17024591701530666239 4915823959035603024 18322995734154635918 12648856261687164608 6991431180139790051 12140296023840805582 890022694038815404 885357262122568658 10098276904758413243 17931385653575461006 15488811253355375480 676561329695776210 2918392076070363650 8167991117130542052 446950312273915124 10902244393720622684 13394211189357240234 17150810351056756068 14397980768960330407 910646996210777655 12853598408509804505 2560797860274263778 15718955127779122851 2684339134927290128 5985898823952593221 10156326652368907183 17147917281680204858 2373328430363961664 1331714254504769824 12083832417498374436 15603227117873483396 6784387180835030234 8850977155389220900 16352395480923688242 7534682468240680262 3915473802845617108 10492967106970756033 11718373953707254694 5781311925692049269 5753971995505227590 1660543920804621135 17571736260774681659 15313897620323299520 6298315531457332361 5887323235068752954 2619310633819232198 12286230425761891422 8164003541678572734 14343921095175406848 15633129374557643929 4522307261406575076 10493500560349073218 4601279710533166628 1803933411413485483 17391288846141879212 11626263094407767162 11953520949902950851 15106123777738007700 14377987886645244860 3070818846248160137 5590520454620095000 10713549447594547590 11365062086817298509 6203070067974737547 8691083815769951688 16577432204669335951 14961805324193356922 6265358187738796780 13467627954816548337 2361246996965292793 7105362742390252982 1259012512084254819 11090409440301500356 18019549703935114305 14128418611951821102 8289937745142664294 6175243303846119373 10445701857930278727 4039182549253277745 10660364283687324 16645293989959553810 2878329207466650508 10846647636545980320 2538343407837607390 8835321157633844980 2847620602870738698 6337008384102278768 13878068321768162644 10320499821595747341 1550452804641892644 5895265568703519905 15341042716937438693 13611693387671350232 1122920036619371821 4763611805778464565 14293667156953509266 2481961867838753449 610218197131122628 12209728283598298076 6917365346501708151 11618952820008231964 9810873127113565811 576842435372000862 9124866877024196316 11278320479441221804 4649964996822272905 13211692285695255612 6257940454369257973 12467824006638934390 13716778952558849786 12787596616983034730 10490324103816802280 11326725528082747899 1540071005943140819 14906226031154716822 16194512295205176089 18441677145090904777 16153160684636192206 15002981682259971052 9630239369852306543 11281176954490550933 16439128258317678213 13497858572501273156 2371574444342358062 17163664221993810205 17993650561057915905 14592233405696199382 5922433931760409021 1460406169733218486 15928178790187837778 4788467096446703012 7334426370754492385 3910619781571968972 9703642294181189461 1126418597826995497 1000179675120507162 12407085384242993876 16114062977809725152 18340931363640141717 7087349860748151293 4427633777541870037 11710786929922355148 9192009313730073696 5524551748172236259 10415827500961929616 478537836945458998 5262546628029907154 4253900730765617600 7588461426681315987 233401384031987219 13008480809424914168 17250355790328067057 8313639537502334724 14210336541340766590 998713462182093729 1408543287993754340 3027807411795278348 5072128743295737092 8641431527043951663 8754733041500515774 7202567776823435198 15809909470530988240 3136017569025944151 18260181508576370270 10722953339363371376 8850267010760562025 5354290842480273996 8542219256386971232 7161517048972272424 4338288853462825015 7927865143292474189 1205000792480368037 17308652115340136081 16317748443947264182 16786675797815033434 4739811923957376026 4306240748422631005 9871281656480187050 8005748104545923694 15020540924687778072 15937458772600139430 2862309758367678422 5253112772231027360 3062049341055983051 6711634324702588242 9702223262015960912 2599452293957506341 3702002659280693058 16434053308419576932 10356647825710195349 6254251660063998042 11511332731161587172 16804768482073989180 15387642411572696666 16724986114927430166 7671560887316524615 9799320137834851122 6064673307695720830 4892467270850301063 3914547280457326334 13025709428151707100 6016643891373376694 114987874705382956 2910110462953586732 9183866966968892286 10255200949771745896 1923396991619307444 2481991445096471092 9362091328479198960 9357586687665418396 7157942882936521698 15511462789895051894 9934947790061843528 9380905997960860844 5827487418904038101 16963916333143633104 16175683414086892156 3297214034344058425 9336690626892077901 7874382065754167328 15211346050454514970 8371861294077300144 10568070017654897482 4020940586405332920 9191971384784094786 4226345164757361797 15956777732868865426 13807217530845549668 15367062866323812748 3281604950103019927 15948457226614430185 9970453616536778476 18036449917878804340 11809853517533369918 4893333619229360690 4786359671709975763 9240461393321407298 17669796486938010871 17870989974685762612 1374566676997192181 10143852146836162996 8640750716513696098 16753353481404119743 6589441722741582868 6928699947956807144 1008487613667676650 16138891642264707132 12961924066953609272 7476177507902661931 8245168067593157379 8668764771496565956 1458051796613232876 11406184152436627682 14436163149745498531 17961531097507898042 14943107210303308137 10840665250235249720 11302833121289564562 5675740851862301339 11861331028571214071 10236686850453985216 11412312858100656784 13801746712993248345 1499359882495293109 91732363732697084 5062717813875469263 13086147046347722970 13920745774353576926 15502819987041589007 8838632260820685068 17003256178313052447 13868036296408366239 6799859061888877336 16855610934473059424 15263760577528518368 889669048630731670 2784266448034592935 5249799120235780381 868160909047496817 11981871843894517798 2537329946706144212 17092234134600547302 12706926380754511124 5348859938966081927 8171444219949415098 10197640806898606643 2617535428099970176 11690565500571533749 18413350733865657580 10218529414829063569 1538818419939880363 14505520546846110730 13053624185081309906 149142950570789063 10323553333334781919 16666370312761908922 17440324490334333882 14936456698136519759 6481884706100297156 12573172149855427954 4231088750911578726 6738586598661030620 1291012300774825682 1094653693988977608 6286954339892623648 10225473617548363892 14748870293776231438 14891855120202442545 18092612501230587935 3742856500474541775 2467827626189991322 15114465408704326242 11825330680326788282 8063876043972429630 1327456693512081594 8821985138660107527 12395983043558854749 18268267847038643028 3888204992626917907 11330136971936467215 2957463020444617424 14743590131901006090 13632673811062440301 6493909163796876671 9311906610931206576 8729702027963914404 13648220094124166278 3248314216918546092 9386245906617285967 17770453884449672702 5875644310116435499 7309756011679251610 11797935451450874320 1098945141085860288 12805903600441091167 13116403577291591274 2789425492239202293 9628420808217494484 440086112553915747 17010429880000356537 17276501254858441499 10305458473713185676 8072388411100913829 7049090467464656682 14439496097801817134 10996979088014466967 3123316855430453533 1374268926093780633 16359151385552425595 6409613530735036182 9771239331492271039 2615025364678524646 1111502283254556276 1373378472713149653 11134336195262567659 9000078333108430032 3158453403215313357 4625507497513944244 16867239251045571902 7435629890720574539 16272548366822702548 17209724864421621791 14078812889344613662 2644628133368133347 11498080303829723002 2921513319054019048 8332322484465345910 14383983930065932395 2393561026112051372 12513785044295678150 9006291068360081216 17198772891770216972 1455193416660405977 7519228215004984026 14365128825124786930 13270169021112219799 410933110619656359 12614640727803970804 14106179623975783164 13883531811457977713 4197595427900067353 6978436769323709359 11205595407327135983 3664709448303280494 2360477241120757738 13664320033666736170 1893704551155644120 15853269517625921070 12148258863257172125 4997918201476710036 13740679687183432802 1043397761959030175 12961651570226536438 3667634004981831743 9893195788536777047 14518233992447435038 502617687607954688 7766734698869720127 11752877557596740392 16722758192892082025 16020547746509605480 2306972401619986561 11563146788463001790 7832877733800335520 2503576404359471295 4872738531770764822 11622805086351483265 6888227201679430575 5916122943337047287 966581565099534583 6936085192681775209 12969448730406013705 14825342061994263514 10873046723871941920 3869571931463065136 12792216656041994963 2112995688846838368 10472766339282104944 16732472390318661482 6373320763680489597 10407147856214633002 304749271896133217 6748446230509051758 9323624634956629863 4285276006260329672 15831016987050756144 4966054504086348923 4830457647318198705 7393966277351996082 9855562183138301157 4594031143414994904 8441028503063183079 2682398634172039282 8865814651694297554 1258031003459714777 17428125560393255031 2370260426617320356 5365935215510925099 10083269722231897768 2417166847272432718 11555561949333603200 4623186428540161873 12553169593940312631 7887780321526459069 15614080984108329115 3999168524122445714 7881285007759339699 4076357724362031388 11199101700499750478 16846273895663038903 90417109592090136 15020018784528110458 1568056440954810316 9822691601612777032 11469726718277103729 4987191256047991073 296720455004722669 2174166261677609623 211452443058314747 9755886965027373040 9669152467030685405 15951320059733757817 13015197261645731345 3962843300935380763 16521325214492383116 1403433716203644869 1832536343280383241 14631022538491110351 14082038665444964693 5850040896584461372 4441057930667998917 17816262937013900824 5751888769084954590 12952129604624812244 9249596730579621711 7614418407542636043 13529223320833919469 4581819760279507041 17983677369977099133 7202526901831748224 2132010285101593090 1140238965169827726 11195234878365766632 7623499951703234120 15538821684226281823 12866245498016048981 2975371254290511035 4563205043019173161 11833105650489907757 8606263538739931827 2048055109209076959 15211866680938496435 15838153561919130134 734708403200834203 268439837119520569 5568091139552766817 10427464095090146224 14532497348181717776 8670789769367348177 3653375296858934902 14484618422821134591 11806996998616693101 16678793346761177594 14425313769629266145 3055092295515358688 4407104336789763402 12673800218613660533 4630806741856888261 5033107188668400443 14973804331514666224 9877008367434128700 13323024978718533850 5790681565378118157 11451894600548456815 5520462267066855932 4536235480821539863 2381401304831810753 13556142441074883125 5148560642059114532 13779768007161675179 13034822652034605940 486096788894843541 2428910065820815611 9236114828528529380 2054504486788961322 10892809329819880044 2801736770054758202 7738207383723497186 7249173335525391347 3495423071200790558 4760925299807451684 12890868261591610440 11412951933135519992 18079011257230960874 9635926690879678824 3337328331696671759 3203341261813203070 14103192566282667423 10347867757497955451 12701450002600544582 1544638076487974681 3649908089597197236 4893179976329203983 5882130601520317210 14042503925130107297 10609399713889279054 12655579298231898752 13898378697695281628 3937984512548307542 16810349516972636238 3498160760181810280 9899496845287095370 16794727256253049272 13180249275693916954 11095296959152090856 13195377073219132247 14007058689852636604 12530495288327452857 16635959225082077178 16570072806780261907 5136474221544582576 10471667096479225398 14599250516519230011 18113195558260614487 6256195993836764190 1848741799693459949 11629514323217603101 8062119219809589536 15215243752266098688 11785555454245502535 9015381744080282953 9190767795057389873 15986617198617089055 16776870791753522829 1442170976917024029 10846961912788980664 8248666127365301277 17538716274008447013 10211952882899265016 2788986562183294389 13109543986020072482 2912425416744791131 13970186155107998260 1953026892222448137 34586015790491619 3401417063031115667 847492454121811785 3931651532469965165 6893413073343722471 18330845712424428745 17669278945296051801 9914147145524088871 12979122340450540240 13148815162825521653 1692426148176592312 2467675847870961007 7482585445069820771 8343504905361158008 15071645191747368227 18216615298408158627 14397982797639448780 14997629938017273144 14989057077810033010 5301636356400498065 3294755582528360638 17413224578468293316 1617741964632331586 11383877527623298004 7639380873764329033 6929612197171625677 14134036374503734028 1824415200335364158 1570799206873169889 11774552973064118223 9752712424306707577 3446970452291632228 8202350998121399748 10100764802014768589 2451880476220617785 12799961857271129604 12333015925979816387 7895482081993882222 14621866644481090031 3530629542433282078 11641927174352013924 9809252513563743966 11960839608293228983 13154009925245111221 14636213877642874870 13348957644466128467 619990156326927314 7866665188372261769 2666102284689298012 14866079842210859313 12428479529294673757 15511593759665564701 10823478456935835125 11827337957334077704 5435261104876480712 5233659607252631012 13594962257066823848 1485661999713804296 4460893570961998474 16838695932929247659 10160022406950186601 8120994440731875637 2768505885403304881 12680942274899429697 8590271886899517785 16448246696916943527 10131081035769356906 8132268202086714976 17143757258508574685 15924156143334045251 3751408096076244664 12417506137131149574 16108512090032096155 7427658691707119649 1209834320455544803 16258859660908325469 8294514351159108342 12837370760668253181 3610184493285672595 11900093633663156982 16736508009014518557 2106637284056546412 2075300574848415204 5590736267066356541 1786804976322282443 676976064418242288 5292835365828713851 3437446606879996336 14168429925524795667 8927723011952180809 15758638436130902824 579404434854027427 13420588426282723531 14647142329470987045 17499296713510298869 815256641513117283 2815618258065801740 1650567364940934339 9643624157008816799 9641089932601653484 7883139742387017652 3131708305679158909 4261496993829250467 12340039937061942950 1016557088761270475 6963634788136940952 2393636777912469677 15704062516504361765 14905383860835911495 5421431907829020832 5627764854252298079 218757905696145321 3446114956834900734 13140500423473332294 16153306770782552557 18212423324052126339 1191193304596587749 2058916518677859537 8255296729113502485 5605621974963815141 11964168133034579695 14885740990131700122 1809738136821415621 16958055036511173540 1757310462553352347 636718440672678552 9048772899651605712 6743424211517587734 1520992866512079354 5070872269424645495 18287626638266427482 5583784257649785368 14086798923804170053 6234610287091118195 12959484461931452270 17806841052754416871 9993456404744690727 9128081230769426834 16909078982789655590 7212349012559649067 492172196590814619 13601399868285136380 10457521267185241888 16021315674048759218 8933696903623135754 711817114457904673 6350191643057159970 12522029828310910740 15680817511036911021 15512933584314195870 17086390757985946277 3706222333013900400 14114134609519163684 11775194271335120924 15878433043051675998 16070864322607440534 3559378407369662324 16222118336240633102 9879825391424107336 15740365832189287706 14339797133054701224 6262291543799592378 7016685640907118702 7486373216937648064 1559821166143875013 17650952152304333950 4959632279184114920 2360710948041788694 9376100459304951251 16359118406106505054 11735280351054681182 14368228998334611695 4664543484460599943 12399084959998897566 2236825862045700711 14851922385946171968 5162330668000218257 17373217842496154014 1640839188608430522 11065032749195346947 13676666444563564929 11058790694596872373 4944905437736345270 3217193326643975211 8322227518180803098 5731523231693470389 7536303478281289849 449220013471533431 13958313466100814195 18093899983691577700 4405730079425849688 9629544383954183736 9165096077976113313 5136805012909203980 4919538649815855770 2647996687306544763 14421598163789976838 4628777333954402668 7215580349726616504 15321003303593549135 12050710891528829998 5810384146041527240 12245189510005659180 2928426544871286096 13581814198235707174 12879716804035834245 2089070202082633169 17698616546672975589 5432086510881740301 2789654378362999704 2659485245304730337 5843620589439090016 3337368960490995831 9301937762925021185 9115328119081944047 18241595835477225263 11773422717182788201 5796446160153699260 1340315047465588145 81831696143927006 1005348582192365528 2218647261541109641 14772992857204891922 14538227841831981166 11485247920459502576 14352197035386190138 3598505784018263524 9006996468775413944 9559581310924010352 721425214290870361 4746924524344987109 16105779001958258616 14152831249690423909 8736498270335975328 11244786267893952043 12579931249233727128 8819004071373035433 10300355666511899467 5697280544933667863 15055188395064408970 15161547525401796054 12486229302978702276 9381197449140306809 2732090998298630503 6096197765551802511 7463659003855256944 6616746005185094750 12529468147231286836 5468823169200023002 8534848518237219988 10802978880772371696 15211061476486532542 523909321534803583 7353324052454008342 15092396980706298077 9979274537068369388 15857310730389298820 13100383569820627642 15527125326216402222 2360803877750169521 10388681335362930990 14244191410511522380 3620286229382015109 8834564346770299513 13054717124556261748 2000846610995017803 2843709358678943684 396768623130447888 421837453817873441 902970439679908601 1520759208479993987 6836726474444404371 13707909783395857764 12030615359141519033 12941359343453299997 157405411826198184 966714336971570964 16847919746148858474 11353084204379034357 17278129447359107870 433494574727385405 957895332333147780 11916736703327152007 14088170053171384946 14363058934814919403 1353617045370923041 2938924028719521737 3836487850175641370 8997165798701656415 5776916722930699543 11708697629072896826 1480898721718208284 9089631748121606354 15182541024283060144 12674791684606840353 1279145292152430248 12183898170173649971 11073034802017890607 18236449658960050361 10985927511301710018 16734000380917449810 12915370553335140609 1813160874076167090 14975533329134562074 3460806267412312311 16271000782527247690 17130039037076264061 2149069302044795467 11898738489613380037 18183997528522505571 8536187624589410150 10096887761663525554 13964640125051346574 314124340839905210 10148012234349292378 15070141437996233191 1448930376467375586 5068289743101150758 2064091100340298027 4827645853106024313 16956158767891959247 6498330765180454209 16127238719336742497 9222308454157389875 17134455235868698607 16783099200466189643 16385123679606103770 17355846540646516141 12140464423548506354 11270728706957410033 17901871280020253585 12693603276178275211 6380788602723910398 17905162273754177758 4939218267183353677 438784355039771300 11522463711770162277 859533599130419027 2185686189237519664 11457373958536197861 17759624296367376517 16516671104655802112 6032246974859422926 16656848526532925362 5128990526826428949 4742688187374333349 9135606970854614498 16624084790771475865 10170367393475912594 15244464113367286431 7369332005545020114 6486528441979223159 12940761802342158044 15647546195498270380 995756397805106568 16535338060052364638 13915810019337747797 7577527904791444444 17886287943662377871 16292371486720461125 12400011057941110061 7878804215808951904 15070141056784073418 9066705617173491767 18045845635661093928 16726054043790144127 7755904165043377278 11645437722713762491 3080410909001922440 8369637127029538303 9486552679162090502 7756370707118519663 17198494182516332023 3274156176811460009 9552637891558010750 10225923096908388905 12741200953113870575 7463770059932670785 11006973675362345362 10289549643926881426 2582766901361909963 17503821214435862434 18419202719947199173 11377461062398644767 4355788511279435822 16733495423574260774 8495462467555350212 6163381309624752263 10402889675286090476 16190706413737829858 7598505924375712273 13579049037156554683 16996649522997186947 4680836306685351518 5674943244520157461 17396082841402184006 6584823897122425579 9973062128126630453 3034988561204701986 13518290200019687627 8174352004211308322 12225252660414398673 15453080642941392234 465110053722188046 9653521985937661007 9315202347382168603 2426311042605807989 9887956518946218518 4068587414529521163 8435470364257116995 443786282502910 5886793995551153573 15996926124965836182 5032962169014515999 5200860261934499180 1992424176985618934 6519190236262660671 2552896009679063976 8688410730674604489 15681214122136272437 5668044570523697872 7230127756263155900 11920152920015600305 18349263343659757512 17735840125603631118 17396027520641576978 18153290667672813037 13472795065492837823 11730561595774837798 12672860455159178010 12422567349184588342 16613139314075545697 3643706074580089228 14204926087363459051 7831405807890249873 53758560518664344 757917025873746348 12987219198617951251 16924089167884232788 3214002278024131023 17524866389159827779 1301439591101014416 10711265213640878614 10436442823186420700 8037180769325299922 2955485524900135829 6611498870238136248 6354280567113651517 8996763402044537765 7388988609413743709 14732890165122100076 1803056584216921529 8091799842862041886 9274361481419441828 14334449258979742191 17407346927452376528 6714545734646968972 4565235131016842464 16772012079568264983 1182541426466861629 4393228240530694807 10660426482284432036 3140899657120132795 17894471542208551505 2796494023796474083 17456194474808826960 6093230811038976560 11529538669476685066 14538133327692164700 15428567863297509898 12452060395365057636 14269892698101543617 2603283525753595323 11317363340092224319 11436150664868691399 5453069801307294620 6307580027888201508 6001721594932682179 11113435699285039621 5393579951977913056 13756327974148191043 5115208510675427621 14337687678497807404 13560983347866832499 539744382607261931 17763243089871567533 8116706386523854234 7005212574965261978 2575550947244817662 7647502516647740962 709327386752301020 15291906106146078405 5573363456068041305 13943763567996864148 4937065029514422207 4596772690077349019 8909204534820214515 6943723408813638531 7534344845572319358 3061483325554502839 9433987021357673382 4925373563590657084 12902006075780883906 5651405027929406726 3892700781302860407 9246637106937401411 379866087810263007 12317541260190003510 17644086699284233482 8719444512230833178 7204305425616126818 9864198701785870836 3207995124328081016 12543431111795795919 4663183766504479129 11796909901194091631 13421564448885740003 16454090283127070969 16136626943257728595 1937837311652181128 14924465950519611034 13732308477023736054 629477799627711260 3442007839828095127 1421669926587172817 14417955327159542667 17088741204873042656 884461478944567914 16686968030414781978 17268133533645246797 8078695241557544312 16779613450895347956 15195303403073755792 2991712205812467919 2747104543707864123 1731195825892935577 7830096058877053852 9277972002860845927 15218200037065619635 697029346544476189 2214711470790102614 11663051768855726549 6001581579365591535 18152562770083511396 13499265844019514684 288357058307074251 13016316969047999085 10797251295506986126 15725899593791854442 1620662063131774194 17702653985745974269 10167967760982243610 13918452750654035852 16263205523665099237 2391215504316036503 13584947087150290138 17387968934742507107 8581564024463991645 9274820891830357373 9795420019142037491 2139308025799358937 10424396337650586215 14068744543196292952 16257269124166517995 16103056220746462249 3606728705041173171 13963010888717887408 14248290093997096962 14499622549480384030 14184199259996718586 4449259693797921859 13590483123413094271 4466869902908528132 1327454321807388329 11609186608824862902 1947847522067414051 7065544786711224905 8230164448205791023 9009657141990300510 15586719492095782886 2946424476244271978 14356936198954167351 8580179822193892592 663775805175917161 17488063991278431598 8738189730443308499 18110904554030455551 15216668545517298673 6884145663223076966 11721715566788094228 13357761810424349474 9552641445871410523 11774678669033731341 5193038183610739399 13957164370446199278 13466230058964723808 8436977843070848149 11134587758558101466 3568290317550887584 15361214084112837931 571175240596028133 4726588050014203742 10910167030016978123 4043484000517504617 3469629600790079124 17296323211583322319 15569962625556406962 10111042840164161138 1775891157892227220 16199698163348253540 11228192030758054647 11705081983336362737 11244637067457771081 18443694259190459327 5355869669006887532 16278466211872492213 7574700206520826666 11333499866046959490 6383054726588931373 11329337715937937956 6766721627045641390 3343411256216705818 1128992083538242111 2262017512984365318 15670697964035753695 9867007448595285290 2408661919750619622 824566298575911357 7721722057672879580 2510130045255972269 5217667573836203810 11373387320037477109 13167112620933226812 3165942764792348882 3145448119969707119 15811964577049459661 733478877458891585 9153382231273120129 4704319504042012989 3419790459407278702 15301624253585054216 15451272685279841988 5939112070165432953 9907427854572027059 13359744875142865558 17485184470007701428 147706674086203727 671459962193625657 12704731608447056027 12596532514181287719 18180054600617395702 11350516679625652533 9310431317737889932 3045936299403749509 2504110333277034140 2907268965926093880 7066900122749523480 17819974856209303518 18195181775150332271 11491606427928687582 10400804233767176094 9468662149659195712 11958543354305551586 8952162149281647095 11662318095608212346 10939166313911438625 6911194174224207775 18402839114783648702 77296102033174305 859160744216075281 5114146150610297236 14897597031387002324 4511444122186197221 16193112580030903083 5243330041982166584 7299676607991581341 8139980705858629613 14905691237662717021 10272912535248754555 6965985733545257506 3753045741333188038 5397768294196474165 3848807805301232160 6386323328562360846 14413310284719763133 5502562422709870681 18066725004880323981 3954929375725609273 324080842475491905 12229296801049906431 1006169950533411815 10083242586951421080 8744758846118712210 8777166957693036221 12662942876254442634 4862150560776141977 3620578505894218821 347642476679899400 3412580066949977095 14973380694904834151 5224351379602430338 13151381575605827025 4412494521961180860 14627158932016116633 6946524630333209950 6255541513632726088 16068095449966559783 650132610289935626 8618284276934707783 13803257139482645204 3948712546499330323 8282006117279265692 8957432435075961884 13798730425621343036 5262517010448953624 15064963045020901036 13153359522717526433 10294601752489291418 9702221375210362254 5521768884638400566 11341989450207879377 4468165504775185915 3447808619971333705 3946548015877040977 17241165658658877233 9020909742171906837 1462574030606611212 11316192954532267191 8262426259649510174 3988876629478965686 6148703826736243258 5354003825153761417 14953816358327360176 17979188861092159602 6176165158734027996 3145091724933072882 7864357606808582869 8650122339356540490 3953656827308821066 10987641784545581283 2130090089427017201 11185844763010213598 14451433565336781176 115388361943480432 13889794331268207566 5367278435632207351 16144554843492779013 4740739851209596029 15309561654133434654 17517749559390851017 17646068270820135319 5992755946099287261 448150270121070398 7238898993611261064 5451717967777586797 11805992273841743570 4665937786243343000 1343856031541736346 314727134602271574 18174730006207150646 9274507421139898458 13745116734354076639 16815640540206810685 889941600314624257 10708721279151137746 11845191110411744428 1121864671174154545 12147123535564332224 966734929283507723 6420098558950717135 936950489793278347 18394210892760774953 7739905498093374822 8709480652623145650 11986105292512912804 137341788272405884 15515178184799143571 13468149114166487405 11993675401505715821 3687364331364759001 13487089280785989238 17208267633037900099 2187008888133454324 5136586263581789956 1065468822501565848 13197413005242818428 10291663124975329591 10591014376835901262 5365934651485822371 3549179729867694011 8390371977714090239 17251627021302686155 6653153897675749610 5315768366326057231 12435882424919385304 14167397915823949979 10171596931647234927 5844577651688400379 9220427827725567292 5629843123228683086 7074550007038505023 18265410752202912769 15038961437392188659 16490047820036854632 12360581445169632955 8890329029273930883 16721566656087468045 7531931633956525438 10104435457221018178 14495926282970283191 13021843632028710470 14999178154324349745 8444392492483585669 15970315826584368423 10155479482744788457 13713449996159558368 17636022697384302335 543111958099114685 14875216765000847024 792790989184796561 13517967256690920673 18336792950870939107 17786984954852309860 6440744412847485618 7245708257743875645 7240322992016414530 15586428991231535057 1261371759644941917 5476141452610876380 3569087061063472617 1997080134274863397 2108270295605156208 14889308271411729877 1888857255448334185 3214883442942465026 16826337712378794184 1744932720022905268 11265373344049896090 6408986320127035350 16455696698926669299 10165560677897124189 8893276358742178109 10290485289478507601 2839636264144389216 7634287757207851690 1084450578612574728 8388793287768145675 18074952854747965913 16576958332659388882 12795467583240529728 4571187912711922138 5199464688169945419 11364333677545198379 10442496874779163635 12671437762738791936 712826341656822085 784583071272369799 6498788016346520197 16338210381851649761 26890762658867278 10345854346373196350 11330474741184329757 12961783713868160335 7224584484143520778 8878387880159231729 13445071210214070128 6374863521257763142 7595866758558211905 8273465289187678958 521619389828932445 7459768395039368828 16534329951077272770 16723959467401595335 8084630907853136174 14405876080602720087 7177416695850659148 8306878352342693514 10482741890869043254 1970067348319183581 16349559841109260949 14448327347536316716 1788198116821815595 7801546265792958263 15451101490292798745 3907290298396536994 1443497000384842681 7908092203477403462 1930004757561182525 12995169526411033653 8622583977745519788 3898997731903548200 11715919489334095654 15603695681271778560 10830287349154133455 15131733218491050896 9627154874314016197 14639262725239585995 8756384539141312719 9277230499974513619 8192198021283912798 5843211396284152602 7442431663911324954 13600454576788866259 8414592993479443564 5212489345924918807 625693936392330016 10232199398739035474 14696262162281072981 14403670277462040781 1131120680992106454 42271939230359059 6914456350695180468 18220900387461819105 3239903836144595337 12611328549427656132 14326162806831683975 13593757313282012831 11195106852301057511 9479208910643771480 10223695231813906950 4907451809593822529 7858954349721048850 2980579890916193913 9581590277487477275 3986584499756070367 14632359997272169290 56213158773529800 431036856547541056 14542571623236498307 5788912789734678501 3013363884245447924 9148572142827668976 2831563597390879565 13415319460664904462 14086954225764303693 18264364469260354531 1953182884649487839 8503167695874156345 6880114737872537736 14364656545034514513 1492603658509875755 195420953593584898 7129908616048476259 17801291625393839847 4883024561030937999 11588254343182266325 15368320488307313257 9249894192822644076 16882153761213790196 10751476489480784610 16932127363286194407 18296196791792138314 5215704462953708045 16322395407212988857 9911679318875930746 2377833150024955858 9258415077118526670 15375356710900106887 2182331725265787542 1281371349283603772 4431632482178839384 9801127350199732424 2470363626598237982 6013358364279236329 9893567927425024124 17494687029295742255 12612284610602147169 12487116129001694233 7361331556648097783 10125746041514152842 2100818245274419937 15001032588870529413 11243082147571749156 10459135381376297666 2178582924850567398 17594294083070129916 9218640286535015166 9262297000943201659 11175125784263285583 839583457523790592 8659458591344962686 15932430136021329227 9387814340032334037 13208417194348330976 5998137406244237260 16984267591920165924 13627283587055321922 13208804406688505413 7551321566627168700 16938832236533574464 13288120935912099884 11145846412001826734 5619552955443109701 6975149653437719909 15606843686268264774 167858257585098975 219176014845907314 3049339303664110399 14230696488951433642 10571714847668343056 6108063076501255421 10036258275886396103 9670425141219015674 13196854331230231752 14837354888447010623 16175793121051222342 9439413646467565706 2193466451163552704 2134901532234694391 3364125497383203850 2630049953254905676 10575108180447164898 166101735865336588 5347593724380608384 8198629440211528677 1405795981291579539 6478144313158449705 16971224245984724784 11866006946213460051 2532643120716997428 18012747930800610589 4101311703345376572 7556088467636573801 13679766856779495746 11588034826265661659 14363323098274278225 10328106669324708494 10964716631027995378 2895687767309980269 10027022087726400907 1119499505616375224 3159587891036613336 18222406020390875884 12533021045000248071 13688147967869902337 4515587413524710096 13207811856895970636 5658264707675522235 3401404397917946832 5914945616106726824 17105245469927073824 5025329786070737450 18374479466424569314 12257219237290351393 12274178770497333215 9864149556664487869 8421214081233461791 6835051923015583275 14546907948146474492 14575463639549200023 3204427765319704630 5994618029592799731 14809334894076790976 14333717179778564396 5633909976348968033 9901785775881133307 8649679978676754023 10180726829164151250 1923716929250276648 717407186450644486 1909741466115150535 7286094183796362066 5808484989086179046 10647387421348436526 4108449946090951515 3595419964549558407 1830224339621854911 11078920695819475115 6088708884362222351 5899333276827776000 6262682297369639449 12035911295019364478 3345429474891049599 9394419149977739380 3396592240394233832 3344771926428299035 3250658342491121480 10134362862217854151 16946560798383054403 10173824887589606440 7205315979928928583 14437949057591971997 6485121080274178064 11705167975296158591 4770091958142954026 4982755863853439100 16000822778900086677 1106242952967117270 7646207951666325588 7177199534420873918 15634440555884980000 18119637085404191585 3426884665428183828 907910647900289956 469993059648972217 18150476810445267860 6254654796751275544 782935826175084273 8970516570026775570 10173630708499361381 3294664606525289561 4175479674165875849 16584086501534142761 5141897934164511958 10909166306875194597 15747313011297046639 5724115595167769649 5553914205730596839 10094479164449363478 550622778414107680 18002158142250547136 7432707469537290929 6865237949426422023 2863211401855737128 10474922373216516084 10963340703897403566 8733318979858066179 10731830741917815983 1955982307869780879 4177106577936540963 1977229723342674003 12989076544746730391 10998728883368063621 17114812116433952172 11765983952546845000 10264696634184885428 8011430746396194168 8837127574782592831 179500416525587281 8589594792610345278 10105976934559127884 12570311830901536108 16019015467993891220 2927086048009501384 3429647772073132429 6081129371657103676 503809833718332207 13863248476159190095 7119974731868453500 12807883923735279524 8803979504674398743 9726544153187463403 12734351993710324918 18212819229740878800 13716158905867175723 14029599790405633863 6355911949797738721 7982651816233949407 339487823599229296 3328605436628497630 12836526760493388920 6022285027847096560 7411240491812689789 7408365564067311895 4047868222284308812 16142146598921726410 510111846765711888 13784351747006161957 2343647451104352160 1936663658024400426 13503819633279812840 5557512011473197059 163523621722294184 13638211286084198024 17433543822244080283 11012955900504093329 14633845942396756016 7150722545425217525 7485912394909898092 2596811913093854501 13151520727148926381 1495206244397952810 12301124665562964016 5140416151460525481 13864923656452485244 15832465791875120564 6467674832197008576 3468558723893180376 3308070467689265123 14597821702345514861 12140332990270514173 7220449840599286063 5562419349873552595 7721840305859415464 5156654999328561183 14144711584688507250 12027792912242874565 4309036517623496857 5375565505048529804 2668338799330793508 14635624850000109429 17114539784938715963 14928495395501804475 1099915840883285873 3436159143371873504 17202468200599312725 5257382054751202749 5817000697824817979 13501319336327509180 17496854315455670740 4605879289471307952 8441218927297962164 5189740800721012817 4882030676241306425 12389632013891597092 2742963233353712761 2679669519857258734 244860388529058728 16329695403928968856 11684922848612005729 10077845678234342274 8566880087293068237 11544346060690130719 8909961889246191746 5477270757672215072 11796902664984425476 2227150415874293931 13626417088564785793 5634500116449734275 6874614763454246277 6643697192355388424 9570124074469451733 146113584223887115 7512682514088683487 4276743085103914050 9470902895867342585 6192471070857393686 16028039227295468057 15873094334629007914 4434928156212499156 11034085792731833630 16990690410080064152 11752438710584265336 474002818215903130 15289594092778875096 3157330548148884079 6271275792326560493 631215537556369065 8649399180731497118 600484190122364934 3976451797342385726 3844411362827017774 14885990938963657265 14042420259889816325 16211858667985586208 8807795562381159679 6038384854760991693 4728356357596563566 17218550596009763215 16209117580861761123 4860911055098176611 9241198602290870903 15404765202985417697 16054300991408229642 15889148444698571096 9824850679187659831 12364043065066671742 7302688414909005924 3135716627580960068 6792875643378384235 1113817758189025600 6452680473606113566 11910864238324750801 3392441866952535041 9441213061262838427 9977152424747946786 3072521013333296955 15274239618909028101 16533590318129684699 15617280801373031309 3012998350318579773 2493894500782015057 15585391305406462290 15332135622743161819 13716743683818770235 7133885361884385695 17222352258112949785 17179873208947084186 12877824563752052466 17730584006268468503 4539478929797536353 9954736818972245186 971769039909758054 7022725545375354747 14363006170123430150 14697780356591617592 12275878744615866545 13417568136162496395 14774907698565627547 8292994107504643274 7665444745786607561 1360310847969616378 13896071346492909053 4563912604974953795 3015838233565721888 2886376868247735850 14167789856370791020 12598222281141023235 13652912728742150777 12047407057464760844 5206961840969961682 6139593115233425563 11242062093354239221 2322267916125178121 2357950734347131927 12331673857003305414 2993477902307234688 5051150635540771828 3271809654216236642 8656515697575855987 10597805943101364598 12351374313938281934 12803202632987149459 11612115354855889808 12081645841784000367 5112867858764131072 13895884950564406742 4397874716566755015 14090357031042512805 16855003123892366997 17546305170157175755 2020727720821388343 17735175860536779267 6783167923173832819 6823057986069372055 7313700956251842557 15751614272718986918 9125514823333881834 1041578547882434375 15553422477236716903 1643893000674876859 12780429481395075109 8759732571566188630 15871901396423365802 11405466430178150564 11339880739970305031 11495638296038322546 6129667288236460786 4590766933932392443 11427942734270648444 10716044164510761779 9164921302569453824 5757639870326397217 10784316747435078142 9199125952751317155 6513334796945015191 15040336685330260963 1516446741942005689 9715909858934678241 13387343858677292154 2683647740107651081 15568598761658886929 12793908763680368808 5647061023380952230 9364817782431021432 16376979922012230848 15031713196745940847 11618611581020012280 11327809975742563425 7501006877593338312 492878591248333703 14444952705168705389 1027095743994880497 14073376522771356728 9910501539073871557 2600237407025357202 17325031062821350098 16563637057599681973 10326671759085441022 13113900976975967252 13980689017424936663 5843308046789158223 15427629419769410679 9170890921303617980 18258719207293515132 13508162554374278656 17442170150518411111 5396320240760776640 5727700287134159361 2718309335361853936 12082360067100323488 9358532240180613076 17158270288769996810 15949077986995339509 16556237283068713137 7682589548944316005 7110518760287538921 10084977895666558237 10476720011641991354 8453977329958879191 1607326043144475874 13383533871227978125 7576247180294222326 5382888932784918543 2186025738909765010 16670785510846679688 10657166653262841481 17721188206162781053 7905495998200119487 7968280704072053184 7697334265166899507 16350684573177326560 12478277859785230446 15661236417467107120 14672861091774075062 395993811058563043 17284937651766901534 14667024038399194025 6994963974660890525 7969612384074374292 2219452186795861057 8641273384316951756 3771292714549926302 17203437811948657537 17313813264375107834 8249589642847689999 4992519619871252708 3730825141746053630 14350311975922045498 2999041433086665654 15366015476633559068 1973925824401291378 7666029750463684222 14544483098306121458 10349953979656684980 599027903657740739 2620520626666419800 5369966801832669692 10356642848852012452 16678961199479750300 14209016636520037100 7888470125855054133 890568605074741887 16120257161348932750 8024358111202014488 7608321523177515717 654392697240225591 1874239774643997210 11212535743153661703 4788295538100343569 7347012458076923821 16395698927673437848 231340548744513677 8093161964286300043 16820084304562213225 11654661375511666825 7932696104569458673 11203979024311219112 5417000155523199981 16664050759567679513 12202796768784886932 1321070646822031897 9698503116567864777 12880357170686144563 1853948717221480686 3247181066176621416 7416423529263119613 15110973098578332178 13897738626665395039 1412073924542436439 2295827678082479798 4384569445660332408 10297533715517352190 3621266101074141633 15373788974715059208 14205304726406324387 4455953230206612702 7159540557467581915 3346984894909665585 8296930497991904733 17036892337199200143 2964723912959539134 5196073437792616361 11077099397275792370 2509689049935008797 9129540011979142225 1748967246901243350 7973388984328880225 11782214382270330187 7217541867372522783 14972359841394002632 10532214845027053800 8382000732171452113 862543166040853686 16540522981772240361 12913930409453770914 14182459623663415505 6679182840195537722 4852679576208284539 9863413497805851755 15966841812709748306 4384620670800282849 127411043155065522 10945265004366300376 817642078459951272 8147101887050763155 13166924066623167550 1528913625929887889 17527543872397226919 15713283457473436971 2149927763560294880 17516191522216006388 3200834398904957740 3497233479193624613 9182430831788950062 8524006928499687900 15500076528197035621 6444145044694143636 5020919006662087280 6170240152055933559 2272112528952383556 13317004265319382503 12750513165799971902 488857186719255430 15022846465617386948 3661476830793310043 699445841165875229 12184392812177376777 13485168763207115002 7825180684910240925 15402431700159889454 9293509079938687183 3203913471365555868 1962790372297726907 5057506756638157028 6020511646692205346 15393449208727050071 17997909219688010371 6601161443472615282 4223798107958313784 5484295901149724384 13461645883005774499 11235164584891684479 16562712057021294811 17262898432936630958 2419094084242344474 11893149535476795839 10068868115457562164 11841364559978003955 9684511133933082085 1365158944999101159 15270536210729826007 12090142361931621090 6280220085379015210 17591498864787773798 13987751738807507390 17914361095491326450 8328914871996993206 3612814039357832976 1242527022869450503 8147191125498020190 17292403027373286732 17998345246766280958 16228865498729644564 1611733981772885842 17716883133906325285 5387490483509849451 12558579084356410482 936514356154916401 1511662253633484013 1362398675143679189 15154962505719393991 810110025568893393 17551873026005492466 10834348539791112579 10007129164758855716 11072054276567099507 14836733182288975478 5641450518443570868 14446030505199146277 12826808961794089686 17759018730449169702 3116671922878459039 8850297332674469487 85846133873539149 9468270647715955259 17682901069185555833 2110376784660953689 743639677711732582 7390682951209185243 12861614572840561089 1863736653424182368 6264031154421061381 6741837336812227464 15579518066964879971 1640375670271632142 16891365762998214574 3193726121077483803 18398407693951790899 11525562472598791956 14109173199818798358 589552910828941564 5972018197874203011 17387741145045353397 3943383539801463892 10785033993783092909 15599289852601827016 4718067942318789634 9726712416975495040 1306514099860066003 7490363521501719990 15470452977032008483 13831015250584084106 8851504589678446641 8492203041126946215 13622221229573587302 6977432482130857988 5355234288664685632 7636696335068197907 7592735927417099357 16130448318466970943 12254340011531524897 2266038530492645409 8757105914875793898 1248849720330526200 9288650399798681784 6083710965948483963 846151346141618998 5418993189851003154 490942693783387791 13851250048362447897 13680804346912419244 5305199821791672545 17769855844232614310 5075829490130830430 18219628491550582326 803958226885739129 1826466069824965751 6047898196204890838 6963413733537747507 512096185106610474 6353344326742502361 8956194196826367817 10129674643154924037 17770764627938068299 8586652508782531857 11139529640298003622 3917914500690780011 14023158843284622149 17194251181419825748 16684425368859092305 8069338389081060281 7847018091697582252 11942924542017231514 14642423082285005139 1872617673839848320 241172747479537920 3699273850557516391 6775738201060772752 3259234650509040805 859626523237454921 2006152162349475106 484967168610723903 714473381351472033 14264339520380357934 17457496263686765907 2014397752295525638 5175280147346641859 18303990289613417756 6734066222562977802 16921000475759207265 18012531251397801565 6157426223627954767 10047376519237628416 684140273216240498 6927563537488544483 11615902174352573972 12147920591490806776 11345571192438914312 7104608351284321102 2219273806011051848 5423066255999221227 14594631589718769710 4506341046162514782 16531323031574393156 11499733538228598550 9379615391507309798 12276617477368383687 2640517912021917761 13112881024554206035 14994785482336001199 4764246379327540348 354850584384374045 9345268801204229846 7735419436423241596 10734367467064587665 5414759067574353416 1277843075672901112 8484617640867709555 17965900905158807232 7330662708877985502 2072403377455376847 9840349682399195935 11942928802621133061 7670392836702649484 6274384926667862016 9076597515307137537 5448495168355266005 1752349362241578174 15620979100734985180 14467468179373322045 5343111655075125529 7980078218992248555 3609964215972187384 118392927199065579 6585433391905015466 8155605449968903616 6208015834247679373 12241827762861487812 1095609822626248294 908301415948042585 4210638415848708156 13063689910550498353 12420351182552284045 2933657859701647001 1263334111049882096 9428940996971860759 7318821695278379635 68966848993436613 13604636477571180406 675005561065292052 12987731436433506683 12259353509168335781 15770797937211271056 1990282074554965879 2624900832564267083 17293289166766954093 16985486729736395694 13393776693645333144 10951210233843446440 974597810229016956 796501490580264713 12931082276391324980 17515056986800441187 17936493268257225438 12956039885076387228 14622006121908281030 16313202422385664221 3576064612389434085 4828807281704892565 10565632280174955021 14778881537876389475 792136037628552877 12716478074685714183 17674594571561932987 4644575112002211050 11523324008273249113 5565271276248551068 16837411059828759433 3710948991141744716 13645553452084640298 15422161729879730724 12323531170533851714 14006709358504106321 3492921012895824922 4254730692807254248 7861352380940041743 7150623788166977386 11862356134267254375 11793947811641932737 8341417772164780163 473899948731026725 5806182412766810582 10909166446864505295 13763150560041775346 3473615820246722839 16399237748334538815 11316911082807053240 17517887926669687753 2796210168170127305 9123170686018585732 13255189349625068782 3388372589505694703 9540238641110620399 11872007837728324161 15323746721216817480 17842610530065032028 6362993002831647271 8247133968350996860 4296027086680307236 14241235208176473677 14339474647529283293 1585790883642260153 16509535154526293650 14150159260120908856 10214913811422449415 6692193987092184148 7438625847678061351 13569815356874005280 8173539967061757597 2533863629042504263 4751704125262505410 6222958438338691048 3422118870807635596 17264307083165901052 14347544939759244801 6938918687596159357 3984482812182189436 13739441632511303125 4007775399259401306 9439593701010932161 9080786843736821284 14745659481434405502 3362136566516327701 14810533322565192668 7238790370970359218 10502632839242180713 12962617816860932250 6765472396131402022 17895603405553552060 12102287357615063533 11938414168227496303 14260495627674094310 12463032554738397263 18023660426589969201 3354733657159337514 1150577990495947302 13320168029425050836 12637813671087377920 11550404156856700164 14227602823535141716 12771131004508825434 17447904740453076330 12079767597287407119 9694367294464193989 737008311386555728 14452117118688880011 13944151379350687048 18329526203334252842 15375411536099727587 9948539287133902009 11517099002497995763 4092866742663628147 5597133711279430269 5204996381015896267 9111417826460888383 4049786470698756223 15304472391757732674 448053921803055003 2532042202493759882 9780277686061744174 2838667850430946241 18308183672813419852 10834134808876034784 4529042608422643503 750058324687701511 10509032778244779365 12633862308202471902 14042857505719367956 14101916098023130458 13984706198049357853 11566207499500349364 616275921728997607 6563046320991219668 8775024026215688858 8138679845685314679 13079288139261596833 17225025129938909550 5237475239379882406 6221147605949981250 5650540696537875003 15886857542269325697 11223080409080186556 13034554754103551925 7117008874139832053 8653297219911814604 6318459347025506643 10425646307486466798 14975137002554106627 11264871121008618280 4197145929093739818 16120994781589885646 10627283780114313348 17761497964627027326 2479780445493123796 6805839205875767366 8164066717143588131 7308925285171651512 13228327832697890268 12863064483570222045 9787883123871799923 1790695832347403849 14636985906811359483 13593370721491481232 6287707173598289021 10927187873518370058 14207162154878551388 12991794738336236874 7327444536951155978 18133034201599598627 6762644342743192398 2513976567084664670 7300107698386505319 10193120090756873383 2149200045066277468 7643236012943406441 6553423088814535169 17576379238271273446 8900863666720942456 3078224800635415627 10716762657294154070 4743385394051621163 15447278127576669626 11985241065809817919 10181121022781722808 5833456576050690537 12425934493954639946 7356347387389861717 15926887552149741703 314663187960061763 6178921382802918577 13376269098018662656 8385073042599200892 5720920509693071858 8775830910403071389 2694965162719703700 9328875271708599964 7730794884014687797 12640478040841938746 15560005517187900019 10939800573745379191 14892254707428836068 12636663144314441878 6902330455543417550 8776595071660601196 17398758326000558291 10487617387839488119 209466200795482607 16517599094478719843 4137210988755866233 4808853452105709375 15104068805079842021 3536094554042091602 8967556757846699336 18202572193742904491 3514786441869875767 395320722700917982 8659077261389763792 11642305450825942635 7520586379773620201 15133910967122914579 4239335030763515753 17075441031029535506 12747246790883404797 15387830678284655582 8612565619516959683 9763903727868290900 4398327423137347438 1759972663819599094 3491192865458227492 6738683132298419162 9429278042162944906 449272772040887338 13712738525580945701 4704628794152698613 6813769442576312183 11291106596059488528 9875960565853536921 8553455875829903040 4510962169306895446 9555713189898272696 99458424657075632 10387188800733228810 5870905195100984933 6659648968672126953 16634907304927451279 6208780029438691291 10209888480595615138 2896902413568849586 3418314182847459090 3662074200422650247 8360706029700355510 7242191686019810831 18378953926315478833 15311164969166245207 8061162267857799628 9913917654417123370 407735809658032976 9431004308264391179 11511867648678403373 15894788209887466203 12572614197125739605 16988834233194154218 11760987603515261978 10067999632793419093 10999808146889608025 4224658611196284073 3378969819785901749 14241889697030295235 9908062993004091918 3548565046915701459 6960040150948339295 13474605433474148994 4467592210040622414 11225836325662169189 9521730072239824583 17116946699431324386 3958055418531758421 4317570818750699814 4178378958206006226 6438070617741304900 15776751301272879868 1350072820622497857 2570334415023229811 15194808213365243718 12039825794937187794 5219627064981628702 9291018326587161406 9328872034367384002 568498935973159892 3692975569202645417 10693207804595140594 15222971243069870178 4112753783988015125 781008075350456169 9818905760807553974 3241886461515355703 13668400129511811920 5652423646216834249 3865749847186978303 14749439996745649809 3149338116626846817 12741378454246630277 16857535281662390549 11809294386057906715 7965590452505164245 16423635855147393737 1351931885388485646 5096872305388448411 13031069173153049857 12817316186617300187 555167011493341846 7303922574198425802 8347578996307585862 9743372999687364714 7513950264321869753 1986792448247383145 15933365052086428519 13230081455121827233 7213156586169430801 13670359340132324520 3659259348850910770 13412667959543205873 1749604554241991193 12162602385948756695 5035759268363718824 10922508206572167450 9974738022364265593 17379683593915905653 7050751781134830718 11143947019510759254 13967886012657477436 16640691391687854915 14823186728903940231 10824556945927756034 4643374590998307729 14950312595320227903 1703848838837993706 17824787115505637778 16166840368414377905 1606127296180423417 6250690651513361670 2213669474601957876 837899328647799083 11897900027199458684 17829278015373966090 2743738375308931030 3805269550294737660 7675643432040219923 13649739360950545707 10608663073244966812 1199382007468187680 8205766767849640483 1694511189743645375 8516096277536062311 1667351113316737875 11390010877420219157 17994013246224636341 10874989380483225480 4354066925902842527 12109340344089539048 14716152043818357447 6585299873228148916 1313111684191421940 14048326245123739671 6724420529419229870 1394980056607262699 342878284059335523 9529938727374165553 12318776483758854661 17557972754184037013 15303104626364983735 12208902032738645898 18019144591747598124 11509775522990840553 15124647631298732148 12818888946415621312 12455414907146069435 5169550953300669622 7103792750731991927 17201381646625463125 4639922533045206593 6264959805710229253 4990564982836221655 7722161443540728898 9471898471687382904 14207169156223806259 12934598647850679590 7274766476908795284 8238800168848752404 7413472947690258054 8236166090658763115 1142335018292645939 16135371352855515380 6937526936766024164 17837926191596336030 7330738994959803588 4910065547390569715 9716056789114086063 1575994320532830464 10909987898487631112 15192339447647840478 17739135305258734094 6491847457719479585 6341220509754053025 6231629820250393337 8155096745497375836 3607110022384459641 11508598482982940501 195360105002400817 14612478445528024252 2766866863245992698 8810840698000175962 2723414152952338112 7333093623157487726 16156326305565409978 10037328720486011965 5146660778567468443 3363018638194130366 10369632214107920493 1027321211895172612 1734086423400103818 6351696376762266161 17583069714351765863 2097523024634559867 15309534024120220945 17552311781764392068 6557322994946030303 18088792070264522952 12045169918160675706 12017577511926495212 16165499475407795691 1173542976899386613 2363179788985378276 6065484286128914853 15419073088464050277 11323817088095759796 12604961501308535175 14215187664036031408 2499396040897816849 14321735353624050039 4195083350805222692 14308805721863847823 15220400933050017385 16565541828563958511 3506760764692822845 5040805838887072218 7946008415019088243 18201146983345813984 17353591061504731027 4094034839444797819 1783625061179023229 16447614903603110948 5891701639943237931 15170706450831564771 8412662017000031383 11002374192288935028 11169639178555111142 2106456102322870514 2643633025076628068 15961466414647516952 1584303449394450221 16631375941184829521 8255189236274220147 9027109260275171333 7782999027180862120 7988319872071742513 5503880218914905684 11755626994669938753 3045131365732831375 4358177198444886425 11288293525301443259 17354269722866663571 17322736148993826331 6132212782348222561 7668315690568832933 18161426703809401748 13556362375566751950 1334037575864868767 14888637618752007645 7991868982637780279 5523439260514450257 13091535113957838106 4143741736007577205 9845697771305560072 7196646352900208000 16472508208863291874 7487314454348097418 10260346118606234385 3828631760813891275 9962069906496652789 4420475050977876628 2432391258218249027 5659381498250057681 4079889263146815783 16515274778673014417 9386694613888184196 10126672748674300613 12022790351245773523 9559823426275230104 7501936734815602694 3383512899222633670 8293732001181662194 13757999182382859216 7445871313334968742 14962691563958116056 16423612574177648196 16752021452137105468 7388338782668032626 14720875591643445327 8542676920876586603 5150605494864748037 9472833041397091182 2029041043356671514 2733352142238083615 3310733846331905604 6011018485086737792 6879951041744549519 10575165411896059286 15976941629726389416 8237873120423426199 5499149393118108324 8655917270536108344 15084572575988354978 628050864313256129 14987794193787809900 4144626881092081469 4502932197920227383 13902230989996299252 8478018916740561964 10930124399106479101 10814988984265207000 11077352388547083781 367227595610553249 9047671312260354167 18159027916674761364 6776961538643056156 2380368450811419676 4723005227000112218 3262121221956481748 12496719379841995313 5675309923423350513 5405011064654710392 7468688584070652536 14752698019557551728 537315217829717757 3983125039529126003 445436631810716011 3145031328865278237 9182184417852413661 927713529772687401 13014539682428140803 10131366173347775277 5904642902785551937 960162843913407010 3266002421741010083 5240534804193898170 16483070487050744162 6283593532906558623 11446126693226750616 2058898493009549942 15778228098481313234 10194879135567850159 16108551008918897496 11731065290984309948 82936662114572317 10515330268839762590 15705639447122719807 7181385243167633376 9142422798042955232 12351036591888942574 824112878669530429 1215772852962568206 1589335403824167284 6522367577378757762 13897725786308317232 2566343422711221118 5019091485066343753 7187392205750179818 4494946976955367284 7264829543714239768 1323853610106886450 15391237249704085726 10667781558771938852 17409624529475091824 8337979788112169052 16416098432670656545 13779999785817089693 7584615154814669890 5320242985367926234 11919928146675698452 13738184759422408999 9163047639550741466 1727845319867330286 9012199033137883022 5361909768948090270 15868781834970523116 11584809445832168625 15032853069553465865 15237536372197402735 13675499872059363560 4423334729356658590 17779053528681953064 2718358487947180291 17732142416814913526 13862830380764407312 16176782826246600039 12693455161329827454 14586294816572471477 37961849600227219 7778012373852012058 1468351755729384019 14430911267558446234 4818096922213116680 16750227663027444269 4504731671591426238 2055553958790943711 6598298806357429895 16082685287821530741 803400448342932823 14575128150043048041 5524844479883650449 7863731423320998344 895738348228620015 13726115185778784828 11786309318587176989 16613722473449631259 13744133407451741529 15834909577031496452 12619879016876569689 4867848575688644696 14484836468171520598 10135437760796951602 14118636936726504969 14190850280717051492 12933824996793708583 12801666521583661812 10696045984204606307 11095620288607445686 9919908944026587105 15108546838233286590 3986058896338062951 14785308401128807249 8462521011144800423 7770119751304407040 8181385733869045661 6613603650399208460 9529135098853593789 16833677239119047341 7765921932083515514 13879611908783401943 12074405549345943778 13037228781547394758 12662875256701884300 4794652548928446411 9628300046003446339 14142911707189389242 13765649303576953969 17640313159374836059 3528199553067760293 14037779359328337702 11217814518161921490 3208313924620743118 4017773648206875233 17804069111164867786 15829083093326016612 10753662660914265556 13281570657044109178 1584476577217543193 12638069665124653030 7774051904572336558 10747213443637294919 1986898077201950926 53423740823919416 671845725219315538 15467194210024066650 12688468885795606374 9006895795935615896 18376648271640600194 1838531422781024231 17815120328666684731 4967621310440160275 5839846938986571567 13181709913972079116 15593115148798002017 2816220953107895820 17365256945600535382 12907260365940672639 13027639103142405503 1768148664640826351 6115195251481214774 6632620789971121510 13566517354190574643 16454721746452790192 17153655306203589727 8820845847104823205 6758675897605420290 16196250457545837595 8970857102162744099 3072077518855103560 11604830571789987018 2174217876484399366 2780801145172435524 4852580455351680524 14201712824405065458 15488228573266075552 16136630297154055967 13113678365908260230 13134916689715232307 7856294236736408149 4128729730902839880 1957435060071596902 1465797047852507432 9067532467649278148 8541449619378002705 3754221772387251519 358338763590714029 14491487571780597492 15772880811484621075 14886323684181944706 7219247034549671908 15492712487921246686 16093411024294936097 13493011055685970453 11988520265274151248 5624611142868004829 15767376846892847822 13461265624540312228 14322304284938303500 11811957416178316237 14870244099768019737 12332149630140687953 12066638550155773752 5350762846047158279 6210786907506711568 10925439865932769199 16328818138417374992 14180781206310247309 4539239386206544333 10809594175143231633 5311394646807198596 16604655238330148813 8363992136760358591 12974533849127954471 5504290034258035685 11526879553564191878 17574347194558273130 6880164967752046215 7977628624470026522 9543705290383229121 16015979959487599624 10523392334613931942 17449316040016818727 4039499275811188385 25059702635846421 9968492720749360978 5445736026504150480 9372044662711168835 14623132616143169813 10912921775187740460 9449486209893732952 11587723371648945733 11360753515036566360 7655118961809781464 17719976925890004485 14214974975472273013 16883174420074537468 6183597665823053349 3272581325668571454 14027676225356528794 15092764593899383168 7397897651258743545 6835852788081689416 12048311391424548976 14452787884269253103 12680595363894158997 13481233421974414068 3345157546331480713 8210641625246193690 16626999252977558572 3617219471530979510 4391830701872725828 6551437427451510899 4356123938928066577 16637358837843172069 1796636061580772518 1217860447786956398 548896107471080145 7580566225370314033 4451926065892399427 12823689154499715325 11711371550600746585 2751315436427783675 13252407229960842677 401322896423207012 8535147331402446577 8019680053537993490 13460246207050095195 2231175025334386645 908625442488240052 8722476429470544722 10756199412210934630 12685198683683969072 9111008045409064668 10037433052644745243 9214090737909108188 2585981037477290870 17031066522932745813 15450752696187593026 5579450094097346446 17986961608611512049 2552572091986736307 9876401714559268386 8322295898175028875 18387349650838543836 3392011135173164316 17072461462763006011 9525993977845424066 15994372995912529264 8888993410968178835 11012762928276680907 15172254084157270569 10453713219755000205 10987551787214105094 14537268981138013989 17166750690340420257 3740589921984727894 1786677301170616052 3589315838427589906 8588335555583108973 184265186810040198 7654513311059081909 10362957957020202636 5027473492284202700 9903679018994389982 13466579122865894729 16235451403092860145 15336290185243167394 2929984693803695273 6260506071429293021 3567237629869096023 9818419607804043551 17084876773306081086 994918961672903423 12345348210851429434 13136309176335338814 2026143430004194625 1791497461787227078 11031810606761488957 9655404690783985561 15136532602223629383 7694888750065203739 9829810104406297464 10524431626411575201 7474586130889273296 14600377055946859285 13302496115690734789 18088092822113543722 13928543053345970831 426758243253807831 15072817367383334969 3449282120783778077 10098661566994883652 15491225547255411929 5308286276624382115 5762376728359426820 6326657393780438500 8458511835613332717 543751882112534601 14024723976105506123 1003818766584917002 6321313098772830918 10205753700708756710 2745362773790420409 12634070542136088277 7236640954944330871 4130671806572860282 8960831140753030723 221696803103733144 5480991113060477075 11001787781599259490 2395393799099321179 3877976393459491137 10092565515584147821 11974991866264032371 14290203202623268830 16480867469735656858 9339383221108014689 6006611501833649215 7289011717779043912 13745240243506665448 14844831844853846499 15167506033023836709 3250208837318779328 4750650215839815691 13110612655421710437 5289851456884156724 13953789396663282562 17762552831620838869 14966246293912837939 7455350725010980321 14796580918640038228 7354026166233907270 15880517356125288273 4539277075167877939 9781368476888332462 3566994450741878139 3698786334727453977 13140816295739444091 13885224443907562683 10558206217582577687 13346884236270843095 9739738333543511150 5704725959934884210 15661657737651024816 6975524528089775075 12538840263053685221 7336336034710424662 14654629814220274013 17244698685011809316 5577909699539055754 75515236929115857 16090783553329866754 6193374617774200929 13008404337951126231 6981627718444693350 1302590472736667331 3461569426316033723 5950816490785578552 10178630295257392943 9582265087721153798 4421421704777423865 10499623584493266315 11024450408445673998 17069053450226687184 6850905045752571264 10539834726529356815 9405553258769163506 10636310398542209636 7147407495305273214 10515380803305384229 11041802133834133772 5407199509362927889 16028988276758569674 12627123404191497682 13464774128304268145 14179504592262126633 11493053210739260721 186265984999318981 2086182097171134618 348427601614959646 1784880112876036723 9320287874069646534 7941303370279972450 5049315114607119309 10155374201761501570 6956732775449605103 6961515199614720207 17969839646026943511 5278493830341926741 14704671884198219414 9252231718738552022 2163166046675374112 8365133741732578224 14613562839507997736 8256142707708755607 12337767755366839432 17879470329736506914 13630799149296302181 16890285804073839430 4690436509547634983 18286351072869262331 79549798253808989 16669616526877193085 13454516266211450815 92813764026026724 11726241563381705709 12276492360886009060 11610721258081043727 3592634783031115539 6578344254222629322 14269872079480185951 427144221301141736 11740715765953848383 12929488402833375389 4838956900504430089 15154122104495186627 14592867721603350945 6659063098400659486 3167788064737943220 9103805482859435578 2893497024648819433 11893060722135993407 2132767259443918274 2291226263852450182 3869067336218790794 12025540761892243609 6392127204124399332 2649589219569124881 6458307895120385881 12433765813235414400 11894920986758810122 15684055577666040987 2963121963683797428 7573216908505308232 12457733660757787457 1021432223200895562 3363689241705343740 6672462095764875412 12514984383623911686 17659974211574797356 11507317710929678620 13360228848908912423 18206388194429411322 2496119741296123391 18294228772509317392 364038022557438832 4444957723585472850 7873617428802754557 5548826412348093123 13977424370683802720 6601372406492935191 16014479810411497027 13805454648460986394 17035129113793866562 16366369541737270727 9780342333798442351 11292351788438678228 7287852125144587886 14851047433386918837 1825743747785996474 14823428399973812511 5525690942096605459 9401292077098552328 18169407875386738128 17804510743917696714 5617348202589415117 14952955272087905605 15663619533703029924 14524387113417988963 8915569286024569669 16452488914577539653 16301152450231877985 13918289694195925625 13657288523469160170 3603913303664373981 3014443542345049414 8621880159604515262 2348658704489897373 8888175351749366588 9227878824291493174 4351210761781573381 4865709695849820839 1665441000162050905 13374232042918779197 15831005552363227718 2244676272154750773 4703656209931815653 11301119904456810826 4129078831199738100 16455648592807046073 12810038508787171422 2463192365777718701 17893755387343981170 17834891490545971017 10822585338191984838 18195150129037798006 11182310240844946114 5413325327323084741 7568215212117199135 10293459774095656316 14146885746123429707 13403433632075720107 646072493536298445 560078865400391986 619810596005751927 13969691021408098905 2063828077498417789 14828762897605871857 9104453718052135081 1409858184648272592 2893336532670689299 12689581998986076741 10923790617513396662 1586836412167174728 17834715923915168668 2736510496719418883 17697286667632925751 7071599169443656624 14294466629504777587 9957231664984516658 9472817532810819392 17992914847161889179 13000599808658736556 17809829853919433293 4631972853615004227 6234649622405016786 4392711641632065569 9936704081769381724 10869333308270653797 14913528223040454512 1098748344000005086 7132924571119850034 10826188099676516334 13175466565538781575 2622525889002939085 3818357024213471402 738121816748275635 9163935105323309191 11818526194528886062 12888962416339060921 14089621862288779981 6031551031267745926 8467958141967291433 6496015271335640138 9307002338841335913 2838049890356828231 18203107538900882654 2290207885809068203 8822150776899548900 5283920208900550728 18254355186447896058 12844878304262082338 15775956982667641321 14392797382209530301 223045463261368549 12443481111809436121 10046588271012733855 9415068168731911588 8105406381450441873 1464384006186555960 3365315629861232127 4752345591202645334 2207664937427390299 11036380105028532863 16183863465150374246 7758989385031323708 14599374719144826582 1105630682040940218 9058722799272070046 525777706366855486 4604750788245692090 9704735827068381712 14539795996757041663 7822822823884323383 7781077199287950888 4975122783895333681 16523461025505351784 7777361269187192955 2344115998616498071 57966110606168290 7766274183963893413 9310834159676819362 1939703002293669382 15877766942188084544 2144087557967339555 4991022347537083355 246880965236331681 7964963255575709351 14702825036316853768 7806577812825504989 89412519327761491 1781225708514214458 8511183790027932844 4224624379400396693 16302438099584972882 9729826549776564720 2655330690247563129 7660617118486859765 16035731798786914674 1789279424568454496 883982563194958892 16518062339029899523 16620663444932908703 7034475311202364157 5820150466241405086 10467029912432774038 13119957910619216123 17773188119329855675 16681909802150673668 1338451056196975514 3901166538700514460 1527454695185805421 16773834502921373607 7660248442546769654 9084491843830578643 9129125131555275788 12840262904081062351 1413056976240576631 18417987302821618732 6248121229537199666 15420219072598237659 5875205422883312084 11410832578535753261 1356178949720870993 16640352448850882511 5205433945533527460 4938714426561696081 12134452417272690957 6374798887493903044 16326283713157554895 9772062922130600945 6575235553917785086 13247880636328082860 6785892816717779049 18187127864684160951 11379046998836874853 8563387928861416994 9676399422341499433 1700751421377562221 5934179760500412182 12839047103461388364 9549606982555638711 15123703591938439829 6975007117956629770 9701691097102769925 9927021732136153397 13352596771124392530 10744732707252559603 1232792076831885817 11391614717280004270 5321614222019232158 18338067296147009254 2149160888722685236 3397804867412722327 15137930491608558281 1650803313601315534 17911747309493740999 10653740585250150459 13491509490833184476 3326346632095905681 6527990940127202882 1779744675705809588 9360023298009073206 13509168751670044586 6788567730354645709 27853674194778840 1820978371420400107 3516652001066146180 8183703088751644056 1174422597822010444 4987776767902134759 11605932034833370956 14980927201602138735 6041687712638288150 15808930487610950341 12712733388412392340 8888007213308401006 6817939194207105730 14539850975859971351 2388963730764398549 15790330627304372627 10185038040667080466 15044074932709729698 226653406844766693 690354891277436601 4844917864837563060 1419276147886173424 8825940575864335517 2348995670410006870 11901203344754477842 1059257825696901524 6786287445979709895 13138079413008611994 16049611783340384455 17840228090673060169 7755492007329088041 12905835697209905082 11598890180096597610 9316085660053604255 16857931588016720511 5785862204630324453 1465176937716486461 16731220267101094975 5183190310180058947 17940119520275219310 18279715443100602966 3704172491033444747 14121872504158721094 5243645162162367791 8724216082564978926 8874775704913599234 2297559850611730520 1391224577248535644 12644770635294541891 14461839463182941090 3604330145160128922 16920051472140214138 6322245619787594799 13049156043510574837 12043900710705508053 7606716215728507075 4658900055355496022 1619586067192984325 7900771743132491961 4883774045115613365 11959889075439577317 4210509779963364796 15000575617673168316 4976259379766165303 2148066896003175162 5624462151669521298 7519443973652674447 17483706358131619810 1536169325130898665 15607650055638415285 16798640376006535130 2241581885060697012 13968896819149020501 6782762939565821527 15458704848207254969 14899727359632620659 13372946799318956648 1652919401961812419 15039029360123829278 8036582465649321353 8236769852058422671 6301924691152219752 4454834689944950109 3266693629917888408 8786209076208428513 4811051632173165932 8855525806752351113 2682885015942999152 13905813194175954310 10461756854933677711 6132701412025053546 2841163103648939324 742756197940486849 279727003348573298 7629181629315816944 5759761120304286649 17704169763640972320 4052358729800399825 12295694690468443273 1759048762918306609 11650027100916905874 10588346769962047646 8534572248536518119 18303953097687942470 6616607675705223436 16174736435771732758 12690493175586905447 11660694835531265905 13784760857333749295 8716139571001049815 16135945301958262297 2819720451779472817 9421144261457010728 17313615002924798959 7021632646516397502 6307215627557018855 7489902511211657433 5994122861037524072 12713824535214237687 15196902558408611560 3279361849783962472 964759677068312793 11816904981083754860 12057267443333523750 17644337008764427224 15084512915574333656 6893330003957775085 4597596313833200117 2852180231060565871 11428379066106365721 12130464382226418107 9759502127122277469 1857176600703247211 4594424741674078626 8731396783345441115 12053354115997293331 7136132969985534480 13986365973710801345 6739189029625474447 3189863428718496918 70219983447303279 11571396436911679664 4728805289319600633 13167036620907403552 13005155748299155513 5531604864028863755 17903552131057742905 10541430338622186961 7099624623969965381 5710472366665939756 5359227339377666933 15247769518958962050 3061936500530095171 5470661491444589847 2073896193998789738 7545753388235387000 10757590367876522910 12719124690045191 246692454209670423 14570483534138818337 511386772299083542 17190794944571064403 5854770254202871302 12319945170888266743 14699902596583470328 1075729430740615866 13647298893237881825 1228323149399495829 236124896797742703 9778079361629808072 1427910393167424141 1285874883891575193 16493919809957630307 2084957836240052695 13594150196125101244 16382706660315324284 7853976844213499286 874068058120915919 5850091250156372080 3610628367414608626 1808914369131713401 5966056529921051091 9889799421185984504 1092640169518323863 17819867407539768342 14048506059302165468 13652473398269265508 2901084210753745981 7604931181210026439 8904170037427292570 5594733542477573481 4544334094699438206 4619521869809438012 13496634853123791843 3622896719546545889 11752858950309711655 18213775478110601150 11931995565887349286 14222959967680448958 12568993809928206752 9932343669081622849 14544477918363219086 2002090062527058690 17444933099024717113 17589961577939774649 5230229447663553258 59863579764717014 4455268529819333666 390334912607861592 3580898416187965783 3558855977188425482 14862923309604605139 7508138367096218839 16793723418713745336 11255199890791083114 374217529540330203 1112318157453774183 9842049589785322317 13686751603916196201 11775750864216461799 17756125103397621587 14962758240193643100 17772869941931068358 148574096870466643 5917671603353140009 10693363780611338181 14993490112172634660 6457030183544687650 15448771493780757600 6572916331676690922 7582467241982968347 4795276309644822510 6636662636719591491 2374696065399534054 12169529825318064599 12970936820806873210 5042080128035713170 4091728057980254776 9228565677388312419 5850573991899320835 4793625094693184828 4108018840961682996 9496682718911506980 11964038813391394191 17725772978381660484 16855202239466723979 15621846957616269651 16187662793257490953 15167054273157018726 13686881047114650017 3507444707601418817 3587981840584381935 9733142675016287436 13795627581557619914 1793626294193931389 1465589399165643048 5947968778927624806 2816813863528505906 12629147509580959753 13787950787426393350 10194420861295696825 16955595243008201896 12233330324203512242 4559932327899798960 12750741710338297272 6440293855570983165 13625129556293702237 12836319717386617242 7671152203838393553 10799144516526824319 16636116868675499624 2117475884090272551 833352636122515985 1524812061817267547 17803515025171773054 14723532273283415800 12181739923649511003 14757441880035419872 10850885081277995116 6402650540914630660 13114027297025577426 5523630852148902261 12346441198308226582 8242331602130518252 18074262761081550764 16982399155983014927 17733935942345015936 1079136843391076352 12422760635798173310 12755139727959728983 15315213502787828464 4904774381783425268 7285975038423528271 7870271229941940811 9931283682131721487 8933332626279012301 3281700032453842089 18075752774702462975 9815022850026895403 12215371869947460965 13179120112480993421 6576337248159631350 8936302957139707904 10915533288561210347 2991172828050108176 1084878289665457474 4082765533536579250 4745476244653928597 7602632007380010999 17688412928422149740 3095805631421463131 6364495234935050537 12860164987641315607 7756384290343264106 3631225298985023809 5278059943788869851 13386213692420929015 11969255959303849530 12718589843547070510 2307180289269813595 8881079013487213003 8900101372815626313 16561995751067353393 14485547654957303187 1039195651159288600 11181636744239467967 16138131938052061369 15321812741119567032 15154407087830231609 3470412505008976292 10050698869713538780 8852329175920075676 4218441215775765144 124807928857028958 6984503841727286479 14869798133061720347 9683720941901115884 1173712657619925001 11774890978729939361 7288064232253852389 15211880744983936812 17104845876556012591 3391933530151202777 2744271402355328982 615893369756789297 8428656864642648691 575875547825394908 793486930145125288 15951838091800443358 6134998109775475684 9252803639097847890 14863081402987125263 4505530566274810408 2953836807195635345 17174195967375883284 5312996760313745373 14099750560347003199 1768466988775407332 10188064044780804211 16571621409015538059 3257054563143815550 5170907195833004321 6785960650551464098 7770031312559967160 10457436231789391699 16474270039521376463 10287080518914819084 9009741791336337348 9602413991020956373 18272869559005382698 12395601653929154108 17804049934947035502 12098186707683133539 6738830500362680452 281640570558890222 16854829065641455269 4830050258084180856 10518570648350915071 1017640622434856930 11485883641984033148 17408847008917404166 9666103603721401118 5309657694854501240 9282181272270933621 15521928535745121558 10953931297506616165 2100508903082901505 2710604738091426196 4168270998492064623 1724011253667934003 14596816135942204064 6944809946981953025 10891623701991966186 13215753484584478601 7382112660399886440 16447607630767839048 2068397860596969009 13531609245585114918 646995249883063256 4897913201288712437 5438853139828475455 12345604493707216491 11087834132222842328 8078385977691348906 4946363719295405615 3412530338111204767 2882025132870352584 17225301427963264039 17000253444922028151 3682465502666301159 247050522627704455 12726520549902909385 9168879756393498447 5728469829288147735 3168816179130757054 9289142188402462013 883866731867824313 14444750131161287533 10582102744768675984 12478763152963655910 12288895263180756703 7881139815838071668 1613708726171842004 13680879935973100865 1023664498394437240 10387567360914831858 11763430608793253684 12609288089873614993 8743124332894897088 13078145008344027937 18294145811389185664 8110482627757734465 177019765075715764 6550184872500051739 16668132608900693386 6289936210011469364 9108123451808370458 17283892317369087404 11729242533027235484 17660315880313023512 4840370921861628703 4688648035376215115 11861043747870246718 378058768233170979 2442586097900032582 7975511308042926640 330251478309009978 16283647371228913849 17242241123119700595 15955182387733744545 5287605021512915690 7916693246022104325 4331885883941508307 7643786474745379420 7989753657881137012 9032010748553238740 12198800179784615029 4940379486261841914 6024766164847067783 5570060904699584557 11532273697885031107 2493159129898256484 2481887336938055167 758476923875330318 3364252216398754569 8942707764477510246 7293735616310540530 6155532750207848059 8254752849044720284 847487173930220686 3717742412484232663 16281037327045299679 8389113123292648658 212265992556579241 5938511907367128442 705020127483522919 3662187334631971045 4171899627621598234 4332953869438888071 1729661770066933499 15338127098808867863 1069647333997731878 8012404892784167336 9325170812179771292 808936720588737509 4621393866212773322 14725489371027984736 11906127569269539673 5278353150898428225 12964080023454382800 404863151558566927 2904786253539856586 12836045989816871861 12563524058139639879 6035430755549050490 7249405427431854247 15349257602939802915 2899713993932161688 754737600576484296 8379695858971629272 4175784238508671040 4934541724919547752 11938593533172550279 3451385817970488951 482991860495453776 17777976599711045520 3304709037496348814 11481251309662913290 17305080707346628102 12465748442891263452 926361053390530007 3410503319846237098 10645879981800008143 13491713033673655123 10202048648270596351 14304636768365442347 4734415704369300764 4462795024103967965 15461580610810262533 18156791300612280874 16126249708959811700 4018147477877017751 1142506659401516186 12045287751785013994 9157977024666103413 9417823230180266507 3793322491704694362 2434574783974263918 3323710371397231397 11078802990317622379 3265872318217666528 4790434297317528135 16914280320986669192 17767680483733007153 1172898024896721178 807477387442919126 15400883290605187470 10469037458212407288 13651373407951645428 14467333128060668899 13537764966309078011 14373865632979254322 16503292837658329470 15877621744876706453 5161716712250721613 814258319056965922 14683025253273337015 15418285721432545291 8396027455594468127 17165619803032811973 14305637707405039907 3511635749784229095 3331128609017049322 1172110490352434114 11312906645213350004 2978208141826724956 7783281907797674211 11717159803334533017 16169900264073200464 6454092540908311658 2545627888151834543 12432451432523599811 12795651211677884273 17545216863207141974 505357158718255306 10606133574163180357 3627294845930629347 44973159742293172 1397492234278424833 17823934628903254736 8330085634774550694 11626989894184760765 10508334240157712103 7577372736140123396 4498708498078734745 8224013661042351224 5292243493350021365 13551172867173977098 9700218780852256608 10468346198466761964 1268078236573374087 10529152648959124859 6155452761087350591 4182585056908780240 13788538467270855215 8383754083533401729 14757714442048849367 5814637456862839790 2100731272993072039 5113992735139839846 9723088723804274700 3743744787848129336 3227863250477339839 15077752231955504758 14207592824962142772 2206520581337486825 1111341094167876900 8522055014335365607 10430279333838540926 10387908548154557790 288624869296585982 17745448739956340219 14917132764439938563 5094878486975637945 17525143858002677726 17440077880195548420 9651641764763995469 16394214971947848714 14386226103731980573 5903265175245881808 1803127510740512278 12413287732459658734 1300192094114835648 10063624507723043029 17291783239877279284 8781288234434226868 14034536482823627198 9237779801600186975 11072004606773097200 17520687469098238762 1174060015742419960 8425673796715000037 12875758238434943809 8931874633083162355 18413205118782935292 7823842717901188750 12325742533088998654 5280215398921944818 12542601527501082495 11652453952574686317 4851618131986465203 2548542988182783942 1085260942899297167 4321900516348969726 6795272670885806904 2521932429373845333 16973914002889534508 14106811510545020263 13017669449418629890 6563097600783401397 1174889330594395324 16417717620853309576 123302495594890296 4267168073604129906 6413618465911304647 16068484386204111527 16585148384373140170 2536852654755335405 531462720399922091 4203481323043959509 6221613685561480616 16930486654822775123 763381647760853215 16463662075712641464 1341803054555347261 12537463195893554789 14434446054010730713 13606723481172880120 10723706495134530758 8595760082347024990 1063598790329419561 17807392072627343456 4342021883828938635 13940229483566517202 11127938680144668580 1629080327813513078 13437538669895587914 329446047877019773 5081071857989310525 2966251160350570294 5052813581867120073 16008897353489091620 604476630689710709 947674982253535633 11733981501888007598 9047195041278036868 12480803843719538701 219938141563061467 15540850142557653886 4782167335779019481 5017897066905809280 17065384707771926966 2891700541555337680 9508721235000406973 3716044585790373978 16077655579078914855 16224112238974945838 16072517942050914208 12009308636213192621 18133036528018754630 10814846656047565671 11765728703684511445 8224077443946078520 4444859218335799280 17833176032426169370 10457635845460132801 6347872334049109328 5739736893829845713 9862933699642270559 4423504338232412739 12455048014676939819 309169060641272295 9356464204125531662 10833363244295428993 2151982200809884279 10293694961723848649 5117816489288430973 15058966516417908231 13686504274066205190 14026465614702443486 4535152967958515905 17082320121562303423 1387698949088476418 1277057631315597390 3706761000519562295 6986517762101002667 6102675638354300821 6521046063232201893 15399428860472296963 11215165991038892689 8484871279333865037 4461994955808851904 16651393901787949049 3298066473092210402 3442161402940270375 16011849377245918934 12650536600808731431 5839420538127607877 1779342924254561831 15233375622116768384 15519984079031922575 8709133382301185381 7903927053559628556 14082423855822567681 14329950147637813682 13777188602323447235 8202300698551108828 12609689302160217059 1814606192010321886 16979926493706106591 15313997694660234213 5738452034145342051 4044980809839411729 5518891444524002417 6212164768391536710 11999859850044519032 2200601345848906697 15016328346293956992 8960300776211457364 2320314225236563598 15690938458727760114 3661549451782689087 779526170659681781 12400763424062204018 8832419036182509251 15385530303170411019 903859339571897155 14597359771842635789 16474630881695691175 16721812040011941560 5538157030583093740 3665779062044694473 5124065315739439593 2188263275908323318 617148029629118811 16330227484073222753 9467870825420558502 11085593890357252123 10563141387906469181 5781374284872460046 16419957954349496496 1196655039318968780 2836123683995802896 4714303207443565810 14502050366368178858 9682608280498421698 8923965366022086747 14524208348317451330 15917688909798593510 14263628974636977046 11352413901841569430 16094807874345512090 11854189063589136422 3631624523759831807 11420418580502635883 11581778968285945797 188719952177955301 2626718779887505239 14399647648868894 12977679801333905505 2212204852282930201 2430613971071433928 1370767807288813185 3855495134761425615 4076924247087185693 10001196088738999068 14029103626117167015 4419516234172877177 13612138081901381369 13540351794029184743 1707120985304708978 15222107254851215373 4219550359596119413 16774741111383890258 5155979648537310675 12968459638176794404 1691425342357581798 5187652970016345501 10293822485957295971 15478544676881327488 10527383120498026051 15816381476960415005 12049176674135043288 11548051780747863702 9981891551126784419 11804334149764400666 16955106045984033659 2197104774584226421 18025536895646116726 2369564349624269474 12403131689820356518 15731110687912689676 6419893750604342362 1937290253169056347 8019475399500640068 8698801700742188291 7359950402731401474 5595798200478723351 4636637576259558576 14062730385869680126 9968316227298092462 980568923609653866 17341750135397780009 16279294696597822936 17079458931583699034 17452100865187208287 8964701561228388739 4795045910708671069 7006803544287078906 2472271429806988999 5183664000098108935 8980087040782717655 6343725218505203278 15096088389380759155 204371920381228124 9634657610598427573 17828403957308648152 16599614836200571354 5367519865666933710 9090467657616166774 1350021899010303659 10031457256010698043 18211784368865148008 7592492305338996240 1398606322531430071 16583215575055810102 13368277037391807160 3656232192348857406 14029997618867745765 13387060392297614702 15467403353221056164 4381682074276568826 3651905761167965368 2494404088177610274 17401771404646045439 4130424171458884166 17546985198999976846 10836248061285828407 781429001646696072 3086950363954827879 5649155164208957239 15041205318979993454 9486238496437722975 9377044583329175876 15391255632351425009 5556497649536646932 8427545790834246655 6499774330086228672 7408163946048621953 10569478064130610672 11196703814934948360 7680376274649090753 3989735041709011198 7836657566483385269 8141421443725606463 5945874021177008277 14435494649810465535 17751276802364575069 1410014712535622551 10577740589376577206 4278514777156774374 1771790615593015137 2657432205855282151 17145633260490958604 3490593946960069202 7904127132346698585 2726711211145569944 5519881075473945160 235601535108454261 4538629636494520734 16639671085441940816 15705347899657766151 767105776865454191 10364100833728720881 4538239068318574301 9709580202864617982 18226543604018457663 8784280574671221073 10065890058041240522 10187579336149131061 3800426107563978710 17246832378696986922 14924361811629039134 7607438245122987450 10850606858084112433 17101659224513793099 4766425403775184132 4268164112079581246 14246926229228059036 457334213109882826 1960104819308832969 4303588540215509992 2093699724187283338 3627837958233803176 12080580254531998761 994854445053286527 2523582879348392426 12504043660611070284 384609921235487473 456867543112546846 11867715812229214726 999471252329376287 4752871155512714414 11550077429160141268 9152446539376404921 6095987149702141903 14509028725823916030 2023207379000987992 6489750181018522035 420347122846648339 3565070386699491843 6303355384153531235 11328384310568259435 13614908367927440464 6528532829231256004 16681069558881268152 6394894585792945192 12124057007769658081 5566812000631036947 9332255107535341017 402712546761925775 14749599150899899646 18188018995681094082 8389179591203518575 5733501667485815639 11182706194771205632 16591353056198386 2826696232271751183 12669108624426219971 15820510344960426788 18221156297155623652 9163483665024149780 5223159230955437526 7584734091263922774 5560953762133853668 3985164984381468317 15819523093164753873 12560863574246590373 5145304672992219877 4884351239428860878 17031340910099665888 7080196556099048864 15408224973627605411 7377843715738132750 248010109303519352 3408543765321925872 16620456508353269514 15846410045402053219 13289991666435696913 17610734816774196107 12657084941830557409 11256477838341915129 8524701847521186306 11814929477239853854 16195580034205124590 16328906923501644217 6643407867942689128 14747962750151538980 10918497539164370294 5893331797725820725 2615951566583443258 9154256862504776023 11329756145989123781 15733585960177744795 1820154588584160348 5632548149635862634 8735697013462939991 4837302079765181122 13984988832988275136 4355310518121787117 12050818406704435909 10926375201644771578 11370358705931400523 18204101732300730111 6824807401543477008 12865411883604338150 11390865087741846619 10221545190234871462 4201899664394074857 5833717312018520546 90839572192213047 6821106381940175008 2001346060169477351 6701215933992713460 13615010681647967985 6144041003093184857 11645015260005314484 2310531381947885994 5515782649424826017 13649792996164132773 10340293676506435508 1036227564003459896 49099594131199735 16532107305652398864 4451295586621137755 14292197411144509713 10377400516935751783 10282267528862523729 16685836953033185778 17180877874699255556 12673985392848017422 5699374454320941255 13773738362456411644 2342927394667352224 6717726053926875884 10013890298523860126 9847648039056895032 12619221133373524446 10067704158638736415 2807304247453968560 14089149462025446388 15619521017856096842 4713697252755015933 714157348038310581 15902142077232642879 8457444111524344652 3193072596014628079 7592074500221674065 4444157673213169273 14460494013302815813 8832935339019095941 4986466615262162382 10935333812431777087 3804801552944698279 12769705241780992664 14869981089468899538 9736374458375559841 1889551823869035261 18408349900195678072 3758403970643503025 15742988629793369084 8473138547225180931 14240230402673225004 14775462829626463521 8157106523935772920 17279540664676387986 8033241663818898216 15686669063789486900 11117108418459166687 17644050101486052313 5543923059630926555 2750092159390333147 11780347059822716907 2224788579391848883 3093226140573202642 1635682774809870143 12381308608667011863 3132983922881448554 10564901719513116261 7468619532522916780 5051543385656937279 7553771063846327732 16181788140195495835 4363567445179234844 1313909844195547874 8129337732977192769 15164188193602583948 7916885069696940130 14963735037472621733 8832250459620429362 4369926617157084195 12957717473059503339 16966851532153415644 9609589587724189317 4758205196488260463 15154848841603789508 15445665439976208490 17532143915714617160 8351234682423394704 14832911830702772426 14222719036806262909 2756964241478684515 14975138761457997777 11726683740712223008 6621255848164729847 5639154129929927700 6772150981015233959 15941722472540538699 1280946310208154115 3344843404772877868 6083353436725039181 14143125846706183194 9465357569615372546 9538439758581132758 17660892132292402302 11980410508069859821 11120339604011948081 3101692574846566641 8600488797539895279 8270231541160507361 1088206005517775447 6285109471705745655 14831552692662351142 18371567704213486047 5769560724816987771 16391866713600834216 15018719849921131488 14705062991968531385 1015177516950447101 4931430519058127101 9162915955781536467 1464527747839933251 6491604209519135355 15076439121475330287 527371405299763687 275870135495619658 3025817880853214196 17755501669098233121 16732838114273669469 9437133484331387230 2963584798649337426 10270380557166040330 13533702695999404710 5112109990517521275 9208370827711719873 8924325150613818528 6968571571684929600 519553235431625624 6655255402096790754 1972942537396331922 12311860507144198705 16272010820284964229 16409220228524377205 17596333796507752246 15688697761183157917 1800531512089733505 12086657466498831348 1020295841291582806 16026253455940510249 1718501460638949092 16184835239119585981 16185192736234478668 17958315759602717717 6234109539031581097 1373976899981270150 7988835400241226419 1353617817969963243 7212656334996330335 688428965595890998 17041210768853005536 829935381324377601 12772833199054091897 2150342198063374444 8730650901829084019 14687516830879092276 11129182709323618505 318351101219416720 12357353664554413465 8712907266674106370 8682096968570457197 13637712355316275285 12970062619778578210 16995819832657256437 4267763980706121944 13872060859032945484 10980625041465693941 14219506466398119539 11010309035100999941 14346325709732370219 4948442839951083317 14948669637683699527 16870682888777361014 13252669526865523707 14775862925611669342 16673738697901542104 12415429729967137812 1443133353027721337 5036966740450277578 11945913088490173368 2793835076524985251 1454911256809828954 13279534827337519612 9903587789084417916 5798573078183435023 16295990504998226161 12326357778730212503 838077251054069987 17251148883604676811 6808375753471712072 3008739972052562075 18285453156141400915 6978128088510729522 6169499462429712239 5017417838808251178 10720010080615290124 6341744834632576015 16280560688731361411 10983321295455758107 18160640959628059925 17405330845384215784 13532269493588829527 1464481607323655714 4243037534770513877 7571976388855409924 11932806292658425368 13503620313848639753 8073064198076093391 14766990383604223349 4231697036883100732 12358505883482477374 13671828442100917744 12097318034278947695 11060872362483935547 18270730820793174933 16324487696204844740 8853574878353276544 10765787139620153950 17280214768625881867 17926861497430158104 5926292394542468837 5466678782517417622 10921599648889934377 10552106537275388256 12578778191851373672 14610707822446816139 9987164323882850388 12250062611522812715 3229143449873872515 12324935537798045897 8082272382978474968 465760466581205264 1635746445164125600 3481873161241945446 10330894854074382072 15826057227238000292 736541106766154058 767471342749959636 14859598774621379746 7786630486702403010 18093378586406666325 16102147926617959302 12271667502531542214 8554080342993446130 17030578435083223273 4711284648026525770 2711434823384809101 14963969864402741128 12690496154750925440 8545975262656509721 3564458874878575712 11644685807214146449 14920599035280386114 4702604637874437538 16281728413325930286 9104312618012999842 15502259643331526650 15796370569551097743 10988396927482733110 16382844510172185141 9538364817392341082 3444342706996825130 3611485595241636938 13368505092933345096 9924508812764549322 17999193425416238165 874613763471096255 3372398043353996586 2653705231943976219 2664207499395787200 8467860954786752130 14797299136300510277 3730986479440982931 8373791721779590758 1162927278722598106 5778571997374443147 626507380053838602 14717330815377173046 13326277565165182867 1027839877253091158 7711122425779188992 16755075739724306111 4379473296190768672 3760589028194007221 16125099205290012567 6975776240642482808 9830207906380921309 16415100988816951032 8180131899279261132 3870807643641904770 14133963953893594454 5386203868095401861 6987502113667364380 13519787034227995454 7542186538939462826 3010366209505314029 13701274610855677399 15638999573479581811 8913627289534201798 11432533990625506195 16884985237236386957 11823858058795844233 18199068654936774184 6354061015608171753 16299713010758799565 17643619895729343655 17204377103441366444 16050753223324411590 16461361712400866920 1746957479649812242 7539211745636573645 3429467951916084901 6560953301984949021 13072834473886160744 9103959889941185413 2135214269245167760 8377911305820763613 15291151035002194907 18239858255251792656 944064411965813585 16374920637111354945 18065222695217643659 12577012415186644046 8005509272917992791 11007918929141472046 12255128767926174877 8713777348282354205 15227736053598265458 15811808804378192457 16544997265872278495 2980289921983178186 417087825317491253 652007058783675198 12438764638145368404 4988616969680280370 6549065697900335893 15872476056809331648 18255185914805267701 10159117582392521367 4738792871036675640 16711014590363562716 6719229521544124191 6370094128547127084 11054084095596226979 4376115330570784192 14940530494444561284 8798343204401572062 8308734475326794827 6139780132999738090 8967696184186132778 2564660842292817647 5527744744448426617 17269786526740343281 7199389835474225792 1833465239277262960 9064485136037638716 17032082915305600907 636263963124735419 9812989006108822541 1121563091227256297 16341152626940916305 13348212796779723239 1084686738899137337 18435363975791101301 13969562245999039124 10968810104444002034 7867099025298255518 8103174422152407055 8495020443685296240 12046356138997721562 9688335888282541157 13880469772769430052 9621790803863302998 3397846465898266845 10168311662594385375 16287279414232733786 3084074917556484218 3408083293925578100 3733116537822450816 5948438338242181244 637781921695936635 12557892305238264186 4868128537696353293 14778761374177026715 2074218648808997265 13788497141085873851 17849397450382019262 2434906021124510341 13405302864544856675 12793154907732599503 8902324445472574037 8865865426247665957 15042812061221401878 6068438207933362833 6678711173554571355 7837966776398463852 15074521346034275170 16027342627629617935 4588726310322828719 13948284401718086622 12809969792731623715 4400092079828302814 3158629544363547242 6042573285201973000 5282165594391424049 2655307599232707302 7578841420162963427 6205019754378739203 8502168343072958077 15627022362304487955 11046469884799066084 8998192772153724235 6637556874342476630 5861867007285788931 2884182443531404906 3560891018938697855 16223381974290897567 956608089700079258 7241472150440769015 12160122654181448813 11506116679935310352 9648411083317816268 17284656715810950426 3898374739235155095 16855447646381495863 16419916908550965065 1281202176992895360 5096178666026974978 8929636321854058489 4042370879636692228 17296284887636955562 2472985130419380816 584278206783882272 15564059391523897604 8089140844996699888 7760653615206039415 5911499082663984692 11644331914165830890 7673274504723654701 12010937463220763093 8208315115506101229 2321238347872302723 7191043131165907152 4852118808002629349 18411407760496054780 4339507248516813894 10240486909479562702 14460127542050688592 13886440917837512594 5865407296143621107 13980328714451786979 16688328839623717897 17342257318943843435 2977072471338860830 8796283510450723543 7872375229770215352 10489207054073218133 2545979968193817648 14172213002108591718 2973065979321205285 9022351001287024197 15245534368092359111 9951433901765493275 1949668378361434962 9829390217497759436 2751802271688208438 13310350617564142489 8091502120912994378 5394430209263551122 14093653964647803509 11063026311096008429 6529758950303277923 4899033019281960893 1164480191581493204 9444866738403261655 7362203936352769656 15851099959524702557 15328559466197066546 17860662864962183738 199460180904298958 10824295849475402304 18144896518936273195 849355096248369370 2438832470333124634 10490113930119490390 16104517945101159070 4053232967766049501 11815667900491904158 3403237783851252535 17071185213801385317 6108659047656452211 16053685453660260733 8049756353494077328 17141997181524530507 2522928664263850967 8916225008693434159 13317228607058708456 15390770899259762888 9066607998962084599 17946191067278540472 4732973038934045990 5773416799979226983 10349439193090999787 8165399577315414210 6182285392554641955 15764280588348540460 16277927372692068169 9410408336785980479 15450837332527872150 12126106528147815612 17024583941475435592 13019864544872580575 2565763532018352497 10637972826390551964 13707581495200874156 5997688968132211126 10370026762613213398 2135186296567033840 9157112640689829456 13154357851553469486 1591989287705942181 17786402630073759963 9891202432551156560 10932502437197497821 1533203044371785622 15552678971806466911 12993817454849513723 7147522894524151109 11983150940480854366 263130959611969368 13345072358066447760 2376524293519923992 18419029844095688267 4314846921493305332 17900750300257296529 14190334633681170845 4111480792555901081 4968047510123084976 5096889332873553802 1289665912901570097 4198054183810021817 11785831798575528524 17708832330848527645 5072556427921495128 7597348539674094598 6867725021422044022 1032894489299833703 221430260591441236 4899471554980440168 8253289298350517234 1399133759587424727 12083569831141047300 11224993993807473390 12594838045648169927 13811733369986579221 8608566934595582474 1958871488319647631 6522994239501160714 3543883257224319717 6068869579002095836 1868347126841180358 5252904261197327378 4498184711289477685 11218062681399350751 2596808020239711929 16076879116740761457 1417385737761382849 14906697475245361176 13662509802479573368 18019319585162612837 8345529650078996579 4219490988148592994 17552823196075682236 7751604963249861870 5468247921440711438 1521607761444278074 2676698951025059298 2145209241988809329 10927692337869211960 7168613639242316530 878619981549438488 6144684498567881715 6211061250293116534 8246756419772249531 17768014459644713808 11157487430452737489 16830767028523313897 15079990832714393520 3767859535198076314 1747698473946570266 3918839041686594049 4557005288564897918 12266006570559395002 5047393049335631142 14024972773756827580 17912594263028102523 9023716886712821660 11845925772910736550 2381848624465718176 5969270555967287231 3201142802927794714 4626503792220427706 12345787802772163104 4272673724143924547 13492527050736570805 5072439670496884316 6716759233155868994 14850718222222596265 3318515119086585217 10827833636329570430 17175984524904288577 1576483054888946406 8840866675868530725 17616836175801773120 8676596797676562681 7465044122761872046 12923381468556644890 17265876325555315640 1433443314729180266 8874402408916523176 7193610649955091164 1521395363994950128 8343936889761705413 13289466669650111897 15230391811006195267 17984245230421212842 12337434036310852080 11069253133445194463 8044754616254895043 1472024141435255638 3497194091920977112 17846878398726628851 18269156099790969947 16523080595239896770 3881598776751718275 18423949418786270854 14045141157381014836 3385379228653705076 15021012837823508864 2077136993279117834 12132265907013690310 13917706063564271980 8683938496762644702 7102454883885848108 3049867876054092181 6327710136213851941 13561756429769145482 4398635486326024958 11105632521830839689 9574244818264470513 11607677204692456143 6562679701163237914 2662326615284553030 17241451347261513236 487834006124375884 6276139998112828622 633402331456671450 13049659638450703708 33118751927820736 1259298374550791795 3219837657134402966 7316869505075938970 7469813949784262607 1028030141756061108 13598115360254142880 13622680452934570150 11192739191436549618 9655403486210629683 1337611459582857699 8484158125211715841 7539513326110438012 5803664685098990778 10312669253641816782 18353557455232106569 3623920589466425464 16366761784793637896 16733000936756093923 10139137669391828094 9975768326960947068 10410304525053847324 10703067727233700543 9474042135058438158 15442783572577129096 4460087299780090621 10750997907395414674 12670055798331900556 3048035787796907799 5604353916315583165 11735424973296390345 11964266335844439397 4643646079015541839 7774388614244460810 7651765327417776072 5732470007544582976 11422934653480918382 3837187390625988065 15858251986308424479 6275944470410806682 14332581154143662490 13262212413821097576 10549607020323316772 5051869832490787624 8792625266438661742 10784958970157499741 571165357507379485 4416112809240493925 5935895074394071642 11385092935037265365 15282857705763015508 11140698608288382172 12181195938630436442 14800902273385428924 9295817509272263751 7670780893557190318 12070871853490861223 3489840451123711290 1584298321845633794 10005969276718011325 16420123406343982290 1335014460829536608 7499412575824001411 10581954389213848309 8647089226696398757 14449041618479871351 12402199451120624371 14242783910352286693 17548551499000847277 5345691312512981457 13308163712095706205 6787262071941847008 2816718699939143051 443945047821068715 4867215488705869106 3373999117884042308 17667958352043865554 2637737310213793685 8711411266132325166 4678010385591240338 2570486793734444117 5484635530225231360 16471445730795760283 3820685719141022228 17698617665837132140 2583830889660681923 6695125756404357206 2229127960791106937 7826434887490552540 17899501448102124949 13098247183914008046 16014298251202809099 16204216646769540298 5831969824597983908 3063805308146758121 12297491359803388091 4755052586114273772 3954311984055748130 10476333932632113604 9813648039425114635 7881480044478771070 12807784602539138737 17302469934029765352 10686832599632774401 1920088988642452920 5610375998180480155 10100237678219727038 16621261832994028052 7790540347707288104 394505280128384515 98985633879020660 983168771063889527 15656712413287010298 452517334996333645 4085793297857381764 17336634665759161386 8838683370849220948 59025890017297861 9597392642117846145 8479454083726225810 16689980569800912116 14596961986576887766 16200333695991338090 15633021514185524580 694930533868665208 6167379019857865285 16988788993317448474 4104255162496463626 13567419104909054271 2815054613061226294 709586126330467321 3637105348959137558 9727313212437079119 3911291130305819475 8334922896906254516 8885007301093836706 4566990870534450421 13421944368566211704 10772079302329171750 10114691580368349908 10653127785940012588 6464465088370324404 16573675277110646730 17956892734645311848 3147614018218209896 7155050520538894046 8433054135871504168 3401278354526514249 15994884274301363197 18321590172452988404 14817061645557153684 12207160867553921662 697465599470253032 11580089148971602245 8536704749612453614 2792792904614994944 2963414604233330551 12586059935118026786 13211423428819426720 8592339476226547414 8290148190666107794 7178578247482433493 8931899550372680058 414465374317690945 16690336072928259060 2198732001988508414 13325398380464726632 2996816759713937665 5892348425900828431 10030020333271406777 2551680386148871333 15220427819054067317 753634607030672510 10746318423798011138 7002167365784570120 17220120097595032294 3036108928565185167 13394922824726088682 775035751467730245 16568978328085203176 1535214982633702740 16841312616712617058 16877531966441935733 10174351511003725404 2694960318802070069 14515267728260112193 16945541224021522988 8602311011128439482 1510089528560981331 3756362226905515677 17047698915766351194 14997476240667724434 7727310908279491051 9209909157826881795 16854105196347507499 13439320506764110398 3529928394950026754 14097341611697974153 5968544097490518941 8212736709978718010 16632806344005295640 14929872143303982235 10436333488529421214 5134160033138761734 807157710679528630 791525840079168009 1505967582670736574 130448735730396626 2340309989582678910 5699585981704698038 9586309214781771813 9186204673566513930 17997813656302914566 16266830789981727699 6224100289842028557 1336299023419953903 4379871104840050194 2602517665768196868 9697490088345547953 3686948346405459382 18118720508802454238 7565854933824432090 5727926411300769966 5338335587606005033 616075624264212549 17133819924757530628 17402916745502507113 11489965437514591113 574537001553532179 2263887627737777294 7735962803828145343 2978759248444768407 7801851222790212054 7167249369593372758 17506327969255462474 5944679414251503911 10879854110531481502 11696965406237559654 14216738701517641720 6122586171544790784 5622686612899983183 8715571677996915199 15292043946060810097 10225648159047817340 1750470796639347224 10075276974463400967 11718470392264839370 5287406476532673420 8772254587950116088 15000109598520177128 6451999960062140669 5154397002979445788 5444153103966813885 8770261107862790888 3820038874190495219 5262880326591238228 17149009922848201739 920816157106314838 7887666905956524060 17409300096287544782 17729855522314903768 4372778939404294905 3955106393277609262 17474759606197287472 17820637294195381258 2008894524708638156 7045929097959879160 14718408538180509723 8527613683480955102 11591044931730667999 18409025805012905741 4486931189592421372 7141348518298989128 11385219265290635545 11153617867331965027 13779797397796729639 1422637707012517613 817718977157653269 6879733481239037864 10970688594262067273 18231747779237956079 18437586243309846091 6739847068469182456 3981941310535652231 8772408278630000116 2910277376182342966 7690854379875135017 14101490576364656651 5525984085740173946 10821654901730974008 6243443781028745534 16786836449730163398 2474688762691811314 14766036766550370533 17400555713350952810 13024897317307421952 4115004837346588027 13944238826956524801 13147108195516580415 13700581568627857969 11134554199862430257 18037876373911440611 9151338162693073615 15649007561520052892 1848865435914595192 11788742975836498778 16285248260711678035 10048938577959066087 16991389934566652491 1638451199393427532 2402439522910812124 3088763284559685299 17055627999269277243 7104526675422768274 6679020509098586140 2394549781818471527 5525682574445458853 3029941614660191920 16779825743898772975 7536816152184705930 7680740994304223966 3644555032734679359 4572037986311511070 6689833718962263957 5652340216935136177 17842776784019403171 2604902734422929163 9890173312671224939 14102339510871496826 16271495702066957842 7118306513433996028 15891262330710336014 6462889931014697974 11756144381243246089 10988642205092495202 7942145873435888811 198845579752806886 10974735909902252903 15620601711314503698 2947540050626244573 14767411542929158280 301045688272749583 61361406754708278 14899174143286259991 14243118101820156983 7383324765071013069 14599558987075434612 16439853013236712623 3486747226897869421 9599969360310513707 9999056936333302754 4967784932184265132 2869586037445292760 11107948337206100326 9957042200855735426 3916818082300270667 3282822585854333634 10972050756668700456 8316790663305359291 8284072444781162747 87845899762825910 1980645590358573646 8592826900289172929 9089575706920518974 14992213825439650114 5064196803942833274 3000839542643790554 13855813182152068672 12662802732888634229 8063038900585841194 4590464391473144460 4004746974887924948 10891291440763020297 14377381320155242320 1701639218688366113 8725215843045896085 8682918031577484903 14149621006612807438 2253680940961043476 691110591650035174 15682625541213489434 14808407412527386890 18255253493540887527 9239501365438648167 18384301289720774225 8331594168728983476 690369218787669488 11234343580942009632 3163507131626883651 8729277485313388276 2448154204839076409 16989918571237486100 894880156210744161 12517319084796663947 11257587142713146321 7640620111077736456 8787992780761581622 1109035163707046762 4997631500666693922 252713479377988078 3958289645440397342 2284346732013431943 7935010176865497547 2924146607857512778 12476274318643544214 15319790328274803611 925734505352831160 16744014932013828181 8133710970079020032 16518185409165796271 3049026280680296058 1397361942931430851 1562189982901035281 6874942757693682679 2163438010723171281 12263150830980927458 13677474403453355105 11455221709635579883 6289449222425983626 10434119130836185358 2888513674466198617 16780257471856900480 17566979844935194020 16605760183830213308 2641377097226370449 342161571695736951 13933954497569880621 1379933760134918700 10381175168591595787 8211029572879429513 3555010271030264864 17249496065367704429 18195961188679545125 11292062208132470133 14333640130207512608 2783764800348495725 16414314310527991272 11835607031922122050 6028278801676905700 3230334838243433277 9443963769116488234 15644753713991135555 8574696861838217490 16914786809509046401 18444788409525869636 3285114406527504252 9383639909953554065 3190689702817572400 1033204789660983356 5351918805121192708 1254646418159071062 12299354917878576220 11441412982232290476 18406861898999952668 9204179310786833485 15845360455142636657 4813394538184741820 8318818392107462266 12170099501843662029 1538676056781230311 3690960420916656117 8464810199784083439 918556635113916544 5329794605030754498 11299836413656377388 2813148505316295757 9848790414789677212 10804460198932596046 9346607752661996261 16108717419599089725 16543720748187665799 16214533718696685111 10744364324392348921 4569209482120835225 5926329029039810460 17360432333535406059 17307830613094414535 12049755607165639099 3297945349360660042 9899795519965277395 6130688449364358987 7286719591637314168 9807030105706766796 16243408307227308657 3084374988407941309 11585633051465005710 5874800083142195152 6359065747427340841 13784412241801420787 11826367801044933006 8734695836915117131 11654193359436191388 1541491582142521730 8805306475250180590 15713146712837119934 960937960377372571 16870757325807375423 11773071419813231288 2954408540689530075 6054547905629358182 17678333622198029581 3762511851920978467 7346490294554082588 13515273239466108790 7248389056845575676 13678083089839153609 9724993428774249624 15393891834993009976 5510670084550703585 13110604214647142087 5558250027488031819 442599766151402006 12041040718279910146 4364444358641966649 13104199080719759487 111207871333726106 5112033656556331993 11741156146962184362 3602386205652205510 8134283583026262691 11017218999097153621 7607299632352959846 3655186477326339693 13733663003087252811 3110066425288807426 8108913071267190097 11423511498128362798 16529574865847619697 12477494286563988192 11377551645436785632 5101020462017415539 6380696082135012885 6725994920204957270 15175037787153534664 14269581315247084854 11871049449655173351 376023948509933884 14386307689759686141 7577241146876796503 15072793690121875981 4022761106587210520 15941691632239854444 3385233016330763 18414680676996765660 14226250305540632445 18249151117845650635 13048500705217562912 3149473223141312120 18077735153939702899 17419524431598895426 9160405709551629478 17043131545891580076 13219694674671848011 6421268023097353492 16990888685425231548 16266819785058025794 17806392748086150284 5137394570497572132 9455011135193589125 10824730119309754129 3020740626143374805 17884972881728568726 17008002078927838701 8025632039721336671 7837837397056720731 8791733595766641928 16015593661998531371 16789275150685462395 11176099642440892546 5089463596829052537 5915171415153456084 2942422873762031814 12691945586733996580 2910563993108301422 16687567201907155319 2379294947300042697 11136137234735686778 2286661414554759850 4772090621566126490 16071918897031071910 6456961729919365175 7292284612030205114 10401733951641691719 5097049961667261550 15162525549651876083 14224147879654997475 15542338500391043437 14790717401195260799 15920856591013090136 11156961112359803134 11608504947431749972 17710352865016968436 5050460974265829190 16346273465050041819 15297417288469606491 4979753425359893984 7283190419946936925 17012086864877367431 15112035299049039450 6432141869708802284 9569825488540078654 16782466147541535054 3391696333807752063 9967252939093850658 10493840963808603586 15796041069076635220 15002477558935029602 6368393739014579069 16847257795506866440 11180639937905505391 4555613131460373809 4255487057850111326 12020618477518654406 18104946133994301925 7058355166567903542 18160414664417578173 10569142399925139055 17573461414723696955 15436702179603271943 532628966454451351 1858549519569574868 6960855752579822244 1553666865212835564 5465530695638132097 6397651823143546985 5458824033980341377 10310354024984183946 4279437245490119665 9750287214164226183 9014862331611305589 2100379834721128197 17987809009480895729 12430362856725862238 1687518009396288063 17846293249024236686 11762991656366299230 14512131059670653908 6246699359927772588 17540394931305066000 13975582253827939309 17521233288598346794 13337846830554925731 4672873588576998724 7947415925293303084 12133249840666617587 15303745849466161741 3622126378717677779 16747480105631325971 7716777889001024102 5179945068461101738 4986773710345425273 11197741298471731408 17198645811877240286 10136773427340747417 3451017860566399102 11087773802602047615 13367724905792557941 14969834497391550865 9232663270040104663 15043815879203903872 3401176287024398581 9445756935892821177 8270363809593157191 15226751798816782475 13554796930681306190 229537122963277909 11374043508697727134 17393944704913065671 14874271345318289737 7506515903284308 9541072080572774579 7187639749268249112 1553367682564795775 1502210802176105947 13723057872317408617 17354893848223274628 10326801089623847989 6690064857275337761 3349777294293624111 12893172950896072645 1548377892269839887 11734630284295188464 10094541206627262372 14157881245941874639 16492597928136866439 18284126000787982789 13258717092490143891 4567388302344959445 6362212471171338731 8531352042111882499 15343165596748119995 11238951900135272495 9590574337139223870 10652509721849904419 13006799198607430622 14049644080779218324 2514870373924645714 14065249653810567956 16464983000835877322 11559681099857795075 15629184700970644825 16059543830937902712 12675519069408655683 2634863878963735090 5765793553403269603 9195804295109149583 8932624269672588604 9459515537121800932 4527779871035595034 8847972694110155119 17293963244852340741 1029522527346673675 15610378269427453473 4581826898578382272 6687446281683297817 8227149918739781525 18293893057994147554 16818845162955118319 8091147107009662096 230054547180100449 3633089131764858742 5219318568850908121 16831625157228256374 13025153260675652638 498737863231467968 6584269986592433628 2377343495189071742 10384019737373912263 6005353757779809774 1844978907878465907 4380835855193983765 15458209726720702326 15538064486672465493 479015677046869985 16164725126608001893 18324155008534124699 3219100020198501022 4190637756957290314 5798148665500136330 16735500551234402801 11042869045318275850 3279915933546051284 2462699241686211051 11719381782236349137 7962472033997883270 12235269907122893590 217059810278085560 7855922736276925267 1995010080675698111 9254796561434224327 12098074523943136288 9149965539371576913 13973369225505342137 14670097408065545520 18013468832679622191 13580401533570501240 12236776074202359300 2123912827545052395 5290162459630301316 15898989609078565747 15657831008500326044 17860461619768640541 3145214431599409576 1679402998427606707 7151872601045323195 4316345973411689048 8649586187279888685 16240582998085652229 5127431303795736454 3722681841346507332 11571553102698709139 6098878892458050935 4731149934198789270 11072948458859229795 9201280378227392756 10860597508663566492 9440584624342238379 13362244254816965790 4246061294774479596 9143706206024841533 4868830531644602188 14533317155707992355 3834591244569568677 9493576675150431558 4650997158377330293 17579692456534345721 8157165482246673375 6556402835184555865 11055511769426478901 5892651175779920636 6654938417365634649 8075348707867475289 14885519696600172545 17110755137305283266 15918693338456496255 8031402445158847516 16348844242723446255 5722700958932818835 9926309764166359807 5878136503586377240 9724038946882021308 18405496770360454815 12422477965264042033 7712455157930926480 5549165540164739694 120264507639216541 15372183902637742068 18217500995733605556 17124221181705813392 9070287333355024371 4961607186000851574 10672813150910099626 11451435689032320319 2332420906893970305 17373300493243728550 1089972230404716396 15438922547254640358 8893878807987522961 12712713478706522328 14003854195149060003 13261826611637333528 9677712319638481779 8250418438620737515 7428586622002871980 9256942119136413422 9404138683491330423 17065625346266048762 4548713175696618328 11991626932853475458 12403698662162120947 3902373362507053095 15889761877410812937 7550217388899899324 7624976497518248388 12900270704616368648 14065608006727462653 2255697318983341342 17988493142586468556 7731421780317863075 3891815428753666229 3252566862427703587 17789050200772666299 447536608185424127 6198184886002908957 17146622509577893924 5057215311601357243 8334414648515577088 8805609012359139090 11531046936882575956 7980036544035683657 2159508790891972891 8311477636313780930 6698011580862139569 5710934564698354009 7873374805412353462 10211592633096404462 16020809370477224902 17443881741296495126 13846588677084643737 3420408675152472915 14502862807878578538 11783583296151332960 16747731930486339393 7420485318422983111 11447619792376743743 14556438376922345818 6150996838774488159 14518346856357503136 1121911616642420037 4981431398850092782 7334623720084200431 6035499348523199865 1106764461812385020 13607351223058459196 15508702331827714768 4578333549764503426 7838553096770623909 5934228076634605798 4300604362346536945 4912902293650335691 13792539604298099889 1356070794399167699 13486484339843414490 11378806860395937606 11716257635193305026 16421724446181606402 13026741786324080908 8350690698207023671 14027083314362609237 1345767951306310955 17060989864598787969 11970123325997642921 5063921200298197919 15714965488058908904 3025779478767305407 9183798643820954691 8223046951033686128 8998321074421138120 11762407762247276645 17061775590773518957 8712994552804651107 8820870327460081648 8492099072081470137 11414155724135092837 17068101366327478796 12681369208615933169 10547809440445276320 8633072779813054708 12728881652058353775 6187752931110493788 17181736852389817011 15858941672731979322 17253870008937559163 9057631437498781298 9525885484931837304 895376432226944559 8739353949499360261 6628163589373709239 6523171993939417621 12647537832496608840 10173935101796933062 2300384186504253617 3554938894633526268 2919237768179532803 3942544651933512829 15650028929935139296 9306317125939476581 8633755924668899922 8910602870394295626 7359784421539597423 14583184262982478781 7676111851562796074 6715321272602040450 10182403714801348255 12079666286891880174 5823289522546817838 5212112167385126500 11673511087184782540 6354115258522851303 11291909339793418136 2168234339501657655 302180449243250393 15513489547137280664 12223897112017852084 8788142128638522465 16457335282067554956 8949779842094296009 10021820321463711390 18215515568340426215 3574264418457019121 12325254044261716349 11031990516153259860 3362082008139301143 5584115467327092092 11264681479777800035 5885587069018672387 8130127544822709844 1703430140914902651 3878742869509527015 9898494770356571853 10279935993047211917 3678343720692476828 7689376585662535541 10489298790527593282 16865686411838502144 16042085420129783262 18136333357814345454 17564643960529932021 16630693954147345847 6294347758459687284 6361238771847567426 9399305144308717450 11171315290573872232 5557174579767494061 672009871783746064 18005654982527996730 13387052791063397546 693592195047760977 15560198244021884314 9621896186436215116 4059147908806462023 4132434327397120269 2627912898176982228 11840029112312998686 3393102893607524331 17434762639725565801 15847973806972139487 2119746515030289479 9306504732567981307 1463899993332040269 15099535460561779428 14434136855153346136 5266439445022979495 8969327340133952115 6387671522635016782 3766259462435637860 11827602133585935036 3495480066235195792 15666549151813758556 14974964536365932214 10373082304558404198 2337935208213732345 17629722973719453897 12246859678631863732 8517531318745746640 6415775421780882754 14383829411282176509 10978906472603186467 1182334735398092585 578007041891556821 18146027185415849510 6893736175864700352 1557169624284054702 1445695598875570186 3932014876541994224 15853591572534012724 8387864488892184478 7568703231600308672 11043548060394787309 12952788879146241784 5701579675137248015 17130696317351144606 9584598912353642055 14913349367244441195 9465150844862561837 1679263487458199458 220927158474002099 2515578159587447952 12662565121363067252 2007790480817539065 1951272335673774518 17604606158860031917 15442498784201210686 15054192716774245657 1563768910386491057 15893057751132793156 12302895896650329337 3435973087413995821 14885044947622129969 15465619871543110149 6279602116565114620 5887196741856884922 16078200704789426177 306730581607798720 9514924494316135032 8032265949309613520 10248832652198535672 1140502305938643254 15328946107219010087 441011714037876881 8632173191218007811 7282761536119569147 12628538662340629352 9441917511446644752 12768518581434197109 12093175875720282566 3211918373452224462 3892194687350751407 13612873103091881177 10454607980161185796 11035208461467102241 920143236983750899 3011230266327248855 6249345366568156765 6449559902358106820 11924870640685115696 6267766008279307862 12436316314182052160 12158403966146307751 7111589442123270372 16105883192330506960 4191341586618924428 14010124698839353844 7601738283505451265 10303469794415264071 13842906250202172282 12446626571654528931 86926114789018568 3133353185509196669 10224672893614834510 11908519122525827848 2685987989914715600 17585656466849845933 14117255119550616961 15258161955692002186 9613756638561117649 3720543041041267716 10998655762734126240 156617479723480992 16307028171795589578 5107407867157401827 13572594207633488321 7062351714064292387 13544590483783305851 5659947767602438824 6363335171960107002 15237824972678753285 4231803054266226462 3834816361175694584 17853517125261690133 13486701972388500236 15403815968879371547 4777243671247514275 6148369847114514370 10767282962910609062 6719719441907370043 6662613073985971657 17327857628975089728 5186430911875074977 17048432676531685449 9988934933304642376 2896077195393997759 14873295759197268963 5903559904566128803 10066332421010318961 13847964979083826789 4635189944791523878 8046332916794711169 16493812348283499321 10117041740390512254 10927398961733501532 4279083416273277258 4932829772822242578 10249867658303133504 11429798559826253047 11612208825469127661 17303683717966212568 11735369142425042011 9017856790720316074 16696670958685592020 10325933401236709799 7761298488791257494 600935987748811121 14398634897228324697 14867167203698952797 7229757374609524793 11350946787639244053 15029429562308717625 16340969240759286042 5691417411628182355 9444361094752349434 8916210580238438406 18339911316411642395 376578130872113502 11739200576608313315 2410767634962455586 5137299741369788024 8091851065731413847 12487589975404069366 8549313476136144625 11639939254240561646 765049289766293552 15170629596615936609 14488520822915023129 6988883719839786932 16813524780572284948 11559387138462137809 10762394687133913318 13789806476532794478 13536983128196383943 4486299747799097049 1596129825626462301 2008632313715459346 15911451956493842669 5911057753564065353 11395636113619607137 2618510931016235492 1615310756259228708 17482564640447794244 6692128057493242873 10945030459517488660 13958691429456397396 12883685872753042593 18191413711766224092 5117813198642027214 2872597253849344061 14476368290997195307 3287369302017450758 3124231196489224023 13321352195744921885 5799578475152619438 3169974685838532440 15527281543313098034 9839173636080032734 10048092416089978638 5612571949425792232 9993019574551489686 9390079158149401763 11975048350323303466 18069075984526831035 4342546292342017398 13627638015038415104 2385174635176051355 13280308521787509647 12400810345134955037 17416496983312963262 6126026144819021323 17425746967262946768 16032254603013211101 8608712977556061392 1936283384487588607 8393511485252771980 9762911811838450231 6071847643891047515 4117916174887390368 16120912912201646377 13967532798015344130 10001901214000872249 7353301401607358473 13864986395807443279 12572249921372999424 2630069467818427324 12193372828626115611 17456104264476804972 15335961205637965116 11956653838046704441 17032950045748881271 11376554154270934090 17565771327519506482 7694320618462725444 12736862674117741826 11274815061445776322 3267403712020185359 9551874468872330455 16772113312249939486 16510326341500159848 719304075589763546 4113460058257739171 14884940625770364197 7890495151419447986 16157744110015405286 14183476937022803323 3295869831236417087 13074853061839454913 10234683909524398732 6353986584886668829 17313093283379424236 16090922953553931487 3114602707467869962 13182310146898177576 7965690573008456460 7616429655679341730 12361055351528975363 10548560446227476483 13021561873808536654 17397910259058211127 16987535042703191688 16389294226475651867 15003536630983314807 2131991780320847207 9028894548755533956 17835184095779577203 16296046121063389934 5809853943418927932 11063583114113725410 14057022695552341230 18117934976878243318 2723596800771450520 4348599039447530187 5827773698467723684 13203790555718125809 6769597360961643531 15432751164926340931 1569477565474485529 5347366077417668025 1173483405572727669 4292257630023419353 3249602928567570150 544138535433238230 2202132201293133381 3288318837706686909 5039207205436150060 18368711695965812748 11933166677974537733 8662781630485571734 17286740756166664963 17106136612372611857 1247537537039304924 2242564869603026587 7139575578677852673 159596113674733997 18115393566002120715 7009297929387051379 8519701441057925391 9970896082604386106 5701689054419282334 9568031056890865532 14902345990280438056 10995297540608550366 4261415691348516625 1786401256802108159 4221199157987727485 427858829391082601 14692299076669260870 3933368618083905367 290400588394656459 15947592640356865405 13276019400462788161 10431774316087256719 5109204460395581584 1522377421329221301 2115320369912202292 6216638114407379074 14908041339841027004 10694121368300507992 6073236832818256151 3365507340169233067 17783912940278265334 1902434506120754970 12769694605034271369 18231838705324300709 7868518980225624499 9409529311851734292 1716523008666597540 9498859407252863599 14471215414643617557 10740137395466813848 6024577574103851725 10890849135875293609 11518633598126983950 13382229219476493561 14386999649327387560 3953627191726967188 16417346538737358283 8643596160716585674 11137225287093161494 3905202195717754862 2127769404048966928 4557491351762179639 15954401037097436535 16946682196951570086 2898072998825960093 3653547135018428838 9072408915446839267 2346590356776502026 13110953065829549129 13483699075741410807 15391867651297455055 12317017567619728056 2185256480965932158 5041444658864583413 18055875840759240340 12305474549539321461 9390347802600006895 9009392661224065568 10313932600746494773 8702651181206825172 9973227550396886702 11998338197312983042 6311237611741023697 3920250193598317067 16606531233087405477 982766913252017498 527691353126321138 420277563126127461 13054760041496792955 13453922786695661003 3920446128264345208 13109005973858325129 6481519690449132297 16206589431796628381 6016753685798365179 2340293600705192505 14615812069245489911 10707430909827335612 17858161856815652020 10389728692792659519 8066126113342129225 6432659797028525573 1087116677825504031 9898686262755609263 14714083789783395549 16636074302570989713 1922012921802616883 18071669020967376737 4083299990541613335 3309889112886649180 6973525933240434715 11284239325961282559 17268570344517209511 14927288015046415627 13319803023096693406 7265704663928158011 1532833723303771126 11676576560710856954 6140179964183312530 1722322793364330056 10409168429343783876 14441508680490940959 6398747035594645357 17733596616390897101 404057144056147693 17503532469835931866 8523017173445858664 15634043788407721744 2570283108860213872 6967017194244020350 11787511970239719114 12234259917456078850 1568369964635375600 18219046680598362628 12690518941922263914 13206028460874936733 1095869663924081103 13060444560488624371 1204682536348769898 6308514679356563342 14682211940311986459 15873248772136275961 174085028288610888 12481989491790358904 8234175522119665449 9690507338510848221 1892051947699330359 12346261504083899747 9742069845661398595 13202309770577673763 5210579094463860436 10031177920973634638 2082723693856913082 5962586486961642581 12501458197983433532 7473003021925391313 7837253543384319103 10378388286785939942 10941889468630297325 8345951282895173876 6323739891167168240 592496213205332243 3201789382998683082 16474997877672722431 743210945139365088 3196847633100116684 14402355575262440955 11472062676916649397 11999829292976128872 8623058875096996813 6285709536116937734 9119558251694241141 6246613013112647777 9734331035133595309 12409509632761759221 6174829358029458773 2636006770474884686 16170368674928881499 4305752636071738657 15229198399427916730 16057725739556342626 11526789261572436505 18420919682802907652 10347428720075830711 11119251858383658283 12517426826836539910 10986210246113215641 5973650055376050555 4729256125189529055 14342638715403705484 14657481822927269771 8754608816203458270 10758612608531027151 13937739834136706049 13419509749579661680 5536657415855255727 13853927733461231762 11933664374814181149 5190075531354580532 14856421639367483687 6760351520223309267 11729374733468350156 7314663886092538576 1421462343942457298 13644651547489018318 1036752055335615327 13827715681043204428 11212202022952293112 14963787266655270717 7885109021090334662 13047021782911420806 7612039023969162957 4628616486906245391 10738482556135054625 12807755395550373344 270849647050935858 14298051446809518357 7923331232750900603 3241987470132440754 5602050705692906690 6951700626600953002 14049298849439107130 4964951443474834678 4297905358094143688 17642062429085743466 12024003277720892522 9277827310054172167 13198222004418310180 8882589082808080929 11057561112539639601 16641831609834216649 464185340471944597 2310624416872935652 10628463458984188154 13613884079691241600 1193034082082984054 4287192392307542804 5041784812852668219 18444871580046635501 17023373441325495568 18318299067883655191 10531372425404330788 9621227251315207557 6525371482122211091 484917752704667968 2575244824581328407 12367974493182119407 1952436994007979331 6931333483518021081 2470836243322758678 14310070639229054578 13504078934486277885 5505606815361930459 9454160705372811177 14080468054801914228 14045119145196756287 192572159731232686 13859744409614587795 2727687630168678549 13152374131659051380 16751763397086895889 13827772417356543957 9575545947124142030 5630821415083384327 7553313387426713023 4730671397693691569 6584457711748958713 11209624673269653262 4506607928322867093 13267038227793126717 15937038188154327206 14442251381791744536 8291528109417597715 2633892388146081618 17507696131157719243 6110143639259864147 5995955260101171819 17217834519446625547 5195784583831294034 10378904062823580951 4824227428633062994 13648112633610677277 3750715027715245429 6437991168199424554 2657535602436518969 6127731959332892000 9360744808829358896 3568363388449995412 18360637319202666832 16374770641841322755 13017108566485093385 15485999594151580844 3836547563830106986 2146448667556734583 8063543881212278540 11286316915981613838 16667745054110991294 7298225956742371635 2212600444377340542 12765691283217534288 1466499757924831389 16775630425198726089 16079848958180620988 11585629712055072759 3185728725911288528 12157571873553902640 8990230913951389452 8378531111631145592 764151412222290896 2475272342240747361 4757534968828097673 13810564376399167889 6627554011383762377 17444723201057700614 3933656696901103545 13549876580778022648 16652532750150715992 15130612414342829286 12482680399172475802 241050883944835937 3361371490074366810 15162288139681926979 11866899938407147522 11976749778849188740 18442864747878398273 14191251745582310967 14725420650348857176 7825983354984062006 4310207607788681470 8744360809559010555 17971536696015754874 14116506347465976628 5913010953305376498 14218023882093506433 11069625381770236427 5114836520746785939 123864821780949613 16428809988140903489 11773682699506314791 6020768582551506276 12142793164779225357 16742776533620094185 7889447272646643550 16060393386004409050 119506836411587952 7938336882266967010 11846425923992326118 15422639822845119609 14535686474166986491 17543495658014724705 6650692500529190449 8505750666475241092 386365244768934788 10028529814622355484 6631934678808102131 8091866864514535484 6620337160245101212 2769831097516799453 5458433831874103458 1733752690374066161 3135812009748638563 14600299550497055226 14681316485350095695 1520934197848924062 13775832525637475230 2163839319291738467 11214060246997658220 16256422267057717415 2193351768623312050 247701308079575814 5290932099859501055 18392597097237942021 17883790262177732147 2885780299565059191 18286045112462625610 3760853488106440562 9316236687780817949 5399902297223542930 11276733607572282487 4738123382471980238 7810847342122711930 17084866647158818353 13589255929109302444 11564877534387819929 6284964480049199954 2953951482489408394 5616355601449383704 11150794801624448176 15800076298920525055 16985127546524121649 17541856657030929047 16686817528117808628 1945500384008595797 8181603961365151325 13960331704774584673 9070281809557685870 13037986498471721729 13119195770707521268 15781455520954579001 16235899701428788195 3844389681367648093 13437091772566557945 3273707049709443600 15072942033284646493 11282933047416803481 6047480194363216810 3614541286482901378 9123655904144132602 11224323026337055489 6754990730696568831 3922480845000886236 14308839120288597403 468469353826122483 14341148982705220750 6286188382893816390 16489154900088098778 2889710165522198506 1820511986672505491 17322656208298113431 2931261118044127351 14339379747045830765 168819734555502165 11293622924769256180 17057266604501770333 4468425266485565892 8678957158310699505 3372966929975264642 5308527749314078078 14741347356978938300 6062447456339773952 1120717907653634489 3078370169760777216 14149258768873835889 15447041579194007483 2969064823282382414 12987548316804734967 11058386537621655224 4856868725405990611 11201867192199980628 11354956117166116919 16644989838519877810 10691424054069245742 7197967819473969362 2309881896855625910 2220779934927935989 315386232697305410 17156849534683034049 6811445820760636719 8953724971739090791 16985544457062273125 14147886392208911810 13769002438494477252 10010012278175617917 6769684441003011085 2744694585949150606 2098140596504711346 11261843452177490218 2275788974415000638 9734895730503992205 8233041888229488913 16750310894743057670 11533161084416492122 10000381688958282802 11013668849672602968 15162244451347199351 8953491099689429598 13198744377628849575 12903834714566403782 11642905786525734081 6759755077218299781 15168116936756996434 8948998183810906675 3181551133679144185 2702007498796107342 4044834120935952745 3125404494880957602 2288629375418290675 12063515083814742232 9507007562546470129 4802452178291299866 15940061135554959681 16421752777741441064 17362854930875571175 3991625679751569995 1389456585053451957 8402534705120134146 8164917866715654528 10629948413624966555 3721638300839532619 965871700501807445 1738853396658066403 12321263721080963486 4243325923540630468 17788488388831940904 16207976213977488813 1781203668703681343 2972792980912932334 2084937006971942432 1927244645970430612 11725323690997473769 9273043067073275764 7748465342687385878 13284836774698718047 13880699712156859729 13797867418107982335 1922088031429765289 8055743627358795095 11328538695325182759 2596767988812334564 7984279207308124005 1538806308727191092 4059812278408061960 15874825205185341331 6851632381127066227 7071188728855698201 7885258995076605206 436846317856924410 5361503320297858157 6114658617725476091 2845635264509544874 10006319542504429360 7433048185993942823 2138300489610792561 5783613943438684616 1490186314809925790 12313938183328303121 1625311085583723544 9573451644159908489 5638646773090760874 13493740216372482255 6596043759024404526 7090313673358660695 1805762459920089538 4052533453628214992 9708805178094782820 10355713995134952048 14223926324158030304 7342043815453300153 15403674893332098 1493698663000959586 11984504481066392176 1402700546665589297 17223950332484919281 14793810056512124351 11039826376358831222 7829033683621097955 15078963538146294492 1434707317831426933 10222208533431989420 15386053125717890574 3211719048833492730 12290537008016201867 11236198824733780610 15412449372996241803 2974739012763332515 11264393270303220917 10205347276872286726 17099887925077825955 5206871821875587125 15501509835935004242 10241952699302531717 11536892718134040593 17838782650111299504 7444073407125528463 4343762275700038407 940982709633131690 7776435735526291719 18021744821583616008 1128294446316315254 14700730811695785511 3575228445646244171 10752960573699798706 6312851499403743240 12995749551753034988 13053175799230894816 546472399485068760 852845343022247921 10245048329744946036 14428842193364253713 10596323845492068525 13450772193611518304 4918010762897127309 15311154681670033326 15523866952015198623 3178259037324094819 10382032113446783594 6398817422672845881 14534544702625492811 13033809179055763238 4918874965350705891 14864854995581003983 12837377369476983158 4828337179566831251 3033092307628099841 9446754609023696042 1442880283813072751 17001129510009794917 15910260654012943071 5711433088530025321 6369837317729012479 7107548013475333034 1899547376091802773 10426802769404156201 11149597771925881189 2615848655309467838 8406401930131617254 2640325206758595824 4088336752511291921 860086350036411314 14979044686617297719 10721505102776918479 1978729468371448645 5236550235063601689 6558517209189903277 2156009144492039250 18318418070025150231 4898372181299078619 17813680627167493208 2819142164847211066 10497086989609244602 15987234963347397371 6469246670252312509 1431175737423740934 3707849665976977456 5137600683149130889 12448605708240465301 5582043542000725528 6179768623954632959 13675045722487344437 13898388878971575476 5404406897784929420 4816493451830947568 6084343416385427600 17697221991143082885 10137477746993693909 1752257670495593881 13137260562182754737 3176279810525316076 11330485770967803475 4599033160522640209 17248851146794865511 3328433200745409709 17983439939953041346 9357262909031691527 17544771033724909619 2242833481534590596 4230444841227522488 4791941240804516737 13796120188793832025 12436122129977430726 4521433747941115543 551550295433483931 14209773984411284980 2316836550538769458 14183335702409381187 7456778189206093383 5640452738034377495 10652248503792793419 5143961447870615960 7629428658178149308 7266499249503660787 10341484576855826346 3984958999783966995 203971724562906166 3400433038788631680 903250150592966289 1599117300509795508 6284891085686855499 16331654168152008603 1967150053413956956 16363101623452215242 14069152217818205651 7077994906006698658 17841347324367008813 2087183384519680580 10411217958751003772 11245424465681015008 6024388791917127118 2305216429721903169 8064522193299327913 5523889676294830300 12073569596444982520 13270415457623173521 987042818072113296 14705835891549865237 2160869475670315614 712989539958876301 14205291996223077696 8235514280273009386 1106390854704401460 9982928630305163593 7911313195726616988 894115648077018759 3983183608295070337 6958579341769553398 17026326328961515905 4557659333464835482 10334692644991625409 3453618187232858824 15937904864016378167 17597923612334779180 5730469388165609422 17822355581118448306 15195911862869263043 5151568506658949221 5237569850481317096 4020353401692819991 11835044137038118667 6403370995877033286 1430919257576452863 14455025586596394355 12122107871414994586 16937983491647416903 14598073907010202925 8293658189737748442 16950741772863479239 13500678089487674670 4829563069251536657 12899747552971306289 15367323716531880002 12227948969543245027 11165767835773877947 5235952439529372958 17142054281501334785 17315204551711829580 12518385612007807765 14548246239318839022 6987210352754749090 3846766339866726834 17789364512347166558 7292137425294277416 6347621170095162006 17153963059461938691 2825377570299266418 17494603102956756381 12097916427025435271 4857063318772471672 8728224024499670613 9212833508936903771 16129161113661411981 10176901293008624464 1566053339529005180 7205394068723623626 14833517676286958088 578366920617299522 5871708640665649806 7933730969984758683 7431399064010245947 10851950711500494969 16897148874876582785 706851144978199374 9971924760701436252 4072551966618768379 796423891108263316 1652822837462444740 9131772065753137374 5023330796632607634 17752091208557397345 14000246688050687873 824443538091488515 5456718159969356575 17233960744353807284 15209256286976682756 6480578763854017822 5530524013424769925 4185301939119148886 995297199901112384 9213100833717061826 13704315050197244014 6014286179684923096 2214682653607041821 6434446418698231499 15777763604595712537 10487246708310273970 3778702248704128786 14871431361717540532 7058756029557549871 17764922701576480492 1099239320050680470 5564700433136937463 11613219862008483110 15689699572445833612 11423078970667161873 14730498897808520133 1128946381493933212 13425236101140830279 15986783390525704596 13671745237366884850 7247532631124711872 1526740932352189252 15966966699048272902 1555303030098673496 16284529248020023279 17209083564797426911 17881348621869288601 3163879081326506815 6935556280780301232 11983912290252688176 38585634657626609 3110303864028806042 14405629486284944424 9162112513882450049 12622125988614927779 1653577722374716194 13657755889893280177 4123008332875025421 17320183422584807614 1851878468890251472 4141709627144774960 74856339784380252 8494553818343448494 5923439024346610337 15246173342888775953 2318662463664343812 13256554337296405808 8801600807562091607 6669535353879161455 9653238291332051601 9271595409499085334 9001678043854969751 15277659341497822930 13441629566544814541 13581993288320563296 11592542513379310510 10058295238897847008 10706446135952268263 4248700092060714729 17783494926702967449 9328193689893364301 4976129143447965096 10011981832464074425 9060705856621081098 4153445593980650310 7948475565826382938 7755184685646041189 3371382014353810433 11254892405652247477 15891338978355321745 13991802591163581328 3557564606604559028 12894605779284949475 6775599131246134898 10166950146992410558 7918200533991379989 2569980261409270126 14587140664180654689 11493879620631778682 11721220904311886809 17362004101435922383 3570856313535635290 2570670784745214342 2556601752906156626 12189974367235549836 786476129278921797 2665011995933944614 17747931973565403499 5862304464542524775 1458922499550509527 7096862721709235929 2247703783995411019 15263046608703585264 16047420388635270541 627389967703132083 10229289867657228254 5728029552107619957 14979951465598517305 17970996558276506219 17371957691276711850 14855739986562054408 6771308222506843829 6144382577056102107 17795284568572288446 17256953632804860549 15507853098789746500 8955684096301775580 8993277278045362317 11273171114205101521 1860305491844547677 9360715405616685247 8607925918409230281 1222876828714747111 8410789322462285636 2749280856582933789 7402472994097458969 1829082385771738321 5289533462590873474 16720093631263963125 12831205717802937096 15108115758418027089 15627696596044240953 8270881889854396141 8450431476512065303 14701790037150163922 15125577969485818662 2845973199043887775 12550613337617320459 17621975378466709696 15845999933711869611 3647176700276552598 1816012993859284656 7461482187603128596 6698900622531639863 18208304367029572544 3738440459380374456 9856702231608711323 9567454759510138012 2943948875715739770 1001179066816688008 11838506233978725203 17254687569180679673 3829874483475412411 13649497022735416661 3414440879209545010 8862030208189861406 11376439291672354517 13270071738444119087 9310924985968341742 13345570728531642330 16949659993924100495 6343159776491542834 17237212717842971408 4529381322721452627 14941494362904141453 18163603533313130434 9654054916333030544 3204673088516422237 8881938291368693075 3803827155185302216 9457692966828431030 12102790185565934925 3887996834888732530 14814553831233582903 4149147675493483418 11815913435403686347 17081955957416770023 4486492516317977059 13996141538776791185 11656655186145968270 4686255172424249007 10601687382862981077 15485688513927069628 4266369848541161828 4836323827786733377 7188156257187399536 2685029134418341272 10458127529525633922 5381256921323951400 14751320641962900328 14285829288099624260 13279595683456894795 13390725902328967284 8387888729232083755 1824132316661117043 10739807455866284954 14593144808891446574 164578973656884095 1031295616312880508 5163229558005197691 4762241369560259997 17728692720499363808 16369986304740584849 11528671300655522098 6757328796201567513 14072891328725333473 15875228970410507789 7169561514151717221 13446493216245345226 8836844452360286130 6311521240285338475 4236204295790073182 8464519730915793516 13326830491728072835 7921950243271797789 16046738889264547036 13715899436679856352 6540690083583672488 11014581469226949585 11932197090626906540 18297371152974805894 12279552908583211978 15936080641132177638 14778326234548090391 18389654389642459577 4586133464504871699 7479162185966601263 10729362048092007227 16108820039993533679 18364406695654144010 3676024986428963818 17018853409618415100 272632476689403833 2771409898989101057 7300529760009275325 9808184416015695410 14445342149986124991 11747078585236723698 4795763460431438661 15076381264404541465 7767099651838771984 2374391004987345479 7374663655121515934 5296131278202449555 2824677276769307247 8503287034336309770 10190788946216116625 18310573577411883440 5001033760171831715 3232955345494259589 8041056839105875612 13182660087514132275 14784772763804102006 1009817416529424335 1634112073265766228 9611218429948626092 2600674461977002400 9257859231660568301 10268575346152035028 4613648634484111246 1220547542121646347 14632580733379366614 6097145640643975925 1335028549700921613 9197354487199865686 1811587543817828148 7733830465962276118 11113777025642334732 811905360722961985 16547481400936522344 14246262549884783698 5169138820048109303 6231583386520047787 15267698462965255650 1729432999949012721 13758495308436095837 17770339297023139093 4024302081950100131 7643477711533010929 7771204534870494075 6922610367845966962 15528674035938864388 8009313892393212275 7239144034778484458 2487356453251228373 4418982612067077533 2960599833195356429 3095701426319356312 16614030983888551434 18156157885495162991 10508087767770977636 8303534097819746783 16928742701204157026 17891810142972545995 17763582963779643525 12180222627274732486 797937322023488679 16345980574799954452 8810205429615969524 1958232571460496197 10210744294867205022 13056709784850514966 7176331782384907893 78905019489161330 16591488741507706460 14382455603652871048 17841780619587624442 16300624608074775963 6319220577969003922 368595314656684700 3030580596694226133 12783133993010108053 3034452943286572091 4488785050593788580 9161912638925419157 5614223901455901315 11503283125725194400 2148153754598179461 14383904889971106222 18037979010281541091 12393920902427050638 13180972331854643055 9618246493510514247 7567524071544358454 5423933655732148022 14829905727593712698 2979518769609338272 14274648298815201471 2782783477604043000 8786419507802609200 15505719030187968347 14283950798819432625 4828367708057194602 9952869888287455113 9077397693944150728 2495015960068557043 10287995504368410196 13566391836475620188 7848642876722608020 8828183505163526144 16236208619062199935 10501573812104201783 14294665054261580245 11920240934351570644 3933573058781103389 3183099749494403753 4626652456642702080 6704587796621702355 337318961936430730 4030346393233295498 1724745297501794052 12952773369549611311 17955004210737429207 14182005601987564046 17768658809955112888 8060778617620934142 11702447292806083767 979836431145430845 9200026192713810148 9511102993385494349 13242921848520201277 2190881582975955679 11206222830423943700 14759815110288456831 2110593854396503004 15457614195753164778 14390527288339924555 9492480219356230469 160785845860312996 2480799858156379598 1986781237062831853 2008117343939855441 5229635558611589694 15349024733454817047 9688108818021453792 3227796209354810129 16857832315967076925 9580431833483279656 5968323297418100210 1885032141452276829 9932888259796054679 9697781790439753580 9136490318023011213 5464682734538334162 10268110565344855363 6276094786394363052 10290779237481776090 14592312115528457899 5506032455214331153 15024822484066774026 825316571562275606 3255499795895539538 17522180257152487038 16449020968711437606 11420258442756338715 18196447899686934346 9877694145658645179 2876806521395946336 5302044284536476010 14100660509888914729 5037869547723496539 17293725065424640747 16582375775581760790 5863966936949403058 13091799125371055401 706743088073163577 14662250731279362782 15125346625698037095 17815921981280166504 14298257666861235022 17182775662088875356 11907460038247594291 7389335855988540038 1827217319946375920 6927971874683036328 6175514371037902271 818495699227734504 3928493098061306447 2208396224373379643 10768987690050787711 18065124379658937374 5642593907060860574 15371390103948981735 11677277281734277131 8156938786496047179 3236876991953552383 1563769739185660033 1891279210760584635 14100059183989457575 5827913307965704151 17606796511801745862 16895522832544298218 14564076506108432215 13020756365787125898 17884520451915303674 16408570855562802810 12565612206709338529 998330116868445421 809010064270275041 14653631943406461418 4504031347848378418 13500614749495824509 16389582848462009812 4579390898747070222 3668974165296361873 13789542881114646233 1158218164026827115 12594863458908542969 16370945055775452341 4851713764906799648 5109326030832065279 16970249996816330432 15880118264097200849 5692286735663705709 9041321646475310090 890297043529641972 6435372131523970146 15573092797776868019 3174274315030024847 3123029641084992974 15158013137167217198 7607792668527625062 10652639750360604226 13422978981348337809 16701994646563827881 18391582693567801878 2926082531381114422 3139007795174165702 18400890399022945892 6655999157853254540 2098245055325056394 5329601464972485857 7804143494461066072 271809320678093005 1723937877474752192 8341986491674724867 17252074442308777920 18305908552284293818 8787835807114722239 15952457332845238238 13006347270867021635 8876932392828542454 4047086707353609446 16307829621459036917 2535684399213146753 5674012024833361602 12785153157362982030 240958873115012140 18395941700608956457 7135066940427487208 13243223115728468511 13837977252335863532 4669411659879566819 10599405465104592556 3901826690236253644 15549980875089386770 13534827064831453474 16621349631163808749 2883780979150169005 8211929539404660581 10238423431972654284 11145746089969023333 13512797114950672491 6402778903560546148 16401927139259021900 919790098201632506 601397982471781889 13483042253456950442 12507570524222931198 7059059123867088694 665367199578409201 18391589901747336840 1780156212042233800 6220321522937894212 1878509763987375840 4527237135048834114 103365802074616900 5538022828092317012 16567456456859562400 6593822236869085044 10504985958538420285 4642110568267752757 15057230829081230663 15713316011762647198 4937488120618756243 15039629490288337607 9604220532788915870 13844626527675531239 1361352972940150506 15664305152710766152 17725502536709470563 16692413035961954691 14967898892000004047 4143521466353102076 10085752167834225838 3434455292169688656 12720338673590174075 5144017565898733425 10420782587768839503 6126618142407058223 13042925250675971594 5113503846642468385 3508917169642300187 17759315947557144931 16435606686756101947 11669419076062405685 11079824566531449780 16688595146879095298 4627054771199714320 2369740468289664787 8068634555880641276 6438675652962472588 4028411185479743391 4830821927389182762 12852494395919457184 5732816403690713514 17233097128676831161 449557957430550257 10214758804945871941 15178659462186849427 18409671343690792044 688167444255923303 17203252521744968785 10517704676192408814 12172644902394589840 14040543318379329976 7276053770760467914 11151534694955409897 2148314339736388684 11130184034730150793 13535739237307451860 5735007803745258373 15930102321701464066 3819989866416076941 6886191157824966883 18199786639176127223 381644328679899480 8894727437318093630 6528564088710216027 1827027571478249501 80793632110571949 12171540815370270203 6457688198512499932 16877790939203091757 9480069703057250977 6420781357579158747 9200480273896113845 17339661274328772614 2435262997779312156 6610394854513503418 14975674380901139576 7868561006860438770 3164829719643614180 13589924317628961038 17435860242946168763 2002300339871022270 7475952445451364380 8924324923377231842 8543625224812417062 11774564658847217313 9799423008667257433 16797867294707699519 1862526345685574378 9379201811128224856 5138060114760288033 6050586255183608137 8864116376566146391 2221395082923802527 17513391621223639255 14330476457951247145 13613186836215398482 12462464690186748964 17435707879436695027 3935991315401590712 1509378977546616149 93005325973437156 5308752205585323805 14643858748082513514 4265424594945130209 4239634491200617404 2925524222058235414 14871464995814461068 17240130398487941221 705429169680049445 3076953515971334337 15058288453473925332 2735386311968607047 1392730559332462 2643412035563314571 2360074332431983220 5329771297848624207 17632129240954542059 4773925002205883846 8620231908903141166 15294085804120038137 16792044158575707968 17056933518492685224 18200561334971435259 15004834344375675308 15489897821481129498 14210653617434872101 14595557530841597662 9439236187120147794 3364402181107741125 17076551271620006720 10486010251057543963 5149191923516922026 6885056355040805907 8486012325617488527 6981289407112375447 8145347095314448992 13512240509160080313 3670820208256028127 2074382683552294448 8305294113122812356 4907387699544902193 7777240841149733915 17029636903899165218 13948343692212721753 7359848968249900683 10074794413764504539 5555731080592962699 2931186677214489018 15556748999910472715 9086869881167786985 13462481224631711836 1395187165164883827 17680471427279295832 12572290036803136384 10233205146381995569 10220977484583724300 8866191245161851330 10903334307151109995 16302058970678474054 7172439056668606877 1692052926182234306 881904470169825891 9217456730973555705 4864339053058434503 1328208537091953565 5030331448985850369 2610975150067930124 10592068157986969550 17579386668672898070 4809660624329710296 10857553685666015366 11566001329003942624 17648350390962552153 13032340222220520924 4337138577404975641 31899963723444330 11899946274296451053 17183387994900741056 6170498586350469162 1060206088668964048 1221243688637097877 3026960632240626626 355057349379967089 6557649718172391215 13237961301845290551 5743883759393512583 13817682243882586016 4502860935882600872 5902077771480759828 9927596324956649666 14866024474966474706 11251464307872774962 5181342693387639751 1757388718201630346 8053001240895963650 14171135411410372382 1192604688096464264 16236565142317230347 17197296269024987060 6679510565594145692 1795418584940751805 17973902301615609596 6963511842975013940 10825666473396746483 8021131516170434799 12414626838312570193 16426065667725417800 313262164379111650 6813669299995378228 2291100805460329348 4260128133243112303 8890142160853745191 11992456599010021042 12415785013075579551 4136252365900646555 14034234831935324702 8346906520857234838 15849870089201168850 13090490883273929642 681891464466068089 9906823026649465747 667228141516673784 11278836125481858837 11885022818221355419 16358068630609911611 5540194904975290634 7268795320459164203 1096168943120183891 8347440268552592361 15717220727930646727 8092207952288375032 4917268645788657132 4938620104338387088 6756778489954136650 1816103554620485466 16688129619940990739 16054973718902242526 10084606560233230286 8761249032087469100 15216886049031451952 10635165684870222253 14034159681083068481 8880079434276844883 3474712417738186196 4162759928491484202 12425871376844793770 882048450427008022 3484621275571350850 8394809236026957106 18225732936686266120 7984337613653209820 5283706371462354803 3710218674409896551 5483249365507721205 9660979983470938305 11055958236821318509 10969996062041605605 3230647710801093154 6154045497348515367 3980764471757923176 3140984105373711623 15893890018647491614 1460021475930089656 1884844336233199731 15535911515912038512 10563532793745875499 11013880095276409945 14565772982955143539 11312245108296002851 7627257996214208095 7154809334665164919 8676594517454686080 3245491890725211234 8025237275577851879 466437080400367543 9078667644724604283 10791158558436092466 7267169415602978236 10394529928122704771 5013342906615651342 12544708012617600427 2898702131999441975 15271453251661522288 744417855814693496 3184814605926602796 6761624896634384434 11967363098867696341 16859823345820916411 2958503054074121690 13282828690163025249 775459775055758157 15853050838569762818 14760267015863905920 14561081298829977880 4615421409214729982 9410887133473658325 3675958052132055329 1351216879701820721 5663400114988069862 12242993782838803768 1105824248219808813 4142158825083468102 12439337581305704065 16914869044839922465 3769470110974438272 2348072843209873524 8778441706085083694 7740348299232738645 4313661155226885872 12949222288052542567 15926756376926904119 4382832260460180148 13932678120459979504 2429002254172887945 8765052448079148642 11202055549746303898 11540235571043290619 12586449028409389198 8002636524455313449 583469608720028996 7918276479378216653 10731917091103368914 17475182678411183710 7013270375073309503 17158542788746033399 3925144299244670197 14110489417196822399 9982911873156079669 7511670033689120898 1733530239381423763 16761827186595462023 7109279537494724404 7537592078224251912 10525884034824814377 8870138036999645052 14392064516200680945 13317121519762925493 7778315015959921054 11550444484061936286 4870413330257132200 460456942849445964 71819439344500040 6928034168667507860 9220127684018506899 1907995694885296478 17061457468210151398 5678101150717376251 13828052328718039482 14102206398687688204 7765850886829666223 4492952171761945926 12330072923554604613 3132739119677478792 1505353207726104778 830636580132463726 2297518414204046787 7958281781071010557 15638857073620931756 2925977823678472180 1915782999940994022 9489253410155514582 16873580600553243133 11069143948583200358 13636091249201386135 2179815554256251495 17078585057748132968 8142999383814840842 5689593724163185024 12179359496754616775 16812968959982669394 4727285653684268390 14480148450402786096 13536213979716430420 4616857332047730091 1482861876861117837 6484476172143119714 15909567020288275119 10514151147243428975 9021074389387573445 1742328818975489856 18216783299984849022 18289603264794112711 3182848145659844541 2742193616894449288 14550670134709696067 375313245701437100 11665100870297230139 15253913229775348480 8893004143590164680 16072123967373668039 3665294649748777711 10900734882247831282 8270100567562502232 10645464921573277554 11388919511827512960 17204599673519024303 299341042369316405 12971900061282736668 4410417106728171534 14511252680725609898 1003543618221832603 7460144177742533264 5048883508843000650 16064408956043413779 17281648500040929949 4796397674789596986 5893577415584828493 10277354503229278154 15417233532019992630 4542889438918405297 6333856785618519998 6897721181696226589 75403327594122078 9191991074208192337 248579462291104884 13379276931471547423 5948591916876778851 9667630656968606894 7079458138878427338 6279891729213640357 3878761330149236474 16962523031306490703 7465929015460493393 11782990267726870159 3311543115332839710 8724402893389550753 5611030053024649973 8394867658516228878 2446465697956816772 2770223774915657000 1018297517633585695 852781560589828 4375781019555406280 7977096751941121290 5612916862202760300 14250542566249095172 4478146646706258396 16451636923823696751 16930905762026084356 4089044952893127561 1342626556757993267 14212094685992247665 781902919993530967 13418509844794689477 12975575550498161990 3621074095292391310 1674923190782354747 545822088361416512 18365250047578046238 39625920158546464 6920729876944317092 15602073197857898402 3300163428059362825 6447705468459819169 3977430633745952195 17569402054963286293 11342403793404280795 11635042280828813571 1250945078491360588 12587750604763923418 12488760935439376587 4229967336965876447 6012601091982253146 5460655637002293464 16021943410781986131 12963442339836620806 3343236120345884180 7105591974665915577 60091818351288682 4185303984904802270 2270666169454922062 1799164360396145204 11423370321512368484 11377395036903351811 12061023597904502576 15387134427886401954 10237350938322891431 773152426010484693 4689623688465893115 16858718286356329202 13888496678518485828 5512275301257182183 17723414175487055320 2318923493486491641 16839863559781903096 5549330700332057432 1034629165195578151 17218431521581139948 4055089143897053609 7673417552379184176 782805003051507762 2841383212227604907 12737214944115243380 2062471080513362229 8355026959788899135 9983858518858901462 11628704662720496877 6652270996371198305 16177756603511038507 10980290423111432581 1381701183515234957 9203504712857683644 17429471069009777858 14999770092037882897 576354612933126691 4668145892260520223 5194225801289829070 8403543680074484128 259669739095856402 7390351739514143674 13541873519234391073 8005877076888632541 12551577911517675059 11040586137081099569 16604816564813420938 9064275825287608007 10791944205452592646 3129753327427039483 5707377696009714601 544760659766997501 12971217214882892720 8268365413315672950 15270764151560012263 6263661186541403274 1744163295360412333 9159050829945753209 10679774726699199285 8793377393810114139 12275432105364202423 16042467932093802369 16753182605780573741 18199085093352315924 16405535500749056794 17219932387783013895 12186307240246974531 11137631851351601510 18140020597642293437 3906619987911327925 8850436287944161175 10380575735781402825 13503238056523096110 1007093167000702773 11631381152346397493 15875342324046225722 13552045424229654711 274429634190822266 11837371865671064939 16814776441445305697 8656002918114969595 9347964259863371648 16767285075708852969 3828681285335142887 4801881305665504851 14954574262413016422 4235714956695800725 10166150584722957340 1360878472121307456 1706375533131924422 16495156842381435461 17955870847133223670 8925533733110600618 2569801856960885812 13131133097696756305 15312250750553962860 6313716154156783532 7466222438158722002 16981756867326601574 4620897009668371186 14748788213015970481 14844856640930741652 10605041811359335075 701810553804884945 12316619434628907677 6685231703928142092 15260696037714238957 8021006085635316180 17320152897379243531 13701720676666825599 18126495977352882793 13976783714402455896 6527255569400363663 9992612132449021395 17855402966763975160 5283440624534582478 14693685473967305320 13391658185485411702 12765953732597053800 6903424955599875864 10040388166638032674 3068561518700004133 7790077065358347919 6934985894307885984 2245102893995834200 10149010861325446024 2896833357504322359 126983336300000580 8489095974247115200 14173442284875143178 907382913168045487 4581152332846402553 17768433644268295000 12807080344469530551 2020048137869109126 5024257454618041297 12548821540187863588 1130728762394796314 17525094764098868906 1947784327278936137 10203912345247050409 6970918685835375850 7473903398067096646 6191239575483707076 2638356429212860163 14803628753347653553 14084297421164256746 15643865556926753597 1968414354807379034 7331818981025441463 16662446770709835491 13336373799585664319 10377948911892598611 17673582746321714665 871437983727825495 14190953785151007487 13325620226649354466 14627609608847592667 498144883668651456 9725294848300577615 2344138134904206971 17288701181141280978 356045350741671298 8029157273313119828 8993062142704176358 5900544458066215471 6554905453470874999 4797387998014194433 8102689533524346891 2108738960860416689 3030348986765695162 18371161923825807300 6518180356644657318 4023061526289824395 2893120655232124838 13411026575261278844 15274456829169656961 8095230526579129003 11965963023816505813 1246779286586697028 7746135879225447343 689448847618950101 18288773180079055623 17549272318513982719 3103737962723138744 8030089705514643899 1469415310600560400 2624274581924574650 6419735808354965891 4333517432936612204 3416476887144612714 13130368935461345835 6591031010740918752 13208289586676645171 7299515122032054155 13230726552878349178 10531757315043759458 2440519367950337080 11256681218449871073 9956303338852732767 6875667165236609678 1354498273011528829 7167671576572912959 6529342042434251491 13239675902050752822 1526902116574139255 6233660246667883027 6008040919778534521 16324674586489630566 10001269667050117926 1720180805395965325 10260064549100484852 6554214280459923599 5075466611076137392 859323215036405728 9918199730039948468 9148463756050921787 7781388977623785979 1001448220451571491 8521005869841026635 6532810145055355847 17333453684974127378 5141285741197013063 15821112879380298636 2396752481511932615 625866460886237246 4150298522808826031 13070099300816136157 3374435536197891258 8861951717092971143 2827235752407509827 10849800342467602045 6909722982374896353 9266279584432444033 9445554909645806618 7253752927832575614 17210309625426172706 9015371286149674216 2910066481833394187 421468105880755842 16252821726548612317 12670125023334114230 9117505464499745361 11721298385791176504 5681484003016674229 7904020023401242071 11978600328243814477 7984878839752893874 962540878853917759 17782164009428721483 2559536336961945309 6794730474304115074 5749832402290326689 13567442851705232330 855020435835563546 17279553664951858996 13820403756874689057 6494678404752020331 16176032092598849889 12777403463045315486 15728937244948289368 10590688809803404962 14637575715826861196 15130577668950139562 569346035248251332 16614111316547933933 7429435274902047313 16623927661371351465 4958105884830710290 737916134884666136 14236863102255958387 5525746721032820972 4706915101312326076 17508831515921190907 6770496747408010594 1273590057206047329 2518124257928508361 15390119084529303723 11136176360602905670 14010436687824552412 5279974982276953305 3042254698060704048 3430950541070469210 4591833303208476161 10636079651372267625 898025342213922474 16565738467437645602 4800353289276004014 16236177466536845794 7083658105626915348 8886618211310533883 18228337321887293064 10478990395242700242 11380514026538147476 12952735622114653829 17684591352309368302 17497294853060919403 12773864979105596798 8082808505109811485 10292929424419561365 12413519544796971040 16278932603320407713 1476264025990511280 15771727150253564685 14773628322613752184 4161359409366976027 2956860276006351160 14169303915810428257 11393794509769710574 335850420575062813 8528134205472393602 9422400281045630080 3499798060434760514 5713755891018419590 14540732614314076700 1288022030694489734 4849857422806858817 7769326179759295910 57203799416697862 9785119331388983894 3324308229676877138 15539229503262674741 17988677983006635730 5217014610985589046 1035601886609067487 12592057448952613380 7652881330711133482 13833036518604999678 10509743828378201476 15034631835804482263 5357370800860070550 1056095512513332281 13872730950294108186 11147984599698133278 17467331048278611235 13270986302007725227 18225401481887861377 16152162234055438465 68313781597090579 5458327247457671125 7510531921597532350 7606209501161320808 18367289436760141516 610329508735558447 1508697527595880650 12355362457454868151 9822344365448925537 4227076292589962329 3677245402684716925 12139372624583888425 5770663092349426143 11180600843711838615 9653985032745478449 8647360262855053788 1056001797423293415 916069049323047310 9647416573538801677 1092915589200741065 15181020991634917708 2542051183579571727 16826230302526838830 12104690392694924429 3597268584263241976 13081237391228754432 12268108817303874994 6260880327279625376 13092658156212534912 2748181012449275644 11223067714900502933 96723098055163483 3665195502817374200 138065382566591483 12205458210205801784 13848782666411757340 8488640263926276081 396565987298081326 10303175216257738294 749859579127797201 11366745181828367008 3786884014814854588 2159240302384022085 5968494442577017602 11555664062199274720 9152002945453337229 8451385721510683940 11262469366685862217 17101322195656706766 15281941935202563409 9539024099223779846 11606765295448393812 6708181565860489898 14864371077358918877 10384715050723079298 18273553360239984903 8372888646038420385 4421103804345385570 6602873222536073348 12207233263009861795 936066925170851855 3428132530237646294 14847321529445838131 4182238733910835434 8793766632120928861 2938439121829048338 15778194147007610074 8979515235827129329 14858069904238037513 10269208506994744891 3488095314247982432 4989782958021232276 16050797985446850570 11822344270314421982 12875190066652538733 12039464983471570850 2430072194856981053 9260946313581643592 12775583269210364042 12620976048326165465 17872270008481318431 4164703777139889710 5541646672799877056 14212737825997728815 12783408896496344538 9503425166999368095 13829389592406314919 11134189845343657966 4918589616115060525 8000121594264648762 1885071689828865131 15756966478001917780 13206997788957186311 10319556614730211684 16295335322981970578 17567302246791694194 15774355833788914158 12747664342289133229 11468709099342030868 7205196661962850826 15584357104018255794 455234053623308593 7358168237661858652 6002511490769947838 2060440755955576108 4080833636893226741 9400796137926418892 4121401973313394651 16918547355385964718 17325841390399738867 11450909033344270788 966316336392496836 17977668241061478349 11597147286324025847 1168968050502691481 5026137775110327964 240207965271473169 14074816509430474199 13475612695220892144 14406909491219373099 16078325398480546617 10722621434464494777 9818874694665610667 7335291995587778657 1257009150199286308 11627593106490871322 7357545053775893333 9968657360097751207 16127327009621895377 13854361191670370671 3037507148985098782 11273640491830945593 671450884063110151 10053512362166716510 1665921351239424807 16949531346491272172 8104633617508472954 14482444193475538635 15659951022266245238 8074201818378882315 1290842800634871028 16042825160544477332 4904210736510984290 5708158100624966115 8529456721211390289 12251232530112097964 8815963468871187647 6171266549110216651 3259917133804509626 1550075223407056398 14610434123505317243 5803419330021773515 12541598955824134506 15777644329772360275 13091848177313686117 5969042374597811763 2156220985844385146 9549786343716325802 2194470951671880868 18198853540888734644 14430676340384383697 2813928832223425746 15122195221198539662 18302862096612894988 9947802694089517899 2634049715332972763 11444247804307002566 15310442929271618219 13062190954415952559 7042221479774805640 16367163247503397011 9669906464447630470 4836285283218575772 1379998121033099737 15908702592915415606 15028175853616619030 14551122312077460512 10230447530849826192 2945569438174447509 15164081610606612850 16883629806831242724 4582649084192568558 1582799482151827022 6991105671779100011 17260443660685931927 17997765063158288724 4212420385769591365 4396710871399276040 7052484664666890386 3045295050788294076 12602031152865811630 6298572191445900378 6728716997384743841 2432743321286669674 1313732334673033836 7983874546827268459 15418894405128599322 15929410123393493658 1885789837495261378 2523848501549801993 4721174051582090724 15046673064861483227 10751881860437943364 1534327935401828070 17385456858811072437 8167072328417984933 14841887438410763045 12101593810873801515 8665233217159234532 8068807484115902919 6399044152457271586 11562395381636082297 15990208941414537134 14726340154854553679 5686622675981200965 7635022737754900774 16375494556403153752 12144632788292531948 12336776397253206140 1884681589524746096 3379438637132159042 11575312602108881669 2432675744657261080 3730153114209756467 9177097909536814417 12515722013930276888 15489964735656204652 8390148402188391492 13059259639655327594 16112365974152095323 16466356384649100752 14287783670351017357 10717287692287263752 16818008376431920980 14100116176515210752 17270620339887111163 12391054593133922507 17699924010817931333 3155717955483781247 10582675718386119140 6774000310861442897 2204681747221602368 11372912774998199643 3825312182323351282 13104008150301519 5943115325417696861 13961918719230368703 4634950152170974582 9059267767628914247 15936513161608021121 2312486925776052800 8419813811807186693 13655872153274153969 16198668220394826223 11068972569157636764 17487507028843447232 10171026140398795437 14469984763384965160 2497749987436987025 9115203674114524209 12804561566603466929 185080698364022034 5750199461517393821 519734586247708604 5268796132997023080 13428290734668233704 2782671704597159664 12810883881333129574 11364293643478293819 17210143124081538067 14439643296117922827 3438996249878424353 4019224319222047124 13836754894622461451 4367004022180873343 7004491391730692638 4003136307409786618 9241205410510749665 15087243214602085045 17512976663954642877 3813502249037003528 395222925722669675 17431510814307589174 16417796592078357763 4641152740975988729 15461385017951627732 15755968623622874679 12044106927542862268 10991209096183649641 12099452564900818370 16341189968687552061 6937829428513385618 7511111974680058865 14381184858170162221 17314267888708290175 7325678722386448898 10715261565715887582 1047942961054436614 12651106938264518063 5554489917717735927 51934124152425182 5820101026309313929 8421946511654959218 12890797189794146110 7194947171308706992 18114671034758808825 6856478491197475655 12110940891861333891 11687738306182337817 14002934307906916507 17187459195778567657 16382543047273764924 16910288676042501369 8594115579289376051 14563180309245417545 11904309936970262205 8656353331640115806 10667915004298197707 5294757289127335268 11240017183271913955 3346073493200228413 4377532275057908350 1695330165224244438 12263261149321396145 13487003146856095234 15042762507250629988 14968817598458989275 6201453242044656188 4422179401094905600 17648264983159432867 8388247634308682240 1717630754941750187 4046860854053526311 16015140722948553279 17103374876477622225 12751096252567438126 5889947800012086409 12175383499342878163 9443847993687721064 9610594755001181640 13426799863129434906 5306006105391927527 7774573131080156521 2442368752288379762 6857327078892107307 15581071007624208272 12473150985363159351 11484192135190862803 6459491837688106750 6243073884854588745 3373396051924838703 9120384046332630962 4576692216659562978 9953657083436971240 13210037831790201196 13421418042844751046 18442929637420383142 6039252413092492934 9681021929670138724 16334806762087719030 7435953137111526223 8478268615690245386 8143022067385141817 14804788016681027238 6201709329042860213 7037044915462565904 16516987100319079720 3904320451943205739 5305071965898007792 10872991793541043949 5579091315824676077 2434376471951730502 14344094392672695553 12437200596333969550 6715832600593558931 12094251265745808550 5209060237084047037 16546896157133249558 14099564326504492831 10408804341724746163 8384998566393140574 1757198705462924716 15283243062593629402 6674413204907552766 11133163781928612835 11724983745107025445 12923230200936458877 9008654701024349563 3935433765247494196 4911001294987722420 3261411415505846159 3516874564570006142 313231486908993765 9954161088645139517 627957282655823557 6412174748703492835 120036335195324284 11539476589182498716 11969408589417839405 10594404573556791864 7111636505036736058 18014991905316423374 9837276657157789973 5462398344357973875 6405091133726473028 14010337473916168725 15402874032412987769 6705243018736521777 2307774105441522638 8845602487707376450 5098026734922593245 15164276967441226249 3586885424970877208 148137777247487428 18412199923918262963 14691630834986023206 4218466295868435721 17178528605074568145 4884096420730621760 7150099657506693522 798065151721885939 15552489038940874524 8028464165151353985 18068371390242028498 15996374291774480229 12947512546739143934 13899132372055166010 10896640792328203278 5110031972914327837 1800647161471527703 18313098705861985266 17379072137041463366 8055754018387559601 11497999700795132064 8773193035553830199 18047901237067506202 6435112488718432563 13115770460238358538 13880600451402591431 3822262266357609482 4695645516487170591 11265125071561638996 17768505589849238514 1230872196224175515 3607523021349584123 15515592636736891507 12631005225558597944 11558659933367617033 5632362797682585735 1752942280806014994 11011781965128997064 12922581453302804051 3000107723405733483 18080156645687215202 2630836517615461467 7008606776920356640 2652392799863646792 988662730807136586 6109873337726023997 11801701790481036241 4449605623452835228 14279010624038546323 10742319239259258967 6561616911794816997 17873848776505965878 4665864091684122550 2119993157589515590 6299446320806526735 15853895694719610572 20364644494796516 5371260285735062186 7936095550587370380 17989328952773071158 5545073096795442816 11752135711011905273 6463904927403367908 2033054049335461477 14245455131024809953 13096939533257151063 6067652689260494395 16223937257371925872 5086582063863289837 4169786491152609870 2667648574716740773 14894316651997605834 11517230742565605345 10792365856110763555 3197751995705429669 14172312718675634423 4245402014369450564 1414833502691542013 9410301291212638584 12211935397909110918 6017203136767426643 2955669341080312106 16446482579380485167 12601497498887800763 9209898403803889802 1849710286969127991 1097878700706292066 12850323166301532675 3407343054342850471 1279044946358458315 2187494119523271978 11413250354978520408 11507963134947187869 4799661135679331093 12344311502041073540 18188490046645889377 5790537516082072539 9920230900894962896 12498065840263877097 8366680680383202969 10883311835069307102 1412425644555179145 15892783041897599944 870947142476647924 3177109007897499853 6925813493800985838 8893791774005408416 15305205803980859012 14362953939592161973 10664694449062964944 3389141563209372523 8763331460484302500 15019626492198919482 12718535110451590169 18378448410461340892 5501916685357298736 3203862848955379858 5023424465774005272 9940282809420464794 9266162027507637104 13313585055418224999 11731433695149604309 17675889076256586422 65957274122488180 5966841038570883950 8232814639723079607 9232028588198796863 6774110069172878566 3774267312181864807 1787924392158799475 2703513123386784224 4341913070797179929 16646393159164169909 691088966730678166 12132364960139910415 11532638126744119026 5453726287547285575 13068587789417505992 17950695793084778467 2001690885967643022 9771973224357529313 3991227968534643135 9525630307019729850 6582434561888231145 625169011682715026 7607710441681644222 8925688043534472412 15987693496546845099 4125589623192712484 16184146424505806139 4709823144312603302 16408740423388641378 12497735956594458671 9535114009144775092 11915281543874238317 17447481040198892873 9631601705240484212 12049668348813187883 7838763326927687102 13085365318257354264 6616952642644282258 2876420420942605951 8278788731360702117 10487597958296971993 12006357110756922495 7032946233913623232 11266934497929334003 10145755540709447281 10148708067906816348 6057752147163052653 14761724930023095351 13025615918109761225 6560506794062606606 12334302327118825962 1299824680713546477 3438775437278628203 12567840887764742209 18270653547362756510 17212687479943842192 16709973062322428982 10677684537647343079 10538501784836554937 2210989443748667967 7440534646899664705 18222609370221850373 2895366282701693616 7762600248475070223 17860086598063169759 13220405868273241989 3961126462174693711 12785593452846887624 13479448397387280180 15432635802400581708 2282016338740238115 7841865336799995572 4047944780501227528 6439684395652346203 17133251525637588501 8264957698557831687 16716521592123588246 14086921707281138565 13208898536150187857 5102956627420951346 9062874164335002276 3290757809649208520 17662726983907219020 14224542965386095129 16125054133075638273 222903685912439956 15072910290863561834 7842591648680333565 2168454062147178758 14873360797556055286 10649585357810314177 17482856547003915335 15009687279163795178 14899786379041260278 10214401896039478678 692372705500690078 4100143249747642194 1492047680647875858 15388951033461543950 1019523526007702692 10568189698532621299 12075269668541839506 10949781774311811077 2100406391086365083 15809243280866553207 14752456787686889820 3835867434591208096 11121626730412349030 18193899832160070578 5661012367038910211 10063827407670176454 17949953796858912220 2868757083573394551 17919996629551019814 4704220704289543004 13620910109594752710 8896584448522902326 9644214316622796725 4750814892907516020 18136181147628161549 7105868011950815070 9760557213418239838 16566221586494332287 12515044502370892632 1494148481363456272 16059128785699670005 14927228934713983231 556228817575158404 2353590754750106319 8138034143882863549 2754806960490476530 15703733673130440174 6389447465425762774 17829999039521061573 10766954242293846149 12779036530245196786 17798743217558942013 17665040004782079541 16887068301898578471 3880494396140946815 15110389938031447711 12759226413461908994 10033146278071669636 15983959127553976297 17043785784665814834 16962683342196122076 4056232078645880661 2526977429714777773 11842238145646879168 6348558917356127606 9911909702792499512 6053861456500326230 3542620181634275919 10813451813157284027 6666678296837550872 10496187047202712894 14596217379864156891 9206857036434574043 10105526226062019657 10227778982528597111 5835204135939760649 14259069111487875331 558031059205208201 13272328589073684309 14411089520513835728 5721170457063165918 3954123732620948116 12123262046047518916 1498126320787476372 5239385438173756863 12889443296322203255 4238711972405260107 2464616946184616773 7258753068903121207 12765277177396437340 10054731361854072616 1717783309516908579 12749290909906887540 18345815591633267429 3027770063001305245 16226832056129469656 8221085692210356695 326893620492634156 9000116819073354111 12559988241172118157 16325697818121854066 3145378374159708419 15818178967769404349 13377032418821957158 14088155813177750635 12722166349058553488 17796988230508851412 7152752907146669950 17196177314082146040 2872716671689070581 4851593284349134571 13676619710145576613 14801040968806445823 15149922154199206811 3826266194421451123 16934268200638263477 11238401158518968525 13876517351867343208 2188253619167769957 8946972518369320637 9153220169389915505 4154588214215781045 3626489917943018996 16769388868727876777 8499717932329228767 17190011654842106861 17447197897986117227 4768618322095975322 9369982331667730001 5610454870724832790 14498547178446623854 737708736332287958 6545960162127423724 5503543666910572517 5730249294875179768 14974869450190670445 1958676619640941732 3562716276427143801 4136395320187736567 684047251718327431 995149073718499127 1544621078909022927 16475318655955078099 8257694682576985053 3146429832363401380 8689336548735088403 1102364830241347921 18039123451488928838 16977901378715121096 3741883465679527414 8675476309137960855 1623154688117392891 15127531808284728037 8920713063105690527 10710390868329833584 8789400555331875416 6374424077878043899 14255137303724197593 719792655290710338 15617993615243626891 9864484613462016879 1023333994922659464 2575787973520032270 5527826297886601329 669011768893603472 13701668962224989461 16190069994976772378 15697804876570866377 16779467957206416610 10627950329243772838 6369852800231249513 563132389462142735 849720250624426534 17396773898296132075 5301746177383346325 8010104942093867004 870239849805771800 17726035912884199686 8899255073178595158 13150026040424644655 8527213728663729795 16547346949574596709 10875842473412667341 11368648274567018848 11528391753305624371 5728598286745246794 4060636423674080689 18091944957236599622 17530524002817456236 10558255237262279877 4927739941282228693 8484409011473115783 15983435334313419487 11317515795462080097 12358388047811146800 11427054494790993799 14091961239189676646 4997675588221536363 4260069666177313085 12305725540820450369 16755638669250611318 8595072018860394946 10095621954888622918 6154864553792506226 13161270575408130652 1956518392433737525 13175764404564087832 15914830214079631341 16373443699871004504 460280909645457316 9440416814047060 13366354481399492541 14811443706949164478 38974292296900998 560236368332353688 16195363359617993255 7034932760633150113 11186457640306379118 5325207126307290265 4465569486378272411 3245939233835202582 11222096614528086413 13532572891087280076 3478139876453936725 17911197899897722051 10355194231089736632 1514945093961508330 16406646768453078728 4937968385003008695 10897095729134511753 12958042928263899154 10137026052687820147 3009452962481484529 15126050202456865501 16915706276339810814 1679559023677368863 12201199731508520780 697504905151635899 10361464830205366818 9590486368371621588 4972120153238785997 4535716050782299201 15359658422136590665 443930399339185110 15680015091704514840 2104981803096092906 16005428485831049246 5893923929473816631 9142183880046127367 404276177571282355 3245225177140364302 13745199777958381211 17932837173359546513 3862982328206139321 15339867374172106479 14848067560266750804 17783042000691495157 1403334610606025702 12900278202534104300 13643199917623062562 20234518703695143 5735467421602280030 16931025377199877937 13657223964426783227 11528477351830298347 15227168734046651868 14945133203357894142 4035368525589064423 17975111899606497513 16789442084498326854 10004445056749396990 9454756767600680533 9589747454181390912 16027674683651348215 11885750532065740948 11253512269305713132 14715973396423440163 946430382282090620 12536666209849719843 13400847663222200122 10643316645789900425 6893116139842364305 5004230922304446514 2113878021302699547 15606879211542558233 415599916203439146 6035588855506199967 15931481968020871189 8374426078603342926 13336359782690419515 14930938728203203915 3537735592349631500 12479194396590518099 9631517145105745983 7442573104290390423 9983755897857592590 9977883017154565916 9222845367751677423 4152421480336233037 1858800197269616000 7720017082348262581 16266938197961526118 5365652143750136852 7405493460899828874 18408283089707436362 7242592698831684029 5907291814761738752 447824333691867912 3616919019072890827 4138288910237168069 11455093531019934465 4151697047266571756 10454842945262145580 12837777816666140112 17957343334651549783 3868506305020250154 3912769341457771921 15115449517385925517 3503843222190365655 7661883259506887388 6178646702506098414 5637893857709499053 10592490870484345423 11757197400441009188 17330063182441165778 10460306780157496228 7418015200510946937 14841660245588933477 12288506282266313329 16089200833330156371 7406267670810679986 18249094525222428667 11776479461586404884 13028377908200697368 16093055396309347472 8531667160753107614 14027177482370528323 17454553567698574599 15610505229089088865 17639526326302587628 2910450658305870885 6701719626285074921 11618816969606932550 589954351863735315 10138684668344535388 9926827395569418627 14203497129599543493 16447275936871934103 912254062607583422 7023161698594960899 9538012124116433807 2921210964641039590 1900404673166951355 16648747402381519056 5735814194349762052 9168299433487353551 14483632909248590248 2094951231301085877 4949225435101547286 3043273803036206377 10400272179279539440 11948708953478866723 1512338660738544688 9680679006852143810 5232536364557325375 13792729238228138090 8025117402982458332 12324619058643658947 14975946536924243945 9700987366412768847 12997677074071166747 12265432723687971482 10449031591853058579 16655557747019594107 9213860467465707741 14220733344240242456 14232262446083628567 17469317523080805755 674622612238149888 15380935786690275527 13728903886288045575 17489948027596489110 13472366649246005248 4419338884635650689 13408080136087837269 6783741440566468827 11450753134296949591 298199875830899909 16628604301272468976 17644206878947725380 297869010025524746 7260840812461890861 834382281850737145 10727688043956713793 4248628272983687691 15070549137877270673 5563783686817095067 7495566308809427713 33627191581284770 15261058420964596134 2864714777691499899 17147348644650382105 8924417802111230502 18205913450237432795 13185563821828152132 1904274088100213084 1293177902658690105 8139352529384810160 4787254239680658433 13511095023906894313 6864980101662981238 13706200103687506289 6534902608539132748 10393379174593559318 16319414119741967575 6610111204656357938 8042294012860085450 15212985698580198618 17766705799921883182 6424938038215888885 258253463618357973 14973869798091695157 9993715947152311746 14068310662858109081 4555951579899518483 3994729364362590542 17975645011863643174 17052499266294063338 9821243327082330410 11357531173275386039 11492238103636470268 6163677421483016156 9484255906942483108 12330085647995013313 6419966079226083857 12357071100307114317 13087121658177772816 549034685751288159 1969704447670846519 12999249062204497793 15586092093094100435 10760888685621938888 6033964351834158555 14410169880070517775 10178875191830720845 1495832372018496012 9269896709210911032 4650145131783617241 10686823304053227882 2018280891658850453 17528866409781150525 9191096236976398196 353616478258448778 10941989570204986290 12367245988197766463 12952562087881151450 6836892042027563929 10902611493159873276 17223095041616356788 14167217033057555441 10384230708900603779 13619699659741597162 2584635938936605139 5673193981584419798 9791283158648768372 15237512902057689784 11679124993886945125 6926631376738129530 14466937060025773550 5608215783483573262 7677421884707479206 15189361617225348271 8659734616585063420 2133779092688956533 16728160020374675467 11524887937829740324 3341993723944051440 10482029736123611247 3408289545891454921 18102642000328468188 10324694126318998505 1597626821627532177 16567084634422116862 17632284834942581173 5127976456846316665 2304905437614111231 8459414511367908532 13592378596423197202 16810830851143238138 15310582344728322025 13138968253711628205 6833634900200399294 3128838918196530755 8723494194055302807 16466126869124832735 13027199120445462988 5678543712366697165 1309104613750969858 6237389820051934294 9905625608600220511 14847526808024390116 14248304928735319374 15873922709743772591 7716174846128593488 8400157907828555113 2661945597851064093 9586986355765872155 4836782390053511541 3506796460108126912 10372875930497337286 1861982267078625224 11378899777582147860 4995979598444006796 6682933790125481207 8522439530622117291 15374440716361415755 12953847715853090789 4554730346735792531 16464516439642234737 3961565783729313413 5904385209098484599 7728960546039231864 16701444166006199768 13396553659242704149 17990660515771254589 10245521542592343356 15750575353868558148 5431681329344404275 15416648584896404475 17104648514856798430 1000749708981756368 6177907042772989201 8378315870638347395 10399782777195098085 2826866918641731600 1129034299702282435 18066734134309737807 8225742315404353041 8125972816084718576 1088813105076010283 2306820053527513019 5819743906139922975 6234587630486147152 9402904095868245375 11339898962252978782 12950112847542917883 2366777364352947364 11207967142310507995 11892550851168733826 15479778848400001498 8352368462894300933 3792882463547050675 8927079845655045841 17758451253697802612 9987537787440956612 6226723064341120486 8320066961865603205 14407285317559845273 3131520803989215363 1304227807222148793 5535493249466488284 14805882051619594558 2715704856727890912 10421260290448366514 1149732211162218717 18163677129299335469 16740480702447013821 14585072045890776181 15432754454126725451 17996716836170801918 17316508322016987974 13727043908123902627 238810504932662312 241663754585168577 5505058570320612952 3026390201128781031 1623354034706203499 2665930051851756597 13476444109158540602 6849166534969316806 10173352793770827570 10842068409111973637 8833152183540876641 7060357932168161199 17968302835517278153 11664816771112061093 8028938054446328911 6582381816947589580 14329724704738612191 6488346727040100112 17848338816996018990 3293066083621619907 5624073761267051149 15144674165989849185 17681567067165079752 6323806120010347491 9070214334305980816 14536462946027618377 12031758132057031613 878539137697448976 16143454425653221538 12314324624351991922 17530407264578003647 5288420515071422005 12554282214486043445 18348227229145584587 9664240415921419029 5715904725903265684 17047558900920343166 17045485170548875187 15990753294959815672 11607689212864788366 11863470358730785329 16488320932806616042 4876598308650656359 13314224276907241279 13262064848595033045 752915719958451285 18434199142704154093 13998435953428731526 5416468323182843853 4293898553112971167 746913136366153665 12870544254073134147 14825076782598983313 5338634063718400381 689238289498736870 476969203990187667 10922028765194974779 6643012303361601776 5348479180030705003 16772957955863384970 11011757738717612271 12335686963337020239 12142454533000135333 3330536460831787974 12726698590487086928 1176724476196637595 14738131503212316262 4301590287038462624 3464158808090258508 7085919409334894515 1177637807092572187 4254730427104683536 8915947041076903740 8962359510294472325 11892819177166282796 14703550059068593351 17533398332180261393 14975950878252209294 11539563397667323551 15860399102652329474 3485204927443794955 16342797379323513307 14579765326877174954 2871198108307621967 2755979498378811438 17152158916711238346 5993620715616491530 15598692854774422061 534902972604103060 13074248387046297546 7256678932441636901 14403608445956946457 18187163149662607995 3160514550559367004 13449550462888245055 17743880522006492556 4421551545550468120 9238278416358494577 7341592580506744706 18021409879177071638 15123305751838235929 13190405770618421585 3759229120223432428 17044156396358959978 16812040311444157345 13933661771069402187 3525646247811398072 16578522739268060823 5333452317909098407 17639475704990445343 14621250986461675217 12893977535312481206 5673214301722522530 10276494047194107408 15864825533366572079 4688237854975017622 3415068942908350023 13048020206917994726 14745969423501289426 16200047169506801330 3953228487665637513 1884562478487118186 16950376410075125690 2473069308310486201 4101788178618010805 5601887327424882212 5366178409124364244 16721859531152555769 14756817708491713646 621751774296076366 9982860392421002937 3857372603475401273 11596821401653487874 12907160072426035483 384808921923669144 1288999395972886728 16012436660231824445 328108841723609246 14563115592874543130 14177654581077218918 6180632966580560502 12816082961559979185 9889766110889220709 7841023040957158733 12716995793160580550 6934022232625230139 13278515115741154815 8672197789173011673 10585966396664874604 11577184498994751802 16257498422588372678 4260182134424892416 15943792751250148393 2573903576945995169 17830781312816527094 11723260337514865544 15079559767796898045 13491052341982978242 7895458820957598607 7258733984619062343 5914379865501314988 14164472079963733294 4970717444293240125 5469569927943297012 12665233336616918827 17957884957061136325 9571082200821026301 2813628319667000686 14387153357858865814 6695879202348938068 6452775291224088909 11218423375004143338 8788815302090426242 9704274895300253271 11803199082152334559 4467662009083094632 9037533372109794610 5072106273414744048 5122807984034689078 1287681948693721196 15751270202182142018 7047930613374974009 8573215262589731232 6204016742624351477 14422520749476756456 11809906001740959941 2065034967552452484 6619843962621542446 566068858014113301 10956115879355486119 11163395314409609773 8506643312888190824 9674481924891324503 14351416309639640467 10553998470594768709 16721436092517683612 7926925958391982979 14308493464479525429 11015078115769427018 8836508049867683326 6615790940495344529 11893272491300156478 2221104905813769138 3895689324783484073 12617542478904148447 17500326226517171133 3021303271660419385 11615962030620571177 12477873430543139868 14317920166349531581 4273511558857806798 5286867684409423942 14685801357574899922 7887114044253124214 17433910306063030006 15002632070676546627 10303712109133879045 13553621668909268416 7598777692856509714 9768412855372020120 13477106451439371005 1360488649613210013 3383154023366933098 16849969614365057346 705162485210559163 9067483449620754598 10683153442986251932 2711473369837871733 3293986904009541127 9193225528499424399 526476724397476838 9476390101125235356 7736317815992046893 16852868908054892748 116968105113353329 6353025031133690369 2621391834716755933 10820084226125268317 8839014122394230526 581043527811370487 10757505537654909172 7813924017362489773 5727645774651757020 15519708845397555326 11320923024845114897 6838279178272348126 7362036916284398027 185346361763960648 10590895882490981355 3161326721755969522 6143476399834038758 18218157904316956064 15310483231423256631 14925985060540901323 5329842548394419450 12216426894870780116 17480627179918937909 3861366845418452058 17325581237966099968 9382464068806118105 6254724074777541712 14138603560990368000 15382385038256005842 6103578371124436159 8098324527173453062 6504615452396094526 10063735710802829928 15431619570540954604 16733149425574178881 3965383203236259537 17832221070777156649 9197572609595266430 1614925791134191544 16684936542641690119 4922563745053350390 12213971180474096203 2587535865366794245 12028797087852220500 6911433143257707543 2519515381835253946 16145528733814236563 12458640198443864365 3356347244121350035 18430017825914074704 17878336145234461313 16951385444047070679 4511271825864929538 8718272477118476627 11873783563073803696 15669430945972734598 10901083552330969747 878520743705728418 13718155424153637166 17466847007702908755 4566411885215203975 2109729247837846608 2556740888615013198 15091528022871950695 4439857644698151167 5917593526660600465 11154354202123719237 15103547426331618023 11203645650822366871 10152605563425212576 15293198842493896792 10422714216987445486 147961088073557246 13810902096756029217 8953516440671306713 17038603236712641121 14246815709898823136 5967662723847443491 16694762547162517238 10441334935880477568 18028556394288557312 17175103143695590113 3130115374428246273 1676306714414249619 2044561638899637233 7756179417266339947 9156182439575539960 1255190374756136264 10697066503299984912 16852794347298285719 18076850604773571117 2983739110472159446 548317308169637863 11670645968520002224 4583449392234662822 3244054489016058982 15634335973948356225 16933970617421837912 3031715157068701419 8964604209661414393 713102502710294635 11109816549194240069 13512284168950065724 16044032866382246122 10766256924942737714 16604132972493955350 16208110294201253970 17916950614332489183 1389146324254925411 6898965213477276166 16980500386464571065 3970204646904309476 17278136742209375860 8325830850535032888 8043231775747991364 17086546050669572478 16898514414033360098 9100884853161578626 13789623772187018750 4259150688111225464 10361360284774302907 14428810791008657710 5462367149845797449 18190825488230782436 3790247663701275102 11782045727853181060 11385886452544935686 12307545082697260620 675026645321893699 228409439790854829 11794677059660482983 1790129196803664370 3852531436030419463 1053368196281076403 5370255104078446259 12273746722579186309 13383740627571225393 2374243163964069313 2310232627004539811 17883527642431091678 146654033441691955 16737194353680131642 1184835416439919453 2132052771204463358 12306471995374893864 2625625395344580328 6052220937356246646 14326176047268581710 16152347839907412444 17114413884406440946 12037920256996540914 5746897966810611957 1327685394950876874 11360815475848303905 16961555091491008926 8048664151851112870 8556405405718908760 13999500165344443262 18241471106439648203 11822456139685140020 2984318762785057417 6258646745434660061 11453721286222876457 6709696350950003435 1582210198996704585 17989320950986638576 14063154990791817339 13806044517085381468 11848896495105493276 14675831166762446884 2262034062883158263 5491441472533999462 12350389544256127966 6351033318123883898 6017777776684573942 7640418131500553475 13695727695156988022 2898928904892360749 13906896178089283220 7828469031308904927 12024075236318881128 2973749965438061089 12016524576436506997 6369540147568126939 12950405183843583801 1709725916683669669 3885324930106633576 15290346863196930602 13134624490803779191 17833342356573947574 7979470234128675608 5137963753166138410 45686613023481267 15744332819099045568 12879721455973822878 8589091155552263113 10487091331327101799 16715256673391739272 12448681504226394275 18181401519651515876 4972659366351886640 10722331023857870043 16760686476346656177 18425847837300313448 408425058616302228 8471891876310165185 12431461705704515493 8456036564017264066 3021384513913132714 3108970862553419792 4673274941580482154 9173446405838913324 789500124664598645 14629662944403510836 6696269162111834675 17486403399530734400 6686162615633221727 16840735169894400627 16801487369580602519 8495243110693247760 18098805583390871718 5466240213711817051 170758361590983107 6992531431510208673 5867766367585594226 707965726778687689 427245638769412017 4400179511610684275 14659830303283415282 13540378954597845938 10784264165589080560 11910646885848545526 12574877736798130545 15086258104950717049 13027078715277100775 9459126726956939426 2547832206846617354 15638347137013052674 10586470895320221700 13140184489970531954 11638956281762210979 15556296541181539643 9759011795913290200 2204380510447766333 14580986296782498745 13001001158940452732 12964718429191204982 3672928608858097542 8512275779213959086 12425793276278251782 15103718612202863527 4999703578485656022 6924696412508368572 1879569786120248325 12295120822518211616 9700234910192746649 9149653350632192928 8551347795508611341 7917032409333821070 14487984845645722654 937579160529532153 14046046124660756472 12674450643082644584 6527362073522256967 5708358319478885230 17869220342600018649 16821550231786343810 846035490728734149 17650595651764476997 14907902687401495362 9287075347637726358 9136230254694175795 1344590290738073910 14918392546534001087 14117547874806073258 11943281115119762860 5289358408010885442 2603118077034641670 17729178928239477511 16963703083971054203 8448216205663521810 17149424520836611605 11230603271247100091 4956620357814586134 12598078605849951777 6728699375037151751 14709911857559457174 5719193351010882166 9121342139623424532 16359886268752082081 14818866846834410297 6510933126920993884 17734681825393925231 5172425427782151391 11951354928123622614 4976688942145636347 12222594708634355603 612153296865692552 10842020721472490800 10449343925694137392 8283186683767458291 9375062021531326570 15401712471094477646 14932788142624890640 7402805316054334292 3452230882700403441 7164655948715250851 2971099298775835834 8211016344683761268 2887839559788819619 8954294060753327875 13357171720830281532 3425560848281421247 221036942907823678 2981424843078382379 965611008245249389 17342545942310479887 3743806933076794986 12015497258959779579 13127142604790003423 8147997827827778173 8747381210872945155 1500489731632316991 12038143130496782350 11567434357224967453 18373850190637896543 10309199960030907737 8515537504973184116 257489909938301617 1352850758921702025 13423276527852297823 4029961784443331040 370719098015287854 14525951921514328863 13772395606169134547 17780104938038249896 8345510913776757297 10795746014416435422 10048186484741187854 2023349834258842351 6314276425515408701 388974869416181757 2243415890182971323 5364297442399506502 12554848694212382758 11072847011066028257 1899395609890077881 13063557369681948749 14725917342781678132 7455299986173077305 11738487487893104727 14748831975004056199 12420826830385925456 11372528205088447851 5102286051119510263 10696357467585582979 15848391338228905083 6375451795127814415 7212160023405167558 16029553346092485736 4696247061974565420 15713561192544083815 13480009516729840580 6029112701536031583 14068728851577243675 10375689343694731864 11610086719244770155 2383987967323574266 10920946301180051548 17472754905026348385 2152573138898674398 17373924498942182795 11592497357702563951 18122089192829529489 3818238891109648416 12875611146744501035 15161923352091947957 5063013441977515051 3101940000051906161 13317422393609338381 15744633829265953510 11709170161169312691 14935632010630056480 8742815184669660137 6977856237027885998 17207543562987634549 12888339235130554576 16151164295564573620 5577212579808119713 8610579948177646201 17849847891029784092 16594134136912374065 16630672286238228184 3894681214197005053 11290414098407492857 1715110953779274480 18142306219034463440 8117381466289226077 17224994325770537771 12364115074541923508 5800781515879877318 8935007190060584540 11082050451444419140 11973869317468114874 9687818062364377973 17733275890409167543 13509385492497874856 2121784465928075254 18200257565674798476 12558046563160871480 12411317150063695688 9657812281962677517 11722136031995222818 15696456944495280336 9377051258414546842 146582084590867550 9131789230102057625 6009868344057704229 13266230009170322790 527698551174643993 13103130929444049031 15440449877644991436 11192780612330425481 17626247877224407410 18219452137751844646 16105046907426225177 15130390100383749023 14795934145192667092 17792586175205129294 16466901239897334544 385774250609546602 13741701322780231604 12737238465518708868 14869291301608160856 3339084507802577928 10265114550260922325 6766389797023380973 6144148291871007664 11313986708210865852 9261829212174205458 1057770367717333645 4814046011924841967 10640142600475770376 1773932549356046655 9695705639654578911 10547806558799518798 6136983792352834566 15374411336513708370 15166802007454428857 709559734915749080 15691351401391151627 17321940199278283308 905449699321969715 8237337256517328734 2429545264245802928 4278141685172812791 7659964706529225032 4467004621471595190 2904121695410673981 7757229108033650544 5203394630169775376 4979976797980510656 5492294683058584977 12737962931110389854 17758145297515823338 14663036424967992754 1493512675224678987 8500188498566739503 3731181437856629345 14125233107641892571 1364765440005285562 13626639849055004118 14417831436510701977 17510332135340367933 7042870815760389793 4265438357444039637 9484579265662597345 5292417985194496495 7539872274594328973 6853469635253199477 18248628133663194132 7830489312118398902 2954427558146795503 5216853000358585169 14263559814080118507 2491834572554539766 9048515360151387197 1556567271079200367 8818030694905046827 128905931057046078 4794617933287994661 13586422322258269612 594899167061741857 15153316188397595414 2392041432292483339 8837375803554098315 1342052651539217004 5838333052108244594 11934795796787773468 2002752697689638469 5741886502772527689 7783345789604144642 3457262062949466645 9075877004405491703 16028490781208006972 2230853064245719735 12988548676874775641 2001378718141103740 8739986005269141710 15894643374641270748 13311200836321287484 16099953752208791843 11420296617420250074 3112607237133732649 12877877376567666355 2830876551292678317 8346782419906395240 16330946963293793291 6351856206712401765 14989499580774433924 6821654092765276073 12576169786188954592 16236550807517269990 13666471597118496971 12241419964446459262 16039699767980697512 10144744725868090544 7744668726780084401 16898666690856509758 14442989036275364633 9905896913975549517 5160405904747723953 13554307940710836020 16733722497745905525 6439854005079517831 3926326950507060415 16985922558942189211 14279783560394310338 14746125174671124033 164514380315290059 1763832535777369075 7917547419591523139 18247257537247394390 8207245945346005949 2469494069763474712 10474271291108123595 7913498302828015376 2871843177707329507 11364692366082826617 8835234979157360191 4104328319918104562 7943966548102001752 6448638537776378552 3474899072347562892 9529419337701767298 16945650146648676884 16767333735321325323 12616437576516809449 6457286276823901528 9630618896257960715 3449694918272646463 2594329545745604970 17162391765385209478 15638679667024476412 4414583468652156760 10364764061937299533 9365778119864651535 5698154104475151967 8358451249227325486 498056810514424155 1963882844945526024 11133045783487614967 10753118476254204491 15465502867247677875 6561244477522665865 8487271136912765446 12593670998772336065 12728752603575646709 8699337225134914998 4621134839327023444 12149543514721249630 5845352672353222796 3064009569293348733 4454023223781236027 7416554218350712018 15588329325178318586 12584995579049208059 16130673575177416914 8196301582650690066 12452772691037075487 11504491166549281701 5714028673986850650 5793756123862749131 2877312886425229286 6773194219526425165 9141517203927940427 16202896524093779115 8549611286401282194 2431123883373441021 15923998732573056632 3856504649655839964 16987045329180747180 11433724356366082442 6631100166254915900 17035909928334243255 4982425797560673067 5608895580589935338 11839697396347093362 10964718681793103551 914543514913207274 10042090667764345128 12360161804391515220 1216602400601421997 4031779076017022126 14221240396526967759 7859760877971781177 14539316549085462607 10155881882064292801 14654395202040333688 1609239048037699338 17310401003817761213 18139426781710341077 16324773213938573576 6427365671198355325 10477813094422401468 10637612726136567114 11607280119654942984 2408855437539372872 6157725292098958818 10096166038431914496 1225646628125815192 16581057596001994763 4690019238808026969 5532435476670412579 15414542151150511366 17581885250346251595 3604633110385911445 12721965952563627099 10951053417810088210 3545030149618826182 18225334082621230937 3187972705424990428 8407797386470513355 13097349938861515411 9988948101996691620 13342003346470453580 12470571489503310557 13670590611001928865 14318363314016866471 9731106912002968855 6882354343748345144 10683018190087119777 6056429360938241890 7158713305011776048 7760872721331248931 13474172053041262698 2574786267978236877 14550278969855301499 11628366944555970454 17239473021247491858 2712310930304241545 16528353464600149004 9197373372425627281 17280561802543894873 2895723424709198786 12494307014274755029 922160201112649601 16450982253107862840 10436137863456021588 9024796467482874363 13280648959595183434 294291769096942898 8846656297907899675 16687937480245910361 3443107693398836474 10984160870038430129 5340120500721892215 17201274755796859655 2977990980342010486 9024151420472375142 3211125710102316071 11917211150630028366 14625860689139206416 6337487158615924268 9196298760839572483 254804594763819430 7191662253333469057 11767634156939954963 1125786031396393243 3794684513984485416 6482283545569926931 18197865473547217312 3601796978357482917 7568671956966921300 12014377857884757477 17799316549011726762 9235681238303762281 15900928159928304469 2096055423114104838 3077871042672798152 5123356072261595071 11041495471522881387 8957860546438575500 1882833421118732629 2766824514262733679 15636945381046263285 4506568586511636092 17637347058975705956 6925937097991731078 14420261934794690914 17114094168088557554 4912010178048146767 2154893804138245258 9272088067736796732 14652330855787035389 16370769976599391031 16452025965176484348 17291127744934111191 15809578621286020841 6118310712659548183 11018601568041110995 5403458137253471569 9259776742979411474 2744941467354446824 17775649716843974539 9362549185977049469 17424924389667552750 1285319852370059126 10056270648915611320 4093671766199913309 4294384789542254702 2519261673096429807 3358292130268049446 12750931901030092403 14358340397231018667 13299060928949201806 7276440323070747203 4941689650568819714 11375034471126834760 11726781963369278306 2818771161440899022 11418901497717523404 2521980495504855510 15896535391615903056 14825945383612829333 15453731169512622319 9574908913730446361 11500626953129289266 16982148449475511080 17004535408438568420 14836207098749279530 15640828422180951106 8337721271450469997 7847537570351692942 7287384667614016809 5736430663562901716 16835395912852966659 4104967970241877724 6802541698743934190 5173129171760449721 15570519865721949333 8878633514877055349 7453330011646462137 16558147231531036566 8498628904465254703 4560636941933935700 18316695903015553990 3132619361046203643 884242565861791269 4144991435720420914 192968865570860424 9100526518981238833 14391150389222287174 12717973562440242293 12610453196392037188 2228345922721523081 2669892331418631249 11593277414873819575 7461355304568549467 15940435099079697040 15133016672289545400 7108541033392862989 18174622579775522691 16770849125050754923 6505781588785691494 16292115652962639334 16069849701476070078 17016072454037758684 834602948507255767 13281753228135317526 11670380554781197784 17439131754035970640 14074515991137722034 16185878775365955397 2654845786279005136 4301048317347794964 5604888382295456580 17842386683937441585 13893177087503078893 17381185570294316505 11816394107844671578 7588080319124242508 9406516621600053509 9913715930679836346 7937470169996109703 2702732879118690037 604797799595396286 17825062549837470544 15564169178565741260 3805631668147908859 17453606558359182709 17921085981657916346 1008894217772849602 2619218274627397445 15071666986106130829 5185113934677218536 18378128725186759835 6671263128281796031 286921546825449035 17418663995703740025 13323507470341147307 15369448099652145433 14526539790259229498 12890910270587587347 12410089483562726392 1230910971313805273 3031996321742725236 12704334322559890263 6390864936321359199 8173607071328034928 1613927561027194048 1221957989194631809 3656212078173446780 7260342361625061071 2194748055343717998 3771596532606945832 1968984424349974465 5648396283482254526 13669040527582101042 10196417120170479660 8085641196120460012 324288929834059995 8828849053411567534 15502722683582874044 4451551375053948002 17876564024736834878 16732866200428566798 2987887902495161207 17417981271495350170 5003660205686224140 5525379907583439261 17728914494403109057 2065172477954412789 12374554423042305338 13336534481419928868 5480005680360744356 3520571586641227527 18122489905117896824 17342404181408533409 5063125072915907012 8515435051820472087 14425523705271622223 13547441998677336129 7459949823442030770 9666617643833220718 14503814380289253705 7452758717402413892 18185019880656985089 7978286850797577187 14012972648233997289 13161327913543918518 6716820389903707625 2911822785990908825 12739416842154491851 1463699064787709704 17763142086387866926 13826069811623619974 15843573877034142366 11774289657888171720 608268598674187726 17879463073738295191 8569457222884307355 12760330419567440397 13734834992925116736 2367159363199266455 12311866590472380512 17073253866950739762 16899314216735765815 7462905979110062972 2094817879607293660 3005458344529090412 17494867871904471718 1332564155284475691 5588616906857387570 8289915109956965427 9504408308599446365 12025912662547660409 5939210383517984834 2073359665367423480 16731143897612551819 6687957463767481338 10884305806012934908 12052004510182043366 14762835057486275248 14072653741216849484 17778296304575462113 1487506360814184433 9928023421077934216 17687938933894788933 10811011249447479751 9228882769566759373 3878864213630972791 2371748629947606113 8242168283271036448 12460149541267175844 16396034509733280740 3881453793880427948 8740358038315665353 13237802606707722480 273374847059005073 12437518478610713417 13191586110361459801 17457422361024944200 4135100602008160619 13856352139158276038 16285961840078397560 680842658153283772 16607811586555082326 10457306385717683458 2630719760139594201 4049962205341896681 11930628048267605115 6415071754300006990 3276009367188111619 8381666869013885113 10389212489779395465 11324897624533833448 3156470592534463837 7121280541067411799 10902835184322291174 10042895330544378344 8766651106767699721 4548482114725019493 6460566566523364807 4248812633262254926 8051625524856856350 14523589675975515533 2479720673838282387 5393244433647203130 3198915189736129484 8950825620161223329 14321218721067659427 2266093762349053183 2044871252061153298 8653667247756264208 17838085446508786079 1771776688868107175 3840032991959710791 6224499920226163751 18182214607059802583 6108551730445615166 5147506659616508433 8004842985784061686 2052772216479612808 6653026978908430713 11627723091827355650 4431831111702849998 15168609921342930865 4501445884994142193 15728613432616664956 15746647202835343889 11956092193673095583 16229790908848326372 4361853250541010964 13646212847745185061 8469535240284282057 7363245972821128516 14201557345428735591 5199066252797178863 13013397554034370711 17122565888398719139 4174200980363727801 3550889830320064423 6756479435975528092 10740963257734544684 11610322116272633796 9547113423989875395 11359338921236949567 2252323577823971667 14157100266942229094 17496890449317385120 6674358375138411253 4915029142858542913 13486916204153752824 15999506229270464483 4569037779401954198 9820126090831811690 4792080019556421537 16134750400107981660 14330970025997131135 5885572678249141826 5720790933335124934 532820889214984249 4327730688916116346 1878154457123993034 13608664557540369321 12142829099731198442 969370201202797989 17372351523318629670 1302382851185057965 10646618785159374299 12295884758104003676 14435590979088392818 10708867408525529162 12396704814975388621 14447548265998823045 3384951880229782858 16565126849031215711 10575379303513779274 1119744088589283254 352469695641747749 2763526310282965065 7249720911873524045 9644386101440379455 12769897932592236193 2219774033591705224 5035424770303313171 5478251177191805734 11688803950758774499 6721972160343216103 13144736464821130616 6216886425904203309 1523147995056810867 11128974125439782851 14777209563656079729 7394445235797195033 10157007921805510930 12181687373308333654 9853951000548508112 13902563800612314948 1333843779058607033 790157323906064490 3197903743240857366 5358848423907903085 493399063728226422 17551747322926315699 14235687995025199923 12722987451868471413 8674951765618737763 2395364177752066396 17001086421767809901 11934277683786465673 9472082654157717531 3704614292489619031 18187235763474471763 15373489811465239642 12444096969129347992 11349699983869145838 17803892564514627329 14692860481651457775 15471144906538089105 17260348077714680710 1652400168670724088 17911544044762929978 12611385504687959088 4397598355297448834 9213555050254588983 6243607624865028639 1372922878061631003 4114011000326488264 13418392460629739281 14717324308221844444 2388202726954935633 9258598525842067531 4559470745694920554 15770301280203353332 15508312883813457091 13811340692592015985 8275143807960534073 2102738695273025139 6749398364097744318 8224502912386682851 2236783307858623451 13401243125455975186 10825522735799614270 1127946642599203968 1069246790158328934 10225077668628547639 11376314472996191610 1285786230299783134 10653184802787026733 15831480046786189747 15701031870630933944 2260894642378104257 12487705480600254215 16574194447795466633 9480419340852694037 5399487125697128784 2092834472797417592 15688089963466766972 17782153600441583197 2925746270836510374 6960928978493936632 12415914510635318636 16229512667607219541 10396918857082658410 5296320667300199378 2499901416450130942 1749025131297262367 9969461105670640795 17758476117986774961 9500191746413370907 3923413801140069459 13432392782243990899 8157651541041241508 7143018283320513170 4127863891133253288 2464226570564344771 6720712217999101853 17507912631954246111 911340617894768331 15729954158759910059 15370847333606182869 10957708731917518607 2204843657256620055 509622390362898964 17436016658540041101 11645100015814546436 270649269849799281 17183411310914494687 2314238631533434171 6622317341916160680 2077861801168884004 13331626757063677959 14237079819349380526 5520181740973379051 4210880346518480587 15099775608049013631 7366227285435608569 10808499666824449106 4026343532497856191 11048368452089209651 6341034694123475160 12389612581767595358 8228408815234544460 5312359722287987321 6397671139730328866 1488010889711844577 7349470772972979754 4338542726831524608 8236200202203756155 468874289896897480 17317553255930422843 2446549791617975187 1432960011797256945 2890215344216517807 4033974567387097874 13662396218495500789 684015142225890518 13485046404315508682 8306160972874141966 13520884880875887893 16947325092030979735 10535675215246405686 8047400308836476807 740365443431505424 3902827152263377616 14809093060343833208 8043558788465829903 379244144099157201 3318220507310257993 14763739760694803714 11258147440013914207 1396595387934624470 8953401948124796224 12999255740967871191 15212626645972801612 14148374021468941549 1528188287478559590 9110626912070784078 3366566038432990353 10353865582001074111 15631803360975106656 7302838273900352161 95818400787014571 18268031177522510711 17442843121308798788 5320275059998445922 8214338331645689493 11128290697847179999 12814642024936679415 8187889292206308812 4928795640987818359 4330218399339995415 16255465619070631957 16070549812670286985 2900945636711810126 17352342352370437252 2189684036700545778 15136279491460947225 18285470176179961936 4600832179028862979 9258199681450407685 11802405547841548040 1394975323459156481 6010348129540594143 15068107581934577459 13083596896125167052 11980164219871062310 11976535655526303769 14631494029027485154 7238065941413774101 16063608270870732223 5898152751953743322 16386988830156517578 7504836487833017150 1632176975341199770 14538003724013658380 15816320270248026248 12380433327354821708 10137833433510292113 628244979924905499 7534056296041402101 17424955228461490350 7859003115417028127 11118072294928920474 9594704745708858257 7505029727972260408 7348067670167727974 5578479029876202087 3726279814124686332 13266116703480073912 1026307391069127105 4143698110773536887 12945297334247355417 13568186875214592104 18229322827375693525 7833454906436509783 16380382359342830019 1975078585967635223 14286175248842198671 14049846927899813343 6447987916292161815 1727328294861206301 1703698779032523166 16867058530631696015 14031306848188326341 9413847320652961713 492669646797898619 14585570264762016828 1280649347812215267 8733083090996161276 5954408066268847698 1557213819130470359 512042644377511247 2149495696110163099 9121713694338766166 14013142346560740577 12941844436778392218 5070852514914774805 263893234516345454 9230157143700647017 12530386454444760698 14974972166275116095 1745450204460914476 7806765910635913667 243443103511872201 7294752268362372700 4113599498059856590 9714222430269390168 11232802663499225041 18328260923213118015 13557511536594569327 13691568040563439490 17357175343187574026 10762140803256588181 3559851010213215638 6860317866178371410 9580455066599538747 4189592851849757101 7349994726415857763 791939751782492642 14240295292923036277 8089914414169612842 14053424226971621847 904927556831266304 6972190310553563848 9769350340811413666 2599998895743885633 10607848850943145564 17204103221806717546 9387414705535901595 2037152491967504507 4992723749020306105 9239119737651904686 1180825483688381378 18432424243937234866 16487872602700449103 4691053115510886538 17974608010301558952 4807761164873095305 3073382029244083962 8872147247415576827 17673542968965707624 12821658963273338938 18204654378498397916 5149127418784514360 14073673198896042683 13670761600390095628 1320524973178821907 4810951202535669075 5740204099382479957 14155165562039850295 4131531326534675996 910984734642156725 4576972654708791515 14300225146690932143 5399719583301858763 2732525834945502863 15801493064324374116 5429322716890585597 10208401350021977874 1741882877899343203 10037749185170333159 153067719674938555 13009283981840697255 5242853983956254639 9956964175018989779 1857461005896892761 1917195769034391778 11771581132508287731 14172348356269934207 13949267842228649456 5842487466702946985 9728460251238156467 6290638069483586369 9761791639284782506 2745140424455104224 15807789910276124204 18406300929784482715 6659167221674409330 9253871777244392033 8303824399601566143 3299772154496578964 10869801627417922830 15438527310657427604 12010525634571817974 5079749067033987151 161601920751042234 10090763887138605646 1038701955531735388 8656455274344599439 12583386608773629552 14711564615817880240 12302199015461139473 5795113682823472678 17934502461501662938 16816408409427049486 5236066808377770314 13058235652310803919 15845723652524864743 13059254496254626459 239931169320801987 6702548410950597185 8749354121448429405 9008198223482924584 16627000349534520714 10619878696705366830 3612609771707819579 2805589962738507955 3291945465039451130 14887859133883936693 16910286901148178702 978277941514567095 12558548374959681930 11376967135770280584 4238738712757011079 7263145551453390049 14239274495814753230 7589500468874825403 12914203213158804089 9556224916362104487 17363505725325576915 213695903126941786 11717431745386774750 2408618083550692197 2368509737009303777 5400684774350483204 14367062985947849961 7101131400963445547 11175906560246422953 16069631483672362475 8668043084038227715 2906428596329481749 14034466753806844783 15446480915488861480 3461857428397252337 2521124120332384910 11907652771344423740 11064960319824687958 12662667659334523672 7131767115370732644 8398497071069481897 1365774683226323183 8184512730609856247 10797579893019407375 816931923959765323 11448570214080190496 4428852905141057158 3975518404803756505 12571479267407139740 14669985598246311042 15539284540329536344 580252397566942498 8430612361819850887 8564547316436627637 8194175570511215078 11347047563230620257 2609839673672329796 13661399417375067417 982882519380109365 10429252555448254504 12277688284666412248 10060269309278994570 15005633792586713638 2836032097392555712 16206719465866941834 2737102841460107010 8251814565671984431 14797071060179147634 15428569119163757884 2762383645413324214 3693061463561830436 3518974083078627793 8504452084319797962 3114028481644838730 9458490456216569789 13421720377817956923 863073792720694766 17985999075969661367 9946210078380357745 18437865131808827348 14269558083712828561 7314276385155760207 1116734592610416811 12162694525031309565 13705745341101995187 14024410755752006170 14978987968929215016 178939461163236210 7540370159143229759 1346352861240468431 316582701752882979 7275371563676777618 17601632750692072758 11081294213249015092 11779353839985429612 11442725749707435797 1335831340376387703 4896674468691893710 12388199276474810168 3204042952948963962 18082117769404744737 17838981217490672985 17086159401542189382 13121773004304592306 13212454498353358347 11779571364541996255 6536544001685611672 16422171110579916684 3793393924517000766 3838615370346286061 5131099207363810015 2924547692531050019 5295053425852045586 4944006142154280993 18061631834013785087 5174123505874655626 9162907735781687268 456402926158517779 5508391230898268388 13351022472412894774 4241878108911798962 12491275973098734667 17648065266522696406 9001981083544569952 17074878947126970922 2938698606038543452 6242677344214594037 16198430940834267717 14751830953395198579 15786712863709032575 6523432975382964692 1421749295837331467 16457666085623599116 4293997761685909968 2244176510054953974 1905272439045088150 13090400445119206353 7696479964329273134 11606403393831477988 15578164543361538478 4862197058588711954 14330727102217788830 7317864838657280894 7720524753939104405 2472625730342787002 15105165147296818065 17117777523216343054 8702388258824389325 8183506814205640511 15702052432889076143 15827825138388711242 15747423210582522021 14290729422249177259 13243202950034434901 2932892459466781128 11960645947148125039 992902762410126024 15598777881432993715 15215783007824436072 1447635743440015967 10279477489014607165 12638674494341743812 14582318593665269822 5603076051861407698 7903600232085722823 2243940143393221964 13460441524249529639 5580482904893082219 11745410190417226925 1264944496958809395 4059320191680037961 11150809909916442924 17668557201120915937 18314630826425726359 11769056913756496483 3887113176048385884 10156386222620091818 18362789261883273948 17072355882237103225 3193417579779498339 11655460890584304352 13984567764206521108 3559659444978610737 6565746769346105011 16314827149413439818 7590827420391386370 1607812078212662581 13876913062041670635 4177718190152577676 12677249292383536434 18443209368567757549 13301485414307513538 2890524382033624162 15314129947818649234 17762540124231092786 6720989902030725836 3496864236322246212 4946869348872020459 10794998833541998204 12313294674421953652 8316028576296081211 18014989547462913165 2368707544011492900 16792332949809284186 17551499841255516276 12226239917987249521 16693860208091364146 6944753979950497455 15628884557583063986 5140271115556350180 16844585118115220942 8134193257986618651 1962239094700960699 12467840948463957733 16767393173444611083 14414229153347220221 13083932086904617913 12621428588557623817 1123057165418602388 11900941321803777015 6125922666904671468 12909556011427649821 6984932486444746753 12907234447326707084 9360893420690013666 4735411530795940428 7613633262320003124 1807665370535347112 966747186934942220 1538094244328737981 10608591680705364998 9720070568344131713 3002133871292979281 15924915293425677089 4202947304032673872 7200576143216953477 4990764096232434776 3060356873244206746 14470050992700559710 1202349854839641078 15519202535856685498 592679922929272508 5258026373197667514 16053735200303334675 1073914920227840289 13715173613068228945 16784935938878240132 14929848292367494686 10322374609499564019 3881362392808979286 685148121623259136 9319308024576893204 3368747512347516935 4789599896485891941 8594295546305209357 5200379026222456540 11855863553030485502 15817583630661765838 3223290856494934009 9740931391190044790 14400946323781923527 3810115468528448773 7237578439165643174 16187975552085412393 10668607153410283968 15296966179177623575 609111878588435087 15474682373088775712 6127089418475032102 4051109333624590168 1307164309571398790 2837950444363640412 106142884206682510 10482689641725790896 14661446633412383967 11714193008393229249 14769440535136614587 2634846382542403087 6116123945721382815 16696750705269912640 11824481849234159354 16049906558919624527 11322072267798305275 18306009493001833799 2115211349414335378 14683861922014668438 8083973494647171055 6204864328317870094 2835508541041370061 16013276992288063970 9441506414160088326 14143253718119500134 579740778537662425 3394712729819613569 5225416307695564454 8901398409071199679 6508044145652768385 14133500855950511124 16098118222326106670 13349646203065250930 17372006063322925402 3518138790106076541 948751337556793403 4821565579029440888 4479672227265144078 16176620575063906887 15889344859500359997 13683756447294035758 8353570321195190506 3133564154608238334 4993194756779483564 14470915452742942542 8302852855991485828 17486877659231830121 6819115514345418699 177314922187243783 10622510889543446210 530866032532795730 6978449031421795388 8730354382651867561 9844244179124955749 1444067876329368083 17953723541483005212 9563593645839460121 13863227577357717401 18410803276408442799 1790068211439712360 12528745277737766670 14084392984968588110 1975508633046410052 15782816888210923316 9487237681261909679 8066947554962031708 16366272659651635443 16671893365169862329 13414936321927823581 123757605810440847 12326415631434383657 2346226077651480270 5214755989390427847 3909508720172254957 11172014254024441341 7647331224793963239 7208507171238351562 8725557938716766847 10138275653875783230 9366318456579198018 13219200128638939737 9258107500394956156 5680074579376392467 8236197486403883622 6804415635696934324 12949647153679072177 11264796243229566762 8737139285433543554 6305469205697341895 5803153778922045498 14910782487609436108 2873393460703018330 4455623878716889974 14094537237715914312 6485410713352976639 7021672073980230829 3644726170669801270 7234409071065371433 18215414117979794364 11262942270974690454 15858919086931769231 1461378076738974696 4627955867712531922 1039231997861635368 2696884769135720486 11727369103239262025 15366324687133572863 16268084061704983962 11628454853468587340 16657564036552175412 8869372127961725795 17390625469265414025 3803603130058638437 8719531235770047361 6635089118776728419 6987262542549216399 4824999276790947026 6338232099578680053 16564070454906345474 1056812271493670133 12286777484940275282 17997347831809007626 3137551145797205566 9264359818029455220 4445354701730179015 12270152923899593484 9044102496472807126 1316782744175990811 11148202499135364610 14475401723540599093 3522102503781522194 10239436707977077182 7023225632609814160 14429209751138978384 9557421940853102017 857408235651390486 8667652455530931008 4304284517463724497 3507304164375970990 15622808681486213215 10320523460844370718 15997455618953292965 15019178065147690279 6733444683332985383 8536809449654563936 7213371506067899700 13633226648081512979 829711179090120067 10386123157065789757 16140768882580742987 2441428799620311429 10490496074707724130 8918116153983377300 13995076533734379933 14902576284181951242 17602950464036306981 7660260354721352180 4065512103631674498 11958430119667868753 8294496582728218325 17308460467002703520 1350880999651072113 16304948420315280389 6201680723917404609 15687198667175642824 14885721499773247301 574976563879291780 8803954160513732136 1755492536941498542 16614214243127469542 10662256903455669194 740489719994600307 8305388007369592816 18093907568055526239 16486214650848599092 12022024227203893141 16501270236573693781 9651600067744698903 5549178242865889817 17083348805007644599 12230222757521054841 16603579388760053870 17577818465151638684 12967470443074854256 16761460191521286795 13891609852226321542 1912715266135972346 12346469213819881909 34513452125074354 17646132091702531547 12184695808923519445 5676612770408913055 4489972548924774751 4417145732287564641 11496014627302628634 17953077995341481000 14787773980123625782 18183062392148352250 18297274193539930785 11241456891975854831 9137156930633455139 957544061836543048 14998999195401950665 1379029052966614147 13030099613027382475 10118939286609554789 11939983002371977315 1166569644164670034 15827906158941500071 15375402134019464883 3026555377860741945 103794492204996779 2979658549461413479 6744286692380052865 10953097376292833446 884210704352969464 10856040159536935805 14042030412940095334 11870296808880654388 257343792418366114 17256175419964490110 2479085081943573529 1303461694248197201 813287042452024276 3717823909265461733 840976057846848694 16175255360111566816 7862802356941003121 1092953336975997461 713386329080060213 9365345330527850516 6404255630404683871 12968703687839321552 5395555663395750685 16633341661622181359 8608096087084469838 15521159950103478192 6215384847331213273 16878992856364550412 7613385229106139944 14046510959152014322 18262060430235158681 10889232134461532015 13846431429913413922 15748297423308880813 13906808161580443413 9649376599874083552 13294406786858099450 14869540574742091990 2855700218501349000 15098173688122157877 2101493091659241077 17549930930471898409 14730404811388686780 15695042941972839671 4151573985596063695 6169037965135040229 13642656757788389037 9178084027193664743 5464123933245683112 6695129285936757813 15636508269442562566 7782382066861082192 8985523184509207248 8972518503802095254 926439087315848312 14047703493913860156 15591902095064162803 6771949860684728162 6360546576577925606 13935821134493912133 12955256721178901218 5924100834774142436 2328925424776250211 7055236092556790042 16476932528221673260 15692049436996705739 10379694055641952548 14392637882064770149 4584018482740282002 2141710468375576944 4064163933167564505 10917116867853321012 5798213897423410861 5301858582282219062 5714830600810634156 17611751934601123120 2237887950977933826 2087513054219241473 10012501626327515693 12605385148828403822 9068910732384406139 14962087526834774682 4352676129468905005 6587341957100942817 4160461966651559401 12989320455671253564 4693079439858739702 5674317578108988855 13107403241330692657 11687137713842112522 9906307736102133257 1725898647827224950 10474923833732263180 9673614671130930465 17382611253334566052 11218736013709905060 6936778973164820093 7910672005918759949 13390559422321905102 13782174681905194635 4620975022166277502 2493116510385646945 9949562696053095730 14658712162333801274 13580278449604317435 12046883941999952618 16802854416725135199 13489206841755387972 6486498156532360034 10382135048813763606 10388719103657820435 4130467621347867990 10611740660006331854 7285704022523527082 6923558760410182607 4339115363111178640 11563142043983132511 5279378439100180460 6649463891058735337 695451189349188937 14116706050694427676 7050902050091645122 11663119900819170557 9771168182763068779 5722381884187861694 9737701737212930324 5475373883740032097 8464341170605743476 903455982221851724 14071840936206178891 13455205414280088142 15763242406873285347 11072100060470075635 4141518852479133533 7350584118606357211 13655435802377761393 10178929160849010880 9700377266341380900 17015499703503134817 14397482715295301830 9190205344731946889 16578713899254506508 7822045685064878875 16269017934571890974 16005404693052383267 15973105354630079492 15026684302128719501 11316495262187062436 7821362166022909432 17757171633437120895 11681830114159226356 15984759340467664011 8441408753925048886 10423289038382637792 16184521289635546172 5288112032526469561 1622225574482442493 15104809734097130587 4768025127767332701 17473832739110833817 7613676106374314644 8629520953395582580 11570998253562041968 15198461966921518786 5398199690038980415 4955877665652126980 4798959740918962711 160275253263883778 4831469148671173215 2662240067672402052 17715107822357195030 16865156360696013405 3952345345700425316 7954228433313572776 9962082663930748186 15067649210707232442 11905640774877278468 3849301091415513814 13379621703585862747 2360345708550851988 17306426636775115991 14763829317949035017 7048215729304440087 11963005321942055541 1327179846832566198 6598230464087208318 6373478503761282711 6610831373483215269 8962411015887816192 11606552735516122080 12026762763363673061 6640920643479512998 448167451558980333 10404940959941565487 17976600264999028298 17016894254023619081 11367388198740609529 6114533040794578269 2943342352035538569 15984253417693685368 6581635710549033190 6053730468789148432 11569038174674915299 12065833151441064363 11882934131575941173 9565107230343621715 4351291363666596210 11833371886021724811 145849786368721275 12944773175471772933 1291241816162521086 2702937999185119568 9525888748389428503 11398274342596597007 13520456235758666064 8420461521401778655 16313926623902011682 6499543243901568174 1381322514626923999 1498348398688337915 10380546632498690274 3707009662974614843 16106780062772814082 3348355321104016763 4076555901993699961 15780386888615018715 1558029660643454481 2175438731062879363 14765741129553284170 1327112276987415764 5903120343577417611 17657586320296369148 9318209782329460423 10323080104359252939 15984475511739787552 15448327388940650167 9086459037350087488 1885923978855159720 16595692939800378716 13496708123844809572 1911632284128316104 6721068147346488057 7434360509410436495 14502293297729161741 17233668674046847189 12703883314294195455 18147307890236020382 9471075398359775013 15809822975337984318 2307160274893745427 2333085694134984970 10602312449361287127 5963563454197175328 7330418477061037755 9727928614904117835 7501783855839287105 3947848493309772640 11625692506553298815 64094943595915562 7249943473095001936 18094614743800947342 618920277790817259 11923847118121921959 13702860811619927394 8530317909939974990 12344801438589168274 11768817971551393939 7157670227811922512 14817240439754538115 11180674274129476759 8251345277803701425 663580626181176825 11884298850733573574 4773824374407815003 11351286501114421541 13515108306027886256 15298945877399296069 2190179757220142828 2200562436203941047 297010920377762841 16146856605477236935 10606214644868763351 15394849830471551550 802987237032318099 10739940688176977859 1085048202278467184 12061903478489054323 15439287035939885263 5331361165263771791 4866284893334232669 8897286494205171493 17213284706137310028 7285159126153220766 4065280257308702629 15886454435598048601 14165792054621030287 18246256834986327887 18115233534871629024 1428613412841421729 12216740438699925511 14916141813521814064 8111249499291535996 13545898368331413692 3263849027149425879 7277532336973492305 16408763110798725646 14958763192083970719 9881939198999114235 9737578692154427206 365850638790335569 6571884834969178807 5895420285551225667 9386352048265796795 11894161552826783210 15090233498047893987 18127856843974257111 17212063389220961239 12295066680240809711 5808016837053815668 4939891836623673953 216976182854564794 5543813547180809104 15721663683262905354 565845654101777463 13042093516300061690 15740475409215459272 4033588397571165300 17440959201085594247 12617894384957092314 8331693113415313287 5328951916446234713 17945920751298363295 2313111141051029851 16680368362088446109 284284817297043256 8988496243591890364 12081669721229217135 15196572189130892669 11796852170238714396 15007132642330569805 16532461318597812960 16809761995129638595 8144176438103860818 17680812654495740000 1697427789228188419 8918903542002141628 17535901491018590999 5098390554934905294 13666134478895748564 782670446273770316 3028589549959218511 16510642464665791103 16396752871231978711 14825560063697567224 16950652213957788527 12969983299873766006 4427098990426573501 9362217108821254539 822318243262206011 17884806769455727217 7106776778149476163 8151487457618055840 9986185537080856921 17840338633184328732 8635336706065841072 2264267043356176648 4820329352289810789 3906771376914485629 12940968183882027009 14742320714453894668 11519512747889223123 15762328965081552799 9760071706411719778 9884985557159303649 1734868422408725199 9588788143404609773 10627552053370934776 2864417182879837445 6116276226146375094 17516113229335287743 14083251172567986858 16887575893491329576 17964207382102145102 1789433163219532393 3517482260316976166 16758747715922673655 6094762917298786425 4675722174002191825 14942968788503738432 7059130542229323333 2580815324282397571 17990777147619234161 16481237569113790070 15782369116068198301 13099897662899103473 1883024425044588671 8573511968084923458 11872647063988322819 8424837357266133550 18166352929468560653 612128549397802200 11451239652429129201 6858692019329409741 9883122617856040348 10629697419145820623 5226011334389974663 5529967749166960553 16556994357691460068 9331976710453595144 12444005834882885956 18202937404350556722 3714167408739800108 18163379150590225584 10029965019691359173 883491809025924130 12834145752466852011 4910102335979352953 17727735766842927920 10041300225647531203 11372760199641418535 17935076422387614645 2027720411320473809 8973338165067317602 14836259170671548273 11850894351915320065 8360229630549273221 584644693489306241 940001010762630278 6503008010268744658 819471743267710850 2188575162649677423 1526684950264785831 12090042162613556311 9042668315534133931 6443538960316424265 18425881657439738666 13471881076755714860 2499375192006756289 3887262303153741014 16925980855576932674 17343622540979686123 8382377675101788495 11315008025658163386 11785759258805009731 8316135943667184497 4758653239459389349 3020213337797480665 13290625896794155025 9843568249689985081 6757291494284840464 342634878240771977 12672307406545300138 9242656430005899603 12260619387795303595 9867446760639561284 9982527572112160717 487593374681941282 1570689856841509503 1157364668840793746 6317900522105923388 10842166190558290469 16616574987555648528 7165987129494209607 3616978276060591798 8690413911015466137 12843758588712670687 10120347277199164371 15516503506635435512 14118349579295451853 1609684732254311528 15387111888783586745 15030502305878298088 17657927887014851293 3564104245268410549 13453666836846711291 15272180447377511397 6051265806474306787 126413430440146879 5640009107668965515 12199544675961199699 18136847427142289516 9034393533295336127 6703520174383555327 7700691474354510885 7361169364119264997 10696842972350852554 18017509576782973761 6314706714044444624 6034141734471226315 795268886873503822 1152741493712945947 14901661865262790941 16758308182175411695 340093622812451437 6838422583498253664 1271402638961417252 4999597918976290298 2268061118517641788 12111237133059275359 14579561735648235335 2439293582223121866 2907626609679223635 14526648461575244513 6684777771976704756 13313661746436579398 2268870653550971671 3508773160972908790 11874088382150152434 461672869589672720 3505670465809464467 57039785758117461 1083851428688641502 5304366120191684657 14317442272410867756 17879795820564100112 4793840482651030987 10587394832465757252 5793750381925060093 2602335499045791868 8109856318903093246 12373609759413879293 15595425889087288598 9697625889910194349 13768409639841572374 5445032442664843841 15183268511183331595 12939307200928334555 12882686684031918613 5175867745451246822 17369155066625909121 1401176741336246091 194074613978774578 5670639018421816558 7782834551764021468 12136930652158153085 2500877316954669429 2291353717989926803 7632041182052565952 14694811189303762671 8984996486355221120 7299618513589147312 13276327471835418208 17464398227778577413 13305520647876276318 12681830183055023797 6420338653611976934 17586348662216971254 9805385017722899370 17202106188974312925 8686103337781606671 967335888080223104 10023693827456638441 8418013376871965001 5836344224947965127 8728836618044401115 17039634234722961565 8204261493802501903 2530940994757018917 2901858698918879900 7765120398766573081 1299013557907297009 4107314443217564585 12113213536592581429 8535029541016294388 15888512130951811930 16112974826113503539 18155895192908690144 4672153730465011757 8316114741885388459 8228911482573264561 7286132651938325135 9109473090820475307 3785591814509286330 14724054630785850561 246076483204308132 9336756147749494878 12360204402473496024 3374920443330692149 10523653304585605383 12706309178422543114 7995827249499498727 12607110770760545173 3806817866865111680 335827599584259811 3497258395523315349 6075779976019705860 13490269543598076240 11735327189502481513 9932433073983825002 15666826769466711494 8109005038158822240 11497127577167475957 9167376890555059426 7407259571655669429 1933870637194914 3636763938550270032 4730194176539735845 2416544823709791457 10266815331782126661 15805015647256007366 4524382048251604699 16957524624359425047 4065129151291093946 17707713864489183890 1983671525324630674 6823463276937815524 5560933343045045020 5467055740741783056 12756483220990588967 8499766129284292968 16411475768012227396 7006971326015897772 14495829608707070234 8051451778145439805 728722042763094678 4797268884871589962 2748496543696407394 9752555864465251506 16103692121272662637 3137488034032991290 707078080711198568 5066925062785079949 13551007337215974852 14660636152004209912 715219906599295260 15384261050561550895 1762081005635326114 8709780290618751947 16219685859634987453 18162174517259494879 6855380481996152457 10542213205647718354 8332282611080879428 17722214738950678025 12787454648532972075 13094546321494508320 3896191251515343251 5395257660146472849 1635318981460126394 9824787392076218845 10814178113764579829 17182310620932292849 15849092616376546318 16875251880772051972 6353361941957847145 4842964281459324568 1497732149718692450 10485755294467109259 11758029863128860923 6948923925002980240 9271196290331197012 1414412909458988062 9476449418561853499 9536245240720763488 16318471791124104584 5186997259775941926 3494199555463479108 15911825308940653891 9703184707806051654 17208875155656327338 4046544848035979989 18226548957276992030 13125255033351025775 8616291961858519081 14079448731533280564 7729604099470003590 4351427527080092102 10722048212080313566 12265755018156952436 811469781960734994 2147523969705524131 13994694616362482501 17117390451927040711 13097984711249065725 6604960616365861275 3063499147988498578 8626838813959588747 12433235859723273233 9243556398691425567 116783437629678079 17355769840045894207 17225308882869215133 14366473566780621215 2437489121562383338 9689729424249337858 1640446430868434098 18137222446198444175 3515705663989939749 9631672555331739931 16805669300939155779 11675407850270584626 3132744199788222035 15952483729672138865 14321072693678928162 8831202962877128101 6879991599411239976 17022720163758392030 8566607915738850571 11945481538044771057 11455816930102173532 473831720219146679 8395332452055519231 4022998845945734746 4953867930271773525 10696984345076858774 5345125363724803941 10857176081504605383 13657292890841386702 2921915280805389347 16069566242159259845 4541604141673158770 9367186718981382176 4746347910070862826 17510520697009675409 7655492545204254552 1361132431245412852 18212462972303619632 3380868824096912179 16854141642120949133 4035041330254596624 7339726587448877659 1126078791225387930 7042113867265261091 5732236884614683637 10443046614300812819 3260175373596363664 14454772698968408594 8557560784812975773 4454917263579767163 5761062380567826207 2970628811735785104 16756111666049304659 8085801952181840166 4801643198816314563 11812667294422122459 11493736872404770250 3191069244963390958 7778657987820932181 10722442981317673656 12340144706163410282 7425523283562441935 15481537629714201711 10183606074669588494 11514296121129118698 3001081474789320315 9118972259692169441 10250900008355562967 12694867783820897858 4286998345960715244 7723095775635003 2444404276707562100 2624739460990353860 1580287588960372394 7665693065296552586 16988999371228739269 1079561425590907240 2819697664077181244 14079998921852993791 17158075086288713956 15874566505667698597 9891318893276739973 8499306966212567596 13480861121160184524 10502409441839971946 9945094197989092214 8029649673071958379 2719300702509837572 8674481977244658765 6795870191139204369 9839267181525716749 4175674422041153894 16380538758329177249 14204015684478442567 17446062481244677714 4295377207558972484 5499964171629969343 13130521993615544712 9502433685578119910 14650465845816930521 8274267280785137924 9479158726229165724 9597404968187556815 1664373196125382476 4563947212461396737 519097717876912359 3939468178935578895 901336767002478285 7105431838478062277 14640441383316704504 6265477975391804830 5339478404570659798 5436479886894551080 13100237601250691040 10820891452040277510 15142360245985682090 14622419339674512472 11622703053555078256 2081721978793327702 3399269116611640916 9553321952313190359 5597549119416924918 15847810811469029464 12842737866495676893 5000656841135321 6512386409474885037 12645149657552045561 17120466492678647712 3700074964424415328 4762513967209606506 1378260445063047367 13286060647049755363 15973251717293828998 6619812224679519288 2951961959537606476 13177673384608222040 3235689227769662375 9748186449448141809 859484905849386600 13326229274568522247 5066652347396917078 16654438771683194966 11557402052297352397 16795806601272732226 14906986036795115426 13593345058359410315 13056095448866906606 4186983756978143859 8951977112324871177 2667201174087102718 12173686252646127266 7363190548366578038 8211289766225540182 8042604136579987941 184172820385638726 11967246951045709389 12508921160330857538 7317023829844468668 46989832326415333 15533840062185608432 9665594984132886654 1143723407276781693 8557219457450704317 7094799008706790682 7635586146640522346 8079141850403393028 14894636263709009479 9395687919429377227 12403076547130009053 17031506284633142539 2384425027296480571 6114908043746075991 1158866730345685739 15260323215188727602 9272214547255568228 1287935620575029305 6888918375368983524 17439935613991932734 8476821358881811313 6660560153966903919 13616571956286485600 13153258718381922068 5018466917801002536 4686912177701517436 14633556283324365678 2378581604819088978 7288129548345397828 7490677332021840831 6183144522713899491 2095416975002425802 10979386983603263130 16346263853761617858 1701985260876297791 12426416801573158369 4172098500349723926 9222841249062021124 6522911776573690921 1573082335480362008 10838105869606192364 10270646535918059884 5752763552758960422 12274791237641308492 8218051537947403674 16494150051765671122 14723008181728448070 1024853045034489693 17950717831812964811 4221440034725088954 12778950912321299387 12405767247231569260 14938451583217803719 3769476868457178126 5777329470014888115 4134220542068356747 5922011038465716224 2756848985316456631 9896977997897445174 10464221876274958599 4659964811828694376 6097787081490469868 958041386806460087 16407798283939887196 7794666740976321783 8545242401016192656 9007344394590581062 17325229604501465295 5708179636527155878 6307944297728617852 15899340860409056545 16366205054783452423 8261312840063081965 5143798244729898374 7988907736735130508 16172844430229863456 8710432734899647996 17265497966549074609 10270797194879556962 12643250447760400819 10640768610591012935 16010961314478003339 845921955731215208 3951484079025714402 2129612970790618275 16842233327028663649 4037388655973898486 1810201963353632523 2085928664897414349 5096150401979291452 327095470843196469 17755918256705254142 9370849235770402424 14564917715057255422 5803142956113795582 4451157613569734924 13362380689612010356 221527622459265126 6791633637699333599 16693020254467953130 10154128319508529429 11830111136212425972 14633291356047224887 12460077154192505901 14916510724516777500 1971687520092536952 10467952062778478406 3979016315436021273 13153792833128404645 10354357525078870604 15429426629791436673 2067670224709901051 13854822367880701102 7822399237517636457 10832040863531624309 3196586406942872454 2773216444814388127 6602515413855760170 1873893271539397207 2230119925325083106 7508527924230157190 11400924654308133604 16315471450432034947 4536658219549928533 7361442183349092704 7136083899572588917 16622955158899338111 10785937712624549170 5113133037987301520 7882893652587391544 10592801612110726686 9528417564892799686 6421558304798605781 14007940650597316349 17697462763140118042 291893988313536916 6587869305649524081 4400181589370779061 11298185742436927778 9736188484041900327 17225012596166824764 11676389019451225914 12887068953785731440 5363205103374777383 11136758880067426792 7889596452807830206 2368827912043530516 2932694287212942408 8867860915017733074 18439545371870597847 5537182470783828480 10189554699255805077 7816713200593363390 12445637409711015785 14248752553509070692 3220422585487695597 3003055941899989832 13789491079149933719 14263470686712035788 10172778666659195417 16654652763370532043 6698513074714109195 1264122260898697546 5172935831926586041 9754132469395247599 17907031602512565660 17251158330066823308 2741705093804831152 4372490113211022716 282086227394130225 15780281928902263087 12531831167194395084 11896930021094499054 13612195023090497773 14719916234567583935 15292952485919806671 8002189952081655344 13225735120155026011 13505453689123193595 3769940154476888819 3886518564631143307 9933757372540917355 6642914451344501147 2167164447804058278 2154664382242380082 364826021140927870 14835228207955124862 11592362632474796236 1344093658310407860 9691827875512601053 7094707277693045628 14744035763600252110 6244238513084219263 17419331504148159262 8668307739598355633 1270733782548820315 17986067434092751859 1444706226945806295 4800215061073843610 3876548360042169356 9127346855510072059 18355992015062997207 771503697375969137 1290283591651333878 15130567900016009044 16593378109001980749 2585797647647314154 3564160301644184127 8230426900684975225 16677120988935370061 3240169648931330986 15727447583104856834 10945195969572963194 14069504033190396163 14712244113085706673 8498766439669943881 17944244476374094424 17656708654121305603 5395683570695287587 5254538870481327548 3956187882338100169 17503162682564218051 11448168369519569354 9830702739577859468 5564429297470661141 11609638428199820609 788963770101779623 12876672389181058010 5569597539454430467 16927489732731534397 13352384492821919487 14221556453599664710 18315686191183392199 7368819922372249003 5485365213563444132 18108716435243825312 1660891341305915135 16397435268386381635 1830915785614207401 12328591012894632161 7409957322270780933 16991460679644355684 3177695373603665709 10470281803314513991 18215897602052737832 10858238948591885504 10018535721279865874 6225210095698673715 13540940510504871581 17311203711477905892 2908019139156164832 8821062301395705427 16972236669133865385 6905692520554917676 1347685344561444791 3456154508325758647 17584285465400433688 5072812934983313186 1070833920481096049 4606929583217191680 10068132250834175050 5390983381022689382 11278780138992363814 14424075934876670310 17843280450626229280 15885839980772042278 10278780243706115148 9390856185044705825 12804514873636009898 12818092217862737621 8116792199101481314 16473401278877753676 13215355111865579567 17693560600012309227 425909476801790117 585144014565820720 15782184617745321647 17341025181058053091 16449201399145887594 4899669921086269402 913094274574622665 1364798243448589610 17681382757961300948 5373069872793325902 12548420644950997834 16187770482639933616 6239300139061132644 7998314691201601773 12853274761174068212 6592871340729343136 16205558262155699966 10198316551613111428 16622769043905587702 16178040367846442385 11404553864208532322 10601593810557178646 5153667739585359621 13939333637641033716 6589119458698837804 7344490190397338066 14885653225425073942 2425720681132495323 12356930755054268305 728600134244624184 5008227564308190562 2550710163494146951 4433618383226634722 9272190255889829854 8615875595186472048 11834913124738582772 17690473418507595226 16470480095027849531 5235844146264389509 5582837532989349876 10709188693008849168 16154626875227982982 4447331501572396018 4181987469140516640 17450290851392543278 9798789973519712952 4831970909737731937 17631099279837216757 3480198491468496953 16232897322665509958 16650561323547461135 15358041711422992154 757429239183399055 9555983177479007833 8181612686232345853 5213139647856981367 4894320145041090790 7169590714074168339 16391817194743739766 16672504215035757947 14231756865470416944 9085921065823688057 18041600372070078221 7560612534340341849 10126927866210350125 4930364252627748497 11916895970905193439 11825656254799475726 4416566274374336523 10479654001038930339 4411228937126926841 16901647835512148511 2684109471218806199 11611702661528353747 14411016848266188094 11465264134718494967 18315719275234510885 308458161449673935 1883125838883347012 11429377221630479867 12597936557320720908 14027704283475426216 5879512832740244880 1940496959082267919 6316832156342790085 7185769059010724071 11844099978448000663 3249689322581709455 16669865223063006190 2632434398225413412 11253612068835125197 7533630319842488575 17156023213304731247 14458974829963620474 6113567832248852505 1067188520477358086 5852378877359337472 14790180336494524773 17525422588145688854 10827627951193764820 11244177157944648916 5812865752753416919 16339575061813109806 894121434691505956 9857768472123719414 1400782551028551551 16846984876037769701 4415694807393986715 1633031553443443836 10575320260927992808 8930339550529418279 982191838377654421 5249674725929696030 3047451296819440963 35931786284856583 3565676448815403444 10694278945579471725 17230918870697433370 2574964943338594570 3207662450490339278 17174885956250453960 6900125094761521944 11162176739813883911 7651443043983518741 8684999998723974595 16816790332422948949 18029847583746055226 11632584400306927762 9484510805113795175 3448858504846030411 12769516755117724517 2194527643463506105 9793411704564708853 3713516196241154950 3223953007903766997 9189556851430470435 12984504553612762230 16038493926916540025 14222611606533770924 2079609074513755760 1653153207333842914 5145011823097161319 11170403452384501875 17407236986666080166 10473559552687607417 3341014786216360489 11242296928894923551 5285038312215134900 13994375716971715969 11070638166847497998 2953378137843094474 13239323357121500945 8874548971262743942 11703111117958468850 1747697635213353374 643020054792036960 4707192077124899791 2710368767707958426 4363973541696712722 9936043527456287992 6909839090818646777 8141593121775841672 15683565356283114149 4687755892669254623 2578548527992904198 5267140958597257717 9384436153519413222 596542108608787554 8270910243780438593 5568823439945909500 8295128428851464736 2001837595111651125 1324120446718609726 13517637520636735522 13017581710521444255 11479788500735980068 1941440363929596769 15159211989012814107 324108355651252031 17322225706746756973 15400005398952354113 10928635869122502002 3038132388633429463 9173567415229448453 9003415315451128156 13235335202679650460 10940668315048578259 1756359323849511613 7417999310539154855 16338521621238323899 2688269955822888216 11655214099922771452 16617960423964111852 14943511810531629196 3040523403741809804 7607573912633031402 15850501798369760330 18288591098758334537 3363372997193920180 10738111925010017645 9925669563946186549 9725993337214861361 17944351316865022405 14524417906616291183 7028100016223205994 13756786448866767033 10453031920415465683 4979320646822307461 10452362331914751078 2688466654136394843 4436504360227558816 11100197477001938619 13029189100928901024 822393363675766777 9997584933873360703 12682977445044723715 11977231575142413077 938359330121953057 17299625357513204500 15218796299870482260 2833489221975176547 13923596344669472430 763198854779043333 17718770410041665078 4304165843602233087 12494425678749153833 18262627723984884547 6828434308870310177 9534794083990782821 3238214476834903282 1707973235087388139 935866762646868554 14910667982987707468 12683747766958625250 4816507945702601760 2734589926957219811 3914695917507384037 5655463375811100695 8387589150320435602 16869022594784081503 7248072260039158922 10905464309219483094 12101264675979633778 17138360238872838050 15071081145115040591 11053001430292943674 13342157974747648326 9247737656813435842 16372609663527839810 16816668490135739726 14298137231307962934 3363520084271699943 1357980222796961601 1235672504151530106 10510724905286073775 17234914060071125991 3399697271278824612 16007973828501345260 9477317624558811985 2656743273595461517 14954167711035028898 5111763809762158661 12727066845513589234 15525660284663374932 1259069294637623682 16984082772144695336 9129500902702100767 1558651663238437282 2208666150371439095 13807920641385673269 15823136266239552350 1911756678068681355 8826887963332281695 16519431992704727032 12974212831421653378 15845368708776472723 14014506264660334892 17084028534117159356 7736570414274657361 12113615540916292280 10313851287074907012 15188906555027916650 7229623260978844352 7264170599976013411 3629294096658095661 9341583809516810481 294804863368177928 3500511283403830983 5863216840320436258 3146805892684947760 2475427604873909173 9483349772069551153 2175923289046328076 1071259048237385688 4201165417915593567 4190208282943385733 2225409454650802240 11158107402604644914 120169739489422163 11955414278165004293 4675015037168302740 10579619683654909487 11085500932203412339 10938839386050579855 17282353493894700646 2763077279021652326 10893633418220747865 17033638593170006881 17103197927511632988 3826570031713838012 5765118478005777150 7809689669771567874 4237641787155161948 1217652887668869794 10651950129513104475 4439741924212347447 9059287621141711852 17100498277330137596 15927617298290183335 7847088435693173890 16271989988273802339 5016778917938528562 11176110615817907745 9205431517554932461 18265885800852696790 13968130792774133267 15750274284283833913 18186738942919131162 7619399197540560189 4945157792211368310 6528988727708675093 14409887824571114398 6631885026585826240 14290852298440496993 5906508236181674120 7545739370227855067 14581902008667600956 199754930845515470 4890076633554684163 8628595235193182342 5881030959806361128 4819410373152522950 1515640302896688602 17233266170055567102 9563664076388057359 4778599525702585704 9893500081555143446 966835808798874143 3426811645950814780 4508988862123144426 12741729146704142224 13067257737222478642 15934396372427828499 13561814498722790980 1313421374946435896 7566966068532271355 7073329609560204617 4508222780277050713 9045932870158845679 16527977736970581543 10821742369871070753 1704402008372777069 4334759363963924241 825003415953035016 11010626113978714695 15134523972414958771 6249874623107149493 2774379596650063537 8078053397659231 5114386137227038370 11393850938343768807 2059651354915693715 11512069437672350731 1437734658241628074 6855529932419174217 17030105245547135189 15871705445356914942 1391736203920405616 3457744452556805514 9011285720370987556 16619371958864664701 11066896417812338151 11660726976345075340 11928309278180500954 1507113669260367509 4824477252322280498 13330081922677762742 10438233471693085492 14203526752949995653 13626337767005458883 1681990385124813458 2191342388569223260 3857349297419078843 11898212795901753829 13421888650621577594 5131448652436474971 1381499762183634650 18095204325221187451 12810936022451196975 625140562665982159 7549634945225540742 11489809339251956793 4544562061438097634 4803314647282514234 14870729259078477304 12949372643251610564 12488145314117139849 8288591580416690462 2668498625416269677 11360560779337048491 5870972207235582025 13143166634445764014 1058355975682770331 18294551945512431936 8070445956886839610 17536001880563643900 17880047668786657666 12413046206438866126 5201636277274816821 3431034235895739787 10185342268380459292 10701486230341771294 15562978863597220736 7893383422221543993 11236459884589868774 7249166932565644968 791208378472520997 4126333753883620891 17422096425572788880 5079166895237846351 7275109947086808421 18245696770044971907 14477993399415441461 15688587030157300415 11719776041059428136 15635776081815490502 4753906303009642233 18283163083550607562 14012843118345129663 2140351208501045986 17497618206563058512 17398940212750887514 8099782554462487569 15758437247142785263 7504382387372036582 18365707836236467158 11920502082146848277 1482760697288258878 116441116812358369 16550494886019192628 8078195468549147766 13371209476345865428 9994010502275953190 6204895236063744712 8078316490625454585 4413029146187709005 4512000249868888047 6786790667559252075 9974867051222036868 3749863329336013872 9189367432234874778 14993085753893665135 4252063981627390419 13624133890983040426 9280410397512186545 16358993984073830502 5572828812897022051 4416621062782354818 17759019271133511744 1638380832158052416 1813486588268146892 7170360189670201980 17717100862412211458 16860289521825009764 10097916290663848804 16632667625889153221 13930670900456115883 16904006593477071810 14554591823013824785 12507479412851306724 18172512312004913462 18340420487818429784 13885177678505859809 3229188958167593148 7687063901948641285 1211900976276326844 8596276957065281371 3664336043279109361 400214922316764680 15849192209835718258 8395768077849069201 11406151603846892034 12784066501126840082 14048663620742398904 2054612729491116743 2449593393480964099 13125001686572094059 1798318963711243745 177308298742343556 731098355995497021 16466324641483676414 11465726303091300011 14346312047397454783 6124848429174886084 5891118262384608944 17730746946155786875 5885991166431167728 6708017314713355510 11966439820904839067 7336197488346435900 7034278091674782139 12639201506928577166 9467663561588787881 3855789642666560480 497977517483645468 10526375116819351848 4181244063379843132 4876959096608089820 13292155320355213557 12493908615815811543 1852036366971209640 13236920089468817009 734388019601745608 14806294474642262101 622415417522598775 17734271179559842288 3534104195483429895 8367596002666513924 349446518815831103 10908768869476206554 3306593869826150627 15269891487282639748 12314521482975719267 14141125908752118114 9447601999933496776 2593564199358285739 964537174062032540 18334373897674825910 7146402035353613445 7022785556635951722 1718043185718988596 12208347931188132867 3429238363239107360 11896033996962462634 5170826154637733796 7252055826141604872 15623216335707625457 7858966687661061520 3701031569427346328 15233633287459390767 12547511348496407865 8530863551445678896 17229057227166336565 2512419766428559579 4938692334077846488 17874873490275079733 6071081522058960596 11563153073942297223 4347181252230243942 4409428209435623405 11676408269610956211 5734744570024154248 9108119463255923091 2571663057732998353 7600882539791194707 539410079410322131 1285300731232600092 13879474353161640535 11598757209213553696 3909478307297525684 6890575149527553568 12296043976595458937 4934298225856946176 12836531997469566219 2421846444985015940 8516293615907595761 15368579312391515941 559503659716329180 9621117064388272790 11292804912566680485 12490466528964447623 4031562358872653672 16782681448748221225 12993109496092444301 12741649392429657536 7216702619078515392 5720185664504921614 9172497456223545345 8352961357010527119 15603599453136514903 6268883961620108367 15285925415391884511 15259981083319492086 1387236804952543264 2644821332365042625 1710077362032108338 2897579236174941719 12153191405209917879 9560515852580095249 201038719279344618 2332126487150217937 6017498466870478276 4156297629274696625 30613741578926510 8194442760229286423 14286374302891070939 12748817979293707436 14811051853097261264 16414105769122904991 12212870027445868022 12551692745808600646 738715179917370766 2658706052946300495 16733251608441412364 1094182613464293405 13072466320098053353 18159524625020188200 15067167652488651181 16769849609811382296 3875653218659126787 7206062442763861715 7239676760932637857 10137492230891328457 10662491640645217676 13203893832642645612 18242569896297864674 16223894671439273509 11468029439357214460 7431897151808943340 701898969300990355 11343342735856090708 11555594914245266491 8941602279274396264 2773971783158263674 11079047661966091257 2671612926400970567 2902323010547671494 13331122997126954753 10567361422569496893 14400209775516353355 16126221619018712741 13494360324201566288 8389342480090333814 7571673790563128118 18198217667095131723 12966578872825411478 16437292471632965785 8726555728492310693 15133230992932732829 16382839491085722627 11339339458222104379 12778793992351286015 6444651493716199321 12619399836497191008 6717017675096046697 15002380019290946220 1656091568350196610 8604633641051301306 7362998014044460844 15066243827801921749 17880228704842649545 3500991166612635198 3154117176810367532 15137066272628178759 16636677278366545522 3940341066418079024 14535034033711280425 12805766071247999883 4394411491695390296 11976918182645811140 3534177189645682288 14020217956273682424 2587661782584645807 15118617319226856276 15305242676906735001 15823110749130521311 7853204972020467279 5562891086378496928 4842849017955990748 15829438595614438718 13377348003996487516 4944258171552465068 10611921838374563575 18297271395898537920 12242592850237410981 16767349503881361092 2627209763016137613 12298914310180979128 17365372271110947915 3518657722565240639 12305029825663898601 5320675282601873899 4620505373104635882 10877048297015455098 11521622769844868518 864214245005433082 9661527686124644443 14726325764547956014 14967817932481993522 10459326355250403021 10069288283410354925 5516573488339872959 12144409419002104179 14509217860260662499 9368549677498257476 4815759157518181214 13120127022972695702 15197051149438172840 4713620536201795537 3289667279498000988 5221984205779414935 9809927644376147945 7463429265803882643 8628673070743705470 2873806792074113759 7434945735778642920 10683394068561904625 11233403146890221365 11032160425974085633 16509935188785269685 17219965290687292580 10484578576835191618 3248808222908107421 11547730314202548637 4701275674952556326 13578566114259473095 17402720136778467620 13178672554470111567 9294417288632060886 8471207654438396875 5484741906032723593 8450998172254025406 15518223791690221814 17095085241604671496 1245418171578210854 3435880236242066910 12371171694706485276 13796268155159197477 16382292671844890720 18325617652620988351 14123611484547144001 16823938617509142583 14289468167962170882 15974948555656309541 793154793752881081 1174893985948510737 4794737556513693861 15062540023850280936 11379334340578669812 6967064166283100070 2719715821623474201 9318642515624609603 16801232782839659429 6740343996519271945 8077367010574104958 2585432867678618950 9278623845693229888 17716425843910381878 11354370773292536179 17964849153754054502 8894270288941806828 3043344525367724084 11489812154906763507 15991087306682607667 4928518647993253368 2163848645610106298 9495299714782938566 2351277486468860386 7743526974049387168 15141467044718219040 4690478692083775208 2672344165052325070 15865803630157880750 4833706571227812284 17749097412008048575 7844169704360288721 2013426130436637712 10023958319139826316 4696026433372761720 12559369763557959390 9774545370579237530 10857446975389579540 16528518059761063306 6062805052407162139 6827361576836922256 18319901662561235736 6839144293181723695 845518496289130195 7637386659237321588 13656987383004440710 13736906592161778118 10542337671785247130 6787551641299017129 17400790964727281338 11058991295574005585 12626554521785124273 13051612858366103211 3447744849162537748 11633458369717899309 10194636398249797525 3382831156381965869 3949796693193098469 5260748611842333924 11643534027236311576 7848787169980697396 7658290369208318035 15492606045676659764 4764095767240948213 311354661811767548 8470507933146200646 1724313668224179261 3169338276532525166 17332219105159897561 4643580551116020121 11828509687784115010 11554972165999015768 3535927272824833155 11931618748615751508 12184146683936445499 3724401016558315522 6659169241982833864 14821728639404414381 12089077805547198960 7128035482471485507 9275265539160239351 4983734407854460267 7268600876271953368 2842901621908785198 2177318368489510866 11787222759170162946 10349077008240289540 13375313910362660950 18060319102824711891 5572931038732246859 8130658884200434141 9935638969501543642 13525844110579657851 15670475672904434781 8405446889937796978 10394462043200771933 12218086133771282356 11435434110873276300 15262565281804107308 13761787727469681702 11445602531374845882 13016678663548296939 7039218428842780154 9821577533540044121 11056087945628564649 10851728019509898368 9805258893619333951 10942051309209916634 929323187066787026 11744884523648154928 6353133147905110484 13144497983138141454 10537205199175904172 13835603198281974190 15230633120489116874 15260544443987822957 14215026894776847595 13019504737287691376 2743969466873291637 3326306926653920590 7218389317107774336 17739608248751544483 12513819330898532497 8522239059550556608 14893945900021414514 10213370809498711701 8902448636655124667 13795812966713473930 9574043043242773757 16981894364547300721 15113425626009566485 16386579903623983691 6125467908858337743 4839182289884874861 617321280266775727 2888942042818279100 10009285963089608016 1237217079305862678 4102862223317805426 3623312844896480305 4248737562949982558 12124033555795324041 10314966115581858826 6671439365861535476 7414048419805688844 3394889685053266264 12334383934040173777 6848590441369512399 14260422432571586156 10031300794961545448 2220498900016237331 13097379351599913463 7770802009056650952 15340353368700799167 702810836844279136 11049177196239203102 12581891838945067076 16806314775069676533 4256618440844432031 6492125550735126980 12983291791708559276 8427291625298421358 10833746990982208692 8899368114955358885 6717633021117176030 9126416524441426155 11082570003380832805 8807090219293529239 12552810762463177534 10779176925379951973 9718883620979643575 18076163416404616748 3717082933448808108 9045892987838735275 9566397740621521460 11646593509054369668 18383493536784708510 6188670906984455060 1026641737055912947 3070988798244557243 12926425505455966750 14151432915056414050 12911985244525238437 1178978761011769269 545338235084766067 8480172757318356656 12089767836280093771 13880229177411865283 10356135114948552691 17329122313790437688 13412369496533067237 10119368091343382419 18372655538289853881 11809503812489402751 10871534530492486454 17970698177287751036 4610907250332219603 6638214795409723324 15571080381841915276 13470006611654901477 17418373925915499232 13597210322107813556 2256043769848792286 12195475862097117585 4801805102151091011 18210745385840589817 15443538843142788971 5521140220973341749 5871828763607347219 15156183716588985161 13931970226385967189 4070518561030627158 8855942066032789927 8704494858041760251 6026986238413082467 1591242853578532304 18187346438817815912 18163741953350834387 12496368084624660424 4848229256258080005 13833239673619664741 3616572367338670619 1414890184885776981 5388707567842228926 16652502363957273292 11453371935308770681 8605173490264313876 2890020111930151342 6941040517609807074 4531323543995582287 11191806439020855313 8601652034894427100 7524222972750417335 4585231497336271524 13938271531064424138 18195874235977578345 4282231615385100456 1311922826864826920 12393220498670824096 5322204785617452525 4811151833503606351 1863949241285162466 12717210223648705088 655985525249619763 1387042264666195481 12839733959348592044 6748776496419837935 343825871875586933 16824387300624291393 8258814124962664986 3868357880662272363 13900465060363522909 11706864714859015337 7054737216721938461 7866739237805326781 9052969871167870402 9435346832873018631 2326318650855182456 745467314199343276 3149214927250896854 9895667490554800317 2242316996452640322 6866993477884546806 1703497167201352598 8830827773448702612 12239931729154141383 4723600629503106770 4482162184288846684 16566883712209166464 4673413384657370068 11731381220120089854 16852271932399673098 13531908023390016948 7565674572146067298 1624882001170255193 13798161083075461186 6968572156897420274 5116085500534601816 9600156971206998693 7015185701629778436 4606829799444278313 14688909550221667113 15806166449136076723 964085562944547845 15478071739072361345 1439800440715680257 14819218350450442527 5514757035064995357 17822938755454368621 42239207229284968 492259644171386913 3041938862854371433 15676711880250106539 6836580228449480613 15060240641680923591 7832504943796827901 8624197511951087306 18082943219796215498 5424325069886613301 11748245178031398299 8344934880184297275 4235941092734892692 9312282708289678164 6493245543719556598 14760879897294424002 2622654186973147333 1078626080222612551 2796588333118701192 13180984587369278806 9864655438208350971 4255243813069577317 14145471356383242679 722146930569096503 16684145322397919392 18182617527720247602 12244914941809823063 6628288159677804848 10239975143067279751 14139662580814925719 7900353080006110842 18039813788263921432 7638350892601584669 2805019731272446967 4008862411073673452 11381200657861055044 9644428915746203056 15742987930438467086 3219773154923196216 11272748019911578074 10934776075776267452 758323069761007573 17333876228489054341 3782673060694614776 15393088741991928964 14861322158836363988 74190157522029671 5935901768261557052 6142988592248931449 2171795084414231346 11204025960879360907 6021067671990279454 18203235901691145150 6248823021323998106 8097952577893158078 14247777178551548705 5547121248849857140 12978028012883400973 17675114549809422137 12559458182967497097 17325733665726825583 13312567562020483861 1963102844386174598 8903968113260160485 1998979404275968617 16756019232714467815 5278217673666182493 8297500474018007144 9875641804550505268 13934147479239987766 6717198948621279345 1384432383727986724 15392867720360789745 11197462723896471503 5578815406680841765 12919088449318143734 4100184315136897848 6173330412748242137 2978873119555783660 14494033581133339914 5060057965438417665 2010275409645362686 6631355503845129608 12793444062189132057 18001919614975281465 17980543086205377171 18378114357167273095 6720948151045802294 8214454349083078425 11993682498158352810 10592715348280607529 1563930591284086649 9684624510637007608 3520198593728686684 14595851262709289515 10446008113954160851 16621168277759339074 18112372975405888637 6830944271835717983 16117483365469977232 13495285756695991481 4300912071092006895 12411446623149612373 9225620419699872287 3707101786863455657 3649568531800545922 14772532075724077259 6055275442042286691 14533279086263400714 730630028814046284 2045518288813003168 4304015405862172529 1809875784525605380 15217098027254923586 3307701456199272061 10583421019191676867 17198441449698930070 17043121731747314918 13625634459849128914 4886743030631031669 12101797179406381152 9466861292811643389 788381511464631771 10074801472703181577 2647711074298598089 16918595940681705237 3340998099418515614 6883912228168806816 1170726667129050569 8098777385148406632 16892028323730694951 4527295048169421035 17212726022265137302 17884811514092418380 2478731179591922665 10910512745587427727 635207425917233947 5197633559563730189 14027181889022174539 5190004835974443767 4502960386182615984 16775917060514024010 2771587474593460118 17366069335883743119 18333255896007430128 14620567628766356460 5307206858609462519 6867892938490963545 2511382336408613821 5028813289243637554 458799891012409074 99305517382945667 1984841743239693881 9783034270467452918 12268476615273278898 16706047687596673949 11426105660260904431 8721968365209377358 8594662153495319495 4355128498386562649 11643919644901680044 16530739788741703775 1390307417535590494 9850432128992136755 16414396108292722023 12916556735242023505 10160638179204675263 9472918734221294040 16557130765049915564 18183766331380302271 16148528086667955079 10973260727050246327 14684915064563098566 6453939702051003490 6663324453981386112 14876094637019943683 10959338131026844661 3185101007359362257 613381298278003792 386195191091577175 5064177074976943420 14568915337871029618 2355136748509939512 11704653388338195454 16552107046512943505 10865684426955215858 6620553939793142882 6929524183390911135 8574740718169575938 6616067442084343280 14876442733888636037 10920515635087050715 3727890334858188703 11668587300896416079 10402061003331404986 8952105586935559876 17613376115463078450 3754771348214104674 17793582274634156506 10888243307357681133 7276286443139041394 68498162728459261 17782854415626218971 11347357321683693361 17714218550143214536 9883642753911605204 4681886767183079808 8106991037523111579 648840415561653976 4334054952120024122 9345469978640767955 14218108891042335227 13259217220259016119 14922535646035638437 1949263540183390204 8891892378688339585 193473774900207268 1195040810741257318 8636321333517207846 17398395688692323639 14656934234406323576 419500174408046607 12031125566526315015 14141173099412852233 5840519346575852472 9580885512331600712 17821164608582749421 15980392614711001106 1832739278880111191 3282007572024874511 15455764776140438197 3400033417738051391 15343393514217484188 9614116703196228793 15197408651131632783 10448446202522156741 12654021446312832968 17302363506269160583 15861464177050697058 14960105295078658389 17353537841978176515 10457481645462204999 3295378478098469863 1404971099426863860 7435195407039542045 7456161339597497903 13581878538615636115 2104871301066178488 8464627247168732740 1518818531637214907 1402534175132004661 4653933664438288620 3085794925591729115 16937351130556731680 5389370048728837539 12356214290898400723 14555181980226300207 4029723148985879996 9512031574034216182 13069519170096703071 8441388616779271904 12117260288728761546 15590548046400156532 3218020467163680179 10661779637136620318 8338114789742998214 13135566478539247641 2803004336249079168 16081769750453298962 11290668569235738101 7757517570499634152 16920907160711163336 8432140356783403115 10704675113470122843 12604350280175412307 15675374811331686553 14682321041549455717 14184221343821327725 10015786510646466810 18226910148284838702 5000844468366844699 15408468946905629031 13030878598889484242 12288607383329946266 2757197477141465386 17236801053227907592 2990311371902204955 12190960983312033039 16114270085055612741 519929179858063608 8933633580319075004 12292432406009961217 12594072237741741095 3214564356223612442 10811453279572639481 10911288594962700624 1410255882024583058 3846495588882600892 1665713081820292317 17094262911032278353 9633174100657516917 6740103979086081894 8113849276904995107 15466630692636444343 7783154365881923937 9165062166602370494 825536774387541933 13287394004538051819 7749895639812938736 5119421276370998178 7185840241050138706 1076285552509561010 7899158910539671330 5845802973584934967 15758119883314198587 850375178071248834 17687921435954704414 13579936986312739425 995286986639686384 17743775356431899577 4646370479068307915 8002339431598580216 13030607639988165967 3750450747764634069 5942696349274706624 3747159690362366923 5491167194324314691 17923885756065750169 11444388713318207904 5597585488029973609 7321942955050522263 18363528954434474799 11177411889553777326 7644162079153602498 12482984968331494745 8030024684027108749 13251047508229720181 13591908171072119202 8342774443139157777 2600098985958433450 2207705394892090584 9341180365290904142 18298497994532587034 12291193408582195892 1823702851901392731 6564745375700552520 13363467165237927761 5782691156935382814 14403686765451410963 2176763738335522119 11430358195198663996 5676539114067075930 5129555113321521760 312808297435207757 4997848578568272367 16589298770367945739 15795525606879177507 16562234973119141081 9033284321951210089 8135389457791694131 990148608182433456 2884780273848268459 8226213121317788480 10309781685707687594 2863996739481844858 2105573086069702000 4688406332820572529 7804366190658226054 12138331677379253742 10679946056087005596 6609307859017046143 4929943492791557914 6293625777519312132 6735158284731855143 7319116130505931439 9859445247690709441 13565704994674893443 14258340460165893918 8141935478343135040 16886570321684428536 16139421226347286348 13991549268577158455 3515781532101378599 17776087983018241566 7819564436617802310 13377891069236229309 5688714196401554062 2793714326069139142 1435282904268001605 463165303166019808 3926630963461726400 6907283132725214066 17269409471041102301 4765794445955753288 13933342793549865562 3627536790056082338 11277464221060327192 14811958444784270890 9324576405880674 1138821113270844317 11721448718562837499 8263500014347730707 2425834122784824495 9515077851166170547 7523400670092086801 16191045398415820648 9897686083776824546 17964896580486157695 17821980328334592255 7095882198181382394 6065425609912177187 11449421741336900509 15113803651647288191 5341587028414141438 3641672362478266921 156053140923472210 2186232626433751538 3873510408092837751 530975658539214256 11144527240485933539 17667459681222337681 13945618056919881618 10915329994203434387 8055989994739643655 821100255806131856 12692122906636294809 8946479746756159150 5878310548949569556 12883791010274565082 640183039516226804 16648548510281834902 9702197791222798637 13399223054139894187 5999641171238484909 14276131667108992917 13311389050117383939 6503761071961606169 10857402651207008816 17342139662934090990 18307376296982060732 850213413575710995 2476399783375568786 4191539786064132521 843710547691346623 262734724105822491 15977559267628765568 12290963335941685548 17140424919577467396 15001385261609192589 10790065351483610157 11598944734890437308 7986074767305275981 13585745031172803350 9270474458784485275 8949461653502530367 906009885898441285 6673530507321133769 4387130703818572357 5927790384187060189 1375840012912849321 15180940203009564279 1757713777028110380 14047597408118595756 10677086132356700001 2725733385361314805 12434928364907655598 5847489916009444148 12641238445348349357 8164207030303424176 17825178131417270634 18187525721957568540 16373306052312854782 4001539094534025822 2343923023165543414 4699508305395877014 16515153439371190101 1881624567816419025 6401680648753890620 16596822856483109453 7607590509219458854 15739976007216545407 14956710045357924541 12066818933065142056 16353803906939259976 300214326538409833 8826325383108464260 1932535438599713367 1315746731204938567 2050814371190053225 10548375794900502027 3475074148192386916 17965260511440440277 5733118934481706419 15822906441506794003 8664273086987591776 8490645347586849958 14370766842224616573 7843450223748118663 18175728320993006570 17078894587018968717 17955539728229739261 15549929775688456143 3418460494080047083 9773019663295625015 10332496473202282605 5647070222076784830 12196539094049675731 14925195102691040236 6855098422096007669 469542423143533824 10462446946108255140 9637952221616265312 7684934215880481149 1398504804765512379 5874073456177227923 8106365867801270961 6439218308660811372 7911193682741566818 17491273749730195480 2866899296635215103 1522074592843445758 15210529927693773586 16734612317492340884 14503766277626432150 13445768570734168698 4929266531130984677 6524557302588092121 17069863231003500182 3565319978208398754 10448749295995485279 5039658050590179919 7822345757212629273 222845264363360975 2702960529418017064 7923119178544369468 11721342136800572649 7700220048800841471 12902057209435986032 10500418024074175127 17799391084545132566 5904358255589890379 2628291009659753600 13931097189885008763 6056147159952341803 15503006507596925953 12025936433971145513 7322980891273579089 9161146073344529980 2040582842556729845 9752643618375748812 9722520984077885137 17239394792661492422 11104616453693422046 11949744207696921839 3377838956040765423 3290833902161963954 8582118356981747059 17129979494457363810 1880476104564241365 16058379771131964720 9814502607623354574 4616994453579772389 4676695694445853092 6971685739455305125 13124802769037829451 12160836091929523410 10712808350463206710 10181246909211719482 10096308506015024979 14302051743915048315 10499448191202018546 7489566281732481659 6244004102938085778 5033156733424337377 14159233278202738435 9350121450152000403 16454676894846874668 9426627559665655663 548106100707439628 13114119232460041469 4881860403229378479 1521593984322105726 6199398982941757612 7587776560405002413 16086869059297574738 10473936042557037103 7058461304291785866 4443462787696535664 12261712014199644443 11722010205524441805 5107371541955442597 2074529776530234453 9995605499926749866 8847249876454781458 6700721970269719477 5638639540648088235 14744731628114645988 10788637130850658121 11387962868470349830 8687772549990183663 4256001834567488793 10438637061180838998 15008196949012075640 13807456866760526752 4159938757833346148 1850960551071182363 16308872248742657907 12506719603176644484 6941037096892941353 764137115751892594 17909709618883829822 8365546923355147978 11523132200892696390 114485846704553926 14593978808334265633 16198494769319141277 16425498764997614411 21639213613614094 7218545067339014398 18011270175150153657 14802792828210896910 17253104836744599755 11668037737176877216 13366925593532631883 2109935155883846186 6628492527079556057 14214643471532054432 8533649765351536398 576769142370698311 2972673998063699632 15161904613248362199 12578113481775530136 17296351630807933893 16156819266821219445 574127851442762144 6447955965528063624 4907218985135579418 14798991139433111244 11762156038972777149 14969199631701418126 10654039866385572222 3662576025900397366 13466271373473202911 2705003658604899414 15711969796982350201 17455120860998365210 14692830150214129885 10352058608773949702 18326030422976086209 9811918585977623688 14402861668766924032 6351490359196155201 7150051779368484616 14429631301326606963 16394721862339642133 15558298297120399853 16365578296872167355 17438551570795165692 11513495100306541852 6759135202855378804 18221326119793529120 11372042682458820985 13456010758085138716 13636242690192584144 6969991432847801104 12285903095805514848 16997547754472206837 15935074749426030611 3983482527565643419 6188515939818902466 10925466634677704703 3916078734258295149 7696326287880540981 14000918185268181516 3143551467893911000 5633658936553668649 5110421945072688895 16485441896458836579 3700406942868112805 5515781786697721624 3169705928098704210 11182082124906272250 4499572411467398357 15112522427666930532 3273844197805234148 1206904485655025420 6113155494775313031 8685830257308047139 11156899441561471665 7841303826489753445 15261259534220766148 8045541688310537677 16839932052264895001 3961057474224619120 16009331349516507447 16616268584199326380 17116533770086107077 12904564721807376112 4405680242315523403 16513850971637339133 1986525390398534397 291099968357298424 8942100648744026178 14474084449092993322 17338682641436901112 1483173028064778778 2098253690237044985 3228892026804744117 2401098608891678252 12655197457779372965 2194343396814486699 2569970657549821097 17961351666940501453 14893123126403602077 11675263949721169141 3052120823888178382 14107581584545932848 11493025295436348084 978196807250289702 12113277174882215757 16719575268883812977 12745136791006223119 8612624622972782914 2822076381647469290 13628779618149154257 11096614716371257292 3108490969199548799 14099777765781891075 15787052761620893629 1991318882986985715 7805542424774707607 5753685678442166078 559163423198682023 14681062822492388302 10598907239233666765 15980758457019999863 5455372745316970611 7015786967583990943 12039451059551085410 10572137792605873842 4667262197905070425 9803422945278742129 14592012406738390946 6179586900389282378 5709516599251072855 950131937830770532 1439034623746401235 18243165981153700446 9932494706066063132 17452697174460293055 12144697519710678760 568069183916951578 16781470043948515265 5642075245036842271 3528960027041543717 4972158927696329775 16332121230839978256 15737204227889642812 11186144787145769520 5798480387321843789 889812429051951348 11941961353189104937 10639863751476356726 8815568201805489034 11321395071036706634 14164492212165054906 17765098535623325645 7564247545982657437 15076219361997317860 5272987963558337380 9708454604795686786 16776807130043800561 14123996183489829255 17200891085434214302 10901955680001670135 9337782708000523797 8294500300442576192 12022751611579830738 12504770790384332159 4203310042946734146 13708759807728423548 1266078796850639013 4375710326291479271 17821122312432671864 11814169016352330244 5677634359276818676 16759597894169336407 12601882273341621546 8101296557419528740 5074617028402463599 9035741674828751356 13371342413170831535 3674476962785369474 9329112455534604593 9435847138663560545 14440523428689752690 15577101846742436985 16680428564631532870 2400435365639001584 13578505360795607313 586161630743030332 10044861329693227116 10252692292059555703 12554101514518528704 7758635628995431154 13612654934437262943 13259051390215906820 9913319075029703026 8124113954821191079 16900311438465395178 11478773957968822607 8912842295792119261 17589461496276391802 16904261487791151374 17725693623983813680 947971526010380569 15446099650693085840 17656689457493222833 4311602825696848996 9437272490579218926 14671243584559118952 6292788150690900641 11932971314470055939 9003798424420833954 3904067294316990576 17196573803495870205 100010567838143480 12776477375166426958 6129872545163582907 15381284335737655722 4866307607894199635 7623380568973430662 3210442489719675284 1533211907474974915 10078334572663538810 8665169306160356122 4755797368961103240 10863123589020075631 3225358142479051298 1599300566817105256 7423118656973706493 6655362588806030471 7016027791169745666 8453494581725329536 6743125849430928322 9735049280939975183 1706732997067166144 2862147562494904596 9634023707145293962 12497323622563137279 8283720362208056397 11645040891834554755 8593163969129694994 904144978624192514 562079603416871384 3846983203545089393 13906578120662051213 14745805361343071331 8698536869651050678 14267440885694859374 2891538424958776307 14034099286668224509 795561620681583534 2054224965197521679 10045935503049666058 5331804402403769970 11819705098612385770 16026546053560592256 16975490479514960434 15597728224757359666 10671856141551470825 16642146406493431259 1727852834522971113 14266103321217490776 14182154878990367324 17620853177041694765 7903565337651319575 664990905659771438 378845077792170057 5249204488588135090 9153221151099519776 11227762104065555050 13175385722303998868 7492180808700756028 17582104260338609774 10801214220002235582 17507575614520914983 10841169964769570202 12612267022465853087 15462169416577062159 5959942188291645535 720523381957336378 13155295491635913724 7878793941318875240 11416131224242535953 5995125767246428040 16668944132030744507 14021970624978774261 18348972749298954779 4061663817296602021 12303205028023044591 15210217316607279986 14437039519768975797 1772835716963178885 12648835718036179937 4070802401216646786 12464105042424045000 1165600589348383093 7570784243587922614 6669609093787178766 7458007258878250439 4884626898372682039 4145732699305308764 240127829846027906 13690925342048420922 8127485379864440830 15703549767149344577 10631313083691278721 14327604619612838465 2479075596547458911 13557816114638703468 16003451954487237338 12758313797320722638 14806196062521427800 12845121711877859095 4411096002060310637 12590329326125814657 3312355940870760043 12458345030006015580 1597436648166080246 11085742015246961737 4883246877554955444 17465358967478177339 12085054021592290412 475932516722099510 11777157436095646593 15490954921721426595 239727004193731682 10598610685688783015 8185509101588029795 16516792068305326210 14424495970916422851 11806334036184946669 1335826752214283259 6620667044140736107 15112891314429263696 13464225998736827859 1340839633193935265 8239512117915149843 10677613669108989771 3084840148307169268 1875062732997984465 5252238814310003000 11879241269286299827 8767947728349796781 5192444402073770726 6362091924202219437 5406618939917198995 8301981019052572898 10674681443842862525 10855466679547820089 10995681360829685699 8063987224268199973 15828625847079753173 10079725556137943573 8745488138502103560 8950998582409730817 15286897656254029979 15724127080022553597 3277081355173990536 12123199636300290101 2309564409494475236 11566008866474954596 3046264330148476212 11975451754994422057 14043206037491978581 3649300759127854088 4174812744999382667 6797159937357323218 18413835358659710447 8601380105366532798 13001731901186984205 9117732692005027100 6272740905986997705 8776019641729011645 12577425730783143441 5377875023353337768 18242711116973449960 11452612455451812290 7271581518968842672 13423896704846349985 2389586054153255803 8468055117227380296 995141820786268286 7809497401522067158 5048845957447787934 4600869361717503879 2318531632984260386 1985889981034599304 17220142486600287029 11394530771891773210 13921905843328340033 12159089563738120110 3087938159070635732 7740759502947749461 14825548676617857379 5821628088767041573 11579580861966356620 17705201959859874956 12551043100223229883 6845003529533443554 8391341146397572207 6213194963099933509 10576263928982570606 2692239444347939559 15933205997346294366 9617791883608062803 7783082885042746423 11528702689030328648 154259483347831903 7409203260552768380 660731466836634585 2094241433518581398 8597914970713262266 17033102670832599676 10711228023901845581 9149390584360823563 13488738316925022130 14463048668142408648 16378288199329955477 5173333862914104573 12772591064276391759 12104616111028726237 320789446834159905 9793568022884838521 8051791857959164887 7780219807406191927 16382558692736351579 710232314345357349 13951216334741193739 16309214206788032047 14648351217055968713 4549792570129356288 14811665269065299394 3742719759091262453 15383333581218918653 4526341221838487975 12732270513613924446 13536013919949686051 4397227265628357333 5719998078011002589 18095569042052226955 1753099396296528722 12459781889263297713 17564394787301552466 15496173308433676029 45397860477320591 13037792403831790128 15414641827919519531 8958955166678172050 13771454786303541037 2577702731904277979 17289708229818079222 11095132682827985348 18176444822028084246 1192031672293632629 239261393960165057 2081192264296905656 7355429166260427427 13045064690522408996 6985111307406117860 2249769071858027785 13527611147384608811 14882390821063931230 11765493777656558617 13316478187059422523 16432677815620412783 16505394666102566319 8129082819552091385 16450648849935468935 138881149891648544 16722053906858375787 11626632143831632601 14918650239320664216 17342151772787441479 6842590818969905280 13665053110324677044 10845693349579280911 14504400224951516240 16807881964622751931 17917847712922402756 2630422564503443274 12639782610570354589 4677075553949667853 9965272426059945904 7676695625035523533 10998502329623399625 3780890487538509306 14209622430152963173 16250148604865414691 7030174759355576428 9376438646863221255 5559636034157463819 1780057679315712298 13126454972805049902 16361303477047715290 16204223214244993200 4056965225128826780 2790112139179326800 7095269028314467612 16837896759839525075 9085159033441412044 10351912195068855318 2746586635598739933 17533775158777659165 13542999698709180329 12322685008751831110 13040506477534552748 1546313631691532564 16138814499337074467 5216099713980404987 8850679885005898635 8453854422023350520 5516638460038404256 2921529944662688614 1994009715839907054 13324275243030249724 4994021095822986452 14429926922530282526 16922385568256896493 4748202860859599387 2948822057829432039 16769266042018531637 2338322650497385275 14380794953440934809 544437399920135458 12485358040405488631 6330802075005327076 10844387259942728955 9547443104785114996 2565739128116509738 1085555172167594303 8245618827177289521 277007338148860805 5505871366198721982 11144177787152462468 17713890310594499208 13723911774205311599 7810762020536133426 2421130496892739874 12566397783347476691 14966757918537074741 12164358791807754468 5521985376320907136 4725297322797567890 3026079005585429742 16957212466333271931 9741055517980326712 12354996924076745494 11319973713859201208 5871056486097385044 2919993648006484286 1823388095381551729 2521330273442689106 9468362546217211779 10634025765155287049 3572467668945841224 2511728901849391262 17994777347982873223 3430283844676219692 9691881328246011092 2652576532601877975 17755464447019295594 9582520211452984724 4450725289607093656 2810297075782399584 10399097907208278657 13840485076743240343 12884270281793995972 10246089045999516070 6455759719020599098 17893509163349324041 12048244253451742 18272933270997514253 13821768733968267046 16918903231864807557 6570188897777432964 2829510615943721112 5255491412463637776 7218680143276245839 18145176405042398614 8732612039173473494 1982967048939683847 2262795312670008162 11249930214855108151 6730539505180531412 12622637119938711595 8374427689810341752 9146359439202997841 15962736202761936968 436364725912022850 11560056705225320072 5309261638766721585 3692631795174361800 4509988914823187054 13811278726242814387 9147970277057424194 9815921831771595515 15583755816814485803 14265775331184079725 12807135957830469277 12819669498380850342 2960009240134051495 7703759598879241039 16146925924079384798 7587952579826711017 15567690259780821347 9938411964877235264 6728246646726734905 7018982386619810817 16232985777181299699 11954963744398172332 8362171700603040819 6247529233279418427 3772417012777290744 3242913732131174195 153317240288068631 17282166105297779534 8987427285400408049 7694006416154991260 1913769316357094480 6982459394511774236 17292432972397242049 12108262910644283644 15216327884176279761 11288560571832221100 11190700185026880037 6128563274491549871 17493556233399130352 13782216573461384508 13887239239680257766 3994486001489563732 1710894232600797115 6635669767821106343 5093686190985470915 8757101858280996913 16462918590399053974 6428537577330595737 9737026647125613651 18350100329905141690 12352216241528671267 17660378057434839171 9309540315740474842 2794081531458530354 12078491582845508712 9368475389260387333 3115135246901803881 6580851738518259544 9335527596009003712 6932169012891774202 2485623172747239734 18040622905277199674 7765705801704730188 9984962846682553713 4631558107612346948 9953010957688836534 6149209808661724855 18411273023045379696 17503073697322631514 5935672225953978369 7953289417044057490 6760131720100016408 2539889431195433179 9983254515091870606 15103249826175666841 7170818772384020320 7620418558296411274 14847588181732549640 15359113978570499889 521423753329255979 770678001546673442 4588487251364829791 13141760783608853171 14425217664157814658 847075669012174189 9530674834325272391 7017789917902289320 13758776828595370220 10247203605137650661 10682897335957467143 5007947432419659288 14120631879412580050 9295140436439485713 2835703805481558226 11231571200358368551 13627511970108350468 2206127115831221917 2685488296465532938 11288326586419818775 12730822851508408857 8466592674320217575 4848757639436156869 6296573565063913032 7201888885553684473 17561673038481434202 1108672695664578982 14968999796040946406 13278325914521898917 16362056456952623149 12878725103540470342 1048754636427471316 11340321227180621067 18023985068861692375 12244354413921177253 3060421461056656952 13334547196559447637 324842779675391188 10289976900506711208 731972951067357903 9275085356267028982 752154201132415426 12106649652674302800 14934245265898755381 7312624477970808889 2936855667434889964 11199103779037666443 12724617636377765780 14785446555201601603 7509672426300469930 1094598513038980894 15092913387321569700 10291226485883745919 1089038627908100124 12663700094738909470 11057646822897356407 5441768937713472211 1002717629864915536 18201710016459856783 12626820110302705680 9424481029372194165 10559543929363206575 9422707759508574530 10775871749748297899 5561201143049872429 1787680254953096482 17461130333478465793 4697628980612077471 5262562657776311997 4975731647884291373 13809746912611718108 12675066844340146457 11465160333744991209 2926280691768191004 169944574828972734 7602343242059447056 10761357229836531640 327907921108150197 5944303818293062150 8590050924041967706 1631660263847452007 13091490918283371053 554275757178801971 1936853476870348359 14412520287590227109 14012259798104570153 13165668410574550743 7204353637837936384 15622050039219378658 9263281487871421817 1539472102618069570 12490629019166105489 3404760983727653217 9869222578856620487 2360004224752359744 7047014736547022751 14607428078575858021 11184529036271092639 18127838862930580401 2567067913281634101 13183047026213973713 16259739094841718048 2222089367150316754 4170577463168459457 6278374708352222391 9023334873654242111 17783844536335372150 4466847519842874961 9628277774525015591 15244715267565279343 7383649309279254361 4120094449985602158 9883680792789306501 311523035270034389 1021584732390454818 5839287679743372875 8993891689826096536 16080059746140869542 17165491816528555701 6591403890346798053 13748320778145312825 11477400156713721370 16262750089726566594 6465339981270319412 15255026959059637906 8502407800339390474 16916062530772435721 9207211649183574853 10695303199821666797 13119794518629133848 16497837929315971241 16739753733009250804 9002801027770640862 13782484722778217083 12642693399080311568 3846265996359076390 18427327029414586613 10241210804425788571 17222812814711185649 10136984993572807245 3691210277470864759 5749965075164082983 4140360423935379112 16349159089953080349 6908935860094907125 9349093524234703481 130711757493153946 9762635058162213426 6010400424987937972 14849850937902609376 17608219160464005942 13946320997187093229 11029800044324473142 9610623448909446019 15152648556471208803 8900811617237710019 17060916813667043068 4035261010715551889 11786086775261486469 5705071771726762621 10039975367353951324 9029711490607012480 3989553426904183906 7586962607082451333 12769934956290789863 15523195871136306155 1864285397107521075 1788645087493725311 16984785241220461611 12800785244174890434 11915718500118010699 637513679687346737 9752985575643390912 1337684881562131074 12663951104154633447 2482834198539740222 17026719120760585972 17614152826266967853 7656720964689590730 13999189952974884928 182482949585898220 12483227114420139289 6683830547047746106 6109558966951431165 8584824294048807181 10178787639199904963 568055075176375077 14079524263478518036 12596622776807999326 12443528763636404893 2182342216991202139 7263393016697818496 16022872076415630923 10416756032147885288 14458482757904821235 4459116974676944204 11574807869296020966 17540428534829835032 7552485625189022106 2753642342555628062 14224362869139079067 16337075356147931448 8850553272987790986 870479611626897701 272290593306255503 14288023426661334354 7041970873060279257 4081508965741713725 5543375193332963520 7198683082432944954 12407600009519505901 15340855052709064883 15225037416615123686 2724920442145917309 8935541277803805558 1500055458445485674 12979001715567185712 9991667943746144584 14352667553809620630 13898365246881080172 13571111429356016473 4586555373300919093 7012494839542743587 4200598134930372272 9317148490008029160 13908025719015711348 16785794234344368880 9630777959995807817 149300824502417033 8233721556269099702 11185180686274950698 11147985015905814370 17318235444710816939 12666997429732807755 4284352913205732465 4350161380919275188 17064356393369569480 7816789382054900722 13297033904835930009 1095566735237362595 17186609786250176889 11959490305234949380 7824737026147971169 17708135531435630956 2768955794917895965 9730723213807213871 2873377459395945078 4342800593816860754 15501895109541508755 5909769164149737427 14873773386537397253 7656055677791651163 12299926982583897654 14040686269280192849 9809156505884327505 5050737898908431544 1657999963300872520 16703729723943656046 9046591197685378733 15546600253775133988 550032876256661996 17506953180975953640 17539811639985079011 10028735249153587220 2326756640346982374 2488253737516703897 12137456800710491276 8302362978465418774 16853053724769064718 12083808144579907170 284524065490302293 2318581078396188297 7464930327055673930 17505368941555693650 864318165908647173 1518356058379095793 449052943105507243 13561067507682112950 5152519711274753871 6372785229631835435 15447641335194954303 7659962476556416695 11723297542752643561 16889549548856996351 15562238182612024914 16477522373136493821 15110148000893820768 2810233380272495327 12094442274967448155 3758295129642298590 13503533943891501354 7089229107593700104 9797638589738395252 10930463219228147204 10378460430394920361 10616067788307253977 9765806745964687739 8625926597329368117 11187845478517046456 5061569501628067862 3919094868470396452 13961927440580516074 3806615497536901614 4028262303170555463 9298682014634840146 3629759328931250555 8990519926502371302 2783094372507615321 8226852258352283737 18157368091653984304 3099956162959389644 3282032120220975616 2905646304430982538 13049841422491047538 1914791881098416598 9160011702038578037 9501000395630464674 4271606371985598342 9351025523056560883 13729133034775877115 3232278831577759965 18075631671854679579 10254659288112983908 2889634709091489469 8696001605279103657 12445078615138940586 15546960738755054694 6415911871927771452 3023920289278259842 17942060467741771453 16592453426513266560 10370521344528656907 4140741050161028507 9299414140066393846 12696173619552650943 18124231222136310276 11101231007127050081 2281409648117836224 14117000802418290916 5983857538161065529 1818279719101778985 6604603407622105970 15388915000748297282 17084307277773506359 8438389486411779108 389690625232419487 9230991567158186554 1691315230464720379 6128951086163228432 9977173555712291106 7869783389713737876 8050494603889275680 11216804357196425055 9035015633751685258 14329993570465079926 3281688664540674277 2533501631410467878 15371589446724676255 9685382237003665681 5776738282632486079 1097828419149539906 11731150883766103067 9166455436903995523 15184210205363724191 10004584833632759164 8278482150423836167 7751165102879127396 7667829137881984120 13025744281463011106 10810905814678183852 1928630450545865339 10983258350107678595 7641665969640423643 18043475657083211561 9026268693038046956 5809447335288176898 14249243347416377311 17446018841168768977 13243485664893146426 17946347762053017127 8828164372444165237 15517789378342040693 15233562406631099748 4877184804407091742 18426733845903998167 10839256100109988218 13197595888256970651 3896389379155655603 4237300053808781953 1553589260392163872 5851876752964857192 3630054363194786904 13285454021222352149 11600439276253888076 11849867550655951150 4897243922374124240 5224874132848306368 8871211385340678513 9864934313905009755 14557657191683678198 9465779601519389034 10122842044703736251 9111630742878112265 8521245870093832854 10100012454137782128 2194662906200795679 15197241231250346769 14793124324640038763 11215486428063547088 15276831078690855803 5958944072899810498 11061156526683668031 4611775031968277775 12240973137933650086 9145907341998540653 11732346105560915379 11018471806954014445 14187392038684299805 7270805977354580761 11862518743452383298 8236087403498128860 8565250174085293067 8635872022773233482 17950738797877200516 14707812970904102667 17796232697912774204 7885133426949909858 7047194910196665059 15360583337367272975 16299297285668580113 5410963776410652449 16318610951623971280 15396533299861011926 9520735743406852550 3635060060499897847 9433932097653380081 4681886070771017484 7034026681677148932 401194006316287002 5727427557910319538 11618857243365011480 3684291888222183272 8708679807389586776 10595307665293279913 12607071399122208656 1892707026316692134 14275460153510279315 1390456034049082116 3705228091607996313 4079457475306714320 12267565995145560557 18095107078294365252 17299061993426515402 2573474267357982509 5852980962854126599 9335368124699349171 17759089155500136603 8577908174738004769 18069837283673607000 16697926911896190708 15752409110631558483 17394111583240108537 16271424456469899196 16310868064495739560 10087033901130232417 16495092921789431462 17158857402321887269 1537584221655572871 684426471118697089 6721997173184928474 7879935932875177314 17952179137749458647 15732004770475696529 10182663804911685825 12088117450934961303 3623971697791395339 12637333409350966677 11990541921423857925 9220063108501340249 11971907121709518461 17353129841267085269 7587209039779378006 8610350426554740430 14756792855665869112 6084014828800256326 13263164762312527916 1378900217756040853 17689731373180874538 10465286748826914450 7870439142972914383 13846361276272411615 9115442246606246783 15631902205213133093 8990607752773867674 18048997098637460574 9252970696262923110 11455847429759513597 2756545541305016730 7714075361050248372 8054997174248953080 15609113160456980885 5953921439815786904 9424773320638615940 15281655605223429791 11039841309862909561 14472628002733490062 16298717004727741464 6809293254554868070 4145444960586891063 3198540566239110043 12035219763813851968 16171054252529414494 14549726053519878936 8739896637343109511 13761290039991498598 15903121884498837211 13049110435587994151 3388103730820154816 14455603886246573997 6000127757434109989 1352003736173168503 14905689689211297361 2433923231774558038 3864656922448677989 7408603035067254418 8883638625441510729 10750228581593362776 14811836415381941123 16687658320828634309 3768695994276228048 7262782818185113744 11915034359864577333 9956494785579164659 18273373349369979009 9826096949616928865 8073538296645527310 12266885425265069263 17587776741574713629 7642128832747797454 17098222462919444526 10979315246671329091 3214608517570871120 18393344433734365202 15878649638043077192 15002955131109673215 11652171589229629916 925634259025933596 18440619189933870511 2751099095695291468 5909570961441855613 13410247044260240872 6184360119907386867 9425116723935874110 15434285445301157013 1584225042777685975 14872595645779504849 5384474364303184350 10892161158425065919 14795369838731282665 9484271111806652990 2392215961451306700 14594769575123626276 8288304560636312800 3567486669163186482 694763458205698109 11683516937780745176 14608535113556464366 17395756628715494430 3557914188051139211 5815460965820140854 12947168638637571341 3461302143314445017 4283809215874282097 18170044078655958768 13981480036491754410 755000263661759208 12785569194766378335 536453955177489260 16821999473334398613 11243516868563973506 8809963210850053097 16949298568863649068 17241437079638508896 10440474422326137246 10945517609193895574 9942278526826724793 5299874696269678529 5700052550227156055 10482469152633690029 1589152834763252876 4336399891459066261 10476955860337206416 4889108869949973826 2831698318543976953 12992334324730347325 15317148291737327687 7136872554209555632 424725364181028156 497813279700583392 4246461515894142946 5328479885366887919 13484440351431247826 4795951918700520853 5076514405401835338 16518244114463746687 16963159031986086839 14215634587412595735 3016119033629652369 18391337908255455206 6763084502883052748 9734683509247412539 444862339847852775 7750852689094072908 6888494184512070527 9833787815928458327 11600529421756842463 7400470870630901188 5021053161410085783 16963139757518443148 15685873564276488120 4304423453926272357 1972354756883867768 17298149763881280149 17617185950175909197 2429265410525743705 1613336449125143794 7224673190124735398 9550579028802878271 8283991840907883532 14402243810669080998 16839920519267022081 12766757179542977516 15924686184134658779 3404537551684837024 12839536734628785103 6330281593346647001 1141158508507268708 1321068033158561324 16396482131567515903 17191487736634485444 18380323521900809293 6759497805806722232 6634567706572051225 8552212279174887273 15801502236684196139 7793701812999253836 17864190711703450384 2373942456131861487 8632583929797901929 14959538443162404410 10901471515137570881 14557294206745654327 4561939146217902848 1747091100521052602 4248644372985527865 14510586321593978398 8451250636610995720 8230517488173155239 919727562261414639 7874240169320418427 15087455162568136513 2100123509281694590 4407091059154314937 9365416411178301176 12178021512520502998 946611144352054508 15437161449592774112 18219675586652809046 4754149880545412565 6824249900474959461 6758384146770042038 12385380915854725516 4788483306971506392 12536525160110043744 15466004692513373135 4395297977431278750 4411935789466296540 4224738668348689406 7336252379545966268 15069339573483453370 13540326173455875662 13332265461921385840 4824772703459986658 9076426236334852449 12303030809524447461 14734278426574561906 4809355683809435517 16746900631633597766 3933978431972442940 14926947510100606835 1500363270484736171 6778283565269261162 15614572533554266000 16319327805647926185 16341912383234854617 8572023099303472239 3677770705959001115 14553495247092831012 17884471369964233190 6150329919293889380 13984482379957594338 5982874050802573176 580415021313512429 911721323477303991 6368350504584291095 2300766611838935043 15578368548010208995 7211259234051739583 1992810073484463412 15321591455721911247 7586264898796106301 5792057596592055429 17063563820040571992 16821346899227130804 13377161798732684923 16567636305673465650 13057110185718655161 13092815325070787810 633343010966879361 3034114114086600550 13860128794011333504 8639793017528566030 17041168790715969440 17842547328840288085 3483555565625976684 6356668975684356389 17356228358959607287 14384778874356600492 2338182248994024435 11191688173764772384 17932470514312355506 7795213132791466289 17370886726169365671 7041490594934638065 17990120922336665683 9726844573695734326 17044427380574059953 1249117195609778298 4581021601094261851 13732135985217812782 9795976172089712680 9176174043874712150 13012791463490794259 8213715876719413787 3082009107968147317 15505566272919073415 9744905208429490569 5286957471858582576 1780714103628316593 9475406851221534020 13436648932261907999 9657685468420438800 18057553321812149148 8472642039134988700 11980124355845633446 8913414085305770484 5325041915446140851 18198456655025647167 14451604053212367900 10068241888915782574 6843067557023249260 578117575193148139 2685625503660521883 12438173487661635585 4110421131851539750 6872272952981739008 11489942592437608842 10452625110571167337 11182041660919425119 2202904163117895340 16990279995662173219 2422919968322237149 7378707572165954223 6193472317221460570 15687061727558095003 10192921506869628814 5179869526552701192 16890067621318719856 14889459249304287475 1607108028918333212 6881066457874832338 8469502313206392182 8294509386625045244 15604380569077347900 12542701882155136675 2612973530872949245 17780155688288899471 12198780511722298261 12014139627933891211 12915002225385677927 16171649502226761757 5137260159601563218 14017552274186663654 11923081392608305972 10726705932559444293 11457519641461947360 13696904619942667257 8619841181064776932 1491831003035634511 9508959702217298514 12495185818923462755 12331996060227167343 2309502802521856825 11706428124532297134 12626140078964464770 14432796633569921009 2590998021652977392 9870293659780896882 16152520474168238747 7064232237329249510 57991200490607005 892449803522959880 2229116807678324185 10059199683369675152 16752741217618979704 8948251597015674309 3677203480511805401 2748476550768909467 17288172099256572187 10102082045041341255 817896625602149231 8240819961051354611 421364675884618282 13739233205401400012 9032556339021709636 4780593827743173056 3817450354608621680 11092764662351765382 451358956675403503 9589869471321185279 14614079886052753535 11124620139029212185 1153316646820383436 10343216856118327712 16052805774059155868 13461792090909840058 759939949603969129 7777014492250194099 12740550871771997320 6604004303776428718 1107477131749738272 12409131122419080864 396296902138351591 9296721834546096085 18135161191227959277 11193104208124968444 18396985682805261309 17949149553327894937 815623866853885126 15888157748537376255 9277062955330133131 17204751994475852337 8781431026354438831 15036949011814529062 2319488018209414988 15914453310456245479 14429064697181337097 9909194904686873214 9938297837575112260 1865385051173171093 4906807110773294022 9572961352876045025 6814082489203312396 13963473157249481798 17767078238753982829 1594256296842215430 16942952028985973231 16681441752748670660 1508802804041259677 5581492008687813762 1253463424452810894 8768921587613926580 3073650076404796808 10254815522426556356 12742260247668178812 13360827350665408399 3817070694265407349 16497195406089707762 6077181981464115187 4471012603370597085 545691275767938501 1133166484753129394 18070192210681950643 3604773637531560001 14745779847401485378 18315796021495386178 4242393077350003237 8317716426128684839 5751363849352109234 12368635640827148317 2897719663255149937 4831974871561715011 15942384431326650746 15857638336636228283 11018342877516826518 15712951395443590062 1227649589072990963 12660049920955878308 1059170073859092365 9407134824181934319 9714859232597374194 3264101457583944026 2851220619372826219 1954388583284677528 15820465844023409628 6527103250310502111 3888456478368974954 25414450586581443 6476306020765344372 2229374044190626745 5435661615470060237 3217181716283391946 10014552194749887477 6434159971185619251 2328419323675854761 11101334386311948599 12605774919513040346 11484578672708594808 8801695143152282887 18428864172362820032 14359057709784991452 17831946987946576350 9189402490042062810 9892158440321057286 11006868675724499311 17529853672805637999 5554746871057666821 18260931198663812468 4517160788021377706 16324272071965487640 6573322185837183489 4928358480840942537 16428695798398474011 15894500005102001822 10440403955107909369 10729792995351796382 18240695751158738382 4234124203975783108 6735046970515849725 3926529261608721991 6216524018632548609 8910389549098567919 14045554113304551896 11966907881051073829 13650780270800433071 14140556265812249578 3885899380231576474 10304489943773410137 8548791464716685312 14102901434479584838 3092311043664985514 2300314705095672008 14792809486380295434 9165052601229802690 14919498236071708627 5522653003008795459 1356230741572987667 11584744236808049373 11213591767756692544 4746334383885013166 17239677168881986392 9673566371578186569 15472231761010944111 11418022129383061499 1488756550605494652 14478451228941843181 8629632719585451684 9128862185646230773 14603995694282108231 11649939449505351591 6842592835771059620 17153101745806513393 7413660721215029021 7510851193898903893 15421619957186895885 9735392162952382983 11154510902182410331 17332405787038644235 10542700213285611359 2903090759925255742 8868098967628062101 11836723179822897776 6596804800982119315 10040415653035124874 2314874703053561212 7558449385020377850 9910323969213332607 9807665005761359285 2567541623164728924 17981485576840663848 424336725314746657 1617368574370237630 10864953117362638515 9101602092033831728 13861224748932540420 15362555167120421191 13635093770294026423 13373007508512697839 11748761818473734925 7661729990669035933 7403977052004865653 13697954505563986833 5769122003202269921 14560996653558887252 17390464375590143396 13155049696643248771 15717619921611784889 12355201670297841630 6950469737165192126 6694770461554077232 15871095249464088557 600478651899867063 5918975328929041429 6028680102228077733 12004807135558064880 2838078703062990070 15924227876750575647 14282769415865102662 9748318954096515392 18145658784693252318 13213342531685940872 14488423349598688151 8480658863101703505 14380714016870142759 8902928989681038648 16667087815303317704 16961108814802059955 1584980201135340478 16613567164612041365 8519313655415851132 8446470021042865255 9566555284301564414 6572734772715316286 1595916544354936595 5065444625726957090 9575130594947457212 8841628427539854296 1696742501163389298 4294537093163917738 12982366452870020867 1890607402904350373 8122592074899256891 8631677353434048870 18001092008593719191 1199020564617322015 3364903690011124272 4892479468320031284 10649234962491351252 3913522033247777505 9127905736998427801 9298848503731124033 8117902024373916253 17348135958693907748 3269811611263652020 14401286746291415406 7076303610764748126 11853260120048994010 10452637170022828592 15559279934739889905 982530728169504708 9028037066463570897 10051777564346352082 12188455800165138778 17649279665103522023 14551586304257629790 10622437707509757494 10418856648674433155 16440292626627160171 7801552119281756327 17784452225246354978 13996044232446783270 11415985288604732358 4207734890623030517 7510102204790442914 4649164634637400431 1631692340904277086 14297457396399814975 394911927246395488 6217419366286079774 15277502525251460084 2491194884940473787 8165050654158883994 4946994108394003880 9794666564338101266 11208892392959940459 15380579435890711464 17653567347200831021 10169564775386323857 1151020588661957134 5732092518991879656 2717961633296925034 17169220808496885276 16104516690804181014 621161899348079307 7059964195418281660 11506544446131246530 4116969249676350528 4421005810043364254 2505111219240394671 977924172585676280 7914021560079631492 4657876508957804142 18382411917356496126 10772868974374073235 3379074893479707197 15852787889962021066 6509668050596579298 12953728337204457836 12675752665901003076 564366645855582175 9669367922976633203 9267319213398009850 1999671027886366544 15966111981707057849 402588498136878999 7343809102480958829 11377956217906705024 18063608396538990996 8733390138916535541 8989896057166670137 9490652196549160752 10575543512989650793 13513704559805563927 1506254750382263177 14429178810762583275 16076109501986681621 12245585609799028464 14163210049867048122 8097916771701846053 10615267566549396129 10935597053662472923 13049656690289415373 2791339330713396626 3505414720006122934 307810438676588811 18376040012492479230 3263670155213311545 18320423410878179969 12892921336865060599 717849762337910881 1717901121518073276 7766945966484954738 6380027846123506090 16616936091587372428 17086335228507090995 1917714322173014316 489358324559147041 17475975956708578011 4368908288455314037 7096986984238974538 17909610101674533191 13692468929879834266 5794176017621708489 15870878519755578009 11128439651333883328 4819736323888000443 9744940498783741914 2649335393763873466 4509972192422080037 411127291817574113 10240339395193378377 14672025873998389367 9137550234502039242 9179322343771796516 10286261817782687890 16130684499101144395 6370562058056472814 6003333373546520025 12962467289389280943 12130932479938562518 15450097183613087446 3885940798230212474 6371281196181828424 7029043555837627438 3803570555226702564 8432548141438257635 1439486661983963521 8081027075337465680 15856630741723688470 6263428981821092020 14982753417707677849 2495811428260012083 7207480979976975985 11258800529081221395 10680212931702150190 4302257371545034492 10657098053010841451 2064135053769810013 14733150930576243607 17749797741030326933 3641359437678828456 2188770595958994695 3959410438732654828 901993259263031413 7125648137246120879 8673469267545387670 8583041166331142422 3763308228368615215 18371725861023270728 15509392791132169457 8507767350273336010 1552777672879589135 16286392306465238491 1059689851279964560 5745406924126109452 15709063092339425774 10180790591255794043 14064430847755944934 9894555254183282743 8739370246942378992 953631791859430743 14664896698419332772 10701799398637890863 6460091572526197915 8328883172462934378 964588598008087415 1500911942745343014 14213284843743063066 17884952208795856607 12918751665304346299 7407103308035442741 11548784032853499271 300496516278098677 16579988636779084264 19969731753300188 8624469323561094740 12869093220600530246 11811559162630961345 10410884126295529661 16387759157040789075 10286700427377650129 5641304774515007817 16894333892020883869 9663456383566535826 16057495494339340888 15703049330069249372 3928242668924669709 8493565144188351850 9781383976613315845 18220290956997840371 12993676478980904222 9491574415618699964 15740075751123896955 5387740312564859588 7666777510874506802 8293577562230736307 9361122509540551238 11462381510102578137 8962813575733038599 1188960440572011969 1056997453855100976 7571367214976301647 1481545147387079867 12898323516305776372 4777931008458661454 10451134458883014434 130890588239601619 14136869361554539493 7291167624363943567 5942104321792770219 16063877998636350173 1643945233271067928 11434549610208399457 4392375488722148195 14159970707703802834 3997331190043739296 13014463341564715042 12187251034959464796 2837361864935821026 2992603084155639889 11995842632640245264 10796167215172607636 473703214958724579 3094548146566996289 5922419473059567155 9891512308036514835 18114983154766424200 1195559332918701618 11460359423977507350 17948036767824322866 1015267690855018853 14207711158981490925 126039951730403775 15540353819115809881 5287563847407728915 17750543312223414835 714785461408231205 6351848824997162192 9236201685330376259 7079921834376692539 8213241309871222409 14752911781690339066 2749396762205424462 10942856700445935017 10748346420320725069 10906737573489514086 18385954199443484990 9920072412062338634 10783070926646601577 3480499337544505685 6428167767274986477 2091337170441512673 1420217604040399505 1257914061470089229 11245034367675420095 18184170122260063891 7536979546698469267 6823738585528743225 897020607554995421 4232846316157642654 5212732011881905279 675722574768065732 1512503445164155459 11507558580717497393 3774444706171333936 17309452078623183982 1628241136946370461 1076656140468325810 15220345600953361751 814048479639677223 4656620028161759128 7127816320502928765 10402410346402905748 7216045206312184499 16774675400659563744 11146783952433526760 13031013839147875733 2032799784793786086 11524077243320244882 11157462880552297104 8567600500179610006 5034281782621605235 3799554621783020474 11473754304784007191 11725901209473889037 9653427478927232314 14430152861751587094 8167205494894242275 15103975639047352604 9099632023772263612 1437852200317054567 10189613424156769760 14443015022759014254 9229742937853357184 8658574661609885563 13380072786145778226 1733359406471416819 10227027303870282998 11269173057413289691 14609650020634503741 14051521104329963488 12902978851436757260 16576490546071475648 8684581234568546078 7458095335351395135 17069981503184910641 15266066224226292852 11772734106269370829 7008438035626298292 10649068975875918213 1642452579203037886 6758123727201635565 15546013965559839294 4649795466388024691 11929657928502086603 13875403034586409764 15567073529035650500 255265422798886672 4787883307134270223 9585669956945364272 12523193667204766610 16278174842784642822 13100455080056792273 16440479451073795129 8814226200581493195 17000529778619176684 10977347640813995639 17270992501250092303 16738299806303029485 17083839263952945764 17438760705639822657 13399673502521078837 16357942809127503315 13175365692289426931 8801042849677610318 11878346291469837281 10184158088127092827 2325220707062880066 13625911366507165618 7551187716955010243 17224438078796430204 9988075033398944517 4588858546673929908 16274464630643129528 12580753638546253809 11184753742406922190 5075581624312079472 10313193032032981143 1230243684243205757 9656668678288463560 4316528674288639211 3277816277056014550 4377815946668521908 10503677030915552521 2914028774360643554 1173150462746206745 9783508700968442120 7856891509607600077 6444825348851210794 3077044351299386431 8046093422977514467 15531593984716424343 16203624230846122309 8689014897202288331 17456582362218831131 1082320536302418259 4022316057786618135 11949704320501207425 5053938467116765669 9782264828246596749 3424808495262354653 14899455466730299866 6373054118918890456 4234994064826435192 4605817080501024337 18143357597611703557 3349700076729765931 17768165324608765786 5929167894872967575 8657481320696531659 10982788016399428143 2042018680796408215 11924389820399259299 17779512316607314346 6089080850140123505 9501840409791204981 14417705599374218204 9696669301220709551 1960687029590618281 3519243141240625111 3338171105219365016 405020619644729719 1157635502611164822 11906388665187396959 13092466791599202897 12248387835276163298 800305642998057026 13775210827408729562 10505507665351155391 15343926508020714327 6471452992503374702 12783030209888512750 4151852082149698645 12031643881012436459 15513799089844647878 1599950664534893867 549235663942833123 139471065597622898 13735007532475952577 10846604878683211710 17883929327561597792 14107369399579152244 1745273986855961265 17299218193415165927 13686604116181564919 4989897739333077931 15143868999300593656 9925499189534787177 9661793264482144527 5232957443930848953 15616665031536128200 10795973063649540460 4654302076979842966 486058172227657772 9519921518834674769 4418284280689243958 15802228795303752862 1765071282975414405 16392474487768024088 16568718115901132439 2713018538675476750 15833408333741893154 5563693101556769330 16269750766597673043 13793563550229540839 13373154204286669343 17219938133426901495 9747924736714912769 2536476275794914403 8835040540870612983 8708321427911844978 178282283670684832 18233512180715546414 9594829333493120251 18324653002776647632 821114284219204850 8408719089118350344 16612487113871742457 4759627425978504411 13203643851346212309 482797059427132958 12701513402672334072 17730612113667535407 5865238660283713530 11380396218564624209 40376388735819436 8718873229613921070 7834986859952321550 11704631145969278195 4613543062073468029 7339939209697254319 14257569288292270484 6216643652767122469 18301114442592173157 5641201700647361727 17178336987297549430 6416576198553099701 1479448566298507963 1935651409508618908 2247084426024347619 8535380702801936454 3114026705712651347 8873097572212094151 9790349181607719760 18001461030544247785 2549914860105305276 5814946637990903509 16432001701172712828 6979456658183757649 13020193627871334102 18327036361881899745 571323225489696447 1425411059518313395 13945597300833050546 1750237670171348247 4419235829141348010 10472125522124476002 13091857412572116803 4233037969653658211 6657128923451173692 252993544775880957 6414138018783163352 1929553912621949327 11859752069479540816 11481933895603546907 7001782769404738412 1113886415647045087 3744183448007205023 12144263660597156356 16904293646354469391 7817801627469094026 2539909164815110530 4865858566523440005 18292227548213975979 7210188563084807002 10393149541435679868 17601288980343815318 4979892613230300477 1026554597736673668 8312882656493352502 933435711932639868 6861177740233994045 12342864497388185567 11155420330047562070 4637344604779329533 10134536046966292135 855556276176338187 14635325446939681208 9373835657057128397 12560289216368128316 8633095810075998616 10208506854590664128 2008684664832560264 13667010277628790105 14679205713981902519 4844130366493769745 10685021009534479804 15291984012483164451 3295815898350828118 7965449768776327367 8896334336175065082 5840500690299739027 8151999171715912583 17161411857143804845 1866316102932001839 13621135368387341311 4926632886906773191 13410056507732317213 4402696878068800393 9979742170900236675 8088343613064730314 12218263692927632677 3935938858984692936 9533213132002610308 8689456492060385711 13553306716980804392 6542969620113787108 6073244288957537102 3291163127740379027 16584408483793400097 6612077232149072167 11764161354468296013 9301640019811266658 4213015730571057883 13310099843963963094 9364371979392709633 1136305022558965096 10222384141187126654 6605703674800976426 17155772065766201228 16518130189107680053 7235399300257984912 17145012021565404479 14770043086998310373 11224373155471067656 4138426004296750740 2799719123338630402 16400721988630619539 4485728513623887876 9612343919005502827 10060636022127136736 15660282849218534545 4520516067807460071 17647780834010241875 14566900069355902701 2426164794972647740 16916712376028296811 4419669021328005674 13573232556123239452 1100513880371977159 15245292041100596898 1917830754714724300 13602786536755519250 17136386453260053721 13509078310957452398 11141612871627931372 8748879074877144128 610303192929459138 179086200951236828 6238151297109714270 14385449495604347835 17591051849504422628 10441851685588592027 9366032968299735651 12940621962030812957 17738919574440951250 17572502938337773892 11908813160475343026 5924962093843855109 11250064499321086970 17081815661305302802 246349903429652194 5336565944589820827 3785464832676709770 12148607628281177267 1863666304547255845 12093394343373049107 6701203084908514052 13585683591966848047 12924407686705411688 14963346625475165891 16911835689599087933 4203705881838751338 12387297075470559330 15262984803750070541 133952165387520482 12308419761233164000 10928619217263257674 11057104470715376666 5268160524661203755 5013364150461504268 7196381437465702962 6634708626330056876 9507306824383633110 1671380245491249327 12198143155114205007 1630224070929714026 1800145850336747803 16305835395067920292 12997710753889698536 6987444272264747438 4661515598868355361 14650987835320829910 3209250163246758446 2339063954423370346 6580734257176658961 14906745072367380739 8243424348011837839 4555304552217779220 11989678909322858610 5954673436172406047 10621851488164965034 14099845652407313805 5379202680103367658 666208343634616946 7432944845289059663 14557582023092331854 8965767777754886795 2916978791412425366 11756404528901703380 15566631155075305990 16240361027352165258 194782986542139299 15877677192902096298 13533970357832921753 6650184748468566517 16078813218634028838 12985228425340445309 17719257842756872057 4597593463664893335 5024322047106198753 17065492940033233910 3309664262274649083 2031473124621695398 15407878502823994980 16218854223703654709 14707420188987203736 14434435715576502141 4031810666508045489 17468523060624721982 17455775530576932172 8988534750835022963 15212140415644361806 8956552072269359395 10859505827146522851 11286184841175594096 13830558297379388171 15148303574848613542 14801363198527222545 6781516399927619929 6983336708116259017 13954263120707354482 5477446275372931315 8588492527247928105 15200250358769912960 8593034065087314173 8055971158254789356 2652459817738922316 12733032620510391412 16491772380648708709 5854466750112840242 13606928966769820980 17426270168144694604 12126054792925547074 15243590181059139434 5521302945634313571 3292688010271843298 5548566004266558486 8236990953161161451 17604410573922268093 5770612259715725989 12322113887498111730 1373743709190581986 14713880953551188426 5045641074532799785 17439684729751344635 2167782861446562961 14402575938499332435 18440953963673639182 1170712672357786457 11519295122924713699 5556073409852627911 3677534445861440345 5292420230984775099 11089091902635766852 9207425328605937059 693200676257896556 18287774708314932074 2879287226025852567 4712113359512968629 1113552431403830383 7096405365800371264 341415985100929720 17122682998112353894 11810330889751200142 8749117433218656413 7933988005951020123 18233044928875049758 4375391512181646372 15792531029172147030 6223958148339029466 6278217698482650488 10497126350285534208 6346742334812513172 7427233456371348758 10738330312390325464 16262364414965753859 12427686870356499436 1738628169721874896 17231847747428390297 7414906978629755953 11825878784010176858 12914562413606680891 18296306895231110792 10742538790082856372 7860298680647627792 9782674715269100862 16468331521789790556 7196736143998944630 16221633228740333270 5970176951701987095 15205082689749436596 13565173794175319779 9014966109795832947 12870197024000557363 10297448425428434439 7471168674628539575 12933556826663296315 11421691316331287578 15928001950734048800 9213274481578200627 12899355874263448300 4647807223628041651 18356056282243624708 12117596370885105742 12591363536013023247 3590517471292561716 14161286734497249789 176349471312445580 16707147147330768315 16627429802482673784 11496250494727255253 13583240187798393692 419995547055503868 9261228874951079594 4650598341139752944 5132013259605618320 12246417942912452204 13170625688058403952 9831812946193433903 8035772821464153633 3680075244665738952 8046570959243034767 11026879613860606909 3904547141350889734 13941045326743586568 6321160490769678778 8937506948131784347 13447395670004752917 6710441096547871662 14795114174601125238 8949537020596566683 5404545728685385413 10889014838695470552 15748423641186743783 18409582578372997519 14348124393673475523 6209087206540775667 15279164727450500314 1667101205211316932 3280412216519523862 1393471242961852531 16759178810588402020 4103954953587520303 7823835443206444348 18016024256609310476 9525192079027381729 5430537531841947299 11027669296871414524 16089709563098605346 18323984882441372577 12877967453754777414 9419661165423604041 16612190683888414821 17541382340498904895 15289020086225535594 16116531881347607632 2419297889069867641 5658373868047993527 6914027805353182019 2702480510107468561 11256870393359974344 15170695213326585481 15145389046675329754 14827008324722778088 3364363731119979763 7944903536992697387 17546537455087917037 6596853652350725473 324206046840170979 9174580538064888367 6682331924301950469 5227066682442923046 7366620377620212813 3047957697156118312 7740166677939564274 11003452280718759167 15201134424981839778 7630979155166371143 16519403453930117706 14224090259250774571 4609436818344164923 4568459645517288334 4365855299818703952 11687627869100074301 2230411824697838897 16839848640475927975 2568749493045951748 17080148060773563200 12019238158998450052 18165945407947169075 1725416563109701128 11174650802639433441 10602688880391514632 11743306613745925553 6635376329140676951 16403006030101992875 10600365975728289000 6069058169035237429 5215914126173144142 13357405703844147489 10401254910408062313 17832438125704993160 1114180759133441432 11690331266443197139 3825997356118115092 327164531589752790 15250023976108707435 14677987452282151113 6689283680124138705 17399682517543318204 1836782095030097265 2053970042427084111 13705843847515439713 7128878590364349272 2401072368171042943 1158469197990545843 2352350488002983682 5233661686157569393 5690854645200985090 2207943977442670683 5369219494147155144 18412537502408615485 15802584339068498048 15556194889167214200 6318012720641957122 1785029446475789141 16171188099318547053 10684699544313903498 10103761785182123201 11337872037915401754 12938463698194464366 5010076322944649917 1713937582834654284 7136158787935997069 14356554525019626251 12648346357696222445 3341334862985829554 16366964121375490741 8100023276388174020 2443371791970202619 8055511993755183827 11453534935617352690 15841573966743034234 4111234774024292982 1165520529860993788 14971647617457742437 13398462688118190337 14121501196919971995 14021911319943541328 2284520676940759229 1540108905492043769 14681893135929370491 8703630417656846672 9597521886665282881 177276467975076073 1433963351705440496 2234934032636340753 13179706569578767515 15529937075455016657 10617903540447440521 17928599804967290046 2477168095960270842 12471051996609298125 11087483833088894469 4509738788400474203 12919560949462170318 3848092139582434421 18381908208333529218 15237819676381396229 17986056559098187785 10168780014295271536 7859159535367935565 13497987691256629129 5028988469437956093 5582601062527787354 18165627023911196175 13309408302709435033 14051951161073491645 9005665764312773455 4879256610051357374 3908589257378137817 10825236778934391967 14555045909602693216 7750077362469039832 11085846454286194950 6969808521596873081 8481896914749017469 2979541947787531551 12989600940753444195 16768219081760924782 4804724143610967955 16553404615048865589 1387058750042140299 6899812499977089015 15390471601804167160 17497329146490270768 15333922924025104730 15508530109967790549 8836028762848012157 14532805023646094943 6706509892381132198 8584376701615286082 15949630952130045761 14972420422434189166 2623313346049956397 5784480401115700811 1475534735816580750 11703564229261970700 2398461651080988951 6651974973396564091 13132827987681433130 1528224683780957806 1036569285277346629 8538377999283752883 10752495902108045811 11141935894467654288 15661427828031369579 13665594981777719395 10611282669160205669 9266698012989316300 12392052105591697181 27457801261612618 7343511742832101569 5012281351281476839 8916670726797795253 6847829103256191825 13399487476503051533 9867199481840768933 8136159414300885193 3147431118002558401 13344903475668043345 12999528041921801242 13675027426008421326 8661653610648052530 13166309716417186786 17524545600596546848 12109720012058398640 16045677712953967938 7617201349168650883 7190703215050455323 4546820407372021476 15347645152809566724 682039030014428182 5956026429502586980 1283931515336999404 3315626055954963324 1097320059655153848 4496716954969976716 13835349248657037047 4539561103378030862 7421547122887877462 2132148462055180944 14821210655124852889 18386372911230423255 14043076939983607329 1291791282757986637 2192909469110150482 14271123444938201398 13403574256967646610 14673129503455299662 7548165926326006341 1822092391182593559 10995276067574585821 4018183728619051061 13279962492478036356 2494222375648843586 727197177283136512 7310355105866651042 12406691250393304421 4929890992986407020 17170207402036287339 5882858360345590782 1340919346530885084 9876689722251372270 15571993109951985537 12778155565300604967 17142991109725341411 6384525642818009110 16528551442609534238 14453736154225646890 2576837384751010206 3517207025239187516 5077284874340260847 4226248830255350058 8096471702682951385 16201620522828288708 9879693326086667950 18290674227075109216 9750715091449857078 6152545151072292543 947445158766627081 8968900077205774422 6360870787854576041 7000719920389564663 8076332862844527715 726216857791238379 8614534253901222228 14853746771654214310 9478789016496484136 11669873523168195910 17785261847370576835 13278664695225354960 9134814647487584609 14068647385847509725 16979024320293159568 6373003031491390392 8055251654637893085 2493602588244653202 10304833733784695466 17374597402870689872 6166126815267641564 8304468267786657786 13912794731322345998 11386037526648160391 11439650282076671875 17887408114075688940 4781745308186677341 2393920681134701998 15841989700291182642 2634778594177167695 3927708282540263983 73445122797557341 17309483749105118193 10203688909947429565 9297118652768240677 12838510913834102833 2702477076564028951 9221433872192868575 758280616870933446 17680619715784263730 8019024401575173589 8979424388230674924 12320638668836111112 3396691068434890385 16520052761722997266 12079999922291401311 3865028351138632566 2298569747636493831 12580153437928512982 52237348888606263 14758208201098605254 3313393179631719413 875937072987017155 14711774160310670600 17510298900518940516 12469264878080802133 16811168847877878690 16765705087265350728 18040791704004714358 17049113393428169847 770394947507340343 8877870174738908411 3173731456406416017 8089661476410507413 8357638089761967034 12489141631922491472 959216446599206394 7544150627374955915 8671582536091080711 10172351783941865758 10100728002249412055 7894664429378838453 13205118222390131192 11054086098195267063 6910682315244158390 4815725265129796749 15101883528173752754 7443786481661120969 11807604546453035939 9195206671856527882 12542011686032635079 6247552354660586724 12435046071195859011 16341249467844203205 9623705203116923386 8835530481926990824 3593486219618871608 15307021800011856102 3224887032412370384 13571553297043669908 6689034959353804888 10604325765272483514 7582384018687731807 2849024711387546610 11677378916365054019 17680248101720473647 15626186816067268146 11127055794567484284 14283459696994927339 17291363375293688262 2808693583871376439 9173158135238712756 16535590813689415031 1557480145434954282 10591582900168903299 493179464782748532 16168141916808898381 5008002245051949841 14975664996587138533 18016300950866469715 17214613439983104768 10503529708276775963 7022258860889846410 10741059614837257574 18160284432208293451 7933027037435670697 18175043078777318853 5674393102269596178 14678172076099882107 12199056271832073218 12826274531757084570 16942148128679024577 16470951611596656866 908672645087795543 11323545596024600765 9909078973025085936 3510246716537452159 7518937236688031476 10988899833339150049 15854289107793594577 3952418551038630279 8145245292537794384 4127216920905604161 17688786501732807353 18034798315232066887 10993645113184461560 14924555946719782024 9672533614365603954 9371545764184418873 13085432134742814017 9657721711992417846 12659420182553526690 2470725381999017950 5687506468436093355 1678405750309525810 2492063246682240592 6734868182502384976 13810601870163383037 10240477877682711658 2652955050382203884 354581250675131317 6719174658885479216 14071220939515009504 8581111481929509339 10510858688411120951 3844213188674055989 16106431585014989989 5920163768593886774 15853068181252173110 18112604718642709 6116228552725264345 14536285426383832518 9283594179988239751 16070140604168206739 1141509396167036495 9559199412204390001 13593080224962971436 15000738894550116592 12493067620855108791 3591752322424301500 7020808331953172308 2208565827964707780 14862906417217949789 16776904054875238940 10463652694582521504 669402575878211081 10465568974324880152 736884615694605352 10483083821883144856 15096215796247571020 2205436073211213491 11481945049049528639 13863261193573201908 15960953237113672583 4364864522872344049 1700090949851090051 17723399355179159808 11165116854594578216 10073241666342598859 6435849652401302060 793316694510119495 5357041374042503443 6615256204582736697 2458331671265946569 783840581912524267 82089249141778946 18251678475720872372 16738886360769740910 1765603867402375292 7761396373018243397 1922256894855767268 14459698082180213206 14710418874616030203 6516038964779178987 7885362415510038326 11433316047029923630 8082983696285280538 17082408701080219104 10351477096712659937 11312231360258681512 3086954101130464731 8156784756338791609 17366296441380144688 16102675706354045187 3074374977196168757 3869371413638554273 17119079658414027262 15859774026740961630 11281727952174556635 14803672287815602483 2772800322334146508 17669143272822957759 8042031746748472375 7474347989339494517 9939176290873437320 13844736106433641901 2283098161786007224 7385135755293555382 16724003481264346567 1710455824036303818 10456465772639067576 1599076251858615807 9975245458648888652 15801251890940493170 15565043960251840833 11351834794036302512 1180004471285072621 771952395700746253 10504820307390367061 13026269109751765852 2521313731915646492 14585859054798703561 10286199641784305287 16560379106326196809 9560973916022559058 17058669469883043279 13372861160503439704 6587081045350173906 13790938178723456053 17512740746818299701 10864352350819985008 2962288780055416517 3952102616334210736 5432418471750906598 3742565181825231159 5205665859630208900 13702850039013480091 12337456514686673215 5795196154969041630 9324732585978357858 9487075187444891726 17271041881552329158 6980733616765930702 6790937390815774946 3197758285054550071 9812518352547040171 17238901212809798056 18428351045736710144 11296306621632421067 9110596754744139683 8052924094723999042 7003202316401480467 7190407838587173810 6562553672984840984 5764786404632904775 2905604162379007689 2912438599616616482 17488887281576896795 2375202821482966914 13490432731572865183 85638019152441903 16952475661220456142 18233144975792031563 15282504712381247779 13331759002372993752 3587696977798072202 6090530114175902819 12980875647344447725 16163837403202472912 14203777973123268834 7891874980553126694 3190290403587263600 10379240843370713913 11675273299510186623 10323216923952148339 3950031256448109548 13128250500563811599 2896550262445634579 1762578361337348822 14114154734858307400 17476870425492629446 13279419072459026601 5825327309707745670 3687541284996129762 9753773466655695735 3910857635619909841 3507411726719097331 769112553068181460 8398463340629013071 13764474146767958320 4051383659185281365 14968968429606733972 17982804666367347401 2456410891774936064 1997976264971182912 3427611969937416350 10871997274988335609 866012874113854824 14414001551927213589 7771905059889375147 312817425627400986 274063219106223517 9670747478255491422 10188889203664791654 17885688413372066947 17720125536349037978 3981196123758548518 2342944993557170036 10998243129234388775 11032768416249337220 2871339490421219820 9400835209354477703 4642786132951631573 13733032581117995297 2754777766815497104 2494425708826740802 17288583836522361464 4094253795036177871 13391688729352682030 18340220276547056296 17433084193677176202 8968628223589838936 14039224469934708568 8518048140675692936 9113121982568273629 4027078979585761263 4571726862957151298 4890989326249095611 4358502170125091331 12541782813695420404 15477174385468936393 17857659447190151752 408044567766412021 8644977042933921837 14018002525024290832 5174459946447117929 8561229163353057886 9632678374962539576 5455047530977664923 14703322774515240851 11515927031781868494 6382952357334695538 16699326162899420794 16983019948616603325 16558773545352328416 2011130069132378796 16007127815034105857 13689111841829111425 7130935545430808380 9582952181526187418 3642977772352478122 578191555887325330 7806412140970866367 13766344474850744570 17598401627012142648 983110999712608143 5486915927486949730 12128645715257729308 2225565021803340738 11169013369741469444 14886916448329815160 16290665207878402712 4782218465140096258 3963796621159376867 17292947804916744602 1952042863140602103 8482474058743772818 175566603872784026 15727540279487025683 12971247281233495355 4089326933821583897 11582656645756230754 8731399859432607427 5774917673194523320 15603248981730108793 10590515512863440154 17492077666120537740 12493829764703055583 9582544838606284576 4396191866996729230 8864359156070612382 11318961259963442539 12972938678012813438 14272441765536001525 18408238413692361937 5744182818930459857 17156292560467591613 16788016037876246823 42137692947892878 5795695195489885529 2140079807566955747 1391733677158377423 4874748012717856210 12100142465191164985 1386071932060151914 4326910649437938077 9665554995645545408 15070811400408829818 2961178763908399228 3543004251785164646 16608828610104794201 10780506471469321716 9428425420582384699 9106486109293404045 10269770418033172524 3235021681106082259 9493133764787213474 10215542217726225771 5696620182318343573 9035119837933003007 6235529206574935282 743195634926912150 2123215339804780293 11275280461932509733 9498169910016980761 16957948487426542478 10386458552002907093 1032301659681709402 6885273735301713486 60817461295747899 2968759771499412544 14544326535506938981 17595055320099625845 15733541133126593563 5425645716958257121 13597445249501316617 4071233094642126483 2950131283422937066 9252923284087177000 3108929418708356049 14437964542662691421 11320686720074102455 10016383585719670722 2788584732871768856 17545573663899814523 1390174821940953768 2800797978092644676 11340531801568836300 16372882559640953488 9239393844315048127 9094653059618369559 17649218454823141954 13559847500698646924 768589454317403551 3103819295981838120 3176084983704564108 1815522578955305950 13917040705181340342 6910691436156780628 33537594484913968 3988036461496853975 13075003814949798034 13264742333137160091 1369939781728905291 8813759450173205182 11157016961639187010 1899698281297604760 10505757478600569494 3930039779563448723 1469216599019863619 2242573208451712286 13700518080067325070 18142019698684251903 3154472155488711832 14440747981081861206 16239174271546018708 16617441481774372269 5167209536223984388 13969749022227094628 12605326850216327578 3718933812970835328 3702343861562277892 9454833629233517538 2169117780456869074 8538985119670254940 14306614127571392616 12531298708086520768 5654433929015350146 17506342978541458990 9131766159021914110 16936882279754280435 6028314986789592649 964831978327873218 2492401687514688519 2301230501243587607 1653730774200173423 12823374558660652058 4732452586051247093 4090981412724088271 10835376540957389129 5895972999161378505 2433052831341951068 17802000969341302172 15956006017036914410 7413554025255110438 11063469036305701793 11193782917422277822 6761681720285805783 7705490194203460173 3358928178565454695 13630017382580785540 7742386849939541450 6463379198158124074 14243671936933818455 9289619713236425415 13544220286860107882 54068886281006483 3831294691512116094 13844883504529479171 10665680165017325593 16008213654873776524 17555190163397552695 16638368970222944854 239956643368441438 18298531419280340914 17849589718744325963 14733831619106732961 7876547957707757155 15415364318191951405 2278689306448653272 3165531589550405757 15894699649661222112 17909514076380558652 17120266519819437325 10402791587781689286 16088310650960321844 3624448231180305451 760974148896653609 354296579791215227 12281628756159833376 10484998405907612339 16037505734294970519 18411482633768054292 9317095410274455507 15504830291249435251 8605026635603857955 17019110598482939582 13191376906536332490 17966430633033327291 8982817520379571821 8333873179862434196 14635430502187554247 1500277177218622136 2967865712953122134 15190306925888709604 8132006172597592013 5897564013406813566 73699053342344462 18192983213306892499 6124585898510745065 17142919522738651930 8862063095951395724 7780383559484208405 10121100360824202435 10801634942186271955 17943444433202823928 2091153865656362774 9905420518722731420 17454100420027793434 7261467112770850813 13388541938514147762 5633886571537843229 2793722642851109997 16771510587354819461 8286268162688766703 13927822490135426783 5346558964340141606 1780149959860121173 13746371446342091354 13359670350880540751 17377665504505989880 3122037736086663641 13986963444396707079 15795864491865544435 7219452874258412959 1518226414706376397 16333609319960935507 13219938138685468679 14489850714329062908 3128137317201380184 16898792411047486584 13945279975085852898 7522524990114371119 5360192679508689186 1436741317554770059 7939189360491707918 3914286605124323174 5545048536885497071 2085090094811406700 17822581438756606723 5854838151078903594 4380007644704786756 4639883393251839917 7061070993965553643 13164238526865385138 14612402572173905740 5448922633661642218 2959314115538832116 10394683189471570344 3224062781987839932 2047946804591341226 11162515764314478647 236918077072897698 4465121653398536188 7270667536791002664 16713825967422342108 5465229572682353222 12021593180558120309 15486951974796746310 13173768110951544757 4175841142440535266 13813347658869768950 3985112106960424802 16652088711429233771 16740518017883162910 6149906514933230399 220853698113701765 11634136137774506268 14383365488402009967 6305616978640750583 5918808753817572329 6356587067079425763 851015333711822173 15247931098970863574 8057237151526194211 9037256413715335117 5211596612919000347 10932777787522032287 14698235376309431365 10295015919364793078 573881784216956870 6712440907936571650 7750240984211550541 16261150508616204805 17322603701091126922 2754254187265643951 11072170577558082298 6500638978002659967 15203796952807103088 17642609228632361309 6916343949867429956 12965734301347353017 7687935885089741175 5723579751924389094 12329724874135027788 9755299477065796938 16877033200348503488 6230018969842020403 2075626614866277570 4771848635627532257 9876403147946477865 11180911000295115380 922290513091383683 5991356670298994226 14737252553292798249 4549476650283385010 300386165628260154 12844013065456242251 3228820418647281925 1236884748683528095 7322550315964140771 17298712110950544641 12380398866866154890 18089323819205339708 17846122354261297698 5684205051976999344 15305063845656822151 7026369099676427164 4211191185537554245 1080155682141399472 14189656780929632488 2047649214483543138 7887665670429194384 4591674589104289793 13182039235807186122 16280147794564424663 17314754181182823522 16794322048701683039 3837290839344369570 15935370743275842689 9993865693289078608 5532563088003761220 613030733606485973 5734180823877041852 15859503369380520355 9287756000459926617 6647860868194224037 3890386757937591336 6641692533077332020 18158287805979309729 11199626035341995053 16695795088884093450 15760354716442255967 12926129092471154898 14214432369315378352 8221235086491374331 13587013414978179955 7311928418181764873 885011598952443630 15152502645722951995 2137800496741077105 14092907911733722229 15477027966058589504 11978705955031607836 10456673088088534400 2192725731598282977 10638966485433596955 10605056065061936023 10223808350763059466 14931227302280992192 6566272580840227634 14800978729095004858 17977404353496624562 16950921663971835851 11758658616224008133 5458144975226386173 18297288435143973739 15715500877564086062 7132360815383551948 2059763152099701559 3606987573476227307 12995881245085183867 4486348700476443839 11521055606140873804 7799488784397257482 406118464954114752 3677357016956528543 15407296491019795162 16896561606878862460 5046773944749906048 16235427239879045104 2664604978405108928 3944020089881314611 2931898569286298520 10400613887423301578 1383176295106864385 10022398525488589232 17256299209507796252 13127255497592373968 8687462601578426727 9474201739399220036 6381821229854098107 7928838089482900601 2548605602460760417 9857100569611558953 4681225359765193103 10638821441758810926 8885833284174371703 3406769004678240030 4742691818978017609 10508823695855043641 16239026734291945928 17655893822002350385 17215664933092745780 10876201628584466206 2722516381386517424 705025490173559674 514325506949647050 3270730037285636930 14393104976888577387 1565468330469138097 13769876442465597165 1244988524217446379 2305569145425010911 13539543926202795130 8508151199136192094 15953926653687084934 17236418968552800544 8391119076815748472 11918028669978727834 5089363606549670757 1492291788576892458 7732494934780774144 15154992008151532651 4522462424995288219 18185528719749667533 6562244440380281434 14805607036648858690 5670674581406691846 3610357626846872518 7879624045045532325 8069740319988950431 7444479667440996478 15313646792628695763 12344923546191367517 14940860073681904043 6826704337946357795 13809314700851460235 6927031866563805810 1980458954995928507 10045624126931305655 468711824459573294 14753474160804929930 2699546215748978776 9550003476833864302 18372794548889051006 5934276155892318345 1072150160049504677 1433264374501819770 3058084876681853344 17677166330034227971 3002710112095740731 4879117298146198487 14638379670387015372 10881000867774129958 11335636397050263228 9683623809402663828 10775968027859935907 18190936801552367852 5941859529677726961 16302189718326642500 7295431229697891616 9609764426771520565 16520421262188668458 16804111136583250704 9494921652240069155 3835722328491966533 10700477236663179223 17306930947316454827 5472564265708786245 16264714523710158674 8319404394843912975 18181231380349189160 9637276035200098731 8894859773558140728 15989719091508927555 1580337859970959535 9160571560771790427 7121233717183226803 1533683586050824665 8873543459496344782 12617450889665048005 10305147063864046596 10373988093642464115 11382824241046791020 7305390198968627267 826416931982596359 9787209677782597598 6770230297853932456 16203363978697135805 1127074834077116565 4518265041443046057 11796383033883706797 6398158072535282213 15162439484763573518 15464242530617781099 9497805881842076642 6811186895108757924 5227503327114320336 6189128235459514554 2265083369428247982 4670425148828430288 12768078766286299960 5762918768041655033 1011425084967965317 8396344846143881797 4478439974893399240 4655422624850913944 16333845846729449610 16975233833161937733 10273368878975287629 16338789280847823062 12809464568579849090 5530267126055860888 4753959466284725537 12654125303949496455 8729651380179545155 13733263317552899867 9497719028803970881 1514967693397133305 7580245287550867813 313364373642679348 2801706910502543989 13257973135776292646 14999127070736717107 10226151825276855028 131841473811406490 13287257019088428979 8072923738611138671 4833849026277772443 1825235256457973285 6320856638295975849 13350611958924880588 10541629595642386130 1415330550853774984 1968228268084998895 8117856156751233072 11791444456763491210 17036368453850025269 6050887526593839117 9132409146895966206 15432419229239933298 8748727190507617239 10676928079372783885 237105258476332495 12871092342976763846 15846336674943493439 13015917497084870994 9369178155841687411 1040403755742681637 9464362449555232825 17748041621077560484 16291633119214241522 17071270059745585686 15950800605741150775 3508137159393344760 17900146612317893346 16134345444306018388 17666467659683826716 16639895956428845928 9339202444942103979 10411982287727040890 973885216041535480 14039218649156663227 7843018964231403899 3933109485477247431 5527284313356667011 16744752122637731964 6645423739771174749 7793257353352400284 1615873322832222861 11289052032837332167 15158678504994618590 8133427437348138965 9170212462459714430 3649144994697322036 4160591853435783259 7471180009198537599 3461590583825190712 8273091669330607192 9379439182344509972 17247271952056405546 1188853866808785051 4798761560090150356 16043176082291687188 13237503134323053800 3899229960520795371 11929576033376155119 12931844821649669791 3968568855501717770 17158569090258661760 5126903924079202150 13672185441943317340 10277292536655494326 8377428361653655632 5491550575177697147 11246340641365358042 8684649476329426272 18058550188329636133 13216145151157653640 9407332558954205808 519505648873856835 12796892998772991682 7355019460025446322 17509428066236451191 7740697236316395589 4128498449737372438 2720873230173935764 13716599022139927004 11666132986890152170 7624333156172999184 14062026846250210133 7096848907799131218 4185041584838095049 15701542794831344930 322653477935907817 5705463116393002446 1909645944592713962 3180149069913027078 3154818817178148066 12310726520893920835 7548435224529195491 11061325366847433412 8263409563292743208 11217788530386702183 1636492069187592983 5503918119765902803 16832933969599848233 2120213676335916567 9881242137688781218 7618043618110405374 354388706599036927 3982148929400220903 9000436613581408703 5360059077965037668 11240963784240306578 5420217179696660026 6358254396674975974 13623319891766245166 5777832529968079142 11117268040337444228 11783579946601463119 5515627404865948647 18000715549992637449 16350832775131194547 1884621474052944490 782270513703552023 130435383641821863 18434997797192097966 15156785389622599284 1743928711828254729 4920408159121286966 16539363807020353580 11601718082933330738 10302463864141174955 10749251370043457849 491206634417065240 13800960278795229694 11620022643894760917 10037122811282996940 17023941974259614785 16497194135922248985 15227876235234138626 4230055668636544157 3751812596478429459 15009075284224418060 8289551604784032479 12072923726422287405 15682839435306740784 174496882915075198 15027786976629070592 18174994402471124151 3093684307047627649 12627685790653870049 12909700717335748269 12673581740492185959 2206068440727405865 1927478127044026312 2458682850410256387 12959841602475429789 14963208522968724022 14641491123154011981 3130629520558080429 14312809904636940672 9675505086601772525 108588118159818082 13971292555483590957 5477030921464686819 1577210921803017127 3000460847914034593 13318280352188327363 12755511644587493820 7973522095416169810 1099054267995752388 2540199692661507279 13414903315413741489 11717451544127684469 1139654806771160198 14897798111249052641 9007341307861875244 5431472030334492196 76848332975239879 5393879440350485719 16274439276845083734 14475897143164557274 11382440624470213138 8847625993239914778 7908357067097974649 1559043205217266014 12876426741466637648 15473688711492397218 11763228288775587145 9792433719922732088 5585430874111215190 11117733182349955748 11361488748448786953 15137219089581682820 13703456118411521175 6017444529349741265 1753652411187272628 15247107967059351325 5145371825385617530 1657307496777564713 1853798563469195643 3713887672237326603 16000603173914401651 638864292467010564 6758895783339924588 6503339561391035625 18313106281872599901 6206530391419499485 3522564741000247678 15705076692766904204 12667275623457338977 2789972387436113918 14777241666626505985 10365902706815069363 9988736380232042802 18226592267395626842 13230849443950051100 3142971641848691054 17266800527165943815 4787080535602442891 5844190647879525295 13556252577070343172 16218859030012708351 13604082171573620771 14108248409973253720 12887989578431513148 188823397674652839 10473751859431650489 16503702927608486763 3895427946556309951 18091450635805981171 5834179120607442255 13985520514401065159 7170226912423434842 17126369543561323245 12192781509428798152 9695855596811922156 11526746329851199440 12826143262061437670 11835476599463537527 1703682402913759254 9807018412334201693 10199419256393098729 7856481095207475921 7659124521938017485 9890920923812917608 7131900467003566174 4759338193336343020 16266810330139163396 13903422244927291831 10703032177017005352 13092525524621477546 4308604722626956773 15334372513581034468 9148438493414808122 16251588923556026548 18391857214301103532 12585037259445953171 4323128371952177188 6530938328865891953 5846385957694741546 12849015254460801775 10738807124371319532 17898437129952345444 4137337385578644107 2149998930950485680 10617574981316949385 16805736311342639251 6518317836474036803 8079615537486049505 9122447083610866321 1270169654630362611 1297774308093352750 8410967940682476488 12570575331195194751 15265917427458123470 13542968728293750267 13795824880931216002 770844260023796875 17065914337990388025 4949593599403792462 13115748593147025018 2034351898144431095 8250271403433050256 10558089384302494321 7719538582832471993 3986161818982409093 3984457192009358489 5349161644016113943 12420463691738582537 10203066439606574697 5006321194253855375 17320557364403099125 14938086410845768454 9615571691841562081 7021073585031848618 5449601050214791548 14697719996320134753 5001598939014746373 1733925007206033110 10721005565157908649 2303756708935395596 13245211573272789182 1963643723627616950 11893594021185179962 17185741649148798351 15141179766410146142 2548252014684512972 13829855470021354449 6710476585606450751 8962000743185278276 11048767712254993115 17427193117989609640 1425395285592517438 18359411173328277601 16635192426911624159 3152580267198677225 9449960871182691935 13662965777013165356 2655147399169578810 296088018296640942 13303057915760085458 480207488516338721 8446859546083585341 15179930612131799588 333919369787480247 6682850116351059544 11483716683270627860 14070017270943025372 16111670148303116818 5401040404923035780 12442301088385789685 5144851855059280268 1147132272957990017 12027488710421070707 7222247460370733560 17711510807217982208 13048529645968974282 16443497929385908837 9287685542287790395 7874180478590132759 1624445252462564664 14249880416498322408 8646356329516554329 13590469456204154078 16297898982834641866 14955902927957412652 521859406140482915 771580637652395747 4336083449178863989 16807218529981907778 9210674624408879873 17682547515124850095 1045707604913148404 4089702558133049686 6994921400222439375 17460166000210760808 1547216382567578392 11053200080536637844 16978406801794462788 11185958197330023002 4938752799612601174 2269377816117886150 1801904090623156479 640354534373914210 1938893504975052299 3283605426177025089 3268740909170777618 4609052172052567191 14030519964361359053 17888808869949661212 17989135836614449642 18323728465847301395 15139136769940812960 18190163315331507880 7636658721764838404 15833881905969945317 6700114512615628173 6446281553378870683 3893990618686509662 11042294363554208242 10553999748672046570 14631523909144071297 7337433309337954192 2187185333228966531 1257516816479316291 13425612981938595061 9636833740672668956 9454354925100048347 2996363526589506733 11514945402969108500 12186719753333559523 14343668091528818442 13982493919966271778 141412816730240019 6583498647851141250 3329213456138068502 14193221375432032800 1064197807092616607 5160609712831909258 9287275748943966121 17636408184464170170 13070900739040520511 8205109650299481895 2802464899743481143 18213572261782915718 5931185592871313691 12577611887231259416 11694407855733621166 15559470265177484935 1985512576415268040 9604461689815501032 11125598314901873526 9195838331895907388 3188731185663394562 6508285692800600695 13124778681566337385 4088985789949016416 9189314047460497018 10001859915663628462 15128673030676752632 17757014203200144923 15656001289182788936 9252838616822338085 17827377551831961864 2412781816316366951 5260948586984508685 15106283831964927244 1406470735633244864 17489759818641966284 12596850601321505581 15506912553019940703 14779169496938481192 3644974857245103912 1756357532733724345 1873469678873834590 787540838322218118 14590599435836854567 14010235811011641176 18428170190878318403 12515312103833404410 16614534183135739209 6589341814839402979 15873007377362925208 6639536229446938433 10429135774152691106 4506205792502273725 17806857979249824103 11851278401376460852 4792927471670073199 13627924609521542774 6465187671402953849 13669846070626038546 10122764117274209812 9034767426033269018 13089605560200618685 7410218073922309938 12181471586013243952 17702586445681496187 6954794543446897788 11975110679782768774 18420700349191989066 8380847982836524175 11877666625036533118 1150014849392589788 16806771621952169912 15306567374141915121 13326575854928344277 8312083582992872589 5564746358269673230 3851884222925495146 11560464190376333100 14050877304975496083 12810881132948084659 3769888238799222062 10511215427946789475 8645939971831670154 16650466022094512257 3656876974089404623 17619148780784655159 9623899196370722833 12958861502568813847 16862787119859645673 15634949952675298792 17586730157864548060 6370542666424214434 7163063630426233233 12895157779015934984 13614020330867410278 13665354413712811614 10048937767146911464 3324977095747298792 11223312347952329616 3634467195805515934 956170390778576665 13765153855177941614 8423363361693705556 7992879711501401844 12730654481756842491 6541541821525378979 4527761896081828137 18004966147689719376 3364476389165321632 7759240412043093746 12201931558504820016 10442862816467930235 6245411947967439943 2024364777550595064 16884703994637294990 7170964063186702142 560534485055645814 4674070547931941606 228512396195253344 17084519839370264251 17002156052021363953 4808326376361487316 5437120714269263604 5341976499887920155 12239125927597026808 4601095956611511304 5933831087833723794 10102036095064185313 17900410039539472406 3882637020907099131 6047064649558188332 4473886996862808633 6701887359762023827 10539659647290722096 4874275283866627331 10781082386371235207 10488451659964352033 13929063246687102872 3676553894080338053 13651378693862446124 13056413057946430079 2302491524559223005 3898633684427833020 16631956708748873612 15246661694626850238 568651164518881688 17480762045695832224 6309314093715125421 18311013498999087769 5607118256572376568 10332958650223393571 14443439432232714004 483528580594944727 5713805828415046672 11356761869983527457 13124929854698880569 13670758719207764377 7994030615334813826 5178393148619172555 7357207150696043517 5447240282906501818 14739780563053759578 15654629833142928166 5787980091768230326 14617726939813419050 16432841898647704799 12760177264422911166 8845647999701996178 4707492960022368273 17714968074090685714 12930770846545731137 8958718830180148177 13467927317456789496 8241307160580012385 12972302082615041510 1824919082516994105 496580550568964263 12916375453507987553 6405290017781404835 6571103751446090757 13711027411762056662 7855646631802635909 12586085878828890000 11281741354714959380 7694403721792497013 7269137734986212346 11691848617221466937 14717040060203004344 1899429787233651789 1747648280065598301 14889532233642256065 4236223304635059120 3342653264429512826 8928454813551833684 6479159217118166586 18221896833500005417 11134829436969129274 17250721360492790757 4103790273456553629 14800966943401073579 8356119914942976579 9270358547783190700 9130944964141393708 17078950318170262014 1478163437072011962 16956103982105484670 15908366898994541090 5436333962778149183 2084096987892604761 7712669354460756989 18115763330889816964 2145492089290493128 7713976288323127148 6297912298489835918 739420995022466202 2305762959769728673 14311961194001226621 15046325103468591610 6930649242267650442 5957617952241699339 1206532885131064705 9432268486144252880 1177610214865569082 6062472697742878269 6316142582459500224